From xen-devel-bounces@lists.xen.org Thu Jun 01 02:08:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 02:08: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 1dGFX9-0007Ul-JD; Thu, 01 Jun 2017 02:08:19 +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 1dGFX8-0007Uf-Vh
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 02:08:19 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 98/AF-03613-2177F295; Thu, 01 Jun 2017 02:08:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSe0hTURz27N7N6+PK3XTupybhiAJ180GagVh
 BkEWg0F+Twq55dYttrnunzv/Ww5UvWCZoE19hL9PC0PCFloagZEZW6gIpFUV7mZgSlHWvV83O
 X9853/ed7zuHH4EprsiCCcZmZVgzbVTLvHGH41qmRp4fpYuedEQmrLXdkBxGyQNLb/BUlCY1m
 DNybGel+ovlo8jikNqaWp5J7eg+Xoy8CAVlgxcTLRsYKBKe36mSijgFFr9VSIqRN6+xI/jyo9
 VTNHQj6F2OEYlOBO7qeUzctCCYmVvfsMuocBgpu73hCKBYmPhsxwURRjUimPr4ZIPwp3Tw6/v
 1TVEaDCxOYSKOhcF33TIB49QeeD/WLBEwSZ2CgXsP+ACCT0uClxMHhWMv6hB0rortEBUIa8Oi
 HKNU4J6tk4jPoaCxZxQTsRIWZtY3nxkCgw/HpUI3oGowcDcWbeYGQfnyilTEKmgeq9vGRb0/Z
 aI5DH4/KkRiWCTUdy/LRBwBdxo+YWJnOQzdnN386zAoK51FTrTbtaOfa4fdtcPu2mGvR3gT2s
 cxbB7DavZrM1hDtt5qog1GTUx0vNbEcBydzRjpDE57Lsf0GPET4cGvDlQyltKPggiJWknaErU
 6hV9GTmaBnub06WyukeH60S6CUAPplxelU8hZJpuxZRmM/Fht0UD4qgNIs0CTnIU2cYZskRpG
 GuLSUtuKRIGbc8xMsIqUCyJKEOlzzdtXbA3naxQa7E8ivpTC18KwJoP1f34RqQik9id9hFt8D
 WbrdtIiX0LCl+jqiBBKWOl/VLAd+aRc8Bg6M1qZfNc4ON1u1jqTS24FTvXGtbxVTmvrUMJpZ+
 xA6N72E84+d3zXSOZXtubYmLuh/UOkQ+/7tDbO6VnYeeSoxlnJ1VcQ/pVKy5++gqTjsd1J1GT
 ZXH5Wlc9Cig9+MqD16nhcdWJ6oNReEqIqLau9vHog7HxBz3zqKzXO6emYcIzl6L9WbAu5lwMA
 AA==
X-Env-Sender: kevin.tian@intel.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1496282895!71595991!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52309 invoked from network); 1 Jun 2017 02:08:17 -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; 1 Jun 2017 02:08:17 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga105.jf.intel.com with ESMTP; 31 May 2017 19:08:14 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.39,277,1493708400"; d="scan'208";a="975364508"
Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202])
 by orsmga003.jf.intel.com with ESMTP; 31 May 2017 19:08:14 -0700
Received: from fmsmsx152.amr.corp.intel.com (10.18.125.5) by
 fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Wed, 31 May 2017 19:08:14 -0700
Received: from shsmsx152.ccr.corp.intel.com (10.239.6.52) by
 FMSMSX152.amr.corp.intel.com (10.18.125.5) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Wed, 31 May 2017 19:08:14 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.197]) by
 SHSMSX152.ccr.corp.intel.com ([169.254.6.122]) with mapi id 14.03.0319.002;
 Thu, 1 Jun 2017 10:08:08 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Ross Lagerwall <ross.lagerwall@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v2] x86/vmx: Fix vmentry failure because of invalid LER
 on Broadwell
Thread-Index: AQHS2U3JTzcRvhsVxEWSHcqiBzrgZaIPRRrA
Date: Thu, 1 Jun 2017 02:08:07 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190CF3E8A@SHSMSX101.ccr.corp.intel.com>
References: <20170530140504.22563-1-ross.lagerwall@citrix.com>
In-Reply-To: <20170530140504.22563-1-ross.lagerwall@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: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiYjUwM2Q3MjktZDVlMi00YmM5LTk2N2MtYTY4NmE4MGUyMDkwIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6IkxjdEhLckVWV1VEWDk5SlNKSFJ0bHByWWFYWmRwc0VJM0FBdFZsNUhlMnM9In0=
dlp-product: dlpe-windows
dlp-version: 10.0.102.7
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 "Nakajima, Jun" <jun.nakajima@intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2] x86/vmx: Fix vmentry failure because of
 invalid LER on Broadwell
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiBGcm9tOiBSb3NzIExhZ2Vyd2FsbCBbbWFpbHRvOnJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb21d
Cj4gU2VudDogVHVlc2RheSwgTWF5IDMwLCAyMDE3IDEwOjA1IFBNCj4gCj4gT2NjYXNpb25hbGx5
LCBvbiBjZXJ0YWluIEJyb2Fkd2VsbCBDUFVzIE1TUl9JQTMyX0xBU1RJTlRUT0lQIGhhcyBiZWVu
Cj4gb2JzZXJ2ZWQgdG8gaGF2ZSB0aGUgdG9wIHRocmVlIGJpdHMgY29ycnVwdGVkIGFzIHRob3Vn
aCB0aGUgTVNSIGlzIHVzaW5nCj4gdGhlIExCUl9GT1JNQVRfRUlQX0ZMQUdTX1RTWCBmb3JtYXQu
IFRoaXMgaXMgaW5jb3JyZWN0IGFuZCBjYXVzZXMgYQo+IHZtZW50cnkgZmFpbHVyZSAtLSB0aGUg
TVNSIHNob3VsZCBjb250YWluIGFuIG9mZnNldCBpbnRvIHRoZSBjdXJyZW50Cj4gY29kZSBzZWdt
ZW50LiBUaGlzIGlzIGFzc3VtZWQgdG8gYmUgZXJyYXR1bSBCREYxNC4gV29ya2Fyb3VuZCB0aGUg
aXNzdWUKPiBieSBzaWduLWV4dGVuZGluZyBpbnRvIGJpdHMgNDg6NjMgZm9yIE1TUl9JQTMyX0xB
U1RJTlR7RlJPTSxUT31JUC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBSb3NzIExhZ2Vyd2FsbCA8cm9z
cy5sYWdlcndhbGxAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50
aWFuQGludGVsLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 01 02:15:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 02:15:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGFeK-00089X-DB; Thu, 01 Jun 2017 02:15:44 +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 1dGFeJ-00089R-Jy
 for xen-devel@lists.xen.org; Thu, 01 Jun 2017 02:15:43 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 21/83-03587-EC87F295; Thu, 01 Jun 2017 02:15:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBKsWRWlGSWpSXmKPExsVywNwkQvdchX6
 kwcQjXBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aE2atZCzaLV/xpecnYwNgj3sXIxSEkMJ1R
 4vbD96xdjJwcEgK8EkeWzYCy/SVmffzMDFHUwCix9dNGRghnN6PE5f/rmCCcnYwSZw/+ZIVw1
 jJKdPS1MIH0swloSZztXcoOYosIpEnMnT0FrINZoJtRYvPZTmaQhLBAuMTK5UdZIIoiJI6ev8
 IIYbtJfFt3BuwQFgEViUMN88BsXoFgid8986FWtzFJbPiwHGgQBwengKHEmXkZIDWMAmIS30+
 tATuCWUBc4taT+UwQDwlILNlznhnCFpV4+fgf1KPSEsfWXYey5zJL7D9qDbFXUmLSpy9QN4hL
 rLk8H87u3PeTDaJeUeLv+lZGkBOYBTQl1u/Sh1irKDGl+yE7xMmCEidnPgF7UQgo3tvzhHECo
 /wsJNfNQuiehaR7FpLuBYwsqxjVi1OLylKLdA31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4
 r1kvNzNzECUwQDEOxg3Pnc6RCjJAeTkihvhY1epBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3rv
 l+pFCgkWp6akVaZk5wGQFk5bg4FES4V0GkuYtLkjMLc5Mh0idYlSUEodICIAkMkrz4NpgCfIS
 o6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHk3g0zhycwrgZv+CmgxE9DiXTu0QRaXJCKkpBoYa
 /OefdtyUy84P3sfU+HjsgvLN+7eveev6+8Fip+8Ti1YzzxBwPDI39eXgnpvr39pZb+4pmr/RD
 fxTsfYbJXCEssJb/3+fj2fe6dhk9pHCb8lj39InJ6XuDol5MENJ4H7d13MfCU8dBkvhp44Hfw
 k3873xsvOcwE3MvZ2734e9C1mxw3lsuu+fkosxRmJhlrMRcWJAJ2WMKeLAwAA
X-Env-Sender: kevin.tian@intel.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1496283339!71560885!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62111 invoked from network); 1 Jun 2017 02:15:41 -0000
Received: from mga01.intel.com (HELO mga01.intel.com) (192.55.52.88)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Jun 2017 02:15:41 -0000
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 31 May 2017 19:15:39 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.39,277,1493708400"; d="scan'208";a="108973067"
Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201])
 by fmsmga005.fm.intel.com with ESMTP; 31 May 2017 19:15:38 -0700
Received: from fmsmsx114.amr.corp.intel.com (10.18.116.8) by
 FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Wed, 31 May 2017 19:15:38 -0700
Received: from shsmsx152.ccr.corp.intel.com (10.239.6.52) by
 FMSMSX114.amr.corp.intel.com (10.18.116.8) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Wed, 31 May 2017 19:15:38 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.197]) by
 SHSMSX152.ccr.corp.intel.com ([169.254.6.122]) with mapi id 14.03.0319.002;
 Thu, 1 Jun 2017 10:15:25 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: "Han, Huaitong" <huaitong.han@intel.com>, "andrew.cooper3@citrix.com"
 <andrew.cooper3@citrix.com>
Thread-Topic: [PATCH 1/2] Revert "x86/hvm: disable pkeys for guests in
 non-paging mode"
Thread-Index: AQHS1kIsniIB5vOqIUiieW+mm5r22KINhxKAgAAJqQCAAAiAgIABtADA
Date: Thu, 1 Jun 2017 02:15:24 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190CF3ECB@SHSMSX101.ccr.corp.intel.com>
References: <1495818213-345-1-git-send-email-andrew.cooper3@citrix.com>
 <1495818213-345-2-git-send-email-andrew.cooper3@citrix.com>
 <1496214571.3661.24.camel@intel.com>
 <cd35d55a-08ff-5162-1ff2-7a0744277021@citrix.com>
 <1496218471.3661.29.camel@intel.com>
In-Reply-To: <1496218471.3661.29.camel@intel.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: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMTg4YzgzN2UtNzJhMC00ZmNlLTgyZDgtMmI3NjM0OWQ1ZTcwIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6InpyMjVDUzdadFFobVU5RmRrK01qTFwvRGh4ak5YakEwRHpIcjFxd3FxWnM4PSJ9
dlp-product: dlpe-windows
dlp-version: 10.0.102.7
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: "Nakajima, Jun" <jun.nakajima@intel.com>,
 "JBeulich@suse.com" <JBeulich@suse.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 1/2] Revert "x86/hvm: disable pkeys for
 guests in non-paging 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>

PiBGcm9tOiBIYW4sIEh1YWl0b25nDQo+IFNlbnQ6IFdlZG5lc2RheSwgTWF5IDMxLCAyMDE3IDQ6
MTUgUE0NCj4gDQo+IE9uIFdlZCwgMjAxNy0wNS0zMSBhdCAwODo0NCArMDEwMCwgQW5kcmV3IENv
b3BlciB3cm90ZToNCj4gPiBPbiAzMS8wNS8yMDE3IDA4OjA5LCBIYW4sIEh1YWl0b25nIHdyb3Rl
Og0KPiA+ID4gT24gRnJpLCAyMDE3LTA1LTI2IGF0IDE4OjAzICswMTAwLCBBbmRyZXcgQ29vcGVy
IHdyb3RlOg0KPiA+ID4+IFRoaXMgcmV2ZXJ0cyBjb21taXQgYzQxZTAyNjZkZDU5YWI1MGI3YTE1
MzE1N2U5YmQyYTNhZDExNGI1My4NCj4gPiA+Pg0KPiA+ID4+IFdoZW4gZGV0ZXJtaW5pbmcgQWNj
ZXNzIFJpZ2h0cywgUHJvdGVjdGlvbiBLZXlzIG9ubHkgdGFrZSBlZmZlY3Qgd2hlbg0KPiBDUjQu
UEtFDQo+ID4gPj4gaXQgc2V0LCBhbmQgNC1sZXZlbCBwYWdpbmcgaXMgYWN0aXZlLiAgQWxsIG90
aGVyIGNpcmN1bXN0YW5jZXMgKG5vdGlibHksIDMyYml0DQo+ID4gPj4gUEFFIHBhZ2luZykgc2tp
cCB0aGUgUHJvdGVjdGlvbiBLZXkgY29udHJvbCBtZWNoYW5pc20uDQo+ID4gPj4NCj4gPiA+PiBU
aGVyZWZvcmUsIHdlIGRvIG5vdCBuZWVkIHRvIGNsZWFyIENSNC5QS0UgYmVoaW5kIHRoZSBiYWNr
IG9mIGEgZ3Vlc3QNCj4gd2hpY2ggaXMNCj4gPiA+PiBub3QgdXNpbmcgcGFnaW5nLCBhcyBzdWNo
IGEgZ3Vlc3QgaXMgbmVjZXNzZXJpbHkgcnVubmluZyB3aXRoIEVGRVIuTE1FDQo+ID4gPj4gZGlz
YWJsZWQuDQo+ID4gPiBZZXMsIGlmIEVGRVIuTE1FID0gMCwgUHJvdGVjdGlvbiBLZXlzIHdvdWxk
IHRha2Ugbm8gZWZmZWN0IHRvbywgc28gaXQNCj4gPiA+IGlzbid0IG5lY2Vzc2FyeSB0byBjbGVh
ciBDUjQuUEtFIGluIG5vbi1wYWdpbmcgbW9kZS4NCj4gPiA+DQo+ID4gPj4gVGhlIHtSRCxXUn1Q
S1JVIGluc3RydWN0aW9ucyBhcmUgc3BlY2lmaWVkIGFzIGJlaW5nIGxlZ2FsIGZvciB1c2UgaW4g
YW55DQo+ID4gPj4gb3BlcmF0aW5nIG1vZGUsIGJ1dCBvbmx5IGlmIENSNC5QS0UgaXMgc2V0LiAg
QnkgY2xlYXJpbmcgQ1I0LlBLRSBiZWhpbmQNCj4gdGhlDQo+ID4gPj4gYmFjayBvZiBhbiB1bnBh
Z2VkIGd1ZXN0LCB0aGVzZSBpbnN0cnVjdGlvbnMgeWllbGQgI1VEIGRlc3BpdGUgdGhlIGd1ZXN0
DQo+ID4gPj4gc2VlaW5nIFBLRSBzZXQgaWYgaXQgcmVhZHMgQ1I0LCBhbmQgT1NQS0UgYmVpbmcg
dmlzaWJsZSBpbiBDUFVJRC4NCj4gPiA+IElmIENSNC5QS0UgaXMgY2xlYXJlZCwgT1NQS0Ugd291
bGQgYmUgaW52aXNpYmxlIGF0IHRoZSBzYW1lIHRpbWUuIFdoZW4NCj4gPiA+IGd1ZXN0IGRvZXMg
c2V0IENSNF9QS0UgaW4gbm9uLXBhZ2luZyBtb2RlLCB0aGVuIENSNF9QS0Ugd291bGQgYmUNCj4g
Y2xlYXJlZA0KPiA+ID4gaW4gdm1jcyBsb2FkaW5nLCBzbywgT1NQS0Ugc2hvdWxkIGJlIGFsd2F5
cyBpbnZpc2libGUsIGFuZCAjVUQgc2hvdWxkDQo+ID4gPiBub3QgYmUgeWllbGRlZCB0b28uDQo+
ID4NCj4gPiBSZW1lbWJlciB0aGF0IGZvciBIVk0gZ3Vlc3RzLCBYZW4gY2FsY3VsYXRlcyBPU1BL
RSBpbiBzb2Z0d2FyZTsgaXQgbmV2ZXINCj4gPiBjb21lcyBmcm9tIGhhcmR3YXJlLCBhcyBDUFVJ
RCBpcyBhbiBhdXRvbWF0aWMgVk1FWElULg0KPiA+DQo+ID4gVGhlIENQVUlEIGNvZGUgdXNlcyB0
aGUgc2FtZSBzb3VyY2Ugb2YgaW5mb3JtYXRpb24gYXMgYSByZWFkIGZyb20gY3I0LA0KPiA+IHNv
IGNvbWVzIHRvIHRoZSBjb25jbHVzaW9uIHRoYXQgT1NQS0Ugc2hvdWxkIGJlIHZpc2libGUuDQo+
ID4NCj4gPiBUaGVyZWZvcmUsIHdoZW4gdGhlIGd1ZXN0IGxvb2tzIGF0IENQVUlELCBpdCBzZWVz
IE9TUEtFIHNldCBldmVuIHRob3VnaA0KPiA+IGhhcmR3YXJlIHdvdWxkIGNvbWUgdG8gdGhlIG9w
cG9zaXRlIGNvbmNsdXNpb24uDQo+IA0KPiBZZXMsIEkgZ2V0IHRoZSByZWFzb246IHRoZSBod19j
cjQgaXMgdXBkYXRlZCwgYnV0IHRoZSBndWVzdF9jcjQgaXMgbm90DQo+IHVwZGF0ZWQsIHNvIHRo
ZSBPU1BLRSBpcyB2aXNpYmxlLg0KPiANCj4gPg0KPiA+ID4gUmV2aWV3ZWQtYnk6IEh1YWl0b25n
IEhhbiA8aHVhaXRvbmcuaGFuQGludGVsLmNvbT4NCj4gPg0KPiA+IERvZXMgdGhpcyBzdGFuZCBk
ZXNwaXRlIHRoZSBPU1BLRSBpc3N1ZT8NCj4gWWVzLCBJIGhhdmUgbm8gY29tbWVudHMgbm93Lg0K
PiANCg0KQWNrZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPg0KX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 01 02:26:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 02: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 1dGFoR-0000Q9-CS; Thu, 01 Jun 2017 02: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 <netwiz@crc.id.au>) id 1dGFoQ-0000Q3-AI
 for xen-devel@lists.xen.org; Thu, 01 Jun 2017 02:26:10 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 6D/53-03058-14B7F295; Thu, 01 Jun 2017 02:26:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVy2uJbjK5ltX6
 kwcrH1hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8anHzdYCqaKVOx/8pOpgfE+fxcjF4eQwAIm
 ic7POxlBHBaBr0wSr7Y0sXQxcnLwCghKnJz5BMxmFrCS6N64kwnClpfY/nYOM4jNIqAqcf3NI
 7AaNiB79ZLLbCC2iICBxPvrk9gg6qUlrj15C2YLC8RIrHrTw97FyMHBKWArcXBPHUhYSOAyo8
 SCFb4gYV4BC4muj94gYQkBKYn3X/YzgtiiQNMb3/9nmsDIPwvJcbOQHDcLyXELGJlXMaoXpxa
 VpRbpGuklFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGIAMQ7GBc9tfpEKMkB5OS
 KG+FjV6kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQlejyr9SCHBotT01Iq0zBxgNMCkJTh4lER49
 1QCpXmLCxJzizPTIVKnGBWlxHklQPoEQBIZpXlwbbAIvMQoKyXMywh0iBBPQWpRbmYJqvwrRn
 EORiVh3nMg43ky80rgpr8CWswEtHjXDm2QxSWJCCmpBsbZctq+Wox7FNdo3vA5qT7zxXe/S3x
 X7OQdS9xmKT44mDV7wv3gyysWa0q/twueNf2QfdM3RuX9ZxteRMfnMq3tv+h97WOTd5B72e0u
 7YqnSwNPacy7OW2D6Y+apVMvcCw6YVp5S+yD92POj9sEL4TGfs0tLPRSMi+OEQq7UvP19OH7L
 3zPcDMrsRRnJBpqMRcVJwIA8r+FrLsCAAA=
X-Env-Sender: netwiz@crc.id.au
X-Msg-Ref: server-2.tower-27.messagelabs.com!1496283958!45908503!1
X-Originating-IP: [203.56.246.92]
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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21895 invoked from network); 1 Jun 2017 02:26:01 -0000
Received: from mail.crc.id.au (HELO mail.crc.id.au) (203.56.246.92)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Jun 2017 02:26:01 -0000
Received: from lamp.crc.id.au (lamp.crc.id.au [IPv6:2407:e400:b000:200::8e8e])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (Client did not present a certificate)
 by mail.crc.id.au (Postfix) with ESMTPSA id 519A63A0064;
 Thu,  1 Jun 2017 12:25:55 +1000 (AEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=crc.id.au; s=default;
 t=1496283955; bh=acMcWxfefhy3e8gH0dzO7JNJbv0+H3DZvNG6ta+x1P4=;
 h=Date:From:To:Cc:Subject:In-Reply-To:References;
 b=Su7TOnVEtboWfxhJnuPj59+Rwi5nuYBc0Y4/b5YrxzvimVdWh9OtnEhNJFbYghNPt
 Ba93GK1AG3G3ChmdCe/ZdDF7dFHIv4ni8Bc8mbLGA6MB/BOb3fg5Ya3GgpxCOYphSN
 dqSR/BQPccTAx14ndJUyuSyNGhsQ31Bj/eeQZjbA=
MIME-Version: 1.0
Date: Thu, 01 Jun 2017 12:25:54 +1000
From: Steven Haigh <netwiz@crc.id.au>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
In-Reply-To: <c55bcb93-b061-6ff6-40e8-8557def36bee@crc.id.au>
References: <be10c1ba-61ce-495e-338b-b2bedeb3d70a@crc.id.au>
 <c2d0ea17-6414-207e-320c-66743ba7acdd@crc.id.au>
 <66be666d-25b9-d05b-f121-1eb1c73df7c7@oracle.com>
 <c55bcb93-b061-6ff6-40e8-8557def36bee@crc.id.au>
Message-ID: <4a2bc5c80715751f0e85a45eef5df259@crc.id.au>
X-Sender: netwiz@crc.id.au
User-Agent: Roundcube Webmail/1.4-git
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] WARNING: CPU: 0 PID: 0 at
 net/sched/sch_generic.c:316 dev_watchdog+0x217/0x220
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

T24gMjAxNy0wNS0zMSAwMDozNywgU3RldmVuIEhhaWdoIHdyb3RlOgo+IE9uIDMxLzA1LzE3IDAw
OjE4LCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+IE9uIDA1LzMwLzIwMTcgMDY6MjcgQU0sIFN0
ZXZlbiBIYWlnaCB3cm90ZToKPj4+IEp1c3Qgd2FudGVkIHRvIGdpdmUgdGhpcyBhIG51ZGdlIHRv
IHRyeSBhbmQgZ2V0IHNvbWUgc3VnZ2VzdGlvbnMgb24KPj4+IHdoZXJlIHRvIGdvIC8gd2hhdCB0
byBkbyBhYm91dCB0aGlzLgo+Pj4gCj4+PiBPbiAyOC8wNS8xNyAwOTo0NCwgU3RldmVuIEhhaWdo
IHdyb3RlOgo+Pj4+IFRoZSBsYXN0IGNvdXBsZSBvZiBkYXlzIHJ1bm5pbmcgb24ga2VybmVsIDQu
OS4yOSBhbmQgNC45LjMwIHdpdGggWGVuCj4+Pj4gNC45LjAtcmM2IEkndmUgaGFkIGEgbnVtYmVy
IG9mIGV0aGVybmV0IGxvY2sgdXBzIHRoYXQgaGF2ZSB0YWtlbiBteQo+Pj4+IHN5c3RlbSBvZmYg
dGhlIG5ldHdvcmsuCj4+Pj4gCj4+Pj4gVGhpcyBpcyBhIG5ldyBkZXZlbG9wbWVudCAtIGJ1dCBJ
J20gbm90IHN1cmUgaWYgaXRzIGtlcm5lbCBvciB4ZW4gCj4+Pj4gcmVsYXRlZC4KPj4gCj4+IFNp
bmNlIG5vb25lIHNlZW1zIHRvIGhhdmUgc2VlbiB0aGlzIGl0IHdvdWxkIGJlIHVzZWZ1bCB0byBu
YXJyb3cgaXQgCj4+IGRvd24KPj4gYSBiaXQuCj4+IAo+PiBEbyB5b3Ugb2JzZXJ2ZSB0aGlzIG9u
IHJjNT8gT3Igd2l0aCA0LjkuMjgga2VybmVsPyBBbnkgcGFydGljdWxhciBsb2FkCj4+IHRoYXQg
eW91IGFyZSB1c2luZz8gRG8geW91IHNlZSB0aGlzIG9uIGEgc3BlY2lmaWMgTklDPwo+IAo+IFRo
aXMgaW5zdGFsbCBpcyBjdXJyZW50bHkgdXNpbmcgeGVuIDQuOS1yYzcgYW5kIGtlcm5lbCA0Ljku
MzAuIEkgd291bGQKPiBzYXkgdGhhdCB0aGVyZSBtYXkgYmUgYSBjb25uZWN0aW9uIGJldHdlZW4g
b2NjdXJyZW5jZXMgYmV0d2VlbiBkaXNrCj4gYWN0aXZpdHkgYW5kIHRoZSBldGhlcm5ldCBhZGFw
dGVyIGxvY2tpbmcgdXAgLSBidXQgSSBoYXZlbid0IGJlZW4gYWJsZQo+IHRvIHByb3ZlIHRoaXMg
aW4gYW55IHZhbGlkIHdheSB5ZXQuCj4gCj4gSSBhbSBjdXJyZW50bHkgcnVubmluZyB0aGlzIHNj
cmlwdCBvbiB0aGUgc2VydmVyIGluIHF1ZXN0aW9uIHRvIHRyeSBhbmQKPiBnZXQgYSBsb2cgb2Yg
aG93IG9mdGVuIHRoZSBhZGFwdGVyIGxvY2tzIHVwLiBJIG9ubHkgYWRkZWQgdGhlIGxvZ2dlcgo+
IGxpbmUgdG9uaWdodCAtIHNvIEkgZG9uJ3QgaGF2ZSBhIGdyZWF0IGRlYWwgb2YgaGlzdG9yaWNh
bCBkYXRhIHRvIGFkZCAKPiBhcwo+IHlldC4KPiAKPiAjIS9iaW4vYmFzaAo+IHdoaWxlIHRydWU7
IGRvCj4gICAgICAgICBwaW5nIC1jMSAxMC4xLjEuMiA+JiAvZGV2L251bGwKPiAgICAgICAgIGlm
IFsgJD8gIT0gMCBdOyB0aGVuCj4gICAgICAgICAgICAgICAgIGxvZ2dlciAnTm8gcmVzcG9uc2Uu
IFJlc2V0dGluZyBlbnA1czAnCj4gICAgICAgICAgICAgICAgIG1paS10b29sIC1SIGVucDVzMAo+
ICAgICAgICAgZmkKPiAgICAgICAgIHNsZWVwIDUKPiBkb25lCgpKdXN0IHRvIGtlZXAga2lja2lu
ZyB0aGlzIGFsb25nIGEgbGl0dGxlIGJpdCwgbXkgbG9ncyBzbyBmYXIgaGF2ZSBzaG93bjoKbWVz
c2FnZXM6TWF5IDMxIDAwOjIwOjEwIE5vIHJlc3BvbnNlLiBSZXNldHRpbmcgZW5wNXMwCm1lc3Nh
Z2VzOk1heSAzMSAwNDoyMDowOCBObyByZXNwb25zZS4gUmVzZXR0aW5nIGVucDVzMAptZXNzYWdl
czpNYXkgMzEgMTI6MjE6MzcgTm8gcmVzcG9uc2UuIFJlc2V0dGluZyBlbnA1czAKCkl0cyBhbG1v
c3Qgc3Bvb2t5IHRoYXQgaXRzIG5lYXJseSAyMCBtaW51dGVzIHBhc3QgdGhlIGhvdXIgb24gZWFj
aCAKcmVzZXQuCgpJJ3ZlIGNoZWNrZWQgYWdhaW5zdCB0aGUgY3JvbiBsb2dzLCBidXQgSSBjYW4n
dCBmaW5kIGFueXRoaW5nIHRoYXQgd291bGQgCmJlIHNjaGVkdWxlZCBvbiB0aGUgRG9tMCBhdCB0
aGF0IHRpbWUuCgpUaGUgbG9ncyBhbHNvIHNob3cgdGhhdCBhZnRlciBydW5uaW5nIG1paS10b29s
IHRvIHJlc2V0IHRoZSBldGhlcm5ldCAKYWRhcHRlciwgY29ubmVjdGl2aXR5IGhhcyByZXR1cm5l
ZCBzdHJhaWdodCBhd2F5LgoKVGhlIG5ldHdvcmsgYWRhcHRlciB1c2VzIHRoZSByODE2OSBrZXJu
ZWwgbW9kdWxlLCBhbmQgc2hvd3MgYXM6CjA1OjAwLjAgRXRoZXJuZXQgY29udHJvbGxlcjogUmVh
bHRlayBTZW1pY29uZHVjdG9yIENvLiwgTHRkLiAKUlRMODExMS84MTY4Lzg0MTEgUENJIEV4cHJl
c3MgR2lnYWJpdCBFdGhlcm5ldCBDb250cm9sbGVyIChyZXYgMDYpCgpJIGhhdmUgYSBEb21VIGJh
Y2t1cCBzY3JpcHQgdGhhdCBydW5zICppbiogYSBEb21VIGF0IDAxOjAwIGVhY2ggbmlnaHQgLSAK
dGhhdCBjYXVzZXMgYSBsb3Qgb2YgZGlzayBhY3Rpdml0eSAtIGJ1dCBhbGFzLCB0aGF0IHRpbWUg
aGFzbid0IGxpbmVkIHVwIAp3aXRoIGFueXRoaW5nIGFzIHlldC4uLgoKU3RpbGwgc2VlbSB0byBi
ZSBmaWRnZXRpbmcgaW4gdGhlIGRhcmsgOigKCi0tIApTdGV2ZW4gSGFpZ2gKCj8gbmV0d2l6QGNy
Yy5pZC5hdSAgICAgPyBodHRwOi8vd3d3LmNyYy5pZC5hdQo/ICs2MSAoMykgOTAwMSA2MDkwICAg
ID8gMDQxMiA5MzUgODk3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 01 03:15:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 03: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 1dGGa8-0003QI-1J; Thu, 01 Jun 2017 03:15:28 +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 1dGGa6-0003QC-A9
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 03:15:26 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 81/0B-03371-DC68F295; Thu, 01 Jun 2017 03:15:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS1tYhoXumTT/
 SYPM/Q4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePLKvaCXumKjc9qGxgXiXQxcnIICUxnlNgx
 LQXElhDglTiybAZrFyMHkB0gseqGWBcjF1DJBEaJ3Td2sIDUsAioSOxd+5sRxGYTUJd4/LWHC
 cQWEVCW6P31mwWkgVlgLpPE+x072EASwgIhEp8O7mQGsXkFdCRe7//MCrH4GZPE5fe2EHFBiZ
 Mzn4AtYAYa+mfeJWaQI5gFpCWW/+MAMTkF7CX+ngY7WRTohCknt7FNYBSYhaR5FpLmWQjNCxi
 ZVzFqFKcWlaUW6Rob6CUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYlAxDsYPy7
 NvAQoyQHk5Iob4WNXqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd7eVv1IIcGi1PTUirTMHGB8w
 KQlOHiURHg/gaR5iwsSc4sz0yFSpxgVpcR5q0ESAiCJjNI8uDZYTF5ilJUS5mUEOkSIpyC1KD
 ezBFX+FaM4B6OSMO95kCk8mXklcNNfAS1mAlq8a4c2yOKSRISUVAPjgr+qu563aui4hDn4apn
 KMjxitRW137Wi/cra42eyWKKfhV0+7KFsY53gcFbpZX7HLscKV07HHx8Y/tbHx9e+e3enSTBs
 1g7xR4KP/v850vS7+/M/B93NL4r02RfKHumeFPLv3tNbYp+0JmquzHT8t3JPpn82368Sk+VLe
 q7zHg9IOX3SoPq1EktxRqKhFnNRcSIA1OPK98QCAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1496286922!104674353!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33006 invoked from network); 1 Jun 2017 03:15:24 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Jun 2017 03:15:24 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 31 May 2017 20:15:19 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.39,277,1493708400"; d="scan'208";a="1176827380"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by fmsmga002.fm.intel.com with ESMTP; 31 May 2017 20:15:17 -0700
Date: Thu, 1 Jun 2017 11:14:58 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170601031458.GI3420@yi.y.sun>
References: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
 <1493801063-38513-8-git-send-email-yi.y.sun@linux.intel.com>
 <592D982E020000780015DAA9@prv-mh.provo.novell.com>
 <20170531073051.GD3420@yi.y.sun>
 <592E90C9020000780015E047@prv-mh.provo.novell.com>
 <20170531080557.GE3420@yi.y.sun>
 <592E9693020000780015E0D5@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <592E9693020000780015E0D5@prv-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v11 07/23] x86: refactor psr: L3 CAT:
 implement get value flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDUtMzEgMDI6MTA6MjcsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+PiBPbiAzMS4wNS4x
NyBhdCAxMDowNSwgPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4gPiBPbiAxNy0w
NS0zMSAwMTo0NTo0NSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDMxLjA1LjE3IGF0
IDA5OjMwLCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90ZToKPiA+PiA+IE9uIDE3LTA1
LTMwIDA4OjA1OjAyLCBKYW4gQmV1bGljaCB3cm90ZToKPiA+PiA+PiA+Pj4gT24gMDMuMDUuMTcg
YXQgMTA6NDQsIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+IHdyb3RlOgo+ID4+ID4+IAo+ID4+
ID4+ID4gLS0tIGEveGVuL2FyY2gveDg2L3Bzci5jCj4gPj4gPj4gPiArKysgYi94ZW4vYXJjaC94
ODYvcHNyLmMKPiA+PiA+PiA+IEBAIC00NzYsMjMgKzQ3NiwzNCBAQCBzdGF0aWMgc3RydWN0IHBz
cl9zb2NrZXRfaW5mbyAKPiA+ICpnZXRfc29ja2V0X2luZm8odW5zaWduZWQgaW50IHNvY2tldCkK
PiA+PiA+PiA+ICAgICAgcmV0dXJuIHNvY2tldF9pbmZvICsgc29ja2V0Owo+ID4+ID4+ID4gIH0K
PiA+PiA+PiA+ICAKPiA+PiA+PiA+ICtzdGF0aWMgc3RydWN0IGZlYXRfbm9kZSAqcHNyX2dldF9m
ZWF0X2FuZF90eXBlKHVuc2lnbmVkIGludCBzb2NrZXQsCj4gPj4gPj4gPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVtIGNibV90eXBlIHR5cGUsCj4g
Pj4gPj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBl
bnVtIHBzcl9mZWF0X3R5cGUgCj4gPiAqZmVhdF90eXBlKQo+ID4+ID4+ID4gK3sKPiA+PiA+PiA+
ICsgICAgY29uc3Qgc3RydWN0IHBzcl9zb2NrZXRfaW5mbyAqaW5mbyA9IGdldF9zb2NrZXRfaW5m
byhzb2NrZXQpOwo+ID4+ID4+ID4gKwo+ID4+ID4+ID4gKyAgICBpZiAoIElTX0VSUihpbmZvKSAp
Cj4gPj4gPj4gPiArICAgICAgICByZXR1cm4gRVJSX1BUUihQVFJfRVJSKGluZm8pKTsKPiA+PiA+
PiA+ICsKPiA+PiA+PiA+ICsgICAgKmZlYXRfdHlwZSA9IHBzcl9jYm1fdHlwZV90b19mZWF0X3R5
cGUodHlwZSk7Cj4gPj4gPj4gPiArICAgIGlmICggKmZlYXRfdHlwZSA+PSBBUlJBWV9TSVpFKGlu
Zm8tPmZlYXR1cmVzKSApCj4gPj4gPj4gPiArICAgICAgICByZXR1cm4gTlVMTDsKPiA+PiA+PiAK
PiA+PiA+PiBOb3RlIGhvdyB0aGlzIHJldHVybiBpcyBub3QgYmVpbmcgdGFrZW4gY2FyZSBvZiBi
eSAuLi4KPiA+PiA+PiAKPiA+PiA+PiA+ICsgICAgcmV0dXJuIGluZm8tPmZlYXR1cmVzWypmZWF0
X3R5cGVdOwo+ID4+ID4+ID4gK30KPiA+PiA+PiA+ICsKPiA+PiA+PiA+ICBpbnQgcHNyX2dldF9p
bmZvKHVuc2lnbmVkIGludCBzb2NrZXQsIGVudW0gY2JtX3R5cGUgdHlwZSwKPiA+PiA+PiA+ICAg
ICAgICAgICAgICAgICAgIHVpbnQzMl90IGRhdGFbXSwgdW5zaWduZWQgaW50IGFycmF5X2xlbikK
PiA+PiA+PiA+ICB7Cj4gPj4gPj4gPiAtICAgIGNvbnN0IHN0cnVjdCBwc3Jfc29ja2V0X2luZm8g
KmluZm8gPSBnZXRfc29ja2V0X2luZm8oc29ja2V0KTsKPiA+PiA+PiA+ICAgICAgY29uc3Qgc3Ry
dWN0IGZlYXRfbm9kZSAqZmVhdDsKPiA+PiA+PiA+ICAgICAgZW51bSBwc3JfZmVhdF90eXBlIGZl
YXRfdHlwZTsKPiA+PiA+PiA+ICAKPiA+PiA+PiA+ICAgICAgQVNTRVJUKGRhdGEpOwo+ID4+ID4+
ID4gIAo+ID4+ID4+ID4gLSAgICBpZiAoIElTX0VSUihpbmZvKSApCj4gPj4gPj4gPiAtICAgICAg
ICByZXR1cm4gUFRSX0VSUihpbmZvKTsKPiA+PiA+PiA+IC0KPiA+PiA+PiA+IC0gICAgZmVhdF90
eXBlID0gcHNyX2NibV90eXBlX3RvX2ZlYXRfdHlwZSh0eXBlKTsKPiA+PiA+PiA+IC0gICAgaWYg
KCBmZWF0X3R5cGUgPj0gQVJSQVlfU0laRShpbmZvLT5mZWF0dXJlcykgKQo+ID4+ID4+ID4gLSAg
ICAgICAgcmV0dXJuIC1FTk9FTlQ7Cj4gPj4gPj4gPiArICAgIGZlYXQgPSBwc3JfZ2V0X2ZlYXRf
YW5kX3R5cGUoc29ja2V0LCB0eXBlLCAmZmVhdF90eXBlKTsKPiA+PiA+PiA+ICsgICAgaWYgKCBJ
U19FUlIoZmVhdCkgKQo+ID4+ID4+ID4gKyAgICAgICAgcmV0dXJuIFBUUl9FUlIoZmVhdCk7Cj4g
Pj4gPj4gCj4gPj4gPj4gLi4uIHRoZSBjaGVjayBoZXJlLiBJIHRoaW5rIHlvdSB3YW50IHRvIGFs
dGVyIHRoZSByZXR1cm4gYWJvdmUuCj4gPj4gPj4gCj4gPj4gPiBUaGlzIE5VTEwgaXMgdGFrZW4g
Y2FyZSBieSBiZWxvdyBjb2RlOgo+ID4+ID4gICAgIGlmICggIWZlYXQgfHwgIWZlYXRfcHJvcHNb
ZmVhdF90eXBlXSApIAo+ID4+IAo+ID4+IE9oLCBJIHNlZS4KPiA+PiAKPiA+PiA+IFRoZSByZXR1
cm5lZCBlcnJvcnMgYXJlIGhhbmRsZWQgc2VwYXJhdGVseS4gRm9yIFBUUl9FUlIsIGl0IGlzIGhh
bmRsZWQKPiA+PiA+IGFib3ZlLiBGb3IgTlVMTCwgaXQgaXMgaGFuZGxlZCBiZWxvdy4KPiA+PiA+
IAo+ID4+ID4gSSBjaGVja2VkIElTX0VSUiwgSSB0aGluayBpdCBjYW4gaGFuZGxlIHRoZSBOVUxM
IGNhc2UuIFRoZSBOVUxMIHdpbGwgbm90Cj4gPj4gPiBiZSB0cmVhdGVkIGFzIGFuIGVycm9yLgo+
ID4+IAo+ID4+ICJpdCBjYW4gaGFuZGxlIHRoZSBOVUxMIGNhc2UiIGlzIHJhdGhlciBhbWJpZ3Vv
dXM6IFRoZSBOVUxMCj4gPj4gY2FzZSBub3JtYWxseSAoaW5jbHVkaW5nIHRoZSBjYXNlIGhlcmUp
IGFsc28gaXMgYW4gZXJyb3IsIGFuZAo+ID4+IElTX0VSUigpIF9kb2VzIG5vdF8gZGV0ZWN0IHRo
aXMgZXJyb3IuIEhlbmNlIHVzaW5nIGl0IG9uZSB0aGUKPiA+PiByZXN1bHQgb2YgYSBmdW5jdGlv
biB0aGF0IG1heSByZXR1cm4gTlVMTCBpcyBhdCBsZWFzdAo+ID4+IHF1ZXN0aW9uYWJsZSAoSVNf
RVJSX09SX05VTEwoKSBpcyBpbnRlbmRlZCB0byBiZSB1c2VkIGluIHN1Y2gKPiA+PiBjYXNlcyku
Cj4gPj4gCj4gPj4gU28gd2hpbGUgaW5kZWVkIHRoZSBjb2RlIGlzIGNvcnJlY3QgYXMgaXMsIEkn
ZCBzdGlsbCBsaWtlIHRvIGFzayB5b3UKPiA+PiB0byBtYWtlIHRoZSBzdWdnZXN0ZWQgY2hhbmdl
IHNvIHRoYXQgdGhlIGNvZGUgYWxzbyBlbmRzIHVwCj4gPj4gYmVpbmcgdmlzaWJseSBjb3JyZWN0
IGF0IHRoZSBmaXJzdCBnbGFuY2UuCj4gPj4gCj4gPiBUaGFuayB5b3UhIFdpbGwgdXNlICdJU19F
UlJfT1JfTlVMTCgpJyB0byBjaGVjayByZXN1bHQuCj4gCj4gQnV0IHRoYXQncyBub3Qgd2hhdCBJ
IGRpZCBzdWdnZXN0LCBhbmQgZG9pbmcgc28gd2lsbCBtYWtlIHRoZQo+IGhhbmRsaW5nIGF0IHRo
ZSBjaGVja2luZyBzaXRlIG1vcmUgY2x1bXN5Lgo+IApUaGUgJ3Bzcl9nZXRfZmVhdF9hbmRfdHlw
ZScgbWFrZSB0aGluZ3MgY29tcGxleCBoZXJlLiBJJ2QgbGlrZSB0byBkaXNjYXJkCml0IGFuZCBk
aXJlY3RseSBpbXBsZW1lbnQgdGhlIGZ1bmN0aW9uYWxpdHkgb2YgaXQgaW4gJ3Bzcl9nZXRfaW5m
bycgYW5kCidwc3JfZ2V0X3ZhbCcgdG8gbWFrZSBjb2RlcyBjbGVhci4KCj4gSmFuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 01 03:18:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 03: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 1dGGdL-0003Y5-GJ; Thu, 01 Jun 2017 03: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 <yi.y.sun@linux.intel.com>) id 1dGGdL-0003Xz-3c
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 03:18:47 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 5C/3A-06719-6978F295; Thu, 01 Jun 2017 03:18:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVywNykWHdqu36
 kwbLFahbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8abU+8ZC/bxVGyZv5CxgfELRxcjJ4eQwDRG
 iX8tHiC2hACvxJFlM1ghbD+JCUdmsHcxcgHVTGCUmDatCyzBIqAiMePHLhYQm01AXeLx1x4mE
 FtEQFmi99dvFpAGZoEWJolbjZvBEsIC9RJnO9cwgti8AjoSf1Z8Z4WYuotRor3pPAtEQlDi5M
 wnYDYz0NQ/8y4xdzFyANnSEsv/gV3KKWAvcaT9BNgRokBHTDm5jW0Co8AsJN2zkHTPQuhewMi
 8ilGjOLWoLLVI18hYL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMDwZgGAH45/5
 gYcYJTmYlER5K2z0IoX4kvJTKjMSizPii0pzUosPMcpwcChJ8E5v048UEixKTU+tSMvMAUYKT
 FqCg0dJhPcVSJq3uCAxtzgzHSJ1ilGXY8Pq9V+YhFjy8vNSpcR5C0CKBECKMkrz4EbAovYSo6
 yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHlPgUzhycwrgdv0CugIJqAjdu3QBjmiJBEhJdXAGLp
 StPvjOq2Eu916RjYtHoySz2svbC9WfniPbVrpoazIqzGN0otq78esKj4jVF5SGeo/e/Fqz8dc
 sn9u8ccUhO3L/Ow+We6qw1GrKwUlZ+wW7lDbdvdNyS9JsbJ1659LdbpfWXpSdXPjR4OcHNFIp
 v3Tnkxj7HWOPBP4PavT47L6c0fTM9yWSizFGYmGWsxFxYkAXGJvMNUCAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1496287123!48659039!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17920 invoked from network); 1 Jun 2017 03:18:45 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Jun 2017 03:18:45 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 31 May 2017 20:18:42 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.39,277,1493708400"; d="scan'208";a="94176302"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by orsmga002.jf.intel.com with ESMTP; 31 May 2017 20:18:40 -0700
Date: Thu, 1 Jun 2017 11:18:21 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170601031821.GJ3420@yi.y.sun>
References: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
 <1493801063-38513-5-git-send-email-yi.y.sun@linux.intel.com>
 <592EAACB020000780015E1B9@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <592EAACB020000780015E1B9@prv-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org, roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v11 04/23] x86: refactor psr: L3 CAT:
 implement main data structures, CPU init and free flows.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDUtMzEgMDM6MzY6NDMsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+PiBPbiAwMy4wNS4x
NyBhdCAxMDo0NCwgPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4gPiArc3RhdGlj
IHZvaWQgY2F0X2luaXRfZmVhdHVyZShjb25zdCBzdHJ1Y3QgY3B1aWRfbGVhZiAqcmVncywKPiA+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBmZWF0X25vZGUgKmZlYXQsCj4g
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcHNyX3NvY2tldF9pbmZvICpp
bmZvLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW51bSBwc3JfZmVhdF90eXBl
IHR5cGUpCj4gPiArewo+ID4gKyAgICAvKiBObyB2YWxpZCB2YWx1ZSBzbyBkbyBub3QgZW5hYmxl
IGZlYXR1cmUuICovCj4gPiArICAgIGlmICggIXJlZ3MtPmEgfHwgIXJlZ3MtPmQgKQo+ID4gKyAg
ICAgICAgcmV0dXJuOwo+ID4gKwo+ID4gKyAgICBmZWF0LT5jYm1fbGVuID0gKHJlZ3MtPmEgJiBD
QVRfQ0JNX0xFTl9NQVNLKSArIDE7Cj4gPiArICAgIGZlYXQtPmNvc19tYXggPSBtaW4ob3B0X2Nv
c19tYXgsIHJlZ3MtPmQgJiBDQVRfQ09TX01BWF9NQVNLKTsKPiA+ICsKPiA+ICsgICAgc3dpdGNo
ICggdHlwZSApCj4gPiArICAgIHsKPiA+ICsgICAgY2FzZSBQU1JfU09DS0VUX0wzX0NBVDoKPiA+
ICsgICAgICAgIC8qIGNvcz0wIGlzIHJlc2VydmVkIGFzIGRlZmF1bHQgY2JtKGFsbCBiaXRzIHdp
dGhpbiBjYm1fbGVuIGFyZSAxKS4gKi8KPiA+ICsgICAgICAgIGZlYXQtPmNvc19yZWdfdmFsWzBd
ID0gY2F0X2RlZmF1bHRfdmFsKGZlYXQtPmNibV9sZW4pOwo+ID4gKwo+ID4gKyAgICAgICAgYnJl
YWs7Cj4gPiArCj4gPiArICAgIGRlZmF1bHQ6Cj4gPiArICAgICAgICByZXR1cm47Cj4gPiArICAg
IH0KPiA+ICsKPiA+ICsgICAgLyogQWRkIHRoaXMgZmVhdHVyZSBpbnRvIGFycmF5LiAqLwo+ID4g
KyAgICBpbmZvLT5mZWF0dXJlc1t0eXBlXSA9IGZlYXQ7Cj4gPiArCj4gPiArICAgIGlmICggIW9w
dF9jcHVfaW5mbyApCj4gPiArICAgICAgICByZXR1cm47Cj4gPiArCj4gPiArICAgIHByaW50ayhY
RU5MT0dfSU5GTyAiJXMgQ0FUOiBlbmFibGVkIG9uIHNvY2tldCAldSwgY29zX21heDoldSwgY2Jt
X2xlbjoldVxuIiwKPiA+ICsgICAgICAgICAgICgodHlwZSA9PSBQU1JfU09DS0VUX0wzX0NBVCkg
PyAiTDMiIDogIkwyIiksCj4gPiArICAgICAgICAgICBjcHVfdG9fc29ja2V0KHNtcF9wcm9jZXNz
b3JfaWQoKSksIGZlYXQtPmNvc19tYXgsIGZlYXQtPmNibV9sZW4pOwo+ID4gK30KPiAKPiBCdHcs
IEkgZG9uJ3QgdGhpbmsgdGhlcmUgc2hvdWxkIGJlIGFueSBtZW50aW9uIG9mIEwyIENBVCBoZXJl
IGp1c3QgeWV0Lgo+IApTbyBJIHRoaW5rIHlvdSB3b3VsZCBsaWtlIG1lIHRvIG1vdmUgdGhpcyBp
bnRvIEwyIENBVCBwYXRjaCwgcmlnaHQ/Cgo+IEphbgo+IAo+IAo+IF9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+
IFhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 01 06:10:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 06:10:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGJIn-0005PP-HI; Thu, 01 Jun 2017 06:09: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 1dGJIm-0005PE-5B
 for xen-devel@lists.xensource.com; Thu, 01 Jun 2017 06:09:44 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 87/1C-29088-7AFAF295; Thu, 01 Jun 2017 06:09:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVXfZev1
 Ig5+vRSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8WdpH3vBlLWMFfvP32Nr
 YFxa08XIxSEk8JdRYnlrKxOE85hRYtrG+cwQzjZGicsbpzN2MXJyiAg4S3w9M5cdxOYV0JeYM
 62RFcQWFgiWOHVgEROILSHQpCzx5IsfhO0tcf7+OWYYe8vZvSxdjOwcbAJWEofEQKIsAqoSx+
 bsYJ3AyL2AkWEVo0ZxalFZapGukYleUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJka
 g1+sZGBh3ML467neIUZKDSUmUt8JGL1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+9tfqRQoJF
 qempFWmZOcDwg0lLcPAoifDeBEnzFhck5hZnpkOkTjHqcmxYvf4LkxBLXn5eqpQ4r+g6oCIBk
 KKM0jy4EbBYuMQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmFcdZApPZl4J3KZXQEcwAR2xa4
 c2yBEliQgpqQbGzqluDM3mPW2rLwQoMbr7iErvCAuYNOnktuidR3Rin81SNLi8TTLi8Y83HzV
 P8yTUKve2ce4XnSid8mYmy7zLv7UjK+QeJVl8PZm4+sizPVFPps1gFJx0evGERYeXvuEtelqh
 x3/6VeKJRr+XnsG3vp/Yva5Yceqs/fymSZdaZrxKmTzvukzQESWW4oxEQy3mouJEALKTjrWAA
 gAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1496297380!99464463!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13463 invoked from network); 1 Jun 2017 06:09: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; 1 Jun 2017 06:09: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 1dGJIh-0004Gf-4r; Thu, 01 Jun 2017 06:09:39 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dGJIa-00065P-PY; Thu, 01 Jun 2017 06:09:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dGJIG-0006En-8L; Thu, 01 Jun 2017 06:09:23 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109889-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-libvirt-xsm:host-ping-check-xen:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:host-ping-check-xen/dst_host:fail:regression
 linux-linus:test-amd64-amd64-xl-multivcpu:guest-start:fail:regression
 linux-linus:test-arm64-arm64-libvirt-xsm:guest-start:fail:regression
 linux-linus:build-armhf:host-build-prep:fail:regression
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:guest-saverestore:fail:regression
 linux-linus:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-linus: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-localmigrate/x10:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10: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-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-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2: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-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:saverestore-support-check: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-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=f511c0b17b081562dca8ac5061dfa86db4c66cc2
X-Osstest-Versions-That: linux=ef82f1ad2e3f4509807c83e7eff4ec7c735076e8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 01 Jun 2017 06:09:12 +0000
Subject: [Xen-devel] [linux-linus test] 109889: 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="===============0916179299430404267=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-libvirt-xsm   7 host-ping-check-xen      fail REGR. vs. 109656
 test-amd64-i386-libvirt-pair 12 host-ping-check-xen/dst_host fail REGR. vs. 109656
 test-amd64-amd64-xl-multivcpu 11 guest-start             fail REGR. vs. 109656
 test-arm64-arm64-libvirt-xsm 11 guest-start              fail REGR. vs. 109656
 build-armhf                   4 host-build-prep          fail REGR. vs. 109656
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 12 guest-saverestore fail REGR. vs. 109656

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 15 guest-localmigrate/x10 fail like 109656
 test-amd64-amd64-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail like 109656
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop             fail like 109656
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-stop             fail like 109656
 test-amd64-amd64-xl-rtds      9 debian-install               fail  like 109656
 test-amd64-amd64-xl-qemut-ws16-amd64  9 windows-install        fail never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-arm64-arm64-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-xl-rtds     12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-rtds     13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-qcow2 11 migrate-support-check        fail never pass
 test-arm64-arm64-libvirt-qcow2 12 saverestore-support-check    fail never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-libvirt     12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64  9 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass

version targeted for testing:
 linux                f511c0b17b081562dca8ac5061dfa86db4c66cc2
baseline version:
 linux                ef82f1ad2e3f4509807c83e7eff4ec7c735076e8

Last test of basis   109656  2017-05-21 06:08:50 Z   10 days
Failing since        109675  2017-05-22 02:06:45 Z   10 days   15 attempts
Testing same since   109889  2017-05-31 09:05:30 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
  "Yan, Zheng" <zyan@redhat.com>
  Adrian Hunter <adrian.hunter@intel.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alex Deucher <alexander.deucher@amd.com>
  Alexander Potapenko <glider@google.com>
  Alexander Tsoy <alexander@tsoy.me>
  Alexei Starovoitov <ast@kernel.org>
  Alexey Khoroshilov <khoroshilov@ispras.ru>
  Alistair Popple <alistair@popple.id.au>
  Anatolij Gustschin <agust@denx.de>
  Andre Przywara <andre.przywara@arm.com>
  Andrew Lunn <andrew@lunn.ch>
  Andrey Konovalov <andreyknvl@google.com>
  Andy Gospodarek <andy@greyhouse.net>
  Andy Lutomirski <luto@kernel.org>
  Antony Antony <antony@phenome.org>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arend van Spriel <arend.vanspriel@broadcom.com>
  Arnd Bergmann <arnd@arndb.de>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Benjamin Peterson <bp@benjamin.pe>
  Bjorn Helgaas <bhelgaas@google.com>
  Borislav Petkov <bp@suse.de>
  Brian Foster <bfoster@redhat.com>
  Chen-Yu Tsai <wens@csie.org>
  Christian König <christian.koenig@amd.com>
  Christoph Hellwig <hch@lst.de>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Chunming Zhou <David1.Zhou@amd.com>
  Colin Ian King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Damien Le Moal <damien.lemoal@wdc.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Borkmann <daniel@iogearbox.net>
  Daniel Lezcano <daniel.lezcano@linaro.org>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Daniel Vetter <daniel.vetter@intel.com>
  Darrick J. Wong <darrick.wong@oracle.com>
  Dave Airlie <airlied@redhat.com>
  David Daney <david.daney@cavium.com>
  David S. Miller <davem@davemloft.net>
  Davide Caratti <dcaratti@redhat.com>
  Derek Basehore <dbasehore@chromium.org>
  Dick Kennedy <dick.kennedy@broadcom.com>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Doug Gilbert <dgilbert@interlog.com>
  Eduardo Valentin <edubezval@gmail.com>
  Erez Shitrit <erezsh@mellanox.com>
  Eric Dumazet <edumazet@google.com>
  Eric Garver <e@erig.me>
  Eric Leblond <eric@regit.org>
  Eric Sandeen <sandeen@redhat.com>
  Eric Sandeen <sandeen@sandeen.net>
  Eric W. Biederman <ebiederm@xmission.com>
  Eryu Guan <eguan@redhat.com>
  Fabio Estevam <fabio.estevam@nxp.com>
  Florian Westphal <fw@strlen.de>
  Fugang Duan <fugang.duan@nxp.com>
  Gabriel Krisman Bertazi <gabriel@krisman.be>
  Gabriel Krisman Bertazi <krisman@collabora.co.uk>
  Gao Feng <gfree.wind@vip.163.com>
  Geert Uytterhoeven <geert@linux-m68k.org>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guenter Roeck <linux@roeck-us.net> # MIPS only
  Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
  Gustavo A. R. Silva <garsilva@embeddedor.com>
  Hanjun Guo <hanjun.guo@linaro.org>
  Harini Katakam <harinik@xilinx.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Hu Ziji <huziji@marvell.com>
  Ihar Hrachyshka <ihrachys@redhat.com>
  Ilan Tayari <ilant@mellanox.com>
  Ilya Dryomov <idryomov@gmail.com>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  Jacek Anaszewski <jacek.anaszewski@gmail.com>
  James Smart <james.smart@broadcom.com>
  James Smart <jsmart2021@gmail.com>
  Jan Glauber <jglauber@cavium.com>
  Jan Kara <jack@suse.cz>
  Jan Kiszka <jan.kiszka@siemens.com>
  Jarkko Nikula <jarkko.nikula@linux.intel.com>
  Jarod Wilson <jarod@redhat.com>
  Jason Wang <jasowang@redhat.com>
  Jens Axboe <axboe@fb.com>
  Jeremy Kerr <jk@ozlabs.org>
  Jesper Dangaard Brouer <brouer@redhat.com>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Pirko <jiri@mellanox.com>
  Jisheng Zhang <jszhang@marvell.com>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Johannes Thumshirn <jthumshirn@suse.de>
  Jon Derrick <jonathan.derrick@intel.com>
  Jon Mason <jon.mason@broadcom.com>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Julian Anastasov <ja@ssi.bg>
  Julian Wiedmann <julian.wiedmann@jwi.name>
  Juri Lelli <juri.lelli@arm.com>
  Keerthy <j-keerthy@ti.com>
  Kees Cook <keescook@chromium.org>
  Keith Busch <keith.busch@intel.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  KT Liao <kt.liao@emc.com.tw>
  Lars Ellenberg <lars.ellenberg@linbit.com>
  Lee Jones <lee.jones@linaro.org>
  Lin Zhang <xiaolou4617@gmail.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  linzhang <xiaolou4617@gmail.com>
  Liping Zhang <zlpnobody@gmail.com>
  Logan Gunthorpe <logang@deltatee.com>
  Long Li <longli@microsoft.com>
  Lu Baolu <baolu.lu@linux.intel.com>
  Lucas Stach <l.stach@pengutronix.de>
  Luis Henriques <lhenriques@suse.com>
  Lukas Wunner <lukas@wunner.de>
  Lv Zheng <lv.zheng@intel.com>
  Lyude <lyude@redhat.com>
  Mahesh Bandewar <maheshb@google.com>
  MaJun <majun258@huawei.com>
  Manfred Schlaegl <manfred.schlaegl@ginzinger.com>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  Markus Elfring <elfring@users.sourceforge.net>
  Marta Lofstedt <marta.lofstedt@intel.com>
  Marta Rybczynska <marta.rybczynska@kalray.eu>
  Marta Rybczynska <mrybczyn@kalray.eu>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Kepplinger <martin.kepplinger@ginzinger.com>
  Masahiro Yamada <yamada.masahiro@socionext.com>
  Masami Hiramatsu <mhiramat@kernel.org>
  Mateusz Jurczyk <mjurczyk@google.com>
  Matthias Kaehlcke <mka@chromium.org>
  Maxime Ripard <maxime.ripard@free-electrons.com>
  Maxime Roussin-Bélanger <maxime.roussinbelanger@gmail.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Neuling <mikey@neuling.org>
  Michael S. Tsirkin <mst@redhat.com>
  Michał Potomski <michalx.potomski@intel.com>
  Mika Penttilä <mika.penttila@nextfour.com>
  Mika Westerberg <mika.westerberg@linux.intel.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Milian Wolff <milian.wolff@kdab.com>
  Ming Lei <ming.lei@redhat.com>
  Mohamad Haj Yahia <mohamad@mellanox.com>
  Namhyung Kim <namhyung@kernel.org>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  Neal Cardwell <ncardwell@google.com>
  Neil Horman <nhorman@tuxdriver.com>
  Nicholas Piggin <npiggin@gmail.com>
  Nick Moriarty <nick.moriarty@york.ac.uk>
  Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
  Nisar Sayed <Nisar.Sayed@microchip.com>
  Nithin Nayak Sujir <nsujir@tintri.com>
  Nithin Sujir <nsujir@tintri.com>
  Oleg Nesterov <oleg@redhat.com>
  Oliver Neukum <oneukum@suse.com>
  Or Gerlitz <ogerlitz@mellanox.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
  Paul E. McKenney <paulmck@linux.vnet.ibm.com>
  Peter Dawson <petedaws@gmail.com>
  Peter Dawson <peter.a.dawson@boeing.com>
  Peter Senna Tschudin <peter.senna@collabora.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Prarit Bhargava <prarit@redhat.com>
  Pravin B Shelar <pshelar@ovn.org>
  Pushkar Jambhlekar <pushkar.iit@gmail.com>
  Quentin Schulz <quentin.schulz@free-electrons.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Rajkumar Manoharan <rmanohar@qti.qualcomm.com>
  Rakesh Pandit <rakesh@tuxera.com>
  Randy Dunlap <rdunlap@infradead.org>
  Raphael Silva <raphasil@linux.vnet.ibm.com>
  Rex Zhu <Rex.Zhu@amd.com>
  Richard <richard@aaazen.com>
  Richard Narron <comet.berkeley@gmail.com>
  Richard Zhu <hongxing.zhu@nxp.com>
  Rob Herring <robh@kernel.org>
  Rob Landley <rob@landley.net>
  Roman Kapl <roman.kapl@sysgo.com>
  Sabrina Dubroca <sd@queasysnail.net>
  Saeed Mahameed <saeedm@mellanox.com>
  Sagi Grimberg <sagi@grimberg.me>
  Samuel Jones <sjones@kalray.eu>
  Schoefegger Stefan <stefan.schoefegger@ginzinger.com>
  Sebastian Reichel <sebastian.reichel@collabora.co.uk>
  Shaohua Li <shli@fb.com>
  Shawn Guo <shawnguo@kernel.org>
  Simon Horman <horms@verge.net.au>
  Srinath Mannam <srinath.mannam@broadcom.com>
  Stafford Horne <shorne@gmail.com>
  Stefan Wahren <stefan.wahren@i2se.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Steffen Weber <steffen.weber@gmail.com>
  Steve Twiss <stwiss.opensource@diasemi.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Steven Rostedt <rostedt@goodmis.org>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Tejun Heo <tj@kernel.org>
  Thierry Escande <thierry.escande@collabora.com>
  Thomas Gleixner <tglx@linutronix.de>
  Till Harbaum <till@harbaum.org>
  Tin Huynh <tnhuynh@apm.com>
  Tobias Klauser <tklauser@distanz.ch>
  Tommi Rantala <tt.rantala@gmail.com>
  Tony Lindgren <tony@atomide.com>
  Toshiaki Makita <makita.toshiaki@lab.ntt.co.jp>
  Ulf Hansson <ulf.hansson@linaro.org>
  Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
  Varun Prakash <varun@chelsio.com>
  Vegard Nossum <vegard.nossum@oracle.com>
  Vijay Immanuel <vijayi@attalasystems.com>
  Vincent Guittot <vincent.guittot@linaro.org>
  Viresh Kumar <viresh.kumar@linaro.org>
  Vishal Verma <vishal.l.verma@intel.com>
  Vlad Yasevich <vyasevich@gmail.com>
  Vladislav Yasevich <vyasevic@redhat.com>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wei Wang <weiwan@google.com>
  Wei Yongjun <weiyongjun1@huawei.com>
  Willem de Bruijn <willemb@google.com>
  Wolfram Sang <wsa@the-dreams.de>
  Xin Long <lucien.xin@gmail.com>
  Yan, Zheng <zyan@redhat.com>
  Yuchung Cheng <ycheng@google.com>
  Zorro Lang <zlang@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  broken  
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          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           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-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                                 fail    
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  fail    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-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                                  blocked 
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     blocked 
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                fail    
 test-arm64-arm64-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                                 fail    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-arm64-arm64-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-arm64-arm64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      blocked 


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

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

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

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


Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0916179299430404267==--

From xen-devel-bounces@lists.xen.org Thu Jun 01 06:50:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 06:50: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 1dGJvW-0007qU-SD; Thu, 01 Jun 2017 06:49: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 1dGJvV-0007qI-6g
 for xen-devel@lists.xensource.com; Thu, 01 Jun 2017 06:49:45 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 BB/0F-01730-809BF295; Thu, 01 Jun 2017 06:49:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrDLMWRWlGSWpSXmKPExsWS0XRdVZdlp36
 kQft/eYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmHNv6gr3gjXHF2wbrBsb5
 Wl2MXBxCAn8ZJZa9/cUI4TxmlHjVvZEFwtnGKHG0/RJTFyMnh4iAs8TXM3PZuxg5OHgF9CV+L
 LECCQsL6En8+v2UHcSWEPCSOHKplRHG3jT7MJDNzsEmYCVxSAykkUVAVWL/ivwJjFwLGBlWMa
 oXpxaVpRbpGuolFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgT6tJ6BgXEHY1Ov8yF
 GSQ4mJVHeChu9SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvGe360cKCRalpqdWpGXmAIMLJi3B
 waMkwmu+AyjNW1yQmFucmQ6ROsWoy7Fh9fovTEIsefl5qVLivO0gMwRAijJK8+BGwAL9EqOsl
 DAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3gkgU3gy80rgNr0COoIJ6IgX28COKElESEk1MNa/bm
 PgqD2kFRWvs1C64sDvyJJ7taJzWQKsVr/nLlAIiQ6dtaC569qDGS//Xnbw62Et5n2p1Bmtq9C
 pqrCSt23CyV2WC84u+zvL8W55ZmFL6wONB7vqchdMqU7mrFV69c1wl3LA2hPbhT4cTF/iFa6w
 81zz/N47eyzud/4ruptkol3av75isRJLcUaioRZzUXEiAOILL6ZvAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1496299778!80693020!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25888 invoked from network); 1 Jun 2017 06:49:39 -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; 1 Jun 2017 06:49: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 1dGJvM-0005Gd-Vt; Thu, 01 Jun 2017 06:49: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 1dGJvH-0001Tp-HZ; Thu, 01 Jun 2017 06:49:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dGJvH-0007rL-CS; Thu, 01 Jun 2017 06:49:31 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109915-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=8bef878beada6400aaed2f3c2bf73d6c90cde931
X-Osstest-Versions-That: ovmf=4fc8277133fb011d028b4e0a42444ab6f552d0b9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 01 Jun 2017 06:49:31 +0000
Subject: [Xen-devel] [ovmf test] 109915: 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>

ZmxpZ2h0IDEwOTkxNSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDk5MTUvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA4YmVmODc4YmVhZGE2NDAwYWFlZDJmM2MyYmY3M2Q2
YzkwY2RlOTMxCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA0ZmM4Mjc3
MTMzZmIwMTFkMDI4YjRlMGE0MjQ0NGFiNmY1NTJkMGI5CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MDk4NzcgIDIwMTctMDUtMzEgMDI6NDc6MDUgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTA5OTE1ICAyMDE3LTA2LTAxIDAxOjE3OjM0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
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
dXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPW92bWYKKyByZXZpc2lvbj04YmVmODc4YmVhZGE2
NDAwYWFlZDJmM2MyYmY3M2Q2YzkwY2RlOTMxCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9j
cmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBv
cworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNl
IE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAg
ICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVw
b3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10n
CisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29z
c3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9o
b21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAu
L2FwLXB1c2ggb3ZtZiA4YmVmODc4YmVhZGE2NDAwYWFlZDJmM2MyYmY3M2Q2YzkwY2RlOTMxCisg
YnJhbmNoPW92bWYKKyByZXZpc2lvbj04YmVmODc4YmVhZGE2NDAwYWFlZDJmM2MyYmY3M2Q2Yzkw
Y2RlOTMxCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3Jp
LWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBv
cworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAg
ICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3Mi
fSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBv
cworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21l
L29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9
L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9j
aworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1h
c2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT1vdm1m
CisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZQorICdbJyB4b3ZtZiA9IHhsaW51eCAnXScKKyBsaW51
eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0
YWJsZQorIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVu
LXVuc3RhYmxlCisgcHJldnhlbmJyYW5jaD14ZW4tNC44LXRlc3RpbmcKKyAnWycgeDhiZWY4Nzhi
ZWFkYTY0MDBhYWVkMmYzYzJiZjczZDZjOTBjZGU5MzEgPSB4ICddJworIDogdGVzdGVkLzIuNi4z
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
aW51eC0zLjE0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJt
LXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9r
b25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ub3ZtZgor
KyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24u
b3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5
LWNyb24ub3ZtZgorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9s
aW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBk
YWlseS1jcm9uLm92bWYKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0Cisr
IDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNU
UkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAor
IFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAor
IFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZp
cnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9Y
VEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19s
aW51eF90cmVlIG92bWYKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBp
bgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3Mvb3ZtZgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdCA4YmVmODc4YmVhZGE2NDAw
YWFlZDJmM2MyYmY3M2Q2YzkwY2RlOTMxOnJlZnMvaGVhZHMveGVuLXRlc3RlZC1tYXN0ZXIKVG8g
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CiAg
IDRmYzgyNzcuLjhiZWY4NzggIDhiZWY4NzhiZWFkYTY0MDBhYWVkMmYzYzJiZjczZDZjOTBjZGU5
MzEgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 01 06:58:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 06: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 1dGK3Y-0008Vy-MG; Thu, 01 Jun 2017 06:58: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 1dGK3X-0008Vs-B7
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 06:58:03 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 E4/77-02183-AFABF295; Thu, 01 Jun 2017 06:58:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXS6fjDS/fnLv1
 Ig3+PLC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozlE/6yFtzkqZjx4zRzA2MXZxcjJ4eQQJ5E
 17FeRhCbV8BOYkf7RGYQW0LAUOL0wpssIDaLgKrEydnbwGw2AXWJtmfbWUFsESD74rpGoDgXB
 7PAdCaJXXtbmEASwgL1Emc71zCCJIQE7jBKXGrpYQNJcAroSnxZfAKomwNom6DE3x3CIGFmAS
 2Jh79usUDY2hLLFr5mBilhFpCWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo0ZxalFZapGuobF
 eUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgADIAwQ7Gf9s8DzFKcjApifJW2OhF
 CvEl5adUZiQWZ8QXleakFh9ilOHgUJLgNd2pHykkWJSanlqRlpkDjAWYtAQHj5IIry5Imre4I
 DG3ODMdInWKUVFKnDcTJCEAksgozYNrg8XfJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzrg
 KZwpOZVwI3/RXQYiagxS+2gS0uSURISTUwKoQH8W9o7AoULC6a5Bf7X3zv1bt35jzc+FWvsvb
 Hb1Nx2X9/f/c2bfpTHdL4bbVS1wd9g5cmbT4r5r61bGs8cF7vp/uJ/71hYp52bhr7fqcc565d
 0OMgkDejs+nxU3W5hhXzZn18mjWfMUxUeKrIqbWxea8KXSwnP3wZd/mA6OPrGSskNn1mUmIpz
 kg01GIuKk4EAI6iyNm6AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1496300280!87295436!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40346 invoked from network); 1 Jun 2017 06:58:01 -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 Jun 2017 06:58:01 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 01 Jun 2017 00:57:59 -0600
Message-Id: <592FD717020000780015E8E2@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 01 Jun 2017 00:57:59 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Yi Sun" <yi.y.sun@linux.intel.com>
References: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
 <1493801063-38513-5-git-send-email-yi.y.sun@linux.intel.com>
 <592EAACB020000780015E1B9@prv-mh.provo.novell.com>
 <20170601031821.GJ3420@yi.y.sun>
In-Reply-To: <20170601031821.GJ3420@yi.y.sun>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v11 04/23] x86: refactor psr: L3 CAT:
 implement main data structures, CPU init and free flows.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAxLjA2LjE3IGF0IDA1OjE4LCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90
ZToKPiBPbiAxNy0wNS0zMSAwMzozNjo0MywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+ID4+PiBPbiAw
My4wNS4xNyBhdCAxMDo0NCwgPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4+ID4g
K3N0YXRpYyB2b2lkIGNhdF9pbml0X2ZlYXR1cmUoY29uc3Qgc3RydWN0IGNwdWlkX2xlYWYgKnJl
Z3MsCj4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGZlYXRfbm9kZSAq
ZmVhdCwKPj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcHNyX3NvY2tl
dF9pbmZvICppbmZvLAo+PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVudW0gcHNy
X2ZlYXRfdHlwZSB0eXBlKQo+PiA+ICt7Cj4+ID4gKyAgICAvKiBObyB2YWxpZCB2YWx1ZSBzbyBk
byBub3QgZW5hYmxlIGZlYXR1cmUuICovCj4+ID4gKyAgICBpZiAoICFyZWdzLT5hIHx8ICFyZWdz
LT5kICkKPj4gPiArICAgICAgICByZXR1cm47Cj4+ID4gKwo+PiA+ICsgICAgZmVhdC0+Y2JtX2xl
biA9IChyZWdzLT5hICYgQ0FUX0NCTV9MRU5fTUFTSykgKyAxOwo+PiA+ICsgICAgZmVhdC0+Y29z
X21heCA9IG1pbihvcHRfY29zX21heCwgcmVncy0+ZCAmIENBVF9DT1NfTUFYX01BU0spOwo+PiA+
ICsKPj4gPiArICAgIHN3aXRjaCAoIHR5cGUgKQo+PiA+ICsgICAgewo+PiA+ICsgICAgY2FzZSBQ
U1JfU09DS0VUX0wzX0NBVDoKPj4gPiArICAgICAgICAvKiBjb3M9MCBpcyByZXNlcnZlZCBhcyBk
ZWZhdWx0IGNibShhbGwgYml0cyB3aXRoaW4gY2JtX2xlbiBhcmUgCj4gMSkuICovCj4+ID4gKyAg
ICAgICAgZmVhdC0+Y29zX3JlZ192YWxbMF0gPSBjYXRfZGVmYXVsdF92YWwoZmVhdC0+Y2JtX2xl
bik7Cj4+ID4gKwo+PiA+ICsgICAgICAgIGJyZWFrOwo+PiA+ICsKPj4gPiArICAgIGRlZmF1bHQ6
Cj4+ID4gKyAgICAgICAgcmV0dXJuOwo+PiA+ICsgICAgfQo+PiA+ICsKPj4gPiArICAgIC8qIEFk
ZCB0aGlzIGZlYXR1cmUgaW50byBhcnJheS4gKi8KPj4gPiArICAgIGluZm8tPmZlYXR1cmVzW3R5
cGVdID0gZmVhdDsKPj4gPiArCj4+ID4gKyAgICBpZiAoICFvcHRfY3B1X2luZm8gKQo+PiA+ICsg
ICAgICAgIHJldHVybjsKPj4gPiArCj4+ID4gKyAgICBwcmludGsoWEVOTE9HX0lORk8gIiVzIENB
VDogZW5hYmxlZCBvbiBzb2NrZXQgJXUsIGNvc19tYXg6JXUsIGNibV9sZW46JXVcbiIsCj4+ID4g
KyAgICAgICAgICAgKCh0eXBlID09IFBTUl9TT0NLRVRfTDNfQ0FUKSA/ICJMMyIgOiAiTDIiKSwK
Pj4gPiArICAgICAgICAgICBjcHVfdG9fc29ja2V0KHNtcF9wcm9jZXNzb3JfaWQoKSksIGZlYXQt
PmNvc19tYXgsIGZlYXQtPmNibV9sZW4pOwo+PiA+ICt9Cj4+IAo+PiBCdHcsIEkgZG9uJ3QgdGhp
bmsgdGhlcmUgc2hvdWxkIGJlIGFueSBtZW50aW9uIG9mIEwyIENBVCBoZXJlIGp1c3QgeWV0Lgo+
PiAKPiBTbyBJIHRoaW5rIHlvdSB3b3VsZCBsaWtlIG1lIHRvIG1vdmUgdGhpcyBpbnRvIEwyIENB
VCBwYXRjaCwgcmlnaHQ/CgpPZiBjb3Vyc2UgLSB0aGF0J3Mgd2hlcmUgaXQgYmVsb25ncy4KCkph
bgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 01 07:06:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 07:06:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGKB6-0000wc-SO; Thu, 01 Jun 2017 07:05: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 1dGKB5-0000wW-3C
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 07:05:51 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 3A/8D-03557-ECCBF295; Thu, 01 Jun 2017 07:05:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsXS6fjDS/fsHv1
 Igw3P9Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozN1/6xFWx1rZh79QF7A+MXoy5GDg4hgTyJ
 T11mXYycHLwCdhL7W/eygNgSAoYSpxfeBLNZBFQlvrVeYAax2QTUJdqebWcFaRUR0JE4/Z2vi
 5GLg1mgi1Hi15uHrCA1wgJBEq1f5zGDJIQEbjFKfDj+gB2kgVPAU2Lza38Qk1dAUOLvDmGQcm
 YBLYmHv26xQNjaEssWvmYGKWEWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjenFqUVlqka6
 RXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYOAxAMEOxmV/nQ4xSnIwKYnyVtjo
 RQrxJeWnVGYkFmfEF5XmpBYfYtTg4BDYvHb1BUYplrz8vFQlCd75O/UjhQSLUtNTK9Iyc4CxA
 VMqwcGjJMLrthsozVtckJhbnJkOkTrFqMuxYfX6L0xCYDOkxHmTQIoEQIoySvPgRsDi9BKjrJ
 QwLyPQgUI8BalFuZklqPKvGMU5GJWEebtBpvBk5pXAbXoFdAQT0BEvtoEdUZKIkJJqYLRq3vT
 xd8t12WMfrR61ljfyq0+ayxChHvlt6u8Zupn2vP+7/uf+vCbfd9ghK1/P9KpX/7Krb1OLCtfv
 nFFa7e1dvPuZll72b9sE4cWVkR/LzT6YVvBuW/jUNfbgV47EV8+exZR/6fp4J/JdzLFj22rnv
 qw6m7yiy29V1Amj9Yd074c7fjJVKlRiKc5INNRiLipOBACjWB2YzgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1496300748!105676177!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35334 invoked from network); 1 Jun 2017 07:05:49 -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; 1 Jun 2017 07:05:49 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 01 Jun 2017 01:05:47 -0600
Message-Id: <592FD8EB020000780015E8F0@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 01 Jun 2017 01:05:47 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170517151516.52421-1-roger.pau@citrix.com>
 <20170517151516.52421-3-roger.pau@citrix.com>
 <592D5EFC020000780015D8A8@prv-mh.provo.novell.com>
 <20170531142952.trlcce7v37dbdzqh@MacBook-Pro-de-Roger.local>
In-Reply-To: <20170531142952.trlcce7v37dbdzqh@MacBook-Pro-de-Roger.local>
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 v3 for-next 2/3] x86/pt: enable binding of
 GSIs to a 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+IE9uIDMxLjA1LjE3IGF0IDE2OjI5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFR1ZSwgTWF5IDMwLCAyMDE3IGF0IDA0OjAxOjAwQU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMTcuMDUuMTcgYXQgMTc6MTUsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9pcnEuYwo+PiA+ICsrKyBiL3hlbi9h
cmNoL3g4Ni9odm0vaXJxLmMKPj4gPiBAQCAtMTI2LDYgKzEyNiw0OSBAQCB2b2lkIGh2bV9wY2lf
aW50eF9kZWFzc2VydCgKPj4gPiAgICAgIHNwaW5fdW5sb2NrKCZkLT5hcmNoLmh2bV9kb21haW4u
aXJxX2xvY2spOwo+PiA+ICB9Cj4+ID4gIAo+PiA+ICt2b2lkIGh2bV9nc2lfYXNzZXJ0KHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBnc2kpCj4+ID4gK3sKPj4gPiArICAgIHN0cnVjdCBo
dm1faXJxICpodm1faXJxID0gaHZtX2RvbWFpbl9pcnEoZCk7Cj4+ID4gKwo+PiA+ICsgICAgaWYg
KCBnc2kgPj0gaHZtX2lycS0+bnJfZ3NpcyApCj4+ID4gKyAgICB7Cj4+ID4gKyAgICAgICAgQVNT
RVJUX1VOUkVBQ0hBQkxFKCk7Cj4+ID4gKyAgICAgICAgcmV0dXJuOwo+PiA+ICsgICAgfQo+PiA+
ICsKPj4gPiArICAgIC8qCj4+ID4gKyAgICAgKiBfX2h2bV9wY2lfaW50eF97ZGV9YXNzZXJ0IHVz
ZXMgYW4gYXJyYXkgdG8gdHJhY2sgdGhlIHN0YXR1cyBvZiBlYWNoCj4+ID4gKyAgICAgKiBpbnRl
cnJ1cHQgbGluZSwgYW5kIFhlbiBkb2VzIHRoZSByb3V0aW5nIGFuZCBHU0kgYXNzZXJ0aW9uIGJh
c2VkIG9uCj4+ID4gKyAgICAgKiB0aGF0LiBUaGlzIHByZXZlbnRzIHRoZSBzYW1lIGxpbmUgZnJv
bSB0cmlnZ2VyaW5nIG11bHRpcGxlIHRpbWVzLCB3aGljaAo+PiA+ICsgICAgICogaXMgbm90IGF2
YWlsYWJsZSBoZXJlLCBhbmQgdGh1cyBYZW4gbmVlZHMgdG8gcmVseSBvbiBnc2lfYXNzZXJ0X2Nv
dW50IGluCj4+ID4gKyAgICAgKiBvcmRlciB0byBrbm93IGlmIHRoZSBHU0kgaXMgcGVuZGluZyBv
ciBub3QuCj4+ID4gKyAgICAgKi8KPj4gCj4+IFRoZSAid2hpY2ggaXMgbm90IGF2YWlsYWJsZSBo
ZXJlIiBwYXJ0IGlzIGF0IGxlYXN0IGNvbmZ1c2luZy4gSSdtIG5vdAo+PiBldmVuIHN1cmUgd2hl
dGhlciB0aGUgIndoaWNoIiBpcyBzdXBwb3NlZCB0byByZWZlciB0byB0aGUgYXJyYXkgb3IKPj4g
c29tZXRoaW5nIGVsc2UsIGJlY2F1c2UgeW91IHVzZSB0aGUgZXhhY3Qgc2FtZSBhcnJheSBoZXJl
Lgo+IAo+IEkgYWdyZWUsIGl0J3MgY29uZnVzaW5nIGFuZCBiYWRseSB3b3JkZWQsIGhvdyBhYm91
dDoKPiAKPiBfX2h2bV9wY2lfaW50eF97ZGV9YXNzZXJ0IHVzZXMgYSBiaXRmaWVsZCBpbiBwY2lf
aW50eC5pIHRvIHRyYWNrIHRoZQo+IHN0YXR1cyBvZiBlYWNoIGludGVycnVwdCBsaW5lLCBhbmQg
WGVuIGRvZXMgdGhlIHJvdXRpbmcgYW5kIEdTSQo+IGFzc2VydGlvbiBiYXNlZCBvbiB0aGF0LiBU
aGUgdmFsdWUgb2YgdGhlIHBjaV9pbnR4LmkgYml0bWFwIHByZXZlbnRzCj4gdGhlIHNhbWUgbGlu
ZSBmcm9tIHRyaWdnZXJpbmcgbXVsdGlwbGUgdGltZXMsIHdoaWNoIGlzIG5vdCBhdmFpbGFibGUK
PiBoZXJlLCBhbmQgdGh1cyBYZW4gbmVlZHMgdG8gcmVseSBvbiBnc2lfYXNzZXJ0X2NvdW50IGlu
IG9yZGVyIHRvIGtub3cKPiBpZiB0aGUgR1NJIGlzIHBlbmRpbmcgb3Igbm90LgoKV2VsbCwgaXQn
cyBiZXR0ZXIsIGJ1dCB0aGUgIndoaWNoIGlzIG5vdCBhdmFpbGFibGUgaGVyZSIgc3RpbGwgbGVh
dmVzCm9wZW4gd2hhdCB0aGUgIndoaWNoIiByZWZlcnMgdG8uIEhvdyBhYm91dCAiVGhlIHZhbHVl
IG9mIHRoZQpwY2lfaW50eC5pIGJpdG1hcCBwcmV2ZW50cyB0aGUgc2FtZSBsaW5lIGZyb20gdHJp
Z2dlcmluZyBtdWx0aXBsZQp0aW1lcy4gQXMgd2UgZG9uJ3QgdXNlIHRoYXQgYml0bWFwIGZvciB0
aGUgaGFyZHdhcmUgZG9tYWluLCBYZW4Kbm5lZHMgdG8gLi4uIj8KCj4+ID4gLS0tIGEveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvaW8uYwo+PiA+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L2lvLmMKPj4gPiBAQCAtMTY0LDYgKzE2NCwyMCBAQCBzdGF0aWMgdm9pZCBwdF9pcnFfdGltZV9v
dXQodm9pZCAqZGF0YSkKPj4gPiAgCj4+ID4gICAgICBzcGluX2xvY2soJmlycV9tYXAtPmRvbS0+
ZXZlbnRfbG9jayk7Cj4+ID4gIAo+PiA+ICsgICAgaWYgKCBpcnFfbWFwLT5mbGFncyAmIEhWTV9J
UlFfRFBDSV9JREVOVElUWV9HU0kgKQo+PiA+ICsgICAgewo+PiA+ICsgICAgICAgIHN0cnVjdCBw
aXJxICpwaXJxID0gZHBjaV9waXJxKGlycV9tYXApOwo+PiA+ICsKPj4gPiArICAgICAgICBBU1NF
UlQoaXNfaGFyZHdhcmVfZG9tYWluKGlycV9tYXAtPmRvbSkpOwo+PiA+ICsgICAgICAgIC8qCj4+
ID4gKyAgICAgICAgICogSWRlbnRpdHkgbWFwcGVkLCBubyBuZWVkIHRvIGl0ZXJhdGUgb3ZlciB0
aGUgZ3Vlc3QgR1NJIGxpc3QgdG8gZmluZAo+PiA+ICsgICAgICAgICAqIG90aGVyIHBpcnFzIHNo
YXJpbmcgdGhlIHNhbWUgZ3Vlc3QgR1NJLgo+PiA+ICsgICAgICAgICAqLwo+PiA+ICsgICAgICAg
IGlycV9tYXAtPmZsYWdzIHw9IEhWTV9JUlFfRFBDSV9FT0lfTEFUQ0g7Cj4+ID4gKyAgICAgICAg
aHZtX2dzaV9kZWFzc2VydChpcnFfbWFwLT5kb20sIHBpcnEtPnBpcnEpOwo+PiA+ICsgICAgICAg
IGdvdG8gb3V0Owo+PiA+ICsgICAgfQo+PiA+ICsKPj4gPiAgICAgIGRwY2kgPSBkb21haW5fZ2V0
X2lycV9kcGNpKGlycV9tYXAtPmRvbSk7Cj4+ID4gICAgICBpZiAoIHVubGlrZWx5KCFkcGNpKSAp
Cj4+ID4gICAgICB7Cj4+ID4gQEAgLTE4NSw2ICsxOTksNyBAQCBzdGF0aWMgdm9pZCBwdF9pcnFf
dGltZV9vdXQodm9pZCAqZGF0YSkKPj4gPiAgICAgICAgICBodm1fcGNpX2ludHhfZGVhc3NlcnQo
aXJxX21hcC0+ZG9tLCBkaWdsLT5kZXZpY2UsIGRpZ2wtPmludHgpOwo+PiA+ICAgICAgfQo+PiA+
ICAKPj4gPiArIG91dDoKPj4gPiAgICAgIHB0X3BpcnFfaXRlcmF0ZShpcnFfbWFwLT5kb20sIHB0
X2lycV9ndWVzdF9lb2ksIE5VTEwpOwo+PiAKPj4gV2l0aCB0aGUgMToxIG1hcHBpbmcsIGRvIHlv
dSByZWFsbHkgbmVlZCB0byBnbyB0aHJvdWdoCj4+IHB0X3BpcnFfaXRlcmF0ZSgpIGhlcmU/IEku
ZS4gY2FuJ3QgeW91IGludm9rZSBwdF9pcnFfZ3Vlc3RfZW9pKCkKPj4ganVzdCBvbmNlIGFuZCBi
ZSBkb25lPyBPciByZWFsbHkgaXQgcHJvYmFibHkgY2FuIGJlIGV2ZW4gbW9yZQo+PiBzdHJhaWdo
dCwgYXMgdGhlbiB0aGVyZSBhbHNvIGlzIG5vIHBvaW50IGluIHNldHRpbmcgdGhlCj4+IEhWTV9J
UlFfRFBDSV9FT0lfTEFUQ0ggZmxhZywgYnV0IHlvdSBjb3VsZCByYXRoZXIgZG8KPj4gZGlyZWN0
bHkgd2hhdCBwdF9pcnFfZ3Vlc3RfZW9pKCkgZG9lcyBpbiBpdHMgaWYoKSBib2R5LiBPdG9oIEkg
bWF5Cj4+IGJlIG1pc3Npbmcgc29tZXRoaW5nIGhlcmUsIGFzIEkgY2FuJ3Qgc2VlIHdoeSB0aGUg
Y29kZSBpcyB1c2luZwo+PiBwdF9waXJxX2l0ZXJhdGUoKSBldmVuIGJlZm9yZSB5b3VyIGNoYW5n
ZS4KPiAKPiBJIGhhdmUgdG8gYWRtaXQgdGhpcyBpcyBub3Qgb2J2aW91c2x5IGNsZWFyIHRvIG1l
IChvciBJJ20gYWxzbyBtaXNzaW5nCj4gc29tZXRoaW5nKSwgdGhlcmUgYXJlIHRvbyBtYW55IHRy
YW5zbGF0aW9uIGxheWVycyBhbmQgaW5kaXJlY3Rpb25zIGluCj4gdGhpcyBjb2RlLCB0b2dldGhl
ciB3aXRoIGEgY29tcGxldGUgbGFjayBvZiBjb21tZW50cy4KPiAKPiBQcmV2aW91cyB0byBteSBj
aGFuZ2UsIHB0X2lycV90aW1lX291dCBpdGVyYXRlcyBvdmVyIHRoZSBsaXN0IG9mIGd1ZXN0Cj4g
ZGV2aWNlcyAoZGlnbCkgYm91bmQgdG8gYSBwaXJxLCBkZXNzZXJ0cyB0aGUgaW50ZXJydXB0IGxp
bmVzIGFuZCBtYXJrcwo+IGFsbCB0aGUgcGlycXMgYm91bmQgdG8gdGhlIHNhbWUgZ3Vlc3QgR1NJ
IHdpdGggdGhlIEVPSV9MQVRDSCBmbGFnLgo+IEZpbmFsbHkgcHRfaXJxX3RpbWVfb3V0IGl0ZXJh
dGVzIG92ZXIgdGhlIGxpc3Qgb2YgZ3Vlc3QgcGlycXMgYW5kCj4gY2xlYXJzIChFT0kpIGFsbCB0
aGUgb25lcyBtYXJrZWQgYXMgRU9JX0xBVENILgo+IAo+IEkgZG9uJ3QgcmVhbGx5IHVuZGVyc3Rh
bmQgdGhlIHVzZWZ1bG5lc3Mgb2YgdGhlIEVPSV9MQVRDSCBmbGFnLCBjYW4ndAo+IHB0X2lycV90
aW1lX291dCBqdXN0IGNhbGwgcHRfaXJxX2d1ZXN0X2VvaSBhbmQgYXZvaWQgdGhlIGl0ZXJhdGlv
bj8KPiBTb21ldGhpbmcgbGlrZToKPiAKPiBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggZGlnbCwgJmly
cV9tYXAtPmRpZ2xfbGlzdCwgbGlzdCApCj4gewo+ICAgICB1bnNpZ25lZCBpbnQgZ3Vlc3RfZ3Np
ID0gaHZtX3BjaV9pbnR4X2dzaShkaWdsLT5kZXZpY2UsIGRpZ2wtPmludHgpOwo+ICAgICBjb25z
dCBzdHJ1Y3QgaHZtX2dpcnFfZHBjaV9tYXBwaW5nICpnaXJxOwo+IAo+ICAgICBsaXN0X2Zvcl9l
YWNoX2VudHJ5ICggZ2lycSwgJmRwY2ktPmdpcnFbZ3Vlc3RfZ3NpXSwgbGlzdCApCj4gICAgIHsK
PiAgICAgICAgIHN0cnVjdCBwaXJxICpwaXJxID0gcGlycV9pbmZvKGlycV9tYXAtPmRvbSwgZ2ly
cS0+bWFjaGluZV9nc2kpOwo+IAo+ICAgICAgICAgcGlycV9kcGNpKHBpcnEpLT5tYXNrZWQgPSAw
Owo+ICAgICAgICAgcGlycV9kcGNpKHBpcnEpLT5wZW5kaW5nID0gMDsKPiAgICAgICAgIHBpcnFf
Z3Vlc3RfZW9pKGRwY2lfcGlycShwaXJxKSk7Cj4gICAgIH0KPiAgICAgaHZtX3BjaV9pbnR4X2Rl
YXNzZXJ0KGlycV9tYXAtPmRvbSwgZGlnbC0+ZGV2aWNlLCBkaWdsLT5pbnR4KTsKPiB9Cj4gCj4g
SSBjYW4gb2YgY291cnNlIGFsc28gZG8gc29tZXRoaW5nIHNpbWlsYXIgZm9yIHRoZSBpZGVudGl0
eSBtYXBwaW5nCj4gY2FzZS4KCldlbGwsIHRoYXQncyBiYXNpY2FsbHkgd2hhdCBJIGRpZCBvdXRs
aW5lLCB5ZXMuIFdlIG1heSBuZWVkIHRvIGRvCnNvbWUgYXJjaGVvbG9neSBoZXJlIHRvIGZpZ3Vy
ZSBvdXQgd2hldGhlciBvbmNlIHRoZSBtb3JlIGluZGlyZWN0Cm1lY2hhbmlzbSB3YXMgcmVhbGx5
IG5lZWRlZCwgYnV0IHRoZSBuZWVkIGRpc2FwcGVhcmVkIHdpdGhvdXQKaXQgYmVpbmcgbm90aWNl
ZC4gSSBkb24ndCB0aGluayB0aGUgb3JpZ2luYWwgYXV0aG9yKHMpIG9mIHRoZSBjb2RlCndvdWxk
IHN0aWxsIGJlIGFyb3VuZCB0byBhc2ssIGJ1dCBJIGRpZG4ndCBjaGVjayAoeWV0KSB3aG8gdGhl
eSBhcmUuCgo+PiA+IEBAIC00NzIsNyArNTEwLDI3IEBAIGludCBwdF9pcnFfY3JlYXRlX2JpbmQo
Cj4+ID4gICAgICAgICAgICAgICAgICBwaXJxX2RwY2ktPmZsYWdzID0gSFZNX0lSUV9EUENJX01B
UFBFRCB8Cj4+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSFZNX0lSUV9E
UENJX01BQ0hfUENJIHwKPj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBI
Vk1fSVJRX0RQQ0lfR1VFU1RfUENJOwo+PiA+IC0gICAgICAgICAgICAgICAgc2hhcmUgPSBCSU5E
X1BJUlFfX1dJTExfU0hBUkU7Cj4+ID4gKyAgICAgICAgICAgICAgICBpZiAoICFpc19oYXJkd2Fy
ZV9kb21haW4oZCkgKQo+PiA+ICsgICAgICAgICAgICAgICAgICAgIHNoYXJlID0gQklORF9QSVJR
X19XSUxMX1NIQVJFOwo+PiA+ICsgICAgICAgICAgICAgICAgZWxzZQo+PiA+ICsgICAgICAgICAg
ICAgICAgewo+PiA+ICsgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBwaW47Cj4+ID4g
KyAgICAgICAgICAgICAgICAgICAgc3RydWN0IGh2bV92aW9hcGljICp2aW9hcGljID0gZ3NpX3Zp
b2FwaWMoZCwgZ3Vlc3RfZ3NpLAo+PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZwaW4pOwo+PiA+ICsKPj4gPiArICAgICAg
ICAgICAgICAgICAgICBpZiAoICF2aW9hcGljICkKPj4gPiArICAgICAgICAgICAgICAgICAgICB7
Cj4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwo+PiA+
ICsgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKPj4gPiArICAgICAgICAg
ICAgICAgICAgICB9Cj4+ID4gKyAgICAgICAgICAgICAgICAgICAgcGlycV9kcGNpLT5mbGFncyB8
PSBIVk1fSVJRX0RQQ0lfSURFTlRJVFlfR1NJOwo+PiA+ICsgICAgICAgICAgICAgICAgICAgIC8q
Cj4+ID4gKyAgICAgICAgICAgICAgICAgICAgICogQ2hlY2sgaWYgdGhlIGNvcnJlc3BvbmRpbmcg
dklPIEFQSUMgcGluIGlzIGNvbmZpZ3VyZWQKPj4gPiArICAgICAgICAgICAgICAgICAgICAgKiBs
ZXZlbCBvciBlZGdlIHRyaWdnZXIsIGxldmVsIHRyaWdnZXJlZCBpbnRlcnJ1cHRzIHdpbGwKPj4g
PiArICAgICAgICAgICAgICAgICAgICAgKiBiZSBtYXJrZWQgYXMgc2hhcmVhYmxlLgo+PiA+ICsg
ICAgICAgICAgICAgICAgICAgICAqLwo+PiA+ICsgICAgICAgICAgICAgICAgICAgIHNoYXJlID0g
dmlvYXBpYy0+cmVkaXJ0YmxbcGluXS5maWVsZHMudHJpZ19tb2RlOwo+PiAKPj4gQXMgcG9pbnRl
ZCBvdXQgZHVyaW5nIHByaW9yIHJldmlldyAocGVyaGFwcyBvZiBhbm90aGVyIHBhdGNoIG9mCj4+
IHlvdXJzKSB0aGUgdHJpZ2dlciBtb2RlIGJpdCBpcyBtZWFuaW5nbGVzcyBmb3IgbWFza2VkIFJU
RXMuIEF0Cj4+IHRoZSB2ZXJ5IGxlYXN0IGFuIEFTU0VSVCgpIG5lZWRzIHRvIGJlIGhlcmUgZm9y
IHRoYXQgcmVhc29uLAo+PiBvZiBjb3Vyc2UgcHJvdmlkZWQgbWFza2VkIGVudHJpZXMgY2FuIG5l
dmVyIGJlIHNlZW4gaGVyZS4KPiAKPiBwdF9pcnFfY3JlYXRlX2JpbmQgZm9yIEdTSXMgd2lsbCBv
bmx5IGJlIGNhbGxlZCB3aGVuIHRoZSBoYXJkd2FyZQo+IGRvbWFpbiB1bm1hc2tzIHRoZSBSVEUs
IHNvIGFuIEFTU0VSVCBpcyB0aGUgcmlnaHQgY2hvaWNlIElNSE8uCgpZZXMsIEkgdGhpbmsgSSBk
aWQgc2VlIHRoaXMgaW4gbGF0ZXIgY29kZSwgc28gYW4gQVNTRVJUKCkgaXQgaXMgdGhlbi4KCj4+
ID4gQEAgLTQ4OSw5ICs1NDcsMTUgQEAgaW50IHB0X2lycV9jcmVhdGVfYmluZCgKPj4gPiAgICAg
ICAgICAgICAgICAgICAqIElSUV9HVUVTVCBpcyBub3Qgc2V0LiBBcyBzdWNoIHdlIGNhbiByZXNl
dCAnZG9tJyBkaXJlY3RseS4KPj4gPiAgICAgICAgICAgICAgICAgICAqLwo+PiA+ICAgICAgICAg
ICAgICAgICAgcGlycV9kcGNpLT5kb20gPSBOVUxMOwo+PiA+IC0gICAgICAgICAgICAgICAgbGlz
dF9kZWwoJmdpcnEtPmxpc3QpOwo+PiA+IC0gICAgICAgICAgICAgICAgbGlzdF9kZWwoJmRpZ2wt
Pmxpc3QpOwo+PiA+IC0gICAgICAgICAgICAgICAgaHZtX2lycV9kcGNpLT5saW5rX2NudFtsaW5r
XS0tOwo+PiA+ICsgICAgICAgICAgICAgICAgaWYgKCAhaXNfaGFyZHdhcmVfZG9tYWluKGQpICkK
Pj4gCj4+IFRvIGJlIGhvbmVzdCBJJ2QgcHJlZmVyIGlmIHlvdSBjaGVja2VkIGRpZ2wgYW5kL29y
IGdpcnEgYWdhaW5zdCBOVUxMCj4+IGhlcmUsIHRvIGF2b2lkIHNvbWVvbmUgdXBkYXRpbmcgdGhl
IGNvbmRpdGlvbiBhYm92ZSB3aXRob3V0Cj4+IHVwZGF0aW5nIHRoaXMgb25lIGluIGxvY2sgc3Rl
cC4KPiAKPiBJJ3ZlIGNoYW5nZWQgdGhlIGNvbmRpdGlvbiB0byAiZ2lycSAmJiBkaWdsIi4KCkhv
dyBhYm91dCB1c2luZyB8fCBhbmQgdGhlbiBBU1NFUlQoKWluZyAmJiBpbnNpZGUgdGhlIGlmKCkg
Ym9keT8KCj4+ID4gQEAgLTYzOCwxMSArNzEyLDE1IEBAIGludCBwdF9pcnFfZGVzdHJveV9iaW5k
KAo+PiA+ICAgICAgaWYgKCB3aGF0ICYmIGlvbW11X3ZlcmJvc2UgKQo+PiA+ICAgICAgewo+PiA+
ICAgICAgICAgIHVuc2lnbmVkIGludCBkZXZpY2UgPSBwdF9pcnFfYmluZC0+dS5wY2kuZGV2aWNl
Owo+PiA+ICsgICAgICAgIGNoYXIgYnVmWzI0XSA9ICIiOwo+PiA+ICAKPj4gPiAtICAgICAgICBw
cmludGsoWEVOTE9HX0dfSU5GTwo+PiA+IC0gICAgICAgICAgICAgICAiZCVkICVzIHVubWFwOiBt
X2lycT0ldSBkZXY9JTAyeDolMDJ4LiV1IGludHg9JXVcbiIsCj4+ID4gLSAgICAgICAgICAgICAg
IGQtPmRvbWFpbl9pZCwgd2hhdCwgbWFjaGluZV9nc2ksIHB0X2lycV9iaW5kLT51LnBjaS5idXMs
Cj4+ID4gLSAgICAgICAgICAgICAgIFBDSV9TTE9UKGRldmljZSksIFBDSV9GVU5DKGRldmljZSks
IHB0X2lycV9iaW5kLT51LnBjaS5pbnR4KTsKPj4gPiArICAgICAgICBpZiAoICFpc19oYXJkd2Fy
ZV9kb21haW4oZCkgKQo+PiA+ICsgICAgICAgICAgICBzbnByaW50ZihidWYsIEFSUkFZX1NJWkUo
YnVmKSwgIiBkZXY9JTAyeC4lMDJ4LiV1IGludHg9JXUiLAo+PiA+ICsgICAgICAgICAgICAgICAg
ICAgICBwdF9pcnFfYmluZC0+dS5wY2kuYnVzLCBQQ0lfU0xPVChkZXZpY2UpLAo+PiA+ICsgICAg
ICAgICAgICAgICAgICAgICBQQ0lfRlVOQyhkZXZpY2UpLCBwdF9pcnFfYmluZC0+dS5wY2kuaW50
eCk7Cj4+IAo+PiBOb3cgdGhhdCB0aGlzIHN1cHBvcnRzIERvbTAsIHlvdSBhbHNvIG5lZWQgdG8g
bG9nIHRoZSBzZWdtZW50Lgo+IAo+IEknbSBub3Qgc3VyZSBJIGZvbGxvdyB5b3UgaGVyZSwgZm9y
IHRoZSBEb20gY2FzZSBhbGwgdGhlIGZpZWxkcyBpbgo+IHUucGNpLiogYXJlIHVudXNlZCwgc2lu
Y2UgWGVuIGRvZXMgYW4gaWRlbnRpdHkgbWFwcGluZyBvZiB0aGUgR1NJLCBidXQKPiBpdCBkb2Vz
bid0IGtub3cgdG8gd2hpY2ggZGV2aWNlIGl0IGJlbG9uZ3MuIFRoYXQncyBkaWZmZXJlbnQgZm9y
IHRoZQo+IE1TSSBjYXNlLCBidXQgdGhlbiB0aGlzIGZpZWxkcyBhcmUgbm90IHVzZWQgYW55d2F5
LgoKT2gsIHJpZ2h0LCBzb3JyeSBmb3IgdGhlIG5vaXNlLgoKSmFuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 01 07:09:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 07:09: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 1dGKEC-00015C-AY; Thu, 01 Jun 2017 07:09: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 1dGKEB-00014x-69
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 07:09:03 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 7D/B1-02180-E8DBF295; Thu, 01 Jun 2017 07:09:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS7drr36
 kwfz5xhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bnrpOsBZ95Km5+28/ewLiYq4uRk0NIIE9i
 /7n5bF2MHBy8AnYSbzdngYQlBAwlTi+8yQJiswioSux5+RTMZhNQl2h7tp0VpFxEQEfi9He+L
 kYuDmaBLkaJX28esoLUCAv4SdzeeYMVJCEkcItR4uOfdrAEp4CnxNY/ExkhdglK/N0hDBJmFt
 CSePjrFguErS2xbOFrZpASZgFpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMaoXpxaVpRbpGuk
 lFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgSGHgMQ7GD8/sfpEKMkB5OSKG+FjV6k
 EF9SfkplRmJxRnxRaU5q8SFGDQ4Ogc1rV19glGLJy89LVZLgrdyjHykkWJSanlqRlpkDjA6YU
 gkOHiUR3lKQNG9xQWJucWY6ROoUo6KUOG8dSEIAJJFRmgfXBovIS4yyUsK8jEBHCfEUpBblZp
 agyr9iFOdgVBLmdQCZwpOZVwI3/RXQYiagxS+2gS0uSURISTUwznFbFx3+8coVZjbJ4Js77eS
 c/1+ue27vESr0w2Cm5lrNV6s4/n+um5arduXf3nUxd95M5t3SM+2KxMZ9geu2CXbYcqmc1Dlt
 KcEyO+L4bp26yW+S+jbqLK0M+Xjl7wEZsVTPLzqmUX63u7oWrNo+OfKp+KFL6wz8DkhOe/C5Z
 E+iokGi10aOPUosxRmJhlrMRcWJAEj9tb7DAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1496300936!65034906!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34014 invoked from network); 1 Jun 2017 07:08: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; 1 Jun 2017 07:08:58 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 01 Jun 2017 01:08:56 -0600
Message-Id: <592FD9A8020000780015E8F3@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 01 Jun 2017 01:08:56 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170517151516.52421-1-roger.pau@citrix.com>
 <20170517151516.52421-4-roger.pau@citrix.com>
 <592D6013020000780015D8AB@prv-mh.provo.novell.com>
 <20170531144802.56ntsvwajeyavrdg@MacBook-Pro-de-Roger.local>
In-Reply-To: <20170531144802.56ntsvwajeyavrdg@MacBook-Pro-de-Roger.local>
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 v3 for-next 3/3] x86/vioapic: bind
 interrupts to 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+IE9uIDMxLjA1LjE3IGF0IDE2OjQ4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFR1ZSwgTWF5IDMwLCAyMDE3IGF0IDA0OjA1OjM5QU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMTcuMDUuMTcgYXQgMTc6MTUsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gQ2hhbmdlcyBzaW5jZSB2MjoKPj4gPiAgLSBzL3Zpb2FwaWNfZG9tMF9tYXBf
Z3NpL3Zpb2FwaWNfaHdkb21fbWFwX2dzaS8uCj4+ID4gIC0gRG9uJ3Qgc2V0IGh2bV9kb21pZCBp
biB4ZW5fZG9tY3RsX2JpbmRfcHRfaXJxX3QgKGl0J3MgaWdub3JlZCkuCj4+IAo+PiBUaGUgaW1w
bGljYXRpb24gb2YgdGhlIHJlc3BlY3RpdmUgZWFybGllciBjb21tZW50IHdhcyBmb3IgdGhlcmUg
dG8KPj4gZmlyc3QgYmUgYSBwcmVyZXEgcGF0Y2ggYWRkZWQgcmVtb3ZpbmcgdGhpcyBkZWFkIGZp
ZWxkLiBPdGhlcndpc2UKPj4gbm90IHNldHRpbmcgdGhlIGZpZWxkIGlzIGEgbGF0ZW50IGJ1Zy4K
PiAKPiBJJ3ZlIGFkZGVkIGEgcHJlLXBhdGNoIHRvIGdldCByaWQgb2YgaHZtX2RvbWlkIGluIHRo
ZSBiaW5kIHN0cnVjdC4KPiAKPj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL3Zpb2FwaWMuYwo+
PiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jCj4+ID4gQEAgLTE1OCw2ICsxNTgs
NTIgQEAgc3RhdGljIGludCB2aW9hcGljX3JlYWQoCj4+ID4gICAgICByZXR1cm4gWDg2RU1VTF9P
S0FZOwo+PiA+ICB9Cj4+ID4gIAo+PiA+ICtzdGF0aWMgaW50IHZpb2FwaWNfaHdkb21fbWFwX2dz
aSh1bnNpZ25lZCBpbnQgZ3NpLCB1bnNpZ25lZCBpbnQgdHJpZywKPj4gPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHBvbCkKPj4gPiArewo+PiA+ICsgICAg
c3RydWN0IGRvbWFpbiAqZCA9IGN1cnJlbnQtPmRvbWFpbjsKPj4gPiArICAgIHhlbl9kb21jdGxf
YmluZF9wdF9pcnFfdCBwdF9pcnFfYmluZCA9IHsKPj4gPiArICAgICAgICAuaXJxX3R5cGUgPSBQ
VF9JUlFfVFlQRV9QQ0ksCj4+ID4gKyAgICAgICAgLm1hY2hpbmVfaXJxID0gZ3NpLAo+PiAKPj4g
QWN0dWFsbHkgeW91IHN0aWxsIHNldCB0aGUgZmllbGQsIGp1c3QgdGhhdCB0aGlzIGlzIG5vIGlt
cGxpY2l0LiBIZW5jZSB0aGUKPj4gbGF0ZW50IGJ1ZyByZWR1Y2VzIHRvIGp1c3QgdGhlIGh3ZG9t
ICE9IERvbTAgY2FzZSwgYnV0IGFueXdheS4KPiAKPiBXaGF0IGRvIHlvdSBtZWFuIGJ5IGltcGxp
Y2l0PyBJcyB0aGF0IGJlY2F1c2UgSSdtIHBhc3NpbmcgZCB0byB0aGUKPiBiaW5kIGZ1bmN0aW9u
PwoKRm9yIG9uZSBJIHNlZSB0aGF0IG1lIGhhdmluZyBtaXNzcGVsbGVkIHRoaW5nICgiaXMgbm93
IGltcGxpY2l0IikgbWF5CmhhdmUgY2F1c2VkIG1pc3VuZGVyc3RhbmRpbmcuIEJ1dCB3aGF0IEkg
bWVhbnQgYW55d2F5IHdhcyB0aGF0CmJ5IG9taXR0aW5nIHRoZSBpbml0aWFsaXplciB5b3UgaW1w
bGljaXRseSBpbml0aWFsaXplIHRoZSBmaWVsZCB0byB6ZXJvLAp3aGljaCBpcyBjb3JyZWN0IGlm
IGFuZCBvbmx5IGlmIERvbTAgPT0gaHdkb20uIEJ1dCB0aGUgZGlzY3Vzc2lvbiBpcwptb290IHdp
dGggdGhlIGZpZWxkIGdvbmUuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 01 07:26:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 07:26: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 1dGKUl-0002M6-Uh; Thu, 01 Jun 2017 07: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 <JBeulich@suse.com>) id 1dGKUk-0002M0-T0
 for xen-devel@lists.xen.org; Thu, 01 Jun 2017 07:26:10 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 24/D1-03557-291CF295; Thu, 01 Jun 2017 07:26:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS3fiQf1
 Ig/2vtS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozZu5uZC+ZzVGx79oKpgfEJWxcjB4eQQJ7E
 uk0mXYycHLwCdhIrt29gBbElBAwlTi+8yQJiswioSrxpeQtmswmoS7Q92w5WIyKgK7F1/0f2L
 kYuDmaB94wS7xZuYQRJCAvESqw9/RusQUjARmLhk8nMIDangK3Eqe5XTCB7eQUEJf7uEAYJMw
 toSTz8dYsFwtaWWLbwNTNICbOAtMTyfxwTGPlmITTMQtIwC0nDLISGBYwsqxjVi1OLylKLdC3
 0kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECQ48BCHYwzr7sf4hRkoNJSZS3wkYv
 UogvKT+lMiOxOCO+qDQntfgQowYHh8C2XasvMEqx5OXnpSpJ8O7brx8pJFiUmp5akZaZA4wOm
 FIJDh4lEd5vIGne4oLE3OLMdIjUKUZFKXFeywNACQGQREZpHlwbLCIvMcpKCfMyAh0lxFOQWp
 SbWYIq/4pRnINRSZjXBWQKT2ZeCdz0V0CLmYAWv9gGtrgkESEl1cDo3B3PtOpAs46fsNkSUau
 kn06H8r4/dwxl1bg4bbb3gbS/7/2W6ZWyFGhdrKxdvuvwFSH3aCWBTOvPkw4sUzMwzJtsvmIJ
 6+b0NW0KUi18r32usYbss5dcenel8I3/Cx5tr/jRoGjYwNxbuVDf7Cpzu+jkJFP7N/aTZDUM7
 FOXn45R45QyOq/EUpyRaKjFXFScCABQzvzOwwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1496301967!71632539!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17822 invoked from network); 1 Jun 2017 07:26: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; 1 Jun 2017 07:26:09 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 01 Jun 2017 01:26:07 -0600
Message-Id: <592FDDAF020000780015E918@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 01 Jun 2017 01:26:07 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Praveen Kumar" <kpraveen.lkml@gmail.com>
References: <20170531212056.10583-1-kpraveen.lkml@gmail.com>
In-Reply-To: <20170531212056.10583-1-kpraveen.lkml@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [Xen-devel[PATCH Resend v2] xen: common: rbtree:
 ported updates from linux 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>

Pj4+IE9uIDMxLjA1LjE3IGF0IDIzOjIwLCA8a3ByYXZlZW4ubGttbEBnbWFpbC5jb20+IHdyb3Rl
Ogo+IFRoZSBwYXRjaCBpbXBvcnRzIHRoZSBjaGFuZ2VzIGFuZCB1cGRhdGVzIG9mIHRoZSByYnRy
ZWUgaW1wbGVtZW50YWl0b24KPiBmcm9tIExpbnV4IHRyZWUuIEJ1dCBzaW5jZSwgdGhlIG9ubHkg
Y3VycmVudCBpbXBsZW1lbnRhdGlvbiBpcyB3aXRoIHRtZW0uYywKPiB3aGljaCBhbSBub3QgbXVj
aCBhd2FyZSBvZmYgbXVjaCBhbmQgdGhlcmVmb3JlLCB3YXMgdW5hYmxlIHRvIHRlc3QgdGhlIAo+
IGNoYW5nZXMKPiB0aG9yb3VnaGx5LiBIYXZpbmcgc2FpZCB0aGF0LCBJIGRvIGhhdmUgcGxhbnMg
b2YgYWRkaW5nIGZ1dGhlciBjb2RlIGNoYW5nZXMKPiB3aGljaCB3aWxsIGJlIHVzaW5nIHJiLXRy
ZWUgbW9yZSBpbiBjcmVkaXQyIHNjaGVkdWxlciBhbmQgdGhhdCB3aWxsIGhlbHAgaW4KPiBmdXJ0
aGVyIHRlc3RpbmcgdGhlIHNhbWUuCj4gCj4gSSBoYXZlIG5vdCBpbXBvcnRlZCBhdWdtZW50ZWQg
YW5kIHJjdSByYnRyZWUgZnVuY3Rpb25hbGl0eSB0byB0aGUgeGVuIHRyZWUsCj4gYXMgdGhlcmUg
d2FzIG5vIHNwZWNpZmljIHJlcXVpcmVtZW50IGZvciBjdXJyZW50IHBsYW5uZWQgaW1wbGVtZW50
YXRpb24uCj4gCj4gUGxlYXNlIHNoYXJlIHlvdXIgaW5wdXRzLiBUaGFua3MgaW4gYWR2YW5jZS4K
CkJ1ZyBmaXhlcyBhbmQgaW1wcm92ZW1lbnRzIHRvIGV4aXN0aW5nIGNvZGUgYXJlIGNsZWFybHkg
d2VsY29tZQphbmQgbmVlZCBubyBmdXJ0aGVyIHJhdGlvbmFsZSBwcm92aWRlZCBoZXJlLiBIYXZp
bmcgbG9va2VkIG9ubHkKb3ZlciB0aGUgdGl0bGVzIHNvIGZhciBJIHNlZSB0d28gcGF0Y2hlcyB3
aGljaCBsb29rIHRvIGFkZCBuZXcKZnVuY3Rpb25hbGl0eSAoMTMgYW5kIDE3KS4gQXMgSSBob3Bl
IHlvdSd2ZSBsZWZ0IHRoZSBvcmlnaW5hbCBwYXRjaApkZXNjcmlwdGlvbnMgaW50YWN0LCBhIHJl
YXNvbiBmb3Igd2h5IHdlIHdhbnQvbmVlZCB0aGVzZSBzaG91bGQKbGlrZWx5IGJlIHByb3ZpZGVk
IGhlcmUuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 01 07:43:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 07: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 1dGKlc-0003aF-BV; Thu, 01 Jun 2017 07:43: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=318e9341d=dario.faggioli@citrix.com>)
 id 1dGKla-0003a9-N7
 for xen-devel@lists.xen.org; Thu, 01 Jun 2017 07:43:34 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 4E/DA-03587-5A5CF295; Thu, 01 Jun 2017 07:43:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsXitHRDpO7So/q
 RBpdWi1ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBk7N75hLFgiXPHs+zfWBsaZgl2MnBwSAiES
 u3dPYwSxeQUMJNrX/mIGsYUFYiVeHN/KCmKzAcXf7NgLZHNwiAj4SOx8F9PFyMXBLHCZUeL7p
 aNsIDUsAioSlydvYQKxOQXsJZoXdLKA2EIChRIHmx6BzeQXkJS49eUjM8gcZoFqibeHyyBO0J
 Y4cq6fHeIEQYmTM59AtapJzJh7mXUCI98shI5ZSKpAbGYBTYnW7b/ZIWxtiWULXzND2LYS69a
 9h6qxkdh0dQEjhC0vsf3tHOYFjOyrGNWLU4vKUot0jfWSijLTM0pyEzNzdA0NzPRyU4uLE9NT
 cxKTivWS83M3MQLDmAEIdjB2/HM6xCjJwaQkylthoxcpxJeUn1KZkVicEV9UmpNafIhRhoNDS
 YLX4Yh+pJBgUWp6akVaZg4womDSEhw8SiK8HiBp3uKCxNzizHSI1ClGRSlx3mKQhABIIqM0D6
 4NFsWXGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMzLDzKFJzOvBG76K6DFTECLX2wDW1ySiJC
 SamDUdrJNc31VV2YZGqT7R3OOitG/faqiLtMDDbdm5B+qjRTMXHsv42iRguCycI+QU7u9477l
 q79V+148/737rhUnNkYkzNq6Irk0f0fXllLmuK0b2F7zfmP9vuLQAd991fF7M2++OaJc/YLB6
 MbB+KNT53Y5maSdnCfIx3rizIuvUzPe/Y3/eEBHiaU4I9FQi7moOBEAx2aJpN0CAAA=
X-Env-Sender: prvs=318e9341d=dario.faggioli@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1496303011!71775581!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20325 invoked from network); 1 Jun 2017 07:43:33 -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;
 1 Jun 2017 07:43:33 -0000
X-IronPort-AV: E=Sophos;i="5.39,278,1493683200"; 
 d="asc'?scan'208";a="426148994"
Message-ID: <1496303000.6267.8.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Jan Beulich <JBeulich@suse.com>, Praveen Kumar <kpraveen.lkml@gmail.com>
Date: Thu, 1 Jun 2017 09:43:20 +0200
In-Reply-To: <592FDDAF020000780015E918@prv-mh.provo.novell.com>
References: <20170531212056.10583-1-kpraveen.lkml@gmail.com>
 <592FDDAF020000780015E918@prv-mh.provo.novell.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
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] [Xen-devel[PATCH Resend v2] xen: common: rbtree:
 ported updates from linux 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: multipart/mixed; boundary="===============4981971732318692542=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

On Thu, 2017-06-01 at 01:26 -0600, Jan Beulich wrote:
> > > > On 31.05.17 at 23:20, <kpraveen.lkml@gmail.com> wrote:
> > I have not imported augmented and rcu rbtree functionality to the
> > xen tree,
> > as there was no specific requirement for current planned
> > implementation.
> >=20
> Bug fixes and improvements to existing code are clearly welcome
> and need no further rationale provided here. Having looked only
> over the titles so far I see two patches which look to add new
> functionality (13 and 17).=20
>
I also have only quickly skimmed through the series for now.

Indeed 17 adds stuff which I suspect we may not need, and in any case,
I don't think it belongs in this series.

If you really need those iterators when actually using rb-tree, you'll
add the patch at that time.

13, despite its own (poor, I agree) subject line, is actually doing
some decent refactoring of the code, so I'd keep it:
<<Add __rb_change_child() as an inline helper function to replace code=C2=
=A0
that would otherwise be duplicated 4 times in the source.>>

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)
--=-gRV5uBJobJ6g6MzRuXwB
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

iQIcBAABCAAGBQJZL8WZAAoJEBZCeImluHPun2MQAJ60AADA4z/0D9MPQVD0Iyjf
+KYG+D0wf+LF1PDwN8rFlnaeCQUFPrvGHxxfahGEK+TebMhLcskvBxpeL3ivLrjR
JCDvqMsSlGTFVrarAXK9LTqtWuuXhRzgq2kRoZXnAGPgwYAs1+8joVfeSMU4t5qo
v5jCb52F9QJM2hYAB4A1r4JWm6/g6p/E67LpeKJzwW3tmX2tOf1+6Frc2nnZkgBu
I5kIf1JE0qktqC1HuDjcmzqzGLXxFEDa1wCuKYuic4ScTDYFGNnCLuHwMmMhgA6Y
feh2QUA16Qj6NpRBDzfghzQf3x+Hd5F/+z/AKAoUvNhhcYTfnWrshhSH1GbIp6nw
ZkB86rcJYbMllpzP6HzCRnifHriyUb+4uSZ73L0vbOaSNQ6vzBn4q4PktP1G4tTK
vTp0cdRTQw7jJWAYbU/KrXlERuMDScb96YuX3VOgcsHuRWb6gFIICyX6mGXhZjmS
emK/rBcx4gkBQSNvSKDs3Yqvj7WT0EN6ewvhnOT4dJawgSL5wXhEqaXNbb5oSOZK
NiTfHzmsWseW9V6XMZgtJSO/tWBU1tWhnBDpJCTD7dGvlfST/HP1gaUzZ+zPRUyy
grq2OQiNx/75yAuE0mL8AegErQUQz9AFHjvy7lj8pkvj+1CL2zWcyMzuEls+9lCn
5yhkupyMZJJkqG48KBOy
=nkId
-----END PGP SIGNATURE-----

--=-gRV5uBJobJ6g6MzRuXwB--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4981971732318692542==--


From xen-devel-bounces@lists.xen.org Thu Jun 01 08:02:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 08:02:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGL38-0005O1-Mo; Thu, 01 Jun 2017 08:01: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=318e9341d=dario.faggioli@citrix.com>)
 id 1dGL37-0005Nv-9S
 for xen-devel@lists.xen.org; Thu, 01 Jun 2017 08:01:41 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 1F/A9-03620-4E9CF295; Thu, 01 Jun 2017 08:01:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsXitHRDpO6jk/q
 RBus6RS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ow/Sy8wF9yUqGie1snSwPhXtIuRk0NCIERi
 +bRbzCA2r4ChxJaWWewgtrBAosTEZ3PBbDYBA4k3O/aygtgiAkUSrf/6mLoYuTiYBdYzSlxd9
 grI4eBgEVCRmP7PA6SGU8BOouXoFLAaIYFTjBKbtk1jBEnwC0hK3PryEWwZs0C1xLkJnewQR2
 hLHDnXzw5xhKDEyZlPWEBsIQE1iRlzL7NOYOSbhaRlFpIyiLimROv23+wQtrbEsoWvmSFsW4l
 1695D1dhIbLq6gBHClpfY/nYO8wJG9lWMGsWpRWWpRbrGxnpJRZnpGSW5iZk5uoYGZnq5qcXF
 iempOYlJxXrJ+bmbGIHhzAAEOxh3rg88xCjJwaQkylthoxcpxJeUn1KZkVicEV9UmpNafIhRh
 oNDSYL3zwn9SCHBotT01Iq0zBxgZMGkJTh4lER494GkeYsLEnOLM9MhUqcYdTk2rF7/hUmIJS
 8/L1VKnHcLSJEASFFGaR7cCFiUX2KUlRLmZQQ6SoinILUoN7MEVf4VozgHo5Iw7wGQKTyZeSV
 wm14BHcEEdMSLbWBHlCQipKQaGPd9X+Ez/fzvmdfjdb/+WsYzyfrKDFt/8bLpi1a3djS+62Jd
 a5i/S0himk51qPzV7Sw8LRd+KorXrb8VfWX71Nk/5r+yWVoYuqmr70DrOq+/7iHn79Tw/xA4V
 N4trK0yK2/v3hVN548z/ON9pORwxvW8moX4x5tHVRxMPq4vnHUtif/8YdlQZislluKMREMt5q
 LiRAB6yuEO7QIAAA==
X-Env-Sender: prvs=318e9341d=dario.faggioli@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1496304092!74956951!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60544 invoked from network); 1 Jun 2017 08:01:37 -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;
 1 Jun 2017 08:01:37 -0000
X-IronPort-AV: E=Sophos;i="5.39,278,1493683200"; 
 d="asc'?scan'208";a="426150264"
Message-ID: <1496304085.18953.1.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Praveen Kumar
 <kpraveen.lkml@gmail.com>, <xen-devel@lists.xen.org>
Date: Thu, 1 Jun 2017 10:01:25 +0200
In-Reply-To: <ef47b8d3-021e-8105-2dae-0fbd4d53aae6@citrix.com>
References: <20170531212056.10583-1-kpraveen.lkml@gmail.com>
 <20170531212056.10583-2-kpraveen.lkml@gmail.com>
 <1496270454.6267.5.camel@citrix.com>
 <ef47b8d3-021e-8105-2dae-0fbd4d53aae6@citrix.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,
 ian.jackson@eu.citrix.com, tim@xen.org, jbeulich@suse.com
Subject: Re: [Xen-devel] [Resend][PATCH 01/17] rb_tree: reorganize code in
 rb_erase() for additional 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="===============4388387497430953365=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

On Wed, 2017-05-31 at 23:56 +0100, Andrew Cooper wrote:
> As an example, see
>=20
> http://xenbits.xen.org/gitweb/?p=3Dxen.git;a=3Dcommitdiff;h=3Db01c2fb5834=
ae
> a0328db55c310caa34173021d3d
>=20
Nice, I especially like how the changelog looks, i.e.:
 - original Linux patch description description
 - Linux's Signed-off-by, Reviewed-by, Acked-by, etc.
 - ref to Linux commit id
 - a line with "Ported to Xen."
 - author of the port's Signed-off-by
 - (Reviewed-by, Acked-by, etc. coming from xen-devel)

Praveen, I suggest using the same pattern (if you also like it, of
course :-D).

Using patch 1 as an example, that would mean the following:

  Subject: [PATCH 01/17] rb_tree: reorganize code in rb_erase() for=C2=A0ad=
ditional changes

  First, move some code around in order to make the next change more=C2=A0
  obvious.

  [akpm@linux-foundation.org: coding-style fixes]
  Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl>
  Signed-off-by: Wolfram Strepp <wstrepp@gmx.de>
  Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
  Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
  [Linux commit 16c047add3ceaf0ab882e3e094d1ec904d02312d]

  Ported to Xen.

  Signed-off-by: Praveen Kumar <kpraveen.lkml@gmail.com>
  ---

> The way I prepare series like this for email is to use `git format-
> patch
> staging --cover-letter` to render the entire series as patch files in
> the local directory,=C2=A0=C2=A0edit each patch to put suitable Cc: lines
> beside
> the From: header, then `git send-email --dry-run *.patch
> --suppress-cc=3Dall` to check what it will actually send.=C2=A0=C2=A0The =
Cc's in
> the
> header section are included, but no automatic Cc's are generated from
> content in the body.
>=20
Cool to know, thanks.

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)
--=-N5ubxTUYNtQAdlsrDws4
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

iQIcBAABCAAGBQJZL8nVAAoJEBZCeImluHPuKvcP/14zmGvXJXcLxVIjYplz7b5/
49Mu6AV9Jpnf+MrIc78ySlvl1vxG3JWB2MkKkjT3lh55m3MDazd11w35wTOpxQZ8
YFSUQV6PwYZm4VhMlMKufMXxBfugZgfDrEEXF9iVKFkVZva1Pxj8c47DXkTwxKXD
3nbt8ZkNGxi2ACKl7ClUuLQ1ZWsz6cdRzJS4G28U4quG+5xLWW0z34gQQalACMZx
NDnIQV+A8SngKrqP2wCtpooLdMoqmiQT/s0mTafCckmuUlyjpSUk/AsOwdiVnMcq
Qx82TuGB6L/ztBVx64n66jawIU8mKfc78UAwfhMcHvZhnAALDGo9BpDnpngdWCdm
W74uZSI929toYcxCThGXMwTkDdP+TrhzVJnkWmciO46m50J2ga14hYNtEd+Tpje8
sOBOTvjrtaaRgGs/wZDBd7vYkr9HlFtu40nTisqI6ofgC3ASi9h9HY9ZOWMNtyFc
NaH1hisXETmie2urdeqXaNS3dW2sBcvL2rAW/F3gQ+xOWKX4d9QJebf55rO+Ipt5
OKUBDss3RendML6m0FtM66igdFm8noNsd4LMagsoq7akgnvg5M/O59zjX6LgLwed
v1g1eVx0Kx0AiDUPVYYhK5mV6TpvBvTw5uPJ8tDc29ZlG8I6isPHz47dgJAyzOGP
dntZnaXclOIggKka0z3u
=XqPl
-----END PGP SIGNATURE-----

--=-N5ubxTUYNtQAdlsrDws4--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4388387497430953365==--


From xen-devel-bounces@lists.xen.org Thu Jun 01 08:36:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 08:36: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 1dGLau-0007NF-F4; Thu, 01 Jun 2017 08:36: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=318822f46=citrix-osstest@xenproject.org>)
 id 1dGLat-0007Mu-At
 for xen-devel@lists.xensource.com; Thu, 01 Jun 2017 08:36:35 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 A6/F4-03613-212DF295; Thu, 01 Jun 2017 08:36:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHSDva7QJf1
 Ig5vP2SzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bchxEFXXwVj7bnNzDO4uhi5OSQEPCXWHfh
 AzOE7S4xvX0FG4gtIuAsMeHDbTCbV0BPYuLa/awgtrCAt8S61dMYuxi5gOq3M0k8ur2YDaJZV
 WLPm40sIDabgIfExJ6JYDaLgIrEmpMvwGwhAS2JpYtXMkEMFZQ4OfMJWJxZQELi4IsXUEdYSO
 z42Mc2gZF3FpKyWUjKFjAyrWLUKE4tKkst0jU01UsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUw
 q1kvOz93ECAwdBiDYwfhtWcAhRkkOJiVR3gobvUghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryB
 F/QjhQSLUtNTK9Iyc4BBDJOW4OBREuGdeB4ozVtckJhbnJkOkTrFqMuxYfX6L0xCLHn5ealS4
 rzuIDMEQIoySvPgRsAi6hKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeXtApvBk5pXAbXoFdA
 QT0BEvtoEdUZKIkJJqYHT8k6U63ejOz0uMB/RmmO2dWNgfc7ioZJHX2akFKisFGze8aL42q8P
 v10PrrtXbvrn9jNkk8J758duMyQLz1be+MY/5fmatyeoqF5f9rsfeJAlJr4vvdYplcRD5tEBt
 1fPM6Y8l57SG//4hxVhWe3rOC/X1K/X70vdVyjU/zJG/cu1IdO6ZzcuVWIozEg21mIuKEwGuV
 t0IowIAAA==
X-Env-Sender: prvs=318822f46=citrix-osstest@xenproject.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1496306192!71788713!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21853 invoked from network); 1 Jun 2017 08:36:33 -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;
 1 Jun 2017 08:36:33 -0000
X-IronPort-AV: E=Sophos;i="5.39,278,1493683200"; d="scan'208";a="434742424"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71463-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=71429
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 1 Jun 2017 09:36:30 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [distros-debian-wheezy test] 71463: 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>

ZmxpZ2h0IDcxNDYzIGRpc3Ryb3MtZGViaWFuLXdoZWV6eSByZWFsIFtyZWFsXQpodHRwOi8vb3Nz
dGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzLzcxNDYzLwoKRmFpbHVy
ZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhv
c3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4g
bmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3Mg
ICAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MK
CmJhc2VsaW5lIHZlcnNpb246CiBmbGlnaHQgICAgICAgICAgICAgICA3MTQyOQoKam9iczoKIGJ1
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 Jun 01 08:43:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 08:43: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 1dGLhw-00081O-8S; Thu, 01 Jun 2017 08: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 <bhupinder.thakur@linaro.org>) id 1dGLhv-00081I-HB
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 08:43:51 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 C1/C7-06719-6C3DF295; Thu, 01 Jun 2017 08:43:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsVyMfSqie6xy/q
 RBtdWMFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlfd15nK2iRqJjWPYWlgfGsYBcjF4eQwExG
 ie4t31hBHBaBrcwS5+acZu9i5OSQEJjDKrF3Q30XIweQnScxcWoqRLhAYu/TP2wgNq+AoMTJm
 U9YQGwhAU+J5uW9rCA2p4ClxOJLfcwQC+4zSaxd+pERZA6bgInErA4JkBoWARWJF4d7oeYESJ
 xb3wpmCwskSHSubQCbKSKgKPHg5U2w25gF5jNKXL99DOw2ZgFNidbtv9knMArMQnLHLCSpBYx
 MqxjVi1OLylKLdE31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECw5ABCHYwTr/s
 f4hRkoNJSZS3wkYvUogvKT+lMiOxOCO+qDQntfgQowwHh5IE7+xL+pFCgkWp6akVaZk5wIiAS
 Utw8CiJ8KaCpHmLCxJzizPTIVKnGI05rlxZ94WJY8qB7V+YhFjy8vNSpcR5z4KUCoCUZpTmwQ
 2CReolRlkpYV5GoNOEeApSi3IzS1DlXzGKczAqCfOmgEzhycwrgdv3CugUJqBTXmwDO6UkESE
 l1cCYMvmVol1ehOrSXOGws9sdcrc+ub7vpMkX+Re2+X/jXrkePrT6fccW768KCYGRWzT8RXtZ
 X1596rTqRUjWt5+K3+x2Vp1cduj8yw+e/Nu/pBXrhIrtaWM/6SbuKDVhk31nd1pBg3r2o7drl
 VfFSlq4a5k/5H0p53L4XJScdJrYrjYh3a/CIiVKLMUZiYZazEXFiQAy6nAbzwIAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1496306629!52667772!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47591 invoked from network); 1 Jun 2017 08:43:49 -0000
Received: from mail-vk0-f52.google.com (HELO mail-vk0-f52.google.com)
 (209.85.213.52)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 1 Jun 2017 08:43:49 -0000
Received: by mail-vk0-f52.google.com with SMTP id y190so21213055vkc.1
 for <xen-devel@lists.xenproject.org>; Thu, 01 Jun 2017 01:43:49 -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=e34M1D+SErTqDs/TfE+lLVlfvByYJBuh/sBejM8kWpM=;
 b=Ht39NmDPaVLeLBNqm/4IrD+WD/GvOY2x4/bf98xRACIBTTtkrxasI6EqkuO6mJGkQb
 j6C55ibmmebTM3UuBSxnPKmpm+JWCam26p8+Kmx8H/cgwbQeQYcW8cuG368RELTfB7xs
 7BhpUdZZmqt3/PNH8+DWdS/JYSns2rohdCgoM=
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=e34M1D+SErTqDs/TfE+lLVlfvByYJBuh/sBejM8kWpM=;
 b=E9eMf5R+7LhNpXNksTIRq4NUuX09PkpDR5xkuj9tgBaoz6tlsVmn00BOV3WVXN3ZJr
 2aaXJ8ORKtyDIzRDlBd3WYKtBOoj7z5W/7wDIfi/myjLFfJlNlfO8SGhGktJSKmvFUlD
 rs++nUhUE2Ehz/hr8GHdvUCNqX5+4Q4BRu54LUQLpf2wmvW10o3Xxhb1RggzCDQGo/K6
 WkfnQDWek4eD9/6KXb7lZcxoqtdhsbYyq9kxc/FIaHHcrSiPjiImhMpIB05G8f2ZGQ/o
 GjzqD+CivYD8HGqa1bJ/CSKO2WsoF/PfnjSA15Inh2G4lHhYeDolN9XlDzHCG+AThy5r
 osng==
X-Gm-Message-State: AODbwcBuTtoVAnNUlOHtcxA/fh9Wn6DNyn6AbkRTMCWBhaZ1HwF5aCLN
 BS1KxTw061r+V04+8/yJF5sJVqvmkG7F
X-Received: by 10.31.188.21 with SMTP id m21mr143443vkf.81.1496306628966; Thu,
 01 Jun 2017 01:43:48 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.159.48.76 with HTTP; Thu, 1 Jun 2017 01:43:48 -0700 (PDT)
In-Reply-To: <20170530115841.lny43gbapvwb6mjy@citrix.com>
References: <1494426918-32737-1-git-send-email-bhupinder.thakur@linaro.org>
 <20170511111011.sus25wpfarqdto6m@citrix.com>
 <CACtJ1JS=ErfuEVG-jt+GqHE5Rw=9MkMH7HHihz-q9yFj_X+2dg@mail.gmail.com>
 <20170516151856.vznbnyi5dmc7n4eq@citrix.com>
 <CACtJ1JQL3Tf6Omg2gkGhm1hT3crWCxk99yFGmTvoCpKHaZBkBw@mail.gmail.com>
 <20170530115841.lny43gbapvwb6mjy@citrix.com>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Thu, 1 Jun 2017 14:13:48 +0530
Message-ID: <CACtJ1JT=R84adKevSQ3XrRjr21x_BFS4i1=Mzb7Dgg31tLXzkw@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH 06/12 v3] 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgV2VpLAoKVGhhbmtzIGZvciB5b3VyIGV4cGxhbmF0aW9uLgoKCj4+ID4+ID4+IEBAIC0xNTEs
MTMgKzE1NCwxOSBAQCByZXRyeV90cmFuc2FjdGlvbjoKPj4gPj4gPj4gICAgICBpZiAocmMpIGdv
dG8gb3V0Owo+PiA+PiA+Pgo+PiA+PiA+PiAgICAgIGlmICghbGlieGxfb25seSkgewo+PiA+PiA+
PiAtICAgICAgICByYyA9IGxpYnhsX194c193cml0ZV9jaGVja2VkKGdjLCB0LCBHQ1NQUklOVEYo
IiVzL2Zyb250ZW5kIixsaWJ4bF9wYXRoKSwKPj4gPj4gPj4gLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmcm9udGVuZF9wYXRoKTsKPj4gPj4gPj4gLSAgICAgICAgaWYgKHJj
KSBnb3RvIG91dDsKPj4gPj4gPj4gKyAgICAgICAgaWYgKGZlbnRzIHx8IHJvX2ZlbnRzKQo+PiA+
PiA+PiArICAgICAgICB7Cj4+ID4+ID4+ICsgICAgICAgICAgICByYyA9IGxpYnhsX194c193cml0
ZV9jaGVja2VkKGdjLCB0LCBHQ1NQUklOVEYoIiVzL2Zyb250ZW5kIixsaWJ4bF9wYXRoKSwKPj4g
Pj4gPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZnJvbnRlbmRf
cGF0aCk7Cj4+ID4+ID4+ICsgICAgICAgICAgICBpZiAocmMpIGdvdG8gb3V0Owo+PiA+PiA+PiAr
ICAgICAgICB9Cj4+ID4+ID4+Cj4+ID4+ID4+IC0gICAgICAgIHJjID0gbGlieGxfX3hzX3dyaXRl
X2NoZWNrZWQoZ2MsIHQsIEdDU1BSSU5URigiJXMvYmFja2VuZCIsbGlieGxfcGF0aCksCj4+ID4+
ID4+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2VuZF9wYXRoKTsK
Pj4gPj4gPj4gLSAgICAgICAgaWYgKHJjKSBnb3RvIG91dDsKPj4gPj4gPj4gKyAgICAgICAgaWYg
KGJlbnRzKQo+PiA+PiA+PiArICAgICAgICB7Cj4+ID4+ID4+ICsgICAgICAgICAgICByYyA9IGxp
YnhsX194c193cml0ZV9jaGVja2VkKGdjLCB0LCBHQ1NQUklOVEYoIiVzL2JhY2tlbmQiLGxpYnhs
X3BhdGgpLAo+PiA+PiA+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBiYWNrZW5kX3BhdGgpOwo+PiA+PiA+PiArICAgICAgICAgICAgaWYgKHJjKSBnb3RvIG91dDsK
Pj4gPj4gPj4gKyAgICAgICAgfQo+PiA+PiA+Cj4+ID4+ID4gV2hhdCBpcyB0aGlzIGZvcj8KPj4g
Pj4gPgo+PiA+PiA+IElmIHRoZXJlIGlzIG5vIGZlIG9yIGJlIGVudHJpZXMgeW91IHNraXAgdGhl
IHBhdGggY3JlYXRpb24gYWx0b2dldGhlci4KPj4gPj4gPiBCdXQgd2h5PyBUaGlzIGRvZXNuJ3Qg
c2VlbSB0byBiZSByZWxhdGVkIHRvIHlvdXIgcGF0Y2guCj4+ID4+IEZvciB2dWFydCwgSSBhbSBh
ZGRpbmcgb25seSBhIGZyb250IGVuZCBub2RlIGJ1dCB0aGUKPj4gPj4gbGlieGxfX2RldmljZV9n
ZW5lcmljX2FkZCgpIGNyZWF0ZXMgdGhlIGJhY2tlbmQgcGF0aCBhbHNvLGV2ZW4gdGhvdWdoCj4+
ID4+IHRoZXJlIGlzIG5vIGJhY2tlbmQgbm9kZS4gVG8gcmVtb3ZlIHRoYXQgaGFuZ2luZyBiZSBw
YXRoLCBJIGFkZGVkIHRoaXMKPj4gPj4gY2hlY2suCj4+ID4+ID4KPj4gPj4gPiBBdCBsZWFzdCBl
eHBsYWluIHRoaXMgYSBiaXQgaW4gdGhlIGNvbW1pdCBtZXNzYWdlPwo+PiA+PiBJIHdpbGwgYWRk
IG1vcmUgZGV0YWlscyBpbiB0aGUgY29tbWl0IG1lc3NhZ2UuCj4+ID4+Cj4+ID4KPj4gPiBQcmVm
ZXJhYmxlIGl0IHNob3VsZCBiZSBpbiBhIHNlcGFyYXRlIHBhdGNoLiBUaGF0IHdvdWxkIG1ha2Ug
cmV2aWV3Cj4+ID4gZWFzaWVyLgo+PiA+Cj4+ID4gQnV0IHRoZXJlIGlzIGFub3RoZXIgcXVlc3Rp
b246IGhvdyBkbyB5b3Uga25vdyBpZiBEb20wIGlzIHNlcnZpY2luZyBhCj4+ID4gRG9tVT8gSG93
IGRvIHlvdSBjb25zdHJ1Y3QgYSBsaWJ4bF9fZGV2aWNlIHN0cnVjdCBzaG91bGQgeW91IHdhbnQg
dG8KPj4gPiBtYW5pcHVsYXRlIHZ1YXJ0Pwo+PiA+Cj4+IENhbiB5b3UgcGxlYXNlIGVsYWJvcmF0
ZSBtb3JlIG9uIHRoaXMgcXVlc3Rpb24/IEkgYW0gYWRkaW5nIHRoZSB2dWFydAo+PiBjb25zb2xl
IG5vZGUgYXQgdGhlIHNhbWUgcGxhY2Ugd2hlcmUgdGhlIFBWIGNvbnNvbGUgbm9kZSBpcyBhZGRl
ZC4gSQo+PiBiZWxpZXZlLCB0aGUgY2hlY2sgdGhhdCBJIGhhdmUgYWRkZWQgc2hvdWxkIGJlIGEg
Z2VuZXJpYyBjaGVjayB2YWxpZAo+PiBmb3IgYW55IGRldmljZSBjcmVhdGlvbi4KPj4KPgo+IFNv
cnJ5IGlmIHRoYXQgcXVlc3Rpb24gY29uZnVzZXMgeW91LiBMZXQgbWUgdHJ5IHRvIHJlcGhyYXNl
Lgo+Cj4gTm93YWRheXMgeW91IGNhbiB1c2UgeGwgYmxvY2stbGlzdCAvIG5ldHdvcmstbGlzdCBl
dGMgZG8gbGlzdCByZXNwZWN0aXZlCj4gZGV2aWNlcyBmb3IgYSBEb21VLiBUaGUgdW5kZXJseWlu
ZyBsaWJ4bCBmdW5jdGlvbnMgbm9ybWFsbHkgcmVseSBvbgo+IHhlbnN0b3JlIGZvciBkZXZpY2Ug
aW5mb3JtYXRpb24uCj4KPiBOb3cgQUlVSSAoYnV0IEkgY291bGQgYmUgd3JvbmchKSB5b3UgZG9u
J3QgaGF2ZSBhbiBiYWNrZW5kIGVudHJ5IGZvcgo+IHZ1YXJ0IGluIHhlbnN0b3JlLiBJbiBhIGh5
cG90aGV0aWNhbCBzaXR1YXRpb24sIHdlIHdhbnQgdG8gYWRkIGEgeGwKPiBjb25zb2xlLWxpc3Qg
dG8gbGlzdCBhbGwgY29uc29sZXMgZm9yIGEgRG9tVSwgd2hlcmUgc2hvdWxkIGxpYnhsIGdldAo+
IHJlbGV2YW50IGluZm9ybWF0aW9uIGZyb20/Cj4KSSBkaWQgbm90IGNyZWF0ZSBhIGJhY2tlbmQg
ZW50cnkgYmVjYXVzZSBJIHRob3VnaHQgZG9tVSB3b24ndCBuZWVkIGl0LgpCdXQgYXMgeW91IGhh
dmUgbWVudGlvbmVkLCB0aGVyZSBhcmUgb3RoZXIgY29uc3VtZXJzIG9mIHRoZSBiYWNrZW5kCmlu
Zm9ybWF0aW9uIChsaWtlIHhsKSBzbyBJIHdpbGwgYWRkIHRoZSBiYWNrZW5kIGluZm9ybWF0aW9u
IGZvciB2dWFydAppbiB4ZW5zdG9yZS4KCkluIHRoYXQgY2FzZSwgdGhlIGNoZWNrcyB0aGF0IEkg
aGF2ZSBhZGRlZCBpbgpsaWJ4bF9fZGV2aWNlX2dlbmVyaWNfYWRkKCkgIGFyZSBub3QgcmVxdWly
ZWQgYmVjYXVzZSB0aGVyZSBpcyBubyB1c2UKY2FzZSB3aGVyZSBhIGRldmljZSBpcyBjcmVhdGVk
IHdpdGggYmFja2VuZCBvciBmcm9udGVuZCBhcyBudWxsLgoKUmVnYXJkcywKQmh1cGluZGVyCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 01 08:54:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 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 1dGLsK-0000HS-7x; Thu, 01 Jun 2017 08: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=318822f46=citrix-osstest@xenproject.org>)
 id 1dGLsJ-0000HG-7F
 for xen-devel@lists.xensource.com; Thu, 01 Jun 2017 08:54:35 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 DE/83-01985-A46DF295; Thu, 01 Jun 2017 08:54:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDva7nNf1
 Ig8n/TS3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8ax74uYCr6qVUyZ2s7cwPhQpouRk0NCwF9i
 9t8rLBC2u8T09hVsILaIgLPEhA+3wWxeAT2JtW++soPYwgIWEjfWTweKcwHVNzFK9E9exwjR7
 CZx4sAdIJsDzN54SgckzCbgITGxZyLYfBYBFYmehmlgc4QEtCSWLl7JBDFfUOLkzCdgNcwCEh
 IHX7xghhhpIbHjYx/bBEa+WUjKZiEpW8DItIpRozi1qCy1SNfIUC+pKDM9oyQ3MTNH19DAWC8
 3tbg4MT01JzGpWC85P3cTIzCo6hkYGHcw9uz1O8QoycGkJMpbYaMXKcSXlJ9SmZFYnBFfVJqT
 WnyIUYaDQ0mC9/sV/UghwaLU9NSKtMwcYHjDpCU4eJREeLeDpHmLCxJzizPTIVKnGHU5Nqxe/
 4VJiCUvPy9VSpx3J0iRAEhRRmke3AhYrF1ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMz7C2
 QKT2ZeCdymV0BHMAEd8WIb2BEliQgpqQbGeSt2zrv8dZLqhPpP11hYl2y1S9U8NKnGQsWI32X
 BpN5l566Y9ng0nK/748z3c9/ZI0ERIZlfvidV8O6Mcd3zh7nPSFxM/cHzYt9Fu9IZYw59Kwn0
 Vv4TND1muu2EhE72WwEP9+40CtabzvHrnsp0jXVZrsrfTiU99jn74PDKCHnx4hU2iorHlFiKM
 xINtZiLihMBR9rsFrACAAA=
X-Env-Sender: prvs=318822f46=citrix-osstest@xenproject.org
X-Msg-Ref: server-16.tower-31.messagelabs.com!1496307271!95950989!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35608 invoked from network); 1 Jun 2017 08:54:33 -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;
 1 Jun 2017 08:54:33 -0000
X-IronPort-AV: E=Sophos;i="5.39,278,1493683200"; d="scan'208";a="434743492"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71464-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64-libvirt:libvirt-build:fail:allowable
 ovmf:build-i386-libvirt:libvirt-build:fail:allowable
X-Osstest-Versions-This: ovmf=8bef878beada6400aaed2f3c2bf73d6c90cde931
X-Osstest-Versions-That: ovmf=4fc8277133fb011d028b4e0a42444ab6f552d0b9
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 1 Jun 2017 09:54:08 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71464: 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
MTQ2NCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE0NjQvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25z
LgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2Nr
aW5nKToKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDUgbGlidmlydC1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsICAgbGlrZSA3MTQ2MQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgNSBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcxNDYxCgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAgICAgICAgICAgOGJlZjg3OGJl
YWRhNjQwMGFhZWQyZjNjMmJmNzNkNmM5MGNkZTkzMQpiYXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNGZjODI3NzEzM2ZiMDExZDAyOGI0ZTBhNDI0NDRhYjZmNTUyZDBiOQoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcxNDYxICAyMDE3LTA1LTMxIDA1OjE5OjU1IFogICAgMSBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3MTQ2NCAgMjAxNy0wNi0wMSAwNzoxNzoxMyBaICAg
IDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0
cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5j
b20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4K
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpjb21taXQgOGJlZjg3OGJlYWRhNjQwMGFhZWQyZjNjMmJmNzNkNmM5MGNkZTkzMQpBdXRo
b3I6IEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgpEYXRlOiAgIFdlZCBNYXkgMzEgMDk6NTA6
MzQgMjAxNyArMDgwMAoKICAgIE1haW50YWluZXJzLnR4dDogVXBkYXRlIG1haW50YWluZXJzIGZv
ciBEdWV0UGtnICYgTnQzMlBrZwogICAgCiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3Jl
IENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4wCiAgICBTaWduZWQtb2ZmLWJ5OiBIYW8gV3UgPGhh
by5hLnd1QGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBSdWl5dSBOaSA8cnVpeXUubmlAaW50
ZWwuY29tPgoKY29tbWl0IDM3MTljMmFhODc5YmNiY2YzZjBhYjFmNzEwZTgxZmUyZGJjMTlkOWEK
QXV0aG9yOiBIYW8gV3UgPGhhby5hLnd1QGludGVsLmNvbT4KRGF0ZTogICBXZWQgTWF5IDMxIDA5
OjIyOjI3IDIwMTcgKzA4MDAKCiAgICBNZGVNb2R1bGVQa2cvWGhjaTogRmlsbCB0aGUgJ2ludGVy
dmFsJyBmaWVsZCBmb3IgSVNPIGVuZHBvaW50IGNvbnRleHQKICAgIAogICAgaHR0cHM6Ly9idWd6
aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD01MTAKICAgIAogICAgVGhlIGNvbW1p
dCBmaWxscyB0aGUgJ0ludGVydmFsJyBmaWVsZCBvZiB0aGUgRW5kcG9pbnQgQ29udGV4dCBkYXRh
IGZvcgogICAgaXNvY2hyb25vdXMgZW5kcG9pbnRzLiBJdCB3aWxsIHJlc29sdmUgdGhlIGVycm9y
IHdoZW4gYSBDb25maWd1cmUKICAgIEVuZHBvaW50IENvbW1hbmQgaXMgc2VudCB0byBhbiBpc29j
aHJvbm91cyBlbmRwb2ludC4KICAgIAogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBD
b250cmlidXRpb24gQWdyZWVtZW50IDEuMAogICAgU2lnbmVkLW9mZi1ieTogSGFvIFd1IDxoYW8u
YS53dUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RhciBaZW5nIDxzdGFyLnplbmdAaW50
ZWwuY29tPgoKY29tbWl0IDIxM2RhMGI1NDA4OTFiYTYxNDc1MzY3M2NlM2VkNTQ5NDA0MzQ0OTcK
QXV0aG9yOiBIYW8gV3UgPGhhby5hLnd1QGludGVsLmNvbT4KRGF0ZTogICBNb24gTWF5IDIyIDE1
OjAzOjI0IDIwMTcgKzA4MDAKCiAgICBNZGVNb2R1bGVQa2cvUHJpbnRMaWI6IEF2b2lkIHJlYWRp
bmcgY29udGVudCBiZXlvbmQgdGhlIGZvcm1hdCBzdHJpbmcKICAgIAogICAgaHR0cHM6Ly9idWd6
aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD01NjcKICAgIAogICAgSW4gZnVuY3Rp
b25zIER4ZVByaW50TGliUHJpbnQyUHJvdG9jb2xWYUxpc3RUb0Jhc2VMaXN0KCkgYW5kCiAgICBJ
bnRlcm5hbFByaW50TGliU1ByaW50TWFya2VyKCksIHdoZW4gcHJvY2Vzc2luZyBBU0NJSSBmb3Jt
YXQgc3RyaW5ncywgaWYKICAgIHRoZSBmb3JtYXQgc3RyaW5nIHdhbGtlciBwb2ludGVyICdGb3Jt
YXQnIGlzIHBvaW50aW5nIGF0IHRoZSBlbmQgb2YgdGhlCiAgICBmb3JtYXQgc3RyaW5nIChpLmUu
ICdcMCcpLCB0aGUgZm9sbG93aW5nIGV4cHJlc3Npb246CiAgICAqKEZvcm1hdCArIDEpCiAgICB3
aWxsIHJlYWQgYW4gdW5kZWZpbmVkIHZhbHVlLgogICAgCiAgICBUaG91Z2ggdGhpcyB2YWx1ZSB3
b24ndCBhZmZlY3QgdGhlIGZ1bmN0aW9uYWxpdHksIHNpbmNlIGl0IHdpbGwgYmUgbWFza2VkCiAg
ICBieSB2YXJpYWJsZSAnRm9ybWF0TWFzayc6CiAgICAoKihGb3JtYXQgKyAxKSA8PCA4KSkgJiBG
b3JtYXRNYXNrCiAgICAoRm9ybWF0TWFzayBpcyAweGZmIGZvciBBU0NJSSBmb3JtYXQgc3RyaW5n
KQogICAgCiAgICBUaGlzIGNvbW1pdCBhZGRzIGFkZGl0aW9uYWwgbG9naWMgdG8gYXZvaWQgcmVh
ZGluZyB1bmRlZmluZWQgY29udGVudC4KICAgIAogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5v
Q29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMAogICAgU2lnbmVkLW9mZi1ieTogSGFvIFd1
IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogTGltaW5nIEdhbyA8bGltaW5n
Lmdhb0BpbnRlbC5jb20+Cgpjb21taXQgYjFkNGI5NjUxZTExNDMyNDVlY2NkOTlhZjBlMjk0MDYz
NWMyMDU4ZgpBdXRob3I6IEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgpEYXRlOiAgIE1vbiBN
YXkgMjIgMTQ6NDk6MTEgMjAxNyArMDgwMAoKICAgIE1kZVBrZy9CYXNlUHJpbnRMaWI6IEF2b2lk
IHJlYWRpbmcgY29udGVudCBiZXlvbmQgdGhlIGZvcm1hdCBzdHJpbmcKICAgIAogICAgaHR0cHM6
Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD01NjcKICAgIAogICAgSW4g
ZnVuY3Rpb24gQmFzZVByaW50TGliU1ByaW50TWFya2VyKCksIHdoZW4gcHJvY2Vzc2luZyBBU0NJ
SSBmb3JtYXQKICAgIHN0cmluZ3MsIGlmIHRoZSBmb3JtYXQgc3RyaW5nIHdhbGtlciBwb2ludGVy
ICdGb3JtYXQnIGlzIHBvaW50aW5nIGF0IHRoZQogICAgZW5kIG9mIHRoZSBmb3JtYXQgc3RyaW5n
IChpLmUuICdcMCcpLCB0aGUgZm9sbG93aW5nIGV4cHJlc3Npb246CiAgICAqKEZvcm1hdCArIDEp
CiAgICB3aWxsIHJlYWQgYW4gdW5kZWZpbmVkIHZhbHVlLgogICAgCiAgICBUaG91Z2ggdGhpcyB2
YWx1ZSB3b24ndCBhZmZlY3QgdGhlIGZ1bmN0aW9uYWxpdHksIHNpbmNlIGl0IHdpbGwgYmUgbWFz
a2VkCiAgICBieSB2YXJpYWJsZSAnRm9ybWF0TWFzayc6CiAgICAoKihGb3JtYXQgKyAxKSA8PCA4
KSkgJiBGb3JtYXRNYXNrCiAgICAoRm9ybWF0TWFzayBpcyAweGZmIGZvciBBU0NJSSBmb3JtYXQg
c3RyaW5nKQogICAgCiAgICBUaGlzIGNvbW1pdCBhZGRzIGFkZGl0aW9uYWwgbG9naWMgdG8gYXZv
aWQgcmVhZGluZyB1bmRlZmluZWQgY29udGVudC4KICAgIAogICAgQ29udHJpYnV0ZWQtdW5kZXI6
IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMAogICAgU2lnbmVkLW9mZi1ieTog
SGFvIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogTGltaW5nIEdhbyA8
bGltaW5nLmdhb0BpbnRlbC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 01 09:13:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 09:13: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 1dGM9x-0001d5-2N; Thu, 01 Jun 2017 09: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=3184c523e=Andrew.Cooper3@citrix.com>)
 id 1dGM9v-0001cy-Ec
 for xen-devel@lists.xen.org; Thu, 01 Jun 2017 09:12:47 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 4F/85-03058-E8ADF295; Thu, 01 Jun 2017 09:12:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkkeJIrShJLcpLzFFi42LZKekoodt3Sz/
 S4P5pXoslHxezODB6HN39mymAMYo1My8pvyKBNePp3edsBXeUK77MXsTSwHhArouRg0NCwE/i
 6wbjLkZODhGBYok3J04ygdhsAvoSu198ArOFBRQkJi/rALN5BWwlPkxawQxiswioSFw4dokRx
 BYVCJd423iEBaJGUOLkzCcsIOOZBTQl1u/SBwkzC8hLbH87B6xVSEBN4lr/JXYQW0IgXWLr31
 /MExh5ZiHpnoXQPQtJ9wJG5lWM6sWpRWWpRbqWeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUn
 Fesn5uZsYgUHDAAQ7GO9uCjjEKMnBpCTKW2GjFynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvfy
 Df1IIcGi1PTUirTMHGD4wqQlOHiURHgNbwKleYsLEnOLM9MhUqcYFaXEeXlBEgIgiYzSPLg2W
 MxcYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjDvH5DtPJl5JXDTXwEtZgJa/GIb2OKSRISUVA
 Ojc7XP1xuzxWTXt1pc7IrnlDTcnJa48JHtnrO5xtGHA/ZnRH7fd+tNf/vhtkNVTwxXZfeYhG9
 t/yyXYfp4umBIe8mrKfEcIVdbNDne/9776NbLS02dSxPfbM42Ny7aftDyWdGsjDTv17wfBM68
 0G0Orb1ckRi8UD1UOkBRa5Mty6tTumcNeqcrsRRnJBpqMRcVJwIACyA3IpQCAAA=
X-Env-Sender: prvs=3184c523e=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1496308365!93098189!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19246 invoked from network); 1 Jun 2017 09:12:46 -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;
 1 Jun 2017 09:12:46 -0000
X-IronPort-AV: E=Sophos;i="5.39,279,1493683200"; d="scan'208";a="47034631"
To: Xen-devel List <xen-devel@lists.xen.org>, Jan Beulich <JBeulich@suse.com>, 
 Julien Grall <julien.grall@arm.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <9e572e31-6967-a12a-5769-edcd142e6a5c@citrix.com>
Date: Thu, 1 Jun 2017 10:12:44 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: [Xen-devel] Xen 4.9 vmentry failure
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8sCgpJJ3ZlIGZvdW5kIGEgc2Vjb25kIGluc3RhbmNlIG9mIHRoaXMgdm1lbnRyeSBmYWls
dXJlLCB0aGlzIHRpbWUgZnJvbSBhCldpbmRvd3MgNyAzMmJpdCBWTS4KCihYRU4pIGQxOHYxIHZt
ZW50cnkgZmFpbHVyZSAocmVhc29uIDB4ODAwMDAwMjEpOiBJbnZhbGlkIGd1ZXN0IHN0YXRlICgw
KQooWEVOKSAqKioqKioqKioqKioqIFZNQ1MgQXJlYSAqKioqKioqKioqKioqKgooWEVOKSAqKiog
R3Vlc3QgU3RhdGUgKioqCihYRU4pIENSMDogYWN0dWFsPTB4MDAwMDAwMDA4MDAxMDAzYiwgc2hh
ZG93PTB4MDAwMDAwMDA4MDAxMDAzYiwKZ2hfbWFzaz1mZmZmZmZmZmZmZmZmZmZmCihYRU4pIENS
NDogYWN0dWFsPTB4MDAwMDAwMDAwMDA0MjZmOSwgc2hhZG93PTB4MDAwMDAwMDAwMDA0MDZmOSwK
Z2hfbWFzaz1mZmZmZmZmZmZmZmZmZmZmCihYRU4pIENSMyA9IDB4MDAwMDAwMDAwMDE4NTAwMAoo
WEVOKSBQRFBURTAgPSAweDAwMDAwMDAwMDAxODYwMDEgIFBEUFRFMSA9IDB4MDAwMDAwMDAwMDE4
NzAwMQooWEVOKSBQRFBURTIgPSAweDAwMDAwMDAwMDAxODgwMDEgIFBEUFRFMyA9IDB4MDAwMDAw
MDAwMDE4OTAwMQooWEVOKSBSU1AgPSAweDAwMDAwMDAwODA3Y2ZiYTAgKDB4MDAwMDAwMDA4MDdj
ZmJhMCkgIFJJUCA9CjB4MDAwMDAwMDA4MmE0MTFkYyAoMHgwMDAwMDAwMDgyYTQxMWRjKQooWEVO
KSBSRkxBR1M9MHgwMDAwNDAwMiAoMHgwMDAwNDAwMikgIERSNyA9IDB4MDAwMDAwMDAwMDAwMDQw
MAooWEVOKSBTeXNlbnRlciBSU1A9MDAwMDAwMDA4MDdlODAwMCBDUzpSSVA9MDAwODowMDAwMDAw
MDgyNjVhMzAwCihYRU4pICAgICAgICBzZWwgIGF0dHIgIGxpbWl0ICAgYmFzZQooWEVOKSAgIENT
OiAwMDA4IDBjMDliIGZmZmZmZmZmIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICBEUzogMDAyMyAw
YzBmMyBmZmZmZmZmZiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgU1M6IDAwMjMgMGMwZjMgZmZm
ZmZmZmYgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgIEVTOiAwMDIzIDBjMGYzIGZmZmZmZmZmIDAw
MDAwMDAwMDAwMDAwMDAKKFhFTikgICBGUzogMDAzYiAwNDBmMyAwMDAwNDAwMCAwMDAwMDAwMDdm
ZmRlMDAwCihYRU4pICAgR1M6IDAwMDAgMWMwMDAgZmZmZmZmZmYgMDAwMDAwMDAwMDAwMDAwMAoo
WEVOKSBHRFRSOiAgICAgICAgICAgIDAwMDAwM2ZmIDAwMDAwMDAwODA3Y2ZjMjAKKFhFTikgTERU
UjogMDAwMCAxMDAwMCAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pIElEVFI6ICAgICAg
ICAgICAgMDAwMDA3ZmYgMDAwMDAwMDA4MDdkMDAyMAooWEVOKSAgIFRSOiAwMDU4IDAwMDhiIDAw
MDAwMDY4IDAwMDAwMDAwODA3Y2NiMzAKKFhFTikgRUZFUiA9IDB4MDAwMDAwMDAwMDAwMDAwMCAg
UEFUID0gMHgwMDA3MDEwNjAwMDcwMTA2CihYRU4pIFByZWVtcHRpb25UaW1lciA9IDB4MDAwMDAw
MDAgIFNNIEJhc2UgPSAweDAwMDAwMDAwCihYRU4pIERlYnVnQ3RsID0gMHgwMDAwMDAwMDAwMDAw
MDAwICBEZWJ1Z0V4Y2VwdGlvbnMgPSAweDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgSW50ZXJydXB0
aWJpbGl0eSA9IDAwMDAwMDA4ICBBY3Rpdml0eVN0YXRlID0gMDAwMDAwMDAKKFhFTikgKioqIEhv
c3QgU3RhdGUgKioqCihYRU4pIFJJUCA9IDB4ZmZmZjgyZDA4MDMxZWYzMCAodm14X2FzbV92bWV4
aXRfaGFuZGxlcikgIFJTUCA9CjB4ZmZmZjgzMDBjZjI4ZmY5MAooWEVOKSBDUz1lMDA4IFNTPTAw
MDAgRFM9MDAwMCBFUz0wMDAwIEZTPTAwMDAgR1M9MDAwMCBUUj1lMDQwCihYRU4pIEZTQmFzZT0w
MDAwMDAwMDAwMDAwMDAwIEdTQmFzZT0wMDAwMDAwMDAwMDAwMDAwClRSQmFzZT1mZmZmODJkMDgw
NWU1NTgwCihYRU4pIEdEVEJhc2U9ZmZmZjgyZDA4MDQ2NTAwMCBJRFRCYXNlPWZmZmY4MmQwODA1
ZGVhYzAKKFhFTikgQ1IwPTAwMDAwMDAwODAwNTAwM2IgQ1IzPTAwMDAwMDAyYzk0YmMwMDAgQ1I0
PTAwMDAwMDAwMDAwNDI2ZTAKKFhFTikgU3lzZW50ZXIgUlNQPWZmZmY4MzAwY2YyOGZmYzAgQ1M6
UklQPWUwMDg6ZmZmZjgyZDA4MDM2ODM3MAooWEVOKSBFRkVSID0gMHgwMDAwMDAwMDAwMDAwMDAw
ICBQQVQgPSAweDAwMDAwNTAxMDAwNzA0MDYKKFhFTikgKioqIENvbnRyb2wgU3RhdGUgKioqCihY
RU4pIFBpbkJhc2VkPTAwMDAwMDNmIENQVUJhc2VkPWI2YTA2NWZhIFNlY29uZGFyeUV4ZWM9MDAw
MDAwZWIKKFhFTikgRW50cnlDb250cm9scz0wMDAwNTFmZiBFeGl0Q29udHJvbHM9MDAwZmVmZmYK
KFhFTikgRXhjZXB0aW9uQml0bWFwPTAwMDYwMDAyIFBGRUNtYXNrPTAwMDAwMDAwIFBGRUNtYXRj
aD0wMDAwMDAwMAooWEVOKSBWTUVudHJ5OiBpbnRyX2luZm89ODAwMDBiMGEgZXJyY29kZT0wMDAw
MDAxMCBpbGVuPTAwMDAwMDAwCihYRU4pIFZNRXhpdDogaW50cl9pbmZvPTAwMDAwMDAwIGVycmNv
ZGU9MDAwMDAwMDAgaWxlbj0wMDAwMDAwMwooWEVOKSAgICAgICAgIHJlYXNvbj04MDAwMDAyMSBx
dWFsaWZpY2F0aW9uPTAwMDAwMDAwMDAwMDAwMDAKKFhFTikgSURUVmVjdG9yaW5nOiBpbmZvPTgw
MDAwMjAyIGVycmNvZGU9MDAwMDAwMDAKKFhFTikgVFNDIE9mZnNldCA9IDB4ZmZmZmY4ZmFkNjM1
N2EwNyAgVFNDIE11bHRpcGxpZXIgPSAweDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgVFBSIFRocmVz
aG9sZCA9IDB4MDAgIFBvc3RlZEludHJWZWMgPSAweDAwCihYRU4pIEVQVCBwb2ludGVyID0gMHgw
MDAwMDAwMmM5NGViMDFlICBFUFRQIGluZGV4ID0gMHgwMDAwCihYRU4pIFZpcnR1YWwgcHJvY2Vz
c29yIElEID0gMHgwZWU1IFZNZnVuYyBjb250cm9scyA9IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikg
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKFhFTikgZG9tYWluX2NyYXNo
IGNhbGxlZCBmcm9tIHZteC5jOjMzNjAKKFhFTikgRG9tYWluIDE4ICh2Y3B1IzEpIGNyYXNoZWQg
b24gY3B1IzA6CihYRU4pIC0tLS1bIFhlbi00LjEwLjAtMy4wLWQgIHg4Nl82NCAgZGVidWc9eSAg
IE5vdCB0YWludGVkIF0tLS0tCihYRU4pIENQVTogICAgMAooWEVOKSBSSVA6ICAgIDAwMDg6Wzww
MDAwMDAwMDgyYTQxMWRjPl0KKFhFTikgUkZMQUdTOiAwMDAwMDAwMDAwMDA0MDAyICAgQ09OVEVY
VDogaHZtIGd1ZXN0IChkMTh2MSkKKFhFTikgcmF4OiAwMDAwMDAwMDAwMDAwMDAwICAgcmJ4OiAw
MDAwMDAwMDAwMDAwMDAwICAgcmN4OiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pIHJkeDogMDAwMDAw
MDAwMDAwMDAwMCAgIHJzaTogMDAwMDAwMDAwMDAwMDAwMCAgIHJkaTogMDAwMDAwMDAwMDAwMDAw
MAooWEVOKSByYnA6IDAwMDAwMDAwMDAwMDAwMDAgICByc3A6IDAwMDAwMDAwODA3Y2ZiYTAgICBy
ODogIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgcjk6ICAwMDAwMDAwMDAwMDAwMDAwICAgcjEwOiAw
MDAwMDAwMDAwMDAwMDAwICAgcjExOiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pIHIxMjogMDAwMDAw
MDAwMDAwMDAwMCAgIHIxMzogMDAwMDAwMDAwMDAwMDAwMCAgIHIxNDogMDAwMDAwMDAwMDAwMDAw
MAooWEVOKSByMTU6IDAwMDAwMDAwMDAwMDAwMDAgICBjcjA6IDAwMDAwMDAwODAwMTAwM2IgICBj
cjQ6IDAwMDAwMDAwMDAwNDA2ZjkKKFhFTikgY3IzOiAwMDAwMDAwMDAwMTg1MDAwICAgY3IyOiAw
MDAwMDAwMDc1MTRkNzU1CihYRU4pIGRzOiAwMDIzICAgZXM6IDAwMjMgICBmczogMDAzYiAgIGdz
OiAwMDAwICAgc3M6IDAwMjMgICBjczogMDAwOAoKTG9va2luZyBhdCBpdCBzb21lIG1vcmUsIHRo
ZSBJRFRWZWN0b3JpbmcgZmllbGQgcmV2ZWFscyB3aGF0IGlzIGFjdHVhbGx5CmdvaW5nIG9uLgoK
V2UgYXR0ZW1wdGVkIHRvIGluamVjdCBhbiBOTUkuICBBcyB0aGlzIGlzIGEgcGxhaW4gVk0gd2l0
aG91dCBhbnkKaGFyZHdhcmUsIEkgZXhwZWN0IGl0IGNhbWUgZnJvbSBhbiBJUEkgcmF0aGVyIHRo
YW4gc29tZXRoaW5nIGV4dGVybmFsIHRvCnRoZSBWTS4gIFRoaXMgYWxzbyBtYXRjaGVzIHVwIHdp
dGggdGhlIGludGVycnVwdGliaWxpdHkgaW5kaWNhdGluZyB0aGF0CnRoZSBndWVzdCBpcyBpbiBh
biBOTUkgc2hhZG93LgoKQmVpbmcgMzJiaXQsIE5NSXMgYXJlIGhhbmRsZWQgdXNpbmcgYSB0YXNr
IGdhdGUgdG8gc3dpdGNoIHN0YWNrLCBhbmQgYXQKdGhlIHBvaW50IG9mIGZhaWx1cmUsIHdlIHRy
aWVkIGluamVjdGluZyAjVFMsIHdoaWNoIHN1Z2dlc3RzIHRoYXQKaHZtX3Rhc2tfc3dpdGNoKCkg
b2JqZWN0ZWQgdG8gc29tZXRoaW5nLgoKVGhlIGVycm9yIGNvZGUgKDB4MDAxMCkgaXMgb2RkLCBi
dXQgaXQgaXMgY2VydGFpbmx5IHBvc3NpYmxlIHRoYXQKd2luZG93cyBwdXRzIGl0cyBUU1MgYWRq
YWNlbnQgdG8gJWNzLiAgT24gaW5zcGVjdGlvbiwgdGhlcmUgaXMKZGVmaW5pdGVseSBhIGJ1ZyBp
biB0aGF0IHRoaXMgZXJyb3IgY29kZSBzaG91bGQgaGF2ZSBJRFR8RVhUIHNldCBpbiBpdCwKYnV0
IGFzIHRoaXMgaGFzIGJlZW4gYnJva2VuIHNpbmNlIGZvcmV2ZXIsIGl0cyBub3QgdGhlIHNvdXJj
ZSBvZiB0aGUKcmVncmVzc2lvbi4KCkl0IGlzIHN0aWxsIHVuY2xlYXIgaG93ZXZlciB3aGljaCBw
aWVjZSBvZiBndWVzdCBzdGF0ZSB0aGUgcHJvY2Vzc29yIGlzCmFjdHVhbGx5IG9iamVjdGluZyB0
by4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 01 10:01:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 10: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 1dGMup-0004dc-Jy; Thu, 01 Jun 2017 10: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 <yi.y.sun@linux.intel.com>) id 1dGMuo-0004dW-K5
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 10:01:14 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 84/54-23755-9E5EF295; Thu, 01 Jun 2017 10:01:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXS1tbhqPvkqX6
 kwZW1Vhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bC3WcYCzaZVey7foOpgbFNs4uRi0NIYBqj
 xP8NV9i7GDk5JAR4JY4sm8EKYftLtM6bzwJRNIFRoudAL1gRi4CKRPf02WwgNpuAusTjrz1MI
 LaIgLJE76/fYA3MAnOZJN7v2AFUxMEhLBAlsb/RB6SGV0BH4sP6JiaIobsYJVb+OsMCkRCUOD
 nzCZjNDDT0z7xLzCC9zALSEsv/cYCEOQXsJdZPXAW2VxTohiknt7FNYBSYhaR7FpLuWQjdCxi
 ZVzGqF6cWlaUW6RrqJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEBicDEOxgXP7R
 6RCjJAeTkihvhY1epBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3oNP9COFBItS01Mr0jJzgHECk
 5bg4FES4d0EkuYtLkjMLc5Mh0idYlSUEuc9DpIQAElklObBtcFi8xKjrJQwLyPQIUI8BalFuZ
 klqPKvGMU5GJWEeTeDTOHJzCuBm/4KaDET0OIX28AWlyQipKQaGAsfXLh+f+6x3ojbxUZ6H7Z
 X/CrVTu35x2j12GDp+rRlMY1eCYlVc7M2PW6c/3F/3a4w7k3HS19b6HMt5UuxEbqy/d+JlFf3
 0qc+/SEpxfXuQuHt7paGHVzV6S29m+8kdfHNv1xplsVVEirOqGpdOevt8+VO9frJlV8zL61VM
 9ztmPDvtKvBASWW4oxEQy3mouJEAEG24VLIAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1496311266!102874118!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11965 invoked from network); 1 Jun 2017 10:01:08 -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; 1 Jun 2017 10:01:08 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 01 Jun 2017 03:01:00 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.39,279,1493708400"; d="scan'208";a="107897865"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by orsmga005.jf.intel.com with ESMTP; 01 Jun 2017 03:00:57 -0700
Date: Thu, 1 Jun 2017 18:00:39 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170601100039.GK3420@yi.y.sun>
References: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
 <1493801063-38513-9-git-send-email-yi.y.sun@linux.intel.com>
 <592D9EBB020000780015DB32@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <592D9EBB020000780015DB32@prv-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v11 08/23] x86: refactor psr: L3 CAT: set
 value: implement 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>

T24gMTctMDUtMzAgMDg6MzI6NTksIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+PiBPbiAwMy4wNS4x
NyBhdCAxMDo0NCwgPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4gPiAtLS0gYS94
ZW4vYXJjaC94ODYvcHNyLmMKPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwo+ID4gQEAgLTEx
OCwxMSArMTE4LDEzIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyB7Cj4gPiAgICog
ICAgICAgICAgICAgQ09TIElELiBFdmVyeSBlbnRyeSBvZiBjb3NfcmVmIGNvcnJlc3BvbmRzIHRv
IG9uZSBDT1MgSUQuCj4gPiAgICovCj4gPiAgc3RydWN0IHBzcl9zb2NrZXRfaW5mbyB7Cj4gPiAt
ICAgIGJvb2wgZmVhdF9pbml0Owo+ID4gLSAgICBzcGlubG9ja190IHJlZl9sb2NrOwo+ID4gICAg
ICAvKiBGZWF0dXJlIGFycmF5J3MgaW5kZXggaXMgJ2VudW0gcHNyX2ZlYXRfdHlwZScgd2hpY2gg
aXMgc2FtZSBhcyAncHJvcHMnICovCj4gPiAgICAgIHN0cnVjdCBmZWF0X25vZGUgKmZlYXR1cmVz
W1BTUl9TT0NLRVRfRkVBVF9OVU1dOwo+ID4gKyAgICBib29sIGZlYXRfaW5pdDsKPiA+ICAgICAg
dW5zaWduZWQgaW50IGNvc19yZWZbTUFYX0NPU19SRUdfQ05UXTsKPiA+ICsgICAgc3BpbmxvY2tf
dCByZWZfbG9jazsKPiAKPiBUaGlzIHNodWZmbGluZyBvZiBmaWVsZHMgc2VlbXMgdW5tb3RpdmF0
ZWQgYW5kIGlzIG5vdCBiZWluZyBleHBsYWluZWQKPiBpbiB0aGUgZGVzY3JpcHRpb24uCj4gClBl
ciB5b3VyIGNvbW1lbnQgaW4gdjEwLCBzdWNoIG1vdmVtZW50IG1heSBhdm9pZCBmYWxzZSBjYWNo
ZWxpbmUgY29uZmxpY3RzLgpUaGUgY29tbWVudCBpcyBiZWxvdy4KICAgIEFsc28gcGxlYXNlIHRy
eSB0byBzcGFjZSBhcGFydCB0aGUgdHdvIGxvY2tzLCB0byBhdm9pZCBmYWxzZSBjYWNoZWxpbmUK
ICAgIGNvbmZsaWN0cyAoZS5nLiB0aGUgbmV3IGxvY2sgbWF5IHdlbGwgZ28gaW1tZWRpYXRlbHkg
YmVmb3JlIHRoZSBhcnJheQogICAgaXQgcGFpcnMgd2l0aCkuCgo+ID4gQEAgLTE3OCw2ICsxODAs
MTAgQEAgc3RhdGljIHZvaWQgZnJlZV9zb2NrZXRfcmVzb3VyY2VzKHVuc2lnbmVkIGludCBzb2Nr
ZXQpCj4gPiAgICAgIH0KPiA+ICAKPiA+ICAgICAgaW5mby0+ZmVhdF9pbml0ID0gZmFsc2U7Cj4g
PiArCj4gPiArICAgIG1lbXNldChpbmZvLT5jb3NfcmVmLCAwLCBNQVhfQ09TX1JFR19DTlQgKiBz
aXplb2YodW5zaWduZWQgaW50KSk7Cj4gPiArCj4gPiArICAgIG1lbXNldChpbmZvLT5kb21faWRz
LCAwLCAoKERPTUlEX0lETEUgKyAxKSArIDcpIC8gOCk7Cj4gCj4gYml0bWFwX2NsZWFyKCkKPiAK
SSBzZWFyY2hlZCB0aGUgY29kZXMgYW5kIGZvdW5kICdiaXRtYXBfY2xlYXInIGlzIG9ubHkgZGVm
aW5lZCBpbiB0b29scy8uIFRoZXJlCmlzIG5vIHN1Y2ggZGVmaW5pdGlvbiBpbiBoeXBlcnZpc29y
LiBTbywgSSBkaWQgbm90IHVzZSBpdC4KCj4gPiBAQCAtNDQ5LDExICs0NTUsMTkgQEAgdm9pZCBw
c3JfY3R4dF9zd2l0Y2hfdG8oc3RydWN0IGRvbWFpbiAqZCkKPiA+ICAKPiA+ICAgICAgLyogSURM
RSBkb21haW4ncyAncHNyX2Nvc19pZHMnIGlzIE5VTEwgc28gd2Ugc2V0IGRlZmF1bHQgdmFsdWUg
Zm9yIGl0LiAqLwo+ID4gICAgICBpZiAoIHBzcmEtPmNvc19tYXNrICkKPiA+IC0gICAgICAgIHBz
cl9hc3NvY19jb3MoJnJlZywKPiA+IC0gICAgICAgICAgICAgICAgICAgICAgZC0+YXJjaC5wc3Jf
Y29zX2lkcyA/Cj4gPiAtICAgICAgICAgICAgICAgICAgICAgIGQtPmFyY2gucHNyX2Nvc19pZHNb
Y3B1X3RvX3NvY2tldChzbXBfcHJvY2Vzc29yX2lkKCkpXSA6Cj4gPiAtICAgICAgICAgICAgICAg
ICAgICAgIDAsCj4gPiAtICAgICAgICAgICAgICAgICAgICAgIHBzcmEtPmNvc19tYXNrKTsKPiA+
ICsgICAgewo+ID4gKyAgICAgICAgdW5zaWduZWQgaW50IHNvY2tldCA9IGNwdV90b19zb2NrZXQo
c21wX3Byb2Nlc3Nvcl9pZCgpKTsKPiA+ICsgICAgICAgIHN0cnVjdCBwc3Jfc29ja2V0X2luZm8g
KmluZm8gPSBzb2NrZXRfaW5mbyArIHNvY2tldDsKPiA+ICsgICAgICAgIHVuc2lnbmVkIGludCBj
b3MgPSAwOwo+ID4gKwo+ID4gKyAgICAgICAgaWYgKCBkLT5hcmNoLnBzcl9jb3NfaWRzICkKPiA+
ICsgICAgICAgICAgICBjb3MgPSBkLT5hcmNoLnBzcl9jb3NfaWRzW3NvY2tldF07Cj4gPiArCj4g
PiArICAgICAgICBpZiAoIHVubGlrZWx5KCF0ZXN0X2JpdChkLT5kb21haW5faWQsIGluZm8tPmRv
bV9pZHMpKSApCj4gPiArICAgICAgICAgICAgY29zID0gMDsKPiAKPiBJIHRoaW5rIGEgYnJpZWYg
Y29tbWVudCBoZXJlIHdvdWxkIGJlIGhlbHBmdWwuIEkgYWxzbyB0aGluayB0aGUgdHdvCj4gaWYo
KS1zIHdvdWxkIGJldHRlciBiZSBjb21iaW5lZCAoYWZ0ZXIgYWxsIHRvIGluaXRpYWxpemUgY29z
IHRvIHplcm8KPiBhYm92ZSwgc28geW91IHNpbXBseSBuZWVkIHRvIGF2b2lkIG92ZXJ3cml0aW5n
IGl0IGluIHRoZSBmaXJzdCBpZigpLgo+IApPaywgd2lsbCBhZGQgY29tbWVudCBhbmQgbWVyZ2Ug
dGhlIHR3byBpZigpLXMuCgo+ID4gQEAgLTUyOSw2ICs1NDMsMTAgQEAgaW50IHBzcl9nZXRfdmFs
KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBzb2NrZXQsCj4gPiAgICAgIGlmICggIWZl
YXQgfHwgIWZlYXRfcHJvcHNbZmVhdF90eXBlXSApCj4gPiAgICAgICAgICByZXR1cm4gLUVOT0VO
VDsKPiA+ICAKPiA+ICsgICAgaWYgKCAhdGVzdF9iaXQoZC0+ZG9tYWluX2lkLCBzb2NrZXRfaW5m
b1tzb2NrZXRdLmRvbV9pZHMpICYmCj4gPiArICAgICAgICAgZC0+YXJjaC5wc3JfY29zX2lkc1tz
b2NrZXRdICkKPiA+ICsgICAgICAgIGQtPmFyY2gucHNyX2Nvc19pZHNbc29ja2V0XSA9IDA7Cj4g
Cj4gV2hhdCBpcyB0aGUgcmlnaHQgc2lkZSBvZiB0aGUgJiYgZ29vZCBmb3I/Cj4gClRoZSBwdXJw
b3NlIGlzIHRvIGF2b2lkIHVubmVjZXNzYXJ5IHJlc3RvcmUgYWN0aW9uLiBCdXQgeWVzLCB0aGlz
IGlzIGEKcmVkdW5kYW50IGNoZWNrLgoKPiBBbHNvIHRoZSBsYXRlc3QgaGVyZSBpdCBpcyBjbGVh
ciB0aGF0ICJkb21faWRzIiBpc24ndCB0aGUgYmVzdCBjaG9pY2UKPiBmb3IgYSBuYW1lLiBXaGF0
IGFib3V0ICJkb21fc2V0IiBvciAiZG9tYWluX3NldCI/Cj4gCkkgcHJlZmVyICdkb21fc2V0Jy4K
Cj4gPiArLyogVGhlIHdob2xlIHNldCBwcm9jZXNzIGlzIHByb3RlY3RlZCBieSBkb21jdGxfbG9j
ay4gKi8KPiAKPiBUaGlzIG5lZWRzIHRvIGJlIHJlLWNvbnNpZGVyZWQ6IFdlIGludGVuZCB0byBp
bmNyZW1lbnRhbGx5Cj4gcmVkdWNlIGNvZGUgcmFuZ2VzIGd1YXJkZWQgYnkgdGhlIGRvbWN0bCBs
b2NrLCBhbmQgYSBnb29kCj4gZmlyc3Qgc3RlcCBtaWdodCBiZSB0byBzdG9wIGludHJvZHVjaW5n
IGZ1cnRoZXIgZGVwZW5kZW5jaWVzIG9uCj4gaXQgaW4gaW5kaXZpZHVhbCBoYW5kbGVycy4gU28g
dGhlIG1haW4gcXVlc3Rpb24gaXM6IERvIHlvdSBuZWVkIGEKPiBnbG9iYWwgbG9jayBoZXJlIGF0
IGFsbCwgb3Igd291bGQgYSBwZXItZG9tYWluIG9uZSBzdWZmaWNlPyBJbgo+IHRoZSBmb3JtZXIg
Y2FzZSBJIHRoaW5rIHlvdSBzaG91bGQgKHJlPylpbnRyb2R1Y2UgeW91ciBvd24sCj4gd2hpbGUg
aW4gdGhlIGxhdHRlciBjYXNlIHlvdSBjb3VsZCBwcm9iYWJseSB1c2UgZG9tYWluX2xvY2soKSwK
PiBidXQgc2luY2UgeW91IGRvbid0IHJlcXVpcmUgb3RoZXIgcGVyLWRvbWFpbiBhY3Rpdml0aWVz
IHRvIGJlCj4gc3luY2hyb25pemVkLCBoYXZpbmcgeW91ciBvd24gcHJpdmF0ZSB3b3VsZCBwZXJo
YXBzIGJlCj4gZXZlbiBiZXR0ZXIuCj4gClRoZSBkb21jdGxfbG9jayBpcyB1c2VkIHByb3RlY3Qg
cmVzb3VyY2VzIHVzZWQgaW4gYmVsb3cgZnVuY3Rpb25zOgoxLiBwc3JfZG9tYWluX2luaXQKMi4g
cHNyX2RvbWFpbl9mcmVlCjMuIHBzcl9nZXRfaW5mbwo0LiBwc3JfZ2V0X3ZhbAo1LiBwc3Jfc2V0
X3ZhbAoKUGVyIGFuYWx5c2lzLCBvbmx5ICdkLT5hcmNoLnBzcl9jb3NfaWRzJyBzaG91bGQgYmUg
cHJvdGVjdGVkIGluIHRoZXNlCmZ1bmN0aW9ucyBhbmQgcHNyX2RvbWFpbl9pbml0L2ZyZWUgZG8g
bm90IG5lZWQgbG9jayBiZWNhdXNlIGRvbWFpbgpjYW5ub3QgYmUgc2NoZWR1bGVkIHdoZW4gdGhl
eSBhcmUgY2FsbGVkLgoKU28sIEkgdGhpbmsgJ2RvbWFpbl9sb2NrJyBpcyBlbm91Z2guCgo+ID4g
K2ludCBwc3Jfc2V0X3ZhbChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgc29ja2V0LAo+
ID4gKyAgICAgICAgICAgICAgICB1aW50NjRfdCBuZXdfdmFsLCBlbnVtIGNibV90eXBlIHR5cGUp
Cj4gPiArewo+ID4gKyAgICB1bnNpZ25lZCBpbnQgb2xkX2NvczsKPiA+ICsgICAgaW50IGNvcywg
cmV0Owo+ID4gKyAgICB1bnNpZ25lZCBpbnQgKnJlZjsKPiA+ICsgICAgdWludDMyX3QgKnZhbF9h
cnJheSwgdmFsOwo+ID4gKyAgICBzdHJ1Y3QgcHNyX3NvY2tldF9pbmZvICppbmZvID0gZ2V0X3Nv
Y2tldF9pbmZvKHNvY2tldCk7Cj4gPiArICAgIHVuc2lnbmVkIGludCBhcnJheV9sZW47Cj4gPiAr
ICAgIGVudW0gcHNyX2ZlYXRfdHlwZSBmZWF0X3R5cGU7Cj4gPiArCj4gPiArICAgIGlmICggSVNf
RVJSKGluZm8pICkKPiA+ICsgICAgICAgIHJldHVybiBQVFJfRVJSKGluZm8pOwo+ID4gKwo+ID4g
KyAgICBpZiAoIG5ld192YWwgIT0gKHVpbnQzMl90KW5ld192YWwgKQo+ID4gKyAgICAgICAgcmV0
dXJuIC1FSU5WQUw7Cj4gPiArCj4gPiArICAgIHZhbCA9IG5ld192YWw7Cj4gCj4gUGxlYXNlIHN3
aXRjaCB0aGlzIGFuZCB0aGUgcHJpb3IgaWYoKSwgdXNpbmcgdmFsIGluc3RlYWQgb2YgdGhlIGNh
c3QKPiBleHByZXNzaW9uIHRoZXJlLgo+IApHb3QgaXQuCgo+ID4gKyAgICBmZWF0X3R5cGUgPSBw
c3JfY2JtX3R5cGVfdG9fZmVhdF90eXBlKHR5cGUpOwo+ID4gKyAgICBpZiAoIGZlYXRfdHlwZSA+
PSBBUlJBWV9TSVpFKGluZm8tPmZlYXR1cmVzKSB8fAo+ID4gKyAgICAgICAgICFpbmZvLT5mZWF0
dXJlc1tmZWF0X3R5cGVdICkKPiA+ICsgICAgICAgIHJldHVybiAtRU5PRU5UOwo+IAo+IFdpdGhv
dXQgc2VlaW5nIHRoZSBjb2RlIGluc2lkZSB0aGUgZnVuY3Rpb25zIHlvdSBwYXNzIGZlYXRfdHlw
ZQo+IHRvIGJlbG93IGl0J3Mgbm90IHJlYWxseSBjbGVhciB3aGV0aGVyIHlvdSB3b3VsZG4ndCBi
ZXR0ZXIgdXNlCj4gd2hhdCBpcyBjdXJyZW50bHkgbmFtZWQgcHNyX2dldF9mZWF0X2FuZF90eXBl
KCkgaGVyZS4KPiAKJ3Bzcl9nZXRfZmVhdF9hbmRfdHlwZScgd2lsbCBiZSByZW1vdmVkLiBTbywg
SSB3b3VsZCBsaWtlIHRvIGtlZXAgY29kZXMgaGVyZS4KV2hhdCBpcyB5b3VyIG9waW5pb24/Cgo+
ID4gKyBmcmVlX2FycmF5Ogo+ID4gKyAgICB4ZnJlZSh2YWxfYXJyYXkpOwo+ID4gKyAgICByZXR1
cm4gcmV0Owo+ID4gKwo+ID4gKyB1bmxvY2tfZnJlZV9hcnJheToKPiA+ICsgICAgc3Bpbl91bmxv
Y2soJmluZm8tPnJlZl9sb2NrKTsKPiA+ICsgICAgeGZyZWUodmFsX2FycmF5KTsKPiA+ICsgICAg
cmV0dXJuIHJldDsKPiA+ICt9Cj4gCj4gSSdtIHN1cmUgSSd2ZSBzYWlkIHNvIGJlZm9yZSAtIHBs
ZWFzZSBkb24ndCBkdXBsaWNhdGUgZXJyb3IgcGF0aHMgbGlrZQo+IHRoaXMuIEhlcmUgaXQncyBz
dGlsbCBlYXN5IHRvIHNlZSBhbGwgaXMgZmluZSwgYnV0IHdoYXQgaWYgZWFjaCBwYXRoIGdldHMK
PiB0d28gb3IgdGhyZWUgbW9yZSB0aGluZyBhZGRlZC4gUGxlYXNlIGNoYWluIHRoZW0gdG9nZXRo
ZXIgdmlhIGdvdG8uCj4gClRvIG1ha2UgdGhpbmdzIGNsZWFyLCBJIHdyb3RlIGJlbG93IGNvZGVz
LiBIb3cgYWJvdXQgdGhlbT8KIHVubG9ja19mcmVlX2FycmF5OgogICAgc3Bpbl91bmxvY2soJmlu
Zm8tPnJlZl9sb2NrKTsKCiBmcmVlX2FycmF5OgogICAgeGZyZWUodmFsX2FycmF5KTsKICAgIHJl
dHVybiByZXQ7Cgo+ID4gIC8qIENhbGxlZCB3aXRoIGRvbWFpbiBsb2NrIGhlbGQsIG5vIGV4dHJh
IGxvY2sgbmVlZGVkIGZvciAncHNyX2Nvc19pZHMnICovCj4gPiAgc3RhdGljIHZvaWQgcHNyX2Zy
ZWVfY29zKHN0cnVjdCBkb21haW4gKmQpCj4gPiAgewo+ID4gKyAgICB1bnNpZ25lZCBpbnQgc29j
a2V0LCBjb3M7Cj4gPiArCj4gPiArICAgIEFTU0VSVChzb2NrZXRfaW5mbyk7Cj4gPiArCj4gPiAr
ICAgIGlmICggIWQtPmFyY2gucHNyX2Nvc19pZHMgKQo+ID4gKyAgICAgICAgcmV0dXJuOwo+ID4g
Kwo+ID4gKyAgICAvKiBEb21haW4gaXMgZGVzdHJvaWVkIHNvIGl0cyBjb3NfcmVmIHNob3VsZCBi
ZSBkZWNyZWFzZWQuICovCj4gCj4gZGVzdHJveWVkCj4gCj4gPiArICAgIGZvciAoIHNvY2tldCA9
IDA7IHNvY2tldCA8IG5yX3NvY2tldHM7IHNvY2tldCsrICkKPiA+ICsgICAgewo+ID4gKyAgICAg
ICAgc3RydWN0IHBzcl9zb2NrZXRfaW5mbyAqaW5mbzsKPiA+ICsKPiA+ICsgICAgICAgIC8qIGNv
cyAwIGlzIGRlZmF1bHQgb25lIHdoaWNoIGRvZXMgbm90IG5lZWQgYmUgaGFuZGxlZC4gKi8KPiA+
ICsgICAgICAgIGNvcyA9IGQtPmFyY2gucHNyX2Nvc19pZHNbc29ja2V0XTsKPiA+ICsgICAgICAg
IGlmICggY29zID09IDAgKQo+ID4gKyAgICAgICAgICAgIGNvbnRpbnVlOwo+IAo+IERvZXMgdGhp
cyAiZG9lc24ndCBuZWVkIHRvIGJlIGhhbmRsZWQiIGV2ZW4gZXh0ZW5kIHRvIC4uLgo+IAo+ID4g
KyAgICAgICAgaW5mbyA9IHNvY2tldF9pbmZvICsgc29ja2V0Owo+ID4gKyAgICAgICAgc3Bpbl9s
b2NrKCZpbmZvLT5yZWZfbG9jayk7Cj4gPiArICAgICAgICBBU1NFUlQoaW5mby0+Y29zX3JlZltj
b3NdKTsKPiA+ICsgICAgICAgIGluZm8tPmNvc19yZWZbY29zXS0tOwo+ID4gKyAgICAgICAgc3Bp
bl91bmxvY2soJmluZm8tPnJlZl9sb2NrKTsKPiA+ICsKPiA+ICsgICAgICAgIGNsZWFyX2JpdChk
LT5kb21haW5faWQsIGluZm8tPmRvbV9pZHMpOwo+IAo+IC4uLiB0aGlzIGxhc3QgcGFydD8KPiAK
SG1tLCBJIHNob3VsZCBjbGVhciBpdCBubyBtYXR0ZXIgY29zIGlzIDAgb3Igbm90LiBUaGFua3Mh
Cgo+IEphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 01 10:20:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 10:20:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGNCs-0005R8-1v; Thu, 01 Jun 2017 10:19: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=3184c523e=Andrew.Cooper3@citrix.com>)
 id 1dGNCq-0005R2-HY
 for xen-devel@lists.xen.org; Thu, 01 Jun 2017 10:19:52 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 78/56-01992-64AEF295; Thu, 01 Jun 2017 10:19:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsWyU9JRQtftlX6
 kwadWXoslHxezODB6HN39mymAMYo1My8pvyKBNeNrc3ZBs2TFpeuhDYzPhbsYOTkkBPwkvv95
 xQpiCwuESXx/sYQdxBYRUJbo/fWbpYuRi0NIYD6TxPFf29lAEswC+RKTf9wHs9kE9CV2v/jEB
 GLzCthKdF37ABZnEVCRWLjqKwuILSoQLvG28QgLRI2gxMmZT8BsTgF7iRU3+xghZhpIHFk0hx
 XClpfY/nYOM4gtJKAmca3/EjvEoekSW//+Yp7AyD8LyahZSNpnIWlfwMi8ilGjOLWoLLVI19h
 AL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMATrGRgYdzBOWOV3iFGSg0lJlLfC
 Ri9SiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRvyEv9SCHBotT01Iq0zBxgNMCkJTh4lER4l4Kke
 YsLEnOLM9MhUqcYFaXEeTtAEgIgiYzSPLg2WAReYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqC
 TMuwJkCk9mXgnc9FdAi5mAFr/YBra4JBEhJdXAGBfpLXFiUtpFM6aF8huMbgY4XTZf9EY6S/Y
 3hxqb8Zt98rtvhqhku+y5MdcpcP3r8nWZITwZDrxF6/1Y9p0Ulw+3Vw9YetzUR3DD4cVmFew3
 E26cbvUNPZb3NPxHzzpLrse5fCa7Fwj06F/VuKva8r5gXuAfvl2RbXdY3DfuZn1e2tQufaZKi
 aU4I9FQi7moOBEAM1WCxbsCAAA=
X-Env-Sender: prvs=3184c523e=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1496312389!85485186!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53284 invoked from network); 1 Jun 2017 10:19:50 -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;
 1 Jun 2017 10:19:50 -0000
X-IronPort-AV: E=Sophos;i="5.39,279,1493683200"; d="scan'208";a="47037712"
To: Jan Beulich <JBeulich@suse.com>
References: <1495818213-345-1-git-send-email-andrew.cooper3@citrix.com>
 <1495818213-345-3-git-send-email-andrew.cooper3@citrix.com>
 <592BFED4020000780015D347@prv-mh.provo.novell.com>
 <0e4ea8ae-be0c-4d69-61f8-ca75c3faa029@citrix.com>
 <592C02C9020000780015D371@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <6c3c894f-c92c-a172-ab67-954cbba6220a@citrix.com>
Date: Thu, 1 Jun 2017 11:19:48 +0100
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: <592C02C9020000780015D371@prv-mh.provo.novell.com>
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>, Tim Deegan <tim@xen.org>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 2/2] x86/pagewalk: Fix pagewalk's handling
 of instruction fetches
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjkvMDUvMTcgMTA6MTUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI5LjA1LjE3IGF0
IDExOjAzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDI5LzA1LzIw
MTcgMDk6NTgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMjYuMDUuMTcgYXQgMTk6MDMs
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4+PiAtLS0gYS94ZW4vYXJjaC94
ODYvbW0vZ3Vlc3Rfd2Fsay5jCj4+Pj4gKysrIGIveGVuL2FyY2gveDg2L21tL2d1ZXN0X3dhbGsu
Ywo+Pj4+IEBAIC0xMTQsMjIgKzExNCwxOCBAQCBndWVzdF93YWxrX3RhYmxlcyhzdHJ1Y3QgdmNw
dSAqdiwgc3RydWN0IHAybV9kb21haW4gKnAybSwKPj4+PiAgICAgIEFTU0VSVCghKHdhbGsgJiBQ
RkVDX2ltcGxpY2l0KSB8fAo+Pj4+ICAgICAgICAgICAgICEod2FsayAmIChQRkVDX2luc25fZmV0
Y2ggfCBQRkVDX3VzZXJfbW9kZSkpKTsKPj4+PiAgCj4+Pj4gLSAgICAvKgo+Pj4+IC0gICAgICog
UEZFQ19pbnNuX2ZldGNoIGlzIG9ubHkgdXNlZCBhcyBhbiBpbnB1dCB0byBwYWdldGFibGUgd2Fs
a2luZyBpZiBOWCBvcgo+Pj4+IC0gICAgICogU01FUCBhcmUgZW5hYmxlZC4gIE90aGVyd2lzZSwg
aW5zdHJ1Y3Rpb24gZmV0Y2hlcyBhcmUgaW5kaXN0aW5ndWlzaGFibGUKPj4+PiAtICAgICAqIGZy
b20gZGF0YSByZWFkcy4KPj4+PiAtICAgICAqCj4+Pj4gLSAgICAgKiBUaGlzIHByb3BlcnR5IGNh
biBiZSBkZW1vbnN0cmF0ZWQgb24gcmVhbCBoYXJkd2FyZSBieSBoYXZpbmcgTlggYW5kCj4+Pj4g
LSAgICAgKiBTTUVQIGluYWN0aXZlLCBidXQgU01BUCBhY3RpdmUsIGFuZCBvYnNlcnZpbmcgdGhh
dCBFRkxBR1MuQUMgZGV0ZXJtaW5lcwo+Pj4+IC0gICAgICogd2hldGhlciBhIHBhZ2VmYXVsdCBv
Y2N1cmVzIGZvciBzdXBlcnZpc29yIGV4ZWN1dGlvbiBvbiB1c2VyIG1hcHBpbmdzLgo+Pj4+IC0g
ICAgICovCj4+Pj4gLSAgICBpZiAoICEoZ3Vlc3RfbnhfZW5hYmxlZCh2KSB8fCBndWVzdF9zbWVw
X2VuYWJsZWQodikpICkKPj4+PiAtICAgICAgICB3YWxrICY9IH5QRkVDX2luc25fZmV0Y2g7Cj4+
Pj4gLQo+Pj4+ICAgICAgcGVyZmNfaW5jcihndWVzdF93YWxrKTsKPj4+PiAgICAgIG1lbXNldChn
dywgMCwgc2l6ZW9mKCpndykpOwo+Pj4+ICAgICAgZ3ctPnZhID0gdmE7Cj4+Pj4gLSAgICBndy0+
cGZlYyA9IHdhbGsgJiAoUEZFQ19pbnNuX2ZldGNoIHwgUEZFQ191c2VyX21vZGUgfCBQRkVDX3dy
aXRlX2FjY2Vzcyk7Cj4+Pj4gKyAgICBndy0+cGZlYyA9IHdhbGsgJiAoUEZFQ191c2VyX21vZGUg
fCBQRkVDX3dyaXRlX2FjY2Vzcyk7Cj4+Pj4gKwo+Pj4+ICsgICAgLyoKPj4+PiArICAgICAqIFBG
RUNfaW5zbl9mZXRjaCBpcyBvbmx5IHJlcG9ydGVkIGlmIE5YIG9yIFNNRVAgYXJlIGVuYWJsZWQu
ICBIYXJkd2FyZQo+Pj4+ICsgICAgICogc3RpbGwgZGlzdGluZ3Vlc2VzIGluc3RydWN0aW9uIGZl
dGNoZXMgZHVyaW5nIGRldGVybWluYXRpb24gb2YgYWNjZXNzCj4+Pj4gKyAgICAgKiByaWdodHMu
Cj4+Pj4gKyAgICAgKi8KPj4+PiArICAgIGlmICggZ3Vlc3RfbnhfZW5hYmxlZCh2KSB8fCBndWVz
dF9zbWVwX2VuYWJsZWQodikgKQo+Pj4+ICsgICAgICAgIGd3LT5wZmVjIHw9ICh3YWxrICYgUEZF
Q19pbnNuX2ZldGNoKTsKPj4+PiAgCj4+Pj4gICNpZiBHVUVTVF9QQUdJTkdfTEVWRUxTID49IDMg
LyogUEFFIG9yIDY0Li4uICovCj4+Pj4gICNpZiBHVUVTVF9QQUdJTkdfTEVWRUxTID49IDQgLyog
NjQtYml0IG9ubHkuLi4gKi8KPj4+IERvbid0IHlvdSBhbm90aGVyIGFkanVzdG1lbnQgdG8KPj4+
Cj4+PiAgICAgaWYgKCAod2FsayAmIFBGRUNfaW5zbl9mZXRjaCkgJiYgKGFyICYgX1BBR0VfTlhf
QklUKSApCj4+PiAgICAgICAgIC8qIFJlcXVlc3RlZCBhbiBpbnN0cnVjdGlvbiBmZXRjaCBhbmQg
Zm91bmQgTlg/IEZhaWwuICovCj4+PiAgICAgICAgIGdvdG8gb3V0Owo+Pj4KPj4+IEkgY2FuJ3Qg
c2VlIGFueXRoaW5nIHRoYXQgd291bGQga2VlcCBfUEFHRV9OWF9CSVQgb3V0IG9mCj4+PiBhciBp
ZiBOWCBpcyBub3QgZW5hYmxlZC4KPj4gX1BBR0VfTlhfQklUIGlzIHJlc2VydmVkIGlmIE5YIGlz
IG5vdCBlbmFibGVkLCBhbmQgaXMgYWNjb3VudGVkIGZvciBpbgo+PiBndWVzdF9yc3ZkX2JpdHMo
KSBpbiBndWVzdF9wdC5oLCBhbmQgd2UgbmV2ZXIgaGl0IHRoZSBhY2Nlc3MgcmlnaHRzIGxvZ2lj
Lgo+IEFoLCByaWdodC4gQnV0IHBlcmhhcHMgd29ydGggaGF2aW5nIGEgcmVzcGVjdGl2ZSBBU1NF
UlQoKQo+IGhlcmUsIGF0IG9uY2Ugc2VydmluZyBhcyBkb2N1bWVudGF0aW9uPwoKSSBjb3VsZCwg
YnV0IGl0IHdvdWxkIGZlZWwgYmUgb3V0IG9mIHBsYWNlLiAgTlggYmVpbmcgaW5jb3JyZWN0bHkg
c2V0IGlzCmEgdHJhbnNsYXRpb24gZmFpbHVyZSwgYW5kIGJ5IGRlZmluaXRpb24sIHRoZSB0cmFu
c2xhdGlvbiBuZWVkcyB0byBoYXZlCnN1Y2NlZWRlZCBiZWZvcmUgcGVybWlzc2lvbnMgZ2V0IGNv
bnNpZGVyZWQuCgpXb3VsZCB0aGlzIGNsYXJpZmljYXRpb24gYmUgYWNjZXB0YWJsZT8KCmluZGV4
IDVjNmE4NWIuLjZkNmI0NTQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9ndWVzdF93YWxr
LmMKKysrIGIveGVuL2FyY2gveDg2L21tL2d1ZXN0X3dhbGsuYwpAQCAtMzYwLDggKzM2MCw5IEBA
IGd1ZXN0X3dhbGtfdGFibGVzKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcDJtX2RvbWFpbgoqcDJt
LAogICAgIGd3LT5wZmVjIHw9IFBGRUNfcGFnZV9wcmVzZW50OwogCiAgICAgLyoKLSAgICAgKiBU
aGUgcGFnZXRhYmxlIHdhbGsgaGFzIHJldHVybmVkIGEgc3VjY2Vzc2Z1bCB0cmFuc2xhdGlvbi4g
IE5vdyBjaGVjawotICAgICAqIGFjY2VzcyByaWdodHMgdG8gc2VlIHdoZXRoZXIgdGhlIGFjY2Vz
cyBzaG91bGQgc3VjY2VlZC4KKyAgICAgKiBUaGUgcGFnZXRhYmxlIHdhbGsgaGFzIHJldHVybmVk
IGEgc3VjY2Vzc2Z1bCB0cmFuc2xhdGlvbiAoaS5lLiBBbGwKKyAgICAgKiBQVEVzIGFyZSBwcmVz
ZW50IGFuZCBoYXZlIG5vIHJlc2VydmVkIGJpdHMgc2V0KS4gIE5vdyBjaGVjayBhY2Nlc3MKKyAg
ICAgKiByaWdodHMgdG8gc2VlIHdoZXRoZXIgdGhlIGFjY2VzcyBzaG91bGQgc3VjY2VlZC4KICAg
ICAgKi8KICAgICBhciA9IChhcl9hbmQgJiBBUl9BQ0NVTV9BTkQpIHwgKGFyX29yICYgQVJfQUND
VU1fT1IpOwogCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 01 10:22:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 10:22:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGNF2-0005ym-Dl; Thu, 01 Jun 2017 10: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 <JBeulich@suse.com>) id 1dGNF0-0005yd-La
 for xen-devel@lists.xen.org; Thu, 01 Jun 2017 10:22:06 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 0F/DC-03920-DCAEF295; Thu, 01 Jun 2017 10:22:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsXS6fjDS/fsK/1
 IgwNzpS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owfH9uZCy7zV6xa+ZixgXECTxcjJ4eQQJ5E
 38om1i5GDg5eATuJpc21IGEJAUOJ0wtvsoDYLAKqEvPfn2YHsdkE1CXanm1nBbFFBPQl5n/6C
 dbKLBAm8fiMNUhYWEBFYubSj8wgYSEBW4mmS7YgYU6g4XfaDzNCLBKU+LtDGCTMLKAl8fDXLR
 YIW1ti2cLXzBADpSWW/+OYwMg3C6FhFpKGWUgaZiE0LGBkWcWoUZxaVJZapGtooZdUlJmeUZK
 bmJmja2hgppebWlycmJ6ak5hUrJecn7uJERh2DECwg/HmxoBDjJIcTEqivBU2epFCfEn5KZUZ
 icUZ8UWlOanFhxhlODiUJHgfvtSPFBIsSk1PrUjLzAFGAExagoNHSYRXFhgFQrzFBYm5xZnpE
 KlTjIpS4rx/QfoEQBIZpXlwbbCou8QoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVh3scgU3gy80
 rgpr8CWswEtPjFNrDFJYkIKakGxpjj2+WesRyt5edR43dsyE8wjbCxq7tktT1nS8X7RW8/bO+
 x70tZ8fxQJk/W70ozk9/spgqbeRVzloh7bmt9qrTizDK569fX+x8S/sSlx7vQ1kXPuGVDu2Xc
 hN+3ik4qPpSbfyI+y+e6XNQSuWs2RknnPOawCmt2/7CTuHS+Wyl/fd6srxlxSizFGYmGWsxFx
 YkA8REBRrUCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1496312523!48733421!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25874 invoked from network); 1 Jun 2017 10:22:05 -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; 1 Jun 2017 10:22:05 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 01 Jun 2017 04:22:03 -0600
Message-Id: <593006EA020000780015E9D9@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 01 Jun 2017 04:22:02 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <9e572e31-6967-a12a-5769-edcd142e6a5c@citrix.com>
In-Reply-To: <9e572e31-6967-a12a-5769-edcd142e6a5c@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Julien Grall <julien.grall@arm.com>,
 Xen-devel List <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] Xen 4.9 vmentry failure
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAxLjA2LjE3IGF0IDExOjEyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gV2UgYXR0ZW1wdGVkIHRvIGluamVjdCBhbiBOTUkuICBBcyB0aGlzIGlzIGEgcGxhaW4g
Vk0gd2l0aG91dCBhbnkKPiBoYXJkd2FyZSwgSSBleHBlY3QgaXQgY2FtZSBmcm9tIGFuIElQSSBy
YXRoZXIgdGhhbiBzb21ldGhpbmcgZXh0ZXJuYWwgdG8KPiB0aGUgVk0uICBUaGlzIGFsc28gbWF0
Y2hlcyB1cCB3aXRoIHRoZSBpbnRlcnJ1cHRpYmlsaXR5IGluZGljYXRpbmcgdGhhdAo+IHRoZSBn
dWVzdCBpcyBpbiBhbiBOTUkgc2hhZG93Lgo+IAo+IEJlaW5nIDMyYml0LCBOTUlzIGFyZSBoYW5k
bGVkIHVzaW5nIGEgdGFzayBnYXRlIHRvIHN3aXRjaCBzdGFjaywgYW5kIGF0Cj4gdGhlIHBvaW50
IG9mIGZhaWx1cmUsIHdlIHRyaWVkIGluamVjdGluZyAjVFMsIHdoaWNoIHN1Z2dlc3RzIHRoYXQK
PiBodm1fdGFza19zd2l0Y2goKSBvYmplY3RlZCB0byBzb21ldGhpbmcuCgpBcyB0aGlzIGlzbid0
IHRoZSBUU1dfaXJldCBjYXNlIGZyb20gYWxsIHdlIGtub3csIHRoZXJlJ3Mgb25seSBvbmUKcGF0
aCByYWlzaW5nICNUUyh0c3Nfc2VsKSAtIHdoZW4gdGhlIFAgYml0IGluIHRoZSBkZXNjcmlwdG9y
IGlzIG5vdApzZXQuIEkgdGhlcmVmb3JlIHJhdGhlciB3b25kZXIgLi4uCgo+IFRoZSBlcnJvciBj
b2RlICgweDAwMTApIGlzIG9kZCwgYnV0IGl0IGlzIGNlcnRhaW5seSBwb3NzaWJsZSB0aGF0Cj4g
d2luZG93cyBwdXRzIGl0cyBUU1MgYWRqYWNlbnQgdG8gJWNzLgoKLi4uIHdoZXRoZXIgaXQncyBz
b21lIG90aGVyIHNlbGVjdG9yIHRoYXQgY2Fubm90IGJlIGxvYWRlZC4KCj4gIE9uIGluc3BlY3Rp
b24sIHRoZXJlIGlzCj4gZGVmaW5pdGVseSBhIGJ1ZyBpbiB0aGF0IHRoaXMgZXJyb3IgY29kZSBz
aG91bGQgaGF2ZSBJRFR8RVhUIHNldCBpbiBpdCwKPiBidXQgYXMgdGhpcyBoYXMgYmVlbiBicm9r
ZW4gc2luY2UgZm9yZXZlciwgaXRzIG5vdCB0aGUgc291cmNlIG9mIHRoZQo+IHJlZ3Jlc3Npb24u
CgpDZXJ0YWlubHkgbm90IElEVCBidXQganVzdCBFWFQsIEkgd291bGQgdGhpbms/IEJ1dCB0aGF0
IHJhaXNlcwphbm90aGVyIHBvc3NpYmlsaXR5OiBXaGF0IGlmIHRoZSBzZWxlY3RvciBoZXJlIGFj
dHVhbGx5IGlzIHBvaW50aW5nCmludG8gdGhlIElEVD8gVGhlIFNETSBzYXlzIGl0J3MgdGhlIFRT
UyBzZWxlY3RvciB0aGF0IHRoZSBleGl0CnF1YWxpZmljYXRpb24gcHJvdmlkZXMsIGJ1dCB3aGF0
IGlmIGluIGZhY3QgaXQncyB0aGUgZXJyb3IgY29kZQojVFMgLyAjR1Agd291bGQgb3RoZXJ3aXNl
IGhhdmUgYmVlbiBoYW5kZWQ/CgpPdG9oIGlmIHdlIGFzc3VtZSBpdCdzIGFuIElQSSwgd2Ugc2hv
dWxkIGFsc28gYmUgYWxsb3dlZCB0bwphc3N1bWUgYm90aCBJRFQgZGVzY3JpcHRvciBmb3IgdmVj
dG9yIDIgYW5kIHJlZmVyZW5jZWQgdGFzawpkZXNjcmlwdG9yIGFyZSBva2F5LgoKU28gaW4gdGhl
IGVuZCBJIHJlYWxseSB0aGluayAweDAwMTAgaXMgdGhlIHJpbmcgemVybyBkYXRhL3N0YWNrCnNl
bGVjdG9yLiBBbmQgSSdkIHRoZW4gZnVydGhlciB0aGluayB3ZSBoYXZlIGFuIGlzc3VlIHdpdGgK
c3dpdGNoaW5nIGZyb20gcmluZyAzIHRvIHJpbmcgMCBoZXJlOgoKICAgICAgICBkcGwgPSAoZGVz
Yy5iID4+IDEzKSAmIDM7CiAgICAgICAgcnBsID0gc2VsICYgMzsKICAgICAgICBjcGwgPSBodm1f
Z2V0X2NwbCh2KTsKICAgICAgICAuLi4KICAgICAgICBjYXNlIHg4Nl9zZWdfc3M6CiAgICAgICAg
ICAgIC4uLgogICAgICAgICAgICBpZiAoIChkcGwgIT0gY3BsKSB8fCAoZHBsICE9IHJwbCkgKQog
ICAgICAgICAgICAgICAgZ290byB1bm1hcF9hbmRfZmFpbDsKCj4gSXQgaXMgc3RpbGwgdW5jbGVh
ciBob3dldmVyIHdoaWNoIHBpZWNlIG9mIGd1ZXN0IHN0YXRlIHRoZSBwcm9jZXNzb3IgaXMKPiBh
Y3R1YWxseSBvYmplY3RpbmcgdG8uCgpDUy5SUEwgIT0gU1MuUlBMCgpKYW4KCkphbgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 01 10:29:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 10:29:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGNLm-0006EQ-50; Thu, 01 Jun 2017 10:29:06 +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 1dGNLk-0006EK-A0
 for xen-devel@lists.xensource.com; Thu, 01 Jun 2017 10:29:04 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 43/72-01734-F6CEF295; Thu, 01 Jun 2017 10:29:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIIsWRWlGSWpSXmKPExsVysyfVTTf7jX6
 kweaLZhb3prxnd2D02N63iz2AMYo1My8pvyKBNaPn4V/Ggi2CFe8mNDM2MM7h62Lk4hAS2MQo
 cezUMWYIZzejxKm1nxi7GDk5hAUMJY5v/cMEYosIxEhMe9fEAlHUwSzRcOUfO4jDLLCTUaKjY
 yI7SBWbgKbEnc+fwDp4Bawkvr/+CTaJRUBF4vitoywgtqhAuMTbxiMsEDWCEidnPgGzOQWsJV
 bs/QDWyyxgK3Fn7m5mCFteYvvbOcwTGPlmIWmZhaRsFpKyBYzMqxg1ilOLylKLdI3M9JKKMtM
 zSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAoOunoGBcQfj7cl+hxglOZiURHkrbPQihfiS
 8lMqMxKLM+KLSnNSiw8xynBwKEnwpr3SjxQSLEpNT61Iy8wBhj9MWoKDR0mEl+c1UJq3uCAxt
 zgzHSJ1ilFRSpz3NUifAEgiozQPrg0Wc5cYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfNGgU
 zhycwrgZv+CmgxE9DiF9vAFpckIqSkGhgbVNiCzfx48tXmSihZyCuFm86Vv/VfLuzmpVVr+oS
 kc72i+W5mh0g9uVFl55oWcPYW64TsZdrB3UuaFrRl36rbZs3vK2De7XPU2SLIp2tN+7m7fE2a
 vxlLsg5y3rLbK6UZMitFalaf7eyGCsYE4eWBQguvfZ30df3EmTabAhQ5j3VVP1n0UomlOCPRU
 Iu5qDgRAD7dyZC0AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1496312938!101468418!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21397 invoked from network); 1 Jun 2017 10:28:59 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-9.tower-206.messagelabs.com with SMTP; 1 Jun 2017 10:28: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 6C481344;
 Thu,  1 Jun 2017 03:28: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 DB44D3F578;
 Thu,  1 Jun 2017 03:28:55 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <vlad.babchuk@gmail.com>
References: <alpine.DEB.2.10.1705181156050.6833@sstabellini-ThinkPad-X260>
 <CAOcqxo0djhKRRS_0F+zm9uGFNHb+Dtuj_h=yqBrSdD0+RRA05A@mail.gmail.com>
 <alpine.DEB.2.10.1705221428180.18759@sstabellini-ThinkPad-X260>
 <CAOcqxo2dhXF6WmTWmDjUnEKC0W5933enLWFc7q9zbhhv7Z4w0w@mail.gmail.com>
 <alpine.DEB.2.10.1705301025230.18759@sstabellini-ThinkPad-X260>
 <ac573860-c1c5-fca1-eeb2-f6632fb407a2@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ed0c9044-dd20-2f94-9746-3c825c300f46@arm.com>
Date: Thu, 1 Jun 2017 11:28:54 +0100
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: <ac573860-c1c5-fca1-eeb2-f6632fb407a2@arm.com>
Cc: Artem_Mygaiev@epam.com, Dario Faggioli <dario.faggioli@citrix.com>,
 xen-devel@lists.xensource.com, Andrii Anisov <andrii_anisov@epam.com>,
 George Dunlap <george.dunlap@citrix.com>
Subject: Re: [Xen-devel] Notes on stubdoms and latency 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>

SGksCgpPbiAzMC8wNS8xNyAxODozMywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Cj4KPiBPbiAzMC8w
NS8xNyAxODoyOSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+PiBPbiBGcmksIDI2IE1heSAy
MDE3LCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPj4+Pj4+IFRoZSBvdGhlciBpc3N1ZSB3aXRo
IHN0dWJkb21zIGlzIGNvbnRleHQgc3dpdGNoIHRpbWVzLiBWb2xvZHlteXIKPj4+Pj4+IHNob3dl
ZAo+Pj4+Pj4gdGhhdCBtaW5pb3MgaGFzIG11Y2ggaGlnaGVyIGNvbnRleHQgc3dpdGNoIHRpbWVz
IGNvbXBhcmVkIHRvIEVMMAo+Pj4+Pj4gYXBwcy4KPj4+Pj4+IEl0IGlzIHByb2JhYmx5IGR1ZSB0
byBHSUMgY29udGV4dCBzd2l0Y2gsIHRoYXQgaXMgc2tpcHBlZCBmb3IgRUwwCj4+Pj4+PiBhcHBz
Lgo+Pj4+Pj4gTWF5YmUgd2UgY291bGQgc2tpcCBHSUMgY29udGV4dCBzd2l0Y2ggZm9yIHN0dWJk
b21zIHRvbywgaWYgd2UKPj4+Pj4+IGtuZXcgdGhhdAo+Pj4+Pj4gdGhleSBhcmUgbm90IGdvaW5n
IHRvIHVzZSB0aGUgVkdJQy4gQXQgdGhhdCBwb2ludCwgY29udGV4dCBzd2l0Y2gKPj4+Pj4+IHRp
bWVzCj4+Pj4+PiBzaG91bGQgYmUgdmVyeSBzaW1pbGFyIHRvIEVMMCBhcHBzLgo+Pj4+PiBTbyB5
b3UgYXJlIHN1Z2dlc3RpbmcgdG8gY3JlYXRlIHNvbWV0aGluZyBsaWtlIGxpZ2h0d2VpZ2h0IHN0
dWJkb20uIEkKPj4+Pj4gZ2VuZXJhbGx5IGxpa2UgdGhpcyBpZGVhLiBCdXQgQUZBSUssIHZHSUMg
aXMgdXNlZCB0byBkZWxpdmVyIGV2ZW50cwo+Pj4+PiBmcm9tIGh5cGVydmlzb3IgdG8gc3R1YmRv
bS4gRG8geW91IHdhbnQgdG8gcHJvcG9zZSBhbm90aGVyIG1lY2hhbmlzbT8KPj4+Pgo+Pj4+IFRo
ZXJlIGlzIG5vIHdheSBvdXQ6IGlmIHRoZSBzdHViZG9tIG5lZWRzIGV2ZW50cywgdGhlbiB3ZSds
bCBoYXZlIHRvCj4+Pj4gZXhwb3NlIGFuZCBjb250ZXh0IHN3aXRjaCB0aGUgdkdJQy4gSWYgaXQg
ZG9lc24ndCwgdGhlbiB3ZSBjYW4gc2tpcCB0aGUKPj4+PiB2R0lDLiBIb3dldmVyLCB3ZSB3b3Vs
ZCBoYXZlIGEgc2ltaWxhciBwcm9ibGVtIHdpdGggRUwwIGFwcHM6IEkgYW0KPj4+PiBhc3N1bWlu
ZyB0aGF0IEVMMCBhcHBzIGRvbid0IG5lZWQgdG8gaGFuZGxlIGludGVycnVwdHMsIGJ1dCBpZiB0
aGV5IGRvLAo+Pj4+IHRoZW4gdGhleSBtaWdodCBuZWVkIHNvbWV0aGluZyBsaWtlIGEgdkdJQy4K
Pj4+IEhtLiBDb3JyZWN0IG1lLCBidXQgaWYgd2Ugd2FudCBtYWtlIHN0dWJkb20gdG8gaGFuZGxl
IHNvbWUgcmVxdWVzdHMKPj4+IChlLmcuIGVtdWxhdGUgTU1JTyBhY2Nlc3MpLCB0aGVuIGl0IG5l
ZWRzIGV2ZW50cywgYW5kIHRodXMgaXQgbmVlZHMKPj4+IGludGVycnVwdHMuIEF0IGxlYXN0LCBJ
J20gbm90IGF3YXJlIGFib3V0IGFueSBvdGhlciBtZWNoYW5pc20sIHRoYXQKPj4+IGFsbG93cyBo
eXBlcnZpc29yIHRvIHNpZ25hbCB0byBhIGRvbWFpbi4KPj4KPj4gVGhlIHN0dWJkb20gY291bGQg
ZG8gcG9sbGluZyBhbmQgYXZvaWQgaW50ZXJydXB0cyBmb3IgZXhhbXBsZSwgYnV0IHRoYXQKPj4g
d291bGQgcHJvYmFibHkgbm90IGJlIGRlc2lyYWJsZS4KPgo+IFRoZSBwb2xsaW5nIGNhbiBiZSBt
aW5pbWl6ZWQgaWYgeW91IGJsb2NrIHRoZSB2Q1BVIHdoZW4gdGhlcmUgYXJlCj4gbm90aGluZyB0
byBkby4gSXQgd291bGQgZ2V0IHVuYmxvY2sgd2hlbiB5b3UgaGF2ZSB0byBzY2hlZHVsZSBoaW0K
PiBiZWNhdXNlIG9mIGEgcmVxdWVzdC4KClRoaW5raW5nIGEgYml0IG1vcmUgYWJvdXQgdGhpcy4g
U28gZmFyLCB3ZSByZWx5IG9uIHRoZSBkb21haW4gdG8gdXNlIHRoZSAKdkdJQyBpbnRlcnJ1cHQg
Y29udHJvbGxlciB3aGljaCByZXF1aXJlIHRoZSBjb250ZXh0IHN3aXRjaC4KCldlIGNvdWxkIGFs
c28gaW1wbGVtZW50IGEgZHVtbXkgaW50ZXJydXB0IGNvbnRyb2xsZXIgdG8gaGFuZGxlIGEgCnBy
ZWRlZmluZWQgbGltaXRlZCBhbW91bnQgb2YgaW50ZXJydXB0cyB3aGljaCB3b3VsZCBhbGxvdyBh
c3luY2hyb25vdXMgCnN1cHBvcnQgaW4gc3R1YmRvbSBhbmQgYW4gaW50ZXJmYWNlIHRvIHN1cHBv
cnQgdXBjYWxsIHZpYSB0aGUgaW50ZXJydXB0IApleGNlcHRpb24gdmVjdG9yLgoKVGhpcyBpcyBz
b21ldGhpbmcgdGhhdCB3b3VsZCBiZSBtb3JlIHRyaWNreSB0byBkbyB3aXRoIEVMMCBhcHAgYXMg
dGhlcmUgCmlzIG5vIEVMMCB2ZWN0b3IgZXhjZXB0aW9uLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBH
cmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 01 10:33:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 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 1dGNQJ-0006sM-RH; Thu, 01 Jun 2017 10:33:47 +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 1dGNQJ-0006sF-BG
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 10:33:47 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 45/9E-01734-A8DEF295; Thu, 01 Jun 2017 10:33:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVyMfSqnm77W/1
 Ig95ZTBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8atH08ZCxrYK958fsDcwPiEtYuRi0NIYCaj
 xOEFi5hAHBaBrcwST7vb2LoYOTkkBOawSlx+pwph50m8+b6eEcIukjjXuQfM5hUQlDg58wkLi
 C0k4Cnx+PBMZhCbU8Ba4s2aA4wQG3YzSkyY+hUowcHBJmAiMatDAqSGRUBF4sDy9ewQcwIkdq
 7aBTZHWMBP4ui3o2DzRQTUJf5cmABmMwsESmzetocdwtaUaN3+m30Co8AsJGfMQpJawMi0ilG
 jOLWoLLVI18hSL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMBDrGRgYdzBe3uJ3
 iFGSg0lJlLfCRi9SiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvldf6kUKCRanpqRVpmTnAmIBJS
 3DwKInw8oCkeYsLEnOLM9MhUqcYLTmuXFn3hYmj6cMWIDnlwPYvTEIsefl5qVLivOdAGgRAGj
 JK8+DGweL2EqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3qMgU3gy80rgtr4COogJ6KAX28A
 OKklESEk1MM7drr5MOX/mXGUewbcPOyf9ii6wmnLt/uZDmy/o6i7kParsuDBqV/wLnelSt5yE
 JovXz1wlt3rm0StG7ucEf3/ZwnTk9pNXxppypmLX1Aq3iLFJ2Jr+fLjr7A/bWRGLGIMCiu8cu
 vdDxlDp6wqF9PXRy87oGrXaBRX1TKjX6mVV3FtVc/fgSxslluKMREMt5qLiRABbBAvt1gIAAA
 ==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1496313221!72915123!1
X-Originating-IP: [209.85.213.46]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48185 invoked from network); 1 Jun 2017 10:33:41 -0000
Received: from mail-vk0-f46.google.com (HELO mail-vk0-f46.google.com)
 (209.85.213.46)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 1 Jun 2017 10:33:41 -0000
Received: by mail-vk0-f46.google.com with SMTP id y190so22416837vkc.1
 for <xen-devel@lists.xenproject.org>; Thu, 01 Jun 2017 03:33:41 -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=CZ6gPNIzUqAzHZ5jtaL6N8XHoYl2kj93SAi1dfy0hyo=;
 b=X3qDs4V5BY1JxNEtmqpzQW8V7NLY2wd3cdKY/N7HYzf+DeV4OK9Pg9un9YSu9YTsnT
 YxYCgRXVlYotCn+aoQjmr1128snH+IFtqDM6cFqQ/DPxUMS3P4s39N3pRtI+z5tGPOiZ
 nlJf/8FPBGvCnmkfMMxNdWsT+mTr8WzRJP610=
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=CZ6gPNIzUqAzHZ5jtaL6N8XHoYl2kj93SAi1dfy0hyo=;
 b=XCXHeFCb+G9qIpcut8DOzhM/au2MwqnIXIBPMORDKyQqw9bFOteYUW/n0YUCzcRKjO
 IxJN4pPRkKAyNXwVmVoV9F/3LEwNHkPAQB2HEkYI2Es8A0BjEpTC8ceJKNbYXW0uQe/b
 4fFi+DleEm8oTGWasGDdRdfDGMhSkeACKx2s/KEJ6OYdJ3f7B3dXEVk9abLjL30xw52i
 im3rwZUCW0511zAUs+i2U6bWsWQ0RO31rKNbJtm6xBb0Ag1nRv+ZmLwRwjVtrnmHVoP5
 m54saIQEcB8mRQKyGyy1AWxGD+v7pqgh8pFjCaEAFAAZU001RRqCGJb1agJNKw0obRhr
 3eJg==
X-Gm-Message-State: AODbwcDp3gz54KYwkHaceGoxsB5IxHKM+1jdKZ5LDM6EtTnp1XfJVJgr
 2Zy36TDKpjmNK9VtqRBCRy/yF4x5YZSe
X-Received: by 10.31.125.141 with SMTP id y135mr54630vkc.133.1496313220773;
 Thu, 01 Jun 2017 03:33:40 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.159.48.76 with HTTP; Thu, 1 Jun 2017 03:33:40 -0700 (PDT)
In-Reply-To: <ee9c0442-9d86-ac98-a30a-69c8ef1ed5de@arm.com>
References: <1494426293-32481-1-git-send-email-bhupinder.thakur@linaro.org>
 <1494426293-32481-3-git-send-email-bhupinder.thakur@linaro.org>
 <ee9c0442-9d86-ac98-a30a-69c8ef1ed5de@arm.com>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Thu, 1 Jun 2017 16:03:40 +0530
Message-ID: <CACtJ1JRazKdv=jf4+HPG1DVC1dQ68zdLbyrbXNr_BMSJFNJu2Q@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 03/12 v3] xen/arm: vpl011: Add pl011 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLAoKT24gMjIgTWF5IDIwMTcgYXQgMTk6NTQsIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+IHdyb3RlOgo+PiArc3RhdGljIGNvbnN0IHN0cnVjdCBtbWlvX2hhbmRs
ZXJfb3BzIHZwbDAxMV9tbWlvX2hhbmRsZXIgPSB7Cj4+ICsgICAgLnJlYWQgPSB2cGwwMTFfbW1p
b19yZWFkLAo+PiArICAgIC53cml0ZSA9IHZwbDAxMV9tbWlvX3dyaXRlLAo+PiArfTsKPj4gKwo+
PiAraW50IHZwbDAxMV9tYXBfZ3Vlc3RfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB4ZW5fcGZuX3Qg
Z2ZuKQo+Cj4KPiBUaGlzIGZ1bmN0aW9uIHNob3VsZCBlaXRoZXIgaGF2ZSB0aGUgcHJvdG90eXBl
IGRlZmluZWQgaW4gYW4gaGVhZGVyIGlmIHVzZWQKPiBvdXRzaWRlIG9yIHN0YXRpYy4KPgo+IEFs
c28sIEkgaGF2ZSBhc2tlZCB0byB1c2UgZ2ZuX3QgYW5kIG5vdCB4ZW5fcGZuX3QuIFRoZSBmb3Jt
ZXIgaXMgYSB0eXBlc2FmZQo+IGF2b2lkaW5nIG1peCBiZXR3ZWVuIE1GTiBhbmQgR0ZOLgoKVGhl
IGdmbiBpcyBwYXNzZWQgb24gZnJvbSB0aGUgZG9tY3RsIEFQSSB0byB0aGlzIGZ1bmN0aW9uLiBJ
cyB0aGUKZ2ZuX3QgZGVmaW5pdGlvbiBleHBvc2VkIHRvIGRvbWN0bCBpbnRlcmZhY2U/IEN1cnJl
bnRseSwgZ2ZuX3QgaXMKZGVmaW5lZCBpbiB4ZW4vaW5jbHVkZS94ZW4vbW0uaC4gU28gSSB3b3Vs
ZCBoYXZlIHRvIGluY2x1ZGUgdGhpcwpoZWFkZXIgZmlsZSBpbiB4ZW4vaW5jbHVkZS9wdWJsaWMv
ZG9tY3RsLmggd2hlcmUgSSBoYXZlIGRlZmluZWQgdGhlCnZ1YXJ0X29wcyBzdHJ1Y3R1cmUgY29u
dGFpbmluZyBnZm4uIElzIGl0IG9rIHRvIGluY2x1ZGUgYSB4ZW4gaGVhZGVyCmZpbGUgaW4gdGhl
IHB1YmxpYyBoZWFkZXIgZmlsZT8KClJlZ2FyZHMsCkJodXBpbmRlcgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 01 10:46:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 10: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 1dGNcB-0007az-Ue; Thu, 01 Jun 2017 10:46: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 1dGNcA-0007at-4i
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 10:46:02 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 22/2D-03920-960FF295; Thu, 01 Jun 2017 10:46:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDSzfjg36
 kwf85Zhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bno8vsBWfEKm5NWcLcwPhSsIuRk0NIIE+i
 /8dvdhCbV8BO4t2HhUwgtoSAocTphTdZQGwWAVWJuYdaWEFsNgF1ibZn28FsESD74rpGoBouD
 maBTUwSk/fcY+xi5OAQFoiS2N/oAxIXErjDKHHr9SYmkDingK7Ez1ZHEJNXQFDi7w5hkDHMAl
 oSD3/dYoGwtSWWLXzNDFLCLCAtsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRo3i1KKy1CJdIwO
 9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA4GMAgh2Mv5YFHGKU5GBSEuWtsNGL
 FOJLyk+pzEgszogvKs1JLT7EqMHBIbBt1+oLjFIsefl5qUoSvJvf6UcKCRalpqdWpGXmAOMDp
 lSCg0dJhPcMSJq3uCAxtzgzHSJ1ilFRSpxX5D1QQgAkkVGaB9cGi8lLjLJSwryMQEcJ8RSkFu
 VmlqDKv2IU52BUEuYVBZnCk5lXAjf9FdBiJqDFL7aBLS5JREhJNTBOl29yZJiWdsKnf+3fmdc
 e50rXPVm4lPtVWvw7fru/qnW7N06/kez23ZKne8a6/Zc84uL9RV/GvDPIFLD5vnCh9J2IknXH
 c8y4e7RcjO8o2hxgcq4WeHFt3sIFzy/vzzQ4UDv1l5Dk40X2xq3szIJCfIvlFYIl46YtPLSe5
 2DUrU9TyssrnxxSYinOSDTUYi4qTgQAMGPUmsQCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1496313959!71655221!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53427 invoked from network); 1 Jun 2017 10:46:00 -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 Jun 2017 10:46:00 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 01 Jun 2017 04:45:58 -0600
Message-Id: <59300C86020000780015EA12@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 01 Jun 2017 04:45:58 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Yi Sun" <yi.y.sun@linux.intel.com>
References: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
 <1493801063-38513-9-git-send-email-yi.y.sun@linux.intel.com>
 <592D9EBB020000780015DB32@prv-mh.provo.novell.com>
 <20170601100039.GK3420@yi.y.sun>
In-Reply-To: <20170601100039.GK3420@yi.y.sun>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v11 08/23] x86: refactor psr: L3 CAT: set
 value: implement 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>

Pj4+IE9uIDAxLjA2LjE3IGF0IDEyOjAwLCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90
ZToKPiBPbiAxNy0wNS0zMCAwODozMjo1OSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+ID4+PiBPbiAw
My4wNS4xNyBhdCAxMDo0NCwgPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4+ID4g
LS0tIGEveGVuL2FyY2gveDg2L3Bzci5jCj4+ID4gKysrIGIveGVuL2FyY2gveDg2L3Bzci5jCj4+
ID4gQEAgLTExOCwxMSArMTE4LDEzIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyB7
Cj4+ID4gICAqICAgICAgICAgICAgIENPUyBJRC4gRXZlcnkgZW50cnkgb2YgY29zX3JlZiBjb3Jy
ZXNwb25kcyB0byBvbmUgQ09TIElELgo+PiA+ICAgKi8KPj4gPiAgc3RydWN0IHBzcl9zb2NrZXRf
aW5mbyB7Cj4+ID4gLSAgICBib29sIGZlYXRfaW5pdDsKPj4gPiAtICAgIHNwaW5sb2NrX3QgcmVm
X2xvY2s7Cj4+ID4gICAgICAvKiBGZWF0dXJlIGFycmF5J3MgaW5kZXggaXMgJ2VudW0gcHNyX2Zl
YXRfdHlwZScgd2hpY2ggaXMgc2FtZSBhcyAncHJvcHMnICovCj4+ID4gICAgICBzdHJ1Y3QgZmVh
dF9ub2RlICpmZWF0dXJlc1tQU1JfU09DS0VUX0ZFQVRfTlVNXTsKPj4gPiArICAgIGJvb2wgZmVh
dF9pbml0Owo+PiA+ICAgICAgdW5zaWduZWQgaW50IGNvc19yZWZbTUFYX0NPU19SRUdfQ05UXTsK
Pj4gPiArICAgIHNwaW5sb2NrX3QgcmVmX2xvY2s7Cj4+IAo+PiBUaGlzIHNodWZmbGluZyBvZiBm
aWVsZHMgc2VlbXMgdW5tb3RpdmF0ZWQgYW5kIGlzIG5vdCBiZWluZyBleHBsYWluZWQKPj4gaW4g
dGhlIGRlc2NyaXB0aW9uLgo+PiAKPiBQZXIgeW91ciBjb21tZW50IGluIHYxMCwgc3VjaCBtb3Zl
bWVudCBtYXkgYXZvaWQgZmFsc2UgY2FjaGVsaW5lIGNvbmZsaWN0cy4KPiBUaGUgY29tbWVudCBp
cyBiZWxvdy4KPiAgICAgQWxzbyBwbGVhc2UgdHJ5IHRvIHNwYWNlIGFwYXJ0IHRoZSB0d28gbG9j
a3MsIHRvIGF2b2lkIGZhbHNlIGNhY2hlbGluZQo+ICAgICBjb25mbGljdHMgKGUuZy4gdGhlIG5l
dyBsb2NrIG1heSB3ZWxsIGdvIGltbWVkaWF0ZWx5IGJlZm9yZSB0aGUgYXJyYXkKPiAgICAgaXQg
cGFpcnMgd2l0aCkuCgpXZWxsIC0gd2hlcmUgaXMgdGhlIHNlY29uZCBsb2NrIGhlcmU/Cgo+PiA+
IEBAIC0xNzgsNiArMTgwLDEwIEBAIHN0YXRpYyB2b2lkIGZyZWVfc29ja2V0X3Jlc291cmNlcyh1
bnNpZ25lZCBpbnQgc29ja2V0KQo+PiA+ICAgICAgfQo+PiA+ICAKPj4gPiAgICAgIGluZm8tPmZl
YXRfaW5pdCA9IGZhbHNlOwo+PiA+ICsKPj4gPiArICAgIG1lbXNldChpbmZvLT5jb3NfcmVmLCAw
LCBNQVhfQ09TX1JFR19DTlQgKiBzaXplb2YodW5zaWduZWQgaW50KSk7Cj4+ID4gKwo+PiA+ICsg
ICAgbWVtc2V0KGluZm8tPmRvbV9pZHMsIDAsICgoRE9NSURfSURMRSArIDEpICsgNykgLyA4KTsK
Pj4gCj4+IGJpdG1hcF9jbGVhcigpCj4+IAo+IEkgc2VhcmNoZWQgdGhlIGNvZGVzIGFuZCBmb3Vu
ZCAnYml0bWFwX2NsZWFyJyBpcyBvbmx5IGRlZmluZWQgaW4gdG9vbHMvLiAKPiBUaGVyZQo+IGlz
IG5vIHN1Y2ggZGVmaW5pdGlvbiBpbiBoeXBlcnZpc29yLiBTbywgSSBkaWQgbm90IHVzZSBpdC4K
CmJpdG1hcF96ZXJvKCkKCj4+ID4gKyAgICBmZWF0X3R5cGUgPSBwc3JfY2JtX3R5cGVfdG9fZmVh
dF90eXBlKHR5cGUpOwo+PiA+ICsgICAgaWYgKCBmZWF0X3R5cGUgPj0gQVJSQVlfU0laRShpbmZv
LT5mZWF0dXJlcykgfHwKPj4gPiArICAgICAgICAgIWluZm8tPmZlYXR1cmVzW2ZlYXRfdHlwZV0g
KQo+PiA+ICsgICAgICAgIHJldHVybiAtRU5PRU5UOwo+PiAKPj4gV2l0aG91dCBzZWVpbmcgdGhl
IGNvZGUgaW5zaWRlIHRoZSBmdW5jdGlvbnMgeW91IHBhc3MgZmVhdF90eXBlCj4+IHRvIGJlbG93
IGl0J3Mgbm90IHJlYWxseSBjbGVhciB3aGV0aGVyIHlvdSB3b3VsZG4ndCBiZXR0ZXIgdXNlCj4+
IHdoYXQgaXMgY3VycmVudGx5IG5hbWVkIHBzcl9nZXRfZmVhdF9hbmRfdHlwZSgpIGhlcmUuCj4+
IAo+ICdwc3JfZ2V0X2ZlYXRfYW5kX3R5cGUnIHdpbGwgYmUgcmVtb3ZlZC4gU28sIEkgd291bGQg
bGlrZSB0byBrZWVwIGNvZGVzIAo+IGhlcmUuCj4gV2hhdCBpcyB5b3VyIG9waW5pb24/CgpXZSds
bCBzZWUgaG93IGl0IGVuZHMgdXAgYmVpbmcuCgo+PiA+ICsgZnJlZV9hcnJheToKPj4gPiArICAg
IHhmcmVlKHZhbF9hcnJheSk7Cj4+ID4gKyAgICByZXR1cm4gcmV0Owo+PiA+ICsKPj4gPiArIHVu
bG9ja19mcmVlX2FycmF5Ogo+PiA+ICsgICAgc3Bpbl91bmxvY2soJmluZm8tPnJlZl9sb2NrKTsK
Pj4gPiArICAgIHhmcmVlKHZhbF9hcnJheSk7Cj4+ID4gKyAgICByZXR1cm4gcmV0Owo+PiA+ICt9
Cj4+IAo+PiBJJ20gc3VyZSBJJ3ZlIHNhaWQgc28gYmVmb3JlIC0gcGxlYXNlIGRvbid0IGR1cGxp
Y2F0ZSBlcnJvciBwYXRocyBsaWtlCj4+IHRoaXMuIEhlcmUgaXQncyBzdGlsbCBlYXN5IHRvIHNl
ZSBhbGwgaXMgZmluZSwgYnV0IHdoYXQgaWYgZWFjaCBwYXRoIGdldHMKPj4gdHdvIG9yIHRocmVl
IG1vcmUgdGhpbmcgYWRkZWQuIFBsZWFzZSBjaGFpbiB0aGVtIHRvZ2V0aGVyIHZpYSBnb3RvLgo+
PiAKPiBUbyBtYWtlIHRoaW5ncyBjbGVhciwgSSB3cm90ZSBiZWxvdyBjb2Rlcy4gSG93IGFib3V0
IHRoZW0/Cj4gIHVubG9ja19mcmVlX2FycmF5Ogo+ICAgICBzcGluX3VubG9jaygmaW5mby0+cmVm
X2xvY2spOwo+IAo+ICBmcmVlX2FycmF5Ogo+ICAgICB4ZnJlZSh2YWxfYXJyYXkpOwo+ICAgICBy
ZXR1cm4gcmV0OwoKSSBkb24ndCB0aGluayB0aGF0J2xsIGJlIG9rYXkgZm9yIHRoZSBjYXNlIHdo
aWNoIHByZXZpb3VzbHkgZmVsbAp0aHJvdWdoIHRvIGZyZWVfYXJyYXkuCgpKYW4KCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 01 10:49:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 10:49:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGNf8-0007j4-CJ; Thu, 01 Jun 2017 10:49:06 +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 1dGNf6-0007ix-KN
 for xen-devel@lists.xensource.com; Thu, 01 Jun 2017 10:49:04 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 E7/CF-02181-F11FF295; Thu, 01 Jun 2017 10:49:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTVfmo36
 kwcYDvBb3prxnd2D02N63iz2AMYo1My8pvyKBNaNvxX/2gp0SFQ2/brM0MDaKdDFycQgJbGaU
 OP71MDuEs5tRYv2PBYxdjJwcwgKGEse3/mECsUUEoiQuLPvPCFF0hlniQss3ZhCHGaTj9b8Jz
 CBVbAKaEnc+fwLr4BWwkvh8/CDQWA4OFgEVib6JniBhUYFwibeNR1ggSgQlTs58AmZzCvhILP
 n4lw3EZhawlbgzdzczhC0vsf3tHOYJjHyzkLTMQlI2C0nZAkbmVYzqxalFZalFuqZ6SUWZ6Rk
 luYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBAccABDsYv/Q7H2KU5GBSEuWtsNGLFOJLyk+p
 zEgszogvKs1JLT7EKMPBoSTBq/lBP1JIsCg1PbUiLTMHGPowaQkOHiURXo/3QGne4oLE3OLMd
 IjUKUZFKXFeFZA+AZBERmkeXBss3i4xykoJ8zICHSLEU5BalJtZgir/ilGcg1FJmNceZApPZl
 4J3PRXQIuZgBa/2Aa2uCQRISXVwNjSmDFpb3bX9G3bd4fxPHxzo3HDp+uysis6AuYLnGlgynV
 bfmxfhcTj640fp66NjrmdZF92/55j/3OHToa1y39sOlMkH542c1r9YaN5BkUWzK/SZyRYXdVU
 tzkm+fvGyeL1CWyZq1Wex37/ltQpyXZRc9qGjy69zA+ErIte+pXm1n8wXdyVZ6nEUpyRaKjFX
 FScCAAbbPC9sgIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1496314138!62536973!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39652 invoked from network); 1 Jun 2017 10:48:58 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-206.messagelabs.com with SMTP; 1 Jun 2017 10:48: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 EFA6E1596;
 Thu,  1 Jun 2017 03:48: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 E38703F578;
 Thu,  1 Jun 2017 03:48:55 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <george.dunlap@citrix.com>
References: <alpine.DEB.2.10.1705181156050.6833@sstabellini-ThinkPad-X260>
 <CAOcqxo0djhKRRS_0F+zm9uGFNHb+Dtuj_h=yqBrSdD0+RRA05A@mail.gmail.com>
 <alpine.DEB.2.10.1705221428180.18759@sstabellini-ThinkPad-X260>
 <CAOcqxo2dhXF6WmTWmDjUnEKC0W5933enLWFc7q9zbhhv7Z4w0w@mail.gmail.com>
 <alpine.DEB.2.10.1705301025230.18759@sstabellini-ThinkPad-X260>
 <7d065c72-aaa8-fb05-11a3-97681ba29acf@citrix.com>
 <alpine.DEB.2.10.1705311039180.18759@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f04b53d0-39b4-1c1c-d438-ef0241d14f59@arm.com>
Date: Thu, 1 Jun 2017 11:48:54 +0100
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.1705311039180.18759@sstabellini-ThinkPad-X260>
Cc: Volodymyr Babchuk <vlad.babchuk@gmail.com>, Artem_Mygaiev@epam.com,
 Dario Faggioli <dario.faggioli@citrix.com>, xen-devel@lists.xensource.com,
 Andrii Anisov <andrii_anisov@epam.com>
Subject: Re: [Xen-devel] Notes on stubdoms and latency 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>

SGkgU3RlZmFubywKCk9uIDMxLzA1LzE3IDE4OjQ1LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6
Cj4gT24gV2VkLCAzMSBNYXkgMjAxNywgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4gT24gMzAvMDUv
MTcgMTg6MjksIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4+IE9uIEZyaSwgMjYgTWF5IDIw
MTcsIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+Pj4+Pj4+IFRoZSBvdGhlciBpc3N1ZSB3aXRo
IHN0dWJkb21zIGlzIGNvbnRleHQgc3dpdGNoIHRpbWVzLiBWb2xvZHlteXIgc2hvd2VkCj4+Pj4+
Pj4gdGhhdCBtaW5pb3MgaGFzIG11Y2ggaGlnaGVyIGNvbnRleHQgc3dpdGNoIHRpbWVzIGNvbXBh
cmVkIHRvIEVMMCBhcHBzLgo+Pj4+Pj4+IEl0IGlzIHByb2JhYmx5IGR1ZSB0byBHSUMgY29udGV4
dCBzd2l0Y2gsIHRoYXQgaXMgc2tpcHBlZCBmb3IgRUwwIGFwcHMuCj4+Pj4+Pj4gTWF5YmUgd2Ug
Y291bGQgc2tpcCBHSUMgY29udGV4dCBzd2l0Y2ggZm9yIHN0dWJkb21zIHRvbywgaWYgd2Uga25l
dyB0aGF0Cj4+Pj4+Pj4gdGhleSBhcmUgbm90IGdvaW5nIHRvIHVzZSB0aGUgVkdJQy4gQXQgdGhh
dCBwb2ludCwgY29udGV4dCBzd2l0Y2ggdGltZXMKPj4+Pj4+PiBzaG91bGQgYmUgdmVyeSBzaW1p
bGFyIHRvIEVMMCBhcHBzLgo+Pj4+Pj4gU28geW91IGFyZSBzdWdnZXN0aW5nIHRvIGNyZWF0ZSBz
b21ldGhpbmcgbGlrZSBsaWdodHdlaWdodCBzdHViZG9tLiBJCj4+Pj4+PiBnZW5lcmFsbHkgbGlr
ZSB0aGlzIGlkZWEuIEJ1dCBBRkFJSywgdkdJQyBpcyB1c2VkIHRvIGRlbGl2ZXIgZXZlbnRzCj4+
Pj4+PiBmcm9tIGh5cGVydmlzb3IgdG8gc3R1YmRvbS4gRG8geW91IHdhbnQgdG8gcHJvcG9zZSBh
bm90aGVyIG1lY2hhbmlzbT8KPj4+Pj4KPj4+Pj4gVGhlcmUgaXMgbm8gd2F5IG91dDogaWYgdGhl
IHN0dWJkb20gbmVlZHMgZXZlbnRzLCB0aGVuIHdlJ2xsIGhhdmUgdG8KPj4+Pj4gZXhwb3NlIGFu
ZCBjb250ZXh0IHN3aXRjaCB0aGUgdkdJQy4gSWYgaXQgZG9lc24ndCwgdGhlbiB3ZSBjYW4gc2tp
cCB0aGUKPj4+Pj4gdkdJQy4gSG93ZXZlciwgd2Ugd291bGQgaGF2ZSBhIHNpbWlsYXIgcHJvYmxl
bSB3aXRoIEVMMCBhcHBzOiBJIGFtCj4+Pj4+IGFzc3VtaW5nIHRoYXQgRUwwIGFwcHMgZG9uJ3Qg
bmVlZCB0byBoYW5kbGUgaW50ZXJydXB0cywgYnV0IGlmIHRoZXkgZG8sCj4+Pj4+IHRoZW4gdGhl
eSBtaWdodCBuZWVkIHNvbWV0aGluZyBsaWtlIGEgdkdJQy4KPj4+PiBIbS4gQ29ycmVjdCBtZSwg
YnV0IGlmIHdlIHdhbnQgbWFrZSBzdHViZG9tIHRvIGhhbmRsZSBzb21lIHJlcXVlc3RzCj4+Pj4g
KGUuZy4gZW11bGF0ZSBNTUlPIGFjY2VzcyksIHRoZW4gaXQgbmVlZHMgZXZlbnRzLCBhbmQgdGh1
cyBpdCBuZWVkcwo+Pj4+IGludGVycnVwdHMuIEF0IGxlYXN0LCBJJ20gbm90IGF3YXJlIGFib3V0
IGFueSBvdGhlciBtZWNoYW5pc20sIHRoYXQKPj4+PiBhbGxvd3MgaHlwZXJ2aXNvciB0byBzaWdu
YWwgdG8gYSBkb21haW4uCj4+Pgo+Pj4gVGhlIHN0dWJkb20gY291bGQgZG8gcG9sbGluZyBhbmQg
YXZvaWQgaW50ZXJydXB0cyBmb3IgZXhhbXBsZSwgYnV0IHRoYXQKPj4+IHdvdWxkIHByb2JhYmx5
IG5vdCBiZSBkZXNpcmFibGUuCj4+Pgo+Pj4KPj4+PiBPbiBvdGhlciBoYW5kLCBFTDAgYXBwIChh
cyBJIHNlZSB0aGVtKSBkb2VzIG5vdCBuZWVkIHN1Y2ggZXZlbnRzLgo+Pj4+IEJhc2ljYWxseSwg
eW91IGp1c3QgY2FsbCBmdW5jdGlvbiBgaGFuZGxlX21taW8oKWAgcmlnaHQgaW4gdGhlIGFwcC4K
Pj4+PiBTbywgYXBwcyBjYW4gbGl2ZSB3aXRob3V0IGludGVycnVwdHMgYW5kIHRoZXkgc3RpbGwg
YmUgYWJsZSB0byBoYW5kbGUKPj4+PiByZXF1ZXN0Lgo+Pj4KPj4+IFRoYXQncyB0cnVlLgo+Pgo+
PiBXZWxsIGlmIHRoZXkncmUgaW4gYSBzZXBhcmF0ZSBzZWN1cml0eSB6b25lLCB0aGF0J3Mgbm90
IGdvaW5nIHRvIHdvcmsuCj4+IFlvdSBoYXZlIHRvIGhhdmUgYSBkZWZpbmVkIGludGVyZmFjZSBi
ZXR3ZWVuIHRoaW5ncyBhbmQgc2FuaXRpemUgaW5wdXRzCj4+IGJldHdlZW4gdGhlbS4KPgo+IFdo
eT8gVGhlIHB1cnBvc2Ugb2YgRUwwIGFwcHMgaXMgbm90IHRvIGRvIGNoZWNrcyBvbiBWTSB0cmFw
cyBpbiBYZW4gYnV0Cj4gaW4gYSBkaWZmZXJlbnQgcHJpdmlsZWdlIGxldmVsIGluc3RlYWQuIE1h
eWJlIEkgbWlzdW5kZXJzdG9vZCB3aGF0IHlvdQo+IGFyZSBzYXlpbmc/IFNwZWNpZmljYWxseSwg
d2hhdCAiaW5wdXRzIiBkbyB5b3UgdGhpbmsgc2hvdWxkIGJlIHNhbml0aXplZAo+IGluIFhlbiBi
ZWZvcmUganVtcGluZyBpbnRvIHRoZSBFTDAgYXBwPwo+Cj4KPj4gRnVydGhlcm1vcmUsIHlvdSBw
cm9iYWJseSB3YW50IHNvbWV0aGluZyBsaWtlIGEgc3RhYmxlCj4+IGludGVyZmFjZSB3aXRoIHNv
bWUgbGV2ZWwgb2YgYmFja3dhcmRzIGNvbXBhdGliaWxpdHksIHdoaWNoIGlzIG5vdAo+PiBzb21l
dGhpbmcgdGhlIGludGVybmFsIGh5cGVydmlzb3IgaW50ZXJmYWNlcyBhcmUgZGVzaWduZWQgZm9y
Lgo+Cj4gSSBkb24ndCB0aGluayB3ZSBzaG91bGQgcHJvdmlkZSB0aGF0LiBJZiB0aGUgdXNlciB3
YW50cyBhIHN0YWJsZQo+IGludGVyZmFjZSwgc2hlIGNhbiB1c2UgZG9tYWlucy4gSSBzdWdnZXN0
ZWQgdGhhdCB0aGUgY29kZSBmb3IgdGhlIEVMMAo+IGFwcCBzaG91bGQgY29tZSBvdXQgb2YgdGhl
IFhlbiByZXBvc2l0b3J5IGRpcmVjdGx5LiBMaWtlIGZvciB0aGUgWGVuCj4gdG9vbHMsIHRoZXkg
d291bGQgYmUgZXhwZWN0ZWQgdG8gYmUgYWx3YXlzIGluLXN5bmMuCgpSZWFsaXN0aWNhbGx5LCBl
dmVuIGlmIHRoZSBFTDAgYXBwcyBhcmUgYXZhaWxhYmxlIGRpcmVjdGx5IGluIFhlbiAKcmVwb3Np
dG9yeSwgdGhleSB3aWxsIGJlIGJ1aWx0IGFzIHN0YW5kYWxvbmUgYmluYXJ5LiBTbyBhbnkgQUJJ
IGNoYW5nZSAKd2lsbCByZXF1aXJlIHRvIGluc3BlY3QvdGVzdGluZyBhbGwgdGhlIEVMMCBhcHBz
IGlmIHRoZSBjaGFuZ2UgaXMgc3VidGxlLgoKU28gVGhpcyBzb3VuZHMgbGlrZSB0byBtZSBhIHdh
c3RlIG9mIHRpbWUgYW5kIHJlc291cmNlIGNvbXBhcmUgdG8gCnByb3ZpZGluZyBhIHN0YWJsZSBh
bmQgY2xlYXJseSBkZWZpbmVkIEFCSS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 01 10:50:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 10:50: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 1dGNgV-0008HC-Mr; Thu, 01 Jun 2017 10: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 <prvs=3184c523e=Andrew.Cooper3@citrix.com>)
 id 1dGNgU-0008Gv-J6
 for xen-devel@lists.xen.org; Thu, 01 Jun 2017 10:50:30 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 FA/E3-03696-571FF295; Thu, 01 Jun 2017 10:50:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsWyU9JRQrf0o36
 kwend3BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bGiwuYC5YIV/SftW1g/MvXxcjBISHgJ3F9
 hUUXIyeHsICKxMylH5lBbBEBZYneX79ZQGwhgUKJRaumsIHYzAJBEl86WhlBbDYBfYndLz4xg
 YzhFbCVmHSvHCTMAjRmxsY77CC2qEC4xNvGI2BjeAUEJU7OfAJmcwrYS/w8s5IJYqSBxJFFc1
 ghbHmJ7W/nMEOsVZO41n8JbI6EQLrE1r+/mCcw8s9CMmoWkvZZSNoXMDKvYtQoTi0qSy3SNTb
 USyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDD8GINjB2LQo8BCjJAeTkihvhY1e
 pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3u4P+pFCgkWp6akVaZk5wEiASUtw8CiJ8Hq8B0rzF
 hck5hZnpkOkTjEqSonzzgHpEwBJZJTmwbXBou8So6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhH
 ntQabwZOaVwE1/BbSYCWjxi21gi0sSEVJSDYw2X+Zv98gWONzDW2i0f3dDYZue6omw1L1PQ+3
 2fz5xI/bAvLBIp1Ov9+lueOfSybK3ns35QLby8o/6adwP0lKUrLQkI8Ikbty922j05PRMrzTL
 rP1TzuacKijcxRP68o6CgUl3otiGlFvpNYelbx9n/y0oG361YFrG+ci+l6zP/7hvFkleuUCJp
 Tgj0VCLuag4EQDdUtSfuQIAAA==
X-Env-Sender: prvs=3184c523e=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1496314228!65126238!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28318 invoked from network); 1 Jun 2017 10:50:29 -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;
 1 Jun 2017 10:50:29 -0000
X-IronPort-AV: E=Sophos;i="5.39,279,1493683200"; d="scan'208";a="47038866"
To: Jan Beulich <JBeulich@suse.com>
References: <9e572e31-6967-a12a-5769-edcd142e6a5c@citrix.com>
 <593006EA020000780015E9D9@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <c808b467-7b0c-0b61-8272-cb82fe50d050@citrix.com>
Date: Thu, 1 Jun 2017 11:50:28 +0100
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: <593006EA020000780015E9D9@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Julien Grall <julien.grall@arm.com>,
 Xen-devel List <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] Xen 4.9 vmentry failure
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDEvMDYvMTcgMTE6MjIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDAxLjA2LjE3IGF0
IDExOjEyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IFdlIGF0dGVtcHRl
ZCB0byBpbmplY3QgYW4gTk1JLiAgQXMgdGhpcyBpcyBhIHBsYWluIFZNIHdpdGhvdXQgYW55Cj4+
IGhhcmR3YXJlLCBJIGV4cGVjdCBpdCBjYW1lIGZyb20gYW4gSVBJIHJhdGhlciB0aGFuIHNvbWV0
aGluZyBleHRlcm5hbCB0bwo+PiB0aGUgVk0uICBUaGlzIGFsc28gbWF0Y2hlcyB1cCB3aXRoIHRo
ZSBpbnRlcnJ1cHRpYmlsaXR5IGluZGljYXRpbmcgdGhhdAo+PiB0aGUgZ3Vlc3QgaXMgaW4gYW4g
Tk1JIHNoYWRvdy4KPj4KPj4gQmVpbmcgMzJiaXQsIE5NSXMgYXJlIGhhbmRsZWQgdXNpbmcgYSB0
YXNrIGdhdGUgdG8gc3dpdGNoIHN0YWNrLCBhbmQgYXQKPj4gdGhlIHBvaW50IG9mIGZhaWx1cmUs
IHdlIHRyaWVkIGluamVjdGluZyAjVFMsIHdoaWNoIHN1Z2dlc3RzIHRoYXQKPj4gaHZtX3Rhc2tf
c3dpdGNoKCkgb2JqZWN0ZWQgdG8gc29tZXRoaW5nLgo+IEFzIHRoaXMgaXNuJ3QgdGhlIFRTV19p
cmV0IGNhc2UgZnJvbSBhbGwgd2Uga25vdywgdGhlcmUncyBvbmx5IG9uZQo+IHBhdGggcmFpc2lu
ZyAjVFModHNzX3NlbCkgLSB3aGVuIHRoZSBQIGJpdCBpbiB0aGUgZGVzY3JpcHRvciBpcyBub3QK
PiBzZXQuIEkgdGhlcmVmb3JlIHJhdGhlciB3b25kZXIgLi4uCj4KPj4gVGhlIGVycm9yIGNvZGUg
KDB4MDAxMCkgaXMgb2RkLCBidXQgaXQgaXMgY2VydGFpbmx5IHBvc3NpYmxlIHRoYXQKPj4gd2lu
ZG93cyBwdXRzIGl0cyBUU1MgYWRqYWNlbnQgdG8gJWNzLgo+IC4uLiB3aGV0aGVyIGl0J3Mgc29t
ZSBvdGhlciBzZWxlY3RvciB0aGF0IGNhbm5vdCBiZSBsb2FkZWQuCj4KPj4gIE9uIGluc3BlY3Rp
b24sIHRoZXJlIGlzCj4+IGRlZmluaXRlbHkgYSBidWcgaW4gdGhhdCB0aGlzIGVycm9yIGNvZGUg
c2hvdWxkIGhhdmUgSURUfEVYVCBzZXQgaW4gaXQsCj4+IGJ1dCBhcyB0aGlzIGhhcyBiZWVuIGJy
b2tlbiBzaW5jZSBmb3JldmVyLCBpdHMgbm90IHRoZSBzb3VyY2Ugb2YgdGhlCj4+IHJlZ3Jlc3Np
b24uCj4gQ2VydGFpbmx5IG5vdCBJRFQgYnV0IGp1c3QgRVhULCBJIHdvdWxkIHRoaW5rPwoKSW5k
ZWVkLiAgSSBkb24ndCBrbm93IHdoYXQgSSB3YXMgdGhpbmtpbmcgc3VnZ2VzdGluZyBJRFQgaGVy
ZS4KCj4gIEJ1dCB0aGF0IHJhaXNlcwo+IGFub3RoZXIgcG9zc2liaWxpdHk6IFdoYXQgaWYgdGhl
IHNlbGVjdG9yIGhlcmUgYWN0dWFsbHkgaXMgcG9pbnRpbmcKPiBpbnRvIHRoZSBJRFQ/IFRoZSBT
RE0gc2F5cyBpdCdzIHRoZSBUU1Mgc2VsZWN0b3IgdGhhdCB0aGUgZXhpdAo+IHF1YWxpZmljYXRp
b24gcHJvdmlkZXMsIGJ1dCB3aGF0IGlmIGluIGZhY3QgaXQncyB0aGUgZXJyb3IgY29kZQo+ICNU
UyAvICNHUCB3b3VsZCBvdGhlcndpc2UgaGF2ZSBiZWVuIGhhbmRlZD8KCkxvb2tpbmcgYmFjayBv
dmVyIHRoZSBtYW51YWwsIEkgY2FuJ3Qgc2VlIGFueSBkb2N1bWVudGVkIGNhc2Ugd2hlcmUgI1RT
CndvdWxkIHJlZmVyZW5jZSBhbiBJRFQgZW50cnkuICBBbGwgZXJyb3IgY2FzZXMgcmVmZXJlbmNl
IGEgc2VnbWVudApzZWxlY3Rvciwgd2hpY2ggcHV0cyBpdCBmaXJtbHkgaW4gdGhlIEdEVCBvciBM
RFQuCgo+Cj4gT3RvaCBpZiB3ZSBhc3N1bWUgaXQncyBhbiBJUEksIHdlIHNob3VsZCBhbHNvIGJl
IGFsbG93ZWQgdG8KPiBhc3N1bWUgYm90aCBJRFQgZGVzY3JpcHRvciBmb3IgdmVjdG9yIDIgYW5k
IHJlZmVyZW5jZWQgdGFzawo+IGRlc2NyaXB0b3IgYXJlIG9rYXkuCj4KPiBTbyBpbiB0aGUgZW5k
IEkgcmVhbGx5IHRoaW5rIDB4MDAxMCBpcyB0aGUgcmluZyB6ZXJvIGRhdGEvc3RhY2sKPiBzZWxl
Y3Rvci4gQW5kIEknZCB0aGVuIGZ1cnRoZXIgdGhpbmsgd2UgaGF2ZSBhbiBpc3N1ZSB3aXRoCj4g
c3dpdGNoaW5nIGZyb20gcmluZyAzIHRvIHJpbmcgMCBoZXJlOgo+Cj4gICAgICAgICBkcGwgPSAo
ZGVzYy5iID4+IDEzKSAmIDM7Cj4gICAgICAgICBycGwgPSBzZWwgJiAzOwo+ICAgICAgICAgY3Bs
ID0gaHZtX2dldF9jcGwodik7Cj4gICAgICAgICAuLi4KPiAgICAgICAgIGNhc2UgeDg2X3NlZ19z
czoKPiAgICAgICAgICAgICAuLi4KPiAgICAgICAgICAgICBpZiAoIChkcGwgIT0gY3BsKSB8fCAo
ZHBsICE9IHJwbCkgKQo+ICAgICAgICAgICAgICAgICBnb3RvIHVubWFwX2FuZF9mYWlsOwo+Cj4+
IEl0IGlzIHN0aWxsIHVuY2xlYXIgaG93ZXZlciB3aGljaCBwaWVjZSBvZiBndWVzdCBzdGF0ZSB0
aGUgcHJvY2Vzc29yIGlzCj4+IGFjdHVhbGx5IG9iamVjdGluZyB0by4KPiBDUy5SUEwgIT0gU1Mu
UlBMCgpJIHJlYWxseSBoYXZlbid0IGhhZCBlbm91Z2ggY29mZmVlIHlldCwgaGF2ZSBJLiAgSSB3
aWxsIHNlZSBhYm91dApidWlsZGluZyBhbiBYVEYgdGVzdCB0byBleGVyY2lzZSB0aGlzIGNvcm5l
ciBjYXNlLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 01 10:51:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 10:51: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 1dGNhB-0008N5-Ve; Thu, 01 Jun 2017 10:51: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 1dGNhB-0008Mq-B0
 for xen-devel@lists.xen.org; Thu, 01 Jun 2017 10:51:13 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 33/19-19409-0A1FF295; Thu, 01 Jun 2017 10:51:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS3f+R/1
 Ig+c7jC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owPK44zF7TIVhy5vI2tgbFPvIuRk0NIIE+i
 ddYVVhCbV8BOYvXF+4wgtoSAocTphTdZQGwWAVWJefcnM4HYbALqEm3PtoPViwjoS8z/9BPMZ
 hYokdiz+ROYLSwQJvFn4W6gei6g+ZeYJLrW3AFr5gRacHHZCfYuRg6gZYISf3cIQ/RqSTz8dY
 sFwtaWWLbwNTNICbOAtMTyfxwTGPlmITTMQtIwC0nDLISGBYwsqxg1ilOLylKLdI0s9ZKKMtM
 zSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAsOvnoGBcQdj016/Q4ySHExKorwVNnqRQnxJ
 +SmVGYnFGfFFpTmpxYcYNTg4BLbtWn2BUYolLz8vVUmCV/ODfqSQYFFqempFWmYOMEJgSiU4e
 JREeD3eA6V5iwsSc4sz0yFSpxgVpcR554D0CYAkMkrz4NpgUXmJUVZKmJeRgYFBiKcgtSg3sw
 RV/hWjOAejkjAvA8gUnsy8Erjpr4AWMwEtfrENbHFJIkJKqoGx9LFo7St5ed7nEmlK7U9EeY3
 93m0z2HJf7OqVJ+t0Vr3IZgzb2pHN9X693+89doK2u1jVr3mfsNttni8TJLTp6u3nfvmze19t
 Oa/9tfHHJf/VF9ccWXzns8XzaXyvCjoFcnYaHjvgbt/E2xny9bVxgtHkg/auxhcvSZ7OfjjPa
 c+cSXOS1rtWKrEUZyQaajEXFScCAN91s3TFAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1496314270!99529624!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47304 invoked from network); 1 Jun 2017 10:51:11 -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 Jun 2017 10:51:11 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 01 Jun 2017 04:51:09 -0600
Message-Id: <59300DBD020000780015EA20@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 01 Jun 2017 04:51:09 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1495818213-345-1-git-send-email-andrew.cooper3@citrix.com>
 <1495818213-345-3-git-send-email-andrew.cooper3@citrix.com>
 <592BFED4020000780015D347@prv-mh.provo.novell.com>
 <0e4ea8ae-be0c-4d69-61f8-ca75c3faa029@citrix.com>
 <592C02C9020000780015D371@prv-mh.provo.novell.com>
 <6c3c894f-c92c-a172-ab67-954cbba6220a@citrix.com>
In-Reply-To: <6c3c894f-c92c-a172-ab67-954cbba6220a@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 2/2] x86/pagewalk: Fix pagewalk's handling
 of instruction fetches
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAxLjA2LjE3IGF0IDEyOjE5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjkvMDUvMTcgMTA6MTUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAyOS4w
NS4xNyBhdCAxMTowMywgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gT24g
MjkvMDUvMjAxNyAwOTo1OCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4gT24gMjYuMDUuMTcg
YXQgMTk6MDMsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4+Pj4gLS0tIGEv
eGVuL2FyY2gveDg2L21tL2d1ZXN0X3dhbGsuYwo+Pj4+PiArKysgYi94ZW4vYXJjaC94ODYvbW0v
Z3Vlc3Rfd2Fsay5jCj4+Pj4+IEBAIC0xMTQsMjIgKzExNCwxOCBAQCBndWVzdF93YWxrX3RhYmxl
cyhzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHAybV9kb21haW4gCj4gKnAybSwKPj4+Pj4gICAgICBB
U1NFUlQoISh3YWxrICYgUEZFQ19pbXBsaWNpdCkgfHwKPj4+Pj4gICAgICAgICAgICAgISh3YWxr
ICYgKFBGRUNfaW5zbl9mZXRjaCB8IFBGRUNfdXNlcl9tb2RlKSkpOwo+Pj4+PiAgCj4+Pj4+IC0g
ICAgLyoKPj4+Pj4gLSAgICAgKiBQRkVDX2luc25fZmV0Y2ggaXMgb25seSB1c2VkIGFzIGFuIGlu
cHV0IHRvIHBhZ2V0YWJsZSB3YWxraW5nIGlmIE5YIAo+IG9yCj4+Pj4+IC0gICAgICogU01FUCBh
cmUgZW5hYmxlZC4gIE90aGVyd2lzZSwgaW5zdHJ1Y3Rpb24gZmV0Y2hlcyBhcmUgCj4gaW5kaXN0
aW5ndWlzaGFibGUKPj4+Pj4gLSAgICAgKiBmcm9tIGRhdGEgcmVhZHMuCj4+Pj4+IC0gICAgICoK
Pj4+Pj4gLSAgICAgKiBUaGlzIHByb3BlcnR5IGNhbiBiZSBkZW1vbnN0cmF0ZWQgb24gcmVhbCBo
YXJkd2FyZSBieSBoYXZpbmcgTlggYW5kCj4+Pj4+IC0gICAgICogU01FUCBpbmFjdGl2ZSwgYnV0
IFNNQVAgYWN0aXZlLCBhbmQgb2JzZXJ2aW5nIHRoYXQgRUZMQUdTLkFDIAo+IGRldGVybWluZXMK
Pj4+Pj4gLSAgICAgKiB3aGV0aGVyIGEgcGFnZWZhdWx0IG9jY3VyZXMgZm9yIHN1cGVydmlzb3Ig
ZXhlY3V0aW9uIG9uIHVzZXIgCj4gbWFwcGluZ3MuCj4+Pj4+IC0gICAgICovCj4+Pj4+IC0gICAg
aWYgKCAhKGd1ZXN0X254X2VuYWJsZWQodikgfHwgZ3Vlc3Rfc21lcF9lbmFibGVkKHYpKSApCj4+
Pj4+IC0gICAgICAgIHdhbGsgJj0gflBGRUNfaW5zbl9mZXRjaDsKPj4+Pj4gLQo+Pj4+PiAgICAg
IHBlcmZjX2luY3IoZ3Vlc3Rfd2Fsayk7Cj4+Pj4+ICAgICAgbWVtc2V0KGd3LCAwLCBzaXplb2Yo
Kmd3KSk7Cj4+Pj4+ICAgICAgZ3ctPnZhID0gdmE7Cj4+Pj4+IC0gICAgZ3ctPnBmZWMgPSB3YWxr
ICYgKFBGRUNfaW5zbl9mZXRjaCB8IFBGRUNfdXNlcl9tb2RlIHwgUEZFQ193cml0ZV9hY2Nlc3Mp
Owo+Pj4+PiArICAgIGd3LT5wZmVjID0gd2FsayAmIChQRkVDX3VzZXJfbW9kZSB8IFBGRUNfd3Jp
dGVfYWNjZXNzKTsKPj4+Pj4gKwo+Pj4+PiArICAgIC8qCj4+Pj4+ICsgICAgICogUEZFQ19pbnNu
X2ZldGNoIGlzIG9ubHkgcmVwb3J0ZWQgaWYgTlggb3IgU01FUCBhcmUgZW5hYmxlZC4gIAo+IEhh
cmR3YXJlCj4+Pj4+ICsgICAgICogc3RpbGwgZGlzdGluZ3Vlc2VzIGluc3RydWN0aW9uIGZldGNo
ZXMgZHVyaW5nIGRldGVybWluYXRpb24gb2YgCj4gYWNjZXNzCj4+Pj4+ICsgICAgICogcmlnaHRz
Lgo+Pj4+PiArICAgICAqLwo+Pj4+PiArICAgIGlmICggZ3Vlc3RfbnhfZW5hYmxlZCh2KSB8fCBn
dWVzdF9zbWVwX2VuYWJsZWQodikgKQo+Pj4+PiArICAgICAgICBndy0+cGZlYyB8PSAod2FsayAm
IFBGRUNfaW5zbl9mZXRjaCk7Cj4+Pj4+ICAKPj4+Pj4gICNpZiBHVUVTVF9QQUdJTkdfTEVWRUxT
ID49IDMgLyogUEFFIG9yIDY0Li4uICovCj4+Pj4+ICAjaWYgR1VFU1RfUEFHSU5HX0xFVkVMUyA+
PSA0IC8qIDY0LWJpdCBvbmx5Li4uICovCj4+Pj4gRG9uJ3QgeW91IGFub3RoZXIgYWRqdXN0bWVu
dCB0bwo+Pj4+Cj4+Pj4gICAgIGlmICggKHdhbGsgJiBQRkVDX2luc25fZmV0Y2gpICYmIChhciAm
IF9QQUdFX05YX0JJVCkgKQo+Pj4+ICAgICAgICAgLyogUmVxdWVzdGVkIGFuIGluc3RydWN0aW9u
IGZldGNoIGFuZCBmb3VuZCBOWD8gRmFpbC4gKi8KPj4+PiAgICAgICAgIGdvdG8gb3V0Owo+Pj4+
Cj4+Pj4gSSBjYW4ndCBzZWUgYW55dGhpbmcgdGhhdCB3b3VsZCBrZWVwIF9QQUdFX05YX0JJVCBv
dXQgb2YKPj4+PiBhciBpZiBOWCBpcyBub3QgZW5hYmxlZC4KPj4+IF9QQUdFX05YX0JJVCBpcyBy
ZXNlcnZlZCBpZiBOWCBpcyBub3QgZW5hYmxlZCwgYW5kIGlzIGFjY291bnRlZCBmb3IgaW4KPj4+
IGd1ZXN0X3JzdmRfYml0cygpIGluIGd1ZXN0X3B0LmgsIGFuZCB3ZSBuZXZlciBoaXQgdGhlIGFj
Y2VzcyByaWdodHMgbG9naWMuCj4+IEFoLCByaWdodC4gQnV0IHBlcmhhcHMgd29ydGggaGF2aW5n
IGEgcmVzcGVjdGl2ZSBBU1NFUlQoKQo+PiBoZXJlLCBhdCBvbmNlIHNlcnZpbmcgYXMgZG9jdW1l
bnRhdGlvbj8KPiAKPiBJIGNvdWxkLCBidXQgaXQgd291bGQgZmVlbCBiZSBvdXQgb2YgcGxhY2Uu
ICBOWCBiZWluZyBpbmNvcnJlY3RseSBzZXQgaXMKPiBhIHRyYW5zbGF0aW9uIGZhaWx1cmUsIGFu
ZCBieSBkZWZpbml0aW9uLCB0aGUgdHJhbnNsYXRpb24gbmVlZHMgdG8gaGF2ZQo+IHN1Y2NlZWRl
ZCBiZWZvcmUgcGVybWlzc2lvbnMgZ2V0IGNvbnNpZGVyZWQuCj4gCj4gV291bGQgdGhpcyBjbGFy
aWZpY2F0aW9uIGJlIGFjY2VwdGFibGU/Cj4gCj4gaW5kZXggNWM2YTg1Yi4uNmQ2YjQ1NCAxMDA2
NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vZ3Vlc3Rfd2Fsay5jCj4gKysrIGIveGVuL2FyY2gv
eDg2L21tL2d1ZXN0X3dhbGsuYwo+IEBAIC0zNjAsOCArMzYwLDkgQEAgZ3Vlc3Rfd2Fsa190YWJs
ZXMoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCj4gICAgICBndy0+cGZl
YyB8PSBQRkVDX3BhZ2VfcHJlc2VudDsKPiAgCj4gICAgICAvKgo+IC0gICAgICogVGhlIHBhZ2V0
YWJsZSB3YWxrIGhhcyByZXR1cm5lZCBhIHN1Y2Nlc3NmdWwgdHJhbnNsYXRpb24uICBOb3cgY2hl
Y2sKPiAtICAgICAqIGFjY2VzcyByaWdodHMgdG8gc2VlIHdoZXRoZXIgdGhlIGFjY2VzcyBzaG91
bGQgc3VjY2VlZC4KPiArICAgICAqIFRoZSBwYWdldGFibGUgd2FsayBoYXMgcmV0dXJuZWQgYSBz
dWNjZXNzZnVsIHRyYW5zbGF0aW9uIChpLmUuIEFsbAo+ICsgICAgICogUFRFcyBhcmUgcHJlc2Vu
dCBhbmQgaGF2ZSBubyByZXNlcnZlZCBiaXRzIHNldCkuICBOb3cgY2hlY2sgYWNjZXNzCj4gKyAg
ICAgKiByaWdodHMgdG8gc2VlIHdoZXRoZXIgdGhlIGFjY2VzcyBzaG91bGQgc3VjY2VlZC4KPiAg
ICAgICAqLwoKV2hpbGUgdGhpcyBwZXJoYXBzIGlzIGEgd29ydGh3aGlsZSBhZGRpdGlvbiwgbXkg
b3JpZ2luYWwgcmVxdWVzdApyZWFsbHkgd2FzIHRvIG1ha2UgbW9yZSB2aXNpYmxlIGFyb3VuZCB0
aGUgcGxhY2Ugd2hlcmUgaXQgbWF0dGVycwp0aGF0IHRoZSBOWCBiaXQgaXMgcGFydCBvZiB0aGUg
cmVzZXJ2ZWQgb25lcyB3aGVuIE5YIGlzIG9mZi4gSGVuY2UKSSdtIG5vdCBzdXJlIHRoZSBjb21t
ZW50IGNoYW5nZSBpcyB3b3J0aHdoaWxlLCBhbmQgaWYgeW91IGRpc2xpa2UKYWRkaW5nIHRoZSBz
dWdnZXN0ZWQgQVNTRVJUKCkgSSB3b24ndCB0aGUgcGF0Y2ggYmUgbGVmdCBhcyBpcy4KCkphbgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 01 10:51:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 10: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 1dGNhu-0008UE-DT; Thu, 01 Jun 2017 10: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 <osstest-admin@xenproject.org>) id 1dGNhs-0008Ti-QY
 for xen-devel@lists.xensource.com; Thu, 01 Jun 2017 10:51:57 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 32/D4-03620-CC1FF295; Thu, 01 Jun 2017 10:51:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVff0R/1
 Ig7dt4hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmDjpIGvBpYyK7VcbmBoY
 ++y6GLk4hAT+Mkq0Lb7KBuE8ZpTomP2CCcLZxiix4ul+IIeTQ0TAWeLrmbnsIDavgL7Epu13G
 EFsYQFTida+brBuCYElqhI/F7aygSQkBLwlel4cYoWxp2w5DzSInYNNwErikBhIlEVAVWLCiv
 fMExi5FzAyrGJUL04tKkst0jXRSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQI9Dk
 DEOxg7L7sf4hRkoNJSZS3wkYvUogvKT+lMiOxOCO+qDQntfgQowwHh5IEb/cH/UghwaLU9NSK
 tMwcYPDBpCU4eJREeF+CpHmLCxJzizPTIVKnGHU5Nqxe/4VJiCUvPy9VSpx3DkiRAEhRRmke3
 AhYJFxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMO8HkCk8mXklcJteAR3BBHTEi21gR5QkIq
 SkGhi5Cl7u9lNqzprbmz7z+LZ/C5g579X2T3/5O6/GRpHB9EtMlZwe48/IxATBwLO1HFVsPoZ
 815cEsv1OPvRU58FiqXc7FHxWdT/O9c74UH9KyLA9IknZ94Tb6ifbjFvPnXB5qu6qosPCd3Fy
 U+qRlxdPyFhM2XEh0vbzoTs7atSeVL0y6j82nUWJpTgj0VCLuag4EQAZcS3xfwIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1496314314!105663395!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64185 invoked from network); 1 Jun 2017 10:51:55 -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; 1 Jun 2017 10:51:55 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dGNhp-0003fV-BV; Thu, 01 Jun 2017 10:51:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dGNhj-0002I5-TV; Thu, 01 Jun 2017 10:51:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dGNhj-0002DG-Nh; Thu, 01 Jun 2017 10:51:47 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109892-mainreport@xen.org>
X-Osstest-Failures: linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-examine:reboot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-next:test-arm64-arm64-xl-multivcpu:xen-boot:fail:regression
 linux-next:test-arm64-arm64-examine:reboot:fail:regression
 linux-next:test-arm64-arm64-libvirt-qcow2:xen-boot:fail:regression
 linux-next:test-arm64-arm64-xl-xsm:xen-boot:fail:regression
 linux-next:test-arm64-arm64-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-arm64-arm64-xl:xen-boot:fail:regression
 linux-next:test-arm64-arm64-libvirt:xen-boot:fail:regression
 linux-next:test-arm64-arm64-xl-credit2:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:build-armhf-pvops:kernel-build:fail:regression
 linux-next:test-arm64-arm64-xl-rtds:xen-boot: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-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-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-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-amd64-amd64-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=f2882f46b623423c573c4d029b016974b04da954
X-Osstest-Versions-That: linux=3f173bde7e4320211e77a83f936fb754e7591006
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 01 Jun 2017 10:51:47 +0000
Subject: [Xen-devel] [linux-next test] 109892: 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>

ZmxpZ2h0IDEwOTg5MiBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDk4OTIvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
IDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwOTg1OAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICA2IHhlbi1ib290ICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTA5ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgNiB4
ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDk4NTgKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICA2IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEw
OTg1OAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgOSB4ZW4tYm9vdC9zcmNfaG9zdCAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5ODU4CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
IDEwIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDk4NTgKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNiB4ZW4tYm9v
dCBmYWlsIFJFR1IuIHZzLiAxMDk4NTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgIDYgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMuIDEwOTg1OAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTA5ODU4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICA5IHhlbi1ib290L3Ny
Y19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDk4NTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgMTAgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwOTg1
OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDYgeGVuLWJvb3QgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTA5ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICA2
IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDk4NTgKIHRlc3QtYW1k
NjQtaTM4Ni14bCAgICAgICAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEwOTg1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14
c20gIDYgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTA5ODU4CiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDYgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4g
MTA5ODU4CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICA2IHhlbi1ib290ICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDk4NTgKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
YW1kNjQgIDYgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwOTg1OAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNiB4ZW4tYm9vdCAgICAgZmFp
bCBSRUdSLiB2cy4gMTA5ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICA2IHhlbi1i
b290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDk4NTgKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtaTM4NiAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEwOTg1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDYgeGVuLWJvb3Qg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5ODU4CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0tYW1kICA2IHhlbi1ib290ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDk4NTgKIHRl
c3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDYgcmVib290ICAgICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEwOTg1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
IDYgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5ODU4CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgNiB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMDk4NTgKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1ICA2IHhlbi1ib290ICAgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwOTg1OAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5l
ICAgICAgNiByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5ODU4CiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMDk4NTgKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDYgeGVu
LWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwOTg1OAogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTA5ODU4CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICA2IHhlbi1ib290ICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDk4NTgKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dCAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwOTg1OAog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTA5ODU4CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50
ZWwgIDYgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDk4NTgKIHRlc3QtYW1kNjQt
aTM4Ni1ydW1wcnVuLWkzODYgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEwOTg1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDYgeGVuLWJv
b3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5ODU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgNiB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMDk4NTgK
IGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgIDUga2VybmVsLWJ1aWxkICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDEwOTg1OAoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFz
IGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAg
IDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwOTg1OAoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEwOTgz
OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAg
ICAgICAgICBmYWlsIGxpa2UgMTA5ODU4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICA5IHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEw
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE2IGRlYmlhbi1odm0taW5z
dGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAg
ICAgICAgICAgICAgIGYyODgyZjQ2YjYyMzQyM2M1NzNjNGQwMjliMDE2OTc0YjA0ZGE5NTQKYmFz
ZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDNmMTczYmRlN2U0MzIwMjExZTc3
YTgzZjkzNmZiNzU0ZTc1OTEwMDYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgKG5vdCBmb3VuZCkgICAgIApGYWlsaW5nIHNpbmNlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAKVGVzdGluZyBzYW1lIHNpbmNlICAgMTA5ODky
ICAyMDE3LTA1LTMxIDA5OjIwOjQ2IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCmpvYnM6CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1
bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 01 10:53:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 10: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 1dGNj4-0000CR-Nj; Thu, 01 Jun 2017 10: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 <prvs=3189c1376=George.Dunlap@citrix.com>)
 id 1dGNj3-0000CF-IA
 for xen-devel@lists.xensource.com; Thu, 01 Jun 2017 10:53:09 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 17/21-03058-412FF295; Thu, 01 Jun 2017 10:53:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDKsWRWlGSWpSXmKPExsWyU9JRQlfkk36
 kwasLXBb3prxnd2D02N63iz2AMYo1My8pvyKBNWPOh072gstaFVdWtjM2MPZodTFyckgI+ElM
 27mXDcJ2l3jzrpUdxGYT0JN4+a8XzBYR0JfYdLsRyObiYBZYyCRxcOZisISwgKHE8a1/mCCKj
 CTmPtrBBmFHSXx42soKYrMIqEjcfn8ZrIZXwFbi0pQ/zCCDhATOMEtcaPnGDJLgFPCRWPLxL1
 gzo4CsxJfG1WBxZgFxiVtP5jNBXCcgsWTPeWYIW1Ti5eN/rBC2rMT+l51QNToSZ68/YYSwDSS
 2Lt3H0sXIATRHU2L9Ln2IkZYSV77dZ4WwFSWmdD9kh7hNUOLkzCcsEK0WErdv3WGbwCgxC8kV
 sxAmzUIyaRaSSbOQTFrAyLqKUb04tagstUjXTC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpW
 C85P3cTIzAWGYBgB+O8E/6HGCU5mJREeSts9CKF+JLyUyozEosz4otKc1KLDzHKcHAoSfBqft
 CPFBIsSk1PrUjLzAEmBZi0BAePkgivx3ugNG9xQWJucWY6ROoUo6KUOK8KSJ8ASCKjNA+uDZa
 ILjHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmYtwJkCk9mXgnc9FdAi5mAFr/YBra4JBEhJdXA
 uN7K61p5zc1wLfXkqA9S9aZa0zTPt3C8/73DzP76x69piaY/N7qecRSrP65+t7N0gaZvQMqle
 4LpxS7y6t9b7LkW7DgSpauU8kjyLI9rrXnrt12Cqzjn1T3m33xHVK/O9ueDrhWSQq2Rs5UmPv
 dpNLvE6Pb4p9jpB+ly/OUvDW7pWCz+b9qpxFKckWioxVxUnAgAktZx5z8DAAA=
X-Env-Sender: prvs=3189c1376=George.Dunlap@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1496314387!95280784!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65489 invoked from network); 1 Jun 2017 10:53:08 -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;
 1 Jun 2017 10:53:08 -0000
X-IronPort-AV: E=Sophos;i="5.39,279,1493683200"; d="scan'208";a="47038958"
X-CrossPremisesHeadersFilteredBySendConnector: AMSPEX02CL02.citrite.net
From: George Dunlap <George.Dunlap@citrix.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Thread-Topic: Notes on stubdoms and latency on ARM
Thread-Index: AQHS0AkLQY9jzmFz3kGN4r/tJO9xkKH7712AgATXcYCABiQIAIAGKA0AgAEXeoCAAH9egIABHxUA
Date: Thu, 1 Jun 2017 10:52:49 +0000
Message-ID: <2FD7B7F5-318E-410B-9B74-3CB53610A958@citrix.com>
References: <alpine.DEB.2.10.1705181156050.6833@sstabellini-ThinkPad-X260>
 <CAOcqxo0djhKRRS_0F+zm9uGFNHb+Dtuj_h=yqBrSdD0+RRA05A@mail.gmail.com>
 <alpine.DEB.2.10.1705221428180.18759@sstabellini-ThinkPad-X260>
 <CAOcqxo2dhXF6WmTWmDjUnEKC0W5933enLWFc7q9zbhhv7Z4w0w@mail.gmail.com>
 <alpine.DEB.2.10.1705301025230.18759@sstabellini-ThinkPad-X260>
 <7d065c72-aaa8-fb05-11a3-97681ba29acf@citrix.com>
 <alpine.DEB.2.10.1705311039180.18759@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1705311039180.18759@sstabellini-ThinkPad-X260>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3273)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <2D9509C434196144B870A5D2F68FF281@citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: AMSPEX02CL02.citrite.net
Cc: "Artem_Mygaiev@epam.com" <Artem_Mygaiev@epam.com>,
 "xen-devel@lists.xensource.com" <xen-devel@lists.xensource.com>,
 Andrii Anisov <andrii_anisov@epam.com>,
 Volodymyr Babchuk <vlad.babchuk@gmail.com>, Dario
 Faggioli <dario.faggioli@citrix.com>, Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] Notes on stubdoms and latency 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>

DQo+IE9uIE1heSAzMSwgMjAxNywgYXQgNjo0NSBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3Rh
YmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToNCj4gDQo+IE9uIFdlZCwgMzEgTWF5IDIwMTcsIEdl
b3JnZSBEdW5sYXAgd3JvdGU6DQo+PiBPbiAzMC8wNS8xNyAxODoyOSwgU3RlZmFubyBTdGFiZWxs
aW5pIHdyb3RlOg0KPj4+IE9uIEZyaSwgMjYgTWF5IDIwMTcsIFZvbG9keW15ciBCYWJjaHVrIHdy
b3RlOg0KPj4+Pj4+PiBUaGUgb3RoZXIgaXNzdWUgd2l0aCBzdHViZG9tcyBpcyBjb250ZXh0IHN3
aXRjaCB0aW1lcy4gVm9sb2R5bXlyIHNob3dlZA0KPj4+Pj4+PiB0aGF0IG1pbmlvcyBoYXMgbXVj
aCBoaWdoZXIgY29udGV4dCBzd2l0Y2ggdGltZXMgY29tcGFyZWQgdG8gRUwwIGFwcHMuDQo+Pj4+
Pj4+IEl0IGlzIHByb2JhYmx5IGR1ZSB0byBHSUMgY29udGV4dCBzd2l0Y2gsIHRoYXQgaXMgc2tp
cHBlZCBmb3IgRUwwIGFwcHMuDQo+Pj4+Pj4+IE1heWJlIHdlIGNvdWxkIHNraXAgR0lDIGNvbnRl
eHQgc3dpdGNoIGZvciBzdHViZG9tcyB0b28sIGlmIHdlIGtuZXcgdGhhdA0KPj4+Pj4+PiB0aGV5
IGFyZSBub3QgZ29pbmcgdG8gdXNlIHRoZSBWR0lDLiBBdCB0aGF0IHBvaW50LCBjb250ZXh0IHN3
aXRjaCB0aW1lcw0KPj4+Pj4+PiBzaG91bGQgYmUgdmVyeSBzaW1pbGFyIHRvIEVMMCBhcHBzLg0K
Pj4+Pj4+IFNvIHlvdSBhcmUgc3VnZ2VzdGluZyB0byBjcmVhdGUgc29tZXRoaW5nIGxpa2UgbGln
aHR3ZWlnaHQgc3R1YmRvbS4gSQ0KPj4+Pj4+IGdlbmVyYWxseSBsaWtlIHRoaXMgaWRlYS4gQnV0
IEFGQUlLLCB2R0lDIGlzIHVzZWQgdG8gZGVsaXZlciBldmVudHMNCj4+Pj4+PiBmcm9tIGh5cGVy
dmlzb3IgdG8gc3R1YmRvbS4gRG8geW91IHdhbnQgdG8gcHJvcG9zZSBhbm90aGVyIG1lY2hhbmlz
bT8NCj4+Pj4+IA0KPj4+Pj4gVGhlcmUgaXMgbm8gd2F5IG91dDogaWYgdGhlIHN0dWJkb20gbmVl
ZHMgZXZlbnRzLCB0aGVuIHdlJ2xsIGhhdmUgdG8NCj4+Pj4+IGV4cG9zZSBhbmQgY29udGV4dCBz
d2l0Y2ggdGhlIHZHSUMuIElmIGl0IGRvZXNuJ3QsIHRoZW4gd2UgY2FuIHNraXAgdGhlDQo+Pj4+
PiB2R0lDLiBIb3dldmVyLCB3ZSB3b3VsZCBoYXZlIGEgc2ltaWxhciBwcm9ibGVtIHdpdGggRUww
IGFwcHM6IEkgYW0NCj4+Pj4+IGFzc3VtaW5nIHRoYXQgRUwwIGFwcHMgZG9uJ3QgbmVlZCB0byBo
YW5kbGUgaW50ZXJydXB0cywgYnV0IGlmIHRoZXkgZG8sDQo+Pj4+PiB0aGVuIHRoZXkgbWlnaHQg
bmVlZCBzb21ldGhpbmcgbGlrZSBhIHZHSUMuDQo+Pj4+IEhtLiBDb3JyZWN0IG1lLCBidXQgaWYg
d2Ugd2FudCBtYWtlIHN0dWJkb20gdG8gaGFuZGxlIHNvbWUgcmVxdWVzdHMNCj4+Pj4gKGUuZy4g
ZW11bGF0ZSBNTUlPIGFjY2VzcyksIHRoZW4gaXQgbmVlZHMgZXZlbnRzLCBhbmQgdGh1cyBpdCBu
ZWVkcw0KPj4+PiBpbnRlcnJ1cHRzLiBBdCBsZWFzdCwgSSdtIG5vdCBhd2FyZSBhYm91dCBhbnkg
b3RoZXIgbWVjaGFuaXNtLCB0aGF0DQo+Pj4+IGFsbG93cyBoeXBlcnZpc29yIHRvIHNpZ25hbCB0
byBhIGRvbWFpbi4NCj4+PiANCj4+PiBUaGUgc3R1YmRvbSBjb3VsZCBkbyBwb2xsaW5nIGFuZCBh
dm9pZCBpbnRlcnJ1cHRzIGZvciBleGFtcGxlLCBidXQgdGhhdA0KPj4+IHdvdWxkIHByb2JhYmx5
IG5vdCBiZSBkZXNpcmFibGUuDQo+Pj4gDQo+Pj4gDQo+Pj4+IE9uIG90aGVyIGhhbmQsIEVMMCBh
cHAgKGFzIEkgc2VlIHRoZW0pIGRvZXMgbm90IG5lZWQgc3VjaCBldmVudHMuDQo+Pj4+IEJhc2lj
YWxseSwgeW91IGp1c3QgY2FsbCBmdW5jdGlvbiBgaGFuZGxlX21taW8oKWAgcmlnaHQgaW4gdGhl
IGFwcC4NCj4+Pj4gU28sIGFwcHMgY2FuIGxpdmUgd2l0aG91dCBpbnRlcnJ1cHRzIGFuZCB0aGV5
IHN0aWxsIGJlIGFibGUgdG8gaGFuZGxlDQo+Pj4+IHJlcXVlc3QuDQo+Pj4gDQo+Pj4gVGhhdCdz
IHRydWUuDQo+PiANCj4+IFdlbGwgaWYgdGhleSdyZSBpbiBhIHNlcGFyYXRlIHNlY3VyaXR5IHpv
bmUsIHRoYXQncyBub3QgZ29pbmcgdG8gd29yay4NCj4+IFlvdSBoYXZlIHRvIGhhdmUgYSBkZWZp
bmVkIGludGVyZmFjZSBiZXR3ZWVuIHRoaW5ncyBhbmQgc2FuaXRpemUgaW5wdXRzDQo+PiBiZXR3
ZWVuIHRoZW0uDQo+IA0KPiBXaHk/IFRoZSBwdXJwb3NlIG9mIEVMMCBhcHBzIGlzIG5vdCB0byBk
byBjaGVja3Mgb24gVk0gdHJhcHMgaW4gWGVuIGJ1dA0KPiBpbiBhIGRpZmZlcmVudCBwcml2aWxl
Z2UgbGV2ZWwgaW5zdGVhZC4gTWF5YmUgSSBtaXN1bmRlcnN0b29kIHdoYXQgeW91DQo+IGFyZSBz
YXlpbmc/IFNwZWNpZmljYWxseSwgd2hhdCAiaW5wdXRzIiBkbyB5b3UgdGhpbmsgc2hvdWxkIGJl
IHNhbml0aXplZA0KPiBpbiBYZW4gYmVmb3JlIGp1bXBpbmcgaW50byB0aGUgRUwwIGFwcD8NCg0K
Pj4gRnVydGhlcm1vcmUsIHlvdSBwcm9iYWJseSB3YW50IHNvbWV0aGluZyBsaWtlIGEgc3RhYmxl
DQo+PiBpbnRlcmZhY2Ugd2l0aCBzb21lIGxldmVsIG9mIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5
LCB3aGljaCBpcyBub3QNCj4+IHNvbWV0aGluZyB0aGUgaW50ZXJuYWwgaHlwZXJ2aXNvciBpbnRl
cmZhY2VzIGFyZSBkZXNpZ25lZCBmb3IuDQo+IA0KPiBJIGRvbid0IHRoaW5rIHdlIHNob3VsZCBw
cm92aWRlIHRoYXQuIElmIHRoZSB1c2VyIHdhbnRzIGEgc3RhYmxlDQo+IGludGVyZmFjZSwgc2hl
IGNhbiB1c2UgZG9tYWlucy4gSSBzdWdnZXN0ZWQgdGhhdCB0aGUgY29kZSBmb3IgdGhlIEVMMA0K
PiBhcHAgc2hvdWxkIGNvbWUgb3V0IG9mIHRoZSBYZW4gcmVwb3NpdG9yeSBkaXJlY3RseS4gTGlr
ZSBmb3IgdGhlIFhlbg0KPiB0b29scywgdGhleSB3b3VsZCBiZSBleHBlY3RlZCB0byBiZSBhbHdh
eXMgaW4tc3luYy4NCg0KSG1tLCBpdCBzb3VuZHMgbGlrZSBwZXJoYXBzIEkgbWlzdW5kZXJzdG9v
ZCB5b3UgYW5kIFZvbG9keW15ci4gIEkgdG9vayDigJx5b3UganVzdCBjYWxsIGZ1bmN0aW9uIGBo
YW5kbGVfbW1pbygpYCByaWdodCBpbiB0aGUgYXBw4oCdIHRvIG1lYW4gdGhhdCB0aGUgKmFwcCog
Y2FsbHMgdGhlICpoeXBlcnZpc29yKiBmdW5jdGlvbiBuYW1lZCDigJxoYW5kbGVfbW1pb+KAnS4g
IEl0IHNvdW5kcyBsaWtlIHdoYXQgaGUgKG9yIGF0IGxlYXN0IHlvdSkgYWN0dWFsbHkgbWVhbnQg
d2FzIHRoYXQgdGhlICpoeXBlcnZpc29yKiBjYWxscyB0aGUgZnVuY3Rpb24gbmFtZWQg4oCcaGFu
ZGxlX21taW/igJ0gaW4gdGhlICphcHAqPw0KDQpCdXQgcHJlc3VtYWJseSB0aGUgYXBwIHdpbGwg
bmVlZCB0byBkbyBwcml2aWxlZ2VkIG9wZXJhdGlvbnMg4oCUIGNoYW5nZSB0aGUgZ3Vlc3TigJlz
IHN0YXRlLCByZWFkIC8gd3JpdGUgTU1JTyByZWdpb25zLCAmYy4gIFdlIGNhbiB0aGVvcmV0aWNh
bGx5IGhhdmUgWGVuIOKAmGp1c3QgY2FsbCBmdW5jdGlvbnPigJkgaW4gdGhlIGFwcDsgYnV0IHdl
IGRlZmluaXRlbHkgKmNhbm5vdCogaGF2ZSB0aGUgYXBwIOKAmGp1c3QgY2FsbCBmdW5jdGlvbnPi
gJkgaW5zaWRlIG9mIFhlbiDigJQgdGhhdCBpcywgbm90IGlmIHlvdSBhY3R1YWxseSB3YW50IGFu
eSBhZGRpdGlvbmFsIHNlY3VyaXR5Lg0KDQpBbmQgdGhhdOKAmXMgY29tcGxldGVseSBhcGFydCBm
cm9tIHRoZSB3aG9sZSBub24tR1BMIGRpc2N1c3Npb24gd2UgaGFkLiAgSWYgeW91IHdhbnQgbm9u
LUdQTCBhcHBzLCBJIHRoaW5rIHlvdSBkZWZpbml0ZWx5IHdhbnQgYSBuaWNlIGNsZWFuIGludGVy
ZmFjZSwgb3IgeW914oCZbGwgaGF2ZSBhIGhhcmQgdGltZSBhcmd1aW5nIHRoYXQgdGhlIHJlc3Vs
dGluZyB0aGluZyBpcyBub3QgYSBkZXJpdmVkIHdvcmsgKGluIHNwaXRlIG9mIHRoZSBzZXBhcmF0
ZSBhZGRyZXNzIHNwYWNlcykuDQoNClRoZSB0d28gbW90aXZhdGluZyBmYWN0b3JzIGZvciBoYXZp
bmcgYXBwcyB3ZXJlIGFkZGl0aW9uYWwgc2VjdXJpdHkgYW5kIG5vbi1HUEwgaW1wbGVtZW50YXRp
b25zIG9mIGRldmljZSBtb2RlbHMgLyBtZWRpYXRvcnMuICBIYXZpbmcgdGhlIGFwcCBiZWluZyBh
YmxlIHRvIGNhbGwgaW50byBYZW4gdW5kZXJtaW5lcyBib3RoLg0KDQogLUdlb3JnZQpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 01 10:54:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 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 1dGNkk-0000PG-6Y; Thu, 01 Jun 2017 10:54: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=3189c1376=George.Dunlap@citrix.com>)
 id 1dGNkj-0000P9-Kq
 for xen-devel@lists.xensource.com; Thu, 01 Jun 2017 10:54:53 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 A4/06-23755-C72FF295; Thu, 01 Jun 2017 10:54:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDKsWRWlGSWpSXmKPExsWyU9JRQrfmk36
 kwcsTghb3prxnd2D02N63iz2AMYo1My8pvyKBNaP76GfGghW6Ff33LzI3MN7R6WLk5JAQ8JNY
 eWg3M4TtLvHmXSs7iM0moCfx8l8vmC0ioC+x6XYjkM3FwSywkEni4MzFYAlhAUOJ41v/MEEUG
 UnMfbSDDcJOkjj4uxvMZhFQkdhwaRVYDa+ArcSlK6uZQQYJCfxnlvi89QqQw8HBKWAncfcZH0
 gNo4CsxJfG1WAHMQuIS9x6Mp8J4jgBiSV7zkMdKirx8vE/VghbVmL/y06oGh2Js9efMELYBhJ
 bl+5jARnPLKApsX6XPsRIS4m3L/6xQNiKElO6H7JDnCYocXLmExaIVguJ27fusE1glJiF5IpZ
 CJNmIZk0C8mkWUgmLWBkXcWoUZxaVJZapGtsoJdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUr
 Jecn7uJERiL9QwMjDsYO0/4HWKU5GBSEuWtsNGLFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBy/
 pRP1JIsCg1PbUiLTMHmBRg0hIcPEoivC8/AKV5iwsSc4sz0yFSpxgVpcR5BUD6BEASGaV5cG2
 wRHSJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjCvLsgUnsy8Erjpr4AWMwEtfrENbHFJIkJK
 qoFxVtgjP8mzzlvfZpRH37O+L7b57r8tCroPXlXI264WbPkk+DFkDStL73VBUzaNu/ELbi4V0
 5ykPuflMe/fM1PXur5Ys96MvVj8t2T9/r16To8kBJ+5m9/mndTpeshoOT/no8W+zdEpWQ+N7u
 ut3eLguj0ieWVBGuMsDaWNZXVv7KvljQ3XSWcpsRRnJBpqMRcVJwIA6rdFOT8DAAA=
X-Env-Sender: prvs=3189c1376=George.Dunlap@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1496314491!72703628!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61937 invoked from network); 1 Jun 2017 10:54:52 -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;
 1 Jun 2017 10:54:52 -0000
X-IronPort-AV: E=Sophos;i="5.39,279,1493683200"; d="scan'208";a="47039011"
X-CrossPremisesHeadersFilteredBySendConnector: AMSPEX02CL02.citrite.net
From: George Dunlap <George.Dunlap@citrix.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Thread-Topic: Notes on stubdoms and latency on ARM
Thread-Index: AQHS0AkLQY9jzmFz3kGN4r/tJO9xkKH7712AgATXcYCABiQIAIAGKA0AgAEXeoCAAH9egIABHxUAgAAAkgA=
Date: Thu, 1 Jun 2017 10:54:51 +0000
Message-ID: <E7DC8A4F-41E8-4E73-ABD8-502665D3A4F6@citrix.com>
References: <alpine.DEB.2.10.1705181156050.6833@sstabellini-ThinkPad-X260>
 <CAOcqxo0djhKRRS_0F+zm9uGFNHb+Dtuj_h=yqBrSdD0+RRA05A@mail.gmail.com>
 <alpine.DEB.2.10.1705221428180.18759@sstabellini-ThinkPad-X260>
 <CAOcqxo2dhXF6WmTWmDjUnEKC0W5933enLWFc7q9zbhhv7Z4w0w@mail.gmail.com>
 <alpine.DEB.2.10.1705301025230.18759@sstabellini-ThinkPad-X260>
 <7d065c72-aaa8-fb05-11a3-97681ba29acf@citrix.com>
 <alpine.DEB.2.10.1705311039180.18759@sstabellini-ThinkPad-X260>
 <2FD7B7F5-318E-410B-9B74-3CB53610A958@citrix.com>
In-Reply-To: <2FD7B7F5-318E-410B-9B74-3CB53610A958@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: <F4C6C26C7510F24E977FE419DB5BFB30@citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: AMSPEX02CL02.citrite.net
Cc: "Artem_Mygaiev@epam.com" <Artem_Mygaiev@epam.com>,
 "xen-devel@lists.xensource.com" <xen-devel@lists.xensource.com>,
 Andrii Anisov <andrii_anisov@epam.com>,
 Volodymyr Babchuk <vlad.babchuk@gmail.com>, Dario
 Faggioli <dario.faggioli@citrix.com>, Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] Notes on stubdoms and latency 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>

DQo+IE9uIEp1biAxLCAyMDE3LCBhdCAxMTo1MiBBTSwgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1
bmxhcEBjaXRyaXguY29tPiB3cm90ZToNCj4gDQo+IA0KPj4gT24gTWF5IDMxLCAyMDE3LCBhdCA2
OjQ1IFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+IHdyb3Rl
Og0KPj4gDQo+PiBPbiBXZWQsIDMxIE1heSAyMDE3LCBHZW9yZ2UgRHVubGFwIHdyb3RlOg0KPj4+
IE9uIDMwLzA1LzE3IDE4OjI5LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6DQo+Pj4+IE9uIEZy
aSwgMjYgTWF5IDIwMTcsIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOg0KPj4+Pj4+Pj4gVGhlIG90
aGVyIGlzc3VlIHdpdGggc3R1YmRvbXMgaXMgY29udGV4dCBzd2l0Y2ggdGltZXMuIFZvbG9keW15
ciBzaG93ZWQNCj4+Pj4+Pj4+IHRoYXQgbWluaW9zIGhhcyBtdWNoIGhpZ2hlciBjb250ZXh0IHN3
aXRjaCB0aW1lcyBjb21wYXJlZCB0byBFTDAgYXBwcy4NCj4+Pj4+Pj4+IEl0IGlzIHByb2JhYmx5
IGR1ZSB0byBHSUMgY29udGV4dCBzd2l0Y2gsIHRoYXQgaXMgc2tpcHBlZCBmb3IgRUwwIGFwcHMu
DQo+Pj4+Pj4+PiBNYXliZSB3ZSBjb3VsZCBza2lwIEdJQyBjb250ZXh0IHN3aXRjaCBmb3Igc3R1
YmRvbXMgdG9vLCBpZiB3ZSBrbmV3IHRoYXQNCj4+Pj4+Pj4+IHRoZXkgYXJlIG5vdCBnb2luZyB0
byB1c2UgdGhlIFZHSUMuIEF0IHRoYXQgcG9pbnQsIGNvbnRleHQgc3dpdGNoIHRpbWVzDQo+Pj4+
Pj4+PiBzaG91bGQgYmUgdmVyeSBzaW1pbGFyIHRvIEVMMCBhcHBzLg0KPj4+Pj4+PiBTbyB5b3Ug
YXJlIHN1Z2dlc3RpbmcgdG8gY3JlYXRlIHNvbWV0aGluZyBsaWtlIGxpZ2h0d2VpZ2h0IHN0dWJk
b20uIEkNCj4+Pj4+Pj4gZ2VuZXJhbGx5IGxpa2UgdGhpcyBpZGVhLiBCdXQgQUZBSUssIHZHSUMg
aXMgdXNlZCB0byBkZWxpdmVyIGV2ZW50cw0KPj4+Pj4+PiBmcm9tIGh5cGVydmlzb3IgdG8gc3R1
YmRvbS4gRG8geW91IHdhbnQgdG8gcHJvcG9zZSBhbm90aGVyIG1lY2hhbmlzbT8NCj4+Pj4+PiAN
Cj4+Pj4+PiBUaGVyZSBpcyBubyB3YXkgb3V0OiBpZiB0aGUgc3R1YmRvbSBuZWVkcyBldmVudHMs
IHRoZW4gd2UnbGwgaGF2ZSB0bw0KPj4+Pj4+IGV4cG9zZSBhbmQgY29udGV4dCBzd2l0Y2ggdGhl
IHZHSUMuIElmIGl0IGRvZXNuJ3QsIHRoZW4gd2UgY2FuIHNraXAgdGhlDQo+Pj4+Pj4gdkdJQy4g
SG93ZXZlciwgd2Ugd291bGQgaGF2ZSBhIHNpbWlsYXIgcHJvYmxlbSB3aXRoIEVMMCBhcHBzOiBJ
IGFtDQo+Pj4+Pj4gYXNzdW1pbmcgdGhhdCBFTDAgYXBwcyBkb24ndCBuZWVkIHRvIGhhbmRsZSBp
bnRlcnJ1cHRzLCBidXQgaWYgdGhleSBkbywNCj4+Pj4+PiB0aGVuIHRoZXkgbWlnaHQgbmVlZCBz
b21ldGhpbmcgbGlrZSBhIHZHSUMuDQo+Pj4+PiBIbS4gQ29ycmVjdCBtZSwgYnV0IGlmIHdlIHdh
bnQgbWFrZSBzdHViZG9tIHRvIGhhbmRsZSBzb21lIHJlcXVlc3RzDQo+Pj4+PiAoZS5nLiBlbXVs
YXRlIE1NSU8gYWNjZXNzKSwgdGhlbiBpdCBuZWVkcyBldmVudHMsIGFuZCB0aHVzIGl0IG5lZWRz
DQo+Pj4+PiBpbnRlcnJ1cHRzLiBBdCBsZWFzdCwgSSdtIG5vdCBhd2FyZSBhYm91dCBhbnkgb3Ro
ZXIgbWVjaGFuaXNtLCB0aGF0DQo+Pj4+PiBhbGxvd3MgaHlwZXJ2aXNvciB0byBzaWduYWwgdG8g
YSBkb21haW4uDQo+Pj4+IA0KPj4+PiBUaGUgc3R1YmRvbSBjb3VsZCBkbyBwb2xsaW5nIGFuZCBh
dm9pZCBpbnRlcnJ1cHRzIGZvciBleGFtcGxlLCBidXQgdGhhdA0KPj4+PiB3b3VsZCBwcm9iYWJs
eSBub3QgYmUgZGVzaXJhYmxlLg0KPj4+PiANCj4+Pj4gDQo+Pj4+PiBPbiBvdGhlciBoYW5kLCBF
TDAgYXBwIChhcyBJIHNlZSB0aGVtKSBkb2VzIG5vdCBuZWVkIHN1Y2ggZXZlbnRzLg0KPj4+Pj4g
QmFzaWNhbGx5LCB5b3UganVzdCBjYWxsIGZ1bmN0aW9uIGBoYW5kbGVfbW1pbygpYCByaWdodCBp
biB0aGUgYXBwLg0KPj4+Pj4gU28sIGFwcHMgY2FuIGxpdmUgd2l0aG91dCBpbnRlcnJ1cHRzIGFu
ZCB0aGV5IHN0aWxsIGJlIGFibGUgdG8gaGFuZGxlDQo+Pj4+PiByZXF1ZXN0Lg0KPj4+PiANCj4+
Pj4gVGhhdCdzIHRydWUuDQo+Pj4gDQo+Pj4gV2VsbCBpZiB0aGV5J3JlIGluIGEgc2VwYXJhdGUg
c2VjdXJpdHkgem9uZSwgdGhhdCdzIG5vdCBnb2luZyB0byB3b3JrLg0KPj4+IFlvdSBoYXZlIHRv
IGhhdmUgYSBkZWZpbmVkIGludGVyZmFjZSBiZXR3ZWVuIHRoaW5ncyBhbmQgc2FuaXRpemUgaW5w
dXRzDQo+Pj4gYmV0d2VlbiB0aGVtLg0KPj4gDQo+PiBXaHk/IFRoZSBwdXJwb3NlIG9mIEVMMCBh
cHBzIGlzIG5vdCB0byBkbyBjaGVja3Mgb24gVk0gdHJhcHMgaW4gWGVuIGJ1dA0KPj4gaW4gYSBk
aWZmZXJlbnQgcHJpdmlsZWdlIGxldmVsIGluc3RlYWQuIE1heWJlIEkgbWlzdW5kZXJzdG9vZCB3
aGF0IHlvdQ0KPj4gYXJlIHNheWluZz8gU3BlY2lmaWNhbGx5LCB3aGF0ICJpbnB1dHMiIGRvIHlv
dSB0aGluayBzaG91bGQgYmUgc2FuaXRpemVkDQo+PiBpbiBYZW4gYmVmb3JlIGp1bXBpbmcgaW50
byB0aGUgRUwwIGFwcD8NCj4gDQo+Pj4gRnVydGhlcm1vcmUsIHlvdSBwcm9iYWJseSB3YW50IHNv
bWV0aGluZyBsaWtlIGEgc3RhYmxlDQo+Pj4gaW50ZXJmYWNlIHdpdGggc29tZSBsZXZlbCBvZiBi
YWNrd2FyZHMgY29tcGF0aWJpbGl0eSwgd2hpY2ggaXMgbm90DQo+Pj4gc29tZXRoaW5nIHRoZSBp
bnRlcm5hbCBoeXBlcnZpc29yIGludGVyZmFjZXMgYXJlIGRlc2lnbmVkIGZvci4NCj4+IA0KPj4g
SSBkb24ndCB0aGluayB3ZSBzaG91bGQgcHJvdmlkZSB0aGF0LiBJZiB0aGUgdXNlciB3YW50cyBh
IHN0YWJsZQ0KPj4gaW50ZXJmYWNlLCBzaGUgY2FuIHVzZSBkb21haW5zLiBJIHN1Z2dlc3RlZCB0
aGF0IHRoZSBjb2RlIGZvciB0aGUgRUwwDQo+PiBhcHAgc2hvdWxkIGNvbWUgb3V0IG9mIHRoZSBY
ZW4gcmVwb3NpdG9yeSBkaXJlY3RseS4gTGlrZSBmb3IgdGhlIFhlbg0KPj4gdG9vbHMsIHRoZXkg
d291bGQgYmUgZXhwZWN0ZWQgdG8gYmUgYWx3YXlzIGluLXN5bmMuDQo+IA0KPiBIbW0sIGl0IHNv
dW5kcyBsaWtlIHBlcmhhcHMgSSBtaXN1bmRlcnN0b29kIHlvdSBhbmQgVm9sb2R5bXlyLiAgSSB0
b29rIOKAnHlvdSBqdXN0IGNhbGwgZnVuY3Rpb24gYGhhbmRsZV9tbWlvKClgIHJpZ2h0IGluIHRo
ZSBhcHDigJ0gdG8gbWVhbiB0aGF0IHRoZSAqYXBwKiBjYWxscyB0aGUgKmh5cGVydmlzb3IqIGZ1
bmN0aW9uIG5hbWVkIOKAnGhhbmRsZV9tbWlv4oCdLiAgSXQgc291bmRzIGxpa2Ugd2hhdCBoZSAo
b3IgYXQgbGVhc3QgeW91KSBhY3R1YWxseSBtZWFudCB3YXMgdGhhdCB0aGUgKmh5cGVydmlzb3Iq
IGNhbGxzIHRoZSBmdW5jdGlvbiBuYW1lZCDigJxoYW5kbGVfbW1pb+KAnSBpbiB0aGUgKmFwcCo/
DQo+IA0KPiBCdXQgcHJlc3VtYWJseSB0aGUgYXBwIHdpbGwgbmVlZCB0byBkbyBwcml2aWxlZ2Vk
IG9wZXJhdGlvbnMg4oCUIGNoYW5nZSB0aGUgZ3Vlc3TigJlzIHN0YXRlLCByZWFkIC8gd3JpdGUg
TU1JTyByZWdpb25zLCAmYy4gIFdlIGNhbiB0aGVvcmV0aWNhbGx5IGhhdmUgWGVuIOKAmGp1c3Qg
Y2FsbCBmdW5jdGlvbnPigJkgaW4gdGhlIGFwcDsgYnV0IHdlIGRlZmluaXRlbHkgKmNhbm5vdCog
aGF2ZSB0aGUgYXBwIOKAmGp1c3QgY2FsbCBmdW5jdGlvbnPigJkgaW5zaWRlIG9mIFhlbiDigJQg
dGhhdCBpcywgbm90IGlmIHlvdSBhY3R1YWxseSB3YW50IGFueSBhZGRpdGlvbmFsIHNlY3VyaXR5
Lg0KPiANCj4gQW5kIHRoYXTigJlzIGNvbXBsZXRlbHkgYXBhcnQgZnJvbSB0aGUgd2hvbGUgbm9u
LUdQTCBkaXNjdXNzaW9uIHdlIGhhZC4gIElmIHlvdSB3YW50IG5vbi1HUEwgYXBwcywgSSB0aGlu
ayB5b3UgZGVmaW5pdGVseSB3YW50IGEgbmljZSBjbGVhbiBpbnRlcmZhY2UsIG9yIHlvdeKAmWxs
IGhhdmUgYSBoYXJkIHRpbWUgYXJndWluZyB0aGF0IHRoZSByZXN1bHRpbmcgdGhpbmcgaXMgbm90
IGEgZGVyaXZlZCB3b3JrIChpbiBzcGl0ZSBvZiB0aGUgc2VwYXJhdGUgYWRkcmVzcyBzcGFjZXMp
Lg0KPiANCj4gVGhlIHR3byBtb3RpdmF0aW5nIGZhY3RvcnMgZm9yIGhhdmluZyBhcHBzIHdlcmUg
YWRkaXRpb25hbCBzZWN1cml0eSBhbmQgbm9uLUdQTCBpbXBsZW1lbnRhdGlvbnMgb2YgZGV2aWNl
IG1vZGVscyAvIG1lZGlhdG9ycy4gIEhhdmluZyB0aGUgYXBwIGJlaW5nIGFibGUgdG8gY2FsbCBp
bnRvIFhlbiB1bmRlcm1pbmVzIGJvdGguDQoNCkFuZCBoZXJlIEkgbWVhbiwg4oCcY2FsbCBYZW4g
ZnVuY3Rpb25zIGRpcmVjdGx54oCdLCBub3Qg4oCcbWFrZSB3ZWxsLWRlZmluZWQgaHlwZXJjYWxs
c+KAnS4NCg0KIC1HZW9yZ2UKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 01 10:55:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 10:55:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGNlK-0000Vh-FB; Thu, 01 Jun 2017 10:55: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 1dGNlJ-0000VS-3N
 for xen-devel@lists.xen.org; Thu, 01 Jun 2017 10:55:29 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 15/A4-02956-0A2FF295; Thu, 01 Jun 2017 10:55:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS3f+J/1
 Ig9XvLSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oz379kKjrBWvFs0ib2B8RBLFyMnh5BAnsT+
 novMIDavgJ3ElL0nweISAoYSpxfeBLNZBFQlnu67BlbDJqAu0fZsOyuILSKgLzH/008gm4ODW
 SBM4vEZa5CwsICKxMylH4HKuYDGL2GUeP3iLxNIghNo/penU1hA6nkFBCX+7hAGCTMLaEk8/H
 WLBcLWlli28DUzxEhpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMaoXpxaVpRbpmuklFWWmZ5T
 kJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGHgMQ7GCcd8L/EKMkB5OSKG+FjV6kEF9Sfkpl
 RmJxRnxRaU5q8SFGGQ4OJQnejo/6kUKCRanpqRVpmTnAGIBJS3DwKInwJoCkeYsLEnOLM9MhU
 qcYdTmaPmz5wiTEkpeflyolztsNUiQAUpRRmgc3AhaPlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM
 7BqCTMmwkyhSczrwRu0yugI5iAjnixDeyIkkSElFQD48RVU3/wN/5zcmQzKdxjxbzt5qZT6v6
 Ce5ZPvWzft4+59mTL9wlGZ4z09Z4ziTn0HNS6dKjBOVPxV+6vWbzunEeLBB4trlHg0vrUl328
 k1Hl7PtLc5J4tx69M9HJsOqv7rw5Z34E5M4/2tTHkXkgqu3Zv3XGimEtfgecNs4x4DhreKcis
 NXwrxJLcUaioRZzUXEiAPu4d3PCAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1496314526!65127383!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44618 invoked from network); 1 Jun 2017 10:55:27 -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; 1 Jun 2017 10:55:27 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 01 Jun 2017 04:55:25 -0600
Message-Id: <59300EBD020000780015EA3C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 01 Jun 2017 04:55:25 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <9e572e31-6967-a12a-5769-edcd142e6a5c@citrix.com>
 <593006EA020000780015E9D9@prv-mh.provo.novell.com>
 <c808b467-7b0c-0b61-8272-cb82fe50d050@citrix.com>
In-Reply-To: <c808b467-7b0c-0b61-8272-cb82fe50d050@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Julien Grall <julien.grall@arm.com>,
 Xen-devel List <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] Xen 4.9 vmentry failure
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAxLjA2LjE3IGF0IDEyOjUwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDEvMDYvMTcgMTE6MjIsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiAgQnV0IHRoYXQg
cmFpc2VzCj4+IGFub3RoZXIgcG9zc2liaWxpdHk6IFdoYXQgaWYgdGhlIHNlbGVjdG9yIGhlcmUg
YWN0dWFsbHkgaXMgcG9pbnRpbmcKPj4gaW50byB0aGUgSURUPyBUaGUgU0RNIHNheXMgaXQncyB0
aGUgVFNTIHNlbGVjdG9yIHRoYXQgdGhlIGV4aXQKPj4gcXVhbGlmaWNhdGlvbiBwcm92aWRlcywg
YnV0IHdoYXQgaWYgaW4gZmFjdCBpdCdzIHRoZSBlcnJvciBjb2RlCj4+ICNUUyAvICNHUCB3b3Vs
ZCBvdGhlcndpc2UgaGF2ZSBiZWVuIGhhbmRlZD8KPiAKPiBMb29raW5nIGJhY2sgb3ZlciB0aGUg
bWFudWFsLCBJIGNhbid0IHNlZSBhbnkgZG9jdW1lbnRlZCBjYXNlIHdoZXJlICNUUwo+IHdvdWxk
IHJlZmVyZW5jZSBhbiBJRFQgZW50cnkuICBBbGwgZXJyb3IgY2FzZXMgcmVmZXJlbmNlIGEgc2Vn
bWVudAo+IHNlbGVjdG9yLCB3aGljaCBwdXRzIGl0IGZpcm1seSBpbiB0aGUgR0RUIG9yIExEVC4K
CldlbGwsIEkgd2FzIHJhdGhlciBjb25zaWRlcmluZyB0aGlzIGFzIGEgcG9zc2libGUgbWlzYmVo
YXZpb3Igb2YKaGFyZHdhcmUsIGJlZm9yZSBJIHJlYWxpemVkIHdoYXQgdGhlIG1vcmUgbGlrZWx5
IGNhdXNlIGhlcmUgaXMuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 01 11:07:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 11:07: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 1dGNwP-0001NP-GB; Thu, 01 Jun 2017 11:06: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 1dGNwO-0001NJ-Aw
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 11:06:56 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 85/57-03557-F45FF295; Thu, 01 Jun 2017 11:06:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVysyfVTdf/q36
 kwf6NHBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8az3gcsBf0sFQsmb2NqYNzM3MXIxSEksJlR
 ou/1QVYIZzejxI/9j1m6GDk5hAXsJeYfuMjYxcjBISIQING2VhAkLCRQJNG3Yg4biM0soCux7
 N5VVhCbTUBT4s7nT0wgNq+AlcTxX6fAbBYBFYkJC2aD1YgKhEu8bTzCAlEjKHFy5hMWkPGcQK
 v23uCDGGkrcWfubmYIW15i+9s5zBMY+WYh6ZiFpGwWkrIFjMyrGNWLU4vKUot0zfSSijLTM0p
 yEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQJDjQEIdjDOO+F/iFGSg0lJlLfCRi9SiC8pP6Uy
 I7E4I76oNCe1+BCjDAeHkgSv/xf9SCHBotT01Iq0zBxg0MOkJTh4lER4d34GSvMWFyTmFmemQ
 6ROMepyNH3Y8oVJiCUvPy9VSpxXBGSGAEhRRmke3AhYBF5ilJUS5mUEOkqIpyC1KDezBFX+Fa
 M4B6OSMG8ZyBSezLwSuE2vgI5gAjrixTawI0oSEVJSDYxF+5Y/qVAQZc/gmLlExMCv6h67ijT
 rhNTD/VInWcXf85SZVC0vfrvryjSFouuJly9m7157bFXHpurJot+7xRPOaU9fY+BxpyQz8kqB
 hK/4mkifx8azn/z7bXqlxOOG7YmzXs4dZb8CGeQnKCXPvf7rE9cb1uKTm94u+zbh7JHtG14oe
 K940flMiaU4I9FQi7moOBEA3dnKWLsCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1496315214!100071266!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33976 invoked from network); 1 Jun 2017 11:06:54 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-5.tower-27.messagelabs.com with SMTP; 1 Jun 2017 11:06: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 D62AC1596;
 Thu,  1 Jun 2017 04:06:53 -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 313773F578;
 Thu,  1 Jun 2017 04:06:53 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <592E9234020000780015E06A@prv-mh.provo.novell.com>
 <592E9234020000780015E06A@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <0e27601d-4234-69be-6726-6cda9bb7fc16@arm.com>
Date: Thu, 1 Jun 2017 12:06:51 +0100
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: <592E9234020000780015E06A@prv-mh.provo.novell.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH] x86: partially undo "fix build with gcc 7"
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGkgSmFuLAoKT24gMzEvMDUvMTcgMDg6NTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFdoaWxlIGYz
MjQwMGU5MGMgKCJ4ODY6IGZpeCBidWlsZCB3aXRoIGdjYyA3IikncyBjaGFuZ2UgdG8KPiBjb21w
YXRfYXJyYXlfYWNjZXNzX29rKCkgaXMgbmVjZXNzYXJ5LCBJIGhhZCBibGluZGx5IGFuZCBuZWVk
bGVzc2x5Cj4gYWxzbyBhZGRlZCBpdCB0byBhcnJheV9hY2Nlc3Nfb2soKS4gVGhlcmUncyBubyBj
b25kaXRpb25hbCBleHByZXNzaW9uCj4gaW52b2x2ZWQgdGhlcmUsIHNvIHVuZG8gaXQuCj4KPiBT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gLS0tCj4gTm8g
QVJNIGNvdW50ZXJwYXJ0LCBhcyBKdWxpZW4gbWVhbnMgdG8gcmVtb3ZlIHRoZSBtYWNybyBhbnl3
YXkuCgpUbyBkb3VibGUtY2hlY2ssIEkgYW0gQ0NlZCBvbiB0aGlzIGUtbWFpbCBiZWNhdXNlIHlv
dSB3b3VsZCBsaWtlIHRoaXMgCnBhdGNoIGluIFhlbiA0LjksIHJpZ2h0PwoKQ2hlZXJzLAoKLS0g
Ckp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 01 11:09:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 11:09: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 1dGNyV-0001TL-SZ; Thu, 01 Jun 2017 11: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 <julien.grall@arm.com>) id 1dGNyU-0001TE-Mq
 for xen-devel@lists.xen.org; Thu, 01 Jun 2017 11:09:06 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 96/78-03058-2D5FF295; Thu, 01 Jun 2017 11:09:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVysyfVTffiV/1
 Ig5s75S2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozdnZ3MBR3cFZ+m32NuYPzE0cXIxSEksJlR
 4vSuHcwQzm5Gia4jj9m7GDk4hAXcJF4+k+9i5OQQEfCTWD/3KlTNA0aJhZvPsoEkmAXUJdrnt
 oLZbAKaEnc+f2ICsXkFrCROfXjCDmKzCKhI9H9qYwaxRQXCJd42HmGBqBGUODnzCZjNKWAnsf
 DtIxaImbYSd+buZoaw5SW2v53DPIGRbxaSlllIymYhKVvAyLyKUb04tagstUjXUi+pKDM9oyQ
 3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzDcGIBgB+PdTQGHGCU5mJREeSts9CKF+JLyUyoz
 Eosz4otKc1KLDzHKcHAoSfAe/6IfKSRYlJqeWpGWmQMMfJi0BAePkgivMjD4hXiLCxJzizPTI
 VKnGBWlxHmZQBICIImM0jy4Nli0XWKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5Iw7xaQ7TyZeS
 Vw018BLWYCWvxiG9jikkSElFQDo8S3UL4ZL0PWz2BVqlp3PGv76zSZbx5/Qjum2qxOYBR9Ybj
 IPEzu5QORuWdmprBvOWu/Rf620aljblw1dYXFNy52fj9oL2Pds1/W/V7K9z2PQ+qilaYfWnv/
 8vtJoXeX/lhSEtNcuug2I+e7UsZv8Q2hk/cmfNoQ8uZCYl7LwouVjz69S7rO2KPEUpyRaKjFX
 FScCACl3YCrsQIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1496315345!59830460!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1344 invoked from network); 1 Jun 2017 11:09:05 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-16.tower-21.messagelabs.com with SMTP; 1 Jun 2017 11:09: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 98F031596;
 Thu,  1 Jun 2017 04:09:04 -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 DC5523F578;
 Thu,  1 Jun 2017 04:09:03 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
References: <1495458775-20946-1-git-send-email-andrew.cooper3@citrix.com>
 <59230474020000780015BBE3@prv-mh.provo.novell.com>
 <7eb65ba5-2f5c-2d80-1c78-23e3c285f84f@arm.com>
 <e4593b14-2205-b984-116f-5f8e945fef94@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <240007b7-5376-a11f-fa59-1a96c8a947be@arm.com>
Date: Thu, 1 Jun 2017 12:09:02 +0100
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: <e4593b14-2205-b984-116f-5f8e945fef94@citrix.com>
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.9] x86/mm: Placate DEADCODE Coverity
	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-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>

SGkgQW5kcmV3LAoKT24gMzEvMDUvMTcgMTQ6MjMsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24g
MzEvMDUvMTcgMDk6NTIsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGksCj4+Cj4+IE9uIDA1LzIy
LzIwMTcgMDI6MzIgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMjIuMDUuMTcgYXQg
MTU6MTIsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4+PiBfUEFHRV9HTlRU
QUIgaXMgb25seSB1c2VkIGluIGRlYnVnIGJ1aWxkcyBvZiBYZW47IGluIHJlbGVhc2UgYnVpbGRz
LAo+Pj4+IGl0IGhhcwo+Pj4+IHRoZSB2YWx1ZSAwLiAgQ292ZXJpdHkgY29tcGxhaW5zIHRoYXQg
ImwxZV9nZXRfZmxhZ3MobDFlKSAmIDAiIGlzCj4+Pj4gbG9naWNhbGx5Cj4+Pj4gZGVhZC4KPj4+
Pgo+Pj4+IEFkZCBhbiBleHRyYSBjb25kaXRpb24gaW50byB0aGUgbG9naWMgdG8gc2tpcCB0aGUg
ZmxhZyBjaGVjayBpZgo+Pj4+IF9QQUdFX0dOVFRBQgo+Pj4+IGlzIDAuCj4+Pgo+Pj4gQW5kIHRo
aXMgaGVscHM/IFRvIG1lICJpZiAoIDAgJiYgLi4uICkiIGFuZCAiaWYgKCAoeCAmIDApICYmIC4u
LiApIiBsb29rCj4+PiBsb2dpY2FsbHkgdGhlIHNhbWUgKGkuZS4gSSdkIGV4cGVjdCB0aGUgc2Ft
ZSB3YXJuaW5ncyB0byBiZSB0cmlnZ2VyZWQKPj4+IFtvciBub3RdKS4KPj4KPj4gSSBoYXZlbid0
IHNlZW4gYW55IGFuc3dlciBvbiB0aGlzIHF1ZXN0aW9uLiBBbmRyZXcsIGRvZXMgdGhpcyBwYXRj
aAo+PiBzdGlsbCBob2xkIGZvciBYZW4gNC45Pwo+Cj4gU29ycnkgLSBpdCBmZWxsIHRocm91Z2gg
dGhlIGNyYWNrcywgYnV0IHllcywgaXQgZG9lcyBzdGFuZCBmb3IgNC45Lgo+Cj4gQXMgdG8gdGhl
ICJpZiAoIDAgJiYgLi4uICkiIGFuZCAiaWYgKCAoeCAmIDApICYmIC4uLiApIiwgb25lIGlzIHZl
cnkKPiBjbGVhcmx5IGEgInNob3J0IGNpcmN1aXQgZXZlcnkgdGhpbmcgZWxzZSBpZiB0aGlzIHZh
bHVlIGlzIHplcm8iLCB3aGlsZQo+IHRoZSBvdGhlciBsb29rcyBsaWtlIGEgcHJvZ3JhbW1pbmcg
bWlzdGFrZSwgd2hpY2ggaXMgYWxzbyB3aHkgSSBleHBlY3QKPiB0aGlzIHRvIHJlc29sdmUgQ292
ZXJpdHkncyBjb21wbGFpbnQuCj4KPiBVbmZvcnR1bmF0ZWx5LCBJIGNhbid0IGJlIGNlcnRhaW4g
dGhhdCB0aGlzIHdpbGwgcmVzb2x2ZSB0aGUgaXNzdWUgdW50aWwKPiBpdCBnZXRzIGNvbW1pdHRl
ZCwgYXMgSSBkb24ndCBoYXZlIGEgdXNlZnVsIHdheSB0byBydW4gQ292ZXJpdHkgb24KPiBhcmJp
dHJhcnkgbm9uLWRlYnVnIGJ1aWxkcy4KCkFyZSB3ZSBydW5uaW5nIHN0YWdpbmctNC4qIGJyYW5j
aCBvbiBDb3Zlcml0eT8gTG9va2luZyBhdCB0aGUgZ2l0LCBJIHNlZSAKKmNvdmVyaXR5KiBicmFu
Y2ggb25seSBvbiB1bnN0YWJsZS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 01 11:10:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 11:10:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGNzd-00021T-5v; Thu, 01 Jun 2017 11:10: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=3180bac73=wei.liu2@citrix.com>)
 id 1dGNzb-00021M-DI
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 11:10:15 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 3A/F7-03696-616FF295; Thu, 01 Jun 2017 11:10:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHRDpK7YN/1
 Ig7t7OS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozOB/MZCxbrV/ybvpm5gbFDrYuRk0NCwF/i
 8Y2dbCA2i4CKxMoTT1lAbDYBZYmfnb1gcREBPYmmA88ZQWxmgTyJx6tageIcHMICCRJLbguAh
 HkFLCTebT8GVMLFISQwhVHi5JsFrBAJQYmTM5+wQPTqSCzY/Qmsl1lAWmL5Pw6QMKeApcTbp2
 3MILYo0AmdS+eAlQsJKEh0TD/GNIGRbxaSSbOQTJqFMGkBI/MqRo3i1KKy1CJdIwO9pKLM9Iy
 S3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAQGMAgh2Mv5YFHGKU5GBSEuWtsNGLFOJLyk+p
 zEgszogvKs1JLT7EKMPBoSTBe/yLfqSQYFFqempFWmYOMORh0hIcPEoivMpfgdK8xQWJucWZ6
 RCpU4yKUuK8jSB9AiCJjNI8uDZYnF1ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMO8WkCk8mX
 klcNNfAS1mAlr8YhvY4pJEhJRUA+Mcc4arqS+E2L8YnPr8TOL/RTmjR++mznqVnh94JExkxsY
 ZQZL+bRO/pb9Nne1S0Gjz82i8fN6CfNYJ2lN2mrSX3Jy2bN0c1+5ZC40YLBku//ed4jb7puiJ
 3KMaT6+tMA+WZGZV1Fcw0z7zuCBfI2jdjp3p0ov9WVZs0+0SO/HRJjm76OGq9BNKLMUZiYZaz
 EXFiQCkMG+grgIAAA==
X-Env-Sender: prvs=3180bac73=wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1496315412!104762483!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34307 invoked from network); 1 Jun 2017 11:10: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;
 1 Jun 2017 11:10:13 -0000
X-IronPort-AV: E=Sophos;i="5.39,279,1493683200"; d="scan'208";a="426163849"
Date: Thu, 1 Jun 2017 12:10:10 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Message-ID: <20170601111010.b7ht32us5ups6vwo@citrix.com>
References: <20170426155457.10799-1-wei.liu2@citrix.com>
 <20170426155457.10799-7-wei.liu2@citrix.com>
 <20170531180608.6yun23wv6sgmwbdc@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170531180608.6yun23wv6sgmwbdc@citrix.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>
Subject: Re: [Xen-devel] [PATCH for-next v3 06/12] x86/domain: push some
 code down to hvm_domain_initialise
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMzEsIDIwMTcgYXQgMDc6MDY6MDhQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBXZWQsIEFwciAyNiwgMjAxNyBhdCAwNDo1NDo1MVBNICswMTAwLCBXZWkgTGl1IHdyb3Rl
Ogo+ID4gV2Ugd2FudCB0byBoYXZlIGEgc2luZ2xlIGVudHJ5IHBvaW50IHRvIGluaXRpYWxpc2Ug
aHZtIGd1ZXN0LiAgVG8gZG8KPiA+IHRoaXMsIHRoZSBzZXR0aW5nIG9mIGhhcF9lbmFibGVkIGFu
ZCBjcmVhdGlvbiBvZiB0aGUgcGVyIGRvbWFpbiBtYXBwaW5ncwo+ID4gaXMgZGVmZXJyZWQsIGJ1
dCB0aGF0J3Mgbm90IGEgcHJvYmxlbS4KPiA+IAo+ID4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCj4g
PiAKPiA+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gPiBS
ZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiA+
IC0tLQo+ID4gdjM6IHVwZGF0ZSBjb21taXQgbWVzc2FnZQo+ID4gCj4gPiB2MjoKPiA+IDEuIHJl
b3JkZXIgdGhpbmdzIHRvIGF2b2lkIHJlbmFtZSBsYWJlbHMKPiA+IDIuIGFkZCBjb25maWcgdG8g
aHZtX2RvbWFpbl9pbml0aWFsaXNlCj4gPiAKPiA+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Cj4gPiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KPiA+IC0tLQo+ID4gIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgIHwgMTQgKysrLS0t
LS0tLS0tLS0KPiA+ICB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICB8IDExICsrKysrKysr
KystCj4gPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmggfCAgMyArKy0KPiA+ICAzIGZp
bGVzIGNoYW5nZWQsIDE1IGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQo+ID4gCj4gPiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5j
Cj4gPiBpbmRleCBjZWE4MDgwM2E1Li44MDc3NWEwMzYyIDEwMDY0NAo+ID4gLS0tIGEveGVuL2Fy
Y2gveDg2L2RvbWFpbi5jCj4gPiArKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKPiA+IEBAIC01
OTgsMTYgKzU5OCw4IEBAIGludCBhcmNoX2RvbWFpbl9jcmVhdGUoc3RydWN0IGRvbWFpbiAqZCwg
dW5zaWduZWQgaW50IGRvbWNyX2ZsYWdzLAo+ID4gICAgICAgICAgZC0+YXJjaC5lbXVsYXRpb25f
ZmxhZ3MgPSBlbWZsYWdzOwo+ID4gICAgICB9Cj4gPiAgCj4gPiAtICAgIGlmICggaXNfaHZtX2Rv
bWFpbihkKSApCj4gPiAtICAgIHsKPiA+IC0gICAgICAgIGQtPmFyY2guaHZtX2RvbWFpbi5oYXBf
ZW5hYmxlZCA9Cj4gPiAtICAgICAgICAgICAgaHZtX2Z1bmNzLmhhcF9zdXBwb3J0ZWQgJiYgKGRv
bWNyX2ZsYWdzICYgRE9NQ1JGX2hhcCk7Cj4gCj4gcGFnaW5nX2RvbWFpbl9pbml0IGNhbGxzIGhh
cF9lbmFibGVkLiBoYXBfZW5hYmxlZCB1c2VzCj4gZC0+YXJjaC5odm1fZG9tYWluLmhhcF9lbmFi
bGVkIHRvIGRldGVybWluZSBpZiBpdCBzaG91bGQgY2FsbCBoYXBfaW5pdC4KPiAKPiBXZSBjYW4n
dCBjYWxsIGh2bV9kb21haW5faW5pdGlhbGlzZSBiZWZvcmUgcGFnaW5nX2RvbWFpbl9pbml0IGJl
Y2F1c2UKPiBpdCBuZWVkcyBwYWdpbmcgdG8gYmUgaW5pdGlhbGlzZWQuCj4gCj4gU28gSSBjYW4n
dCBwdXNoIHNldHRpbmcgdGhpcyBmaWVsZCB0byBodm1fZG9tYWluX2luaXRpYWxpc2UuCj4gCj4g
SWYgeW91IHRoaW5rIHRoZXJlIGlzIGEgYmV0dGVyIHdheSB0byBjbGVhbiB0aGlzIHVwIHBsZWFz
ZSBsZXQgbWUga25vdy4KCkFuZCB0aGUgbmV3IHBhdGNoLgoKLS0tODwtLS0KRnJvbSA2M2E0NTk1
MDA0NTUwZTQ4NTc5M2MxMWZlZDM2M2U2Zjc0MTdhM2JiIE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAw
MQpGcm9tOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpEYXRlOiBNb24sIDI0IEFwciAy
MDE3IDE5OjAwOjM1ICswMTAwClN1YmplY3Q6IFtQQVRDSF0geDg2L2RvbWFpbjogcHVzaCBwZXIt
ZG9tYWluIG1hcHBpbmcgY3JlYXRpb24gZG93biB0bwogaHZtX2RvbWFpbl9pbml0aWFsaXNlCgpX
ZSB3YW50IHRvIGhhdmUgYSBzaW5nbGUgZW50cnkgcG9pbnQgdG8gaW5pdGlhbGlzZSBodm0gZ3Vl
c3QuICBQdXNoCnRoZSBwZXItZG9tYWluIG1hcHBpbmcgY3JlYXRpb24gZG93biB0byBodm1fZG9t
YWluX2luaXRpYWxpc2UuCgpXZSBjYW4ndCBtb3ZlIHNldHRpbmcgaGFwX2VuYWJsZWQgeWV0IGJl
Y2F1c2UgdGhhdCBmaWVsZCBuZWVkcyB0byBiZQpzZXQgYmVmb3JlIHBhZ2luZyBpbml0aWFsaXNh
dGlvbi4gRG9jdW1lbnQgdGhhdC4KCldoaWxlIGF0IGl0LCBzdXBwbHkgaHZtX2RvbWFpbl9pbml0
aWFsaXNlIHdpdGggbW9yZSBhcmd1bWVudHMuIFRob3VnaAp0aGV5IGFyZW4ndCB1c2VkIHlldCwg
dGhleSBtaWdodCBiZSByZXF1aXJlZCBpbiB0aGUgZnV0dXJlLgoKU2lnbmVkLW9mZi1ieTogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAg
ICAgICB8IDE5ICsrKysrKysrLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAg
ICAgIHwgIDkgKysrKysrKystCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaCB8ICAzICsr
LQogMyBmaWxlcyBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspLCAxMyBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMK
aW5kZXggMDZjNDZmOWM0OS4uMWM1NzJiYWZiMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Rv
bWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtNTk4LDE2ICs1OTgsOCBAQCBp
bnQgYXJjaF9kb21haW5fY3JlYXRlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBkb21j
cl9mbGFncywKICAgICAgICAgZC0+YXJjaC5lbXVsYXRpb25fZmxhZ3MgPSBlbWZsYWdzOwogICAg
IH0KIAotICAgIGlmICggaXNfaHZtX2RvbWFpbihkKSApCi0gICAgewotICAgICAgICBkLT5hcmNo
Lmh2bV9kb21haW4uaGFwX2VuYWJsZWQgPQotICAgICAgICAgICAgaHZtX2Z1bmNzLmhhcF9zdXBw
b3J0ZWQgJiYgKGRvbWNyX2ZsYWdzICYgRE9NQ1JGX2hhcCk7Ci0KLSAgICAgICAgcmMgPSBjcmVh
dGVfcGVyZG9tYWluX21hcHBpbmcoZCwgUEVSRE9NQUlOX1ZJUlRfU1RBUlQsIDAsIE5VTEwsIE5V
TEwpOwotICAgIH0KLSAgICBlbHNlIGlmICggaXNfaWRsZV9kb21haW4oZCkgKQotICAgICAgICBy
YyA9IDA7Ci0gICAgZWxzZQorICAgIHJjID0gMDsgLyogSFZNIGFuZCBpZGxlIGRvbWFpbiAqLwor
ICAgIGlmICggaXNfcHZfZG9tYWluKGQpICkKICAgICB7CiAgICAgICAgIGQtPmFyY2gucHZfZG9t
YWluLmdkdF9sZHRfbDF0YWIgPQogICAgICAgICAgICAgYWxsb2NfeGVuaGVhcF9wYWdlcygwLCBN
RU1GX25vZGUoZG9tYWluX3RvX25vZGUoZCkpKTsKQEAgLTYzNSw2ICs2MjcsMTEgQEAgaW50IGFy
Y2hfZG9tYWluX2NyZWF0ZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZG9tY3JfZmxh
Z3MsCiAgICAgSFlQRVJWSVNPUl9DT01QQVRfVklSVF9TVEFSVChkKSA9CiAgICAgICAgIGlzX3B2
X2RvbWFpbihkKSA/IF9fSFlQRVJWSVNPUl9DT01QQVRfVklSVF9TVEFSVCA6IH4wdTsKIAorICAg
IC8qIE5lZWQgdG8gZGV0ZXJtaW5lIGlmIEhBUCBpcyBlbmFibGVkIGJlZm9yZSBpbml0aWFsaXNp
bmcgcGFnaW5nICovCisgICAgaWYgKCBpc19odm1fZG9tYWluKGQpICkKKyAgICAgICAgZC0+YXJj
aC5odm1fZG9tYWluLmhhcF9lbmFibGVkID0KKyAgICAgICAgICAgIGh2bV9mdW5jcy5oYXBfc3Vw
cG9ydGVkICYmIChkb21jcl9mbGFncyAmIERPTUNSRl9oYXApOworCiAgICAgaWYgKCAhaXNfaWRs
ZV9kb21haW4oZCkgKQogICAgIHsKICAgICAgICAgaWYgKCAocmMgPSBwYWdpbmdfZG9tYWluX2lu
aXQoZCwgZG9tY3JfZmxhZ3MpKSAhPSAwICkKQEAgLTY3NCw3ICs2NzEsNyBAQCBpbnQgYXJjaF9k
b21haW5fY3JlYXRlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBkb21jcl9mbGFncywK
IAogICAgIGlmICggaXNfaHZtX2RvbWFpbihkKSApCiAgICAgewotICAgICAgICBpZiAoIChyYyA9
IGh2bV9kb21haW5faW5pdGlhbGlzZShkKSkgIT0gMCApCisgICAgICAgIGlmICggKHJjID0gaHZt
X2RvbWFpbl9pbml0aWFsaXNlKGQsIGRvbWNyX2ZsYWdzLCBjb25maWcpKSAhPSAwICkKICAgICAg
ICAgICAgIGdvdG8gZmFpbDsKICAgICB9CiAgICAgZWxzZQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggMjczYmNmZjliYS4u
ZjNjMjVhZGVkNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94ZW4v
YXJjaC94ODYvaHZtL2h2bS5jCkBAIC01MzYsNyArNTM2LDggQEAgc3RhdGljIGludCBodm1fcHJp
bnRfbGluZSgKICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogfQogCi1pbnQgaHZtX2RvbWFpbl9p
bml0aWFsaXNlKHN0cnVjdCBkb21haW4gKmQpCitpbnQgaHZtX2RvbWFpbl9pbml0aWFsaXNlKHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZG9tY3JfZmxhZ3MsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgIHN0cnVjdCB4ZW5fYXJjaF9kb21haW5jb25maWcgKmNvbmZpZykKIHsKICAg
ICB1bnNpZ25lZCBpbnQgbnJfZ3NpczsKICAgICBpbnQgcmM7CkBAIC01NTQsNiArNTU1LDEwIEBA
IGludCBodm1fZG9tYWluX2luaXRpYWxpc2Uoc3RydWN0IGRvbWFpbiAqZCkKICAgICBJTklUX0xJ
U1RfSEVBRCgmZC0+YXJjaC5odm1fZG9tYWluLndyaXRlX21hcC5saXN0KTsKICAgICBJTklUX0xJ
U1RfSEVBRCgmZC0+YXJjaC5odm1fZG9tYWluLmcybV9pb3BvcnRfbGlzdCk7CiAKKyAgICByYyA9
IGNyZWF0ZV9wZXJkb21haW5fbWFwcGluZyhkLCBQRVJET01BSU5fVklSVF9TVEFSVCwgMCwgTlVM
TCwgTlVMTCk7CisgICAgaWYgKCByYyApCisgICAgICAgIGdvdG8gZmFpbDsKKwogICAgIGh2bV9p
bml0X2NhY2hlYXR0cl9yZWdpb25fbGlzdChkKTsKIAogICAgIHJjID0gcGFnaW5nX2VuYWJsZShk
LCBQR19yZWZjb3VudHN8UEdfdHJhbnNsYXRlfFBHX2V4dGVybmFsKTsKQEAgLTYzNyw2ICs2NDIs
OCBAQCBpbnQgaHZtX2RvbWFpbl9pbml0aWFsaXNlKHN0cnVjdCBkb21haW4gKmQpCiAgICAgeGZy
ZWUoZC0+YXJjaC5odm1fZG9tYWluLmlycSk7CiAgZmFpbDA6CiAgICAgaHZtX2Rlc3Ryb3lfY2Fj
aGVhdHRyX3JlZ2lvbl9saXN0KGQpOworICAgIGRlc3Ryb3lfcGVyZG9tYWluX21hcHBpbmcoZCwg
UEVSRE9NQUlOX1ZJUlRfU1RBUlQsIDApOworIGZhaWw6CiAgICAgcmV0dXJuIHJjOwogfQogCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL2h2bS5oCmluZGV4IDdhODViMmUzYjUuLmI2ODdlMDNkY2UgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL2h2bS5oCkBAIC0yMzYsNyArMjM2LDggQEAgZXh0ZXJuIHM4IGh2bV9wb3J0ODBfYWxsb3dl
ZDsKIGV4dGVybiBjb25zdCBzdHJ1Y3QgaHZtX2Z1bmN0aW9uX3RhYmxlICpzdGFydF9zdm0odm9p
ZCk7CiBleHRlcm4gY29uc3Qgc3RydWN0IGh2bV9mdW5jdGlvbl90YWJsZSAqc3RhcnRfdm14KHZv
aWQpOwogCi1pbnQgaHZtX2RvbWFpbl9pbml0aWFsaXNlKHN0cnVjdCBkb21haW4gKmQpOworaW50
IGh2bV9kb21haW5faW5pdGlhbGlzZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRv
bWNyX2ZsYWdzLAorICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGVuX2FyY2hfZG9t
YWluY29uZmlnICpjb25maWcpOwogdm9pZCBodm1fZG9tYWluX3JlbGlucXVpc2hfcmVzb3VyY2Vz
KHN0cnVjdCBkb21haW4gKmQpOwogdm9pZCBodm1fZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFp
biAqZCk7CiB2b2lkIGh2bV9kb21haW5fc29mdF9yZXNldChzdHJ1Y3QgZG9tYWluICpkKTsKLS0g
CjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 01 11:13:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 11: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 1dGO2Z-0002Gk-QH; Thu, 01 Jun 2017 11:13:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dGO2Z-0002Gd-0k
 for xen-devel@lists.xensource.com; Thu, 01 Jun 2017 11:13:19 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 C4/58-01992-EC6FF295; Thu, 01 Jun 2017 11:13:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLLMWRWlGSWpSXmKPExsWS0XRdVffUN/1
 Ig+N3FSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacePHPcaCuSYVi2+KNjCe
 1upi5OIQEvjLKNHZcpwVwnnMKHFt2h9mCGcbo8SB+Q1MXYycHCICzhJfz8xlB7F5BfQlZvxcw
 wpiCwvoSfyf94YNxJYQ8JLo2LaVHcZ+fWArSxcjOwebgJXEIbEuRg4OFgFVieldRRMYuRYwMq
 xiVC9OLSpLLdI11EsqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECPRqPQMD4w7Gpl7
 nQ4ySHExKorwVNnqRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4c77qRwoJFqWmp1akZeYAwwsm
 LcHBoyTCmwSS5i0uSMwtzkyHSJ1i1OXYsHr9FyYhlrz8vFQpcd4SkCIBkKKM0jy4EbBQv8QoK
 yXMy8jAwCDEU5BalJtZgir/ilGcg1FJmDcdZApPZl4J3KZXQEcwAR3xYhvYESWJCCmpBsacre
 4t8iWS22S+fDG7oHVyQuKNS8a36isNPWeLbKnMUu57cZ11/gNz7uPh+c0vW68+u14eYdPup98
 kdWgeY/RKBf65XL/1f+qZri85WsdjpfxgktQF58q82cUbkm5Nf1348cSq3a+b13PxC+slHfvj
 6nB36T6Njm9r4zIYDYLmPFvrpLT7/TslluKMREMt5qLiRABTEPkicAIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1496315593!101232135!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40745 invoked from network); 1 Jun 2017 11:13:14 -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; 1 Jun 2017 11:13:14 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dGO2S-0004G7-Li; Thu, 01 Jun 2017 11:13: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 1dGO2N-0003Ml-E7; Thu, 01 Jun 2017 11:13:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dGO2N-0007Vz-9j; Thu, 01 Jun 2017 11:13:07 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109923-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=a6b5380642c4d9f55175dd5f423bae9ecc1be9d8
X-Osstest-Versions-That: ovmf=8bef878beada6400aaed2f3c2bf73d6c90cde931
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 01 Jun 2017 11:13:07 +0000
Subject: [Xen-devel] [ovmf test] 109923: 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>

ZmxpZ2h0IDEwOTkyMyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDk5MjMvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBhNmI1MzgwNjQyYzRkOWY1NTE3NWRkNWY0MjNiYWU5
ZWNjMWJlOWQ4CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA4YmVmODc4
YmVhZGE2NDAwYWFlZDJmM2MyYmY3M2Q2YzkwY2RlOTMxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MDk5MTUgIDIwMTctMDYtMDEgMDE6MTc6MzQgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTA5OTIzICAyMDE3LTA2LTAxIDA5OjIxOjAzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQXJkIEJpZXNo
ZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgZGFubiBmcmF6aWVyIDxkYW5uZkBk
ZWJpYW4ub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyBy
ZXZpc2lvbiA6CgorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249YTZiNTM4MDY0MmM0ZDlmNTUxNzVk
ZDVmNDIzYmFlOWVjYzFiZTlkOAorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1v
bgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBn
ZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0
OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJp
bnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21l
L29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1sn
ICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3Jl
cG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0
ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICdd
JworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jawor
KyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNo
IG92bWYgYTZiNTM4MDY0MmM0ZDlmNTUxNzVkZDVmNDIzYmFlOWVjYzFiZTlkOAorIGJyYW5jaD1v
dm1mCisgcmV2aXNpb249YTZiNTM4MDY0MmM0ZDlmNTUxNzVkZDVmNDIzYmFlOWVjYzFiZTlkOAor
IC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25m
aWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBw
ZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVh
ZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGll
ICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdb
JyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0
L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29z
c3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1sn
IHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
ICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrIHVtYXNrIDAwMgor
IHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9b3ZtZgorIHhlbmJy
YW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeG92bWYgPSB4bGludXggJ10nCisgbGludXhicmFuY2g9
CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyBz
ZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJs
ZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOC10ZXN0aW5nCisgJ1snIHhhNmI1MzgwNjQyYzRkOWY1
NTE3NWRkNWY0MjNiYWU5ZWNjMWJlOWQ4ID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4g
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
dDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtMy4x
NAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3Jn
L2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysg
OiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hl
bi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWls
eS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysg
OiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92
bWYKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42
LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jv
bi5vdm1mCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDov
L2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hF
Tj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJ
QlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAor
IFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rl
c3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJl
ZSBvdm1mCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAv
aG9tZS9vc3N0ZXN0L3JlcG9zL292bWYKKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQgYTZiNTM4MDY0MmM0ZDlmNTUxNzVkZDVm
NDIzYmFlOWVjYzFiZTlkODpyZWZzL2hlYWRzL3hlbi10ZXN0ZWQtbWFzdGVyClRvIG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAogICA4YmVmODc4
Li5hNmI1MzgwICBhNmI1MzgwNjQyYzRkOWY1NTE3NWRkNWY0MjNiYWU5ZWNjMWJlOWQ4IC0+IHhl
bi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 01 11:14:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 11: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 1dGO3i-0002My-3T; Thu, 01 Jun 2017 11:14:30 +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 1dGO3h-0002Mn-FB
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 11:14:29 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 FF/CF-01735-417FF295; Thu, 01 Jun 2017 11:14:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS1fku36
 kwa2V/Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bJ5h0sBUfZKia+PsncwLiVtYuRk0NIIE9i
 67X1LCA2r4CdxI/Dq8DiEgKGEqcX3gSLswioSsyduJAJxGYTUJdoe7YdrEZEQFNiZsclRhCbW
 SBO4vuh82BxYQF7ifkHLgLFuYDmL2KUWNB4C6yZU8Ba4sv/BUA2B9AyQYm/O4QherUkHv66xQ
 Jha0ssW/iaGaSEWUBaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjOrFqUVlqUW6JnpJRZnpGSW
 5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIHBxwAEOxhv9TkfYpTkYFIS5a2w0YsU4kvKT6nM
 SCzOiC8qzUktPsQow8GhJMGb81U/UkiwKDU9tSItMwcYBzBpCQ4eJRHeJJA0b3FBYm5xZjpE6
 hSjLkfThy1fmIRY8vLzUqXEeUtAigRAijJK8+BGwGLyEqOslDAvI9BRQjwFqUW5mSWo8q8YxT
 kYlYR500Gm8GTmlcBtegV0BBPQES+2gR1RkoiQkmpgZPJU2pnf7FZb27nMYvb5jbtkJb1+75n
 d7Hp4qzLnxhlCNUE8DG7zDFY8iXhZLfUmWSnQLefd0Q0r2LfeqNA270wWPp3d7/ds5q7Yqww2
 yqtK81Z2sXZkftv2XWNB/6sr0vGLzi3d/nS+x4rpVoEfbEpCni9OfHMrtjXvWfr/yiUsiTsjH
 rfUK7EUZyQaajEXFScCAN2c4SfEAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1496315666!99739526!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52137 invoked from network); 1 Jun 2017 11:14:27 -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 Jun 2017 11:14:27 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 01 Jun 2017 05:14:25 -0600
Message-Id: <59301331020000780015EA87@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 01 Jun 2017 05:14:25 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <592E9234020000780015E06A@prv-mh.provo.novell.com>
 <592E9234020000780015E06A@prv-mh.provo.novell.com>
 <0e27601d-4234-69be-6726-6cda9bb7fc16@arm.com>
In-Reply-To: <0e27601d-4234-69be-6726-6cda9bb7fc16@arm.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] x86: partially undo "fix build with gcc 7"
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAxLjA2LjE3IGF0IDEzOjA2LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE9uIDMxLzA1LzE3IDA4OjUxLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gV2hpbGUgZjMyNDAwZTkw
YyAoIng4NjogZml4IGJ1aWxkIHdpdGggZ2NjIDciKSdzIGNoYW5nZSB0bwo+PiBjb21wYXRfYXJy
YXlfYWNjZXNzX29rKCkgaXMgbmVjZXNzYXJ5LCBJIGhhZCBibGluZGx5IGFuZCBuZWVkbGVzc2x5
Cj4+IGFsc28gYWRkZWQgaXQgdG8gYXJyYXlfYWNjZXNzX29rKCkuIFRoZXJlJ3Mgbm8gY29uZGl0
aW9uYWwgZXhwcmVzc2lvbgo+PiBpbnZvbHZlZCB0aGVyZSwgc28gdW5kbyBpdC4KPj4KPj4gU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+PiAtLS0KPj4gTm8g
QVJNIGNvdW50ZXJwYXJ0LCBhcyBKdWxpZW4gbWVhbnMgdG8gcmVtb3ZlIHRoZSBtYWNybyBhbnl3
YXkuCj4gCj4gVG8gZG91YmxlLWNoZWNrLCBJIGFtIENDZWQgb24gdGhpcyBlLW1haWwgYmVjYXVz
ZSB5b3Ugd291bGQgbGlrZSB0aGlzIAo+IHBhdGNoIGluIFhlbiA0LjksIHJpZ2h0PwoKTm8sIGJl
Y2F1c2Ugb2YgdGhlICJObyBBUk0gY291bnRlcnBhcnQgLi4uIiByZW1hcmsuIE9mIGNvdXJzZQpJ
IHdvdWxkbid0IG1pbmQgdGhpcyBnb2luZyBpbnRvIDQuOSwgYnV0IEkgZGlkIHNwZWNpZmljYWxs
eSBub3Qgc3VibWl0CnRoZSBwYXRjaCBiZWZvcmUgYnJhbmNoaW5nIGJlY2F1c2UgdGhlIGNvZGUg
YXMgaXMgd2lsbCBkbyB0aGVyZS4gSQpzaW1wbHkgZGlkbid0IHdhbnQgdG8gbGVhdmUgdGhpcyBp
biBwbGFjZSBmb3IgdGhlIGxvbmdlciB0ZXJtLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 01 11:14:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 11:14: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 1dGO44-0002Qa-B3; Thu, 01 Jun 2017 11: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 <osstest-admin@xenproject.org>) id 1dGO43-0002QA-7j
 for xen-devel@lists.xensource.com; Thu, 01 Jun 2017 11:14:51 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 68/65-03587-A27FF295; Thu, 01 Jun 2017 11:14:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVVfzu36
 kwd6z2hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWHXwJWPBObOK3SuXMjUw
 btftYuTiEBL4yyix/NcqJgjnMaPEryMzWSGcbYwSi578Zu5i5OQQEXCW+HpmLjuIzSugL/Hr9
 iE2EFtYIEji1OV9YA0SAk+YJO7M2coEkpAQ8JRoO/IDzt7ysAWogZ2DTcBK4pAYSJRFQFViyp
 +17BMYuRcwMqxi1ChOLSpLLdI1MtFLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAj
 0OgMQ7GDc9zHyEKMkB5OSKG+FjV6kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneT1/1I4UEi1LT
 UyvSMnOA4QeTluDgURLhTQJJ8xYXJOYWZ6ZDpE4x6nJsWL3+C5MQS15+XqqUOG8JSJEASFFGa
 R7cCFgsXGKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5Iwr/o3oCk8mXklcJteAR3BBHTEi21gR5
 QkIqSkGhh5XZdxTYpY1TLZxCquZFvJvMz8U30/t89v+cCQ3e2bmq18YnHPfInOnytPv0y7v2/
 yGUeFmTNvuJQZS87hvR3n/+De+ogGVr+F8z6vVvxoFcn6hC9m8tbjCrPnBN8Wm35ijkIhB8NV
 l+Ymnv/xr4t8Yk6KCSQKTQ9pWvaA55L3Pp+ym4fXuokqsRRnJBpqMRcVJwIARZ5AHoACAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1496315688!82347580!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34695 invoked from network); 1 Jun 2017 11:14:49 -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 Jun 2017 11:14: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 1dGO40-0004I8-5i; Thu, 01 Jun 2017 11:14:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dGO3u-0003RK-LZ; Thu, 01 Jun 2017 11:14:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dGO3u-0008Mf-G7; Thu, 01 Jun 2017 11:14:42 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109924-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=d8b833d78f6bfde9855a949b5e6d3790d78c0fb7
X-Osstest-Versions-That: xen=7c96d4e6b1452af3c8a11a09cab9c7f488b73733
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 01 Jun 2017 11:14:42 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 109924: 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>

ZmxpZ2h0IDEwOTkyNCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTkyNC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGQ4YjgzM2Q3OGY2YmZk
ZTk4NTVhOTQ5YjVlNmQzNzkwZDc4YzBmYjcKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDdjOTZkNGU2YjE0NTJhZjNjOGExMWEwOWNhYjljN2Y0ODhiNzM3MzMKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEwOTkxMiAgMjAxNy0wNS0zMSAyMDowMTozNCBaICAgIDAgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMDk5MjQgIDIwMTctMDYtMDEgMDk6MjE6NDYgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBHcmVnb3J5IEhlcnJlcm8gPGdyZWdvcnkuaGVycmVyb0BvcmFjbGUuY29tPgogIEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9eGVu
LXVuc3RhYmxlLXNtb2tlCisgcmV2aXNpb249ZDhiODMzZDc4ZjZiZmRlOTg1NWE5NDliNWU2ZDM3
OTBkNzhjMGZiNworIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAu
L2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcg
UmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAg
ICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJl
cG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3Qv
cmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAv
aG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJl
cG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NU
RVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdp
dGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIHhlbi11bnN0
YWJsZS1zbW9rZSBkOGI4MzNkNzhmNmJmZGU5ODU1YTk0OWI1ZTZkMzc5MGQ3OGMwZmI3CisgYnJh
bmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHJldmlzaW9uPWQ4YjgzM2Q3OGY2YmZkZTk4NTVhOTQ5
YjVlNmQzNzkwZDc4YzBmYjcKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24K
KysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0
Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsK
ICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50
ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9v
c3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAn
IScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBv
cworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21l
L29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNv
bmZpZworKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4K
KyB0cmVlPXhlbgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyBxZW11dWJyYW5jaD1x
ZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgJ1snIHh4ZW4gPSB4bGludXggJ10nCisgbGludXhicmFu
Y2g9CisgJ1snIHhxZW11LXVwc3RyZWFtLXVuc3RhYmxlID0geCAnXScKKyBzZWxlY3RfcHJldnhl
bmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZS1zbW9rZQorIHBy
ZXZ4ZW5icmFuY2g9eGVuLTQuOC10ZXN0aW5nCisgJ1snIHhkOGI4MzNkNzhmNmJmZGU5ODU1YTk0
OWI1ZTZkMzc5MGQ3OGMwZmI3ID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1j
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
bmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtMy4xNAorKyA6
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
ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdCBkOGI4MzNkNzhmNmJmZGU5ODU1YTk0OWI1ZTZk
Mzc5MGQ3OGMwZmI3OnJlZnMvaGVhZHMvc21va2UKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDdjOTZkNGU2Li5kOGI4MzNkIGQ4YjgzM2Q3OGY2YmZk
ZTk4NTVhOTQ5YjVlNmQzNzkwZDc4YzBmYjcgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 01 11:16:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 11:16:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGO5F-0002bq-La; Thu, 01 Jun 2017 11:16: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 1dGO5D-0002bh-Vs
 for xen-devel@lists.xen.org; Thu, 01 Jun 2017 11:16:04 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 AB/F0-31580-377FF295; Thu, 01 Jun 2017 11:16:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsXS6fjDS7fwu36
 kwbqLKhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b/vtcsBSt4Kz48W87awPiEq4uRk0NIIE+i
 88BFJhCbV8BO4vbWdjYQW0LAUOL0wpssIDaLgKrEquOzwWw2AXWJtmfbWUFsEYFwifX7PgHFO
 TiYBTQl5nyuBTGFBdwkXj6T72LkApo+gUli5fZlTCBxTgFricYXxiAmr4CgxN8dwiBDmAW0JB
 7+usUCYWtLLFv4mhlioLTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsY1YtTi8pSi3SN9JKKMtM
 zSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAsOunoGBcQfjqWbnQ4ySHExKorwVNnqRQnxJ
 +SmVGYnFGfFFpTmpxYcYZTg4lCR4P33VjxQSLEpNT61Iy8wBRgBMWoKDR0mENwkkzVtckJhbn
 JkOkTrFqCglzsv8DSghAJLIKM2Da4NF3SVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrzqIF
 N4MvNK4Ka/AlrMBLT4xTawxSWJCCmpBkYDkXP/voTyK/+ZeGXK1+s8YjNZk2W38QRuXjBlouU
 6vj6hCo83UuvP6Oac+HD8+dYVUuUWBuduSt2cXc4d9cpuT4DI33qL9bevcCzLjX/9ZZP78v+f
 pl7rcglYcHz31gmdj7mYzG8+FIqNef64tMbr6MQJU1gmi5hmqSXfvXDqRSv/RTEpm6x8JZbij
 ERDLeai4kQAgMYMLbUCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1496315759!45506355!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1989 invoked from network); 1 Jun 2017 11:16:01 -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; 1 Jun 2017 11:16:01 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 01 Jun 2017 05:15:59 -0600
Message-Id: <5930138E020000780015EA8A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 01 Jun 2017 05:15:58 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>,
 "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1495458775-20946-1-git-send-email-andrew.cooper3@citrix.com>
 <59230474020000780015BBE3@prv-mh.provo.novell.com>
 <7eb65ba5-2f5c-2d80-1c78-23e3c285f84f@arm.com>
 <e4593b14-2205-b984-116f-5f8e945fef94@citrix.com>
 <240007b7-5376-a11f-fa59-1a96c8a947be@arm.com>
In-Reply-To: <240007b7-5376-a11f-fa59-1a96c8a947be@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.9] x86/mm: Placate DEADCODE Coverity
	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>

Pj4+IE9uIDAxLjA2LjE3IGF0IDEzOjA5LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IEhpIEFuZHJldywKPiAKPiBPbiAzMS8wNS8xNyAxNDoyMywgQW5kcmV3IENvb3BlciB3cm90ZToK
Pj4gT24gMzEvMDUvMTcgMDk6NTIsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+IEhpLAo+Pj4KPj4+
IE9uIDA1LzIyLzIwMTcgMDI6MzIgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+IE9uIDIy
LjA1LjE3IGF0IDE1OjEyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4+
IF9QQUdFX0dOVFRBQiBpcyBvbmx5IHVzZWQgaW4gZGVidWcgYnVpbGRzIG9mIFhlbjsgaW4gcmVs
ZWFzZSBidWlsZHMsCj4+Pj4+IGl0IGhhcwo+Pj4+PiB0aGUgdmFsdWUgMC4gIENvdmVyaXR5IGNv
bXBsYWlucyB0aGF0ICJsMWVfZ2V0X2ZsYWdzKGwxZSkgJiAwIiBpcwo+Pj4+PiBsb2dpY2FsbHkK
Pj4+Pj4gZGVhZC4KPj4+Pj4KPj4+Pj4gQWRkIGFuIGV4dHJhIGNvbmRpdGlvbiBpbnRvIHRoZSBs
b2dpYyB0byBza2lwIHRoZSBmbGFnIGNoZWNrIGlmCj4+Pj4+IF9QQUdFX0dOVFRBQgo+Pj4+PiBp
cyAwLgo+Pj4+Cj4+Pj4gQW5kIHRoaXMgaGVscHM/IFRvIG1lICJpZiAoIDAgJiYgLi4uICkiIGFu
ZCAiaWYgKCAoeCAmIDApICYmIC4uLiApIiBsb29rCj4+Pj4gbG9naWNhbGx5IHRoZSBzYW1lIChp
LmUuIEknZCBleHBlY3QgdGhlIHNhbWUgd2FybmluZ3MgdG8gYmUgdHJpZ2dlcmVkCj4+Pj4gW29y
IG5vdF0pLgo+Pj4KPj4+IEkgaGF2ZW4ndCBzZWVuIGFueSBhbnN3ZXIgb24gdGhpcyBxdWVzdGlv
bi4gQW5kcmV3LCBkb2VzIHRoaXMgcGF0Y2gKPj4+IHN0aWxsIGhvbGQgZm9yIFhlbiA0Ljk/Cj4+
Cj4+IFNvcnJ5IC0gaXQgZmVsbCB0aHJvdWdoIHRoZSBjcmFja3MsIGJ1dCB5ZXMsIGl0IGRvZXMg
c3RhbmQgZm9yIDQuOS4KPj4KPj4gQXMgdG8gdGhlICJpZiAoIDAgJiYgLi4uICkiIGFuZCAiaWYg
KCAoeCAmIDApICYmIC4uLiApIiwgb25lIGlzIHZlcnkKPj4gY2xlYXJseSBhICJzaG9ydCBjaXJj
dWl0IGV2ZXJ5IHRoaW5nIGVsc2UgaWYgdGhpcyB2YWx1ZSBpcyB6ZXJvIiwgd2hpbGUKPj4gdGhl
IG90aGVyIGxvb2tzIGxpa2UgYSBwcm9ncmFtbWluZyBtaXN0YWtlLCB3aGljaCBpcyBhbHNvIHdo
eSBJIGV4cGVjdAo+PiB0aGlzIHRvIHJlc29sdmUgQ292ZXJpdHkncyBjb21wbGFpbnQuCj4+Cj4+
IFVuZm9ydHVuYXRlbHksIEkgY2FuJ3QgYmUgY2VydGFpbiB0aGF0IHRoaXMgd2lsbCByZXNvbHZl
IHRoZSBpc3N1ZSB1bnRpbAo+PiBpdCBnZXRzIGNvbW1pdHRlZCwgYXMgSSBkb24ndCBoYXZlIGEg
dXNlZnVsIHdheSB0byBydW4gQ292ZXJpdHkgb24KPj4gYXJiaXRyYXJ5IG5vbi1kZWJ1ZyBidWls
ZHMuCj4gCj4gQXJlIHdlIHJ1bm5pbmcgc3RhZ2luZy00LiogYnJhbmNoIG9uIENvdmVyaXR5PyBM
b29raW5nIGF0IHRoZSBnaXQsIEkgc2VlIAo+ICpjb3Zlcml0eSogYnJhbmNoIG9ubHkgb24gdW5z
dGFibGUuCgpZZXMsIHNvIG15IHN1Z2dlc3Rpb24gd291bGQgYmUgdG8gY29tbWl0IHRoZSBwYXRj
aCBvbiBtYXN0ZXIsIHNlZQppZiBpdCBoZWxwcywgYW5kIGlmIHNvIGNvbnNpZGVyIGJhY2twb3J0
aW5nIGZvciA0LjkuIElmIGl0IGRvZXNuJ3QgaGVscCwKaXQgc2hvdWxkIGJlIHJldmVydGVkIG9y
IHJlcGxhY2VkIGJ5IHNvbWV0aGluZyAiYmV0dGVyIi4KCkphbgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 01 11:18:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 11: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 1dGO7o-0002sI-2C; Thu, 01 Jun 2017 11: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 <julien.grall@arm.com>) id 1dGO7m-0002rO-TC
 for xen-devel@lists.xen.org; Thu, 01 Jun 2017 11:18:43 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 47/1D-02180-218FF295; Thu, 01 Jun 2017 11:18:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVysyfVTVfwh36
 kwbNjVhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bmX3OZCxbzV9z88IytgXEjTxcjF4eQwGZG
 ibNb97JCOLsZJY58es7excjBISzgJvHymXwXIyeHiICfRNvrXhaImiNMEnPvrGMFSTALqEu0z
 21lA7HZBDQl7nz+xARi8wpYSSxf8ocFxGYRUJHo33ieEcQWFQiXeNt4hAWiRlDi5MwnYDangL
 3ErrltbBAzbSXuzN3NDGHLS2x/O4d5AiPfLCQts5CUzUJStoCReRWjenFqUVlqka6RXlJRZnp
 GSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYLgxAMEOxu9/nA4xSnIwKYnyVtjoRQrxJeWn
 VGYkFmfEF5XmpBYfYpTh4FCS4H3zTT9SSLAoNT21Ii0zBxj4MGkJDh4lEd5TIGne4oLE3OLMd
 IjUKUZFKXHelyAJAZBERmkeXBss2i4xykoJ8zICHSLEU5BalJtZgir/ilGcg1FJmFfgO9AUns
 y8Erjpr4AWMwEtfrENbHFJIkJKqoHRjTt6t3M7d/TTUwJXTgYtWfNzY1WwqkGerU5JbLZOzmm
 pj+ueCC7lcUhPvlFlvlf/vEXCvYlXz/klt4u+Es2LtTFR1i18qdjb+svvWXgYp11AsEuHjcSV
 7hw26028m+a22s37MW/tlpcW4Xk2BX0nfKTEM3+qcMVpnjBdfudi8JTLqVnKMkosxRmJhlrMR
 cWJAHe7I2OxAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1496315921!101233395!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49295 invoked from network); 1 Jun 2017 11:18:41 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-206.messagelabs.com with SMTP; 1 Jun 2017 11:18: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 2DFE11596;
 Thu,  1 Jun 2017 04:18: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 EFFFF3F578;
 Thu,  1 Jun 2017 04:18:39 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: <1495458775-20946-1-git-send-email-andrew.cooper3@citrix.com>
 <59230474020000780015BBE3@prv-mh.provo.novell.com>
 <7eb65ba5-2f5c-2d80-1c78-23e3c285f84f@arm.com>
 <e4593b14-2205-b984-116f-5f8e945fef94@citrix.com>
 <240007b7-5376-a11f-fa59-1a96c8a947be@arm.com>
 <5930138E020000780015EA8A@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a873f459-5672-5c67-e5b7-ac22d82f5b41@arm.com>
Date: Thu, 1 Jun 2017 12:18:38 +0100
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: <5930138E020000780015EA8A@prv-mh.provo.novell.com>
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.9] x86/mm: Placate DEADCODE Coverity
	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-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>

SGkgSmFuLAoKT24gMDEvMDYvMTcgMTI6MTUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDAx
LjA2LjE3IGF0IDEzOjA5LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+PiBIaSBBbmRy
ZXcsCj4+Cj4+IE9uIDMxLzA1LzE3IDE0OjIzLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4gT24g
MzEvMDUvMTcgMDk6NTIsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+PiBIaSwKPj4+Pgo+Pj4+IE9u
IDA1LzIyLzIwMTcgMDI6MzIgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+PiBPbiAyMi4w
NS4xNyBhdCAxNToxMiwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+Pj4g
X1BBR0VfR05UVEFCIGlzIG9ubHkgdXNlZCBpbiBkZWJ1ZyBidWlsZHMgb2YgWGVuOyBpbiByZWxl
YXNlIGJ1aWxkcywKPj4+Pj4+IGl0IGhhcwo+Pj4+Pj4gdGhlIHZhbHVlIDAuICBDb3Zlcml0eSBj
b21wbGFpbnMgdGhhdCAibDFlX2dldF9mbGFncyhsMWUpICYgMCIgaXMKPj4+Pj4+IGxvZ2ljYWxs
eQo+Pj4+Pj4gZGVhZC4KPj4+Pj4+Cj4+Pj4+PiBBZGQgYW4gZXh0cmEgY29uZGl0aW9uIGludG8g
dGhlIGxvZ2ljIHRvIHNraXAgdGhlIGZsYWcgY2hlY2sgaWYKPj4+Pj4+IF9QQUdFX0dOVFRBQgo+
Pj4+Pj4gaXMgMC4KPj4+Pj4KPj4+Pj4gQW5kIHRoaXMgaGVscHM/IFRvIG1lICJpZiAoIDAgJiYg
Li4uICkiIGFuZCAiaWYgKCAoeCAmIDApICYmIC4uLiApIiBsb29rCj4+Pj4+IGxvZ2ljYWxseSB0
aGUgc2FtZSAoaS5lLiBJJ2QgZXhwZWN0IHRoZSBzYW1lIHdhcm5pbmdzIHRvIGJlIHRyaWdnZXJl
ZAo+Pj4+PiBbb3Igbm90XSkuCj4+Pj4KPj4+PiBJIGhhdmVuJ3Qgc2VlbiBhbnkgYW5zd2VyIG9u
IHRoaXMgcXVlc3Rpb24uIEFuZHJldywgZG9lcyB0aGlzIHBhdGNoCj4+Pj4gc3RpbGwgaG9sZCBm
b3IgWGVuIDQuOT8KPj4+Cj4+PiBTb3JyeSAtIGl0IGZlbGwgdGhyb3VnaCB0aGUgY3JhY2tzLCBi
dXQgeWVzLCBpdCBkb2VzIHN0YW5kIGZvciA0LjkuCj4+Pgo+Pj4gQXMgdG8gdGhlICJpZiAoIDAg
JiYgLi4uICkiIGFuZCAiaWYgKCAoeCAmIDApICYmIC4uLiApIiwgb25lIGlzIHZlcnkKPj4+IGNs
ZWFybHkgYSAic2hvcnQgY2lyY3VpdCBldmVyeSB0aGluZyBlbHNlIGlmIHRoaXMgdmFsdWUgaXMg
emVybyIsIHdoaWxlCj4+PiB0aGUgb3RoZXIgbG9va3MgbGlrZSBhIHByb2dyYW1taW5nIG1pc3Rh
a2UsIHdoaWNoIGlzIGFsc28gd2h5IEkgZXhwZWN0Cj4+PiB0aGlzIHRvIHJlc29sdmUgQ292ZXJp
dHkncyBjb21wbGFpbnQuCj4+Pgo+Pj4gVW5mb3J0dW5hdGVseSwgSSBjYW4ndCBiZSBjZXJ0YWlu
IHRoYXQgdGhpcyB3aWxsIHJlc29sdmUgdGhlIGlzc3VlIHVudGlsCj4+PiBpdCBnZXRzIGNvbW1p
dHRlZCwgYXMgSSBkb24ndCBoYXZlIGEgdXNlZnVsIHdheSB0byBydW4gQ292ZXJpdHkgb24KPj4+
IGFyYml0cmFyeSBub24tZGVidWcgYnVpbGRzLgo+Pgo+PiBBcmUgd2UgcnVubmluZyBzdGFnaW5n
LTQuKiBicmFuY2ggb24gQ292ZXJpdHk/IExvb2tpbmcgYXQgdGhlIGdpdCwgSSBzZWUKPj4gKmNv
dmVyaXR5KiBicmFuY2ggb25seSBvbiB1bnN0YWJsZS4KPgo+IFllcywgc28gbXkgc3VnZ2VzdGlv
biB3b3VsZCBiZSB0byBjb21taXQgdGhlIHBhdGNoIG9uIG1hc3Rlciwgc2VlCj4gaWYgaXQgaGVs
cHMsIGFuZCBpZiBzbyBjb25zaWRlciBiYWNrcG9ydGluZyBmb3IgNC45LiBJZiBpdCBkb2Vzbid0
IGhlbHAsCj4gaXQgc2hvdWxkIGJlIHJldmVydGVkIG9yIHJlcGxhY2VkIGJ5IHNvbWV0aGluZyAi
YmV0dGVyIi4KCldlbGwgbWFzdGVyIGhhcyBub3cgZGVidWcgZW5hYmxlZCBhbmQgQUZBSVUgdGhl
IHdhcm5pbmcgY2FuIG9ubHkgCm9jY3VycmVkIG9uIG5vbi1kZWJ1ZyBidWlsZC4gU28gSSBhbSBu
b3Qgc3VyZSBob3cgdGhpcyB3b3VsZCBoZWxwIHRvIGJlIAppbiBtYXN0ZXIuCgpDaGVlcnMsCgoK
LS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 01 11:19:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 11:19:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGO8f-0002yw-FI; Thu, 01 Jun 2017 11: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 <JBeulich@suse.com>) id 1dGO8e-0002yn-KZ
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 11:19:36 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 B8/CF-03920-748FF295; Thu, 01 Jun 2017 11:19:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS9f1h36
 kwctNIhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a5H/NZCpaxVmz//Ii5gbGHpYuRk0NIIE/i
 XvsGdhCbV8BOYt3mdawgtoSAocTphTfBalgEVCUuf/3PCGKzCahLtD3bDlYjIqAscff7DLAaZ
 oFYiXlzHoDFhQUSJBZ1bwSq5wKaf4hRYtnyOWBFnAKWEu/mbwYq4gBaJijxd4cwRK+WxMNft6
 DmaEssW/iaGaSEWUBaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjBrFqUVlqUW6hkZ6SUWZ6Rk
 luYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiB4ccABDsYL28MOMQoycGkJMpbYaMXKcSXlJ9S
 mZFYnBFfVJqTWnyIUYaDQ0mC9803/UghwaLU9NSKtMwcYCTApCU4eJREeE+BpHmLCxJzizPTI
 VKnGHU5mj5s+cIkxJKXn5cqJc77EqRIAKQoozQPbgQsKi8xykoJ8zICHSXEU5BalJtZgir/il
 Gcg1FJmNfvO9AUnsy8ErhNr4COYAI64sU2sCNKEhFSUg2MlqbHizau/WzU/mJuM89ZG+/1jpd
 um7y1jlZz3bRbmVXJxG+2yhzB5RJaT77OWfn/TEmX8GSzaGH+QK9fKyb+vxhWZif8V0TrRpuP
 ZLPN/MDGjT8zmFdsbZfgCmWKKizLsp//zCdyS5+aRi/3QZ7ojw0ef+yuNe0pFBb4LfPmantLv
 mif2kolluKMREMt5qLiRABKlcYpxQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1496315971!46006751!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22423 invoked from network); 1 Jun 2017 11:19:33 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Jun 2017 11:19:33 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 01 Jun 2017 05:19:31 -0600
Message-Id: <59301463020000780015EAB8@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 01 Jun 2017 05:19:31 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20170426155457.10799-1-wei.liu2@citrix.com>
 <20170426155457.10799-7-wei.liu2@citrix.com>
 <20170531180608.6yun23wv6sgmwbdc@citrix.com>
 <20170601111010.b7ht32us5ups6vwo@citrix.com>
In-Reply-To: <20170601111010.b7ht32us5ups6vwo@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 for-next v3 06/12] x86/domain: push some
 code down to hvm_domain_initialise
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAxLjA2LjE3IGF0IDEzOjEwLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
QEAgLTYzNSw2ICs2MjcsMTEgQEAgaW50IGFyY2hfZG9tYWluX2NyZWF0ZShzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBpbnQgZG9tY3JfZmxhZ3MsCj4gICAgICBIWVBFUlZJU09SX0NPTVBBVF9W
SVJUX1NUQVJUKGQpID0KPiAgICAgICAgICBpc19wdl9kb21haW4oZCkgPyBfX0hZUEVSVklTT1Jf
Q09NUEFUX1ZJUlRfU1RBUlQgOiB+MHU7Cj4gIAo+ICsgICAgLyogTmVlZCB0byBkZXRlcm1pbmUg
aWYgSEFQIGlzIGVuYWJsZWQgYmVmb3JlIGluaXRpYWxpc2luZyBwYWdpbmcgKi8KPiArICAgIGlm
ICggaXNfaHZtX2RvbWFpbihkKSApCj4gKyAgICAgICAgZC0+YXJjaC5odm1fZG9tYWluLmhhcF9l
bmFibGVkID0KPiArICAgICAgICAgICAgaHZtX2Z1bmNzLmhhcF9zdXBwb3J0ZWQgJiYgKGRvbWNy
X2ZsYWdzICYgRE9NQ1JGX2hhcCk7Cj4gKwo+ICAgICAgaWYgKCAhaXNfaWRsZV9kb21haW4oZCkg
KQo+ICAgICAgewo+ICAgICAgICAgIGlmICggKHJjID0gcGFnaW5nX2RvbWFpbl9pbml0KGQsIGRv
bWNyX2ZsYWdzKSkgIT0gMCApCgpCdXQgd291bGRuJ3QgdGhlIGFkZGl0aW9uIHRoZW4gYmV0dGVy
IGdvIGludG8gdGhpcyBzdWJzZXF1ZW50IGlmKCk/CgpKYW4KCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 01 11:21:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 11:21: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 1dGOAe-0003bp-RA; Thu, 01 Jun 2017 11:21: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 1dGOAd-0003bh-Bn
 for xen-devel@lists.xen.org; Thu, 01 Jun 2017 11:21:39 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 C0/1F-01999-2C8FF295; Thu, 01 Jun 2017 11:21:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIIsWRWlGSWpSXmKPExsXS6fjDS3f/D/1
 Ig6NfBSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxdXQuYCs4JVtz818TewLiGr4uRg0NIIE/i
 1yOVLkZODl4BO4nluxvZQGwJAUOJ0wtvsoDYLAKqEje+7mIFsdkE1CXanm0Hs0UEwiXW7/vEA
 jKGWUBTYs7nWhBTWMBN4uUzeZAKIYEvTBL7zyiAhDkFrCWanhSBmLwCghJ/dwiDVDALaEk8/H
 WLBcLWlli28DUzxDxpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMWoUpxaVpRbpGhvoJRVlpme
 U5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEBl09AwPjDsYJq/wOMUpyMCmJ8lbY6EUK8SXl
 p1RmJBZnxBeV5qQWH2KU4eBQkuB99V0/UkiwKDU9tSItMwcY/jBpCQ4eJRHe7yBp3uKCxNziz
 HSI1ClGRSlx3icgCQGQREZpHlwbLOYuMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLm7QKZwp
 OZVwI3/RXQYiagxS+2gS0uSURISTUw2n+aWxai8NKgzU1uoZhyjcElS/m5brececqk3+nvf9f
 1p/nzlsl7FiszLpO+z1idKfpRt7Ws+l3miaC9OY0Vtu8a7oe3fDuztWCD4YpF0+Ju6RnNLU/6
 VS17RPT2g18X9Q5eZG8y2bNXhvvK4ZimJTqrnrO9KHYRftKl9jhnoR33iq16KRIsSizFGYmGW
 sxFxYkASc884LQCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1496316093!65095976!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30243 invoked from network); 1 Jun 2017 11:21:34 -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; 1 Jun 2017 11:21:34 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 01 Jun 2017 05:21:32 -0600
Message-Id: <593014DC020000780015EABB@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 01 Jun 2017 05:21:32 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>,
 "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1495458775-20946-1-git-send-email-andrew.cooper3@citrix.com>
 <59230474020000780015BBE3@prv-mh.provo.novell.com>
 <7eb65ba5-2f5c-2d80-1c78-23e3c285f84f@arm.com>
 <e4593b14-2205-b984-116f-5f8e945fef94@citrix.com>
 <240007b7-5376-a11f-fa59-1a96c8a947be@arm.com>
 <5930138E020000780015EA8A@prv-mh.provo.novell.com>
 <a873f459-5672-5c67-e5b7-ac22d82f5b41@arm.com>
In-Reply-To: <a873f459-5672-5c67-e5b7-ac22d82f5b41@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.9] x86/mm: Placate DEADCODE Coverity
	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>

Pj4+IE9uIDAxLjA2LjE3IGF0IDEzOjE4LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IEhpIEphbiwKPiAKPiBPbiAwMS8wNi8xNyAxMjoxNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+
IE9uIDAxLjA2LjE3IGF0IDEzOjA5LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+Pj4g
SGkgQW5kcmV3LAo+Pj4KPj4+IE9uIDMxLzA1LzE3IDE0OjIzLCBBbmRyZXcgQ29vcGVyIHdyb3Rl
Ogo+Pj4+IE9uIDMxLzA1LzE3IDA5OjUyLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4+IEhpLAo+
Pj4+Pgo+Pj4+PiBPbiAwNS8yMi8yMDE3IDAyOjMyIFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+
Pj4+Pj4+IE9uIDIyLjA1LjE3IGF0IDE1OjEyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+Pj4+Pj4gX1BBR0VfR05UVEFCIGlzIG9ubHkgdXNlZCBpbiBkZWJ1ZyBidWlsZHMg
b2YgWGVuOyBpbiByZWxlYXNlIGJ1aWxkcywKPj4+Pj4+PiBpdCBoYXMKPj4+Pj4+PiB0aGUgdmFs
dWUgMC4gIENvdmVyaXR5IGNvbXBsYWlucyB0aGF0ICJsMWVfZ2V0X2ZsYWdzKGwxZSkgJiAwIiBp
cwo+Pj4+Pj4+IGxvZ2ljYWxseQo+Pj4+Pj4+IGRlYWQuCj4+Pj4+Pj4KPj4+Pj4+PiBBZGQgYW4g
ZXh0cmEgY29uZGl0aW9uIGludG8gdGhlIGxvZ2ljIHRvIHNraXAgdGhlIGZsYWcgY2hlY2sgaWYK
Pj4+Pj4+PiBfUEFHRV9HTlRUQUIKPj4+Pj4+PiBpcyAwLgo+Pj4+Pj4KPj4+Pj4+IEFuZCB0aGlz
IGhlbHBzPyBUbyBtZSAiaWYgKCAwICYmIC4uLiApIiBhbmQgImlmICggKHggJiAwKSAmJiAuLi4g
KSIgbG9vawo+Pj4+Pj4gbG9naWNhbGx5IHRoZSBzYW1lIChpLmUuIEknZCBleHBlY3QgdGhlIHNh
bWUgd2FybmluZ3MgdG8gYmUgdHJpZ2dlcmVkCj4+Pj4+PiBbb3Igbm90XSkuCj4+Pj4+Cj4+Pj4+
IEkgaGF2ZW4ndCBzZWVuIGFueSBhbnN3ZXIgb24gdGhpcyBxdWVzdGlvbi4gQW5kcmV3LCBkb2Vz
IHRoaXMgcGF0Y2gKPj4+Pj4gc3RpbGwgaG9sZCBmb3IgWGVuIDQuOT8KPj4+Pgo+Pj4+IFNvcnJ5
IC0gaXQgZmVsbCB0aHJvdWdoIHRoZSBjcmFja3MsIGJ1dCB5ZXMsIGl0IGRvZXMgc3RhbmQgZm9y
IDQuOS4KPj4+Pgo+Pj4+IEFzIHRvIHRoZSAiaWYgKCAwICYmIC4uLiApIiBhbmQgImlmICggKHgg
JiAwKSAmJiAuLi4gKSIsIG9uZSBpcyB2ZXJ5Cj4+Pj4gY2xlYXJseSBhICJzaG9ydCBjaXJjdWl0
IGV2ZXJ5IHRoaW5nIGVsc2UgaWYgdGhpcyB2YWx1ZSBpcyB6ZXJvIiwgd2hpbGUKPj4+PiB0aGUg
b3RoZXIgbG9va3MgbGlrZSBhIHByb2dyYW1taW5nIG1pc3Rha2UsIHdoaWNoIGlzIGFsc28gd2h5
IEkgZXhwZWN0Cj4+Pj4gdGhpcyB0byByZXNvbHZlIENvdmVyaXR5J3MgY29tcGxhaW50Lgo+Pj4+
Cj4+Pj4gVW5mb3J0dW5hdGVseSwgSSBjYW4ndCBiZSBjZXJ0YWluIHRoYXQgdGhpcyB3aWxsIHJl
c29sdmUgdGhlIGlzc3VlIHVudGlsCj4+Pj4gaXQgZ2V0cyBjb21taXR0ZWQsIGFzIEkgZG9uJ3Qg
aGF2ZSBhIHVzZWZ1bCB3YXkgdG8gcnVuIENvdmVyaXR5IG9uCj4+Pj4gYXJiaXRyYXJ5IG5vbi1k
ZWJ1ZyBidWlsZHMuCj4+Pgo+Pj4gQXJlIHdlIHJ1bm5pbmcgc3RhZ2luZy00LiogYnJhbmNoIG9u
IENvdmVyaXR5PyBMb29raW5nIGF0IHRoZSBnaXQsIEkgc2VlCj4+PiAqY292ZXJpdHkqIGJyYW5j
aCBvbmx5IG9uIHVuc3RhYmxlLgo+Pgo+PiBZZXMsIHNvIG15IHN1Z2dlc3Rpb24gd291bGQgYmUg
dG8gY29tbWl0IHRoZSBwYXRjaCBvbiBtYXN0ZXIsIHNlZQo+PiBpZiBpdCBoZWxwcywgYW5kIGlm
IHNvIGNvbnNpZGVyIGJhY2twb3J0aW5nIGZvciA0LjkuIElmIGl0IGRvZXNuJ3QgaGVscCwKPj4g
aXQgc2hvdWxkIGJlIHJldmVydGVkIG9yIHJlcGxhY2VkIGJ5IHNvbWV0aGluZyAiYmV0dGVyIi4K
PiAKPiBXZWxsIG1hc3RlciBoYXMgbm93IGRlYnVnIGVuYWJsZWQgYW5kIEFGQUlVIHRoZSB3YXJu
aW5nIGNhbiBvbmx5IAo+IG9jY3VycmVkIG9uIG5vbi1kZWJ1ZyBidWlsZC4gU28gSSBhbSBub3Qg
c3VyZSBob3cgdGhpcyB3b3VsZCBoZWxwIHRvIGJlIAo+IGluIG1hc3Rlci4KCk9oLCBnb29kIHBv
aW50LiBJIHRoaW5rIGl0IHdvdWxkIHJlYWxseSBiZSBhIGdvb2QgaWRlYSB0byBoYXZlCmJvdGgg
ZGVidWcgYW5kIG5vbi1kZWJ1ZyBidWlsZHMgdGVzdGVkLCB3aGljaCBhdCBvbmNlIHdvdWxkCmF2
b2lkIHN1ZGRlbiBidXJzdHMgb2YgaXNzdWVzIHdoZW4gc3dpdGNoaW5nIHRoZSBkZWZhdWx0LgoK
SmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 01 11:23:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 11:23: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 1dGOC9-0003k9-5H; Thu, 01 Jun 2017 11: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=3184c523e=Andrew.Cooper3@citrix.com>)
 id 1dGOC7-0003jE-GH
 for xen-devel@lists.xen.org; Thu, 01 Jun 2017 11:23:11 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 A8/2C-03920-E19FF295; Thu, 01 Jun 2017 11:23:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsWyU9JRQlfup36
 kwYHNrBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bn9gfMBT81KtYu7WZsYDyi0MXIySEh4Cdx
 5897NhBbWCBM4vuLJewgtoiAskTvr98sXYxcHEICbcwSex4cBkswC+RLTP5xH6yBTUBfYveLT
 0xdjBwcvAK2Ejuu+4OEWQRUJN5/mwpWLioQLvG28QgLiM0rIChxcuYTMJtTwF6i+cgMJoiRBh
 JHFs1hhbDlJba/ncMMYgsJqElc67/EDnFnusTWv7+YJzDyz0IyahaS9llI2hcwMq9i1ChOLSp
 LLdI1MtFLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMQgYg2MG472PkIUZJDiYl
 Ud4KG71IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8r77rRwoJFqWmp1akZeYA4wEmLcHBoyTCa
 /oDKM1bXJCYW5yZDpE6xagoJc77BKRPACSRUZoH1waLwUuMslLCvIxAhwjxFKQW5WaWoMq/Yh
 TnYFQS5rUFGc+TmVcCN/0V0GImoMUvtoEtLklESEk1MEaoPj0Z5bqA0ZOB5bCF4Z+nbEIllaE
 HXjeeDpsco24yaxrXYremQ4rX+488U13s9DbU9Mt/vibW+ZxXdrqZ8PxlY7FKP3VY8lOQHp+X
 dNWLlaJH9+7IXiXR9bBNoTbmi6TcuYxt/Wdfrfogfcf1UNI1mwVtPjc979lVbckt7qsoOLV5w
 efUT0osxRmJhlrMRcWJAJYIFjq8AgAA
X-Env-Sender: prvs=3184c523e=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1496316189!71676173!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35042 invoked from network); 1 Jun 2017 11:23:10 -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;
 1 Jun 2017 11:23:10 -0000
X-IronPort-AV: E=Sophos;i="5.39,279,1493683200"; d="scan'208";a="47040426"
To: Jan Beulich <JBeulich@suse.com>
References: <1495818213-345-1-git-send-email-andrew.cooper3@citrix.com>
 <1495818213-345-3-git-send-email-andrew.cooper3@citrix.com>
 <592BFED4020000780015D347@prv-mh.provo.novell.com>
 <0e4ea8ae-be0c-4d69-61f8-ca75c3faa029@citrix.com>
 <592C02C9020000780015D371@prv-mh.provo.novell.com>
 <6c3c894f-c92c-a172-ab67-954cbba6220a@citrix.com>
 <59300DBD020000780015EA20@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <0614feaa-5ea0-adce-106c-dc4745b4835d@citrix.com>
Date: Thu, 1 Jun 2017 12:22:34 +0100
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: <59300DBD020000780015EA20@prv-mh.provo.novell.com>
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>, Tim Deegan <tim@xen.org>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 2/2] x86/pagewalk: Fix pagewalk's handling
 of instruction fetches
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDEvMDYvMTcgMTE6NTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDAxLjA2LjE3IGF0
IDEyOjE5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDI5LzA1LzE3
IDEwOjE1LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDI5LjA1LjE3IGF0IDExOjAzLCA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4gT24gMjkvMDUvMjAxNyAwOTo1
OCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4+IE9uIDI2LjA1LjE3IGF0IDE5OjAzLCA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4+PiAtLS0gYS94ZW4vYXJjaC94ODYv
bW0vZ3Vlc3Rfd2Fsay5jCj4+Pj4+PiArKysgYi94ZW4vYXJjaC94ODYvbW0vZ3Vlc3Rfd2Fsay5j
Cj4+Pj4+PiBAQCAtMTE0LDIyICsxMTQsMTggQEAgZ3Vlc3Rfd2Fsa190YWJsZXMoc3RydWN0IHZj
cHUgKnYsIHN0cnVjdCBwMm1fZG9tYWluIAo+PiAqcDJtLAo+Pj4+Pj4gICAgICBBU1NFUlQoISh3
YWxrICYgUEZFQ19pbXBsaWNpdCkgfHwKPj4+Pj4+ICAgICAgICAgICAgICEod2FsayAmIChQRkVD
X2luc25fZmV0Y2ggfCBQRkVDX3VzZXJfbW9kZSkpKTsKPj4+Pj4+ICAKPj4+Pj4+IC0gICAgLyoK
Pj4+Pj4+IC0gICAgICogUEZFQ19pbnNuX2ZldGNoIGlzIG9ubHkgdXNlZCBhcyBhbiBpbnB1dCB0
byBwYWdldGFibGUgd2Fsa2luZyBpZiBOWCAKPj4gb3IKPj4+Pj4+IC0gICAgICogU01FUCBhcmUg
ZW5hYmxlZC4gIE90aGVyd2lzZSwgaW5zdHJ1Y3Rpb24gZmV0Y2hlcyBhcmUgCj4+IGluZGlzdGlu
Z3Vpc2hhYmxlCj4+Pj4+PiAtICAgICAqIGZyb20gZGF0YSByZWFkcy4KPj4+Pj4+IC0gICAgICoK
Pj4+Pj4+IC0gICAgICogVGhpcyBwcm9wZXJ0eSBjYW4gYmUgZGVtb25zdHJhdGVkIG9uIHJlYWwg
aGFyZHdhcmUgYnkgaGF2aW5nIE5YIGFuZAo+Pj4+Pj4gLSAgICAgKiBTTUVQIGluYWN0aXZlLCBi
dXQgU01BUCBhY3RpdmUsIGFuZCBvYnNlcnZpbmcgdGhhdCBFRkxBR1MuQUMgCj4+IGRldGVybWlu
ZXMKPj4+Pj4+IC0gICAgICogd2hldGhlciBhIHBhZ2VmYXVsdCBvY2N1cmVzIGZvciBzdXBlcnZp
c29yIGV4ZWN1dGlvbiBvbiB1c2VyIAo+PiBtYXBwaW5ncy4KPj4+Pj4+IC0gICAgICovCj4+Pj4+
PiAtICAgIGlmICggIShndWVzdF9ueF9lbmFibGVkKHYpIHx8IGd1ZXN0X3NtZXBfZW5hYmxlZCh2
KSkgKQo+Pj4+Pj4gLSAgICAgICAgd2FsayAmPSB+UEZFQ19pbnNuX2ZldGNoOwo+Pj4+Pj4gLQo+
Pj4+Pj4gICAgICBwZXJmY19pbmNyKGd1ZXN0X3dhbGspOwo+Pj4+Pj4gICAgICBtZW1zZXQoZ3cs
IDAsIHNpemVvZigqZ3cpKTsKPj4+Pj4+ICAgICAgZ3ctPnZhID0gdmE7Cj4+Pj4+PiAtICAgIGd3
LT5wZmVjID0gd2FsayAmIChQRkVDX2luc25fZmV0Y2ggfCBQRkVDX3VzZXJfbW9kZSB8IFBGRUNf
d3JpdGVfYWNjZXNzKTsKPj4+Pj4+ICsgICAgZ3ctPnBmZWMgPSB3YWxrICYgKFBGRUNfdXNlcl9t
b2RlIHwgUEZFQ193cml0ZV9hY2Nlc3MpOwo+Pj4+Pj4gKwo+Pj4+Pj4gKyAgICAvKgo+Pj4+Pj4g
KyAgICAgKiBQRkVDX2luc25fZmV0Y2ggaXMgb25seSByZXBvcnRlZCBpZiBOWCBvciBTTUVQIGFy
ZSBlbmFibGVkLiAgCj4+IEhhcmR3YXJlCj4+Pj4+PiArICAgICAqIHN0aWxsIGRpc3Rpbmd1ZXNl
cyBpbnN0cnVjdGlvbiBmZXRjaGVzIGR1cmluZyBkZXRlcm1pbmF0aW9uIG9mIAo+PiBhY2Nlc3MK
Pj4+Pj4+ICsgICAgICogcmlnaHRzLgo+Pj4+Pj4gKyAgICAgKi8KPj4+Pj4+ICsgICAgaWYgKCBn
dWVzdF9ueF9lbmFibGVkKHYpIHx8IGd1ZXN0X3NtZXBfZW5hYmxlZCh2KSApCj4+Pj4+PiArICAg
ICAgICBndy0+cGZlYyB8PSAod2FsayAmIFBGRUNfaW5zbl9mZXRjaCk7Cj4+Pj4+PiAgCj4+Pj4+
PiAgI2lmIEdVRVNUX1BBR0lOR19MRVZFTFMgPj0gMyAvKiBQQUUgb3IgNjQuLi4gKi8KPj4+Pj4+
ICAjaWYgR1VFU1RfUEFHSU5HX0xFVkVMUyA+PSA0IC8qIDY0LWJpdCBvbmx5Li4uICovCj4+Pj4+
IERvbid0IHlvdSBhbm90aGVyIGFkanVzdG1lbnQgdG8KPj4+Pj4KPj4+Pj4gICAgIGlmICggKHdh
bGsgJiBQRkVDX2luc25fZmV0Y2gpICYmIChhciAmIF9QQUdFX05YX0JJVCkgKQo+Pj4+PiAgICAg
ICAgIC8qIFJlcXVlc3RlZCBhbiBpbnN0cnVjdGlvbiBmZXRjaCBhbmQgZm91bmQgTlg/IEZhaWwu
ICovCj4+Pj4+ICAgICAgICAgZ290byBvdXQ7Cj4+Pj4+Cj4+Pj4+IEkgY2FuJ3Qgc2VlIGFueXRo
aW5nIHRoYXQgd291bGQga2VlcCBfUEFHRV9OWF9CSVQgb3V0IG9mCj4+Pj4+IGFyIGlmIE5YIGlz
IG5vdCBlbmFibGVkLgo+Pj4+IF9QQUdFX05YX0JJVCBpcyByZXNlcnZlZCBpZiBOWCBpcyBub3Qg
ZW5hYmxlZCwgYW5kIGlzIGFjY291bnRlZCBmb3IgaW4KPj4+PiBndWVzdF9yc3ZkX2JpdHMoKSBp
biBndWVzdF9wdC5oLCBhbmQgd2UgbmV2ZXIgaGl0IHRoZSBhY2Nlc3MgcmlnaHRzIGxvZ2ljLgo+
Pj4gQWgsIHJpZ2h0LiBCdXQgcGVyaGFwcyB3b3J0aCBoYXZpbmcgYSByZXNwZWN0aXZlIEFTU0VS
VCgpCj4+PiBoZXJlLCBhdCBvbmNlIHNlcnZpbmcgYXMgZG9jdW1lbnRhdGlvbj8KPj4gSSBjb3Vs
ZCwgYnV0IGl0IHdvdWxkIGZlZWwgYmUgb3V0IG9mIHBsYWNlLiAgTlggYmVpbmcgaW5jb3JyZWN0
bHkgc2V0IGlzCj4+IGEgdHJhbnNsYXRpb24gZmFpbHVyZSwgYW5kIGJ5IGRlZmluaXRpb24sIHRo
ZSB0cmFuc2xhdGlvbiBuZWVkcyB0byBoYXZlCj4+IHN1Y2NlZWRlZCBiZWZvcmUgcGVybWlzc2lv
bnMgZ2V0IGNvbnNpZGVyZWQuCj4+Cj4+IFdvdWxkIHRoaXMgY2xhcmlmaWNhdGlvbiBiZSBhY2Nl
cHRhYmxlPwo+Pgo+PiBpbmRleCA1YzZhODViLi42ZDZiNDU0IDEwMDY0NAo+PiAtLS0gYS94ZW4v
YXJjaC94ODYvbW0vZ3Vlc3Rfd2Fsay5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9ndWVzdF93
YWxrLmMKPj4gQEAgLTM2MCw4ICszNjAsOSBAQCBndWVzdF93YWxrX3RhYmxlcyhzdHJ1Y3QgdmNw
dSAqdiwgc3RydWN0IHAybV9kb21haW4gKnAybSwKPj4gICAgICBndy0+cGZlYyB8PSBQRkVDX3Bh
Z2VfcHJlc2VudDsKPj4gIAo+PiAgICAgIC8qCj4+IC0gICAgICogVGhlIHBhZ2V0YWJsZSB3YWxr
IGhhcyByZXR1cm5lZCBhIHN1Y2Nlc3NmdWwgdHJhbnNsYXRpb24uICBOb3cgY2hlY2sKPj4gLSAg
ICAgKiBhY2Nlc3MgcmlnaHRzIHRvIHNlZSB3aGV0aGVyIHRoZSBhY2Nlc3Mgc2hvdWxkIHN1Y2Nl
ZWQuCj4+ICsgICAgICogVGhlIHBhZ2V0YWJsZSB3YWxrIGhhcyByZXR1cm5lZCBhIHN1Y2Nlc3Nm
dWwgdHJhbnNsYXRpb24gKGkuZS4gQWxsCj4+ICsgICAgICogUFRFcyBhcmUgcHJlc2VudCBhbmQg
aGF2ZSBubyByZXNlcnZlZCBiaXRzIHNldCkuICBOb3cgY2hlY2sgYWNjZXNzCj4+ICsgICAgICog
cmlnaHRzIHRvIHNlZSB3aGV0aGVyIHRoZSBhY2Nlc3Mgc2hvdWxkIHN1Y2NlZWQuCj4+ICAgICAg
ICovCj4gV2hpbGUgdGhpcyBwZXJoYXBzIGlzIGEgd29ydGh3aGlsZSBhZGRpdGlvbiwgbXkgb3Jp
Z2luYWwgcmVxdWVzdAo+IHJlYWxseSB3YXMgdG8gbWFrZSBtb3JlIHZpc2libGUgYXJvdW5kIHRo
ZSBwbGFjZSB3aGVyZSBpdCBtYXR0ZXJzCj4gdGhhdCB0aGUgTlggYml0IGlzIHBhcnQgb2YgdGhl
IHJlc2VydmVkIG9uZXMgd2hlbiBOWCBpcyBvZmYuIEhlbmNlCj4gSSdtIG5vdCBzdXJlIHRoZSBj
b21tZW50IGNoYW5nZSBpcyB3b3J0aHdoaWxlLCBhbmQgaWYgeW91IGRpc2xpa2UKPiBhZGRpbmcg
dGhlIHN1Z2dlc3RlZCBBU1NFUlQoKSBJIHdvbid0IHRoZSBwYXRjaCBiZSBsZWZ0IGFzIGlzLgoK
SSBwcmVzdW1lIHlvdSBtZWFucyBzb21ldGhpbmcgbGlrZSB5b3Ugd29uJ3QgbWluZCBpZiB0aGUg
cGF0Y2ggaXMgbGVmdAphcy1pcz8KCkhvdyBhYm91dCB0aGlzPwoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9tbS9ndWVzdF93YWxrLmMgYi94ZW4vYXJjaC94ODYvbW0vZ3Vlc3Rfd2Fsay5jCmlu
ZGV4IDk3MjM2NGYuLjYwNTVmZWMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9ndWVzdF93
YWxrLmMKKysrIGIveGVuL2FyY2gveDg2L21tL2d1ZXN0X3dhbGsuYwpAQCAtMzU2LDExICszNTYs
MTkgQEAgZ3Vlc3Rfd2Fsa190YWJsZXMoc3RydWN0IHZjcHUgKnYsIHN0cnVjdApwMm1fZG9tYWlu
ICpwMm0sCiAgICAgZ3ctPnBmZWMgfD0gUEZFQ19wYWdlX3ByZXNlbnQ7CiAKICAgICAvKgotICAg
ICAqIFRoZSBwYWdldGFibGUgd2FsayBoYXMgcmV0dXJuZWQgYSBzdWNjZXNzZnVsIHRyYW5zbGF0
aW9uLiAgTm93IGNoZWNrCi0gICAgICogYWNjZXNzIHJpZ2h0cyB0byBzZWUgd2hldGhlciB0aGUg
YWNjZXNzIHNob3VsZCBzdWNjZWVkLgorICAgICAqIFRoZSBwYWdldGFibGUgd2FsayBoYXMgcmV0
dXJuZWQgYSBzdWNjZXNzZnVsIHRyYW5zbGF0aW9uIChpLmUuCkFsbCBQVEVzCisgICAgICogYXJl
IHByZXNlbnQgYW5kIGhhdmUgbm8gcmVzZXJ2ZWQgYml0cyBzZXQpLiAgTm93IGNoZWNrIGFjY2Vz
cwpyaWdodHMgdG8KKyAgICAgKiBzZWUgd2hldGhlciB0aGUgYWNjZXNzIHNob3VsZCBzdWNjZWVk
LgogICAgICAqLwogICAgIGFyID0gKGFyX2FuZCAmIEFSX0FDQ1VNX0FORCkgfCAoYXJfb3IgJiBB
Ul9BQ0NVTV9PUik7CiAKKyAgICAvKgorICAgICAqIFNhbml0eSBjaGVjay4gIElmIEVGRVIuTlgg
aXMgZGlzYWJsZWQsIF9QQUdFX05YX0JJVCBpcyByZXNlcnZlZCBhbmQKKyAgICAgKiBzaG91bGQg
aGF2ZSBjYXVzZWQgYSB0cmFuc2xhdGlvbiBmYWlsdXJlIGJlZm9yZSB3ZSBnZXQgaGVyZS4KKyAg
ICAgKi8KKyAgICBpZiAoIGFyICYgX1BBR0VfTlhfQklUICkKKyAgICAgICAgQVNTRVJUKGd1ZXN0
X254X2VuYWJsZWQodikpOworCiAjaWYgR1VFU1RfUEFHSU5HX0xFVkVMUyA+PSA0IC8qIDY0LWJp
dCBvbmx5Li4uICovCiAgICAgLyoKICAgICAgKiBJZiBhbGwgYWNjZXNzIGNoZWNrcyBhcmUgdGh1
cyBmYXIgb2ssIGNoZWNrIFByb3RlY3Rpb24gS2V5IGZvciA2NGJpdAoKCk9uZSBwcm9ibGVtIEkg
aGF2ZSB3aXRoIGFuIEFTU0VSVCBiZXNpZGUgdGhlICJpZiAoICh3YWxrICYKUEZFQ19pbnNuX2Zl
dGNoKSAmJiAoYXIgJiBfUEFHRV9OWF9CSVQpICkiIGlzIHRoYXQgaXQgaXMgbWlkLXdheSB0aHJv
dWdoCnRoZSBwZXJtaXNzaW9ucyBjaGVja3MsIHJhdGhlciB0aGFuIGF0IHRoZSBzdGFydCwgd2hp
Y2ggaXMgbGlrZWx5IHRvIGdldAptaXNzZWQgaWYgZnV0dXJlIGFjY2VzcyBjaGVja3MgZ2V0IGlu
dHJvZHVjZWQgYWhlYWQgb2YgdGhlIHByb3RlY3Rpb24Ka2V5IGNoZWNrcy4KCn5BbmRyZXcKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 01 11:24:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 11: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 1dGODh-0003th-Fm; Thu, 01 Jun 2017 11:24:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <georgeeldhojohn@gmail.com>) id 1dGODg-0003tW-5O
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 11:24:48 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 76/41-03920-F79FF295; Thu, 01 Jun 2017 11:24:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsVyMfT+Zt26n/q
 RBt9Om1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm7fhxnL/jBWnHnwz7mBsYJrF2MXBxCArMY
 JS7e38QM4rAI3GGRuP/wE5gjIfCDRaLl2VOmLkZOICdP4tvGy1B2kcSMuQfZQWxeAUGJkzOfs
 IDYQgLeEo/enGMDsdkEdCWavt1nBLFZBFQk/j/cxAZRHyDRffwjK4gtLKAkceBoJ9hMESD73q
 rJYDazgI/E/bWTWScw8s5CsmIWkhSErSnRuv03O4StIbHgzj5GCFtbYtnC18wLGFlXMWoUpxa
 VpRbpGlnoJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhiIDEOxgPL828BCjJAeT
 kihvhY1epBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXv8f+pFCgkWp6akVaZk5wKiASUtw8CiJ8
 JqCpHmLCxJzizPTIVKnGO05rlxZ94WJ407fBiDZ9GELkJxyYPsXJiGWvPy8VClx3mCQNgGQto
 zSPLihsCi+xCgrJczLCHSmEE9BalFuZgmq/CtGcQ5GJWFeW5ApPJl5JXC7XwGdxQR01ottYGe
 VJCKkpBoYm8rz9Q89r2RaVn5BeF1/za064VLhPxc0C1Qzb/QdXi5fe3dtJs+X9qcSLa1+Jkfy
 ErV1JwvyV9bVXIrXm9iSOjdTPOu3w1WRjgNXV2yRmxWx5ume3Mn8md8MV56fLfFacspqvj19X
 wW2y4RL+mxTnyjpuI/x/rL5SvMlP20Tmnxxw58gDYN4JZbijERDLeai4kQASyMFB90CAAA=
X-Env-Sender: georgeeldhojohn@gmail.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1496316286!71830292!1
X-Originating-IP: [209.85.223.179]
X-SpamReason: No, hits=1.5 required=7.0 tests=HTML_00_10,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15671 invoked from network); 1 Jun 2017 11:24:46 -0000
Received: from mail-io0-f179.google.com (HELO mail-io0-f179.google.com)
 (209.85.223.179)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 1 Jun 2017 11:24:46 -0000
Received: by mail-io0-f179.google.com with SMTP id f102so32691092ioi.2
 for <xen-devel@lists.xenproject.org>; Thu, 01 Jun 2017 04:24:46 -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=XXgMGnuBrNVj5v6Ydhn//Y6QQMncD0sv9m6h47Jv34k=;
 b=krndh+avStu7GyNMo5BwOUxr+taOEU8hxPworABW51XJNmzoy1ghGeiJvCoTdR6x4h
 lTitUMjYCV8N3CusoaRJBxdVo5h50O91QlUKKPi16xCdPfHE6RaPhNO2XMS5IdAO2oi8
 FlCpiaICkeMoek6rzbfP2Mp9t2sDHPLbizEs0hLgFZl7FDCvn1uLtpFdYO7myybvfbBE
 JyfrpXAIfMn1EZvyfNdVZES8sIcGWTjfw5UlkYMIyDM35TR6Qto+Um/1uTHQGjq6utcL
 qaJ6rsrqg2Bpa49ykhnVjLEBki7D8mNhKrkSAlxZH56p8HY0KjsQfe9taE+KweNj7Oeq
 SmQg==
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=XXgMGnuBrNVj5v6Ydhn//Y6QQMncD0sv9m6h47Jv34k=;
 b=S6fziw7wntPL2a4m35zF/VZlipsVWcD3Gd1dBP3lh3Cn0R5/uN3Aj0+gQ/BpOiyOVl
 1hb46CPGSnQkGrTIFbP7xSn//PktcgUDWMinrM3cBrVNUe9kKQ3224+Je9FZTMkRnTH/
 Wm1iJF9B9AyYIPcNv61dEdN4nFNHKqS1T+6AYf/sxE6o5KmGXmCFreI0Dt9n2wEI3z8q
 EjGQ63JOlDad4gSP9HkkZ/oYX3bYCeChavnHJFFei09+1bFP0os3Ex5duEB/So5KC2lk
 w1So/BsDu/GBuzYgILTsYtRPTsWw8Lw1UEFk6GKeqroOUXO7gOfzvcjZkvhdiRq4U0UW
 fcxw==
X-Gm-Message-State: AODbwcAOe1xIcAtu4OZZ6RjTBuXiwhJDpdt6rWxzZKm1rA3M6sBonFh5
 CcQMS5MERpjnXPW2lTKcIbJePiSaaa0S
X-Received: by 10.107.16.142 with SMTP id 14mr1655634ioq.134.1496316285438;
 Thu, 01 Jun 2017 04:24:45 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.169.206 with HTTP; Thu, 1 Jun 2017 04:24:44 -0700 (PDT)
From: George John <georgeeldhojohn@gmail.com>
Date: Thu, 1 Jun 2017 16:54:44 +0530
Message-ID: <CANou6SqTzkWwck0C14Ek4t30WcGEudFz_5is_A7Jvv-0mj_LOg@mail.gmail.com>
To: xen-devel@lists.xenproject.org
Subject: [Xen-devel] regarding Dom U 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: multipart/mixed; boundary="===============0611910806501311539=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============0611910806501311539==
Content-Type: multipart/alternative; boundary="001a113fe4e8aa537e0550e448df"

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

Hi,
I was trying to study the working of xen. From what I understood, dom0
issues a hypercall to create domU. but I couldn't understand where the dtb
for domU comes from?. I found the flow from hypercall to domain_create
function.
please help me...

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

Hi,=C2=A0<div>I was trying to study the working of xen. From what I underst=
ood, dom0 issues a hypercall to create domU. but I couldn&#39;t understand =
where the dtb for domU comes from?. I found the flow from hypercall to doma=
in_create function.</div><div>please help me...</div>

--001a113fe4e8aa537e0550e448df--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0611910806501311539==--


From xen-devel-bounces@lists.xen.org Thu Jun 01 11:42:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 11: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 1dGOUe-0005Eo-00; Thu, 01 Jun 2017 11:42: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=3180bac73=wei.liu2@citrix.com>)
 id 1dGOUc-0005Ei-5I
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 11:42:18 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 FD/50-03058-99DFF295; Thu, 01 Jun 2017 11:42:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprJIsWRWlGSWpSXmKPExsXitHSDve7Mv/q
 RBr8bOCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owdi+YyFnxUq9i/oaSB8atcFyMnh4SAv8T/
 zjWsXYwcHCwCKhJTZtSAhNkElCV+dvaygdgiQHbvr98sIDazQIXE5dW3wcqFBRIkltwWAAnzC
 lhITGw4CVTOxSEk8I1R4se1XYwQCUGJkzOfQPXqSCzY/YkNpJdZQFpi+T8OkDCngL3E5H2fWE
 FsUaALOpfOASsXElCQ6Jh+jGkCI98sJJNmIZk0C2HSAkbmVYwaxalFZalFuoYGeklFmekZJbm
 JmTlAnplebmpxcWJ6ak5iUrFecn7uJkZgkDEAwQ7Ge8sCDjFKcjApifJW2OhFCvEl5adUZiQW
 Z8QXleakFh9ilOHgUJLgvfJHP1JIsCg1PbUiLTMHGO4waQkOHiUR3pUgad7igsTc4sx0iNQpR
 kUpcd4JIAkBkERGaR5cGyzGLjHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmYdxPIFJ7MvBK46a
 +AFjMBLX6xDWxxSSJCSqqBMXDLig12UjLCl3adFjeVnpdpa7DeTnfXXr+8Ga8NOAqEr1jt+bM
 mV7SFc8Uei6QYUZXYbMGEsPTnm1dN1/B1XTjPQshQxzBGb/V7OVsllyuF0vLe+ar7tBQLL1Y3
 X+1yOfr4R84xcff4jBqrOmEn5Q+njUoqAmvyNjCLfhYy4TzZdebf0xYlluKMREMt5qLiRABwf
 j6prAIAAA==
X-Env-Sender: prvs=3180bac73=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1496317332!65162611!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5818 invoked from network); 1 Jun 2017 11:42:16 -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;
 1 Jun 2017 11:42:16 -0000
X-IronPort-AV: E=Sophos;i="5.39,279,1493683200"; d="scan'208";a="434756096"
Date: Thu, 1 Jun 2017 12:42:10 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170601114210.pesjs3ob6vzkmrcz@citrix.com>
References: <20170426155457.10799-1-wei.liu2@citrix.com>
 <20170426155457.10799-7-wei.liu2@citrix.com>
 <20170531180608.6yun23wv6sgmwbdc@citrix.com>
 <20170601111010.b7ht32us5ups6vwo@citrix.com>
 <59301463020000780015EAB8@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59301463020000780015EAB8@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 for-next v3 06/12] x86/domain: push some
 code down to hvm_domain_initialise
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBKdW4gMDEsIDIwMTcgYXQgMDU6MTk6MzFBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDAxLjA2LjE3IGF0IDEzOjEwLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBAQCAtNjM1LDYgKzYyNywxMSBAQCBpbnQgYXJjaF9kb21haW5fY3JlYXRlKHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBkb21jcl9mbGFncywKPiA+ICAgICAgSFlQRVJWSVNP
Ul9DT01QQVRfVklSVF9TVEFSVChkKSA9Cj4gPiAgICAgICAgICBpc19wdl9kb21haW4oZCkgPyBf
X0hZUEVSVklTT1JfQ09NUEFUX1ZJUlRfU1RBUlQgOiB+MHU7Cj4gPiAgCj4gPiArICAgIC8qIE5l
ZWQgdG8gZGV0ZXJtaW5lIGlmIEhBUCBpcyBlbmFibGVkIGJlZm9yZSBpbml0aWFsaXNpbmcgcGFn
aW5nICovCj4gPiArICAgIGlmICggaXNfaHZtX2RvbWFpbihkKSApCj4gPiArICAgICAgICBkLT5h
cmNoLmh2bV9kb21haW4uaGFwX2VuYWJsZWQgPQo+ID4gKyAgICAgICAgICAgIGh2bV9mdW5jcy5o
YXBfc3VwcG9ydGVkICYmIChkb21jcl9mbGFncyAmIERPTUNSRl9oYXApOwo+ID4gKwo+ID4gICAg
ICBpZiAoICFpc19pZGxlX2RvbWFpbihkKSApCj4gPiAgICAgIHsKPiA+ICAgICAgICAgIGlmICgg
KHJjID0gcGFnaW5nX2RvbWFpbl9pbml0KGQsIGRvbWNyX2ZsYWdzKSkgIT0gMCApCj4gCj4gQnV0
IHdvdWxkbid0IHRoZSBhZGRpdGlvbiB0aGVuIGJldHRlciBnbyBpbnRvIHRoaXMgc3Vic2VxdWVu
dCBpZigpPwo+IAoKU3VyZS4KCi0tLTg8LS0tCkZyb20gZGE4ZTk4ZmI1YzM1YzIxZWQ3MThiZDcy
NWQwYjY2NDMzYTdkODhlYSBNb24gU2VwIDE3IDAwOjAwOjAwIDIwMDEKRnJvbTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KRGF0ZTogTW9uLCAyNCBBcHIgMjAxNyAxOTowMDozNSArMDEw
MApTdWJqZWN0OiBbUEFUQ0hdIHg4Ni9kb21haW46IHB1c2ggcGVyLWRvbWFpbiBtYXBwaW5nIGNy
ZWF0aW9uIGRvd24gdG8KIGh2bV9kb21haW5faW5pdGlhbGlzZQoKV2Ugd2FudCB0byBoYXZlIGEg
c2luZ2xlIGVudHJ5IHBvaW50IHRvIGluaXRpYWxpc2UgaHZtIGd1ZXN0LiAgUHVzaAp0aGUgcGVy
LWRvbWFpbiBtYXBwaW5nIGNyZWF0aW9uIGRvd24gdG8gaHZtX2RvbWFpbl9pbml0aWFsaXNlLgoK
V2UgY2FuJ3QgbW92ZSBzZXR0aW5nIGhhcF9lbmFibGVkIHlldCBiZWNhdXNlIHRoYXQgZmllbGQg
bmVlZHMgdG8gYmUKc2V0IGJlZm9yZSBwYWdpbmcgaW5pdGlhbGlzYXRpb24uIERvY3VtZW50IHRo
YXQuCgpXaGlsZSBhdCBpdCwgc3VwcGx5IGh2bV9kb21haW5faW5pdGlhbGlzZSB3aXRoIG1vcmUg
YXJndW1lbnRzLiBUaG91Z2gKdGhleSBhcmVuJ3QgdXNlZCB5ZXQsIHRoZXkgbWlnaHQgYmUgcmVx
dWlyZWQgaW4gdGhlIGZ1dHVyZS4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2RvbWFpbi5jICAgICAgICAgfCAxOSArKysrKysr
Ky0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICB8ICA5ICsrKysrKysr
LQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmggfCAgMyArKy0KIDMgZmlsZXMgY2hhbmdl
ZCwgMTggaW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IDA2YzQ2ZjljNDku
LjBmOTIyMjQ4N2YgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4v
YXJjaC94ODYvZG9tYWluLmMKQEAgLTU5OCwxNiArNTk4LDggQEAgaW50IGFyY2hfZG9tYWluX2Ny
ZWF0ZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZG9tY3JfZmxhZ3MsCiAgICAgICAg
IGQtPmFyY2guZW11bGF0aW9uX2ZsYWdzID0gZW1mbGFnczsKICAgICB9CiAKLSAgICBpZiAoIGlz
X2h2bV9kb21haW4oZCkgKQotICAgIHsKLSAgICAgICAgZC0+YXJjaC5odm1fZG9tYWluLmhhcF9l
bmFibGVkID0KLSAgICAgICAgICAgIGh2bV9mdW5jcy5oYXBfc3VwcG9ydGVkICYmIChkb21jcl9m
bGFncyAmIERPTUNSRl9oYXApOwotCi0gICAgICAgIHJjID0gY3JlYXRlX3BlcmRvbWFpbl9tYXBw
aW5nKGQsIFBFUkRPTUFJTl9WSVJUX1NUQVJULCAwLCBOVUxMLCBOVUxMKTsKLSAgICB9Ci0gICAg
ZWxzZSBpZiAoIGlzX2lkbGVfZG9tYWluKGQpICkKLSAgICAgICAgcmMgPSAwOwotICAgIGVsc2UK
KyAgICByYyA9IDA7IC8qIEhWTSBhbmQgaWRsZSBkb21haW4gKi8KKyAgICBpZiAoIGlzX3B2X2Rv
bWFpbihkKSApCiAgICAgewogICAgICAgICBkLT5hcmNoLnB2X2RvbWFpbi5nZHRfbGR0X2wxdGFi
ID0KICAgICAgICAgICAgIGFsbG9jX3hlbmhlYXBfcGFnZXMoMCwgTUVNRl9ub2RlKGRvbWFpbl90
b19ub2RlKGQpKSk7CkBAIC02MzcsNiArNjI5LDExIEBAIGludCBhcmNoX2RvbWFpbl9jcmVhdGUo
c3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGRvbWNyX2ZsYWdzLAogCiAgICAgaWYgKCAh
aXNfaWRsZV9kb21haW4oZCkgKQogICAgIHsKKyAgICAgICAgLyogTmVlZCB0byBkZXRlcm1pbmUg
aWYgSEFQIGlzIGVuYWJsZWQgYmVmb3JlIGluaXRpYWxpc2luZyBwYWdpbmcgKi8KKyAgICAgICAg
aWYgKCBpc19odm1fZG9tYWluKGQpICkKKyAgICAgICAgICAgIGQtPmFyY2guaHZtX2RvbWFpbi5o
YXBfZW5hYmxlZCA9CisgICAgICAgICAgICAgICAgaHZtX2Z1bmNzLmhhcF9zdXBwb3J0ZWQgJiYg
KGRvbWNyX2ZsYWdzICYgRE9NQ1JGX2hhcCk7CisKICAgICAgICAgaWYgKCAocmMgPSBwYWdpbmdf
ZG9tYWluX2luaXQoZCwgZG9tY3JfZmxhZ3MpKSAhPSAwICkKICAgICAgICAgICAgIGdvdG8gZmFp
bDsKICAgICAgICAgcGFnaW5nX2luaXRpYWxpc2VkID0gMTsKQEAgLTY3NCw3ICs2NzEsNyBAQCBp
bnQgYXJjaF9kb21haW5fY3JlYXRlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBkb21j
cl9mbGFncywKIAogICAgIGlmICggaXNfaHZtX2RvbWFpbihkKSApCiAgICAgewotICAgICAgICBp
ZiAoIChyYyA9IGh2bV9kb21haW5faW5pdGlhbGlzZShkKSkgIT0gMCApCisgICAgICAgIGlmICgg
KHJjID0gaHZtX2RvbWFpbl9pbml0aWFsaXNlKGQsIGRvbWNyX2ZsYWdzLCBjb25maWcpKSAhPSAw
ICkKICAgICAgICAgICAgIGdvdG8gZmFpbDsKICAgICB9CiAgICAgZWxzZQpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggMjcz
YmNmZjliYS4uZjNjMjVhZGVkNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYwor
KysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC01MzYsNyArNTM2LDggQEAgc3RhdGljIGlu
dCBodm1fcHJpbnRfbGluZSgKICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogfQogCi1pbnQgaHZt
X2RvbWFpbl9pbml0aWFsaXNlKHN0cnVjdCBkb21haW4gKmQpCitpbnQgaHZtX2RvbWFpbl9pbml0
aWFsaXNlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZG9tY3JfZmxhZ3MsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4ZW5fYXJjaF9kb21haW5jb25maWcgKmNvbmZp
ZykKIHsKICAgICB1bnNpZ25lZCBpbnQgbnJfZ3NpczsKICAgICBpbnQgcmM7CkBAIC01NTQsNiAr
NTU1LDEwIEBAIGludCBodm1fZG9tYWluX2luaXRpYWxpc2Uoc3RydWN0IGRvbWFpbiAqZCkKICAg
ICBJTklUX0xJU1RfSEVBRCgmZC0+YXJjaC5odm1fZG9tYWluLndyaXRlX21hcC5saXN0KTsKICAg
ICBJTklUX0xJU1RfSEVBRCgmZC0+YXJjaC5odm1fZG9tYWluLmcybV9pb3BvcnRfbGlzdCk7CiAK
KyAgICByYyA9IGNyZWF0ZV9wZXJkb21haW5fbWFwcGluZyhkLCBQRVJET01BSU5fVklSVF9TVEFS
VCwgMCwgTlVMTCwgTlVMTCk7CisgICAgaWYgKCByYyApCisgICAgICAgIGdvdG8gZmFpbDsKKwog
ICAgIGh2bV9pbml0X2NhY2hlYXR0cl9yZWdpb25fbGlzdChkKTsKIAogICAgIHJjID0gcGFnaW5n
X2VuYWJsZShkLCBQR19yZWZjb3VudHN8UEdfdHJhbnNsYXRlfFBHX2V4dGVybmFsKTsKQEAgLTYz
Nyw2ICs2NDIsOCBAQCBpbnQgaHZtX2RvbWFpbl9pbml0aWFsaXNlKHN0cnVjdCBkb21haW4gKmQp
CiAgICAgeGZyZWUoZC0+YXJjaC5odm1fZG9tYWluLmlycSk7CiAgZmFpbDA6CiAgICAgaHZtX2Rl
c3Ryb3lfY2FjaGVhdHRyX3JlZ2lvbl9saXN0KGQpOworICAgIGRlc3Ryb3lfcGVyZG9tYWluX21h
cHBpbmcoZCwgUEVSRE9NQUlOX1ZJUlRfU1RBUlQsIDApOworIGZhaWw6CiAgICAgcmV0dXJuIHJj
OwogfQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaCBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCmluZGV4IDdhODViMmUzYjUuLmI2ODdlMDNkY2UgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvaHZtL2h2bS5oCkBAIC0yMzYsNyArMjM2LDggQEAgZXh0ZXJuIHM4IGh2bV9wb3J0
ODBfYWxsb3dlZDsKIGV4dGVybiBjb25zdCBzdHJ1Y3QgaHZtX2Z1bmN0aW9uX3RhYmxlICpzdGFy
dF9zdm0odm9pZCk7CiBleHRlcm4gY29uc3Qgc3RydWN0IGh2bV9mdW5jdGlvbl90YWJsZSAqc3Rh
cnRfdm14KHZvaWQpOwogCi1pbnQgaHZtX2RvbWFpbl9pbml0aWFsaXNlKHN0cnVjdCBkb21haW4g
KmQpOworaW50IGh2bV9kb21haW5faW5pdGlhbGlzZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25l
ZCBsb25nIGRvbWNyX2ZsYWdzLAorICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGVu
X2FyY2hfZG9tYWluY29uZmlnICpjb25maWcpOwogdm9pZCBodm1fZG9tYWluX3JlbGlucXVpc2hf
cmVzb3VyY2VzKHN0cnVjdCBkb21haW4gKmQpOwogdm9pZCBodm1fZG9tYWluX2Rlc3Ryb3koc3Ry
dWN0IGRvbWFpbiAqZCk7CiB2b2lkIGh2bV9kb21haW5fc29mdF9yZXNldChzdHJ1Y3QgZG9tYWlu
ICpkKTsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 01 11:49:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 11: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 1dGObZ-0005U1-R4; Thu, 01 Jun 2017 11:49:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=318b1690a=roger.pau@citrix.com>)
 id 1dGObZ-0005Tv-Bg
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 11:49:29 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 40/33-03587-84FFF295; Thu, 01 Jun 2017 11:49:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprJIsWRWlGSWpSXmKPExsXitHRDpK77f/1
 Ig5Od1hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bCZp6CxoiKgy9usDUwTrDsYuTgkBDwl5h3
 wauLkZODTUBH4uLcnWwgtohArMS6xqtMICXMAuUSM27Eg4SFBYIl2ubsYwaxWQRUJO4e6mYFK
 eEVsJS4cDMfJCwhoCfxduILRhCbU8BKYvvCy6wgthBQyax/X9lBbF4BQYmTM5+wgNjMApoSrd
 t/s0PY8hLNW2czQ9QrSvTPe8A2gZFvFpKWWUhaZiFpWcDIvIpRozi1qCy1SNfIQi+pKDM9oyQ
 3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzDIGIBgB+P5tYGHGCU5mJREeSts9CKF+JLyUyoz
 Eosz4otKc1KLDzHKcHAoSfDu/6sfKSRYlJqeWpGWmQMMd5i0BAePkgjvdJA0b3FBYm5xZjpE6
 hSjopQ47yuQhABIIqM0D64NFmOXGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMx7D2QKT2ZeCd
 z0V0CLmYAWv9gGtrgkESEl1cDo7uV8eF/UY9mElLbs22taQsR0X3Y9jw15uOml2JN3xhc5rUq
 bT17Y9FTw5K+EJy5nl87psytozw3oUF3z68ubQufQkBpdtTpeSY2yf088KxtyT076Pfl91Mpn
 kVYZhz+4rNXkDFIrTGbNW9kX68WuEHG4ccfZSw/2/jPpmrT48a4nO0KVd5xUYinOSDTUYi4qT
 gQAFfS6qKwCAAA=
X-Env-Sender: prvs=318b1690a=roger.pau@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1496317766!71669835!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6607 invoked from network); 1 Jun 2017 11:49:27 -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;
 1 Jun 2017 11:49:27 -0000
X-IronPort-AV: E=Sophos;i="5.39,279,1493683200"; d="scan'208";a="426167608"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>, <boris.ostrovsky@oracle.com>,
 <konrad.wilk@oracle.com>
Date: Thu, 1 Jun 2017 12:49:12 +0100
Message-ID: <20170601114914.18601-3-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170601114914.18601-1-roger.pau@citrix.com>
References: <20170601114914.18601-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 v4 2/4] x86/physdev: factor out the code to
	allocate and map a 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW92ZSB0aGUgY29kZSB0byBhbGxvY2F0ZSBhbmQgbWFwIGEgZG9tYWluIHBpcnEgKGVpdGhlciBH
U0kgb3IgTVNJKQppbnRvIHRoZSB4ODYgaXJxIGNvZGUgYmFzZSwgc28gdGhhdCBpdCBjYW4gYmUg
dXNlZCBvdXRzaWRlIG9mIHRoZQpwaHlzZGV2IG9wcy4KClRoaXMgY2hhbmdlIHNob3VsZG4ndCBh
ZmZlY3QgdGhlIGZ1bmN0aW9uYWxpdHkgb2YgdGhlIGFscmVhZHkgZXhpc3RpbmcKcGh5c2RldiBv
cHMuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KLS0tCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ2hhbmdlcyBzaW5jZSB2MzoKIC0g
UGFzcyB0aGUgaW5kZXggcGFyYW1ldGVyIHRvIHRoZSBhbGxvY2F0ZV9waXJxIGZ1bmN0aW9uLCBz
byB0aGF0IGl0CiAgIGNhbiBiZSBwcmludGVkIGluIGNhc2Ugb2YgZXJyb3IuCiAtIFJlbW92ZSBw
b2ludGxlc3MgZWxzZXMgaW4gYWxsb2NhdGVfcGlycS4KIC0gUmV0dXJuIGRpcmVjdGx5IGluIHRo
ZSBsYXN0IGNoZWNrIG9mIGFsbG9jYXRlX3BpcnEgKGluc3RlYWQgb2YKICAgc3RvcmluZyB0aGUg
ZXJyb3IgY29kZSBpbiB0aGUgcGlycSB2YXJpYWJsZS4KIC0gYWxsb2NhdGVfYW5kX21hcF97Z3Np
L21zaX1fcGlycSBkb24ndCBuZWVkIGluZGV4IHRvIGJlIGEgcG9pbnRlci4KIC0gRml4IHRoZSBs
YXN0IHBhcmFtZXRlciBvZiB0aGUgYWxsb2NhdGVfcGlycSBjYWxsIGluCiAgIGFsbG9jYXRlX2Fu
ZF9tYXBfZ3NpX3BpcnEgdG8gdXNlIE5VTEwgKGluc3RlYWQgb2YgMCkuCiAtIEFkZCBhbiBBU1NF
UlRfVU5SRUFDSEFCTEUgaWYgdGhlIGludGVycnVwdCB0eXBlIHBhc3NlZCB0bwogICBhbGxvY2F0
ZV9hbmRfbWFwX21zaV9waXJxIGlzIG5vdCBvZiBNU0kgdGhlIE1TSSBraW5kLgogLSBSZXN0b3Jl
IG5ld2xpbmVzIGluIHRoZSBwaHlzZGV2X21hcF9waXJxIHN3aXRjaCBjYXNlLgoKQ2hhbmdlcyBz
aW5jZSB2MjoKIC0gRmFjdG9yIG91dCB0aGUgY29kZSB0byBhbGxvY2F0ZSB0aGUgcGlycS4KIC0g
Rml4IGNvZGluZyBzdHlsZSBpc3N1ZXMuCiAtIERvIG5vdCB0YWtlIHRoZSBwY2kgbG9jayB0byBi
aW5kIGEgR1NJLgogLSBQYXNzIGEgdHlwZSBwYXJhbWV0ZXIgdG8gdGhlIE1TSSBiaW5kIGZ1bmN0
aW9uLgoKQ2hhbmdlcyBzaW5jZSB2MToKIC0gTmV3IGluIHRoaXMgdmVyc2lvbi4KLS0tCiB4ZW4v
YXJjaC94ODYvaXJxLmMgICAgICAgIHwgMTU5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9waHlzZGV2LmMgICAgfCAxMjIgKystLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaXJxLmgg
fCAgIDUgKysKIDMgZmlsZXMgY2hhbmdlZCwgMTY5IGluc2VydGlvbnMoKyksIDExNyBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaXJxLmMgYi94ZW4vYXJjaC94ODYvaXJx
LmMKaW5kZXggNjc2YmE1MjE2Zi4uNTE4NGI2MTQ0ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2lycS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9pcnEuYwpAQCAtMjUzNywzICsyNTM3LDE2MiBAQCBi
b29sX3QgaHZtX2RvbWFpbl91c2VfcGlycShjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBz
dHJ1Y3QgcGlycSAqcGlycSkKICAgICByZXR1cm4gaXNfaHZtX2RvbWFpbihkKSAmJiBwaXJxICYm
CiAgICAgICAgICAgIHBpcnEtPmFyY2guaHZtLmVtdWlycSAhPSBJUlFfVU5CT1VORDsgCiB9CisK
K3N0YXRpYyBpbnQgYWxsb2NhdGVfcGlycShzdHJ1Y3QgZG9tYWluICpkLCBpbnQgaW5kZXgsIGlu
dCBwaXJxLCBpbnQgaXJxLAorICAgICAgICAgICAgICAgICAgICAgICAgIGludCB0eXBlLCBpbnQg
Km5yKQoreworICAgIGludCBjdXJyZW50X3BpcnE7CisKKyAgICBBU1NFUlQoc3Bpbl9pc19sb2Nr
ZWQoJmQtPmV2ZW50X2xvY2spKTsKKyAgICBjdXJyZW50X3BpcnEgPSBkb21haW5faXJxX3RvX3Bp
cnEoZCwgaXJxKTsKKyAgICBpZiAoIHBpcnEgPCAwICkKKyAgICB7CisgICAgICAgIGlmICggY3Vy
cmVudF9waXJxICkKKyAgICAgICAgeworICAgICAgICAgICAgZHByaW50ayhYRU5MT0dfR19FUlIs
ICJkb20lZDogJWQ6JWQgYWxyZWFkeSBtYXBwZWQgdG8gJWRcbiIsCisgICAgICAgICAgICAgICAg
ICAgIGQtPmRvbWFpbl9pZCwgaW5kZXgsIHBpcnEsIGN1cnJlbnRfcGlycSk7CisgICAgICAgICAg
ICBpZiAoIGN1cnJlbnRfcGlycSA8IDAgKQorICAgICAgICAgICAgICAgIHJldHVybiAtRUJVU1k7
CisgICAgICAgIH0KKyAgICAgICAgZWxzZSBpZiAoIHR5cGUgPT0gTUFQX1BJUlFfVFlQRV9NVUxU
SV9NU0kgKQorICAgICAgICB7CisgICAgICAgICAgICBpZiAoICpuciA8PSAwIHx8ICpuciA+IDMy
ICkKKyAgICAgICAgICAgICAgICByZXR1cm4gLUVET007CisgICAgICAgICAgICBpZiAoICpuciAh
PSAxICYmICFpb21tdV9pbnRyZW1hcCApCisgICAgICAgICAgICAgICAgcmV0dXJuIC1FT1BOT1RT
VVBQOworCisgICAgICAgICAgICB3aGlsZSAoICpuciAmICgqbnIgLSAxKSApCisgICAgICAgICAg
ICAgICAgKm5yICs9ICpuciAmIC0qbnI7CisgICAgICAgICAgICBwaXJxID0gZ2V0X2ZyZWVfcGly
cXMoZCwgKm5yKTsKKyAgICAgICAgICAgIGlmICggcGlycSA8IDAgKQorICAgICAgICAgICAgewor
ICAgICAgICAgICAgICAgIHdoaWxlICggKCpuciA+Pj0gMSkgPiAxICkKKyAgICAgICAgICAgICAg
ICAgICAgaWYgKCBnZXRfZnJlZV9waXJxcyhkLCAqbnIpID4gMCApCisgICAgICAgICAgICAgICAg
ICAgICAgICBicmVhazsKKyAgICAgICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19HX0VSUiwgImRv
bSVkOiBubyBibG9jayBvZiAlZCBmcmVlIHBpcnFzXG4iLAorICAgICAgICAgICAgICAgICAgICAg
ICAgZC0+ZG9tYWluX2lkLCAqbnIgPDwgMSk7CisgICAgICAgICAgICB9CisgICAgICAgIH0KKyAg
ICAgICAgZWxzZQorICAgICAgICB7CisgICAgICAgICAgICBwaXJxID0gZ2V0X2ZyZWVfcGlycShk
LCB0eXBlKTsKKyAgICAgICAgICAgIGlmICggcGlycSA8IDAgKQorICAgICAgICAgICAgICAgIGRw
cmludGsoWEVOTE9HX0dfRVJSLCAiZG9tJWQ6IG5vIGZyZWUgcGlycVxuIiwgZC0+ZG9tYWluX2lk
KTsKKyAgICAgICAgfQorICAgIH0KKyAgICBlbHNlIGlmICggY3VycmVudF9waXJxICYmIHBpcnEg
IT0gY3VycmVudF9waXJxICkKKyAgICB7CisgICAgICAgIGRwcmludGsoWEVOTE9HX0dfRVJSLCAi
ZG9tJWQ6IGlycSAlZCBhbHJlYWR5IG1hcHBlZCB0byBwaXJxICVkXG4iLAorICAgICAgICAgICAg
ICAgIGQtPmRvbWFpbl9pZCwgaXJxLCBjdXJyZW50X3BpcnEpOworICAgICAgICByZXR1cm4gLUVF
WElTVDsKKyAgICB9CisKKyAgICByZXR1cm4gcGlycTsKK30KKworaW50IGFsbG9jYXRlX2FuZF9t
YXBfZ3NpX3BpcnEoc3RydWN0IGRvbWFpbiAqZCwgaW50IGluZGV4LCBpbnQgKnBpcnFfcCkKK3sK
KyAgICBpbnQgaXJxLCBwaXJxLCByZXQ7CisKKyAgICBpZiAoIGluZGV4IDwgMCB8fCBpbmRleCA+
PSBucl9pcnFzX2dzaSApCisgICAgeworICAgICAgICBkcHJpbnRrKFhFTkxPR19HX0VSUiwgImRv
bSVkOiBtYXAgaW52YWxpZCBpcnEgJWRcbiIsIGQtPmRvbWFpbl9pZCwKKyAgICAgICAgICAgICAg
ICBpbmRleCk7CisgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgIH0KKworICAgIGlycSA9IGRv
bWFpbl9waXJxX3RvX2lycShjdXJyZW50LT5kb21haW4sIGluZGV4KTsKKyAgICBpZiAoIGlycSA8
PSAwICkKKyAgICB7CisgICAgICAgIGlmICggaXNfaGFyZHdhcmVfZG9tYWluKGN1cnJlbnQtPmRv
bWFpbikgKQorICAgICAgICAgICAgaXJxID0gaW5kZXg7CisgICAgICAgIGVsc2UKKyAgICAgICAg
eworICAgICAgICAgICAgZHByaW50ayhYRU5MT0dfR19FUlIsICJkb20lZDogbWFwIHBpcnEgd2l0
aCBpbmNvcnJlY3QgaXJxIVxuIiwKKyAgICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkKTsK
KyAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgICAgICB9CisgICAgfQorCisgICAgLyog
VmVyaWZ5IG9yIGdldCBwaXJxLiAqLworICAgIHNwaW5fbG9jaygmZC0+ZXZlbnRfbG9jayk7Cisg
ICAgcGlycSA9IGFsbG9jYXRlX3BpcnEoZCwgaW5kZXgsICpwaXJxX3AsIGlycSwgTUFQX1BJUlFf
VFlQRV9HU0ksIE5VTEwpOworICAgIGlmICggcGlycSA8IDAgKQorICAgIHsKKyAgICAgICAgcmV0
ID0gcGlycTsKKyAgICAgICAgZ290byBkb25lOworICAgIH0KKworICAgIHJldCA9IG1hcF9kb21h
aW5fcGlycShkLCBwaXJxLCBpcnEsIE1BUF9QSVJRX1RZUEVfR1NJLCBOVUxMKTsKKyAgICBpZiAo
IHJldCA9PSAwICkKKyAgICAgICAgKnBpcnFfcCA9IHBpcnE7CisKKyBkb25lOgorICAgIHNwaW5f
dW5sb2NrKCZkLT5ldmVudF9sb2NrKTsKKworICAgIHJldHVybiByZXQ7Cit9CisKK2ludCBhbGxv
Y2F0ZV9hbmRfbWFwX21zaV9waXJxKHN0cnVjdCBkb21haW4gKmQsIGludCBpbmRleCwgaW50ICpw
aXJxX3AsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgdHlwZSwgc3RydWN0IG1z
aV9pbmZvICptc2kpCit7CisgICAgaW50IGlycSwgcGlycSwgcmV0OworCisgICAgc3dpdGNoICgg
dHlwZSApCisgICAgeworICAgIGNhc2UgTUFQX1BJUlFfVFlQRV9NU0k6CisgICAgICAgIGlmICgg
IW1zaS0+dGFibGVfYmFzZSApCisgICAgICAgICAgICBtc2ktPmVudHJ5X25yID0gMTsKKyAgICAg
ICAgaXJxID0gaW5kZXg7CisgICAgICAgIGlmICggaXJxID09IC0xICkKKyAgICBjYXNlIE1BUF9Q
SVJRX1RZUEVfTVVMVElfTVNJOgorICAgICAgICAgICAgaXJxID0gY3JlYXRlX2lycShOVU1BX05P
X05PREUpOworCisgICAgICAgIGlmICggaXJxIDwgbnJfaXJxc19nc2kgfHwgaXJxID49IG5yX2ly
cXMgKQorICAgICAgICB7CisgICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19HX0VSUiwgImRvbSVk
OiBjYW4ndCBjcmVhdGUgaXJxIGZvciBtc2khXG4iLAorICAgICAgICAgICAgICAgICAgICBkLT5k
b21haW5faWQpOworICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgICAgIH0KKworICAg
ICAgICBtc2ktPmlycSA9IGlycTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBkZWZhdWx0OgorICAg
ICAgICBkcHJpbnRrKFhFTkxPR19HX0VSUiwgImRvbSVkOiB3cm9uZyBwaXJxIHR5cGUgJXhcbiIs
CisgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCB0eXBlKTsKKyAgICAgICAgQVNTRVJUX1VO
UkVBQ0hBQkxFKCk7CisgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgIH0KKworICAgIG1zaS0+
aXJxID0gaXJxOworCisgICAgcGNpZGV2c19sb2NrKCk7CisgICAgLyogVmVyaWZ5IG9yIGdldCBw
aXJxLiAqLworICAgIHNwaW5fbG9jaygmZC0+ZXZlbnRfbG9jayk7CisgICAgcGlycSA9IGFsbG9j
YXRlX3BpcnEoZCwgaW5kZXgsICpwaXJxX3AsIGlycSwgdHlwZSwgJm1zaS0+ZW50cnlfbnIpOwor
ICAgIGlmICggcGlycSA8IDAgKQorICAgIHsKKyAgICAgICAgcmV0ID0gcGlycTsKKyAgICAgICAg
Z290byBkb25lOworICAgIH0KKworICAgIHJldCA9IG1hcF9kb21haW5fcGlycShkLCBwaXJxLCBp
cnEsIHR5cGUsIG1zaSk7CisgICAgaWYgKCByZXQgPT0gMCApCisgICAgICAgICpwaXJxX3AgPSBw
aXJxOworCisgZG9uZToKKyAgICBzcGluX3VubG9jaygmZC0+ZXZlbnRfbG9jayk7CisgICAgcGNp
ZGV2c191bmxvY2soKTsKKyAgICBpZiAoIHJldCAhPSAwICkKKyAgICAgICAgc3dpdGNoICggdHlw
ZSApCisgICAgICAgIHsKKyAgICAgICAgY2FzZSBNQVBfUElSUV9UWVBFX01TSToKKyAgICAgICAg
ICAgIGlmICggaW5kZXggPT0gLTEgKQorICAgICAgICBjYXNlIE1BUF9QSVJRX1RZUEVfTVVMVElf
TVNJOgorICAgICAgICAgICAgICAgIGRlc3Ryb3lfaXJxKGlycSk7CisgICAgICAgICAgICBicmVh
azsKKyAgICAgICAgfQorCisgICAgcmV0dXJuIHJldDsKK30KZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9waHlzZGV2LmMgYi94ZW4vYXJjaC94ODYvcGh5c2Rldi5jCmluZGV4IGVlYzRhNDEyMzEu
LjBlYjQwOTc1OGYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9waHlzZGV2LmMKKysrIGIveGVu
L2FyY2gveDg2L3BoeXNkZXYuYwpAQCAtOTIsOCArOTIsNyBAQCBpbnQgcGh5c2Rldl9tYXBfcGly
cShkb21pZF90IGRvbWlkLCBpbnQgdHlwZSwgaW50ICppbmRleCwgaW50ICpwaXJxX3AsCiAgICAg
ICAgICAgICAgICAgICAgICBzdHJ1Y3QgbXNpX2luZm8gKm1zaSkKIHsKICAgICBzdHJ1Y3QgZG9t
YWluICpkID0gY3VycmVudC0+ZG9tYWluOwotICAgIGludCBwaXJxLCBpcnEsIHJldCA9IDA7Ci0g
ICAgdm9pZCAqbWFwX2RhdGEgPSBOVUxMOworICAgIGludCByZXQ7CiAKICAgICBpZiAoIGRvbWlk
ID09IERPTUlEX1NFTEYgJiYgaXNfaHZtX2RvbWFpbihkKSAmJiBoYXNfcGlycShkKSApCiAgICAg
ewpAQCAtMTE5LDEzNSArMTE4LDI0IEBAIGludCBwaHlzZGV2X21hcF9waXJxKGRvbWlkX3QgZG9t
aWQsIGludCB0eXBlLCBpbnQgKmluZGV4LCBpbnQgKnBpcnFfcCwKICAgICBzd2l0Y2ggKCB0eXBl
ICkKICAgICB7CiAgICAgY2FzZSBNQVBfUElSUV9UWVBFX0dTSToKLSAgICAgICAgaWYgKCAqaW5k
ZXggPCAwIHx8ICppbmRleCA+PSBucl9pcnFzX2dzaSApCi0gICAgICAgIHsKLSAgICAgICAgICAg
IGRwcmludGsoWEVOTE9HX0dfRVJSLCAiZG9tJWQ6IG1hcCBpbnZhbGlkIGlycSAlZFxuIiwKLSAg
ICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCAqaW5kZXgpOwotICAgICAgICAgICAgcmV0
ID0gLUVJTlZBTDsKLSAgICAgICAgICAgIGdvdG8gZnJlZV9kb21haW47Ci0gICAgICAgIH0KLQot
ICAgICAgICBpcnEgPSBkb21haW5fcGlycV90b19pcnEoY3VycmVudC0+ZG9tYWluLCAqaW5kZXgp
OwotICAgICAgICBpZiAoIGlycSA8PSAwICkKLSAgICAgICAgewotICAgICAgICAgICAgaWYgKCBp
c19oYXJkd2FyZV9kb21haW4oY3VycmVudC0+ZG9tYWluKSApCi0gICAgICAgICAgICAgICAgaXJx
ID0gKmluZGV4OwotICAgICAgICAgICAgZWxzZSB7Ci0gICAgICAgICAgICAgICAgZHByaW50ayhY
RU5MT0dfR19FUlIsICJkb20lZDogbWFwIHBpcnEgd2l0aCBpbmNvcnJlY3QgaXJxIVxuIiwKLSAg
ICAgICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCk7Ci0gICAgICAgICAgICAgICAgcmV0
ID0gLUVJTlZBTDsKLSAgICAgICAgICAgICAgICBnb3RvIGZyZWVfZG9tYWluOwotICAgICAgICAg
ICAgfQotICAgICAgICB9CisgICAgICAgIHJldCA9IGFsbG9jYXRlX2FuZF9tYXBfZ3NpX3BpcnEo
ZCwgKmluZGV4LCBwaXJxX3ApOwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgTUFQX1BJUlFf
VFlQRV9NU0k6CiAgICAgICAgIGlmICggIW1zaS0+dGFibGVfYmFzZSApCiAgICAgICAgICAgICBt
c2ktPmVudHJ5X25yID0gMTsKLSAgICAgICAgaXJxID0gKmluZGV4OwotICAgICAgICBpZiAoIGly
cSA9PSAtMSApCisgICAgICAgIC8qIGZhbGx0aHJvdWdoICovCiAgICAgY2FzZSBNQVBfUElSUV9U
WVBFX01VTFRJX01TSToKLSAgICAgICAgICAgIGlycSA9IGNyZWF0ZV9pcnEoTlVNQV9OT19OT0RF
KTsKLQotICAgICAgICBpZiAoIGlycSA8IG5yX2lycXNfZ3NpIHx8IGlycSA+PSBucl9pcnFzICkK
LSAgICAgICAgewotICAgICAgICAgICAgZHByaW50ayhYRU5MT0dfR19FUlIsICJkb20lZDogY2Fu
J3QgY3JlYXRlIGlycSBmb3IgbXNpIVxuIiwKLSAgICAgICAgICAgICAgICAgICAgZC0+ZG9tYWlu
X2lkKTsKLSAgICAgICAgICAgIHJldCA9IC1FSU5WQUw7Ci0gICAgICAgICAgICBnb3RvIGZyZWVf
ZG9tYWluOwotICAgICAgICB9Ci0KLSAgICAgICAgbXNpLT5pcnEgPSBpcnE7Ci0gICAgICAgIG1h
cF9kYXRhID0gbXNpOworICAgICAgICByZXQgPSBhbGxvY2F0ZV9hbmRfbWFwX21zaV9waXJxKGQs
ICppbmRleCwgcGlycV9wLCB0eXBlLCBtc2kpOwogICAgICAgICBicmVhazsKIAogICAgIGRlZmF1
bHQ6CiAgICAgICAgIGRwcmludGsoWEVOTE9HX0dfRVJSLCAiZG9tJWQ6IHdyb25nIG1hcF9waXJx
IHR5cGUgJXhcbiIsCiAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCB0eXBlKTsKICAgICAg
ICAgcmV0ID0gLUVJTlZBTDsKLSAgICAgICAgZ290byBmcmVlX2RvbWFpbjsKLSAgICB9Ci0KLSAg
ICBwY2lkZXZzX2xvY2soKTsKLSAgICAvKiBWZXJpZnkgb3IgZ2V0IHBpcnEuICovCi0gICAgc3Bp
bl9sb2NrKCZkLT5ldmVudF9sb2NrKTsKLSAgICBwaXJxID0gZG9tYWluX2lycV90b19waXJxKGQs
IGlycSk7Ci0gICAgaWYgKCAqcGlycV9wIDwgMCApCi0gICAgewotICAgICAgICBpZiAoIHBpcnEg
KQotICAgICAgICB7Ci0gICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19HX0VSUiwgImRvbSVkOiAl
ZDolZCBhbHJlYWR5IG1hcHBlZCB0byAlZFxuIiwKLSAgICAgICAgICAgICAgICAgICAgZC0+ZG9t
YWluX2lkLCAqaW5kZXgsICpwaXJxX3AsIHBpcnEpOwotICAgICAgICAgICAgaWYgKCBwaXJxIDwg
MCApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgcmV0ID0gLUVCVVNZOwotICAgICAg
ICAgICAgICAgIGdvdG8gZG9uZTsKLSAgICAgICAgICAgIH0KLSAgICAgICAgfQotICAgICAgICBl
bHNlIGlmICggdHlwZSA9PSBNQVBfUElSUV9UWVBFX01VTFRJX01TSSApCi0gICAgICAgIHsKLSAg
ICAgICAgICAgIGlmICggbXNpLT5lbnRyeV9uciA8PSAwIHx8IG1zaS0+ZW50cnlfbnIgPiAzMiAp
Ci0gICAgICAgICAgICAgICAgcmV0ID0gLUVET007Ci0gICAgICAgICAgICBlbHNlIGlmICggbXNp
LT5lbnRyeV9uciAhPSAxICYmICFpb21tdV9pbnRyZW1hcCApCi0gICAgICAgICAgICAgICAgcmV0
ID0gLUVPUE5PVFNVUFA7Ci0gICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICB7Ci0gICAgICAg
ICAgICAgICAgd2hpbGUgKCBtc2ktPmVudHJ5X25yICYgKG1zaS0+ZW50cnlfbnIgLSAxKSApCi0g
ICAgICAgICAgICAgICAgICAgIG1zaS0+ZW50cnlfbnIgKz0gbXNpLT5lbnRyeV9uciAmIC1tc2kt
PmVudHJ5X25yOwotICAgICAgICAgICAgICAgIHBpcnEgPSBnZXRfZnJlZV9waXJxcyhkLCBtc2kt
PmVudHJ5X25yKTsKLSAgICAgICAgICAgICAgICBpZiAoIHBpcnEgPCAwICkKLSAgICAgICAgICAg
ICAgICB7Ci0gICAgICAgICAgICAgICAgICAgIHdoaWxlICggKG1zaS0+ZW50cnlfbnIgPj49IDEp
ID4gMSApCi0gICAgICAgICAgICAgICAgICAgICAgICBpZiAoIGdldF9mcmVlX3BpcnFzKGQsIG1z
aS0+ZW50cnlfbnIpID4gMCApCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7Ci0g
ICAgICAgICAgICAgICAgICAgIGRwcmludGsoWEVOTE9HX0dfRVJSLCAiZG9tJWQ6IG5vIGJsb2Nr
IG9mICVkIGZyZWUgcGlycXNcbiIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgZC0+ZG9t
YWluX2lkLCBtc2ktPmVudHJ5X25yIDw8IDEpOwotICAgICAgICAgICAgICAgICAgICByZXQgPSBw
aXJxOwotICAgICAgICAgICAgICAgIH0KLSAgICAgICAgICAgIH0KLSAgICAgICAgICAgIGlmICgg
cmV0IDwgMCApCi0gICAgICAgICAgICAgICAgZ290byBkb25lOwotICAgICAgICB9Ci0gICAgICAg
IGVsc2UKLSAgICAgICAgewotICAgICAgICAgICAgcGlycSA9IGdldF9mcmVlX3BpcnEoZCwgdHlw
ZSk7Ci0gICAgICAgICAgICBpZiAoIHBpcnEgPCAwICkKLSAgICAgICAgICAgIHsKLSAgICAgICAg
ICAgICAgICBkcHJpbnRrKFhFTkxPR19HX0VSUiwgImRvbSVkOiBubyBmcmVlIHBpcnFcbiIsIGQt
PmRvbWFpbl9pZCk7Ci0gICAgICAgICAgICAgICAgcmV0ID0gcGlycTsKLSAgICAgICAgICAgICAg
ICBnb3RvIGRvbmU7Ci0gICAgICAgICAgICB9Ci0gICAgICAgIH0KLSAgICB9Ci0gICAgZWxzZQot
ICAgIHsKLSAgICAgICAgaWYgKCBwaXJxICYmIHBpcnEgIT0gKnBpcnFfcCApCi0gICAgICAgIHsK
LSAgICAgICAgICAgIGRwcmludGsoWEVOTE9HX0dfRVJSLCAiZG9tJWQ6IHBpcnEgJWQgY29uZmxp
Y3RzIHdpdGggaXJxICVkXG4iLAotICAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsICpp
bmRleCwgKnBpcnFfcCk7Ci0gICAgICAgICAgICByZXQgPSAtRUVYSVNUOwotICAgICAgICAgICAg
Z290byBkb25lOwotICAgICAgICB9Ci0gICAgICAgIGVsc2UKLSAgICAgICAgICAgIHBpcnEgPSAq
cGlycV9wOworICAgICAgICBicmVhazsKICAgICB9CiAKLSAgICByZXQgPSBtYXBfZG9tYWluX3Bp
cnEoZCwgcGlycSwgaXJxLCB0eXBlLCBtYXBfZGF0YSk7Ci0gICAgaWYgKCByZXQgPT0gMCApCi0g
ICAgICAgICpwaXJxX3AgPSBwaXJxOwotCi0gZG9uZToKLSAgICBzcGluX3VubG9jaygmZC0+ZXZl
bnRfbG9jayk7Ci0gICAgcGNpZGV2c191bmxvY2soKTsKLSAgICBpZiAoIHJldCAhPSAwICkKLSAg
ICAgICAgc3dpdGNoICggdHlwZSApCi0gICAgICAgIHsKLSAgICAgICAgY2FzZSBNQVBfUElSUV9U
WVBFX01TSToKLSAgICAgICAgICAgIGlmICggKmluZGV4ID09IC0xICkKLSAgICAgICAgY2FzZSBN
QVBfUElSUV9UWVBFX01VTFRJX01TSToKLSAgICAgICAgICAgICAgICBkZXN0cm95X2lycShpcnEp
OwotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIH0KICBmcmVlX2RvbWFpbjoKICAgICByY3Vf
dW5sb2NrX2RvbWFpbihkKTsKICAgICByZXR1cm4gcmV0OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9pcnEuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaXJxLmgKaW5kZXggZWY2MjVl
YmIxMy4uMTgyY2FhNDRiZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9pcnEuaAor
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2lycS5oCkBAIC0yMDAsNCArMjAwLDkgQEAgYm9vbF90
IGNwdV9oYXNfcGVuZGluZ19hcGljX2VvaSh2b2lkKTsKIAogc3RhdGljIGlubGluZSB2b2lkIGFy
Y2hfbW92ZV9pcnFzKHN0cnVjdCB2Y3B1ICp2KSB7IH0KIAorc3RydWN0IG1zaV9pbmZvOworaW50
IGFsbG9jYXRlX2FuZF9tYXBfZ3NpX3BpcnEoc3RydWN0IGRvbWFpbiAqZCwgaW50IGluZGV4LCBp
bnQgKnBpcnFfcCk7CitpbnQgYWxsb2NhdGVfYW5kX21hcF9tc2lfcGlycShzdHJ1Y3QgZG9tYWlu
ICpkLCBpbnQgaW5kZXgsIGludCAqcGlycV9wLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgaW50IHR5cGUsIHN0cnVjdCBtc2lfaW5mbyAqbXNpKTsKKwogI2VuZGlmIC8qIF9BU01fSFdf
SVJRX0ggKi8KLS0gCjIuMTEuMCAoQXBwbGUgR2l0LTgxKQoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 01 11:49:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 11: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 1dGObb-0005UI-1n; Thu, 01 Jun 2017 11: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 <prvs=318b1690a=roger.pau@citrix.com>)
 id 1dGOba-0005U6-9g
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 11:49:30 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 1B/C0-03613-94FFF295; Thu, 01 Jun 2017 11:49:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpK7nf/1
 Igz8veS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxTe2YyFfyRqJh6ro+lgfGAUBcjJ4eEgL9E
 17t3jCA2m4COxMW5O9lAbBGBWIl1jVeZuhg5OJgFyiVm3IgHCQsLOEjM+jWFFcRmEVCRePzoC
 guIzStgKXHm3x82iJF6Em8nvgAbySlgJbF94WWweiGgmln/vrJD1AtKnJz5BKyXWUBTonX7b3
 YIW16ieetsZoh6RYn+eQ/YJjDyzULSMgtJyywkLQsYmVcxahSnFpWlFukaWeglFWWmZ5TkJmb
 m6BoamOnlphYXJ6an5iQmFesl5+duYgSGGgMQ7GA8vzbwEKMkB5OSKG+FjV6kEF9SfkplRmJx
 RnxRaU5q8SFGDQ4Ogc1rV19glGLJy89LVZLg3f9XP1JIsCg1PbUiLTMHGA0wpRIcPEoivNNB0
 rzFBYm5xZnpEKlTjIpS4ryvQBICIImM0jy4NlgEXmKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5
 Iw7z2QKTyZeSVw018BLWYCWvxiG9jikkSElFQDY0fEzuOZf6+dlM7cxZTpkbOQtVdbia3l1uv
 4l66VnNOWZZ5u2+8TEHRyuV5GaI9hsK45Z5ZFUNzJ5z/v3bvEMcPnTt7xf0eFr4lFK78TvDZ1
 PlvbkdBJZnckd2xysJja7yHsuHff76OXK26332T4pTztt66lcvTsq12Tvqw6dPClRYy9ZKhol
 BJLcUaioRZzUXEiAJRxjNe7AgAA
X-Env-Sender: prvs=318b1690a=roger.pau@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1496317766!71669835!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6831 invoked from network); 1 Jun 2017 11:49:28 -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;
 1 Jun 2017 11:49:28 -0000
X-IronPort-AV: E=Sophos;i="5.39,279,1493683200"; d="scan'208";a="426167610"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>, <boris.ostrovsky@oracle.com>,
 <konrad.wilk@oracle.com>
Date: Thu, 1 Jun 2017 12:49:14 +0100
Message-ID: <20170601114914.18601-5-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170601114914.18601-1-roger.pau@citrix.com>
References: <20170601114914.18601-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 v4 4/4] x86/vioapic: bind interrupts to 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>

QWRkIHRoZSBnbHVlIGluIG9yZGVyIHRvIGJpbmQgdGhlIFBWSCBEb20wIEdTSSBmcm9tIGJhcmUg
bWV0YWwuIFRoaXMKaXMgZG9uZSB3aGVuIERvbTAgdW5tYXNrcyB0aGUgdklPIEFQSUMgcGlucywg
YnkgZmV0Y2hpbmcgdGhlIGN1cnJlbnQKcGluIHNldHRpbmdzIGFuZCBzZXR0aW5nIHVwIHRoZSBQ
SVJRLCB3aGljaCB3aWxsIHRoZW4gYmUgYm91bmQgdG8KRG9tMC4KClNpZ25lZC1vZmYtYnk6IFJv
Z2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ2M6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNlIHYzOgogLSBTZXR1cCB0aGUgYmluZGluZyBhZnRl
ciB3cml0aW5nIHRoZSBtb2RpZmllZCBSVEUgZmllbGRzIGJhY2sgaW50bwogICB0aGUgdklPIEFQ
SUMgc3RydWN0LCBvciBlbHNlIHB0X2lycV9jcmVhdGVfYmluZCB3aWxsIGZldGNoIHRoZQogICB3
cm9uZyB0cmlnZ2VyIG1vZGUuCgpDaGFuZ2VzIHNpbmNlIHYyOgogLSBzL3Zpb2FwaWNfZG9tMF9t
YXBfZ3NpL3Zpb2FwaWNfaHdkb21fbWFwX2dzaS8uCiAtIERvbid0IHNldCBodm1fZG9taWQgaW4g
eGVuX2RvbWN0bF9iaW5kX3B0X2lycV90IChpdCdzIGlnbm9yZWQpLgogLSBzL2dkcHJpbnRrL2dw
cmludGsvLgogLSBDaGFuZ2UgdGhlIGxvZ2ljIG9mIHRoZSBlcnJvciBwYXRocyBhbmQgcmVtb3Zl
IHRoZSBsYWJlbHMuCgpDaGFuZ2VzIHNpbmNlIHYxOgogLSBNYXNrIHRoZSBwaW4gb24gZXJyb3Ig
KGluc3RlYWQgb2YgcGFuaWNraW5nKS4KIC0gRmFjdG9yIG91dCB0aGUgRG9tMCBzcGVjaWZpYyBj
b2RlIGludG8gYSBmdW5jdGlvbi4KIC0gVXNlIHRoZSBuZXdseSBpbnRyb2R1Y2VkIGFsbG9jYXRl
X2FuZF9tYXBfZ3NpX3BpcnEgaW5zdGVhZCBvZgogICBwaHlzZGV2X21hcF9waXJxLgotLS0KIHhl
bi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jIHwgNjAgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDYwIGluc2VydGlvbnMoKykKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3Zpb2FwaWMuYyBiL3hlbi9hcmNoL3g4Ni9odm0v
dmlvYXBpYy5jCmluZGV4IGFiY2M0NzNjODguLjY0Y2M3NWE1MmEgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vdmlvYXBpYy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jCkBA
IC0xNTgsNiArMTU4LDUyIEBAIHN0YXRpYyBpbnQgdmlvYXBpY19yZWFkKAogICAgIHJldHVybiBY
ODZFTVVMX09LQVk7CiB9CiAKK3N0YXRpYyBpbnQgdmlvYXBpY19od2RvbV9tYXBfZ3NpKHVuc2ln
bmVkIGludCBnc2ksIHVuc2lnbmVkIGludCB0cmlnLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50IHBvbCkKK3sKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gY3Vy
cmVudC0+ZG9tYWluOworICAgIHhlbl9kb21jdGxfYmluZF9wdF9pcnFfdCBwdF9pcnFfYmluZCA9
IHsKKyAgICAgICAgLmlycV90eXBlID0gUFRfSVJRX1RZUEVfUENJLAorICAgICAgICAubWFjaGlu
ZV9pcnEgPSBnc2ksCisgICAgfTsKKyAgICBpbnQgcmV0LCBwaXJxID0gZ3NpOworCisgICAgQVNT
RVJUKGlzX2hhcmR3YXJlX2RvbWFpbihkKSk7CisKKyAgICAvKiBJbnRlcnJ1cHQgaGFzIGJlZW4g
dW5tYXNrZWQsIGJpbmQgaXQgbm93LiAqLworICAgIHJldCA9IG1wX3JlZ2lzdGVyX2dzaShnc2ks
IHRyaWcsIHBvbCk7CisgICAgaWYgKCByZXQgPT0gLUVFWElTVCApCisgICAgICAgIHJldHVybiAw
OworICAgIGlmICggcmV0ICkKKyAgICB7CisgICAgICAgIGdwcmludGsoWEVOTE9HX1dBUk5JTkcs
ICJ2aW9hcGljOiBlcnJvciByZWdpc3RlcmluZyBHU0kgJXU6ICVkXG4iLAorICAgICAgICAgICAg
ICAgICBnc2ksIHJldCk7CisgICAgICAgIHJldHVybiByZXQ7CisgICAgfQorCisgICAgcmV0ID0g
YWxsb2NhdGVfYW5kX21hcF9nc2lfcGlycShkLCBwaXJxLCAmcGlycSk7CisgICAgaWYgKCByZXQg
KQorICAgIHsKKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywgInZpb2FwaWM6IGVycm9y
IG1hcHBpbmcgR1NJICV1OiAlZFxuIiwKKyAgICAgICAgICAgICAgICAgZ3NpLCByZXQpOworICAg
ICAgICByZXR1cm4gcmV0OworICAgIH0KKworICAgIHBjaWRldnNfbG9jaygpOworICAgIHJldCA9
IHB0X2lycV9jcmVhdGVfYmluZChkLCAmcHRfaXJxX2JpbmQpOworICAgIGlmICggcmV0ICkKKyAg
ICB7CisgICAgICAgIGdwcmludGsoWEVOTE9HX1dBUk5JTkcsICJ2aW9hcGljOiBlcnJvciBiaW5k
aW5nIEdTSSAldTogJWRcbiIsCisgICAgICAgICAgICAgICAgZ3NpLCByZXQpOworICAgICAgICBz
cGluX2xvY2soJmQtPmV2ZW50X2xvY2spOworICAgICAgICB1bm1hcF9kb21haW5fcGlycShkLCBw
aXJxKTsKKyAgICAgICAgc3Bpbl91bmxvY2soJmQtPmV2ZW50X2xvY2spOworICAgIH0KKyAgICBw
Y2lkZXZzX3VubG9jaygpOworCisgICAgcmV0dXJuIHJldDsKK30KKwogc3RhdGljIHZvaWQgdmlv
YXBpY193cml0ZV9yZWRpcmVudCgKICAgICBzdHJ1Y3QgaHZtX3Zpb2FwaWMgKnZpb2FwaWMsIHVu
c2lnbmVkIGludCBpZHgsCiAgICAgaW50IHRvcF93b3JkLCB1aW50MzJfdCB2YWwpCkBAIC0xOTAs
NiArMjM2LDIwIEBAIHN0YXRpYyB2b2lkIHZpb2FwaWNfd3JpdGVfcmVkaXJlbnQoCiAKICAgICAq
cGVudCA9IGVudDsKIAorICAgIGlmICggaXNfaGFyZHdhcmVfZG9tYWluKGQpICYmIHVubWFza2Vk
ICkKKyAgICB7CisgICAgICAgIGludCByZXQ7CisKKyAgICAgICAgcmV0ID0gdmlvYXBpY19od2Rv
bV9tYXBfZ3NpKGdzaSwgZW50LmZpZWxkcy50cmlnX21vZGUsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBlbnQuZmllbGRzLnBvbGFyaXR5KTsKKyAgICAgICAgaWYgKCByZXQg
KQorICAgICAgICB7CisgICAgICAgICAgICAvKiBNYXNrIHRoZSBlbnRyeSBhZ2Fpbi4gKi8KKyAg
ICAgICAgICAgIHBlbnQtPmZpZWxkcy5tYXNrID0gMTsKKyAgICAgICAgICAgIHVubWFza2VkID0g
MDsKKyAgICAgICAgfQorICAgIH0KKwogICAgIGlmICggZ3NpID09IDAgKQogICAgIHsKICAgICAg
ICAgdmxhcGljX2FkanVzdF9pODI1OV90YXJnZXQoZCk7Ci0tIAoyLjExLjAgKEFwcGxlIEdpdC04
MSkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 01 11:49:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 11: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 1dGOby-0005Xu-9O; Thu, 01 Jun 2017 11:49: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=318b1690a=roger.pau@citrix.com>)
 id 1dGObw-0005XX-Qf
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 11:49:52 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 BF/64-02196-06FFF295; Thu, 01 Jun 2017 11:49:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDLMWRWlGSWpSXmKPExsXitHSDvW78f/1
 Ig0/LdCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxZl1qZC+6wVNxrCW9gfMXcxcjJISHgL/Gn
 4wo7iM0moCNxce5ONhBbRCBWYl3jVaYuRg4OYQEvif/TVEDCLAIqEvs3v2MBsXkFLCUe7W5jg
 hijJ/F24gtGEFtIQFGif94DNogaQYmTM5+A1TMLSEgcfPGCeQIj1ywkqVlIUgsYmVYxqhenFp
 WlFuma6yUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBPqbAQh2MDZ+dzrEKMnBpCT
 KW2GjFynEl5SfUpmRWJwRX1Sak1p8iFGDg0Ng89rVFxilWPLy81KVJHj1/+lHCgkWpaanVqRl
 5gADEqZUgoNHSYR3+l+gNG9xQWJucWY6ROoUozHHhtXrvzBxNH3Y8oVJCGySlDjvK5BSAZDSj
 NI8uEGwSLnEKCslzMsIdKYQT0FqUW5mCar8K0ZxDkYlYd4pIPfwZOaVwO17BXQKE9ApL7aBnV
 KSiJCSamBc5DPl/6ZjWjtDq8585iqv1U20YPq/6avcJzaHiM2XxJLvNIvNC9opcGGjeJdRXuN
 yj9IGYUNFc/nKPQYzN+SkzzxWvs8p1HxTVDHbQaHET0cXJaX9nrJjp46XvWkMu/EWxg8nstUC
 XuQ7c75vXqPo8Sz2sfQnvRlcG7tsd3s82vBDefXVzpNKLMUZiYZazEXFiQCI1f75jwIAAA==
X-Env-Sender: prvs=318b1690a=roger.pau@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1496317789!91911906!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38608 invoked from network); 1 Jun 2017 11:49:51 -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;
 1 Jun 2017 11:49:51 -0000
X-IronPort-AV: E=Sophos;i="5.39,279,1493683200"; d="scan'208";a="434756693"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>, <boris.ostrovsky@oracle.com>,
 <konrad.wilk@oracle.com>
Date: Thu, 1 Jun 2017 12:49:10 +0100
Message-ID: <20170601114914.18601-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v4 0/4] x86/dpci: bind legacy PCI interrupts to
	PVHv2 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>

SGVsbG8sCgpUaGUgZm9sbG93aW5nIHBhdGNoZXMgYWxsb3cgYmluZGluZyBiYXJlLW1ldGFsIEdT
SXMgaW50byBhIFBWSHYyIERvbTAsCmJ5IHNub29waW5nIG9uIHRoZSB2SU8gQVBJQ3Mgd3JpdGVz
IG1hZGUgYnkgRG9tMC4KCkZpcnN0IHBhdGNoIGlzIGEgY2xlYW51cCBvZiBhbiB1bnVzZWQgZmll
bGQgZnJvbSB0aGUgYmluZCBzdHJ1Y3R1cmUsCnBhdGNoZXMgMiBhbmQgMyBpbnRyb2R1Y2UgdGhl
IG5lY2Vzc2FyeSBjb2RlIHRvIGJpbmQgR1NJcyBpbnRvIGEgUFZICkRvbTAsIGFuZCBwYXRjaCA0
IHNub29wcyBvbiB2SU8gQVBJQyB3cml0ZXMgZm9yIHVubWFzayBhbmQgYmluZHMgdGhlCkdTSSB0
byBEb20wLgoKVGhlIHNlcmllcyBoYXMgYmVlbiB0ZXN0ZWQgd2l0aCBhIFBWSHYyIERvbTAgb24g
YSBib3ggd2l0aCAzIElPIEFQSUNzLAphbHRob3VnaCBhbGwgZGV2aWNlcyBhcmUgd2lyZWQgdXAg
aW50byB0aGUgZmlyc3QgSU8gQVBJQyBzYWRseS4KCkEgYnJhbmNoIHdpdGggdGhlIGNoYW5nZXMg
Y2FuIGJlIGZvdW5kIGF0OgoKZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Blb3BsZS9yb3lnZXIveGVu
LmdpdCBkb20wX2dzaV92NAoKVGhhbmtzLCBSb2dlci4KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 01 11:49:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 11: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 1dGOby-0005YD-GD; Thu, 01 Jun 2017 11:49: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=318b1690a=roger.pau@citrix.com>)
 id 1dGObx-0005XX-9I
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 11:49:53 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 B9/74-02196-16FFF295; Thu, 01 Jun 2017 11:49:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDvW7Cf/1
 Igx/96hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b55s0sBQ/5K9482MXWwPiRp4uRk0NCwF9i
 86ImdhCbTUBH4uLcnWwgtohArMS6xqtMXYxcHMwCUxkltr75DZYQFnCX+LNqMjOIzSKgIvH39
 iRWEJtXwFKiqfsrO8RQPYm3E18wgticAlYS2xdeBqsRAqqZ9Q+ihldAUOLkzCcsIDazgKZE6/
 bf7BC2vETz1tnMEPWKEv3zHrBNYOSbhaRlFpKWWUhaFjAyr2JUL04tKkst0jXXSyrKTM8oyU3
 MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDDYGINjB2Pjd6RCjJAeTkihvhY1epBBfUn5KZUZi
 cUZ8UWlOavEhRhkODiUJXv1/+pFCgkWp6akVaZk5wLCHSUtw8CiJ8E7/C5TmLS5IzC3OTIdIn
 WJUlBLnzQDpEwBJZJTmwbXBYu0So6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHkvgEzhycwrgZ
 v+CmgxE9DiF9vAFpckIqSkGhiDa67YHs7W6Ky85uG8YufFitALgmdC7nW8PxpeYRO/yatEin1
 X1xrnDu5/n2s/Zm09oc/Tw27tlTApzKjU+gRL0o0wtudvdKZrHlJy5ToitrnIbfraQ8abzJoc
 1BQPlVnuuLXY178g67Ob7a7K+L3PmHknce/6FnTlYIHdmqcccypXh67rZVRiKc5INNRiLipOB
 ABmS0jEsAIAAA==
X-Env-Sender: prvs=318b1690a=roger.pau@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1496317789!91911906!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38699 invoked from network); 1 Jun 2017 11:49:52 -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;
 1 Jun 2017 11:49:52 -0000
X-IronPort-AV: E=Sophos;i="5.39,279,1493683200"; d="scan'208";a="434756695"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>, <boris.ostrovsky@oracle.com>,
 <konrad.wilk@oracle.com>
Date: Thu, 1 Jun 2017 12:49:11 +0100
Message-ID: <20170601114914.18601-2-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170601114914.18601-1-roger.pau@citrix.com>
References: <20170601114914.18601-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v4 1/4] x86/pt: remove hvm_domid field from bind
	struct
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBmaWxlZCBpcyB1bnVzZWQgYW5kIHNlcnZlcyBubyBwdXJwb3NlLgoKU2lnbmVkLW9mZi1i
eTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+ClJlcG9ydGVkIGJ5OiBK
YW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Ci0tLQpDYzogSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpD
YzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgotLS0KQ2hhbmdlcyBzaW5jZSB2MzoK
IC0gTmV3IGluIHRoaXMgdmVyc2lvbi4KLS0tCiB0b29scy9saWJ4Yy94Y19kb21haW4uYyAgICAg
fCA0IC0tLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCB8IDEgLQogMiBmaWxlcyBjaGFu
Z2VkLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2RvbWFpbi5j
IGIvdG9vbHMvbGlieGMveGNfZG9tYWluLmMKaW5kZXggMDA5MDlhZDQ3MC4uYTQ0NzQwNTkwMyAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfZG9tYWluLmMKKysrIGIvdG9vbHMvbGlieGMveGNf
ZG9tYWluLmMKQEAgLTE2NzIsNyArMTY3Miw2IEBAIGludCB4Y19kb21haW5fdXBkYXRlX21zaV9p
cnEoCiAgICAgZG9tY3RsLmRvbWFpbiA9IChkb21pZF90KWRvbWlkOwogCiAgICAgYmluZCA9ICYo
ZG9tY3RsLnUuYmluZF9wdF9pcnEpOwotICAgIGJpbmQtPmh2bV9kb21pZCA9IGRvbWlkOwogICAg
IGJpbmQtPmlycV90eXBlID0gUFRfSVJRX1RZUEVfTVNJOwogICAgIGJpbmQtPm1hY2hpbmVfaXJx
ID0gcGlycTsKICAgICBiaW5kLT51Lm1zaS5ndmVjID0gZ3ZlYzsKQEAgLTE2OTksNyArMTY5OCw2
IEBAIGludCB4Y19kb21haW5fdW5iaW5kX21zaV9pcnEoCiAgICAgZG9tY3RsLmRvbWFpbiA9IChk
b21pZF90KWRvbWlkOwogCiAgICAgYmluZCA9ICYoZG9tY3RsLnUuYmluZF9wdF9pcnEpOwotICAg
IGJpbmQtPmh2bV9kb21pZCA9IGRvbWlkOwogICAgIGJpbmQtPmlycV90eXBlID0gUFRfSVJRX1RZ
UEVfTVNJOwogICAgIGJpbmQtPm1hY2hpbmVfaXJxID0gcGlycTsKICAgICBiaW5kLT51Lm1zaS5n
dmVjID0gZ3ZlYzsKQEAgLTE3MjksNyArMTcyNyw2IEBAIHN0YXRpYyBpbnQgeGNfZG9tYWluX2Jp
bmRfcHRfaXJxX2ludCgKICAgICBkb21jdGwuZG9tYWluID0gKGRvbWlkX3QpZG9taWQ7CiAKICAg
ICBiaW5kID0gJihkb21jdGwudS5iaW5kX3B0X2lycSk7Ci0gICAgYmluZC0+aHZtX2RvbWlkID0g
ZG9taWQ7CiAgICAgYmluZC0+aXJxX3R5cGUgPSBpcnFfdHlwZTsKICAgICBiaW5kLT5tYWNoaW5l
X2lycSA9IG1hY2hpbmVfaXJxOwogICAgIHN3aXRjaCAoIGlycV90eXBlICkKQEAgLTE3ODgsNyAr
MTc4NSw2IEBAIHN0YXRpYyBpbnQgeGNfZG9tYWluX3VuYmluZF9wdF9pcnFfaW50KAogICAgIGRv
bWN0bC5kb21haW4gPSAoZG9taWRfdClkb21pZDsKIAogICAgIGJpbmQgPSAmKGRvbWN0bC51LmJp
bmRfcHRfaXJxKTsKLSAgICBiaW5kLT5odm1fZG9taWQgPSBkb21pZDsKICAgICBiaW5kLT5pcnFf
dHlwZSA9IGlycV90eXBlOwogICAgIGJpbmQtPm1hY2hpbmVfaXJxID0gbWFjaGluZV9pcnE7CiAg
ICAgc3dpdGNoICggaXJxX3R5cGUgKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2Rv
bWN0bC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCmluZGV4IGU2Y2YyMTFmZTcuLjAy
YTMzZGVmMjAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAorKysgYi94
ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKQEAgLTU1OSw3ICs1NTksNiBAQCB0eXBlZGVmIGVu
dW0gcHRfaXJxX3R5cGVfZSB7CiBzdHJ1Y3QgeGVuX2RvbWN0bF9iaW5kX3B0X2lycSB7CiAgICAg
dWludDMyX3QgbWFjaGluZV9pcnE7CiAgICAgcHRfaXJxX3R5cGVfdCBpcnFfdHlwZTsKLSAgICB1
aW50MzJfdCBodm1fZG9taWQ7CiAKICAgICB1bmlvbiB7CiAgICAgICAgIHN0cnVjdCB7Ci0tIAoy
LjExLjAgKEFwcGxlIEdpdC04MSkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 01 11:49:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 11: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 1dGOc0-0005ZS-NM; Thu, 01 Jun 2017 11:49: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=318b1690a=roger.pau@citrix.com>)
 id 1dGObz-0005Yb-Ao
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 11:49:55 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 5B/C0-23755-26FFF295; Thu, 01 Jun 2017 11:49:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDvW7if/1
 Ig2XrtC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oybL+awFJzvZaw4ffkyWwPjy9QuRg4OCQF/
 ifYvLl2MnBxsAjoSF+fuZAOxRQRiJdY1XmUCKWEWKJeYcSMeJCws4CJxe/ZRRhCbRUBF4mXrP
 HYQm1fAUuLBgr8sILaEgJ7E24kvwGo4Bawkti+8zApiCwHVzPr3FapeUOLkzCdg9cwCmhKt23
 +zQ9jyEs1bZzND1CtK9M97wDaBkW8WkpZZSFpmIWlZwMi8ilG9OLWoLLVI11wvqSgzPaMkNzE
 zR9fQwFgvN7W4ODE9NScxqVgvOT93EyMw0BiAYAdj43enQ4ySHExKorwVNnqRQnxJ+SmVGYnF
 GfFFpTmpxYcYNTg4BDavXX2BUYolLz8vVUmCV/+ffqSQYFFqempFWmYOMBZgSiU4eJREeKf/B
 UrzFhck5hZnpkOkTjEqSonzZoD0CYAkMkrz4Npg8XeJUVZKmJcR6CghnoLUotzMElT5V4ziHI
 xKwrwXQKbwZOaVwE1/BbSYCWjxi21gi0sSEVJSDYxLCmbpX/4z7/Pd6TXlUzm/MARXXzKLFFy
 bny5YmhLUH2r7rkh18vydgqufO2bWfPvFccvmbGXzq3mxMkFxvecaciyNpCc87FWo/+S6K2DV
 yxknckIdpn7T+XHa/3eQ1ZQPDN9O74srC932vLtQZjvro/+eofN6v0/U1+J8+0PVQ+XiqgklR
 Z+UWIozEg21mIuKEwHhzQadugIAAA==
X-Env-Sender: prvs=318b1690a=roger.pau@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1496317789!91911906!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38769 invoked from network); 1 Jun 2017 11:49:53 -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;
 1 Jun 2017 11:49:53 -0000
X-IronPort-AV: E=Sophos;i="5.39,279,1493683200"; d="scan'208";a="434756699"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>, <boris.ostrovsky@oracle.com>,
 <konrad.wilk@oracle.com>
Date: Thu, 1 Jun 2017 12:49:13 +0100
Message-ID: <20170601114914.18601-4-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170601114914.18601-1-roger.pau@citrix.com>
References: <20170601114914.18601-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 v4 3/4] x86/pt: enable binding of GSIs to a 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>

QWNoaWV2ZSB0aGlzIGJ5IGV4cGFuZGluZyBwdF9pcnFfY3JlYXRlX2JpbmQgaW4gb3JkZXIgdG8g
c3VwcG9ydCBtYXBwaW5nCmludGVycnVwdHMgb2YgdHlwZSBQVF9JUlFfVFlQRV9QQ0kgdG8gYSBQ
VkggRG9tMC4gR1NJcyBib3VuZCB0byBEb20wIGFyZSBhbHdheXMKaWRlbnRpdHkgYm91bmQsIHdo
aWNoIG1lYW5zIHRoZSBhbGwgdGhlIGZpZWxkcyBpbnNpZGUgb2YgdGhlIHUucGNpIHN1Yi1zdHJ1
Y3QKYXJlIGlnbm9yZWQsIGFuZCBvbmx5IHRoZSBtYWNoaW5lX2lycSBpcyBhY3R1YWxseSB1c2Vk
IGluIG9yZGVyIHRvIGRldGVybWluZQp3aGljaCBHU0kgdGhlIGNhbGxlciB3YW50cyB0byBiaW5k
LgoKQWxzbywgdGhlIGh2bV9pcnFfZHBjaSBzdHJ1Y3QgaXMgbm90IHVzZWQgYnkgYSBQVkggRG9t
MCwgc2luY2UgdGhhdCdzIHVzZWQgdG8Kcm91dGUgaW50ZXJydXB0cyBhbmQgYWxsb3cgZGlmZmVy
ZW50IGhvc3QgdG8gZ3Vlc3QgR1NJIG1hcHBpbmdzLCB3aGljaCBpcyBub3QKdXNlZCBieSBhIFBW
SCBEb20wLgoKVGhpcyByZXF1aXJlcyBhZGRpbmcgc29tZSBzcGVjaWZpYyBoYW5kbGVycyBmb3Ig
c3VjaCBkaXJlY3RseSBtYXBwZWQgR1NJcywKd2hpY2ggYnlwYXNzIHRoZSBQQ0kgaW50ZXJydXB0
IHJvdXRpbmcgZG9uZSBieSBYZW4gZm9yIEhWTSBndWVzdHMuCgpTaWduZWQtb2ZmLWJ5OiBSb2dl
ciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgotLS0KQ2hhbmdlcyBzaW5jZSB2MzoKIC0gUmV3cml0ZSB0aGUgY29tbWVudCBpbiBo
dm1fZ3NpX2Fzc2VydC4KIC0gVW5jb25kaXRpb25hbGx5IHNldCBnc2lfYXNzZXJ0X2NvdW50IHRv
IDAgaW4gaHZtX2dzaV9kZWFzc2VydC4KIC0gSW4gdGhlIHBpcnEgdGltZW91dCBmdW5jdGlvbiBk
byBub3QgZGVmZXIgdGhlIEVPSSBmb3IgdGhlIGlkZW50aXR5CiAgIG1hcHBlZCBjYXNlLgogLSBB
c3NlcnQgdGhhdCB0aGUgdklPIEFQSUMgZW50cnkgaXMgbm90IG1hc2tlZCBiZWZvcmUgY2hlY2tp
bmcgdGhlCiAgIHRyaWdnZXIgbW9kZS4KIC0gSW4gdGhlIGZhaWx1cmUgcGF0aCBvZiBwdF9pcnFf
Y3JlYXRlX2JpbmQgY2hlY2sgdGhhdCBnaXJxIGFuZCBkaWdsCiAgIGFyZSBub3QgTlVMTCBpbnN0
ZWFkIG9mIHJlbHlpbmcgb24gd2hldGhlciB0aGUgZG9tYWluIGlzIERvbTAuCiAtIEluIHB0X2ly
cV9kZXN0cm95X2JpbmQgbW92ZSBhIGNvbmRpdGlvbiB0byB0aGUgb3V0ZXIgaWYgaW4gb3JkZXIg
dG8KICAgYXZvaWQgY29kZSBpbmRlbnRhdGlvbi4KCkNoYW5nZXMgc2luY2UgdjI6CiAtIFR1cm4g
dGhlIGFzc2VydCBpbiBodm1fZ3NpX3tkZX1hc3NlcnQgaW50byBhbiBhc3NlcnRfdW5yZWFjaGFi
bGUgKGxpa2UgaXQncwogICBkb25lIGluIF9faHZtX3BjaV9pbnR4X3tkZX1hc3NlcnQuCiAtIERv
IG5vdCBpbmNyZWFzZS9kZWNyZWFzZSBnc2lfYXNzZXJ0X2NvdW50LCBpbnN0ZWFkIHNldCBpdCB0
byAxLzAuCiAtIEZpeCBhIGNvbW1lbnQgZ3JhbW1hciBlcnJvci4KIC0gQ29udmVydCB0aGUgcHRf
aXJxX2NyZWF0ZV9iaW5kIGFzc2VydHMgZm9yIGJpbmQgdHlwZSBhbmQgcGlycSByYW5nZSBpbnRv
IGFuCiAgIGVycm9yIHBhdGguCiAtIFJlZHVjZSB0aGUgc2l6ZSBvZiB0aGUgbWVzc2FnZSBidWZm
ZXJzLCAyNCBzaG91bGQgYmUgZW5vdWdoLgogLSBBbGxvdyBwdF9pcnFfY3JlYXRlX2JpbmQgdG8g
dW5iaW5kIGhhcmR3YXJlIGRvbWFpbiBHU0lzLgogLSBzL19faHZtX3BpcnFfZW9pL2h2bV9waXJx
X2VvaS8uCiAtIFJlbW92ZSBBU1NFUlQocGlycV9kcGNpKSBmcm9tIGh2bV9waXJxX2VvaS4KIC0g
UmVtb3ZlIHBpcnFfZHBjaSBsb2NhbCB2YXJpYWJsZSBmcm9tIGh2bV9nc2lfZW9pIChpdCdzIHVz
ZWQgb25seSBvbmNlKS4KIC0gcy9fX2h2bV9nc2lfZW9pL2h2bV9nc2lfZW9pLy4KIC0gQWRkIGEg
Y29tbWVudCB0byBkb2N1bWVudCBodm1fZ3NpX2Fzc2VydCB1c2FnZSBvZiBnc2lfYXNzZXJ0X2Nv
dW50LgoKQ2hhbmdlcyBzaW5jZSB2MToKIC0gUmVtb3ZlIHRoZSBQVF9JUlFfVFlQRV9HU0kgYW5k
IGluc3RlYWQganVzdCB1c2UgUFRfSVJRX1RZUEVfUENJIHdpdGggYQogICBoYXJkd2FyZSBkb21h
aW4gc3BlY2lhbCBjYXNpbmcuCiAtIENoZWNrIHRoZSB0cmlnZ2VyIG1vZGUgb2YgdGhlIERvbTAg
dklPIEFQSUMgaW4gb3JkZXIgdG8gc2V0IHRoZSBzaGFyZWFibGUKICAgZmxhZ3MgaW4gcHRfaXJx
X2NyZWF0ZV9iaW5kLgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vaXJxLmMgICAgICAgfCAgNDIgKysr
KysrKysrCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pby5jIHwgMjE1ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL3hlbi9odm0vaXJxLmgg
ICAgfCAgIDYgKysKIDMgZmlsZXMgY2hhbmdlZCwgMjEyIGluc2VydGlvbnMoKyksIDUxIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaXJxLmMgYi94ZW4vYXJjaC94
ODYvaHZtL2lycS5jCmluZGV4IDg2MjU1ODQ3YTYuLmU0MjVkZjkxM2MgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9odm0vaXJxLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9pcnEuYwpAQCAtMTI2
LDYgKzEyNiw0OCBAQCB2b2lkIGh2bV9wY2lfaW50eF9kZWFzc2VydCgKICAgICBzcGluX3VubG9j
aygmZC0+YXJjaC5odm1fZG9tYWluLmlycV9sb2NrKTsKIH0KIAordm9pZCBodm1fZ3NpX2Fzc2Vy
dChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZ3NpKQoreworICAgIHN0cnVjdCBodm1f
aXJxICpodm1faXJxID0gaHZtX2RvbWFpbl9pcnEoZCk7CisKKyAgICBpZiAoIGdzaSA+PSBodm1f
aXJxLT5ucl9nc2lzICkKKyAgICB7CisgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAg
ICAgICByZXR1cm47CisgICAgfQorCisgICAgLyoKKyAgICAgKiBfX2h2bV9wY2lfaW50eF97ZGV9
YXNzZXJ0IHVzZXMgYSBiaXRmaWVsZCBpbiBwY2lfaW50eC5pIHRvIHRyYWNrIHRoZQorICAgICAq
IHN0YXR1cyBvZiBlYWNoIGludGVycnVwdCBsaW5lLCBhbmQgWGVuIGRvZXMgdGhlIHJvdXRpbmcg
YW5kIEdTSQorICAgICAqIGFzc2VydGlvbiBiYXNlZCBvbiB0aGF0LiBUaGUgdmFsdWUgb2YgdGhl
IHBjaV9pbnR4LmkgYml0bWFwIHByZXZlbnRzIHRoZQorICAgICAqIHNhbWUgbGluZSBmcm9tIHRy
aWdnZXJpbmcgbXVsdGlwbGUgdGltZXMuIEFzIHdlIGRvbid0IHVzZSB0aGF0IGJpdG1hcAorICAg
ICAqIGZvciB0aGUgaGFyZHdhcmUgZG9tYWluLCBYZW4gbmVlZHMgdG8gcmVseSBvbiBnc2lfYXNz
ZXJ0X2NvdW50IGluIG9yZGVyCisgICAgICogdG8ga25vdyBpZiB0aGUgR1NJIGlzIHBlbmRpbmcg
b3Igbm90LgorICAgICAqLworICAgIHNwaW5fbG9jaygmZC0+YXJjaC5odm1fZG9tYWluLmlycV9s
b2NrKTsKKyAgICBpZiAoICFodm1faXJxLT5nc2lfYXNzZXJ0X2NvdW50W2dzaV0gKQorICAgIHsK
KyAgICAgICAgaHZtX2lycS0+Z3NpX2Fzc2VydF9jb3VudFtnc2ldID0gMTsKKyAgICAgICAgYXNz
ZXJ0X2dzaShkLCBnc2kpOworICAgIH0KKyAgICBzcGluX3VubG9jaygmZC0+YXJjaC5odm1fZG9t
YWluLmlycV9sb2NrKTsKK30KKwordm9pZCBodm1fZ3NpX2RlYXNzZXJ0KHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGludCBnc2kpCit7CisgICAgc3RydWN0IGh2bV9pcnEgKmh2bV9pcnEgPSBo
dm1fZG9tYWluX2lycShkKTsKKworICAgIGlmICggZ3NpID49IGh2bV9pcnEtPm5yX2dzaXMgKQor
ICAgIHsKKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAgIHJldHVybjsKKyAg
ICB9CisKKyAgICBzcGluX2xvY2soJmQtPmFyY2guaHZtX2RvbWFpbi5pcnFfbG9jayk7CisgICAg
aHZtX2lycS0+Z3NpX2Fzc2VydF9jb3VudFtnc2ldID0gMDsKKyAgICBzcGluX3VubG9jaygmZC0+
YXJjaC5odm1fZG9tYWluLmlycV9sb2NrKTsKK30KKwogdm9pZCBodm1faXNhX2lycV9hc3NlcnQo
CiAgICAgc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGlzYV9pcnEpCiB7CmRpZmYgLS1n
aXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pby5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvaW8uYwppbmRleCBlNWE0M2U1MDhmLi5hMTNmNzkwZjdlIDEwMDY0NAotLS0gYS94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9pby5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmMK
QEAgLTE2NCw2ICsxNjQsMjUgQEAgc3RhdGljIHZvaWQgcHRfaXJxX3RpbWVfb3V0KHZvaWQgKmRh
dGEpCiAKICAgICBzcGluX2xvY2soJmlycV9tYXAtPmRvbS0+ZXZlbnRfbG9jayk7CiAKKyAgICBp
ZiAoIGlycV9tYXAtPmZsYWdzICYgSFZNX0lSUV9EUENJX0lERU5USVRZX0dTSSApCisgICAgewor
ICAgICAgICBzdHJ1Y3QgcGlycSAqcGlycSA9IGRwY2lfcGlycShpcnFfbWFwKTsKKworICAgICAg
ICBBU1NFUlQoaXNfaGFyZHdhcmVfZG9tYWluKGlycV9tYXAtPmRvbSkpOworICAgICAgICAvKgor
ICAgICAgICAgKiBJZGVudGl0eSBtYXBwZWQsIG5vIG5lZWQgdG8gaXRlcmF0ZSBvdmVyIHRoZSBn
dWVzdCBHU0kgbGlzdCB0byBmaW5kCisgICAgICAgICAqIG90aGVyIHBpcnFzIHNoYXJpbmcgdGhl
IHNhbWUgZ3Vlc3QgR1NJLgorICAgICAgICAgKgorICAgICAgICAgKiBJbiB0aGUgaWRlbnRpdHkg
bWFwcGVkIGNhc2UgdGhlIEVPSSBjYW4gYWxzbyBiZSBkb25lIG5vdywgdGhpcyB3YXkKKyAgICAg
ICAgICogdGhlIGl0ZXJhdGlvbiBvdmVyIHRoZSBsaXN0IG9mIGRvbWFpbiBwaXJxcyBpcyBhdm9p
ZGVkLgorICAgICAgICAgKi8KKyAgICAgICAgaHZtX2dzaV9kZWFzc2VydChpcnFfbWFwLT5kb20s
IHBpcnEtPnBpcnEpOworICAgICAgICBpcnFfbWFwLT5mbGFncyB8PSBIVk1fSVJRX0RQQ0lfRU9J
X0xBVENIOworICAgICAgICBwdF9pcnFfZ3Vlc3RfZW9pKGlycV9tYXAtPmRvbSwgaXJxX21hcCwg
TlVMTCk7CisgICAgICAgIHNwaW5fdW5sb2NrKCZpcnFfbWFwLT5kb20tPmV2ZW50X2xvY2spOwor
ICAgICAgICByZXR1cm47CisgICAgfQorCiAgICAgZHBjaSA9IGRvbWFpbl9nZXRfaXJxX2RwY2ko
aXJxX21hcC0+ZG9tKTsKICAgICBpZiAoIHVubGlrZWx5KCFkcGNpKSApCiAgICAgewpAQCAtMjc0
LDEwICsyOTMsMTYgQEAgaW50IHB0X2lycV9jcmVhdGVfYmluZCgKICAgICBzcGluX2xvY2soJmQt
PmV2ZW50X2xvY2spOwogCiAgICAgaHZtX2lycV9kcGNpID0gZG9tYWluX2dldF9pcnFfZHBjaShk
KTsKLSAgICBpZiAoIGh2bV9pcnFfZHBjaSA9PSBOVUxMICkKKyAgICBpZiAoIGh2bV9pcnFfZHBj
aSA9PSBOVUxMICYmICFpc19oYXJkd2FyZV9kb21haW4oZCkgKQogICAgIHsKICAgICAgICAgdW5z
aWduZWQgaW50IGk7CiAKKyAgICAgICAgLyoKKyAgICAgICAgICogTkI6IHRoZSBoYXJkd2FyZSBk
b21haW4gZG9lc24ndCB1c2UgYSBodm1faXJxX2RwY2kgc3RydWN0IGJlY2F1c2UKKyAgICAgICAg
ICogaXQncyBvbmx5IGFsbG93ZWQgdG8gaWRlbnRpdHkgbWFwIEdTSXMsIGFuZCBzbyB0aGUgZGF0
YSBjb250YWluZWQgaW4KKyAgICAgICAgICogdGhhdCBzdHJ1Y3QgKHVzZWQgdG8gbWFwIGd1ZXN0
IEdTSXMgaW50byBtYWNoaW5lIEdTSXMgYW5kIHBlcmZvcm0KKyAgICAgICAgICogaW50ZXJydXB0
IHJvdXRpbmcpIGl0J3MgY29tcGxldGVseSB1c2VsZXNzIHRvIGl0LgorICAgICAgICAgKi8KICAg
ICAgICAgaHZtX2lycV9kcGNpID0geHphbGxvYyhzdHJ1Y3QgaHZtX2lycV9kcGNpKTsKICAgICAg
ICAgaWYgKCBodm1faXJxX2RwY2kgPT0gTlVMTCApCiAgICAgICAgIHsKQEAgLTQyMiwzNSArNDQ3
LDUyIEBAIGludCBwdF9pcnFfY3JlYXRlX2JpbmQoCiAgICAgY2FzZSBQVF9JUlFfVFlQRV9QQ0k6
CiAgICAgY2FzZSBQVF9JUlFfVFlQRV9NU0lfVFJBTlNMQVRFOgogICAgIHsKLSAgICAgICAgdW5z
aWduZWQgaW50IGJ1cyA9IHB0X2lycV9iaW5kLT51LnBjaS5idXM7Ci0gICAgICAgIHVuc2lnbmVk
IGludCBkZXZpY2UgPSBwdF9pcnFfYmluZC0+dS5wY2kuZGV2aWNlOwotICAgICAgICB1bnNpZ25l
ZCBpbnQgaW50eCA9IHB0X2lycV9iaW5kLT51LnBjaS5pbnR4OwotICAgICAgICB1bnNpZ25lZCBp
bnQgZ3Vlc3RfZ3NpID0gaHZtX3BjaV9pbnR4X2dzaShkZXZpY2UsIGludHgpOwotICAgICAgICB1
bnNpZ25lZCBpbnQgbGluayA9IGh2bV9wY2lfaW50eF9saW5rKGRldmljZSwgaW50eCk7Ci0gICAg
ICAgIHN0cnVjdCBkZXZfaW50eF9nc2lfbGluayAqZGlnbCA9IHhtYWxsb2Moc3RydWN0IGRldl9p
bnR4X2dzaV9saW5rKTsKLSAgICAgICAgc3RydWN0IGh2bV9naXJxX2RwY2lfbWFwcGluZyAqZ2ly
cSA9Ci0gICAgICAgICAgICB4bWFsbG9jKHN0cnVjdCBodm1fZ2lycV9kcGNpX21hcHBpbmcpOwor
ICAgICAgICBzdHJ1Y3QgZGV2X2ludHhfZ3NpX2xpbmsgKmRpZ2wgPSBOVUxMOworICAgICAgICBz
dHJ1Y3QgaHZtX2dpcnFfZHBjaV9tYXBwaW5nICpnaXJxID0gTlVMTDsKKyAgICAgICAgdW5zaWdu
ZWQgaW50IGd1ZXN0X2dzaTsKIAotICAgICAgICBpZiAoICFkaWdsIHx8ICFnaXJxICkKKyAgICAg
ICAgLyoKKyAgICAgICAgICogTWFwcGluZyBHU0lzIGZvciB0aGUgaGFyZHdhcmUgZG9tYWluIGlz
IGRpZmZlcmVudCB0aGFuIGRvaW5nIGl0IGZvcgorICAgICAgICAgKiBhbiB1bnByaXZpbGVkZ2Vk
IGd1ZXN0LCB0aGUgaGFyZHdhcmUgZG9tYWluIGlzIG9ubHkgYWxsb3dlZCB0bworICAgICAgICAg
KiBpZGVudGl0eSBtYXAgR1NJcywgYW5kIGFzIHN1Y2ggYWxsIHRoZSBkYXRhIGluIHRoZSB1LnBj
aSB1bmlvbiBpcworICAgICAgICAgKiBkaXNjYXJkZWQuCisgICAgICAgICAqLworICAgICAgICBp
ZiAoICFpc19oYXJkd2FyZV9kb21haW4oZCkgKQogICAgICAgICB7Ci0gICAgICAgICAgICBzcGlu
X3VubG9jaygmZC0+ZXZlbnRfbG9jayk7Ci0gICAgICAgICAgICB4ZnJlZShnaXJxKTsKLSAgICAg
ICAgICAgIHhmcmVlKGRpZ2wpOwotICAgICAgICAgICAgcmV0dXJuIC1FTk9NRU07Ci0gICAgICAg
IH0KKyAgICAgICAgICAgIHVuc2lnbmVkIGludCBsaW5rOworCisgICAgICAgICAgICBkaWdsID0g
eG1hbGxvYyhzdHJ1Y3QgZGV2X2ludHhfZ3NpX2xpbmspOworICAgICAgICAgICAgZ2lycSA9IHht
YWxsb2Moc3RydWN0IGh2bV9naXJxX2RwY2lfbWFwcGluZyk7CiAKLSAgICAgICAgaHZtX2lycV9k
cGNpLT5saW5rX2NudFtsaW5rXSsrOworICAgICAgICAgICAgaWYgKCAhZGlnbCB8fCAhZ2lycSAp
CisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgc3Bpbl91bmxvY2soJmQtPmV2ZW50X2xv
Y2spOworICAgICAgICAgICAgICAgIHhmcmVlKGdpcnEpOworICAgICAgICAgICAgICAgIHhmcmVl
KGRpZ2wpOworICAgICAgICAgICAgICAgIHJldHVybiAtRU5PTUVNOworICAgICAgICAgICAgfQor
CisgICAgICAgICAgICBnaXJxLT5idXMgPSBkaWdsLT5idXMgPSBwdF9pcnFfYmluZC0+dS5wY2ku
YnVzOworICAgICAgICAgICAgZ2lycS0+ZGV2aWNlID0gZGlnbC0+ZGV2aWNlID0gcHRfaXJxX2Jp
bmQtPnUucGNpLmRldmljZTsKKyAgICAgICAgICAgIGdpcnEtPmludHggPSBkaWdsLT5pbnR4ID0g
cHRfaXJxX2JpbmQtPnUucGNpLmludHg7CisgICAgICAgICAgICBsaXN0X2FkZF90YWlsKCZkaWds
LT5saXN0LCAmcGlycV9kcGNpLT5kaWdsX2xpc3QpOwogCi0gICAgICAgIGRpZ2wtPmJ1cyA9IGJ1
czsKLSAgICAgICAgZGlnbC0+ZGV2aWNlID0gZGV2aWNlOwotICAgICAgICBkaWdsLT5pbnR4ID0g
aW50eDsKLSAgICAgICAgbGlzdF9hZGRfdGFpbCgmZGlnbC0+bGlzdCwgJnBpcnFfZHBjaS0+ZGln
bF9saXN0KTsKKyAgICAgICAgICAgIGd1ZXN0X2dzaSA9IGh2bV9wY2lfaW50eF9nc2koZGlnbC0+
ZGV2aWNlLCBkaWdsLT5pbnR4KTsKKyAgICAgICAgICAgIGxpbmsgPSBodm1fcGNpX2ludHhfbGlu
ayhkaWdsLT5kZXZpY2UsIGRpZ2wtPmludHgpOwogCi0gICAgICAgIGdpcnEtPmJ1cyA9IGJ1czsK
LSAgICAgICAgZ2lycS0+ZGV2aWNlID0gZGV2aWNlOwotICAgICAgICBnaXJxLT5pbnR4ID0gaW50
eDsKLSAgICAgICAgZ2lycS0+bWFjaGluZV9nc2kgPSBwaXJxOwotICAgICAgICBsaXN0X2FkZF90
YWlsKCZnaXJxLT5saXN0LCAmaHZtX2lycV9kcGNpLT5naXJxW2d1ZXN0X2dzaV0pOworICAgICAg
ICAgICAgaHZtX2lycV9kcGNpLT5saW5rX2NudFtsaW5rXSsrOworCisgICAgICAgICAgICBnaXJx
LT5tYWNoaW5lX2dzaSA9IHBpcnE7CisgICAgICAgICAgICBsaXN0X2FkZF90YWlsKCZnaXJxLT5s
aXN0LCAmaHZtX2lycV9kcGNpLT5naXJxW2d1ZXN0X2dzaV0pOworICAgICAgICB9CisgICAgICAg
IGVsc2UKKyAgICAgICAgeworICAgICAgICAgICAgLyogTVNJX1RSQU5TTEFURSBpcyBub3Qgc3Vw
cG9ydGVkIGJ5IHRoZSBoYXJkd2FyZSBkb21haW4uICovCisgICAgICAgICAgICBpZiAoIHB0X2ly
cV9iaW5kLT5pcnFfdHlwZSAhPSBQVF9JUlFfVFlQRV9QQ0kgfHwKKyAgICAgICAgICAgICAgICAg
cGlycSA+PSBodm1fZG9tYWluX2lycShkKS0+bnJfZ3NpcyApCisgICAgICAgICAgICAgICAgcmV0
dXJuIC1FSU5WQUw7CisgICAgICAgICAgICBndWVzdF9nc2kgPSBwaXJxOworICAgICAgICB9CiAK
ICAgICAgICAgLyogQmluZCB0aGUgc2FtZSBtaXJxIG9uY2UgaW4gdGhlIHNhbWUgZG9tYWluICov
CiAgICAgICAgIGlmICggIShwaXJxX2RwY2ktPmZsYWdzICYgSFZNX0lSUV9EUENJX01BUFBFRCkg
KQpAQCAtNDcyLDcgKzUxNCwyOCBAQCBpbnQgcHRfaXJxX2NyZWF0ZV9iaW5kKAogICAgICAgICAg
ICAgICAgIHBpcnFfZHBjaS0+ZmxhZ3MgPSBIVk1fSVJRX0RQQ0lfTUFQUEVEIHwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgSFZNX0lSUV9EUENJX01BQ0hfUENJIHwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSFZNX0lSUV9EUENJX0dVRVNUX1BDSTsKLSAg
ICAgICAgICAgICAgICBzaGFyZSA9IEJJTkRfUElSUV9fV0lMTF9TSEFSRTsKKyAgICAgICAgICAg
ICAgICBpZiAoICFpc19oYXJkd2FyZV9kb21haW4oZCkgKQorICAgICAgICAgICAgICAgICAgICBz
aGFyZSA9IEJJTkRfUElSUV9fV0lMTF9TSEFSRTsKKyAgICAgICAgICAgICAgICBlbHNlCisgICAg
ICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgcGluOworICAg
ICAgICAgICAgICAgICAgICBzdHJ1Y3QgaHZtX3Zpb2FwaWMgKnZpb2FwaWMgPSBnc2lfdmlvYXBp
YyhkLCBndWVzdF9nc2ksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICZwaW4pOworCisgICAgICAgICAgICAgICAgICAgIGlmICgg
IXZpb2FwaWMgKQorICAgICAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgICAg
ICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiAt
RUlOVkFMOworICAgICAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgICAgICAgIHBpcnFf
ZHBjaS0+ZmxhZ3MgfD0gSFZNX0lSUV9EUENJX0lERU5USVRZX0dTSTsKKyAgICAgICAgICAgICAg
ICAgICAgLyoKKyAgICAgICAgICAgICAgICAgICAgICogQ2hlY2sgaWYgdGhlIGNvcnJlc3BvbmRp
bmcgdklPIEFQSUMgcGluIGlzIGNvbmZpZ3VyZWQKKyAgICAgICAgICAgICAgICAgICAgICogbGV2
ZWwgb3IgZWRnZSB0cmlnZ2VyLCBsZXZlbCB0cmlnZ2VyZWQgaW50ZXJydXB0cyB3aWxsCisgICAg
ICAgICAgICAgICAgICAgICAqIGJlIG1hcmtlZCBhcyBzaGFyZWFibGUuCisgICAgICAgICAgICAg
ICAgICAgICAqLworICAgICAgICAgICAgICAgICAgICBBU1NFUlQoIXZpb2FwaWMtPnJlZGlydGJs
W3Bpbl0uZmllbGRzLm1hc2spOworICAgICAgICAgICAgICAgICAgICBzaGFyZSA9IHZpb2FwaWMt
PnJlZGlydGJsW3Bpbl0uZmllbGRzLnRyaWdfbW9kZTsKKyAgICAgICAgICAgICAgICB9CiAgICAg
ICAgICAgICB9CiAKICAgICAgICAgICAgIC8qIEluaXQgdGltZXIgYmVmb3JlIGJpbmRpbmcgKi8K
QEAgLTQ4OSw5ICs1NTIsMTYgQEAgaW50IHB0X2lycV9jcmVhdGVfYmluZCgKICAgICAgICAgICAg
ICAgICAgKiBJUlFfR1VFU1QgaXMgbm90IHNldC4gQXMgc3VjaCB3ZSBjYW4gcmVzZXQgJ2RvbScg
ZGlyZWN0bHkuCiAgICAgICAgICAgICAgICAgICovCiAgICAgICAgICAgICAgICAgcGlycV9kcGNp
LT5kb20gPSBOVUxMOwotICAgICAgICAgICAgICAgIGxpc3RfZGVsKCZnaXJxLT5saXN0KTsKLSAg
ICAgICAgICAgICAgICBsaXN0X2RlbCgmZGlnbC0+bGlzdCk7Ci0gICAgICAgICAgICAgICAgaHZt
X2lycV9kcGNpLT5saW5rX2NudFtsaW5rXS0tOworICAgICAgICAgICAgICAgIGlmICggZ2lycSB8
fCBkaWdsICkKKyAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCBsaW5rOworCisgICAgICAgICAgICAgICAgICAgIEFTU0VSVChnaXJxICYmIGRpZ2wpOwor
ICAgICAgICAgICAgICAgICAgICBsaXN0X2RlbCgmZ2lycS0+bGlzdCk7CisgICAgICAgICAgICAg
ICAgICAgIGxpc3RfZGVsKCZkaWdsLT5saXN0KTsKKyAgICAgICAgICAgICAgICAgICAgbGluayA9
IGh2bV9wY2lfaW50eF9saW5rKGRpZ2wtPmRldmljZSwgZGlnbC0+aW50eCk7CisgICAgICAgICAg
ICAgICAgICAgIGh2bV9pcnFfZHBjaS0+bGlua19jbnRbbGlua10tLTsKKyAgICAgICAgICAgICAg
ICB9CiAgICAgICAgICAgICAgICAgcGlycV9kcGNpLT5mbGFncyA9IDA7CiAgICAgICAgICAgICAg
ICAgcGlycV9jbGVhbnVwX2NoZWNrKGluZm8sIGQpOwogICAgICAgICAgICAgICAgIHNwaW5fdW5s
b2NrKCZkLT5ldmVudF9sb2NrKTsKQEAgLTUwNCwxMCArNTc0LDE3IEBAIGludCBwdF9pcnFfY3Jl
YXRlX2JpbmQoCiAgICAgICAgIHNwaW5fdW5sb2NrKCZkLT5ldmVudF9sb2NrKTsKIAogICAgICAg
ICBpZiAoIGlvbW11X3ZlcmJvc2UgKQotICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19HX0lORk8K
LSAgICAgICAgICAgICAgICAgICAiZCVkOiBiaW5kOiBtX2dzaT0ldSBnX2dzaT0ldSBkZXY9JTAy
eC4lMDJ4LiV1IGludHg9JXVcbiIsCi0gICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBw
aXJxLCBndWVzdF9nc2ksIGJ1cywKLSAgICAgICAgICAgICAgICAgICBQQ0lfU0xPVChkZXZpY2Up
LCBQQ0lfRlVOQyhkZXZpY2UpLCBpbnR4KTsKKyAgICAgICAgeworICAgICAgICAgICAgY2hhciBi
dWZbMjRdID0gIiI7CisKKyAgICAgICAgICAgIGlmICggIWlzX2hhcmR3YXJlX2RvbWFpbihkKSAp
CisgICAgICAgICAgICAgICAgc25wcmludGYoYnVmLCBBUlJBWV9TSVpFKGJ1ZiksICIgZGV2PSUw
MnguJTAyeC4ldSBpbnR4PSV1IiwKKyAgICAgICAgICAgICAgICAgICAgICAgICBkaWdsLT5idXMs
IFBDSV9TTE9UKGRpZ2wtPmRldmljZSksCisgICAgICAgICAgICAgICAgICAgICAgICAgUENJX0ZV
TkMoZGlnbC0+ZGV2aWNlKSwgZGlnbC0+aW50eCk7CisKKyAgICAgICAgICAgIHByaW50ayhYRU5M
T0dfR19JTkZPICJkJWQ6IGJpbmQ6IG1fZ3NpPSV1IGdfZ3NpPSV1JXNcbiIsCisgICAgICAgICAg
ICAgICAgICAgZC0+ZG9tYWluX2lkLCBwaXJxLCBndWVzdF9nc2ksIGJ1Zik7CisgICAgICAgIH0K
ICAgICAgICAgYnJlYWs7CiAgICAgfQogCkBAIC01NTQsNyArNjMxLDcgQEAgaW50IHB0X2lycV9k
ZXN0cm95X2JpbmQoCiAKICAgICBodm1faXJxX2RwY2kgPSBkb21haW5fZ2V0X2lycV9kcGNpKGQp
OwogCi0gICAgaWYgKCBodm1faXJxX2RwY2kgPT0gTlVMTCApCisgICAgaWYgKCBodm1faXJxX2Rw
Y2kgPT0gTlVMTCAmJiAhaXNfaGFyZHdhcmVfZG9tYWluKGQpICkKICAgICB7CiAgICAgICAgIHNw
aW5fdW5sb2NrKCZkLT5ldmVudF9sb2NrKTsKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CkBAIC01
NjMsNyArNjQwLDcgQEAgaW50IHB0X2lycV9kZXN0cm95X2JpbmQoCiAgICAgcGlycSA9IHBpcnFf
aW5mbyhkLCBtYWNoaW5lX2dzaSk7CiAgICAgcGlycV9kcGNpID0gcGlycV9kcGNpKHBpcnEpOwog
Ci0gICAgaWYgKCBwdF9pcnFfYmluZC0+aXJxX3R5cGUgIT0gUFRfSVJRX1RZUEVfTVNJICkKKyAg
ICBpZiAoIGh2bV9pcnFfZHBjaSAmJiBwdF9pcnFfYmluZC0+aXJxX3R5cGUgIT0gUFRfSVJRX1RZ
UEVfTVNJICkKICAgICB7CiAgICAgICAgIHVuc2lnbmVkIGludCBidXMgPSBwdF9pcnFfYmluZC0+
dS5wY2kuYnVzOwogICAgICAgICB1bnNpZ25lZCBpbnQgZGV2aWNlID0gcHRfaXJxX2JpbmQtPnUu
cGNpLmRldmljZTsKQEAgLTYzOCwxMSArNzE1LDE1IEBAIGludCBwdF9pcnFfZGVzdHJveV9iaW5k
KAogICAgIGlmICggd2hhdCAmJiBpb21tdV92ZXJib3NlICkKICAgICB7CiAgICAgICAgIHVuc2ln
bmVkIGludCBkZXZpY2UgPSBwdF9pcnFfYmluZC0+dS5wY2kuZGV2aWNlOworICAgICAgICBjaGFy
IGJ1ZlsyNF0gPSAiIjsKKworICAgICAgICBpZiAoICFpc19oYXJkd2FyZV9kb21haW4oZCkgKQor
ICAgICAgICAgICAgc25wcmludGYoYnVmLCBBUlJBWV9TSVpFKGJ1ZiksICIgZGV2PSUwMnguJTAy
eC4ldSBpbnR4PSV1IiwKKyAgICAgICAgICAgICAgICAgICAgIHB0X2lycV9iaW5kLT51LnBjaS5i
dXMsIFBDSV9TTE9UKGRldmljZSksCisgICAgICAgICAgICAgICAgICAgICBQQ0lfRlVOQyhkZXZp
Y2UpLCBwdF9pcnFfYmluZC0+dS5wY2kuaW50eCk7CiAKLSAgICAgICAgcHJpbnRrKFhFTkxPR19H
X0lORk8KLSAgICAgICAgICAgICAgICJkJWQgJXMgdW5tYXA6IG1faXJxPSV1IGRldj0lMDJ4OiUw
MnguJXUgaW50eD0ldVxuIiwKLSAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgd2hhdCwgbWFj
aGluZV9nc2ksIHB0X2lycV9iaW5kLT51LnBjaS5idXMsCi0gICAgICAgICAgICAgICBQQ0lfU0xP
VChkZXZpY2UpLCBQQ0lfRlVOQyhkZXZpY2UpLCBwdF9pcnFfYmluZC0+dS5wY2kuaW50eCk7Cisg
ICAgICAgIHByaW50ayhYRU5MT0dfR19JTkZPICJkJWQgJXMgdW5tYXA6IG1faXJxPSV1JXNcbiIs
CisgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIHdoYXQsIG1hY2hpbmVfZ3NpLCBidWYpOwog
ICAgIH0KIAogICAgIHJldHVybiAwOwpAQCAtNjk2LDcgKzc3Nyw3IEBAIGludCBodm1fZG9fSVJR
X2RwY2koc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHBpcnEgKnBpcnEpCiAgICAgc3RydWN0IGh2
bV9pcnFfZHBjaSAqZHBjaSA9IGRvbWFpbl9nZXRfaXJxX2RwY2koZCk7CiAgICAgc3RydWN0IGh2
bV9waXJxX2RwY2kgKnBpcnFfZHBjaSA9IHBpcnFfZHBjaShwaXJxKTsKIAotICAgIGlmICggIWlv
bW11X2VuYWJsZWQgfHwgIWRwY2kgfHwgIXBpcnFfZHBjaSB8fAorICAgIGlmICggIWlvbW11X2Vu
YWJsZWQgfHwgKCFpc19oYXJkd2FyZV9kb21haW4oZCkgJiYgIWRwY2kpIHx8ICFwaXJxX2RwY2kg
fHwKICAgICAgICAgICEocGlycV9kcGNpLT5mbGFncyAmIEhWTV9JUlFfRFBDSV9NQVBQRUQpICkK
ICAgICAgICAgcmV0dXJuIDA7CiAKQEAgLTc1Nyw3ICs4MzgsNyBAQCB2b2lkIGh2bV9kcGNpX21z
aV9lb2koc3RydWN0IGRvbWFpbiAqZCwgaW50IHZlY3RvcikKIAogc3RhdGljIHZvaWQgaHZtX2Rp
cnFfYXNzaXN0KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBodm1fcGlycV9kcGNpICpwaXJxX2Rw
Y2kpCiB7Ci0gICAgaWYgKCB1bmxpa2VseSghaHZtX2RvbWFpbl9pcnEoZCktPmRwY2kpICkKKyAg
ICBpZiAoIHVubGlrZWx5KCFodm1fZG9tYWluX2lycShkKS0+ZHBjaSkgJiYgIWlzX2hhcmR3YXJl
X2RvbWFpbihkKSApCiAgICAgewogICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKICAgICAg
ICAgcmV0dXJuOwpAQCAtNzg5LDEwICs4NzAsMTcgQEAgc3RhdGljIHZvaWQgaHZtX2RpcnFfYXNz
aXN0KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBodm1fcGlycV9kcGNpICpwaXJxX2RwY2kpCiAK
ICAgICAgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIGRpZ2wsICZwaXJxX2RwY2ktPmRpZ2xfbGlz
dCwgbGlzdCApCiAgICAgICAgIHsKKyAgICAgICAgICAgIEFTU0VSVCghKHBpcnFfZHBjaS0+Zmxh
Z3MgJiBIVk1fSVJRX0RQQ0lfSURFTlRJVFlfR1NJKSk7CiAgICAgICAgICAgICBodm1fcGNpX2lu
dHhfYXNzZXJ0KGQsIGRpZ2wtPmRldmljZSwgZGlnbC0+aW50eCk7CiAgICAgICAgICAgICBwaXJx
X2RwY2ktPnBlbmRpbmcrKzsKICAgICAgICAgfQogCisgICAgICAgIGlmICggcGlycV9kcGNpLT5m
bGFncyAmIEhWTV9JUlFfRFBDSV9JREVOVElUWV9HU0kgKQorICAgICAgICB7CisgICAgICAgICAg
ICBodm1fZ3NpX2Fzc2VydChkLCBwaXJxLT5waXJxKTsKKyAgICAgICAgICAgIHBpcnFfZHBjaS0+
cGVuZGluZysrOworICAgICAgICB9CisKICAgICAgICAgaWYgKCBwaXJxX2RwY2ktPmZsYWdzICYg
SFZNX0lSUV9EUENJX1RSQU5TTEFURSApCiAgICAgICAgIHsKICAgICAgICAgICAgIC8qIGZvciB0
cmFuc2xhdGVkIE1TSSB0byBJTlR4IGludGVycnVwdCwgZW9pIGFzIGVhcmx5IGFzIHBvc3NpYmxl
ICovCkBAIC04MTQsMTcgKzkwMiwxMCBAQCBzdGF0aWMgdm9pZCBodm1fZGlycV9hc3Npc3Qoc3Ry
dWN0IGRvbWFpbiAqZCwgc3RydWN0IGh2bV9waXJxX2RwY2kgKnBpcnFfZHBjaSkKICAgICBzcGlu
X3VubG9jaygmZC0+ZXZlbnRfbG9jayk7CiB9CiAKLXN0YXRpYyB2b2lkIF9faHZtX2RwY2lfZW9p
KHN0cnVjdCBkb21haW4gKmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1
Y3QgaHZtX2dpcnFfZHBjaV9tYXBwaW5nICpnaXJxLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY29uc3QgdW5pb24gdmlvYXBpY19yZWRpcl9lbnRyeSAqZW50KQorc3RhdGljIHZvaWQgaHZt
X3BpcnFfZW9pKHN0cnVjdCBwaXJxICpwaXJxLAorICAgICAgICAgICAgICAgICAgICAgICAgIGNv
bnN0IHVuaW9uIHZpb2FwaWNfcmVkaXJfZW50cnkgKmVudCkKIHsKLSAgICBzdHJ1Y3QgcGlycSAq
cGlycSA9IHBpcnFfaW5mbyhkLCBnaXJxLT5tYWNoaW5lX2dzaSk7Ci0gICAgc3RydWN0IGh2bV9w
aXJxX2RwY2kgKnBpcnFfZHBjaTsKLQotICAgIGlmICggIWh2bV9kb21haW5fdXNlX3BpcnEoZCwg
cGlycSkgKQotICAgICAgICBodm1fcGNpX2ludHhfZGVhc3NlcnQoZCwgZ2lycS0+ZGV2aWNlLCBn
aXJxLT5pbnR4KTsKLQotICAgIHBpcnFfZHBjaSA9IHBpcnFfZHBjaShwaXJxKTsKKyAgICBzdHJ1
Y3QgaHZtX3BpcnFfZHBjaSAqcGlycV9kcGNpID0gcGlycV9kcGNpKHBpcnEpOwogCiAgICAgLyoK
ICAgICAgKiBObyBuZWVkIHRvIGdldCB2ZWN0b3IgbG9jayBmb3IgdGltZXIKQEAgLTgzOSw2ICs5
MjAsMzEgQEAgc3RhdGljIHZvaWQgX19odm1fZHBjaV9lb2koc3RydWN0IGRvbWFpbiAqZCwKICAg
ICBwaXJxX2d1ZXN0X2VvaShwaXJxKTsKIH0KIAorc3RhdGljIHZvaWQgX19odm1fZHBjaV9lb2ko
c3RydWN0IGRvbWFpbiAqZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVj
dCBodm1fZ2lycV9kcGNpX21hcHBpbmcgKmdpcnEsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICBjb25zdCB1bmlvbiB2aW9hcGljX3JlZGlyX2VudHJ5ICplbnQpCit7CisgICAgc3RydWN0IHBp
cnEgKnBpcnEgPSBwaXJxX2luZm8oZCwgZ2lycS0+bWFjaGluZV9nc2kpOworCisgICAgaWYgKCAh
aHZtX2RvbWFpbl91c2VfcGlycShkLCBwaXJxKSApCisgICAgICAgIGh2bV9wY2lfaW50eF9kZWFz
c2VydChkLCBnaXJxLT5kZXZpY2UsIGdpcnEtPmludHgpOworCisgICAgaHZtX3BpcnFfZW9pKHBp
cnEsIGVudCk7Cit9CisKK3N0YXRpYyB2b2lkIGh2bV9nc2lfZW9pKHN0cnVjdCBkb21haW4gKmQs
IHVuc2lnbmVkIGludCBnc2ksCisgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1bmlvbiB2
aW9hcGljX3JlZGlyX2VudHJ5ICplbnQpCit7CisgICAgc3RydWN0IHBpcnEgKnBpcnEgPSBwaXJx
X2luZm8oZCwgZ3NpKTsKKworICAgIC8qIENoZWNrIGlmIEdTSSBpcyBhY3R1YWxseSBtYXBwZWQu
ICovCisgICAgaWYgKCAhcGlycV9kcGNpKHBpcnEpICkKKyAgICAgICAgcmV0dXJuOworCisgICAg
aHZtX2dzaV9kZWFzc2VydChkLCBnc2kpOworICAgIGh2bV9waXJxX2VvaShwaXJxLCBlbnQpOwor
fQorCiB2b2lkIGh2bV9kcGNpX2VvaShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZ3Vl
c3RfZ3NpLAogICAgICAgICAgICAgICAgICAgY29uc3QgdW5pb24gdmlvYXBpY19yZWRpcl9lbnRy
eSAqZW50KQogewpAQCAtODQ4LDYgKzk1NCwxMyBAQCB2b2lkIGh2bV9kcGNpX2VvaShzdHJ1Y3Qg
ZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZ3Vlc3RfZ3NpLAogICAgIGlmICggIWlvbW11X2VuYWJs
ZWQgKQogICAgICAgICByZXR1cm47CiAKKyAgICBpZiAoIGlzX2hhcmR3YXJlX2RvbWFpbihkKSAp
CisgICAgeworICAgICAgICBzcGluX2xvY2soJmQtPmV2ZW50X2xvY2spOworICAgICAgICBodm1f
Z3NpX2VvaShkLCBndWVzdF9nc2ksIGVudCk7CisgICAgICAgIGdvdG8gdW5sb2NrOworICAgIH0K
KwogICAgIGlmICggZ3Vlc3RfZ3NpIDwgTlJfSVNBSVJRUyApCiAgICAgewogICAgICAgICBodm1f
ZHBjaV9pc2FpcnFfZW9pKGQsIGd1ZXN0X2dzaSk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94
ZW4vaHZtL2lycS5oIGIveGVuL2luY2x1ZGUveGVuL2h2bS9pcnEuaAppbmRleCA2NzFhNmYyZTA2
Li4wZDJjNzJjMTA5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vaHZtL2lycS5oCisrKyBi
L3hlbi9pbmNsdWRlL3hlbi9odm0vaXJxLmgKQEAgLTQwLDYgKzQwLDcgQEAgc3RydWN0IGRldl9p
bnR4X2dzaV9saW5rIHsKICNkZWZpbmUgX0hWTV9JUlFfRFBDSV9FT0lfTEFUQ0hfU0hJRlQgICAg
ICAgICAgIDMKICNkZWZpbmUgX0hWTV9JUlFfRFBDSV9HVUVTVF9QQ0lfU0hJRlQgICAgICAgICAg
IDQKICNkZWZpbmUgX0hWTV9JUlFfRFBDSV9HVUVTVF9NU0lfU0hJRlQgICAgICAgICAgIDUKKyNk
ZWZpbmUgX0hWTV9JUlFfRFBDSV9JREVOVElUWV9HU0lfU0hJRlQgICAgICAgIDYKICNkZWZpbmUg
X0hWTV9JUlFfRFBDSV9UUkFOU0xBVEVfU0hJRlQgICAgICAgICAgMTUKICNkZWZpbmUgSFZNX0lS
UV9EUENJX01BQ0hfUENJICAgICAgICAoMSA8PCBfSFZNX0lSUV9EUENJX01BQ0hfUENJX1NISUZU
KQogI2RlZmluZSBIVk1fSVJRX0RQQ0lfTUFDSF9NU0kgICAgICAgICgxIDw8IF9IVk1fSVJRX0RQ
Q0lfTUFDSF9NU0lfU0hJRlQpCkBAIC00Nyw2ICs0OCw3IEBAIHN0cnVjdCBkZXZfaW50eF9nc2lf
bGluayB7CiAjZGVmaW5lIEhWTV9JUlFfRFBDSV9FT0lfTEFUQ0ggICAgICAgKDEgPDwgX0hWTV9J
UlFfRFBDSV9FT0lfTEFUQ0hfU0hJRlQpCiAjZGVmaW5lIEhWTV9JUlFfRFBDSV9HVUVTVF9QQ0kg
ICAgICAgKDEgPDwgX0hWTV9JUlFfRFBDSV9HVUVTVF9QQ0lfU0hJRlQpCiAjZGVmaW5lIEhWTV9J
UlFfRFBDSV9HVUVTVF9NU0kgICAgICAgKDEgPDwgX0hWTV9JUlFfRFBDSV9HVUVTVF9NU0lfU0hJ
RlQpCisjZGVmaW5lIEhWTV9JUlFfRFBDSV9JREVOVElUWV9HU0kgICAgKDEgPDwgX0hWTV9JUlFf
RFBDSV9JREVOVElUWV9HU0lfU0hJRlQpCiAjZGVmaW5lIEhWTV9JUlFfRFBDSV9UUkFOU0xBVEUg
ICAgICAgKDEgPDwgX0hWTV9JUlFfRFBDSV9UUkFOU0xBVEVfU0hJRlQpCiAKICNkZWZpbmUgVk1T
SV9ERVNUX0lEX01BU0sgMHhmZgpAQCAtMTIzLDYgKzEyNSwxMCBAQCB2b2lkIGh2bV9pc2FfaXJx
X2Fzc2VydCgKIHZvaWQgaHZtX2lzYV9pcnFfZGVhc3NlcnQoCiAgICAgc3RydWN0IGRvbWFpbiAq
ZCwgdW5zaWduZWQgaW50IGlzYV9pcnEpOwogCisvKiBNb2RpZnkgc3RhdGUgb2YgR1NJcy4gKi8K
K3ZvaWQgaHZtX2dzaV9hc3NlcnQoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGdzaSk7
Cit2b2lkIGh2bV9nc2lfZGVhc3NlcnQoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGdz
aSk7CisKIGludCBodm1fc2V0X3BjaV9saW5rX3JvdXRlKHN0cnVjdCBkb21haW4gKmQsIHU4IGxp
bmssIHU4IGlzYV9pcnEpOwogCiBpbnQgaHZtX2luamVjdF9tc2koc3RydWN0IGRvbWFpbiAqZCwg
dWludDY0X3QgYWRkciwgdWludDMyX3QgZGF0YSk7Ci0tIAoyLjExLjAgKEFwcGxlIEdpdC04MSkK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 01 11:57:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 11:57: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 1dGOix-0006dx-IL; Thu, 01 Jun 2017 11:57: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=3180bac73=wei.liu2@citrix.com>)
 id 1dGOiw-0006dr-Jz
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 11:57:06 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 B2/E5-03920-11100395; Thu, 01 Jun 2017 11:57:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXitHSDva4go0G
 kwYp9shbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bPS+uYCyYyVUxaeZOtgfEZYxcjJ4eEgL9E
 771JbCA2i4CKxOKe/8wgNpuAssTPzl6wuIiAlsT6FU+BbC4OZoHjjBLNR46DJYQFvCWm3ZzNC
 mLzClhI9CxrZwexhQQyJHZsncgMEReUODnzCQuIzSygJ3Fj6hSgXg4gW1pi+T8OiLC8RPPW2c
 wgYU4BK4mTc0JBwqJA53QuncMCMVFBomP6MaYJjPyzkAydhWToLIShs5AMXcDIsopRvTi1qCy
 1SNdQL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMCwZgGAH487nTocYJTmYlER5
 K2z0IoX4kvJTKjMSizPii0pzUosPMcpwcChJ8GoxGEQKCRalpqdWpGXmACMEJi3BwaMkwvvuv
 36kEG9xQWJucWY6ROoUoy5H04ctX5iEWPLy81KlxHmZQGYIgBRllObBjYBF6yVGWSlhXkago4
 R4ClKLcjNLUOVfMYpzMCoJ89qCTOHJzCuB2/QK6AgmoCNebAM7oiQRISXVwOhzu1Ay+M71vW8
 WcbNFs2qG2sQa1a1w7re/ukV234dU5olvNKy08izce57Mb19y9/D7Fd0exVNc0/2eLntRsdjp
 bEFn1o3E6KiUG/bylgmBQQHRm2YzmiaKJmwWPPesK6/0suO3+TmTpjPcjajqejj12vtjxx9M0
 531JnVBpdN79ZgtCZy9tUosxRmJhlrMRcWJALpU86LRAgAA
X-Env-Sender: prvs=3180bac73=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1496318223!52716907!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57603 invoked from network); 1 Jun 2017 11:57:05 -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 Jun 2017 11:57:05 -0000
X-IronPort-AV: E=Sophos;i="5.39,279,1493683200"; d="scan'208";a="434757236"
Date: Thu, 1 Jun 2017 12:57:02 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20170601115702.atlufqe46h6y32vz@citrix.com>
References: <20170601114914.18601-1-roger.pau@citrix.com>
 <20170601114914.18601-2-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170601114914.18601-2-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Jan Beulich <JBeulich@suse.com>, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v4 1/4] x86/pt: remove hvm_domid field from
	bind struct
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBKdW4gMDEsIDIwMTcgYXQgMTI6NDk6MTFQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IFRoaXMgZmlsZWQgaXMgdW51c2VkIGFuZCBzZXJ2ZXMgbm8gcHVycG9zZS4KPiAK
PiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
PiBSZXBvcnRlZCBieTogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgoKTWlzc2luZyBk
YXNoLgoKQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 01 12:07:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 12: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 1dGOsN-0007Sq-Qn; Thu, 01 Jun 2017 12:06: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 1dGOsM-0007Sk-2X
 for xen-devel@lists.xen.org; Thu, 01 Jun 2017 12:06:50 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 A9/52-03371-95300395; Thu, 01 Jun 2017 12:06:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDSzeC2SD
 S4NkVE4slHxezODB6HN39mymAMYo1My8pvyKBNeP0vH1sBbMEKr5s7mBuYLzD08XIySEkkCcx
 ecFWFhCbV8BOYsO5HnYQW0LAUOL0wptgcRYBVYmffzeD2WwC6hJtz7azgtgiAvoS8z/9BLOZB
 Uok9mz+BGYLC4RJ/Fm4m6mLkQto/k5mibYDF8CaOYEWTJ+yFGgBB9AyQYm/O4QherUkHv66xQ
 Jha0ssW/iaGaSEWUBaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjOrFqUVlqUW65npJRZnpGSW
 5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIHBxwAEOxhnXvY/xCjJwaQkylthoxcpxJeUn1KZ
 kVicEV9UmpNafIhRg4NDYNuu1RcYpVjy8vNSlSR4PzMaRAoJFqWmp1akZeYA4wOmVIKDR0mEt
 4UJKM1bXJCYW5yZDpE6xagoJc77GqRPACSRUZoH1waLyUuMslLCvIxARwnxFKQW5WaWoMq/Yh
 TnYFQS5pUFGc+TmVcCN/0V0GImoMUvtumDLC5JREhJNTDyXJwT0RJxt+PRCt2PIrNKw7lXnLg
 6xUh7q8f1+m23kxprNTxNusVvpLbUTb50PeXl5OXPWvrnWVWpxGx38WZw39XPIHTrTU3Py1f5
 P22zfaMWl05c4VcwQ99L28aFdfPRM/s4ZuZvybtgt2jXIcWN8Wc+/dcV1Dp79M9/hQi+i4Ecr
 VbOT5YrsRRnJBpqMRcVJwIAZB7YyMQCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1496318807!71840001!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16345 invoked from network); 1 Jun 2017 12:06:48 -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 Jun 2017 12:06:48 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 01 Jun 2017 06:06:46 -0600
Message-Id: <59301F77020000780015EB33@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 01 Jun 2017 06:06:47 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1495818213-345-1-git-send-email-andrew.cooper3@citrix.com>
 <1495818213-345-3-git-send-email-andrew.cooper3@citrix.com>
 <592BFED4020000780015D347@prv-mh.provo.novell.com>
 <0e4ea8ae-be0c-4d69-61f8-ca75c3faa029@citrix.com>
 <592C02C9020000780015D371@prv-mh.provo.novell.com>
 <6c3c894f-c92c-a172-ab67-954cbba6220a@citrix.com>
 <59300DBD020000780015EA20@prv-mh.provo.novell.com>
 <0614feaa-5ea0-adce-106c-dc4745b4835d@citrix.com>
In-Reply-To: <0614feaa-5ea0-adce-106c-dc4745b4835d@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 2/2] x86/pagewalk: Fix pagewalk's handling
 of instruction fetches
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAxLjA2LjE3IGF0IDEzOjIyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDEvMDYvMTcgMTE6NTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBXaGlsZSB0aGlz
IHBlcmhhcHMgaXMgYSB3b3J0aHdoaWxlIGFkZGl0aW9uLCBteSBvcmlnaW5hbCByZXF1ZXN0Cj4+
IHJlYWxseSB3YXMgdG8gbWFrZSBtb3JlIHZpc2libGUgYXJvdW5kIHRoZSBwbGFjZSB3aGVyZSBp
dCBtYXR0ZXJzCj4+IHRoYXQgdGhlIE5YIGJpdCBpcyBwYXJ0IG9mIHRoZSByZXNlcnZlZCBvbmVz
IHdoZW4gTlggaXMgb2ZmLiBIZW5jZQo+PiBJJ20gbm90IHN1cmUgdGhlIGNvbW1lbnQgY2hhbmdl
IGlzIHdvcnRod2hpbGUsIGFuZCBpZiB5b3UgZGlzbGlrZQo+PiBhZGRpbmcgdGhlIHN1Z2dlc3Rl
ZCBBU1NFUlQoKSBJIHdvbid0IHRoZSBwYXRjaCBiZSBsZWZ0IGFzIGlzLgo+IAo+IEkgcHJlc3Vt
ZSB5b3UgbWVhbnMgc29tZXRoaW5nIGxpa2UgeW91IHdvbid0IG1pbmQgaWYgdGhlIHBhdGNoIGlz
IGxlZnQKPiBhcy1pcz8KCk9vcCwgeWVzLgoKPiBIb3cgYWJvdXQgdGhpcz8KPiAKPiBkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L21tL2d1ZXN0X3dhbGsuYyBiL3hlbi9hcmNoL3g4Ni9tbS9ndWVz
dF93YWxrLmMKPiBpbmRleCA5NzIzNjRmLi42MDU1ZmVjIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNo
L3g4Ni9tbS9ndWVzdF93YWxrLmMKPiArKysgYi94ZW4vYXJjaC94ODYvbW0vZ3Vlc3Rfd2Fsay5j
Cj4gQEAgLTM1NiwxMSArMzU2LDE5IEBAIGd1ZXN0X3dhbGtfdGFibGVzKHN0cnVjdCB2Y3B1ICp2
LCBzdHJ1Y3QKPiBwMm1fZG9tYWluICpwMm0sCj4gICAgICBndy0+cGZlYyB8PSBQRkVDX3BhZ2Vf
cHJlc2VudDsKPiAgCj4gICAgICAvKgo+IC0gICAgICogVGhlIHBhZ2V0YWJsZSB3YWxrIGhhcyBy
ZXR1cm5lZCBhIHN1Y2Nlc3NmdWwgdHJhbnNsYXRpb24uICBOb3cgY2hlY2sKPiAtICAgICAqIGFj
Y2VzcyByaWdodHMgdG8gc2VlIHdoZXRoZXIgdGhlIGFjY2VzcyBzaG91bGQgc3VjY2VlZC4KPiAr
ICAgICAqIFRoZSBwYWdldGFibGUgd2FsayBoYXMgcmV0dXJuZWQgYSBzdWNjZXNzZnVsIHRyYW5z
bGF0aW9uIChpLmUuCj4gQWxsIFBURXMKPiArICAgICAqIGFyZSBwcmVzZW50IGFuZCBoYXZlIG5v
IHJlc2VydmVkIGJpdHMgc2V0KS4gIE5vdyBjaGVjayBhY2Nlc3MKPiByaWdodHMgdG8KPiArICAg
ICAqIHNlZSB3aGV0aGVyIHRoZSBhY2Nlc3Mgc2hvdWxkIHN1Y2NlZWQuCj4gICAgICAgKi8KPiAg
ICAgIGFyID0gKGFyX2FuZCAmIEFSX0FDQ1VNX0FORCkgfCAoYXJfb3IgJiBBUl9BQ0NVTV9PUik7
Cj4gIAo+ICsgICAgLyoKPiArICAgICAqIFNhbml0eSBjaGVjay4gIElmIEVGRVIuTlggaXMgZGlz
YWJsZWQsIF9QQUdFX05YX0JJVCBpcyByZXNlcnZlZCBhbmQKPiArICAgICAqIHNob3VsZCBoYXZl
IGNhdXNlZCBhIHRyYW5zbGF0aW9uIGZhaWx1cmUgYmVmb3JlIHdlIGdldCBoZXJlLgo+ICsgICAg
ICovCj4gKyAgICBpZiAoIGFyICYgX1BBR0VfTlhfQklUICkKPiArICAgICAgICBBU1NFUlQoZ3Vl
c3RfbnhfZW5hYmxlZCh2KSk7Cj4gKwo+ICAjaWYgR1VFU1RfUEFHSU5HX0xFVkVMUyA+PSA0IC8q
IDY0LWJpdCBvbmx5Li4uICovCj4gICAgICAvKgo+ICAgICAgICogSWYgYWxsIGFjY2VzcyBjaGVj
a3MgYXJlIHRodXMgZmFyIG9rLCBjaGVjayBQcm90ZWN0aW9uIEtleSBmb3IgNjRiaXQKClRoYXQn
cyBmaW5lLCB0aGFua3MuCgo+IE9uZSBwcm9ibGVtIEkgaGF2ZSB3aXRoIGFuIEFTU0VSVCBiZXNp
ZGUgdGhlICJpZiAoICh3YWxrICYKPiBQRkVDX2luc25fZmV0Y2gpICYmIChhciAmIF9QQUdFX05Y
X0JJVCkgKSIgaXMgdGhhdCBpdCBpcyBtaWQtd2F5IHRocm91Z2gKPiB0aGUgcGVybWlzc2lvbnMg
Y2hlY2tzLCByYXRoZXIgdGhhbiBhdCB0aGUgc3RhcnQsIHdoaWNoIGlzIGxpa2VseSB0byBnZXQK
PiBtaXNzZWQgaWYgZnV0dXJlIGFjY2VzcyBjaGVja3MgZ2V0IGludHJvZHVjZWQgYWhlYWQgb2Yg
dGhlIHByb3RlY3Rpb24KPiBrZXkgY2hlY2tzLgoKSSBjYW4gdW5kZXJzdGFuZCB0aGlzLgoKSmFu
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 01 12:11:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 12:11: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 1dGOx4-00085W-Ce; Thu, 01 Jun 2017 12:11: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 1dGOx2-00085O-BA
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 12:11:40 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 C3/58-03620-B7400395; Thu, 01 Jun 2017 12:11:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS7eKxSD
 S4OcxTYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPNkluMBe+tKnrObmJrYPyp38XIySEkkCex
 +N9EdhCbV8BOYsOWM4wgtoSAocTphTdZQGwWAVWJJ9d+gdlsAuoSbc+2s3YxcnCICBhInDuaB
 BJmFgiX+P6olw3EFhbwlfg75SELxHg7ib5Hy5lAynkFBCX+7hCGKLeTmPbuJusERu5ZCJlZSD
 IQtpbEw1+3WCBsbYllC18zg5QzC0hLLP/HAWHaSZxZWY+qAsT2lJizfALTAkaOVYwaxalFZal
 FuoameklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgSHJAAQ7GL8tCzjEKMnBpCTK
 W2GjFynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgreQ2SBSSLAoNT21Ii0zBxgdMGkJDh4lEd6DT
 EBp3uKCxNzizHSI1ClGRSlx3hSQPgGQREZpHlwbLCIvMcpKCfMyAh0ixFOQWpSbWYIq/4pRnI
 NRSZi3BWQKT2ZeCdz0V0CLmYAWv9imD7K4JBEhJdXAKPksnvuO4PctdcW2p9julN9/3b426+A
 BJg+266/MZ14WCZ5r3Ojy4ty0fdVLPu/YYTL5eVeQvrTwFIfbOtPlJFWNV7JVX3GbMSWrdpLb
 TdeNyzx2sm7fMOPtmet22o1HhCa+9pSXkGtMmMy5ZNLtwoDg+Y83sO9scum2mPHQaJ4CF+c7d
 9vp6UosxRmJhlrMRcWJAL5s263DAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1496319096!65145204!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31719 invoked from network); 1 Jun 2017 12:11:38 -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; 1 Jun 2017 12:11:38 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 01 Jun 2017 06:11:36 -0600
Message-Id: <59302098020000780015EB40@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 01 Jun 2017 06:11:36 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <59302098020000780015EB40@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__Part6D550968.2__="
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>
Subject: [Xen-devel] [PATCH] x86/HVM: correct notion of new CPL in task
 switch 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>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__Part6D550968.2__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Commit aac1df3d03 ("x86/HVM: introduce hvm_get_cpl() and respective
hook") went too far in one aspect: When emulating a task switch we
really shouldn't be looking at what hvm_get_cpl() returns, as we're
switching all segment registers.

However, instead of reverting the relevant parts of that commit, have
the caller tell the segment loading function what the new CPL is. This
at once fixes ES being loaded before CS so far having had its checks
done against the old CPL.

Reported-by: Andrew Cooper <andrew.cooper3@citrix.com>
Signed-off-by: Jan Beulich <jbeulich@suse.com>
---
An alternative to adding yet another parameter to the function would
be to have "cpl" have a special case value (e.g. negative) to indicate
VM86 mode. That would allow replacing the current "eflags" parameter.

--- a/xen/arch/x86/hvm/hvm.c
+++ b/xen/arch/x86/hvm/hvm.c
@@ -2616,11 +2616,11 @@ static void hvm_unmap_entry(void *p)
 }
=20
 static int hvm_load_segment_selector(
-    enum x86_segment seg, uint16_t sel, unsigned int eflags)
+    enum x86_segment seg, uint16_t sel, unsigned int cpl, unsigned int =
eflags)
 {
     struct segment_register desctab, segr;
     struct desc_struct *pdesc, desc;
-    u8 dpl, rpl, cpl;
+    u8 dpl, rpl;
     bool_t writable;
     int fault_type =3D TRAP_invalid_tss;
     struct vcpu *v =3D current;
@@ -2674,7 +2674,6 @@ static int hvm_load_segment_selector(
=20
         dpl =3D (desc.b >> 13) & 3;
         rpl =3D sel & 3;
-        cpl =3D hvm_get_cpl(v);
=20
         switch ( seg )
         {
@@ -2804,7 +2803,7 @@ void hvm_task_switch(
     struct segment_register gdt, tr, prev_tr, segr;
     struct desc_struct *optss_desc =3D NULL, *nptss_desc =3D NULL, =
tss_desc;
     bool_t otd_writable, ntd_writable;
-    unsigned int eflags;
+    unsigned int eflags, new_cpl;
     pagefault_info_t pfinfo;
     int exn_raised, rc;
     struct tss32 tss;
@@ -2918,7 +2917,9 @@ void hvm_task_switch(
     if ( rc !=3D HVMCOPY_okay )
         goto out;
=20
-    if ( hvm_load_segment_selector(x86_seg_ldtr, tss.ldt, 0) )
+    new_cpl =3D tss.eflags & X86_EFLAGS_VM ? 3 : tss.cs & 3;
+
+    if ( hvm_load_segment_selector(x86_seg_ldtr, tss.ldt, new_cpl, 0) )
         goto out;
=20
     rc =3D hvm_set_cr3(tss.cr3, 1);
@@ -2939,12 +2940,12 @@ void hvm_task_switch(
     regs->rdi    =3D tss.edi;
=20
     exn_raised =3D 0;
-    if ( hvm_load_segment_selector(x86_seg_es, tss.es, tss.eflags) ||
-         hvm_load_segment_selector(x86_seg_cs, tss.cs, tss.eflags) ||
-         hvm_load_segment_selector(x86_seg_ss, tss.ss, tss.eflags) ||
-         hvm_load_segment_selector(x86_seg_ds, tss.ds, tss.eflags) ||
-         hvm_load_segment_selector(x86_seg_fs, tss.fs, tss.eflags) ||
-         hvm_load_segment_selector(x86_seg_gs, tss.gs, tss.eflags) )
+    if ( hvm_load_segment_selector(x86_seg_es, tss.es, new_cpl, tss.eflags=
) ||
+         hvm_load_segment_selector(x86_seg_cs, tss.cs, new_cpl, tss.eflags=
) ||
+         hvm_load_segment_selector(x86_seg_ss, tss.ss, new_cpl, tss.eflags=
) ||
+         hvm_load_segment_selector(x86_seg_ds, tss.ds, new_cpl, tss.eflags=
) ||
+         hvm_load_segment_selector(x86_seg_fs, tss.fs, new_cpl, tss.eflags=
) ||
+         hvm_load_segment_selector(x86_seg_gs, tss.gs, new_cpl, tss.eflags=
) )
         exn_raised =3D 1;
=20
     if ( taskswitch_reason =3D=3D TSW_call_or_int )




--=__Part6D550968.2__=
Content-Type: text/plain; name="x86-HVM-task-switch-CPL.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="x86-HVM-task-switch-CPL.patch"

x86/HVM: correct notion of new CPL in task switch emulation=0A=0ACommit =
aac1df3d03 ("x86/HVM: introduce hvm_get_cpl() and respective=0Ahook") went =
too far in one aspect: When emulating a task switch we=0Areally shouldn't =
be looking at what hvm_get_cpl() returns, as we're=0Aswitching all segment =
registers.=0A=0AHowever, instead of reverting the relevant parts of that =
commit, have=0Athe caller tell the segment loading function what the new =
CPL is. This=0Aat once fixes ES being loaded before CS so far having had =
its checks=0Adone against the old CPL.=0A=0AReported-by: Andrew Cooper =
<andrew.cooper3@citrix.com>=0ASigned-off-by: Jan Beulich <jbeulich@suse.com=
>=0A---=0AAn alternative to adding yet another parameter to the function =
would=0Abe to have "cpl" have a special case value (e.g. negative) to =
indicate=0AVM86 mode. That would allow replacing the current "eflags" =
parameter.=0A=0A--- a/xen/arch/x86/hvm/hvm.c=0A+++ b/xen/arch/x86/hvm/hvm.c=
=0A@@ -2616,11 +2616,11 @@ static void hvm_unmap_entry(void *p)=0A }=0A =
=0A static int hvm_load_segment_selector(=0A-    enum x86_segment seg, =
uint16_t sel, unsigned int eflags)=0A+    enum x86_segment seg, uint16_t =
sel, unsigned int cpl, unsigned int eflags)=0A {=0A     struct segment_regi=
ster desctab, segr;=0A     struct desc_struct *pdesc, desc;=0A-    u8 dpl, =
rpl, cpl;=0A+    u8 dpl, rpl;=0A     bool_t writable;=0A     int fault_type=
 =3D TRAP_invalid_tss;=0A     struct vcpu *v =3D current;=0A@@ -2674,7 =
+2674,6 @@ static int hvm_load_segment_selector(=0A =0A         dpl =3D =
(desc.b >> 13) & 3;=0A         rpl =3D sel & 3;=0A-        cpl =3D =
hvm_get_cpl(v);=0A =0A         switch ( seg )=0A         {=0A@@ -2804,7 =
+2803,7 @@ void hvm_task_switch(=0A     struct segment_register gdt, tr, =
prev_tr, segr;=0A     struct desc_struct *optss_desc =3D NULL, *nptss_desc =
=3D NULL, tss_desc;=0A     bool_t otd_writable, ntd_writable;=0A-    =
unsigned int eflags;=0A+    unsigned int eflags, new_cpl;=0A     pagefault_=
info_t pfinfo;=0A     int exn_raised, rc;=0A     struct tss32 tss;=0A@@ =
-2918,7 +2917,9 @@ void hvm_task_switch(=0A     if ( rc !=3D HVMCOPY_okay =
)=0A         goto out;=0A =0A-    if ( hvm_load_segment_selector(x86_seg_ld=
tr, tss.ldt, 0) )=0A+    new_cpl =3D tss.eflags & X86_EFLAGS_VM ? 3 : =
tss.cs & 3;=0A+=0A+    if ( hvm_load_segment_selector(x86_seg_ldtr, =
tss.ldt, new_cpl, 0) )=0A         goto out;=0A =0A     rc =3D hvm_set_cr3(t=
ss.cr3, 1);=0A@@ -2939,12 +2940,12 @@ void hvm_task_switch(=0A     =
regs->rdi    =3D tss.edi;=0A =0A     exn_raised =3D 0;=0A-    if ( =
hvm_load_segment_selector(x86_seg_es, tss.es, tss.eflags) ||=0A-         =
hvm_load_segment_selector(x86_seg_cs, tss.cs, tss.eflags) ||=0A-         =
hvm_load_segment_selector(x86_seg_ss, tss.ss, tss.eflags) ||=0A-         =
hvm_load_segment_selector(x86_seg_ds, tss.ds, tss.eflags) ||=0A-         =
hvm_load_segment_selector(x86_seg_fs, tss.fs, tss.eflags) ||=0A-         =
hvm_load_segment_selector(x86_seg_gs, tss.gs, tss.eflags) )=0A+    if ( =
hvm_load_segment_selector(x86_seg_es, tss.es, new_cpl, tss.eflags) ||=0A+  =
       hvm_load_segment_selector(x86_seg_cs, tss.cs, new_cpl, tss.eflags) =
||=0A+         hvm_load_segment_selector(x86_seg_ss, tss.ss, new_cpl, =
tss.eflags) ||=0A+         hvm_load_segment_selector(x86_seg_ds, tss.ds, =
new_cpl, tss.eflags) ||=0A+         hvm_load_segment_selector(x86_seg_fs, =
tss.fs, new_cpl, tss.eflags) ||=0A+         hvm_load_segment_selector(x86_s=
eg_gs, tss.gs, new_cpl, tss.eflags) )=0A         exn_raised =3D 1;=0A =0A  =
   if ( taskswitch_reason =3D=3D TSW_call_or_int )=0A
--=__Part6D550968.2__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__Part6D550968.2__=--


From xen-devel-bounces@lists.xen.org Thu Jun 01 12:27:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 12: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 1dGPC0-0000R5-Kh; Thu, 01 Jun 2017 12: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 <JBeulich@suse.com>) id 1dGPBz-0000Qz-BG
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 12:27:07 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 3C/3F-10689-A1800395; Thu, 01 Jun 2017 12:27:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXS6fjDS1eCwyD
 S4MxXU4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePU/9WsBS0CFX/atrE0MH7i7WLk5BASyJP4
 vX4KC4jNK2An8benkwnElhAwlDi98CZQnIODRUBV4uXBUpAwm4C6RNuz7awgYREBA4lzR5NAT
 GaBeImr6+xBKoQFbCW2nlkL1igENPDY7CIQk1dAUOLvDmGQCmag6IFlr1gnMHLPQsjMQpKBsL
 UkHv66xQJha0ssW/iaeRbYKmmJ5f84IMIOEk/WNzCiKgGxvSUOnupmX8DIsYpRozi1qCy1SNf
 ISC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzAc6xkYGHcwTj3hd4hRkoNJSZS3
 wkYvUogvKT+lMiOxOCO+qDQntfgQowwHh5IErzi7QaSQYFFqempFWmYOMDJg0hIcPEoivG5sQ
 Gne4oLE3OLMdIjUKUZFKXHeYyAJAZBERmkeXBssGi8xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52
 BUEuY9DzKFJzOvBG76K6DFTECLX2zTB1lckoiQkmpgbI94ujQuKnp/jLPBMe1urQ8OYjo1SY1
 nE79ERuVePxX1fb61cuitv0YzXrq5HDJV31zz8c551aIPH/JFdrc0GHUueiP99MHD9crRjwVf
 iRcWGC59kHwgoPr8G6UzW4XbJj4O89DWZCgI+yTC2Ca4oqZ0d99J9ytWy5/nT3+Vc2rCy+nO/
 8wllFiKMxINtZiLihMBefGRkcECAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1496320023!102909422!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20008 invoked from network); 1 Jun 2017 12:27:04 -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; 1 Jun 2017 12:27:04 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 01 Jun 2017 06:27:02 -0600
Message-Id: <59302436020000780015EB54@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 01 Jun 2017 06:27:02 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <59302436020000780015EB54@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__Part0F376B06.2__="
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH] x86/HAP: don't open code clear_domain_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>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__Part0F376B06.2__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Also drop a stray initializer.

Signed-off-by: Jan Beulich <jbeulich@suse.com>

--- a/xen/arch/x86/mm/hap/hap.c
+++ b/xen/arch/x86/mm/hap/hap.c
@@ -248,8 +248,7 @@ static void hap_clean_dirty_bitmap(struc
 /************************************************/
 static struct page_info *hap_alloc(struct domain *d)
 {
-    struct page_info *pg =3D NULL;
-    void *p;
+    struct page_info *pg;
=20
     ASSERT(paging_locked_by_me(d));
=20
@@ -259,9 +258,7 @@ static struct page_info *hap_alloc(struc
=20
     d->arch.paging.hap.free_pages--;
=20
-    p =3D __map_domain_page(pg);
-    clear_page(p);
-    unmap_domain_page(p);
+    clear_domain_page(page_to_mfn(pg));
=20
     return pg;
 }




--=__Part0F376B06.2__=
Content-Type: text/plain; name="x86-HAP-clear_domain_page.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="x86-HAP-clear_domain_page.patch"

x86/HAP: don't open code clear_domain_page()=0A=0AAlso drop a stray =
initializer.=0A=0ASigned-off-by: Jan Beulich <jbeulich@suse.com>=0A=0A--- =
a/xen/arch/x86/mm/hap/hap.c=0A+++ b/xen/arch/x86/mm/hap/hap.c=0A@@ -248,8 =
+248,7 @@ static void hap_clean_dirty_bitmap(struc=0A /********************=
****************************/=0A static struct page_info *hap_alloc(struct =
domain *d)=0A {=0A-    struct page_info *pg =3D NULL;=0A-    void *p;=0A+  =
  struct page_info *pg;=0A =0A     ASSERT(paging_locked_by_me(d));=0A =
=0A@@ -259,9 +258,7 @@ static struct page_info *hap_alloc(struc=0A =0A     =
d->arch.paging.hap.free_pages--;=0A =0A-    p =3D __map_domain_page(pg);=0A=
-    clear_page(p);=0A-    unmap_domain_page(p);=0A+    clear_domain_page(p=
age_to_mfn(pg));=0A =0A     return pg;=0A }=0A
--=__Part0F376B06.2__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__Part0F376B06.2__=--


From xen-devel-bounces@lists.xen.org Thu Jun 01 12:43:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 12: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 1dGPRC-0001eO-VX; Thu, 01 Jun 2017 12:42: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 1dGPRB-0001eI-Ng
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 12:42:49 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 6C/D1-03587-9CB00395; Thu, 01 Jun 2017 12:42:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsVysyfVTfcEt0G
 kwcHXihbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ayvjksBWs5K/51zmNrYLzG3sXIxSEksJlR
 YlbjW2YIZzeQc3cVaxcjJ4ewgJ/E0W9HGUFsEQEjiRePLrNAFDUxSVxecgcswSwQIPHr6hZmE
 JtNQFPizudPTCA2r4CVxJUj88BqWARUJJYf6mUDsUUFwiXeNh5hgagRlDg58wmYzSkQKLFt1i
 U2iJlmEvM2P2SGsOUltr+dwzyBkW8WkpZZSMpmISlbwMi8ilGjOLWoLLVI19BYL6koMz2jJDc
 xM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMOQYgGAH45dlAYcYJTmYlER5K2z0IoX4kvJTKjMS
 izPii0pzUosPMcpwcChJ8D7iMogUEixKTU+tSMvMAQY/TFqCg0dJhPcHSJq3uCAxtzgzHSJ1i
 lFRSpx3HUhCACSRUZoH1waLuEuMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5j0BMoUnM68Ebv
 oroMVMQItfbNMHWVySiJCSamBclFvw2nyKndw6fZYNW7viQwuUPyjkRQXrTmC6bMh2t3HCmzi
 PeZu/Pax+9f+dcvjpA0tsQzvLpbqsfvyO5csV5Fy26Osria7E/Klq062vs9YUJR462eFxsPLb
 4UDGBydKRW0b+q7Kz375ZcP86Au5Xkabt+/cXl760ztiAuvnu0+ePC49/pZViaU4I9FQi7moO
 BEAnlnRcrMCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1496320968!71672677!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8187 invoked from network); 1 Jun 2017 12:42:48 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-21.messagelabs.com with SMTP; 1 Jun 2017 12:42: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 B3DCF1596;
 Thu,  1 Jun 2017 05:42: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 180D13F578;
 Thu,  1 Jun 2017 05:42:46 -0700 (PDT)
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
References: <1494426293-32481-1-git-send-email-bhupinder.thakur@linaro.org>
 <1494426293-32481-3-git-send-email-bhupinder.thakur@linaro.org>
 <ee9c0442-9d86-ac98-a30a-69c8ef1ed5de@arm.com>
 <CACtJ1JRazKdv=jf4+HPG1DVC1dQ68zdLbyrbXNr_BMSJFNJu2Q@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <11dd1ae4-400a-499b-208f-38efcc2834f1@arm.com>
Date: Thu, 1 Jun 2017 13:42:45 +0100
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: <CACtJ1JRazKdv=jf4+HPG1DVC1dQ68zdLbyrbXNr_BMSJFNJu2Q@mail.gmail.com>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 03/12 v3] xen/arm: vpl011: Add pl011 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>
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>

CgpPbiAwMS8wNi8xNyAxMTozMywgQmh1cGluZGVyIFRoYWt1ciB3cm90ZToKPiBIaSBKdWxpZW4s
CgpIaSBCaHVwaW5kZXIsCgo+IE9uIDIyIE1heSAyMDE3IGF0IDE5OjU0LCBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4+ICtzdGF0aWMgY29uc3Qgc3RydWN0IG1t
aW9faGFuZGxlcl9vcHMgdnBsMDExX21taW9faGFuZGxlciA9IHsKPj4+ICsgICAgLnJlYWQgPSB2
cGwwMTFfbW1pb19yZWFkLAo+Pj4gKyAgICAud3JpdGUgPSB2cGwwMTFfbW1pb193cml0ZSwKPj4+
ICt9Owo+Pj4gKwo+Pj4gK2ludCB2cGwwMTFfbWFwX2d1ZXN0X3BhZ2Uoc3RydWN0IGRvbWFpbiAq
ZCwgeGVuX3Bmbl90IGdmbikKPj4KPj4KPj4gVGhpcyBmdW5jdGlvbiBzaG91bGQgZWl0aGVyIGhh
dmUgdGhlIHByb3RvdHlwZSBkZWZpbmVkIGluIGFuIGhlYWRlciBpZiB1c2VkCj4+IG91dHNpZGUg
b3Igc3RhdGljLgo+Pgo+PiBBbHNvLCBJIGhhdmUgYXNrZWQgdG8gdXNlIGdmbl90IGFuZCBub3Qg
eGVuX3Bmbl90LiBUaGUgZm9ybWVyIGlzIGEgdHlwZXNhZmUKPj4gYXZvaWRpbmcgbWl4IGJldHdl
ZW4gTUZOIGFuZCBHRk4uCj4KPiBUaGUgZ2ZuIGlzIHBhc3NlZCBvbiBmcm9tIHRoZSBkb21jdGwg
QVBJIHRvIHRoaXMgZnVuY3Rpb24uIElzIHRoZQo+IGdmbl90IGRlZmluaXRpb24gZXhwb3NlZCB0
byBkb21jdGwgaW50ZXJmYWNlPyBDdXJyZW50bHksIGdmbl90IGlzCj4gZGVmaW5lZCBpbiB4ZW4v
aW5jbHVkZS94ZW4vbW0uaC4gU28gSSB3b3VsZCBoYXZlIHRvIGluY2x1ZGUgdGhpcwo+IGhlYWRl
ciBmaWxlIGluIHhlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCB3aGVyZSBJIGhhdmUgZGVmaW5l
ZCB0aGUKPiB2dWFydF9vcHMgc3RydWN0dXJlIGNvbnRhaW5pbmcgZ2ZuLiBJcyBpdCBvayB0byBp
bmNsdWRlIGEgeGVuIGhlYWRlcgo+IGZpbGUgaW4gdGhlIHB1YmxpYyBoZWFkZXIgZmlsZT8KCk5v
LiBUaGUgb25seSB0aGluZyBJIGFza2VkIGlzIHRvIHJlcGxhY2UgeGVuX3Bmbl90IGJ5IGdmbl90
IGluIHRoZSAKcGFyYW1ldGVyIGFuZCB0aGUgY2FsbGVyIHNob3VsZCB1c2UgX2dmbiguLi4pIHRv
IGRvIHRoZSBjb252ZXJzaW9uLgoKSGF2ZSBhIGxvb2sgb24gaG93IHdlIGRvIGluIHBvcHVsYXRl
X3BoeXNtYXAgKHhlbi9jb21tb24vbWVtb3J5LmMpLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFs
bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 01 12:49:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 12: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 1dGPXd-0001rp-Lh; Thu, 01 Jun 2017 12:49:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=318e9341d=dario.faggioli@citrix.com>)
 id 1dGPXc-0001rj-CZ
 for xen-devel@lists.xensource.com; Thu, 01 Jun 2017 12:49:28 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 85/21-03557-75D00395; Thu, 01 Jun 2017 12:49:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrEIsWRWlGSWpSXmKPExsXitHRDpG4Yr0G
 kwdc2a4t7U96zOzB6bO/bxR7AGMWamZeUX5HAmnFv/1+Wgm/CFU+fRzUw3hfsYuTkkBAIkVg3
 fy4jhO0hcf3sCSYQm1fAUGLuzmksILYwkH186x+wOJuAgcSbHXtZQWwRgSiJzRs2A/VycTALf
 GKUuDN9D9ggFgEViesHuti7GDk4OAXsJO4+4wOpERJoY5F4saIVbCi/gKTErS8fmUFqmAWqJb
 oWBEHcoC1x5Fw/O8QNghInZz4BKxcSUJOYMfcyK0SNpcS39U+ZJzAKzELonoWkA8RmFtCUaN3
 +mx3C1pZYtvA1M4RtK7Fu3XuoGhuJTVcXMELY8hLb385hXsDIvopRvTi1qCy1SNdIL6koMz2j
 JDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMOwZgGAH47K/TocYJTmYlER5K2z0IoX4kvJTK
 jMSizPii0pzUosPMcpwcChJ8LrzGEQKCRalpqdWpGXmACMQJi3BwaMkwqsMkuYtLkjMLc5Mh0
 idYlSUEuftBEkIgCQySvPg2mBRf4lRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvLkgU3gy80r
 gpr8CWswEtPjFNn2QxSWJCCmpBsZlimrOmwMvzNVPn2uRetpjQj8X/589YkK2++T+vSjYp1QY
 v3BC/VvGphCdXZIvow/vWf1/8guN3oSDvW4vDLbMDPY5fXbrmVXWETHX2YI73x1I8ni8rG269
 IWHAhJWFwUsC1+8eLh77RX315ETih7l/rs975OY0ENV/WeL6/XvK8903B2TrOqtxFKckWioxV
 xUnAgArZc72/UCAAA=
X-Env-Sender: prvs=318e9341d=dario.faggioli@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1496321365!105692537!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25684 invoked from network); 1 Jun 2017 12:49:26 -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;
 1 Jun 2017 12:49:26 -0000
X-IronPort-AV: E=Sophos;i="5.39,279,1493683200"; 
 d="asc'?scan'208";a="426179444"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Message-ID: <1496320839.10189.1.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: George Dunlap <George.Dunlap@citrix.com>, Stefano Stabellini
 <sstabellini@kernel.org>
Date: Thu, 1 Jun 2017 14:40:39 +0200
In-Reply-To: <2FD7B7F5-318E-410B-9B74-3CB53610A958@citrix.com>
References: <alpine.DEB.2.10.1705181156050.6833@sstabellini-ThinkPad-X260>
 <CAOcqxo0djhKRRS_0F+zm9uGFNHb+Dtuj_h=yqBrSdD0+RRA05A@mail.gmail.com>
 <alpine.DEB.2.10.1705221428180.18759@sstabellini-ThinkPad-X260>
 <CAOcqxo2dhXF6WmTWmDjUnEKC0W5933enLWFc7q9zbhhv7Z4w0w@mail.gmail.com>
 <alpine.DEB.2.10.1705301025230.18759@sstabellini-ThinkPad-X260>
 <7d065c72-aaa8-fb05-11a3-97681ba29acf@citrix.com>
 <alpine.DEB.2.10.1705311039180.18759@sstabellini-ThinkPad-X260>
 <2FD7B7F5-318E-410B-9B74-3CB53610A958@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: Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 "Artem_Mygaiev@epam.com" <Artem_Mygaiev@epam.com>,
 Julien Grall <julien.grall@arm.com>,
 "xen-devel@lists.xensource.com" <xen-devel@lists.xensource.com>,
 Andrii Anisov <andrii_anisov@epam.com>
Subject: Re: [Xen-devel] Notes on stubdoms and latency 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="===============3530638670726039303=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============3530638670726039303==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-5A/e8fNgt7l83aBEzRxz"

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

On Thu, 2017-06-01 at 12:52 +0200, George Dunlap wrote:
> > On May 31, 2017, at 6:45 PM, Stefano Stabellini <sstabellini@kernel
> > .org> wrote:
> >=20
> > I don't think we should provide that. If the user wants a stable
> > interface, she can use domains. I suggested that the code for the
> > EL0
> > app should come out of the Xen repository directly. Like for the
> > Xen
> > tools, they would be expected to be always in-sync.
>=20
> Hmm, it sounds like perhaps I misunderstood you and Volodymyr.=C2=A0=C2=
=A0I
> took =E2=80=9Cyou just call function `handle_mmio()` right in the app=E2=
=80=9D to
> mean that the *app* calls the *hypervisor* function named
> =E2=80=9Chandle_mmio=E2=80=9D.
>
Right. That what I had understood too.

> It sounds like what he (or at least you) actually meant was that the
> *hypervisor* calls the function named =E2=80=9Chandle_mmio=E2=80=9D in th=
e *app*?
>=20
Mmm... it's clearly me that am being dense, but what do you exactly
mean with "the hypervisor calls the function named handle_mmio() in the
app"? In particular the "in the app" part, and how is the hypervisor
going to be "in" the app...

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)
--=-5A/e8fNgt7l83aBEzRxz
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

iQIcBAABCAAGBQJZMAtHAAoJEBZCeImluHPuI4YQAJRHUjO6eNB5toL19GmXwtSZ
VJMNeTOTogtg7qsKnxPuYiN8i6WiNg+Osruj7lJ0ibXs6pfHH63bub+mJEmy2KfH
G+oa1CYzS6XFAzvwamwajtyE/8x0sxbGIeOCGZsB6FeYPGDHYHhRNVNPkZrIGyD9
hEr/rujlulvkQtR4bmtrrAyr20MCHvljBIpHa9A1ePB16SWyJkH+4+qsGO2NuEiK
cGVbFDpDnfde51znOuxKQFvcSynBM6CYJT664zXgy2KxEuYGzEX5pI0R5T9pS6/s
d/plWjy1Zs0KwwkGQQ5CZaKF+/yLdluuIyTZMsRV1XpBjh3xLBevbXQrl2IOma6m
yrJrnVhTR9Y5y0OIPTB17ewndnRRZYik6O3mVFnz3BREqRZzVc63bOFog+yYEb6t
OoEhNd4vshnPi40kqs0WTYXD/UIDUoiqgA7W547QuFannFYHzWgW/RzwSKSbuMel
qvtj6efkxcOcnRSUIul4ItqflpdzdhOC7zrNUI/74o4CY0DVyp4P6i11y28BkFnD
X1KA5a2cwVsVLdEoiY1CZbR/wbWK6pk7e4k2bKBi1h5YjyXUOoX4LTSRCLeVc+XX
Pw4qQBu8Y0KZT9ABq3Z5HTwxreDIaZMawhJ6YxS1peaEMfJRfX6G1KQX2FQTawuQ
MEHIT7p8LsconqAXR1GL
=7TMI
-----END PGP SIGNATURE-----

--=-5A/e8fNgt7l83aBEzRxz--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3530638670726039303==--


From xen-devel-bounces@lists.xen.org Thu Jun 01 12:51:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 12: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 1dGPZ0-0002PE-48; Thu, 01 Jun 2017 12:50:54 +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 1dGPYy-0002P5-HD
 for xen-devel@lists.xen.org; Thu, 01 Jun 2017 12:50:52 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 7B/A5-01735-BAD00395; Thu, 01 Jun 2017 12:50:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVysyfVTXcFr0G
 kwcW7nBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aOq3dYC6bzVjT3rGdtYPzD1cXIxSEksJlR
 orvtMjOEs5tR4sjK30AOJ4ewQJzE25cT2UBsEQFPiWdvt7F0MXIAFeVI9L9PAgkzC1RLPJ3cA
 FbOJqApcefzJyYQm1fASuLSw69grSwCKhJ3j/8Di4sKhEu8bTzCAlEjKHFy5hMwm1PATqJ91W
 kmiJm2Enfm7maGsOUltr+dwzyBkW8WkpZZSMpmISlbwMi8ilG9OLWoLLVI10IvqSgzPaMkNzE
 zR9fQwFQvN7W4ODE9NScxqVgvOT93EyMw2BiAYAfjwWbnQ4ySHExKorwVNnqRQnxJ+SmVGYnF
 GfFFpTmpxYcYZTg4lCR4z3IbRAoJFqWmp1akZeYAwx4mLcHBoyTCq8wDlOYtLkjMLc5Mh0idY
 tTl2LB6/RcmIZa8/LxUKXFeaZAiAZCijNI8uBGwGLzEKCslzMsIdJQQT0FqUW5mCar8K0ZxDk
 YlYV5DkCk8mXklcJteAR3BBHTEi236IEeUJCKkpBoYD9Qnfq1zXz55mtM+ERFZxwsnxUSMpjb
 uX8Mn61n/5Uf6UWYtdpbuaRxh9T/VDwUa7i+UVis1fiQVcGJigIomE/P158pbtWLmFdY/5d0V
 Lrw4gaUySiXfbcl+L5WQecL+vN4ha35rWex2vTvJ3/bezLXvakzZThVr57KX3pn6balwsULa3
 e9KLMUZiYZazEXFiQBGQ+zpvAIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1496321447!101360950!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29471 invoked from network); 1 Jun 2017 12:50:48 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-4.tower-206.messagelabs.com with SMTP; 1 Jun 2017 12: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 ECA241596;
 Thu,  1 Jun 2017 05:50: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 7B6B03F578;
 Thu,  1 Jun 2017 05:50:45 -0700 (PDT)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, xen-devel@lists.xen.org
References: <20170531130357.14492-1-julien.grall@arm.com>
 <7199e366-f56a-acc8-ffa5-0c85d6975049@oracle.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <592886a8-1443-6475-e318-85cb9acecead@arm.com>
Date: Thu, 1 Jun 2017 13:50:44 +0100
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: <7199e366-f56a-acc8-ffa5-0c85d6975049@oracle.com>
Cc: jgross@suse.com, Feng Kan <fkan@apm.com>, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org, stable@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH] xen/privcmd: Support correctly 64KB page
 granularity when mapping 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-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>

SGkgQm9yaXMsCgpPbiAzMS8wNS8xNyAxNDo1NCwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9u
IDA1LzMxLzIwMTcgMDk6MDMgQU0sIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gQ29tbWl0IDU5OTVh
NjggInhlbi9wcml2Y21kOiBBZGQgc3VwcG9ydCBmb3IgTGludXggNjRLQiBwYWdlIGdyYW51bGFy
aXR5IiBkaWQKPj4gbm90IGdvIGZhciBlbm91Z2ggdG8gc3VwcG9ydCA2NEtCIGluIG1tYXBfYmF0
Y2hfZm4uCj4+Cj4+IFRoZSB2YXJpYWJsZSAnbnInIGlzIHRoZSBudW1iZXIgb2YgNEtCIGNodW5r
IHRvIG1hcC4gSG93ZXZlciwgd2hlbiBMaW51eAo+PiBpcyB1c2luZyA2NEtCIHBhZ2UgZ3JhbnVs
YXJpdHkgdGhlIGFycmF5IG9mIHBhZ2VzICh2bWEtPnZtX3ByaXZhdGVfZGF0YSkKPj4gY29udGFp
biBvbmUgcGFnZSBwZXIgNjRLQi4gRml4IGl0IGJ5IGluY3JlbWVudGluZyBzdC0+aW5kZXggY29y
cmVjdGx5Lgo+Pgo+PiBGdXJ0aGVybW9yZSwgc3QtPnZhIGlzIG5vdCBjb3JyZWN0bHkgaW5jcmVt
ZW50ZWQgYXMgUEFHRV9TSVpFICE9Cj4+IFhFTl9QQUdFX1NJWkUuCj4+Cj4+IEZpeGVzOiA1OTk1
YTY4ICgieGVuL3ByaXZjbWQ6IEFkZCBzdXBwb3J0IGZvciBMaW51eCA2NEtCIHBhZ2UgZ3JhbnVs
YXJpdHkiKQo+PiBDQzogc3RhYmxlQHZnZXIua2VybmVsLm9yZwo+PiBSZXBvcnRlZC1ieTogRmVu
ZyBLYW4gPGZrYW5AYXBtLmNvbT4KPj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KPj4gLS0tCj4+ICBkcml2ZXJzL3hlbi9wcml2Y21kLmMgfCA0ICsr
LS0KPj4gIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4+
Cj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wcml2Y21kLmMgYi9kcml2ZXJzL3hlbi9wcml2
Y21kLmMKPj4gaW5kZXggN2E5MmE1ZTFkNDBjLi5mZWNhNzViMDdmZGQgMTAwNjQ0Cj4+IC0tLSBh
L2RyaXZlcnMveGVuL3ByaXZjbWQuYwo+PiArKysgYi9kcml2ZXJzL3hlbi9wcml2Y21kLmMKPj4g
QEAgLTM2Miw4ICszNjIsOCBAQCBzdGF0aWMgaW50IG1tYXBfYmF0Y2hfZm4odm9pZCAqZGF0YSwg
aW50IG5yLCB2b2lkICpzdGF0ZSkKPj4gIAkJCQlzdC0+Z2xvYmFsX2Vycm9yID0gMTsKPj4gIAkJ
fQo+PiAgCX0KPj4gLQlzdC0+dmEgKz0gUEFHRV9TSVpFICogbnI7Cj4+IC0Jc3QtPmluZGV4ICs9
IG5yOwo+PiArCXN0LT52YSArPSBYRU5fUEFHRV9TSVpFICogbnI7Cj4+ICsJc3QtPmluZGV4ICs9
IG5yIC8gWEVOX1BGTl9QRVJfUEFHRTsKPj4KPj4gIAlyZXR1cm4gMDsKPj4gIH0KPgo+Cj4gQXJl
IHdlIHN0aWxsIHVzaW5nIFBBR0VfTUFTSyBmb3IgeGVuX3JlbWFwX2RvbWFpbl9nZm5fYXJyYXko
KT8KCkRvIHlvdSBtZWFuIGluIHRoZSB4ZW5feGxhdGVfcmVtYXBfZ2ZuX2FycmF5IGltcGxlbWVu
dGF0aW9uPyBJZiBzbyB0aGVyZSAKYXJlIG5vIHVzZSBvZiBQQUdFX01BU0sgYXMgdGhlIGNvZGUg
aGFzIGJlZW4gY29udmVydGVkIHRvIHN1cHBvcnQgNjRLIApwYWdlIGdyYW51bGFyaXR5LgoKSWYg
eW91IG1lYW4gdGhlIHg4NiB2ZXJzaW9uIG9mIHhlbl9yZW1hcF9kb21haW5fZ2ZuX2FycmF5LCB0
aGVuIHdlIGRvbid0IApyZWFsbHkgY2FyZSBhcyB4ODYgb25seSB1c2UgNEtCIHBhZ2UgZ3JhbnVs
YXJpdHkuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 01 13:06:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 13: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 1dGPnv-0003GS-Dl; Thu, 01 Jun 2017 13:06: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 1dGPnt-0003GM-VO
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 13:06:18 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 2E/AD-03920-94110395; Thu, 01 Jun 2017 13:06:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS9dD0CD
 SoHWejsX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmrF68gy2gg+iFY83tzE1MM4U7GLk5BASyJO4
 fnkKM4jNK2An8fr/TzYQW0LAUOL0wpssIDaLgKrEr6PNYHE2AXWJtmfbWUFsEQF9ifmffoLZz
 AKzGSX6T6iC2MICrhJPrs8GqucCmn+TUeLg+9/sIAlOoAXf5hwBWsYBtExQ4u8OYYheLYmHv2
 6xQNjaEssWvgYrYRaQllj+j2MCI98shIZZSBpmIWmYhdCwgJFlFaN6cWpRWWqRrqFeUlFmekZ
 JbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZg8DEAwQ7Gnc+dDjFKcjApifJW2OhFCvEl5adU
 ZiQWZ8QXleakFh9i1ODgENi2a/UFRimWvPy8VCUJ3k98BpFCgkWp6akVaZk5wPiAKZXg4FES4
 X3GD5TmLS5IzC3OTIdInWJUlBLnvQmSEABJZJTmwbXBYvISo6yUMC8j0FFCPAWpRbmZJajyrx
 jFORiVhHkNBICm8GTmlcBNfwW0mAlo8Ytt+iCLSxIRUlINjE37trlY8mhudWD/Kpcu5/Lms+r
 3SUxXzq7/t6vKQ/qBjavhn9bofq9/3+T0+dL1fS/N9LkVfvjUVrFEqW/fY/f/Lti2ULQp/plA
 5WKWxMj3LDOeWRzlL7j4udGYWbGhMPTfzc7Nr+MPi/NsPLt/1oLUbR79m9wFAv9N+7Hi5dmfc
 h13FDKPzFViKc5INNRiLipOBAD+HJZ3xAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1496322374!100999042!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64102 invoked from network); 1 Jun 2017 13:06: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; 1 Jun 2017 13:06:16 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 01 Jun 2017 07:06:14 -0600
Message-Id: <59302D65020000780015EB99@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 01 Jun 2017 07:06:13 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <592E8925020000780015DF7A@prv-mh.provo.novell.com>
 <592E8925020000780015DF7A@prv-mh.provo.novell.com>
 <592E8B74020000780015DFCC@prv-mh.provo.novell.com>
 <e2032908-dc19-912b-223e-c56ae567f255@citrix.com>
In-Reply-To: <e2032908-dc19-912b-223e-c56ae567f255@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: Re: [Xen-devel] [PATCH 4/4] SVM: clean up svm_vmcb_isvalid()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDMxLjA1LjE3IGF0IDE0OjE0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMzEvMDUvMTcgMDg6MjMsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiAtICAgIGlmICgo
dm1jYi0+X2NyMyAmIDB4NykgIT0gMCkgewo+PiAtICAgICAgICBQUklOVEYoIkNSMzogTUJaIGJp
dHMgYXJlIHNldCAoJSMiUFJJeDY0IilcbiIsIHZtY2ItPl9jcjMpOwo+PiAtICAgIH0KPj4gLSAg
ICBpZiAoKHZtY2ItPl9lZmVyICYgRUZFUl9MTUEpICYmICh2bWNiLT5fY3IzICYgMHhmZSkgIT0g
MCkgewo+PiAtICAgICAgICBQUklOVEYoIkNSMzogTUJaIGJpdHMgYXJlIHNldCAoJSMiUFJJeDY0
IilcbiIsIHZtY2ItPl9jcjMpOwo+PiAtICAgIH0KPj4gKyAgICBpZiAoICh2bWNiX2dldF9jcjMo
dm1jYikgJiAweDcpIHx8Cj4+ICsgICAgICAgICAoKCEodm1jYl9nZXRfY3I0KHZtY2IpICYgWDg2
X0NSNF9QQUUpIHx8Cj4+ICsgICAgICAgICAgICh2bWNiX2dldF9lZmVyKHZtY2IpICYgRUZFUl9M
TUEpKSAmJgo+PiArICAgICAgICAgICh2bWNiX2dldF9jcjModm1jYikgJiAweGZlMCkpIHx8Cj4+
ICsgICAgICAgICAoKHZtY2JfZ2V0X2VmZXIodm1jYikgJiBFRkVSX0xNQSkgJiYKPj4gKyAgICAg
ICAgICAodm1jYl9nZXRfY3IzKHZtY2IpID4+IHYtPmRvbWFpbi0+YXJjaC5jcHVpZC0+ZXh0ZC5t
YXhwaHlzYWRkcikpICkKPj4gKyAgICAgICAgUFJJTlRGKCJDUjM6IE1CWiBiaXRzIGFyZSBzZXQg
KCUjIlBSSXg2NCIpXG4iLCB2bWNiX2dldF9jcjModm1jYikpOwo+IAo+IElzIGFueSBvZiB0aGlz
IGNvcnJlY3QgaWYgQ1IwLlBHIGlzIGNsZWFyPyAgSXQgd2FzIG15IHVuZGVyc3RhbmRpbmcgdGhh
dAo+IG91dHNpZGUgb2YgcGFnZWQgbW9kZSwgYWxsIGJpdHMgYXJlIHNvZnR3YXJlIGF2YWlsYWJs
ZS4KPiAKPiBUaGlzIGlzIGNlcnRhaW5seSB0aGUgYmVoYXZpb3VyIG9mIGh2bV9zZXRfY3IzKCkg
KHdoaWNoIGl0c2VsZiBoYXMKPiBmdXJ0aGVyIGtub2NrLW9uIGJ1Z3MgcmVzdWx0aW5nIGluIHZt
ZW50cnkgZmFpbHVyZXMsIGR1ZSB0byBpbnN1ZmZpY2llbnQKPiBDUjMgY2hlY2tzIHdoZW4gZW5h
YmxpbmcgQ1IwLlBHKQoKSSd2ZSBjaGFuZ2VkIGl0LCBidXQgSSdtIG5vdCBlbnRpcmVseSBjb252
aW5jZWQgdGhpcyBpcyBhIGdvb2QgaWRlYQpmb3IgdGhlIGNhc2Ugd2hlbiBzb21lb25lIG1lYW5z
IHRvIHVzZSB0aGlzIGZvciBhZGhvYwpkZWJ1Z2dpbmcsIGFzIGdlbmVyYWxseSBpdCBpcyBhIGhp
bnQgb2YgYSBwcm9ibGVtIGlmIGFueSBvZiB0aGVzZQpmYWlsLgoKPj4gLSAgICBpZiAoKHZtY2It
Pl9lZmVyID4+IDE1VSkgIT0gMCkgewo+PiArICAgIGlmICggdm1jYl9nZXRfZWZlcih2bWNiKSA+
PiAxNVUgKQo+PiAgICAgICAgICBQUklOVEYoIkVGRVI6IGJpdHMgWzYzOjE1XSBhcmUgbm90IHpl
cm8gKCUjIlBSSXg2NCIpXG4iLAo+PiAtICAgICAgICAgICAgICAgIHZtY2ItPl9lZmVyKTsKPj4g
LSAgICB9Cj4gCj4gSSBkb24ndCBzZWUgYW55IGp1c3RpZmljYXRpb24gZm9yIHRoaXMgcGFydGlj
dWxhciBjaGVjayAoZXZlbiBiZWZvcmUKPiB5b3VyIG1vZGlmaWNhdGlvbikuICBUaGUgbWFudWFs
IHN0YXRlcyAiQW55IE1CWiBiaXQgb2YgRUZFUiBpcyBzZXQiLCBzbwo+IEknZCByZWNvbW1lbmQg
dXNpbmcgaHZtX2VmZXJfdmFsaWQoKSBoZXJlLCB3aGljaCBhbHNvIHN1YnN1bWVzIHNvbWUgb2YK
PiB0aGUgb3RoZXIgY2hlY2tzLgoKSSBjYW4gY2VydGFpbmx5IGFkZCBhIGNhbGwgdG8gaHZtX2Vm
ZXJfdmFsaWQoKSwgYnV0IHRoYXQgd29uJ3QgcmVwbGFjZQp0aGUgZXhpc3RpbmcgY2hlY2ssIGFz
IHRoYXQgZnVuY3Rpb24gb25seSBjaGVja3Mga25vd24gYml0cyBhbmQKaWdub3JlcyBhbGwgb3Ro
ZXJzLiBQZXJoYXBzIHdlIGNvdWxkIChzaG91bGQpIGNoYW5nZSB0aGF0LCBidXQgbm90CmluIHRo
aXMgcGF0Y2guIEkndmUgdGlnaHRlbmVkIHRoZSBleGlzdGluZyBjaGVjayB0aG91Z2ggdG8gY2hl
Y2sgZm9yCmFsbCB1bmRlZmluZWQgYml0cywgbm90IGp1c3QgdGhvc2UgdXB3YXJkcyBmcm9tIGJp
dCAxNS4KCj4+IC0gICAgaWYgKHZtY2ItPl9ucF9lbmFibGUgJiYgdm1jYi0+X2hfY3IzID09IDAp
IHsKPj4gKyAgICBpZiAoIHZtY2JfZ2V0X25wX2VuYWJsZSh2bWNiKSAmJiAhdm1jYl9nZXRfaF9j
cjModm1jYikgKQo+PiAgICAgICAgICBQUklOVEYoIm5lc3RlZCBwYWdpbmcgZW5hYmxlZCBidXQg
aG9zdCBjcjMgaXMgMFxuIik7Cj4gCj4gSSBhbHNvIGNhbid0IHNlZSBhbnl0aGluZyBpbiB0aGUg
bWFudWFsIGFib3V0IHRoaXMgYmVpbmcgaW52YWxpZC4KPiAKPiBUaGUgb25seSByZWxldmFudCBy
ZXN0cmljdGlvbiBJIGNhbiBzcG90IGlzIG5lc3RlZCBwYWdpbmcgaXMgbm90Cj4gcGVybWl0dGVk
IGlmIGhvc3QgcGFnaW5nIGlzIGRpc2FibGVkLiAgQSBob3N0IGNyMyB2YWx1ZSBvZiAwIGNhbgo+
IGxlZ2l0aW1hdGVseSBiZSB1c2VkIGZvciBwYWdpbmcgc3VpdGFibGUgUFRFcyBhcmUgd3JpdHRl
biBpbnRvIG1mbjAuCgpUaGVyZSdzIG5vIGhfY3IwIGZpZWxkLCBzbyBpdCdzIG5vdCBjbGVhciB0
byBtZSBob3cgaG9zdCBwYWdpbmcKc3RhdGUgY291bGQgYmUgZGV0ZXJtaW5lZCAob3IgaG93IG9u
ZSBjb3VsZCBldmVuIHRhbGsgb2YgaXQKYmVpbmcgZGlzYWJsZWQpLiBJIGFsc28gY291bGRuJ3Qg
ZmluZCB0aGUgc3RhdGVtZW50IHlvdSBzYXkgeW91CmhhdmUgc3BvdHRlZC4gU28gYmVzdCBJIGNh
biBkbyBpcyBzaW1wbHkgZGVsZXRlIHRoaXMgY2hlY2suCgpKYW4KCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 01 13:07:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 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 1dGPpC-0003Ki-Nm; Thu, 01 Jun 2017 13:07:38 +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 1dGPpA-0003KU-Sm
 for xen-devel@lists.xensource.com; Thu, 01 Jun 2017 13:07:37 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 C2/D0-03557-89110395; Thu, 01 Jun 2017 13:07:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVXe6oEG
 kwcQJzBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuHRzCXPBzQ7Giq5HV9ka
 GN8ndjFycQgJ/GWU+DB1JwuE85hRYsO19VDONkaJ9cvesnUxcnKICDhLfD0zlx3E5hXQl2icd
 guoiINDWMBWonl+IEi9hECzisTkQ2dYQGokBLwlVh44wwRjd/2bBdTLzsEmYCVxSAwkyiKgKv
 Fx3U2WCYzcCxgZVjFqFKcWlaUW6Rqa6SUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525
 iBHqdAQh2MN7fGHCIUZKDSUmUt8JGL1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO8nPoNIIcGi
 1PTUirTMHGD4waQlOHiURHiVBIDSvMUFibnFmekQqVOMuhwbVq//wiTEkpeflyolzusIUiQAU
 pRRmgc3AhYLlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMuwJkCk9mXgncpldARzABHfFimz
 7IESWJCCmpBsYHJp1zez9/Z9+dztGn3uzdM/WsFlfb9Hlvlp9ZYfo8PSUzIXerKQ/T83W7PC9
 YRl/4MGvXocwiv0euXhtqu6tTzM6vl3rwfOohB5OQpaoqs90Yd7T+1ew//F2rZo/5Un+nMzl2
 8Q2T1wj1+DiYHVmv+HT2wqTe3+vteKdcCdsr6vUpSblJKESJpTgj0VCLuag4EQCcTqlJgAIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1496322453!93157790!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8683 invoked from network); 1 Jun 2017 13:07: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; 1 Jun 2017 13:07: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 1dGPp6-0007Fa-Cv; Thu, 01 Jun 2017 13:07: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 1dGPp0-0006od-J7; Thu, 01 Jun 2017 13:07:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dGPog-0007yk-6M; Thu, 01 Jun 2017 13:07:14 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109898-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-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-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-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-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-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-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-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=0748b3526e8cb78b9cd64208426bfc3d54a72b04
X-Osstest-Versions-That: qemuu=9964e96dc9999cf7f7c936ee854a795415d19b60
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 01 Jun 2017 13:07:07 +0000
Subject: [Xen-devel] [qemu-mainline test] 109898: 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="===============1315023955812078194=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures :-/ but no regressions.

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

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail like 109701
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 109711
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop             fail like 109711
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 109711
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 109711
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-libvirt     12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-arm64-arm64-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-qcow2 11 migrate-support-check        fail never pass
 test-arm64-arm64-libvirt-qcow2 12 saverestore-support-check    fail never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-rtds     12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass

version targeted for testing:
 qemuu                0748b3526e8cb78b9cd64208426bfc3d54a72b04
baseline version:
 qemuu                9964e96dc9999cf7f7c936ee854a795415d19b60

Last test of basis   109711  2017-05-24 05:21:56 Z    8 days
Testing same since   109862  2017-05-30 18:00:37 Z    1 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alberto Garcia <berto@igalia.com>
  Alex Williamson <alex.williamson@redhat.com>
  Bharata B Rao <bharata@linux.vnet.ibm.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  David Gibson <david@gibson.dropbear.id.au> [ppc parts]
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eric Blake <eblake@redhat.com>
  Eric Farman <farman@linux.vnet.ibm.com>
  Fam Zheng <famz@redhat.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Igor Mammedov <imammedo@redhat.com>
  Jeff Cody <jcody@redhat.com>
  Kashyap Chamarthy <kchamart@redhat.com>
  Keith Busch <keith.busch@intel.com>
  Kevin Wolf <kwolf@redhat.com>
  Ladi Prosek <lprosek@redhat.com>
  Laszlo Ersek <lersek@redhat.com>
  Laurent Vivier <lvivier@redhat.com>
  Marc-André Lureau <marcandre.lureau@redhat.com>
  Markus Armbruster <armbru@redhat.com>
  Max Reitz <mreitz@redhat.com>
  Maxime Coquelin <maxime.coquelin@redhat.com>
  Michael S. Tsirkin <mst@redhat.com>
  Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Xu <peterx@redhat.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Sjors Gielen <sjors@sjorsgielen.nl>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stephen Bates <sbates@raithlin.com>
  Tao Wu <lepton@google.com>
  Tao Wu <ytht.net@gmail.com>
  Thomas Huth <thuth@redhat.com>
  Xiao Feng Ren <renxiaof@linux.vnet.ibm.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-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                                  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-arm64-arm64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-arm64-arm64-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-arm64-arm64-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-arm64-arm64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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

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

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

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


Pushing revision :

+ branch=qemu-mainline
+ revision=0748b3526e8cb78b9cd64208426bfc3d54a72b04
+ . ./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 0748b3526e8cb78b9cd64208426bfc3d54a72b04
+ branch=qemu-mainline
+ revision=0748b3526e8cb78b9cd64208426bfc3d54a72b04
+ . ./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.8-testing
+ '[' x0748b3526e8cb78b9cd64208426bfc3d54a72b04 = 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-3.14
++ : 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 0748b3526e8cb78b9cd64208426bfc3d54a72b04:refs/heads/upstream-tested
To osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
   9964e96..0748b35  0748b3526e8cb78b9cd64208426bfc3d54a72b04 -> upstream-tested


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1315023955812078194==--

From xen-devel-bounces@lists.xen.org Thu Jun 01 13:08:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 13: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 1dGPqL-0003Sm-6x; Thu, 01 Jun 2017 13:08: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=318822f46=citrix-osstest@xenproject.org>)
 id 1dGPqK-0003SU-Cj
 for xen-devel@lists.xensource.com; Thu, 01 Jun 2017 13:08:48 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 94/99-03371-FD110395; Thu, 01 Jun 2017 13:08:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsXitHSDve59QYN
 Ig4+veC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8af7u1sBedFKy4u+c7awPiKr4uRk0NCwF9i
 9YPtbBC2h8T1syeYQGwRAWeJCR9ug8V5BfQkvm/4zQpiCwtYSFztvgJkcwHVNzFK9E9exwjR7
 CbROvkDnH1u1yKwZjagoRN7JrKA2CwCKhKrlqxkBrGFBLQkli5eyQSxQFDi5MwnYDXMAhISB1
 +8YIaYYynxbf1T5gmMfLOQlM1CUraAkWkVo0ZxalFZapGukZleUlFmekZJbmJmjq6hgZlebmp
 xcWJ6ak5iUrFecn7uJkZgWDEAwQ7GMwsCDzFKcjApifJW2OhFCvEl5adUZiQWZ8QXleakFh9i
 lOHgUJLg/cRnECkkWJSanlqRlpkDDHCYtAQHj5IIr5IAUJq3uCAxtzgzHSJ1ilGXY8Pq9V+Yh
 Fjy8vNSpcR5r4EUCYAUZZTmwY2ARdslRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfPmg0zhyc
 wrgdv0CugIJqAjXmzTBzmiJBEhJdXAKNxRVvy+6Fkgz/dn26f1J36OtBbZfWPVB7/J2ZeWn1O
 6u7mg3/Pah8eXtzmsv/nxyf61Wz9MfiLdvk/ZJL0sUGBGyM/7tkpJU2+JhzBHizwIfim2q1zb
 X/WcoMPvadsSryq6HDiczex9lbktd877kDcvNSekvHbuOSmv13uvffJThujtqf0LViixFGckG
 moxFxUnAgDCS+JzsQIAAA==
X-Env-Sender: prvs=318822f46=citrix-osstest@xenproject.org
X-Msg-Ref: server-16.tower-27.messagelabs.com!1496322525!105259227!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6497 invoked from network); 1 Jun 2017 13:08:46 -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;
 1 Jun 2017 13:08:46 -0000
X-IronPort-AV: E=Sophos;i="5.39,279,1493683200"; d="scan'208";a="434774812"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71465-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64-libvirt:libvirt-build:fail:allowable
 ovmf:build-i386-libvirt:libvirt-build:fail:allowable
X-Osstest-Versions-This: ovmf=a6b5380642c4d9f55175dd5f423bae9ecc1be9d8
X-Osstest-Versions-That: ovmf=8bef878beada6400aaed2f3c2bf73d6c90cde931
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 1 Jun 2017 14:08:42 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71465: 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
MTQ2NSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE0NjUvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25z
LgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2Nr
aW5nKToKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDUgbGlidmlydC1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsICAgbGlrZSA3MTQ2NAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgNSBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcxNDY0Cgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAgICAgICAgICAgYTZiNTM4MDY0
MmM0ZDlmNTUxNzVkZDVmNDIzYmFlOWVjYzFiZTlkOApiYXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAg
ICAgICAgICAgICAgICAgOGJlZjg3OGJlYWRhNjQwMGFhZWQyZjNjMmJmNzNkNmM5MGNkZTkzMQoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcxNDY0ICAyMDE3LTA2LTAxIDA3OjE3OjEzIFogICAgMCBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3MTQ2NSAgMjAxNy0wNi0wMSAxMToxNjo0NSBaICAg
IDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgog
IGRhbm4gZnJhemllciA8ZGFubmZAZGViaWFuLm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVp
bGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0
CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rl
c3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29t
bWl0IGE2YjUzODA2NDJjNGQ5ZjU1MTc1ZGQ1ZjQyM2JhZTllY2MxYmU5ZDgKQXV0aG9yOiBkYW5u
IGZyYXppZXIgPGRhbm5mQGRlYmlhbi5vcmc+CkRhdGU6ICAgV2VkIE1heSAzMSAxMDo1Nzo1NCAy
MDE3IC0wNjAwCgogICAgQmFzZVRvb2xzL0dDQyBBUk0vQUFSQ0g2NDogRm9yY2UgZGlzYWJsZSBQ
SUUKICAgIAogICAgQWZ0ZXIgRGViaWFuJ3MgdG9vbGNoYWluIHN3aXRjaGVkIHRvIFBJRSBieSBk
ZWZhdWx0LCBvdXIgZWRrMiBidWlsZHMgYmVnYW4KICAgIHRvIGZhaWwgdG8gYnVpbGQgKEdDQzQ5
IHcvIGdjYyA2LjMpLiBUaGlzIHBhdGNoIGZpeGVzIHRoZSBidWlsZCBieSBmb3JjaW5nCiAgICBv
ZmYgUElFIGZvciBib3RoIEFSTSBhbmQgQUFSQ0g2NCBidWlsZHMuCiAgICAKICAgIENvbnRyaWJ1
dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25l
ZC1vZmYtYnk6IGRhbm4gZnJhemllciA8ZGFubmZAZGViaWFuLm9yZz4KICAgIAogICAgQWRkIC1m
bm8tcGljIGFzIHdlbGwgZm9yIEFSTS4KICAgIAogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5v
Q29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMAogICAgU2lnbmVkLW9mZi1ieTogQXJkIEJp
ZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTogTGlt
aW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 01 13:11:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 13: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 1dGPsR-00046p-Jl; Thu, 01 Jun 2017 13:10: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=3184c523e=Andrew.Cooper3@citrix.com>)
 id 1dGPsQ-00046g-F6
 for xen-devel@lists.xen.org; Thu, 01 Jun 2017 13:10:58 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 F7/5F-03613-16210395; Thu, 01 Jun 2017 13:10:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsXitHRDpG6ikEG
 kwYlpQhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8beaRtYCw7yVjS8f8bSwPiHq4uRk0NCwF/i
 3cPdzCA2m4C+xO4Xn5hAbBEBdYnTHRdZuxi5OJgFepglVk29zgiSEBaIktjwfRYriM0ioCLRs
 bsJzOYV8JA4fP49E8RQOYnzx3+CDRUSUJO41n+JHaJGUOLkzCcsIDazgITEwRcvmCcwcs9Ckp
 qFJLWAkWkVo0ZxalFZapGukbFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgODA
 AwQ7GP/MDDzFKcjApifJW2OhFCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg1RM0iBQSLEpNT61I
 y8wBBiZMWoKDR0mEVwgkzVtckJhbnJkOkTrFqCglzmsJkhAASWSU5sG1waLhEqOslDAvI9AhQ
 jwFqUW5mSWo8q8YxTkYlYR5lUGm8GTmlcBNfwW0mAlo8Ytt+iCLSxIRUlINjJX7rqsf+9/97/
 COOx928LmXmB5esYNtYX9qt+GFHS23ZgZn2izQ3h8ufPRu3NGzTDrNzMZ6bx83HZDbymhnu+h
 2WHr+YjXeJiNu1R2XH0lFuGirGHZZi0k4cNV/Kzze1XpY9d3zo++fym5xCTU4eLvVwenv3yni
 K/6H3P77kqXXqFJp46615kosxRmJhlrMRcWJAATlkBCBAgAA
X-Env-Sender: prvs=3184c523e=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1496322655!68330644!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4475 invoked from network); 1 Jun 2017 13:10:56 -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 Jun 2017 13:10:56 -0000
X-IronPort-AV: E=Sophos;i="5.39,279,1493683200"; d="scan'208";a="426186466"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 1 Jun 2017 14:10:50 +0100
Message-ID: <1496322650-4527-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH] xen/public: Correct the HYPERVISOR_dm_op()
	documentation to match reality
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIG51bWJlciBvZiBidWZmZXJzIGlzIGFoZWFkIG9mIHRoZSBidWZmZXIgbGlzdCBpbiB0aGUg
YXJndW1lbnQgbGlzdC4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5j
aXRyaXguY29tPgpDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkND
OiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBLb25yYWQgUnplc3p1dGVrIFdp
bGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ0M6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBj
aXRyaXguY29tPgpDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkZvciA0
LjkuICBUaGlzIGlzIG9ubHkgZG9jdW1lbnRhdGlvbiwgYnV0IGltcG9ydGFudCB0byBnZXQgY29y
cmVjdCBzZWVpbmcgYXMKZG1fb3AoKXMgYXJlIGEgbmV3IGZlYXR1cmUgaW4gNC45Ci0tLQogeGVu
L2luY2x1ZGUvcHVibGljL2h2bS9kbV9vcC5oIHwgNiArKystLS0KIDEgZmlsZSBjaGFuZ2VkLCAz
IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
cHVibGljL2h2bS9kbV9vcC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2h2bS9kbV9vcC5oCmluZGV4
IDIwYzIxYjYuLjJhNGMzZDkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1f
b3AuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmgKQEAgLTM5MSwxNyArMzkx
LDE3IEBAIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9kbV9vcF9idWZfdCk7CiAKIC8qIGAg
ZW51bSBuZWdfZXJybm92YWwKICAqIGAgSFlQRVJWSVNPUl9kbV9vcChkb21pZF90IGRvbWlkLAot
ICogYCAgICAgICAgICAgICAgICAgIHhlbl9kbV9vcF9idWZfdCBidWZzW10sCi0gKiBgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgaW50IG5yX2J1ZnMpCisgKiBgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgaW50IG5yX2J1ZnMsCisgKiBgICAgICAgICAgICAgICAgICAgeGVuX2RtX29wX2J1
Zl90IGJ1ZnNbXSkKICAqIGAKICAqCiAgKiBAZG9taWQgaXMgdGhlIGRvbWFpbiB0aGUgaHlwZXJj
YWxsIG9wZXJhdGVzIG9uLgorICogQG5yX2J1ZnMgaXMgdGhlIG51bWJlciBvZiBidWZmZXJzIGlu
IHRoZSBAYnVmcyBhcnJheS4KICAqIEBidWZzIHBvaW50cyB0byBhbiBhcnJheSBvZiBidWZmZXJz
IHdoZXJlIEBidWZzWzBdIGNvbnRhaW5zIGEgc3RydWN0CiAgKiB4ZW5fZG1fb3AsIGRlc2NyaWJp
bmcgdGhlIHNwZWNpZmljIGRldmljZSBtb2RlbCBvcGVyYXRpb24gYW5kIGl0cwogICogcGFyYW1l
dGVycy4KICAqIEBidWZzWzEuLl0gbWF5IGJlIHJlZmVyZW5jZWQgaW4gdGhlIHBhcmFtZXRlcnMg
Zm9yIHRoZSBwdXJwb3NlcyBvZgogICogcGFzc2luZyBleHRyYSBpbmZvcm1hdGlvbiB0byBvciBm
cm9tIHRoZSBkb21haW4uCi0gKiBAbnJfYnVmcyBpcyB0aGUgbnVtYmVyIG9mIGJ1ZmZlcnMgaW4g
dGhlIEBidWZzIGFycmF5LgogICovCiAKICNlbmRpZiAvKiBfX1hFTl9QVUJMSUNfSFZNX0RNX09Q
X0hfXyAqLwotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 01 13:12:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 13: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 1dGPtP-0004D4-Tb; Thu, 01 Jun 2017 13:11: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=3180bac73=wei.liu2@citrix.com>)
 id 1dGPtO-0004Cn-A8
 for xen-devel@lists.xen.org; Thu, 01 Jun 2017 13:11:58 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 E8/0E-02022-D9210395; Thu, 01 Jun 2017 13:11:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHSDve4sIYN
 Igy8LmC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxvt3YyF3xgrDjaupKxgfEUYxcjJ4eEgL/E
 p5VrmLoYOThYBFQkGhrtQMJsAsoSPzt72UBsEQFdiWcLngHZXBzMAm3MEv9+/2UHSQgLxEscv
 9wPZvMKWEjcPXuDCcQWEvCQuDqtiQ0iLihxcuYTFhCbWUBHYsHuT2wgu5gFpCWW/+MACXMKeE
 r0fbrCDGKLAp3QuXQOC8QYBYmO6ceYJjDyzUIyaRaSSbMQJi1gZF7FqF6cWlSWWqRropdUlJm
 eUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERhmDECwg/FWn/MhRkkOJiVR3gobvUghvqT8
 lMqMxOKM+KLSnNTiQ4wyHBxKErx6ggaRQoJFqempFWmZOcCAh0lLcPAoifD6gqR5iwsSc4sz0
 yFSpxh1OZo+bPnCJMSSl5+XKiXOawlSJABSlFGaBzcCFn2XGGWlhHkZgY4S4ilILcrNLEGVf8
 UozsGoJMyrDDKFJzOvBG7TK6AjmICOeLFNH+SIkkSElFQDI6/jW95cpf+7Xxd+XHjmr3aufmX
 rqp+76g5cd7t71sA5Omr51Fz+2b+0jOdeyhH+7qZY/nd60VfVY73XNkdelzdfdD16iznLpoNq
 LDHHTFZIeZ6vyHsn26jGueS11NcFpXutchlZll5aqpQ1y7q6oeSq9i3nrSZhd2MneO+xqDPnt
 +mzfj73shJLcUaioRZzUXEiADRQkw65AgAA
X-Env-Sender: prvs=3180bac73=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1496322711!101195820!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8323 invoked from network); 1 Jun 2017 13:11:53 -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 Jun 2017 13:11:53 -0000
X-IronPort-AV: E=Sophos;i="5.39,279,1493683200"; d="scan'208";a="434775342"
Date: Thu, 1 Jun 2017 14:11:49 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170601131149.wsd7akut54bsj2ir@citrix.com>
References: <1496322650-4527-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1496322650-4527-1-git-send-email-andrew.cooper3@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>, Xen-devel <xen-devel@lists.xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] xen/public: Correct the HYPERVISOR_dm_op()
 documentation to match reality
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBKdW4gMDEsIDIwMTcgYXQgMDI6MTA6NTBQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBUaGUgbnVtYmVyIG9mIGJ1ZmZlcnMgaXMgYWhlYWQgb2YgdGhlIGJ1ZmZlciBsaXN0
IGluIHRoZSBhcmd1bWVudCBsaXN0Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 01 13:13:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 13: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 1dGPuO-0004JZ-6f; Thu, 01 Jun 2017 13: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=3180bac73=wei.liu2@citrix.com>)
 id 1dGPuM-0004JI-4g
 for xen-devel@lists.xen.org; Thu, 01 Jun 2017 13:12:58 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 C6/41-03620-9D210395; Thu, 01 Jun 2017 13:12:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDve5NIYN
 Ig4+bOSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxvt3YyF3xgrDjaupKxgfEUYxcjJ4eEgL/E
 p5VrmLoYOThYBFQkGhrtQMJsAsoSPzt72UBsEQFdiWcLngHZXBzMAm3MEv9+/2UHSQgLxEscv
 9wPZvMKWEjcPXuDCcQWEvCQuDqtiQ0iLihxcuYTFhCbWUBHYsHuT2wgu5gFpCWW/+MACXMKeE
 r0fbrCDGKLAp3QuXQOC8QYBYmO6ceYJjDyzUIyaRaSSbMQJi1gZF7FqFGcWlSWWqRrZKmXVJS
 ZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYaAxAsIPxwKLAQ4ySHExKorwVNnqRQnxJ
 +SmVGYnFGfFFpTmpxYcYZTg4lCR49QQNIoUEi1LTUyvSMnOAIQ+TluDgURLh9QVJ8xYXJOYWZ
 6ZDpE4x6nI0fdjyhUmIJS8/L1VKnNcSpEgApCijNA9uBCz+LjHKSgnzMgIdJcRTkFqUm1mCKv
 +KUZyDUUmYNwZkCk9mXgncpldARzABHfFimz7IESWJCCmpBkYxvtkdFzo/CrlprbP5Eihx8Pm
 uU2duWy0Pf6k9j3d2YV551nvbioUa8S+ibX9GTFBhCJLNllM/lRCSOFHznGpI3t2wlz27I+/f
 naT86N4kA7HJl7bdiHWptDMwtOV8tiz3Z/dZuY373Q8kCrWtKKnTevxl2+WgAzkCd05JPbv9+
 PbJi9pN+juUWIozEg21mIuKEwGounsJugIAAA==
X-Env-Sender: prvs=3180bac73=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1496322775!65183792!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15587 invoked from network); 1 Jun 2017 13:12:56 -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;
 1 Jun 2017 13:12:56 -0000
X-IronPort-AV: E=Sophos;i="5.39,279,1493683200"; d="scan'208";a="434775342"
Date: Thu, 1 Jun 2017 14:11:49 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170601131149.wsd7akut54bsj2ir@citrix.com>
References: <1496322650-4527-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1496322650-4527-1-git-send-email-andrew.cooper3@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>, Xen-devel <xen-devel@lists.xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] xen/public: Correct the HYPERVISOR_dm_op()
 documentation to match reality
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBKdW4gMDEsIDIwMTcgYXQgMDI6MTA6NTBQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBUaGUgbnVtYmVyIG9mIGJ1ZmZlcnMgaXMgYWhlYWQgb2YgdGhlIGJ1ZmZlciBsaXN0
IGluIHRoZSBhcmd1bWVudCBsaXN0Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 01 13:17:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 13: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 1dGPyn-0004c2-OO; Thu, 01 Jun 2017 13: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 <JBeulich@suse.com>) id 1dGPym-0004bw-ME
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 13:17:32 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 EA/97-03613-CE310395; Thu, 01 Jun 2017 13:17:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXS6fjDS/elsEG
 kweSNghbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a+Z+/ZCo6wVnyZe56lgfEQSxcjJ4eQQJ7E
 2j3z2UBsXgE7iZtn9zOD2BIChhKnF94Eq2ERUJXo3zgbLM4moC7R9mw7axcjB4eIgI7E6e98I
 GFmgVWMEt/bS0BsYQEfieYPLcwQ4zMkdmydyAxSzilgJXFyTiiIySsgKPF3hzBEp5bEw1+3WC
 BsbYllC1+DVTMLSEss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRozi1qCy1SNfQQi+pKDM9oyQ
 3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzDwGIBgB+PNjQGHGCU5mJREeSts9CKF+JLyUyoz
 Eosz4otKc1KLDzFqcHAIbNu1+gKjFEtefl6qkgTvDCGDSCHBotT01Iq0zBxgbMCUSnDwKInw/
 gBJ8xYXJOYWZ6ZDpE4xGnNsWL3+CxNH04ctX5iEwCZJifPOBSkVACnNKM2DGwSL2UuMslLCvI
 xAZwrxFKQW5WaWoMq/YhTnYFQS5j0GMoUnM68Ebt8roFOYgE55sU0f5JSSRISUVAOjTEDXpGo
 //hq205OlbNvtHy6y3uw6t+Fw6oG8u88OsUreWRNp4rK26N+tB0+ZpjxaoW4d9OS06ietEyp6
 T0KnXZlXFM2pkCHU/eL0SYGe7Gqu6+8tXvHwBuk8Sb40YZPgrNKq6TpLL+zSL9os+eXp5jdF2
 7UD1VIT+BkNul0y3I8qhm5cE9evxFKckWioxVxUnAgAsAcL0tQCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1496323037!71702469!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52259 invoked from network); 1 Jun 2017 13:17:29 -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; 1 Jun 2017 13:17:29 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 01 Jun 2017 07:17:16 -0600
Message-Id: <59302FFC020000780015EBD2@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 01 Jun 2017 07:17:16 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170601114914.18601-1-roger.pau@citrix.com>
 <20170601114914.18601-2-roger.pau@citrix.com>
In-Reply-To: <20170601114914.18601-2-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, boris.ostrovsky@oracle.com,
 Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v4 1/4] x86/pt: remove hvm_domid field from
 bind struct
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAxLjA2LjE3IGF0IDEzOjQ5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IC0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3B1
YmxpYy9kb21jdGwuaAo+IEBAIC01NTksNyArNTU5LDYgQEAgdHlwZWRlZiBlbnVtIHB0X2lycV90
eXBlX2Ugewo+ICBzdHJ1Y3QgeGVuX2RvbWN0bF9iaW5kX3B0X2lycSB7Cj4gICAgICB1aW50MzJf
dCBtYWNoaW5lX2lycTsKPiAgICAgIHB0X2lycV90eXBlX3QgaXJxX3R5cGU7Cj4gLSAgICB1aW50
MzJfdCBodm1fZG9taWQ7Cj4gIAo+ICAgICAgdW5pb24gewo+ICAgICAgICAgIHN0cnVjdCB7CgpX
aGlsZSB0aGVyZSBhbHJlYWR5IGlzIGEgcGF0Y2ggcGVuZGluZyogd2hpY2ggaW5jcmVtZW50cyB0
aGUKZG9tY3RsIHZlcnNpb24sIHlvdSdkIG5lZWQgdG8gZG8gaXQgaGVyZSB0b28sIGFzIHdlIGNh
bid0IGJlCnN1cmUgd2hpY2ggb25lIGxhbmRzIGZpcnN0LiBJIGNhbiBvZiBjb3Vyc2UgcHVsbCBv
dmVyIHRoZSBodW5rCmZyb20gdGhlcmUgYW5kIGNvbW1pdCBpdCAuLi4KCldpdGggdGhhdCBhZGRp
dGlvbgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSmFuCgoq
IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAx
Ny0wNS9tc2cwMjgxNy5odG1sCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 01 13:19:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 13: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 1dGQ10-0004jK-47; Thu, 01 Jun 2017 13:19: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=3184c523e=Andrew.Cooper3@citrix.com>)
 id 1dGQ0y-0004j9-T0
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 13:19:48 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 FD/F6-02022-47410395; Thu, 01 Jun 2017 13:19:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsWyU9JRQrdAxCD
 SYOcNbYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePxhldsBZsYK3oPfGFuYJzN2MXIySEh4CfR
 t2YaM4gtLOAosXrOQjBbRCBA4nRfA2sXIweHkECRxLrtCSBhZgF9ie/fF7KB2GxA9u4Xn5hAS
 ngFbCX+3qwBCbMIqEgcmHSMBcQWFQiXeNt4BMzmFRCUODnzCZjNKWAvsXXqCjaIkQYSRxbNYY
 Ww5SW2v50DdoGQgJrEtf5L7BBXpktMfNbDMoGRfxaSUbOQtM9C0r6AkXkVo3pxalFZapGukV5
 SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmD4MQDBDsbvf5wOMUpyMCmJ8lbY6EUK
 8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBVEzaIFBIsSk1PrUjLzAFGAkxagoNHSYT3hxBQmre4I
 DG3ODMdInWK0Zhj1r81X5g4mj5s+cIkxJKXn5cqJc5rBTJJAKQ0ozQPbhAsQi8xykoJ8zICnS
 bEU5BalJtZgir/ilGcg1FJmNcRZApPZl4J3L5XQKcwAZ3yYps+yCkliQgpqQZG720Ptt59dmG
 R1brdprO3yO3OOt56av1GRv29H5q2xX6R2WW0cKqBfK/Hu955ll0iT75XlfhJzeiOM5oS2M+U
 8vmoy/3zWV6O6houe+rsnCRr7ReHTWWaVPHp11k3nb1XCydlnaro1vafvST8nJLV5vO91/4yx
 FuF/X3dlhRgXTtHZ+FZwRoPJZbijERDLeai4kQA5Lhb3csCAAA=
X-Env-Sender: prvs=3184c523e=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1496323184!62572150!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42703 invoked from network); 1 Jun 2017 13:19:44 -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 Jun 2017 13:19:44 -0000
X-IronPort-AV: E=Sophos;i="5.39,279,1493683200"; d="scan'208";a="47050321"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <59302436020000780015EB54@prv-mh.provo.novell.com>
 <59302436020000780015EB54@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <dcfcb3a6-1143-f31f-a0b8-f1069ef34912@citrix.com>
Date: Thu, 1 Jun 2017 14:13:37 +0100
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: <59302436020000780015EB54@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: George Dunlap <George.Dunlap@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH] x86/HAP: don't open code clear_domain_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>

T24gMDEvMDYvMTcgMTM6MjcsIEphbiBCZXVsaWNoIHdyb3RlOgo+IEFsc28gZHJvcCBhIHN0cmF5
IGluaXRpYWxpemVyLgo+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgoKUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 01 13:34:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 13:34:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGQEw-0005xH-9u; Thu, 01 Jun 2017 13:34: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 1dGQEu-0005xB-Ox
 for xen-devel@lists.xen.org; Thu, 01 Jun 2017 13:34:12 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 87/C1-01992-3D710395; Thu, 01 Jun 2017 13:34:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEIsWRWlGSWpSXmKPExsUyZ7p8oO4lcYN
 IgyXrrCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oze5/1sBatEKnZ2vWRrYPzK18XIxSEkMIFJ
 4uyaJ6wQzi9GiTt/prF1MXICORsYJRqP50IktjNKzFn0gRUkISwQJ/H25USwIhEBB4ll518wQ
 hTNYZQ4s3cN2ChmgSZGiff7PjOBVLEJGEmcPTqdEcTmFbCVOD9xNzOIzSKgIvHy6WV2EFtUIF
 zibeMRFogaQYmTM5+A2ZwC1hL9r9+D1TML6EnsuP6LFcKWl9j+dg5YXELAUOLzxqXMExgFZyF
 pn4WkZRaSlgWMzKsYNYpTi8pSi3SNzPSSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3
 MQLDt56BgXEH4+3JfocYJTmYlER5K2z0IoX4kvJTKjMSizPii0pzUosPMcpwcChJ8OaIGUQKC
 RalpqdWpGXmACMJJi3BwaMkwssEkuYtLkjMLc5Mh0idYtTl2LB6/RcmIZa8/LxUKXFecZAiAZ
 CijNI8uBGwqL7EKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZi3DWQKT2ZeCdymV0BHMAEd8WK
 bPsgRJYkIKakGxiVNb34bM3xh/DevN948tM/87S9zAd4QF3bLq1MOqVvc8dkdueFI0z5d8XL/
 JWlTJr7tEEl4V3zuVaDSor9xSYyCx7yP/Be8/dliQ3/T2cmZDge/r8t126/nXbfDOLx0n4D3x
 HRpD4177kYz5mwqXbXc+9b8zinzIpsLTnM/SNwwn49RlYNJQImlOCPRUIu5qDgRAKbO9CrlAg
 AA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1496324048!101511829!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4139 invoked from network); 1 Jun 2017 13:34:10 -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; 1 Jun 2017 13:34:10 -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
 v51DY0cb004027
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 1 Jun 2017 13:34:00 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 v51DY0at031565
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 1 Jun 2017 13:34:00 GMT
Received: from abhmp0015.oracle.com (abhmp0015.oracle.com [141.146.116.21])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v51DXxga029088;
 Thu, 1 Jun 2017 13:33:59 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 01 Jun 2017 06:33:58 -0700
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20170531130357.14492-1-julien.grall@arm.com>
 <7199e366-f56a-acc8-ffa5-0c85d6975049@oracle.com>
 <592886a8-1443-6475-e318-85cb9acecead@arm.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <c93f773f-dcfe-17ac-b6fc-1fc701d5abbe@oracle.com>
Date: Thu, 1 Jun 2017 09:33:52 -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: <592886a8-1443-6475-e318-85cb9acecead@arm.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: jgross@suse.com, Feng Kan <fkan@apm.com>, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org, stable@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH] xen/privcmd: Support correctly 64KB page
 granularity when mapping 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>

T24gMDYvMDEvMjAxNyAwODo1MCBBTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEJvcmlzLAo+
Cj4gT24gMzEvMDUvMTcgMTQ6NTQsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4gT24gMDUvMzEv
MjAxNyAwOTowMyBBTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4gQ29tbWl0IDU5OTVhNjggInhl
bi9wcml2Y21kOiBBZGQgc3VwcG9ydCBmb3IgTGludXggNjRLQiBwYWdlCj4+PiBncmFudWxhcml0
eSIgZGlkCj4+PiBub3QgZ28gZmFyIGVub3VnaCB0byBzdXBwb3J0IDY0S0IgaW4gbW1hcF9iYXRj
aF9mbi4KPj4+Cj4+PiBUaGUgdmFyaWFibGUgJ25yJyBpcyB0aGUgbnVtYmVyIG9mIDRLQiBjaHVu
ayB0byBtYXAuIEhvd2V2ZXIsIHdoZW4KPj4+IExpbnV4Cj4+PiBpcyB1c2luZyA2NEtCIHBhZ2Ug
Z3JhbnVsYXJpdHkgdGhlIGFycmF5IG9mIHBhZ2VzCj4+PiAodm1hLT52bV9wcml2YXRlX2RhdGEp
Cj4+PiBjb250YWluIG9uZSBwYWdlIHBlciA2NEtCLiBGaXggaXQgYnkgaW5jcmVtZW50aW5nIHN0
LT5pbmRleCBjb3JyZWN0bHkuCj4+Pgo+Pj4gRnVydGhlcm1vcmUsIHN0LT52YSBpcyBub3QgY29y
cmVjdGx5IGluY3JlbWVudGVkIGFzIFBBR0VfU0laRSAhPQo+Pj4gWEVOX1BBR0VfU0laRS4KPj4+
Cj4+PiBGaXhlczogNTk5NWE2OCAoInhlbi9wcml2Y21kOiBBZGQgc3VwcG9ydCBmb3IgTGludXgg
NjRLQiBwYWdlCj4+PiBncmFudWxhcml0eSIpCj4+PiBDQzogc3RhYmxlQHZnZXIua2VybmVsLm9y
Zwo+Pj4gUmVwb3J0ZWQtYnk6IEZlbmcgS2FuIDxma2FuQGFwbS5jb20+Cj4+PiBTaWduZWQtb2Zm
LWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+Pj4gLS0tCj4+PiAgZHJp
dmVycy94ZW4vcHJpdmNtZC5jIHwgNCArKy0tCj4+PiAgMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0
aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPj4+Cj4+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4v
cHJpdmNtZC5jIGIvZHJpdmVycy94ZW4vcHJpdmNtZC5jCj4+PiBpbmRleCA3YTkyYTVlMWQ0MGMu
LmZlY2E3NWIwN2ZkZCAxMDA2NDQKPj4+IC0tLSBhL2RyaXZlcnMveGVuL3ByaXZjbWQuYwo+Pj4g
KysrIGIvZHJpdmVycy94ZW4vcHJpdmNtZC5jCj4+PiBAQCAtMzYyLDggKzM2Miw4IEBAIHN0YXRp
YyBpbnQgbW1hcF9iYXRjaF9mbih2b2lkICpkYXRhLCBpbnQgbnIsCj4+PiB2b2lkICpzdGF0ZSkK
Pj4+ICAgICAgICAgICAgICAgICAgc3QtPmdsb2JhbF9lcnJvciA9IDE7Cj4+PiAgICAgICAgICB9
Cj4+PiAgICAgIH0KPj4+IC0gICAgc3QtPnZhICs9IFBBR0VfU0laRSAqIG5yOwo+Pj4gLSAgICBz
dC0+aW5kZXggKz0gbnI7Cj4+PiArICAgIHN0LT52YSArPSBYRU5fUEFHRV9TSVpFICogbnI7Cj4+
PiArICAgIHN0LT5pbmRleCArPSBuciAvIFhFTl9QRk5fUEVSX1BBR0U7Cj4+Pgo+Pj4gICAgICBy
ZXR1cm4gMDsKPj4+ICB9Cj4+Cj4+Cj4+IEFyZSB3ZSBzdGlsbCB1c2luZyBQQUdFX01BU0sgZm9y
IHhlbl9yZW1hcF9kb21haW5fZ2ZuX2FycmF5KCk/Cj4KPiBEbyB5b3UgbWVhbiBpbiB0aGUgeGVu
X3hsYXRlX3JlbWFwX2dmbl9hcnJheSBpbXBsZW1lbnRhdGlvbj8gSWYgc28KPiB0aGVyZSBhcmUg
bm8gdXNlIG9mIFBBR0VfTUFTSyBhcyB0aGUgY29kZSBoYXMgYmVlbiBjb252ZXJ0ZWQgdG8KPiBz
dXBwb3J0IDY0SyBwYWdlIGdyYW51bGFyaXR5Lgo+Cj4gSWYgeW91IG1lYW4gdGhlIHg4NiB2ZXJz
aW9uIG9mIHhlbl9yZW1hcF9kb21haW5fZ2ZuX2FycmF5LCB0aGVuIHdlCj4gZG9uJ3QgcmVhbGx5
IGNhcmUgYXMgeDg2IG9ubHkgdXNlIDRLQiBwYWdlIGdyYW51bGFyaXR5LgoKCkkgbWVhbnQgcmln
aHQgYWJvdmUgdGhlIGNoYW5nZSB0aGF0IHlvdSBtYWRlLiBTaG91bGQgaXQgYWxzbyBiZSByZXBs
YWNlZAp3aXRoIFhFTl9QQUdFX01BU0s/IChTb3JyeSBmb3IgYmVpbmcgdW5jbGVhci4pCgogPT0+
ICAgICByZXQgPSB4ZW5fcmVtYXBfZG9tYWluX2dmbl9hcnJheShzdC0+dm1hLCBzdC0+dmEgJiBQ
QUdFX01BU0ssCmdmbnAsIG5yLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIChpbnQgKilnZm5wLCBzdC0+dm1hLT52bV9wYWdlX3Byb3QsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc3QtPmRvbWFpbiwgY3VyX3BhZ2VzKTsKCiAgICAgICAg
LyogQWRqdXN0IHRoZSBnbG9iYWxfZXJyb3I/ICovCiAgICAgICAgaWYgKHJldCAhPSBucikgewog
ICAgICAgICAgICAgICAgaWYgKHJldCA9PSAtRU5PRU5UKQogICAgICAgICAgICAgICAgICAgICAg
ICBzdC0+Z2xvYmFsX2Vycm9yID0gLUVOT0VOVDsKICAgICAgICAgICAgICAgIGVsc2UgewogICAg
ICAgICAgICAgICAgICAgICAgICAvKiBSZWNvcmQgdGhhdCBhdCBsZWFzdCBvbmUgZXJyb3IgaGFz
IGhhcHBlbmVkLiAqLwogICAgICAgICAgICAgICAgICAgICAgICBpZiAoc3QtPmdsb2JhbF9lcnJv
ciA9PSAwKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0LT5nbG9iYWxfZXJyb3Ig
PSAxOwogICAgICAgICAgICAgICAgfQogICAgICAgIH0KICAgICAgICBzdC0+dmEgKz0gUEFHRV9T
SVpFICogbnI7CiAgICAgICAgc3QtPmluZGV4ICs9IG5yOwoKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 01 13:34:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 13:34:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGQF6-0005yu-L6; Thu, 01 Jun 2017 13:34: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 1dGQF4-0005yg-Vi
 for xen-devel@lists.xen.org; Thu, 01 Jun 2017 13:34:23 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 97/2C-03620-ED710395; Thu, 01 Jun 2017 13:34:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS/euuEG
 kwcRDahZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a2NVfZCs5zV2z5+pWtgXERZxcjJ4eQQJ7E
 8+WXmEFsXgE7ifn397GC2BIChhKnF95kAbFZBFQlts5cBGazCahLtD3bDlYjIqAvMf/TTyCbg
 4NZQFNizudakLCwgKPEycOL2SHGe0h8m/KNDcTmFPCU2PrgHBtIOa+AoMTfHcIgYWYBLYmHv2
 6xQNjaEssWvmaGmCgtsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRo3i1KKy1CJdIzO9pKLM9Iy
 S3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA0GMAgh2MZxYEHmKU5GBSEuWtsNGLFOJLyk+p
 zEgszogvKs1JLT7EqMHBIbBt1+oLjFIsefl5qUoSvDliBpFCgkWp6akVaZk5wOiAKZXg4FES4
 T0AkuYtLkjMLc5Mh0idYlSUEuedDJIQAElklObBtcEi8hKjrJQwLyPQUUI8BalFuZklqPKvGM
 U5GJWEeQ+DTOHJzCuBm/4KaDET0OIX2/RBFpckIqSkGhjL7GrF5/CUKq+zc5dNm18hGjn74yz
 Om6euNp5+p3PK8RKn+M/0jW+rnr0QvNIYqSI5h2nfDFbr4/ETGeVebGgJbP/E2WuyJPnIUt6s
 CRx2zyZLlpVKT4mZayR0mUFuC+OTlbkcZ+XZpso/Wr2nV8Hj9NVUzaeZ4WfaRDXyHjdbbV9ry
 cS5UkaJpTgj0VCLuag4EQD096FhwwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1496324059!93164559!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33781 invoked from network); 1 Jun 2017 13:34:21 -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; 1 Jun 2017 13:34:21 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 01 Jun 2017 07:34:19 -0600
Message-Id: <593033FA020000780015EBF4@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 01 Jun 2017 07:34:18 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1496240065-2985-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1496240065-2985-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/hpet: Improve handling of timer_deadline
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDMxLjA1LjE3IGF0IDE2OjE0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVXBkYXRlIGhwZXRfYnJvYWRjYXN0X3tlbnRlcixleGl0fSgpIHRvIHVzZSB0aGlzX2Nw
dSgpIHJhdGhlciB0aGFuIHBlcl9jcHUoKQo+IGZvciBjbGFyaXR5LAoKSSdtIGFmcmFpZCB0aGlz
IG1ha2VzIHRoaW5ncyB3b3JzZSBpbiBvdGhlciByZXNwZWN0cyAoc2VlIGJlbG93KS4KCj4gQEAg
LTY5Nyw4ICs2OTYsOSBAQCB2b2lkIGhwZXRfYnJvYWRjYXN0X2VudGVyKHZvaWQpCj4gIHsKPiAg
ICAgIHVuc2lnbmVkIGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7Cj4gICAgICBzdHJ1Y3Qg
aHBldF9ldmVudF9jaGFubmVsICpjaCA9IHBlcl9jcHUoY3B1X2JjX2NoYW5uZWwsIGNwdSk7Cj4g
KyAgICBzX3RpbWVfdCBkZWFkbGluZSA9IHRoaXNfY3B1KHRpbWVyX2RlYWRsaW5lKTsKClRoZXJl
J3MgYSB0aGlzX2NwdSgpIG5vdyBzaWRlIGJ5IHNpZGUgd2l0aCBhIHBlcl9jcHUoLCBjcHUpLiBQ
bGVhc2UKbGV0J3Mgbm90IGRvIHRoaXMsIGFuZCBzaW5jZSBwZXJfY3B1KCkgcHJvZHVjZXMgYmV0
dGVyIGNvZGUgd2hlbgp0aGVyZSBhcmUgbXVsdGlwbGUgaW4gYSBzaW5nbGUgZnVuY3Rpb24sIEkn
ZCBwcmVmZXIgaWYgd2Ugc3RheWVkIHdpdGgKdGhhdC4KCj4gLSAgICBpZiAoIHBlcl9jcHUodGlt
ZXJfZGVhZGxpbmUsIGNwdSkgPT0gMCApCj4gKyAgICBpZiAoIGRlYWRsaW5lID09IDAgKQo+ICAg
ICAgICAgIHJldHVybjsKPiAgCj4gICAgICBpZiAoICFjaCApCj4gQEAgLTcxNSw4ICs3MTUsOCBA
QCB2b2lkIGhwZXRfYnJvYWRjYXN0X2VudGVyKHZvaWQpCj4gIAo+ICAgICAgc3Bpbl9sb2NrKCZj
aC0+bG9jayk7Cj4gICAgICAvKiByZXByb2dyYW0gaWYgY3VycmVudCBjcHUgZXhwaXJlIHRpbWUg
aXMgbmVhcmVyICovCj4gLSAgICBpZiAoIHBlcl9jcHUodGltZXJfZGVhZGxpbmUsIGNwdSkgPCBj
aC0+bmV4dF9ldmVudCApCj4gLSAgICAgICAgcmVwcm9ncmFtX2hwZXRfZXZ0X2NoYW5uZWwoY2gs
IHBlcl9jcHUodGltZXJfZGVhZGxpbmUsIGNwdSksIE5PVygpLCAxKTsKPiArICAgIGlmICggZGVh
ZGxpbmUgPCBjaC0+bmV4dF9ldmVudCApCj4gKyAgICAgICAgcmVwcm9ncmFtX2hwZXRfZXZ0X2No
YW5uZWwoY2gsIGRlYWRsaW5lLCBOT1coKSwgMSk7Cj4gICAgICBzcGluX3VubG9jaygmY2gtPmxv
Y2spOwo+ICB9CgpTbyB5b3UgcmUtdXNlIGEgcHJldmlvdXNseSByZWFkIHZhbHVlIGFmdGVyIHBv
dGVudGlhbGx5IHdhaXRpbmcKcXVpdGUgYSB3aGlsZSBmb3IgdGhlIGxvY2sgdG8gYmVjb21lIGF2
YWlsYWJsZS4gVGhlIGZhY3QgdGhhdCB0aGUKdmFyaWFibGUgaXMgYmVpbmcgdXBkYXRlZCBvbiB0
aGUgbG9jYWwgQ1BVIG9ubHkgaXMgbm90IGltbWVkaWF0ZWx5CnZpc2libGUgaGVyZSwgc28gSSB0
aGluayB0aGUgY29tbWVudCB3YW50cyBleHBhbmRpbmcuCgpKYW4KCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 01 13:34:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 13:34:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGQFO-00062J-T0; Thu, 01 Jun 2017 13:34: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 1dGQFN-00061s-1D
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 13:34:41 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 A0/5D-03620-0F710395; Thu, 01 Jun 2017 13:34:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVyMfTmBt334ga
 RBr8nGFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlz//9nLfjFWrHi/3OWBsbjLF2MXBxCAjMY
 Jb5cPMLUxcjJwSKwlVniwJdykISEwBxWibsbN7CCJCQE8iQOfmlhhLF/bZjDDmLzCghKnJz5h
 AXEFhLwlLg0fRMziM0pECjxdc0kZogNjUwSx79sBRrEwcEmYCIxq0MCYpmKxP3TD1gh5gRILN
 7RyAZiCwv4SRz9dhRsl4iAusSfCxPAbGagmZu37WGHsDUlWrf/Zp/AKDALyRmzkKQWMDKtYtQ
 oTi0qSy3SNTTVSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDEQGINjB+G1ZwCFG
 SQ4mJVHeChu9SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvE/FDCKFBItS01Mr0jJzgDEBk5bg4
 FES4T0AkuYtLkjMLc5Mh0idYrTkuHJl3RcmjqYPW4DklAPbvzAJseTl56VKifNqACNPSACkIa
 M0D24cLG4vMcpKCfMyAh0oxFOQWpSbWYIq/4pRnINRSZjXGWQKT2ZeCdzWV0AHMQEd9GKbPsh
 BJYkIKakGxik5N7ff0NR6tfLXo4q2wl9nBW/dfnbo7JX2/7uy3J9NWK9wecKlbb6RtQe33v12
 0P+d0P/jc5mEmFvkmr+snPvP3C3+rnrXv+CH/H2r+LJ2x5p9WqjvYPj37fzATZN2K23Pdj/xc
 oNB5JlFJj8CpVpf/NAwd1i7duHvTQ+eSU/9p7LKfsW2eRnMSizFGYmGWsxFxYkASqw4B9YCAA
 A=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1496324079!82382675!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64687 invoked from network); 1 Jun 2017 13:34:39 -0000
Received: from mail-ua0-f176.google.com (HELO mail-ua0-f176.google.com)
 (209.85.217.176)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 1 Jun 2017 13:34:39 -0000
Received: by mail-ua0-f176.google.com with SMTP id y4so27429571uay.2
 for <xen-devel@lists.xenproject.org>; Thu, 01 Jun 2017 06:34:39 -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=iOJPZnRhX5JmJ/73scrqtcXB6wIxWwkxY8y2a8EtnPA=;
 b=BD/XpNoE/CQ9BQy5UxiWqX0TLhCjYvoYimYK91u498TDlZWlruOPI2xLaozKP4hWcI
 ATxl97gwlJB94T1r3hRHtLwAUzUovWAhY2pJveNDEp7F/s28bFlRMzTZXrVEZ4aWRZ6y
 Bv5KLrK7eKV/nj4gQ/T1VmxAitfmnLyq2sm0s=
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=iOJPZnRhX5JmJ/73scrqtcXB6wIxWwkxY8y2a8EtnPA=;
 b=txICE9IMuTiVP5UySVO21t9iQhCPQUvZIIo0lEM4T+uevTFCUSRVQu9BJ8G0wRCNm0
 v6VSc6NLL1+ojxAo9Jl833DKZNhRA3kNPUntb5mnQBFK+v7o6+e/mZM5wIZS7v5A6OeO
 PeytRS7IOlA+TozlNTSME8NXEXU2eUG9kNjC2bDTRlGdeDJAeWBDYdn8+iK6HzTpm3Zt
 Adwk55oQ0V6zpo7m44biPdYVz8vPJ0CFDYYR+8Xb8R3stXb6W8WeHExCnDiOh+9MUdto
 hGjHrfaxbO/CZT+1m3K1Guszy+/UXN9DRMHx1A3fGyE1a/bamxHnVzfm9IHfP6C6sB4e
 6buw==
X-Gm-Message-State: AODbwcA8gaLVT49P76SgGf+nqfGTAQOCxV0+YPMvhdG8mTalpbqvnCho
 /j9gqTMg4C/0wOukdb9u1oTAKr62pdSj
X-Received: by 10.176.7.5 with SMTP id h5mr599263uah.147.1496324078669; Thu,
 01 Jun 2017 06:34:38 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.159.48.76 with HTTP; Thu, 1 Jun 2017 06:34:38 -0700 (PDT)
In-Reply-To: <CACtJ1JS_zeCrort324k0TxGVQ6dyr3ceW94rycPeNazxSB18Vw@mail.gmail.com>
References: <1494426293-32481-1-git-send-email-bhupinder.thakur@linaro.org>
 <1494426293-32481-3-git-send-email-bhupinder.thakur@linaro.org>
 <ee9c0442-9d86-ac98-a30a-69c8ef1ed5de@arm.com>
 <CACtJ1JS_zeCrort324k0TxGVQ6dyr3ceW94rycPeNazxSB18Vw@mail.gmail.com>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Thu, 1 Jun 2017 19:04:38 +0530
Message-ID: <CACtJ1JRQn9oLKpo8PAdxxuM-gJNJL6aZaU-OfkMkeUVxrny4-g@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 03/12 v3] xen/arm: vpl011: Add pl011 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLAoKT24gMjYgTWF5IDIwMTcgYXQgMTk6MTIsIEJodXBpbmRlciBUaGFrdXIgPGJo
dXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4gd3JvdGU6Cj4+PiArCj4+PiArICAgIHN3aXRjaCAo
IHZwbDAxMV9yZWcgKQo+Pj4gKyAgICB7Cj4+PiArICAgIGNhc2UgRFI6Cj4+Cj4+Cj4+IEFzIG1l
bnRpb25lZCBhYm92ZSwgeW91IGNvdWxkIGRvOgo+Pgo+PiB7Cj4+ICAgICAgdWludDhfdCBjaDsK
Pj4gICAgICAuLi4uCj4+IH0KPj4KPj4+ICsgICAgICAgIHZwbDAxMV9yZWFkX2RhdGEodi0+ZG9t
YWluLCAmY2gpOwo+Pj4gKyAgICAgICAgKnIgPSBjaDsKPj4KPj4KPj4gUGxlYXNlIHVzZSB2cmVn
X3JlZzMyX2V4dHJhY3QoLi4uKS4KPj4KPiBvay4KPgo+Pj4gKyAgICAgICAgYnJlYWs7Cj4+Cj4+
Cj4+IEkgYWRtaXQgSSB3b3VsZCBwcmVmZXIgdGhlICJyZXR1cm4gMTsiIGhlcmUgcmF0aGVyIHRo
YW4gImJyZWFrOyIuIFRoaXMgbWFrZXMKPj4gZWFzaWVyIHRvIGZvbGxvdyB0aGUgZW11bGF0aW9u
IGZvciBhIGdpdmVuIHJlZ2lzdGVyLgo+Pgo+PiBJIHdvdWxkIGV2ZW4gYmUgaW4gZmF2b3Igb2Yg
ZHVwbGljYXRpbmcgdGhlICJpZiAoICF2cGwwMTEuLi4gKSIgaW4gZWFjaCBjYXNlCj4+IGZvciB0
aGUgc2FtZSByZWFzb24uCgpEbyB5b3UgbWVhbiB0aGF0IEkgc2hvdWxkIHJlcGVhdCB0aGUgdnBs
MDExX3JlZzMyX2NoZWNrX2FjY2VzcygpIGFuZApyZXR1cm4gZm9yIGVhY2ggc3dpdGNoIGNhc2U/
CgpSZWdhcmRzLApCaHVwaW5kZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 01 13:57:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 13:57: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 1dGQaz-0007YT-Fq; Thu, 01 Jun 2017 13:57:01 +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 1dGQax-0007YM-Ku
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 13:56:59 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 6F/14-01709-A2D10395; Thu, 01 Jun 2017 13:56:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVysyfVTVdd1iD
 SYMouTovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPv0l6WglaOikX3UxoYl7J1MXJxCAlsZpTY
 frqVCcLZzSix/N85li5GTg5hAT+Jo9+OMoLYIgJGEi8eXWaBKDrBJNF26QkTSIJZIEDi19Utz
 CA2m4CmxJ3Pn4DiHBy8AlYST6fFgoRZBFQklu5oAisXFQiXeNt4BGw+r4CgxMmZT8BsToFAiZ
 dHd7NBjDSTmLf5ITOELS+x/e0c5gmMfLOQtMxCUjYLSdkCRuZVjBrFqUVlqUW6hiZ6SUWZ6Rk
 luYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiB4cYABDsYz572PMQoycGkJMpbYaMXKcSXlJ9S
 mZFYnBFfVJqTWnyIUYaDQ0mCl0fGIFJIsCg1PbUiLTMHGPgwaQkOHiUR3ofSQGne4oLE3OLMd
 IjUKUZFKXHeSyAJAZBERmkeXBss2i4xykoJ8zICHSLEU5BalJtZgir/ilGcg1FJmPczyBSezL
 wSuOmvgBYzAS1+sU0fZHFJIkJKqoExiKmofPaXF/Ytpc5hu3dfm+m0OrVq8sIDvolcrF+PR50
 tOxadJutaUyfbyKhRuqcpYtKsBWJXT8rUHxTdsOOQ1PpGpZbyTRcmTny362vcioDZC6608MWu
 bI403u6QueaTz7fEto46h7ZlaklvLn90CWN6s3Wryas9ucenF7/6+1Raa/92t7sLlFiKMxINt
 ZiLihMBdPApr7ECAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1496325414!85535656!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32031 invoked from network); 1 Jun 2017 13:56:54 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-16.tower-206.messagelabs.com with SMTP; 1 Jun 2017 13:56: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 97BAB1596;
 Thu,  1 Jun 2017 06:56:53 -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 CBB003F58B;
 Thu,  1 Jun 2017 06:56:52 -0700 (PDT)
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
References: <1494426293-32481-1-git-send-email-bhupinder.thakur@linaro.org>
 <1494426293-32481-3-git-send-email-bhupinder.thakur@linaro.org>
 <ee9c0442-9d86-ac98-a30a-69c8ef1ed5de@arm.com>
 <CACtJ1JS_zeCrort324k0TxGVQ6dyr3ceW94rycPeNazxSB18Vw@mail.gmail.com>
 <CACtJ1JRQn9oLKpo8PAdxxuM-gJNJL6aZaU-OfkMkeUVxrny4-g@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <35348fd3-cdca-a4f9-bb12-92ba93cc5e7b@arm.com>
Date: Thu, 1 Jun 2017 14:56:51 +0100
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: <CACtJ1JRQn9oLKpo8PAdxxuM-gJNJL6aZaU-OfkMkeUVxrny4-g@mail.gmail.com>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 03/12 v3] xen/arm: vpl011: Add pl011 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>
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>

SGkgQmh1cGluZGVyLAoKT24gMDEvMDYvMTcgMTQ6MzQsIEJodXBpbmRlciBUaGFrdXIgd3JvdGU6
Cj4gT24gMjYgTWF5IDIwMTcgYXQgMTk6MTIsIEJodXBpbmRlciBUaGFrdXIgPGJodXBpbmRlci50
aGFrdXJAbGluYXJvLm9yZz4gd3JvdGU6Cj4+Pj4gKwo+Pj4+ICsgICAgc3dpdGNoICggdnBsMDEx
X3JlZyApCj4+Pj4gKyAgICB7Cj4+Pj4gKyAgICBjYXNlIERSOgo+Pj4KPj4+Cj4+PiBBcyBtZW50
aW9uZWQgYWJvdmUsIHlvdSBjb3VsZCBkbzoKPj4+Cj4+PiB7Cj4+PiAgICAgIHVpbnQ4X3QgY2g7
Cj4+PiAgICAgIC4uLi4KPj4+IH0KPj4+Cj4+Pj4gKyAgICAgICAgdnBsMDExX3JlYWRfZGF0YSh2
LT5kb21haW4sICZjaCk7Cj4+Pj4gKyAgICAgICAgKnIgPSBjaDsKPj4+Cj4+Pgo+Pj4gUGxlYXNl
IHVzZSB2cmVnX3JlZzMyX2V4dHJhY3QoLi4uKS4KPj4+Cj4+IG9rLgo+Pgo+Pj4+ICsgICAgICAg
IGJyZWFrOwo+Pj4KPj4+Cj4+PiBJIGFkbWl0IEkgd291bGQgcHJlZmVyIHRoZSAicmV0dXJuIDE7
IiBoZXJlIHJhdGhlciB0aGFuICJicmVhazsiLiBUaGlzIG1ha2VzCj4+PiBlYXNpZXIgdG8gZm9s
bG93IHRoZSBlbXVsYXRpb24gZm9yIGEgZ2l2ZW4gcmVnaXN0ZXIuCj4+Pgo+Pj4gSSB3b3VsZCBl
dmVuIGJlIGluIGZhdm9yIG9mIGR1cGxpY2F0aW5nIHRoZSAiaWYgKCAhdnBsMDExLi4uICkiIGlu
IGVhY2ggY2FzZQo+Pj4gZm9yIHRoZSBzYW1lIHJlYXNvbi4KPgo+IERvIHlvdSBtZWFuIHRoYXQg
SSBzaG91bGQgcmVwZWF0IHRoZSB2cGwwMTFfcmVnMzJfY2hlY2tfYWNjZXNzKCkgYW5kCj4gcmV0
dXJuIGZvciBlYWNoIHN3aXRjaCBjYXNlPwoKSSB0aGluayBpdCB3b3VsZCBtYWtlIGVhc2llciB0
byBmb2xsb3cgdGhlIGVtdWxhdGlvbiBpZiB5b3UgcmVwZWF0IHRoZSAKaWYgKHZwbDAxMV9yZWcz
Ml9jaGVja19hY2Nlc3MpIGFuZCB0aGUgcmV0dXJuIDEgaW4gZWFjaCBjYXNlLgoKU28gZWFjaCBy
ZWdpc3RlciBlbXVsYXRpb24gaXMgc3RhbmRhbG9uZS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3Jh
bGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 01 13:57:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 13:57: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 1dGQb1-0007Yj-Mz; Thu, 01 Jun 2017 13:57:03 +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 1dGQaz-0007YS-Ru
 for xen-devel@lists.xen.org; Thu, 01 Jun 2017 13:57:01 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 C7/B3-11537-D2D10395; Thu, 01 Jun 2017 13:57:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsUyZ7p8oK6OrEG
 kQV+fjMWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmvGv9z1TwRqxiktHnrE0MF4V7GLk4hASaGeS
 uH25lR3C+coocXXWXUYIZwOjxJ3uPcwQznZGib4fTUxdjJwcwgIxEqve9AC1cHCICChLPD+tB
 VHTyCRx42kvG0gNs4C0xLUnb8FsNgEjibNHpzOC2LwCthLdP2aBzWERUJH4du0ZWFxUIFzibe
 MRFogaQYmTM5+A2ZwClhKnZ89ihZipJ7Hj+i8oW15i+9s5zCC2hICxRN+sPpYJjIKzkLTPQtI
 yC0nLAkbmVYwaxalFZalFukaWeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgcFb
 z8DAuIOxaa/fIUZJDiYlUd4KG71IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8PDIGkUKCRanpq
 RVpmTnAOIJJS3DwKInwPpQGSvMWFyTmFmemQ6ROMSpKifO6gvQJgCQySvPg2mCxe4lRVkqYl5
 GBgUGIpyC1KDezBFX+FaM4B6OSMK82yBSezLwSuOmvgBYzAS1+sU0fZHFJIkJKqoFxbaJthd3
 rFt/kIo8N/KVHfD4oBXGfWr1/x1qVB9pFq84+XqS3YXK7XWvIeTuDc3w+bb6nixemajPtnXI0
 ylF5XtoEqXCRXcsjJofP8k2My+T9t5r11qrf3FYrvR3taz4H5m7v6BWabm8YecTSbk/95Y2vV
 +7IWp+quO6B5Yfu1r5nqid7DVmVWIozEg21mIuKEwGbt+hK2AIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1496325418!86829115!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16260 invoked from network); 1 Jun 2017 13:57:00 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-12.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Jun 2017 13:57: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
 v51Dubna030509
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Thu, 1 Jun 2017 13:56:39 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0021.oracle.com (8.13.8/8.14.4) with ESMTP id v51Dub4q020704
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Thu, 1 Jun 2017 13:56:37 GMT
Received: from abhmp0019.oracle.com (abhmp0019.oracle.com [141.146.116.25])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id v51DuZaQ028602;
 Thu, 1 Jun 2017 13:56:36 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 01 Jun 2017 06:56:34 -0700
To: Steven Haigh <netwiz@crc.id.au>
References: <be10c1ba-61ce-495e-338b-b2bedeb3d70a@crc.id.au>
 <c2d0ea17-6414-207e-320c-66743ba7acdd@crc.id.au>
 <66be666d-25b9-d05b-f121-1eb1c73df7c7@oracle.com>
 <c55bcb93-b061-6ff6-40e8-8557def36bee@crc.id.au>
 <4a2bc5c80715751f0e85a45eef5df259@crc.id.au>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <30ec5bb3-eaf7-c6cf-186c-979dd5619cac@oracle.com>
Date: Thu, 1 Jun 2017 09:56:28 -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: <4a2bc5c80715751f0e85a45eef5df259@crc.id.au>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] WARNING: CPU: 0 PID: 0 at
 net/sched/sch_generic.c:316 dev_watchdog+0x217/0x220
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMzEvMjAxNyAxMDoyNSBQTSwgU3RldmVuIEhhaWdoIHdyb3RlOgo+IE9uIDIwMTctMDUt
MzEgMDA6MzcsIFN0ZXZlbiBIYWlnaCB3cm90ZToKPj4gT24gMzEvMDUvMTcgMDA6MTgsIEJvcmlz
IE9zdHJvdnNreSB3cm90ZToKPj4+IE9uIDA1LzMwLzIwMTcgMDY6MjcgQU0sIFN0ZXZlbiBIYWln
aCB3cm90ZToKPj4+PiBKdXN0IHdhbnRlZCB0byBnaXZlIHRoaXMgYSBudWRnZSB0byB0cnkgYW5k
IGdldCBzb21lIHN1Z2dlc3Rpb25zIG9uCj4+Pj4gd2hlcmUgdG8gZ28gLyB3aGF0IHRvIGRvIGFi
b3V0IHRoaXMuCj4+Pj4KPj4+PiBPbiAyOC8wNS8xNyAwOTo0NCwgU3RldmVuIEhhaWdoIHdyb3Rl
Ogo+Pj4+PiBUaGUgbGFzdCBjb3VwbGUgb2YgZGF5cyBydW5uaW5nIG9uIGtlcm5lbCA0LjkuMjkg
YW5kIDQuOS4zMCB3aXRoIFhlbgo+Pj4+PiA0LjkuMC1yYzYgSSd2ZSBoYWQgYSBudW1iZXIgb2Yg
ZXRoZXJuZXQgbG9jayB1cHMgdGhhdCBoYXZlIHRha2VuIG15Cj4+Pj4+IHN5c3RlbSBvZmYgdGhl
IG5ldHdvcmsuCj4+Pj4+Cj4+Pj4+IFRoaXMgaXMgYSBuZXcgZGV2ZWxvcG1lbnQgLSBidXQgSSdt
IG5vdCBzdXJlIGlmIGl0cyBrZXJuZWwgb3IgeGVuCj4+Pj4+IHJlbGF0ZWQuCj4+Pgo+Pj4gU2lu
Y2Ugbm9vbmUgc2VlbXMgdG8gaGF2ZSBzZWVuIHRoaXMgaXQgd291bGQgYmUgdXNlZnVsIHRvIG5h
cnJvdyBpdAo+Pj4gZG93bgo+Pj4gYSBiaXQuCj4+Pgo+Pj4gRG8geW91IG9ic2VydmUgdGhpcyBv
biByYzU/IE9yIHdpdGggNC45LjI4IGtlcm5lbD8gQW55IHBhcnRpY3VsYXIgbG9hZAo+Pj4gdGhh
dCB5b3UgYXJlIHVzaW5nPyBEbyB5b3Ugc2VlIHRoaXMgb24gYSBzcGVjaWZpYyBOSUM/Cj4+Cj4+
IFRoaXMgaW5zdGFsbCBpcyBjdXJyZW50bHkgdXNpbmcgeGVuIDQuOS1yYzcgYW5kIGtlcm5lbCA0
LjkuMzAuIEkgd291bGQKPj4gc2F5IHRoYXQgdGhlcmUgbWF5IGJlIGEgY29ubmVjdGlvbiBiZXR3
ZWVuIG9jY3VycmVuY2VzIGJldHdlZW4gZGlzawo+PiBhY3Rpdml0eSBhbmQgdGhlIGV0aGVybmV0
IGFkYXB0ZXIgbG9ja2luZyB1cCAtIGJ1dCBJIGhhdmVuJ3QgYmVlbiBhYmxlCj4+IHRvIHByb3Zl
IHRoaXMgaW4gYW55IHZhbGlkIHdheSB5ZXQuCj4+Cj4+IEkgYW0gY3VycmVudGx5IHJ1bm5pbmcg
dGhpcyBzY3JpcHQgb24gdGhlIHNlcnZlciBpbiBxdWVzdGlvbiB0byB0cnkgYW5kCj4+IGdldCBh
IGxvZyBvZiBob3cgb2Z0ZW4gdGhlIGFkYXB0ZXIgbG9ja3MgdXAuIEkgb25seSBhZGRlZCB0aGUg
bG9nZ2VyCj4+IGxpbmUgdG9uaWdodCAtIHNvIEkgZG9uJ3QgaGF2ZSBhIGdyZWF0IGRlYWwgb2Yg
aGlzdG9yaWNhbCBkYXRhIHRvIGFkZCBhcwo+PiB5ZXQuCj4+Cj4+ICMhL2Jpbi9iYXNoCj4+IHdo
aWxlIHRydWU7IGRvCj4+ICAgICAgICAgcGluZyAtYzEgMTAuMS4xLjIgPiYgL2Rldi9udWxsCj4+
ICAgICAgICAgaWYgWyAkPyAhPSAwIF07IHRoZW4KPj4gICAgICAgICAgICAgICAgIGxvZ2dlciAn
Tm8gcmVzcG9uc2UuIFJlc2V0dGluZyBlbnA1czAnCj4+ICAgICAgICAgICAgICAgICBtaWktdG9v
bCAtUiBlbnA1czAKPj4gICAgICAgICBmaQo+PiAgICAgICAgIHNsZWVwIDUKPj4gZG9uZQo+Cj4g
SnVzdCB0byBrZWVwIGtpY2tpbmcgdGhpcyBhbG9uZyBhIGxpdHRsZSBiaXQsIG15IGxvZ3Mgc28g
ZmFyIGhhdmUgc2hvd246Cj4gbWVzc2FnZXM6TWF5IDMxIDAwOjIwOjEwIE5vIHJlc3BvbnNlLiBS
ZXNldHRpbmcgZW5wNXMwCj4gbWVzc2FnZXM6TWF5IDMxIDA0OjIwOjA4IE5vIHJlc3BvbnNlLiBS
ZXNldHRpbmcgZW5wNXMwCj4gbWVzc2FnZXM6TWF5IDMxIDEyOjIxOjM3IE5vIHJlc3BvbnNlLiBS
ZXNldHRpbmcgZW5wNXMwCj4KPiBJdHMgYWxtb3N0IHNwb29reSB0aGF0IGl0cyBuZWFybHkgMjAg
bWludXRlcyBwYXN0IHRoZSBob3VyIG9uIGVhY2ggcmVzZXQuCj4KPiBJJ3ZlIGNoZWNrZWQgYWdh
aW5zdCB0aGUgY3JvbiBsb2dzLCBidXQgSSBjYW4ndCBmaW5kIGFueXRoaW5nIHRoYXQKPiB3b3Vs
ZCBiZSBzY2hlZHVsZWQgb24gdGhlIERvbTAgYXQgdGhhdCB0aW1lLgo+Cj4gVGhlIGxvZ3MgYWxz
byBzaG93IHRoYXQgYWZ0ZXIgcnVubmluZyBtaWktdG9vbCB0byByZXNldCB0aGUgZXRoZXJuZXQK
PiBhZGFwdGVyLCBjb25uZWN0aXZpdHkgaGFzIHJldHVybmVkIHN0cmFpZ2h0IGF3YXkuCj4KPiBU
aGUgbmV0d29yayBhZGFwdGVyIHVzZXMgdGhlIHI4MTY5IGtlcm5lbCBtb2R1bGUsIGFuZCBzaG93
cyBhczoKPiAwNTowMC4wIEV0aGVybmV0IGNvbnRyb2xsZXI6IFJlYWx0ZWsgU2VtaWNvbmR1Y3Rv
ciBDby4sIEx0ZC4KPiBSVEw4MTExLzgxNjgvODQxMSBQQ0kgRXhwcmVzcyBHaWdhYml0IEV0aGVy
bmV0IENvbnRyb2xsZXIgKHJldiAwNikKPgo+IEkgaGF2ZSBhIERvbVUgYmFja3VwIHNjcmlwdCB0
aGF0IHJ1bnMgKmluKiBhIERvbVUgYXQgMDE6MDAgZWFjaCBuaWdodAo+IC0gdGhhdCBjYXVzZXMg
YSBsb3Qgb2YgZGlzayBhY3Rpdml0eSAtIGJ1dCBhbGFzLCB0aGF0IHRpbWUgaGFzbid0Cj4gbGlu
ZWQgdXAgd2l0aCBhbnl0aGluZyBhcyB5ZXQuLi4KPgo+IFN0aWxsIHNlZW0gdG8gYmUgZmlkZ2V0
aW5nIGluIHRoZSBkYXJrIDooCj4KClNpbmNlIHlvdSd2ZSBhbHJlYWR5IG9ic2VydmVkIHRoaXMg
cHJvYmxlbSB3aXRoIHJjNiBhbmQgNC45LjI5LCB3b3VsZG4ndAppdCBiZSBtb3JlIHVzZWZ1bCB0
byBnbyBiYWNrd2FyZHMgdG8gbmFycm93IGRvd24gd2hlcmUgdGhlIHByb2JsZW0gZmlyc3QKb2Nj
dXJyZWQ/IEkgYW0gbm90IHN1cmUgaG93IG1vdmluZyB0byByYzcgYW5kIDQuOS4zMCBpcyBnb2lu
ZyB0byBoZWxwCnVubGVzcyB5b3UgdGhpbmsgdGhpcyBpcyBhIHRlbXBvcmFyeSByZWdyZXNzaW9u
LgoKLWJvcmlzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 01 13:59:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 13: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 1dGQdQ-0007l5-3Q; Thu, 01 Jun 2017 13:59: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 1dGQdO-0007kv-Vu
 for xen-devel@lists.xen.org; Thu, 01 Jun 2017 13:59:31 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 04/9F-01999-2CD10395; Thu, 01 Jun 2017 13:59:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS/egrEG
 kwa47BhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bDd3OYC96zVTxqf8HWwPiAtYuRk0NIIE/i
 zv8LLCA2r4CdxLN/j9lAbAkBQ4nTC2+CxVkEVCW2fZ0NVs8moC7R9mw7kM3BISKgLDF5ri9Im
 FnAW2LC699grcICvhJvrz1ihxjvJLHw7iUwm1PAWeLpkY1MIK28AoISf3cIQ7RqSTz8dYsFwt
 aWWLbwNTNICbOAtMTyfxwTGPlmITTMQtIwC0nDLISGBYwsqxg1ilOLylKLdA1N9JKKMtMzSnI
 TM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAkOPAQh2MJ497XmIUZKDSUmUt8JGL1KILyk/pTIj
 sTgjvqg0J7X4EKMMB4eSBG+5jEGkkGBRanpqRVpmDjAKYNISHDxKIrwPpYHSvMUFibnFmekQq
 VOMuhxNH7Z8YRJiycvPS5US5z0CMkMApCijNA9uBCwiLzHKSgnzMgIdJcRTkFqUm1mCKv+KUZ
 yDUUmYNwNkCk9mXgncpldARzABHfFimz7IESWJCCmpBkbbq2qJTxqOH1KQPRRi7PI2etnOCVd
 idcJ4RT8cCnlbPdvg7tXmS13v4/SWK6UsfxS1xPPHp+CmQ4qTlsRujLT7fVr96PWVWx8dbjxq
 dXk9H/+acE5xVwcRFcEIi/+a862WOBS/PHL9QYPd6sshxmwLTab+4Q5Rr25/VH/z0t9Jn/Jzb
 izKP8igxFKckWioxVxUnAgA4zEvs8MCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1496325567!80793963!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23412 invoked from network); 1 Jun 2017 13:59: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; 1 Jun 2017 13:59:29 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 01 Jun 2017 07:59:27 -0600
Message-Id: <593039DF020000780015EC2E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 01 Jun 2017 07:59:27 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Chao Gao" <chao.gao@intel.com>
References: <1496234504-41173-1-git-send-email-chao.gao@intel.com>
In-Reply-To: <1496234504-41173-1-git-send-email-chao.gao@intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2] vlapic: fix two flaws in emulating
 MSR_IA32_APICBASE
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDMxLjA1LjE3IGF0IDE0OjQxLCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPiBB
Y2NvcmRpbmcgdG8gU0RNIENoYXB0ZXIgQURWQU5DRUQgUFJPR1JBTU1BQkxFIElOVEVSUlVQVCBD
T05UUk9MTEVSIChBUElDKQo+IC0+IEV4dGVuZGVkIFhBUElDICh4MkFQSUMpIC0+IHgyQVBJQyBT
dGF0ZSBUcmFuc2l0aW9ucywgVGhlIGV4aXN0aW5nIGNvZGUgdG8KPiBoYW5kbGUgZ3Vlc3QncyB3
cml0aW5nIE1TUl9JQTMyX0FQSUNCQVNFIGhhcyB0d28gZmxhd3M6Cj4gMS4gVHJhbnNpdGlvbiBm
cm9tIHgyQVBJQyBNb2RlIHRvIERpc2FibGVkIE1vZGUgaXMgYWxsb3dlZCBidXQgd3JvbmdseQo+
IGRpc2FibGVkIGN1cnJlbnRseS4gRml4IGl0IGJ5IHJlbW92aW5nIHRoZSByZWxhdGVkIGNoZWNr
Lgo+IDIuIFRyYW5zaXRpb24gZnJvbSB4MkFQSUMgTW9kZSB0byB4QVBJQyBNb2RlIGlzIGlsbGVn
YWwgYnV0IHdyb25nbHkgYWxsb3dlZAo+IGN1cnJlbnRseS4gQ29uc2lkZXJpbmcgY2hhbmdpbmcg
RU5BQkxFIGJpdCBvZiB0aGUgTVNSIGhhcyBiZWVuIGhhbmRsZWQsCj4gaXQgY2FuIGJlIGZpeGVk
IGJ5IG9ubHkgYWxsb3dpbmcgdHJhbnNpdGlvbiBmcm9tIHhBUElDIE1vZGUgdG8geDJBUElDIE1v
ZGUKPiAodGhlIG90aGVyIHR3byB0cmFuc2l0aW9uczogZnJvbSB4MkFQSUMgbW9kZSB0byB4QVBJ
QyBNb2RlLCBmcm9tIGRpc2FibGVkIAo+IG1vZGUKPiB0byBpbnZhbGlkIHN0YXRlIChFTj0wLCBF
WFREPTEpIGFyZSBkaXNhYmxlZCkuCj4gCj4gU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8u
Z2FvQGludGVsLmNvbT4KClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 01 14:01:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 14: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 1dGQf6-0008P0-Ec; Thu, 01 Jun 2017 14:01:16 +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 1dGQf5-0008O3-9H
 for xen-devel@lists.xen.org; Thu, 01 Jun 2017 14:01:15 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 7C/C2-03920-A2E10395; Thu, 01 Jun 2017 14:01:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsVysyfVTVdTziD
 SYPVDI4slHxezODB6HN39mymAMYo1My8pvyKBNWPLlJfsBbMEK34/v8zcwDiRr4uRi0NIYDOj
 xLIF31khnN2MEq+3nmHrYuTkEBaIk3j7ciKYLSLgKfHs7TYWiKLzjBJd326ygySYBaolnk5uY
 Aax2QQ0Je58/sQEYvMKWEmcb3oJVsMioCKxd+ZXsEGiAuESbxuPsEDUCEqcnPkEzOYUsJNY0/
 6TEWKmrcSdubuZIWx5ie1v5zBPYOSbhaRlFpKyWUjKFjAyr2JUL04tKkst0jXVSyrKTM8oyU3
 MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDDgGINjBOP2y/yFGSQ4mJVHeChu9SCG+pPyUyozE
 4oz4otKc1OJDjDIcHEoSvFyyBpFCgkWp6akVaZk5wNCHSUtw8CiJ8HqCpHmLCxJzizPTIVKnG
 HU5Nqxe/4VJiCUvPy9VSpzXEaRIAKQoozQPbgQsDi8xykoJ8zICHSXEU5BalJtZgir/ilGcg1
 FJmFceZApPZl4J3KZXQEcwAR3xYps+yBEliQgpqQbG/jlBIapfpoXyVh67XdU2mSniYL9azWI
 5xbYr1yWslq4Jq/m9XH0B1/8JCzyebdJR1G9IYt5Ze9jiX8y+9imhrh8cOrccu/v4haJ/r9O/
 F+LPjt1ij5mT9XXS5p1X5rfe+KcvlvHxlaTXzP/lkrWX7+u98690qqy8zDvb++5tHc+weYUM3
 AYOSizFGYmGWsxFxYkAku3JA74CAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1496325673!68342502!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30224 invoked from network); 1 Jun 2017 14:01:13 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-3.tower-21.messagelabs.com with SMTP; 1 Jun 2017 14:01: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 C26AB1596;
 Thu,  1 Jun 2017 07:01: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 72A9A3F58B;
 Thu,  1 Jun 2017 07:01:11 -0700 (PDT)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, xen-devel@lists.xen.org
References: <20170531130357.14492-1-julien.grall@arm.com>
 <7199e366-f56a-acc8-ffa5-0c85d6975049@oracle.com>
 <592886a8-1443-6475-e318-85cb9acecead@arm.com>
 <c93f773f-dcfe-17ac-b6fc-1fc701d5abbe@oracle.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <0b91491d-8f67-fa22-8b27-7692f00bba51@arm.com>
Date: Thu, 1 Jun 2017 15:01:09 +0100
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: <c93f773f-dcfe-17ac-b6fc-1fc701d5abbe@oracle.com>
Cc: jgross@suse.com, Feng Kan <fkan@apm.com>, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org, stable@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH] xen/privcmd: Support correctly 64KB page
 granularity when mapping 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-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>

SGkgQm9yaXMsCgpPbiAwMS8wNi8xNyAxNDozMywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9u
IDA2LzAxLzIwMTcgMDg6NTAgQU0sIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGkgQm9yaXMsCj4+
Cj4+IE9uIDMxLzA1LzE3IDE0OjU0LCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+PiBPbiAwNS8z
MS8yMDE3IDA5OjAzIEFNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4gQ29tbWl0IDU5OTVhNjgg
Inhlbi9wcml2Y21kOiBBZGQgc3VwcG9ydCBmb3IgTGludXggNjRLQiBwYWdlCj4+Pj4gZ3JhbnVs
YXJpdHkiIGRpZAo+Pj4+IG5vdCBnbyBmYXIgZW5vdWdoIHRvIHN1cHBvcnQgNjRLQiBpbiBtbWFw
X2JhdGNoX2ZuLgo+Pj4+Cj4+Pj4gVGhlIHZhcmlhYmxlICducicgaXMgdGhlIG51bWJlciBvZiA0
S0IgY2h1bmsgdG8gbWFwLiBIb3dldmVyLCB3aGVuCj4+Pj4gTGludXgKPj4+PiBpcyB1c2luZyA2
NEtCIHBhZ2UgZ3JhbnVsYXJpdHkgdGhlIGFycmF5IG9mIHBhZ2VzCj4+Pj4gKHZtYS0+dm1fcHJp
dmF0ZV9kYXRhKQo+Pj4+IGNvbnRhaW4gb25lIHBhZ2UgcGVyIDY0S0IuIEZpeCBpdCBieSBpbmNy
ZW1lbnRpbmcgc3QtPmluZGV4IGNvcnJlY3RseS4KPj4+Pgo+Pj4+IEZ1cnRoZXJtb3JlLCBzdC0+
dmEgaXMgbm90IGNvcnJlY3RseSBpbmNyZW1lbnRlZCBhcyBQQUdFX1NJWkUgIT0KPj4+PiBYRU5f
UEFHRV9TSVpFLgo+Pj4+Cj4+Pj4gRml4ZXM6IDU5OTVhNjggKCJ4ZW4vcHJpdmNtZDogQWRkIHN1
cHBvcnQgZm9yIExpbnV4IDY0S0IgcGFnZQo+Pj4+IGdyYW51bGFyaXR5IikKPj4+PiBDQzogc3Rh
YmxlQHZnZXIua2VybmVsLm9yZwo+Pj4+IFJlcG9ydGVkLWJ5OiBGZW5nIEthbiA8ZmthbkBhcG0u
Y29tPgo+Pj4+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+Cj4+Pj4gLS0tCj4+Pj4gIGRyaXZlcnMveGVuL3ByaXZjbWQuYyB8IDQgKystLQo+Pj4+ICAx
IGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+Pj4+Cj4+Pj4g
ZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3ByaXZjbWQuYyBiL2RyaXZlcnMveGVuL3ByaXZjbWQu
Ywo+Pj4+IGluZGV4IDdhOTJhNWUxZDQwYy4uZmVjYTc1YjA3ZmRkIDEwMDY0NAo+Pj4+IC0tLSBh
L2RyaXZlcnMveGVuL3ByaXZjbWQuYwo+Pj4+ICsrKyBiL2RyaXZlcnMveGVuL3ByaXZjbWQuYwo+
Pj4+IEBAIC0zNjIsOCArMzYyLDggQEAgc3RhdGljIGludCBtbWFwX2JhdGNoX2ZuKHZvaWQgKmRh
dGEsIGludCBuciwKPj4+PiB2b2lkICpzdGF0ZSkKPj4+PiAgICAgICAgICAgICAgICAgIHN0LT5n
bG9iYWxfZXJyb3IgPSAxOwo+Pj4+ICAgICAgICAgIH0KPj4+PiAgICAgIH0KPj4+PiAtICAgIHN0
LT52YSArPSBQQUdFX1NJWkUgKiBucjsKPj4+PiAtICAgIHN0LT5pbmRleCArPSBucjsKPj4+PiAr
ICAgIHN0LT52YSArPSBYRU5fUEFHRV9TSVpFICogbnI7Cj4+Pj4gKyAgICBzdC0+aW5kZXggKz0g
bnIgLyBYRU5fUEZOX1BFUl9QQUdFOwo+Pj4+Cj4+Pj4gICAgICByZXR1cm4gMDsKPj4+PiAgfQo+
Pj4KPj4+Cj4+PiBBcmUgd2Ugc3RpbGwgdXNpbmcgUEFHRV9NQVNLIGZvciB4ZW5fcmVtYXBfZG9t
YWluX2dmbl9hcnJheSgpPwo+Pgo+PiBEbyB5b3UgbWVhbiBpbiB0aGUgeGVuX3hsYXRlX3JlbWFw
X2dmbl9hcnJheSBpbXBsZW1lbnRhdGlvbj8gSWYgc28KPj4gdGhlcmUgYXJlIG5vIHVzZSBvZiBQ
QUdFX01BU0sgYXMgdGhlIGNvZGUgaGFzIGJlZW4gY29udmVydGVkIHRvCj4+IHN1cHBvcnQgNjRL
IHBhZ2UgZ3JhbnVsYXJpdHkuCj4+Cj4+IElmIHlvdSBtZWFuIHRoZSB4ODYgdmVyc2lvbiBvZiB4
ZW5fcmVtYXBfZG9tYWluX2dmbl9hcnJheSwgdGhlbiB3ZQo+PiBkb24ndCByZWFsbHkgY2FyZSBh
cyB4ODYgb25seSB1c2UgNEtCIHBhZ2UgZ3JhbnVsYXJpdHkuCj4KPgo+IEkgbWVhbnQgcmlnaHQg
YWJvdmUgdGhlIGNoYW5nZSB0aGF0IHlvdSBtYWRlLiBTaG91bGQgaXQgYWxzbyBiZSByZXBsYWNl
ZAo+IHdpdGggWEVOX1BBR0VfTUFTSz8gKFNvcnJ5IGZvciBiZWluZyB1bmNsZWFyLikKCk9oLiBU
aGUgY29kZSBpbiB4ZW5fcmVtYXBfZG9tYWluX2dmbl9hcnJheSBpcyByZWx5aW5nIG9uIHN0LT52
YSB0byBiZSAKcGFnZSBhbGlnbmVkLiBTbyBJIHRoaW5rIHdlIHdhbnQgdG8ga2VlcCBQQUdFX01B
U0sgaGVyZS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 01 14:13:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 14: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 1dGQqF-0000ml-Kb; Thu, 01 Jun 2017 14:12:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <netwiz@crc.id.au>) id 1dGQqE-0000mf-1l
 for xen-devel@lists.xen.org; Thu, 01 Jun 2017 14:12:46 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 09/75-01992-DD020395; Thu, 01 Jun 2017 14:12:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMIsWRWlGSWpSXmKPExsVy2uJbjO4lBYN
 Ig1cvBS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oybdxMLlhpUTFr6gKmB8bp6FyMnh5DAcyaJ
 cytcQWw2AVWJ1Usus4HYIgIGEu+vTwKzmQWkJa49eQtkc3AIC0RLPF+WBhJmASpvm9rDDmLzC
 thJPJ3fxwhicwLZyw6uAyrnAho/m1Fiw/VNLBBFghInZz5hAUkwCzQwSvzd+4gJxJEQWMooMb
 vzOdg2CQEBiXf/TrBA2J4Ssy6tY4SwzSUeLDrHDmGLSnQffsY4gVFgFpLBs5ANngV2ubbEsoW
 vmSFsTYnW7b/ZIWxbiXXr3rPA2ItubmKEsOUlOi43si5gZF/FqFGcWlSWWqRrbKCXVJSZnlGS
 m5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYAfUMDIw7GCes8jvEKMnBpCTKu0DeIFKILyk/p
 TIjsTgjvqg0J7X4EKMMB4eSBG+8HFBOsCg1PbUiLTMHGIswaQkOHiUR3qUgrbzFBYm5xZnpEK
 lTjLocG1av/8IkxJKXn5cqJc57EaRIAKQoozQPbgQsLVxilJUS5mVkYGAQ4ilILcrNLEGVf8U
 ozsGoJMxbDTKFJzOvBG7TK6AjmICOeLFNH+SIkkSElFQD4/4HHDMn92x/9zh2f+hbw9b7/hKy
 X7ZyXzN9oM3zo+XVri+SO40PKcvLLEyrCV5x1XnjAvHtllJqpU+cPp12WnIu949xldAHuW1OV
 +/sXCvJnmL13I4hWFzf5Xj2TEOJC+5KZ7w29Cu1u+bcYlvAU1S40PCFuHJEmtGhAwUffjH/z/
 LW+SOtr8RSnJFoqMVcVJwIAJ/W0nAGAwAA
X-Env-Sender: netwiz@crc.id.au
X-Msg-Ref: server-16.tower-206.messagelabs.com!1496326350!85539584!1
X-Originating-IP: [203.56.246.92]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 ML_RADAR_SPEW_LINKS_8,spamassassin: ,async_handler: 
 YXN5bmNfZGVsYXk6IDAgKHRpbWVvdXQp\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52688 invoked from network); 1 Jun 2017 14:12:33 -0000
Received: from mail.crc.id.au (HELO mail.crc.id.au) (203.56.246.92)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 1 Jun 2017 14:12:33 -0000
Received: from dhcp-10-1-1-173.lan.crc.id.au
 (2407-e400-b000-201-246a-ca2f-3921-33ec-cpe.spintel.net.au
 [IPv6:2407:e400:b000:201:246a:ca2f:3921:33ec])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mail.crc.id.au (Postfix) with ESMTPS id 516CF3A0064;
 Fri,  2 Jun 2017 00:12:23 +1000 (AEST)
From: Steven Haigh <netwiz@crc.id.au>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Date: Fri, 02 Jun 2017 00:12:13 +1000
Message-ID: <2225657.RBKUHlbvok@dhcp-10-1-1-173.lan.crc.id.au>
In-Reply-To: <30ec5bb3-eaf7-c6cf-186c-979dd5619cac@oracle.com>
References: <be10c1ba-61ce-495e-338b-b2bedeb3d70a@crc.id.au>
 <4a2bc5c80715751f0e85a45eef5df259@crc.id.au>
 <30ec5bb3-eaf7-c6cf-186c-979dd5619cac@oracle.com>
MIME-Version: 1.0
X-Spam-Status: No, score=2.1 required=5.0 tests=BAYES_00,HELO_DYNAMIC_DHCP,
 HELO_DYNAMIC_IPADDR,RDNS_DYNAMIC,SPF_FAIL autolearn=no autolearn_force=no
 version=3.4.0
X-Spam-Level: **
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mail.crc.id.au
X-Virus-Scanned: clamav-milter 0.99.2 at mail.crc.id.au
X-Virus-Status: Clean
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] WARNING: CPU: 0 PID: 0 at
	net/sched/sch_generic.c:316 dev_watchdog+0x217/0x220
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============0898196073990233644=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============0898196073990233644==
Content-Type: multipart/signed; boundary="nextPart4892245.LM3q2zWD8t"; micalg="pgp-sha256"; protocol="application/pgp-signature"

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

On Thursday, 1 June 2017 11:56:28 PM AEST Boris Ostrovsky wrote:
> On 05/31/2017 10:25 PM, Steven Haigh wrote:
> > On 2017-05-31 00:37, Steven Haigh wrote:
> >> On 31/05/17 00:18, Boris Ostrovsky wrote:
> >>> On 05/30/2017 06:27 AM, Steven Haigh wrote:
> >>>> Just wanted to give this a nudge to try and get some suggestions on
> >>>> where to go / what to do about this.
> >>>>=20
> >>>> On 28/05/17 09:44, Steven Haigh wrote:
> >>>>> The last couple of days running on kernel 4.9.29 and 4.9.30 with Xen
> >>>>> 4.9.0-rc6 I've had a number of ethernet lock ups that have taken my
> >>>>> system off the network.
> >>>>>=20
> >>>>> This is a new development - but I'm not sure if its kernel or xen
> >>>>> related.
> >>>=20
> >>> Since noone seems to have seen this it would be useful to narrow it
> >>> down
> >>> a bit.
> >>>=20
> >>> Do you observe this on rc5? Or with 4.9.28 kernel? Any particular load
> >>> that you are using? Do you see this on a specific NIC?
> >>=20
> >> This install is currently using xen 4.9-rc7 and kernel 4.9.30. I would
> >> say that there may be a connection between occurrences between disk
> >> activity and the ethernet adapter locking up - but I haven't been able
> >> to prove this in any valid way yet.
> >>=20
> >> I am currently running this script on the server in question to try and
> >> get a log of how often the adapter locks up. I only added the logger
> >> line tonight - so I don't have a great deal of historical data to add =
as
> >> yet.
> >>=20
> >> #!/bin/bash
> >> while true; do
> >>=20
> >>         ping -c1 10.1.1.2 >& /dev/null
> >>         if [ $? !=3D 0 ]; then
> >>        =20
> >>                 logger 'No response. Resetting enp5s0'
> >>                 mii-tool -R enp5s0
> >>        =20
> >>         fi
> >>         sleep 5
> >>=20
> >> done
> >=20
> > Just to keep kicking this along a little bit, my logs so far have shown:
> > messages:May 31 00:20:10 No response. Resetting enp5s0
> > messages:May 31 04:20:08 No response. Resetting enp5s0
> > messages:May 31 12:21:37 No response. Resetting enp5s0
> >=20
> > Its almost spooky that its nearly 20 minutes past the hour on each rese=
t.
> >=20
> > I've checked against the cron logs, but I can't find anything that
> > would be scheduled on the Dom0 at that time.
> >=20
> > The logs also show that after running mii-tool to reset the ethernet
> > adapter, connectivity has returned straight away.
> >=20
> > The network adapter uses the r8169 kernel module, and shows as:
> > 05:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
> > RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06)
> >=20
> > I have a DomU backup script that runs *in* a DomU at 01:00 each night
> > - that causes a lot of disk activity - but alas, that time hasn't
> > lined up with anything as yet...
> >=20
> > Still seem to be fidgeting in the dark :(
>=20
> Since you've already observed this problem with rc6 and 4.9.29, wouldn't
> it be more useful to go backwards to narrow down where the problem first
> occurred? I am not sure how moving to rc7 and 4.9.30 is going to help
> unless you think this is a temporary regression.

I'm not 100% sure of the cause at the moment. I moved to kernel 4.9 from 4.=
4 =20
a few weeks before I started to test Xen 4.9.  My only thoughts were that=20
bringing up to the latest version would at least test against other fixes t=
hat=20
are known going into the Xen 4.9rc releases.

I have also been updating to the latest 4.9 kernel in case I come across a =
fix=20
=2D or at least a version of kernel where this no longer occurs.

At this stage, I don't have any information to give any major hint on if th=
is=20
is Xen or kernel related other than I had never observed this using:
	* Xen 4.7 + kernel 4.4
	* Xen 4.7 + kernel 4.9

I am making the assumption however that because when the network dies in th=
is=20
manor, it is dead until manual intervention, that I would notice this in a=
=20
different combination of Xen / kernel.

One observation I have made since putting in the extra logging via the=20
ethernet reset script posted earlier - the WARNING is not printed for every=
=20
ethernet controller hang. As such, this may actually be a side-effect of=20
having the controller stay dead - rather than a cause.

A second observation is that I don't seem to see as many hangs of the ether=
net=20
adapter of recent days. I'm not confident yet to say if this is an absolute=
 -=20
or coincidence - but I'm hoping that my script that logs when it detects a=
=20
network issue and resets the ethernet adapter via mii-tools will give some=
=20
type of data to try and base some kind of conclusion on.

It also seems strange that all three resets occurred at almost 20 minutes p=
ast=20
an hour. It may well be that this is pure coincidence, but I figure more da=
ta=20
gathering may clear this part up.

=2D-=20
Steven Haigh

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

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

iQIzBAABCAAdFiEEFHf0gfgNrH6ofcYGQa811Xp9MdwFAlkwIL0ACgkQQa811Xp9
MdwgAxAAic1fIazRqQh/SsERmwlX2AWNA0gSDcV+crfw5Ow9gLJ/j7yPOQPY71gD
FONxX9f15B8dXl9gz+z6vnOvCY9R5v7PrByZY8WM9/ZBT8UH1lAnfnflPDu6JdXI
NBkTSU7pBR6g1HB0aO1J4cPCHIUaWyGCAAhQyyuK2G+BiWu/bKBSa4okNuRyYZYt
UYmiTeivxk0bTf0DRGXdSc4BaaUuOblFVYs7RcadASnJR8czb723FeIw586//dzl
2wznoc+8iaGOsmz5yENRtBg7fdoD1aiPVPbo4U+5mymStVr4LFdaj3zyTQ8s+QBX
c3ITC2O/H04A8+YM0D7P8bWFWm+y9lcoAxcxo7HIi2fTP3fEhyV16TsaZe3em3sB
zRHLzbU4snMZbd6IrG/3so3XXfimRFdIJ8xKNfINX0MYMJdhrwoAHUR01wDScvbs
22fPku59DzqRny3+t/AbuU99f/KsQnS80nB0ueKblEINOGGEzld/4GpSzIa2W23f
FxpE5dq/bovo5H46sWS8VgINU1cX+et0D4Pun6Zbxn1eG2S/sBWhwpDAKAWfsLEX
ELIJ5ci/PDzu0zZEx8ywMbSxtFf5YJOg06/jDISYP43JD3Byw9dGdackvlkk15tD
GjGMsA9BotCyws8AqB6RORU8G72Opd0Q1vVwYTnLEtHOTjIZVC8=
=lQyP
-----END PGP SIGNATURE-----

--nextPart4892245.LM3q2zWD8t--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0898196073990233644==--



From xen-devel-bounces@lists.xen.org Thu Jun 01 14:20:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 14: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 1dGQxR-0001SE-Cj; Thu, 01 Jun 2017 14:20: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 1dGQxP-0001S8-C5
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 14:20:11 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 7D/E5-02180-A9220395; Thu, 01 Jun 2017 14:20:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXS6fjDS3eWkkG
 kwbqXjBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bLhM9sBdOZK/ZeXMLcwHiBqYuRk0NIIE/i
 xK+nzCA2r4CdxIvlBxhBbAkBQ4nTC2+ydDFycLAIqEo8Pl4JEmYTUJdoe7adFSQsIqAjcfo7X
 xcjFwezQBejxK83D8HiwgIREhumJEFMz5CYvuYJ2HROASuJ3kP3wUp4BQQl/u4QBjGZgSauny
 cEUsEsIC/RvHU2M0RYWmL5P44JjHyzEOpnIdTPQlI/C6F+ASPLKkb14tSistQiXTO9pKLM9Iy
 S3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzAkGMAgh2MUxucDzFKcjApifIukDeIFOJLyk+p
 zEgszogvKs1JLT7EqMHBIbBt1+oLjFIsefl5qUoSvKaKQHWCRanpqRVpmTnAqIApleDgURLhn
 a4AlOYtLkjMLc5Mh0idYtTlaPqw5QuTENgMKXHeIJAZAiBFGaV5cCNgEXqJUVZKmJcR6EAhno
 LUotzMElT5V4ziHIxKwrzTQabwZOaVwG16BXQEE9ARL7bpgxxRkoiQkmpgzLTLNvMOdWtzztj
 e+Slys4dN4SIRN/cNwhYHGt+oN7+/+7zt7oEIOfOTlWLmh+a8enaWV/9vkMxWe/vve+6JBG2S
 2ui+OmUf0+3G1dwHN+22W/w9zOqI3NleU4MFdnMznfUZ1C9tcr2gtXXNZOX4v78OnYj4ltemU
 /fQx/jZdk3NjTciPUJalViKMxINtZiLihMBCHhBDcsCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1496326808!97818708!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2075 invoked from network); 1 Jun 2017 14:20:09 -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; 1 Jun 2017 14:20:09 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 01 Jun 2017 08:20:07 -0600
Message-Id: <59303EB7020000780015EC53@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 01 Jun 2017 08:20:07 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170601114914.18601-1-roger.pau@citrix.com>
 <20170601114914.18601-3-roger.pau@citrix.com>
In-Reply-To: <20170601114914.18601-3-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 v4 2/4] x86/physdev: factor out the code to
 allocate and map a 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAxLjA2LjE3IGF0IDEzOjQ5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE1vdmUgdGhlIGNvZGUgdG8gYWxsb2NhdGUgYW5kIG1hcCBhIGRvbWFpbiBwaXJxIChlaXRoZXIg
R1NJIG9yIE1TSSkKPiBpbnRvIHRoZSB4ODYgaXJxIGNvZGUgYmFzZSwgc28gdGhhdCBpdCBjYW4g
YmUgdXNlZCBvdXRzaWRlIG9mIHRoZQo+IHBoeXNkZXYgb3BzLgo+IAo+IFRoaXMgY2hhbmdlIHNo
b3VsZG4ndCBhZmZlY3QgdGhlIGZ1bmN0aW9uYWxpdHkgb2YgdGhlIGFscmVhZHkgZXhpc3RpbmcK
PiBwaHlzZGV2IG9wcy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 01 14:50:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 14: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 1dGRQo-0003Ke-4I; Thu, 01 Jun 2017 14:50: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=3189c1376=George.Dunlap@citrix.com>)
 id 1dGRQn-0003KS-Bi
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 14:50:33 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 87/C8-01732-8B920395; Thu, 01 Jun 2017 14:50:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDve4OTYN
 Ig+uLeCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ownsy6zFexlq5g35yx7A+Ns1i5GTg4JAX+J
 08cvMoHYwgKOEqvnLGQGsUUEAiRO9zUA1XBwCAkUSazbngASZhaIlpi5YQEbiM0moCcx7/hXF
 hCbV8BW4vLqq2A2i4CKxJE3r8BGigqES7xtPAJVIyhxcuYTMJtTwF5i69QVbBAzDSSOLJrDCm
 HLS2x/OwfsBCEBVYnFD46yT2Dkm4WkfRaSlllIWhYwMq9i1ChOLSpLLdI1NNBLKspMzyjJTcz
 MAfKM9XJTi4sT01NzEpOK9ZLzczcxAkOtnoGBcQfjti7nQ4ySHExKorwL5A0ihfiS8lMqMxKL
 M+KLSnNSiw8xynBwKEnwHtQAygkWpaanVqRl5gCDHiYtwcGjJMIbBZLmLS5IzC3OTIdInWLU5
 Wj6sOULkxBLXn5eqpQ472SQIgGQoozSPLgRsAi8xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUU
 mYVwVkCk9mXgncpldARzABHfFimz7IESWJCCmpBkb9sOaVunv1UoTXrJM6t2Ti2QUcXY3b1p7
 S2bXZa3WacBC3sceFxif7c4TZd4bGy7+bGvwx7fSmQPcEtn+HQ7aLa4v/+XfpkA/zxXt80mwB
 S/6l9GtaH89/n1vUM/mldP3aM1Nep284sfr1Yn8/v3brDoUXlvW1RgeffTHdnvWVd6pTInvRK
 wklluKMREMt5qLiRAAPtKs3uwIAAA==
X-Env-Sender: prvs=3189c1376=George.Dunlap@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1496328630!103000651!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60073 invoked from network); 1 Jun 2017 14:50:31 -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;
 1 Jun 2017 14:50:31 -0000
X-IronPort-AV: E=Sophos;i="5.39,280,1493683200"; d="scan'208";a="434797537"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <59302436020000780015EB54@prv-mh.provo.novell.com>
 <59302436020000780015EB54@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <43ef188c-6960-e328-bf5a-37fa6c3221d1@citrix.com>
Date: Thu, 1 Jun 2017 15:50:02 +0100
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: <59302436020000780015EB54@prv-mh.provo.novell.com>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH] x86/HAP: don't open code clear_domain_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>

T24gMDEvMDYvMTcgMTM6MjcsIEphbiBCZXVsaWNoIHdyb3RlOgo+IEFsc28gZHJvcCBhIHN0cmF5
IGluaXRpYWxpemVyLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KCkFja2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5j
b20+Cgo+IAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMKPiArKysgYi94ZW4vYXJj
aC94ODYvbW0vaGFwL2hhcC5jCj4gQEAgLTI0OCw4ICsyNDgsNyBAQCBzdGF0aWMgdm9pZCBoYXBf
Y2xlYW5fZGlydHlfYml0bWFwKHN0cnVjCj4gIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKiovCj4gIHN0YXRpYyBzdHJ1Y3QgcGFnZV9pbmZvICpoYXBfYWxs
b2Moc3RydWN0IGRvbWFpbiAqZCkKPiAgewo+IC0gICAgc3RydWN0IHBhZ2VfaW5mbyAqcGcgPSBO
VUxMOwo+IC0gICAgdm9pZCAqcDsKPiArICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnOwo+ICAKPiAg
ICAgIEFTU0VSVChwYWdpbmdfbG9ja2VkX2J5X21lKGQpKTsKPiAgCj4gQEAgLTI1OSw5ICsyNTgs
NyBAQCBzdGF0aWMgc3RydWN0IHBhZ2VfaW5mbyAqaGFwX2FsbG9jKHN0cnVjCj4gIAo+ICAgICAg
ZC0+YXJjaC5wYWdpbmcuaGFwLmZyZWVfcGFnZXMtLTsKPiAgCj4gLSAgICBwID0gX19tYXBfZG9t
YWluX3BhZ2UocGcpOwo+IC0gICAgY2xlYXJfcGFnZShwKTsKPiAtICAgIHVubWFwX2RvbWFpbl9w
YWdlKHApOwo+ICsgICAgY2xlYXJfZG9tYWluX3BhZ2UocGFnZV90b19tZm4ocGcpKTsKPiAgCj4g
ICAgICByZXR1cm4gcGc7Cj4gIH0KPiAKPiAKPiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 01 14:50:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 14: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 1dGRQb-0003K2-TI; Thu, 01 Jun 2017 14:50: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=3184c523e=Andrew.Cooper3@citrix.com>)
 id 1dGRQa-0003Jw-Nc
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 14:50:20 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 5B/A7-26749-BA920395; Thu, 01 Jun 2017 14:50:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsWyU9JRQne1pkG
 kwas9Qhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aBZ49YCu4ZV8w59J65gfGVUhcjJ4eEgJ/E
 lWc7GUFsYYEIiVXXPrOA2CICrYwS+6c6gNhCAhkS09c8YQaxmQWUJZ5fXQ5WzyagL7H7xSemL
 kYODl4BW4m/PdkgYRYBFYmjbZPBxogKhEu8bTwCZvMKCEqcnPkEzOYUsJLoPXSfFaSVWUBTYv
 0ufYjp8hLNW2czQ2xVk7jWf4kd4sp0iYnPelgmMPLPQjJpFkL3LCTdCxiZVzFqFKcWlaUW6Rp
 a6iUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBIZfPQMD4w7G38f9DjFKcjApifIu
 kDeIFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB66kBlBMsSk1PrUjLzAFGAkxagoNHSYQ3CiTNW
 1yQmFucmQ6ROsWoKCXOKw2SEABJZJTmwbXBou8So6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJW
 HeVSBTeDLzSuCmvwJazAS0+MU2fZDFJYkIKakGxiThv2ksLNN+dfH3rInXy94ncPZ1imKJ6+S
 1Mzgjzv6emLvWbPnCqC2Hsrfy65QfctvP7LEmveJrvXPlRzHDHfzGoirlN466TL/ZNkWEIf52
 auETleNTeB5sPZ/nUdtjKzUjW+7R1l1HTz1Y5yB+pjUgkKdu2QFbzYx1BneyU+IVb+a7mYo6K
 7EUZyQaajEXFScCADWBBR25AgAA
X-Env-Sender: prvs=3184c523e=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1496328618!96037788!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55242 invoked from network); 1 Jun 2017 14:50:19 -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 Jun 2017 14:50:19 -0000
X-IronPort-AV: E=Sophos;i="5.39,280,1493683200"; d="scan'208";a="47059411"
To: Roger Pau Monne <roger.pau@citrix.com>, <xen-devel@lists.xenproject.org>, 
 <boris.ostrovsky@oracle.com>, <konrad.wilk@oracle.com>
References: <20170601114914.18601-1-roger.pau@citrix.com>
 <20170601114914.18601-3-roger.pau@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <08474d08-c7d4-a77a-3739-2acc683782de@citrix.com>
Date: Thu, 1 Jun 2017 15:40:07 +0100
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: <20170601114914.18601-3-roger.pau@citrix.com>
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 v4 2/4] x86/physdev: factor out the code to
 allocate and map a 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDEvMDYvMTcgMTI6NDksIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToKPiBNb3ZlIHRoZSBjb2Rl
IHRvIGFsbG9jYXRlIGFuZCBtYXAgYSBkb21haW4gcGlycSAoZWl0aGVyIEdTSSBvciBNU0kpCj4g
aW50byB0aGUgeDg2IGlycSBjb2RlIGJhc2UsIHNvIHRoYXQgaXQgY2FuIGJlIHVzZWQgb3V0c2lk
ZSBvZiB0aGUKPiBwaHlzZGV2IG9wcy4KPgo+IFRoaXMgY2hhbmdlIHNob3VsZG4ndCBhZmZlY3Qg
dGhlIGZ1bmN0aW9uYWxpdHkgb2YgdGhlIGFscmVhZHkgZXhpc3RpbmcKPiBwaHlzZGV2IG9wcy4K
Pgo+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29t
PgoKQXMgeW91IGFyZSBtb3ZpbmcgY29kZSwgcGxlYXNlIGNvdWxkIHlvdSBtYWtlIHNvbWUgc3R5
bGUgZml4ZXMgKHdoaWNoCmNhbiBiZSBkb25lIG9uIGNvbW1pdCBpZiB0aGVyZSBhcmUgbm8gb3Ro
ZXIgcHJvYmxlbXMpLgoKPiAtLS0KPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
Pgo+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IC0tLQo+
IENoYW5nZXMgc2luY2UgdjM6Cj4gIC0gUGFzcyB0aGUgaW5kZXggcGFyYW1ldGVyIHRvIHRoZSBh
bGxvY2F0ZV9waXJxIGZ1bmN0aW9uLCBzbyB0aGF0IGl0Cj4gICAgY2FuIGJlIHByaW50ZWQgaW4g
Y2FzZSBvZiBlcnJvci4KPiAgLSBSZW1vdmUgcG9pbnRsZXNzIGVsc2VzIGluIGFsbG9jYXRlX3Bp
cnEuCj4gIC0gUmV0dXJuIGRpcmVjdGx5IGluIHRoZSBsYXN0IGNoZWNrIG9mIGFsbG9jYXRlX3Bp
cnEgKGluc3RlYWQgb2YKPiAgICBzdG9yaW5nIHRoZSBlcnJvciBjb2RlIGluIHRoZSBwaXJxIHZh
cmlhYmxlLgo+ICAtIGFsbG9jYXRlX2FuZF9tYXBfe2dzaS9tc2l9X3BpcnEgZG9uJ3QgbmVlZCBp
bmRleCB0byBiZSBhIHBvaW50ZXIuCj4gIC0gRml4IHRoZSBsYXN0IHBhcmFtZXRlciBvZiB0aGUg
YWxsb2NhdGVfcGlycSBjYWxsIGluCj4gICAgYWxsb2NhdGVfYW5kX21hcF9nc2lfcGlycSB0byB1
c2UgTlVMTCAoaW5zdGVhZCBvZiAwKS4KPiAgLSBBZGQgYW4gQVNTRVJUX1VOUkVBQ0hBQkxFIGlm
IHRoZSBpbnRlcnJ1cHQgdHlwZSBwYXNzZWQgdG8KPiAgICBhbGxvY2F0ZV9hbmRfbWFwX21zaV9w
aXJxIGlzIG5vdCBvZiBNU0kgdGhlIE1TSSBraW5kLgo+ICAtIFJlc3RvcmUgbmV3bGluZXMgaW4g
dGhlIHBoeXNkZXZfbWFwX3BpcnEgc3dpdGNoIGNhc2UuCj4KPiBDaGFuZ2VzIHNpbmNlIHYyOgo+
ICAtIEZhY3RvciBvdXQgdGhlIGNvZGUgdG8gYWxsb2NhdGUgdGhlIHBpcnEuCj4gIC0gRml4IGNv
ZGluZyBzdHlsZSBpc3N1ZXMuCj4gIC0gRG8gbm90IHRha2UgdGhlIHBjaSBsb2NrIHRvIGJpbmQg
YSBHU0kuCj4gIC0gUGFzcyBhIHR5cGUgcGFyYW1ldGVyIHRvIHRoZSBNU0kgYmluZCBmdW5jdGlv
bi4KPgo+IENoYW5nZXMgc2luY2UgdjE6Cj4gIC0gTmV3IGluIHRoaXMgdmVyc2lvbi4KPiAtLS0K
PiAgeGVuL2FyY2gveDg2L2lycS5jICAgICAgICB8IDE1OSArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrCj4gIHhlbi9hcmNoL3g4Ni9waHlzZGV2LmMgICAgfCAx
MjIgKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgeGVuL2luY2x1ZGUvYXNt
LXg4Ni9pcnEuaCB8ICAgNSArKwo+ICAzIGZpbGVzIGNoYW5nZWQsIDE2OSBpbnNlcnRpb25zKCsp
LCAxMTcgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2lycS5jIGIv
eGVuL2FyY2gveDg2L2lycS5jCj4gaW5kZXggNjc2YmE1MjE2Zi4uNTE4NGI2MTQ0ZSAxMDA2NDQK
PiAtLS0gYS94ZW4vYXJjaC94ODYvaXJxLmMKPiArKysgYi94ZW4vYXJjaC94ODYvaXJxLmMKPiBA
QCAtMjUzNywzICsyNTM3LDE2MiBAQCBib29sX3QgaHZtX2RvbWFpbl91c2VfcGlycShjb25zdCBz
dHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgcGlycSAqcGlycSkKPiAgICAgIHJldHVybiBp
c19odm1fZG9tYWluKGQpICYmIHBpcnEgJiYKPiAgICAgICAgICAgICBwaXJxLT5hcmNoLmh2bS5l
bXVpcnEgIT0gSVJRX1VOQk9VTkQ7IAo+ICB9Cj4gKwo+ICtzdGF0aWMgaW50IGFsbG9jYXRlX3Bp
cnEoc3RydWN0IGRvbWFpbiAqZCwgaW50IGluZGV4LCBpbnQgcGlycSwgaW50IGlycSwKPiArICAg
ICAgICAgICAgICAgICAgICAgICAgIGludCB0eXBlLCBpbnQgKm5yKQo+ICt7Cj4gKyAgICBpbnQg
Y3VycmVudF9waXJxOwo+ICsKPiArICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmZC0+ZXZlbnRf
bG9jaykpOwo+ICsgICAgY3VycmVudF9waXJxID0gZG9tYWluX2lycV90b19waXJxKGQsIGlycSk7
Cj4gKyAgICBpZiAoIHBpcnEgPCAwICkKPiArICAgIHsKPiArICAgICAgICBpZiAoIGN1cnJlbnRf
cGlycSApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19HX0VSUiwg
ImRvbSVkOiAlZDolZCBhbHJlYWR5IG1hcHBlZCB0byAlZFxuIiwKPiArICAgICAgICAgICAgICAg
ICAgICBkLT5kb21haW5faWQsIGluZGV4LCBwaXJxLCBjdXJyZW50X3BpcnEpOwo+ICsgICAgICAg
ICAgICBpZiAoIGN1cnJlbnRfcGlycSA8IDAgKQo+ICsgICAgICAgICAgICAgICAgcmV0dXJuIC1F
QlVTWTsKPiArICAgICAgICB9Cj4gKyAgICAgICAgZWxzZSBpZiAoIHR5cGUgPT0gTUFQX1BJUlFf
VFlQRV9NVUxUSV9NU0kgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgaWYgKCAqbnIgPD0g
MCB8fCAqbnIgPiAzMiApCj4gKyAgICAgICAgICAgICAgICByZXR1cm4gLUVET007Cj4gKyAgICAg
ICAgICAgIGlmICggKm5yICE9IDEgJiYgIWlvbW11X2ludHJlbWFwICkKPiArICAgICAgICAgICAg
ICAgIHJldHVybiAtRU9QTk9UU1VQUDsKPiArCj4gKyAgICAgICAgICAgIHdoaWxlICggKm5yICYg
KCpuciAtIDEpICkKPiArICAgICAgICAgICAgICAgICpuciArPSAqbnIgJiAtKm5yOwo+ICsgICAg
ICAgICAgICBwaXJxID0gZ2V0X2ZyZWVfcGlycXMoZCwgKm5yKTsKPiArICAgICAgICAgICAgaWYg
KCBwaXJxIDwgMCApCj4gKyAgICAgICAgICAgIHsKPiArICAgICAgICAgICAgICAgIHdoaWxlICgg
KCpuciA+Pj0gMSkgPiAxICkKPiArICAgICAgICAgICAgICAgICAgICBpZiAoIGdldF9mcmVlX3Bp
cnFzKGQsICpucikgPiAwICkKPiArICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7Cj4gKyAg
ICAgICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19HX0VSUiwgImRvbSVkOiBubyBibG9jayBvZiAl
ZCBmcmVlIHBpcnFzXG4iLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQs
ICpuciA8PCAxKTsKPiArICAgICAgICAgICAgfQo+ICsgICAgICAgIH0KPiArICAgICAgICBlbHNl
Cj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBwaXJxID0gZ2V0X2ZyZWVfcGlycShkLCB0eXBl
KTsKPiArICAgICAgICAgICAgaWYgKCBwaXJxIDwgMCApCj4gKyAgICAgICAgICAgICAgICBkcHJp
bnRrKFhFTkxPR19HX0VSUiwgImRvbSVkOiBubyBmcmVlIHBpcnFcbiIsIGQtPmRvbWFpbl9pZCk7
Cj4gKyAgICAgICAgfQo+ICsgICAgfQo+ICsgICAgZWxzZSBpZiAoIGN1cnJlbnRfcGlycSAmJiBw
aXJxICE9IGN1cnJlbnRfcGlycSApCj4gKyAgICB7Cj4gKyAgICAgICAgZHByaW50ayhYRU5MT0df
R19FUlIsICJkb20lZDogaXJxICVkIGFscmVhZHkgbWFwcGVkIHRvIHBpcnEgJWRcbiIsCj4gKyAg
ICAgICAgICAgICAgICBkLT5kb21haW5faWQsIGlycSwgY3VycmVudF9waXJxKTsKPiArICAgICAg
ICByZXR1cm4gLUVFWElTVDsKPiArICAgIH0KPiArCj4gKyAgICByZXR1cm4gcGlycTsKPiArfQo+
ICsKPiAraW50IGFsbG9jYXRlX2FuZF9tYXBfZ3NpX3BpcnEoc3RydWN0IGRvbWFpbiAqZCwgaW50
IGluZGV4LCBpbnQgKnBpcnFfcCkKPiArewo+ICsgICAgaW50IGlycSwgcGlycSwgcmV0Owo+ICsK
PiArICAgIGlmICggaW5kZXggPCAwIHx8IGluZGV4ID49IG5yX2lycXNfZ3NpICkKPiArICAgIHsK
PiArICAgICAgICBkcHJpbnRrKFhFTkxPR19HX0VSUiwgImRvbSVkOiBtYXAgaW52YWxpZCBpcnEg
JWRcbiIsIGQtPmRvbWFpbl9pZCwKPiArICAgICAgICAgICAgICAgIGluZGV4KTsKPiArICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKPiArICAgIH0KPiArCj4gKyAgICBpcnEgPSBkb21haW5fcGlycV90
b19pcnEoY3VycmVudC0+ZG9tYWluLCBpbmRleCk7Cj4gKyAgICBpZiAoIGlycSA8PSAwICkKPiAr
ICAgIHsKPiArICAgICAgICBpZiAoIGlzX2hhcmR3YXJlX2RvbWFpbihjdXJyZW50LT5kb21haW4p
ICkKPiArICAgICAgICAgICAgaXJxID0gaW5kZXg7Cj4gKyAgICAgICAgZWxzZQo+ICsgICAgICAg
IHsKPiArICAgICAgICAgICAgZHByaW50ayhYRU5MT0dfR19FUlIsICJkb20lZDogbWFwIHBpcnEg
d2l0aCBpbmNvcnJlY3QgaXJxIVxuIiwKPiArICAgICAgICAgICAgICAgICAgICBkLT5kb21haW5f
aWQpOwo+ICsgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiArICAgICAgICB9Cj4gKyAgICB9
Cj4gKwo+ICsgICAgLyogVmVyaWZ5IG9yIGdldCBwaXJxLiAqLwo+ICsgICAgc3Bpbl9sb2NrKCZk
LT5ldmVudF9sb2NrKTsKPiArICAgIHBpcnEgPSBhbGxvY2F0ZV9waXJxKGQsIGluZGV4LCAqcGly
cV9wLCBpcnEsIE1BUF9QSVJRX1RZUEVfR1NJLCBOVUxMKTsKPiArICAgIGlmICggcGlycSA8IDAg
KQo+ICsgICAgewo+ICsgICAgICAgIHJldCA9IHBpcnE7Cj4gKyAgICAgICAgZ290byBkb25lOwo+
ICsgICAgfQo+ICsKPiArICAgIHJldCA9IG1hcF9kb21haW5fcGlycShkLCBwaXJxLCBpcnEsIE1B
UF9QSVJRX1RZUEVfR1NJLCBOVUxMKTsKPiArICAgIGlmICggcmV0ID09IDAgKQo+ICsgICAgICAg
ICpwaXJxX3AgPSBwaXJxOwo+ICsKPiArIGRvbmU6Cj4gKyAgICBzcGluX3VubG9jaygmZC0+ZXZl
bnRfbG9jayk7Cj4gKwo+ICsgICAgcmV0dXJuIHJldDsKPiArfQo+ICsKPiAraW50IGFsbG9jYXRl
X2FuZF9tYXBfbXNpX3BpcnEoc3RydWN0IGRvbWFpbiAqZCwgaW50IGluZGV4LCBpbnQgKnBpcnFf
cCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHR5cGUsIHN0cnVjdCBtc2lf
aW5mbyAqbXNpKQo+ICt7Cj4gKyAgICBpbnQgaXJxLCBwaXJxLCByZXQ7Cj4gKwo+ICsgICAgc3dp
dGNoICggdHlwZSApCj4gKyAgICB7Cj4gKyAgICBjYXNlIE1BUF9QSVJRX1RZUEVfTVNJOgo+ICsg
ICAgICAgIGlmICggIW1zaS0+dGFibGVfYmFzZSApCj4gKyAgICAgICAgICAgIG1zaS0+ZW50cnlf
bnIgPSAxOwo+ICsgICAgICAgIGlycSA9IGluZGV4Owo+ICsgICAgICAgIGlmICggaXJxID09IC0x
ICkKCnsKCj4gKyAgICBjYXNlIE1BUF9QSVJRX1RZUEVfTVVMVElfTVNJOgo+ICsgICAgICAgICAg
ICBpcnEgPSBjcmVhdGVfaXJxKE5VTUFfTk9fTk9ERSk7Cgp9Cgo+ICsKPiArICAgICAgICBpZiAo
IGlycSA8IG5yX2lycXNfZ3NpIHx8IGlycSA+PSBucl9pcnFzICkKPiArICAgICAgICB7Cj4gKyAg
ICAgICAgICAgIGRwcmludGsoWEVOTE9HX0dfRVJSLCAiZG9tJWQ6IGNhbid0IGNyZWF0ZSBpcnEg
Zm9yIG1zaSFcbiIsCj4gKyAgICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkKTsKPiArICAg
ICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gKyAgICAgICAgfQo+ICsKPiArICAgICAgICBtc2kt
PmlycSA9IGlycTsKPiArICAgICAgICBicmVhazsKPiArCj4gKyAgICBkZWZhdWx0Ogo+ICsgICAg
ICAgIGRwcmludGsoWEVOTE9HX0dfRVJSLCAiZG9tJWQ6IHdyb25nIHBpcnEgdHlwZSAleFxuIiwK
PiArICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgdHlwZSk7Cj4gKyAgICAgICAgQVNTRVJU
X1VOUkVBQ0hBQkxFKCk7Cj4gKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gKyAgICB9Cj4gKwo+
ICsgICAgbXNpLT5pcnEgPSBpcnE7Cj4gKwo+ICsgICAgcGNpZGV2c19sb2NrKCk7Cj4gKyAgICAv
KiBWZXJpZnkgb3IgZ2V0IHBpcnEuICovCj4gKyAgICBzcGluX2xvY2soJmQtPmV2ZW50X2xvY2sp
Owo+ICsgICAgcGlycSA9IGFsbG9jYXRlX3BpcnEoZCwgaW5kZXgsICpwaXJxX3AsIGlycSwgdHlw
ZSwgJm1zaS0+ZW50cnlfbnIpOwo+ICsgICAgaWYgKCBwaXJxIDwgMCApCj4gKyAgICB7Cj4gKyAg
ICAgICAgcmV0ID0gcGlycTsKPiArICAgICAgICBnb3RvIGRvbmU7Cj4gKyAgICB9Cj4gKwo+ICsg
ICAgcmV0ID0gbWFwX2RvbWFpbl9waXJxKGQsIHBpcnEsIGlycSwgdHlwZSwgbXNpKTsKPiArICAg
IGlmICggcmV0ID09IDAgKQo+ICsgICAgICAgICpwaXJxX3AgPSBwaXJxOwo+ICsKPiArIGRvbmU6
Cj4gKyAgICBzcGluX3VubG9jaygmZC0+ZXZlbnRfbG9jayk7Cj4gKyAgICBwY2lkZXZzX3VubG9j
aygpOwo+ICsgICAgaWYgKCByZXQgIT0gMCApCgp7Cgo+ICsgICAgICAgIHN3aXRjaCAoIHR5cGUg
KQo+ICsgICAgICAgIHsKPiArICAgICAgICBjYXNlIE1BUF9QSVJRX1RZUEVfTVNJOgo+ICsgICAg
ICAgICAgICBpZiAoIGluZGV4ID09IC0xICkKPiArICAgICAgICBjYXNlIE1BUF9QSVJRX1RZUEVf
TVVMVElfTVNJOgo+ICsgICAgICAgICAgICAgICAgZGVzdHJveV9pcnEoaXJxKTsKPiArICAgICAg
ICAgICAgYnJlYWs7Cj4gKyAgICAgICAgfQoKfQoKPiArCj4gKyAgICByZXR1cm4gcmV0Owo+ICt9
Cgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 01 14:52:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 14: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 1dGRSD-0003U7-FL; Thu, 01 Jun 2017 14:52: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=3184c523e=Andrew.Cooper3@citrix.com>)
 id 1dGRSB-0003Tp-Q4
 for xen-devel@lists.xen.org; Thu, 01 Jun 2017 14:51:59 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 FB/5B-03613-F0A20395; Thu, 01 Jun 2017 14:51:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsXitHSDvS6flkG
 kwf3bwhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bWt29ZCtZNZqw413iBpYFxW3EXIyeHhIC/
 xN4ZV1lAbDYBfYndLz4xgdgiAuoSpzsusnYxcnAwC/hJHHrgCxIWFnCX+PBsOyuIzSKgIrFl0
 gywcl4BT4nZx3ayQoyUkzh//CcziC0koCZxrf8SO0SNoMTJmU/AVjELSEgcfPGCeQIj9ywkqV
 lIUgsYmVYxahSnFpWlFukamuglFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGAwM
 Q7GC8vjHgEKMkB5OSKO8CeYNIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8nhpAOcGi1PTUirTM
 HGBYwqQlOHiURHijQNK8xQWJucWZ6RCpU4yKUuK80iAJAZBERmkeXBssFi4xykoJ8zICHSLEU
 5BalJtZgir/ilGcg1FJmDcRZApPZl4J3PRXQIuZgBa/2KYPsrgkESEl1cCY15dxbD0T86xtK+
 a3Cf0oZmDTra4+XTf9z5GH/300PM2vL4j+vNQ+Okd8D9cqvptWqv7vjPy2pnTsb7HWWeB1x+T
 /yxnrNxkqT31Zucyx5fjGybXT+G/MmLQhe+uWqPIDm15UOzbulNp7cVFmkjDXmdPMN2rMlN4s
 +s0mtFRh0VHNeq8XDVdeKrEUZyQaajEXFScCAMbrdkiAAgAA
X-Env-Sender: prvs=3184c523e=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1496328715!63844785!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56282 invoked from network); 1 Jun 2017 14:51:57 -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;
 1 Jun 2017 14:51:57 -0000
X-IronPort-AV: E=Sophos;i="5.39,280,1493683200"; d="scan'208";a="434797891"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 1 Jun 2017 15:51:49 +0100
Message-ID: <1496328709-27048-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/apic: Drop workarounds for Pentium/82489DX
	erratum
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q09ORklHX1g4Nl9HT09EX0FQSUMgaXMgdW5jb25kaXRpb25hbGx5IHNlbGVjdGVkIGZvciA2NGJp
dCBidWlsZHMuICBEcm9wIHRoZQpyZWxhdGVkIGluZnJhc3RydWN0dXJlIGluY2x1ZGluZyBhcGlj
X3tyZWFkLHdyaXRlfV9hcm91bmQoKSwgdGhlIGZvcm1lciBvZgp3aGljaCBoYWQgbm8gZWZmZWN0
LCBhbmQgdGhlIGxhdHRlciB3aGljaCB3YXMgYW4gYWxpYXMgb2YgYXBpY193cml0ZSgpLgoKTm8g
ZnVuY3Rpb25hbCBjaGFuZ2UsIGFzIGNvbmZpcm1lZCBieSBkaWZmaW5nIHRoZSBiZWZvcmUvYWZ0
ZXIgZGlzYXNzZW1ibHkuCihUaHJlZSBfX0xJTkVfXyBudW1iZXJzIGFyZSBkaWZmZXJlbnQsIGJ1
dCB0aGV5IGFyZSBgbW92ICRpbW0sICVyZWdgIGFzIHBhcnQKb2YgYSBkcHJpbnRrKCkgY2FsbC4p
CgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94
ODYvYXBpYy5jICAgICAgICAgICAgICAgICB8IDcyICsrKysrKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZV9pbnRlbC5jIHwgIDggKyst
LS0KIHhlbi9hcmNoL3g4Ni9jcHUvdnBtdS5jICAgICAgICAgICAgIHwgIDUgKystCiB4ZW4vYXJj
aC94ODYvZ2VuYXBpYy9kZWxpdmVyeS5jICAgICB8ICA4ICsrLS0tCiB4ZW4vYXJjaC94ODYvaW9f
YXBpYy5jICAgICAgICAgICAgICB8IDE0ICsrKystLS0tCiB4ZW4vYXJjaC94ODYvc21wLmMgICAg
ICAgICAgICAgICAgICB8IDEwICsrKy0tLQogeGVuL2FyY2gveDg2L3NtcGJvb3QuYyAgICAgICAg
ICAgICAgfCAgMyAtLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9hcGljLmggICAgICAgICAgfCAxOSAr
LS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2NvbmZpZy5oICAgICAgICB8ICAxIC0KIDkg
ZmlsZXMgY2hhbmdlZCwgNTggaW5zZXJ0aW9ucygrKSwgODIgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2FwaWMuYyBiL3hlbi9hcmNoL3g4Ni9hcGljLmMKaW5kZXggMWRk
MTg4YS4uYTVhZTRiNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2FwaWMuYworKysgYi94ZW4v
YXJjaC94ODYvYXBpYy5jCkBAIC0xNTcsNyArMTU3LDcgQEAgdm9pZCBjbGVhcl9sb2NhbF9BUElD
KHZvaWQpCiAgICAgbWF4bHZ0ID0gZ2V0X21heGx2dCgpOwogCiAgICAgLyogV29yayBhcm91bmQg
QU1EIEVycmF0dW0gNDExLiBUaGlzIGlzIGEgbmljZSB0aGluZyB0byBkbyBhbnl3YXkuICovCi0g
ICAgYXBpY193cml0ZV9hcm91bmQoQVBJQ19UTUlDVCwgMCk7CisgICAgYXBpY193cml0ZShBUElD
X1RNSUNULCAwKTsKIAogICAgIC8qCiAgICAgICogTWFza2luZyBhbiBMVlQgZW50cnkgb24gYSBQ
NiBjYW4gdHJpZ2dlciBhIGxvY2FsIEFQSUMgZXJyb3IKQEAgLTE2NSw1MiArMTY1LDUyIEBAIHZv
aWQgY2xlYXJfbG9jYWxfQVBJQyh2b2lkKQogICAgICAqLwogICAgIGlmIChtYXhsdnQgPj0gMykg
ewogICAgICAgICB2ID0gRVJST1JfQVBJQ19WRUNUT1I7IC8qIGFueSBub24temVybyB2ZWN0b3Ig
d2lsbCBkbyAqLwotICAgICAgICBhcGljX3dyaXRlX2Fyb3VuZChBUElDX0xWVEVSUiwgdiB8IEFQ
SUNfTFZUX01BU0tFRCk7CisgICAgICAgIGFwaWNfd3JpdGUoQVBJQ19MVlRFUlIsIHYgfCBBUElD
X0xWVF9NQVNLRUQpOwogICAgIH0KICAgICAvKgogICAgICAqIENhcmVmdWw6IHdlIGhhdmUgdG8g
c2V0IG1hc2tzIG9ubHkgZmlyc3QgdG8gZGVhc3NlcnQKICAgICAgKiBhbnkgbGV2ZWwtdHJpZ2dl
cmVkIHNvdXJjZXMuCiAgICAgICovCiAgICAgdiA9IGFwaWNfcmVhZChBUElDX0xWVFQpOwotICAg
IGFwaWNfd3JpdGVfYXJvdW5kKEFQSUNfTFZUVCwgdiB8IEFQSUNfTFZUX01BU0tFRCk7CisgICAg
YXBpY193cml0ZShBUElDX0xWVFQsIHYgfCBBUElDX0xWVF9NQVNLRUQpOwogICAgIHYgPSBhcGlj
X3JlYWQoQVBJQ19MVlQwKTsKLSAgICBhcGljX3dyaXRlX2Fyb3VuZChBUElDX0xWVDAsIHYgfCBB
UElDX0xWVF9NQVNLRUQpOworICAgIGFwaWNfd3JpdGUoQVBJQ19MVlQwLCB2IHwgQVBJQ19MVlRf
TUFTS0VEKTsKICAgICB2ID0gYXBpY19yZWFkKEFQSUNfTFZUMSk7Ci0gICAgYXBpY193cml0ZV9h
cm91bmQoQVBJQ19MVlQxLCB2IHwgQVBJQ19MVlRfTUFTS0VEKTsKKyAgICBhcGljX3dyaXRlKEFQ
SUNfTFZUMSwgdiB8IEFQSUNfTFZUX01BU0tFRCk7CiAgICAgaWYgKG1heGx2dCA+PSA0KSB7CiAg
ICAgICAgIHYgPSBhcGljX3JlYWQoQVBJQ19MVlRQQyk7Ci0gICAgICAgIGFwaWNfd3JpdGVfYXJv
dW5kKEFQSUNfTFZUUEMsIHYgfCBBUElDX0xWVF9NQVNLRUQpOworICAgICAgICBhcGljX3dyaXRl
KEFQSUNfTFZUUEMsIHYgfCBBUElDX0xWVF9NQVNLRUQpOwogICAgIH0KIAogLyogbGV0cyBub3Qg
dG91Y2ggdGhpcyBpZiB3ZSBkaWRuJ3QgZnJvYiBpdCAqLwogI2lmZGVmIENPTkZJR19YODZfTUNF
X1RIRVJNQUwKICAgICBpZiAobWF4bHZ0ID49IDUpIHsKICAgICAgICAgdiA9IGFwaWNfcmVhZChB
UElDX0xWVFRITVIpOwotICAgICAgICBhcGljX3dyaXRlX2Fyb3VuZChBUElDX0xWVFRITVIsIHYg
fCBBUElDX0xWVF9NQVNLRUQpOworICAgICAgICBhcGljX3dyaXRlKEFQSUNfTFZUVEhNUiwgdiB8
IEFQSUNfTFZUX01BU0tFRCk7CiAgICAgfQogI2VuZGlmCiAKICAgICBpZiAobWF4bHZ0ID49IDYp
IHsKICAgICAgICAgdiA9IGFwaWNfcmVhZChBUElDX0NNQ0kpOwotICAgICAgICBhcGljX3dyaXRl
X2Fyb3VuZChBUElDX0NNQ0ksIHYgfCBBUElDX0xWVF9NQVNLRUQpOworICAgICAgICBhcGljX3dy
aXRlKEFQSUNfQ01DSSwgdiB8IEFQSUNfTFZUX01BU0tFRCk7CiAgICAgfQogICAgIC8qCiAgICAg
ICogQ2xlYW4gQVBJQyBzdGF0ZSBmb3Igb3RoZXIgT1NzOgogICAgICAqLwotICAgIGFwaWNfd3Jp
dGVfYXJvdW5kKEFQSUNfTFZUVCwgQVBJQ19MVlRfTUFTS0VEKTsKLSAgICBhcGljX3dyaXRlX2Fy
b3VuZChBUElDX0xWVDAsIEFQSUNfTFZUX01BU0tFRCk7Ci0gICAgYXBpY193cml0ZV9hcm91bmQo
QVBJQ19MVlQxLCBBUElDX0xWVF9NQVNLRUQpOworICAgIGFwaWNfd3JpdGUoQVBJQ19MVlRULCBB
UElDX0xWVF9NQVNLRUQpOworICAgIGFwaWNfd3JpdGUoQVBJQ19MVlQwLCBBUElDX0xWVF9NQVNL
RUQpOworICAgIGFwaWNfd3JpdGUoQVBJQ19MVlQxLCBBUElDX0xWVF9NQVNLRUQpOwogICAgIGlm
IChtYXhsdnQgPj0gMykKLSAgICAgICAgYXBpY193cml0ZV9hcm91bmQoQVBJQ19MVlRFUlIsIEFQ
SUNfTFZUX01BU0tFRCk7CisgICAgICAgIGFwaWNfd3JpdGUoQVBJQ19MVlRFUlIsIEFQSUNfTFZU
X01BU0tFRCk7CiAgICAgaWYgKG1heGx2dCA+PSA0KQotICAgICAgICBhcGljX3dyaXRlX2Fyb3Vu
ZChBUElDX0xWVFBDLCBBUElDX0xWVF9NQVNLRUQpOworICAgICAgICBhcGljX3dyaXRlKEFQSUNf
TFZUUEMsIEFQSUNfTFZUX01BU0tFRCk7CiAKICNpZmRlZiBDT05GSUdfWDg2X01DRV9USEVSTUFM
CiAgICAgaWYgKG1heGx2dCA+PSA1KQotICAgICAgICBhcGljX3dyaXRlX2Fyb3VuZChBUElDX0xW
VFRITVIsIEFQSUNfTFZUX01BU0tFRCk7CisgICAgICAgIGFwaWNfd3JpdGUoQVBJQ19MVlRUSE1S
LCBBUElDX0xWVF9NQVNLRUQpOwogI2VuZGlmCiAgICAgaWYgKG1heGx2dCA+PSA2KQotICAgICAg
ICBhcGljX3dyaXRlX2Fyb3VuZChBUElDX0NNQ0ksIEFQSUNfTFZUX01BU0tFRCk7CisgICAgICAg
IGFwaWNfd3JpdGUoQVBJQ19DTUNJLCBBUElDX0xWVF9NQVNLRUQpOwogCiAgICAgaWYgKG1heGx2
dCA+IDMpICAgICAgICAvKiBEdWUgdG8gUGVudGl1bSBlcnJhdGEgM0FQIGFuZCAxMUFQLiAqLwog
ICAgICAgICBhcGljX3dyaXRlKEFQSUNfRVNSLCAwKTsKQEAgLTI1OSw3ICsyNTksNyBAQCB2b2lk
IGRpc2Nvbm5lY3RfYnNwX0FQSUMoaW50IHZpcnRfd2lyZV9zZXR1cCkKICAgICAgICAgdmFsdWUg
Jj0gfkFQSUNfVkVDVE9SX01BU0s7CiAgICAgICAgIHZhbHVlIHw9IEFQSUNfU1BJVl9BUElDX0VO
QUJMRUQ7CiAgICAgICAgIHZhbHVlIHw9IDB4ZjsKLSAgICAgICAgYXBpY193cml0ZV9hcm91bmQo
QVBJQ19TUElWLCB2YWx1ZSk7CisgICAgICAgIGFwaWNfd3JpdGUoQVBJQ19TUElWLCB2YWx1ZSk7
CiAKICAgICAgICAgaWYgKCF2aXJ0X3dpcmVfc2V0dXApIHsKICAgICAgICAgICAgIC8qIEZvciBM
VlQwIG1ha2UgaXQgZWRnZSB0cmlnZ2VyZWQsIGFjdGl2ZSBoaWdoLCBleHRlcm5hbCBhbmQgZW5h
YmxlZCAqLwpAQCAtMjY5LDExICsyNjksMTEgQEAgdm9pZCBkaXNjb25uZWN0X2JzcF9BUElDKGlu
dCB2aXJ0X3dpcmVfc2V0dXApCiAgICAgICAgICAgICAgICAgICAgICAgIEFQSUNfTFZUX0xFVkVM
X1RSSUdHRVIgfCBBUElDX0xWVF9NQVNLRUQgKTsKICAgICAgICAgICAgIHZhbHVlIHw9IEFQSUNf
TFZUX1JFTU9URV9JUlIgfCBBUElDX1NFTkRfUEVORElORzsKICAgICAgICAgICAgIHZhbHVlID0g
U0VUX0FQSUNfREVMSVZFUllfTU9ERSh2YWx1ZSwgQVBJQ19NT0RFX0VYVElOVCk7Ci0gICAgICAg
ICAgICBhcGljX3dyaXRlX2Fyb3VuZChBUElDX0xWVDAsIHZhbHVlKTsKKyAgICAgICAgICAgIGFw
aWNfd3JpdGUoQVBJQ19MVlQwLCB2YWx1ZSk7CiAgICAgICAgIH0KICAgICAgICAgZWxzZSB7CiAg
ICAgICAgICAgICAvKiBEaXNhYmxlIExWVDAgKi8KLSAgICAgICAgICAgIGFwaWNfd3JpdGVfYXJv
dW5kKEFQSUNfTFZUMCwgQVBJQ19MVlRfTUFTS0VEKTsKKyAgICAgICAgICAgIGFwaWNfd3JpdGUo
QVBJQ19MVlQwLCBBUElDX0xWVF9NQVNLRUQpOwogICAgICAgICB9CiAKICAgICAgICAgLyogRm9y
IExWVDEgbWFrZSBpdCBlZGdlIHRyaWdnZXJlZCwgYWN0aXZlIGhpZ2gsIG5taSBhbmQgZW5hYmxl
ZCAqLwpAQCAtMjg0LDcgKzI4NCw3IEBAIHZvaWQgZGlzY29ubmVjdF9ic3BfQVBJQyhpbnQgdmly
dF93aXJlX3NldHVwKQogICAgICAgICAgICAgQVBJQ19MVlRfTEVWRUxfVFJJR0dFUiB8IEFQSUNf
TFZUX01BU0tFRCk7CiAgICAgICAgIHZhbHVlIHw9IEFQSUNfTFZUX1JFTU9URV9JUlIgfCBBUElD
X1NFTkRfUEVORElORzsKICAgICAgICAgdmFsdWUgPSBTRVRfQVBJQ19ERUxJVkVSWV9NT0RFKHZh
bHVlLCBBUElDX01PREVfTk1JKTsKLSAgICAgICAgYXBpY193cml0ZV9hcm91bmQoQVBJQ19MVlQx
LCB2YWx1ZSk7CisgICAgICAgIGFwaWNfd3JpdGUoQVBJQ19MVlQxLCB2YWx1ZSk7CiAgICAgfQog
fQogCkBAIC0yOTYsOCArMjk2LDcgQEAgdm9pZCBkaXNhYmxlX2xvY2FsX0FQSUModm9pZCkKICAg
ICAgKiBEaXNhYmxlIEFQSUMgKGltcGxpZXMgY2xlYXJpbmcgb2YgcmVnaXN0ZXJzCiAgICAgICog
Zm9yIDgyNDg5RFghKS4KICAgICAgKi8KLSAgICBhcGljX3dyaXRlX2Fyb3VuZChBUElDX1NQSVYs
Ci0gICAgICAgIGFwaWNfcmVhZChBUElDX1NQSVYpICYgfkFQSUNfU1BJVl9BUElDX0VOQUJMRUQp
OworICAgIGFwaWNfd3JpdGUoQVBJQ19TUElWLCBhcGljX3JlYWQoQVBJQ19TUElWKSAmIH5BUElD
X1NQSVZfQVBJQ19FTkFCTEVEKTsKIAogICAgIGlmIChlbmFibGVkX3ZpYV9hcGljYmFzZSkgewog
ICAgICAgICB1aW50NjRfdCBtc3JfY29udGVudDsKQEAgLTQyNCw4ICs0MjMsNyBAQCB2b2lkIF9f
aW5pdCBzeW5jX0FyYl9JRHModm9pZCkKICAgICBhcGljX3dhaXRfaWNyX2lkbGUoKTsKIAogICAg
IGFwaWNfcHJpbnRrKEFQSUNfREVCVUcsICJTeW5jaHJvbml6aW5nIEFyYiBJRHMuXG4iKTsKLSAg
ICBhcGljX3dyaXRlX2Fyb3VuZChBUElDX0lDUiwgQVBJQ19ERVNUX0FMTElOQyB8IEFQSUNfSU5U
X0xFVkVMVFJJRwotICAgICAgICAgICAgICAgICAgICAgIHwgQVBJQ19ETV9JTklUKTsKKyAgICBh
cGljX3dyaXRlKEFQSUNfSUNSLCBBUElDX0RFU1RfQUxMSU5DIHwgQVBJQ19JTlRfTEVWRUxUUklH
IHwgQVBJQ19ETV9JTklUKTsKIH0KIAogLyoKQEAgLTQ2MCwxMyArNDU4LDEzIEBAIHZvaWQgX19p
bml0IGluaXRfYnNwX0FQSUModm9pZCkKICAgICBlbHNlCiAgICAgICAgIHZhbHVlIHw9IEFQSUNf
U1BJVl9GT0NVU19ESVNBQkxFRDsKICAgICB2YWx1ZSB8PSBTUFVSSU9VU19BUElDX1ZFQ1RPUjsK
LSAgICBhcGljX3dyaXRlX2Fyb3VuZChBUElDX1NQSVYsIHZhbHVlKTsKKyAgICBhcGljX3dyaXRl
KEFQSUNfU1BJViwgdmFsdWUpOwogCiAgICAgLyoKICAgICAgKiBTZXQgdXAgdGhlIHZpcnR1YWwg
d2lyZSBtb2RlLgogICAgICAqLwotICAgIGFwaWNfd3JpdGVfYXJvdW5kKEFQSUNfTFZUMCwgQVBJ
Q19ETV9FWFRJTlQpOwotICAgIGFwaWNfd3JpdGVfYXJvdW5kKEFQSUNfTFZUMSwgQVBJQ19ETV9O
TUkpOworICAgIGFwaWNfd3JpdGUoQVBJQ19MVlQwLCBBUElDX0RNX0VYVElOVCk7CisgICAgYXBp
Y193cml0ZShBUElDX0xWVDEsIEFQSUNfRE1fTk1JKTsKIH0KIAogc3RhdGljIHZvaWQgYXBpY19w
bV9hY3RpdmF0ZSh2b2lkKQpAQCAtNTUxLDcgKzU0OSw3IEBAIHZvaWQgc2V0dXBfbG9jYWxfQVBJ
Qyh2b2lkKQogICAgIC8qCiAgICAgICogU2V0IFRhc2sgUHJpb3JpdHkgdG8gcmVqZWN0IGFueSBp
bnRlcnJ1cHRzIGJlbG93IEZJUlNUX0RZTkFNSUNfVkVDVE9SLgogICAgICAqLwotICAgIGFwaWNf
d3JpdGVfYXJvdW5kKEFQSUNfVEFTS1BSSSwgKEZJUlNUX0RZTkFNSUNfVkVDVE9SICYgMHhGMCkg
LSAweDEwKTsKKyAgICBhcGljX3dyaXRlKEFQSUNfVEFTS1BSSSwgKEZJUlNUX0RZTkFNSUNfVkVD
VE9SICYgMHhGMCkgLSAweDEwKTsKIAogICAgIC8qCiAgICAgICogQWZ0ZXIgYSBjcmFzaCwgd2Ug
bm8gbG9uZ2VyIHNlcnZpY2UgdGhlIGludGVycnVwdHMgYW5kIGEgcGVuZGluZwpAQCAtNjIzLDcg
KzYyMSw3IEBAIHZvaWQgc2V0dXBfbG9jYWxfQVBJQyh2b2lkKQogICAgICAgICAgICAgICAgICAg
ICBzbXBfcHJvY2Vzc29yX2lkKCkpOwogICAgIH0KIAotICAgIGFwaWNfd3JpdGVfYXJvdW5kKEFQ
SUNfU1BJViwgdmFsdWUpOworICAgIGFwaWNfd3JpdGUoQVBJQ19TUElWLCB2YWx1ZSk7CiAKICAg
ICAvKgogICAgICAqIFNldCB1cCBMVlQwLCBMVlQxOgpAQCAtNjQ1LDcgKzY0Myw3IEBAIHZvaWQg
c2V0dXBfbG9jYWxfQVBJQyh2b2lkKQogICAgICAgICBhcGljX3ByaW50ayhBUElDX1ZFUkJPU0Us
ICJtYXNrZWQgRXh0SU5UIG9uIENQVSMlZFxuIiwKICAgICAgICAgICAgICAgICAgICAgc21wX3By
b2Nlc3Nvcl9pZCgpKTsKICAgICB9Ci0gICAgYXBpY193cml0ZV9hcm91bmQoQVBJQ19MVlQwLCB2
YWx1ZSk7CisgICAgYXBpY193cml0ZShBUElDX0xWVDAsIHZhbHVlKTsKIAogICAgIC8qCiAgICAg
ICogb25seSB0aGUgQlAgc2hvdWxkIHNlZSB0aGUgTElOVDEgTk1JIHNpZ25hbCwgb2J2aW91c2x5
LgpAQCAtNjU0LDcgKzY1Miw3IEBAIHZvaWQgc2V0dXBfbG9jYWxfQVBJQyh2b2lkKQogICAgICAg
ICB2YWx1ZSA9IEFQSUNfRE1fTk1JOwogICAgIGVsc2UKICAgICAgICAgdmFsdWUgPSBBUElDX0RN
X05NSSB8IEFQSUNfTFZUX01BU0tFRDsKLSAgICBhcGljX3dyaXRlX2Fyb3VuZChBUElDX0xWVDEs
IHZhbHVlKTsKKyAgICBhcGljX3dyaXRlKEFQSUNfTFZUMSwgdmFsdWUpOwogCiAgICAgaWYgKCFl
c3JfZGlzYWJsZSkgewogICAgICAgICBtYXhsdnQgPSBnZXRfbWF4bHZ0KCk7CkBAIC02NjMsNyAr
NjYxLDcgQEAgdm9pZCBzZXR1cF9sb2NhbF9BUElDKHZvaWQpCiAgICAgICAgIG9sZHZhbHVlID0g
YXBpY19yZWFkKEFQSUNfRVNSKTsKIAogICAgICAgICB2YWx1ZSA9IEVSUk9SX0FQSUNfVkVDVE9S
OyAgICAgIC8vIGVuYWJsZXMgc2VuZGluZyBlcnJvcnMKLSAgICAgICAgYXBpY193cml0ZV9hcm91
bmQoQVBJQ19MVlRFUlIsIHZhbHVlKTsKKyAgICAgICAgYXBpY193cml0ZShBUElDX0xWVEVSUiwg
dmFsdWUpOwogICAgICAgICAvKgogICAgICAgICAgKiBzcGVjIHNheXMgY2xlYXIgZXJyb3JzIGFm
dGVyIGVuYWJsaW5nIHZlY3Rvci4KICAgICAgICAgICovCkBAIC0xMDc1LDEyICsxMDczLDEyIEBA
IHN0YXRpYyB2b2lkIF9fc2V0dXBfQVBJQ19MVlRUKHVuc2lnbmVkIGludCBjbG9ja3MpCiAgICAg
ICAgIGx2dHRfdmFsdWUgfD0gQVBJQ19USU1FUl9NT0RFX1RTQ19ERUFETElORTsKICAgICB9CiAK
LSAgICBhcGljX3dyaXRlX2Fyb3VuZChBUElDX0xWVFQsIGx2dHRfdmFsdWUpOworICAgIGFwaWNf
d3JpdGUoQVBJQ19MVlRULCBsdnR0X3ZhbHVlKTsKIAogICAgIHRtcF92YWx1ZSA9IGFwaWNfcmVh
ZChBUElDX1REQ1IpOwotICAgIGFwaWNfd3JpdGVfYXJvdW5kKEFQSUNfVERDUiwgKHRtcF92YWx1
ZSB8IEFQSUNfVERSX0RJVl8xKSk7CisgICAgYXBpY193cml0ZShBUElDX1REQ1IsIHRtcF92YWx1
ZSB8IEFQSUNfVERSX0RJVl8xKTsKIAotICAgIGFwaWNfd3JpdGVfYXJvdW5kKEFQSUNfVE1JQ1Qs
IGNsb2Nrcy9BUElDX0RJVklTT1IpOworICAgIGFwaWNfd3JpdGUoQVBJQ19UTUlDVCwgY2xvY2tz
IC8gQVBJQ19ESVZJU09SKTsKIH0KIAogc3RhdGljIHZvaWQgc2V0dXBfQVBJQ190aW1lcih2b2lk
KQpAQCAtMTIwNiwxMCArMTIwNCwxMCBAQCB2b2lkIGRpc2FibGVfQVBJQ190aW1lcih2b2lkKQog
ICAgICAgICB1bnNpZ25lZCBsb25nIHY7CiAKICAgICAgICAgLyogV29yayBhcm91bmQgQU1EIEVy
cmF0dW0gNDExLiBUaGlzIGlzIGEgbmljZSB0aGluZyB0byBkbyBhbnl3YXkuICovCi0gICAgICAg
IGFwaWNfd3JpdGVfYXJvdW5kKEFQSUNfVE1JQ1QsIDApOworICAgICAgICBhcGljX3dyaXRlKEFQ
SUNfVE1JQ1QsIDApOwogCiAgICAgICAgIHYgPSBhcGljX3JlYWQoQVBJQ19MVlRUKTsKLSAgICAg
ICAgYXBpY193cml0ZV9hcm91bmQoQVBJQ19MVlRULCB2IHwgQVBJQ19MVlRfTUFTS0VEKTsKKyAg
ICAgICAgYXBpY193cml0ZShBUElDX0xWVFQsIHYgfCBBUElDX0xWVF9NQVNLRUQpOwogICAgIH0K
IH0KIApAQCAtMTIxOSw3ICsxMjE3LDcgQEAgdm9pZCBlbmFibGVfQVBJQ190aW1lcih2b2lkKQog
ICAgICAgICB1bnNpZ25lZCBsb25nIHY7CiAgICAgICAgIAogICAgICAgICB2ID0gYXBpY19yZWFk
KEFQSUNfTFZUVCk7Ci0gICAgICAgIGFwaWNfd3JpdGVfYXJvdW5kKEFQSUNfTFZUVCwgdiAmIH5B
UElDX0xWVF9NQVNLRUQpOworICAgICAgICBhcGljX3dyaXRlKEFQSUNfTFZUVCwgdiAmIH5BUElD
X0xWVF9NQVNLRUQpOwogICAgIH0KIH0KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9t
Y2hlY2svbWNlX2ludGVsLmMgYi94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2VfaW50ZWwuYwpp
bmRleCBmZGY1N2NlLi40ZTk3NmM0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L21jaGVj
ay9tY2VfaW50ZWwuYworKysgYi94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2VfaW50ZWwuYwpA
QCAtMTU4LDcgKzE1OCw3IEBAIHN0YXRpYyB2b2lkIGludGVsX2luaXRfdGhlcm1hbChzdHJ1Y3Qg
Y3B1aW5mb194ODYgKmMpCiAgICAgLyogVGhlIHRlbXBlcmF0dXJlIHRyYW5zaXRpb24gaW50ZXJy
dXB0IGhhbmRsZXIgc2V0dXAgKi8KICAgICB2YWwgPSB0aGVybWFsX2FwaWNfdmVjdG9yOyAgICAv
KiBvdXIgZGVsaXZlcnkgdmVjdG9yICovCiAgICAgdmFsIHw9IChBUElDX0RNX0ZJWEVEIHwgQVBJ
Q19MVlRfTUFTS0VEKTsgIC8qIHdlJ2xsIG1hc2sgdGlsbCB3ZSdyZSByZWFkeSAqLwotICAgIGFw
aWNfd3JpdGVfYXJvdW5kKEFQSUNfTFZUVEhNUiwgdmFsKTsKKyAgICBhcGljX3dyaXRlKEFQSUNf
TFZUVEhNUiwgdmFsKTsKIAogICAgIHJkbXNybChNU1JfSUEzMl9USEVSTV9JTlRFUlJVUFQsIG1z
cl9jb250ZW50KTsKICAgICB3cm1zcmwoTVNSX0lBMzJfVEhFUk1fSU5URVJSVVBULCBtc3JfY29u
dGVudCB8IDB4MDMpOwpAQCAtMTY2LDcgKzE2Niw3IEBAIHN0YXRpYyB2b2lkIGludGVsX2luaXRf
dGhlcm1hbChzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCiAgICAgcmRtc3JsKE1TUl9JQTMyX01JU0Nf
RU5BQkxFLCBtc3JfY29udGVudCk7CiAgICAgd3Jtc3JsKE1TUl9JQTMyX01JU0NfRU5BQkxFLCBt
c3JfY29udGVudCB8ICgxVUxMPDwzKSk7CiAKLSAgICBhcGljX3dyaXRlX2Fyb3VuZChBUElDX0xW
VFRITVIsIHZhbCAmIH5BUElDX0xWVF9NQVNLRUQpOworICAgIGFwaWNfd3JpdGUoQVBJQ19MVlRU
SE1SLCB2YWwgJiB+QVBJQ19MVlRfTUFTS0VEKTsKICAgICBpZiAob3B0X2NwdV9pbmZvKQogICAg
ICAgICBwcmludGsoS0VSTl9JTkZPICJDUFUldTogVGhlcm1hbCBtb25pdG9yaW5nIGVuYWJsZWQg
KCVzKVxuIiwKICAgICAgICAgICAgICAgICBjcHUsIHRtMiA/ICJUTTIiIDogIlRNMSIpOwpAQCAt
NjczLDEwICs2NzMsMTAgQEAgc3RhdGljIHZvaWQgaW50ZWxfaW5pdF9jbWNpKHN0cnVjdCBjcHVp
bmZvX3g4NiAqYykKIAogICAgIGFwaWMgPSBjbWNpX2FwaWNfdmVjdG9yOwogICAgIGFwaWMgfD0g
KEFQSUNfRE1fRklYRUQgfCBBUElDX0xWVF9NQVNLRUQpOwotICAgIGFwaWNfd3JpdGVfYXJvdW5k
KEFQSUNfQ01DSSwgYXBpYyk7CisgICAgYXBpY193cml0ZShBUElDX0NNQ0ksIGFwaWMpOwogCiAg
ICAgbCA9IGFwaWNfcmVhZChBUElDX0NNQ0kpOwotICAgIGFwaWNfd3JpdGVfYXJvdW5kKEFQSUNf
Q01DSSwgbCAmIH5BUElDX0xWVF9NQVNLRUQpOworICAgIGFwaWNfd3JpdGUoQVBJQ19DTUNJLCBs
ICYgfkFQSUNfTFZUX01BU0tFRCk7CiAKICAgICBtY2Vfc2V0X293bmVyKCk7CiB9CmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvY3B1L3ZwbXUuYyBiL3hlbi9hcmNoL3g4Ni9jcHUvdnBtdS5jCmlu
ZGV4IDFmNzgzMGIuLjIxMzgzZDMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvdnBtdS5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvdnBtdS5jCkBAIC00NDEsMTMgKzQ0MSwxMiBAQCBpbnQg
dnBtdV9sb2FkKHN0cnVjdCB2Y3B1ICp2LCBib29sX3QgZnJvbV9ndWVzdCkKICAgICB7CiAgICAg
ICAgIGludCByZXQ7CiAKLSAgICAgICAgYXBpY193cml0ZV9hcm91bmQoQVBJQ19MVlRQQywgdnBt
dS0+aHdfbGFwaWNfbHZ0cGMpOworICAgICAgICBhcGljX3dyaXRlKEFQSUNfTFZUUEMsIHZwbXUt
Pmh3X2xhcGljX2x2dHBjKTsKICAgICAgICAgLyogQXJjaCBjb2RlIG5lZWRzIHRvIHNldCBWUE1V
X0NPTlRFWFRfTE9BREVEICovCiAgICAgICAgIHJldCA9IHZwbXUtPmFyY2hfdnBtdV9vcHMtPmFy
Y2hfdnBtdV9sb2FkKHYsIGZyb21fZ3Vlc3QpOwogICAgICAgICBpZiAoIHJldCApCiAgICAgICAg
IHsKLSAgICAgICAgICAgIGFwaWNfd3JpdGVfYXJvdW5kKEFQSUNfTFZUUEMsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB2cG11LT5od19sYXBpY19sdnRwYyB8IEFQSUNfTFZUX01BU0tF
RCk7CisgICAgICAgICAgICBhcGljX3dyaXRlKEFQSUNfTFZUUEMsIHZwbXUtPmh3X2xhcGljX2x2
dHBjIHwgQVBJQ19MVlRfTUFTS0VEKTsKICAgICAgICAgICAgIHJldHVybiByZXQ7CiAgICAgICAg
IH0KICAgICB9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZ2VuYXBpYy9kZWxpdmVyeS5jIGIv
eGVuL2FyY2gveDg2L2dlbmFwaWMvZGVsaXZlcnkuYwppbmRleCAyM2FjMzYxLi5jZWQ5MmExIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZ2VuYXBpYy9kZWxpdmVyeS5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9nZW5hcGljL2RlbGl2ZXJ5LmMKQEAgLTE5LDEwICsxOSwxMCBAQCB2b2lkIGluaXRfYXBp
Y19sZHJfZmxhdCh2b2lkKQogewogCXVuc2lnbmVkIGxvbmcgdmFsOwogCi0JYXBpY193cml0ZV9h
cm91bmQoQVBJQ19ERlIsIEFQSUNfREZSX0ZMQVQpOworCWFwaWNfd3JpdGUoQVBJQ19ERlIsIEFQ
SUNfREZSX0ZMQVQpOwogCXZhbCA9IGFwaWNfcmVhZChBUElDX0xEUikgJiB+QVBJQ19MRFJfTUFT
SzsKIAl2YWwgfD0gU0VUX3hBUElDX0xPR0lDQUxfSUQoMVVMIDw8IHNtcF9wcm9jZXNzb3JfaWQo
KSk7Ci0JYXBpY193cml0ZV9hcm91bmQoQVBJQ19MRFIsIHZhbCk7CisJYXBpY193cml0ZShBUElD
X0xEUiwgdmFsKTsKIH0KIAogdm9pZCBfX2luaXQgY2x1c3RlcmVkX2FwaWNfY2hlY2tfZmxhdCh2
b2lkKQpAQCAtNDcsMTAgKzQ3LDEwIEBAIHVuc2lnbmVkIGludCBjcHVfbWFza190b19hcGljaWRf
ZmxhdChjb25zdCBjcHVtYXNrX3QgKmNwdW1hc2spCiB2b2lkIGluaXRfYXBpY19sZHJfcGh5cyh2
b2lkKQogewogCXVuc2lnbmVkIGxvbmcgdmFsOwotCWFwaWNfd3JpdGVfYXJvdW5kKEFQSUNfREZS
LCBBUElDX0RGUl9GTEFUKTsKKwlhcGljX3dyaXRlKEFQSUNfREZSLCBBUElDX0RGUl9GTEFUKTsK
IAkvKiBBIGR1bW15IGxvZ2ljYWwgSUQgc2hvdWxkIGJlIGZpbmUuIFdlIG9ubHkgZGVsaXZlciBp
biBwaHlzIG1vZGUuICovCiAJdmFsID0gYXBpY19yZWFkKEFQSUNfTERSKSAmIH5BUElDX0xEUl9N
QVNLOwotCWFwaWNfd3JpdGVfYXJvdW5kKEFQSUNfTERSLCB2YWwpOworCWFwaWNfd3JpdGUoQVBJ
Q19MRFIsIHZhbCk7CiB9CiAKIHZvaWQgX19pbml0IGNsdXN0ZXJlZF9hcGljX2NoZWNrX3BoeXMo
dm9pZCkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9pb19hcGljLmMgYi94ZW4vYXJjaC94ODYv
aW9fYXBpYy5jCmluZGV4IGQxODA0NjAuLmJkNTllMTMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9pb19hcGljLmMKKysrIGIveGVuL2FyY2gveDg2L2lvX2FwaWMuYwpAQCAtMTA2Miw3ICsxMDYy
LDcgQEAgc3RhdGljIHZvaWQgX19pbml0IHNldHVwX0V4dElOVF9JUlEwX3Bpbih1bnNpZ25lZCBp
bnQgYXBpYywgdW5zaWduZWQgaW50IHBpbiwgaW4KICAgICBkaXNhYmxlXzgyNTlBX2lycShpcnFf
dG9fZGVzYygwKSk7CiAKICAgICAvKiBtYXNrIExWVDAgKi8KLSAgICBhcGljX3dyaXRlX2Fyb3Vu
ZChBUElDX0xWVDAsIEFQSUNfTFZUX01BU0tFRCB8IEFQSUNfRE1fRVhUSU5UKTsKKyAgICBhcGlj
X3dyaXRlKEFQSUNfTFZUMCwgQVBJQ19MVlRfTUFTS0VEIHwgQVBJQ19ETV9FWFRJTlQpOwogCiAg
ICAgLyoKICAgICAgKiBXZSB1c2UgbG9naWNhbCBkZWxpdmVyeSB0byBnZXQgdGhlIHRpbWVyIElS
UQpAQCAtMTc5MCw3ICsxNzkwLDcgQEAgc3RhdGljIHZvaWQgZW5hYmxlX2xhcGljX2lycShzdHJ1
Y3QgaXJxX2Rlc2MgKmRlc2MpCiAgICAgdW5zaWduZWQgbG9uZyB2OwogCiAgICAgdiA9IGFwaWNf
cmVhZChBUElDX0xWVDApOwotICAgIGFwaWNfd3JpdGVfYXJvdW5kKEFQSUNfTFZUMCwgdiAmIH5B
UElDX0xWVF9NQVNLRUQpOworICAgIGFwaWNfd3JpdGUoQVBJQ19MVlQwLCB2ICYgfkFQSUNfTFZU
X01BU0tFRCk7CiB9CiAKIHN0YXRpYyB2b2lkIGRpc2FibGVfbGFwaWNfaXJxKHN0cnVjdCBpcnFf
ZGVzYyAqZGVzYykKQEAgLTE3OTgsNyArMTc5OCw3IEBAIHN0YXRpYyB2b2lkIGRpc2FibGVfbGFw
aWNfaXJxKHN0cnVjdCBpcnFfZGVzYyAqZGVzYykKICAgICB1bnNpZ25lZCBsb25nIHY7CiAKICAg
ICB2ID0gYXBpY19yZWFkKEFQSUNfTFZUMCk7Ci0gICAgYXBpY193cml0ZV9hcm91bmQoQVBJQ19M
VlQwLCB2IHwgQVBJQ19MVlRfTUFTS0VEKTsKKyAgICBhcGljX3dyaXRlKEFQSUNfTFZUMCwgdiB8
IEFQSUNfTFZUX01BU0tFRCk7CiB9CiAKIHN0YXRpYyB2b2lkIGFja19sYXBpY19pcnEoc3RydWN0
IGlycV9kZXNjICpkZXNjKQpAQCAtMTkwMyw3ICsxOTAzLDcgQEAgc3RhdGljIHZvaWQgX19pbml0
IGNoZWNrX3RpbWVyKHZvaWQpCiAgICAgICogdGhlIDgyNTlBIHdoaWNoIGltcGxpZXMgdGhlIHZp
cnR1YWwgd2lyZSBoYXMgdG8gYmUKICAgICAgKiBkaXNhYmxlZCBpbiB0aGUgbG9jYWwgQVBJQy4K
ICAgICAgKi8KLSAgICBhcGljX3dyaXRlX2Fyb3VuZChBUElDX0xWVDAsIEFQSUNfTFZUX01BU0tF
RCB8IEFQSUNfRE1fRVhUSU5UKTsKKyAgICBhcGljX3dyaXRlKEFQSUNfTFZUMCwgQVBJQ19MVlRf
TUFTS0VEIHwgQVBJQ19ETV9FWFRJTlQpOwogICAgIGluaXRfODI1OUEoMSk7CiAgICAgLyogWEVO
OiBSaXBwZWQgb3V0IHRoZSBsZWdhY3kgbWlzc2VkLXRpY2sgbG9naWMsIHNvIGJlbG93IGlzIG5v
dCBuZWVkZWQuICovCiAgICAgLyp0aW1lcl9hY2sgPSAxOyovCkBAIC0xOTYzLDcgKzE5NjMsNyBA
QCBzdGF0aWMgdm9pZCBfX2luaXQgY2hlY2tfdGltZXIodm9pZCkKIAogICAgIGRpc2FibGVfODI1
OUFfaXJxKGlycV90b19kZXNjKDApKTsKICAgICBpcnFfZGVzY1swXS5oYW5kbGVyID0gJmxhcGlj
X2lycV90eXBlOwotICAgIGFwaWNfd3JpdGVfYXJvdW5kKEFQSUNfTFZUMCwgQVBJQ19ETV9GSVhF
RCB8IHZlY3Rvcik7CS8qIEZpeGVkIG1vZGUgKi8KKyAgICBhcGljX3dyaXRlKEFQSUNfTFZUMCwg
QVBJQ19ETV9GSVhFRCB8IHZlY3Rvcik7CS8qIEZpeGVkIG1vZGUgKi8KICAgICBlbmFibGVfODI1
OUFfaXJxKGlycV90b19kZXNjKDApKTsKIAogICAgIGlmICh0aW1lcl9pcnFfd29ya3MoKSkgewpA
QCAtMTk3MSw3ICsxOTcxLDcgQEAgc3RhdGljIHZvaWQgX19pbml0IGNoZWNrX3RpbWVyKHZvaWQp
CiAgICAgICAgIHByaW50aygiIHdvcmtzLlxuIik7CiAgICAgICAgIHJldHVybjsKICAgICB9Ci0g
ICAgYXBpY193cml0ZV9hcm91bmQoQVBJQ19MVlQwLCBBUElDX0xWVF9NQVNLRUQgfCBBUElDX0RN
X0ZJWEVEIHwgdmVjdG9yKTsKKyAgICBhcGljX3dyaXRlKEFQSUNfTFZUMCwgQVBJQ19MVlRfTUFT
S0VEIHwgQVBJQ19ETV9GSVhFRCB8IHZlY3Rvcik7CiAgICAgcHJpbnRrKCIgZmFpbGVkLlxuIik7
CiAKICAgICBwcmludGsoS0VSTl9JTkZPICIuLi50cnlpbmcgdG8gc2V0IHVwIHRpbWVyIGFzIEV4
dElOVCBJUlEuLi4iKTsKQEAgLTE5NzksNyArMTk3OSw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBj
aGVja190aW1lcih2b2lkKQogICAgIC8qdGltZXJfYWNrID0gMDsqLwogICAgIGluaXRfODI1OUEo
MCk7CiAgICAgbWFrZV84MjU5QV9pcnEoMCk7Ci0gICAgYXBpY193cml0ZV9hcm91bmQoQVBJQ19M
VlQwLCBBUElDX0RNX0VYVElOVCk7CisgICAgYXBpY193cml0ZShBUElDX0xWVDAsIEFQSUNfRE1f
RVhUSU5UKTsKIAogICAgIHVubG9ja19FeHRJTlRfbG9naWMoKTsKIApkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L3NtcC5jIGIveGVuL2FyY2gveDg2L3NtcC5jCmluZGV4IDcwZGU1M2QuLmZkNmQy
NTQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zbXAuYworKysgYi94ZW4vYXJjaC94ODYvc21w
LmMKQEAgLTExNSw3ICsxMTUsNyBAQCBzdGF0aWMgdm9pZCBfX2RlZmF1bHRfc2VuZF9JUElfc2hv
cnRjdXQodW5zaWduZWQgaW50IHNob3J0Y3V0LCBpbnQgdmVjdG9yLAogICAgIC8qCiAgICAgICog
U2VuZCB0aGUgSVBJLiBUaGUgd3JpdGUgdG8gQVBJQ19JQ1IgZmlyZXMgdGhpcyBvZmYuCiAgICAg
ICovCi0gICAgYXBpY193cml0ZV9hcm91bmQoQVBJQ19JQ1IsIGNmZyk7CisgICAgYXBpY193cml0
ZShBUElDX0lDUiwgY2ZnKTsKIH0KIAogdm9pZCBzZW5kX0lQSV9zZWxmX2xlZ2FjeSh1aW50OF90
IHZlY3RvcikKQEAgLTE0NSw3ICsxNDUsNyBAQCB2b2lkIHNlbmRfSVBJX21hc2tfZmxhdChjb25z
dCBjcHVtYXNrX3QgKmNwdW1hc2ssIGludCB2ZWN0b3IpCiAgICAgICogcHJlcGFyZSB0YXJnZXQg
Y2hpcCBmaWVsZAogICAgICAqLwogICAgIGNmZyA9IF9fcHJlcGFyZV9JQ1IyKG1hc2spOwotICAg
IGFwaWNfd3JpdGVfYXJvdW5kKEFQSUNfSUNSMiwgY2ZnKTsKKyAgICBhcGljX3dyaXRlKEFQSUNf
SUNSMiwgY2ZnKTsKIAogICAgIC8qCiAgICAgICogcHJvZ3JhbSB0aGUgSUNSCkBAIC0xNTUsNyAr
MTU1LDcgQEAgdm9pZCBzZW5kX0lQSV9tYXNrX2ZsYXQoY29uc3QgY3B1bWFza190ICpjcHVtYXNr
LCBpbnQgdmVjdG9yKQogICAgIC8qCiAgICAgICogU2VuZCB0aGUgSVBJLiBUaGUgd3JpdGUgdG8g
QVBJQ19JQ1IgZmlyZXMgdGhpcyBvZmYuCiAgICAgICovCi0gICAgYXBpY193cml0ZV9hcm91bmQo
QVBJQ19JQ1IsIGNmZyk7CisgICAgYXBpY193cml0ZShBUElDX0lDUiwgY2ZnKTsKICAgICAKICAg
ICBsb2NhbF9pcnFfcmVzdG9yZShmbGFncyk7CiB9CkBAIC0xODEsNyArMTgxLDcgQEAgdm9pZCBz
ZW5kX0lQSV9tYXNrX3BoeXMoY29uc3QgY3B1bWFza190ICptYXNrLCBpbnQgdmVjdG9yKQogICAg
ICAgICAgKiBwcmVwYXJlIHRhcmdldCBjaGlwIGZpZWxkCiAgICAgICAgICAqLwogICAgICAgICBj
ZmcgPSBfX3ByZXBhcmVfSUNSMihjcHVfcGh5c2ljYWxfaWQocXVlcnlfY3B1KSk7Ci0gICAgICAg
IGFwaWNfd3JpdGVfYXJvdW5kKEFQSUNfSUNSMiwgY2ZnKTsKKyAgICAgICAgYXBpY193cml0ZShB
UElDX0lDUjIsIGNmZyk7CiAKICAgICAgICAgLyoKICAgICAgICAgICogcHJvZ3JhbSB0aGUgSUNS
CkBAIC0xOTEsNyArMTkxLDcgQEAgdm9pZCBzZW5kX0lQSV9tYXNrX3BoeXMoY29uc3QgY3B1bWFz
a190ICptYXNrLCBpbnQgdmVjdG9yKQogICAgICAgICAvKgogICAgICAgICAgKiBTZW5kIHRoZSBJ
UEkuIFRoZSB3cml0ZSB0byBBUElDX0lDUiBmaXJlcyB0aGlzIG9mZi4KICAgICAgICAgICovCi0g
ICAgICAgIGFwaWNfd3JpdGVfYXJvdW5kKEFQSUNfSUNSLCBjZmcpOworICAgICAgICBhcGljX3dy
aXRlKEFQSUNfSUNSLCBjZmcpOwogICAgIH0KIAogICAgIGxvY2FsX2lycV9yZXN0b3JlKGZsYWdz
KTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMgYi94ZW4vYXJjaC94ODYvc21w
Ym9vdC5jCmluZGV4IDkyZmU0ZjIuLmYzNzVlYjYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9z
bXBib290LmMKKysrIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwpAQCAtMzg1LDcgKzM4NSw2IEBA
IHN0YXRpYyBpbnQgd2FrZXVwX3NlY29uZGFyeV9jcHUoaW50IHBoeXNfYXBpY2lkLCB1bnNpZ25l
ZCBsb25nIHN0YXJ0X2VpcCkKICAgICAvKgogICAgICAqIEJlIHBhcmFub2lkIGFib3V0IGNsZWFy
aW5nIEFQSUMgZXJyb3JzLgogICAgICAqLwotICAgIGFwaWNfcmVhZF9hcm91bmQoQVBJQ19TUElW
KTsKICAgICBhcGljX3dyaXRlKEFQSUNfRVNSLCAwKTsKICAgICBhcGljX3JlYWQoQVBJQ19FU1Ip
OwogCkBAIC00MzksNyArNDM4LDYgQEAgc3RhdGljIGludCB3YWtldXBfc2Vjb25kYXJ5X2NwdShp
bnQgcGh5c19hcGljaWQsIHVuc2lnbmVkIGxvbmcgc3RhcnRfZWlwKQogICAgIGZvciAoIGkgPSAw
OyBpIDwgMjsgaSsrICkKICAgICB7CiAgICAgICAgIERwcmludGsoIlNlbmRpbmcgU1RBUlRVUCAj
JWQuXG4iLCBpKzEpOwotICAgICAgICBhcGljX3JlYWRfYXJvdW5kKEFQSUNfU1BJVik7CiAgICAg
ICAgIGFwaWNfd3JpdGUoQVBJQ19FU1IsIDApOwogICAgICAgICBhcGljX3JlYWQoQVBJQ19FU1Ip
OwogICAgICAgICBEcHJpbnRrKCJBZnRlciBhcGljX3dyaXRlLlxuIik7CkBAIC00NzIsNyArNDcw
LDYgQEAgc3RhdGljIGludCB3YWtldXBfc2Vjb25kYXJ5X2NwdShpbnQgcGh5c19hcGljaWQsIHVu
c2lnbmVkIGxvbmcgc3RhcnRfZWlwKQogICAgICAgICAvKiBEdWUgdG8gdGhlIFBlbnRpdW0gZXJy
YXR1bSAzQVAuICovCiAgICAgICAgIGlmICggbWF4bHZ0ID4gMyApCiAgICAgICAgIHsKLSAgICAg
ICAgICAgIGFwaWNfcmVhZF9hcm91bmQoQVBJQ19TUElWKTsKICAgICAgICAgICAgIGFwaWNfd3Jp
dGUoQVBJQ19FU1IsIDApOwogICAgICAgICB9CiAgICAgICAgIGFjY2VwdF9zdGF0dXMgPSAoYXBp
Y19yZWFkKEFQSUNfRVNSKSAmIDB4RUYpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9hcGljLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2FwaWMuaAppbmRleCA5OTUyMDM5Li5kODQw
ZWU1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2FwaWMuaAorKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L2FwaWMuaApAQCAtMTYxLDI3ICsxNjEsMTAgQEAgdm9pZCBhcGljX3dhaXRf
aWNyX2lkbGUodm9pZCk7CiAKIGludCBnZXRfcGh5c2ljYWxfYnJvYWRjYXN0KHZvaWQpOwogCi0j
aWZkZWYgQ09ORklHX1g4Nl9HT09EX0FQSUMKLSMgZGVmaW5lIEZPUkNFX1JFQURfQVJPVU5EX1dS
SVRFIDAKLSMgZGVmaW5lIGFwaWNfcmVhZF9hcm91bmQoeCkKLSMgZGVmaW5lIGFwaWNfd3JpdGVf
YXJvdW5kKHgseSkgYXBpY193cml0ZSgoeCksKHkpKQotI2Vsc2UKLSMgZGVmaW5lIEZPUkNFX1JF
QURfQVJPVU5EX1dSSVRFIDEKLSMgZGVmaW5lIGFwaWNfcmVhZF9hcm91bmQoeCkgYXBpY19yZWFk
KHgpCi0jIGRlZmluZSBhcGljX3dyaXRlX2Fyb3VuZCh4LHkpIGFwaWNfd3JpdGVfYXRvbWljKCh4
KSwoeSkpCi0jZW5kaWYKLQogc3RhdGljIGlubGluZSB2b2lkIGFja19BUElDX2lycSh2b2lkKQog
ewotCS8qCi0JICogYWNrX0FQSUNfaXJxKCkgYWN0dWFsbHkgZ2V0cyBjb21waWxlZCBhcyBhIHNp
bmdsZSBpbnN0cnVjdGlvbjoKLQkgKiAtIGEgc2luZ2xlIHJtdyBvbiBQZW50aXVtLzgyNDg5RFgK
LQkgKiAtIGEgc2luZ2xlIHdyaXRlIG9uIFA2KyBjb3JlcyAoQ09ORklHX1g4Nl9HT09EX0FQSUMp
Ci0JICogLi4uIHl1bW1pZS4KLQkgKi8KLQogCS8qIERvY3Mgc2F5IHVzZSAwIGZvciBmdXR1cmUg
Y29tcGF0aWJpbGl0eSAqLwotCWFwaWNfd3JpdGVfYXJvdW5kKEFQSUNfRU9JLCAwKTsKKwlhcGlj
X3dyaXRlKEFQSUNfRU9JLCAwKTsKIH0KIAogZXh0ZXJuIGludCBnZXRfbWF4bHZ0KHZvaWQpOwpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jb25maWcuaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvY29uZmlnLmgKaW5kZXggYTE5OWMzYS4uYmE0ODZkNSAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9jb25maWcuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2NvbmZpZy5o
CkBAIC0xOSw3ICsxOSw2IEBACiAKICNkZWZpbmUgQ09ORklHX1BBR0lOR19BU1NJU1RBTkNFIDEK
ICNkZWZpbmUgQ09ORklHX1g4Nl9MT0NBTF9BUElDIDEKLSNkZWZpbmUgQ09ORklHX1g4Nl9HT09E
X0FQSUMgMQogI2RlZmluZSBDT05GSUdfWDg2X0lPX0FQSUMgMQogI2RlZmluZSBDT05GSUdfWDg2
X1BNX1RJTUVSIDEKICNkZWZpbmUgQ09ORklHX0hQRVRfVElNRVIgMQotLSAKMi4xLjQKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 01 14:56:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 14: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 1dGRWk-0003n7-5y; Thu, 01 Jun 2017 14:56: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=318b1690a=roger.pau@citrix.com>)
 id 1dGRWj-0003n1-3R
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 14:56:41 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 E5/37-03058-82B20395; Thu, 01 Jun 2017 14:56:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsWyU9JRQldd2yD
 S4MNOM4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWNR7z7Ggg1sFd8OGjcwNrF2MXJySAj4SfSu
 28sCYrMIqEjMejeLHcRmE9CRuDh3JxuILSKgLNH76zdQDRcHs8AyRonJ994zgiSEBbwlpt2cD
 TaIV8BT4nr/IjaQIiGBOYwSHy7NYIJICEqcnPkEbAMz0NQFuz8BFXEA2dISy/9xgIQ5Bewl3u
 68DbZMFOiIifP7wI4QElCU6J/3gA3i0HSJrX9/MU9g5J+FZOosJFNnIUxdwMi8ilG9OLWoLLV
 I10QvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwABmAYAdj92X/Q4ySHExKorwL
 5A0ihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwKmsB5QSLUtNTK9Iyc4CxAJOW4OBREuH9qwmU5
 i0uSMwtzkyHSJ1i1OVo+rDlC5MQS15+XqqUOO8TkCIBkKKM0jy4EbC4vMQoKyXMywh0lBBPQW
 pRbmYJqvwrRnEORiVhXieQS3gy80rgNr0COoIJ6IgX2/RBjihJREhJNTB6n1Lx+/67w/HGYZ/
 b/pmTlcL5gpmLHcqyHLK8Tx3RUeH3vrgiaMlcM5Zrc4xiEhZ8tI01ex1XeHrR/TCGJ11yfjm2
 dzNOHpEzX3pHNuj6VikWlmCuW607jFxLp+8xuvg9LsMy80jLNyXW1LAdNUrFel33dhT/WifKr
 3U5pLBIJ69zn1qWhBJLcUaioRZzUXEiAHFQ7erGAgAA
X-Env-Sender: prvs=318b1690a=roger.pau@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1496328999!71739652!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19202 invoked from network); 1 Jun 2017 14:56:39 -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;
 1 Jun 2017 14:56:39 -0000
X-IronPort-AV: E=Sophos;i="5.39,280,1493683200"; d="scan'208";a="47060935"
Date: Thu, 1 Jun 2017 15:45:49 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170601144530.junxjhlqhapfr34a@dhcp-3-128.uk.xensource.com>
References: <20170601114914.18601-1-roger.pau@citrix.com>
 <20170601114914.18601-2-roger.pau@citrix.com>
 <59302FFC020000780015EBD2@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59302FFC020000780015EBD2@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170428 (1.8.2)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, boris.ostrovsky@oracle.com,
 Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v4 1/4] x86/pt: remove hvm_domid field from
	bind struct
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBKdW4gMDEsIDIwMTcgYXQgMDc6MTc6MTZBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDAxLjA2LjE3IGF0IDEzOjQ5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCj4gPiArKysgYi94ZW4v
aW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKPiA+IEBAIC01NTksNyArNTU5LDYgQEAgdHlwZWRlZiBl
bnVtIHB0X2lycV90eXBlX2Ugewo+ID4gIHN0cnVjdCB4ZW5fZG9tY3RsX2JpbmRfcHRfaXJxIHsK
PiA+ICAgICAgdWludDMyX3QgbWFjaGluZV9pcnE7Cj4gPiAgICAgIHB0X2lycV90eXBlX3QgaXJx
X3R5cGU7Cj4gPiAtICAgIHVpbnQzMl90IGh2bV9kb21pZDsKPiA+ICAKPiA+ICAgICAgdW5pb24g
ewo+ID4gICAgICAgICAgc3RydWN0IHsKPiAKPiBXaGlsZSB0aGVyZSBhbHJlYWR5IGlzIGEgcGF0
Y2ggcGVuZGluZyogd2hpY2ggaW5jcmVtZW50cyB0aGUKPiBkb21jdGwgdmVyc2lvbiwgeW91J2Qg
bmVlZCB0byBkbyBpdCBoZXJlIHRvbywgYXMgd2UgY2FuJ3QgYmUKPiBzdXJlIHdoaWNoIG9uZSBs
YW5kcyBmaXJzdC4gSSBjYW4gb2YgY291cnNlIHB1bGwgb3ZlciB0aGUgaHVuawo+IGZyb20gdGhl
cmUgYW5kIGNvbW1pdCBpdCAuLi4KCklmIHlvdSBkb24ndCBtaW5kIGRvaW5nIGl0IChhbmQgdGhl
cmUgYXJlIG5vIGZ1cnRoZXIgY29tbWVudHMpIHRoYXQncwpmaW5lIGZvciBtZS4KCj4gV2l0aCB0
aGF0IGFkZGl0aW9uCj4gUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KClRoYW5rcwoKUm9nZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 01 15:03:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 15: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 1dGRd7-0004Su-RU; Thu, 01 Jun 2017 15:03: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=3189c1376=George.Dunlap@citrix.com>)
 id 1dGRd5-0004S5-N0
 for xen-devel@lists.xensource.com; Thu, 01 Jun 2017 15:03:15 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 26/E3-23755-2BC20395; Thu, 01 Jun 2017 15:03:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHSDve4mHYN
 Ig3ebRSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8akg43sBf28FZt3zGNvYLzL1cXIySEh4C+x
 dW8rM4TtIXH97AkmEFtYwFDi+NY/YLaIQIxE9/plrF2MXBxCAstYJH73bGQEcZgFPjFK3Jm+h
 xGkik1AT2Le8a8sIDavgK1E96YXYN0sAioSL95vZQOxRQXCJd42HoGqEZQ4OfMJmM0pYCRxeV
 EH0AYOoKGaEut36YOEmQXkJZq3zgY7TkhAVWLxg6PsEIdaSnxb/5R5AqPALCSTZiF0z0LSvYC
 ReRWjenFqUVlqka6lXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYGjWMzAw7mB8
 /dPpEKMkB5OSKO8CeYNIIb6k/JTKjMTijPii0pzU4kOMMhwcShK807WBcoJFqempFWmZOcAog
 UlLcPAoifCmgqR5iwsSc4sz0yFSpxgVpcR5D4MkBEASGaV5cG2wyLzEKCslzMvIwMAgxFOQWp
 SbWYIq/4pRnINRSZi3AGQKT2ZeCdz0V0CLmYAWv9imD7K4JBEhJdXAaHVwYtdWWbXw7d3vHd1
 sIrfZ1U+e+vjtGjex98vXFb31D7FOcv4esSFfYEnsuXMfr1uUtn6Xunn24427PhkeP7f56Zro
 lFizMnlPWvqoV73hwu2/y/V2ZZk7LgkMlVxv8+2tJLtEr9087ooLhbvzFe7O+DFl944fSXdzY
 w5833br/iL5Kbpb85VYijMSDbWYi4oTAYey3rnHAgAA
X-Env-Sender: prvs=3189c1376=George.Dunlap@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1496329392!65087214!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34475 invoked from network); 1 Jun 2017 15:03:14 -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;
 1 Jun 2017 15:03:14 -0000
X-IronPort-AV: E=Sophos;i="5.39,280,1493683200"; d="scan'208";a="434799980"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
To: Dario Faggioli <dario.faggioli@citrix.com>, Stefano Stabellini
 <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1705181156050.6833@sstabellini-ThinkPad-X260>
 <CAOcqxo0djhKRRS_0F+zm9uGFNHb+Dtuj_h=yqBrSdD0+RRA05A@mail.gmail.com>
 <alpine.DEB.2.10.1705221428180.18759@sstabellini-ThinkPad-X260>
 <CAOcqxo2dhXF6WmTWmDjUnEKC0W5933enLWFc7q9zbhhv7Z4w0w@mail.gmail.com>
 <alpine.DEB.2.10.1705301025230.18759@sstabellini-ThinkPad-X260>
 <7d065c72-aaa8-fb05-11a3-97681ba29acf@citrix.com>
 <alpine.DEB.2.10.1705311039180.18759@sstabellini-ThinkPad-X260>
 <2FD7B7F5-318E-410B-9B74-3CB53610A958@citrix.com>
 <1496320839.10189.1.camel@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <ea208f5a-4da0-a93c-cbdb-86b9802c9c88@citrix.com>
Date: Thu, 1 Jun 2017 16:02:44 +0100
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: <1496320839.10189.1.camel@citrix.com>
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 "Artem_Mygaiev@epam.com" <Artem_Mygaiev@epam.com>,
 Julien Grall <julien.grall@arm.com>,
 "xen-devel@lists.xensource.com" <xen-devel@lists.xensource.com>,
 Andrii Anisov <andrii_anisov@epam.com>
Subject: Re: [Xen-devel] Notes on stubdoms and latency 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>

T24gMDEvMDYvMTcgMTM6NDAsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+IE9uIFRodSwgMjAxNy0w
Ni0wMSBhdCAxMjo1MiArMDIwMCwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4+IE9uIE1heSAzMSwg
MjAxNywgYXQgNjo0NSBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwK
Pj4+IC5vcmc+IHdyb3RlOgo+Pj4KPj4+IEkgZG9uJ3QgdGhpbmsgd2Ugc2hvdWxkIHByb3ZpZGUg
dGhhdC4gSWYgdGhlIHVzZXIgd2FudHMgYSBzdGFibGUKPj4+IGludGVyZmFjZSwgc2hlIGNhbiB1
c2UgZG9tYWlucy4gSSBzdWdnZXN0ZWQgdGhhdCB0aGUgY29kZSBmb3IgdGhlCj4+PiBFTDAKPj4+
IGFwcCBzaG91bGQgY29tZSBvdXQgb2YgdGhlIFhlbiByZXBvc2l0b3J5IGRpcmVjdGx5LiBMaWtl
IGZvciB0aGUKPj4+IFhlbgo+Pj4gdG9vbHMsIHRoZXkgd291bGQgYmUgZXhwZWN0ZWQgdG8gYmUg
YWx3YXlzIGluLXN5bmMuCj4+Cj4+IEhtbSwgaXQgc291bmRzIGxpa2UgcGVyaGFwcyBJIG1pc3Vu
ZGVyc3Rvb2QgeW91IGFuZCBWb2xvZHlteXIuICBJCj4+IHRvb2sg4oCceW91IGp1c3QgY2FsbCBm
dW5jdGlvbiBgaGFuZGxlX21taW8oKWAgcmlnaHQgaW4gdGhlIGFwcOKAnSB0bwo+PiBtZWFuIHRo
YXQgdGhlICphcHAqIGNhbGxzIHRoZSAqaHlwZXJ2aXNvciogZnVuY3Rpb24gbmFtZWQKPj4g4oCc
aGFuZGxlX21taW/igJ0uCj4+Cj4gUmlnaHQuIFRoYXQgd2hhdCBJIGhhZCB1bmRlcnN0b29kIHRv
by4KPiAKPj4gSXQgc291bmRzIGxpa2Ugd2hhdCBoZSAob3IgYXQgbGVhc3QgeW91KSBhY3R1YWxs
eSBtZWFudCB3YXMgdGhhdCB0aGUKPj4gKmh5cGVydmlzb3IqIGNhbGxzIHRoZSBmdW5jdGlvbiBu
YW1lZCDigJxoYW5kbGVfbW1pb+KAnSBpbiB0aGUgKmFwcCo/Cj4+Cj4gTW1tLi4uIGl0J3MgY2xl
YXJseSBtZSB0aGF0IGFtIGJlaW5nIGRlbnNlLCBidXQgd2hhdCBkbyB5b3UgZXhhY3RseQo+IG1l
YW4gd2l0aCAidGhlIGh5cGVydmlzb3IgY2FsbHMgdGhlIGZ1bmN0aW9uIG5hbWVkIGhhbmRsZV9t
bWlvKCkgaW4gdGhlCj4gYXBwIj8gSW4gcGFydGljdWxhciB0aGUgImluIHRoZSBhcHAiIHBhcnQs
IGFuZCBob3cgaXMgdGhlIGh5cGVydmlzb3IKPiBnb2luZyB0byBiZSAiaW4iIHRoZSBhcHAuLi4K
CldlbGwgaXQgc291bmRzIHRvIG1lIHNpbWlsYXIgdG8gd2hhdCBMaW51eCB3b3VsZCBkbyB3aXRo
IG1vZHVsZXM6IHRoZQptb2R1bGUgaGFzIHRoZSBzeW1ib2xzIGVuY29kZWQgc29tZXdoZXJlIGlu
IGl0LiAgVGhlIGh5cGVydmlzb3Igd291bGQKbG9hZCB0aGUgImFwcCIgYmluYXJ5OyBhbmQgd2hl
biB0aGUgYXBwcm9wcmlhdGUgZGV2aWNlIE1NSU8gaGFwcGVuZWQsIGl0CndvdWxkIGNhbGwgdGhl
ICJoYW5kbGVfbW1pbygpIiBmdW5jdGlvbiAod2hpY2ggd291bGQgYmUgYSBiaXQgbW9yZSBsaWtl
CmFuIGVudHJ5IHBvaW50KS4KCkJ1dCBpdCBzZWVtcyB0byBtZSBsaWtlIGhhdmluZyBhbiBpbnRl
cmZhY2Ugd2hlcmUgdGhlIGFwcCBhY3RpdmVseQpyZWdpc3RlcnMgY2FsbGJhY2tzIGZvciBzcGVj
aWZpYyBldmVudHMgaXMgYSBsb3QgZWFzaWVyIHRoYW4gd29ya2luZyBvdXQKaG93IHRvIHN0b3Jl
IHRoZSBkeW5hbWljIGxpbmtpbmcgaW5mb3JtYXRpb24gaW4gdGhlIG1vZHVsZSBhbmQgdGhlbgpw
YXJzZSBpdCBpbiBYZW4uCgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 01 15:17:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 15:17:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGRqT-0005Db-3f; Thu, 01 Jun 2017 15: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 <boris.ostrovsky@oracle.com>) id 1dGRqS-0005DR-Gb
 for xen-devel@lists.xen.org; Thu, 01 Jun 2017 15:17:04 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 4C/85-06719-FEF20395; Thu, 01 Jun 2017 15:17:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRWlGSWpSXmKPExsXSO6nOVfe9vkG
 kwbZZTBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aa3QtZC1YKVzyavYixgfEHfxcjF4eQQDuT
 xLF9u1i6GDmBnM+MEn278iAS6xklDvyYwwrhbGeUWHpmOxtIlbBAnMTblxPBbBEBB4ll518wQ
 hT9Z5Q4+/s5M4jDLNDEKPF+32cmkCo2ASOJs0enA1VxcPAK2EqculkLEmYRUJGY2rSWFcQWFQ
 iXeNt4BOwMXgFBiZMzn4DZnALWEu9eHQOrYRbQk9hx/ReULS+x/e0cZhBbQsBYom9WH8sERsF
 ZSNpnIWmZhaRlASPzKkaN4tSistQiXWMDvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT8
 3E2MwOBlAIIdjH/XBh5ilORgUhLlXSBvECnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgve7HlBOs
 Cg1PbUiLTMHGEcwaQkOHiUR3k0gad7igsTc4sx0iNQpRl2ODavXf2ESYsnLz0uVEoeYIQBSlF
 GaBzcCFtOXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMy7DWQKT2ZeCdymV0BHMAEd8WKbPsg
 RJYkIKakGxumrX5y9ceFPSapCwDmby/9XTint+/thi8TVtDN/T98Qiij89djpmy/PMXNfSWUm
 F6/XWcbWIrVNtrdZ236lf7zZGxL4/nSkTnble8lmozoG2RUJGptKpwYcdLZPk3jg6Js16Yqz5
 RIZRrGmc7K7L0W06Ta3vOm2jf24qfG0yZK4yRslwzdLKLEUZyQaajEXFScCAKL/aV3kAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1496330221!65212401!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53790 invoked from network); 1 Jun 2017 15:17:02 -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; 1 Jun 2017 15:17: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
 v51FGsI1004711
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Thu, 1 Jun 2017 15:16:54 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0021.oracle.com (8.13.8/8.14.4) with ESMTP id v51FGsj2007543
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Thu, 1 Jun 2017 15:16:54 GMT
Received: from abhmp0003.oracle.com (abhmp0003.oracle.com [141.146.116.9])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v51FGqp3029007;
 Thu, 1 Jun 2017 15:16:53 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 01 Jun 2017 08:16:52 -0700
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20170531130357.14492-1-julien.grall@arm.com>
 <7199e366-f56a-acc8-ffa5-0c85d6975049@oracle.com>
 <592886a8-1443-6475-e318-85cb9acecead@arm.com>
 <c93f773f-dcfe-17ac-b6fc-1fc701d5abbe@oracle.com>
 <0b91491d-8f67-fa22-8b27-7692f00bba51@arm.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <cfddbb3f-25fe-0b0d-5e8f-24d68b931dd0@oracle.com>
Date: Thu, 1 Jun 2017 11:16:46 -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: <0b91491d-8f67-fa22-8b27-7692f00bba51@arm.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: jgross@suse.com, Feng Kan <fkan@apm.com>, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org, stable@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH] xen/privcmd: Support correctly 64KB page
 granularity when mapping 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>

T24gMDYvMDEvMjAxNyAxMDowMSBBTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEJvcmlzLAo+
Cj4gT24gMDEvMDYvMTcgMTQ6MzMsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4gT24gMDYvMDEv
MjAxNyAwODo1MCBBTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4gSGkgQm9yaXMsCj4+Pgo+Pj4g
T24gMzEvMDUvMTcgMTQ6NTQsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4+PiBPbiAwNS8zMS8y
MDE3IDA5OjAzIEFNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4+IENvbW1pdCA1OTk1YTY4ICJ4
ZW4vcHJpdmNtZDogQWRkIHN1cHBvcnQgZm9yIExpbnV4IDY0S0IgcGFnZQo+Pj4+PiBncmFudWxh
cml0eSIgZGlkCj4+Pj4+IG5vdCBnbyBmYXIgZW5vdWdoIHRvIHN1cHBvcnQgNjRLQiBpbiBtbWFw
X2JhdGNoX2ZuLgo+Pj4+Pgo+Pj4+PiBUaGUgdmFyaWFibGUgJ25yJyBpcyB0aGUgbnVtYmVyIG9m
IDRLQiBjaHVuayB0byBtYXAuIEhvd2V2ZXIsIHdoZW4KPj4+Pj4gTGludXgKPj4+Pj4gaXMgdXNp
bmcgNjRLQiBwYWdlIGdyYW51bGFyaXR5IHRoZSBhcnJheSBvZiBwYWdlcwo+Pj4+PiAodm1hLT52
bV9wcml2YXRlX2RhdGEpCj4+Pj4+IGNvbnRhaW4gb25lIHBhZ2UgcGVyIDY0S0IuIEZpeCBpdCBi
eSBpbmNyZW1lbnRpbmcgc3QtPmluZGV4Cj4+Pj4+IGNvcnJlY3RseS4KPj4+Pj4KPj4+Pj4gRnVy
dGhlcm1vcmUsIHN0LT52YSBpcyBub3QgY29ycmVjdGx5IGluY3JlbWVudGVkIGFzIFBBR0VfU0la
RSAhPQo+Pj4+PiBYRU5fUEFHRV9TSVpFLgo+Pj4+Pgo+Pj4+PiBGaXhlczogNTk5NWE2OCAoInhl
bi9wcml2Y21kOiBBZGQgc3VwcG9ydCBmb3IgTGludXggNjRLQiBwYWdlCj4+Pj4+IGdyYW51bGFy
aXR5IikKPj4+Pj4gQ0M6IHN0YWJsZUB2Z2VyLmtlcm5lbC5vcmcKPj4+Pj4gUmVwb3J0ZWQtYnk6
IEZlbmcgS2FuIDxma2FuQGFwbS5jb20+Cj4+Pj4+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+Pj4+IC0tLQo+Pj4+PiAgZHJpdmVycy94ZW4vcHJp
dmNtZC5jIHwgNCArKy0tCj4+Pj4+ICAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAy
IGRlbGV0aW9ucygtKQo+Pj4+Pgo+Pj4+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vcHJpdmNt
ZC5jIGIvZHJpdmVycy94ZW4vcHJpdmNtZC5jCj4+Pj4+IGluZGV4IDdhOTJhNWUxZDQwYy4uZmVj
YTc1YjA3ZmRkIDEwMDY0NAo+Pj4+PiAtLS0gYS9kcml2ZXJzL3hlbi9wcml2Y21kLmMKPj4+Pj4g
KysrIGIvZHJpdmVycy94ZW4vcHJpdmNtZC5jCj4+Pj4+IEBAIC0zNjIsOCArMzYyLDggQEAgc3Rh
dGljIGludCBtbWFwX2JhdGNoX2ZuKHZvaWQgKmRhdGEsIGludCBuciwKPj4+Pj4gdm9pZCAqc3Rh
dGUpCj4+Pj4+ICAgICAgICAgICAgICAgICAgc3QtPmdsb2JhbF9lcnJvciA9IDE7Cj4+Pj4+ICAg
ICAgICAgIH0KPj4+Pj4gICAgICB9Cj4+Pj4+IC0gICAgc3QtPnZhICs9IFBBR0VfU0laRSAqIG5y
Owo+Pj4+PiAtICAgIHN0LT5pbmRleCArPSBucjsKPj4+Pj4gKyAgICBzdC0+dmEgKz0gWEVOX1BB
R0VfU0laRSAqIG5yOwo+Pj4+PiArICAgIHN0LT5pbmRleCArPSBuciAvIFhFTl9QRk5fUEVSX1BB
R0U7Cj4+Pj4+Cj4+Pj4+ICAgICAgcmV0dXJuIDA7Cj4+Pj4+ICB9Cj4+Pj4KPj4+Pgo+Pj4+IEFy
ZSB3ZSBzdGlsbCB1c2luZyBQQUdFX01BU0sgZm9yIHhlbl9yZW1hcF9kb21haW5fZ2ZuX2FycmF5
KCk/Cj4+Pgo+Pj4gRG8geW91IG1lYW4gaW4gdGhlIHhlbl94bGF0ZV9yZW1hcF9nZm5fYXJyYXkg
aW1wbGVtZW50YXRpb24/IElmIHNvCj4+PiB0aGVyZSBhcmUgbm8gdXNlIG9mIFBBR0VfTUFTSyBh
cyB0aGUgY29kZSBoYXMgYmVlbiBjb252ZXJ0ZWQgdG8KPj4+IHN1cHBvcnQgNjRLIHBhZ2UgZ3Jh
bnVsYXJpdHkuCj4+Pgo+Pj4gSWYgeW91IG1lYW4gdGhlIHg4NiB2ZXJzaW9uIG9mIHhlbl9yZW1h
cF9kb21haW5fZ2ZuX2FycmF5LCB0aGVuIHdlCj4+PiBkb24ndCByZWFsbHkgY2FyZSBhcyB4ODYg
b25seSB1c2UgNEtCIHBhZ2UgZ3JhbnVsYXJpdHkuCj4+Cj4+Cj4+IEkgbWVhbnQgcmlnaHQgYWJv
dmUgdGhlIGNoYW5nZSB0aGF0IHlvdSBtYWRlLiBTaG91bGQgaXQgYWxzbyBiZSByZXBsYWNlZAo+
PiB3aXRoIFhFTl9QQUdFX01BU0s/IChTb3JyeSBmb3IgYmVpbmcgdW5jbGVhci4pCj4KPiBPaC4g
VGhlIGNvZGUgaW4geGVuX3JlbWFwX2RvbWFpbl9nZm5fYXJyYXkgaXMgcmVseWluZyBvbiBzdC0+
dmEgdG8gYmUKPiBwYWdlIGFsaWduZWQuIFNvIEkgdGhpbmsgd2Ugd2FudCB0byBrZWVwIFBBR0Vf
TUFTSyBoZXJlLgoKRG9lIHRoaXMgaW1wbHkgdGhlbiB0aGF0ICducicgNEsgcGFnZXMgaXMgaW50
ZWdyYWwgbnVtYmVyIG9mIFBBR0VfU0laRQooaS5lLiAobnIqWEVOX1BBR0VfU0laRSkgJSBQQUdF
X1NJWkUgPT0gMCkgYW5kIGlmIHllcyAtLS0gZG8gd2UgdGVzdAp0aGlzIHNvbWV3aGVyZT8gSSBk
b24ndCBzZWUgaXQuCgotYm9yaXMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 01 15:19:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 15:19:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGRt5-0005MJ-HD; Thu, 01 Jun 2017 15:19:47 +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 1dGRt4-0005M5-0Z
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 15:19:46 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 59/BA-03696-19030395; Thu, 01 Jun 2017 15:19:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsXSPJ+BQ3eCgUG
 kwYJr+hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aN189YCs4JVHRfvMzYwPiHt4uRi0NI4Bqj
 xJ197SwQzgpGia8fH7N1MXJysAkYSEx5vZIVxBYRUJK4t2oyE4jNLKAn8fXIFLC4sECCxMLe/
 UBxDg4WAVWJnmP2IGFeARuJk9NmgJVICMhLnN2yk3kCI+cCRoZVjOrFqUVlqUW6FnpJRZnpGS
 W5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIHeYgCCHYyzL/sfYpTkYFIS5V0gbxApxJeUn1K
 ZkVicEV9UmpNafIhRhoNDSYL3ux5QTrAoNT21Ii0zBxg2MGkJDh4lEd5NIGne4oLE3OLMdIjU
 KUZFKXHeeH2ghABIIqM0D64NFqqXGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMy7DWQ8T2ZeC
 dz0V0CLmYAWv9imD7K4JBEhJdXAyDtZQtr0lTevX3ofxzWPYMvV3cW5Ti9e5xicmhjwIKTZN+
 lKfbZ9duwJN69Ervq9Ow7OXDZp6eMt87nDV7/sid+/mCHCJFZxZ/VDHz++e9vrKjYs+r1RX1F
 wd7lMh0Od+/1jdy4u/rbom/7ZwBNdUteZJA0iJBJvFXc1ZHy++j9Rev+U57kvlFiKMxINtZiL
 ihMB89l9+VACAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-3.tower-27.messagelabs.com!1496330384!105331390!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18985 invoked from network); 1 Jun 2017 15:19:44 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Jun 2017 15:19:44 -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 215CE1013009B
 for <xen-devel@lists.xenproject.org>; Thu,  1 Jun 2017 17:19:38 +0200 (CEST)
Received: from ker.sec.in.tum.de (ker.sec.in.tum.de [131.159.50.36])
 by files.sec.in.tum.de (Postfix) with ESMTP id F09A1B22FB;
 Thu,  1 Jun 2017 17:19:37 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Thu,  1 Jun 2017 17:18:50 +0200
Message-Id: <20170601151906.10213-1-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.12.2
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>
Subject: [Xen-devel] [RFC PATCH v2 0/8] arm/mem_access: Walk guest page
	tables in SW if mem_access is active
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLAoKVGhlIGZ1bmN0aW9uIHAybV9tZW1fYWNjZXNzX2NoZWNrX2FuZF9nZXRfcGFnZSBp
cyBjYWxsZWQgZnJvbSB0aGUgZnVuY3Rpb24KZ2V0X3BhZ2VfZnJvbV9ndmEgaWYgbWVtX2FjY2Vz
cyBpcyBhY3RpdmUgYW5kIHRoZSBoYXJkd2FyZS1haWRlZCB0cmFuc2xhdGlvbiBvZgp0aGUgZ2l2
ZW4gZ3Vlc3QgdmlydHVhbCBhZGRyZXNzIChndmEpIGludG8gbWFjaGluZSBhZGRyZXNzIGZhaWxz
LiBUaGF0IGlzLCBpZgp0aGUgc3RhZ2UtMiB0cmFuc2xhdGlvbiB0YWJsZXMgY29uc3RyYWluIGFj
Y2VzcyB0byB0aGUgZ3Vlc3RzJ3MgcGFnZSB0YWJsZXMsCmhhcmR3YXJlLWFzc2lzdGVkIHRyYW5z
bGF0aW9uIHdpbGwgZmFpbC4gVGhlIGlkZWEgb2YgdGhlIGZ1bmN0aW9uCnAybV9tZW1fYWNjZXNz
X2NoZWNrX2FuZF9nZXRfcGFnZSBpcyB0aHVzIHRvIHRyYW5zbGF0ZSB0aGUgZ2l2ZW4gZ3ZhIGFu
ZCBjaGVjawp0aGUgcmVxdWVzdGVkIGFjY2VzcyByaWdodHMgaW4gc29mdHdhcmUuIEhvd2V2ZXIs
IGFzIHRoZSBjdXJyZW50IGltcGxlbWVudGF0aW9uCm9mIHAybV9tZW1fYWNjZXNzX2NoZWNrX2Fu
ZF9nZXRfcGFnZSBtYWtlcyB1c2Ugb2YgdGhlIGhhcmR3YXJlLWFpZGVkIGd2YSB0byBpcGEKdHJh
bnNsYXRpb24sIHRoZSB0cmFuc2xhdGlvbiBtaWdodCBhbHNvIGZhaWwgYmVjYXVzZSBvZiByZWFz
b25zIHN0YXRlZCBhYm92ZQphbmQgd2lsbCBiZWNvbWUgZXF1YWxseSByZWxldmFudCBmb3IgdGhl
IGFsdHAybSBpbXBsZW1lbnRhdGlvbiBvbiBBUk0uICBBcwpzdWNoLCB3ZSBwcm92aWRlIGEgc29m
dHdhcmUgZ3Vlc3QgdHJhbnNsYXRpb24gdGFibGUgd2FsayB0byBhZGRyZXNzIHRoZSBhYm92ZQpt
ZW50aW9uZWQgaXNzdWUuIFdlIHN1Ym1pdCB0aGlzIHBhdGNoIHNlcmllcyBhcyBhbiBSRkMgdG8g
ZGlzY3VzcyB0aGUKYXBwcm9wcmlhdGUgbG9jYXRpb24gZm9yIHRoZSBjb2RlIGFuZCBmdXJ0aGVy
IGZ1bmN0aW9uYWxpdHkgcmVxdWlyZWQgdG8gZml4IHRoZQphYm92ZSBjb25jZXJucy4gCgpUaGUg
Y3VycmVudCB2ZXJzaW9uIG9mIHRoZSBpbXBsZW1lbnRhdGlvbiBzdXBwb3J0cyB0cmFuc2xhdGlv
biBvZiBib3RoIHRoZQpzaG9ydC1kZXNjcmlwdG9yIGFzIHdlbGwgYXMgdGhlIGxvbmctZGVzY3Jp
cHRvciB0cmFuc2xhdGlvbiB0YWJsZSBmb3JtYXQgb24KQVJNdjcgYW5kIEFSTXY4IChBYXJjaDMy
L0FhcmNoNjQpLiAKClRoZSBmb2xsb3dpbmcgcGF0Y2ggc2VyaWVzIGNhbiBiZSBmb3VuZCBvbiBH
aXRodWJbMF0uCgpDaGVlcnMsCn5TZXJnZWoKClswXSBodHRwczovL2dpdGh1Yi5jb20vc2VyZ2Vq
LXByb3NrdXJpbi94ZW4gKGJyYW5jaCBhcm0tZ3B0LXdhbGstdjIpCgpTZXJnZWogUHJvc2t1cmlu
ICg4KToKICBhcm0vbWVtX2FjY2VzczogQWRkIChUQ1JffFRUQkNSXykqIGRlZmluZXMKICBhcm0v
bWVtX2FjY2VzczogQWRkIGRlZmluZXMgaG9sZGluZyB0aGUgd2lkdGggb2YgMzIvNjRiaXQgcmVn
cwogIGFybS9tZW1fYWNjZXNzOiBBZGQgZGVmaW5lcyBzdXBwb3J0aW5nIFBUcyB3aXRoIHZhcnlp
bmcgcGFnZSBzaXplcwogIGFybS9tZW1fYWNjZXNzOiBBZGQgc2hvcnQtZGVzY3JpcHRvciBwdGUg
dHlwZWRlZnMKICBhcm0vbWVtX2FjY2VzczogQWRkIHNvZnR3YXJlIGd1ZXN0LXBhZ2UtdGFibGUg
d2FsawogIGFybS9tZW1fYWNjZXNzOiBBZGQgbG9uZy1kZXNjcmlwdG9yIGJhc2VkIGdwdAogIGFy
bS9tZW1fYWNjZXNzOiBBZGQgc2hvcnQtZGVzY3JpcHRvciBiYXNlZCBncHQKICBhcm0vbWVtX2Fj
Y2VzczogV2FsayB0aGUgZ3Vlc3QncyBwdCBpbiBzb2Z0d2FyZQoKIHhlbi9hcmNoL2FybS9tZW1f
YWNjZXNzLmMgICAgICAgfCAgMjAgKy0KIHhlbi9hcmNoL2FybS9wMm0uYyAgICAgICAgICAgICAg
fCA0NDYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1
ZGUvYXNtLWFybS9wMm0uaCAgICAgICB8ICAgNiArCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2Uu
aCAgICAgIHwgIDg2ICsrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oIHwg
IDUzICsrKysrCiA1IGZpbGVzIGNoYW5nZWQsIDYxMCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9u
KC0pCgotLSAKMi4xMi4yCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 01 15:19:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 15:19:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGRt5-0005MV-O5; Thu, 01 Jun 2017 15:19:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dGRt4-0005M6-4m
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 15:19:46 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 3C/B7-02006-19030395; Thu, 01 Jun 2017 15:19:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBLMWRWlGSWpSXmKPExsXSPJ+BQ3eCgUG
 kwaV95hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bTJ1NYC/5xVXx5842tgbGPs4uRi0NIYCOj
 xP/OJ0wQzgpGiTXvvgI5nBxsAgYSU16vZAWxRQSUJO6tmgxWxCzQxChxr/EBG0hCWMBX4uP7V
 mYQm0VAVeLCvUZ2EJtXwEbixZyXYM0SAvISZ7fsBKvhFLCVODu1gwXEFgKquXzpP/MERu4FjA
 yrGDWKU4vKUot0DQ31kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECfcwABDsYV7Y
 7H2KU5GBSEuVdIG8QKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCt1kfKCdYlJqeWpGWmQMMNpi0
 BAePkgjvLZA0b3FBYm5xZjpE6hSjopQ471OQhABIIqM0D64NFuCXGGWlhHkZgQ4R4ilILcrNL
 EGVf8UozsGoJMy7EmQKT2ZeCdz0V0CLmYAWv9imD7K4JBEhJdXAmL4y6aKXV4bNwwe1+6xf15
 +oPJOoOrPHRfzLq778885f7b66V0vv7jH/u2XF3KQp280mhMu3/+rZz7elYp4F/4aWz9+WZE+
 bM/mP+lymH5LnT05h8Hq2uGUm568FqRXCn5/wbTnvGludsf7HLK5D++OXX/w8y33Tg+OOn5J5
 8/88PT7194dd1YxKLMUZiYZazEXFiQDUjKZVawIAAA==
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-11.tower-206.messagelabs.com!1496330384!81634822!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15734 invoked from network); 1 Jun 2017 15:19:44 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 1 Jun 2017 15:19:44 -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 2BA8B1013009F;
 Thu,  1 Jun 2017 17:19:38 +0200 (CEST)
Received: from ker.sec.in.tum.de (ker.sec.in.tum.de [131.159.50.36])
 by files.sec.in.tum.de (Postfix) with ESMTP id 233D4B22FB;
 Thu,  1 Jun 2017 17:19:38 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Thu,  1 Jun 2017 17:18:54 +0200
Message-Id: <20170601151906.10213-5-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.12.2
In-Reply-To: <20170601151906.10213-1-proskurin@sec.in.tum.de>
References: <20170601151906.10213-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [RFC PATCH v2 4/8] arm/mem_access: Add short-descriptor
	pte typedefs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGN1cnJlbnQgaW1wbGVtZW50YXRpb24gZG9lcyBub3QgcHJvdmlkZSBhcHByb3ByaWF0ZSB0
eXBlcyBmb3IKc2hvcnQtZGVzY3JpcHRvciB0cmFuc2xhdGlvbiB0YWJsZSBlbnRyaWVzLiBBcyBz
dWNoLCB0aGlzIGNvbW1pdCBhZGRzIG5ldwp0eXBlcywgd2hpY2ggc2ltcGxpZnkgbWFuYWdpbmcg
dGhlIHJlc3BlY3RpdmUgdHJhbnNsYXRpb24gdGFibGUgZW50cmllcy4KClNpZ25lZC1vZmYtYnk6
IFNlcmdlaiBQcm9za3VyaW4gPHByb3NrdXJpbkBzZWMuaW4udHVtLmRlPgotLS0KQ2M6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmggfCAx
OSArKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKQoK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oIGIveGVuL2luY2x1ZGUvYXNt
LWFybS9wYWdlLmgKaW5kZXggNjIyMmIxZDRhMi4uNWVhOTdiYTk1YiAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgK
QEAgLTIwNSw2ICsyMDUsMjUgQEAgdHlwZWRlZiB1bmlvbiB7CiAgICAgbHBhZV93YWxrX3Qgd2Fs
azsKIH0gbHBhZV90OwogCisvKgorICogQ29tcHJpc2VzIHRoZSBiaXRzIHJlcXVpcmVkIHRvIHdh
bGsgcGFnZSB0YWJsZXMgYWRoZXJpbmcgdG8gdGhlCisgKiBzaG9ydC1kZXNjcmlwdG9yIHRyYW5z
bGF0aW9uIHRhYmxlIGZvcm1hdC4KKyAqLwordHlwZWRlZiBzdHJ1Y3QgX19wYWNrZWQgeworICAg
IHVuc2lnbmVkIGludCBkdDoyOyAgICAgICAgICAvKiBEZXNjcmlwdG9yIHR5cGUgKi8KKyAgICB1
bnNpZ25lZCBpbnQgcGFkMTo4OworICAgIHVuc2lnbmVkIGludCBiYXNlOjIyOyAgICAgICAvKiBC
YXNlIGFkZHJlc3Mgb2YgYmxvY2sgb3IgbmV4dCB0YWJsZSAqLworfSBwdGVfc2Rfd2Fsa190Owor
CisvKgorICogUmVwcmVzZW50cyBwYWdlIHRhYmxlIGVudHJpZXMgYWRoZXJpbmcgdG8gdGhlIHNo
b3J0LWRlc2NyaXB0b3IgdHJhbnNsYXRpb24KKyAqIHRhYmxlIGZvcm1hdC4KKyAqLwordHlwZWRl
ZiB1bmlvbiB7CisgICAgdWludDMyX3QgYml0czsKKyAgICBwdGVfc2Rfd2Fsa190IHdhbGs7Cit9
IHB0ZV9zZF90OworCiAvKiBTdGFuZGFyZCBlbnRyeSB0eXBlIHRoYXQgd2UnbGwgdXNlIHRvIGJ1
aWxkIFhlbidzIG93biBwYWdldGFibGVzLgogICogV2UgcHV0IHRoZSBzYW1lIHBlcm1pc3Npb25z
IGF0IGV2ZXJ5IGxldmVsLCBiZWNhdXNlIHRoZXkncmUgaWdub3JlZAogICogYnkgdGhlIHdhbGtl
ciBpbiBub24tbGVhZiBlbnRyaWVzLiAqLwotLSAKMi4xMi4yCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 01 15:20:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 15:20:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGRt9-0005Nu-VK; Thu, 01 Jun 2017 15:19:51 +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 1dGRt8-0005N6-Jq
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 15:19:50 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 67/8E-02956-59030395; Thu, 01 Jun 2017 15:19:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCLMWRWlGSWpSXmKPExsXSPJ+BQ3eqgUG
 kwebHchbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aOp2cZC/awVTQ/XMbewHiStYuRi0NIYCOj
 xPIHC6GclYwSn+bsY+xi5ORgEzCQmPJ6JSuILSKgJHFv1WQmkCJmgSZGiXuND9hAEsICURJrd
 78DK2IRUJXomfaEGcTmFbCRuD//KJgtISAvcXbLTjCbU8BW4uzUDhYQWwio5vKl/8wTGLkXMD
 KsYtQoTi0qSy3SNTbSSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQI9DEDEOxgPL0
 u8BCjJAeTkijvAnmDSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvM36QDnBotT01Iq0zBxgsMGk
 JTh4lER4N+kBpXmLCxJzizPTIVKnGHU5mj5s+cIkxJKXn5cqJc4bDzJDAKQoozQPbgQs8C8xy
 koJ8zICHSXEU5BalJtZgir/ilGcg1FJmHclyBSezLwSuE2vgI5gAjrixTZ9kCNKEhFSUg2MW+
 LTpPtWBzDf369U++//1EJ207Bdc/fs2iawjT83JlGTccnSM+r3dP4ePvmJ/6bthDXeDzwDFcS
 ZJyVNPxg1Yy637d8TGam1ZpIv1xuJ7Lt1qlWjXebchfSIyXM4Nsw7fmlN55LPO3mT3KsvbPty
 YOnBC1uY5b+ESRseW8bZ69u3/o5OxMw1P5VYijMSDbWYi4oTAb1/DEx3AgAA
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-9.tower-27.messagelabs.com!1496330389!105729786!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40964 invoked from network); 1 Jun 2017 15:19:49 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Jun 2017 15:19:49 -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 35176101300A4;
 Thu,  1 Jun 2017 17:19:38 +0200 (CEST)
Received: from ker.sec.in.tum.de (ker.sec.in.tum.de [131.159.50.36])
 by files.sec.in.tum.de (Postfix) with ESMTP id 14BA555705A;
 Thu,  1 Jun 2017 17:19:38 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Thu,  1 Jun 2017 17:18:52 +0200
Message-Id: <20170601151906.10213-3-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.12.2
In-Reply-To: <20170601151906.10213-1-proskurin@sec.in.tum.de>
References: <20170601151906.10213-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [RFC PATCH v2 2/8] arm/mem_access: Add defines holding
	the width of 32/64bit regs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBjb21taXQgYWRkcyB0d28gZGVmaW5lcyBob2xkaW5nIHRoZSByZWdpc3RlciB3aWR0aCBv
ZiAzMiBiaXQgYW5kIDY0IGJpdApyZWdpc3RlcnMuIFRoZXNlIGRlZmluZXMgc2ltcGxpZnkgdXNp
bmcgdGhlIGFzc29jaWF0ZWQgY29uc3RhbnRzIGluIHRoZQpmb2xsb3dpbmcgY29tbWl0cy4KClNp
Z25lZC1vZmYtYnk6IFNlcmdlaiBQcm9za3VyaW4gPHByb3NrdXJpbkBzZWMuaW4udHVtLmRlPgot
LS0KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2luY2x1ZGUvYXNtLWFy
bS9wcm9jZXNzb3IuaCB8IDQgKysrKwogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKQoK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmggYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL3Byb2Nlc3Nvci5oCmluZGV4IGMwOTVkYWQ3ZTkuLmMxY2NkOTIwYjQgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9wcm9jZXNzb3IuaApAQCAtMzI2LDYgKzMyNiwxMCBAQAogI2RlZmluZSBNTTY0X1ZN
SURfMTZfQklUU19TVVBQT1JUICAgMHgyCiAjZW5kaWYKIAorLyogUmVnaXN0ZXIgd2lkdGggKi8K
KyNkZWZpbmUgUkVHSVNURVJfV0lEVEhfNjRfQklUICAgICAgICg2NCkKKyNkZWZpbmUgUkVHSVNU
RVJfV0lEVEhfMzJfQklUICAgICAgICgzMikKKwogI2lmbmRlZiBfX0FTU0VNQkxZX18KIAogc3Ry
dWN0IGNwdWluZm9fYXJtIHsKLS0gCjIuMTIuMgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 01 15:20:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 15:20:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGRtA-0005O8-6S; Thu, 01 Jun 2017 15:19:52 +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 1dGRt8-0005N7-NH
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 15:19:50 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 8A/B4-26749-69030395; Thu, 01 Jun 2017 15:19:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsXSPJ+BQ3eqgUG
 kweyTyhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8akhfeYCiZKVnye/Ye9gfGwSBcjF4eQwEZG
 iTMtT5khnJWMEl+3dDB1MXJysAkYSEx5vZIVxBYRUJK4t2oyE0gRs0ATo8S9xgdsIAlhATeJn
 QvmMILYLAKqEst29AMVcXDwCthILO8AC0sIyEuc3bKTGcTmFLCVODu1gwXEFgIquXzpP/MERu
 4FjAyrGDWKU4vKUot0jQz0kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECPVzPwMC
 4g7H5hN8hRkkOJiVR3gXyBpFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHib9YFygkWp6akVaZk5
 wFCDSUtw8CiJ8N4CSfMWFyTmFmemQ6ROMepybFi9/guTEEtefl6qlDhvPEiRAEhRRmke3AhY2
 F9ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMybCzKFJzOvBG7TK6AjmICOeLFNH+SIkkSElF
 QDo/5na6Y14tcaeqN/sIR3bn8p5Hns0pY/UfZOeV3/bZ5I52XPPhjHoXGiZMEmlYT7d1l3rXm
 4dLpP5VO+7Nbye/os9749U07uvPa439e0I+nsQubk9wde/Dil1b/809Huxp/uN7YJ/1S8fcbW
 MEhpsnBvm808V4ZJP8pU4pmsPxfsXjffUDn5gxJLcUaioRZzUXEiAGZSr/12AgAA
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-7.tower-31.messagelabs.com!1496330389!96091232!1
X-Originating-IP: [131.159.0.8]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59261 invoked from network); 1 Jun 2017 15:19:49 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-7.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Jun 2017 15:19:49 -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 2228A1013009E;
 Thu,  1 Jun 2017 17:19:38 +0200 (CEST)
Received: from ker.sec.in.tum.de (ker.sec.in.tum.de [131.159.50.36])
 by files.sec.in.tum.de (Postfix) with ESMTP id 0829E557057;
 Thu,  1 Jun 2017 17:19:38 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Thu,  1 Jun 2017 17:18:51 +0200
Message-Id: <20170601151906.10213-2-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.12.2
In-Reply-To: <20170601151906.10213-1-proskurin@sec.in.tum.de>
References: <20170601151906.10213-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [RFC PATCH v2 1/8] arm/mem_access: Add (TCR_|TTBCR_)*
	defines
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBjb21taXQgYWRkcyAoVENSX3xUVEJDUl8pKiBkZWZpbmVzIHRvIHNpbXBsaWZ5IGFjY2Vz
cyB0byB0aGUgcmVzcGVjdGl2ZQpyZWdpc3RlciBjb250ZW50cy4KClNpZ25lZC1vZmYtYnk6IFNl
cmdlaiBQcm9za3VyaW4gPHByb3NrdXJpbkBzZWMuaW4udHVtLmRlPgotLS0KQ2M6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+Ci0tLQp2MjogRGVmaW5lIFRDUl9TWl9NQVNLIGluIGEgd2F5IHNv
IHRoYXQgaXQgY2FuIGJlIGFsc28gYXBwbGllZCB0byAzMi1iaXQgZ3Vlc3RzCiAgICB1c2luZyB0
aGUgbG9uZy1kZXNjcmlwdG9yIHRyYW5zbGF0aW9uIHRhYmxlIGZvcm1hdC4KCiAgICBFeHRlbmQg
dGhlIHByZXZpb3VzIGNvbW1pdCBieSBmdXJ0aGVyIGRlZmluZXMgYWxsb3dpbmcgYSBzaW1wbGlm
aWVkIGFjY2VzcwogICAgdG8gdGhlIHJlZ2lzdGVycyBUQ1JfRUwxIGFuZCBUVEJDUi4KLS0tCiB4
ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oIHwgNDkgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA0OSBpbnNlcnRpb25zKCspCgpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaCBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vcHJvY2Vzc29yLmgKaW5kZXggODU1ZGVkMWIwNy4uYzA5NWRhZDdlOSAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20tYXJtL3Byb2Nlc3Nvci5oCkBAIC05NCw2ICs5NCw5IEBACiAjZGVmaW5lIFRUQkNSX05fMktC
ICBfQUMoMHgwMyxVKQogI2RlZmluZSBUVEJDUl9OXzFLQiAgX0FDKDB4MDQsVSkKIAorI2RlZmlu
ZSBUVEJDUl9QRDAgICAgICAgKF9BQygxLFUpPDw0KQorI2RlZmluZSBUVEJDUl9QRDEgICAgICAg
KF9BQygxLFUpPDw1KQorCiAvKiBTQ1RMUiBTeXN0ZW0gQ29udHJvbCBSZWdpc3Rlci4gKi8KIC8q
IEhTQ1RMUiBpcyBhIHN1YnNldCBvZiB0aGlzLiAqLwogI2RlZmluZSBTQ1RMUl9URSAgICAgICAg
KF9BQygxLFUpPDwzMCkKQEAgLTE1NSw2ICsxNTgsMTkgQEAKIC8qIFRDUjogU3RhZ2UgMSBUcmFu
c2xhdGlvbiBDb250cm9sICovCiAKICNkZWZpbmUgVENSX1QwU1ooeCkgICAgICgoeCk8PDApCisj
ZGVmaW5lIFRDUl9UMFNaX1NISUZUICAoMCkKKyNkZWZpbmUgVENSX1QxU1pfU0hJRlQgICgxNikK
KworLyoKKyAqIEFjY29yZGluZyB0byBBUk0gRERJIDA0ODdBLmcsIFRDUl9FTDEue1QwU1osVDFT
Wn0gKEFhcmNoNjQsIFNlY3Rpb24gRDctMjAyMSkKKyAqIGNvbXByaXNlcyA2IGJpdHMgYW5kIFRU
QkNSLntUMFNaLFQxU1p9IChBYXJjaDMyLCBTZWN0aW9uIEc2LTQ2MjQpIGNvbXByaXNlcworICog
MyBiaXRzIGZvbGxvd2luZyBhbm90aGVyIDMgYml0cyBmb3IgUkVTMC4gVGh1cywgdGhlIG1hc2sg
Zm9yIGJvdGggcmVnaXN0ZXJzCisgKiBzaG91bGQgYmUgMHgzZi4KKyAqLworI2RlZmluZSBUQ1Jf
U1pfTUFTSyAgICAgKF9BQygweDNmLFVMKTw8MCkKKworI2RlZmluZSBUQ1JfRVBEMCAgICAgICAg
KF9BQygweDEsVUwpPDw3KQorI2RlZmluZSBUQ1JfRVBEMSAgICAgICAgKF9BQygweDEsVUwpPDwy
MykKIAogI2RlZmluZSBUQ1JfSVJHTjBfTkMgICAgKF9BQygweDAsVUwpPDw4KQogI2RlZmluZSBU
Q1JfSVJHTjBfV0JXQSAgKF9BQygweDEsVUwpPDw4KQpAQCAtMTczLDExICsxODksMzUgQEAKICNk
ZWZpbmUgVENSX1RHMF80SyAgICAgIChfQUMoMHgwLFVMKTw8MTQpCiAjZGVmaW5lIFRDUl9URzBf
NjRLICAgICAoX0FDKDB4MSxVTCk8PDE0KQogI2RlZmluZSBUQ1JfVEcwXzE2SyAgICAgKF9BQygw
eDIsVUwpPDwxNCkKKyNkZWZpbmUgVENSX1RHMF9NQVNLICAgIChfQUMoMHgzLFVMKTw8MTQpCisj
ZGVmaW5lIFRDUl9URzBfU0hJRlQgICAoMTQpCisKKyNkZWZpbmUgVENSX1RHMV8xNksgICAgIChf
QUMoMHgxLFVMKTw8MzApCisjZGVmaW5lIFRDUl9URzFfNEsgICAgICAoX0FDKDB4MixVTCk8PDMw
KQorI2RlZmluZSBUQ1JfVEcxXzY0SyAgICAgKF9BQygweDMsVUwpPDwzMCkKKyNkZWZpbmUgVENS
X1RHMV9NQVNLICAgIChfQUMoMHgzLFVMKTw8MzApCisjZGVmaW5lIFRDUl9URzFfU0hJRlQgICAo
MzApCisKKyNkZWZpbmUgVENSX0lQU18zMl9CSVQgIChfQUMoMHgwLFVMTCk8PDMyKQorI2RlZmlu
ZSBUQ1JfSVBTXzM2X0JJVCAgKF9BQygweDEsVUxMKTw8MzIpCisjZGVmaW5lIFRDUl9JUFNfNDBf
QklUICAoX0FDKDB4MixVTEwpPDwzMikKKyNkZWZpbmUgVENSX0lQU180Ml9CSVQgIChfQUMoMHgz
LFVMTCk8PDMyKQorI2RlZmluZSBUQ1JfSVBTXzQ0X0JJVCAgKF9BQygweDQsVUxMKTw8MzIpCisj
ZGVmaW5lIFRDUl9JUFNfNDhfQklUICAoX0FDKDB4NSxVTEwpPDwzMikKKyNkZWZpbmUgVENSX0lQ
U19NQVNLICAgIChfQUMoMHg3LFVMTCk8PDMyKQorI2RlZmluZSBUQ1JfSVBTX1NISUZUICAgKDMy
KQorCisjZGVmaW5lIFRDUl9UQl8zMSAgICAgICAoMzEpCiAKICNpZmRlZiBDT05GSUdfQVJNXzY0
CiAKICNkZWZpbmUgVENSX1BTKHgpICAgICAgICgoeCk8PDE2KQogI2RlZmluZSBUQ1JfVEJJICAg
ICAgICAgKF9BQygweDEsVUwpPDwyMCkKKyNkZWZpbmUgVENSX1RCSTAgICAgICAgIChfQUMoMHgx
LFVMKTw8MzcpCisjZGVmaW5lIFRDUl9UQkkxICAgICAgICAoX0FDKDB4MSxVTCk8PDM4KQorCisj
ZGVmaW5lIFRDUl9UQl82MyAgICAgICAoNjMpCisjZGVmaW5lIFRDUl9UQl81NSAgICAgICAoNTUp
CiAKICNkZWZpbmUgVENSX1JFUzEgICAgICAgIChfQUMoMSxVTCk8PDMxfF9BQygxLFVMKTw8MjMp
CiAKQEAgLTE4Nyw2ICsyMjcsMTUgQEAKIAogI2VuZGlmCiAKKyNkZWZpbmUgSVBTX01JTiAgICAg
ICAgICgyNSkKKyNkZWZpbmUgSVBTX01BWCAgICAgICAgICg0OCkKKyNkZWZpbmUgSVBTXzMyX0JJ
VCAgICAgICgzMikKKyNkZWZpbmUgSVBTXzM2X0JJVCAgICAgICgzNikKKyNkZWZpbmUgSVBTXzQw
X0JJVCAgICAgICg0MCkKKyNkZWZpbmUgSVBTXzQyX0JJVCAgICAgICg0MikKKyNkZWZpbmUgSVBT
XzQ0X0JJVCAgICAgICg0NCkKKyNkZWZpbmUgSVBTXzQ4X0JJVCAgICAgICg0OCkKKwogLyogVlRD
UjogU3RhZ2UgMiBUcmFuc2xhdGlvbiBDb250cm9sICovCiAKICNkZWZpbmUgVlRDUl9UMFNaKHgp
ICAgICgoeCk8PDApCi0tIAoyLjEyLjIKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 01 15:20:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 15:20:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGRtA-0005Ot-It; Thu, 01 Jun 2017 15:19:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dGRt9-0005ND-4f
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 15:19:51 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 10/44-02022-69030395; Thu, 01 Jun 2017 15:19:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBLMWRWlGSWpSXmKPExsXSPJ+BQ3eqgUG
 kwfnXxhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8akMxuZCy4oVrw6epupgfGbdBcjF4eQwEZG
 ickr5jJCOCsZJWZvncPSxcjJwSZgIDHl9UpWEFtEQEni3qrJTCBFzAJNjBL3Gh+wgSSEBeIkn
 q86BGazCKhKTFu1CKyBV8BG4sue3WBxCQF5ibNbdjKD2JwCthJnp3aALRACqrl86T/zBEbuBY
 wMqxg1ilOLylKLdA1N9JKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAn3MAAQ7GM+
 e9jzEKMnBpCTKu0DeIFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG+zPlBOsCg1PbUiLTMHGGww
 aQkOHiUR3k16QGne4oLE3OLMdIjUKUZFKXHeeJA+AZBERmkeXBsswC8xykoJ8zICHSLEU5Bal
 JtZgir/ilGcg1FJmHclyBSezLwSuOmvgBYzAS1+sU0fZHFJIkJKqoHR6JKk4esfBgbVL00sHQ
 7N3MBtPTt+Q+qc3rNyK0QmRIZvmfU4STJ2n3UNX8xmfT+pa4ZTy2Ur+noaeq5y81z8uKez+69
 s7zkLz59z4xsveh9Y0Dhn8aI7r7zUPub6nNu87dCxa103Xyd/jzcTPHy7PmT11zPeqVlBU72X
 6AU2B3HNv/JXi2GdEktxRqKhFnNRcSIAlciNK2sCAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-13.tower-206.messagelabs.com!1496330389!85913189!1
X-Originating-IP: [131.159.0.8]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45090 invoked from network); 1 Jun 2017 15:19:49 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 1 Jun 2017 15:19:49 -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 2C283101300A2;
 Thu,  1 Jun 2017 17:19:38 +0200 (CEST)
Received: from ker.sec.in.tum.de (ker.sec.in.tum.de [131.159.50.36])
 by files.sec.in.tum.de (Postfix) with ESMTP id 21056577727;
 Thu,  1 Jun 2017 17:19:38 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Thu,  1 Jun 2017 17:18:53 +0200
Message-Id: <20170601151906.10213-4-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.12.2
In-Reply-To: <20170601151906.10213-1-proskurin@sec.in.tum.de>
References: <20170601151906.10213-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [RFC PATCH v2 3/8] arm/mem_access: Add defines
	supporting PTs with varying page sizes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIEFSTXY4IGFyY2hpdGVjdHVyZSBzdXBwb3J0cyBwYWdlcyB3aXRoIGRpZmZlcmVudCAoNEss
IDE2SywgYW5kIDY0Sykgc2l6ZXMuClRvIGVuYWJsZSBndWVzdCBwYWdlIHRhYmxlIHdhbGtzIGZv
ciB2YXJpb3VzIGNvbmZpZ3VyYXRpb25zLCB0aGlzIGNvbW1pdApleHRlbmRzIHRoZSBkZWZpbmVz
IGFuZCBoZWxwZXJzIG9mIHRoZSBjdXJyZW50IGltcGxlbWVudGF0aW9uLgoKU2lnbmVkLW9mZi1i
eTogU2VyZ2VqIFByb3NrdXJpbiA8cHJvc2t1cmluQHNlYy5pbi50dW0uZGU+Ci0tLQpDYzogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaCB8
IDY3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmls
ZSBjaGFuZ2VkLCA2NyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LWFybS9wYWdlLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaAppbmRleCA0YjQ2ZTg4MzFj
Li42MjIyYjFkNGEyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaApAQCAtNTAwLDYgKzUwMCw3MyBAQCBzdGF0aWMg
aW5saW5lIGludCBndmFfdG9faXBhKHZhZGRyX3QgdmEsIHBhZGRyX3QgKnBhZGRyLCB1bnNpZ25l
ZCBpbnQgZmxhZ3MpCiAKICNkZWZpbmUgUEFHRV9BTElHTih4KSAoKCh4KSArIFBBR0VfU0laRSAt
IDEpICYgUEFHRV9NQVNLKQogCisjZGVmaW5lIExQQUVfU0hJRlRfNEsgICAgICAgICAgICg5KQor
I2RlZmluZSBMUEFFX1NISUZUXzE2SyAgICAgICAgICAoMTEpCisjZGVmaW5lIExQQUVfU0hJRlRf
NjRLICAgICAgICAgICgxMykKKworI2RlZmluZSBMUEFFX0VOVFJJRVNfNEsgICAgICAgICAoX0FD
KDEsVSkgPDwgTFBBRV9TSElGVF80SykKKyNkZWZpbmUgTFBBRV9FTlRSSUVTXzE2SyAgICAgICAg
KF9BQygxLFUpIDw8IExQQUVfU0hJRlRfMTZLKQorI2RlZmluZSBMUEFFX0VOVFJJRVNfNjRLICAg
ICAgICAoX0FDKDEsVSkgPDwgTFBBRV9TSElGVF82NEspCisKKyNkZWZpbmUgTFBBRV9FTlRSWV9N
QVNLXzRLICAgICAgKExQQUVfRU5UUklFU180SyAtIDEpCisjZGVmaW5lIExQQUVfRU5UUllfTUFT
S18xNksgICAgIChMUEFFX0VOVFJJRVNfMTZLIC0gMSkKKyNkZWZpbmUgTFBBRV9FTlRSWV9NQVNL
XzY0SyAgICAgKExQQUVfRU5UUklFU182NEsgLSAxKQorCisjZGVmaW5lIFBBR0VfU0hJRlRfNEsg
ICAgICAgICAgICgxMikKKyNkZWZpbmUgUEFHRV9TSElGVF8xNksgICAgICAgICAgKDE0KQorI2Rl
ZmluZSBQQUdFX1NISUZUXzY0SyAgICAgICAgICAoMTYpCisKKyNkZWZpbmUgVEhJUkRfU0hJRlRf
NEsgICAgICAgICAgKFBBR0VfU0hJRlRfNEspCisjZGVmaW5lIFRISVJEX1NISUZUXzE2SyAgICAg
ICAgIChQQUdFX1NISUZUXzE2SykKKyNkZWZpbmUgVEhJUkRfU0hJRlRfNjRLICAgICAgICAgKFBB
R0VfU0hJRlRfNjRLKQorCisjZGVmaW5lIFRISVJEX1NJWkVfNEsgICAgICAgICAgICgocGFkZHJf
dCkxIDw8IFRISVJEX1NISUZUXzRLKQorI2RlZmluZSBUSElSRF9TSVpFXzE2SyAgICAgICAgICAo
KHBhZGRyX3QpMSA8PCBUSElSRF9TSElGVF8xNkspCisjZGVmaW5lIFRISVJEX1NJWkVfNjRLICAg
ICAgICAgICgocGFkZHJfdCkxIDw8IFRISVJEX1NISUZUXzY0SykKKworI2RlZmluZSBTRUNPTkRf
U0hJRlRfNEsgICAgICAgICAoVEhJUkRfU0hJRlRfNEsgKyBMUEFFX1NISUZUXzRLKQorI2RlZmlu
ZSBTRUNPTkRfU0hJRlRfMTZLICAgICAgICAoVEhJUkRfU0hJRlRfMTZLICsgTFBBRV9TSElGVF8x
NkspCisjZGVmaW5lIFNFQ09ORF9TSElGVF82NEsgICAgICAgIChUSElSRF9TSElGVF82NEsgKyBM
UEFFX1NISUZUXzY0SykKKworI2RlZmluZSBTRUNPTkRfU0laRV80SyAgICAgICAgICAoKHBhZGRy
X3QpMSA8PCBTRUNPTkRfU0hJRlRfNEspCisjZGVmaW5lIFNFQ09ORF9TSVpFXzE2SyAgICAgICAg
ICgocGFkZHJfdCkxIDw8IFNFQ09ORF9TSElGVF8xNkspCisjZGVmaW5lIFNFQ09ORF9TSVpFXzY0
SyAgICAgICAgICgocGFkZHJfdCkxIDw8IFNFQ09ORF9TSElGVF82NEspCisKKyNkZWZpbmUgRklS
U1RfU0hJRlRfNEsgICAgICAgICAgKFNFQ09ORF9TSElGVF80SyArIExQQUVfU0hJRlRfNEspCisj
ZGVmaW5lIEZJUlNUX1NISUZUXzE2SyAgICAgICAgIChTRUNPTkRfU0hJRlRfMTZLICsgTFBBRV9T
SElGVF8xNkspCisjZGVmaW5lIEZJUlNUX1NISUZUXzY0SyAgICAgICAgIChTRUNPTkRfU0hJRlRf
NjRLICsgTFBBRV9TSElGVF82NEspCisKKyNkZWZpbmUgRklSU1RfU0laRV80SyAgICAgICAgICAg
KChwYWRkcl90KTEgPDwgRklSU1RfU0hJRlRfNEspCisjZGVmaW5lIEZJUlNUX1NJWkVfMTZLICAg
ICAgICAgICgocGFkZHJfdCkxIDw8IEZJUlNUX1NISUZUXzE2SykKKyNkZWZpbmUgRklSU1RfU0la
RV82NEsgICAgICAgICAgKChwYWRkcl90KTEgPDwgRklSU1RfU0hJRlRfNjRLKQorCisjZGVmaW5l
IFpFUk9FVEhfU0hJRlRfNEsgICAgICAgIChGSVJTVF9TSElGVF80SyArIExQQUVfU0hJRlRfNEsp
CisjZGVmaW5lIFpFUk9FVEhfU0hJRlRfMTZLICAgICAgIChGSVJTVF9TSElGVF8xNksgKyBMUEFF
X1NISUZUXzE2SykKKworI2RlZmluZSBaRVJPRVRIX1NJWkVfNEsgICAgICAgICAoKHBhZGRyX3Qp
MSA8PCBaRVJPRVRIX1NISUZUXzRLKQorI2RlZmluZSBaRVJPRVRIX1NJWkVfMTZLICAgICAgICAo
KHBhZGRyX3QpMSA8PCBaRVJPRVRIX1NISUZUXzE2SykKKworI2RlZmluZSBHVUVTVF9UQUJMRV9P
RkZTRVQob2ZmcywgZ3JhbikgICAgICAgICAgKChwYWRkcl90KShvZmZzKSAmIExQQUVfRU5UUllf
TUFTS18jI2dyYW4pCisjZGVmaW5lIHRoaXJkX2d1ZXN0X3RhYmxlX29mZnNldCh2YSwgZ3Jhbikg
ICAgICBHVUVTVF9UQUJMRV9PRkZTRVQoKHZhID4+IFRISVJEX1NISUZUXyMjZ3JhbiksIGdyYW4p
CisjZGVmaW5lIHNlY29uZF9ndWVzdF90YWJsZV9vZmZzZXQodmEsIGdyYW4pICAgICBHVUVTVF9U
QUJMRV9PRkZTRVQoKHZhID4+IFNFQ09ORF9TSElGVF8jI2dyYW4pLCBncmFuKQorI2RlZmluZSBm
aXJzdF9ndWVzdF90YWJsZV9vZmZzZXQodmEsIGdyYW4pICAgICAgR1VFU1RfVEFCTEVfT0ZGU0VU
KCh2YSA+PiBGSVJTVF9TSElGVF8jI2dyYW4pLCBncmFuKQorI2RlZmluZSB6ZXJvZXRoX2d1ZXN0
X3RhYmxlX29mZnNldCh2YSwgZ3JhbikgICAgR1VFU1RfVEFCTEVfT0ZGU0VUKCh2YSA+PiBaRVJP
RVRIX1NISUZUXyMjZ3JhbiksIGdyYW4pCisKKyNkZWZpbmUgdGhpcmRfZ3Vlc3RfdGFibGVfb2Zm
c2V0XzRrKHZhKSAgICAgICAgIHRoaXJkX2d1ZXN0X3RhYmxlX29mZnNldCh2YSwgNEspCisjZGVm
aW5lIHRoaXJkX2d1ZXN0X3RhYmxlX29mZnNldF8xNmsodmEpICAgICAgICB0aGlyZF9ndWVzdF90
YWJsZV9vZmZzZXQodmEsIDE2SykKKyNkZWZpbmUgdGhpcmRfZ3Vlc3RfdGFibGVfb2Zmc2V0XzY0
ayh2YSkgICAgICAgIHRoaXJkX2d1ZXN0X3RhYmxlX29mZnNldCh2YSwgNjRLKQorCisjZGVmaW5l
IHNlY29uZF9ndWVzdF90YWJsZV9vZmZzZXRfNGsodmEpICAgICAgICBzZWNvbmRfZ3Vlc3RfdGFi
bGVfb2Zmc2V0KHZhLCA0SykKKyNkZWZpbmUgc2Vjb25kX2d1ZXN0X3RhYmxlX29mZnNldF8xNmso
dmEpICAgICAgIHNlY29uZF9ndWVzdF90YWJsZV9vZmZzZXQodmEsIDE2SykKKyNkZWZpbmUgc2Vj
b25kX2d1ZXN0X3RhYmxlX29mZnNldF82NGsodmEpICAgICAgIHNlY29uZF9ndWVzdF90YWJsZV9v
ZmZzZXQodmEsIDY0SykKKworI2RlZmluZSBmaXJzdF9ndWVzdF90YWJsZV9vZmZzZXRfNGsodmEp
ICAgICAgICAgZmlyc3RfZ3Vlc3RfdGFibGVfb2Zmc2V0KHZhLCA0SykKKyNkZWZpbmUgZmlyc3Rf
Z3Vlc3RfdGFibGVfb2Zmc2V0XzE2ayh2YSkgICAgICAgIGZpcnN0X2d1ZXN0X3RhYmxlX29mZnNl
dCh2YSwgMTZLKQorI2RlZmluZSBmaXJzdF9ndWVzdF90YWJsZV9vZmZzZXRfNjRrKHZhKSAgICAg
ICAgZmlyc3RfZ3Vlc3RfdGFibGVfb2Zmc2V0KHZhLCA2NEspCisKKyNkZWZpbmUgemVyb2V0aF9n
dWVzdF90YWJsZV9vZmZzZXRfNGsodmEpICAgICAgIHplcm9ldGhfZ3Vlc3RfdGFibGVfb2Zmc2V0
KHZhLCA0SykKKyNkZWZpbmUgemVyb2V0aF9ndWVzdF90YWJsZV9vZmZzZXRfMTZrKHZhKSAgICAg
IHplcm9ldGhfZ3Vlc3RfdGFibGVfb2Zmc2V0KHZhLCAxNkspCisKICNlbmRpZiAvKiBfX0FSTV9Q
QUdFX0hfXyAqLwogCiAvKgotLSAKMi4xMi4yCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 01 15:20:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 15:20:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGRtA-0005PG-Q5; Thu, 01 Jun 2017 15:19:52 +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 1dGRt9-0005NL-A8
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 15:19:51 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 96/E3-01732-69030395; Thu, 01 Jun 2017 15:19:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsXSPJ+BQ3eqgUG
 kwY9Tlhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8akhfeYCiZKVnye/Ye9gfGwSBcjF4eQwEZG
 iY9Lf7B2MXICOSsZJTZPVwSx2QQMJKa8XgkWFxFQkri3ajITSAOzQBOjxL3GB2wgCWEBe4nGl
 hXsIDaLgKrEjscNLCA2r4CtxJw9DWDNEgLyEme37GQGsTmB4mendrBALLORuHzpP/MERu4FjA
 yrGDWKU4vKUot0jSz1kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECPVzPwMC4g7F
 pr98hRkkOJiVR3gXyBpFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHib9YFygkWp6akVaZk5wFCD
 SUtw8CiJ8G7SA0rzFhck5hZnpkOkTjHqcmxYvf4LkxBLXn5eqpQ4bzzIDAGQoozSPLgRsLC/x
 CgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmYdyXIFJ7MvBK4Ta+AjmACOuLFNn2QI0oSEVJSDY
 w9XNeDKmapBF7xvN9ZoGn4JjvvXrDmB4P3hmKflj98uDSMQS1uxdcHmaE1bubzl4fPnGjzpme
 fxl+tjbdnOkieiJ/yQvFj8e8XHZM2S7KfKltzqvDc1ziD7zo7E43yFk04aFwrsGxGX5f7ka8q
 1jvUtB7ZG2yRWtMyaduqs5/mHpZqcNIpfxWgxFKckWioxVxUnAgAizNRIHYCAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-12.tower-31.messagelabs.com!1496330389!86848334!1
X-Originating-IP: [131.159.0.8]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49613 invoked from network); 1 Jun 2017 15:19:49 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-12.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Jun 2017 15:19:49 -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 625611013009E;
 Thu,  1 Jun 2017 17:19:38 +0200 (CEST)
Received: from ker.sec.in.tum.de (ker.sec.in.tum.de [131.159.50.36])
 by files.sec.in.tum.de (Postfix) with ESMTP id 564DB557057;
 Thu,  1 Jun 2017 17:19:38 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Thu,  1 Jun 2017 17:18:59 +0200
Message-Id: <20170601151906.10213-10-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.12.2
In-Reply-To: <20170601151906.10213-1-proskurin@sec.in.tum.de>
References: <20170601151906.10213-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH 1/8] arm/mem_access: Add (TCR_|TTBCR_)* defines
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBjb21taXQgYWRkcyAoVENSX3xUVEJDUl8pKiBkZWZpbmVzIHRvIHNpbXBsaWZ5IGFjY2Vz
cyB0byB0aGUgcmVzcGVjdGl2ZQpyZWdpc3RlciBjb250ZW50cy4KClNpZ25lZC1vZmYtYnk6IFNl
cmdlaiBQcm9za3VyaW4gPHByb3NrdXJpbkBzZWMuaW4udHVtLmRlPgotLS0KQ2M6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+Ci0tLQp2MjogRGVmaW5lIFRDUl9TWl9NQVNLIGluIGEgd2F5IHNv
IHRoYXQgaXQgY2FuIGJlIGFsc28gYXBwbGllZCB0byAzMi1iaXQgZ3Vlc3RzCiAgICB1c2luZyB0
aGUgbG9uZy1kZXNjcmlwdG9yIHRyYW5zbGF0aW9uIHRhYmxlIGZvcm1hdC4KCiAgICBFeHRlbmQg
dGhlIHByZXZpb3VzIGNvbW1pdCBieSBmdXJ0aGVyIGRlZmluZXMgYWxsb3dpbmcgYSBzaW1wbGlm
aWVkIGFjY2VzcwogICAgdG8gdGhlIHJlZ2lzdGVycyBUQ1JfRUwxIGFuZCBUVEJDUi4KLS0tCiB4
ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oIHwgNDkgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA0OSBpbnNlcnRpb25zKCspCgpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaCBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vcHJvY2Vzc29yLmgKaW5kZXggODU1ZGVkMWIwNy4uYzA5NWRhZDdlOSAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20tYXJtL3Byb2Nlc3Nvci5oCkBAIC05NCw2ICs5NCw5IEBACiAjZGVmaW5lIFRUQkNSX05fMktC
ICBfQUMoMHgwMyxVKQogI2RlZmluZSBUVEJDUl9OXzFLQiAgX0FDKDB4MDQsVSkKIAorI2RlZmlu
ZSBUVEJDUl9QRDAgICAgICAgKF9BQygxLFUpPDw0KQorI2RlZmluZSBUVEJDUl9QRDEgICAgICAg
KF9BQygxLFUpPDw1KQorCiAvKiBTQ1RMUiBTeXN0ZW0gQ29udHJvbCBSZWdpc3Rlci4gKi8KIC8q
IEhTQ1RMUiBpcyBhIHN1YnNldCBvZiB0aGlzLiAqLwogI2RlZmluZSBTQ1RMUl9URSAgICAgICAg
KF9BQygxLFUpPDwzMCkKQEAgLTE1NSw2ICsxNTgsMTkgQEAKIC8qIFRDUjogU3RhZ2UgMSBUcmFu
c2xhdGlvbiBDb250cm9sICovCiAKICNkZWZpbmUgVENSX1QwU1ooeCkgICAgICgoeCk8PDApCisj
ZGVmaW5lIFRDUl9UMFNaX1NISUZUICAoMCkKKyNkZWZpbmUgVENSX1QxU1pfU0hJRlQgICgxNikK
KworLyoKKyAqIEFjY29yZGluZyB0byBBUk0gRERJIDA0ODdBLmcsIFRDUl9FTDEue1QwU1osVDFT
Wn0gKEFhcmNoNjQsIFNlY3Rpb24gRDctMjAyMSkKKyAqIGNvbXByaXNlcyA2IGJpdHMgYW5kIFRU
QkNSLntUMFNaLFQxU1p9IChBYXJjaDMyLCBTZWN0aW9uIEc2LTQ2MjQpIGNvbXByaXNlcworICog
MyBiaXRzIGZvbGxvd2luZyBhbm90aGVyIDMgYml0cyBmb3IgUkVTMC4gVGh1cywgdGhlIG1hc2sg
Zm9yIGJvdGggcmVnaXN0ZXJzCisgKiBzaG91bGQgYmUgMHgzZi4KKyAqLworI2RlZmluZSBUQ1Jf
U1pfTUFTSyAgICAgKF9BQygweDNmLFVMKTw8MCkKKworI2RlZmluZSBUQ1JfRVBEMCAgICAgICAg
KF9BQygweDEsVUwpPDw3KQorI2RlZmluZSBUQ1JfRVBEMSAgICAgICAgKF9BQygweDEsVUwpPDwy
MykKIAogI2RlZmluZSBUQ1JfSVJHTjBfTkMgICAgKF9BQygweDAsVUwpPDw4KQogI2RlZmluZSBU
Q1JfSVJHTjBfV0JXQSAgKF9BQygweDEsVUwpPDw4KQpAQCAtMTczLDExICsxODksMzUgQEAKICNk
ZWZpbmUgVENSX1RHMF80SyAgICAgIChfQUMoMHgwLFVMKTw8MTQpCiAjZGVmaW5lIFRDUl9URzBf
NjRLICAgICAoX0FDKDB4MSxVTCk8PDE0KQogI2RlZmluZSBUQ1JfVEcwXzE2SyAgICAgKF9BQygw
eDIsVUwpPDwxNCkKKyNkZWZpbmUgVENSX1RHMF9NQVNLICAgIChfQUMoMHgzLFVMKTw8MTQpCisj
ZGVmaW5lIFRDUl9URzBfU0hJRlQgICAoMTQpCisKKyNkZWZpbmUgVENSX1RHMV8xNksgICAgIChf
QUMoMHgxLFVMKTw8MzApCisjZGVmaW5lIFRDUl9URzFfNEsgICAgICAoX0FDKDB4MixVTCk8PDMw
KQorI2RlZmluZSBUQ1JfVEcxXzY0SyAgICAgKF9BQygweDMsVUwpPDwzMCkKKyNkZWZpbmUgVENS
X1RHMV9NQVNLICAgIChfQUMoMHgzLFVMKTw8MzApCisjZGVmaW5lIFRDUl9URzFfU0hJRlQgICAo
MzApCisKKyNkZWZpbmUgVENSX0lQU18zMl9CSVQgIChfQUMoMHgwLFVMTCk8PDMyKQorI2RlZmlu
ZSBUQ1JfSVBTXzM2X0JJVCAgKF9BQygweDEsVUxMKTw8MzIpCisjZGVmaW5lIFRDUl9JUFNfNDBf
QklUICAoX0FDKDB4MixVTEwpPDwzMikKKyNkZWZpbmUgVENSX0lQU180Ml9CSVQgIChfQUMoMHgz
LFVMTCk8PDMyKQorI2RlZmluZSBUQ1JfSVBTXzQ0X0JJVCAgKF9BQygweDQsVUxMKTw8MzIpCisj
ZGVmaW5lIFRDUl9JUFNfNDhfQklUICAoX0FDKDB4NSxVTEwpPDwzMikKKyNkZWZpbmUgVENSX0lQ
U19NQVNLICAgIChfQUMoMHg3LFVMTCk8PDMyKQorI2RlZmluZSBUQ1JfSVBTX1NISUZUICAgKDMy
KQorCisjZGVmaW5lIFRDUl9UQl8zMSAgICAgICAoMzEpCiAKICNpZmRlZiBDT05GSUdfQVJNXzY0
CiAKICNkZWZpbmUgVENSX1BTKHgpICAgICAgICgoeCk8PDE2KQogI2RlZmluZSBUQ1JfVEJJICAg
ICAgICAgKF9BQygweDEsVUwpPDwyMCkKKyNkZWZpbmUgVENSX1RCSTAgICAgICAgIChfQUMoMHgx
LFVMKTw8MzcpCisjZGVmaW5lIFRDUl9UQkkxICAgICAgICAoX0FDKDB4MSxVTCk8PDM4KQorCisj
ZGVmaW5lIFRDUl9UQl82MyAgICAgICAoNjMpCisjZGVmaW5lIFRDUl9UQl81NSAgICAgICAoNTUp
CiAKICNkZWZpbmUgVENSX1JFUzEgICAgICAgIChfQUMoMSxVTCk8PDMxfF9BQygxLFVMKTw8MjMp
CiAKQEAgLTE4Nyw2ICsyMjcsMTUgQEAKIAogI2VuZGlmCiAKKyNkZWZpbmUgSVBTX01JTiAgICAg
ICAgICgyNSkKKyNkZWZpbmUgSVBTX01BWCAgICAgICAgICg0OCkKKyNkZWZpbmUgSVBTXzMyX0JJ
VCAgICAgICgzMikKKyNkZWZpbmUgSVBTXzM2X0JJVCAgICAgICgzNikKKyNkZWZpbmUgSVBTXzQw
X0JJVCAgICAgICg0MCkKKyNkZWZpbmUgSVBTXzQyX0JJVCAgICAgICg0MikKKyNkZWZpbmUgSVBT
XzQ0X0JJVCAgICAgICg0NCkKKyNkZWZpbmUgSVBTXzQ4X0JJVCAgICAgICg0OCkKKwogLyogVlRD
UjogU3RhZ2UgMiBUcmFuc2xhdGlvbiBDb250cm9sICovCiAKICNkZWZpbmUgVlRDUl9UMFNaKHgp
ICAgICgoeCk8PDApCi0tIAoyLjEyLjIKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 01 15:20:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 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 1dGRtB-0005Pj-1C; Thu, 01 Jun 2017 15: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 <proskurin@sec.in.tum.de>) id 1dGRt9-0005NM-AE
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 15:19:51 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 9C/A1-17076-69030395; Thu, 01 Jun 2017 15:19:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsXSPJ+BQ3eagUG
 kwYkpjBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bLBctZC24LVvR+mc/SwHibt4uRi0NIYCOj
 xMM3B1ggnBWMEldfHwdyODnYBAwkprxeyQpiiwgoSdxbNZkJpIhZ4AajRGvXRsYuRg4OYQFvi
 Ue9+iA1LAKqEhdfr2MCsXkFbCQOHL0BZksIyEuc3bKTGcTmFLCVODu1A2y+EFDN5Uv/mScwci
 9gZFjFqFGcWlSWWqRrbKCXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iRHo4XoGBsY
 djJ0n/A4xSnIwKYnyLpA3iBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwftdDygnWJSanlqRlpkD
 DDWYtAQHj5II7yaQNG9xQWJucWY6ROoUo6KUOG+8PlBCACSRUZoH1wYL70uMslLCvIwMDAxCP
 AWpRbmZJajyrxjFORiVhHlXgkzhycwrgZv+CmgxE9DiF9v0QRaXJCKkpBoYueKXssqdOubyZy
 dvhKX55/Z0pvrTlr8F1rTFV9kcmlNoffXFH8abc2codfq/WhHFUTK9be87/qbbJx++vuAUY2L
 zPeLM2mXWSy0qJjco3q7ht33xqCh0apFE1XG/dcEeWyTUFizna736pOxiS6FumBePV5/jy+fy
 O9aVrnnhGLB8jmBV7os8JZbijERDLeai4kQAZ62Bg2oCAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-8.tower-31.messagelabs.com!1496330389!103721131!1
X-Originating-IP: [131.159.0.8]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31625 invoked from network); 1 Jun 2017 15:19:50 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Jun 2017 15:19:50 -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 56BF71013009B;
 Thu,  1 Jun 2017 17:19:38 +0200 (CEST)
Received: from ker.sec.in.tum.de (ker.sec.in.tum.de [131.159.50.36])
 by files.sec.in.tum.de (Postfix) with ESMTP id 4A802B22FB;
 Thu,  1 Jun 2017 17:19:38 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Thu,  1 Jun 2017 17:18:58 +0200
Message-Id: <20170601151906.10213-9-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.12.2
In-Reply-To: <20170601151906.10213-1-proskurin@sec.in.tum.de>
References: <20170601151906.10213-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>
Subject: [Xen-devel] [RFC PATCH v2 8/8] arm/mem_access: Walk the guest's pt
	in software
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gdGhpcyBjb21taXQsIHdlIG1ha2UgdXNlIG9mIHRoZSBncHQgd2FsayBmdW5jdGlvbmFsaXR5
IGludHJvZHVjZWQgaW4gdGhlCnByZXZpb3VzIGNvbW1pdHMuIElmIG1lbV9hY2Nlc3MgaXMgYWN0
aXZlLCBoYXJkd2FyZS1iYXNlZCBndmEgdG8gaXBhCnRyYW5zbGF0aW9uIG1pZ2h0IGZhaWwsIGFz
IGd2YV90b19pcGEgdXNlcyB0aGUgZ3Vlc3QncyB0cmFuc2xhdGlvbiB0YWJsZXMsCmFjY2VzcyB0
byB3aGljaCBtaWdodCBiZSByZXN0cmljdGVkIGJ5IHRoZSBhY3RpdmUgVlRUQlIuIFRvIHNpZGUt
c3RlcCBwb3RlbnRpYWwKdHJhbnNsYXRpb24gZXJyb3JzIGluIHRoZSBmdW5jdGlvbiBwMm1fbWVt
X2FjY2Vzc19jaGVja19hbmRfZ2V0X3BhZ2UgZHVlIHRvCnJlc3RyaWN0ZWQgbWVtb3J5IChlLmcu
IHRvIHRoZSBndWVzdCdzIHBhZ2UgdGFibGVzIHRoZW1zZWx2ZXMpLCB3ZSB3YWxrIHRoZQpndWVz
dCdzIHBhZ2UgdGFibGVzIGluIHNvZnR3YXJlLgoKU2lnbmVkLW9mZi1ieTogU2VyZ2VqIFByb3Nr
dXJpbiA8cHJvc2t1cmluQHNlYy5pbi50dW0uZGU+Ci0tLQpDYzogUmF6dmFuIENvam9jYXJ1IDxy
Y29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgpDYzogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xl
bmd5ZWwuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCnYyOiBDaGVjayB0
aGUgcmV0dXJuZWQgYWNjZXNzIHJpZ2h0cyBhZnRlciB3YWxraW5nIHRoZSBndWVzdCdzIHBhZ2Ug
dGFibGVzIGluCiAgICB0aGUgZnVuY3Rpb24gcDJtX21lbV9hY2Nlc3NfY2hlY2tfYW5kX2dldF9w
YWdlLgotLS0KIHhlbi9hcmNoL2FybS9tZW1fYWNjZXNzLmMgfCAyMCArKysrKysrKysrKysrKysr
KysrLQogMSBmaWxlIGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbWVtX2FjY2Vzcy5jIGIveGVuL2FyY2gvYXJtL21lbV9h
Y2Nlc3MuYwppbmRleCAwNGIxNTA2YjAwLi4wZDNhM2ZmNThiIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC9hcm0vbWVtX2FjY2Vzcy5jCisrKyBiL3hlbi9hcmNoL2FybS9tZW1fYWNjZXNzLmMKQEAgLTEw
MSw2ICsxMDEsNyBAQCBwMm1fbWVtX2FjY2Vzc19jaGVja19hbmRfZ2V0X3BhZ2UodmFkZHJfdCBn
dmEsIHVuc2lnbmVkIGxvbmcgZmxhZywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBjb25zdCBzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBsb25nIHJjOworICAgIHVuc2lnbmVkIGlu
dCBwZXJtX3JvOwogICAgIHBhZGRyX3QgaXBhOwogICAgIGdmbl90IGdmbjsKICAgICBtZm5fdCBt
Zm47CkBAIC0xMTAsOCArMTExLDI1IEBAIHAybV9tZW1fYWNjZXNzX2NoZWNrX2FuZF9nZXRfcGFn
ZSh2YWRkcl90IGd2YSwgdW5zaWduZWQgbG9uZyBmbGFnLAogICAgIHN0cnVjdCBwMm1fZG9tYWlu
ICpwMm0gPSAmdi0+ZG9tYWluLT5hcmNoLnAybTsKIAogICAgIHJjID0gZ3ZhX3RvX2lwYShndmEs
ICZpcGEsIGZsYWcpOworCisgICAgLyoKKyAgICAgKiBJbiBjYXNlIG1lbV9hY2Nlc3MgaXMgYWN0
aXZlLCBoYXJkd2FyZS1iYXNlZCBndmFfdG9faXBhIHRyYW5zbGF0aW9uCisgICAgICogbWlnaHQg
ZmFpbC4gU2luY2UgZ3ZhX3RvX2lwYSB1c2VzIHRoZSBndWVzdCdzIHRyYW5zbGF0aW9uIHRhYmxl
cywgYWNjZXNzCisgICAgICogdG8gd2hpY2ggbWlnaHQgYmUgcmVzdHJpY3RlZCBieSB0aGUgYWN0
aXZlIFZUVEJSLCB3ZSBwZXJmb3JtIGEgZ3ZhIHRvCisgICAgICogaXBhIHRyYW5zbGF0aW9uIGlu
IHNvZnR3YXJlLgorICAgICAqLwogICAgIGlmICggcmMgPCAwICkKLSAgICAgICAgZ290byBlcnI7
CisgICAgeworICAgICAgICBpZiAoIHAybV93YWxrX2dwdChwMm0sIGd2YSwgJmlwYSwgJnBlcm1f
cm8pIDwgMCApCisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICogVGhlIHNvZnR3YXJlIGd2
YSB0byBpcGEgdHJhbnNsYXRpb24gY2FuIHN0aWxsIGZhaWwsIGUuZy4sIGlmIHRoZQorICAgICAg
ICAgICAgICogZ3ZhIGlzIG5vdCBtYXBwZWQuCisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAg
IGdvdG8gZXJyOworCisgICAgICAgIGlmICggKChmbGFnICYgR1YyTV9XUklURSkgPT0gR1YyTV9X
UklURSkgJiYgcGVybV9ybyApCisgICAgICAgICAgICBnb3RvIGVycjsKKyAgICB9CiAKICAgICBn
Zm4gPSBfZ2ZuKHBhZGRyX3RvX3BmbihpcGEpKTsKIAotLSAKMi4xMi4yCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Thu Jun 01 15:20:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 15:20:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGRtH-0005YJ-Np; Thu, 01 Jun 2017 15: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 <proskurin@sec.in.tum.de>) id 1dGRtF-0005TY-Fq
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 15:19:57 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 E8/45-03058-C9030395; Thu, 01 Jun 2017 15:19:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBLMWRWlGSWpSXmKPExsXSPJ+BQ3eOgUG
 kwdP7/Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bN9y/YC+Z5VnSt+8PWwLjKoIuRi0NIYCOj
 xKt5nYwQzgpGidvPngA5nBxsAgYSU16vZAWxRQSUJO6tmswEUsQs0MQoca/xARtIQljASeLIh
 iPMIDaLgKrEqQ2tYHFeAVuJ9RvmsIPYEgLyEme37ASr4QSKn53awQJiCwnYSFy+9J95AiP3Ak
 aGVYwaxalFZalFuoameklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgT5mAIIdjN+
 WBRxilORgUhLlXSBvECnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgrdZHygnWJSanlqRlpkDDDaY
 tAQHj5II7y2QNG9xQWJucWY6ROoUo6KUOG88SEIAJJFRmgfXBgvwS4yyUsK8jECHCPEUpBblZ
 pagyr9iFOdgVBLmfQ4yhSczrwRu+iugxUxAi19s0wdZXJKIkJJqYHRcXMp02rYvZ92JwAusXq
 v/3uyaM1Wbc/fUQK0H6yY4f351WY77/YSrOqHnfmfkMSrcnx8x199yu1cxx4sLBx6+KDvYc9n
 tl16UgMCxs/GbnzUumvEm8M2csieCyie5RPb2VL/s/LWgvDix9ZpCWO656U/DF9XO27V00Y57
 tzZf/fD/iMTHrj13lViKMxINtZiLihMBvlFH6msCAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-16.tower-21.messagelabs.com!1496330395!59887986!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20770 invoked from network); 1 Jun 2017 15:19:56 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-16.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Jun 2017 15:19:56 -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 8A7371013009E;
 Thu,  1 Jun 2017 17:19:38 +0200 (CEST)
Received: from ker.sec.in.tum.de (ker.sec.in.tum.de [131.159.50.36])
 by files.sec.in.tum.de (Postfix) with ESMTP id 7D48EB22FB;
 Thu,  1 Jun 2017 17:19:38 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Thu,  1 Jun 2017 17:19:04 +0200
Message-Id: <20170601151906.10213-15-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.12.2
In-Reply-To: <20170601151906.10213-1-proskurin@sec.in.tum.de>
References: <20170601151906.10213-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH 6/8] arm/mem_access: Add long-descriptor based
	gpt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBjb21taXQgYWRkcyBmdW5jdGlvbmFsaXR5IHRvIHdhbGsgdGhlIGd1ZXN0J3MgcGFnZSB0
YWJsZXMgdXNpbmcgdGhlCmxvbmctZGVzY3JpcHRvciB0cmFuc2xhdGlvbiB0YWJsZSBmb3JtYXQg
Zm9yIGJvdGggQVJNdjcgYW5kIEFSTXY4LgpTaW1pbGFyIHRvIHRoZSBoYXJkd2FyZSBhcmNoaXRl
Y3R1cmUsIHRoZSBpbXBsZW1lbnRhdGlvbiBzdXBwb3J0cwpkaWZmZXJlbnQgcGFnZSBncmFudWxh
cml0aWVzICg0SywgMTZLLCBhbmQgNjRLKS4gVGhlIGltcGxlbWVudGF0aW9uIGlzCmJhc2VkIG9u
IEFSTSBEREkgMDQ4N0EtZyBKMTEtNTYwOCwgSjExLTU2NzksIGFuZCBBUk0gRERJIDA0MDZDLWIK
QjMtMTUxMC4KCk5vdGUgdGhhdCB0aGUgY3VycmVudCBpbXBsZW1lbnRhdGlvbiBsYWNrcyBzdXBw
b3J0IGZvciAzMi1iaXQgRUwwCnJ1bm5pbmcgb24gdG9wIG9mIDY0LWJpdCBFTDEuIFRoZSBhc3Nv
Y2lhdGVkIGxvY2F0aW9uIGluIHRoZSBjb2RlIGlzCm1hcmtlZCBhcHByb3ByaWF0ZWx5LgoKU2ln
bmVkLW9mZi1ieTogU2VyZ2VqIFByb3NrdXJpbiA8cHJvc2t1cmluQHNlYy5pbi50dW0uZGU+Ci0t
LQpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCnYyOiBVc2UgVENSX1NaX01BU0sg
aW5zdGVhZCBvZiBUVEJDUl9TWl9NQVNLIGZvciBBUk0gMzItYml0IGd1ZXN0cyB1c2luZwogICAg
dGhlIGxvbmctZGVzY3JpcHRvciB0cmFuc2xhdGlvbiB0YWJsZSBmb3JtYXQuCgogICAgQ29zbWV0
aWMgZml4ZXMuCi0tLQogeGVuL2FyY2gvYXJtL3AybS5jIHwgMjcxICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgMjY5
IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L3AybS5jIGIveGVuL2FyY2gvYXJtL3AybS5jCmluZGV4IDAzMzdkODM1ODEuLmVhM2JlNmYwNTAg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9wMm0uYworKysgYi94ZW4vYXJjaC9hcm0vcDJtLmMK
QEAgLTE1NzMsOCArMTU3MywyNzUgQEAgc3RhdGljIGludCBfX3AybV93YWxrX2dwdF9sZChzdHJ1
Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWRkcl90
IGd2YSwgcGFkZHJfdCAqaXBhLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgKnBlcm1fcm8pCiB7Ci0gICAgLyogTm90IGltcGxlbWVudGVkIHlldC4gKi8KLSAgICBy
ZXR1cm4gLUVGQVVMVDsKKyAgICBpbnQgdDBfc3osIHQxX3N6LCBkaXNhYmxlZCA9IDE7CisgICAg
dW5zaWduZWQgaW50IGxldmVsLCBncmFuOworICAgIHVuc2lnbmVkIGludCB0b3BiaXQgPSAwLCBp
bnB1dF9zaXplID0gMCwgb3V0cHV0X3NpemU7CisgICAgdWludDY0X3QgdHRiciA9IDAsIGlwczsK
KyAgICBwYWRkcl90IG1hc2s7CisgICAgbHBhZV90IHB0ZSwgKnRhYmxlOworICAgIHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2U7CisgICAgcmVnaXN0ZXJfdCB0Y3IgPSBSRUFEX1NZU1JFRyhUQ1JfRUwx
KTsKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gcDJtLT5kb21haW47CisKKyAgICBjb25zdCB2YWRk
cl90IG9mZnNldHNbNF1bM10gPSB7CisgICAgICAgIHsKKyNpZmRlZiBDT05GSUdfQVJNXzY0Cisg
ICAgICAgICAgICB6ZXJvZXRoX2d1ZXN0X3RhYmxlX29mZnNldF80ayhndmEpLAorICAgICAgICAg
ICAgemVyb2V0aF9ndWVzdF90YWJsZV9vZmZzZXRfMTZrKGd2YSksCisgICAgICAgICAgICAwLCAv
KiBUaGVyZSBpcyBubyB6ZXJvZXRoIGxvb2t1cCBsZXZlbCB3aXRoIGEgNjRLIGdyYW51bGUgc2l6
ZS4gKi8KKyNlbmRpZgorICAgICAgICB9LAorICAgICAgICB7CisgICAgICAgICAgICBmaXJzdF9n
dWVzdF90YWJsZV9vZmZzZXRfNGsoZ3ZhKSwKKyNpZmRlZiBDT05GSUdfQVJNXzY0CisgICAgICAg
ICAgICBmaXJzdF9ndWVzdF90YWJsZV9vZmZzZXRfMTZrKGd2YSksCisgICAgICAgICAgICBmaXJz
dF9ndWVzdF90YWJsZV9vZmZzZXRfNjRrKGd2YSksCisjZW5kaWYKKyAgICAgICAgfSwKKyAgICAg
ICAgeworICAgICAgICAgICAgc2Vjb25kX2d1ZXN0X3RhYmxlX29mZnNldF80ayhndmEpLAorI2lm
ZGVmIENPTkZJR19BUk1fNjQKKyAgICAgICAgICAgIHNlY29uZF9ndWVzdF90YWJsZV9vZmZzZXRf
MTZrKGd2YSksCisgICAgICAgICAgICBzZWNvbmRfZ3Vlc3RfdGFibGVfb2Zmc2V0XzY0ayhndmEp
LAorI2VuZGlmCisgICAgICAgIH0sCisgICAgICAgIHsKKyAgICAgICAgICAgIHRoaXJkX2d1ZXN0
X3RhYmxlX29mZnNldF80ayhndmEpLAorI2lmZGVmIENPTkZJR19BUk1fNjQKKyAgICAgICAgICAg
IHRoaXJkX2d1ZXN0X3RhYmxlX29mZnNldF8xNmsoZ3ZhKSwKKyAgICAgICAgICAgIHRoaXJkX2d1
ZXN0X3RhYmxlX29mZnNldF82NGsoZ3ZhKSwKKyNlbmRpZgorICAgICAgICB9CisgICAgfTsKKwor
ICAgIGNvbnN0IHBhZGRyX3QgbWFza3NbNF1bM10gPSB7CisgICAgICAgIHsKKyAgICAgICAgICAg
IFpFUk9FVEhfU0laRV80SyAtIDEsCisgICAgICAgICAgICBaRVJPRVRIX1NJWkVfMTZLIC0gMSwK
KyAgICAgICAgICAgIDAgLyogVGhlcmUgaXMgbm8gemVyb2V0aCBsb29rdXAgbGV2ZWwgd2l0aCBh
IDY0SyBncmFudWxlIHNpemUuICovCisgICAgICAgIH0sCisgICAgICAgIHsKKyAgICAgICAgICAg
IEZJUlNUX1NJWkVfNEsgLSAxLAorICAgICAgICAgICAgRklSU1RfU0laRV8xNksgLSAxLAorICAg
ICAgICAgICAgRklSU1RfU0laRV82NEsgLSAxCisgICAgICAgIH0sCisgICAgICAgIHsKKyAgICAg
ICAgICAgIFNFQ09ORF9TSVpFXzRLIC0gMSwKKyAgICAgICAgICAgIFNFQ09ORF9TSVpFXzE2SyAt
IDEsCisgICAgICAgICAgICBTRUNPTkRfU0laRV82NEsgLSAxCisgICAgICAgIH0sCisgICAgICAg
IHsKKyAgICAgICAgICAgIFRISVJEX1NJWkVfNEsgLSAxLAorICAgICAgICAgICAgVEhJUkRfU0la
RV8xNksgLSAxLAorICAgICAgICAgICAgVEhJUkRfU0laRV82NEsgLSAxCisgICAgICAgIH0KKyAg
ICB9OworCisgICAgY29uc3QgdW5zaWduZWQgaW50IGdyYWluc2l6ZXNbM10gPSB7CisgICAgICAg
IFBBR0VfU0hJRlRfNEssCisgICAgICAgIFBBR0VfU0hJRlRfMTZLLAorICAgICAgICBQQUdFX1NI
SUZUXzY0SworICAgIH07CisKKyAgICBjb25zdCB1bnNpZ25lZCBpbnQgc3RyaWRlc1szXSA9IHsK
KyAgICAgICAgTFBBRV9TSElGVF80SywKKyAgICAgICAgTFBBRV9TSElGVF8xNkssCisgICAgICAg
IExQQUVfU0hJRlRfNjRLCisgICAgfTsKKworICAgIHQwX3N6ID0gKHRjciA+PiBUQ1JfVDBTWl9T
SElGVCkgJiBUQ1JfU1pfTUFTSzsKKyAgICB0MV9zeiA9ICh0Y3IgPj4gVENSX1QxU1pfU0hJRlQp
ICYgVENSX1NaX01BU0s7CisKKyAgICAvKgorICAgICAqIEdldCB0aGUgTVNCIG51bWJlciBvZiB0
aGUgZ3ZhLCBhY2NvcmRpbmcgdG8gIkFkZHJUb3AiIHBzZXVkb2NvZGUKKyAgICAgKiBpbXBsZW1l
bnRhdGlvbiBpbiBBUk0gRERJIDA0ODdBLWcgSjExLTU3MzkuCisgICAgICoKKyAgICAgKiBYWFg6
IFdlIGRvIG5vdCBjaGVjayB3aGV0aGVyIHRoZSA2NGJpdCBkb21haW4gdXNlcyBhIDMyLWJpdCBF
TDAuIEluIHRoaXMKKyAgICAgKiBjYXNlLCB3ZSBuZWVkIHRvIHNldCB0b3BiaXQgdG8gMzEsIGFz
IHdlbGwuCisgICAgICovCisgICAgaWYgKCBpc18zMmJpdF9kb21haW4oZCkgKQorICAgICAgICB0
b3BiaXQgPSBUQ1JfVEJfMzE7CisjaWZkZWYgQ09ORklHX0FSTV82NAorICAgIGVsc2UgaWYgKCBp
c182NGJpdF9kb21haW4oZCkgKQorICAgIHsKKyAgICAgICAgaWYgKCAoKGd2YSAmICgxVUwgPDwg
VENSX1RCXzU1KSkgJiYgKHRjciAmIFRDUl9UQkkxKSkgfHwKKyAgICAgICAgICAgICAoIShndmEg
JiAoMVVMIDw8IFRDUl9UQl81NSkpICYmICh0Y3IgJiBUQ1JfVEJJMCkpICkKKyAgICAgICAgICAg
IHRvcGJpdCA9IFRDUl9UQl81NTsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgdG9wYml0ID0g
VENSX1RCXzYzOworICAgIH0KKyNlbmRpZgorCisjaWZkZWYgQ09ORklHX0FSTV82NAorICAgIGlm
ICggaXNfNjRiaXRfZG9tYWluKGQpICkKKyAgICB7CisgICAgICAgIGlmICggKGd2YSAmICgxVUwg
PDwgdG9wYml0KSkgPT0gMCApCisgICAgICAgIHsKKyAgICAgICAgICAgIGlucHV0X3NpemUgPSBS
RUdJU1RFUl9XSURUSF82NF9CSVQgLSB0MF9zejsKKworICAgICAgICAgICAgaWYgKCBpbnB1dF9z
aXplID4gSVBTX01BWCApCisgICAgICAgICAgICAgICAgLyogV2UgbGltaXQgdGhlIGlucHV0X3Np
emUgdG8gYmUgbWF4IDQ4IGJpdC4gKi8KKyAgICAgICAgICAgICAgICBpbnB1dF9zaXplID0gSVBT
X01BWDsKKyAgICAgICAgICAgIGVsc2UgaWYgKCBpbnB1dF9zaXplIDwgSVBTX01JTiApCisgICAg
ICAgICAgICAgICAgLyogV2UgbGltaXQgdGhlIGlucHV0X3NpemUgdG8gYmUgbWF4IDI1IGJpdC4g
Ki8KKyAgICAgICAgICAgICAgICBpbnB1dF9zaXplID0gSVBTX01JTjsKKworICAgICAgICAgICAg
LyogTm9ybWFsaXplIGdyYW51bGUgc2l6ZS4gKi8KKyAgICAgICAgICAgIHN3aXRjaCAoIHRjciAm
IFRDUl9URzBfTUFTSyApIHsKKyAgICAgICAgICAgIGNhc2UgVENSX1RHMF8xNks6CisgICAgICAg
ICAgICAgICAgZ3JhbiA9IDE7CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICBj
YXNlIFRDUl9URzBfNjRLOgorICAgICAgICAgICAgICAgIGdyYW4gPSAyOworICAgICAgICAgICAg
ICAgIGJyZWFrOworICAgICAgICAgICAgZGVmYXVsdDoKKyAgICAgICAgICAgICAgICBncmFuID0g
MDsKKyAgICAgICAgICAgIH0KKworICAgICAgICAgICAgLyogVXNlIFRUQlIwIGZvciBHVkEgdG8g
SVBBIHRyYW5zbGF0aW9uLiAqLworICAgICAgICAgICAgdHRiciA9IFJFQURfU1lTUkVHNjQoVFRC
UjBfRUwxKTsKKworICAgICAgICAgICAgLyogSWYgVENSLkVQRDAgaXMgc2V0LCB0cmFuc2xhdGlv
bnMgdXNpbmcgVFRCUjAgYXJlIGRpc2FibGVkLiAqLworICAgICAgICAgICAgZGlzYWJsZWQgPSAo
IHRjciAmIFRDUl9FUEQwICkgPyAxIDogMDsKKyAgICAgICAgfQorICAgICAgICBlbHNlCisgICAg
ICAgIHsKKyAgICAgICAgICAgIGlucHV0X3NpemUgPSBSRUdJU1RFUl9XSURUSF82NF9CSVQgLSB0
MV9zejsKKworICAgICAgICAgICAgaWYgKCBpbnB1dF9zaXplID4gSVBTX01BWCApCisgICAgICAg
ICAgICAgICAgLyogV2UgbGltaXQgdGhlIGlucHV0X3NpemUgdG8gYmUgbWF4IDQ4IGJpdC4gKi8K
KyAgICAgICAgICAgICAgICBpbnB1dF9zaXplID0gSVBTX01BWDsKKyAgICAgICAgICAgIGVsc2Ug
aWYgKCBpbnB1dF9zaXplIDwgSVBTX01JTiApCisgICAgICAgICAgICAgICAgLyogV2UgbGltaXQg
dGhlIGlucHV0X3NpemUgdG8gYmUgbWF4IDI1IGJpdC4gKi8KKyAgICAgICAgICAgICAgICBpbnB1
dF9zaXplID0gSVBTX01JTjsKKworICAgICAgICAgICAgLyogTm9ybWFsaXplIGdyYW51bGUgc2l6
ZS4gKi8KKyAgICAgICAgICAgIHN3aXRjaCAoIHRjciAmIFRDUl9URzFfTUFTSyApIHsKKyAgICAg
ICAgICAgIGNhc2UgVENSX1RHMV8xNks6CisgICAgICAgICAgICAgICAgZ3JhbiA9IDE7CisgICAg
ICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICBjYXNlIFRDUl9URzFfNjRLOgorICAgICAg
ICAgICAgICAgIGdyYW4gPSAyOworICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAg
ZGVmYXVsdDoKKyAgICAgICAgICAgICAgICBncmFuID0gMDsKKyAgICAgICAgICAgIH0KKworICAg
ICAgICAgICAgLyogVXNlIFRUQlIxIGZvciBHVkEgdG8gSVBBIHRyYW5zbGF0aW9uLiAqLworICAg
ICAgICAgICAgdHRiciA9IFJFQURfU1lTUkVHNjQoVFRCUjFfRUwxKTsKKworICAgICAgICAgICAg
LyogSWYgVENSLkVQRDEgaXMgc2V0LCB0cmFuc2xhdGlvbnMgdXNpbmcgVFRCUjEgYXJlIGRpc2Fi
bGVkLiAqLworICAgICAgICAgICAgZGlzYWJsZWQgPSAoIHRjciAmIFRDUl9FUEQxICkgPyAxIDog
MDsKKyAgICAgICAgfQorICAgIH0KKyAgICBlbHNlCisjZW5kaWYKKyAgICB7CisgICAgICAgIC8q
IEdyYW51bGUgc2l6ZSBvZiBBYXJjaDMyIG9yIEFSTXY3IGFyY2hpdGVjdHVyZXMgaXMgYWx3YXlz
IDRLLCBpbmRleGVkIGJ5IDAuICovCisgICAgICAgIGdyYW4gPSAwOworCisgICAgICAgIG1hc2sg
PSAoKDFVTEwgPDwgUkVHSVNURVJfV0lEVEhfMzJfQklUKSAtIDEpICYKKyAgICAgICAgICAgICAg
IH4oKDFVTEwgPDwgKFJFR0lTVEVSX1dJRFRIXzMyX0JJVCAtIHQwX3N6KSkgLSAxKTsKKworICAg
ICAgICBpZiAoIHQwX3N6ID09IDAgfHwgIShndmEgJiBtYXNrKSApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIGlucHV0X3NpemUgPSBSRUdJU1RFUl9XSURUSF8zMl9CSVQgLSB0MF9zejsKKworICAg
ICAgICAgICAgLyogVXNlIFRUQlIwIGZvciBHVkEgdG8gSVBBIHRyYW5zbGF0aW9uLiAqLworICAg
ICAgICAgICAgdHRiciA9IFJFQURfU1lTUkVHNjQoVFRCUjBfRUwxKTsKKworICAgICAgICAgICAg
LyogSWYgVENSLkVQRDAgaXMgc2V0LCB0cmFuc2xhdGlvbnMgdXNpbmcgVFRCUjAgYXJlIGRpc2Fi
bGVkLiAqLworICAgICAgICAgICAgZGlzYWJsZWQgPSAoIHRjciAmIFRDUl9FUEQwICkgPyAxIDog
MDsKKyAgICAgICAgfQorCisgICAgICAgIG1hc2sgPSAoKDFVTEwgPDwgUkVHSVNURVJfV0lEVEhf
MzJfQklUKSAtIDEpICYKKyAgICAgICAgICAgICAgIH4oKDFVTEwgPDwgKFJFR0lTVEVSX1dJRFRI
XzMyX0JJVCAtIHQxX3N6KSkgLSAxKTsKKworICAgICAgICBpZiAoICgodDFfc3ogPT0gMCkgJiYg
IXR0YnIpIHx8ICh0MV9zeiAmJiAoZ3ZhICYgbWFzaykgPT0gbWFzaykgKQorICAgICAgICB7Cisg
ICAgICAgICAgICBpbnB1dF9zaXplID0gUkVHSVNURVJfV0lEVEhfMzJfQklUIC0gdDFfc3o7CisK
KyAgICAgICAgICAgIC8qIFVzZSBUVEJSMSBmb3IgR1ZBIHRvIElQQSB0cmFuc2xhdGlvbi4gKi8K
KyAgICAgICAgICAgIHR0YnIgPSBSRUFEX1NZU1JFRzY0KFRUQlIxX0VMMSk7CisKKyAgICAgICAg
ICAgIC8qIElmIFRDUi5FUEQxIGlzIHNldCwgdHJhbnNsYXRpb25zIHVzaW5nIFRUQlIxIGFyZSBk
aXNhYmxlZC4gKi8KKyAgICAgICAgICAgIGRpc2FibGVkID0gKCB0Y3IgJiBUQ1JfRVBEMSApID8g
MSA6IDA7CisgICAgICAgIH0KKyAgICB9CisKKyAgICBpZiAoIGRpc2FibGVkICkKKyAgICAgICAg
cmV0dXJuIC1FRkFVTFQ7CisKKyAgICBsZXZlbCA9IDQgLSBESVZfUk9VTkRfVVAoKGlucHV0X3Np
emUgLSBncmFpbnNpemVzW2dyYW5dKSwgc3RyaWRlc1tncmFuXSk7CisKKyAgICAvKiBYWFg6IFdl
IGRvIG5vdCBjb25zaWRlciAzMmJpdCBFTDAgcnVubmluZyBvbiBBYXJjaDY0LCB5ZXQuICovCisg
ICAgaWYgKCBpc182NGJpdF9kb21haW4oZCkgKQorICAgIHsKKyAgICAgICAgLyogR2V0IHRoZSBp
bnRlcm1lZGlhdGUgcGh5c2ljYWwgYWRkcmVzcyBzaXplLiAqLworICAgICAgICBpcHMgPSAodGNy
ICYgVENSX0lQU19NQVNLKSA+PiBUQ1JfSVBTX1NISUZUOworCisgICAgICAgIHN3aXRjaCAoaXBz
KSB7CisgICAgICAgIGNhc2UgVENSX0lQU18zMl9CSVQ6CisgICAgICAgICAgICBvdXRwdXRfc2l6
ZSA9IElQU18zMl9CSVQ7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgY2FzZSBUQ1JfSVBT
XzM2X0JJVDoKKyAgICAgICAgICAgIG91dHB1dF9zaXplID0gSVBTXzM2X0JJVDsKKyAgICAgICAg
ICAgIGJyZWFrOworICAgICAgICBjYXNlIFRDUl9JUFNfNDBfQklUOgorICAgICAgICAgICAgb3V0
cHV0X3NpemUgPSBJUFNfNDBfQklUOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGNhc2Ug
VENSX0lQU180Ml9CSVQ6CisgICAgICAgICAgICBvdXRwdXRfc2l6ZSA9IElQU180Ml9CSVQ7Cisg
ICAgICAgICAgICBicmVhazsKKyAgICAgICAgY2FzZSBUQ1JfSVBTXzQ0X0JJVDoKKyAgICAgICAg
ICAgIG91dHB1dF9zaXplID0gSVBTXzQ0X0JJVDsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAg
ICBjYXNlIFRDUl9JUFNfNDhfQklUOgorICAgICAgICBkZWZhdWx0OgorICAgICAgICAgICAgb3V0
cHV0X3NpemUgPSBJUFNfNDhfQklUOworICAgICAgICB9CisgICAgfQorICAgIGVsc2UKKyAgICAg
ICAgb3V0cHV0X3NpemUgPSBJUFNfNDBfQklUOworCisgICAgLyogTWFrZSBzdXJlIHRoZSBiYXNl
IGFkZHJlc3MgZG9lcyBub3QgZXhjZWVkIGl0cyBjb25maWd1cmVkIHNpemUuICovCisgICAgbWFz
ayA9ICgoMVVMTCA8PCBJUFNfNDhfQklUKSAtIDEpICYgfigoMVVMTCA8PCBvdXRwdXRfc2l6ZSkg
LSAxKTsKKyAgICBpZiAoIG91dHB1dF9zaXplICE9IElQU180OF9CSVQgJiYgKHR0YnIgJiBtYXNr
KSApCisgICAgICAgIHJldHVybiAtRUZBVUxUOworCisgICAgbWFzayA9ICgoMVVMTCA8PCBvdXRw
dXRfc2l6ZSkgLSAxKTsKKyAgICBwYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4oZCwgcGFkZHJfdG9f
cGZuKHR0YnIgJiBtYXNrKSwgTlVMTCwgUDJNX0FMTE9DKTsKKyAgICBpZiAoICFwYWdlICkKKyAg
ICAgICAgcmV0dXJuIC1FRkFVTFQ7CisKKyAgICB0YWJsZSA9IF9fbWFwX2RvbWFpbl9wYWdlKHBh
Z2UpOworCisgICAgZm9yICggOyA7IGxldmVsKysgKQorICAgIHsKKyAgICAgICAgcHRlID0gdGFi
bGVbb2Zmc2V0c1tsZXZlbF1bZ3Jhbl1dOworCisgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKHRh
YmxlKTsKKyAgICAgICAgcHV0X3BhZ2UocGFnZSk7CisKKyAgICAgICAgaWYgKCBsZXZlbCA9PSAz
IHx8ICFwdGUud2Fsay52YWxpZCB8fCAhcHRlLndhbGsudGFibGUgKQorICAgICAgICAgICAgYnJl
YWs7CisKKyAgICAgICAgcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKGQsIHB0ZS53YWxrLmJhc2Us
IE5VTEwsIFAyTV9BTExPQyk7CisgICAgICAgIGlmICggIXBhZ2UgKQorICAgICAgICAgICAgcmV0
dXJuIC1FRkFVTFQ7CisKKyAgICAgICAgdGFibGUgPSBfX21hcF9kb21haW5fcGFnZShwYWdlKTsK
KyAgICB9CisKKyAgICBpZiAoICFwdGUud2Fsay52YWxpZCB8fCAoKGxldmVsID09IDMpICYgIXB0
ZS53YWxrLnRhYmxlKSApCisgICAgICAgIHJldHVybiAtRUZBVUxUOworCisgICAgKmlwYSA9IHBm
bl90b19wYWRkcihwdGUud2Fsay5iYXNlKSB8IChndmEgJiBtYXNrc1tsZXZlbF1bZ3Jhbl0pOwor
CisgICAgKnBlcm1fcm8gPSBwdGUucHQucm87CisKKyAgICAvKiBSZXR1cm4gdGhlIGVudGlyZSBw
dGUgc28gdGhhdCB0aGUgY2FsbGVyIGNhbiBjaGVjayBmbGFncyBieSBoZXJzZWxmLiAqLworICAg
IHJldHVybiAwOwogfQogCiBpbnQgcDJtX3dhbGtfZ3B0KHN0cnVjdCBwMm1fZG9tYWluICpwMm0s
IHZhZGRyX3QgZ3ZhLAotLSAKMi4xMi4yCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 01 15:20:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 15:20:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGRtG-0005Uo-4Q; Thu, 01 Jun 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 <proskurin@sec.in.tum.de>) id 1dGRtF-0005T0-2P
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 15:19:57 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 F7/BB-03920-C9030395; Thu, 01 Jun 2017 15:19:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsXSPJ+BQ3e2gUG
 kwfaNZhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bf5XOZCg4rVvzb2szcwLhTqouRi0NIYCOj
 xKJ9y5i6GDmBnJWMElcXmoHYbAIGElNer2QFsUUElCTurZrMBNLALNDEKHGv8QEbSEJYwF3i3
 vZFQEUcHCwCqhJfX3qChHkFbCX2bt/GDGJLCMhLnN2yE8zmBIqfndrBArHLRuLypf/MExi5Fz
 AyrGLUKE4tKkst0jUy00sqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECPQvAxDsYDy
 zIPAQoyQHk5Io7wJ5g0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzN+kA5waLU9NSKtMwcYKDB
 pCU4eJREeDfpAaV5iwsSc4sz0yFSpxgVpcR5v4MkBEASGaV5cG2w4L7EKCslzMsIdIgQT0FqU
 W5mCar8K0ZxDkYlYd5ckO08mXklcNNfAS1mAlr8Yps+yOKSRISUVAPjpHV3OBJj1/f07ba5sT
 /w+AFxm4mPFEzTW5QnZLqe13jM0m5puWLKYtZr/oV52+I+fjh8eUGr69aIp46bf6mWCzRfkT/
 j2ZnPc9P5VLHIzAnXpSz/cMX++VJ4w2CRqc+8MyruzdJWntLvl01gXfH3cfPsDVOXP51wsiLI
 5kvdci9pgRnf3/o+VmIpzkg01GIuKk4EAMWlLphpAgAA
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-10.tower-27.messagelabs.com!1496330395!82408494!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34985 invoked from network); 1 Jun 2017 15:19:55 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Jun 2017 15:19:55 -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 7DC261013009B;
 Thu,  1 Jun 2017 17:19:38 +0200 (CEST)
Received: from ker.sec.in.tum.de (ker.sec.in.tum.de [131.159.50.36])
 by files.sec.in.tum.de (Postfix) with ESMTP id 72238577727;
 Thu,  1 Jun 2017 17:19:38 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Thu,  1 Jun 2017 17:19:03 +0200
Message-Id: <20170601151906.10213-14-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.12.2
In-Reply-To: <20170601151906.10213-1-proskurin@sec.in.tum.de>
References: <20170601151906.10213-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH 5/8] arm/mem_access: Add software
	guest-page-table walk
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGZ1bmN0aW9uIHAybV9tZW1fYWNjZXNzX2NoZWNrX2FuZF9nZXRfcGFnZSBpbiBtZW1fYWNj
ZXNzLmMgdHJhbnNsYXRlcyBhIGd2YQp0byBhbiBpcGEgYnkgbWVhbnMgb2YgdGhlIGhhcmR3YXJl
IGZ1bmN0aW9uYWxpdHkgb2YgdGhlIEFSTSBhcmNoaXRlY3R1cmUuIFRoaXMKaXMgaW1wbGVtZW50
ZWQgaW4gdGhlIGZ1bmN0aW9uIGd2YV90b19pcGEuIElmIG1lbV9hY2Nlc3MgaXMgYWN0aXZlLApo
YXJkd2FyZS1iYXNlZCBndmEgdG8gaXBhIHRyYW5zbGF0aW9uIG1pZ2h0IGZhaWwsIGFzIGd2YV90
b19pcGEgdXNlcyB0aGUKZ3Vlc3QncyB0cmFuc2xhdGlvbiB0YWJsZXMsIGFjY2VzcyB0byB3aGlj
aCBtaWdodCBiZSByZXN0cmljdGVkIGJ5IHRoZSBhY3RpdmUKVlRUQlIuIFRvIGFkZHJlc3MgdGhp
cyBpc3N1ZSwgaW4gdGhpcyBjb21taXQgd2UgYWRkIGEgc29mdHdhcmUtYmFzZWQKZ3Vlc3QtcGFn
ZS10YWJsZSB3YWxrLCB3aGljaCB3aWxsIGJlIHVzZWQgYnkgdGhlIGZ1bmN0aW9uCnAybV9tZW1f
YWNjZXNzX2NoZWNrX2FuZF9nZXRfcGFnZSBwZXJmb3JtIHRoZSBndmEgdG8gaXBhIHRyYW5zbGF0
aW9uIGluCnNvZnR3YXJlIGluIG9uZSBvZiB0aGUgZm9sbG93aW5nIGNvbW1pdHMuCgpOb3RlOiBU
aGlzIGZ1bmN0aW9uIHAybV93YWxrX2dwdCBhc3N1bWVzIHRoYXQgdGhlIGRvbWFpbiwgdGhlIGd2
YSBvZgp3aGljaCBpcyB0byBiZSB0cmFuc2xhdGVkLCBpcyBydW5uaW5nIG9uIHRoZSBjdXJyZW50
bHkgYWN0aXZlIHZDUFUuIFRvCndhbGsgdGhlIGd1ZXN0J3MgcGFnZSB0YWJsZSBvbiBhIGRpZmZl
cmVudCB2Q1BVLCB0aGUgZm9sbG93aW5nIHJlZ2lzdGVycwp3b3VsZCBuZWVkIHRvIGJlIGxvYWRl
ZDogVENSX0VMMSwgVFRCUjBfRUwxLCBUVEJSMV9FTDEsIGFuZCBTQ1RMUl9FTDEuCgpTaWduZWQt
b2ZmLWJ5OiBTZXJnZWogUHJvc2t1cmluIDxwcm9za3VyaW5Ac2VjLmluLnR1bS5kZT4KLS0tCkNj
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KdjI6IFJlbmFtZSBwMm1fZ3ZhX3RvX2lw
YSB0byBwMm1fd2Fsa19ncHQgYW5kIG1vdmUgaXQgdG8gcDJtLmMuCgogICAgTW92ZSB0aGUgZnVu
Y3Rpb25hbGl0eSByZXNwb25zaWJsZSBmb3Igd2Fsa2luZyBsb25nLWRlc2NyaXB0b3IgYmFzZWQK
ICAgIHRyYW5zbGF0aW9uIHRhYmxlcyBvdXQgb2YgdGhlIGZ1bmN0aW9uIHAybV93YWxrX2dwdC4g
QWxzbyBtb3ZlIG91dCB0aGUKICAgIGxvbmctZGVzY3JpcHRvciBiYXNlZCB0cmFuc2xhdGlvbiBv
dXQgb2YgdGhpcyBjb21taXQuCgogICAgQ2hhbmdlIGZ1bmN0aW9uIHBhcmFtZXRlcnMgaW4gb3Jk
ZXIgdG8gcmV0dXJuIGFjY2VzcyBhY2Nlc3MgcmlnaHRzIHRvIGEKICAgIHJlcXVlc3RlZCBndmEu
CgogICAgQ29zbWV0aWMgZml4ZXMuCi0tLQogeGVuL2FyY2gvYXJtL3AybS5jICAgICAgICB8IDU4
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5j
bHVkZS9hc20tYXJtL3AybS5oIHwgIDYgKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgNjQgaW5zZXJ0
aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wMm0uYyBiL3hlbi9hcmNoL2FybS9w
Mm0uYwppbmRleCA3NTJlOTQ4MDcwLi4wMzM3ZDgzNTgxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9h
cm0vcDJtLmMKKysrIGIveGVuL2FyY2gvYXJtL3AybS5jCkBAIC0xNTQ4LDYgKzE1NDgsNjQgQEAg
dm9pZCBfX2luaXQgc2V0dXBfdmlydF9wYWdpbmcodm9pZCkKIH0KIAogLyoKKyAqIFRoZSBmdW5j
dGlvbiBfX3AybV93YWxrX2dwdF9zZCB0cmFuc2xhdGVzIGEgZ2l2ZW4gR1ZBIGludG8gYW4gSVBB
IHVzaW5nIHRoZQorICogc2hvcnQtZGVzY3JpcHRvciB0cmFuc2xhdGlvbiB0YWJsZSBmb3JtYXQg
aW4gc29mdHdhcmUuIFRoaXMgZnVuY3Rpb24gYXNzdW1lcworICogdGhhdCB0aGUgZG9tYWluIGlz
IHJ1bm5pbmcgb24gdGhlIGN1cnJlbnRseSBhY3RpdmUgdkNQVS4gVG8gd2FsayB0aGUgZ3Vlc3Qn
cworICogcGFnZSB0YWJsZSBvbiBhIGRpZmZlcmVudCB2Q1BVLCB0aGUgZm9sbG93aW5nIHJlZ2lz
dGVycyB3b3VsZCBuZWVkIHRvIGJlCisgKiBsb2FkZWQ6IFRDUl9FTDEsIFRUQlIwX0VMMSwgVFRC
UjFfRUwxLCBhbmQgU0NUTFJfRUwxLgorICovCitzdGF0aWMgaW50IF9fcDJtX3dhbGtfZ3B0X3Nk
KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZh
ZGRyX3QgZ3ZhLCBwYWRkcl90ICppcGEsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGludCAqcGVybV9ybykKK3sKKyAgICAvKiBOb3QgaW1wbGVtZW50ZWQgeWV0LiAqLwor
ICAgIHJldHVybiAtRUZBVUxUOworfQorCisvKgorICogVGhlIGZ1bmN0aW9uIF9fcDJtX3dhbGtf
Z3B0X2xkIHRyYW5zbGF0ZXMgYSBnaXZlbiBHVkEgaW50byBhbiBJUEEgdXNpbmcgdGhlCisgKiBs
b25nLWRlc2NyaXB0b3IgdHJhbnNsYXRpb24gdGFibGUgZm9ybWF0IGluIHNvZnR3YXJlLiBUaGlz
IGZ1bmN0aW9uIGFzc3VtZXMKKyAqIHRoYXQgdGhlIGRvbWFpbiBpcyBydW5uaW5nIG9uIHRoZSBj
dXJyZW50bHkgYWN0aXZlIHZDUFUuIFRvIHdhbGsgdGhlIGd1ZXN0J3MKKyAqIHBhZ2UgdGFibGUg
b24gYSBkaWZmZXJlbnQgdkNQVSwgdGhlIGZvbGxvd2luZyByZWdpc3RlcnMgd291bGQgbmVlZCB0
byBiZQorICogbG9hZGVkOiBUQ1JfRUwxLCBUVEJSMF9FTDEsIFRUQlIxX0VMMSwgYW5kIFNDVExS
X0VMMS4KKyAqLworc3RhdGljIGludCBfX3AybV93YWxrX2dwdF9sZChzdHJ1Y3QgcDJtX2RvbWFp
biAqcDJtLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWRkcl90IGd2YSwgcGFkZHJf
dCAqaXBhLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKnBlcm1f
cm8pCit7CisgICAgLyogTm90IGltcGxlbWVudGVkIHlldC4gKi8KKyAgICByZXR1cm4gLUVGQVVM
VDsKK30KKworaW50IHAybV93YWxrX2dwdChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB2YWRkcl90
IGd2YSwKKyAgICAgICAgICAgICAgICAgcGFkZHJfdCAqaXBhLCB1bnNpZ25lZCBpbnQgKnBlcm1f
cm8pCit7CisgICAgdWludDMyX3Qgc2N0bHIgPSBSRUFEX1NZU1JFRyhTQ1RMUl9FTDEpOworICAg
IHJlZ2lzdGVyX3QgdGNyID0gUkVBRF9TWVNSRUcoVENSX0VMMSk7CisjaWZkZWYgQ09ORklHX0FS
TV82NAorICAgIHN0cnVjdCBkb21haW4gKmQgPSBwMm0tPmRvbWFpbjsKKyNlbmRpZgorCisgICAg
LyogSWYgdGhlIE1NVSBpcyBkaXNhYmxlZCwgdGhlcmUgaXMgbm8gbmVlZCB0byB0cmFuc2xhdGUg
dGhlIGd2YS4gKi8KKyAgICBpZiAoICEoc2N0bHIgJiBTQ1RMUl9NKSApCisgICAgeworICAgICAg
ICAqaXBhID0gZ3ZhOworCisgICAgICAgIHJldHVybiAwOworICAgIH0KKworI2lmZGVmIENPTkZJ
R19BUk1fNjQKKyAgICBpZiAoIGlzXzMyYml0X2RvbWFpbihkKSApCisjZW5kaWYKKyAgICB7Cisg
ICAgICAgIGlmICggISh0Y3IgJiBUVEJDUl9FQUUpICkKKyAgICAgICAgICAgIHJldHVybiBfX3Ay
bV93YWxrX2dwdF9zZChwMm0sIGd2YSwgaXBhLCBwZXJtX3JvKTsKKyAgICB9CisKKyAgICByZXR1
cm4gX19wMm1fd2Fsa19ncHRfbGQocDJtLCBndmEsIGlwYSwgcGVybV9ybyk7Cit9CisKKy8qCiAg
KiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCiAgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9wMm0uaAppbmRleCAxOGM1N2Y5MzZlLi5jYzlmNGJmMjI1IDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20tYXJtL3AybS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgKQEAgLTI2
NCw2ICsyNjQsMTIgQEAgdm9pZCBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKHN0cnVjdCBkb21h
aW4gKmQsCiAKIG1mbl90IGdmbl90b19tZm4oc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuKTsK
IAorLyogV2FsayB0aGUgZ3Vlc3QncyBwYWdlIHRhYmxlcyBpbiBzb2Z0d2FyZS4gKi8KK2ludCBw
Mm1fd2Fsa19ncHQoc3RydWN0IHAybV9kb21haW4gKnAybSwKKyAgICAgICAgICAgICAgICAgdmFk
ZHJfdCBndmEsCisgICAgICAgICAgICAgICAgIHBhZGRyX3QgKmlwYSwKKyAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50ICpwZXJtX3JvKTsKKwogLyoKICAqIFBvcHVsYXRlLW9uLWRlbWFuZAog
ICovCi0tIAoyLjEyLjIKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 01 15:20:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 15:20:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGRtH-0005Xe-F7; Thu, 01 Jun 2017 15:19:59 +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 1dGRtF-0005TJ-CR
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 15:19:57 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 AA/17-02196-C9030395; Thu, 01 Jun 2017 15:19:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBLMWRWlGSWpSXmKPExsXSPJ+BQ3e2gUG
 kwcz5xhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8adZ9cYC+4qVRz59Je1gfGHeBcjF4eQwEZG
 iWNH17BDOCsZJfpONzB2MXJysAkYSEx5vZIVxBYRUJK4t2oyE0gRs0ATo8S9xgdsIAlhAWeJ8
 8++sIPYLAKqEgtvzwOzeQVsJU6/amYGsSUE5CXObtkJZnMCxc9O7WABsYUEbCQuX/rPPIGRew
 EjwypGjeLUorLUIl1Dc72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjEAfMwDBDsa
 Xpz0PMUpyMCmJ8i6QN4gU4kvKT6nMSCzOiC8qzUktPsQow8GhJMHbrA+UEyxKTU+tSMvMAQYb
 TFqCg0dJhHeTHlCat7ggMbc4Mx0idYpRUUqcNx6kTwAkkVGaB9cGC/BLjLJSwryMQIcI8RSkF
 uVmlqDKv2IU52BUEubNBZnCk5lXAjf9FdBiJqDFL7bpgywuSURISTUwZhUq7E2cc0x96aeEB0
 kcV1ent3arbY3SqveTmNn4dmqgT6zq4YCT7xzX/bP++MvvSPKkd7tWnvNSV/huUnRVY8bjyw6
 NXHuivDmsFz7oYGJR7VS4cjzK9huH7ZbvX/c2C63lOOCh+srNUntm/Joa5cdB+1VL8gqkFTaV
 GDxgF1x28ORb37RmJZbijERDLeai4kQA+qSTFGsCAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-7.tower-31.messagelabs.com!1496330395!96091252!1
X-Originating-IP: [131.159.0.8]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60456 invoked from network); 1 Jun 2017 15:19:55 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-7.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Jun 2017 15:19:55 -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 971091013009F;
 Thu,  1 Jun 2017 17:19:38 +0200 (CEST)
Received: from ker.sec.in.tum.de (ker.sec.in.tum.de [131.159.50.36])
 by files.sec.in.tum.de (Postfix) with ESMTP id 8A05C557057;
 Thu,  1 Jun 2017 17:19:38 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Thu,  1 Jun 2017 17:19:05 +0200
Message-Id: <20170601151906.10213-16-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.12.2
In-Reply-To: <20170601151906.10213-1-proskurin@sec.in.tum.de>
References: <20170601151906.10213-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH 7/8] arm/mem_access: Add short-descriptor based
	gpt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBjb21taXQgYWRkcyBmdW5jdGlvbmFsaXR5IHRvIHdhbGsgdGhlIGd1ZXN0J3MgcGFnZSB0
YWJsZXMgdXNpbmcgdGhlCnNob3J0LWRlc2NyaXB0b3IgdHJhbnNsYXRpb24gdGFibGUgZm9ybWF0
IGZvciBib3RoIEFSTXY3IGFuZCBBUk12OC4gVGhlCmltcGxlbWVudGF0aW9uIGlzIGJhc2VkIG9u
IEFSTSBEREkgMDQ4N0EtZyBHNC00MTg5IGFuZCBBUk0gRERJIDA0MDZDLWIKQjMtMTUwNi4KClNp
Z25lZC1vZmYtYnk6IFNlcmdlaiBQcm9za3VyaW4gPHByb3NrdXJpbkBzZWMuaW4udHVtLmRlPgot
LS0KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL3AybS5j
IHwgMTI1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KystCiAxIGZpbGUgY2hhbmdlZCwgMTIzIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3AybS5jIGIveGVuL2FyY2gvYXJtL3AybS5jCmluZGV4
IGVhM2JlNmYwNTAuLmZhMTEyYjg3M2MgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9wMm0uYwor
KysgYi94ZW4vYXJjaC9hcm0vcDJtLmMKQEAgLTE1NTgsOCArMTU1OCwxMjkgQEAgc3RhdGljIGlu
dCBfX3AybV93YWxrX2dwdF9zZChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB2YWRkcl90IGd2YSwgcGFkZHJfdCAqaXBhLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKnBlcm1fcm8pCiB7Ci0gICAgLyogTm90IGlt
cGxlbWVudGVkIHlldC4gKi8KLSAgICByZXR1cm4gLUVGQVVMVDsKKyAgICBpbnQgZGlzYWJsZWQg
PSAxOworICAgIGludDMyX3QgdHRicjsKKyAgICBwYWRkcl90IG1hc2s7CisgICAgcHRlX3NkX3Qg
cHRlLCAqdGFibGU7CisgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKKyAgICByZWdpc3Rlcl90
IHR0YmNyID0gUkVBRF9TWVNSRUcoVENSX0VMMSk7CisgICAgdW5zaWduZWQgaW50IGxldmVsID0g
MCwgbiA9IHR0YmNyICYgVFRCQ1JfTl9NQVNLOworICAgIHN0cnVjdCBkb21haW4gKmQgPSBwMm0t
PmRvbWFpbjsKKworICAgIGNvbnN0IHBhZGRyX3Qgb2Zmc2V0c1syXSA9IHsKKyAgICAgICAgKChw
YWRkcl90KShndmEgPj4gMjApICYgKCgxVUxMIDw8ICgxMiAtIG4pKSAtIDEpKSwKKyAgICAgICAg
KChwYWRkcl90KShndmEgPj4gMTIpICYgKCgxVUxMIDw8IDgpIC0gMSkpCisgICAgfTsKKworICAg
IC8qIFRPRE86IERvIHRoZSBzYW1lICgzMSBiaXQpIHdpdGggTFBBRSBjb2RlISEgKi8KKyAgICBt
YXNrID0gKCgxVUxMIDw8IFJFR0lTVEVSX1dJRFRIXzMyX0JJVCkgLSAxKSAmCisgICAgICAgICAg
IH4oKDFVTEwgPDwgKFJFR0lTVEVSX1dJRFRIXzMyX0JJVCAtIG4pKSAtIDEpOworCisgICAgaWYg
KCBuID09IDAgfHwgIShndmEgJiBtYXNrKSApCisgICAgeworICAgICAgICAvKiBVc2UgVFRCUjAg
Zm9yIEdWQSB0byBJUEEgdHJhbnNsYXRpb24uICovCisgICAgICAgIHR0YnIgPSBSRUFEX1NZU1JF
RzY0KFRUQlIwX0VMMSk7CisKKyAgICAgICAgLyogSWYgVFRCQ1IuUEQwIGlzIHNldCwgdHJhbnNs
YXRpb25zIHVzaW5nIFRUQlIwIGFyZSBkaXNhYmxlZC4gKi8KKyAgICAgICAgZGlzYWJsZWQgPSAo
IHR0YmNyICYgVFRCQ1JfUEQwICkgPyAxIDogMDsKKyAgICB9CisgICAgZWxzZQorICAgIHsKKyAg
ICAgICAgLyogVXNlIFRUQlIxIGZvciBHVkEgdG8gSVBBIHRyYW5zbGF0aW9uLiAqLworICAgICAg
ICB0dGJyID0gUkVBRF9TWVNSRUc2NChUVEJSMV9FTDEpOworCisgICAgICAgIC8qIElmIFRUQkNS
LlBEMSBpcyBzZXQsIHRyYW5zbGF0aW9ucyB1c2luZyBUVEJSMSBhcmUgZGlzYWJsZWQuICovCisg
ICAgICAgIGRpc2FibGVkID0gKCB0dGJjciAmIFRUQkNSX1BEMSApID8gMSA6IDA7CisgICAgfQor
CisgICAgaWYgKCBkaXNhYmxlZCApCisgICAgICAgIHJldHVybiAtRUZBVUxUOworCisgICAgbWFz
ayA9ICgxVUxMIDw8ICgxNCAtIG4pKSAtIDE7CisgICAgcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2Zu
KGQsIHBhZGRyX3RvX3Bmbih0dGJyICYgfm1hc2spLCBOVUxMLCBQMk1fQUxMT0MpOworICAgIGlm
ICggIXBhZ2UgKQorICAgICAgICByZXR1cm4gLUVGQVVMVDsKKworICAgIC8qCisgICAgICogWFhY
OiBUaGUgMm5kIGxldmVsIGxvb2t1cCB0YWJsZSBtaWdodCBjb21wcmlzZSA0IGNvbmNhdGVuYXRl
ZCA0SworICAgICAqIHBhZ2VzLiAgQ2hlY2sgaG93IHRvIG1hcCBjb25jYXRlbmF0ZWQgdGFibGVz
IGF0IG9uY2UuCisgICAgICovCisgICAgdGFibGUgPSBfX21hcF9kb21haW5fcGFnZShwYWdlKTsK
KworICAgIC8qIENvbnNpZGVyIG9mZnNldCBpZiBuID4gMi4gKi8KKyAgICBpZiAoIG4gPiAyICkK
KyAgICAgICAgdGFibGUgPSAocHRlX3NkX3QgKikoKHVuc2lnbmVkIGxvbmcpdGFibGUgfCAodW5z
aWduZWQgbG9uZykodHRiciAmIG1hc2spKTsKKworICAgIHB0ZSA9IHRhYmxlW29mZnNldHNbbGV2
ZWxdXTsKKworICAgIHVubWFwX2RvbWFpbl9wYWdlKHRhYmxlKTsKKyAgICBwdXRfcGFnZShwYWdl
KTsKKworICAgIHN3aXRjaCAoIHB0ZS53YWxrLmR0ICkgeworICAgIGNhc2UgMDogLyogSW52YWxp
ZCBtYXBwaW5nLiAqLworICAgICAgICByZXR1cm4gLUVGQVVMVDsKKworICAgIGNhc2UgMTogLyog
TGFyZ2Ugb3Igc21hbGwgcGFnZS4gKi8KKyAgICAgICAgbGV2ZWwrKzsKKworICAgICAgICBwYWdl
ID0gZ2V0X3BhZ2VfZnJvbV9nZm4oZCwgKHB0ZS53YWxrLmJhc2UgPj4gMiksIE5VTEwsIFAyTV9B
TExPQyk7CisgICAgICAgIGlmICggIXBhZ2UgKQorICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7
CisKKyAgICAgICAgdGFibGUgPSBfX21hcF9kb21haW5fcGFnZShwYWdlKTsKKyAgICAgICAgdGFi
bGUgPSAocHRlX3NkX3QgKikoKHVuc2lnbmVkIGxvbmcpdGFibGUgfCAoKHB0ZS53YWxrLmJhc2Ug
JiAweDMpIDw8IDEwKSk7CisKKyAgICAgICAgcHRlID0gdGFibGVbb2Zmc2V0c1tsZXZlbF1dOwor
CisgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKHRhYmxlKTsKKyAgICAgICAgcHV0X3BhZ2UocGFn
ZSk7CisKKyAgICAgICAgaWYgKCBwdGUud2Fsay5kdCA9PSAwICkKKyAgICAgICAgICAgIGJyZWFr
OworCisgICAgICAgIGlmICggcHRlLndhbGsuZHQgJiAweDIgKSAvKiBTbWFsbCBwYWdlLiAqLwor
ICAgICAgICB7CisgICAgICAgICAgICBtYXNrID0gKDFVTEwgPDwgUEFHRV9TSElGVF80SykgLSAx
OworICAgICAgICAgICAgKmlwYSA9IChwdGUuYml0cyAmIH5tYXNrKSB8IChndmEgJiBtYXNrKTsK
KyAgICAgICAgfQorICAgICAgICBlbHNlIC8qIExhcmdlIHBhZ2UuICovCisgICAgICAgIHsKKyAg
ICAgICAgICAgIG1hc2sgPSAoMVVMTCA8PCBQQUdFX1NISUZUXzY0SykgLSAxOworICAgICAgICAg
ICAgKmlwYSA9IChwdGUuYml0cyAmIH5tYXNrKSB8IChndmEgJiBtYXNrKTsKKyAgICAgICAgfQor
CisgICAgICAgIC8qIFNldCBhY2Nlc3MgcGVybWlzc2lvbnNbMjowXS4gKi8KKyAgICAgICAgKnBl
cm1fcm8gPSAocHRlLmJpdHMgJiAweDIwMCkgPj4gOTsKKworICAgICAgICBicmVhazsKKworICAg
IGNhc2UgMjogLyogU2VjdGlvbi4gKi8KKyAgICBjYXNlIDM6IC8qIFNlY3Rpb24gb3IgU3VwZXJz
ZWN0aW9uLiAqLworICAgICAgICBpZiAoICEocHRlLmJpdHMgJiAoMVVMTCA8PCAxOCkpICkgLyog
U2VjdGlvbiAqLworICAgICAgICB7CisgICAgICAgICAgICBtYXNrID0gKDFVTEwgPDwgMjApIC0g
MTsKKyAgICAgICAgICAgICppcGEgPSAocHRlLmJpdHMgJiB+bWFzaykgfCAoZ3ZhICYgbWFzayk7
CisgICAgICAgIH0KKyAgICAgICAgZWxzZSAvKiBTdXBlcnNlY3Rpb24gKi8KKyAgICAgICAgewor
ICAgICAgICAgICAgbWFzayA9ICgxVUxMIDw8IDI0KSAtIDE7CisgICAgICAgICAgICAqaXBhID0g
KHB0ZS5iaXRzICYgfm1hc2spIHwgKGd2YSAmIG1hc2spOworCisgICAgICAgICAgICBtYXNrID0g
KCgxVUxMIDw8IDI0KSAtIDEpICYgfigoMVVMTCA8PCAyMCkgLSAxKTsKKyAgICAgICAgICAgICpp
cGEgfD0gKHB0ZS5iaXRzICYgbWFzaykgPDwgMzI7CisKKyAgICAgICAgICAgIG1hc2sgPSAoKDFV
TEwgPDwgOSkgLSAxKSAmIH4oKDFVTEwgPDwgNSkgLSAxKTsKKyAgICAgICAgICAgICppcGEgfD0g
KHB0ZS5iaXRzICYgbWFzaykgPDwgMzY7CisgICAgICAgIH0KKworICAgICAgICAvKiBTZXQgYWNj
ZXNzIHBlcm1pc3Npb25bMl0uICovCisgICAgICAgICpwZXJtX3JvID0gKHB0ZS5iaXRzICYgMHg4
MDAwKSA+PiAxNTsKKyAgICB9CisKKyAgICBpZiAoIHB0ZS53YWxrLmR0ID09IDAgKQorICAgICAg
ICByZXR1cm4gLUVGQVVMVDsKKworICAgIHJldHVybiAwOwogfQogCiAvKgotLSAKMi4xMi4yCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 01 15:20:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 15:20:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGRtG-0005VL-Dq; Thu, 01 Jun 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 <proskurin@sec.in.tum.de>) id 1dGRtF-0005T6-57
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 15:19:57 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 37/6A-03587-C9030395; Thu, 01 Jun 2017 15:19:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsXSPJ9BRXe2gUG
 kQccGc4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePlguWsBbcFK3q/zGdpYLzN28XIxSEksJFR
 Yu6iJnYIZwWjxJSj91m7GDk52AQMJKa8XglmiwgoSdxbNZkJpIhZ4AajRGvXRkaQhLCAi8Tr9
 09Yuhg5OFgEVCWO/rEFCfMK2EosOHSMCcSWEJCXOLtlJzOIzQkUPzu1gwXEFhKwkbh86T/zBE
 buBYwMqxg1ilOLylKLdI0s9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAj3MAAQ
 7GM+vDTzEKMnBpCTKu0DeIFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG+zPlBOsCg1PbUiLTMH
 GGowaQkOHiUR3k16QGne4oLE3OLMdIjUKUZFKXHeeJA+AZBERmkeXBssvC8xykoJ8zICHSLEU
 5BalJtZgir/ilGcg1FJmDcXZApPZl4J3PRXQIuZgBa/2KYPsrgkESEl1cBoLRLxv31zjNLZ24
 GTjh4PW3hcU6x/eqDgzUzL7xd8/R+v+/CURb/y9uQj6au3fxD7orXh6asD59UN1xzl9TX+nJu
 U2lTty/XI70fcipjQmYeXX2vgF0nddP/cVsd9qb9emxc4PY5ne6Yi8GbJldf/ot2+HC7+/njB
 uqvnlr1e6yCZXn729+PQl0osxRmJhlrMRcWJAEVHb9VqAgAA
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-9.tower-21.messagelabs.com!1496330395!71718284!1
X-Originating-IP: [131.159.0.36]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38831 invoked from network); 1 Jun 2017 15:19:55 -0000
Received: from mail-out2.informatik.tu-muenchen.de (HELO
 mail-out2.informatik.tu-muenchen.de) (131.159.0.36)
 by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Jun 2017 15:19:55 -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 A2CAC101300A2;
 Thu,  1 Jun 2017 17:19:38 +0200 (CEST)
Received: from ker.sec.in.tum.de (ker.sec.in.tum.de [131.159.50.36])
 by files.sec.in.tum.de (Postfix) with ESMTP id 96CC8B22FB;
 Thu,  1 Jun 2017 17:19:38 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Thu,  1 Jun 2017 17:19:06 +0200
Message-Id: <20170601151906.10213-17-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.12.2
In-Reply-To: <20170601151906.10213-1-proskurin@sec.in.tum.de>
References: <20170601151906.10213-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>
Subject: [Xen-devel] [PATCH 8/8] arm/mem_access: Walk the guest's pt in
	software
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gdGhpcyBjb21taXQsIHdlIG1ha2UgdXNlIG9mIHRoZSBncHQgd2FsayBmdW5jdGlvbmFsaXR5
IGludHJvZHVjZWQgaW4gdGhlCnByZXZpb3VzIGNvbW1pdHMuIElmIG1lbV9hY2Nlc3MgaXMgYWN0
aXZlLCBoYXJkd2FyZS1iYXNlZCBndmEgdG8gaXBhCnRyYW5zbGF0aW9uIG1pZ2h0IGZhaWwsIGFz
IGd2YV90b19pcGEgdXNlcyB0aGUgZ3Vlc3QncyB0cmFuc2xhdGlvbiB0YWJsZXMsCmFjY2VzcyB0
byB3aGljaCBtaWdodCBiZSByZXN0cmljdGVkIGJ5IHRoZSBhY3RpdmUgVlRUQlIuIFRvIHNpZGUt
c3RlcCBwb3RlbnRpYWwKdHJhbnNsYXRpb24gZXJyb3JzIGluIHRoZSBmdW5jdGlvbiBwMm1fbWVt
X2FjY2Vzc19jaGVja19hbmRfZ2V0X3BhZ2UgZHVlIHRvCnJlc3RyaWN0ZWQgbWVtb3J5IChlLmcu
IHRvIHRoZSBndWVzdCdzIHBhZ2UgdGFibGVzIHRoZW1zZWx2ZXMpLCB3ZSB3YWxrIHRoZQpndWVz
dCdzIHBhZ2UgdGFibGVzIGluIHNvZnR3YXJlLgoKU2lnbmVkLW9mZi1ieTogU2VyZ2VqIFByb3Nr
dXJpbiA8cHJvc2t1cmluQHNlYy5pbi50dW0uZGU+Ci0tLQpDYzogUmF6dmFuIENvam9jYXJ1IDxy
Y29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgpDYzogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xl
bmd5ZWwuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCnYyOiBDaGVjayB0
aGUgcmV0dXJuZWQgYWNjZXNzIHJpZ2h0cyBhZnRlciB3YWxraW5nIHRoZSBndWVzdCdzIHBhZ2Ug
dGFibGVzIGluCiAgICB0aGUgZnVuY3Rpb24gcDJtX21lbV9hY2Nlc3NfY2hlY2tfYW5kX2dldF9w
YWdlLgotLS0KIHhlbi9hcmNoL2FybS9tZW1fYWNjZXNzLmMgfCAyMCArKysrKysrKysrKysrKysr
KysrLQogMSBmaWxlIGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbWVtX2FjY2Vzcy5jIGIveGVuL2FyY2gvYXJtL21lbV9h
Y2Nlc3MuYwppbmRleCAwNGIxNTA2YjAwLi4wZDNhM2ZmNThiIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC9hcm0vbWVtX2FjY2Vzcy5jCisrKyBiL3hlbi9hcmNoL2FybS9tZW1fYWNjZXNzLmMKQEAgLTEw
MSw2ICsxMDEsNyBAQCBwMm1fbWVtX2FjY2Vzc19jaGVja19hbmRfZ2V0X3BhZ2UodmFkZHJfdCBn
dmEsIHVuc2lnbmVkIGxvbmcgZmxhZywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBjb25zdCBzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBsb25nIHJjOworICAgIHVuc2lnbmVkIGlu
dCBwZXJtX3JvOwogICAgIHBhZGRyX3QgaXBhOwogICAgIGdmbl90IGdmbjsKICAgICBtZm5fdCBt
Zm47CkBAIC0xMTAsOCArMTExLDI1IEBAIHAybV9tZW1fYWNjZXNzX2NoZWNrX2FuZF9nZXRfcGFn
ZSh2YWRkcl90IGd2YSwgdW5zaWduZWQgbG9uZyBmbGFnLAogICAgIHN0cnVjdCBwMm1fZG9tYWlu
ICpwMm0gPSAmdi0+ZG9tYWluLT5hcmNoLnAybTsKIAogICAgIHJjID0gZ3ZhX3RvX2lwYShndmEs
ICZpcGEsIGZsYWcpOworCisgICAgLyoKKyAgICAgKiBJbiBjYXNlIG1lbV9hY2Nlc3MgaXMgYWN0
aXZlLCBoYXJkd2FyZS1iYXNlZCBndmFfdG9faXBhIHRyYW5zbGF0aW9uCisgICAgICogbWlnaHQg
ZmFpbC4gU2luY2UgZ3ZhX3RvX2lwYSB1c2VzIHRoZSBndWVzdCdzIHRyYW5zbGF0aW9uIHRhYmxl
cywgYWNjZXNzCisgICAgICogdG8gd2hpY2ggbWlnaHQgYmUgcmVzdHJpY3RlZCBieSB0aGUgYWN0
aXZlIFZUVEJSLCB3ZSBwZXJmb3JtIGEgZ3ZhIHRvCisgICAgICogaXBhIHRyYW5zbGF0aW9uIGlu
IHNvZnR3YXJlLgorICAgICAqLwogICAgIGlmICggcmMgPCAwICkKLSAgICAgICAgZ290byBlcnI7
CisgICAgeworICAgICAgICBpZiAoIHAybV93YWxrX2dwdChwMm0sIGd2YSwgJmlwYSwgJnBlcm1f
cm8pIDwgMCApCisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICogVGhlIHNvZnR3YXJlIGd2
YSB0byBpcGEgdHJhbnNsYXRpb24gY2FuIHN0aWxsIGZhaWwsIGUuZy4sIGlmIHRoZQorICAgICAg
ICAgICAgICogZ3ZhIGlzIG5vdCBtYXBwZWQuCisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAg
IGdvdG8gZXJyOworCisgICAgICAgIGlmICggKChmbGFnICYgR1YyTV9XUklURSkgPT0gR1YyTV9X
UklURSkgJiYgcGVybV9ybyApCisgICAgICAgICAgICBnb3RvIGVycjsKKyAgICB9CiAKICAgICBn
Zm4gPSBfZ2ZuKHBhZGRyX3RvX3BmbihpcGEpKTsKIAotLSAKMi4xMi4yCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Thu Jun 01 15:20:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 15:20:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGRtE-0005Sx-Kk; Thu, 01 Jun 2017 15:19:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dGRtC-0005Qu-Rh
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 15:19:54 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 6D/F0-01992-A9030395; Thu, 01 Jun 2017 15:19:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBLMWRWlGSWpSXmKPExsXSPJ+BQ3e6gUG
 kwdRT/Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bf5XOZCg4rVvzb2szcwLhTqouRi0NIYCOj
 xJ8tM1ghnJWMEmuezWfsYuTkYBMwkJjyeiUriC0ioCRxb9VkJpAiZoEmRol7jQ/YQBLCAn4SN
 5vbwYpYBFQlNs7+AtbMK2AjcXTeYmYQW0JAXuLslp1gNqeArcTZqR0sILYQUM3lS/+ZJzByL2
 BkWMWoUZxaVJZapGtkoJdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJEejjegYGxh2
 MjbP9DjFKcjApifIukDeIFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB26wPlBMsSk1PrUjLzAEG
 G0xagoNHSYR3kx5Qmre4IDG3ODMdInWKUVFKnDcepE8AJJFRmgfXBgvwS4yyUsK8jAwMDEI8B
 alFuZklqPKvGMU5GJWEeXNBpvBk5pXATX8FtJgJaPGLbfogi0sSEVJSDYz5p3WSOO2KYp3W7X
 AU1th8+u6+u5nip6ZZByotPXlkRcnMcg+VcMkD3TaVZ/en5D9rCLkfwnM1U725UWe3nnBA02G
 +Yzz3vIK675b0785j87N1dnu7rkOlj3lO4VydHbb7JDsqvcMFfFYteXFWMyhRN1K10TZ/iaXI
 rxVrLN+p23RMv/JFUImlOCPRUIu5qDgRACEUdvFrAgAA
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-11.tower-206.messagelabs.com!1496330389!81634833!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16620 invoked from network); 1 Jun 2017 15:19:51 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 1 Jun 2017 15:19:51 -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 315B21013009B;
 Thu,  1 Jun 2017 17:19:38 +0200 (CEST)
Received: from ker.sec.in.tum.de (ker.sec.in.tum.de [131.159.50.36])
 by files.sec.in.tum.de (Postfix) with ESMTP id 25BF8557057;
 Thu,  1 Jun 2017 17:19:38 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Thu,  1 Jun 2017 17:18:55 +0200
Message-Id: <20170601151906.10213-6-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.12.2
In-Reply-To: <20170601151906.10213-1-proskurin@sec.in.tum.de>
References: <20170601151906.10213-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [RFC PATCH v2 5/8] arm/mem_access: Add software
	guest-page-table walk
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGZ1bmN0aW9uIHAybV9tZW1fYWNjZXNzX2NoZWNrX2FuZF9nZXRfcGFnZSBpbiBtZW1fYWNj
ZXNzLmMgdHJhbnNsYXRlcyBhIGd2YQp0byBhbiBpcGEgYnkgbWVhbnMgb2YgdGhlIGhhcmR3YXJl
IGZ1bmN0aW9uYWxpdHkgb2YgdGhlIEFSTSBhcmNoaXRlY3R1cmUuIFRoaXMKaXMgaW1wbGVtZW50
ZWQgaW4gdGhlIGZ1bmN0aW9uIGd2YV90b19pcGEuIElmIG1lbV9hY2Nlc3MgaXMgYWN0aXZlLApo
YXJkd2FyZS1iYXNlZCBndmEgdG8gaXBhIHRyYW5zbGF0aW9uIG1pZ2h0IGZhaWwsIGFzIGd2YV90
b19pcGEgdXNlcyB0aGUKZ3Vlc3QncyB0cmFuc2xhdGlvbiB0YWJsZXMsIGFjY2VzcyB0byB3aGlj
aCBtaWdodCBiZSByZXN0cmljdGVkIGJ5IHRoZSBhY3RpdmUKVlRUQlIuIFRvIGFkZHJlc3MgdGhp
cyBpc3N1ZSwgaW4gdGhpcyBjb21taXQgd2UgYWRkIGEgc29mdHdhcmUtYmFzZWQKZ3Vlc3QtcGFn
ZS10YWJsZSB3YWxrLCB3aGljaCB3aWxsIGJlIHVzZWQgYnkgdGhlIGZ1bmN0aW9uCnAybV9tZW1f
YWNjZXNzX2NoZWNrX2FuZF9nZXRfcGFnZSBwZXJmb3JtIHRoZSBndmEgdG8gaXBhIHRyYW5zbGF0
aW9uIGluCnNvZnR3YXJlIGluIG9uZSBvZiB0aGUgZm9sbG93aW5nIGNvbW1pdHMuCgpOb3RlOiBU
aGlzIGZ1bmN0aW9uIHAybV93YWxrX2dwdCBhc3N1bWVzIHRoYXQgdGhlIGRvbWFpbiwgdGhlIGd2
YSBvZgp3aGljaCBpcyB0byBiZSB0cmFuc2xhdGVkLCBpcyBydW5uaW5nIG9uIHRoZSBjdXJyZW50
bHkgYWN0aXZlIHZDUFUuIFRvCndhbGsgdGhlIGd1ZXN0J3MgcGFnZSB0YWJsZSBvbiBhIGRpZmZl
cmVudCB2Q1BVLCB0aGUgZm9sbG93aW5nIHJlZ2lzdGVycwp3b3VsZCBuZWVkIHRvIGJlIGxvYWRl
ZDogVENSX0VMMSwgVFRCUjBfRUwxLCBUVEJSMV9FTDEsIGFuZCBTQ1RMUl9FTDEuCgpTaWduZWQt
b2ZmLWJ5OiBTZXJnZWogUHJvc2t1cmluIDxwcm9za3VyaW5Ac2VjLmluLnR1bS5kZT4KLS0tCkNj
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KdjI6IFJlbmFtZSBwMm1fZ3ZhX3RvX2lw
YSB0byBwMm1fd2Fsa19ncHQgYW5kIG1vdmUgaXQgdG8gcDJtLmMuCgogICAgTW92ZSB0aGUgZnVu
Y3Rpb25hbGl0eSByZXNwb25zaWJsZSBmb3Igd2Fsa2luZyBsb25nLWRlc2NyaXB0b3IgYmFzZWQK
ICAgIHRyYW5zbGF0aW9uIHRhYmxlcyBvdXQgb2YgdGhlIGZ1bmN0aW9uIHAybV93YWxrX2dwdC4g
QWxzbyBtb3ZlIG91dCB0aGUKICAgIGxvbmctZGVzY3JpcHRvciBiYXNlZCB0cmFuc2xhdGlvbiBv
dXQgb2YgdGhpcyBjb21taXQuCgogICAgQ2hhbmdlIGZ1bmN0aW9uIHBhcmFtZXRlcnMgaW4gb3Jk
ZXIgdG8gcmV0dXJuIGFjY2VzcyBhY2Nlc3MgcmlnaHRzIHRvIGEKICAgIHJlcXVlc3RlZCBndmEu
CgogICAgQ29zbWV0aWMgZml4ZXMuCi0tLQogeGVuL2FyY2gvYXJtL3AybS5jICAgICAgICB8IDU4
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5j
bHVkZS9hc20tYXJtL3AybS5oIHwgIDYgKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgNjQgaW5zZXJ0
aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wMm0uYyBiL3hlbi9hcmNoL2FybS9w
Mm0uYwppbmRleCA3NTJlOTQ4MDcwLi4wMzM3ZDgzNTgxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9h
cm0vcDJtLmMKKysrIGIveGVuL2FyY2gvYXJtL3AybS5jCkBAIC0xNTQ4LDYgKzE1NDgsNjQgQEAg
dm9pZCBfX2luaXQgc2V0dXBfdmlydF9wYWdpbmcodm9pZCkKIH0KIAogLyoKKyAqIFRoZSBmdW5j
dGlvbiBfX3AybV93YWxrX2dwdF9zZCB0cmFuc2xhdGVzIGEgZ2l2ZW4gR1ZBIGludG8gYW4gSVBB
IHVzaW5nIHRoZQorICogc2hvcnQtZGVzY3JpcHRvciB0cmFuc2xhdGlvbiB0YWJsZSBmb3JtYXQg
aW4gc29mdHdhcmUuIFRoaXMgZnVuY3Rpb24gYXNzdW1lcworICogdGhhdCB0aGUgZG9tYWluIGlz
IHJ1bm5pbmcgb24gdGhlIGN1cnJlbnRseSBhY3RpdmUgdkNQVS4gVG8gd2FsayB0aGUgZ3Vlc3Qn
cworICogcGFnZSB0YWJsZSBvbiBhIGRpZmZlcmVudCB2Q1BVLCB0aGUgZm9sbG93aW5nIHJlZ2lz
dGVycyB3b3VsZCBuZWVkIHRvIGJlCisgKiBsb2FkZWQ6IFRDUl9FTDEsIFRUQlIwX0VMMSwgVFRC
UjFfRUwxLCBhbmQgU0NUTFJfRUwxLgorICovCitzdGF0aWMgaW50IF9fcDJtX3dhbGtfZ3B0X3Nk
KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZh
ZGRyX3QgZ3ZhLCBwYWRkcl90ICppcGEsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGludCAqcGVybV9ybykKK3sKKyAgICAvKiBOb3QgaW1wbGVtZW50ZWQgeWV0LiAqLwor
ICAgIHJldHVybiAtRUZBVUxUOworfQorCisvKgorICogVGhlIGZ1bmN0aW9uIF9fcDJtX3dhbGtf
Z3B0X2xkIHRyYW5zbGF0ZXMgYSBnaXZlbiBHVkEgaW50byBhbiBJUEEgdXNpbmcgdGhlCisgKiBs
b25nLWRlc2NyaXB0b3IgdHJhbnNsYXRpb24gdGFibGUgZm9ybWF0IGluIHNvZnR3YXJlLiBUaGlz
IGZ1bmN0aW9uIGFzc3VtZXMKKyAqIHRoYXQgdGhlIGRvbWFpbiBpcyBydW5uaW5nIG9uIHRoZSBj
dXJyZW50bHkgYWN0aXZlIHZDUFUuIFRvIHdhbGsgdGhlIGd1ZXN0J3MKKyAqIHBhZ2UgdGFibGUg
b24gYSBkaWZmZXJlbnQgdkNQVSwgdGhlIGZvbGxvd2luZyByZWdpc3RlcnMgd291bGQgbmVlZCB0
byBiZQorICogbG9hZGVkOiBUQ1JfRUwxLCBUVEJSMF9FTDEsIFRUQlIxX0VMMSwgYW5kIFNDVExS
X0VMMS4KKyAqLworc3RhdGljIGludCBfX3AybV93YWxrX2dwdF9sZChzdHJ1Y3QgcDJtX2RvbWFp
biAqcDJtLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWRkcl90IGd2YSwgcGFkZHJf
dCAqaXBhLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKnBlcm1f
cm8pCit7CisgICAgLyogTm90IGltcGxlbWVudGVkIHlldC4gKi8KKyAgICByZXR1cm4gLUVGQVVM
VDsKK30KKworaW50IHAybV93YWxrX2dwdChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB2YWRkcl90
IGd2YSwKKyAgICAgICAgICAgICAgICAgcGFkZHJfdCAqaXBhLCB1bnNpZ25lZCBpbnQgKnBlcm1f
cm8pCit7CisgICAgdWludDMyX3Qgc2N0bHIgPSBSRUFEX1NZU1JFRyhTQ1RMUl9FTDEpOworICAg
IHJlZ2lzdGVyX3QgdGNyID0gUkVBRF9TWVNSRUcoVENSX0VMMSk7CisjaWZkZWYgQ09ORklHX0FS
TV82NAorICAgIHN0cnVjdCBkb21haW4gKmQgPSBwMm0tPmRvbWFpbjsKKyNlbmRpZgorCisgICAg
LyogSWYgdGhlIE1NVSBpcyBkaXNhYmxlZCwgdGhlcmUgaXMgbm8gbmVlZCB0byB0cmFuc2xhdGUg
dGhlIGd2YS4gKi8KKyAgICBpZiAoICEoc2N0bHIgJiBTQ1RMUl9NKSApCisgICAgeworICAgICAg
ICAqaXBhID0gZ3ZhOworCisgICAgICAgIHJldHVybiAwOworICAgIH0KKworI2lmZGVmIENPTkZJ
R19BUk1fNjQKKyAgICBpZiAoIGlzXzMyYml0X2RvbWFpbihkKSApCisjZW5kaWYKKyAgICB7Cisg
ICAgICAgIGlmICggISh0Y3IgJiBUVEJDUl9FQUUpICkKKyAgICAgICAgICAgIHJldHVybiBfX3Ay
bV93YWxrX2dwdF9zZChwMm0sIGd2YSwgaXBhLCBwZXJtX3JvKTsKKyAgICB9CisKKyAgICByZXR1
cm4gX19wMm1fd2Fsa19ncHRfbGQocDJtLCBndmEsIGlwYSwgcGVybV9ybyk7Cit9CisKKy8qCiAg
KiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCiAgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9wMm0uaAppbmRleCAxOGM1N2Y5MzZlLi5jYzlmNGJmMjI1IDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20tYXJtL3AybS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgKQEAgLTI2
NCw2ICsyNjQsMTIgQEAgdm9pZCBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKHN0cnVjdCBkb21h
aW4gKmQsCiAKIG1mbl90IGdmbl90b19tZm4oc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuKTsK
IAorLyogV2FsayB0aGUgZ3Vlc3QncyBwYWdlIHRhYmxlcyBpbiBzb2Z0d2FyZS4gKi8KK2ludCBw
Mm1fd2Fsa19ncHQoc3RydWN0IHAybV9kb21haW4gKnAybSwKKyAgICAgICAgICAgICAgICAgdmFk
ZHJfdCBndmEsCisgICAgICAgICAgICAgICAgIHBhZGRyX3QgKmlwYSwKKyAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50ICpwZXJtX3JvKTsKKwogLyoKICAqIFBvcHVsYXRlLW9uLWRlbWFuZAog
ICovCi0tIAoyLjEyLjIKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 01 15:20:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 15:20:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGRtG-0005Vq-Mm; Thu, 01 Jun 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 <proskurin@sec.in.tum.de>) id 1dGRtF-0005T8-5z
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 15:19:57 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 9B/C7-03058-C9030395; Thu, 01 Jun 2017 15:19:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBLMWRWlGSWpSXmKPExsXSPJ9BRXe2gUG
 kwY8GPYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePpkymsBf+4Kr68+cbWwNjH2cXIxSEksJFR
 4kfLBFYIZyWjxIHlbSxdjJwcbAIGElNer2QFsUUElCTurZrMBFLELNDEKHGv8QEbSEJYwE1i8
 9ITYDaLgKrEztOPGUFsXgFbiePTtjKD2BIC8hJnt+wEszmB4mendoAtEBKwkbh86T/zBEbuBY
 wMqxg1ilOLylKLdA3N9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAn3MAAQ7GG9
 vDDjEKMnBpCTKu0DeIFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG+zPlBOsCg1PbUiLTMHGGww
 aQkOHiUR3k16QGne4oLE3OLMdIjUKUZFKXHeeJA+AZBERmkeXBsswC8xykoJ8zICHSLEU5Bal
 JtZgir/ilGcg1FJmDcXZApPZl4J3PRXQIuZgBa/2KYPsrgkESEl1cDosWSripASu1n1I5F9jy
 9eLuH6sncv62uBxKx6rY2H3x/+cbw0ftrUMB/lK4/qrvK1G+bI752lKM8vVS7i2fvGzp39VUx
 GxtHVnldKluc8nLZW6KnqmtO/5q9JcO0JfPOmb9GtkCnGLasj2I9Etted6Fli75V75NrHi2cl
 t9gdtTpUwdC9fPorJZbijERDLeai4kQAMjRULWsCAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-11.tower-27.messagelabs.com!1496330395!75068229!1
X-Originating-IP: [131.159.0.36]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53015 invoked from network); 1 Jun 2017 15:19:55 -0000
Received: from mail-out2.informatik.tu-muenchen.de (HELO
 mail-out2.informatik.tu-muenchen.de) (131.159.0.36)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Jun 2017 15:19:55 -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 7255E101300A4;
 Thu,  1 Jun 2017 17:19:38 +0200 (CEST)
Received: from ker.sec.in.tum.de (ker.sec.in.tum.de [131.159.50.36])
 by files.sec.in.tum.de (Postfix) with ESMTP id 703F955705A;
 Thu,  1 Jun 2017 17:19:38 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Thu,  1 Jun 2017 17:19:02 +0200
Message-Id: <20170601151906.10213-13-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.12.2
In-Reply-To: <20170601151906.10213-1-proskurin@sec.in.tum.de>
References: <20170601151906.10213-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH 4/8] arm/mem_access: Add short-descriptor pte
	typedefs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGN1cnJlbnQgaW1wbGVtZW50YXRpb24gZG9lcyBub3QgcHJvdmlkZSBhcHByb3ByaWF0ZSB0
eXBlcyBmb3IKc2hvcnQtZGVzY3JpcHRvciB0cmFuc2xhdGlvbiB0YWJsZSBlbnRyaWVzLiBBcyBz
dWNoLCB0aGlzIGNvbW1pdCBhZGRzIG5ldwp0eXBlcywgd2hpY2ggc2ltcGxpZnkgbWFuYWdpbmcg
dGhlIHJlc3BlY3RpdmUgdHJhbnNsYXRpb24gdGFibGUgZW50cmllcy4KClNpZ25lZC1vZmYtYnk6
IFNlcmdlaiBQcm9za3VyaW4gPHByb3NrdXJpbkBzZWMuaW4udHVtLmRlPgotLS0KQ2M6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmggfCAx
OSArKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKQoK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oIGIveGVuL2luY2x1ZGUvYXNt
LWFybS9wYWdlLmgKaW5kZXggNjIyMmIxZDRhMi4uNWVhOTdiYTk1YiAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgK
QEAgLTIwNSw2ICsyMDUsMjUgQEAgdHlwZWRlZiB1bmlvbiB7CiAgICAgbHBhZV93YWxrX3Qgd2Fs
azsKIH0gbHBhZV90OwogCisvKgorICogQ29tcHJpc2VzIHRoZSBiaXRzIHJlcXVpcmVkIHRvIHdh
bGsgcGFnZSB0YWJsZXMgYWRoZXJpbmcgdG8gdGhlCisgKiBzaG9ydC1kZXNjcmlwdG9yIHRyYW5z
bGF0aW9uIHRhYmxlIGZvcm1hdC4KKyAqLwordHlwZWRlZiBzdHJ1Y3QgX19wYWNrZWQgeworICAg
IHVuc2lnbmVkIGludCBkdDoyOyAgICAgICAgICAvKiBEZXNjcmlwdG9yIHR5cGUgKi8KKyAgICB1
bnNpZ25lZCBpbnQgcGFkMTo4OworICAgIHVuc2lnbmVkIGludCBiYXNlOjIyOyAgICAgICAvKiBC
YXNlIGFkZHJlc3Mgb2YgYmxvY2sgb3IgbmV4dCB0YWJsZSAqLworfSBwdGVfc2Rfd2Fsa190Owor
CisvKgorICogUmVwcmVzZW50cyBwYWdlIHRhYmxlIGVudHJpZXMgYWRoZXJpbmcgdG8gdGhlIHNo
b3J0LWRlc2NyaXB0b3IgdHJhbnNsYXRpb24KKyAqIHRhYmxlIGZvcm1hdC4KKyAqLwordHlwZWRl
ZiB1bmlvbiB7CisgICAgdWludDMyX3QgYml0czsKKyAgICBwdGVfc2Rfd2Fsa190IHdhbGs7Cit9
IHB0ZV9zZF90OworCiAvKiBTdGFuZGFyZCBlbnRyeSB0eXBlIHRoYXQgd2UnbGwgdXNlIHRvIGJ1
aWxkIFhlbidzIG93biBwYWdldGFibGVzLgogICogV2UgcHV0IHRoZSBzYW1lIHBlcm1pc3Npb25z
IGF0IGV2ZXJ5IGxldmVsLCBiZWNhdXNlIHRoZXkncmUgaWdub3JlZAogICogYnkgdGhlIHdhbGtl
ciBpbiBub24tbGVhZiBlbnRyaWVzLiAqLwotLSAKMi4xMi4yCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 01 15:20:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 15:20:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGRtH-0005X6-6i; Thu, 01 Jun 2017 15:19:59 +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 1dGRtF-0005TK-CO
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 15:19:57 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 9A/A3-19409-C9030395; Thu, 01 Jun 2017 15:19:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBLMWRWlGSWpSXmKPExsXSPJ+BQ3e2gUG
 kweq7phbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8adZ9cYC+4qVRz59Je1gfGHeBcjF4eQwEZG
 ibvvuhkhnJWMEm9fPQVyODnYBAwkprxeyQpiiwgoSdxbNZkJpIhZoIlR4l7jAzaQhLCAl8S2k
 2tZQGwWAVWJrhfrwRp4BWwkXhw7ABaXEJCXOLtlJzOIzSlgK3F2agdYXAio5vKl/8wTGLkXMD
 KsYtQoTi0qSy3SNTLTSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQI9HE9AwPjDsa
 GvX6HGCU5mJREeRfIG0QK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBt1gfKCRalpqdWpGXmAIMN
 Ji3BwaMkwrtJDyjNW1yQmFucmQ6ROsWoKCXOGw/SJwCSyCjNg2uDBfglRlkpYV5GBgYGIZ6C1
 KLczBJU+VeM4hyMSsK8K0Gm8GTmlcBNfwW0mAlo8Ytt+iCLSxIRUlINjOEOsfK+tzJn2VhrLT
 y3Ic50cfvRLxKX/G+JcV6uPZb+Y92ygx9cswPq3WY9v3B4ztzbvhZqPw0Fp2XV7gm+YM7zpW+
 O3acbnwpfnH12R/6P0ZtDqxm1vXttJ2Wl/PNZZ3r4hIHGshbtyGrhN4cz2lYf+jzP0oSZ7e+D
 Y295phgxOKt6HL06Y5ISS3FGoqEWc1FxIgB8hnVRawIAAA==
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-13.tower-31.messagelabs.com!1496330395!103007109!1
X-Originating-IP: [131.159.0.8]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34947 invoked from network); 1 Jun 2017 15:19:55 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Jun 2017 15:19:55 -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 4ACC51013009F;
 Thu,  1 Jun 2017 17:19:38 +0200 (CEST)
Received: from ker.sec.in.tum.de (ker.sec.in.tum.de [131.159.50.36])
 by files.sec.in.tum.de (Postfix) with ESMTP id 3DD68557057;
 Thu,  1 Jun 2017 17:19:38 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Thu,  1 Jun 2017 17:18:57 +0200
Message-Id: <20170601151906.10213-8-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.12.2
In-Reply-To: <20170601151906.10213-1-proskurin@sec.in.tum.de>
References: <20170601151906.10213-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [RFC PATCH v2 7/8] arm/mem_access: Add short-descriptor
	based gpt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBjb21taXQgYWRkcyBmdW5jdGlvbmFsaXR5IHRvIHdhbGsgdGhlIGd1ZXN0J3MgcGFnZSB0
YWJsZXMgdXNpbmcgdGhlCnNob3J0LWRlc2NyaXB0b3IgdHJhbnNsYXRpb24gdGFibGUgZm9ybWF0
IGZvciBib3RoIEFSTXY3IGFuZCBBUk12OC4gVGhlCmltcGxlbWVudGF0aW9uIGlzIGJhc2VkIG9u
IEFSTSBEREkgMDQ4N0EtZyBHNC00MTg5IGFuZCBBUk0gRERJIDA0MDZDLWIKQjMtMTUwNi4KClNp
Z25lZC1vZmYtYnk6IFNlcmdlaiBQcm9za3VyaW4gPHByb3NrdXJpbkBzZWMuaW4udHVtLmRlPgot
LS0KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL3AybS5j
IHwgMTI1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KystCiAxIGZpbGUgY2hhbmdlZCwgMTIzIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3AybS5jIGIveGVuL2FyY2gvYXJtL3AybS5jCmluZGV4
IGVhM2JlNmYwNTAuLmZhMTEyYjg3M2MgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9wMm0uYwor
KysgYi94ZW4vYXJjaC9hcm0vcDJtLmMKQEAgLTE1NTgsOCArMTU1OCwxMjkgQEAgc3RhdGljIGlu
dCBfX3AybV93YWxrX2dwdF9zZChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB2YWRkcl90IGd2YSwgcGFkZHJfdCAqaXBhLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKnBlcm1fcm8pCiB7Ci0gICAgLyogTm90IGlt
cGxlbWVudGVkIHlldC4gKi8KLSAgICByZXR1cm4gLUVGQVVMVDsKKyAgICBpbnQgZGlzYWJsZWQg
PSAxOworICAgIGludDMyX3QgdHRicjsKKyAgICBwYWRkcl90IG1hc2s7CisgICAgcHRlX3NkX3Qg
cHRlLCAqdGFibGU7CisgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKKyAgICByZWdpc3Rlcl90
IHR0YmNyID0gUkVBRF9TWVNSRUcoVENSX0VMMSk7CisgICAgdW5zaWduZWQgaW50IGxldmVsID0g
MCwgbiA9IHR0YmNyICYgVFRCQ1JfTl9NQVNLOworICAgIHN0cnVjdCBkb21haW4gKmQgPSBwMm0t
PmRvbWFpbjsKKworICAgIGNvbnN0IHBhZGRyX3Qgb2Zmc2V0c1syXSA9IHsKKyAgICAgICAgKChw
YWRkcl90KShndmEgPj4gMjApICYgKCgxVUxMIDw8ICgxMiAtIG4pKSAtIDEpKSwKKyAgICAgICAg
KChwYWRkcl90KShndmEgPj4gMTIpICYgKCgxVUxMIDw8IDgpIC0gMSkpCisgICAgfTsKKworICAg
IC8qIFRPRE86IERvIHRoZSBzYW1lICgzMSBiaXQpIHdpdGggTFBBRSBjb2RlISEgKi8KKyAgICBt
YXNrID0gKCgxVUxMIDw8IFJFR0lTVEVSX1dJRFRIXzMyX0JJVCkgLSAxKSAmCisgICAgICAgICAg
IH4oKDFVTEwgPDwgKFJFR0lTVEVSX1dJRFRIXzMyX0JJVCAtIG4pKSAtIDEpOworCisgICAgaWYg
KCBuID09IDAgfHwgIShndmEgJiBtYXNrKSApCisgICAgeworICAgICAgICAvKiBVc2UgVFRCUjAg
Zm9yIEdWQSB0byBJUEEgdHJhbnNsYXRpb24uICovCisgICAgICAgIHR0YnIgPSBSRUFEX1NZU1JF
RzY0KFRUQlIwX0VMMSk7CisKKyAgICAgICAgLyogSWYgVFRCQ1IuUEQwIGlzIHNldCwgdHJhbnNs
YXRpb25zIHVzaW5nIFRUQlIwIGFyZSBkaXNhYmxlZC4gKi8KKyAgICAgICAgZGlzYWJsZWQgPSAo
IHR0YmNyICYgVFRCQ1JfUEQwICkgPyAxIDogMDsKKyAgICB9CisgICAgZWxzZQorICAgIHsKKyAg
ICAgICAgLyogVXNlIFRUQlIxIGZvciBHVkEgdG8gSVBBIHRyYW5zbGF0aW9uLiAqLworICAgICAg
ICB0dGJyID0gUkVBRF9TWVNSRUc2NChUVEJSMV9FTDEpOworCisgICAgICAgIC8qIElmIFRUQkNS
LlBEMSBpcyBzZXQsIHRyYW5zbGF0aW9ucyB1c2luZyBUVEJSMSBhcmUgZGlzYWJsZWQuICovCisg
ICAgICAgIGRpc2FibGVkID0gKCB0dGJjciAmIFRUQkNSX1BEMSApID8gMSA6IDA7CisgICAgfQor
CisgICAgaWYgKCBkaXNhYmxlZCApCisgICAgICAgIHJldHVybiAtRUZBVUxUOworCisgICAgbWFz
ayA9ICgxVUxMIDw8ICgxNCAtIG4pKSAtIDE7CisgICAgcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2Zu
KGQsIHBhZGRyX3RvX3Bmbih0dGJyICYgfm1hc2spLCBOVUxMLCBQMk1fQUxMT0MpOworICAgIGlm
ICggIXBhZ2UgKQorICAgICAgICByZXR1cm4gLUVGQVVMVDsKKworICAgIC8qCisgICAgICogWFhY
OiBUaGUgMm5kIGxldmVsIGxvb2t1cCB0YWJsZSBtaWdodCBjb21wcmlzZSA0IGNvbmNhdGVuYXRl
ZCA0SworICAgICAqIHBhZ2VzLiAgQ2hlY2sgaG93IHRvIG1hcCBjb25jYXRlbmF0ZWQgdGFibGVz
IGF0IG9uY2UuCisgICAgICovCisgICAgdGFibGUgPSBfX21hcF9kb21haW5fcGFnZShwYWdlKTsK
KworICAgIC8qIENvbnNpZGVyIG9mZnNldCBpZiBuID4gMi4gKi8KKyAgICBpZiAoIG4gPiAyICkK
KyAgICAgICAgdGFibGUgPSAocHRlX3NkX3QgKikoKHVuc2lnbmVkIGxvbmcpdGFibGUgfCAodW5z
aWduZWQgbG9uZykodHRiciAmIG1hc2spKTsKKworICAgIHB0ZSA9IHRhYmxlW29mZnNldHNbbGV2
ZWxdXTsKKworICAgIHVubWFwX2RvbWFpbl9wYWdlKHRhYmxlKTsKKyAgICBwdXRfcGFnZShwYWdl
KTsKKworICAgIHN3aXRjaCAoIHB0ZS53YWxrLmR0ICkgeworICAgIGNhc2UgMDogLyogSW52YWxp
ZCBtYXBwaW5nLiAqLworICAgICAgICByZXR1cm4gLUVGQVVMVDsKKworICAgIGNhc2UgMTogLyog
TGFyZ2Ugb3Igc21hbGwgcGFnZS4gKi8KKyAgICAgICAgbGV2ZWwrKzsKKworICAgICAgICBwYWdl
ID0gZ2V0X3BhZ2VfZnJvbV9nZm4oZCwgKHB0ZS53YWxrLmJhc2UgPj4gMiksIE5VTEwsIFAyTV9B
TExPQyk7CisgICAgICAgIGlmICggIXBhZ2UgKQorICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7
CisKKyAgICAgICAgdGFibGUgPSBfX21hcF9kb21haW5fcGFnZShwYWdlKTsKKyAgICAgICAgdGFi
bGUgPSAocHRlX3NkX3QgKikoKHVuc2lnbmVkIGxvbmcpdGFibGUgfCAoKHB0ZS53YWxrLmJhc2Ug
JiAweDMpIDw8IDEwKSk7CisKKyAgICAgICAgcHRlID0gdGFibGVbb2Zmc2V0c1tsZXZlbF1dOwor
CisgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKHRhYmxlKTsKKyAgICAgICAgcHV0X3BhZ2UocGFn
ZSk7CisKKyAgICAgICAgaWYgKCBwdGUud2Fsay5kdCA9PSAwICkKKyAgICAgICAgICAgIGJyZWFr
OworCisgICAgICAgIGlmICggcHRlLndhbGsuZHQgJiAweDIgKSAvKiBTbWFsbCBwYWdlLiAqLwor
ICAgICAgICB7CisgICAgICAgICAgICBtYXNrID0gKDFVTEwgPDwgUEFHRV9TSElGVF80SykgLSAx
OworICAgICAgICAgICAgKmlwYSA9IChwdGUuYml0cyAmIH5tYXNrKSB8IChndmEgJiBtYXNrKTsK
KyAgICAgICAgfQorICAgICAgICBlbHNlIC8qIExhcmdlIHBhZ2UuICovCisgICAgICAgIHsKKyAg
ICAgICAgICAgIG1hc2sgPSAoMVVMTCA8PCBQQUdFX1NISUZUXzY0SykgLSAxOworICAgICAgICAg
ICAgKmlwYSA9IChwdGUuYml0cyAmIH5tYXNrKSB8IChndmEgJiBtYXNrKTsKKyAgICAgICAgfQor
CisgICAgICAgIC8qIFNldCBhY2Nlc3MgcGVybWlzc2lvbnNbMjowXS4gKi8KKyAgICAgICAgKnBl
cm1fcm8gPSAocHRlLmJpdHMgJiAweDIwMCkgPj4gOTsKKworICAgICAgICBicmVhazsKKworICAg
IGNhc2UgMjogLyogU2VjdGlvbi4gKi8KKyAgICBjYXNlIDM6IC8qIFNlY3Rpb24gb3IgU3VwZXJz
ZWN0aW9uLiAqLworICAgICAgICBpZiAoICEocHRlLmJpdHMgJiAoMVVMTCA8PCAxOCkpICkgLyog
U2VjdGlvbiAqLworICAgICAgICB7CisgICAgICAgICAgICBtYXNrID0gKDFVTEwgPDwgMjApIC0g
MTsKKyAgICAgICAgICAgICppcGEgPSAocHRlLmJpdHMgJiB+bWFzaykgfCAoZ3ZhICYgbWFzayk7
CisgICAgICAgIH0KKyAgICAgICAgZWxzZSAvKiBTdXBlcnNlY3Rpb24gKi8KKyAgICAgICAgewor
ICAgICAgICAgICAgbWFzayA9ICgxVUxMIDw8IDI0KSAtIDE7CisgICAgICAgICAgICAqaXBhID0g
KHB0ZS5iaXRzICYgfm1hc2spIHwgKGd2YSAmIG1hc2spOworCisgICAgICAgICAgICBtYXNrID0g
KCgxVUxMIDw8IDI0KSAtIDEpICYgfigoMVVMTCA8PCAyMCkgLSAxKTsKKyAgICAgICAgICAgICpp
cGEgfD0gKHB0ZS5iaXRzICYgbWFzaykgPDwgMzI7CisKKyAgICAgICAgICAgIG1hc2sgPSAoKDFV
TEwgPDwgOSkgLSAxKSAmIH4oKDFVTEwgPDwgNSkgLSAxKTsKKyAgICAgICAgICAgICppcGEgfD0g
KHB0ZS5iaXRzICYgbWFzaykgPDwgMzY7CisgICAgICAgIH0KKworICAgICAgICAvKiBTZXQgYWNj
ZXNzIHBlcm1pc3Npb25bMl0uICovCisgICAgICAgICpwZXJtX3JvID0gKHB0ZS5iaXRzICYgMHg4
MDAwKSA+PiAxNTsKKyAgICB9CisKKyAgICBpZiAoIHB0ZS53YWxrLmR0ID09IDAgKQorICAgICAg
ICByZXR1cm4gLUVGQVVMVDsKKworICAgIHJldHVybiAwOwogfQogCiAvKgotLSAKMi4xMi4yCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 01 15:20:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 15:20:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGRtG-0005WM-V0; Thu, 01 Jun 2017 15:19:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dGRtF-0005TC-8S
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 15:19:57 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 65/84-02022-C9030395; Thu, 01 Jun 2017 15:19:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsXSPJ+BQ3eOgUG
 kwe9eRovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPSmY3MBRcUK14dvc3UwPhNuouRk0NIYCOj
 xL216l2MXED2SkaJI9d7mEESbAIGElNer2QFsUUElCTurZrMBFLELNAE1ND4gK2LkYNDWCBcY
 nuPO0gNi4CqxPEV05lAbF4BW4l9cw6D9UoIyEuc3bITbCYnUPzs1A4WiMU2Epcv/WeewMi9gJ
 FhFaNGcWpRWWqRrpGZXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGoH/rGRgYdzD
 enux3iFGSg0lJlHeBvEGkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneZn2gnGBRanpqRVpmDjDQ
 YNISHDxKIry3QNK8xQWJucWZ6RCpU4yKUuK88SAJAZBERmkeXBssuC8xykoJ8zIyMDAI8RSkF
 uVmlqDKv2IU52BUEuZ9DjKFJzOvBG76K6DFTECLX2zTB1lckoiQkmpgbP6SZfn5mpGo+dkzir
 qnDz1+v3+jt4vPO/G73dHax/eme6+tXWq3asOru7/lX76IXLy1k+33JNUV1btkAyKbD3EuPfb
 PWfvYMu3PMtZvcwPNf90VjeRq8L1qzf/8x47dSm9juFkuTuR4/fPF75KCI63BM/8+asx5zV3E
 EZyxxS8+/dV7xQUcE5VYijMSDbWYi4oTAfXJ9G1pAgAA
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-9.tower-206.messagelabs.com!1496330395!101536063!1
X-Originating-IP: [131.159.0.8]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9653 invoked from network); 1 Jun 2017 15:19:55 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Jun 2017 15:19:55 -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 7099D101300A2;
 Thu,  1 Jun 2017 17:19:38 +0200 (CEST)
Received: from ker.sec.in.tum.de (ker.sec.in.tum.de [131.159.50.36])
 by files.sec.in.tum.de (Postfix) with ESMTP id 6DBD9557057;
 Thu,  1 Jun 2017 17:19:38 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Thu,  1 Jun 2017 17:19:01 +0200
Message-Id: <20170601151906.10213-12-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.12.2
In-Reply-To: <20170601151906.10213-1-proskurin@sec.in.tum.de>
References: <20170601151906.10213-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH 3/8] arm/mem_access: Add defines supporting PTs
	with varying page sizes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIEFSTXY4IGFyY2hpdGVjdHVyZSBzdXBwb3J0cyBwYWdlcyB3aXRoIGRpZmZlcmVudCAoNEss
IDE2SywgYW5kIDY0Sykgc2l6ZXMuClRvIGVuYWJsZSBndWVzdCBwYWdlIHRhYmxlIHdhbGtzIGZv
ciB2YXJpb3VzIGNvbmZpZ3VyYXRpb25zLCB0aGlzIGNvbW1pdApleHRlbmRzIHRoZSBkZWZpbmVz
IGFuZCBoZWxwZXJzIG9mIHRoZSBjdXJyZW50IGltcGxlbWVudGF0aW9uLgoKU2lnbmVkLW9mZi1i
eTogU2VyZ2VqIFByb3NrdXJpbiA8cHJvc2t1cmluQHNlYy5pbi50dW0uZGU+Ci0tLQpDYzogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaCB8
IDY3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmls
ZSBjaGFuZ2VkLCA2NyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LWFybS9wYWdlLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaAppbmRleCA0YjQ2ZTg4MzFj
Li42MjIyYjFkNGEyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaApAQCAtNTAwLDYgKzUwMCw3MyBAQCBzdGF0aWMg
aW5saW5lIGludCBndmFfdG9faXBhKHZhZGRyX3QgdmEsIHBhZGRyX3QgKnBhZGRyLCB1bnNpZ25l
ZCBpbnQgZmxhZ3MpCiAKICNkZWZpbmUgUEFHRV9BTElHTih4KSAoKCh4KSArIFBBR0VfU0laRSAt
IDEpICYgUEFHRV9NQVNLKQogCisjZGVmaW5lIExQQUVfU0hJRlRfNEsgICAgICAgICAgICg5KQor
I2RlZmluZSBMUEFFX1NISUZUXzE2SyAgICAgICAgICAoMTEpCisjZGVmaW5lIExQQUVfU0hJRlRf
NjRLICAgICAgICAgICgxMykKKworI2RlZmluZSBMUEFFX0VOVFJJRVNfNEsgICAgICAgICAoX0FD
KDEsVSkgPDwgTFBBRV9TSElGVF80SykKKyNkZWZpbmUgTFBBRV9FTlRSSUVTXzE2SyAgICAgICAg
KF9BQygxLFUpIDw8IExQQUVfU0hJRlRfMTZLKQorI2RlZmluZSBMUEFFX0VOVFJJRVNfNjRLICAg
ICAgICAoX0FDKDEsVSkgPDwgTFBBRV9TSElGVF82NEspCisKKyNkZWZpbmUgTFBBRV9FTlRSWV9N
QVNLXzRLICAgICAgKExQQUVfRU5UUklFU180SyAtIDEpCisjZGVmaW5lIExQQUVfRU5UUllfTUFT
S18xNksgICAgIChMUEFFX0VOVFJJRVNfMTZLIC0gMSkKKyNkZWZpbmUgTFBBRV9FTlRSWV9NQVNL
XzY0SyAgICAgKExQQUVfRU5UUklFU182NEsgLSAxKQorCisjZGVmaW5lIFBBR0VfU0hJRlRfNEsg
ICAgICAgICAgICgxMikKKyNkZWZpbmUgUEFHRV9TSElGVF8xNksgICAgICAgICAgKDE0KQorI2Rl
ZmluZSBQQUdFX1NISUZUXzY0SyAgICAgICAgICAoMTYpCisKKyNkZWZpbmUgVEhJUkRfU0hJRlRf
NEsgICAgICAgICAgKFBBR0VfU0hJRlRfNEspCisjZGVmaW5lIFRISVJEX1NISUZUXzE2SyAgICAg
ICAgIChQQUdFX1NISUZUXzE2SykKKyNkZWZpbmUgVEhJUkRfU0hJRlRfNjRLICAgICAgICAgKFBB
R0VfU0hJRlRfNjRLKQorCisjZGVmaW5lIFRISVJEX1NJWkVfNEsgICAgICAgICAgICgocGFkZHJf
dCkxIDw8IFRISVJEX1NISUZUXzRLKQorI2RlZmluZSBUSElSRF9TSVpFXzE2SyAgICAgICAgICAo
KHBhZGRyX3QpMSA8PCBUSElSRF9TSElGVF8xNkspCisjZGVmaW5lIFRISVJEX1NJWkVfNjRLICAg
ICAgICAgICgocGFkZHJfdCkxIDw8IFRISVJEX1NISUZUXzY0SykKKworI2RlZmluZSBTRUNPTkRf
U0hJRlRfNEsgICAgICAgICAoVEhJUkRfU0hJRlRfNEsgKyBMUEFFX1NISUZUXzRLKQorI2RlZmlu
ZSBTRUNPTkRfU0hJRlRfMTZLICAgICAgICAoVEhJUkRfU0hJRlRfMTZLICsgTFBBRV9TSElGVF8x
NkspCisjZGVmaW5lIFNFQ09ORF9TSElGVF82NEsgICAgICAgIChUSElSRF9TSElGVF82NEsgKyBM
UEFFX1NISUZUXzY0SykKKworI2RlZmluZSBTRUNPTkRfU0laRV80SyAgICAgICAgICAoKHBhZGRy
X3QpMSA8PCBTRUNPTkRfU0hJRlRfNEspCisjZGVmaW5lIFNFQ09ORF9TSVpFXzE2SyAgICAgICAg
ICgocGFkZHJfdCkxIDw8IFNFQ09ORF9TSElGVF8xNkspCisjZGVmaW5lIFNFQ09ORF9TSVpFXzY0
SyAgICAgICAgICgocGFkZHJfdCkxIDw8IFNFQ09ORF9TSElGVF82NEspCisKKyNkZWZpbmUgRklS
U1RfU0hJRlRfNEsgICAgICAgICAgKFNFQ09ORF9TSElGVF80SyArIExQQUVfU0hJRlRfNEspCisj
ZGVmaW5lIEZJUlNUX1NISUZUXzE2SyAgICAgICAgIChTRUNPTkRfU0hJRlRfMTZLICsgTFBBRV9T
SElGVF8xNkspCisjZGVmaW5lIEZJUlNUX1NISUZUXzY0SyAgICAgICAgIChTRUNPTkRfU0hJRlRf
NjRLICsgTFBBRV9TSElGVF82NEspCisKKyNkZWZpbmUgRklSU1RfU0laRV80SyAgICAgICAgICAg
KChwYWRkcl90KTEgPDwgRklSU1RfU0hJRlRfNEspCisjZGVmaW5lIEZJUlNUX1NJWkVfMTZLICAg
ICAgICAgICgocGFkZHJfdCkxIDw8IEZJUlNUX1NISUZUXzE2SykKKyNkZWZpbmUgRklSU1RfU0la
RV82NEsgICAgICAgICAgKChwYWRkcl90KTEgPDwgRklSU1RfU0hJRlRfNjRLKQorCisjZGVmaW5l
IFpFUk9FVEhfU0hJRlRfNEsgICAgICAgIChGSVJTVF9TSElGVF80SyArIExQQUVfU0hJRlRfNEsp
CisjZGVmaW5lIFpFUk9FVEhfU0hJRlRfMTZLICAgICAgIChGSVJTVF9TSElGVF8xNksgKyBMUEFF
X1NISUZUXzE2SykKKworI2RlZmluZSBaRVJPRVRIX1NJWkVfNEsgICAgICAgICAoKHBhZGRyX3Qp
MSA8PCBaRVJPRVRIX1NISUZUXzRLKQorI2RlZmluZSBaRVJPRVRIX1NJWkVfMTZLICAgICAgICAo
KHBhZGRyX3QpMSA8PCBaRVJPRVRIX1NISUZUXzE2SykKKworI2RlZmluZSBHVUVTVF9UQUJMRV9P
RkZTRVQob2ZmcywgZ3JhbikgICAgICAgICAgKChwYWRkcl90KShvZmZzKSAmIExQQUVfRU5UUllf
TUFTS18jI2dyYW4pCisjZGVmaW5lIHRoaXJkX2d1ZXN0X3RhYmxlX29mZnNldCh2YSwgZ3Jhbikg
ICAgICBHVUVTVF9UQUJMRV9PRkZTRVQoKHZhID4+IFRISVJEX1NISUZUXyMjZ3JhbiksIGdyYW4p
CisjZGVmaW5lIHNlY29uZF9ndWVzdF90YWJsZV9vZmZzZXQodmEsIGdyYW4pICAgICBHVUVTVF9U
QUJMRV9PRkZTRVQoKHZhID4+IFNFQ09ORF9TSElGVF8jI2dyYW4pLCBncmFuKQorI2RlZmluZSBm
aXJzdF9ndWVzdF90YWJsZV9vZmZzZXQodmEsIGdyYW4pICAgICAgR1VFU1RfVEFCTEVfT0ZGU0VU
KCh2YSA+PiBGSVJTVF9TSElGVF8jI2dyYW4pLCBncmFuKQorI2RlZmluZSB6ZXJvZXRoX2d1ZXN0
X3RhYmxlX29mZnNldCh2YSwgZ3JhbikgICAgR1VFU1RfVEFCTEVfT0ZGU0VUKCh2YSA+PiBaRVJP
RVRIX1NISUZUXyMjZ3JhbiksIGdyYW4pCisKKyNkZWZpbmUgdGhpcmRfZ3Vlc3RfdGFibGVfb2Zm
c2V0XzRrKHZhKSAgICAgICAgIHRoaXJkX2d1ZXN0X3RhYmxlX29mZnNldCh2YSwgNEspCisjZGVm
aW5lIHRoaXJkX2d1ZXN0X3RhYmxlX29mZnNldF8xNmsodmEpICAgICAgICB0aGlyZF9ndWVzdF90
YWJsZV9vZmZzZXQodmEsIDE2SykKKyNkZWZpbmUgdGhpcmRfZ3Vlc3RfdGFibGVfb2Zmc2V0XzY0
ayh2YSkgICAgICAgIHRoaXJkX2d1ZXN0X3RhYmxlX29mZnNldCh2YSwgNjRLKQorCisjZGVmaW5l
IHNlY29uZF9ndWVzdF90YWJsZV9vZmZzZXRfNGsodmEpICAgICAgICBzZWNvbmRfZ3Vlc3RfdGFi
bGVfb2Zmc2V0KHZhLCA0SykKKyNkZWZpbmUgc2Vjb25kX2d1ZXN0X3RhYmxlX29mZnNldF8xNmso
dmEpICAgICAgIHNlY29uZF9ndWVzdF90YWJsZV9vZmZzZXQodmEsIDE2SykKKyNkZWZpbmUgc2Vj
b25kX2d1ZXN0X3RhYmxlX29mZnNldF82NGsodmEpICAgICAgIHNlY29uZF9ndWVzdF90YWJsZV9v
ZmZzZXQodmEsIDY0SykKKworI2RlZmluZSBmaXJzdF9ndWVzdF90YWJsZV9vZmZzZXRfNGsodmEp
ICAgICAgICAgZmlyc3RfZ3Vlc3RfdGFibGVfb2Zmc2V0KHZhLCA0SykKKyNkZWZpbmUgZmlyc3Rf
Z3Vlc3RfdGFibGVfb2Zmc2V0XzE2ayh2YSkgICAgICAgIGZpcnN0X2d1ZXN0X3RhYmxlX29mZnNl
dCh2YSwgMTZLKQorI2RlZmluZSBmaXJzdF9ndWVzdF90YWJsZV9vZmZzZXRfNjRrKHZhKSAgICAg
ICAgZmlyc3RfZ3Vlc3RfdGFibGVfb2Zmc2V0KHZhLCA2NEspCisKKyNkZWZpbmUgemVyb2V0aF9n
dWVzdF90YWJsZV9vZmZzZXRfNGsodmEpICAgICAgIHplcm9ldGhfZ3Vlc3RfdGFibGVfb2Zmc2V0
KHZhLCA0SykKKyNkZWZpbmUgemVyb2V0aF9ndWVzdF90YWJsZV9vZmZzZXRfMTZrKHZhKSAgICAg
IHplcm9ldGhfZ3Vlc3RfdGFibGVfb2Zmc2V0KHZhLCAxNkspCisKICNlbmRpZiAvKiBfX0FSTV9Q
QUdFX0hfXyAqLwogCiAvKgotLSAKMi4xMi4yCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 01 15:20:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 15:20:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGRtF-0005UX-Sl; Thu, 01 Jun 2017 15: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 <proskurin@sec.in.tum.de>) id 1dGRtE-0005Ss-V1
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 15:19:57 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 F5/DE-02956-C9030395; Thu, 01 Jun 2017 15:19:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCLMWRWlGSWpSXmKPExsXSPJ+BQ3e2gUG
 kwZ2TBhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aOp2cZC/awVTQ/XMbewHiStYuRi0NIYCOj
 xMx7S6CcFYwSVxZ0MHYxcnKwCRhITHm9khXEFhFQkri3ajITSBGzQBOjxL3GB2wgCWGBYIn1X
 /eB2SwCqhJTtt1nBrF5BWwlmtuugw2SEJCXOLtlJ1icEyh+dmoHC4gtJGAjcfnSf+YJjNwLGB
 lWMWoUpxaVpRbpGhrpJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIE+pgBCHYwXt4
 YcIhRkoNJSZR3gbxBpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3mZ9oJxgUWp6akVaZg4w2GDS
 Ehw8SiK8t0DSvMUFibnFmekQqVOMuhxNH7Z8YRJiycvPS5US530KUiQAUpRRmgc3Ahb4lxhlp
 YR5GYGOEuIpSC3KzSxBlX/FKM7BqCTM+xxkCk9mXgncpldARzABHfFimz7IESWJCCmpBsb2h1
 Kz3M5mJlQXHpuQ0mt31Id7kbT0zguu9zc+b5+jfHLzyYNuJxct+O9xPibC/qbp/IUa3YsdFr1
 1LU+UW63Effrc5yvBNf92q6q0XRLg+Cj39a7soqr2O5nG9zSenZm4exvPmrc7jYVvJoTMTMzk
 +76s+aBWs8j1O9d23OxzSbhy+kvE8Zf2SizFGYmGWsxFxYkAzUAZfHcCAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-10.tower-21.messagelabs.com!1496330395!65212967!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11460 invoked from network); 1 Jun 2017 15:19:55 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Jun 2017 15:19:55 -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 6E1681013009F;
 Thu,  1 Jun 2017 17:19:38 +0200 (CEST)
Received: from ker.sec.in.tum.de (ker.sec.in.tum.de [131.159.50.36])
 by files.sec.in.tum.de (Postfix) with ESMTP id 61F6EB22FB;
 Thu,  1 Jun 2017 17:19:38 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Thu,  1 Jun 2017 17:19:00 +0200
Message-Id: <20170601151906.10213-11-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.12.2
In-Reply-To: <20170601151906.10213-1-proskurin@sec.in.tum.de>
References: <20170601151906.10213-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH 2/8] arm/mem_access: Add defines holding the
	width of 32/64bit regs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBjb21taXQgYWRkcyB0d28gZGVmaW5lcyBob2xkaW5nIHRoZSByZWdpc3RlciB3aWR0aCBv
ZiAzMiBiaXQgYW5kIDY0IGJpdApyZWdpc3RlcnMuIFRoZXNlIGRlZmluZXMgc2ltcGxpZnkgdXNp
bmcgdGhlIGFzc29jaWF0ZWQgY29uc3RhbnRzIGluIHRoZQpmb2xsb3dpbmcgY29tbWl0cy4KClNp
Z25lZC1vZmYtYnk6IFNlcmdlaiBQcm9za3VyaW4gPHByb3NrdXJpbkBzZWMuaW4udHVtLmRlPgot
LS0KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2luY2x1ZGUvYXNtLWFy
bS9wcm9jZXNzb3IuaCB8IDQgKysrKwogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKQoK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmggYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL3Byb2Nlc3Nvci5oCmluZGV4IGMwOTVkYWQ3ZTkuLmMxY2NkOTIwYjQgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9wcm9jZXNzb3IuaApAQCAtMzI2LDYgKzMyNiwxMCBAQAogI2RlZmluZSBNTTY0X1ZN
SURfMTZfQklUU19TVVBQT1JUICAgMHgyCiAjZW5kaWYKIAorLyogUmVnaXN0ZXIgd2lkdGggKi8K
KyNkZWZpbmUgUkVHSVNURVJfV0lEVEhfNjRfQklUICAgICAgICg2NCkKKyNkZWZpbmUgUkVHSVNU
RVJfV0lEVEhfMzJfQklUICAgICAgICgzMikKKwogI2lmbmRlZiBfX0FTU0VNQkxZX18KIAogc3Ry
dWN0IGNwdWluZm9fYXJtIHsKLS0gCjIuMTIuMgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 01 15:20:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 15:20:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGRtD-0005RJ-94; Thu, 01 Jun 2017 15:19:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dGRtB-0005Q8-OM
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 15:19:53 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 B4/9F-02180-89030395; Thu, 01 Jun 2017 15:19:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBLMWRWlGSWpSXmKPExsXSPJ+BQ3eagUG
 kweFuMYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePm+xfsBfM8K7rW/WFrYFxl0MXIxSEksJFR
 4vWT9awQzgpGiT1zZzB2MXJysAkYSEx5vZIVxBYRUJK4t2oyE0gRs0ATo8S9xgdsIAlhAU+Jv
 UsnMIPYLAKqEoumdIA18wrYSEw42cwEYksIyEuc3bITrIZTwFbi7NQOFhBbCKjm8qX/zBMYuR
 cwMqxi1ChOLSpLLdI1NtBLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAj0cT0DA+M
 Oxgmr/A4xSnIwKYnyLpA3iBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwdusD5QTLEpNT61Iy8wB
 BhtMWoKDR0mEd5MeUJq3uCAxtzgzHSJ1ilFRSpw3HqRPACSRUZoH1wYL8EuMslLCvIwMDAxCP
 AWpRbmZJajyrxjFORiVhHlXgkzhycwrgZv+CmgxE9DiF9v0QRaXJCKkpBoY93Ccd9fMc3usr/
 7gzrY2bTUH1uU5QVmK1/3+HBbb082eMrec0fdWHdvhFXemvC/aFhaqvrj3znt57XDpI/x/Ki2
 +r5jTYuRY4CimvuNOfe0j4TlvXtVGbFO5fyeVQ/VmWtj+u9t7N0t+9rl1ZLGvx8VzYvE3ZuuK
 nuCy/OLmUl+w+N+njK3CSizFGYmGWsxFxYkAgaUJZGsCAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-12.tower-206.messagelabs.com!1496330390!65150820!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16659 invoked from network); 1 Jun 2017 15:19:50 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 1 Jun 2017 15:19:50 -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 48C1B1013009E;
 Thu,  1 Jun 2017 17:19:38 +0200 (CEST)
Received: from ker.sec.in.tum.de (ker.sec.in.tum.de [131.159.50.36])
 by files.sec.in.tum.de (Postfix) with ESMTP id 312ADB22FB;
 Thu,  1 Jun 2017 17:19:38 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Thu,  1 Jun 2017 17:18:56 +0200
Message-Id: <20170601151906.10213-7-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.12.2
In-Reply-To: <20170601151906.10213-1-proskurin@sec.in.tum.de>
References: <20170601151906.10213-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [RFC PATCH v2 6/8] arm/mem_access: Add long-descriptor
	based gpt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBjb21taXQgYWRkcyBmdW5jdGlvbmFsaXR5IHRvIHdhbGsgdGhlIGd1ZXN0J3MgcGFnZSB0
YWJsZXMgdXNpbmcgdGhlCmxvbmctZGVzY3JpcHRvciB0cmFuc2xhdGlvbiB0YWJsZSBmb3JtYXQg
Zm9yIGJvdGggQVJNdjcgYW5kIEFSTXY4LgpTaW1pbGFyIHRvIHRoZSBoYXJkd2FyZSBhcmNoaXRl
Y3R1cmUsIHRoZSBpbXBsZW1lbnRhdGlvbiBzdXBwb3J0cwpkaWZmZXJlbnQgcGFnZSBncmFudWxh
cml0aWVzICg0SywgMTZLLCBhbmQgNjRLKS4gVGhlIGltcGxlbWVudGF0aW9uIGlzCmJhc2VkIG9u
IEFSTSBEREkgMDQ4N0EtZyBKMTEtNTYwOCwgSjExLTU2NzksIGFuZCBBUk0gRERJIDA0MDZDLWIK
QjMtMTUxMC4KCk5vdGUgdGhhdCB0aGUgY3VycmVudCBpbXBsZW1lbnRhdGlvbiBsYWNrcyBzdXBw
b3J0IGZvciAzMi1iaXQgRUwwCnJ1bm5pbmcgb24gdG9wIG9mIDY0LWJpdCBFTDEuIFRoZSBhc3Nv
Y2lhdGVkIGxvY2F0aW9uIGluIHRoZSBjb2RlIGlzCm1hcmtlZCBhcHByb3ByaWF0ZWx5LgoKU2ln
bmVkLW9mZi1ieTogU2VyZ2VqIFByb3NrdXJpbiA8cHJvc2t1cmluQHNlYy5pbi50dW0uZGU+Ci0t
LQpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCnYyOiBVc2UgVENSX1NaX01BU0sg
aW5zdGVhZCBvZiBUVEJDUl9TWl9NQVNLIGZvciBBUk0gMzItYml0IGd1ZXN0cyB1c2luZwogICAg
dGhlIGxvbmctZGVzY3JpcHRvciB0cmFuc2xhdGlvbiB0YWJsZSBmb3JtYXQuCgogICAgQ29zbWV0
aWMgZml4ZXMuCi0tLQogeGVuL2FyY2gvYXJtL3AybS5jIHwgMjcxICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgMjY5
IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L3AybS5jIGIveGVuL2FyY2gvYXJtL3AybS5jCmluZGV4IDAzMzdkODM1ODEuLmVhM2JlNmYwNTAg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9wMm0uYworKysgYi94ZW4vYXJjaC9hcm0vcDJtLmMK
QEAgLTE1NzMsOCArMTU3MywyNzUgQEAgc3RhdGljIGludCBfX3AybV93YWxrX2dwdF9sZChzdHJ1
Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWRkcl90
IGd2YSwgcGFkZHJfdCAqaXBhLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgKnBlcm1fcm8pCiB7Ci0gICAgLyogTm90IGltcGxlbWVudGVkIHlldC4gKi8KLSAgICBy
ZXR1cm4gLUVGQVVMVDsKKyAgICBpbnQgdDBfc3osIHQxX3N6LCBkaXNhYmxlZCA9IDE7CisgICAg
dW5zaWduZWQgaW50IGxldmVsLCBncmFuOworICAgIHVuc2lnbmVkIGludCB0b3BiaXQgPSAwLCBp
bnB1dF9zaXplID0gMCwgb3V0cHV0X3NpemU7CisgICAgdWludDY0X3QgdHRiciA9IDAsIGlwczsK
KyAgICBwYWRkcl90IG1hc2s7CisgICAgbHBhZV90IHB0ZSwgKnRhYmxlOworICAgIHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2U7CisgICAgcmVnaXN0ZXJfdCB0Y3IgPSBSRUFEX1NZU1JFRyhUQ1JfRUwx
KTsKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gcDJtLT5kb21haW47CisKKyAgICBjb25zdCB2YWRk
cl90IG9mZnNldHNbNF1bM10gPSB7CisgICAgICAgIHsKKyNpZmRlZiBDT05GSUdfQVJNXzY0Cisg
ICAgICAgICAgICB6ZXJvZXRoX2d1ZXN0X3RhYmxlX29mZnNldF80ayhndmEpLAorICAgICAgICAg
ICAgemVyb2V0aF9ndWVzdF90YWJsZV9vZmZzZXRfMTZrKGd2YSksCisgICAgICAgICAgICAwLCAv
KiBUaGVyZSBpcyBubyB6ZXJvZXRoIGxvb2t1cCBsZXZlbCB3aXRoIGEgNjRLIGdyYW51bGUgc2l6
ZS4gKi8KKyNlbmRpZgorICAgICAgICB9LAorICAgICAgICB7CisgICAgICAgICAgICBmaXJzdF9n
dWVzdF90YWJsZV9vZmZzZXRfNGsoZ3ZhKSwKKyNpZmRlZiBDT05GSUdfQVJNXzY0CisgICAgICAg
ICAgICBmaXJzdF9ndWVzdF90YWJsZV9vZmZzZXRfMTZrKGd2YSksCisgICAgICAgICAgICBmaXJz
dF9ndWVzdF90YWJsZV9vZmZzZXRfNjRrKGd2YSksCisjZW5kaWYKKyAgICAgICAgfSwKKyAgICAg
ICAgeworICAgICAgICAgICAgc2Vjb25kX2d1ZXN0X3RhYmxlX29mZnNldF80ayhndmEpLAorI2lm
ZGVmIENPTkZJR19BUk1fNjQKKyAgICAgICAgICAgIHNlY29uZF9ndWVzdF90YWJsZV9vZmZzZXRf
MTZrKGd2YSksCisgICAgICAgICAgICBzZWNvbmRfZ3Vlc3RfdGFibGVfb2Zmc2V0XzY0ayhndmEp
LAorI2VuZGlmCisgICAgICAgIH0sCisgICAgICAgIHsKKyAgICAgICAgICAgIHRoaXJkX2d1ZXN0
X3RhYmxlX29mZnNldF80ayhndmEpLAorI2lmZGVmIENPTkZJR19BUk1fNjQKKyAgICAgICAgICAg
IHRoaXJkX2d1ZXN0X3RhYmxlX29mZnNldF8xNmsoZ3ZhKSwKKyAgICAgICAgICAgIHRoaXJkX2d1
ZXN0X3RhYmxlX29mZnNldF82NGsoZ3ZhKSwKKyNlbmRpZgorICAgICAgICB9CisgICAgfTsKKwor
ICAgIGNvbnN0IHBhZGRyX3QgbWFza3NbNF1bM10gPSB7CisgICAgICAgIHsKKyAgICAgICAgICAg
IFpFUk9FVEhfU0laRV80SyAtIDEsCisgICAgICAgICAgICBaRVJPRVRIX1NJWkVfMTZLIC0gMSwK
KyAgICAgICAgICAgIDAgLyogVGhlcmUgaXMgbm8gemVyb2V0aCBsb29rdXAgbGV2ZWwgd2l0aCBh
IDY0SyBncmFudWxlIHNpemUuICovCisgICAgICAgIH0sCisgICAgICAgIHsKKyAgICAgICAgICAg
IEZJUlNUX1NJWkVfNEsgLSAxLAorICAgICAgICAgICAgRklSU1RfU0laRV8xNksgLSAxLAorICAg
ICAgICAgICAgRklSU1RfU0laRV82NEsgLSAxCisgICAgICAgIH0sCisgICAgICAgIHsKKyAgICAg
ICAgICAgIFNFQ09ORF9TSVpFXzRLIC0gMSwKKyAgICAgICAgICAgIFNFQ09ORF9TSVpFXzE2SyAt
IDEsCisgICAgICAgICAgICBTRUNPTkRfU0laRV82NEsgLSAxCisgICAgICAgIH0sCisgICAgICAg
IHsKKyAgICAgICAgICAgIFRISVJEX1NJWkVfNEsgLSAxLAorICAgICAgICAgICAgVEhJUkRfU0la
RV8xNksgLSAxLAorICAgICAgICAgICAgVEhJUkRfU0laRV82NEsgLSAxCisgICAgICAgIH0KKyAg
ICB9OworCisgICAgY29uc3QgdW5zaWduZWQgaW50IGdyYWluc2l6ZXNbM10gPSB7CisgICAgICAg
IFBBR0VfU0hJRlRfNEssCisgICAgICAgIFBBR0VfU0hJRlRfMTZLLAorICAgICAgICBQQUdFX1NI
SUZUXzY0SworICAgIH07CisKKyAgICBjb25zdCB1bnNpZ25lZCBpbnQgc3RyaWRlc1szXSA9IHsK
KyAgICAgICAgTFBBRV9TSElGVF80SywKKyAgICAgICAgTFBBRV9TSElGVF8xNkssCisgICAgICAg
IExQQUVfU0hJRlRfNjRLCisgICAgfTsKKworICAgIHQwX3N6ID0gKHRjciA+PiBUQ1JfVDBTWl9T
SElGVCkgJiBUQ1JfU1pfTUFTSzsKKyAgICB0MV9zeiA9ICh0Y3IgPj4gVENSX1QxU1pfU0hJRlQp
ICYgVENSX1NaX01BU0s7CisKKyAgICAvKgorICAgICAqIEdldCB0aGUgTVNCIG51bWJlciBvZiB0
aGUgZ3ZhLCBhY2NvcmRpbmcgdG8gIkFkZHJUb3AiIHBzZXVkb2NvZGUKKyAgICAgKiBpbXBsZW1l
bnRhdGlvbiBpbiBBUk0gRERJIDA0ODdBLWcgSjExLTU3MzkuCisgICAgICoKKyAgICAgKiBYWFg6
IFdlIGRvIG5vdCBjaGVjayB3aGV0aGVyIHRoZSA2NGJpdCBkb21haW4gdXNlcyBhIDMyLWJpdCBF
TDAuIEluIHRoaXMKKyAgICAgKiBjYXNlLCB3ZSBuZWVkIHRvIHNldCB0b3BiaXQgdG8gMzEsIGFz
IHdlbGwuCisgICAgICovCisgICAgaWYgKCBpc18zMmJpdF9kb21haW4oZCkgKQorICAgICAgICB0
b3BiaXQgPSBUQ1JfVEJfMzE7CisjaWZkZWYgQ09ORklHX0FSTV82NAorICAgIGVsc2UgaWYgKCBp
c182NGJpdF9kb21haW4oZCkgKQorICAgIHsKKyAgICAgICAgaWYgKCAoKGd2YSAmICgxVUwgPDwg
VENSX1RCXzU1KSkgJiYgKHRjciAmIFRDUl9UQkkxKSkgfHwKKyAgICAgICAgICAgICAoIShndmEg
JiAoMVVMIDw8IFRDUl9UQl81NSkpICYmICh0Y3IgJiBUQ1JfVEJJMCkpICkKKyAgICAgICAgICAg
IHRvcGJpdCA9IFRDUl9UQl81NTsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgdG9wYml0ID0g
VENSX1RCXzYzOworICAgIH0KKyNlbmRpZgorCisjaWZkZWYgQ09ORklHX0FSTV82NAorICAgIGlm
ICggaXNfNjRiaXRfZG9tYWluKGQpICkKKyAgICB7CisgICAgICAgIGlmICggKGd2YSAmICgxVUwg
PDwgdG9wYml0KSkgPT0gMCApCisgICAgICAgIHsKKyAgICAgICAgICAgIGlucHV0X3NpemUgPSBS
RUdJU1RFUl9XSURUSF82NF9CSVQgLSB0MF9zejsKKworICAgICAgICAgICAgaWYgKCBpbnB1dF9z
aXplID4gSVBTX01BWCApCisgICAgICAgICAgICAgICAgLyogV2UgbGltaXQgdGhlIGlucHV0X3Np
emUgdG8gYmUgbWF4IDQ4IGJpdC4gKi8KKyAgICAgICAgICAgICAgICBpbnB1dF9zaXplID0gSVBT
X01BWDsKKyAgICAgICAgICAgIGVsc2UgaWYgKCBpbnB1dF9zaXplIDwgSVBTX01JTiApCisgICAg
ICAgICAgICAgICAgLyogV2UgbGltaXQgdGhlIGlucHV0X3NpemUgdG8gYmUgbWF4IDI1IGJpdC4g
Ki8KKyAgICAgICAgICAgICAgICBpbnB1dF9zaXplID0gSVBTX01JTjsKKworICAgICAgICAgICAg
LyogTm9ybWFsaXplIGdyYW51bGUgc2l6ZS4gKi8KKyAgICAgICAgICAgIHN3aXRjaCAoIHRjciAm
IFRDUl9URzBfTUFTSyApIHsKKyAgICAgICAgICAgIGNhc2UgVENSX1RHMF8xNks6CisgICAgICAg
ICAgICAgICAgZ3JhbiA9IDE7CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICBj
YXNlIFRDUl9URzBfNjRLOgorICAgICAgICAgICAgICAgIGdyYW4gPSAyOworICAgICAgICAgICAg
ICAgIGJyZWFrOworICAgICAgICAgICAgZGVmYXVsdDoKKyAgICAgICAgICAgICAgICBncmFuID0g
MDsKKyAgICAgICAgICAgIH0KKworICAgICAgICAgICAgLyogVXNlIFRUQlIwIGZvciBHVkEgdG8g
SVBBIHRyYW5zbGF0aW9uLiAqLworICAgICAgICAgICAgdHRiciA9IFJFQURfU1lTUkVHNjQoVFRC
UjBfRUwxKTsKKworICAgICAgICAgICAgLyogSWYgVENSLkVQRDAgaXMgc2V0LCB0cmFuc2xhdGlv
bnMgdXNpbmcgVFRCUjAgYXJlIGRpc2FibGVkLiAqLworICAgICAgICAgICAgZGlzYWJsZWQgPSAo
IHRjciAmIFRDUl9FUEQwICkgPyAxIDogMDsKKyAgICAgICAgfQorICAgICAgICBlbHNlCisgICAg
ICAgIHsKKyAgICAgICAgICAgIGlucHV0X3NpemUgPSBSRUdJU1RFUl9XSURUSF82NF9CSVQgLSB0
MV9zejsKKworICAgICAgICAgICAgaWYgKCBpbnB1dF9zaXplID4gSVBTX01BWCApCisgICAgICAg
ICAgICAgICAgLyogV2UgbGltaXQgdGhlIGlucHV0X3NpemUgdG8gYmUgbWF4IDQ4IGJpdC4gKi8K
KyAgICAgICAgICAgICAgICBpbnB1dF9zaXplID0gSVBTX01BWDsKKyAgICAgICAgICAgIGVsc2Ug
aWYgKCBpbnB1dF9zaXplIDwgSVBTX01JTiApCisgICAgICAgICAgICAgICAgLyogV2UgbGltaXQg
dGhlIGlucHV0X3NpemUgdG8gYmUgbWF4IDI1IGJpdC4gKi8KKyAgICAgICAgICAgICAgICBpbnB1
dF9zaXplID0gSVBTX01JTjsKKworICAgICAgICAgICAgLyogTm9ybWFsaXplIGdyYW51bGUgc2l6
ZS4gKi8KKyAgICAgICAgICAgIHN3aXRjaCAoIHRjciAmIFRDUl9URzFfTUFTSyApIHsKKyAgICAg
ICAgICAgIGNhc2UgVENSX1RHMV8xNks6CisgICAgICAgICAgICAgICAgZ3JhbiA9IDE7CisgICAg
ICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICBjYXNlIFRDUl9URzFfNjRLOgorICAgICAg
ICAgICAgICAgIGdyYW4gPSAyOworICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAg
ZGVmYXVsdDoKKyAgICAgICAgICAgICAgICBncmFuID0gMDsKKyAgICAgICAgICAgIH0KKworICAg
ICAgICAgICAgLyogVXNlIFRUQlIxIGZvciBHVkEgdG8gSVBBIHRyYW5zbGF0aW9uLiAqLworICAg
ICAgICAgICAgdHRiciA9IFJFQURfU1lTUkVHNjQoVFRCUjFfRUwxKTsKKworICAgICAgICAgICAg
LyogSWYgVENSLkVQRDEgaXMgc2V0LCB0cmFuc2xhdGlvbnMgdXNpbmcgVFRCUjEgYXJlIGRpc2Fi
bGVkLiAqLworICAgICAgICAgICAgZGlzYWJsZWQgPSAoIHRjciAmIFRDUl9FUEQxICkgPyAxIDog
MDsKKyAgICAgICAgfQorICAgIH0KKyAgICBlbHNlCisjZW5kaWYKKyAgICB7CisgICAgICAgIC8q
IEdyYW51bGUgc2l6ZSBvZiBBYXJjaDMyIG9yIEFSTXY3IGFyY2hpdGVjdHVyZXMgaXMgYWx3YXlz
IDRLLCBpbmRleGVkIGJ5IDAuICovCisgICAgICAgIGdyYW4gPSAwOworCisgICAgICAgIG1hc2sg
PSAoKDFVTEwgPDwgUkVHSVNURVJfV0lEVEhfMzJfQklUKSAtIDEpICYKKyAgICAgICAgICAgICAg
IH4oKDFVTEwgPDwgKFJFR0lTVEVSX1dJRFRIXzMyX0JJVCAtIHQwX3N6KSkgLSAxKTsKKworICAg
ICAgICBpZiAoIHQwX3N6ID09IDAgfHwgIShndmEgJiBtYXNrKSApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIGlucHV0X3NpemUgPSBSRUdJU1RFUl9XSURUSF8zMl9CSVQgLSB0MF9zejsKKworICAg
ICAgICAgICAgLyogVXNlIFRUQlIwIGZvciBHVkEgdG8gSVBBIHRyYW5zbGF0aW9uLiAqLworICAg
ICAgICAgICAgdHRiciA9IFJFQURfU1lTUkVHNjQoVFRCUjBfRUwxKTsKKworICAgICAgICAgICAg
LyogSWYgVENSLkVQRDAgaXMgc2V0LCB0cmFuc2xhdGlvbnMgdXNpbmcgVFRCUjAgYXJlIGRpc2Fi
bGVkLiAqLworICAgICAgICAgICAgZGlzYWJsZWQgPSAoIHRjciAmIFRDUl9FUEQwICkgPyAxIDog
MDsKKyAgICAgICAgfQorCisgICAgICAgIG1hc2sgPSAoKDFVTEwgPDwgUkVHSVNURVJfV0lEVEhf
MzJfQklUKSAtIDEpICYKKyAgICAgICAgICAgICAgIH4oKDFVTEwgPDwgKFJFR0lTVEVSX1dJRFRI
XzMyX0JJVCAtIHQxX3N6KSkgLSAxKTsKKworICAgICAgICBpZiAoICgodDFfc3ogPT0gMCkgJiYg
IXR0YnIpIHx8ICh0MV9zeiAmJiAoZ3ZhICYgbWFzaykgPT0gbWFzaykgKQorICAgICAgICB7Cisg
ICAgICAgICAgICBpbnB1dF9zaXplID0gUkVHSVNURVJfV0lEVEhfMzJfQklUIC0gdDFfc3o7CisK
KyAgICAgICAgICAgIC8qIFVzZSBUVEJSMSBmb3IgR1ZBIHRvIElQQSB0cmFuc2xhdGlvbi4gKi8K
KyAgICAgICAgICAgIHR0YnIgPSBSRUFEX1NZU1JFRzY0KFRUQlIxX0VMMSk7CisKKyAgICAgICAg
ICAgIC8qIElmIFRDUi5FUEQxIGlzIHNldCwgdHJhbnNsYXRpb25zIHVzaW5nIFRUQlIxIGFyZSBk
aXNhYmxlZC4gKi8KKyAgICAgICAgICAgIGRpc2FibGVkID0gKCB0Y3IgJiBUQ1JfRVBEMSApID8g
MSA6IDA7CisgICAgICAgIH0KKyAgICB9CisKKyAgICBpZiAoIGRpc2FibGVkICkKKyAgICAgICAg
cmV0dXJuIC1FRkFVTFQ7CisKKyAgICBsZXZlbCA9IDQgLSBESVZfUk9VTkRfVVAoKGlucHV0X3Np
emUgLSBncmFpbnNpemVzW2dyYW5dKSwgc3RyaWRlc1tncmFuXSk7CisKKyAgICAvKiBYWFg6IFdl
IGRvIG5vdCBjb25zaWRlciAzMmJpdCBFTDAgcnVubmluZyBvbiBBYXJjaDY0LCB5ZXQuICovCisg
ICAgaWYgKCBpc182NGJpdF9kb21haW4oZCkgKQorICAgIHsKKyAgICAgICAgLyogR2V0IHRoZSBp
bnRlcm1lZGlhdGUgcGh5c2ljYWwgYWRkcmVzcyBzaXplLiAqLworICAgICAgICBpcHMgPSAodGNy
ICYgVENSX0lQU19NQVNLKSA+PiBUQ1JfSVBTX1NISUZUOworCisgICAgICAgIHN3aXRjaCAoaXBz
KSB7CisgICAgICAgIGNhc2UgVENSX0lQU18zMl9CSVQ6CisgICAgICAgICAgICBvdXRwdXRfc2l6
ZSA9IElQU18zMl9CSVQ7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgY2FzZSBUQ1JfSVBT
XzM2X0JJVDoKKyAgICAgICAgICAgIG91dHB1dF9zaXplID0gSVBTXzM2X0JJVDsKKyAgICAgICAg
ICAgIGJyZWFrOworICAgICAgICBjYXNlIFRDUl9JUFNfNDBfQklUOgorICAgICAgICAgICAgb3V0
cHV0X3NpemUgPSBJUFNfNDBfQklUOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGNhc2Ug
VENSX0lQU180Ml9CSVQ6CisgICAgICAgICAgICBvdXRwdXRfc2l6ZSA9IElQU180Ml9CSVQ7Cisg
ICAgICAgICAgICBicmVhazsKKyAgICAgICAgY2FzZSBUQ1JfSVBTXzQ0X0JJVDoKKyAgICAgICAg
ICAgIG91dHB1dF9zaXplID0gSVBTXzQ0X0JJVDsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAg
ICBjYXNlIFRDUl9JUFNfNDhfQklUOgorICAgICAgICBkZWZhdWx0OgorICAgICAgICAgICAgb3V0
cHV0X3NpemUgPSBJUFNfNDhfQklUOworICAgICAgICB9CisgICAgfQorICAgIGVsc2UKKyAgICAg
ICAgb3V0cHV0X3NpemUgPSBJUFNfNDBfQklUOworCisgICAgLyogTWFrZSBzdXJlIHRoZSBiYXNl
IGFkZHJlc3MgZG9lcyBub3QgZXhjZWVkIGl0cyBjb25maWd1cmVkIHNpemUuICovCisgICAgbWFz
ayA9ICgoMVVMTCA8PCBJUFNfNDhfQklUKSAtIDEpICYgfigoMVVMTCA8PCBvdXRwdXRfc2l6ZSkg
LSAxKTsKKyAgICBpZiAoIG91dHB1dF9zaXplICE9IElQU180OF9CSVQgJiYgKHR0YnIgJiBtYXNr
KSApCisgICAgICAgIHJldHVybiAtRUZBVUxUOworCisgICAgbWFzayA9ICgoMVVMTCA8PCBvdXRw
dXRfc2l6ZSkgLSAxKTsKKyAgICBwYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4oZCwgcGFkZHJfdG9f
cGZuKHR0YnIgJiBtYXNrKSwgTlVMTCwgUDJNX0FMTE9DKTsKKyAgICBpZiAoICFwYWdlICkKKyAg
ICAgICAgcmV0dXJuIC1FRkFVTFQ7CisKKyAgICB0YWJsZSA9IF9fbWFwX2RvbWFpbl9wYWdlKHBh
Z2UpOworCisgICAgZm9yICggOyA7IGxldmVsKysgKQorICAgIHsKKyAgICAgICAgcHRlID0gdGFi
bGVbb2Zmc2V0c1tsZXZlbF1bZ3Jhbl1dOworCisgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKHRh
YmxlKTsKKyAgICAgICAgcHV0X3BhZ2UocGFnZSk7CisKKyAgICAgICAgaWYgKCBsZXZlbCA9PSAz
IHx8ICFwdGUud2Fsay52YWxpZCB8fCAhcHRlLndhbGsudGFibGUgKQorICAgICAgICAgICAgYnJl
YWs7CisKKyAgICAgICAgcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKGQsIHB0ZS53YWxrLmJhc2Us
IE5VTEwsIFAyTV9BTExPQyk7CisgICAgICAgIGlmICggIXBhZ2UgKQorICAgICAgICAgICAgcmV0
dXJuIC1FRkFVTFQ7CisKKyAgICAgICAgdGFibGUgPSBfX21hcF9kb21haW5fcGFnZShwYWdlKTsK
KyAgICB9CisKKyAgICBpZiAoICFwdGUud2Fsay52YWxpZCB8fCAoKGxldmVsID09IDMpICYgIXB0
ZS53YWxrLnRhYmxlKSApCisgICAgICAgIHJldHVybiAtRUZBVUxUOworCisgICAgKmlwYSA9IHBm
bl90b19wYWRkcihwdGUud2Fsay5iYXNlKSB8IChndmEgJiBtYXNrc1tsZXZlbF1bZ3Jhbl0pOwor
CisgICAgKnBlcm1fcm8gPSBwdGUucHQucm87CisKKyAgICAvKiBSZXR1cm4gdGhlIGVudGlyZSBw
dGUgc28gdGhhdCB0aGUgY2FsbGVyIGNhbiBjaGVjayBmbGFncyBieSBoZXJzZWxmLiAqLworICAg
IHJldHVybiAwOwogfQogCiBpbnQgcDJtX3dhbGtfZ3B0KHN0cnVjdCBwMm1fZG9tYWluICpwMm0s
IHZhZGRyX3QgZ3ZhLAotLSAKMi4xMi4yCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 01 15:33:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 15:33:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGS5i-00006n-0V; Thu, 01 Jun 2017 15:32: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=318b1690a=roger.pau@citrix.com>)
 id 1dGS5f-00006g-Rx
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 15:32:47 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 46/9E-03058-F9330395; Thu, 01 Jun 2017 15:32:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsWyU9JRQneesUG
 kwbcnUhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aJvhb2gos8FbNWL2RtYFzD2cXIySEh4Cfx
 Y9krJhCbRUBF4tzj86wgNpuAjsTFuTvZQGwRAV2JZwuegdnMAnUSV578BKsXFoiQWHXtMwuIz
 SvgKTH72zGgXi4OIYHZjBILD/eyQyQEJU7OfMIC0awncWPqFKBBHEC2tMTyfxwQYXmJ5q2zmU
 FsTgE7idtLd4LdIAp0z8T5fWBjhAQUJfrnPWCDuDldYuKzHpYJjAKzkGyYhWTDLIQNs5BsWMD
 IsopRvTi1qCy1SNdYL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMGAZgGAHY8c/
 p0OMkhxMSqK8C+QNIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8EYaAeUEi1LTUyvSMnOAsQOTl
 uDgURLhLQZJ8xYXJOYWZ6ZDpE4xKkqJ80aBJARAEhmleXBtsHi9xCgrJczLCHSIEE9BalFuZg
 mq/CtGcQ5GJWFeBpApPJl5JXDTXwEtZgJa/GKbPsjikkSElFQD446/T57FrmR1PKGSY1Uhu2L
 5Z5tHToxax2QeezlbcT9XeSL0+aP4n6dsouI50+YW/JwQXZi+S8WA24X7RtP8syYh705nx81T
 W3hc5kOxqG5FrNikjvdvzNZJrFzVl3rqvvquxVvX6bxs23JBaoeF8NIlajV16Wc8O4x+a5mc4
 ZRsda36MqGLTYmlOCPRUIu5qDgRABm6lXHSAgAA
X-Env-Sender: prvs=318b1690a=roger.pau@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1496331166!63853356!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30743 invoked from network); 1 Jun 2017 15:32:46 -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;
 1 Jun 2017 15:32:46 -0000
X-IronPort-AV: E=Sophos;i="5.39,280,1493683200"; d="scan'208";a="47064580"
Date: Thu, 1 Jun 2017 16:20:17 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170601152017.vyezmuuem3434zvu@dhcp-3-128.uk.xensource.com>
References: <20170601114914.18601-1-roger.pau@citrix.com>
 <20170601114914.18601-3-roger.pau@citrix.com>
 <08474d08-c7d4-a77a-3739-2acc683782de@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <08474d08-c7d4-a77a-3739-2acc683782de@citrix.com>
User-Agent: NeoMutt/20170428 (1.8.2)
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>
Subject: Re: [Xen-devel] [PATCH v4 2/4] x86/physdev: factor out the code to
 allocate and map a 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBKdW4gMDEsIDIwMTcgYXQgMDM6NDA6MDdQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAwMS8wNi8xNyAxMjo0OSwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+ID4gTW92
ZSB0aGUgY29kZSB0byBhbGxvY2F0ZSBhbmQgbWFwIGEgZG9tYWluIHBpcnEgKGVpdGhlciBHU0kg
b3IgTVNJKQo+ID4gaW50byB0aGUgeDg2IGlycSBjb2RlIGJhc2UsIHNvIHRoYXQgaXQgY2FuIGJl
IHVzZWQgb3V0c2lkZSBvZiB0aGUKPiA+IHBoeXNkZXYgb3BzLgo+ID4KPiA+IFRoaXMgY2hhbmdl
IHNob3VsZG4ndCBhZmZlY3QgdGhlIGZ1bmN0aW9uYWxpdHkgb2YgdGhlIGFscmVhZHkgZXhpc3Rp
bmcKPiA+IHBoeXNkZXYgb3BzLgo+ID4KPiA+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25u
w6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+IAo+IEFzIHlvdSBhcmUgbW92aW5nIGNvZGUsIHBs
ZWFzZSBjb3VsZCB5b3UgbWFrZSBzb21lIHN0eWxlIGZpeGVzICh3aGljaAo+IGNhbiBiZSBkb25l
IG9uIGNvbW1pdCBpZiB0aGVyZSBhcmUgbm8gb3RoZXIgcHJvYmxlbXMpLgoKQXMgSmFuIGhhcyBh
bHJlYWR5IFJCIHRoaXMsIEkgc3VnZ2VzdCB0aGUgcGVyc29uIHRoYXQgY29tbWl0cyB0aGlzCmFw
cGxpZXMgdGhlIGZvbGxvd2luZyBkaWZmIG9uIHRvcCAoaWYgeW91IGJvdGggYWdyZWUgaXQncyBm
aW5lKS4KCi0tLTg8LS0tCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaXJxLmMgYi94ZW4vYXJj
aC94ODYvaXJxLmMKaW5kZXggNTE4NGI2MTQ0ZS4uMzdiNGM3ZGQ1YSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2lycS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9pcnEuYwpAQCAtMjY0NSw4ICsyNjQ1
LDEwIEBAIGludCBhbGxvY2F0ZV9hbmRfbWFwX21zaV9waXJxKHN0cnVjdCBkb21haW4gKmQsIGlu
dCBpbmRleCwgaW50ICpwaXJxX3AsCiAgICAgICAgICAgICBtc2ktPmVudHJ5X25yID0gMTsKICAg
ICAgICAgaXJxID0gaW5kZXg7CiAgICAgICAgIGlmICggaXJxID09IC0xICkKKyAgICAgICAgewog
ICAgIGNhc2UgTUFQX1BJUlFfVFlQRV9NVUxUSV9NU0k6CiAgICAgICAgICAgICBpcnEgPSBjcmVh
dGVfaXJxKE5VTUFfTk9fTk9ERSk7CisgICAgICAgIH0KIAogICAgICAgICBpZiAoIGlycSA8IG5y
X2lycXNfZ3NpIHx8IGlycSA+PSBucl9pcnFzICkKICAgICAgICAgewpAQCAtMjY4NSw2ICsyNjg3
LDcgQEAgaW50IGFsbG9jYXRlX2FuZF9tYXBfbXNpX3BpcnEoc3RydWN0IGRvbWFpbiAqZCwgaW50
IGluZGV4LCBpbnQgKnBpcnFfcCwKICAgICBzcGluX3VubG9jaygmZC0+ZXZlbnRfbG9jayk7CiAg
ICAgcGNpZGV2c191bmxvY2soKTsKICAgICBpZiAoIHJldCAhPSAwICkKKyAgICB7CiAgICAgICAg
IHN3aXRjaCAoIHR5cGUgKQogICAgICAgICB7CiAgICAgICAgIGNhc2UgTUFQX1BJUlFfVFlQRV9N
U0k6CkBAIC0yNjkzLDYgKzI2OTYsNyBAQCBpbnQgYWxsb2NhdGVfYW5kX21hcF9tc2lfcGlycShz
dHJ1Y3QgZG9tYWluICpkLCBpbnQgaW5kZXgsIGludCAqcGlycV9wLAogICAgICAgICAgICAgICAg
IGRlc3Ryb3lfaXJxKGlycSk7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQorICAgIH0K
IAogICAgIHJldHVybiByZXQ7CiB9CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 01 15:38:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 15: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 1dGSBX-0000Ke-P1; Thu, 01 Jun 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 <julien.grall@arm.com>) id 1dGSBW-0000KW-S7
 for xen-devel@lists.xen.org; Thu, 01 Jun 2017 15:38:50 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 2D/DB-29088-A0530395; Thu, 01 Jun 2017 15:38:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVysyfVTZfT1CD
 S4PZrUYslHxezODB6HN39mymAMYo1My8pvyKBNePVrmlMBUfFKpr3nGdsYLwq1MXIxSEksIlR
 4tz6K2xdjJxAzm5GiX9TvUFsYYE4ibcvJ4LFRQQ8JZ693cYC1cAkca1lOytIglmgWuLp5AZmE
 JtNQFPizudPTCA2r4CVROv+TrBmFgEViR3/t7GD2KIC4RJvG4+wQNQISpyc+QTM5hSwkzi16C
 zUTFuJO3N3M0PY8hLb385hnsDINwtJyywkZbOQlC1gZF7FqF6cWlSWWqRrpJdUlJmeUZKbmJm
 ja2hgrJebWlycmJ6ak5hUrJecn7uJERhu9QwMjDsYTzU7H2KU5GBSEuVdIG8QKcSXlJ9SmZFY
 nBFfVJqTWnyIUYaDQ0mC96gxUE6wKDU9tSItMwcY+DBpCQ4eJRHe10ZAad7igsTc4sx0iNQpR
 l2ODavXf2ESYsnLz0uVEuc9ATJDAKQoozQPbgQsCi8xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52
 BUEuZ9BDKFJzOvBG7TK6AjmICOeLFNH+SIkkSElFQDo4+53Pa5ud9sFVp/bngb1H7m5ttsUfv
 4z7G7UpY9sBBYNCviw/Upz4qeVub/fMy2rc6Qpda01D/63vV6o7ruEyc3Gb78zKayv1R50neL
 NR+fxx8t/5x5PWLblPkb7S8v/P14wtla+9i5aqldt5e/CPKM3H3+yMvv16dXittW7GMIVuKbf
 Dj6bocSS3FGoqEWc1FxIgCnSSRfvQIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1496331528!100417479!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19300 invoked from network); 1 Jun 2017 15:38:49 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-5.tower-31.messagelabs.com with SMTP; 1 Jun 2017 15:38: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 025F0344;
 Thu,  1 Jun 2017 08:38:48 -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 59B683F58B;
 Thu,  1 Jun 2017 08:38:46 -0700 (PDT)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, xen-devel@lists.xen.org
References: <20170531130357.14492-1-julien.grall@arm.com>
 <7199e366-f56a-acc8-ffa5-0c85d6975049@oracle.com>
 <592886a8-1443-6475-e318-85cb9acecead@arm.com>
 <c93f773f-dcfe-17ac-b6fc-1fc701d5abbe@oracle.com>
 <0b91491d-8f67-fa22-8b27-7692f00bba51@arm.com>
 <cfddbb3f-25fe-0b0d-5e8f-24d68b931dd0@oracle.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1f38dcc0-8538-b8e5-a792-85867ea1c44d@arm.com>
Date: Thu, 1 Jun 2017 16:38:44 +0100
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: <cfddbb3f-25fe-0b0d-5e8f-24d68b931dd0@oracle.com>
Cc: jgross@suse.com, Feng Kan <fkan@apm.com>, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org, stable@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH] xen/privcmd: Support correctly 64KB page
 granularity when mapping 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-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>

SGkgQm9yaXMsCgpPbiAwMS8wNi8xNyAxNjoxNiwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9u
IDA2LzAxLzIwMTcgMTA6MDEgQU0sIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGkgQm9yaXMsCj4+
Cj4+IE9uIDAxLzA2LzE3IDE0OjMzLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+PiBPbiAwNi8w
MS8yMDE3IDA4OjUwIEFNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4gSGkgQm9yaXMsCj4+Pj4K
Pj4+PiBPbiAzMS8wNS8xNyAxNDo1NCwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+Pj4+PiBPbiAw
NS8zMS8yMDE3IDA5OjAzIEFNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4+PiBDb21taXQgNTk5
NWE2OCAieGVuL3ByaXZjbWQ6IEFkZCBzdXBwb3J0IGZvciBMaW51eCA2NEtCIHBhZ2UKPj4+Pj4+
IGdyYW51bGFyaXR5IiBkaWQKPj4+Pj4+IG5vdCBnbyBmYXIgZW5vdWdoIHRvIHN1cHBvcnQgNjRL
QiBpbiBtbWFwX2JhdGNoX2ZuLgo+Pj4+Pj4KPj4+Pj4+IFRoZSB2YXJpYWJsZSAnbnInIGlzIHRo
ZSBudW1iZXIgb2YgNEtCIGNodW5rIHRvIG1hcC4gSG93ZXZlciwgd2hlbgo+Pj4+Pj4gTGludXgK
Pj4+Pj4+IGlzIHVzaW5nIDY0S0IgcGFnZSBncmFudWxhcml0eSB0aGUgYXJyYXkgb2YgcGFnZXMK
Pj4+Pj4+ICh2bWEtPnZtX3ByaXZhdGVfZGF0YSkKPj4+Pj4+IGNvbnRhaW4gb25lIHBhZ2UgcGVy
IDY0S0IuIEZpeCBpdCBieSBpbmNyZW1lbnRpbmcgc3QtPmluZGV4Cj4+Pj4+PiBjb3JyZWN0bHku
Cj4+Pj4+Pgo+Pj4+Pj4gRnVydGhlcm1vcmUsIHN0LT52YSBpcyBub3QgY29ycmVjdGx5IGluY3Jl
bWVudGVkIGFzIFBBR0VfU0laRSAhPQo+Pj4+Pj4gWEVOX1BBR0VfU0laRS4KPj4+Pj4+Cj4+Pj4+
PiBGaXhlczogNTk5NWE2OCAoInhlbi9wcml2Y21kOiBBZGQgc3VwcG9ydCBmb3IgTGludXggNjRL
QiBwYWdlCj4+Pj4+PiBncmFudWxhcml0eSIpCj4+Pj4+PiBDQzogc3RhYmxlQHZnZXIua2VybmVs
Lm9yZwo+Pj4+Pj4gUmVwb3J0ZWQtYnk6IEZlbmcgS2FuIDxma2FuQGFwbS5jb20+Cj4+Pj4+PiBT
aWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+Pj4+Pj4g
LS0tCj4+Pj4+PiAgZHJpdmVycy94ZW4vcHJpdmNtZC5jIHwgNCArKy0tCj4+Pj4+PiAgMSBmaWxl
IGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPj4+Pj4+Cj4+Pj4+PiBk
aWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vcHJpdmNtZC5jIGIvZHJpdmVycy94ZW4vcHJpdmNtZC5j
Cj4+Pj4+PiBpbmRleCA3YTkyYTVlMWQ0MGMuLmZlY2E3NWIwN2ZkZCAxMDA2NDQKPj4+Pj4+IC0t
LSBhL2RyaXZlcnMveGVuL3ByaXZjbWQuYwo+Pj4+Pj4gKysrIGIvZHJpdmVycy94ZW4vcHJpdmNt
ZC5jCj4+Pj4+PiBAQCAtMzYyLDggKzM2Miw4IEBAIHN0YXRpYyBpbnQgbW1hcF9iYXRjaF9mbih2
b2lkICpkYXRhLCBpbnQgbnIsCj4+Pj4+PiB2b2lkICpzdGF0ZSkKPj4+Pj4+ICAgICAgICAgICAg
ICAgICAgc3QtPmdsb2JhbF9lcnJvciA9IDE7Cj4+Pj4+PiAgICAgICAgICB9Cj4+Pj4+PiAgICAg
IH0KPj4+Pj4+IC0gICAgc3QtPnZhICs9IFBBR0VfU0laRSAqIG5yOwo+Pj4+Pj4gLSAgICBzdC0+
aW5kZXggKz0gbnI7Cj4+Pj4+PiArICAgIHN0LT52YSArPSBYRU5fUEFHRV9TSVpFICogbnI7Cj4+
Pj4+PiArICAgIHN0LT5pbmRleCArPSBuciAvIFhFTl9QRk5fUEVSX1BBR0U7Cj4+Pj4+Pgo+Pj4+
Pj4gICAgICByZXR1cm4gMDsKPj4+Pj4+ICB9Cj4+Pj4+Cj4+Pj4+Cj4+Pj4+IEFyZSB3ZSBzdGls
bCB1c2luZyBQQUdFX01BU0sgZm9yIHhlbl9yZW1hcF9kb21haW5fZ2ZuX2FycmF5KCk/Cj4+Pj4K
Pj4+PiBEbyB5b3UgbWVhbiBpbiB0aGUgeGVuX3hsYXRlX3JlbWFwX2dmbl9hcnJheSBpbXBsZW1l
bnRhdGlvbj8gSWYgc28KPj4+PiB0aGVyZSBhcmUgbm8gdXNlIG9mIFBBR0VfTUFTSyBhcyB0aGUg
Y29kZSBoYXMgYmVlbiBjb252ZXJ0ZWQgdG8KPj4+PiBzdXBwb3J0IDY0SyBwYWdlIGdyYW51bGFy
aXR5Lgo+Pj4+Cj4+Pj4gSWYgeW91IG1lYW4gdGhlIHg4NiB2ZXJzaW9uIG9mIHhlbl9yZW1hcF9k
b21haW5fZ2ZuX2FycmF5LCB0aGVuIHdlCj4+Pj4gZG9uJ3QgcmVhbGx5IGNhcmUgYXMgeDg2IG9u
bHkgdXNlIDRLQiBwYWdlIGdyYW51bGFyaXR5Lgo+Pj4KPj4+Cj4+PiBJIG1lYW50IHJpZ2h0IGFi
b3ZlIHRoZSBjaGFuZ2UgdGhhdCB5b3UgbWFkZS4gU2hvdWxkIGl0IGFsc28gYmUgcmVwbGFjZWQK
Pj4+IHdpdGggWEVOX1BBR0VfTUFTSz8gKFNvcnJ5IGZvciBiZWluZyB1bmNsZWFyLikKPj4KPj4g
T2guIFRoZSBjb2RlIGluIHhlbl9yZW1hcF9kb21haW5fZ2ZuX2FycmF5IGlzIHJlbHlpbmcgb24g
c3QtPnZhIHRvIGJlCj4+IHBhZ2UgYWxpZ25lZC4gU28gSSB0aGluayB3ZSB3YW50IHRvIGtlZXAg
UEFHRV9NQVNLIGhlcmUuCj4KPiBEb2UgdGhpcyBpbXBseSB0aGVuIHRoYXQgJ25yJyA0SyBwYWdl
cyBpcyBpbnRlZ3JhbCBudW1iZXIgb2YgUEFHRV9TSVpFCj4gKGkuZS4gKG5yKlhFTl9QQUdFX1NJ
WkUpICUgUEFHRV9TSVpFID09IDApIGFuZCBpZiB5ZXMgLS0tIGRvIHdlIHRlc3QKPiB0aGlzIHNv
bWV3aGVyZT8gSSBkb24ndCBzZWUgaXQuCgpuciBtaWdodCBiZSBzbWFsbGVyIGZvciB0aGUgbGFz
dCBiYXRjaC4gQnV0IGFsbCB0aGUgaW50ZXJtZWRpYXRlIGJhdGNoIApzaG91bGQgaGF2ZSAoKG5y
ICogWEVOX1BBR0VfU0laRSkgJSBQQUdFX1NJWkUgPT0gMCkuCgpJIHRoaW5rIHRoZSBCVUlMRF9C
VUdfT04gaW4gcHJpdmNtZF9pb2N0bF9tbWFwX2JhdGNoIGVuc3VyZSB0aGF0IGFsbCB0aGUgCmlu
dGVybWVkaWF0ZSBiYXRjaCB3aWxsIGFsd2F5cyBiZSBhbiBpbnRlZ3JhbCBudW1iZXIgb2YgUEFH
RV9TSVpFLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 01 16:00:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 16:00: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 1dGSVr-0001hW-Gl; Thu, 01 Jun 2017 15: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 <chao.gao@intel.com>) id 1dGSVq-0001hQ-Ol
 for xen-devel@lists.xen.org; Thu, 01 Jun 2017 15:59:50 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 3C/0F-02196-5F930395; Thu, 01 Jun 2017 15:59:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsXS1tYhofvV0iD
 SYNclGYslHxezODB6HN39mymAMYo1My8pvyKBNePevY3sBReFKyb+ucXUwLhaoIuRi0NIYBqj
 xK6bZ1i6GDk5JAR4JY4sm8EKYQdJfG+/wwRiCwmUSxxds4cdxGYTUJa4+LWXDcQWEZCWuPb5M
 iPIIGaB3YwSW/5/BxskLOAg0fbjJ9ggFgFVidU7n4PFeQWcJH7emgK1QEFiysP3zBMYuRcwMq
 xiVC9OLSpLLdI10ksqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECPRvPQMD4w7GU83
 OhxglOZiURHkXyBtECvEl5adUZiQWZ8QXleakFh9ilOHgUJLg9bYAygkWpaanVqRl5gADDSYt
 wcGjJMI7ESTNW1yQmFucmQ6ROsWoKCXO6wiSEABJZJTmwbXBgvsSo6yUMC8jAwODEE9BalFuZ
 gmq/CtGcQ5GJWHeOJApPJl5JXDTXwEtZgJa/GKbPsjikkSElFQDY452lXFarcW/mVd3v9mY6S
 OwUpMz7KY02xKu+/NKPfiu/WLIfP9dwVnlz2X3q7OmxFbK37j8dsXUyJtpPm+q75cUGNXWLH+
 iuyTUbfnNysfcuvHyleXz57XKzdrqJ3yp2OqDTsGKCe//V7dwWndsuPHjxs6bB3/zn5705bMF
 T4/CZIHNW5wTHiixFGckGmoxFxUnAgAopYLeaQIAAA==
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1496332787!45571614!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56783 invoked from network); 1 Jun 2017 15:59:49 -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; 1 Jun 2017 15:59:49 -0000
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 01 Jun 2017 08:59:44 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.39,280,1493708400"; d="scan'208,223";a="93672797"
Received: from skl-2s3.sh.intel.com ([10.239.48.11])
 by orsmga004.jf.intel.com with ESMTP; 01 Jun 2017 08:59:43 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xen.org
Date: Fri,  2 Jun 2017 00:00:46 +0800
Message-Id: <1496332846-59510-1-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.8.3.1
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Jan Beulich <jbeulich@suse.com>, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH] VT-d PI: disable VT-d PI when APICv is disabled
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbSB0aGUgY29udGV4dCBjYWxsaW5nIHBpX2Rlc2NfaW5pdCgpLCB3ZSBjYW4gY29uY2x1ZGUg
dGhlIGN1cnJlbnQKaW1wbGVtZW50YXRpb24gb2YgVlQtZCBQSSBkZXBlbmRzIG9uIENQVS1zaWRl
IFBJLiBJZiB3ZSBkaXNhYmxlIEFQSUN2CmJ1dCBlbmFibGUgVlQtZCBQSSBleHBsaWNpdGx5IGlu
IHhlbiBib290IGNvbW1hbmQgbGluZSwgd2Ugd291bGQgZ2V0CmFuIGFzc2VydGlvbiBmYWlsdXJl
LgoKVGhpcyBwYXRjaCBkaXNhYmxlcyBWVC1kIFBJIHdoZW4gQVBJQ3YgaXMgZGlzYWJsZWQgYW5k
IGFkZHMgc29tZQpyZWxhdGVkIGRlc2NyaXB0aW9uIHRvIGRvY3MuCi0tLQogZG9jcy9taXNjL3hl
bi1jb21tYW5kLWxpbmUubWFya2Rvd24gfCAzICsrLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdm1j
cy5jICAgICAgICAgfCAyICstCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYyB8
IDYgKysrKystCiAzIGZpbGVzIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biBiL2Rv
Y3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCmluZGV4IDQ0ZDk5ODUuLjI5YzI0MTEg
MTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCisrKyBiL2Rv
Y3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCkBAIC0xMDAxLDcgKzEwMDEsOCBAQCBk
ZWJ1ZyBoeXBlcnZpc29yIG9ubHkpLgogPiBEZWZhdWx0OiBgZmFsc2VgCiAKID4+IENvbnRyb2wg
dGhlIHVzZSBvZiBpbnRlcnJ1cHQgcG9zdGluZywgd2hpY2ggZGVwZW5kcyBvbiB0aGUgYXZhaWxh
YmlsaXR5IG9mCi0+PiBpbnRlcnJ1cHQgcmVtYXBwaW5nLgorPj4gaW50ZXJydXB0IHJlbWFwcGlu
ZyBhbmQgQ1BVLXNpZGUgaW50ZXJydXB0IHBvc3Rpbmcgd2hpY2ggcmVxdWlyZXMgQVBJQworPj4g
VmlydHVhbGl6YXRpb24gRXh0ZW5zaW9uIGlzIGVuYWJsZWQuCiAKID4gYHFpbnZhbGAgKFZULWQp
CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYyBiL3hlbi9hcmNoL3g4
Ni9odm0vdm14L3ZtY3MuYwppbmRleCA4MTAzYjIwLi4xMWJmMDNhIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvaHZtL3ZteC92bWNzLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5j
CkBAIC00Nyw3ICs0Nyw3IEBAIGJvb2xlYW5fcGFyYW0oInZwaWQiLCBvcHRfdnBpZF9lbmFibGVk
KTsKIHN0YXRpYyBib29sX3QgX19yZWFkX21vc3RseSBvcHRfdW5yZXN0cmljdGVkX2d1ZXN0X2Vu
YWJsZWQgPSAxOwogYm9vbGVhbl9wYXJhbSgidW5yZXN0cmljdGVkX2d1ZXN0Iiwgb3B0X3VucmVz
dHJpY3RlZF9ndWVzdF9lbmFibGVkKTsKIAotc3RhdGljIGJvb2xfdCBfX3JlYWRfbW9zdGx5IG9w
dF9hcGljdl9lbmFibGVkID0gMTsKK2Jvb2xfdCBfX3JlYWRfbW9zdGx5IG9wdF9hcGljdl9lbmFi
bGVkID0gMTsKIGJvb2xlYW5fcGFyYW0oImFwaWN2Iiwgb3B0X2FwaWN2X2VuYWJsZWQpOwogCiAv
KgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMgYi94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwppbmRleCAxOTMyOGY2Li4wMWQxNDcwIDEw
MDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYworKysgYi94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwpAQCAtNDEsNiArNDEsOCBAQAogI2luY2x1
ZGUgInZ0ZC5oIgogI2luY2x1ZGUgIi4uL2F0cy5oIgogCitleHRlcm4gYm9vbF90IG9wdF9hcGlj
dl9lbmFibGVkOworCiBzdHJ1Y3QgbWFwcGVkX3JtcnIgewogICAgIHN0cnVjdCBsaXN0X2hlYWQg
bGlzdDsKICAgICB1NjQgYmFzZSwgZW5kOwpAQCAtMjI2Niw4ICsyMjY4LDEwIEBAIGludCBfX2lu
aXQgaW50ZWxfdnRkX3NldHVwKHZvaWQpCiAgICAgICAgICAqIFdlIGNhbm5vdCB1c2UgcG9zdGVk
IGludGVycnVwdCBpZiBYODZfRkVBVFVSRV9DWDE2IGlzCiAgICAgICAgICAqIG5vdCBzdXBwb3J0
ZWQsIHNpbmNlIHdlIGNvdW50IG9uIHRoaXMgZmVhdHVyZSB0bwogICAgICAgICAgKiBhdG9taWNh
bGx5IHVwZGF0ZSAxNi1ieXRlIElSVEUgaW4gcG9zdGVkIGZvcm1hdC4KKyAgICAgICAgICogVlQt
ZCBQSSBpbXBsZW1lbnRhdGlvbiByZWxpZXMgb24gVk1YIFBJLiBUaHVzLCBkaXNhYmxlCisgICAg
ICAgICAqIFZULWQgUEkgd2hlbiBWTVggUEkgaXMgZGlzYWJsZWQuCiAgICAgICAgICAqLwotICAg
ICAgICBpZiAoICFjYXBfaW50cl9wb3N0KGlvbW11LT5jYXApIHx8ICFjcHVfaGFzX2N4MTYgKQor
ICAgICAgICBpZiAoICFjYXBfaW50cl9wb3N0KGlvbW11LT5jYXApIHx8ICFjcHVfaGFzX2N4MTYg
fHwgIW9wdF9hcGljdl9lbmFibGVkICkKICAgICAgICAgICAgIGlvbW11X2ludHBvc3QgPSAwOwog
CiAgICAgICAgIGlmICggIXZ0ZF9lcHRfcGFnZV9jb21wYXRpYmxlKGlvbW11KSApCi0tIAoxLjgu
My4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 01 17:25:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 17:25: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 1dGTqR-0007Qf-GU; Thu, 01 Jun 2017 17:25:11 +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 1dGTqQ-0007QZ-50
 for xen-devel@lists.xen.org; Thu, 01 Jun 2017 17:25:10 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 9D/BF-23755-5FD40395; Thu, 01 Jun 2017 17:25:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVysyfVTfeLr0G
 kwYkDmhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bLtgWsBZuYK5Zsu87YwPiKqYuRk0NIYBOj
 xMd9YhD2bkaJWQtEQGxhgXiJ45f72UFsEQEfie9777FD1JRJrDs+BaiXi4NZ4BCTxPFPXWwgC
 TYBTYk7nz+BDeUVsJI4svsHcxcjBweLgIrEoVnhIGFRgXCJt41HWCBKBCVOznwCZnMKWEqsPd
 sK1sosYCtxZ+5uZghbXmL72znMExj5ZiFpmYWkbBaSsgWMzKsYNYpTi8pSi3QNjfSSijLTM0p
 yEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQKDjQEIdjC+6nY+xCjJwaQkyrtA3iBSiC8pP6Uy
 I7E4I76oNCe1+BCjDAeHkgSvpw9QTrAoNT21Ii0zBxj2MGkJDh4lEd4WkDRvcUFibnFmOkTqF
 KMuR9OHLV+YhFjy8vNSpcR5L4AUCYAUZZTmwY2AxeAlRlkpYV5GoKOEeApSi3IzS1DlXzGKcz
 AqCfMGgkzhycwrgdv0CugIJqAjXmzTBzmiJBEhJdXAqPmirHvvypj/JavrORc0vBcrUlee4bi
 47jSfxJuqRRx2+ROau2+KHz4gN3Mp0835J79MaLuazdij3zv9dE/yC4af0k1syluW/FlgFhrC
 31LlG9T9o+v16SjWa3sPlTc5pZT87zy/p2GtTfx/qSlreCceOjHpmf0/XVY7+wkP/1+/YBXxP
 onvpBJLcUaioRZzUXEiAO7krau8AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1496337908!102970330!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26272 invoked from network); 1 Jun 2017 17:25:08 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-10.tower-31.messagelabs.com with SMTP; 1 Jun 2017 17:25: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 5D465344;
 Thu,  1 Jun 2017 10:25: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 8F8913F578;
 Thu,  1 Jun 2017 10:25:05 -0700 (PDT)
To: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: <1496322650-4527-1-git-send-email-andrew.cooper3@citrix.com>
 <20170601131149.wsd7akut54bsj2ir@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <5b82c309-2d85-9e35-c7b8-61e41dee4fcb@arm.com>
Date: Thu, 1 Jun 2017 18:25:04 +0100
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: <20170601131149.wsd7akut54bsj2ir@citrix.com>
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>, Xen-devel <xen-devel@lists.xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] xen/public: Correct the HYPERVISOR_dm_op()
 documentation to match reality
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGksCgpPbiAwMS8wNi8xNyAxNDoxMSwgV2VpIExpdSB3cm90ZToKPiBPbiBUaHUsIEp1biAwMSwg
MjAxNyBhdCAwMjoxMDo1MFBNICswMTAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBUaGUgbnVt
YmVyIG9mIGJ1ZmZlcnMgaXMgYWhlYWQgb2YgdGhlIGJ1ZmZlciBsaXN0IGluIHRoZSBhcmd1bWVu
dCBsaXN0Lgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgo+Cj4gQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
CgpJbiBnZW5lcmFsIEkgYW0gaGFwcHkgd2l0aCBhbnkgZG9jdW1lbnRhdGlvbiB1cGRhdGUgZm9y
IFhlbiA0Ljk6CgpSZWxlYXNlLWFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 01 17:25:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 17: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 1dGTqw-0007Sj-Ot; Thu, 01 Jun 2017 17:25: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=31880fe9f=anoob.soman@citrix.com>)
 id 1dGTqv-0007SU-Gy
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 17:25:41 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 F7/9E-01734-41E40395; Thu, 01 Jun 2017 17:25:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsWyU9JRQlfQzyD
 SYEKfuMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvH90hO2gk7GihULPjM3MBZ1MXJySAj4SXRc
 fcjaxcjBISKgInF7rwFImFnAWeL9okY2EJtNQEti0Zv37CC2sICZRP+mrcwgNq+ArcTWtQ/Bb
 Bag1k/7z4LZogLhEr0H+tkgagQlTs58wgIx00Ji5vzzjBC2vMT2t3OYIWxxiVtP5jOB2EICyh
 Ir9k9hhTgtXeLnrJksExj5ZiEZNQvJqFlIRs1CMmoBI8sqRvXi1KKy1CJdc72kosz0jJLcxMw
 cXUMDU73c1OLixPTUnMSkYr3k/NxNjMDwYwCCHYzHJjsfYpTkYFIS5V0gbxApxJeUn1KZkVic
 EV9UmpNafIhRhoNDSYL3jg9QTrAoNT21Ii0zBxgJMGkJDh4lEd5jIGne4oLE3OLMdIjUKUZLj
 ln/1nxh4pgHJps+bPnCJMSSl5+XKiXOewGkQQCkIaM0D24cLFovMcpKCfMyAh0oxFOQWpSbWY
 Iq/4pRnINRSRhiCk9mXgnc1ldABzEBHfRimz7IQSWJCCmpBsbM7bFnvm31lJKdwrDO0EmvPUm
 u8pfIidTcg4VZH9hfetnUr7k1S4p7umHrVuurnxX+5f7bIC7h4O7tsrLq+MryIx13siNiuW0+
 uCT99DlwU/SG+ylvxtTiYLu+AjWZfcbdjSuVT/wIrpK67dlU5S9lqyZ8qTRg2pz//rK/2l9I1
 PydcWjbYiWW4oxEQy3mouJEAB66L9jRAgAA
X-Env-Sender: prvs=31880fe9f=anoob.soman@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1496337937!80831837!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=SUBJECT_RANDOMQ,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3403 invoked from network); 1 Jun 2017 17:25:37 -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 Jun 2017 17:25:37 -0000
X-IronPort-AV: E=Sophos;i="5.39,280,1493683200"; d="scan'208";a="47074823"
To: <xen-devel@lists.xenproject.org>
From: Anoob Soman <anoob.soman@citrix.com>
Message-ID: <7c28fccb-fb5a-8796-cd86-3f9eecb19856@citrix.com>
Date: Thu, 1 Jun 2017 18:01:09 +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
X-ClientProxiedBy: FTLPEX02CAS04.citrite.net (10.13.99.237) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: jgross@suse.com, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] Check for irqs_disabled in evtchn_fifo_unmask
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGksCgpDYW4gc29tZW9uZSBleHBsYWluLCB3aHkgZXZ0Y2huX2ZpZm9fdW5tYXNrKCkgcmVxdWly
ZXMgaXJxc19kaXNhYmxlZCgpLiAKV2hhdCBoYXBwZW5zLCBpZiBpcnFzIGFyZSBub3QgZGlzYWJs
ZWQgPwoKVGhhbmtzLAoKQW5vb2IuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 01 17:25:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 17: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 1dGTr7-0007UY-0N; Thu, 01 Jun 2017 17:25: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 1dGTr5-0007UH-Fe
 for xen-devel@lists.xen.org; Thu, 01 Jun 2017 17:25:51 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 8E/03-03058-E1E40395; Thu, 01 Jun 2017 17:25:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVysyfVTVfOzyD
 SoOMiu8WSj4tZHBg9ju7+zRTAGMWamZeUX5HAmtE1+SRTwRGhilMflRoYp/B3MXJxCAlsYpT4
 8bKbDcLZzSgxYdU7xi5GDg5hATeJl8/kuxg5OUQE/CTaXveyQNSsYJZo2rSGFSTBLFAg8enfU
 XYQm01AU+LO509MIDavgJXE9js3mEFsFgEVib7dJ8HqRQXCJd42HmGBqBGUODnzCZjNKWAvsf
 b9DaiZthJ35u5mhrDlJba/ncM8gZFvFpKWWUjKZiEpW8DIvIpRozi1qCy1SNfQUC+pKDM9oyQ
 3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzDcGIBgB+OnZQGHGCU5mJREeRfIG0QK8SXlp1Rm
 JBZnxBeV5qQWH2KU4eBQkuC94wOUEyxKTU+tSMvMAQY+TFqCg0dJhPcvSJq3uCAxtzgzHSJ1i
 lFRSpz3AkhCACSRUZoH1waLtkuMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQShpjCk5lXAjf9Fd
 BiJqDFL7bpgywuSURISTUwrjCcLaCUOePqKl7DJKuHjHskTV9GPxSPbHrCoH5kT48Si/eRYmu
 J0EMXt1c1snTkGSYJ5O+x6O+e7rkz/ZAc399GFQ1Gsbge1kvmxmUZaRZ6VQ1LT7l+/FcueaJf
 eO/1Wsvurbvl+11jeThzqre0u1ZGLDv/+UXc6am7p/vZLGziKUnrnK3EUpyRaKjFXFScCACBG
 Nu9sQIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1496337949!71737965!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43905 invoked from network); 1 Jun 2017 17:25:49 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-9.tower-21.messagelabs.com with SMTP; 1 Jun 2017 17:25: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 685E0344;
 Thu,  1 Jun 2017 10:25: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 76CAA3F578;
 Thu,  1 Jun 2017 10:25:48 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: <1495458775-20946-1-git-send-email-andrew.cooper3@citrix.com>
 <59230474020000780015BBE3@prv-mh.provo.novell.com>
 <7eb65ba5-2f5c-2d80-1c78-23e3c285f84f@arm.com>
 <e4593b14-2205-b984-116f-5f8e945fef94@citrix.com>
 <240007b7-5376-a11f-fa59-1a96c8a947be@arm.com>
 <5930138E020000780015EA8A@prv-mh.provo.novell.com>
 <a873f459-5672-5c67-e5b7-ac22d82f5b41@arm.com>
 <593014DC020000780015EABB@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <216df832-1cfe-1508-cb07-461ef919bfd0@arm.com>
Date: Thu, 1 Jun 2017 18:25:47 +0100
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: <593014DC020000780015EABB@prv-mh.provo.novell.com>
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.9] x86/mm: Placate DEADCODE Coverity
	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-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>

Q0MgSWFuICsgV2VpIGZvciB0aGUgdGVzdGluZwoKT24gMDEvMDYvMTcgMTI6MjEsIEphbiBCZXVs
aWNoIHdyb3RlOgo+Pj4+IE9uIDAxLjA2LjE3IGF0IDEzOjE4LCA8anVsaWVuLmdyYWxsQGFybS5j
b20+IHdyb3RlOgo+PiBIaSBKYW4sCj4+Cj4+IE9uIDAxLzA2LzE3IDEyOjE1LCBKYW4gQmV1bGlj
aCB3cm90ZToKPj4+Pj4+IE9uIDAxLjA2LjE3IGF0IDEzOjA5LCA8anVsaWVuLmdyYWxsQGFybS5j
b20+IHdyb3RlOgo+Pj4+IEhpIEFuZHJldywKPj4+Pgo+Pj4+IE9uIDMxLzA1LzE3IDE0OjIzLCBB
bmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4+PiBPbiAzMS8wNS8xNyAwOTo1MiwgSnVsaWVuIEdyYWxs
IHdyb3RlOgo+Pj4+Pj4gSGksCj4+Pj4+Pgo+Pj4+Pj4gT24gMDUvMjIvMjAxNyAwMjozMiBQTSwg
SmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4+Pj4gT24gMjIuMDUuMTcgYXQgMTU6MTIsIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4+Pj4+Pj4gX1BBR0VfR05UVEFCIGlzIG9u
bHkgdXNlZCBpbiBkZWJ1ZyBidWlsZHMgb2YgWGVuOyBpbiByZWxlYXNlIGJ1aWxkcywKPj4+Pj4+
Pj4gaXQgaGFzCj4+Pj4+Pj4+IHRoZSB2YWx1ZSAwLiAgQ292ZXJpdHkgY29tcGxhaW5zIHRoYXQg
ImwxZV9nZXRfZmxhZ3MobDFlKSAmIDAiIGlzCj4+Pj4+Pj4+IGxvZ2ljYWxseQo+Pj4+Pj4+PiBk
ZWFkLgo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBBZGQgYW4gZXh0cmEgY29uZGl0aW9uIGludG8gdGhlIGxv
Z2ljIHRvIHNraXAgdGhlIGZsYWcgY2hlY2sgaWYKPj4+Pj4+Pj4gX1BBR0VfR05UVEFCCj4+Pj4+
Pj4+IGlzIDAuCj4+Pj4+Pj4KPj4+Pj4+PiBBbmQgdGhpcyBoZWxwcz8gVG8gbWUgImlmICggMCAm
JiAuLi4gKSIgYW5kICJpZiAoICh4ICYgMCkgJiYgLi4uICkiIGxvb2sKPj4+Pj4+PiBsb2dpY2Fs
bHkgdGhlIHNhbWUgKGkuZS4gSSdkIGV4cGVjdCB0aGUgc2FtZSB3YXJuaW5ncyB0byBiZSB0cmln
Z2VyZWQKPj4+Pj4+PiBbb3Igbm90XSkuCj4+Pj4+Pgo+Pj4+Pj4gSSBoYXZlbid0IHNlZW4gYW55
IGFuc3dlciBvbiB0aGlzIHF1ZXN0aW9uLiBBbmRyZXcsIGRvZXMgdGhpcyBwYXRjaAo+Pj4+Pj4g
c3RpbGwgaG9sZCBmb3IgWGVuIDQuOT8KPj4+Pj4KPj4+Pj4gU29ycnkgLSBpdCBmZWxsIHRocm91
Z2ggdGhlIGNyYWNrcywgYnV0IHllcywgaXQgZG9lcyBzdGFuZCBmb3IgNC45Lgo+Pj4+Pgo+Pj4+
PiBBcyB0byB0aGUgImlmICggMCAmJiAuLi4gKSIgYW5kICJpZiAoICh4ICYgMCkgJiYgLi4uICki
LCBvbmUgaXMgdmVyeQo+Pj4+PiBjbGVhcmx5IGEgInNob3J0IGNpcmN1aXQgZXZlcnkgdGhpbmcg
ZWxzZSBpZiB0aGlzIHZhbHVlIGlzIHplcm8iLCB3aGlsZQo+Pj4+PiB0aGUgb3RoZXIgbG9va3Mg
bGlrZSBhIHByb2dyYW1taW5nIG1pc3Rha2UsIHdoaWNoIGlzIGFsc28gd2h5IEkgZXhwZWN0Cj4+
Pj4+IHRoaXMgdG8gcmVzb2x2ZSBDb3Zlcml0eSdzIGNvbXBsYWludC4KPj4+Pj4KPj4+Pj4gVW5m
b3J0dW5hdGVseSwgSSBjYW4ndCBiZSBjZXJ0YWluIHRoYXQgdGhpcyB3aWxsIHJlc29sdmUgdGhl
IGlzc3VlIHVudGlsCj4+Pj4+IGl0IGdldHMgY29tbWl0dGVkLCBhcyBJIGRvbid0IGhhdmUgYSB1
c2VmdWwgd2F5IHRvIHJ1biBDb3Zlcml0eSBvbgo+Pj4+PiBhcmJpdHJhcnkgbm9uLWRlYnVnIGJ1
aWxkcy4KPj4+Pgo+Pj4+IEFyZSB3ZSBydW5uaW5nIHN0YWdpbmctNC4qIGJyYW5jaCBvbiBDb3Zl
cml0eT8gTG9va2luZyBhdCB0aGUgZ2l0LCBJIHNlZQo+Pj4+ICpjb3Zlcml0eSogYnJhbmNoIG9u
bHkgb24gdW5zdGFibGUuCj4+Pgo+Pj4gWWVzLCBzbyBteSBzdWdnZXN0aW9uIHdvdWxkIGJlIHRv
IGNvbW1pdCB0aGUgcGF0Y2ggb24gbWFzdGVyLCBzZWUKPj4+IGlmIGl0IGhlbHBzLCBhbmQgaWYg
c28gY29uc2lkZXIgYmFja3BvcnRpbmcgZm9yIDQuOS4gSWYgaXQgZG9lc24ndCBoZWxwLAo+Pj4g
aXQgc2hvdWxkIGJlIHJldmVydGVkIG9yIHJlcGxhY2VkIGJ5IHNvbWV0aGluZyAiYmV0dGVyIi4K
Pj4KPj4gV2VsbCBtYXN0ZXIgaGFzIG5vdyBkZWJ1ZyBlbmFibGVkIGFuZCBBRkFJVSB0aGUgd2Fy
bmluZyBjYW4gb25seQo+PiBvY2N1cnJlZCBvbiBub24tZGVidWcgYnVpbGQuIFNvIEkgYW0gbm90
IHN1cmUgaG93IHRoaXMgd291bGQgaGVscCB0byBiZQo+PiBpbiBtYXN0ZXIuCj4KPiBPaCwgZ29v
ZCBwb2ludC4gSSB0aGluayBpdCB3b3VsZCByZWFsbHkgYmUgYSBnb29kIGlkZWEgdG8gaGF2ZQo+
IGJvdGggZGVidWcgYW5kIG5vbi1kZWJ1ZyBidWlsZHMgdGVzdGVkLCB3aGljaCBhdCBvbmNlIHdv
dWxkCj4gYXZvaWQgc3VkZGVuIGJ1cnN0cyBvZiBpc3N1ZXMgd2hlbiBzd2l0Y2hpbmcgdGhlIGRl
ZmF1bHQuCj4KPiBKYW4KPgoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 01 17:33:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 17: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 1dGTyl-0008LR-6N; Thu, 01 Jun 2017 17:33:47 +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 1dGTyj-0008Kr-TS
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 17:33:46 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 23/8F-11537-9FF40395; Thu, 01 Jun 2017 17:33:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrAIsWRWlGSWpSXmKPExsXiVRvkovvR3yD
 S4PhkRovvWyYzOTB6HP5whSWAMYo1My8pvyKBNaN712a2gk86FbMPbGJpYNyu3MXIySEkMINR
 YuZ0hS5GLg4WgamsEuf+fmEHcSQENrJKzL76nw2kSkIgTmLhvSZ2CLtcYueGCywQ3SoSN7evY
 gJpEBL4yijx6cwUZpCEsICexJGjP9ghbHeJ9ud/wGw2AQOJNzv2soLYIgJKEvdWTQZrZhbYxS
 yxqu88WDOLgKrE3mnPwIp4BXwknrbOA2sWFZCTWHm5BSouKHFy5hOgKziAmjUl1u/SBwkzC8h
 LbH87h3kCo9AsJFWzEKpmIalawMi8ilG9OLWoLLVI11IvqSgzPaMkNzEzR9fQwFgvN7W4ODE9
 NScxqVgvOT93EyMwnOsZGBh3ML7+6XSIUZKDSUmUd4G8QaQQX1J+SmVGYnFGfFFpTmrxIUYZD
 g4lCd4LfkA5waLU9NSKtMwcYGTBpCU4eJREeFNA0rzFBYm5xZnpEKlTjMYcG1av/8LEMenA9i
 9MQix5+XmpUuK8S0FKBUBKM0rz4AbBIv4So6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHeXJA
 pPJl5JXD7XgGdwgR0yott+iCnlCQipKQaGANS7lxNa66/O8PHOCCB7cY99Sl5ZZtvLcyerRvy
 +9lfyfeTbK+KsDg8XHqiOjuHk5N7eeH2JSs1so13C334+jDmT0rohpU+L2XtU7WnvF1f9s1V3
 mTh7+r6mvfXpskUe712CJ9xo/LK36VXn4tOSp0jbPVvwvL7PTWtF/PPC5tfsHkzZUPp2kgllu
 KMREMt5qLiRAA43xFq8wIAAA==
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1496338416!103662129!1
X-Originating-IP: [74.125.82.68]
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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60091 invoked from network); 1 Jun 2017 17:33:36 -0000
Received: from mail-wm0-f68.google.com (HELO mail-wm0-f68.google.com)
 (74.125.82.68)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 1 Jun 2017 17:33:36 -0000
Received: by mail-wm0-f68.google.com with SMTP id b84so13065334wmh.0
 for <xen-devel@lists.xenproject.org>; Thu, 01 Jun 2017 10:33:36 -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=Z5NXlm8j/s3OZplVqcfEhU8+D3ATV61r9FHlJq0DzRA=;
 b=aZ5BEJwclW1IdyCfZymoscXwLMUdqmcjYULd5Gbe9WltjNjMELs/XQ4KiMKeWeYClq
 YqspMCT5M5Rv7tGrLynjCcw8NH6wSA5WGgiURsFzVxXIrUjy4Ahh5Erz3YGH31QsPjIT
 ajn3U250Xs85VrGBremkPjySIABv2NRT0NchBaLOxr9rKXG+A/S6MMxeUUN7lj4YoZA3
 vtf27o0oFQ5/GnDRY2iWAK7ElSu9xUdHA+fwBqwEbUAKXkWIVRpEFcjexFq/rq+xtYsI
 ahCqjleC331qItWpmSU+1S7LcEbTDbRTmJKo6AUv2GxfV6U6vrtxPbOEZgL2j5Zklukv
 a44Q==
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=Z5NXlm8j/s3OZplVqcfEhU8+D3ATV61r9FHlJq0DzRA=;
 b=oRkNbdxv5LYnvE3/3fcFo+Zo0QqsP6jjTiAAIgb8ZbODomtevpIa4EkFRSf137ng0p
 cS6EQgrI2Be9z9OR8Ecfq6cfXW9RlxHf1QxcFz9/B/4vseUWBmmFDvyOJluJi9dIVuxZ
 zRG5EHnPXehpsAOaOxxDjcPAHnJUuak1rLIbeYuJ72FqubZyN8Lz7IhwUGQEQD73GPfy
 okPV9Rvp31xInVS9nObq3lq1EQuTakHMZiHEc2NELYnu6sOvuS8f0gJjbrShbi4NbKa5
 2Cdyl64PuzfBVdihskBrw3VBKM8ft2lkHPqjVBUG8/eN03hUYngf3V+eVeBjF4ycal3h
 jKig==
X-Gm-Message-State: AODbwcCHENTafDGqtDyMgIkiAoVdfOYxr7f5JNtVOPU7JViXSFwtd0HR
 VPFh/WEbTU04Ww==
X-Received: by 10.28.212.14 with SMTP id l14mr262542wmg.20.1496338416299;
 Thu, 01 Jun 2017 10:33:36 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.25])
 by smtp.gmail.com with ESMTPSA id n2sm2933wmd.16.2017.06.01.10.33.34
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 01 Jun 2017 10:33:35 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 01 Jun 2017 19:33:33 +0200
Message-ID: <149633614204.12814.14390287626133023934.stgit@Solace.fritz.box>
User-Agent: StGit/0.17.1-dirty
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>,
 Jennifer Herbert <jennifer.herbert@citrix.com>,
 Doug Goldstein <cardoe@cardoe.com>
Subject: [Xen-devel] [PATCH 00/15] xen/tools: add tracing to various Xen
	subsystems
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8sCgpXaGlsZSBjaGFzaW5nIGFuZCBkZWFsaW5nIHdpdGggYnVncywgb3ZlciB0aGlzIGxh
c3QgcGVyaW9kLCBJJ3ZlIGZvdW5kIG15c2VsZgphdWdtZW50aW5nIFhlbiB3aXRoIHF1aXRlIGEg
ZmV3IG5ldyB0cmFjaW5nIGNhcGFiaWxpdGllcywgZXNwZWNpYWxseSBmb2N1c2luZwpvbjoKIC0g
SVJRIGJlaW5nIGRpc2FibGVkIGFuZCAocmUpZW5hYmxlZCAoaW4gYWRkaXRpb24gdG8gdGhlIGFs
cmVhZHkgZXhpc3RpbmcKICAgdHJhY2luZyBvZiBJUlEgcmVsYXRlZCBhY3Rpdml0eSB0aGF0IHdl
IGhhdmUpOwogLSBSQ1U7CiAtIHNvZnRpcnFzIChJIHRoaW5rIEkgc2VudCBhIHByZWxpbWluYXJ5
IHZlcnNpb24gb2YgdGhpcywgbG9uZyBhZ28sIGJ1dCBjYW4ndAogICBiZSBzdXJlKTsKIC0gdGFz
a2xldHM7CiAtIHRpbWVyczsKCkFuZCwgYXBhcnQgZnJvbSB0aGUgZmlyc3QgNCBwYXRjaGVzICh3
aGljaCBhcmUgcmFuZG9tLCBidXQgc3RpbGwgdHJhY2luZwpyZWxhdGVkLCBvZiBjb3Vyc2UsIGlt
cHJvdmVtZW50cyksIHRoaXMgaXMgd2hhdCB0aGlzIHBhdGNoIHNlcmllcyBkb2VzOiBpdCBhZGRz
CnRyYWNpbmcgdG8gdGhlIFhlbiBzdXN5c3RlbXMgbGlzdGVkIGFib3ZlLgoKVGhhdCBoYXBwZW5z
LCBvbmUgc3Vic3lzdGVtIGFmdGVyIGFub3RoZXIsIGluIHBhdGNoZXMgNiB0byAxNS4KClBhdGNo
IDUgZGVzZXJ2ZXMgc3BlY2lhbCBtZW50aW9uLiBJbiBmYWN0LCBub3cgdGhhdCB3ZSBoYXZlIEtj
b25maWcsIEkgdGhvdWdodAppdCBjb3VsZCBiZSBhIG5pY2UgdGhpbmcgdG8gbWFrZSBpdCBwb3Nz
aWJsZSB0byBzZWxlY3QsIGF0IGJ1aWxkIGNvbmZpZyB0aW1lLAp3aGV0aGVyIHdlIHdhbnQgdHJh
Y2luZyBvciBub3QsIGluIHRoZSBoeXBlcnZpc29yIChsaWtlLCBmb3IgaW5zdGFuY2UsIHdlIGRv
CmZvciBwZXJmb3JtYW5jZSBjb3VudGVycykuCgpUbyBiZSBob25lc3QsIG15IGdvYWwgd2FzIHRv
IGJlIGFibGUgdG8gY29tcGlsZSB0cmFjaW5nIG9mZiwgYW5kIHJ1bgpiZW5jaG1hcmtzLCB0byBh
c3Nlc3MgaG93IG11Y2ggb2YgYSBvdmVyaGVhZCB0cmFjaW5nIGludHJvZHVjZXMsIGJ1dCB0aGVu
IEkKZGVjaWRlZCBpdCB3YXMgd29ydGggZG9pbmcgdGhpcyBwcm9wZXJseSwgYW5kIG5vdyBzZW5k
aW5nIGl0LiAgSSBhbSBzdGlsbApydW5uaW5nIHRob3NlIGJlbmNobWFya3MuIFByZWxpbWluYXJ5
IHJlc3VsdHMgc2VlbXMgdG8gYmUgc2hvd2luZyB0aGF0IGhhdmluZwp0cmFjaW5nIHN1cHBvcnQg
aW4gdGhlIGh5cGVydmlzb3IgZG9lcyBub3QgKHdoZW4gaXQncyBkaXNhYmxlZCwgb2YgY291cnNl
KQppbnRyb2R1Y2UgdG9vIG11Y2ggb3ZlcmhlYWQuIFN0aWxsLCBJIHRoaW5rIGl0IGNvdWxkIGJl
IHVzZWZ1bCwgdG8gcGVvcGxlIHRoYXQKd2FudHMgYSB2ZXJ5IHNwZWNpZmljbHkgdGFpbG9yZWQg
dmVyc2lvbiBvZiBYZW4gKGVtYmVkZGVkLCBzbWFsbCBmb290cHJpbnQsCmV0Yy4pLCB0byBiZSBh
YmxlIHRvIHJpcCBpdCBvZmYgbmljZSBhbmQgZWFzaWx5IChlLmcuLCBsaWtlIE9wZW5YVCBndXlz
IGRpZCBmb3IKc2NoZWR1bGVycykuCgpPZiBjb3Vyc2UsIEkgd2lsbCByZXBvcnQgaGVyZSB3aGF0
IEkgZmluZCwgd2hlbiBiZW5jaG1hcmtzIHdpbGwgZmluaXNoIHJ1bm5pbmcuCihJbiB0aGUgbWVh
bnRpbWUsIHBhdGNoIDUgaGFzIHNvbWUgZGF0YSBhYm91dCAudGV4dCBzZWN0aW9uIHNocmlua2lu
ZyBpbiBpdHMKY2hhbmdlbG9nLikKCkkgYWxzbyB0aG91Z2h0LCBmb3Igc2ltaWxhciByZWFzb25z
LCB0aGF0IGl0IHdvdWxkIGhhdmUgYmVlbiBnb29kIHRvIGJlIGFibGUgdG8KYWxzbyBpbmRpdmlk
dWFsbHkgZW5hYmxlIG9yIGRpc2FibGUgdGhlIG5ldyB0cmFjaW5nIEknbSBpbnRyb2R1Y2luZyB3
aXRoIHRoaXMKc2VyaWVzLiAgVGhpcyBwb3RlbnRpYWxseSBhcHBsaWVzIGV2ZW4gdG8gdGhlIHRy
YWNpbmcgd2UgYWxyZWFkeSBoYXZlIGluIHRyZWUKKGUuZy4sIG9uZSBtYXkgd2FudCB0byBoYXZl
IHRyYWNpbmcgY29tcGlsZWQgaW4sIGZvciBldmVyeXRoaW5nIGV4Y2VwdCB0aGF0IGZvcgpzY2hl
ZHVsaW5nKSwgYW5kIEknZCBiZSB1cCBmb3Igd29ya2luZyBvbiB0aGlzLiBIb3dldmVyLCBpbiB0
aGlzIHNlcmllcywgSSBhbQp0b3VjaGluZyByZWFsbHkgaG90IHBhdGhzICh3aXRoIHRoZSBleGNl
cHRpb24sIG1heWJlLCBvZiBSQ1UpLCBhbmQgc28gSSB0aGluawppdCBpcyBldmVuIG1vcmUgaW1w
b3J0YW50IHRvIGJlIGFibGUgdG8gZGlzYWJsZSB0cmFjaW5nIGZvciB0aGVtLCBmb3IgbWluaW11
bQpvdmVyaGVhZC4KCkZvciBpbnN0YW5jZSwgdGhlIElSUSBlbmFibGluZyBhbmQgZGlzYWJsaW5n
IHRyYWNpbmcsIEkgZmluZCBpdCByZWFsbHkgcmVhbGx5CnVzYWJsZSBmb3IgdW5kZXJzdGFuZGlu
ZyBjZXJ0YWluIGNsYXNzIG9mIGJlaGF2aW9yLCBhbmQsIHdpdGggc29tZSBzY3JpcHRpbmcKYW5k
IHNvbWUgbW9yZSBnbnVwbG90ICJtYWdpYyIgKHdoaWNoIEknbGwgYWxzbyBzaGFyZSBzaG9ydGx5
KSB3ZSBjYW4gYWxzbyB1c2UKaXQgdG8gYXV0b21hdGljYWxseSBtZWFzdXJlIGFuZCBncmFwaCBm
b3IgaG93IGxvbmcgaW50ZXJydXB0IGFyZSBrZXB0IGRpc2FibGVkLAppbiB2YXJpb3VzIHBsYWNl
cyB3aXRoaW4gdGhlIGh5cGVydmlzb3IgKEplbm5pZmVyIGhhcyBkb25lIGEgc2ltaWxhciBhbmFs
eXNpcwpmb3IgWGVuU2VydmVyLCBhIHdoaWxlIGJhY2spLiAgQnV0IGl0IGlzIHZlcnkgaW52YXNp
dmUsIHNvIHlvdSB3YW50IHRvIGJlIGFibGUKdG8gdHVybiBpdCBvbiBhbmQgb2ZmLgpBcyBzYWlk
LCBJIGRvbid0IGhhdmUgYWxsIHRoZSByZXN1bHQgSSBuZWVkIHRvIHByZXNlbnQgY29uY2x1c2lv
bnMsIGJ1dCB3aGF0IEkKc2VlIGluIHByZWxpbWluYXJ5IGRhdGEgaXMgdGhhdCwgYWx0aG91Z2gg
dGhlIHRyYWNpbmcgd2UgY3VycmVudGx5IGhhdmUgaW4gWGVuCmlzIG5vdCB0b28gYmFkLCBwZXJm
b3JtYW5jZSB3aXNlLCB0aGlzIG5ldyBJUlFzIG9uL29mZiB0cmFjaW5nIGRvZXMgaGF2ZSBhbgpp
bXBhY3Qgb24gcGVyZm9ybWFuY2UsIGp1c3QgZm9yIGJlaW5nIHRoZXJlIGluIHRoZSBjb2RlIChp
LmUuLCBldmVuIHdoZW4gaXQgaXMKdGhlcmUgaW4gdGhlIGNvZGUgYnV0IGlzICpkaXNhYmxlZCop
LgoKT2YgY291cnNlLCBhbGwgdGhpcyBmaW5lIGdyYWluIGNvbnRyb2wgb2YgdHJhY2luZyBvcHRp
b25zIGlzIGhpZGRlbiB1bmRlcgpYRU5fQ09ORklHX0VYUEVSVCwgYW5kIGFsbCB0aGUgbmV3IHRy
YWNpbmcgaXMgZGlzYWJsZWQgYnkgZGVmYXVsdC4KClRoZXJlIGlzIGEgYnJhbmNoIHdpdGggdGhp
cyBzZXJpZXMgaGVyZToKIGdpdDovL3hlbmJpdHMueGVuLm9yZy9wZW9wbGUvZGFyaW9mL3hlbi5n
aXQgIHJlbC90cmFjaW5nL3hlbi1pbnRlcm5hbHMKIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPXBlb3BsZS9kYXJpb2YveGVuLmdpdDthPXNob3J0bG9nO2g9cmVmcy9oZWFkcy9yZWwv
dHJhY2luZy94ZW4taW50ZXJuYWxzCgpBbmQgVHJhdmlzIGlzIGhhcHB5IGFib3V0IGl0OgogaHR0
cHM6Ly90cmF2aXMtY2kub3JnL2ZkYXJpby94ZW4vYnVpbGRzLzIzODQyMTAyNAoKTGV0IG1lIGtu
b3cgd2hhdCB5b3UgdGhpbmsuCgpUaGFua3MgYW5kIFJlZ2FyZHMsCkRhcmlvCi0tLQpEYXJpbyBG
YWdnaW9saSAoMTUpOgogICAgICB4ZW46IGluIGRvX3NvZnRpcnEoKSBzYW1wbGUgc21wX3Byb2Nl
c3Nvcl9pZCgpIG9uY2UgYW5kIGZvciBhbGwuCiAgICAgIHhlbjogdHJhY2luZzogYXZvaWQgY2hl
Y2tpbmcgdGJfaW5pdF9kb25lIG11bHRpcGxlIHRpbWVzLgogICAgICB4ZW4vdG9vbHM6IHRyYWNp
bmc6IHNldmVyYWwgaW1wcm92ZW1lbnRzIG9uIElSUXMgdHJhY2luZwogICAgICB0b29sczogeGVu
YWx5emU6IGZpeCBkdW1waW5nIG9mIFBNX0lETEUgZXZlbnRzLgogICAgICB4ZW46IG1ha2UgaXQg
cG9zc2libGUgdG8gZGlzYWJsZSB0cmFjaW5nIGluIEtjb25maWcuCiAgICAgIHhlbjogdHJhY2Ug
SVJRIGVuYWJsaW5nL2Rpc2FibGluZwogICAgICB0b29sczogdHJhY2luZzogaGFuZGxlIElSUXMg
b24vb2ZmIGV2ZW50cyBpbiB4ZW50cmFjZSBhbmQgeGVuYWx5emUKICAgICAgeGVuOiB0cmFjZSBS
Q1UgYmVoYXZpb3IKICAgICAgdG9vbHM6IHRyYWNpbmc6IGhhbmRsZSBSQ1UgZXZlbnRzIGluIHhl
bnRyYWNlIGFuZCB4ZW5hbHl6ZQogICAgICB4ZW46IHRyYWNlIHNvZnRpcnFzCiAgICAgIHRvb2xz
OiB0cmFjaW5nOiBoYW5kbGUgUkNVIGV2ZW50cyBpbiB4ZW50cmFjZSBhbmQgeGVuYWx5emUKICAg
ICAgeGVuOiB0cmFjZSB0YXNrbGV0cwogICAgICB0b29sczogdHJhY2luZzogaGFuZGxlIHRhc2ts
ZXRzIGV2ZW50cyBpbiB4ZW50cmFjZSBhbmQgeGVuYWx5emUKICAgICAgeGVuOiB0cmFjZSB0aW1l
cnMKICAgICAgdG9vbHM6IHRyYWNpbmc6IGhhbmRsZSB0aW1lcnMgZXZlbnRzIGluIHhlbnRyYWNl
IGFuZCB4ZW5hbHl6ZQoKIHRvb2xzL3hlbnRyYWNlL2FuYWx5emUuaCAgICAgICAgICAgfCAgICAx
IAogdG9vbHMveGVudHJhY2UvZm9ybWF0cyAgICAgICAgICAgICB8ICAgMzkgKysrCiB0b29scy94
ZW50cmFjZS94ZW5hbHl6ZS5jICAgICAgICAgIHwgIDUyNSArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0KIHhlbi9LY29uZmlnLmRlYnVnICAgICAgICAgICAgICAgICAgfCAgIDUw
ICsrKwogeGVuL2FyY2gveDg2L2h2bS9zdm0vZW50cnkuUyAgICAgICB8ICAgIDIgCiB4ZW4vYXJj
aC94ODYvaXJxLmMgICAgICAgICAgICAgICAgIHwgICA2MSArKystCiB4ZW4vYXJjaC94ODYvdHJh
Y2UuYyAgICAgICAgICAgICAgIHwgICAyMyArKwogeGVuL2NvbW1vbi9yY3VwZGF0ZS5jICAgICAg
ICAgICAgICB8ICAgODIgKysrKystCiB4ZW4vY29tbW9uL3NvZnRpcnEuYyAgICAgICAgICAgICAg
IHwgICA2NiArKysrLQogeGVuL2NvbW1vbi9zcGlubG9jay5jICAgICAgICAgICAgICB8ICAgMTYg
KwogeGVuL2NvbW1vbi90YXNrbGV0LmMgICAgICAgICAgICAgICB8ICAgODcgKysrKysrCiB4ZW4v
Y29tbW9uL3RpbWVyLmMgICAgICAgICAgICAgICAgIHwgIDE1OCArKysrKysrKysrLQogeGVuL2Nv
bW1vbi90cmFjZS5jICAgICAgICAgICAgICAgICB8ICAgNTcgKysrLQogeGVuL2RyaXZlcnMvY3B1
ZnJlcS91dGlsaXR5LmMgICAgICB8ICAgIDcgCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL3N5
c3RlbS5oIHwgICAxMiArCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L3N5c3RlbS5oIHwgICAx
MiArCiB4ZW4vaW5jbHVkZS9hc20teDg2L3N5c3RlbS5oICAgICAgIHwgICA4NSArKysrKy0KIHhl
bi9pbmNsdWRlL3B1YmxpYy90cmFjZS5oICAgICAgICAgfCAgIDQ4ICsrKwogeGVuL2luY2x1ZGUv
eGVuL3J3bG9jay5oICAgICAgICAgICB8ICAgMzMgKysKIHhlbi9pbmNsdWRlL3hlbi90cmFjZS5o
ICAgICAgICAgICAgfCAgIDMwICsrCiAyMCBmaWxlcyBjaGFuZ2VkLCAxMzIwIGluc2VydGlvbnMo
KyksIDc0IGRlbGV0aW9ucygtKQotLQo8PFRoaXMgaGFwcGVucyBiZWNhdXNlIEkgY2hvb3NlIGl0
IHRvIGhhcHBlbiE+PiAoUmFpc3RsaW4gTWFqZXJlKQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpEYXJpbyBGYWdnaW9saSwg
UGguRCwgaHR0cDovL2Fib3V0Lm1lL2RhcmlvLmZhZ2dpb2xpClNlbmlvciBTb2Z0d2FyZSBFbmdp
bmVlciwgQ2l0cml4IFN5c3RlbXMgUiZEIEx0ZC4sIENhbWJyaWRnZSAoVUspCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 01 17:33:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 17: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 1dGTyr-0008MW-Dz; Thu, 01 Jun 2017 17: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 <raistlin.df@gmail.com>) id 1dGTyq-0008MG-5l
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 17:33:52 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 9E/3E-02956-FFF40395; Thu, 01 Jun 2017 17:33:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrIIsWRWlGSWpSXmKPExsXiVRvkrPvP3yD
 SYNsDA4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPWzgVMBV28FbOOvWJtYJzN1cXIxSEkMINR
 4ufhF0wgDovAGlaJ5X9XMII4EgKXWCVOLu8AynAAOXESH47JdjFyApmVEmv/nmADsYUEVCRub
 l/FBDHpG6PEyUnLmEESwgJ6EkeO/mCHsAMlrs99ANbAJmAg8WbHXlYQW0RASeLeqslg85kF9C
 VWf+UBCbMIqEps+T8DrJxXwFvi+pOLYOWcAr4Sk06dYYTY6yPx7dcEJhBbVEBOYuXlFlaIekG
 JkzOfsECM1JRYv0sfJMwsIC+x/e0c5gmMIrOQVM1CqJqFpGoBI/MqRo3i1KKy1CJdI0O9pKLM
 9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA4GcAgh2Mf5YFHGKU5GBSEuVdIG8QKcSXl
 J9SmZFYnBFfVJqTWnyIUYaDQ0mCN9sPKCdYlJqeWpGWmQOMQ5i0BAePkghvCkiat7ggMbc4Mx
 0idYpRl2PSge1fmIRY8vLzUqXEeZeCFAmAFGWU5sGNgKWES4yyUsK8jEBHCfEUpBblZpagyr9
 iFOdgVBLmXQkyhSczrwRu0yugI5iAjnixTR/kiJJEhJRUA2OIwzLGaSHhR3Lqbx/S29fXGVmk
 0DRjTlknw5IbHYvYXctWnL0h+Nv8R3ZBouiLrJkP+3hMpivffXzo+H+nl5N2ur9/91rg30vuz
 p4Yu/XbTjsvWXNiRuclk2ze/04X+p6/aZS6L/1oz1+Tf8avz6bWW5UYf8pcO9fENe/0IgGGqb
 +kK1VF/BYpsRRnJBpqMRcVJwIAYxHH6QQDAAA=
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1496338430!52790170!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63267 invoked from network); 1 Jun 2017 17:33:50 -0000
Received: from mail-wm0-f67.google.com (HELO mail-wm0-f67.google.com)
 (74.125.82.67)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 1 Jun 2017 17:33:50 -0000
Received: by mail-wm0-f67.google.com with SMTP id k15so13059479wmh.3
 for <xen-devel@lists.xenproject.org>; Thu, 01 Jun 2017 10:33:50 -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=7Pid1sHSWZTh811cn7/pK4KEEUFkwWkrQNVohvsQN9c=;
 b=maV2/lvwB754aFEBzXoeZu3W9zzzOXjvLFo2x+b+AVXw1WIkm99D+QdGvSbDnnabNm
 ymPm/E3x1rsGhmuZkxNUvc2m749BQLvgDXwlXTze2YUCWMcVm5tGrj3QKuAHQaATz3ac
 5032J/owQnpsQVg70Vxf5W6BCR+FjPVwPExttX1tLZAUKUpYfeconNkj3Fzz4gve6Goe
 OY0T+UlRHbaBuVxjsH5hhp1AyNy0ah4DW7e49vdJJn+gVfln3JNcJdtjZgLRSQyPaXyx
 Tuey7E/uGdnTNuZtPx2bZmKXt4Lj8VLfzAfoZEFXc1YIvzV03MrUCcf4Uf9dU/Rh8T2x
 lxZA==
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=7Pid1sHSWZTh811cn7/pK4KEEUFkwWkrQNVohvsQN9c=;
 b=tdxWbKRGzcaeu/c4UJCEorae8MfDW+NECyRimhN7dsSuWDk4bw0NJfS8I7np8Ospad
 nUw6s3RT4aHrWeQAfrRVUIIb/6zbBz7vQUA8HhjiZsE1YforLR9waLxRgzY/EJUlLJc1
 B7JURvewaBe0G1ux2bQZsgOtIPrCHeiwGwIh6tU2O6q8vEaNiTdhwhnOAvotPiqJAmnL
 3W8tY73kcSyA9clf/gkeYNNa/9k3o0EJw1svmjawt3GkfnejeQuclYNVZ3Q6TE15894j
 JCnxGKL3lFVKiMo9Q49X7vF/qUwLzT78kUwbLoTNgCpsKWDO+fYx0J/o3TtA4XbOiRIE
 Hj8A==
X-Gm-Message-State: AODbwcDWmVgTDGP8nXQ3qNH3bnpbUTN7Hyqd+08kycOVrghSym2OvW/P
 d2PP1acRvARogFqx
X-Received: by 10.223.176.25 with SMTP id f25mr2115104wra.74.1496338430455;
 Thu, 01 Jun 2017 10:33:50 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.25])
 by smtp.gmail.com with ESMTPSA id p78sm15851wmg.5.2017.06.01.10.33.49
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 01 Jun 2017 10:33:49 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 01 Jun 2017 19:33:48 +0200
Message-ID: <149633842869.12814.8051616219182929257.stgit@Solace.fritz.box>
In-Reply-To: <149633614204.12814.14390287626133023934.stgit@Solace.fritz.box>
References: <149633614204.12814.14390287626133023934.stgit@Solace.fritz.box>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>
Subject: [Xen-devel] [PATCH 02/15] xen: tracing: avoid checking tb_init_done
 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>

SW4gZmFjdCwgd2hlbiBjYWxsaW5nIF9fdHJhY2VfdmFyKCkgZGlyZWN0bHksIHdlIGNhbgphc3N1
bWUgdGhhdCB0Yl9pbml0X2RvbmUgaGFzIGJlZW4gY2hlY2tlZCB0byBiZSB0cnVlLAphbmQgdGhl
IGlmIGlzIGhlbmNlIHJlZHVuZGFudC4KCldoaWxlIHRoZXJlLCBhbHNvOgogLSBzdGlsbCBpbiBf
X3RyYWNlX3ZhcigpLCBtb3ZlIHRoZSBjaGVjayB0aGF0IHRoZSBldmVudAogICBpcyBhY3R1YWxs
eSBiZWluZyB0cmFjZWQgdXAgYSBsaXR0bGUgYml0ICh0byBiYWlsIGFzCiAgIHNvb24gYXMgcG9z
c2libGUsIGlmIGl0IGlzIG5vdCk7CiAtIG1ha2UgaXQgZXhwbGljaXQgdGhhdCB0Yl9pbml0X2Rv
bmUgaXMgbGlrZWx5IDAgaW4KICAgdHJhY2Vfd2lsbF90cmFjZV9ldmVudCgpLCBhcyBpdCBpcyBh
bG1vc3QgZXZlcnl3aGVyZQogICBpbiB0aGUgY29kZS4KClNpZ25lZC1vZmYtYnk6IERhcmlvIEZh
Z2dpb2xpIDxkYXJpby5mYWdnaW9saUBjaXRyaXguY29tPgotLS0KQ2M6IEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KLS0tCiB4ZW4vY29tbW9uL3RyYWNlLmMgfCAg
ICA4ICsrKy0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vdHJhY2UuYyBiL3hlbi9jb21tb24vdHJhY2Uu
YwppbmRleCA0ZmVkYzI2Li5mMjljZDRjIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3RyYWNlLmMK
KysrIGIveGVuL2NvbW1vbi90cmFjZS5jCkBAIC0zMTEsNyArMzExLDcgQEAgc3RhdGljIGludCB0
Yl9zZXRfc2l6ZSh1bnNpZ25lZCBpbnQgcGFnZXMpCiAKIGludCB0cmFjZV93aWxsX3RyYWNlX2V2
ZW50KHUzMiBldmVudCkKIHsKLSAgICBpZiAoICF0Yl9pbml0X2RvbmUgKQorICAgIGlmICggbGlr
ZWx5KCF0Yl9pbml0X2RvbmUpICkKICAgICAgICAgcmV0dXJuIDA7CiAKICAgICAvKgpAQCAtNjkx
LDcgKzY5MSw4IEBAIHZvaWQgX190cmFjZV92YXIodTMyIGV2ZW50LCBib29sX3QgY3ljbGVzLCB1
bnNpZ25lZCBpbnQgZXh0cmEsCiAgICAgdW5zaWduZWQgaW50IGV4dHJhX3dvcmQ7CiAgICAgYm9v
bF90IHN0YXJ0ZWRfYmVsb3dfaGlnaHdhdGVyOwogCi0gICAgaWYoICF0Yl9pbml0X2RvbmUgKQor
ICAgIC8qIElmIHRoZSBldmVudCBpcyBub3QgaW50ZXJlc3RpbmcsIGJhaWwsIGFzIGVhcmx5IGFz
IHBvc3NpYmxlICovCisgICAgaWYgKCAodGJfZXZlbnRfbWFzayAmIGV2ZW50KSA9PSAwICkKICAg
ICAgICAgcmV0dXJuOwogCiAgICAgLyogQ29udmVydCBieXRlIGNvdW50IGludG8gd29yZCBjb3Vu
dCwgcm91bmRpbmcgdXAgKi8KQEAgLTcwNSw5ICs3MDYsNiBAQCB2b2lkIF9fdHJhY2VfdmFyKHUz
MiBldmVudCwgYm9vbF90IGN5Y2xlcywgdW5zaWduZWQgaW50IGV4dHJhLAogICAgIC8qIFJvdW5k
IHNpemUgdXAgdG8gbmVhcmVzdCB3b3JkICovCiAgICAgZXh0cmEgPSBleHRyYV93b3JkICogc2l6
ZW9mKHUzMik7CiAKLSAgICBpZiAoICh0Yl9ldmVudF9tYXNrICYgZXZlbnQpID09IDAgKQotICAg
ICAgICByZXR1cm47Ci0KICAgICAvKiBtYXRjaCBjbGFzcyAqLwogICAgIGlmICggKCh0Yl9ldmVu
dF9tYXNrID4+IFRSQ19DTFNfU0hJRlQpICYgKGV2ZW50ID4+IFRSQ19DTFNfU0hJRlQpKSA9PSAw
ICkKICAgICAgICAgcmV0dXJuOwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 01 17:33:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 17: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 1dGTyk-0008L2-PW; Thu, 01 Jun 2017 17:33:46 +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 1dGTyj-0008Kq-9u
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 17:33:45 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 F9/34-03613-8FF40395; Thu, 01 Jun 2017 17:33:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJIsWRWlGSWpSXmKPExsXiVRvkqPvd3yD
 SYM93S4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePtPMOCXQIVd09fZ21gXM/bxcjFISQwg1Hi
 160ljCAOi8AaVok/d/uZQRwJgUusElNfLmLtYuQEcuIktjWfYoOwKyQeb/3FDGILCahI3Ny+i
 gli1E9Gib13FzGBJIQF9CSOHP3BDmFHSPx5exysgU3AQOLNjr1gQ0UElCTurZoM1swsMJtJom
 PdDbAEi4CqxNqHDxhBbF4BT4lJ2w+ANXMK+EpMOnWGEWKzj8S3XxPAlokKyEmsvNzCClEvKHF
 y5hOWLkYOoKGaEut36YOEmQXkJba/ncM8gVFkFpKqWQhVs5BULWBkXsWoUZxaVJZapGtspJdU
 lJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERgBDECwg/H0usBDjJIcTEqivAvkDSKF+
 JLyUyozEosz4otKc1KLDzHKcHAoSfBe8APKCRalpqdWpGXmAGMRJi3BwaMkwpsCkuYtLkjMLc
 5Mh0idYjTm2LB6/RcmjkkHtn9hEmLJy89LlRLnXQpSKgBSmlGaBzcIliIuMcpKCfMyAp0mxFO
 QWpSbWYIq/4pRnINRSZh3JcgUnsy8Erh9r4BOYQI65cU2fZBTShIRUlINjKvyg1r9nzzxufDz
 durOsBNn7kcGZTRcyT+3SOmG0KlTVg/O9hmGMXMdOLmuU/rYjwUWB2vSNX4vnnr664w+qaxD7
 JoHv8x+fDls790IDemJkatbsyZt3fLPdcplzXAz6/OOFslvXe5K7lXZpFJ2PLVBJ0Rd4btsQR
 E7ezDzfKnE6iOzGZXFDyqxFGckGmoxFxUnAgBiJcAcDAMAAA==
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1496338423!57939597!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31599 invoked from network); 1 Jun 2017 17:33:43 -0000
Received: from mail-wm0-f65.google.com (HELO mail-wm0-f65.google.com)
 (74.125.82.65)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 1 Jun 2017 17:33:43 -0000
Received: by mail-wm0-f65.google.com with SMTP id b84so13066147wmh.0
 for <xen-devel@lists.xenproject.org>; Thu, 01 Jun 2017 10:33:43 -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=mEz/6sMNXWSoMeyLTwtQxLxIfyX77SQV+kJZqrujZS8=;
 b=Zu12sojENfaRBXZlsolpQn/CBJcV2nyV3kXZ9mVz9Z/0OV/gWHxOTLrf2eVdxX6oMc
 SnH0huITCteWUKsiSl/gZBP/rgb3YWk0GSK0OmwOK+FwuFSuxJedzosvl08L7vVORyps
 kMdL1w+9P3eCHnfOMjLgjRPfOCb/dA6usUBdT4hJZAwtURtvBB1PqIbVprT0i1D1I/wd
 70qjHrOZulGCt8GMj8nXNhvgDqCXsrpaP9kROxSAdcCITFI7vV7zpeXEN4EQWdJ/jWnJ
 FzUydp77vKpZPawSmg+46Qgs73s3XOboqyc726dqUJqsyRun4tePNj9JABz2NnOxFZeW
 JOPg==
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=mEz/6sMNXWSoMeyLTwtQxLxIfyX77SQV+kJZqrujZS8=;
 b=Is/bqtvGxtAQw9GvkI7Z2VHPdnUi+/wRnjD7J/484JTqGj9lFtwkHrS+0K/egOCVGR
 hSvgrcuVCOS7wQHxbRME8egd7Lh5O89aS7rnceUuvdR/UNovt52/Y2+TY89FubVT8n8x
 bYycXZYc4UsRc7aLneFunnhiMM1+TbRfwA5F2YgEXOYS0jQY2h/arnJjabh3ecrciOtX
 rGnlo8Y3UFHSaMk2PK/D/Dggm5x76WLrmDjUp5YbopKtMrgZVwwNmPDx/2aOs2hFy6+G
 X2k7WZBBbz2gRe62YiOlxzSr1QSnQEAgdtOXH5lr8FzedZ8VhTB4Wb6Evzh8XBGSAK1k
 vgIQ==
X-Gm-Message-State: AODbwcDjckGN1e0SDOy5L+BF2udPwYsjeN5M6MNA5XeYpQDi6KqrYymf
 PLxSBQg+cyAx9Q==
X-Received: by 10.223.131.67 with SMTP id 61mr2082852wrd.37.1496338423588;
 Thu, 01 Jun 2017 10:33:43 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.25])
 by smtp.gmail.com with ESMTPSA id 53sm28856617wrt.36.2017.06.01.10.33.42
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 01 Jun 2017 10:33:42 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 01 Jun 2017 19:33:41 +0200
Message-ID: <149633842141.12814.20908893053492021.stgit@Solace.fritz.box>
In-Reply-To: <149633614204.12814.14390287626133023934.stgit@Solace.fritz.box>
References: <149633614204.12814.14390287626133023934.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 01/15] xen: in do_softirq() sample
 smp_processor_id() once and for all.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gZmFjdCwgcmlnaHQgbm93LCB3ZSByZWFkIGl0IGF0IGV2ZXJ5IGl0ZXJhdGlvbiBvZiB0aGUg
bG9vcC4KVGhlIHJlYXNvbiBpdCdzIGRvbmUgbGlrZSB0aGlzIGlzIGhvdyBjb250ZXh0IHN3aXRj
aCB3YXMgaGFuZGxlZApvbiBJQTY0IChzZWUgY29tbWl0IGFlOWJmY2RjLCAiW1hFTl0gVmFyaW91
cyBzb2Z0aXJxIGNsZWFudXBzIiBbMV0pLgoKSG93ZXZlcjoKMSkgd2UgZG9uJ3QgaGF2ZSBJQTY0
IGFueSBsb25nZXIsIGFuZCBhbGwgdGhlIGFjaGl0ZWN0dXJlcyB0aGF0CiAgIHdlIGRvIHN1cHBv
cnQsIGFyZSBvayB3aXRoIHNhbXBsaW5nIG9uY2UgYW5kIGZvciBhbGw7CjIpIHNhbXBsaW5nIGF0
IGV2ZXJ5IGl0ZXJhdGlvbiAoc2xpZ2h0bHkpIGFmZmVjdCBwZXJmb3JtYW5jZTsKMykgc2FtcGxp
bmcgYXQgZXZlcnkgaXRlcmF0aW9uIGlzIG1pc2xlYWRpbmcsIGFzIGl0IG1ha2VzIHBlb3BsZQog
ICBiZWxpZXZlIHRoYXQgaXQgaXMgY3VycmVudGx5IHBvc3NpYmxlIHRoYXQgU0NIRURVTEVfU09G
VElSUQogICBtb3ZlcyB0aGUgZXhlY3V0aW9uIGZsb3cgb24gYW5vdGhlciBDUFUgKGFuZCB0aGUg
Y29tbWVudCwKICAgYnkgcmVpbmZvcmNpbmcgdGhpcyBiZWxpZWYsIG1ha2VzIHRoaW5ncyBldmVu
IHdvcnNlISkuCgpUaGVyZWZvcmUsIGxldCdzOgotIGRvIHRoZSBzYW1wbGluZyBvbmNlIGFuZCBm
b3IgYWxsLCBhbmQgcmVtb3ZlIHRoZSBjb21tZW50OwotIGxlYXZlIGFuIEFTU0VSVCgpIGFyb3Vu
ZCwgc28gdGhhdCwgaWYgY29udGV4dCBzd2l0Y2hpbmcKICBsb2dpYyBjaGFuZ2VzIChpbiBjdXJy
ZW50IG9yIG5ldyBhcmNoZXMpLCB3ZSB3aWxsIG5vdGljZS4KClsxXSBTb21lIG1vcmUgKGhpc3Rv
cmljYWwpIGluZm9ybWF0aW9uIGhlcmU6CiAgICBodHRwOi8vb2xkLWxpc3QtYXJjaGl2ZXMueGVu
cHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAwNi0wNi9tc2cwMTI2Mi5odG1s
CgpTaWduZWQtb2ZmLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNv
bT4KLS0tCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzog
R2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQu
d2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ2M6IFRpbSBE
ZWVnYW4gPHRpbUB4ZW4ub3JnPgotLS0KIHhlbi9jb21tb24vc29mdGlycS5jIHwgICAgOCArKy0t
LS0tLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL3NvZnRpcnEuYyBiL3hlbi9jb21tb24vc29mdGlycS5jCmlu
ZGV4IGFjMTJjZjguLjY3Yzg0YmEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc29mdGlycS5jCisr
KyBiL3hlbi9jb21tb24vc29mdGlycS5jCkBAIC0yNywxNiArMjcsMTIgQEAgc3RhdGljIERFRklO
RV9QRVJfQ1BVKHVuc2lnbmVkIGludCwgYmF0Y2hpbmcpOwogCiBzdGF0aWMgdm9pZCBfX2RvX3Nv
ZnRpcnEodW5zaWduZWQgbG9uZyBpZ25vcmVfbWFzaykKIHsKLSAgICB1bnNpZ25lZCBpbnQgaSwg
Y3B1OworICAgIHVuc2lnbmVkIGludCBpLCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7CiAgICAg
dW5zaWduZWQgbG9uZyBwZW5kaW5nOwogCiAgICAgZm9yICggOyA7ICkKICAgICB7Ci0gICAgICAg
IC8qCi0gICAgICAgICAqIEluaXRpYWxpc2UgQGNwdSBvbiBldmVyeSBpdGVyYXRpb246IFNDSEVE
VUxFX1NPRlRJUlEgbWF5IG1vdmUKLSAgICAgICAgICogdXMgdG8gYW5vdGhlciBwcm9jZXNzb3Iu
Ci0gICAgICAgICAqLwotICAgICAgICBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7CisgICAgICAg
IEFTU0VSVChjcHUgPT0gc21wX3Byb2Nlc3Nvcl9pZCgpKTsKIAogICAgICAgICBpZiAoIHJjdV9w
ZW5kaW5nKGNwdSkgKQogICAgICAgICAgICAgcmN1X2NoZWNrX2NhbGxiYWNrcyhjcHUpOwoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 01 17:34:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 17: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 1dGTz1-0008Pl-Lf; Thu, 01 Jun 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 <raistlin.df@gmail.com>) id 1dGTz0-0008PL-PP
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 17:34:02 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 E4/B8-01734-A0050395; Thu, 01 Jun 2017 17:34:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFIsWRWlGSWpSXmKPExsXiVRvkpMsWYBB
 pcPErk8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnH+/UfGgmfuFVd2HmBuYNxr0sXIxSEkMINR
 Ys2y76wgDovAGlaJwytbGEEcCYFLrBIb9+xm6WLkBHLiJNbN3cwGYZdLzPw3gwnEFhJQkbi5f
 RUTxKivjBKrb74EaxAW0JM4cvQHO4QdIDFp6UpWEJtNwEDizY69YLaIgJLEvVWTwZqZBY4ySu
 zaux9sA4uAqsTq1U/BBvEK+Egc7z/ADGJzCvhKTDp1hhFis4/Et18TwK4QFZCTWHm5hRWiXlD
 i5MwnQL0cQEM1Jdbv0gcJMwvIS2x/O4d5AqPILCRVsxCqZiGpWsDIvIpRozi1qCy1SNfISC+p
 KDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzAG6hkYGHcw7mn3O8QoycGkJMq7QN4gU
 ogvKT+lMiOxOCO+qDQntfgQowwHh5IE7wU/oJxgUWp6akVaZg4wGmHSEhw8SiK8KSBp3uKCxN
 zizHSI1ClGY44Nq9d/YeKYdGD7FyYhlrz8vFQpcV52f6BSAZDSjNI8uEGwJHGJUVZKmJeRgYF
 BiKcgtSg3swRV/hWjOAejkjBvLshCnsy8Erh9r4BOYQI65cU2fZBTShIRUlINjD5Hk+a6a9d9
 XClzYPXz87lKtQGPTol7di/LN5XK3Ojj8E504Y+jCVUzpnS03Ho/K3GB94rHky7JlXgYrjoV6
 b8qekGAYvXqBX79pfbR+x+UCtpl/IosfP8oPMT4cTFHx97HKW9Ne45yZrP+jlWVyrzrGzvHZV
 9tzPS4wNON13e7XcyueRETrsRSnJFoqMVcVJwIAPxHb20NAwAA
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1496338437!101309604!1
X-Originating-IP: [74.125.82.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=SUBJECT_RANDOMQ
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34084 invoked from network); 1 Jun 2017 17:33:58 -0000
Received: from mail-wm0-f66.google.com (HELO mail-wm0-f66.google.com)
 (74.125.82.66)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 1 Jun 2017 17:33:58 -0000
Received: by mail-wm0-f66.google.com with SMTP id g15so13028010wmc.2
 for <xen-devel@lists.xenproject.org>; Thu, 01 Jun 2017 10:33:57 -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=bUtxI3pRkTi26PqjUeWdKVzPtav90p8R/lqgVOf+p6s=;
 b=myhw1Z0BJe/2tsdTNBFXJiWTj+bFO4Qo2JEfclbJkYMgmgz9LmHI2Nd0x56IcrwMpt
 MNPTxEq3nehpo89GiqihFdioh4/ntFGagowjj6QQZiTufgEDnQ0ISGN9ILj/uSyIvnp2
 NbJvEYJ1bdBgAt5U6ikU8DEaxR7ddKX3Phz0PhWZE5u33Mq+Y/UnFnug4/crVadpY4H+
 gxIpUlgVlCi6qy6JbX4UR9XKxB7Yt1wnZHm46s5kCONfAd5iISv6thAvqvO0tLdRzaHj
 pwG5zSc9B/bSaQmzrg7WH9PFw603Ih/bRzXcpMJnDKPScChiLqWqe0V2isePIwCE2qF/
 iMxw==
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=bUtxI3pRkTi26PqjUeWdKVzPtav90p8R/lqgVOf+p6s=;
 b=HNQmyHONrwEL9XrC4NplEEMtN0dk2fth1yTwARyK30ZwrIOoXUHJCjB911iw0OzntQ
 mAXukMF+uflV0NhMIDSLv98rjQZtPG52kvAd4doBfXaveL0aIhE93kwrLpfMTlYf60oP
 5mh3am/kpsQspsRk5OFsmZMeIwFhkjZ/p/Pwk+9HzHPxD4up3xVzXgBEh/xbJtE9yIqL
 apRrwvxqqCyM/E8WhhMy/6m1H61JBB3bOBj4L+AT4LizA/Ecjmg5PgZYP/Jv/6sHaNI1
 3XtCMJeayPdGUa9MIj7rG/zARqIRdoKB9RlQog+JwolG6UhV7QANPbg6irVudSXOaH/p
 o6VQ==
X-Gm-Message-State: AODbwcBzgmF/nGzh69xIvZSPrfz3cB0fAXH29c7OB4YU7eRFaWpMm1nY
 TY1Cm4cbZ4dhabVA
X-Received: by 10.28.32.19 with SMTP id g19mr182174wmg.123.1496338437612;
 Thu, 01 Jun 2017 10:33:57 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.25])
 by smtp.gmail.com with ESMTPSA id c8sm16050wmd.5.2017.06.01.10.33.56
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 01 Jun 2017 10:33:57 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 01 Jun 2017 19:33:55 +0200
Message-ID: <149633843555.12814.16573412358602741145.stgit@Solace.fritz.box>
In-Reply-To: <149633614204.12814.14390287626133023934.stgit@Solace.fritz.box>
References: <149633614204.12814.14390287626133023934.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>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 03/15] xen/tools: tracing: several improvements
 on IRQs tracing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TW9yZSBzcGVjaWZpY2FsbHk6CiAtIHRoZSBoYW5kbGluZyBvZiB0aGUgVFJDX0hXX0lSUV9IQU5E
TEVEIGlzIGZpeGVkLCBib3RoIGluCiAgIHhlbnRyYWNlX2Zvcm1hdCBhbmQgaW4geGVuYWx5emU7
CiAtIHNpbXBsZSBldmVudHMgZm9yIHJlY29yZGluZyB3aGVuIHdlIGVudGVyIGFuZCBleGl0IHRo
ZQogICBkb19JUlEgZnVuY3Rpb24sIGFzIHdlbGwgYXMgd2hlbiB3ZSBkZWFsIHdpdGggYSBndWVz
dAogICBJUlEsIGFyZSBhZGRlZDsKIC0gdHJhY2luZyBvZiBJUlFzIGhhbmRsZWQgd2l0aCBkaXJl
Y3QgdmVjdG9ycyBpcyBhbHNvCiAgIGFkZGVkLgoKV2l0aCBhbGwgdGhlIGFib3ZlLCBhIHRyYWNl
IHdpbGwgbm93IGxvb2sgbGlrZSB0aGlzICh1c2luZwp4ZW5hbHl6ZSk6CgogMC4wMDEyOTkwNzIg
LngtIGQzMjc2OHY1IGlycV9lbnRlciwgaXJxIDgwMDAwMDAwCiAwLjAwMTI5OTA3MiAueC0gZDMy
NzY4djUgaXJxX2RpcmVjdCwgdmVjIGZhLCBoYW5kbGVyID0gMHhmZmZmODJkMDgwMjZkN2U0CiAw
LjAwMTMwMDAxNCAueC0gZDMyNzY4djUgcmFpc2Vfc29mdGlycSBuciAwCiAwLjAwMTMwMDQ4NyAu
eC0gZDMyNzY4djUgaXJxX2V4aXQgaXJxIDgwMDAwMDAwLCBpbl9pcnEgPSAwCgpPciBsaWtlIHRo
aXM6CgogMC4wNDk0Mzc4OTIgLXwtIGQzMjc2N3YxMiBpcnFfZW50ZXIsIGlycSA0CiAwLjA0OTQz
Nzg5MiAtfC0gZDMyNzY3djEyIGlycV9oYW5kbGVkIGlycSA0LCA4NTQyOCBjeWNsZXMKIDAuMDQ5
NDc0MzM2IC18LSBkMzI3Njd2MTIgaXJxX2V4aXQgaXJxIDQsIHN0YXR1cyA9IDB4MCwgaW5faXJx
ID0gMAoKTWFraW5nIGl0IG11Y2ggZWFzaWVyIHRvIGZpZ3VyZSBvdXQgd2hlbiBpbnRlcnJ1cHQK
cHJvY2Vzc2luZyBzdGFydCwgd2hhdCBpdCBkb2VzIGFuZCB3aGVuIGl0IGVuZHMuCgpTaWduZWQt
b2ZmLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4KLS0tCkNj
OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBJYW4gSmFj
a3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHRvb2xzL3hlbnRyYWNlL2Zv
cm1hdHMgICAgIHwgICAgNiArKysrCiB0b29scy94ZW50cmFjZS94ZW5hbHl6ZS5jICB8ICAgNTYg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLQogeGVuL2FyY2gveDg2L2ly
cS5jICAgICAgICAgfCAgIDYxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyst
LS0tLS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMvdHJhY2UuaCB8ICAgIDQgKysrCiA0IGZpbGVzIGNo
YW5nZWQsIDEwOSBpbnNlcnRpb25zKCspLCAxOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90
b29scy94ZW50cmFjZS9mb3JtYXRzIGIvdG9vbHMveGVudHJhY2UvZm9ybWF0cwppbmRleCA4YjMx
NzgwLi4wMGMyOWI4IDEwMDY0NAotLS0gYS90b29scy94ZW50cmFjZS9mb3JtYXRzCisrKyBiL3Rv
b2xzL3hlbnRyYWNlL2Zvcm1hdHMKQEAgLTE5Nyw3ICsxOTcsMTEgQEAKIDB4MDA4MDIwMDUgIENQ
VSUoY3B1KWQgICUodHNjKWQgKCslKHJlbHRzYyk4ZCkgIG1vdmVfdmVjdG9yIFsgaXJxID0gJSgx
KWQgaGFkIHZlY3RvciAweCUoMil4IG9uIENQVSUoMylkIF0KIDB4MDA4MDIwMDYgIENQVSUoY3B1
KWQgICUodHNjKWQgKCslKHJlbHRzYyk4ZCkgIGFzc2lnbl92ZWN0b3IgWyBpcnEgPSAlKDEpZCA9
IHZlY3RvciAweCUoMil4LCBDUFUgbWFzazogMHglKDMpMDh4IF0KIDB4MDA4MDIwMDcgIENQVSUo
Y3B1KWQgICUodHNjKWQgKCslKHJlbHRzYyk4ZCkgIGJvZ3VzX3ZlY3RvciBbIDB4JSgxKXggXQot
MHgwMDgwMjAwOCAgQ1BVJShjcHUpZCAgJSh0c2MpZCAoKyUocmVsdHNjKThkKSAgZG9faXJxIFsg
aXJxID0gJSgxKWQsIGJlZ2FuID0gJSgyKWR1cywgZW5kZWQgPSAlKDMpZHVzIF0KKzB4MDA4MDIw
MDggIENQVSUoY3B1KWQgICUodHNjKWQgKCslKHJlbHRzYyk4ZCkgIGlycV9oYW5kbGVkIFsgaXJx
ID0gJSgxKWQsIGR1ciA9IDB4JSgzKTA4eCUoMikwOHggXQorMHgwMDgwMjAwOSAgQ1BVJShjcHUp
ZCAgJSh0c2MpZCAoKyUocmVsdHNjKThkKSAgZGlyZWN0X3ZlY3RvciBbIHZlY3RvciAweCUoMSl4
LCBoYW5kbGVyID0gMHglKDMpMDh4JSgyKTA4eCBdCisweDAwODAyMDBhICBDUFUlKGNwdSlkICAl
KHRzYylkICgrJShyZWx0c2MpOGQpICBkb19pcnEgWyBpcnEgPSAlKDEpZCBdCisweDAwODAyMDBi
ICBDUFUlKGNwdSlkICAlKHRzYylkICgrJShyZWx0c2MpOGQpICBkb19ndWVzdF9pcnEgWyBpcnEg
PSAlKDEpZCBdCisweDAwODAyMDBjICBDUFUlKGNwdSlkICAlKHRzYylkICgrJShyZWx0c2MpOGQp
ICBpcnFfZXhpdCBbIGlycSA9ICUoMSlkLCBzdGF0dXMgPSAweCUoMil4LCBpbl9pcnEgPSAlKDMp
ZCBdCiAKIDB4MDAwODQwMDEgIENQVSUoY3B1KWQgICUodHNjKWQgKCslKHJlbHRzYyk4ZCkgIGhw
ZXQgY3JlYXRlIFsgdG4gPSAlKDEpZCwgaXJxID0gJSgyKWQsIGRlbHRhID0gMHglKDQpMDh4JSgz
KTA4eCwgcGVyaW9kID0gMHglKDYpMDh4JSg1KTA4eCBdCiAweDAwMDg0MDAyICBDUFUlKGNwdSlk
ICAlKHRzYylkICgrJShyZWx0c2MpOGQpICBwaXQgY3JlYXRlIFsgZGVsdGEgPSAweCUoMSkwMTZ4
LCBwZXJpb2QgPSAweCUoMikwMTZ4IF0KZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnRyYWNlL3hlbmFs
eXplLmMgYi90b29scy94ZW50cmFjZS94ZW5hbHl6ZS5jCmluZGV4IGZhNjA4YWQuLjA2M2VlZTcg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL3hlbnRyYWNlL3hlbmFseXplLmMKKysrIGIvdG9vbHMveGVudHJh
Y2UveGVuYWx5emUuYwpAQCAtODM4MCwxOSArODM4MCw0NSBAQCB2b2lkIGlycV9wcm9jZXNzKHN0
cnVjdCBwY3B1X2luZm8gKnApIHsKICAgICAgICAgfQogICAgICAgICBicmVhazsKICAgICB9Ci0g
ICAgY2FzZSBUUkNfSFdfSVJRX0hBTkRMRUQ6CisgICAgY2FzZSBUUkNfSFdfSVJRX0VOVEVSOgor
ICAgIGNhc2UgVFJDX0hXX0lSUV9HVUVTVDoKICAgICB7CiAgICAgICAgIHN0cnVjdCB7Ci0gICAg
ICAgICAgICBpbnQgaXJxLCBzdGFydF90c2MsIGVuZF90c2M7CisgICAgICAgICAgICBpbnQzMl90
IGlycTsKICAgICAgICAgfSAqciA9ICh0eXBlb2YocikpcmktPmQ7Ci0gICAgICAgIGludCBhcmN0
aW1lOwogCi0gICAgICAgIGFyY3RpbWUgPSByLT5lbmRfdHNjIC0gci0+c3RhcnRfdHNjOwogICAg
ICAgICBpZiAoIG9wdC5kdW1wX2FsbCApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHByaW50Zigi
ICVzIGlycV9oYW5kbGVkIGlycSAleCAlZCAoJWQsJWQpXG4iLAotICAgICAgICAgICAgICAgICAg
IHJpLT5kdW1wX2hlYWRlciwKLSAgICAgICAgICAgICAgICAgICByLT5pcnEsIGFyY3RpbWUsIHIt
PnN0YXJ0X3RzYywgci0+ZW5kX3RzYyk7CisgICAgICAgICAgICBwcmludGYoIiAlcyBpcnFfJXMs
IGlycSAleFxuIiwgcmktPmR1bXBfaGVhZGVyLAorICAgICAgICAgICAgICAgICAgIHJpLT5ldmVu
dCA9PSBUUkNfSFdfSVJRX0VOVEVSID8gImVudGVyIiA6ICJndWVzdCIsIHItPmlycSk7CisgICAg
ICAgIH0KKyAgICAgICAgYnJlYWs7CisgICAgfQorICAgIGNhc2UgVFJDX0hXX0lSUV9ESVJFQ1Rf
VkVDVE9SOgorICAgIHsKKyAgICAgICAgc3RydWN0IHsKKyAgICAgICAgICAgIHVpbnQzMl90IHZl
YzsKKyAgICAgICAgICAgIHVpbnQ2NF90IGhhbmRsZXI7CisgICAgICAgIH0gX19hdHRyaWJ1dGVf
XygocGFja2VkKSkgKnIgPSAodHlwZW9mKHIpKXJpLT5kOworCisgICAgICAgIGlmICggb3B0LmR1
bXBfYWxsICkKKyAgICAgICAgeworICAgICAgICAgICAgcHJpbnRmKCIgJXMgaXJxX2RpcmVjdCwg
dmVjICV4LCBoYW5kbGVyID0gJXBcbiIsCisgICAgICAgICAgICAgICAgICAgcmktPmR1bXBfaGVh
ZGVyLCByLT52ZWMsICh2b2lkKilyLT5oYW5kbGVyKTsKKyAgICAgICAgfQorICAgICAgICBicmVh
azsKKyAgICB9CisgICAgY2FzZSBUUkNfSFdfSVJRX0hBTkRMRUQ6CisgICAgeworICAgICAgICBz
dHJ1Y3QgeworICAgICAgICAgICAgaW50MzJfdCBpcnE7CisgICAgICAgICAgICB1aW50NjRfdCBh
cmN0aW1lOworICAgICAgICB9IF9fYXR0cmlidXRlX18oKHBhY2tlZCkpICpyID0gKHR5cGVvZihy
KSlyaS0+ZDsKKworICAgICAgICBpZiAoIG9wdC5kdW1wX2FsbCApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIHByaW50ZigiICVzIGlycV9oYW5kbGVkIGlycSAleCwgJSJQUkl1NjQiIGN5Y2xlc1xu
IiwKKyAgICAgICAgICAgICAgICAgICByaS0+ZHVtcF9oZWFkZXIsIHItPmlycSwgci0+YXJjdGlt
ZSk7CiAgICAgICAgIH0KICAgICAgICAgaWYgKCBvcHQuc2NhdHRlcnBsb3RfaXJxICkKICAgICAg
ICAgewpAQCAtODQwNyw2ICs4NDMzLDIyIEBAIHZvaWQgaXJxX3Byb2Nlc3Moc3RydWN0IHBjcHVf
aW5mbyAqcCkgewogICAgICAgICB9CiAgICAgICAgIGJyZWFrOwogICAgIH0KKyAgICBjYXNlIFRS
Q19IV19JUlFfRVhJVDoKKyAgICB7CisgICAgICAgIHN0cnVjdCB7CisgICAgICAgICAgICBpbnQz
Ml90IGlycSwgc3RhdHVzOworICAgICAgICAgICAgdWludDMyX3QgaW5faXJxOworICAgICAgICB9
ICpyID0gKHR5cGVvZihyKSlyaS0+ZDsKKworICAgICAgICBpZiAoIG9wdC5kdW1wX2FsbCApCisg
ICAgICAgIHsKKyAgICAgICAgICAgIHByaW50ZigiICVzIGlycV9leGl0IGlycSAleCIsIHJpLT5k
dW1wX2hlYWRlciwgci0+aXJxKTsKKyAgICAgICAgICAgIGlmICggci0+c3RhdHVzICE9IC0xICkK
KyAgICAgICAgICAgICAgICBwcmludGYoIiwgc3RhdHVzID0gMHgleCIsIHItPnN0YXR1cyk7Cisg
ICAgICAgICAgICBwcmludGYoIiwgaW5faXJxID0gJWRcbiIsIHItPmluX2lycSk7CisgICAgICAg
IH0KKyAgICAgICAgYnJlYWs7CisgICAgfQogICAgIGNhc2UgVFJDX0hXX0lSUV9BU1NJR05fVkVD
VE9SOgogICAgIHsKICAgICAgICAgc3RydWN0IHsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9p
cnEuYyBiL3hlbi9hcmNoL3g4Ni9pcnEuYwppbmRleCA2NzZiYTUyLi5mNWQ5MzAyIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvaXJxLmMKKysrIGIveGVuL2FyY2gveDg2L2lycS5jCkBAIC0xMDAs
MTEgKzEwMCwxNSBAQCBzdGF0aWMgdm9pZCB0cmFjZV9pcnFfbWFzayh1MzIgZXZlbnQsIGludCBp
cnEsIGludCB2ZWN0b3IsIGNwdW1hc2tfdCAqbWFzaykKICAgICAgICAgdW5zaWduZWQgaW50IGly
cToxNiwgdmVjOjE2OwogICAgICAgICB1bnNpZ25lZCBpbnQgbWFza1s2XTsKICAgICB9IGQ7CisK
KyAgICBpZiAoIGxpa2VseSghdGJfaW5pdF9kb25lKSApCisgICAgICAgIHJldHVybjsKKwogICAg
IGQuaXJxID0gaXJxOwogICAgIGQudmVjID0gdmVjdG9yOwogICAgIG1lbXNldChkLm1hc2ssIDAs
IHNpemVvZihkLm1hc2spKTsKICAgICBtZW1jcHkoZC5tYXNrLCBtYXNrLCBtaW4oc2l6ZW9mKGQu
bWFzayksIHNpemVvZihjcHVtYXNrX3QpKSk7Ci0gICAgdHJhY2VfdmFyKGV2ZW50LCAxLCBzaXpl
b2YoZCksICZkKTsKKyAgICBfX3RyYWNlX3ZhcihldmVudCwgMSwgc2l6ZW9mKGQpLCAmZCk7CiB9
CiAKIHN0YXRpYyBpbnQgX19pbml0IF9fYmluZF9pcnFfdmVjdG9yKGludCBpcnEsIGludCB2ZWN0
b3IsIGNvbnN0IGNwdW1hc2tfdCAqY3B1X21hc2spCkBAIC04MDQsMjMgKzgwOCw1NCBAQCB2b2lk
IGFsbG9jX2RpcmVjdF9hcGljX3ZlY3RvcigKICAgICBzcGluX3VubG9jaygmbG9jayk7CiB9CiAK
K3N0YXRpYyBpbmxpbmUgdm9pZCB0cmFjZV9pcnFfaGFuZGxlZChpbnQgaXJxLCB1aW50NjRfdCB0
aW1lKQoreworICAgIHN0cnVjdCBfX3BhY2tlZCB7CisgICAgICAgIGludDMyX3QgaXJxOworICAg
ICAgICB1aW50NjRfdCB0aW1lOworICAgIH0gZDsKKworICAgIGlmICggbGlrZWx5KCF0Yl9pbml0
X2RvbmUpICkKKyAgICAgICAgcmV0dXJuOworCisgICAgZC5pcnEgPSBpcnE7CisgICAgZC50aW1l
ID0gdGltZTsKKyAgICBfX3RyYWNlX3ZhcihUUkNfSFdfSVJRX0hBTkRMRUQsIDAsIHNpemVvZihk
KSwgJmQpOworfQorCiB2b2lkIGRvX0lSUShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIHsK
ICAgICBzdHJ1Y3QgaXJxYWN0aW9uICphY3Rpb247Ci0gICAgdWludDMyX3QgICAgICAgICAgdHNj
X2luOwotICAgIHN0cnVjdCBpcnFfZGVzYyAgKmRlc2M7CisgICAgdWludDY0X3QgICAgICAgICAg
dHNjX2luID0gMDsKKyAgICBzdHJ1Y3QgaXJxX2Rlc2MgICpkZXNjID0gTlVMTDsKICAgICB1bnNp
Z25lZCBpbnQgICAgICB2ZWN0b3IgPSAodTgpcmVncy0+ZW50cnlfdmVjdG9yOwogICAgIGludCBp
cnEgPSBfX2dldF9jcHVfdmFyKHZlY3Rvcl9pcnFbdmVjdG9yXSk7CiAgICAgc3RydWN0IGNwdV91
c2VyX3JlZ3MgKm9sZF9yZWdzID0gc2V0X2lycV9yZWdzKHJlZ3MpOwogICAgIAogICAgIHBlcmZj
X2luY3IoaXJxcyk7CiAgICAgdGhpc19jcHUoaXJxX2NvdW50KSsrOworICAgIFRSQUNFXzFEKFRS
Q19IV19JUlFfRU5URVIsIGlycSk7CiAgICAgaXJxX2VudGVyKCk7CiAKLSAgICBpZiAoaXJxIDwg
MCkgewotICAgICAgICBpZiAoZGlyZWN0X2FwaWNfdmVjdG9yW3ZlY3Rvcl0gIT0gTlVMTCkgewor
ICAgIGlmIChpcnEgPCAwKQorICAgIHsKKyAgICAgICAgaWYgKGRpcmVjdF9hcGljX3ZlY3Rvclt2
ZWN0b3JdICE9IE5VTEwpCisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICggdW5saWtlbHkodGJf
aW5pdF9kb25lKSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgc3RydWN0IF9fcGFj
a2VkIHsKKyAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgdmVjOworICAgICAgICAgICAgICAg
ICAgICB1aW50NjRfdCBoYW5kbGVyOworICAgICAgICAgICAgICAgIH0gZDsKKworICAgICAgICAg
ICAgICAgIGQudmVjID0gdmVjdG9yOworICAgICAgICAgICAgICAgIGQuaGFuZGxlciA9ICh1aW50
NjRfdClkaXJlY3RfYXBpY192ZWN0b3JbdmVjdG9yXTsKKyAgICAgICAgICAgICAgICBfX3RyYWNl
X3ZhcihUUkNfSFdfSVJRX0RJUkVDVF9WRUNUT1IsIDAsIHNpemVvZihkKSwgJmQpOworICAgICAg
ICAgICAgfQogICAgICAgICAgICAgKCpkaXJlY3RfYXBpY192ZWN0b3JbdmVjdG9yXSkocmVncyk7
Ci0gICAgICAgIH0gZWxzZSB7CisgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAgICAgICB7CiAg
ICAgICAgICAgICBjb25zdCBjaGFyICpraW5kID0gIiwgTEFQSUMiOwogCiAgICAgICAgICAgICBp
ZiAoIGFwaWNfaXNyX3JlYWQodmVjdG9yKSApCkBAIC04ODQsOSArOTE5LDEzIEBAIHZvaWQgZG9f
SVJRKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICAgICAgZGVzYy0+cmxfcXVh
bnR1bV9zdGFydCA9IG5vdzsKICAgICAgICAgfQogCi0gICAgICAgIHRzY19pbiA9IHRiX2luaXRf
ZG9uZSA/IGdldF9jeWNsZXMoKSA6IDA7CisgICAgICAgIGlmICggdW5saWtlbHkodGJfaW5pdF9k
b25lKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIF9fdHJhY2VfdmFyKFRSQ19IV19JUlFfR1VF
U1QsIDAsIHNpemVvZihpcnEpLCAmaXJxKTsKKyAgICAgICAgICAgIHRzY19pbiA9IGdldF9jeWNs
ZXMoKTsKKyAgICAgICAgfQogICAgICAgICBfX2RvX0lSUV9ndWVzdChpcnEpOwotICAgICAgICBU
UkFDRV8zRChUUkNfSFdfSVJRX0hBTkRMRUQsIGlycSwgdHNjX2luLCBnZXRfY3ljbGVzKCkpOwor
ICAgICAgICB0cmFjZV9pcnFfaGFuZGxlZChpcnEsIGdldF9jeWNsZXMoKSAtIHRzY19pbik7CiAg
ICAgICAgIGdvdG8gb3V0X25vX2VuZDsKICAgICB9CiAKQEAgLTkwNyw5ICs5NDYsMTAgQEAgdm9p
ZCBkb19JUlEoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgewogICAgICAgICBkZXNj
LT5zdGF0dXMgJj0gfklSUV9QRU5ESU5HOwogICAgICAgICBzcGluX3VubG9ja19pcnEoJmRlc2Mt
PmxvY2spOwotICAgICAgICB0c2NfaW4gPSB0Yl9pbml0X2RvbmUgPyBnZXRfY3ljbGVzKCkgOiAw
OworICAgICAgICBpZiAoIHVubGlrZWx5KHRiX2luaXRfZG9uZSkgKQorICAgICAgICAgICAgdHNj
X2luID0gZ2V0X2N5Y2xlcygpOwogICAgICAgICBhY3Rpb24tPmhhbmRsZXIoaXJxLCBhY3Rpb24t
PmRldl9pZCwgcmVncyk7Ci0gICAgICAgIFRSQUNFXzNEKFRSQ19IV19JUlFfSEFORExFRCwgaXJx
LCB0c2NfaW4sIGdldF9jeWNsZXMoKSk7CisgICAgICAgIHRyYWNlX2lycV9oYW5kbGVkKGlycSwg
Z2V0X2N5Y2xlcygpIC0gdHNjX2luKTsKICAgICAgICAgc3Bpbl9sb2NrX2lycSgmZGVzYy0+bG9j
ayk7CiAgICAgfQogCkBAIC05MjIsNiArOTYyLDcgQEAgdm9pZCBkb19JUlEoc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MpCiAgICAgc3Bpbl91bmxvY2soJmRlc2MtPmxvY2spOwogIG91dF9ub191
bmxvY2s6CiAgICAgaXJxX2V4aXQoKTsKKyAgICBUUkFDRV8zRChUUkNfSFdfSVJRX0VYSVQsIGly
cSwgZGVzYyA9PSBOVUxMID8gLTEgOiBkZXNjLT5zdGF0dXMsIGluX2lycSgpKTsKICAgICBzZXRf
aXJxX3JlZ3Mob2xkX3JlZ3MpOwogfQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMv
dHJhY2UuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy90cmFjZS5oCmluZGV4IDdmMmU4OTEuLmY2NmE3
YWYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy90cmFjZS5oCisrKyBiL3hlbi9pbmNs
dWRlL3B1YmxpYy90cmFjZS5oCkBAIC0yNzEsNiArMjcxLDEwIEBACiAjZGVmaW5lIFRSQ19IV19J
UlFfQVNTSUdOX1ZFQ1RPUiAgICAgIChUUkNfSFdfSVJRICsgMHg2KQogI2RlZmluZSBUUkNfSFdf
SVJRX1VOTUFQUEVEX1ZFQ1RPUiAgICAoVFJDX0hXX0lSUSArIDB4NykKICNkZWZpbmUgVFJDX0hX
X0lSUV9IQU5ETEVEICAgICAgICAgICAgKFRSQ19IV19JUlEgKyAweDgpCisjZGVmaW5lIFRSQ19I
V19JUlFfRElSRUNUX1ZFQ1RPUiAgICAgIChUUkNfSFdfSVJRICsgMHg5KQorI2RlZmluZSBUUkNf
SFdfSVJRX0VOVEVSICAgICAgICAgICAgICAoVFJDX0hXX0lSUSArIDB4QSkKKyNkZWZpbmUgVFJD
X0hXX0lSUV9HVUVTVCAgICAgICAgICAgICAgKFRSQ19IV19JUlEgKyAweEIpCisjZGVmaW5lIFRS
Q19IV19JUlFfRVhJVCAgICAgICAgICAgICAgIChUUkNfSFdfSVJRICsgMHhDKQogCiAvKgogICog
RXZlbnQgRmxhZ3MKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 01 17:34:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 17:34: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 1dGTz6-0008SE-1G; Thu, 01 Jun 2017 17: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 <raistlin.df@gmail.com>) id 1dGTz4-0008RJ-4C
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 17:34:06 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 50/9E-02956-D0050395; Thu, 01 Jun 2017 17:34:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDIsWRWlGSWpSXmKPExsXiVRvkpMsTYBB
 psG2FhcX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmrHq9hTGgs98FQf+rmBsYPzG2cXIxSEkMINR
 YlvPQWYQh0VgJavE3g2TWUEcCYHzrBKr119h62LkBHLiJC5PugiU4ACyqyWW/bcHCQsJqEjc3
 L6KCWLSIiaJjycXMoIkhAX0JI4c/cEOYbtJdKzqYAGx2QQMJN7s2MsKYosIKEncWzWZCcRmEV
 CV+DpvLlg9r4CPxKW9PWBxTgFfiUmnzjBCLPOR+PZrAlhcVEBOYuXlFlaIekGJkzOfsIDcxiy
 gKbF+lz5ImFlAXmL72znMExiFZyGpmoVQNQtJ1QJG5lWMGsWpRWWpRbrGRnpJRZnpGSW5iZk5
 uoYGZnq5qcXFiempOYlJxXrJ+bmbGIFhzgAEOxhPrws8xCjJwaQkyrtA3iBSiC8pP6UyI7E4I
 76oNCe1+BCjDAeHkgTvBT+gnGBRanpqRVpmDjDiYNISHDxKIrwpIGne4oLE3OLMdIjUKUZjjg
 2r139h4ph0YPsXJiGWvPy8VClx3qUgpQIgpRmleXCDYIngEqOslDAvI9BpQjwFqUW5mSWo8q8
 YxTkYlYR5V4JM4cnMK4Hb9wroFCagU15s0wc5pSQRISXVwDhHOob177GvPecVTzZ0Z++1yo3U
 eq3eX1XPfMgkOW+e0Xz3jM13y9/UiNT+2rFuXZFzhPThFtdOe6PuQPcYcfdvqyOKC3TsNPlOB
 1wX8Gt5MEv1RAj3pqji/GOH5/u93eMqXTe5sEOwQ1l87bviJNXCto4Td2/IZzP13cm4/y7hut
 Qf0yxzJZbijERDLeai4kQAn0M0MP8CAAA=
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1496338444!93213131!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6314 invoked from network); 1 Jun 2017 17:34:04 -0000
Received: from mail-wm0-f66.google.com (HELO mail-wm0-f66.google.com)
 (74.125.82.66)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 1 Jun 2017 17:34:04 -0000
Received: by mail-wm0-f66.google.com with SMTP id k15so13060867wmh.3
 for <xen-devel@lists.xenproject.org>; Thu, 01 Jun 2017 10:34:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:subject:from:to:date:message-id:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=FrbzbZnCoW6r492dP0SzFvym8JDE3Bz2uMbQ99jguEY=;
 b=KUzzwQlsW28Pe5ghhuP/p9aRXO1FXsdqcJ4G2+qv5j8Ojvq9fDGu/wmlCvEb+0aXFA
 V1TUAqM4vffbXxCTv8vEj2vTkVjIoF6qEQxPZmX5VqqCvDTzrpOfQpTbY+wQw0RDGEXd
 FnPKBBhvjccw92l0CN/wj4ZTnuk1tJp63ZI5w0BJGV2gCARPlj5R3osqYhUZWpxGijzN
 sBjSYJjjvNXB/22dh1PRFnArWCwS5p+TkmWfcdadgdMBuqshboi4iSQdNns7sAKitWUr
 G9AV2SxHSQU/GHHusyiu7/V8GRuuNfoMcN50osxXx2FbsPRqF0DdxcMuEgyVQoVHpbMg
 rFwA==
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:date:message-id
 :in-reply-to:references:user-agent:mime-version
 :content-transfer-encoding;
 bh=FrbzbZnCoW6r492dP0SzFvym8JDE3Bz2uMbQ99jguEY=;
 b=uNQr6Fc5ZvMiOnRhT8jD6WroI4NmxXWG96Emc3/P+vpMufn0Lb3QGFcg2YqGrtXgbM
 RRBW7BXs4halzKYx5pcioB9fBDbjgSFhVTUs/dZ15W1lEGE7xO3w94pKZd4UxhokTHs9
 V5Ieo/yzknVtRttQq0JAFqBjhyfHOSNgj7jtnDwptyWdYMlKBVntHEw2bhD36kNjMSJK
 a8unKbprMZJ1radAz64/hPJGizRXbcNWkcj0EGnnToGgyrajjDEu0qFEc7BLyILtKd0B
 IOFxWsajJNUvxOVPNm3kQ6zq3b4q0/ayuREhyaDgMqK8ZcgEGdFt0z2rqVw0LR7hGm8M
 f8IQ==
X-Gm-Message-State: AODbwcDyL8iVZLdM5kJygrzUyusvfwQdBrGa5irWpeVTfE8RLf6IX+V6
 P1rOUdBeCin2D1/p
X-Received: by 10.223.160.148 with SMTP id m20mr2169196wrm.176.1496338444337; 
 Thu, 01 Jun 2017 10:34:04 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.25])
 by smtp.gmail.com with ESMTPSA id l8sm13139wmd.8.2017.06.01.10.34.03
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 01 Jun 2017 10:34:03 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 01 Jun 2017 19:34:02 +0200
Message-ID: <149633844271.12814.12806115164198367799.stgit@Solace.fritz.box>
In-Reply-To: <149633614204.12814.14390287626133023934.stgit@Solace.fritz.box>
References: <149633614204.12814.14390287626133023934.stgit@Solace.fritz.box>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 04/15] tools: xenalyze: fix dumping of PM_IDLE
	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>

SW4gZmFjdCwgbm90IGFsbCB0aGUgaW5mb3JtYXRpb24gcHJlc2VudCBpbiB0aGUgdHJhY2UKcmVj
b3JkIHdlcmUgdXNlZCBhbmQgcHJpbnRlZC4KClNpZ25lZC1vZmYtYnk6IERhcmlvIEZhZ2dpb2xp
IDxkYXJpby5mYWdnaW9saUBjaXRyaXguY29tPgotLS0KR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1
bmxhcEBldS5jaXRyaXguY29tPgpJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNv
bT4KV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29scy94ZW50cmFjZS94ZW5h
bHl6ZS5jIHwgICAyNCArKysrKysrKysrKysrKysrKysrLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAx
OSBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnRy
YWNlL3hlbmFseXplLmMgYi90b29scy94ZW50cmFjZS94ZW5hbHl6ZS5jCmluZGV4IDA2M2VlZTcu
LjNjMmY2MDAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hlbnRyYWNlL3hlbmFseXplLmMKKysrIGIvdG9v
bHMveGVudHJhY2UveGVuYWx5emUuYwpAQCAtODI2OSw5ICs4MjY5LDEwIEBAIHZvaWQgcG1fcHJv
Y2VzcyhzdHJ1Y3QgcGNwdV9pbmZvICpwKSB7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgVFJD
X1BNX0lETEVfRU5UUlk6CiAgICAgICAgIGlmIChvcHQuZHVtcF9hbGwgKQotICAgICAgICAgICAg
cHJpbnRmKCIgJXMgcG1faWRsZV9zdGFydCBjJWRcbiIsCisgICAgICAgICAgICBwcmludGYoIiAl
cyBwbV9pZGxlX3N0YXJ0IGMlZCwgcG1fdGljaz0ldSwgZXhwPSVkdXMsIHByZWQ9JWR1c1xuIiwK
ICAgICAgICAgICAgICAgICAgICByaS0+ZHVtcF9oZWFkZXIsCi0gICAgICAgICAgICAgICAgICAg
cmktPmRbMF0pOworICAgICAgICAgICAgICAgICAgIHJpLT5kWzBdLCByaS0+ZFsxXSwKKyAgICAg
ICAgICAgICAgICAgICByaS0+ZFsyXSwgcmktPmRbM10pOwogICAgICAgICBpZiAoIHJpLT5kWzBd
IDw9IENTVEFURV9NQVggKQogICAgICAgICB7CiAgICAgICAgICAgICBwLT5wb3dlcl9zdGF0ZT1y
aS0+ZFswXTsKQEAgLTgyODAsOSArODI4MSwyMiBAQCB2b2lkIHBtX3Byb2Nlc3Moc3RydWN0IHBj
cHVfaW5mbyAqcCkgewogICAgICAgICBicmVhazsKICAgICBjYXNlIFRSQ19QTV9JRExFX0VYSVQ6
CiAgICAgICAgIGlmIChvcHQuZHVtcF9hbGwgKQotICAgICAgICAgICAgcHJpbnRmKCIgJXMgcG1f
aWRsZV9lbmQgYyVkXG4iLAotICAgICAgICAgICAgICAgICAgIHJpLT5kdW1wX2hlYWRlciwKLSAg
ICAgICAgICAgICAgICAgICByaS0+ZFswXSk7CisgICAgICAgIHsKKyAgICAgICAgICAgIGludCBp
OworCisgICAgICAgICAgICBwcmludGYoIiAlcyBwbV9pZGxlX2VuZCBjJWQgcG1fdGljaz0ldSIs
CisgICAgICAgICAgICAgICAgICAgcmktPmR1bXBfaGVhZGVyLCByaS0+ZFswXSwgcmktPmRbMV0p
OworICAgICAgICAgICAgcHJpbnRmKCIsIGlycl9zdGF0dXM9JWQiLCByaS0+ZFsyXSk7CisgICAg
ICAgICAgICBmb3IgKGkgPSAzOyBpIDw9IDU7IGkrKykKKyAgICAgICAgICAgIHsKKyAgICAgICAg
ICAgICAgICBpZiAocmktPmRbaV0gPT0gMCkKKyAgICAgICAgICAgICAgICAgICAgYnJlYWs7Cisg
ICAgICAgICAgICAgICAgcHJpbnRmKCIsJWQiLCByaS0+ZFtpXSk7CisgICAgICAgICAgICB9Cisg
ICAgICAgICAgICBpZiAoaSA9PSA2KQorICAgICAgICAgICAgICAgIHByaW50ZigiLC4uLiIpOwor
ICAgICAgICAgICAgcHJpbnRmKCJcbiIpOworICAgICAgICB9CiAgICAgICAgIGlmICggcC0+cG93
ZXJfc3RhdGUgIT0gcmktPmRbMF0KICAgICAgICAgICAgICAmJiBwLT5wb3dlcl9zdGF0ZSAhPSBD
U1RBVEVfSU5WQUxJRCApCiAgICAgICAgICAgICBwcmludGYoIlN0cmFuZ2UsIHBtX2lkbGVfZW5k
ICVkLCBwb3dlcl9zdGF0ZSAlZCFcbiIsCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 01 17:34:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 17:34:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGTzC-0008VI-9G; Thu, 01 Jun 2017 17:34:14 +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 1dGTzB-0008Us-Nu
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 17:34:13 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 1C/16-03696-51050395; Thu, 01 Jun 2017 17:34:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMIsWRWlGSWpSXmKPExsXiVRvkpCsSYBB
 psH+dqMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmrFr+w/mgs8OFaufH2BvYFxm2MXIxSEkMINR
 Yu3zhSwgDovAGlaJk+fnM4I4EgKXWCXau9uAMpxATpzEhKUz2CHsUonFy1cwgthCAioSN7evY
 oKwvzNKPL6qAGILC+hJHDn6gx3C9paY9eEZmM0mYCDxZsdeVhBbREBJ4t6qyUwgy5gF3jFJXD
 +9EWwoi4CqxMZrz8GG8gI1X33+HszmFPCVmHTqDNRiH4lvvyaAxUUF5CRWXm5hhagXlDg58wn
 Q0RxAQzUl1u/SBwkzC8hLbH87h3kCo8gsJFWzEKpmIalawMi8ilGjOLWoLLVI19BQL6koMz2j
 JDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMAIYgGAH46dlAYcYJTmYlER5F8gbRArxJeWnV
 GYkFmfEF5XmpBYfYpTh4FCS4L3gB5QTLEpNT61Iy8wBxiJMWoKDR0mENwUkzVtckJhbnJkOkT
 rFqMsx6cD2L0xCLHn5ealS4rxLQYoEQIoySvPgRsDSwiVGWSlhXkago4R4ClKLcjNLUOVfMYp
 zMCoJ8xqCTOHJzCuB2/QK6AgmoCNebNMHOaIkESEl1cCYVhpg6O9weodndoFiml3OsUmvVxcp
 XN+vt6DH7dDxG28+hnvK32Xec38O36fksN75omyNfgbO+s/kL31x2ePZwflXT5VV8dYN23Tuu
 4uaXipGKR33c/pdefnK7tO/pHW8tG7t/3ykLcnWrG+qwOGZgtkmknxpQRulN6yMKG86Lv1t9Y
 kVwVOVWIozEg21mIuKEwGg2r3oBgMAAA==
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1496338452!105822893!1
X-Originating-IP: [74.125.82.66]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29826 invoked from network); 1 Jun 2017 17:34:12 -0000
Received: from mail-wm0-f66.google.com (HELO mail-wm0-f66.google.com)
 (74.125.82.66)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 1 Jun 2017 17:34:12 -0000
Received: by mail-wm0-f66.google.com with SMTP id k15so13061630wmh.3
 for <xen-devel@lists.xenproject.org>; Thu, 01 Jun 2017 10:34: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:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=YYKKnlQOAspVyYOFVG4LFQ9UOQauFxdMbjdXsu71578=;
 b=NZFMxXRvF5cFW+Cssh2r+YF/UnTofJxvsVCPy6q55H5EAqR/lOzCvJHjnxNLgFjciJ
 b73ifOPPEOMadQB1X7ikon9Gga2w+cxiXLxcNto2s7IaxGxucVgYENy9mvAib4KaAfEw
 vNI53iaHrAqKb+LZuTbrF0fD74wgiUWfdgBmaj2ekMepPtdbT39lLXlIwOJ3Ezp0nVge
 UC8Ci7hcfObgm6HQbxyGyYpFgO2WBl/8wXoTZ1Tj3x0H+inodT/7evYHBLuVsQ3Ozbjk
 A1P5888pG1wq9CqKPu7DWIE0wwEV583IeDF4ycAjXacoaodN2VD5WldqPwmHvTeFfwGR
 YdqA==
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=YYKKnlQOAspVyYOFVG4LFQ9UOQauFxdMbjdXsu71578=;
 b=iIo1xFqUO9qVFxUWsJZiegLQKqfwSnExhjGEWpElGhh4tLs1q1xd179Ah6xy1c8k23
 yJfcQ0CG944kypbYMvypXFTTQO5qcJ8crWQNO3U0rZdjNOF2Mu8rsW+Yr+auYjRII78L
 cmlJav/WKz7YVjqXcHYh2zZ54qQ4QiJU1BjH+tbENrFnFwzWSc1LnfjKZlBk9/BFqpjX
 Q5AXd6o9w7cYKgA8XWNrapo4LySjF8mz7HWwbpHzrFvdppgD+xyOWUOP2ZlcGOgb9G+u
 SkJq8LBlhiZuukoDMAm69ecw9U45QK3l3xuLsNQ2nMQKjBA6vUhXfa0KMso1u+p+/59Y
 S3pQ==
X-Gm-Message-State: AODbwcBEchWRF1RBTYSFhcU+URB8Hs51FKd2I+mnrUbi8Zd3mdATHuoJ
 lyUf1vQvBH8OmQ==
X-Received: by 10.28.211.5 with SMTP id k5mr227643wmg.11.1496338451902;
 Thu, 01 Jun 2017 10:34:11 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.25])
 by smtp.gmail.com with ESMTPSA id m141sm16716wma.7.2017.06.01.10.34.10
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 01 Jun 2017 10:34:11 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 01 Jun 2017 19:34:09 +0200
Message-ID: <149633844944.12814.3257610267149025065.stgit@Solace.fritz.box>
In-Reply-To: <149633614204.12814.14390287626133023934.stgit@Solace.fritz.box>
References: <149633614204.12814.14390287626133023934.stgit@Solace.fritz.box>
User-Agent: StGit/0.17.1-dirty
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>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Doug Goldstein <cardoe@cardoe.com>
Subject: [Xen-devel] [PATCH 05/15] xen: make it possible to disable tracing
	in Kconfig.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kIGNvbXBpbGUgaXQgb3V0IG9mIHRoZSBoeXBlcnZpc29yIGVudGlyZWx5LgoKQ29kZSBhbmQg
b3RoZXIgc2VjdGlvbnMnIHNpemVzIGNoYW5nZSBhcyBmb2xsb3dzLgoKT3V0cHV0IG9mIGBzaXpl
YDoKICAgICAgdmFuaWxsYSAgcGF0Y2hlZC1ZICBwYXRjaGVkLU4KdGV4dCAgMTkyOTAwNyAgICAx
OTI5MDA3ICAgIDE5MDI3ODMKZGF0YSAgIDMzNzc4NCAgICAgMzM3Nzg0ICAgICAzMzc2ODgKYnNz
ICAgMTMxMDQ2NCAgICAxMzEwNDY0ICAgIDEzMTAzMzYKCk91dHB1dCBvZiBgc2l6ZSAtQWA6CiAg
ICAgICAgICAgIHZhbmlsbGEgIHBhdGNoZWQtWSAgcGF0Y2hlZC1OCi50ZXh0ICAgICAgIDEzNzI2
MDIgICAgMTM3MjYwMiAgICAxMzQ4MDI2Ci5yb2RhdGEgICAgICAzMTIxNTIgICAgIDMxMjE1MiAg
ICAgMzEwNjgwCi5pbml0LnRleHQgICAyNDQyMDkgICAgIDI0NDIwOSAgICAgMjQ0MDMzCi5pbml0
LmRhdGEgICAyMjQ1NzYgICAgIDIyNDU3NiAgICAgMjI0NTc2Ci5kYXRhICAgICAgICAgNTc0NzIg
ICAgICA1NzQ3MiAgICAgIDU3Mzc2Ci5ic3MgICAgICAgIDEzMTA0NjQgICAgMTMxMDQ2NCAgICAx
MzEwMzM2ClRvdGFsICAgICAgMjMwMjY1MTYgICAyMzAyNzAwOCAgIDIyODU4MDY5CgpObyBmdW5j
dGlvbmFsIGNoYW5nZSBpbnRlbmRlZC4KClNpZ25lZC1vZmYtYnk6IERhcmlvIEZhZ2dpb2xpIDxk
YXJpby5mYWdnaW9saUBjaXRyaXguY29tPgotLS0KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5E
dW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBLb25yYWQg
Unplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+
CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDYzogRG91ZyBHb2xkc3RlaW4gPGNh
cmRvZUBjYXJkb2UuY29tPgotLS0KIHhlbi9LY29uZmlnLmRlYnVnICAgICAgICAgICAgIHwgICAg
OCArKysrKysrKwogeGVuL2FyY2gveDg2L2h2bS9zdm0vZW50cnkuUyAgfCAgICAyICsrCiB4ZW4v
YXJjaC94ODYvdHJhY2UuYyAgICAgICAgICB8ICAgMjMgKysrKysrKysrKysrKysrKysrKysrKysK
IHhlbi9jb21tb24vdHJhY2UuYyAgICAgICAgICAgIHwgICAzOSArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKy0tLS0KIHhlbi9kcml2ZXJzL2NwdWZyZXEvdXRpbGl0eS5jIHwgICAg
NyArKysrKy0tCiB4ZW4vaW5jbHVkZS94ZW4vdHJhY2UuaCAgICAgICB8ICAgMzAgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKystCiA2IGZpbGVzIGNoYW5nZWQsIDEwMiBpbnNlcnRpb25zKCsp
LCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9LY29uZmlnLmRlYnVnIGIveGVuL0tj
b25maWcuZGVidWcKaW5kZXggNjg5ZjI5Ny4uMzc0YzFjMCAxMDA2NDQKLS0tIGEveGVuL0tjb25m
aWcuZGVidWcKKysrIGIveGVuL0tjb25maWcuZGVidWcKQEAgLTk4LDYgKzk4LDE0IEBAIGNvbmZp
ZyBQRVJGX0FSUkFZUwogCS0tLWhlbHAtLS0KIAkgIEVuYWJsZXMgc29mdHdhcmUgcGVyZm9ybWFu
Y2UgY291bnRlciBhcnJheSBoaXN0b2dyYW1zLgogCitjb25maWcgVFJBQ0lORworCWJvb2wgIlRy
YWNpbmciCisJZGVmYXVsdCB5CisJLS0taGVscC0tLQorCSAgRW5hYmxlcyBjb2xsZWN0aW5nIHRy
YWNlcyBvZiBldmVudHMgb2NjdXJyaW5nIGluIHRoZSBoeXBlcnZpc29yCisJICBpbiBwZXItQ1BV
IHJpbmcgYnVmZmVycy4gVGhlICd4ZW50cmFjZScgdG9vbCBjYW4gYmUgdXNlZCB0byByZWFkCisJ
ICB0aGUgYnVmZmVycyBhbmQgZHVtcCB0aGUgY29udGVudCBvbiB0aGUgZGlzay4KKwogCiBjb25m
aWcgVkVSQk9TRV9ERUJVRwogCWJvb2wgIlZlcmJvc2UgZGVidWcgbWVzc2FnZXMiCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9lbnRyeS5TIGIveGVuL2FyY2gveDg2L2h2bS9zdm0v
ZW50cnkuUwppbmRleCBhNGFiNDBhLi5lYTRhMTA2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
aHZtL3N2bS9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL2VudHJ5LlMKQEAgLTYx
LDEwICs2MSwxMiBAQCBfX1VOTElLRUxZX0VORChuc3ZtX2hhcCkKIAogICAgICAgICBjYWxsIHN2
bV9hc2lkX2hhbmRsZV92bXJ1bgogCisjaWZkZWYgQ09ORklHX1RSQUNJTkcKICAgICAgICAgY21w
YiAkMCx0Yl9pbml0X2RvbmUoJXJpcCkKIFVOTElLRUxZX1NUQVJUKG56LCBzdm1fdHJhY2UpCiAg
ICAgICAgIGNhbGwgc3ZtX3RyYWNlX3ZtZW50cnkKIFVOTElLRUxZX0VORChzdm1fdHJhY2UpCisj
ZW5kaWYKIAogICAgICAgICBtb3YgIFZDUFVfc3ZtX3ZtY2IoJXJieCksJXJjeAogICAgICAgICBt
b3YgIFVSRUdTX3JheCglcnNwKSwlcmF4CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHJhY2Uu
YyBiL3hlbi9hcmNoL3g4Ni90cmFjZS5jCmluZGV4IDRhOTUzYzUuLjQxMWY3OTggMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni90cmFjZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni90cmFjZS5jCkBAIC0x
LDMgKzEsNCBAQAorI2lmZGVmIENPTkZJR19UUkFDSU5HCiAjaW5jbHVkZSA8eGVuL2luaXQuaD4K
ICNpbmNsdWRlIDx4ZW4va2VybmVsLmg+CiAjaW5jbHVkZSA8eGVuL2xpYi5oPgpAQCAtMTU3LDMg
KzE1OCwyNSBAQCB2b2lkIF9fdHJhY2VfcHR3cl9lbXVsYXRpb24odW5zaWduZWQgbG9uZyBhZGRy
LCBsMV9wZ2VudHJ5X3QgbnB0ZSkKICAgICAgICAgX190cmFjZV92YXIoZXZlbnQsIDEvKnRzYyov
LCBzaXplb2YoZCksICZkKTsKICAgICB9CiB9CisjZWxzZSAvKiAhQ09ORklHX1RSQUNJTkcgKi8K
KyNpbmNsdWRlIDx4ZW4va2VybmVsLmg+CisjaW5jbHVkZSA8eGVuL3RyYWNlLmg+CisKK3ZvaWQg
X190cmFjZV9wdl90cmFwKGludCB0cmFwbnIsIHVuc2lnbmVkIGxvbmcgZWlwLAorICAgICAgICAg
ICAgICAgICAgICAgaW50IHVzZV9lcnJvcl9jb2RlLCB1bnNpZ25lZCBlcnJvcl9jb2RlKQorewor
fQordm9pZCBfX3RyYWNlX3B2X3BhZ2VfZmF1bHQodW5zaWduZWQgbG9uZyBhZGRyLCB1bnNpZ25l
ZCBlcnJvcl9jb2RlKQoreworfQordm9pZCBfX3RyYWNlX3RyYXBfb25lX2FkZHIodW5zaWduZWQg
ZXZlbnQsIHVuc2lnbmVkIGxvbmcgdmEpCit7Cit9Cit2b2lkIF9fdHJhY2VfdHJhcF90d29fYWRk
cih1bnNpZ25lZCBldmVudCwgdW5zaWduZWQgbG9uZyB2YTEsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIHZhMikKK3sKK30KK3ZvaWQgX190cmFjZV9wdHdyX2VtdWxh
dGlvbih1bnNpZ25lZCBsb25nIGFkZHIsIGwxX3BnZW50cnlfdCBucHRlKQoreworfQorI2VuZGlm
IC8qIENPTkZJR19UUkFDSU5HICovCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3RyYWNlLmMgYi94
ZW4vY29tbW9uL3RyYWNlLmMKaW5kZXggZjI5Y2Q0Yy4uMmMxODQ2MiAxMDA2NDQKLS0tIGEveGVu
L2NvbW1vbi90cmFjZS5jCisrKyBiL3hlbi9jb21tb24vdHJhY2UuYwpAQCAtNDgsNiArNDgsMTEg
QEAgc3RhdGljIHVuc2lnbmVkIGludCBvcHRfdGV2dF9tYXNrOwogaW50ZWdlcl9wYXJhbSgidGJ1
Zl9zaXplIiwgb3B0X3RidWZfc2l6ZSk7CiBpbnRlZ2VyX3BhcmFtKCJ0ZXZ0X21hc2siLCBvcHRf
dGV2dF9tYXNrKTsKIAorI2lmZGVmIENPTkZJR19UUkFDSU5HCisvKiBhIGZsYWcgcmVjb3JkaW5n
IHdoZXRoZXIgaW5pdGlhbGl6YXRpb24gaGFzIGJlZW4gZG9uZSAqLworLyogb3IgbW9yZSBwcm9w
ZXJseSwgaWYgdGhlIHRidWYgc3Vic3lzdGVtIGlzIGVuYWJsZWQgcmlnaHQgbm93ICovCitpbnQg
dGJfaW5pdF9kb25lIF9fcmVhZF9tb3N0bHk7CisKIC8qIFBvaW50ZXJzIHRvIHRoZSBtZXRhLWRh
dGEgb2JqZWN0cyBmb3IgYWxsIHN5c3RlbSB0cmFjZSBidWZmZXJzICovCiBzdGF0aWMgc3RydWN0
IHRfaW5mbyAqdF9pbmZvOwogc3RhdGljIHVuc2lnbmVkIGludCB0X2luZm9fcGFnZXM7CkBAIC02
NCwxMCArNjksNiBAQCBzdGF0aWMgdTMyIHRfYnVmX2hpZ2h3YXRlcjsKIHN0YXRpYyBERUZJTkVf
UEVSX0NQVSh1bnNpZ25lZCBsb25nLCBsb3N0X3JlY29yZHMpOwogc3RhdGljIERFRklORV9QRVJf
Q1BVKHVuc2lnbmVkIGxvbmcsIGxvc3RfcmVjb3Jkc19maXJzdF90c2MpOwogCi0vKiBhIGZsYWcg
cmVjb3JkaW5nIHdoZXRoZXIgaW5pdGlhbGl6YXRpb24gaGFzIGJlZW4gZG9uZSAqLwotLyogb3Ig
bW9yZSBwcm9wZXJseSwgaWYgdGhlIHRidWYgc3Vic3lzdGVtIGlzIGVuYWJsZWQgcmlnaHQgbm93
ICovCi1pbnQgdGJfaW5pdF9kb25lIF9fcmVhZF9tb3N0bHk7Ci0KIC8qIHdoaWNoIENQVXMgdHJh
Y2luZyBpcyBlbmFibGVkIG9uICovCiBzdGF0aWMgY3B1bWFza190IHRiX2NwdV9tYXNrOwogCkBA
IC04NjgsNiArODY5LDM2IEBAIHZvaWQgX190cmFjZV9oeXBlcmNhbGwodWludDMyX3QgZXZlbnQs
IHVuc2lnbmVkIGxvbmcgb3AsCiAKICAgICBfX3RyYWNlX3ZhcihldmVudCwgMSwgc2l6ZW9mKHVp
bnQzMl90KSAqICgxICsgKGEgLSBkLmFyZ3MpKSwgJmQpOwogfQorI2Vsc2UgLyogIUNPTkZJR19U
UkFDSU5HICovCit2b2lkIF9faW5pdCBpbml0X3RyYWNlX2J1ZnModm9pZCkKK3sKKyAgICBvcHRf
dGJ1Zl9zaXplID0gMDsKK30KKworaW50IHRiX2NvbnRyb2woeGVuX3N5c2N0bF90YnVmX29wX3Qg
KnRiYykKK3sKKyAgICBzdGF0aWMgREVGSU5FX1NQSU5MT0NLKGxvY2spOworICAgIGludCByYyA9
IDA7CisKKyAgICBzcGluX2xvY2soJmxvY2spOworCisgICAgc3dpdGNoICggdGJjLT5jbWQgKQor
ICAgIHsKKyAgICBjYXNlIFhFTl9TWVNDVExfVEJVRk9QX2dldF9pbmZvOgorICAgICAgICB0YmMt
PmV2dF9tYXNrID0gMDsKKyAgICAgICAgdGJjLT5idWZmZXJfbWZuID0gMDsKKyAgICAgICAgdGJj
LT5zaXplID0gMDsKKyAgICAgICAgYnJlYWs7CisgICAgZGVmYXVsdDoKKyAgICAgICAgcmMgPSAt
RU5PU1lTOworICAgICAgICBicmVhazsKKyAgICB9CisKKyAgICBzcGluX3VubG9jaygmbG9jayk7
CisKKyAgICByZXR1cm4gcmM7Cit9CisjZW5kaWYgLyogQ09ORklHX1RSQUNJTkcgKi8KIAogLyoK
ICAqIExvY2FsIHZhcmlhYmxlczoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL2NwdWZyZXEvdXRp
bGl0eS5jIGIveGVuL2RyaXZlcnMvY3B1ZnJlcS91dGlsaXR5LmMKaW5kZXggNTM4NzlmZS4uYjY4
NmE5ZCAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvY3B1ZnJlcS91dGlsaXR5LmMKKysrIGIveGVu
L2RyaXZlcnMvY3B1ZnJlcS91dGlsaXR5LmMKQEAgLTM2MiwxMSArMzYyLDE0IEBAIGludCBfX2Nw
dWZyZXFfZHJpdmVyX3RhcmdldChzdHJ1Y3QgY3B1ZnJlcV9wb2xpY3kgKnBvbGljeSwKIAogICAg
IGlmIChjcHVfb25saW5lKHBvbGljeS0+Y3B1KSAmJiBjcHVmcmVxX2RyaXZlci0+dGFyZ2V0KQog
ICAgIHsKLSAgICAgICAgdW5zaWduZWQgaW50IHByZXZfZnJlcSA9IHBvbGljeS0+Y3VyOworICAg
ICAgICB1aW50MzJfdCBkWzJdID0geyBwb2xpY3ktPmN1ciwgMCB9OwogCiAgICAgICAgIHJldHZh
bCA9IGNwdWZyZXFfZHJpdmVyLT50YXJnZXQocG9saWN5LCB0YXJnZXRfZnJlcSwgcmVsYXRpb24p
OwogICAgICAgICBpZiAoIHJldHZhbCA9PSAwICkKLSAgICAgICAgICAgIFRSQUNFXzJEKFRSQ19Q
TV9GUkVRX0NIQU5HRSwgcHJldl9mcmVxLzEwMDAsIHBvbGljeS0+Y3VyLzEwMDApOworICAgICAg
ICB7CisgICAgICAgICAgICBkWzFdID0gcG9saWN5LT5jdXIvMTAwMDsKKyAgICAgICAgICAgIHRy
YWNlX3ZhcihUUkNfUE1fRlJFUV9DSEFOR0UsIDEsIHNpemVvZihkKSwgZCk7CisgICAgICAgIH0K
ICAgICB9CiAKICAgICByZXR1cm4gcmV0dmFsOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVu
L3RyYWNlLmggYi94ZW4vaW5jbHVkZS94ZW4vdHJhY2UuaAppbmRleCAxMjk2NmVhLi5kMWI2Yzcw
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vdHJhY2UuaAorKysgYi94ZW4vaW5jbHVkZS94
ZW4vdHJhY2UuaApAQCAtMjEsNyArMjEsMTEgQEAKICNpZm5kZWYgX19YRU5fVFJBQ0VfSF9fCiAj
ZGVmaW5lIF9fWEVOX1RSQUNFX0hfXwogCisjaWZkZWYgQ09ORklHX1RSQUNJTkcKIGV4dGVybiBp
bnQgdGJfaW5pdF9kb25lOworI2Vsc2UKKyNkZWZpbmUgdGJfaW5pdF9kb25lIDAKKyNlbmRpZgog
CiAjaW5jbHVkZSA8cHVibGljL3N5c2N0bC5oPgogI2luY2x1ZGUgPHB1YmxpYy90cmFjZS5oPgpA
QCAtMzMsNiArMzcsNyBAQCB2b2lkIGluaXRfdHJhY2VfYnVmcyh2b2lkKTsKIC8qIHVzZWQgdG8g
cmV0cmlldmUgdGhlIHBoeXNpY2FsIGFkZHJlc3Mgb2YgdGhlIHRyYWNlIGJ1ZmZlcnMgKi8KIGlu
dCB0Yl9jb250cm9sKHN0cnVjdCB4ZW5fc3lzY3RsX3RidWZfb3AgKnRiYyk7CiAKKyNpZmRlZiBD
T05GSUdfVFJBQ0lORwogaW50IHRyYWNlX3dpbGxfdHJhY2VfZXZlbnQodTMyIGV2ZW50KTsKIAog
dm9pZCBfX3RyYWNlX3Zhcih1MzIgZXZlbnQsIGJvb2xfdCBjeWNsZXMsIHVuc2lnbmVkIGludCBl
eHRyYSwgY29uc3Qgdm9pZCAqKTsKQEAgLTExMyw3ICsxMTgsNyBAQCB2b2lkIF9fdHJhY2VfaHlw
ZXJjYWxsKHVpbnQzMl90IGV2ZW50LCB1bnNpZ25lZCBsb25nIG9wLAogICAgICAgICB9ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICB9
IHdoaWxlICggMCApCiAKLSNkZWZpbmUgVFJBQ0VfNkQoX2UsZDEsZDIsZDMsZDQsZDUsZDYpICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisjZGVmaW5lIFRSQUNFXzZEKF9lLGQxLGQyLGQz
LGQ0LGQ1LGQ2KSAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIGRvIHsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAg
aWYgKCB1bmxpa2VseSh0Yl9pbml0X2RvbmUpICkgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CiAgICAgICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXApAQCAtMTI3LDUgKzEzMiwyOCBAQCB2b2lkIF9fdHJhY2VfaHlwZXJjYWxsKHVp
bnQzMl90IGV2ZW50LCB1bnNpZ25lZCBsb25nIG9wLAogICAgICAgICAgICAgX190cmFjZV92YXIo
X2UsIDEsIHNpemVvZihfZCksIF9kKTsgICAgICAgICAgICAgICAgIFwKICAgICAgICAgfSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAg
fSB3aGlsZSAoIDAgKQorI2Vsc2UgLyogIUNPTkZJR19UUkFDSU5HICovCisjZGVmaW5lIHRyYWNl
X3dpbGxfdHJhY2VfZXZlbnQodSkgICAgICgwKQorc3RhdGljIGlubGluZSB2b2lkIF9fdHJhY2Vf
dmFyKHUzMiBldmVudCwgYm9vbF90IGN5Y2xlcywgdW5zaWduZWQgaW50IGV4dHJhLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHZvaWQgKmV4dHJhX2RhdGEpCit7Cit9Citz
dGF0aWMgaW5saW5lIHZvaWQgdHJhY2VfdmFyKHUzMiBldmVudCwgaW50IGN5Y2xlcywgaW50IGV4
dHJhLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB2b2lkICpleHRyYV9kYXRh
KQoreworfQorc3RhdGljIGlubGluZSB2b2lkIF9fdHJhY2VfaHlwZXJjYWxsKHVpbnQzMl90IGV2
ZW50LCB1bnNpZ25lZCBsb25nIG9wLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGNvbnN0IHhlbl91bG9uZ190ICphcmdzKQoreworfQorCisjZGVmaW5lIFRSQUNFXzBEKGUp
ICAgICAgICAgICAgICAgICAgIGRvIHt9IHdoaWxlICggMCApCisjZGVmaW5lIFRSQUNFXzFEKGUs
ZDEpICAgICAgICAgICAgICAgIGRvIHt9IHdoaWxlICggMCApCisjZGVmaW5lIFRSQUNFXzJEKGUs
ZDEsZDIpICAgICAgICAgICAgIGRvIHt9IHdoaWxlICggMCApCisjZGVmaW5lIFRSQUNFXzNEKGUs
ZDEsZDIsZDMpICAgICAgICAgIGRvIHt9IHdoaWxlICggMCApCisjZGVmaW5lIFRSQUNFXzREKGUs
ZDEsZDIsZDMsZDQpICAgICAgIGRvIHt9IHdoaWxlICggMCApCisjZGVmaW5lIFRSQUNFXzVEKGUs
ZDEsZDIsZDMsZDQsZDUpICAgIGRvIHt9IHdoaWxlICggMCApCisjZGVmaW5lIFRSQUNFXzZEKGUs
ZDEsZDIsZDMsZDQsZDUsZDYpIGRvIHt9IHdoaWxlICggMCApCisjZW5kaWYgLyogQ09ORklHX1RS
QUNJTkcgKi8KIAogI2VuZGlmIC8qIF9fWEVOX1RSQUNFX0hfXyAqLwoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 01 17:34:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 17:34:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGTzK-00008F-Gu; Thu, 01 Jun 2017 17:34: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 1dGTzJ-00007H-4e
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 17:34:21 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 DF/28-03557-C1050395; Thu, 01 Jun 2017 17:34:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFIsWRWlGSWpSXmKPExsXiVRvkrCsdYBB
 p0LlXz+L7lslMDowehz9cYQlgjGLNzEvKr0hgzdjReI+5YEFNxfEJb1gaGA9GdTFycQgJzGCU
 WPdqMguIwyKwhlXi3cuTjCCOhMAlVomXp08CZTiBnDiJdw0fGCHsUokXC1+xgdhCAioSN7evY
 oIY9YNRYuLGFcwgCWEBPYkjR3+wQ9gWEicvXWYCsdkEDCTe7NjLCmKLCChJ3Fs1GayZWaCRSW
 LJtQ9gDSwCqhL7J+wEa+AV8JbY3bgLbBungK/EpFNnGCE2+0h8+zUBrEZUQE5i5eUWVoh6QYm
 TM58AXc0BNFRTYv0ufZAws4C8xPa3c5gnMIrMQlI1C6FqFpKqBYzMqxg1ilOLylKLdI0N9ZKK
 MtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAmOAAQh2MDYtCjzEKMnBpCTKu0DeIFKIL
 yk/pTIjsTgjvqg0J7X4EKMMB4eSBG+2H1BOsCg1PbUiLTMHGI0waQkOHiUR3hSQNG9xQWJucW
 Y6ROoUozHHhtXrvzBxTDqw/QuTEEtefl6qlDivAUipAEhpRmke3CBYkrjEKCslzMsIdJoQT0F
 qUW5mCar8K0ZxDkYlYd6VIFN4MvNK4Pa9AjqFCeiUF9v0QU4pSURISQHTjpR17eXvou/by+5u
 unyzoSlAVU1st3tx/5lcwwvHEtzf2ureTLx948PdxWar+XLaNk7K+35Bx/RRUkaWxacOQaG5y
 3/VijMZdy1V4D0puG1CXWOJ8v2IA4o5hZxd/jJ67HNFXsULnHBNueV7wuaPXkfEaUH2oh09Vv
 K/5Zq1cw8lJPRmbFJiKc5INNRiLipOBADx88NiDQMAAA==
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1496338459!48822464!1
X-Originating-IP: [74.125.82.67]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28890 invoked from network); 1 Jun 2017 17:34:19 -0000
Received: from mail-wm0-f67.google.com (HELO mail-wm0-f67.google.com)
 (74.125.82.67)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 1 Jun 2017 17:34:19 -0000
Received: by mail-wm0-f67.google.com with SMTP id g15so13030255wmc.2
 for <xen-devel@lists.xenproject.org>; Thu, 01 Jun 2017 10:34: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=XfLnSG/xDZOq7TitcTD559PsHDfuZQjR5orz4n8Y42E=;
 b=nj6faw9jVyogvhsvXA2CtaYQC1SM/PZEd1PKwbAZqTFIPL1f6dZm+PeSE4iJQzln7z
 RXLAc0m3Pb4RUm3RjYE7NKdTo0BoRjTqeifh+5Gc/P6zaOR3sVExZ6nBEXf2u46S8SC/
 SJzPgyv5qaKAwxJUDbHhQwHr5Vo9ITtT4H4KMb5BpUkMoXOa5Xl0gPpul8a0VprneUAC
 gs8P/STlrpOVY/XO8MZXZiAlj4lNsuLQGVFoTLVbte5S0kPSXFHOK+GbjqnuKF1iqpEX
 eZi0WiEuoo7IbpMn9VOkB9RewAwJ/ehvB838nBCQR3eQfdjtti8JpoNMy+bhfJ8BMAo6
 aERw==
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=XfLnSG/xDZOq7TitcTD559PsHDfuZQjR5orz4n8Y42E=;
 b=CXP2JC9oWlQ7HIPmf+SylS2i6Y6virXhma9KSXM43gIKHweCSpxUUR0o8Yup2k3/4X
 scx5W+wOeXP+9NqLZjffz14rWCxuOAbd4FJ5oZ8VFNTOU83lyA8t0JBP6Rba5VBkqeox
 5gKNAUu3nl0CxsLWo08ZpO7w6uTheAr2lSwN+lyqC8rN8ogyqaULzHhiF9QBlPA0D+zM
 QYRB+6umVz+irabSOUelUD9ctPZeLSEFe2JmvtEbgr7vaOPM2mZyMwfE5l18xAjdsP3a
 WFE/uCAXOnpOTnWkVNOqEk28NhNMkPkxjHj65b2BC1A7OWUEY8G/t97Ka8R5WN5xBD1+
 0sYg==
X-Gm-Message-State: AODbwcCblUm4Qietj+kcL/39Lvgv/AU0f4fq1T0Xo9A3VFdR+XQovrI1
 g8simuqWmNgydg==
X-Received: by 10.28.22.71 with SMTP id 68mr194161wmw.67.1496338459336;
 Thu, 01 Jun 2017 10:34:19 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.25])
 by smtp.gmail.com with ESMTPSA id b8sm22602502wrb.7.2017.06.01.10.34.17
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 01 Jun 2017 10:34:18 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 01 Jun 2017 19:34:17 +0200
Message-ID: <149633845700.12814.7130992212550379105.stgit@Solace.fritz.box>
In-Reply-To: <149633614204.12814.14390287626133023934.stgit@Solace.fritz.box>
References: <149633614204.12814.14390287626133023934.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>,
 Jennifer Herbert <jennifer.herbert@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 06/15] xen: trace IRQ enabling/disabling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VHJhY2Ugd2hlbiBpbnRlcnJ1cHRzIGFyZSBkaXNhYmxlZCBhbmQgKHJlKWVuYWJsZWQuCkJhc2lj
YWxseSwgd2UgcmVwbGFjZSB0aGUgSVJRIGRpc2FibGluZyBhbmQgZW5hYmxpbmcKZnVuY3Rpb25z
IHdpdGggaGVscGVycyB0aGF0IGRvZXMgdGhlIHNhbWUsIGJ1dCBhbHNvCm91dHB1dCB0aGUgcHJv
cGVyIHRyYWNlIHJlY29yZC4KCkZvciBwdXR0aW5nIGluIHRoZSByZWNvcmQgc29tZXRoaW5nIHRo
YXQgd2lsbCBsZXQKdXMgaWRlbnRpZnkgX3doZXJlXyBpbiB0aGUgY29kZSAoaS5lLiwgaW4gd2hh
dCBmdW5jdGlvbikKdGhlIElSUSBtYW5pcHVsYXRpb24gaXMgaGFwcGVuaW5nLCB1c2UgZWl0aGVy
OgogLSBjdXJyZW50X3RleHRfYWRkcigpLAogLSBvciBfX2J1aWx0aW5fcmV0dXJuX2FkZHJlc3Mo
MCkuCgpJbiBmYWN0LCBkZXBlbmRpbmcgb24gd2hldGhlciB0aGUgZGlzYWJsaW5nL2VuYWJsaW5n
CmhhcHBlbnMgaW4gbWFjcm9zIChsaWtlIGZvciBsb2NhbF9pcnFfZGlzYWJsZSgpIGFuZApsb2Nh
bF9pcnFfZW5hYmxlKCkpIG9yIGluIGFjdHVhbCBmdW5jdGlvbnMgKGxpa2UgaW4Kc3Bpbl9sb2Nr
X2lycSooKSksIGl0IGlzIGVpdGhlcjoKIC0gdGhlIGFjdHVhbCBjb250ZW50IG9mIHRoZSBpbnN0
cnVjdGlvbiBwb2ludGVyIHdoZW4KICAgSVJRIGFyZSBkaXNhYmxlZC9lbmFibGVkLAogLSBvciB0
aGUgcmV0dXJuIGFkZHJlc3Mgb2YgdGhlIHV0aWxpdHkgZnVuY3Rpb24gd2hlcmUKICAgSVJRIGFy
ZSBkaXNhYmxlZC9lbmFibGVkLAp0aGF0IHdpbGwgdGVsbCB1cyB3aGF0IGl0IGlzIHRoZSBhY3R1
YWwgcGllY2Ugb2YgY29kZQp0aGF0IGlzIGFza2luZyBmb3IgdGhlIElSUSBtYW5pcHVsYXRpb24g
b3BlcmF0aW9uLgoKR2F0ZSB0aGlzIHdpdGggaXRzIHNwZWNpZmljIEtjb25maWcgb3B0aW9uLCBh
bmQga2VlcAppdCBpbiBkaXNhYmxlZCBzdGF0ZSBieSBkZWZhdWx0IChpLmUuLCBkb24ndCBidWls
ZCBpdCwKaWYgbm90IGV4cGxpY2l0bHkgc3BlY2lmaWVkKSwgYXMgdGhlIGltcGFjdCBvbgpwZXJm
b3JtYW5jZSBtYXkgYmUgbm9uIG5lZ2xpZ2libGUuCgpTaWduZWQtb2ZmLWJ5OiBEYXJpbyBGYWdn
aW9saSA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4KLS0tCkNjOiBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEplbm5pZmVyIEhlcmJlcnQgPGplbm5pZmVy
LmhlcmJlcnRAY2l0cml4LmNvbT4KLS0tCiB4ZW4vS2NvbmZpZy5kZWJ1ZyAgICAgICAgICAgICAg
ICAgIHwgICAxMSArKysrLQogeGVuL2NvbW1vbi9zcGlubG9jay5jICAgICAgICAgICAgICB8ICAg
MTYgKysrKystLQogeGVuL2NvbW1vbi90cmFjZS5jICAgICAgICAgICAgICAgICB8ICAgMTAgKysr
LQogeGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9zeXN0ZW0uaCB8ICAgMTIgKysrKysKIHhlbi9p
bmNsdWRlL2FzbS1hcm0vYXJtNjQvc3lzdGVtLmggfCAgIDEyICsrKysrCiB4ZW4vaW5jbHVkZS9h
c20teDg2L3N5c3RlbS5oICAgICAgIHwgICA4NSArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy90cmFjZS5oICAgICAgICAgfCAgICAyICsKIHhl
bi9pbmNsdWRlL3hlbi9yd2xvY2suaCAgICAgICAgICAgfCAgIDMzICsrKysrKysrKysrLS0tCiA4
IGZpbGVzIGNoYW5nZWQsIDE2MSBpbnNlcnRpb25zKCspLCAyMCBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vS2NvbmZpZy5kZWJ1ZyBiL3hlbi9LY29uZmlnLmRlYnVnCmluZGV4IDM3NGMx
YzAuLjgxOTEwYzkgMTAwNjQ0Ci0tLSBhL3hlbi9LY29uZmlnLmRlYnVnCisrKyBiL3hlbi9LY29u
ZmlnLmRlYnVnCkBAIC05OCw3ICs5OCw3IEBAIGNvbmZpZyBQRVJGX0FSUkFZUwogCS0tLWhlbHAt
LS0KIAkgIEVuYWJsZXMgc29mdHdhcmUgcGVyZm9ybWFuY2UgY291bnRlciBhcnJheSBoaXN0b2dy
YW1zLgogCi1jb25maWcgVFJBQ0lORworbWVudWNvbmZpZyBUUkFDSU5HCiAJYm9vbCAiVHJhY2lu
ZyIKIAlkZWZhdWx0IHkKIAktLS1oZWxwLS0tCkBAIC0xMDYsNiArMTA2LDE1IEBAIGNvbmZpZyBU
UkFDSU5HCiAJICBpbiBwZXItQ1BVIHJpbmcgYnVmZmVycy4gVGhlICd4ZW50cmFjZScgdG9vbCBj
YW4gYmUgdXNlZCB0byByZWFkCiAJICB0aGUgYnVmZmVycyBhbmQgZHVtcCB0aGUgY29udGVudCBv
biB0aGUgZGlzay4KIAorY29uZmlnIFRSQUNFX0lSUVNPRkYKKwlib29sICJUcmFjZSB3aGVuIElS
UXMgYXJlIGRpc2FibGVkIGFuZCAocmUpZW5hYmxlZCIgaWYgRVhQRVJUID0gInkiCisJZGVmYXVs
dCBuCisJZGVwZW5kcyBvbiBUUkFDSU5HCisJLS0taGVscC0tLQorCSAgTWFrZXMgaXQgcG9zc2li
bGUgdG8gZ2VuZXJhdGUgZXZlbnRzIF9ldmVyeV8gdGltZSBJUlFzIGFyZSBkaXNhYmxlZAorICAg
ICAgICAgIGFuZCAocmUpZW5hYmxlZCwgd2l0aCBhbHNvIGFuIGluZGljYXRpb24gb2Ygd2hlcmUg
dGhhdCBoYXBwZW5lZC4KKyAgICAgICAgICBOb3RlIHRoYXQgdGhpcyBjb21lcyB3aXRoIGhpZ2gg
b3ZlcmVhZCBhbmQgcHJvZHVjZXMgaHVnZSBhbW91bnQgb2YKKyAgICAgICAgICB0cmFjaW5nIGRh
dGEuCiAKIGNvbmZpZyBWRVJCT1NFX0RFQlVHCiAJYm9vbCAiVmVyYm9zZSBkZWJ1ZyBtZXNzYWdl
cyIKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc3BpbmxvY2suYyBiL3hlbi9jb21tb24vc3Bpbmxv
Y2suYwppbmRleCAyYTA2NDA2Li4zM2I5MDNlIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NwaW5s
b2NrLmMKKysrIGIveGVuL2NvbW1vbi9zcGlubG9jay5jCkBAIC0xNTAsNyArMTUwLDkgQEAgdm9p
ZCBfc3Bpbl9sb2NrKHNwaW5sb2NrX3QgKmxvY2spCiB2b2lkIF9zcGluX2xvY2tfaXJxKHNwaW5s
b2NrX3QgKmxvY2spCiB7CiAgICAgQVNTRVJUKGxvY2FsX2lycV9pc19lbmFibGVkKCkpOwotICAg
IGxvY2FsX2lycV9kaXNhYmxlKCk7CisgICAgX2xvY2FsX2lycV9kaXNhYmxlKCk7CisgICAgaWYg
KCB1bmxpa2VseSh0Yl9pbml0X2RvbmUpICkKKyAgICAgICAgdHJhY2VfaXJxX2Rpc2FibGVfcmV0
KCk7CiAgICAgX3NwaW5fbG9jayhsb2NrKTsKIH0KIApAQCAtMTU4LDcgKzE2MCw5IEBAIHVuc2ln
bmVkIGxvbmcgX3NwaW5fbG9ja19pcnFzYXZlKHNwaW5sb2NrX3QgKmxvY2spCiB7CiAgICAgdW5z
aWduZWQgbG9uZyBmbGFnczsKIAotICAgIGxvY2FsX2lycV9zYXZlKGZsYWdzKTsKKyAgICBfbG9j
YWxfaXJxX3NhdmUoZmxhZ3MpOworICAgIGlmICggdW5saWtlbHkodGJfaW5pdF9kb25lKSApCisg
ICAgICAgIHRyYWNlX2lycV9zYXZlX3JldChmbGFncyk7CiAgICAgX3NwaW5fbG9jayhsb2NrKTsK
ICAgICByZXR1cm4gZmxhZ3M7CiB9CkBAIC0xNzUsMTMgKzE3OSwxNyBAQCB2b2lkIF9zcGluX3Vu
bG9jayhzcGlubG9ja190ICpsb2NrKQogdm9pZCBfc3Bpbl91bmxvY2tfaXJxKHNwaW5sb2NrX3Qg
KmxvY2spCiB7CiAgICAgX3NwaW5fdW5sb2NrKGxvY2spOwotICAgIGxvY2FsX2lycV9lbmFibGUo
KTsKKyAgICBpZiAoIHVubGlrZWx5KHRiX2luaXRfZG9uZSkgKQorICAgICAgICB0cmFjZV9pcnFf
ZW5hYmxlX3JldCgpOworICAgIF9sb2NhbF9pcnFfZW5hYmxlKCk7CiB9CiAKIHZvaWQgX3NwaW5f
dW5sb2NrX2lycXJlc3RvcmUoc3BpbmxvY2tfdCAqbG9jaywgdW5zaWduZWQgbG9uZyBmbGFncykK
IHsKICAgICBfc3Bpbl91bmxvY2sobG9jayk7Ci0gICAgbG9jYWxfaXJxX3Jlc3RvcmUoZmxhZ3Mp
OworICAgIGlmICggdW5saWtlbHkodGJfaW5pdF9kb25lKSApCisgICAgICAgIHRyYWNlX2lycV9y
ZXN0b3JlX3JldChmbGFncyk7CisgICAgX2xvY2FsX2lycV9yZXN0b3JlKGZsYWdzKTsKIH0KIAog
aW50IF9zcGluX2lzX2xvY2tlZChzcGlubG9ja190ICpsb2NrKQpkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi90cmFjZS5jIGIveGVuL2NvbW1vbi90cmFjZS5jCmluZGV4IDJjMTg0NjIuLjcxMjAyZGYg
MTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vdHJhY2UuYworKysgYi94ZW4vY29tbW9uL3RyYWNlLmMK
QEAgLTcyMiw3ICs3MjIsMTIgQEAgdm9pZCBfX3RyYWNlX3Zhcih1MzIgZXZlbnQsIGJvb2xfdCBj
eWNsZXMsIHVuc2lnbmVkIGludCBleHRyYSwKICAgICAvKiBSZWFkIHRiX2luaXRfZG9uZSAvYmVm
b3JlLyB0X2J1ZnMuICovCiAgICAgc21wX3JtYigpOwogCi0gICAgc3Bpbl9sb2NrX2lycXNhdmUo
JnRoaXNfY3B1KHRfbG9jayksIGZsYWdzKTsKKyAgICAvKgorICAgICAqIHNwaW5fbG9ja19pcnFz
YXZlKCkgd291bGQgY2FsbCBsb2NhbF9pcnFfc2F2ZSgpLCB3aGljaCAobWF5KQorICAgICAqIGNh
bGwgX190cmFjZV92YXIoKS4gT3BlbiBjb2RlIGl0IHRvIGF2b2lkIHJlY3Vyc2luZy4KKyAgICAg
Ki8KKyAgICBfbG9jYWxfaXJxX3NhdmUoZmxhZ3MpOworICAgIHNwaW5fbG9jaygmdGhpc19jcHUo
dF9sb2NrKSk7CiAKICAgICBidWYgPSB0aGlzX2NwdSh0X2J1ZnMpOwogCkBAIC04MDksNyArODE0
LDggQEAgdm9pZCBfX3RyYWNlX3Zhcih1MzIgZXZlbnQsIGJvb2xfdCBjeWNsZXMsIHVuc2lnbmVk
IGludCBleHRyYSwKICAgICBfX2luc2VydF9yZWNvcmQoYnVmLCBldmVudCwgZXh0cmEsIGN5Y2xl
cywgcmVjX3NpemUsIGV4dHJhX2RhdGEpOwogCiB1bmxvY2s6Ci0gICAgc3Bpbl91bmxvY2tfaXJx
cmVzdG9yZSgmdGhpc19jcHUodF9sb2NrKSwgZmxhZ3MpOworICAgIHNwaW5fdW5sb2NrKCZ0aGlz
X2NwdSh0X2xvY2spKTsKKyAgICBfbG9jYWxfaXJxX3Jlc3RvcmUoZmxhZ3MpOwogCiAgICAgLyog
Tm90aWZ5IHRyYWNlIGJ1ZmZlciBjb25zdW1lciB0aGF0IHdlJ3ZlIGNyb3NzZWQgdGhlIGhpZ2gg
d2F0ZXIgbWFyay4gKi8KICAgICBpZiAoIGxpa2VseShidWYhPU5VTEwpCmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL3N5c3RlbS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9h
cm0zMi9zeXN0ZW0uaAppbmRleCBjNjE3YjQwLi4yMDg3MWFkIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20tYXJtL2FybTMyL3N5c3RlbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJt
MzIvc3lzdGVtLmgKQEAgLTQsNiArNCw4IEBACiAKICNpbmNsdWRlIDxhc20vYXJtMzIvY21weGNo
Zy5oPgogCisjaW5jbHVkZSA8eGVuL3RyYWNlLmg+CisKICNkZWZpbmUgbG9jYWxfaXJxX2Rpc2Fi
bGUoKSBhc20gdm9sYXRpbGUgKCAiY3BzaWQgaSBAIGxvY2FsX2lycV9kaXNhYmxlXG4iIDogOiA6
ICJjYyIgKQogI2RlZmluZSBsb2NhbF9pcnFfZW5hYmxlKCkgIGFzbSB2b2xhdGlsZSAoICJjcHNp
ZSBpIEAgbG9jYWxfaXJxX2VuYWJsZVxuIiA6IDogOiAiY2MiICkKIApAQCAtNDEsNiArNDMsMTYg
QEAgc3RhdGljIGlubGluZSBpbnQgbG9jYWxfaXJxX2lzX2VuYWJsZWQodm9pZCkKICNkZWZpbmUg
bG9jYWxfYWJvcnRfZW5hYmxlKCkgX19hc21fXygiY3BzaWUgYSAgQCBfX3N0YVxuIiA6IDogOiAi
bWVtb3J5IiwgImNjIikKICNkZWZpbmUgbG9jYWxfYWJvcnRfZGlzYWJsZSgpIF9fYXNtX18oImNw
c2lkIGEgQCBfX3N0YVxuIiA6IDogOiAibWVtb3J5IiwgImNjIikKIAorLyogV2UgZG8gbm90IHN1
cHBvcnQgdHJhY2luZyAoYXQgYWxsKSB5ZXQgKi8KKyNkZWZpbmUgdHJhY2VfaXJxX2Rpc2FibGVf
cmV0KCkgICBkbyB7IH0gd2hpbGUgKCAwICkKKyNkZWZpbmUgdHJhY2VfaXJxX2VuYWJsZV9yZXQo
KSAgICBkbyB7IH0gd2hpbGUgKCAwICkKKyNkZWZpbmUgdHJhY2VfaXJxX3NhdmVfcmV0KF94KSAg
ICBkbyB7IH0gd2hpbGUgKCAwICkKKyNkZWZpbmUgdHJhY2VfaXJxX3Jlc3RvcmVfcmV0KF94KSBk
byB7IH0gd2hpbGUgKCAwICkKKyNkZWZpbmUgX2xvY2FsX2lycV9kaXNhYmxlKCkgICAgICBsb2Nh
bF9pcnFfZGlzYWJsZSgpCisjZGVmaW5lIF9sb2NhbF9pcnFfZW5hYmxlKCkgICAgICAgbG9jYWxf
aXJxX2VuYWJsZSgpCisjZGVmaW5lIF9sb2NhbF9pcnFfc2F2ZShfeCkgICAgICAgbG9jYWxfaXJx
X3NhdmUoX3gpCisjZGVmaW5lIF9sb2NhbF9pcnFfcmVzdG9yZShfeCkgICAgbG9jYWxfaXJxX3Jl
c3RvcmUoX3gpCisKIHN0YXRpYyBpbmxpbmUgaW50IGxvY2FsX2ZpcV9pc19lbmFibGVkKHZvaWQp
CiB7CiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vYXJtNjQvc3lzdGVtLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L3N5c3RlbS5o
CmluZGV4IDJlMmVlMjEuLjY2MDNiMGMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
YXJtNjQvc3lzdGVtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC9zeXN0ZW0uaApA
QCAtNCw2ICs0LDggQEAKIAogI2luY2x1ZGUgPGFzbS9hcm02NC9jbXB4Y2hnLmg+CiAKKyNpbmNs
dWRlIDx4ZW4vdHJhY2UuaD4KKwogLyogVXNlcyB1aW1tNCBhcyBhIGJpdG1hc2sgdG8gc2VsZWN0
IHRoZSBjbGVhcmluZyBvZiBvbmUgb3IgbW9yZSBvZgogICogdGhlIERBSUYgZXhjZXB0aW9uIG1h
c2sgYml0czoKICAqIGJpdCAzIHNlbGVjdHMgdGhlIEQgbWFzaywKQEAgLTQ0LDYgKzQ2LDE2IEBA
CiAgICAgICAgIDogIm1lbW9yeSIpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKIH0pCiAKKy8qIFdlIGRvIG5vdCBzdXBwb3J0IHRyYWNpbmcgKGF0IGFsbCkg
eWV0ICovCisjZGVmaW5lIHRyYWNlX2lycV9kaXNhYmxlX3JldCgpICAgZG8geyB9IHdoaWxlICgg
MCApCisjZGVmaW5lIHRyYWNlX2lycV9lbmFibGVfcmV0KCkgICAgZG8geyB9IHdoaWxlICggMCAp
CisjZGVmaW5lIHRyYWNlX2lycV9zYXZlX3JldChfeCkgICAgZG8geyB9IHdoaWxlICggMCApCisj
ZGVmaW5lIHRyYWNlX2lycV9yZXN0b3JlX3JldChfeCkgZG8geyB9IHdoaWxlICggMCApCisjZGVm
aW5lIF9sb2NhbF9pcnFfZGlzYWJsZSgpICAgICAgbG9jYWxfaXJxX2Rpc2FibGUoKQorI2RlZmlu
ZSBfbG9jYWxfaXJxX2VuYWJsZSgpICAgICAgIGxvY2FsX2lycV9lbmFibGUoKQorI2RlZmluZSBf
bG9jYWxfaXJxX3NhdmUoX3gpICAgICAgIGxvY2FsX2lycV9zYXZlKF94KQorI2RlZmluZSBfbG9j
YWxfaXJxX3Jlc3RvcmUoX3gpICAgIGxvY2FsX2lycV9yZXN0b3JlKF94KQorCiBzdGF0aWMgaW5s
aW5lIGludCBsb2NhbF9pcnFfaXNfZW5hYmxlZCh2b2lkKQogewogICAgIHVuc2lnbmVkIGxvbmcg
ZmxhZ3M7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3N5c3RlbS5oIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9zeXN0ZW0uaAppbmRleCBlYjQ5OGY1Li4wZTdiZjAxIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20teDg2L3N5c3RlbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
c3lzdGVtLmgKQEAgLTUsNiArNSw4IEBACiAjaW5jbHVkZSA8eGVuL2JpdG9wcy5oPgogI2luY2x1
ZGUgPGFzbS9wcm9jZXNzb3IuaD4KIAorI2luY2x1ZGUgPHhlbi90cmFjZS5oPgorCiAjZGVmaW5l
IHJlYWRfc3JlZyhuYW1lKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAogKHsgIHVuc2lnbmVkIGludCBfX3NlbDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKICAgICBhc20gdm9sYXRpbGUgKCAibW92ICUlIiBTVFIobmFtZSkgIiwlMCIg
OiAiPXIiIChfX3NlbCkgKTsgICBcCkBAIC0xODUsOCArMTg3LDggQEAgc3RhdGljIGFsd2F5c19p
bmxpbmUgdW5zaWduZWQgbG9uZyBfX3hhZGQoCiAjZGVmaW5lIHNldF9tYih2YXIsIHZhbHVlKSBk
byB7IHhjaGcoJnZhciwgdmFsdWUpOyB9IHdoaWxlICgwKQogI2RlZmluZSBzZXRfd21iKHZhciwg
dmFsdWUpIGRvIHsgdmFyID0gdmFsdWU7IHdtYigpOyB9IHdoaWxlICgwKQogCi0jZGVmaW5lIGxv
Y2FsX2lycV9kaXNhYmxlKCkgICAgIGFzbSB2b2xhdGlsZSAoICJjbGkiIDogOiA6ICJtZW1vcnki
ICkKLSNkZWZpbmUgbG9jYWxfaXJxX2VuYWJsZSgpICAgICAgYXNtIHZvbGF0aWxlICggInN0aSIg
OiA6IDogIm1lbW9yeSIgKQorI2RlZmluZSBfbG9jYWxfaXJxX2Rpc2FibGUoKSAgICBhc20gdm9s
YXRpbGUgKCAiY2xpIiA6IDogOiAibWVtb3J5IiApCisjZGVmaW5lIF9sb2NhbF9pcnFfZW5hYmxl
KCkgICAgIGFzbSB2b2xhdGlsZSAoICJzdGkiIDogOiA6ICJtZW1vcnkiICkKIAogLyogdXNlZCBp
biB0aGUgaWRsZSBsb29wOyBzdGkgdGFrZXMgb25lIGluc3RydWN0aW9uIGN5Y2xlIHRvIGNvbXBs
ZXRlICovCiAjZGVmaW5lIHNhZmVfaGFsdCgpICAgICBhc20gdm9sYXRpbGUgKCAic3RpOyBobHQi
IDogOiA6ICJtZW1vcnkiICkKQEAgLTE5OCwxMiArMjAwLDEyIEBAIHN0YXRpYyBhbHdheXNfaW5s
aW5lIHVuc2lnbmVkIGxvbmcgX194YWRkKAogICAgIEJVSUxEX0JVR19PTihzaXplb2YoeCkgIT0g
c2l6ZW9mKGxvbmcpKTsgICAgICAgICAgICAgICAgICAgICBcCiAgICAgYXNtIHZvbGF0aWxlICgg
InB1c2hmIiBfX09TICIgOyBwb3AiIF9fT1MgIiAlMCIgOiAiPWciICh4KSk7IFwKIH0pCi0jZGVm
aW5lIGxvY2FsX2lycV9zYXZlKHgpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyNkZWZpbmUgX2xvY2FsX2lycV9zYXZlKHgpICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAogKHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgbG9jYWxfc2F2ZV9mbGFncyh4KTsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICBsb2NhbF9pcnFfZGlz
YWJsZSgpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIF9s
b2NhbF9pcnFfZGlzYWJsZSgpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCiB9KQotI2RlZmluZSBsb2NhbF9pcnFfcmVzdG9yZSh4KSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisjZGVmaW5lIF9sb2NhbF9pcnFfcmVzdG9yZSh4KSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICh7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIEJVSUxEX0JVR19P
TihzaXplb2YoeCkgIT0gc2l6ZW9mKGxvbmcpKTsgICAgICAgICAgICAgICAgICAgICBcCiAgICAg
YXNtIHZvbGF0aWxlICggInB1c2hmcVxuXHQiICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKQEAgLTIxNCw2ICsyMTYsNzkgQEAgc3RhdGljIGFsd2F5c19pbmxpbmUgdW5zaWduZWQg
bG9uZyBfX3hhZGQoCiAgICAgICAgICAgICAgICAgICAgICAgICJyaSIgKCAoeCkgJiBYODZfRUZM
QUdTX0lGICkgKTsgICAgICAgICAgIFwKIH0pCiAKKyNpZmRlZiBDT05GSUdfVFJBQ0VfSVJRU09G
RgorCisjZGVmaW5lIFRSQUNFX0xPQ0FMX0FERFIgKCh1aW50NjRfdCkgY3VycmVudF90ZXh0X2Fk
ZHIoKSkKKyNkZWZpbmUgVFJBQ0VfUkVUX0FERFIgICAoKHVpbnQ2NF90KSBfX2J1aWx0aW5fcmV0
dXJuX2FkZHJlc3MoMCkpCisKKyNkZWZpbmUgdHJhY2VfaXJxX2Rpc2FibGUoX2EpICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorKHsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgdWludDY0X3QgYWRk
ciA9IF9hOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBf
X3RyYWNlX3ZhcihUUkNfSFdfSVJRX0RJU0FCTEUsIDEsIHNpemVvZihhZGRyKSwgJmFkZHIpOyAg
ICAgXAorfSkKKyNkZWZpbmUgdHJhY2VfaXJxX2VuYWJsZShfYSkgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorKHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgdWludDY0X3QgYWRkciA9IF9hOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBfX3RyYWNlX3Zh
cihUUkNfSFdfSVJRX0VOQUJMRSwgMSwgc2l6ZW9mKGFkZHIpLCAmYWRkcik7ICAgICAgXAorfSkK
KyNkZWZpbmUgdHJhY2VfaXJxX3NhdmUoX3gsIF9hKSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorKHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgdWludDY0X3QgYWRkciA9IF9hOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBpZiAoIF94ICYgWDg2X0VGTEFH
U19JRiApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBfX3Ry
YWNlX3ZhcihUUkNfSFdfSVJRX0RJU0FCTEUsIDEsIHNpemVvZihhZGRyKSwgJmFkZHIpOyBcCit9
KQorI2RlZmluZSB0cmFjZV9pcnFfcmVzdG9yZShfeCwgX2EpICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB1aW50NjRfdCBhZGRyID0gX2E7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGlmICggX3ggJiBYODZfRUZM
QUdTX0lGICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIF9f
dHJhY2VfdmFyKFRSQ19IV19JUlFfRU5BQkxFLCAxLCBzaXplb2YoYWRkciksICZhZGRyKTsgIFwK
K30pCisKKyNkZWZpbmUgdHJhY2VfaXJxX2Rpc2FibGVfcmV0KCkgICB0cmFjZV9pcnFfZGlzYWJs
ZShUUkFDRV9SRVRfQUREUikKKyNkZWZpbmUgdHJhY2VfaXJxX2VuYWJsZV9yZXQoKSAgICB0cmFj
ZV9pcnFfZW5hYmxlKFRSQUNFX1JFVF9BRERSKQorI2RlZmluZSB0cmFjZV9pcnFfc2F2ZV9yZXQo
X3gpICAgIHRyYWNlX2lycV9zYXZlKF94LCBUUkFDRV9SRVRfQUREUikKKyNkZWZpbmUgdHJhY2Vf
aXJxX3Jlc3RvcmVfcmV0KF94KSB0cmFjZV9pcnFfcmVzdG9yZShfeCwgVFJBQ0VfUkVUX0FERFIp
CisKKyNkZWZpbmUgbG9jYWxfaXJxX2Rpc2FibGUoKSAgICAgICAgICAgICAgICAgICAgICBcCiso
eyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGJv
b2xfdCBpcnFvbiA9IGxvY2FsX2lycV9pc19lbmFibGVkKCk7ICAgICAgIFwKKyAgICBfbG9jYWxf
aXJxX2Rpc2FibGUoKTsgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgaWYgKCB1bmxpa2Vs
eSh0Yl9pbml0X2RvbmUgJiYgaXJxb24pICkgICAgICAgXAorICAgICAgICB0cmFjZV9pcnFfZGlz
YWJsZShUUkFDRV9MT0NBTF9BRERSKTsgICAgIFwKK30pCisKKyNkZWZpbmUgbG9jYWxfaXJxX2Vu
YWJsZSgpICAgICAgICAgICAgICAgICAgICAgICBcCisoeyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGlmICggdW5saWtlbHkodGJfaW5pdF9kb25l
KSApICAgICAgICAgICAgICAgIFwKKyAgICAgICAgdHJhY2VfaXJxX2VuYWJsZShUUkFDRV9MT0NB
TF9BRERSKTsgICAgICBcCisgICAgX2xvY2FsX2lycV9lbmFibGUoKTsgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorfSkKKworI2RlZmluZSBsb2NhbF9pcnFfc2F2ZShfeCkgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgbG9jYWxfc2F2ZV9mbGFncyhfeCk7ICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgIF9sb2NhbF9pcnFfZGlzYWJsZSgpOyAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICBpZiAoIHVubGlrZWx5KHRiX2luaXRfZG9uZSkgKSAgICAgICAgICAgICAgICBcCisgICAgICAg
IHRyYWNlX2lycV9zYXZlKF94LCBUUkFDRV9MT0NBTF9BRERSKTsgICAgXAorfSkKKworI2RlZmlu
ZSBsb2NhbF9pcnFfcmVzdG9yZShfeCkgICAgICAgICAgICAgICAgICAgIFwKKyh7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgaWYgKCB1bmxpa2Vs
eSh0Yl9pbml0X2RvbmUpICkgICAgICAgICAgICAgICAgXAorICAgICAgICB0cmFjZV9pcnFfcmVz
dG9yZShfeCwgVFJBQ0VfTE9DQUxfQUREUik7IFwKKyAgICBfbG9jYWxfaXJxX3Jlc3RvcmUoX3gp
OyAgICAgICAgICAgICAgICAgICAgICBcCit9KQorI2Vsc2UgLyogIVRSQUNFX0lSUVNPRkYgKi8K
KyNkZWZpbmUgdHJhY2VfaXJxX2Rpc2FibGVfcmV0KCkgICBkbyB7IH0gd2hpbGUgKCAwICkKKyNk
ZWZpbmUgdHJhY2VfaXJxX2VuYWJsZV9yZXQoKSAgICBkbyB7IH0gd2hpbGUgKCAwICkKKyNkZWZp
bmUgdHJhY2VfaXJxX3NhdmVfcmV0KF94KSAgICBkbyB7IH0gd2hpbGUgKCAwICkKKyNkZWZpbmUg
dHJhY2VfaXJxX3Jlc3RvcmVfcmV0KF94KSBkbyB7IH0gd2hpbGUgKCAwICkKKyNkZWZpbmUgbG9j
YWxfaXJxX2Rpc2FibGUoKSAgICAgICBfbG9jYWxfaXJxX2Rpc2FibGUoKQorI2RlZmluZSBsb2Nh
bF9pcnFfZW5hYmxlKCkgICAgICAgIF9sb2NhbF9pcnFfZW5hYmxlKCkKKyNkZWZpbmUgbG9jYWxf
aXJxX3NhdmUoX3gpICAgICAgICBfbG9jYWxfaXJxX3NhdmUoX3gpCisjZGVmaW5lIGxvY2FsX2ly
cV9yZXN0b3JlKF94KSAgICAgX2xvY2FsX2lycV9yZXN0b3JlKF94KQorI2VuZGlmIC8qIFRSQUNF
X0lSUVNPRkYgKi8KKwogc3RhdGljIGlubGluZSBpbnQgbG9jYWxfaXJxX2lzX2VuYWJsZWQodm9p
ZCkKIHsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
cHVibGljL3RyYWNlLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvdHJhY2UuaAppbmRleCBmNjZhN2Fm
Li4xNjkyYTc5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvdHJhY2UuaAorKysgYi94
ZW4vaW5jbHVkZS9wdWJsaWMvdHJhY2UuaApAQCAtMjc1LDYgKzI3NSw4IEBACiAjZGVmaW5lIFRS
Q19IV19JUlFfRU5URVIgICAgICAgICAgICAgIChUUkNfSFdfSVJRICsgMHhBKQogI2RlZmluZSBU
UkNfSFdfSVJRX0dVRVNUICAgICAgICAgICAgICAoVFJDX0hXX0lSUSArIDB4QikKICNkZWZpbmUg
VFJDX0hXX0lSUV9FWElUICAgICAgICAgICAgICAgKFRSQ19IV19JUlEgKyAweEMpCisjZGVmaW5l
IFRSQ19IV19JUlFfRElTQUJMRSAgICAgICAgICAgIChUUkNfSFdfSVJRICsgMHhEKQorI2RlZmlu
ZSBUUkNfSFdfSVJRX0VOQUJMRSAgICAgICAgICAgICAoVFJDX0hXX0lSUSArIDB4RSkKIAogLyoK
ICAqIEV2ZW50IEZsYWdzCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vcndsb2NrLmggYi94
ZW4vaW5jbHVkZS94ZW4vcndsb2NrLmgKaW5kZXggMzU2NTdjNS4uMDRmNTBlNSAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUveGVuL3J3bG9jay5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9yd2xvY2su
aApAQCAtNzMsMTQgKzczLDE5IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBfcmVhZF9sb2NrKHJ3bG9j
a190ICpsb2NrKQogc3RhdGljIGlubGluZSB2b2lkIF9yZWFkX2xvY2tfaXJxKHJ3bG9ja190ICps
b2NrKQogewogICAgIEFTU0VSVChsb2NhbF9pcnFfaXNfZW5hYmxlZCgpKTsKLSAgICBsb2NhbF9p
cnFfZGlzYWJsZSgpOworICAgIF9sb2NhbF9pcnFfZGlzYWJsZSgpOworICAgIGlmICggdW5saWtl
bHkodGJfaW5pdF9kb25lKSApCisgICAgICAgIHRyYWNlX2lycV9kaXNhYmxlX3JldCgpOwogICAg
IF9yZWFkX2xvY2sobG9jayk7CiB9CiAKIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBfcmVh
ZF9sb2NrX2lycXNhdmUocndsb2NrX3QgKmxvY2spCiB7CiAgICAgdW5zaWduZWQgbG9uZyBmbGFn
czsKLSAgICBsb2NhbF9pcnFfc2F2ZShmbGFncyk7CisKKyAgICBfbG9jYWxfaXJxX3NhdmUoZmxh
Z3MpOworICAgIGlmICggdW5saWtlbHkodGJfaW5pdF9kb25lKSApCisgICAgICAgIHRyYWNlX2ly
cV9zYXZlX3JldChmbGFncyk7CiAgICAgX3JlYWRfbG9jayhsb2NrKTsKICAgICByZXR1cm4gZmxh
Z3M7CiB9CkBAIC0xMDAsMTMgKzEwNSwxNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgX3JlYWRfdW5s
b2NrKHJ3bG9ja190ICpsb2NrKQogc3RhdGljIGlubGluZSB2b2lkIF9yZWFkX3VubG9ja19pcnEo
cndsb2NrX3QgKmxvY2spCiB7CiAgICAgX3JlYWRfdW5sb2NrKGxvY2spOwotICAgIGxvY2FsX2ly
cV9lbmFibGUoKTsKKyAgICBpZiAoIHVubGlrZWx5KHRiX2luaXRfZG9uZSkgKQorICAgICAgICB0
cmFjZV9pcnFfZW5hYmxlX3JldCgpOworICAgIF9sb2NhbF9pcnFfZW5hYmxlKCk7CiB9CiAKIHN0
YXRpYyBpbmxpbmUgdm9pZCBfcmVhZF91bmxvY2tfaXJxcmVzdG9yZShyd2xvY2tfdCAqbG9jaywg
dW5zaWduZWQgbG9uZyBmbGFncykKIHsKICAgICBfcmVhZF91bmxvY2sobG9jayk7Ci0gICAgbG9j
YWxfaXJxX3Jlc3RvcmUoZmxhZ3MpOworICAgIGlmICggdW5saWtlbHkodGJfaW5pdF9kb25lKSAp
CisgICAgICAgIHRyYWNlX2lycV9yZXN0b3JlX3JldChmbGFncyk7CisgICAgX2xvY2FsX2lycV9y
ZXN0b3JlKGZsYWdzKTsKIH0KIAogc3RhdGljIGlubGluZSBpbnQgX3J3X2lzX2xvY2tlZChyd2xv
Y2tfdCAqbG9jaykKQEAgLTEzMCw3ICsxMzksOSBAQCBzdGF0aWMgaW5saW5lIHZvaWQgX3dyaXRl
X2xvY2socndsb2NrX3QgKmxvY2spCiBzdGF0aWMgaW5saW5lIHZvaWQgX3dyaXRlX2xvY2tfaXJx
KHJ3bG9ja190ICpsb2NrKQogewogICAgIEFTU0VSVChsb2NhbF9pcnFfaXNfZW5hYmxlZCgpKTsK
LSAgICBsb2NhbF9pcnFfZGlzYWJsZSgpOworICAgIF9sb2NhbF9pcnFfZGlzYWJsZSgpOworICAg
IGlmICggdW5saWtlbHkodGJfaW5pdF9kb25lKSApCisgICAgICAgIHRyYWNlX2lycV9kaXNhYmxl
X3JldCgpOwogICAgIF93cml0ZV9sb2NrKGxvY2spOwogfQogCkBAIC0xMzgsNyArMTQ5LDkgQEAg
c3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIF93cml0ZV9sb2NrX2lycXNhdmUocndsb2NrX3Qg
KmxvY2spCiB7CiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKIAotICAgIGxvY2FsX2lycV9zYXZl
KGZsYWdzKTsKKyAgICBfbG9jYWxfaXJxX3NhdmUoZmxhZ3MpOworICAgIGlmICggdW5saWtlbHko
dGJfaW5pdF9kb25lKSApCisgICAgICAgIHRyYWNlX2lycV9zYXZlX3JldChmbGFncyk7CiAgICAg
X3dyaXRlX2xvY2sobG9jayk7CiAgICAgcmV0dXJuIGZsYWdzOwogfQpAQCAtMTcxLDEzICsxODQs
MTcgQEAgc3RhdGljIGlubGluZSB2b2lkIF93cml0ZV91bmxvY2socndsb2NrX3QgKmxvY2spCiBz
dGF0aWMgaW5saW5lIHZvaWQgX3dyaXRlX3VubG9ja19pcnEocndsb2NrX3QgKmxvY2spCiB7CiAg
ICAgX3dyaXRlX3VubG9jayhsb2NrKTsKLSAgICBsb2NhbF9pcnFfZW5hYmxlKCk7CisgICAgaWYg
KCB1bmxpa2VseSh0Yl9pbml0X2RvbmUpICkKKyAgICAgICAgdHJhY2VfaXJxX2VuYWJsZV9yZXQo
KTsKKyAgICBfbG9jYWxfaXJxX2VuYWJsZSgpOwogfQogCiBzdGF0aWMgaW5saW5lIHZvaWQgX3dy
aXRlX3VubG9ja19pcnFyZXN0b3JlKHJ3bG9ja190ICpsb2NrLCB1bnNpZ25lZCBsb25nIGZsYWdz
KQogewogICAgIF93cml0ZV91bmxvY2sobG9jayk7Ci0gICAgbG9jYWxfaXJxX3Jlc3RvcmUoZmxh
Z3MpOworICAgIGlmICggdW5saWtlbHkodGJfaW5pdF9kb25lKSApCisgICAgICAgIHRyYWNlX2ly
cV9yZXN0b3JlX3JldChmbGFncyk7CisgICAgX2xvY2FsX2lycV9yZXN0b3JlKGZsYWdzKTsKIH0K
IAogc3RhdGljIGlubGluZSBpbnQgX3J3X2lzX3dyaXRlX2xvY2tlZChyd2xvY2tfdCAqbG9jaykK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 01 17:34:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 17:34: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 1dGTzU-0000EP-T3; Thu, 01 Jun 2017 17:34:32 +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 1dGTzT-0000DY-ID
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 17:34:31 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 31/DA-02180-62050395; Thu, 01 Jun 2017 17:34:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJIsWRWlGSWpSXmKPExsXiVRvkrKsUYBB
 psP+pmcX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvF+5yvGggMCFQvXT2VrYPzL08XIxSEkMINR
 onP/X0YQh0VgDavEmzmnWboYOTkkBC6xStw4rAVhx0k0P1jICGFXSvQ2LWQCsYUEVCRubl/FB
 DHpG6PE2d49rCAJYQE9iSNHf7BD2FESN9btYgax2QQMJN7s2AtWIyKgJHFv1WSwZmaBq4wSB5
 acYwNJsAioSuw/NgmsgVfAR2LLlC6wzZwCvhKTTp1hhNjsI/Ht1wSwK0QF5CRWXm5hhagXlDg
 58wnQBxxAQzUl1u/SBwkzC8hLbH87h3kCo8gsJFWzEKpmIalawMi8ilGjOLWoLLVI18hUL6ko
 Mz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMALqGRgYdzDuavc7xCjJwaQkyrtA3iBSi
 C8pP6UyI7E4I76oNCe1+BCjDAeHkgRvkD9QTrAoNT21Ii0zBxiLMGkJDh4lEd4UP6A0b3FBYm
 5xZjpE6hSjMceG1eu/MHFMOrD9C5MQS15+XqqUOC87yCQBkNKM0jy4QbAUcYlRVkqYl5GBgUG
 IpyC1KDezBFX+FaM4B6OSMK8GyBSezLwSuH2vgE5hAjrlxTZ9kFNKEhFSUg2ME1t+7KywmHDK
 +/fxubP7p9bx3tfUPeKQP2Vi9tkTz8VexOQ3Wi9ekJgxWc9f1sb2cfC0yd/37dnVMHdiKVfQN
 w35v5nl6o0KGmte/HlrfS/CyirhoN6iu+/X7znppsK1+tS0PKF7L9wO37PYNi1LvERoix9Hu/
 kqM4H7W6t+vIyMW9fpG/rmqBJLcUaioRZzUXEiAKpYCm8MAwAA
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1496338466!73001695!1
X-Originating-IP: [74.125.82.67]
X-SpamReason: No, hits=0.0 required=7.0 tests=SUBJECT_RANDOMQ
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60957 invoked from network); 1 Jun 2017 17:34:26 -0000
Received: from mail-wm0-f67.google.com (HELO mail-wm0-f67.google.com)
 (74.125.82.67)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 1 Jun 2017 17:34:26 -0000
Received: by mail-wm0-f67.google.com with SMTP id k15so13063169wmh.3
 for <xen-devel@lists.xenproject.org>; Thu, 01 Jun 2017 10:34: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=19h0JG+lXnxuLuzeI2AxUz+4mw4K/6SSii3/xXJoK6Q=;
 b=oxbt2MhLnrnD1P3K73jJy5FLG9OeksxfcqvPYmkNohnh0OcGPpSWZDs6d8EY87NlIW
 aNkBH6ut6KdFpxZRogwjD2nI0RGolFJYSC5WDb0uPE2pUVlUVvS0zcTQ29uLf6J/roEZ
 PK48zp62cnEXbL6zFeyL24zp0WjSZkPd286elDMhQMzoSB+1bPIQMyfe/TR1D62lf8Z7
 Q92N4HHevFuXDQsJRzx+SV7sSvLmiAqRensEJwdKQDzs201rleDVowg4dmFQ6vOodr11
 BqouyXWbThJGHOA9HdSDSCybloAYCeV/bvcmR7xk3Ao9YXlSQ6MAgfVkXpW4DynPmj0P
 AASQ==
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=19h0JG+lXnxuLuzeI2AxUz+4mw4K/6SSii3/xXJoK6Q=;
 b=Teykue4oXWM0IDDgyAszKJDaGbnx6qBAy0POL2RKjNeIG8yNBV0VPwLCWy4Sk+FQCX
 BauwY2e7MnKuRKUC1Jf1eCrkD6z0Yy4mgZajT0ewppAqkzgIUuuKF5ROZjZzgI8i/Dwa
 tmOuWf96gnJX4Dz3IIGcVBg95ZM6xiw//jrHQE99gdVjGL66Kp9qWfuhlPGzcnjsecOH
 Q9ukbWInvHdUrTdWaYQp41r3MKJDxc9NowL8SjmRmOQbApS2nKNxSNRNA7JzR4jGrGEE
 QjEwxZGuSlVAYYZGBN/DzMnVweoTExxDG8WC3pGRDNn/qOZCUHFywLS0HvipiloNn8V0
 5VCw==
X-Gm-Message-State: AODbwcABWcWikD7NJgo+i4GtvOpzMyhKN1/pqSQ9LmBzJRObrMwxo6Du
 7qnJIlReG83PYg==
X-Received: by 10.223.148.226 with SMTP id 89mr2013464wrr.91.1496338466527;
 Thu, 01 Jun 2017 10:34:26 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.25])
 by smtp.gmail.com with ESMTPSA id b81sm28887wmf.7.2017.06.01.10.34.25
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 01 Jun 2017 10:34:25 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 01 Jun 2017 19:34:24 +0200
Message-ID: <149633846443.12814.10217161134560258968.stgit@Solace.fritz.box>
In-Reply-To: <149633614204.12814.14390287626133023934.stgit@Solace.fritz.box>
References: <149633614204.12814.14390287626133023934.stgit@Solace.fritz.box>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jennifer Herbert <jennifer.herbert@citrix.com>
Subject: [Xen-devel] [PATCH 07/15] tools: tracing: handle IRQs on/off events
 in xentrace and xenalyze
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

c28gdGhlIHRyYWNlIHdpbGwgc2hvdyBwcm9wZXJseSBkZWNvZGVkIGluZm8sCnJhdGhlciB0aGFu
IGp1c3QgYSBidW5jaCBvZiBoZXggY29kZXMuCgpTaWduZWQtb2ZmLWJ5OiBEYXJpbyBGYWdnaW9s
aSA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4KLS0tCkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9y
Z2UuZHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+
CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDYzogSmVubmlmZXIgSGVyYmVydCA8
amVubmlmZXIuaGVyYmVydEBjaXRyaXguY29tPgotLS0KIHRvb2xzL3hlbnRyYWNlL2Zvcm1hdHMg
ICAgfCAgICAyICsrCiB0b29scy94ZW50cmFjZS94ZW5hbHl6ZS5jIHwgICAxNiArKysrKysrKysr
KysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90
b29scy94ZW50cmFjZS9mb3JtYXRzIGIvdG9vbHMveGVudHJhY2UvZm9ybWF0cwppbmRleCAwMGMy
OWI4Li4yZTY1M2NhIDEwMDY0NAotLS0gYS90b29scy94ZW50cmFjZS9mb3JtYXRzCisrKyBiL3Rv
b2xzL3hlbnRyYWNlL2Zvcm1hdHMKQEAgLTIwMiw2ICsyMDIsOCBAQAogMHgwMDgwMjAwYSAgQ1BV
JShjcHUpZCAgJSh0c2MpZCAoKyUocmVsdHNjKThkKSAgZG9faXJxIFsgaXJxID0gJSgxKWQgXQog
MHgwMDgwMjAwYiAgQ1BVJShjcHUpZCAgJSh0c2MpZCAoKyUocmVsdHNjKThkKSAgZG9fZ3Vlc3Rf
aXJxIFsgaXJxID0gJSgxKWQgXQogMHgwMDgwMjAwYyAgQ1BVJShjcHUpZCAgJSh0c2MpZCAoKyUo
cmVsdHNjKThkKSAgaXJxX2V4aXQgWyBpcnEgPSAlKDEpZCwgc3RhdHVzID0gMHglKDIpeCwgaW5f
aXJxID0gJSgzKWQgXQorMHgwMDgwMjAwZCAgQ1BVJShjcHUpZCAgJSh0c2MpZCAoKyUocmVsdHNj
KThkKSAgaXJxX2Rpc2FibGUgWyBmcm9tID0gMHglKDIpMDh4JSgxKTA4eCBdCisweDAwODAyMDBl
ICBDUFUlKGNwdSlkICAlKHRzYylkICgrJShyZWx0c2MpOGQpICBpcnFfZW5hYmxlICBbIGZyb20g
PSAweCUoMikwOHglKDEpMDh4IF0KIAogMHgwMDA4NDAwMSAgQ1BVJShjcHUpZCAgJSh0c2MpZCAo
KyUocmVsdHNjKThkKSAgaHBldCBjcmVhdGUgWyB0biA9ICUoMSlkLCBpcnEgPSAlKDIpZCwgZGVs
dGEgPSAweCUoNCkwOHglKDMpMDh4LCBwZXJpb2QgPSAweCUoNikwOHglKDUpMDh4IF0KIDB4MDAw
ODQwMDIgIENQVSUoY3B1KWQgICUodHNjKWQgKCslKHJlbHRzYyk4ZCkgIHBpdCBjcmVhdGUgWyBk
ZWx0YSA9IDB4JSgxKTAxNngsIHBlcmlvZCA9IDB4JSgyKTAxNnggXQpkaWZmIC0tZ2l0IGEvdG9v
bHMveGVudHJhY2UveGVuYWx5emUuYyBiL3Rvb2xzL3hlbnRyYWNlL3hlbmFseXplLmMKaW5kZXgg
M2MyZjYwMC4uYzRhODM0MCAxMDA2NDQKLS0tIGEvdG9vbHMveGVudHJhY2UveGVuYWx5emUuYwor
KysgYi90b29scy94ZW50cmFjZS94ZW5hbHl6ZS5jCkBAIC04NTYyLDYgKzg1NjIsMjIgQEAgdm9p
ZCBpcnFfcHJvY2VzcyhzdHJ1Y3QgcGNwdV9pbmZvICpwKSB7CiAgICAgICAgIH0KICAgICAgICAg
YnJlYWs7CiAgICAgfQorICAgIGNhc2UgVFJDX0hXX0lSUV9ESVNBQkxFOgorICAgIGNhc2UgVFJD
X0hXX0lSUV9FTkFCTEU6CisgICAgeworICAgICAgICBzdHJ1Y3QgeworICAgICAgICAgICAgdWlu
dDY0X3QgYWRkcjsKKyAgICAgICAgfSAqciA9ICh0eXBlb2YocikpcmktPmQ7CisKKyAgICAgICAg
aWYgKCBvcHQuZHVtcF9hbGwgKQorICAgICAgICB7CisgICAgICAgICAgICBwcmludGYoIiAlcyBp
cnFfJXMsIGZyb20gJXBcbiIsCisgICAgICAgICAgICAgICAgICAgcmktPmR1bXBfaGVhZGVyLAor
ICAgICAgICAgICAgICAgICAgIHJpLT5ldmVudCA9PSBUUkNfSFdfSVJRX0RJU0FCTEUgPyAiZGlz
YWJsZSIgOiAiZW5hYmxlIiwKKyAgICAgICAgICAgICAgICAgICAodm9pZCopci0+YWRkcik7Cisg
ICAgICAgIH0KKyAgICAgICAgYnJlYWs7CisgICAgfQogICAgIGNhc2UgVFJDX0hXX0lSUV9DTEVB
Ul9WRUNUT1I6CiAgICAgY2FzZSBUUkNfSFdfSVJRX01PVkVfRklOSVNIIDoKICAgICBkZWZhdWx0
OgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 01 17:34:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 17: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 1dGTzf-0000K2-4a; Thu, 01 Jun 2017 17:34:43 +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 1dGTzd-0000J0-Av
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 17:34:41 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 8E/CC-01733-F2050395; Thu, 01 Jun 2017 17:34:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrIIsWRWlGSWpSXmKPExsXiVRvkpKsdYBB
 p8OqEocX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvHl4AbWgkNOFf/vJjQwfjDqYuTiEBKYwSjx
 8+oidhCHRWANq8SEJzuZQBwJgUusEvtajjF3MXICOXESPw7MY4WwyyV6d54BiwsJqEjc3L6KC
 WLUL0aJxdcmMYIkhAX0JI4c/QE0lgPCfmoLEmYTMJB4s2Mv2BwRASWJe6smM4HYzALfGCU2Li
 kGsVkEVCVOPtjPDmLzCvhIzJm+DczmFPCVmHTqDCPEXh+Jb78mgPWKCshJrLzcwgpRLyhxcuY
 TFpC1zAKaEut36UOMl5fY/nYO8wRGkVlIqmYhVM1CUrWAkXkVo0ZxalFZapGukZFeUlFmekZJ
 bmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZg8NczMDDuYNzT7neIUZKDSUmUd4G8QaQQX1J+S
 mVGYnFGfFFpTmrxIUYZDg4lCd4LfkA5waLU9NSKtMwcYBzCpCU4eJREeFNA0rzFBYm5xZnpEK
 lTjLockw5s/8IkxJKXn5cqJc7L7g9UJABSlFGaBzcClhIuMcpKCfMyMjAwCPEUpBblZpagyr9
 iFOdgVBLmzQVZxZOZVwK36RXQEUxAR7zYpg9yREkiQkqqgbFr3zLPiaeqFLo078utvTsh/EnN
 1Y/FJdfuHym0WPdg1sQpM1sbeux+Rgm/YlD4zbswzPH2T1Nxv6AgMb/tRWX3ApyzrgilMOj69
 wtOa52e03bygk3urCvWdQyHxXVd5jxvvfedOb/7SKSC/gKBAJWApIrnbQUbXVgkl6pw7Ypddk
 /D6fd1LyWW4oxEQy3mouJEANhcwAQEAwAA
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1496338474!85934051!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64076 invoked from network); 1 Jun 2017 17:34:34 -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;
 1 Jun 2017 17:34:34 -0000
Received: by mail-wm0-f66.google.com with SMTP id g15so13031906wmc.2
 for <xen-devel@lists.xenproject.org>; Thu, 01 Jun 2017 10:34: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=8NRfcsu9scUWXeigrrDYHsDr/j0wZO6atMw4MpOjS7I=;
 b=sD5rku4vozx8jan+VipNVBwNHpK1gVpbDwNwMCKpw+pp16z7JZA9tIA0WB5WpppTqF
 su8IsEMJMhYa6KFQvmv+XuqptWcVi4HSorZKx//JSdDDIQQHgALtJKxOLb3zj98v9vh2
 sVXpjK6bQ1eC2WiKV5SgFzA4RrGtjk63hOC6BOB9WBsLvUumghyGxupAZnsbi+C9Mj8J
 RbJKJ7dNRbYHolPgE7QVVouniUu8PAq3ip2UymIJMFVyPFQuWn0/Px3lFl/wtHgNxfSb
 GG82LK3d7Q1IfJqBINzz8NRPn1vhdPqGwBFyNCHLbHue/rHWv+08L3h1R6L0A819gxh1
 LIFQ==
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=8NRfcsu9scUWXeigrrDYHsDr/j0wZO6atMw4MpOjS7I=;
 b=oqVp1Zg9f/zF3+J37l2VJgfgMXV8x8Y6Bu9dRTI494AUP1tS8VkyYwYdsGMpB22Nk2
 /r/FVJ927ZMm2AKYmjoT4i5AXvwTCmXZkJiqOaNadjrGdyMwaxq/voPzuCUO2oAfDgHN
 bAxP7TstYl/aeKHERJwU2+HWzj50OGIO2nusyeUR+W2TsnHmWAckFDLX7zywm/cGGuQW
 qoJGK6cJWgX/aVfg2ZaeRemxUpUtkmxTAHovQTWDh3f6qAr9Nd2HXGJ5E7kUElgBJxgU
 1Zum6bavp5genvimx0ffU/+U1+L+I+UWaN+po/iLOrAsrjyguPKCCSUU0xANRptibxN1
 LTIw==
X-Gm-Message-State: AODbwcBX1kWHYvgWShGCb8iufOlwrPQsgsVy13q0Z9o33S0YJEcb7h1g
 0AuPaXIWFCA67Q==
X-Received: by 10.28.199.65 with SMTP id x62mr200907wmf.49.1496338474406;
 Thu, 01 Jun 2017 10:34:34 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.25])
 by smtp.gmail.com with ESMTPSA id o49sm18458095wrb.47.2017.06.01.10.34.32
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 01 Jun 2017 10:34:33 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 01 Jun 2017 19:34:31 +0200
Message-ID: <149633847165.12814.17021925979608518857.stgit@Solace.fritz.box>
In-Reply-To: <149633614204.12814.14390287626133023934.stgit@Solace.fritz.box>
References: <149633614204.12814.14390287626133023934.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>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 08/15] xen: trace RCU behavior
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TWFraW5nIGl0IHBvc3NpYmxlIGdlbmVyYXRlIGV2ZW50cyBzaG93aW5nIHRoZQphY3Rpdml0eSBh
bmQgdGhlIGJlaGF2aW9yIG9mIHRoZSBSQ1Ugc3Vic3lzdGVtLgoKR2F0ZSB0aGlzIHdpdGggaXRz
IHNwZWNpZmljIEtjb25maWcgb3B0aW9uICh1bmRlcgpDT05GSUdfVFJBQ0lORyksIGFuZCBrZWVw
IGl0IGluIGRpc2FibGVkIHN0YXRlIGJ5CmRlZmF1bHQuCi0tLQpDYzogR2VvcmdlIER1bmxhcCA8
R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6
IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IFRpbSBEZWVnYW4gPHRp
bUB4ZW4ub3JnPgotLS0KIHhlbi9LY29uZmlnLmRlYnVnICAgICAgICAgIHwgICAgOCArKysrCiB4
ZW4vY29tbW9uL3JjdXBkYXRlLmMgICAgICB8ICAgODIgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKy0tLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy90cmFjZS5oIHwgICAxNCAr
KysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCA5NyBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9LY29uZmlnLmRlYnVnIGIveGVuL0tjb25maWcuZGVidWcKaW5k
ZXggODE5MTBjOS4uZmQ1Y2NjYyAxMDA2NDQKLS0tIGEveGVuL0tjb25maWcuZGVidWcKKysrIGIv
eGVuL0tjb25maWcuZGVidWcKQEAgLTExNiw2ICsxMTYsMTQgQEAgY29uZmlnIFRSQUNFX0lSUVNP
RkYKICAgICAgICAgICBOb3RlIHRoYXQgdGhpcyBjb21lcyB3aXRoIGhpZ2ggb3ZlcmVhZCBhbmQg
cHJvZHVjZXMgaHVnZSBhbW91bnQgb2YKICAgICAgICAgICB0cmFjaW5nIGRhdGEuCiAKK2NvbmZp
ZyBUUkFDRV9SQ1UKKyAgICAgICBib29sICJUcmFjZSBSQ1UgYmVoYXZpb3IiIGlmIEVYUEVSVCA9
ICJ5IgorICAgICAgIGRlZmF1bHQgbgorICAgICAgIGRlcGVuZHMgb24gVFJBQ0lORworICAgICAg
IC0tLWhlbHAtLS0KKyAgICAgICAgIE1ha2VzIGl0IHBvc3NpYmxlIGdlbmVyYXRlIGV2ZW50cyAg
c2hvd2luZyB0aGUgYWN0aXZpdHkgYW5kIHRoZQorICAgICAgICAgYmVoYXZpb3Igb2YgdGhlIFJD
VSBzdWJzeXN0ZW0uCisKIGNvbmZpZyBWRVJCT1NFX0RFQlVHCiAJYm9vbCAiVmVyYm9zZSBkZWJ1
ZyBtZXNzYWdlcyIKIAlkZWZhdWx0IERFQlVHCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3JjdXBk
YXRlLmMgYi94ZW4vY29tbW9uL3JjdXBkYXRlLmMKaW5kZXggOGNjNWE4Mi4uZjE2MDU4MiAxMDA2
NDQKLS0tIGEveGVuL2NvbW1vbi9yY3VwZGF0ZS5jCisrKyBiL3hlbi9jb21tb24vcmN1cGRhdGUu
YwpAQCAtOTIsNiArOTIsNTcgQEAgc3RhdGljIGludCBxaGltYXJrID0gMTAwMDA7CiBzdGF0aWMg
aW50IHFsb3dtYXJrID0gMTAwOwogc3RhdGljIGludCByc2ludGVydmFsID0gMTAwMDsKIAorI2lm
ZGVmIENPTkZJR19UUkFDRV9SQ1UKK3N0YXRpYyBpbmxpbmUgdm9pZCB0cmFjZV9jYWxsX3JjdSh2
b2lkICpmdW5jKQoreworICAgIHVpbnQ2NF90IGFkZHIgPSAodWludDY0X3QpZnVuYzsKKworICAg
IGlmICggbGlrZWx5KCF0Yl9pbml0X2RvbmUpICkKKyAgICAgICAgcmV0dXJuOworCisgICAgX190
cmFjZV92YXIoVFJDX1hFTl9SQ1VfQ0FMTF9SQ1UsIDAsIHNpemVvZihhZGRyKSwgJmFkZHIpOwor
fQorc3RhdGljIGlubGluZSB2b2lkIHRyYWNlX3N0YXJ0X2JhdGNoKGNvbnN0IGNwdW1hc2tfdCAq
bSkKK3sKKyAgICB1aW50MzJfdCBtYXNrWzZdOworCisgICAgaWYgKCBsaWtlbHkoIXRiX2luaXRf
ZG9uZSkgKQorICAgICAgICByZXR1cm47CisKKyAgICBtZW1zZXQobWFzaywgMCwgc2l6ZW9mKG1h
c2spKTsKKyAgICBtZW1jcHkobWFzaywgbSwgbWluKHNpemVvZihtYXNrKSwgc2l6ZW9mKGNwdW1h
c2tfdCkpKTsKKyAgICBfX3RyYWNlX3ZhcihUUkNfWEVOX1JDVV9TVEFSVF9CQVRDSCwgMCwgc2l6
ZW9mKG1hc2spLCAmbWFzayk7Cit9CitzdGF0aWMgaW5saW5lIHZvaWQgdHJhY2VfZG9fYmF0Y2go
dm9pZCAqZnVuYywgbG9uZyBpbnQgcWxlbikKK3sKKyAgICBzdHJ1Y3QgeworICAgICAgICB1aW50
NjRfdCBhZGRyOworICAgICAgICBpbnQ2NF90IHFsZW47CisgICAgfSBkOworCisgICAgaWYgKCBs
aWtlbHkoIXRiX2luaXRfZG9uZSkgKQorICAgICAgICByZXR1cm47CisKKyAgICBkLmFkZHIgPSAo
dWludDY0X3QpZnVuYzsKKyAgICBkLnFsZW4gPSBxbGVuOworICAgIF9fdHJhY2VfdmFyKFRSQ19Y
RU5fUkNVX0RPX0JBVENILCAwLCBzaXplb2YoZCksICZkKTsKK30KKyNkZWZpbmUgdHJhY2VfZm9y
Y2VfcXN0YXRlKCkgICAgVFJBQ0VfMEQoVFJDX1hFTl9SQ1VfRk9SQ0VfUVNUQVRFKQorI2RlZmlu
ZSB0cmFjZV9jcHVfcXVpZXQoKSAgICAgICBUUkFDRV8wRChUUkNfWEVOX1JDVV9DUFVfUVVJRVQp
CisjZGVmaW5lIHRyYWNlX2NoZWNrX3FzdGF0ZShwKSAgIFRSQUNFXzFEKFRSQ19YRU5fUkNVX0NI
RUNLX1FTVEFURSwgcCkKKyNkZWZpbmUgdHJhY2VfZG9fY2FsbGJhY2tzKCkgICAgVFJBQ0VfMEQo
VFJDX1hFTl9SQ1VfRE9fQ0FMTEJLUykKKyNkZWZpbmUgdHJhY2VfcGVuZGluZyhwKSAgICAgICAg
VFJBQ0VfMUQoVFJDX1hFTl9SQ1VfUEVORElORywgcCkKKyNlbHNlIC8qICFUUkFDRV9SQ1UgKi8K
KyNkZWZpbmUgdHJhY2VfY2FsbF9yY3UoZikgICAgICAgZG8ge30gd2hpbGUgKCAwICkKKyNkZWZp
bmUgdHJhY2Vfc3RhcnRfYmF0Y2gobSkgICAgZG8ge30gd2hpbGUgKCAwICkKKyNkZWZpbmUgdHJh
Y2VfZG9fYmF0Y2goZiwgcSkgICAgZG8ge30gd2hpbGUgKCAwICkKKyNkZWZpbmUgdHJhY2VfZm9y
Y2VfcXN0YXRlKCkgICAgZG8ge30gd2hpbGUgKCAwICkKKyNkZWZpbmUgdHJhY2VfY3B1X3F1aWV0
KCkgICAgICAgZG8ge30gd2hpbGUgKCAwICkKKyNkZWZpbmUgdHJhY2VfY2hlY2tfcXN0YXRlKHAp
ICAgZG8ge30gd2hpbGUgKCAwICkKKyNkZWZpbmUgdHJhY2VfZG9fY2FsbGJhY2tzKCkgICAgZG8g
e30gd2hpbGUgKCAwICkKKyNkZWZpbmUgdHJhY2VfcGVuZGluZyhwKSAgICAgICAgZG8ge30gd2hp
bGUgKCAwICkKKyNlbmRpZiAvKiBUUkFDRV9SQ1UgKi8KKwogc3RydWN0IHJjdV9iYXJyaWVyX2Rh
dGEgewogICAgIHN0cnVjdCByY3VfaGVhZCBoZWFkOwogICAgIGF0b21pY190ICpjcHVfY291bnQ7
CkBAIC0xNDUsNiArMTk2LDkgQEAgc3RhdGljIHZvaWQgZm9yY2VfcXVpZXNjZW50X3N0YXRlKHN0
cnVjdCByY3VfZGF0YSAqcmRwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0
cnVjdCByY3VfY3RybGJsayAqcmNwKQogewogICAgIGNwdW1hc2tfdCBjcHVtYXNrOworCisgICAg
dHJhY2VfZm9yY2VfcXN0YXRlKCk7CisKICAgICByYWlzZV9zb2Z0aXJxKFNDSEVEVUxFX1NPRlRJ
UlEpOwogICAgIGlmICh1bmxpa2VseShyZHAtPnFsZW4gLSByZHAtPmxhc3RfcnNfcWxlbiA+IHJz
aW50ZXJ2YWwpKSB7CiAgICAgICAgIHJkcC0+bGFzdF9yc19xbGVuID0gcmRwLT5xbGVuOwpAQCAt
MTc3LDYgKzIzMSw3IEBAIHZvaWQgY2FsbF9yY3Uoc3RydWN0IHJjdV9oZWFkICpoZWFkLAogICAg
IGhlYWQtPmZ1bmMgPSBmdW5jOwogICAgIGhlYWQtPm5leHQgPSBOVUxMOwogICAgIGxvY2FsX2ly
cV9zYXZlKGZsYWdzKTsKKyAgICB0cmFjZV9jYWxsX3JjdShmdW5jKTsKICAgICByZHAgPSAmX19n
ZXRfY3B1X3ZhcihyY3VfZGF0YSk7CiAgICAgKnJkcC0+bnh0dGFpbCA9IGhlYWQ7CiAgICAgcmRw
LT5ueHR0YWlsID0gJmhlYWQtPm5leHQ7CkBAIC0xOTksMTIgKzI1NCwxNCBAQCBzdGF0aWMgdm9p
ZCByY3VfZG9fYmF0Y2goc3RydWN0IHJjdV9kYXRhICpyZHApCiAgICAgbGlzdCA9IHJkcC0+ZG9u
ZWxpc3Q7CiAgICAgd2hpbGUgKGxpc3QpIHsKICAgICAgICAgbmV4dCA9IHJkcC0+ZG9uZWxpc3Qg
PSBsaXN0LT5uZXh0OworICAgICAgICB0cmFjZV9kb19iYXRjaChsaXN0LT5mdW5jLCByZHAtPnFs
ZW4pOwogICAgICAgICBsaXN0LT5mdW5jKGxpc3QpOwogICAgICAgICBsaXN0ID0gbmV4dDsKICAg
ICAgICAgcmRwLT5xbGVuLS07CiAgICAgICAgIGlmICgrK2NvdW50ID49IHJkcC0+YmxpbWl0KQog
ICAgICAgICAgICAgYnJlYWs7CiAgICAgfQorCiAgICAgaWYgKHJkcC0+YmxpbWl0ID09IElOVF9N
QVggJiYgcmRwLT5xbGVuIDw9IHFsb3dtYXJrKQogICAgICAgICByZHAtPmJsaW1pdCA9IGJsaW1p
dDsKICAgICBpZiAoIXJkcC0+ZG9uZWxpc3QpCkBAIC0yNDksNiArMzA2LDcgQEAgc3RhdGljIHZv
aWQgcmN1X3N0YXJ0X2JhdGNoKHN0cnVjdCByY3VfY3RybGJsayAqcmNwKQogICAgICAgICByY3At
PmN1cisrOwogCiAgICAgICAgIGNwdW1hc2tfY29weSgmcmNwLT5jcHVtYXNrLCAmY3B1X29ubGlu
ZV9tYXApOworICAgICAgICB0cmFjZV9zdGFydF9iYXRjaCgmcmNwLT5jcHVtYXNrKTsKICAgICB9
CiB9CiAKQEAgLTI1OSw2ICszMTcsNyBAQCBzdGF0aWMgdm9pZCByY3Vfc3RhcnRfYmF0Y2goc3Ry
dWN0IHJjdV9jdHJsYmxrICpyY3ApCiAgKi8KIHN0YXRpYyB2b2lkIGNwdV9xdWlldChpbnQgY3B1
LCBzdHJ1Y3QgcmN1X2N0cmxibGsgKnJjcCkKIHsKKyAgICB0cmFjZV9jcHVfcXVpZXQoKTsKICAg
ICBjcHVtYXNrX2NsZWFyX2NwdShjcHUsICZyY3AtPmNwdW1hc2spOwogICAgIGlmIChjcHVtYXNr
X2VtcHR5KCZyY3AtPmNwdW1hc2spKSB7CiAgICAgICAgIC8qIGJhdGNoIGNvbXBsZXRlZCAhICov
CkBAIC0yNzksNyArMzM4LDcgQEAgc3RhdGljIHZvaWQgcmN1X2NoZWNrX3F1aWVzY2VudF9zdGF0
ZShzdHJ1Y3QgcmN1X2N0cmxibGsgKnJjcCwKICAgICAgICAgLyogc3RhcnQgbmV3IGdyYWNlIHBl
cmlvZDogKi8KICAgICAgICAgcmRwLT5xc19wZW5kaW5nID0gMTsKICAgICAgICAgcmRwLT5xdWll
c2NiYXRjaCA9IHJjcC0+Y3VyOwotICAgICAgICByZXR1cm47CisgICAgICAgIGdvdG8gb3V0Owog
ICAgIH0KIAogICAgIC8qIEdyYWNlIHBlcmlvZCBhbHJlYWR5IGNvbXBsZXRlZCBmb3IgdGhpcyBj
cHU/CkBAIC0yODcsNyArMzQ2LDcgQEAgc3RhdGljIHZvaWQgcmN1X2NoZWNrX3F1aWVzY2VudF9z
dGF0ZShzdHJ1Y3QgcmN1X2N0cmxibGsgKnJjcCwKICAgICAgKiBjYWNoZWxpbmUgdHJhc2hpbmcu
CiAgICAgICovCiAgICAgaWYgKCFyZHAtPnFzX3BlbmRpbmcpCi0gICAgICAgIHJldHVybjsKKyAg
ICAgICAgZ290byBvdXQ7CiAKICAgICByZHAtPnFzX3BlbmRpbmcgPSAwOwogCkBAIC0zMDAsNiAr
MzU5LDggQEAgc3RhdGljIHZvaWQgcmN1X2NoZWNrX3F1aWVzY2VudF9zdGF0ZShzdHJ1Y3QgcmN1
X2N0cmxibGsgKnJjcCwKICAgICAgICAgY3B1X3F1aWV0KHJkcC0+Y3B1LCByY3ApOwogCiAgICAg
c3Bpbl91bmxvY2soJnJjcC0+bG9jayk7Cisgb3V0OgorICAgIHRyYWNlX2NoZWNrX3FzdGF0ZShy
ZHAtPnFzX3BlbmRpbmcpOwogfQogCiAKQEAgLTMwOSw2ICszNzAsOCBAQCBzdGF0aWMgdm9pZCBy
Y3VfY2hlY2tfcXVpZXNjZW50X3N0YXRlKHN0cnVjdCByY3VfY3RybGJsayAqcmNwLAogc3RhdGlj
IHZvaWQgX19yY3VfcHJvY2Vzc19jYWxsYmFja3Moc3RydWN0IHJjdV9jdHJsYmxrICpyY3AsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcmN1X2RhdGEgKnJkcCkK
IHsKKyAgICB0cmFjZV9kb19jYWxsYmFja3MoKTsKKwogICAgIGlmIChyZHAtPmN1cmxpc3QgJiYg
IXJjdV9iYXRjaF9iZWZvcmUocmNwLT5jb21wbGV0ZWQsIHJkcC0+YmF0Y2gpKSB7CiAgICAgICAg
ICpyZHAtPmRvbmV0YWlsID0gcmRwLT5jdXJsaXN0OwogICAgICAgICByZHAtPmRvbmV0YWlsID0g
cmRwLT5jdXJ0YWlsOwpAQCAtMzU3LDI2ICs0MjAsMzEgQEAgc3RhdGljIHZvaWQgcmN1X3Byb2Nl
c3NfY2FsbGJhY2tzKHZvaWQpCiAKIHN0YXRpYyBpbnQgX19yY3VfcGVuZGluZyhzdHJ1Y3QgcmN1
X2N0cmxibGsgKnJjcCwgc3RydWN0IHJjdV9kYXRhICpyZHApCiB7CisgICAgYm9vbCByZXQgPSB0
cnVlOworCiAgICAgLyogVGhpcyBjcHUgaGFzIHBlbmRpbmcgcmN1IGVudHJpZXMgYW5kIHRoZSBn
cmFjZSBwZXJpb2QKICAgICAgKiBmb3IgdGhlbSBoYXMgY29tcGxldGVkLgogICAgICAqLwogICAg
IGlmIChyZHAtPmN1cmxpc3QgJiYgIXJjdV9iYXRjaF9iZWZvcmUocmNwLT5jb21wbGV0ZWQsIHJk
cC0+YmF0Y2gpKQotICAgICAgICByZXR1cm4gMTsKKyAgICAgICAgZ290byBvdXQ7CiAKICAgICAv
KiBUaGlzIGNwdSBoYXMgbm8gcGVuZGluZyBlbnRyaWVzLCBidXQgdGhlcmUgYXJlIG5ldyBlbnRy
aWVzICovCiAgICAgaWYgKCFyZHAtPmN1cmxpc3QgJiYgcmRwLT5ueHRsaXN0KQotICAgICAgICBy
ZXR1cm4gMTsKKyAgICAgICAgZ290byBvdXQ7CiAKICAgICAvKiBUaGlzIGNwdSBoYXMgZmluaXNo
ZWQgY2FsbGJhY2tzIHRvIGludm9rZSAqLwogICAgIGlmIChyZHAtPmRvbmVsaXN0KQotICAgICAg
ICByZXR1cm4gMTsKKyAgICAgICAgZ290byBvdXQ7CiAKICAgICAvKiBUaGUgcmN1IGNvcmUgd2Fp
dHMgZm9yIGEgcXVpZXNjZW50IHN0YXRlIGZyb20gdGhlIGNwdSAqLwogICAgIGlmIChyZHAtPnF1
aWVzY2JhdGNoICE9IHJjcC0+Y3VyIHx8IHJkcC0+cXNfcGVuZGluZykKLSAgICAgICAgcmV0dXJu
IDE7CisgICAgICAgIGdvdG8gb3V0OwogCiAgICAgLyogbm90aGluZyB0byBkbyAqLwotICAgIHJl
dHVybiAwOworICAgIHJldCA9IGZhbHNlOworIG91dDoKKyAgICB0cmFjZV9wZW5kaW5nKHJldCk7
CisgICAgcmV0dXJuIHJldDsKIH0KIAogaW50IHJjdV9wZW5kaW5nKGludCBjcHUpCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvdHJhY2UuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy90cmFj
ZS5oCmluZGV4IDE2OTJhNzkuLjUwYjRmY2MgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1Ymxp
Yy90cmFjZS5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy90cmFjZS5oCkBAIC0zOSw2ICszOSw3
IEBACiAjZGVmaW5lIFRSQ19QViAgICAgICAweDAwMjBmMDAwICAgIC8qIFhlbiBQViB0cmFjZXMg
ICAgICAgICAgICAqLwogI2RlZmluZSBUUkNfU0hBRE9XICAgMHgwMDQwZjAwMCAgICAvKiBYZW4g
c2hhZG93IHRyYWNpbmcgICAgICAgKi8KICNkZWZpbmUgVFJDX0hXICAgICAgIDB4MDA4MGYwMDAg
ICAgLyogWGVuIGhhcmR3YXJlLXJlbGF0ZWQgdHJhY2VzICovCisjZGVmaW5lIFRSQ19YRU4gICAg
ICAweDAxMDBmMDAwICAgIC8qIFhlbiBtaXNjIHRyYWNlcyAoUkNVLCBzb2Z0aXJxLCBldGMpICov
CiAjZGVmaW5lIFRSQ19HVUVTVCAgICAweDA4MDBmMDAwICAgIC8qIEd1ZXN0LWdlbmVyYXRlZCB0
cmFjZXMgICAqLwogI2RlZmluZSBUUkNfQUxMICAgICAgMHgwZmZmZjAwMAogI2RlZmluZSBUUkNf
SERfVE9fRVZFTlQoeCkgKCh4KSYweDBmZmZmZmZmKQpAQCAtOTIsNiArOTMsOSBAQAogI2RlZmlu
ZSBUUkNfSFdfUE0gICAgICAgICAgIDB4MDA4MDEwMDAgICAvKiBQb3dlciBtYW5hZ2VtZW50IHRy
YWNlcyAqLwogI2RlZmluZSBUUkNfSFdfSVJRICAgICAgICAgIDB4MDA4MDIwMDAgICAvKiBUcmFj
ZXMgcmVsYXRpbmcgdG8gdGhlIGhhbmRsaW5nIG9mIElSUXMgKi8KIAorLyogVHJhY2Ugc3ViY2xh
c3NlcyBmb3IgWGVuIGludGVybmFscyAqLworI2RlZmluZSBUUkNfWEVOX1JDVSAgICAgICAgIDB4
MDEwMDEwMDAgICAvKiBSQ1UgdHJhY2VzICovCisKIC8qIFRyYWNlIGV2ZW50cyBwZXIgY2xhc3Mg
Ki8KICNkZWZpbmUgVFJDX0xPU1RfUkVDT1JEUyAgICAgICAgKFRSQ19HRU4gKyAxKQogI2RlZmlu
ZSBUUkNfVFJBQ0VfV1JBUF9CVUZGRVIgIChUUkNfR0VOICsgMikKQEAgLTI3OCw2ICsyODIsMTYg
QEAKICNkZWZpbmUgVFJDX0hXX0lSUV9ESVNBQkxFICAgICAgICAgICAgKFRSQ19IV19JUlEgKyAw
eEQpCiAjZGVmaW5lIFRSQ19IV19JUlFfRU5BQkxFICAgICAgICAgICAgIChUUkNfSFdfSVJRICsg
MHhFKQogCisvKiBUcmFjZSBldmVudHMgZm9yIFJDVSAqLworI2RlZmluZSBUUkNfWEVOX1JDVV9G
T1JDRV9RU1RBVEUgICAgICAoVFJDX1hFTl9SQ1UgKyAweDEpCisjZGVmaW5lIFRSQ19YRU5fUkNV
X0NBTExfUkNVICAgICAgICAgIChUUkNfWEVOX1JDVSArIDB4MikKKyNkZWZpbmUgVFJDX1hFTl9S
Q1VfU1RBUlRfQkFUQ0ggICAgICAgKFRSQ19YRU5fUkNVICsgMHgzKQorI2RlZmluZSBUUkNfWEVO
X1JDVV9ET19CQVRDSCAgICAgICAgICAoVFJDX1hFTl9SQ1UgKyAweDQpCisjZGVmaW5lIFRSQ19Y
RU5fUkNVX0NQVV9RVUlFVCAgICAgICAgIChUUkNfWEVOX1JDVSArIDB4NSkKKyNkZWZpbmUgVFJD
X1hFTl9SQ1VfQ0hFQ0tfUVNUQVRFICAgICAgKFRSQ19YRU5fUkNVICsgMHg2KQorI2RlZmluZSBU
UkNfWEVOX1JDVV9ET19DQUxMQktTICAgICAgICAoVFJDX1hFTl9SQ1UgKyAweDcpCisjZGVmaW5l
IFRSQ19YRU5fUkNVX1BFTkRJTkcgICAgICAgICAgIChUUkNfWEVOX1JDVSArIDB4OCkKKwogLyoK
ICAqIEV2ZW50IEZsYWdzCiAgKgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 01 17:34:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 17:34: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 1dGTzh-0000Ll-CX; Thu, 01 Jun 2017 17:34:45 +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 1dGTzf-0000KN-N5
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 17:34:43 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 F9/B8-03620-33050395; Thu, 01 Jun 2017 17:34:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCIsWRWlGSWpSXmKPExsXiVRvkpGsUYBB
 p0DGXxeL7lslMDowehz9cYQlgjGLNzEvKr0hgzbjzM66gR6+i/WwbSwPjfcUuRi4OIYEZjBJ3
 L95k6WLk5GARWMMqsW1dNkhCQuASq8SbiS/YQRISAnES8y+cZ4KwKyTu/7oG1iAkoCJxc/sqJ
 ohJXxglHrxuA0sIC+hJHDn6A6iZA8gOkjh5wxskzCZgIPFmx15WEFtEQEni3qrJYDOZgWaueH
 mDCaScRUBV4sQLLZAwr4CPxM83n5lBbE4BX4lJp84wQqz1kfj2awJYq6iAnMTKyy2sEPWCEid
 nPmEBGcMsoCmxfpc+xHR5ie1v5zBPYBSZhaRqFkLVLCRVCxiZVzGqF6cWlaUW6RrrJRVlpmeU
 5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhj0DEOxg7PjndIhRkoNJSZR3gbxBpBBfUn5KZ
 UZicUZ8UWlOavEhRhkODiUJ3iB/oJxgUWp6akVaZg4wAmHSEhw8SiK8/SBp3uKCxNzizHSI1C
 lGY44Nq9d/YeKYdGD7FyYhlrz8vFQpcV52kFIBkNKM0jy4QbDEcIlRVkqYlxHoNCGegtSi3Mw
 SVPlXjOIcjErCvE/8gKbwZOaVwO17BXQKE9ApL7bpg5xSkoiQkmpgbG+aWmhmJyHkvaxyaYte
 1KWTk6JkfyUKZnJPvVNZvZCJ7dCeVMXyGDarbUvzOF+f0yiY4avpsCD9ufede2lvnkx0UulR2
 vQouHPxSd1/thX7WWv9dmmeja3oLXG3ub39rZ7byfTXz/db7jS3OrsvdPay0txvWRZTL3S8uV
 wauf5j1da2pxb/lFiKMxINtZiLihMBuHq3UgcDAAA=
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1496338481!105752724!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23498 invoked from network); 1 Jun 2017 17:34:42 -0000
Received: from mail-wm0-f66.google.com (HELO mail-wm0-f66.google.com)
 (74.125.82.66)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 1 Jun 2017 17:34:42 -0000
Received: by mail-wm0-f66.google.com with SMTP id b84so13072101wmh.0
 for <xen-devel@lists.xenproject.org>; Thu, 01 Jun 2017 10:34:42 -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=XDIqVOJTqMyhA6p5vQsQdQh4TWzQcnhoEkShqCfD07Y=;
 b=V9gRm7MadNcSXR548zF7HNmDppuD+oHoxqxnG5IJbAVaO4R2FrWv7fUMfgUv8/m4hS
 d/WTjTZsBvnU+wWZglEDu+oRFL/vlqR3WLLzQxbx39LZ6C4eWkGRpw7Ag0sEFC84JA3f
 5lEpINRylY0xj0SFTqZ4PasjwYH9cUPDgpaEDx05AFbOLKyoC2IKjFC8p1nbjt9pHwNx
 ubM+P0qRZ41gXS5iF+ZDojTlJG9V+Kcq6xrVi0cal2S3Trviwv++axXfwQhhRq91/1Su
 cwbxWCrFRG2SbcYJNd5v1V7s0QjlnwEc3XmvaJAhAbngDNsQfp9Yama1LXwNF0JmvJED
 m/hQ==
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=XDIqVOJTqMyhA6p5vQsQdQh4TWzQcnhoEkShqCfD07Y=;
 b=k0TwIIz7rII2s3lDTLNDV499b4OizOqWoJ40XWbCLezvBW2UUdQRuKQx8vZj0D3FCk
 BJUUKOai9W785P+OGxyq2dEr+o4jOOfbAnsTT7IKhE+Ma5CK6evRso1VPputW+q/LR4K
 Q0Oiqi1SNIjALk6voR0FB6DmOhc1omcsiEozgk2flZ1tykZ01DklI3rzg1g/nBLNkZHM
 NBLUgGdHCNT69YGwKOmPJX07PM/LgOVegEV/DYL+Y1OrZvVfumDgqi0t4VnjTRGkqkDm
 7n6WbV/SfaTeuQ+v5uTbFF+cQqUygZ3U89ATjK9/kRPEbFMFrDJ0kzmR85ghDXxh6SCE
 szbQ==
X-Gm-Message-State: AODbwcA6WgO4ImNGqro1PPJkEVyh5l+hg2/0/RJpfF/yRKOmd8fbjm88
 OBarwHP5XZf6dnq1
X-Received: by 10.28.210.13 with SMTP id j13mr208451wmg.110.1496338481712;
 Thu, 01 Jun 2017 10:34:41 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.25])
 by smtp.gmail.com with ESMTPSA id 9sm8715wmh.17.2017.06.01.10.34.40
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 01 Jun 2017 10:34:41 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 01 Jun 2017 19:34:39 +0200
Message-ID: <149633847960.12814.15238994255418228021.stgit@Solace.fritz.box>
In-Reply-To: <149633614204.12814.14390287626133023934.stgit@Solace.fritz.box>
References: <149633614204.12814.14390287626133023934.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>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 09/15] tools: tracing: handle RCU events in
 xentrace and xenalyze
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+
Ci0tLQpDYzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgpDYzog
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL3hlbnRyYWNlL2FuYWx5emUuaCAgfCAgICAxIAog
dG9vbHMveGVudHJhY2UvZm9ybWF0cyAgICB8ICAgIDkgKysrKwogdG9vbHMveGVudHJhY2UveGVu
YWx5emUuYyB8ICAxMTQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCiAzIGZpbGVzIGNoYW5nZWQsIDEyMyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpk
aWZmIC0tZ2l0IGEvdG9vbHMveGVudHJhY2UvYW5hbHl6ZS5oIGIvdG9vbHMveGVudHJhY2UvYW5h
bHl6ZS5oCmluZGV4IDQwZWU1NTEuLjI5ZTc0ZmQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hlbnRyYWNl
L2FuYWx5emUuaAorKysgYi90b29scy94ZW50cmFjZS9hbmFseXplLmgKQEAgLTEzLDYgKzEzLDcg
QEAKICNkZWZpbmUgVFJDX1BWX01BSU4gICAgICA1CiAjZGVmaW5lIFRSQ19TSEFET1dfTUFJTiAg
NgogI2RlZmluZSBUUkNfSFdfTUFJTiAgICAgIDcKKyNkZWZpbmUgVFJDX1hFTl9NQUlOICAgICA4
CiAKICNkZWZpbmUgVFJDX0xPU1RfUkVDT1JEU19FTkQgICAgKFRSQ19HRU4gKyA1MCkKIApkaWZm
IC0tZ2l0IGEvdG9vbHMveGVudHJhY2UvZm9ybWF0cyBiL3Rvb2xzL3hlbnRyYWNlL2Zvcm1hdHMK
aW5kZXggMmU2NTNjYS4uNzdkYmQ5MyAxMDA2NDQKLS0tIGEvdG9vbHMveGVudHJhY2UvZm9ybWF0
cworKysgYi90b29scy94ZW50cmFjZS9mb3JtYXRzCkBAIC0yMDUsNiArMjA1LDE1IEBACiAweDAw
ODAyMDBkICBDUFUlKGNwdSlkICAlKHRzYylkICgrJShyZWx0c2MpOGQpICBpcnFfZGlzYWJsZSBb
IGZyb20gPSAweCUoMikwOHglKDEpMDh4IF0KIDB4MDA4MDIwMGUgIENQVSUoY3B1KWQgICUodHNj
KWQgKCslKHJlbHRzYyk4ZCkgIGlycV9lbmFibGUgIFsgZnJvbSA9IDB4JSgyKTA4eCUoMSkwOHgg
XQogCisweDAxMDAxMDAxICBDUFUlKGNwdSlkICAlKHRzYylkICgrJShyZWx0c2MpOGQpICByY3Vf
Zm9yY2VfcXN0YXRlIFsgXQorMHgwMTAwMTAwMiAgQ1BVJShjcHUpZCAgJSh0c2MpZCAoKyUocmVs
dHNjKThkKSAgcmN1X2NhbGwgWyBmbiA9IDB4JSgyKTA4eCUoMSkwOHggXQorMHgwMTAwMTAwMyAg
Q1BVJShjcHUpZCAgJSh0c2MpZCAoKyUocmVsdHNjKThkKSAgcmN1X3N0YXJ0X2JhdGNoIFsgQ1BV
IG1hc2s6IDB4JSg2KTA4eCUoNSkwOHglKDQpMDh4JSgzKTA4eCUoMikwOHglKDEpMDh4IF0KKzB4
MDEwMDEwMDQgIENQVSUoY3B1KWQgICUodHNjKWQgKCslKHJlbHRzYyk4ZCkgIHJjdV9kb19iYXRj
aCBbIGZuID0gMHglKDIpMDh4JSgxKTA4eCwgcWxlbiA9IDB4JSg0KTA4eCUoMykwOHggXQorMHgw
MTAwMTAwNSAgQ1BVJShjcHUpZCAgJSh0c2MpZCAoKyUocmVsdHNjKThkKSAgcmN1X2NwdV9xdWll
dCBbIF0KKzB4MDEwMDEwMDYgIENQVSUoY3B1KWQgICUodHNjKWQgKCslKHJlbHRzYyk4ZCkgIHJj
dV9jaGVja19xc3RhdGUgWyBwZW5kaW5nID0gJShkKWQgXQorMHgwMTAwMTAwNyAgQ1BVJShjcHUp
ZCAgJSh0c2MpZCAoKyUocmVsdHNjKThkKSAgcmN1X2RvX2NhbGxiYWNrcyBbIF0KKzB4MDEwMDEw
MDggIENQVSUoY3B1KWQgICUodHNjKWQgKCslKHJlbHRzYyk4ZCkgIHJjdV9wZW5kaW5nIFsgJSgx
KWQgXQorCiAweDAwMDg0MDAxICBDUFUlKGNwdSlkICAlKHRzYylkICgrJShyZWx0c2MpOGQpICBo
cGV0IGNyZWF0ZSBbIHRuID0gJSgxKWQsIGlycSA9ICUoMilkLCBkZWx0YSA9IDB4JSg0KTA4eCUo
MykwOHgsIHBlcmlvZCA9IDB4JSg2KTA4eCUoNSkwOHggXQogMHgwMDA4NDAwMiAgQ1BVJShjcHUp
ZCAgJSh0c2MpZCAoKyUocmVsdHNjKThkKSAgcGl0IGNyZWF0ZSBbIGRlbHRhID0gMHglKDEpMDE2
eCwgcGVyaW9kID0gMHglKDIpMDE2eCBdCiAweDAwMDg0MDAzICBDUFUlKGNwdSlkICAlKHRzYylk
ICgrJShyZWx0c2MpOGQpICBydGMgY3JlYXRlIFsgZGVsdGEgPSAweCUoMSkwMTZ4ICwgcGVyaW9k
ID0gMHglKDIpMDE2eCBdCmRpZmYgLS1naXQgYS90b29scy94ZW50cmFjZS94ZW5hbHl6ZS5jIGIv
dG9vbHMveGVudHJhY2UveGVuYWx5emUuYwppbmRleCBjNGE4MzQwLi5lOTg1OTZhIDEwMDY0NAot
LS0gYS90b29scy94ZW50cmFjZS94ZW5hbHl6ZS5jCisrKyBiL3Rvb2xzL3hlbnRyYWNlL3hlbmFs
eXplLmMKQEAgLTE3NTIsNyArMTc1Miw4IEBAIGVudW0gewogICAgIFRPUExFVkVMX1BWLAogICAg
IFRPUExFVkVMX1NIQURPVywKICAgICBUT1BMRVZFTF9IVywKLSAgICBUT1BMRVZFTF9NQVg9VE9Q
TEVWRUxfSFcrMSwKKyAgICBUT1BMRVZFTF9YRU4sCisgICAgVE9QTEVWRUxfTUFYPVRPUExFVkVM
X1hFTisxLAogfTsKIAogY2hhciAqIHRvcGxldmVsX25hbWVbVE9QTEVWRUxfTUFYXSA9IHsKQEAg
LTE3NjQsNiArMTc2NSw3IEBAIGNoYXIgKiB0b3BsZXZlbF9uYW1lW1RPUExFVkVMX01BWF0gPSB7
CiAgICAgW1RPUExFVkVMX1BWXT0icHYiLAogICAgIFtUT1BMRVZFTF9TSEFET1ddPSJzaGFkb3ci
LAogICAgIFtUT1BMRVZFTF9IV109Imh3IiwKKyAgICBbVE9QTEVWRUxfWEVOXT0ieGVuIiwKIH07
CiAKIHN0cnVjdCB0cmFjZV92b2x1bWUgewpAQCAtODU4OCw2ICs4NTkwLDEwMCBAQCB2b2lkIGly
cV9wcm9jZXNzKHN0cnVjdCBwY3B1X2luZm8gKnApIHsKICAgICB9CiB9CiAKK3ZvaWQgcmN1X3By
b2Nlc3Moc3RydWN0IHBjcHVfaW5mbyAqcCkgeworICAgIHN0cnVjdCByZWNvcmRfaW5mbyAqcmkg
PSAmcC0+cmk7CisKKyAgICBzd2l0Y2ggKCByaS0+ZXZlbnQgKQorICAgIHsKKyAgICBjYXNlIFRS
Q19YRU5fUkNVX0ZPUkNFX1FTVEFURToKKyAgICB7CisgICAgICAgIGlmICggb3B0LmR1bXBfYWxs
ICkKKyAgICAgICAgICAgIHByaW50ZigiICVzIHJjdV9mb3JjZV9xdWllc2NlbnRfc3RhdGVcbiIs
CisgICAgICAgICAgICAgICAgICAgcmktPmR1bXBfaGVhZGVyKTsKKyAgICAgICAgYnJlYWs7Cisg
ICAgfQorICAgIGNhc2UgVFJDX1hFTl9SQ1VfQ0FMTF9SQ1U6CisgICAgeworICAgICAgICBzdHJ1
Y3QgeworICAgICAgICAgICAgdWludDY0X3QgYWRkcjsKKyAgICAgICAgfSAqciA9ICh0eXBlb2Yo
cikpcmktPmQ7CisKKyAgICAgICAgaWYgKCBvcHQuZHVtcF9hbGwgKQorICAgICAgICAgICAgcHJp
bnRmKCIgJXMgcmN1X2NhbGwgZm49JXBcbiIsCisgICAgICAgICAgICAgICAgICAgcmktPmR1bXBf
aGVhZGVyLCAodm9pZCopci0+YWRkcik7CisgICAgICAgIGJyZWFrOworICAgIH0KKyAgICBjYXNl
IFRSQ19YRU5fUkNVX0RPX0JBVENIOgorICAgIHsKKyAgICAgICAgc3RydWN0IHsKKyAgICAgICAg
ICAgIHVpbnQ2NF90IGFkZHI7CisgICAgICAgICAgICBpbnQ2NF90IHFsZW47CisgICAgICAgIH0g
KnIgPSAodHlwZW9mKHIpKXJpLT5kOworCisgICAgICAgIGlmICggb3B0LmR1bXBfYWxsICkKKyAg
ICAgICAgICAgIHByaW50ZigiICVzIHJjdV9kb19iYXRjaCwgZm49JXAsIHFsZW49JWxkXG4iLAor
ICAgICAgICAgICAgICAgICAgIHJpLT5kdW1wX2hlYWRlciwgKHZvaWQqKXItPmFkZHIsIHItPnFs
ZW4pOworICAgICAgICBicmVhazsKKyAgICB9CisgICAgY2FzZSBUUkNfWEVOX1JDVV9TVEFSVF9C
QVRDSDoKKyAgICB7CisgICAgICAgIHN0cnVjdCB7CisgICAgICAgICAgICB1aW50MzJfdCBtYXNr
WzZdOworICAgICAgICB9ICpyID0gKHR5cGVvZihyKSlyaS0+ZDsKKworICAgICAgICBpZiAoIG9w
dC5kdW1wX2FsbCApCisgICAgICAgIHsKKyAgICAgICAgICAgIGludCBpID0gNTsKKworICAgICAg
ICAgICAgd2hpbGUgKCBpID49IDAgJiYgIXItPm1hc2tbaV0gKSBpLS07CisgICAgICAgICAgICBw
cmludGYoIiAlcyByY3Vfc3RhcnRfYmF0Y2gsIGNwdW1hc2sgMHgiLCByaS0+ZHVtcF9oZWFkZXIp
OworICAgICAgICAgICAgZm9yICggOyBpID49IDAgOyBpLS0gKQorICAgICAgICAgICAgICAgIHBy
aW50ZigiJTA4eCIsIHItPm1hc2tbaV0pOworICAgICAgICAgICAgcHJpbnRmKCJcbiIpOworICAg
ICAgICB9CisgICAgfQorICAgIGNhc2UgVFJDX1hFTl9SQ1VfQ1BVX1FVSUVUOgorICAgIHsKKyAg
ICAgICAgaWYgKCBvcHQuZHVtcF9hbGwgKQorICAgICAgICAgICAgcHJpbnRmKCIgJXMgcmN1X2Nw
dV9xdWlldFxuIiwgcmktPmR1bXBfaGVhZGVyKTsKKyAgICAgICAgYnJlYWs7CisgICAgfQorICAg
IGNhc2UgVFJDX1hFTl9SQ1VfQ0hFQ0tfUVNUQVRFOgorICAgIHsKKyAgICAgICAgc3RydWN0IHsK
KyAgICAgICAgICAgIHVpbnQzMl90IHFzX3BlbmRpbmc7CisgICAgICAgIH0gKnIgPSAodHlwZW9m
KHIpKXJpLT5kOworCisgICAgICAgIGlmICggb3B0LmR1bXBfYWxsICkKKyAgICAgICAgICAgIHBy
aW50ZigiICVzIHJjdV9jaGVja19xdWllc2Nfc3RhdGUsIHFzX3BlbmRpbmc9JXVcbiIsCisgICAg
ICAgICAgICAgICAgICAgcmktPmR1bXBfaGVhZGVyLCByLT5xc19wZW5kaW5nKTsKKyAgICAgICAg
YnJlYWs7CisgICAgfQorICAgIGNhc2UgVFJDX1hFTl9SQ1VfRE9fQ0FMTEJLUzoKKyAgICB7Cisg
ICAgICAgIGlmICggb3B0LmR1bXBfYWxsICkKKyAgICAgICAgICAgIHByaW50ZigiICVzIHJjdV9w
cm9jZXNzX2NhbGxiYWNrc1xuIiwgcmktPmR1bXBfaGVhZGVyKTsKKyAgICAgICAgYnJlYWs7Cisg
ICAgfQorICAgIGNhc2UgVFJDX1hFTl9SQ1VfUEVORElORzoKKyAgICB7CisgICAgICAgIHN0cnVj
dCB7CisgICAgICAgICAgICB1aW50MzJfdCBwZW5kaW5nOworICAgICAgICB9ICpyID0gKHR5cGVv
ZihyKSlyaS0+ZDsKKworICAgICAgICBpZiAoIG9wdC5kdW1wX2FsbCApCisgICAgICAgICAgICBw
cmludGYoIiAlcyByY3VfcGVuZGluZz8gJXNcbiIsCisgICAgICAgICAgICAgICAgICAgcmktPmR1
bXBfaGVhZGVyLAorICAgICAgICAgICAgICAgICAgIHItPnBlbmRpbmcgPyAieWVzIiA6ICJubyIp
OworICAgICAgICBicmVhazsKKyAgICB9CisgICAgZGVmYXVsdDoKKyAgICAgICAgaWYoIG9wdC5k
dW1wX2FsbCApCisgICAgICAgICAgICBkdW1wX2dlbmVyaWMoc3Rkb3V0LCByaSk7CisgICAgICAg
IGJyZWFrOworICAgIH0KK30KKwogI2RlZmluZSBUUkNfSFdfU1VCX1BNIDEKICNkZWZpbmUgVFJD
X0hXX1NVQl9JUlEgMgogdm9pZCBod19wcm9jZXNzKHN0cnVjdCBwY3B1X2luZm8gKnApCkBAIC04
NjA2LDYgKzg3MDIsMTkgQEAgdm9pZCBod19wcm9jZXNzKHN0cnVjdCBwY3B1X2luZm8gKnApCiAK
IH0KIAorI2RlZmluZSBUUkNfWEVOX1NVQl9SQ1UgMQordm9pZCB4ZW5fcHJvY2VzcyhzdHJ1Y3Qg
cGNwdV9pbmZvICpwKQoreworICAgIHN0cnVjdCByZWNvcmRfaW5mbyAqcmkgPSAmcC0+cmk7CisK
KyAgICBzd2l0Y2gocmktPmV2dC5zdWIpCisgICAgeworICAgIGNhc2UgVFJDX1hFTl9TVUJfUkNV
OgorICAgICAgICByY3VfcHJvY2VzcyhwKTsKKyAgICAgICAgYnJlYWs7CisgICAgfQorfQorCiAj
ZGVmaW5lIFRSQ19ET00wX1NVQl9ET01PUFMgMQogdm9pZCBkb20wX3Byb2Nlc3Moc3RydWN0IHBj
cHVfaW5mbyAqcCkKIHsKQEAgLTk0NjQsNiArOTU3Myw5IEBAIHZvaWQgcHJvY2Vzc19yZWNvcmQo
c3RydWN0IHBjcHVfaW5mbyAqcCkgewogICAgICAgICBjYXNlIFRSQ19IV19NQUlOOgogICAgICAg
ICAgICAgaHdfcHJvY2VzcyhwKTsKICAgICAgICAgICAgIGJyZWFrOworICAgICAgICBjYXNlIFRS
Q19YRU5fTUFJTjoKKyAgICAgICAgICAgIHhlbl9wcm9jZXNzKHApOworICAgICAgICAgICAgYnJl
YWs7CiAgICAgICAgIGNhc2UgVFJDX0RPTTBPUF9NQUlOOgogICAgICAgICAgICAgZG9tMF9wcm9j
ZXNzKHApOwogICAgICAgICAgICAgYnJlYWs7CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 01 17:35:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 17: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 1dGTzn-0000QZ-PH; Thu, 01 Jun 2017 17:34:51 +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 1dGTzn-0000Pd-22
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 17:34:51 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 DA/4A-10689-A3050395; Thu, 01 Jun 2017 17:34:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMIsWRWlGSWpSXmKPExsXiVRvkrGsZYBB
 p8KlXw+L7lslMDowehz9cYQlgjGLNzEvKr0hgzZjQ95C94It6RdP5aawNjK/kuxi5OIQEZjBK
 PFv4ng3EYRFYwypxfMJ7VhBHQuASq8TXxqnMXYycQE6cROf7y4wQdrXEvOeXwOJCAioSN7evY
 oIY9Z1RYu65D2AJYQE9iSNHf7BD2FoS60/8YgWx2QQMJN7s2AtmiwgoSdxbNZkJxGYW+MYosX
 FJMYjNIqAqsaHjOQuIzSvgLdG4+iPYYk4BX4lJp84wQiz2kfj2awJYr6iAnMTKyy2sEPWCEid
 nPgHq5QCaqSmxfpc+xHh5ie1v5zBPYBSZhaRqFkLVLCRVCxiZVzFqFKcWlaUW6Roa6CUVZaZn
 lOQmZuYAecZ6uanFxYnpqTmJScV6yfm5mxiBEVDPwMC4g3Fbl/MhRkkOJiVR3gXyBpFCfEn5K
 ZUZicUZ8UWlOanFhxhlODiUJHgv+AHlBItS01Mr0jJzgLEIk5bg4FES4U0BSfMWFyTmFmemQ6
 ROMepyTDqw/QuTEEtefl6qlDjvUpAiAZCijNI8uBGwtHCJUVZKmJeRgYFBiKcgtSg3swRV/hW
 jOAejkjDvE5ApPJl5JXCbXgEdwQR0xItt+iBHlCQipKQaGE0VJpVOuZ2+frlH4pTOq1UO4kXX
 Ll1u40/b+S3rv5MqM+PEMvY+9ed/HLpSP0RtFzO9xr034aP2kUrZPUn3lUp1Vsp0xrp3759tc
 LX95H/WUxPE5i11OFO2Z9lqXxv9k/3l8h7xT75n7uFYxV/mPNsgP+Ajr4fXba21v0XDM7/0Lr
 NxFtPvVGIpzkg01GIuKk4EADLo/A8GAwAA
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1496338489!102971567!1
X-Originating-IP: [74.125.82.67]
X-SpamReason: No, hits=0.0 required=7.0 tests=SUBJECT_RANDOMQ
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44253 invoked from network); 1 Jun 2017 17:34:49 -0000
Received: from mail-wm0-f67.google.com (HELO mail-wm0-f67.google.com)
 (74.125.82.67)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 1 Jun 2017 17:34:49 -0000
Received: by mail-wm0-f67.google.com with SMTP id k15so13065674wmh.3
 for <xen-devel@lists.xenproject.org>; Thu, 01 Jun 2017 10:34:49 -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=CumT9t1qH/Dy2rguEeqoz8QPkQU+wH1TVEkbE7fXAZE=;
 b=Vo5tftf2r00CdAdKL2HsH9EPS+0PTVm4HZuECyIWMDxzaBD/T9S7dNvY8W4LFx3hUw
 ZaRJ4d9CLqFR2DvMnWHbVVPjOE8EcxHL2WwgzTk7GptTGcn0Eh2GG4D+xC2WbB2Zv8tk
 sEPj/GJ6f2iBtAITA9umB+O8enJXa89Mt/l77tGu+V9hQAsitK5Tk6AURI7/UgMk9BLk
 I/r7bmJ2b0CzavXx68d+B2pVhQ2snNOc8i+YMXRyReEhfAV/dwAZhHU6xla6rmDzmnRM
 +VgFDM3kGu9l93I4ZXYqB9mht5SI74viy4nZCTi0iW28aCRqsB5Imltai9qaVXdG1C3v
 4ozQ==
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=CumT9t1qH/Dy2rguEeqoz8QPkQU+wH1TVEkbE7fXAZE=;
 b=eE5mJiurXFiFFeCOT/DH/Jh45yeuHMRzR18fyT1lSQ7ykQ/dcZtuepsQDYE5tDbJK9
 i8MpK6H41KaKg3WWOSph92FHTceaNkH1vhHfSEWwBxxjkX+xqQlof/tIkyvE3lU6UBXd
 uihvq7skoTmv+Qxok/LYKA62TJJ3pBfSj7+T92pzt3kRXrfsX40Utkhp8It6bb9yinEg
 sHNYlS3rXK+CsYtHoD64AnGd36KI0K4zfmqw4akLO9fbHlIYyo/Uzs8A1KnljlhVzyPM
 TN/Si6yFaEcm/YuZYfNErsNIrg4MF3xmEiuarSVxnvzcbEocP6spa4nfYVl9wLt2+1Tb
 c/EA==
X-Gm-Message-State: AODbwcAJ67HZRI2860YLlrh7YlIpPuzvePYmCKpMCKatQnSzjR+y71bM
 Rtcq+F+iWmoV3A==
X-Received: by 10.223.173.140 with SMTP id w12mr2109086wrc.125.1496338489232; 
 Thu, 01 Jun 2017 10:34:49 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.25])
 by smtp.gmail.com with ESMTPSA id j128sm5537wmd.12.2017.06.01.10.34.47
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 01 Jun 2017 10:34:48 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 01 Jun 2017 19:34:46 +0200
Message-ID: <149633848683.12814.7037656355338256775.stgit@Solace.fritz.box>
In-Reply-To: <149633614204.12814.14390287626133023934.stgit@Solace.fritz.box>
References: <149633614204.12814.14390287626133023934.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>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 10/15] xen: trace softirqs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TWFraW5nIGl0IHBvc3NpYmxlIGdlbmVyYXRlIGV2ZW50cyBzaG93aW5nIHRoZQphY3Rpdml0eSBh
bmQgdGhlIGJlaGF2aW9yIG9mIHRoZSBzb2Z0aXJxIHN1YnN5c3RlbS4KCkdhdGUgdGhpcyB3aXRo
IGl0cyBzcGVjaWZpYyBLY29uZmlnIG9wdGlvbiAodW5kZXIKQ09ORklHX1RSQUNJTkcpLCBhbmQg
a2VlcCBpdCBpbiBkaXNhYmxlZCBzdGF0ZSBieQpkZWZhdWx0LgotLS0KQ2M6IEdlb3JnZSBEdW5s
YXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2Fu
IDx0aW1AeGVuLm9yZz4KLS0tCiB4ZW4vS2NvbmZpZy5kZWJ1ZyAgICAgICAgICB8ICAgIDggKysr
KysrCiB4ZW4vY29tbW9uL3NvZnRpcnEuYyAgICAgICB8ICAgNTggKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL3B1YmxpYy90cmFjZS5oIHwg
ICAgNyArKysrKwogMyBmaWxlcyBjaGFuZ2VkLCA3MyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0
IGEveGVuL0tjb25maWcuZGVidWcgYi94ZW4vS2NvbmZpZy5kZWJ1ZwppbmRleCBmZDVjY2NjLi40
OTc5ZTgzIDEwMDY0NAotLS0gYS94ZW4vS2NvbmZpZy5kZWJ1ZworKysgYi94ZW4vS2NvbmZpZy5k
ZWJ1ZwpAQCAtMTI0LDYgKzEyNCwxNCBAQCBjb25maWcgVFJBQ0VfUkNVCiAgICAgICAgICBNYWtl
cyBpdCBwb3NzaWJsZSBnZW5lcmF0ZSBldmVudHMgIHNob3dpbmcgdGhlIGFjdGl2aXR5IGFuZCB0
aGUKICAgICAgICAgIGJlaGF2aW9yIG9mIHRoZSBSQ1Ugc3Vic3lzdGVtLgogCitjb25maWcgVFJB
Q0VfU09GVElSUVMKKwlib29sICJUcmFjZSB3aGVuIHNvZnRpcnFzIGFyZSByYWlzZWQgYW5kIGhh
bmRsZWQiIGlmIEVYUEVSVCA9ICJ5IgorCWRlZmF1bHQgbgorCWRlcGVuZHMgb24gVFJBQ0lORwor
CS0tLWhlbHAtLS0KKwkgIE1ha2VzIGl0IHBvc3NpYmxlIHRvIGdlbmVyYXRlIGV2ZW50cyByZWxh
dGVkIHRvIHJhaXNpbmcgYW5kCisgICAgICAgICAgaGFuZGxpbmcgb2Ygc29mdGlycXMgd2l0aGlu
IFhlbi4KKwogY29uZmlnIFZFUkJPU0VfREVCVUcKIAlib29sICJWZXJib3NlIGRlYnVnIG1lc3Nh
Z2VzIgogCWRlZmF1bHQgREVCVUcKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc29mdGlycS5jIGIv
eGVuL2NvbW1vbi9zb2Z0aXJxLmMKaW5kZXggNjdjODRiYS4uMTUyNzg4YSAxMDA2NDQKLS0tIGEv
eGVuL2NvbW1vbi9zb2Z0aXJxLmMKKysrIGIveGVuL2NvbW1vbi9zb2Z0aXJxLmMKQEAgLTEzLDYg
KzEzLDcgQEAKICNpbmNsdWRlIDx4ZW4vbW0uaD4KICNpbmNsdWRlIDx4ZW4vcHJlZW1wdC5oPgog
I2luY2x1ZGUgPHhlbi9zY2hlZC5oPgorI2luY2x1ZGUgPHhlbi90cmFjZS5oPgogI2luY2x1ZGUg
PHhlbi9yY3VwZGF0ZS5oPgogI2luY2x1ZGUgPHhlbi9zb2Z0aXJxLmg+CiAKQEAgLTI1LDYgKzI2
LDU3IEBAIHN0YXRpYyBzb2Z0aXJxX2hhbmRsZXIgc29mdGlycV9oYW5kbGVyc1tOUl9TT0ZUSVJR
U107CiBzdGF0aWMgREVGSU5FX1BFUl9DUFUoY3B1bWFza190LCBiYXRjaF9tYXNrKTsKIHN0YXRp
YyBERUZJTkVfUEVSX0NQVSh1bnNpZ25lZCBpbnQsIGJhdGNoaW5nKTsKIAorI2lmZGVmIENPTkZJ
R19UUkFDRV9TT0ZUSVJRUworI2RlZmluZSB0cmFjZV9yYWlzZShuKSAgICAgICAgVFJBQ0VfMUQo
VFJDX1hFTl9TSVJRX1JBSVNFLCBuKQorc3RhdGljIGlubGluZSB2b2lkIHRyYWNlX3JhaXNlX2Nw
dSh1bnNpZ25lZCBpbnQgbnIsIHVuc2lnbmVkIGludCBjcHUpCit7CisgICAgc3RydWN0IHsKKyAg
ICAgICAgdWludDE2X3QgY3B1LCBucjsKKyAgICB9IGQ7CisKKyAgICBpZiAoIGxpa2VseSghdGJf
aW5pdF9kb25lKSApCisgICAgICAgIHJldHVybjsKKworICAgIGQubnIgPSBucjsKKyAgICBkLmNw
dSA9IGNwdTsKKyAgICBfX3RyYWNlX3ZhcihUUkNfWEVOX1NJUlFfUkFJU0VfQ1BVLCAxLCBzaXpl
b2YoZCksICZkKTsKK30KK3N0YXRpYyBpbmxpbmUKK3ZvaWQgdHJhY2VfcmFpc2VfbWFzayh1bnNp
Z25lZCBpbnQgbnIsIGNvbnN0IGNwdW1hc2tfdCAqbSkKK3sKKyAgICBzdHJ1Y3QgeworICAgICAg
ICB1aW50MzJfdCBucjsKKyAgICAgICAgdWludDMyX3QgbWFza1s2XTsKKyAgICB9IGQ7CisKKyAg
ICBpZiAoIGxpa2VseSghdGJfaW5pdF9kb25lKSApCisgICAgICAgIHJldHVybjsKKworICAgIGQu
bnIgPSBucjsKKyAgICBtZW1zZXQoZC5tYXNrLCAwLCBzaXplb2YoZC5tYXNrKSk7CisgICAgbWVt
Y3B5KGQubWFzaywgbSwgbWluKHNpemVvZihkLm1hc2spLCBzaXplb2YoY3B1bWFza190KSkpOwor
ICAgIF9fdHJhY2VfdmFyKFRSQ19YRU5fU0lSUV9SQUlTRV9NQVNLLCAxLCBzaXplb2YoZCksICZk
KTsKK30KK3N0YXRpYyBpbmxpbmUgdm9pZCB0cmFjZV9oYW5kbGVyKHVuc2lnbmVkIGludCBuciwg
dW5zaWduZWQgaW50IGNwdSkKK3sKKyAgICBzdHJ1Y3QgeworICAgICAgICB1aW50MTZfdCBwZW5k
aW5nLCBucjsKKyAgICB9IGQ7CisKKyAgICBpZiAoIGxpa2VseSghdGJfaW5pdF9kb25lKSApCisg
ICAgICAgIHJldHVybjsKKworICAgIGQubnIgPSBucjsKKyAgICBkLnBlbmRpbmcgPSAodWludDE2
X3Qpc29mdGlycV9wZW5kaW5nKGNwdSk7CisgICAgX190cmFjZV92YXIoVFJDX1hFTl9TSVJRX0hB
TkRMRVIsIDEsIHNpemVvZihkKSwgJmQpOworfQorI2Vsc2UgLyogIVRSQUNFX1NPRlRJUlFTICov
CisjZGVmaW5lIHRyYWNlX3JhaXNlKG4pICAgICAgICAgICAgZG8ge30gd2hpbGUgKCAwICkKKyNk
ZWZpbmUgdHJhY2VfcmFpc2VfY3B1KG4sIGMpICAgICBkbyB7fSB3aGlsZSAoIDAgKQorI2RlZmlu
ZSB0cmFjZV9yYWlzZV9tYXNrKG4sIG0pIGRvIHt9IHdoaWxlICggMCApCisjZGVmaW5lIHRyYWNl
X2hhbmRsZXIobiwgYykgICAgICAgZG8ge30gd2hpbGUgKCAwICkKKyNlbmRpZiAvKiBUUkFDRV9T
T0ZUSVJRUyAqLworCiBzdGF0aWMgdm9pZCBfX2RvX3NvZnRpcnEodW5zaWduZWQgbG9uZyBpZ25v
cmVfbWFzaykKIHsKICAgICB1bnNpZ25lZCBpbnQgaSwgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgp
OwpAQCAtNDMsNiArOTUsNyBAQCBzdGF0aWMgdm9pZCBfX2RvX3NvZnRpcnEodW5zaWduZWQgbG9u
ZyBpZ25vcmVfbWFzaykKIAogICAgICAgICBpID0gZmluZF9maXJzdF9zZXRfYml0KHBlbmRpbmcp
OwogICAgICAgICBjbGVhcl9iaXQoaSwgJnNvZnRpcnFfcGVuZGluZyhjcHUpKTsKKyAgICAgICAg
dHJhY2VfaGFuZGxlcihpLCBjcHUpOwogICAgICAgICAoKnNvZnRpcnFfaGFuZGxlcnNbaV0pKCk7
CiAgICAgfQogfQpAQCAtNzEsNiArMTI0LDggQEAgdm9pZCBjcHVtYXNrX3JhaXNlX3NvZnRpcnEo
Y29uc3QgY3B1bWFza190ICptYXNrLCB1bnNpZ25lZCBpbnQgbnIpCiAgICAgdW5zaWduZWQgaW50
IGNwdSwgdGhpc19jcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7CiAgICAgY3B1bWFza190IHNlbmRf
bWFzaywgKnJhaXNlX21hc2s7CiAKKyAgICB0cmFjZV9yYWlzZV9tYXNrKG5yLCBtYXNrKTsKKwog
ICAgIGlmICggIXBlcl9jcHUoYmF0Y2hpbmcsIHRoaXNfY3B1KSB8fCBpbl9pcnEoKSApCiAgICAg
ewogICAgICAgICBjcHVtYXNrX2NsZWFyKCZzZW5kX21hc2spOwpAQCAtOTMsNiArMTQ4LDggQEAg
dm9pZCBjcHVfcmFpc2Vfc29mdGlycSh1bnNpZ25lZCBpbnQgY3B1LCB1bnNpZ25lZCBpbnQgbnIp
CiB7CiAgICAgdW5zaWduZWQgaW50IHRoaXNfY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwogCisg
ICAgdHJhY2VfcmFpc2VfY3B1KG5yLCBjcHUpOworCiAgICAgaWYgKCB0ZXN0X2FuZF9zZXRfYml0
KG5yLCAmc29mdGlycV9wZW5kaW5nKGNwdSkpCiAgICAgICAgICB8fCAoY3B1ID09IHRoaXNfY3B1
KQogICAgICAgICAgfHwgYXJjaF9za2lwX3NlbmRfZXZlbnRfY2hlY2soY3B1KSApCkBAIC0xMjUs
NiArMTgyLDcgQEAgdm9pZCBjcHVfcmFpc2Vfc29mdGlycV9iYXRjaF9maW5pc2godm9pZCkKIAog
dm9pZCByYWlzZV9zb2Z0aXJxKHVuc2lnbmVkIGludCBucikKIHsKKyAgICB0cmFjZV9yYWlzZShu
cik7CiAgICAgc2V0X2JpdChuciwgJnNvZnRpcnFfcGVuZGluZyhzbXBfcHJvY2Vzc29yX2lkKCkp
KTsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL3RyYWNlLmggYi94ZW4vaW5j
bHVkZS9wdWJsaWMvdHJhY2UuaAppbmRleCA1MGI0ZmNjLi45ZDA2NWFhIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9wdWJsaWMvdHJhY2UuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvdHJhY2Uu
aApAQCAtOTUsNiArOTUsNyBAQAogCiAvKiBUcmFjZSBzdWJjbGFzc2VzIGZvciBYZW4gaW50ZXJu
YWxzICovCiAjZGVmaW5lIFRSQ19YRU5fUkNVICAgICAgICAgMHgwMTAwMTAwMCAgIC8qIFJDVSB0
cmFjZXMgKi8KKyNkZWZpbmUgVFJDX1hFTl9TSVJRICAgICAgICAweDAxMDAyMDAwICAgLyogVHJh
Y2VzIHJlbGF0aW5nIHRvIHNvZnRpcnFzICovCiAKIC8qIFRyYWNlIGV2ZW50cyBwZXIgY2xhc3Mg
Ki8KICNkZWZpbmUgVFJDX0xPU1RfUkVDT1JEUyAgICAgICAgKFRSQ19HRU4gKyAxKQpAQCAtMjky
LDYgKzI5MywxMiBAQAogI2RlZmluZSBUUkNfWEVOX1JDVV9ET19DQUxMQktTICAgICAgICAoVFJD
X1hFTl9SQ1UgKyAweDcpCiAjZGVmaW5lIFRSQ19YRU5fUkNVX1BFTkRJTkcgICAgICAgICAgIChU
UkNfWEVOX1JDVSArIDB4OCkKIAorLyogVHJhY2UgZXZlbnRzIGZvciBzb2Z0aXJxcyAqLworI2Rl
ZmluZSBUUkNfWEVOX1NJUlFfSEFORExFUiAgICAgICAgICAoVFJDX1hFTl9TSVJRICsgMHgxKQor
I2RlZmluZSBUUkNfWEVOX1NJUlFfUkFJU0VfTUFTSyAgICAgICAoVFJDX1hFTl9TSVJRICsgMHgy
KQorI2RlZmluZSBUUkNfWEVOX1NJUlFfUkFJU0VfQ1BVICAgICAgICAoVFJDX1hFTl9TSVJRICsg
MHgzKQorI2RlZmluZSBUUkNfWEVOX1NJUlFfUkFJU0UgICAgICAgICAgICAoVFJDX1hFTl9TSVJR
ICsgMHg0KQorCiAvKgogICogRXZlbnQgRmxhZ3MKICAqCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 01 17:35:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 17: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 1dGTzv-0000VN-18; Thu, 01 Jun 2017 17: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 <raistlin.df@gmail.com>) id 1dGTzu-0000UP-0e
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 17:34:58 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 C7/9D-03587-14050395; Thu, 01 Jun 2017 17:34:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOIsWRWlGSWpSXmKPExsXiVRvkqOsQYBB
 pMOOIlsX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmrHl1yz2gl9yFY/m9zA2MF4X7WLk5BASmMko
 8fq8dxcjFweLwBpWiT83DrOCOBICl1glzv96ztbFyAHkxEl0NOWDNEgIlEucuH+EGaJZReLm9
 lVMIPVCAr8YJRYvnQSWEBbQkzhy9Ac7hB0ksav3PFicTcBA4s2OvawgtoiAksS9VZOZQGxmgQ
 qJFS9vgNksAqoSz2ceA+vlFfCRWLfvFAuIzSngKzHp1BlGiMU+Et9+TQCrFxWQk1h5uYUVol5
 Q4uTMJywgNzMLaEqs36UPMV5eYvvbOcwTGEVmIamahVA1C0nVAkbmVYwaxalFZalFuobGeklF
 mekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgcHPAAQ7GL8sCzjEKMnBpCTKu0DeIFKIL
 yk/pTIjsTgjvqg0J7X4EKMMB4eSBO8FP6CcYFFqempFWmYOMA5h0hIcPEoivCkgad7igsTc4s
 x0iNQpRmOODavXf2HimHRg+xcmIZa8/LxUKXHepSClAiClGaV5cINg6eESo6yUMC8j0GlCPAW
 pRbmZJajyrxjFORiVhHlXgkzhycwrgdv3CugUJqBTXmzTBzmlJBEhJdXAuDH3yfe9C7faxHYo
 nuhbfjuw13OxXm66rVD60/SKSZUz3m6W+8T85Nkypr0tu3Nk8q9+n+KsnpXFHftAn7fS8802t
 sts9Vmif86nPGDfMYenP2/hC7voR76nt2wIC1ByMl/8KqJm50ue6IWWt6ZkTc68kjez12zX58
 LIZsdYZ74FUtteOhxIUGIpzkg01GIuKk4EAKirapwKAwAA
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1496338496!71905066!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21678 invoked from network); 1 Jun 2017 17:34:56 -0000
Received: from mail-wm0-f65.google.com (HELO mail-wm0-f65.google.com)
 (74.125.82.65)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 1 Jun 2017 17:34:56 -0000
Received: by mail-wm0-f65.google.com with SMTP id d127so13019099wmf.1
 for <xen-devel@lists.xenproject.org>; Thu, 01 Jun 2017 10:34:56 -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=Ftxo8SvuRP+bS+B91HrGo9+YoE2nGPCwQ6tsj3SF4G4=;
 b=IaWRo7+ss0PhM4v3+55xMrxQJvkd5YuSlPD2Va+PY3yGZFaBt1Mz8gIFahr+TsoE73
 MwZjpTWLUE9k1dCBl6CnVt7J1sqORlS0ewP3cp5nshmY+868pVCdDg5pzj1Uqp3C8Jte
 K0afyKWI+STTsBUTMv+FQnY/Ooo9uOREc6NoD5khbxljnuZEwJCb2Q4vG6hryT0Ss6l2
 3tzKfe9a+2RIG4++/toJvKxyoymuzI3xkbzKUA5EvSzPG5dnM9vjDrVd3Ez2pXIhagBp
 tV2Hc8Coph3OXH1bdvIQuMG96rqCNkfIOhLXAOgfn4W0aNBnr8ZOd6vsTRaiEvmHlpzF
 J4OQ==
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=Ftxo8SvuRP+bS+B91HrGo9+YoE2nGPCwQ6tsj3SF4G4=;
 b=hjs3bbh4Km1LkwAkXWJIMTo77bIFuE+7eekfpR49N4NxpwRxKbw/XepSUcLEw1GSFd
 nOWg8F9NcLVUstoVNatTHZffcIdsasRqsB9GiRT8aMn0dIBkKtkDEpFaAzv3F6nlpN4D
 lFYhcipce7/0BnRj1ZiFIG6ukrn+arJKTTcvBidDk3zEPdBddX2YqOfqrq1EcG0KY5Lp
 G9oxWvH8BXHppk+0IPq47EH4mUxpLmu5cK+tEOZmmI5JuhaN8fpEVHL5fo7iQLsS2D6b
 6cxqZ/mG+4ZdXPLSBRGFORPFFU31HbkqGlwekP62dhCAo8tVYnyaXfe+lDQhpEU9ODWC
 WkoA==
X-Gm-Message-State: AODbwcAXFgwM1TUqKXGB1PCQNv6xeM6+tP4uwB8y3cKX7WU3fC/LtXXV
 Ki3AzqWs0ld8bQ==
X-Received: by 10.223.129.4 with SMTP id 4mr2142586wrm.153.1496338496318;
 Thu, 01 Jun 2017 10:34:56 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.25])
 by smtp.gmail.com with ESMTPSA id w96sm19845647wrc.14.2017.06.01.10.34.55
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 01 Jun 2017 10:34:55 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 01 Jun 2017 19:34:54 +0200
Message-ID: <149633849433.12814.15219347529727531333.stgit@Solace.fritz.box>
In-Reply-To: <149633614204.12814.14390287626133023934.stgit@Solace.fritz.box>
References: <149633614204.12814.14390287626133023934.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>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 11/15] tools: tracing: handle RCU events in
 xentrace and xenalyze
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+
Ci0tLQpDYzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgpDYzog
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL3hlbnRyYWNlL2Zvcm1hdHMgICAgfCAgICA1ICsr
KwogdG9vbHMveGVudHJhY2UveGVuYWx5emUuYyB8ICAgODIgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDg3IGluc2VydGlvbnMo
KykKCmRpZmYgLS1naXQgYS90b29scy94ZW50cmFjZS9mb3JtYXRzIGIvdG9vbHMveGVudHJhY2Uv
Zm9ybWF0cwppbmRleCA3N2RiZDkzLi42MTViYTdkIDEwMDY0NAotLS0gYS90b29scy94ZW50cmFj
ZS9mb3JtYXRzCisrKyBiL3Rvb2xzL3hlbnRyYWNlL2Zvcm1hdHMKQEAgLTIxNCw2ICsyMTQsMTEg
QEAKIDB4MDEwMDEwMDcgIENQVSUoY3B1KWQgICUodHNjKWQgKCslKHJlbHRzYyk4ZCkgIHJjdV9k
b19jYWxsYmFja3MgWyBdCiAweDAxMDAxMDA4ICBDUFUlKGNwdSlkICAlKHRzYylkICgrJShyZWx0
c2MpOGQpICByY3VfcGVuZGluZyBbICUoMSlkIF0KIAorMHgwMTAwMjAwMSAgQ1BVJShjcHUpZCAg
JSh0c2MpZCAoKyUocmVsdHNjKThkKSAgc29mdGlycV9oYW5kbGVyIFsgbnI6cGVuZGluZ19tYXNr
ID0gMHglKDEpMDh4IF0KKzB4MDEwMDIwMDIgIENQVSUoY3B1KWQgICUodHNjKWQgKCslKHJlbHRz
Yyk4ZCkgIHNvZnRpcnFfcmFpc2VfY3B1bWFzayBbIG5yID0gJSgxKWQsIENQVSBtYXNrOiAweCUo
NykwOHglKDYpMDh4JSg1KTA4eCUoNCkwOHglKDMpMDh4JSgyKTA4eCBdCisweDAxMDAyMDAzICBD
UFUlKGNwdSlkICAlKHRzYylkICgrJShyZWx0c2MpOGQpICBzb2Z0aXJxX3JhaXNlX2NwdSBbIG5y
OmNwdSA9IDB4JSgxKTA4eCBdCisweDAxMDAyMDA0ICBDUFUlKGNwdSlkICAlKHRzYylkICgrJShy
ZWx0c2MpOGQpICBzb2Z0aXJxX3JhaXNlIFsgbnIgPSAlKDEpZCBdCisKIDB4MDAwODQwMDEgIENQ
VSUoY3B1KWQgICUodHNjKWQgKCslKHJlbHRzYyk4ZCkgIGhwZXQgY3JlYXRlIFsgdG4gPSAlKDEp
ZCwgaXJxID0gJSgyKWQsIGRlbHRhID0gMHglKDQpMDh4JSgzKTA4eCwgcGVyaW9kID0gMHglKDYp
MDh4JSg1KTA4eCBdCiAweDAwMDg0MDAyICBDUFUlKGNwdSlkICAlKHRzYylkICgrJShyZWx0c2Mp
OGQpICBwaXQgY3JlYXRlIFsgZGVsdGEgPSAweCUoMSkwMTZ4LCBwZXJpb2QgPSAweCUoMikwMTZ4
IF0KIDB4MDAwODQwMDMgIENQVSUoY3B1KWQgICUodHNjKWQgKCslKHJlbHRzYyk4ZCkgIHJ0YyBj
cmVhdGUgWyBkZWx0YSA9IDB4JSgxKTAxNnggLCBwZXJpb2QgPSAweCUoMikwMTZ4IF0KZGlmZiAt
LWdpdCBhL3Rvb2xzL3hlbnRyYWNlL3hlbmFseXplLmMgYi90b29scy94ZW50cmFjZS94ZW5hbHl6
ZS5jCmluZGV4IGU5ODU5NmEuLjVjYjBmM2IgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hlbnRyYWNlL3hl
bmFseXplLmMKKysrIGIvdG9vbHMveGVudHJhY2UveGVuYWx5emUuYwpAQCAtODY4NCw2ICs4Njg0
LDg0IEBAIHZvaWQgcmN1X3Byb2Nlc3Moc3RydWN0IHBjcHVfaW5mbyAqcCkgewogICAgIH0KIH0K
IAordm9pZCBzb2Z0aXJxX3Byb2Nlc3Moc3RydWN0IHBjcHVfaW5mbyAqcCkgeworICAgIHN0cnVj
dCByZWNvcmRfaW5mbyAqcmkgPSAmcC0+cmk7CisKKyAgICBzd2l0Y2ggKCByaS0+ZXZlbnQgKQor
ICAgIHsKKyAgICBjYXNlIFRSQ19YRU5fU0lSUV9SQUlTRToKKyAgICB7CisgICAgICAgIHN0cnVj
dCB7CisgICAgICAgICAgICB1aW50MzJfdCBucjsKKyAgICAgICAgfSAqciA9ICh0eXBlb2Yocikp
cmktPmQ7CisKKyAgICAgICAgaWYgKCBvcHQuZHVtcF9hbGwgKQorICAgICAgICB7CisgICAgICAg
ICAgICBwcmludGYoIiAlcyByYWlzZV9zb2Z0aXJxIG5yICV1XG4iLAorICAgICAgICAgICAgICAg
ICAgIHJpLT5kdW1wX2hlYWRlciwKKyAgICAgICAgICAgICAgICAgICByLT5ucik7CisgICAgICAg
IH0KKyAgICAgICAgYnJlYWs7CisgICAgfQorICAgIGNhc2UgVFJDX1hFTl9TSVJRX1JBSVNFX0NQ
VToKKyAgICB7CisgICAgICAgIHN0cnVjdCB7CisgICAgICAgICAgICB1aW50MTZfdCBjcHUsIG5y
OworICAgICAgICB9ICpyID0gKHR5cGVvZihyKSlyaS0+ZDsKKworICAgICAgICBpZiAoIG9wdC5k
dW1wX2FsbCApCisgICAgICAgIHsKKyAgICAgICAgICAgIHByaW50ZigiICVzIHJhaXNlX3NvZnRp
cnEgbnIgJXUgb24gY3B1ICV1XG4iLAorICAgICAgICAgICAgICAgICAgIHJpLT5kdW1wX2hlYWRl
ciwKKyAgICAgICAgICAgICAgICAgICByLT5uciwKKyAgICAgICAgICAgICAgICAgICByLT5jcHUp
OworICAgICAgICB9CisgICAgICAgIGJyZWFrOworICAgIH0KKyAgICBjYXNlIFRSQ19YRU5fU0lS
UV9SQUlTRV9NQVNLOgorICAgIHsKKyAgICAgICAgc3RydWN0IHsKKyAgICAgICAgICAgIHVpbnQz
Ml90IG5yOworICAgICAgICAgICAgdWludDMyX3QgbWFza1s2XTsKKyAgICAgICAgfSAqciA9ICh0
eXBlb2YocikpcmktPmQ7CisKKyAgICAgICAgaWYgKCBvcHQuZHVtcF9hbGwgKQorICAgICAgICB7
CisgICAgICAgICAgICBpbnQgaTsKKworICAgICAgICAgICAgaSA9IDU7CisgICAgICAgICAgICB3
aGlsZSAoIGkgPj0gMCAmJiAhci0+bWFza1tpXSApIGktLTsKKyAgICAgICAgICAgIHByaW50Zigi
ICVzIHJhaXNlX3NvZnRpcnEgbnIgJXUgb24gY3B1bWFzayAweCIsCisgICAgICAgICAgICAgICAg
ICAgcmktPmR1bXBfaGVhZGVyLAorICAgICAgICAgICAgICAgICAgIHItPm5yKTsKKyAgICAgICAg
ICAgIGZvciAoIDsgaSA+PSAwIDsgaS0tICkKKyAgICAgICAgICAgICAgICBwcmludGYoIiUwOHgi
LCByLT5tYXNrW2ldKTsKKyAgICAgICAgICAgIHByaW50ZigiXG4iKTsKKyAgICAgICAgfQorICAg
ICAgICBicmVhazsKKyAgICB9CisgICAgY2FzZSBUUkNfWEVOX1NJUlFfSEFORExFUjoKKyAgICB7
CisgICAgICAgIHN0cnVjdCB7CisgICAgICAgICAgICB1aW50MTZfdCBwZW5kaW5nLCBucjsKKyAg
ICAgICAgfSAqciA9ICh0eXBlb2YocikpcmktPmQ7CisKKyAgICAgICAgaWYgKCBvcHQuZHVtcF9h
bGwgKQorICAgICAgICB7CisgICAgICAgICAgICBwcmludGYoIiAlcyBzb2Z0aXJxX2hhbmRsZXIg
bnIgJXUsIHBlbmRpbmcgPSAweCUwOHhcbiIsCisgICAgICAgICAgICAgICAgICAgcmktPmR1bXBf
aGVhZGVyLAorICAgICAgICAgICAgICAgICAgIHItPm5yLAorICAgICAgICAgICAgICAgICAgIHIt
PnBlbmRpbmcpOworICAgICAgICB9CisgICAgICAgIGJyZWFrOworICAgIH0KKyAgICBkZWZhdWx0
OgorICAgICAgICBpZiggb3B0LmR1bXBfYWxsICkKKyAgICAgICAgICAgIGR1bXBfZ2VuZXJpYyhz
dGRvdXQsIHJpKTsKKyAgICAgICAgYnJlYWs7CisgICAgfQorfQorCiAjZGVmaW5lIFRSQ19IV19T
VUJfUE0gMQogI2RlZmluZSBUUkNfSFdfU1VCX0lSUSAyCiB2b2lkIGh3X3Byb2Nlc3Moc3RydWN0
IHBjcHVfaW5mbyAqcCkKQEAgLTg3MDMsNiArODc4MSw3IEBAIHZvaWQgaHdfcHJvY2VzcyhzdHJ1
Y3QgcGNwdV9pbmZvICpwKQogfQogCiAjZGVmaW5lIFRSQ19YRU5fU1VCX1JDVSAxCisjZGVmaW5l
IFRSQ19YRU5fU1VCX1NJUlEgMgogdm9pZCB4ZW5fcHJvY2VzcyhzdHJ1Y3QgcGNwdV9pbmZvICpw
KQogewogICAgIHN0cnVjdCByZWNvcmRfaW5mbyAqcmkgPSAmcC0+cmk7CkBAIC04NzEyLDYgKzg3
OTEsOSBAQCB2b2lkIHhlbl9wcm9jZXNzKHN0cnVjdCBwY3B1X2luZm8gKnApCiAgICAgY2FzZSBU
UkNfWEVOX1NVQl9SQ1U6CiAgICAgICAgIHJjdV9wcm9jZXNzKHApOwogICAgICAgICBicmVhazsK
KyAgICBjYXNlIFRSQ19YRU5fU1VCX1NJUlE6CisgICAgICAgIHNvZnRpcnFfcHJvY2VzcyhwKTsK
KyAgICAgICAgYnJlYWs7CiAgICAgfQogfQogCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 01 17:35:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 17:35: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 1dGU03-0000cC-98; Thu, 01 Jun 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 1dGU01-0000b7-SX
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 17:35:05 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 56/3C-06719-94050395; Thu, 01 Jun 2017 17:35:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrIIsWRWlGSWpSXmKPExsXiVRvkrOsRYBB
 psOIov8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvHv7E/WgrUGFVvfN7A2MH5W7WLk4hASmMEo
 0bK3mRnEYRFYwypxtOMhmCMhcIlVYv7yTpYuRk4gJ07i8ORmKLtcYs35dewgtpCAisTN7auYI
 Eb9ZJSYPW89M0hCWEBP4sjRH0BFHEC2lsT7SVogYTYBA4k3O/aygtgiAkoS91ZNZgKxmQW+MU
 psXFIMUs4ioCoxv90LJMwr4COx4usGRhCbU8BXYtKpM4wQa30kvv2aANYqKiAnsfJyCytEvaD
 EyZlPWEDGMAtoSqzfpQ8xXV5i+9s5zBMYRWYhqZqFUDULSdUCRuZVjBrFqUVlqUW6RsZ6SUWZ
 6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBwc8ABDsY/8wPPMQoycGkJMq7QN4gUogvK
 T+lMiOxOCO+qDQntfgQowwHh5IE7wU/oJxgUWp6akVaZg4wDmHSEhw8SiK8KSBp3uKCxNzizH
 SI1ClGXY5JB7Z/YRJiycvPS5US52X3ByoSACnKKM2DGwFLCZcYZaWEeRmBjhLiKUgtys0sQZV
 /xSjOwagkzPsEZBVPZl4J3KZXQEcwAR3xYps+yBEliQgpqQZGPesl+85Pkt96OXDJEqsnwsGm
 Pn+f2L07WH49185MJcX73H4OjYKtX3dMPVrXVympWf9lqd/0UBWT+Y6Bl/ZI3p/Frs9Q4vAhU
 OFu8KVHx6fF1bg8i/g4v6kqwqyKx+PK8qR7OUWLZrJP3N0T+caFOfrM8RXPNFIuHfbe1uAT33
 uha+E+9RI1JZbijERDLeai4kQAXM0THAQDAAA=
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1496338504!71905082!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22691 invoked from network); 1 Jun 2017 17:35:04 -0000
Received: from mail-wm0-f67.google.com (HELO mail-wm0-f67.google.com)
 (74.125.82.67)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 1 Jun 2017 17:35:04 -0000
Received: by mail-wm0-f67.google.com with SMTP id b84so13074444wmh.0
 for <xen-devel@lists.xenproject.org>; Thu, 01 Jun 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:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=fOUOu7ZOPN0LNWVaGyUDTYp5fDZMRHsCQuPN+XoGQR0=;
 b=S2bBOiJqpEl4OJ9BjjBxQ/c0moFZ9Y6lWMQhNCEL/8MG5mtI4aeGy1Z6J+JWnc3KFO
 S43G+/jDVb1m222TuJiQt5HTWQHWJisTf9O0o60IQDLINV6N4qiLvO2dd8dpp+kPZ1sa
 cGcS3p6ExurWX0wQ9EFgPa8sH5D30EsV0DqZ91/ZKXVTGcdB/MfAY/HHBsAEuvOBrV+1
 hu5O0pTbLPQdJWyOTWp2v1cw3Zf6qihATDJ14Lhazei2m04+5KThZVNIQQfz9K27bIcj
 3dQrrW+7JOITlo2uwiwlRh2P9/4UASezFEJOGx9YwTlo4vV8kkkMY28RjYEXtROPs32C
 kAhQ==
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=fOUOu7ZOPN0LNWVaGyUDTYp5fDZMRHsCQuPN+XoGQR0=;
 b=T0Qqk51dlQtUdEgBdZmukG6XU82VHMUv6wflOlV+/6qKNWB4U1eMht3jqKS2jU0Buf
 cvdgM1WZKTyYKkYDpQCr7/dyUmWYjQT7bUWVKGq6j79ila+gbalXstYXaZo2yEFygaXu
 9Ob5BxkALZhHAIz4P/IwoFTuMP/YW8Obl0ZFxAkh4MRzpn97bMDUXilriWgvl0hGvEy+
 faHK6apy3x2bLNnBGDTizvxbMtDEHKC9PAIhxY70Hz1ITIl/YWLCLoNboPsVXJHgsAql
 x0DrdyMohxctPIQeQ3+Zuf2qshYt2qlK+D6Y/fMq5mDEbu3WduBh8K8mAK9f8jJCbxLh
 B8Uw==
X-Gm-Message-State: AODbwcCikixs/5ngd2asbE09tIZIbjZk4RtZ5e1GhDXnJqnrsGnDBuuX
 PUa6NCJ8Utpvvg==
X-Received: by 10.28.212.14 with SMTP id l14mr267047wmg.20.1496338503926;
 Thu, 01 Jun 2017 10:35:03 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.25])
 by smtp.gmail.com with ESMTPSA id i64sm3980856wmd.33.2017.06.01.10.35.02
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 01 Jun 2017 10:35:03 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 01 Jun 2017 19:35:01 +0200
Message-ID: <149633850145.12814.17354434813897681091.stgit@Solace.fritz.box>
In-Reply-To: <149633614204.12814.14390287626133023934.stgit@Solace.fritz.box>
References: <149633614204.12814.14390287626133023934.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>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 12/15] xen: trace tasklets
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TWFraW5nIGl0IHBvc3NpYmxlIGdlbmVyYXRlIGV2ZW50cyBzaG93aW5nIHRoZQphY3Rpdml0eSBh
bmQgdGhlIGJlaGF2aW9yIG9mIHRhc2tsZXRzLgoKR2F0ZSB0aGlzIHdpdGggaXRzIHNwZWNpZmlj
IEtjb25maWcgb3B0aW9uICh1bmRlcgpDT05GSUdfVFJBQ0lORyksIGFuZCBrZWVwIGl0IGluIGRp
c2FibGVkIHN0YXRlIGJ5CmRlZmF1bHQuCi0tLQpDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1
bmxhcEBldS5jaXRyaXguY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEtvbnJhZCBS
emVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3Jn
PgotLS0KIHhlbi9LY29uZmlnLmRlYnVnICAgICAgICAgIHwgICAgOCArKysrCiB4ZW4vY29tbW9u
L3Rhc2tsZXQuYyAgICAgICB8ICAgODcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKIHhlbi9pbmNsdWRlL3B1YmxpYy90cmFjZS5oIHwgICAgOSArKysrKwogMyBm
aWxlcyBjaGFuZ2VkLCAxMDQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9LY29uZmln
LmRlYnVnIGIveGVuL0tjb25maWcuZGVidWcKaW5kZXggNDk3OWU4My4uZjdiMmUwNiAxMDA2NDQK
LS0tIGEveGVuL0tjb25maWcuZGVidWcKKysrIGIveGVuL0tjb25maWcuZGVidWcKQEAgLTEzMiw2
ICsxMzIsMTQgQEAgY29uZmlnIFRSQUNFX1NPRlRJUlFTCiAJICBNYWtlcyBpdCBwb3NzaWJsZSB0
byBnZW5lcmF0ZSBldmVudHMgcmVsYXRlZCB0byByYWlzaW5nIGFuZAogICAgICAgICAgIGhhbmRs
aW5nIG9mIHNvZnRpcnFzIHdpdGhpbiBYZW4uCiAKK2NvbmZpZyBUUkFDRV9UQVNLTEVUUworCWJv
b2wgIlRyYWNlIHdoZW4gdGFza2xldHMgYXJlIHF1ZXVlZCBhbmQgc2NoZWR1bGVkIiBpZiBFWFBF
UlQgPSAieSIKKwlkZWZhdWx0IG4KKwlkZXBlbmRzIG9uIFRSQUNJTkcKKwktLS1oZWxwLS0tCisJ
ICBNYWtlIGl0IHBvc3NpYmxlIHRvIGdlbmVyYXRlIGV2ZW50cyByZWxhdGVkIHRvIHNjaGVkdWxp
bmcsCisgICAgICAgICAgcXVldWVpbmcgYW5kIHJ1bm5pbmcgb2YgdGFza2xldHMgd2l0aGluIFhl
bi4KKwogY29uZmlnIFZFUkJPU0VfREVCVUcKIAlib29sICJWZXJib3NlIGRlYnVnIG1lc3NhZ2Vz
IgogCWRlZmF1bHQgREVCVUcKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vdGFza2xldC5jIGIveGVu
L2NvbW1vbi90YXNrbGV0LmMKaW5kZXggMzY1YTc3Ny4uMjBiOWQ2OCAxMDA2NDQKLS0tIGEveGVu
L2NvbW1vbi90YXNrbGV0LmMKKysrIGIveGVuL2NvbW1vbi90YXNrbGV0LmMKQEAgLTMwLDEwICsz
MCw4NyBAQCBzdGF0aWMgREVGSU5FX1BFUl9DUFUoc3RydWN0IGxpc3RfaGVhZCwgc29mdGlycV90
YXNrbGV0X2xpc3QpOwogLyogUHJvdGVjdHMgYWxsIGxpc3RzIGFuZCB0YXNrbGV0IHN0cnVjdHVy
ZXMuICovCiBzdGF0aWMgREVGSU5FX1NQSU5MT0NLKHRhc2tsZXRfbG9jayk7CiAKKyNpZmRlZiBD
T05GSUdfVFJBQ0VfVEFTS0xFVFMKK3N0YXRpYyBpbmxpbmUgdm9pZCB0cmFjZV9lbnF1ZXVlKGNv
bnN0IHN0cnVjdCB0YXNrbGV0ICp0KQoreworICAgIHVpbnQ2NF90IGFkZHI7CisKKyAgICBpZiAo
IGxpa2VseSghdGJfaW5pdF9kb25lKSApCisgICAgICAgIHJldHVybjsKKworICAgIGFkZHIgPSAo
dWludDY0X3QpdC0+ZnVuYzsKKyAgICBfX3RyYWNlX3ZhcihUUkNfWEVOX1RBU0tMRVRfRU5RVUVV
RSwgMCwgc2l6ZW9mKGFkZHIpLCAmYWRkcik7Cit9CitzdGF0aWMgaW5saW5lIHZvaWQgdHJhY2Vf
c2NoZWR1bGUoY29uc3Qgc3RydWN0IHRhc2tsZXQgKnQpCit7CisgICAgc3RydWN0IHsKKyAgICAg
ICAgdWludDY0X3QgYWRkcjsKKyAgICAgICAgaW50MTZfdCBzY2hlZF9vbiwgaXNfc2lycTsKKyAg
ICB9IGQ7CisKKyAgICBpZiAoIGxpa2VseSghdGJfaW5pdF9kb25lKSApCisgICAgICAgIHJldHVy
bjsKKworICAgIGQuYWRkciA9ICh1aW50NjRfdCl0LT5mdW5jOworICAgIGQuc2NoZWRfb24gPSB0
LT5zY2hlZHVsZWRfb247CisgICAgZC5pc19zaXJxID0gdC0+aXNfc29mdGlycTsKKyAgICBfX3Ry
YWNlX3ZhcihUUkNfWEVOX1RBU0tMRVRfU0NIRURVTEUsIDEsIHNpemVvZihkKSwgJmQpOworfQor
c3RhdGljIGlubGluZSB2b2lkIHRyYWNlX3dvcmsoY29uc3Qgc3RydWN0IHRhc2tsZXQgKnQpCit7
CisgICAgdWludDY0X3QgYWRkcjsKKworICAgIGlmICggbGlrZWx5KCF0Yl9pbml0X2RvbmUpICkK
KyAgICAgICAgcmV0dXJuOworCisgICAgYWRkciA9ICh1aW50NjRfdCl0LT5mdW5jOworICAgIF9f
dHJhY2VfdmFyKFRSQ19YRU5fVEFTS0xFVF9XT1JLLCAxLCBzaXplb2YoYWRkciksICZhZGRyKTsK
K30KK3N0YXRpYyBpbmxpbmUgdm9pZCB0cmFjZV9raWxsKGNvbnN0IHN0cnVjdCB0YXNrbGV0ICp0
KQoreworICAgIHN0cnVjdCB7CisgICAgICAgIHVpbnQ2NF90IGFkZHI7CisgICAgICAgIGludDE2
X3Qgc2NoZWRfb24sIGlzX3J1bjsKKyAgICB9IGQ7CisKKyAgICBpZiAoIGxpa2VseSghdGJfaW5p
dF9kb25lKSApCisgICAgICAgIHJldHVybjsKKworICAgIGQuYWRkciA9ICh1aW50NjRfdCl0LT5m
dW5jOworICAgIGQuc2NoZWRfb24gPSB0LT5zY2hlZHVsZWRfb247CisgICAgZC5pc19ydW4gPSB0
LT5pc19ydW5uaW5nOworICAgIF9fdHJhY2VfdmFyKFRSQ19YRU5fVEFTS0xFVF9LSUxMLCAwLCBz
aXplb2YoZCksICZkKTsKK30KK3N0YXRpYyBpbmxpbmUgdm9pZCB0cmFjZV9pbml0KGNvbnN0IHN0
cnVjdCB0YXNrbGV0ICp0KQoreworICAgIHN0cnVjdCB7CisgICAgICAgIHVpbnQ2NF90IGFkZHI7
CisgICAgICAgIHVpbnQzMl90IGlzX3NpcnE7CisgICAgfSBkOworCisgICAgaWYgKCBsaWtlbHko
IXRiX2luaXRfZG9uZSkgKQorICAgICAgICByZXR1cm47CisKKyAgICBkLmFkZHIgPSAodWludDY0
X3QpdC0+ZnVuYzsKKyAgICBkLmlzX3NpcnEgPSB0LT5pc19zb2Z0aXJxOworICAgIF9fdHJhY2Vf
dmFyKFRSQ19YRU5fVEFTS0xFVF9JTklULCAwLCBzaXplb2YoZCksICZkKTsKK30KKyNkZWZpbmUg
dHJhY2VfbWlncmF0ZSgpICAgICAgVFJBQ0VfMEQoVFJDX1hFTl9UQVNLTEVUX01JR1IpOworI2Vs
c2UKKyNkZWZpbmUgdHJhY2VfZW5xdWV1ZSh0KSAgICAgZG8ge30gd2hpbGUgKCAwICkKKyNkZWZp
bmUgdHJhY2Vfc2NoZWR1bGUodCkgICAgZG8ge30gd2hpbGUgKCAwICkKKyNkZWZpbmUgdHJhY2Vf
d29yayh0KSAgICAgICAgZG8ge30gd2hpbGUgKCAwICkKKyNkZWZpbmUgdHJhY2Vfa2lsbCh0KSAg
ICAgICAgZG8ge30gd2hpbGUgKCAwICkKKyNkZWZpbmUgdHJhY2VfbWlncmF0ZSgpICAgICAgZG8g
e30gd2hpbGUgKCAwICkKKyNkZWZpbmUgdHJhY2VfaW5pdCh0KSAgICAgICAgZG8ge30gd2hpbGUg
KCAwICkKKyNlbmRpZiAvKiBUUkFDRV9UQVNLTEVUUyAqLworCiBzdGF0aWMgdm9pZCB0YXNrbGV0
X2VucXVldWUoc3RydWN0IHRhc2tsZXQgKnQpCiB7CiAgICAgdW5zaWduZWQgaW50IGNwdSA9IHQt
PnNjaGVkdWxlZF9vbjsKIAorICAgIHRyYWNlX2VucXVldWUodCk7CisKICAgICBpZiAoIHQtPmlz
X3NvZnRpcnEgKQogICAgIHsKICAgICAgICAgc3RydWN0IGxpc3RfaGVhZCAqbGlzdCA9ICZwZXJf
Y3B1KHNvZnRpcnFfdGFza2xldF9saXN0LCBjcHUpOwpAQCAtNjAsNiArMTM3LDcgQEAgdm9pZCB0
YXNrbGV0X3NjaGVkdWxlX29uX2NwdShzdHJ1Y3QgdGFza2xldCAqdCwgdW5zaWduZWQgaW50IGNw
dSkKICAgICBpZiAoIHRhc2tsZXRzX2luaXRpYWxpc2VkICYmICF0LT5pc19kZWFkICkKICAgICB7
CiAgICAgICAgIHQtPnNjaGVkdWxlZF9vbiA9IGNwdTsKKyAgICAgICAgdHJhY2Vfc2NoZWR1bGUo
dCk7CiAgICAgICAgIGlmICggIXQtPmlzX3J1bm5pbmcgKQogICAgICAgICB7CiAgICAgICAgICAg
ICBsaXN0X2RlbCgmdC0+bGlzdCk7CkBAIC05MSw2ICsxNjksNyBAQCBzdGF0aWMgdm9pZCBkb190
YXNrbGV0X3dvcmsodW5zaWduZWQgaW50IGNwdSwgc3RydWN0IGxpc3RfaGVhZCAqbGlzdCkKIAog
ICAgIHNwaW5fdW5sb2NrX2lycSgmdGFza2xldF9sb2NrKTsKICAgICBzeW5jX2xvY2FsX2V4ZWNz
dGF0ZSgpOworICAgIHRyYWNlX3dvcmsodCk7CiAgICAgdC0+ZnVuYyh0LT5kYXRhKTsKICAgICBz
cGluX2xvY2tfaXJxKCZ0YXNrbGV0X2xvY2spOwogCkBAIC0xNTgsNiArMjM3LDcgQEAgdm9pZCB0
YXNrbGV0X2tpbGwoc3RydWN0IHRhc2tsZXQgKnQpCiAgICAgICAgIGxpc3RfZGVsX2luaXQoJnQt
Pmxpc3QpOwogICAgIH0KIAorICAgIHRyYWNlX2tpbGwodCk7CiAgICAgdC0+c2NoZWR1bGVkX29u
ID0gLTE7CiAgICAgdC0+aXNfZGVhZCA9IDE7CiAKQEAgLTE3OCw2ICsyNTgsMTEgQEAgc3RhdGlj
IHZvaWQgbWlncmF0ZV90YXNrbGV0c19mcm9tX2NwdSh1bnNpZ25lZCBpbnQgY3B1LCBzdHJ1Y3Qg
bGlzdF9oZWFkICpsaXN0KQogCiAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJnRhc2tsZXRfbG9jaywg
ZmxhZ3MpOwogCisgICAgaWYgKCBsaXN0X2VtcHR5KGxpc3QpICkKKyAgICAgICAgZ290byBvdXQ7
CisKKyAgICB0cmFjZV9taWdyYXRlKCk7CisKICAgICB3aGlsZSAoICFsaXN0X2VtcHR5KGxpc3Qp
ICkKICAgICB7CiAgICAgICAgIHQgPSBsaXN0X2VudHJ5KGxpc3QtPm5leHQsIHN0cnVjdCB0YXNr
bGV0LCBsaXN0KTsKQEAgLTE4Nyw2ICsyNzIsNyBAQCBzdGF0aWMgdm9pZCBtaWdyYXRlX3Rhc2ts
ZXRzX2Zyb21fY3B1KHVuc2lnbmVkIGludCBjcHUsIHN0cnVjdCBsaXN0X2hlYWQgKmxpc3QpCiAg
ICAgICAgIHRhc2tsZXRfZW5xdWV1ZSh0KTsKICAgICB9CiAKKyBvdXQ6CiAgICAgc3Bpbl91bmxv
Y2tfaXJxcmVzdG9yZSgmdGFza2xldF9sb2NrLCBmbGFncyk7CiB9CiAKQEAgLTE5OCw2ICsyODQs
NyBAQCB2b2lkIHRhc2tsZXRfaW5pdCgKICAgICB0LT5zY2hlZHVsZWRfb24gPSAtMTsKICAgICB0
LT5mdW5jID0gZnVuYzsKICAgICB0LT5kYXRhID0gZGF0YTsKKyAgICB0cmFjZV9pbml0KHQpOwog
fQogCiB2b2lkIHNvZnRpcnFfdGFza2xldF9pbml0KApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
cHVibGljL3RyYWNlLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvdHJhY2UuaAppbmRleCA5ZDA2NWFh
Li5hY2VlN2Q1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvdHJhY2UuaAorKysgYi94
ZW4vaW5jbHVkZS9wdWJsaWMvdHJhY2UuaApAQCAtOTYsNiArOTYsNyBAQAogLyogVHJhY2Ugc3Vi
Y2xhc3NlcyBmb3IgWGVuIGludGVybmFscyAqLwogI2RlZmluZSBUUkNfWEVOX1JDVSAgICAgICAg
IDB4MDEwMDEwMDAgICAvKiBSQ1UgdHJhY2VzICovCiAjZGVmaW5lIFRSQ19YRU5fU0lSUSAgICAg
ICAgMHgwMTAwMjAwMCAgIC8qIFRyYWNlcyByZWxhdGluZyB0byBzb2Z0aXJxcyAqLworI2RlZmlu
ZSBUUkNfWEVOX1RTS0xUICAgICAgIDB4MDEwMDQwMDAgICAvKiBUcmFjZXMgcmVsYXRpbmcgdG8g
dGFza2xldHMgKi8KIAogLyogVHJhY2UgZXZlbnRzIHBlciBjbGFzcyAqLwogI2RlZmluZSBUUkNf
TE9TVF9SRUNPUkRTICAgICAgICAoVFJDX0dFTiArIDEpCkBAIC0yOTksNiArMzAwLDE0IEBACiAj
ZGVmaW5lIFRSQ19YRU5fU0lSUV9SQUlTRV9DUFUgICAgICAgIChUUkNfWEVOX1NJUlEgKyAweDMp
CiAjZGVmaW5lIFRSQ19YRU5fU0lSUV9SQUlTRSAgICAgICAgICAgIChUUkNfWEVOX1NJUlEgKyAw
eDQpCiAKKy8qIFRyYWNlIGV2ZW50cyBmb3IgdGFza2xldHMgKi8KKyNkZWZpbmUgVFJDX1hFTl9U
QVNLTEVUX0VOUVVFVUUgICAgICAgKFRSQ19YRU5fVFNLTFQgKyAweDEpCisjZGVmaW5lIFRSQ19Y
RU5fVEFTS0xFVF9TQ0hFRFVMRSAgICAgIChUUkNfWEVOX1RTS0xUICsgMHgyKQorI2RlZmluZSBU
UkNfWEVOX1RBU0tMRVRfV09SSyAgICAgICAgICAoVFJDX1hFTl9UU0tMVCArIDB4MykKKyNkZWZp
bmUgVFJDX1hFTl9UQVNLTEVUX0tJTEwgICAgICAgICAgKFRSQ19YRU5fVFNLTFQgKyAweDQpCisj
ZGVmaW5lIFRSQ19YRU5fVEFTS0xFVF9JTklUICAgICAgICAgIChUUkNfWEVOX1RTS0xUICsgMHg1
KQorI2RlZmluZSBUUkNfWEVOX1RBU0tMRVRfTUlHUiAgICAgICAgICAoVFJDX1hFTl9UU0tMVCAr
IDB4NikKKwogLyoKICAqIEV2ZW50IEZsYWdzCiAgKgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 01 17:35:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 17:35:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGU0A-0000hP-H1; Thu, 01 Jun 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 1dGU09-0000gQ-Cs
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 17:35:13 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 9C/04-01732-05050395; Thu, 01 Jun 2017 17:35:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOIsWRWlGSWpSXmKPExsXiVRvkrBsQYBB
 pMHc9q8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnHp+mXWghfKFU8mdjI2MP6X7GLk4hASmMEo
 MeXUZ8YuRk4OFoE1rBLndvGCJCQELrFKLJrzCSwhIRAncfDsK2YIu1zi/JezYLaQgIrEze2rm
 CAm/WCU2N1+nQUkISygJ3Hk6A92CDtc4vDnHWwgNpuAgcSbHXtZQWwRASWJe6smM4HYzAIVEi
 te3mCCuEJVovHRdSCbg4NXwEfi8FQvkDCngK/EpFNnGCH2+kh8+zUBrFxUQE5i5eUWsJG8AoI
 SJ2c+YQFpZRbQlFi/Sx9iurzE9rdzmCcwisxCUjULoWoWkqoFjMyrGDWKU4vKUot0DQ31kooy
 0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECg58BCHYwrv7tdIhRkoNJSZR3gbxBpBBfU
 n5KZUZicUZ8UWlOavEhRhkODiUJ3gt+QDnBotT01Iq0zBxgHMKkJTh4lER4U0DSvMUFibnFme
 kQqVOMxhwbVq//wsQx6cD2L0xCLHn5ealS4rxLQUoFQEozSvPgBsHSwyVGWSlhXkag04R4ClK
 LcjNLUOVfMYpzMCoJ8z4BmcKTmVcCt+8V0ClMQKe82KYPckpJIkJKqoGxZ06Nws3OO2LyIj6X
 HTNi6ur0RGTOLw2sD6/S1nsWKXdq5pxJ+tHqrn/N9Taz1v2bINi7e2XCB4W53wxrHR2e5Re+3
 rzQcfX2Mrl3uY0nFxv3Bj7q9bHUij/74PrG5F9c55u+TRbn+2HNwOvqbJX79u/B6+WPrXsmxG
 zZynOkb7urgNzOyyeUWIozEg21mIuKEwHV4TAGCgMAAA==
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1496338511!99614684!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3518 invoked from network); 1 Jun 2017 17:35:12 -0000
Received: from mail-wm0-f67.google.com (HELO mail-wm0-f67.google.com)
 (74.125.82.67)
 by server-15.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 1 Jun 2017 17:35:12 -0000
Received: by mail-wm0-f67.google.com with SMTP id k15so13068230wmh.3
 for <xen-devel@lists.xenproject.org>; Thu, 01 Jun 2017 10:35: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:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=pahjPVW7jNgw4X46hBMltPQLUqa2FSUsKJpmDEzmhMA=;
 b=EleIRdbr4LpksVE+fmQk/CLQAJ88PZbWyGPrONP/ujmMKEkiBdaQ+IFEOpZ3mIK0pV
 V5iHw4LFOSBxs8ceVdBdzEKIQUrD09yosnaLg9tL4JgxJE0f6KTj2w9FsnbsyPpQxfyu
 Pf3xdDigxLiDj43TV4dv3VmkjKGECeVY6KOazQsTBGhC6iZWKObQCJVN2VU6oDR4905z
 /Us8pl5eVL6Ok2WF1xVIU0UIDORQP7/S8qEuR2Ff0joD2+Tb3vI2jvOu7GeN5hXe4D1X
 vu7tuwY9vAO+Blw42jZ+pZ+Fkt2ON+anKEfHIob+HD74HsKH1I83nRIYImHbLn4vJU7F
 jjBw==
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=pahjPVW7jNgw4X46hBMltPQLUqa2FSUsKJpmDEzmhMA=;
 b=URa3kyYKNTKg4a0FfUxM3VwAA9gtYLFuebNV3LjLmJ12F+BmPAqSZ+GDxkzTiTwst5
 HPmJgOuS+jGKM536cmSO2vSoMaWezIDPhCczorCQXI94rCFFDJ3sxoYoQ6MAfS/3ucmm
 x90+tl1dOweew7PKNVorm/aTyIPzIqL4iJOBbhHxADL7e8a59UYgrx1ip/1n8M6Uu6C2
 vyzgruoz9YDvjhkiqLdgYXON1Ms1xYTxiNQ4iIs1QgF+t3IHtNwBTF9dat7dAYGQq/au
 5pJqrsttEB0d9VaipCA5QT69rrluWCONfJcNsdpgxKnGZ0mvga/buOd/F2UPcIm/r+A/
 Op1w==
X-Gm-Message-State: AODbwcDnBFcPxegKvTFE/ssBTPW52ZSmk89aT9DRHlfmK4HXzAHAaS/+
 KUBGctasJgvjTw==
X-Received: by 10.28.191.89 with SMTP id p86mr205603wmf.27.1496338511692;
 Thu, 01 Jun 2017 10:35:11 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.25])
 by smtp.gmail.com with ESMTPSA id 97sm15052532wrc.5.2017.06.01.10.35.10
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 01 Jun 2017 10:35:11 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 01 Jun 2017 19:35:09 +0200
Message-ID: <149633850903.12814.13022904151874996238.stgit@Solace.fritz.box>
In-Reply-To: <149633614204.12814.14390287626133023934.stgit@Solace.fritz.box>
References: <149633614204.12814.14390287626133023934.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>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 13/15] tools: tracing: handle tasklets events in
 xentrace and xenalyze
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+
Ci0tLQpDYzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgpDYzog
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL3hlbnRyYWNlL2Zvcm1hdHMgICAgfCAgICA3ICsr
KwogdG9vbHMveGVudHJhY2UveGVuYWx5emUuYyB8ICAgOTIgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDk5IGluc2VydGlvbnMo
KykKCmRpZmYgLS1naXQgYS90b29scy94ZW50cmFjZS9mb3JtYXRzIGIvdG9vbHMveGVudHJhY2Uv
Zm9ybWF0cwppbmRleCA2MTViYTdkLi43ZDU5ZGI3IDEwMDY0NAotLS0gYS90b29scy94ZW50cmFj
ZS9mb3JtYXRzCisrKyBiL3Rvb2xzL3hlbnRyYWNlL2Zvcm1hdHMKQEAgLTIxOSw2ICsyMTksMTMg
QEAKIDB4MDEwMDIwMDMgIENQVSUoY3B1KWQgICUodHNjKWQgKCslKHJlbHRzYyk4ZCkgIHNvZnRp
cnFfcmFpc2VfY3B1IFsgbnI6Y3B1ID0gMHglKDEpMDh4IF0KIDB4MDEwMDIwMDQgIENQVSUoY3B1
KWQgICUodHNjKWQgKCslKHJlbHRzYyk4ZCkgIHNvZnRpcnFfcmFpc2UgWyBuciA9ICUoMSlkIF0K
IAorMHgwMTAwNDAwMSAgQ1BVJShjcHUpZCAgJSh0c2MpZCAoKyUocmVsdHNjKThkKSAgdGFza2xl
dF9lbnF1ZXVlIFsgZm4gPSAweCUoMikwOHglKDEpMDh4IF0KKzB4MDEwMDQwMDIgIENQVSUoY3B1
KWQgICUodHNjKWQgKCslKHJlbHRzYyk4ZCkgIHRhc2tsZXRfc2NoZWR1bGUgWyBmbiA9IDB4JSgy
KTA4eCUoMSkwOHgsIGlzX3NpcnE6c2NoZWRfb24gPSAweCUoMykwOHggXQorMHgwMTAwNDAwMyAg
Q1BVJShjcHUpZCAgJSh0c2MpZCAoKyUocmVsdHNjKThkKSAgdGFza2xldF93b3JrIFsgZm4gPSAw
eCUoMikwOHglKDEpMDh4IF0KKzB4MDEwMDQwMDQgIENQVSUoY3B1KWQgICUodHNjKWQgKCslKHJl
bHRzYyk4ZCkgIHRhc2tsZXRfa2lsbCBbIGZuID0gMHglKDIpMDh4JSgxKTA4eCwgaXNfcnVuOnNj
aGVkX29uID0gMHglKDMpMDh4IF0KKzB4MDEwMDQwMDUgIENQVSUoY3B1KWQgICUodHNjKWQgKCsl
KHJlbHRzYyk4ZCkgIHRhc2tsZXRfaW5pdCBbIGZuID0gMHglKDIpMDh4JSgxKTA4eCwgaXNfc2ly
cSA9ICUoMylkIF0KKzB4MDEwMDQwMDYgIENQVSUoY3B1KWQgICUodHNjKWQgKCslKHJlbHRzYyk4
ZCkgIHRhc2tsZXRfbWlnciBbIF0KKwogMHgwMDA4NDAwMSAgQ1BVJShjcHUpZCAgJSh0c2MpZCAo
KyUocmVsdHNjKThkKSAgaHBldCBjcmVhdGUgWyB0biA9ICUoMSlkLCBpcnEgPSAlKDIpZCwgZGVs
dGEgPSAweCUoNCkwOHglKDMpMDh4LCBwZXJpb2QgPSAweCUoNikwOHglKDUpMDh4IF0KIDB4MDAw
ODQwMDIgIENQVSUoY3B1KWQgICUodHNjKWQgKCslKHJlbHRzYyk4ZCkgIHBpdCBjcmVhdGUgWyBk
ZWx0YSA9IDB4JSgxKTAxNngsIHBlcmlvZCA9IDB4JSgyKTAxNnggXQogMHgwMDA4NDAwMyAgQ1BV
JShjcHUpZCAgJSh0c2MpZCAoKyUocmVsdHNjKThkKSAgcnRjIGNyZWF0ZSBbIGRlbHRhID0gMHgl
KDEpMDE2eCAsIHBlcmlvZCA9IDB4JSgyKTAxNnggXQpkaWZmIC0tZ2l0IGEvdG9vbHMveGVudHJh
Y2UveGVuYWx5emUuYyBiL3Rvb2xzL3hlbnRyYWNlL3hlbmFseXplLmMKaW5kZXggNWNiMGYzYi4u
ZWVjZGQ2MSAxMDA2NDQKLS0tIGEvdG9vbHMveGVudHJhY2UveGVuYWx5emUuYworKysgYi90b29s
cy94ZW50cmFjZS94ZW5hbHl6ZS5jCkBAIC04NzYyLDYgKzg3NjIsOTQgQEAgdm9pZCBzb2Z0aXJx
X3Byb2Nlc3Moc3RydWN0IHBjcHVfaW5mbyAqcCkgewogICAgIH0KIH0KIAordm9pZCB0YXNrbGV0
X3Byb2Nlc3Moc3RydWN0IHBjcHVfaW5mbyAqcCkgeworICAgIHN0cnVjdCByZWNvcmRfaW5mbyAq
cmkgPSAmcC0+cmk7CisKKyAgICBzd2l0Y2ggKCByaS0+ZXZlbnQgKQorICAgIHsKKyAgICBjYXNl
IFRSQ19YRU5fVEFTS0xFVF9FTlFVRVVFOgorICAgIHsKKyAgICAgICAgc3RydWN0IHsKKyAgICAg
ICAgICAgIHVpbnQ2NF90IGFkZHI7CisgICAgICAgIH0gKnIgPSAodHlwZW9mKHIpKXJpLT5kOwor
CisgICAgICAgIGlmICggb3B0LmR1bXBfYWxsICkKKyAgICAgICAgeworICAgICAgICAgICAgcHJp
bnRmKCIgJXMgdGFza2xldF9lbnF1ZXVlIGZuPSVwXG4iLAorICAgICAgICAgICAgICAgICAgIHJp
LT5kdW1wX2hlYWRlciwgKHZvaWQqKXItPmFkZHIpOworICAgICAgICB9CisgICAgICAgIGJyZWFr
OworICAgIH0KKyAgICBjYXNlIFRSQ19YRU5fVEFTS0xFVF9TQ0hFRFVMRToKKyAgICB7CisgICAg
ICAgIHN0cnVjdCB7CisgICAgICAgICAgICB1aW50NjRfdCBhZGRyOworICAgICAgICAgICAgaW50
MTZfdCBzY2hlZF9vbiwgaXNfc2lycTsKKyAgICAgICAgfSAqciA9ICh0eXBlb2YocikpcmktPmQ7
CisKKyAgICAgICAgaWYgKCBvcHQuZHVtcF9hbGwgKQorICAgICAgICB7CisgICAgICAgICAgICBw
cmludGYoIiAlcyB0YXNrbGV0X3NjaGVkdWxlIGZuPSVwLCBzY2hlZF9vbj0lZCVzXG4iLAorICAg
ICAgICAgICAgICAgICAgIHJpLT5kdW1wX2hlYWRlciwgKHZvaWQqKXItPmFkZHIsIHItPnNjaGVk
X29uLAorICAgICAgICAgICAgICAgICAgIHItPmlzX3NpcnEgPyAiIChzb2Z0aXJxKSIgOiAiIik7
CisgICAgICAgIH0KKyAgICAgICAgYnJlYWs7CisgICAgfQorICAgIGNhc2UgVFJDX1hFTl9UQVNL
TEVUX1dPUks6CisgICAgeworICAgICAgICBzdHJ1Y3QgeworICAgICAgICAgICAgdWludDY0X3Qg
YWRkcjsKKyAgICAgICAgfSAqciA9ICh0eXBlb2YocikpcmktPmQ7CisKKyAgICAgICAgaWYgKCBv
cHQuZHVtcF9hbGwgKQorICAgICAgICB7CisgICAgICAgICAgICBwcmludGYoIiAlcyB0YXNrbGV0
X2RvX3dvcmsgZm49JXBcbiIsCisgICAgICAgICAgICAgICAgICAgcmktPmR1bXBfaGVhZGVyLCAo
dm9pZCopci0+YWRkcik7CisgICAgICAgIH0KKyAgICAgICAgYnJlYWs7CisgICAgfQorICAgIGNh
c2UgVFJDX1hFTl9UQVNLTEVUX0tJTEw6CisgICAgeworICAgICAgICBzdHJ1Y3QgeworICAgICAg
ICAgICAgdWludDY0X3QgYWRkcjsKKyAgICAgICAgICAgIGludDE2X3Qgc2NoZWRfb24sIGlzX3J1
bjsKKyAgICAgICAgfSAqciA9ICh0eXBlb2YocikpcmktPmQ7CisKKyAgICAgICAgaWYgKCBvcHQu
ZHVtcF9hbGwgKQorICAgICAgICB7CisgICAgICAgICAgICBwcmludGYoIiAlcyB0YXNrbGV0X2tp
bGwgZm49JXBcbiwgc2NoZWRfb249JWQsIGlzX3J1bm5pbmc9JWRcbiIsCisgICAgICAgICAgICAg
ICAgICAgcmktPmR1bXBfaGVhZGVyLCAodm9pZCopci0+YWRkciwgci0+c2NoZWRfb24sIHItPmlz
X3J1bik7CisgICAgICAgIH0KKyAgICAgICAgYnJlYWs7CisgICAgfQorICAgIGNhc2UgVFJDX1hF
Tl9UQVNLTEVUX0lOSVQ6CisgICAgeworICAgICAgICBzdHJ1Y3QgeworICAgICAgICAgICAgdWlu
dDY0X3QgYWRkcjsKKyAgICAgICAgICAgIHVpbnQzMl90IGlzX3NpcnE7CisgICAgICAgIH0gKnIg
PSAodHlwZW9mKHIpKXJpLT5kOworCisgICAgICAgIGlmICggb3B0LmR1bXBfYWxsICkKKyAgICAg
ICAgeworICAgICAgICAgICAgcHJpbnRmKCIgJXMgdGFza2xldF9pbml0IGZuPSVwJXNcbiIsCisg
ICAgICAgICAgICAgICAgICAgcmktPmR1bXBfaGVhZGVyLCAodm9pZCopci0+YWRkciwKKyAgICAg
ICAgICAgICAgICAgICByLT5pc19zaXJxID8gIiwgKHNvZnRpcnEpIiA6ICIiKTsKKyAgICAgICAg
fQorICAgICAgICBicmVhazsKKyAgICB9CisgICAgY2FzZSBUUkNfWEVOX1RBU0tMRVRfTUlHUjoK
KyAgICB7CisgICAgICAgIGlmICggb3B0LmR1bXBfYWxsICkKKyAgICAgICAgICAgIHByaW50Zigi
ICVzIHRhc2tsZXRfbWlncmF0ZVxuIiwgcmktPmR1bXBfaGVhZGVyKTsKKyAgICAgICAgYnJlYWs7
CisgICAgfQorICAgIGRlZmF1bHQ6CisgICAgICAgIGlmKCBvcHQuZHVtcF9hbGwgKQorICAgICAg
ICAgICAgZHVtcF9nZW5lcmljKHN0ZG91dCwgcmkpOworICAgICAgICBicmVhazsKKyAgICB9Cit9
CisKICNkZWZpbmUgVFJDX0hXX1NVQl9QTSAxCiAjZGVmaW5lIFRSQ19IV19TVUJfSVJRIDIKIHZv
aWQgaHdfcHJvY2VzcyhzdHJ1Y3QgcGNwdV9pbmZvICpwKQpAQCAtODc4Miw2ICs4ODcwLDcgQEAg
dm9pZCBod19wcm9jZXNzKHN0cnVjdCBwY3B1X2luZm8gKnApCiAKICNkZWZpbmUgVFJDX1hFTl9T
VUJfUkNVIDEKICNkZWZpbmUgVFJDX1hFTl9TVUJfU0lSUSAyCisjZGVmaW5lIFRSQ19YRU5fU1VC
X1RTS0xUIDQKIHZvaWQgeGVuX3Byb2Nlc3Moc3RydWN0IHBjcHVfaW5mbyAqcCkKIHsKICAgICBz
dHJ1Y3QgcmVjb3JkX2luZm8gKnJpID0gJnAtPnJpOwpAQCAtODc5NCw2ICs4ODgzLDkgQEAgdm9p
ZCB4ZW5fcHJvY2VzcyhzdHJ1Y3QgcGNwdV9pbmZvICpwKQogICAgIGNhc2UgVFJDX1hFTl9TVUJf
U0lSUToKICAgICAgICAgc29mdGlycV9wcm9jZXNzKHApOwogICAgICAgICBicmVhazsKKyAgICBj
YXNlIFRSQ19YRU5fU1VCX1RTS0xUOgorICAgICAgICB0YXNrbGV0X3Byb2Nlc3MocCk7CisgICAg
ICAgIGJyZWFrOwogICAgIH0KIH0KIAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 01 17:35:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 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 1dGU0I-0000p7-TW; Thu, 01 Jun 2017 17:35: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 1dGU0H-0000ni-N3
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 17:35:21 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 6D/0D-01985-95050395; Thu, 01 Jun 2017 17:35:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPIsWRWlGSWpSXmKPExsXiVRvkrBseYBB
 p8G+thcX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmrHx5wLWgpteFa+ez2NpYDxl2cXIxSEkMJNR
 YtHir4xdjJwcLAJrWCV2na8AsSUELrFKnDupAWHHScxfdIodwq6UuDH7MTOILSSgInFz+yomC
 Psbo8SOnQEgtrCAnsSRoz/YIWwNiTf/foDVsAkYSLzZsZcVxBYRUJK4t2oyWJwZpHfjkmKIG1
 QlLk3bBBbnFfCR6DkxhQ3E5hTwlZh06gwjxC4fiW+/JoDViArISay83MIKUS8ocXLmE5YuRg6
 gmZoS63fpQ4yXl9j+dg7zBEaRWUiqZiFUzUJStYCReRWjenFqUVlqka6JXlJRZnpGSW5iZo6u
 oYGxXm5qcXFiempOYlKxXnJ+7iZGYOAzAMEOxsYvTocYJTmYlER5F8gbRArxJeWnVGYkFmfEF
 5XmpBYfYpTh4FCS4L3gB5QTLEpNT61Iy8wBxiBMWoKDR0mENwUkzVtckJhbnJkOkTrFqMsx6c
 D2L0xCLHn5ealS4rxLQYoEQIoySvPgRsDSwSVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ8z4
 BmcKTmVcCt+kV0BFMQEe82KYPckRJIkJKqoGR3W/VulBPg2mqdye7T5zie27pgntxMzTXvL69
 24hhO/+rGJYZcyU6P+VJcAU0RZvFKOe/v30ktLR3d6fJ5C8tjw1fOWnc/BAhYOQk2uM9KeTnE
 oXP3xtk4zx0thfZCk81eHxVb2ZunadeYNObba/Lq/OFpr95GujS2Bn1tPDtlZj832dPOH1TYi
 nOSDTUYi4qTgQAgGTGRAIDAAA=
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1496338519!96065834!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26737 invoked from network); 1 Jun 2017 17:35:19 -0000
Received: from mail-wm0-f67.google.com (HELO mail-wm0-f67.google.com)
 (74.125.82.67)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 1 Jun 2017 17:35:19 -0000
Received: by mail-wm0-f67.google.com with SMTP id d127so13021775wmf.1
 for <xen-devel@lists.xenproject.org>; Thu, 01 Jun 2017 10:35: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=Hx6ctBfvw0NyegeJ9LuaNB2Le0vqidZt6smrkN88L2M=;
 b=YtXNPnhHZFhhgxJOadL3oo12Nz7jQ0BfaYIyhl+n2gYKAh0fflTO2+yvtimArEWPov
 vEnTZ0OnkvIOu4TYxNCZfFDAFV+rcQdd9rqmmA4PRjz7XYnXPGiBQK5pcS9uwucdbhc8
 UsYOZn9RgZCPIBqpvhDF1C4SgYTpDVhuKvF7YNQ7nycyWNdDMg0es2AhqjxPloNe0lGn
 P8SGgvqVizobqS2qhglDjYI4AO9hzMys66D5uMO6BqWTlNN71kZu3Qjjh839wCvHDBfM
 Xp8G82YZd0lOj1VJFcaF5GhBMbgq+wLcsLnCd1vARde17Mh3yO8v9mb/Sciv893UFBsw
 AxLA==
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=Hx6ctBfvw0NyegeJ9LuaNB2Le0vqidZt6smrkN88L2M=;
 b=sP/vElOWnIAynymW0v68E1WPGZZxuwNALL0yYQ7+113SPq02l6a+Pfk/tp1NkfisF1
 FQwCpxMlGjxjW7Rdfu3IWUZ+fv4DL47g/EHcpVRg2+3pOyfac2N1YdNCJVJb895rjv1r
 WZMLhLgtOH2dcIHVhSgILDBjtt/qUyumSu6PpR+XoOibSEBmOwJAjKR/VXfvEtlZ7xOu
 xri1EZdGSffcfVhlKx0qC4XQBjHCKcnsKiNJqzRbpsnXA1Ya7ICXGGBj0b9GH0EQfS2V
 F0ufN4jCHeX+MLS7Kbk2es7qxLq2rWnxMqzN1OhgRAyTWmNzgc9tOpXrFxkmxCa/McSd
 2cRg==
X-Gm-Message-State: AODbwcC6v5kdkFCVzWC5pc3JqrJGbK8iWCIq+efQaUyfuNb+B7vdP4pN
 wC9n/GxnsubgWA==
X-Received: by 10.223.134.46 with SMTP id 43mr2513691wrv.123.1496338519505;
 Thu, 01 Jun 2017 10:35:19 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.25])
 by smtp.gmail.com with ESMTPSA id s10sm24451wmb.8.2017.06.01.10.35.17
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 01 Jun 2017 10:35:18 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 01 Jun 2017 19:35:16 +0200
Message-ID: <149633851685.12814.14195195446339149924.stgit@Solace.fritz.box>
In-Reply-To: <149633614204.12814.14390287626133023934.stgit@Solace.fritz.box>
References: <149633614204.12814.14390287626133023934.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>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 14/15] xen: trace timers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TWFraW5nIGl0IHBvc3NpYmxlIGdlbmVyYXRlIGV2ZW50cyBzaG93aW5nIHRoZQphY3Rpdml0eSBh
bmQgdGhlIGJlaGF2aW9yIG9mIHRpbWVycy4KCkdhdGUgdGhpcyB3aXRoIGl0cyBzcGVjaWZpYyBL
Y29uZmlnIG9wdGlvbiAodW5kZXIKQ09ORklHX1RSQUNJTkcpLCBhbmQga2VlcCBpdCBpbiBkaXNh
YmxlZCBzdGF0ZSBieQpkZWZhdWx0LgotLS0KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5s
YXBAZXUuY2l0cml4LmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBLb25yYWQgUnpl
c3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4K
LS0tCiB4ZW4vS2NvbmZpZy5kZWJ1ZyAgICAgICAgICB8ICAgIDkgKysrCiB4ZW4vY29tbW9uL3Rp
bWVyLmMgICAgICAgICB8ICAxNTggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy90cmFjZS5oIHwgICAxMiArKysKIDMgZmlsZXMg
Y2hhbmdlZCwgMTczIGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL0tjb25maWcuZGVidWcgYi94ZW4vS2NvbmZpZy5kZWJ1ZwppbmRleCBmN2IyZTA2Li5lMzYz
NDM1IDEwMDY0NAotLS0gYS94ZW4vS2NvbmZpZy5kZWJ1ZworKysgYi94ZW4vS2NvbmZpZy5kZWJ1
ZwpAQCAtMTQwLDYgKzE0MCwxNSBAQCBjb25maWcgVFJBQ0VfVEFTS0xFVFMKIAkgIE1ha2UgaXQg
cG9zc2libGUgdG8gZ2VuZXJhdGUgZXZlbnRzIHJlbGF0ZWQgdG8gc2NoZWR1bGluZywKICAgICAg
ICAgICBxdWV1ZWluZyBhbmQgcnVubmluZyBvZiB0YXNrbGV0cyB3aXRoaW4gWGVuLgogCisrY29u
ZmlnIFRSQUNFX1RJTUVSUworICAgICAgIGJvb2wgIlRyYWNlIHdoZW4gdGltZXJzIGFyZSBhcm1l
ZCBhbmQgZmlyZXMiIGlmIEVYUEVSVCA9ICJ5IgorICAgICAgIGRlZmF1bHQgbgorICAgICAgIGRl
cGVuZHMgb24gVFJBQ0lORworICAgICAgIC0tLWhlbHAtLS0KKyAgICAgICAgIE1ha2VzIGl0IHBv
c3NpYmxlIHRvIGdlbmVyYXRlIGV2ZW50cyByZWxhdGVkIHRvIHRoZSB0aW1lcnMKKyAgICAgICAg
IHN1YnN5c3RlbXMsIHN1Y2ggYXMsIGNyZWF0aW9uLCBpbml0aWFsaXphdGlvbiwgcXVldWVpbmcs
CisgICAgICAgICBmaXJpbmcgYW5kIHJlbW92YWwgb2YgdGltZXJzLgorCiBjb25maWcgVkVSQk9T
RV9ERUJVRwogCWJvb2wgIlZlcmJvc2UgZGVidWcgbWVzc2FnZXMiCiAJZGVmYXVsdCBERUJVRwpk
aWZmIC0tZ2l0IGEveGVuL2NvbW1vbi90aW1lci5jIGIveGVuL2NvbW1vbi90aW1lci5jCmluZGV4
IGQ5ZmY2NjkuLjhkYWVlYjMgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vdGltZXIuYworKysgYi94
ZW4vY29tbW9uL3RpbWVyLmMKQEAgLTQzLDYgKzQzLDEzNiBAQCBzdGF0aWMgREVGSU5FX1JDVV9S
RUFEX0xPQ0sodGltZXJfY3B1X3JlYWRfbG9jayk7CiAKIERFRklORV9QRVJfQ1BVKHNfdGltZV90
LCB0aW1lcl9kZWFkbGluZSk7CiAKKyNpZmRlZiBDT05GSUdfVFJBQ0VfVElNRVJTCitzdGF0aWMg
aW5saW5lIHZvaWQgdHJhY2Vfcm1fZW50cnkoY29uc3Qgc3RydWN0IHRpbWVyICp0KQoreworICAg
IHN0cnVjdCB7CisgICAgICAgIHVpbnQ2NF90IGFkZHI7CisgICAgICAgIHVpbnQxNl90IHN0YXR1
cywgY3B1OworICAgIH0gZDsKKworICAgIGlmICggbGlrZWx5KCF0Yl9pbml0X2RvbmUpICkKKyAg
ICAgICAgcmV0dXJuOworCisgICAgZC5hZGRyID0gKHVpbnQ2NF90KXQ7CisgICAgZC5jcHUgPSB0
LT5jcHU7CisgICAgZC5zdGF0dXMgPSB0LT5zdGF0dXM7CisgICAgX190cmFjZV92YXIoVFJDX1hF
Tl9USU1FUl9STUVOVFJZLCAwLCBzaXplb2YoZCksICZkKTsKK30KK3N0YXRpYyBpbmxpbmUgdm9p
ZCB0cmFjZV9hZGRfZW50cnkoY29uc3Qgc3RydWN0IHRpbWVyICp0KQoreworICAgIHN0cnVjdCB7
CisgICAgICAgIHVpbnQ2NF90IGFkZHI7CisgICAgICAgIHVpbnQxNl90IHN0YXR1cywgY3B1Owor
ICAgIH0gZDsKKworICAgIGlmICggbGlrZWx5KCF0Yl9pbml0X2RvbmUpICkKKyAgICAgICAgcmV0
dXJuOworCisgICAgZC5hZGRyID0gKHVpbnQ2NF90KXQ7CisgICAgZC5jcHUgPSB0LT5jcHU7Cisg
ICAgZC5zdGF0dXMgPSB0LT5zdGF0dXM7CisgICAgX190cmFjZV92YXIoVFJDX1hFTl9USU1FUl9B
RERFTlRSWSwgMCwgc2l6ZW9mKGQpLCAmZCk7Cit9CitzdGF0aWMgaW5saW5lIHZvaWQgdHJhY2Vf
c2V0KGNvbnN0IHN0cnVjdCB0aW1lciAqdCkKK3sKKyAgICBzdHJ1Y3QgeworICAgICAgICB1aW50
NjRfdCBhZGRyLCBhZGRyX2ZuOworICAgICAgICBpbnQ2NF90IGV4cGlyZXNfaW47CisgICAgfSBk
OworCisgICAgaWYgKCBsaWtlbHkoIXRiX2luaXRfZG9uZSkgKQorICAgICAgICByZXR1cm47CisK
KyAgICBkLmFkZHIgPSAodWludDY0X3QpdDsKKyAgICBkLmFkZHJfZm4gPSAodWludDY0X3QpdC0+
ZnVuY3Rpb247CisgICAgZC5leHBpcmVzX2luID0gdC0+ZXhwaXJlcyAtIE5PVygpOworICAgIF9f
dHJhY2VfdmFyKFRSQ19YRU5fVElNRVJfU0VULCAxLCBzaXplb2YoZCksICZkKTsKK30KK3N0YXRp
YyBpbmxpbmUgdm9pZCB0cmFjZV9zdG9wKGNvbnN0IHN0cnVjdCB0aW1lciAqdCkKK3sKKyAgICB1
aW50NjRfdCBhZGRyOworCisgICAgaWYgKCBsaWtlbHkoIXRiX2luaXRfZG9uZSkgKQorICAgICAg
ICByZXR1cm47CisKKyAgICBhZGRyID0gKHVpbnQ2NF90KXQ7CisgICAgX190cmFjZV92YXIoVFJD
X1hFTl9USU1FUl9TVE9QLCAwLCBzaXplb2YoYWRkciksICZhZGRyKTsKK30KK3N0YXRpYyBpbmxp
bmUgdm9pZCB0cmFjZV9taWdyYXRlKGNvbnN0IHN0cnVjdCB0aW1lciAqdCwgdW5zaWduZWQgaW50
IGNwdSkKK3sKKyAgICBzdHJ1Y3QgeworICAgICAgICB1aW50NjRfdCBhZGRyOworICAgICAgICB1
aW50MTZfdCBuZXdfY3B1LCBvbGRfY3B1OworICAgIH0gZDsKKworICAgIGlmICggbGlrZWx5KCF0
Yl9pbml0X2RvbmUpICkKKyAgICAgICAgcmV0dXJuOworCisgICAgZC5hZGRyID0gKHVpbnQ2NF90
KXQ7CisgICAgZC5vbGRfY3B1ID0gdC0+Y3B1OworICAgIGQubmV3X2NwdSA9IGNwdTsKKyAgICBf
X3RyYWNlX3ZhcihUUkNfWEVOX1RJTUVSX01JR1JBVEUsIDAsIHNpemVvZihkKSwgJmQpOworfQor
c3RhdGljIGlubGluZSB2b2lkIHRyYWNlX2tpbGwoY29uc3Qgc3RydWN0IHRpbWVyICp0KQorewor
ICAgIHVpbnQ2NF90IGFkZHI7CisKKyAgICBpZiAoIGxpa2VseSghdGJfaW5pdF9kb25lKSApCisg
ICAgICAgIHJldHVybjsKKworICAgIGFkZHIgPSAodWludDY0X3QpdDsKKyAgICBfX3RyYWNlX3Zh
cihUUkNfWEVOX1RJTUVSX0tJTEwsIDAsIHNpemVvZihhZGRyKSwgJmFkZHIpOworfQorc3RhdGlj
IGlubGluZSB2b2lkIHRyYWNlX2V4ZWMoY29uc3Qgc3RydWN0IHRpbWVyICp0KQoreworICAgIHN0
cnVjdCB7CisgICAgICAgIHVpbnQ2NF90IGFkZHI7CisgICAgICAgIGludDY0X3QgdGFyZGluZXNz
OworICAgIH0gZDsKKworICAgIGlmICggbGlrZWx5KCF0Yl9pbml0X2RvbmUpICkKKyAgICAgICAg
cmV0dXJuOworCisgICAgZC5hZGRyID0gKHVpbnQ2NF90KXQ7CisgICAgZC50YXJkaW5lc3MgPSBO
T1coKSAtIHQtPmV4cGlyZXM7CisgICAgX190cmFjZV92YXIoVFJDX1hFTl9USU1FUl9FWEVDLCAx
LCBzaXplb2YoZCksICZkKTsKK30KK3N0YXRpYyBpbmxpbmUgdm9pZCB0cmFjZV9yZXByb2dyKHNf
dGltZV90IG4sIHNfdGltZV90IGQpCit7CisgICAgdWludDY0X3QgZGVhZGxpbmUgPSBkIC0gbjsK
KworICAgIGlmICggbGlrZWx5KCF0Yl9pbml0X2RvbmUpICkKKyAgICAgICAgcmV0dXJuOworCisg
ICAgX190cmFjZV92YXIoVFJDX1hFTl9USU1FUl9SRVBSR1IsIDEsIHNpemVvZihkZWFkbGluZSks
ICZkZWFkbGluZSk7Cit9CitzdGF0aWMgaW5saW5lIHZvaWQgdHJhY2VfaG92ZXJmbCh1bnNpZ25l
ZCBpbnQgb2xkX2xpbSwgdW5zaWduZWQgaW50IG5ld19saW0pCit7CisgICAgc3RydWN0IHsKKyAg
ICAgICAgdWludDE2X3QgbmV3X2xpbWl0LCBvbGRfbGltaXQ7CisgICAgfSBkOworCisgICAgaWYg
KCBsaWtlbHkoIXRiX2luaXRfZG9uZSkgKQorICAgICAgICByZXR1cm47CisKKyAgICBkLm9sZF9s
aW1pdCA9IG9sZF9saW07CisgICAgZC5uZXdfbGltaXQgPSBuZXdfbGltOworICAgIF9fdHJhY2Vf
dmFyKFRSQ19YRU5fVElNRVJfRVhFQywgMCwgc2l6ZW9mKGQpLCAmZCk7Cit9CisjZGVmaW5lIHRy
YWNlX2hvdmVyZmwobywgbikgVFJBQ0VfMkQoVFJDX1hFTl9USU1FUl9IT1ZFUkZMLCBvLCBuKQor
I2Vsc2UgLyogIVRSQUNFX1RJTUVSUyAqLworI2RlZmluZSB0cmFjZV9ybV9lbnRyeSh0KSAgIGRv
IHt9IHdoaWxlICggMCApCisjZGVmaW5lIHRyYWNlX2FkZF9lbnRyeSh0KSAgZG8ge30gd2hpbGUg
KCAwICkKKyNkZWZpbmUgdHJhY2Vfc2V0KHQpICAgICAgICBkbyB7fSB3aGlsZSAoIDAgKQorI2Rl
ZmluZSB0cmFjZV9zdG9wKHQpICAgICAgIGRvIHt9IHdoaWxlICggMCApCisjZGVmaW5lIHRyYWNl
X21pZ3JhdGUodCwgYykgZG8ge30gd2hpbGUgKCAwICkKKyNkZWZpbmUgdHJhY2Vfa2lsbCh0KSAg
ICAgICBkbyB7fSB3aGlsZSAoIDAgKQorI2RlZmluZSB0cmFjZV9leGVjKHQpICAgICAgIGRvIHt9
IHdoaWxlICggMCApCisjZGVmaW5lIHRyYWNlX3JlcHJvZ3IobiwgZCkgZG8ge30gd2hpbGUgKCAw
ICkKKyNkZWZpbmUgdHJhY2VfaG92ZXJmbChvLCBuKSBkbyB7fSB3aGlsZSAoIDAgKQorI2VuZGlm
IC8qIFRSQUNFX1RJTUVSUyAqLworCiAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgogICogSEVBUCBPUEVS
QVRJT05TLgogICovCkBAIC0xNzUsNiArMzA1LDggQEAgc3RhdGljIGludCByZW1vdmVfZW50cnko
c3RydWN0IHRpbWVyICp0KQogICAgIHN0cnVjdCB0aW1lcnMgKnRpbWVycyA9ICZwZXJfY3B1KHRp
bWVycywgdC0+Y3B1KTsKICAgICBpbnQgcmM7CiAKKyAgICB0cmFjZV9ybV9lbnRyeSh0KTsKKwog
ICAgIHN3aXRjaCAoIHQtPnN0YXR1cyApCiAgICAgewogICAgIGNhc2UgVElNRVJfU1RBVFVTX2lu
X2hlYXA6CkBAIC0yMDQsMTEgKzMzNiwxNCBAQCBzdGF0aWMgaW50IGFkZF9lbnRyeShzdHJ1Y3Qg
dGltZXIgKnQpCiAgICAgdC0+c3RhdHVzID0gVElNRVJfU1RBVFVTX2luX2hlYXA7CiAgICAgcmMg
PSBhZGRfdG9faGVhcCh0aW1lcnMtPmhlYXAsIHQpOwogICAgIGlmICggdC0+aGVhcF9vZmZzZXQg
IT0gMCApCi0gICAgICAgIHJldHVybiByYzsKKyAgICAgICAgZ290byBvdXQ7CiAKICAgICAvKiBG
YWxsIGJhY2sgdG8gYWRkaW5nIHRvIHRoZSBzbG93ZXIgbGlua2VkIGxpc3QuICovCiAgICAgdC0+
c3RhdHVzID0gVElNRVJfU1RBVFVTX2luX2xpc3Q7Ci0gICAgcmV0dXJuIGFkZF90b19saXN0KCZ0
aW1lcnMtPmxpc3QsIHQpOworICAgIHJjID0gYWRkX3RvX2xpc3QoJnRpbWVycy0+bGlzdCwgdCk7
Cisgb3V0OgorICAgIHRyYWNlX2FkZF9lbnRyeSh0KTsKKyAgICByZXR1cm4gcmM7CiB9CiAKIHN0
YXRpYyBpbmxpbmUgdm9pZCBhY3RpdmF0ZV90aW1lcihzdHJ1Y3QgdGltZXIgKnRpbWVyKQpAQCAt
MzA3LDYgKzQ0Miw4IEBAIHZvaWQgc2V0X3RpbWVyKHN0cnVjdCB0aW1lciAqdGltZXIsIHNfdGlt
ZV90IGV4cGlyZXMpCiAgICAgaWYgKCAhdGltZXJfbG9ja19pcnFzYXZlKHRpbWVyLCBmbGFncykg
KQogICAgICAgICByZXR1cm47CiAKKyAgICB0cmFjZV9zZXQodGltZXIpOworCiAgICAgaWYgKCBh
Y3RpdmVfdGltZXIodGltZXIpICkKICAgICAgICAgZGVhY3RpdmF0ZV90aW1lcih0aW1lcik7CiAK
QEAgLTMyNSw2ICs0NjIsOCBAQCB2b2lkIHN0b3BfdGltZXIoc3RydWN0IHRpbWVyICp0aW1lcikK
ICAgICBpZiAoICF0aW1lcl9sb2NrX2lycXNhdmUodGltZXIsIGZsYWdzKSApCiAgICAgICAgIHJl
dHVybjsKIAorICAgIHRyYWNlX3N0b3AodGltZXIpOworCiAgICAgaWYgKCBhY3RpdmVfdGltZXIo
dGltZXIpICkKICAgICAgICAgZGVhY3RpdmF0ZV90aW1lcih0aW1lcik7CiAKQEAgLTMzNSw3ICs0
NzQsNiBAQCB2b2lkIHN0b3BfdGltZXIoc3RydWN0IHRpbWVyICp0aW1lcikKIHZvaWQgbWlncmF0
ZV90aW1lcihzdHJ1Y3QgdGltZXIgKnRpbWVyLCB1bnNpZ25lZCBpbnQgbmV3X2NwdSkKIHsKICAg
ICB1bnNpZ25lZCBpbnQgb2xkX2NwdTsKLSAgICBib29sX3QgYWN0aXZlOwogICAgIHVuc2lnbmVk
IGxvbmcgZmxhZ3M7CiAKICAgICByY3VfcmVhZF9sb2NrKCZ0aW1lcl9jcHVfcmVhZF9sb2NrKTsK
QEAgLTM2OSwxNSArNTA3LDE2IEBAIHZvaWQgbWlncmF0ZV90aW1lcihzdHJ1Y3QgdGltZXIgKnRp
bWVyLCB1bnNpZ25lZCBpbnQgbmV3X2NwdSkKIAogICAgIHJjdV9yZWFkX3VubG9jaygmdGltZXJf
Y3B1X3JlYWRfbG9jayk7CiAKLSAgICBhY3RpdmUgPSBhY3RpdmVfdGltZXIodGltZXIpOwotICAg
IGlmICggYWN0aXZlICkKKyAgICB0cmFjZV9taWdyYXRlKHRpbWVyLCBuZXdfY3B1KTsKKworICAg
IGlmICggYWN0aXZlX3RpbWVyKHRpbWVyKSApCiAgICAgICAgIGRlYWN0aXZhdGVfdGltZXIodGlt
ZXIpOwogCiAgICAgbGlzdF9kZWwoJnRpbWVyLT5pbmFjdGl2ZSk7CiAgICAgd3JpdGVfYXRvbWlj
KCZ0aW1lci0+Y3B1LCBuZXdfY3B1KTsKICAgICBsaXN0X2FkZCgmdGltZXItPmluYWN0aXZlLCAm
cGVyX2NwdSh0aW1lcnMsIG5ld19jcHUpLmluYWN0aXZlKTsKIAotICAgIGlmICggYWN0aXZlICkK
KyAgICBpZiAoIGFjdGl2ZV90aW1lcih0aW1lcikgKQogICAgICAgICBhY3RpdmF0ZV90aW1lcih0
aW1lcik7CiAKICAgICBzcGluX3VubG9jaygmcGVyX2NwdSh0aW1lcnMsIG9sZF9jcHUpLmxvY2sp
OwpAQCAtMzk1LDYgKzUzNCw4IEBAIHZvaWQga2lsbF90aW1lcihzdHJ1Y3QgdGltZXIgKnRpbWVy
KQogICAgIGlmICggIXRpbWVyX2xvY2tfaXJxc2F2ZSh0aW1lciwgZmxhZ3MpICkKICAgICAgICAg
cmV0dXJuOwogCisgICAgdHJhY2Vfa2lsbCh0aW1lcik7CisKICAgICBpZiAoIGFjdGl2ZV90aW1l
cih0aW1lcikgKQogICAgICAgICBkZWFjdGl2YXRlX3RpbWVyKHRpbWVyKTsKIApAQCAtNDIxLDYg
KzU2Miw3IEBAIHN0YXRpYyB2b2lkIGV4ZWN1dGVfdGltZXIoc3RydWN0IHRpbWVycyAqdHMsIHN0
cnVjdCB0aW1lciAqdCkKIAogICAgIHRzLT5ydW5uaW5nID0gdDsKICAgICBzcGluX3VubG9ja19p
cnEoJnRzLT5sb2NrKTsKKyAgICB0cmFjZV9leGVjKHQpOwogICAgICgqZm4pKGRhdGEpOwogICAg
IHNwaW5fbG9ja19pcnEoJnRzLT5sb2NrKTsKICAgICB0cy0+cnVubmluZyA9IE5VTEw7CkBAIC00
NDMsNiArNTg1LDcgQEAgc3RhdGljIHZvaWQgdGltZXJfc29mdGlycV9hY3Rpb24odm9pZCkKICAg
ICAgICAgaW50IG9sZF9saW1pdCA9IEdFVF9IRUFQX0xJTUlUKGhlYXApOwogICAgICAgICBpbnQg
bmV3X2xpbWl0ID0gKChvbGRfbGltaXQgKyAxKSA8PCA0KSAtIDE7CiAgICAgICAgIHN0cnVjdCB0
aW1lciAqKm5ld2hlYXAgPSB4bWFsbG9jX2FycmF5KHN0cnVjdCB0aW1lciAqLCBuZXdfbGltaXQg
KyAxKTsKKwogICAgICAgICBpZiAoIG5ld2hlYXAgIT0gTlVMTCApCiAgICAgICAgIHsKICAgICAg
ICAgICAgIHNwaW5fbG9ja19pcnEoJnRzLT5sb2NrKTsKQEAgLTQ1NCw2ICs1OTcsNyBAQCBzdGF0
aWMgdm9pZCB0aW1lcl9zb2Z0aXJxX2FjdGlvbih2b2lkKQogICAgICAgICAgICAgICAgIHhmcmVl
KGhlYXApOwogICAgICAgICAgICAgaGVhcCA9IG5ld2hlYXA7CiAgICAgICAgIH0KKyAgICAgICAg
dHJhY2VfaG92ZXJmbChvbGRfbGltaXQsIG5ld19saW1pdCk7CiAgICAgfQogCiAgICAgc3Bpbl9s
b2NrX2lycSgmdHMtPmxvY2spOwpAQCAtNDk1LDYgKzYzOSw4IEBAIHN0YXRpYyB2b2lkIHRpbWVy
X3NvZnRpcnFfYWN0aW9uKHZvaWQpCiAgICAgdGhpc19jcHUodGltZXJfZGVhZGxpbmUpID0KICAg
ICAgICAgKGRlYWRsaW5lID09IFNUSU1FX01BWCkgPyAwIDogTUFYKGRlYWRsaW5lLCBub3cgKyB0
aW1lcl9zbG9wKTsKIAorICAgIHRyYWNlX3JlcHJvZ3Iobm93LCB0aGlzX2NwdSh0aW1lcl9kZWFk
bGluZSkpOworCiAgICAgaWYgKCAhcmVwcm9ncmFtX3RpbWVyKHRoaXNfY3B1KHRpbWVyX2RlYWRs
aW5lKSkgKQogICAgICAgICByYWlzZV9zb2Z0aXJxKFRJTUVSX1NPRlRJUlEpOwogCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvdHJhY2UuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy90cmFj
ZS5oCmluZGV4IGFjZWU3ZDUuLjk5ODNjZTggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1Ymxp
Yy90cmFjZS5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy90cmFjZS5oCkBAIC05Nyw2ICs5Nyw3
IEBACiAjZGVmaW5lIFRSQ19YRU5fUkNVICAgICAgICAgMHgwMTAwMTAwMCAgIC8qIFJDVSB0cmFj
ZXMgKi8KICNkZWZpbmUgVFJDX1hFTl9TSVJRICAgICAgICAweDAxMDAyMDAwICAgLyogVHJhY2Vz
IHJlbGF0aW5nIHRvIHNvZnRpcnFzICovCiAjZGVmaW5lIFRSQ19YRU5fVFNLTFQgICAgICAgMHgw
MTAwNDAwMCAgIC8qIFRyYWNlcyByZWxhdGluZyB0byB0YXNrbGV0cyAqLworI2RlZmluZSBUUkNf
WEVOX1RJTUVSICAgICAgIDB4MDEwMDgwMDAgICAvKiBUcmFjZSByZWxhdGluZyB0byB0aW1lciBl
dmVudHMgKi8KIAogLyogVHJhY2UgZXZlbnRzIHBlciBjbGFzcyAqLwogI2RlZmluZSBUUkNfTE9T
VF9SRUNPUkRTICAgICAgICAoVFJDX0dFTiArIDEpCkBAIC0zMDgsNiArMzA5LDE3IEBACiAjZGVm
aW5lIFRSQ19YRU5fVEFTS0xFVF9JTklUICAgICAgICAgIChUUkNfWEVOX1RTS0xUICsgMHg1KQog
I2RlZmluZSBUUkNfWEVOX1RBU0tMRVRfTUlHUiAgICAgICAgICAoVFJDX1hFTl9UU0tMVCArIDB4
NikKIAorLyogVHJhY2UgZXZlbnRzIGZvciB0aW1lcnMgKi8KKyNkZWZpbmUgVFJDX1hFTl9USU1F
Ul9STUVOVFJZICAgICAgICAgKFRSQ19YRU5fVElNRVIgKyAweDEpCisjZGVmaW5lIFRSQ19YRU5f
VElNRVJfQURERU5UUlkgICAgICAgIChUUkNfWEVOX1RJTUVSICsgMHgyKQorI2RlZmluZSBUUkNf
WEVOX1RJTUVSX1NFVCAgICAgICAgICAgICAoVFJDX1hFTl9USU1FUiArIDB4MykKKyNkZWZpbmUg
VFJDX1hFTl9USU1FUl9TVE9QICAgICAgICAgICAgKFRSQ19YRU5fVElNRVIgKyAweDQpCisjZGVm
aW5lIFRSQ19YRU5fVElNRVJfTUlHUkFURSAgICAgICAgIChUUkNfWEVOX1RJTUVSICsgMHg1KQor
I2RlZmluZSBUUkNfWEVOX1RJTUVSX0tJTEwgICAgICAgICAgICAoVFJDX1hFTl9USU1FUiArIDB4
NikKKyNkZWZpbmUgVFJDX1hFTl9USU1FUl9FWEVDICAgICAgICAgICAgKFRSQ19YRU5fVElNRVIg
KyAweDcpCisjZGVmaW5lIFRSQ19YRU5fVElNRVJfUkVQUkdSICAgICAgICAgIChUUkNfWEVOX1RJ
TUVSICsgMHg4KQorI2RlZmluZSBUUkNfWEVOX1RJTUVSX0hPVkVSRkwgICAgICAgICAoVFJDX1hF
Tl9USU1FUiArIDB4OSkKKwogLyoKICAqIEV2ZW50IEZsYWdzCiAgKgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 01 17:35:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 17:35: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 1dGU0Q-0000v3-5Y; Thu, 01 Jun 2017 17:35:30 +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 1dGU0O-0000tg-Mg
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 17:35:28 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 A0/73-17076-F5050395; Thu, 01 Jun 2017 17:35:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJIsWRWlGSWpSXmKPExsXiVRvkrBsfYBB
 p8PaOsMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnFn+Uy2gvOGFV+X3GdrYFyk3MXIxSEkMINR
 4tjS22wgDovAGlaJw78nM4I4EgKXgJwLL1i6GDmBnDiJHdv3MkLYFRI3ZxxhA7GFBFQkbm5fx
 QQx6iejxK2Ty5lBEsICehJHjv5gh7BDJR5vmAYWZxMwkHizYy8riC0ioCRxb9VkJhCbGWjoip
 c3wGwWAVWJY88vgdXzCnhLLD/2H2wZp4CvxKRTZxghFvtIfPs1AaxeVEBOYuXlFlaIekGJkzO
 fAB3NATRTU2L9Ln2I8fIS29/OYZ7AKDILSdUshKpZSKoWMDKvYtQoTi0qSy3SNTLSSyrKTM8o
 yU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIjIB6BgbGHYxTT/gdYpTkYFIS5V0gbxApxJeUn
 1KZkVicEV9UmpNafIhRhoNDSYL3gh9QTrAoNT21Ii0zBxiLMGkJDh4lEd4UkDRvcUFibnFmOk
 TqFKMxx4bV678wcUw6sP0LkxBLXn5eqpQ4L7s/UKkASGlGaR7cIFiKuMQoKyXMy8jAwCDEU5B
 alJtZgir/ilGcg1FJmDcBZApPZl4J3L5XQKcwAZ3yYps+yCkliQgpqQZGeYW7KSJtrYuvzb/2
 nPHmjqCP5SzvG97fZPolWfkldFWSqruz8G/9N+cjvug8XFDj5VmlzueX2Fnc6/N82bTTjmeqq
 uT6vE5HMV26o5fmW8/TNLn931aWYinWtrXT2Ocq5C329ql1a2PZZWBhzfhyzjrNj542DuWTd9
 js9vGU52o4cqBw1nklluKMREMt5qLiRACGc8vXDAMAAA==
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1496338527!86869979!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4313 invoked from network); 1 Jun 2017 17:35:27 -0000
Received: from mail-wm0-f67.google.com (HELO mail-wm0-f67.google.com)
 (74.125.82.67)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 1 Jun 2017 17:35:27 -0000
Received: by mail-wm0-f67.google.com with SMTP id b84so13076912wmh.0
 for <xen-devel@lists.xenproject.org>; Thu, 01 Jun 2017 10:35: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=JhdNo6IaDcJ17EC3EUUNhEknLJo1WS5958rvgprVrg8=;
 b=u0/klPt4IR6zZjNTo3X34/dJldZmWVaXPlJ2sMJHAgJYSYFvKqwBdLy0UzALm9TXf2
 2GehSGOJUKaoTVHkwEI5VhIvXtOfMYyUdRVxa5IiWoWXj4v2Xxi6DqGhiliMHuiOu9hx
 89TobQedJv15KNkUs0/mgs9gMPcONHzbxWVq43B8sXGIbATiczR6U8wseaH4OsQz2i5J
 7BGSzO5n69BXfSLd0JY7srCnV8T3CkcTzgBVQzjZ+RubFCkEmH9c46sY/mIwwp4wFO6p
 Ejwz3sMkfpqHZ03VusyWSEN60aVKrAVGjwwmSurF9kC0gtHiwOwzemvIPAc/3zJ5Qnx0
 XOJw==
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=JhdNo6IaDcJ17EC3EUUNhEknLJo1WS5958rvgprVrg8=;
 b=sfOU/49XfCteQpgdCJbBIP2C7ZkDZXTWV4fdN90gwHN0ojGAzhYB1OqNTxMMPZu3Pz
 V02s9hxHkEjOIm+WZ4YyW7JUFblYp1PQCrvy+qeHBRyLOAqDZ7aM4CwadVk4qv5pL+1f
 fpCvSgPM4K2axzFYO5nMa0fgmLB5uDh3prtOmVdK8d8s2v1ThLMoD8b5P5m2GLrWaorE
 aOC0KzfapidZGEVpwf/qHS3HOlgrvYEkGDR8A9dsKwC5uReaiiUBoyaQKlcIcEMyC4rI
 FwrY5r7Ani1y5OqPkNAr5FDc1CHUhAX6tODtOKScmoc9YDEHlaBVkaWHjxaPa1+Ubl4b
 Q3PA==
X-Gm-Message-State: AODbwcAut0mOemndxajVTKJKRTIP3RycxGcTq4cJcOqKtCZ/WupgLl4E
 ZLWiNzZruy8DhA==
X-Received: by 10.223.139.72 with SMTP id v8mr2155032wra.13.1496338526927;
 Thu, 01 Jun 2017 10:35:26 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.25])
 by smtp.gmail.com with ESMTPSA id y6sm24310420wrc.51.2017.06.01.10.35.25
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 01 Jun 2017 10:35:26 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 01 Jun 2017 19:35:25 +0200
Message-ID: <149633852462.12814.4878846086982777752.stgit@Solace.fritz.box>
In-Reply-To: <149633614204.12814.14390287626133023934.stgit@Solace.fritz.box>
References: <149633614204.12814.14390287626133023934.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>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 15/15] tools: tracing: handle timers events in
 xentrace and xenalyze
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+
Ci0tLQpDYzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgpDYzog
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL3hlbnRyYWNlL2Zvcm1hdHMgICAgfCAgIDEwICsr
KwogdG9vbHMveGVudHJhY2UveGVuYWx5emUuYyB8ICAxNDEgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDE1MSBpbnNlcnRpb25z
KCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMveGVudHJhY2UvZm9ybWF0cyBiL3Rvb2xzL3hlbnRyYWNl
L2Zvcm1hdHMKaW5kZXggN2Q1OWRiNy4uYzJmZGVhZCAxMDA2NDQKLS0tIGEvdG9vbHMveGVudHJh
Y2UvZm9ybWF0cworKysgYi90b29scy94ZW50cmFjZS9mb3JtYXRzCkBAIC0yMjYsNiArMjI2LDE2
IEBACiAweDAxMDA0MDA1ICBDUFUlKGNwdSlkICAlKHRzYylkICgrJShyZWx0c2MpOGQpICB0YXNr
bGV0X2luaXQgWyBmbiA9IDB4JSgyKTA4eCUoMSkwOHgsIGlzX3NpcnEgPSAlKDMpZCBdCiAweDAx
MDA0MDA2ICBDUFUlKGNwdSlkICAlKHRzYylkICgrJShyZWx0c2MpOGQpICB0YXNrbGV0X21pZ3Ig
WyBdCiAKKzB4MDEwMDgwMDEgIENQVSUoY3B1KWQgICUodHNjKWQgKCslKHJlbHRzYyk4ZCkgIHRp
bWVyX3JtZW50cnkgWyB0ID0gMHglKDIpMDh4JSgxKTA4eCwgY3B1OnN0YXR1cyA9ICUoMykwOHgg
XQorMHgwMTAwODAwMiAgQ1BVJShjcHUpZCAgJSh0c2MpZCAoKyUocmVsdHNjKThkKSAgdGltZXJf
YWRkZW50cnkgWyB0ID0gMHglKDIpMDh4JSgxKTA4eCwgY3B1OnN0YXR1cyA9ICUoMykwOHggXQor
MHgwMTAwODAwMyAgQ1BVJShjcHUpZCAgJSh0c2MpZCAoKyUocmVsdHNjKThkKSAgdGltZXJfc2V0
IFsgdCA9IDB4JSgyKTA4eCUoMSkwOHgsIGZuID0gMHglKDQpMDh4JSgzKTA4eCBleHA9MHglKDYp
MDh4JSg1KTA4eCBdCisweDAxMDA4MDA0ICBDUFUlKGNwdSlkICAlKHRzYylkICgrJShyZWx0c2Mp
OGQpICB0aW1lcl9zdG9wIFsgdCA9IDB4JSgyKTA4eCUoMSkwOHggXQorMHgwMTAwODAwNSAgQ1BV
JShjcHUpZCAgJSh0c2MpZCAoKyUocmVsdHNjKThkKSAgdGltZXJfbWlnciBbIHQgPSAweCUoMikw
OHglKDEpMDh4IF0KKzB4MDEwMDgwMDYgIENQVSUoY3B1KWQgICUodHNjKWQgKCslKHJlbHRzYyk4
ZCkgIHRpbWVyX2tpbGwgWyB0ID0gMHglKDIpMDh4JSgxKTA4eCBdCisweDAxMDA4MDA3ICBDUFUl
KGNwdSlkICAlKHRzYylkICgrJShyZWx0c2MpOGQpICB0aW1lcl9leGVjIFsgdCA9IDB4JSgyKTA4
eCUoMSkwOHgsIHRhcmQ9MHglKDQpMDh4JSgzKTA4eCBdCisweDAxMDA4MDA4ICBDUFUlKGNwdSlk
ICAlKHRzYylkICgrJShyZWx0c2MpOGQpICB0aW1lcl9yZXByb2dyIFsgZGVhZGxpbmU9MHglKDIp
MDh4JSgxKTA4eCBdCisweDAxMDA4MDA5ICBDUFUlKGNwdSlkICAlKHRzYylkICgrJShyZWx0c2Mp
OGQpICB0aW1lcl9ob3ZlcmZsIFsgb2xkX2xpbTpuZXdfbGltPTB4JSgxKTA4eCBdCisKIDB4MDAw
ODQwMDEgIENQVSUoY3B1KWQgICUodHNjKWQgKCslKHJlbHRzYyk4ZCkgIGhwZXQgY3JlYXRlIFsg
dG4gPSAlKDEpZCwgaXJxID0gJSgyKWQsIGRlbHRhID0gMHglKDQpMDh4JSgzKTA4eCwgcGVyaW9k
ID0gMHglKDYpMDh4JSg1KTA4eCBdCiAweDAwMDg0MDAyICBDUFUlKGNwdSlkICAlKHRzYylkICgr
JShyZWx0c2MpOGQpICBwaXQgY3JlYXRlIFsgZGVsdGEgPSAweCUoMSkwMTZ4LCBwZXJpb2QgPSAw
eCUoMikwMTZ4IF0KIDB4MDAwODQwMDMgIENQVSUoY3B1KWQgICUodHNjKWQgKCslKHJlbHRzYyk4
ZCkgIHJ0YyBjcmVhdGUgWyBkZWx0YSA9IDB4JSgxKTAxNnggLCBwZXJpb2QgPSAweCUoMikwMTZ4
IF0KZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnRyYWNlL3hlbmFseXplLmMgYi90b29scy94ZW50cmFj
ZS94ZW5hbHl6ZS5jCmluZGV4IGVlY2RkNjEuLmMzNDQ3OWMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hl
bnRyYWNlL3hlbmFseXplLmMKKysrIGIvdG9vbHMveGVudHJhY2UveGVuYWx5emUuYwpAQCAtODg1
MCw2ICs4ODUwLDE0MyBAQCB2b2lkIHRhc2tsZXRfcHJvY2VzcyhzdHJ1Y3QgcGNwdV9pbmZvICpw
KSB7CiAgICAgfQogfQogCit2b2lkIHRpbWVyX3Byb2Nlc3Moc3RydWN0IHBjcHVfaW5mbyAqcCkg
eworICAgIHN0cnVjdCByZWNvcmRfaW5mbyAqcmkgPSAmcC0+cmk7CisKKyAgICBzd2l0Y2ggKCBy
aS0+ZXZlbnQgKQorICAgIHsKKyAgICBjYXNlIFRSQ19YRU5fVElNRVJfUk1FTlRSWToKKyAgICB7
CisgICAgICAgIHN0cnVjdCB7CisgICAgICAgICAgICB1aW50NjRfdCBhZGRyOworICAgICAgICAg
ICAgdWludDE2X3Qgc3RhdHVzLCBjcHU7CisgICAgICAgIH0gKnIgPSAodHlwZW9mKHIpKXJpLT5k
OworCisgICAgICAgIGlmICggb3B0LmR1bXBfYWxsICkKKyAgICAgICAgeworICAgICAgICAgICAg
cHJpbnRmKCIgJXMgdGltZXJfcm1fZW50cnkgdD0lcCwgY3B1PSV1LCBzdGF0dXM9MHgleFxuIiwK
KyAgICAgICAgICAgICAgICAgICByaS0+ZHVtcF9oZWFkZXIsICh2b2lkKilyLT5hZGRyLCByLT5j
cHUsIHItPnN0YXR1cyk7CisgICAgICAgIH0KKyAgICAgICAgYnJlYWs7CisgICAgfQorICAgIGNh
c2UgVFJDX1hFTl9USU1FUl9BRERFTlRSWToKKyAgICB7CisgICAgICAgIHN0cnVjdCB7CisgICAg
ICAgICAgICB1aW50NjRfdCBhZGRyOworICAgICAgICAgICAgdWludDE2X3Qgc3RhdHVzLCBjcHU7
CisgICAgICAgIH0gKnIgPSAodHlwZW9mKHIpKXJpLT5kOworCisgICAgICAgIGlmICggb3B0LmR1
bXBfYWxsICkKKyAgICAgICAgeworICAgICAgICAgICAgcHJpbnRmKCIgJXMgdGltZXJfYWRkX2Vu
dHJ5IHQ9JXAsIGNwdT0ldSwgc3RhdHVzPTB4JXhcbiIsCisgICAgICAgICAgICAgICAgICAgcmkt
PmR1bXBfaGVhZGVyLCAodm9pZCopci0+YWRkciwgci0+Y3B1LCByLT5zdGF0dXMpOworICAgICAg
ICB9CisgICAgICAgIGJyZWFrOworICAgIH0KKyAgICBjYXNlIFRSQ19YRU5fVElNRVJfU0VUOgor
ICAgIHsKKyAgICAgICAgc3RydWN0IHsKKyAgICAgICAgICAgIHVpbnQ2NF90IGFkZHIsIGFkZHJf
Zm47CisgICAgICAgICAgICBpbnQ2NF90IGV4cGlyZXM7CisgICAgICAgIH0gKnIgPSAodHlwZW9m
KHIpKXJpLT5kOworCisgICAgICAgIGlmICggb3B0LmR1bXBfYWxsICkKKyAgICAgICAgeworICAg
ICAgICAgICAgcHJpbnRmKCIgJXMgdGltZXJfc2V0IHQ9JXAsIGZuPSVwLCBleHBpcmVzX2luPSVs
ZC4lbHV1c1xuIiwKKyAgICAgICAgICAgICAgICAgICByaS0+ZHVtcF9oZWFkZXIsICh2b2lkKily
LT5hZGRyLCAodm9pZCopci0+YWRkcl9mbiwKKyAgICAgICAgICAgICAgICAgICAobG9uZyBpbnQp
KHItPmV4cGlyZXMgLyAxMDAwKSwKKyAgICAgICAgICAgICAgICAgICAodW5zaWduZWQgbG9uZyBp
bnQpbGFicyhyLT5leHBpcmVzICUgMTAwMCkpOworICAgICAgICB9CisgICAgICAgIGJyZWFrOwor
ICAgIH0KKyAgICBjYXNlIFRSQ19YRU5fVElNRVJfU1RPUDoKKyAgICB7CisgICAgICAgIHN0cnVj
dCB7CisgICAgICAgICAgICB1aW50NjRfdCBhZGRyOworICAgICAgICB9ICpyID0gKHR5cGVvZihy
KSlyaS0+ZDsKKworICAgICAgICBpZiAoIG9wdC5kdW1wX2FsbCApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIHByaW50ZigiICVzIHRpbWVyX3N0b3AgdD0lcFxuIiwgcmktPmR1bXBfaGVhZGVyLCAo
dm9pZCopci0+YWRkcik7CisgICAgICAgIH0KKyAgICAgICAgYnJlYWs7CisgICAgfQorICAgIGNh
c2UgVFJDX1hFTl9USU1FUl9NSUdSQVRFOgorICAgIHsKKyAgICAgICAgc3RydWN0IHsKKyAgICAg
ICAgICAgIHVpbnQ2NF90IGFkZHI7CisgICAgICAgICAgICB1aW50MTZfdCBuZXdfY3B1LCBvbGRf
Y3B1OworICAgICAgICB9ICpyID0gKHR5cGVvZihyKSlyaS0+ZDsKKworICAgICAgICBpZiAoIG9w
dC5kdW1wX2FsbCApCisgICAgICAgIHsKKyAgICAgICAgICAgIHByaW50ZigiICVzIHRpbWVyX21p
Z3JhdGUgdD0lcCwgY3B1PSV1LCBuZXdfY3B1PSV1XG4iLAorICAgICAgICAgICAgICAgICAgIHJp
LT5kdW1wX2hlYWRlciwgKHZvaWQqKXItPmFkZHIsIHItPm9sZF9jcHUsIHItPm5ld19jcHUpOwor
ICAgICAgICB9CisgICAgICAgIGJyZWFrOworICAgIH0KKyAgICBjYXNlIFRSQ19YRU5fVElNRVJf
S0lMTDoKKyAgICB7CisgICAgICAgIHN0cnVjdCB7CisgICAgICAgICAgICB1aW50NjRfdCBhZGRy
OworICAgICAgICB9ICpyID0gKHR5cGVvZihyKSlyaS0+ZDsKKworICAgICAgICBpZiAoIG9wdC5k
dW1wX2FsbCApCisgICAgICAgIHsKKyAgICAgICAgICAgIHByaW50ZigiICVzIHRpbWVyX2tpbGwg
dD0lcFxuIiwgcmktPmR1bXBfaGVhZGVyLCAodm9pZCopci0+YWRkcik7CisgICAgICAgIH0KKyAg
ICAgICAgYnJlYWs7CisgICAgfQorICAgIGNhc2UgVFJDX1hFTl9USU1FUl9FWEVDOgorICAgIHsK
KyAgICAgICAgc3RydWN0IHsKKyAgICAgICAgICAgIHVpbnQ2NF90IGFkZHI7CisgICAgICAgICAg
ICBpbnQ2NF90IHRhcmRpbmVzczsKKyAgICAgICAgfSAqciA9ICh0eXBlb2YocikpcmktPmQ7CisK
KyAgICAgICAgaWYgKCBvcHQuZHVtcF9hbGwgKQorICAgICAgICB7CisgICAgICAgICAgICBwcmlu
dGYoIiAlcyB0aW1lcl9leGVjIHQ9JXAsIHRhcmRpbmVzcz0lbGQuJWx1dXNcbiIsCisgICAgICAg
ICAgICAgICAgICAgcmktPmR1bXBfaGVhZGVyLCAodm9pZCopci0+YWRkciwKKyAgICAgICAgICAg
ICAgICAgICAobG9uZyBpbnQpKHItPnRhcmRpbmVzcyAvIDEwMDApLAorICAgICAgICAgICAgICAg
ICAgICh1bnNpZ25lZCBsb25nIGludClsYWJzKHItPnRhcmRpbmVzcyAlIDEwMDApKTsKKyAgICAg
ICAgfQorICAgICAgICBicmVhazsKKyAgICB9CisgICAgY2FzZSBUUkNfWEVOX1RJTUVSX1JFUFJH
UjoKKyAgICB7CisgICAgICAgIHN0cnVjdCB7CisgICAgICAgICAgICB1aW50NjRfdCBkZWFkbGlu
ZTsKKyAgICAgICAgfSAqciA9ICh0eXBlb2YocikpcmktPmQ7CisKKyAgICAgICAgaWYgKCBvcHQu
ZHVtcF9hbGwgKQorICAgICAgICB7CisgICAgICAgICAgICBwcmludGYoIiAlcyB0aW1lcl9yZXBy
b2dyIGRlYWRsaW5lPSVsdS4lbHV1c1xuIiwKKyAgICAgICAgICAgICAgICAgICByaS0+ZHVtcF9o
ZWFkZXIsICh1bnNpZ25lZCBsb25nIGludCkoci0+ZGVhZGxpbmUgLyAxMDAwKSwKKyAgICAgICAg
ICAgICAgICAgICAodW5zaWduZWQgbG9uZyBpbnQpKHItPmRlYWRsaW5lICUgMTAwMCkpOworICAg
ICAgICB9CisgICAgICAgIGJyZWFrOworICAgIH0KKyAgICBjYXNlIFRSQ19YRU5fVElNRVJfSE9W
RVJGTDoKKyAgICB7CisgICAgICAgIHN0cnVjdCB7CisgICAgICAgICAgICB1aW50MTZfdCBuZXdf
bGltaXQsIG9sZF9saW1pdDsKKyAgICAgICAgfSAqciA9ICh0eXBlb2YocikpcmktPmQ7CisKKyAg
ICAgICAgaWYgKCBvcHQuZHVtcF9hbGwgKQorICAgICAgICB7CisgICAgICAgICAgICBwcmludGYo
IiAlcyB0aW1lcl9oZWFwX292ZXJmbG93LCBsaW1pdD0ldSwgbmV3X2xpbWl0PSV1XG4iLAorICAg
ICAgICAgICAgICAgICAgIHJpLT5kdW1wX2hlYWRlciwgci0+b2xkX2xpbWl0LCByLT5uZXdfbGlt
aXQpOworICAgICAgICB9CisgICAgICAgIGJyZWFrOworICAgIH0KKyAgICBkZWZhdWx0OgorICAg
ICAgICBpZiggb3B0LmR1bXBfYWxsICkKKyAgICAgICAgICAgIGR1bXBfZ2VuZXJpYyhzdGRvdXQs
IHJpKTsKKyAgICAgICAgYnJlYWs7CisgICAgfQorfQorCiAjZGVmaW5lIFRSQ19IV19TVUJfUE0g
MQogI2RlZmluZSBUUkNfSFdfU1VCX0lSUSAyCiB2b2lkIGh3X3Byb2Nlc3Moc3RydWN0IHBjcHVf
aW5mbyAqcCkKQEAgLTg4NzEsNiArOTAwOCw3IEBAIHZvaWQgaHdfcHJvY2VzcyhzdHJ1Y3QgcGNw
dV9pbmZvICpwKQogI2RlZmluZSBUUkNfWEVOX1NVQl9SQ1UgMQogI2RlZmluZSBUUkNfWEVOX1NV
Ql9TSVJRIDIKICNkZWZpbmUgVFJDX1hFTl9TVUJfVFNLTFQgNAorI2RlZmluZSBUUkNfWEVOX1NV
Ql9USU1FUiA4CiB2b2lkIHhlbl9wcm9jZXNzKHN0cnVjdCBwY3B1X2luZm8gKnApCiB7CiAgICAg
c3RydWN0IHJlY29yZF9pbmZvICpyaSA9ICZwLT5yaTsKQEAgLTg4ODYsNiArOTAyNCw5IEBAIHZv
aWQgeGVuX3Byb2Nlc3Moc3RydWN0IHBjcHVfaW5mbyAqcCkKICAgICBjYXNlIFRSQ19YRU5fU1VC
X1RTS0xUOgogICAgICAgICB0YXNrbGV0X3Byb2Nlc3MocCk7CiAgICAgICAgIGJyZWFrOworICAg
IGNhc2UgVFJDX1hFTl9TVUJfVElNRVI6CisgICAgICAgIHRpbWVyX3Byb2Nlc3MocCk7CisgICAg
ICAgIGJyZWFrOwogICAgIH0KIH0KIAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 01 17:47:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 17: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 1dGUBz-0002ba-7s; Thu, 01 Jun 2017 17: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 <julien.grall@arm.com>) id 1dGUBy-0002bU-7I
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 17:47:26 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 E6/93-03058-D2350395; Thu, 01 Jun 2017 17:47:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTVcn2CD
 S4OhCc4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPjhDbGgpscFQ8mrmZvYJzA3sXIxSEksIlR
 4tH8FsYuRk4gZzejxMv1UiC2sIC9xPwDF8HiIgLKEr2/frNANFxjlGj8exmsm1mgg1Hi+PEeJ
 pAqNgFNiTufP4HZvAJWEjcXngAq4uBgEVCRWNAlBxIWFQiXeNt4hAWiRFDi5MwnYDYn0LKFC+
 awgdjMArYSd+buZoaw5SW2v53DPIGRbxaSlllIymYhKVvAyLyKUaM4tagstUjXyFwvqSgzPaM
 kNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw4BiAYAfj4rWBhxglOZiURHkXyBtECvEl5adU
 ZiQWZ8QXleakFh9ilOHgUJLgnR4IlBMsSk1PrUjLzAGGPkxagoNHSYS3CCTNW1yQmFucmQ6RO
 sWoKCXOewMkIQCSyCjNg2uDxdslRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfMaBgFN4cnMK4
 Gb/gpoMRPQ4hfb9EEWlyQipKQaGOvmv/4Qs+DMhO3lm+WvCsR+LSiL/CRVrLl7btD9pOczJlk
 8fXPQPK/oWdj/9bI+xmuvzTnj7N1eaLD2ceZ5+Y4vUupxs9gXPDv/vufqAUXueNXrJz845gF1
 WX++a7ngmoNAirHF/uu/6pscP9by83055bL9kC3LsTU/79SeZVz6cR1rmu36vUosxRmJhlrMR
 cWJAAO2vVCyAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1496339244!105824462!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39058 invoked from network); 1 Jun 2017 17:47:24 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-27.messagelabs.com with SMTP; 1 Jun 2017 17:47: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 181A9344;
 Thu,  1 Jun 2017 10:47: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 4B3403F578;
 Thu,  1 Jun 2017 10:47:23 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>
References: <592E9234020000780015E06A@prv-mh.provo.novell.com>
 <592E9234020000780015E06A@prv-mh.provo.novell.com>
 <0e27601d-4234-69be-6726-6cda9bb7fc16@arm.com>
 <59301331020000780015EA87@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a2bc315d-32ff-cccc-e193-9995f1e52ade@arm.com>
Date: Thu, 1 Jun 2017 18:47:21 +0100
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: <59301331020000780015EA87@prv-mh.provo.novell.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86: partially undo "fix build with gcc 7"
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGksCgpPbiAwMS8wNi8xNyAxMjoxNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDEuMDYu
MTcgYXQgMTM6MDYsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+IE9uIDMxLzA1LzE3
IDA4OjUxLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+IFdoaWxlIGYzMjQwMGU5MGMgKCJ4ODY6IGZp
eCBidWlsZCB3aXRoIGdjYyA3IikncyBjaGFuZ2UgdG8KPj4+IGNvbXBhdF9hcnJheV9hY2Nlc3Nf
b2soKSBpcyBuZWNlc3NhcnksIEkgaGFkIGJsaW5kbHkgYW5kIG5lZWRsZXNzbHkKPj4+IGFsc28g
YWRkZWQgaXQgdG8gYXJyYXlfYWNjZXNzX29rKCkuIFRoZXJlJ3Mgbm8gY29uZGl0aW9uYWwgZXhw
cmVzc2lvbgo+Pj4gaW52b2x2ZWQgdGhlcmUsIHNvIHVuZG8gaXQuCj4+Pgo+Pj4gU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+Pj4gLS0tCj4+PiBObyBBUk0g
Y291bnRlcnBhcnQsIGFzIEp1bGllbiBtZWFucyB0byByZW1vdmUgdGhlIG1hY3JvIGFueXdheS4K
Pj4KPj4gVG8gZG91YmxlLWNoZWNrLCBJIGFtIENDZWQgb24gdGhpcyBlLW1haWwgYmVjYXVzZSB5
b3Ugd291bGQgbGlrZSB0aGlzCj4+IHBhdGNoIGluIFhlbiA0LjksIHJpZ2h0Pwo+Cj4gTm8sIGJl
Y2F1c2Ugb2YgdGhlICJObyBBUk0gY291bnRlcnBhcnQgLi4uIiByZW1hcmsuIE9mIGNvdXJzZQo+
IEkgd291bGRuJ3QgbWluZCB0aGlzIGdvaW5nIGludG8gNC45LCBidXQgSSBkaWQgc3BlY2lmaWNh
bGx5IG5vdCBzdWJtaXQKPiB0aGUgcGF0Y2ggYmVmb3JlIGJyYW5jaGluZyBiZWNhdXNlIHRoZSBj
b2RlIGFzIGlzIHdpbGwgZG8gdGhlcmUuIEkKPiBzaW1wbHkgZGlkbid0IHdhbnQgdG8gbGVhdmUg
dGhpcyBpbiBwbGFjZSBmb3IgdGhlIGxvbmdlciB0ZXJtLgoKT2guIFllcyB0aGUgcGF0Y2ggaGFz
IGJlZW4gc2VudCBhbmQgYWNrZWQgYnkgU3RlZmFuby4gSG9wZWZ1bGx5IGl0IHdpbGwgCmdldCBt
ZXJnZWQgc29vbi4KClJlZ2FyZGluZyB0aGUgcGF0Y2gsIEkgd291bGQgYXZvaWQgdG8gYWRkIGl0
IGluIFhlbiA0LjkgaWYgaXQgaXMgbm90IApmaXhpbmcgYSByZWdyZXNzaW9uL2NyaXRpY2FsIGJ1
Zy4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 01 17:50:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 17:50:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGUF4-0003Bt-MD; Thu, 01 Jun 2017 17:50: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=3184c523e=Andrew.Cooper3@citrix.com>)
 id 1dGUF2-0003Bi-VA
 for xen-devel@lists.xen.org; Thu, 01 Jun 2017 17:50:37 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 6E/FE-03620-CE350395; Thu, 01 Jun 2017 17:50:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsWyU9JRQvd1sEG
 kwcbfRhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aX9S9ZC5aKV2y9epK9gXGKcBcjJ4eEgJ/E
 0sV/2UFsYYFgibtH9jKD2CICHhLLXjxj7GLk4hASuMEs0bOiiwUkwSxQINF4fyNYA5uAvsTuF
 5+Yuhg5OHgFbCVmr80DCbMIqEic2rsAbI6oQLjE28YjYK28AoISJ2c+YQEp5xSwlvjWwAViMg
 toSqzfpQ8xXF5i+9s5YJ1CAmoS1/ovsUNcmS4x8VkPywRG/llIBs1C6J6FpHsBI/MqRo3i1KK
 y1CJdQwu9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA8GMAgh2MNzcGHGKU5GBS
 EuVdIG8QKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mClwMYzkKCRanpqRVpmTnASIBJS3DwKInwz
 g0CSvMWFyTmFmemQ6ROMSpKifMKgPQJgCQySvPg2mDRd4lRVkqYlxHoECGegtSi3MwSVPlXjO
 IcjErCvGtAxvNk5pXATX8FtJgJaPGLbfogi0sSEVJSDYxskdeYd918+XX798RD9poLnSPXvfc
 5U79PUatoTmJHQplzsvzxau8XS6ucpbzES1QkXkxapPr64N5vvLM7Zhs3XN2+Pz8zWeDOL4a2
 DaYHJzMVP1oaqJDzZ840lsMpc01vse/dlnn5PYPSo+OXei7KM36c6rFgnWrw2XfOuXLFN5unX
 9lzpT5fiaU4I9FQi7moOBEAKvJSsbkCAAA=
X-Env-Sender: prvs=3184c523e=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1496339435!65210782!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11859 invoked from network); 1 Jun 2017 17:50:35 -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;
 1 Jun 2017 17:50:35 -0000
X-IronPort-AV: E=Sophos;i="5.39,280,1493683200"; d="scan'208";a="47077495"
To: Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>
References: <1495458775-20946-1-git-send-email-andrew.cooper3@citrix.com>
 <59230474020000780015BBE3@prv-mh.provo.novell.com>
 <7eb65ba5-2f5c-2d80-1c78-23e3c285f84f@arm.com>
 <e4593b14-2205-b984-116f-5f8e945fef94@citrix.com>
 <240007b7-5376-a11f-fa59-1a96c8a947be@arm.com>
 <5930138E020000780015EA8A@prv-mh.provo.novell.com>
 <a873f459-5672-5c67-e5b7-ac22d82f5b41@arm.com>
 <593014DC020000780015EABB@prv-mh.provo.novell.com>
 <216df832-1cfe-1508-cb07-461ef919bfd0@arm.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <254554a7-e94d-6e4f-f158-defe820777d9@citrix.com>
Date: Thu, 1 Jun 2017 18:44:29 +0100
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: <216df832-1cfe-1508-cb07-461ef919bfd0@arm.com>
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>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.9] x86/mm: Placate DEADCODE Coverity
 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>

T24gMDEvMDYvMTcgMTg6MjUsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBDQyBJYW4gKyBXZWkgZm9y
IHRoZSB0ZXN0aW5nCj4KPiBPbiAwMS8wNi8xNyAxMjoyMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+
Pj4+IE9uIDAxLjA2LjE3IGF0IDEzOjE4LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
Pj4gSGkgSmFuLAo+Pj4KPj4+IE9uIDAxLzA2LzE3IDEyOjE1LCBKYW4gQmV1bGljaCB3cm90ZToK
Pj4+Pj4+PiBPbiAwMS4wNi4xNyBhdCAxMzowOSwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90
ZToKPj4+Pj4gSGkgQW5kcmV3LAo+Pj4+Pgo+Pj4+PiBPbiAzMS8wNS8xNyAxNDoyMywgQW5kcmV3
IENvb3BlciB3cm90ZToKPj4+Pj4+IE9uIDMxLzA1LzE3IDA5OjUyLCBKdWxpZW4gR3JhbGwgd3Jv
dGU6Cj4+Pj4+Pj4gSGksCj4+Pj4+Pj4KPj4+Pj4+PiBPbiAwNS8yMi8yMDE3IDAyOjMyIFBNLCBK
YW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+Pj4+Pj4gT24gMjIuMDUuMTcgYXQgMTU6MTIsIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4+Pj4+Pj4+IF9QQUdFX0dOVFRBQiBpcyBv
bmx5IHVzZWQgaW4gZGVidWcgYnVpbGRzIG9mIFhlbjsgaW4gcmVsZWFzZQo+Pj4+Pj4+Pj4gYnVp
bGRzLAo+Pj4+Pj4+Pj4gaXQgaGFzCj4+Pj4+Pj4+PiB0aGUgdmFsdWUgMC4gIENvdmVyaXR5IGNv
bXBsYWlucyB0aGF0ICJsMWVfZ2V0X2ZsYWdzKGwxZSkgJiAwIiBpcwo+Pj4+Pj4+Pj4gbG9naWNh
bGx5Cj4+Pj4+Pj4+PiBkZWFkLgo+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+IEFkZCBhbiBleHRyYSBjb25k
aXRpb24gaW50byB0aGUgbG9naWMgdG8gc2tpcCB0aGUgZmxhZyBjaGVjayBpZgo+Pj4+Pj4+Pj4g
X1BBR0VfR05UVEFCCj4+Pj4+Pj4+PiBpcyAwLgo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBBbmQgdGhpcyBo
ZWxwcz8gVG8gbWUgImlmICggMCAmJiAuLi4gKSIgYW5kICJpZiAoICh4ICYgMCkgJiYKPj4+Pj4+
Pj4gLi4uICkiIGxvb2sKPj4+Pj4+Pj4gbG9naWNhbGx5IHRoZSBzYW1lIChpLmUuIEknZCBleHBl
Y3QgdGhlIHNhbWUgd2FybmluZ3MgdG8gYmUKPj4+Pj4+Pj4gdHJpZ2dlcmVkCj4+Pj4+Pj4+IFtv
ciBub3RdKS4KPj4+Pj4+Pgo+Pj4+Pj4+IEkgaGF2ZW4ndCBzZWVuIGFueSBhbnN3ZXIgb24gdGhp
cyBxdWVzdGlvbi4gQW5kcmV3LCBkb2VzIHRoaXMgcGF0Y2gKPj4+Pj4+PiBzdGlsbCBob2xkIGZv
ciBYZW4gNC45Pwo+Pj4+Pj4KPj4+Pj4+IFNvcnJ5IC0gaXQgZmVsbCB0aHJvdWdoIHRoZSBjcmFj
a3MsIGJ1dCB5ZXMsIGl0IGRvZXMgc3RhbmQgZm9yIDQuOS4KPj4+Pj4+Cj4+Pj4+PiBBcyB0byB0
aGUgImlmICggMCAmJiAuLi4gKSIgYW5kICJpZiAoICh4ICYgMCkgJiYgLi4uICkiLCBvbmUgaXMg
dmVyeQo+Pj4+Pj4gY2xlYXJseSBhICJzaG9ydCBjaXJjdWl0IGV2ZXJ5IHRoaW5nIGVsc2UgaWYg
dGhpcyB2YWx1ZSBpcyB6ZXJvIiwKPj4+Pj4+IHdoaWxlCj4+Pj4+PiB0aGUgb3RoZXIgbG9va3Mg
bGlrZSBhIHByb2dyYW1taW5nIG1pc3Rha2UsIHdoaWNoIGlzIGFsc28gd2h5IEkKPj4+Pj4+IGV4
cGVjdAo+Pj4+Pj4gdGhpcyB0byByZXNvbHZlIENvdmVyaXR5J3MgY29tcGxhaW50Lgo+Pj4+Pj4K
Pj4+Pj4+IFVuZm9ydHVuYXRlbHksIEkgY2FuJ3QgYmUgY2VydGFpbiB0aGF0IHRoaXMgd2lsbCBy
ZXNvbHZlIHRoZQo+Pj4+Pj4gaXNzdWUgdW50aWwKPj4+Pj4+IGl0IGdldHMgY29tbWl0dGVkLCBh
cyBJIGRvbid0IGhhdmUgYSB1c2VmdWwgd2F5IHRvIHJ1biBDb3Zlcml0eSBvbgo+Pj4+Pj4gYXJi
aXRyYXJ5IG5vbi1kZWJ1ZyBidWlsZHMuCj4+Pj4+Cj4+Pj4+IEFyZSB3ZSBydW5uaW5nIHN0YWdp
bmctNC4qIGJyYW5jaCBvbiBDb3Zlcml0eT8gTG9va2luZyBhdCB0aGUgZ2l0LAo+Pj4+PiBJIHNl
ZQo+Pj4+PiAqY292ZXJpdHkqIGJyYW5jaCBvbmx5IG9uIHVuc3RhYmxlLgo+Pj4+Cj4+Pj4gWWVz
LCBzbyBteSBzdWdnZXN0aW9uIHdvdWxkIGJlIHRvIGNvbW1pdCB0aGUgcGF0Y2ggb24gbWFzdGVy
LCBzZWUKPj4+PiBpZiBpdCBoZWxwcywgYW5kIGlmIHNvIGNvbnNpZGVyIGJhY2twb3J0aW5nIGZv
ciA0LjkuIElmIGl0IGRvZXNuJ3QKPj4+PiBoZWxwLAo+Pj4+IGl0IHNob3VsZCBiZSByZXZlcnRl
ZCBvciByZXBsYWNlZCBieSBzb21ldGhpbmcgImJldHRlciIuCj4+Pgo+Pj4gV2VsbCBtYXN0ZXIg
aGFzIG5vdyBkZWJ1ZyBlbmFibGVkIGFuZCBBRkFJVSB0aGUgd2FybmluZyBjYW4gb25seQo+Pj4g
b2NjdXJyZWQgb24gbm9uLWRlYnVnIGJ1aWxkLiBTbyBJIGFtIG5vdCBzdXJlIGhvdyB0aGlzIHdv
dWxkIGhlbHAgdG8gYmUKPj4+IGluIG1hc3Rlci4KPj4KPj4gT2gsIGdvb2QgcG9pbnQuIEkgdGhp
bmsgaXQgd291bGQgcmVhbGx5IGJlIGEgZ29vZCBpZGVhIHRvIGhhdmUKPj4gYm90aCBkZWJ1ZyBh
bmQgbm9uLWRlYnVnIGJ1aWxkcyB0ZXN0ZWQsIHdoaWNoIGF0IG9uY2Ugd291bGQKPj4gYXZvaWQg
c3VkZGVuIGJ1cnN0cyBvZiBpc3N1ZXMgd2hlbiBzd2l0Y2hpbmcgdGhlIGRlZmF1bHQuCgpXZSBj
YW5ub3QgdGVzdCBib3RoIGF0IHRoZSBzYW1lIHRpbWUuCgpUaGUgZnJlZSBDb3Zlcml0eSBTY2Fu
IG9ubHkgb2ZmZXJzIGEgc2luZ2xlIHN0cmVhbSwgd2hpY2ggbWVhbnMgd2UgY2FuCm9ubHkgc3Vi
bWl0IGEgc2luZ2xlIGxvZ2ljYWwgc3RyZWFtIG9mIHN1Y2Nlc3NpdmUgY2hhbmdlcy4KCklkZWFs
bHksIHRoaXMgcGF0Y2ggd291bGQgaGF2ZSBnb3R0ZW4gaW4gdG8gc3RhZ2luZyB3aGlsZSBjb3Zl
cml0eSB3YXMKc3RpbGwgcnVubmluZyB0aGUgcmVsZWFzZSBidWlsZCwgc28gd2Ugd291bGQgaGF2
ZSBnb3R0ZW4gYSBwb3NpdGl2ZQphbnN3ZXIgb24gdGhlIG5leHQgc2Nhbi4KCldpdGhvdXQgdGFr
aW5nIHRoaXMgcGF0Y2ggKGFzc3VtaW5nIGl0IGZpeGVzIHRoZSBpc3N1ZSksIHdlIHdpbGwgaGF2
ZQp0aGUgc2FtZSBpc3N1ZSBmbGFwIGluIG91ciByZXN1bHRzIGV2ZXJ5IHRpbWUgd2UgZG8gYSBy
ZWxlYXNlLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 01 17:55:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 17:55: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 1dGUJa-0003S5-Jd; Thu, 01 Jun 2017 17:55: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=3184c523e=Andrew.Cooper3@citrix.com>)
 id 1dGUJZ-0003Rw-Pa
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 17:55:17 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 E2/56-01735-50550395; Thu, 01 Jun 2017 17:55:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsWyU9JRQpcl1CD
 S4Pt9JYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeNn037Wgo0CFT/fzWNqYHzD08XIySEh4Cfx
 +fdkRhBbWCBR4sLKaywgtohAoMSdo2fZQWwhgV5GiQ2rU0BsZgF9iTdHFjGB2GxA9u4Xn8BsX
 gFbietfnjOD2CwCKhIHpqxnA7FFBcIl3jYeYYGoEZQ4OfMJmM0p4CMxZeMqoHoOoJmaEut36U
 OMl5fY/nYOM8RaNYlr/ZfYIc5Ml9j69xfzBEb+WUgmzULonoWkewEj8ypGjeLUorLUIl1Dc72
 kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMAAZACCHYwXT3seYpTkYFIS5V0gbxAp
 xJeUn1KZkVicEV9UmpNafIhRhoNDSYK3OhgoJ1iUmp5akZaZA4wFmLQEB4+SCG8fSJq3uCAxt
 zgzHSJ1ilGXY8Pq9V+YhFjy8vNSpcR5l4AUCYAUZZTmwY2AxeUlRlkpYV5GoKOEeApSi3IzS1
 DlXzGKczAqCfPOBpnCk5lXArfpFdARTEBHvNimD3JESSJCSqqBUWfVfd9tz2+8Y9ZfZ2q14JP
 gNgaGK/82q87e7vYp1PMDR/rcnA9HpZfF6QbUrDdT+vReoLVtcqDjSgtFg5zfZbV9VScD1xgv
 2rRzAXNpzCkHDZb1oYU1eWH18q/D1FMTYrMa824ELFC4F1jz+dPt9SGPj7Nwp00+oTxps+snA
 efYV4UTKt7IKrEUZyQaajEXFScCAPDp2+HGAgAA
X-Env-Sender: prvs=3184c523e=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1496339716!65173746!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57904 invoked from network); 1 Jun 2017 17:55:16 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Jun 2017 17:55:16 -0000
X-IronPort-AV: E=Sophos;i="5.39,280,1493683200"; d="scan'208";a="47078169"
To: Dario Faggioli <dario.faggioli@citrix.com>,
 <xen-devel@lists.xenproject.org>
References: <149633614204.12814.14390287626133023934.stgit@Solace.fritz.box>
 <149633842869.12814.8051616219182929257.stgit@Solace.fritz.box>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <4d7d42e7-551b-d6d3-b066-ac204dcebd48@citrix.com>
Date: Thu, 1 Jun 2017 18:53:21 +0100
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: <149633842869.12814.8051616219182929257.stgit@Solace.fritz.box>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: George Dunlap <george.dunlap@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH 02/15] xen: tracing: avoid checking
 tb_init_done 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>

T24gMDEvMDYvMTcgMTg6MzMsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+IEluIGZhY3QsIHdoZW4g
Y2FsbGluZyBfX3RyYWNlX3ZhcigpIGRpcmVjdGx5LCB3ZSBjYW4KPiBhc3N1bWUgdGhhdCB0Yl9p
bml0X2RvbmUgaGFzIGJlZW4gY2hlY2tlZCB0byBiZSB0cnVlLAo+IGFuZCB0aGUgaWYgaXMgaGVu
Y2UgcmVkdW5kYW50Lgo+Cj4gV2hpbGUgdGhlcmUsIGFsc286Cj4gIC0gc3RpbGwgaW4gX190cmFj
ZV92YXIoKSwgbW92ZSB0aGUgY2hlY2sgdGhhdCB0aGUgZXZlbnQKPiAgICBpcyBhY3R1YWxseSBi
ZWluZyB0cmFjZWQgdXAgYSBsaXR0bGUgYml0ICh0byBiYWlsIGFzCj4gICAgc29vbiBhcyBwb3Nz
aWJsZSwgaWYgaXQgaXMgbm90KTsKPiAgLSBtYWtlIGl0IGV4cGxpY2l0IHRoYXQgdGJfaW5pdF9k
b25lIGlzIGxpa2VseSAwIGluCj4gICAgdHJhY2Vfd2lsbF90cmFjZV9ldmVudCgpLCBhcyBpdCBp
cyBhbG1vc3QgZXZlcnl3aGVyZQo+ICAgIGluIHRoZSBjb2RlLgo+Cj4gU2lnbmVkLW9mZi1ieTog
RGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+Cj4gLS0tCj4gQ2M6IEdl
b3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KPiAtLS0KPiAgeGVuL2Nv
bW1vbi90cmFjZS5jIHwgICAgOCArKystLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRp
b25zKCspLCA1IGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vdHJhY2Uu
YyBiL3hlbi9jb21tb24vdHJhY2UuYwo+IGluZGV4IDRmZWRjMjYuLmYyOWNkNGMgMTAwNjQ0Cj4g
LS0tIGEveGVuL2NvbW1vbi90cmFjZS5jCj4gKysrIGIveGVuL2NvbW1vbi90cmFjZS5jCj4gQEAg
LTMxMSw3ICszMTEsNyBAQCBzdGF0aWMgaW50IHRiX3NldF9zaXplKHVuc2lnbmVkIGludCBwYWdl
cykKPiAgCj4gIGludCB0cmFjZV93aWxsX3RyYWNlX2V2ZW50KHUzMiBldmVudCkKPiAgewo+IC0g
ICAgaWYgKCAhdGJfaW5pdF9kb25lICkKPiArICAgIGlmICggbGlrZWx5KCF0Yl9pbml0X2RvbmUp
ICkKPiAgICAgICAgICByZXR1cm4gMDsKPiAgCj4gICAgICAvKgo+IEBAIC02OTEsNyArNjkxLDgg
QEAgdm9pZCBfX3RyYWNlX3Zhcih1MzIgZXZlbnQsIGJvb2xfdCBjeWNsZXMsIHVuc2lnbmVkIGlu
dCBleHRyYSwKPiAgICAgIHVuc2lnbmVkIGludCBleHRyYV93b3JkOwo+ICAgICAgYm9vbF90IHN0
YXJ0ZWRfYmVsb3dfaGlnaHdhdGVyOwoKWW91IHByb2JhYmx5IHdhbnQgYW4gQVNTRVJUKHRiX2lu
aXRfZG9uZSkgaGVyZSB0byBrZWVwIGNhbGxlcnMgaW4gY2hlY2suCgpPdGhlcndpc2UsIFJldmll
d2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKPiAgCj4g
LSAgICBpZiggIXRiX2luaXRfZG9uZSApCj4gKyAgICAvKiBJZiB0aGUgZXZlbnQgaXMgbm90IGlu
dGVyZXN0aW5nLCBiYWlsLCBhcyBlYXJseSBhcyBwb3NzaWJsZSAqLwo+ICsgICAgaWYgKCAodGJf
ZXZlbnRfbWFzayAmIGV2ZW50KSA9PSAwICkKPiAgICAgICAgICByZXR1cm47Cj4gIAo+ICAgICAg
LyogQ29udmVydCBieXRlIGNvdW50IGludG8gd29yZCBjb3VudCwgcm91bmRpbmcgdXAgKi8KPiBA
QCAtNzA1LDkgKzcwNiw2IEBAIHZvaWQgX190cmFjZV92YXIodTMyIGV2ZW50LCBib29sX3QgY3lj
bGVzLCB1bnNpZ25lZCBpbnQgZXh0cmEsCj4gICAgICAvKiBSb3VuZCBzaXplIHVwIHRvIG5lYXJl
c3Qgd29yZCAqLwo+ICAgICAgZXh0cmEgPSBleHRyYV93b3JkICogc2l6ZW9mKHUzMik7Cj4gIAo+
IC0gICAgaWYgKCAodGJfZXZlbnRfbWFzayAmIGV2ZW50KSA9PSAwICkKPiAtICAgICAgICByZXR1
cm47Cj4gLQo+ICAgICAgLyogbWF0Y2ggY2xhc3MgKi8KPiAgICAgIGlmICggKCh0Yl9ldmVudF9t
YXNrID4+IFRSQ19DTFNfU0hJRlQpICYgKGV2ZW50ID4+IFRSQ19DTFNfU0hJRlQpKSA9PSAwICkK
PiAgICAgICAgICByZXR1cm47Cj4KPgo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+IFhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Thu Jun 01 17:55:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 17:55: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 1dGUJN-0003R2-Bk; Thu, 01 Jun 2017 17: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 <julien.grall@arm.com>) id 1dGUJM-0003Qw-RK
 for xen-devel@lists.xen.org; Thu, 01 Jun 2017 17:55:04 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 A2/F0-26749-8F450395; Thu, 01 Jun 2017 17:55:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVysyfVTfd7iEG
 kwfcJ2hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bbzduZCnYwV1x40MzewPiIqYuRi0NIYBOj
 xPyN56Cc3YwSS3/fZu5i5OAQFoiUmLlepYuRk0NEIFhi8cW5jCC2kIC7xLIrJ8BKmAWUJU63h
 IGE2QQ0Je58/sQEYvMKWEl8unecGcRmEVCRmH9sIxuILSoQLvG28QgLRI2gxMmZT8BsTgEPic
 +fOtlBbGYBW4k7c3czQ9jyEtvfzmGewMg3C0nLLCRls5CULWBkXsWoXpxaVJZapGupl1SUmZ5
 RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGGr1DAyMOxhf/3Q6xCjJwaQkyrtA3iBSiC8p
 P6UyI7E4I76oNCe1+BCjDAeHkgRvdTBQTrAoNT21Ii0zBxj0MGkJDh4lEd4+kDRvcUFibnFmO
 kTqFKMuR9OHLV+YhFjy8vNSpcR5l4AUCYAUZZTmwY2AReAlRlkpYV5GBgYGIZ6C1KLczBJU+V
 eM4hyMSsK8s0Gm8GTmlcBtegV0BBPQES+26YMcUZKIkJJqYCx+y5+ueibNd3Xn6xNPRGtkrlX
 EzgnVFGDq+3Vk84UpTHsTZE2nr3S6sFLL+HXy+9O7y+Jv1Rj+OsP6z4Pl45sjJ3d+nJ7iaTXV
 +31E685Di36ZRmXdfn586SFhvv06hYurtx5fmny+uXqbMsM1RsdN9X4zHINC7UWfPVjyi93za
 5mzTvmJZRpKLMUZiYZazEXFiQAOxsVPuwIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1496339703!65114741!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32456 invoked from network); 1 Jun 2017 17:55:03 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-31.messagelabs.com with SMTP; 1 Jun 2017 17:55: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 9F656344;
 Thu,  1 Jun 2017 10:55: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 F2BCF3F578;
 Thu,  1 Jun 2017 10:55:01 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1495818213-345-1-git-send-email-andrew.cooper3@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <200710f0-0bcd-8594-7146-3027d28ebfcf@arm.com>
Date: Thu, 1 Jun 2017 18:55:00 +0100
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: <1495818213-345-1-git-send-email-andrew.cooper3@citrix.com>
Cc: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH RFC for-4.9 0/2] x86/pagewalk: Further
 bugfixes to pagetable walking
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGkgQW5kcmV3LAoKT24gMjYvMDUvMTcgMTg6MDMsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gVGhl
c2UgYnVnZml4ZXMgZmluYWxseSBhbGxvdyBteSBjb21wcmVoZW5zaXZlIFhURiB0ZXN0IChmb2xs
b3dpbmcgc2V2ZXJhbAo+IGJ1Z2ZpeGVzLCBhbmQgdGhlIGFkZGVkIGZlYXR1cmUgb2YgdGhlIDAt
bGV2ZWwgcGFnZXRhYmxlIHRlc3RzKSB0byBjb21wbGV0ZQo+IHN1Y2Nlc3NmdWxseSBvbiBhIFNr
eWxha2UgU2VydmVyIHN5c3RlbSwgd2l0aCBQS1UuCj4KPiBJIGtub3cgdGhpcyBpcyBnZXR0aW5n
IHZlcnkgdGlnaHQgdG8gdGhlIGxpbmUgb24gNC45LCBidXQgaXQgd291bGQgYmUgbmljZSB0bwo+
IGdldCB0aGVzZSBmaXhlcyBpbi4KCklzIHRoZXJlIGFueSByaXNrIHRvIHRha2UgdGhpcyBwYXRj
aCBpbiBYZW4gNC45PwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 01 17:58:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 17: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 1dGUM3-0003gI-W2; Thu, 01 Jun 2017 17:57: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 1dGUM2-0003fx-Vv
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 17:57:51 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 09/0E-02956-E9550395; Thu, 01 Jun 2017 17:57:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsVysyfVTXduqEG
 kwZYPuhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bsjcfZCv5wVXQ3fGVrYOzg7GLk4hAS2MQo
 se9QOzuEs5tR4u23BUxdjJwcwgIOEr0nmsFsEYEgiWnrZ7JCFLUwSaxrOwTWwSwwi1FiyZ7/L
 CBVbAKaEnc+fwLq4ODgFbCSuLRMESTMIqAisfd2OyuILSoQLvG28QhYOa+AoMTJmU/AbE4Be4
 mlvRA2s4CtxJ25u5khbHmJ7W/nME9g5JuFpGUWkrJZSMoWMDKvYtQoTi0qSy3SNTbUSyrKTM8
 oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDDkGINjB2LQo8BCjJAeTkijvAnmDSCG+pPyU
 yozE4oz4otKc1OJDjDIcHEoSvAohQDnBotT01Iq0zBxg8MOkJTh4lER4TwUDpXmLCxJzizPTI
 VKnGHU5Nqxe/4VJiCUvPy9VSpyXHWSGAEhRRmke3AhYJF5ilJUS5mUEOkqIpyC1KDezBFX+Fa
 M4B6OSMO9dkFU8mXklcJteAR3BBHTEi236IEeUJCKkpBoYzTNjVz0xmRa5ntV6ioJi+NV0juD
 YaaUlNuaJXMV8iyqaws1DRVdtVFWMZt38NSGhWmJFwYyFjrku7bcXaAmqfHjx2fyMgIzXocyt
 Rl9TAvw2zvNPcOM/s3d54fay1mIfjecXfvxYJKIgm1Qz/7NROHeBKMsp+9ypWc38N3hKT++b4
 GR2fIoSS3FGoqEWc1FxIgCl4IcCvwIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1496339869!95371319!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1351 invoked from network); 1 Jun 2017 17:57:49 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-27.messagelabs.com with SMTP; 1 Jun 2017 17:57: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 046D2344;
 Thu,  1 Jun 2017 10: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 10EE33F578;
 Thu,  1 Jun 2017 10:57:47 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
References: <b8dc312e-f4ae-e135-9d35-64537dec1cce@arm.com>
 <9decb9e7-6916-6850-fea1-22db8ca7928b@oracle.com>
 <45b8165d-8073-be54-b0f7-eae80b360838@arm.com>
 <daf2b44f-d1a1-ad11-7fff-d1186e0d9dba@oracle.com>
 <5927E0FB020000780015CB94@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <82505d37-4ae1-ca7c-d4e5-3ea1e4fb806f@arm.com>
Date: Thu, 1 Jun 2017 18:57:46 +0100
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: <5927E0FB020000780015CB94@prv-mh.provo.novell.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "lars.kurth@citrix.com" <lars.kurth@citrix.com>
Subject: Re: [Xen-devel] Commit moratorium for branching 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-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>

SGksCgpPbiAyNi8wNS8xNyAwNzowMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjUuMDUu
MTcgYXQgMjA6MDAsIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4gd3JvdGU6Cj4+IE9uIDA1
LzI1LzIwMTcgMDE6NDYgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+IE9uIDI1LzA1LzE3IDE4
OjA4LCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+Pj4gSXMgdGhpczoKPj4+Pgo+Pj4+IGh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0wNS9t
c2cwMjM0MC5odG1sCj4+Pj4KPj4+Pgo+Pj4+IGJlaW5nIGRlZmVycmVkIHRvIHRoZSBuZXh0IFJD
IChpZiB3ZSBhcmUgaGF2aW5nIG9uZSk/Cj4+Pgo+Pj4gSSBtaXNzZWQgdGhhdCBpc3N1ZSBzb3Jy
eS4gU28gZmFyLCB0aGlzIHBhdGNoIGxhY2tzIG9mCj4+PiBBY2tlZC1ieS9SZXZpZXdlZC1ieSBi
dXQgYXMgYSBUZXN0ZWQtYnkuCj4+Pgo+Pj4gSSBhbSBhd2FyZSB0aGUgcGF0Y2ggdGhhdCBpbnRy
b2R1Y2VkIHRoZSByZWdyZXNzaW9uIChlZmE5NTk2ZTlkCj4+PiAieDg2L21tOiBmaXggaW5jb3Jy
ZWN0IHVubWFwcGluZyBvZiAyTUIgYW5kIDFHQiBwYWdlcyIpIHdhcyBhdHRlbXB0aW5nCj4+PiB0
byBwcmV2ZW50IGJyZWFraW5nIGRvd24gYW4gRVBUIHN0cnVjdHVyZSBpcnJldmVyc2libHkgd2hl
biByZW1vdmluZwo+Pj4gMk1CIGFuZCAxR0IgcGFnZXMuIEFGQUlVLCB0aGlzIGNvbW1pdCB3aWxs
IGltcHJvdmUgcGVyZm9ybWFuY2UsIGJ1dCBhCj4+PiBib290IHJlZ3Jlc3Npb24gd2FzIGludHJv
ZHVjZWQgb24gQU1EIHBsYXRmb3Jtcy4KPj4KPj4KPj4gVGhlIHJlZ3Jlc3Npb24gb25seSBhZmZl
Y3RzIEFNRCBndWVzdHMgdGhhdCBoYXZlIG1heG1lbSA+IG1lbW9yeS4KPj4KPj4gU2luY2Ugd2Ug
aGF2ZSBhIGZpeCBpbiBmbGlnaHQgbXkgc3VnZ2VzdGlvbiB3b3VsZCBiZSB0byByZWxlYXNlLW5v
dGUKPj4gdGhpcyBpc3N1ZSBidXQgbm90IHJldmVydCB0aGUgb2ZmZW5kaW5nIHBhdGNoLgo+Cj4g
SSdtIHByZXR0eSBjb252aW5jZWQgd2UgY2FuIGdldCB0aGlzIHNvcnRlZCBiZWZvcmUgNC45IGdv
ZXMgb3V0LAo+IHNvICsxIHRvIG5vdCByZXZlcnRpbmcgcmlnaHQgYXdheS4gSSdtIG5vdCBldmVu
IHN1cmUgaXMgd2UgbWF5Cj4gbm90aWNlIHRoaXMgaW4gb3NzdGVzdCwgYXMgSSdtIHVuY2VydGFp
biB3aGV0aGVyIHRoZXJlIGFyZSBhbnkKPiB0ZXN0cyB3aXRoIG1heG1lbSA+IG1lbW9yeS4KCkkg
aGF2ZW4ndCBzZWVuIGFueSB1cGRhdGUgb24gdGhpcyBwYXRjaC4gU2hhbGwgd2UgbWFrZSBhIHJl
bGVhc2Ugbm90ZSAKYWJvdXQgdGhlIHJlZ3Jlc3Npb24gb3Igd2lsbCBpdCBiZSBmaXhlZCBmb3Ig
WGVuIDQuOT8KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 01 17:58:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 17: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 1dGUM4-0003gT-6V; Thu, 01 Jun 2017 17: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=3184c523e=Andrew.Cooper3@citrix.com>)
 id 1dGUM2-0003fw-WA
 for xen-devel@lists.xen.org; Thu, 01 Jun 2017 17:57:51 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 7E/AF-03058-E9550395; Thu, 01 Jun 2017 17:57:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsWyU9JRQnduqEG
 kwe6/mhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8ayS+9ZC66wVGx6f4y1gfE+cxcjJ4eEgJ9E
 y9wWli5GDg5hgUiJmetVQMIiAj4SX34vZwexhQTKJda82wZWziygLLFp+TomEJtNQF9i94tPY
 DavgK3E3BvrwOpZBFQkeh5MYQGxRQXCJd42HmGBqBGUODnzCZjNKWAtsfXVCkaImQYSRxbNYY
 Ww5SW2v53DDLFXTeJa/yV2iDPTJSY+62GZwMg/C8moWUjaZyFpX8DIvIpRozi1qCy1SNfIRC+
 pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzAEGYBgB+O+j5GHGCU5mJREeRfIG0QK
 8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBVCAHKCRalpqdWpGXmAKMBJi3BwaMkwssBkuYtLkjML
 c5Mh0idYtTlaPqw5QuTEEtefl6qlDjvRJAiAZCijNI8uBGwyLzEKCslzMsIdJQQT0FqUW5mCa
 r8K0ZxDkYlYV4/kCk8mXklcJteAR3BBHTEi236IEeUJCKkpBoYfe8t9crYeD4yOXlDlgXr0S/
 zZ5plF/zJeRtb9G7bXIlvUwRzTvMnZ+aYTlsp6/H4zM7m/wUZJ/9sqk3gmRFjs0p3buCBLrOb
 9re+HeXdVxBit+id7l+NdOkXXO2bjtama5yr1WQQvPH+yO77a41sc5P69NNt315++J3R+2uVz
 PFPijVCOXERSizFGYmGWsxFxYkAIwMF1McCAAA=
X-Env-Sender: prvs=3184c523e=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1496339869!59911387!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42022 invoked from network); 1 Jun 2017 17:57:49 -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;
 1 Jun 2017 17:57:49 -0000
X-IronPort-AV: E=Sophos;i="5.39,280,1493683200"; d="scan'208";a="47078539"
To: Julien Grall <julien.grall@arm.com>, Xen-devel <xen-devel@lists.xen.org>
References: <1495818213-345-1-git-send-email-andrew.cooper3@citrix.com>
 <200710f0-0bcd-8594-7146-3027d28ebfcf@arm.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <671d6d01-cd61-48ee-6192-d2ee0a576de0@citrix.com>
Date: Thu, 1 Jun 2017 18:57:48 +0100
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: <200710f0-0bcd-8594-7146-3027d28ebfcf@arm.com>
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 RFC for-4.9 0/2] x86/pagewalk: Further
 bugfixes to pagetable walking
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDEvMDYvMTcgMTg6NTUsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSBBbmRyZXcsCj4KPiBP
biAyNi8wNS8xNyAxODowMywgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gVGhlc2UgYnVnZml4ZXMg
ZmluYWxseSBhbGxvdyBteSBjb21wcmVoZW5zaXZlIFhURiB0ZXN0IChmb2xsb3dpbmcKPj4gc2V2
ZXJhbAo+PiBidWdmaXhlcywgYW5kIHRoZSBhZGRlZCBmZWF0dXJlIG9mIHRoZSAwLWxldmVsIHBh
Z2V0YWJsZSB0ZXN0cykgdG8KPj4gY29tcGxldGUKPj4gc3VjY2Vzc2Z1bGx5IG9uIGEgU2t5bGFr
ZSBTZXJ2ZXIgc3lzdGVtLCB3aXRoIFBLVS4KPj4KPj4gSSBrbm93IHRoaXMgaXMgZ2V0dGluZyB2
ZXJ5IHRpZ2h0IHRvIHRoZSBsaW5lIG9uIDQuOSwgYnV0IGl0IHdvdWxkIGJlCj4+IG5pY2UgdG8K
Pj4gZ2V0IHRoZXNlIGZpeGVzIGluLgo+Cj4gSXMgdGhlcmUgYW55IHJpc2sgdG8gdGFrZSB0aGlz
IHBhdGNoIGluIFhlbiA0Ljk/CgpWZXJ5IGxpdHRsZSByaXNrIChpZiBJIGRvIHNheSBzbyBteXNl
bGYpLgoKSSBoYXZlIGFuIFhURiB0ZXN0IHdoaWNoIGNhbiBwcm92ZSB0aGUgY29ycmVjdG5lc3Mg
b2YgYm90aCBwYXRjaGVzLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 01 18:01:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 18:01:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGUP0-0004UG-K9; Thu, 01 Jun 2017 18: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 <julien.grall@arm.com>) id 1dGUOz-0004U8-2a
 for xen-devel@lists.xen.org; Thu, 01 Jun 2017 18:00:53 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 AD/9B-03557-45650395; Thu, 01 Jun 2017 18:00:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVysyfVTTcozCD
 SYMMNM4slHxezODB6HN39mymAMYo1My8pvyKBNeP0V+OCdraKpacvsDcwfmHpYuTiEBLYxCjR
 MGMfO4Szm1Gi9dQTpi5GDg5hgUiJmetVuhg5OUQEgiUWX5zLCFGzilFi47E9rCA1zALKEqdbw
 kBq2AQ0Je58/sQEYvMKWEncXNLOAmKzCKhI9FzbBhYXFQiXeNt4hAWiRlDi5MwnYDangJ3Eyo
 XXwGqYBWwl7szdzQxhy0tsfzuHeQIj3ywkLbOQlM1CUraAkXkVo0ZxalFZapGuoYFeUlFmekZ
 JbmJmDpBnppebWlycmJ6ak5hUrJecn7uJERhsDECwg/HesoBDjJIcTEqivAvkDSKF+JLyUyoz
 Eosz4otKc1KLDzHKcHAoSfC6hALlBItS01Mr0jJzgGEPk5bg4FES4V0JkuYtLkjMLc5Mh0idY
 tTlaPqw5QuTEEtefl6qlDivDUiRAEhRRmke3AhYDF5ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6
 OSMG8dyBSezLwSuE2vgI5gAjrixTZ9kCNKEhFSUg2Moray4ad1npd1O6dbvv8f2xVTkdu4L/j
 qieA/jKUMdgcrAr39H05nlvVojJk/bYue884fyVsWHlz1cUtwavqEY0u2/O+8uTRuyRXWK9uy
 n56WiBQS2lfXnWK2u1Tn4XEdbmXH7DUnl7/07ze8WNFSu2X2yXwfS8OjBxc9NZcN2bWv76lkf
 eBCJZbijERDLeai4kQACtd9/bwCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1496340050!65211929!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40997 invoked from network); 1 Jun 2017 18:00:50 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-21.messagelabs.com with SMTP; 1 Jun 2017 18:00: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 B1FD3344;
 Thu,  1 Jun 2017 11:00: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 157A53F578;
 Thu,  1 Jun 2017 11:00:48 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1495818213-345-1-git-send-email-andrew.cooper3@citrix.com>
 <200710f0-0bcd-8594-7146-3027d28ebfcf@arm.com>
 <671d6d01-cd61-48ee-6192-d2ee0a576de0@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <dcb70943-1835-dac4-6157-39065a62b5ad@arm.com>
Date: Thu, 1 Jun 2017 19:00:47 +0100
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: <671d6d01-cd61-48ee-6192-d2ee0a576de0@citrix.com>
Cc: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH RFC for-4.9 0/2] x86/pagewalk: Further
 bugfixes to pagetable walking
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

T24gMDEvMDYvMTcgMTg6NTcsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMDEvMDYvMTcgMTg6
NTUsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGkgQW5kcmV3LAo+Pgo+PiBPbiAyNi8wNS8xNyAx
ODowMywgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+IFRoZXNlIGJ1Z2ZpeGVzIGZpbmFsbHkgYWxs
b3cgbXkgY29tcHJlaGVuc2l2ZSBYVEYgdGVzdCAoZm9sbG93aW5nCj4+PiBzZXZlcmFsCj4+PiBi
dWdmaXhlcywgYW5kIHRoZSBhZGRlZCBmZWF0dXJlIG9mIHRoZSAwLWxldmVsIHBhZ2V0YWJsZSB0
ZXN0cykgdG8KPj4+IGNvbXBsZXRlCj4+PiBzdWNjZXNzZnVsbHkgb24gYSBTa3lsYWtlIFNlcnZl
ciBzeXN0ZW0sIHdpdGggUEtVLgo+Pj4KPj4+IEkga25vdyB0aGlzIGlzIGdldHRpbmcgdmVyeSB0
aWdodCB0byB0aGUgbGluZSBvbiA0LjksIGJ1dCBpdCB3b3VsZCBiZQo+Pj4gbmljZSB0bwo+Pj4g
Z2V0IHRoZXNlIGZpeGVzIGluLgo+Pgo+PiBJcyB0aGVyZSBhbnkgcmlzayB0byB0YWtlIHRoaXMg
cGF0Y2ggaW4gWGVuIDQuOT8KPgo+IFZlcnkgbGl0dGxlIHJpc2sgKGlmIEkgZG8gc2F5IHNvIG15
c2VsZikuCj4KPiBJIGhhdmUgYW4gWFRGIHRlc3Qgd2hpY2ggY2FuIHByb3ZlIHRoZSBjb3JyZWN0
bmVzcyBvZiBib3RoIHBhdGNoZXMuCgpJdCBpcyBuaWNlIHRvIGhhdmUgWFRGIGFyb3VuZCBmb3Ig
dGhhdCA6KS4KClJlbGVhc2UtYWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 01 18:03:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 18: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 1dGURf-0004fb-1A; Thu, 01 Jun 2017 18: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 <prvs=3184c523e=Andrew.Cooper3@citrix.com>)
 id 1dGURd-0004fU-17
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 18:03:37 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 50/86-01999-8F650395; Thu, 01 Jun 2017 18:03:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsWyU9JRQvd7mEG
 kwd19Shbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aqXzvZCw74V0xq3sLawLjHsouRk0NCwE/i
 1bod7CC2sECIxN7Ox0wgtohAoMSdo2eB4lwcQgJ9jBJb5rYzgjjMArMYJT5POc4CUsUmoC+x+
 8UnsA5eAVuJOeunsILYLAIqEu0rVjKD2KIC4RJvG4+wQNQISpyc+QTI5uDgFPCV+H9TEcRkFt
 CUWL9LH6SCWUBeYvvbOWCdQgJqEtf6L7FD3JkusfXvL+YJjPyzkAyahdA9C0n3AkbmVYwaxal
 FZalFuobmeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgSHIAAQ7GC+e9jzEKMnB
 pCTKu0DeIFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG8UMKSFBItS01Mr0jJzgNEAk5bg4FES4
 U0ASfMWFyTmFmemQ6ROMepybFi9/guTEEtefl6qlDivMkiRAEhRRmke3AhYZF5ilJUS5mUEOk
 qIpyC1KDezBFX+FaM4B6OSMG8uyBSezLwSuE2vgI5gAjrixTZ9kCNKEhFSUg2MH941pPAWzJj
 /w62Fx4etUX1711m+04x1ER+e/Y+p1Dtw7UVgpMav1WvcF66/t9XzEcNRzbWOey/aCN3MO9Vs
 ZucftvzG1kM/OZJ3us08Ns1P38s2S+6GYU1JaH67xEObQKOoxT+cMqPUMrJ1XKytOp5sZH5xw
 22NdlXiH35llX9Rz1YtdSlTYinOSDTUYi4qTgQATg+Iy8cCAAA=
X-Env-Sender: prvs=3184c523e=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1496340215!99820246!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=SUBJECT_RANDOMQ,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33839 invoked from network); 1 Jun 2017 18:03:35 -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;
 1 Jun 2017 18:03:35 -0000
X-IronPort-AV: E=Sophos;i="5.39,280,1493683200"; d="scan'208";a="47078965"
To: Dario Faggioli <dario.faggioli@citrix.com>,
 <xen-devel@lists.xenproject.org>
References: <149633614204.12814.14390287626133023934.stgit@Solace.fritz.box>
 <149633843555.12814.16573412358602741145.stgit@Solace.fritz.box>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <3b869d43-2925-134e-32a9-76c6cedf35f2@citrix.com>
Date: Thu, 1 Jun 2017 19:02:53 +0100
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: <149633843555.12814.16573412358602741145.stgit@Solace.fritz.box>
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>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 03/15] xen/tools: tracing: several
 improvements on IRQs tracing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDEvMDYvMTcgMTg6MzMsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+IE1vcmUgc3BlY2lmaWNh
bGx5Ogo+ICAtIHRoZSBoYW5kbGluZyBvZiB0aGUgVFJDX0hXX0lSUV9IQU5ETEVEIGlzIGZpeGVk
LCBib3RoIGluCj4gICAgeGVudHJhY2VfZm9ybWF0IGFuZCBpbiB4ZW5hbHl6ZTsKPiAgLSBzaW1w
bGUgZXZlbnRzIGZvciByZWNvcmRpbmcgd2hlbiB3ZSBlbnRlciBhbmQgZXhpdCB0aGUKPiAgICBk
b19JUlEgZnVuY3Rpb24sIGFzIHdlbGwgYXMgd2hlbiB3ZSBkZWFsIHdpdGggYSBndWVzdAo+ICAg
IElSUSwgYXJlIGFkZGVkOwo+ICAtIHRyYWNpbmcgb2YgSVJRcyBoYW5kbGVkIHdpdGggZGlyZWN0
IHZlY3RvcnMgaXMgYWxzbwo+ICAgIGFkZGVkLgo+Cj4gV2l0aCBhbGwgdGhlIGFib3ZlLCBhIHRy
YWNlIHdpbGwgbm93IGxvb2sgbGlrZSB0aGlzICh1c2luZwo+IHhlbmFseXplKToKPgo+ICAwLjAw
MTI5OTA3MiAueC0gZDMyNzY4djUgaXJxX2VudGVyLCBpcnEgODAwMDAwMDAKPiAgMC4wMDEyOTkw
NzIgLngtIGQzMjc2OHY1IGlycV9kaXJlY3QsIHZlYyBmYSwgaGFuZGxlciA9IDB4ZmZmZjgyZDA4
MDI2ZDdlNAoKUGxlYXNlIGNvbnNpc3RlbnRseSB1c2UgMHgkaGV4LiAgdmVjIGluIHBhcnRpY3Vs
YXIgaGFzIDEwLzE2dGhzIG9mIGl0cwp2YWx1ZXMgd2hpY2ggYXJlIGNvbXBsZXRlbHkgYW1iaWd1
b3VzIGJldHdlZW4gaGV4IGFuZCBkZWNpbWFsLgoKfkFuZHJldwoKPiAgMC4wMDEzMDAwMTQgLngt
IGQzMjc2OHY1IHJhaXNlX3NvZnRpcnEgbnIgMAo+ICAwLjAwMTMwMDQ4NyAueC0gZDMyNzY4djUg
aXJxX2V4aXQgaXJxIDgwMDAwMDAwLCBpbl9pcnEgPSAwCj4KPiBPciBsaWtlIHRoaXM6Cj4KPiAg
MC4wNDk0Mzc4OTIgLXwtIGQzMjc2N3YxMiBpcnFfZW50ZXIsIGlycSA0Cj4gIDAuMDQ5NDM3ODky
IC18LSBkMzI3Njd2MTIgaXJxX2hhbmRsZWQgaXJxIDQsIDg1NDI4IGN5Y2xlcwo+ICAwLjA0OTQ3
NDMzNiAtfC0gZDMyNzY3djEyIGlycV9leGl0IGlycSA0LCBzdGF0dXMgPSAweDAsIGluX2lycSA9
IDAKPgo+IE1ha2luZyBpdCBtdWNoIGVhc2llciB0byBmaWd1cmUgb3V0IHdoZW4gaW50ZXJydXB0
Cj4gcHJvY2Vzc2luZyBzdGFydCwgd2hhdCBpdCBkb2VzIGFuZCB3aGVuIGl0IGVuZHMuCj4KPiBT
aWduZWQtb2ZmLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4K
PiAtLS0KPiBDYzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgo+
IENjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiBDYzogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgo+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IC0t
LQo+ICB0b29scy94ZW50cmFjZS9mb3JtYXRzICAgICB8ICAgIDYgKysrKwo+ICB0b29scy94ZW50
cmFjZS94ZW5hbHl6ZS5jICB8ICAgNTYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KystLS0tLQo+ICB4ZW4vYXJjaC94ODYvaXJxLmMgICAgICAgICB8ICAgNjEgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0KPiAgeGVuL2luY2x1ZGUvcHVibGljL3Ry
YWNlLmggfCAgICA0ICsrKwo+ICA0IGZpbGVzIGNoYW5nZWQsIDEwOSBpbnNlcnRpb25zKCspLCAx
OCBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS90b29scy94ZW50cmFjZS9mb3JtYXRzIGIv
dG9vbHMveGVudHJhY2UvZm9ybWF0cwo+IGluZGV4IDhiMzE3ODAuLjAwYzI5YjggMTAwNjQ0Cj4g
LS0tIGEvdG9vbHMveGVudHJhY2UvZm9ybWF0cwo+ICsrKyBiL3Rvb2xzL3hlbnRyYWNlL2Zvcm1h
dHMKPiBAQCAtMTk3LDcgKzE5NywxMSBAQAo+ICAweDAwODAyMDA1ICBDUFUlKGNwdSlkICAlKHRz
YylkICgrJShyZWx0c2MpOGQpICBtb3ZlX3ZlY3RvciBbIGlycSA9ICUoMSlkIGhhZCB2ZWN0b3Ig
MHglKDIpeCBvbiBDUFUlKDMpZCBdCj4gIDB4MDA4MDIwMDYgIENQVSUoY3B1KWQgICUodHNjKWQg
KCslKHJlbHRzYyk4ZCkgIGFzc2lnbl92ZWN0b3IgWyBpcnEgPSAlKDEpZCA9IHZlY3RvciAweCUo
Mil4LCBDUFUgbWFzazogMHglKDMpMDh4IF0KPiAgMHgwMDgwMjAwNyAgQ1BVJShjcHUpZCAgJSh0
c2MpZCAoKyUocmVsdHNjKThkKSAgYm9ndXNfdmVjdG9yIFsgMHglKDEpeCBdCj4gLTB4MDA4MDIw
MDggIENQVSUoY3B1KWQgICUodHNjKWQgKCslKHJlbHRzYyk4ZCkgIGRvX2lycSBbIGlycSA9ICUo
MSlkLCBiZWdhbiA9ICUoMilkdXMsIGVuZGVkID0gJSgzKWR1cyBdCj4gKzB4MDA4MDIwMDggIENQ
VSUoY3B1KWQgICUodHNjKWQgKCslKHJlbHRzYyk4ZCkgIGlycV9oYW5kbGVkIFsgaXJxID0gJSgx
KWQsIGR1ciA9IDB4JSgzKTA4eCUoMikwOHggXQo+ICsweDAwODAyMDA5ICBDUFUlKGNwdSlkICAl
KHRzYylkICgrJShyZWx0c2MpOGQpICBkaXJlY3RfdmVjdG9yIFsgdmVjdG9yIDB4JSgxKXgsIGhh
bmRsZXIgPSAweCUoMykwOHglKDIpMDh4IF0KPiArMHgwMDgwMjAwYSAgQ1BVJShjcHUpZCAgJSh0
c2MpZCAoKyUocmVsdHNjKThkKSAgZG9faXJxIFsgaXJxID0gJSgxKWQgXQo+ICsweDAwODAyMDBi
ICBDUFUlKGNwdSlkICAlKHRzYylkICgrJShyZWx0c2MpOGQpICBkb19ndWVzdF9pcnEgWyBpcnEg
PSAlKDEpZCBdCj4gKzB4MDA4MDIwMGMgIENQVSUoY3B1KWQgICUodHNjKWQgKCslKHJlbHRzYyk4
ZCkgIGlycV9leGl0IFsgaXJxID0gJSgxKWQsIHN0YXR1cyA9IDB4JSgyKXgsIGluX2lycSA9ICUo
MylkIF0KPiAgCj4gIDB4MDAwODQwMDEgIENQVSUoY3B1KWQgICUodHNjKWQgKCslKHJlbHRzYyk4
ZCkgIGhwZXQgY3JlYXRlIFsgdG4gPSAlKDEpZCwgaXJxID0gJSgyKWQsIGRlbHRhID0gMHglKDQp
MDh4JSgzKTA4eCwgcGVyaW9kID0gMHglKDYpMDh4JSg1KTA4eCBdCj4gIDB4MDAwODQwMDIgIENQ
VSUoY3B1KWQgICUodHNjKWQgKCslKHJlbHRzYyk4ZCkgIHBpdCBjcmVhdGUgWyBkZWx0YSA9IDB4
JSgxKTAxNngsIHBlcmlvZCA9IDB4JSgyKTAxNnggXQo+IGRpZmYgLS1naXQgYS90b29scy94ZW50
cmFjZS94ZW5hbHl6ZS5jIGIvdG9vbHMveGVudHJhY2UveGVuYWx5emUuYwo+IGluZGV4IGZhNjA4
YWQuLjA2M2VlZTcgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMveGVudHJhY2UveGVuYWx5emUuYwo+ICsr
KyBiL3Rvb2xzL3hlbnRyYWNlL3hlbmFseXplLmMKPiBAQCAtODM4MCwxOSArODM4MCw0NSBAQCB2
b2lkIGlycV9wcm9jZXNzKHN0cnVjdCBwY3B1X2luZm8gKnApIHsKPiAgICAgICAgICB9Cj4gICAg
ICAgICAgYnJlYWs7Cj4gICAgICB9Cj4gLSAgICBjYXNlIFRSQ19IV19JUlFfSEFORExFRDoKPiAr
ICAgIGNhc2UgVFJDX0hXX0lSUV9FTlRFUjoKPiArICAgIGNhc2UgVFJDX0hXX0lSUV9HVUVTVDoK
PiAgICAgIHsKPiAgICAgICAgICBzdHJ1Y3Qgewo+IC0gICAgICAgICAgICBpbnQgaXJxLCBzdGFy
dF90c2MsIGVuZF90c2M7Cj4gKyAgICAgICAgICAgIGludDMyX3QgaXJxOwo+ICAgICAgICAgIH0g
KnIgPSAodHlwZW9mKHIpKXJpLT5kOwo+IC0gICAgICAgIGludCBhcmN0aW1lOwo+ICAKPiAtICAg
ICAgICBhcmN0aW1lID0gci0+ZW5kX3RzYyAtIHItPnN0YXJ0X3RzYzsKPiAgICAgICAgICBpZiAo
IG9wdC5kdW1wX2FsbCApCj4gICAgICAgICAgewo+IC0gICAgICAgICAgICBwcmludGYoIiAlcyBp
cnFfaGFuZGxlZCBpcnEgJXggJWQgKCVkLCVkKVxuIiwKPiAtICAgICAgICAgICAgICAgICAgIHJp
LT5kdW1wX2hlYWRlciwKPiAtICAgICAgICAgICAgICAgICAgIHItPmlycSwgYXJjdGltZSwgci0+
c3RhcnRfdHNjLCByLT5lbmRfdHNjKTsKPiArICAgICAgICAgICAgcHJpbnRmKCIgJXMgaXJxXyVz
LCBpcnEgJXhcbiIsIHJpLT5kdW1wX2hlYWRlciwKPiArICAgICAgICAgICAgICAgICAgIHJpLT5l
dmVudCA9PSBUUkNfSFdfSVJRX0VOVEVSID8gImVudGVyIiA6ICJndWVzdCIsIHItPmlycSk7Cgpp
cnEgJSN4Cgo+ICsgICAgICAgIH0KPiArICAgICAgICBicmVhazsKPiArICAgIH0KPiArICAgIGNh
c2UgVFJDX0hXX0lSUV9ESVJFQ1RfVkVDVE9SOgo+ICsgICAgewo+ICsgICAgICAgIHN0cnVjdCB7
Cj4gKyAgICAgICAgICAgIHVpbnQzMl90IHZlYzsKPiArICAgICAgICAgICAgdWludDY0X3QgaGFu
ZGxlcjsKPiArICAgICAgICB9IF9fYXR0cmlidXRlX18oKHBhY2tlZCkpICpyID0gKHR5cGVvZihy
KSlyaS0+ZDsKPiArCj4gKyAgICAgICAgaWYgKCBvcHQuZHVtcF9hbGwgKQo+ICsgICAgICAgIHsK
PiArICAgICAgICAgICAgcHJpbnRmKCIgJXMgaXJxX2RpcmVjdCwgdmVjICV4LCBoYW5kbGVyID0g
JXBcbiIsCj4gKyAgICAgICAgICAgICAgICAgICByaS0+ZHVtcF9oZWFkZXIsIHItPnZlYywgKHZv
aWQqKXItPmhhbmRsZXIpOwoKdmVjICUwMngKCj4gKyAgICAgICAgfQo+ICsgICAgICAgIGJyZWFr
Owo+ICsgICAgfQo+ICsgICAgY2FzZSBUUkNfSFdfSVJRX0hBTkRMRUQ6Cj4gKyAgICB7Cj4gKyAg
ICAgICAgc3RydWN0IHsKPiArICAgICAgICAgICAgaW50MzJfdCBpcnE7Cj4gKyAgICAgICAgICAg
IHVpbnQ2NF90IGFyY3RpbWU7Cj4gKyAgICAgICAgfSBfX2F0dHJpYnV0ZV9fKChwYWNrZWQpKSAq
ciA9ICh0eXBlb2YocikpcmktPmQ7Cj4gKwo+ICsgICAgICAgIGlmICggb3B0LmR1bXBfYWxsICkK
PiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHByaW50ZigiICVzIGlycV9oYW5kbGVkIGlycSAl
eCwgJSJQUkl1NjQiIGN5Y2xlc1xuIiwKCmlycSAlI3gKCj4gKyAgICAgICAgICAgICAgICAgICBy
aS0+ZHVtcF9oZWFkZXIsIHItPmlycSwgci0+YXJjdGltZSk7Cj4gICAgICAgICAgfQo+ICAgICAg
ICAgIGlmICggb3B0LnNjYXR0ZXJwbG90X2lycSApCj4gICAgICAgICAgewo+IEBAIC04NDA3LDYg
Kzg0MzMsMjIgQEAgdm9pZCBpcnFfcHJvY2VzcyhzdHJ1Y3QgcGNwdV9pbmZvICpwKSB7Cj4gICAg
ICAgICAgfQo+ICAgICAgICAgIGJyZWFrOwo+ICAgICAgfQo+ICsgICAgY2FzZSBUUkNfSFdfSVJR
X0VYSVQ6Cj4gKyAgICB7Cj4gKyAgICAgICAgc3RydWN0IHsKPiArICAgICAgICAgICAgaW50MzJf
dCBpcnEsIHN0YXR1czsKPiArICAgICAgICAgICAgdWludDMyX3QgaW5faXJxOwo+ICsgICAgICAg
IH0gKnIgPSAodHlwZW9mKHIpKXJpLT5kOwo+ICsKPiArICAgICAgICBpZiAoIG9wdC5kdW1wX2Fs
bCApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBwcmludGYoIiAlcyBpcnFfZXhpdCBpcnEg
JXgiLCByaS0+ZHVtcF9oZWFkZXIsIHItPmlycSk7Cj4gKyAgICAgICAgICAgIGlmICggci0+c3Rh
dHVzICE9IC0xICkKPiArICAgICAgICAgICAgICAgIHByaW50ZigiLCBzdGF0dXMgPSAweCV4Iiwg
ci0+c3RhdHVzKTsKPiArICAgICAgICAgICAgcHJpbnRmKCIsIGluX2lycSA9ICVkXG4iLCByLT5p
bl9pcnEpOwo+ICsgICAgICAgIH0KPiArICAgICAgICBicmVhazsKPiArICAgIH0KPiAgICAgIGNh
c2UgVFJDX0hXX0lSUV9BU1NJR05fVkVDVE9SOgo+ICAgICAgewo+ICAgICAgICAgIHN0cnVjdCB7
Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9pcnEuYyBiL3hlbi9hcmNoL3g4Ni9pcnEuYwo+
IGluZGV4IDY3NmJhNTIuLmY1ZDkzMDIgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2lycS5j
Cj4gKysrIGIveGVuL2FyY2gveDg2L2lycS5jCj4gQEAgLTEwMCwxMSArMTAwLDE1IEBAIHN0YXRp
YyB2b2lkIHRyYWNlX2lycV9tYXNrKHUzMiBldmVudCwgaW50IGlycSwgaW50IHZlY3RvciwgY3B1
bWFza190ICptYXNrKQo+ICAgICAgICAgIHVuc2lnbmVkIGludCBpcnE6MTYsIHZlYzoxNjsKPiAg
ICAgICAgICB1bnNpZ25lZCBpbnQgbWFza1s2XTsKPiAgICAgIH0gZDsKPiArCj4gKyAgICBpZiAo
IGxpa2VseSghdGJfaW5pdF9kb25lKSApCj4gKyAgICAgICAgcmV0dXJuOwo+ICsKPiAgICAgIGQu
aXJxID0gaXJxOwo+ICAgICAgZC52ZWMgPSB2ZWN0b3I7Cj4gICAgICBtZW1zZXQoZC5tYXNrLCAw
LCBzaXplb2YoZC5tYXNrKSk7Cj4gICAgICBtZW1jcHkoZC5tYXNrLCBtYXNrLCBtaW4oc2l6ZW9m
KGQubWFzayksIHNpemVvZihjcHVtYXNrX3QpKSk7Cj4gLSAgICB0cmFjZV92YXIoZXZlbnQsIDEs
IHNpemVvZihkKSwgJmQpOwo+ICsgICAgX190cmFjZV92YXIoZXZlbnQsIDEsIHNpemVvZihkKSwg
JmQpOwo+ICB9Cj4gIAo+ICBzdGF0aWMgaW50IF9faW5pdCBfX2JpbmRfaXJxX3ZlY3RvcihpbnQg
aXJxLCBpbnQgdmVjdG9yLCBjb25zdCBjcHVtYXNrX3QgKmNwdV9tYXNrKQo+IEBAIC04MDQsMjMg
KzgwOCw1NCBAQCB2b2lkIGFsbG9jX2RpcmVjdF9hcGljX3ZlY3RvcigKPiAgICAgIHNwaW5fdW5s
b2NrKCZsb2NrKTsKPiAgfQo+ICAKPiArc3RhdGljIGlubGluZSB2b2lkIHRyYWNlX2lycV9oYW5k
bGVkKGludCBpcnEsIHVpbnQ2NF90IHRpbWUpCj4gK3sKPiArICAgIHN0cnVjdCBfX3BhY2tlZCB7
Cj4gKyAgICAgICAgaW50MzJfdCBpcnE7Cj4gKyAgICAgICAgdWludDY0X3QgdGltZTsKPiArICAg
IH0gZDsKPiArCj4gKyAgICBpZiAoIGxpa2VseSghdGJfaW5pdF9kb25lKSApCj4gKyAgICAgICAg
cmV0dXJuOwo+ICsKPiArICAgIGQuaXJxID0gaXJxOwo+ICsgICAgZC50aW1lID0gdGltZTsKPiAr
ICAgIF9fdHJhY2VfdmFyKFRSQ19IV19JUlFfSEFORExFRCwgMCwgc2l6ZW9mKGQpLCAmZCk7Cj4g
K30KPiArCj4gIHZvaWQgZG9fSVJRKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ICB7Cj4g
ICAgICBzdHJ1Y3QgaXJxYWN0aW9uICphY3Rpb247Cj4gLSAgICB1aW50MzJfdCAgICAgICAgICB0
c2NfaW47Cj4gLSAgICBzdHJ1Y3QgaXJxX2Rlc2MgICpkZXNjOwo+ICsgICAgdWludDY0X3QgICAg
ICAgICAgdHNjX2luID0gMDsKPiArICAgIHN0cnVjdCBpcnFfZGVzYyAgKmRlc2MgPSBOVUxMOwo+
ICAgICAgdW5zaWduZWQgaW50ICAgICAgdmVjdG9yID0gKHU4KXJlZ3MtPmVudHJ5X3ZlY3RvcjsK
PiAgICAgIGludCBpcnEgPSBfX2dldF9jcHVfdmFyKHZlY3Rvcl9pcnFbdmVjdG9yXSk7Cj4gICAg
ICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqb2xkX3JlZ3MgPSBzZXRfaXJxX3JlZ3MocmVncyk7Cj4g
ICAgICAKPiAgICAgIHBlcmZjX2luY3IoaXJxcyk7Cj4gICAgICB0aGlzX2NwdShpcnFfY291bnQp
Kys7Cj4gKyAgICBUUkFDRV8xRChUUkNfSFdfSVJRX0VOVEVSLCBpcnEpOwo+ICAgICAgaXJxX2Vu
dGVyKCk7Cj4gIAo+IC0gICAgaWYgKGlycSA8IDApIHsKPiAtICAgICAgICBpZiAoZGlyZWN0X2Fw
aWNfdmVjdG9yW3ZlY3Rvcl0gIT0gTlVMTCkgewo+ICsgICAgaWYgKGlycSA8IDApCgpTcGFjZXMu
Cgo+ICsgICAgewo+ICsgICAgICAgIGlmIChkaXJlY3RfYXBpY192ZWN0b3JbdmVjdG9yXSAhPSBO
VUxMKQoKU3BhY2VzLgoKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIGlmICggdW5saWtlbHko
dGJfaW5pdF9kb25lKSApCj4gKyAgICAgICAgICAgIHsKPiArICAgICAgICAgICAgICAgIHN0cnVj
dCBfX3BhY2tlZCB7Cj4gKyAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgdmVjOwo+ICsgICAg
ICAgICAgICAgICAgICAgIHVpbnQ2NF90IGhhbmRsZXI7Cj4gKyAgICAgICAgICAgICAgICB9IGQ7
Cj4gKwo+ICsgICAgICAgICAgICAgICAgZC52ZWMgPSB2ZWN0b3I7Cj4gKyAgICAgICAgICAgICAg
ICBkLmhhbmRsZXIgPSAodWludDY0X3QpZGlyZWN0X2FwaWNfdmVjdG9yW3ZlY3Rvcl07CgpBcyB0
aGVyZSBpcyBubyBjb2RlIGluYmV0d2VlbiwgeW91IGNhbiBkbyB0aGlzIGFzIGEgc3RyYWlnaHQK
aW5pdGlhbGlzYXRpb24gb2YgZC4KCmkuZS4KCn0gZCA9IHsgdmVjdG9yLCAodWludDY0X3QpZGly
ZWN0X2FwaWNfdmVjdG9yW3ZlY3Rvcl0gfTsKCk90aGVyd2lzZSwgUmV2aWV3ZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgo+ICsgICAgICAgICAgICAgICAg
X190cmFjZV92YXIoVFJDX0hXX0lSUV9ESVJFQ1RfVkVDVE9SLCAwLCBzaXplb2YoZCksICZkKTsK
PiArICAgICAgICAgICAgfQo+ICAgICAgICAgICAgICAoKmRpcmVjdF9hcGljX3ZlY3Rvclt2ZWN0
b3JdKShyZWdzKTsKPiAtICAgICAgICB9IGVsc2Ugewo+ICsgICAgICAgIH0KPiArICAgICAgICBl
bHNlCj4gKyAgICAgICAgewo+ICAgICAgICAgICAgICBjb25zdCBjaGFyICpraW5kID0gIiwgTEFQ
SUMiOwo+ICAKPiAgICAgICAgICAgICAgaWYgKCBhcGljX2lzcl9yZWFkKHZlY3RvcikgKQo+IEBA
IC04ODQsOSArOTE5LDEzIEBAIHZvaWQgZG9fSVJRKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
KQo+ICAgICAgICAgICAgICBkZXNjLT5ybF9xdWFudHVtX3N0YXJ0ID0gbm93Owo+ICAgICAgICAg
IH0KPiAgCj4gLSAgICAgICAgdHNjX2luID0gdGJfaW5pdF9kb25lID8gZ2V0X2N5Y2xlcygpIDog
MDsKPiArICAgICAgICBpZiAoIHVubGlrZWx5KHRiX2luaXRfZG9uZSkgKQo+ICsgICAgICAgIHsK
PiArICAgICAgICAgICAgX190cmFjZV92YXIoVFJDX0hXX0lSUV9HVUVTVCwgMCwgc2l6ZW9mKGly
cSksICZpcnEpOwo+ICsgICAgICAgICAgICB0c2NfaW4gPSBnZXRfY3ljbGVzKCk7Cj4gKyAgICAg
ICAgfQo+ICAgICAgICAgIF9fZG9fSVJRX2d1ZXN0KGlycSk7Cj4gLSAgICAgICAgVFJBQ0VfM0Qo
VFJDX0hXX0lSUV9IQU5ETEVELCBpcnEsIHRzY19pbiwgZ2V0X2N5Y2xlcygpKTsKPiArICAgICAg
ICB0cmFjZV9pcnFfaGFuZGxlZChpcnEsIGdldF9jeWNsZXMoKSAtIHRzY19pbik7Cj4gICAgICAg
ICAgZ290byBvdXRfbm9fZW5kOwo+ICAgICAgfQo+ICAKPiBAQCAtOTA3LDkgKzk0NiwxMCBAQCB2
b2lkIGRvX0lSUShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiAgICAgIHsKPiAgICAgICAg
ICBkZXNjLT5zdGF0dXMgJj0gfklSUV9QRU5ESU5HOwo+ICAgICAgICAgIHNwaW5fdW5sb2NrX2ly
cSgmZGVzYy0+bG9jayk7Cj4gLSAgICAgICAgdHNjX2luID0gdGJfaW5pdF9kb25lID8gZ2V0X2N5
Y2xlcygpIDogMDsKPiArICAgICAgICBpZiAoIHVubGlrZWx5KHRiX2luaXRfZG9uZSkgKQo+ICsg
ICAgICAgICAgICB0c2NfaW4gPSBnZXRfY3ljbGVzKCk7Cj4gICAgICAgICAgYWN0aW9uLT5oYW5k
bGVyKGlycSwgYWN0aW9uLT5kZXZfaWQsIHJlZ3MpOwo+IC0gICAgICAgIFRSQUNFXzNEKFRSQ19I
V19JUlFfSEFORExFRCwgaXJxLCB0c2NfaW4sIGdldF9jeWNsZXMoKSk7Cj4gKyAgICAgICAgdHJh
Y2VfaXJxX2hhbmRsZWQoaXJxLCBnZXRfY3ljbGVzKCkgLSB0c2NfaW4pOwo+ICAgICAgICAgIHNw
aW5fbG9ja19pcnEoJmRlc2MtPmxvY2spOwo+ICAgICAgfQo+ICAKPiBAQCAtOTIyLDYgKzk2Miw3
IEBAIHZvaWQgZG9fSVJRKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ICAgICAgc3Bpbl91
bmxvY2soJmRlc2MtPmxvY2spOwo+ICAgb3V0X25vX3VubG9jazoKPiAgICAgIGlycV9leGl0KCk7
Cj4gKyAgICBUUkFDRV8zRChUUkNfSFdfSVJRX0VYSVQsIGlycSwgZGVzYyA9PSBOVUxMID8gLTEg
OiBkZXNjLT5zdGF0dXMsIGluX2lycSgpKTsKPiAgICAgIHNldF9pcnFfcmVncyhvbGRfcmVncyk7
Cj4gIH0KPiAgCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy90cmFjZS5oIGIveGVu
L2luY2x1ZGUvcHVibGljL3RyYWNlLmgKPiBpbmRleCA3ZjJlODkxLi5mNjZhN2FmIDEwMDY0NAo+
IC0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy90cmFjZS5oCj4gKysrIGIveGVuL2luY2x1ZGUvcHVi
bGljL3RyYWNlLmgKPiBAQCAtMjcxLDYgKzI3MSwxMCBAQAo+ICAjZGVmaW5lIFRSQ19IV19JUlFf
QVNTSUdOX1ZFQ1RPUiAgICAgIChUUkNfSFdfSVJRICsgMHg2KQo+ICAjZGVmaW5lIFRSQ19IV19J
UlFfVU5NQVBQRURfVkVDVE9SICAgIChUUkNfSFdfSVJRICsgMHg3KQo+ICAjZGVmaW5lIFRSQ19I
V19JUlFfSEFORExFRCAgICAgICAgICAgIChUUkNfSFdfSVJRICsgMHg4KQo+ICsjZGVmaW5lIFRS
Q19IV19JUlFfRElSRUNUX1ZFQ1RPUiAgICAgIChUUkNfSFdfSVJRICsgMHg5KQo+ICsjZGVmaW5l
IFRSQ19IV19JUlFfRU5URVIgICAgICAgICAgICAgIChUUkNfSFdfSVJRICsgMHhBKQo+ICsjZGVm
aW5lIFRSQ19IV19JUlFfR1VFU1QgICAgICAgICAgICAgIChUUkNfSFdfSVJRICsgMHhCKQo+ICsj
ZGVmaW5lIFRSQ19IV19JUlFfRVhJVCAgICAgICAgICAgICAgIChUUkNfSFdfSVJRICsgMHhDKQo+
ICAKPiAgLyoKPiAgICogRXZlbnQgRmxhZ3MKPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 01 18:13:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 18: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 1dGUbB-0005Pj-2R; Thu, 01 Jun 2017 18:13: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 1dGUbA-0005Pd-Ct
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 18:13:28 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 B3/E0-03620-74950395; Thu, 01 Jun 2017 18:13:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsVysyfVTdc90iD
 SYOVsXovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWP2u6tsBTtYKmY9esjewHiLuYuRi0NIYBOj
 xPEbN5ggnN2MEndXvGbvYuTkEBYIl3jesoIRxBYRiJTYv/UAC4gtJJAr0bf0JitIA7PAGkaJ2
 803wYrYBDQl7nz+xARi8wpYSex5vhEsziKgIjFv0zewZlGgoW8bj7BA1AhKnJz5BMzmFLCVOH
 f5MhuIzQxk35m7mxnClpfY/nYO8wRGvllIWmYhKZuFpGwBI/MqRo3i1KKy1CJdYwO9pKLM9Iy
 S3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAkGMAgh2Mf9cGHmKU5GBSEuVdIG8QKcSXlJ9S
 mZFYnBFfVJqTWnyIUYaDQ0mC91I4UE6wKDU9tSItMwcY/DBpCQ4eJRHeXpA0b3FBYm5xZjpE6
 hSjLkfThy1fmIRY8vLzUqXEeZtBigRAijJK8+BGwCLxEqOslDAvI9BRQjwFqUW5mSWo8q8YxT
 kYlYR5Z4FM4cnMK4Hb9AroCCagI15s0wc5oiQRISXVwFh2nfONNa+N65Hrfxlv7El6zPyy2Nl
 po0J0F/+dXzNVN53p6Cm/qRP7w6PAy+Zha9HsRbO/qD3+sOyFXdXzjZc9XSp2f/cQXGKnHdp7
 SNOhev+qNSGOZS+bZxpNdZMV2DJ7tZFTod42wStnVSdfumDwIfvs46uVbw+Uz2xQL2J5fpL95
 ORTIa+UWIozEg21mIuKEwGlc2uXvwIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1496340806!93218103!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36308 invoked from network); 1 Jun 2017 18:13:27 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-27.messagelabs.com with SMTP; 1 Jun 2017 18:13: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 71363344;
 Thu,  1 Jun 2017 11:13:26 -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 5B8443F578;
 Thu,  1 Jun 2017 11:13:25 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170526173540.10066-1-andre.przywara@arm.com>
 <20170526173540.10066-18-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a9e4988c-e65a-8d38-29a4-e53e00c3a969@arm.com>
Date: Thu, 1 Jun 2017 19:13:23 +0100
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: <20170526173540.10066-18-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v10 17/32] ARM: vITS: add command handling
 stub and MMIO 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>

SGkgQW5kcmUsCgpPbiAyNi8wNS8xNyAxODozNSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gRW11
bGF0ZSB0aGUgbWVtb3J5IG1hcHBlZCBJVFMgcmVnaXN0ZXJzIGFuZCBwcm92aWRlIGEgc3R1YiB0
byBpbnRyb2R1Y2UKPiB0aGUgSVRTIGNvbW1hbmQgaGFuZGxpbmcgZnJhbWV3b3JrIChidXQgd2l0
aG91dCBhY3R1YWxseSBlbXVsYXRpbmcgYW55Cj4gY29tbWFuZHMgYXQgdGhpcyB0aW1lKS4KPiBU
aGlzIGZpeGVzIGEgbWlzbm9tZXIgaW4gb3VyIHZpcnR1YWwgSVRTIHN0cnVjdHVyZSwgd2hlcmUg
dGhlIHNwZWMgaXMKPiBjb25mdXNpbmdseSB1c2luZyBJRF9iaXRzIGluIEdJVFNfVFlQRVIgdG8g
ZGVub3RlIHRoZSBudW1iZXIgb2YgZXZlbnQgSURzCj4gKGluIGNvbnRyYXN0IHRvIEdJQ0RfVFlQ
RVIsIHdoZXJlIGl0IG1lYW5zIG51bWJlciBvZiBMUElzKS4KPgo+IFNpZ25lZC1vZmYtYnk6IEFu
ZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgoKQWNrZWQtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 01 18:15:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 18:15:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGUcg-0005Vk-De; Thu, 01 Jun 2017 18:15: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 1dGUcf-0005Uf-It
 for xen-devel@lists.xensource.com; Thu, 01 Jun 2017 18:15:01 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 46/D0-03696-4A950395; Thu, 01 Jun 2017 18:15:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXdxpEG
 kwa395hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmHFyMWvBS4uKzxv+sjcw
 Nut1MXJxCAn8ZZRo/tPFCuE8ZpT4PHsHI4SzjVHi0fR1LF2MnBwiAs4SX8/MZQexeQX0Jfq+b
 WcEsYUFgiS+39nDDtIgIfCESeLOnK1MIAkJAU+J5nMrgcZygNmnJjl3MbJzsAlYSRwSAylgEV
 CVmLTqLfsERu4FjAyrGDWKU4vKUot0Dc31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvN
 zNzECfc4ABDsYb28MOMQoycGkJMq7QN4gUogvKT+lMiOxOCO+qDQntfgQowwHh5IEryYwhIQE
 i1LTUyvSMnOAwQeTluDgURLh3RMBlOYtLkjMLc5Mh0idYtTl2LB6/RcmIZa8/LxUKXHeXyBFA
 iBFGaV5cCNgkXCJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrxHQabwZOaVwG16BXQEE9ARL7
 bpgxxRkoiQkmpgFN3QyqXgxTjXZdupp2wFlXmu3KcmPzB4tCtmWiezXJ5pnsW8QxX75jxLY8/
 3ao99uUyZKUHiRLdFyvw7P+K/u5lXK7G/6OoXCZPgqReeWqe7811s4q3HE9jWu9qdrij7zCST
 dMVCZqrtmflLtpgtYa4V513itzLxRDLDjQylO8uFS3d2zGpQYinOSDTUYi4qTgQA0D1aK38CA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1496340898!46093907!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50614 invoked from network); 1 Jun 2017 18:14:59 -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 Jun 2017 18:14: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 1dGUca-0007Ub-KG; Thu, 01 Jun 2017 18:14:56 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dGUcU-0000eE-Iw; Thu, 01 Jun 2017 18:14:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dGUcU-00088N-8n; Thu, 01 Jun 2017 18:14:50 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109929-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=a0b40c3e08bb81192063f97089cb8c3849b8cfa0
X-Osstest-Versions-That: xen=d8b833d78f6bfde9855a949b5e6d3790d78c0fb7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 01 Jun 2017 18:14:50 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 109929: 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>

ZmxpZ2h0IDEwOTkyOSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTkyOS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGEwYjQwYzNlMDhiYjgx
MTkyMDYzZjk3MDg5Y2I4YzM4NDliOGNmYTAKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIGQ4YjgzM2Q3OGY2YmZkZTk4NTVhOTQ5YjVlNmQzNzkwZDc4YzBmYjcKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEwOTkyNCAgMjAxNy0wNi0wMSAwOToyMTo0NiBaICAgIDAgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMDk5MjkgIDIwMTctMDYtMDEgMTU6MDI6MTkgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEtldmlu
IFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPXhlbi11
bnN0YWJsZS1zbW9rZQorIHJldmlzaW9uPWEwYjQwYzNlMDhiYjgxMTkyMDYzZjk3MDg5Y2I4YzM4
NDliOGNmYTAKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9j
cmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJl
cG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAg
ICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBv
cyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3Jl
cG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hv
bWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBv
cz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9s
b2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVT
VF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRo
LWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCB4ZW4tdW5zdGFi
bGUtc21va2UgYTBiNDBjM2UwOGJiODExOTIwNjNmOTcwODljYjhjMzg0OWI4Y2ZhMAorIGJyYW5j
aD14ZW4tdW5zdGFibGUtc21va2UKKyByZXZpc2lvbj1hMGI0MGMzZTA4YmI4MTE5MjA2M2Y5NzA4
OWNiOGMzODQ5YjhjZmEwCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisr
KyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNv
bmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAg
ICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAk
Y3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3Nz
dGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEn
IC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MK
KysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9v
c3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25m
aWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisg
dHJlZT14ZW4KKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcWVtdXVicmFuY2g9cWVt
dS11cHN0cmVhbS11bnN0YWJsZQorICdbJyB4eGVuID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNo
PQorICdbJyB4cWVtdS11cHN0cmVhbS11bnN0YWJsZSA9IHggJ10nCisgc2VsZWN0X3ByZXZ4ZW5i
cmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUtc21va2UKKyBwcmV2
eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4YTBiNDBjM2UwOGJiODExOTIwNjNmOTcw
ODljYjhjMzg0OWI4Y2ZhMCA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29t
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
aXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTMuMTQKKysgOiB0
ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1w
dm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8v
Z2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0Cisr
IDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysg
OiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3Rh
YmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1j
cm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tl
CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBodHRwOi8vaGcudWsueGVu
c291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUu
b3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1Q
UlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVu
LmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIHhlbi11bnN0
YWJsZS1zbW9rZQorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisg
Y2QgL2hvbWUvb3NzdGVzdC9yZXBvcy94ZW4KKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQgYTBiNDBjM2UwOGJiODExOTIwNjNmOTcwODljYjhj
Mzg0OWI4Y2ZhMDpyZWZzL2hlYWRzL3Ntb2tlClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQveGVuLmdpdAogICBkOGI4MzNkLi5hMGI0MGMzICBhMGI0MGMzZTA4YmI4MTE5
MjA2M2Y5NzA4OWNiOGMzODQ5YjhjZmEwIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 01 18:27:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 18:27:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGUoZ-0006He-Gd; Thu, 01 Jun 2017 18: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 <sstabellini@kernel.org>) id 1dGUoX-0006HY-MD
 for xen-devel@lists.xensource.com; Thu, 01 Jun 2017 18:27:17 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 03/13-03620-58C50395; Thu, 01 Jun 2017 18:27:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsVybKJssm5LjEG
 kwYI2Pot7U96zOzB6bO/bxR7AGMWamZeUX5HAmtF3+ThLQbNaxcY7y1gaGNvkuxi5OIQE/jBK
 rOz+xNzFyMnBIuAgsbT/E0sXIwcHo0CMxIMf1iBhRoEwicmXl7BClGhJvJszFcxmEzCU+PtkE
 xtIuQSQveQzB0hYREBH4uKmR+wg45kFnjFJbHy3nQUkIQxUc3zrHyaQek4BO4m7z/hAwrwC3h
 K3bpxlhjjnJ7PE6q1rmUASogK6Eof+/WGDKBKUODnzCdgcZgE/ianv9rFOYBSYhSQ1C0kKwla
 XOPDpIiOELS+x7foq1gWMLKsY1YtTi8pSi3RN9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK
 9ZLzczcxAkOWAQh2ME6/7H+IUZKDSUmUd4G8QaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd6qa
 KCcYFFqempFWmYOMHpg0hIcPEoivKIgad7igsTc4sx0iNQpRkUpcd4OkIQASCKjNA+uDRaxlx
 hlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMmwQyhSczrwRu+iugxUxAi19s0wdZXJKIkJJqYEz
 /J57cYe7hJ/RY5e7kVzydfGccWCMsdnr9eTHn/1WBz47/Iq9w6hxWj5kzZ6PY/p6GN8c1F+y5
 tGF/jmQwO3PtZ457ixbV6Ltze509uGGGwZm+mPlZCWqJK5bOzjt94mvdsaqUpe0btO9pMXLt3
 vCH52xW+Zp/jzJjfdbJd9la39v/6LK93E0lluKMREMt5qLiRAA1a7ch0wIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1496341634!93219716!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39405 invoked from network); 1 Jun 2017 18:27:15 -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; 1 Jun 2017 18:27:15 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id BC84423725;
 Thu,  1 Jun 2017 18:27:13 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org BC84423725
Date: Thu, 1 Jun 2017 11:27:13 -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: <2FD7B7F5-318E-410B-9B74-3CB53610A958@citrix.com>
Message-ID: <alpine.DEB.2.10.1706011122090.18759@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1705181156050.6833@sstabellini-ThinkPad-X260>
 <CAOcqxo0djhKRRS_0F+zm9uGFNHb+Dtuj_h=yqBrSdD0+RRA05A@mail.gmail.com>
 <alpine.DEB.2.10.1705221428180.18759@sstabellini-ThinkPad-X260>
 <CAOcqxo2dhXF6WmTWmDjUnEKC0W5933enLWFc7q9zbhhv7Z4w0w@mail.gmail.com>
 <alpine.DEB.2.10.1705301025230.18759@sstabellini-ThinkPad-X260>
 <7d065c72-aaa8-fb05-11a3-97681ba29acf@citrix.com>
 <alpine.DEB.2.10.1705311039180.18759@sstabellini-ThinkPad-X260>
 <2FD7B7F5-318E-410B-9B74-3CB53610A958@citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-1057995481-1496341634=:18759"
Cc: "Artem_Mygaiev@epam.com" <Artem_Mygaiev@epam.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 "xen-devel@lists.xensource.com" <xen-devel@lists.xensource.com>
Subject: Re: [Xen-devel] Notes on stubdoms and latency 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>
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-1057995481-1496341634=:18759
Content-Type: TEXT/PLAIN; charset=UTF-8
Content-Transfer-Encoding: 8BIT

On Thu, 1 Jun 2017, George Dunlap wrote:
> > On May 31, 2017, at 6:45 PM, Stefano Stabellini <sstabellini@kernel.org> wrote:
> > 
> > On Wed, 31 May 2017, George Dunlap wrote:
> >> On 30/05/17 18:29, Stefano Stabellini wrote:
> >>> On Fri, 26 May 2017, Volodymyr Babchuk wrote:
> >>>>>>> The other issue with stubdoms is context switch times. Volodymyr showed
> >>>>>>> that minios has much higher context switch times compared to EL0 apps.
> >>>>>>> It is probably due to GIC context switch, that is skipped for EL0 apps.
> >>>>>>> Maybe we could skip GIC context switch for stubdoms too, if we knew that
> >>>>>>> they are not going to use the VGIC. At that point, context switch times
> >>>>>>> should be very similar to EL0 apps.
> >>>>>> So you are suggesting to create something like lightweight stubdom. I
> >>>>>> generally like this idea. But AFAIK, vGIC is used to deliver events
> >>>>>> from hypervisor to stubdom. Do you want to propose another mechanism?
> >>>>> 
> >>>>> There is no way out: if the stubdom needs events, then we'll have to
> >>>>> expose and context switch the vGIC. If it doesn't, then we can skip the
> >>>>> vGIC. However, we would have a similar problem with EL0 apps: I am
> >>>>> assuming that EL0 apps don't need to handle interrupts, but if they do,
> >>>>> then they might need something like a vGIC.
> >>>> Hm. Correct me, but if we want make stubdom to handle some requests
> >>>> (e.g. emulate MMIO access), then it needs events, and thus it needs
> >>>> interrupts. At least, I'm not aware about any other mechanism, that
> >>>> allows hypervisor to signal to a domain.
> >>> 
> >>> The stubdom could do polling and avoid interrupts for example, but that
> >>> would probably not be desirable.
> >>> 
> >>> 
> >>>> On other hand, EL0 app (as I see them) does not need such events.
> >>>> Basically, you just call function `handle_mmio()` right in the app.
> >>>> So, apps can live without interrupts and they still be able to handle
> >>>> request.
> >>> 
> >>> That's true.
> >> 
> >> Well if they're in a separate security zone, that's not going to work.
> >> You have to have a defined interface between things and sanitize inputs
> >> between them.
> > 
> > Why? The purpose of EL0 apps is not to do checks on VM traps in Xen but
> > in a different privilege level instead. Maybe I misunderstood what you
> > are saying? Specifically, what "inputs" do you think should be sanitized
> > in Xen before jumping into the EL0 app?
> 
> >> Furthermore, you probably want something like a stable
> >> interface with some level of backwards compatibility, which is not
> >> something the internal hypervisor interfaces are designed for.
> > 
> > I don't think we should provide that. If the user wants a stable
> > interface, she can use domains. I suggested that the code for the EL0
> > app should come out of the Xen repository directly. Like for the Xen
> > tools, they would be expected to be always in-sync.
> 
> Hmm, it sounds like perhaps I misunderstood you and Volodymyr.  I took “you just call function `handle_mmio()` right in the app” to mean that the *app* calls the *hypervisor* function named “handle_mmio”.  It sounds like what he (or at least you) actually meant was that the *hypervisor* calls the function named “handle_mmio” in the *app*?

Indeed, I certainly understood Xen calls "handle_mmio" in an EL0 app.


> But presumably the app will need to do privileged operations — change the guest’s state, read / write MMIO regions, &c.  We can theoretically have Xen ‘just call functions’ in the app; but we definitely *cannot* have the app ‘just call functions’ inside of Xen — that is, not if you actually want any additional security.

Absolutely.


> And that’s completely apart from the whole non-GPL discussion we had.  If you want non-GPL apps, I think you definitely want a nice clean interface, or you’ll have a hard time arguing that the resulting thing is not a derived work (in spite of the separate address spaces).

That's right, I don't think EL0 apps are a good vehicle for non-GPL
components. Stubdoms are better for that.


> The two motivating factors for having apps were additional security and non-GPL implementations of device models / mediators.

I think the two motivating factors are additional security and extremely
low and deterministic latency.


> Having the app being able to call into Xen undermines both.

Indeed, but there needs to be a very small set of exposed calls, such as:

- (un)mapping memory of a VM
- inject interrupts into a VM
--8323329-1057995481-1496341634=:18759
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--8323329-1057995481-1496341634=:18759--


From xen-devel-bounces@lists.xen.org Thu Jun 01 18:33:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 18: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 1dGUuJ-0006v8-5g; Thu, 01 Jun 2017 18:33: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=318822f46=citrix-osstest@xenproject.org>)
 id 1dGUuH-0006um-5X
 for xen-devel@lists.xensource.com; Thu, 01 Jun 2017 18:33:13 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 A9/E2-02196-8ED50395; Thu, 01 Jun 2017 18:33:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDve7zWIN
 Ig4vXpSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8a29z9ZCpoSKh59v8DUwHjYpouRk0NCwF/i
 xLLHzBC2u8T09hVsILaIgLPEhA+3wWxeAT2Jr2dvMXYxcnAICyRJTL8d0sXIBVTeJy/x+upbN
 pjexhuTGWHsla8vM4HYbAIeEhN7JrKA2CwCKhLr1t1jB7GFBLQkli5eyQQxX1Di5MwnYDXMAh
 ISB1+8gLrHQmLHxz62CYx8s5CUzUJStoCRaRWjenFqUVlqka65XlJRZnpGSW5iZo6uoYGxXm5
 qcXFiempOYlKxXnJ+7iZGYEgxAMEOxsbvTocYJTmYlER5F8gbRArxJeWnVGYkFmfEF5XmpBYf
 YpTh4FCS4P0aA5QTLEpNT61Iy8wBBjdMWoKDR0mE1xEkzVtckJhbnJkOkTrFqMuxYfX6L0xCL
 Hn5ealS4rxVIEUCIEUZpXlwI2CRdolRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvNzAuBXiyc
 wrgdv0CugIJqAjXmzTBzmiJBEhJdXAWHz4jsey4mMSljHx07V+hV46ZWcXe6ZdY6HvOeGuruo
 w9XWLevdUz04u/tPCwlrq5zn5wkRHuySdHYvNDCa5FX77+Mv/RGoHa+mZjbYP5YyqP75+ve6+
 +rFOdctpf0qmae9yrH1o/3y15XKrayek4mZeCd51U9NlnWSGjeKq9D+i115dOpQ5SYmlOCPRU
 Iu5qDgRAAmrys6vAgAA
X-Env-Sender: prvs=318822f46=citrix-osstest@xenproject.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1496341989!48187763!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15714 invoked from network); 1 Jun 2017 18:33:10 -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 Jun 2017 18:33:10 -0000
X-IronPort-AV: E=Sophos;i="5.39,280,1493683200"; d="scan'208";a="434841350"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71466-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 qemu-mainline:build-amd64-libvirt:libvirt-build:fail:allowable
 qemu-mainline:build-i386-libvirt:libvirt-build:fail:allowable
 qemu-mainline:build-armhf-libvirt:libvirt-build:fail:allowable
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:allowable
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:allowable
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:windows-install:fail:allowable
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-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:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair: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-pvops:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64:capture-logs:broken: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:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
X-Osstest-Versions-This: qemuu=0748b3526e8cb78b9cd64208426bfc3d54a72b04
X-Osstest-Versions-That: qemuu=9964e96dc9999cf7f7c936ee854a795415d19b60
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 1 Jun 2017 19:33:07 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [qemu-mainline baseline-only test] 71466: 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="===============3101481795972990608=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

This run is configured for baseline tests only.

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

Regressions :-(

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

Regressions which are regarded as allowable (not blocking):
 build-amd64-libvirt           5 libvirt-build                fail   like 71427
 build-i386-libvirt            5 libvirt-build                fail   like 71427
 build-armhf-libvirt           5 libvirt-build                fail   like 71427
 test-amd64-amd64-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail like 71427
 test-amd64-amd64-qemuu-nested-intel 16 debian-hvm-install/l1/l2 fail like 71427
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1  9 windows-install    fail like 71427

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 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
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      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-libvirt      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-arm64-arm64-xl-rtds      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 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-pvops             3 capture-logs                 broken never pass
 build-arm64                   3 capture-logs                 broken never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-midway   12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-midway   13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass

version targeted for testing:
 qemuu                0748b3526e8cb78b9cd64208426bfc3d54a72b04
baseline version:
 qemuu                9964e96dc9999cf7f7c936ee854a795415d19b60

Last test of basis    71427  2017-05-24 23:17:28 Z    7 days
Testing same since    71466  2017-06-01 13:14:50 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alberto Garcia <berto@igalia.com>
  Alex Williamson <alex.williamson@redhat.com>
  Bharata B Rao <bharata@linux.vnet.ibm.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  David Gibson <david@gibson.dropbear.id.au> [ppc parts]
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eric Blake <eblake@redhat.com>
  Eric Farman <farman@linux.vnet.ibm.com>
  Fam Zheng <famz@redhat.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Igor Mammedov <imammedo@redhat.com>
  Jeff Cody <jcody@redhat.com>
  Kashyap Chamarthy <kchamart@redhat.com>
  Keith Busch <keith.busch@intel.com>
  Kevin Wolf <kwolf@redhat.com>
  Ladi Prosek <lprosek@redhat.com>
  Laszlo Ersek <lersek@redhat.com>
  Laurent Vivier <lvivier@redhat.com>
  Marc-André Lureau <marcandre.lureau@redhat.com>
  Markus Armbruster <armbru@redhat.com>
  Max Reitz <mreitz@redhat.com>
  Maxime Coquelin <maxime.coquelin@redhat.com>
  Michael S. Tsirkin <mst@redhat.com>
  Nikunj A Dadhania <nikunj@linux.vnet.ibm.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Xu <peterx@redhat.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Sjors Gielen <sjors@sjorsgielen.nl>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stephen Bates <sbates@raithlin.com>
  Tao Wu <lepton@google.com>
  Tao Wu <ytht.net@gmail.com>
  Thomas Huth <thuth@redhat.com>
  Xiao Feng Ren <renxiaof@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                                          fail    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          fail    
 build-i386-libvirt                                           fail    
 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           blocked 
 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                 pass    
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      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-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  pass    
 test-amd64-i386-freebsd10-i386                               pass    
 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                                     blocked 
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-armhf-armhf-xl-midway                                   pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-arm64-arm64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-arm64-arm64-libvirt-qcow2                               blocked 
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-arm64-arm64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     fail    
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      pass    
 test-amd64-amd64-xl-qemuu-winxpsp3                           pass    
 test-amd64-i386-xl-qemuu-winxpsp3                            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

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-pvops capture-logs
broken-step build-arm64 capture-logs

Push not applicable.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3101481795972990608==--

From xen-devel-bounces@lists.xen.org Thu Jun 01 18:43:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 18: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 1dGV41-0007dR-7d; Thu, 01 Jun 2017 18: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 <prvs=3184c523e=Andrew.Cooper3@citrix.com>)
 id 1dGV40-0007dL-9W
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 18:43:16 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 98/3B-03587-34060395; Thu, 01 Jun 2017 18:43:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsWyU9JRQtcpwSD
 S4M5HM4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePC9fVsBfdCKn7MOcbWwLjBoYuRk0NCwE+i
 89JxJhBbWCBAouf8RkYQW0QgUOLO0bPsXYxcHEICvYwSs75OYQdJMAscYpLoWysBYrMJ6Evsf
 vEJrJlXwFbi18qbzCA2i4CKRO/2+WCDRAXCJd42HmGBqBGUODnzCZjNKeAjsbhlBWsXIwfQTE
 2J9bv0IcbLS2x/OwdsjJCAmsS1/kvsEHemS2z9+4t5AiP/LCSTZiF0z0LSvYCReRWjenFqUVl
 qka6hXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYAAyAMEOxp3PnQ4xSnIwKYny
 LpA3iBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwXs6DignWJSanlqRlpkDjAWYtAQHj5II73WQN
 G9xQWJucWY6ROoUoy7HhtXrvzAJseTl56VKifNWgxQJgBRllObBjYDF5SVGWSlhXkago4R4Cl
 KLcjNLUOVfMYpzMCoJ8z4DmcKTmVcCt+kV0BFMQEe82KYPckRJIkJKqoFR8XKphzHH1maRA7l
 HVs69KBoYc+S/sOalkxN2GDboNfG8jytM0pZ7tLRJ+82WUne5zBKLad4xK3TPrT01qWv34t6n
 YYwvJ/w7/PWQ7P2Vz990r9GbpJVxpI7N6u/tjevSgvJfVfk9vSFzVMLkxCf51Q9Cz2/fu40j5
 HAfx0nb2pmPXV02zns/U4mlOCPRUIu5qDgRAH/nvJTGAgAA
X-Env-Sender: prvs=3184c523e=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1496342594!65216722!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7041 invoked from network); 1 Jun 2017 18:43:14 -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;
 1 Jun 2017 18:43:14 -0000
X-IronPort-AV: E=Sophos;i="5.39,280,1493683200"; d="scan'208";a="47081858"
To: Dario Faggioli <dario.faggioli@citrix.com>,
 <xen-devel@lists.xenproject.org>
References: <149633614204.12814.14390287626133023934.stgit@Solace.fritz.box>
 <149633844944.12814.3257610267149025065.stgit@Solace.fritz.box>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <7785083a-037b-1392-b2a1-2dad02a480a5@citrix.com>
Date: Thu, 1 Jun 2017 19:43:13 +0100
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: <149633844944.12814.3257610267149025065.stgit@Solace.fritz.box>
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>,
 Doug Goldstein <cardoe@cardoe.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 05/15] xen: make it possible to disable
 tracing in Kconfig.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDEvMDYvMTcgMTg6MzQsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+IEFuZCBjb21waWxlIGl0
IG91dCBvZiB0aGUgaHlwZXJ2aXNvciBlbnRpcmVseS4KPgo+IENvZGUgYW5kIG90aGVyIHNlY3Rp
b25zJyBzaXplcyBjaGFuZ2UgYXMgZm9sbG93cy4KPgo+IE91dHB1dCBvZiBgc2l6ZWA6Cj4gICAg
ICAgdmFuaWxsYSAgcGF0Y2hlZC1ZICBwYXRjaGVkLU4KPiB0ZXh0ICAxOTI5MDA3ICAgIDE5Mjkw
MDcgICAgMTkwMjc4Mwo+IGRhdGEgICAzMzc3ODQgICAgIDMzNzc4NCAgICAgMzM3Njg4Cj4gYnNz
ICAgMTMxMDQ2NCAgICAxMzEwNDY0ICAgIDEzMTAzMzYKPgo+IE91dHB1dCBvZiBgc2l6ZSAtQWA6
Cj4gICAgICAgICAgICAgdmFuaWxsYSAgcGF0Y2hlZC1ZICBwYXRjaGVkLU4KPiAudGV4dCAgICAg
ICAxMzcyNjAyICAgIDEzNzI2MDIgICAgMTM0ODAyNgo+IC5yb2RhdGEgICAgICAzMTIxNTIgICAg
IDMxMjE1MiAgICAgMzEwNjgwCj4gLmluaXQudGV4dCAgIDI0NDIwOSAgICAgMjQ0MjA5ICAgICAy
NDQwMzMKPiAuaW5pdC5kYXRhICAgMjI0NTc2ICAgICAyMjQ1NzYgICAgIDIyNDU3Ngo+IC5kYXRh
ICAgICAgICAgNTc0NzIgICAgICA1NzQ3MiAgICAgIDU3Mzc2Cj4gLmJzcyAgICAgICAgMTMxMDQ2
NCAgICAxMzEwNDY0ICAgIDEzMTAzMzYKPiBUb3RhbCAgICAgIDIzMDI2NTE2ICAgMjMwMjcwMDgg
ICAyMjg1ODA2OQo+Cj4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaW50ZW5kZWQuCj4KPiBTaWduZWQt
b2ZmLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4KCkknbSB0
ZW1wdGVkIHRvIGFjayBpdCBvbiB0aGF0IGRpZmZzdGF0IGFsb25lIDtwCgpIb3dldmVyLCBJJ3Zl
IGdvdCBzb21lIHN1Z2dlc3Rpb25zIHRvIGltcHJvdmUgaXQuCgo+IC0tLQo+IENjOiBHZW9yZ2Ug
RHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+Cj4gQ2M6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KPiBDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUu
Y29tPgo+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4g
Q2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gQ2M6IElhbiBKYWNrc29u
IDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+IENjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgo+IENjOiBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+Cj4gLS0tCj4g
IHhlbi9LY29uZmlnLmRlYnVnICAgICAgICAgICAgIHwgICAgOCArKysrKysrKwo+ICB4ZW4vYXJj
aC94ODYvaHZtL3N2bS9lbnRyeS5TICB8ICAgIDIgKysKPiAgeGVuL2FyY2gveDg2L3RyYWNlLmMg
ICAgICAgICAgfCAgIDIzICsrKysrKysrKysrKysrKysrKysrKysrCj4gIHhlbi9jb21tb24vdHJh
Y2UuYyAgICAgICAgICAgIHwgICAzOSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
Ky0tLS0KPiAgeGVuL2RyaXZlcnMvY3B1ZnJlcS91dGlsaXR5LmMgfCAgICA3ICsrKysrLS0KPiAg
eGVuL2luY2x1ZGUveGVuL3RyYWNlLmggICAgICAgfCAgIDMwICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrLQo+ICA2IGZpbGVzIGNoYW5nZWQsIDEwMiBpbnNlcnRpb25zKCspLCA3IGRlbGV0
aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9LY29uZmlnLmRlYnVnIGIveGVuL0tjb25maWcu
ZGVidWcKPiBpbmRleCA2ODlmMjk3Li4zNzRjMWMwIDEwMDY0NAo+IC0tLSBhL3hlbi9LY29uZmln
LmRlYnVnCj4gKysrIGIveGVuL0tjb25maWcuZGVidWcKPiBAQCAtOTgsNiArOTgsMTQgQEAgY29u
ZmlnIFBFUkZfQVJSQVlTCj4gIAktLS1oZWxwLS0tCj4gIAkgIEVuYWJsZXMgc29mdHdhcmUgcGVy
Zm9ybWFuY2UgY291bnRlciBhcnJheSBoaXN0b2dyYW1zLgo+ICAKPiArY29uZmlnIFRSQUNJTkcK
PiArCWJvb2wgIlRyYWNpbmciCj4gKwlkZWZhdWx0IHkKPiArCS0tLWhlbHAtLS0KPiArCSAgRW5h
YmxlcyBjb2xsZWN0aW5nIHRyYWNlcyBvZiBldmVudHMgb2NjdXJyaW5nIGluIHRoZSBoeXBlcnZp
c29yCj4gKwkgIGluIHBlci1DUFUgcmluZyBidWZmZXJzLiBUaGUgJ3hlbnRyYWNlJyB0b29sIGNh
biBiZSB1c2VkIHRvIHJlYWQKPiArCSAgdGhlIGJ1ZmZlcnMgYW5kIGR1bXAgdGhlIGNvbnRlbnQg
b24gdGhlIGRpc2suCgpUaGUgZ3JhbW1hciBoZXJlIGlzIGEgbGl0dGxlIHVudXN1YWwuICBIb3cg
YWJvdXQgZXh0ZW5kaW5nIGl0IGEgbGl0dGxlCnRvIHRoaXM/CgpUaGUgdHJhY2luZyBpbmZyYXN0
cnVjdHVyZSBhbGxvd3MgWGVuIHRvIHJlY29yZCBhIGxvZyBvZiBldmVudHMgaW4KcGVyLUNQVSBy
aW5nIGJ1ZmZlcnMsIGluIGJpbmFyeSBmb3JtLiAgVGhlc2UgcmluZ3MgY2FuIGJlIGFjY2Vzc2Vk
IGluCnVzZXJzcGFjZSB3aXRoIHRoZSAneGVudHJhY2UnIHRvb2wsIGFuZCBpbnRlcnByZXRlZCB1
c2luZyAneGVuYWx5emUnIG9yCid4ZW50cmFjZV9mb3JtYXQnLgoKPiArCj4gIAo+ICBjb25maWcg
VkVSQk9TRV9ERUJVRwo+ICAJYm9vbCAiVmVyYm9zZSBkZWJ1ZyBtZXNzYWdlcyIKPiBkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2h2bS9zdm0vZW50cnkuUyBiL3hlbi9hcmNoL3g4Ni9odm0vc3Zt
L2VudHJ5LlMKPiBpbmRleCBhNGFiNDBhLi5lYTRhMTA2IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNo
L3g4Ni9odm0vc3ZtL2VudHJ5LlMKPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9lbnRyeS5T
Cj4gQEAgLTYxLDEwICs2MSwxMiBAQCBfX1VOTElLRUxZX0VORChuc3ZtX2hhcCkKPiAgCj4gICAg
ICAgICAgY2FsbCBzdm1fYXNpZF9oYW5kbGVfdm1ydW4KPiAgCj4gKyNpZmRlZiBDT05GSUdfVFJB
Q0lORwo+ICAgICAgICAgIGNtcGIgJDAsdGJfaW5pdF9kb25lKCVyaXApCj4gIFVOTElLRUxZX1NU
QVJUKG56LCBzdm1fdHJhY2UpCj4gICAgICAgICAgY2FsbCBzdm1fdHJhY2Vfdm1lbnRyeQo+ICBV
TkxJS0VMWV9FTkQoc3ZtX3RyYWNlKQo+ICsjZW5kaWYKCllvdSBjYW4gYWxzbyBlbmNsb3NlIHN2
bV90cmFjZV92bWVudHJ5KCkgaW4gc3ZtLmMgd2l0aCAjaWZkZWZhcnkKCj4gIAo+ICAgICAgICAg
IG1vdiAgVkNQVV9zdm1fdm1jYiglcmJ4KSwlcmN4Cj4gICAgICAgICAgbW92ICBVUkVHU19yYXgo
JXJzcCksJXJheAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHJhY2UuYyBiL3hlbi9hcmNo
L3g4Ni90cmFjZS5jCj4gaW5kZXggNGE5NTNjNS4uNDExZjc5OCAxMDA2NDQKPiAtLS0gYS94ZW4v
YXJjaC94ODYvdHJhY2UuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni90cmFjZS5jCj4gQEAgLTEsMyAr
MSw0IEBACj4gKyNpZmRlZiBDT05GSUdfVFJBQ0lORwo+ICAjaW5jbHVkZSA8eGVuL2luaXQuaD4K
PiAgI2luY2x1ZGUgPHhlbi9rZXJuZWwuaD4KPiAgI2luY2x1ZGUgPHhlbi9saWIuaD4KPiBAQCAt
MTU3LDMgKzE1OCwyNSBAQCB2b2lkIF9fdHJhY2VfcHR3cl9lbXVsYXRpb24odW5zaWduZWQgbG9u
ZyBhZGRyLCBsMV9wZ2VudHJ5X3QgbnB0ZSkKPiAgICAgICAgICBfX3RyYWNlX3ZhcihldmVudCwg
MS8qdHNjKi8sIHNpemVvZihkKSwgJmQpOwo+ICAgICAgfQo+ICB9Cj4gKyNlbHNlIC8qICFDT05G
SUdfVFJBQ0lORyAqLwo+ICsjaW5jbHVkZSA8eGVuL2tlcm5lbC5oPgo+ICsjaW5jbHVkZSA8eGVu
L3RyYWNlLmg+Cj4gKwo+ICt2b2lkIF9fdHJhY2VfcHZfdHJhcChpbnQgdHJhcG5yLCB1bnNpZ25l
ZCBsb25nIGVpcCwKPiArICAgICAgICAgICAgICAgICAgICAgaW50IHVzZV9lcnJvcl9jb2RlLCB1
bnNpZ25lZCBlcnJvcl9jb2RlKQo+ICt7Cj4gK30KPiArdm9pZCBfX3RyYWNlX3B2X3BhZ2VfZmF1
bHQodW5zaWduZWQgbG9uZyBhZGRyLCB1bnNpZ25lZCBlcnJvcl9jb2RlKQo+ICt7Cj4gK30KPiAr
dm9pZCBfX3RyYWNlX3RyYXBfb25lX2FkZHIodW5zaWduZWQgZXZlbnQsIHVuc2lnbmVkIGxvbmcg
dmEpCj4gK3sKPiArfQo+ICt2b2lkIF9fdHJhY2VfdHJhcF90d29fYWRkcih1bnNpZ25lZCBldmVu
dCwgdW5zaWduZWQgbG9uZyB2YTEsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgdmEyKQo+ICt7Cj4gK30KPiArdm9pZCBfX3RyYWNlX3B0d3JfZW11bGF0aW9uKHVu
c2lnbmVkIGxvbmcgYWRkciwgbDFfcGdlbnRyeV90IG5wdGUpCj4gK3sKPiArfQoKVGhlc2Ugc2hv
dWxkIGFsbCBiZSBzdGF0aWMgaW5saW5lcyBpbiBhIGhlYWRlciBmaWxlLiAgVGhpcyB3aWxsIGF2
b2lkCmZvcmNpbmcgdGhlIGNvbXBpbGVyIHRvIGluc2VydCBhIGJ1bmNoIG9mIGVtcHR5IGZ1bmN0
aW9ucyBhbmQgaGF2ZSB0bwpjYWxsIHRoZW0sIGFuZCBpdCBhbGxvd3MgeW91IHRvIG1vZGlmeSB0
aGUgeDg2IE1ha2VmaWxlIHRvIGJlCgphbmRyZXdjb29wQGFuZHJld2Nvb3A6L2xvY2FsL3hlbi5n
aXQveGVuJCBnaXQgZGlmZgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L01ha2VmaWxlIGIveGVu
L2FyY2gveDg2L01ha2VmaWxlCmluZGV4IDkzZWFkNmUuLmFmZmViMjIgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9NYWtlZmlsZQorKysgYi94ZW4vYXJjaC94ODYvTWFrZWZpbGUKQEAgLTU5LDcg
KzU5LDcgQEAgb2JqLXkgKz0gc3JhdC5vCiBvYmoteSArPSBzdHJpbmcubwogb2JqLXkgKz0gc3lz
Y3RsLm8KIG9iai15ICs9IHRpbWUubwotb2JqLXkgKz0gdHJhY2Uubworb2JqLSQoQ09ORklHX1RS
QUNFKSArPSB0cmFjZS5vCiBvYmoteSArPSB0cmFwcy5vCiBvYmoteSArPSB1c2VyY29weS5vCiBv
YmoteSArPSB4ODZfZW11bGF0ZS5vCgpJZiB5b3UgYXJlIGZlZWxpbmcgc3VwZXIga2VlbiwgaXQg
d291bGQgYmUgZ3JlYXQgdG8gbW92ZSB0cmFjZS5jIGludG8KdGhlIHB2LyBkaXJlY3RvcnkgKGFz
IGl0IGlzIGVudGlyZWx5IFBWIHNwZWNpZmljKSwgaW4gbGluZSB3aXRoIGNsZWFudXAKdGhhdCBt
eXNlbGYgYW5kIFdlaSBhcmUgc2xvd2x5IGRvaW5nLgoKSWYgeW91IGFyZSBnb2luZyB0byBkbyB0
aGUgbW92ZSwgaXQgd291bGQgYmUgYmV0dGVyIHRvIHNwbGl0IHRoYXQgb3V0CmludG8gYSBzZXBh
cmF0ZSBwYXRjaCBhaGVhZCBvZiBpbnRyb2R1Y2luZyBDT05GSUdfVFJBQ0UsIGFuZCB0YWtlIHRo
ZQpvcHBvcnR1bml0eSB0byBmaXggdGhlIHRyYWlsaW5nIHdoaXRlc3BhY2UgYW5kIHN0eWxlIGlz
c3VlcyBpbiB0aGUgZmlsZS4KCj4gKyNlbmRpZiAvKiBDT05GSUdfVFJBQ0lORyAqLwo+IGRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL3RyYWNlLmMgYi94ZW4vY29tbW9uL3RyYWNlLmMKPiBpbmRleCBm
MjljZDRjLi4yYzE4NDYyIDEwMDY0NAo+IC0tLSBhL3hlbi9jb21tb24vdHJhY2UuYwo+ICsrKyBi
L3hlbi9jb21tb24vdHJhY2UuYwo+IEBAIC00OCw2ICs0OCwxMSBAQCBzdGF0aWMgdW5zaWduZWQg
aW50IG9wdF90ZXZ0X21hc2s7Cj4gIGludGVnZXJfcGFyYW0oInRidWZfc2l6ZSIsIG9wdF90YnVm
X3NpemUpOwo+ICBpbnRlZ2VyX3BhcmFtKCJ0ZXZ0X21hc2siLCBvcHRfdGV2dF9tYXNrKTsKPiAg
Cj4gKyNpZmRlZiBDT05GSUdfVFJBQ0lORwo+ICsvKiBhIGZsYWcgcmVjb3JkaW5nIHdoZXRoZXIg
aW5pdGlhbGl6YXRpb24gaGFzIGJlZW4gZG9uZSAqLwo+ICsvKiBvciBtb3JlIHByb3Blcmx5LCBp
ZiB0aGUgdGJ1ZiBzdWJzeXN0ZW0gaXMgZW5hYmxlZCByaWdodCBub3cgKi8KPiAraW50IHRiX2lu
aXRfZG9uZSBfX3JlYWRfbW9zdGx5Owo+ICsKPiAgLyogUG9pbnRlcnMgdG8gdGhlIG1ldGEtZGF0
YSBvYmplY3RzIGZvciBhbGwgc3lzdGVtIHRyYWNlIGJ1ZmZlcnMgKi8KPiAgc3RhdGljIHN0cnVj
dCB0X2luZm8gKnRfaW5mbzsKPiAgc3RhdGljIHVuc2lnbmVkIGludCB0X2luZm9fcGFnZXM7Cj4g
QEAgLTY0LDEwICs2OSw2IEBAIHN0YXRpYyB1MzIgdF9idWZfaGlnaHdhdGVyOwo+ICBzdGF0aWMg
REVGSU5FX1BFUl9DUFUodW5zaWduZWQgbG9uZywgbG9zdF9yZWNvcmRzKTsKPiAgc3RhdGljIERF
RklORV9QRVJfQ1BVKHVuc2lnbmVkIGxvbmcsIGxvc3RfcmVjb3Jkc19maXJzdF90c2MpOwo+ICAK
PiAtLyogYSBmbGFnIHJlY29yZGluZyB3aGV0aGVyIGluaXRpYWxpemF0aW9uIGhhcyBiZWVuIGRv
bmUgKi8KPiAtLyogb3IgbW9yZSBwcm9wZXJseSwgaWYgdGhlIHRidWYgc3Vic3lzdGVtIGlzIGVu
YWJsZWQgcmlnaHQgbm93ICovCj4gLWludCB0Yl9pbml0X2RvbmUgX19yZWFkX21vc3RseTsKPiAt
Cj4gIC8qIHdoaWNoIENQVXMgdHJhY2luZyBpcyBlbmFibGVkIG9uICovCj4gIHN0YXRpYyBjcHVt
YXNrX3QgdGJfY3B1X21hc2s7Cj4gIAo+IEBAIC04NjgsNiArODY5LDM2IEBAIHZvaWQgX190cmFj
ZV9oeXBlcmNhbGwodWludDMyX3QgZXZlbnQsIHVuc2lnbmVkIGxvbmcgb3AsCj4gIAo+ICAgICAg
X190cmFjZV92YXIoZXZlbnQsIDEsIHNpemVvZih1aW50MzJfdCkgKiAoMSArIChhIC0gZC5hcmdz
KSksICZkKTsKPiAgfQo+ICsjZWxzZSAvKiAhQ09ORklHX1RSQUNJTkcgKi8KCk5ld2xpbmVzIGhl
cmUgcGxlYXNlLgoKPiArdm9pZCBfX2luaXQgaW5pdF90cmFjZV9idWZzKHZvaWQpCj4gK3sKPiAr
ICAgIG9wdF90YnVmX3NpemUgPSAwOwoKV2h5IGRvIHlvdSBuZWVkIHRoaXM/ICBJIGNhbid0IHNl
ZSBpdCByZWZlcmVuY2VkIGFueXdoZXJlIG91dHNpZGUgb2YKQ09ORklHX1RSQUNJTkcuCgo+ICt9
Cj4gKwo+ICtpbnQgdGJfY29udHJvbCh4ZW5fc3lzY3RsX3RidWZfb3BfdCAqdGJjKQo+ICt7CgpU
aGlzIGFsc28gc2hvdWxkIGJlIGEgc3RhdGljIGlubGluZSB3aGljaCByZXR1cm4gLUVPUE5PVFNV
UFAuCgpEb2luZyBzbyB3b3VsZCBhbHNvIGFsbG93IGNvbW1vbi90cmFjZS5jIHRvIGJlY29tZSBv
YmotJChDT05GSUdfVFJBQ0UpCmFzIHdlbGwuCgo+ICsgICAgc3RhdGljIERFRklORV9TUElOTE9D
Syhsb2NrKTsKPiArICAgIGludCByYyA9IDA7Cj4gKwo+ICsgICAgc3Bpbl9sb2NrKCZsb2NrKTsK
PiArCj4gKyAgICBzd2l0Y2ggKCB0YmMtPmNtZCApCj4gKyAgICB7Cj4gKyAgICBjYXNlIFhFTl9T
WVNDVExfVEJVRk9QX2dldF9pbmZvOgo+ICsgICAgICAgIHRiYy0+ZXZ0X21hc2sgPSAwOwo+ICsg
ICAgICAgIHRiYy0+YnVmZmVyX21mbiA9IDA7Cj4gKyAgICAgICAgdGJjLT5zaXplID0gMDsKPiAr
ICAgICAgICBicmVhazsKPiArICAgIGRlZmF1bHQ6Cj4gKyAgICAgICAgcmMgPSAtRU5PU1lTOwo+
ICsgICAgICAgIGJyZWFrOwo+ICsgICAgfQo+ICsKPiArICAgIHNwaW5fdW5sb2NrKCZsb2NrKTsK
PiArCj4gKyAgICByZXR1cm4gcmM7Cj4gK30KPiArI2VuZGlmIC8qIENPTkZJR19UUkFDSU5HICov
Cj4gIAo+ICAvKgo+ICAgKiBMb2NhbCB2YXJpYWJsZXM6Cj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2
ZXJzL2NwdWZyZXEvdXRpbGl0eS5jIGIveGVuL2RyaXZlcnMvY3B1ZnJlcS91dGlsaXR5LmMKPiBp
bmRleCA1Mzg3OWZlLi5iNjg2YTlkIDEwMDY0NAo+IC0tLSBhL3hlbi9kcml2ZXJzL2NwdWZyZXEv
dXRpbGl0eS5jCj4gKysrIGIveGVuL2RyaXZlcnMvY3B1ZnJlcS91dGlsaXR5LmMKPiBAQCAtMzYy
LDExICszNjIsMTQgQEAgaW50IF9fY3B1ZnJlcV9kcml2ZXJfdGFyZ2V0KHN0cnVjdCBjcHVmcmVx
X3BvbGljeSAqcG9saWN5LAo+ICAKPiAgICAgIGlmIChjcHVfb25saW5lKHBvbGljeS0+Y3B1KSAm
JiBjcHVmcmVxX2RyaXZlci0+dGFyZ2V0KQo+ICAgICAgewo+IC0gICAgICAgIHVuc2lnbmVkIGlu
dCBwcmV2X2ZyZXEgPSBwb2xpY3ktPmN1cjsKPiArICAgICAgICB1aW50MzJfdCBkWzJdID0geyBw
b2xpY3ktPmN1ciwgMCB9Owo+ICAKPiAgICAgICAgICByZXR2YWwgPSBjcHVmcmVxX2RyaXZlci0+
dGFyZ2V0KHBvbGljeSwgdGFyZ2V0X2ZyZXEsIHJlbGF0aW9uKTsKPiAgICAgICAgICBpZiAoIHJl
dHZhbCA9PSAwICkKPiAtICAgICAgICAgICAgVFJBQ0VfMkQoVFJDX1BNX0ZSRVFfQ0hBTkdFLCBw
cmV2X2ZyZXEvMTAwMCwgcG9saWN5LT5jdXIvMTAwMCk7Cj4gKyAgICAgICAgewo+ICsgICAgICAg
ICAgICBkWzFdID0gcG9saWN5LT5jdXIvMTAwMDsKPiArICAgICAgICAgICAgdHJhY2VfdmFyKFRS
Q19QTV9GUkVRX0NIQU5HRSwgMSwgc2l6ZW9mKGQpLCBkKTsKPiArICAgICAgICB9Cj4gICAgICB9
CgpJcyB0aGlzIGh1bmsgc3VwcG9zZWQgdG8gbGl2ZSBpbiB0aGlzIHBhdGNoPwoKPiAgCj4gICAg
ICByZXR1cm4gcmV0dmFsOwo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vdHJhY2UuaCBi
L3hlbi9pbmNsdWRlL3hlbi90cmFjZS5oCj4gaW5kZXggMTI5NjZlYS4uZDFiNmM3MCAxMDA2NDQK
PiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vdHJhY2UuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi90
cmFjZS5oCj4gQEAgLTIxLDcgKzIxLDExIEBACj4gICNpZm5kZWYgX19YRU5fVFJBQ0VfSF9fCj4g
ICNkZWZpbmUgX19YRU5fVFJBQ0VfSF9fCj4gIAo+ICsjaWZkZWYgQ09ORklHX1RSQUNJTkcKPiAg
ZXh0ZXJuIGludCB0Yl9pbml0X2RvbmU7Cj4gKyNlbHNlCj4gKyNkZWZpbmUgdGJfaW5pdF9kb25l
IDAKPiArI2VuZGlmCj4gIAo+ICAjaW5jbHVkZSA8cHVibGljL3N5c2N0bC5oPgo+ICAjaW5jbHVk
ZSA8cHVibGljL3RyYWNlLmg+Cj4gQEAgLTMzLDYgKzM3LDcgQEAgdm9pZCBpbml0X3RyYWNlX2J1
ZnModm9pZCk7Cj4gIC8qIHVzZWQgdG8gcmV0cmlldmUgdGhlIHBoeXNpY2FsIGFkZHJlc3Mgb2Yg
dGhlIHRyYWNlIGJ1ZmZlcnMgKi8KPiAgaW50IHRiX2NvbnRyb2woc3RydWN0IHhlbl9zeXNjdGxf
dGJ1Zl9vcCAqdGJjKTsKPiAgCj4gKyNpZmRlZiBDT05GSUdfVFJBQ0lORwo+ICBpbnQgdHJhY2Vf
d2lsbF90cmFjZV9ldmVudCh1MzIgZXZlbnQpOwo+ICAKPiAgdm9pZCBfX3RyYWNlX3Zhcih1MzIg
ZXZlbnQsIGJvb2xfdCBjeWNsZXMsIHVuc2lnbmVkIGludCBleHRyYSwgY29uc3Qgdm9pZCAqKTsK
PiBAQCAtMTEzLDcgKzExOCw3IEBAIHZvaWQgX190cmFjZV9oeXBlcmNhbGwodWludDMyX3QgZXZl
bnQsIHVuc2lnbmVkIGxvbmcgb3AsCj4gICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gICAgICB9IHdoaWxlICggMCApCj4g
IAo+IC0jZGVmaW5lIFRSQUNFXzZEKF9lLGQxLGQyLGQzLGQ0LGQ1LGQ2KSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAo+ICsjZGVmaW5lIFRSQUNFXzZEKF9lLGQxLGQyLGQzLGQ0LGQ1LGQ2
KSAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICAgICAgZG8geyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICAgICAgICAgIGlmICgg
dW5saWtlbHkodGJfaW5pdF9kb25lKSApICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICAg
ICAgICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAo+IEBAIC0xMjcsNSArMTMyLDI4IEBAIHZvaWQgX190cmFjZV9oeXBlcmNhbGwodWlu
dDMyX3QgZXZlbnQsIHVuc2lnbmVkIGxvbmcgb3AsCj4gICAgICAgICAgICAgIF9fdHJhY2VfdmFy
KF9lLCAxLCBzaXplb2YoX2QpLCBfZCk7ICAgICAgICAgICAgICAgICBcCj4gICAgICAgICAgfSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4g
ICAgICB9IHdoaWxlICggMCApCj4gKyNlbHNlIC8qICFDT05GSUdfVFJBQ0lORyAqLwo+ICsjZGVm
aW5lIHRyYWNlX3dpbGxfdHJhY2VfZXZlbnQodSkgICAgICgwKQoKVGhpcyBuZWVkcyB0byBiZSBh
IHN0YXRpYyBpbmxpbmUsIG90aGVyd2lzZSB5b3UgZ2V0IGRpZmZlcmVudCBiZWhhdmlvdXIKV1JU
IGV2YWx1YXRpbmcgaXRzIGFyZ3VtZW50cy4KCnRyYWNlX3dpbGxfdHJhY2VfZXZlbnQoKSBhbHNv
IGxvb2tzIGxpa2UgaXQgaXMgaW4gbmVlZCBvZiB0dXJuaW5nIGludG8gYQpib29sIGZ1bmN0aW9u
LgoKfkFuZHJldwoKPiArc3RhdGljIGlubGluZSB2b2lkIF9fdHJhY2VfdmFyKHUzMiBldmVudCwg
Ym9vbF90IGN5Y2xlcywgdW5zaWduZWQgaW50IGV4dHJhLAo+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY29uc3Qgdm9pZCAqZXh0cmFfZGF0YSkKPiArewo+ICt9Cj4gK3N0YXRpYyBp
bmxpbmUgdm9pZCB0cmFjZV92YXIodTMyIGV2ZW50LCBpbnQgY3ljbGVzLCBpbnQgZXh0cmEsCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgdm9pZCAqZXh0cmFfZGF0YSkKPiAr
ewo+ICt9Cj4gK3N0YXRpYyBpbmxpbmUgdm9pZCBfX3RyYWNlX2h5cGVyY2FsbCh1aW50MzJfdCBl
dmVudCwgdW5zaWduZWQgbG9uZyBvcCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGNvbnN0IHhlbl91bG9uZ190ICphcmdzKQo+ICt7Cj4gK30KPiArCj4gKyNkZWZpbmUg
VFJBQ0VfMEQoZSkgICAgICAgICAgICAgICAgICAgZG8ge30gd2hpbGUgKCAwICkKPiArI2RlZmlu
ZSBUUkFDRV8xRChlLGQxKSAgICAgICAgICAgICAgICBkbyB7fSB3aGlsZSAoIDAgKQo+ICsjZGVm
aW5lIFRSQUNFXzJEKGUsZDEsZDIpICAgICAgICAgICAgIGRvIHt9IHdoaWxlICggMCApCj4gKyNk
ZWZpbmUgVFJBQ0VfM0QoZSxkMSxkMixkMykgICAgICAgICAgZG8ge30gd2hpbGUgKCAwICkKPiAr
I2RlZmluZSBUUkFDRV80RChlLGQxLGQyLGQzLGQ0KSAgICAgICBkbyB7fSB3aGlsZSAoIDAgKQo+
ICsjZGVmaW5lIFRSQUNFXzVEKGUsZDEsZDIsZDMsZDQsZDUpICAgIGRvIHt9IHdoaWxlICggMCAp
Cj4gKyNkZWZpbmUgVFJBQ0VfNkQoZSxkMSxkMixkMyxkNCxkNSxkNikgZG8ge30gd2hpbGUgKCAw
ICkKPiArI2VuZGlmIC8qIENPTkZJR19UUkFDSU5HICovCj4gIAo+ICAjZW5kaWYgLyogX19YRU5f
VFJBQ0VfSF9fICovCj4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 01 19:08:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 19: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 1dGVSS-0000aO-FK; Thu, 01 Jun 2017 19:08: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=3184c523e=Andrew.Cooper3@citrix.com>)
 id 1dGVSR-0000aI-An
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 19:08:31 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 23/8F-02181-D2660395; Thu, 01 Jun 2017 19:08:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsWyU9JRQlcnzSD
 SYMVPS4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePg+Q2sBXcVKzZNW8rYwDhFuouRk0NCwE/i
 7rVPTF2MHBzCAjYSLSvVQcIiAoESd46eZe9i5OIQEuhllDj04g8riMMscJVRYuHc30wgVWwC+
 hK7X3wCs3kFbCXe/2tjA7FZBFQklp96yQpiiwqES7xtPMICUSMocXLmEzCbU8BH4sapp2wgi5
 kFNCXW79IHCTMLyEtsfzuHGcQWElCTuNZ/iR3iznSJic96WCYw8s9CMmkWQvcsJN0LGJlXMWo
 UpxaVpRbpGpnpJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEhmA9AwPjDsbbk/0O
 MUpyMCmJ8i6QN4gU4kvKT6nMSCzOiC8qzUktPsQow8GhJMH7PgUoJ1iUmp5akZaZA4wGmLQEB
 4+SCK9uKlCat7ggMbc4Mx0idYpRUUqc1wYkIQCSyCjNg2uDReAlRlkpYV5GBgYGIZ6C1KLczB
 JU+VeM4hyMSsK8rCBTeDLzSuCmvwJazAS0+MU2fZDFJYkIKakGxtkGe1av3h5em3ew48wGz73
 mfxjetq7dpRRf08XfmlPmzCbRGJRr+2Gnrtm5nOms3FPbFx0+lW26I8PximO/zXsb181bfz36
 8qdgsuFpT823ActizC/eb2KI/XHxifpWi8w5s9yOLnwccLZl1Z/7u2usTec6/lTLCtvm/KBhp
 xWr0v/3kX0PJiqxFGckGmoxFxUnAgDKaXmIuwIAAA==
X-Env-Sender: prvs=3184c523e=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1496344108!80843595!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25048 invoked from network); 1 Jun 2017 19:08:28 -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 Jun 2017 19:08:28 -0000
X-IronPort-AV: E=Sophos;i="5.39,281,1493683200"; d="scan'208";a="47083426"
To: Dario Faggioli <dario.faggioli@citrix.com>,
 <xen-devel@lists.xenproject.org>
References: <149633614204.12814.14390287626133023934.stgit@Solace.fritz.box>
 <149633845700.12814.7130992212550379105.stgit@Solace.fritz.box>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <8f55c37d-3cd0-af58-4217-2b0b73886234@citrix.com>
Date: Thu, 1 Jun 2017 20:08:27 +0100
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: <149633845700.12814.7130992212550379105.stgit@Solace.fritz.box>
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>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Jennifer Herbert <jennifer.herbert@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 06/15] xen: trace IRQ enabling/disabling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDEvMDYvMTcgMTg6MzQsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+IFRyYWNlIHdoZW4gaW50
ZXJydXB0cyBhcmUgZGlzYWJsZWQgYW5kIChyZSllbmFibGVkLgo+IEJhc2ljYWxseSwgd2UgcmVw
bGFjZSB0aGUgSVJRIGRpc2FibGluZyBhbmQgZW5hYmxpbmcKPiBmdW5jdGlvbnMgd2l0aCBoZWxw
ZXJzIHRoYXQgZG9lcyB0aGUgc2FtZSwgYnV0IGFsc28KPiBvdXRwdXQgdGhlIHByb3BlciB0cmFj
ZSByZWNvcmQuCj4KPiBGb3IgcHV0dGluZyBpbiB0aGUgcmVjb3JkIHNvbWV0aGluZyB0aGF0IHdp
bGwgbGV0Cj4gdXMgaWRlbnRpZnkgX3doZXJlXyBpbiB0aGUgY29kZSAoaS5lLiwgaW4gd2hhdCBm
dW5jdGlvbikKPiB0aGUgSVJRIG1hbmlwdWxhdGlvbiBpcyBoYXBwZW5pbmcsIHVzZSBlaXRoZXI6
Cj4gIC0gY3VycmVudF90ZXh0X2FkZHIoKSwKPiAgLSBvciBfX2J1aWx0aW5fcmV0dXJuX2FkZHJl
c3MoMCkuCj4KPiBJbiBmYWN0LCBkZXBlbmRpbmcgb24gd2hldGhlciB0aGUgZGlzYWJsaW5nL2Vu
YWJsaW5nCj4gaGFwcGVucyBpbiBtYWNyb3MgKGxpa2UgZm9yIGxvY2FsX2lycV9kaXNhYmxlKCkg
YW5kCj4gbG9jYWxfaXJxX2VuYWJsZSgpKSBvciBpbiBhY3R1YWwgZnVuY3Rpb25zIChsaWtlIGlu
Cj4gc3Bpbl9sb2NrX2lycSooKSksIGl0IGlzIGVpdGhlcjoKPiAgLSB0aGUgYWN0dWFsIGNvbnRl
bnQgb2YgdGhlIGluc3RydWN0aW9uIHBvaW50ZXIgd2hlbgo+ICAgIElSUSBhcmUgZGlzYWJsZWQv
ZW5hYmxlZCwKPiAgLSBvciB0aGUgcmV0dXJuIGFkZHJlc3Mgb2YgdGhlIHV0aWxpdHkgZnVuY3Rp
b24gd2hlcmUKPiAgICBJUlEgYXJlIGRpc2FibGVkL2VuYWJsZWQsCj4gdGhhdCB3aWxsIHRlbGwg
dXMgd2hhdCBpdCBpcyB0aGUgYWN0dWFsIHBpZWNlIG9mIGNvZGUKPiB0aGF0IGlzIGFza2luZyBm
b3IgdGhlIElSUSBtYW5pcHVsYXRpb24gb3BlcmF0aW9uLgo+Cj4gR2F0ZSB0aGlzIHdpdGggaXRz
IHNwZWNpZmljIEtjb25maWcgb3B0aW9uLCBhbmQga2VlcAo+IGl0IGluIGRpc2FibGVkIHN0YXRl
IGJ5IGRlZmF1bHQgKGkuZS4sIGRvbid0IGJ1aWxkIGl0LAo+IGlmIG5vdCBleHBsaWNpdGx5IHNw
ZWNpZmllZCksIGFzIHRoZSBpbXBhY3Qgb24KPiBwZXJmb3JtYW5jZSBtYXkgYmUgbm9uIG5lZ2xp
Z2libGUuCj4KPiBTaWduZWQtb2ZmLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGFyaW8uZmFnZ2lvbGlA
Y2l0cml4LmNvbT4KClRoaXMgcmVtaW5kcyBtZSB0aGF0IEkgbmVlZCB0byBkdXN0IG9mZiBteSBz
ZXJpZXMgd2hpY2ggZml4ZXMKbG9jYWxfaXJxX3NhdmUoKSB0byBub3QgY2FwdHVyZSBpdHMgdmFy
aWFibGVzIGJ5IG5hbWUuCgpJLmUuIGl0IHdvdWxkIGJlIHVzZWQgYXMgImZsYWdzID0gbG9jYWxf
aXJxX3NhdmUoKTsiIGluIHRoZSBub3JtYWwgQyB3YXkuCgpJJ20gZmFpcmx5IHN1cmUgSSBjYW4g
YWxzbyBpbXByb3ZlIHRoZSBnZW5lcmF0ZWQgYXNzZW1ibHkuCgo+IC0tLQo+IENjOiBHZW9yZ2Ug
RHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+Cj4gQ2M6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiBDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IENj
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IENjOiBKZW5uaWZl
ciBIZXJiZXJ0IDxqZW5uaWZlci5oZXJiZXJ0QGNpdHJpeC5jb20+Cj4gLS0tCj4gIHhlbi9LY29u
ZmlnLmRlYnVnICAgICAgICAgICAgICAgICAgfCAgIDExICsrKystCj4gIHhlbi9jb21tb24vc3Bp
bmxvY2suYyAgICAgICAgICAgICAgfCAgIDE2ICsrKysrLS0KPiAgeGVuL2NvbW1vbi90cmFjZS5j
ICAgICAgICAgICAgICAgICB8ICAgMTAgKysrLQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMy
L3N5c3RlbS5oIHwgICAxMiArKysrKwo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L3N5c3Rl
bS5oIHwgICAxMiArKysrKwo+ICB4ZW4vaW5jbHVkZS9hc20teDg2L3N5c3RlbS5oICAgICAgIHwg
ICA4NSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0KPiAgeGVuL2luY2x1ZGUv
cHVibGljL3RyYWNlLmggICAgICAgICB8ICAgIDIgKwo+ICB4ZW4vaW5jbHVkZS94ZW4vcndsb2Nr
LmggICAgICAgICAgIHwgICAzMyArKysrKysrKysrKy0tLQo+ICA4IGZpbGVzIGNoYW5nZWQsIDE2
MSBpbnNlcnRpb25zKCspLCAyMCBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS94ZW4vS2Nv
bmZpZy5kZWJ1ZyBiL3hlbi9LY29uZmlnLmRlYnVnCj4gaW5kZXggMzc0YzFjMC4uODE5MTBjOSAx
MDA2NDQKPiAtLS0gYS94ZW4vS2NvbmZpZy5kZWJ1Zwo+ICsrKyBiL3hlbi9LY29uZmlnLmRlYnVn
Cj4gQEAgLTk4LDcgKzk4LDcgQEAgY29uZmlnIFBFUkZfQVJSQVlTCj4gIAktLS1oZWxwLS0tCj4g
IAkgIEVuYWJsZXMgc29mdHdhcmUgcGVyZm9ybWFuY2UgY291bnRlciBhcnJheSBoaXN0b2dyYW1z
Lgo+ICAKPiAtY29uZmlnIFRSQUNJTkcKPiArbWVudWNvbmZpZyBUUkFDSU5HCj4gIAlib29sICJU
cmFjaW5nIgo+ICAJZGVmYXVsdCB5Cj4gIAktLS1oZWxwLS0tCj4gQEAgLTEwNiw2ICsxMDYsMTUg
QEAgY29uZmlnIFRSQUNJTkcKPiAgCSAgaW4gcGVyLUNQVSByaW5nIGJ1ZmZlcnMuIFRoZSAneGVu
dHJhY2UnIHRvb2wgY2FuIGJlIHVzZWQgdG8gcmVhZAo+ICAJICB0aGUgYnVmZmVycyBhbmQgZHVt
cCB0aGUgY29udGVudCBvbiB0aGUgZGlzay4KPiAgCj4gK2NvbmZpZyBUUkFDRV9JUlFTT0ZGCj4g
Kwlib29sICJUcmFjZSB3aGVuIElSUXMgYXJlIGRpc2FibGVkIGFuZCAocmUpZW5hYmxlZCIgaWYg
RVhQRVJUID0gInkiCj4gKwlkZWZhdWx0IG4KPiArCWRlcGVuZHMgb24gVFJBQ0lORwo+ICsJLS0t
aGVscC0tLQo+ICsJICBNYWtlcyBpdCBwb3NzaWJsZSB0byBnZW5lcmF0ZSBldmVudHMgX2V2ZXJ5
XyB0aW1lIElSUXMgYXJlIGRpc2FibGVkCj4gKyAgICAgICAgICBhbmQgKHJlKWVuYWJsZWQsIHdp
dGggYWxzbyBhbiBpbmRpY2F0aW9uIG9mIHdoZXJlIHRoYXQgaGFwcGVuZWQuCj4gKyAgICAgICAg
ICBOb3RlIHRoYXQgdGhpcyBjb21lcyB3aXRoIGhpZ2ggb3ZlcmVhZCBhbmQgcHJvZHVjZXMgaHVn
ZSBhbW91bnQgb2YKPiArICAgICAgICAgIHRyYWNpbmcgZGF0YS4KCllvdSd2ZSBnb3QgbWl4ZWQg
dGFicy9zcGFjZXMgaGVyZS4KCj4gIAo+ICBjb25maWcgVkVSQk9TRV9ERUJVRwo+ICAJYm9vbCAi
VmVyYm9zZSBkZWJ1ZyBtZXNzYWdlcyIKPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zcGlubG9j
ay5jIGIveGVuL2NvbW1vbi9zcGlubG9jay5jCj4gaW5kZXggMmEwNjQwNi4uMzNiOTAzZSAxMDA2
NDQKPiAtLS0gYS94ZW4vY29tbW9uL3NwaW5sb2NrLmMKPiArKysgYi94ZW4vY29tbW9uL3NwaW5s
b2NrLmMKPiBAQCAtMTUwLDcgKzE1MCw5IEBAIHZvaWQgX3NwaW5fbG9jayhzcGlubG9ja190ICps
b2NrKQo+ICB2b2lkIF9zcGluX2xvY2tfaXJxKHNwaW5sb2NrX3QgKmxvY2spCj4gIHsKPiAgICAg
IEFTU0VSVChsb2NhbF9pcnFfaXNfZW5hYmxlZCgpKTsKPiAtICAgIGxvY2FsX2lycV9kaXNhYmxl
KCk7Cj4gKyAgICBfbG9jYWxfaXJxX2Rpc2FibGUoKTsKPiArICAgIGlmICggdW5saWtlbHkodGJf
aW5pdF9kb25lKSApCj4gKyAgICAgICAgdHJhY2VfaXJxX2Rpc2FibGVfcmV0KCk7Cj4gICAgICBf
c3Bpbl9sb2NrKGxvY2spOwo+ICB9CgpJcyBpdCBzZW5zaWJsZSB0byBkbyB0aGlzIHdheSBhcm91
bmQ/CgpCeSB3cml0aW5nIHRoZSB0cmFjZSByZWNvcmQgd2hpbGUgaW50ZXJydXB0cyBhcmUgZGlz
YWJsZWQsIHlvdSBkbwpwcmV2ZW50IG5lc3RpbmcgaW4gdGhlIGdlbmVyYWwgY2FzZSAoYnV0IG5v
dCBpbiBOTUlzL01DRXMgb3IgdGhlCmlycXNhdmUoKSB2YXJpYW50cyksIGJ1dCB5b3UgaW5jcmVh
c2UgdGhlIGNyaXRpY2FsIHJlZ2lvbiB3aGlsZQppbnRlcnJ1cHRzIGFyZSBkaXNhYmxlZC4KCkFs
dGVybmF0aXZlbHksIHdyaXRpbmcgdGhlIHRyYWNlIHJlY29yZCBvdXRzaWRlIG9mIHRoZSBjcml0
aWNhbCByZWdpb24Kd291bGQgcmVkdWNlIHRoZSBzaXplIG9mIHRoZSByZWdpb24uICBJbnRlcnBy
ZXRhdGlvbiBsb2dpYyBhbHJlYWR5IG5lZWRzCnRvIGNvcGUgd2l0aCBuZXN0aW5nLCBzbyBpcyBv
bmUgZXh0cmEgbGV2ZWwgb2YgbmVzdGluZyBpbiB0aGlzIGNvcm5lcgpjYXNlIGEgcHJvYmxlbT8K
CkRvZXMgdGhlIGxvZ2ljIGNvcGUgd2l0aCB0aGUgZmFjdCB0aGF0IGludGVycnVwdCBnYXRlcyBh
dXRvbWF0aWNhbGx5CmRpc2FibGUgaW50ZXJydXB0cz8KCn5BbmRyZXcKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 01 20:42:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 20: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 1dGWub-0006OR-3L; Thu, 01 Jun 2017 20: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 <boris.ostrovsky@oracle.com>) id 1dGWua-0006OL-5L
 for xen-devel@lists.xen.org; Thu, 01 Jun 2017 20:41:40 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 0E/0A-01732-30C70395; Thu, 01 Jun 2017 20:41:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsUyZ7p8oC5TjUG
 kwe7FBhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8adcxfYC/ZIVux8s5ixgXGSaBcjF4eQwAQm
 iWWPDzFBOL8YJeYv28QK4WxglFjdOJexi5ETyNnOKPGgNQHEFhaIk3j7ciIbiC0i4CCx7PwLR
 oiGR0wSf8/fABvFLNDEKPF+32cmkCo2ASOJs0eng03iFbCV2HTpCguIzSKgIjH13i8wW1QgXO
 Jt4xEWiBpBiZMznwDZHBycAtYSB3oiQcLMAnoSO67/YoWw5SW2v53DDGJLCBhKfN64lHkCo+A
 sJN2zkLTMQtKygJF5FaN6cWpRWWqRrrleUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7u
 JkZg6DIAwQ7Gxu9OhxglOZiURHkXyBtECvEl5adUZiQWZ8QXleakFh9ilOHgUJLgbasCygkWp
 aanVqRl5gCjCCYtwcGjJMJrXw6U5i0uSMwtzkyHSJ1i1OXYsHr9FyYhlrz8vFQpcd4OkBkCIE
 UZpXlwI2ARfYlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvItApvBk5pXAbXoFdAQT0BEvtum
 DHFGSiJCSamA8wLP55KIZZbEpVw49e5NjNIO1NitzTcQrv2qm+Ml5k2dMV91vEvvlfULrhSCG
 zzus0j/UWF34Pqd9b5iN+Lqo/i2c1TuyjPU/2154K+Ga8urvkameJZvNLuSayH5bWLDK56N36
 6c3DvnujhZT81xUWaTYJR1vZW6IfLHaw+EBY7NZmYrM/mlKLMUZiYZazEXFiQCtc5cQ4wIAAA
 ==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1496349697!72807435!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33501 invoked from network); 1 Jun 2017 20:41:38 -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; 1 Jun 2017 20:41:38 -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
 v51KfS7A002003
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 1 Jun 2017 20:41:29 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 v51KfSBR005195
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 1 Jun 2017 20:41:28 GMT
Received: from abhmp0018.oracle.com (abhmp0018.oracle.com [141.146.116.24])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v51KfRNJ001440;
 Thu, 1 Jun 2017 20:41:28 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 01 Jun 2017 13:41:27 -0700
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20170531130357.14492-1-julien.grall@arm.com>
 <7199e366-f56a-acc8-ffa5-0c85d6975049@oracle.com>
 <592886a8-1443-6475-e318-85cb9acecead@arm.com>
 <c93f773f-dcfe-17ac-b6fc-1fc701d5abbe@oracle.com>
 <0b91491d-8f67-fa22-8b27-7692f00bba51@arm.com>
 <cfddbb3f-25fe-0b0d-5e8f-24d68b931dd0@oracle.com>
 <1f38dcc0-8538-b8e5-a792-85867ea1c44d@arm.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <0e7b0066-6219-79f8-5b17-b997a400d3f6@oracle.com>
Date: Thu, 1 Jun 2017 16:41: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: <1f38dcc0-8538-b8e5-a792-85867ea1c44d@arm.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: jgross@suse.com, Feng Kan <fkan@apm.com>, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org, stable@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH] xen/privcmd: Support correctly 64KB page
 granularity when mapping 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>

T24gMDYvMDEvMjAxNyAxMTozOCBBTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEJvcmlzLAo+
Cj4gT24gMDEvMDYvMTcgMTY6MTYsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4gT24gMDYvMDEv
MjAxNyAxMDowMSBBTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4gSGkgQm9yaXMsCj4+Pgo+Pj4g
T24gMDEvMDYvMTcgMTQ6MzMsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4+PiBPbiAwNi8wMS8y
MDE3IDA4OjUwIEFNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4+IEhpIEJvcmlzLAo+Pj4+Pgo+
Pj4+PiBPbiAzMS8wNS8xNyAxNDo1NCwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+Pj4+Pj4gT24g
MDUvMzEvMjAxNyAwOTowMyBBTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+Pj4+IENvbW1pdCA1
OTk1YTY4ICJ4ZW4vcHJpdmNtZDogQWRkIHN1cHBvcnQgZm9yIExpbnV4IDY0S0IgcGFnZQo+Pj4+
Pj4+IGdyYW51bGFyaXR5IiBkaWQKPj4+Pj4+PiBub3QgZ28gZmFyIGVub3VnaCB0byBzdXBwb3J0
IDY0S0IgaW4gbW1hcF9iYXRjaF9mbi4KPj4+Pj4+Pgo+Pj4+Pj4+IFRoZSB2YXJpYWJsZSAnbnIn
IGlzIHRoZSBudW1iZXIgb2YgNEtCIGNodW5rIHRvIG1hcC4gSG93ZXZlciwgd2hlbgo+Pj4+Pj4+
IExpbnV4Cj4+Pj4+Pj4gaXMgdXNpbmcgNjRLQiBwYWdlIGdyYW51bGFyaXR5IHRoZSBhcnJheSBv
ZiBwYWdlcwo+Pj4+Pj4+ICh2bWEtPnZtX3ByaXZhdGVfZGF0YSkKPj4+Pj4+PiBjb250YWluIG9u
ZSBwYWdlIHBlciA2NEtCLiBGaXggaXQgYnkgaW5jcmVtZW50aW5nIHN0LT5pbmRleAo+Pj4+Pj4+
IGNvcnJlY3RseS4KPj4+Pj4+Pgo+Pj4+Pj4+IEZ1cnRoZXJtb3JlLCBzdC0+dmEgaXMgbm90IGNv
cnJlY3RseSBpbmNyZW1lbnRlZCBhcyBQQUdFX1NJWkUgIT0KPj4+Pj4+PiBYRU5fUEFHRV9TSVpF
Lgo+Pj4+Pj4+Cj4+Pj4+Pj4gRml4ZXM6IDU5OTVhNjggKCJ4ZW4vcHJpdmNtZDogQWRkIHN1cHBv
cnQgZm9yIExpbnV4IDY0S0IgcGFnZQo+Pj4+Pj4+IGdyYW51bGFyaXR5IikKPj4+Pj4+PiBDQzog
c3RhYmxlQHZnZXIua2VybmVsLm9yZwo+Pj4+Pj4+IFJlcG9ydGVkLWJ5OiBGZW5nIEthbiA8Zmth
bkBhcG0uY29tPgo+Pj4+Pj4+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+Cj4+Pj4+Pj4gLS0tCj4+Pj4+Pj4gIGRyaXZlcnMveGVuL3ByaXZjbWQuYyB8
IDQgKystLQo+Pj4+Pj4+ICAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0
aW9ucygtKQo+Pj4+Pj4+Cj4+Pj4+Pj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3ByaXZjbWQu
YyBiL2RyaXZlcnMveGVuL3ByaXZjbWQuYwo+Pj4+Pj4+IGluZGV4IDdhOTJhNWUxZDQwYy4uZmVj
YTc1YjA3ZmRkIDEwMDY0NAo+Pj4+Pj4+IC0tLSBhL2RyaXZlcnMveGVuL3ByaXZjbWQuYwo+Pj4+
Pj4+ICsrKyBiL2RyaXZlcnMveGVuL3ByaXZjbWQuYwo+Pj4+Pj4+IEBAIC0zNjIsOCArMzYyLDgg
QEAgc3RhdGljIGludCBtbWFwX2JhdGNoX2ZuKHZvaWQgKmRhdGEsIGludCBuciwKPj4+Pj4+PiB2
b2lkICpzdGF0ZSkKPj4+Pj4+PiAgICAgICAgICAgICAgICAgIHN0LT5nbG9iYWxfZXJyb3IgPSAx
Owo+Pj4+Pj4+ICAgICAgICAgIH0KPj4+Pj4+PiAgICAgIH0KPj4+Pj4+PiAtICAgIHN0LT52YSAr
PSBQQUdFX1NJWkUgKiBucjsKPj4+Pj4+PiAtICAgIHN0LT5pbmRleCArPSBucjsKPj4+Pj4+PiAr
ICAgIHN0LT52YSArPSBYRU5fUEFHRV9TSVpFICogbnI7Cj4+Pj4+Pj4gKyAgICBzdC0+aW5kZXgg
Kz0gbnIgLyBYRU5fUEZOX1BFUl9QQUdFOwo+Pj4+Pj4+Cj4+Pj4+Pj4gICAgICByZXR1cm4gMDsK
Pj4+Pj4+PiAgfQo+Pj4+Pj4KPj4+Pj4+Cj4+Pj4+PiBBcmUgd2Ugc3RpbGwgdXNpbmcgUEFHRV9N
QVNLIGZvciB4ZW5fcmVtYXBfZG9tYWluX2dmbl9hcnJheSgpPwo+Pj4+Pgo+Pj4+PiBEbyB5b3Ug
bWVhbiBpbiB0aGUgeGVuX3hsYXRlX3JlbWFwX2dmbl9hcnJheSBpbXBsZW1lbnRhdGlvbj8gSWYg
c28KPj4+Pj4gdGhlcmUgYXJlIG5vIHVzZSBvZiBQQUdFX01BU0sgYXMgdGhlIGNvZGUgaGFzIGJl
ZW4gY29udmVydGVkIHRvCj4+Pj4+IHN1cHBvcnQgNjRLIHBhZ2UgZ3JhbnVsYXJpdHkuCj4+Pj4+
Cj4+Pj4+IElmIHlvdSBtZWFuIHRoZSB4ODYgdmVyc2lvbiBvZiB4ZW5fcmVtYXBfZG9tYWluX2dm
bl9hcnJheSwgdGhlbiB3ZQo+Pj4+PiBkb24ndCByZWFsbHkgY2FyZSBhcyB4ODYgb25seSB1c2Ug
NEtCIHBhZ2UgZ3JhbnVsYXJpdHkuCj4+Pj4KPj4+Pgo+Pj4+IEkgbWVhbnQgcmlnaHQgYWJvdmUg
dGhlIGNoYW5nZSB0aGF0IHlvdSBtYWRlLiBTaG91bGQgaXQgYWxzbyBiZQo+Pj4+IHJlcGxhY2Vk
Cj4+Pj4gd2l0aCBYRU5fUEFHRV9NQVNLPyAoU29ycnkgZm9yIGJlaW5nIHVuY2xlYXIuKQo+Pj4K
Pj4+IE9oLiBUaGUgY29kZSBpbiB4ZW5fcmVtYXBfZG9tYWluX2dmbl9hcnJheSBpcyByZWx5aW5n
IG9uIHN0LT52YSB0byBiZQo+Pj4gcGFnZSBhbGlnbmVkLiBTbyBJIHRoaW5rIHdlIHdhbnQgdG8g
a2VlcCBQQUdFX01BU0sgaGVyZS4KPj4KPj4gRG9lIHRoaXMgaW1wbHkgdGhlbiB0aGF0ICducicg
NEsgcGFnZXMgaXMgaW50ZWdyYWwgbnVtYmVyIG9mIFBBR0VfU0laRQo+PiAoaS5lLiAobnIqWEVO
X1BBR0VfU0laRSkgJSBQQUdFX1NJWkUgPT0gMCkgYW5kIGlmIHllcyAtLS0gZG8gd2UgdGVzdAo+
PiB0aGlzIHNvbWV3aGVyZT8gSSBkb24ndCBzZWUgaXQuCj4KCkkgbm93IHNlZSB0aGF0IHRoaXMg
c2hvdWxkIChvYnZpb3VzbHkpIHN0YXkgYXMgUEFHRV9NQVNLLCBzbwoKUmV2aWV3ZWQtYnk6IEJv
cmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CgpidXQKCj4gbnIgbWln
aHQgYmUgc21hbGxlciBmb3IgdGhlIGxhc3QgYmF0Y2guIEJ1dCBhbGwgdGhlIGludGVybWVkaWF0
ZSBiYXRjaAo+IHNob3VsZCBoYXZlICgobnIgKiBYRU5fUEFHRV9TSVpFKSAlIFBBR0VfU0laRSA9
PSAwKS4KCmhvdyBjYW4gd2UgaGF2ZSBuciBub3QgY292ZXJpbmcgZnVsbCBQQUdFX1NJWkVzPyBJ
ZiB5b3UgYXJlIHVzaW5nIDY0SwpwYWdlcywgaG93IGNhbiB5b3UgbWFwLCBzYXksIG9ubHkgNEsg
KGlmIG5yPT0xKT8KCi1ib3JpcwoKPgo+IEkgdGhpbmsgdGhlIEJVSUxEX0JVR19PTiBpbiBwcml2
Y21kX2lvY3RsX21tYXBfYmF0Y2ggZW5zdXJlIHRoYXQgYWxsCj4gdGhlIGludGVybWVkaWF0ZSBi
YXRjaCB3aWxsIGFsd2F5cyBiZSBhbiBpbnRlZ3JhbCBudW1iZXIgb2YgUEFHRV9TSVpFLgo+Cj4g
Q2hlZXJzLAo+CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 01 20:54:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 20:54:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGX76-000770-6N; Thu, 01 Jun 2017 20: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 <sstabellini@kernel.org>) id 1dGX74-00076u-LV
 for xen-devel@lists.xen.org; Thu, 01 Jun 2017 20:54:34 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 01/D3-03696-A0F70395; Thu, 01 Jun 2017 20:54:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVybKJssi5HvUG
 kwbPzzBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bh86+YC/ZLVeyYvoa1gXGnaBcjF4eQwB9G
 icVvT7F1MXJysAg4SMy/f5C5i5GDg1EgRuLBD2uQMKNAmMTky0tYIUq0JBY/ecQMYrMJGEr8f
 bKJDaRcAshe8pkDJCwiYCDx/vokNpDxzAKrGSX6rjSB1QsDjd9x4DkLiM0pYCdxbvZyMJtXwF
 viRRPIWpB7PjNK7FjZCrZMVEBX4tC/P2wQRYISJ2c+AWtgBjpi+fRtLBMYBWYhSc1CklrAyLS
 KUaM4tagstUjX0FQvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwDBmAYAfjt2UB
 hxglOZiURHkXyBtECvEl5adUZiQWZ8QXleakFh9ilOHgUJLgnV4LlBMsSk1PrUjLzAFGBExag
 oNHSYR3eQ1Qmre4IDG3ODMdInWKUZdjw+r1X5iEWPLy81KlxHlzQWYIgBRllObBjYBF5yVGWS
 lhXkago4R4ClKLcjNLUOVfMYpzMCoJ87aArOLJzCuB2/QK6AgmoCNebNMHOaIkESEl1cAYFHj
 Y7eHlziOeka7PV0zxaCg/Ojk5J8b2WlDY+t6+n5vWrGKR18yScXBMUNh2XldOaFpfx7E+nezk
 ymts38TYXxysi1v6Z9IPxs753Y2Gpd7q1+5vXucp61d9fNLiqDfFvk1f+iazsS7YV/XgXjOD6
 7Y/OfeOZW0WY0ucqhJ2QExWRe3WxElKLMUZiYZazEXFiQCqj/JHyQIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1496350470!52812135!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30987 invoked from network); 1 Jun 2017 20:54:31 -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; 1 Jun 2017 20:54:31 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id AEC03219A9;
 Thu,  1 Jun 2017 20:54:29 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org AEC03219A9
Date: Thu, 1 Jun 2017 13:54: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: <444d1853-6007-d3d9-e22b-7f6c6be77b05@oracle.com>
Message-ID: <alpine.DEB.2.10.1706011342320.18759@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1705191558430.18759@sstabellini-ThinkPad-X260>
 <1495236179-27776-1-git-send-email-sstabellini@kernel.org>
 <1495236179-27776-4-git-send-email-sstabellini@kernel.org>
 <444d1853-6007-d3d9-e22b-7f6c6be77b05@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 v2 04/18] xen/pvcalls: xenbus state 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>

T24gVGh1LCAyNSBNYXkgMjAxNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDA1LzE5LzIw
MTcgMDc6MjIgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IEludHJvZHVjZSB0aGUg
Y29kZSB0byBoYW5kbGUgeGVuYnVzIHN0YXRlIGNoYW5nZXMuCj4gPgo+ID4gSW1wbGVtZW50IHRo
ZSBwcm9iZSBmdW5jdGlvbiBmb3IgdGhlIHB2Y2FsbHMgYmFja2VuZC4gV3JpdGUgdGhlCj4gPiBz
dXBwb3J0ZWQgdmVyc2lvbnMsIG1heC1wYWdlLW9yZGVyIGFuZCBmdW5jdGlvbi1jYWxscyBub2Rl
cyB0byB4ZW5zdG9yZSwKPiA+IGFzIHJlcXVpcmVkIGJ5IHRoZSBwcm90b2NvbC4KPiA+Cj4gPiBJ
bnRyb2R1Y2Ugc3R1YiBmdW5jdGlvbnMgZm9yIGRpc2Nvbm5lY3RpbmcvY29ubmVjdGluZyB0byBh
IGZyb250ZW5kLgo+ID4KPiA+IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3Rl
ZmFub0BhcG9yZXRvLmNvbT4KPiA+IENDOiBib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbQo+ID4g
Q0M6IGpncm9zc0BzdXNlLmNvbQo+ID4gLS0tCj4gPiAgZHJpdmVycy94ZW4vcHZjYWxscy1iYWNr
LmMgfCAxMzUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4g
PiAgMSBmaWxlIGNoYW5nZWQsIDEzNSBpbnNlcnRpb25zKCspCj4gPgo+ID4gZGlmZiAtLWdpdCBh
L2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jIGIvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMK
PiA+IGluZGV4IDkwNDRjZjIuLmI0ZGExMzggMTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL3hlbi9w
dmNhbGxzLWJhY2suYwo+ID4gKysrIGIvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMKPiA+IEBA
IC0yNSwyMCArMjUsMTU1IEBACj4gPiAgI2luY2x1ZGUgPHhlbi94ZW5idXMuaD4KPiA+ICAjaW5j
bHVkZSA8eGVuL2ludGVyZmFjZS9pby9wdmNhbGxzLmg+Cj4gPiAgCj4gPiArI2RlZmluZSBQVkNB
TExTX1ZFUlNJT05TICIxIgo+IAo+IFNob3VsZG4ndCB0aGlzIGJlIGluIGEgaGVhZGVyIGZpbGUg
dGhhdCB3aWxsIGJlIHNoYXJlZCB3aXRoIGZyb250ZW5kcz8KCkkgZG9uJ3QgdGhpbmsgaXQgc2hv
dWxkOiBkaWZmZXJlbnQgYmFja2VuZHMgY291bGQgaW1wbGVtZW50IGEgZGlmZmVyZW50CnB2Y2Fs
bHMgdmVyc2lvbi4gVGhlcmUgaXMgYW4gaGFuZHNoYWtlIG1lY2hhbmlzbSB0byBhZ3JlZSBvbiBh
IHZlcnNpb24Kb2YgdGhlIHByb3RvY29sIHRvIHVzZS4gSXQgaXMgcHJvYmFibHkgbm90IGEgZ29v
ZCBpZGVhIHRvIGV4cG9zZSB0aGlzCnNwZWNpZmljIHZlcnNpb24gaW4gdGhlIGdlbmVyaWMgcHZj
YWxscyBoZWFkZXIuCgoKPiA+ICsjZGVmaW5lIE1BWF9SSU5HX09SREVSIFhFTkJVU19NQVhfUklO
R19HUkFOVF9PUkRFUgo+ID4gKwo+ID4gIHN0cnVjdCBwdmNhbGxzX2JhY2tfZ2xvYmFsIHsKPiA+
ICAJc3RydWN0IGxpc3RfaGVhZCBmcm9udGVuZHM7Cj4gPiAgCXN0cnVjdCBzZW1hcGhvcmUgZnJv
bnRlbmRzX2xvY2s7Cj4gPiAgfSBwdmNhbGxzX2JhY2tfZ2xvYmFsOwo+ID4gIAo+ID4gK3N0YXRp
YyBpbnQgYmFja2VuZF9jb25uZWN0KHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYpCj4gPiArewo+
ID4gKwlyZXR1cm4gMDsKPiA+ICt9Cj4gPiArCj4gPiArc3RhdGljIGludCBiYWNrZW5kX2Rpc2Nv
bm5lY3Qoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldikKPiA+ICt7Cj4gPiArCXJldHVybiAwOwo+
ID4gK30KPiA+ICsKPiA+ICBzdGF0aWMgaW50IHB2Y2FsbHNfYmFja19wcm9iZShzdHJ1Y3QgeGVu
YnVzX2RldmljZSAqZGV2LAo+ID4gIAkJCSAgICAgIGNvbnN0IHN0cnVjdCB4ZW5idXNfZGV2aWNl
X2lkICppZCkKPiA+ICB7Cj4gPiArCWludCBlcnI7Cj4gPiArCj4gPiArCWVyciA9IHhlbmJ1c19w
cmludGYoWEJUX05JTCwgZGV2LT5ub2RlbmFtZSwgInZlcnNpb25zIiwgIiVzIiwKPiA+ICsJCQkg
ICAgUFZDQUxMU19WRVJTSU9OUyk7Cj4gPiArCWlmIChlcnIpIHsKPiA+ICsJCXByX3dhcm4oIiVz
IHdyaXRlIG91dCAndmVyc2lvbicgZmFpbGVkXG4iLCBfX2Z1bmNfXyk7Cj4gPiArCQlyZXR1cm4g
LUVJTlZBTDsKPiAKPiBlcnI/CgpPSwoKCj4gPiArCX0KPiA+ICsKPiA+ICsJZXJyID0geGVuYnVz
X3ByaW50ZihYQlRfTklMLCBkZXYtPm5vZGVuYW1lLCAibWF4LXBhZ2Utb3JkZXIiLCAiJXUiLAo+
ID4gKwkJCSAgICBNQVhfUklOR19PUkRFUik7Cj4gPiArCWlmIChlcnIpIHsKPiA+ICsJCXByX3dh
cm4oIiVzIHdyaXRlIG91dCAnbWF4LXBhZ2Utb3JkZXInIGZhaWxlZFxuIiwgX19mdW5jX18pOwo+
ID4gKwkJcmV0dXJuIGVycjsKPiA+ICsJfQo+ID4gKwo+ID4gKwkvKiAiMSIgbWVhbnMgc29ja2V0
LCBjb25uZWN0LCByZWxlYXNlLCBiaW5kLCBsaXN0ZW4sIGFjY2VwdCBhbmQgcG9sbCovCj4gCj4g
VGhpcyBjb21tZW50IGlzIG9ic29sZXRlLCBvciBhdCBsZWFzdCBzaG91bGQgcmVmZXIgdG8KPiBY
RU5CVVNfRlVOQ1RJT05TX0NBTExTIChhbmQgaXMgbWlzc2luZyBhIHNwYWNlIGF0IHRoZSBlbmQp
LgoKT0sKCgo+ID4gKwllcnIgPSB4ZW5idXNfcHJpbnRmKFhCVF9OSUwsIGRldi0+bm9kZW5hbWUs
ICJmdW5jdGlvbi1jYWxscyIsCj4gPiArCQkJICAgIFhFTkJVU19GVU5DVElPTlNfQ0FMTFMpOwo+
ID4gKwlpZiAoZXJyKSB7Cj4gPiArCQlwcl93YXJuKCIlcyB3cml0ZSBvdXQgJ2Z1bmN0aW9uLWNh
bGxzJyBmYWlsZWRcbiIsIF9fZnVuY19fKTsKPiA+ICsJCXJldHVybiBlcnI7Cj4gPiArCX0KPiAK
PiAKPiBJbiBjYXNlIG9mIGVycm9ycyB3ZSB3aWxsIGVuZCB1cCB3aXRoIGFsbCBwcmV2aW91cyBl
bnRyaWVzLiBJIHRoaW5rIHRoaXMKPiBzaG91bGQgYmUgZG9uZSBhcyBhIHRyYW5zYWN0aW9uIHdo
aWNoIHdvdWxkIGJlIGFib3J0ZWQgaW4gY2FzZSBvZiBhbiBlcnJvci4KCk9LCgoKPiA+ICsKPiA+
ICsJZXJyID0geGVuYnVzX3N3aXRjaF9zdGF0ZShkZXYsIFhlbmJ1c1N0YXRlSW5pdFdhaXQpOwo+
ID4gKwlpZiAoZXJyKQo+ID4gKwkJcmV0dXJuIGVycjsKPiAKPiAKPiBOb3Qgc3VyZSB3aGF0IHRv
IGRvIG9uIGFuIGVycm9yIGhlcmUgKHdydCB4ZW5zdG9yZSBlbnRyaWVzKS4KPiB4ZW5idXNfc3dp
dGNoX3N0YXRlKCkgaXRzZWxmIHVzZXMgdHJhbnNhY3Rpb25zLiBBcmUgd2UgYWxsb3dlZCB0byBo
YXZlCj4gbmVzdGVkIHRyYW5zYWN0aW9ucz8KPiAKPiBPVE9ILCB4ZW5idXNfc3dpdGNoX3N0YXRl
KCkgbmV2ZXIgcmV0dXJucyBhbiBlcnJvciwgYXQgbGVhc3Qgbm93LiBJbgo+IGZhY3QsIGluIG1v
c3QgY2FzZXMgd2UgaWdub3JlIHJldHVybiB2YWx1ZS4KCkkgZG9uJ3QgdGhpbmsgd2UgY2FuIGhh
dmUgbmVzdGVkIHRyYW5zYWN0aW9ucy4gRm9yIHNpbXBsaWNpdHksIEknbGwKaWdub3JlIGVycm9y
cyBmcm9tIHhlbmJ1c19zd2l0Y2hfc3RhdGUuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 01 20:54:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 20:54: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 1dGX7J-00078b-K0; Thu, 01 Jun 2017 20:54:49 +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 1dGX7J-00078P-1P
 for xen-devel@lists.xen.org; Thu, 01 Jun 2017 20:54:49 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 30/53-01734-81F70395; Thu, 01 Jun 2017 20:54:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVybKJssq54vUG
 kwdQjWhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bciTdZCt7zVPQ1hTcw3ubqYuTiEBL4wyix
 u/koYxcjJweLgIPEqWPPWboYOTgYBWIkHvywBgkzCoRJTL68hBWiREviy/Jv7CA2m4ChxN8nm
 9hAyiWA7CWfOUDCIgIGEu+vT2IDGc8scJhRYtLuHhaQhLCAp8TWOW1gczgF7CTetr8Gi/MKeE
 t8PjmDHeKeHYwSh9b2gxWJCuhKHPr3hw2iSFDi5MwnYA3MQEcsn76NZQKjwCwkqVlIUgsYmVY
 xahSnFpWlFukamuslFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgQGIQMQ7GC8eNrz
 EKMkB5OSKO8CeYNIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8qrVAOcGi1PTUirTMHGA8wKQlO
 HiURHiX1wCleYsLEnOLM9MhUqcYdTk2rF7/hUmIJS8/L1VKnDcXZIYASFFGaR7cCFhsXmKUlR
 LmZQQ6SoinILUoN7MEVf4VozgHo5IwbwvIKp7MvBK4Ta+AjmACOuLFNn2QI0oSEVJSDYxafdX
 +i6UYWSNfCgmc2MlRW3Gxy+7Ck1P/Vi+2UKwRev1H9NkxlrjUnX7X1I7oxxa4XNpv8m/OM6m+
 /JkXjmw1azum7bnp+98mqYp1K2IntijudmIsejmz+c7BDH6OMiVld/2XhjsvdUwKuTb93M5I1
 li1gL0ls5z2n3yd2eTUWL7GjkFj10klluKMREMt5qLiRACmmAkQyAIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1496350486!99837242!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39395 invoked from network); 1 Jun 2017 20:54:47 -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; 1 Jun 2017 20:54:47 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id AC26F219A9;
 Thu,  1 Jun 2017 20:54:45 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org AC26F219A9
Date: Thu, 1 Jun 2017 13:54:44 -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: <31f5a48b-4026-d3f2-4125-59474e028ee3@oracle.com>
Message-ID: <alpine.DEB.2.10.1706011354360.18759@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1705191558430.18759@sstabellini-ThinkPad-X260>
 <1495236179-27776-1-git-send-email-sstabellini@kernel.org>
 <31f5a48b-4026-d3f2-4125-59474e028ee3@oracle.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: jgross@suse.com, Stefano Stabellini <sstabellini@kernel.org>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xen.org,
 Stefano Stabellini <stefano@aporeto.com>
Subject: Re: [Xen-devel] [PATCH v2 01/18] xen: introduce the pvcalls
	interface 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>

T24gVGh1LCAyNSBNYXkgMjAxNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDA1LzE5LzIw
MTcgMDc6MjIgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IEludHJvZHVjZSB0aGUg
QyBoZWFkZXIgZmlsZSB3aGljaCBkZWZpbmVzIHRoZSBQViBDYWxscyBpbnRlcmZhY2UuIEl0IGlz
Cj4gPiBpbXBvcnRlZCBmcm9tIHhlbi9pbmNsdWRlL3B1YmxpYy9pby9wdmNhbGxzLmguCj4gPgo+
ID4gU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29t
Pgo+ID4gQ0M6IGtvbnJhZC53aWxrQG9yYWNsZS5jb20KPiA+IENDOiBib3Jpcy5vc3Ryb3Zza3lA
b3JhY2xlLmNvbQo+ID4gQ0M6IGpncm9zc0BzdXNlLmNvbQo+ID4gLS0tCj4gPiAgaW5jbHVkZS94
ZW4vaW50ZXJmYWNlL2lvL3B2Y2FsbHMuaCB8IDEyMCArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrCj4gPiAgMSBmaWxlIGNoYW5nZWQsIDEyMCBpbnNlcnRpb25zKCspCj4gPiAg
Y3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUveGVuL2ludGVyZmFjZS9pby9wdmNhbGxzLmgKPiA+
Cj4gPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4vaW50ZXJmYWNlL2lvL3B2Y2FsbHMuaCBiL2lu
Y2x1ZGUveGVuL2ludGVyZmFjZS9pby9wdmNhbGxzLmgKPiA+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0
Cj4gPiBpbmRleCAwMDAwMDAwLi4wZDQxOTU5Cj4gPiAtLS0gL2Rldi9udWxsCj4gPiArKysgYi9p
bmNsdWRlL3hlbi9pbnRlcmZhY2UvaW8vcHZjYWxscy5oCj4gPiBAQCAtMCwwICsxLDEyMCBAQAo+
ID4gKyNpZm5kZWYgX19YRU5fUFVCTElDX0lPX1hFTl9QVkNBTExTX0hfXwo+ID4gKyNkZWZpbmUg
X19YRU5fUFVCTElDX0lPX1hFTl9QVkNBTExTX0hfXwo+ID4gKwo+ID4gKyNpbmNsdWRlIDxsaW51
eC9uZXQuaD4KPiA+ICsjaW5jbHVkZSAieGVuL2ludGVyZmFjZS9pby9yaW5nLmgiCj4gPiArCj4g
PiArLyogIjEiIG1lYW5zIHNvY2tldCwgY29ubmVjdCwgcmVsZWFzZSwgYmluZCwgbGlzdGVuLCBh
Y2NlcHQgYW5kIHBvbGwgKi8KPiA+ICsjZGVmaW5lIFhFTkJVU19GVU5DVElPTlNfQ0FMTFMgIjEi
Cj4gPiArCj4gPiArLyoKPiA+ICsgKiBTZWUgZG9jcy9taXNjL3B2Y2FsbHMubWFya2Rvd24gaW4g
eGVuLmdpdCBmb3IgdGhlIGZ1bGwgc3BlY2lmaWNhdGlvbjoKPiA+ICsgKiBodHRwczovL3hlbmJp
dHMueGVuLm9yZy9kb2NzL3Vuc3RhYmxlL21pc2MvcHZjYWxscy5odG1sCj4gPiArICovCj4gPiAr
c3RydWN0IHB2Y2FsbHNfZGF0YV9pbnRmIHsKPiA+ICsgICAgUklOR19JRFggaW5fY29ucywgaW5f
cHJvZCwgaW5fZXJyb3I7Cj4gPiArCj4gPiArICAgIHVpbnQ4X3QgcGFkMVs1Ml07Cj4gPiArCj4g
PiArICAgIFJJTkdfSURYIG91dF9jb25zLCBvdXRfcHJvZCwgb3V0X2Vycm9yOwo+ID4gKwo+ID4g
KyAgICB1aW50OF90IHBhZDJbNTJdOwo+ID4gKwo+ID4gKyAgICBSSU5HX0lEWCByaW5nX29yZGVy
Owo+ID4gKyAgICBncmFudF9yZWZfdCByZWZbXTsKPiAKPiBJIHRoaW5rIHlvdSBzaG91bGQgYWxz
byBpbmNsdWRlIDx4ZW4vaW50ZXJmYWNlL2dyYW50X3RhYmxlLmg+Lgo+IAo+IEluIGZhY3QsIHJp
bmcuaCBwcm9iYWJseSBuZWVkcyB0byBkbyBpdCB0b28uCgpJJ2xsIGRvLCB0aGFua3MKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 01 21:05:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 21: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 1dGXH4-0007yD-Id; Thu, 01 Jun 2017 21: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 <Julien.Grall@arm.com>) id 1dGXH3-0007y7-Nc
 for xen-devel@lists.xen.org; Thu, 01 Jun 2017 21:04:54 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 F9/BE-03696-57180395; Thu, 01 Jun 2017 21:04:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa0hTYRjHfXfOtqO4cZy3J1Gk2Qe11FkRWRh
 JRApd/FQYYR3tuK22uXZmGH5wpiYtA8Wk5qXstsJLmqYGk0pFwktgZmVkGuLES0rWwszSztmZ
 ZufT73n//+f/Pu/hITBZsSiAoDONtEFHaeQiDzz0rFtMBJOjSFI8XNm98978XXwviu+yLQkS0
 XGhWpeSnnlKqHpvmRHqrwdlFjyqw0zIAmbkQeCkCYPewjcirkBkLgLTB4eQK2SkWQBNOS9xM3
 InvMlkmJ0qFnHsQybAxGwLzptKMejrWxJzBUYWILhSX+d0icgwGP7+TcCxhNwFo4slYo5xchO
 MNV1ysi9Jw/ycA/EeL+i2jDtvcyf3QPOPAWcvRsbCcKUN4zkYWmcrnAwsdy5YnKMCeQ3BqPmF
 M0hGboQbl9tx3hQEXa8qXLwFhkrvC3g+BBO5j9lmguUQ6Mk7zB9nQ//KLVdmiRgW2nvEfDGIQ
 Xl7rTNISsqg9XObK0gPbSMPEM8noHMuH+cb+oWwaK12FXVSaGywujoCob54EPFCvRAGHa/xIh
 Retu4flK17d9m6d1chrBqFMrThPG2I2KqITDGolSqjllJrIqIVOyK1NMNQSlpDpTCRqenaRsQ
 uhhv7PUW/rIkdaAMhkPtKqoIVSTJpSvrpCyqKUZ00ZGhopgMFEoQcJDUmVvMy0Eo6M02tYbdr
 VQbCU+4jsXKyhNFTWkat5KUetI1oqKl3CIiR8maHQIbr0nV0gL8khrOSnFWVoVsLWt3UARQU4
 C1B7GgyTz1t0KqN/+vTyJ9Acm+JjUvxVOuMa/dNs6MI2FEmW6K4UYzUPynAhG5+DKryne6/2l
 qTHz5XO94b8u6c+E/DgazBSHuI7Wi8/pjdPFK9ucBhtJ2Jno+KTm5FX5hlVeXE86Lg1PE7n9D
 bg/bcfaplN9zjyf60kbyBoSOjSYuxY9nbL5rdbof0SqV+hc+6J4cTZF/tcb+LjH7imZtC5dRE
 mOZnanlYnDxLjjMqKjocMzDUX+YC7DCkAwAA
X-Env-Sender: Julien.Grall@arm.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1496351091!71787165!1
X-Originating-IP: [40.107.0.57]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10710 invoked from network); 1 Jun 2017 21:04:51 -0000
Received: from mail-eopbgr00057.outbound.protection.outlook.com (HELO
 EUR02-AM5-obe.outbound.protection.outlook.com) (40.107.0.57)
 by server-11.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 1 Jun 2017 21:04:51 -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=EndtOaPFxzJazAhBFIk9hsi9NqLHN4EDvS5G1x9a9r0=;
 b=aK1SlGcJsDfkH228HbKlxWdm8U3i866MxbU9zstF0lsAJB1VxzKD7koFV1gUO3SULd21IOnZ9xjz0hjS+M6s0WodTVcAojkG7pwqDIROwhqZMnKKESPZggl5lwyP98MRCCKKCzIeE1HQq/FB4xb/6mOREjziXunHNt4phN5VsnE=
Received: from Juliens-MacBook-Pro.local (82.1.229.77) by
 DB6PR0802MB2184.eurprd08.prod.outlook.com (2603:10a6:4:84::18) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1124.9; Thu, 1 Jun
 2017 21:04:50 +0000
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, xen-devel@lists.xen.org
References: <20170531130357.14492-1-julien.grall@arm.com>
 <7199e366-f56a-acc8-ffa5-0c85d6975049@oracle.com>
 <592886a8-1443-6475-e318-85cb9acecead@arm.com>
 <c93f773f-dcfe-17ac-b6fc-1fc701d5abbe@oracle.com>
 <0b91491d-8f67-fa22-8b27-7692f00bba51@arm.com>
 <cfddbb3f-25fe-0b0d-5e8f-24d68b931dd0@oracle.com>
 <1f38dcc0-8538-b8e5-a792-85867ea1c44d@arm.com>
 <0e7b0066-6219-79f8-5b17-b997a400d3f6@oracle.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <31f7022c-c232-66ee-bb16-b25602cb6c23@arm.com>
Date: Thu, 1 Jun 2017 22:04: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: <0e7b0066-6219-79f8-5b17-b997a400d3f6@oracle.com>
X-Originating-IP: [82.1.229.77]
X-ClientProxiedBy: AM3PR07CA0071.eurprd07.prod.outlook.com
 (2603:10a6:207:4::29) To DB6PR0802MB2184.eurprd08.prod.outlook.com
 (2603:10a6:4:84::18)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: DB6PR0802MB2184:
X-MS-Office365-Filtering-Correlation-Id: 8b3b68e1-5c68-4b79-4f16-08d4a931d805
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:DB6PR0802MB2184; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0802MB2184;
 3:fw8RoinMvfZb+t2oWhG4XnVj4CQWp1YIXM6ss/mPrGc09jhGi5T7ask4pzTdtEpzfI1QejNA9H7mUf91Let5vu6yqrm4jmsXvbliG5jZb6m6r8swllfMYiw3Uw//8OeJZzg61+rmbH7m7HH+O6WzBmjTmO9tEIolmhYzZLgzPzadkHb/kZswffWMuma87Se+s2sEjizdJ4Ma7qV6OX8UWVKXLbidXrCcDpdwTlYmaUmBN8cuWYRKgoP5JxsFimhWerS6Z9+WiPHoTL7ujG8Xg+z1Qk3sdNrJ/h0DMQogIEx89r3sdlN8E1xTQpavrPBrRcqzeqoB0Qw44VAAUtW0ut0GTw5gepIjAcrWpeg15qg=;
 25:ocno4XYI1xnxxovq2tEUW06NzKh5uHEPo56aH672pJBc/GsNLABTXucIkN/5Zb8g1qQJNVhDZVNAON2jct6zIH+6xPwC608J1sa7BtGnyOvS4gvmvWOhtDzFXmzq66nFBWZiejDint5BkRvVNuqFFJIyH9qy4yb+rI3aKJrvwqh6blPBaqtUjuxeb36eHR4Ie8XxgpJeCRgQGlgLBakILdtn4OZY4HLZ8Q/bUnvZXhkC07Ww1aqz8kx+rSFsvYVbuFKzf359PGW3AMviuJMZk17CFbRV4wJ0kU7VEBcPZw948tdnG7BZr5ff8cbshf8oELq77q7fkhSmJNgYwqvJHKpPll93mLOnMc75Of7TOWfzhluwlHvPa0SpH5mGLnWabyKFBg72w9HtnVUakjlkDroDNopbwhSutApYtT//HHWBpPPWXil5yFiGgLzCemjgJO1UjJa9EtmsqBI2VpDLuKbnlPoLQ3tRzX7Cq3hLTjw=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0802MB2184;
 31:aqsmrznVDUotaA3s9kCYFNG093KgT5wZKLlx0jkIN04X3eDPyKZYtC16Kp2zSlqNyL1oVTrN50sFybzUIUU5mWg8lm3TZ95XV0R4wVol9RJcO/Tsm04+J8ofR3U2q874OhCjsx8ckkKNQAHlLI6v9z+xeXcjY9nb700Zm50pafDi8AdakpkhOobOBSPEX63F6DPXwyZJIS5i6plc8dzVOV2uXUhTX6GKnigpjOMnmGA=;
 20:jFzWNqe4w5j8irCBM2vuMi8uFjcXNxxMz+6ttkbI0tLFLfuZq/l2ghlBzvylbgnsSmCLuQ98rR35MUuYnandVFlLS7E/WXKsY8Gb/a5qEQaFcncSiUQ8hDj8xBn3CU/5YzSDz9RjcGIOS/axFsNXjMVnjuJGk1uYogK5V9YKiek=
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <DB6PR0802MB2184EF88647A3D1A61F2D42580F60@DB6PR0802MB2184.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(9452136761055)(146099531331640); 
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(93006095)(93001095)(10201501046)(3002001)(100000703101)(100105400095)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123555025)(20161123562025)(20161123558100)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DB6PR0802MB2184; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DB6PR0802MB2184; 
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; DB6PR0802MB2184;
 4:scBBS3mwTN/Lmfz7ujDJFlMyPQdfYg/YZ3rT?=
 =?Windows-1252?Q?5XVndLzwYr3J1hLM84uXl8WyNLcyB2MnkH+Ddoox9o3CUEoS2YaGFJli?=
 =?Windows-1252?Q?zVe+03wu6rTi81rLC/y9zZKn81UgNgYNBtQlgpGEFvd8Qurd5VBWueuD?=
 =?Windows-1252?Q?MPAMck2E/qpLQqGsIGbX4uCDWXkyd/YW9OzovTHcrbvtL1R4nFbMTicC?=
 =?Windows-1252?Q?W/n22wyUs3Bt1ydEnjSH8DC8a0h/nKE5/mU1ht5bCiUYcOxUQhHCr6+7?=
 =?Windows-1252?Q?MQyV/Yjb8M0UnHQ+o4MPPj0YHzeWRlqRSVshm2dTiV2COSxjatvsaXps?=
 =?Windows-1252?Q?imLTh7NOMZFKP8Eea/F1j93z/7ceHkBSYNae62qMZdrUAbsnXRj/Nf63?=
 =?Windows-1252?Q?XT1v2hw+J000tJdLDYexu+1FDKtMUBlOJiQR8ZxMXlCYgZOLU+LQvaqD?=
 =?Windows-1252?Q?JqbVq/i2ZaVvLrzF6LgUwG8mrvV2FwKMn5YcrGY0V7F6JQ0mUX3pIsLv?=
 =?Windows-1252?Q?mZVBYGk/G3oRCZjyFhTV6CyWPTsFMogO7wrLYd0awxlt/KeA56u4/ROJ?=
 =?Windows-1252?Q?zUC69ZBTX1I/S29z5hE0OHECVv6S2SLoVc8Z2mmto0gRFLnholiBa6l+?=
 =?Windows-1252?Q?xPFZNrYunaX7EqM1c1Hc0R2LL8i0xYh3rzLFTuQjizPsR1uw21wD90Ja?=
 =?Windows-1252?Q?VNgcogMcz2a9uAG7pndoAkTv5Od5vPyBtARkmclQmXnYWnUPszjWD6pF?=
 =?Windows-1252?Q?/rxYkycVeM9xpbmlQ34bCTG7OBS4AsV4IYQcXHsajarxLieXBHnK8gEQ?=
 =?Windows-1252?Q?0YEboPUQiXaB1Ju3+0zL4kYGvpAfIBetasY9FYHNknjt9DRNcbzB6uyf?=
 =?Windows-1252?Q?KGvdwDEpKqNtlSiStUKwQA84Sz/Qkyttu41dy+OJ+DFXIBvvBbXrKl8K?=
 =?Windows-1252?Q?4we9xsU8CduMb8vHMAmeV8BncOGZztHYHTvB/JDLeLNaGqIwI5ykYGm6?=
 =?Windows-1252?Q?5XqmCd6huwRd0lwZ2xiQtOHnNtxdg3cACKMe5FPr4yatQmIUkb4Ic5py?=
 =?Windows-1252?Q?ezk2opPOQj/gTh1OkA0pky1kTYOXjxJ2gb8l5NYgcInrp0QA95rK0k5q?=
 =?Windows-1252?Q?Osgihmonealc8dp6S3a+vX9uotr/vMmrmGb51tpy/mYZQSo+t+4X1AwS?=
 =?Windows-1252?Q?sIURID8O6cwHdzm7oxjJU7/DRsQX1atGCVcCMK7QnK9hCraVwao2sczD?=
 =?Windows-1252?Q?VnCf/u8Q0La4Vz43cFygLFnZzFq3Rma5L4MsxNMC/bcGKF5Vc7Tf+ZkN?=
 =?Windows-1252?Q?tow1qw6pdZHpLO558pYSQD4mq864UmKyE41GV/9vAVWDZOmocw4e/lqc?=
 =?Windows-1252?Q?kWxYOB3gEEok?=
X-Forefront-PRVS: 0325F6C77B
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39410400002)(39840400002)(39450400003)(39400400002)(24454002)(377454003)(31696002)(86362001)(3846002)(8676002)(7736002)(478600001)(4326008)(23746002)(66066001)(25786009)(72206003)(53546009)(2906002)(5660300001)(110136004)(83506001)(65956001)(38730400002)(47776003)(6512007)(305945005)(53936002)(6246003)(33646002)(76176999)(6486002)(42186005)(36756003)(50986999)(6506006)(6666003)(229853002)(54356999)(2950100002)(64126003)(6116002)(4001350100001)(50466002)(230700001)(31686004)(81166006)(189998001)(93886004);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0802MB2184; H:Juliens-MacBook-Pro.local;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; DB6PR0802MB2184;
 23:02ZRROdsfD0Bt+bDIPZp+LCEkM0apR5XqNI?=
 =?Windows-1252?Q?zbc4LviiMVCIQ4ehYmNAC7Ws55TIeEcc/jZxqf/uaH7gsEP1gEUqDk4V?=
 =?Windows-1252?Q?+HLCjmcfv/aat5Pjjpj1VhmgbRQ4uEIv9Njsr1IAa2KB8XY1jG7bRdW2?=
 =?Windows-1252?Q?kXQisaWpc0GQ3l3mZd0XbNH/5G6jmj5MJUGf4k9+oClPaAWQMyNNNDf2?=
 =?Windows-1252?Q?XhZOjweRftTZJTyE3ppotHHYUaK2Sazv1IFayBNUByzNxnyXyjGxngCi?=
 =?Windows-1252?Q?Wg8GXujIT3t8+iCv6X6cTfpONIQuXE1gztQ+OJOJgO6cndHVwb0z+iCk?=
 =?Windows-1252?Q?GqhPB5RbAGtVspGO3M3phtXFZGYQGtUNr2tDMAKn3U2ds/LL3O2N/4R+?=
 =?Windows-1252?Q?2xTbbuAfQNRtikz2asacnHdtdTlL9H9pmhvqyDyqVwjOerAqnmxs/+Xs?=
 =?Windows-1252?Q?BQqqWOKN7EcNuWPDqGN+9o1eE5PO91ff7lpYJPFd/7EGxoH+rJTXJUit?=
 =?Windows-1252?Q?lL6WgSg5/opYbkgLa4kGUt5PjEr6+XcbZ6lpFYOcbRHX6e47jKVj0fQN?=
 =?Windows-1252?Q?nFrVu3WYw5cHiRv6xdRodjlNmkOLkLQ2+eyJNVR9nJxNtWcQJ6y+Eay0?=
 =?Windows-1252?Q?UrzavVwM7dTrDI2JWxIrANTXgbT6qqvNjdVc0sDAX7Jf5D58rpyx8q3r?=
 =?Windows-1252?Q?y3zimwHORQaZJ/CUFmCvRu8pOlxefpNR0wDxwO5PK7s+7mKlz8lhpJWY?=
 =?Windows-1252?Q?ufNUmDr1Hu1W9hHlTQCvnGC4te99Njt2owLWExgg+Glo6LjzdwrR8ZCn?=
 =?Windows-1252?Q?KSBqTHdaOE6iYZBxrWK8XO+BsYl0BDiisXNGj8eIOcJez1uvL7hNTc2E?=
 =?Windows-1252?Q?IjptAgh1fxaMYlKkQSerDSL0YI7Ty5ColC5kjtJottn0wpa2l7ZX/J3k?=
 =?Windows-1252?Q?1q4CXhSEopdEVUVuGXE4UKAwXtoOFy+C9m9lPSc67o5YOodTBjHtU6X0?=
 =?Windows-1252?Q?j1+6yBahB5hTP0F6U6Swrxek7yhlfGbmIEmFmFahPonego8HiAodUPxf?=
 =?Windows-1252?Q?YSrOuxnnYrL/O++wbjDcqZza7pAupkWMwYUI+lUnUsqkAUHM/ammDmEx?=
 =?Windows-1252?Q?mQgk66VmkX6v+URrLscg0KtbywZANn60ixyP8b86/g4p/NRkI/62Q82f?=
 =?Windows-1252?Q?e72zomqDG0xZz6autiWwm9j5NrHTS03FncCF8gUVWPPhLwN1Ol6fAUIY?=
 =?Windows-1252?Q?WEy3Z/WsiyMW7sNiU+Vifh7ltl+K1uDjKybkuchjyGpXnqRSe8vn2CjJ?=
 =?Windows-1252?Q?Yqrj0kdX9xRKLgEAX+O1HP4U0th/wl3COpcbPFLOBfBu+hAMWNXsurZ4?=
 =?Windows-1252?Q?CHOou4Io2WGI3?=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0802MB2184;
 6:34DfctrUHoP7k/JIH7wXdyyPnXf1mn6X/A7cerGR63nmZ9xpiADmTkJ8rLyCBwyAFTTVMNuF4Lkqod+wBsrSYLYQGyn7mhgKepSvR4ugVVU7CwAhK1TXzVih0rDFVuq5vETPUYQ7fHBgnaooA1XhhxMqUhFTnZJZqtA+Fh4j34LyP4GB1qAXfSC0FwIrHE8GzfFX2T8SwDieQPbAPKOa8mfrICcA3NKpsKDMojp4nH06TU6KyM3Ub9EcQUKvAgvyFV6c1mo6Ra1LNTEBidZARoPVok8u5ElidZRvUSLsK1p+/YTGOzTvyV5W6aHJi8H9os3wriud7baoZzcJpg4ERzF7Kfj3QwPxLAvs5uwXZpgpX19OWkZ5xhBYaSKXbSpU6P5smWh+ck1pK4O7Nwd4RxJlYObpieRR29alabTy8KIDrqDjUjOw7kilYWn1mp8t2y3mE9wUODA3Owvubx7yex44o8h6KwY7uNVUzTQBnTa30E0bDmtOujyhdkzqkbJXYTgGiAdweRF61ylT9dJmc4jFzrc1cuCUIrlyeTsfpBE=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0802MB2184;
 5:lA0DExjIHTW3zR8t8p+oQfYQ4zZ7Qd+qfeIPf9oNF6x2IVIUegSCQoNhPlXGxyaXvWheuKkErcTyDtdW5OQmKaNn9O52fSl0qdSMgJoD5Tyn31jJGJsgRL4aZKileDvYE231a4T026YqmcBtYypblCsteMs8BG9CVLbKrufm2q+QPT0FeDzkfpLGuV0oy1PLSxjRX2u/vh/lxFx6y9z/izKSHpkm31nzp545hdi9xONR+e7NrWhZJjldKFInGW1sXvVsBUF8D/ufJtweIcst0NOY6f5DR0Ek4nPL1pePVMFTX2w/vKxcC6e9k4Tu81M3Wwlq61WEtF1xlNLLpuUJ3wU/kNp0C5Mlvtdu2B5UuFZybgTYB5ms7b0HOkMFaFUWXXvEuGjimIIec4yxQG1qyab+24rHNa19ucjCCbpjkSGvUQrt0E9QFgurd2ez9BMtKb1Ru/lrq0mFhKr6izsVMrEtu940bR+S1zl2qUlNhS5gB6Ew8lQeihUgdcp33bfD;
 24:NdAi/RDqTIy77r5p2TIDakisD1l6sRcfOe3p18CTUUJNZXrRaiNUnkvDRWzYXIihQDjFF3kN3fGLjjD3eKueBdwubwy9mSIWhuszv0aDH48=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0802MB2184;
 7:TaU78Rd3muHPpaDXL0XsegoGPmrhH+igUcuvjMgv8U1qyEineyvhAy/EmhhK8wYx/9ao2LUEWIm+lc7q5sCAu27NwcZwjF4CL4MhTbtpLhJnzGzbm+Xvg624gXA1yguFwLhXGqGB5sdtV1w10eSlzdWgW8ufQbAM6pFmk5Mavg4koIrvdcQVWSe6m8Vk/PpQC8gBRw4uUN80K01/VFrDJ1kCVnb/4BK7A+PcZeiUFsDd+r2GT+zJovrjvphRGVmh34RmLrZWc+veNJR4OJC1EEQraTLbpz02+j4Sspir6TVpDig0hX2j10Kvq0sMpsrPKosbj0oU3qky5Tu1DbyegQ==
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Jun 2017 21:04:50.0050 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0802MB2184
Cc: jgross@suse.com, Feng Kan <fkan@apm.com>, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org, stable@vger.kernel.org, nd@arm.com
Subject: Re: [Xen-devel] [PATCH] xen/privcmd: Support correctly 64KB page
 granularity when mapping 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-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>

CgpPbiAwMS8wNi8yMDE3IDIxOjQxLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4gT24gMDYvMDEv
MjAxNyAxMTozOCBBTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSBCb3JpcywKPj4KPj4gT24g
MDEvMDYvMTcgMTY6MTYsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4+IE9uIDA2LzAxLzIwMTcg
MTA6MDEgQU0sIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+PiBIaSBCb3JpcywKPj4+Pgo+Pj4+IE9u
IDAxLzA2LzE3IDE0OjMzLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+Pj4+IE9uIDA2LzAxLzIw
MTcgMDg6NTAgQU0sIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+Pj4+IEhpIEJvcmlzLAo+Pj4+Pj4K
Pj4+Pj4+IE9uIDMxLzA1LzE3IDE0OjU0LCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+Pj4+Pj4g
T24gMDUvMzEvMjAxNyAwOTowMyBBTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+Pj4+PiBDb21t
aXQgNTk5NWE2OCAieGVuL3ByaXZjbWQ6IEFkZCBzdXBwb3J0IGZvciBMaW51eCA2NEtCIHBhZ2UK
Pj4+Pj4+Pj4gZ3JhbnVsYXJpdHkiIGRpZAo+Pj4+Pj4+PiBub3QgZ28gZmFyIGVub3VnaCB0byBz
dXBwb3J0IDY0S0IgaW4gbW1hcF9iYXRjaF9mbi4KPj4+Pj4+Pj4KPj4+Pj4+Pj4gVGhlIHZhcmlh
YmxlICducicgaXMgdGhlIG51bWJlciBvZiA0S0IgY2h1bmsgdG8gbWFwLiBIb3dldmVyLCB3aGVu
Cj4+Pj4+Pj4+IExpbnV4Cj4+Pj4+Pj4+IGlzIHVzaW5nIDY0S0IgcGFnZSBncmFudWxhcml0eSB0
aGUgYXJyYXkgb2YgcGFnZXMKPj4+Pj4+Pj4gKHZtYS0+dm1fcHJpdmF0ZV9kYXRhKQo+Pj4+Pj4+
PiBjb250YWluIG9uZSBwYWdlIHBlciA2NEtCLiBGaXggaXQgYnkgaW5jcmVtZW50aW5nIHN0LT5p
bmRleAo+Pj4+Pj4+PiBjb3JyZWN0bHkuCj4+Pj4+Pj4+Cj4+Pj4+Pj4+IEZ1cnRoZXJtb3JlLCBz
dC0+dmEgaXMgbm90IGNvcnJlY3RseSBpbmNyZW1lbnRlZCBhcyBQQUdFX1NJWkUgIT0KPj4+Pj4+
Pj4gWEVOX1BBR0VfU0laRS4KPj4+Pj4+Pj4KPj4+Pj4+Pj4gRml4ZXM6IDU5OTVhNjggKCJ4ZW4v
cHJpdmNtZDogQWRkIHN1cHBvcnQgZm9yIExpbnV4IDY0S0IgcGFnZQo+Pj4+Pj4+PiBncmFudWxh
cml0eSIpCj4+Pj4+Pj4+IENDOiBzdGFibGVAdmdlci5rZXJuZWwub3JnCj4+Pj4+Pj4+IFJlcG9y
dGVkLWJ5OiBGZW5nIEthbiA8ZmthbkBhcG0uY29tPgo+Pj4+Pj4+PiBTaWduZWQtb2ZmLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+Pj4+Pj4+PiAtLS0KPj4+Pj4+Pj4g
IGRyaXZlcnMveGVuL3ByaXZjbWQuYyB8IDQgKystLQo+Pj4+Pj4+PiAgMSBmaWxlIGNoYW5nZWQs
IDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPj4+Pj4+Pj4KPj4+Pj4+Pj4gZGlmZiAt
LWdpdCBhL2RyaXZlcnMveGVuL3ByaXZjbWQuYyBiL2RyaXZlcnMveGVuL3ByaXZjbWQuYwo+Pj4+
Pj4+PiBpbmRleCA3YTkyYTVlMWQ0MGMuLmZlY2E3NWIwN2ZkZCAxMDA2NDQKPj4+Pj4+Pj4gLS0t
IGEvZHJpdmVycy94ZW4vcHJpdmNtZC5jCj4+Pj4+Pj4+ICsrKyBiL2RyaXZlcnMveGVuL3ByaXZj
bWQuYwo+Pj4+Pj4+PiBAQCAtMzYyLDggKzM2Miw4IEBAIHN0YXRpYyBpbnQgbW1hcF9iYXRjaF9m
bih2b2lkICpkYXRhLCBpbnQgbnIsCj4+Pj4+Pj4+IHZvaWQgKnN0YXRlKQo+Pj4+Pj4+PiAgICAg
ICAgICAgICAgICAgIHN0LT5nbG9iYWxfZXJyb3IgPSAxOwo+Pj4+Pj4+PiAgICAgICAgICB9Cj4+
Pj4+Pj4+ICAgICAgfQo+Pj4+Pj4+PiAtICAgIHN0LT52YSArPSBQQUdFX1NJWkUgKiBucjsKPj4+
Pj4+Pj4gLSAgICBzdC0+aW5kZXggKz0gbnI7Cj4+Pj4+Pj4+ICsgICAgc3QtPnZhICs9IFhFTl9Q
QUdFX1NJWkUgKiBucjsKPj4+Pj4+Pj4gKyAgICBzdC0+aW5kZXggKz0gbnIgLyBYRU5fUEZOX1BF
Ul9QQUdFOwo+Pj4+Pj4+Pgo+Pj4+Pj4+PiAgICAgIHJldHVybiAwOwo+Pj4+Pj4+PiAgfQo+Pj4+
Pj4+Cj4+Pj4+Pj4KPj4+Pj4+PiBBcmUgd2Ugc3RpbGwgdXNpbmcgUEFHRV9NQVNLIGZvciB4ZW5f
cmVtYXBfZG9tYWluX2dmbl9hcnJheSgpPwo+Pj4+Pj4KPj4+Pj4+IERvIHlvdSBtZWFuIGluIHRo
ZSB4ZW5feGxhdGVfcmVtYXBfZ2ZuX2FycmF5IGltcGxlbWVudGF0aW9uPyBJZiBzbwo+Pj4+Pj4g
dGhlcmUgYXJlIG5vIHVzZSBvZiBQQUdFX01BU0sgYXMgdGhlIGNvZGUgaGFzIGJlZW4gY29udmVy
dGVkIHRvCj4+Pj4+PiBzdXBwb3J0IDY0SyBwYWdlIGdyYW51bGFyaXR5Lgo+Pj4+Pj4KPj4+Pj4+
IElmIHlvdSBtZWFuIHRoZSB4ODYgdmVyc2lvbiBvZiB4ZW5fcmVtYXBfZG9tYWluX2dmbl9hcnJh
eSwgdGhlbiB3ZQo+Pj4+Pj4gZG9uJ3QgcmVhbGx5IGNhcmUgYXMgeDg2IG9ubHkgdXNlIDRLQiBw
YWdlIGdyYW51bGFyaXR5Lgo+Pj4+Pgo+Pj4+Pgo+Pj4+PiBJIG1lYW50IHJpZ2h0IGFib3ZlIHRo
ZSBjaGFuZ2UgdGhhdCB5b3UgbWFkZS4gU2hvdWxkIGl0IGFsc28gYmUKPj4+Pj4gcmVwbGFjZWQK
Pj4+Pj4gd2l0aCBYRU5fUEFHRV9NQVNLPyAoU29ycnkgZm9yIGJlaW5nIHVuY2xlYXIuKQo+Pj4+
Cj4+Pj4gT2guIFRoZSBjb2RlIGluIHhlbl9yZW1hcF9kb21haW5fZ2ZuX2FycmF5IGlzIHJlbHlp
bmcgb24gc3QtPnZhIHRvIGJlCj4+Pj4gcGFnZSBhbGlnbmVkLiBTbyBJIHRoaW5rIHdlIHdhbnQg
dG8ga2VlcCBQQUdFX01BU0sgaGVyZS4KPj4+Cj4+PiBEb2UgdGhpcyBpbXBseSB0aGVuIHRoYXQg
J25yJyA0SyBwYWdlcyBpcyBpbnRlZ3JhbCBudW1iZXIgb2YgUEFHRV9TSVpFCj4+PiAoaS5lLiAo
bnIqWEVOX1BBR0VfU0laRSkgJSBQQUdFX1NJWkUgPT0gMCkgYW5kIGlmIHllcyAtLS0gZG8gd2Ug
dGVzdAo+Pj4gdGhpcyBzb21ld2hlcmU/IEkgZG9uJ3Qgc2VlIGl0Lgo+Pgo+Cj4gSSBub3cgc2Vl
IHRoYXQgdGhpcyBzaG91bGQgKG9idmlvdXNseSkgc3RheSBhcyBQQUdFX01BU0ssIHNvCj4KPiBS
ZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4K
ClRoYW5rIHlvdSEKCj4KPiBidXQKPgo+PiBuciBtaWdodCBiZSBzbWFsbGVyIGZvciB0aGUgbGFz
dCBiYXRjaC4gQnV0IGFsbCB0aGUgaW50ZXJtZWRpYXRlIGJhdGNoCj4+IHNob3VsZCBoYXZlICgo
bnIgKiBYRU5fUEFHRV9TSVpFKSAlIFBBR0VfU0laRSA9PSAwKS4KPgo+IGhvdyBjYW4gd2UgaGF2
ZSBuciBub3QgY292ZXJpbmcgZnVsbCBQQUdFX1NJWkVzPyBJZiB5b3UgYXJlIHVzaW5nIDY0Swo+
IHBhZ2VzLCBob3cgY2FuIHlvdSBtYXAsIHNheSwgb25seSA0SyAoaWYgbnI9PTEpPwoKWGVuIGlz
IHVzaW5nIDRLIHBhZ2UgZ3JhbnVsYXJpdHkgYW5kIHNvIGRvZXMgdGhlIHRvb2xzdGFjayBhbmQg
dGhlIApoeXBlcmNhbGwgaW50ZXJmYWNlLiBUaGV5IGFyZSB1bmF3YXJlIG9mIHRoZSBwYWdlIHNp
emUgb2YgdGhlIGtlcm5lbC4KClNvIGV2ZW4gaWYgTGludXggaXMgdXNpbmcgNjRLIHBhZ2VzLCB0
aGUgcmVzdWx0aW5nIG1hcHBpbmcgd2lsbCBiZSAKYnJva2VuIGRvd24gaW4gNEsgY2h1bmsgdG8g
aXNzdWUgdGhlIGh5cGVyY2FsbC4KClRvIGdpdmUgeW91IGEgY29uY3JldGUgZXhhbXBsZSwgaWYg
dGhlIHRvb2xzdGFjayByZXF1ZXN0cyB0byBtYXAgNEssIApMaW51eCB3aWxsIGFsbG9jYXRlIGEg
NjRLIHBhZ2UuIE9ubHkgdGhlIGZpcnN0IDRLIGNodW5rICgwLTRLKSB3aWxsCmhhdmUgZWZmZWN0
aXZlIG1hcHBpbmcgdG8gaG9zdCBSQU0uIFRoZSByZXN0ICg0LTY0Sykgd2lsbCBub3QgYmUgbWFw
cGVkLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 01 21:06:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 21:06:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGXIs-00084J-UG; Thu, 01 Jun 2017 21:06:46 +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 1dGXIr-00084B-KG
 for xen-devel@lists.xen.org; Thu, 01 Jun 2017 21:06:45 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 1B/07-03587-4E180395; Thu, 01 Jun 2017 21:06:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVybKJssu6TRoN
 Ig95Z0hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0b/OsmCLdIVi54eZWlgbBLrYuTiEBL4wyjx
 6+0f9i5GDg4WAQeJ5WujQExGgRiJBz+suxg5gcwwicmXl7CC2CwCWhI/XvUwgthsAoYSf59sY
 gMplwCyl3zmAAmLCBhIvL8+iQ1kOrPAakaJvitNzCAJYaDpizpWgfVyCthJ9F28wAZi8wp4S0
 w/co4d4pzPjBIbf3SxgyREBXQlDv37A1UkKHFy5hMWEJsZ6Ijl07exTGAUmIUkNQtJagEj0yp
 GjeLUorLUIl0jM72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMAQZACCHYxnFgQe
 YpTkYFIS5V0gbxApxJeUn1KZkVicEV9UmpNafIhRhoNDSYLXqAEoJ1iUmp5akZaZA4wGmLQEB
 4+SCG8WSJq3uCAxtzgzHSJ1ilGXY8Pq9V+YhFjy8vNSpcR5LUGKBECKMkrz4EbAIvMSo6yUMC
 8j0FFCPAWpRbmZJajyrxjFORiVhHldQabwZOaVwG16BXQEE9ARL7bpgxxRkoiQkmpg5LIvmv4
 9PSxA8lrGhP3G1aecL2dncN/verp03eKvAqGL5Ly70l986vlp1Hmxp2BZ+96ZZ2ae8zncw6W+
 8NzxRPtzT/5GKbfvstoTphCVsCXY5sWUJZdL5CvjCow9Lj+x4JG6NedOi+yCEz8ZmXflvQzXW
 HBd3Cv8ambJ7SnzGhf3L72XZ+VxWomlOCPRUIu5qDgRAAwStyrHAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-16.tower-27.messagelabs.com!1496351203!105337009!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12986 invoked from network); 1 Jun 2017 21:06:44 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Jun 2017 21:06:44 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 576D8239E6;
 Thu,  1 Jun 2017 21:06:42 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 576D8239E6
Date: Thu, 1 Jun 2017 14:06: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: <f3c2a3ea-3371-10d3-4a19-79b3e9168885@oracle.com>
Message-ID: <alpine.DEB.2.10.1706011402450.18759@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1705191558430.18759@sstabellini-ThinkPad-X260>
 <1495236179-27776-1-git-send-email-sstabellini@kernel.org>
 <1495236179-27776-5-git-send-email-sstabellini@kernel.org>
 <f3c2a3ea-3371-10d3-4a19-79b3e9168885@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 v2 05/18] xen/pvcalls: connect to a 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>

T24gRnJpLCAyNiBNYXkgMjAxNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDA1LzE5LzIw
MTcgMDc6MjIgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IEludHJvZHVjZSBhIHBl
ci1mcm9udGVuZCBkYXRhIHN0cnVjdHVyZSBuYW1lZCBwdmNhbGxzX2JhY2tfcHJpdi4gSXQKPiA+
IGNvbnRhaW5zIHBvaW50ZXJzIHRvIHRoZSBjb21tYW5kIHJpbmcsIGl0cyBldmVudCBjaGFubmVs
LCBhIGxpc3Qgb2YKPiA+IGFjdGl2ZSBzb2NrZXRzIGFuZCBhIHRyZWUgb2YgcGFzc2l2ZSBzb2Nr
ZXRzIChwYXNzaW5nIHNvY2tldHMgbmVlZCB0byBiZQo+ID4gbG9va2VkIHVwIGZyb20gdGhlIGlk
IG9uIGxpc3RlbiwgYWNjZXB0IGFuZCBwb2xsIGNvbW1hbmRzLCB3aGlsZSBhY3RpdmUKPiA+IHNv
Y2tldHMgb25seSBvbiByZWxlYXNlKS4KPiA+Cj4gPiBJdCBhbHNvIGhhcyBhbiB1bmJvdW5kIHdv
cmtxdWV1ZSB0byBzY2hlZHVsZSB0aGUgd29yayBvZiBwYXJzaW5nIGFuZAo+ID4gZXhlY3V0aW5n
IGNvbW1hbmRzIG9uIHRoZSBjb21tYW5kIHJpbmcuIHNvY2tldF9sb2NrIHByb3RlY3RzIHRoZSB0
d28KPiA+IGxpc3RzLiBJbiBwdmNhbGxzX2JhY2tfZ2xvYmFsLCBrZWVwIGEgbGlzdCBvZiBjb25u
ZWN0ZWQgZnJvbnRlbmRzLgo+ID4KPiA+IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3RlZmFub0BhcG9yZXRvLmNvbT4KPiA+IENDOiBib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNv
bQo+ID4gQ0M6IGpncm9zc0BzdXNlLmNvbQo+ID4gLS0tCj4gPiAgZHJpdmVycy94ZW4vcHZjYWxs
cy1iYWNrLmMgfCA5NSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCj4gPiAgMSBmaWxlIGNoYW5nZWQsIDk1IGluc2VydGlvbnMoKykKPiA+Cj4gPiBkaWZmIC0t
Z2l0IGEvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWJh
Y2suYwo+ID4gaW5kZXggYjRkYTEzOC4uYTQ4YjBkOSAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMv
eGVuL3B2Y2FsbHMtYmFjay5jCj4gPiArKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYwo+
ID4gQEAgLTMzLDkgKzMzLDEwNCBAQCBzdHJ1Y3QgcHZjYWxsc19iYWNrX2dsb2JhbCB7Cj4gPiAg
CXN0cnVjdCBzZW1hcGhvcmUgZnJvbnRlbmRzX2xvY2s7Cj4gPiAgfSBwdmNhbGxzX2JhY2tfZ2xv
YmFsOwo+ID4gIAo+ID4gKy8qCj4gPiArICogUGVyLWZyb250ZW5kIGRhdGEgc3RydWN0dXJlLiBJ
dCBjb250YWlucyBwb2ludGVycyB0byB0aGUgY29tbWFuZAo+ID4gKyAqIHJpbmcsIGl0cyBldmVu
dCBjaGFubmVsLCBhIGxpc3Qgb2YgYWN0aXZlIHNvY2tldHMgYW5kIGEgdHJlZSBvZgo+ID4gKyAq
IHBhc3NpdmUgc29ja2V0cy4KPiA+ICsgKi8KPiA+ICtzdHJ1Y3QgcHZjYWxsc19iYWNrX3ByaXYg
ewo+IAo+IHB2Y2FsbHNfZmVkYXRhIG9yIHB2Y2FsbHNfZmVpbmZvIG1heWJlIChvciBwdmNhbGxz
X2JhY2tfZmVkYXRhKT8KCkknbGwgZ28gd2l0aCBwdmNhbGxzX2ZlZGF0YS4KCgo+ID4gKwlzdHJ1
Y3QgbGlzdF9oZWFkIGxpc3Q7Cj4gPiArCXN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXY7Cj4gPiAr
CXN0cnVjdCB4ZW5fcHZjYWxsc19zcmluZyAqc3Jpbmc7Cj4gPiArCXN0cnVjdCB4ZW5fcHZjYWxs
c19iYWNrX3JpbmcgcmluZzsKPiA+ICsJaW50IGlycTsKPiA+ICsJc3RydWN0IGxpc3RfaGVhZCBz
b2NrZXRfbWFwcGluZ3M7Cj4gPiArCXN0cnVjdCByYWRpeF90cmVlX3Jvb3Qgc29ja2V0cGFzc19t
YXBwaW5nczsKPiA+ICsJc3RydWN0IHNlbWFwaG9yZSBzb2NrZXRfbG9jazsKPiA+ICsJYXRvbWlj
X3Qgd29yazsKPiA+ICsJc3RydWN0IHdvcmtxdWV1ZV9zdHJ1Y3QgKndxOwo+ID4gKwlzdHJ1Y3Qg
d29ya19zdHJ1Y3QgcmVnaXN0ZXJfd29yazsKPiA+ICt9Owo+ID4gKwo+ID4gK3N0YXRpYyB2b2lk
IHB2Y2FsbHNfYmFja193b3JrKHN0cnVjdCB3b3JrX3N0cnVjdCAqd29yaykKPiA+ICt7Cj4gPiAr
fQo+ID4gKwo+ID4gK3N0YXRpYyBpcnFyZXR1cm5fdCBwdmNhbGxzX2JhY2tfZXZlbnQoaW50IGly
cSwgdm9pZCAqZGV2X2lkKQo+ID4gK3sKPiA+ICsJcmV0dXJuIElSUV9IQU5ETEVEOwo+ID4gK30K
PiA+ICsKPiA+ICBzdGF0aWMgaW50IGJhY2tlbmRfY29ubmVjdChzdHJ1Y3QgeGVuYnVzX2Rldmlj
ZSAqZGV2KQo+ID4gIHsKPiA+ICsJaW50IGVyciwgZXZ0Y2huOwo+ID4gKwlncmFudF9yZWZfdCBy
aW5nX3JlZjsKPiA+ICsJdm9pZCAqYWRkciA9IE5VTEw7Cj4gPiArCXN0cnVjdCBwdmNhbGxzX2Jh
Y2tfcHJpdiAqcHJpdiA9IE5VTEw7Cj4gPiArCj4gPiArCXByaXYgPSBremFsbG9jKHNpemVvZihz
dHJ1Y3QgcHZjYWxsc19iYWNrX3ByaXYpLCBHRlBfS0VSTkVMKTsKPiA+ICsJaWYgKCFwcml2KQo+
ID4gKwkJcmV0dXJuIC1FTk9NRU07Cj4gPiArCj4gPiArCWVyciA9IHhlbmJ1c19zY2FuZihYQlRf
TklMLCBkZXYtPm90aGVyZW5kLCAicG9ydCIsICIldSIsCj4gPiArCQkJICAgJmV2dGNobik7Cj4g
PiArCWlmIChlcnIgIT0gMSkgewo+ID4gKwkJZXJyID0gLUVJTlZBTDsKPiA+ICsJCXhlbmJ1c19k
ZXZfZmF0YWwoZGV2LCBlcnIsICJyZWFkaW5nICVzL2V2ZW50LWNoYW5uZWwiLAo+ID4gKwkJCQkg
ZGV2LT5vdGhlcmVuZCk7Cj4gPiArCQlnb3RvIGVycm9yOwo+ID4gKwl9Cj4gPiArCj4gPiArCWVy
ciA9IHhlbmJ1c19zY2FuZihYQlRfTklMLCBkZXYtPm90aGVyZW5kLCAicmluZy1yZWYiLCAiJXUi
LCAmcmluZ19yZWYpOwo+ID4gKwlpZiAoZXJyICE9IDEpIHsKPiA+ICsJCWVyciA9IC1FSU5WQUw7
Cj4gPiArCQl4ZW5idXNfZGV2X2ZhdGFsKGRldiwgZXJyLCAicmVhZGluZyAlcy9yaW5nLXJlZiIs
Cj4gPiArCQkJCSBkZXYtPm90aGVyZW5kKTsKPiA+ICsJCWdvdG8gZXJyb3I7Cj4gPiArCX0KPiA+
ICsKPiA+ICsJZXJyID0gYmluZF9pbnRlcmRvbWFpbl9ldnRjaG5fdG9faXJxaGFuZGxlcihkZXYt
Pm90aGVyZW5kX2lkLCBldnRjaG4sCj4gPiArCQkJCQkJICAgIHB2Y2FsbHNfYmFja19ldmVudCwg
MCwKPiA+ICsJCQkJCQkgICAgInB2Y2FsbHMtYmFja2VuZCIsIGRldik7Cj4gPiArCWlmIChlcnIg
PCAwKQo+ID4gKwkJZ290byBlcnJvcjsKPiA+ICsJcHJpdi0+aXJxID0gZXJyOwo+ID4gKwo+ID4g
Kwlwcml2LT53cSA9IGFsbG9jX3dvcmtxdWV1ZSgicHZjYWxsc19iYWNrX3dxIiwgV1FfVU5CT1VO
RCwgMSk7Cj4gPiArCWlmICghcHJpdi0+d3EpIHsKPiA+ICsJCWVyciA9IC1FTk9NRU07Cj4gPiAr
CQlnb3RvIGVycm9yOwo+ID4gKwl9Cj4gPiArCj4gPiArCWVyciA9IHhlbmJ1c19tYXBfcmluZ192
YWxsb2MoZGV2LCAmcmluZ19yZWYsIDEsICZhZGRyKTsKPiA+ICsJaWYgKGVyciA8IDApCj4gPiAr
CQlnb3RvIGVycm9yOwo+ID4gKwlwcml2LT5zcmluZyA9IGFkZHI7Cj4gCj4gWW91IGRvbid0IHJl
YWxseSBuZWVkIGFkZHIsIHNpbmNlIHByaXYgaXMga3phbGxvYydkIChhbmQgeW91IGNhbiBkZWFs
Cj4gd2l0aCBpdCBpbiBlcnJvciBwYXRoKS4KCk9LCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 01 22:14:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 22: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 1dGYLW-0003mf-RA; Thu, 01 Jun 2017 22:13:34 +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 1dGYLW-0003mZ-C6
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 22:13:34 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 F4/4C-19409-D8190395; Thu, 01 Jun 2017 22:13:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsUyZ7p8oG7vRIN
 Ig6uvOSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxVl9qYCy4zV7T1drA0ML5h6mLk5BASmMAk
 8ei0DIT9i1FiUUNkFyMXkL2BUWLjzWMsEM52Ron/U4+ygVQJC3hIvJk7mx3EFhHIkrjz6BIzR
 HeGxLPj+1lAbGYBP4mmXQdYQWw2ASOJs0enM4LYvAK2Emf+94DVsAioSJw+eBAsLioQLvG28Q
 gLRI2gxMmZT4BsDg5OASuJCQeqIEaqS/yZB7GKWUBeYvvbOWC2hIChxOeNS5knMArOQtI9C0n
 LLCQtCxiZVzFqFKcWlaUW6Rpa6iUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBIZt
 PQMD4w7G38f9DjFKcjApifIukDeIFOJLyk+pzEgszogvKs1JLT7EqMHBIbB57eoLjFIsefl5q
 UoSvBITgOoEi1LTUyvSMnOAkQVTKsHBoyTCexskzVtckJhbnJkOkTrFqMvR9GHLFyYhsBlS4r
 whIEUCIEUZpXlwI2BRfolRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMO/SPqApPJl5JXCbXgE
 dwQR0xItt+iBHlCQipKQaGKctK4gKe6bzsXpbW0ZT46vtm/4+v5D25+GTa8cOF7+eaLqh3zbx
 42rrb40KgutMuCX2Lk+ZN/W5Z26mQ49S9CmXqAP5qdMdi3pNjgUZ5nFIs/yoqN3IEuHH8U5I/
 s004ayptXpVTtcqZ4QfE637vW2rzgd1rSf/pzc7pGtE6hkZc7/SCItmVWIpzkg01GIuKk4EAH
 Lf4ePtAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1496355211!65139407!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18165 invoked from network); 1 Jun 2017 22:13:32 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Jun 2017 22:13:32 -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
 v51MDTRV024026
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 1 Jun 2017 22:13:29 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 v51MDTPJ007816
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 1 Jun 2017 22:13:29 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 v51MDSXC010564;
 Thu, 1 Jun 2017 22:13:28 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 01 Jun 2017 15:13:28 -0700
To: Roger Pau Monne <roger.pau@citrix.com>, xen-devel@lists.xenproject.org,
 konrad.wilk@oracle.com
References: <20170601114914.18601-1-roger.pau@citrix.com>
 <20170601114914.18601-4-roger.pau@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <f67e62b2-ab8d-ab9e-3d96-317639237c05@oracle.com>
Date: Thu, 1 Jun 2017 18:13:22 -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: <20170601114914.18601-4-roger.pau@citrix.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v4 3/4] x86/pt: enable binding of GSIs to a
	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>

Cj4gQEAgLTY5Niw3ICs3NzcsNyBAQCBpbnQgaHZtX2RvX0lSUV9kcGNpKHN0cnVjdCBkb21haW4g
KmQsIHN0cnVjdCBwaXJxICpwaXJxKQo+ICAgICAgc3RydWN0IGh2bV9pcnFfZHBjaSAqZHBjaSA9
IGRvbWFpbl9nZXRfaXJxX2RwY2koZCk7Cj4gICAgICBzdHJ1Y3QgaHZtX3BpcnFfZHBjaSAqcGly
cV9kcGNpID0gcGlycV9kcGNpKHBpcnEpOwo+ICAKPiAtICAgIGlmICggIWlvbW11X2VuYWJsZWQg
fHwgIWRwY2kgfHwgIXBpcnFfZHBjaSB8fAo+ICsgICAgaWYgKCAhaW9tbXVfZW5hYmxlZCB8fCAo
IWlzX2hhcmR3YXJlX2RvbWFpbihkKSAmJiAhZHBjaSkgfHwgIXBpcnFfZHBjaSB8fAo+ICAgICAg
ICAgICAhKHBpcnFfZHBjaS0+ZmxhZ3MgJiBIVk1fSVJRX0RQQ0lfTUFQUEVEKSApCj4gICAgICAg
ICAgcmV0dXJuIDA7CgpXZSBhbHNvIG5lZWQgdG8gcmV0dXJuIGZvciAhaXNfaHZtX2RvbWFpbihk
KS4KCgotYm9yaXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 01 22:50:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 22: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 1dGYvF-00069U-JO; Thu, 01 Jun 2017 22:50:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Swapnil.Paratey@amd.com>) id 1dGYvD-00069O-W1
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 22:50:28 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 A5/58-03058-33A90395; Thu, 01 Jun 2017 22:50:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSf0gTYRzGe3fbPG1nr9Pq60jMGZUrbUZJGJE
 I/SAppD9CjcjTrm2xTbubtYrIaJoYymRmOkxMaogmlZMUJaWVgaaYIfifoLUoLdIKz34o3e3U
 7P76PPc87/e59/iShHpBoSEZu41hrbRZqwyRG3fE7Yrf6dZn6n3vVHv4NpcsBR1+MT0iT0dZC
 pM1J8+erTCW84fyK1V2p2NBWYh+B5eiEFKOHQR0u7oJUSBch6Dx1igShRrzCDqLfIIIJsMxC5
 /qvslFjsA2eNjnVUqhZgQzL6sCgsBPEDzu6yHElBJvg8+FdwJM4WQYGSuRiSzHm+DBvckAr8U
 nYXRKaqBwGPTVvA80BOO9UFJWGGACJ0Gdd5yQOBrav9QGGPBGaOf5QDHgYgRtHa2BQWocBfO1
 fiSFoqB3sFYusQ68txcWDx+Fxr4xgUmBY6HfcUx6fRXqJ8YXZ1YEwfDXJkISHiVMdJXKpJQZ5
 v50BUmcDNOD/UgKDSjg5/fPi21ODC2ODIk3wKOKkcXQdQV4X/2QS2JiDVR/LFE4UZx7xT9wr7
 i3e8W96xHRhLZyDHuBYeMTdyfksCaD0WahTeb4RH1SgoXhONrAmOkcLiE3z9KKhL1YJTwdaNa
 T7kORpEy7ljri0meqQ3Pyzlwy0pzxNFtgZjgf2kCSWqCmqgUvjGUMjP2sySws15INpEobQW0U
 bYrLpy2cySBZ/ShGs54aFw0sGsYC6/KxpbV8i6I04RQSPkStymdYi8n2vz+J1pNIG06tFqeoT
 Fbb8vRJoVgmFH98ukMsttH/LE0hUl9xyoajYxS7CE/DG3+nK6byfMaW0nOpbLrb8qx6Js3+gZ
 Stm2qYDenxZikzyweqzjXvazpQ5Oq9ZzrRwp+6MVTCp15rb/g1+O61wq/LTr5//zka0tUUh17
 cXBa7HTm9x2P1fFBupEbnmb81k3Y5cahjbtxP70/hb9b6D+ruauWckU7UESxH/wVJgF5XkQMA
 AA==
X-Env-Sender: Swapnil.Paratey@amd.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1496357424!71934461!1
X-Originating-IP: [104.47.41.52]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24456 invoked from network); 1 Jun 2017 22:50:25 -0000
Received: from mail-dm3nam03on0052.outbound.protection.outlook.com (HELO
 NAM03-DM3-obe.outbound.protection.outlook.com) (104.47.41.52)
 by server-7.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 1 Jun 2017 22:50:25 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=vBGQ6ZYeSfVf0o4FgCQ5cAB/td6N2FOjRYjDSE+mviM=;
 b=HQWlFglilD7iw+bEpmaPZ5BR0lP7OeD7r+mGO1VfdrD96iDnujh3tYZCEiWAm2xgzp7omc553yDt4KpWPUhjfOJVrse5nt1tEBTS2lJ2IzHCs/8AyRVQAQE91CqI/wrGC2P2FyPyznfH/GUIms5W8bwFgek3NMpunuMnafQhsS0=
Received: from [10.236.13.45] (165.204.77.1) by
 BN6PR12MB1858.namprd12.prod.outlook.com (10.175.97.23) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1124.9; Thu, 1 Jun 2017 22:50:22 +0000
To: Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>,
 Swapnil Paratey <swapnil.paratey@amd.com>
References: <1494433225-11697-1-git-send-email-swapnil.paratey@amd.com>
 <592EA7B6020000780015E189@prv-mh.provo.novell.com>
 <7a2b4f2f-5f4e-9c87-1c26-d1528c1b5d1f@arm.com>
From: "Paratey, Swapnil" <sparatey@amd.com>
Message-ID: <9f6028f0-4395-56b0-55b4-fb32aee46801@amd.com>
Date: Thu, 1 Jun 2017 17:50:18 -0500
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: <7a2b4f2f-5f4e-9c87-1c26-d1528c1b5d1f@arm.com>
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: CY4PR08CA0046.namprd08.prod.outlook.com (10.173.247.160) To
 BN6PR12MB1858.namprd12.prod.outlook.com (10.175.97.23)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: BN6PR12MB1858:
X-MS-Office365-Filtering-Correlation-Id: 483009fc-97ea-4982-264c-08d4a940965e
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:BN6PR12MB1858; 
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1858;
 3:7ZXRRGfgA9+xreC0Yiv6CZ2jyqsQNTvtcIOBiqnRvKSsAC7z4RVCkH/NX3E+rGJBV4gg/YAp2bOnNZQrNSla5HYxCiHly1vNRg8kKmH8MKuuKi30aEiDb/Va33tWeH26xOMgy6yqMhzMeioeRFJvwKux9+A6cwQUoLOMcjmkzbkteIW2pMcvT/ZB3gYWNiNESvvy1AmoIy23kJug2r+lARQk2/9tJSNMV/cGz8XbR8fZcY1Wd+wEvENsh6i7u5Pce8tgvhO+zcGi+yuYULjuY9IsP1N9fd/eymZxq4J7B9Extc/WP7O3Yp/hGP7LdG+V/ajRadn7gOnup8tRI6W/s2ormzdwodWRxiqTeXkHzAU=;
 25:CBpbQVYxeT8HeV5NQ9OxWi9FbfyGFzqCpr16TMlL88azWSHO1jv1GyeLq3rghu5uLACz5F0kEBlZf+myEE3z9xzqItbYnXtcjQEck8kNXo1TkWNAprr8cv4VN7XPVzYeg3VxsUzsrA4dMSLP569y1UyT/+R364YoDyLtG0D3IJLs/3U9G1gxdpAfHN7Fc8Ai1I0AEMUzrr/rCLTidrQTfPOJ7xlAczw0QpFrtetWmnmgSVOkgRExjWUWAyqlXdp/RsUypq1+zqpnZPVkJ6Pziwkq8B+ofke0bLNWXCz5eMD24plUCvcZt2yrJRKFni07fU+6xpBUqNn2OpWc4++gQwxAcNCBVB9Vq5MRbl7nHn0wPbv1TyVw3A9GfkIqfoblKHVq+BOJNzFNnmFwIA3Dc8Q0BjEilYGJvPUG1hSUVm34G5mLFxie/EJMCE5YPSioalusIcVEP8zl/e0eVthqRfs97Z3y7YyuOKxx/5zAshI=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1858;
 31:b6rmPXbS5jz8INHadf6qBDAiXJgxNZDs1qR5DDWFh3Yrj4kyqRVJxOZtj5SqddQo/sZ9oLWYo+JGi4NVGWV928NQHA2Q7SxD+obJVzmLkqlIcOUJ0YHUADIsy87VT8/hbTY3uFe1CKwytj4FnX25n0BTJXyeJBPPaacYonWgyaO30195Kvzm50ohlrq6KpsolAeHlOJ4f7n51zv6g/sDXsOdre7ip5uTyE88r9C3hkY=;
 20:pgsZkukB9bnUEtAm13vsxEh91tyeSawGOxDlFAwQA0Zrie6+yutePjwjXJWqKl5+OErl802WIf3CG6B/Xt53dxckRQpH4rKSnRVG2+Rj92QEkCOTPNC3UgBIFRQsScWzoXFnABK44dg0+hEMSUceASB6a40RWiW+twLN9n3MxTYF4tMvXNhbo1l6TRIvjTPi72NocsWVlTpdzf/LsI9SZQB3stSZF1g7Oe0+MP/0shIlG8bVwagA/qUgS5kfalYbeGlrj/ZwYnZ6nv6JuxwI31OJUo3QNcxgqkKYBRmX/RZOjYiQchywDHcO419vS74TFq2abpKZjcp3gVpLFjmUhdR7bZSZ8tX3oi0BtMtPg16SUi8WibXuQhuho29+MYTzmPLhVEkukLq0CYsBxegWs2/DtGXxZEeRUpyIyjUy/FnuLRuLKLJGextBcyUO8azO3jha+wq7Ys2LJgdcfsNN3zMolsDcNWbcunB+fS0gn8tPttyhXHKlhENnp0jMJ7R7
X-Microsoft-Antispam-PRVS: <BN6PR12MB1858081B5A449437E420CB15E7F60@BN6PR12MB1858.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(17755550239193);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(93006095)(93001095)(100000703101)(100105400095)(6055026)(6041248)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123558100)(20161123564025)(20161123562025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BN6PR12MB1858; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BN6PR12MB1858; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxODU4OzQ6Qm9sQU5oOG93NFFLYzl6Q0NWVVhiMzFQNnU2?=
 =?utf-8?B?ZHJUQzZhaTJPT00zcUZzVngyZVgxTVBDSnZVaVhuZmRISzIyS09DeFR0K3VJ?=
 =?utf-8?B?aDFZVW0xNmpDRmZ1d0FEeHFJckp5aGNKMTJyQTNsb2FBV3VpVnVJRlZlR3RV?=
 =?utf-8?B?MXhoMERabDE2ZVBVc2psWFl6eForUmxkaXhnWFRFdFJkMHhxYjNjMjVzdjdQ?=
 =?utf-8?B?WGw5TlRSNlFac2JZQnRSaWxzZXVuQUM2aFc4ZHdnc1BTMWZHSGFidWhUczF3?=
 =?utf-8?B?SEE0RnRJeEpRcjlaTlp1aFhsdjdPa2lka29GMEZYT1JwRWR2aGdWdmZNQ213?=
 =?utf-8?B?RkllZTF1bWxESlZoSXBCSGQ0NER3RVZZZ3RWajVDbVlQQlhQYjlMR256ZjlS?=
 =?utf-8?B?LzRUTlRCY3dxT3JkMWxRU3RxajhoQ0cvV2UyU3k4Snd3TUkrRTh6MmlrOU9S?=
 =?utf-8?B?MTdXcjNia3c4azFsUERHc3VJRm93cDJGeVZVVys1ZDFBMXBHQXRpMnBPbEN6?=
 =?utf-8?B?QVF0bzZVTkg0VllOYVhCenNycjN2YWRKZXRQMW1RVzdVOXBCYXhYV3lQTVU3?=
 =?utf-8?B?bXFqZ0E3Zm9qSTRYelU4VGs0UUlONTVtaW4weC9TY1JmOTNvMjhNVXBnbTNW?=
 =?utf-8?B?NTVnSmNES3BHSmpoTWpBbjAvSU5QNWszMkhmN2gvTmIveW52WGVMSGtHcHli?=
 =?utf-8?B?OVEvMFJ1SkJZUFc1dVEvdGVqRHhCeXVxcFA2RTVqMXlQeisweksrWXhRV0Fu?=
 =?utf-8?B?WHptRG8yNUdQa1lGaDhhemlZdGYxY0lteXVrQUJQMDJESW1Jd1VQeklwZ2tS?=
 =?utf-8?B?SStUQyt4S1RiQW5pS2tLMkFsVGs2elB2dUJrODVqVG83dStTVTRCNjYxK3lT?=
 =?utf-8?B?SzdZTGd4NnhMZ1UyV2l2MDJpMng3RVUrQnhZaGtWY0puZlVnOEJDN01GVDBl?=
 =?utf-8?B?VEhheGxqU3hwYk9lTmhnMWwyeDdXT2thZW14NFlRdUgxOXIyM09nTHREcDk4?=
 =?utf-8?B?MzdJRmg3UmNDcnl1T1JtQmdlZXhsdEtIRk0wdGRoNU1rVms5dzBIYWNrZHQx?=
 =?utf-8?B?bWtLWHljRVRGSXJsZ2dmL1RYaVpWTEcwbWdqZnQrRUNjN2xMazBPMER1bGlt?=
 =?utf-8?B?bmtqVnJTRFhkK0hjYmxsUzRhaFdobzNBWXFzeEVwdnMvb1AvVk9haGhBL0hC?=
 =?utf-8?B?dGVRdllDaXZjWm1aOS92N2Y5MjRiU01JUXZ5bkliWkJpVXVSRnEwWDJ0Qmtx?=
 =?utf-8?B?a0tUTm8rMU1pbXRIdW9PQTV4SUNPSk02V1Y5T1BtTVQxOUdwZ3dOWjZLVkRt?=
 =?utf-8?B?R0h3ZGtKWlgyeGNkVnZnS2hwWTNTT01SS0xwM1M0YXNFVFYwZ21xbkFvYWlC?=
 =?utf-8?B?WXNoSkZHMTBHck9IUDBFMFYzQlhidVI0SHdrNVZucmQwa1dsNmx4N0ZQZXZL?=
 =?utf-8?B?TW5TOEgxVnd0Z1VGUmJRbHVrQlZyVFc4anI0Zjk3eW5XTCtCd1kxV2dqN3Mv?=
 =?utf-8?B?WU90bzdLU3JmbTBsQWlFVTNDQjI0TjhrK3ZDd0dRZS9OTmI3K3U1RVB0a0dl?=
 =?utf-8?B?LzRDazNlcXlpQllua1p4S0FodndWYzJFdnNVUlNsemVhOHYwaGkxUDVyY1l2?=
 =?utf-8?Q?klzinvhacTI3TozoojI?=
X-Forefront-PRVS: 0325F6C77B
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6049001)(6009001)(39840400002)(39410400002)(39400400002)(39450400003)(72206003)(83506001)(42186005)(6246003)(36756003)(53936002)(478600001)(90366009)(47776003)(8676002)(64126003)(6486002)(5660300001)(33646002)(4326008)(229853002)(54356999)(23676002)(76176999)(50986999)(189998001)(25786009)(230700001)(77096006)(38730400002)(2950100002)(2906002)(8666007)(4001350100001)(7736002)(31696002)(3846002)(81166006)(31686004)(6116002)(6666003)(65956001)(305945005)(66066001)(6636002)(50466002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR12MB1858; H:[10.236.13.45]; FPR:; SPF:None;
 MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxODU4OzIzOmdvbHJYYnhwNkE0RXo4UDkwVEZQT3Y1YzBZ?=
 =?utf-8?B?RTVHOG4vOG1kak5LbStjbDR0SllHR09DV3VPTXVSYXRtZ1FXRGp4aFQxaThP?=
 =?utf-8?B?dnpDNncxSitWdzZXMmpZZS84NGRvMzloQ1hDMFgvaXg5eExhTkthSkxtZTNo?=
 =?utf-8?B?K3EybHlWbmRTMm1PTnNNY2RhelNYZEdoWE1nM25nMmtSZ21KNTFyODZlVkVB?=
 =?utf-8?B?R3dRNnZKbkZVclZPMndrMXhOMTYxZ29XbldwQnpXbm1RbmtySk5hSW13d3ZV?=
 =?utf-8?B?dEN1QVdGcmpWUGtnZWFpVGFrNzRYQVpleitHUHZkWUllWittNnVnVVdHM3VW?=
 =?utf-8?B?R1VLbmxJZXRRNGR4Ym5yQSs0QUpOdW83elIyU2ZBWkxhQm9FK3R3eXFiMGRW?=
 =?utf-8?B?VHM4djFjcklqWmd6b3BkSEY0cnVXKzBKbEF1bUx4bkdWV3RwZWJLUmZrQnNx?=
 =?utf-8?B?eUxZKzdMaUYvS2ZqTXFHay9idm05VmlpMDdhVUwrUnppak9oTVV1UlNkaTVT?=
 =?utf-8?B?ZE5Gd1ZkQmI2aWRWNERTVjRyMkt6R3lEZ1UzUlloMG5LTzUxTHNDQ0pOM3h4?=
 =?utf-8?B?Ri9BS1F2VHNIcDV1d1JUbzVvdEUrd3duUU9NWnpDTFJZQlh4WWdpbzB2WHE2?=
 =?utf-8?B?SmRnOVBMMFc5bWpGamxGeE4xakNrRVFGcjQ5V0o0ZkdMTFFzWWt0YlMrTXhU?=
 =?utf-8?B?eUVPYzR0czM3Mm1XbEFUNkIwNXhDV0UyQkFCL2FmZzhUY2dWUXlrd2hkWTE4?=
 =?utf-8?B?VFF6S1diQ3RZWWN1bU8wN0VXc1RGODN0MGdYWUtHYmRabVRzWm51REo1cy80?=
 =?utf-8?B?NmJUbXM2dkczSzZzUFlyb0dnOEZ6SjQ2b3A5RFJ5T0xsbHZSZnVMeWpKeFk1?=
 =?utf-8?B?RjdUMWJvaGkxdnpDT1hDYmR3dWppekhHKzdmNkJOOXhheVlDV3l3NFY5REQ0?=
 =?utf-8?B?VEZIZzNUbG52ZzRWbjN3ME8rQkNqUkR3Mm4vcFRFMzJubmlrNkpEK29VN2xH?=
 =?utf-8?B?VG4xSTVMZVgvazZ5VHVqbzNvNXoxVHNIWTdJeTZmQUEyVmEvaXZESTFPc1d5?=
 =?utf-8?B?Y2VSNHA1dHBibll5VXdXMm5CMklTVzlQSi84dDhsVXBLVGZOSUhYYXJPWVJC?=
 =?utf-8?B?bVBsd3RGOWp4OUw0eHBCR1F6c2FMU3ZEWE5vTWllMTJsUkdXc25RTWZMNkly?=
 =?utf-8?B?S3k1Z01Tam9tSnZLRnpqWWZlSDg0TW5iUUxBZzduWWxZOEJad012N0JqNG9O?=
 =?utf-8?B?cmFNQXZjYjZKa21kQ3RrU0xsNkxRTDhja3JwVkJNenh1SkpmTVdBdFl5UUI0?=
 =?utf-8?B?MEpBak16RHlmV3dkS0FqdCtSUUJ2QjdUTjl3Q21ER1AzR0NRSFNYWFVyV2h2?=
 =?utf-8?B?WnJQb0E0dHp4MkQzL3AwQjd2MUg1cCs2UGQwTGNkRzJ4YXcyc0FSMkt3OGZt?=
 =?utf-8?B?dXM3SHNVVTlCQVBscUJoVVQ3RFZtUXdJekk2N21QdS95NjdkRGJPL1Z3dXBs?=
 =?utf-8?B?VVJPWXVCZkNWSDIvdmxSdG15VGIxelkzdXpidmc3YVFwZzhmaWNITUpiSU91?=
 =?utf-8?Q?OktpbFUnn6s8cgReKwoeZ/BOXMsmwKkyAXqeU5jvPlfo=3D?=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1858;
 6:kp4G0/cMGWB9TsIKSqb9IeohbkRYPMMict/wBSQYYJEQuNhtUGVs8aseqIc9Nxi8NyciZCePAvrlWiO8sp7U13jEcBwlWSaeQQN1DFfv8R5reTPKb/AWviQvhAeSrXFuJOrS3pRWwCgpO/0mWekoQseaNmvu5dYRKjeQ4sel3hzRTDI1dM0h0szgHZhOnHcG4HKW8S6USm2CS9xrJCj0S/ZTpUgM3Vh3AhLllHZXdqT+x0Tzhq4+tmCgk1CsFAvBZ94gIQsbDePsAa06jBiSr6b2p7SYmJmTaSB2UBZ/hxHKcO412NeMiQjtl8TcSA5W49qItUn8sI5a19yv0ZfAl+w1U5qSssqtuIxnzb4qmK+NnvhTOMiCqlpJLxb6B75zqGnjO08jMpALSGit+Fx42m2ZAII/lwGA4e0qRJAGlfdCAX/mKvbm/dx+rwSFT0Zvs9F/Muv2c1JKc9QlTQTiUSdf2Xr6DasG1Q1NkvwBlGevFIJMRgAo9LGbpDPk63MjugRpuACLn/pbl6pta9zEeswN+gBjxrBcq0kKADKRqkQ=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1858;
 5:Un3oOXdlzdiHt16p7fjWbgny7qk4MW6nesOWJ+DcVVriuYBkwSLe5/FCXcCcJSzm55W3ZtB8NXhG8/FbOSwzJ4lxXDZJA8XUWPiuN5/jnHnK9U/o28N+m8MaxGW0OxKxiSuHfKVIqgxMx+Ef+OOmm/oc0zsZSnMF4Fegkm1o3wYj4Ee/F7kyl++Tn539YpM3pn4NOHNH3Ojj63qw650UmkJnMM0lhsDREdreBF8lTM6S/h0zqDNVGLR4IreXK3gQRYwfrkHdZNbJ9DJjz+lOUqwYb0dM+QcwEzkfCw2BjjE954l7DmLsCosllrsCtuMrA1DH3+x1ZLi7U755t+mvHdYnApQcTP9l2AFzpB0Z/FCbz5Hqsiufw4fqNg5bh5g2vsMv5g9Ss2lNJkBevnR54eE4fjQArOP51qtfpwHI9CCOi+c6d+0Z8ttO7V4FDRF5RYznuMh88EjZQcyecGdPZHD3IjjPo5skMouyLoHF+lKbZFJQoOmIOmCc9LqtepWe;
 24:xr9TeAyxSfsZyRd+GyEJicxoFUzLmaVvNl27PY2nvOpTavMvFMRXIiUd7AfMQ8Oc/CuiPdaji7XVobz67vRbXMt4rdi32MUzg0XToKRsIZw=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1858;
 7:E+pLLyk+Qubz+CCBBYBTOaHEZLgNLlqYa9LjC6ukv0uVmxlO/h6ptVvIMrA6Xm94ZTK6i08mBEFhEuENfT1trEUOraoyc9erEeZB7WWoN0+qAs5Wugh858n/yGlk8qQlA+SJNg1ehF91LV7oq/uIUskHcX5/dh6YvehmdlwlUsHe1gGn9v4lYTdzsYxNLXRv3iolv2g2bnWZJACYMQn8aR+XQUgol7DZpNs1Eo+T0ty0jAZzVB5UMpqDpZjCRaOrT7EBJBG86aPwGV7o6kRsH29egu/vcdc15V2z9GzdQSOMQPVVAa491L3ZO4ZSkFTO/ZI2KuFHcXoHpbUOcNE4RQ==;
 20:ODXJi0nsFn+G4jYkzPySrRTBEGIBJXqfpWjIguXOTx56DKX9TPqLYheMZ/jpZIkzepNwci8sxswWNEe73BDYOjbDCsoJf4pcQ2wHVkx/ZDrEGWKB+D0LlXV6lwlVeTIIGE6HSSddMIuvqY3izPgvpyNZLBq7uVoYrC/EzcoZUPjEWXd4fvgFcGFV/GZFq+TYk6syd1IIsDFCMATfr/bQHTzszRbOHzWQqhKwExhPj3pNA9iRIDhZHC1nmJKWR063
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Jun 2017 22:50:22.1680 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR12MB1858
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
Subject: Re: [Xen-devel] [PATCH v7] ns16550: Add support for UART parameters
 to be specifed with name-value pairs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

Cj4+IFNvIHlvdSBtYXkgaGF2ZSBub3RpY2VkIHRoYXQgSSBkaWQgY29tbWl0IHRoaXMsIGJ1dCB0
aGVuIEkgaGFkIHRvCj4+IHJldmVydCBpdCBhZ2FpbiwgYXMgaXQgYnJlYWtzIHRoZSBidWlsZCBv
biBBUk0uIERpZG4ndCB5b3UgbmVlZCB0aGUKPj4gY2hhbmdlIHNwZWNpZmljYWxseSBmb3IgQVJN
PyBJZiBzbywgaG93IGNvbWUgeW91IGRpZG4ndCBidWlsZCB0ZXN0Cj4+IGl0IHRoZXJlPwo+Cj4g
SSB3b3VsZCBiZSBzdXJwcmlzZWQgaWYgdGhpcyBjaGFuZ2UgaXMgbmVjZXNzYXJ5IGZvciBBUk0g
YXMgd2UgZG9uJ3QgCj4gc3VwcG9ydCBjb20xLgo+Cj4gQ2hlZXJzLAo+CkNhbiBJIHNlZSB0aGUg
ZXJyb3IgbWVzc2FnZXMgb2YgdGhlIGJ1aWxkIGZhaWwgKHNwZWNpZmljYWxseSBmb3IgbXkgCnBh
dGNoIGlmIHBvc3NpYmxlKT8KSWYgbm90LCB0aGUgZm9sbG93aW5nIGlzIHdoYXQgSSBoYXZlIHRy
aWVkLgoKSSB0cmllZCB0aGUgQVJNIGJ1aWxkIG15c2VsZiBhbmQgdGhlIGJ1aWxkIGlzIGZhaWxp
bmcgZm9yIFBDSS1yZWxhdGVkIApjb2RlIHdoZXJlCkkgZGlkbid0IHVzZSAiI2lmZGVmIENPTkZJ
R19IQVNfUENJIiBtYWNyby4gU3BlY2lmaWNhbGx5IHRoaXMgaXMgaW4gdGhlIApzd2l0Y2gKY2Fz
ZSBzdGF0ZW1lbnRzIGZvciBicmlkZ2VfYmRmLCBkZXZpY2UgYW5kIHBvcnRfYmRmIGluc2lkZQp0
aGUgcGFyc2VfbmFtZXZhbHVlX3BhaXJzIGZ1bmN0aW9uLiBBZnRlciBhZGRpbmcgdGhlIG1hY3Jv
cywgdGhlIGJ1aWxkIApkaWRuJ3QKZmFpbCAoZ2F2ZSBubyBlcnJvcnMpIGZvciBib3RoIDMyLWJp
dCBhbmQgNjQtYml0IEFSTSBidWlsZHMuIEkgdmVyaWZpZWQgCnRoaXMgYnkKbG9va2luZyBhdCB0
aGUgeGVuLXN5bXMgZmlsZSBnZW5lcmF0ZWQgYW5kIHRoZXkgbWVudGlvbmVkIHRoZWlyCmFyY2hp
dGVjdHVyZXMgYXBwcm9wcmlhdGVseS4gUGxlYXNlIG5vdGUsIEkgaGF2ZSB1c2VkIGNocm9vdCB0
byAKY3Jvc3MtY29tcGlsZQp0aGUgQVJNIGJ1aWxkcy4KCk5vdywgdGhlIGNvZGUgZmxvdyBmb3Ig
dGhpcyBwYXRjaCBvcmlnaW5hbGx5IHN0YXJ0cyBhdCBfX3N0YXJ0X3hlbiAKKHdoaWNoIGhhcyBh
biB4ODYKYXJjaGl0ZWN0dXJlIHN0YXJ0IHBvaW50IC0gYXJjaC94ODYvYm9vdC94ODZfNjQuUyku
IEkgdHJpZWQgc2VhcmNoaW5nIApmb3IgdGhpcwpfX3N0YXJ0X3hlbiBmdW5jdGlvbiBpbiB0aGUg
eGVuLXN5bXMgZ2VuZXJhdGVkIGZyb20gdGhlIEFSTSBidWlsZHMgZm9yIGJvdGgKMzItYml0IGFu
ZCA2NC1iaXQgQVJNIGFuZCBJIGNvdWxkbid0IGZpbmQgdGhpcyBmdW5jdGlvbi4gSGVuY2UsIEkn
bSAKYXNzdW1pbmcgQVJNCmRvZXNuJ3QgdXNlIF9fc3RhcnRfeGVuKCkgKGFwYXJ0IGZyb20gdGhl
IGZhY3QgdGhhdCBpdCdzIGluIHRoZSB4ODYgZm9sZGVyKS4KClNob3VsZCBJIHN1Ym1pdCBhIHY4
IHdpdGggdGhlICJDT05GSUdfSEFTX1BDSSIgbWFjcm8gc3BlY2lmaWNhdGlvbnMgZm9yCnRoZSBj
YXNlIHN0YXRlbWVudHM/IEkgYXBvbG9naXplIGZvciBub3QgdHJ5aW5nIHRoZSBidWlsZCBmb3Ig
QVJNIApiZWZvcmVoYW5kLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 01 23:02:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 23: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 1dGZ6q-0006vj-Lg; Thu, 01 Jun 2017 23: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 <amc96@hermes.cam.ac.uk>) id 1dGZ6p-0006vd-DV
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 23:02:27 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 9B/FB-03620-20D90395; Thu, 01 Jun 2017 23:02:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMIsWRWlGSWpSXmKPExsXSnM/RrMs01yD
 SoOsLh8XX5lWMFt+3TGZyYPI4/OEKi8fpW7PYApiiWDPzkvIrElgzrtz1KFjDX7Fq+hzGBsZT
 PF2MnBwSAooSWxs3MkPYDhK9b/awg9hCAueYJI4t1AKxhQWKJF7O+8TSxcjFISIwh1Gib+99M
 IdZYCqjxPfbk5lBHCGB24wSr5c+BRvFJqAvsfvFJyYQm1fAVmLi12dgNouAisTN/issILaoQL
 TE6R19jBA1ghInZz4Bi3MKWEvs23GQFcRmFlCX+DPvEjOELS+x/e0cKFtcounLSlaI8/Qkpt2
 fxzKBUXAWklGzkLTPQtI+C0n7AkaWVYzqxalFZalFukZ6SUWZ6RkluYmZObqGBmZ6uanFxYnp
 qTmJScV6yfm5mxiBIc4ABDsYl/11OsQoycGkJMrrNdkgUogvKT+lMiOxOCO+qDQntfgQozoHh
 8CGxX/DpVjy8vNSlSR45eYAlQkWpaanVqRl5gBjEKZSgoNHSYRXYQZQmre4IDG3ODMdInWKUV
 FKnJcdpE8AJJFRmgfXBov7S4yyUsK8jEA3CfEUpBblZpagyr9iFOdgVBLmPTkbaApPZl4J3PR
 XQIuZgBa/2KYPsrgkESEl1cCYxD150p1buVtuxR/ZOE/sxe130pVft1ktKtvJPlUv47LUAo+c
 zEXCd9jWJN3+Gi783urloVeTo7xmfZL+IF+1YvVCHf+KBQ0xOZ9nL1+xv87qvvi6OW5SClkH3
 sdafV/KoqhtdndSj+/9zbfsHpurX1LbPvPvjMCIrKaJUQ0vp1eKLK+ROmDtrMRSnJFoqMVcVJ
 wIAKrYhcH2AgAA
X-Env-Sender: amc96@hermes.cam.ac.uk
X-Msg-Ref: server-7.tower-21.messagelabs.com!1496358145!71935287!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41954 invoked from network); 1 Jun 2017 23:02:26 -0000
Received: from ppsw-31.csi.cam.ac.uk (HELO ppsw-31.csi.cam.ac.uk)
 (131.111.8.131)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 1 Jun 2017 23:02:26 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from host-89-243-219-99.as13285.net ([89.243.219.99]:50631
 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 1dGZ6l-000HCJ-MR (Exim 4.89)
 (return-path <amc96@hermes.cam.ac.uk>); Fri, 02 Jun 2017 00:02:24 +0100
To: "Paratey, Swapnil" <sparatey@amd.com>, Julien Grall
 <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>,
 Swapnil Paratey <swapnil.paratey@amd.com>
References: <1494433225-11697-1-git-send-email-swapnil.paratey@amd.com>
 <592EA7B6020000780015E189@prv-mh.provo.novell.com>
 <7a2b4f2f-5f4e-9c87-1c26-d1528c1b5d1f@arm.com>
 <9f6028f0-4395-56b0-55b4-fb32aee46801@amd.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <5afa8360-9735-c4ae-adc0-bb90adbb252d@citrix.com>
Date: Fri, 2 Jun 2017 00:02:24 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <9f6028f0-4395-56b0-55b4-fb32aee46801@amd.com>
Content-Language: en-GB
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 tim@xen.org, ian.jackson@eu.citrix.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v7] ns16550: Add support for UART parameters
 to be specifed with name-value pairs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDEvMDYvMjAxNyAyMzo1MCwgUGFyYXRleSwgU3dhcG5pbCB3cm90ZToKPgo+Pj4gU28geW91
IG1heSBoYXZlIG5vdGljZWQgdGhhdCBJIGRpZCBjb21taXQgdGhpcywgYnV0IHRoZW4gSSBoYWQg
dG8KPj4+IHJldmVydCBpdCBhZ2FpbiwgYXMgaXQgYnJlYWtzIHRoZSBidWlsZCBvbiBBUk0uIERp
ZG4ndCB5b3UgbmVlZCB0aGUKPj4+IGNoYW5nZSBzcGVjaWZpY2FsbHkgZm9yIEFSTT8gSWYgc28s
IGhvdyBjb21lIHlvdSBkaWRuJ3QgYnVpbGQgdGVzdAo+Pj4gaXQgdGhlcmU/Cj4+Cj4+IEkgd291
bGQgYmUgc3VycHJpc2VkIGlmIHRoaXMgY2hhbmdlIGlzIG5lY2Vzc2FyeSBmb3IgQVJNIGFzIHdl
IGRvbid0Cj4+IHN1cHBvcnQgY29tMS4KPj4KPj4gQ2hlZXJzLAo+Pgo+IENhbiBJIHNlZSB0aGUg
ZXJyb3IgbWVzc2FnZXMgb2YgdGhlIGJ1aWxkIGZhaWwgKHNwZWNpZmljYWxseSBmb3IgbXkKPiBw
YXRjaCBpZiBwb3NzaWJsZSk/CgpodHRwczovL3RyYXZpcy1jaS5vcmcveGVuLXByb2plY3QveGVu
L2J1aWxkcy8yMzc4MTczNTMKCj4gSWYgbm90LCB0aGUgZm9sbG93aW5nIGlzIHdoYXQgSSBoYXZl
IHRyaWVkLgo+Cj4gSSB0cmllZCB0aGUgQVJNIGJ1aWxkIG15c2VsZiBhbmQgdGhlIGJ1aWxkIGlz
IGZhaWxpbmcgZm9yIFBDSS1yZWxhdGVkCj4gY29kZSB3aGVyZQo+IEkgZGlkbid0IHVzZSAiI2lm
ZGVmIENPTkZJR19IQVNfUENJIiBtYWNyby4gU3BlY2lmaWNhbGx5IHRoaXMgaXMgaW4KPiB0aGUg
c3dpdGNoCj4gY2FzZSBzdGF0ZW1lbnRzIGZvciBicmlkZ2VfYmRmLCBkZXZpY2UgYW5kIHBvcnRf
YmRmIGluc2lkZQo+IHRoZSBwYXJzZV9uYW1ldmFsdWVfcGFpcnMgZnVuY3Rpb24uIEFmdGVyIGFk
ZGluZyB0aGUgbWFjcm9zLCB0aGUgYnVpbGQKPiBkaWRuJ3QKPiBmYWlsIChnYXZlIG5vIGVycm9y
cykgZm9yIGJvdGggMzItYml0IGFuZCA2NC1iaXQgQVJNIGJ1aWxkcy4gSQo+IHZlcmlmaWVkIHRo
aXMgYnkKPiBsb29raW5nIGF0IHRoZSB4ZW4tc3ltcyBmaWxlIGdlbmVyYXRlZCBhbmQgdGhleSBt
ZW50aW9uZWQgdGhlaXIKPiBhcmNoaXRlY3R1cmVzIGFwcHJvcHJpYXRlbHkuIFBsZWFzZSBub3Rl
LCBJIGhhdmUgdXNlZCBjaHJvb3QgdG8KPiBjcm9zcy1jb21waWxlCj4gdGhlIEFSTSBidWlsZHMu
CgpJIHRvbyBqdXN0IHVzZSBBUk0gY3Jvc3MtY29tcGlsZXJzLCB0byBjaGVjayB0aGF0IHRoZSBj
b21waWxlcnMgYXJlCmhhcHB5LiAgQWx0ZXJuYXRpdmVseSwgaWYgeW91IGZvcmsgeGVuIG9uIGdp
dGh1YiwgYW5kIGxpbmsgeW91ciBmb3JrIHRvCnRyYXZpcywgeW91IGNhbiB0cnkgb3V0IHlvdXIg
b3duIGJyYW5jaGVzIGFnYWluc3QgdGhlIG1haW4gdHJhdmlzCmNvbmZpZ3VyYXRpb24uCgo+Cj4g
Tm93LCB0aGUgY29kZSBmbG93IGZvciB0aGlzIHBhdGNoIG9yaWdpbmFsbHkgc3RhcnRzIGF0IF9f
c3RhcnRfeGVuCj4gKHdoaWNoIGhhcyBhbiB4ODYKPiBhcmNoaXRlY3R1cmUgc3RhcnQgcG9pbnQg
LSBhcmNoL3g4Ni9ib290L3g4Nl82NC5TKS4gSSB0cmllZCBzZWFyY2hpbmcKPiBmb3IgdGhpcwo+
IF9fc3RhcnRfeGVuIGZ1bmN0aW9uIGluIHRoZSB4ZW4tc3ltcyBnZW5lcmF0ZWQgZnJvbSB0aGUg
QVJNIGJ1aWxkcyBmb3IKPiBib3RoCj4gMzItYml0IGFuZCA2NC1iaXQgQVJNIGFuZCBJIGNvdWxk
bid0IGZpbmQgdGhpcyBmdW5jdGlvbi4gSGVuY2UsIEknbQo+IGFzc3VtaW5nIEFSTQo+IGRvZXNu
J3QgdXNlIF9fc3RhcnRfeGVuKCkgKGFwYXJ0IGZyb20gdGhlIGZhY3QgdGhhdCBpdCdzIGluIHRo
ZSB4ODYKPiBmb2xkZXIpLgo+Cj4gU2hvdWxkIEkgc3VibWl0IGEgdjggd2l0aCB0aGUgIkNPTkZJ
R19IQVNfUENJIiBtYWNybyBzcGVjaWZpY2F0aW9ucyBmb3IKPiB0aGUgY2FzZSBzdGF0ZW1lbnRz
PyBJIGFwb2xvZ2l6ZSBmb3Igbm90IHRyeWluZyB0aGUgYnVpbGQgZm9yIEFSTQo+IGJlZm9yZWhh
bmQuCgpZZXMgcGxlYXNlLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 01 23:08:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 23: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 1dGZCv-00079d-Ax; Thu, 01 Jun 2017 23:08: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=318e9341d=dario.faggioli@citrix.com>)
 id 1dGZCu-00079X-58
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 23:08:44 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 88/EF-03613-B7E90395; Thu, 01 Jun 2017 23:08:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsXitHSDvW7VPIN
 Ig/2rFCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxPz+exFFySquibsou5gfG0eBcjB4eEQIjE
 59V+XYycHLwChhKds7axgdjCAokSF1ZeYwGx2QQMJN7s2MsKYosIBEi8m3efGcRmFtCXeHNkE
 ROIzSKgIvG7sR+sl1PATmLdBZAaLg4hgUOMEtM2bwFr4BeQlLj15SNUc7XEoZ4PYAskBLQljp
 zrZ4c4QlDi5MwnYHEhATWJGXMvs05g5JuFpGUWkjKIuKZE6/bf7BC2tsSyha+ZIWxbiXXr3kP
 V2EhsurqAEcKWl9j+dg7zAkb2VYzqxalFZalFusZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJ
 ScV6yfm5mxiBocwABDsYO/45HWKU5GBSEuX1mmwQKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCV
 3ouUE6wKDU9tSItMwcYVTBpCQ4eJRHexXOA0rzFBYm5xZnpEKlTjIpS4rzvQBICIImM0jy4Nl
 gkX2KUlRLmZQQ6RIinILUoN7MEVf4VozgHo5Iw73aQKTyZeSVw018BLWYCWvximz7I4pJEhJR
 UA6P2o/zXmZNsp2zZ5rXgvG/zmmq/a6I343UtbdeyrLDh/HNBWeL+UWFuDrf+5INFAvOMHjA9
 61l9ytbnJPeDhVMLJTRevxWe2/XrhU1kIdfXW6pmLddqLhd/jQ53K7t/PEf4xiwjRrmDESV69
 uqp0b/KpnNc91m7ujDT8dJCfuOJcpu6zjJdDVViKc5INNRiLipOBAB9zLzM3wIAAA==
X-Env-Sender: prvs=318e9341d=dario.faggioli@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1496358520!82463779!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64433 invoked from network); 1 Jun 2017 23:08:42 -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;
 1 Jun 2017 23:08:42 -0000
X-IronPort-AV: E=Sophos;i="5.39,281,1493683200"; 
 d="asc'?scan'208";a="434879327"
Message-ID: <1496358509.10189.7.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, <xen-devel@lists.xenproject.org>
Date: Fri, 2 Jun 2017 01:08:29 +0200
In-Reply-To: <4d7d42e7-551b-d6d3-b066-ac204dcebd48@citrix.com>
References: <149633614204.12814.14390287626133023934.stgit@Solace.fritz.box>
 <149633842869.12814.8051616219182929257.stgit@Solace.fritz.box>
 <4d7d42e7-551b-d6d3-b066-ac204dcebd48@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 02/15] xen: tracing: avoid checking
 tb_init_done 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: multipart/mixed; boundary="===============6773666824405446551=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

On Thu, 2017-06-01 at 18:53 +0100, Andrew Cooper wrote:
> On 01/06/17 18:33, Dario Faggioli wrote:
> > diff --git a/xen/common/trace.c b/xen/common/trace.c
> > index 4fedc26..f29cd4c 100644
> > --- a/xen/common/trace.c
> > +++ b/xen/common/trace.c
> > @@ -691,7 +691,8 @@ void __trace_var(u32 event, bool_t cycles,
> > unsigned int extra,
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0unsigned int extra_word;
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0bool_t started_below_highwater;
>=20
> You probably want an ASSERT(tb_init_done) here to keep callers in
> check.
>=20
Indeed! And in fact, I did have one. But only to discover that it
triggers! :-O

After looking at this better, I figured out that the existing check
(the one that this patch kills) is not just redundant, but only a best
effort measure.

In fact, we still haven't acquired any locks here. If I put the
ASSERT() and, between when I call __trace_var() and when the ASSERT()
is reached, someone manages to set tb_init_done=3D0, the ASSERT(), as
said, fires.

However, that is no better in current code. In fact, it is very well
possible that someone manages to set tb_init_done=3D0 *right after*, here
in __trace_var(), we check it with the if.

Actually, I think having the check there is misleading, because it
makes one think that tb_init_done is guaranteed to be and stay 0 below
it, while that isn't true at all. And this is therefore just another
reason to get rid of it, IMO. But, sadly, I can't replace it with an
ASSERT(). :-(

> Otherwise, Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
>=20
Thanks, let me know if this still stands.
> > =C2=A0
> > -=C2=A0=C2=A0=C2=A0=C2=A0if( !tb_init_done )
> > +=C2=A0=C2=A0=C2=A0=C2=A0/* If the event is not interesting, bail, as e=
arly as possible
> > */
> > +=C2=A0=C2=A0=C2=A0=C2=A0if ( (tb_event_mask & event) =3D=3D 0 )
> > =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=A0/* Convert byte count into word count, ro=
unding up */
>
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)
--=-bQa1ID4Jlfd5NIwEakMB
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

iQIcBAABCAAGBQJZMJ5uAAoJEBZCeImluHPukBwQANFxuwTlMwrdKGTJWOX9sxct
1C0jQJlV3EXbFycO3UMVqgQgBu3OW3CNw/pPxbyDqvDYO89+43gOI09UE8+6Ry+5
5hK2rPoVXkdvAOw/erXwYEN/tn5FSE1JV68XRs6zKnbDLBKvzp0n4DAe8zryNq8D
unhWhKzQnx6aXwoLeU3rlWco0UU5ksews4PnTlYqZ6/T2ARNECOghg7Le/YwANal
xD6aO7BA3FB9e6+U/+VAkjaqcpkApTmhmNK9REh4mDssMl8aFBrrHZIKhdz0GOQX
PIQDgVRwFL4NXXW4NhgpXf6EfQIlThv4LlWaOTdf42vFAz9+nzxt3/dSNJKIW0D9
6XQ0ZIi6iZVU/mNYFHiqgc8ujd6mDe6kBHUovfvridI3TS0MqERXNcwvZb7hVcxA
rn20tIMK7g0OJsOhTYg9Q9P3xMbYKh86p5IP+Irf5J04ZKyNDXh42x5OenLhn65J
WU/M1OZfN2pm6roryLx2eLkEZUxFg3mDY4M751fwGoNH3SdyKwXIHDwTGK4AGI4I
Y8AfugNyS7cYMpKIk5A/WcqA1SbLzn7YDd3meyc+4LmF9bHsOmCVkjIdwSFtvHf0
obuOSJE+zBwJjW5ma5dxi98aytA5vHS9OEp8ur6JRujmiB8NJh49hO+ha8UxLoIA
HJSsq8UsfUFWAqFEE7cV
=yLmP
-----END PGP SIGNATURE-----

--=-bQa1ID4Jlfd5NIwEakMB--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6773666824405446551==--


From xen-devel-bounces@lists.xen.org Thu Jun 01 23:12:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 23:12: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 1dGZGV-0007js-R4; Thu, 01 Jun 2017 23:12: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=318e9341d=dario.faggioli@citrix.com>)
 id 1dGZGT-0007jG-UZ
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 23:12:26 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 9F/5C-10689-95F90395; Thu, 01 Jun 2017 23:12:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsXitHRDpG7EfIN
 Ig45lrBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bRKVdZC2bIV3S+/sbWwDhdpouRk0NCIETi
 wvXZLCA2r4ChxPxXv8BsYaD43s7HTCA2m4CBxJsde1lBbBGBAIl38+4zdzFycTALzGKU+DzlO
 FgDi4CKxNz+e0BFHBycAnYSJ/4agNQICRxmlFh74ygbSA2/gKTErS8fmUFqmAWqJZoPl0HcoC
 1x5Fw/O8QNghInZz4BGykkoCYxY+5l1gmMfLMQOmYhqQKxmQU0JVq3/2aHsLUlli18zQxh20q
 sW/ceqsZGYtPVBYwQtrzE9rdzmBcwsq9i1ChOLSpLLdI1MtVLKspMzyjJTczM0TU0MNbLTS0u
 TkxPzUlMKtZLzs/dxAgM5XoGBsYdjK0n/A4xSnIwKYnyek02iBTiS8pPqcxILM6ILyrNSS0+x
 CjDwaEkwSs7DygnWJSanlqRlpkDjCqYtAQHj5II7+I5QGne4oLE3OLMdIjUKUZFKXFeD5A+AZ
 BERmkeXBsski8xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEubdDjKeJzOvBG76K6DFTECLX2z
 TB1lckoiQkmpg7OdOUX4mPLnV8N731wfCr/38t8vj8O2GoslOjVIcZ77EX8lOcn+0z/xK5EIV
 aZP4ZfP/hPWzacydf4KX85Dg/uAfmUHLHPYteemW4Pl/fV2ExMFis1Oz58etdDpt8OAJm0a78
 dQEc93FX9009uuuZ8ruFH/6zXp2UbXNLzuL/9mLn++u91rspMRSnJFoqMVcVJwIAIKkO1nfAg
 AA
X-Env-Sender: prvs=318e9341d=dario.faggioli@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1496358742!72818783!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65410 invoked from network); 1 Jun 2017 23:12:23 -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 Jun 2017 23:12:23 -0000
X-IronPort-AV: E=Sophos;i="5.39,281,1493683200"; 
 d="asc'?scan'208";a="426293373"
Message-ID: <1496358737.10189.9.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, <xen-devel@lists.xenproject.org>
Date: Fri, 2 Jun 2017 01:12:17 +0200
In-Reply-To: <3b869d43-2925-134e-32a9-76c6cedf35f2@citrix.com>
References: <149633614204.12814.14390287626133023934.stgit@Solace.fritz.box>
 <149633843555.12814.16573412358602741145.stgit@Solace.fritz.box>
 <3b869d43-2925-134e-32a9-76c6cedf35f2@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>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 03/15] xen/tools: tracing: several
 improvements on IRQs tracing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============5670162393810707436=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

On Thu, 2017-06-01 at 19:02 +0100, Andrew Cooper wrote:
> On 01/06/17 18:33, Dario Faggioli wrote:
> > More specifically:
> > =C2=A0- the handling of the TRC_HW_IRQ_HANDLED is fixed, both in
> > =C2=A0=C2=A0=C2=A0xentrace_format and in xenalyze;
> > =C2=A0- simple events for recording when we enter and exit the
> > =C2=A0=C2=A0=C2=A0do_IRQ function, as well as when we deal with a guest
> > =C2=A0=C2=A0=C2=A0IRQ, are added;
> > =C2=A0- tracing of IRQs handled with direct vectors is also
> > =C2=A0=C2=A0=C2=A0added.
> >=20
> > With all the above, a trace will now look like this (using
> > xenalyze):
> >=20
> > =C2=A00.001299072 .x- d32768v5 irq_enter, irq 80000000
> > =C2=A00.001299072 .x- d32768v5 irq_direct, vec fa, handler =3D
> > 0xffff82d08026d7e4
>=20
> Please consistently use 0x$hex.=C2=A0=C2=A0vec in particular has 10/16ths=
 of
> its
> values which are completely ambiguous between hex and decimal.
>=20
I fully agree. The file is not super consistent about this already, and
I was basically following the suit of the majority of existing cases.

But I really do agree, so I'll probably make a pre-patch, that converts
everyone to 0x$hex, and then use it in this patch as well.

> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=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(tb_init_done) )
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0{
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0struct __packed {
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=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 vec;
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0uint64_t handler;
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0} d;
> > +
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0d.vec =3D vector;
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0d.handler =3D (uint64_t)direct_apic_vector[vecto=
r];
>=20
> As there is no code inbetween, you can do this as a straight
> initialisation of d.
>=20
> i.e.
>=20
> } d =3D { vector, (uint64_t)direct_apic_vector[vector] };
>=20
> Otherwise, Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
>=20
Ok, thanks. I'll take care of this, and of all the others print format
and style comments.

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)
--=-l3GdH6FoFeayIzWaoIWk
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

iQIcBAABCAAGBQJZMJ9RAAoJEBZCeImluHPuAgAP/25vKpTy6A7EzZHUScl1kUmI
TLu0l2IQnvBCWQ6t3DuUUQhUVoAChiU7bfnc/O9IThPJLlXrqo+5oo0nCeGGlXBa
u2DEGzc6Xv+6KvzRBinAyx4H4LThqi6agGsICoyvq7EjGY9a3EscQaXMNDDqFONt
wVFV7ctLh7UnRYt3onGnOX4cgN3PYSsoo//JAc+HmsOAsHE4sEyjnR4+vIdkxLR/
qEbo59qMmhy6Ue5ycRytAck8/xmRsq3f+GugtF3Jeldgg0bNtU972X6F0KedNaI5
MEO8aCroSTBndtww6a+HErFFgcb6I9ABywDJ/DNUuRa29sh7dtIezVwOYX+u9fIp
9GNU3MUZzHKjVQKu2vlmQKck1HRXZwQC4oMPvLdQm6QQzu1IUon+wsKmeE6YGBL0
1Sw7cYvaTVBdih2i2ZGkbYF40NoD8PRE1JZTb3ZAlj+bHn9SvwYE42fRIrV7MSXX
kmb75ZB76N2sN4C4dFc8VZ+405H3l7y3r9ZHbW/fHqsX+eFOUWBnpCLeNieHgf3s
cr2u8+o9EO7Hir8WgIMuDrF10uHkYlSHnCf4xkAhRW7K/rX6BqvZP74fXnxzxJc4
6BMyw5AA2e7ld1+lf7X5oyOrtrJGeXR6WgPz736lFeD4mE2/NAoOnt+TDgdHcVh7
sSI7QKXi+mKiZuaD9EvF
=Q1K8
-----END PGP SIGNATURE-----

--=-l3GdH6FoFeayIzWaoIWk--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5670162393810707436==--


From xen-devel-bounces@lists.xen.org Thu Jun 01 23:27:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 23:27: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 1dGZV1-00005w-Tq; Thu, 01 Jun 2017 23: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 <Bart.VanAssche@sandisk.com>) id 1dGZUz-000057-N6
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 23:27:26 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 42/10-03696-DD2A0395; Thu, 01 Jun 2017 23:27:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSbUgTYRzvubvNU1ycU/PvSJIlGZlLU0z6ohW
 oFJoFfTCkvNXpBntjN0MhwcygmVJk2uZrGQklauZ8KZiZJjjZavaiLaU+FGQmKWkthbC7nVrd
 h4ff737P7+XDQ+LSarGMZIpMjFFHa+TiAOJturUqdqolLifOO56c7LVVY6koY3jhNZGNTorUO
 qW+KE+kmmrpFRnuiYveezNL0YioAvmTQGVB+dUmDgeQUsqBYPxLP84TgqrHoXFuZU25gYHn4y
 8kkGcYDFvvink/ojwI7FdUgjCKoMnTjgnEioHdPLrmb8HA1rOIC6QbQW+PRSz0J4K5w7UmdCJ
 wPr5D8IKY2gs/560+HEIZYGi5wXcJp+wIvFPDvvXBVC5ULTf4LhFUFNSYy3xYQqXCkx+tSGjY
 Bi7bI5zH/tz/gXInxmMplQJlw/ViPhSoATG0LdcQAqkVwUCzHQlJQeCwfvKl4hTA05kZXHBHg
 2O6HRcawmHC4/arQCSHt8NYeZaQ85uAiYoqXCBOAjrMU36CIQJGXMJsoHbDZNsqdg3tq/unr+
 6fvlsIu492sozxHGOMjU9UKI3qApVJS6s1sfFxSQotw7J0AaOhlazijF77EHHPYRP39aPJruw
 hFE5i8lDJ4eq4HOlmpf5ssYpmVaeNhRqGHUJbSVIOkunbnBZkZAqYony1hntT6zKQgfIQSTgv
 S1gDrWXVBYI0hlLI1smOJYx80NbJnWULNu5cGOxbwqSETq9jZGGSRt5G8TZVoW4jdP2tvkQRs
 mAJ4mZKAw2MUas2/a/PojASyYMlaj4lUK0zbXTPcrMwbtZM7x5+lon+K8lK0aUPFzqbrheH2S
 xdGsP3uezalqjAhCAXeiV1Gna40vOl5x2FaXmKmyVbjs28Cw1xZySYB7UWfUlSniP3TbLMU7q
 U4kiKWXxuO9XgPhEZ35ew37369dtSTPPBz5bl/sjOyoAVe2byoaPhsZVtx+cjcl4c6XYf0LtL
 Lqcpo0UX/ZvlBKui43fhRpb+A+G/jyCmAwAA
X-Env-Sender: Bart.VanAssche@sandisk.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1496359641!104881817!1
X-Originating-IP: [216.71.153.141]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46509 invoked from network); 1 Jun 2017 23:27:23 -0000
Received: from esa3.hgst.iphmx.com (HELO esa3.hgst.iphmx.com) (216.71.153.141)
 by server-4.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Jun 2017 23:27:23 -0000
X-IronPort-AV: E=Sophos;i="5.39,281,1493654400"; d="scan'208";a="22105969"
Received: from mail-by2nam01lp0182.outbound.protection.outlook.com (HELO
 NAM01-BY2-obe.outbound.protection.outlook.com) ([216.32.181.182])
 by ob1.hgst.iphmx.com with ESMTP; 02 Jun 2017 07:27:21 +0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=sharedspace.onmicrosoft.com; s=selector1-sharedspace-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=QsQawMxi6Gul2WRrtgtV0jelv6gm/5fY8nFaz9Fndxw=;
 b=bUU3sd3tr6NmRggC2avMu+wOUu38nmDOb6vZd7pJGYhzTbdtZ8AYMxwp/OF7kd8InyDEFTWg0OcowobT8RgtH5E050J2F15TyLXj4yBvUO8bO6EW9Lj3xNRD/mXylx+bCHPgYujJf0nrlZ8txS95sBFlrpsFKV6CT5mJQTpj1Js=
Received: from MWHPR04CA0037.namprd04.prod.outlook.com (10.172.163.23) by
 BY2PR0401MB0918.namprd04.prod.outlook.com (10.160.64.141) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1124.9; Thu, 1 Jun 2017 23:27:20 +0000
Received: from BN3NAM04FT053.eop-NAM04.prod.protection.outlook.com
 (2a01:111:f400:7e4e::203) by MWHPR04CA0037.outlook.office365.com
 (2603:10b6:300:ee::23) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1143.10 via
 Frontend Transport; Thu, 1 Jun 2017 23:27:20 +0000
Received-SPF: Pass (protection.outlook.com: domain of sandisk.com designates
 63.163.107.21 as permitted sender) receiver=protection.outlook.com;
 client-ip=63.163.107.21; helo=milsmgep15.sandisk.com;
Received: from milsmgep15.sandisk.com (63.163.107.21) by
 BN3NAM04FT053.mail.protection.outlook.com (10.152.93.2) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id
 15.1.1101.12 via Frontend Transport; Thu, 1 Jun 2017 23:27:19 +0000
Received: from MILHUBIP04.sdcorp.global.sandisk.com (Unknown_Domain
 [10.201.67.162])
 (using TLS with cipher DHE-RSA-AES256-SHA (256/256 bits))
 (Client did not present a certificate)
 by  (Symantec Messaging Gateway) with SMTP id 38.A8.51736.5D2A0395;
 Thu,  1 Jun 2017 16:27:17 -0700 (PDT)
Received: from milsmgip11.sandisk.com (10.177.9.6) by
 MILHUBIP04.sdcorp.global.sandisk.com (10.177.9.97) with Microsoft SMTP Server
 id 14.3.319.2; Thu, 1 Jun 2017 16:27:14 -0700
X-AuditID: 0ac94369-6dc8f9800000ca18-a7-5930a2d5aab7
Received: from exp-402881.sdcorp.global.sandisk.com ( [10.177.9.6])	by
 (Symantec Messaging Gateway) with SMTP id 62.93.11415.3D2A0395; Thu,  1 Jun
 2017 16:27:15 -0700 (PDT)
From: Bart Van Assche <bart.vanassche@sandisk.com>
To: "Martin K . Petersen" <martin.petersen@oracle.com>, James Bottomley
 <James.Bottomley@HansenPartnership.com>
Date: Thu, 1 Jun 2017 16:27:11 -0700
Message-ID: <20170601232711.29062-13-bart.vanassche@sandisk.com>
X-Mailer: git-send-email 2.12.2
In-Reply-To: <20170601232711.29062-1-bart.vanassche@sandisk.com>
References: <20170601232711.29062-1-bart.vanassche@sandisk.com>
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRmVeSWpSXmKPExsXCddJ5ke7VRQaRBouPqFusXH2UyWJjP4fF
 464ZrBbd13ewWSw//o/J4vuWyUwObB7TJp1i8zj84QqLx+6bDWweH5/eYvHYfLra4/MmuQC2
 KC6blNSczLLUIn27BK6MVZO2MRUcYau49923gfEoaxcjJ4eEgIlE57qzzF2MXBxCAkuZJCa8
 W8QG4WxllJg+9TAjTNXd86ugqjYyShxo2QOWYBMwkvj2fiYLiC0iUChxaVsHI0gRs8BeRokv
 LbPYQBLCAjESvT/ngBWxCKhITO1sArN5BRwk9n9dBrVBXuLslp3MIDYnUHxfyxkmEFtIwF6i
 6fBssJMkBOaxSjSc74JqFpQ4OfMJmM0sICFx8MULZogGdYmTS+YzTWAUmoWkbBaSsgWMTKsY
 xXIzc4pz01MLDE31ihPzUjKLs/WS83M3MUIiIHMH490n3ocYBTgYlXh4H8gaRAqxJpYVV+Ye
 YpTgYFYS4V03HyjEm5JYWZValB9fVJqTWnyIUZqDRUmc95zM1AghgfTEktTs1NSC1CKYLBMH
 p1QDI7t7psfpvqeuaz4nsMvd733gee78rIotqt5bX389dL7fb3/d/4O8h+0Z9zxZq6izUv/z
 Inl7AYabpjoTzt8xCg87v+Fwb3GZXbqkxLLGws3KPmIyqw4+fKh+9bjli4Tc1TfLiy+qX7G5
 MCXoi/niN9np8UlWkRm+5mta5E/4HRNfKXyWzVjgrxJLcUaioRZzUXEiAKZOxLZ8AgAA
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBJMWRmVeSWpSXmKPExsXCtZGTTffyIoNIg88zJC0O/mxjtFi5+iiT
 xcZ+DovHXTNYLbqv72CzWH78H5PF9y2TmRzYPaZNOsXmcfjDFRaP3Tcb2Dw+Pr3F4jFtzXkm
 j82nqz0+b5ILYI/isklJzcksSy3St0vgylg1aRtTwRG2invffRsYj7J2MXJySAiYSNw9v4q5
 i5GLQ0hgPaPEs1lT2UESbAJGEt/ez2QBsUUECiXunz7NBlLELLCXUeJF80RmkISwQIxE7885
 YEUsAqoSqzddZgOxeQUcJBoO7YXaIC9xdstOsHpOoPi+ljNMILaQgL1E0+HZbBMYuRcwMqxi
 FMvNzCnOTc8sMDTUK07MS8ksztZLzs/dxAgJm8gdjE8nmh9iZOLglGpg3KnspHfmHsvPMxaz
 64U/t669GXt3ro7gBpdDTVelH5qytcz7uLHs2gMXtpvymky3p2jszmvavnx93yuDHaffSh5y
 7VJaITPhtNaXpmfZvCuCiuVnRLpb/dANCS32qxApq61wifadH3F3kvgPp7y1D9gXX5zOtCND
 Imt75+Ojliv8Vj097N39QYmlOCPRUIu5qDgRAEedTDLLAQAA
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:63.163.107.21; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10019020)(6009001)(39860400002)(39850400002)(39400400002)(39410400002)(39450400003)(39840400002)(2980300002)(438002)(199003)(189002)(9170700003)(47776003)(6666003)(478600001)(36756003)(189998001)(305945005)(72206003)(86362001)(2906002)(2950100002)(54906002)(4326008)(53936002)(5003940100001)(33646002)(50226002)(48376002)(38730400002)(356003)(77096006)(1076002)(106466001)(50466002)(76176999)(50986999)(8936002)(81166006)(5660300001)(8676002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:BY2PR0401MB0918; H:milsmgep15.sandisk.com; FPR:;
 SPF:Pass; MLV:sfv; A:1; MX:1; LANG:en; 
X-Microsoft-Exchange-Diagnostics: 1; BN3NAM04FT053;
 1:w65yxPMXcFOVJz9nlcSGUHI0EKTuvX02tgBTbDl9a2Ie3LWumBPz4WNrJPpnrPTSdpSjz59iZ5rSqeTW08rE3N44ptm5Xq+sH4TNn0quihn7RyTlcga/Fk7dKYnT73bVYkq+irJ3ZAu9rRiKW3hcfArPyTqVX0fGHslLCbF3y29VBQBdyYq9uQNOCrpJTqCtJDTWRQnrVR2I3XzBOWoHGZ3gmQjrh3m2nXUNv2QxjG9ATcLW1t0vMoBLR8DoW6B0bpgXtjHuvQCJLzypo+vFXghtFBsTAQr6+P8bEkF9oY4+xPEGsG12S4ndzfrIgKdRCFLV3AjZWU4/74ArJ5QvzmJS17BCso/vPHgmIk2zQksFfGNYEDZPeGdJYqRh28m+8vwigUiNWMV6WKC6S53z7yqU8nxpk1oPA8WH8EWPekUQVd3kLeU8g7fKzuT290wNrXfv/taMbQ3nUOooLfATxYLzD5KpruNmN/I10SRunjj1y3KhLU2shqw4wBNJuzMb/SbcW0YfsMrXsFtVEpMj9Q==
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: BY2PR0401MB0918:
X-MS-Office365-Filtering-Correlation-Id: c75ac9ad-e9f4-4718-827b-08d4a945bfd7
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(8251501002)(2017030254075)(201703131423075)(201703031133081)(201702281549075);
 SRVR:BY2PR0401MB0918; 
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0401MB0918;
 3:FoIwTxHmuRjSrSo8ttdAieAs7aFjiwiiz29nfwCL81nmwjURpPf+GdUdbR/m/KV+BsfEfhf2obxuRs3bd6330WqdMhbvKG5MLskKzSfeWydYexm7cuOLU6E/yRe9PHw4IjJHGlaLz9Jh3wxDrcV0CyXnJQt+LO78xz/s2ZqiJz/8m93BLFpveCsczkUFTyj6ej13MGIP1Za6PXlP1oplUgUAl/IIkQBbVIJPBhkzHcOB+9DrzWxd7UiuWP/TYtMf04b+hBaIHpdwC6i8snPthxjaXGlkhad5ZaHRgdlP7Foh2m9ywTJbyHciKRxiMBoprnNPu+vn1nhJObAq2yzpKh6TJ8tPqACrrqiXqObaPCgiAhs1x+Vuj6t9SmA/tR8htN9QHOzhFXIJ9r/kAF9hj6SwLZ4QFUmqo2NrTRJMBzXHxAWGiwUQZDnv+WhveUB+D/2SwpvDiJxLEFAd4TqmJOiC6Cq1xm4nbhRmKHnnExGgbNpyxRSzzDg1TMCvtury7ZMokMUyx9VJfDqDkhrbsA==
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0401MB0918;
 25:Jal5wIqbGZkENkmvTJz26zRb8pe2qNsLGNnl4qn1KWR8shKu0uRl80tqNPMrmvkoPbkQ0F7477KuPydCXpbFH4IWjvD+ZmEMOSgnI5EnSo5cUBDk/6aq6MtQ7VuraaRDVMIq8fVGKn8frofA8ImY1jUlaJOEfEnwSaXfvNhWhGgBwgXQhzq1UrPNYDyQEtnPVYdwEvMx0Q/ZsMzAuIbbWFkVqDOA60U+FU0jfDpID3wL6cX3ObC11YceFqBBWhV2QtsK/93QHzJk7xz8hLLRG80DxULSqtQyx5Vnx+0mVGot3aPqWM6XAFgWHM73RkK8bBdW+XfN6AJ7rn9l49kzkHILBzLt04ThEKd3m+vOYbSYnOWYU7RSsSDMU5Bv9WklmAgl/xDsUcIu4kTEZnaLhGGmUr0v4GTUUBql2WUCGHw+x0IJL0V/YquHnUsn6ZZzTVeNhvaZFpcywEAC/OY4k79O/4IgWnWnBaiegta+rTM=;
 31:FKlULXRXOhdo2sFyceauno/ux94cA6v5cbPSPjpHpq0ZOYI4MOuRexmZc+9jmcwoq9a0IH6ph/DQTq68V5Fe3+hMsiq1LKkfjgzPQ9ytJxFkHgmuNyPfkBaYWPlnvZy6f52OG8pjjsKA5KyXq4cLObgX9qUz6bHo95U5gcVTjbwWOlSDPpI23VSVsD8g0+i9B2mV6lvAas8Hvu9sxY/S/hGJpr/G72Hk4SQGw58G0vak8iGKkr7xobx+J2hzvwAzfrW5VKjQR+IMUAAovBxemQ==
WDCIPOUTBOUND: EOP-TRUE
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0401MB0918;
 20:p9TBxDO6wGDuPfUcjowyZ173vf0Eb1jajBZdpE/p2tfU9IP8d0ea53HWPqS3y4o9LooIWlX9FCXDZCQ6TzOP2wnfPfZi5isc16dD9ZL/D92IM8Nf6QR5+Hcm3SZvYYwd69Jj6NO/cYiTtB1mw15o8i+oHuNjS6ogt0VE+98WF53X1Z49YFjziX0f9ssfLdUqAruxcxCD63UDA4QSG9mTwABn6aNDRfWTCCyKMa9yvcyHFudx330nNkLAghFwPcYymArkLPHjogIFx+ft/Y4dD6PcHWM+2pIyeNvWt7t2wOQtCDxuKSZ9IbzW3wf/whAVXARYn9MKREAqSjxINFqZ4KcpoULHEH+wPkFOxoY9hvnVWLcFJxT48BPyDAXjCeW5UsJ0N5LQd5PpxGeJsIoENGgqlZJuM4jMqiNWT1W9Vi/i5m8N8pypAPKj1Hm82GXy4UEZxU+sQ/yg79xRFAW2+jlbgrz5QytJMK6r9U4jHA2MAJzlySRlHYXh4PYEMhds
X-Microsoft-Antispam-PRVS: <BY2PR0401MB0918730812247A83B1E3CAF281F60@BY2PR0401MB0918.namprd04.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(42932892334569);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(13018025)(13016025)(8121501046)(5005006)(93006095)(93004095)(100000703101)(100105400095)(3002001)(10201501046)(6055026)(6041248)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123555025)(20161123564025)(20161123562025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BY2PR0401MB0918; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BY2PR0401MB0918; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR0401MB0918;
 4:rlAjQ8hyT7nhTuvSH+33AyZTZzixXHrFhndNI9Ff?=
 =?us-ascii?Q?3N5JMnD2GmuvHOIAKRuUXUmwEBTeNSsiV9vExBBCwPxtImeFqzwDhEi3er6H?=
 =?us-ascii?Q?B+afYCFo13lHs5cmBPT8eAt4YZVZ6YkYScFqqYBxHQ81uTddjhHZghjEouOp?=
 =?us-ascii?Q?xx1Rbz7muYgETBpcXyiRPdAB26pWpE8x1KSwyD2/0PvikCaIm9VnCu8eF2hE?=
 =?us-ascii?Q?IEqMJH8A11od9BVtdVmcCE4x2EXSbAW3Fr85OYpgUvE6CormiFPsH3n7Eh8K?=
 =?us-ascii?Q?ADJRoflGEu/uzfsU/G4nBeS4QGQ+ZcFqU6hTPbeUMwH4n8ktBrVan5V7C9bl?=
 =?us-ascii?Q?FyKIkleO4RNEAp2v+Tj+q3nIBQDUMAZASH/HSIXQbQVJjYBAqLVaVEL9gZBy?=
 =?us-ascii?Q?gF3hiMa2redvGfpXecR4s0cv8XAYA2QVT9M9y9BBaRYfgFxfX726Zuz24PNE?=
 =?us-ascii?Q?t/zfRy3/s4QwDTZ5ZvyeOGPjotgPpZntNkMqbfXCRzhU3ooHeewXrHMULFMC?=
 =?us-ascii?Q?sHlHzSEc8SCawfOUy8pI/K0FeNN8PEnqVr1Gc7EGu3emTCOrkJEF0rAcXoJN?=
 =?us-ascii?Q?lVrdI3nLacwTl0jH7qKY+xQXIHJQMdugAP1JdkPwHcoecF4dEiYOdpWMdTBP?=
 =?us-ascii?Q?sj4yhdDGiLpGf+dT4wUc5X1jJBtTTDoLgSF8RaR0eJtaAWamkUlAWVHN+cjr?=
 =?us-ascii?Q?gJp2cZ0Ef5ZzMyHeKEFCs7h02R6WTXtp9iWnn9bn0y3VcCgmD1SuI70/RYiw?=
 =?us-ascii?Q?Kc/tugT9ZdKl5tLOGkQuUJkw4Zr1MFF7B1WELPL9Ae20LuYXtiNwHFlTMSMP?=
 =?us-ascii?Q?lzbdZjjfmJeN+CK5BWhEtQbyOGd4uQx2eZlXqZQBzhD1L5llm//Q/KMoDrNy?=
 =?us-ascii?Q?+fpkjt3uKJwIsz+Lsdxz5K6LMTGrUwI6CFDY/+WDrQwOfMLmKBuON3KXTww3?=
 =?us-ascii?Q?q0O2/LXpN5bJb7rSGo1+QMgJ35U+45fLzn3mK/rqmogLuoODUliFJSa9/46z?=
 =?us-ascii?Q?yXaeaWJPt05DchDi5MMSk3tZg8RbJ+3ZpsthvtEzTq1OPotjmjzLBEgreTu7?=
 =?us-ascii?Q?Ovgc/Z8Ma2I2nuj/JcRmrl5QppvV2Q1uLilrzubS4lup0aJbkA+n7gFM9QAk?=
 =?us-ascii?Q?u0ZzxwN4zvnYMFR9o5Mo7gFo55nbr0fgdaRdsG1mEbg0uh1caWzQDsTPjg1G?=
 =?us-ascii?Q?BJRBJ9ME2XBvxgrbHvdOqLRBe6v6Z5EA+0aQaRrvji2yITHi0HLnW6WNqZhm?=
 =?us-ascii?Q?+0FSzKmo70FOggT07ak=3D?=
X-Forefront-PRVS: 0325F6C77B
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR0401MB0918;
 23:+D6+ZCiwj4ZL6IbJH+3oV3NKfmZ3TpUUvR/+bdy?=
 =?us-ascii?Q?mUbgPUUujMxsp4+u/y+0aeqX+MU5+3Rf0Bdc8TXOSjy1e00TYF8CYW7YAFut?=
 =?us-ascii?Q?tGUJ7SdZuSQ8PObhq7AJ7lSPDNmXYMg+uKAxi5k/jm4CleNQFsZRFKI+wbvW?=
 =?us-ascii?Q?v/nE8F9ldQD3yBODbOCGvfsztjzLvJbZi2XtsqxCAgu7cFxcnFTyu5lbis0Z?=
 =?us-ascii?Q?QyZj0db2Efks31bwbypBwbuweEPzuYhnpDr7o35cHc7nJxN/N+y4l1+k7744?=
 =?us-ascii?Q?psO4/YLCMoL+5MpTVaVmLOBsU9mRJ1pRqVfrvo2X0nlznewwGGRE4ECmKZjZ?=
 =?us-ascii?Q?z6xUMS19kpdQgDyn79KK8YgnP7MxRj3b5iGcrfQaRf+PcGYsGxp3k7M3D0I8?=
 =?us-ascii?Q?Hh4H/zI2ZXYnOSkZTldjem3gzHWr+BXzOxB0b2d+XZ2TEWos57slXJXg7Yfw?=
 =?us-ascii?Q?a1FZVYoE/+/OEIjI2WezBN5yeix5CQf0NXGvDRTCs+ZhM0Ldy4ludXt2du59?=
 =?us-ascii?Q?eIdSyX000MlNQwZrWBakHm/0f2+DukuT6dR5qTkFpqFrAUSBe0J312y8j5Uz?=
 =?us-ascii?Q?q5xrhyUgZMcwb+IVNpFhkmJKtJt4zmFp8AB2dpbm7otySvsLpSp5Rikr5EyS?=
 =?us-ascii?Q?YwZorAMgCcA59oMz8DRKTQrJnyGgI6woUjY+okbdkb0k1rJvxtz6tnBmwncl?=
 =?us-ascii?Q?EpzFZUEpw/Z6jLyn7azBUMzNLXnBc96BRV/Pk6rACMUZ2LMs++bpciqQmcHQ?=
 =?us-ascii?Q?IFohDYngGO6tAd8R/Us3vElJ+EfEi1eifU0Z39rsXE/Lq0VaNw68rvyDxQoS?=
 =?us-ascii?Q?QryX7TD4Vfq9+/PDVZRHNLTCYW9anYTUM8nsfPnQJOlxqJr72kl8/IsQEwKx?=
 =?us-ascii?Q?TxFVBeTCmWY6BW5YOJf1U4ElIlQ0gQ+LaR/fSgWc+3XOBRm4/1tEjyK7usDK?=
 =?us-ascii?Q?QJGx56EtDYKtqOKsFisYp9cHEl0Y80eqVb2yFrfLqh3y5MhiqmkjRLlFEgcS?=
 =?us-ascii?Q?Upana8eYe1FnXUVM8D6x5BuJQDYvdJz6rgTmFV+ETIVdxKuxR978C87qy3T2?=
 =?us-ascii?Q?43FfX9gE=3D?=
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0401MB0918;
 6:SpDdmfzP7Fp3kqiGT9KOXhTXj3K/C+j5wOHSuy7x/pgSPZPtiTQYkJsxpJxQiRV5ZQFvhhOkU/HMtVPgmaRBRV4FO03Qj9Wkiz/hoKeu7RrvqEjF4pHQdJ+sAGHCzHPszPl9ipCv9bmMQSVjUgXTyn97hKPSsXZjlTPCSbR/1OdkZcp6GtwNpJPu5DvMPh2g++dcFwHjhHKY64jxGtElX4lXpmimPsm4Zr39xk8Nxfdv2BWB+yefkba2bJ3v+EMF9F3aMtpx0DAi5K/YiLMPG2ZFTsry3fzXvNc6MeQP/7R3tO1+QeKJRW5qv8G5xDaf3mowN8RmlLPOByeu3haWkAt3wnnjFCvyuCMqNzK8y63Aw+8R3OkwI3KPekhSXVlrgjWIm9rgZGEajtWok6V2EKm7yt7JuSJ2KTIvdlCGUFFxkUVtqidTcY8vA9UjaE4vcpSOfJNwpZZ+trYQ4eSVhizjuWZ3a1IW2xqduZe9CRhuygy0VCNEOUjMibYDAosw76X6q00ed5j/UuKDEEcVE0paX+X8nXjDUhXxyR/AAN8=
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0401MB0918;
 5:oPk0k2mPicndrUtgHHPOnoO1c83NCGKQFKfmebtPpEV2tuaxjg7kuNSi7eX9y+GgKJHXY7wcqhSKJlMlG1o2F67+rj4EUwVHZNQREmFb8seS5dHg2mYS7QWFz/VrtNmNLslX+uK9ct419hZFBFsKFpSBTjRE7Z5awgg9zrlE8KLBLzHhNV7iXQZwr4vGFcn57nrHlX0KrltqZINtg1ze9TZtMB/DKbEln2v7uzervBBW4cKdsu+/hjBCh4WtdT1WPlwv6Z1iWYmO9bZKAvtk1VINC3YbyoIkJfER2bgPhsnzfK5kQmG4khDws7Tldnb1Zc7LbMvwJ8tRokGMNQVvtC0oQxfwOCGra9LSEI/Z1oSgCOJO5OV4cLA0OYa7UFxCyYPrMbYsAAhZHBngtTPCImWxo7AGLhIQq2u3dp8U+2g6x1eaxfppgG+dX5oDHWC6Ze0Qu7a748nL27E7FETEAB5jRleemtUP32aosWinFdlzb/Ko4uL1f6mN3kDOCeYF;
 24:C3/fh9GMAxN1d8T/KIGsHy7P/Q1ucJlh0DSFxbqtqb0gxVvTFYKmhVAz74Ozjbc38L99z7UXg1oldkiL6mai1cljojQIpHggv3/sl3HmKvI=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0401MB0918;
 7:Jz/JvotBC8srEjdcqbWtgRNfeTGvxDOykzmZWqTMN0TLUtoEOnR3VQaxveSr9KMkBOE2FIvkR2+2ajCInmkizrx0rOY/rp9XxM6miIKwg4FPvrW75oWN0RTgUEiQ+VhQeSe1JtJP19x3cO4v3QQTvclR/XaG2fyRrf1dGOuM+chqVih59hscvIxet8S+Yj10PNkQR++SWUBWwmH6Y7b4O0WLK4qhqliHFdQjr7JJxka2LLsX9Y3bQ0vnHfqxXW2sbuC6tyyf+ZKwSmOM9PbO1GQcYozNMtR9KVnqFArIQSumv72n6gbymNgehEM54ZwKkwTXndsAGu1TTEiyk88oQw==;
 20:ida624I24lJmDseuNCCB4j8/ZFxlsjkXOrBh9d6779ESuNdFaGbH7p9OhfVIu94B6syGPJMmsrKVJBjLpWOto9kzBBTwd/xA4fLnf7gpOdS/P51G+Qi3XeszSnpHoVB0CKLAio8BfdkWAwcI06If6lel+Zp9fkr8UbvA5+mT/4s=
X-OriginatorOrg: sandisk.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Jun 2017 23:27:19.5616 (UTC)
X-MS-Exchange-CrossTenant-Id: b61c8803-16f3-4c35-9b17-6f65f441df86
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=b61c8803-16f3-4c35-9b17-6f65f441df86; Ip=[63.163.107.21];
 Helo=[milsmgep15.sandisk.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0401MB0918
Cc: Bart Van
 Assche <bart.vanassche@sandisk.com>, Johannes Thumshirn <jthumshirn@suse.de>,
 Christoph Hellwig <hch@lst.de>, linux-scsi@vger.kernel.org,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH v2 12/12] xen/scsifront: Remove code that zeroes
	driver-private command 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2luY2UgdGhlIFNDU0kgY29yZSB6ZXJvZXMgZHJpdmVyLXByaXZhdGUgY29tbWFuZCBkYXRhLCBy
ZW1vdmUKdGhhdCBjb2RlIGZyb20gdGhlIHhlbi1zY3NpZnJvbnQgZHJpdmVyLgoKU2lnbmVkLW9m
Zi1ieTogQmFydCBWYW4gQXNzY2hlIDxiYXJ0LnZhbmFzc2NoZUBzYW5kaXNrLmNvbT4KUmV2aWV3
ZWQtYnk6IEhhbm5lcyBSZWluZWNrZSA8aGFyZUBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpDYzogSm9oYW5uZXMgVGh1bXNoaXJuIDxqdGh1bXNoaXJuQHN1c2UuZGU+Ci0tLQogZHJp
dmVycy9zY3NpL3hlbi1zY3NpZnJvbnQuYyB8IDEgLQogMSBmaWxlIGNoYW5nZWQsIDEgZGVsZXRp
b24oLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3Njc2kveGVuLXNjc2lmcm9udC5jIGIvZHJpdmVy
cy9zY3NpL3hlbi1zY3NpZnJvbnQuYwppbmRleCBhNmE4YjYwZDQ5MDIuLjM2ZjU5YTFiZTdlOSAx
MDA2NDQKLS0tIGEvZHJpdmVycy9zY3NpL3hlbi1zY3NpZnJvbnQuYworKysgYi9kcml2ZXJzL3Nj
c2kveGVuLXNjc2lmcm9udC5jCkBAIC01MzQsNyArNTM0LDYgQEAgc3RhdGljIGludCBzY3NpZnJv
bnRfcXVldWVjb21tYW5kKHN0cnVjdCBTY3NpX0hvc3QgKnNob3N0LAogCWludCBlcnI7CiAKIAlz
Yy0+cmVzdWx0ID0gMDsKLQltZW1zZXQoc2hhZG93LCAwLCBzaXplb2YoKnNoYWRvdykpOwogCiAJ
c2hhZG93LT5zYyAgPSBzYzsKIAlzaGFkb3ctPmFjdCA9IFZTQ1NJSUZfQUNUX1NDU0lfQ0RCOwot
LSAKMi4xMi4yCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 01 23:43:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 23:43: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 1dGZkI-0001Jd-93; Thu, 01 Jun 2017 23:43: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=318e9341d=dario.faggioli@citrix.com>)
 id 1dGZkH-0001JX-J1
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 23:43:13 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 BE/B5-02022-096A0395; Thu, 01 Jun 2017 23:43:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsXitHRDpG7PMoN
 Ig8fTdS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozGlh2sBUeUK068vMbawNgm38XIySEhECLx
 Y+YcFhCbV8BIonXzNyCbg0NYwEaiZaU6SJhNwEDizY69rCC2iECAxLt595lBbGaB64wSp95Kg
 NgsAioSUzZPA6vhFLCT2Lb0PtAYLg4hgUOMEo1n+sHm8wtIStz68pEZZD6zQLXErL+GECdoSx
 w5188OcYKgxMmZT8DKhQTUJGbMvcw6gZFvFkLHLCRVs8Cu0JRo3f6bHcLWlli28DUzhG0rsW7
 de6gaG4lNVxcwQtjyEtvfzmFewMi+ilGjOLWoLLVI18hQL6koMz2jJDcxM0fX0MBULze1uDgx
 PTUnMalYLzk/dxMjMJDrGRgYdzDenex3iFGSg0lJlNdrskGkEF9SfkplRmJxRnxRaU5q8SFGG
 Q4OJQneiUuBcoJFqempFWmZOcCYgklLcPAoifByAuNKiLe4IDG3ODMdInWKUVFKnHcuSJ8ASC
 KjNA+uDRbHlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ82qBTOHJzCuBm/4KaDET0OIX2/R
 BFpckIqSkGhj9P5eeWbJdI++bE+dW7eLgrRz7d7b2LDfjuRlmKzxhx9+foka3D3IHdS1jmmpz
 44kbe/OcsvvyT7/f/1HFcPz/+VVO//h2+vzx0Zyr9Pb4ptkVy5xFYl/vtbIzu8FaV6rc6FAUm
 lHyoWrqnsdFPU6rrs9t71c0uRtSdSdqtY3AyQt+4knnOAuVWIozEg21mIuKEwF/HJ6E3gIAAA
 ==
X-Env-Sender: prvs=318e9341d=dario.faggioli@citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1496360586!101449305!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2318 invoked from network); 1 Jun 2017 23:43:08 -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;
 1 Jun 2017 23:43:08 -0000
X-IronPort-AV: E=Sophos;i="5.39,281,1493683200"; 
 d="asc'?scan'208";a="426295955"
Message-ID: <1496360579.10189.13.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, <xen-devel@lists.xenproject.org>
Date: Fri, 2 Jun 2017 01:42:59 +0200
In-Reply-To: <8f55c37d-3cd0-af58-4217-2b0b73886234@citrix.com>
References: <149633614204.12814.14390287626133023934.stgit@Solace.fritz.box>
 <149633845700.12814.7130992212550379105.stgit@Solace.fritz.box>
 <8f55c37d-3cd0-af58-4217-2b0b73886234@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>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Jennifer Herbert <jennifer.herbert@citrix.com>, Jan
 Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 06/15] xen: trace IRQ enabling/disabling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============5585362183201474664=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

On Thu, 2017-06-01 at 20:08 +0100, Andrew Cooper wrote:
> On 01/06/17 18:34, Dario Faggioli wrote:
> > diff --git a/xen/common/spinlock.c b/xen/common/spinlock.c
> > index 2a06406..33b903e 100644
> > --- a/xen/common/spinlock.c
> > +++ b/xen/common/spinlock.c
> > @@ -150,7 +150,9 @@ void _spin_lock(spinlock_t *lock)
> > =C2=A0void _spin_lock_irq(spinlock_t *lock)
> > =C2=A0{
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0ASSERT(local_irq_is_enabled());
> > -=C2=A0=C2=A0=C2=A0=C2=A0local_irq_disable();
> > +=C2=A0=C2=A0=C2=A0=C2=A0_local_irq_disable();
> > +=C2=A0=C2=A0=C2=A0=C2=A0if ( unlikely(tb_init_done) )
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0trace_irq_disable_ret(=
);
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0_spin_lock(lock);
> > =C2=A0}
>=20
> Is it sensible to do this way around?
>=20
Well, I guess either variant has up and down sides, and it looks to me
that there is no way to measure this, without interfering with the
behavior of the thing being measured ("Once upon a time, there was a
cat, who lived in a box. His name was Schr=C3=B6dinger..." :-D :-D :-D)

> By writing the trace record while interrupts are disabled, you do
> prevent nesting in the general case (but not in NMIs/MCEs or the
> irqsave() variants),=20
>
Forgive the ignorance, what's special about NMIs/MCAs that is relevant
for this? About _irqsave(), I'm also not sure what you mean, as
_irqsave() is already done differently than this.

> but you increase the critical region while
> interrupts are disabled.
>=20
I know.

> Alternatively, writing the trace record outside of the critical
> region
> would reduce the size of the region.=C2=A0=C2=A0Interpretation logic alre=
ady
> needs
> to cope with nesting, so is one extra level of nesting in this corner
> case a problem?
>=20
TBH, I was indeed trying to offer to the component that will be looking
at and interpreting the data, the as clear as possible view on when
IRQs are _actually_ disabled and enabled. As in, if nesting occurs,
only the event corresponding to:
 - the first local_irq_disable()
 - the last local_irq_enable()

I.e., to not require that it (the interpretation logic) does understand
nesting.

But more than this, what I was concerned about was the accuracy of the
reporting itself. In fact, if I do as you suggest, I can be interrupted
(as interrupts are still on) after having called trace_irq_disable().
That means the report will show higher IRQ disabled time period, for
this instance, than what the reality is.

And the same is true on the enabling side, when I call
trace_irq_enable() _before_ re-enabling interrupts, which has the same
bad effect on the length of IRQ disabled section.

Maybe, considering that anything that will interrupt me in these cases,
are other interrupts, that will most likely disable interrupts
themselves, I should not worry too much about this... What do you
think?

> Does the logic cope with the fact that interrupt gates automatically
> disable interrupts?
>=20
Ah, right. No, it does not. I probably should mention this in the
changelog. Any ideas of how to deal with that? If yes, I'm more than
happy to fix this...

Thanks and Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-cBzhKGf1nL8AvYVEXZA/
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

iQIcBAABCAAGBQJZMKaDAAoJEBZCeImluHPuc7oQAOaGoKxADAbaPzJL7mlOt+t+
lYaRm7nIu3cACICtmYZPBZoOZK5v+dOuMtQht3gNtaLORIvLhghuhgeJabBWSuZY
wDYXk0+/QLF8yU/XrCjuFGDsChqbkxns1aM1ETefKu2AKI7RV9wEu9xwlzbDJoy/
FIvgSgVTu44rXv93GigXZFETzUBkeXfdfqAd0dgvpNTaoZbAju/mnJjoIXNSX5cr
/1/+11PrdxTEhBzNjsQM/88BqtN5+7oVSext6aTrtWEK5xi22m9nwucAYph8ZU9z
JZJ5KWCYPQUmgsRTcYxlKi4iEAa98f55FJC4OC2jZIGGPzBlSciLSUsp9TlmKgip
6xl9FwmfJ4h7jXVwTs6ncPgP0d6ntIzhbCKWymo9jHAWJ997jEJuvGZo2ViIaTA6
BMvabsGfn45uyKOwFrgO/gNVcu2GRDNTOBMx+ubbi+IiBTrGafFuw+bA0xA29ctn
3j69/1AliEwinjJoHyIr1DnwzKvok0QV2h1WovhNdFTNTQNO1QilQRRqOa7f8SDe
es4RGdZN4n8LUPwepQAzwAJA8FZI6hOuz7ONDBlXWx3ZlYCemTyTWN08kS9YRzod
7LIprzTott4niKfVS5/FyHVXXXJSNssDV/SX6zIpcY+7zaKYsPrRS93PdV/UUcf2
8IcHKqBddhRtTvSP/JY3
=dfEc
-----END PGP SIGNATURE-----

--=-cBzhKGf1nL8AvYVEXZA/--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5585362183201474664==--


From xen-devel-bounces@lists.xen.org Thu Jun 01 23:54:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Jun 2017 23:54: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 1dGZv0-000217-9t; Thu, 01 Jun 2017 23:54:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Swapnil.Paratey@amd.com>) id 1dGZuy-000211-To
 for xen-devel@lists.xenproject.org; Thu, 01 Jun 2017 23:54:17 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 9C/02-02955-829A0395; Thu, 01 Jun 2017 23:54:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0gUYRTdb2Z2HMPJz12tqygbm5BZ2lZaYdC
 LoIiyQCK1wMacdjd2V5lZY4skMUnS3No0JLHFH+GLsLD3QyjtQaaJr2zLSqHnVmAmJIs9ZnZW
 s3/nfufce879uAypKaOjGN5h5wUbZ9HTsyjTknlpCQsaDRmGP79DV/28WkGsQ5vbR/upHShTb
 bZl5zr2qk0NHSV03iPK4X1zmSpEH8lSNIuhcDEJk+3jtFwg7EbQUDaI5EKDfQh8789QpSiY0W
 IBPrvH/Dgc1yJ4cr9AETkJaPH8IOSCxGcR/HxVQcoqGi+Cr4VVfsziFGi+ezJIxhSOBd/rG7S
 MI/BuGPzShhRNGDw5987vEIzXwGTXuL+XxCvAfWUkgHVw41uNHwOeB9ce9PpzAz6O4M5AIyET
 GhwDv2reI0UUAw+7aigFx4PXc4VQ8DY4VeWUBjESng8dxanKcwF0n3cRykxXEDhrhgMGdTRU9
 LQHmi3wZ+Dt9NDmge+BRJ1qqHwWpzT0hUJ9UR2tENFwydWPFOKUGro8IwGPWxh8VUNBp9HC6h
 l/UD1j7+oZe9cisgnFibxwkBcSli1PzBbMRpPdypktCUsNyxOtvChyRt7CZYuJ+3KtLUg6jKM
 qFbqJnK2pbSiSIfQR7JYKQ4ZmdnZuziETJ5qyhHwLL7ahaIbRA2ttkLgwgTfyjv1mi3RdUzQw
 IfpwNrhOolkxj7OKZqNCdaAEpmj06jihoWy5Nj5qLuutl0RYFpnybdMjpm60F8VEaVmkUqk0I
 Xm8YDXb/+e9aC6D9Fo2XbYKMdvs005eKQQhhfh0fYkcws79o6IK0RwIGx163jNmLD+8a8CMCD
 G5vDvyubp358pNb1Zqh9OOXOhc7J5wd/pSMmwb8ri1TUMjzk1bTzz9uMwdK5Z4V+95/LKuCQ1
 fr/RkGVeNbCwvPDIWf3svlRma9GJ9Tvh2Q2X36ZSLzlhDW7orNVqXfGwizXNAp+tzfbh3uD5J
 rWvVU6KJWxpPCiL3F1lkOkyeAwAA
X-Env-Sender: Swapnil.Paratey@amd.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1496361253!99648401!1
X-Originating-IP: [104.47.32.83]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3929 invoked from network); 1 Jun 2017 23:54:14 -0000
Received: from mail-sn1nam01on0083.outbound.protection.outlook.com (HELO
 NAM01-SN1-obe.outbound.protection.outlook.com) (104.47.32.83)
 by server-15.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 1 Jun 2017 23:54:14 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=WG1M3iWlaSrG3jdcfmpS091uJQImuMh9W6s6kytQG6E=;
 b=NjP6VJIBk9GdtQOePJ+Q3ht539+ZEGq296x0SCbBRJFcdmaAC7GTi/xUHtDHZ1oA0gDpGQLMeHjRi/iD75xl8gY9pLEhwNvsKOyaflxxyuT3aMvI+h2wIEIcLS72YvAH2iyNhYWAiFHVPCWNmtffxwlBWMozwEz0caiBvxsChMo=
Received: from [10.236.68.155] (165.204.78.1) by
 MWHPR12MB1869.namprd12.prod.outlook.com (10.175.50.151) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1143.10; Thu, 1 Jun 2017 23:54:10 +0000
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>,
 Swapnil Paratey <swapnil.paratey@amd.com>
References: <1494433225-11697-1-git-send-email-swapnil.paratey@amd.com>
 <592EA7B6020000780015E189@prv-mh.provo.novell.com>
 <7a2b4f2f-5f4e-9c87-1c26-d1528c1b5d1f@arm.com>
 <9f6028f0-4395-56b0-55b4-fb32aee46801@amd.com>
 <5afa8360-9735-c4ae-adc0-bb90adbb252d@citrix.com>
From: "Paratey, Swapnil" <sparatey@amd.com>
Message-ID: <d006963d-6fb5-0da1-dc89-bf6c309e92ef@amd.com>
Date: Thu, 1 Jun 2017 18:54:06 -0500
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: <5afa8360-9735-c4ae-adc0-bb90adbb252d@citrix.com>
X-Originating-IP: [165.204.78.1]
X-ClientProxiedBy: CY4PR16CA0016.namprd16.prod.outlook.com (10.172.173.26) To
 MWHPR12MB1869.namprd12.prod.outlook.com (10.175.50.151)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: MWHPR12MB1869:
X-MS-Office365-Filtering-Correlation-Id: f13e11fe-6907-4000-cd94-08d4a9498026
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:MWHPR12MB1869; 
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1869;
 3:SIr40r+P1z5Tk8aNMhwB9th50jEWZJfNnniKvVcMU3ARubnVgX7oDd2Xsu943p6QdVL9EdDottIPd79EpEVXuh/tolAJUVRqlCkVmk0MjQ9V6u3gRMXp75Baq9bjJ6pXuNgPzgc/oc5CKf3pexwMfCHKH7eE6G16WK2//8BaXyoXV6KmxzxIwA0Y0g0hHP3vOJj4jGG6HdJcLymB73V7ENGJ3wSDqm65ffEAXbKOyXET0ZEM3ewsYohwt1sZkh+ofSTGdqvh57EYAtPOrqh/zNpWeGRWb9zsTGhND42XrdsLivgJIDvZZjhcan5ncMDDUPJz8Txc/LH9RRRranoYVfYlQscURt0NuGcqhB02gsA=;
 25:uQwlQbxXqBGYV/B6LiN4BgyYYqZhnAjfTtiGirK85Q0XGLlgiOPNnghOUciEI3gl4Ke7fOrhN3bh1oKzaeDzm1boXXkGsFfDq/FK7cJVN4ZBAbA8mX3P8k3aA6ZDYQhLzAjwzWv2JHrQFL0UH5lQLZw+tdhyBliwY+xQP1SfUbB6I9n6ezcVwqIa2QIKCVy8YXdDtymgusU8kLm1B4Jm49iC/6buMAfJyd/g8Z1Vp4QTNCJbEgMTfmJz9NWJZIy2j7hYgXEODbZtPO0dIwRwAoT0NB6j6+GWI/iy88lZ3d1dnCpcvo6aEIOT3DqQxaX+FlMdn4i7Ub7vobMyWte8wcFMI4KN5+HdUcAIk8t7z3bI4hRsi18iP9wxRks1wEoDaqDK/48ACsKCyAcdtmiX0URf0FoSMU0jzgE8ZWhJFXlCYiXsKbbalZd3mjlh/94uj6fBXBbelNa3+MKis2wgV61y7MrUKW287/3qNUq7w1s=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1869;
 31:SIj0flRm2qogChM3mjzzZHCU9a+pioj7tQwEKc6AxDnclOtpz+LeLUQTFC7EV2NCZ/uPLk8ZPTqWipHxus83G2aEb4aIVNBFGSRe0oU+413gVl6V6InRBlfCi4h5+XKpYXPu5j3OKHErKeBDbNMqrZlRyMnKRHHPAWXC0+v7LFFhF9yJtekSBCu6WWaCedYyFmK2O5nargEf6KjRqqxWMzfcrlannWDZaEya0VIv0rE=;
 20:h06nGWI7Z4ssazU9hKWwRE8tSgVD25qV74gtmamVDgOLxqymajrlworyLXiYbCrMDWCREgqBmQMlCSwRPFcgncWH6E/kym9PjOT0KFzkUpoG+jGOieuanpV+Dl3yCX3cCoiuUFSpUFxWJrdU2HktNBYFEMYcaT7sp1pNPCGJdNSS1kb76mTWWeVYPj8At2YpaY+iucVTUfS6ZT4wZ4Sh7RQU9baJnLwWe0JQrGS5zB+llW7VGEWmMHFX/4FgONHLtA9PyRcIRMkLt/OYLnPzOxAyCHzyloXAreTZeXHMf22OTs87j/YSrJuLkojD7hJQdCJCnrscUTl8vUIlVqquUSB1BoC6kh17Gb3j8c080PiT7Z4NgIO7SPThr5l52b7Jy9tu5JhRL0eWKUj4dRRjOrd1KAH34CNqzYHqz1QQhUTdft8P9LfCKbi3qNECZo5r77UWWQwcAPURBYUdDfFE7N3T/3FVBtC18RUYDWlRYVIVPFQ8QRHSg1Udgckt8eem
X-Microsoft-Antispam-PRVS: <MWHPR12MB186997F576492AA32ED21D49E7F60@MWHPR12MB1869.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(100000703101)(100105400095)(10201501046)(3002001)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123558100)(20161123564025)(20161123555025)(20161123560025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:MWHPR12MB1869; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:MWHPR12MB1869; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxODY5OzQ6R3k5QzI3UW5yMnpXTUlBYlMwNkVwVVRYL2I4?=
 =?utf-8?B?K3lvT0FjeVJXRXNZRlZtQkJ1c08zRmJFYTJsVnQzR0VVYU9UdGp3aXI5MUo4?=
 =?utf-8?B?em1Va3JFMGJ5WnloWnUvZjhiMjU4NHE1UFJBTC8xWXlPeXhZVHI4aDF4U2xw?=
 =?utf-8?B?eWVVRFlzMnJCNDJLdmU0Y2xnUFdFYzNDTFFlZGoyUVU3aDF3eXoyRUc2WFdQ?=
 =?utf-8?B?WmtUc0ZUWGgveUd4bk02MDI3TmtQY0tUV0xBVTJ2R1NVQnovUWhJQlVXN3Er?=
 =?utf-8?B?KzNjOVgvNkpiNlloVHU3M2dyK1BPVTNBS0xpNEQ3RHJRd2hHbGhqeHFDTEhj?=
 =?utf-8?B?MWJWVEVpMXA2MzVid0VPaU8yZk5LT0srSm1ZMXc3N3B1cTdUbzhQM2dqWnMw?=
 =?utf-8?B?Rk1IM1g5bDRKWkcvM3BZRGw0TzZLRUVPWjNQcFB3UG1pc2FDQzhpUWRJbW9w?=
 =?utf-8?B?ay9VREQrSDkwd05POGF4OVJZMEUrMG0yWlVYV1hKOEpjZzJxdVBJWnpZL0ZR?=
 =?utf-8?B?Qm5iZ1d5K0pyTDRDdksxT3hoMmdlS3lzN2RqUEM1Y3VDR3F6RWdyYml0MTBG?=
 =?utf-8?B?Tm1ML2JnVk50Z3ZRZVhjUWpkN1U3Y1hQQjZZajhITnNLNmNaYzNxK016dFA1?=
 =?utf-8?B?NmtJOTV4Z3dXd1pyVjFVRXczUkZyUnlUYUZQcDI4VVNTcU9FM1djdUZkQTdE?=
 =?utf-8?B?MGlVSEdNdmNXUFl2Sks3Y05rc1JIVkZaUjRlMEYwaXlQQ3FSOWp1ZDV6Y0xT?=
 =?utf-8?B?Sm9NczJob1k3TjVNeGo2TzBzSUZEa2twNDBqeHJIQmdTTU5TT21EWSsrazdn?=
 =?utf-8?B?WDRtU0RDc3FhaGd5eDFFd2t6aHhUdy9jZXB4RERoQWRubXU5UVpDUm0zK054?=
 =?utf-8?B?MW9SejZjb1grN2VyRDFrd3N4YTFFNFdRYjAwNE9XKzFVRzZJTVR5VVJIeHo3?=
 =?utf-8?B?T0RLZjhPWWFTU25aam5LelVNZWcycWwzL1M5bC9vK20wVnJwc1hqYk1zSStz?=
 =?utf-8?B?NVpZdFV3YjB2bEFPcjB2SzBGZXRqTnlORm9Ub2dRQ0dsM0lsVG5Id0ZsTS8w?=
 =?utf-8?B?ZFdlZ2RlZjRYcE83L1BNVlljZ0NQTDAvTjhhejE3OUZWZmY5SE5iZ0RxQWEw?=
 =?utf-8?B?RzRRVWNWcGYxalpDcC9zTmM1OHl2MXhsRmtYakpMajR6Vy9LWXhpWDd0ejdj?=
 =?utf-8?B?elFQRVphZzFyZ3NlbFQyYkIyV2RnZCtsWTg5VGliWWhCWlRhMzFsTWJYZXI3?=
 =?utf-8?B?L3dhSWxQaDRZeDVPbDZYU0UwOFUyNFRDOU92elRzSmp4YThrbGU1YS9QMEQy?=
 =?utf-8?B?U25GN2dSQ3czS1hJak9JTUhGd3ROKzVuYk5haVhOamZLa1Y0dlJhUlJzOXR2?=
 =?utf-8?B?RzhscGwvQzR3ajFNVVdrazIzMkgvWjF2TjNKd3dXM2ZubFcxbUpwQy81YlhF?=
 =?utf-8?B?b3Juc0RaeXRUamxFSmFPRmNUUVV3VEFncmY0TlhJWnhna2FJRUprRFRYNklL?=
 =?utf-8?B?Y01vSFEwQ21tQ0VSZ0dYQnBjbnowQjRNMmx0K2hDa0Y0WnNDOWNZcGgwVTdk?=
 =?utf-8?B?SXM2ckdyWFhxdEdPK0FJbDU5SGQvQT09?=
X-Forefront-PRVS: 0325F6C77B
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6049001)(6009001)(39410400002)(39850400002)(39400400002)(39840400002)(39450400003)(83506001)(36756003)(4001350100001)(50466002)(305945005)(38730400002)(53936002)(72206003)(5660300001)(189998001)(229853002)(47776003)(2906002)(65826007)(478600001)(93886004)(4326008)(66066001)(6246003)(6636002)(2950100002)(76176999)(81166006)(7736002)(6666003)(8666007)(54356999)(31696002)(3846002)(6116002)(33646002)(42186005)(50986999)(77096006)(23676002)(31686004)(8676002)(230700001)(90366009)(25786009)(6486002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR12MB1869; H:[10.236.68.155]; FPR:;
 SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxODY5OzIzOkhKakxkeVBhRmNLWjNINW5uMjI0OWt3ODRB?=
 =?utf-8?B?T2R0V05RMnY4RHJydmJmeVVWbHlFWnRDNFF4Ukd0OTdFa1FaZHB3MWlkL0sy?=
 =?utf-8?B?OGp1b3VORjlOSXF2dmZ1MGNHTkhHSEJrK1BHRzhyTXduNFVmYmxvYURWUFpw?=
 =?utf-8?B?Qk0xeE9ncjJPK0dGRm5CeHliVlJ4dkc1aWp0dDZ2QTZUcmJNa1diYnZlazNv?=
 =?utf-8?B?WlphTk9sbURpa3E2dnB5djhCYUN1WlA3ZGV4S0ZDZEtjT0Q2a29RckJRMU5O?=
 =?utf-8?B?MGx0NHBqdkVvajEzVVQ3QWZrS0NnQ1l4OGxrN0pPNGlOeVhMRS9FK01vSFZs?=
 =?utf-8?B?a1pTbG8wOERQWms2THRzK091ZmdGY3F4cnRQMko1ZEl0NG9YRExma1BMRlVi?=
 =?utf-8?B?czNPbmFDWFZQczArZ1l6MEVpdHlEUVFjbDdnd0FMc09nSFpYVU5FUWVsd0Mx?=
 =?utf-8?B?TjdwaEoxQWZEWmJZaFJpWThjWGFsQjZ2QUptZ0M4U01BaGU0Sm9veEJSVjla?=
 =?utf-8?B?Vmg1TXc4UHZFb3JxaVg2SFRmYXM1MGtXR2FpZ3hMU205WXkyU0wwZ0ZjQXh0?=
 =?utf-8?B?anYzNkwvaWJCZ2Vyckh2T0g0dnpwM2tBek4zWlREbzk0M2tPVmtnR1JsREcw?=
 =?utf-8?B?UzRpT082ZWQzQzdXS0QzTTlBNjA5eUZ5QkQzM0tIN1dvSThKbTMrRGhMV0xM?=
 =?utf-8?B?VStITk0vSjk2RDNJVzFKQ1RlbjZCNWVjd3RyZTZCR2pzMk4xOThDQi9BVFJr?=
 =?utf-8?B?bTg0cHpBbmJwOHdTZG50M0hDK281VnNPZkRiMS8vS3pyQ1ZsV0ZJRWh3TTNK?=
 =?utf-8?B?L3RxM2FCTHpTSDd3OEVnVXN0NVFxeUZEQlNwN1B5Z25wQW9WWmNySnB1VGda?=
 =?utf-8?B?ZVdUNWF0b3BQaGhtbGVGeUNzS0Z2cHpTL3RvU1JMSFNGNVoyVU5qWVdLYktH?=
 =?utf-8?B?SkZiZEVRcG9FakhtMDdkTUVwTmxFMjFyT2ZKVVV2Sy9FMm9TQlNKUDFqdDhZ?=
 =?utf-8?B?TXhHTWpVVEJ5RFNWaFZtaE5JRUhkWlQyelVURjNBQXlkcXdWYlN4UVFPRllo?=
 =?utf-8?B?WGRrOVQvY2tyRUh6Z2hRbTIzNGxkTndFYTMxcGRZTlV0RW9oRXRQeFZVSzd5?=
 =?utf-8?B?L1ZDdkVjVUJ3VDhQVDNHUCtOalh6Z3FENmp4WWx3bVJjc1MxZ2FLc0FXTmZV?=
 =?utf-8?B?U2tyWXVzaEt4d0VPdGx3b2lDUlQwNnpGcjZYS2lsU1p1aUVaalRUZjZNMkVR?=
 =?utf-8?B?YnlaMU5zenN0QXlZa1czSEsxcEtEUTRyQWk5K2dVY1hnU2RGZE83T3hXMnlR?=
 =?utf-8?B?b0xYYm9GcW1YZmlubEJaWS80SjU5SkhxQmxWaVRVcGo2eXNxV2NGY0Q4TDFM?=
 =?utf-8?B?RGlPY21aK3Z2Nkk1RjY1b0ZXY2xuUE5kM0k1eVBaQ0JxTkxZaWhlNE5JY3du?=
 =?utf-8?B?aVQ5TjhoazZkQkFlTys5SnV0SVJoTDZCVGkwR0VaQzlaU2I1NHB3WmlLQTE3?=
 =?utf-8?B?SGhWZ2M4UHRaOVcwQ0xQYnJuUHBLRUVUYjc5WjNwTGhCeVAxdWV6aHhhazVp?=
 =?utf-8?B?RGVVVWdSSWt5RVQwcTNna2RSd1NXUHBMalgxRmpTTVR1ZS9obDYzUEtyZzlr?=
 =?utf-8?B?VE5IMmVEa0FIakhUT2g1b1U1WlVjUVNnOXZEOEFUb01JVjhjK3ZnVTJ3PT0=?=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1869;
 6:C4HcMzP65J878I6GChLWihPLRDbVfPsty/JrR/QnWT7zsG4VnGzfss0IX/u+WiYz4ccDrcmEcwmIluAe+amWPTl4S5z8KFAezEsLZ3w5zaqO8UcgLYnWBkco7NG5fBQVxlU8WNs0HrmTD/1FtuHNBq7U+wWTIty1qjrOAQ1Z9lwndRQOctJ72MFonD6N1ZnZZARokFG+aCRFk1dMsn+jsJS3LltblTzxNZWqVGK2z3h4r2xzzziqwyNbnUpGuCZ61/ULT1HsIBMUaPCa99ov2B9ayksN+4B4SpUJzy2W7ymXQ6RO1LHYC83+XbVBGxXYXc3X5ly/+b6u/SbDsIViTx7eobzyiwJl6XNOxwMQswBJW9oGTyR5ufdb/KwXMK6dOenY0xfa0aFFzpSBlMdxP1soecdqzx0Lq+bfAm0MhFSFVgwt/dDqB5DB7iE4zYPK50XISh7jdhpuG0JCW5UQ7T/kjV6d6rFnPZau5MmLplXKwG/1k8C+Jc7rK4KfswKrJhJL3D79vWZBe/sabvZTGaiXyLQqZIHaSLpWYc5K4uU=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1869;
 5:bsumblgLMAJs7RACNmVanBhgrn16AQdSRIsAzoM/YQyM05Awl41+ShRFykF9zUTt9ziNYD9A1R35wxE+s8b385VVFl0VyXhWKZBv8buDhTa/UAUetDN4ncXkSBbcSnxN8K0JEh+5yfqB96dIOC2LOuw636jEc9pRfJBrUvi7dRlGkZXoAkLD8HHqczlsUms3X8TFykkGj4iLvj3XViZL7vLeNljIMDTqLrbwPDWr+ZCsKCo0Hu2/lBVxakF0divdMfIk2l0ZASaH346De9GbvTvGwEbw/VKSNT9bKVcNGCllkMIdy81XPimF3iJR2GGIVG7+D5ZmTbq1gOPZQ9cjy9nxUklBpUHwj8oMbttJ3FjsurFAL0Wd9fUC68Mfk7OT55OfVdXmWU+wpcENn6P33mJU18YeK7RIoQ3BCPW6ByFT5bT8fXUH3mz6Qgse/djNThlBFV55iP0ZePiI8ttdrTsTi5ZtGUJDMaEIUHUWkrmHXipXwwmCvwgdjHQ59xPw;
 24:QKRN4y6shFCSq++2o8e6rvuMETUVr6qbT+vEA+P/3EtUlQyZarmT0rq8mxhIyh8KaWvTOu7aLCWhMsWAgj5bdwhgQ2ypEjsdhY1/cHAi74k=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1869;
 7:PKCU5K/x53lMTchDKDifq7Z4XqibJ2bv29dggbG2iQwfhAjkipW+r7KRWX89GOyy4HNlnfwoWabAk5AVUWI/TErK0WJFFZC24G3egcyBaSXffyEx6zf5uZdeN0tZMCZgEqX1gDZ+L38diwtsBqg9KFEbHJLsV2D09Dz3IxABhseJCY9O34UBXJG7RBuvFi6g/JJIHxt9TedX0MB6xkEERmi5D4ss2HmeT6HZ7SWFY9LIyc8ZW0ZazZEpWbnBXbgcvN2mUh02aVFnjnsrYjdUT2utWu9UDDkn6TAxBgW9OGpEljN5MfSxX/tdRaUHNA/dCD3BjHzG5akytwqtfCqJuw==;
 20:xcPvH4WRdestKl9le7p89YhE8Jvr+9BZ4Ccb/A5dFNd9C5l9SgHprzHPydOuXTi5JpM7OkDQOG2/1ylty83CnV0mV06aiTPRXltAdIliTGxSY/n4LceipigNwC8JyIlarRpUPERrbnNtF5sdRrzkD10mDOlUEcGY76SRBz/jE8ynCxG785gpOyMPxISGMWczC9X+7QMA3CibhZwfnvckYQCV2mm1KCVGG09gnIKjzgTwdHtogxlTs3gx9eIKoS0W
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Jun 2017 23:54:10.6315 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR12MB1869
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 tim@xen.org, ian.jackson@eu.citrix.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v7] ns16550: Add support for UART parameters
 to be specifed with name-value pairs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

Cj4+IFNob3VsZCBJIHN1Ym1pdCBhIHY4IHdpdGggdGhlICJDT05GSUdfSEFTX1BDSSIgbWFjcm8g
c3BlY2lmaWNhdGlvbnMgZm9yCj4+IHRoZSBjYXNlIHN0YXRlbWVudHM/IEkgYXBvbG9naXplIGZv
ciBub3QgdHJ5aW5nIHRoZSBidWlsZCBmb3IgQVJNCj4+IGJlZm9yZWhhbmQuCj4gWWVzIHBsZWFz
ZS4KPgo+IH5BbmRyZXcKClNob3VsZCB0aGUgY29udGVudHMgb2YgImVudW0gc2VyaWFsX3BhcmFt
X3R5cGUiIGFuZAoic3RhdGljIGNvbnN0IHN0cnVjdCBzZXJpYWxfcGFyYW1fdmFyIF9faW5pdGNv
bnN0IHNwX3ZhcnNbXSIgYWxzbyBiZSBzZXBhcmF0ZWQKd2l0aCB0aGUgQ09ORklHX0hBU19QQ0kg
bWFjcm8/IE9yIGp1c3QgdGhlIHBhcnRzIHdoZXJlIHRoZSBjb2RlIGdhdmUgZXJyb3JzCmluIHRo
ZSBzd2l0Y2ggc3RhdGVtZW50PyBJZiBzbywgc2hvdWxkIEkgbWFpbnRhaW4gdGhlIGFscGhhYmV0
aWNhbCBvcmRlciBvZgp0aGUgcGFyYW1ldGVycyBvciBzaG91bGQgSSBzZXBhcmF0ZSB0aGVtIGlu
dG8gYmxvY2tzIGJhc2VkIG9uIHdoaWNoIHBhcmFtZXRlcnMKYXJlIGluIHRoZSBDT05GSUdfSEFT
X1BDSSBzcGFjZT8KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 02 02:50:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 02:50:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGceV-0008HW-Mx; Fri, 02 Jun 2017 02:49:27 +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 1dGceU-0008HQ-KR
 for xen-devel@lists.xenproject.org; Fri, 02 Jun 2017 02:49:26 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 EE/A1-03587-532D0395; Fri, 02 Jun 2017 02:49:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS1tYhoWt6ySD
 SYO4nHovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPBrpMsBVNFK6btPsrYwLhHoIuRi0NIYBqj
 xNS9v1i7GDk5JAR4JY4smwFl+0nsa3vNClE0Aaio7T4TSIJFQEXiz48FYDabgLrE4689YLaIg
 LJE76/fLCANzAJzmSTe79jB1sXIwSEsECWxv9EHpIZXQEdi5vbZLFBDmSQ6P59nh0gISpyc+Y
 QFxGYGGvpn3iVmkF5mAWmJ5f84QMKcAvYSD9ceYQaxRYFumHJyG9sERoFZSLpnIemehdC9gJF
 5FaNGcWpRWWqRrqGpXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYHgyAMEOxm/L
 Ag4xSnIwKYny+h4yiBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwfv3AlBOsCg1PbUiLTMHGCkwa
 QkOHiUR3gSQNG9xQWJucWY6ROoUo6KUOO9/kIQASCKjNA+uDRadlxhlpYR5GYEOEeIpSC3KzS
 xBlX/FKM7BqCTMewBkCk9mXgnc9FdAi5mAFr/Ypg+yuCQRISXVwMi2e2Ni+NP7ex6XMbxXZnT
 aped/kTPlXmffovnh3k3mAmvzk91M+Oo6rn6WVPsw54NUFBv7vjfZRUo+9852rH3xMSws/etS
 6TO1fEdfFT14yNIlL91o+Vamyjs0L4p5Qgnf0n+hyw+JLqy5vft46iZlhg8LYreaPCwqPxJ+c
 KPqO6U1DI5JnUosxRmJhlrMRcWJAFWW3ZLJAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1496371762!105363858!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13924 invoked from network); 2 Jun 2017 02:49:24 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 Jun 2017 02:49:24 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 01 Jun 2017 19:49:22 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.39,282,1493708400"; d="scan'208";a="94636528"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by orsmga002.jf.intel.com with ESMTP; 01 Jun 2017 19:49:19 -0700
Date: Fri, 2 Jun 2017 10:49:01 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170602024901.GL3420@yi.y.sun>
References: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
 <1493801063-38513-9-git-send-email-yi.y.sun@linux.intel.com>
 <592D9EBB020000780015DB32@prv-mh.provo.novell.com>
 <20170601100039.GK3420@yi.y.sun>
 <59300C86020000780015EA12@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59300C86020000780015EA12@prv-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v11 08/23] x86: refactor psr: L3 CAT: set
 value: implement 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>

T24gMTctMDYtMDEgMDQ6NDU6NTgsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+PiBPbiAwMS4wNi4x
NyBhdCAxMjowMCwgPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4gPiBPbiAxNy0w
NS0zMCAwODozMjo1OSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDAzLjA1LjE3IGF0
IDEwOjQ0LCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90ZToKPiA+PiA+IC0tLSBhL3hl
bi9hcmNoL3g4Ni9wc3IuYwo+ID4+ID4gKysrIGIveGVuL2FyY2gveDg2L3Bzci5jCj4gPj4gPiBA
QCAtMTE4LDExICsxMTgsMTMgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBmZWF0X3Byb3BzIHsKPiA+
PiA+ICAgKiAgICAgICAgICAgICBDT1MgSUQuIEV2ZXJ5IGVudHJ5IG9mIGNvc19yZWYgY29ycmVz
cG9uZHMgdG8gb25lIENPUyBJRC4KPiA+PiA+ICAgKi8KPiA+PiA+ICBzdHJ1Y3QgcHNyX3NvY2tl
dF9pbmZvIHsKPiA+PiA+IC0gICAgYm9vbCBmZWF0X2luaXQ7Cj4gPj4gPiAtICAgIHNwaW5sb2Nr
X3QgcmVmX2xvY2s7Cj4gPj4gPiAgICAgIC8qIEZlYXR1cmUgYXJyYXkncyBpbmRleCBpcyAnZW51
bSBwc3JfZmVhdF90eXBlJyB3aGljaCBpcyBzYW1lIGFzICdwcm9wcycgKi8KPiA+PiA+ICAgICAg
c3RydWN0IGZlYXRfbm9kZSAqZmVhdHVyZXNbUFNSX1NPQ0tFVF9GRUFUX05VTV07Cj4gPj4gPiAr
ICAgIGJvb2wgZmVhdF9pbml0Owo+ID4+ID4gICAgICB1bnNpZ25lZCBpbnQgY29zX3JlZltNQVhf
Q09TX1JFR19DTlRdOwo+ID4+ID4gKyAgICBzcGlubG9ja190IHJlZl9sb2NrOwo+ID4+IAo+ID4+
IFRoaXMgc2h1ZmZsaW5nIG9mIGZpZWxkcyBzZWVtcyB1bm1vdGl2YXRlZCBhbmQgaXMgbm90IGJl
aW5nIGV4cGxhaW5lZAo+ID4+IGluIHRoZSBkZXNjcmlwdGlvbi4KPiA+PiAKPiA+IFBlciB5b3Vy
IGNvbW1lbnQgaW4gdjEwLCBzdWNoIG1vdmVtZW50IG1heSBhdm9pZCBmYWxzZSBjYWNoZWxpbmUg
Y29uZmxpY3RzLgo+ID4gVGhlIGNvbW1lbnQgaXMgYmVsb3cuCj4gPiAgICAgQWxzbyBwbGVhc2Ug
dHJ5IHRvIHNwYWNlIGFwYXJ0IHRoZSB0d28gbG9ja3MsIHRvIGF2b2lkIGZhbHNlIGNhY2hlbGlu
ZQo+ID4gICAgIGNvbmZsaWN0cyAoZS5nLiB0aGUgbmV3IGxvY2sgbWF5IHdlbGwgZ28gaW1tZWRp
YXRlbHkgYmVmb3JlIHRoZSBhcnJheQo+ID4gICAgIGl0IHBhaXJzIHdpdGgpLgo+IAo+IFdlbGwg
LSB3aGVyZSBpcyB0aGUgc2Vjb25kIGxvY2sgaGVyZT8KPiAKSSB0aG91Z2h0ICdmZWF0X2luaXQn
IGhhcyBzYW1lIGVmZmVjdC4gQnV0IEkgc2hvdWxkIGJlIHdyb25nLgoKVGhlbiwgSSB3YW50IHRv
IGRlZmluZSB0aGUgc3RydWN0dXJlIGFzIGJlbG93OgoKc3RydWN0IHBzcl9zb2NrZXRfaW5mbyB7
CiAgICBib29sIGZlYXRfaW5pdDsKICAgIC8qIEZlYXR1cmUgYXJyYXkncyBpbmRleCBpcyAnZW51
bSBwc3JfZmVhdF90eXBlJyB3aGljaCBpcyBzYW1lIGFzICdwcm9wcycgKi8KICAgIHN0cnVjdCBm
ZWF0X25vZGUgKmZlYXR1cmVzW1BTUl9TT0NLRVRfRkVBVF9OVU1dOwogICAgc3BpbmxvY2tfdCBy
ZWZfbG9jazsKICAgIHVuc2lnbmVkIGludCBjb3NfcmVmW01BWF9DT1NfUkVHX0NOVF07CiAgICAv
KiBFdmVyeSBiaXQgY29ycmVzcG9uZHMgdG8gYSBkb21haW4uIEluZGV4IGlzIGRvbWFpbl9pZC4g
Ki8KICAgIERFQ0xBUkVfQklUTUFQKGRvbV9pZHMsIERPTUlEX0lETEUgKyAxKTsKfTsKCj4gPj4g
PiArIGZyZWVfYXJyYXk6Cj4gPj4gPiArICAgIHhmcmVlKHZhbF9hcnJheSk7Cj4gPj4gPiArICAg
IHJldHVybiByZXQ7Cj4gPj4gPiArCj4gPj4gPiArIHVubG9ja19mcmVlX2FycmF5Ogo+ID4+ID4g
KyAgICBzcGluX3VubG9jaygmaW5mby0+cmVmX2xvY2spOwo+ID4+ID4gKyAgICB4ZnJlZSh2YWxf
YXJyYXkpOwo+ID4+ID4gKyAgICByZXR1cm4gcmV0Owo+ID4+ID4gK30KPiA+PiAKPiA+PiBJJ20g
c3VyZSBJJ3ZlIHNhaWQgc28gYmVmb3JlIC0gcGxlYXNlIGRvbid0IGR1cGxpY2F0ZSBlcnJvciBw
YXRocyBsaWtlCj4gPj4gdGhpcy4gSGVyZSBpdCdzIHN0aWxsIGVhc3kgdG8gc2VlIGFsbCBpcyBm
aW5lLCBidXQgd2hhdCBpZiBlYWNoIHBhdGggZ2V0cwo+ID4+IHR3byBvciB0aHJlZSBtb3JlIHRo
aW5nIGFkZGVkLiBQbGVhc2UgY2hhaW4gdGhlbSB0b2dldGhlciB2aWEgZ290by4KPiA+PiAKPiA+
IFRvIG1ha2UgdGhpbmdzIGNsZWFyLCBJIHdyb3RlIGJlbG93IGNvZGVzLiBIb3cgYWJvdXQgdGhl
bT8KPiA+ICB1bmxvY2tfZnJlZV9hcnJheToKPiA+ICAgICBzcGluX3VubG9jaygmaW5mby0+cmVm
X2xvY2spOwo+ID4gCj4gPiAgZnJlZV9hcnJheToKPiA+ICAgICB4ZnJlZSh2YWxfYXJyYXkpOwo+
ID4gICAgIHJldHVybiByZXQ7Cj4gCj4gSSBkb24ndCB0aGluayB0aGF0J2xsIGJlIG9rYXkgZm9y
IHRoZSBjYXNlIHdoaWNoIHByZXZpb3VzbHkgZmVsbAo+IHRocm91Z2ggdG8gZnJlZV9hcnJheS4K
PiAKSSB0cmllZCB0byB1bmRlcnN0YW5kIHlvdXIgbWVhbmluZy4gRG8geW91IG1lYW4gYmVsb3cg
Y29kZXM/CgogICAgc2V0X2JpdChkLT5kb21haW5faWQsIGluZm8tPmRvbV9pZHMpOyAvL1N1Y2Nl
c3MgcGF0aC4KICAgIGdvdG8gZnJlZV9hcnJheTsKCiB1bmxvY2tfZnJlZV9hcnJheToKICAgIHNw
aW5fdW5sb2NrKCZpbmZvLT5yZWZfbG9jayk7CgogZnJlZV9hcnJheToKICAgIHhmcmVlKHZhbF9h
cnJheSk7CiAgICByZXR1cm4gcmV0OwoKPiBKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 02 06:51:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 06:51: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 1dGgQS-0005v7-4Z; Fri, 02 Jun 2017 06: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 <julien.grall@arm.com>) id 1dGgQR-0005v1-AH
 for xen-devel@lists.xenproject.org; Fri, 02 Jun 2017 06:51:11 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 A8/AB-02955-EDA01395; Fri, 02 Jun 2017 06:51:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVysyfVTfcul2G
 kwYYV5hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b9C8uZCnbxVOyato+pgbGNq4uRi0NIYBOj
 xPqzH5kgnKWMEi2H3zB3MXJyCAsUSbyc94kFxBYRKJM4Mv0uWBGzwEZGiQ0n9zNDdNxmlHi99
 ClYB5uApsSdz5+Aqjg4eAWsJBqfs4KEWQRUJKbOfMIEYosKhEv0HuhnA7F5BQQlTs58AraAU8
 BaYt+Og2D1zAJmEvM2P2SGsMUlbj2ZzwRhy0tsfzuHeQIj/ywk7bOQtMxC0jILScsCRpZVjBr
 FqUVlqUW6RhZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBIVrPwMC4g7H9hN8h
 RkkOJiVRXt9DBpFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhvchpGCgkWpaanVqRl5gCjBSYtw
 cGjJML7lQMozVtckJhbnJkOkTrFqCglznsJpE8AJJFRmgfXBovQS4yyUsK8jAwMDEI8BalFuZ
 klqPKvGMU5GJWEeZVApvBk5pXATX8FtJgJaPGLbfogi0sSEVJSDYymPaf5Tlmc+LFznUb47Td
 9G95fSN5oq70wwHhu9mk+/SJruQ2/vyw9Nl081/5e7UqNhb1nPSec+yixX5H/nN9CPt52pQeP
 ZrS8eJk1u9Haie2S8YdyJY+L+72qVj+z3ZwV9ymjVXhCffKibL6sf5ffxcrPm2aju+xFmsKvt
 qUqatdeyUmsaHmmxFKckWioxVxUnAgAQBoH18sCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1496386269!92053949!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8796 invoked from network); 2 Jun 2017 06:51:09 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-2.tower-31.messagelabs.com with SMTP; 2 Jun 2017 06:51: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 6A431344;
 Thu,  1 Jun 2017 23:51:08 -0700 (PDT)
Received: from [10.37.8.170] (unknown [10.37.8.170])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 25D283F578;
 Thu,  1 Jun 2017 23:50:56 -0700 (PDT)
To: "Paratey, Swapnil" <sparatey@amd.com>, Jan Beulich <JBeulich@suse.com>,
 Swapnil Paratey <swapnil.paratey@amd.com>
References: <1494433225-11697-1-git-send-email-swapnil.paratey@amd.com>
 <592EA7B6020000780015E189@prv-mh.provo.novell.com>
 <7a2b4f2f-5f4e-9c87-1c26-d1528c1b5d1f@arm.com>
 <9f6028f0-4395-56b0-55b4-fb32aee46801@amd.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <6bb790cf-ce7a-2c95-28a7-c99667abb5b0@arm.com>
Date: Fri, 2 Jun 2017 07:50: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: <9f6028f0-4395-56b0-55b4-fb32aee46801@amd.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
Subject: Re: [Xen-devel] [PATCH v7] ns16550: Add support for UART parameters
 to be specifed with name-value pairs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

CgpPbiAwNi8wMS8yMDE3IDExOjUwIFBNLCBQYXJhdGV5LCBTd2FwbmlsIHdyb3RlOgo+IAo+Pj4g
U28geW91IG1heSBoYXZlIG5vdGljZWQgdGhhdCBJIGRpZCBjb21taXQgdGhpcywgYnV0IHRoZW4g
SSBoYWQgdG8KPj4+IHJldmVydCBpdCBhZ2FpbiwgYXMgaXQgYnJlYWtzIHRoZSBidWlsZCBvbiBB
Uk0uIERpZG4ndCB5b3UgbmVlZCB0aGUKPj4+IGNoYW5nZSBzcGVjaWZpY2FsbHkgZm9yIEFSTT8g
SWYgc28sIGhvdyBjb21lIHlvdSBkaWRuJ3QgYnVpbGQgdGVzdAo+Pj4gaXQgdGhlcmU/Cj4+Cj4+
IEkgd291bGQgYmUgc3VycHJpc2VkIGlmIHRoaXMgY2hhbmdlIGlzIG5lY2Vzc2FyeSBmb3IgQVJN
IGFzIHdlIGRvbid0IAo+PiBzdXBwb3J0IGNvbTEuCj4+Cj4+IENoZWVycywKPj4KPiBDYW4gSSBz
ZWUgdGhlIGVycm9yIG1lc3NhZ2VzIG9mIHRoZSBidWlsZCBmYWlsIChzcGVjaWZpY2FsbHkgZm9y
IG15IAo+IHBhdGNoIGlmIHBvc3NpYmxlKT8KPiBJZiBub3QsIHRoZSBmb2xsb3dpbmcgaXMgd2hh
dCBJIGhhdmUgdHJpZWQuCj4gCj4gSSB0cmllZCB0aGUgQVJNIGJ1aWxkIG15c2VsZiBhbmQgdGhl
IGJ1aWxkIGlzIGZhaWxpbmcgZm9yIFBDSS1yZWxhdGVkIAo+IGNvZGUgd2hlcmUKPiBJIGRpZG4n
dCB1c2UgIiNpZmRlZiBDT05GSUdfSEFTX1BDSSIgbWFjcm8uIFNwZWNpZmljYWxseSB0aGlzIGlz
IGluIHRoZSAKPiBzd2l0Y2gKPiBjYXNlIHN0YXRlbWVudHMgZm9yIGJyaWRnZV9iZGYsIGRldmlj
ZSBhbmQgcG9ydF9iZGYgaW5zaWRlCj4gdGhlIHBhcnNlX25hbWV2YWx1ZV9wYWlycyBmdW5jdGlv
bi4gQWZ0ZXIgYWRkaW5nIHRoZSBtYWNyb3MsIHRoZSBidWlsZCAKPiBkaWRuJ3QKPiBmYWlsIChn
YXZlIG5vIGVycm9ycykgZm9yIGJvdGggMzItYml0IGFuZCA2NC1iaXQgQVJNIGJ1aWxkcy4gSSB2
ZXJpZmllZCAKPiB0aGlzIGJ5Cj4gbG9va2luZyBhdCB0aGUgeGVuLXN5bXMgZmlsZSBnZW5lcmF0
ZWQgYW5kIHRoZXkgbWVudGlvbmVkIHRoZWlyCj4gYXJjaGl0ZWN0dXJlcyBhcHByb3ByaWF0ZWx5
LiBQbGVhc2Ugbm90ZSwgSSBoYXZlIHVzZWQgY2hyb290IHRvIAo+IGNyb3NzLWNvbXBpbGUKPiB0
aGUgQVJNIGJ1aWxkcy4KPiAKPiBOb3csIHRoZSBjb2RlIGZsb3cgZm9yIHRoaXMgcGF0Y2ggb3Jp
Z2luYWxseSBzdGFydHMgYXQgX19zdGFydF94ZW4gCj4gKHdoaWNoIGhhcyBhbiB4ODYKPiBhcmNo
aXRlY3R1cmUgc3RhcnQgcG9pbnQgLSBhcmNoL3g4Ni9ib290L3g4Nl82NC5TKS4gSSB0cmllZCBz
ZWFyY2hpbmcgCj4gZm9yIHRoaXMKPiBfX3N0YXJ0X3hlbiBmdW5jdGlvbiBpbiB0aGUgeGVuLXN5
bXMgZ2VuZXJhdGVkIGZyb20gdGhlIEFSTSBidWlsZHMgZm9yIGJvdGgKPiAzMi1iaXQgYW5kIDY0
LWJpdCBBUk0gYW5kIEkgY291bGRuJ3QgZmluZCB0aGlzIGZ1bmN0aW9uLiBIZW5jZSwgSSdtIAo+
IGFzc3VtaW5nIEFSTQo+IGRvZXNuJ3QgdXNlIF9fc3RhcnRfeGVuKCkgKGFwYXJ0IGZyb20gdGhl
IGZhY3QgdGhhdCBpdCdzIGluIHRoZSB4ODYgCj4gZm9sZGVyKS4KClRoZSBDIGVudHJ5IHBvaW50
IGZvciBBUk0gaXMgY2FsbGVkIHN0YXJ0X3hlbi4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 02 06:54:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 06: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 1dGgTF-00061u-JF; Fri, 02 Jun 2017 06: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 <osstest-admin@xenproject.org>) id 1dGgTE-00061g-2j
 for xen-devel@lists.xensource.com; Fri, 02 Jun 2017 06:54:04 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 E6/6E-03058-B8B01395; Fri, 02 Jun 2017 06:54:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsWS0XRdVbeL2zD
 S4NEVVYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmvDq2jaXgnXFF38J/bA2M
 C7W6GLk4hAT+MkrMabvJCuE8ZpQ4cOkhE4SzjVHi8e5jLF2MnBwiAs4SX8/MZQexeQX0JX5N3
 AdmCwvoSXxddIENxJYQ8JL4Pe0KK4x97vYXoF52DjYBK4lDYiBRFgFVib+vLzJOYORawMiwil
 GjOLWoLLVI18hCL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMj0LcMQLCD8fzawEO
 MkhxMSqK8vocMIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8HpxGUYKCRalpqdWpGXmAIMMJi3B
 waMkwvuVAyjNW1yQmFucmQ6ROsWoy7Fh9fovTEIsefl5qVLivMEgMwRAijJK8+BGwAL+EqOsl
 DAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5lTiBpvBk5pXAbXoFdAQT0BEvtumDHFGSiJCSamDMWD
 XbsDP8d9NLo91tbL0zuT68mzPtcmJ5kKnzfim/DKn/n4Js0o4LFIlIXtdNO770UOSut9e+7Zm
 op2Fp0nBjqahHd3/EbCn+7aLflYSfiq6cfOPHdkv2fRKrxdfmu+nsKDkotfknt5pT66LsjlTm
 z0mh/xR+X/JRb37o8tLq/FbhvUGfHkoosRRnJBpqMRcVJwIAMvxXhHMCAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1496386441!59978413!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51463 invoked from network); 2 Jun 2017 06:54:02 -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; 2 Jun 2017 06:54: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 1dGgTB-00047U-35; Fri, 02 Jun 2017 06:54: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 1dGgT5-0004Vg-HM; Fri, 02 Jun 2017 06:53:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dGgT5-0007om-71; Fri, 02 Jun 2017 06:53:55 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109930-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=76d1c752cb6629262bb999204f574e274be00500
X-Osstest-Versions-That: ovmf=a6b5380642c4d9f55175dd5f423bae9ecc1be9d8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 02 Jun 2017 06:53:55 +0000
Subject: [Xen-devel] [ovmf test] 109930: 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>

ZmxpZ2h0IDEwOTkzMCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDk5MzAvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA3NmQxYzc1MmNiNjYyOTI2MmJiOTk5MjA0ZjU3NGUy
NzRiZTAwNTAwCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBhNmI1Mzgw
NjQyYzRkOWY1NTE3NWRkNWY0MjNiYWU5ZWNjMWJlOWQ4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MDk5MjMgIDIwMTctMDYtMDEgMDk6MjE6MDMgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTA5OTMwICAyMDE3LTA2LTAyIDA1OjE2OjM3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgUnVpeXUgTmkg
PHJ1aXl1Lm5pQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
ClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9b3ZtZgorIHJldmlzaW9uPTc2ZDFjNzUyY2I2
NjI5MjYyYmI5OTkyMDRmNTc0ZTI3NGJlMDA1MDAKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAu
L2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJl
cG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1
c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAg
ICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCBy
ZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAn
XScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUv
b3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9
L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
IC4vYXAtcHVzaCBvdm1mIDc2ZDFjNzUyY2I2NjI5MjYyYmI5OTkyMDRmNTc0ZTI3NGJlMDA1MDAK
KyBicmFuY2g9b3ZtZgorIHJldmlzaW9uPTc2ZDFjNzUyY2I2NjI5MjYyYmI5OTkyMDRmNTc0ZTI3
NGJlMDA1MDAKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9j
cmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJl
cG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAg
ICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBv
cyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3Jl
cG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hv
bWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBv
cz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9s
b2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1
bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPW92
bWYKKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlCisgJ1snIHhvdm1mID0geGxpbnV4ICddJworIGxp
bnV4YnJhbmNoPQorICdbJyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVu
c3RhYmxlCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4
ZW4tdW5zdGFibGUKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4NzZkMWM3
NTJjYjY2MjkyNjJiYjk5OTIwNGY1NzRlMjc0YmUwMDUwMCA9IHggJ10nCisgOiB0ZXN0ZWQvMi42
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
L2xpbnV4LTMuMTQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJp
dHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1h
cm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0
L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi5vdm1m
CisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jv
bi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFp
bHktY3Jvbi5vdm1mCisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5r
L2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6
IGRhaWx5LWNyb24ub3ZtZgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQK
KysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQ
U1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0
CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0
CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGli
dmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVF
X1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZv
X2xpbnV4X3RyZWUgb3ZtZgorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2gi
IGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy9vdm1mCisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0IDc2ZDFjNzUyY2I2NjI5
MjYyYmI5OTkyMDRmNTc0ZTI3NGJlMDA1MDA6cmVmcy9oZWFkcy94ZW4tdGVzdGVkLW1hc3RlcgpU
byBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQK
ICAgYTZiNTM4MC4uNzZkMWM3NSAgNzZkMWM3NTJjYjY2MjkyNjJiYjk5OTIwNGY1NzRlMjc0YmUw
MDUwMCAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 02 07:20:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 07:20:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGgsl-000820-6n; Fri, 02 Jun 2017 07:20:27 +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 1dGgsj-00081q-FQ
 for xen-devel@lists.xen.org; Fri, 02 Jun 2017 07:20:25 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 54/B9-01734-8B111395; Fri, 02 Jun 2017 07:20:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsVywNxEW3eHoGG
 kwea9LBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bNHcvZC1rlK7ac/M/cwNgs2cXIySEkUCGx
 9eoXVhBbQoBX4siyGVB2kMTB/rnsXYxcQDXTGCV+/9/DBJIQFsiXeNBxCMwWEfCTONz8mw2i6
 AGjxNJ7X1i6GDk4mAVqJFbfjASpYRNQlzixeCIjiM0rYCPx+eQTsF4WARWJ3hUd7CC2qEC8xO
 NNp9khagQlTs58wgJicwrYS0ycchcsziwQKtF/4iTbBEb+WUjKZiFJzQLbrC6xfp4QRFheonn
 rbGYIW03i9rar7MjiCxjZVjFqFKcWlaUW6Roa6iUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV
 6yXn525iBAYzAxDsYFzZ7nyIUZKDSUmU1/eQQaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV5WA
 cNIIcGi1PTUirTMHGBcwaQlOHiURHiF+IHSvMUFibnFmekQqVOMuhwbVq//wiTEkpeflyolzm
 sGMkMApCijNA9uBCzGLzHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmY15cPaApPZl4J3KZXQEc
 wAR3xYps+yBEliQgpqQbGUiF77TDVu6Hit61YrotKK1+xOyc4weKTr46nrN6p1DNp0avNlBY2
 Wd7tWypx1kw+LyLje3Iq9/bVzFvXrPLmq9rWJ7idw//d4ixBuawjzQUc2uz7crb3XVdftlc/v
 uTEbs8z7zVf15rZJlf+uOOybGaySJzdn86Wi0UF6lnqgvM1n98tvazEUpyRaKjFXFScCAA8z2
 D+7AIAAA==
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1496388018!87508539!1
X-Originating-IP: [192.55.52.43]
X-SpamReason: No, hits=1.1 required=7.0 tests=BODY_RANDOM_LONG,
 HTML_40_50,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51945 invoked from network); 2 Jun 2017 07:20:23 -0000
Received: from mga05.intel.com (HELO mga05.intel.com) (192.55.52.43)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 2 Jun 2017 07:20:23 -0000
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by fmsmga105.fm.intel.com with ESMTP; 02 Jun 2017 00:20:17 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.39,284,1493708400"; d="scan'208,217";a="93907315"
Received: from lantianyu-ws.sh.intel.com (HELO [10.239.159.159])
 ([10.239.159.159])
 by orsmga004.jf.intel.com with ESMTP; 02 Jun 2017 00:20:16 -0700
To: Jan Beulich <JBeulich@suse.com>, wei.liu2@citrix.com, julien.grall@arm.com
References: <1495085696-10819-1-git-send-email-tianyu.lan@intel.com>
 <1495085696-10819-2-git-send-email-tianyu.lan@intel.com>
 <20170530153605.j7qxss2ppvosz2ua@citrix.com>
 <592DAF08020000780015DCC1@prv-mh.provo.novell.com>
From: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <594e6f07-9e42-37d5-5638-2d683452b98f@intel.com>
Date: Fri, 2 Jun 2017 15:10:27 +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: <592DAF08020000780015DCC1@prv-mh.provo.novell.com>
Cc: andrew.cooper3@citrix.com, kevin.tian@intel.com, xen-devel@lists.xen.org,
 ian.jackson@eu.citrix.com, chao.gao@intel.com
Subject: Re: [Xen-devel] [RFC PATCH V2 1/26] VIOMMU: Add vIOMMU helper
 functions to create, destroy and query capabilities
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============9095369025725288722=="
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.
--===============9095369025725288722==
Content-Type: multipart/alternative;
 boundary="------------114FE55BDCCDBA3DF3BC5265"

This is a multi-part message in MIME format.
--------------114FE55BDCCDBA3DF3BC5265
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Hi Jan:

          Thanks for your review.


On 2017年05月30日 23:42, Jan Beulich wrote:
>>>> On 30.05.17 at 17:36, <wei.liu2@citrix.com> wrote:
>> On Thu, May 18, 2017 at 01:34:31AM -0400, Lan Tianyu wrote:
>>> --- a/xen/common/Kconfig
>>> +++ b/xen/common/Kconfig
>>> @@ -73,6 +73,17 @@ config TMEM
>>>  
>>>  	  If unsure, say Y.
>>>  
>>> +config VIOMMU
>>> +	def_bool y
>>> +	prompt "Xen vIOMMU Support" if EXPERT = "y"
>>> +	depends on X86
>>> +	---help---
>>> +	 Virtual IOMMU provides interrupt remapping function for guest and
>>> +	 it allows guest to boot up more than 255 vcpus which requires interrupt
>>> +	 remapping function.
>>> +
>>> +	  If unsure, say Y.
>> Indentation. And this should be disabled by default.
> It's actually a question whether in our current scheme a Kconfig
> option is appropriate here in the first place. I'd rather see this be
> an always built feature which needs enabling on the command line
> for the time being.

          In the RFC V1, we made vIOMMU always built-in feature. But ARM
or other arches doesn't have vIOMMU support.

Julien suggested to introduce a new Kconfig and only built vIOMMU on
x86. Both two ways won't affect vIOMMU function.

https://www.mail-archive.com/xen-devel@lists.xen.org/msg101421.html

Jan & Julien, we need to make a choice here.

-- 
Best regards
Tianyu Lan


--------------114FE55BDCCDBA3DF3BC5265
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">
      <p>Hi Jan:</p>
      <p>          Thanks for your review.</p>
      <br>
      On 2017年05月30日 23:42, Jan Beulich wrote:<br>
    </div>
    <blockquote
      cite="mid:592DAF08020000780015DCC1@prv-mh.provo.novell.com"
      type="cite">
      <blockquote type="cite">
        <blockquote type="cite">
          <blockquote type="cite">
            <pre wrap="">On 30.05.17 at 17:36, <a class="moz-txt-link-rfc2396E" href="mailto:wei.liu2@citrix.com">&lt;wei.liu2@citrix.com&gt;</a> wrote:
</pre>
          </blockquote>
        </blockquote>
        <pre wrap="">On Thu, May 18, 2017 at 01:34:31AM -0400, Lan Tianyu wrote:
</pre>
        <blockquote type="cite">
          <pre wrap="">--- a/xen/common/Kconfig
+++ b/xen/common/Kconfig
@@ -73,6 +73,17 @@ config TMEM
 
 	  If unsure, say Y.
 
+config VIOMMU
+	def_bool y
+	prompt "Xen vIOMMU Support" if EXPERT = "y"
+	depends on X86
+	---help---
+	 Virtual IOMMU provides interrupt remapping function for guest and
+	 it allows guest to boot up more than 255 vcpus which requires interrupt
+	 remapping function.
+
+	  If unsure, say Y.
</pre>
        </blockquote>
        <pre wrap="">
Indentation. And this should be disabled by default.
</pre>
      </blockquote>
      <pre wrap="">
It's actually a question whether in our current scheme a Kconfig
option is appropriate here in the first place. I'd rather see this be
an always built feature which needs enabling on the command line
for the time being.
</pre>
    </blockquote>
    <br>
    <p>          In the RFC V1, we made vIOMMU always built-in feature.
      But ARM or other arches doesn't have vIOMMU support.</p>
    <p>Julien suggested to introduce a new Kconfig and only built vIOMMU
      on x86. Both two ways won't affect vIOMMU function.</p>
    <p><a class="moz-txt-link-freetext" href="https://www.mail-archive.com/xen-devel@lists.xen.org/msg101421.html">https://www.mail-archive.com/xen-devel@lists.xen.org/msg101421.html</a></p>
    <p>Jan &amp; Julien, we need to make a choice here. <br>
    </p>
    <pre class="moz-signature" cols="72">-- 
Best regards
Tianyu Lan</pre>
  </body>
</html>

--------------114FE55BDCCDBA3DF3BC5265--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============9095369025725288722==--


From xen-devel-bounces@lists.xen.org Fri Jun 02 07:23:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 07:23: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 1dGgvW-00088b-KW; Fri, 02 Jun 2017 07:23:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hch@lst.de>) id 1dGgvV-00088V-UG
 for xen-devel@lists.xenproject.org; Fri, 02 Jun 2017 07:23:18 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 E0/AC-03058-56211395; Fri, 02 Jun 2017 07:23:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVyNZ77sm6KkGG
 kweQlxhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8akld9YCiwrmu6dYW1gNOpi5OAQEiiQ2Pit
 qouRk4NFQEVi4bcDLCA2G5D95nkPO4gtImAg8bv3AmMXIxcHs8APRomGOavZQBLCAokSXY+aw
 GxeAU2J5yeOgzUICZRIrDk5ASouKHFy5hOwocwCWhI3/r1kAtnLLCAtsfwfB0iYU8BRYtuVF2
 AlokB72//vZZrAyDsLSfcsJN2zELoXMDKvYlQvTi0qSy3StdBLKspMzyjJTczM0TU0MNPLTS0
 uTkxPzUlMKtZLzs/dxAgMJQYg2ME4+7L/IUZJDiYlUV7fQwaRQnxJ+SmVGYnFGfFFpTmpxYcY
 ZTg4lCR4swQNI4UEi1LTUyvSMnOAQQ2TluDgURLh/SwAlOYtLkjMLc5Mh0idYrTnmPdvzRcmj
 g//QeSy6+uAZNOHLV+YhFjy8vNSpcR5BUGmCoC0ZZTmwQ2FReElRlkpYV5GoDOFeApSi3IzS1
 DlXzGKczAqCfP68gFN4cnMK4Hb/QroLCags15s0wc5qyQRISXVwKiy4WSXY8qUvQZWy9afuyn
 P8PbCZbUyx+KeVp4ZrvMmSNY4nV0Q+2PKI8ll9dtteYP5NE59Xmez+H/cga3P3iq8aH5555Xy
 2zafR4qzJJaK8SXWvTS0jwvZuCyutdrhxP+MmuWrKi4yXriQ+9pA7Llt4vUFRbEv5AXWW2iuf
 9pf9XGTYazZbxMlluKMREMt5qLiRAB83D0LvQIAAA==
X-Env-Sender: hch@lst.de
X-Msg-Ref: server-4.tower-21.messagelabs.com!1496388196!65753728!1
X-Originating-IP: [213.95.11.211]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54733 invoked from network); 2 Jun 2017 07:23:16 -0000
Received: from verein.lst.de (HELO newverein.lst.de) (213.95.11.211)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 Jun 2017 07:23:16 -0000
Received: by newverein.lst.de (Postfix, from userid 2407)
 id 1604D68D82; Fri,  2 Jun 2017 09:23:16 +0200 (CEST)
Date: Fri, 2 Jun 2017 09:23:16 +0200
From: Christoph Hellwig <hch@lst.de>
To: Bart Van Assche <bart.vanassche@sandisk.com>
Message-ID: <20170602072316.GK560@lst.de>
References: <20170601232711.29062-1-bart.vanassche@sandisk.com>
 <20170601232711.29062-13-bart.vanassche@sandisk.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170601232711.29062-13-bart.vanassche@sandisk.com>
User-Agent: Mutt/1.5.17 (2007-11-01)
Cc: "Martin K . Petersen" <martin.petersen@oracle.com>,
 linux-scsi@vger.kernel.org,
 James Bottomley <James.Bottomley@HansenPartnership.com>,
 Johannes Thumshirn <jthumshirn@suse.de>, xen-devel@lists.xenproject.org,
 Christoph Hellwig <hch@lst.de>
Subject: Re: [Xen-devel] [PATCH v2 12/12] xen/scsifront: Remove code that
	zeroes	driver-private command 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TG9va3MgZmluZSwKClJldmlld2VkLWJ5OiBDaHJpc3RvcGggSGVsbHdpZyA8aGNoQGxzdC5kZT4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 02 07:27:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 07:27: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 1dGgzK-0008Mf-8a; Fri, 02 Jun 2017 07:27: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 1dGgzJ-0008MY-5F
 for xen-devel@lists.xenproject.org; Fri, 02 Jun 2017 07:27:13 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 38/51-03920-05311395; Fri, 02 Jun 2017 07:27:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsXS1taRohsgbBh
 p8Hcps8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnHj9jymgvlcFY1fprA0MP5k72Lk5BASqJRY
 8OoXG4gtIcArcWTZDFYIO0Di6I9Wxi5GLqCaCYwSJ78eA0uwCKhIPPy4A6yZTUBd4vHXHiYQW
 0RAWaL3128WkAZmgblMEu937ACbKgw0ae7HK2DNvAI6EhN6XjNDTN3NKHGq9SA7REJQ4uTMJy
 wgNjPQ1D/zLgEVcQDZ0hLL/3GAhDkF7CUObpwONlMU6IgpJ7exTWAUmIWkexaS7lkI3QsYmVc
 xahSnFpWlFukaGuolFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGJwMQ7GD8tCzg
 EKMkB5OSKK/vIYNIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8SUKGkUKCRanpqRVpmTnASIFJS
 3DwKInwhoGkeYsLEnOLM9MhUqcYdTnu9G34wiTEkpeflyolzssIUiQAUpRRmgc3Aha1lxhlpY
 R5GYGOEuIpSC3KzSxBlX/FKM7BqCTMGwgyhSczrwRu0yugI5iAjnixTR/kiJJEhJRUA6Om9tN
 Hba3p+/7bL9vU4ONZeagyvCmlJuVL56r7+0q41z4rKbqza75bq+kt4bk6p9dwB97J2nFAX5Gv
 f8vZ8Fbb3m2JCUp/2ioY4wzPWvI8teSrubnHXj3z4BnzFyuMDQ59enpgho31PL9NDwXXHN+o9
 HL1im2VnxOYnh88cKN1ruJ2Jn6R+4uVWIozEg21mIuKEwGJLhUa1QIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1496388429!71826886!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19810 invoked from network); 2 Jun 2017 07:27:11 -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; 2 Jun 2017 07:27:11 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by orsmga105.jf.intel.com with ESMTP; 02 Jun 2017 00:27:09 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.39,284,1493708400"; d="scan'208";a="1155721025"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by fmsmga001.fm.intel.com with ESMTP; 02 Jun 2017 00:27:06 -0700
Date: Fri, 2 Jun 2017 15:26:47 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170602072647.GM3420@yi.y.sun>
References: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
 <1493801063-38513-14-git-send-email-yi.y.sun@linux.intel.com>
 <592EAB0C020000780015E1BC@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <592EAB0C020000780015E1BC@prv-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v11 13/23] x86: refactor psr: CDP: implement
 CPU init flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDUtMzEgMDM6Mzc6NDgsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+PiBPbiAwMy4wNS4x
NyBhdCAxMDo0NCwgPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4gPiBAQCAtMTUw
LDExICsxNTEsMjggQEAgc3RhdGljIERFRklORV9QRVJfQ1BVKHN0cnVjdCBwc3JfYXNzb2MsIHBz
cl9hc3NvYyk7Cj4gPiBAQCAtMjQ5LDYgKzI2NywyNSBAQCBzdGF0aWMgdm9pZCBjYXRfaW5pdF9m
ZWF0dXJlKGNvbnN0IHN0cnVjdCBjcHVpZF9sZWFmICpyZWdzLAo+ID4gIAo+ID4gICAgICAgICAg
YnJlYWs7Cj4gPiAgCj4gPiArICAgIGNhc2UgUFNSX1NPQ0tFVF9MM19DRFA6Cj4gPiArICAgIHsK
PiA+ICsgICAgICAgIHVuc2lnbmVkIGxvbmcgdmFsOwo+IAo+IEFzIE1TUiB2YWx1ZXMgYXJlIHNw
ZWNpZmljYWxseSA2NC1iaXQgb25lcywgSSB0aGluayB1aW50NjRfdCB3b3VsZAo+IGJlIG1vcmUg
YXBwcm9wcmlhdGUgaGVyZS4gRGVwZW5kaW5nIG9uIGludGVuZGVkIGxhdGVyIGFkZGl0aW9ucyB0
bwo+IHRoaXMgZnVuY3Rpb24gaXQgbWF5IGFsc28gYmUgd29ydGh3aGlsZSBtYWtpbmcgdGhpcyBh
IHN3aXRjaC13aWRlCj4gdmFyaWFibGUuCj4gClRoaXMgdmFyaWFibGUgaXMgb25seSB1c2VkIGlu
IHRoaXMgY2FzZS4gV2lsbCBjaGFuZ2UgaXQgdG8gdWludDY0X3QuCgo+ID4gKyAgICAgICAgLyog
Q3V0IGhhbGYgb2YgY29zX21heCB3aGVuIENEUCBpcyBlbmFibGVkLiAqLwo+ID4gKyAgICAgICAg
ZmVhdC0+Y29zX21heCA+Pj0gMTsKPiA+ICsKPiA+ICsgICAgICAgIC8qIFdlIG9ubHkgd3JpdGUg
bWFzazEgc2luY2UgbWFzazAgaXMgYWx3YXlzIGFsbCBvbmVzIGJ5IGRlZmF1bHQuICovCj4gCj4g
SXMgdGhpcywgYnR3LCBqdXN0IHJlc2V0IHN0YXRlIG9yIGV2ZW4gZ3VhcmFudGVlZCBhZnRlciBv
ZmZsaW5pbmcKPiBhbmQgcmUtb25saW5pbmcgYSBDUFU/Cj4gCkJlbG93IE1TUnMgYXJlIGFsbCBw
ZXIgc29ja2V0LiBTbywgd2UganVzdCBuZWVkIHJlc2V0IHRoZW0gd2hlbiBzb2NrZXQgaXMKb25s
aW5lLgoKPiA+ICsgICAgICAgIHdybXNybChNU1JfSUEzMl9QU1JfTDNfTUFTSygxKSwgY2F0X2Rl
ZmF1bHRfdmFsKGZlYXQtPmNibV9sZW4pKTsKPiA+ICsgICAgICAgIHJkbXNybChNU1JfSUEzMl9Q
U1JfTDNfUU9TX0NGRywgdmFsKTsKPiA+ICsgICAgICAgIHdybXNybChNU1JfSUEzMl9QU1JfTDNf
UU9TX0NGRywgdmFsIHwgKDEgPDwgUFNSX0wzX1FPU19DRFBfRU5BQkxFX0JJVCkpOwo+IAo+IDF1
IGF0IHRoZSB2ZXJ5IGxlYXN0LCBwZXJoYXBzIGV2ZW4gMXVsbC4KPiAKVGhhbmtzIQoKPiBKYW4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 02 07:36:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 07: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 1dGh7g-0000cX-2Y; Fri, 02 Jun 2017 07:35:52 +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 1dGh7e-0000cR-GR
 for xen-devel@lists.xen.org; Fri, 02 Jun 2017 07:35:50 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 1D/17-03920-55511395; Fri, 02 Jun 2017 07:35:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVysyfVTTdU1DD
 SYB63xZKPi1kcGD2O7v7NFMAYxZqZl5RfkcCasf/BFeaCAzwVyxbuZ2pg/MvZxcjFISSwiVFi
 77S/zBDOAUaJr537WLoYOTmEBfIlHnQcYgKxRQRiJGbfbmLsYuTgYBaokVh9MxKifhKTxMYrK
 9hBatgENCXufP4EVs8rYCXxe/8URhCbRUBF4n1PO1iNqEC4RO+BfjaIGkGJkzOfgO3iFLCV2P
 l/MVgvs4CZxLzND5khbHGJW0/mQ8XlJZq3zmaewMg/C0n7LCQts5C0zELSsoCRZRWjenFqUVl
 qka65XlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYHAyAMEOxpmX/Q8xSnIwKYny
 +h4yiBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwWsgYhgpJFiUmp5akZaZA4wTmLQEB4+SCG85S
 Jq3uCAxtzgzHSJ1ilGXY8Pq9V+YhFjy8vNSpcR5eUGKBECKMkrz4EbAYvYSo6yUMC8j0FFCPA
 WpRbmZJajyrxjFORiVhHm/CgNN4cnMK4Hb9AroCCagI15s0wc5oiQRISXVwOi2tjT56N7ZD1d
 3a6owP7OvTSzu5pJfm7Siju8e87d9q16dnxUhWhffUFJ+I/H6o57qWRbelxjuzpsuqP1us//K
 esY0SxMBIwaGkpDp1rl1K9Pz58XxHPi9kF1oib1PYbpysv+a+6puf9T2mqTPtbKZ9e314itGs
 2KjdZ7Ub6jgCukKcpWTUmIpzkg01GIuKk4EALVEXT7UAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1496388948!52874841!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2934 invoked from network); 2 Jun 2017 07:35:48 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-27.messagelabs.com with SMTP; 2 Jun 2017 07:35: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 EA31E344;
 Fri,  2 Jun 2017 00:35:47 -0700 (PDT)
Received: from [192.168.42.97] (usa-sjc-mx-foss1.foss.arm.com [217.140.101.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 3D9D73F59A;
 Fri,  2 Jun 2017 00:35:46 -0700 (PDT)
To: Lan Tianyu <tianyu.lan@intel.com>, Jan Beulich <JBeulich@suse.com>,
 wei.liu2@citrix.com
References: <1495085696-10819-1-git-send-email-tianyu.lan@intel.com>
 <1495085696-10819-2-git-send-email-tianyu.lan@intel.com>
 <20170530153605.j7qxss2ppvosz2ua@citrix.com>
 <592DAF08020000780015DCC1@prv-mh.provo.novell.com>
 <594e6f07-9e42-37d5-5638-2d683452b98f@intel.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <867829ce-fc19-2e4a-35d7-a9d10d31b70a@arm.com>
Date: Fri, 2 Jun 2017 08:31: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: <594e6f07-9e42-37d5-5638-2d683452b98f@intel.com>
Content-Language: en-US
Cc: andrew.cooper3@citrix.com, kevin.tian@intel.com, xen-devel@lists.xen.org,
 ian.jackson@eu.citrix.com, chao.gao@intel.com
Subject: Re: [Xen-devel] [RFC PATCH V2 1/26] VIOMMU: Add vIOMMU helper
 functions to create, destroy and query capabilities
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGksCgpPbiAwNi8wMi8yMDE3IDA4OjEwIEFNLCBMYW4gVGlhbnl1IHdyb3RlOgo+IEhpIEphbjoK
PiAKPiAgICAgICAgICAgIFRoYW5rcyBmb3IgeW91ciByZXZpZXcuCj4gCj4gCj4gT24gMjAxN+W5
tDA15pyIMzDml6UgMjM6NDIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAzMC4wNS4xNyBh
dCAxNzozNiw8d2VpLmxpdTJAY2l0cml4LmNvbT4gIHdyb3RlOgo+Pj4gT24gVGh1LCBNYXkgMTgs
IDIwMTcgYXQgMDE6MzQ6MzFBTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90ZToKPj4+PiAtLS0gYS94
ZW4vY29tbW9uL0tjb25maWcKPj4+PiArKysgYi94ZW4vY29tbW9uL0tjb25maWcKPj4+PiBAQCAt
NzMsNiArNzMsMTcgQEAgY29uZmlnIFRNRU0KPj4+PiAgIAo+Pj4+ICAgCSAgSWYgdW5zdXJlLCBz
YXkgWS4KPj4+PiAgIAo+Pj4+ICtjb25maWcgVklPTU1VCj4+Pj4gKwlkZWZfYm9vbCB5Cj4+Pj4g
Kwlwcm9tcHQgIlhlbiB2SU9NTVUgU3VwcG9ydCIgaWYgRVhQRVJUID0gInkiCj4+Pj4gKwlkZXBl
bmRzIG9uIFg4Ngo+Pj4+ICsJLS0taGVscC0tLQo+Pj4+ICsJIFZpcnR1YWwgSU9NTVUgcHJvdmlk
ZXMgaW50ZXJydXB0IHJlbWFwcGluZyBmdW5jdGlvbiBmb3IgZ3Vlc3QgYW5kCj4+Pj4gKwkgaXQg
YWxsb3dzIGd1ZXN0IHRvIGJvb3QgdXAgbW9yZSB0aGFuIDI1NSB2Y3B1cyB3aGljaCByZXF1aXJl
cyBpbnRlcnJ1cHQKPj4+PiArCSByZW1hcHBpbmcgZnVuY3Rpb24uCj4+Pj4gKwo+Pj4+ICsJICBJ
ZiB1bnN1cmUsIHNheSBZLgo+Pj4gSW5kZW50YXRpb24uIEFuZCB0aGlzIHNob3VsZCBiZSBkaXNh
YmxlZCBieSBkZWZhdWx0Lgo+PiBJdCdzIGFjdHVhbGx5IGEgcXVlc3Rpb24gd2hldGhlciBpbiBv
dXIgY3VycmVudCBzY2hlbWUgYSBLY29uZmlnCj4+IG9wdGlvbiBpcyBhcHByb3ByaWF0ZSBoZXJl
IGluIHRoZSBmaXJzdCBwbGFjZS4gSSdkIHJhdGhlciBzZWUgdGhpcyBiZQo+PiBhbiBhbHdheXMg
YnVpbHQgZmVhdHVyZSB3aGljaCBuZWVkcyBlbmFibGluZyBvbiB0aGUgY29tbWFuZCBsaW5lCj4+
IGZvciB0aGUgdGltZSBiZWluZy4KPiAKPiAgICAgICAgICAgIEluIHRoZSBSRkMgVjEsIHdlIG1h
ZGUgdklPTU1VIGFsd2F5cyBidWlsdC1pbiBmZWF0dXJlLiBCdXQgCj4gQVJNIG9yIG90aGVyIGFy
Y2hlcyBkb2Vzbid0IGhhdmUgdklPTU1VIHN1cHBvcnQuCj4gCj4gSnVsaWVuIHN1Z2dlc3RlZCB0
byBpbnRyb2R1Y2UgYSBuZXcgS2NvbmZpZyBhbmQgb25seSBidWlsdCB2SU9NTVUgb24gCj4geDg2
LiBCb3RoIHR3byB3YXlzIHdvbid0IGFmZmVjdCB2SU9NTVUgZnVuY3Rpb24uCj4gCj4gaHR0cHM6
Ly93d3cubWFpbC1hcmNoaXZlLmNvbS94ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZy9tc2cxMDE0MjEu
aHRtbAo+IAo+IEphbiAmIEp1bGllbiwgd2UgbmVlZCB0byBtYWtlIGEgY2hvaWNlIGhlcmUKV2Ug
c2hvdWxkIGRlZmluaXRlbHkgbm90IGNvbXBpbGVkIGluIGNvZGUgdGhhdCBhcmUgbm90IHVzZWQg
Zm9yIGFuIAphcmNoaXRlY3R1cmUuIFRoaXMgd291bGQgYmUgZGVhZCBjb2RlIG9yIHBvdGVudGlh
bCBidWcgaWYgbm90IGRpc2FibGVkIApjb3JyZWN0bHkuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdy
YWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 02 07:36:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 07:36: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 1dGh8J-0000f3-B4; Fri, 02 Jun 2017 07: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 <julien.grall@arm.com>) id 1dGh8I-0000et-6C
 for xen-devel@lists.xenproject.org; Fri, 02 Jun 2017 07:36:30 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 A2/95-03620-D7511395; Fri, 02 Jun 2017 07:36:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsVysyfVTbdG1DD
 SYFKLjcX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmtG7aDljQadSxfNrE1gbGH9KdTFycQgJbGKU
 uL6tlx3COcAocfroDJYuRk4OYQEvidMtfcxdjBwcIgJ+EneuBoKYzAL6Eud2lINUCAnkSWxct
 x2smk1AU+LO509MIDavgJXErimPGEFsFgEViQtrZ7OC2KIC4RK9B/rZIGoEJU7OfALWyylgK7
 HqZCtYDbOAmcS8zQ+ZIWxxiVtP5jNB2PIS29/OYZ7AyD8LSfssJC2zkLTMQtKygJFlFaN6cWp
 RWWqRrqleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgaDIAwQ7G6Zf9DzFKcjAp
 ifL6HjKIFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBu1zEMFJIsCg1PbUiLTMHGCUwaQkOHiUR3
 nKQNG9xQWJucWY6ROoUoy7HhtXrvzAJseTl56VKifOuAikSACnKKM2DGwGL2EuMslLCvIxARw
 nxFKQW5WaWoMq/YhTnYFQS5n0CMoUnM68EbtMroCOYgI54sU0f5IiSRISUVAOj7JaD5yYr+wi
 +3J/87e/TnGP+6wJt1gVcdo+esdraOumfW7C8ZuyiKZlac6Tn3xFLl7ZaK+lwccvaD99SA160
 PPvxIfXUndr3HI4LT9ZP2lLO1MRusu/PRmFOVkauNOfnO+/Ev24+VTZR9NM7uW5F8Q2OfneSH
 vvMmKm6/vLfDZNq9+zXf9d5SImlOCPRUIu5qDgRAK4Q0/3TAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1496388988!63948673!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4083 invoked from network); 2 Jun 2017 07:36:28 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-5.tower-21.messagelabs.com with SMTP; 2 Jun 2017 07:36:28 -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 1EFDA344;
 Fri,  2 Jun 2017 00:36:28 -0700 (PDT)
Received: from [192.168.42.97] (usa-sjc-mx-foss1.foss.arm.com [217.140.101.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 560A33F59A;
 Fri,  2 Jun 2017 00:36:27 -0700 (PDT)
To: Sergej Proskurin <proskurin@sec.in.tum.de>, xen-devel@lists.xenproject.org
References: <20170601151906.10213-1-proskurin@sec.in.tum.de>
 <20170601151906.10213-2-proskurin@sec.in.tum.de>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <2d851af9-4429-f14c-7946-e4c955111721@arm.com>
Date: Fri, 2 Jun 2017 08:31:03 +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: <20170601151906.10213-2-proskurin@sec.in.tum.de>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [RFC PATCH v2 1/8] arm/mem_access: Add
	(TCR_|TTBCR_)* defines
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGkgU2VyZ2VqLAoKT24gMDYvMDEvMjAxNyAwNDoxOCBQTSwgU2VyZ2VqIFByb3NrdXJpbiB3cm90
ZToKPiBUaGlzIGNvbW1pdCBhZGRzIChUQ1JffFRUQkNSXykqIGRlZmluZXMgdG8gc2ltcGxpZnkg
YWNjZXNzIHRvIHRoZSByZXNwZWN0aXZlCj4gcmVnaXN0ZXIgY29udGVudHMuCj4gCj4gU2lnbmVk
LW9mZi1ieTogU2VyZ2VqIFByb3NrdXJpbiA8cHJvc2t1cmluQHNlYy5pbi50dW0uZGU+Cj4gLS0t
Cj4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiBDYzog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiAtLS0KPiB2MjogRGVmaW5lIFRD
Ul9TWl9NQVNLIGluIGEgd2F5IHNvIHRoYXQgaXQgY2FuIGJlIGFsc28gYXBwbGllZCB0byAzMi1i
aXQgZ3Vlc3RzCj4gICAgICB1c2luZyB0aGUgbG9uZy1kZXNjcmlwdG9yIHRyYW5zbGF0aW9uIHRh
YmxlIGZvcm1hdC4KPiAKPiAgICAgIEV4dGVuZCB0aGUgcHJldmlvdXMgY29tbWl0IGJ5IGZ1cnRo
ZXIgZGVmaW5lcyBhbGxvd2luZyBhIHNpbXBsaWZpZWQgYWNjZXNzCj4gICAgICB0byB0aGUgcmVn
aXN0ZXJzIFRDUl9FTDEgYW5kIFRUQkNSLgo+IC0tLQo+ICAgeGVuL2luY2x1ZGUvYXNtLWFybS9w
cm9jZXNzb3IuaCB8IDQ5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
Cj4gICAxIGZpbGUgY2hhbmdlZCwgNDkgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9j
ZXNzb3IuaAo+IGluZGV4IDg1NWRlZDFiMDcuLmMwOTVkYWQ3ZTkgMTAwNjQ0Cj4gLS0tIGEveGVu
L2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
cHJvY2Vzc29yLmgKPiBAQCAtOTQsNiArOTQsOSBAQAo+ICAgI2RlZmluZSBUVEJDUl9OXzJLQiAg
X0FDKDB4MDMsVSkKPiAgICNkZWZpbmUgVFRCQ1JfTl8xS0IgIF9BQygweDA0LFUpCj4gICAKPiAr
I2RlZmluZSBUVEJDUl9QRDAgICAgICAgKF9BQygxLFUpPDw0KQo+ICsjZGVmaW5lIFRUQkNSX1BE
MSAgICAgICAoX0FDKDEsVSk8PDUpCgpMb29raW5nIGF0IGl0LCBpdCBpcyBub3QgY2xlYXIgd2hl
dGhlciB0aGUgYXBwbHkgd2hlbiBFQUUgaXMgc2V0IG9yIG5vdC4gCkluIGZhY3QsIHRoZXkgb25s
eSBhcHBseSB3aGVuIEVBRSBpcyBub3Qgc2V0LiBUaGlzIHNob3VsZCBhdCBsZWFzdCBiZSAKY2xl
YXIgaW4gYSBjb21tZW50IGFuZCBwb3RlbnRpYWxseSBpbiB0aGUgbmFtZS4KCj4gKwo+ICAgLyog
U0NUTFIgU3lzdGVtIENvbnRyb2wgUmVnaXN0ZXIuICovCj4gICAvKiBIU0NUTFIgaXMgYSBzdWJz
ZXQgb2YgdGhpcy4gKi8KPiAgICNkZWZpbmUgU0NUTFJfVEUgICAgICAgIChfQUMoMSxVKTw8MzAp
Cj4gQEAgLTE1NSw2ICsxNTgsMTkgQEAKPiAgIC8qIFRDUjogU3RhZ2UgMSBUcmFuc2xhdGlvbiBD
b250cm9sICovCj4gICAKPiAgICNkZWZpbmUgVENSX1QwU1ooeCkgICAgICgoeCk8PDApCgpQbGVh
c2UgcmVwbGFjZSB0aGUgaGFyZGNvZGUgMCBieSBUQ1JfVDBTWl9TSElGVCBhdCB0aGUgc2FtZSB0
aW1lIChhbmQgCm1lbnRpb24gaXQgaW4gdGhlIGNvbW1pdCBtZXNzYWdlKS4KCj4gKyNkZWZpbmUg
VENSX1QwU1pfU0hJRlQgICgwKQo+ICsjZGVmaW5lIFRDUl9UMVNaX1NISUZUICAoMTYpCj4gKwo+
ICsvKgo+ICsgKiBBY2NvcmRpbmcgdG8gQVJNIERESSAwNDg3QS5nLCBUQ1JfRUwxLntUMFNaLFQx
U1p9IChBYXJjaDY0LCBTZWN0aW9uIEQ3LTIwMjEpCk5JVDogcy9BYXJjaDY0L0FBcmNoNjQvCgpB
bHNvLCAwNDg3QS5nIGlzIGEgMiB5ZWFycyBvbGQgc3BlYywgdGhlcmUgd2FzIHF1aXRlIGEgZmV3
IHJldmlzaW9ucyAKc2luY2UgdGhlbi4gUGxlYXNlIGRvd25sb2FkIGFuZCBxdW90ZSB0aGUgbGF0
ZXN0IHNwZWMgKGkuZSAwNDg3Qi5hKS4KCgo+ICsgKiBjb21wcmlzZXMgNiBiaXRzIGFuZCBUVEJD
Ui57VDBTWixUMVNafSAoQWFyY2gzMiwgU2VjdGlvbiBHNi00NjI0KSBjb21wcmlzZXMKCk5JVDog
cy9BYXJjaDMyL0FBcmNoNjQvCgo+ICsgKiAzIGJpdHMgZm9sbG93aW5nIGFub3RoZXIgMyBiaXRz
IGZvciBSRVMwLiBUaHVzLCB0aGUgbWFzayBmb3IgYm90aCByZWdpc3RlcnMKPiArICogc2hvdWxk
IGJlIDB4M2YuCj4gKyAqLwo+ICsjZGVmaW5lIFRDUl9TWl9NQVNLICAgICAoX0FDKDB4M2YsVUwp
PDwwKQo+ICsKPiArI2RlZmluZSBUQ1JfRVBEMCAgICAgICAgKF9BQygweDEsVUwpPDw3KQo+ICsj
ZGVmaW5lIFRDUl9FUEQxICAgICAgICAoX0FDKDB4MSxVTCk8PDIzKQo+ICAgCj4gICAjZGVmaW5l
IFRDUl9JUkdOMF9OQyAgICAoX0FDKDB4MCxVTCk8PDgpCj4gICAjZGVmaW5lIFRDUl9JUkdOMF9X
QldBICAoX0FDKDB4MSxVTCk8PDgpCj4gQEAgLTE3MywxMSArMTg5LDM1IEBACj4gICAjZGVmaW5l
IFRDUl9URzBfNEsgICAgICAoX0FDKDB4MCxVTCk8PDE0KQo+ICAgI2RlZmluZSBUQ1JfVEcwXzY0
SyAgICAgKF9BQygweDEsVUwpPDwxNCkKPiAgICNkZWZpbmUgVENSX1RHMF8xNksgICAgIChfQUMo
MHgyLFVMKTw8MTQpCj4gKyNkZWZpbmUgVENSX1RHMF9NQVNLICAgIChfQUMoMHgzLFVMKTw8MTQp
Cj4gKyNkZWZpbmUgVENSX1RHMF9TSElGVCAgICgxNCkKPiArCj4gKyNkZWZpbmUgVENSX1RHMV8x
NksgICAgIChfQUMoMHgxLFVMKTw8MzApCj4gKyNkZWZpbmUgVENSX1RHMV80SyAgICAgIChfQUMo
MHgyLFVMKTw8MzApCj4gKyNkZWZpbmUgVENSX1RHMV82NEsgICAgIChfQUMoMHgzLFVMKTw8MzAp
Cj4gKyNkZWZpbmUgVENSX1RHMV9NQVNLICAgIChfQUMoMHgzLFVMKTw8MzApCj4gKyNkZWZpbmUg
VENSX1RHMV9TSElGVCAgICgzMCkKPiArCj4gKyNkZWZpbmUgVENSX0lQU18zMl9CSVQgIChfQUMo
MHgwLFVMTCk8PDMyKQo+ICsjZGVmaW5lIFRDUl9JUFNfMzZfQklUICAoX0FDKDB4MSxVTEwpPDwz
MikKPiArI2RlZmluZSBUQ1JfSVBTXzQwX0JJVCAgKF9BQygweDIsVUxMKTw8MzIpCj4gKyNkZWZp
bmUgVENSX0lQU180Ml9CSVQgIChfQUMoMHgzLFVMTCk8PDMyKQo+ICsjZGVmaW5lIFRDUl9JUFNf
NDRfQklUICAoX0FDKDB4NCxVTEwpPDwzMikKPiArI2RlZmluZSBUQ1JfSVBTXzQ4X0JJVCAgKF9B
QygweDUsVUxMKTw8MzIpCj4gKyNkZWZpbmUgVENSX0lQU19NQVNLICAgIChfQUMoMHg3LFVMTCk8
PDMyKQo+ICsjZGVmaW5lIFRDUl9JUFNfU0hJRlQgICAoMzIpCgpUaGUgZmllbGRzIFRHMSBhbmQg
SVBTIGRvZXMgbm90IGV4aXN0IGZvciBBQXJjaDMyLiBZb3Ugc2hvdWxkIHByb2JhYmx5IAptZW50
aW9uIGl0IGF0IGxlYXN0IGluIGEgY29tbWVudC4KCkFsc28sIGEgbG90IG9mIHRoZSBuZXcgZGVm
aW5lcyB5b3UgYWRkIGFyZSBmb3IgVENSX0VMMSBhbmQgbm90IFRDUl9FTDIuClBsZWFzZSBtYWtl
IHRoZSBkaXN0aW5jdGlvbiBpbiB0aGUgbmFtZSB0byBhdm9pZCBtaXN1c2luZyB0aGVtLgoKPiAr
Cj4gKyNkZWZpbmUgVENSX1RCXzMxICAgICAgICgzMSkKPiAgIAo+ICAgI2lmZGVmIENPTkZJR19B
Uk1fNjQKPiAgIAo+ICAgI2RlZmluZSBUQ1JfUFMoeCkgICAgICAgKCh4KTw8MTYpCj4gICAjZGVm
aW5lIFRDUl9UQkkgICAgICAgICAoX0FDKDB4MSxVTCk8PDIwKQo+ICsjZGVmaW5lIFRDUl9UQkkw
ICAgICAgICAoX0FDKDB4MSxVTCk8PDM3KQo+ICsjZGVmaW5lIFRDUl9UQkkxICAgICAgICAoX0FD
KDB4MSxVTCk8PDM4KQoKVGhvc2UgZmllbGRzIGRvbid0IGV4aXN0IGluIFRDUl9FTDIuCgo+ICsK
PiArI2RlZmluZSBUQ1JfVEJfNjMgICAgICAgKDYzKQo+ICsjZGVmaW5lIFRDUl9UQl81NSAgICAg
ICAoNTUpCgpTYW1lIGhlcmUuCgo+ICAgCj4gICAjZGVmaW5lIFRDUl9SRVMxICAgICAgICAoX0FD
KDEsVUwpPDwzMXxfQUMoMSxVTCk8PDIzKQo+ICAgCj4gQEAgLTE4Nyw2ICsyMjcsMTUgQEAKPiAg
IAo+ICAgI2VuZGlmCj4gICAKPiArI2RlZmluZSBJUFNfTUlOICAgICAgICAgKDI1KQo+ICsjZGVm
aW5lIElQU19NQVggICAgICAgICAoNDgpCj4gKyNkZWZpbmUgSVBTXzMyX0JJVCAgICAgICgzMikK
PiArI2RlZmluZSBJUFNfMzZfQklUICAgICAgKDM2KQo+ICsjZGVmaW5lIElQU180MF9CSVQgICAg
ICAoNDApCj4gKyNkZWZpbmUgSVBTXzQyX0JJVCAgICAgICg0MikKPiArI2RlZmluZSBJUFNfNDRf
QklUICAgICAgKDQ0KQo+ICsjZGVmaW5lIElQU180OF9CSVQgICAgICAoNDgpCgpXaGF0IGlzIGl0
IGZvcj8gV2hpY2ggcmVnaXN0ZXI/Cgo+ICsKPiAgIC8qIFZUQ1I6IFN0YWdlIDIgVHJhbnNsYXRp
b24gQ29udHJvbCAqLwo+ICAgCj4gICAjZGVmaW5lIFZUQ1JfVDBTWih4KSAgICAoKHgpPDwwKQo+
IAoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 02 08:00:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 08: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 1dGhVM-00033P-5m; Fri, 02 Jun 2017 08:00:20 +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 1dGhVK-00033F-V5
 for xen-devel@lists.xenproject.org; Fri, 02 Jun 2017 08:00:19 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 AF/44-01709-21B11395; Fri, 02 Jun 2017 08:00:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVywNwkQpdP2jD
 SoHmursX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvHj8h72gpO8Fb/+f2drYDzF1cXIxSEkMI1R
 4mNTK1sXIyeHhACvxJFlM1ghbD+Jcw83skAUTWCUaD81mxkkwSKgIjHn5U4mEJtNQF3i8dceM
 FtEQFmi99dvsAZmgblMEu937ACaysEhLBAn0f2dC6SGV0BH4u7pJWBzhAR2M0pMm6ABEReUOD
 nzCQuIzQw088+8S8wgrcwC0hLL/3GAhDkF7CWmdraArRIFOmHKyW1sExgFZiHpnoWkexZC9wJ
 G5lWM6sWpRWWpRboWeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgaHJAAQ7GA82
 Ox9ilORgUhLl9T1kECnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgjdQyjBSSLAoNT21Ii0zBxglM
 GkJDh4lEd6HkkBp3uKCxNzizHSI1ClGRSlx3g6QPgGQREZpHlwbLDIvMcpKCfMyAh0ixFOQWp
 SbWYIq/4pRnINRSZiXH2QKT2ZeCdz0V0CLmYAWv9imD7K4JBEhJdXAyH3PiCtR/aCi/S2G9/I
 zzzP32myt+X+a80mRvseRqpXyhennO5UmLayd6ciTE8nRfHVFV9DL6e/n33t/e2uZOpPXoqMG
 0lv7G9OP3VOf2dTYayduH7HU+oXlkuStMfve+wd4577yM7nw0/XTZWGlDf+Nb/2MPmu7yiMsd
 O5OtqZZMot23ueYpsRSnJFoqMVcVJwIAOPYo8XHAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1496390412!65253845!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13682 invoked from network); 2 Jun 2017 08:00:14 -0000
Received: from mga01.intel.com (HELO mga01.intel.com) (192.55.52.88)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 2 Jun 2017 08:00:14 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 02 Jun 2017 01:00:11 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.39,284,1493708400"; d="scan'208";a="94715374"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by orsmga002.jf.intel.com with ESMTP; 02 Jun 2017 01:00:08 -0700
Date: Fri, 2 Jun 2017 15:59:50 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170602075949.GN3420@yi.y.sun>
References: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
 <1493801063-38513-16-git-send-email-yi.y.sun@linux.intel.com>
 <592EAC9F020000780015E1E2@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <592EAC9F020000780015E1E2@prv-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v11 15/23] x86: refactor psr: CDP: implement
 set value callback 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>

T24gMTctMDUtMzEgMDM6NDQ6MzEsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+PiBPbiAwMy4wNS4x
NyBhdCAxMDo0NCwgPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4gPiAtLS0gYS94
ZW4vYXJjaC94ODYvcHNyLmMKPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwo+ID4gQEAgLTM1
Miw5ICszNTIsMjEgQEAgc3RhdGljIGJvb2wgbDNfY2RwX2dldF9mZWF0X2luZm8oY29uc3Qgc3Ry
dWN0IGZlYXRfbm9kZSAqZmVhdCwKPiA+ICAgICAgcmV0dXJuIHRydWU7Cj4gPiAgfQo+ID4gIAo+
ID4gK3N0YXRpYyB2b2lkIGwzX2NkcF93cml0ZV9tc3IodW5zaWduZWQgaW50IGNvcywgdWludDMy
X3QgdmFsLCBlbnVtIGNibV90eXBlIHR5cGUpCj4gPiArewo+ID4gKyAgICAvKiBEYXRhICovCj4g
PiArICAgIGlmICggdHlwZSA9PSBQU1JfQ0JNX1RZUEVfTDNfREFUQSApCj4gPiArICAgICAgICB3
cm1zcmwoTVNSX0lBMzJfUFNSX0wzX01BU0tfREFUQShjb3MpLCB2YWwpOwo+ID4gKwo+ID4gKyAg
ICAvKiBDb2RlICovCj4gPiArICAgIGlmICggdHlwZSA9PSBQU1JfQ0JNX1RZUEVfTDNfQ09ERSAp
Cj4gPiArICAgICAgICB3cm1zcmwoTVNSX0lBMzJfUFNSX0wzX01BU0tfQ09ERShjb3MpLCB2YWwp
Owo+ID4gK30KPiAKPiBXaXRoIGwzX2NhdF93cml0ZV9tc3IoKSBpZ25vcmluZyAidHlwZSIgYWx0
b2dldGhlciBJIHRoaW5rIHRoaXMgd2FudHMKPiB0byBiZSBhbiBpZi9lbHNlIHBhaXIgKG9yIGV2
ZW4gYSBjb25kaXRpb25hbCBleHByZXNzaW9uIGZvciB0aGUgZmlyc3QKPiB3cm1zcmwoKSBhcmd1
bWVudCkuCj4gCk9rLCB0aGFua3MhCgo+ID4gQEAgLTc2NSw3ICs3NzcsOCBAQCBzdGF0aWMgaW50
IGluc2VydF92YWxfaW50b19hcnJheSh1aW50MzJfdCB2YWxbXSwKPiA+ICAKPiA+ICAgICAgLyog
VmFsdWUgc2V0dGluZyBwb3NpdGlvbiBpcyBzYW1lIGFzIGZlYXR1cmUgYXJyYXkuICovCj4gPiAg
ICAgIGZvciAoIGkgPSAwOyBpIDwgcHJvcHMtPmNvc19udW07IGkrKyApCj4gPiAtICAgICAgICBp
ZiAoIHR5cGUgPT0gcHJvcHMtPnR5cGVbaV0gKQo+ID4gKyAgICAgICAgaWYgKCB0eXBlID09IHBy
b3BzLT50eXBlW2ldIHx8Cj4gPiArICAgICAgICAgICAgIChmZWF0X3R5cGUgPT0gUFNSX1NPQ0tF
VF9MM19DRFAgJiYgdHlwZSA9PSBQU1JfQ0JNX1RZUEVfTDMpICkKPiAKPiBEaWRuJ3QgdGhlIGVh
cmxpZXIgcGF0Y2ggdGFrZSBjYXJlIG9mIGRvaW5nIHRoaXMgc3Vic3RpdHV0aW9uPyBOb24tCj4g
ZmVhdHVyZS1zcGVjaWZpYyBjb2RlIGNsZWFybHkgc2hvdWxkbid0IGhhdmUgc3VjaCBzcGVjaWFs
IGNhc2VzIGlmCj4gYXQgYWxsIGF2b2lkYWJsZS4KPiAKVXNlciBjYW4gc2V0IGJvdGggREFUQSBh
bmQgQ09ERSB0byBzYW1lIHZhbHVlIGF0IHNhbWUgdGltZSB3aXRoIGJlbG93IGNvbW1hbmQ6Cnhs
IHBzci1jYXQtc2V0IGRvbV9pZCAweDNmZgoKQmVjYXVzZSBubyAnLWMnIG9yICctZCcgaXMgaW5w
dXQsIHRoZSBjYm0gdHlwZSB3aWxsIGJlICdQU1JfQ0JNX1RZUEVfTDMnLgoKVG8gaGFuZGxlIHRo
aXMgY2FzZSwgd2UgaGF2ZSB0byBhZGQgYSBzcGVjaWFsIGNhc2UgaGVyZS4gSWYgdGhlIGNibSB0
eWVwIGlzCidQU1JfQ0JNX1RZUEVfTDMnIGFuZCB0aGUgZmVhdHVyZSB0eXBlIGlzIENEUCwgd2Ug
c2V0IGJvdGggREFUQSBhbmQgQ09ERS4gVGhpcwpzaG91bGQgYmUgdGhlIHNpbXBsZXN0IHdheSB0
byBoYW5kbGUgdGhpcyBjYXNlLgoKPiBKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 02 08:27:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 08: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 1dGhvr-0004P7-8X; Fri, 02 Jun 2017 08: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 <julien.grall@arm.com>) id 1dGhvp-0004P1-65
 for xen-devel@lists.xenproject.org; Fri, 02 Jun 2017 08:27:41 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 18/8E-26749-C7121395; Fri, 02 Jun 2017 08:27:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVysyfVTbda0TD
 SYPkJHYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeNXk1rBD56K1edYGhjPcnUxcnEICWxilFgy
 u48NwlnOKDH54HuWLkZODmGBZImFuxaydzFycIgI+EncuRoIYjIL6Euc21EOUiEkkCfx+d9/Z
 hCbTUBT4s7nT0wgNq+AlcSH7f2sIDaLgIrEtbk7wWxRgXCJ3gP9bBA1ghInZz4B28QpYCvx9O
 gFsDnMAmYS8zY/hLLFJW49mc8EYctLbH87h3kCI/8sJO2zkLTMQtIyC0nLAkaWVYwaxalFZal
 FuobmeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgYHJAAQ7GF+e9jzEKMnBpCTK
 63vIIFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG+NgmGkkGBRanpqRVpmDjBGYNISHDxKIrzlI
 Gne4oLE3OLMdIjUKUZFKXHeDpCEAEgiozQPrg0Wl5cYZaWEeRmBDhHiKUgtys0sQZV/xSjOwa
 gEVAEyhSczrwRu+iugxUxAi19s0wdZXJKIkJJqYGwv+VP1nz/0ygzd58wv8osSpXOOtExaMTk
 8cub3bXuWbb96v/zVnA+XJ02z0Suawd/gzBUUtobLcWJUyxzxE2pSX06uubKUKfaL8IZpT3hi
 Eq+beuscrhSPFFpYkfqtSf1T8ysG7QK1ycs+px8Kj/u48havfniA/5+rE+uPXPt/aZrRIbvb5
 buUWIozEg21mIuKEwF2hjopxgIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1496392059!99704877!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1827 invoked from network); 2 Jun 2017 08:27:39 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-31.messagelabs.com with SMTP; 2 Jun 2017 08: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 8BD44344;
 Fri,  2 Jun 2017 01:27:38 -0700 (PDT)
Received: from [10.119.48.37] (unknown [10.119.48.37])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 855D23F41F;
 Fri,  2 Jun 2017 01:27:37 -0700 (PDT)
To: Sergej Proskurin <proskurin@sec.in.tum.de>, xen-devel@lists.xenproject.org
References: <20170601151906.10213-1-proskurin@sec.in.tum.de>
 <20170601151906.10213-4-proskurin@sec.in.tum.de>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <586b3a0c-6dbf-123c-4c9a-3405c2ae0916@arm.com>
Date: Fri, 2 Jun 2017 09:27: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: <20170601151906.10213-4-proskurin@sec.in.tum.de>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [RFC PATCH v2 3/8] arm/mem_access: Add defines
 supporting PTs with varying page sizes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGkgU2VyZ2VqLAoKT24gMDYvMDEvMjAxNyAwNDoxOCBQTSwgU2VyZ2VqIFByb3NrdXJpbiB3cm90
ZToKPiBUaGUgQVJNdjggYXJjaGl0ZWN0dXJlIHN1cHBvcnRzIHBhZ2VzIHdpdGggZGlmZmVyZW50
ICg0SywgMTZLLCBhbmQgNjRLKSBzaXplcy4KPiBUbyBlbmFibGUgZ3Vlc3QgcGFnZSB0YWJsZSB3
YWxrcyBmb3IgdmFyaW91cyBjb25maWd1cmF0aW9ucywgdGhpcyBjb21taXQKPiBleHRlbmRzIHRo
ZSBkZWZpbmVzIGFuZCBoZWxwZXJzIG9mIHRoZSBjdXJyZW50IGltcGxlbWVudGF0aW9uLgo+IAo+
IFNpZ25lZC1vZmYtYnk6IFNlcmdlaiBQcm9za3VyaW4gPHByb3NrdXJpbkBzZWMuaW4udHVtLmRl
Pgo+IC0tLQo+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
Cj4gQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gLS0tCj4gICB4ZW4v
aW5jbHVkZS9hc20tYXJtL3BhZ2UuaCB8IDY3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysKPiAgIDEgZmlsZSBjaGFuZ2VkLCA2NyBpbnNlcnRpb25zKCspCj4g
Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9wYWdlLmgKPiBpbmRleCA0YjQ2ZTg4MzFjLi42MjIyYjFkNGEyIDEwMDY0NAo+IC0t
LSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9wYWdlLmgKPiBAQCAtNTAwLDYgKzUwMCw3MyBAQCBzdGF0aWMgaW5saW5lIGludCBndmFfdG9f
aXBhKHZhZGRyX3QgdmEsIHBhZGRyX3QgKnBhZGRyLCB1bnNpZ25lZCBpbnQgZmxhZ3MpCj4gICAK
PiAgICNkZWZpbmUgUEFHRV9BTElHTih4KSAoKCh4KSArIFBBR0VfU0laRSAtIDEpICYgUEFHRV9N
QVNLKQo+ICAgCj4gKyNkZWZpbmUgTFBBRV9TSElGVF80SyAgICAgICAgICAgKDkpCj4gKyNkZWZp
bmUgTFBBRV9TSElGVF8xNksgICAgICAgICAgKDExKQo+ICsjZGVmaW5lIExQQUVfU0hJRlRfNjRL
ICAgICAgICAgICgxMykKPiArCj4gKyNkZWZpbmUgTFBBRV9FTlRSSUVTXzRLICAgICAgICAgKF9B
QygxLFUpIDw8IExQQUVfU0hJRlRfNEspCj4gKyNkZWZpbmUgTFBBRV9FTlRSSUVTXzE2SyAgICAg
ICAgKF9BQygxLFUpIDw8IExQQUVfU0hJRlRfMTZLKQo+ICsjZGVmaW5lIExQQUVfRU5UUklFU182
NEsgICAgICAgIChfQUMoMSxVKSA8PCBMUEFFX1NISUZUXzY0SykKCkl0IHNvdW5kcyBsaWtlIHRv
IG1lIHlvdSBjYW4gaW50cm9kdWNlIG1hY3JvcyB0byBhdm9pZCBhbGwgdGhlIApyZWR1bmRhbmNp
ZXMgYXMgeW91IGRpZCBiZWxvdyBmb3IgR1VFU1RfVEFCTEVfT0ZGU0VULgoKVGhpcyBtYWNybyB3
b3VsZCB0YWtlIGEgZ3JhbnVsYXJpdHkgaW4gcGFyYW1ldGVyIGFuZCBjcmVhdGUgYWxsIHRoZSAK
Kl9ncmFuIGRlZmluZSBhc3NvY2lhdGVkIHRvIGl0LgoKQnV0IEkgYW0gbm90IGZ1bGx5IGNvbnZp
bmNlZCB0aGV5IGFsbCBuZWVkIHRvIGJlIGRlZmluZWQuIFlvdSBvbmx5IHVzZSAKdGhlbSBvbmNl
IGFuZCBjb3VsZCBlYXNpbHkgdXNlIExQQUVfU0hJRlRfKksgdG8gZ2V0IHdoYXQgeW91IG5lZWQg
aW4gdGhlIApndWVzdCBwYWdlIHRhYmxlIHdhbGtlci4KCkNoZWVycywKCi0tIApKdWxpZW4gR3Jh
bGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 02 08:41:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 08:41: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 1dGi8x-0005Xu-Ew; Fri, 02 Jun 2017 08:41: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=319e99cc0=roger.pau@citrix.com>)
 id 1dGi8w-0005Xo-9V
 for xen-devel@lists.xenproject.org; Fri, 02 Jun 2017 08:41:14 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 BE/54-03058-9A421395; Fri, 02 Jun 2017 08:41:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsWyU9JRQnelimG
 kweTHbBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a3i8/ZCxawVbR1bWJqYPzG0sXIySEh4Cex
 cdd1NhCbRUBFYuGRb0wgNpuAjsTFuTvB4iICBhLvr08Csrk4mAW6GSXun1oK1iws4CHxZu5sd
 hCbV8BT4sfOLSwgRUICsxkl9jQsYYJICEqcnPkErIEZaOqC3Z+AJnEA2dISy/9xgIQ5Bewk5m
 5uZgSxRYGOmDi/D2ymkICiRP+8B2wQh6ZLTHzWwzKBkX8WkqmzkEydhTB1ASPzKkaN4tSistQ
 iXSNDvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwCBkAIIdjH+WBRxilORgUhLl
 9T1kECnEl5SfUpmRWJwRX1Sak1p8iFGDg0Ng89rVFxilWPLy81KVJHjjlQ0jhQSLUtNTK9Iyc
 4BxAlMqwcGjJMLbDpLmLS5IzC3OTIdInWLU5Wj6sOULkxDYDClx3lCQIgGQoozSPLgRsJi9xC
 grJczLCHSgEE9BalFuZgmq/CtGcQ5GJWFeFmACEOLJzCuB2/QK6AgmoCNebNMHOaIkESEl1cB
 Yf25Rb3aTp16mVXYO/7SC9NOPbPU5RdyWNt3v9J55yGnejK5X70r7pSVWik2dF3oqq9X5+sLv
 HnfmxhVLSKvo3lwj3J1rYqD3v3PF6Ymv1yQ+Y/2wob9pAvcc3tMNfRNrpNJ5l+R4qIsELXvrY
 MFVZ+BcWWrwf5HS5DMG9q+/F7Fwfb9185kSS3FGoqEWc1FxIgCOLSK41AIAAA==
X-Env-Sender: prvs=319e99cc0=roger.pau@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1496392872!71940724!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20556 invoked from network); 2 Jun 2017 08:41:12 -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;
 2 Jun 2017 08:41:12 -0000
X-IronPort-AV: E=Sophos;i="5.39,284,1493683200"; d="scan'208";a="47108879"
Date: Fri, 2 Jun 2017 09:41:04 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20170602084104.vrg3u4b22gr2f2i7@dhcp-3-128.uk.xensource.com>
References: <20170601114914.18601-1-roger.pau@citrix.com>
 <20170601114914.18601-4-roger.pau@citrix.com>
 <f67e62b2-ab8d-ab9e-3d96-317639237c05@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <f67e62b2-ab8d-ab9e-3d96-317639237c05@oracle.com>
User-Agent: NeoMutt/20170428 (1.8.2)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v4 3/4] x86/pt: enable binding of GSIs to a
	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>

T24gVGh1LCBKdW4gMDEsIDIwMTcgYXQgMDY6MTM6MjJQTSAtMDQwMCwgQm9yaXMgT3N0cm92c2t5
IHdyb3RlOgo+IAo+ID4gQEAgLTY5Niw3ICs3NzcsNyBAQCBpbnQgaHZtX2RvX0lSUV9kcGNpKHN0
cnVjdCBkb21haW4gKmQsIHN0cnVjdCBwaXJxICpwaXJxKQo+ID4gICAgICBzdHJ1Y3QgaHZtX2ly
cV9kcGNpICpkcGNpID0gZG9tYWluX2dldF9pcnFfZHBjaShkKTsKPiA+ICAgICAgc3RydWN0IGh2
bV9waXJxX2RwY2kgKnBpcnFfZHBjaSA9IHBpcnFfZHBjaShwaXJxKTsKPiA+ICAKPiA+IC0gICAg
aWYgKCAhaW9tbXVfZW5hYmxlZCB8fCAhZHBjaSB8fCAhcGlycV9kcGNpIHx8Cj4gPiArICAgIGlm
ICggIWlvbW11X2VuYWJsZWQgfHwgKCFpc19oYXJkd2FyZV9kb21haW4oZCkgJiYgIWRwY2kpIHx8
ICFwaXJxX2RwY2kgfHwKPiA+ICAgICAgICAgICAhKHBpcnFfZHBjaS0+ZmxhZ3MgJiBIVk1fSVJR
X0RQQ0lfTUFQUEVEKSApCj4gPiAgICAgICAgICByZXR1cm4gMDsKPiAKPiBXZSBhbHNvIG5lZWQg
dG8gcmV0dXJuIGZvciAhaXNfaHZtX2RvbWFpbihkKS4KCkhtLCBJIHNlZS4gSSBndWVzcyB0aGlz
IGFmZmVjdHMgYSBQViBEb20wIGJlY2F1c2UgaXQncyBhIGhhcmR3YXJlCmRvbWFpbiBhbmQgZG9l
c24ndCBoYXZlIGRwY2kuIEkgd2lsbCBzZW5kIGEgbmV3IHZlcnNpb24gb2YgdGhpcyBwYXRjaAph
bG9uZS4KCkluIGFueSBjYXNlLCBwaXJxX2RwY2ktPmZsYWdzIHNob3VsZG4ndCBoYXZlIHRoZSBI
Vk1fSVJRX0RQQ0lfTUFQUEVECmZsYWcgc2V0IGZvciBQViBndWVzdHM/CgpUaGFua3MsIFJvZ2Vy
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 02 08:50:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 08: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 1dGiHf-0006G1-M7; Fri, 02 Jun 2017 08:50: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=3192a8fb8=citrix-osstest@xenproject.org>)
 id 1dGiHe-0006Fk-Pt
 for xen-devel@lists.xensource.com; Fri, 02 Jun 2017 08:50:14 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 87/F5-03620-6C621395; Fri, 02 Jun 2017 08:50:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHRDpO5RNcN
 Ig4NHVSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8anSVYFswQrFm19wt7A+Iyri5GTQ0LAX+LP
 p5XsELa7xPT2FWwgtoiAs8SED7fBbF4BPYnznY9ZQWxhgWCJWS8XAtlcQPWNrBIfG+azQDSrS
 pz+tQCsiE3AQ2Jiz0SwOIuAikRX905mEFtIQEti6eKVTBBDBSVOznwCVsMsICFx8MULZog5Fh
 I7PvaxTWDknYWkbBaSsgWMTKsY1YtTi8pSi3QN9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpO
 K9ZLzczcxAkOHAQh2MO587nSIUZKDSUmU1/eQQaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd7V
 qoaRQoJFqempFWmZOcAghklLcPAoifDOB0nzFhck5hZnpkOkTjHqcmxYvf4LkxBLXn5eqpQ4r
 wZIkQBIUUZpHtwIWERdYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjDvMpApPJl5JXCbXgEdwQ
 R0xItt+iBHlCQipKQaGCtm//MwenRDR6ZulaijwVuP/mo+jbPHOZ8b6Mwuzn9r5rNiw5aYx/V
 v3wmeSy5i118978paMQW9/ZyxBVkSCTw7z2rEXZ5neV+M44qlT7unXnpJ5X2rqYe15q14NcFS
 4sdOh3+HNYpCGu6EtyckTwgMntoob1f//MSJvr6ab5UNz0+/fukxVYmlOCPRUIu5qDgRAGrbS
 KGjAgAA
X-Env-Sender: prvs=3192a8fb8=citrix-osstest@xenproject.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1496393412!48915066!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63220 invoked from network); 2 Jun 2017 08:50:13 -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;
 2 Jun 2017 08:50:13 -0000
X-IronPort-AV: E=Sophos;i="5.39,284,1493683200"; d="scan'208";a="426325166"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71476-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:migrate-support-check:fail:nonblocking
 distros-debian-jessie:test-armhf-armhf-armhf-jessie-netboot-pygrub:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-That: flight=71439
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 2 Jun 2017 09:50:03 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [distros-debian-jessie test] 71476: tolerable 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcxNDc2IGRpc3Ryb3MtZGViaWFuLWplc3NpZSByZWFsIFtyZWFsXQpodHRwOi8vb3Nz
dGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzLzcxNDc2LwoKRmFpbHVy
ZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWFybWhmLWplc3NpZS1uZXRi
b290LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4g
bmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0
ZSAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAg
ICAgICBicm9rZW4gbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1hcm1oZi1qZXNzaWUtbmV0
Ym9vdC1weWdydWIgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1hcm1oZi1qZXNzaWUtbmV0Ym9vdC1weWdydWIgMTIgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKCmJhc2VsaW5lIHZlcnNpb246CiBmbGlnaHQg
ICAgICAgICAgICAgICA3MTQzOQoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LWplc3NpZS1u
ZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1p
Mzg2LWplc3NpZS1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWFtZDY0LWplc3NpZS1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWFybWhmLWplc3NpZS1uZXRib290LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtamVzc2llLW5l
dGJvb3QtcHlncnViICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1p
Mzg2LWplc3NpZS1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9v
c3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUu
bmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 02 08:50:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 08: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 1dGiHe-0006Fl-Ew; Fri, 02 Jun 2017 08: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 <julien.grall@arm.com>) id 1dGiHc-0006Fe-TP
 for xen-devel@lists.xenproject.org; Fri, 02 Jun 2017 08:50:13 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 E9/8B-03920-4C621395; Fri, 02 Jun 2017 08:50:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVysyfVTfewmmG
 kwY6pBhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b8yasYC04IVPw5c5e1gXENbxcjF4eQwCZG
 iXlNnWwQznJGiTNnTgI5HBzCAkESG0/JgZgiAn4Sd64GgpjMAvoS53aUg5hCAnkSJ2aZdjFyc
 rAJaErc+fyJCcTmFbCSuDF5MTuIzSKgIrH96XVGEFtUIFyi90A/G0SNoMTJmU9YQGxOAVuJW4
 tmsoLYzAJmEvM2P2SGsMUlbj2ZzwRhy0tsfzuHeQIj/ywk7bOQtMxC0jILScsCRpZVjBrFqUV
 lqUW6hhZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBgckABDsYb24MOMQoycGk
 JMrre8ggUogvKT+lMiOxOCO+qDQntfgQowwHh5IE72pVw0ghwaLU9NSKtMwcYIzApCU4eJREe
 G+DpHmLCxJzizPTIVKnGBWlxHnXgCQEQBIZpXlwbbC4vMQoKyXMywh0iBBPQWpRbmYJqvwrRn
 EORiVh3qcgU3gy80rgpr8CWswEtPjFNn2QxSWJCCmpBsZyXTaFO/nZ/x0jbO7yyndPVEvmn8U
 s03vjrsS5QxI6tpfa//h4TJbOs19zUa828uCO8yt+6LYc/uZyJz0pNGvGvlxx9tN2JgdPPlYp
 vH6nKP31jEfLpHntH51a5NS7aAdL+DS+0DNxq71W7S1y/d8lkKV+s2vXbd7oFzdWdKudfvwpp
 IAlV0GJpTgj0VCLuag4EQB9WjhhxgIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1496393411!105455603!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57560 invoked from network); 2 Jun 2017 08:50:11 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-3.tower-27.messagelabs.com with SMTP; 2 Jun 2017 08:50: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 DAC61344;
 Fri,  2 Jun 2017 01:50:09 -0700 (PDT)
Received: from [10.119.48.37] (unknown [10.119.48.37])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0E2673F41F;
 Fri,  2 Jun 2017 01:50:08 -0700 (PDT)
To: Sergej Proskurin <proskurin@sec.in.tum.de>, xen-devel@lists.xenproject.org
References: <20170601151906.10213-1-proskurin@sec.in.tum.de>
 <20170601151906.10213-5-proskurin@sec.in.tum.de>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <fddda527-3bba-d19a-acf3-ae99b5324cb3@arm.com>
Date: Fri, 2 Jun 2017 09:50:07 +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: <20170601151906.10213-5-proskurin@sec.in.tum.de>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [RFC PATCH v2 4/8] arm/mem_access: Add
 short-descriptor pte typedefs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGkgU2VyZ2VqLAoKT24gMDYvMDEvMjAxNyAwNDoxOCBQTSwgU2VyZ2VqIFByb3NrdXJpbiB3cm90
ZToKPiBUaGUgY3VycmVudCBpbXBsZW1lbnRhdGlvbiBkb2VzIG5vdCBwcm92aWRlIGFwcHJvcHJp
YXRlIHR5cGVzIGZvcgo+IHNob3J0LWRlc2NyaXB0b3IgdHJhbnNsYXRpb24gdGFibGUgZW50cmll
cy4gQXMgc3VjaCwgdGhpcyBjb21taXQgYWRkcyBuZXcKPiB0eXBlcywgd2hpY2ggc2ltcGxpZnkg
bWFuYWdpbmcgdGhlIHJlc3BlY3RpdmUgdHJhbnNsYXRpb24gdGFibGUgZW50cmllcy4KPiAKPiBT
aWduZWQtb2ZmLWJ5OiBTZXJnZWogUHJvc2t1cmluIDxwcm9za3VyaW5Ac2VjLmluLnR1bS5kZT4K
PiAtLS0KPiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+
IENjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IC0tLQo+ICAgeGVuL2lu
Y2x1ZGUvYXNtLWFybS9wYWdlLmggfCAxOSArKysrKysrKysrKysrKysrKysrCj4gICAxIGZpbGUg
Y2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20tYXJtL3BhZ2UuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oCj4gaW5kZXggNjIyMmIx
ZDRhMi4uNWVhOTdiYTk1YiAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2Uu
aAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oCj4gQEAgLTIwNSw2ICsyMDUsMjUg
QEAgdHlwZWRlZiB1bmlvbiB7Cj4gICAgICAgbHBhZV93YWxrX3Qgd2FsazsKPiAgIH0gbHBhZV90
Owo+ICAgCj4gKy8qCj4gKyAqIENvbXByaXNlcyB0aGUgYml0cyByZXF1aXJlZCB0byB3YWxrIHBh
Z2UgdGFibGVzIGFkaGVyaW5nIHRvIHRoZQo+ICsgKiBzaG9ydC1kZXNjcmlwdG9yIHRyYW5zbGF0
aW9uIHRhYmxlIGZvcm1hdC4KPiArICovCj4gK3R5cGVkZWYgc3RydWN0IF9fcGFja2VkIHsKPiAr
ICAgIHVuc2lnbmVkIGludCBkdDoyOyAgICAgICAgICAvKiBEZXNjcmlwdG9yIHR5cGUgKi8KPiAr
ICAgIHVuc2lnbmVkIGludCBwYWQxOjg7Cj4gKyAgICB1bnNpZ25lZCBpbnQgYmFzZToyMjsgICAg
ICAgLyogQmFzZSBhZGRyZXNzIG9mIGJsb2NrIG9yIG5leHQgdGFibGUgKi8KClRoaXMgaXMgY2xl
YXJseSBjb25mdXNpbmcuIFRoZSBiYXNlIGFkZHJlc3Mgc2l6ZSB2YXJpZXMgd2l0aCB0aGUgbGV2
ZWwgCnlvdSBhcmUgY3VycmVudGx5IHdhbGtpbmcuIFdpdGhvdXQgbG9va2luZyBhdCB0aGUgY29k
ZSwgSSBjYW4gZ3Vlc3MgdGhhdCAKeW91IHdvdWxkIG5lZWQgc2hpZnQvbWFzayB0byBhZGFwdCB0
aGUgYmFzZSBhZGRyZXNzLiBUaGlzIGlzIGEgY2FsbCBmb3IgCnByb3ZpZGluZyBzdHJ1Y3R1cmUg
Zm9yIGVhY2ggbGV2ZWwgKHRoZXJlIGlzIG9ubHkgMiBhbnl3YXkpLgoKPiArfSBwdGVfc2Rfd2Fs
a190OwoKSSBhbSBhIGJpdCBzdXJwcmlzZWQgdGhpcyBpcyB0aGUgb25seSBiaXRzIHlvdSByZXF1
aXJlZCBmb3IgdGhlIHdhbGtpbmcgCmFzIHlvdSBhbHNvIG5lZWQgdG8gcmV0dXJuIHRoZSBwZXJt
aXNzaW9ucy4KCkxvb2tpbmcgYXQgdGhlIHBhdGNoIGRvaW5nIHRoZSBpbXBsZW1lbnQgaW4gcGF0
Y2ggIzcsIHRoZXJlIGlzIGEgbG90IG9mIApoYXJkY29kaW5nIHZhbHVlLiBUaGlzIGlzIGEgY2Fs
bCBmb3IgYSBiZXR0ZXIgc3RydWN0dXJlIGRlZmluaXRpb24gaGVyZS4KCj4gKy8qCj4gKyAqIFJl
cHJlc2VudHMgcGFnZSB0YWJsZSBlbnRyaWVzIGFkaGVyaW5nIHRvIHRoZSBzaG9ydC1kZXNjcmlw
dG9yIHRyYW5zbGF0aW9uCj4gKyAqIHRhYmxlIGZvcm1hdC4KPiArICovCj4gK3R5cGVkZWYgdW5p
b24gewo+ICsgICAgdWludDMyX3QgYml0czsKPiArICAgIHB0ZV9zZF93YWxrX3Qgd2FsazsKPiAr
fSBwdGVfc2RfdDsKPiArCj4gICAvKiBTdGFuZGFyZCBlbnRyeSB0eXBlIHRoYXQgd2UnbGwgdXNl
IHRvIGJ1aWxkIFhlbidzIG93biBwYWdldGFibGVzLgo+ICAgICogV2UgcHV0IHRoZSBzYW1lIHBl
cm1pc3Npb25zIGF0IGV2ZXJ5IGxldmVsLCBiZWNhdXNlIHRoZXkncmUgaWdub3JlZAo+ICAgICog
YnkgdGhlIHdhbGtlciBpbiBub24tbGVhZiBlbnRyaWVzLiAqLwo+IAoKQ2hlZXJzLAoKLS0gCkp1
bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 02 08:55:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 08: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 1dGiMb-0006Z4-8s; Fri, 02 Jun 2017 08: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 <osstest-admin@xenproject.org>) id 1dGiMa-0006Yq-4d
 for xen-devel@lists.xensource.com; Fri, 02 Jun 2017 08:55:20 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 5D/FC-03058-7F721395; Fri, 02 Jun 2017 08:55:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHLMWRWlGSWpSXmKPExsWS0XRdVfebumG
 kwb3v6hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN6P8kWXDJpOLilybmBsav
 Wl2MXBxCAn8ZJU7dOsEK4TxmlLi9eRNLFyMnkLONUWL2TG0QW0TAWeLrmbnsIDavgL7ExFvTm
 EFsYQE9iYW3tjCB2BICXhJ/L71igbPvdQLF2TnYBKwkDomBRFkEVCUaVqxhnsDItYCRYRWjRn
 FqUVlqka6hiV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRqBfGYBgB+P1jQGHGCU
 5mJREeX0PGUQK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBtUzOMFBIsSk1PrUjLzAEGGExagoNH
 SYT3Ikiat7ggMbc4Mx0idYpRl2PD6vVfmIRY8vLzUqXEeVmA4SokAFKUUZoHNwIW7JcYZaWEe
 RmBjhLiKUgtys0sQZV/xSjOwagkzLsEZBVPZl4J3KZXQEcwAR3xYps+yBEliQgpqQbGwmaVI3
 cXsEaI3bM9nCvWb+xezDCRsSdCUfJTWld/jOndf8K3JZ7uVmuY8TCpx/mN2JqvRrf4t2X9yv2
 0M2fpjY+CpuaJXbLnC06bX7qysu6E3QrBD0E6YoEbQ0SWWU+f6DgtLuKo1XtP+YqPdyYf5pt7
 9Op8jnCvKf2BvsFr5uv9XvLx6ppHSizFGYmGWsxFxYkAXcZvBXECAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1496393717!71998913!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20148 invoked from network); 2 Jun 2017 08:55: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; 2 Jun 2017 08:55: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 1dGiMV-0007nW-4L; Fri, 02 Jun 2017 08:55: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 1dGiMP-00066H-Mo; Fri, 02 Jun 2017 08:55:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dGiMP-0000Kx-G3; Fri, 02 Jun 2017 08:55:09 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109931-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=b33b1055b0026f36be97fb5ec6826436088e9a23
X-Osstest-Versions-That: ovmf=76d1c752cb6629262bb999204f574e274be00500
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 02 Jun 2017 08:55:09 +0000
Subject: [Xen-devel] [ovmf test] 109931: 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>

ZmxpZ2h0IDEwOTkzMSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDk5MzEvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBiMzNiMTA1NWIwMDI2ZjM2YmU5N2ZiNWVjNjgyNjQz
NjA4OGU5YTIzCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA3NmQxYzc1
MmNiNjYyOTI2MmJiOTk5MjA0ZjU3NGUyNzRiZTAwNTAwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MDk5MzAgIDIwMTctMDYtMDIgMDU6MTY6MzcgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTA5OTMxICAyMDE3LTA2LTAyIDA3OjE1OjM1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRGFuZGFuIEJp
IDxkYW5kYW4uYmlAaW50ZWwuY29tPgogIEZ1IFNpeXVhbiA8c2l5dWFuLmZ1QGludGVsLmNvbT4K
ICBIYW8gQSBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgogIFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRl
bC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlz
aW9uIDoKCisgYnJhbmNoPW92bWYKKyByZXZpc2lvbj1iMzNiMTA1NWIwMDI2ZjM2YmU5N2ZiNWVj
NjgyNjQzNjA4OGU5YTIzCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisr
KyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNv
bmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAg
ICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAk
Y3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3Nz
dGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEn
IC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MK
KysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisr
IE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4
ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggb3Zt
ZiBiMzNiMTA1NWIwMDI2ZjM2YmU5N2ZiNWVjNjgyNjQzNjA4OGU5YTIzCisgYnJhbmNoPW92bWYK
KyByZXZpc2lvbj1iMzNiMTA1NWIwMDI2ZjM2YmU5N2ZiNWVjNjgyNjQzNjA4OGU5YTIzCisgLiAu
L2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZwor
KysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwg
LWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xv
YmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7
CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16
IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVw
b3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVz
dC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9o
b21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10n
CisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2Vs
ZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT1vdm1mCisgeGVuYnJhbmNo
PXhlbi11bnN0YWJsZQorICdbJyB4b3ZtZiA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAn
WycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQorIHNlbGVj
dF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCisg
cHJldnhlbmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeGIzM2IxMDU1YjAwMjZmMzZiZTk3
ZmI1ZWM2ODI2NDM2MDg4ZTlhMjMgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2Fw
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
eGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC0zLjE0Cisr
IDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlu
dXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdp
dDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdp
dAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNy
b24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRh
aWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgor
KyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLm92
bWYKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0
LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklS
VD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJF
RV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9y
dW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIG92
bWYKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21l
L29zc3Rlc3QvcmVwb3Mvb3ZtZgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdCBiMzNiMTA1NWIwMDI2ZjM2YmU5N2ZiNWVjNjgy
NjQzNjA4OGU5YTIzOnJlZnMvaGVhZHMveGVuLXRlc3RlZC1tYXN0ZXIKVG8gb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CiAgIDc2ZDFjNzUuLmIz
M2IxMDUgIGIzM2IxMDU1YjAwMjZmMzZiZTk3ZmI1ZWM2ODI2NDM2MDg4ZTlhMjMgLT4geGVuLXRl
c3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 02 09:02:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 09: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 1dGiTT-0007Lt-Mo; Fri, 02 Jun 2017 09:02: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 1dGiTS-0007Ln-7f
 for xen-devel@lists.xenproject.org; Fri, 02 Jun 2017 09:02:26 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 DE/BC-31580-1A921395; Fri, 02 Jun 2017 09:02:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVysyfVTXeBpmG
 kwZEfehbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8btu99YCpZpV3x4tZSpgfGAYhcjF4eQwCZG
 idUfNrF0MXICOcsZJaZ+8gexhQWCJX58aGbtYuTgEBHwk7hzNRDEZBbQlzi3oxyiOk9i+ezPY
 J1sApoSdz5/YgKxeQWsJA433GcBKWcRUJG4ODkDJCwqEC7Re6CfDaJEUOLkzCdgrZwCthJrHj
 xkB7GZBcwk5m1+yAxhi0vcejKfCcKWl9j+dg7zBEb+WUjaZyFpmYWkZRaSlgWMLKsYNYpTi8p
 Si3QNLfSSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQIDs56BgXEH4+/TnocYJTmY
 lER5fQ8ZRArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4P2lbhgpJFiUmp5akZaZA4wRmLQEB4+SC
 O9FNaA0b3FBYm5xZjpE6hSjopQ4L5sGUEIAJJFRmgfXBovLS4yyUsK8jAwMDEI8BalFuZklqP
 KvGMU5GJWEeYtBpvBk5pXATX8FtJgJaPGLbfogi0sSEVJSDYypM51/l5e+bo9v+HZveee+lbr
 VMvzRTor/fl04f2Hm6tui6bs/zLXwnR89OV4mSfVxZozb8rm5f6e3fks5ov30y1UV1frb/IsU
 tt31/c4/uXtW2esXG7/ZPTY+8fpT8O04N7PbQdeXMnC3fXud8kJTXpBN8NT2Ez+aNnUrSHU/T
 jOeuP4gz392JZbijERDLeai4kQA91rfUsYCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1496394144!48279804!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35798 invoked from network); 2 Jun 2017 09:02:24 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-9.tower-31.messagelabs.com with SMTP; 2 Jun 2017 09:02: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 C0F73344;
 Fri,  2 Jun 2017 02:02:23 -0700 (PDT)
Received: from [10.119.48.37] (unknown [10.119.48.37])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B14CA3F58B;
 Fri,  2 Jun 2017 02:02:22 -0700 (PDT)
To: Sergej Proskurin <proskurin@sec.in.tum.de>, xen-devel@lists.xenproject.org
References: <20170601151906.10213-1-proskurin@sec.in.tum.de>
 <20170601151906.10213-6-proskurin@sec.in.tum.de>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <3a019bbf-6ebe-85b0-4d97-90ccb6295035@arm.com>
Date: Fri, 2 Jun 2017 10:02:20 +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: <20170601151906.10213-6-proskurin@sec.in.tum.de>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [RFC PATCH v2 5/8] arm/mem_access: Add software
 guest-page-table walk
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGkgU2VyZ2VqLAoKT24gMDYvMDEvMjAxNyAwNDoxOCBQTSwgU2VyZ2VqIFByb3NrdXJpbiB3cm90
ZToKPiBUaGUgZnVuY3Rpb24gcDJtX21lbV9hY2Nlc3NfY2hlY2tfYW5kX2dldF9wYWdlIGluIG1l
bV9hY2Nlc3MuYyB0cmFuc2xhdGVzIGEgZ3ZhCj4gdG8gYW4gaXBhIGJ5IG1lYW5zIG9mIHRoZSBo
YXJkd2FyZSBmdW5jdGlvbmFsaXR5IG9mIHRoZSBBUk0gYXJjaGl0ZWN0dXJlLiBUaGlzCj4gaXMg
aW1wbGVtZW50ZWQgaW4gdGhlIGZ1bmN0aW9uIGd2YV90b19pcGEuIElmIG1lbV9hY2Nlc3MgaXMg
YWN0aXZlLAo+IGhhcmR3YXJlLWJhc2VkIGd2YSB0byBpcGEgdHJhbnNsYXRpb24gbWlnaHQgZmFp
bCwgYXMgZ3ZhX3RvX2lwYSB1c2VzIHRoZQo+IGd1ZXN0J3MgdHJhbnNsYXRpb24gdGFibGVzLCBh
Y2Nlc3MgdG8gd2hpY2ggbWlnaHQgYmUgcmVzdHJpY3RlZCBieSB0aGUgYWN0aXZlCj4gVlRUQlIu
IFRvIGFkZHJlc3MgdGhpcyBpc3N1ZSwgaW4gdGhpcyBjb21taXQgd2UgYWRkIGEgc29mdHdhcmUt
YmFzZWQKPiBndWVzdC1wYWdlLXRhYmxlIHdhbGssIHdoaWNoIHdpbGwgYmUgdXNlZCBieSB0aGUg
ZnVuY3Rpb24KPiBwMm1fbWVtX2FjY2Vzc19jaGVja19hbmRfZ2V0X3BhZ2UgcGVyZm9ybSB0aGUg
Z3ZhIHRvIGlwYSB0cmFuc2xhdGlvbiBpbgo+IHNvZnR3YXJlIGluIG9uZSBvZiB0aGUgZm9sbG93
aW5nIGNvbW1pdHMuCj4gCj4gTm90ZTogVGhpcyBmdW5jdGlvbiBwMm1fd2Fsa19ncHQgYXNzdW1l
cyB0aGF0IHRoZSBkb21haW4sIHRoZSBndmEgb2YKPiB3aGljaCBpcyB0byBiZSB0cmFuc2xhdGVk
LCBpcyBydW5uaW5nIG9uIHRoZSBjdXJyZW50bHkgYWN0aXZlIHZDUFUuIFRvCj4gd2FsayB0aGUg
Z3Vlc3QncyBwYWdlIHRhYmxlIG9uIGEgZGlmZmVyZW50IHZDUFUsIHRoZSBmb2xsb3dpbmcgcmVn
aXN0ZXJzCj4gd291bGQgbmVlZCB0byBiZSBsb2FkZWQ6IFRDUl9FTDEsIFRUQlIwX0VMMSwgVFRC
UjFfRUwxLCBhbmQgU0NUTFJfRUwxLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFNlcmdlaiBQcm9za3Vy
aW4gPHByb3NrdXJpbkBzZWMuaW4udHVtLmRlPgo+IC0tLQo+IENjOiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+Cj4gLS0tCj4gdjI6IFJlbmFtZSBwMm1fZ3ZhX3RvX2lwYSB0byBwMm1fd2Fs
a19ncHQgYW5kIG1vdmUgaXQgdG8gcDJtLmMuCj4gCj4gICAgICBNb3ZlIHRoZSBmdW5jdGlvbmFs
aXR5IHJlc3BvbnNpYmxlIGZvciB3YWxraW5nIGxvbmctZGVzY3JpcHRvciBiYXNlZAo+ICAgICAg
dHJhbnNsYXRpb24gdGFibGVzIG91dCBvZiB0aGUgZnVuY3Rpb24gcDJtX3dhbGtfZ3B0LiBBbHNv
IG1vdmUgb3V0IHRoZQo+ICAgICAgbG9uZy1kZXNjcmlwdG9yIGJhc2VkIHRyYW5zbGF0aW9uIG91
dCBvZiB0aGlzIGNvbW1pdC4KPiAKPiAgICAgIENoYW5nZSBmdW5jdGlvbiBwYXJhbWV0ZXJzIGlu
IG9yZGVyIHRvIHJldHVybiBhY2Nlc3MgYWNjZXNzIHJpZ2h0cyB0byBhCj4gICAgICByZXF1ZXN0
ZWQgZ3ZhLgo+IAo+ICAgICAgQ29zbWV0aWMgZml4ZXMuCj4gLS0tCj4gICB4ZW4vYXJjaC9hcm0v
cDJtLmMgICAgICAgIHwgNTggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysKCkkga25vdyBJIHN1Z2dlc3RlZCB0byBtb3ZlIGluIHAybS5jLiBMb29raW5nIGF0
IHRoZSBkaWZmIHN0YXQsIHRoaXMgd2lsbCAKaW5jcmVhc2UgcXVpdGUgYSBsb3QgcDJtLmMgd2hp
Y2ggaXMgYWxyZWFkeSBiaWcuCgpIb3cgYWJvdXQgaW50cm9kdWNpbmcgYSBmaWxlIGd1ZXN0X3dh
bGsuYyB3aGljaCBjb250YWluIHRoZSBuZXcgZnVuY3Rpb25zPwoKPiAgIHhlbi9pbmNsdWRlL2Fz
bS1hcm0vcDJtLmggfCAgNiArKysrKwo+ICAgMiBmaWxlcyBjaGFuZ2VkLCA2NCBpbnNlcnRpb25z
KCspCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wMm0uYyBiL3hlbi9hcmNoL2FybS9w
Mm0uYwo+IGluZGV4IDc1MmU5NDgwNzAuLjAzMzdkODM1ODEgMTAwNjQ0Cj4gLS0tIGEveGVuL2Fy
Y2gvYXJtL3AybS5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3AybS5jCj4gQEAgLTE1NDgsNiArMTU0
OCw2NCBAQCB2b2lkIF9faW5pdCBzZXR1cF92aXJ0X3BhZ2luZyh2b2lkKQo+ICAgfQo+ICAgCj4g
ICAvKgo+ICsgKiBUaGUgZnVuY3Rpb24gX19wMm1fd2Fsa19ncHRfc2QgdHJhbnNsYXRlcyBhIGdp
dmVuIEdWQSBpbnRvIGFuIElQQSB1c2luZyB0aGUKPiArICogc2hvcnQtZGVzY3JpcHRvciB0cmFu
c2xhdGlvbiB0YWJsZSBmb3JtYXQgaW4gc29mdHdhcmUuIFRoaXMgZnVuY3Rpb24gYXNzdW1lcwo+
ICsgKiB0aGF0IHRoZSBkb21haW4gaXMgcnVubmluZyBvbiB0aGUgY3VycmVudGx5IGFjdGl2ZSB2
Q1BVLiBUbyB3YWxrIHRoZSBndWVzdCdzCj4gKyAqIHBhZ2UgdGFibGUgb24gYSBkaWZmZXJlbnQg
dkNQVSwgdGhlIGZvbGxvd2luZyByZWdpc3RlcnMgd291bGQgbmVlZCB0byBiZQo+ICsgKiBsb2Fk
ZWQ6IFRDUl9FTDEsIFRUQlIwX0VMMSwgVFRCUjFfRUwxLCBhbmQgU0NUTFJfRUwxLgo+ICsgKi8K
PiArc3RhdGljIGludCBfX3AybV93YWxrX2dwdF9zZChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAoK
VGhlIF9fIGFyZSBub3QgbmVjZXNzYXJ5IGhlcmUuIFlvdSBkb24ndCB1c2UgdGhlIG5hbWUgcDJt
X3dhbGtfZ3B0X3NkIAphbnl3aGVyZS4KCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dmFkZHJfdCBndmEsIHBhZGRyX3QgKmlwYSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgKnBlcm1fcm8pCgpJIGFtIGEgYml0IGNvbmZ1c2VkIHdpdGggcGVybV9y
by4gV2lsbCB5b3Ugb25seSByZXR1cm4gMC8xPyBJZiBzbyBpdCAKc2hvdWxkIGJlIGEgYm9vbC4K
CkJ1dCB3ZSBsaWtlbHkgd2FudCB0byBrbm93IG1vcmUgcGVybWlzc2lvbiBzdWNoIGFzIHRoZSBl
eGVjdXRpb24gYml0Li4uCgo+ICt7Cj4gKyAgICAvKiBOb3QgaW1wbGVtZW50ZWQgeWV0LiAqLwo+
ICsgICAgcmV0dXJuIC1FRkFVTFQ7Cj4gK30KPiArCj4gKy8qCj4gKyAqIFRoZSBmdW5jdGlvbiBf
X3AybV93YWxrX2dwdF9sZCB0cmFuc2xhdGVzIGEgZ2l2ZW4gR1ZBIGludG8gYW4gSVBBIHVzaW5n
IHRoZQo+ICsgKiBsb25nLWRlc2NyaXB0b3IgdHJhbnNsYXRpb24gdGFibGUgZm9ybWF0IGluIHNv
ZnR3YXJlLiBUaGlzIGZ1bmN0aW9uIGFzc3VtZXMKPiArICogdGhhdCB0aGUgZG9tYWluIGlzIHJ1
bm5pbmcgb24gdGhlIGN1cnJlbnRseSBhY3RpdmUgdkNQVS4gVG8gd2FsayB0aGUgZ3Vlc3Qncwo+
ICsgKiBwYWdlIHRhYmxlIG9uIGEgZGlmZmVyZW50IHZDUFUsIHRoZSBmb2xsb3dpbmcgcmVnaXN0
ZXJzIHdvdWxkIG5lZWQgdG8gYmUKPiArICogbG9hZGVkOiBUQ1JfRUwxLCBUVEJSMF9FTDEsIFRU
QlIxX0VMMSwgYW5kIFNDVExSX0VMMS4KPiArICovCj4gK3N0YXRpYyBpbnQgX19wMm1fd2Fsa19n
cHRfbGQoc3RydWN0IHAybV9kb21haW4gKnAybSwKCkRpdHRvLgoKPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB2YWRkcl90IGd2YSwgcGFkZHJfdCAqaXBhLAo+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqcGVybV9ybykKPiArewo+ICsgICAgLyogTm90
IGltcGxlbWVudGVkIHlldC4gKi8KPiArICAgIHJldHVybiAtRUZBVUxUOwo+ICt9Cj4gKwo+ICtp
bnQgcDJtX3dhbGtfZ3B0KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHZhZGRyX3QgZ3ZhLAoKU28g
eW91IG1peCAyIHRoaW5ncywgcDJtIGFuZCBncHQuIFAyTSBpcyB1c2VkIHRvIHJlZmVyIHRvIHN0
YWdlLTIgcGFnZSAKdGFibGUuIFdoaWxzdCBncHQgc3RhbmRzIEkgZ3Vlc3MgZm9yIGd1ZXN0IHBh
Z2UgdGFibGUuCgpUaGUgbmFtZSBncHQgaXMgbm90IHZlcnkgdXNlZCBpbiBYZW4gYW5kIHdvdWxk
IHByZWZlciBhIGNsZWFyZXIgbmFtZSAKc3VjaCBhcyB0aGUgeDg2IG9uZSAiZ3Vlc3Rfd2Fsa190
YWJsZXMiLgoKPiArICAgICAgICAgICAgICAgICBwYWRkcl90ICppcGEsIHVuc2lnbmVkIGludCAq
cGVybV9ybykKPiArewo+ICsgICAgdWludDMyX3Qgc2N0bHIgPSBSRUFEX1NZU1JFRyhTQ1RMUl9F
TDEpOwo+ICsgICAgcmVnaXN0ZXJfdCB0Y3IgPSBSRUFEX1NZU1JFRyhUQ1JfRUwxKTsKPiArI2lm
ZGVmIENPTkZJR19BUk1fNjQKPiArICAgIHN0cnVjdCBkb21haW4gKmQgPSBwMm0tPmRvbWFpbjsK
PiArI2VuZGlmCgpUaGUgb25seSBwbGFjZSB1c2UgKmQgaXMgaW4gdGhlIGlzXzMyYml0X2RvbWFp
biwgc28gbm8gbmVlZCB0byBhZGQgc29tZSAKI2lmZGVmIGFuZCBkZWZpbmUgdGhlIHZhcmlhYmxl
LgoKPiArCj4gKyAgICAvKiBJZiB0aGUgTU1VIGlzIGRpc2FibGVkLCB0aGVyZSBpcyBubyBuZWVk
IHRvIHRyYW5zbGF0ZSB0aGUgZ3ZhLiAqLwo+ICsgICAgaWYgKCAhKHNjdGxyICYgU0NUTFJfTSkg
KQo+ICsgICAgewo+ICsgICAgICAgICppcGEgPSBndmE7CgpXaHkgKnBlcm1fcm8gaXMgbm90IHNl
dCBoZXJlPwoKPiArCj4gKyAgICAgICAgcmV0dXJuIDA7Cj4gKyAgICB9Cj4gKwo+ICsjaWZkZWYg
Q09ORklHX0FSTV82NAo+ICsgICAgaWYgKCBpc18zMmJpdF9kb21haW4oZCkgKQo+ICsjZW5kaWYK
CmlzXzMyYml0X2RvbWFpbiBleGlzdHMgZm9yIDMyLWJpdCBYZW4uIFNvIG5vdCBuZWVkIHRvIGhh
dmUgdGhpcyAjaWZkZWYuCgo+ICsgICAgewo+ICsgICAgICAgIGlmICggISh0Y3IgJiBUVEJDUl9F
QUUpICkKPiArICAgICAgICAgICAgcmV0dXJuIF9fcDJtX3dhbGtfZ3B0X3NkKHAybSwgZ3ZhLCBp
cGEsIHBlcm1fcm8pOwo+ICsgICAgfQo+ICsKPiArICAgIHJldHVybiBfX3AybV93YWxrX2dwdF9s
ZChwMm0sIGd2YSwgaXBhLCBwZXJtX3JvKTsKPiArfQo+ICsKPiArLyoKPiAgICAqIExvY2FsIHZh
cmlhYmxlczoKPiAgICAqIG1vZGU6IEMKPiAgICAqIGMtZmlsZS1zdHlsZTogIkJTRCIKPiBkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
cDJtLmgKPiBpbmRleCAxOGM1N2Y5MzZlLi5jYzlmNGJmMjI1IDEwMDY0NAo+IC0tLSBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vcDJtLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCj4g
QEAgLTI2NCw2ICsyNjQsMTIgQEAgdm9pZCBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKHN0cnVj
dCBkb21haW4gKmQsCj4gICAKPiAgIG1mbl90IGdmbl90b19tZm4oc3RydWN0IGRvbWFpbiAqZCwg
Z2ZuX3QgZ2ZuKTsKPiAgIAo+ICsvKiBXYWxrIHRoZSBndWVzdCdzIHBhZ2UgdGFibGVzIGluIHNv
ZnR3YXJlLiAqLwo+ICtpbnQgcDJtX3dhbGtfZ3B0KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCj4g
KyAgICAgICAgICAgICAgICAgdmFkZHJfdCBndmEsCj4gKyAgICAgICAgICAgICAgICAgcGFkZHJf
dCAqaXBhLAo+ICsgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqcGVybV9ybyk7Cj4gKwo+
ICAgLyoKPiAgICAqIFBvcHVsYXRlLW9uLWRlbWFuZAo+ICAgICovCj4gCgpDaGVlcnMsCgotLSAK
SnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 02 09:32:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 09: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 1dGiwj-0000lA-Po; Fri, 02 Jun 2017 09: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 <prvs=3192a8fb8=citrix-osstest@xenproject.org>)
 id 1dGiwi-0000kS-OL
 for xen-devel@lists.xensource.com; Fri, 02 Jun 2017 09:32:40 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 C1/A3-03371-8B031395; Fri, 02 Jun 2017 09:32:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpO52A8N
 Ig+MXVC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa0bzp6OsBfelKx4sms7SwPhQuIuRk0NCwF/i
 9tMFrF2MHEC2u0TD3jSQsIiAs8SED7fZQGxeAT2JlVteMYPYwgIWEkuPtjF2MXIBlTcxSvRPX
 scIMcdNYu+MQ+wwdsOKJawgNpuAh8TEnoksIDaLgIrEvWMdTCC2kICWxNLFK5kgFghKnJz5BK
 yGWUBC4uCLF8wQ91hI7H1VMYGRbxaSqllIqhYwMq1i1ChOLSpLLdI1stBLKspMzyjJTczM0TU
 0MNPLTS0uTkxPzUlMKtZLzs/dxAgMKQYg2MF4fm3gIUZJDiYlUV7fQwaRQnxJ+SmVGYnFGfFF
 pTmpxYcYZTg4lCR4hfQNI4UEi1LTUyvSMnOAwQ2TluDgURLh7dIDSvMWFyTmFmemQ6ROMepyb
 Fi9/guTEEtefl6qlDivL8gMAZCijNI8uBGwSLvEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYV
 4ukCk8mXklcJteAR3BBHTEi236IEeUJCKkpBoYKxWPT3qj99qFPUj9154lXrsFH5/M9z460UD
 sJ3vTTEarmhdhXCFVnir5h6Y5CWwISNl/4FnKBvN3X3zbsmbqsDwS65U+4W4hdVbMt/hvWuqm
 3/yasstTORZ51C9PmzSN5dCmDflRehGbjgp/Wm9z7dzX11dqVl2dkMv7MVKh7NjqXT94nWv7l
 FiKMxINtZiLihMB71T3ka8CAAA=
X-Env-Sender: prvs=3192a8fb8=citrix-osstest@xenproject.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1496395957!101166412!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59762 invoked from network); 2 Jun 2017 09:32:39 -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;
 2 Jun 2017 09:32:39 -0000
X-IronPort-AV: E=Sophos;i="5.39,284,1493683200"; d="scan'208";a="426328317"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL05.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71477-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64-libvirt:libvirt-build:fail:allowable
 ovmf:build-i386-libvirt:libvirt-build:fail:allowable
X-Osstest-Versions-This: ovmf=76d1c752cb6629262bb999204f574e274be00500
X-Osstest-Versions-That: ovmf=a6b5380642c4d9f55175dd5f423bae9ecc1be9d8
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 2 Jun 2017 10:32:35 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL05.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71477: 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
MTQ3NyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE0NzcvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25z
LgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2Nr
aW5nKToKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDUgbGlidmlydC1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsICAgbGlrZSA3MTQ2NQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgNSBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcxNDY1Cgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAgICAgICAgICAgNzZkMWM3NTJj
YjY2MjkyNjJiYjk5OTIwNGY1NzRlMjc0YmUwMDUwMApiYXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAg
ICAgICAgICAgICAgICAgYTZiNTM4MDY0MmM0ZDlmNTUxNzVkZDVmNDIzYmFlOWVjYzFiZTlkOAoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcxNDY1ICAyMDE3LTA2LTAxIDExOjE2OjQ1IFogICAgMCBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3MTQ3NyAgMjAxNy0wNi0wMiAwNzoxNzozNiBaICAg
IDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQt
YW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5j
aXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0
L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0
dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNl
LmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxl
LgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCmNvbW1pdCA3NmQxYzc1MmNiNjYyOTI2MmJiOTk5MjA0ZjU3NGUyNzRiZTAwNTAwCkF1
dGhvcjogUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KRGF0ZTogICBUaHUgSnVuIDEgMTg6
Mjg6MjMgMjAxNyArMDgwMAoKICAgIE1kZU1vZHVsZVBrZy9Vc2JCdXM6IENvcnJlY3QgZGVidWcg
bWVzc2FnZQogICAgCiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlv
biBBZ3JlZW1lbnQgMS4wCiAgICBTaWduZWQtb2ZmLWJ5OiBSdWl5dSBOaSA8cnVpeXUubmlAaW50
ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4K
CmNvbW1pdCBiNjU5YjUwM2ZhN2M0MzY3N2NjYWI0MGQzMTFkYmFiMzMzNjZlZTk3CkF1dGhvcjog
UnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KRGF0ZTogICBUaHUgSnVuIDEgMTg6Mjc6MjMg
MjAxNyArMDgwMAoKICAgIE1kZU1vZHVsZVBrZy9Vc2JCdXM6IEZpeCBzeXN0ZW0gaGFuZyB3aGVu
IGZhaWxlZCB0byB1bmluc3RhbGwgVXNiSW8KICAgIAogICAgV2hlbiAicmVjb25uZWN0IC1yIiBp
cyB0eXBlZCBpbiBzaGVsbCwgVXNiRnJlZUludGVyZmFjZSgpIGlzIGNhbGxlZAogICAgdG8gdW5p
bnN0YWxsIHRoZSBVc2JJbyBhbmQgRGV2aWNlUGF0aC4gQnV0IFdoZW4gYSBVc2JJbyBpcyBvcGVu
ZWQKICAgIGJ5IGEgZHJpdmVyIGFuZCB0aGF0IGRyaXZlciByZWplY3RzIHRvIGNsb3NlIHRoZSBV
c2JJbyBpbiBTdG9wKCksCiAgICB0aGUgdW5pbnN0YWxsIGRvZXNuJ3Qgc3VjY2VlZC4KICAgIEJ1
dCBVc2JGcmVlSW50ZXJmYWNlICgpIGZyZWVzIHRoZSBEZXZpY2VQYXRoIG1lbW9yeSB3aXRob3V0
IGNoZWNrCiAgICB3aGV0aGVyIHRoZSB1bmluc3RhbGwgc3VjY2VlZHMuCiAgICBJdCBsZWFkcyB0
byB0aGUgRFhFIGNvcmUgZGF0YWJhc2UgY29udGFpbiBhIERldmljZVBhdGggaW5zdGFuY2UgYnV0
CiAgICB0aGF0IGluc3RhbmNlJ3MgbWVtb3J5IGlzIGZyZWVkLgogICAgQXNzZXJ0aW9uIGhhcHBl
bnMgd2hlbiBzb21lb25lIGNhbGxzIEluc3RhbGxQcm90b2NvbChEZXZpY2VQYXRoKQogICAgYmVj
YXVzZSB0aGUgSW5zdGFsbFByb3RvY29sKCkgY2hlY2tzIGFsbCBEZXZpY2VQYXRoIGluc3RhbmNl
IHRvCiAgICBmaW5kIHdoZXRoZXIgdGhlIHNhbWUgb25lIGV4aXRzIGluIGRhdGFiYXNlLgogICAg
CiAgICBXZSBoYXZlbid0IHNlZW4gYW55IFVTQiBkZXZpY2UgZHJpdmVyIHdoaWNoIHJlamVjdHMg
dG8gY2xvc2UgVXNiSW8KICAgIGluIFN0b3AoKSwgYnV0IGl0J3MgdmVyeSBsaWtlbHkuCiAgICAK
ICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAx
LjAKICAgIFNpZ25lZC1vZmYtYnk6IFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogRmVuZyBUaWFuIDxmZW5nLnRpYW5AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICAgIENjOiBIYW8gQSBXdSA8aGFv
LmEud3VAaW50ZWwuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 02 09:33:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 09: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 1dGixw-0000r5-7X; Fri, 02 Jun 2017 09: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 <marmarek@invisiblethingslab.com>) id 1dGixu-0000qw-PB
 for xen-devel@lists.xen.org; Fri, 02 Jun 2017 09:33:55 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 6B/97-03371-20131395; Fri, 02 Jun 2017 09:33:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsXilM8iqctoaBh
 pcHaDrMWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmjG35xdrwWKOimN7rjI3MB5l72Lk4hASOMEo
 sXbqFbYuRk4gJ1vi5dYbTCAJFoE7LBLNs14xgyQkBDwl1j7byQZhO0ss3XCAGaL7HKPE90332
 UESLAIqEkf37GUEsdkEgiWuL/nFCmKLCKhLLDk7CaxGWEBGYsXjvSwgNq+AjsS2x7OYIGxBiZ
 Mzn4DFmQVKJRZd2ARUzwFkS0ss/8cBEhYVUJbYfWsv8wRG/llIOmYh6ZiF0AERVpf4M+8SM4a
 wtsSyha+ZIWxbiXXr3rMsYGRfxahenFpUllqka6yXVJSZnlGSm5iZo2toYKaXm1pcnJiempOY
 VKyXnJ+7iREY4gxAsIOx45/TIUZJDiYlUV7fQwaRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4V
 +obRgoJFqWmp1akZeYAow0mLcHBoyTC26UHlOYtLkjMLc5Mh0idYlSUEuc9BtInAJLIKM2Da4
 NF+CVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ8y4FmcKTmVcCN/0V0GImoMUvtumDLC5JREh
 JNTBubre5VdI59cyaHWXHvPbYrDos9aTef9Jy5g2eJ7jusV5ZMX/nQ4GoAuaL237fj386/8Gs
 kicbNi3YtcGkWee+b7jKEvEQ5fL2qs+BrNzSxrqTUucp9HA9/VmxxLJP9tdnxlhJ23k//kfZi
 vG8Uq6o07oe+DxKW3b+sz3P5iRsSDmX88x6+ZJiJZbijERDLeai4kQAMKcrC+sCAAA=
X-Env-Sender: marmarek@invisiblethingslab.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1496396032!71832693!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21962 invoked from network); 2 Jun 2017 09:33:53 -0000
Received: from out1-smtp.messagingengine.com (HELO
 out1-smtp.messagingengine.com) (66.111.4.25)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 Jun 2017 09:33:53 -0000
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id B01B4209A8
 for <xen-devel@lists.xen.org>; Fri,  2 Jun 2017 05:33:52 -0400 (EDT)
Received: from frontend2 ([10.202.2.161])
 by compute7.internal (MEProxy); Fri, 02 Jun 2017 05:33:52 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=content-type:date:from:message-id
 :mime-version:subject:to:x-me-sender:x-me-sender:x-sasl-enc
 :x-sasl-enc; s=fm1; bh=lS/VZdCTkBUKglNKMNGUWvyxE62O3iDMSMntzuflR
 fk=; b=OsMUoj5N8/No0IUE9V7vUxR6JoduzJmW7IYvQV8ExOvapxdpNUs7YLqV/
 q9Or7lzskh3wf6CPEeVdEyYqI+ZnGxt2Othg7T1d+GzUsRG+z18Dyvd7tPhI1GY0
 XdARlSAZ0s9JxoMdcVEPP0Jdo9CLRdpJmIe2a8oMhnlc8Xrxg4RlzK0+Rjn3q7cm
 RjsWSV2xU7jWOdZR4VmAtl4A6DrOK/PozyIi0/ANHXLBAqalBCsQrMN4RVOahXgu
 AWHFXP1SijycBUYcBlOblJLARqit2DSMV96XRjwokPU3t2x735dEQKU4LcPRxeiF
 16xKceIrNVt7hQt6rGMgfGUdLRRrw==
X-ME-Sender: <xms:ADExWaMm2RreDN5bPrYyRwMn5cWNusLHbNzTmG7hywJTP_VxYgtAkA>
X-Sasl-enc: kX/KuVtG7rzh9UnoOuz+NGq975xSP+lGKPllaPvr84U7 1496396032
Received: from mail-itl (89-70-103-23.dynamic.chello.pl [89.70.103.23])
 by mail.messagingengine.com (Postfix) with ESMTPA id 1BD0D2475C
 for <xen-devel@lists.xen.org>; Fri,  2 Jun 2017 05:33:51 -0400 (EDT)
Date: Fri, 2 Jun 2017 11:33:50 +0200
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel <xen-devel@lists.xen.org>
Message-ID: <20170602093350.GA1394@mail-itl>
MIME-Version: 1.0
User-Agent: Mutt/1.8.0 (2017-02-23)
Subject: [Xen-devel] (pv)?grub and PVHv2
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============0220009249440745547=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============0220009249440745547==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="LZvS9be/3tNcYl/X"
Content-Disposition: inline


--LZvS9be/3tNcYl/X
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Hi,

Is there any method to boot PVHv2 domain using a kernel fetched from
that domain's disk image, _without_ mounting it in dom0? Something like
pvgrub was for PV.

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

--LZvS9be/3tNcYl/X
Content-Type: application/pgp-signature; name="signature.asc"

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

iQEcBAEBCAAGBQJZMTD9AAoJENuP0xzK19csiZ8H/13Tf8msRqvjxOBZNtw1/W+f
kGRp0mIaqekjoZBUGZiX79Ugmd2vlInYua+dudQ6gGxFlDH31DdO4A5j8MHONKUv
kxLBtndz47LONSDLyFbr9PBhumguValna2nMtMlbYjiMRO/SW9Ai2xEfiWAVADUt
wAaMfuT011ela6sgXP+qTwHmIUpPDV6eUZ6qHKUkrlAUTv4K2CelCOYEWzqpPuPe
6H1Z+87iMzf3Ld3CpSq5vcvroaWEIWVyek3B1RCEQsQRdvkkLRX0GOvefAwpPOrF
snz13AIJUYyMN9ZIep8gf9UwzaEb82uAsoPVLlDJ00fm1sKkM4BCTW2l+jODYyk=
=yWLi
-----END PGP SIGNATURE-----

--LZvS9be/3tNcYl/X--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0220009249440745547==--


From xen-devel-bounces@lists.xen.org Fri Jun 02 09:59:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 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 1dGjMG-0002GS-9Y; Fri, 02 Jun 2017 09:59:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=319e99cc0=roger.pau@citrix.com>)
 id 1dGjMF-0002GM-33
 for xen-devel@lists.xen.org; Fri, 02 Jun 2017 09:59:03 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 E4/3F-01733-6E631395; Fri, 02 Jun 2017 09:59:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsWyU9JRQveRmWG
 kwb4uXYslHxezODB6HN39mymAMYo1My8pvyKBNePnvEPMBbdYKp7cl2pg/MDcxcjBISHgJ3Hy
 jU0XIycHi4CKxLGJi1hAwmwC9hLTv1aAhEUEQiS6p75lBbGZBVwkPna+BrOFBXQkrr/fBGbzC
 nhKNG17wghiC4HEL+9hgYgLSpyc+YQFoldP4sbUKWwg45kFpCWW/+OACMtLNG+dzQxicwroSi
 y9PwtspCjQNRPn97FDjFSU6J/3gA3ElhBIl9j69xfzBEaBWUg2zEKyYRbChllINixgZFnFqFG
 cWlSWWqRrZKyXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYqvUMDIw7GHe0+x1i
 lORgUhLlNTU2jBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwWtoCpQTLEpNT61Iy8wBRg1MWoKDR
 0mEN9wEKM1bXJCYW5yZDpE6xajL0fRhyxcmIZa8/LxUKXHeIpAZAiBFGaV5cCNgEXyJUVZKmJ
 eRgYFBiKcgtSg3swRV/hWjOAejkjDvEZApPJl5JXCbXgEdwQR0xItt+iBHlCQipIBJYfrcEwU
 eqd0PT/A9EvHhybc89ZZpTkKMUGbelKOfQuyutlbO+PqK7cq2JXcurJy55Nvr77/fz12bb+ma
 xPHpbOydKV++HgrZf3niGeW85sZ5v3ZP+J3P5DRxsQnbiaiyNPOTzq6dd7gy1KL7oz0ehP1ne
 t/PxPTzj4j39rm9/xNSpxrEfN6uOE2JpTgj0VCLuag4EQDEVqyo2wIAAA==
X-Env-Sender: prvs=319e99cc0=roger.pau@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1496397538!65279554!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24559 invoked from network); 2 Jun 2017 09:58:58 -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;
 2 Jun 2017 09:58:58 -0000
X-IronPort-AV: E=Sophos;i="5.39,284,1493683200"; d="scan'208";a="47111941"
Date: Fri, 2 Jun 2017 10:58:54 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20170602095854.tpfn53v42nondf4f@dhcp-3-128.uk.xensource.com>
References: <20170602093350.GA1394@mail-itl>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170602093350.GA1394@mail-itl>
User-Agent: NeoMutt/20170428 (1.8.2)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: anthony.perard@citrix.com, xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] (pv)?grub and PVHv2
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBKdW4gMDIsIDIwMTcgYXQgMTE6MzM6NTBBTSArMDIwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IEhpLAo+IAo+IElzIHRoZXJlIGFueSBtZXRob2QgdG8gYm9v
dCBQVkh2MiBkb21haW4gdXNpbmcgYSBrZXJuZWwgZmV0Y2hlZCBmcm9tCj4gdGhhdCBkb21haW4n
cyBkaXNrIGltYWdlLCBfd2l0aG91dF8gbW91bnRpbmcgaXQgaW4gZG9tMD8gU29tZXRoaW5nIGxp
a2UKPiBwdmdydWIgd2FzIGZvciBQVi4KCkhlbGxvLAoKQW50aG9ueSAoQ2NlZCkgaXMgd29ya2lu
ZyBvbiBhbiBPVk1GIHBvcnQsIHNvIGl0IGNhbiBiZSB1c2VkIGFzCmZpcm13YXJlIGZvciBQVkh2
MiBndWVzdHMuCgpJIGNhbm5vdCBzZWVtIHRvIGJlIGFibGUgdG8gZmluZCB0aGUgb3JpZ2luYWwg
Y292ZXItbGV0dGVyIG9mIHRoYXQKcGF0Y2ggc2VyaWVzLCB0aGlzIGlzIHRoZSBiZXN0IEkgY291
bGQgZmluZDoKCmh0dHBzOi8vbGlzdHMuMDEub3JnL3BpcGVybWFpbC9lZGsyLWRldmVsLzIwMTct
SmFudWFyeS8wMDYxNDguaHRtbAoKQW50aG9ueSB3aWxsIGhvcGVmdWxseSBiZSBhYmxlIHRvIHBy
b3ZpZGUgbW9yZSBpbmZvIG9uIHRoaXMuCgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 02 10:29:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 10:29: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 1dGjpt-00049H-Ob; Fri, 02 Jun 2017 10:29:41 +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 1dGjps-00048w-76
 for xen-devel@lists.xensource.com; Fri, 02 Jun 2017 10:29:40 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 47/54-23755-31E31395; Fri, 02 Jun 2017 10:29:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVVfIzjD
 SYMcaWYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmfNpxgKWguahi75JHbA2M
 h1y7GLk4hAT+MkpMeHeQFcJ5zChx+s4n5i5GTiBnG6PEj55SEFtEwFni65m57CA2r4C+xJTrl
 8FqhAXsJD49/8cE0iwhsFFd4vmly4wgCQkBT4nt8ybD2XdXfgZqZudgE7CSOCQGEmURUJWYff
 su4wRG7gWMDKsYNYpTi8pSi3QNDfSSijLTM0pyEzNzgDxjvdzU4uLE9NScxKRiveT83E2MQJ/
 XMzAw7mDc1uV8iFGSg0lJlNfU2DBSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvdRugnGBRanpq
 RVpmDjD4YNISHDxKIrynQdK8xQWJucWZ6RCpU4y6HBtWr//CJMSSl5+XKiXOa2sLVCQAUpRRm
 gc3AhYJlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ814GWcWTmVcCt+kV0BFMQEe82KYPck
 RJIkJKqoFR9+AVv7V74zx2v+UJFt0Y4jGNozj7EP/09VMN/VT36MZF1nJHnp/1SzvdYVH6eU+
 3O/dWOP5hmsfRM3XqslSFHHuZ4yYXZvRk5vcuDUqc8O+Yb9y5Uy8On1Pbo9ugvPRaxg7RvgXK
 /5hO/a1+nb8n5XLsHK8He67bbcxYsu4V26LFDD9XM3/dqMRSnJFoqMVcVJwIAIE3DfJ/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1496399377!103629362!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19710 invoked from network); 2 Jun 2017 10:29:38 -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 Jun 2017 10:29: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 1dGjpn-0001uH-FR; Fri, 02 Jun 2017 10:29: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 1dGjph-0007Kx-RK; Fri, 02 Jun 2017 10:29:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dGjph-000886-Is; Fri, 02 Jun 2017 10:29:29 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109903-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-armhf-armhf-libvirt:host-install(3):broken:regression
 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-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-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-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check: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-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:saverestore-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-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-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-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-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=382329d44da8269b77d236a47ddb04747b7495a3
X-Osstest-Versions-That: xen=876800d5f9de8b15355172794cb82f505dd26e18
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 02 Jun 2017 10:29:29 +0000
Subject: [Xen-devel] [xen-unstable test] 109903: 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="===============8408822983654644056=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-libvirt      3 host-install(3)        broken REGR. vs. 109841

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-stop            fail like 109813
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 109841
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop             fail like 109841
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 109841
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop            fail like 109841
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-stop             fail like 109841
 test-armhf-armhf-xl-rtds     15 guest-start/debian.repeat    fail  like 109841
 test-amd64-amd64-xl-rtds      9 debian-install               fail  like 109841
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64  9 windows-install        fail never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt     12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-qcow2 11 migrate-support-check        fail never pass
 test-arm64-arm64-libvirt-qcow2 12 saverestore-support-check    fail never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-rtds     12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-rtds     13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-win10-i386  9 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386  9 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64  9 windows-install         fail never pass

version targeted for testing:
 xen                  382329d44da8269b77d236a47ddb04747b7495a3
baseline version:
 xen                  876800d5f9de8b15355172794cb82f505dd26e18

Last test of basis   109841  2017-05-30 02:02:16 Z    3 days
Failing since        109866  2017-05-30 19:48:42 Z    2 days    2 attempts
Testing same since   109903  2017-05-31 15:55:29 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Armando Vega <armando@greenhost.nl>
  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>
  Luwei Kang <luwei.kang@intel.com>
  Roger Pau Monné <roger.pau@citrix.com>
  Swapnil Paratey <swapnil.paratey@amd.com>
  Wei Liu <wei.liu2@citrix.com>
  Zhang Bo <oscar.zhangbo@huawei.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-oldkern                                          pass    
 build-i386-oldkern                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-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                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     broken  
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-arm64-arm64-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-arm64-arm64-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-arm64-arm64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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

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

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

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

broken-step test-armhf-armhf-libvirt host-install(3)

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8408822983654644056==--

From xen-devel-bounces@lists.xen.org Fri Jun 02 10:44:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 10:44: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 1dGk41-0005Mm-70; Fri, 02 Jun 2017 10:44: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=31909214d=Andrew.Cooper3@citrix.com>)
 id 1dGk3z-0005Mg-C2
 for xen-devel@lists.xenproject.org; Fri, 02 Jun 2017 10:44:15 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 81/12-01735-E7141395; Fri, 02 Jun 2017 10:44:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsWyU9JRQrfa0TD
 S4M53NovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWP5k/fMBR/YKr7d/8fewHiDtYuRk0NCwE+i
 6+VyRhBbWKBI4uW8TyxdjFwcIgJzGCWW/pjGBuIICexjknj88gg7iMMssIhRYnfHcXaQFjYBf
 YndLz4xgdi8ArYS93pAijg4WARUJBZ2aYGERQXCJd42HmGBKBGUODnzCQtICaeAtcTJg6kgJr
 OApsT6XfogFcwC8hLb385hBrGFBNQkrvVfYoe4M11i4rMelgmM/LOQDJqF0D0LSfcCRuZVjBr
 FqUVlqUW6RiZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBIVjPwMC4g/HmZL9D
 jJIcTEqivKbGhpFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgf2APlBItS01Mr0jJzgNEAk5bg4
 FES4Z0FkuYtLkjMLc5Mh0idYtTlaPqw5QuTEEtefl6qlDgvqwNQkQBIUUZpHtwIWGReYpSVEu
 ZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMOwNkCk9mXgncpldARzABHfFimz7IESWJCCmpBsZw18c
 /gt6aP7gcfz8u3t7Ra72lc6qf0XyFyNXlVoaMTy+JztoUWvm1ZGubx+kL3c/cE+dZbNw6YYJg
 nnTYqVsbJ9yRz70yvcBpt03bI1HXKWJlS4vX7BNeu9htOWeMHs/+B9kiXit37xQV6kvITpPeo
 mXpq5CSbn5C5V3XR7WzLY//smfzzFZiKc5INNRiLipOBACShmdDxwIAAA==
X-Env-Sender: prvs=31909214d=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1496400250!81773726!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12809 invoked from network); 2 Jun 2017 10:44:11 -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;
 2 Jun 2017 10:44:11 -0000
X-IronPort-AV: E=Sophos;i="5.39,284,1493683200"; d="scan'208";a="47113558"
To: "Paratey, Swapnil" <sparatey@amd.com>, Julien Grall
 <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>, Swapnil Paratey
 <swapnil.paratey@amd.com>
References: <1494433225-11697-1-git-send-email-swapnil.paratey@amd.com>
 <592EA7B6020000780015E189@prv-mh.provo.novell.com>
 <7a2b4f2f-5f4e-9c87-1c26-d1528c1b5d1f@arm.com>
 <9f6028f0-4395-56b0-55b4-fb32aee46801@amd.com>
 <5afa8360-9735-c4ae-adc0-bb90adbb252d@citrix.com>
 <d006963d-6fb5-0da1-dc89-bf6c309e92ef@amd.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <6ce527c7-ab77-029b-a66d-7562f05eb213@citrix.com>
Date: Fri, 2 Jun 2017 11:44:09 +0100
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: <d006963d-6fb5-0da1-dc89-bf6c309e92ef@amd.com>
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, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v7] ns16550: Add support for UART parameters
 to be specifed with name-value pairs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDIvMDYvMTcgMDA6NTQsIFBhcmF0ZXksIFN3YXBuaWwgd3JvdGU6Cj4KPj4+IFNob3VsZCBJ
IHN1Ym1pdCBhIHY4IHdpdGggdGhlICJDT05GSUdfSEFTX1BDSSIgbWFjcm8gc3BlY2lmaWNhdGlv
bnMgZm9yCj4+PiB0aGUgY2FzZSBzdGF0ZW1lbnRzPyBJIGFwb2xvZ2l6ZSBmb3Igbm90IHRyeWlu
ZyB0aGUgYnVpbGQgZm9yIEFSTQo+Pj4gYmVmb3JlaGFuZC4KPj4gWWVzIHBsZWFzZS4KPj4KPj4g
fkFuZHJldwo+Cj4gU2hvdWxkIHRoZSBjb250ZW50cyBvZiAiZW51bSBzZXJpYWxfcGFyYW1fdHlw
ZSIgYW5kCj4gInN0YXRpYyBjb25zdCBzdHJ1Y3Qgc2VyaWFsX3BhcmFtX3ZhciBfX2luaXRjb25z
dCBzcF92YXJzW10iIGFsc28gYmUKPiBzZXBhcmF0ZWQKPiB3aXRoIHRoZSBDT05GSUdfSEFTX1BD
SSBtYWNybz8KClByb2JhYmx5LCB5ZXMuICBJdCB3aWxsIGhlbHAgcHJldmVudCBhY2NpZGVudGFs
IG1pc3VzZS4KCj4gT3IganVzdCB0aGUgcGFydHMgd2hlcmUgdGhlIGNvZGUgZ2F2ZSBlcnJvcnMK
PiBpbiB0aGUgc3dpdGNoIHN0YXRlbWVudD8gSWYgc28sIHNob3VsZCBJIG1haW50YWluIHRoZSBh
bHBoYWJldGljYWwKPiBvcmRlciBvZgo+IHRoZSBwYXJhbWV0ZXJzIG9yIHNob3VsZCBJIHNlcGFy
YXRlIHRoZW0gaW50byBibG9ja3MgYmFzZWQgb24gd2hpY2gKPiBwYXJhbWV0ZXJzCj4gYXJlIGlu
IHRoZSBDT05GSUdfSEFTX1BDSSBzcGFjZT8KCkknZCBrZWVwIHRoZSBjb21tb24gcGFyYW1ldGVy
cyBzb3J0ZWQsIGFuZCB0aGUgb25lcyBlbmNsb3NlZCBpbgpDT05GSUdfSEFTX1BDSSBjb2xsZWN0
ZWQgdG9nZXRoZXIgYXQgdGhlIGVuZC4gIFlvdSBjZXJ0YWlubHkgd2FudCB0bwptaW5pbWlzZSB0
aGUgI2lmZGVmYXJ5LgoKfkFuZHJldwoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 02 10:55:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 10: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 1dGkEV-00067t-Bb; Fri, 02 Jun 2017 10:55:07 +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 1dGkET-00067h-Hg
 for xen-devel@lists.xensource.com; Fri, 02 Jun 2017 10:55:05 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 EA/E4-02022-80441395; Fri, 02 Jun 2017 10:55:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsWS0XRdVZfFxTD
 SYMVBY4sVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmrNh7na1gqknF7RnT2RoY
 D2t1MXJxCAn8ZZTYPH0XG4TzmFFiXdMZJghnG6NE++FvLF2MnBwiAs4SX8/MZQexeQX0JTZs2
 sAGYgsL6Em8mfiPGcSWEPCS2NH5iA3Gbrx0Bshm52ATsJI4JAYSZRFQlZh8dhnTBEauBYwMqx
 jVi1OLylKLdM30kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECPcsABDsYpzY4H2K
 U5GBSEuU1NTaMFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBu8wJKCdYlJqeWpGWmQMMMZi0BAeP
 kghvtSNQmre4IDG3ODMdInWKUZdjw+r1X5iEWPLy81KlxHkvgcwQACnKKM2DGwEL90uMslLCv
 IxARwnxFKQW5WaWoMq/YhTnYFQS5m0DWcWTmVcCt+kV0BFMQEe82KYPckRJIkJKqoExaP02u/
 wkJ9MDpzg+PmW/9se+tKhE8f7VN85iZavTi07KMW1yslo7f9n+tF0Nh082lnitOCgYGcZ8Vfp
 G/O2ZNW4fFnlK7Jy/PFU/1mdHjckkwdOLb0y5f8zj3yTlg49mbFHyLAuSybK5H7yy8E4am+/p
 S/9eta929m2QXdRo4bn2lim/Me9TJZbijERDLeai4kQAkuHM2HICAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1496400898!101536876!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23209 invoked from network); 2 Jun 2017 10:54:59 -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; 2 Jun 2017 10:54: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 1dGkEK-0002ZG-Q4; Fri, 02 Jun 2017 10:54:56 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dGkEF-00006u-Gf; Fri, 02 Jun 2017 10:54:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dGkEF-0001pX-6x; Fri, 02 Jun 2017 10:54:51 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109932-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=b0b626ea2f16faca9f864599384fd184a89e0195
X-Osstest-Versions-That: ovmf=b33b1055b0026f36be97fb5ec6826436088e9a23
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 02 Jun 2017 10:54:51 +0000
Subject: [Xen-devel] [ovmf test] 109932: 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>

ZmxpZ2h0IDEwOTkzMiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDk5MzIvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBiMGI2MjZlYTJmMTZmYWNhOWY4NjQ1OTkzODRmZDE4
NGE4OWUwMTk1CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBiMzNiMTA1
NWIwMDI2ZjM2YmU5N2ZiNWVjNjgyNjQzNjA4OGU5YTIzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MDk5MzEgIDIwMTctMDYtMDIgMDc6MTU6MzUgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTA5OTMyICAyMDE3LTA2LTAyIDA5OjE2OjUyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmVmZiBXZXN0
ZmFobCA8amVmZi53ZXN0ZmFobEBuaS5jb20+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNv
bT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24g
OgoKKyBicmFuY2g9b3ZtZgorIHJldmlzaW9uPWIwYjYyNmVhMmYxNmZhY2E5Zjg2NDU5OTM4NGZk
MTg0YTg5ZTAxOTUKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4g
Li9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmln
IFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAg
ICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJS
ZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0
L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQg
L2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyBy
ZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NT
VEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3
aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCBvdm1mIGIw
YjYyNmVhMmYxNmZhY2E5Zjg2NDU5OTM4NGZkMTg0YTg5ZTAxOTUKKyBicmFuY2g9b3ZtZgorIHJl
dmlzaW9uPWIwYjYyNmVhMmYxNmZhY2E5Zjg2NDU5OTM4NGZkMTg0YTg5ZTAxOTUKKyAuIC4vY3Jp
LWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1
bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAn
CiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxj
b25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAg
ICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hv
bWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAn
XScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3Jl
cG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUv
b3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAu
IC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1bWFzayAwMDIKKyBzZWxlY3Rf
eGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPW92bWYKKyB4ZW5icmFuY2g9eGVu
LXVuc3RhYmxlCisgJ1snIHhvdm1mID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4
ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgc2VsZWN0X3By
ZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUKKyBwcmV2
eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4YjBiNjI2ZWEyZjE2ZmFjYTlmODY0NTk5
Mzg0ZmQxODRhODllMDE5NSA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29t
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
aXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTMuMTQKKysgOiB0
ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1w
dm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8v
Z2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0Cisr
IDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5v
dm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHkt
Y3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDog
aHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ub3ZtZgor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVt
dS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JV
TVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBy
dW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgb3ZtZgor
IGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUvb3Nz
dGVzdC9yZXBvcy9vdm1mCisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0IGIwYjYyNmVhMmYxNmZhY2E5Zjg2NDU5OTM4NGZkMTg0
YTg5ZTAxOTU6cmVmcy9oZWFkcy94ZW4tdGVzdGVkLW1hc3RlcgpUbyBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKICAgYjMzYjEwNS4uYjBiNjI2
ZSAgYjBiNjI2ZWEyZjE2ZmFjYTlmODY0NTk5Mzg0ZmQxODRhODllMDE5NSAtPiB4ZW4tdGVzdGVk
LW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 02 10:57:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 10: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 1dGkGn-0006FI-Oy; Fri, 02 Jun 2017 10: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 <marmarek@invisiblethingslab.com>) id 1dGkGm-0006FC-Er
 for xen-devel@lists.xen.org; Fri, 02 Jun 2017 10:57:28 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 A1/6B-01735-79441395; Fri, 02 Jun 2017 10:57:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOIsWRWlGSWpSXmKPExsXilM8iqTvNxTD
 S4HSvicWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmtH3+zlrwRqdiqWHjjM1MD5S6WLk4hASWMUo
 MWvvJOYuRk4gJ1uib9NRJpAEi8B9FonnC96zgSQkBDwlWs/+Y4ewnSWurH3MBtG9gVHi+LdVj
 CAJFgEVibZf98BsNoFgietLfrGC2CIC6hJLzk4Ca2YWkJRY3f0VbJswUM3pY6/B4rwCuhL9k7
 8zQtiCEidnPmGBqC+VmD/lEtAcDiBbWmL5Pw6QsKiAssTuW3uZJzAKzELSMQtJxyyEDoiwusS
 feZeYMYS1JZYtfM0MYdtKrFv3nmUBI/sqRo3i1KKy1CJdIxO9pKLM9IyS3MTMHF1DA1O93NTi
 4sT01JzEpGK95PzcTYzA4K9nYGDcwXhzst8hRkkOJiVRXlNjw0ghvqT8lMqMxOKM+KLSnNTiQ
 4wyHBxKEry+zkA5waLU9NSKtMwcYBzCpCU4eJREeKsdgdK8xQWJucWZ6RCpU4zGHBtWr//CxH
 Gnb8MXJiGWvPy8VClx3icgkwRASjNK8+AGwdLDJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjEr
 CvG0gC3ky80rg9r0COoUJ6JQX2/RBTilJREhJNTBu8XALmGMdc8xz58s5bds0+/KEtS4HXLLd
 nyvW9njjhrfaYdLX/y2c53nkhdjbBUHNk+o2L3S5+8jTku8Vh8gSqVera7647pNUvPrJUuDqU
 5n6CuGawMyNE1Y5bTz9/KCgbmCYIc+DimWXFk/KWL/u0zRpZv4HB349/des6140sVpR6nHQJ5
 11SizFGYmGWsxFxYkAICcWvgoDAAA=
X-Env-Sender: marmarek@invisiblethingslab.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1496401046!98676822!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3629 invoked from network); 2 Jun 2017 10:57:26 -0000
Received: from out1-smtp.messagingengine.com (HELO
 out1-smtp.messagingengine.com) (66.111.4.25)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 Jun 2017 10:57:26 -0000
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id B85E020CCC;
 Fri,  2 Jun 2017 06:57:25 -0400 (EDT)
Received: from frontend2 ([10.202.2.161])
 by compute7.internal (MEProxy); Fri, 02 Jun 2017 06:57:25 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:message-id
 :mime-version:subject:to:x-me-sender:x-me-sender:x-sasl-enc
 :x-sasl-enc; s=fm1; bh=Avq2loeGVzNS5mZns+8HZBjWfoFyd1ALC9CMctd5h
 BM=; b=ngZZHtrGaU+Jr6iMvcj6bGg6BdUVl+pvZV1Q/McyceVNkhayKkrUYvimy
 MMDn4oK7BJ2wc9abEIZwwn//Y2BSlP6sjBK7zVsGB7h+Hy9xBXy6KmHHlIbP2+uP
 nv4f6TqWyJGkAg/y33+wAD4i5Olz8apORNbbHtR0O27XdzSFPlUgus3B5hQ9t+u7
 J+8FZrZWfLARnv7xRFSHNsjPsDPqR9MxuwxYIi1hr2PW0tppaOPfkQ2Z9Fmpz1tn
 1+pCt5loGSgGvJt/n5hEDEa2/Q0ySoKytQ78JsyIJduTT3Fjfj+Okkd/lafDJwRI
 eYaWbGQnNAFPVg1JJrYdi1hnhbjFg==
X-ME-Sender: <xms:lUQxWboEY7Vsjdd2nVKZ95K4NSn6PWlCPJUtAIomKRZ_7Fpo_XwWTg>
X-Sasl-enc: 66NzDfCWrrLelLRHtcSEYPn4Z9xOib0qflTZiDkWlDZI 1496401045
Received: from mail-itl (89-70-103-23.dynamic.chello.pl [89.70.103.23])
 by mail.messagingengine.com (Postfix) with ESMTPA id 0F070240F6;
 Fri,  2 Jun 2017 06:57:24 -0400 (EDT)
Date: Fri, 2 Jun 2017 12:57:19 +0200
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel <xen-devel@lists.xen.org>
Message-ID: <20170602105719.GK10404@mail-itl>
MIME-Version: 1.0
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: HW42 <hw42@ipsumj.de>
Subject: [Xen-devel] PCI passthrough of USB controllers on Xen 4.8.1,
 Linux 4.9.29, stubdomain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============1500275419482908625=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


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


--fmvA4kSBHQVZhkR6
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Hi,

I'm trying to passthrough USB controllers (details below) to a HVM domain
with qemu running in stubdomain.  There are two of them (EHCI and xHCI),
neither of them works. The stubdomain is non-standard Linux
based with Qemu 2.8.0. Both dom0 and guest are running Linux 4.9.29 very
close to vanilla.  I've started debugging with EHCI. On modprobe
ehci-pci I get:

    [52453.633768] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driv=
er
    [52453.634496] ehci-pci: EHCI PCI platform driver
    [52453.640088] ehci-pci 0000:00:06.0: EHCI Host Controller
    [52453.640466] ehci-pci 0000:00:06.0: new USB bus registered, assigned =
bus number 5
    [52462.453251] ehci-pci 0000:00:06.0: can't setup: -110
    [52462.453315] ehci-pci 0000:00:06.0: USB bus 5 deregistered
    [52462.458375] ehci-pci 0000:00:06.0: init 0000:00:06.0 fail, -110
    [52462.458421] ehci-pci: probe of 0000:00:06.0 failed with error -110

And at this time, stubdomain print this:

    [00:06.0] xen_pt_bar_read: Error: Should not read BAR through QEMU. @0x=
0000000000000004
    [00:06.0] xen_pt_bar_read: Error: Should not read BAR through QEMU. @0x=
0000000000000004
    [00:06.0] xen_pt_bar_read: Error: Should not read BAR through QEMU. @0x=
0000000000000004
    [00:06.0] xen_pt_bar_read: Error: Should not read BAR through QEMU. @0x=
0000000000000004
    [00:06.0] xen_pt_bar_read: Error: Should not read BAR through QEMU. @0x=
0000000000000004
    [00:06.0] xen_pt_bar_read: Error: Should not read BAR through QEMU. @0x=
0000000000000004
    [00:06.0] xen_pt_bar_read: Error: Should not read BAR through QEMU. @0x=
0000000000000004
    [00:06.0] xen_pt_bar_read: Error: Should not read BAR through QEMU. @0x=
0000000000000004
    [00:06.0] xen_pt_bar_read: Error: Should not read BAR through QEMU. @0x=
0000000000000004
    [00:06.0] xen_pt_bar_read: Error: Should not read BAR through QEMU. @0x=
0000000000000004

repeated a lot more times, sometimes with slightly different addresses
and/or for write.

Just to be sure, I've checked with mini-os based stubdomain, but there I
don't even see the EHCI one (only xHCI, which doesn't work the same way
as on updated stubdomain).

Regarding xHCI, the domU messages are (this one is from older kernel,
but the same happens on 4.9 too):

    [  347.822393] xhci_hcd 0000:00:05.0: xHCI Host Controller
    [  347.822764] xhci_hcd 0000:00:05.0: new USB bus registered, assigned =
bus number 2
    [  347.825391] xhci_hcd 0000:00:05.0: hcc params 0x200077c1 hci version=
 0x100 quirks 0x0004b810
    [  347.832346] usb usb2: New USB device found, idVendor=3D1d6b, idProdu=
ct=3D0002
    [  347.832482] usb usb2: New USB device strings: Mfr=3D3, Product=3D2, =
SerialNumber=3D1
    [  347.832643] usb usb2: Product: xHCI Host Controller
    [  347.832779] usb usb2: Manufacturer: Linux 4.8.13-100.fc23.x86_64 xhc=
i-hcd
    [  347.832970] usb usb2: SerialNumber: 0000:00:05.0
    [  347.833867] hub 2-0:1.0: USB hub found
    [  347.834089] hub 2-0:1.0: 11 ports detected
    [  347.835127] xhci_hcd 0000:00:05.0: xHCI Host Controller
    [  347.836927] xhci_hcd 0000:00:05.0: new USB bus registered, assigned =
bus number 3
    [  347.837382] usb usb3: New USB device found, idVendor=3D1d6b, idProdu=
ct=3D0003
    [  347.837582] usb usb3: New USB device strings: Mfr=3D3, Product=3D2, =
SerialNumber=3D1
    [  347.837784] usb usb3: Product: xHCI Host Controller
    [  347.837921] usb usb3: Manufacturer: Linux 4.8.13-100.fc23.x86_64 xhc=
i-hcd
    [  347.838159] usb usb3: SerialNumber: 0000:00:05.0
    [  347.838942] hub 3-0:1.0: USB hub found
    [  347.839158] hub 3-0:1.0: 4 ports detected
    [  363.487226] xhci_hcd 0000:00:05.0: Error while assigning device slot=
 ID
    [  363.487368] xhci_hcd 0000:00:05.0: Max number of devices this xHCI h=
ost supports is 32.
    [  363.487508] usb usb2-port1: couldn't allocate usb_device
    [  383.967268] xhci_hcd 0000:00:05.0: Error while assigning device slot=
 ID
    [  383.967495] xhci_hcd 0000:00:05.0: Max number of devices this xHCI h=
ost supports is 32.
    [  383.967715] usb usb2-port2: couldn't allocate usb_device

And in this case, dom0 also prints:

    [   49.155606] pciback 0000:00:14.0: Driver tried to write to a read-on=
ly configuration space field at offset 0x82, size 2. This may be harmless, =
but if you have problems with your device:
                   1) see permissive attribute in sysfs
                   2) report problems to the xen-devel mailing list along w=
ith details of your device obtained from lspci.
    [   66.247644] pciback 0000:00:14.0: cache line size of 64 is not suppo=
rted
    [   66.247646] xen_pciback: 0000:00:14.0: cannot enable memory-write-in=
validate (-22)

Enabling permissive mode doesn't change anything.

Any idea what's wrong?

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

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

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

iQEcBAEBCAAGBQJZMUSSAAoJENuP0xzK19cscrsH/ia9VLpsf6tHLio9vePp6XxB
oV+4J5rHeAxyGNOIexhXosX6RzhopDBJqqEPHG3F0yuOWIGbUVBwl5wu8GMplA2M
OnCXHeDsxZx8pP2CahkO9mgTDDacBgCF2wJMlyaqDpXnHao7wJCgEdcVbIfq49TU
WZJ9KSfN3xYQEX2kQoECgZ2tcGizO3gB4xflACekRwE+qpVUTitjsvcLjiq+XsS9
3jS8Ehg0o1wBirG08BYM1zbHr0gUFVMa8KYOQpb7tgEOSK1xzhsUT1N9ndkx6S8t
talyRhWB+nbTGCnhZh4uJnsVpy1avyunBJvxbnjhBz2uOnXgMyBHky2ekCz2Bfk=
=wfGc
-----END PGP SIGNATURE-----

--fmvA4kSBHQVZhkR6--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1500275419482908625==--


From xen-devel-bounces@lists.xen.org Fri Jun 02 11:01:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 11:01:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGkKt-0006zv-9q; Fri, 02 Jun 2017 11: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 <prvs=31960c9da=wei.liu2@citrix.com>)
 id 1dGkKr-0006z6-Tx
 for xen-devel@lists.xenproject.org; Fri, 02 Jun 2017 11:01:42 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 68/6B-03620-59541395; Fri, 02 Jun 2017 11:01:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprJIsWRWlGSWpSXmKPExsXitHRDpO4UV8N
 IgxUXTCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox7666zF+wQr1i/cS5jA+MU4S5GDg4JAX+J
 xf/suhg5OVgEVCRunVrJBmKzCShL/OzsBbNFgOzeX79ZQGxmgUqJfX/XsIPYwgLREmuuPmcEG
 cMrYCGx+H1gFyMXh5DAYyaJLx/WgfXyCghKnJz5BKpXR2LB7k9sIPXMAtISy/9xgJicAvYST1
 vVQCpEgS7oXDoHrFpIQEGiY/oxpgmMfLOQDJqFZNAshEELGJlXMWoUpxaVpRbpGhvqJRVlpme
 U5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBhkDEOxgbFoUeIhRkoNJSZTX1NgwUogvKT+l
 MiOxOCO+qDQntfgQowwHh5IEb6QLUE6wKDU9tSItMwcY7jBpCQ4eJRHeakegNG9xQWJucWY6R
 OoUo6KUOK8jSJ8ASCKjNA+uDRZjlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMOwNkCk9mXg
 nc9FdAi5mAFr/Ypg+yuCQRISXVwBj9pFwqP1nrcr2syaMd2VKB5VP3X7kXvEl2wo3Ag++Xzuo
 P3nJnTm1v0JPCs7Jro5zUL9jeD450mn7wpHD2Pp0Xjqs/35346l6FlhfP6jUHFvYJrdtw8/ik
 a0YSN9nki9f/LuV/oq+qKCFr3FFtL2sosVGbpeYge8IbhizbPL+2W8dtLW/fblRiKc5INNRiL
 ipOBAAb4nv0rAIAAA==
X-Env-Sender: prvs=31960c9da=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1496401299!72026196!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60291 invoked from network); 2 Jun 2017 11:01:40 -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;
 2 Jun 2017 11:01:40 -0000
X-IronPort-AV: E=Sophos;i="5.39,284,1493683200"; d="scan'208";a="426333793"
Date: Fri, 2 Jun 2017 12:01:36 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170602110136.xtc7ketj4km5ekhr@citrix.com>
References: <20170518171004.27204-1-wei.liu2@citrix.com>
 <20170518171004.27204-7-wei.liu2@citrix.com>
 <592C5D19020000780015D5BE@prv-mh.provo.novell.com>
 <f4d52916-9971-0dec-d8b7-07adc252f31e@citrix.com>
 <592E77E3020000780015DED4@prv-mh.provo.novell.com>
 <20170531111441.edphr5whfoxqnsyo@citrix.com>
 <592EC8EA020000780015E3A5@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <592EC8EA020000780015E3A5@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 for-next v3 06/22] x86/traps: move PV
 hypercall handlers to pv/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>

T24gV2VkLCBNYXkgMzEsIDIwMTcgYXQgMDU6NDU6MTRBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDMxLjA1LjE3IGF0IDEzOjE0LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBPbiBUdWUsIE1heSAzMCwgMjAxNyBhdCAxMTo1OTozMVBNIC0wNjAwLCBKYW4gQmV1
bGljaCB3cm90ZToKPiA+PiA+Pj4gT24gMzAuMDUuMTcgYXQgMTk6NDAsIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPiB3cm90ZToKPiA+PiA+IE9uIDI5LzA1LzE3IDE2OjQwLCBKYW4gQmV1bGlj
aCB3cm90ZToKPiA+PiA+Pj4+PiBPbiAxOC4wNS4xNyBhdCAxOTowOSwgPHdlaS5saXUyQGNpdHJp
eC5jb20+IHdyb3RlOgo+ID4+ID4+PiBUaGUgZm9sbG93aW5nIGhhbmRsZXJzIGFyZSBtb3ZlZDoK
PiA+PiA+Pj4gMS4gZG9fc2V0X3RyYXBfdGFibGUKPiA+PiA+PiBUaGlzIG9uZSBtYWtlcyBzZW5z
ZSB0byBtb3ZlIHRvIHB2L3RyYXBzLmMsIGJ1dCAuLi4KPiA+PiA+Pgo+ID4+ID4+PiAyLiBkb19z
ZXRfZGVidWdyZWcKPiA+PiA+Pj4gMy4gZG9fZ2V0X2RlYnVncmVnCj4gPj4gPj4+IDQuIGRvX2Zw
dV90YXNrc3dpdGNoCj4gPj4gPj4gLi4uIG5vbmUgb2YgdGhlc2UgZG8uIEkgY291bGQgc2VlIHRo
ZW0gZ28gaW50byBwdi9oeXBlcmNhbGwuYywKPiA+PiA+PiBidXQgSSBjb3VsZCBhbHNvIHNlZSB0
aGF0IGZpbGUgZGVhbGluZyBpbnRlbnRpb25hbGx5IG9ubHkgd2l0aAo+ID4+ID4+IGV2ZXJ5dGhp
bmcgaHlwZXJjYWxsIHJlbGF0ZWQgZXhjZXB0IGluZGl2aWR1YWwgaGFuZGxlcnMuIEFuZHJldywK
PiA+PiA+PiBkbyB5b3UgaGF2ZSBhbnkgb3BpbmlvbiBvciB0aG91Z2h0cyBoZXJlPwo+ID4+ID4g
Cj4gPj4gPiBEZXNwaXRlIGl0cyBuYW1lLCB0cmFwcy5jIGRlYWxzIHdpdGggbW9zdGx5IGxvdyBs
ZXZlbCBleGNlcHRpb24KPiA+PiA+IGhhbmRsaW5nLCBzbyBJIGFtIG5vdCBjb21wbGV0ZWx5IGNv
bnZpbmNlZCB0aGF0IGRvX3NldF90cmFwX3RhYmxlKCkKPiA+PiA+IHdvdWxkIGxvZ2ljYWxseSBs
aXZlIGluIHRyYXBzLmMKPiA+PiAKPiA+PiBJIGNhbiBzZWUgdGhpcyBiZWluZyB0aGUgY2FzZSBm
b3IgdHJhcHMuYywgYnV0IHB2L3RyYXBzLmM/IFRoZXJlJ3MKPiA+PiBub3QgbXVjaCBfbG93IGxl
dmVsXyBleGNlcHRpb24gaGFuZGxpbmcgdGhhdCdzIFBWLXNwZWNpZmljLiBCdXQgSQo+ID4+IGNl
cnRhaW5seSBkb24ndCBtaW5kIHN1Y2ggcmVsYXRpdmVseSBzbWFsbCBoeXBlcmNhbGwgaGFuZGxl
cnMgdG8gYmUKPiA+PiBsdW1wZWQgdG9nZXRoZXIgaW50byBzb21lIG90aGVyIGZpbGUsIC4uLgo+
ID4+IAo+ID4+ID4gSSdkIGFsc28gcHJlZmVyIG5vdCB0byBtaXggdGhlc2UgaW50byBoeXBlcmNh
bGwuYy4gIFRoZSBiZXN0IEkgY2FuCj4gPj4gPiBzdWdnZXN0IGlzIHB2L2RvbWFpbi5jLCBidXQg
ZXZlbiB0aGF0IGlzbid0IGdyZWF0Lgo+ID4+ID4gCj4gPj4gPiBTb3JyeSBmb3IgYmVpbmcgdW5o
ZWxwZnVsLiAgSSdtIG5vdCBzdXJlIHB2L21pc2MtaHlwZXJjYWxscy5jIGlzIGEKPiA+PiA+IHN1
aXRhYmxlIG5hbWUgZWl0aGVyLgo+ID4+IAo+ID4+IC4uLiBiZSBpdCB0aGlzIG5hbWUgb3Igc29t
ZSBvdGhlciBvbmUgKGlmIHdlIGNhbiB0aGluayBvZiBhIGJldHRlcgo+ID4+IGFsdGVybmF0aXZl
KS4gVGhpbmtpbmcgb2YgaXQ6IFRoZSBjdXJyZW50bHkgcHJlc2VudCBmaWxlIGlzIG5hbWVkCj4g
Pj4gImh5cGVyY2FsbC5jIiAtIGhvdyBhYm91dCAiaHlwZXJjYWxscy5jIj8KPiA+PiAKPiA+IAo+
ID4gV2VsbCBJIGRvbid0IHRoaW5rIG1vdmluZyB0aGVtIGludG8gaHlwZXJjYWxsKHMpLmMgaXMg
bmljZSBlaXRoZXIuCj4gPiAKPiA+IFNpbmNlIHlvdSBleHByZXNzZWQgdGhlIGlkZWEgb2YgdXNp
bmcgaXJldC5jIGZvciBkb19pcmV0LCBtYXliZSB3ZSBjYW4KPiA+IHVzZSBkZWJ1Z3JlZy5jIGFu
ZCBmcHVfdGFza3N3aXRjaC5jID8KPiAKPiBJIGRpZCBjb25zaWRlciB0aGlzIHRvbywgYnV0IHNv
bWUgb2YgdGhlc2UgYXJlIHJlYWxseSBzbWFsbCwgYW5kCj4gd2hpbGUgaXMgZGlzbGlrZSBvdmVy
bHkgbGFyZ2UgZmlsZXMsIEkgYWxzbyBkb24ndCB0aGluayBmaWxlcyB3aXRoIGp1c3QKPiBvbmUg
b3IgdHdvIGRvemVucyBvZiBhY3R1YWwgY29kZSBsaW5lcyBhcmUgdmVyeSB1c2VmdWwgdG8gaGF2
ZS4KPiAKClRCSCBJIGRvbid0IHJlYWxseSBzZWUgYSBwcm9ibGVtIHdpdGggdGhhdCBhcHByb2Fj
aCAtLSB3ZSBoYXZlIGNsZWFyX3BhZ2UuUywKY29weV9wYWdlLlMgYW5kIGdwcl9zd2l0Y2guUyB3
aGljaCBkb24ndCBnZXQgbHVtcGVkIHRvZ2V0aGVyIGludG8gb25lCmZpbGUuCgpCdXQgaWYgeW91
IGRvbid0IGxpa2UgdGhhdCwgSSB3aWxsIGp1c3QgcHV0IHRob3NlIHNtYWxsIGhhbmRsZXJzCmlu
dG8gaHlwZXJjYWxsLmMgYW5kIGNoYW5nZSB0aGUgY29tbWVudCBvZiB0aGF0IGZpbGUgdG86Cgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2h5cGVyY2FsbC5jIGIveGVuL2FyY2gveDg2L3B2
L2h5cGVyY2FsbC5jCmluZGV4IDdjNWU1YTYyOWQuLmIwYzllMDEyNjggMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9wdi9oeXBlcmNhbGwuYworKysgYi94ZW4vYXJjaC94ODYvcHYvaHlwZXJjYWxs
LmMKQEAgLTEsNyArMSw3IEBACiAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCiAgKiBhcmNoL3g4Ni9w
di9oeXBlcmNhbGwuYwogICoKLSAqIFBWIGh5cGVyY2FsbCBkaXNwYXRjaGluZyByb3V0aW5lcwor
ICogUFYgaHlwZXJjYWxsIGRpc3BhdGNoaW5nIHJvdXRpbmVzIGFuZCBtaXNjIGh5cGVyY2FsbHMK
ICAqCiAgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1
dGUgaXQgYW5kL29yIG1vZGlmeQogICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2Vu
ZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 02 11:16:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 11: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 1dGkZE-0007rs-NO; Fri, 02 Jun 2017 11: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 <prvs=319d5143f=anthony.perard@citrix.com>)
 id 1dGkZD-0007rm-1D
 for xen-devel@lists.xen.org; Fri, 02 Jun 2017 11:16:31 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 E9/0B-02181-E0941395; Fri, 02 Jun 2017 11:16:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXitHRDpC6Xp2G
 kwd2DuhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b6d4tZCxawVyx4l97A+IO1i5GTQ0LAX2JP
 +2VmEJtFQEXi4rOPTCA2m4CBxIrpVxm7GDk4RARsJWafdwMJMwtUShx48g+sVVhAR+L6+01gN
 q+AtcSrExC2kEC2RMPGQ1BxQYmTM5+wQPTqSdyYOoUNZCSzgLTE8n8cEGF5ieats8Eu4BTwkr
 jw/iUbiC0qoCyx5PQWFoiRahI3Fi5jmcDIPwvJ1FlIps5CmDoLydQFjCyrGDWKU4vKUot0jQz
 1kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECg7KegYFxB+PdyX6HGCU5mJREeU2N
 DSOF+JLyUyozEosz4otKc1KLDzHKcHAoSfCaeQDlBItS01Mr0jJzgPEBk5bg4FES4ZVzB0rzF
 hck5hZnpkOkTjEac2xYvf4LE0fThy1fmIRY8vLzUqXEeaVAJgmAlGaU5sENgsXtJUZZKWFeRg
 YGBiGegtSi3MwSVPlXjOIcjErCvDZuQFN4MvNK4Pa9AjqFCeiUF9v0QU4pSURISTUwzq4yiLJ
 IvW0Q+OOvkG6b3UKXZS81Ga3sk3I3dxf/4WQxm8G5c39ZbciCPyG/O7ZL7bvOYb0249/t/Ko/
 xz3/q85MDMxSP3r4WscWoX+iv+523mR9Yv/twsRp3ccff35W4M5vNav6fFF4kMPfwH2ms2RvF
 nU6n81VivVe8luH7f7lqysPZtofVmIpzkg01GIuKk4EAHMSl4XWAgAA
X-Env-Sender: prvs=319d5143f=anthony.perard@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1496402183!73125687!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28229 invoked from network); 2 Jun 2017 11:16:26 -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;
 2 Jun 2017 11:16:26 -0000
X-IronPort-AV: E=Sophos;i="5.39,284,1493683200"; d="scan'208";a="426334912"
Date: Fri, 2 Jun 2017 12:16:06 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20170602111606.GB1919@perard.uk.xensource.com>
References: <20170602093350.GA1394@mail-itl>
 <20170602095854.tpfn53v42nondf4f@dhcp-3-128.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170602095854.tpfn53v42nondf4f@dhcp-3-128.uk.xensource.com>
User-Agent: Mutt/1.8.2 (2017-04-18)
Cc: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>, xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] (pv)?grub and PVHv2
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBKdW4gMDIsIDIwMTcgYXQgMTA6NTg6NTRBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBGcmksIEp1biAwMiwgMjAxNyBhdCAxMTozMzo1MEFNICswMjAwLCBNYXJl
ayBNYXJjenlrb3dza2ktR8OzcmVja2kgd3JvdGU6Cj4gPiBIaSwKPiA+IAo+ID4gSXMgdGhlcmUg
YW55IG1ldGhvZCB0byBib290IFBWSHYyIGRvbWFpbiB1c2luZyBhIGtlcm5lbCBmZXRjaGVkIGZy
b20KPiA+IHRoYXQgZG9tYWluJ3MgZGlzayBpbWFnZSwgX3dpdGhvdXRfIG1vdW50aW5nIGl0IGlu
IGRvbTA/IFNvbWV0aGluZyBsaWtlCj4gPiBwdmdydWIgd2FzIGZvciBQVi4KPiAKPiBIZWxsbywK
PiAKPiBBbnRob255IChDY2VkKSBpcyB3b3JraW5nIG9uIGFuIE9WTUYgcG9ydCwgc28gaXQgY2Fu
IGJlIHVzZWQgYXMKPiBmaXJtd2FyZSBmb3IgUFZIdjIgZ3Vlc3RzLgo+IAo+IEkgY2Fubm90IHNl
ZW0gdG8gYmUgYWJsZSB0byBmaW5kIHRoZSBvcmlnaW5hbCBjb3Zlci1sZXR0ZXIgb2YgdGhhdAo+
IHBhdGNoIHNlcmllcywgdGhpcyBpcyB0aGUgYmVzdCBJIGNvdWxkIGZpbmQ6Cj4gCj4gaHR0cHM6
Ly9saXN0cy4wMS5vcmcvcGlwZXJtYWlsL2VkazItZGV2ZWwvMjAxNy1KYW51YXJ5LzAwNjE0OC5o
dG1sCgpIZXJlIGZvciB0aGUgY292ZXItbGV0dGVyOgpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTYtMTIvbXNnMDA5NTMuaHRtbAoKQnV0IHRo
YXQgYSBVRUZJIGZpcm13YXJlLCBzbyBJIGd1ZXNzIHRoZSBndWVzdCB3b3VsZCBuZWVkIFVFRkkg
c3VwcG9ydApiYWNrZWQgaW50byB0aGUgZGlzayBpbWFnZS4KCj4gQW50aG9ueSB3aWxsIGhvcGVm
dWxseSBiZSBhYmxlIHRvIHByb3ZpZGUgbW9yZSBpbmZvIG9uIHRoaXMuCj4gCj4gUm9nZXIuCgot
LSAKQW50aG9ueSBQRVJBUkQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 02 11:22:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 11:22:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGkes-00005J-BV; Fri, 02 Jun 2017 11:22:22 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <marmarek@invisiblethingslab.com>) id 1dGker-00005A-3G
 for xen-devel@lists.xen.org; Fri, 02 Jun 2017 11:22:21 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 A5/3F-01735-C6A41395; Fri, 02 Jun 2017 11:22:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupkleJIrShJLcpLzFFi42JxymeR1M32Mow
 0OHVT0WLJx8UsDoweR3f/ZgpgjGLNzEvKr0hgzfi4pYO5YC5/RUP7fsYGxnm8XYxcHEICqxgl
 fjzqZuli5ABysiUW/40BibMIfGOROLDiDHMXIyeHhICnxORNP1ggbGeJ2esfM0I0b2CUeL5jL
 ytIgkVARWLp1GdMIDabQLDE9SW/wOIiAnoSLasmgtnMAvESRx9tBhskLKAjcf39JrA4r4CuxJ
 5rN1gghs5hlPj0pZ8dIiEocXLmExaI5lKJuau62EEuZRaQllj+jwMkzClgI/H18mywOaICyhK
 7b+1lnsAoNAtJ9ywk3bMQuiHC6hJ/5l1ixhDWlli28DUzhG0rsW7de5YFjOyrGDWKU4vKUot0
 jYz0kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECo6WegYFxB+Oedr9DjJIcTEqiv
 KbGhpFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgneALlBItS01Mr0jJzgHELk5bg4FES4ZVzB0
 rzFhck5hZnpkOkTjHqcmxYvf4LkxBLXn5eqpQ4byPIDAGQoozSPLgRsBRyiVFWSpiXkYGBQYi
 nILUoN7MEVf4VozgHo5IwryDIFJ7MvBK4Ta+AjmACOuLFNn2QI0oSEVJSDYxzY7U/Lzu40pLP
 u7zh3cpckT8duybU/m3J0D79cGNGYs6eSlX5NUFMF1f9Vp2kvypncg7nm9aTE58tCCt2js6YF
 GDw/vlvodJNHz4d4DhoH8jR2PLqT1emikDGeesPqQ2vlnb57F5b1XLsmoyGqu7bk29ndy5hmG
 B2Unr5XPf8o73+Dk1yTMlKLMUZiYZazEXFiQD7R45JHAMAAA==
X-Env-Sender: marmarek@invisiblethingslab.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1496402538!62746155!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24883 invoked from network); 2 Jun 2017 11:22:19 -0000
Received: from out1-smtp.messagingengine.com (HELO
 out1-smtp.messagingengine.com) (66.111.4.25)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 2 Jun 2017 11:22:19 -0000
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 311FD20B80;
 Fri,  2 Jun 2017 07:22:18 -0400 (EDT)
Received: from frontend2 ([10.202.2.161])
 by compute7.internal (MEProxy); Fri, 02 Jun 2017 07:22:18 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-sender
 :x-me-sender:x-sasl-enc:x-sasl-enc; s=fm1; bh=npAZ7jHafeDDNMma9a
 9WjYUVizp3yeaxc+tpcOLgXVU=; b=JsQ638Pr1qcmQVSKXjilInoxufTtJJsAgt
 5dFR3rqusKCJToZO5/2A13VvObp6wRUVkycqartTPMkc4+emK11mUMTSfKlotKCY
 fy796QsKv06Kg8uwGwnu422ZJlopuOa/xxQ1weay9O73RGEYsPNv9o41DYqVIHe4
 s4aX2y6E/CgzsV6rvjpu6rJiZzLLon3tvAQ3xbVbsi3mXjfPhuEzpXSJD/DmQkcg
 vKkLSeUBZck3y1p4LW1sOCRAmFWQhiVug6q5Ex5Zn306jFhvQDrQzqm8iZIQssyu
 kbrbq+9kCFueYDAtg33wCzUZ7MvTzLtGhCYhrJLv+u2XzBrmzlbQ==
X-ME-Sender: <xms:akoxWfe59X0FsPZ8n1UqkXnBL7zTPzD6qEvQc24PXNnc1GJzJ2yaJQ>
X-Sasl-enc: YNypaoKMVOoPagSa9ZXZiHVF8KeDHVk3k3/etf/NQvdY 1496402537
Received: from mail-itl (89-70-103-23.dynamic.chello.pl [89.70.103.23])
 by mail.messagingengine.com (Postfix) with ESMTPA id 5C13024009;
 Fri,  2 Jun 2017 07:22:17 -0400 (EDT)
Date: Fri, 2 Jun 2017 13:22:12 +0200
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Anthony PERARD <anthony.perard@citrix.com>
Message-ID: <20170602112212.GO32523@mail-itl>
References: <20170602093350.GA1394@mail-itl>
 <20170602095854.tpfn53v42nondf4f@dhcp-3-128.uk.xensource.com>
 <20170602111606.GB1919@perard.uk.xensource.com>
MIME-Version: 1.0
In-Reply-To: <20170602111606.GB1919@perard.uk.xensource.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: xen-devel <xen-devel@lists.xen.org>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] (pv)?grub and PVHv2
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============4079747435574794145=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============4079747435574794145==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="hnsKUeImFCk/igEn"
Content-Disposition: inline


--hnsKUeImFCk/igEn
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Fri, Jun 02, 2017 at 12:16:06PM +0100, Anthony PERARD wrote:
> On Fri, Jun 02, 2017 at 10:58:54AM +0100, Roger Pau Monn=C3=A9 wrote:
> > On Fri, Jun 02, 2017 at 11:33:50AM +0200, Marek Marczykowski-G=C3=B3rec=
ki wrote:
> > > Hi,
> > >=20
> > > Is there any method to boot PVHv2 domain using a kernel fetched from
> > > that domain's disk image, _without_ mounting it in dom0? Something li=
ke
> > > pvgrub was for PV.
> >=20
> > Hello,
> >=20
> > Anthony (Cced) is working on an OVMF port, so it can be used as
> > firmware for PVHv2 guests.
> >=20
> > I cannot seem to be able to find the original cover-letter of that
> > patch series, this is the best I could find:
> >=20
> > https://lists.01.org/pipermail/edk2-devel/2017-January/006148.html
>=20
> Here for the cover-letter:
> https://lists.xenproject.org/archives/html/xen-devel/2016-12/msg00953.html

Thanks!

> But that a UEFI firmware, so I guess the guest would need UEFI support
> backed into the disk image.

That's totally ok. I assume it should point at linux.efi, not grub.efi,
right?

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

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

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

iQEcBAEBCAAGBQJZMUpnAAoJENuP0xzK19csniIH/2/Z0SWzaY/EtOZqBhLpLez/
oZkIGzf6Ui//4yBdcG7O5USFBAmgr+WWyuCgo6b79qMR3fJiw6iTFyeusYj1uHp0
AxgaUVKwl+C6n4fftojdP8p85nPkt+jWDszm0UFn+umEqUtbOcbbldtwPly414W1
bfatQgMJ5oF1ICjxQUHcPt2qVJSQVh73yxTU/h5bd2CisdOGue4e+HWa8EAi3Hbp
0OKN9oJHbaYf93e+EZFoWfVEVaY3TbpC9LwRNLeP0n5q4VinovV6aFsrk0Ui7wT8
qKc9vIhSZYEfFmo5yXLCrd9Skjdc8VIeek/kPMoJIbexU7dvzDJiOWAWNa6fj+A=
=rKKM
-----END PGP SIGNATURE-----

--hnsKUeImFCk/igEn--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4079747435574794145==--


From xen-devel-bounces@lists.xen.org Fri Jun 02 11:43:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 11:43:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGkyV-0001Uq-1J; Fri, 02 Jun 2017 11: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 <prvs=3192a8fb8=citrix-osstest@xenproject.org>)
 id 1dGkyU-0001UV-7e
 for xen-devel@lists.xensource.com; Fri, 02 Jun 2017 11:42:38 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 04/7E-03371-D2F41395; Fri, 02 Jun 2017 11:42:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDva6Ov2G
 kwZJdphb3prxnd2D02N63iz2AMYo1My8pvyKBNePww0eMBeslKtp3TmNqYOwT7GLk5JAQ8JeY
 sbGJpYuRA8h2l7j3MA0kLCLgLDHhw202EJtXQE+i+/VHZhBbWMBC4tO0O0xdjFxA5U2MEv2T1
 zFCzHGT6FzwnwlijpvEr7u5IGE2AQ+JiT0TWUBsFgEViS97esHmCAloSSxdvJIJYr6gxMmZT8
 BqmAUkJA6+eMEMMdJCYsbddqYJjHyzkJTNQlK2gJFpFaNGcWpRWWqRrpGFXlJRZnpGSW5iZo6
 uoYGZXm5qcXFiempOYlKxXnJ+7iZGYEgxAMEOxvNrAw8xSnIwKYnymhobRgrxJeWnVGYkFmfE
 F5XmpBYfYpTh4FCS4L3sC5QTLEpNT61Iy8wBBjdMWoKDR0mE96EXUJq3uCAxtzgzHSJ1ilGXY
 8Pq9V+YhFjy8vNSpcR5T4LMEAApyijNgxsBi7RLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEo
 aYwpOZVwK36RXQEUxAR7zYpg9yREkiQkqqgVEyoPTV176V+zk5X+xPiK2+FhrpE7z8dLd993X
 l+Vbz9zyIrrirmJj6549jo3bviyn+8hdkD+xa8US2YeqJULU7FV58c0t/Tfd33/Kn+fWJ71rV
 PxoLG9Jfbinc/Z+5iTWqKsw2xI/Dkfki358WnesppnN81c5emLpcoL6ApZAxyStHelGBkxJLc
 UaioRZzUXEiAHYtwpavAgAA
X-Env-Sender: prvs=3192a8fb8=citrix-osstest@xenproject.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1496403755!65363134!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49237 invoked from network); 2 Jun 2017 11:42:36 -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;
 2 Jun 2017 11:42:36 -0000
X-IronPort-AV: E=Sophos;i="5.39,284,1493683200"; d="scan'208";a="434923667"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL03.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71480-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64-libvirt:libvirt-build:fail:allowable
 ovmf:build-i386-libvirt:libvirt-build:fail:allowable
X-Osstest-Versions-This: ovmf=b33b1055b0026f36be97fb5ec6826436088e9a23
X-Osstest-Versions-That: ovmf=76d1c752cb6629262bb999204f574e274be00500
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 2 Jun 2017 12:42:33 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL03.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71480: 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
MTQ4MCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE0ODAvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25z
LgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2Nr
aW5nKToKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDUgbGlidmlydC1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsICAgbGlrZSA3MTQ3NwogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgNSBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcxNDc3Cgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAgICAgICAgICAgYjMzYjEwNTVi
MDAyNmYzNmJlOTdmYjVlYzY4MjY0MzYwODhlOWEyMwpiYXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNzZkMWM3NTJjYjY2MjkyNjJiYjk5OTIwNGY1NzRlMjc0YmUwMDUwMAoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcxNDc3ICAyMDE3LTA2LTAyIDA3OjE3OjM2IFogICAgMCBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3MTQ4MCAgMjAxNy0wNi0wMiAwOTo0Njo1NiBaICAg
IDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIERhbmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICBGdSBTaXl1YW4g
PHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgSGFvIEEgV3UgPGhhby5hLnd1QGludGVsLmNvbT4KICBS
dWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9n
czogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54
cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQg
YjMzYjEwNTViMDAyNmYzNmJlOTdmYjVlYzY4MjY0MzYwODhlOWEyMwpBdXRob3I6IFJ1aXl1IE5p
IDxydWl5dS5uaUBpbnRlbC5jb20+CkRhdGU6ICAgV2VkIE1heSAzMSAxMDo1NjozNSAyMDE3ICsw
ODAwCgogICAgTWRlTW9kdWxlUGtnL1hoY2k6IFJlbW92ZSBUUkIgd2hlbiBjYW5jZWxpbmcgQXN5
bmMgSW50IFRyYW5zZmVyCiAgICAKICAgIFNvbWUgVVNCIGRldmljZXMgZG9uJ3QgcmVwb3J0IGRh
dGEgcGVyaW9kaWNhbGx5IHRocm91Z2ggSW50CiAgICBUcmFuc2Zlci4gVGhleSByZXBvcnQgZGF0
YSBvbmx5IHdoZW4gYmUgYXNrZWQuIElmIHRoZSBUUkIKICAgIGlzIG5vdCByZW1vdmVkIGZyb20g
dGhlIFhIQ0kgSFcsIHdoZW4gbmV4dCB0aW1lIEhPU1QgYXNrcwogICAgZGF0YSBhZ2FpbiwgdGhl
IGRhdGEgaXMgcmVwb3J0ZWQgYnV0IGNvbnN1bWVkIGJ5IHRoZSBwcmV2aW91cwogICAgVFJCLCB3
aGljaCByZXN1bHRzIHRoZSBIT1NUIHRoaW5rcyBkYXRhIG5ldmVyIGNvbWVzLgogICAgCiAgICBD
b250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4wCiAg
ICBTaWduZWQtb2ZmLWJ5OiBIYW8gQSBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgogICAgUmV2aWV3
ZWQtYnk6IFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KCmNvbW1pdCA1NGQ3MTc3Yzc4
ZGMzNTkxOWE2MzFjOGJhYTUzM2QyODdiZjBhZTU3CkF1dGhvcjogRnUgU2l5dWFuIDxzaXl1YW4u
ZnVAaW50ZWwuY29tPgpEYXRlOiAgIEZyaSBKdW4gMiAxMzoxNzoxNyAyMDE3ICswODAwCgogICAg
TWRlTW9kdWxlUGtnL01ucER4ZTogRml4IEVCQyBidWlsZCBoYW5nIGlzc3VlLgogICAgCiAgICBD
b250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4wCiAg
ICBTaWduZWQtb2ZmLWJ5OiBEYW5kYW4gQmkgPGRhbmRhbi5iaUBpbnRlbC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogRnUgU2l5dWFuIDxzaXl1YW4uZnVAaW50ZWwuY29tPgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 02 12:47:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 12: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 1dGlyp-0005Qj-2c; Fri, 02 Jun 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 <boris.ostrovsky@oracle.com>) id 1dGlyn-0005Qd-CL
 for xen-devel@lists.xenproject.org; Fri, 02 Jun 2017 12:47:01 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 45/D0-01752-44E51395; Fri, 02 Jun 2017 12:47:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHIsWRWlGSWpSXmKPExsUyZ7p8oK5LnGG
 kweQFghbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aqrrVMBXvYK6Yu/sHcwPiHtYuRi0NIoJ1J
 YtXPJijnM6PE6uVXWCCc9YwSR18uhspsZ5RYdmQycxcjJ4ewgIfEm7mz2UFsEQEtifUrnrJBF
 N1ilPh87D9YgllgGqPE/QtBIDabgJHE2aPTGUFsXgFbiU87GphAbBYBFYnWqdvA6kUFwiXeNh
 5hgagRlDg58wmYzSngJfHpyFYWiJl6Ejuu/2KFsOUltr+dA3aQhICxRN+sPpYJjIKzkLTPQtI
 yC0nLAkbmVYwaxalFZalFusYGeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgeFb
 z8DAuINxwiq/Q4ySHExKorymxoaRQnxJ+SmVGYnFGfFFpTmpxYcYNTg4BDavXX2BUYolLz8vV
 UmC90gMUJ1gUWp6akVaZg4wwmBKJTh4lER4G0DSvMUFibnFmekQqVOMuhxNH7Z8YRICmyElzv
 sUpEgApCijNA9uBCzaLzHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5m2MBZrCk5lXArfpFdA
 RTEBHvNimD3JESSJCSqqBcdGROSdlJSf9qm+ridi3RFrji6ONzbOaVds5d/T1iS+d8fVlwPFj
 s6Rt9vxdMTHk/Dw9Zv30kxGfxVLTRRlbll9im3Rtfkw2d8CbFx/r3ujx1PQ4vdDblNa6LCHi2
 5PJz5uPp1ze9X+up8+3uvNVAvZzVy/o7K1qWb/YtvuwWcGM3GIZk/VNrUosxRmJhlrMRcWJAB
 Z4fjPxAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1496407617!101388012!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42130 invoked from network); 2 Jun 2017 12:46:58 -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; 2 Jun 2017 12:46:58 -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
 v52CkrqF009880
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Fri, 2 Jun 2017 12:46:54 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0021.oracle.com (8.13.8/8.14.4) with ESMTP id v52CkqLH002890
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Fri, 2 Jun 2017 12:46:53 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 v52Ckq4Q014809;
 Fri, 2 Jun 2017 12:46:52 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 02 Jun 2017 05:46:51 -0700
To: Roger Pau Monne <roger.pau@citrix.com>
References: <20170601114914.18601-1-roger.pau@citrix.com>
 <20170601114914.18601-4-roger.pau@citrix.com>
 <f67e62b2-ab8d-ab9e-3d96-317639237c05@oracle.com>
 <20170602084104.vrg3u4b22gr2f2i7@dhcp-3-128.uk.xensource.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <d40d068f-7d4b-88fb-b43a-eadaa5f8f6d4@oracle.com>
Date: Fri, 2 Jun 2017 08:46: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: <20170602084104.vrg3u4b22gr2f2i7@dhcp-3-128.uk.xensource.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: xen-devel@lists.xenproject.org, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v4 3/4] x86/pt: enable binding of GSIs to a
	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>

T24gMDYvMDIvMjAxNyAwNDo0MSBBTSwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IE9uIFRodSwg
SnVuIDAxLCAyMDE3IGF0IDA2OjEzOjIyUE0gLTA0MDAsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToK
Pj4+IEBAIC02OTYsNyArNzc3LDcgQEAgaW50IGh2bV9kb19JUlFfZHBjaShzdHJ1Y3QgZG9tYWlu
ICpkLCBzdHJ1Y3QgcGlycSAqcGlycSkKPj4+ICAgICAgc3RydWN0IGh2bV9pcnFfZHBjaSAqZHBj
aSA9IGRvbWFpbl9nZXRfaXJxX2RwY2koZCk7Cj4+PiAgICAgIHN0cnVjdCBodm1fcGlycV9kcGNp
ICpwaXJxX2RwY2kgPSBwaXJxX2RwY2kocGlycSk7Cj4+PiAgCj4+PiAtICAgIGlmICggIWlvbW11
X2VuYWJsZWQgfHwgIWRwY2kgfHwgIXBpcnFfZHBjaSB8fAo+Pj4gKyAgICBpZiAoICFpb21tdV9l
bmFibGVkIHx8ICghaXNfaGFyZHdhcmVfZG9tYWluKGQpICYmICFkcGNpKSB8fCAhcGlycV9kcGNp
IHx8Cj4+PiAgICAgICAgICAgIShwaXJxX2RwY2ktPmZsYWdzICYgSFZNX0lSUV9EUENJX01BUFBF
RCkgKQo+Pj4gICAgICAgICAgcmV0dXJuIDA7Cj4+IFdlIGFsc28gbmVlZCB0byByZXR1cm4gZm9y
ICFpc19odm1fZG9tYWluKGQpLgo+IEhtLCBJIHNlZS4gSSBndWVzcyB0aGlzIGFmZmVjdHMgYSBQ
ViBEb20wIGJlY2F1c2UgaXQncyBhIGhhcmR3YXJlCj4gZG9tYWluIGFuZCBkb2Vzbid0IGhhdmUg
ZHBjaS4gSSB3aWxsIHNlbmQgYSBuZXcgdmVyc2lvbiBvZiB0aGlzIHBhdGNoCj4gYWxvbmUuCj4K
PiBJbiBhbnkgY2FzZSwgcGlycV9kcGNpLT5mbGFncyBzaG91bGRuJ3QgaGF2ZSB0aGUgSFZNX0lS
UV9EUENJX01BUFBFRAo+IGZsYWcgc2V0IGZvciBQViBndWVzdHM/CgpUaGVzZSBmbGFncyBhcmUg
cGFydCBvZiBhcmNoX3BpcnEuaHZtIGFuZCBtYXkgaGF2ZSBnYXJiYWdlIG9uIFBWLiBBdApsZWFz
dCB0aGF0J3Mgd2hhdCBJIHRoaW5rIEkgd2FzIHNlZWluZy4KCi1ib3JpcwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Fri Jun 02 12:55:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 12:55:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGm6o-00066f-Vy; Fri, 02 Jun 2017 12:55: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 1dGm6n-00066Z-5y
 for xen-devel@lists.xenproject.org; Fri, 02 Jun 2017 12:55:17 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 92/3E-03058-43061395; Fri, 02 Jun 2017 12:55:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsVysyfVTdc4wTD
 SYOouMYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePE2ROsBX2pFXPvv2VrYPzr0sXIxSEksJFR
 4sXZ/YxdjJxAznJGicZ1ViC2sICvxIHL+1m7GDk4RAT8JO5cDQQxmQX0Jc7tKIeozpPo+PwMr
 JNNQFPizudPTCA2r4CVxLc5M9hBbBYBFYljmxaA1YgKhEv0Huhng6gRlDg58wkLyEhOAVuJv6
 tZQMLMAmYS8zY/ZIawxSVuPZnPBGHLS2x/O4d5AiP/LCTds5C0zELSMgtJywJGllWM6sWpRWW
 pRboWeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgWHJAAQ7GGdf9j/EKMnBpCTK
 a2psGCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvdQHFBOsCg1PbUiLTMHGCEwaQkOHiUR3oJYo
 DRvcUFibnFmOkTqFKOilDjvApA+AZBERmkeXBssKi8xykoJ8zICHSLEU5BalJtZgir/ilGcg1
 FJmLcRZDxPZl4J3PRXQIuZgBa/2KYPsrgkESEl1cBo5VCydkZy7SztYFZ5sVurfM7xr9/k1cG
 eWh3658QTXwn2Jbf+nd/zzymTz/OH9q+eszXFptG1vDN3sk1R7JJMWXRYPOj25AWiuyWWsi9i
 Srhza8HD0EUzJhSX7mvZuDv5X2XCuveKk6Oy5SufbrK/2Dt77kW/ykPp3TJ3kiROytuej6uxN
 4lSYinOSDTUYi4qTgQAF3hUuMUCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1496408114!93366861!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7533 invoked from network); 2 Jun 2017 12:55:14 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-27.messagelabs.com with SMTP; 2 Jun 2017 12:55: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 1E1C22B;
 Fri,  2 Jun 2017 05:55:14 -0700 (PDT)
Received: from [10.37.12.100] (unknown [10.37.12.100])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6D7E33F578;
 Fri,  2 Jun 2017 05:55:12 -0700 (PDT)
To: Sergej Proskurin <proskurin@sec.in.tum.de>, xen-devel@lists.xenproject.org
References: <20170601151906.10213-1-proskurin@sec.in.tum.de>
 <20170601151906.10213-7-proskurin@sec.in.tum.de>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <2201fe61-d5d8-8568-9e11-2139b5547601@arm.com>
Date: Fri, 2 Jun 2017 13:55:05 +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: <20170601151906.10213-7-proskurin@sec.in.tum.de>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [RFC PATCH v2 6/8] arm/mem_access: Add
	long-descriptor based gpt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGkgU2VyZ2VqLAoKT24gMDYvMDEvMjAxNyAwNDoxOCBQTSwgU2VyZ2VqIFByb3NrdXJpbiB3cm90
ZToKPiBUaGlzIGNvbW1pdCBhZGRzIGZ1bmN0aW9uYWxpdHkgdG8gd2FsayB0aGUgZ3Vlc3QncyBw
YWdlIHRhYmxlcyB1c2luZyB0aGUKPiBsb25nLWRlc2NyaXB0b3IgdHJhbnNsYXRpb24gdGFibGUg
Zm9ybWF0IGZvciBib3RoIEFSTXY3IGFuZCBBUk12OC4KPiBTaW1pbGFyIHRvIHRoZSBoYXJkd2Fy
ZSBhcmNoaXRlY3R1cmUsIHRoZSBpbXBsZW1lbnRhdGlvbiBzdXBwb3J0cwo+IGRpZmZlcmVudCBw
YWdlIGdyYW51bGFyaXRpZXMgKDRLLCAxNkssIGFuZCA2NEspLiBUaGUgaW1wbGVtZW50YXRpb24g
aXMKPiBiYXNlZCBvbiBBUk0gRERJIDA0ODdBLWcgSjExLTU2MDgsIEoxMS01Njc5LCBhbmQgQVJN
IERESSAwNDA2Qy1iCj4gQjMtMTUxMC4KClBsZWFzZSB1c2UgdGhlIG1vc3QgcmVjZW50IEFSTSBB
Uk0uCgo+IAo+IE5vdGUgdGhhdCB0aGUgY3VycmVudCBpbXBsZW1lbnRhdGlvbiBsYWNrcyBzdXBw
b3J0IGZvciAzMi1iaXQgRUwwCj4gcnVubmluZyBvbiB0b3Agb2YgNjQtYml0IEVMMS4gVGhlIGFz
c29jaWF0ZWQgbG9jYXRpb24gaW4gdGhlIGNvZGUgaXMKPiBtYXJrZWQgYXBwcm9wcmlhdGVseS4K
PiAKPiBTaWduZWQtb2ZmLWJ5OiBTZXJnZWogUHJvc2t1cmluIDxwcm9za3VyaW5Ac2VjLmluLnR1
bS5kZT4KPiAtLS0KPiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgo+IENjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IC0tLQo+IHYy
OiBVc2UgVENSX1NaX01BU0sgaW5zdGVhZCBvZiBUVEJDUl9TWl9NQVNLIGZvciBBUk0gMzItYml0
IGd1ZXN0cyB1c2luZwo+ICAgICAgdGhlIGxvbmctZGVzY3JpcHRvciB0cmFuc2xhdGlvbiB0YWJs
ZSBmb3JtYXQuCj4gCj4gICAgICBDb3NtZXRpYyBmaXhlcy4KPiAtLS0KPiAgIHhlbi9hcmNoL2Fy
bS9wMm0uYyB8IDI3MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrLQo+ICAgMSBmaWxlIGNoYW5nZWQsIDI2OSBpbnNlcnRpb25zKCspLCAyIGRlbGV0
aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcDJtLmMgYi94ZW4vYXJjaC9h
cm0vcDJtLmMKPiBpbmRleCAwMzM3ZDgzNTgxLi5lYTNiZTZmMDUwIDEwMDY0NAo+IC0tLSBhL3hl
bi9hcmNoL2FybS9wMm0uYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9wMm0uYwo+IEBAIC0xNTczLDgg
KzE1NzMsMjc1IEBAIHN0YXRpYyBpbnQgX19wMm1fd2Fsa19ncHRfbGQoc3RydWN0IHAybV9kb21h
aW4gKnAybSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFkZHJfdCBndmEsIHBh
ZGRyX3QgKmlwYSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50
ICpwZXJtX3JvKQo+ICAgewo+IC0gICAgLyogTm90IGltcGxlbWVudGVkIHlldC4gKi8KPiAtICAg
IHJldHVybiAtRUZBVUxUOwo+ICsgICAgaW50IHQwX3N6LCB0MV9zeiwgZGlzYWJsZWQgPSAxOwoK
TG9va2luZyBhdCB0aGUgd2F5IHlvdSB1c2UgdDBfc3ogYW5kIHQxX3N6LCB0aGV5IHdpbGwgbmV2
ZXIgYmUgPCAwIHNvIEkgCnRoaW4gc2hvdWxkIGJlIHVuc2lnbmVkLgoKQWxzbywgSSB0aGluayBk
aXNhYmxlZCBpcyBhbHdheXMgMCBvciAxLiBJZiB0aGF0IGlzIHRydWUsIHBsZWFzZSB1c2UgCmJv
b2wvdHJ1ZS9mYWxzZS4KCj4gKyAgICB1bnNpZ25lZCBpbnQgbGV2ZWwsIGdyYW47Cj4gKyAgICB1
bnNpZ25lZCBpbnQgdG9wYml0ID0gMCwgaW5wdXRfc2l6ZSA9IDAsIG91dHB1dF9zaXplOwo+ICsg
ICAgdWludDY0X3QgdHRiciA9IDAsIGlwczsKPiArICAgIHBhZGRyX3QgbWFzazsKPiArICAgIGxw
YWVfdCBwdGUsICp0YWJsZTsKPiArICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7Cj4gKyAgICBy
ZWdpc3Rlcl90IHRjciA9IFJFQURfU1lTUkVHKFRDUl9FTDEpOwo+ICsgICAgc3RydWN0IGRvbWFp
biAqZCA9IHAybS0+ZG9tYWluOwo+ICsKPiArICAgIGNvbnN0IHZhZGRyX3Qgb2Zmc2V0c1s0XVsz
XSA9IHsKPiArICAgICAgICB7Cj4gKyNpZmRlZiBDT05GSUdfQVJNXzY0Cj4gKyAgICAgICAgICAg
IHplcm9ldGhfZ3Vlc3RfdGFibGVfb2Zmc2V0XzRrKGd2YSksCj4gKyAgICAgICAgICAgIHplcm9l
dGhfZ3Vlc3RfdGFibGVfb2Zmc2V0XzE2ayhndmEpLAo+ICsgICAgICAgICAgICAwLCAvKiBUaGVy
ZSBpcyBubyB6ZXJvZXRoIGxvb2t1cCBsZXZlbCB3aXRoIGEgNjRLIGdyYW51bGUgc2l6ZS4gKi8K
PiArI2VuZGlmCj4gKyAgICAgICAgfSwKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIGZpcnN0
X2d1ZXN0X3RhYmxlX29mZnNldF80ayhndmEpLAo+ICsjaWZkZWYgQ09ORklHX0FSTV82NAo+ICsg
ICAgICAgICAgICBmaXJzdF9ndWVzdF90YWJsZV9vZmZzZXRfMTZrKGd2YSksCj4gKyAgICAgICAg
ICAgIGZpcnN0X2d1ZXN0X3RhYmxlX29mZnNldF82NGsoZ3ZhKSwKPiArI2VuZGlmCj4gKyAgICAg
ICAgfSwKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHNlY29uZF9ndWVzdF90YWJsZV9vZmZz
ZXRfNGsoZ3ZhKSwKPiArI2lmZGVmIENPTkZJR19BUk1fNjQKPiArICAgICAgICAgICAgc2Vjb25k
X2d1ZXN0X3RhYmxlX29mZnNldF8xNmsoZ3ZhKSwKPiArICAgICAgICAgICAgc2Vjb25kX2d1ZXN0
X3RhYmxlX29mZnNldF82NGsoZ3ZhKSwKPiArI2VuZGlmCj4gKyAgICAgICAgfSwKPiArICAgICAg
ICB7Cj4gKyAgICAgICAgICAgIHRoaXJkX2d1ZXN0X3RhYmxlX29mZnNldF80ayhndmEpLAo+ICsj
aWZkZWYgQ09ORklHX0FSTV82NAo+ICsgICAgICAgICAgICB0aGlyZF9ndWVzdF90YWJsZV9vZmZz
ZXRfMTZrKGd2YSksCj4gKyAgICAgICAgICAgIHRoaXJkX2d1ZXN0X3RhYmxlX29mZnNldF82NGso
Z3ZhKSwKPiArI2VuZGlmCj4gKyAgICAgICAgfQo+ICsgICAgfTsKPiArCj4gKyAgICBjb25zdCBw
YWRkcl90IG1hc2tzWzRdWzNdID0gewo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgWkVST0VU
SF9TSVpFXzRLIC0gMSwKPiArICAgICAgICAgICAgWkVST0VUSF9TSVpFXzE2SyAtIDEsCj4gKyAg
ICAgICAgICAgIDAgLyogVGhlcmUgaXMgbm8gemVyb2V0aCBsb29rdXAgbGV2ZWwgd2l0aCBhIDY0
SyBncmFudWxlIHNpemUuICovCj4gKyAgICAgICAgfSwKPiArICAgICAgICB7Cj4gKyAgICAgICAg
ICAgIEZJUlNUX1NJWkVfNEsgLSAxLAo+ICsgICAgICAgICAgICBGSVJTVF9TSVpFXzE2SyAtIDEs
Cj4gKyAgICAgICAgICAgIEZJUlNUX1NJWkVfNjRLIC0gMQo+ICsgICAgICAgIH0sCj4gKyAgICAg
ICAgewo+ICsgICAgICAgICAgICBTRUNPTkRfU0laRV80SyAtIDEsCj4gKyAgICAgICAgICAgIFNF
Q09ORF9TSVpFXzE2SyAtIDEsCj4gKyAgICAgICAgICAgIFNFQ09ORF9TSVpFXzY0SyAtIDEKPiAr
ICAgICAgICB9LAo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgVEhJUkRfU0laRV80SyAtIDEs
Cj4gKyAgICAgICAgICAgIFRISVJEX1NJWkVfMTZLIC0gMSwKPiArICAgICAgICAgICAgVEhJUkRf
U0laRV82NEsgLSAxCj4gKyAgICAgICAgfQo+ICsgICAgfTsKClBsZWFzZSBkZWZpbmUgdGhlbSBh
cyBzdGF0aWMuIEl0IGlzIG5vdCBuZWNlc3NhcnkgdG8gaGF2ZSB0aGVtIG9uIHRoZSAKc3RhY2sg
ZXZlcnl0aW1lLgoKPiArCj4gKyAgICBjb25zdCB1bnNpZ25lZCBpbnQgZ3JhaW5zaXplc1szXSA9
IHsKPiArICAgICAgICBQQUdFX1NISUZUXzRLLAo+ICsgICAgICAgIFBBR0VfU0hJRlRfMTZLLAo+
ICsgICAgICAgIFBBR0VfU0hJRlRfNjRLID4gKyAgICB9OwoKRGl0dG8uCgo+ICsKPiArICAgIGNv
bnN0IHVuc2lnbmVkIGludCBzdHJpZGVzWzNdID0gewo+ICsgICAgICAgIExQQUVfU0hJRlRfNEss
Cj4gKyAgICAgICAgTFBBRV9TSElGVF8xNkssCj4gKyAgICAgICAgTFBBRV9TSElGVF82NEsKPiAr
ICAgIH07CgpEaXR0by4gQWxzbywgdGhlIHN0cmlkZSBjYW4gYmUgZm91bmQgZnJvbSB0aGUgcGFn
ZSBzaGlmdC4gU28gSSBhbSBub3QgCmNvbnZpbmNlZCB5b3UgbmVlZCB0aGF0LgoKPiArCj4gKyAg
ICB0MF9zeiA9ICh0Y3IgPj4gVENSX1QwU1pfU0hJRlQpICYgVENSX1NaX01BU0s7Cj4gKyAgICB0
MV9zeiA9ICh0Y3IgPj4gVENSX1QxU1pfU0hJRlQpICYgVENSX1NaX01BU0s7Cj4gKwo+ICsgICAg
LyoKPiArICAgICAqIEdldCB0aGUgTVNCIG51bWJlciBvZiB0aGUgZ3ZhLCBhY2NvcmRpbmcgdG8g
IkFkZHJUb3AiIHBzZXVkb2NvZGUKClRoYXQncyBhIGNhbGwgdG8gaGF2ZSBhIHNlcGFyYXRlIGhl
bHBlciBmb3IgQWRkclRvcCByYXRoZXIgdGhhbiAKb3Blbi1jb2RpbmcgaW4gdGhpcyBmdW5jdGlv
bi4KCkkgdGhpbmsgdGhpcyBmdW5jdGlvbiBjb3VsZCBiZSBzcGxpdCBpbiBtdWx0aXBsZSBwYXJ0
LCBtYWtpbmcgZWFzaWVyIHRoZSAKcmV2aWV3LiBGb3IgaW5zdGFuY2UsIHlvdSBoYXZlIGEgbG90
IG9mICJpZiBpc18qYml0X2RvbWFpbiIuCgo+ICsgICAgICogaW1wbGVtZW50YXRpb24gaW4gQVJN
IERESSAwNDg3QS1nIEoxMS01NzM5Lgo+ICsgICAgICoKPiArICAgICAqIFhYWDogV2UgZG8gbm90
IGNoZWNrIHdoZXRoZXIgdGhlIDY0Yml0IGRvbWFpbiB1c2VzIGEgMzItYml0IEVMMC4gSW4gdGhp
cwo+ICsgICAgICogY2FzZSwgd2UgbmVlZCB0byBzZXQgdG9wYml0IHRvIDMxLCBhcyB3ZWxsLgpJ
IHRoaW5rIGNoZWNraW5nIDMyLWJpdCBFTDAgaXMgc3RyYWlnaC1mb3J3YXJkIGVub3VnaCB0byBn
ZXQgaXQgZG9uZSAKbm93LiBIYXZlIGEgbG9vayBhdCBwc3JfbW9zdF9pc18zMmJpdC4KCj4gKyAg
ICAgKi8KPiArICAgIGlmICggaXNfMzJiaXRfZG9tYWluKGQpICkKPiArICAgICAgICB0b3BiaXQg
PSBUQ1JfVEJfMzE7Cj4gKyNpZmRlZiBDT05GSUdfQVJNXzY0Cj4gKyAgICBlbHNlIGlmICggaXNf
NjRiaXRfZG9tYWluKGQpICkKPiArICAgIHsKPiArICAgICAgICBpZiAoICgoZ3ZhICYgKDFVTCA8
PCBUQ1JfVEJfNTUpKSAmJiAodGNyICYgVENSX1RCSTEpKSB8fAoKUGxlYXNlIHVzZSBCSVQoLi4u
KSBpbnN0ZWFkIG9mICgxVUwgPDwgLi4uKS4KCj4gKyAgICAgICAgICAgICAoIShndmEgJiAoMVVM
IDw8IFRDUl9UQl81NSkpICYmICh0Y3IgJiBUQ1JfVEJJMCkpICkKCkRpdHRvLgoKPiArICAgICAg
ICAgICAgdG9wYml0ID0gVENSX1RCXzU1OwoKVGhpcyBpcyByZWFsbHkgY29uZnVzaW5nLiBZb3Ug
ZGVmaW5lIFRDUl9UQl8qIHRvICogYnV0IGl0IGlzIG5vdCBldmVuIApwYXJ0IG9mIHRoZSByZWdp
c3RlciBUQ1JfLiBUQkgsIEkgZG9uJ3QgdGhpbmsgdGhleSBoZW5jZSB0aGUgY29kZSBhbmQgCndv
dWxkIGp1c3QgaGFyZGNvZGVkIHRoZSA1NSBoZXJlLiBBZnRlcmFsbCBpdCBpcyBpbiB0aGUgbmFt
ZSA6KS4KCj4gKyAgICAgICAgZWxzZQo+ICsgICAgICAgICAgICB0b3BiaXQgPSBUQ1JfVEJfNjMK
CkRpdHRvLgoKPiArICAgIH0KPiArI2VuZGlmCj4gKwo+ICsjaWZkZWYgQ09ORklHX0FSTV82NAo+
ICsgICAgaWYgKCBpc182NGJpdF9kb21haW4oZCkgKQo+ICsgICAgewoKTGlrZWx5IGEgY29tbWVu
dCBpcyBtaXNzaW5nIGhlcmUgdG8gZXhwbGFpbiB3aGF0IHlvdSBhcmUgZG9pbmcgYmVsb3cuIE15
IAp1bmRlcnN0YW5kIGlzIHlvdSBhcmUgc2VsZWN0aW5nIFRUQlIqX0VMMS4gQW5kIGxvb2tpbmcg
YXQgdGhlIGNvZGUsIHRoaXMgCmNvdWxkIGJlIGFic3RyYWN0ZWQgYXMgYm90aCBicmFuY2hlcyBh
cmUgbmVhcmx5IHRoZSBzYW1lLgoKPiArICAgICAgICBpZiAoIChndmEgJiAoMVVMIDw8IHRvcGJp
dCkpID09IDAgKQoKQklUKC4uLikKCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBpbnB1dF9z
aXplID0gUkVHSVNURVJfV0lEVEhfNjRfQklUIC0gdDBfc3o7Cj4gKwo+ICsgICAgICAgICAgICBp
ZiAoIGlucHV0X3NpemUgPiBJUFNfTUFYICkKPiArICAgICAgICAgICAgICAgIC8qIFdlIGxpbWl0
IHRoZSBpbnB1dF9zaXplIHRvIGJlIG1heCA0OCBiaXQuICovCj4gKyAgICAgICAgICAgICAgICBp
bnB1dF9zaXplID0gSVBTX01BWDsKPiArICAgICAgICAgICAgZWxzZSBpZiAoIGlucHV0X3NpemUg
PCBJUFNfTUlOICkKPiArICAgICAgICAgICAgICAgIC8qIFdlIGxpbWl0IHRoZSBpbnB1dF9zaXpl
IHRvIGJlIG1heCAyNSBiaXQuICovCj4gKyAgICAgICAgICAgICAgICBpbnB1dF9zaXplID0gSVBT
X01JTjsKCmxpa2UgdGhpcyBjb3VsZCBiZSBzaW1wbGlmaWVkIGJ5IHVzaW5nIG1pbi9tYXguIEJ1
dCBJIHRoaW5rIHdlIHNob3VsZCAKYmFpbCBvdXQgaGVyZS4gTGlrZWx5IHNvbWV0aGluZyBpbiB0
aGUgcGFnZSB0YWJsZSBpcyB3cm9uZyBhbmQgaWdub3JpbmcgCmlzIHRoZSB3b3JzdCB0aGluZyB0
byBkby4KCkZvciBpbnN0YW5jZSBBUk12OC4yIGhhcyBleHRlbmRlZCB0aGUgaW5wdXQgc2l6ZSB0
byA1MiBiaXRzLiBJdCB3b3VsZCBiZSAKZGlmZmljdWx0IHRvIGNhdGNoIHdoYXQgaXMgbWlzc2lu
ZyBiZWNhdXNlIG9mIHRoYXQsIG5vdCBtZW50aW9uaW5nIHRoYXQgCnRoZSBvbmx5IGNhbGxlciB0
b2RheSB3aWxsIGJlIG1lbWFjY2VzcyB0aGF0IGlzIG5vdCBlbmFibGVkIGJ5IGRlZmF1bHQuCgo+
ICsKPiArICAgICAgICAgICAgLyogTm9ybWFsaXplIGdyYW51bGUgc2l6ZS4gKi8KCkkgdGhpbmsg
MCwgMSwgMiBpcyBtb3JlIGNvbmZ1c2luZyB0byByZWFkLiBJdCB3b3VsZCBiZSBiZXR0ZXIgdG8g
dXNlIApkaXJlY3RseSBUQ1JfVEcwXyouCgo+ICsgICAgICAgICAgICBzd2l0Y2ggKCB0Y3IgJiBU
Q1JfVEcwX01BU0sgKSB7CgpDb2Rpbmcgc3R5bGUsIHRoZSBicmFjZSBzaG91bGQgYmUgb24gYSBu
ZXdsaW5lLgoKPiArICAgICAgICAgICAgY2FzZSBUQ1JfVEcwXzE2SzoKPiArICAgICAgICAgICAg
ICAgIGdyYW4gPSAxOwo+ICsgICAgICAgICAgICAgICAgYnJlYWs7Cj4gKyAgICAgICAgICAgIGNh
c2UgVENSX1RHMF82NEs6Cj4gKyAgICAgICAgICAgICAgICBncmFuID0gMjsKPiArICAgICAgICAg
ICAgICAgIGJyZWFrOwo+ICsgICAgICAgICAgICBkZWZhdWx0Ogo+ICsgICAgICAgICAgICAgICAg
Z3JhbiA9IDA7Cj4gKyAgICAgICAgICAgIH0gPiArCj4gKyAgICAgICAgICAgIC8qIFVzZSBUVEJS
MCBmb3IgR1ZBIHRvIElQQSB0cmFuc2xhdGlvbi4gKi8KPiArICAgICAgICAgICAgdHRiciA9IFJF
QURfU1lTUkVHNjQoVFRCUjBfRUwxKTsKPiArCj4gKyAgICAgICAgICAgIC8qIElmIFRDUi5FUEQw
IGlzIHNldCwgdHJhbnNsYXRpb25zIHVzaW5nIFRUQlIwIGFyZSBkaXNhYmxlZC4gKi8KPiArICAg
ICAgICAgICAgZGlzYWJsZWQgPSAoIHRjciAmIFRDUl9FUEQwICkgPyAxIDogMDsKCmRpc2FibGVk
ID0gISEodGNyICYgVENSX0VQRDApOwoKb3IgaWYgeW91IGFyZSB1c2luZyBib29sIGFzIHJlcXVl
c3RlZCBhYm92ZToKCmRpc2FibGVkID0gIHRjciAmIFRDUl9FUEQwOwoKPiArICAgICAgICB9Cj4g
KyAgICAgICAgZWxzZQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgaW5wdXRfc2l6ZSA9IFJF
R0lTVEVSX1dJRFRIXzY0X0JJVCAtIHQxX3N6Owo+ICsKPiArICAgICAgICAgICAgaWYgKCBpbnB1
dF9zaXplID4gSVBTX01BWCApCj4gKyAgICAgICAgICAgICAgICAvKiBXZSBsaW1pdCB0aGUgaW5w
dXRfc2l6ZSB0byBiZSBtYXggNDggYml0LiAqLwo+ICsgICAgICAgICAgICAgICAgaW5wdXRfc2l6
ZSA9IElQU19NQVg7Cj4gKyAgICAgICAgICAgIGVsc2UgaWYgKCBpbnB1dF9zaXplIDwgSVBTX01J
TiApCj4gKyAgICAgICAgICAgICAgICAvKiBXZSBsaW1pdCB0aGUgaW5wdXRfc2l6ZSB0byBiZSBt
YXggMjUgYml0LiAqLwo+ICsgICAgICAgICAgICAgICAgaW5wdXRfc2l6ZSA9IElQU19NSU47Cj4g
Kwo+ICsgICAgICAgICAgICAvKiBOb3JtYWxpemUgZ3JhbnVsZSBzaXplLiAqLwo+ICsgICAgICAg
ICAgICBzd2l0Y2ggKCB0Y3IgJiBUQ1JfVEcxX01BU0sgKSB7CgpDb2Rpbmcgc3R5bGUuCgo+ICsg
ICAgICAgICAgICBjYXNlIFRDUl9URzFfMTZLOgpJZiB5b3Ugc2hpZnQgeW91ciB0Y3IgYnkgVENS
X1RHMV9TSElGVCB0aGVuIGFsbCB0aGlzIGNvZGUgY2FuIGJlY29tZSAKZ2VuZXJpYy4gQXZvaWRp
bmcgZHVwbGljYXRpb24sIHJldmlld2luZyB0d2ljZSBzaW1pbGFyIGNvZGUgYW5kIApwb3RlbnRp
YWwgYnVnLgoKPiArICAgICAgICAgICAgICAgIGdyYW4gPSAxOwo+ICsgICAgICAgICAgICAgICAg
YnJlYWs7Cj4gKyAgICAgICAgICAgIGNhc2UgVENSX1RHMV82NEs6Cj4gKyAgICAgICAgICAgICAg
ICBncmFuID0gMjsKPiArICAgICAgICAgICAgICAgIGJyZWFrOwo+ICsgICAgICAgICAgICBkZWZh
dWx0Ogo+ICsgICAgICAgICAgICAgICAgZ3JhbiA9IDA7Cj4gKyAgICAgICAgICAgIH0KPiArCj4g
KyAgICAgICAgICAgIC8qIFVzZSBUVEJSMSBmb3IgR1ZBIHRvIElQQSB0cmFuc2xhdGlvbi4gKi8K
PiArICAgICAgICAgICAgdHRiciA9IFJFQURfU1lTUkVHNjQoVFRCUjFfRUwxKTsKPiArCj4gKyAg
ICAgICAgICAgIC8qIElmIFRDUi5FUEQxIGlzIHNldCwgdHJhbnNsYXRpb25zIHVzaW5nIFRUQlIx
IGFyZSBkaXNhYmxlZC4gKi8KPiArICAgICAgICAgICAgZGlzYWJsZWQgPSAoIHRjciAmIFRDUl9F
UEQxICkgPyAxIDogMDsKClNhbWUgYXMgYWJvdmUuCgo+ICsgICAgICAgIH0KPiArICAgIH0KPiAr
ICAgIGVsc2UKPiArI2VuZGlmCj4gKyAgICB7Cj4gKyAgICAgICAgLyogR3JhbnVsZSBzaXplIG9m
IEFhcmNoMzIgb3IgQVJNdjcgYXJjaGl0ZWN0dXJlcyBpcyBhbHdheXMgNEssIGluZGV4ZWQgYnkg
MC4gKi8KCk5JVDogSXQgaXMgbm90IG5lY2Vzc2FyaWx5IHRvIG1lbnRpb24gQVJNdjcuIEFSTXY3
IGlzIGFsd2F5cyBBQXJjaDMyLgoKQWxzbyBzL0FhcmNoMzIvQWFyY2gzMi8KCj4gKyAgICAgICAg
Z3JhbiA9IDA7Cj4gKwo+ICsgICAgICAgIG1hc2sgPSAoKDFVTEwgPDwgUkVHSVNURVJfV0lEVEhf
MzJfQklUKSAtIDEpICYKPiArICAgICAgICAgICAgICAgfigoMVVMTCA8PCAoUkVHSVNURVJfV0lE
VEhfMzJfQklUIC0gdDBfc3opKSAtIDEpOwoKSSBkb24ndCB1bmRlcnN0YW5kIHRoaXMgbWFzay4g
V2h5IGRvIHlvdSBuZWVkIGl0PwoKPiArCj4gKyAgICAgICAgaWYgKCB0MF9zeiA9PSAwIHx8ICEo
Z3ZhICYgbWFzaykgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgaW5wdXRfc2l6ZSA9IFJF
R0lTVEVSX1dJRFRIXzMyX0JJVCAtIHQwX3N6Owo+ICsKPiArICAgICAgICAgICAgLyogVXNlIFRU
QlIwIGZvciBHVkEgdG8gSVBBIHRyYW5zbGF0aW9uLiAqLwo+ICsgICAgICAgICAgICB0dGJyID0g
UkVBRF9TWVNSRUc2NChUVEJSMF9FTDEpOwo+ICsKPiArICAgICAgICAgICAgLyogSWYgVENSLkVQ
RDAgaXMgc2V0LCB0cmFuc2xhdGlvbnMgdXNpbmcgVFRCUjAgYXJlIGRpc2FibGVkLiAqLwo+ICsg
ICAgICAgICAgICBkaXNhYmxlZCA9ICggdGNyICYgVENSX0VQRDAgKSA/IDEgOiAwOwoKQXMgZm9y
IHRoZSBBQXJjaDY0LCB0aGVyZSBpcyBhIGNhbGwgdG8gYWJzdHJhY3QgaGVyZS4KCj4gKyAgICAg
ICAgfQo+ICsKPiArICAgICAgICBtYXNrID0gKCgxVUxMIDw8IFJFR0lTVEVSX1dJRFRIXzMyX0JJ
VCkgLSAxKSAmCj4gKyAgICAgICAgICAgICAgIH4oKDFVTEwgPDwgKFJFR0lTVEVSX1dJRFRIXzMy
X0JJVCAtIHQxX3N6KSkgLSAxKTsKPiArCj4gKyAgICAgICAgaWYgKCAoKHQxX3N6ID09IDApICYm
ICF0dGJyKSB8fCAodDFfc3ogJiYgKGd2YSAmIG1hc2spID09IG1hc2spICkKPiArICAgICAgICB7
Cj4gKyAgICAgICAgICAgIGlucHV0X3NpemUgPSBSRUdJU1RFUl9XSURUSF8zMl9CSVQgLSB0MV9z
ejsKPiArCj4gKyAgICAgICAgICAgIC8qIFVzZSBUVEJSMSBmb3IgR1ZBIHRvIElQQSB0cmFuc2xh
dGlvbi4gKi8KPiArICAgICAgICAgICAgdHRiciA9IFJFQURfU1lTUkVHNjQoVFRCUjFfRUwxKTsK
PiArCj4gKyAgICAgICAgICAgIC8qIElmIFRDUi5FUEQxIGlzIHNldCwgdHJhbnNsYXRpb25zIHVz
aW5nIFRUQlIxIGFyZSBkaXNhYmxlZC4gKi8KPiArICAgICAgICAgICAgZGlzYWJsZWQgPSAoIHRj
ciAmIFRDUl9FUEQxICkgPyAxIDogMDsKCkRpdHRvLgoKPiArICAgICAgICB9Cj4gKyAgICB9Cj4g
Kwo+ICsgICAgaWYgKCBkaXNhYmxlZCApCj4gKyAgICAgICAgcmV0dXJuIC1FRkFVTFQ7Cj4gKwo+
ICsgICAgbGV2ZWwgPSA0IC0gRElWX1JPVU5EX1VQKChpbnB1dF9zaXplIC0gZ3JhaW5zaXplc1tn
cmFuXSksIHN0cmlkZXNbZ3Jhbl0pOwoKSXQgdG9vayBtZSBhIGJpdCB0byB1bmRlcnN0YW5kIHRo
aXMuIFRoZSBjb21tZW50IGluIHRoZSBBUk0gQVJNIApwc2V1ZG8tY29kZSB3b3VsZCBiZSB1c2Vm
dWwgdG8ga2VlcCBpdCBoZXJlLgoKPiArCj4gKyAgICAvKiBYWFg6IFdlIGRvIG5vdCBjb25zaWRl
ciAzMmJpdCBFTDAgcnVubmluZyBvbiBBYXJjaDY0LCB5ZXQuICovCgpTZWUgbXkgY29tbWVudCBh
Ym92ZSBhYm91dCAzMmJpdCBFTDAgc3VwcG9ydC4KCj4gKyAgICBpZiAoIGlzXzY0Yml0X2RvbWFp
bihkKSApCj4gKyAgICB7Cj4gKyAgICAgICAgLyogR2V0IHRoZSBpbnRlcm1lZGlhdGUgcGh5c2lj
YWwgYWRkcmVzcyBzaXplLiAqLwo+ICsgICAgICAgIGlwcyA9ICh0Y3IgJiBUQ1JfSVBTX01BU0sp
ID4+IFRDUl9JUFNfU0hJRlQ7Cj4gKwo+ICsgICAgICAgIHN3aXRjaCAoaXBzKSB7Cj4gKyAgICAg
ICAgY2FzZSBUQ1JfSVBTXzMyX0JJVDoKPiArICAgICAgICAgICAgb3V0cHV0X3NpemUgPSBJUFNf
MzJfQklUOwo+ICsgICAgICAgICAgICBicmVhazsKPiArICAgICAgICBjYXNlIFRDUl9JUFNfMzZf
QklUOgo+ICsgICAgICAgICAgICBvdXRwdXRfc2l6ZSA9IElQU18zNl9CSVQ7Cj4gKyAgICAgICAg
ICAgIGJyZWFrOwo+ICsgICAgICAgIGNhc2UgVENSX0lQU180MF9CSVQ6Cj4gKyAgICAgICAgICAg
IG91dHB1dF9zaXplID0gSVBTXzQwX0JJVDsKPiArICAgICAgICAgICAgYnJlYWs7Cj4gKyAgICAg
ICAgY2FzZSBUQ1JfSVBTXzQyX0JJVDoKPiArICAgICAgICAgICAgb3V0cHV0X3NpemUgPSBJUFNf
NDJfQklUOwo+ICsgICAgICAgICAgICBicmVhazsKPiArICAgICAgICBjYXNlIFRDUl9JUFNfNDRf
QklUOgo+ICsgICAgICAgICAgICBvdXRwdXRfc2l6ZSA9IElQU180NF9CSVQ7Cj4gKyAgICAgICAg
ICAgIGJyZWFrOwo+ICsgICAgICAgIGNhc2UgVENSX0lQU180OF9CSVQ6Cj4gKyAgICAgICAgZGVm
YXVsdDoKPiArICAgICAgICAgICAgb3V0cHV0X3NpemUgPSBJUFNfNDhfQklUOwo+ICsgICAgICAg
IH0KPiArICAgIH0KPiArICAgIGVsc2UKPiArICAgICAgICBvdXRwdXRfc2l6ZSA9IElQU180MF9C
SVQ7Cj4gKwo+ICsgICAgLyogTWFrZSBzdXJlIHRoZSBiYXNlIGFkZHJlc3MgZG9lcyBub3QgZXhj
ZWVkIGl0cyBjb25maWd1cmVkIHNpemUuICovCj4gKyAgICBtYXNrID0gKCgxVUxMIDw8IElQU180
OF9CSVQpIC0gMSkgJiB+KCgxVUxMIDw8IG91dHB1dF9zaXplKSAtIDEpOwo+ICsgICAgaWYgKCBv
dXRwdXRfc2l6ZSAhPSBJUFNfNDhfQklUICYmICh0dGJyICYgbWFzaykgKQo+ICsgICAgICAgIHJl
dHVybiAtRUZBVUxUOwo+ICsKPiArICAgIG1hc2sgPSAoKDFVTEwgPDwgb3V0cHV0X3NpemUpIC0g
MSk7Cj4gKyAgICBwYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4oZCwgcGFkZHJfdG9fcGZuKHR0YnIg
JiBtYXNrKSwgTlVMTCwgUDJNX0FMTE9DKTsKPiArICAgIGlmICggIXBhZ2UgKQo+ICsgICAgICAg
IHJldHVybiAtRUZBVUxUOwo+ICsKPiArICAgIHRhYmxlID0gX19tYXBfZG9tYWluX3BhZ2UocGFn
ZSk7Cj4gKwo+ICsgICAgZm9yICggOyA7IGxldmVsKysgKQo+ICsgICAgewo+ICsgICAgICAgIHB0
ZSA9IHRhYmxlW29mZnNldHNbbGV2ZWxdW2dyYW5dXTsKPiArCj4gKyAgICAgICAgdW5tYXBfZG9t
YWluX3BhZ2UodGFibGUpOwo+ICsgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwo+ICsKPiArICAgICAg
ICBpZiAoIGxldmVsID09IDMgfHwgIXB0ZS53YWxrLnZhbGlkIHx8ICFwdGUud2Fsay50YWJsZSAp
CgpQbGVhc2UgY29tbWVudCB0aGlzIGxpbmUuCgo+ICsgICAgICAgICAgICBicmVhazsKPiArCj4g
KyAgICAgICAgcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKGQsIHB0ZS53YWxrLmJhc2UsIE5VTEws
IFAyTV9BTExPQyk7CgpJdCBpcyBhIGJpdCBjb25mdXNpbmcuIFlvdSBjYXJlIGFib3V0IHRoZSBv
dXRwdXRfc2l6ZSBmb3IgdGhlIHdoZW4gCmdldHRpbmcgdGhlIFRCQlIgYnV0IG5vdCB0aGUgcmVz
dCBvZiB0aGUgdGFibGVzLiBJcyBpdCBub3JtYWw/Cgo+ICsgICAgICAgIGlmICggIXBhZ2UgKQo+
ICsgICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKPiArCj4gKyAgICAgICAgdGFibGUgPSBfX21h
cF9kb21haW5fcGFnZShwYWdlKTsKPiArICAgIH0KPiArCj4gKyAgICBpZiAoICFwdGUud2Fsay52
YWxpZCB8fCAoKGxldmVsID09IDMpICYgIXB0ZS53YWxrLnRhYmxlKSApCgpUaGVyZSBpcyBhIGNh
bGwgdG8gbGV2ZXJhZ2UgdGhlIHAybV90YWJsZS9wMm1fdmFsaWQgaGVscGVycyBoZXJlLgoKPiAr
ICAgICAgICByZXR1cm4gLUVGQVVMVDsKPiArCj4gKyAgICAqaXBhID0gcGZuX3RvX3BhZGRyKHB0
ZS53YWxrLmJhc2UpIHwgKGd2YSAmIG1hc2tzW2xldmVsXVtncmFuXSk7Cj4gKwo+ICsgICAgKnBl
cm1fcm8gPSBwdGUucHQucm87Cj4gKwo+ICsgICAgLyogUmV0dXJuIHRoZSBlbnRpcmUgcHRlIHNv
IHRoYXQgdGhlIGNhbGxlciBjYW4gY2hlY2sgZmxhZ3MgYnkgaGVyc2VsZi4gKi8KCkhtbW0/IFlv
dSBkb24ndCByZXR1cm4gdGhlIGVudGlyZSBwdGUgYnV0IHRoZSBvbmx5IHdoZXRoZXIgdGhlIHBh
Z2UgaXMgCndyaXRhYmxlIG9yIHJlYWRhYmxlLW9ubHkuCgpJbiBnZW5lcmFsIHdlIHdhbnQgdG8g
aGF2ZSBtb3JlIGluZm9ybWF0aW9uIGJhY2sgc3VjaCBhcyBleGVjdXRlLW5ldmVyIApiaXQuLi4K
Cj4gKyAgICByZXR1cm4gMDsKPiAgIH0KPiAgIAo+ICAgaW50IHAybV93YWxrX2dwdChzdHJ1Y3Qg
cDJtX2RvbWFpbiAqcDJtLCB2YWRkcl90IGd2YSwKPiAKCkNoZWVycywKCi0tIApKdWxpZW4gR3Jh
bGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 02 13:13:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 13: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 1dGmNu-0007NP-GO; Fri, 02 Jun 2017 13:12: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 1dGmNs-0007N9-BF
 for xen-devel@lists.xensource.com; Fri, 02 Jun 2017 13:12:56 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 F3/DC-01732-75461395; Fri, 02 Jun 2017 13:12:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVTcsxTD
 SYNNcBYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmbF+zk7Hg4HbGijOzbjM3
 MC5pZexi5OQQEvjLKLH9QUEXIxeQ/ZhR4ujlqywQzjZGiUnvvzKBVIkIOEt8PTOXHcTmFdCXm
 LXzIpgtLBAocePMDVaQBgmByWoS33ddA2uQEPCW2DXpBguMvXDrT6Aidg42ASuJQ2IgURYBVY
 kNL5ewT2DkXsDIsIpRvTi1qCy1SNdUL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxM
 j0Ov1DAyMOxgvf3U6xCjJwaQkymtqbBgpxJeUn1KZkVicEV9UmpNafIhRhoNDSYK3MQkoJ1iU
 mp5akZaZAww/mLQEB4+SCG8sSJq3uCAxtzgzHSJ1ilGXY8Pq9V+YhFjy8vNSpcR5s0CKBECKM
 krz4EbAYuESo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWFePZApPJl5JXCbXgEdwQR0xItt+i
 BHlCQipKQaGIN8tmWbXr56b5Y9l9eam82/7VZq7ziiUzhjhd35ws25eVP2rNOqOKNUEHKgbaW
 cf9CRyP8MZTFnLKf//6Bscj01ZuXkXRPyjp+U9eaefckpPPvu3ClZbntcp2pOfMWR/mpS7S19
 3Wtrtx96vuaKnJ2UJ69hc15j8S6t/L/NG5LvmvOcmJsruFuJpTgj0VCLuag4EQAMBItAgAIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-31.messagelabs.com!1496409173!103178257!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15249 invoked from network); 2 Jun 2017 13:12: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; 2 Jun 2017 13: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 <osstest-admin@xenproject.org>)
 id 1dGmNo-00069t-87; Fri, 02 Jun 2017 13:12:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dGmNi-0000Cp-La; Fri, 02 Jun 2017 13:12:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dGmNR-0005uP-VW; Fri, 02 Jun 2017 13:12:42 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109910-mainreport@xen.org>
X-Osstest-Failures: linux-4.1:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-4.1:build-armhf-xsm:host-build-prep:fail:regression
 linux-4.1:test-armhf-armhf-xl-vhd:host-install(3):broken:heisenbug
 linux-4.1:test-amd64-i386-libvirt-xsm:guest-start/debian.repeat:fail:heisenbug
 linux-4.1:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.1:test-amd64-amd64-xl-rtds:debian-install:fail:heisenbug
 linux-4.1:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.1:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.1:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.1:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.1:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-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:saverestore-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt:migrate-support-check: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-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.1:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.1:test-arm64-arm64-libvirt-qcow2:xen-boot:fail:nonblocking
 linux-4.1:test-arm64-arm64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.1:test-arm64-arm64-xl-multivcpu:xen-boot:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-arm64-arm64-xl-credit2:xen-boot:fail:nonblocking
 linux-4.1:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.1:test-arm64-arm64-libvirt:xen-boot:fail:nonblocking
 linux-4.1:test-arm64-arm64-xl-rtds:xen-boot:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 linux-4.1:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt-vhd: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-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:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-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-rtds:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemuu-ws16-amd64: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-ws16-amd64:windows-install:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=56d847e3ef9433d7ac92376e4ba49d3cf3cb70d2
X-Osstest-Versions-That: linux=d9e0350d2575a20ee7783427da9bd6b6107eb983
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 02 Jun 2017 13:12:30 +0000
Subject: [Xen-devel] [linux-4.1 test] 109910: 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="===============1228132274968618478=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail REGR. vs. 106776
 build-armhf-xsm               4 host-build-prep          fail REGR. vs. 106776

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-xl-vhd       3 host-install(3)          broken pass in 109869
 test-amd64-i386-libvirt-xsm 17 guest-start/debian.repeat fail in 109834 pass in 109910
 test-amd64-amd64-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail in 109869 pass in 109910
 test-amd64-amd64-xl-rtds      9 debian-install             fail pass in 109834
 test-amd64-i386-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail pass in 109869
 test-amd64-i386-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail pass in 109869

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-xl-rtds 15 guest-start/debian.repeat fail in 109834 like 106756
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check fail in 109869 like 106776
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop   fail in 109869 like 106776
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-stop   fail in 109869 like 106776
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check fail in 109869 never pass
 test-armhf-armhf-xl-xsm     12 migrate-support-check fail in 109869 never pass
 test-armhf-armhf-xl-xsm 13 saverestore-support-check fail in 109869 never pass
 test-armhf-armhf-xl-vhd     11 migrate-support-check fail in 109869 never pass
 test-armhf-armhf-xl-vhd 12 saverestore-support-check fail in 109869 never pass
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 106776
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop            fail like 106776
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl           6 xen-boot                     fail   never pass
 test-arm64-arm64-libvirt-qcow2  6 xen-boot                     fail never pass
 test-arm64-arm64-libvirt-xsm  6 xen-boot                     fail   never pass
 test-arm64-arm64-xl-multivcpu  6 xen-boot                     fail  never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2   6 xen-boot                     fail   never pass
 test-arm64-arm64-examine      6 reboot                       fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64  9 windows-install        fail never pass
 test-arm64-arm64-libvirt      6 xen-boot                     fail   never pass
 test-arm64-arm64-xl-rtds      6 xen-boot                     fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-xl-xsm       6 xen-boot                     fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64  9 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386  9 windows-install         fail never pass

version targeted for testing:
 linux                56d847e3ef9433d7ac92376e4ba49d3cf3cb70d2
baseline version:
 linux                d9e0350d2575a20ee7783427da9bd6b6107eb983

Last test of basis   106776  2017-03-19 14:16:43 Z   74 days
Testing same since   109834  2017-05-29 10:21:14 Z    4 days    4 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Adrian Hunter <adrian.hunter@intel.com>
  Adrian Salido <salidoa@google.com>
  Ajay Kaher <ajay.kaher@samsung.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Alex Deucher <alexander.deucher@amd.com>
  Alexandre Bailon <abailon@baylibre.com>
  Alexandre Belloni <alexandre.belloni@free-electrons.com>
  Alexey Brodkin <abrodkin@synopsys.com>
  Alexey Brodkin <Alexey.Brodkin@synopsys.com>
  Alyssa Milburn <amilburn@zall.org>
  Andrei Vagin <avagin@virtuozzo.com>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Ryabinin <aryabinin@virtuozzo.com>
  Andy Lutomirski <luto@amacapital.net>
  Andy Lutomirski <luto@kernel.org>
  Ankur Arora <ankur.a.arora@oracle.com>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Anton Blanchard <anton@samba.org>
  Arnd Bergmann <arnd@arndb.de>
  Ashish Kalra <ashish@bluestacks.com>
  Aurelien Aptel <aaptel@suse.com>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
  Ben Segall <bsegall@google.com>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bin Liu <b-liu@ti.com>
  Bjoern Jacke <bjacke@samba.org>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Björn Jacke <bj@sernet.de>
  Bjørn Mork <bjorn@mork.no>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  bsegall@google.com <bsegall@google.com>
  Cameron Gutman <aicommander@gmail.com>
  Catalin Marinas <catalin.marinas@arm.com>
  Chen-Yu Tsai <wens@csie.org>
  Chris Blake <chrisrblake93@gmail.com>
  Chris Leech <cleech@redhat.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Christian König <christian.koenig@amd.com>
  Christian Lamparter <chunkeey@googlemail.com>
  Christoffer Dall <cdall@linaro.org>
  Chu Yuan Lin <cyl@datera.io>
  Corey Minyard <cminyard@mvista.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Glöckner <dg@emlix.com>
  Daniel Golle <daniel@makrotopia.org>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Dave Airlie <airlied@redhat.com>
  David Daney <david.daney@cavium.com>
  David Howells <dhowells@redhat.com>
  David S. Miller <davem@davemloft.net>
  David Woodhouse <dwmw@amazon.co.uk>
  Davidlohr Bueso <dave@stgolabs.net>
  Davidlohr Bueso <dbueso@suse.de>
  Dennis Yang <dennisyang@qnap.com>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dmitry Tunin <hanipouspilot@gmail.com>
  Doug Ledford <dledford@redhat.com>
  Douglas Gilbert <dgilbert@interlog.com>
  Ed Bordin <edbordin@gmail.com>
  Erez Shitrit <erezsh@mellanox.com>
  Erez Zadok <ezk@fsl.cs.sunysb.edu>
  Eric Biggers <ebiggers@google.com>
  Eric Dumazet <edumazet@google.com>
  Eric W. Biederman <ebiederm@xmission.com>
  Evgeniy Polyakov <zbr@ioremap.net>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Felix Fietkau <nbd@nbd.name>
  Feras Daoud <ferasda@mellanox.com>
  Frederic Barrat <fbarrat@linux.vnet.ibm.com>
  Gary Guo <ghg@datera.io>
  Gavin Shan <gwshan@linux.vnet.ibm.com>
  Gerald Schaefer <gerald.schaefer@de.ibm.com>
  Germano Percossi <germano.percossi@citrix.com>
  Greg Hackmann <ghackmann@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guenter Roeck <linux@roeck-us.net>
  Gustavo A. R. Silva <garsilva@embeddedor.com>
  Hans de Goede <hdegoede@redhat.com>
  Hans Verkuil <hans.verkuil@cisco.com>
  Hans Verkuil <hansverk@cisco.com>
  Heiko Carstens <heiko.carstens@de.ibm.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Hillf Danton <hillf.zj@alibaba-inc.com>
  Horia Geantă <horia.geanta@nxp.com>
  Hui Wang <hui.wang@canonical.com>
  Ian Abbott <abbotti@mev.co.uk>
  Ilya Dryomov <idryomov@gmail.com>
  Ingo Molnar <mingo@kernel.org>
  J. Bruce Fields <bfields@redhat.com>
  Jack Morgenstein <jackm@dev.mellanox.co.il>
  James Cowgill <James.Cowgill@imgtec.com>
  James Hogan <james.hogan@imgtec.com>
  James Morris <james.l.morris@oracle.com>
  Jan Kara <jack@suse.cz>
  Jan-Marek Glogowski <glogow@fbihome.de>
  Janosch Frank <frankja@linux.vnet.ibm.com>
  Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
  Jaroslav Kysela <perex@perex.cz>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
  Javier Martinez Canillas <javier@osg.samsung.com>
  Jerry Snitselaar <jsnitsel@redhat.com>
  Joe Thornber <ejt@redhat.com>
  Joel Stanley <joel@jms.id.au>
  Joerg Roedel <jroedel@suse.de>
  Joeseph Chang <joechang@codeaurora.org>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  John Crispin <john@phrozen.org>
  John Garry <john.garry@huawei.com>
  Jonathan Liu <net147@gmail.com>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Juergen Gross <jgross@suse.com>
  Julian Wiedmann <jwi@linux.vnet.ibm.com>
  K. Y. Srinivasan <kys@microsoft.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>
  Kefeng Wang <wangkefeng.wang@huawei.com>
  Ken Lin <yungching0725@gmail.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Kristina Martsenko <kristina.martsenko@arm.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Ladi Prosek <lprosek@redhat.com>
  Larry Finger <Larry.Finger@lwfinger.net>
  Leon Romanovsky <leon@kernel.org>
  Leonard Crestez <leonard.crestez@nxp.com>
  Li Qiang <liq3ea@gmail.com>
  Li Qiang <liqiang6-s@360.cn>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Long Li <longli@microsoft.com>
  Ludovic Desroches <ludovic.desroches@microchip.com>
  Luis Henriques <lhenriques@suse.com>
  Lukas Wunner <lukas@wunner.de>
  Maciej S. Szmigiero <mail@maciej.szmigiero.name>
  Magnus Lilja <lilja.magnus@gmail.com>
  Marc Kleine-Budde <mkl@pengutronix.de>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcel Holtmann <marcel@holtmann.org>
  Marcelo Henrique Cerri <marcelo.cerri@canonical.com>
  Marek Szyprowski <m.szyprowski@samsung.com>
  Marek Vasut <marex@denx.de>
  Mark Brown <broonie@kernel.org>
  Mark Rutland <mark.rutland@arm.com>
  Marko Kiiskila <marko@runtime.io>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Mathias Svensson <idolf@google.com>
  Matt Chen <matt.chen@intel.com>
  Mauricio Faria de Oliveira <mauricfo@linux.vnet.ibm.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Max Filippov <jcmvbkbc@gmail.com>
  Max Lohrmann <post@wickenrode.com>
  Maxime Ripard <maxime.ripard@free-electrons.com>
  Mel Gorman <mgorman@suse.de>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael S. Tsirkin <mst@redhat.com>
  Michal Hocko <mhocko@suse.com>
  Michel Dänzer <michel.daenzer@amd.com>
  Mike Snitzer <snitzer@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Mimi Zohar <zohar@linux.vnet.ibm.com>
  Minchan Kim <minchan@kernel.org>
  Mirko Parthey <mirko.parthey@web.de>
  Moreno Bartalucci <moreno.bartalucci@tecnorama.it>
  Murray McAllister <murray.mcallister@insomniasec.com>
  Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
  Nayna Jain <nayna@linux.vnet.ibm.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicolas Ferre <nicolas.ferre@atmel.com>
  Nicolas Ferre <nicolas.ferre@microchip.com>
  Nicolas Iooss <nicolas.iooss_linux@m4x.org>
  Nidhi Panpalia <npanpalia@cs.stonybrook.edu>
  OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
  Oleg Nesterov <oleg@redhat.com>
  Oliver Neukum <oneukum@suse.com>
  Paul Burton <paul.burton@imgtec.com>
  Paul Mackerras <paulus@ozlabs.org>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Chang <dpf@google.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Rafał Miłecki <rafal@milecki.pl>
  Raghava Aditya Renukunta <RaghavaAditya.Renukunta@microsemi.com>
  Ralf Baechle <ralf@linux-mips.org>
  Randy Dunlap <rdunlap@infradead.org>
  Ravi Bangoria <ravi.bangoria@linux.vnet.ibm.com>
  Richard Cochran <rcochran@linutronix.de>
  Richard Weinberger <richard@nod.at>
  Rik van Riel <riel@redhat.com>
  Rob Herring <robh@kernel.org>
  Roger Quadros <rogerq@ti.com>
  Sabrina Dubroca <sd@queasysnail.net>
  Sachin Prabhu <sprabhu@redhat.com>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Sasha Levin <alexander.levin@verizon.com>
  Sean Hefty <sean.hefty@intel.com>
  Sean Young <sean@mess.org>
  Sebastian Andrzej Siewior <bigeasy@linutronix.de>
  Sebastian Siewior <bigeasy@linutronix.de>
  Shamir Rabinovitch <shamir.rabinovitch@oracle.com>
  Shaohua Li <shli@fb.com>
  Shuxiao Zhang <zhangshuxiao@xiaomi.com>
  Somasundaram Krishnasamy <somasundaram.krishnasamy@oracle.com>
  Stephen Hemminger <stephen@networkplumber.org>
  Steve French <smfrench@gmail.com>
  Steve French <steve.french@primarydata.com>
  Steve Wise <swise@opengridcomputing.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Suzuki K Poulose <suzuki.poulose@arm.com>
  Sylwester Nawrocki <s.nawrocki@samsung.com>
  Szymon Janc <szymon.janc@codecoup.pl>
  Tahsin Erdogan <tahsin@google.com>
  Takashi Iwai <tiwai@suse.de>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Hellstrom <thellstrom@vmware.com>
  Tobias Herzog <t-herzog@gmx.de>
  Tony Lindgren <tony@atomide.com>
  Trond Myklebust <trond.myklebust@primarydata.com>
  Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Vijay Kumar <vijay.ac.kumar@oracle.com>
  Ville Syrjälä <ville.syrjala@linux.intel.com>
  Vinayak Menon <vinmenon@codeaurora.org>
  Vinod Koul <vinod.koul@intel.com>
  Vinothkumar Raja <vinraja@cs.stonybrook.edu>
  Viresh Kumar <viresh.kumar@linaro.org>
  Vitaly Kuznetsov <vkuznets@redhat.com>
  Wang YanQing <udknight@gmail.com>
  Wei Yongjun <yongjun_wei@trendmicro.com.cn>
  Weston Andros Adamson <dros@primarydata.com>
  Will Deacon <will.deacon@arm.com>
  Xiaolong Ye <xiaolong.ye@intel.com>
  Y.C. Chen <yc_chen@aspeedtech.com>
  家瑋 <momo1208@gmail.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              broken  
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          fail    
 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                                 fail    
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      fail    
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-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                                  fail    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     fail    
 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-arm64-arm64-libvirt                                     fail    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-arm64-arm64-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-arm64-arm64-libvirt-qcow2                               fail    
 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-arm64-arm64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      broken  


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

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

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

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

broken-step test-armhf-armhf-xl-vhd host-install(3)

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1228132274968618478==--

From xen-devel-bounces@lists.xen.org Fri Jun 02 13:13:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 13:13:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGmOZ-0007Qy-VU; Fri, 02 Jun 2017 13:13: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 1dGmOY-0007Qk-Ep
 for xen-devel@lists.xensource.com; Fri, 02 Jun 2017 13:13:38 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 C2/D4-03557-18461395; Fri, 02 Jun 2017 13:13:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVbchxTD
 S4OxTdYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBm7N57jLngpFnFmYl/WRoY
 N+p2MXJxCAn8ZZS48PE6M4TzmFHiyelVjBDONkaJT5PagRxODhEBZ4mvZ+ayg9i8AvoSe39OA
 osLCwRJXJpzGKxbQuAJk8SdOVuZuhg5gBxPia5FfCA1IOa1u/eB6tk52ASsJA6JgURZBFQlzu
 xqZp3AyL2AkWEVo3pxalFZapGumV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRqD
 HGYBgB+O8E/6HGCU5mJREeU2NDSOF+JLyUyozEosz4otKc1KLDzHKcHAoSfA2JgPlBItS01Mr
 0jJzgKEHk5bg4FES4Y1NAkrzFhck5hZnpkOkTjHqcmxYvf4LkxBLXn5eqpQ4bxHIDAGQoozSP
 LgRsDi4xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWFePZBVPJl5JXCbXgEdwQR0xItt+iBHlC
 QipKQaGEve2Sqsf1RreGzmQ5tLF7Z5zLARbdn2qGl198aPMj2npp0IPlRupCzsfETf5Jjbb8b
 9G6072cPYL6y4EuRzcd480VeKOouMYjJyMsP806/yRhWUpWivkY+r3vKtdYvxx0PNBsuLu0sb
 18XcyDRY0i617Ie3s9/S2fvUy1aJqM5+nv1dJjbtjhJLcUaioRZzUXEiAG04XzF+AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1496409215!66147480!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13410 invoked from network); 2 Jun 2017 13:13:36 -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 Jun 2017 13:13: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 1dGmOV-0006C9-73; Fri, 02 Jun 2017 13:13:35 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dGmOP-0000Ex-Qj; Fri, 02 Jun 2017 13:13:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dGmOP-0006iP-Ed; Fri, 02 Jun 2017 13:13:29 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109935-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=d8eed4021d50eb48ca75c8559aed95a2ad74afaa
X-Osstest-Versions-That: xen=a0b40c3e08bb81192063f97089cb8c3849b8cfa0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 02 Jun 2017 13:13:29 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 109935: 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>

ZmxpZ2h0IDEwOTkzNSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTkzNS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGQ4ZWVkNDAyMWQ1MGVi
NDhjYTc1Yzg1NTlhZWQ5NWEyYWQ3NGFmYWEKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIGEwYjQwYzNlMDhiYjgxMTkyMDYzZjk3MDg5Y2I4YzM4NDliOGNmYTAKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEwOTkyOSAgMjAxNy0wNi0wMSAxNTowMjoxOSBaICAgIDAgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMDk5MzUgIDIwMTctMDYtMDIgMTE6MDE6NTcgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dz
L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRp
b24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2Rl
IGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0
ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPXhlbi11bnN0
YWJsZS1zbW9rZQorIHJldmlzaW9uPWQ4ZWVkNDAyMWQ1MGViNDhjYTc1Yzg1NTlhZWQ5NWEyYWQ3
NGFmYWEKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmkt
Z2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9z
CisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAg
ICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9
IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9z
CisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUv
b3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0v
aG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
CisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9S
RVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxv
Y2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCB4ZW4tdW5zdGFibGUt
c21va2UgZDhlZWQ0MDIxZDUwZWI0OGNhNzVjODU1OWFlZDk1YTJhZDc0YWZhYQorIGJyYW5jaD14
ZW4tdW5zdGFibGUtc21va2UKKyByZXZpc2lvbj1kOGVlZDQwMjFkNTBlYjQ4Y2E3NWM4NTU5YWVk
OTVhMmFkNzRhZmFhCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAu
IC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZp
ZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAg
ICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3si
UmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVz
dC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1k
IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysg
cmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0
ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcK
KysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJl
ZT14ZW4KKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcWVtdXVicmFuY2g9cWVtdS11
cHN0cmVhbS11bnN0YWJsZQorICdbJyB4eGVuID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQor
ICdbJyB4cWVtdS11cHN0cmVhbS11bnN0YWJsZSA9IHggJ10nCisgc2VsZWN0X3ByZXZ4ZW5icmFu
Y2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUtc21va2UKKyBwcmV2eGVu
YnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4ZDhlZWQ0MDIxZDUwZWI0OGNhNzVjODU1OWFl
ZDk1YTJhZDc0YWZhYSA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9u
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
Lnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTMuMTQKKysgOiB0ZXN0
ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9w
cy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0
Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDog
dGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBk
YWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxl
LXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9u
Lnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisr
IDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBodHRwOi8vaGcudWsueGVuc291
cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3Jn
L3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVO
PW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdp
dAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29z
c3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIHhlbi11bnN0YWJs
ZS1zbW9rZQorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2Qg
L2hvbWUvb3NzdGVzdC9yZXBvcy94ZW4KKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQgZDhlZWQ0MDIxZDUwZWI0OGNhNzVjODU1OWFlZDk1YTJh
ZDc0YWZhYTpyZWZzL2hlYWRzL3Ntb2tlClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQveGVuLmdpdAogICBhMGI0MGMzLi5kOGVlZDQwICBkOGVlZDQwMjFkNTBlYjQ4Y2E3
NWM4NTU5YWVkOTVhMmFkNzRhZmFhIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 02 13:23:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 13:23:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGmXz-0008Dn-Uu; Fri, 02 Jun 2017 13: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 <prvs=3192a8fb8=citrix-osstest@xenproject.org>)
 id 1dGmXz-0008DW-1G
 for xen-devel@lists.xensource.com; Fri, 02 Jun 2017 13:23:23 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 AB/B5-06719-AC661395; Fri, 02 Jun 2017 13:23:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDve7JNMN
 Ig0WzlSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8b9iWdYCqaLVfzY9IqtgfEgfxcjJ4eEgL/E
 i/4bjBC2u8TlLzNYQGwRAWeJCR9us3UxcnDwCuhJzPiZBxIWFrCQuLnrB1A5F1B5E6NE/+R1U
 L1uEn++fGSDsbvbj7GC2GwCHhITeyaCzWQRUJHYd3wlM4gtJKAlsXTxSiYQm1dAUOLkzCdgNc
 wCEhIHX7xghphjIbH/71nmCYx8s5CUzUJStoCRaRWjRnFqUVlqka6xkV5SUWZ6RkluYmaOrqG
 BmV5uanFxYnpqTmJSsV5yfu4mRmBQMQDBDsbT6wIPMUpyMCmJ8poaG0YK8SXlp1RmJBZnxBeV
 5qQWH2KU4eBQkuB1SgXKCRalpqdWpGXmAMMbJi3BwaMkwhubBJTmLS5IzC3OTIdInWLU5diwe
 v0XJiGWvPy8VClx3k0gMwRAijJK8+BGwGLtEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR59Y
 GRK8STmVcCt+kV0BFMQEe82KYPckRJIkJKqoFRdnld7PP/b2awip/cxr5x9+wp+b2RAb8cu+0
 jokOyr838ce5kudPKb0FHnFKLtK8d7ysq23qjQirX+KxQfwTLRNes7kfGqbfmeN7Q+uF9Y675
 +3DLAx/0H5xd/i9i+oMSfauUtpU7P85X3Baf0BM7Ze3/qecvtU+7LbJ5yRsl1d2Ciq3iXMKvl
 ViKMxINtZiLihMBFv1AALACAAA=
X-Env-Sender: prvs=3192a8fb8=citrix-osstest@xenproject.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1496409800!101215009!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15249 invoked from network); 2 Jun 2017 13:23:21 -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;
 2 Jun 2017 13:23:21 -0000
X-IronPort-AV: E=Sophos;i="5.39,285,1493683200"; d="scan'208";a="434936504"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL06.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71481-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64-libvirt:libvirt-build:fail:allowable
 ovmf:build-i386-libvirt:libvirt-build:fail:allowable
X-Osstest-Versions-This: ovmf=b0b626ea2f16faca9f864599384fd184a89e0195
X-Osstest-Versions-That: ovmf=b33b1055b0026f36be97fb5ec6826436088e9a23
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 2 Jun 2017 14:23:18 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL06.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71481: 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
MTQ4MSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE0ODEvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25z
LgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2Nr
aW5nKToKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDUgbGlidmlydC1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsICAgbGlrZSA3MTQ4MAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgNSBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcxNDgwCgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAgICAgICAgICAgYjBiNjI2ZWEy
ZjE2ZmFjYTlmODY0NTk5Mzg0ZmQxODRhODllMDE5NQpiYXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAg
ICAgICAgICAgICAgICAgYjMzYjEwNTViMDAyNmYzNmJlOTdmYjVlYzY4MjY0MzYwODhlOWEyMwoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcxNDgwICAyMDE3LTA2LTAyIDA5OjQ2OjU2IFogICAgMCBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3MTQ4MSAgMjAxNy0wNi0wMiAxMTo0ODo1MCBaICAg
IDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIEplZmYgV2VzdGZhaGwgPGplZmYud2VzdGZhaGxAbmkuY29tPgogIFJ1aXl1
IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAv
aG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNp
dHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0
ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBiMGI2
MjZlYTJmMTZmYWNhOWY4NjQ1OTkzODRmZDE4NGE4OWUwMTk1CkF1dGhvcjogUnVpeXUgTmkgPHJ1
aXl1Lm5pQGludGVsLmNvbT4KRGF0ZTogICBGcmkgSnVuIDIgMTU6NDU6NDIgMjAxNyArMDgwMAoK
ICAgIE1kZU1vZHVsZVBrZy9YaGNpOiBDb3JyZWN0IHRoZSBpbmRlbnRpb24gb2YgY29tbWVudHMK
ICAgIAogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVt
ZW50IDEuMAogICAgU2lnbmVkLW9mZi1ieTogUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+Cgpjb21taXQg
NTIyMDg5NzgzOWRkNTgzZTlkMWY3NDlmYjRkODE5NmZmODZjY2M4YgpBdXRob3I6IEplZmYgV2Vz
dGZhaGwgPGplZmYud2VzdGZhaGxAbmkuY29tPgpEYXRlOiAgIFNhdCBNYXkgMTMgMDQ6NDE6NDAg
MjAxNyArMDgwMAoKICAgIFNoZWxsUGtnL1VlZmlTaGVsbExpYjogQ2hlY2sgY29ycmVjdCB2YXJp
YWJsZSBmb3IgTlVMTAogICAgCiAgICBDYzogUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4K
ICAgIENjOiBKYWJlbiBDYXJzZXkgPGphYmVuLmNhcnNleUBpbnRlbC5jb20+CiAgICBDb250cmli
dXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4wCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKZWZmIFdlc3RmYWhsIDxqZWZmLndlc3RmYWhsQG5pLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKYWJlbiBDYXJzZXkgPGphYmVuLmNhcnNleUBpbnRlbC5jb20+CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 02 13:38:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 13:38:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGmmE-0000bn-JK; Fri, 02 Jun 2017 13: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 <prvs=319e99cc0=roger.pau@citrix.com>)
 id 1dGmmC-0000ae-Ud
 for xen-devel@lists.xenproject.org; Fri, 02 Jun 2017 13:38:05 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 F0/CD-03058-C3A61395; Fri, 02 Jun 2017 13:38:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHSDva5NlmG
 kwdlrvBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bbo33MBVtlKq6cmcnawHhfvIuRk0NCwF/i
 9rrdzCA2m4COxMW5O9m6GDk4RARUJG7vNQAJMwu4S/SdbGYGCQsLREr0vc0GMVmAKs49LgWp4
 BWwlDh55SYjxEA9ibcTX4DZnAJWEo8Oz2QBKRcCqun9xwhRLihxcuYTFojhmhKt23+zQ9jyEs
 1bZ4PdIiSgKNE/7wHbBEa+WUhaZiFpmYWkZQEj8ypGjeLUorLUIl1DU72kosz0jJLcxMwcXUM
 DM73c1OLixPTUnMSkYr3k/NxNjMAgYwCCHYzflgUcYpTkYFIS5TU1NowU4kvKT6nMSCzOiC8q
 zUktPsQow8GhJMFrkQmUEyxKTU+tSMvMAYY7TFqCg0dJhDcdJM1bXJCYW5yZDpE6xajLsaBnw
 xcmIZa8/LxUKXHeTxlARQIgRRmleXAjYLF3iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8TC
 CreDLzSuA2vQI6ggnoiBfb9EGOKElESEk1MEpUybXxW+VnV9XsDVXxql/Hp7ZnxXthV5Ve57V
 B5upnjvUubA6eVda5c/sNq7pIvr+bDrt9n2kQmLPIJWDaxZ33nLI6jdR5Gzay6i8zXd95RntN
 Qlsxz6dfy4/dvyBne0GUuaZEJ1afxVHN8/jvWzM+C1+tseJ2l3tbv7PRQ2Xt/TkvLyc3KrEUZ
 yQaajEXFScCAI7Ru9O4AgAA
X-Env-Sender: prvs=319e99cc0=roger.pau@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1496410677!96288008!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26233 invoked from network); 2 Jun 2017 13:38: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;
 2 Jun 2017 13:38:03 -0000
X-IronPort-AV: E=Sophos;i="5.39,285,1493683200"; d="scan'208";a="434938599"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 2 Jun 2017 14:37:50 +0100
Message-ID: <20170602133752.24987-7-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170602133752.24987-1-roger.pau@citrix.com>
References: <20170602133752.24987-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 v3 6/8] osstest: introduce a script to set the
	hostflags for FreeBSD jobs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RHVlIHRvIHRoZSBuYXR1cmUgb2YgdGhlIEZyZWVCU0QgaW5zdGFsbCBtZWRpYSwgd2hpY2ggaXMK
c2VsZi1nZW5lcmF0ZWQgZnJvbSB0aGUgdHMtZnJlZWJzZC1idWlsZCBzY3JpcHQsIHRoZSBob3N0
ZmxhZ3Mgc2V0IHRvCkZyZWVCU0Qgam9icyBhcmUgcmVsYXRlZCB0byB0aGUgY3VycmVudCB2ZXJz
aW9uIHVuZGVyIHRlc3QuCgpUaGUgZm9sbG93aW5nIGhvc3RmbGFncyBtaWdodCBuZWVkIHRvIGJl
IGZldGNoZWQgZnJvbSB0aGUgcnVudmFycyBvZiBhCnByZXZpb3VzIGJ1aWxkLSRhcmNoLWZyZWVi
c2Qgam9iOgoKIC0gc2hhcmUtYnVpbGQtZnJlZWJzZC0kYXJjaC0kaGFzaDogdGhlICRoYXNoIHVz
ZWQgaGVyZSBpcyBjYWxjdWxhdGVkCiAgIGZyb20gdGhlIGNoZWNrc3VtIG9mIHRoZSBpbnN0YWxs
ZXIgaW1hZ2UgdXNlZCBieSB0aGlzIHNwZWNpZmljIGpvYi4KICAgVGhpcyBhbGxvd3Mgb3NzdGVz
dCB0byBzaGFyZSBGcmVlQlNEIGJ1aWxkIGhvc3RzLCBhbmQgYmUgc3VyZSB0aGUKICAgZXhhY3Qg
ZGVzaXJlZCBGcmVlQlNEIHZlcnNpb24gaXMgdXNlZC4KIC0gZnJlZWJzZC0kdmVyc2lvbjogJHZl
cnNpb24gY29udGFpbnMgdGhlIG1ham9yIEZyZWVCU0QgdmVyc2lvbiB1bmRlcgogICB0ZXN0LiBU
aGlzIHZlcnNpb24gaXMgb2J0YWluZWQgZnJvbSB0aGUgRnJlZUJTRCBzb3VyY2UgY29kZSB1c2Vk
IHRvCiAgIGNyZWF0ZSB0aGUgaW5zdGFsbCBtZWRpYS4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBh
dSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ2hhbmdlcyBzaW5jZSB2MjoKIC0g
TmV3IGluIHRoaXMgdmVyc2lvbi4KLS0tCiB0cy1mcmVlYnNkLXNldC1ob3N0ZmxhZ3MgfCA2NCAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBj
aGFuZ2VkLCA2NCBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA3NTUgdHMtZnJlZWJzZC1z
ZXQtaG9zdGZsYWdzCgpkaWZmIC0tZ2l0IGEvdHMtZnJlZWJzZC1zZXQtaG9zdGZsYWdzIGIvdHMt
ZnJlZWJzZC1zZXQtaG9zdGZsYWdzCm5ldyBmaWxlIG1vZGUgMTAwNzU1CmluZGV4IDAwMDAwMDAw
Li5lNzhlOTVkNAotLS0gL2Rldi9udWxsCisrKyBiL3RzLWZyZWVic2Qtc2V0LWhvc3RmbGFncwpA
QCAtMCwwICsxLDY0IEBACisjIS91c3IvYmluL3BlcmwgLXcKKyMgVGhpcyBpcyBwYXJ0IG9mICJv
c3N0ZXN0IiwgYW4gYXV0b21hdGVkIHRlc3RpbmcgZnJhbWV3b3JrIGZvciBYZW4uCisjIENvcHly
aWdodCAoQykgMjAxNyBDaXRyaXggSW5jLgorIyAKKyMgVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29m
dHdhcmU6IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKKyMgaXQgdW5kZXIg
dGhlIHRlcm1zIG9mIHRoZSBHTlUgQWZmZXJvIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVi
bGlzaGVkIGJ5CisjIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIGVpdGhlciB2ZXJzaW9u
IDMgb2YgdGhlIExpY2Vuc2UsIG9yCisjIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNp
b24uCisjIAorIyBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBp
dCB3aWxsIGJlIHVzZWZ1bCwKKyMgYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2
ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyMgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1Mg
Rk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorIyBHTlUgQWZmZXJvIEdlbmVyYWwg
UHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyMgCisjIFlvdSBzaG91bGQgaGF2ZSBy
ZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBBZmZlcm8gR2VuZXJhbCBQdWJsaWMgTGljZW5zZQor
IyBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbS4gIElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5v
cmcvbGljZW5zZXMvPi4KKworIyBUaGlzIHNjcmlwdCBzZXRzIHRoZSBob3N0X2hvc3RmbGFncyBm
b3IgYSBGcmVlQlNEIGpvYiBiYXNlZCBvbiB0aGUgcnVudmFycworIyBwcm92aWRlZCBhbmQgdGhl
IGNvbnRlbnRzIG9mIHRoZSBleHRyYV9ob3N0ZmxhZ3MgcnVudmFyLgorIworIyBJZiB0aGUgZnJl
ZWJzZF9kaXN0cGF0aCBydW52YXIgaXMgc2V0IHRoZSBpbnN0YWxsZXIgaW1hZ2Ugd2lsbCBiZSBy
ZXRyaWV2ZWQKKyMgZnJvbSAiZnJlZWJzZF9kaXN0cGF0aCIvaW5zdGFsbC5pbWcsIGFuZCB0aGUg
RnJlZUJTRCB2ZXJzaW9uIGZyb20gdGhlCisjIGZyZWVic2RfdmVyc2lvbiBydW52YXIuIE5vdGUg
dGhhdCBib3RoIHRob3NlIHJ1bnZhcnMgc2hvdWxkIGJlIHNldCBvbiB0aGUKKyMgY3VycmVudCBq
b2IuCisjCisjIElmIGZyZWVic2RfZGlzdHBhdGggaXMgbm90IHNldCwgaXQgaXMgYXNzdW1lZCB0
aGF0IGZyZWVic2RidWlsZGpvYiBydW52YXIgaXMKKyMgc2V0IGFuZCB0aGUgaW5zdGFsbGVyIGlt
YWdlIHdpbGwgYmUgcmV0cmlldmVkIGZyb20gdGhlIHBhdGggcG9pbnRlZCB0byBieQorIyAicGF0
aF9mcmVlYnNkZGRpc3QiL2luc3RhbGwuaW1nLCBhbmQgdGhlIEZyZWVCU0QgdmVyc2lvbiB3aWxs
IGJlIG9idGFpbmVkCisjIGZyb20gdGhlICJmcmVlYnNkX2J1aWxkdmVyc2lvbiIgcnVudmFyLiBC
b3RoIG9mIHRob3NlIHJ1bnZhcnMgYmVsb25nIHRvIHRoZQorIyBmbGlnaHQgYW5kIGpvYiBwb2lu
dGVkIHRvIGJ5IGZyZWVic2RidWlsZGpvYi4KKyMKKyMgQXMgb3V0cHV0IHVwb24gc3VjY2Vzc2Z1
bCBjb21wbGV0aW9uIHRoaXMgc2NyaXB0IHdpbGwgc2V0IHRoZSBob3N0X2hvc3RmbGFncworIyBy
dW52YXIgZm9yIHRoZSBjdXJyZW50IGpvYi4gTm90ZSB0aGF0IHRoaXMgX211c3RfIGJlIGRvbmUg
YmVmb3JlIHJ1bm5pbmcKKyMgdHMtaG9zdC1hbGxvY2F0ZS4KKyMKKwordXNlIHN0cmljdCBxdyh2
YXJzKTsKK3VzZSBEQkk7Cit1c2UgUE9TSVg7CisKK3Vuc2hpZnQgQElOQywgcXcoLik7Cit1c2Ug
T3NzdGVzdDsKK3VzZSBPc3N0ZXN0OjpUZXN0U3VwcG9ydDsKKwordHNyZWFkY29uZmlnKCk7CisK
K3N1YiBnZXRfZnJlZWJzZF9pbWFnZV9oYXNoKCkgeworICAgIG15ICRkaXN0cGF0aCA9ICAkcnsi
ZnJlZWJzZF9kaXN0cGF0aCJ9IHx8CisgICAgICAgICAgICAgICAgICAgIGdldF9zdGFzaGVkKCJw
YXRoX2ZyZWVic2RkaXN0IiwgJHJ7ImZyZWVic2RidWlsZGpvYiJ9KTsKKworICAgIHJldHVybiBg
c2hhMjU2c3VtICRkaXN0cGF0aC9pbnN0YWxsLmltZ3xoZWFkIC1jIDE2YDsKK30KKworc3ViIGdl
dF9mcmVlYnNkX3ZlcnNpb24oKSB7CisgICAgcmV0dXJuICRyeyJmcmVlYnNkX3ZlcnNpb24ifSB8
fAorICAgICAgICAgICBnZXRfcnVudmFyKCJmcmVlYnNkX2J1aWxkdmVyc2lvbiIsICRyeyJmcmVl
YnNkYnVpbGRqb2IifSk7Cit9CisKK215ICRoYXNoID0gZ2V0X2ZyZWVic2RfaW1hZ2VfaGFzaCgp
OworbXkgJHZlcnNpb24gPSBnZXRfZnJlZWJzZF92ZXJzaW9uKCk7CitteSAkYXJjaCA9ICRyeyJh
cmNoIn07CisKK3N0b3JlX3J1bnZhcigiaG9zdF9ob3N0ZmxhZ3MiLCAkcnsiZXh0cmFfaG9zdGZs
YWdzIn0gLgorICAgICAgICAgICAgICIsc2hhcmUtYnVpbGQtZnJlZWJzZC0kYXJjaC0kaGFzaCxm
cmVlYnNkLSR2ZXJzaW9uIik7Ci0tIAoyLjExLjAgKEFwcGxlIEdpdC04MSkKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 02 13:38:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 13:38:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGmmA-0000a6-Oi; Fri, 02 Jun 2017 13:38: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=319e99cc0=roger.pau@citrix.com>)
 id 1dGmm9-0000ZW-MF
 for xen-devel@lists.xenproject.org; Fri, 02 Jun 2017 13:38:01 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 9A/CA-03557-93A61395; Fri, 02 Jun 2017 13:38:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXitHRDpK5FlmG
 kwcw2DYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePKxZmMBXclK84/7GBvYDwp0sXIwSEh4C9x
 fG9FFyMnB5uAjsTFuTvZQMIiAioSt/cagISZBdwl+k42M4OEhQUiJX7PyQAJswBV9N06zAhi8
 wpYSkxefY4dxJYQ0JN4O/EFWJxTwEri0eGZLCCtQkA1vf+gygUlTs58wgIxXVOidftvdghbXq
 J562xmEFtIQFGif94DtgmMfLOQtMxC0jILScsCRuZVjOrFqUVlqUW65npJRZnpGSW5iZk5uoY
 GZnq5qcXFiempOYlJxXrJ+bmbGIEhxgAEOxhnXvY/xCjJwaQkymtqbBgpxJeUn1KZkVicEV9U
 mpNafIhRhoNDSYJ3fQZQTrAoNT21Ii0zBxjsMGkJDh4lEV6edKA0b3FBYm5xZjpE6hSjLseG1
 eu/MAmx5OXnpUqJ834CmSEAUpRRmgc3AhZ5lxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMy5
 QJNIUnM68EbtMroCOYgI54sU0f5IiSRISUVAPj5MhD284Fad+9cNL2QN9KB97eFKVKAftjd6N
 6/rxa9eFH2voDm8xOxQRtbKpJT9Oac2mPZZn8x+z0gHXrL+o7uStcvZFdmGbfYbDisqZYgZPt
 4cR9vEInXyutVe+MadabcfM8F3PJ79zwlyflbLWZNDU+v/sRezT+9xTGgKYE/zPnrfgfOiYps
 RRnJBpqMRcVJwIArPn2CrcCAAA=
X-Env-Sender: prvs=319e99cc0=roger.pau@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1496410678!71917276!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5179 invoked from network); 2 Jun 2017 13:38:00 -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;
 2 Jun 2017 13:38:00 -0000
X-IronPort-AV: E=Sophos;i="5.39,285,1493683200"; d="scan'208";a="426352074"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 2 Jun 2017 14:37:45 +0100
Message-ID: <20170602133752.24987-2-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170602133752.24987-1-roger.pau@citrix.com>
References: <20170602133752.24987-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 v3 1/8] osstest: make built_stash_file store a
	path_ runvar for each file
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kIGludHJvZHVjZSBidWlsdF9zdGFzaF9kZWJ1Z2ZpbGUgaW4gb3JkZXIgdGhlIGtlZXAgdGhl
IHByZXZpb3VzCmJlaGF2aW9yIG9mIGJ1aWx0X3N0YXNoX2ZpbGUuCgpTaWduZWQtb2ZmLWJ5OiBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQWNrZWQtYnk6IElhbiBKYWNr
c29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIE9zc3Rlc3QvVGVzdFN1cHBvcnQu
cG0gfCAxNCArKysrKysrKysrKystLQogdHMta2VybmVsLWJ1aWxkICAgICAgICB8ICA0ICsrLS0K
IHRzLXhlbi1idWlsZCAgICAgICAgICAgfCAgOCArKysrLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAx
OCBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL09zc3Rlc3QvVGVz
dFN1cHBvcnQucG0gYi9Pc3N0ZXN0L1Rlc3RTdXBwb3J0LnBtCmluZGV4IGMyM2FjMTM1Li41ZjEz
ZWIwYiAxMDA2NDQKLS0tIGEvT3NzdGVzdC9UZXN0U3VwcG9ydC5wbQorKysgYi9Pc3N0ZXN0L1Rl
c3RTdXBwb3J0LnBtCkBAIC04Myw3ICs4Myw3IEBAIEJFR0lOIHsKICAgICAgICAgICAgICAgICAg
ICAgICBnZXRfc3Rhc2hlZCBvcGVuX3VuaXF1ZV9zdGFzaGZpbGUgY29tcHJlc3Nfc3Rhc2hlZAog
ICAgICAgICAgICAgICAgICAgICAgIGRpcl9pZGVudGlmeV92Y3MKICAgICAgICAgICAgICAgICAg
ICAgICBidWlsZF91cmxfdmNzIGJ1aWxkX2Nsb25lCi0gICAgICAgICAgICAgICAgICAgICAgYnVp
bHRfc3Rhc2ggYnVpbHRfc3Rhc2hfZmlsZQorICAgICAgICAgICAgICAgICAgICAgIGJ1aWx0X3N0
YXNoIGJ1aWx0X3N0YXNoX2ZpbGUgYnVpbHRfc3Rhc2hfZGVidWdmaWxlCiAgICAgICAgICAgICAg
ICAgICAgICAgYnVpbHRfY29tcHJlc3Nfc3Rhc2hlZAogICAgICAgICAgICAgICAgICAgICAgIGhn
X2Rpcl9yZXZpc2lvbiBnaXRfZGlyX3JldmlzaW9uIHZjc19kaXJfcmV2aXNpb24KICAgICAgICAg
ICAgICAgICAgICAgICBzdG9yZV9yZXZpc2lvbiBzdG9yZV92Y3NfcmV2aXNpb24KQEAgLTE0NDUs
NyArMTQ0NSw3IEBAIEVORAogICAgIHN0b3JlX3J1bnZhcigicGF0aF8kaXRlbSIsICRzdGFzaGxl
YWYpOwogfQogCi1zdWIgYnVpbHRfc3Rhc2hfZmlsZSAoJCQkJDskKSB7CitzdWIgYnVpbHRfc3Rh
c2hfZGVidWdmaWxlICgkJCQkOyQpIHsKICAgICBteSAoJGhvLCAkYnVpbGRkaXIsICRpdGVtLCAk
Zm5hbWUsICRvcHRpb25hbCkgPSBAXzsKICAgICBteSAkYnVpbGQ9ICJidWlsZCI7CiAgICAgbXkg
JHN0YXNobGVhZj0gIiRidWlsZC8kaXRlbSI7CkBAIC0xNDU4LDYgKzE0NTgsMTYgQEAgc3ViIGJ1
aWx0X3N0YXNoX2ZpbGUgKCQkJCQ7JCkgewogICAgICAgICAgICAgICAgICAgICIkc3Rhc2gvJHN0
YXNobGVhZiIpOwogfQogCitzdWIgYnVpbHRfc3Rhc2hfZmlsZSAoJCQkJDskKSB7CisgICAgbXkg
KCRobywgJGJ1aWxkZGlyLCAkaXRlbSwgJGZuYW1lLCAkb3B0aW9uYWwpID0gQF87CisgICAgbXkg
JGJ1aWxkPSAiYnVpbGQiOworICAgIG15ICRzdGFzaGxlYWY9ICIkYnVpbGQvJGl0ZW0iOworCisg
ICAgYnVpbHRfc3Rhc2hfZGVidWdmaWxlKCRobywgJGJ1aWxkZGlyLCAkaXRlbSwgJGZuYW1lLCAk
b3B0aW9uYWwpOworICAgIHN0b3JlX3J1bnZhcigicGF0aF8kaXRlbSIsICRzdGFzaGxlYWYpOwor
fQorCisKIHN1YiBidWlsdF9jb21wcmVzc19zdGFzaGVkKCQpIHsKICAgICBteSAoJHBhdGgpID0g
QF87CiAgICAgY29tcHJlc3Nfc3Rhc2hlZCgiYnVpbGQvJHBhdGgiKTsKZGlmZiAtLWdpdCBhL3Rz
LWtlcm5lbC1idWlsZCBiL3RzLWtlcm5lbC1idWlsZAppbmRleCA5NGU2N2E0Ny4uNWI4N2Y1YTcg
MTAwNzU1Ci0tLSBhL3RzLWtlcm5lbC1idWlsZAorKysgYi90cy1rZXJuZWwtYnVpbGQKQEAgLTQz
OCw5ICs0MzgsOSBAQCBpZiAoJHJ7dHJlZV9saW51eGZpcm13YXJlfSkgewogICAgIGZ3aW5zdGFs
bCgpOwogfQogYnVpbHRfc3Rhc2goJGhvLCAkYnVpbGRkaXIsICdkaXN0JywgJ2tlcm5kaXN0Jyk7
Ci1idWlsdF9zdGFzaF9maWxlKCRobywgJGJ1aWxkZGlyLCAndm1saW51eCcsICdsaW51eC92bWxp
bnV4Jyk7CitidWlsdF9zdGFzaF9kZWJ1Z2ZpbGUoJGhvLCAkYnVpbGRkaXIsICd2bWxpbnV4Jywg
J2xpbnV4L3ZtbGludXgnKTsKIGJ1aWx0X2NvbXByZXNzX3N0YXNoZWQoJ3ZtbGludXgnKTsKLWJ1
aWx0X3N0YXNoX2ZpbGUoJGhvLCAkYnVpbGRkaXIsICdjb25maWcnLCAnbGludXgvLmNvbmZpZycp
OworYnVpbHRfc3Rhc2hfZGVidWdmaWxlKCRobywgJGJ1aWxkZGlyLCAnY29uZmlnJywgJ2xpbnV4
Ly5jb25maWcnKTsKIAogc3ViIGVuYWJsZV94ZW5fY29uZmlnICgpIHsKICAgICByZXR1cm4gPDwn
RU5EJzsKZGlmZiAtLWdpdCBhL3RzLXhlbi1idWlsZCBiL3RzLXhlbi1idWlsZAppbmRleCAzMWFj
YjlkZC4uMDE1MmVhMDUgMTAwNzU1Ci0tLSBhL3RzLXhlbi1idWlsZAorKysgYi90cy14ZW4tYnVp
bGQKQEAgLTIwOSwxMCArMjA5LDEwIEBAIHN1YiBzdGFzaCAoKSB7CiAgICAgICAgICAgICAgICAg
ICAgICJ4ZW4vZGlzdC8ke3BhcnR9aW5zdGFsbCIsCiAgICAgICAgICAgICAgICAgICAgICIke3Bh
cnR9ZGlzdCIpOwogICAgIH0KLSAgICBidWlsdF9zdGFzaF9maWxlKCRobywgJGJ1aWxkZGlyLCAi
eGVuLXN5bXMiLCAieGVuL3hlbi94ZW4tc3ltcyIsIDEpOwotICAgIGJ1aWx0X3N0YXNoX2ZpbGUo
JGhvLCAkYnVpbGRkaXIsICJ4ZW4tY29uZmlnIiwgInhlbi8uY29uZmlnIiwgMSk7Ci0gICAgYnVp
bHRfc3Rhc2hfZmlsZSgkaG8sICRidWlsZGRpciwgInhlbi1odi1jb25maWciLCAieGVuL3hlbi8u
Y29uZmlnIiwgMSk7Ci0gICAgYnVpbHRfc3Rhc2hfZmlsZSgkaG8sICRidWlsZGRpciwgInNlYWJp
b3MtY29uZmlnIiwKKyAgICBidWlsdF9zdGFzaF9kZWJ1Z2ZpbGUoJGhvLCAkYnVpbGRkaXIsICJ4
ZW4tc3ltcyIsICJ4ZW4veGVuL3hlbi1zeW1zIiwgMSk7CisgICAgYnVpbHRfc3Rhc2hfZGVidWdm
aWxlKCRobywgJGJ1aWxkZGlyLCAieGVuLWNvbmZpZyIsICJ4ZW4vLmNvbmZpZyIsIDEpOworICAg
IGJ1aWx0X3N0YXNoX2RlYnVnZmlsZSgkaG8sICRidWlsZGRpciwgInhlbi1odi1jb25maWciLCAi
eGVuL3hlbi8uY29uZmlnIiwgMSk7CisgICAgYnVpbHRfc3Rhc2hfZGVidWdmaWxlKCRobywgJGJ1
aWxkZGlyLCAic2VhYmlvcy1jb25maWciLAogCQkgICAgICJ4ZW4vdG9vbHMvZmlybXdhcmUvc2Vh
Ymlvcy1kaXItcmVtb3RlLy5jb25maWciLCAxKTsKICAgICBidWlsdF9jb21wcmVzc19zdGFzaGVk
KCJ4ZW4tc3ltcyIpOwogfQotLSAKMi4xMS4wIChBcHBsZSBHaXQtODEpCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Fri Jun 02 13:38:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 13:38:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGmmC-0000ah-3y; Fri, 02 Jun 2017 13: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 <prvs=319e99cc0=roger.pau@citrix.com>)
 id 1dGmmA-0000Zo-R1
 for xen-devel@lists.xenproject.org; Fri, 02 Jun 2017 13:38:02 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 96/4C-03058-A3A61395; Fri, 02 Jun 2017 13:38:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprBIsWRWlGSWpSXmKPExsXitHRDpK5llmG
 kwacOVYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPDrYCCG7wVD+6cZWtgPMbVxcjJISHgL9H5
 eQkjiM0moCNxce5Oti5GDg4RARWJ23sNQMLMAu4SfSebmUFsYQFfiQ3NF9lAbBagko5NN5hBy
 nkFLCUmzOaBmKgn8XbiC7CJnAJWEo8Oz2QBKRECKun9BxbmFRCUODnzCQvEdE2J1u2/2SFseY
 nmrbPBNgkJKEr0z3vANoGRbxaSlllIWmYhaVnAyLyKUb04tagstUjXXC+pKDM9oyQ3MTNH19D
 ATC83tbg4MT01JzGpWC85P3cTIzDEGIBgB+PMy/6HGCU5mJREeU2NDSOF+JLyUyozEosz4otK
 c1KLDzHKcHAoSfCuzwDKCRalpqdWpGXmAIMdJi3BwaMkwsuTDpTmLS5IzC3OTIdInWJUlBLn/
 QTSJwCSyCjNg2uDRdglRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfMyZQJN4cnMK4Gb/gpoMR
 PQ4hfb9EEWlyQipKQaGCVXm5Wyb59ydfK73O/5c6Kyd8p+v7T1UEmek0jf7gNNOxeX9jndien
 J9OQ925vlwRioO6PK+nQVE1/odg8jpxTez8uP2Zy+82iK+Ex2/xd710dHzwqJcEtVl2T7q5F2
 6sDe61YXM5/dF+/1bZDr1w1+2LD/XaH9T5bXrb+TZofWHZ9u19EspcRSnJFoqMVcVJwIANUiz
 nirAgAA
X-Env-Sender: prvs=319e99cc0=roger.pau@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1496410678!71917276!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5272 invoked from network); 2 Jun 2017 13:38: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;
 2 Jun 2017 13:38:01 -0000
X-IronPort-AV: E=Sophos;i="5.39,285,1493683200"; d="scan'208";a="426352088"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 2 Jun 2017 14:37:47 +0100
Message-ID: <20170602133752.24987-4-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170602133752.24987-1-roger.pau@citrix.com>
References: <20170602133752.24987-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 v3 3/8] osstest: introduce helper to get
	per-host tftp prefix
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBpcyB1c2VkIGluIG9yZGVyIHRvIGdldCB0aGUgcGVyLWhvc3QgdGZ0cCBwcmVmaXgsIHVz
ZWQgdG8gc3RvcmUKdGhlIGhvc3QgaW5pdHJkIGZpbGUuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNoYW5nZXMgc2luY2UgdjE6CiAt
IE5ldyBpbiB0aGlzIHZlcnNpb24uCi0tLQogT3NzdGVzdC9UZXN0U3VwcG9ydC5wbSB8IDggKysr
KysrKy0KIHRzLWhvc3QtaW5zdGFsbCAgICAgICAgfCAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDgg
aW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9Pc3N0ZXN0L1Rlc3RT
dXBwb3J0LnBtIGIvT3NzdGVzdC9UZXN0U3VwcG9ydC5wbQppbmRleCA4YzcwNzhjNS4uOGI0MWE0
YmMgMTAwNjQ0Ci0tLSBhL09zc3Rlc3QvVGVzdFN1cHBvcnQucG0KKysrIGIvT3NzdGVzdC9UZXN0
U3VwcG9ydC5wbQpAQCAtNjcsNyArNjcsNyBAQCBCRUdJTiB7CiAgICAgICAgICAgICAgICAgICAg
ICAgdGFyZ2V0X3J1bl9hcHQKICAgICAgICAgICAgICAgICAgICAgICB0YXJnZXRfaW5zdGFsbF9w
YWNrYWdlcyB0YXJnZXRfaW5zdGFsbF9wYWNrYWdlc19ub3JlYwogICAgICAgICAgICAgICAgICAg
ICAgIHRhcmdldF9qb2JkaXIgdGFyZ2V0X2V4dHJhY3Rfam9iZGlzdHBhdGhfc3ViZGlyCi0gICAg
ICAgICAgICAgICAgICAgICAgdGFyZ2V0X2V4dHJhY3Rfam9iZGlzdHBhdGgKKyAgICAgICAgICAg
ICAgICAgICAgICB0YXJnZXRfZXh0cmFjdF9qb2JkaXN0cGF0aCB0YXJnZXRfdGZ0cF9wcmVmaXgK
ICAgICAgICAgICAgICAgICAgICAgICBsdl9jcmVhdGUgbHZfZGV2X21hcHBlcgogCiAgICAgICAg
ICAgICAgICAgICAgICAgcG9sbF9sb29wIHRjcGNvbm5lY3QgYXdhaXRfdGNwCkBAIC0yMjc4LDYg
KzIyNzgsMTIgQEAgc3ViIHRhcmdldF9leHRyYWN0X2pvYmRpc3RwYXRoICgkJCQkJCkgewogICAg
IHRhcmdldF9jbWRfcm9vdCgkaG8sICJjZCAvICYmIHRhciAtaHp4ZiAkZGlzdGNvcHkiLCAzMDAp
OwogfQogCitzdWIgdGFyZ2V0X3RmdHBfcHJlZml4ICgkKSB7CisgICAgbXkgKCRobykgPSBAXzsK
KworICAgIHJldHVybiAiJGhvLT57VGZ0cH17VG1wRGlyfS8iIC4gaG9zdG5hbWVwYXRoKCRobyk7
Cit9CisKIHN1YiBndWVzdF9maW5kX2RvbWlkICgkJCkgewogICAgIG15ICgkaG8sJGdobykgPSBA
XzsKICAgICByZXR1cm4gaWYgZGVmaW5lZCAkZ2hvLT57RG9taWR9OwpkaWZmIC0tZ2l0IGEvdHMt
aG9zdC1pbnN0YWxsIGIvdHMtaG9zdC1pbnN0YWxsCmluZGV4IDI5OWVhZTQ4Li45ZjljODRmZCAx
MDA3NTUKLS0tIGEvdHMtaG9zdC1pbnN0YWxsCisrKyBiL3RzLWhvc3QtaW5zdGFsbApAQCAtMjUz
LDcgKzI1Myw3IEBAIEVORAogICAgIHB1c2ggQGluaXRyZHMsICIkaW5pdHJkX292ZXJsYXkuY3Bp
by5neiI7CiAKICAgICBsb2dtKCJ1c2luZyBpbml0cmRzOiBAaW5pdHJkcyIpOwotICAgIG15ICRp
bml0cmQ9ICIkaG8tPntUZnRwfXtUbXBEaXJ9Ii5ob3N0bmFtZXBhdGgoJGhvKS4iLS1pbml0cmQu
Z3oiOworICAgIG15ICRpbml0cmQ9IHRhcmdldF90ZnRwX3ByZWZpeCgkaG8pIC4gIi0taW5pdHJk
Lmd6IjsKICAgICBzeXN0ZW1fY2hlY2tlZCgiY2F0IC0tIEBpbml0cmRzID4kaG8tPntUZnRwfXtQ
YXRofSRpbml0cmQiKTsKICAgICAKICAgICBwdXNoIEBkaWNtZGxpbmUsICJkb21haW49JGN7VGVz
dEhvc3REb21haW59IjsKLS0gCjIuMTEuMCAoQXBwbGUgR2l0LTgxKQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 02 13:38:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 13:38:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGmmA-0000Zj-9q; Fri, 02 Jun 2017 13:38: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=319e99cc0=roger.pau@citrix.com>)
 id 1dGmm8-0000ZP-L7
 for xen-devel@lists.xenproject.org; Fri, 02 Jun 2017 13:38:00 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 31/57-03920-73A61395; Fri, 02 Jun 2017 13:37:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHLMWRWlGSWpSXmKPExsXitHSDva55lmG
 kwZ5X8hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aqZ7PZC5rZKlbdOsfUwPidpYuRk0NCwF9i
 4c0lzCA2m4COxMW5O9m6GDk4RARUJG7vNQAJMwvIS0x+0M8OYgsLWEjsn3iKCcRmASrZcO8lK
 4jNK2Ap8W7JFlaIkXoSbye+YASxhQQUJfrnPWCDqBGUODnzCQvETAmJgy9eME9g5J6FJDULSW
 oBI9MqRo3i1KKy1CJdQ1O9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAUGAAgh2
 M35YFHGKU5GBSEuU1NTaMFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBa5EJlBMsSk1PrUjLzAEG
 JUxagoNHSYQ3HSTNW1yQmFucmQ6ROsVozLFh9fovTBxNH7Z8YRJiycvPS5US5/2UAVQqAFKaU
 ZoHNwgWLZcYZaWEeRmBThPiKUgtys0sQZV/xSjOwagkzMsEspAnM68Ebt8roFOYgE55sU0f5J
 SSRISUVANjS77uZykVDZkTzKE9cSu8InQtm/5K2vTlhAf0m385f3ba92cxX6bP2/7I+5Ouj+e
 MR8ZChx4lTnxmefJqpO5D84jp8Y/VLHadMGSrN3ihab5qZdCNzb/fZOf3Hd/4y/g8h+GaS59+
 3n2mutaqcYGx6ppX92Kn3n7coPv9W+HZkJpkzkk/FZWmK7EUZyQaajEXFScCANh98RqRAgAA
X-Env-Sender: prvs=319e99cc0=roger.pau@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1496410677!96288008!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25428 invoked from network); 2 Jun 2017 13:37: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;
 2 Jun 2017 13:37:59 -0000
X-IronPort-AV: E=Sophos;i="5.39,285,1493683200"; d="scan'208";a="434938586"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 2 Jun 2017 14:37:44 +0100
Message-ID: <20170602133752.24987-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
MIME-Version: 1.0
Cc: ian.Jackson@eu.citrix.com
Subject: [Xen-devel] [PATCH v3 0/8] osstest: initial FreeBSD 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>

SGVsbG8sCgpUaGlzIHNlcmllcyBpbnRyb2R1Y2VzIGluaXRpYWwgRnJlZUJTRCBob3N0IHN1cHBv
cnQgdG8gb3NzdGVzdC4gVGhlCmN1cnJlbnQgc2VyaWVzIGFsbG93IGluc3RhbGxpbmcgYSBiYXJl
LW1ldGFsIGhvc3Qgd2l0aCBGcmVlQlNEIGFuZApidWlsZGluZyBGcmVlQlNEIG9uIGl0IGluIG9y
ZGVyIHRvIGdlbmVyYXRlIG5ldyBpbnN0YWxsIG1lZGlhIHRoYXQgY2FuCmJlIGZlZCBpbnRvIHRo
ZSBpbnN0YWxsZXIgc2NyaXB0LgoKVGhpcyBpcyBzdGlsbCB2ZXJ5IGxpbWl0ZWQsIHNpbmNlIG5v
IFhlbiB0ZXN0aW5nIGlzIGRvbmUgb24gdGhvc2UKaG9zdHMsIGhvd2V2ZXIgaXQgc2V0cyB0aGUg
YmFzZSB0byBhZGQgYSBYZW4gYnVpbGQgdGVzdCBmb3IgRnJlZUJTRC4KCk5vdGUgdGhhdCBpdCBz
aG91bGQgYmUgcXVpdGUgZWFzeSB0byBhZGQgbW9yZSBzdGVwcyB0byB0aGUgYnVpbGQKc2NyaXB0
IHNvIHRoYXQgRnJlZUJTRCBWTSBpbWFnZXMgYXJlIGFsc28gZ2VuZXJhdGVkLCB0aGF0IGNvdWxk
IGJlCnVzZWQgYnkgb3NzdGVzdC4KCkkndmUgdHJpZWQgdG8gYWRkIGEgZGV0YWlsZWQgY29tbWl0
IGxvZyBhdCBlYWNoIHJlbGV2YW50IHBhdGNoLCBzbyBub3QKbXVjaCBtb3JlIHRvIGFkZCBoZXJl
IGluIHRoZSBjb3ZlciBsZXR0ZXIuCgpUaGUgc2VyaWVzIGNhbiBhbHNvIGJlIGZvdW5kIG9uIG15
IGdpdCByZXBvOgoKZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Blb3BsZS9yb3lnZXIvb3NzdGVzdC5n
aXQgZnJlZWJzZF92MwoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 02 13:38:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 13:38:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGmmE-0000c2-Qu; Fri, 02 Jun 2017 13: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 <prvs=319e99cc0=roger.pau@citrix.com>)
 id 1dGmmE-0000bJ-0y
 for xen-devel@lists.xenproject.org; Fri, 02 Jun 2017 13:38:06 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 1E/1A-02956-D3A61395; Fri, 02 Jun 2017 13:38:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpK5NlmG
 kwYn56hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0b3rifMBedTK25NesbawDglsIuRk0NCwF+i
 YUIvM4jNJqAjcXHuTrYuRg4OEQEVidt7DUDCzALuEn0nm8FKhAUcJU5tPsoOYrMAlXzsesYIY
 vMKWEpM+/SXGWKknsTbiS/A4pwCVhKPDs9kARkpBFTT+w+qXFDi5MwnLBDjNSVat/9mh7DlJZ
 q3zgYbIySgKNE/7wHbBEa+WUhaZiFpmYWkZQEj8ypGjeLUorLUIl1DI72kosz0jJLcxMwcXUM
 DM73c1OLixPTUnMSkYr3k/NxNjMBAYwCCHYyXNwYcYpTkYFIS5TU1NowU4kvKT6nMSCzOiC8q
 zUktPsQow8GhJMG7PgMoJ1iUmp5akZaZAwx5mLQEB4+SCC9POlCat7ggMbc4Mx0idYpRl2NBz
 4YvTEIsefl5qVLivJ9AZgiAFGWU5sGNgMXfJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzPk
 wDmsKTmVcCt+kV0BFMQEe82KYPckRJIkJKqoGRzWYKs8vDva7rLBP5p0fPN382wetXrNecedu
 tr17vaa+RVk/dVKP2eK3wjVA95SUuTK0q3xi+qda4h+z6qscR3Sag+IPzwMwrJ87bzPr/k7Vv
 b/GkJyefxj3T/JI4RSankfvywl3Pixc0XvX7nWk5Z6/zgxl8rw/wy/JuKRQO/aphVvVGLIdNi
 aU4I9FQi7moOBEAtZ1byroCAAA=
X-Env-Sender: prvs=319e99cc0=roger.pau@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1496410682!71881746!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51061 invoked from network); 2 Jun 2017 13:38:04 -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;
 2 Jun 2017 13:38:04 -0000
X-IronPort-AV: E=Sophos;i="5.39,285,1493683200"; d="scan'208";a="426352103"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 2 Jun 2017 14:37:49 +0100
Message-ID: <20170602133752.24987-6-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170602133752.24987-1-roger.pau@citrix.com>
References: <20170602133752.24987-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 v3 5/8] osstest: introduce a FreeBSD build script
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gb3JkZXIgdG8gZ2VuZXJhdGUgdGhlIEZyZWVCU0QgaW5zdGFsbGVyIGltYWdlIGFuZCB0aGUg
aW5zdGFsbAptZWRpYS4KClRoZSBpbnN0YWxsIHNldHMgYXJlIHRoZSB2YW5pbGxhIG9uZXMgZ2Vu
ZXJhdGVkIGJ5IHRoZSAnZnRwJyByZWxlYXNlCnRhcmdldC4gIFRoZSBpbnN0YWxsZXIgaW1hZ2Ug
aXMgaGFuZGNyYWZ0ZWQgYmFzZWQgb24gdGhlIGZpbGVzeXN0ZW0KY3JlYXRlZCBieSB0aGUgJ2Jv
b3Rvbmx5JyB0YXJnZXQsIHdoaWNoIGlzIHRoZW4gcG9wdWxhdGVkIHdpdGggdGhlIHNzaApob3N0
IGtleXMsIGFuZCBzZXR1cCBpbiBvcmRlciB0byB1c2UgdGhlIHNlcmlhbCBjb25zb2xlLiBUaGUg
b3RoZXIKZGlmZmVyZW5jZSBmcm9tIHVwc3RyZWFtIEZyZWVCU0QgaW5zdGFsbGVyIGltYWdlcyBp
cyB0aGF0IHRoZSBvbmUKYnVpbHQgYnkgb3NzdGVzdCB1c2VzIGEgcmFtZGlzayBpbnN0ZWFkIG9m
IHJlbHlpbmcgb24gdGhlIGluc3RhbGxlcgptZWRpYSB0byBiZSBzb21laG93IGF0dGFjaGVkLCBl
aXRoZXIgb24gYSBDRCBvciBVU0IgZHJpdmUuIFRoaXMgaXMKcmVxdWlyZWQgaW4gb3JkZXIgdG8g
Ym9vdCB0aGUgaW1hZ2UgZnJvbSBweGVsaW51eCAod2hlcmUgbm8gQ0Qgb3IgVVNCCmlzIGFjdHVh
bGx5IGF0dGFjaGVkIHRvIHRoZSBob3N0LCBhbmQgZXZlcnl0aGluZyBpcyBmZXRjaGVkIGZyb20K
dGZ0cCkuCgpEdWUgdG8gdGhlIG5hdHVyZSBvZiB0aGUgRnJlZUJTRCBidWlsZCwgdGhlIG91dHB1
dHMgYXJlIGRpZmZlcmVudCBmcm9tCndoYXQgb3NzdGVzdCBleHBlY3RzIGZyb20gYSBidWlsZGpv
YiwgbW9yZSBzcGVjaWZpY2FsbHkKcGF0aF9mcmVlYnNkZGlzdCBwb2ludHMgdG8gYSBmb2xkZXIg
dGhhdCBjb250YWlucyB0aGUgc2V2ZXJhbCBvdXRwdXRzCmZvcm0gdGhpcyBidWlsZGpvYi4KClRo
ZSBmb2xsb3dpbmcgbmV3IGhlbHBlcnMgYXJlIGFsc28gaW50cm9kdWNlZCwgdGhhdCBhcmUgb25s
eSB1c2VkIGJ5CnRoZSBGcmVlQlNEIGJ1aWxkIHNjcmlwdDogYnVpbGRjbWRfc3RhbXBlZF9sb2dn
ZWRfcm9vdCBhbmQKdGFyZ2V0X2NtZF9idWlsZF9yb290LCB0aGV5IGJlaGF2ZSBleGFjdGx5IHRo
ZSBzYW1lIGFzIHRoZSBub24tcm9vdApjb3VudGVycGFydHMuCgpTaWduZWQtb2ZmLWJ5OiBSb2dl
ciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNoYW5nZXMgc2luY2UgdjI6
CiAtIEluY3JlYXNlIGJ1aWxkIHRhcmdldCB0aW1lb3V0cy4KIC0gVXNlIHN5c3JjIGluc3RlYWQg
ZWNobyB0byBzZXQgcmMuY29uZiBvcHRpb25zLgoKQ2hhbmdlcyBzaW5jZSB2MToKIC0gUmVtb3Zl
IHRoZSB0cy1idWlsZC1jaGVjayBGcmVlQlNEIGhhY2suCiAtIFVzZSBwa2ctc3RhdGljIGluc3Rl
YWQgb2YgcGtnLgogLSBJbnRyb2R1Y2UgYnVpbGRjbWRfc3RhbXBlZF9sb2dnZWRfcm9vdCBhbmQg
dGFyZ2V0X2NtZF9idWlsZF9yb290LgogLSBVc2UgdGFyZ2V0X2NtZF9idWlsZF9yb290IGFuZCBi
dWlsZGNtZF9zdGFtcGVkX2xvZ2dlZF9yb290IGluIHRoZQogICB0cy1mcmVlYnNkLWJ1aWxkIHNj
cmlwdC4KIC0gRml4IHRoZSBzY3JpcHQgc25pcHBldHMgdG8gdXNlIDw8RU5ELjw8J0VORCcgaW4g
b3JkZXIgdG8gYXZvaWQKICAgZXNjYXBpbmcgdGhlIHNoZWxsIHZhcmlhYmxlcy4KIC0gU2V0IHBh
dGhfZnJlZWJzZGRpc3QgcnVudmFyIHRvIHBvaW50IHRvIHRoZSBmb2xkZXIgd2hlcmUgdGhlIGJ1
aWxkCiAgIGZpbGVzIGFyZSBzdGFzaGVkLgogLSBBZGQgYSBjb21tZW50IGF0IHRoZSB0b3Agb2Yg
dGhlIGZpbGUgZGVzY3JpYmluZyB3aGF0IHJ1bnZhcnMgYXJlCiAgIGNvbnN1bWVkL3Byb2R1Y2Vk
IGJ5IHRoZSBidWlsZCBzY3JpcHQuCi0tLQogT3NzdGVzdC9CdWlsZFN1cHBvcnQucG0gfCAgMjYg
KysrKystCiBPc3N0ZXN0L1Rlc3RTdXBwb3J0LnBtICB8ICAyOCArKysrKy0KIHRzLWZyZWVic2Qt
YnVpbGQgICAgICAgIHwgMjQwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCAyODYgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlv
bnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDc1NSB0cy1mcmVlYnNkLWJ1aWxkCgpkaWZmIC0tZ2l0IGEv
T3NzdGVzdC9CdWlsZFN1cHBvcnQucG0gYi9Pc3N0ZXN0L0J1aWxkU3VwcG9ydC5wbQppbmRleCA0
YzJiNjU4Yi4uYjk2Y2U3NjYgMTAwNjQ0Ci0tLSBhL09zc3Rlc3QvQnVpbGRTdXBwb3J0LnBtCisr
KyBiL09zc3Rlc3QvQnVpbGRTdXBwb3J0LnBtCkBAIC0zNiw3ICszNiw3IEBAIEJFR0lOIHsKICAg
ICAgICAgICAgICAgICAgICAgICAkd2hob3N0ICRobwogCiAgICAgICAgICAgICAgICAgICAgICAg
YnVpbGRkaXJzcHJvcHMKLSAgICAgICAgICAgICAgICAgICAgICBidWlsZGNtZF9zdGFtcGVkX2xv
Z2dlZAorICAgICAgICAgICAgICAgICAgICAgIGJ1aWxkY21kX3N0YW1wZWRfbG9nZ2VkIGJ1aWxk
Y21kX3N0YW1wZWRfbG9nZ2VkX3Jvb3QKICAgICAgICAgICAgICAgICAgICAgICAkYnVpbGRkaXIg
JG1ha2VmbGFncwogCQkgICAgICAkYnVpbGRjbWRfZ2xvYmFsX3ByZWZpeAogCkBAIC02MCw5ICs2
MCw5IEBAIG91ciAoJHhlbmRpc3QpOwogCiBvdXIgJGJ1aWxkY21kX2dsb2JhbF9wcmVmaXggLy89
ICcnOwogCi1zdWIgYnVpbGRjbWRfc3RhbXBlZF9sb2dnZWQgKCQkJCQkJCkgewotICAgIG15ICgk
dGltZW91dCwgJGNvbXBvbmVudCwgJHN0YW1wbmFtZSwgJHByZWZpeCwgJGNtZCwgJHN1ZmZpeCkg
PSBAXzsKLSAgICB0YXJnZXRfY21kX2J1aWxkKCRobywgJHRpbWVvdXQsICRidWlsZGRpciwgPDxF
TkQpOworc3ViIGJ1aWxkY21kX3N0YW1wZWRfbG9nZ2VkX3NjcmlwdCAoJCQkJCQpIHsKKyAgICBt
eSAoJGNvbXBvbmVudCwgJHN0YW1wbmFtZSwgJHByZWZpeCwgJGNtZCwgJHN1ZmZpeCkgPSBAXzsK
KyAgICBteSAkc2NyaXB0ID0gPDxFTkQ7CiAgICAgICAgIGNkICRjb21wb25lbnQKICAgICAgICAg
JGJ1aWxkY21kX2dsb2JhbF9wcmVmaXgKICAgICAgICAgJHByZWZpeApAQCAtNzMsNiArNzMsMjQg
QEAgc3ViIGJ1aWxkY21kX3N0YW1wZWRfbG9nZ2VkICgkJCQkJCQpIHsKICAgICAgICAgZWNobyBv
ay4KIEVORAogIy87CisKKyAgICByZXR1cm4gJHNjcmlwdDsKK30KKworc3ViIGJ1aWxkY21kX3N0
YW1wZWRfbG9nZ2VkX3Jvb3QgKCQkJCQkJCkgeworICAgIG15ICgkdGltZW91dCwgJGNvbXBvbmVu
dCwgJHN0YW1wbmFtZSwgJHByZWZpeCwgJGNtZCwgJHN1ZmZpeCkgPSBAXzsKKyAgICBteSAkc2Ny
aXB0ID0gYnVpbGRjbWRfc3RhbXBlZF9sb2dnZWRfc2NyaXB0KCRjb21wb25lbnQsICRzdGFtcG5h
bWUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkcHJl
Zml4LCAkY21kLCAkc3VmZml4KTsKKworICAgIHRhcmdldF9jbWRfYnVpbGRfcm9vdCgkaG8sICR0
aW1lb3V0LCAkYnVpbGRkaXIsICRzY3JpcHQpOworfQorCitzdWIgYnVpbGRjbWRfc3RhbXBlZF9s
b2dnZWQgKCQkJCQkJCkgeworICAgIG15ICgkdGltZW91dCwgJGNvbXBvbmVudCwgJHN0YW1wbmFt
ZSwgJHByZWZpeCwgJGNtZCwgJHN1ZmZpeCkgPSBAXzsKKyAgICBteSAkc2NyaXB0ID0gYnVpbGRj
bWRfc3RhbXBlZF9sb2dnZWRfc2NyaXB0KCRjb21wb25lbnQsICRzdGFtcG5hbWUsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkcHJlZml4LCAkY21kLCAk
c3VmZml4KTsKKworICAgIHRhcmdldF9jbWRfYnVpbGQoJGhvLCAkdGltZW91dCwgJGJ1aWxkZGly
LCAkc2NyaXB0KTsKIH0KIAogc3ViIHNlbGVjdGJ1aWxkaG9zdCB7CmRpZmYgLS1naXQgYS9Pc3N0
ZXN0L1Rlc3RTdXBwb3J0LnBtIGIvT3NzdGVzdC9UZXN0U3VwcG9ydC5wbQppbmRleCBiYTFkNmNj
OS4uM2YxMzY3NzcgMTAwNjQ0Ci0tLSBhL09zc3Rlc3QvVGVzdFN1cHBvcnQucG0KKysrIGIvT3Nz
dGVzdC9UZXN0U3VwcG9ydC5wbQpAQCAtNTMsNiArNTMsNyBAQCBCRUdJTiB7CiAgICAgICAgICAg
ICAgICAgICAgICAgc3Rhc2hmaWxlY29udGVudHMKIAogICAgICAgICAgICAgICAgICAgICAgIHRh
cmdldF9jbWRfcm9vdCB0YXJnZXRfY21kIHRhcmdldF9jbWRfYnVpbGQKKyAgICAgICAgICAgICAg
ICAgICAgICB0YXJnZXRfY21kX2J1aWxkX3Jvb3QKICAgICAgICAgICAgICAgICAgICAgICB0YXJn
ZXRfY21kX291dHB1dF9yb290IHRhcmdldF9jbWRfb3V0cHV0CiAgICAgICAgICAgICAgICAgICAg
ICAgdGFyZ2V0X2NtZF9pbnB1dGZoX3Jvb3Qgc3NodWhvCiAgICAgICAgICAgICAgICAgICAgICAg
dGFyZ2V0X2dldGZpbGUgdGFyZ2V0X2dldGZpbGVfcm9vdApAQCAtNjM1LDggKzYzNiw4IEBAIHN1
YiB0YXJnZXRfZWRpdGZpbGUgICAgICAoJCQkOyQkKSB7IHRlZGl0ZmlsZWV4KCdvc3N0ZXN0JyxA
Xyk7IH0KICAgICAjIG15ICgkaG8sJHJmaWxlLCAkbGxlYWYsJHJkZXN0KSA9IEBfOwogICAgICMg
ICAgICAgICAgICAgICAgIF5eXl5eXl5eXl5eXl4gb3B0aW9uYWwKIAotc3ViIHRhcmdldF9jbWRf
YnVpbGQgKCQkJCQpIHsKLSAgICBteSAoJGhvLCR0aW1lb3V0LCRidWlsZGRpciwkc2NyaXB0KSA9
IEBfOworc3ViIHRhcmdldF9jbWRfYnVpbGRfc2NyaXB0ICgkJCQpIHsKKyAgICBteSAoJGhvLCAk
YnVpbGRkaXIsICRzY3JpcHQpID0gQF87CiAKICAgICBteSAkZGlzdGNjX2hvc3RzID0gZ2V0X2hv
c3RfcHJvcGVydHkoJGhvLCdEaXN0Y2NIb3N0cycsdW5kZWYpOwogICAgIG15ICRkaXN0Y2MgPSBk
ZWZpbmVkKCRkaXN0Y2NfaG9zdHMpID8gPDxFTkQgOiAiIjsKQEAgLTY0OCw4ICs2NDksOCBAQCBF
TkQKIAogICAgIG15ICRodHRwcHJveHkgPSBodHRwX3Byb3h5X2VudnNldHRpbmdzKCRobyk7CiAK
LSAgICB0YXJnZXRfY21kKCRobywgPDxFTkQuJGRpc3RjYy48PEVORC4kc2NyaXB0LCAkdGltZW91
dCk7Ci0Jc2V0IC14ZQorICAgIG15ICRjbWQgPSAgPDxFTkQuJGRpc3RjYy48PEVORC4kc2NyaXB0
OworICAgICAgICBzZXQgLXhlCiAgICAgICAgIExDX0FMTD1DOyBleHBvcnQgTENfQUxMCiAgICAg
ICAgIFBBVEg9L3Vzci9saWIvY2NhY2hlOlwkUEFUSDovdXNyL2xpYi9naXQtY29yZQogICAgICAg
ICAkaHR0cHByb3h5CkBAIC02NTgsOCArNjU5LDI3IEBAIEVORAogICAgICAgICBjZCAkYnVpbGRk
aXIKICAgICAgICAgcm0gLWYgYnVpbGQtb2stc3RhbXAKIEVORAorCisgICAgcmV0dXJuICRjbWQ7
Cit9CisKK3N1YiB0YXJnZXRfY21kX2J1aWxkICgkJCQkKSB7CisgICAgbXkgKCRobywkdGltZW91
dCwkYnVpbGRkaXIsJHNjcmlwdCkgPSBAXzsKKworICAgIG15ICRjbWQgPSB0YXJnZXRfY21kX2J1
aWxkX3NjcmlwdCgkaG8sICRidWlsZGRpciwgJHNjcmlwdCk7CisKKyAgICB0YXJnZXRfY21kKCRo
bywgJGNtZCwgJHRpbWVvdXQpOworfQorCitzdWIgdGFyZ2V0X2NtZF9idWlsZF9yb290ICgkJCQk
KSB7CisgICAgbXkgKCRobywkdGltZW91dCwkYnVpbGRkaXIsJHNjcmlwdCkgPSBAXzsKKworICAg
IG15ICRjbWQgPSB0YXJnZXRfY21kX2J1aWxkX3NjcmlwdCgkaG8sICRidWlsZGRpciwgJHNjcmlw
dCk7CisKKyAgICB0YXJnZXRfY21kX3Jvb3QoJGhvLCAkY21kLCAkdGltZW91dCk7CiB9CiAKKwog
c3ViIHRhcmdldF9waW5nX2NoZWNrX2NvcmUgewogICAgIG15ICgkaG8sICRleHApID0gQF87CiAg
ICAgbXkgJG91dD0gYHBpbmcgLWMgNSAkaG8tPntJcH0gMj4mMWA7CmRpZmYgLS1naXQgYS90cy1m
cmVlYnNkLWJ1aWxkIGIvdHMtZnJlZWJzZC1idWlsZApuZXcgZmlsZSBtb2RlIDEwMDc1NQppbmRl
eCAwMDAwMDAwMC4uNmMxMGVlY2UKLS0tIC9kZXYvbnVsbAorKysgYi90cy1mcmVlYnNkLWJ1aWxk
CkBAIC0wLDAgKzEsMjQwIEBACisjIS91c3IvYmluL3BlcmwgLXcKKyMgVGhpcyBpcyBwYXJ0IG9m
ICJvc3N0ZXN0IiwgYW4gYXV0b21hdGVkIHRlc3RpbmcgZnJhbWV3b3JrIGZvciBYZW4uCisjIENv
cHlyaWdodCAoQykgMjAxNyBDaXRyaXggSW5jLgorIyAKKyMgVGhpcyBwcm9ncmFtIGlzIGZyZWUg
c29mdHdhcmU6IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKKyMgaXQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgQWZmZXJvIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMg
cHVibGlzaGVkIGJ5CisjIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIGVpdGhlciB2ZXJz
aW9uIDMgb2YgdGhlIExpY2Vuc2UsIG9yCisjIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZl
cnNpb24uCisjIAorIyBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhh
dCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyMgYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0
IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyMgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5F
U1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorIyBHTlUgQWZmZXJvIEdlbmVy
YWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyMgCisjIFlvdSBzaG91bGQgaGF2
ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBBZmZlcm8gR2VuZXJhbCBQdWJsaWMgTGljZW5z
ZQorIyBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbS4gIElmIG5vdCwgc2VlIDxodHRwOi8vd3d3Lmdu
dS5vcmcvbGljZW5zZXMvPi4KKworIyBDb25zdW1lcyB0aGUgZm9sbG93aW5nIGlucHV0IHJ1bnZh
cnM6CisjCisjIHJldmlzaW9uX2ZyZWVic2Q6IEZyZWVCU0QgY29tbWl0IElEIHRvIGdlbmVyYXRl
IHRoZSBpbnN0YWxsIG1lZGlhIGZyb20uCisjIHRyZWVfZnJlZWJzZDogRnJlZUJTRCBnaXQgdHJl
ZSB0byBmZXRjaCB0aGUgc291cmNlIGNvZGUgZnJvbS4KKyMKKyMgUHJvZHVjZXMgdGhlIGZvbGxv
d2luZyBvdXRwdXQ6CisjCisjIENvbXByZXNzZWQgaW5zdGFsbCBzZXRzOiBrZXJuZWwudHh6LCBi
YXNlLnR4egorIyBDb21wcmVzc2VkIGRlYnVnIHN5bWJvbHMgZm9yIHRoZSBrZXJuZWw6IGtlcm5l
bC1kYmcudHh6CisjIE1hbmlmZXN0IGZpbGUgKGNoZWNrdW1zKTogTUFOSUZFU1QKKyMgSW5zdGFs
bGVyIGltYWdlOiBpbnN0YWxsLmltZworIworIyBTZXRzIHRoZSBmb2xsb3dpbmcgcnVudmFyOgor
IworIyBwYXRoX2ZyZWVic2RkaXN0OiBwb2ludHMgdG8gdGhlIGZvbGRlciB3aGVyZSB0aGUgYWJv
dmUgZmlsZXMgYXJlIHN0b3JlZC4KKyMgZnJlZWJzZF9idWlsZHZlcnNpb246IHZlcnNpb24gb2Yg
RnJlZUJTRCBidWlsdC4KKwordXNlIHN0cmljdCBxdyh2YXJzKTsKK3VzZSBEQkk7Cit1c2UgUE9T
SVg7CisKK3Vuc2hpZnQgQElOQywgcXcoLik7Cit1c2UgT3NzdGVzdDsKK3VzZSBPc3N0ZXN0OjpU
ZXN0U3VwcG9ydDsKK3VzZSBPc3N0ZXN0OjpCdWlsZFN1cHBvcnQ7CisKK3RzcmVhZGNvbmZpZygp
OworCitzZWxlY3RidWlsZGhvc3QoXEBBUkdWKTsKK2J1aWxkZGlyc3Byb3BzKCk7CisKK3N1YiBp
bnN0YWxsX2RlcHMgKCkgeworICAgIHRhcmdldF9jbWRfcm9vdCgkaG8sICdwa2ctc3RhdGljIGlu
c3RhbGwgZ2l0JywgMzAwKTsKK30KKworc3ViIGNoZWNrb3V0ICgpIHsKKyAgICBwcmVwYnVpbGRk
aXJzKCk7CisKKyAgICAjIFJlbW92ZSB0aGUgZGlyZWN0b3J5IGFzIHJvb3QsIHRoZXJlIG1pZ2h0
IGJlIGZpbGVzIG93bmVkIGJ5IHJvb3QKKyAgICB0YXJnZXRfY21kX2J1aWxkX3Jvb3QoJGhvLCAz
MDAsICRidWlsZGRpciwgPDwnRU5EJyk7CisjIGNoZmxhZ3Mgd2lsbCByZXR1cm4gZXJyb3IgaWYg
dGhlIGRpcmVjdG9yeSBkb2Vzbid0IGV4aXN0CitjaGZsYWdzIC1mUiBub3NjaGcgZnJlZWJzZCB8
fCB0cnVlCitybSAtcmYgZnJlZWJzZAorRU5ECisKKyAgICBsb2dtKCJDaGVja291dCB0aGUgRnJl
ZUJTRCBzb3VyY2UgdHJlZSIpOworICAgIGJ1aWxkX2Nsb25lKCRobywgJ2ZyZWVic2QnLCAkYnVp
bGRkaXIsICdmcmVlYnNkJywgKTsKK30KKworc3ViIGJ1aWxkICgpIHsKKyAgICBteSAkYXV0aGtl
eXMgPSBhdXRob3JpemVkX2tleXMoKTsKKyAgICBteSAkdGFyZ2V0ID0gImJvb3Rvbmx5IjsKKyAg
ICBteSAkcHJlZml4ID0gPDxFTkQ7CitleHBvcnQgTUFLRU9CSkRJUlBSRUZJWD0kYnVpbGRkaXIv
b2JqCitleHBvcnQgVEFSR0VUPSRye2FyY2h9CitFTkQKKworICAgICMgQnVpbGQgcHJvY2VzcyBh
cyBkb2N1bWVudGVkIGluIHRoZSBoYW5kYm9vazoKKyAgICAjIGh0dHBzOi8vd3d3LmZyZWVic2Qu
b3JnL2RvYy9oYW5kYm9vay91cGRhdGluZy1zcmMuaHRtbAorCisgICAgbG9nbSgiQ2xlYW5pbmcg
dXAgcHJldmlvdXMgYnVpbGRzIik7CisgICAgYnVpbGRjbWRfc3RhbXBlZF9sb2dnZWQoMzAwLCAn
ZnJlZWJzZCcsICdjbGVhbndvcmxkJywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAkcHJl
Zml4LCAnbWFrZSBjbGVhbndvcmxkJywgJycpOworCisgICAgbG9nbSgiQnVpbGRpbmcgd29ybGQi
KTsKKyAgICBidWlsZGNtZF9zdGFtcGVkX2xvZ2dlZCgyNTIwMCwgJ2ZyZWVic2QnLCAnYnVpbGR3
b3JsZCcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHByZWZpeCwgPDxFTkQsICcnKTsK
K21ha2UgJG1ha2VmbGFncyBidWlsZHdvcmxkCitFTkQKKworICAgIGxvZ20oIkJ1aWxkaW5nIGtl
cm5lbCIpOworICAgIGJ1aWxkY21kX3N0YW1wZWRfbG9nZ2VkKDM2MDAsICdmcmVlYnNkJywgJ2J1
aWxka2VybmVsJywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAkcHJlZml4LCA8PEVORCwg
JycpOworbWFrZSAkbWFrZWZsYWdzIGJ1aWxka2VybmVsCitFTkQKKworICAgIGxvZ20oIkNyZWF0
aW5nIHRoZSBpbnN0YWxsIHNldHMiKTsKKyAgICAjIE5COiB0aGUgc3RlcHMgYmVsb3cgbmVlZCB0
byBiZSBkb25lIGFzIHJvb3Qgb3IgdGhlIHBlcm1pc3Npb25zCisgICAgIyBvZiB0aGUgZmlsZXMg
d29uJ3QgYmUgcHJvcGVybHkgc2V0IChhbmQgdGhlIHRhcmdldCB3aWxsIGZhaWwpLgorICAgIGJ1
aWxkY21kX3N0YW1wZWRfbG9nZ2VkX3Jvb3QoMzYwMCwgJ2ZyZWVic2QnLCAncmVsZWFzZS1mdHAn
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHByZWZpeCwgPDxFTkQsICcnKTsK
K21ha2UgLUMgcmVsZWFzZSBmdHAKK0VORAorCisgICAgbG9nbSgiUG9wdWxhdGluZyB0aGUgaW5z
dGFsbGVyIGltYWdlIik7CisgICAgYnVpbGRjbWRfc3RhbXBlZF9sb2dnZWRfcm9vdCgzNjAwLCAn
ZnJlZWJzZCcsICJyZWxlYXNlLSR0YXJnZXQiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgJHByZWZpeCwgPDxFTkQsICcnKTsKK21ha2UgLUMgcmVsZWFzZSAkdGFyZ2V0CitFTkQK
KworICAgIGxvZ20oIlBsYWNpbmcgc3NoIGhvc3Qga2V5cyIpOworICAgIGZvcmVhY2ggbXkgJGZp
bGUgKDwkY3tPdmVybGF5TG9jYWx9L2V0Yy9zc2gvc3NoX2hvc3RfKl9rZXkqPikgeworICAgICAg
ICB0YXJnZXRfcHV0ZmlsZV9yb290KCRobywgMzAsICRmaWxlLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICIkYnVpbGRkaXIvZnJlZWJzZC9yZWxlYXNlLyR0YXJnZXQvZXRjL3NzaC8iKTsK
KyAgICB9CisKKyAgICBsb2dtKCJDb25maWd1cmluZyB0aGUgaW5zdGFsbGVyIGltYWdlIik7Cisg
ICAgdGFyZ2V0X2NtZF9idWlsZF9yb290KCRobywgMzAsICRidWlsZGRpciwgPDxFTkQuPDwnRU5E
Jyk7CithdXRoa2V5cz0iJGF1dGhrZXlzIgorYmF1ZHM9IiRje0JhdWR9IgorY2QgZnJlZWJzZC9y
ZWxlYXNlLyR0YXJnZXQKK0VORAorIyBFbmFibGUgc3NoZCBieSBkZWZhdWx0CitzeXNyYyAtZiBl
dGMvcmMuY29uZiBzc2hkX2VuYWJsZT1ZRVMKKworIyBBbGxvdyByb290IGxvZ2luIGFuZCBjb3B5
IHRoZSBrZXlzCitlY2hvICdQZXJtaXRSb290TG9naW4geWVzJyA+PiBldGMvc3NoL3NzaGRfY29u
ZmlnCitta2RpciAtcCByb290Ly5zc2gKK2NhdCA8PCBFTkRLRVlTID4gcm9vdC8uc3NoL2F1dGhv
cml6ZWRfa2V5cworJGF1dGhrZXlzCitFTkRLRVlTCisKKyMgU2V0IGhvc3Qga2V5cyBwZXJtaXNz
aW9ucworY2hvd24gcm9vdDp3aGVlbCBldGMvc3NoL3NzaF9ob3N0Xypfa2V5KgorY2htb2QgMDYw
MCBldGMvc3NoL3NzaF9ob3N0Xypfa2V5CitjaG1vZCAwNjQ0IGV0Yy9zc2gvc3NoX2hvc3RfKl9r
ZXkucHViCisKKyMgU2V0dXAgc2VyaWFsIGNvbnNvbGUgb3V0cHV0IGZvciBzdGFnZTEKK3ByaW50
ZiAiJXMiICItaCAtUyRiYXVkcyIgPj4gYm9vdC5jb25maWcKK2NhdCA8PCBFTkRCT09UID4+IGJv
b3QvbG9hZGVyLmNvbmYKKyMgU2VyaWFsIGNvbnNvbGUgY29uZmlndXJhdGlvbgorYm9vdF9zZXJp
YWw9IllFUyIKK2NvbWNvbnNvbGVfc3BlZWQ9IiRiYXVkcyIKK2NvbnNvbGU9ImNvbWNvbnNvbGUi
Citib290X3ZlcmJvc2U9IllFUyIKK2JlYXN0aWVfZGlzYWJsZT0iWUVTIgorCisjIG1mcyBib290
IHBhcmFtZXRlcnMKK21mc19sb2FkPSJZRVMiCittZnNfdHlwZT0ibWZzX3Jvb3QiCittZnNfbmFt
ZT0iL21mc3Jvb3QiCit2ZnMucm9vdC5tb3VudGZyb209InVmczovZGV2L3Vmcy9GcmVlQlNEX0lu
c3RhbGwiCitFTkRCT09UCisKKyMgRW5hYmxlIERIQ1Agb24gYWxsIG5ldHdvcmsgaW50ZXJmYWNl
cworc3lzcmMgLWYgZXRjL3JjLmNvbmYgaWZjb25maWdfREVGQVVMVD1ESENQCisKKyPCoFJlbW92
ZSB0aGUgbG9jYWwgc2NyaXB0IHRoYXQgbGF1bmNoZXMgdGhlIGluc3RhbGxlciBieSBkZWZhdWx0
CitybSAtcmYgZXRjL3JjLmxvY2FsCisKKyMgQ3JlYXRlIGEgdGVtcG9yYXJ5IGZzdGFiIHdpdGgg
dGhlIHJvb3QgZGlyCitlY2hvICcvZGV2L3Vmcy9GcmVlQlNEX0luc3RhbGwgLyB1ZnMgcncgMSAx
JyA+IGV0Yy9mc3RhYgorCisjIFJlbW92ZSB0aGUgbGlua2VkIHJlc29sdi5jb25mCitybSAtcmYg
ZXRjL3Jlc29sdi5jb25mCitFTkQKKworICAgIGxvZ20oIkNyZWF0ZSB0aGUgaW5zdGFsbGVyIik7
CisgICAgdGFyZ2V0X2NtZF9idWlsZF9yb290KCRobywgOTAwLCAkYnVpbGRkaXIsIDw8RU5ELjw8
J0VORCcpOwordGFyZ2V0PSJmcmVlYnNkL3JlbGVhc2UvJHRhcmdldCIKK291dHB1dD0iaW5zdGFs
bC5pbWciCitFTkQKK21rZGlyIC1wICRvdXRwdXQudG1wCisKKyMgRG8gc29tZSBwcnVuaW5nCity
bSAtcmYgJHRhcmdldC91c3Ivc2hhcmUvbWFuCitybSAtcmYgJHRhcmdldC91c3Ivc2hhcmUvZXhh
bXBsZXMKK3JtIC1yZiAkdGFyZ2V0L3Vzci9zaGFyZS9kb2MKK3JtIC1yZiAkdGFyZ2V0L3Vzci9z
aGFyZS9kdHJhY2UKKworIyBDcmVhdGUgYSBtZnMgcm9vdCBpbWFnZQorbWFrZWZzIC1iIDEwJSAt
QiBsaXR0bGUgLW8gbGFiZWw9RnJlZUJTRF9JbnN0YWxsICRvdXRwdXQudG1wL21mc3Jvb3QgJHRh
cmdldAorIyBDb21wcmVzcyBpbWFnZQorZ3ppcCAkb3V0cHV0LnRtcC9tZnNyb290CisKKyMgQ29w
eSBib290IHRvIHRoZSBzdGFnaW5nIGRpcgorY3AgLXIgJHRhcmdldC9ib290ICRvdXRwdXQudG1w
LworY3AgJHRhcmdldC9ib290LmNvbmZpZyAkb3V0cHV0LnRtcC8KKworIyBUaGUgbG9hZGVyIGRv
ZXNuJ3QgbmVlZCBhbnkgbW9kdWxlcyBpbiBvcmRlciB0byBib290IGludG8gdGhlIG1mc3Jvb3Qu
CisjIFRoZSByZXN0IG9mIHRoZSBtb2R1bGVzIGNhbiBiZSBsb2FkZWQgZnJvbSB0aGUgbWZzIHJv
b3QgaXRzZWxmLgorcm0gLWYgJG91dHB1dC50bXAvYm9vdC9rZXJuZWwvKi5rbworCisjIENvbXBy
ZXNzIHRoZSBrZXJuZWwKK2d6aXAgJG91dHB1dC50bXAvYm9vdC9rZXJuZWwva2VybmVsCisKK21h
a2VmcyAtQiBsaXR0bGUgJG91dHB1dC5wYXJ0ICRvdXRwdXQudG1wCisKKyMgTWFrZSB0aGUgaW1h
Z2UgYm9vdGFibGUKK21raW1nIC1zIGdwdCAtYiAkdGFyZ2V0L2Jvb3QvcG1iciAtcCBlZmk6PSR0
YXJnZXQvYm9vdC9ib290MS5lZmlmYXQgXAorICAgIC1wIGZyZWVic2QtYm9vdDo9JHRhcmdldC9i
b290L2dwdGJvb3QgLXAgZnJlZWJzZC11ZnM6PSRvdXRwdXQucGFydCBcCisgICAgLXAgZnJlZWJz
ZC1zd2FwOjoxTSAtbyAkb3V0cHV0CisKK3JtICRvdXRwdXQucGFydAorcm0gLXJmICRvdXRwdXQu
dG1wCitFTkQKK30KKworc3ViIHN0YXNoICgpIHsKKyAgICBteSBAc2V0cyA9IHF3KE1BTklGRVNU
IGJhc2UudHh6IGtlcm5lbC50eHoga2VybmVsLWRiZy50eHopOworICAgIG15IEBzeW1ib2xzID0g
cXcoa2VybmVsLWRiZy50eHopOworCisKKyAgICBsb2dtKCJTdGFzaGluZyBGcmVlQlNEIGJ1aWxk
IG91dHB1dCIpOworICAgIGZvcmVhY2ggbXkgJHNldCAoQHNldHMpIHsKKyAgICAgICAgYnVpbHRf
c3Rhc2hfZmlsZSgkaG8sICRidWlsZGRpciwgJHNldCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAiZnJlZWJzZC9yZWxlYXNlL2Z0cC8kc2V0IiwgMCk7CisgICAgfQorICAgIGZvcmVhY2ggbXkg
JHN5bWJvbCAoQHN5bWJvbHMpIHsKKyAgICAgICAgYnVpbHRfc3Rhc2hfZGVidWdmaWxlKCRobywg
JGJ1aWxkZGlyLCAkc3ltYm9sLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZyZWVi
c2QvcmVsZWFzZS9mdHAvJHN5bWJvbCIsIDApOworICAgIH0KKyAgICBidWlsdF9zdGFzaF9maWxl
KCRobywgJGJ1aWxkZGlyLCAiaW5zdGFsbC5pbWciLCAiaW5zdGFsbC5pbWciLCAwKTsKKworCisg
ICAgbXkgJHNyY3ZlcnNpb24gPSB0YXJnZXRfY21kX291dHB1dF9yb290KCRobywgPDxFTkQsIDMw
KTsKK2F3ayAnL15cXFwjZGVmaW5lW1s6c3BhY2U6XV0qX19GcmVlQlNEX3ZlcnNpb24vIHsgcHJp
bnQgXCQzIH0nIFxcCisgICAgJGJ1aWxkZGlyL2ZyZWVic2Qvc3lzL3N5cy9wYXJhbS5oIHwgY3V0
IC1jMS0yCitFTkQKKyAgICBzdG9yZV9ydW52YXIoImZyZWVic2RfYnVpbGR2ZXJzaW9uIiwgIiRz
cmN2ZXJzaW9uIik7CisKKyAgICAjwqBTZXQgcGF0aF9mcmVlYnNkZGlzdCB0byBwb2ludCB0byB0
aGUgYnVpbGQgb3V0cHV0IGZvbGRlcgorICAgICMgaW4gb3JkZXIgdG8gbWFrZSB0cy1idWlsZC1j
aGVjayBoYXBweS4KKyAgICBzdG9yZV9ydW52YXIoInBhdGhfZnJlZWJzZGRpc3QiLCAiYnVpbGQv
Iik7Cit9CisKK2luc3RhbGxfZGVwcygpOworY2hlY2tvdXQoKTsKK2J1aWxkKCk7CitzdGFzaCgp
OworCitsb2dtKCJGcmVlQlNEIGJ1aWxkIHN1Y2Nlc3NmdWwiKTsKKwotLSAKMi4xMS4wIChBcHBs
ZSBHaXQtODEpCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 02 13:38:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 13:38:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGmmA-0000Zv-HQ; Fri, 02 Jun 2017 13:38: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=319e99cc0=roger.pau@citrix.com>)
 id 1dGmm9-0000ZV-DI
 for xen-devel@lists.xenproject.org; Fri, 02 Jun 2017 13:38:01 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 FF/70-03371-83A61395; Fri, 02 Jun 2017 13:38:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprJIsWRWlGSWpSXmKPExsXitHSDva5FlmG
 kwaEbYhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bDj21MBa0KFTdePmJqYJwt0cXIwSEh4C/x
 +rhVFyMnB5uAjsTFuTvZQMIiAioSt/cagISZBdwl+k42M4PYwgLeEn2PtoDZLEAlR589YgQp5
 xWwlLh7iQMkLCGgJ/F24gtGEJtTwEri0eGZLCAlQkAlvf/AwrwCghInZz5hgZiuKdG6/Tc7hC
 0v0bx1Nth0IQFFif55D9gmMPLNQtIyC0nLLCQtCxiZVzFqFKcWlaUW6Rqa6iUVZaZnlOQmZub
 oGhqY6eWmFhcnpqfmJCYV6yXn525iBAYZAxDsYPy2LOAQoyQHk5Ior6mxYaQQX1J+SmVGYnFG
 fFFpTmrxIUYZDg4lCV6LTKCcYFFqempFWmYOMNxh0hIcPEoivOkgad7igsTc4sx0iNQpRkUpc
 d5PGUAJAZBERmkeXBssxi4xykoJ8zICHSLEU5BalJtZgir/ilGcg1FJmJcJZDxPZl4J3PRXQI
 uZgBa/2KYPsrgkESEl1cDI823SP+2MasV3ZSJyUaGfXqcKbFzZ1Zb+bHJAeRHf7TIL89S2QGn
 Z0AtGsuE/Y21Eeg9wJb1fr/17pYcDz1OlVauXvV/YMUnx34bjrCdd+rw/r+jI43RfZPZkxRpL
 O7+pARaVLz/0L5XbpPNlRnlmoHXR1Cb1KS5b9hb99LjdbvP2t57/0rtKLMUZiYZazEXFiQB3y
 mC4rAIAAA==
X-Env-Sender: prvs=319e99cc0=roger.pau@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1496410677!96288008!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25560 invoked from network); 2 Jun 2017 13:38:00 -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;
 2 Jun 2017 13:38:00 -0000
X-IronPort-AV: E=Sophos;i="5.39,285,1493683200"; d="scan'208";a="434938591"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 2 Jun 2017 14:37:46 +0100
Message-ID: <20170602133752.24987-3-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170602133752.24987-1-roger.pau@citrix.com>
References: <20170602133752.24987-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 v3 2/8] osstest: move known_hosts generation to
	TestSupport
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBpcyBlcXVpdmFsZW50IHRvIHRoZSBhbHJlYWR5IGV4aXN0aW5nIGF1dGhvcml6ZWRfa2V5
cyBmdW5jdGlvbiwKYW5kIGdlbmVyYXRlcyB0aGUgY29udGVudHMgb2YgdGhlIGtub3duX2hvc3Rz
IGZpbGUgdGhhdCBzaG91bGQgYmUKaW5zdGFsbGVkIG9uIHRhcmdldHMuCgpTaWduZWQtb2ZmLWJ5
OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQWNrZWQtYnk6IElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIE9zc3Rlc3QvRGViaWFuLnBt
ICAgICAgfCAzNiArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIE9zc3Rlc3Qv
VGVzdFN1cHBvcnQucG0gfCA0MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrLQogMiBmaWxlcyBjaGFuZ2VkLCA0MSBpbnNlcnRpb25zKCspLCAzNiBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS9Pc3N0ZXN0L0RlYmlhbi5wbSBiL09zc3Rlc3QvRGViaWFuLnBtCmluZGV4
IDhiYTQ4YmZhLi44NzUzOTgyMiAxMDA2NDQKLS0tIGEvT3NzdGVzdC9EZWJpYW4ucG0KKysrIGIv
T3NzdGVzdC9EZWJpYW4ucG0KQEAgLTcwOSw0MSArNzA5LDcgQEAgc3ViIHByZXNlZWRfc3NoICgk
JCkgewogICAgIG15ICgkaG8sJHNmeCkgPSBAXzsKIAogICAgIG15ICRhdXRoa2V5c191cmw9IGNy
ZWF0ZV93ZWJmaWxlKCRobywgImF1dGhrZXlzJHNmeCIsIGF1dGhvcml6ZWRfa2V5cygpKTsKLQot
ICAgIG15ICRob3N0a2V5ZmlsZT0gIiRje092ZXJsYXlMb2NhbH0vZXRjL3NzaC9zc2hfaG9zdF9y
c2Ffa2V5LnB1YiI7Ci0gICAgbXkgJGhvc3RrZXk9IGdldF9maWxlY29udGVudHMoJGhvc3RrZXlm
aWxlKTsKLSAgICBjaG9tcCgkaG9zdGtleSk7ICRob3N0a2V5Lj0iXG4iOwotICAgIG15ICRrbm93
bmhvc3RzPSAnJzsKLQotICAgIG15ICRob3N0c3E9ICRkYmhfdGVzdHMtPnByZXBhcmUoPDxFTkQp
OwotICAgICAgICBTRUxFQ1QgdmFsIEZST00gcnVudmFycwotICAgICAgICAgV0hFUkUgZmxpZ2h0
PT8gQU5EIG5hbWUgTElLRSAnJWhvc3QnCi0gICAgICAgICBHUk9VUCBCWSB2YWwKLUVORAotICAg
ICRob3N0c3EtPmV4ZWN1dGUoJGZsaWdodCk7Ci0gICAgd2hpbGUgKG15ICgkbm9kZSkgPSAkaG9z
dHNxLT5mZXRjaHJvd19hcnJheSgpKSB7Ci0gICAgICAgIG15ICRkZWZhdWx0ZnFkbiA9ICRub2Rl
OwotICAgICAgICAkZGVmYXVsdGZxZG4gLj0gIi4kY3tUZXN0SG9zdERvbWFpbn0iIHVubGVzcyAk
ZGVmYXVsdGZxZG4gPX4gbS9cLi87Ci0KLSAgICAgICAgbXkgJXByb3BzOwotICAgICAgICAkbWhv
c3RkYi0+Z2V0X3Byb3BlcnRpZXMoJG5vZGUsIFwlcHJvcHMpOwotCi0gICAgICAgIG15ICRsb25n
bmFtZT0gJHByb3Bze0ZxZG59IC8vICRkZWZhdWx0ZnFkbjsKLSAgICAgICAgbXkgKEBob3N0ZW50
KT0gZ2V0aG9zdGJ5bmFtZSgkbG9uZ25hbWUpOwotICAgICAgICBpZiAoIUBob3N0ZW50KSB7Ci0g
ICAgICAgICAgICBsb2dtKCJza2lwcGluZyBob3N0IGtleSBmb3Igbm9uZXhpc3RlbnQgaG9zdCAk
bG9uZ25hbWUiKTsKLSAgICAgICAgICAgIG5leHQ7Ci0gICAgICAgIH0KLSAgICAgICAgbXkgJHNw
ZWNzPSBqb2luICcsJywgJGxvbmduYW1lLCAkbm9kZSwgbWFwIHsKLSAgICAgICAgICAgIGpvaW4g
Jy4nLCB1bnBhY2sgJ1c0JywgJF87Ci0gICAgICAgIH0gQGhvc3RlbnRbNC4uJCNob3N0ZW50XTsK
LSAgICAgICAgbG9nbSgiYWRkaW5nIGhvc3Qga2V5IGZvciAkc3BlY3MiKTsKLSAgICAgICAgJGtu
b3duaG9zdHMuPSAiJHNwZWNzICIuJGhvc3RrZXk7Ci0gICAgfQotICAgICRob3N0c3EtPmZpbmlz
aCgpOwotCi0gICAgJGtub3duaG9zdHMuPSAibG9jYWxob3N0LDEyNy4wLjAuMSAiLiRob3N0a2V5
OwotICAgIG15ICRrbm93bmhvc3RzX3VybD0gY3JlYXRlX3dlYmZpbGUoJGhvLCAia25vd25faG9z
dHMkc2Z4IiwgJGtub3duaG9zdHMpOworICAgIG15ICRrbm93bmhvc3RzX3VybD0gY3JlYXRlX3dl
YmZpbGUoJGhvLCAia25vd25faG9zdHMkc2Z4Iiwga25vd25faG9zdHMoKSk7CiAKICAgICBwcmVz
ZWVkX2hvb2tfY29tbWFuZCgkaG8sICdsYXRlX2NvbW1hbmQnLCAkc2Z4LCA8PEVORCk7CiAjIS9i
aW4vc2gKZGlmZiAtLWdpdCBhL09zc3Rlc3QvVGVzdFN1cHBvcnQucG0gYi9Pc3N0ZXN0L1Rlc3RT
dXBwb3J0LnBtCmluZGV4IDVmMTNlYjBiLi44YzcwNzhjNSAxMDA2NDQKLS0tIGEvT3NzdGVzdC9U
ZXN0U3VwcG9ydC5wbQorKysgYi9Pc3N0ZXN0L1Rlc3RTdXBwb3J0LnBtCkBAIC04OSw3ICs4OSw3
IEBAIEJFR0lOIHsKICAgICAgICAgICAgICAgICAgICAgICBzdG9yZV9yZXZpc2lvbiBzdG9yZV92
Y3NfcmV2aXNpb24KICAgICAgICAgICAgICAgICAgICAgICBnaXRfbWFzc2FnZV91cmwKIAotICAg
ICAgICAgICAgICAgICAgICAgIHNzaG9wdHMgYXV0aG9yaXplZF9rZXlzCisgICAgICAgICAgICAg
ICAgICAgICAgc3Nob3B0cyBhdXRob3JpemVkX2tleXMga25vd25faG9zdHMKICAgICAgICAgICAg
ICAgICAgICAgICBjZmdfdGZ0cF9kaV92ZXJzaW9uCiAgICAgICAgICAgICAgICAgICAgICAgcmVt
b3RlX3Blcmxfc2NyaXB0X29wZW4gcmVtb3RlX3Blcmxfc2NyaXB0X2RvbmUKICAgICAgICAgICAg
ICAgICAgICAgICBob3N0X3JlYm9vdCB0YXJnZXRfcmVib290IHRhcmdldF9yZWJvb3RfaGFyZCAg
ICAgICAgICAgIApAQCAtMjM1Niw2ICsyMzU2LDQ1IEBAIHN1YiBhdXRob3JpemVkX2tleXMgKCkg
ewogICAgIHJldHVybiAkYXV0aGtleXM7CiB9CiAKK3N1YiBrbm93bl9ob3N0cyAoKSB7CisgICAg
bXkgJGhvc3RrZXlmaWxlPSAiJGN7T3ZlcmxheUxvY2FsfS9ldGMvc3NoL3NzaF9ob3N0X3JzYV9r
ZXkucHViIjsKKyAgICBteSAkaG9zdGtleT0gZ2V0X2ZpbGVjb250ZW50cygkaG9zdGtleWZpbGUp
OworICAgIGNob21wKCRob3N0a2V5KTsgJGhvc3RrZXkuPSJcbiI7CisKKyAgICBteSAka25vd25o
b3N0cz0gJyc7CisKKyAgICBteSAkaG9zdHNxPSAkZGJoX3Rlc3RzLT5wcmVwYXJlKDw8RU5EKTsK
KyAgICAgICAgU0VMRUNUIHZhbCBGUk9NIHJ1bnZhcnMKKyAgICAgICAgIFdIRVJFIGZsaWdodD0/
IEFORCBuYW1lIExJS0UgJyVob3N0JworICAgICAgICAgR1JPVVAgQlkgdmFsCitFTkQKKyAgICAk
aG9zdHNxLT5leGVjdXRlKCRmbGlnaHQpOworICAgIHdoaWxlIChteSAoJG5vZGUpID0gJGhvc3Rz
cS0+ZmV0Y2hyb3dfYXJyYXkoKSkgeworICAgICAgICBteSAkZGVmYXVsdGZxZG4gPSAkbm9kZTsK
KyAgICAgICAgJGRlZmF1bHRmcWRuIC49ICIuJGN7VGVzdEhvc3REb21haW59IiB1bmxlc3MgJGRl
ZmF1bHRmcWRuID1+IG0vXC4vOworCisgICAgICAgIG15ICVwcm9wczsKKyAgICAgICAgJG1ob3N0
ZGItPmdldF9wcm9wZXJ0aWVzKCRub2RlLCBcJXByb3BzKTsKKworICAgICAgICBteSAkbG9uZ25h
bWU9ICRwcm9wc3tGcWRufSAvLyAkZGVmYXVsdGZxZG47CisgICAgICAgIG15IChAaG9zdGVudCk9
IGdldGhvc3RieW5hbWUoJGxvbmduYW1lKTsKKyAgICAgICAgaWYgKCFAaG9zdGVudCkgeworICAg
ICAgICAgICAgbG9nbSgic2tpcHBpbmcgaG9zdCBrZXkgZm9yIG5vbmV4aXN0ZW50IGhvc3QgJGxv
bmduYW1lIik7CisgICAgICAgICAgICBuZXh0OworICAgICAgICB9CisgICAgICAgIG15ICRzcGVj
cz0gam9pbiAnLCcsICRsb25nbmFtZSwgJG5vZGUsIG1hcCB7CisgICAgICAgICAgICBqb2luICcu
JywgdW5wYWNrICdXNCcsICRfOworICAgICAgICB9IEBob3N0ZW50WzQuLiQjaG9zdGVudF07Cisg
ICAgICAgIGxvZ20oImFkZGluZyBob3N0IGtleSBmb3IgJHNwZWNzIik7CisgICAgICAgICRrbm93
bmhvc3RzLj0gIiRzcGVjcyAiLiRob3N0a2V5OworICAgIH0KKyAgICAkaG9zdHNxLT5maW5pc2go
KTsKKworICAgICRrbm93bmhvc3RzLj0gImxvY2FsaG9zdCwxMjcuMC4wLjEgIi4kaG9zdGtleTsK
KworICAgIHJldHVybiAka25vd25ob3N0czsKK30KKwogc3ViIGNmZ190ZnRwX2RpX3ZlcnNpb24g
KCQpIHsKICAgICBteSAoJHN1aXRlKSA9IEBfOwogICAgICRzdWl0ZSAvLz0gJ3ggZGVmIHN1aXRl
JzsgIyB3aWxsIG5vdCBmaW5kICRjey4uLn0KLS0gCjIuMTEuMCAoQXBwbGUgR2l0LTgxKQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 02 13:38:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 13:38:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGmmH-0000dO-E9; Fri, 02 Jun 2017 13: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 <prvs=319e99cc0=roger.pau@citrix.com>)
 id 1dGmmF-0000bJ-Gu
 for xen-devel@lists.xenproject.org; Fri, 02 Jun 2017 13:38:07 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 23/3A-02956-F3A61395; Fri, 02 Jun 2017 13:38:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHSDva5dlmG
 kwcbjOhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bDLe/YC7aaVHS/72FsYJyk28XIySEh4C9x
 fcEnFhCbTUBH4uLcnWxdjBwcIgIqErf3GoCEmQXcJfpONjOD2MICnhI7uk8zgdgsQCVnFl8As
 3kFLCXmv53IBjFST+LtxBeMIDangJXEo8MzWUBGCgHV9P5jhCgXlDg58wkLxHhNidbtv9khbH
 mJ5q2zwVYJCShK9M97wDaBkW8WkpZZSFpmIWlZwMi8ilGjOLWoLLVI18hIL6koMz2jJDcxM0f
 X0MBMLze1uDgxPTUnMalYLzk/dxMjMNAYgGAH45r5gYcYJTmYlER5TY0NI4X4kvJTKjMSizPi
 i0pzUosPMcpwcChJ8FpkAuUEi1LTUyvSMnOAIQ+TluDgURLhTQdJ8xYXJOYWZ6ZDpE4xGnNsW
 L3+CxPHnN87vjAJseTl56VKifN+ygAqFQApzSjNgxsEi8VLjLJSwryMQKcJ8RSkFuVmlqDKv2
 IU52BUEuZlAlnIk5lXArfvFdApTECnvNimD3JKSSJCSqqBUXZtX9XDM9+mq7h8Dz31LmuFk9L
 pOtZzGxYe0E32WpHD4Jq4Ilvzq+G5XasMbJYv1GY50t/Iu4J3SWuZ/YbXQne2TFrzaOvWkk7e
 Tea+c4U+Pdmjs+zFpesNMcbZ6zdLu4jpnD0qMl/c6ZljHe9yOfdtnRPPxS4qZ+XcJL6ydOflH
 AXNVefS8pVYijMSDbWYi4oTAU8iFAPAAgAA
X-Env-Sender: prvs=319e99cc0=roger.pau@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1496410684!82594436!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45607 invoked from network); 2 Jun 2017 13:38:06 -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;
 2 Jun 2017 13:38:06 -0000
X-IronPort-AV: E=Sophos;i="5.39,285,1493683200"; d="scan'208";a="434938606"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 2 Jun 2017 14:37:52 +0100
Message-ID: <20170602133752.24987-9-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170602133752.24987-1-roger.pau@citrix.com>
References: <20170602133752.24987-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 v3 8/8] osstest: hook FreeBSD flight into
	cr-daily-branch
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIHRoZSBtaXNzaW5nIHBpZWNlcyBzbyB0aGF0IGNyLWRhaWx5LWJyYW5jaCBrbm93cyBob3cg
dG8gY3JlYXRlIGEKRnJlZUJTRCBmbGlnaHQuIFRoaXMgaGFzIGJlZW4gdGVzdGVkIGJ5IGNhbGxp
bmcgYC4vY3ItZGFpbHktYnJhbmNoCmZyZWVic2RgLgoKTm90ZSB0aGF0IHRoZXJlIGFyZSB0d28g
bWlzc2luZyBwaWVjZXMuIFRoZSBmaXJzdCBvbmUgaXMgY29ycmVjdGx5CnNldHRpbmcgdGhlIEZS
RUVCU0RfQlVJTERKT0IgZW52aXJvbm1lbnQgdmFyaWFibGUgd2hlbiBjYWxsaW5nCm1ha2UtZnJl
ZWJzZC1mbGlnaHQsIHdpdGhvdXQgaXQgdGhlIGluc3RhbGxlciBtZWRpYSB3aWxsIGFsd2F5cyBi
ZQpwaWNrZWQgZnJvbSB0aGUgY29uZmlndXJhdGlvbiBmaWxlLiBUaGlzIHJlcXVpcmVzIGtlZXBp
bmcgdHJhY2sgb2YKcHJldmlvdXMgRnJlZUJTRCBzdWNjZXNzZnVsIGJ1aWxkIGpvYnMsIG1hcmtp
bmcgdGhlbSBhcyBwZXJtYW5lbnQgYW5kCmZldGNoaW5nIHRoZW0gZnJvbSB0aGUgZGF0YWJhc2Ug
aW4gb3JkZXIgdG8gcGFzcyB0aGVtIG9uIHRoZSBlbnYKdmFyaWFibGUuCgpUaGUgc2Vjb25kIG1p
c3NpbmcgYml0IGlzIHNldHRpbmcgZGFpbHktY3Jvbi1lbWFpbC1mcmVlYnNkIHRvIHNlbmQKZW1h
aWxzIHRvIHRoZSB4ZW4tZGV2ZWwgbWFpbGluZyBsaXN0LCBBVE0gaXQncyBvbmx5IHNlbmRpbmcg
ZW1haWxzIHRvCm15IHBlcnNvbmFsIEBGcmVlQlNELm9yZyBhZGRyZXNzICh0aGlzIGhhcyBiZWVu
IGRvbmUgZm9yIHRlc3RpbmcKcHVycG9zZXMpLgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQogYXAtY29tbW9uICAgICAgICAgICAgICAg
IHwgMSArCiBhcC1mZXRjaC12ZXJzaW9uICAgICAgICAgfCA0ICsrKysKIGFwLWZldGNoLXZlcnNp
b24tb2xkICAgICB8IDUgKysrKysKIGFwLXByaW50LXVybCAgICAgICAgICAgICB8IDMgKysrCiBh
cC1wdXNoICAgICAgICAgICAgICAgICAgfCA1ICsrKysrCiBjci1kYWlseS1icmFuY2ggICAgICAg
ICAgfCA5ICsrKysrKysrKwogY3ItZm9yLWJyYW5jaGVzICAgICAgICAgIHwgMiArLQogY3JpLWNv
bW1vbiAgICAgICAgICAgICAgIHwgMSArCiBkYWlseS1jcm9uLWVtYWlsLWZyZWVic2QgfCAxICsK
IDkgZmlsZXMgY2hhbmdlZCwgMzAgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQogY3JlYXRl
IG1vZGUgMTAwNjQ0IGRhaWx5LWNyb24tZW1haWwtZnJlZWJzZAoKZGlmZiAtLWdpdCBhL2FwLWNv
bW1vbiBiL2FwLWNvbW1vbgppbmRleCBkNGZhN2FlZi4uMGQ4YTY2N2EgMTAwNjQ0Ci0tLSBhL2Fw
LWNvbW1vbgorKysgYi9hcC1jb21tb24KQEAgLTg2LDYgKzg2LDcgQEAgZmkKIDogJHtMT0NBTFJF
Vl9TRUFCSU9TOj1kYWlseS1jcm9uLiRicmFuY2h9CiA6ICR7TE9DQUxSRVZfT1ZNRjo9ZGFpbHkt
Y3Jvbi4kYnJhbmNofQogOiAke0xPQ0FMUkVWX1hURjo9ZGFpbHktY3Jvbi4kYnJhbmNofQorOiAk
e0xPQ0FMUkVWX0ZSRUVCU0Q6PWRhaWx5LWNyb24uJGJyYW5jaH0KIAogOiAke1RSRUVCQVNFX0xJ
TlVYX1hDUDo9aHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIu
Ni4yN30KIApkaWZmIC0tZ2l0IGEvYXAtZmV0Y2gtdmVyc2lvbiBiL2FwLWZldGNoLXZlcnNpb24K
aW5kZXggYTEwN2M5M2QuLjM2NWFlMDE4IDEwMDc1NQotLS0gYS9hcC1mZXRjaC12ZXJzaW9uCisr
KyBiL2FwLWZldGNoLXZlcnNpb24KQEAgLTEwNiw2ICsxMDYsMTAgQEAgb3ZtZikKIAlyZXBvX3Ry
ZWVfcmV2X2ZldGNoX2dpdCBvdm1mIFwKIAkJJFRSRUVfT1ZNRl9VUFNUUkVBTSBtYXN0ZXIgJExP
Q0FMUkVWX09WTUYKIAk7OworZnJlZWJzZCkKKwlyZXBvX3RyZWVfcmV2X2ZldGNoX2dpdCBmcmVl
YnNkIFwKKwkJJFRSRUVfRlJFRUJTRCBtYXN0ZXIgJExPQ0FMUkVWX0ZSRUVCU0QKKwk7Owogb3Nz
dGVzdCkKICAgICAgICAgaWYgWyAieCRPU1NURVNUX1VTRV9IRUFEIiA9ICJ4eSIgXSA7IHRoZW4K
IAkgICAgZ2l0IHVwZGF0ZS1yZWYgLW0gIkFycmFuZ2luZyB0byB0ZXN0IEhFQUQiIFwKZGlmZiAt
LWdpdCBhL2FwLWZldGNoLXZlcnNpb24tb2xkIGIvYXAtZmV0Y2gtdmVyc2lvbi1vbGQKaW5kZXgg
M2NiYzE3NjguLjliMDg2NDAxIDEwMDc1NQotLS0gYS9hcC1mZXRjaC12ZXJzaW9uLW9sZAorKysg
Yi9hcC1mZXRjaC12ZXJzaW9uLW9sZApAQCAtMzQsNiArMzQsNyBAQCBjaGVja19hcF9mZXRjaF9w
bGFjZWhvbGRlcnMKIDogJHtCQVNFX0xPQ0FMUkVWX1NFQUJJT1M6PWRhaWx5LWNyb24uJGJyYW5j
aC5vbGR9CiA6ICR7QkFTRV9MT0NBTFJFVl9YVEY6PWRhaWx5LWNyb24uJGJyYW5jaC5vbGR9CiA6
ICR7QkFTRV9MT0NBTFJFVl9PVk1GOj1kYWlseS1jcm9uLiRicmFuY2gub2xkfQorOiAke0JBU0Vf
TE9DQUxSRVZfRlJFRUJTRDo9ZGFpbHktY3Jvbi4kYnJhbmNoLm9sZH0KIDogJHtCQVNFX1RBR19M
SUJWSVJUOj14ZW4tdGVzdGVkLW1hc3Rlcn0KIAogaWYgaW5mb19saW51eF90cmVlICIkYnJhbmNo
IjsgdGhlbgpAQCAtMTE0LDYgKzExNSwxMCBAQCBvdm1mKQogCXJlcG9fdHJlZV9yZXZfZmV0Y2hf
Z2l0IG92bWYgXAogCQkkQkFTRV9UUkVFX09WTUYgeGVuLXRlc3RlZC1tYXN0ZXIgJEJBU0VfTE9D
QUxSRVZfT1ZNRgogCTs7CitmcmVlYnNkKQorCXJlcG9fdHJlZV9yZXZfZmV0Y2hfZ2l0IGZyZWVi
c2QgXAorCQkkQkFTRV9UUkVFX0ZSRUVCU0QgeGVuLXRlc3RlZC1tYXN0ZXIgJEJBU0VfTE9DQUxS
RVZfRlJFRUJTRAorCTs7CiBvc3N0ZXN0KQogCWlmIFsgIngkT1NTVEVTVF9VU0VfSEVBRCIgIT0g
Inh5IiBdIDsgdGhlbgogCSAgICBnaXQgZmV0Y2ggLWYgJEhPTUUvdGVzdGluZy5naXQgcHJvZHVj
dGlvbjphcC1mZXRjaApkaWZmIC0tZ2l0IGEvYXAtcHJpbnQtdXJsIGIvYXAtcHJpbnQtdXJsCmlu
ZGV4IDkzYzE0YjM1Li41NzEyNjI5MiAxMDA3NTUKLS0tIGEvYXAtcHJpbnQtdXJsCisrKyBiL2Fw
LXByaW50LXVybApAQCAtNjQsNiArNjQsOSBAQCB4dGYpCiBvdm1mKQogCWVjaG8gJFRSRUVfT1ZN
Rl9VUFNUUkVBTQogCTs7CitmcmVlYnNkKQorCWVjaG8gJFRSRUVfRlJFRUJTRAorCTs7CiBvc3N0
ZXN0KQogCWVjaG8gbm9uZTo7CiAJOzsKZGlmZiAtLWdpdCBhL2FwLXB1c2ggYi9hcC1wdXNoCmlu
ZGV4IGEyN2NjYzIyLi41YjZjZTdmYyAxMDA3NTUKLS0tIGEvYXAtcHVzaAorKysgYi9hcC1wdXNo
CkBAIC00MSw2ICs0MSw3IEBAIFRSRUVfUlVNUFJVTj0kUFVTSF9UUkVFX1JVTVBSVU4KIFRSRUVf
U0VBQklPUz0kUFVTSF9UUkVFX1NFQUJJT1MKIFRSRUVfT1ZNRj0kUFVTSF9UUkVFX09WTUYKIFRS
RUVfWFRGPSRQVVNIX1RSRUVfWFRGCitUUkVFX0ZSRUVCU0Q9JFBVU0hfVFJFRV9GUkVFQlNECiAK
IGlmIGluZm9fbGludXhfdHJlZSAiJGJyYW5jaCI7IHRoZW4KIAljZCAkcmVwb3MvbGludXgKQEAg
LTEyNSw2ICsxMjYsMTAgQEAgeHRmKQogCWNkICRyZXBvcy94dGYKIAlnaXQgcHVzaCAkVFJFRV9Y
VEYgJHJldmlzaW9uOnJlZnMvaGVhZHMveGVuLXRlc3RlZC1tYXN0ZXIKIAk7OworZnJlZWJzZCkK
KwljZCAkcmVwb3MvZnJlZWJzZAorCWdpdCBwdXNoICRUUkVFX0ZSRUVCU0QgJHJldmlzaW9uOnJl
ZnMvaGVhZHMveGVuLXRlc3RlZC1tYXN0ZXIKKwk7Owogb3ZtZikKIAljZCAkcmVwb3Mvb3ZtZgog
CWdpdCBwdXNoICRUUkVFX09WTUYgJHJldmlzaW9uOnJlZnMvaGVhZHMveGVuLXRlc3RlZC1tYXN0
ZXIKZGlmZiAtLWdpdCBhL2NyLWRhaWx5LWJyYW5jaCBiL2NyLWRhaWx5LWJyYW5jaAppbmRleCA4
YTMxNGNlOS4uOTk2YmUzNTAgMTAwNzU1Ci0tLSBhL2NyLWRhaWx5LWJyYW5jaAorKysgYi9jci1k
YWlseS1icmFuY2gKQEAgLTIwNyw2ICsyMDcsMTAgQEAgaWYgWyAieCRSRVZJU0lPTl9MSU5VWEZJ
Uk1XQVJFIiA9IHggXTsgdGhlbgogCWRldGVybWluZV92ZXJzaW9uIFJFVklTSU9OX0xJTlVYRklS
TVdBUkUgbGludXhmaXJtd2FyZSBMSU5VWEZJUk1XQVJFCiAgICAgICAgIGV4cG9ydCBSRVZJU0lP
Tl9MSU5VWEZJUk1XQVJFCiBmaQoraWYgWyAieCRSRVZJU0lPTl9GUkVFQlNEIiA9IHggXTsgdGhl
bgorCWRldGVybWluZV92ZXJzaW9uIFJFVklTSU9OX0ZSRUVCU0QgZnJlZWJzZCBGUkVFQlNECisJ
ZXhwb3J0IFJFVklTSU9OX0ZSRUVCU0QKK2ZpCiAKIGlmIFsgIngkYnJhbmNoIiAhPSAieHhlbi11
bnN0YWJsZSIgXTsgdGhlbgogICAgICAgICBleHBvcnQgUkVWSVNJT05fTElOVVhfT0xEPWRpc2Fi
bGUKQEAgLTI2MCw2ICsyNjQsMTAgQEAgb3ZtZikKIAlyZWFsdHJlZT1vdm1mCiAJTkVXX1JFVklT
SU9OPSRSRVZJU0lPTl9PVk1GCiAJOzsKK2ZyZWVic2QpCisJcmVhbHRyZWU9ZnJlZWJzZAorCU5F
V19SRVZJU0lPTj0kUkVWSVNJT05fRlJFRUJTRAorCTs7CiAqKQogCU5FV19SRVZJU0lPTj0nJwog
CXdhbnRwdXNoPWZhbHNlCkBAIC0yNzksNiArMjg3LDcgQEAgZXhhbWluZSkJbWFrZWZsaWdodD1t
YWtlX2hvc3RzX2ZsaWdodAogCQkJLi9tYWtlLWhvc3RzLWZsaWdodCAkMSAkMiBibGVzc2VkLSQz
ICQzICQ0CiAJCX0KIAkJOzsKK2ZyZWVic2QpCW1ha2VmbGlnaHQ9Li9tYWtlLWZyZWVic2QtZmxp
Z2h0IDs7CiAqKSAgICAgICAgIAltYWtlZmxpZ2h0PS4vbWFrZS1mbGlnaHQgOzsKIGVzYWMKIApk
aWZmIC0tZ2l0IGEvY3ItZm9yLWJyYW5jaGVzIGIvY3ItZm9yLWJyYW5jaGVzCmluZGV4IGE2OTEy
NzM1Li4yM2U0Y2E4NCAxMDA3NTUKLS0tIGEvY3ItZm9yLWJyYW5jaGVzCisrKyBiL2NyLWZvci1i
cmFuY2hlcwpAQCAtMzEsNyArMzEsNyBAQCBzY3JpcHRvcHRpb25zPSIkMSI7IHNoaWZ0CiBMT0dG
SUxFPXRtcC9jci1mb3ItYnJhbmNoZXMubG9nCiBleHBvcnQgTE9HRklMRQogCi06ICR7QlJBTkNI
RVM6PW9zc3Rlc3QgeGVuLTQuMC10ZXN0aW5nIHhlbi00LjEtdGVzdGluZyB4ZW4tNC4yLXRlc3Rp
bmcgeGVuLTQuMy10ZXN0aW5nIHhlbi00LjQtdGVzdGluZyB4ZW4tNC41LXRlc3RpbmcgeGVuLTQu
Ni10ZXN0aW5nIHhlbi00LjctdGVzdGluZyB4ZW4tNC44LXRlc3RpbmcgeGVuLTQuOS10ZXN0aW5n
IHhlbi11bnN0YWJsZSBxZW11LW1haW5saW5lIHFlbXUtdXBzdHJlYW0tdW5zdGFibGUgcWVtdS11
cHN0cmVhbS00LjItdGVzdGluZyBxZW11LXVwc3RyZWFtLTQuMy10ZXN0aW5nIHFlbXUtdXBzdHJl
YW0tNC40LXRlc3RpbmcgcWVtdS11cHN0cmVhbS00LjUtdGVzdGluZyBxZW11LXVwc3RyZWFtLTQu
Ni10ZXN0aW5nIHFlbXUtdXBzdHJlYW0tNC43LXRlc3RpbmcgcWVtdS11cHN0cmVhbS00LjgtdGVz
dGluZyBxZW11LXVwc3RyZWFtLTQuOS10ZXN0aW5nIGxpbnV4LWxpbnVzIGxpbnV4LTQuOSBsaW51
eC00LjEgbGludXgtMy4xOCBsaW51eC0zLjE2IGxpbnV4LTMuMTQgbGludXgtMy4xMCBsaW51eC0z
LjQgbGludXgtYXJtLXhlbiBzZWFiaW9zIG92bWYgeHRmICR7RVhUUkFfQlJBTkNIRVN9fQorOiAk
e0JSQU5DSEVTOj1vc3N0ZXN0IHhlbi00LjAtdGVzdGluZyB4ZW4tNC4xLXRlc3RpbmcgeGVuLTQu
Mi10ZXN0aW5nIHhlbi00LjMtdGVzdGluZyB4ZW4tNC40LXRlc3RpbmcgeGVuLTQuNS10ZXN0aW5n
IHhlbi00LjYtdGVzdGluZyB4ZW4tNC43LXRlc3RpbmcgeGVuLTQuOC10ZXN0aW5nIHhlbi00Ljkt
dGVzdGluZyB4ZW4tdW5zdGFibGUgcWVtdS1tYWlubGluZSBxZW11LXVwc3RyZWFtLXVuc3RhYmxl
IHFlbXUtdXBzdHJlYW0tNC4yLXRlc3RpbmcgcWVtdS11cHN0cmVhbS00LjMtdGVzdGluZyBxZW11
LXVwc3RyZWFtLTQuNC10ZXN0aW5nIHFlbXUtdXBzdHJlYW0tNC41LXRlc3RpbmcgcWVtdS11cHN0
cmVhbS00LjYtdGVzdGluZyBxZW11LXVwc3RyZWFtLTQuNy10ZXN0aW5nIHFlbXUtdXBzdHJlYW0t
NC44LXRlc3RpbmcgcWVtdS11cHN0cmVhbS00LjktdGVzdGluZyBsaW51eC1saW51cyBsaW51eC00
LjkgbGludXgtNC4xIGxpbnV4LTMuMTggbGludXgtMy4xNiBsaW51eC0zLjE0IGxpbnV4LTMuMTAg
bGludXgtMy40IGxpbnV4LWFybS14ZW4gc2VhYmlvcyBvdm1mIHh0ZiBmcmVlYnNkICR7RVhUUkFf
QlJBTkNIRVN9fQogZXhwb3J0IEJSQU5DSEVTCiAKIGZldGNod2xlbT0kd2xlbQpkaWZmIC0tZ2l0
IGEvY3JpLWNvbW1vbiBiL2NyaS1jb21tb24KaW5kZXggOTAzZmI0ZTIuLmEzZTY3OWNmIDEwMDY0
NAotLS0gYS9jcmktY29tbW9uCisrKyBiL2NyaS1jb21tb24KQEAgLTgwLDYgKzgwLDcgQEAgc2Vs
ZWN0X3hlbmJyYW5jaCAoKSB7CiAJc2VhYmlvcykJCXRyZWU9c2VhYmlvczsJeGVuYnJhbmNoPXhl
bi11bnN0YWJsZSA7OwogCXh0ZikJCQl0cmVlPXh0ZjsJeGVuYnJhbmNoPXhlbi11bnN0YWJsZSA7
OwogCW92bWYpCQkJdHJlZT1vdm1mOwl4ZW5icmFuY2g9eGVuLXVuc3RhYmxlIDs7CisJZnJlZWJz
ZCkJCXRyZWU9ZnJlZWJzZDsJeGVuYnJhbmNoPXhlbi11bnN0YWJsZSA7OwogCWRpc3Ryb3MtKnxl
eGFtaW5lKQl0cmVlPW5vbmU7CXhlbmJyYW5jaD14ZW4tdW5zdGFibGUgOzsKIAlvc3N0ZXN0KQkJ
dHJlZT1vc3N0ZXN0Owl4ZW5icmFuY2g9eGVuLXVuc3RhYmxlIDs7CiAJZXNhYwpkaWZmIC0tZ2l0
IGEvZGFpbHktY3Jvbi1lbWFpbC1mcmVlYnNkIGIvZGFpbHktY3Jvbi1lbWFpbC1mcmVlYnNkCm5l
dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwLi5iNjQ4MjFhZgotLS0gL2Rldi9udWxs
CisrKyBiL2RhaWx5LWNyb24tZW1haWwtZnJlZWJzZApAQCAtMCwwICsxIEBACitUbzogcm95Z2Vy
QEZyZWVCU0Qub3JnCi0tIAoyLjExLjAgKEFwcGxlIEdpdC04MSkKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 02 13:38:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 13:38:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGmmE-0000bZ-BM; Fri, 02 Jun 2017 13: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 <prvs=319e99cc0=roger.pau@citrix.com>)
 id 1dGmmC-0000ae-Dg
 for xen-devel@lists.xenproject.org; Fri, 02 Jun 2017 13:38:04 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 52/BD-03058-B3A61395; Fri, 02 Jun 2017 13:38:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHSDva51lmG
 kwdlePovvWyYzOTB6HP5whSWAMYo1My8pvyKBNaP5/CfmghsRFf/bjBsYez26GDk5JAT8JaYf
 ncEIYrMJ6EhcnLuTrYuRg0NEQEXi9l4DkDCzgLtE38lmZhBbWMBJYlpPI5jNAlSycd58NhCbV
 8BSou3hPkaIkXoSbye+ALM5BawkHh2eyQIyUgiopvcfI0S5oMTJmU9YIMZrSrRu/80OYctLNG
 +dDTZeSEBRon/eA7YJjHyzkLTMQtIyC0nLAkbmVYwaxalFZalFuoameklFmekZJbmJmTm6hgZ
 mermpxcWJ6ak5iUnFesn5uZsYgWHGAAQ7GL8tCzjEKMnBpCTKa2psGCnEl5SfUpmRWJwRX1Sa
 k1p8iFGGg0NJgtciEygnWJSanlqRlpkDDHiYtAQHj5IIbzpImre4IDG3ODMdInWKUZdjQc+GL
 0xCLHn5ealS4ryfMoCKBECKMkrz4EbAou8So6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHmZQF
 bxZOaVwG16BXQEE9ARL7bpgxxRkoiQkmpg9My9fH39JO15nreqShbO/8qy5tC92ZY/Grve9C+
 ZKrn7kG7yowVrbE6c/batgSf2Z6h+vd1jnvs7dz3dvsq5/Z/MhcX16V0N6d1ZEdddU+fJnljr
 c3F2sykz08mC2X6+D5kESnd9v+z9IVt3r8rJlZO0nsfmHJzAtu9t4UJZ94raJU4C9tM/TlBiK
 c5INNRiLipOBADatDyAuQIAAA==
X-Env-Sender: prvs=319e99cc0=roger.pau@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1496410677!96288008!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26016 invoked from network); 2 Jun 2017 13:38:02 -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;
 2 Jun 2017 13:38:02 -0000
X-IronPort-AV: E=Sophos;i="5.39,285,1493683200"; d="scan'208";a="434938595"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 2 Jun 2017 14:37:48 +0100
Message-ID: <20170602133752.24987-5-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170602133752.24987-1-roger.pau@citrix.com>
References: <20170602133752.24987-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 v3 4/8] osstest: add a FreeBSD host install
	recipe
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGluc3RhbGxhdGlvbiBpcyBwZXJmb3JtZWQgdXNpbmcgdGhlIGJzZGluc3RhbGwgdG9vbCwg
d2hpY2ggaXMgcGFydApvZiB0aGUgRnJlZUJTRCBiYXNlIHN5c3RlbS4gVGhlIGluc3RhbGxlciBp
bWFnZSBpcyBzZXR1cCB3aXRoIHRoZQpvc3N0ZXN0IHNzaCBrZXlzIGFuZCBzc2hkIGVuYWJsZWQg
YnkgZGVmYXVsdCwgd2hpY2ggYWxsb3dzIHRoZSB0ZXN0Cmhhcm5lc3MgdG8ganVzdCBzc2ggaW50
byB0aGUgYm94LCBjcmVhdGUgdGhlIGluc3RhbGwgY29uZmlnIGZpbGUgYW5kCmxhdW5jaCB0aGUg
c2NyaXB0ZWQgaW5zdGFsbC4KCkN1cnJlbnRseSB0aGUgaW5zdGFsbGF0aW9uIGlzIGRvbmUgd2l0
aCBaRlMgb25seSwgaW4gc3RyaXBlIG1vZGUsIGFuZAphIHNpbmdsZSBkaXNrLgoKSW4gb3JkZXIg
dG8gc3VwcG9ydCB0aGUgRnJlZUJTRCBpbnN0YWxsZXIgYSBuZXcgbWV0aG9kIGlzIGFkZGVkLCB0
aGF0CmFsbG93cyBzZXR0aW5nIHRoZSBweGUgYm9vdCBvZiBhIGhvc3QgdXNpbmcgYSBtZW1kaXNr
LgoKVGhlIGluc3RhbGwgc2NyaXB0IGVpdGhlciBwaWNrcyB0aGUgYmluYXJ5IGltYWdlcyBmcm9t
IHRoZSBvdXRwdXQgb2YgYQpwcmV2aW91cyBGcmVlQlNEIGJ1aWxkam9iICh5ZXQgdG8gYmUgaW50
cm9kdWNlZCksIG9yIGZyb20gdGhlIGZvbGRlcgpwb2ludGVkIGJ5IGZyZWVic2RfZGlzdHBhdGgu
IFRoaXMgZm9sZGVyIHNob3VsZCBjb250YWluIHRoZSBpbnN0YWxsZXIKaW1hZ2UgKGluc3RhbGwu
aW1nKSBhbmQgdGhlIGNvbXByZXNzZWQgaW5zdGFsbCBzZXRzIChrZXJuZWwudHh6LApiYXNlLnR4
eikgdG9nZXRoZXIgd2l0aCB0aGUgTUFOSUZFU1QgZmlsZSB0aGF0IGNvbnRhaW5zIHRoZSBjaGVj
a3N1bXMuCgpOb3RlIHRoYXQgdGhlIEZyZWVCU0QgaW5zdGFsbGVyIGltYWdlIHVzZXMgIm1lbWRp
c2siIGZyb20gcHhlbGludXgsIHNvCnRoZSB0ZnRwIHJvb3QgbmVlZHMgdG8gcHJvdmlkZSBhIGNv
cHkgb2YgbWVtZGlzay4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgotLS0KQ2hhbmdlcyBzaW5jZSB2MjoKIC0gVXNlIHN5c3JjIGluc3RlYWQg
b2YgZWNobyB0byBtb2RpZnkgcmMuY29uZi4KCkNoYW5nZXMgc2luY2UgdjE6CiAtIFVzZSBwa2cg
Ym9vdHN0cmFwIGluc3RlYWQgb2YgcGtnIHVwZGF0ZS4KIC0gVXNlIGZyZWVic2RidWlsZGpvYiBp
bnN0ZWFkIG9mIGZyZWVic2RfYnVpbGRqb2IuCiAtIGFkZCAiYXBwZW5kIHJhdyIgdG8gdGhlIG1l
bWRpc2sgY29tbWFuZCBsaW5lLgogLSBVc2Ugd2l0aC1sb2NrLWV4IGluc3RlYWQgb2YgZmxvY2su
CiAtIFVzZSBzeXN0ZW1fY2hlY2tlZCBhbmQgYW4gYXJyYXkgdG8gaG9sZCB0aGUgbG9ja2VkIGNv
bW1hbmQgdG8KICAgZXhlY3V0ZS4KIC0gVXNlIGFuIGFycmF5IHRvIHN0b3JlIHRoZSBsaXN0IG9m
IHBvc3NpYmxlIGRpc2sgZGV2aWNlcy4KIC0gVXNlIHRhcmdldF9wdXRmaWxlY29udGVudHNfcm9v
dF9zdGFzaCBpbiBvcmRlciB0byB1cGxvYWQgdGhlCiAgIGluc3RhbGwgc2NyaXB0IHRvIHRoZSB0
YXJnZXQuCiAtIFJlbW92ZSB0aGUgdXNhZ2Ugb2YgVGZ0cEZyZWVCU0RCYXNlLgogLSBVc2UgdGFy
Z2V0X3RmdHBfcHJlZml4IGluIG9yZGVyIHRvIGdldCB0aGUgcHJlZml4IGZvciB0aGUgdGZ0cAog
ICB0YXJnZXQgaW1hZ2UgcGF0aC4KIC0gQWRkIGEgbWlzc2luZyBsaW5ld3JhcC4KIC0gUmVwbGFj
ZSB0aGUgc3BsaXQgdXNlZCB0byBnZXQgdGhlIHJ1bnZhciBwYXRocyB3aXRoIGEgcmVnZXhwLgog
LSBQbGFjZSB0aGUgaW5zdGFsbCBzZXRzIGF0IC9yb290L29zc3Rlc3Rfc2V0cyBpbnN0ZWFkIG9m
CiAgIC90bXAvb3NzdGVzdF9zZXRzLgogLSBQaWNrIHRoZSBzZXRzL2luc3RhbGxlciBpbWFnZSBm
cm9tIHRoZSBmcmVlYnNkYnVpbGRqb2IKICAgcGF0aF9mcmVlYnNkaXN0IG9yIGZyb20gdGhlIHJ1
bnZhciB2YXJpYWJsZSBmcmVlYnNkX2Rpc3RwYXRoLgogLSBBZGQgYSBjb21tZW50IGFib3V0IHdo
aWNoIEZyZWVCU0Qgc3BlY2lmaWMgaW5wdXRzIHRoZSBzY3JpcHQKICAgY29uc3VtZXMuCi0tLQog
T3NzdGVzdC9UZXN0U3VwcG9ydC5wbSAgfCAgMjIgKysrLQogdHMtZnJlZWJzZC1ob3N0LWluc3Rh
bGwgfCAyNjkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
CiAyIGZpbGVzIGNoYW5nZWQsIDI5MCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCiBjcmVh
dGUgbW9kZSAxMDA3NTUgdHMtZnJlZWJzZC1ob3N0LWluc3RhbGwKCmRpZmYgLS1naXQgYS9Pc3N0
ZXN0L1Rlc3RTdXBwb3J0LnBtIGIvT3NzdGVzdC9UZXN0U3VwcG9ydC5wbQppbmRleCA4YjQxYTRi
Yy4uYmExZDZjYzkgMTAwNjQ0Ci0tLSBhL09zc3Rlc3QvVGVzdFN1cHBvcnQucG0KKysrIGIvT3Nz
dGVzdC9UZXN0U3VwcG9ydC5wbQpAQCAtMTE4LDcgKzExOCw3IEBAIEJFR0lOIHsKICAgICAgICAg
ICAgICAgICAgICAgICBhd2FpdF93ZWJzcGFjZV9mZXRjaF9ieWxlYWYgY3JlYXRlX3dlYmZpbGUK
ICAgICAgICAgICAgICAgICAgICAgICBmaWxlX2xpbmtfY29udGVudHMgZ2V0X3RpbWVvdXQKICAg
ICAgICAgICAgICAgICAgICAgICBzZXR1cF9uZXRib290X2RpIHNldHVwX25ldGJvb3RfbG9jYWwg
aG9zdF9uZXRib290X2ZpbGUKLQkJICAgICAgc3Vic3RfbmV0Ym9vdF90ZW1wbGF0ZQorICAgICAg
ICAgICAgICAgICAgICAgIHN1YnN0X25ldGJvb3RfdGVtcGxhdGUgc2V0dXBfbmV0Ym9vdF9tZW1k
aXNrCiAKICAgICAgICAgICAgICAgICAgICAgICBldGhlcl9wcmVmaXgKIApAQCAtMjU1OSw2ICsy
NTU5LDI2IEBAIGRlZmF1bHQgbG9jYWwKIEVORAogfQogCitzdWIgc2V0dXBfbmV0Ym9vdF9tZW1k
aXNrICgkJCkgeworICAgIG15ICgkaG8sICRpbWcpID0gQF87CisgICAgc2V0dXBfbmV0Ym9vdF9i
b290Y2ZnKCRobywgPDxFTkQpOworc2VyaWFsIDAgJGN7QmF1ZH0KK3RpbWVvdXQgNQorbGFiZWwg
b3ZlcndyaXRlCisgICAgICAgIG1lbnUgbGFiZWwgXk92ZXJ3cml0ZQorICAgICAgICBtZW51IGRl
ZmF1bHQKKyAgICAgICAga2VybmVsIG1lbWRpc2sKKyAgICAgICAgaW5pdHJkICRpbWcKKyAgICAg
ICAgIyBOQjogYWNjb3JkaW5nIHRvIHRoZSBtZW1kaXNrIHN5c2xpbnV4IHdpa2lwYWdlIFswXQor
ICAgICAgICAjIGFkZGluZyAiYXBwZW5kIHJhdyIgaXMgcmVxdWlyZWQgaW4gb3JkZXIgdG8gYm9v
dCBvbgorICAgICAgICAjIHNvbWUgYm94ZXMsIGFuZCBpbiBmYWN0IHNvbWUgaGFyZHdhcmUgd2ls
bCBub3QgYm9vdAorICAgICAgICAjIHdpdGhvdXQgaXQuCisgICAgICAgICMgWzBdIGh0dHA6Ly93
d3cuc3lzbGludXgub3JnL3dpa2kvaW5kZXgucGhwP3RpdGxlPU1FTURJU0sjTWVtb3J5X2FjY2Vz
c19tZXRob2QKKyAgICAgICAgYXBwZW5kIHJhdworZGVmYXVsdCBvdmVyd3JpdGUKK0VORAorfQor
CiAjIHVib290IGVtdWxhdGVzIHB4ZWxpbnV4LCBzbyByZXVzZSBCSU9TIHN0dWZmCiBzdWIgc2V0
dXBfbmV0Ym9vdF9kaV91Ym9vdCAoJCQkJCQ7JSkgeyByZXR1cm4gJnNldHVwX25ldGJvb3RfZGlf
YmlvczsgfQogc3ViIHNldHVwX25ldGJvb3RfbG9jYWxfdWJvb3QgKCQpIHsgcmV0dXJuICZzZXR1
cF9uZXRib290X2xvY2FsX2Jpb3M7IH0KZGlmZiAtLWdpdCBhL3RzLWZyZWVic2QtaG9zdC1pbnN0
YWxsIGIvdHMtZnJlZWJzZC1ob3N0LWluc3RhbGwKbmV3IGZpbGUgbW9kZSAxMDA3NTUKaW5kZXgg
MDAwMDAwMDAuLjE5MjU0YzhjCi0tLSAvZGV2L251bGwKKysrIGIvdHMtZnJlZWJzZC1ob3N0LWlu
c3RhbGwKQEAgLTAsMCArMSwyNjkgQEAKKyMhL3Vzci9iaW4vcGVybCAtdworIyBUaGlzIGlzIHBh
cnQgb2YgIm9zc3Rlc3QiLCBhbiBhdXRvbWF0ZWQgdGVzdGluZyBmcmFtZXdvcmsgZm9yIFhlbi4K
KyMgQ29weXJpZ2h0IChDKSAyMDE3IENpdHJpeCBJbmMuCisjIAorIyBUaGlzIHByb2dyYW0gaXMg
ZnJlZSBzb2Z0d2FyZTogeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQorIyBp
dCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBBZmZlcm8gR2VuZXJhbCBQdWJsaWMgTGljZW5z
ZSBhcyBwdWJsaXNoZWQgYnkKKyMgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgZWl0aGVy
IHZlcnNpb24gMyBvZiB0aGUgTGljZW5zZSwgb3IKKyMgKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0
ZXIgdmVyc2lvbi4KKyMgCisjIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9w
ZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorIyBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdp
dGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorIyBNRVJDSEFOVEFCSUxJVFkgb3Ig
RklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCisjIEdOVSBBZmZlcm8g
R2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorIyAKKyMgWW91IHNob3Vs
ZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEFmZmVybyBHZW5lcmFsIFB1YmxpYyBM
aWNlbnNlCisjIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtLiAgSWYgbm90LCBzZWUgPGh0dHA6Ly93
d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorCisjIFRoZSBGcmVlQlNEIGluc3RhbGxlciBzY3JpcHQg
Y29uc3VtZXMgZWl0aGVyIG9uZSBvZiB0aGUgZm9sbG93aW5nCisjIHJ1bnZhcnM6CisjCisjIGZy
ZWVic2RfZGlzdHBhdGg6IHBvaW50cyB0byBhIGZvbGRlciBhY2Nlc3NpYmxlIGJ5IHRoZSBjb250
cm9sbGVyIHRoYXQKKyMgc2hvdWxkIGNvbnRhaW4gdGhlIGluc3RhbGxlciBpbWFnZSBhbmQgdGhl
IGNvbXByZXNzZWQgaW5zdGFsbCBzZXRzLAorIyB0b2dldGhlciB3aXRoIHRoZSBNQU5JRkVTVCBm
aWxlLgorIworIyBmcmVlYnNkYnVpbGRqb2I6IHBvaW50cyB0byBhIHByZXZpb3VzIEZyZWVCU0Qg
YnVpbGQgam9iLCB0aGF0IGhhcworIyBwcm9kdWNlZCBhbiBpbnN0YWxsZXIgaW1hZ2UgYW5kIGNv
bXByZXNzZWQgc2V0cy4gVGhlIG9ubHkgcnVudmFyIHVzZWQKKyMgZm9ybSB0aGUgam9iIHBvaW50
ZWQgdG8gYnkgZnJlZWJzZGJ1aWxkam9iIGlzIHRoZSBwYXRoX2ZyZWVic2RkaXN0IG9uZSwKKyMg
dGhhdCBwb2ludHMgdG8gdGhlIGZvbGRlciBjb250YWluaW5nIHRoZSBmaWxlcyBkZXNjcmliZWQg
YWJvdmUuCisjCisjIFRoZSBpbnN0YWxsZXIgaW1hZ2UgbXVzdCBiZSBuYW1lZCAnaW5zdGFsbC5p
bWcnLCBhbmQgdGhlIHNldHMKKyMgJ2tlcm5lbC50eHonLCAnYmFzZS50eHonIGFuZCBmaW5hbGx5
IHRoZSAnTUFOSUZFU1QnIGZpbGUgdGhhdCBjb250YWlucworIyB0aGUgY2hlY2tzdW1zLgorCit1
c2Ugc3RyaWN0IHF3KHZhcnMpOwordXNlIERCSTsKK3VzZSBQT1NJWDsKKwordW5zaGlmdCBASU5D
LCBxdyguKTsKK3VzZSBPc3N0ZXN0OwordXNlIE9zc3Rlc3Q6OlRlc3RTdXBwb3J0OworCit0c3Jl
YWRjb25maWcoKTsKKworb3VyICV4b3B0czsKKworb3VyICgkd2hob3N0KSA9IEBBUkdWOworJHdo
aG9zdCB8fD0gJ2hvc3QnOworb3VyICRobz0gc2VsZWN0aG9zdCgkd2hob3N0KTsKK2V4aXQgMCBp
ZiAkaG8tPntGbGFnc317J25vLXJlaW5zdGFsbCd9OworZXhpdCAwIGlmICRoby0+e1NoYXJlZFJl
YWR5fTsKKworb3VyICR0aW1lb3V0ID0gMTAwMDsKKworb3VyIEBzZXRzID0gcXcoYmFzZS50eHog
a2VybmVsLnR4eik7CisKK291ciAkcGF0aF9wcmVmaXggPSAkcnsiZnJlZWJzZF9kaXN0cGF0aCJ9
IHx8CisgICAgICAgICAgICAgICAgICAgZ2V0X3N0YXNoZWQoInBhdGhfZnJlZWJzZGRpc3QiLCAk
cnsiZnJlZWJzZGJ1aWxkam9iIn0pOworCitzdWIgZ2V0X3NldHNfcGF0aCAoKSB7CisgICAgbXkg
QHBhdGhzOworCisgICAgZm9yZWFjaCBteSAkc2V0IChAc2V0cywgIk1BTklGRVNUIikgeworICAg
ICAgICBwdXNoIEBwYXRocywgeyBuYW1lID0+ICIkc2V0IiwgcGF0aCA9PiAiJHBhdGhfcHJlZml4
LyRzZXQiIH07CisgICAgfQorCisgICAgcmV0dXJuIEBwYXRoczsKK30KKworc3ViIGNyZWF0ZV9z
c2hfb3ZlcmxheSAoKSB7CisgICAgbXkgJHVybCA9IGNyZWF0ZV93ZWJmaWxlKCRobywgInNzaC50
YXIiLCBzdWIgeworICAgICAgICBteSAoJGZoKSA9IEBfOworICAgICAgICBjb250ZW50c19tYWtl
X2NwaW8oJGZoLCAndXN0YXInLCAgIiRje092ZXJsYXlMb2NhbH0vZXRjL3NzaC8iKTsKKyAgICB9
KTsKKworICAgIHJldHVybiAkdXJsOworfQorCitzdWIgc2V0dXBfbmV0Ym9vdF9pbnN0YWxsZXIg
KCkgeworICAgIG15ICRpbWFnZSA9ICIkcGF0aF9wcmVmaXgvaW5zdGFsbC5pbWciOworICAgIG15
ICRweGVpbWcgPSB0YXJnZXRfdGZ0cF9wcmVmaXgoJGhvKSAuICItLWZyZWVic2QuaW1nIjsKKyAg
ICBteSAkaGFzaCA9IGBzaGEyNTZzdW0gJGltYWdlIHwgaGVhZCAtYyAxNmAgb3IgZGllICQhOwor
ICAgIG15ICR0ZnRwX2ZyZWVic2QgPSAiJGhvLT57VGZ0cH17UGF0aH0vJGhvLT57VGZ0cH17VG1w
RGlyfS9mcmVlYnNkLWltYWdlcy8iOworICAgIG15ICRzY3JpcHQgPSA8PCdFTkQnOworYmFzZWRp
cj0kMAoraW1hZ2VwYXRoPSQxCitzaGFyZWRwYXRoPSQyCit0YXJnZXRwYXRoPSQzCitjZCAkYmFz
ZWRpcgoraWYgWyAhIC1mICRzaGFyZWRwYXRoIF07IHRoZW4KKyAgICBta2RpciAtcCBgZGlybmFt
ZSAkc2hhcmVkcGF0aGAKKyAgICBjcCAkaW1hZ2VwYXRoICRzaGFyZWRwYXRoCitmaQorcm0gLWYg
JHRhcmdldHBhdGgKK2xuICRzaGFyZWRwYXRoICR0YXJnZXRwYXRoCisjIERpciBmb3JtYXQgZnJv
bSBiYXNlZGlyIGlzICRhcmNoLyRoYXNoL2luc3RhbGwuaW1nCitmb3IgaGFzaGRpciBpbiBgZmlu
ZCAtbWluZGVwdGggMiAtbWF4ZGVwdGggMiAtdHlwZSBkYDsgZG8KKyAgICBjb3VudD1gc3RhdCAt
YyAlaCAkaGFzaGRpci9pbnN0YWxsLmltZ2AKKyAgICBpZiBbICRjb3VudCAtZXEgMSBdOyB0aGVu
CisgICAgICAgIHJtIC1yZiAkaGFzaGRpcgorICAgIGZpCitkb25lCitFTkQKKyAgICBteSBAY21k
ID0gKCAid2l0aC1sb2NrLWV4IiwgIi13IiwgIiR0ZnRwX2ZyZWVic2QvbG9jayIsCisgICAgICAg
ICAgICAgICAgImJhc2giLCAiLWV4YyIsICIkc2NyaXB0IiwKKyAgICAgICAgICAgICAgICAiJHRm
dHBfZnJlZWJzZCIsICIkaW1hZ2UiLCAiJHJ7YXJjaH0vJGhhc2gvaW5zdGFsbC5pbWciLAorICAg
ICAgICAgICAgICAgICIkaG8tPntUZnRwfXtQYXRofS8kcHhlaW1nIiApOworCisgICAgZW5zdXJl
ZGlyKCIkdGZ0cF9mcmVlYnNkIik7CisgICAgc3lzdGVtX2NoZWNrZWQoQGNtZCk7CisKKyAgICAj
IFNldHVwIHRoZSBweGVsaW51eCBjb25maWcgZmlsZQorICAgIGxvZ20oIkJvb3RpbmcgZnJvbSBp
bnN0YWxsZXIgaW1hZ2UgYXQgJHB4ZWltZyIpOworICAgIHNldHVwX25ldGJvb3RfbWVtZGlzaygk
aG8sICRweGVpbWcpOworfQorCitzdWIgaW5zdGFsbCAoKSB7CisgICAgbXkgJGF1dGhrZXlzID0g
YXV0aG9yaXplZF9rZXlzKCk7CisgICAgbXkgJGtub3duaG9zdHMgPSBrbm93bl9ob3N0cygpOwor
ICAgIG15ICRzc2hkX2tleXNfdXJsID0gY3JlYXRlX3NzaF9vdmVybGF5KCk7CisgICAgbXkgQGRp
c2tfbmFtZXMgPSBxdyhhZGEwIGRhMCBhZDApOworICAgIG15ICR0YXJnZXRfc2V0cyA9ICIvcm9v
dC9vc3N0ZXN0X3NldHMiOworICAgIG15ICRkaXNrOworICAgIG15ICRuaWM7CisKKyAgICB0YXJn
ZXRfY21kX3Jvb3QoJGhvLCAnY2hzaCAtcyAvYmluL3NoJywgMTApOworCisgICAgbG9nbSgiVHJ5
aW5nIHRvIGZpbmQgYSBkaXNrIHRvIGluc3RhbGwgdG8iKTsKKyAgICAkZGlzayA9IHRhcmdldF9j
bWRfb3V0cHV0X3Jvb3QoJGhvLCA8PEVORCwgMzApOworZm9yIGRpc2sgaW4gQGRpc2tfbmFtZXM7
IGRvCisgICAgaWYgWyAtYyAiL2Rldi9cJGRpc2siIF07IHRoZW4KKyAgICAgICAgZWNobyBcJGRp
c2sKKyAgICAgICAgZXhpdCAwCisgICAgZmkKK2RvbmUKK2V4aXQgMQorRU5ECisgICAgZGVmaW5l
ZCgkZGlzaykgb3IgZGllICJVbmFibGUgdG8gZmluZCBhIHZhbGlkIGRpc2siOworICAgIGxvZ20o
IlVzaW5nICRkaXNrIGFzIGRlc3RpbmF0aW9uIGRpc2sgZGV2aWNlIik7CisKKyAgICBsb2dtKCJU
cnlpbmcgdG8gZmlndXJlIG91dCBwcmltYXJ5IG5pYyBkZXZpY2UgbmFtZSIpOworICAgICRuaWMg
PSB0YXJnZXRfY21kX291dHB1dF9yb290KCRobywgPDxFTkQsIDMwKTsKK25pY3M9YGlmY29uZmln
IC1sYAorZm9yIG5pYyBpbiBcJG5pY3M7IGRvCisgICAgYWRkcj1gaWZjb25maWcgXCRuaWMgaW5l
dHxncmVwIGluZXR8YXdrIHsncHJpbnQgXCQyJ31gCisgICAgaWYgWyAiXCRhZGRyIiA9ICIkaG8t
PntJcH0iIF07IHRoZW4KKyAgICAgICAgZWNobyBcJG5pYworICAgICAgICBleGl0IDAKKyAgICBm
aQorZG9uZQorZXhpdCAxCitFTkQKKyAgICBkZWZpbmVkKCRuaWMpIG9yIGRpZSAiVW5hYmxlIHRv
IGZpbmQgcHJpbWFyeSBuZXR3b3JrIGludGVyZmFjZSI7CisgICAgbG9nbSgiVXNpbmcgJG5pYyBh
cyBwcmltYXJ5IG5ldHdvcmsgaW50ZXJmYWNlIik7CisKKyAgICBsb2dtKCJVcGxvYWRpbmcgdGhl
IGluc3RhbGwgc2V0cyB0byB0aGUgc3lzdGVtIik7CisgICAgdGFyZ2V0X2NtZF9yb290KCRobywg
PDxFTkQsIDMwKTsKK21rZGlyIC1wICR0YXJnZXRfc2V0cworbW91bnQgLW8gc2l6ZT0xRyAtdCB0
bXBmcyB0bXBmcyAkdGFyZ2V0X3NldHMKK0VORAorCisgICAgZm9yZWFjaCAoZ2V0X3NldHNfcGF0
aCgpKSB7CisgICAgICAgIHRhcmdldF9wdXRmaWxlX3Jvb3QoJGhvLCA2MDAsICRfLT57cGF0aH0s
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIiR0YXJnZXRfc2V0cy8kXy0+e25hbWV9Iik7
CisgICAgfQorCisgICAgbG9nbSgiQ3JlYXRpbmcgdGhlIGluc3RhbGxlciBzY3JpcHQiKTsKKyAg
ICB0YXJnZXRfcHV0ZmlsZWNvbnRlbnRzX3Jvb3Rfc3Rhc2goJGhvLCAxMCwgPDxFTkQsICd+L2lu
c3RhbGxzY3JpcHQnKTsKK3NldCAtYQorQlNESU5TVEFMTF9ESVNURElSPSIkdGFyZ2V0X3NldHMi
CitaRlNCT09UX0RJU0tTPSIkZGlzayIKK0RJU1RSSUJVVElPTlM9IkBzZXRzIgorbm9uSW50ZXJh
Y3RpdmU9MQorCisjIS9iaW4vc2gKK3NldCAtZXgKKworIyBTZXR1cCBuaWMgYW5kIHNzaGQKK3N5
c3JjIGlmY29uZmlnXyRuaWM9REhDUAorc3lzcmMgc3NoZF9lbmFibGU9WUVTCisKKyMgVXNlIHN5
bmNyb25pb3VzIERIQ1AgaW4gY2FzZSB0aGUgc2VydmVyIGlzIHNsb3cKK3N5c3JjIHN5bmNocm9u
b3VzX2RoY2xpZW50PVlFUworCisjIERpc2FibGUgc2VuZG1haWwKK3N5c3JjIHNlbmRtYWlsX2Vu
YWJsZT1OTworc3lzcmMgc2VuZG1haWxfc3VibWl0X2VuYWJsZT1OTworc3lzcmMgc2VuZG1haWxf
b3V0Ym91bmRfZW5hYmxlPU5PCitzeXNyYyBzZW5kbWFpbF9tc3BfcXVldWVfZW5hYmxlPU5PCisK
KyMgU2V0IHByb3h5IGZvciB0aGUgcGtnIG1hbmFnZXIKK21rZGlyIC1wIC91c3IvbG9jYWwvZXRj
LworY2F0IDw8IEVORFBLRyA+PiAvdXNyL2xvY2FsL2V0Yy9wa2cuY29uZgorcGtnX2VudjogeyBo
dHRwX3Byb3h5ID0gJGN7SHR0cFByb3h5fSB9CitkZWZhdWx0X2Fsd2F5c195ZXM6IHRydWUKK2Fz
c3VtZV9hbHdheXNfeWVzOiB0cnVlCitFTkRQS0cKKworIyBCb290c3RhcCB0aGUgcGFja2FnZSBt
YW5hZ2VyCitleHBvcnQgSFRUUF9QUk9YWT0kY3tIdHRwUHJveHl9CitleHBvcnQgQVNTVU1FX0FM
V0FZU19ZRVM9eWVzCitwa2cgYm9vdHN0cmFwCisKKyMgQWxsb3cgcm9vdCB1c2VyIGxvZ2luIGFu
ZCBzZXR1cCBzc2gga2V5cworY2hzaCAtcyAvYmluL3NoIHJvb3QKK2VjaG8gJ1Blcm1pdFJvb3RM
b2dpbiB5ZXMnID4+IC9ldGMvc3NoL3NzaGRfY29uZmlnCitta2RpciAtcCAvcm9vdC8uc3NoCitj
YXQgPDwgRU5ES0VZUyA+IC9yb290Ly5zc2gvYXV0aG9yaXplZF9rZXlzCiskYXV0aGtleXMKK0VO
REtFWVMKK2NhdCA8PCBFTkRIT1NUUyA+IC9yb290Ly5zc2gva25vd25faG9zdHMKKyRrbm93bmhv
c3RzCitFTkRIT1NUUworCisjIEZldGNoIGhvc3Qga2V5cworZmV0Y2ggJHNzaGRfa2V5c191cmwg
LW8gLSB8IHRhciAteGYgLSAtQyAvZXRjL3NzaC8KKyMgU2V0IGNvcnJlY3QgcGVybWlzc2lvbnMK
K2Nob3duIHJvb3Q6d2hlZWwgL2V0Yy9zc2gvc3NoX2hvc3RfKl9rZXkqCitjaG1vZCAwNjAwIC9l
dGMvc3NoL3NzaF9ob3N0Xypfa2V5CitjaG1vZCAwNjQ0IC9ldGMvc3NoL3NzaF9ob3N0Xypfa2V5
LnB1YgorCisjIEFkZCBhIG9zc3Rlc3QgdXNlcgorcHcgdXNlcmFkZCBvc3N0ZXN0IC1tCitjaHNo
IC1zIC9iaW4vc2ggb3NzdGVzdAorbWtkaXIgLXAgL2hvbWUvb3NzdGVzdC8uc3NoCitjYXQgPDwg
RU5ES0VZUyA+IC9ob21lL29zc3Rlc3QvLnNzaC9hdXRob3JpemVkX2tleXMKKyRhdXRoa2V5cwor
RU5ES0VZUworY2F0IDw8IEVOREhPU1RTID4gL2hvbWUvb3NzdGVzdC8uc3NoL2tub3duX2hvc3Rz
Ciska25vd25ob3N0cworRU5ESE9TVFMKKworIyBTZXR1cCBzZXJpYWwgY29uc29sZQorcHJpbnRm
ICIlcyIgIi1oIC1TJGN7QmF1ZH0iID4+IC9ib290LmNvbmZpZworY2F0IDw8IEVOREJPT1QgPj4g
L2Jvb3QvbG9hZGVyLmNvbmYKK2Jvb3Rfc2VyaWFsPSJZRVMiCitjb21jb25zb2xlX3NwZWVkPSIk
Y3tCYXVkfSIKK2NvbnNvbGU9ImNvbWNvbnNvbGUiCitib290X3ZlcmJvc2U9IllFUyIKK2JlYXN0
aWVfZGlzYWJsZT0iWUVTIgorRU5EQk9PVAorRU5ECisKKyAgICBsb2dtKCJMYXVuY2ggdGhlIGlu
c3RhbGxlciIpOworICAgIHRhcmdldF9jbWRfcm9vdCgkaG8sICdic2RpbnN0YWxsIHNjcmlwdCBp
bnN0YWxsc2NyaXB0JywgMTIwMCk7CisKKyAgICB0YXJnZXRfcmVib290KCRobyk7CisKKyAgICBs
b2dtKCJXYWl0aW5nIGZvciB0aGUgaG9zdCB0byBib290Iik7CisgICAgYXdhaXRfdGNwKGdldF90
aW1lb3V0KCRobywncmVib290JywkdGltZW91dCksIDUsICRobyk7CisKKyAgICBsb2dtKCJGcmVl
QlNEIGluc3RhbGxlZCBzdWNjZXNmdWxseSIpOworfQorCisjIFN3aXRjaCBvZmYsIHNldHVwIFBY
RSBhbmQgc3dpdGNoIG9uIHRvIHRoZSBpbnN0YWxsZXIKK3Bvd2VyX3N0YXRlKCRobywgMCk7Citz
ZXR1cF9uZXRib290X2luc3RhbGxlcigpOworcG93ZXJfY3ljbGVfc2xlZXAoJGhvKTsKK3Bvd2Vy
X3N0YXRlKCRobywgMSk7CisKKyMgV2FpdCBmb3IgdGhlIGhvc3QgdG8gZmluaXNoIGJvb3RpbmcK
K2xvZ20oIldhaXRpbmcgZm9yIHRoZSBpbnN0YWxsZXIgdG8gYm9vdCIpOworYXdhaXRfdGNwKGdl
dF90aW1lb3V0KCRobywncmVib290JywkdGltZW91dCksIDUsICRobyk7CisKKyMgTmV4dCBib290
IHdpbGwgYmUgZnJvbSBsb2NhbCBkaXNrCitzZXR1cF9uZXRib290X2xvY2FsKCRobyk7CisKKyMg
UHJvY2VlZCB3aXRoIHRoZSBpbnN0YWxsCitpbnN0YWxsKCk7CisKLS0gCjIuMTEuMCAoQXBwbGUg
R2l0LTgxKQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 02 13:38:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 13:38:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGmmH-0000dA-6k; Fri, 02 Jun 2017 13: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 <prvs=319e99cc0=roger.pau@citrix.com>)
 id 1dGmmE-0000bi-UL
 for xen-devel@lists.xenproject.org; Fri, 02 Jun 2017 13:38:07 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 D8/98-03696-E3A61395; Fri, 02 Jun 2017 13:38:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXitHRDpK5tlmG
 kwapOPYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeNFY1bBIv+KSe//MjUwnrbtYuTkkBDwl1h+
 qokZxGYT0JG4OHcnWxcjB4eIgIrE7b0GIGFmAXeJvpPNYCXCAn4SpzYvYAWxWYBKln27xARi8
 wpYSkz4+o0NYqSexNuJLxhBbE4BK4lHh2eygIwUAqrp/ccIUS4ocXLmExaI8ZoSrdt/s0PY8h
 LNW2eDrRISUJTon/eAbQIj3ywkLbOQtMxC0rKAkXkVo0ZxalFZapGuoZFeUlFmekZJbmJmjq6
 hgZlebmpxcWJ6ak5iUrFecn7uJkZgmDEAwQ7GyxsDDjFKcjApifKaGhtGCvEl5adUZiQWZ8QX
 leakFh9ilOHgUJLgtcgEygkWpaanVqRl5gADHiYtwcGjJMKbDpLmLS5IzC3OTIdInWK05Niwe
 v0XJo4FPRuA5JzfO74wCbHk5eelSonz1oE0CIA0ZJTmwY2DReUlRlkpYV5GoAOFeApSi3IzS1
 DlXzGKczAqCfMygUzhycwrgdv6CuggJqCDXmzTBzmoJBEhJdXAGHpIqHZWzCKzfXqhqkuN5A1
 3WAk15Id/5Tni/Weqwvq5W36cMFrPbNj20uTk8qWdSRLL1r1SC5YTX5NqeTZnz7+wLcXln1NC
 57TLeF4wcqmJyLzP+57hoY36ruXlC/pithxo5Q+JPL57N2uXrOz8r7ecxTW8vtide1Y4tdk3/
 YNNyFJew4gJSizFGYmGWsxFxYkAb6nFX8UCAAA=
X-Env-Sender: prvs=319e99cc0=roger.pau@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1496410682!71881746!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51232 invoked from network); 2 Jun 2017 13:38:05 -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;
 2 Jun 2017 13:38:05 -0000
X-IronPort-AV: E=Sophos;i="5.39,285,1493683200"; d="scan'208";a="426352111"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 2 Jun 2017 14:37:51 +0100
Message-ID: <20170602133752.24987-8-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170602133752.24987-1-roger.pau@citrix.com>
References: <20170602133752.24987-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 v3 7/8] osstest: introduce a script to create a
	FreeBSD flight
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyByZXF1aXJlcyBjaGFuZ2VzIGluIHNldmVyYWwgcGxhY2VzIGluIG9yZGVyIHRvIGFjY29t
bW9kYXRlIHRoZQpGcmVlQlNEIGJ1aWxkLCB3aGljaCBhbHRob3VnaCBpdCdzIGEgYnVpbGQgam9i
LCBpdCBkb2Vzbid0IGhhdmUgdGhlCnNhbWUgc2V0IG9mIGRlcGVuZGVuY2llcyBhcyB0aGUgY3Vy
cmVudCBidWlsZHMuCgpGaXJzdCwgYSBuZXcgYnVpbGQgcmVjaXBlIGlzIGFkZGVkIHRvIHNnLXJ1
bi1qb2IsIGFuZCBhY2NvcmRpbmdseQpzZy1ydW4tam9iIGlzIGFsc28gbWFkZSBhd2FyZSBhYm91
dCB0aGUgZGlmZmVyZW5jZXMgYmV0d2VlbiBhIExpbnV4CmFuZCBhIEZyZWVCU0QgYnVpbGQgam9i
LiBBIExpbnV4IGJ1aWxkIGpvYiByZXF1aXJlcyB0cy1ob3N0LWFsbG9jYXRlICsKdHMtaG9zdC1p
bnN0YWxsLXR3aWNlICsgdHMteGVuLWJ1aWxkLXByZXAsIHdoaWxlIGEgRnJlZUJTRCBidWlsZCBq
b2IKcmVxdWlyZXMgdHMtZnJlZWJzZC1zZXQtaG9zdGZsYWdzICsgdHMtaG9zdC1hbGxvY2F0ZSAr
CnRzLWZyZWVic2QtaG9zdC1pbnN0YWxsLgoKQWxsIHRoZSBjdXJyZW50IGJ1aWxkIGpvYnMgYXJl
IGtlcHQgdG8gdXNlIHRoZSBMaW51eCBidWlsZCByZWNpcGUsCndoaWxlIHRoZSBuZXdseSBhZGRl
ZCBidWlsZC1mcmVlYnNkIGlzIHVzaW5nIHRoZSBuZXcgRnJlZUJTRCByZWNpcGUuCgpGaW5hbGx5
LCB0aGUgbG9naWMgdG8gY3JlYXRlIGEgRnJlZUJTRCBidWlsZCBqb2IgaXMgYWRkZWQgdG8KbWFr
ZS1mcmVlYnNkLWZsaWdodC4gVGhpcyBpbmNsdWRlcyBjcmVhdGluZyBhIEZyZWVCU0QgYnVpbGQg
am9iLCBhbmQKYWxzbyB0ZXN0aW5nIHRoZSBvdXRwdXQgb2YgdGhhdCBidWlsZCBqb2IgKGJ5IGNy
ZWF0aW5nIGFub3RoZXIgYnVpbGQKam9iIHRoYXQgZGVwZW5kcyBvbiB0aGUgb3V0cHV0IG9mIHRo
ZSBmaXJzdCkuCgpOb3RlIHRoYXQgdGhlIEZyZWVCU0QgYnVpbGQgam9iIG5lZWRzIHNvbWUgaW5w
dXQgaW4gb3JkZXIgdG8gc2V0dXAgYQpGcmVlQlNEIGhvc3QsIGFuZCB0aGF0IGNhbiBiZSBmZXRj
aGVkIGZyb20gZGlmZmVyZW50IHBsYWNlczoKCjEuIEVudiB2YXJpYWJsZSBGUkVFQlNEX0JVSUxE
Sk9COiB1c2UgdGhlIG91dHB1dCBmcm9tIGEgcHJldmlvdXMKYnVpbGQtPGFyY2g+LWZyZWVic2Qu
CgoyLiBFbnYgdmFyaWFibGVzIEZSRUVCU0RfRElTVCBhbmQgRlJFRUJTRF9WRVJTSU9OOiBzZXQg
YmVmb3JlIGNhbGxpbmcKaW50byBtYWtlLWZsaWdodCwgcHJvdmlkZSB0aGUgcGF0aCB0byB0aGUg
aW5zdGFsbGVyIGltYWdlIGFuZCBzZXRzCmZvbGRlciBhbmQgdGhlIHZlcnNpb24gYmVpbmcgaW5z
dGFsbGVkLgoKMy4gQ29uZmlnIGZpbGUgRnJlZUJTRERpc3QgYW5kIEZyZWVCU0RWZXJzaW9uOiBz
YW1lIGFzIDIuIGV4Y2VwdCB0aGF0CnRoZXkgYXJlIHNldCBvbiB0aGUgY29uZmlnIGZpbGUuCgpT
aWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0t
CkNoYW5nZXMgc2luY2UgdjE6CiAtIFJlcGxhY2UgZnJlZWJzZF9idWlsZGpvYiB3aXRoIGZyZWVi
c2RidWlsZGpvYi4KIC0gUmVwbGFjZSBGUkVFQlNEX1NFVFMvSU1BR0Ugd2l0aCBhIHNpbmdsZSBG
UkVFQlNEX0RJU1QgdGhhdCBwb2ludHMKICAgdG8gYSBmb2xkZXIgdGhhdCBzaG91bGQgY29udGFp
biBib3RoIHRoaW5ncy4KIC0gRG9jdW1lbnQgdGhlIEZyZWVCU0REaXN0IGFuZCBGcmVlQlNEVmVy
c2lvbiBjb25maWcgZmlsZSBvcHRpb25zIGluCiAgIHRoZSBSRUFETUUgZmlsZS4KLS0tCiBSRUFE
TUUgICAgICAgICAgICAgIHwgMTEgKysrKysrKwogYXAtY29tbW9uICAgICAgICAgICB8ICA0ICsr
KwogbWFrZS1mcmVlYnNkLWZsaWdodCB8IDkyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrCiBzZy1ydW4tam9iICAgICAgICAgIHwgNDMgKysrKysr
KysrKysrKysrKysrLS0tLS0tLQogNCBmaWxlcyBjaGFuZ2VkLCAxMzggaW5zZXJ0aW9ucygrKSwg
MTIgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA3NTUgbWFrZS1mcmVlYnNkLWZsaWdodAoK
ZGlmZiAtLWdpdCBhL1JFQURNRSBiL1JFQURNRQppbmRleCBiNDUwNThkYS4uNTEyNDM5NzQgMTAw
NjQ0Ci0tLSBhL1JFQURNRQorKysgYi9SRUFETUUKQEAgLTQyMyw2ICs0MjMsMTcgQEAgSG9zdEdy
b3VwRmxhZ3NfPGdyb3VwPgogRGViaWFuUHJlc2VlZAogICAgVGV4dCB0byBhZGQgdG8gdGhlIGRl
Ymlhbi1pbnN0YWxsZXIgcHJlc2VlZCBmaWxlLiAgT3B0aW9uYWwuCiAKK0ZyZWVCU0REaXN0Cisg
ICBQYXRoIHRvIHRoZSBmb2xkZXIgdGhhdCBjb250YWlucyB0aGUgRnJlZUJTRCBpbnN0YWxsIGlt
YWdlIGFuZAorICAgdGhlIEZyZWVCU0QgY29tcHJlc3NlZCBpbnN0YWxsIHNldHMsIHRvZ2V0aGVy
IHdpdGggdGhlIE1BTklGRVNUCisgICBmaWxlIHRoYXQgaG9sZHMgdGhlIGNoZWNrc3Vtcy4gVGhp
cyBpcyByZXF1aXJlZCBpbiBvcmRlciB0byBydW4KKyAgIGEgRnJlZUJTRCBob3N0IGluc3RhbGwg
aWYgbm8gcHJldmlvdXMgRnJlZUJTRCBidWlsZGpvYiBpcworICAgYXZhaWxhYmxlIChpZTogZm9y
IGV4YW1wbGUgd2hlbiBydW5uaW5nIGluIHN0YW5kYWxvbmUgbW9kZSkuCisKK0ZyZWVCU0RWZXJz
aW9uCisgICBOdW1lcmljIHZhbHVlIGhvbGRpbmcgdGhlIG1ham9yIEZyZWVCU0QgdmVyc2lvbiBv
ZiB0aGUgbWVkaWEKKyAgIHByb3ZpZGVkIGluIEZyZWVCU0REaXN0IChpZTogMTIpLgorCiA9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CiAKIENvbmZpZyBzZXR0aW5ncyBy
ZWxldmFudCBvbmx5IHRvIHN0YW5kYWxvbmUgbW9kZQpkaWZmIC0tZ2l0IGEvYXAtY29tbW9uIGIv
YXAtY29tbW9uCmluZGV4IGNiYjgxNWNlLi5kNGZhN2FlZiAxMDA2NDQKLS0tIGEvYXAtY29tbW9u
CisrKyBiL2FwLWNvbW1vbgpAQCAtMzcsNiArMzcsMTAgQEAKIDogJHtQVVNIX1RSRUVfWFRGOj0k
WEVOQklUUzovaG9tZS94ZW4vZ2l0L3h0Zi5naXR9CiA6ICR7QkFTRV9UUkVFX1hURjo9Z2l0Oi8v
eGVuYml0cy54ZW4ub3JnL3h0Zi5naXR9CiAKKzogJHtUUkVFX0ZSRUVCU0Q6PWdpdDovL2dpdGh1
Yi5jb20vZnJlZWJzZC9mcmVlYnNkLmdpdH0KKzogJHtQVVNIX1RSRUVfRlJFRUJTRDo9JFhFTkJJ
VFM6L2hvbWUveGVuL2dpdC9mcmVlYnNkLmdpdH0KKzogJHtCQVNFX1RSRUVfRlJFRUJTRDo9Z2l0
Oi8veGVuYml0cy54ZW4ub3JnL2ZyZWVic2QuZ2l0fQorCiA6ICR7VFJFRV9MSUJWSVJUOj1naXQ6
Ly9saWJ2aXJ0Lm9yZy9saWJ2aXJ0LmdpdH0KIDogJHtQVVNIX1RSRUVfTElCVklSVDo9JFhFTkJJ
VFM6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdH0KIDogJHtCQVNFX1RSRUVfTElCVklSVDo9Z2l0
Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0fQpkaWZmIC0tZ2l0IGEvbWFrZS1mcmVlYnNk
LWZsaWdodCBiL21ha2UtZnJlZWJzZC1mbGlnaHQKbmV3IGZpbGUgbW9kZSAxMDA3NTUKaW5kZXgg
MDAwMDAwMDAuLjkzYmIyY2YzCi0tLSAvZGV2L251bGwKKysrIGIvbWFrZS1mcmVlYnNkLWZsaWdo
dApAQCAtMCwwICsxLDkyIEBACisjIS9iaW4vYmFzaAorCisjIFRoaXMgaXMgcGFydCBvZiAib3Nz
dGVzdCIsIGFuIGF1dG9tYXRlZCB0ZXN0aW5nIGZyYW1ld29yayBmb3IgWGVuLgorIyBDb3B5cmln
aHQgKEMpIDIwMTcgQ2l0cml4IEluYy4KKyMKKyMgVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdh
cmU6IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKKyMgaXQgdW5kZXIgdGhl
IHRlcm1zIG9mIHRoZSBHTlUgQWZmZXJvIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlz
aGVkIGJ5CisjIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIGVpdGhlciB2ZXJzaW9uIDMg
b2YgdGhlIExpY2Vuc2UsIG9yCisjIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24u
CisjCisjIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdp
bGwgYmUgdXNlZnVsLAorIyBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0
aGUgaW1wbGllZCB3YXJyYW50eSBvZgorIyBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1Ig
QSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCisjIEdOVSBBZmZlcm8gR2VuZXJhbCBQdWJs
aWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorIworIyBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2
ZWQgYSBjb3B5IG9mIHRoZSBHTlUgQWZmZXJvIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKKyMgYWxv
bmcgd2l0aCB0aGlzIHByb2dyYW0uICBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xp
Y2Vuc2VzLz4uCisKKworc2V0IC1lIC1vIHBvc2l4CisKK2JyYW5jaD0kMQoreGVuYnJhbmNoPSQy
CitibGVzc2luZz0kMworYnVpbGRmbGlnaHQ9JDQKKworZmxpZ2h0PWAuL2NzLWZsaWdodC1jcmVh
dGUgJGJsZXNzaW5nICRicmFuY2hgCisKKy4gLi9jcmktY29tbW9uCisuIC4vYXAtY29tbW9uCisu
IC4vbWZpLWNvbW1vbgorCithcmNoPWFtZDY0CisKK2pvYl9jcmVhdGVfYnVpbGRfZmlsdGVyX2Nh
bGxiYWNrICgpIHsKKyAgICA6Cit9CisKK2dldF9mcmVlYnNkam9iX2ZsYWdzICgpIHsKKyAgICBh
cmNoPSQxCisKKyAgICAjIEZpZ3VyZSBvdXQgd2hlcmUgYXJlIHRoZSBpbnN0YWxsZXIgYmluYXJp
ZXMuIFRoZSBvcmRlciBpcyB0aGUgZm9sbG93aW5nOgorICAgICMKKyAgICAjIDEuIEVudiB2YXJp
YWJsZSBGUkVFQlNEX0JVSUxESk9COiB1c2UgdGhlIG91dHB1dCBmcm9tIGEgcHJldmlvdXMKKyAg
ICAjIGJ1aWxkLTxhcmNoPi1mcmVlYnNkLgorICAgICMKKyAgICAjIDIuIEVudiB2YXJpYWJsZXMg
RlJFRUJTRF9ESVNULCBGUkVFQlNEX1ZFUlNJT046IHNldCBiZWZvcmUgY2FsbGluZyBpbnRvCisg
ICAgIyBtYWtlLWZsaWdodCwgcHJvdmlkZSB0aGUgcGF0aCB0byB0aGUgaW5zdGFsbGVyIGltYWdl
LCB0aGUgc2V0cyB0byBpbnN0YWxsCisgICAgIyBhbmQgdGhlIHZlcnNpb24gYmVpbmcgaW5zdGFs
bGVkLgorICAgICMKKyAgICAjIDMuIENvbmZpZyBmaWxlIEZyZWVCU0REaXN0LCBGcmVlQlNEVmVy
c2lvbjogc2FtZSBhcyAyLiBleGNlcHQgdGhhdCB0aGV5CisgICAgIyBhcmUgc2V0IG9uIHRoZSBj
b25maWcgZmlsZS4KKyAgICAjCisgICAgaWYgWyAtbiAiJEZSRUVCU0RfQlVJTERKT0IiIF07IHRo
ZW4KKyAgICAgICAgZmxhZ3M9ImZyZWVic2RidWlsZGpvYj0kRlJFRUJTRF9CVUlMREpPQiIKKyAg
ICBlbGlmIFsgLW4gIiRGUkVFQlNEX0RJU1QiIF0gJiYgWyAtbiAiJEZSRUVCU0RfVkVSU0lPTiIg
XTsgdGhlbgorICAgICAgICBmbGFncz0iZnJlZWJzZF9kaXN0cGF0aD0kRlJFRUJTRF9ESVNUIGZy
ZWVic2RfdmVyc2lvbj0kRlJFRUJTRF9WRVJTSU9OIgorICAgIGVsc2UKKyAgICAgICAgZGlzdHBh
dGg9YGdldGNvbmZpZyAiRnJlZUJTRERpc3QiYAorICAgICAgICB2ZXJzaW9uPWBnZXRjb25maWcg
IkZyZWVCU0RWZXJzaW9uImAKKyAgICAgICAgZmxhZ3M9ImZyZWVic2RfZGlzdHBhdGg9JGRpc3Rw
YXRoIGZyZWVic2RfdmVyc2lvbj0kdmVyc2lvbiIKKyAgICBmaQorCisgICAgZWNobyAkZmxhZ3MK
K30KKworZmxhZ3M9YGdldF9mcmVlYnNkam9iX2ZsYWdzICRhcmNoYAoram9iX2NyZWF0ZV9idWls
ZCBidWlsZC0kYXJjaC1mcmVlYnNkIGJ1aWxkLWZyZWVic2QgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgICAgIGFyY2g9JGFyY2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAkUlVOVkFSUyAkQlVJTERfUlVOVkFS
UyAkQlVJTERfRlJFRUJTRF9SVU5WQVJTICRhcmNoX3J1bnZhcnMgXAorICAgICAgICAgICAgdHJl
ZV9mcmVlYnNkPSRUUkVFX0ZSRUVCU0QgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgICAgIHJldmlzaW9uX2ZyZWVic2Q9JFJFVklTSU9OX0ZSRUVCU0QgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICBleHRyYV9ob3N0ZmxhZ3M9YXJjaC0k
YXJjaCxwdXJwb3NlLWJ1aWxkICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgJGZs
YWdzCisKKyMgQ3JlYXRlIGFuIGlkZW50aWNhbCBqb2IgdGhhdCdzIGdvaW5nIHRvIHVzZSB0aGUg
YnVpbGQgb3V0cHV0IGZyb20KKyMgdGhlIHByZXZpb3VzIG9uZS4KK2pvYl9jcmVhdGVfYnVpbGQg
YnVpbGQtJGFyY2gtZnJlZWJzZC1hZ2FpbiBidWlsZC1mcmVlYnNkICAgICAgICAgICAgICAgICBc
CisgICAgICAgICAgICBhcmNoPSRhcmNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgJFJVTlZBUlMgJEJVSUxEX1JVTlZBUlMg
JEJVSUxEX0ZSRUVCU0RfUlVOVkFSUyAkYXJjaF9ydW52YXJzIFwKKyAgICAgICAgICAgIGV4dHJh
X2hvc3RmbGFncz1hcmNoLSRhcmNoLHB1cnBvc2UtYnVpbGQgICAgICAgICAgICAgICAgICAgICBc
CisgICAgICAgICAgICB0cmVlX2ZyZWVic2Q9JFRSRUVfRlJFRUJTRCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgcmV2aXNpb25fZnJlZWJzZD0kUkVWSVNJ
T05fRlJFRUJTRCAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIGZyZWVi
c2RidWlsZGpvYj1idWlsZC0kYXJjaC1mcmVlYnNkCisKK2VjaG8gJGZsaWdodAorCisjIExvY2Fs
IHZhcmlhYmxlczoKKyMgbW9kZTogc2gKKyMgc2gtYmFzaWMtb2Zmc2V0OiAyCisjIGluZGVudC10
YWJzLW1vZGU6IG5pbAorIyBFbmQ6CmRpZmYgLS1naXQgYS9zZy1ydW4tam9iIGIvc2ctcnVuLWpv
YgppbmRleCBjZWI3OTgwMC4uMjM5NDQ2YjggMTAwNzU1Ci0tLSBhL3NnLXJ1bi1qb2IKKysrIGIv
c2ctcnVuLWpvYgpAQCAtNTMsMTIgKzUzLDE1IEBAIHByb2MgcnVuLWpvYiB7am9ifSB7CiAgICAg
c2V0IHNraXBfZ2xvYnMgICAgIFtqb2JkYjo6cmVhZC1ydW52YXIgJGZsaWdodCAkam9iIHNraXBf
dGVzdGlkc10KIAogICAgIHNldCBuaCBbbmVlZC1ob3N0cy8kam9iaW5mbyhyZWNpcGUpXQotICAg
IGlmIHshW3N0cmluZyBjb21wYXJlICRuaCBCVUlMRF19IHsKKyAgICBpZiB7IVtzdHJpbmcgY29t
cGFyZSAkbmggQlVJTERfTElOVVhdfSB7CiAgICAgICAgIHNldCBuZWVkX3hlbl9ob3N0cyB7fQot
ICAgICAgICBzZXQgbmVlZF9idWlsZF9ob3N0IDEKKyAgICAgICAgc2V0IG5lZWRfYnVpbGRfaG9z
dCBMSU5VWAorICAgIH0gZWxzZWlmIHshW3N0cmluZyBjb21wYXJlICRuaCBCVUlMRF9GUkVFQlNE
XX0geworICAgICAgICBzZXQgbmVlZF94ZW5faG9zdHMge30KKyAgICAgICAgc2V0IG5lZWRfYnVp
bGRfaG9zdCBGUkVFQlNECiAgICAgfSBlbHNlIHsKICAgICAgICAgc2V0IG5lZWRfeGVuX2hvc3Rz
ICRuaAotICAgICAgICBzZXQgbmVlZF9idWlsZF9ob3N0IDAKKyAgICAgICAgc2V0IG5lZWRfYnVp
bGRfaG9zdCAiIgogICAgIH0KICAgICBzZXQgbmVzdGVkX2xheWVyc19ob3N0cyB7fQogCkBAIC02
OSw3ICs3MiwxMSBAQCBwcm9jIHJ1bi1qb2Ige2pvYn0gewogICAgICAgICBldmFsIHJ1bi10cyBi
cm9rZW4gID0gICAgICAgICAgICAgdHMtaG9zdHMtYWxsb2NhdGUgKyAkbmVlZF94ZW5faG9zdHMK
ICAgICB9CiAKLSAgICBpZiB7JG5lZWRfYnVpbGRfaG9zdH0geyBjYXRjaGluZy1vdGhlcndpc2Ug
YnJva2VuIHByZXBhcmUtYnVpbGQtaG9zdCB9CisgICAgaWYgeyFbc3RyaW5nIGNvbXBhcmUgJG5l
ZWRfYnVpbGRfaG9zdCBMSU5VWF19IHsKKyAgICAgICAgY2F0Y2hpbmctb3RoZXJ3aXNlIGJyb2tl
biBwcmVwYXJlLWJ1aWxkLWhvc3QtbGludXgKKyAgICB9IGVsc2VpZiB7IVtzdHJpbmcgY29tcGFy
ZSAkbmVlZF9idWlsZF9ob3N0IEZSRUVCU0RdfSAgeworICAgICAgICBjYXRjaGluZy1vdGhlcndp
c2UgYnJva2VuIHByZXBhcmUtYnVpbGQtaG9zdC1mcmVlYnNkCisgICAgfQogCiAgICAgaWYgeyRv
a30geyBzZXRzdGF0dXMgcnVubmluZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIH0KIApAQCAtODksNyArOTYsNyBAQCBwcm9jIHJ1bi1qb2Ige2pvYn0gewogICAgICAg
ICBzZXQgbmVlZF94ZW5faG9zdHMgW2x1bmFwcGVuZCBuZXN0ZWRfbGF5ZXJzX2hvc3RzXQogICAg
IH0KIAotICAgIGlmIHskbmVlZF9idWlsZF9ob3N0ICYmICRhbnlmYWlsZWR9IHsKKyAgICBpZiB7
W3N0cmluZyBsZW5ndGggJG5lZWRfYnVpbGRfaG9zdF0gJiYgJGFueWZhaWxlZH0gewogCXJ1bi10
cyAgIWJyb2tlbiBjYXB0dXJlLWxvZ3MgICAgICB0cy1sb2dzLWNhcHR1cmUgKyBob3N0CiAgICAg
fQogCkBAIC0xMDYsNyArMTEzLDcgQEAgcHJvYyBydW4tam9iIHtqb2J9IHsKIAogICAgIGlmIHsk
b2t9IHsgc2V0c3RhdHVzIHBhc3MgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB9CiAKLSAgICBpZiB7JG5lZWRfYnVpbGRfaG9zdCAmJiAkb2t9IHsgam9iZGI6OnBy
ZXNlcnZlLXRhc2sgOTAgfQorICAgIGlmIHtbc3RyaW5nIGxlbmd0aCAkbmVlZF9idWlsZF9ob3N0
XSAmJiAkb2t9IHsgam9iZGI6OnByZXNlcnZlLXRhc2sgOTAgfQogCiAgICAgaWYgeyRhbnlmYWls
ZWR9IHsKICAgICAgICAgam9iZGI6OmxvZ3B1dHMgc3Rkb3V0ICJhdCBsZWFzdCBvbmUgdGVzdCBm
YWlsZWQiCkBAIC01MzUsMTEgKzU0MiwxMiBAQCBwcm9jIG5lZWQtaG9zdHMvaG9zdC1leGFtaW5l
LWxpbnV4IHt9IHsKIAogIy0tLS0tLS0tLS0gYnVpbGRzIC0tLS0tLS0tLS0KIAotcHJvYyBuZWVk
LWhvc3RzL2J1aWxkIHt9IHsgcmV0dXJuIEJVSUxEIH0KLXByb2MgbmVlZC1ob3N0cy9idWlsZC1r
ZXJuIHt9IHsgcmV0dXJuIEJVSUxEIH0KLXByb2MgbmVlZC1ob3N0cy9idWlsZC1saWJ2aXJ0IHt9
IHsgcmV0dXJuIEJVSUxEIH0KLXByb2MgbmVlZC1ob3N0cy9idWlsZC1ydW1wcnVuIHt9IHsgcmV0
dXJuIEJVSUxEIH0KLXByb2MgbmVlZC1ob3N0cy9idWlsZC14dGYge30geyByZXR1cm4gQlVJTEQg
fQorcHJvYyBuZWVkLWhvc3RzL2J1aWxkIHt9IHsgcmV0dXJuIEJVSUxEX0xJTlVYIH0KK3Byb2Mg
bmVlZC1ob3N0cy9idWlsZC1rZXJuIHt9IHsgcmV0dXJuIEJVSUxEX0xJTlVYIH0KK3Byb2MgbmVl
ZC1ob3N0cy9idWlsZC1saWJ2aXJ0IHt9IHsgcmV0dXJuIEJVSUxEX0xJTlVYIH0KK3Byb2MgbmVl
ZC1ob3N0cy9idWlsZC1ydW1wcnVuIHt9IHsgcmV0dXJuIEJVSUxEX0xJTlVYIH0KK3Byb2MgbmVl
ZC1ob3N0cy9idWlsZC14dGYge30geyByZXR1cm4gQlVJTERfTElOVVggfQorcHJvYyBuZWVkLWhv
c3RzL2J1aWxkLWZyZWVic2Qge30geyByZXR1cm4gQlVJTERfRlJFRUJTRCB9CiAKIHByb2MgcnVu
LWpvYi9idWlsZCB7fSB7CiAgICAgcnVuLXRzIC4gPSB0cy14ZW4tYnVpbGQKQEAgLTU2NiwxMyAr
NTc0LDI0IEBAIHByb2MgcnVuLWpvYi9idWlsZC14dGYge30gewogICAgIHJ1bi10cyAuID0gdHMt
eHRmLWJ1aWxkCiB9CiAKLXByb2MgcHJlcGFyZS1idWlsZC1ob3N0IHt9IHsKK3Byb2MgcnVuLWpv
Yi9idWlsZC1mcmVlYnNkIHt9IHsKKyAgICBydW4tdHMgLiA9IHRzLWZyZWVic2QtYnVpbGQKK30K
KworcHJvYyBwcmVwYXJlLWJ1aWxkLWhvc3QtbGludXgge30gewogICAgIGdsb2JhbCBqb2JpbmZv
CiAgICAgcnVuLXRzIGJyb2tlbiA9IHRzLWhvc3RzLWFsbG9jYXRlICsgaG9zdAogICAgIHJ1bi10
cyBicm9rZW4gaG9zdC1pbnN0YWxsKCopIHRzLWhvc3QtaW5zdGFsbC10d2ljZQogICAgIHJ1bi10
cyAuIGhvc3QtYnVpbGQtcHJlcCB0cy14ZW4tYnVpbGQtcHJlcAogfQogCitwcm9jIHByZXBhcmUt
YnVpbGQtaG9zdC1mcmVlYnNkIHt9IHsKKyAgICBnbG9iYWwgam9iaW5mbworICAgIHJ1bi10cyBi
cm9rZW4gPSB0cy1mcmVlYnNkLXNldC1ob3N0ZmxhZ3MKKyAgICBydW4tdHMgYnJva2VuID0gdHMt
aG9zdHMtYWxsb2NhdGUgKyBob3N0CisgICAgcnVuLXRzIGJyb2tlbiBob3N0LWluc3RhbGwoKikg
dHMtZnJlZWJzZC1ob3N0LWluc3RhbGwKK30KKwogcHJvYyBuZWVkLWhvc3RzL2NvdmVyaXR5IHt9
IHsgcmV0dXJuIEJVSUxEIH0KIHByb2MgcnVuLWpvYi9jb3Zlcml0eSB7fSB7CiAgICAgcnVuLXRz
IC4gPSB0cy1jb3Zlcml0eS1idWlsZCArIGhvc3QKLS0gCjIuMTEuMCAoQXBwbGUgR2l0LTgxKQoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 02 13:59:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 13: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 1dGn6X-0002vU-83; Fri, 02 Jun 2017 13: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=319e99cc0=roger.pau@citrix.com>)
 id 1dGn6V-0002vO-QH
 for xen-devel@lists.xenproject.org; Fri, 02 Jun 2017 13:59:04 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 9F/E7-02181-72F61395; Fri, 02 Jun 2017 13:59:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDva5qvmG
 kwaoXghbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8auuXfYCvb3MVZMf76YvYFxb1oXIweHhIC/
 xK3Fxl2MnBxsAjoSF+fuZAMJiwioSNzea9DFyMXBLDCVUWL+pGZ2kLiwgJvE8vtOIOUsQCXzP
 rezgdi8ApYS/77cZgexJQT0JN5OfMEIYnMK2El0/vwMViMkYCvx9tZ7doh6QYmTM5+wgNjMAp
 oSrdt/s0PY8hLNW2czQ9QrSvTPe8A2gZFvFpKWWUhaZiFpWcDIvIpRvTi1qCy1SNdUL6koMz2
 jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMNAYgGAH45d+50OMkhxMSqK8psaGkUJ8Sfkp
 lRmJxRnxRaU5qcWHGDU4OAQ2r119gVGKJS8/L1VJgndjLlCdYFFqempFWmYOMBZgSiU4eJREe
 JeApHmLCxJzizPTIVKnGBWlxHmDQRICIImM0jy4Nlj8XWKUlRLmZQQ6SoinILUoN7MEVf4Voz
 gHo5Iw79xsoCk8mXklcNNfAS1mAlr8Yps+yOKSRISUVANj0jlP2aI3HowO53ZaftPcKXbOp/3
 Uh7ibEy03vvsQGHmo+87rK24bOnYtMz2456Or0a+7LFcuRT9Z7XR3RaUwy9VXs49sqNU7uG/W
 3W2HFyUeuNaZ3LHgZ03pv/kXT++qMUxctEOFfWXVy0s/YmSPfY/q7Lq560zjBKPXaXFb+cW//
 Mn+KpN1OViJpTgj0VCLuag4EQCcAyYzugIAAA==
X-Env-Sender: prvs=319e99cc0=roger.pau@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1496411939!73157045!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8197 invoked from network); 2 Jun 2017 13:59:00 -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;
 2 Jun 2017 13:59:00 -0000
X-IronPort-AV: E=Sophos;i="5.39,285,1493683200"; d="scan'208";a="434941754"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 2 Jun 2017 14:58:44 +0100
Message-ID: <20170602135844.25286-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <d40d068f-7d4b-88fb-b43a-eadaa5f8f6d4@oracle.com>
References: <d40d068f-7d4b-88fb-b43a-eadaa5f8f6d4@oracle.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, boris.ostrovsky@oracle.com,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v4.1 3/4] x86/pt: enable binding of GSIs to a
	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>

QWNoaWV2ZSB0aGlzIGJ5IGV4cGFuZGluZyBwdF9pcnFfY3JlYXRlX2JpbmQgaW4gb3JkZXIgdG8g
c3VwcG9ydCBtYXBwaW5nCmludGVycnVwdHMgb2YgdHlwZSBQVF9JUlFfVFlQRV9QQ0kgdG8gYSBQ
VkggRG9tMC4gR1NJcyBib3VuZCB0byBEb20wIGFyZSBhbHdheXMKaWRlbnRpdHkgYm91bmQsIHdo
aWNoIG1lYW5zIHRoZSBhbGwgdGhlIGZpZWxkcyBpbnNpZGUgb2YgdGhlIHUucGNpIHN1Yi1zdHJ1
Y3QKYXJlIGlnbm9yZWQsIGFuZCBvbmx5IHRoZSBtYWNoaW5lX2lycSBpcyBhY3R1YWxseSB1c2Vk
IGluIG9yZGVyIHRvIGRldGVybWluZQp3aGljaCBHU0kgdGhlIGNhbGxlciB3YW50cyB0byBiaW5k
LgoKQWxzbywgdGhlIGh2bV9pcnFfZHBjaSBzdHJ1Y3QgaXMgbm90IHVzZWQgYnkgYSBQVkggRG9t
MCwgc2luY2UgdGhhdCdzIHVzZWQgdG8Kcm91dGUgaW50ZXJydXB0cyBhbmQgYWxsb3cgZGlmZmVy
ZW50IGhvc3QgdG8gZ3Vlc3QgR1NJIG1hcHBpbmdzLCB3aGljaCBpcyBub3QKdXNlZCBieSBhIFBW
SCBEb20wLgoKVGhpcyByZXF1aXJlcyBhZGRpbmcgc29tZSBzcGVjaWZpYyBoYW5kbGVycyBmb3Ig
c3VjaCBkaXJlY3RseSBtYXBwZWQgR1NJcywKd2hpY2ggYnlwYXNzIHRoZSBQQ0kgaW50ZXJydXB0
IHJvdXRpbmcgZG9uZSBieSBYZW4gZm9yIEhWTSBndWVzdHMuCgpTaWduZWQtb2ZmLWJ5OiBSb2dl
ciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgotLS0KQ2hhbmdlcyBzaW5jZSB2NDoKIC0gQWRkIGEgY2hlY2sgdG8gbWFrZSBzdXJl
IG9ubHkgSFZNIGNhbiB1c2UgaHZtX2RvX0lSUV9kcGNpLgoKQ2hhbmdlcyBzaW5jZSB2MzoKIC0g
UmV3cml0ZSB0aGUgY29tbWVudCBpbiBodm1fZ3NpX2Fzc2VydC4KIC0gVW5jb25kaXRpb25hbGx5
IHNldCBnc2lfYXNzZXJ0X2NvdW50IHRvIDAgaW4gaHZtX2dzaV9kZWFzc2VydC4KIC0gSW4gdGhl
IHBpcnEgdGltZW91dCBmdW5jdGlvbiBkbyBub3QgZGVmZXIgdGhlIEVPSSBmb3IgdGhlIGlkZW50
aXR5CiAgIG1hcHBlZCBjYXNlLgogLSBBc3NlcnQgdGhhdCB0aGUgdklPIEFQSUMgZW50cnkgaXMg
bm90IG1hc2tlZCBiZWZvcmUgY2hlY2tpbmcgdGhlCiAgIHRyaWdnZXIgbW9kZS4KIC0gSW4gdGhl
IGZhaWx1cmUgcGF0aCBvZiBwdF9pcnFfY3JlYXRlX2JpbmQgY2hlY2sgdGhhdCBnaXJxIGFuZCBk
aWdsCiAgIGFyZSBub3QgTlVMTCBpbnN0ZWFkIG9mIHJlbHlpbmcgb24gd2hldGhlciB0aGUgZG9t
YWluIGlzIERvbTAuCiAtIEluIHB0X2lycV9kZXN0cm95X2JpbmQgbW92ZSBhIGNvbmRpdGlvbiB0
byB0aGUgb3V0ZXIgaWYgaW4gb3JkZXIgdG8KICAgYXZvaWQgY29kZSBpbmRlbnRhdGlvbi4KCkNo
YW5nZXMgc2luY2UgdjI6CiAtIFR1cm4gdGhlIGFzc2VydCBpbiBodm1fZ3NpX3tkZX1hc3NlcnQg
aW50byBhbiBhc3NlcnRfdW5yZWFjaGFibGUgKGxpa2UgaXQncwogICBkb25lIGluIF9faHZtX3Bj
aV9pbnR4X3tkZX1hc3NlcnQuCiAtIERvIG5vdCBpbmNyZWFzZS9kZWNyZWFzZSBnc2lfYXNzZXJ0
X2NvdW50LCBpbnN0ZWFkIHNldCBpdCB0byAxLzAuCiAtIEZpeCBhIGNvbW1lbnQgZ3JhbW1hciBl
cnJvci4KIC0gQ29udmVydCB0aGUgcHRfaXJxX2NyZWF0ZV9iaW5kIGFzc2VydHMgZm9yIGJpbmQg
dHlwZSBhbmQgcGlycSByYW5nZSBpbnRvIGFuCiAgIGVycm9yIHBhdGguCiAtIFJlZHVjZSB0aGUg
c2l6ZSBvZiB0aGUgbWVzc2FnZSBidWZmZXJzLCAyNCBzaG91bGQgYmUgZW5vdWdoLgogLSBBbGxv
dyBwdF9pcnFfY3JlYXRlX2JpbmQgdG8gdW5iaW5kIGhhcmR3YXJlIGRvbWFpbiBHU0lzLgogLSBz
L19faHZtX3BpcnFfZW9pL2h2bV9waXJxX2VvaS8uCiAtIFJlbW92ZSBBU1NFUlQocGlycV9kcGNp
KSBmcm9tIGh2bV9waXJxX2VvaS4KIC0gUmVtb3ZlIHBpcnFfZHBjaSBsb2NhbCB2YXJpYWJsZSBm
cm9tIGh2bV9nc2lfZW9pIChpdCdzIHVzZWQgb25seSBvbmNlKS4KIC0gcy9fX2h2bV9nc2lfZW9p
L2h2bV9nc2lfZW9pLy4KIC0gQWRkIGEgY29tbWVudCB0byBkb2N1bWVudCBodm1fZ3NpX2Fzc2Vy
dCB1c2FnZSBvZiBnc2lfYXNzZXJ0X2NvdW50LgoKQ2hhbmdlcyBzaW5jZSB2MToKIC0gUmVtb3Zl
IHRoZSBQVF9JUlFfVFlQRV9HU0kgYW5kIGluc3RlYWQganVzdCB1c2UgUFRfSVJRX1RZUEVfUENJ
IHdpdGggYQogICBoYXJkd2FyZSBkb21haW4gc3BlY2lhbCBjYXNpbmcuCiAtIENoZWNrIHRoZSB0
cmlnZ2VyIG1vZGUgb2YgdGhlIERvbTAgdklPIEFQSUMgaW4gb3JkZXIgdG8gc2V0IHRoZSBzaGFy
ZWFibGUKICAgZmxhZ3MgaW4gcHRfaXJxX2NyZWF0ZV9iaW5kLgotLS0KIHhlbi9hcmNoL3g4Ni9o
dm0vaXJxLmMgICAgICAgfCAgNDIgKysrKysrKysrCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9p
by5jIHwgMjE2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0KIHhl
bi9pbmNsdWRlL3hlbi9odm0vaXJxLmggICAgfCAgIDYgKysKIDMgZmlsZXMgY2hhbmdlZCwgMjEz
IGluc2VydGlvbnMoKyksIDUxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9odm0vaXJxLmMgYi94ZW4vYXJjaC94ODYvaHZtL2lycS5jCmluZGV4IDg2MjU1ODQ3YTYuLmU0
MjVkZjkxM2MgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaXJxLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2h2bS9pcnEuYwpAQCAtMTI2LDYgKzEyNiw0OCBAQCB2b2lkIGh2bV9wY2lfaW50eF9k
ZWFzc2VydCgKICAgICBzcGluX3VubG9jaygmZC0+YXJjaC5odm1fZG9tYWluLmlycV9sb2NrKTsK
IH0KIAordm9pZCBodm1fZ3NpX2Fzc2VydChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQg
Z3NpKQoreworICAgIHN0cnVjdCBodm1faXJxICpodm1faXJxID0gaHZtX2RvbWFpbl9pcnEoZCk7
CisKKyAgICBpZiAoIGdzaSA+PSBodm1faXJxLT5ucl9nc2lzICkKKyAgICB7CisgICAgICAgIEFT
U0VSVF9VTlJFQUNIQUJMRSgpOworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgLyoKKyAg
ICAgKiBfX2h2bV9wY2lfaW50eF97ZGV9YXNzZXJ0IHVzZXMgYSBiaXRmaWVsZCBpbiBwY2lfaW50
eC5pIHRvIHRyYWNrIHRoZQorICAgICAqIHN0YXR1cyBvZiBlYWNoIGludGVycnVwdCBsaW5lLCBh
bmQgWGVuIGRvZXMgdGhlIHJvdXRpbmcgYW5kIEdTSQorICAgICAqIGFzc2VydGlvbiBiYXNlZCBv
biB0aGF0LiBUaGUgdmFsdWUgb2YgdGhlIHBjaV9pbnR4LmkgYml0bWFwIHByZXZlbnRzIHRoZQor
ICAgICAqIHNhbWUgbGluZSBmcm9tIHRyaWdnZXJpbmcgbXVsdGlwbGUgdGltZXMuIEFzIHdlIGRv
bid0IHVzZSB0aGF0IGJpdG1hcAorICAgICAqIGZvciB0aGUgaGFyZHdhcmUgZG9tYWluLCBYZW4g
bmVlZHMgdG8gcmVseSBvbiBnc2lfYXNzZXJ0X2NvdW50IGluIG9yZGVyCisgICAgICogdG8ga25v
dyBpZiB0aGUgR1NJIGlzIHBlbmRpbmcgb3Igbm90LgorICAgICAqLworICAgIHNwaW5fbG9jaygm
ZC0+YXJjaC5odm1fZG9tYWluLmlycV9sb2NrKTsKKyAgICBpZiAoICFodm1faXJxLT5nc2lfYXNz
ZXJ0X2NvdW50W2dzaV0gKQorICAgIHsKKyAgICAgICAgaHZtX2lycS0+Z3NpX2Fzc2VydF9jb3Vu
dFtnc2ldID0gMTsKKyAgICAgICAgYXNzZXJ0X2dzaShkLCBnc2kpOworICAgIH0KKyAgICBzcGlu
X3VubG9jaygmZC0+YXJjaC5odm1fZG9tYWluLmlycV9sb2NrKTsKK30KKwordm9pZCBodm1fZ3Np
X2RlYXNzZXJ0KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBnc2kpCit7CisgICAgc3Ry
dWN0IGh2bV9pcnEgKmh2bV9pcnEgPSBodm1fZG9tYWluX2lycShkKTsKKworICAgIGlmICggZ3Np
ID49IGh2bV9pcnEtPm5yX2dzaXMgKQorICAgIHsKKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxF
KCk7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICBzcGluX2xvY2soJmQtPmFyY2guaHZt
X2RvbWFpbi5pcnFfbG9jayk7CisgICAgaHZtX2lycS0+Z3NpX2Fzc2VydF9jb3VudFtnc2ldID0g
MDsKKyAgICBzcGluX3VubG9jaygmZC0+YXJjaC5odm1fZG9tYWluLmlycV9sb2NrKTsKK30KKwog
dm9pZCBodm1faXNhX2lycV9hc3NlcnQoCiAgICAgc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQg
aW50IGlzYV9pcnEpCiB7CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pby5j
IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYwppbmRleCBlNWE0M2U1MDhmLi44MWU2NTZm
MzI0IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pby5jCisrKyBiL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmMKQEAgLTE2NCw2ICsxNjQsMjUgQEAgc3RhdGljIHZvaWQg
cHRfaXJxX3RpbWVfb3V0KHZvaWQgKmRhdGEpCiAKICAgICBzcGluX2xvY2soJmlycV9tYXAtPmRv
bS0+ZXZlbnRfbG9jayk7CiAKKyAgICBpZiAoIGlycV9tYXAtPmZsYWdzICYgSFZNX0lSUV9EUENJ
X0lERU5USVRZX0dTSSApCisgICAgeworICAgICAgICBzdHJ1Y3QgcGlycSAqcGlycSA9IGRwY2lf
cGlycShpcnFfbWFwKTsKKworICAgICAgICBBU1NFUlQoaXNfaGFyZHdhcmVfZG9tYWluKGlycV9t
YXAtPmRvbSkpOworICAgICAgICAvKgorICAgICAgICAgKiBJZGVudGl0eSBtYXBwZWQsIG5vIG5l
ZWQgdG8gaXRlcmF0ZSBvdmVyIHRoZSBndWVzdCBHU0kgbGlzdCB0byBmaW5kCisgICAgICAgICAq
IG90aGVyIHBpcnFzIHNoYXJpbmcgdGhlIHNhbWUgZ3Vlc3QgR1NJLgorICAgICAgICAgKgorICAg
ICAgICAgKiBJbiB0aGUgaWRlbnRpdHkgbWFwcGVkIGNhc2UgdGhlIEVPSSBjYW4gYWxzbyBiZSBk
b25lIG5vdywgdGhpcyB3YXkKKyAgICAgICAgICogdGhlIGl0ZXJhdGlvbiBvdmVyIHRoZSBsaXN0
IG9mIGRvbWFpbiBwaXJxcyBpcyBhdm9pZGVkLgorICAgICAgICAgKi8KKyAgICAgICAgaHZtX2dz
aV9kZWFzc2VydChpcnFfbWFwLT5kb20sIHBpcnEtPnBpcnEpOworICAgICAgICBpcnFfbWFwLT5m
bGFncyB8PSBIVk1fSVJRX0RQQ0lfRU9JX0xBVENIOworICAgICAgICBwdF9pcnFfZ3Vlc3RfZW9p
KGlycV9tYXAtPmRvbSwgaXJxX21hcCwgTlVMTCk7CisgICAgICAgIHNwaW5fdW5sb2NrKCZpcnFf
bWFwLT5kb20tPmV2ZW50X2xvY2spOworICAgICAgICByZXR1cm47CisgICAgfQorCiAgICAgZHBj
aSA9IGRvbWFpbl9nZXRfaXJxX2RwY2koaXJxX21hcC0+ZG9tKTsKICAgICBpZiAoIHVubGlrZWx5
KCFkcGNpKSApCiAgICAgewpAQCAtMjc0LDEwICsyOTMsMTYgQEAgaW50IHB0X2lycV9jcmVhdGVf
YmluZCgKICAgICBzcGluX2xvY2soJmQtPmV2ZW50X2xvY2spOwogCiAgICAgaHZtX2lycV9kcGNp
ID0gZG9tYWluX2dldF9pcnFfZHBjaShkKTsKLSAgICBpZiAoIGh2bV9pcnFfZHBjaSA9PSBOVUxM
ICkKKyAgICBpZiAoIGh2bV9pcnFfZHBjaSA9PSBOVUxMICYmICFpc19oYXJkd2FyZV9kb21haW4o
ZCkgKQogICAgIHsKICAgICAgICAgdW5zaWduZWQgaW50IGk7CiAKKyAgICAgICAgLyoKKyAgICAg
ICAgICogTkI6IHRoZSBoYXJkd2FyZSBkb21haW4gZG9lc24ndCB1c2UgYSBodm1faXJxX2RwY2kg
c3RydWN0IGJlY2F1c2UKKyAgICAgICAgICogaXQncyBvbmx5IGFsbG93ZWQgdG8gaWRlbnRpdHkg
bWFwIEdTSXMsIGFuZCBzbyB0aGUgZGF0YSBjb250YWluZWQgaW4KKyAgICAgICAgICogdGhhdCBz
dHJ1Y3QgKHVzZWQgdG8gbWFwIGd1ZXN0IEdTSXMgaW50byBtYWNoaW5lIEdTSXMgYW5kIHBlcmZv
cm0KKyAgICAgICAgICogaW50ZXJydXB0IHJvdXRpbmcpIGl0J3MgY29tcGxldGVseSB1c2VsZXNz
IHRvIGl0LgorICAgICAgICAgKi8KICAgICAgICAgaHZtX2lycV9kcGNpID0geHphbGxvYyhzdHJ1
Y3QgaHZtX2lycV9kcGNpKTsKICAgICAgICAgaWYgKCBodm1faXJxX2RwY2kgPT0gTlVMTCApCiAg
ICAgICAgIHsKQEAgLTQyMiwzNSArNDQ3LDUyIEBAIGludCBwdF9pcnFfY3JlYXRlX2JpbmQoCiAg
ICAgY2FzZSBQVF9JUlFfVFlQRV9QQ0k6CiAgICAgY2FzZSBQVF9JUlFfVFlQRV9NU0lfVFJBTlNM
QVRFOgogICAgIHsKLSAgICAgICAgdW5zaWduZWQgaW50IGJ1cyA9IHB0X2lycV9iaW5kLT51LnBj
aS5idXM7Ci0gICAgICAgIHVuc2lnbmVkIGludCBkZXZpY2UgPSBwdF9pcnFfYmluZC0+dS5wY2ku
ZGV2aWNlOwotICAgICAgICB1bnNpZ25lZCBpbnQgaW50eCA9IHB0X2lycV9iaW5kLT51LnBjaS5p
bnR4OwotICAgICAgICB1bnNpZ25lZCBpbnQgZ3Vlc3RfZ3NpID0gaHZtX3BjaV9pbnR4X2dzaShk
ZXZpY2UsIGludHgpOwotICAgICAgICB1bnNpZ25lZCBpbnQgbGluayA9IGh2bV9wY2lfaW50eF9s
aW5rKGRldmljZSwgaW50eCk7Ci0gICAgICAgIHN0cnVjdCBkZXZfaW50eF9nc2lfbGluayAqZGln
bCA9IHhtYWxsb2Moc3RydWN0IGRldl9pbnR4X2dzaV9saW5rKTsKLSAgICAgICAgc3RydWN0IGh2
bV9naXJxX2RwY2lfbWFwcGluZyAqZ2lycSA9Ci0gICAgICAgICAgICB4bWFsbG9jKHN0cnVjdCBo
dm1fZ2lycV9kcGNpX21hcHBpbmcpOworICAgICAgICBzdHJ1Y3QgZGV2X2ludHhfZ3NpX2xpbmsg
KmRpZ2wgPSBOVUxMOworICAgICAgICBzdHJ1Y3QgaHZtX2dpcnFfZHBjaV9tYXBwaW5nICpnaXJx
ID0gTlVMTDsKKyAgICAgICAgdW5zaWduZWQgaW50IGd1ZXN0X2dzaTsKIAotICAgICAgICBpZiAo
ICFkaWdsIHx8ICFnaXJxICkKKyAgICAgICAgLyoKKyAgICAgICAgICogTWFwcGluZyBHU0lzIGZv
ciB0aGUgaGFyZHdhcmUgZG9tYWluIGlzIGRpZmZlcmVudCB0aGFuIGRvaW5nIGl0IGZvcgorICAg
ICAgICAgKiBhbiB1bnByaXZpbGVkZ2VkIGd1ZXN0LCB0aGUgaGFyZHdhcmUgZG9tYWluIGlzIG9u
bHkgYWxsb3dlZCB0bworICAgICAgICAgKiBpZGVudGl0eSBtYXAgR1NJcywgYW5kIGFzIHN1Y2gg
YWxsIHRoZSBkYXRhIGluIHRoZSB1LnBjaSB1bmlvbiBpcworICAgICAgICAgKiBkaXNjYXJkZWQu
CisgICAgICAgICAqLworICAgICAgICBpZiAoICFpc19oYXJkd2FyZV9kb21haW4oZCkgKQogICAg
ICAgICB7Ci0gICAgICAgICAgICBzcGluX3VubG9jaygmZC0+ZXZlbnRfbG9jayk7Ci0gICAgICAg
ICAgICB4ZnJlZShnaXJxKTsKLSAgICAgICAgICAgIHhmcmVlKGRpZ2wpOwotICAgICAgICAgICAg
cmV0dXJuIC1FTk9NRU07Ci0gICAgICAgIH0KKyAgICAgICAgICAgIHVuc2lnbmVkIGludCBsaW5r
OworCisgICAgICAgICAgICBkaWdsID0geG1hbGxvYyhzdHJ1Y3QgZGV2X2ludHhfZ3NpX2xpbmsp
OworICAgICAgICAgICAgZ2lycSA9IHhtYWxsb2Moc3RydWN0IGh2bV9naXJxX2RwY2lfbWFwcGlu
Zyk7CiAKLSAgICAgICAgaHZtX2lycV9kcGNpLT5saW5rX2NudFtsaW5rXSsrOworICAgICAgICAg
ICAgaWYgKCAhZGlnbCB8fCAhZ2lycSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAg
c3Bpbl91bmxvY2soJmQtPmV2ZW50X2xvY2spOworICAgICAgICAgICAgICAgIHhmcmVlKGdpcnEp
OworICAgICAgICAgICAgICAgIHhmcmVlKGRpZ2wpOworICAgICAgICAgICAgICAgIHJldHVybiAt
RU5PTUVNOworICAgICAgICAgICAgfQorCisgICAgICAgICAgICBnaXJxLT5idXMgPSBkaWdsLT5i
dXMgPSBwdF9pcnFfYmluZC0+dS5wY2kuYnVzOworICAgICAgICAgICAgZ2lycS0+ZGV2aWNlID0g
ZGlnbC0+ZGV2aWNlID0gcHRfaXJxX2JpbmQtPnUucGNpLmRldmljZTsKKyAgICAgICAgICAgIGdp
cnEtPmludHggPSBkaWdsLT5pbnR4ID0gcHRfaXJxX2JpbmQtPnUucGNpLmludHg7CisgICAgICAg
ICAgICBsaXN0X2FkZF90YWlsKCZkaWdsLT5saXN0LCAmcGlycV9kcGNpLT5kaWdsX2xpc3QpOwog
Ci0gICAgICAgIGRpZ2wtPmJ1cyA9IGJ1czsKLSAgICAgICAgZGlnbC0+ZGV2aWNlID0gZGV2aWNl
OwotICAgICAgICBkaWdsLT5pbnR4ID0gaW50eDsKLSAgICAgICAgbGlzdF9hZGRfdGFpbCgmZGln
bC0+bGlzdCwgJnBpcnFfZHBjaS0+ZGlnbF9saXN0KTsKKyAgICAgICAgICAgIGd1ZXN0X2dzaSA9
IGh2bV9wY2lfaW50eF9nc2koZGlnbC0+ZGV2aWNlLCBkaWdsLT5pbnR4KTsKKyAgICAgICAgICAg
IGxpbmsgPSBodm1fcGNpX2ludHhfbGluayhkaWdsLT5kZXZpY2UsIGRpZ2wtPmludHgpOwogCi0g
ICAgICAgIGdpcnEtPmJ1cyA9IGJ1czsKLSAgICAgICAgZ2lycS0+ZGV2aWNlID0gZGV2aWNlOwot
ICAgICAgICBnaXJxLT5pbnR4ID0gaW50eDsKLSAgICAgICAgZ2lycS0+bWFjaGluZV9nc2kgPSBw
aXJxOwotICAgICAgICBsaXN0X2FkZF90YWlsKCZnaXJxLT5saXN0LCAmaHZtX2lycV9kcGNpLT5n
aXJxW2d1ZXN0X2dzaV0pOworICAgICAgICAgICAgaHZtX2lycV9kcGNpLT5saW5rX2NudFtsaW5r
XSsrOworCisgICAgICAgICAgICBnaXJxLT5tYWNoaW5lX2dzaSA9IHBpcnE7CisgICAgICAgICAg
ICBsaXN0X2FkZF90YWlsKCZnaXJxLT5saXN0LCAmaHZtX2lycV9kcGNpLT5naXJxW2d1ZXN0X2dz
aV0pOworICAgICAgICB9CisgICAgICAgIGVsc2UKKyAgICAgICAgeworICAgICAgICAgICAgLyog
TVNJX1RSQU5TTEFURSBpcyBub3Qgc3VwcG9ydGVkIGJ5IHRoZSBoYXJkd2FyZSBkb21haW4uICov
CisgICAgICAgICAgICBpZiAoIHB0X2lycV9iaW5kLT5pcnFfdHlwZSAhPSBQVF9JUlFfVFlQRV9Q
Q0kgfHwKKyAgICAgICAgICAgICAgICAgcGlycSA+PSBodm1fZG9tYWluX2lycShkKS0+bnJfZ3Np
cyApCisgICAgICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgICAgICAgICBndWVzdF9n
c2kgPSBwaXJxOworICAgICAgICB9CiAKICAgICAgICAgLyogQmluZCB0aGUgc2FtZSBtaXJxIG9u
Y2UgaW4gdGhlIHNhbWUgZG9tYWluICovCiAgICAgICAgIGlmICggIShwaXJxX2RwY2ktPmZsYWdz
ICYgSFZNX0lSUV9EUENJX01BUFBFRCkgKQpAQCAtNDcyLDcgKzUxNCwyOCBAQCBpbnQgcHRfaXJx
X2NyZWF0ZV9iaW5kKAogICAgICAgICAgICAgICAgIHBpcnFfZHBjaS0+ZmxhZ3MgPSBIVk1fSVJR
X0RQQ0lfTUFQUEVEIHwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSFZNX0lS
UV9EUENJX01BQ0hfUENJIHwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSFZN
X0lSUV9EUENJX0dVRVNUX1BDSTsKLSAgICAgICAgICAgICAgICBzaGFyZSA9IEJJTkRfUElSUV9f
V0lMTF9TSEFSRTsKKyAgICAgICAgICAgICAgICBpZiAoICFpc19oYXJkd2FyZV9kb21haW4oZCkg
KQorICAgICAgICAgICAgICAgICAgICBzaGFyZSA9IEJJTkRfUElSUV9fV0lMTF9TSEFSRTsKKyAg
ICAgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgcGluOworICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaHZtX3Zpb2Fw
aWMgKnZpb2FwaWMgPSBnc2lfdmlvYXBpYyhkLCBndWVzdF9nc2ksCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZwaW4pOworCisg
ICAgICAgICAgICAgICAgICAgIGlmICggIXZpb2FwaWMgKQorICAgICAgICAgICAgICAgICAgICB7
CisgICAgICAgICAgICAgICAgICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICAgICAg
ICAgICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgICAgICAgICAgICAgICAgICB9Cisg
ICAgICAgICAgICAgICAgICAgIHBpcnFfZHBjaS0+ZmxhZ3MgfD0gSFZNX0lSUV9EUENJX0lERU5U
SVRZX0dTSTsKKyAgICAgICAgICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAgICAgICAgICog
Q2hlY2sgaWYgdGhlIGNvcnJlc3BvbmRpbmcgdklPIEFQSUMgcGluIGlzIGNvbmZpZ3VyZWQKKyAg
ICAgICAgICAgICAgICAgICAgICogbGV2ZWwgb3IgZWRnZSB0cmlnZ2VyLCBsZXZlbCB0cmlnZ2Vy
ZWQgaW50ZXJydXB0cyB3aWxsCisgICAgICAgICAgICAgICAgICAgICAqIGJlIG1hcmtlZCBhcyBz
aGFyZWFibGUuCisgICAgICAgICAgICAgICAgICAgICAqLworICAgICAgICAgICAgICAgICAgICBB
U1NFUlQoIXZpb2FwaWMtPnJlZGlydGJsW3Bpbl0uZmllbGRzLm1hc2spOworICAgICAgICAgICAg
ICAgICAgICBzaGFyZSA9IHZpb2FwaWMtPnJlZGlydGJsW3Bpbl0uZmllbGRzLnRyaWdfbW9kZTsK
KyAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICB9CiAKICAgICAgICAgICAgIC8qIEluaXQg
dGltZXIgYmVmb3JlIGJpbmRpbmcgKi8KQEAgLTQ4OSw5ICs1NTIsMTYgQEAgaW50IHB0X2lycV9j
cmVhdGVfYmluZCgKICAgICAgICAgICAgICAgICAgKiBJUlFfR1VFU1QgaXMgbm90IHNldC4gQXMg
c3VjaCB3ZSBjYW4gcmVzZXQgJ2RvbScgZGlyZWN0bHkuCiAgICAgICAgICAgICAgICAgICovCiAg
ICAgICAgICAgICAgICAgcGlycV9kcGNpLT5kb20gPSBOVUxMOwotICAgICAgICAgICAgICAgIGxp
c3RfZGVsKCZnaXJxLT5saXN0KTsKLSAgICAgICAgICAgICAgICBsaXN0X2RlbCgmZGlnbC0+bGlz
dCk7Ci0gICAgICAgICAgICAgICAgaHZtX2lycV9kcGNpLT5saW5rX2NudFtsaW5rXS0tOworICAg
ICAgICAgICAgICAgIGlmICggZ2lycSB8fCBkaWdsICkKKyAgICAgICAgICAgICAgICB7CisgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBsaW5rOworCisgICAgICAgICAgICAgICAgICAg
IEFTU0VSVChnaXJxICYmIGRpZ2wpOworICAgICAgICAgICAgICAgICAgICBsaXN0X2RlbCgmZ2ly
cS0+bGlzdCk7CisgICAgICAgICAgICAgICAgICAgIGxpc3RfZGVsKCZkaWdsLT5saXN0KTsKKyAg
ICAgICAgICAgICAgICAgICAgbGluayA9IGh2bV9wY2lfaW50eF9saW5rKGRpZ2wtPmRldmljZSwg
ZGlnbC0+aW50eCk7CisgICAgICAgICAgICAgICAgICAgIGh2bV9pcnFfZHBjaS0+bGlua19jbnRb
bGlua10tLTsKKyAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgcGlycV9kcGNpLT5m
bGFncyA9IDA7CiAgICAgICAgICAgICAgICAgcGlycV9jbGVhbnVwX2NoZWNrKGluZm8sIGQpOwog
ICAgICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZkLT5ldmVudF9sb2NrKTsKQEAgLTUwNCwxMCAr
NTc0LDE3IEBAIGludCBwdF9pcnFfY3JlYXRlX2JpbmQoCiAgICAgICAgIHNwaW5fdW5sb2NrKCZk
LT5ldmVudF9sb2NrKTsKIAogICAgICAgICBpZiAoIGlvbW11X3ZlcmJvc2UgKQotICAgICAgICAg
ICAgcHJpbnRrKFhFTkxPR19HX0lORk8KLSAgICAgICAgICAgICAgICAgICAiZCVkOiBiaW5kOiBt
X2dzaT0ldSBnX2dzaT0ldSBkZXY9JTAyeC4lMDJ4LiV1IGludHg9JXVcbiIsCi0gICAgICAgICAg
ICAgICAgICAgZC0+ZG9tYWluX2lkLCBwaXJxLCBndWVzdF9nc2ksIGJ1cywKLSAgICAgICAgICAg
ICAgICAgICBQQ0lfU0xPVChkZXZpY2UpLCBQQ0lfRlVOQyhkZXZpY2UpLCBpbnR4KTsKKyAgICAg
ICAgeworICAgICAgICAgICAgY2hhciBidWZbMjRdID0gIiI7CisKKyAgICAgICAgICAgIGlmICgg
IWlzX2hhcmR3YXJlX2RvbWFpbihkKSApCisgICAgICAgICAgICAgICAgc25wcmludGYoYnVmLCBB
UlJBWV9TSVpFKGJ1ZiksICIgZGV2PSUwMnguJTAyeC4ldSBpbnR4PSV1IiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICBkaWdsLT5idXMsIFBDSV9TTE9UKGRpZ2wtPmRldmljZSksCisgICAgICAg
ICAgICAgICAgICAgICAgICAgUENJX0ZVTkMoZGlnbC0+ZGV2aWNlKSwgZGlnbC0+aW50eCk7CisK
KyAgICAgICAgICAgIHByaW50ayhYRU5MT0dfR19JTkZPICJkJWQ6IGJpbmQ6IG1fZ3NpPSV1IGdf
Z3NpPSV1JXNcbiIsCisgICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBwaXJxLCBndWVz
dF9nc2ksIGJ1Zik7CisgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAgICAgfQogCkBAIC01NTQs
NyArNjMxLDcgQEAgaW50IHB0X2lycV9kZXN0cm95X2JpbmQoCiAKICAgICBodm1faXJxX2RwY2kg
PSBkb21haW5fZ2V0X2lycV9kcGNpKGQpOwogCi0gICAgaWYgKCBodm1faXJxX2RwY2kgPT0gTlVM
TCApCisgICAgaWYgKCBodm1faXJxX2RwY2kgPT0gTlVMTCAmJiAhaXNfaGFyZHdhcmVfZG9tYWlu
KGQpICkKICAgICB7CiAgICAgICAgIHNwaW5fdW5sb2NrKCZkLT5ldmVudF9sb2NrKTsKICAgICAg
ICAgcmV0dXJuIC1FSU5WQUw7CkBAIC01NjMsNyArNjQwLDcgQEAgaW50IHB0X2lycV9kZXN0cm95
X2JpbmQoCiAgICAgcGlycSA9IHBpcnFfaW5mbyhkLCBtYWNoaW5lX2dzaSk7CiAgICAgcGlycV9k
cGNpID0gcGlycV9kcGNpKHBpcnEpOwogCi0gICAgaWYgKCBwdF9pcnFfYmluZC0+aXJxX3R5cGUg
IT0gUFRfSVJRX1RZUEVfTVNJICkKKyAgICBpZiAoIGh2bV9pcnFfZHBjaSAmJiBwdF9pcnFfYmlu
ZC0+aXJxX3R5cGUgIT0gUFRfSVJRX1RZUEVfTVNJICkKICAgICB7CiAgICAgICAgIHVuc2lnbmVk
IGludCBidXMgPSBwdF9pcnFfYmluZC0+dS5wY2kuYnVzOwogICAgICAgICB1bnNpZ25lZCBpbnQg
ZGV2aWNlID0gcHRfaXJxX2JpbmQtPnUucGNpLmRldmljZTsKQEAgLTYzOCwxMSArNzE1LDE1IEBA
IGludCBwdF9pcnFfZGVzdHJveV9iaW5kKAogICAgIGlmICggd2hhdCAmJiBpb21tdV92ZXJib3Nl
ICkKICAgICB7CiAgICAgICAgIHVuc2lnbmVkIGludCBkZXZpY2UgPSBwdF9pcnFfYmluZC0+dS5w
Y2kuZGV2aWNlOworICAgICAgICBjaGFyIGJ1ZlsyNF0gPSAiIjsKKworICAgICAgICBpZiAoICFp
c19oYXJkd2FyZV9kb21haW4oZCkgKQorICAgICAgICAgICAgc25wcmludGYoYnVmLCBBUlJBWV9T
SVpFKGJ1ZiksICIgZGV2PSUwMnguJTAyeC4ldSBpbnR4PSV1IiwKKyAgICAgICAgICAgICAgICAg
ICAgIHB0X2lycV9iaW5kLT51LnBjaS5idXMsIFBDSV9TTE9UKGRldmljZSksCisgICAgICAgICAg
ICAgICAgICAgICBQQ0lfRlVOQyhkZXZpY2UpLCBwdF9pcnFfYmluZC0+dS5wY2kuaW50eCk7CiAK
LSAgICAgICAgcHJpbnRrKFhFTkxPR19HX0lORk8KLSAgICAgICAgICAgICAgICJkJWQgJXMgdW5t
YXA6IG1faXJxPSV1IGRldj0lMDJ4OiUwMnguJXUgaW50eD0ldVxuIiwKLSAgICAgICAgICAgICAg
IGQtPmRvbWFpbl9pZCwgd2hhdCwgbWFjaGluZV9nc2ksIHB0X2lycV9iaW5kLT51LnBjaS5idXMs
Ci0gICAgICAgICAgICAgICBQQ0lfU0xPVChkZXZpY2UpLCBQQ0lfRlVOQyhkZXZpY2UpLCBwdF9p
cnFfYmluZC0+dS5wY2kuaW50eCk7CisgICAgICAgIHByaW50ayhYRU5MT0dfR19JTkZPICJkJWQg
JXMgdW5tYXA6IG1faXJxPSV1JXNcbiIsCisgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIHdo
YXQsIG1hY2hpbmVfZ3NpLCBidWYpOwogICAgIH0KIAogICAgIHJldHVybiAwOwpAQCAtNjk2LDcg
Kzc3Nyw4IEBAIGludCBodm1fZG9fSVJRX2RwY2koc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHBp
cnEgKnBpcnEpCiAgICAgc3RydWN0IGh2bV9pcnFfZHBjaSAqZHBjaSA9IGRvbWFpbl9nZXRfaXJx
X2RwY2koZCk7CiAgICAgc3RydWN0IGh2bV9waXJxX2RwY2kgKnBpcnFfZHBjaSA9IHBpcnFfZHBj
aShwaXJxKTsKIAotICAgIGlmICggIWlvbW11X2VuYWJsZWQgfHwgIWRwY2kgfHwgIXBpcnFfZHBj
aSB8fAorICAgIGlmICggIWlzX2h2bV9kb21haW4oZCkgfHwgIWlvbW11X2VuYWJsZWQgfHwKKyAg
ICAgICAgICghaXNfaGFyZHdhcmVfZG9tYWluKGQpICYmICFkcGNpKSB8fCAhcGlycV9kcGNpIHx8
CiAgICAgICAgICAhKHBpcnFfZHBjaS0+ZmxhZ3MgJiBIVk1fSVJRX0RQQ0lfTUFQUEVEKSApCiAg
ICAgICAgIHJldHVybiAwOwogCkBAIC03NTcsNyArODM5LDcgQEAgdm9pZCBodm1fZHBjaV9tc2lf
ZW9pKHN0cnVjdCBkb21haW4gKmQsIGludCB2ZWN0b3IpCiAKIHN0YXRpYyB2b2lkIGh2bV9kaXJx
X2Fzc2lzdChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgaHZtX3BpcnFfZHBjaSAqcGlycV9kcGNp
KQogewotICAgIGlmICggdW5saWtlbHkoIWh2bV9kb21haW5faXJxKGQpLT5kcGNpKSApCisgICAg
aWYgKCB1bmxpa2VseSghaHZtX2RvbWFpbl9pcnEoZCktPmRwY2kpICYmICFpc19oYXJkd2FyZV9k
b21haW4oZCkgKQogICAgIHsKICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CiAgICAgICAg
IHJldHVybjsKQEAgLTc4OSwxMCArODcxLDE3IEBAIHN0YXRpYyB2b2lkIGh2bV9kaXJxX2Fzc2lz
dChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgaHZtX3BpcnFfZHBjaSAqcGlycV9kcGNpKQogCiAg
ICAgICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBkaWdsLCAmcGlycV9kcGNpLT5kaWdsX2xpc3Qs
IGxpc3QgKQogICAgICAgICB7CisgICAgICAgICAgICBBU1NFUlQoIShwaXJxX2RwY2ktPmZsYWdz
ICYgSFZNX0lSUV9EUENJX0lERU5USVRZX0dTSSkpOwogICAgICAgICAgICAgaHZtX3BjaV9pbnR4
X2Fzc2VydChkLCBkaWdsLT5kZXZpY2UsIGRpZ2wtPmludHgpOwogICAgICAgICAgICAgcGlycV9k
cGNpLT5wZW5kaW5nKys7CiAgICAgICAgIH0KIAorICAgICAgICBpZiAoIHBpcnFfZHBjaS0+Zmxh
Z3MgJiBIVk1fSVJRX0RQQ0lfSURFTlRJVFlfR1NJICkKKyAgICAgICAgeworICAgICAgICAgICAg
aHZtX2dzaV9hc3NlcnQoZCwgcGlycS0+cGlycSk7CisgICAgICAgICAgICBwaXJxX2RwY2ktPnBl
bmRpbmcrKzsKKyAgICAgICAgfQorCiAgICAgICAgIGlmICggcGlycV9kcGNpLT5mbGFncyAmIEhW
TV9JUlFfRFBDSV9UUkFOU0xBVEUgKQogICAgICAgICB7CiAgICAgICAgICAgICAvKiBmb3IgdHJh
bnNsYXRlZCBNU0kgdG8gSU5UeCBpbnRlcnJ1cHQsIGVvaSBhcyBlYXJseSBhcyBwb3NzaWJsZSAq
LwpAQCAtODE0LDE3ICs5MDMsMTAgQEAgc3RhdGljIHZvaWQgaHZtX2RpcnFfYXNzaXN0KHN0cnVj
dCBkb21haW4gKmQsIHN0cnVjdCBodm1fcGlycV9kcGNpICpwaXJxX2RwY2kpCiAgICAgc3Bpbl91
bmxvY2soJmQtPmV2ZW50X2xvY2spOwogfQogCi1zdGF0aWMgdm9pZCBfX2h2bV9kcGNpX2VvaShz
dHJ1Y3QgZG9tYWluICpkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0
IGh2bV9naXJxX2RwY2lfbWFwcGluZyAqZ2lycSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNvbnN0IHVuaW9uIHZpb2FwaWNfcmVkaXJfZW50cnkgKmVudCkKK3N0YXRpYyB2b2lkIGh2bV9w
aXJxX2VvaShzdHJ1Y3QgcGlycSAqcGlycSwKKyAgICAgICAgICAgICAgICAgICAgICAgICBjb25z
dCB1bmlvbiB2aW9hcGljX3JlZGlyX2VudHJ5ICplbnQpCiB7Ci0gICAgc3RydWN0IHBpcnEgKnBp
cnEgPSBwaXJxX2luZm8oZCwgZ2lycS0+bWFjaGluZV9nc2kpOwotICAgIHN0cnVjdCBodm1fcGly
cV9kcGNpICpwaXJxX2RwY2k7Ci0KLSAgICBpZiAoICFodm1fZG9tYWluX3VzZV9waXJxKGQsIHBp
cnEpICkKLSAgICAgICAgaHZtX3BjaV9pbnR4X2RlYXNzZXJ0KGQsIGdpcnEtPmRldmljZSwgZ2ly
cS0+aW50eCk7Ci0KLSAgICBwaXJxX2RwY2kgPSBwaXJxX2RwY2kocGlycSk7CisgICAgc3RydWN0
IGh2bV9waXJxX2RwY2kgKnBpcnFfZHBjaSA9IHBpcnFfZHBjaShwaXJxKTsKIAogICAgIC8qCiAg
ICAgICogTm8gbmVlZCB0byBnZXQgdmVjdG9yIGxvY2sgZm9yIHRpbWVyCkBAIC04MzksNiArOTIx
LDMxIEBAIHN0YXRpYyB2b2lkIF9faHZtX2RwY2lfZW9pKHN0cnVjdCBkb21haW4gKmQsCiAgICAg
cGlycV9ndWVzdF9lb2kocGlycSk7CiB9CiAKK3N0YXRpYyB2b2lkIF9faHZtX2RwY2lfZW9pKHN0
cnVjdCBkb21haW4gKmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3Qg
aHZtX2dpcnFfZHBjaV9tYXBwaW5nICpnaXJxLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y29uc3QgdW5pb24gdmlvYXBpY19yZWRpcl9lbnRyeSAqZW50KQoreworICAgIHN0cnVjdCBwaXJx
ICpwaXJxID0gcGlycV9pbmZvKGQsIGdpcnEtPm1hY2hpbmVfZ3NpKTsKKworICAgIGlmICggIWh2
bV9kb21haW5fdXNlX3BpcnEoZCwgcGlycSkgKQorICAgICAgICBodm1fcGNpX2ludHhfZGVhc3Nl
cnQoZCwgZ2lycS0+ZGV2aWNlLCBnaXJxLT5pbnR4KTsKKworICAgIGh2bV9waXJxX2VvaShwaXJx
LCBlbnQpOworfQorCitzdGF0aWMgdm9pZCBodm1fZ3NpX2VvaShzdHJ1Y3QgZG9tYWluICpkLCB1
bnNpZ25lZCBpbnQgZ3NpLAorICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdW5pb24gdmlv
YXBpY19yZWRpcl9lbnRyeSAqZW50KQoreworICAgIHN0cnVjdCBwaXJxICpwaXJxID0gcGlycV9p
bmZvKGQsIGdzaSk7CisKKyAgICAvKiBDaGVjayBpZiBHU0kgaXMgYWN0dWFsbHkgbWFwcGVkLiAq
LworICAgIGlmICggIXBpcnFfZHBjaShwaXJxKSApCisgICAgICAgIHJldHVybjsKKworICAgIGh2
bV9nc2lfZGVhc3NlcnQoZCwgZ3NpKTsKKyAgICBodm1fcGlycV9lb2kocGlycSwgZW50KTsKK30K
Kwogdm9pZCBodm1fZHBjaV9lb2koc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGd1ZXN0
X2dzaSwKICAgICAgICAgICAgICAgICAgIGNvbnN0IHVuaW9uIHZpb2FwaWNfcmVkaXJfZW50cnkg
KmVudCkKIHsKQEAgLTg0OCw2ICs5NTUsMTMgQEAgdm9pZCBodm1fZHBjaV9lb2koc3RydWN0IGRv
bWFpbiAqZCwgdW5zaWduZWQgaW50IGd1ZXN0X2dzaSwKICAgICBpZiAoICFpb21tdV9lbmFibGVk
ICkKICAgICAgICAgcmV0dXJuOwogCisgICAgaWYgKCBpc19oYXJkd2FyZV9kb21haW4oZCkgKQor
ICAgIHsKKyAgICAgICAgc3Bpbl9sb2NrKCZkLT5ldmVudF9sb2NrKTsKKyAgICAgICAgaHZtX2dz
aV9lb2koZCwgZ3Vlc3RfZ3NpLCBlbnQpOworICAgICAgICBnb3RvIHVubG9jazsKKyAgICB9CisK
ICAgICBpZiAoIGd1ZXN0X2dzaSA8IE5SX0lTQUlSUVMgKQogICAgIHsKICAgICAgICAgaHZtX2Rw
Y2lfaXNhaXJxX2VvaShkLCBndWVzdF9nc2kpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVu
L2h2bS9pcnEuaCBiL3hlbi9pbmNsdWRlL3hlbi9odm0vaXJxLmgKaW5kZXggNjcxYTZmMmUwNi4u
MGQyYzcyYzEwOSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2h2bS9pcnEuaAorKysgYi94
ZW4vaW5jbHVkZS94ZW4vaHZtL2lycS5oCkBAIC00MCw2ICs0MCw3IEBAIHN0cnVjdCBkZXZfaW50
eF9nc2lfbGluayB7CiAjZGVmaW5lIF9IVk1fSVJRX0RQQ0lfRU9JX0xBVENIX1NISUZUICAgICAg
ICAgICAzCiAjZGVmaW5lIF9IVk1fSVJRX0RQQ0lfR1VFU1RfUENJX1NISUZUICAgICAgICAgICA0
CiAjZGVmaW5lIF9IVk1fSVJRX0RQQ0lfR1VFU1RfTVNJX1NISUZUICAgICAgICAgICA1CisjZGVm
aW5lIF9IVk1fSVJRX0RQQ0lfSURFTlRJVFlfR1NJX1NISUZUICAgICAgICA2CiAjZGVmaW5lIF9I
Vk1fSVJRX0RQQ0lfVFJBTlNMQVRFX1NISUZUICAgICAgICAgIDE1CiAjZGVmaW5lIEhWTV9JUlFf
RFBDSV9NQUNIX1BDSSAgICAgICAgKDEgPDwgX0hWTV9JUlFfRFBDSV9NQUNIX1BDSV9TSElGVCkK
ICNkZWZpbmUgSFZNX0lSUV9EUENJX01BQ0hfTVNJICAgICAgICAoMSA8PCBfSFZNX0lSUV9EUENJ
X01BQ0hfTVNJX1NISUZUKQpAQCAtNDcsNiArNDgsNyBAQCBzdHJ1Y3QgZGV2X2ludHhfZ3NpX2xp
bmsgewogI2RlZmluZSBIVk1fSVJRX0RQQ0lfRU9JX0xBVENIICAgICAgICgxIDw8IF9IVk1fSVJR
X0RQQ0lfRU9JX0xBVENIX1NISUZUKQogI2RlZmluZSBIVk1fSVJRX0RQQ0lfR1VFU1RfUENJICAg
ICAgICgxIDw8IF9IVk1fSVJRX0RQQ0lfR1VFU1RfUENJX1NISUZUKQogI2RlZmluZSBIVk1fSVJR
X0RQQ0lfR1VFU1RfTVNJICAgICAgICgxIDw8IF9IVk1fSVJRX0RQQ0lfR1VFU1RfTVNJX1NISUZU
KQorI2RlZmluZSBIVk1fSVJRX0RQQ0lfSURFTlRJVFlfR1NJICAgICgxIDw8IF9IVk1fSVJRX0RQ
Q0lfSURFTlRJVFlfR1NJX1NISUZUKQogI2RlZmluZSBIVk1fSVJRX0RQQ0lfVFJBTlNMQVRFICAg
ICAgICgxIDw8IF9IVk1fSVJRX0RQQ0lfVFJBTlNMQVRFX1NISUZUKQogCiAjZGVmaW5lIFZNU0lf
REVTVF9JRF9NQVNLIDB4ZmYKQEAgLTEyMyw2ICsxMjUsMTAgQEAgdm9pZCBodm1faXNhX2lycV9h
c3NlcnQoCiB2b2lkIGh2bV9pc2FfaXJxX2RlYXNzZXJ0KAogICAgIHN0cnVjdCBkb21haW4gKmQs
IHVuc2lnbmVkIGludCBpc2FfaXJxKTsKIAorLyogTW9kaWZ5IHN0YXRlIG9mIEdTSXMuICovCit2
b2lkIGh2bV9nc2lfYXNzZXJ0KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBnc2kpOwor
dm9pZCBodm1fZ3NpX2RlYXNzZXJ0KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBnc2kp
OworCiBpbnQgaHZtX3NldF9wY2lfbGlua19yb3V0ZShzdHJ1Y3QgZG9tYWluICpkLCB1OCBsaW5r
LCB1OCBpc2FfaXJxKTsKIAogaW50IGh2bV9pbmplY3RfbXNpKHN0cnVjdCBkb21haW4gKmQsIHVp
bnQ2NF90IGFkZHIsIHVpbnQzMl90IGRhdGEpOwotLSAKMi4xMS4wIChBcHBsZSBHaXQtODEpCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 02 14:50:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 14: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 1dGntu-0006WP-Gf; Fri, 02 Jun 2017 14:50: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=319aa7c05=anoob.soman@citrix.com>)
 id 1dGntt-0006WI-3c
 for xen-devel@lists.xenproject.org; Fri, 02 Jun 2017 14:50:05 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 FC/2C-01709-C1B71395; Fri, 02 Jun 2017 14:50:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHLMWRWlGSWpSXmKPExsXitHSDva50tWG
 kwezFChbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aP6UdYCyYoVvxvPMXWwLhNpouRk0NCwF/i
 xeXLLCA2m4CWxKI379lBbBEBF4n+bWfYQGxmgSiJ653LWEFsYYEgiZZfC4FqODhYBFQkfn8wA
 QnzCrhJXG06xg4xUk7i5rlOZhBbSEBZYsX+KawQNYISJ2c+YYEYKSFx8MUL5gmM3LOQpGYhSS
 1gZFrFqFGcWlSWWqRrZKiXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYCvUMDIw
 7GO9O9jvEKMnBpCTKa2psGCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvdlJVBOsCg1PbUiLTMH
 GJQwaQkOHiUR3lsgad7igsTc4sx0iNQpRmOODavXf2HiuNO34QuTEEtefl6qlDivTBVQqQBIa
 UZpHtwgWLRcYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMuwVkIU9mXgncvldApzABnfJimz
 7IKSWJCCmpBsap+Zy8F+/a2u+cWjNv3aVNfscjVrBfujy7bxZP10xro92bii85bAzL/+Yd4Z7
 +q0rLj3PpskYH5pAvbGLzwi+vnFv+aPnMbNk5Eqcm2piuW3J6/u7f/GHcmgHu3T8/BQfETrvP
 3JX2Lafj1sOndp92rTEWe3Z6/qFdUskpvaKdK1pWPFLQW+ipxFKckWioxVxUnAgAzat20pECA
 AA=
X-Env-Sender: prvs=319aa7c05=anoob.soman@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1496415001!86099383!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55002 invoked from network); 2 Jun 2017 14:50:03 -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;
 2 Jun 2017 14:50:03 -0000
X-IronPort-AV: E=Sophos;i="5.39,285,1493683200"; d="scan'208";a="434950461"
From: Anoob Soman <anoob.soman@citrix.com>
To: <xen-devel@lists.xenproject.org>, <linux-kernel@vger.kernel.org>
Date: Fri, 2 Jun 2017 15:49:48 +0100
Message-ID: <1496414988-12878-1-git-send-email-anoob.soman@citrix.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
Cc: jgross@suse.com, boris.ostrovsky@oracle.com,
 Anoob Soman <anoob.soman@citrix.com>
Subject: [Xen-devel] [PATCH] xen-evtchn: Bind dyn evtchn:qemu-dm interrupt
	to next online VCPU
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QSBIVk0gZG9taWFuIGJvb3RpbmcgZ2VuZXJhdGVzIGFyb3VuZCAyMDBLIChldnRjaG46cWVtdS1k
bSB4ZW4tZHluKQppbnRlcnJ1cHRzLGluIGEgc2hvcnQgcGVyaW9kIG9mIHRpbWUuIEFsbCB0aGVz
ZSBldnRjaG46cWVtdS1kbSBhcmUgYm91bmQKdG8gVkNQVSAwLCB1bnRpbCBpcnFiYWxhbmNlIHNl
ZXMgdGhlc2UgSVJRIGFuZCBtb3ZlcyBpdCB0byBhIGRpZmZlcmVudCBWQ1BVLgpJbiBvbmUgY29u
ZmlndXJhdGlvbiwgaXJxYmFsYW5jZSBydW5zIGV2ZXJ5IDEwIHNlY29uZHMsIHdoaWNoIG1lYW5z
CmlycWJhbGFuY2UgZG9lc24ndCBnZXQgdG8gc2VlIHRoZXNlIGJ1cnN0IG9mIGludGVycnVwdHMg
YW5kIGRvZXNuJ3QKcmUtYmFsYW5jZSBpbnRlcnJ1cHRzIG1vc3Qgb2YgdGhlIHRpbWUsIG1ha2lu
ZyBhbGwgZXZ0Y2huOnFlbXUtZG0gdG8gYmUKcHJvY2Vzc2VkIGJ5IFZDUFUwLiBUaGlzIGNhdXNl
IFZDUFUwIHRvIHNwZW5kIG1vc3Qgb2YgdGltZSBwcm9jZXNzaW5nCmhhcmRpcnEgYW5kIHZlcnkg
bGl0dGxlIHRpbWUgb24gc29mdGlycS4gTW9yZW92ZXIsIGlmIGRvbTAga2VybmVsIFBSRUVNUFRJ
T04KaXMgZGlzYWJsZWQsIFZDUFUwIG5ldmVyIHJ1bnMgd2F0Y2hkb2cgKHByb2Nlc3MgY29udGV4
dCksIHRyaWdnZXJpbmcgYQpzb2Z0bG9ja3VwIGRldGVjdGlvbiBjb2RlIHRvIHBhbmljLgoKQmlu
ZGluZyBldnRjaG46cWVtdS1kbSB0byBuZXh0IG9ubGluZSBWQ1BVLCB3aWxsIHNwcmVhZCBoYXJk
aXJxCnByb2Nlc3NpbmcgZXZlbmx5IGFjcm9zcyBkaWZmZXJlbnQgQ1BVLiBMYXRlciwgaXJxYmFs
YW5jZSB3aWxsIHRyeSB0byBiYWxhbmNlCmV2dGNobjpxZW11LWRtLCBpZiByZXF1aXJlZC4KClNp
Z25lZC1vZmYtYnk6IEFub29iIFNvbWFuIDxhbm9vYi5zb21hbkBjaXRyaXguY29tPgotLS0KIGRy
aXZlcnMveGVuL2V2ZW50cy9ldmVudHNfYmFzZS5jIHwgIDkgKysrKysrKy0tCiBkcml2ZXJzL3hl
bi9ldnRjaG4uYyAgICAgICAgICAgICB8IDM2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrLQogaW5jbHVkZS94ZW4vZXZlbnRzLmggICAgICAgICAgICAgfCAgMSArCiAzIGZpbGVz
IGNoYW5nZWQsIDQzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
ZHJpdmVycy94ZW4vZXZlbnRzL2V2ZW50c19iYXNlLmMgYi9kcml2ZXJzL3hlbi9ldmVudHMvZXZl
bnRzX2Jhc2UuYwppbmRleCBiNTI4NTJmLi44MjI0ZWMxIDEwMDY0NAotLS0gYS9kcml2ZXJzL3hl
bi9ldmVudHMvZXZlbnRzX2Jhc2UuYworKysgYi9kcml2ZXJzL3hlbi9ldmVudHMvZXZlbnRzX2Jh
c2UuYwpAQCAtMTMwMywxMCArMTMwMyw5IEBAIHZvaWQgcmViaW5kX2V2dGNobl9pcnEoaW50IGV2
dGNobiwgaW50IGlycSkKIH0KIAogLyogUmViaW5kIGFuIGV2dGNobiBzbyB0aGF0IGl0IGdldHMg
ZGVsaXZlcmVkIHRvIGEgc3BlY2lmaWMgY3B1ICovCi1zdGF0aWMgaW50IHJlYmluZF9pcnFfdG9f
Y3B1KHVuc2lnbmVkIGlycSwgdW5zaWduZWQgdGNwdSkKK2ludCB4ZW5fcmViaW5kX2V2dGNobl90
b19jcHUoaW50IGV2dGNobiwgdW5zaWduZWQgdGNwdSkKIHsKIAlzdHJ1Y3QgZXZ0Y2huX2JpbmRf
dmNwdSBiaW5kX3ZjcHU7Ci0JaW50IGV2dGNobiA9IGV2dGNobl9mcm9tX2lycShpcnEpOwogCWlu
dCBtYXNrZWQ7CiAKIAlpZiAoIVZBTElEX0VWVENITihldnRjaG4pKQpAQCAtMTMzOCw2ICsxMzM3
LDEyIEBAIHN0YXRpYyBpbnQgcmViaW5kX2lycV90b19jcHUodW5zaWduZWQgaXJxLCB1bnNpZ25l
ZCB0Y3B1KQogCiAJcmV0dXJuIDA7CiB9CitFWFBPUlRfU1lNQk9MX0dQTCh4ZW5fcmViaW5kX2V2
dGNobl90b19jcHUpOworCitzdGF0aWMgaW50IHJlYmluZF9pcnFfdG9fY3B1KHVuc2lnbmVkIGly
cSwgdW5zaWduZWQgdGNwdSkKK3sKKwlyZXR1cm4geGVuX3JlYmluZF9ldnRjaG5fdG9fY3B1KGV2
dGNobl9mcm9tX2lycShpcnEpLCB0Y3B1KTsKK30KIAogc3RhdGljIGludCBzZXRfYWZmaW5pdHlf
aXJxKHN0cnVjdCBpcnFfZGF0YSAqZGF0YSwgY29uc3Qgc3RydWN0IGNwdW1hc2sgKmRlc3QsCiAJ
CQkgICAgYm9vbCBmb3JjZSkKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL2V2dGNobi5jIGIvZHJp
dmVycy94ZW4vZXZ0Y2huLmMKaW5kZXggMTBmMWVmNS4uMTE5MmYyNCAxMDA2NDQKLS0tIGEvZHJp
dmVycy94ZW4vZXZ0Y2huLmMKKysrIGIvZHJpdmVycy94ZW4vZXZ0Y2huLmMKQEAgLTU4LDYgKzU4
LDggQEAKICNpbmNsdWRlIDx4ZW4veGVuLW9wcy5oPgogI2luY2x1ZGUgPGFzbS94ZW4vaHlwZXJ2
aXNvci5oPgogCitzdGF0aWMgREVGSU5FX1BFUl9DUFUoaW50LCBiaW5kX2xhc3Rfc2VsZWN0ZWRf
Y3B1KTsKKwogc3RydWN0IHBlcl91c2VyX2RhdGEgewogCXN0cnVjdCBtdXRleCBiaW5kX211dGV4
OyAvKiBzZXJpYWxpemUgYmluZC91bmJpbmQgb3BlcmF0aW9ucyAqLwogCXN0cnVjdCByYl9yb290
IGV2dGNobnM7CkBAIC00MjEsNiArNDIzLDM2IEBAIHN0YXRpYyB2b2lkIGV2dGNobl91bmJpbmRf
ZnJvbV91c2VyKHN0cnVjdCBwZXJfdXNlcl9kYXRhICp1LAogCWRlbF9ldnRjaG4odSwgZXZ0Y2hu
KTsKIH0KIAorc3RhdGljIHZvaWQgZXZ0Y2huX2JpbmRfaW50ZXJkb21fbmV4dF92Y3B1KGludCBl
dnRjaG4pCit7CisJdW5zaWduZWQgaW50IHNlbGVjdGVkX2NwdSwgaXJxOworCXN0cnVjdCBpcnFf
ZGVzYyAqZGVzYyA9IE5VTEw7CisJdW5zaWduZWQgbG9uZyBmbGFnczsKKworCWlycSA9IGlycV9m
cm9tX2V2dGNobihldnRjaG4pOworCWRlc2MgPSBpcnFfdG9fZGVzYyhpcnEpOworCisJaWYgKCFk
ZXNjKQorCQlyZXR1cm47CisKKwlyYXdfc3Bpbl9sb2NrX2lycXNhdmUoJmRlc2MtPmxvY2ssIGZs
YWdzKTsKKwlzZWxlY3RlZF9jcHUgPSB0aGlzX2NwdV9yZWFkKGJpbmRfbGFzdF9zZWxlY3RlZF9j
cHUpOworCXNlbGVjdGVkX2NwdSA9IGNwdW1hc2tfbmV4dF9hbmQoc2VsZWN0ZWRfY3B1LAorCQkJ
ZGVzYy0+aXJxX2NvbW1vbl9kYXRhLmFmZmluaXR5LCBjcHVfb25saW5lX21hc2spOworCisJaWYg
KHVubGlrZWx5KHNlbGVjdGVkX2NwdSA+PSBucl9jcHVfaWRzKSkKKwkJc2VsZWN0ZWRfY3B1ID0g
Y3B1bWFza19maXJzdF9hbmQoZGVzYy0+aXJxX2NvbW1vbl9kYXRhLmFmZmluaXR5LAorCQkJCWNw
dV9vbmxpbmVfbWFzayk7CisKKwlyYXdfc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmZGVzYy0+bG9j
aywgZmxhZ3MpOworCXRoaXNfY3B1X3dyaXRlKGJpbmRfbGFzdF9zZWxlY3RlZF9jcHUsIHNlbGVj
dGVkX2NwdSk7CisKKwlsb2NhbF9pcnFfZGlzYWJsZSgpOworCS8qIHVubWFzayBleHBlY3RzIGly
cXMgdG8gYmUgZGlzYWJsZWQgKi8KKwl4ZW5fcmViaW5kX2V2dGNobl90b19jcHUoZXZ0Y2huLCBz
ZWxlY3RlZF9jcHUpOworCWxvY2FsX2lycV9lbmFibGUoKTsKK30KKwogc3RhdGljIGxvbmcgZXZ0
Y2huX2lvY3RsKHN0cnVjdCBmaWxlICpmaWxlLAogCQkJIHVuc2lnbmVkIGludCBjbWQsIHVuc2ln
bmVkIGxvbmcgYXJnKQogewpAQCAtNDc4LDggKzUxMCwxMCBAQCBzdGF0aWMgbG9uZyBldnRjaG5f
aW9jdGwoc3RydWN0IGZpbGUgKmZpbGUsCiAJCQlicmVhazsKIAogCQlyYyA9IGV2dGNobl9iaW5k
X3RvX3VzZXIodSwgYmluZF9pbnRlcmRvbWFpbi5sb2NhbF9wb3J0KTsKLQkJaWYgKHJjID09IDAp
CisJCWlmIChyYyA9PSAwKSB7CiAJCQlyYyA9IGJpbmRfaW50ZXJkb21haW4ubG9jYWxfcG9ydDsK
KwkJCWV2dGNobl9iaW5kX2ludGVyZG9tX25leHRfdmNwdShyYyk7CisJCX0KIAkJYnJlYWs7CiAJ
fQogCmRpZmYgLS1naXQgYS9pbmNsdWRlL3hlbi9ldmVudHMuaCBiL2luY2x1ZGUveGVuL2V2ZW50
cy5oCmluZGV4IDg4ZGEyYWIuLmY0NDJjYTUgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUveGVuL2V2ZW50
cy5oCisrKyBiL2luY2x1ZGUveGVuL2V2ZW50cy5oCkBAIC01OCw2ICs1OCw3IEBAIGludCBiaW5k
X2ludGVyZG9tYWluX2V2dGNobl90b19pcnFoYW5kbGVyKHVuc2lnbmVkIGludCByZW1vdGVfZG9t
YWluLAogCiB2b2lkIHhlbl9zZW5kX0lQSV9vbmUodW5zaWduZWQgaW50IGNwdSwgZW51bSBpcGlf
dmVjdG9yIHZlY3Rvcik7CiB2b2lkIHJlYmluZF9ldnRjaG5faXJxKGludCBldnRjaG4sIGludCBp
cnEpOworaW50IHhlbl9yZWJpbmRfZXZ0Y2huX3RvX2NwdShpbnQgZXZ0Y2huLCB1bnNpZ25lZCB0
Y3B1KTsKIAogc3RhdGljIGlubGluZSB2b2lkIG5vdGlmeV9yZW1vdGVfdmlhX2V2dGNobihpbnQg
cG9ydCkKIHsKLS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 02 15:09:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 15:09:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGoCD-0007Pg-53; Fri, 02 Jun 2017 15: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 <jgross@suse.com>) id 1dGoCB-0007Pa-Va
 for xen-devel@lists.xenproject.org; Fri, 02 Jun 2017 15:09:00 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 C8/C9-03587-B8F71395; Fri, 02 Jun 2017 15:08:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVyuP0Ov25XvWG
 kwfunZhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bjx3MZC/YzV0y7cJS1gfEHUxcjJ4eEgJHE
 24n/gGwuDiGBhYwSP+e8YwFJCAtYSXT2PQezRQQ8JOb+u84GYjMLGEj82PcVrFlIwFZi2pJLj
 CA2m4CqxIbrp1hBbF4Ba4lts5rBbBYBFYlXTy8xg9iiAuESvQf62SBqBCVOznwCNp9TwE7i46
 Ep7BDz1SX+zIOoZxYQl7j1ZD4ThC0vsf3tHOYJjPyzkLTPQtIyC0nLLCQtCxhZVjGqF6cWlaU
 W6ZroJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBicDEOxg7L7sf4hRkoNJSZTX
 1NgwUogvKT+lMiOxOCO+qDQntfgQowwHh5IEb1odUE6wKDU9tSItMwcYJzBpCQ4eJRHePpA0b
 3FBYm5xZjpE6hSjLkfThy1fmIRY8vLzUqXEeSeBFAmAFGWU5sGNgMXsJUZZKWFeRqCjhHgKUo
 tyM0tQ5V8xinMwKgnzJoFM4cnMK4Hb9AroCCagI15s0wc5oiQRISXVwDjv4OuZ9S5fH9U+mF8
 0/du9NWGzp23U9GxpD/SJmX3ckP3mwZLJ4UzZkrpvss/VFaXdvDojLasi6aX/l6vWk3sYp5/V
 4uzU2f1Hz1Z5z1v7028y1EqSI+ds+mV7f8Lztm+v/abY/nnk1H3FtCxB7LXXi4ZzuRtuaBzuP
 HT9nQHP2iPPirqFP35XYinOSDTUYi4qTgQAgb9FTdQCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1496416138!72017764!1
X-Originating-IP: [195.135.220.15]
X-SpamReason: No, hits=0.0 required=7.0 tests=SUBJECT_RANDOMQ
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19128 invoked from network); 2 Jun 2017 15:08:58 -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; 2 Jun 2017 15:08: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 186FCABBD;
 Fri,  2 Jun 2017 15:08:58 +0000 (UTC)
To: Anoob Soman <anoob.soman@citrix.com>, xen-devel@lists.xenproject.org
References: <7c28fccb-fb5a-8796-cd86-3f9eecb19856@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <ce29e03f-22a6-a961-2d2d-38b9515c7e2d@suse.com>
Date: Fri, 2 Jun 2017 17:08:56 +0200
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: <7c28fccb-fb5a-8796-cd86-3f9eecb19856@citrix.com>
Content-Language: en-US
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] Check for irqs_disabled in evtchn_fifo_unmask
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDEvMDYvMTcgMTk6MDEsIEFub29iIFNvbWFuIHdyb3RlOgo+IEhpLAo+IAo+IENhbiBzb21l
b25lIGV4cGxhaW4sIHdoeSBldnRjaG5fZmlmb191bm1hc2soKSByZXF1aXJlcyBpcnFzX2Rpc2Fi
bGVkKCkuCj4gV2hhdCBoYXBwZW5zLCBpZiBpcnFzIGFyZSBub3QgZGlzYWJsZWQgPwoKZXZ0Y2hu
X2ZpZm9fdW5tYXNrKCkgc2VlbXMgdG8gYmUgbm90IGNyaXRpY2FsLCBidXQgZXZ0Y2huXzJsX3Vu
bWFzaygpCm1pZ2h0IGJlIHJhY3kgaWYgYW5vdGhlciBldmVudCBpcyBjb21pbmcgaW4gaW4gdGhl
IG1pZGRsZS4gVGhlCkJVR19PTigpIGluIGV2dGNobl9maWZvX3VubWFzaygpIGp1c3QgbWFrZXMg
c3VyZSBhZGRpbmcgYSBuZXcgY2FsbGVyCm5vdCBvYmV5aW5nIHRoZSByZXN0cmljdGlvbiBvZiBl
dnRjaG5fMmxfdW5tYXNrKCkgd29uJ3QgYmUgdW5ub3RpY2VkLgoKCkp1ZXJnZW4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 02 15:10:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 15:10:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGoDO-0007tz-El; Fri, 02 Jun 2017 15: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 <jgross@suse.com>) id 1dGoDN-0007ts-4T
 for xen-devel@lists.xenproject.org; Fri, 02 Jun 2017 15:10:13 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 C1/91-02006-4DF71395; Fri, 02 Jun 2017 15:10:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsVyuP0Ov+7lesN
 Ig89P9S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyHDQfZCh7JVXQdnsnUwPhHsouRk0NCwEji
 7cR/TF2MXBxCAgsZJZY/2sIOkhAWCJdYP+kYC4gtIpAu8fT/OiYQm1lATqLvywbmLkYOoAY3i
 f3THUDCbAKqEhuun2IFsXkFrCX2PHzGBmKzCKhIzHqzE6xVFGhk74F+NogaQYmTM5+AjecUcJ
 eYsf4oG8R4dYk/8y4xQ9jiEpuefWeFsOUltr+dwzyBkX8WkvZZSFpmIWmZhaRlASPLKkaN4tS
 istQiXSNLvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwOCsZ2Bg3MF4eYvfIUZJ
 DiYlUV5TY8NIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8aXVAOcGi1PTUirTMHGCcwKQlOHiUR
 Hj7QNK8xQWJucWZ6RCpU4zGHBtWr//CxHGnb8MXJiGWvPy8VClx3kkgpQIgpRmleXCDYPF7iV
 FWSpiXkYGBQYinILUoN7MEVf4VozgHo5IwbxLIFJ7MvBK4fa+ATmECOuXFNn2QU0oSEVJSDYw
 dB/8u9H60Puag+eQNi1zPfjj0+PUJu3eOfy8YP16ccv2E7GyFR59uHZl4YWLsytlcBnsFNpdp
 ch782Cvqu6RES/eh6umKnefZFLt22zZ+U5mf4JjNMW9hkXtDaWxMfdc1lc13l/ytSBYwmbWns
 GYz4yarCatkw3L/vWOK0t3W9apT0Wa5J6OkEktxRqKhFnNRcSIAGWDdodoCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1496416210!85743518!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56845 invoked from network); 2 Jun 2017 15:10:10 -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; 2 Jun 2017 15:10: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 E285BABBD;
 Fri,  2 Jun 2017 15:10:09 +0000 (UTC)
To: Anoob Soman <anoob.soman@citrix.com>, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org
References: <1496414988-12878-1-git-send-email-anoob.soman@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <a75010da-0e62-5153-2dd2-2069a3c5f54f@suse.com>
Date: Fri, 2 Jun 2017 17:10:08 +0200
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: <1496414988-12878-1-git-send-email-anoob.soman@citrix.com>
Content-Language: de-DE
Cc: boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH] xen-evtchn: Bind dyn evtchn:qemu-dm
 interrupt to next online VCPU
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDIvMDYvMTcgMTY6NDksIEFub29iIFNvbWFuIHdyb3RlOgo+IEEgSFZNIGRvbWlhbiBib290
aW5nIGdlbmVyYXRlcyBhcm91bmQgMjAwSyAoZXZ0Y2huOnFlbXUtZG0geGVuLWR5bikKPiBpbnRl
cnJ1cHRzLGluIGEgc2hvcnQgcGVyaW9kIG9mIHRpbWUuIEFsbCB0aGVzZSBldnRjaG46cWVtdS1k
bSBhcmUgYm91bmQKPiB0byBWQ1BVIDAsIHVudGlsIGlycWJhbGFuY2Ugc2VlcyB0aGVzZSBJUlEg
YW5kIG1vdmVzIGl0IHRvIGEgZGlmZmVyZW50IFZDUFUuCj4gSW4gb25lIGNvbmZpZ3VyYXRpb24s
IGlycWJhbGFuY2UgcnVucyBldmVyeSAxMCBzZWNvbmRzLCB3aGljaCBtZWFucwo+IGlycWJhbGFu
Y2UgZG9lc24ndCBnZXQgdG8gc2VlIHRoZXNlIGJ1cnN0IG9mIGludGVycnVwdHMgYW5kIGRvZXNu
J3QKPiByZS1iYWxhbmNlIGludGVycnVwdHMgbW9zdCBvZiB0aGUgdGltZSwgbWFraW5nIGFsbCBl
dnRjaG46cWVtdS1kbSB0byBiZQo+IHByb2Nlc3NlZCBieSBWQ1BVMC4gVGhpcyBjYXVzZSBWQ1BV
MCB0byBzcGVuZCBtb3N0IG9mIHRpbWUgcHJvY2Vzc2luZwo+IGhhcmRpcnEgYW5kIHZlcnkgbGl0
dGxlIHRpbWUgb24gc29mdGlycS4gTW9yZW92ZXIsIGlmIGRvbTAga2VybmVsIFBSRUVNUFRJT04K
PiBpcyBkaXNhYmxlZCwgVkNQVTAgbmV2ZXIgcnVucyB3YXRjaGRvZyAocHJvY2VzcyBjb250ZXh0
KSwgdHJpZ2dlcmluZyBhCj4gc29mdGxvY2t1cCBkZXRlY3Rpb24gY29kZSB0byBwYW5pYy4KPiAK
PiBCaW5kaW5nIGV2dGNobjpxZW11LWRtIHRvIG5leHQgb25saW5lIFZDUFUsIHdpbGwgc3ByZWFk
IGhhcmRpcnEKPiBwcm9jZXNzaW5nIGV2ZW5seSBhY3Jvc3MgZGlmZmVyZW50IENQVS4gTGF0ZXIs
IGlycWJhbGFuY2Ugd2lsbCB0cnkgdG8gYmFsYW5jZQo+IGV2dGNobjpxZW11LWRtLCBpZiByZXF1
aXJlZC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbm9vYiBTb21hbiA8YW5vb2Iuc29tYW5AY2l0cml4
LmNvbT4KPiAtLS0KPiAgZHJpdmVycy94ZW4vZXZlbnRzL2V2ZW50c19iYXNlLmMgfCAgOSArKysr
KysrLS0KPiAgZHJpdmVycy94ZW4vZXZ0Y2huLmMgICAgICAgICAgICAgfCAzNiArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0KPiAgaW5jbHVkZS94ZW4vZXZlbnRzLmggICAgICAg
ICAgICAgfCAgMSArCj4gIDMgZmlsZXMgY2hhbmdlZCwgNDMgaW5zZXJ0aW9ucygrKSwgMyBkZWxl
dGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vZXZlbnRzL2V2ZW50c19iYXNl
LmMgYi9kcml2ZXJzL3hlbi9ldmVudHMvZXZlbnRzX2Jhc2UuYwo+IGluZGV4IGI1Mjg1MmYuLjgy
MjRlYzEgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy94ZW4vZXZlbnRzL2V2ZW50c19iYXNlLmMKPiAr
KysgYi9kcml2ZXJzL3hlbi9ldmVudHMvZXZlbnRzX2Jhc2UuYwo+IEBAIC0xMzAzLDEwICsxMzAz
LDkgQEAgdm9pZCByZWJpbmRfZXZ0Y2huX2lycShpbnQgZXZ0Y2huLCBpbnQgaXJxKQo+ICB9Cj4g
IAo+ICAvKiBSZWJpbmQgYW4gZXZ0Y2huIHNvIHRoYXQgaXQgZ2V0cyBkZWxpdmVyZWQgdG8gYSBz
cGVjaWZpYyBjcHUgKi8KPiAtc3RhdGljIGludCByZWJpbmRfaXJxX3RvX2NwdSh1bnNpZ25lZCBp
cnEsIHVuc2lnbmVkIHRjcHUpCj4gK2ludCB4ZW5fcmViaW5kX2V2dGNobl90b19jcHUoaW50IGV2
dGNobiwgdW5zaWduZWQgdGNwdSkKPiAgewo+ICAJc3RydWN0IGV2dGNobl9iaW5kX3ZjcHUgYmlu
ZF92Y3B1Owo+IC0JaW50IGV2dGNobiA9IGV2dGNobl9mcm9tX2lycShpcnEpOwo+ICAJaW50IG1h
c2tlZDsKPiAgCj4gIAlpZiAoIVZBTElEX0VWVENITihldnRjaG4pKQo+IEBAIC0xMzM4LDYgKzEz
MzcsMTIgQEAgc3RhdGljIGludCByZWJpbmRfaXJxX3RvX2NwdSh1bnNpZ25lZCBpcnEsIHVuc2ln
bmVkIHRjcHUpCj4gIAo+ICAJcmV0dXJuIDA7Cj4gIH0KPiArRVhQT1JUX1NZTUJPTF9HUEwoeGVu
X3JlYmluZF9ldnRjaG5fdG9fY3B1KTsKPiArCj4gK3N0YXRpYyBpbnQgcmViaW5kX2lycV90b19j
cHUodW5zaWduZWQgaXJxLCB1bnNpZ25lZCB0Y3B1KQo+ICt7Cj4gKwlyZXR1cm4geGVuX3JlYmlu
ZF9ldnRjaG5fdG9fY3B1KGV2dGNobl9mcm9tX2lycShpcnEpLCB0Y3B1KTsKPiArfQo+ICAKPiAg
c3RhdGljIGludCBzZXRfYWZmaW5pdHlfaXJxKHN0cnVjdCBpcnFfZGF0YSAqZGF0YSwgY29uc3Qg
c3RydWN0IGNwdW1hc2sgKmRlc3QsCj4gIAkJCSAgICBib29sIGZvcmNlKQo+IGRpZmYgLS1naXQg
YS9kcml2ZXJzL3hlbi9ldnRjaG4uYyBiL2RyaXZlcnMveGVuL2V2dGNobi5jCj4gaW5kZXggMTBm
MWVmNS4uMTE5MmYyNCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL3hlbi9ldnRjaG4uYwo+ICsrKyBi
L2RyaXZlcnMveGVuL2V2dGNobi5jCj4gQEAgLTU4LDYgKzU4LDggQEAKPiAgI2luY2x1ZGUgPHhl
bi94ZW4tb3BzLmg+Cj4gICNpbmNsdWRlIDxhc20veGVuL2h5cGVydmlzb3IuaD4KPiAgCj4gK3N0
YXRpYyBERUZJTkVfUEVSX0NQVShpbnQsIGJpbmRfbGFzdF9zZWxlY3RlZF9jcHUpOwo+ICsKPiAg
c3RydWN0IHBlcl91c2VyX2RhdGEgewo+ICAJc3RydWN0IG11dGV4IGJpbmRfbXV0ZXg7IC8qIHNl
cmlhbGl6ZSBiaW5kL3VuYmluZCBvcGVyYXRpb25zICovCj4gIAlzdHJ1Y3QgcmJfcm9vdCBldnRj
aG5zOwo+IEBAIC00MjEsNiArNDIzLDM2IEBAIHN0YXRpYyB2b2lkIGV2dGNobl91bmJpbmRfZnJv
bV91c2VyKHN0cnVjdCBwZXJfdXNlcl9kYXRhICp1LAo+ICAJZGVsX2V2dGNobih1LCBldnRjaG4p
Owo+ICB9Cj4gIAo+ICtzdGF0aWMgdm9pZCBldnRjaG5fYmluZF9pbnRlcmRvbV9uZXh0X3ZjcHUo
aW50IGV2dGNobikKPiArewo+ICsJdW5zaWduZWQgaW50IHNlbGVjdGVkX2NwdSwgaXJxOwo+ICsJ
c3RydWN0IGlycV9kZXNjICpkZXNjID0gTlVMTDsKPiArCXVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4g
Kwo+ICsJaXJxID0gaXJxX2Zyb21fZXZ0Y2huKGV2dGNobik7Cj4gKwlkZXNjID0gaXJxX3RvX2Rl
c2MoaXJxKTsKPiArCj4gKwlpZiAoIWRlc2MpCj4gKwkJcmV0dXJuOwo+ICsKPiArCXJhd19zcGlu
X2xvY2tfaXJxc2F2ZSgmZGVzYy0+bG9jaywgZmxhZ3MpOwo+ICsJc2VsZWN0ZWRfY3B1ID0gdGhp
c19jcHVfcmVhZChiaW5kX2xhc3Rfc2VsZWN0ZWRfY3B1KTsKPiArCXNlbGVjdGVkX2NwdSA9IGNw
dW1hc2tfbmV4dF9hbmQoc2VsZWN0ZWRfY3B1LAo+ICsJCQlkZXNjLT5pcnFfY29tbW9uX2RhdGEu
YWZmaW5pdHksIGNwdV9vbmxpbmVfbWFzayk7Cj4gKwo+ICsJaWYgKHVubGlrZWx5KHNlbGVjdGVk
X2NwdSA+PSBucl9jcHVfaWRzKSkKPiArCQlzZWxlY3RlZF9jcHUgPSBjcHVtYXNrX2ZpcnN0X2Fu
ZChkZXNjLT5pcnFfY29tbW9uX2RhdGEuYWZmaW5pdHksCj4gKwkJCQljcHVfb25saW5lX21hc2sp
Owo+ICsKPiArCXJhd19zcGluX3VubG9ja19pcnFyZXN0b3JlKCZkZXNjLT5sb2NrLCBmbGFncyk7
Cj4gKwl0aGlzX2NwdV93cml0ZShiaW5kX2xhc3Rfc2VsZWN0ZWRfY3B1LCBzZWxlY3RlZF9jcHUp
Owo+ICsKPiArCWxvY2FsX2lycV9kaXNhYmxlKCk7Cj4gKwkvKiB1bm1hc2sgZXhwZWN0cyBpcnFz
IHRvIGJlIGRpc2FibGVkICovCj4gKwl4ZW5fcmViaW5kX2V2dGNobl90b19jcHUoZXZ0Y2huLCBz
ZWxlY3RlZF9jcHUpOwo+ICsJbG9jYWxfaXJxX2VuYWJsZSgpOwoKSSdkIHByZWZlciB0aGUgdG8g
aGF2ZSBpcnEgZGlzYWJsZWQgZnJvbSB0YWtpbmcgdGhlIGxvY2sgdW50aWwgaGVyZS4KVGhpcyB3
aWxsIGF2b2lkIHByb2JsZW1zIGR1ZSB0byBwcmVlbXB0aW9uIGFuZCB3aWxsIGJlIGZhc3RlciBh
cyBpdAphdm9pZHMgb25lIGlycSBvbi9vZmYgY3ljbGUuIFNvOgoKbG9jYWxfaXJxX2Rpc2FibGUo
KTsKcmF3X3NwaW5fbG9jaygpOwouLi4KcmF3X3NwaW5fdW5sb2NrKCk7CnRoaXNfY3B1X3dyaXRl
KCk7Cnhlbl9yZWJpbmRfZXZ0Y2huX3RvX2NwdSgpOwpsb2NhbF9pcnFfZW5hYmxlKCk7CgoKSnVl
cmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 02 15:12:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 15: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 1dGoFE-000833-Qg; Fri, 02 Jun 2017 15:12:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dGoFD-00082p-1f
 for xen-devel@lists.xenproject.org; Fri, 02 Jun 2017 15:12:07 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 55/DE-02180-64081395; Fri, 02 Jun 2017 15:12:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVysyfVTdepwTD
 S4P1pHYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaPn2la2gvkGFcc6/zA3MD5T7GLk4hAS2Mwo
 8eDLJ1YIZzmjxPpVTUxdjJwcwgJ+Eo8OfmTvYuTgEAGy71wNBDGZBfQlzu0oB6kQEsiT+NCxi
 w3EZhPQlLjz+RMTSAmvgJXEope2ICaLgIrExwexIBWiAuESvQf6wap5BQQlTs58wgJicwrYSu
 xb/BxsJ7OAmcS8zQ+ZIWxxiVtP5kPF5SW2v53DPIGRfxaS9llIWmYhaZmFpGUBI8sqRo3i1KK
 y1CJdQ0O9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzAwGQAgh2MK9udDzFKcjAp
 ifKaGhtGCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgvVUHlBMsSk1PrUjLzAHGCExagoNHSYS3D
 yTNW1yQmFucmQ6ROsWoKCXOOwkkIQCSyCjNg2uDxeUlRlkpYV5GoEOEeApSi3IzS1DlXzGKcz
 AqCfMmgUzhycwrgZv+CmgxE9DiF9v0QRaXJCKkpBoY69/ONW89ysvr1PUrNle35PMd/fWxi+s
 fiPVb7vvXV+u8SFis4VFcbEpQdUJ9rNYtWetfKu82PKyfpOdqFl/4I2L1DL1t92aw1GixPjg/
 c0v67OD/P703cdfOuLqBIZKzQV1kQkOXbsDcFdFtnqLJ+XUae/Kd7M1derYsaGuxUst2zym58
 VGJpTgj0VCLuag4EQDtHe5RxgIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1496416322!62789388!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48087 invoked from network); 2 Jun 2017 15:12:02 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-206.messagelabs.com with SMTP; 2 Jun 2017 15:12: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 800E91596;
 Fri,  2 Jun 2017 08:12:01 -0700 (PDT)
Received: from [10.37.12.100] (unknown [10.37.12.100])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 33ABB3F58B;
 Fri,  2 Jun 2017 08:12:00 -0700 (PDT)
To: Sergej Proskurin <proskurin@sec.in.tum.de>, xen-devel@lists.xenproject.org
References: <20170601151906.10213-1-proskurin@sec.in.tum.de>
 <20170601151906.10213-8-proskurin@sec.in.tum.de>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <bceb770b-3254-8009-5606-8ae339afc0c8@arm.com>
Date: Fri, 2 Jun 2017 16:11:58 +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: <20170601151906.10213-8-proskurin@sec.in.tum.de>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [RFC PATCH v2 7/8] arm/mem_access: Add
	short-descriptor based gpt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGkgU2VyZ2VqLAoKT24gMDYvMDEvMjAxNyAwNDoxOCBQTSwgU2VyZ2VqIFByb3NrdXJpbiB3cm90
ZToKPiBUaGlzIGNvbW1pdCBhZGRzIGZ1bmN0aW9uYWxpdHkgdG8gd2FsayB0aGUgZ3Vlc3QncyBw
YWdlIHRhYmxlcyB1c2luZyB0aGUKPiBzaG9ydC1kZXNjcmlwdG9yIHRyYW5zbGF0aW9uIHRhYmxl
IGZvcm1hdCBmb3IgYm90aCBBUk12NyBhbmQgQVJNdjguIFRoZQo+IGltcGxlbWVudGF0aW9uIGlz
IGJhc2VkIG9uIEFSTSBEREkgMDQ4N0EtZyBHNC00MTg5IGFuZCBBUk0gRERJIDA0MDZDLWIKPiBC
My0xNTA2Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IFNlcmdlaiBQcm9za3VyaW4gPHByb3NrdXJpbkBz
ZWMuaW4udHVtLmRlPgo+IC0tLQo+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+Cj4gQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4g
LS0tCj4gICB4ZW4vYXJjaC9hcm0vcDJtLmMgfCAxMjUgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KPiAgIDEgZmlsZSBjaGFuZ2VkLCAxMjMgaW5z
ZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L3AybS5jIGIveGVuL2FyY2gvYXJtL3AybS5jCj4gaW5kZXggZWEzYmU2ZjA1MC4uZmExMTJiODcz
YyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vcDJtLmMKPiArKysgYi94ZW4vYXJjaC9hcm0v
cDJtLmMKPiBAQCAtMTU1OCw4ICsxNTU4LDEyOSBAQCBzdGF0aWMgaW50IF9fcDJtX3dhbGtfZ3B0
X3NkKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHZhZGRyX3QgZ3ZhLCBwYWRkcl90ICppcGEsCj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCAqcGVybV9ybykKPiAgIHsKPiAtICAgIC8qIE5vdCBpbXBsZW1l
bnRlZCB5ZXQuICovCj4gLSAgICByZXR1cm4gLUVGQVVMVDsKPiArICAgIGludCBkaXNhYmxlZCA9
IDE7CgpUaGlzIHNob3VsZCBiZSBib29sIGFzIHlvdSB1c2UgMC8xLgoKPiArICAgIGludDMyX3Qg
dHRicjsKCkxpa2VseSB5b3Ugd2FudCB0byB1c2UgdWludDY0X3QgaGVyZS4KCj4gKyAgICBwYWRk
cl90IG1hc2s7Cj4gKyAgICBwdGVfc2RfdCBwdGUsICp0YWJsZTsKPiArICAgIHN0cnVjdCBwYWdl
X2luZm8gKnBhZ2U7Cj4gKyAgICByZWdpc3Rlcl90IHR0YmNyID0gUkVBRF9TWVNSRUcoVENSX0VM
MSk7Cj4gKyAgICB1bnNpZ25lZCBpbnQgbGV2ZWwgPSAwLCBuID0gdHRiY3IgJiBUVEJDUl9OX01B
U0s7Cj4gKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gcDJtLT5kb21haW47Cj4gKwo+ICsgICAgY29u
c3QgcGFkZHJfdCBvZmZzZXRzWzJdID0gewo+ICsgICAgICAgICgocGFkZHJfdCkoZ3ZhID4+IDIw
KSAmICgoMVVMTCA8PCAoMTIgLSBuKSkgLSAxKSksCj4gKyAgICAgICAgKChwYWRkcl90KShndmEg
Pj4gMTIpICYgKCgxVUxMIDw8IDgpIC0gMSkpCj4gKyAgICB9Owo+ICsKPiArICAgIC8qIFRPRE86
IERvIHRoZSBzYW1lICgzMSBiaXQpIHdpdGggTFBBRSBjb2RlISEgKi8KPiArICAgIG1hc2sgPSAo
KDFVTEwgPDwgUkVHSVNURVJfV0lEVEhfMzJfQklUKSAtIDEpICYKPiArICAgICAgICAgICB+KCgx
VUxMIDw8IChSRUdJU1RFUl9XSURUSF8zMl9CSVQgLSBuKSkgLSAxKTsKPiArCj4gKyAgICBpZiAo
IG4gPT0gMCB8fCAhKGd2YSAmIG1hc2spICkKPiArICAgIHsKPiArICAgICAgICAvKiBVc2UgVFRC
UjAgZm9yIEdWQSB0byBJUEEgdHJhbnNsYXRpb24uICovCj4gKyAgICAgICAgdHRiciA9IFJFQURf
U1lTUkVHNjQoVFRCUjBfRUwxKTsKPiArCj4gKyAgICAgICAgLyogSWYgVFRCQ1IuUEQwIGlzIHNl
dCwgdHJhbnNsYXRpb25zIHVzaW5nIFRUQlIwIGFyZSBkaXNhYmxlZC4gKi8KPiArICAgICAgICBk
aXNhYmxlZCA9ICggdHRiY3IgJiBUVEJDUl9QRDAgKSA/IDEgOiAwCmRpc2FibGUgPSB0dGJjciAm
IFRUQkNSX1BEMDsKCj4gKyAgICB9Cj4gKyAgICBlbHNlCj4gKyAgICB7Cj4gKyAgICAgICAgLyog
VXNlIFRUQlIxIGZvciBHVkEgdG8gSVBBIHRyYW5zbGF0aW9uLiAqLwo+ICsgICAgICAgIHR0YnIg
PSBSRUFEX1NZU1JFRzY0KFRUQlIxX0VMMSk7Cj4gKwo+ICsgICAgICAgIC8qIElmIFRUQkNSLlBE
MSBpcyBzZXQsIHRyYW5zbGF0aW9ucyB1c2luZyBUVEJSMSBhcmUgZGlzYWJsZWQuICovCj4gKyAg
ICAgICAgZGlzYWJsZWQgPSAoIHR0YmNyICYgVFRCQ1JfUEQxICkgPyAxIDogMDsKCkRpdHRvLgoK
PiArICAgIH0KPiArCj4gKyAgICBpZiAoIGRpc2FibGVkICkKPiArICAgICAgICByZXR1cm4gLUVG
QVVMVDsKPiArCj4gKyAgICBtYXNrID0gKDFVTEwgPDwgKDE0IC0gbikpIC0gMTsKClBsZWFzZSBl
eHBsYWluIHRoZSAxNCBoZXJlOwoKPiArICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihkLCBw
YWRkcl90b19wZm4odHRiciAmIH5tYXNrKSwgTlVMTCwgUDJNX0FMTE9DKTsKPiArICAgIGlmICgg
IXBhZ2UgKQo+ICsgICAgICAgIHJldHVybiAtRUZBVUxUOwo+ICsKPiArICAgIC8qCj4gKyAgICAg
KiBYWFg6IFRoZSAybmQgbGV2ZWwgbG9va3VwIHRhYmxlIG1pZ2h0IGNvbXByaXNlIDQgY29uY2F0
ZW5hdGVkIDRLCj4gKyAgICAgKiBwYWdlcy4gIENoZWNrIGhvdyB0byBtYXAgY29uY2F0ZW5hdGVk
IHRhYmxlcyBhdCBvbmNlLgo+ICsgICAgICovCgpZb3Ugd2lsbCBub3QgYmUgYWJsZSB0byBtYXAg
Y29uY2F0ZW5hdGVkIHRhYmxlcyBhdCBvbmNlIGJlY2F1c2UgdGhleSBtYXkgCm5vdCBiZSBjb250
aWd1b3VzIGluIGd1ZXN0IG1lbW9yeS4gVGhvdWdoIHlvdSBjb3VsZCB1c2Ugdm1hcC4KCkJ1dCBp
biB0aGlzIGNhc2UsIEkgd291bGQgb25seSBsb29rIGZvciB0aGUgcGFnZSB1c2VkIGFuZCBvbmx5
IG1hcHBlZCAKdGhhdCBvbmUuCgo+ICsgICAgdGFibGUgPSBfX21hcF9kb21haW5fcGFnZShwYWdl
KTsKPiArCj4gKyAgICAvKiBDb25zaWRlciBvZmZzZXQgaWYgbiA+IDIuICovCj4gKyAgICBpZiAo
IG4gPiAyICkKPiArICAgICAgICB0YWJsZSA9IChwdGVfc2RfdCAqKSgodW5zaWduZWQgbG9uZyl0
YWJsZSB8ICh1bnNpZ25lZCBsb25nKSh0dGJyICYgbWFzaykpOwpXaGF0IGFyZSB5b3UgdHJ5aW5n
IHRvIGFjaGlldmUgaGVyZT8KCj4gKwo+ICsgICAgcHRlID0gdGFibGVbb2Zmc2V0c1tsZXZlbF1d
Owo+ICsKPiArICAgIHVubWFwX2RvbWFpbl9wYWdlKHRhYmxlKTsKPiArICAgIHB1dF9wYWdlKHBh
Z2UpOwo+ICsKPiArICAgIHN3aXRjaCAoIHB0ZS53YWxrLmR0ICkgewoKQ29kaW5nIHN0eWxlLgoK
PiArICAgIGNhc2UgMDogLyogSW52YWxpZCBtYXBwaW5nLiAqLwo+ICsgICAgICAgIHJldHVybiAt
RUZBVUxUOwo+ICsKPiArICAgIGNhc2UgMTogLyogTGFyZ2Ugb3Igc21hbGwgcGFnZS4gKi8KCkht
bW0sIGR0ID09IDEgbWVhbnMgcGFnZSB0YWJsZS4gTm90IHNtYWxsL2xhcmdlLgoKPiArICAgICAg
ICBsZXZlbCsrOwo+ICsKPiArICAgICAgICBwYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4oZCwgKHB0
ZS53YWxrLmJhc2UgPj4gMiksIE5VTEwsIFAyTV9BTExPQyk7Cj4gKyAgICAgICAgaWYgKCAhcGFn
ZSApCj4gKyAgICAgICAgICAgIHJldHVybiAtRUZBVUxUOwo+ICsKPiArICAgICAgICB0YWJsZSA9
IF9fbWFwX2RvbWFpbl9wYWdlKHBhZ2UpOwo+ICsgICAgICAgIHRhYmxlID0gKHB0ZV9zZF90ICop
KCh1bnNpZ25lZCBsb25nKXRhYmxlIHwgKChwdGUud2Fsay5iYXNlICYgMHgzKSA8PCAxMCkpOwoK
U2FtZSBhcyBhYm92ZS4gV2hhdCBhcmUgeW91IHRyeWluZyB0byBhY2hpZXZlIGhlcmU/IEFsc28g
SSBhbSBxdWl0ZSAKY29uZnVzZSB3aXRoIHRoZSBwdGUud2Fsay5iYXNlICYgMHgzLgoKPiArCj4g
KyAgICAgICAgcHRlID0gdGFibGVbb2Zmc2V0c1tsZXZlbF1dOwo+ICsKPiArICAgICAgICB1bm1h
cF9kb21haW5fcGFnZSh0YWJsZSk7Cj4gKyAgICAgICAgcHV0X3BhZ2UocGFnZSk7Cj4gKwo+ICsg
ICAgICAgIGlmICggcHRlLndhbGsuZHQgPT0gMCApCgpQbGVhc2UgYXZvaWQgaGFyZGNvZGUgdmFs
dWUgd2hlbiBwb3NzaWJsZS4gV2hlbiBJIHJlYWQgMCBoZXJlIEkgZG9uJ3QgCmtub3cgd2hhdCBp
dCBtZWFucy4KCj4gKyAgICAgICAgICAgIGJyZWFrOwo+ICsKPiArICAgICAgICBpZiAoIHB0ZS53
YWxrLmR0ICYgMHgyICkgLyogU21hbGwgcGFnZS4gKi8KClBsZWFzZSBhdm9pZCBoYXJkY29kZSB2
YWx1ZS4KCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBtYXNrID0gKDFVTEwgPDwgUEFHRV9T
SElGVF80SykgLSAxID4gKyAgICAgICAgICAgICppcGEgPSAocHRlLmJpdHMgJiB+bWFzaykgfCAo
Z3ZhICYgbWFzayk7CgpZb3UgcmVhbGx5IGRvbid0IG5lZWQgdG8gZHVwbGljYXRlIHRoYXQgbGlu
ZSBhbmQuLi4KCj4gKyAgICAgICAgfQo+ICsgICAgICAgIGVsc2UgLyogTGFyZ2UgcGFnZS4gKi8K
PiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIG1hc2sgPSAoMVVMTCA8PCBQQUdFX1NISUZUXzY0
SykgLSAxOwo+ICsgICAgICAgICAgICAqaXBhID0gKHB0ZS5iaXRzICYgfm1hc2spIHwgKGd2YSAm
IG1hc2spOwoKLi4uIGFuZCB0aGF0IG9uZS4KCj4gKyAgICAgICAgfQo+ICsKPiArICAgICAgICAv
KiBTZXQgYWNjZXNzIHBlcm1pc3Npb25zWzI6MF0uICovCj4gKyAgICAgICAgKnBlcm1fcm8gPSAo
cHRlLmJpdHMgJiAweDIwMCkgPj4gOTsKCk5vIGhhcmRjb2RpbmcgdmFsdWUgcGxlYXNlLiBBbmQg
bG9va2luZyBhdCB0aGUgTFBBRSB2ZXJzaW9uLCB5b3UgYXJlIApvbmx5IHNldHRpbmcgb25lIGJp
dCB0aGVyZSBidXQgMiBiaXRzIGhlcmUuIEhvdyB0aGUgY2FsbGVyIHdpbGwgbm8gd2hhdCAKdG8g
ZG8/Cgo+ICsKPiArICAgICAgICBicmVhazsKPiArCj4gKyAgICBjYXNlIDI6IC8qIFNlY3Rpb24u
ICovCj4gKyAgICBjYXNlIDM6IC8qIFNlY3Rpb24gb3IgU3VwZXJzZWN0aW9uLiAqLwoKQm90aCAy
IGFuZCAzIG1heSBwb2ludCB0byBTZWN0aW9uIG9yIFN1cGVyc2VjdGlvbi4KCj4gKyAgICAgICAg
aWYgKCAhKHB0ZS5iaXRzICYgKDFVTEwgPDwgMTgpKSApIC8qIFNlY3Rpb24gKi8KClBsZWFzZSBk
b24ndCBoYXJkY29kZSAxOC4KCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBtYXNrID0gKDFV
TEwgPDwgMjApIC0gMTsKClNhbWUgaGVyZS4KCj4gKyAgICAgICAgICAgICppcGEgPSAocHRlLmJp
dHMgJiB+bWFzaykgfCAoZ3ZhICYgbWFzayk7Cj4gKyAgICAgICAgfQo+ICsgICAgICAgIGVsc2Ug
LyogU3VwZXJzZWN0aW9uICovCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBtYXNrID0gKDFV
TEwgPDwgMjQpIC0gMTsKClNhbWUgaGVyZS4KCj4gKyAgICAgICAgICAgICppcGEgPSAocHRlLmJp
dHMgJiB+bWFzaykgfCAoZ3ZhICYgbWFzayk7Cj4gKwo+ICsgICAgICAgICAgICBtYXNrID0gKCgx
VUxMIDw8IDI0KSAtIDEpICYgfigoMVVMTCA8PCAyMCkgLSAxKTsKClNhbWUgaGVyZS4KCj4gKyAg
ICAgICAgICAgICppcGEgfD0gKHB0ZS5iaXRzICYgbWFzaykgPDwgMzI7Cj4gKwo+ICsgICAgICAg
ICAgICBtYXNrID0gKCgxVUxMIDw8IDkpIC0gMSkgJiB+KCgxVUxMIDw8IDUpIC0gMSk7CgpTYW1l
IGhlcmUuCgo+ICsgICAgICAgICAgICAqaXBhIHw9IChwdGUuYml0cyAmIG1hc2spIDw8IDM2OwoK
SSBkb24ndCB1bmRlcnN0YW5kIHdoeSB5b3UgaW50cm9kdWNlIGEgcHRlX3NkX3dhbGsgc3RydWN0
dXJlIGluIGEgd2F5IAp0aGF0IHlvdSBjYW5ub3QgdGFrZSBlYXNpbHkgYWR2YW50YWdlLiBJdCB3
b3VsZCBiZSBiZXR0ZXIgdG8gcmV3b3JrIGl0IApmb3IgeW91ciBwdXJwb3NlLgoKPiArICAgICAg
ICB9Cj4gKwo+ICsgICAgICAgIC8qIFNldCBhY2Nlc3MgcGVybWlzc2lvblsyXS4gKi8KPiArICAg
ICAgICAqcGVybV9ybyA9IChwdGUuYml0cyAmIDB4ODAwMCkgPj4gMTU7CgpObyBoYXJkY29kaW5n
IHZhbHVlIHBsZWFzZS4gQW5kIGhlcmUgeW91IHNldCBvbmUgYml0IGJ1dCAyIGJpdHMgYWJvdmUu
Li4uCgo+ICsgICAgfQo+ICsKPiArICAgIGlmICggcHRlLndhbGsuZHQgPT0gMCApCj4gKyAgICAg
ICAgcmV0dXJuIC1FRkFVTFQ7CgpEb24ndCB5b3UgYWxyZWFkeSBoYW5kbGUgaXQgaW4gdGhlIHN3
aXRjaD8KCj4gKwo+ICsgICAgcmV0dXJuIDA7Cj4gICB9Cj4gICAKPiAgIC8qCj4gCgpDaGVlcnMs
CgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 02 15:13:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 15: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 1dGoGd-0008Af-5K; Fri, 02 Jun 2017 15:13:35 +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 1dGoGc-0008AY-FP
 for xen-devel@lists.xenproject.org; Fri, 02 Jun 2017 15:13:34 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 1D/32-03557-D9081395; Fri, 02 Jun 2017 15:13:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsVysyfVTXdug2G
 kwbKZnBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b6yWvZCx7JVPxf9oKtgfG2WBcjF4eQwGZG
 if4b15ghnOWMEr2bHrJ3MXJyCAs4S8w+voiti5GDQ0TAT+LO1UAQk1lAX+LcjnKQCiGBfIm+d
 z8YQWw2AU2JO58/MYHYvAJWEt92LmEGsVkEVCRuvH8ENlFUIFyi90A/G0SNoMTJmU9YQEZyCt
 hJLHwmABJmFjCTmLf5ITOELS5x68l8JghbXmL72znMExj5ZyHpnoWkZRaSlllIWhYwsqxi1Ch
 OLSpLLdI1MtNLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMTQYg2MF4ZkHgIUZJ
 DiYlUV5TY8NIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8gfVAOcGi1PTUirTMHGCUwKQlOHiUR
 HgdQdK8xQWJucWZ6RCpU4y6HBtWr//CJMSSl5+XKiXO2wtSJABSlFGaBzcCFrGXGGWlhHkZgY
 4S4ilILcrNLEGVf8UozsGoJMybVAc0hSczrwRu0yugI5iAjnixTR/kiJJEhJRUA2Ow4Sc33Um
 XF23mKe+a8a9mtRbz7EfN8YZra977RHtOr0yOuOn1N4F1Yt9xf27JeBlb+45TZ7Kyp9hs8VaZ
 LOeTMuNSz3vb3MiTfWu+/9ky08/o6CwXTdkm1Zn6M/3ae3IN3soU/756Un6K5CWeRu7PCTN8J
 86Wj41/uce+JtbfZkKBgWVaphJLcUaioRZzUXEiAMDSDinTAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1496416412!105934842!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57392 invoked from network); 2 Jun 2017 15:13:32 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-9.tower-27.messagelabs.com with SMTP; 2 Jun 2017 15:13: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 279E91596;
 Fri,  2 Jun 2017 08:13:32 -0700 (PDT)
Received: from [10.37.12.100] (unknown [10.37.12.100])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A61243F58B;
 Fri,  2 Jun 2017 08:13:30 -0700 (PDT)
To: Sergej Proskurin <proskurin@sec.in.tum.de>, xen-devel@lists.xenproject.org
References: <20170601151906.10213-1-proskurin@sec.in.tum.de>
 <20170601151906.10213-10-proskurin@sec.in.tum.de>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <75e7566c-8934-c652-3c44-d8ed912888c3@arm.com>
Date: Fri, 2 Jun 2017 16:13:28 +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: <20170601151906.10213-10-proskurin@sec.in.tum.de>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 1/8] arm/mem_access: Add (TCR_|TTBCR_)*
	defines
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SSBoYXZlIHR3byBzZXJpZXMgb24gbXkgaW5ib3ggd2l0aCB0aGUgc2FtZSBwYXRjaGVzLiBJIGFz
c3VtZSBpdCBpcyBhIAptaXN0YWtlIGFuZCBvbmx5IHJldmlld2VkIHRoZSAiUkZDIFBBVENIIHYy
IiB2ZXJzaW9uLgoKTGV0IG1lIGtub3cgaWYgaXQgaXMgbm90IHJpZ2h0LgoKQ2hlZXJzLAoKT24g
MDYvMDEvMjAxNyAwNDoxOCBQTSwgU2VyZ2VqIFByb3NrdXJpbiB3cm90ZToKPiBUaGlzIGNvbW1p
dCBhZGRzIChUQ1JffFRUQkNSXykqIGRlZmluZXMgdG8gc2ltcGxpZnkgYWNjZXNzIHRvIHRoZSBy
ZXNwZWN0aXZlCj4gcmVnaXN0ZXIgY29udGVudHMuCj4gCj4gU2lnbmVkLW9mZi1ieTogU2VyZ2Vq
IFByb3NrdXJpbiA8cHJvc2t1cmluQHNlYy5pbi50dW0uZGU+Cj4gLS0tCj4gQ2M6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiBDYzogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiAtLS0KPiB2MjogRGVmaW5lIFRDUl9TWl9NQVNLIGluIGEg
d2F5IHNvIHRoYXQgaXQgY2FuIGJlIGFsc28gYXBwbGllZCB0byAzMi1iaXQgZ3Vlc3RzCj4gICAg
ICB1c2luZyB0aGUgbG9uZy1kZXNjcmlwdG9yIHRyYW5zbGF0aW9uIHRhYmxlIGZvcm1hdC4KPiAK
PiAgICAgIEV4dGVuZCB0aGUgcHJldmlvdXMgY29tbWl0IGJ5IGZ1cnRoZXIgZGVmaW5lcyBhbGxv
d2luZyBhIHNpbXBsaWZpZWQgYWNjZXNzCj4gICAgICB0byB0aGUgcmVnaXN0ZXJzIFRDUl9FTDEg
YW5kIFRUQkNSLgo+IC0tLQo+ICAgeGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaCB8IDQ5
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gICAxIGZpbGUgY2hh
bmdlZCwgNDkgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
YXJtL3Byb2Nlc3Nvci5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaAo+IGluZGV4
IDg1NWRlZDFiMDcuLmMwOTVkYWQ3ZTkgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9wcm9jZXNzb3IuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgKPiBA
QCAtOTQsNiArOTQsOSBAQAo+ICAgI2RlZmluZSBUVEJDUl9OXzJLQiAgX0FDKDB4MDMsVSkKPiAg
ICNkZWZpbmUgVFRCQ1JfTl8xS0IgIF9BQygweDA0LFUpCj4gICAKPiArI2RlZmluZSBUVEJDUl9Q
RDAgICAgICAgKF9BQygxLFUpPDw0KQo+ICsjZGVmaW5lIFRUQkNSX1BEMSAgICAgICAoX0FDKDEs
VSk8PDUpCj4gKwo+ICAgLyogU0NUTFIgU3lzdGVtIENvbnRyb2wgUmVnaXN0ZXIuICovCj4gICAv
KiBIU0NUTFIgaXMgYSBzdWJzZXQgb2YgdGhpcy4gKi8KPiAgICNkZWZpbmUgU0NUTFJfVEUgICAg
ICAgIChfQUMoMSxVKTw8MzApCj4gQEAgLTE1NSw2ICsxNTgsMTkgQEAKPiAgIC8qIFRDUjogU3Rh
Z2UgMSBUcmFuc2xhdGlvbiBDb250cm9sICovCj4gICAKPiAgICNkZWZpbmUgVENSX1QwU1ooeCkg
ICAgICgoeCk8PDApCj4gKyNkZWZpbmUgVENSX1QwU1pfU0hJRlQgICgwKQo+ICsjZGVmaW5lIFRD
Ul9UMVNaX1NISUZUICAoMTYpCj4gKwo+ICsvKgo+ICsgKiBBY2NvcmRpbmcgdG8gQVJNIERESSAw
NDg3QS5nLCBUQ1JfRUwxLntUMFNaLFQxU1p9IChBYXJjaDY0LCBTZWN0aW9uIEQ3LTIwMjEpCj4g
KyAqIGNvbXByaXNlcyA2IGJpdHMgYW5kIFRUQkNSLntUMFNaLFQxU1p9IChBYXJjaDMyLCBTZWN0
aW9uIEc2LTQ2MjQpIGNvbXByaXNlcwo+ICsgKiAzIGJpdHMgZm9sbG93aW5nIGFub3RoZXIgMyBi
aXRzIGZvciBSRVMwLiBUaHVzLCB0aGUgbWFzayBmb3IgYm90aCByZWdpc3RlcnMKPiArICogc2hv
dWxkIGJlIDB4M2YuCj4gKyAqLwo+ICsjZGVmaW5lIFRDUl9TWl9NQVNLICAgICAoX0FDKDB4M2Ys
VUwpPDwwKQo+ICsKPiArI2RlZmluZSBUQ1JfRVBEMCAgICAgICAgKF9BQygweDEsVUwpPDw3KQo+
ICsjZGVmaW5lIFRDUl9FUEQxICAgICAgICAoX0FDKDB4MSxVTCk8PDIzKQo+ICAgCj4gICAjZGVm
aW5lIFRDUl9JUkdOMF9OQyAgICAoX0FDKDB4MCxVTCk8PDgpCj4gICAjZGVmaW5lIFRDUl9JUkdO
MF9XQldBICAoX0FDKDB4MSxVTCk8PDgpCj4gQEAgLTE3MywxMSArMTg5LDM1IEBACj4gICAjZGVm
aW5lIFRDUl9URzBfNEsgICAgICAoX0FDKDB4MCxVTCk8PDE0KQo+ICAgI2RlZmluZSBUQ1JfVEcw
XzY0SyAgICAgKF9BQygweDEsVUwpPDwxNCkKPiAgICNkZWZpbmUgVENSX1RHMF8xNksgICAgIChf
QUMoMHgyLFVMKTw8MTQpCj4gKyNkZWZpbmUgVENSX1RHMF9NQVNLICAgIChfQUMoMHgzLFVMKTw8
MTQpCj4gKyNkZWZpbmUgVENSX1RHMF9TSElGVCAgICgxNCkKPiArCj4gKyNkZWZpbmUgVENSX1RH
MV8xNksgICAgIChfQUMoMHgxLFVMKTw8MzApCj4gKyNkZWZpbmUgVENSX1RHMV80SyAgICAgIChf
QUMoMHgyLFVMKTw8MzApCj4gKyNkZWZpbmUgVENSX1RHMV82NEsgICAgIChfQUMoMHgzLFVMKTw8
MzApCj4gKyNkZWZpbmUgVENSX1RHMV9NQVNLICAgIChfQUMoMHgzLFVMKTw8MzApCj4gKyNkZWZp
bmUgVENSX1RHMV9TSElGVCAgICgzMCkKPiArCj4gKyNkZWZpbmUgVENSX0lQU18zMl9CSVQgIChf
QUMoMHgwLFVMTCk8PDMyKQo+ICsjZGVmaW5lIFRDUl9JUFNfMzZfQklUICAoX0FDKDB4MSxVTEwp
PDwzMikKPiArI2RlZmluZSBUQ1JfSVBTXzQwX0JJVCAgKF9BQygweDIsVUxMKTw8MzIpCj4gKyNk
ZWZpbmUgVENSX0lQU180Ml9CSVQgIChfQUMoMHgzLFVMTCk8PDMyKQo+ICsjZGVmaW5lIFRDUl9J
UFNfNDRfQklUICAoX0FDKDB4NCxVTEwpPDwzMikKPiArI2RlZmluZSBUQ1JfSVBTXzQ4X0JJVCAg
KF9BQygweDUsVUxMKTw8MzIpCj4gKyNkZWZpbmUgVENSX0lQU19NQVNLICAgIChfQUMoMHg3LFVM
TCk8PDMyKQo+ICsjZGVmaW5lIFRDUl9JUFNfU0hJRlQgICAoMzIpCj4gKwo+ICsjZGVmaW5lIFRD
Ul9UQl8zMSAgICAgICAoMzEpCj4gICAKPiAgICNpZmRlZiBDT05GSUdfQVJNXzY0Cj4gICAKPiAg
ICNkZWZpbmUgVENSX1BTKHgpICAgICAgICgoeCk8PDE2KQo+ICAgI2RlZmluZSBUQ1JfVEJJICAg
ICAgICAgKF9BQygweDEsVUwpPDwyMCkKPiArI2RlZmluZSBUQ1JfVEJJMCAgICAgICAgKF9BQygw
eDEsVUwpPDwzNykKPiArI2RlZmluZSBUQ1JfVEJJMSAgICAgICAgKF9BQygweDEsVUwpPDwzOCkK
PiArCj4gKyNkZWZpbmUgVENSX1RCXzYzICAgICAgICg2MykKPiArI2RlZmluZSBUQ1JfVEJfNTUg
ICAgICAgKDU1KQo+ICAgCj4gICAjZGVmaW5lIFRDUl9SRVMxICAgICAgICAoX0FDKDEsVUwpPDwz
MXxfQUMoMSxVTCk8PDIzKQo+ICAgCj4gQEAgLTE4Nyw2ICsyMjcsMTUgQEAKPiAgIAo+ICAgI2Vu
ZGlmCj4gICAKPiArI2RlZmluZSBJUFNfTUlOICAgICAgICAgKDI1KQo+ICsjZGVmaW5lIElQU19N
QVggICAgICAgICAoNDgpCj4gKyNkZWZpbmUgSVBTXzMyX0JJVCAgICAgICgzMikKPiArI2RlZmlu
ZSBJUFNfMzZfQklUICAgICAgKDM2KQo+ICsjZGVmaW5lIElQU180MF9CSVQgICAgICAoNDApCj4g
KyNkZWZpbmUgSVBTXzQyX0JJVCAgICAgICg0MikKPiArI2RlZmluZSBJUFNfNDRfQklUICAgICAg
KDQ0KQo+ICsjZGVmaW5lIElQU180OF9CSVQgICAgICAoNDgpCj4gKwo+ICAgLyogVlRDUjogU3Rh
Z2UgMiBUcmFuc2xhdGlvbiBDb250cm9sICovCj4gICAKPiAgICNkZWZpbmUgVlRDUl9UMFNaKHgp
ICAgICgoeCk8PDApCj4gCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 02 15:22:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 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 1dGoPS-0000XC-6a; Fri, 02 Jun 2017 15: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 <al1img@gmail.com>) id 1dGoPR-0000X6-0a
 for xen-devel@lists.xenproject.org; Fri, 02 Jun 2017 15:22:41 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 24/BF-01733-0C281395; Fri, 02 Jun 2017 15:22:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsVyMfT+Id39TYa
 RBhc7FSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxrDeIFj3gqGr6cZG9g/MrRxcjJISQwnVHi
 Qp9GFyMXB4tAA6vEqe99bCCOhMAcVoljnRvYQKokBPIk9h49xQxhF0p0fuwEi/MKCEqcnPmEB
 WKSp8T1PevAbE4BB4nVuycxQ8TtJaad3MkEYrMJaEncv70CrJdFQEVi95P7UHMCJM7vew5WLw
 w05/j6x6wgtoiAksS9VZPBepkFaiQOXpnDDGFrSrRu/80+gVFgFpIzZiFJLWBkWsWoUZxaVJZ
 apGtkppdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERiG9QwMjDsYb0/2O8QoycGk
 JMpramwYKcSXlJ9SmZFYnBFfVJqTWnyIUYODQ+Dn078tjFIsefl5qUoSvK6NQHWCRanpqRVpm
 TnASIEpleDgURLhzWkASvMWFyTmFmemQ6ROMVpyXLmy7gsTx4bV64HklAPbvzAJgc2TEuftAJ
 knANKQUZoHNw4WzZcYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfMm1QFN4cnMK4Hb+groICa
 gg15s0wc5qCQRISXVwCjSlda2USvLRyYltGalcIXL3COLzKZeENDW5nSarTA7Obj0pte1Woem
 BJuGU7zPjz9u6ykWjF3n8ouDd0+Rv5x+9dRbia8kzt0IdGO8+jwt7uDtKCX+wLjWOt85VlOdC
 qXm2zIvLrgnd27muYtpPR1HJy3NWvT/7oc5i8JPbAnYxfK9fN2uDUosxRmJhlrMRcWJAEcBrr
 fhAgAA
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1496416958!85745480!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46616 invoked from network); 2 Jun 2017 15:22:39 -0000
Received: from mail-io0-f194.google.com (HELO mail-io0-f194.google.com)
 (209.85.223.194)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 2 Jun 2017 15:22:39 -0000
Received: by mail-io0-f194.google.com with SMTP id a96so935100ioj.1
 for <xen-devel@lists.xenproject.org>; Fri, 02 Jun 2017 08:22: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; bh=+kuGFfOrRpWJBgVnXYsx7HY9aQ9g3/iNsLQn11XJr/0=;
 b=QobBe2qovrlh6ywBc4HZK2gwTE64UpVEfRIa4lP16QjwQsomujutetW/LuM7yMGqSZ
 sbqEm9cL+mTXNQBZ9E7uYbFWDDaKaSwWaDXhOyMFTIyu+f/qNqCb+/SqfdGnQzRRhoMm
 cJ+l0Je6sjFLmS+6E29SDdc32hCPWx0igqNGcFjGMt1z5oGofWgWrq3B9sGBHu0BSpSk
 /L7FamPt1OOdy/KeiS5hm7Z2KmJIbe4BjcwsG8OL/fCpWQ7xMxiKfuXi/iwMXQt8SUhD
 xcuhHz2FcAC9H5NuqftXxuiDWFwwOoUBNATnREz/6VBhUk2eaS6+GN1+8OLLN7HzSJHP
 ta2A==
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=+kuGFfOrRpWJBgVnXYsx7HY9aQ9g3/iNsLQn11XJr/0=;
 b=Nm7fTvlg2AQonkhIDUTfPfr03UPk0+CBuXJ9msOhfEavprlu5cYO/qW2i4GoRbpQLl
 TJ886D4ZnUVTmvhiDBrSH6DpWWzDeCA1wbzpz80qO4k0oTaJmAgdADWUVTVUvK3Qusjf
 dRpoJ5n9zR4DngCHJkgFkfVFunJksOFQnt+9aAMl/ytwnW+8BxrkqHaiffjDDxp0nu5g
 Zl7HCRtI3X3KpdRjiqLNho7VedmdmWT4STpK/5Ynr6zDJ3eeI3WOuuqwtxw5zlh9H4jx
 I1KJ72uXeZoTfcOTbl4ROAIadTD3e0Rya6QcmMGmEuhtSQf55VodfpXggVVA8E6d75kL
 +V8A==
X-Gm-Message-State: AODbwcAeofYTsmxmysPaNgMHBz5Lt4o7NIxhHvpBPkzJEyxy+SOZh+3N
 odmafP02LjXR/SS3EyeK0VAQGKLIVA==
X-Received: by 10.107.27.21 with SMTP id b21mr8370416iob.65.1496416957930;
 Fri, 02 Jun 2017 08:22:37 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.79.118.68 with HTTP; Fri, 2 Jun 2017 08:22:37 -0700 (PDT)
In-Reply-To: <1495714651-2676-1-git-send-email-al1img@gmail.com>
References: <1495714651-2676-1-git-send-email-al1img@gmail.com>
From: Oleksandr Grytsov <al1img@gmail.com>
Date: Fri, 2 Jun 2017 18:22:37 +0300
Message-ID: <CACvf2oW0HFgHOJtVzK0GjjNZZvZASf-NwYBL_YkExGvsynS29g@mail.gmail.com>
To: xen-devel@lists.xenproject.org
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 0/3] 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>

T24gVGh1LCBNYXkgMjUsIDIwMTcgYXQgMzoxNyBQTSwgT2xla3NhbmRyIEdyeXRzb3YgPGFsMWlt
Z0BnbWFpbC5jb20+IHdyb3RlOgo+IEZyb206IE9sZWtzYW5kciBHcnl0c292IDxvbGVrc2FuZHJf
Z3J5dHNvdkBlcGFtLmNvbT4KPgo+IFRoZXNlIHBhdGNoZXMgYWRkIFBWIGRpc3BsYXkgZGV2aWNl
IHRvIGxpYnhsIGFuZCB4bC4KPgo+IENoYW5nZXMgc2luY2UgdjE6Cj4gICogYWRkIGNvbm5lY3Rv
ciBpZDsKPiAgKiBzZXQgY29ubmVjdG9yIHJlc29sdXRpb24gYW5kIGlkIHRvIFhlbiBzdG9yZTsK
Pgo+IE9sZWtzYW5kciBHcnl0c292ICgzKToKPiAgIGxpYnhsOiBhZGQgUFYgZGlzcGxheSBkZXZp
Y2UgZHJpdmVyIGludGVyZmFjZQo+ICAgeGw6IGFkZCBQViBkaXNwbGF5IGRldmljZSBjb21tYW5k
cwo+ICAgZG9jczogYWRkIHZpcnR1YWwgZGlzcGxheSBkcml2ZXIgaW5mb3JtYXRpb24KPgo+ICBk
b2NzL21hbi94bC5jZmcucG9kLjUuaW4gICAgICAgICAgICAgfCAgNTQgKysrKysKPiAgZG9jcy9t
YW4veGwucG9kLjEuaW4gICAgICAgICAgICAgICAgIHwgIDQyICsrKysKPiAgdG9vbHMvbGlieGwv
TWFrZWZpbGUgICAgICAgICAgICAgICAgIHwgICAyICstCj4gIHRvb2xzL2xpYnhsL2xpYnhsLmgg
ICAgICAgICAgICAgICAgICB8ICAyMSArKwo+ICB0b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyAg
ICAgICAgICAgfCAgIDMgKwo+ICB0b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYyAgICAgICAgICAg
fCAxNzggKysrKysrKysrKysrKysrKy0KPiAgdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCAg
ICAgICAgIHwgIDI0ICsrKwo+ICB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgICAgICAgICAg
fCAgNDAgKysrLQo+ICB0b29scy9saWJ4bC9saWJ4bF90eXBlc19pbnRlcm5hbC5pZGwgfCAgIDEg
Kwo+ICB0b29scy9saWJ4bC9saWJ4bF91c2IuYyAgICAgICAgICAgICAgfCAgIDIgKwo+ICB0b29s
cy9saWJ4bC9saWJ4bF91dGlscy5oICAgICAgICAgICAgfCAgIDQgKwo+ICB0b29scy9saWJ4bC9s
aWJ4bF92ZGlzcGwuYyAgICAgICAgICAgfCAzNzIgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysKPiAgdG9vbHMveGwvTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgIHwgICAxICsK
PiAgdG9vbHMveGwveGwuaCAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzICsKPiAgdG9vbHMv
eGwveGxfY21kdGFibGUuYyAgICAgICAgICAgICAgIHwgIDE5ICsrCj4gIHRvb2xzL3hsL3hsX3Bh
cnNlLmMgICAgICAgICAgICAgICAgICB8ICA3NyArKysrKysrLQo+ICB0b29scy94bC94bF9wYXJz
ZS5oICAgICAgICAgICAgICAgICAgfCAgIDIgKy0KPiAgdG9vbHMveGwveGxfdmRpc3BsLmMgICAg
ICAgICAgICAgICAgIHwgMTY2ICsrKysrKysrKysrKysrKysKPiAgMTggZmlsZXMgY2hhbmdlZCwg
MTAwNSBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQo+ICBjcmVhdGUgbW9kZSAxMDA2NDQg
dG9vbHMvbGlieGwvbGlieGxfdmRpc3BsLmMKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHRvb2xzL3hs
L3hsX3ZkaXNwbC5jCj4KPiAtLQo+IDIuNy40Cj4KCkFkZGluZyBtYWludGFpbmVycyB0byBDQy4K
Ci0tIApCZXN0IFJlZ2FyZHMsCk9sZWtzYW5kciBHcnl0c292LgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 02 16:16:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 16:16: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 1dGpEy-00047j-UF; Fri, 02 Jun 2017 16:15: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 1dGpEx-00047W-No; Fri, 02 Jun 2017 16:15:55 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 39/85-01733-A3F81395; Fri, 02 Jun 2017 16:15:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVysyfVTdeq3zD
 S4OtuQYvZG9uYLb5vmcxk8W7fX2YHZo/DH66wBDBGsWbmJeVXJLBmvNxylblgG1PF3p+aDYy/
 GbsYuTiEBDYzSrzee40dwlnOKNF79zMbiCMisIZR4s7+HUAOJwezgJpE19lPYDabgKbEnc+fm
 EBsYQE5iZkv3zOD2LwCVhJzrn9kAbFZBFQkPu3uZASxRQXCJXoP9LNB1AhKnJz5hAVippnEvM
 0PmSFscYlbT+YzQdjyEtvfzmGewMg7C0nLLCQts5C0zELSsoCRZRWjenFqUVlqka6lXlJRZnp
 GSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYAgyAMEOxrWtzocYJTmYlER5TY0NI4X4kvJT
 KjMSizPii0pzUosPMcpwcChJ8Fb3AeUEi1LTUyvSMnOA0QCTluDgURLhndgLlOYtLkjMLc5Mh
 0idYtTlaPqw5QuTEEtefl6qlDhvHsgMAZCijNI8uBGwyLzEKCslzMsIdJQQT0FqUW5mCar8K0
 ZxDkYlYd5pIFN4MvNK4Da9AjqCCeiIF9v0QY4oSURISTUwdlVppQs+awusVGeW2KRZebz6Vp6
 9f0yc10yT+teC0aeD3M9sd/O6FBK9K+XAAU+OPNm9RtsZ95zvvWhxXefyb80DB+9wxbDlyr10
 9lcyapa1Cin2Uenqu/WXjd3GzXZf13O938s6b8UZfTfe+OrLBz3TgnSpZbYHf+wo2292srjGy
 TGoUViJpTgj0VCLuag4EQDEixOKxwIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1496420152!86112002!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7233 invoked from network); 2 Jun 2017 16:15:53 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-206.messagelabs.com with SMTP; 2 Jun 2017 16:15: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 1FBDA15A2;
 Fri,  2 Jun 2017 09:15:52 -0700 (PDT)
Received: from [10.37.12.100] (unknown [10.37.12.100])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 036E43F58B;
 Fri,  2 Jun 2017 09:15:50 -0700 (PDT)
To: "committers@xenproject.org" <committers@xenproject.org>,
 xen-announce@lists.xenproject.org, xen-users@lists.xenproject.org,
 xen-devel <xen-devel@lists.xenproject.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1b03c28c-42c7-fc47-4e76-a4179eeffce5@arm.com>
Date: Fri, 2 Jun 2017 17:15:49 +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>
Subject: [Xen-devel] Xen 4.9: Release 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>

SGkgYWxsLAoKVGhlcmUgYXJlIHNvbWUgcGVuZGluZyBzZWN1cml0eSBpc3N1ZXMgdGhhdCBoYXZl
IGJlZW4gZm91bmQgZHVyaW5nIHRoZSAKaGFyZGVuaW5nIHBlcmlvZCwgd2hpY2ggaGF2ZW4ndCBi
ZWVuIHByZS1kaXNjbG9zZWQgeWV0LgoKSSBhbSBnb2luZyB0byBkZWxheSB0aGUgcmVsZWFzZSB1
bnRpbCBvbmUgd2VlayBhZnRlciB0aGUgZW1iYXJnbyBoYXMgCmxpZnRlZC4gSSB3aWxsIGdpdmUg
YW4gZXhhY3QgdGltZSBmcmFtZSB3aGVuIHRoZXkgaGF2ZSBiZWVuIHByZS1kaXNjbG9zZWQuCgpD
aGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 02 16:25:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 16:25:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGpNk-00058S-Dh; Fri, 02 Jun 2017 16: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 <boris.ostrovsky@oracle.com>) id 1dGpNj-00058L-6M
 for xen-devel@lists.xenproject.org; Fri, 02 Jun 2017 16:24:59 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 14/07-03920-A5191395; Fri, 02 Jun 2017 16:24:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsUyZ7p8oG7kRMN
 Ig7utFhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bsj1dYC7r4K+bufcHewPiMp4uRi0NIYBKT
 ROvr30wQzh9GifdXFjJCOBsYJWYvPMoM4WxnlHhxdSJbFyMnh7BAuMT6ScdYQGwRgTyJfVNfA
 rVzABW5Seyf7gASZhYQlvi49Q5YOZuAkcTZo9MZQWxeAVuJCfvusoLYLAIqEhOfdjCB2KJAI9
 82HmGBqBGUODnzCZjNKeAuMWP9UTaImXoSO67/YoWw5SW2v53DDGJLCBhLtL+9yDaBUXAWkvZ
 ZSFpmIWlZwMi8ilGjOLWoLLVI19hYL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMj
 MHQZgGAH4871gYcYJTmYlER5TY0NI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8OpOAMoJFqWmp
 1akZeYAowgmLcHBoyTCmwSS5i0uSMwtzkyHSJ1i1OXYsHr9FyYhlrz8vFQpcV4rkCIBkKKM0j
 y4EbCIvsQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3ml9QFN4MvNK4Da9AjqCCeiIF9v0QY4
 oSURISTUwXmr8ppF+3fmMzfNE9t6EzC7nasdkWWuZnSc5m2yYZZzPHmZhUbK/OlvtS5zlLe/2
 Dbx102S9WWxZ/p2dKip/5v0VTpfUM4FXTAoOflu8Qifn36LrmkfYjRPCHHxm9Bj98U7ft9XI8
 S3Ter6jEy2m5p6JN/TJqmHpNb7/cZ7AXmuzD413xWYqsRRnJBpqMRcVJwIAGv4ZT+MCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1496420696!75283168!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43935 invoked from network); 2 Jun 2017 16:24:57 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 Jun 2017 16:24: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
 v52GOm2d006800
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 2 Jun 2017 16:24:49 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 v52GOmT9001497
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 2 Jun 2017 16:24: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 v52GOlcO015592;
 Fri, 2 Jun 2017 16:24:47 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 02 Jun 2017 09:24:47 -0700
To: Anoob Soman <anoob.soman@citrix.com>, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org
References: <1496414988-12878-1-git-send-email-anoob.soman@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <363cb97a-7dc1-ae4f-da93-30e7658cef00@oracle.com>
Date: Fri, 2 Jun 2017 12:24: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: <1496414988-12878-1-git-send-email-anoob.soman@citrix.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: jgross@suse.com
Subject: Re: [Xen-devel] [PATCH] xen-evtchn: Bind dyn evtchn:qemu-dm
 interrupt to next online VCPU
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; 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+ICBzdGF0aWMgaW50IHNldF9hZmZpbml0eV9pcnEoc3RydWN0IGlycV9kYXRhICpkYXRh
LCBjb25zdCBzdHJ1Y3QgY3B1bWFzayAqZGVzdCwKPiAgCQkJICAgIGJvb2wgZm9yY2UpCj4gZGlm
ZiAtLWdpdCBhL2RyaXZlcnMveGVuL2V2dGNobi5jIGIvZHJpdmVycy94ZW4vZXZ0Y2huLmMKPiBp
bmRleCAxMGYxZWY1Li4xMTkyZjI0IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMveGVuL2V2dGNobi5j
Cj4gKysrIGIvZHJpdmVycy94ZW4vZXZ0Y2huLmMKPiBAQCAtNTgsNiArNTgsOCBAQAo+ICAjaW5j
bHVkZSA8eGVuL3hlbi1vcHMuaD4KPiAgI2luY2x1ZGUgPGFzbS94ZW4vaHlwZXJ2aXNvci5oPgo+
ICAKPiArc3RhdGljIERFRklORV9QRVJfQ1BVKGludCwgYmluZF9sYXN0X3NlbGVjdGVkX2NwdSk7
CgpUaGlzIHNob3VsZCBiZSBtb3ZlZCBpbnRvIGV2dGNobl9iaW5kX2ludGVyZG9tX25leHRfdmNw
dSgpIHNpbmNlIHRoYXQncwp0aGUgb25seSBwbGFjZSByZWZlcmVuY2luZyBpdC4KCldoeSBpcyBp
dCBhIHBlcmNwdSB2YXJpYWJsZSBCVFc/IFdvdWxkbid0IG1ha2luZyBpdCBnbG9iYWwgcmVzdWx0
IGluCmJldHRlciBpbnRlcnJ1cHQgZGlzdHJpYnV0aW9uPwoKPiArCj4gIHN0cnVjdCBwZXJfdXNl
cl9kYXRhIHsKPiAgCXN0cnVjdCBtdXRleCBiaW5kX211dGV4OyAvKiBzZXJpYWxpemUgYmluZC91
bmJpbmQgb3BlcmF0aW9ucyAqLwo+ICAJc3RydWN0IHJiX3Jvb3QgZXZ0Y2huczsKPiBAQCAtNDIx
LDYgKzQyMywzNiBAQCBzdGF0aWMgdm9pZCBldnRjaG5fdW5iaW5kX2Zyb21fdXNlcihzdHJ1Y3Qg
cGVyX3VzZXJfZGF0YSAqdSwKPiAgCWRlbF9ldnRjaG4odSwgZXZ0Y2huKTsKPiAgfQo+ICAKPiAr
c3RhdGljIHZvaWQgZXZ0Y2huX2JpbmRfaW50ZXJkb21fbmV4dF92Y3B1KGludCBldnRjaG4pCj4g
K3sKPiArCXVuc2lnbmVkIGludCBzZWxlY3RlZF9jcHUsIGlycTsKPiArCXN0cnVjdCBpcnFfZGVz
YyAqZGVzYyA9IE5VTEw7Cj4gKwl1bnNpZ25lZCBsb25nIGZsYWdzOwo+ICsKPiArCWlycSA9IGly
cV9mcm9tX2V2dGNobihldnRjaG4pOwo+ICsJZGVzYyA9IGlycV90b19kZXNjKGlycSk7Cj4gKwo+
ICsJaWYgKCFkZXNjKQo+ICsJCXJldHVybjsKPiArCj4gKwlyYXdfc3Bpbl9sb2NrX2lycXNhdmUo
JmRlc2MtPmxvY2ssIGZsYWdzKTsKPiArCXNlbGVjdGVkX2NwdSA9IHRoaXNfY3B1X3JlYWQoYmlu
ZF9sYXN0X3NlbGVjdGVkX2NwdSk7Cj4gKwlzZWxlY3RlZF9jcHUgPSBjcHVtYXNrX25leHRfYW5k
KHNlbGVjdGVkX2NwdSwKPiArCQkJZGVzYy0+aXJxX2NvbW1vbl9kYXRhLmFmZmluaXR5LCBjcHVf
b25saW5lX21hc2spOwo+ICsKPiArCWlmICh1bmxpa2VseShzZWxlY3RlZF9jcHUgPj0gbnJfY3B1
X2lkcykpCj4gKwkJc2VsZWN0ZWRfY3B1ID0gY3B1bWFza19maXJzdF9hbmQoZGVzYy0+aXJxX2Nv
bW1vbl9kYXRhLmFmZmluaXR5LAo+ICsJCQkJY3B1X29ubGluZV9tYXNrKTsKPiArCj4gKwlyYXdf
c3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmZGVzYy0+bG9jaywgZmxhZ3MpOwoKSSB0aGluayBpZiB5
b3UgZm9sbG93IEp1ZXJnZW4ncyBzdWdnZXN0aW9uIG9mIHdyYXBwaW5nIGV2ZXJ5dGhpbmcgaW50
bwppcnFfZW5hYmxlL2Rpc2FibGUgeW91IGNhbiBkcm9wIHRoZSBsb2NrIGFsdG9nZXRoZXIgKGFz
c3VtaW5nIHlvdSBrZWVwCmJpbmRfbGFzdF9zZWxlY3RlZF9jcHUgcGVyY3B1KS4KCi1ib3JpcwoK
Cj4gKwl0aGlzX2NwdV93cml0ZShiaW5kX2xhc3Rfc2VsZWN0ZWRfY3B1LCBzZWxlY3RlZF9jcHUp
Owo+ICsKPiArCWxvY2FsX2lycV9kaXNhYmxlKCk7Cj4gKwkvKiB1bm1hc2sgZXhwZWN0cyBpcnFz
IHRvIGJlIGRpc2FibGVkICovCj4gKwl4ZW5fcmViaW5kX2V2dGNobl90b19jcHUoZXZ0Y2huLCBz
ZWxlY3RlZF9jcHUpOwo+ICsJbG9jYWxfaXJxX2VuYWJsZSgpOwo+ICt9Cj4gKwo+CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 02 16:25:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 16:25:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGpNu-00059f-Lj; Fri, 02 Jun 2017 16:25: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 1dGpNt-00059X-VJ
 for xen-devel@lists.xenproject.org; Fri, 02 Jun 2017 16:25:10 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 17/56-26749-56191395; Fri, 02 Jun 2017 16:25:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVysyfVTTdlomG
 kwe5fahbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bmad+YC2aaV8y6cpCtgfGSRhcjF4eQwGZG
 iT8b9zNCOMsZJU7u+MPaxcjJISzgLbH2xlwWEFtEIFJi/9YDLCBFzAJrGCVuN99kBEkICeRKN
 Nx8xgRiswloStz5/AnM5hWwkjjRcY8ZxGYRUJGYOKEfbKioQLhE74F+NogaQYmTM5+ALeAUsJ
 VoObeQHcRmFjCTmLf5ITOELS5x68l8JghbXmL72znMExj5ZyFpn4WkZRaSlllIWhYwsqxi1Ch
 OLSpLLdI1NtBLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgM0XoGBsYdjJ0n/A4x
 SnIwKYnymhobRgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4N04ASgnWJSanlqRlpkDjBaYtAQHj
 5IIbxJImre4IDG3ODMdInWKUVFKnHcfSEIAJJFRmgfXBovQS4yyUsK8jAwMDEI8BalFuZklqP
 KvGMU5GJWEeaf1AU3hycwrgZv+CmgxE9DiF9v0QRaXJCKkpBoYl/q8uHNs2lKel/6f/rYUzZo
 msvW47p9F4i/9m23/X/KyVtJcOHMjQz6T2FXroj/1bdzNqZMTnU01lTfYrspPWn250HH1miZ7
 s8TJbnM38D12qfhzfXam3c3gHKns+jVPp+j/+R/zoXOx6+GjuQ1tPlsC7kr80Fj+755myZucS
 7dljN7/K2bco8RSnJFoqMVcVJwIAJc3ATfLAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1496420707!99797012!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 359 invoked from network); 2 Jun 2017 16:25:08 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-31.messagelabs.com with SMTP; 2 Jun 2017 16:25: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 70F7515A2;
 Fri,  2 Jun 2017 09:25:07 -0700 (PDT)
Received: from [10.37.12.100] (unknown [10.37.12.100])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id DDA4F3F58B;
 Fri,  2 Jun 2017 09:25:05 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170526173540.10066-1-andre.przywara@arm.com>
 <20170526173540.10066-19-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <4f0a917f-411d-e182-cee2-b65ea8d61612@arm.com>
Date: Fri, 2 Jun 2017 17:25:04 +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: <20170526173540.10066-19-andre.przywara@arm.com>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v10 18/32] ARM: vITS: introduce translation
	table walks
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGkgQW5kcmUsCgpPbiAwNS8yNi8yMDE3IDA2OjM1IFBNLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToK
PiBUaGUgSVRTIHN0b3JlcyB0aGUgdGFyZ2V0ICh2KUNQVSBhbmQgdGhlICh2aXJ0dWFsKSBMUEkg
bnVtYmVyIGluIHRhYmxlcy4KPiBJbnRyb2R1Y2UgZnVuY3Rpb25zIHRvIHdhbGsgdGhvc2UgdGFi
bGVzIGFuZCB0cmFuc2xhdGUgYW4gZGV2aWNlIElEIC0KPiBldmVudCBJRCBwYWlyIGludG8gYSBw
YWlyIG9mIHZpcnR1YWwgTFBJIGFuZCB2Q1BVLgo+IFdlIG1hcCB0aG9zZSB0YWJsZXMgb24gZGVt
YW5kIC0gd2hpY2ggaXMgY2hlYXAgb24gYXJtNjQgLSBhbmQgY29weSB0aGUKPiByZXNwZWN0aXZl
IGVudHJpZXMgYmVmb3JlIHVzaW5nIHRoZW0sIHRvIGF2b2lkIHRoZSBndWVzdCB0YW1wZXJpbmcg
d2l0aAo+IHRoZW0gbWVhbndoaWxlLgo+IAo+IFRvIGFsbG93IGNvbXBpbGluZyB3aXRob3V0IHdh
cm5pbmdzLCB3ZSBkZWNsYXJlIHR3byBmdW5jdGlvbnMgYXMKPiBub24tc3RhdGljIGZvciB0aGUg
bW9tZW50LCB3aGljaCB0d28gbGF0ZXIgcGF0Y2hlcyB3aWxsIGZpeC4KPiAKPiBTaWduZWQtb2Zm
LWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KPiAtLS0KPiAgIHhl
bi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jIHwgMTY3ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKwo+ICAgMSBmaWxlIGNoYW5nZWQsIDE2NyBpbnNlcnRpb25zKCsp
Cj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jIGIveGVuL2FyY2gv
YXJtL3ZnaWMtdjMtaXRzLmMKPiBpbmRleCAyYzdmMjJmLi44ZjRhOWUxIDEwMDY0NAo+IC0tLSBh
L3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMt
aXRzLmMKPiBAQCAtOTYsOSArOTYsMTc2IEBAIHR5cGVkZWYgdWludDY0X3QgZGV2X3RhYmxlX2Vu
dHJ5X3Q7Cj4gICAjZGVmaW5lIERFVl9UQUJMRV9FTlRSWShhZGRyLCBiaXRzKSAgICAgICAgICAg
ICAgICAgICAgIFwKPiAgICAgICAgICAgKCgoYWRkcikgJiBHRU5NQVNLKDUxLCA4KSkgfCAoKChi
aXRzKSAtIDEpICYgR0VOTUFTSyg0LCAwKSkpCj4gICAKPiArI2RlZmluZSBVTk1BUFBFRF9DT0xM
RUNUSU9OICAgICAgKChjb2xsX3RhYmxlX2VudHJ5X3QpfjApCgpBZ2FpbiwgdGhpcyBzaG91bGQg
YmUgZGVmaW5lZCBqdXN0IGFmdGVyL2JlZm9yZSB0aGUgdHlwZWRlZiAKY29sbF90YWJsZV9lbnRy
eV90LgoKV2l0aCB0aGF0IGZpeGVkOgoKQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+CgpDaGVlcnMsCgoKPiAgICNkZWZpbmUgR0lUU19CQVNFUl9ST19NQVNLICAg
ICAgIChHSVRTX0JBU0VSX1RZUEVfTUFTSyB8IFwKPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAoMHgxZkwgPDwgR0lUU19CQVNFUl9FTlRSWV9TSVpFX1NISUZUKSkKPiAgIAo+
ICsvKgo+ICsgKiBUaGUgcGh5c2ljYWwgYWRkcmVzcyBpcyBlbmNvZGVkIHNsaWdodGx5IGRpZmZl
cmVudGx5IGRlcGVuZGluZyBvbgo+ICsgKiB0aGUgdXNlZCBwYWdlIHNpemU6IHRoZSBoaWdoZXN0
IGZvdXIgYml0cyBhcmUgc3RvcmVkIGluIHRoZSBsb3dlc3QKPiArICogZm91ciBiaXRzIG9mIHRo
ZSBmaWVsZCBmb3IgNjRLIHBhZ2VzLgo+ICsgKi8KPiArc3RhdGljIHBhZGRyX3QgZ2V0X2Jhc2Vy
X3BoeXNfYWRkcih1aW50NjRfdCByZWcpCj4gK3sKPiArICAgIGlmICggcmVnICYgQklUKDkpICkK
PiArICAgICAgICByZXR1cm4gKHJlZyAmIEdFTk1BU0soNDcsIDE2KSkgfAo+ICsgICAgICAgICAg
ICAgICAgKChyZWcgJiBHRU5NQVNLKDE1LCAxMikpIDw8IDM2KTsKPiArICAgIGVsc2UKPiArICAg
ICAgICByZXR1cm4gcmVnICYgR0VOTUFTSyg0NywgMTIpOwo+ICt9Cj4gKwo+ICsvKiBNdXN0IGJl
IGNhbGxlZCB3aXRoIHRoZSBJVFMgbG9jayBoZWxkLiAqLwo+ICtzdGF0aWMgc3RydWN0IHZjcHUg
KmdldF92Y3B1X2Zyb21fY29sbGVjdGlvbihzdHJ1Y3QgdmlydF9pdHMgKml0cywKPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDE2X3QgY29sbGlkKQo+
ICt7Cj4gKyAgICBwYWRkcl90IGFkZHIgPSBnZXRfYmFzZXJfcGh5c19hZGRyKGl0cy0+YmFzZXJf
Y29sbCk7Cj4gKyAgICBjb2xsX3RhYmxlX2VudHJ5X3QgdmNwdV9pZDsKPiArICAgIGludCByZXQ7
Cj4gKwo+ICsgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZpdHMtPml0c19sb2NrKSk7Cj4gKwo+
ICsgICAgaWYgKCBjb2xsaWQgPj0gaXRzLT5tYXhfY29sbGVjdGlvbnMgKQo+ICsgICAgICAgIHJl
dHVybiBOVUxMOwo+ICsKPiArICAgIHJldCA9IHZnaWNfYWNjZXNzX2d1ZXN0X21lbW9yeShpdHMt
PmQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkciArIGNvbGxpZCAq
IHNpemVvZihjb2xsX3RhYmxlX2VudHJ5X3QpLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICZ2Y3B1X2lkLCBzaXplb2YoY29sbF90YWJsZV9lbnRyeV90KSwgZmFsc2UpOwo+
ICsgICAgaWYgKCByZXQgKQo+ICsgICAgICAgIHJldHVybiBOVUxMOwo+ICsKPiArICAgIGlmICgg
dmNwdV9pZCA9PSBVTk1BUFBFRF9DT0xMRUNUSU9OIHx8IHZjcHVfaWQgPj0gaXRzLT5kLT5tYXhf
dmNwdXMgKQo+ICsgICAgICAgIHJldHVybiBOVUxMOwo+ICsKPiArICAgIHJldHVybiBpdHMtPmQt
PnZjcHVbdmNwdV9pZF07Cj4gK30KPiArCj4gKy8qCj4gKyAqIExvb2t1cCB0aGUgYWRkcmVzcyBv
ZiB0aGUgSW50ZXJydXB0IFRyYW5zbGF0aW9uIFRhYmxlIGFzc29jaWF0ZWQgd2l0aAo+ICsgKiB0
aGF0IGRldmljZSBJRC4KPiArICogVE9ETzogYWRkIHN1cHBvcnQgZm9yIHdhbGtpbmcgaW5kaXJl
Y3QgdGFibGVzLgo+ICsgKi8KPiArc3RhdGljIGludCBpdHNfZ2V0X2l0dChzdHJ1Y3QgdmlydF9p
dHMgKml0cywgdWludDMyX3QgZGV2aWQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgZGV2X3Rh
YmxlX2VudHJ5X3QgKml0dCkKPiArewo+ICsgICAgcGFkZHJfdCBhZGRyID0gZ2V0X2Jhc2VyX3Bo
eXNfYWRkcihpdHMtPmJhc2VyX2Rldik7Cj4gKwo+ICsgICAgaWYgKCBkZXZpZCA+PSBpdHMtPm1h
eF9kZXZpY2VzICkKPiArICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiArCj4gKyAgICByZXR1cm4g
dmdpY19hY2Nlc3NfZ3Vlc3RfbWVtb3J5KGl0cy0+ZCwKPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYWRkciArIGRldmlkICogc2l6ZW9mKGRldl90YWJsZV9lbnRyeV90KSwK
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaXR0LCBzaXplb2YoKml0dCks
IGZhbHNlKTsKPiArfQo+ICsKPiArLyoKPiArICogTG9va3VwIHRoZSBhZGRyZXNzIG9mIHRoZSBJ
bnRlcnJ1cHQgVHJhbnNsYXRpb24gVGFibGUgYXNzb2NpYXRlZCB3aXRoCj4gKyAqIGEgZGV2aWNl
IElEIGFuZCByZXR1cm4gdGhlIGFkZHJlc3Mgb2YgdGhlIElUVEUgYmVsb25naW5nIHRvIHRoZSBl
dmVudCBJRAo+ICsgKiAod2hpY2ggaXMgYW4gaW5kZXggaW50byB0aGF0IHRhYmxlKS4KPiArICov
Cj4gK3N0YXRpYyBwYWRkcl90IGl0c19nZXRfaXR0ZV9hZGRyZXNzKHN0cnVjdCB2aXJ0X2l0cyAq
aXRzLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkZXZp
ZCwgdWludDMyX3QgZXZpZCkKPiArewo+ICsgICAgZGV2X3RhYmxlX2VudHJ5X3QgaXR0Owo+ICsg
ICAgaW50IHJldDsKPiArCj4gKyAgICByZXQgPSBpdHNfZ2V0X2l0dChpdHMsIGRldmlkLCAmaXR0
KTsKPiArICAgIGlmICggcmV0ICkKPiArICAgICAgICByZXR1cm4gSU5WQUxJRF9QQUREUjsKPiAr
Cj4gKyAgICBpZiAoIGV2aWQgPj0gREVWX1RBQkxFX0lUVF9TSVpFKGl0dCkgfHwKPiArICAgICAg
ICAgREVWX1RBQkxFX0lUVF9BRERSKGl0dCkgPT0gSU5WQUxJRF9QQUREUiApCj4gKyAgICAgICAg
cmV0dXJuIElOVkFMSURfUEFERFI7Cj4gKwo+ICsgICAgcmV0dXJuIERFVl9UQUJMRV9JVFRfQURE
UihpdHQpICsgZXZpZCAqIHNpemVvZihzdHJ1Y3Qgdml0c19pdHRlKTsKPiArfQo+ICsKPiArLyoK
PiArICogUXVlcmllcyB0aGUgY29sbGVjdGlvbiBhbmQgZGV2aWNlIHRhYmxlcyB0byBnZXQgdGhl
IHZDUFUgYW5kIHZpcnR1YWwKPiArICogTFBJIG51bWJlciBmb3IgYSBnaXZlbiBndWVzdCBldmVu
dC4gVGhpcyBmaXJzdCBhY2Nlc3NlcyB0aGUgZ3Vlc3QgbWVtb3J5Cj4gKyAqIHRvIHJlc29sdmUg
dGhlIGFkZHJlc3Mgb2YgdGhlIElUVEUsIHRoZW4gcmVhZHMgdGhlIElUVEUgZW50cnkgYXQgdGhp
cwo+ICsgKiBhZGRyZXNzIGFuZCBwdXRzIHRoZSByZXN1bHQgaW4gdmNwdV9wdHIgYW5kIHZscGlf
cHRyLgo+ICsgKiBNdXN0IGJlIGNhbGxlZCB3aXRoIHRoZSBJVFMgbG9jayBoZWxkLgo+ICsgKi8K
PiArc3RhdGljIGJvb2wgcmVhZF9pdHRlX2xvY2tlZChzdHJ1Y3QgdmlydF9pdHMgKml0cywgdWlu
dDMyX3QgZGV2aWQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZXZp
ZCwgc3RydWN0IHZjcHUgKip2Y3B1X3B0ciwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1aW50MzJfdCAqdmxwaV9wdHIpCj4gK3sKPiArICAgIHBhZGRyX3QgYWRkcjsKPiArICAgIHN0
cnVjdCB2aXRzX2l0dGUgaXR0ZTsKPiArICAgIHN0cnVjdCB2Y3B1ICp2Y3B1Owo+ICsKPiArICAg
IEFTU0VSVChzcGluX2lzX2xvY2tlZCgmaXRzLT5pdHNfbG9jaykpOwo+ICsKPiArICAgIGFkZHIg
PSBpdHNfZ2V0X2l0dGVfYWRkcmVzcyhpdHMsIGRldmlkLCBldmlkKTsKPiArICAgIGlmICggYWRk
ciA9PSBJTlZBTElEX1BBRERSICkKPiArICAgICAgICByZXR1cm4gZmFsc2U7Cj4gKwo+ICsgICAg
aWYgKCB2Z2ljX2FjY2Vzc19ndWVzdF9tZW1vcnkoaXRzLT5kLCBhZGRyLCAmaXR0ZSwgc2l6ZW9m
KGl0dGUpLCBmYWxzZSkgKQo+ICsgICAgICAgIHJldHVybiBmYWxzZTsKPiArCj4gKyAgICB2Y3B1
ID0gZ2V0X3ZjcHVfZnJvbV9jb2xsZWN0aW9uKGl0cywgaXR0ZS5jb2xsZWN0aW9uKTsKPiArICAg
IGlmICggIXZjcHUgKQo+ICsgICAgICAgIHJldHVybiBmYWxzZTsKPiArCj4gKyAgICAqdmNwdV9w
dHIgPSB2Y3B1Owo+ICsgICAgKnZscGlfcHRyID0gaXR0ZS52bHBpOwo+ICsgICAgcmV0dXJuIHRy
dWU7Cj4gK30KPiArCj4gKy8qCj4gKyAqIFRoaXMgZnVuY3Rpb24gdGFrZXMgY2FyZSBvZiB0aGUg
bG9ja2luZyBieSB0YWtpbmcgdGhlIGl0c19sb2NrIGl0c2VsZiwgc28KPiArICogYSBjYWxsZXIg
c2hhbGwgbm90IGhvbGQgdGhpcy4gQmVmb3JlIHJldHVybmluZywgdGhlIGxvY2sgaXMgZHJvcHBl
ZCBhZ2Fpbi4KPiArICovCj4gK2Jvb2wgcmVhZF9pdHRlKHN0cnVjdCB2aXJ0X2l0cyAqaXRzLCB1
aW50MzJfdCBkZXZpZCwgdWludDMyX3QgZXZpZCwKPiArICAgICAgICAgICAgICAgc3RydWN0IHZj
cHUgKip2Y3B1X3B0ciwgdWludDMyX3QgKnZscGlfcHRyKQo+ICt7Cj4gKyAgICBib29sIHJldDsK
PiArCj4gKyAgICBzcGluX2xvY2soJml0cy0+aXRzX2xvY2spOwo+ICsgICAgcmV0ID0gcmVhZF9p
dHRlX2xvY2tlZChpdHMsIGRldmlkLCBldmlkLCB2Y3B1X3B0ciwgdmxwaV9wdHIpOwo+ICsgICAg
c3Bpbl91bmxvY2soJml0cy0+aXRzX2xvY2spOwo+ICsKPiArICAgIHJldHVybiByZXQ7Cj4gK30K
PiArCj4gKy8qCj4gKyAqIFF1ZXJpZXMgdGhlIGNvbGxlY3Rpb24gYW5kIGRldmljZSB0YWJsZXMg
dG8gdHJhbnNsYXRlIHRoZSBkZXZpY2UgSUQgYW5kCj4gKyAqIGV2ZW50IElEIGFuZCBmaW5kIHRo
ZSBhcHByb3ByaWF0ZSBJVFRFLiBUaGUgZ2l2ZW4gY29sbGVjdGlvbiBJRCBhbmQgdGhlCj4gKyAq
IHZpcnR1YWwgTFBJIG51bWJlciBhcmUgdGhlbiBzdG9yZWQgaW50byB0aGF0IGVudHJ5Lgo+ICsg
KiBJZiB2Y3B1X3B0ciBpcyBwcm92aWRlZCwgcmV0dXJucyB0aGUgVkNQVSBiZWxvbmdpbmcgdG8g
dGhhdCBjb2xsZWN0aW9uLgo+ICsgKiBNdXN0IGJlIGNhbGxlZCB3aXRoIHRoZSBJVFMgbG9jayBo
ZWxkLgo+ICsgKi8KPiArYm9vbCB3cml0ZV9pdHRlX2xvY2tlZChzdHJ1Y3QgdmlydF9pdHMgKml0
cywgdWludDMyX3QgZGV2aWQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZXZp
ZCwgdWludDMyX3QgY29sbGlkLCB1aW50MzJfdCB2bHBpLAo+ICsgICAgICAgICAgICAgICAgICAg
ICAgIHN0cnVjdCB2Y3B1ICoqdmNwdV9wdHIpCj4gK3sKPiArICAgIHBhZGRyX3QgYWRkcjsKPiAr
ICAgIHN0cnVjdCB2aXRzX2l0dGUgaXR0ZTsKPiArCj4gKyAgICBBU1NFUlQoc3Bpbl9pc19sb2Nr
ZWQoJml0cy0+aXRzX2xvY2spKTsKPiArCj4gKyAgICBpZiAoIGNvbGxpZCA+PSBpdHMtPm1heF9j
b2xsZWN0aW9ucyApCj4gKyAgICAgICAgcmV0dXJuIGZhbHNlOwo+ICsKPiArICAgIGlmICggdmxw
aSA+PSBpdHMtPmQtPmFyY2gudmdpYy5ucl9scGlzICkKPiArICAgICAgICByZXR1cm4gZmFsc2U7
Cj4gKwo+ICsgICAgYWRkciA9IGl0c19nZXRfaXR0ZV9hZGRyZXNzKGl0cywgZGV2aWQsIGV2aWQp
Owo+ICsgICAgaWYgKCBhZGRyID09IElOVkFMSURfUEFERFIgKQo+ICsgICAgICAgIHJldHVybiBm
YWxzZTsKPiArCj4gKyAgICBpdHRlLmNvbGxlY3Rpb24gPSBjb2xsaWQ7Cj4gKyAgICBpdHRlLnZs
cGkgPSB2bHBpOwo+ICsKPiArICAgIGlmICggdmdpY19hY2Nlc3NfZ3Vlc3RfbWVtb3J5KGl0cy0+
ZCwgYWRkciwgJml0dGUsIHNpemVvZihpdHRlKSwgdHJ1ZSkgKQo+ICsgICAgICAgIHJldHVybiBm
YWxzZTsKPiArCj4gKyAgICBpZiAoIHZjcHVfcHRyICkKPiArICAgICAgICAqdmNwdV9wdHIgPSBn
ZXRfdmNwdV9mcm9tX2NvbGxlY3Rpb24oaXRzLCBjb2xsaWQpOwo+ICsKPiArICAgIHJldHVybiB0
cnVlOwo+ICt9Cj4gKwo+ICAgLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
Cj4gICAgKiBGdW5jdGlvbnMgdGhhdCBoYW5kbGUgSVRTIGNvbW1hbmRzICoKPiAgICAqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8KPiAKCi0tIApKdWxpZW4gR3JhbGwKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 02 16:28:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 16:28:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGpR8-0005Rx-4N; Fri, 02 Jun 2017 16:28:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kpraveen.lkml@gmail.com>) id 1dGpR7-0005Rl-A6
 for xen-devel@lists.xen.org; Fri, 02 Jun 2017 16:28:29 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 8A/2E-23755-C2291395; Fri, 02 Jun 2017 16:28:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCIsWRWlGSWpSXmKPExsVyMfTAEV2dSYa
 RButes1os+biYxYHR4+ju30wBjFGsmXlJ+RUJrBknF/SxFKwSrDh44x9TA+Mavi5GLg4hgUmM
 Eu0TprCDOCwCs1glurf8ZgRxJAS2sUosffiArYuRE8hJknj+excjhF0hMe3AITBbSEBNYsu8U
 8wQo/4ySuxc+4EFJMErYCBx6O5CdhBbWCBRYuKzuUA2BwebgK5E+60CkLCIQInErhP7WUF6mQ
 UWMUpMmbaVFSTBIqAqsfT/UbAFnAJGEhM2b2GFWPCJUeLRt/VgCWYBTYnW7b/ZIS6SlthyZzL
 YAl4BQYm/O4QhSuQlmrfOZp7AKDwLSccshKpZSKoWMDKvYtQoTi0qSy3SNTLQSyrKTM8oyU3M
 zNE1NDDWy00tLk5MT81JTCrWS87P3cQIDPV6BgbGHYzNJ/wOMUpyMCmJ8poaG0YK8SXlp1RmJ
 BZnxBeV5qQWH2KU4eBQkuDdOAEoJ1iUmp5akZaZA4w6mLQEB4+SCO8ckDRvcUFibnFmOkTqFK
 Mlx5Ur674wcWxYvR5ITjmw/QuTEEtefl6qlDjvPpAGAZCGjNI8uHGwxHCJUVZKmJeRgYFBiKc
 gtSg3swRV/hWjOAejkjDvVpApPJl5JXBbXwEdxAR00Itt+iAHlSQipKQaGB3WKR69cXvqZ57v
 VQZrdNfLfspOUjPRyth5cd9xQSazh9WXg0yTFbaz703h/egdKjXNUz3UosHC+D535/bdJZYVr
 5OWGs+ZdCVFgC1VnlfyWfPlHc8PedstsPQ75iN+1un1OqFi+RtSz5ii/f+fZDy799CsFzG3Dm
 X1tVU4XT9qddm79KhruBJLcUaioRZzUXEiAD80vowHAwAA
X-Env-Sender: kpraveen.lkml@gmail.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1496420906!103921132!1
X-Originating-IP: [209.85.192.196]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31865 invoked from network); 2 Jun 2017 16:28:27 -0000
Received: from mail-pf0-f196.google.com (HELO mail-pf0-f196.google.com)
 (209.85.192.196)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 2 Jun 2017 16:28:27 -0000
Received: by mail-pf0-f196.google.com with SMTP id f27so12665940pfe.0
 for <xen-devel@lists.xen.org>; Fri, 02 Jun 2017 09:28:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=message-id:subject:from:to:cc:date:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=LlUlIkOdElGrkGUsWA/Y9AqR00TPP89Twoi/pquMlF4=;
 b=cOu5UcwyAioZsQwwtkmtDF8W7aPvVQu5/il9mBRkGpFtwmZZ+sWIGiKNq+fZ1hHL6E
 W8FA6mi3TJ0a53xmVC2V439UCaQUCO0JLiwtyoedhgaJ8LYyBdyzbiR3lFPoVEASU4Dp
 YoTPiKkuyC4Vg7SmTfwIc+A71ciRK4Wk6J67ZzloOTRQxpQUcQi88Vfdmg1EDx/oZJwy
 otWtKze7p3LbbJMxFNiTC+7+4eCWTe9EeODrIopmZfffZ4yQyLI6/9cNzM/DdEuW8DBH
 2A6slBunYcQ8XUJwed1ghvU1HwKzuanPqy6qdPjsWGa8OeAM/OPTRIrUNyEwUdiNEpUw
 xdhw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:message-id:subject:from:to:cc:date:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=LlUlIkOdElGrkGUsWA/Y9AqR00TPP89Twoi/pquMlF4=;
 b=Ky9nJdzamxEE8w6KM+seUL45Wbvhy8cklwaCRFwvmXkRWPMTb5RIF/tIc1qD0NyoGR
 fwuRrdNWcjguJe/4X079YQwMLgk5HLSbXlr2NUfzDbVi8+8sirho2xYL6cxjX9GIZicr
 HjnLG/dkMJzkPksRn3FHVzfOy9XhlYEHMJ1jRM1apeUDh7yYK45JlbFW89Gq5n9Hpgwi
 vTM6AJ8kb3SXUaISWNm9Z0+zIAxG4HFDpTMD+dP/Uyv1x+IJBdnYMYnWgy919nwYxHWU
 ENL/zhWtXhbouJSeSOTNZW/zHgOFzDgNx/bu8JsLxP7lHXsiDBmYOwp14/c/AKl8oW2V
 7rJQ==
X-Gm-Message-State: AODbwcCV1YEtNKFDZom6hL2uwliA9rHemrPgXFAYzOqR9ATi2jR0hOeu
 H+pcJe0IcYHqcQM9yzM=
X-Received: by 10.84.236.15 with SMTP id q15mr723926plk.163.1496420906476;
 Fri, 02 Jun 2017 09:28:26 -0700 (PDT)
Received: from [192.168.2.9] ([103.227.99.251])
 by smtp.googlemail.com with ESMTPSA id w26sm8846207pgc.13.2017.06.02.09.28.21
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 02 Jun 2017 09:28:26 -0700 (PDT)
Message-ID: <1496420899.13025.3.camel@gmail.com>
From: Praveen Kumar <kpraveen.lkml@gmail.com>
To: Dario Faggioli <dario.faggioli@citrix.com>, Andrew Cooper
 <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org
Date: Fri, 02 Jun 2017 21:58:19 +0530
In-Reply-To: <1496304085.18953.1.camel@citrix.com>
References: <20170531212056.10583-1-kpraveen.lkml@gmail.com>
 <20170531212056.10583-2-kpraveen.lkml@gmail.com>
 <1496270454.6267.5.camel@citrix.com>
 <ef47b8d3-021e-8105-2dae-0fbd4d53aae6@citrix.com>
 <1496304085.18953.1.camel@citrix.com>
X-Mailer: Evolution 3.20.5 
Mime-Version: 1.0
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] [Resend][PATCH 01/17] rb_tree: reorganize code in
 rb_erase() for additional 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>

T24gVGh1LCAyMDE3LTA2LTAxIGF0IDEwOjAxICswMjAwLCBEYXJpbyBGYWdnaW9saSB3cm90ZToK
PiBPbiBXZWQsIDIwMTctMDUtMzEgYXQgMjM6NTYgKzAxMDAsIEFuZHJldyBDb29wZXIgd3JvdGU6
Cj4gPiAKPiA+IEFzIGFuIGV4YW1wbGUsIHNlZQo+ID4gCj4gPiBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD14ZW4uZ2l0O2E9Y29tbWl0ZGlmZjtoPWIwMWMyZmI1ODM0Cj4gPiBhZQo+
ID4gYTAzMjhkYjU1YzMxMGNhYTM0MTczMDIxZDNkCj4gPiAKPiBOaWNlLCBJIGVzcGVjaWFsbHkg
bGlrZSBob3cgdGhlIGNoYW5nZWxvZyBsb29rcywgaS5lLjoKPiDCoC0gb3JpZ2luYWwgTGludXgg
cGF0Y2ggZGVzY3JpcHRpb24gZGVzY3JpcHRpb24KPiDCoC0gTGludXgncyBTaWduZWQtb2ZmLWJ5
LCBSZXZpZXdlZC1ieSwgQWNrZWQtYnksIGV0Yy4KPiDCoC0gcmVmIHRvIExpbnV4IGNvbW1pdCBp
ZAo+IMKgLSBhIGxpbmUgd2l0aCAiUG9ydGVkIHRvIFhlbi4iCj4gwqAtIGF1dGhvciBvZiB0aGUg
cG9ydCdzIFNpZ25lZC1vZmYtYnkKPiDCoC0gKFJldmlld2VkLWJ5LCBBY2tlZC1ieSwgZXRjLiBj
b21pbmcgZnJvbSB4ZW4tZGV2ZWwpCj4gCj4gUHJhdmVlbiwgSSBzdWdnZXN0IHVzaW5nIHRoZSBz
YW1lIHBhdHRlcm4gKGlmIHlvdSBhbHNvIGxpa2UgaXQsIG9mCj4gY291cnNlIDotRCkuCj4gClRo
YW5rcyBBbmRyZXcgZm9yIHNoYXJpbmcgdGhlIGluZm9ybWF0aW9uLgoKWWVzLCBsaWtlZCBpdCB0
b28uIFdpbGwgaW5jb3Jwb3JhdGUgdGhlIGNoYW5nZXMgYW5kIHNoYXJlIHVwZGF0ZWQKcGF0Y2gu
IFdpbGwgdHJ5IHRvIGRvIGRyeS1ydW4gYXMgc3VnZ2VzdGVkLgoKPiBVc2luZyBwYXRjaCAxIGFz
IGFuIGV4YW1wbGUsIHRoYXQgd291bGQgbWVhbiB0aGUgZm9sbG93aW5nOgo+IAo+IMKgIFN1Ympl
Y3Q6IFtQQVRDSCAwMS8xN10gcmJfdHJlZTogcmVvcmdhbml6ZSBjb2RlIGluIHJiX2VyYXNlKCkK
PiBmb3LCoGFkZGl0aW9uYWwgY2hhbmdlcwo+IAo+IMKgIEZpcnN0LCBtb3ZlIHNvbWUgY29kZSBh
cm91bmQgaW4gb3JkZXIgdG8gbWFrZSB0aGUgbmV4dCBjaGFuZ2UgbW9yZcKgCj4gwqAgb2J2aW91
cy4KPiAKPiDCoCBbYWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZzogY29kaW5nLXN0eWxlIGZpeGVz
XQo+IMKgIFNpZ25lZC1vZmYtYnk6IFBldGVyIFppamxzdHJhIDxhLnAuemlqbHN0cmFAY2hlbGxv
Lm5sPgo+IMKgIFNpZ25lZC1vZmYtYnk6IFdvbGZyYW0gU3RyZXBwIDx3c3RyZXBwQGdteC5kZT4K
PiDCoCBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24u
b3JnPgo+IMKgIFNpZ25lZC1vZmYtYnk6IExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1m
b3VuZGF0aW9uLm9yZz4KPiDCoCBbTGludXggY29tbWl0IDE2YzA0N2FkZDNjZWFmMGFiODgyZTNl
MDk0ZDFlYzkwNGQwMjMxMmRdCj4gCj4gwqAgUG9ydGVkIHRvIFhlbi4KPiAKPiDCoCBTaWduZWQt
b2ZmLWJ5OiBQcmF2ZWVuIEt1bWFyIDxrcHJhdmVlbi5sa21sQGdtYWlsLmNvbT4KPiDCoCAtLS0K
PiAKPiA+IAo+ID4gVGhlIHdheSBJIHByZXBhcmUgc2VyaWVzIGxpa2UgdGhpcyBmb3IgZW1haWwg
aXMgdG8gdXNlIGBnaXQgZm9ybWF0LQo+ID4gcGF0Y2gKPiA+IHN0YWdpbmcgLS1jb3Zlci1sZXR0
ZXJgIHRvIHJlbmRlciB0aGUgZW50aXJlIHNlcmllcyBhcyBwYXRjaCBmaWxlcwo+ID4gaW4KPiA+
IHRoZSBsb2NhbCBkaXJlY3RvcnkswqDCoGVkaXQgZWFjaCBwYXRjaCB0byBwdXQgc3VpdGFibGUg
Q2M6IGxpbmVzCj4gPiBiZXNpZGUKPiA+IHRoZSBGcm9tOiBoZWFkZXIsIHRoZW4gYGdpdCBzZW5k
LWVtYWlsIC0tZHJ5LXJ1biAqLnBhdGNoCj4gPiAtLXN1cHByZXNzLWNjPWFsbGAgdG8gY2hlY2sg
d2hhdCBpdCB3aWxsIGFjdHVhbGx5IHNlbmQuwqDCoFRoZSBDYydzCj4gPiBpbgo+ID4gdGhlCj4g
PiBoZWFkZXIgc2VjdGlvbiBhcmUgaW5jbHVkZWQsIGJ1dCBubyBhdXRvbWF0aWMgQ2MncyBhcmUg
Z2VuZXJhdGVkCj4gPiBmcm9tCj4gPiBjb250ZW50IGluIHRoZSBib2R5Lgo+ID4gCj4gQ29vbCB0
byBrbm93LCB0aGFua3MuCj7CoApTdXJlLCBJIHRvbyB3YXMgYml0IGNvbmZ1c2VkIGJ5IHJlcGxh
Y2luZyBTaWduZWQtb2ZmLWJ5LiBBcyBzdWdnZXN0ZWQKYnkgQW5kcmV3LCBJIHdpbGwgcmV3b3Jr
IG9uIHRoZSBwYXRjaGVzLiBUaGFua3MgYWdhaW4uCgpSZWdhcmRzLAoKflByYXZlZW4uCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 02 16:31:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 16: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 1dGpTv-000691-OC; Fri, 02 Jun 2017 16:31:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kpraveen.lkml@gmail.com>) id 1dGpTt-00068r-OT
 for xen-devel@lists.xen.org; Fri, 02 Jun 2017 16:31:21 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 3D/5C-02183-8D291395; Fri, 02 Jun 2017 16:31:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKIsWRWlGSWpSXmKPExsXiVRvkpHt1kmG
 kwYF9IhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bzny8ZC75zVsz7N4WxgfEzexcjJ4eQwERG
 iaYtnF2MXBwsArNYJabNvM4I4kgIbGOV+LFjLStIlYRAnMTdK1Og7CqJM/ees0F0q0lsmXeKG
 aRBSOAvo8TTPc/AingFDCQOX73AAmILC8RKvDi+FSjOwcEmoCvRfqsAJCwioCzR++s3C0gvs8
 ADRonHS9eC1bMIqEqs378PbA6ngL1E84JOFohlhRIHmx4xg9jMApoSrdt/s0McJC2x5c5kdpD
 5vAKCEn93CEOUyEs0b53NPIFReBaSjlkIVbOQVC1gZF7FqF6cWlSWWqRroZdUlJmeUZKbmJmj
 a2hgqpebWlycmJ6ak5hUrJecn7uJERjkDECwg/Fgs/MhRkkOJiVRXlNjw0ghvqT8lMqMxOKM+
 KLSnNTiQ4wyHBxKEryLJgLlBItS01Mr0jJzgPEGk5bg4FES4Q0DSfMWFyTmFmemQ6ROMepyTD
 qw/QuTEEtefl6qlDjvRpAiAZCijNI8uBGw2L/EKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd4
 0kCk8mXklcJteAR3BBHTEi236IEeUJCKkpBoYN+09f6Ckb2GGw4cPuybb9jpP/cxoxHrUYotn
 t8Uftqorup/uJUxPZz5mo7dzVm6T56/vZXJ3Ml6GtImVXPn5tKzKyPPrpgtehZr7M5bwciy2F
 C7LOb92+pqCCTpHFBqDVe1jpY1LEya8/TfVdpHpO9W/c1zXiCj+d8neG1w9ZeY6P5GLTHM4lF
 iKMxINtZiLihMBRDhqNfgCAAA=
X-Env-Sender: kpraveen.lkml@gmail.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1496421076!81012304!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5531 invoked from network); 2 Jun 2017 16:31:17 -0000
Received: from mail-wm0-f66.google.com (HELO mail-wm0-f66.google.com)
 (74.125.82.66)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 2 Jun 2017 16:31:17 -0000
Received: by mail-wm0-f66.google.com with SMTP id g15so19786342wmc.2
 for <xen-devel@lists.xen.org>; Fri, 02 Jun 2017 09:31:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=message-id:subject:from:to:cc:date:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=ec5WWTvITM/1J8TIyzn623NxVjVbtTnqCN6ngO+JSg8=;
 b=oCv3MIijAfX1E4kiCG8+ZkTRPl57eOZz4o+orTOiDKfo3oIcd5tR6F2JsM7QvnzCea
 Ka9T2NILSZzFrM2jy7yrlEw5x/LlRM9+KKMlvtG0t/yLxtzvk8G1jWSPVUfNpoo9qnTk
 FI2s3BoluG+dKmuRMOtnUWTTS3iEHRnHpet5mVS431Vfe7VRIYr0yGdlQ1dhnHksVTpO
 u0Ze2Skm5RRmMxfjZ1VND0gzYJHirI90wZw882d14V3i/n1psYL5HJ6Es83UG0Wzja4O
 AxTmq6lTnZlIF/1rSjXc78lIGKd7jnA/4ZoPzS6sYL0Dqmwb7ykFVscsncXG2mmrKqWZ
 00+Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:message-id:subject:from:to:cc:date:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=ec5WWTvITM/1J8TIyzn623NxVjVbtTnqCN6ngO+JSg8=;
 b=ql1rD2qfc2TKWmWc+IsqdoIbbWnvWytK45bc6xH6XR+IDFPd1Kc3IMMNO2GgTZv0mA
 bKixDMHcXvvW2utdGAGcH7dB3IpQHPoONAw+Ot7bwwdMvehKTUv9/YzL8LXRPwzfU64u
 bjVO+43fGzTqgK8AoMrK0n5w1AUhqx/rW1b8ScoYdWel/BvcO0jZVW67A/kcdX8aaIkl
 FAOeM7OOAEyaFnFuzboLWbTjkTeQYry/QQHWKtHmPQs1fmduHwyde+qhtRFYD/h8pCpM
 fQtRMuW3kkhRw6x85pFY7HoHjGvXFMkfVA8ZoKFRvwrC7JKg2QLPZ/NT4yT6ZgQXqsns
 m6lg==
X-Gm-Message-State: AODbwcCkqpS2IcbbAbI7e48+mpfZMSikENW+yxB3HbIu4/3X/uM5YTCp
 W7bHif+Pll8niA==
X-Received: by 10.80.147.195 with SMTP id o61mr6597061eda.178.1496421075847;
 Fri, 02 Jun 2017 09:31:15 -0700 (PDT)
Received: from [192.168.2.9] ([103.227.99.251])
 by smtp.googlemail.com with ESMTPSA id g29sm8518363eda.43.2017.06.02.09.31.10
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 02 Jun 2017 09:31:15 -0700 (PDT)
Message-ID: <1496421068.13025.4.camel@gmail.com>
From: Praveen Kumar <kpraveen.lkml@gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Date: Fri, 02 Jun 2017 22:01:08 +0530
In-Reply-To: <592FDDAF020000780015E918@prv-mh.provo.novell.com>
References: <20170531212056.10583-1-kpraveen.lkml@gmail.com>
 <592FDDAF020000780015E918@prv-mh.provo.novell.com>
X-Mailer: Evolution 3.20.5 
Mime-Version: 1.0
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [Xen-devel[PATCH Resend v2] xen: common: rbtree:
 ported updates from linux 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>

T24gVGh1LCAyMDE3LTA2LTAxIGF0IDAxOjI2IC0wNjAwLCBKYW4gQmV1bGljaCB3cm90ZToKPiA+
IAo+ID4gPiAKPiA+ID4gPiAKPiA+ID4gPiBPbiAzMS4wNS4xNyBhdCAyMzoyMCwgPGtwcmF2ZWVu
LmxrbWxAZ21haWwuY29tPiB3cm90ZToKPiA+IFRoZSBwYXRjaCBpbXBvcnRzIHRoZSBjaGFuZ2Vz
IGFuZCB1cGRhdGVzIG9mIHRoZSByYnRyZWUKPiA+IGltcGxlbWVudGFpdG9uCj4gPiBmcm9tIExp
bnV4IHRyZWUuIEJ1dCBzaW5jZSwgdGhlIG9ubHkgY3VycmVudCBpbXBsZW1lbnRhdGlvbiBpcyB3
aXRoCj4gPiB0bWVtLmMsCj4gPiB3aGljaCBhbSBub3QgbXVjaCBhd2FyZSBvZmYgbXVjaCBhbmQg
dGhlcmVmb3JlLCB3YXMgdW5hYmxlIHRvIHRlc3QKPiA+IHRoZcKgCj4gPiBjaGFuZ2VzCj4gPiB0
aG9yb3VnaGx5LiBIYXZpbmcgc2FpZCB0aGF0LCBJIGRvIGhhdmUgcGxhbnMgb2YgYWRkaW5nIGZ1
dGhlciBjb2RlCj4gPiBjaGFuZ2VzCj4gPiB3aGljaCB3aWxsIGJlIHVzaW5nIHJiLXRyZWUgbW9y
ZSBpbiBjcmVkaXQyIHNjaGVkdWxlciBhbmQgdGhhdCB3aWxsCj4gPiBoZWxwIGluCj4gPiBmdXJ0
aGVyIHRlc3RpbmcgdGhlIHNhbWUuCj4gPiAKPiA+IEkgaGF2ZSBub3QgaW1wb3J0ZWQgYXVnbWVu
dGVkIGFuZCByY3UgcmJ0cmVlIGZ1bmN0aW9uYWxpdHkgdG8gdGhlCj4gPiB4ZW4gdHJlZSwKPiA+
IGFzIHRoZXJlIHdhcyBubyBzcGVjaWZpYyByZXF1aXJlbWVudCBmb3IgY3VycmVudCBwbGFubmVk
Cj4gPiBpbXBsZW1lbnRhdGlvbi4KPiA+IAo+ID4gUGxlYXNlIHNoYXJlIHlvdXIgaW5wdXRzLiBU
aGFua3MgaW4gYWR2YW5jZS4KPiAKPiBCdWcgZml4ZXMgYW5kIGltcHJvdmVtZW50cyB0byBleGlz
dGluZyBjb2RlIGFyZSBjbGVhcmx5IHdlbGNvbWUKPiBhbmQgbmVlZCBubyBmdXJ0aGVyIHJhdGlv
bmFsZSBwcm92aWRlZCBoZXJlLiBIYXZpbmcgbG9va2VkIG9ubHkKPiBvdmVyIHRoZSB0aXRsZXMg
c28gZmFyIEkgc2VlIHR3byBwYXRjaGVzIHdoaWNoIGxvb2sgdG8gYWRkIG5ldwo+IGZ1bmN0aW9u
YWxpdHkgKDEzIGFuZCAxNykuIEFzIEkgaG9wZSB5b3UndmUgbGVmdCB0aGUgb3JpZ2luYWwgcGF0
Y2gKPiBkZXNjcmlwdGlvbnMgaW50YWN0LCBhIHJlYXNvbiBmb3Igd2h5IHdlIHdhbnQvbmVlZCB0
aGVzZSBzaG91bGQKPiBsaWtlbHkgYmUgcHJvdmlkZWQgaGVyZS4KPiAKClN1cmUgSmFuLCBJIHdp
bGwgdGFrZSBjYXJlIG9mIHRoZSBzYW1lIGluIG15IHVwZGF0ZWQgcGF0Y2guIFRoYW5rcyBmb3IK
eW91ciBjb21tZW50Lgo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 02 16:32:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 16:32:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGpUp-0006FY-1v; Fri, 02 Jun 2017 16:32: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 1dGpUm-0006F3-UX
 for xen-devel@lists.xensource.com; Fri, 02 Jun 2017 16:32:17 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 E4/C4-03058-01391395; Fri, 02 Jun 2017 16:32:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVZd/smG
 kwfE1fBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWHnvCnPB85yK1e/vsDYw
 fnfuYuTiEBL4yyhxcsdWZgjnMaPE/xO/2CCcbYwS9/rmMXYxcnKICDhLfD0zlx3E5hXQl3jzf
 CJTFyMHh7CAicSfvjqQegmBoxoSnQ82soDUSAh4Szz+dpYZpAbEvnrVuouRnYNNwErikBhIAY
 uAqsSHVWsYJzByL2BkWMWoUZxaVJZapGtorpdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJe
 cn7uJEehxBiDYwXh7Y8AhRkkOJiVRXlNjw0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryLJgLl
 BItS01Mr0jJzgKEHk5bg4FES4Q0DSfMWFyTmFmemQ6ROMepybFi9/guTEEtefl6qlDjvRpAiA
 ZCijNI8uBGwOLjEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd40kCk8mXklcJteAR3BBHTEi2
 36IEeUJCKkpBoYnT/9/dZnUbPq+WM32T8VZe2Jjn82G99YuWrBkrDFgY9vMhxiV/mcutmoXG3
 Ln6/yW5V+Tm77FN351OS23aSvR2TCZgRkrF0ZLpaUeEAo9V7Hv9LESTW7JpoclnX2/di9MOnS
 Fx7PnE11ixU3GZk8kZ19RTclZ/s6l461KzWr1tlFp24K+/5umRJLcUaioRZzUXEiAAQlfo1+A
 gAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1496421134!104354913!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7651 invoked from network); 2 Jun 2017 16:32:14 -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; 2 Jun 2017 16:32: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 1dGpUj-0003Xk-Ee; Fri, 02 Jun 2017 16: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 1dGpUd-0005JD-Ud; Fri, 02 Jun 2017 16:32:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dGpUd-0000jr-8d; Fri, 02 Jun 2017 16:32:07 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109913-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:regression
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:heisenbug
 linux-4.9:test-arm64-arm64-xl-multivcpu:guest-start/debian.repeat:fail:heisenbug
 linux-4.9:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-xsm:guest-start/debian.repeat:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-raw:debian-di-install:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:heisenbug
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-install:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-i386-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-amd64-amd64-xl-rtds:debian-install:fail:allowable
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:xen-boot: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-armhf-armhf-xl-arndale:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-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-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-examine:reboot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=db3fd4527ed32be44cbd8ffa6dd6a301c89d0d6d
X-Osstest-Versions-That: linux=37feaf8095d352014555b82adb4a04609ca17d3f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 02 Jun 2017 16:32:07 +0000
Subject: [Xen-devel] [linux-4.9 test] 109913: 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>

ZmxpZ2h0IDEwOTkxMyBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTkxMy8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
NiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZh
aWwgaW4gMTA5NzQ5IFJFR1IuIHZzLiAxMDczNTgKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGlu
dGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gOSBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBpbiAxMDk3NDkgcGFz
cyBpbiAxMDk5MTMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgOSBk
ZWJpYW4taHZtLWluc3RhbGwgZmFpbCBpbiAxMDk3NDkgcGFzcyBpbiAxMDk5MTMKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDkgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgaW4g
MTA5NzQ5IHBhc3MgaW4gMTA5OTEzCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAxNSBn
dWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTA5NzQ5IHBhc3MgaW4gMTA5OTEzCiB0
ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgMTYgcnVtcHJ1bi1kZW1vLXhlbnN0b3JlbHMv
eGVuc3RvcmVscy5yZXBlYXQgZmFpbCBpbiAxMDk3NDkgcGFzcyBpbiAxMDk5MTMKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZh
aWwgaW4gMTA5ODE3IHBhc3MgaW4gMTA5OTEzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAxOSBn
dWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTA5ODE3IHBhc3MgaW4gMTA5OTEzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgIDkgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBpbiAx
MDk4MTcgcGFzcyBpbiAxMDk5MTMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
IDkgd2luZG93cy1pbnN0YWxsIGZhaWwgaW4gMTA5ODE3IHBhc3MgaW4gMTA5OTEzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQteHNtICA1IHhlbi1pbnN0YWxsICAgICAgZmFpbCBpbiAxMDk4Nzgg
cGFzcyBpbiAxMDk5MTMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1
ZXN0LXN0b3AgICAgICAgICAgZmFpbCBwYXNzIGluIDEwOTc0OQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIHBhc3MgaW4g
MTA5ODE3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3Rv
cCAgICAgICAgIGZhaWwgcGFzcyBpbiAxMDk4NzgKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdh
cmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0
ZHMgICAgICA5IGRlYmlhbi1pbnN0YWxsICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDczNTgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RhcnQvd2luLnJlcGVh
dCBmYWlsIGJsb2NrZWQgaW4gMTA3MzU4CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1p
bnRlbCAxNiBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgZmFpbCBpbiAxMDk4MTcgYmxvY2tlZCBp
biAxMDczNTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
YXJ0L3dpbi5yZXBlYXQgZmFpbCBpbiAxMDk4MTcgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBpbiAx
MDk4NzggbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgIDYgeGVuLWJv
b3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2Ug
MTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgNiB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwNzM1OAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAg
IGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICA2IHhlbi1i
b290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtl
IDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgNiB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgNiB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1IDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1ydGRzICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE2IGRlYmlhbi1odm0taW5zdGFs
bC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cy
IDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgIDYgcmVib290ICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0
YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICA5
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGRiM2ZkNDUyN2VkMzJiZTQ0Y2JkOGZmYTZkZDZhMzAx
Yzg5ZDBkNmQKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDM3ZmVhZjgw
OTVkMzUyMDE0NTU1YjgyYWRiNGEwNDYwOWNhMTdkM2YKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEw
NzM1OCAgMjAxNy0wNC0xMCAxOTo0Mjo1MiBaICAgNTIgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAg
ICAxMDczOTYgIDIwMTctMDQtMTIgMTE6MTU6MTkgWiAgIDUxIGRheXMgICA3OSBhdHRlbXB0cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMDk3NDkgIDIwMTctMDUtMjUgMjE6MjU6MTUgWiAgICA3IGRh
eXMgICAxMCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCjU0OSBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1y
dW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
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
aGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUg
MTg1NjMgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 02 16:32:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 16:32: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 1dGpVG-0006Jq-At; Fri, 02 Jun 2017 16:32:46 +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 1dGpVF-0006Jg-Rm
 for xen-devel@lists.xenproject.org; Fri, 02 Jun 2017 16:32:45 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 FD/7C-03613-D2391395; Fri, 02 Jun 2017 16:32:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVysyfVTVdnsmG
 kwd2Pqhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aR/Q2sBR8UK5p+9jA2MO4R72Lk4hAS2Mwo
 MaflKCuEs5xR4tP+08xdjJwcwgJ+Er9+fgKzRQQiJfZvPcACUsQssIZR4nbzTUaQhJBArsSfO
 T/YQWw2AU2JO58/MYHYvAJWEie+7mYDsVkEVCRevZoPVi8qEC7Re6CfDaJGUOLkzCcsIDangK
 1E78wVYDazgJnEvM0PmSFscYlbT+YzQdjyEtvfzmGewMg/C0n7LCQts5C0zELSsoCRZRWjRnF
 qUVlqka6huV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmCIMgDBDsbbGwMOMUpy
 MCmJ8poaG0YK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBdNBEoJ1iUmp5akZaZA4wWmLQEB4+SC
 G8YSJq3uCAxtzgzHSJ1ilFRSpx3I0hCACSRUZoH1waL0EuMslLCvIxAhwjxFKQW5WaWoMq/Yh
 TnYFQS5k0DmcKTmVcCN/0V0GImoMUvtumDLC5JREhJNTDGhtv8a36yrF9WL7V3Xc+fRUI1C5Z
 wlgvKn1lhLtB1Pv0jyxspNg5mt7UK0xdU7mC3a5MKF2D4LnDiOw/vBT8uQ9EHwSHybMsldtkn
 KPO3/ZH3nKfIbu/AojIRGI4XStX2quuv3nCSU/6vN1/Qho9zDSUVuduirkhtbOc0//1/3dtcn
 ZoLSizFGYmGWsxFxYkArfmyuMsCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1496421164!82624111!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34133 invoked from network); 2 Jun 2017 16:32:44 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-10.tower-27.messagelabs.com with SMTP; 2 Jun 2017 16:32: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 AC82C15A2;
 Fri,  2 Jun 2017 09:32:43 -0700 (PDT)
Received: from [10.37.12.100] (unknown [10.37.12.100])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C77493F58B;
 Fri,  2 Jun 2017 09:32:41 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170526173540.10066-1-andre.przywara@arm.com>
 <20170526173540.10066-20-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ff3f4a82-9418-b609-4fe3-bf470277a25c@arm.com>
Date: Fri, 2 Jun 2017 17:32: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: <20170526173540.10066-20-andre.przywara@arm.com>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v10 19/32] ARM: vITS: provide access to
	struct pending_irq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGkgQW5kcmUsCgpPbiAwNS8yNi8yMDE3IDA2OjM1IFBNLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToK
PiBGb3IgZWFjaCBkZXZpY2Ugd2UgYWxsb2NhdGUgb25lIHN0cnVjdCBwZW5kaW5nX2lycSBmb3Ig
ZWFjaCB2aXJ0dWFsCj4gZXZlbnQgKE1TSSkuCj4gUHJvdmlkZSBhIGhlbHBlciBmdW5jdGlvbiB3
aGljaCByZXR1cm5zIHRoZSBwb2ludGVyIHRvIHRoZSBhcHByb3ByaWF0ZQo+IHN0cnVjdCwgdG8g
YmUgYWJsZSB0byBmaW5kIHRoZSByaWdodCBzdHJ1Y3Qgd2hlbiBnaXZlbiBhIHZpcnR1YWwKPiBk
ZXZpY2VJRC9ldmVudElEIHBhaXIuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEg
PGFuZHJlLnByenl3YXJhQGFybS5jb20+Cj4gLS0tCj4gICB4ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0
cy5jICAgICAgICB8IDU5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysK
PiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oIHwgIDQgKysrCj4gICAyIGZpbGVz
IGNoYW5nZWQsIDYzIGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L2dpYy12My1pdHMuYyBiL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMKPiBpbmRleCBhZWJjMjU3
Li4zOGYwODQwIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMKPiArKysg
Yi94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jCj4gQEAgLTgwMCw2ICs4MDAsNjUgQEAgb3V0Ogo+
ICAgICAgIHJldHVybiByZXQ7Cj4gICB9Cj4gICAKPiArLyogTXVzdCBiZSBjYWxsZWQgd2l0aCB0
aGUgaXRzX2RldmljZV9sb2NrIGhlbGQuICovCj4gK3N0YXRpYyBzdHJ1Y3QgaXRzX2RldmljZSAq
Z2V0X2l0c19kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgcGFkZHJfdCB2ZG9vcmJlbGwsCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgdmRldmlkKQo+
ICt7Cj4gKyAgICBzdHJ1Y3QgcmJfbm9kZSAqbm9kZSA9IGQtPmFyY2gudmdpYy5pdHNfZGV2aWNl
cy5yYl9ub2RlOwo+ICsgICAgc3RydWN0IGl0c19kZXZpY2UgKmRldjsKPiArCj4gKyAgICBBU1NF
UlQoc3Bpbl9pc19sb2NrZWQoJmQtPmFyY2gudmdpYy5pdHNfZGV2aWNlc19sb2NrKSk7Cj4gKwo+
ICsgICAgd2hpbGUgKG5vZGUpCj4gKyAgICB7Cj4gKyAgICAgICAgaW50IGNtcDsKPiArCj4gKyAg
ICAgICAgZGV2ID0gcmJfZW50cnkobm9kZSwgc3RydWN0IGl0c19kZXZpY2UsIHJibm9kZSk7Cj4g
KyAgICAgICAgY21wID0gY29tcGFyZV9pdHNfZ3Vlc3RfZGV2aWNlcyhkZXYsIHZkb29yYmVsbCwg
dmRldmlkKTsKPiArCj4gKyAgICAgICAgaWYgKCAhY21wICkKPiArICAgICAgICAgICAgcmV0dXJu
IGRldjsKPiArCj4gKyAgICAgICAgaWYgKCBjbXAgPiAwICkKPiArICAgICAgICAgICAgbm9kZSA9
IG5vZGUtPnJiX2xlZnQ7Cj4gKyAgICAgICAgZWxzZQo+ICsgICAgICAgICAgICBub2RlID0gbm9k
ZS0+cmJfcmlnaHQ7Cj4gKyAgICB9Cj4gKwo+ICsgICAgcmV0dXJuIE5VTEw7Cj4gK30KPiArCj4g
K3N0YXRpYyBzdHJ1Y3QgcGVuZGluZ19pcnEgKmdldF9ldmVudF9wZW5kaW5nX2lycShzdHJ1Y3Qg
ZG9tYWluICpkLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFkZHJfdCB2ZG9vcmJlbGxfYWRkcmVzcywKPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZkZXZpZCwKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGV2ZW50aWQs
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50
MzJfdCAqaG9zdF9scGkpCj4gK3sKPiArICAgIHN0cnVjdCBpdHNfZGV2aWNlICpkZXY7Cj4gKyAg
ICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnBpcnEgPSBOVUxMOwo+ICsKPiArICAgIHNwaW5fbG9jaygm
ZC0+YXJjaC52Z2ljLml0c19kZXZpY2VzX2xvY2spOwo+ICsgICAgZGV2ID0gZ2V0X2l0c19kZXZp
Y2UoZCwgdmRvb3JiZWxsX2FkZHJlc3MsIHZkZXZpZCk7Cj4gKyAgICBpZiAoIGRldiAmJiBldmVu
dGlkIDwgZGV2LT5ldmVudGlkcyApCj4gKyAgICB7Cj4gKyAgICAgICAgcGlycSA9ICZkZXYtPnBl
bmRfaXJxc1tldmVudGlkXTsKPiArICAgICAgICBpZiAoIGhvc3RfbHBpICkKPiArICAgICAgICAg
ICAgKmhvc3RfbHBpID0gZGV2LT5ob3N0X2xwaV9ibG9ja3NbZXZlbnRpZCAvIExQSV9CTE9DS10g
Kwo+ICsgICAgICAgICAgICAgICAgICAgICAgICAoZXZlbnRpZCAlIExQSV9CTE9DSyk7Cj4gKyAg
ICB9Cj4gKyAgICBzcGluX3VubG9jaygmZC0+YXJjaC52Z2ljLml0c19kZXZpY2VzX2xvY2spOwo+
ICsKPiArICAgIHJldHVybiBwaXJxOwo+ICt9Cj4gKwo+ICtzdHJ1Y3QgcGVuZGluZ19pcnEgKmdp
Y3YzX2l0c19nZXRfZXZlbnRfcGVuZGluZ19pcnEoc3RydWN0IGRvbWFpbiAqZCwKPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRyX3QgdmRv
b3JiZWxsX2FkZHJlc3MsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1aW50MzJfdCB2ZGV2aWQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBldmVudGlkKQo+ICt7CgpJdCBp
cyBxdWl0ZSBydWRlIHRvIGlnbm9yZSBteSBxdWVzdGlvbjoKCiJTbyB5b3UgbmV2ZXIgZW52aXNp
b24gc29tZW9uZSByZXF1aXJpbmcgdGhlIGhvc3QgTFBJIGV2ZW4gZm9yIGRlYnVnIApwdXJwb3Nl
PwoKQUZBSUNULCB0aGVyZSBhcmUgbm8gb3RoZXIgd2F5IHRvIGdldCB0aGUgaG9zdCBMUEkgaWYg
bmVjZXNzYXJ5LiBJdCAKcmVhbGx5IGRvZXMgbm90IGh1cnQgdG8gZXhwb3NlIGl0IGFuZCBwcm92
aWRlIGEgd3JhcHBlci4KCkFzIHlvdSBtYXkga25vdyBJIGFtIGFsbCBpbiBmYXZvciBvZiBtb3Jl
IGhlbHBlcnMgb3ZlciB0aGUgY29zdCBvZiBvbmUgCnVuY29uZGl0aW9uYWwgYnJhbmNoIChzZWUg
dGhlIGNhbGxiYWNrIGV4YW1wbGUpIHdoZW4gaXQgcmVzdWx0cyB0byBhIApiZXR0ZXIgY29kZSBk
ZXNpZ24uCgpCdXQgaGVyZSBpdCBpcyBub3QgYWJvdXQgY29kZSBkZXNpZ24sIGl0IGlzIG1vcmUg
YWJvdXQgd2hhdCBraW5kIG9mIAppbmZvcm1hdGlvbiB3b3VsZCB5b3UgbmVlZCBvdXRzaWRlIChz
ZWUgYWJvdmUpLiIKCgo+ICsgICAgcmV0dXJuIGdldF9ldmVudF9wZW5kaW5nX2lycShkLCB2ZG9v
cmJlbGxfYWRkcmVzcywgdmRldmlkLCBldmVudGlkLCBOVUxMKTsKPiArfQo+ICsKPiAgIC8qIFNj
YW4gdGhlIERUIGZvciBhbnkgSVRTIG5vZGVzIGFuZCBjcmVhdGUgYSBsaXN0IG9mIGhvc3QgSVRT
ZXMgb3V0IG9mIGl0LiAqLwo+ICAgdm9pZCBnaWN2M19pdHNfZHRfaW5pdChjb25zdCBzdHJ1Y3Qg
ZHRfZGV2aWNlX25vZGUgKm5vZGUpCj4gICB7Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vZ2ljX3YzX2l0cy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKPiBp
bmRleCA0MGY0ZWY1Li5kMTYyZTg5IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
Z2ljX3YzX2l0cy5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKPiBA
QCAtMTY5LDYgKzE2OSwxMCBAQCBpbnQgZ2ljdjNfaXRzX21hcF9ndWVzdF9kZXZpY2Uoc3RydWN0
IGRvbWFpbiAqZCwKPiAgIGludCBnaWN2M19hbGxvY2F0ZV9ob3N0X2xwaV9ibG9jayhzdHJ1Y3Qg
ZG9tYWluICpkLCB1aW50MzJfdCAqZmlyc3RfbHBpKTsKPiAgIHZvaWQgZ2ljdjNfZnJlZV9ob3N0
X2xwaV9ibG9jayh1aW50MzJfdCBmaXJzdF9scGkpOwo+ICAgCj4gK3N0cnVjdCBwZW5kaW5nX2ly
cSAqZ2ljdjNfaXRzX2dldF9ldmVudF9wZW5kaW5nX2lycShzdHJ1Y3QgZG9tYWluICpkLAo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZHJf
dCB2ZG9vcmJlbGxfYWRkcmVzcywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZkZXZpZCwKPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZldmVudGlkKTsKPiAg
ICNlbHNlCj4gICAKPiAgIHN0YXRpYyBpbmxpbmUgdm9pZCBnaWN2M19pdHNfZHRfaW5pdChjb25z
dCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5vZGUpCj4gCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdy
YWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 02 16:33:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 16: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 1dGpVc-0006Oj-NW; Fri, 02 Jun 2017 16: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=319e99cc0=roger.pau@citrix.com>)
 id 1dGpVb-0006OT-N8
 for xen-devel@lists.xenproject.org; Fri, 02 Jun 2017 16:33:07 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 76/E8-01992-24391395; Fri, 02 Jun 2017 16:33:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXitHSDva7TZMN
 Ig6ZnUhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bkI4uYCvZaV7x/85elgbHLuIuRk0NCwF9i
 a8ddNhCbTUBH4uLcnUA2B4eIgIrE7b0GIGFmAXeJOxcWMYGEhQW8JQ68iAQJswBVrJ3dxwJi8
 wpYSmz/8ZMJYqKexNuJLxhBbE4BK4lnj7aCtQoB1cx7qAlRLihxcuYTFojpmhKt23+zQ9jyEs
 1bZzOD2EICihL98x6wTWDkm4WkZRaSlllIWhYwMq9i1ChOLSpLLdI1NNRLKspMzyjJTczM0TU
 0MNXLTS0uTkxPzUlMKtZLzs/dxAgMMwYg2MG4st35EKMkB5OSKK+psWGkEF9SfkplRmJxRnxR
 aU5q8SFGGQ4OJQle3UlAOcGi1PTUirTMHGDAw6QlOHiURHjDJgKleYsLEnOLM9MhUqcYjTk2r
 F7/hYljzu8dX5iEWPLy81KlxHkVQSYJgJRmlObBDYJF4iVGWSlhXkag04R4ClKLcjNLUOVfMY
 pzMCoJ86aBLOTJzCuB2/cK6BQmoFNebNMHOaUkESEl1cC483npifWd0cv+yC3sKQv5EP9ClIU
 /e020yPbGiuo1XDsvrGkp59zCW5YY0P3L/aveizLLzW/XLXIT4JrkP/nd/cDHbGVXRGauNYzU
 CPGcflm7M3yOyO65q0UylwV8sE7UWfeq7G6r5MyFlsUNDiIrhJlqfzA+bPBjDvI4fDddode/7
 uuyWDElluKMREMt5qLiRAA8yllKvwIAAA==
X-Env-Sender: prvs=319e99cc0=roger.pau@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1496421184!86113946!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7119 invoked from network); 2 Jun 2017 16:33: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;
 2 Jun 2017 16:33:06 -0000
X-IronPort-AV: E=Sophos;i="5.39,285,1493683200"; d="scan'208";a="434968132"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 2 Jun 2017 17:32:55 +0100
Message-ID: <20170602163255.26126-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170602133752.24987-9-roger.pau@citrix.com>
References: <20170602133752.24987-9-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 v3.1 8/8] osstest: hook FreeBSD flight into
	cr-daily-branch
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIHRoZSBtaXNzaW5nIHBpZWNlcyBzbyB0aGF0IGNyLWRhaWx5LWJyYW5jaCBrbm93cyBob3cg
dG8gY3JlYXRlIGEKRnJlZUJTRCBmbGlnaHQuIFRoaXMgaGFzIGJlZW4gdGVzdGVkIGJ5IGNhbGxp
bmcgYC4vY3ItZGFpbHktYnJhbmNoCmZyZWVic2RgLgoKTm90ZSB0aGF0IHRoZXJlIGFyZSB0d28g
bWlzc2luZyBwaWVjZXMuIFRoZSBmaXJzdCBvbmUgaXMgY29ycmVjdGx5CnNldHRpbmcgdGhlIEZS
RUVCU0RfQlVJTERKT0IgZW52aXJvbm1lbnQgdmFyaWFibGUgd2hlbiBjYWxsaW5nCm1ha2UtZnJl
ZWJzZC1mbGlnaHQsIHdpdGhvdXQgaXQgdGhlIGluc3RhbGxlciBtZWRpYSB3aWxsIGFsd2F5cyBi
ZQpwaWNrZWQgZnJvbSB0aGUgY29uZmlndXJhdGlvbiBmaWxlLiBUaGlzIHJlcXVpcmVzIGtlZXBp
bmcgdHJhY2sgb2YKcHJldmlvdXMgRnJlZUJTRCBzdWNjZXNzZnVsIGJ1aWxkIGpvYnMsIG1hcmtp
bmcgdGhlbSBhcyBwZXJtYW5lbnQgYW5kCmZldGNoaW5nIHRoZW0gZnJvbSB0aGUgZGF0YWJhc2Ug
aW4gb3JkZXIgdG8gcGFzcyB0aGVtIG9uIHRoZSBlbnYKdmFyaWFibGUuCgpUaGUgc2Vjb25kIG1p
c3NpbmcgYml0IGlzIHNldHRpbmcgZGFpbHktY3Jvbi1lbWFpbC1mcmVlYnNkIHRvIHNlbmQKZW1h
aWxzIHRvIHRoZSB4ZW4tZGV2ZWwgbWFpbGluZyBsaXN0LCBBVE0gaXQncyBvbmx5IHNlbmRpbmcg
ZW1haWxzIHRvCm15IHBlcnNvbmFsIEBGcmVlQlNELm9yZyBhZGRyZXNzICh0aGlzIGhhcyBiZWVu
IGRvbmUgZm9yIHRlc3RpbmcKcHVycG9zZXMpLgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNlIHYzOgogLSBGaXgg
dGhlIGRhaWx5LWNyb24tZW1haWwtKiBzZXR0aW5ncyBmb3IgRnJlZUJTRCBicmFuY2ggZmxpZ2h0
cy4KLS0tCiBhcC1jb21tb24gICAgICAgICAgICAgICAgICAgICAgIHwgMSArCiBhcC1mZXRjaC12
ZXJzaW9uICAgICAgICAgICAgICAgIHwgNCArKysrCiBhcC1mZXRjaC12ZXJzaW9uLW9sZCAgICAg
ICAgICAgIHwgNSArKysrKwogYXAtcHJpbnQtdXJsICAgICAgICAgICAgICAgICAgICB8IDMgKysr
CiBhcC1wdXNoICAgICAgICAgICAgICAgICAgICAgICAgIHwgNSArKysrKwogY3ItZGFpbHktYnJh
bmNoICAgICAgICAgICAgICAgICB8IDkgKysrKysrKysrCiBjci1mb3ItYnJhbmNoZXMgICAgICAg
ICAgICAgICAgIHwgMiArLQogY3JpLWNvbW1vbiAgICAgICAgICAgICAgICAgICAgICB8IDEgKwog
ZGFpbHktY3Jvbi1lbWFpbC1hZGhvYy0tZnJlZWJzZCB8IDEgKwogZGFpbHktY3Jvbi1lbWFpbC1w
bGF5LS1mcmVlYnNkICB8IDEgKwogZGFpbHktY3Jvbi1lbWFpbC1yZWFsLS1mcmVlYnNkICB8IDQg
KysrKwogMTEgZmlsZXMgY2hhbmdlZCwgMzUgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQog
Y3JlYXRlIG1vZGUgMTAwNjQ0IGRhaWx5LWNyb24tZW1haWwtYWRob2MtLWZyZWVic2QKIGNyZWF0
ZSBtb2RlIDEwMDY0NCBkYWlseS1jcm9uLWVtYWlsLXBsYXktLWZyZWVic2QKIGNyZWF0ZSBtb2Rl
IDEwMDY0NCBkYWlseS1jcm9uLWVtYWlsLXJlYWwtLWZyZWVic2QKCmRpZmYgLS1naXQgYS9hcC1j
b21tb24gYi9hcC1jb21tb24KaW5kZXggZDRmYTdhZWYuLjBkOGE2NjdhIDEwMDY0NAotLS0gYS9h
cC1jb21tb24KKysrIGIvYXAtY29tbW9uCkBAIC04Niw2ICs4Niw3IEBAIGZpCiA6ICR7TE9DQUxS
RVZfU0VBQklPUzo9ZGFpbHktY3Jvbi4kYnJhbmNofQogOiAke0xPQ0FMUkVWX09WTUY6PWRhaWx5
LWNyb24uJGJyYW5jaH0KIDogJHtMT0NBTFJFVl9YVEY6PWRhaWx5LWNyb24uJGJyYW5jaH0KKzog
JHtMT0NBTFJFVl9GUkVFQlNEOj1kYWlseS1jcm9uLiRicmFuY2h9CiAKIDogJHtUUkVFQkFTRV9M
SU5VWF9YQ1A6PWh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0y
LjYuMjd9CiAKZGlmZiAtLWdpdCBhL2FwLWZldGNoLXZlcnNpb24gYi9hcC1mZXRjaC12ZXJzaW9u
CmluZGV4IGExMDdjOTNkLi4zNjVhZTAxOCAxMDA3NTUKLS0tIGEvYXAtZmV0Y2gtdmVyc2lvbgor
KysgYi9hcC1mZXRjaC12ZXJzaW9uCkBAIC0xMDYsNiArMTA2LDEwIEBAIG92bWYpCiAJcmVwb190
cmVlX3Jldl9mZXRjaF9naXQgb3ZtZiBcCiAJCSRUUkVFX09WTUZfVVBTVFJFQU0gbWFzdGVyICRM
T0NBTFJFVl9PVk1GCiAJOzsKK2ZyZWVic2QpCisJcmVwb190cmVlX3Jldl9mZXRjaF9naXQgZnJl
ZWJzZCBcCisJCSRUUkVFX0ZSRUVCU0QgbWFzdGVyICRMT0NBTFJFVl9GUkVFQlNECisJOzsKIG9z
c3Rlc3QpCiAgICAgICAgIGlmIFsgIngkT1NTVEVTVF9VU0VfSEVBRCIgPSAieHkiIF0gOyB0aGVu
CiAJICAgIGdpdCB1cGRhdGUtcmVmIC1tICJBcnJhbmdpbmcgdG8gdGVzdCBIRUFEIiBcCmRpZmYg
LS1naXQgYS9hcC1mZXRjaC12ZXJzaW9uLW9sZCBiL2FwLWZldGNoLXZlcnNpb24tb2xkCmluZGV4
IDNjYmMxNzY4Li45YjA4NjQwMSAxMDA3NTUKLS0tIGEvYXAtZmV0Y2gtdmVyc2lvbi1vbGQKKysr
IGIvYXAtZmV0Y2gtdmVyc2lvbi1vbGQKQEAgLTM0LDYgKzM0LDcgQEAgY2hlY2tfYXBfZmV0Y2hf
cGxhY2Vob2xkZXJzCiA6ICR7QkFTRV9MT0NBTFJFVl9TRUFCSU9TOj1kYWlseS1jcm9uLiRicmFu
Y2gub2xkfQogOiAke0JBU0VfTE9DQUxSRVZfWFRGOj1kYWlseS1jcm9uLiRicmFuY2gub2xkfQog
OiAke0JBU0VfTE9DQUxSRVZfT1ZNRjo9ZGFpbHktY3Jvbi4kYnJhbmNoLm9sZH0KKzogJHtCQVNF
X0xPQ0FMUkVWX0ZSRUVCU0Q6PWRhaWx5LWNyb24uJGJyYW5jaC5vbGR9CiA6ICR7QkFTRV9UQUdf
TElCVklSVDo9eGVuLXRlc3RlZC1tYXN0ZXJ9CiAKIGlmIGluZm9fbGludXhfdHJlZSAiJGJyYW5j
aCI7IHRoZW4KQEAgLTExNCw2ICsxMTUsMTAgQEAgb3ZtZikKIAlyZXBvX3RyZWVfcmV2X2ZldGNo
X2dpdCBvdm1mIFwKIAkJJEJBU0VfVFJFRV9PVk1GIHhlbi10ZXN0ZWQtbWFzdGVyICRCQVNFX0xP
Q0FMUkVWX09WTUYKIAk7OworZnJlZWJzZCkKKwlyZXBvX3RyZWVfcmV2X2ZldGNoX2dpdCBmcmVl
YnNkIFwKKwkJJEJBU0VfVFJFRV9GUkVFQlNEIHhlbi10ZXN0ZWQtbWFzdGVyICRCQVNFX0xPQ0FM
UkVWX0ZSRUVCU0QKKwk7Owogb3NzdGVzdCkKIAlpZiBbICJ4JE9TU1RFU1RfVVNFX0hFQUQiICE9
ICJ4eSIgXSA7IHRoZW4KIAkgICAgZ2l0IGZldGNoIC1mICRIT01FL3Rlc3RpbmcuZ2l0IHByb2R1
Y3Rpb246YXAtZmV0Y2gKZGlmZiAtLWdpdCBhL2FwLXByaW50LXVybCBiL2FwLXByaW50LXVybApp
bmRleCA5M2MxNGIzNS4uNTcxMjYyOTIgMTAwNzU1Ci0tLSBhL2FwLXByaW50LXVybAorKysgYi9h
cC1wcmludC11cmwKQEAgLTY0LDYgKzY0LDkgQEAgeHRmKQogb3ZtZikKIAllY2hvICRUUkVFX09W
TUZfVVBTVFJFQU0KIAk7OworZnJlZWJzZCkKKwllY2hvICRUUkVFX0ZSRUVCU0QKKwk7Owogb3Nz
dGVzdCkKIAllY2hvIG5vbmU6OwogCTs7CmRpZmYgLS1naXQgYS9hcC1wdXNoIGIvYXAtcHVzaApp
bmRleCBhMjdjY2MyMi4uNWI2Y2U3ZmMgMTAwNzU1Ci0tLSBhL2FwLXB1c2gKKysrIGIvYXAtcHVz
aApAQCAtNDEsNiArNDEsNyBAQCBUUkVFX1JVTVBSVU49JFBVU0hfVFJFRV9SVU1QUlVOCiBUUkVF
X1NFQUJJT1M9JFBVU0hfVFJFRV9TRUFCSU9TCiBUUkVFX09WTUY9JFBVU0hfVFJFRV9PVk1GCiBU
UkVFX1hURj0kUFVTSF9UUkVFX1hURgorVFJFRV9GUkVFQlNEPSRQVVNIX1RSRUVfRlJFRUJTRAog
CiBpZiBpbmZvX2xpbnV4X3RyZWUgIiRicmFuY2giOyB0aGVuCiAJY2QgJHJlcG9zL2xpbnV4CkBA
IC0xMjUsNiArMTI2LDEwIEBAIHh0ZikKIAljZCAkcmVwb3MveHRmCiAJZ2l0IHB1c2ggJFRSRUVf
WFRGICRyZXZpc2lvbjpyZWZzL2hlYWRzL3hlbi10ZXN0ZWQtbWFzdGVyCiAJOzsKK2ZyZWVic2Qp
CisJY2QgJHJlcG9zL2ZyZWVic2QKKwlnaXQgcHVzaCAkVFJFRV9GUkVFQlNEICRyZXZpc2lvbjpy
ZWZzL2hlYWRzL3hlbi10ZXN0ZWQtbWFzdGVyCisJOzsKIG92bWYpCiAJY2QgJHJlcG9zL292bWYK
IAlnaXQgcHVzaCAkVFJFRV9PVk1GICRyZXZpc2lvbjpyZWZzL2hlYWRzL3hlbi10ZXN0ZWQtbWFz
dGVyCmRpZmYgLS1naXQgYS9jci1kYWlseS1icmFuY2ggYi9jci1kYWlseS1icmFuY2gKaW5kZXgg
OGEzMTRjZTkuLjk5NmJlMzUwIDEwMDc1NQotLS0gYS9jci1kYWlseS1icmFuY2gKKysrIGIvY3It
ZGFpbHktYnJhbmNoCkBAIC0yMDcsNiArMjA3LDEwIEBAIGlmIFsgIngkUkVWSVNJT05fTElOVVhG
SVJNV0FSRSIgPSB4IF07IHRoZW4KIAlkZXRlcm1pbmVfdmVyc2lvbiBSRVZJU0lPTl9MSU5VWEZJ
Uk1XQVJFIGxpbnV4ZmlybXdhcmUgTElOVVhGSVJNV0FSRQogICAgICAgICBleHBvcnQgUkVWSVNJ
T05fTElOVVhGSVJNV0FSRQogZmkKK2lmIFsgIngkUkVWSVNJT05fRlJFRUJTRCIgPSB4IF07IHRo
ZW4KKwlkZXRlcm1pbmVfdmVyc2lvbiBSRVZJU0lPTl9GUkVFQlNEIGZyZWVic2QgRlJFRUJTRAor
CWV4cG9ydCBSRVZJU0lPTl9GUkVFQlNECitmaQogCiBpZiBbICJ4JGJyYW5jaCIgIT0gInh4ZW4t
dW5zdGFibGUiIF07IHRoZW4KICAgICAgICAgZXhwb3J0IFJFVklTSU9OX0xJTlVYX09MRD1kaXNh
YmxlCkBAIC0yNjAsNiArMjY0LDEwIEBAIG92bWYpCiAJcmVhbHRyZWU9b3ZtZgogCU5FV19SRVZJ
U0lPTj0kUkVWSVNJT05fT1ZNRgogCTs7CitmcmVlYnNkKQorCXJlYWx0cmVlPWZyZWVic2QKKwlO
RVdfUkVWSVNJT049JFJFVklTSU9OX0ZSRUVCU0QKKwk7OwogKikKIAlORVdfUkVWSVNJT049JycK
IAl3YW50cHVzaD1mYWxzZQpAQCAtMjc5LDYgKzI4Nyw3IEBAIGV4YW1pbmUpCW1ha2VmbGlnaHQ9
bWFrZV9ob3N0c19mbGlnaHQKIAkJCS4vbWFrZS1ob3N0cy1mbGlnaHQgJDEgJDIgYmxlc3NlZC0k
MyAkMyAkNAogCQl9CiAJCTs7CitmcmVlYnNkKQltYWtlZmxpZ2h0PS4vbWFrZS1mcmVlYnNkLWZs
aWdodCA7OwogKikgICAgICAgICAJbWFrZWZsaWdodD0uL21ha2UtZmxpZ2h0IDs7CiBlc2FjCiAK
ZGlmZiAtLWdpdCBhL2NyLWZvci1icmFuY2hlcyBiL2NyLWZvci1icmFuY2hlcwppbmRleCBhNjkx
MjczNS4uMjNlNGNhODQgMTAwNzU1Ci0tLSBhL2NyLWZvci1icmFuY2hlcworKysgYi9jci1mb3It
YnJhbmNoZXMKQEAgLTMxLDcgKzMxLDcgQEAgc2NyaXB0b3B0aW9ucz0iJDEiOyBzaGlmdAogTE9H
RklMRT10bXAvY3ItZm9yLWJyYW5jaGVzLmxvZwogZXhwb3J0IExPR0ZJTEUKIAotOiAke0JSQU5D
SEVTOj1vc3N0ZXN0IHhlbi00LjAtdGVzdGluZyB4ZW4tNC4xLXRlc3RpbmcgeGVuLTQuMi10ZXN0
aW5nIHhlbi00LjMtdGVzdGluZyB4ZW4tNC40LXRlc3RpbmcgeGVuLTQuNS10ZXN0aW5nIHhlbi00
LjYtdGVzdGluZyB4ZW4tNC43LXRlc3RpbmcgeGVuLTQuOC10ZXN0aW5nIHhlbi00LjktdGVzdGlu
ZyB4ZW4tdW5zdGFibGUgcWVtdS1tYWlubGluZSBxZW11LXVwc3RyZWFtLXVuc3RhYmxlIHFlbXUt
dXBzdHJlYW0tNC4yLXRlc3RpbmcgcWVtdS11cHN0cmVhbS00LjMtdGVzdGluZyBxZW11LXVwc3Ry
ZWFtLTQuNC10ZXN0aW5nIHFlbXUtdXBzdHJlYW0tNC41LXRlc3RpbmcgcWVtdS11cHN0cmVhbS00
LjYtdGVzdGluZyBxZW11LXVwc3RyZWFtLTQuNy10ZXN0aW5nIHFlbXUtdXBzdHJlYW0tNC44LXRl
c3RpbmcgcWVtdS11cHN0cmVhbS00LjktdGVzdGluZyBsaW51eC1saW51cyBsaW51eC00LjkgbGlu
dXgtNC4xIGxpbnV4LTMuMTggbGludXgtMy4xNiBsaW51eC0zLjE0IGxpbnV4LTMuMTAgbGludXgt
My40IGxpbnV4LWFybS14ZW4gc2VhYmlvcyBvdm1mIHh0ZiAke0VYVFJBX0JSQU5DSEVTfX0KKzog
JHtCUkFOQ0hFUzo9b3NzdGVzdCB4ZW4tNC4wLXRlc3RpbmcgeGVuLTQuMS10ZXN0aW5nIHhlbi00
LjItdGVzdGluZyB4ZW4tNC4zLXRlc3RpbmcgeGVuLTQuNC10ZXN0aW5nIHhlbi00LjUtdGVzdGlu
ZyB4ZW4tNC42LXRlc3RpbmcgeGVuLTQuNy10ZXN0aW5nIHhlbi00LjgtdGVzdGluZyB4ZW4tNC45
LXRlc3RpbmcgeGVuLXVuc3RhYmxlIHFlbXUtbWFpbmxpbmUgcWVtdS11cHN0cmVhbS11bnN0YWJs
ZSBxZW11LXVwc3RyZWFtLTQuMi10ZXN0aW5nIHFlbXUtdXBzdHJlYW0tNC4zLXRlc3RpbmcgcWVt
dS11cHN0cmVhbS00LjQtdGVzdGluZyBxZW11LXVwc3RyZWFtLTQuNS10ZXN0aW5nIHFlbXUtdXBz
dHJlYW0tNC42LXRlc3RpbmcgcWVtdS11cHN0cmVhbS00LjctdGVzdGluZyBxZW11LXVwc3RyZWFt
LTQuOC10ZXN0aW5nIHFlbXUtdXBzdHJlYW0tNC45LXRlc3RpbmcgbGludXgtbGludXMgbGludXgt
NC45IGxpbnV4LTQuMSBsaW51eC0zLjE4IGxpbnV4LTMuMTYgbGludXgtMy4xNCBsaW51eC0zLjEw
IGxpbnV4LTMuNCBsaW51eC1hcm0teGVuIHNlYWJpb3Mgb3ZtZiB4dGYgZnJlZWJzZCAke0VYVFJB
X0JSQU5DSEVTfX0KIGV4cG9ydCBCUkFOQ0hFUwogCiBmZXRjaHdsZW09JHdsZW0KZGlmZiAtLWdp
dCBhL2NyaS1jb21tb24gYi9jcmktY29tbW9uCmluZGV4IDkwM2ZiNGUyLi5hM2U2NzljZiAxMDA2
NDQKLS0tIGEvY3JpLWNvbW1vbgorKysgYi9jcmktY29tbW9uCkBAIC04MCw2ICs4MCw3IEBAIHNl
bGVjdF94ZW5icmFuY2ggKCkgewogCXNlYWJpb3MpCQl0cmVlPXNlYWJpb3M7CXhlbmJyYW5jaD14
ZW4tdW5zdGFibGUgOzsKIAl4dGYpCQkJdHJlZT14dGY7CXhlbmJyYW5jaD14ZW4tdW5zdGFibGUg
OzsKIAlvdm1mKQkJCXRyZWU9b3ZtZjsJeGVuYnJhbmNoPXhlbi11bnN0YWJsZSA7OworCWZyZWVi
c2QpCQl0cmVlPWZyZWVic2Q7CXhlbmJyYW5jaD14ZW4tdW5zdGFibGUgOzsKIAlkaXN0cm9zLSp8
ZXhhbWluZSkJdHJlZT1ub25lOwl4ZW5icmFuY2g9eGVuLXVuc3RhYmxlIDs7CiAJb3NzdGVzdCkJ
CXRyZWU9b3NzdGVzdDsJeGVuYnJhbmNoPXhlbi11bnN0YWJsZSA7OwogCWVzYWMKZGlmZiAtLWdp
dCBhL2RhaWx5LWNyb24tZW1haWwtYWRob2MtLWZyZWVic2QgYi9kYWlseS1jcm9uLWVtYWlsLWFk
aG9jLS1mcmVlYnNkCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwLi5iNjQ4MjFh
ZgotLS0gL2Rldi9udWxsCisrKyBiL2RhaWx5LWNyb24tZW1haWwtYWRob2MtLWZyZWVic2QKQEAg
LTAsMCArMSBAQAorVG86IHJveWdlckBGcmVlQlNELm9yZwpkaWZmIC0tZ2l0IGEvZGFpbHktY3Jv
bi1lbWFpbC1wbGF5LS1mcmVlYnNkIGIvZGFpbHktY3Jvbi1lbWFpbC1wbGF5LS1mcmVlYnNkCm5l
dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwLi5iNjQ4MjFhZgotLS0gL2Rldi9udWxs
CisrKyBiL2RhaWx5LWNyb24tZW1haWwtcGxheS0tZnJlZWJzZApAQCAtMCwwICsxIEBACitUbzog
cm95Z2VyQEZyZWVCU0Qub3JnCmRpZmYgLS1naXQgYS9kYWlseS1jcm9uLWVtYWlsLXJlYWwtLWZy
ZWVic2QgYi9kYWlseS1jcm9uLWVtYWlsLXJlYWwtLWZyZWVic2QKbmV3IGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggMDAwMDAwMDAuLjZlZTJmYTRkCi0tLSAvZGV2L251bGwKKysrIGIvZGFpbHktY3Jv
bi1lbWFpbC1yZWFsLS1mcmVlYnNkCkBAIC0wLDAgKzEsNCBAQAorVG86IHhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZywKKyAgICBvc3N0ZXN0LWFkbWluQHhlbnByb2plY3Qub3JnLAorICAg
IHJveWdlckBGcmVlQlNELm9yZworQmNjOiBvc3N0ZXN0LW91dHB1dEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwotLSAKMi4xMS4wIChBcHBsZSBHaXQtODEpCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 02 16:35:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 16: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 1dGpXn-0006kb-3g; Fri, 02 Jun 2017 16:35:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kpraveen.lkml@gmail.com>) id 1dGpXm-0006kF-00
 for xen-devel@lists.xen.org; Fri, 02 Jun 2017 16:35:22 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 2C/60-01730-9C391395; Fri, 02 Jun 2017 16:35:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNIsWRWlGSWpSXmKPExsVyMfTAQd2jkw0
 jDe6uV7dY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDM+fznBXHCdu2LBty2MDYyLObsYuTiEBCYx
 Svx49pYNxGERmMUqMbP3DmMXIyeHhMA2Vokn2+Uh7DiJVwsOMEPYFRI/Tnezg9hCAmoSW+adY
 oaw/zFKHFxp18XIwcErYCCxdr8nSFhYIFbixfGtrCBhNgFdifZbBSBhEYEAiYfT77OCrGUWOM
 ooMe/2czaQBIuAqsSqQ5+YQGxOAUOJ/z+WM0EcOoNRorP/BgtIgllAU6J1+292iHukJbbcmcw
 OsVdQ4u8OYYgSeYnmrbOZJzAKz0LSMQuhahaSqgWMzKsYNYpTi8pSi3SNjPSSijLTM0pyEzNz
 dA0NTPVyU4uLE9NTcxKTivWS83M3MQKDvJ6BgXEH4552v0OMkhxMSqK8psaGkUJ8SfkplRmJx
 RnxRaU5qcWHGGU4OJQkeFdMAsoJFqWmp1akZeYA4w0mLcHBoyTCGzYRKM1bXJCYW5yZDpE6xW
 jMceXKui9MHFMObP/CJMSSl5+XKiXOuxRkkgBIaUZpHtwgWBq4xCgrJczLyMDAIMRTkFqUm1m
 CKv+KUZyDUUmYNw1kIU9mXgncvldApzABnfJimz7IKSWJCCmpBsb4FZFFaT7LcvYcL3nxNe9n
 p8jkb5UNXzJkrDNciy89vh3uefHp5jYF6ReGp4Xup/ffEuBLangxV3DWtpSqVRIb0+/v+SPPt
 mfzKtlVByxPbWe/3emVn7LfW4nBfvpF9n+7pi/2r+E30WmYtFTUw8vZPoVfzZBH4NHC/JUvXf
 7tE8opYTFVF1JiKc5INNRiLipOBACZPyrx/gIAAA==
X-Env-Sender: kpraveen.lkml@gmail.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1496421316!101596953!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33117 invoked from network); 2 Jun 2017 16:35:17 -0000
Received: from mail-pf0-f193.google.com (HELO mail-pf0-f193.google.com)
 (209.85.192.193)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 2 Jun 2017 16:35:17 -0000
Received: by mail-pf0-f193.google.com with SMTP id f27so12702516pfe.0
 for <xen-devel@lists.xen.org>; Fri, 02 Jun 2017 09:35:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=message-id:subject:from:to:cc:date:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=v/zt61PV7INGGcLbdBJFSimG69KutlbIEqyN8btyZsE=;
 b=Okb5AF4iJoq8YqYqkQmVAuQzOQo8p2RMmPT/0G6OEkG+chtAXn8TvM1VJ2vyBgWI9D
 PSG0BeVmAgpwfOV6yW9d2jWEYegZp8O2Eo0PdhJajHf4hSTSDvIcha5mpiXDOVae038Y
 tQyBuv6VhIVTYZt6BD3ctDoL7m0v4/uctfERUpwJO1ajjCjDU/hutjXdwwKGJhdDahBx
 N0Mn++8j7xwH/+FSQipJ/D7wUG8cOTOY+yrpPisGvY5A2AowkbNq57/CpZGrUqMsMInX
 6oVf5LM5zwWwAxch8hhxBjiMiw5FUyJ+9E7aTRnV+u7WXf64+ec3dcVSckRySDqtiMAa
 hoUA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:message-id:subject:from:to:cc:date:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=v/zt61PV7INGGcLbdBJFSimG69KutlbIEqyN8btyZsE=;
 b=UX9VMGcAqklqvB+eciuKQJrF83jU1d/Y9jmD8Vz5yq9u9HLJWVDcrFufsV4eiUCKOQ
 JnSEhPTIVPhEEiNbzmjNQamiNQhIju98leIEvzW1aXw23sILEKLv4TaijruD2f5Z7h/c
 BgW5+kC9h/P511xRXFVmXanPDZ2LpOY7RR3vO6jnkXs/BBHyuUvVOkVIhWphdDL4P0aA
 QNLwYD+jr+/leb7tf1wxU6MO9czzo8CqpqIyNcYhlx+JCHcJ6tQO1O1+yecaHIDvBkIV
 zxWuRZ5eu1ZlO/zS79l8CzpKtgsum0TSRAP7HU+aNUownBgSvVcRyxXEkvctwnAap1Fk
 /BCw==
X-Gm-Message-State: AODbwcB6nJ4bgxweq5JKHXP/fFKxlJ4Z5vL1oZHsoXd3NSsnRYTU73Li
 OcovFeKbhQjufQ==
X-Received: by 10.84.215.203 with SMTP id g11mr676092plj.92.1496421315961;
 Fri, 02 Jun 2017 09:35:15 -0700 (PDT)
Received: from [192.168.2.9] ([103.227.99.251])
 by smtp.googlemail.com with ESMTPSA id x18sm44602456pfe.13.2017.06.02.09.35.11
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 02 Jun 2017 09:35:15 -0700 (PDT)
Message-ID: <1496421307.13025.8.camel@gmail.com>
From: Praveen Kumar <kpraveen.lkml@gmail.com>
To: Dario Faggioli <dario.faggioli@citrix.com>, Jan Beulich <JBeulich@suse.com>
Date: Fri, 02 Jun 2017 22:05:07 +0530
In-Reply-To: <1496303000.6267.8.camel@citrix.com>
References: <20170531212056.10583-1-kpraveen.lkml@gmail.com>
 <592FDDAF020000780015E918@prv-mh.provo.novell.com>
 <1496303000.6267.8.camel@citrix.com>
X-Mailer: Evolution 3.20.5 
Mime-Version: 1.0
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] [Xen-devel[PATCH Resend v2] xen: common: rbtree:
 ported updates from linux 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>

T24gVGh1LCAyMDE3LTA2LTAxIGF0IDA5OjQzICswMjAwLCBEYXJpbyBGYWdnaW9saSB3cm90ZToK
PiBPbiBUaHUsIDIwMTctMDYtMDEgYXQgMDE6MjYgLTA2MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+
ID4gCj4gPiA+IAo+ID4gPiA+IAo+ID4gPiA+ID4gCj4gPiA+ID4gPiBPbiAzMS4wNS4xNyBhdCAy
MzoyMCwgPGtwcmF2ZWVuLmxrbWxAZ21haWwuY29tPiB3cm90ZToKPiA+ID4gSSBoYXZlIG5vdCBp
bXBvcnRlZCBhdWdtZW50ZWQgYW5kIHJjdSByYnRyZWUgZnVuY3Rpb25hbGl0eSB0byB0aGUKPiA+
ID4geGVuIHRyZWUsCj4gPiA+IGFzIHRoZXJlIHdhcyBubyBzcGVjaWZpYyByZXF1aXJlbWVudCBm
b3IgY3VycmVudCBwbGFubmVkCj4gPiA+IGltcGxlbWVudGF0aW9uLgo+ID4gPiAKPiA+IEJ1ZyBm
aXhlcyBhbmQgaW1wcm92ZW1lbnRzIHRvIGV4aXN0aW5nIGNvZGUgYXJlIGNsZWFybHkgd2VsY29t
ZQo+ID4gYW5kIG5lZWQgbm8gZnVydGhlciByYXRpb25hbGUgcHJvdmlkZWQgaGVyZS4gSGF2aW5n
IGxvb2tlZCBvbmx5Cj4gPiBvdmVyIHRoZSB0aXRsZXMgc28gZmFyIEkgc2VlIHR3byBwYXRjaGVz
IHdoaWNoIGxvb2sgdG8gYWRkIG5ldwo+ID4gZnVuY3Rpb25hbGl0eSAoMTMgYW5kIDE3KS7CoAo+
ID4gCj4gSSBhbHNvIGhhdmUgb25seSBxdWlja2x5IHNraW1tZWQgdGhyb3VnaCB0aGUgc2VyaWVz
IGZvciBub3cuCj4gCj4gSW5kZWVkIDE3IGFkZHMgc3R1ZmYgd2hpY2ggSSBzdXNwZWN0IHdlIG1h
eSBub3QgbmVlZCwgYW5kIGluIGFueQo+IGNhc2UsCj4gSSBkb24ndCB0aGluayBpdCBiZWxvbmdz
IGluIHRoaXMgc2VyaWVzLgo+IAo+IElmIHlvdSByZWFsbHkgbmVlZCB0aG9zZSBpdGVyYXRvcnMg
d2hlbiBhY3R1YWxseSB1c2luZyByYi10cmVlLAo+IHlvdSdsbAo+IGFkZCB0aGUgcGF0Y2ggYXQg
dGhhdCB0aW1lLgo+IAo+IDEzLCBkZXNwaXRlIGl0cyBvd24gKHBvb3IsIEkgYWdyZWUpIHN1Ympl
Y3QgbGluZSwgaXMgYWN0dWFsbHkgZG9pbmcKPiBzb21lIGRlY2VudCByZWZhY3RvcmluZyBvZiB0
aGUgY29kZSwgc28gSSdkIGtlZXAgaXQ6Cj4gPDxBZGQgX19yYl9jaGFuZ2VfY2hpbGQoKSBhcyBh
biBpbmxpbmUgaGVscGVyIGZ1bmN0aW9uIHRvIHJlcGxhY2UKPiBjb2RlwqAKPiB0aGF0IHdvdWxk
IG90aGVyd2lzZSBiZSBkdXBsaWNhdGVkIDQgdGltZXMgaW4gdGhlIHNvdXJjZS4+Pgo+IAoKRGFy
aW8sCgpGb3IgdGhlIGNvbW1pdHMgbm90IHBvcnRlZCBmcm9tIExpbnV4IHRyZWUsIEkgd2lsbCBz
aGFyZSB0aGUKaW5mb3JtYXRpb24gaW4gdXBkYXRlZCBwYXRjaCAoIGluIHNpbWlsYXIgd2F5IHdo
YXQgSSBkaWQgYnkgYWRkaW5nIGEKY292ZXIgbGV0dGVyICkuCgpBbHNvLCBhcyBzdWdnZXN0ZWQg
V2lsbCByZW1vdmUgdGhlIHBhdGNoIDE3IGZvciBub3csIGFuZCB2YWxpZGF0ZQpvdGhlcnMgdG9v
LgoKVGhhbmtzIG9uY2UgYWdhaW4gZm9yIHByb3ZpZGluZyB5b3VyIGNvbW1lbnQuCgpSZWdhcmRz
LAoKflByYXZlZW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 02 16:37:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 16:37: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 1dGpZh-0006zj-GK; Fri, 02 Jun 2017 16:37: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 1dGpZf-0006zS-G9
 for xen-devel@lists.xenproject.org; Fri, 02 Jun 2017 16:37:19 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 31/0B-03557-E3491395; Fri, 02 Jun 2017 16:37:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVysyfVTdduimG
 kwa9P/Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aig/+YCtoEKv5efc3awLiWp4uRi0NIYDOj
 xMdj/1kgnOWMEptutzJ2MXJwCAvYSMy5ad3FyMkhIhApsX/rAbAaZoE1jBK3m28ygiSEBHIlb
 rZdYwOx2QQ0Je58/sQEYvMKWEn8WLuZFWQOi4CKxNt+N5CwqEC4RO+BfjaIEkGJkzOfsICUcA
 rYSixfVwgSZhYwk5i3+SEzhC0ucevJfCYIW15i+9s5zBMY+Wch6Z6FpGUWkpZZSFoWMLKsYlQ
 vTi0qSy3SNdZLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMTQYg2MHY8c/pEKMk
 B5OSKK+psWGkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQlesclAOcGi1PTUirTMHGCUwKQlOHiUR
 HiNQNK8xQWJucWZ6RCpU4yKUuK8QiAJAZBERmkeXBssMi8xykoJ8zICHSLEU5BalJtZgir/il
 Gcg1FJmNcLZApPZl4J3PRXQIuZgBa/2KYPsrgkESEl1cDod5vLPoexoKD8YcgDAaFHcueaDGN
 /T56w6a3AE8VPn3oO38tgbfGcK5GtzTHhcfi2P9+OGtauc9QOT3u3qFN5QvYTJaZDWav/cVxY
 uMk1/J99xiSVdScvWIZsejT1RZfqnA3uwtKcy0+uM2li+5xaN/edofDRQCu/tj8hkpOOPtn+P
 iydb1OeEktxRqKhFnNRcSIAqItlrscCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1496421437!68562632!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38319 invoked from network); 2 Jun 2017 16:37:18 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-3.tower-21.messagelabs.com with SMTP; 2 Jun 2017 16:37: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 6769115A2;
 Fri,  2 Jun 2017 09:37:17 -0700 (PDT)
Received: from [10.37.12.100] (unknown [10.37.12.100])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 183E03F58B;
 Fri,  2 Jun 2017 09:37:15 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170526173540.10066-1-andre.przywara@arm.com>
 <20170526173540.10066-21-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <dce71320-9845-a948-749a-b2736462451f@arm.com>
Date: Fri, 2 Jun 2017 17:37: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: <20170526173540.10066-21-andre.przywara@arm.com>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v10 20/32] ARM: vITS: handle INT 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>

SGkgQW5kcmUsCgpPbiAwNS8yNi8yMDE3IDA2OjM1IFBNLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToK
PiBUaGUgSU5UIGNvbW1hbmQgc2V0cyBhIGdpdmVuIExQSSBpZGVudGlmaWVkIGJ5IGEgRGV2aWNl
SUQvRXZlbnRJRCBwYWlyCj4gYXMgcGVuZGluZyBhbmQgdGh1cyB0cmlnZ2VycyBpdCB0byBiZSBp
bmplY3RlZC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdh
cmFAYXJtLmNvbSA+IC0tLQo+ICAgeGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMgfCAyMSArKysr
KysrKysrKysrKysrKysrKysKPiAgIDEgZmlsZSBjaGFuZ2VkLCAyMSBpbnNlcnRpb25zKCspCj4g
Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jIGIveGVuL2FyY2gvYXJt
L3ZnaWMtdjMtaXRzLmMKPiBpbmRleCA4ZjRhOWUxLi44MGE0NjI1IDEwMDY0NAo+IC0tLSBhL3hl
bi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRz
LmMKPiBAQCAtMjg2LDYgKzI4NiwyNCBAQCBzdGF0aWMgdWludDY0X3QgaXRzX2NtZF9tYXNrX2Zp
ZWxkKHVpbnQ2NF90ICppdHNfY21kLCB1bnNpZ25lZCBpbnQgd29yZCwKPiAgICNkZWZpbmUgaXRz
X2NtZF9nZXRfdmFsaWRiaXQoY21kKSAgICAgICBpdHNfY21kX21hc2tfZmllbGQoY21kLCAyLCA2
MywgIDEpCj4gICAjZGVmaW5lIGl0c19jbWRfZ2V0X2l0dGFkZHIoY21kKSAgICAgICAgKGl0c19j
bWRfbWFza19maWVsZChjbWQsIDIsIDgsIDQ0KSA8PCA4KQo+ICAgCj4gK3N0YXRpYyBpbnQgaXRz
X2hhbmRsZV9pbnQoc3RydWN0IHZpcnRfaXRzICppdHMsIHVpbnQ2NF90ICpjbWRwdHIpCj4gK3sK
PiArICAgIHVpbnQzMl90IGRldmlkID0gaXRzX2NtZF9nZXRfZGV2aWNlaWQoY21kcHRyKTsKPiAr
ICAgIHVpbnQzMl90IGV2ZW50aWQgPSBpdHNfY21kX2dldF9pZChjbWRwdHIpOwo+ICsgICAgc3Ry
dWN0IHZjcHUgKnZjcHU7Cj4gKyAgICB1aW50MzJfdCB2bHBpOwo+ICsKPiArICAgIGlmICggIXJl
YWRfaXR0ZShpdHMsIGRldmlkLCBldmVudGlkLCAmdmNwdSwgJnZscGkpICkKPiArICAgICAgICBy
ZXR1cm4gLTE7Cj4gKwo+ICsgICAgaWYgKCB2bHBpID09IElOVkFMSURfTFBJICkKPiArICAgICAg
ICByZXR1cm4gLTE7Cj4gKwo+ICsgICAgdmdpY192Y3B1X2luamVjdF9pcnEodmNwdSwgdmxwaSk7
CgpTaG91bGQgbm8geW91IGNhbGwgdGhlIG5ld2x5IGludHJvZHVjZWQgdmdpY192Y3B1X2luamVj
dF9scGkgaGVyZT8gVGhpcyAKd291bGQgYXZvaWQgb24gcmVseWluZyB0aGUgdmNwdSBpbiB0aGUg
SVRURS4KCkJ1dCBJIGd1ZXNzIHRoaXMgaXMgbm90IHN0cmljdGx5IGltcG9ydGFudCBpZiB0aGUg
dGFibGUgaXMgcHJvdGVjdGVkLiBTbzoKClJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgoKPiArCj4gKyAgICByZXR1cm4gMDsKPiArfQo+ICsKPiAgICNkZWZp
bmUgSVRTX0NNRF9CVUZGRVJfU0laRShiYXNlcikgICAgICAoKCgoYmFzZXIpICYgMHhmZikgKyAx
KSA8PCAxMikKPiAgICNkZWZpbmUgSVRTX0NNRF9PRkZTRVQocmVnKSAgICAgICAgICAgICAoKHJl
ZykgJiBHRU5NQVNLKDE5LCA1KSkKPiAgIAo+IEBAIC0zMTUsNiArMzMzLDkgQEAgc3RhdGljIGlu
dCB2Z2ljX2l0c19oYW5kbGVfY21kcyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmlydF9pdHMg
Kml0cykKPiAgIAo+ICAgICAgICAgICBzd2l0Y2ggKCBpdHNfY21kX2dldF9jb21tYW5kKGNvbW1h
bmQpICkKPiAgICAgICAgICAgewo+ICsgICAgICAgIGNhc2UgR0lUU19DTURfSU5UOgo+ICsgICAg
ICAgICAgICByZXQgPSBpdHNfaGFuZGxlX2ludChpdHMsIGNvbW1hbmQpOwo+ICsgICAgICAgICAg
ICBicmVhazsKPiAgICAgICAgICAgY2FzZSBHSVRTX0NNRF9TWU5DOgo+ICAgICAgICAgICAgICAg
LyogV2UgaGFuZGxlIElUUyBjb21tYW5kcyBzeW5jaHJvbm91c2x5LCBzbyB3ZSBpZ25vcmUgU1lO
Qy4gKi8KPiAgICAgICAgICAgICAgIGJyZWFrOwo+IAoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFs
bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 02 16:40:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 16:40:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGpcg-0007fm-0S; Fri, 02 Jun 2017 16:40:26 +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 1dGpcf-0007fT-Dt
 for xen-devel@lists.xenproject.org; Fri, 02 Jun 2017 16:40:25 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 32/70-02196-8F491395; Fri, 02 Jun 2017 16:40:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVysyfVTffHFMN
 Ig9sb+C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxVSwQLtjNX3Fq3l7GB8S1TFyMXh5DAZkaJ
 te8WskE4yxklFs/Ywd7FyMkhLGAnsf3rRyYQW0QgUmL/1gMsIEXMAmsYJW4332QESQgJ5Epsf
 3qaFcRmE9CUuPP5E1gDr4CVxLwD3WA2i4CKxOuzN8BqRAXCJXoP9LNB1AhKnJz5hAXE5hSwlV
 i2ZzqYzSxgJjFv80NmCFtc4taT+UwQtrzE9rdzmCcw8s9C0j4LScssJC2zkLQsYGRZxahRnFp
 Ullqka2Sul1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGKD1DAyMOxhb9vodYpTk
 YFIS5TU1NowU4kvKT6nMSCzOiC8qzUktPsQow8GhJMErBgx4IcGi1PTUirTMHGCswKQlOHiUR
 HiNJgOleYsLEnOLM9MhUqcYdTmaPmz5wiTEkpeflyolzvsfpEgApCijNA9uBCxuLzHKSgnzMj
 IwMAjxFKQW5WaWoMq/YhTnYFQS5vUCmcKTmVcCt+kV0BFMQEe82KYPckRJIkJKqoFR0d06zn3
 y2qAjj6bKWLd1qZT/n7DYw6yfedKHudY9X6YbxP38/K3g2s65MgKKfwvf/W4M8Fkza4qY89+D
 R7l4e/dxzNm2dO21rKhTTrpHxCOeXaq14hRR7T4SmRpyK+GFme/rT/neX06sf/pY/Pn6d1oOF
 Ueub7J4L1BUY5Z3a9a2x2flRb6IKrEUZyQaajEXFScCAP3QRFLWAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1496421623!48365501!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36152 invoked from network); 2 Jun 2017 16:40:24 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-9.tower-31.messagelabs.com with SMTP; 2 Jun 2017 16: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 397C415AB;
 Fri,  2 Jun 2017 09:40:23 -0700 (PDT)
Received: from [10.37.12.100] (unknown [10.37.12.100])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id F1F0A3F58B;
 Fri,  2 Jun 2017 09:40:21 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170526173540.10066-1-andre.przywara@arm.com>
 <20170526173540.10066-23-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <151256ae-36c3-23d7-49fe-b7dcf3b113aa@arm.com>
Date: Fri, 2 Jun 2017 17:40:20 +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: <20170526173540.10066-23-andre.przywara@arm.com>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v10 22/32] ARM: vITS: handle CLEAR 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>

SGkgQW5kcmUsCgpPbiAwNS8yNi8yMDE3IDA2OjM1IFBNLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToK
PiBUaGlzIGludHJvZHVjZXMgdGhlIElUUyBjb21tYW5kIGhhbmRsZXIgZm9yIHRoZSBDTEVBUiBj
b21tYW5kLCB3aGljaAo+IGNsZWFycyB0aGUgcGVuZGluZyBzdGF0ZSBvZiBhbiBMUEkuCj4gVGhp
cyByZW1vdmVzIGEgbm90LXlldCBpbmplY3RlZCwgYnV0IGFscmVhZHkgcXVldWVkIElSUSBmcm9t
IGEgVkNQVS4KPiBBcyByZWFkX2l0dGUoKSBpcyBub3cgZXZlbnR1YWxseSB1c2VkLCB3ZSBhZGQg
dGhlIHN0YXRpYyBrZXl3b3JkLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxh
bmRyZS5wcnp5d2FyYUBhcm0uY29tPgoKQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 02 16:45:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 16: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 1dGphJ-0007uW-K3; Fri, 02 Jun 2017 16:45:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kpraveen.lkml@gmail.com>) id 1dGphI-0007uQ-77
 for xen-devel@lists.xen.org; Fri, 02 Jun 2017 16:45:12 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 8C/7B-01735-71691395; Fri, 02 Jun 2017 16:45:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOIsWRWlGSWpSXmKPExsVyMfTAQV3haYa
 RBm2/9S2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyJx3eyFLwMqtjw5zRTA+MH9y5GLg4hgUmM
 Ejc3TWQEcVgEZrFK7FnYzgbiSAhsY5X4seIwcxcjJ5CTJLFlSgc7hF0msXzbIiYQW0hATWLLv
 FPMEKP+MkrMafsJluAVMJS4/O4MWLOwQLDEmj+LWLoYOTjYBHQl2m8VgIRFBMwlti7ZwghiMw
 tYSczvXA7WyiKgKrFszkOwXZwC1hIHNs5jB2kVAqpZvs4PolxTonX7b6hzpCW23JkMVsIrICj
 xd4cwRIm8RPPW2cwTGIVnIemYhVA1C0nVAkbmVYwaxalFZalFuoYmeklFmekZJbmJmTm6hgam
 ermpxcWJ6ak5iUnFesn5uZsYgUHOAAQ7GM+e9jzEKMnBpCTKa2psGCnEl5SfUpmRWJwRX1Sak
 1p8iFGDg0Ngwtm505mkWPLy81KVJHhLpgLVCRalpqdWpGXmAOMQplSCg0dJhPfmFKA0b3FBYm
 5xZjpE6hSjMceVK+u+MHFMObD9C5MQ2CQpcd7fIKUCIKUZpXlwg2Dp4RKjrJQwLyPQmUI8Bal
 FuZklqPKvGMU5GJWEebNA7uHJzCuB2/cK6BQmoFNebNMHOaUkESEl1cBYobS8JecR//o7oUtO
 Ppc6ka3pYjZpm/+itMlhar9ldDwXcjMqSV5ZJVQuMOGZ0KLQH+4W+1InM85WOT8n/1DEYo4jX
 iGFgsk6gTsMV8y6a+7uyn+kbt2Kp96zr4jsKT1wNEHkt4fcpPhoC/MXBR7xCwNzXCc+vyKy+d
 EXN1vG77Lz/31b9Xu2EktxRqKhFnNRcSIAHbfChQoDAAA=
X-Env-Sender: kpraveen.lkml@gmail.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1496421906!86115162!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3442 invoked from network); 2 Jun 2017 16:45:07 -0000
Received: from mail-pf0-f193.google.com (HELO mail-pf0-f193.google.com)
 (209.85.192.193)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 2 Jun 2017 16:45:07 -0000
Received: by mail-pf0-f193.google.com with SMTP id w69so12739672pfk.1
 for <xen-devel@lists.xen.org>; Fri, 02 Jun 2017 09:45:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=message-id:subject:from:to:cc:date:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=U+unKtctaWLd6BT5TvXbOKjazkMw2m0+7SXPOsPvG3A=;
 b=Z/D2Rx1I94cBXZ//vWukCFe04cU5pLe5sypHza2K7PPUoPTHDuV+okdl/Zzu6nSZMC
 4HlSafbmdM2fLshyhrmqlgmI1VVAXq2K2kwAIbB/FYmFRFHBXJDOECmdRAgXHqfF+Emj
 JmQ27jOBVvNifqWVMKAqJw9/LxVc9hPjejIMLBHb31bKzAIS6NDh7etWI7w0IvugsAv+
 9dSVWX68ruvjD4ruboVKHsIY8a/TrgoWEWZlGhjrxOxil5FQLD49WHOuk5rEdTbnwNlw
 /rONdoyks77alV9rOdKj22+U305kHNccIKtbeyIIFfDXv98rAehlsBI+ImetPLbdT9t0
 GGkw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:message-id:subject:from:to:cc:date:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=U+unKtctaWLd6BT5TvXbOKjazkMw2m0+7SXPOsPvG3A=;
 b=IT7tofVhiwqRFvESWGFCV1JG4xFf+WkOdneXsPgMY5HfhMsE7F7z3ZWpcQ0dQgiUoN
 yYH4gBtemrCcefpF9NTODv0t8bv8CPBklGJ/9v7c7YY7LIIi/F2Oz560dCfIGngognfG
 uX1K26VhcpI0qFIx5/+Zf239CHvm3xJ4Zcl+23xxw9Cy5l/T0QW4pUdeFW6DOxC+FMyf
 MnC/3W9EEoYKBwOqW32pAtd6gQPnZmbThG/E4iQchmvC3T+MEFlQJ5uGP8erMw/qnipi
 FMuG2nKbcASKm+o9ApTk3G5x7PNcA6G66TGprD9SbbzqWSw5YLBLj11qfwICa5EixaS3
 f4zg==
X-Gm-Message-State: AODbwcB+7cFBFdijYTxI2ImQamheLKdlaldlvg5X4uSdfqFVY3GPfQm/
 qIu03AuGC8ctSm2FaeI=
X-Received: by 10.99.1.88 with SMTP id 85mr8273381pgb.110.1496421905793;
 Fri, 02 Jun 2017 09:45:05 -0700 (PDT)
Received: from [192.168.2.9] ([103.227.99.251])
 by smtp.googlemail.com with ESMTPSA id t3sm34880613pfl.60.2017.06.02.09.45.03
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 02 Jun 2017 09:45:05 -0700 (PDT)
Message-ID: <1496421903.13025.12.camel@gmail.com>
From: Praveen Kumar <kpraveen.lkml@gmail.com>
To: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Date: Fri, 02 Jun 2017 22:15:03 +0530
In-Reply-To: <20170419174518.986-1-kpraveen.lkml@gmail.com>
References: <20170419174518.986-1-kpraveen.lkml@gmail.com>
X-Mailer: Evolution 3.20.5 
Mime-Version: 1.0
Cc: george.dunlap@eu.citrix.com, dario.faggioli@citrix.com
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: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpDYW4geW91IHBsZWFzZcKgcHJvdmlkZSBjb21tZW50cyBvbiB0aGUgc2hhcmVkIHBhdGNo
LgpUaGFua3MgaW4gYWR2YW5jZS4KClJlZ2FyZHMsCgp+UHJhdmVlbi4KCk9uIFdlZCwgMjAxNy0w
NC0xOSBhdCAyMzoxNSArMDUzMCwgUHJhdmVlbiBLdW1hciB3cm90ZToKPiBUaGUgcGF0Y2ggaW50
cm9kdWNlcyBhIG5ldywgdmVyeSBmbGV4aWJsZSB3YXkgb2YgYXJyYW5naW5nIHJ1bnF1ZXVlcwo+
IGluIENyZWRpdDIuCj4gSXQgYWxsb3dzIHRvIHNwZWNpZnksIGV4cGxpY2l0bHkgYW5kIHByZWNp
c2VseSwgd2hhdCBwQ1BVcyBzaG91bGQKPiBiZWxvbmcgdG8KPiB3aGljaCBydW5xdWV1ZS4KPiAK
PiBTaWduZWQtb2ZmLWJ5OiBQcmF2ZWVuIEt1bWFyIDxrcHJhdmVlbi5sa21sQGdtYWlsLmNvbT4K
PiAtLS0KPiDCoGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHzCoMKgMTAgKyst
Cj4gwqB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuY8KgwqDCoMKgwqDCoMKgwqDCoMKgfCAxNjcK
PiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KPiDCoDIgZmlsZXMgY2hhbmdl
ZCwgMTc0IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2Rv
Y3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi0KPiBjb21t
YW5kLWxpbmUubWFya2Rvd24KPiBpbmRleCAzM2U1NGFlZjYzLi5mMmVlNGFkOTcyIDEwMDY0NAo+
IC0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCj4gKysrIGIvZG9jcy9t
aXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KPiBAQCAtNTI1LDcgKzUyNSw3IEBAIGFsc28g
c2xvdyBpbiByZXNwb25kaW5nIHRvIGxvYWQgY2hhbmdlcy4KPiDCoFRoZSBkZWZhdWx0IHZhbHVl
IG9mIGAxIHNlY2AgaXMgcmF0aGVyIGxvbmcuCj4gwqAKPiDCoCMjIyBjcmVkaXQyXF9ydW5xdWV1
ZQo+IC0+IGA9IGNwdSB8IGNvcmUgfCBzb2NrZXQgfCBub2RlIHwgYWxsYAo+ICs+IGA9IGNwdSB8
IGNvcmUgfCBzb2NrZXQgfCBub2RlIHwgYWxsIHwgPGN1c3RvbT5gCj4gwqAKPiDCoD4gRGVmYXVs
dDogYHNvY2tldGAKPiDCoAo+IEBAIC01NDMsNiArNTQzLDE0IEBAIEF2YWlsYWJsZSBhbHRlcm5h
dGl2ZXMsIHdpdGggdGhlaXIgbWVhbmluZywgYXJlOgo+IMKgKiBgbm9kZWA6IG9uZSBydW5xdWV1
ZSBwZXIgZWFjaCBOVU1BIG5vZGUgb2YgdGhlIGhvc3Q7Cj4gwqAqIGBhbGxgOiBqdXN0IG9uZSBy
dW5xdWV1ZSBzaGFyZWQgYnkgYWxsIHRoZSBsb2dpY2FsIHBDUFVzIG9mCj4gwqDCoMKgwqDCoMKg
wqDCoMKgwqB0aGUgaG9zdAo+ICsqIGA8Y3VzdG9tPmA6IG9uZSBydW5xdWV1ZSBwZXIgbWVudGlv
bmVkIHN1YnNldC4gVGhlIHN1YnNldCBjYW4gYmUKPiBkZWZpbmVkIGFzCj4gK8KgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqBhcyBzaG93biBpbiBiZWxvdyBleGFtcGxlOgo+ICvCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgY3JlZGl0Ml9ydW5xdWV1ZT1bWzAsMSxdWzIsNl1bMyw1XVs0LDdd
XSAsIG9yCj4gMCwxXDsyLDZcOzMsNVw7NCw3Cj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqB3aGljaCBtZWFucyA6Cj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoC0g
cENQVXMgMCBhbmQgMSBiZWxvbmcgdG8gcnVucXVldWUgMAo+ICvCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAtIHBDUFVzIDIgYW5kIDYgYmVsb25nIHRvIHJ1bnF1ZXVlIDEKPiAr
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgLSBwQ1BVcyAzIGFuZCA1IGJlbG9u
ZyB0byBydW5xdWV1ZSAyCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoC0g
cENQVXMgNCBhbmQgNyBiZWxvbmcgdG8gcnVucXVldWUgMwo+IMKgCj4gwqAjIyMgZGJncAo+IMKg
PiBgPSBlaGNpWyA8aW50ZWdlcj4gfCBAcGNpPGJ1cz46PHNsb3Q+LjxmdW5jPiBdYAo+IGRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyBiL3hlbi9jb21tb24vc2NoZWRfY3Jl
ZGl0Mi5jCj4gaW5kZXggYjliOTI4MzQ3Zi4uZWJlYzMzZjQ1MCAxMDA2NDQKPiAtLS0gYS94ZW4v
Y29tbW9uL3NjaGVkX2NyZWRpdDIuYwo+ICsrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5j
Cj4gQEAgLTMyMSw2ICszMjEsMTYgQEAgaW50ZWdlcl9wYXJhbSgiY3JlZGl0Ml9iYWxhbmNlX292
ZXIiLAo+IG9wdF9vdmVybG9hZF9iYWxhbmNlX3RvbGVyYW5jZSk7Cj4gwqAgKsKgwqDCoMKgwqDC
oMKgwqDCoMKgwqAobG9naWNhbCkgcHJvY2Vzc29ycyBvZiB0aGUgaG9zdCBiZWxvbmcuIFRoaXMg
d2lsbAo+IGhhcHBlbiBpZgo+IMKgICrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgdGhlIG9wdF9ydW5x
dWV1ZSBwYXJhbWV0ZXIgaXMgc2V0IHRvICdhbGwnLgo+IMKgICoKPiArICogLSBjdXN0b206IG1l
YW5pbmcgdGhhdCB0aGVyZSB3aWxsIGJlIG9uZSBydW5xdWV1ZSBwZXIgc3Vic2V0Cj4gYmVpbmcg
cGFzc2VkIGFzCj4gKyAqwqDCoMKgwqDCoMKgwqDCoMKgwqDCoHBhcmFtZXRlciB0byBjcmVkaXQy
X3J1bnF1ZXVlIGFzIHNob3duIGluIGJlbG93Cj4gZXhhbXBsZS4KPiArICrCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgRXhhbXBsZToKPiArICrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgY3JlZGl0Ml9ydW5x
dWV1ZT1bW2NwdTAsY3B1MV1bY3B1M11bY3B1NCxjcHU1XV0gb3IKPiArICrCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgY3JlZGl0Ml9ydW5xdWV1ZT0wLDFcOzNcOzQsNQo+ICsgKsKgwqDCoMKgwqDCoMKg
wqDCoMKgwqBUaGUgZXhhbXBsZSBtZW50aW9uZWQgc3RhdGVzIDoKPiArICrCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqBjcHUwIGFuZCBjcHUxIGJlbG9uZ3MgdG8gcnVucXVldWUgMAo+ICsg
KsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoGNwdTMgYmVsb25ncyB0byBydW5xdWV1ZSAx
Cj4gKyAqwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgY3B1NCBhbmQgY3B1NSBiZWxvbmdz
IHRvIHJ1bnF1ZXVlIDIKPiArICoKPiDCoCAqIERlcGVuZGluZyBvbiB0aGUgdmFsdWUgb2Ygb3B0
X3J1bnF1ZXVlLCB0aGVyZWZvcmUsIGNwdXMgdGhhdCBhcmUKPiBwYXJ0IG9mCj4gwqAgKiBlaXRo
ZXIgdGhlIHNhbWUgcGh5c2ljYWwgY29yZSwgdGhlIHNhbWUgcGh5c2ljYWwgc29ja2V0LCB0aGUg
c2FtZQo+IE5VTUEKPiDCoCAqIG5vZGUsIG9yIGp1c3QgYWxsIG9mIHRoZW0sIHdpbGwgYmUgcHV0
IHRvZ2V0aGVyIHRvIGZvcm0KPiBydW5xdWV1ZXMuCj4gQEAgLTMzMCwxNSArMzQwLDEzOCBAQCBp
bnRlZ2VyX3BhcmFtKCJjcmVkaXQyX2JhbGFuY2Vfb3ZlciIsCj4gb3B0X292ZXJsb2FkX2JhbGFu
Y2VfdG9sZXJhbmNlKTsKPiDCoCNkZWZpbmUgT1BUX1JVTlFVRVVFX1NPQ0tFVCAyCj4gwqAjZGVm
aW5lIE9QVF9SVU5RVUVVRV9OT0RFwqDCoMKgMwo+IMKgI2RlZmluZSBPUFRfUlVOUVVFVUVfQUxM
wqDCoMKgwqA0Cj4gKyNkZWZpbmUgT1BUX1JVTlFVRVVFX0NVU1RPTSA1Cj4gwqBzdGF0aWMgY29u
c3QgY2hhciAqY29uc3Qgb3B0X3J1bnF1ZXVlX3N0cltdID0gewo+IMKgwqDCoMKgwqBbT1BUX1JV
TlFVRVVFX0NQVV0gPSAiY3B1IiwKPiDCoMKgwqDCoMKgW09QVF9SVU5RVUVVRV9DT1JFXSA9ICJj
b3JlIiwKPiDCoMKgwqDCoMKgW09QVF9SVU5RVUVVRV9TT0NLRVRdID0gInNvY2tldCIsCj4gwqDC
oMKgwqDCoFtPUFRfUlVOUVVFVUVfTk9ERV0gPSAibm9kZSIsCj4gLcKgwqDCoMKgW09QVF9SVU5R
VUVVRV9BTExdID0gImFsbCIKPiArwqDCoMKgwqBbT1BUX1JVTlFVRVVFX0FMTF0gPSAiYWxsIiwK
PiArwqDCoMKgwqBbT1BUX1JVTlFVRVVFX0NVU1RPTV0gPSAiY3VzdG9tIgo+IMKgfTsKPiDCoHN0
YXRpYyBpbnQgX19yZWFkX21vc3RseSBvcHRfcnVucXVldWUgPSBPUFRfUlVOUVVFVUVfU09DS0VU
Owo+IMKgCj4gK3N0YXRpYyB1bnNpZ25lZCBsb25nIF9fcmVhZF9tb3N0bHkgY3VzdG9tX2NwdV9y
dW5xdWV1ZVtOUl9DUFVTXTsKPiArCj4gK3N0YXRpYyBpbmxpbmUgaW50IGdldGxlbihjb25zdCBj
aGFyICpzdGFydCwgY29uc3QgY2hhciAqZW5kKQo+ICt7Cj4gK8KgwqDCoMKgaWYgKCAoIHN0YXJ0
ICkgJiYgKCBlbmQgKSAmJiAoIGVuZCA+IHN0YXJ0ICkgKQo+ICvCoMKgwqDCoMKgwqDCoMKgcmV0
dXJuIGVuZC1zdGFydDsKPiArwqDCoMKgwqBlbHNlCj4gK8KgwqDCoMKgwqDCoMKgwqByZXR1cm4g
LTE7Cj4gK30KPiArCj4gK3N0YXRpYyBpbnQgcGFyc2VfY3VzdG9tX3J1bnF1ZXVlX29wdGlvbihj
b25zdCBjaGFyICpzKQo+ICt7Cj4gK8KgwqDCoMKgY29uc3QgY2hhciAqcGFyc2UgPSBOVUxMLCAq
c19lbmQgPSBOVUxMOwo+ICvCoMKgwqDCoGNvbnN0IGNoYXIgKnN0YXJ0ID0gTlVMTCwgKmVuZCA9
IE5VTEw7Cj4gK8KgwqDCoMKgY2hhciBkZWxpbWl0ZXJbMl0gPSB7MH07Cj4gK8KgwqDCoMKgaW50
IGNwdV9hZGRlZF90b19ydW5xdWV1ZSA9IDA7Cj4gK8KgwqDCoMKgaW50IHJ1bnF1ZXVlID0gMDsK
PiArCj4gK8KgwqDCoMKgLyogRm9ybWF0IHN1cHBvcnRlZCA6Cj4gK8KgwqDCoMKgwqAqIFtbMCwx
LDQsNV1bMiwzLDYsN11bOCw5LDEyLDEzXVsxMCwxMSwxNCwxNV1dCj4gK8KgwqDCoMKgwqAqwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgb3IKPiArwqDCoMKgwqDCoCogMCwxLDQs
NVw7MiwzLDYsN1w7OCw5LDEyLDEzXDsxMCwxMSwxNCwxNQo+ICvCoMKgwqDCoMKgKi8KPiArwqDC
oMKgwqBwYXJzZSA9IHM7Cj4gK8KgwqDCoMKgc19lbmQgPSBzICsgc3RybGVuKHMpOwo+ICvCoMKg
wqDCoC8qIFRoZSBzdGFydCBhbmQgc2hvdWxkIGFsd2F5cyBiZSBpbiBmb3JtYXQgb2YgJ1suLl0n
ICovCj4gK8KgwqDCoMKgaWYgKCAoICdbJyA9PSAqcGFyc2UgKSAmJiAoICddJyA9PSAqKHNfZW5k
LTEpKSApCj4gK8KgwqDCoMKgewo+ICvCoMKgwqDCoMKgwqDCoMKgZGVsaW1pdGVyWzBdID0gJ1sn
Owo+ICvCoMKgwqDCoMKgwqDCoMKgZGVsaW1pdGVyWzFdID0gJ1wwJzsKPiArwqDCoMKgwqDCoMKg
wqDCoHBhcnNlKys7Cj4gK8KgwqDCoMKgfQo+ICvCoMKgwqDCoGVsc2UKPiArwqDCoMKgwqB7Cj4g
K8KgwqDCoMKgwqDCoMKgwqBkZWxpbWl0ZXJbMF0gPSAnOyc7Cj4gK8KgwqDCoMKgwqDCoMKgwqBk
ZWxpbWl0ZXJbMV0gPSAnXDAnOwo+ICvCoMKgwqDCoH0KPiArCj4gK8KgwqDCoMKgd2hpbGUgKCAo
IHBhcnNlICE9IE5VTEwgKSAmJiAoIHBhcnNlIDwgc19lbmQgKSApCj4gK8KgwqDCoMKgewo+ICvC
oMKgwqDCoMKgwqDCoMKgY29uc3QgY2hhciAqdG9rZW5fc3ViX3N0ciA9IE5VTEw7Cj4gKwo+ICvC
oMKgwqDCoMKgwqDCoMKgd2hpbGUgKCAqcGFyc2UgPT0gJ1snICkKPiArwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgcGFyc2UrKzsKPiArCj4gK8KgwqDCoMKgwqDCoMKgwqBzdGFydCA9IHBhcnNlOwo+
ICvCoMKgwqDCoMKgwqDCoMKgZW5kID0gc3Ryc3RyKHBhcnNlLCBkZWxpbWl0ZXIpOwo+ICsKPiAr
wqDCoMKgwqDCoMKgwqDCoC8qIENoZWNrIGlmIHdlIGRvbid0IGhhdmUgdGhlIGRlbGltaXRlciAq
Lwo+ICvCoMKgwqDCoMKgwqDCoMKgaWYgKCAhZW5kICkKPiArwqDCoMKgwqDCoMKgwqDCoHsKPiAr
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgLyogSWYgd2UgZG9uJ3QgaGF2ZSBkZWxpbWl0ZXIsIHRo
ZW4gYnJlYWssIGlmIHN0YXJ0IGlzCj4gZ3JlYXRlciB0aGFuCj4gK8KgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgKiBvciBlcXVhbCB0byBzX2VuZCwgYXMgd2UgaGF2ZSByZWFjaGVkIHRoZSBlbmQu
Cj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgKi8KPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgaWYgKCBzdGFydCA+PSBzX2VuZCApCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgYnJlYWs7Cj4gKwo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAvKiBXZSBuZWVkIHRvIHBh
cnNlIHRpbGwgc19lbmQsIGFzIHdlIGhhdmUgdGhlIGxhc3Qgc2V0Cj4gKi8KPiArwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgZW5kID0gc19lbmQ7Cj4gK8KgwqDCoMKgwqDCoMKgwqB9Cj4gKwo+ICvC
oMKgwqDCoMKgwqDCoMKgLyogSnVzdCBtb3ZlIHRvIG5leHQsIGFzIHdlIGhhdmUgZW1wdHkgc2V0
IGxpa2UgW10gb3IgOzsgKi8KPiArwqDCoMKgwqDCoMKgwqDCoGlmICggZ2V0bGVuICggc3RhcnQs
IGVuZCApIDwgMSApCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoGdvdG8gbmV4dDsKPiArCj4g
K8KgwqDCoMKgwqDCoMKgwqAvKgo+ICvCoMKgwqDCoMKgwqDCoMKgwqAqIGZpbmQgdG9rZW4gd2l0
aGluIHRoZSBzdWJzZXQKPiArwqDCoMKgwqDCoMKgwqDCoMKgKi8KPiArwqDCoMKgwqDCoMKgwqDC
oGRvCj4gK8KgwqDCoMKgwqDCoMKgwqB7Cj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoHVuc2ln
bmVkIGxvbmcgdG9rZW4gPSAwOwo+ICsKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgLyogR2V0
IGNwdSBpZHMgc2VwYXJhdGVkIGJ5ICcsJyB3aXRoaW4gZWFjaCBzZXQgKi8KPiArwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgdG9rZW5fc3ViX3N0ciA9IHN0cnBicmsoc3RhcnQsICIsIik7Cj4gKwo+
ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAvKiBCYXNpYyBjaGVja3MgdG8gdmFsaWRhdGUgdGhl
IGxhc3QgZW50cnkgaW4gc3Vic2V0ICovCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoGlmICgg
KCAhdG9rZW5fc3ViX3N0ciAmJiBzdGFydCA8IGVuZCApIHx8Cj4gK8KgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgKCB0b2tlbl9zdWJfc3RyID4gZW5kICYmIHRva2VuX3N1Yl9zdHIgPiBz
dGFydCApICkKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgewo+ICvCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoGlmICggKCBkZWxpbWl0ZXJbMF0gPT0gJ1snICkgJiYgKCBzdGFydCA9
PSBzX2VuZCAtIDEKPiApICkKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoGdvdG8gbmV4dDsKPiArCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgdG9r
ZW5fc3ViX3N0ciA9IGVuZDsKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgfQo+ICsKPiArwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgLyogSnVzdCBtb3ZlIHRvIG5leHQsIGFzIHdlIGhhdmUgZW1w
dHkgc2V0IGxpa2UgW10gb3IgOzsKPiAqLwo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBpZiAo
IGdldGxlbihzdGFydCwgdG9rZW5fc3ViX3N0cikgPCAxICkKPiArwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqBnb3RvIG5leHQ7Cj4gKwo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqB0
b2tlbiA9IHNpbXBsZV9zdHJ0b3VsKHN0YXJ0ICwmdG9rZW5fc3ViX3N0ciwgMCk7Cj4gKwo+ICvC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBpZiAoIHRva2VuID49IG5yX2NwdV9pZHMpCj4gK8KgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgcmV0dXJuIC0xOwo+ICsKPiArwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgLyogSWYgbm90IHNldCBhbHJlYWR5ICovCj4gK8KgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoGlmICggY3VzdG9tX2NwdV9ydW5xdWV1ZVt0b2tlbl0gPT0gLTEgKQo+ICvCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqB7Cj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgY3Vz
dG9tX2NwdV9ydW5xdWV1ZVt0b2tlbl0gPSBydW5xdWV1ZTsKPiArwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqBjcHVfYWRkZWRfdG9fcnVucXVldWUgPSAxOwo+ICvCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqB9Cj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoGVsc2UKPiArwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqByZXR1cm4gLTE7Cj4gKwo+ICvCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqBpZiAoICF0b2tlbl9zdWJfc3RyIHx8IHRva2VuX3N1Yl9zdHIgPiBlbmQgKQo+ICvC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoGdvdG8gbmV4dDsKPiArCj4gK8KgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoHN0YXJ0ID0gKyt0b2tlbl9zdWJfc3RyOwo+ICvCoMKgwqDCoMKgwqDC
oMKgfSB3aGlsZSAoIHN0YXJ0IDwgZW5kICk7Cj4gK25leHQ6Cj4gK8KgwqDCoMKgwqDCoMKgwqBp
ZiAoIGNwdV9hZGRlZF90b19ydW5xdWV1ZSApCj4gK8KgwqDCoMKgwqDCoMKgwqB7Cj4gK8KgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoHJ1bnF1ZXVlKys7Cj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oGNwdV9hZGRlZF90b19ydW5xdWV1ZSA9IDA7Cj4gK8KgwqDCoMKgwqDCoMKgwqB9Cj4gKwo+ICvC
oMKgwqDCoMKgwqDCoMKgcGFyc2UgPSArK2VuZDsKPiArwqDCoMKgwqB9Cj4gK8KgwqDCoMKgb3B0
X3J1bnF1ZXVlID0gT1BUX1JVTlFVRVVFX0NVU1RPTTsKPiArwqDCoMKgwqByZXR1cm4gMDsKPiAr
fQo+ICsKPiDCoHN0YXRpYyB2b2lkIHBhcnNlX2NyZWRpdDJfcnVucXVldWUoY29uc3QgY2hhciAq
cykKPiDCoHsKPiDCoMKgwqDCoMKgdW5zaWduZWQgaW50IGk7Cj4gQEAgLTM1MSw4ICs0ODQsMjkg
QEAgc3RhdGljIHZvaWQgcGFyc2VfY3JlZGl0Ml9ydW5xdWV1ZShjb25zdCBjaGFyCj4gKnMpCj4g
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqByZXR1cm47Cj4gwqDCoMKgwqDCoMKgwqDCoMKgfQo+
IMKgwqDCoMKgwqB9Cj4gK8KgwqDCoMKgLyoKPiArwqDCoMKgwqDCoCogQXQgdGhpcyBzdGFnZSB3
ZSBhcmUgZWl0aGVyIHVua25vd24gdmFsdWUgb2YgY3JlZGl0Ml9ydW5xdWV1ZQo+IG9yIHdlIGNh
bgo+ICvCoMKgwqDCoMKgKiBjb25zaWRlciBpdCB0byBiZSBjdXN0b20gY3B1LiBMZXRzIHRyeSBw
YXJzaW5nIHRoZSBzYW1lLgo+ICvCoMKgwqDCoMKgKiBSZXNldHRpbmcgdGhlIGN1c3RvbV9jcHVf
cnVucXVldWUgZm9yIGZ1dHVyZSB1c2UuIE9ubHkgdGhlCj4gbm9uLW5lZ2F0aXZlCj4gK8KgwqDC
oMKgwqAqIGVudHJpZXMgd2lsbCBiZSB2YWxpZC4gVGhlIGluZGV4ICdpJyBpbiBjdXN0b21fY3B1
X3J1bnF1ZXVlCj4gd2lsbCBzdG9yZQo+ICvCoMKgwqDCoMKgKiB0aGUgc3BlY2lmaWMgcnVucXVl
dWUgaXQgYmVsb25ncyB0by4KPiArwqDCoMKgwqDCoCogRXhhbXBsZToKPiArwqDCoMKgwqDCoCrC
oMKgwqDCoMKgSWYgY3VzdG9tX2NwdV9ydW5xdWV1ZVszXSA9PSAyCj4gK8KgwqDCoMKgwqAqwqDC
oMKgwqDCoFRoZW4sIGl0IG1lYW5zIHRoYXQgY3B1IDMgYmVsb25nIHRvIHJ1bnF1ZXVlIDIuCj4g
K8KgwqDCoMKgwqAqwqDCoMKgwqDCoElmIGN1c3RvbV9jcHVfcnVucXVldWVbNF0gPT0gLTEKPiAr
wqDCoMKgwqDCoCrCoMKgwqDCoMKgVGhlbiwgaXQgbWVhbnMgdGhhdCBjcHUgNCBkb2Vzbid0IGJl
bG9uZyB0byBhbnkgcnVucXVldWUuCj4gK8KgwqDCoMKgwqAqLwo+ICvCoMKgwqDCoGZvciAoIGkg
PSAwOyBpIDwgbnJfY3B1X2lkczsgaSsrICkKPiArwqDCoMKgwqDCoMKgwqDCoGN1c3RvbV9jcHVf
cnVucXVldWVbaV0gPSAtMTsKPiDCoAo+IC3CoMKgwqDCoHByaW50aygiV0FSTklORywgdW5yZWNv
Z25pemVkIHZhbHVlIG9mIGNyZWRpdDJfcnVucXVldWUKPiBvcHRpb24hXG4iKTsKPiArwqDCoMKg
wqBpZiAoIHBhcnNlX2N1c3RvbV9ydW5xdWV1ZV9vcHRpb24ocykgIT0gMCApCj4gK8KgwqDCoMKg
ewo+ICvCoMKgwqDCoMKgwqDCoMKgLyogUmVzZXR0aW5nIGluIGNhc2Ugb2YgZmFpbHVyZSwgc28g
dGhhdCB3ZSBkb24ndCBtZXNzLXVwCj4gZHVyaW5nIGFueSBmYWlsdXJlCj4gK8KgwqDCoMKgwqDC
oMKgwqDCoCogZHVlIHRvIHdyb25nIG9yIHNwdXJpb3VzIHBhdHRlcm4gcGFzc2VkIGJ5IHVzZXIu
Cj4gK8KgwqDCoMKgwqDCoMKgwqDCoCovCj4gK8KgwqDCoMKgwqDCoMKgwqBvcHRfcnVucXVldWUg
PSBPUFRfUlVOUVVFVUVfU09DS0VUOwo+ICvCoMKgwqDCoMKgwqDCoMKgcHJpbnRrKCJXQVJOSU5H
LCB1bnJlY29nbml6ZWQgdmFsdWUgb2YgY3JlZGl0Ml9ydW5xdWV1ZQo+IG9wdGlvbiFcbiIpOwo+
ICvCoMKgwqDCoH0KPiDCoH0KPiDCoGN1c3RvbV9wYXJhbSgiY3JlZGl0Ml9ydW5xdWV1ZSIsIHBh
cnNlX2NyZWRpdDJfcnVucXVldWUpOwo+IMKgCj4gQEAgLTY2Miw2ICs4MTYsMTUgQEAgY3B1X3Rv
X3J1bnF1ZXVlKHN0cnVjdCBjc2NoZWQyX3ByaXZhdGUgKnBydiwKPiB1bnNpZ25lZCBpbnQgY3B1
KQo+IMKgwqDCoMKgwqBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpycWQ7Cj4gwqDCoMKg
wqDCoHVuc2lnbmVkIGludCBycWk7Cj4gwqAKPiArwqDCoMKgwqBpZiAoIG9wdF9ydW5xdWV1ZSA9
PSBPUFRfUlVOUVVFVUVfQ1VTVE9NICkKPiArwqDCoMKgwqB7Cj4gK8KgwqDCoMKgwqDCoMKgwqBp
ZiAoIGN1c3RvbV9jcHVfcnVucXVldWVbY3B1XSAhPSAtMSApCj4gK8KgwqDCoMKgwqDCoMKgwqB7
Cj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoEJVR19PTihjdXN0b21fY3B1X3J1bnF1ZXVlW2Nw
dV0gPj0gbnJfY3B1X2lkcyk7Cj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoHJldHVybiBjdXN0
b21fY3B1X3J1bnF1ZXVlW2NwdV07Cj4gK8KgwqDCoMKgwqDCoMKgwqB9Cj4gK8KgwqDCoMKgfQo+
ICsKPiDCoMKgwqDCoMKgZm9yICggcnFpID0gMDsgcnFpIDwgbnJfY3B1X2lkczsgcnFpKysgKQo+
IMKgwqDCoMKgwqB7Cj4gwqDCoMKgwqDCoMKgwqDCoMKgdW5zaWduZWQgaW50IHBlZXJfY3B1OwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 02 16:45:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 16:45: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 1dGpi1-0007zJ-3m; Fri, 02 Jun 2017 16:45:57 +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 1dGphz-0007ys-AT
 for xen-devel@lists.xenproject.org; Fri, 02 Jun 2017 16:45:55 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 7B/66-31580-24691395; Fri, 02 Jun 2017 16:45:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVysyfVTddxmmG
 kwf19lhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bjNNGCLo6Kpz8fMzcwfmHtYuTkEBLYzCjx
 9bdbFyMXkL2cUeLRiafsIAlhAT+JXz8/MYPYbAKaEnc+f2ICsUUEIiX2bz3AAtLALLCGUeJ28
 01GiElzGSXOzQBr5hWwklh0phPMZhFQkfh/djoLiC0qEC7Re6CfDaJGUOLkzCdgcU4Ba4mLM5
 aBLWAWMJOYt/khM4QtLnHryXyouLzE9rdzmCcw8s9C0j4LScssJC2zkLQsYGRZxahenFpUllq
 ka6qXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREYnPUMDIw7GC9/dTrEKMnBpCTK
 a2psGCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvfZFKCcYFFqempFWmYOME5g0hIcPEoivDdB0
 rzFBYm5xZnpEKlTjIpS4ry/QRICIImM0jy4NlhsXmKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwa
 gkzOs1GWgKT2ZeCdz0V0CLmYAWv9imD7K4JBEhJdXAeHd7cuYhmVOaAg/vTHb6duHxvHkf57c
 XRbp4PiuXa2qM6d1U2H5Ozt9outTflm3rbd6nr5gkxHPRmnv2noBGhYuBKzJ/zPwvsf7Q6wen
 rE/pa+na+MgzSF4+w5GwTvf1jaIFdUZbqqsnc533nHjQ/ELQ3JNPpuY5KMWsUu2ZPr/t16HiI
 x0hakosxRmJhlrMRcWJAImMbrHIAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1496421953!99799271!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60776 invoked from network); 2 Jun 2017 16:45:53 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-31.messagelabs.com with SMTP; 2 Jun 2017 16:45: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 203B415A2;
 Fri,  2 Jun 2017 09:45:53 -0700 (PDT)
Received: from [10.37.12.100] (unknown [10.37.12.100])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C21053F58B;
 Fri,  2 Jun 2017 09:45:51 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170526173540.10066-1-andre.przywara@arm.com>
 <20170526173540.10066-20-andre.przywara@arm.com>
 <ff3f4a82-9418-b609-4fe3-bf470277a25c@arm.com>
Message-ID: <5d9e7d9a-6858-c69a-5139-d92659c214cc@arm.com>
Date: Fri, 2 Jun 2017 17:45: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: <ff3f4a82-9418-b609-4fe3-bf470277a25c@arm.com>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v10 19/32] ARM: vITS: provide access to
	struct pending_irq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

CgpPbiAwNi8wMi8yMDE3IDA1OjMyIFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+ICAgLyogU2Nh
biB0aGUgRFQgZm9yIGFueSBJVFMgbm9kZXMgYW5kIGNyZWF0ZSBhIGxpc3Qgb2YgaG9zdCBJVFNl
cyBvdXQgCj4+IG9mIGl0LiAqLwo+PiAgIHZvaWQgZ2ljdjNfaXRzX2R0X2luaXQoY29uc3Qgc3Ry
dWN0IGR0X2RldmljZV9ub2RlICpub2RlKQo+PiAgIHsKPj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oIAo+PiBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3Yz
X2l0cy5oCj4+IGluZGV4IDQwZjRlZjUuLmQxNjJlODkgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2lj
X3YzX2l0cy5oCj4+IEBAIC0xNjksNiArMTY5LDEwIEBAIGludCBnaWN2M19pdHNfbWFwX2d1ZXN0
X2RldmljZShzdHJ1Y3QgZG9tYWluICpkLAo+PiAgIGludCBnaWN2M19hbGxvY2F0ZV9ob3N0X2xw
aV9ibG9jayhzdHJ1Y3QgZG9tYWluICpkLCB1aW50MzJfdCAKPj4gKmZpcnN0X2xwaSk7Cj4+ICAg
dm9pZCBnaWN2M19mcmVlX2hvc3RfbHBpX2Jsb2NrKHVpbnQzMl90IGZpcnN0X2xwaSk7Cj4+ICtz
dHJ1Y3QgcGVuZGluZ19pcnEgKmdpY3YzX2l0c19nZXRfZXZlbnRfcGVuZGluZ19pcnEoc3RydWN0
IGRvbWFpbiAqZCwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYWRkcl90IAo+PiB2ZG9vcmJlbGxfYWRkcmVzcywKPj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB2ZGV2aWQs
Cj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dWludDMyX3QgdmV2ZW50aWQpOwoKTklUOiBBbHNvLCB5b3UgZml4ZWQgdGhlIGRlY2xhcmF0aW9u
IGJ1dCBub3QgZm9yIHRoZSBwcm90b3R5cGU6CgpzL3ZldmVudGlkL2V2ZW50aWQvCgotLSAKSnVs
aWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 02 16:47:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 16:47: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 1dGpj4-00087B-FM; Fri, 02 Jun 2017 16: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 <julien.grall@arm.com>) id 1dGpj3-00086v-1X
 for xen-devel@lists.xenproject.org; Fri, 02 Jun 2017 16:47:01 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 00/3C-06719-48691395; Fri, 02 Jun 2017 16:47:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVysyfVTbd5mmG
 kwZ8eaYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePQ0+lsBVc4KqZMnMHWwPibtYuRi0NIYDOj
 xMSHTewQznJGiW+3LjB1MXJyCAvYStw+foIRxBYRiJTYv/UAC0gRs8AaRonbzTfBEkICuRLfV
 s1lB7HZBDQl7nz+BNTMwcErYCVx8TbYHBYBFYkPH0+A2aIC4RK9B/rZQGxeAUGJkzOfsIDYnE
 C7PnVuARvDLGAmMW/zQ2YIW1zi1pP5TBC2vMT2t3OYJzDyz0LSPgtJyywkLbOQtCxgZFnFqFG
 cWlSWWqRrZKqXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYoAxAsINx1YLAQ4yS
 HExKorymxoaRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4S6YC5QSLUtNTK9Iyc4CxApOW4OBRE
 uG9OQUozVtckJhbnJkOkTrFqCglzlsE0icAksgozYNrg8XnJUZZKWFeRqBDhHgKUotyM0tQ5V
 8xinMwKgnzZoFM4cnMK4Gb/gpoMRPQ4hfb9EEWlyQipKQaGB0kLGfZvZ+afY9XYGFY44Ybxxf
 c9lQPMn0ssUFqdZe589PTZjnnlsd2REzznX5sr01uqvKV/vfd3zNFPqn76HxhKJmVJSnktKFk
 hxJzneDB4NlzkvcH9RxfLiVZXmX77iFj8d4zlucyOg1OSdnk7q99b/3L692br6XXWmQaL1S/0
 b0xs/fINSWW4oxEQy3mouJEAJU1iOTKAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1496422018!93407312!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25491 invoked from network); 2 Jun 2017 16:46:59 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-27.messagelabs.com with SMTP; 2 Jun 2017 16:46: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 B705C15A2;
 Fri,  2 Jun 2017 09:46:58 -0700 (PDT)
Received: from [10.37.12.100] (unknown [10.37.12.100])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 25FBA3F58B;
 Fri,  2 Jun 2017 09:46:56 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170526173540.10066-1-andre.przywara@arm.com>
 <20170526173540.10066-24-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d9cfb49e-e6cf-b085-cd40-3b39496b1b67@arm.com>
Date: Fri, 2 Jun 2017 17:46: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: <20170526173540.10066-24-andre.przywara@arm.com>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v10 23/32] ARM: vITS: handle MAPD 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>

SGkgQW5kcmUsCgpPbiAwNS8yNi8yMDE3IDA2OjM1IFBNLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToK
PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmggYi94ZW4vaW5j
bHVkZS9hc20tYXJtL2dpY192M19pdHMuaAo+IGluZGV4IGQxNjJlODkuLmU3OGRhZGYgMTAwNjQ0
Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKPiArKysgYi94ZW4vaW5j
bHVkZS9hc20tYXJtL2dpY192M19pdHMuaAo+IEBAIC0xNzMsNiArMTczLDExIEBAIHN0cnVjdCBw
ZW5kaW5nX2lycSAqZ2ljdjNfaXRzX2dldF9ldmVudF9wZW5kaW5nX2lycShzdHJ1Y3QgZG9tYWlu
ICpkLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhZGRyX3QgdmRvb3JiZWxsX2FkZHJlc3MsCj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgdmRldmlkLAo+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZl
dmVudGlkKTsKPiAraW50IGdpY3YzX3JlbW92ZV9ndWVzdF9ldmVudChzdHJ1Y3QgZG9tYWluICpk
LCBwYWRkcl90IHZkb29yYmVsbF9hZGRyZXNzLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDMyX3QgdmRldmlkLCB1aW50MzJfdCB2ZXZlbnRpZCk7CgpOSVQ6IHMv
dmV2ZW50aWQvZXZlbnRpZC8gYXMgeW91IGRpZCBmb3IgdGhlIGRlY2xhcmF0aW9uLgoKV2l0aCB0
aGF0IGZpeGVkOgoKQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
Cgo+ICt2b2lkIGdpY3YzX2xwaV91cGRhdGVfaG9zdF9lbnRyeSh1aW50MzJfdCBob3N0X2xwaSwg
aW50IGRvbWFpbl9pZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMy
X3QgdmlydF9scGkpOwo+ICsKPiAgICNlbHNlCj4gICAKPiAgIHN0YXRpYyBpbmxpbmUgdm9pZCBn
aWN2M19pdHNfZHRfaW5pdChjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5vZGUpCj4gCgpD
aGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 02 16:56:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 16: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 1dGprm-0000XL-Fh; Fri, 02 Jun 2017 16:56: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 1dGprl-0000XF-6U
 for xen-devel@lists.xenproject.org; Fri, 02 Jun 2017 16:56:01 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 26/C3-02181-0A891395; Fri, 02 Jun 2017 16:56:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVysyfVTXf+DMN
 Ig8snjS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozGa3/YCh7wVbw7bt/A+I2ri5GLQ0hgM6PE
 wZOnWSCc5YwSRyb+Yexi5OAQFrCX6O2w72Lk5BARiJTYv/UAWA2zwBpGidvNNxlBEkICuRKbz
 30Es9kENCXufP7EBGLzClhJnNv2lhnEZhFQkXi7cysriC0qEC7Re6CfDaJGUOLkzCcsIDangK
 3EvPUbweYwC5hJzNv8kBnCFpe49WQ+E4QtL7H97RzmCYz8s5C0z0LSMgtJyywkLQsYWVYxahS
 nFpWlFukaWeolFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgSGZz0DA+MOxstb/A4x
 SnIwKYnymhobRgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4A2cDpQTLEpNT61Iy8wBRgpMWoKDR
 0mEd9c0oDRvcUFibnFmOkTqFKOilDhvKEifAEgiozQPrg0WnZcYZaWEeRkZGBiEeApSi3IzS1
 DlXzGKczAqCfNmTQWawpOZVwI3/RXQYiagxS+26YMsLklESEk1MO6d+Hzy/r/Xy62XMsw88fD
 2moORGwOuyOotfC6i/7WsfbmW4oLgR2cELBrdbDhyrDZbhe1+/+KrtW+H9Imzdql8Mh+8Nbwd
 VwSuOh7z3XKh3ZXi/C0c2/VEXiyWlLnwNqdO0vZe2/c3W959yFOa/0857v3zlXah7kGZS07W/
 r96SlX5VGzfypdKLMUZiYZazEXFiQAA6KtCyQIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1496422559!73183106!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29902 invoked from network); 2 Jun 2017 16:55:59 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-10.tower-206.messagelabs.com with SMTP; 2 Jun 2017 16:55: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 7B30A15A2;
 Fri,  2 Jun 2017 09:55:58 -0700 (PDT)
Received: from [10.37.12.100] (unknown [10.37.12.100])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 440223F58B;
 Fri,  2 Jun 2017 09:55:57 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170526173540.10066-1-andre.przywara@arm.com>
 <20170526173540.10066-25-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <4a04af58-aa55-93c9-516d-f4868a5b3c50@arm.com>
Date: Fri, 2 Jun 2017 17:55: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: <20170526173540.10066-25-andre.przywara@arm.com>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v10 24/32] ARM: GICv3: handle unmapped LPIs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGkgQW5kcmUsCgpPbiAwNS8yNi8yMDE3IDA2OjM1IFBNLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToK
PiBAQCAtNDQxLDYgKzQ0Myw0MCBAQCB2b2lkIGdpY19yYWlzZV9pbmZsaWdodF9pcnEoc3RydWN0
IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJ0dWFsX2lycSkKPiAgICNlbmRpZgo+ICAgfQo+ICAg
Cj4gKy8qCj4gKyAqIEZpbmQgYW4gdW51c2VkIExSIHRvIGluc2VydCBhbiBJUlEgaW50bywgc3Rh
cnRpbmcgd2l0aCB0aGUgTFIgZ2l2ZW4KPiArICogYnkgQGxyLiBJZiB0aGlzIG5ldyBpbnRlcnJ1
cHQgaXMgYSBQUklTVElORSBMUEksIHNjYW4gdGhlIG90aGVyIExScyB0bwo+ICsgKiBhdm9pZCBp
bnNlcnRpbmcgdGhlIHNhbWUgSVJRIHR3aWNlLiBUaGlzIHNpdHVhdGlvbiBjYW4gb2NjdXIgd2hl
biBhbgo+ICsgKiBldmVudCBnZXRzIGRpc2NhcmRlZCB3aGlsZSB0aGUgTFBJIGlzIGluIGFuIExS
LCBhbmQgYSBuZXcgTFBJIHdpdGggdGhlCj4gKyAqIHNhbWUgbnVtYmVyIGdldHMgbWFwcGVkIHF1
aWNrbHkgYWZ0ZXJ3YXJkcy4KPiArICovCj4gK3N0YXRpYyB1bnNpZ25lZCBpbnQgZ2ljX2ZpbmRf
dW51c2VkX2xyKHN0cnVjdCB2Y3B1ICp2LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAsCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBscikKPiArewo+ICsgICAgdW5zaWduZWQg
aW50IG5yX2xycyA9IGdpY19od19vcHMtPmluZm8tPm5yX2xyczsKPiArICAgIHVuc2lnbmVkIGxv
bmcgKmxyX21hc2sgPSAodW5zaWduZWQgbG9uZyAqKSAmdGhpc19jcHUobHJfbWFzayk7Cj4gKyAg
ICBzdHJ1Y3QgZ2ljX2xyIGxyX3ZhbDsKPiArCj4gKyAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQo
JnYtPmFyY2gudmdpYy5sb2NrKSk7Cj4gKwo+ICsgICAgaWYgKCB0ZXN0X2JpdChHSUNfSVJRX0dV
RVNUX1BSSVNUSU5FX0xQSSwgJnAtPnN0YXR1cykgKQoKU3RlZmFubyBzdWdnZXN0ZWQgdG8gcHV0
IGFuIHVubGlrZWx5IGFuZCAuLi4KCj4gQEAgLTQ3OSw4ICs1MTYsMTQgQEAgc3RhdGljIHZvaWQg
Z2ljX3VwZGF0ZV9vbmVfbHIoc3RydWN0IHZjcHUgKnYsIGludCBpKQo+ICAgICAgIGdpY19od19v
cHMtPnJlYWRfbHIoaSwgJmxyX3ZhbCk7Cj4gICAgICAgaXJxID0gbHJfdmFsLnZpcnE7Cj4gICAg
ICAgcCA9IGlycV90b19wZW5kaW5nKHYsIGlycSk7Cj4gLSAgICAvKiBBbiBMUEkgbWlnaHQgaGF2
ZSBiZWVuIHVubWFwcGVkLCBpbiB3aGljaCBjYXNlIHdlIGp1c3QgY2xlYW4gdXAgaGVyZS4gKi8K
PiAtICAgIGlmICggdW5saWtlbHkoIXApICkKPiArICAgIC8qCj4gKyAgICAgKiBBbiBMUEkgbWln
aHQgaGF2ZSBiZWVuIHVubWFwcGVkLCBpbiB3aGljaCBjYXNlIHdlIGp1c3QgY2xlYW4gdXAgaGVy
ZS4KPiArICAgICAqIElmIHRoYXQgTFBJIGlzIG1hcmtlZCBhcyBQUklTVElORSwgdGhlIGluZm9y
bWF0aW9uIGluIHRoZSBMUiBpcyBib2d1cywKPiArICAgICAqIGFzIGl0IGJlbG9uZ3MgdG8gYSBw
cmV2aW91cywgYWxyZWFkeSB1bm1hcHBlZCBMUEkuIFNvIHdlIGRpc2NhcmQgaXQKPiArICAgICAq
IGhlcmUgYXMgd2VsbC4KPiArICAgICAqLwo+ICsgICAgaWYgKCB1bmxpa2VseSghcCkgfHwKPiAr
ICAgICAgICAgdGVzdF9hbmRfY2xlYXJfYml0KEdJQ19JUlFfR1VFU1RfUFJJU1RJTkVfTFBJLCAm
cC0+c3RhdHVzKSApCgouLi4gSSB0aGluayB3ZSBzaG91bGQgcHV0IG9uZSBoZXJlIHRvby4KCldp
dGggdGhhdCwgSSB0aGluayB0aGUgcGF0Y2ggbG9va3MgZ29vZC4gSSB3aWxsIGxldCBTdGVmYW5v
IGNvbmZpcm0gaGUgCmlzIGhhcHB5IHdpdGggdGhhdCB0b28uCgpDaGVlcnMsCgotLSAKSnVsaWVu
IEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 02 16:57:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 16:57: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 1dGptc-0000eB-TF; Fri, 02 Jun 2017 16:57: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=31909214d=Andrew.Cooper3@citrix.com>)
 id 1dGptb-0000dz-SU
 for xen-devel@lists.xen.org; Fri, 02 Jun 2017 16:57:55 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 C7/9F-03587-31991395; Fri, 02 Jun 2017 16:57:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRWlGSWpSXmKPExsXitHRDpK7QTMN
 Ig8cHdS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxpe2wKekUq+j+dZmtgfMPfxcjJISHgL9HZ
 vJwVxGYT0JfY/eITE4gtIqAucbrjIlCci4NZ4A2jxKXFJ9i7GDk4hAV8JNY+LwCpYRFQkbj8v
 xmsnlfAU6Kx8RsbxEw5ifPHfzKD2EICahLX+i+xQ9QISpyc+YQFxGYWkJA4+OIF8wRG7llIUr
 OQpBYwMq1iVC9OLSpLLdI110sqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAwEBiD
 YwTjzsv8hRkkOJiVRXlNjw0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErz7pgPlBItS01Mr0jJz
 gCEJk5bg4FES4VWZAZTmLS5IzC3OTIdInWLU5diwev0XJiGWvPy8VClx3s8gMwRAijJK8+BGw
 OLjEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5s6YCTeHJzCuB2/QK6AgmoCNebNMHOaIkES
 El1cCYMO3J/9O2DKuUa6fsrj0j1BbYmzHBlyFkesuFU6kc4SLVPOerOo+t5Upfcsv908RwuaV
 fF/YsSy5QniJ1r1YwdPqtN2ozjpuZl6gKeWseZp0T4DHp7RrNx1GvPk2UVHp+LNH3ocUJn3bp
 Kqu1y+q9j8h69dY+XG77b9PxD/+Xr7q0fbN39XwFJZbijERDLeai4kQAMxGTLooCAAA=
X-Env-Sender: prvs=31909214d=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1496422673!101250571!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5332 invoked from network); 2 Jun 2017 16:57:54 -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;
 2 Jun 2017 16:57:54 -0000
X-IronPort-AV: E=Sophos;i="5.39,286,1493683200"; d="scan'208";a="426385247"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 2 Jun 2017 17:57:46 +0100
Message-ID: <1496422666-13909-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Daniel Kiper <daniel.kiper@oracle.com>, Doug Goldstein <cardoe@cardoe.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH for-4.9] x86/boot: Fix the boot time relocation
	calculations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Yy9zIGIyODA0NDIyNmUxICJ4ODY6IG1ha2UgWGVuIGVhcmx5IGJvb3QgY29kZSByZWxvY2F0YWJs
ZSIgaW50cm9kdWNlcwoKICAgIG1vdiAkc3ltX29mZnMoX19pbWFnZV9iYXNlX18pLCVlc2kKCnRv
IHRoZSBsZWdhY3kgYm9vdCBwYXRoLiAgSG93ZXZlciwgdGhpcyBpcyBieSBkZWZpbml0aW9uIDAs
IHdoaWNoIG1lYW5zIHRoZQpib290IGNvZGUgb25seSBmdW5jdGlvbnMgY29ycmVjdGx5IHdoZW4g
WGVuIGlzIGxvYWRlZCBhdCBpdHMgcHJlZmVycmVkCnBoeXNpY2FsIGFkZHJlc3MgKDJNIGF0IHRo
ZSB0aW1lIG9mIHdyaXRpbmcpLgoKWGVuIGRvZXMgY29wZSBpZiBsb2FkZWQgYXQgYW4gYWx0ZXJu
YXRpdmUgcGh5c2ljYWwgYWRkcmVzcywgaWYgdGhlCk1VTFRJQk9PVDJfVEFHX1RZUEVfTE9BRF9C
QVNFX0FERFIgdGFnIGlzIGZpbGxlZCBpbiBwcm9wZXJseS4gIFdoaWxlIHJlY2VudAp2ZXJzaW9u
cyBvZiBHcnViIGRvIGZpbGwgdGhpcyBpbiBhcHByb3ByaWF0ZWx5LCB0Ym9vdCBkb2VzIG5vdC4g
IChJbiBmYWN0LAp0Ym9vdCBsb2FkcyBYZW4gYXQgdGhlIHByZWZlcnJlZCBhZGRyZXNzLCBidXQg
Y2xhaW1zIGEgbG9hZCBhZGRyZXNzIG9mIDhNLikKCkJvdGggbXVsdGlib290IDEgYW5kIDIgc3Bl
Y2lmeSB0aGUgZXhlY3V0aW9uIGVudmlyb25tZW50IGFzIGJlaW5nIGZsYXQuICBBcyBhCnJlc3Vs
dCwgWGVuIG5lZWRzIG5vIGhlbHAgY2FsY3VsYXRpbmcgdGhlIHByb3BlciBsb2FkIGFkZHJlc3Mu
CgpDYWxjdWxhdGUgdGhlIGxvYWQgYWRkcmVzcyBmcm9tICVlaXAgYWxvbmUsIGFuZCBpZ25vcmUK
TVVMVElCT09UMl9UQUdfVFlQRV9MT0FEX0JBU0VfQUREUiBlbnRpcmVseS4gIFRoaXMgZml4ZXMg
bGVnYWN5IGJvb3QgdW5kZXIKdmFyaW91cyB2ZXJzaW9ucyBvZiB0Ym9vdC4KClNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClRlc3RlZC1ieTog
U2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVs
aWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+CkNDOiBEYW5pZWwgS2lwZXIgPGRhbmllbC5raXBlckBvcmFjbGUuY29tPgpDQzogRG91
ZyBHb2xkc3RlaW4gPGNhcmRvZUBjYXJkb2UuY29tPgpDQzogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5
LmR5YXNsaUBjaXRyaXguY29tPgoKVGhpcyBpcyBhIHJlZ3Jlc3Npb24gaW50cm9kdWNlZCBpbiBY
ZW4gNC45LCBhbmQgc2hvdWxkIHRoZXJlZm9yZSBiZSBmaXhlZC4KLS0tCiB4ZW4vYXJjaC94ODYv
Ym9vdC9oZWFkLlMgfCAxNSArKysrLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2Vy
dGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ib290
L2hlYWQuUyBiL3hlbi9hcmNoL3g4Ni9ib290L2hlYWQuUwppbmRleCA1ZTg0ZTQyLi5kZjI4YjA5
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMKKysrIGIveGVuL2FyY2gveDg2
L2Jvb3QvaGVhZC5TCkBAIC0zNzcsOCArMzc3LDEwIEBAIF9fc3RhcnQ6CiAgICAgICAgIGNsZAog
ICAgICAgICBjbGkKIAotICAgICAgICAvKiBMb2FkIGRlZmF1bHQgWGVuIGltYWdlIGxvYWQgYmFz
ZSBhZGRyZXNzLiAqLwotICAgICAgICBtb3YgICAgICRzeW1fb2ZmcyhfX2ltYWdlX2Jhc2VfXyks
JWVzaQorICAgICAgICAvKiBDYWxjdWxhdGUgdGhlIGxvYWQgYmFzZSBhZGRyZXNzLiAqLworICAg
ICAgICBjYWxsICAgIDFmCisxOiAgICAgIHBvcCAgICAgJWVzaQorICAgICAgICBzdWIgICAgICRz
eW1fb2ZmcygxYiksICVlc2kKIAogICAgICAgICAvKiBCb290bG9hZGVycyBtYXkgc2V0IG11bHRp
Ym9vdHsxLDJ9Lm1lbV9sb3dlciB0byBhIG5vbnplcm8gdmFsdWUuICovCiAgICAgICAgIHhvciAg
ICAgJWVkeCwlZWR4CkBAIC00MTAsMTUgKzQxMiw2IEBAIF9fc3RhcnQ6CiAgICAgICAgIGNtcCAg
ICAgJWVkaSxNQjJfZml4ZWRfdG90YWxfc2l6ZSglZWJ4KQogICAgICAgICBqYmUgICAgIHRyYW1w
b2xpbmVfYmlvc19zZXR1cAogCi0gICAgICAgIC8qIEdldCBYZW4gaW1hZ2UgbG9hZCBiYXNlIGFk
ZHJlc3MgZnJvbSBNdWx0aWJvb3QyIGluZm9ybWF0aW9uLiAqLwotICAgICAgICBjbXBsICAgICRN
VUxUSUJPT1QyX1RBR19UWVBFX0xPQURfQkFTRV9BRERSLE1CMl90YWdfdHlwZSglZWN4KQotICAg
ICAgICBqbmUgICAgIC5MbWIyX21lbV9sb3dlcgotCi0gICAgICAgIG1vdiAgICAgTUIyX2xvYWRf
YmFzZV9hZGRyKCVlY3gpLCVlc2kKLSAgICAgICAgc3ViICAgICAkWEVOX0lNR19PRkZTRVQsJWVz
aQotICAgICAgICBqbXAgICAgIC5MbWIyX25leHRfdGFnCi0KLS5MbWIyX21lbV9sb3dlcjoKICAg
ICAgICAgLyogR2V0IG1lbV9sb3dlciBmcm9tIE11bHRpYm9vdDIgaW5mb3JtYXRpb24uICovCiAg
ICAgICAgIGNtcGwgICAgJE1VTFRJQk9PVDJfVEFHX1RZUEVfQkFTSUNfTUVNSU5GTyxNQjJfdGFn
X3R5cGUoJWVjeCkKICAgICAgICAgY21vdmUgICBNQjJfbWVtX2xvd2VyKCVlY3gpLCVlZHgKLS0g
CjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 02 17:13:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 17:13: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 1dGq8H-0001z0-7j; Fri, 02 Jun 2017 17: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 <julien.grall@arm.com>) id 1dGq8F-0001yu-Pb
 for xen-devel@lists.xenproject.org; Fri, 02 Jun 2017 17:13:03 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 36/6E-01734-F9C91395; Fri, 02 Jun 2017 17:13:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVysyfVTXfeHMN
 Igw0fhC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy+ixeZC3aqVbz40MjUwLhatouRi0NIYDOj
 xMH1l1kgnOWMEtsXrWXqYuTkEBZwltizaT4biC0iECmxf+sBsCJmgTWMErebbzKCJIQEciWWv
 1vECmKzCWhK3Pn8CayZV8BKYuXxZrA4i4CKRE/LGjBbVCBcovdAPxtEjaDEyZlPWEBsTgFbic
 6tx8DizAJmEvM2P2SGsMUlbj2ZzwRhy0tsfzuHeQIj/ywk7bOQtMxC0jILScsCRpZVjBrFqUV
 lqUW6huZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBIcoABDsYL572PMQoycGk
 JMpramwYKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCl3E2UE6wKDU9tSItMwcYLTBpCQ4eJRHeD
 JA0b3FBYm5xZjpE6hSjopQ479dZQAkBkERGaR5cGyxCLzHKSgnzMgIdIsRTkFqUm1mCKv+KUZ
 yDUUmYdyLIFJ7MvBK46a+AFjMBLX6xTR9kcUkiQkqqgdGs9aHLci/ldRMnp+/bd/puWd20tc4
 reKeyffSzKf0QIfYi7qlLk8NDlbjITqGr0w9qbg3VrFqUrbjAoV82/1s3i6mMxg+z4lKDvoLI
 47WHXv0X4fTZuoHBucfqtIb2zoza0owPk8uExNbHfQk48O/CiUsaYVNkO5fKFV/K9TebxDo70
 vfLAyWW4oxEQy3mouJEAFuZ/BjLAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1496423581!87617883!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36847 invoked from network); 2 Jun 2017 17:13:02 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-206.messagelabs.com with SMTP; 2 Jun 2017 17:13: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 A9C6715A2;
 Fri,  2 Jun 2017 10:13:00 -0700 (PDT)
Received: from [10.37.12.100] (unknown [10.37.12.100])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5D6263F58B;
 Fri,  2 Jun 2017 10:12:58 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170526173540.10066-1-andre.przywara@arm.com>
 <20170526173540.10066-26-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <c47a3064-5a3b-7a64-3841-c43026a14820@arm.com>
Date: Fri, 2 Jun 2017 18:12:56 +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: <20170526173540.10066-26-andre.przywara@arm.com>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v10 25/32] ARM: vITS: handle MAPTI/MAPI
	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>

SGkgQW5kcmUsCgpPbiAwNS8yNi8yMDE3IDA2OjM1IFBNLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToK
PiBUaGUgTUFQVEkgY29tbWFuZHMgYXNzb2NpYXRlcyBhIERldmljZUlEL0V2ZW50SUQgcGFpciB3
aXRoIGEgTFBJL0NQVQo+IHBhaXIgYW5kIGFjdHVhbGx5IGluc3RhbnRpYXRlcyBMUEkgaW50ZXJy
dXB0cy4gTUFQSSBpcyBqdXN0IGEgdmFyaWFudAo+IG9mIHRoaXMgY29tbWVudCwgd2hlcmUgdGhl
IExQSSBJRCBpcyB0aGUgc2FtZSBhcyB0aGUgZXZlbnQgSUQuCj4gV2UgY29ubmVjdCB0aGUgYWxy
ZWFkeSBhbGxvY2F0ZWQgaG9zdCBMUEkgdG8gdGhpcyB2aXJ0dWFsIExQSSwgc28gdGhhdAo+IGFu
eSB0cmlnZ2VyaW5nIExQSSBvbiB0aGUgaG9zdCBjYW4gYmUgcXVpY2tseSBmb3J3YXJkZWQgdG8g
YSBndWVzdC4KPiBCZXNpZGUgZW50ZXJpbmcgdGhlIGRvbWFpbiBhbmQgdGhlIHZpcnR1YWwgTFBJ
IG51bWJlciBpbiB0aGUgcmVzcGVjdGl2ZQo+IGhvc3QgTFBJIGVudHJ5LCB3ZSBhbHNvIGluaXRp
YWxpemUgYW5kIGFkZCB0aGUgYWxyZWFkeSBhbGxvY2F0ZWQKPiBzdHJ1Y3QgcGVuZGluZ19pcnEg
dG8gb3VyIHJhZGl4IHRyZWUsIHNvIHRoYXQgd2UgY2FuIG5vdyBlYXNpbHkgZmluZCBpdAo+IGJ5
IGl0cyB2aXJ0dWFsIExQSSBudW1iZXIuCj4gV2UgYWxzbyByZWFkIHRoZSBwcm9wZXJ0eSB0YWJs
ZSB0byB1cGRhdGUgdGhlIGVuYWJsZWQgYml0IGFuZCB0aGUKPiBwcmlvcml0eSBmb3Igb3VyIG5l
dyBMUEksIGFzIHdlIG1pZ2h0IGhhdmUgbWlzc2VkIHRoaXMgZHVyaW5nIGFuIGVhcmxpZXIKPiBJ
TlZBTEwgY2FsbCAod2hpY2ggb25seSBjaGVja3MgbWFwcGVkIExQSXMpLiBCdXQgd2UgbWFrZSBz
dXJlIHRoYXQgdGhlCj4gcHJvcGVydHkgdGFibGUgaXMgYWN0dWFsbHkgdmFsaWQsIGFzIGFsbCBy
ZWRpc3RyaWJ1dG9ycyBtaWdodCBzdGlsbAo+IGJlIGRpc2FibGVkIGF0IHRoaXMgcG9pbnQuCj4g
U2luY2Ugd3JpdGVfaXR0ZV9sb2NrZWQoKSBub3cgc2VlcyBpdHMgZmlyc3QgdXNhZ2UsIHdlIGNo
YW5nZSB0aGUKPiBkZWNsYXJhdGlvbiB0byBzdGF0aWMuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5k
cmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+Cj4gLS0tCj4gICB4ZW4vYXJjaC9h
cm0vZ2ljLXYzLWl0cy5jICAgICAgICB8ICAyNyArKysrKysrKwo+ICAgeGVuL2FyY2gvYXJtL3Zn
aWMtdjMtaXRzLmMgICAgICAgfCAxMzggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKystCj4gICB4ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaCB8ICAgMyArCj4gICAz
IGZpbGVzIGNoYW5nZWQsIDE2NSBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQo+IAo+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jIGIveGVuL2FyY2gvYXJtL2dpYy12
My1pdHMuYwo+IGluZGV4IDg4NjRlMGIuLjQxZmZmNjQgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gv
YXJtL2dpYy12My1pdHMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMKPiBAQCAt
ODc2LDYgKzg3NiwzMyBAQCBpbnQgZ2ljdjNfcmVtb3ZlX2d1ZXN0X2V2ZW50KHN0cnVjdCBkb21h
aW4gKmQsIHBhZGRyX3QgdmRvb3JiZWxsX2FkZHJlc3MsCj4gICAgICAgcmV0dXJuIDA7Cj4gICB9
Cj4gICAKPiArLyoKPiArICogQ29ubmVjdHMgdGhlIGV2ZW50IElEIGZvciBhbiBhbHJlYWR5IGFz
c2lnbmVkIGRldmljZSB0byB0aGUgZ2l2ZW4gVkNQVS92TFBJCj4gKyAqIHBhaXIuIFRoZSBjb3Jy
ZXNwb25kaW5nIHBoeXNpY2FsIExQSSBpcyBhbHJlYWR5IG1hcHBlZCBvbiB0aGUgaG9zdCBzaWRl
Cj4gKyAqICh3aGVuIGFzc2lnbmluZyB0aGUgcGh5c2ljYWwgZGV2aWNlIHRvIHRoZSBndWVzdCks
IHNvIHdlIGp1c3QgY29ubmVjdCB0aGUKPiArICogdGFyZ2V0IFZDUFUvdkxQSSBwYWlyIHRvIHRo
YXQgaW50ZXJydXB0IHRvIGluamVjdCBpdCBwcm9wZXJseSBpZiBpdCBmaXJlcy4KPiArICogUmV0
dXJucyBhIHBvaW50ZXIgdG8gdGhlIGFscmVhZHkgYWxsb2NhdGVkIHN0cnVjdCBwZW5kaW5nX2ly
cSB0aGF0IGlzCj4gKyAqIG1lYW50IHRvIGJlIHVzZWQgYnkgdGhhdCBldmVudC4KPiArICovCj4g
K3N0cnVjdCBwZW5kaW5nX2lycSAqZ2ljdjNfYXNzaWduX2d1ZXN0X2V2ZW50KHN0cnVjdCBkb21h
aW4gKmQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
ZGRyX3QgdmRvb3JiZWxsX2FkZHJlc3MsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVpbnQzMl90IHZkZXZpZCwgdWludDMyX3QgZXZlbnRpZCwKPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgdmlydF9s
cGkpCj4gK3sKPiArICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcGlycTsKPiArICAgIHVpbnQzMl90
IGhvc3RfbHBpID0gMDsKVGhpcyBzaG91bGQgYmUgSU5WQUxJRF9MUEkgYW5kIG5vdCAwLgoKWy4u
Ll0KCj4gKy8qCj4gKyAqIEZvciBhIGdpdmVuIHZpcnR1YWwgTFBJIHJlYWQgdGhlIGVuYWJsZWQg
Yml0IGFuZCBwcmlvcml0eSBmcm9tIHRoZSB2aXJ0dWFsCj4gKyAqIHByb3BlcnR5IHRhYmxlIGFu
ZCB1cGRhdGUgdGhlIHZpcnR1YWwgSVJRJ3Mgc3RhdGUgaW4gdGhlIGdpdmVuIHBlbmRpbmdfaXJx
Lgo+ICsgKiBNdXN0IGJlIGNhbGxlZCB3aXRoIHRoZSByZXNwZWN0aXZlIFZHSUMgVkNQVSBsb2Nr
IGhlbGQuCj4gKyAqLwo+ICtzdGF0aWMgaW50IHVwZGF0ZV9scGlfcHJvcGVydHkoc3RydWN0IGRv
bWFpbiAqZCwgc3RydWN0IHBlbmRpbmdfaXJxICpwKQo+ICt7Cj4gKyAgICBwYWRkcl90IGFkZHI7
Cj4gKyAgICB1aW50OF90IHByb3BlcnR5Owo+ICsgICAgaW50IHJldDsKPiArCj4gKyAgICAvKgo+
ICsgICAgICogSWYgbm8gcmVkaXN0cmlidXRvciBoYXMgaXRzIExQSXMgZW5hYmxlZCB5ZXQsIHdl
IGNhbid0IGFjY2VzcyB0aGUKPiArICAgICAqIHByb3BlcnR5IHRhYmxlLiBJbiB0aGlzIGNhc2Ug
d2UganVzdCBjYW4ndCB1cGRhdGUgdGhlIHByb3BlcnRpZXMsCj4gKyAgICAgKiBidXQgdGhpcyBz
aG91bGQgbm90IGJlIGFuIGVycm9yIGZyb20gYW4gSVRTIHBvaW50IG9mIHZpZXcuCj4gKyAgICAg
Ki8KPiArICAgIGlmICggIXJlYWRfYXRvbWljKCZkLT5hcmNoLnZnaWMucmRpc3RzX2VuYWJsZWQp
ICkKPiArICAgICAgICByZXR1cm4gMDsKCkFGQUlDVCwgdGhlcmUgYXJlIG5vIG90aGVyIHBsYWNl
IHdoZXJlIHRoZSBwcm9wZXJ0eSB3b3VsZCBiZSB1cGRhdGVkLiAKU2hvdWxkIHdlIHB1dCBhIHdh
cm5pbmcgdG8gbGV0IHRoZSB1c2VyIGtub3cgdGhhdCBwcm9wZXJ0eSB3aWxsIG5vdCBiZSAKdXBk
YXRlZD8gTW9yZSB0aGF0IHlvdSBkb24ndCByZXR1cm4gYW4gZXJyb3Igc28gbm8gZWFzeSB3YXkg
dG8ga25vdyAKd2hhdCdzIGdvaW5nIG9uLgoKPiArCj4gKyAgICBhZGRyID0gZC0+YXJjaC52Z2lj
LnJkaXN0X3Byb3BiYXNlICYgR0VOTUFTSyg1MSwgMTIpOwo+ICsKPiArICAgIHJldCA9IHZnaWNf
YWNjZXNzX2d1ZXN0X21lbW9yeShkLCBhZGRyICsgcC0+aXJxIC0gTFBJX09GRlNFVCwKPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmcHJvcGVydHksIHNpemVvZihwcm9wZXJ0
eSksIGZhbHNlKTsKPiArICAgIGlmICggcmV0ICkKPiArICAgICAgICByZXR1cm4gcmV0Owo+ICsK
PiArICAgIHdyaXRlX2F0b21pYygmcC0+bHBpX3ByaW9yaXR5LCBwcm9wZXJ0eSAmIExQSV9QUk9Q
X1BSSU9fTUFTSyk7Cj4gKwo+ICsgICAgaWYgKCBwcm9wZXJ0eSAmIExQSV9QUk9QX0VOQUJMRUQg
KQo+ICsgICAgICAgIHNldF9iaXQoR0lDX0lSUV9HVUVTVF9FTkFCTEVELCAmcC0+c3RhdHVzKTsK
PiArICAgIGVsc2UKPiArICAgICAgICBjbGVhcl9iaXQoR0lDX0lSUV9HVUVTVF9FTkFCTEVELCAm
cC0+c3RhdHVzKTsKPiArCj4gKyAgICByZXR1cm4gMDsKPiArfQo+ICsKPiAgIC8qIE11c3QgYmUg
Y2FsbGVkIHdpdGggdGhlIElUUyBsb2NrIGhlbGQuICovCj4gICBzdGF0aWMgaW50IGl0c19kaXNj
YXJkX2V2ZW50KHN0cnVjdCB2aXJ0X2l0cyAqaXRzLAo+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1aW50MzJfdCB2ZGV2aWQsIHVpbnQzMl90IHZldmlkKQo+IEBAIC01MzgsNiArNTc0
LDk4IEBAIHN0YXRpYyBpbnQgaXRzX2hhbmRsZV9tYXBkKHN0cnVjdCB2aXJ0X2l0cyAqaXRzLCB1
aW50NjRfdCAqY21kcHRyKQo+ICAgICAgIHJldHVybiByZXQ7Cj4gICB9Cj4gICAKPiArc3RhdGlj
IGludCBpdHNfaGFuZGxlX21hcHRpKHN0cnVjdCB2aXJ0X2l0cyAqaXRzLCB1aW50NjRfdCAqY21k
cHRyKQo+ICt7CgpbLi4uXQoKPiArICAgIC8qCj4gKyAgICAgKiByYWRpeF90cmVlX2luc2VydCgp
IHJldHVybnMgYW4gZXJyb3IgZWl0aGVyIGR1ZSB0byBhbiBpbnRlcm5hbAo+ICsgICAgICogY29u
ZGl0aW9uIChsaWtlIG1lbW9yeSBhbGxvY2F0aW9uIGZhaWx1cmUpIG9yIGJlY2F1c2UgdGhlIExQ
SSBhbHJlYWR5Cj4gKyAgICAgKiBleGlzdGVkIGluIHRoZSB0cmVlLiBXZSBkb24ndCBzdXBwb3J0
IHRoZSBsYXR0ZXIgY2FzZSwgc28gd2UgYWx3YXlzCj4gKyAgICAgKiBjbGVhbnVwIGFuZCByZXR1
cm4gYW4gZXJyb3IgaGVyZSBpbiBhbnkgY2FzZS4KPiArICAgICAqLwo+ICtvdXRfcmVtb3ZlX2hv
c3RfZW50cnk6Cj4gKyAgICBnaWN2M19yZW1vdmVfZ3Vlc3RfZXZlbnQoaXRzLT5kLCBpdHMtPmRv
b3JiZWxsX2FkZHJlc3MsIGRldmlkLCBldmVudGlkKTsKCkNhbiBnaWN2M19yZW1vdmVfZ3Vlc3Rf
ZXZlbnQgZmFpbD8gSWYgeWVzLCBzaG91bGQgd2UgY2hlY2sgdGhlIApyZXR1cm4vYWRkIGNvbW1l
bnQ/IElmIG5vdCwgdGhlbiB3ZSBzaG91bGQgaGF2ZSBhbiBBU1NFUlQoLi4uLikuCgpDaGVlcnMs
CgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 02 17:17:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 17: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 1dGqCK-0002AN-Oz; Fri, 02 Jun 2017 17:17:16 +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 1dGqCI-0002AF-RQ
 for xen-devel@lists.xenproject.org; Fri, 02 Jun 2017 17:17:14 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 BD/BF-01735-A9D91395; Fri, 02 Jun 2017 17:17:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsVysyfVTXfmXMN
 Ig5dXZC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozV108zFjxkrbg77QhjA+NFli5GLg4hgc2M
 En8nn4FyljNKXDz6mKmLkZNDWMBWYs7RtWwgNpuApsSdz5/A4iIC+hKbbjeygzQwCzxklHj79
 RkbRPd5Jonp74+wglTxClhJnP6/DayDRUBFYsKE32BxUYFwid4D/WwQNYISJ2c+YQGxOQWsJX
 b0XmAHsZmBNt+Zu5sZwhaXuPVkPhOELS+x/e0c5gmM/LOQtM9C0jILScssJC0LGFlWMWoUpxa
 VpRbpGhroJRVlpmeU5CZm5gB5pnq5qcXFiempOYlJxXrJ+bmbGIFBygAEOxjXTHU+xCjJwaQk
 ymtqbBgpxJeUn1KZkVicEV9UmpNafIhRhoNDSYKXYQ5QTrAoNT21Ii0zBxgvMGkJDh4lEd4ns
 4HSvMUFibnFmekQqVOMuhxNH7Z8YRJiycvPS5US560DmSEAUpRRmgc3Aha7lxhlpYR5GYGOEu
 IpSC3KzSxBlX/FKM7BqCTM+wtkFU9mXgncpldARzABHfFimz7IESWJCCmpBsYiryWvj65du0+
 /KjD+V2jyWRUpBg6GyRkGhU+0HquK+Spd7btbYBn9xMzq8HIjUROmzvL2K7+EJsZvE9db1MJZ
 P6Fw//5P0ZP2M9/r6/t+omPrHe2vT37Zf2NKZlt86/XjrTZLBEJ2PZVoifLI4Q4UXCxRZsbye
 eN0iag/s9el/4gr2iIz1UiJpTgj0VCLuag4EQBzDvjs2AIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1496423832!98037772!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54757 invoked from network); 2 Jun 2017 17:17:13 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-3.tower-206.messagelabs.com with SMTP; 2 Jun 2017 17:17: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 A33A915A2;
 Fri,  2 Jun 2017 10:17:12 -0700 (PDT)
Received: from [10.37.12.100] (unknown [10.37.12.100])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 36B603F58B;
 Fri,  2 Jun 2017 10:17:11 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20170526173540.10066-1-andre.przywara@arm.com>
 <20170526173540.10066-27-andre.przywara@arm.com>
 <alpine.DEB.2.10.1705301530350.18759@sstabellini-ThinkPad-X260>
 <d71e2434-d77d-080d-be38-fa699e298f20@arm.com>
 <alpine.DEB.2.10.1705311049131.18759@sstabellini-ThinkPad-X260>
 <94d255c7-0280-1019-4fd1-9256e270e132@arm.com>
Message-ID: <b1d62983-99fc-3a9a-037c-087855479840@arm.com>
Date: Fri, 2 Jun 2017 18:17:08 +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: <94d255c7-0280-1019-4fd1-9256e270e132@arm.com>
Content-Language: en-US
Cc: Vijay Kilari <vijay.kilari@gmail.com>,
 Andre Przywara <andre.przywara@arm.com>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 xen-devel@lists.xenproject.org, nd@arm.com,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v10 26/32] ARM: vITS: handle MOVI 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>

SGksCgpPbiAwNS8zMS8yMDE3IDA3OjQ5IFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEkgZG9u
J3Qgd2FudCB0byBpbnRyb2R1Y2UgYW55IG1vcmUgaGFyZGNvZGluZywgSSBqdXN0IHdvdWxkIGxp
a2UgdGhlCj4+IGV4aXN0aW5nIHZnaWNfbWlncmF0ZV9pcnEgdG8gYmUgY2FsbGVkLgo+IAo+IEl0
IGlzIGdvaW5nIHRvIG5lZWQgYSBiaXQgb2YgcmV3b3JrIHRvIGdldCBpdCB3b3JraW5nIHdpdGgg
TFBJIGFzIHRoZSAKPiBjb2RlIGlzIGN1cnJlbnRseSBnYXRlZCB3aXRoIChwLT5kZXNjKS4gRm9y
IHdoYXQgYmVuZWZpdHM/Cj4gCj4gTm90IG11Y2ggYXMgdGhlIGN1cnJlbnQgY29kZSBpcyBhbHJl
YWR5IHdvcmtpbmcgd2VsbCBvbiBtaWdyYXRpb24uLi4KClNvIEkgaGFkIGEgY2hhdCB3aXRoIFN0
ZWZhbm8gYWJvdXQgdGhhdC4gVGhlIGNvbnNlbnN1cyBpcyAsIGNvcnJlY3QgbWUgCmlmIEkgbWlz
dW5kZXJzdG9vZCwgZWl0aGVyIGZ1bGx5IGltcGxlbWVudCB0aGUgbWlncmF0aW9uIHVzaW5nIAp2
Z2ljX2lycV9taWdyYXRlIG9yIG5vdCBkb2luZyBpdC4KCkFGQUlDVCwgdGhlIGN1cnJlbnQgYXBw
cm9hY2ggaXMgbm90IGltcGxlbWVudGluZyB0aGUgbWlncmF0aW9uIGJ1dCB0aGUgCmNvbW1lbnQg
aXMgcXVpdGUgY29uZnVzaW5nLiBTbyBpZiB3ZSBkb24ndCBpbXBsZW1lbnQgaXQsIHRoZSBjb21t
ZW50IApuZWVkcyB0byBiZSB1cGRhdGVkLgoKQ2hlZXJzLgoKLS0gCkp1bGllbiBHcmFsbAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 02 17:21:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 17: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 1dGqGB-0002or-EW; Fri, 02 Jun 2017 17: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 <julien.grall@arm.com>) id 1dGqGA-0002ok-AD
 for xen-devel@lists.xenproject.org; Fri, 02 Jun 2017 17:21:14 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 6B/14-03696-98E91395; Fri, 02 Jun 2017 17:21:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVysyfVTbdznmG
 kwcwr3Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8al9Y+ZCyYyV2yffJq9gfEiUxcjF4eQwGZG
 iev7vzFCOMsZJab8eg3kcHIICzhI7Hq4lB3EFhGIlNi/9QALSBGzwBpGidvNN8GKhARyJb7sn
 ccEYrMJaErc+fwJzOYVsJKY1zGPDcRmEVCR+Nz4ACwuKhAu0Xugnw2iRlDi5MwnLCA2p4CtxI
 Kd18CWMQuYSczb/JAZwhaXuPVkPhOELS+x/e0c5gmM/LOQtM9C0jILScssJC0LGFlWMaoXpxa
 VpRbpmuklFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGKAMQ7GCcd8L/EKMkB5OS
 KK+psWGkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQne1LlAOcGi1PTUirTMHGCswKQlOHiURHivz
 QFK8xYXJOYWZ6ZDpE4x6nI0fdjyhUmIJS8/L1VKnDcHZIYASFFGaR7cCFjcXmKUlRLmZQQ6So
 inILUoN7MEVf4VozgHo5IwbxnIKp7MvBK4Ta+AjmACOuLFNn2QI0oSEVJSDYzdU+f8+vVrqsO
 Es0Fh34OsJ/zP6ukUmXtffub91b+SfmpGsPBtzjbXezf1vOh7Vqn0XwucL9xd/MS++Gdtaf4+
 gyMpTjN0zuT9bWhOrtysfX8BY1exx+5yvun75vX9KZTnN9u213MlQ3HK1KdytinLEpT3XWwxM
 5iT51fErvX+Xp5Gqox+7i4lluKMREMt5qLiRABcmgzs1gIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1496424072!82629212!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34628 invoked from network); 2 Jun 2017 17:21:13 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-10.tower-27.messagelabs.com with SMTP; 2 Jun 2017 17:21: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 2A62815A2;
 Fri,  2 Jun 2017 10:21:12 -0700 (PDT)
Received: from [10.37.12.100] (unknown [10.37.12.100])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id CDFA03F58B;
 Fri,  2 Jun 2017 10:21:10 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170526173540.10066-1-andre.przywara@arm.com>
 <20170526173540.10066-28-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <90fd2cee-7f99-069a-1c5a-14a2a6522d82@arm.com>
Date: Fri, 2 Jun 2017 18:21:09 +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: <20170526173540.10066-28-andre.przywara@arm.com>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v10 27/32] ARM: vITS: handle DISCARD 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>

SGkgQW5kcmUsCgpPbiAwNS8yNi8yMDE3IDA2OjM1IFBNLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToK
PiBUaGUgRElTQ0FSRCBjb21tYW5kIGRyb3BzIHRoZSBjb25uZWN0aW9uIGJldHdlZW4gYSBEZXZp
Y2VJRC9FdmVudElECj4gYW5kIGFuIExQSS9jb2xsZWN0aW9uIHBhaXIuCj4gV2UgbWFyayB0aGUg
cmVzcGVjdGl2ZSBzdHJ1Y3R1cmUgZW50cmllcyBhcyBub3QgYWxsb2NhdGVkIGFuZCBtYWtlCj4g
c3VyZSB0aGF0IGFueSBxdWV1ZWQgSVJRcyBhcmUgcmVtb3ZlZC4KPiAKPiBTaWduZWQtb2ZmLWJ5
OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KCkFja2VkLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFs
bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 02 17:24:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 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 1dGqJj-000303-Vl; Fri, 02 Jun 2017 17:24: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 1dGqJj-0002zx-8Z
 for xen-devel@lists.xenproject.org; Fri, 02 Jun 2017 17:24:55 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 F6/F7-01733-66F91395; Fri, 02 Jun 2017 17:24:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVysyfVTTdpvmG
 kwe8b5hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bz1YWsBbu4K27MucDcwHiZvYuRi0NIYDOj
 xLqdS5ggnOWMEmeW3WXtYuTkEBawk7h/+DYbiC0iECmxf+sBFpAiZoHVjBJTNqwAKxISyJbYd
 OURM4jNJqApcefzJyYQm1fASuLnk21gzSwCKhI7/k8DqxEVCJfoPdDPBlEjKHFy5hMWEJtTwE
 bixL4Z7CA2s4CZxLzND5khbHGJW0/mM0HY8hLb385hnsDIPwtJ+ywkLbOQtMxC0rKAkWUVo0Z
 xalFZapGuoYleUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgiDIAwQ7Gs6c9DzFK
 cjApifKaGhtGCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg/T0XKCdYlJqeWpGWmQOMFpi0BAePk
 giv+zygNG9xQWJucWY6ROoUo6KUOO9zkD4BkERGaR5cGyxCLzHKSgnzMgIdIsRTkFqUm1mCKv
 +KUZyDUUmY9xzIeJ7MvBK46a+AFjMBLX6xTR9kcUkiQkqqgbEk5LobQ5/B6xqzO8/vVoUJ/Xo
 i5vfjRb331oz8wL6lF438q4/tLRZN0BLj2VsbwPqPt8MmXfro3+Jb7rcKdePz/wudTL+0o2F6
 zewJl58eYWQ9ev7us/zZy3ROptbyMThytttuMi678/vMj2ctqZMPZ+3tUzf6Y/ltRiUXj7vLN
 H3Ru22nfyqxFGckGmoxFxUnAgC+2yxFywIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1496424290!101602046!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46582 invoked from network); 2 Jun 2017 17:24:50 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-4.tower-206.messagelabs.com with SMTP; 2 Jun 2017 17:24: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 2174915AB;
 Fri,  2 Jun 2017 10:24:50 -0700 (PDT)
Received: from [10.37.12.100] (unknown [10.37.12.100])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7A3033F58B;
 Fri,  2 Jun 2017 10:24:48 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-26-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <43317039-2cab-18cb-f619-16a7c7017c42@arm.com>
Date: Fri, 2 Jun 2017 18:24:46 +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: <20170511175340.8448-26-andre.przywara@arm.com>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v9 25/28] ARM: vITS: handle INVALL 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>

SGkgQW5kcmUsCgpPbiAwNS8xMS8yMDE3IDA2OjUzIFBNLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToK
PiArICAgIGRvCj4gKyAgICB7Cj4gKyAgICAgICAgbnJfbHBpcyA9IHJhZGl4X3RyZWVfZ2FuZ19s
b29rdXAoJml0cy0+ZC0+YXJjaC52Z2ljLnBlbmRfbHBpX3RyZWUsCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKHZvaWQgKiopcGlycXMsIHZscGksCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQVJSQVlfU0laRShwaXJxcykpOwo+
ICsKPiArICAgICAgICBmb3IgKCBpID0gMDsgaSA8IG5yX2xwaXM7IGkrKyApCj4gKyAgICAgICAg
ewo+ICsgICAgICAgICAgICAvKiBXZSBvbmx5IGNhcmUgYWJvdXQgTFBJcyBvbiBvdXIgVkNQVS4g
Ki8KPiArICAgICAgICAgICAgaWYgKCBwaXJxc1tpXS0+bHBpX3ZjcHVfaWQgIT0gdmNwdS0+dmNw
dV9pZCApCj4gKyAgICAgICAgICAgICAgICBjb250aW51ZTsKPiArCj4gKyAgICAgICAgICAgIHZs
cGkgPSBwaXJxc1tpXS0+aXJxOwo+ICsgICAgICAgICAgICAvKiBJZiB0aGF0IGZhaWxzIGZvciBh
IHNpbmdsZSBMUEksIGNhcnJ5IG9uIHRvIGhhbmRsZSB0aGUgcmVzdC4gKi8KPiArICAgICAgICAg
ICAgcmV0ID0gdXBkYXRlX2xwaV9wcm9wZXJ0eShpdHMtPmQsIHBpcnFzW2ldKTsKPiArICAgICAg
ICAgICAgaWYgKCAhcmV0ICkKPiArICAgICAgICAgICAgICAgIHVwZGF0ZV9scGlfdmdpY19zdGF0
dXModmNwdSwgcGlycXNbaV0pOwo+ICsgICAgICAgIH0KPiArICAgIC8qCj4gKyAgICAgKiBMb29w
IG92ZXIgdGhlIG5leHQgZ2FuZyBvZiBwZW5kaW5nX2lycXMgdW50aWwgd2UgcmVhY2hlZCB0aGUg
ZW5kIG9mCj4gKyAgICAgKiBhIChmdWxseSBwb3B1bGF0ZWQpIHRyZWUgb3IgdGhlIGxvb2t1cCBm
dW5jdGlvbiByZXR1cm5zIGxlc3MgTFBJcyB0aGFuCj4gKyAgICAgKiBpdCBoYXMgYmVlbiBhc2tl
ZCBmb3IuCj4gKyAgICAgKi8KPiArICAgIH0gd2hpbGUgKCAoKyt2bHBpIDwgaXRzLT5kLT5hcmNo
LnZnaWMubnJfbHBpcykgJiYKPiArICAgICAgICAgICAgICAobnJfbHBpcyA9PSBBUlJBWV9TSVpF
KHBpcnFzKSkgKTsKPiArCj4gKyAgICByZWFkX3VubG9jaygmaXRzLT5kLT5hcmNoLnZnaWMucGVu
ZF9scGlfdHJlZV9sb2NrKTsKPiArICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnZjcHUtPmFy
Y2gudmdpYy5sb2NrLCBmbGFncyk7Cj4gKwo+ICsgICAgcmV0dXJuIHJldDsKClRoZSBpbXBsZW1l
bnRhdGlvbiBsb29rcyBnb29kLiBIb3dldmVyLCBvbmUgcXVlc3Rpb24uIHJldCB3b3VsZCBiZSBl
cXVhbCAKdG8gdGhlIGxhdGVzdCBMUEkgdXBkYXRlZC4gU28gZXZlbiBpZiBhbGwgTFBJcyBoYXZl
IGZhaWxlZCBidXQgdGhlIApsYXRlc3QsIHlvdSB3aWxsIHN0aWxsIHJldHVybiAwLiBJcyBpdCB3
aGF0IHlvdSB3YW50PwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 02 17:25:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 17:25:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGqKb-00034q-9N; Fri, 02 Jun 2017 17:25: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 1dGqKZ-00034e-Iw
 for xen-devel@lists.xenproject.org; Fri, 02 Jun 2017 17:25:47 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 79/66-10689-A9F91395; Fri, 02 Jun 2017 17:25:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsVysyfVTXfWfMN
 IgwlvhCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owXa26yFyzgrdjT9Zy9gbGTs4uRi0NIYDOj
 xIXui4wQznJGice7vwI5nBzCAnYS9w/fZgOx2QQ0Je58/sQEYosIRErs33qABaSBWWA1o8SUD
 StYIbpnM0os3rAXrINXwEpi16bvYB0sAioSS5+eYQexRQXCJXoP9EPVCEqcnPmEBcTmFLCWOL
 VsMjOIzSxgJjFv80MoW1zi1pP5TBC2vMT2t3OYJzDyz0LSPgtJyywkLbOQtCxgZFnFqFGcWlS
 WWqRrZKKXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREYpPUMDIw7GF8d9zvEKMnB
 pCTKa2psGCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgrdqHlBOsCg1PbUiLTMHGC8waQkOHiURX
 neQNG9xQWJucWY6ROoUo6KUOG8ySEIAJJFRmgfXBovRS4yyUsK8jAwMDEI8BalFuZklqPKvGM
 U5GJWEec+BTOHJzCuBm/4KaDET0OIX2/RBFpckIqSkGhjXeRw0l0hsmObt3zLtxfNVc40PLNn
 czmdafnrJy0l75yu/nDa9ntumcYnze6fSD5xvjK51V37tOM/xPi/4YnyJsPfJLR+FYy0W73Pa
 9OaIvXrgXEOfWetEhEW12E6Kc77e1fZp56ffE2pmKFT/urNmc21YgaCcexvzjxMyHxZ8m1PYZ
 CIvcmKXEktxRqKhFnNRcSIA/jlyuMwCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1496424345!72976629!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38125 invoked from network); 2 Jun 2017 17:25:46 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-31.messagelabs.com with SMTP; 2 Jun 2017 17: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 823AE15A2;
 Fri,  2 Jun 2017 10:25:45 -0700 (PDT)
Received: from [10.37.12.100] (unknown [10.37.12.100])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 2ECCF3F58B;
 Fri,  2 Jun 2017 10:25:44 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170511175340.8448-1-andre.przywara@arm.com>
 <20170511175340.8448-26-andre.przywara@arm.com>
 <43317039-2cab-18cb-f619-16a7c7017c42@arm.com>
Message-ID: <4aab4c08-0586-5ca3-3361-af813aba5089@arm.com>
Date: Fri, 2 Jun 2017 18:25:42 +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: <43317039-2cab-18cb-f619-16a7c7017c42@arm.com>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v9 25/28] ARM: vITS: handle INVALL 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>

QW5kIEkgb2J2aW91c2x5IGNvbW1lbnRlZCBvbiB0aGUgd3JvbmcgdmVyc2lvbiA6Ly5JIHdpbGwg
cmVwbGljYXRlIHRoZSAKY29tbWFuZCBvbiB2MTAuCgpTb3JyeSBmb3IgdGhlIGluY29udmVuaWVu
Y2UuCgpPbiAwNi8wMi8yMDE3IDA2OjI0IFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgQW5k
cmUsCj4gCj4gT24gMDUvMTEvMjAxNyAwNjo1MyBQTSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4+
ICsgICAgZG8KPj4gKyAgICB7Cj4+ICsgICAgICAgIG5yX2xwaXMgPSAKPj4gcmFkaXhfdHJlZV9n
YW5nX2xvb2t1cCgmaXRzLT5kLT5hcmNoLnZnaWMucGVuZF9scGlfdHJlZSwKPj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHZvaWQgKiopcGlycXMsIHZscGksCj4+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFSUkFZX1NJWkUocGly
cXMpKTsKPj4gKwo+PiArICAgICAgICBmb3IgKCBpID0gMDsgaSA8IG5yX2xwaXM7IGkrKyApCj4+
ICsgICAgICAgIHsKPj4gKyAgICAgICAgICAgIC8qIFdlIG9ubHkgY2FyZSBhYm91dCBMUElzIG9u
IG91ciBWQ1BVLiAqLwo+PiArICAgICAgICAgICAgaWYgKCBwaXJxc1tpXS0+bHBpX3ZjcHVfaWQg
IT0gdmNwdS0+dmNwdV9pZCApCj4+ICsgICAgICAgICAgICAgICAgY29udGludWU7Cj4+ICsKPj4g
KyAgICAgICAgICAgIHZscGkgPSBwaXJxc1tpXS0+aXJxOwo+PiArICAgICAgICAgICAgLyogSWYg
dGhhdCBmYWlscyBmb3IgYSBzaW5nbGUgTFBJLCBjYXJyeSBvbiB0byBoYW5kbGUgdGhlIAo+PiBy
ZXN0LiAqLwo+PiArICAgICAgICAgICAgcmV0ID0gdXBkYXRlX2xwaV9wcm9wZXJ0eShpdHMtPmQs
IHBpcnFzW2ldKTsKPj4gKyAgICAgICAgICAgIGlmICggIXJldCApCj4+ICsgICAgICAgICAgICAg
ICAgdXBkYXRlX2xwaV92Z2ljX3N0YXR1cyh2Y3B1LCBwaXJxc1tpXSk7Cj4+ICsgICAgICAgIH0K
Pj4gKyAgICAvKgo+PiArICAgICAqIExvb3Agb3ZlciB0aGUgbmV4dCBnYW5nIG9mIHBlbmRpbmdf
aXJxcyB1bnRpbCB3ZSByZWFjaGVkIHRoZSAKPj4gZW5kIG9mCj4+ICsgICAgICogYSAoZnVsbHkg
cG9wdWxhdGVkKSB0cmVlIG9yIHRoZSBsb29rdXAgZnVuY3Rpb24gcmV0dXJucyBsZXNzIAo+PiBM
UElzIHRoYW4KPj4gKyAgICAgKiBpdCBoYXMgYmVlbiBhc2tlZCBmb3IuCj4+ICsgICAgICovCj4+
ICsgICAgfSB3aGlsZSAoICgrK3ZscGkgPCBpdHMtPmQtPmFyY2gudmdpYy5ucl9scGlzKSAmJgo+
PiArICAgICAgICAgICAgICAobnJfbHBpcyA9PSBBUlJBWV9TSVpFKHBpcnFzKSkgKTsKPj4gKwo+
PiArICAgIHJlYWRfdW5sb2NrKCZpdHMtPmQtPmFyY2gudmdpYy5wZW5kX2xwaV90cmVlX2xvY2sp
Owo+PiArICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnZjcHUtPmFyY2gudmdpYy5sb2NrLCBm
bGFncyk7Cj4+ICsKPj4gKyAgICByZXR1cm4gcmV0Owo+IAo+IFRoZSBpbXBsZW1lbnRhdGlvbiBs
b29rcyBnb29kLiBIb3dldmVyLCBvbmUgcXVlc3Rpb24uIHJldCB3b3VsZCBiZSBlcXVhbCAKPiB0
byB0aGUgbGF0ZXN0IExQSSB1cGRhdGVkLiBTbyBldmVuIGlmIGFsbCBMUElzIGhhdmUgZmFpbGVk
IGJ1dCB0aGUgCj4gbGF0ZXN0LCB5b3Ugd2lsbCBzdGlsbCByZXR1cm4gMC4gSXMgaXQgd2hhdCB5
b3Ugd2FudD8KPiAKPiBDaGVlcnMsCj4gCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 02 17:27:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 17:27:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGqMJ-0003Et-LF; Fri, 02 Jun 2017 17:27:35 +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 1dGqMI-0003Eh-FL
 for xen-devel@lists.xenproject.org; Fri, 02 Jun 2017 17:27:34 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 0D/5F-03058-500A1395; Fri, 02 Jun 2017 17:27:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVysyfVTZd1gWG
 kwcNZnBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8br09tZCnZxVxw9PpOlgfEyexcjF4eQwGZG
 iU3HH7FBOMsZJZ4u/A+U4eQQFrCX+PTwHhOILSIQKbF/6wEWkCJmgTWMErebbzKCJIQEciV29
 raygNhsApoSdz5/AmvgFbCSaNm7nxnEZhFQkTj86B8biC0qEC7Re6CfDaJGUOLkzCdgvZwCth
 KvP74Gq2cWMJOYt/khlC0ucevJfCYIW15i+9s5zBMY+WchaZ+FpGUWkpZZSFoWMLKsYlQvTi0
 qSy3StdRLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMUAYg2MF4d1PAIUZJDiYl
 UV5TY8NIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8nPOBcoJFqempFWmZOcBYgUlLcPAoifBum
 QeU5i0uSMwtzkyHSJ1iVJQS5/0GkhAASWSU5sG1weLzEqOslDAvI9AhQjwFqUW5mSWo8q8YxT
 kYlYR53UC282TmlcBNfwW0mAlo8Ytt+iCLSxIRUlINjMsETX9O+lJnt3ThFJnewGze7VLhVif
 fHgqOe37j+I3aIK99RT2udzerRq/XOFZTfEB375nfU1SXeV41y7x5m2nau91xS55HJB8Ij4+R
 PbXg4yKdf/x7ndIWy5+fuYV/w/4rPc7uXAF3BVusP28y+ejQW2v4OOF8l479rvk+suFf/GvPt
 89feUqJpTgj0VCLuag4EQB6AQFzygIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1496424452!95567405!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14278 invoked from network); 2 Jun 2017 17:27:33 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-27.messagelabs.com with SMTP; 2 Jun 2017 17:27: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 6232815A2;
 Fri,  2 Jun 2017 10:27:32 -0700 (PDT)
Received: from [10.37.12.100] (unknown [10.37.12.100])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B697A3F58B;
 Fri,  2 Jun 2017 10:27:30 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170526173540.10066-1-andre.przywara@arm.com>
 <20170526173540.10066-30-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f56beec1-a4d7-3b2c-ddb3-4b15b5f7b2dc@arm.com>
Date: Fri, 2 Jun 2017 18:27:29 +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: <20170526173540.10066-30-andre.przywara@arm.com>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v10 29/32] ARM: vITS: handle INVALL 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>

SGkgQW5kcmUsCgpPbiAwNS8yNi8yMDE3IDA2OjM1IFBNLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToK
PiArICAgIGRvCj4gKyAgICB7Cj4gKyAgICAgICAgbnJfbHBpcyA9IHJhZGl4X3RyZWVfZ2FuZ19s
b29rdXAoJml0cy0+ZC0+YXJjaC52Z2ljLnBlbmRfbHBpX3RyZWUsCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKHZvaWQgKiopcGlycXMsIHZscGksCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQVJSQVlfU0laRShwaXJxcykpOwo+
ICsKPiArICAgICAgICBmb3IgKCBpID0gMDsgaSA8IG5yX2xwaXM7IGkrKyApCj4gKyAgICAgICAg
ewo+ICsgICAgICAgICAgICAvKiBXZSBvbmx5IGNhcmUgYWJvdXQgTFBJcyBvbiBvdXIgVkNQVS4g
Ki8KPiArICAgICAgICAgICAgaWYgKCBwaXJxc1tpXS0+bHBpX3ZjcHVfaWQgIT0gdmNwdS0+dmNw
dV9pZCApCj4gKyAgICAgICAgICAgICAgICBjb250aW51ZTsKPiArCj4gKyAgICAgICAgICAgIHZs
cGkgPSBwaXJxc1tpXS0+aXJxOwo+ICsgICAgICAgICAgICAvKiBJZiB0aGF0IGZhaWxzIGZvciBh
IHNpbmdsZSBMUEksIGNhcnJ5IG9uIHRvIGhhbmRsZSB0aGUgcmVzdC4gKi8KPiArICAgICAgICAg
ICAgcmV0ID0gdXBkYXRlX2xwaV9wcm9wZXJ0eShpdHMtPmQsIHBpcnFzW2ldKTsKPiArICAgICAg
ICAgICAgaWYgKCAhcmV0ICkKPiArICAgICAgICAgICAgICAgIHVwZGF0ZV9scGlfdmdpY19zdGF0
dXModmNwdSwgcGlycXNbaV0pOwo+ICsgICAgICAgIH0KPiArICAgIC8qCj4gKyAgICAgKiBMb29w
IG92ZXIgdGhlIG5leHQgZ2FuZyBvZiBwZW5kaW5nX2lycXMgdW50aWwgd2UgcmVhY2hlZCB0aGUg
ZW5kIG9mCj4gKyAgICAgKiBhIChmdWxseSBwb3B1bGF0ZWQpIHRyZWUgb3IgdGhlIGxvb2t1cCBm
dW5jdGlvbiByZXR1cm5zIGxlc3MgTFBJcyB0aGFuCj4gKyAgICAgKiBpdCBoYXMgYmVlbiBhc2tl
ZCBmb3IuCj4gKyAgICAgKi8KPiArICAgIH0gd2hpbGUgKCAoKyt2bHBpIDwgaXRzLT5kLT5hcmNo
LnZnaWMubnJfbHBpcykgJiYKPiArICAgICAgICAgICAgICAobnJfbHBpcyA9PSBBUlJBWV9TSVpF
KHBpcnFzKSkgKTsKPiArCj4gKyAgICByZWFkX3VubG9jaygmaXRzLT5kLT5hcmNoLnZnaWMucGVu
ZF9scGlfdHJlZV9sb2NrKTsKPiArICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnZjcHUtPmFy
Y2gudmdpYy5sb2NrLCBmbGFncyk7Cj4gKwo+ICsgICAgcmV0dXJuIHJldDsKClRoZSBpbXBsZW1l
bnRhdGlvbiBsb29rcyBnb29kLiBIb3dldmVyLCBvbmUgcXVlc3Rpb24uIHJldCB3b3VsZCBiZSBl
cXVhbCAKdG8gdGhlIGxhdGVzdCBMUEkgdXBkYXRlZC4gU28gZXZlbiBpZiBhbGwgTFBJcyBoYXZl
IGZhaWxlZCBidXQgdGhlIApsYXRlc3QsIHlvdSB3aWxsIHN0aWxsIHJldHVybiAwLiBJcyBpdCB3
aGF0IHlvdSB3YW50PwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 02 17:32:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 17:32: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 1dGqQf-0003ve-7i; Fri, 02 Jun 2017 17: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 <julien.grall@arm.com>) id 1dGqQe-0003vY-T7
 for xen-devel@lists.xenproject.org; Fri, 02 Jun 2017 17:32:05 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 C6/E8-26749-411A1395; Fri, 02 Jun 2017 17:32:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsVysyfVTVd4oWG
 kwaM1Shbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a/h5OZCyazVvw4/J+tgXEmSxcjJ4eQwGZG
 idWdSl2MXED2ckaJh0vusIEkhAXCJT49vQ1WJCIQKbF/6wEWkCJmgTWMErebbzJCdOdKLNvzD
 6yITUBT4s7nT0wgNq+AlcTpDZ/A4iwCKhKT+l+BDRUFGtp7oJ8NokZQ4uTMJ2A1nAK2EhtXHg
 WbySxgJjFv80NmCFtc4taT+UwQtrzE9rdzmCcw8s9C0j4LScssJC2zkLQsYGRZxahRnFpUllq
 ka2Skl1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGKD1DAyMOxinnvA7xCjJwaQk
 ymtqbBgpxJeUn1KZkVicEV9UmpNafIhRg4NDYPPa1RcYpVjy8vNSlSR4y+YD1QkWpaanVqRl5
 gBjCKZUgoNHSYQ3CyTNW1yQmFucmQ6ROsWoy9H0YcsXJiGwGVLivMkgRQIgRRmleXAjYPF8iV
 FWSpiXkYGBQYinILUoN7MEVf4VozgHo5IwrxvIFJ7MvBK4Ta+AjmACOuLFNn2QI0oSEVJSDYw
 V2ZfsQ5yTn0h48oUqX1J8urivXjbt4NScuNSmhR4vj5r2c2xJ+7pa9d2/wK+nGWa6XuSevubF
 CpUZkREmJ2ynx6zI8JB+2e3Tf2mjc+1E9f9Br+beWrBo/yVeW8s80wLHtV+TtK20ZUKn3oxse
 CbJ/qrraXC+x8IZpzymSZ7Of+oSyK+fNEmJpTgj0VCLuag4EQAgRUPm4gIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1496424723!48370770!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25399 invoked from network); 2 Jun 2017 17:32:03 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-9.tower-31.messagelabs.com with SMTP; 2 Jun 2017 17:32: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 8328A15A2;
 Fri,  2 Jun 2017 10:32:02 -0700 (PDT)
Received: from [10.37.12.100] (unknown [10.37.12.100])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B90CD3F58B;
 Fri,  2 Jun 2017 10:32:00 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170526173540.10066-1-andre.przywara@arm.com>
 <20170526173540.10066-32-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <0cbd2bdb-df79-64ab-0cba-ab1ee2415407@arm.com>
Date: Fri, 2 Jun 2017 18:31:59 +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: <20170526173540.10066-32-andre.przywara@arm.com>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v10 31/32] ARM: vITS: create and initialize
 virtual ITSes 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-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>

SGkgQW5kcmUsCgpPbiAwNS8yNi8yMDE3IDA2OjM1IFBNLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToK
PiBGb3IgZWFjaCBoYXJkd2FyZSBJVFMgY3JlYXRlIGFuZCBpbml0aWFsaXplIGEgdmlydHVhbCBJ
VFMgZm9yIERvbTAuCj4gV2UgdXNlIHRoZSBzYW1lIG1lbW9yeSBtYXBwZWQgYWRkcmVzcyB0byBr
ZWVwIHRoZSBkb29yYmVsbCB3b3JraW5nLgo+IFRoaXMgaW50cm9kdWNlcyBhIGZ1bmN0aW9uIHRv
IGluaXRpYWxpemUgYSB2aXJ0dWFsIElUUy4KPiBXZSBtYWludGFpbiBhIGxpc3Qgb2YgdmlydHVh
bCBJVFNlcywgYXQgdGhlIG1vbWVudCBmb3IgdGhlIG9ubHkKPiBwdXJwb3NlIG9mIGxhdGVyIGJl
aW5nIGFibGUgdG8gZnJlZSB0aGVtIGFnYWluLgo+IFdlIGNvbmZpZ3VyZSB0aGUgdmlydHVhbCBJ
VFNlcyB0byBtYXRjaCB0aGUgaGFyZHdhcmUgb25lcywgdGhhdCBpcyB3ZQo+IGtlZXAgdGhlIG51
bWJlciBvZiBkZXZpY2UgSUQgYml0cyBhbmQgZXZlbnQgSUQgYml0cyB0aGUgc2FtZSBhcyB0aGUg
aG9zdAo+IElUUy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6
eXdhcmFAYXJtLmNvbT4KCkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 02 17:33:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 17: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 1dGqSL-00042J-KG; Fri, 02 Jun 2017 17:33: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 1dGqSK-00042A-KD
 for xen-devel@lists.xenproject.org; Fri, 02 Jun 2017 17:33:48 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 0D/C7-03557-B71A1395; Fri, 02 Jun 2017 17:33:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsVysyfVTbd6oWG
 kweG1Khbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0ZT1wL2gvPMFbe3T2NuYPzL1MXIxSEksJlR
 Yvv6RnYIZzmjRMeZX6xdjJwcwgKeEqc657KB2CICkRL7tx5gASliFljDKHG7+SZjFyMHUEeux
 Lq3aSA1bAKaEnc+f2ICsXkFrCT2f/rFAmKzCKhInLlyAywuKhAu0Xugnw2iRlDi5MwnYDWcAr
 YSn2Y3MoLYzAJmEvM2P2SGsMUlbj2ZzwRhy0tsfzuHeQIj/ywk7bOQtMxC0jILScsCRpZVjOr
 FqUVlqUW6pnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIHhyQAEOxinX/Y/xCjJ
 waQkymtqbBgpxJeUn1KZkVicEV9UmpNafIhRg4NDYPPa1RcYpVjy8vNSlSR4GRYA1QkWpaanV
 qRl5gAjCKZUgoNHSYQ3az5Qmre4IDG3ODMdInWKUZej6cOWL0xCYDOkxHm3g8wQACnKKM2DGw
 GL5kuMslLCvIxABwrxFKQW5WaWoMq/YhTnYFQS5i0BmcKTmVcCt+kV0BFMQEe82KYPckRJIkJ
 KqoGRT92xIbShq7orbDb/w2vL9p1nn8Av0+1yUD/8U70q9zuvGxdKLpVOsGVUDWr/ynDm/nuP
 TfwKhsLBXEKM99m70p6FC8zonhb7ZKNVvMma7vf5Wy9edj+Tmn3CfG19eMrXKOn9W+ukmW94f
 LB9NfPIE7tdTxz3/bhswn1Wd+82r+Y1IhGLqqKVWIozEg21mIuKEwG6L+As4QIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1496424827!46287738!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34145 invoked from network); 2 Jun 2017 17:33:47 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-2.tower-27.messagelabs.com with SMTP; 2 Jun 2017 17:33: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 B211A15A2;
 Fri,  2 Jun 2017 10:33:46 -0700 (PDT)
Received: from [10.37.12.100] (unknown [10.37.12.100])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 676CB3F58B;
 Fri,  2 Jun 2017 10:33:45 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170526173540.10066-1-andre.przywara@arm.com>
 <20170526173540.10066-33-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <4603bb7a-48be-6f8b-9b7c-cdd897c30f6e@arm.com>
Date: Fri, 2 Jun 2017 18:33: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: <20170526173540.10066-33-andre.przywara@arm.com>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v10 32/32] ARM: vITS: create ITS subnodes
	for Dom0 DT
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGkgQW5kcmUsCgpPbiAwNS8yNi8yMDE3IDA2OjM1IFBNLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToK
PiBEb20wIGV4cGVjdHMgYWxsIElUU2VzIGluIHRoZSBzeXN0ZW0gdG8gYmUgcHJvcGFnYXRlZCB0
byBiZSBhYmxlIHRvCj4gdXNlIE1TSXMuCj4gQ3JlYXRlIERvbTAgRFQgbm9kZXMgZm9yIGVhY2gg
aGFyZHdhcmUgSVRTLCBrZWVwaW5nIHRoZSByZWdpc3RlciBmcmFtZQo+IGFkZHJlc3MgdGhlIHNh
bWUsIGFzIHRoZSBkb29yYmVsbCBhZGRyZXNzIHRoYXQgdGhlIERvbTAgZHJpdmVycyBwcm9ncmFt
Cj4gaW50byB0aGUgQkFScyBoYXMgdG8gbWF0Y2ggdGhlIGhhcmR3YXJlLgo+IAo+IFNpZ25lZC1v
ZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgoKQWNrZWQtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGVlcnMsCgotLSAKSnVsaWVu
IEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 02 17:44:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 17:44: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 1dGqcq-0004rB-Lp; Fri, 02 Jun 2017 17:44:40 +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 1dGqcp-0004r5-Pb
 for xen-devel@lists.xenproject.org; Fri, 02 Jun 2017 17:44:39 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 6A/97-02955-604A1395; Fri, 02 Jun 2017 17:44:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVysyfVTZdtiWG
 kwf5fQhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bsY9IFHyUqzr/sZmpgvC3SxcjFISSwmVFi
 ++EZzBDOckaJ390/gBwODmGBAImLxxi7GDk52AQ0Je58/sQEYosI6Etsut3IDlLPLHCVUeLu6
 7MsEM29TBKN1z6AVfEKWEncOXSKGcRmEVCR+P9qESuILSoQLtF7oJ8NokZQ4uTMJywgNqeAtc
 S+3odgvcwCthJ35u5mhrDFJW49mQ8Vl5fY/nYO8wRG/llI2mchaZmFpGUWkpYFjCyrGDWKU4v
 KUot0jUz0kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECA7SegYFxB+Or436HGCU5
 mJREeU2NDSOF+JLyUyozEosz4otKc1KLDzHKcHAoSfB6LAbKCRalpqdWpGXmAGMFJi3BwaMkw
 uu7ECjNW1yQmFucmQ6ROsWoKCXOe24RUEIAJJFRmgfXBovPS4yyUsK8jAwMDEI8BalFuZklqP
 KvGMU5GJWEeUsWAE3hycwrgZv+CmgxE9DiF9v0QRaXJCKkpBoY7TdOnqp59YdebJXquS1/OmY
 /Cjn3KNO+pur0LumA+7v2qum/rFjhnN5z5ltzfbDfkR1tu1fLLNxlniQ8TeRm0IN7s/VLr/43
 0jyTpvzhWf8FuX/npGvNikN2nwjea7ihclvWNaspxgJVvB1yQSdmHebatPppr+iqd+n8nZcO7
 pSKmBj5euJJGSWW4oxEQy3mouJEABlVliTKAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1496425477!65302746!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56079 invoked from network); 2 Jun 2017 17:44:37 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-31.messagelabs.com with SMTP; 2 Jun 2017 17:44: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 1686F15A2;
 Fri,  2 Jun 2017 10:44:37 -0700 (PDT)
Received: from [10.37.12.100] (unknown [10.37.12.100])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1C78A3F58B;
 Fri,  2 Jun 2017 10:44:34 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20170526173540.10066-1-andre.przywara@arm.com>
 <20170526173540.10066-2-andre.przywara@arm.com>
 <b3f18a6f-908f-956e-3848-e71bd056ce56@arm.com>
 <alpine.DEB.2.10.1705301438250.18759@sstabellini-ThinkPad-X260>
 <7eb9f658-0e5d-eb9d-731f-1febff338c8c@arm.com>
Message-ID: <9441900f-e588-db39-1cf3-2124731a4334@arm.com>
Date: Fri, 2 Jun 2017 18:44:33 +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: <7eb9f658-0e5d-eb9d-731f-1febff338c8c@arm.com>
Content-Language: en-US
Cc: Andre Przywara <andre.przywara@arm.com>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v10 01/32] ARM: vGIC: avoid rank lock when
 reading priority
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

CgpPbiAwNS8zMS8yMDE3IDExOjQyIEFNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgU3RlZmFu
bywKPiAKPiBPbiAzMC8wNS8xNyAyMjozOSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+PiBP
biBUdWUsIDMwIE1heSAyMDE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+PiBIaSBBbmRyZSwKPj4+
Cj4+PiBPbiAyNi8wNS8xNyAxODozNSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4+Pj4gV2hlbiBy
ZWFkaW5nIHRoZSBwcmlvcml0eSB2YWx1ZSBvZiBhIHZpcnR1YWwgaW50ZXJydXB0LCB3ZSB3ZXJl
IHRha2luZwo+Pj4+IHRoZSByZXNwZWN0aXZlIHJhbmsgbG9jayBzbyBmYXIuCj4+Pj4gSG93ZXZl
ciBmb3IgZm9yd2FyZGVkIGludGVycnVwdHMgKERvbTAgb25seSBzbyBmYXIpIHRoaXMgbWF5IGxl
YWQgdG8gYQo+Pj4+IGRlYWRsb2NrIHdpdGggdGhlIGZvbGxvd2luZyBjYWxsIGNoYWluOgo+Pj4+
IC0gTU1JTyBhY2Nlc3MgdG8gY2hhbmdlIHRoZSBJUlEgYWZmaW5pdHksIGNhbGxpbmcgdGhlIElU
QVJHRVRTUiBoYW5kbGVyCj4+Pj4gLSB0aGlzIGhhbmRsZXIgdGFrZXMgdGhlIGFwcHJvcHJpYXRl
IHJhbmsgbG9jayBhbmQgY2FsbHMKPj4+PiB2Z2ljX3N0b3JlX2l0YXJnZXRzcigpCj4+Pj4gLSB2
Z2ljX3N0b3JlX2l0YXJnZXRzcigpIHdpbGwgZXZlbnR1YWxseSBjYWxsIHZnaWNfbWlncmF0ZV9p
cnEoKQo+Pj4+IC0gaWYgdGhpcyBJUlEgaXMgYWxyZWFkeSBpbi1mbGlnaHQsIGl0IHdpbGwgcmVt
b3ZlIGl0IGZyb20gdGhlIG9sZAo+Pj4+ICAgVkNQVSBhbmQgaW5qZWN0IGl0IGludG8gdGhlIG5l
dyBvbmUsIGJ5IGNhbGxpbmcgCj4+Pj4gdmdpY192Y3B1X2luamVjdF9pcnEoKQo+Pj4+IC0gdmdp
Y192Y3B1X2luamVjdF9pcnEgd2lsbCBjYWxsIHZnaWNfZ2V0X3ZpcnFfcHJpb3JpdHkoKQo+Pj4+
IC0gdmdpY19nZXRfdmlycV9wcmlvcml0eSgpIHRyaWVzIHRvIHRha2UgdGhlIHJhbmsgbG9jayAt
IGFnYWluIQo+Pj4+IEl0IHNlZW1zIGxpa2UgdGhpcyBjb2RlIHBhdGggaGFzIG5ldmVyIGJlZW4g
ZXhlcmNpc2VkIGJlZm9yZS4KPj4+Pgo+Pj4+IEZpeCB0aGlzIGJ5IGF2b2lkaW5nIHRha2luZyB0
aGUgbG9jayBpbiB2Z2ljX2dldF92aXJxX3ByaW9yaXR5KCkgCj4+Pj4gKGxpa2Ugd2UKPj4+PiBk
byBpbiB2Z2ljX2dldF90YXJnZXRfdmNwdSgpKS4KPj4+PiBBY3R1YWxseSB3ZSBhcmUganVzdCBy
ZWFkaW5nIG9uZSBieXRlLCBhbmQgcHJpb3JpdHkgY2hhbmdlcyB3aGlsZQo+Pj4+IGludGVycnVw
dHMgYXJlIGhhbmRsZWQgYXJlIGEgYmVuaWduIHJhY2UgdGhhdCBjYW4gaGFwcGVuIG9uIHJlYWwg
Cj4+Pj4gaGFyZHdhcmUKPj4+PiB0b28uIFNvIGl0IGxvb2tzIHNhZmUgdG8ganVzdCB1c2UgcmVh
ZF9hdG9taWMoKSBpbnN0ZWFkLgo+Pj4+Cj4+Pj4gU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdh
cmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+Cj4+Pj4gLS0tCj4+Pj4gIHhlbi9hcmNoL2FybS92
Z2ljLmMgfCA4ICstLS0tLS0tCj4+Pj4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwg
NyBkZWxldGlvbnMoLSkKPj4+Pgo+Pj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy5j
IGIveGVuL2FyY2gvYXJtL3ZnaWMuYwo+Pj4+IGluZGV4IDgzNTY5YjAuLjU0YjJhYWQgMTAwNjQ0
Cj4+Pj4gLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMuYwo+Pj4+ICsrKyBiL3hlbi9hcmNoL2FybS92
Z2ljLmMKPj4+PiBAQCAtMjI3LDE0ICsyMjcsOCBAQCBzdHJ1Y3QgdmNwdSAqdmdpY19nZXRfdGFy
Z2V0X3ZjcHUoc3RydWN0IHZjcHUgKnYsCj4+Pj4gdW5zaWduZWQgaW50IHZpcnEpCj4+Pj4gIHN0
YXRpYyBpbnQgdmdpY19nZXRfdmlycV9wcmlvcml0eShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQg
aW50IHZpcnEpCj4+Pj4gIHsKPj4+PiAgICAgIHN0cnVjdCB2Z2ljX2lycV9yYW5rICpyYW5rID0g
dmdpY19yYW5rX2lycSh2LCB2aXJxKTsKPj4+PiAtICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4+
Pj4gLSAgICBpbnQgcHJpb3JpdHk7Cj4+Pj4gLQo+Pj4+IC0gICAgdmdpY19sb2NrX3Jhbmsodiwg
cmFuaywgZmxhZ3MpOwo+Pj4+IC0gICAgcHJpb3JpdHkgPSByYW5rLT5wcmlvcml0eVt2aXJxICYg
SU5URVJSVVBUX1JBTktfTUFTS107Cj4+Pj4gLSAgICB2Z2ljX3VubG9ja19yYW5rKHYsIHJhbmss
IGZsYWdzKTsKPj4+Pgo+Pj4+IC0gICAgcmV0dXJuIHByaW9yaXR5Owo+Pj4+ICsgICAgcmV0dXJu
IHJlYWRfYXRvbWljKCZyYW5rLT5wcmlvcml0eVt2aXJxICYgSU5URVJSVVBUX1JBTktfTUFTS10p
Owo+Pj4KPj4+IFRoZSB3cml0ZSBpbiByYW5rLT5wcmlvcml0eSB3aWxsIG5vdCBiZSBhdG9taWMg
KHNlZSB2Z2ljX3JlZ191cGRhdGUKPj4+IGltcGxlbWVudGF0aW9uKTogdGhlIHJlZ2lzdGVyIGlz
IGZpcnN0IG1hc2tlZCwgdGhlIHRoZSBwcmlvcml0eSBzZXQuCj4+Pgo+Pj4gU28geW91IG1heSBl
bmQgdXAgdG8gcmVhZCAwICh3aGljaCBpcyB0aGUgaGlnaGVyIHByaW9yaXR5KSBieSBtaXN0YWtl
Lgo+Pj4KPj4+IFdlIHNob3VsZCBwcm9iYWJseSB0aGluayB0byBtYWtlIHZnaWNfcmVnXyogaGVs
cGVyIGF0b21pYy4KPj4KPj4gUmlnaHQhIFRoYXQncyB3aHkgSSB3cm90ZQo+PiBhbHBpbmUuREVC
LjIuMTAuMTcwNTIzMTEzNTEzMC4xODc1OUBzc3RhYmVsbGluaS1UaGlua1BhZC1YMjYwCj4gCj4g
SXQgd2FzIG5vdCBvYnZpb3VzIGZyb20gdGhpcyBlLW1haWwgd2h5IHlvdSB3YW50ZWQgdGhpcy4g
SXQgbG9va2VkIG1vcmUgCj4gYSByZXF1ZXN0IGZvciBpbXByb3ZlbWVudCByYXRoZXIgdGhhbiBh
IHBvdGVudGlhbCBidWcuIEhlbmNlIG15IAo+IHN1Z2dlc3Rpb24gdG8gZGVsYXkgaXQuCgpGSVks
IEkgd3JvdGUgZG93biBhIGNvdXBsZSBvZiBwYXRjaCB0byBtYWtlIHZnaWNfcmVnKiBhdG9taWMu
IEl0IGlzIG5vdCAKdG9vIGludmFzaXZlIGFuZCB3b3VsZCBzb2x2ZSB3cml0ZSBhdG9taWNhbGx5
IGluIHRoZSByZWdpc3Rlci4gSG93ZXZlciwgCml0IHdpbGwgbm90IHByZXZlbnQgdHdvIHdyaXRl
IHJhY2luZyB0b2dldGhlci4gU28gdGhlIGxvY2sgd291bGQgc3RpbGwgCmJlIG5lZWQgaW4gc29t
ZSBwbGFjZXMuCgpJIGFtIHN0aWxsIGRvaW5nIHNvbWUgdGVzdGluZy4gSSB3aWxsIHNlbmQgYSB2
ZXJzaW9uIGhvcGVmdWxseSBNb25kYXkuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 02 18:19:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 18: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 1dGr9p-00072h-Ep; Fri, 02 Jun 2017 18:18: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 1dGr9n-00072L-OL
 for xen-devel@lists.xensource.com; Fri, 02 Jun 2017 18:18:43 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 D7/A6-29088-20CA1395; Fri, 02 Jun 2017 18:18:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVZdpjWG
 kwfJFLBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOP7oEVtBc0DF/LtT2BoY
 51h2MXJxCAn8ZZSY/2UdI4TzmFFixoTVbBDONkaJRa+vATmcHCICzhJfz8xlB7F5BfQllu3dA
 xYXFrCReDb1FliDhMA7Lom9jy4zgiQkBHwlVjesZ4ex58xrAbLZOdgErCQOiYFEWQRUJf6s+c
 s8gZF7ASPDKkaN4tSistQiXSNLvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MQK/
 XMzAw7mBs2ut3iFGSg0lJlNfU2DBSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgQv52qgnGBRanpq
 RVpmDjD8YNISHDxKIrwZIGne4oLE3OLMdIjUKUZdjg2r139hEmLJy89LlRLndQUpEgApyijNg
 xsBi4VLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5DVYATeHJzCuB2/QK6AgmoCNebNMHOa
 IkESEl1cDoYS6fOlO6yGJ/tdLXfvHABau6DTadbZKdwqa12uvgdAYR/Tn6j/9/n+C15f+tiyo
 v7j6XCjNym8fGMvHfxZqYJwVlX0pjzRxs5C/oH35nfVzU8f3y/vV1xW38Tg5qx5njWzdK15TP
 CdSwOndIce/lGK9zzOobL9cdF+898+kVc3L/pH5e40AlluKMREMt5qLiRADFo91ogAIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1496427520!45779370!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
 MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23882 invoked from network); 2 Jun 2017 18:18:41 -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; 2 Jun 2017 18: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 <osstest-admin@xenproject.org>)
 id 1dGr9j-0006NO-To; Fri, 02 Jun 2017 18:18:39 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dGr9e-00022T-F3; Fri, 02 Jun 2017 18:18:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dGr9d-0008UA-FB; Fri, 02 Jun 2017 18:18:34 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109918-mainreport@xen.org>
X-Osstest-Failures: libvirt:build-armhf-libvirt:host-install(3):broken:regression
 libvirt:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=3bab51e05656332f7952958705e59046ce30daa3
X-Osstest-Versions-That: libvirt=981e2c70973454cad360f7c9eec2d6ded0a86747
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 02 Jun 2017 18:18:33 +0000
Subject: [Xen-devel] [libvirt test] 109918: 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>

ZmxpZ2h0IDEwOTkxOCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDk5MTgvCgpGYWlsdXJlcyBhbmQgcHJvYmxlbXMg
d2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2Nr
aW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybWhm
LWxpYnZpcnQgICAgICAgICAgIDMgaG9zdC1pbnN0YWxsKDMpICAgICAgICBicm9rZW4gUkVHUi4g
dnMuIDEwOTc5MwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEw
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1x
Y293MiAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiBsaWJ2aXJ0ICAgICAgICAgICAgICAzYmFiNTFlMDU2NTYzMzJmNzk1
Mjk1ODcwNWU1OTA0NmNlMzBkYWEzCmJhc2VsaW5lIHZlcnNpb246CiBsaWJ2aXJ0ICAgICAgICAg
ICAgICA5ODFlMmM3MDk3MzQ1NGNhZDM2MGY3YzllZWMyZDZkZWQwYTg2NzQ3CgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMDk3OTMgIDIwMTctMDUtMjcgMDQ6Mjk6NDEgWiAgICA2IGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTA5ODQ2ICAyMDE3LTA1LTMwIDA0OjIxOjQ2IFogICAgMyBkYXlzICAg
IDMgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTA5OTE4ICAyMDE3LTA2LTAxIDA0OjIx
OjAyIFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgRXJpayBTa3VsdGV0eSA8ZXNrdWx0ZXRAcmVkaGF0LmNvbT4K
ICBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgogIG5pbmcuYm8gPG5pbmcu
Ym85QHp0ZS5jb20uY24+CiAgTml0ZXNoIEtvbmthciA8bml0ZXNoa29ua2FyLmxpYnZpcnRAZ21h
aWwuY29tPgogIE5pdGVzaCBLb25rYXIgPG5pdGtvbjEyQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBQ
ZXRlciBLcmVtcGEgPHBrcmVtcGFAcmVkaGF0LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0ZXAgYnVpbGQtYXJtaGYtbGlidmlydCBob3N0
LWluc3RhbGwoMykKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAzYmFiNTFlMDU2NTYzMzJmNzk1
Mjk1ODcwNWU1OTA0NmNlMzBkYWEzCkF1dGhvcjogTWljaGFsIFByaXZvem5payA8bXByaXZvem5A
cmVkaGF0LmNvbT4KRGF0ZTogICBTYXQgTWF5IDI3IDEyOjI0OjMwIDIwMTcgKzAyMDAKCiAgICBx
ZW11OiBta2RpciBtZW1vcnlfYmFja2luZ19kaXIgb24gc3RhcnR1cAogICAgCiAgICBJbiA0OGQ5
ZTZjZGNjIGFuZCBmcmllbmRzIHdlJ3ZlIGFsbG93ZWQgdXNlcnMgdG8gYmFjayBndWVzdAogICAg
bWVtb3J5IGJ5IGEgZmlsZSBpbnNpZGUgdGhlIGhvc3QuIEFuZCBpbiBvcmRlciB0byBrZWVwIHRo
aW5ncwogICAgbWFuYWdlYWJsZSB0aGUgbWVtb3J5X2JhY2tpbmdfZGlyIHZhcmlhYmxlIHdhcyBp
bnRyb2R1Y2VkIHRvCiAgICBxZW11LmNvbmYgdG8gc3BlY2lmeSB0aGUgZGlyZWN0b3J5IHdoZXJl
IHRoZSBmaWxlcyBhcmUga2VwdC4KICAgIEhvd2V2ZXIsIGxpYnZpcnQncyBwb2xpY3kgaXMgdGhh
dCBkaXJlY3RvcmllcyBhcmUgY3JlYXRlZCBvbgogICAgZG9tYWluIHN0YXJ0dXAgaWYgdGhleSBk
b24ndCBleGlzdC4gV2UndmUgbWlzc2VkIHRoaXMgb25lLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgoKY29tbWl0IDU5NzBiMTM5
ODIxOGNkN2ViMjQyYzQ3MDgyMjFkZDEyYmZlNmFhMGQKQXV0aG9yOiBFcmlrIFNrdWx0ZXR5IDxl
c2t1bHRldEByZWRoYXQuY29tPgpEYXRlOiAgIFdlZCBNYXkgMzEgMTE6MzE6MjkgMjAxNyArMDIw
MAoKICAgIHVkZXY6IEZpeCBidWlsZCBvbiBvbGRlciBwbGF0Zm9ybXMKICAgIAogICAgQ2F1c2Vk
IGJ5IGNvbW1pdCBAZDFlZWE2YzEgZHVlIHRvIHRoZSBtaXNzaW5nIHN5bWJvbCBvbiBvbGRlciBw
bGF0Zm9ybXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEVyaWsgU2t1bHRldHkgPGVza3VsdGV0
QHJlZGhhdC5jb20+Cgpjb21taXQgZjliNjljODI4OTk0Y2VlYTYxNzU5ZDRiZTQzZjY2ZGE2NzU1
OTAzMwpBdXRob3I6IEVyaWsgU2t1bHRldHkgPGVza3VsdGV0QHJlZGhhdC5jb20+CkRhdGU6ICAg
VHVlIE1heSAzMCAxMDoyODoxOCAyMDE3ICswMjAwCgogICAgcWVtdToganNvbjogRml4IGRhZW1v
biBjcmFzaCBvbiBoYW5kbGluZyBkb21haW4gc2h1dGRvd24gZXZlbnQKICAgIAogICAgY29tbWl0
IGE4ZWJhNTAzNiBhZGRlZCBmdXJ0aGVyIGNoZWNraW5nIG9mIHRoZSBndWVzdCBzaHV0ZG93biBj
YXVzZSwgYnV0CiAgICB0aGlzIGVuaGFuY2VtZW50IGlzIGF2YWlsYWJsZSBzaW5jZSBxZW11IDIu
MTAsIGNhdXNpbmcgYSBjcmFzaCBiZWNhdXNlCiAgICBvZiBhIE5VTEwgcG9pbnRlciBkZXJlZmVy
ZW5jZSBvbiBvbGRlciBxZW11cy4KICAgIAogICAgVGhyZWFkIDEgImxpYnZpcnRkIiByZWNlaXZl
ZCBzaWduYWwgU0lHU0VHViwgU2VnbWVudGF0aW9uIGZhdWx0LgogICAgMHgwMDAwN2ZmZmY3MjQ0
MWFmIGluIHZpckpTT05WYWx1ZU9iamVjdEdldCAob2JqZWN0PTB4MCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGtleT0weDdmZmZkNWVmMTFiZiAiZ3Vl
c3QiKQogICAgICAgIGF0IHV0aWwvdmlyanNvbi5jOjc2OQogICAgNzY5CSAgICBpZiAob2JqZWN0
LT50eXBlICE9IFZJUl9KU09OX1RZUEVfT0JKRUNUKQogICAgKGdkYikgYnQKICAgIDAgIGluIHZp
ckpTT05WYWx1ZU9iamVjdEdldAogICAgMSAgaW4gdmlySlNPTlZhbHVlT2JqZWN0R2V0Qm9vbGVh
bgogICAgMiAgaW4gcWVtdU1vbml0b3JKU09OSGFuZGxlU2h1dGRvd24KICAgIDMgIGluIHFlbXVN
b25pdG9ySlNPTklPUHJvY2Vzc0V2ZW50CiAgICA0ICBpbiBxZW11TW9uaXRvckpTT05JT1Byb2Nl
c3NMaW5lCiAgICA1ICBpbiBxZW11TW9uaXRvckpTT05JT1Byb2Nlc3MKICAgIDYgIGluIHFlbXVN
b25pdG9ySU9Qcm9jZXNzCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEVyaWsgU2t1bHRldHkgPGVz
a3VsdGV0QHJlZGhhdC5jb20+Cgpjb21taXQgNGFlMGY2NTY2OWE2NjcyYTQwOGUwODY5ODY3OGVk
Mjk1OGE3N2ZkZQpBdXRob3I6IE5pdGVzaCBLb25rYXIgPG5pdGVzaGtvbmthci5saWJ2aXJ0QGdt
YWlsLmNvbT4KRGF0ZTogICBUaHUgTWF5IDI1IDE1OjQ3OjQzIDIwMTcgKzA1MzAKCiAgICB1dGls
OiBob3N0Y3B1OiBDb3JyZWN0bHkgcmVwb3J0IHRvdGFsIG51bWJlciBvZiB2Y3B1cyBpbiB2aXJI
b3N0Q1BVR2V0TWFwCiAgICAKICAgIENhbGxlcnMgZXhwZWN0IHRoZSByZXR1cm4gdmFsdWUgdG8g
YmUgdGhlIHRvdGFsIG51bWJlciBvZiB2Y3B1cyBpbiB0aGUKICAgIGhvc3QgKGluY2x1ZGluZyBv
ZmZsaW5lIHZjcHVzKS4gVGhlIHJlZmFjdG9yIGluIGM2N2UwNGUyNWZhNTgxMDRlMGZhZTQxCiAg
ICBicm9rZSB0aGlzIGFzc3VtcHRpb24gYnkgdXNpbmcgdmlySG9zdENQVUdldE9ubGluZUJpdG1h
cCB3aGljaCBvbmx5CiAgICBjcmVhdGVzIGEgYml0bWFwIGxvbmcgZW5vdWdoIHRvIGhvbGQgdGhl
IGxhc3Qgb25saW5lIHZjcHUuCiAgICAKICAgIFJlcG9ydCB0aGUgZnVsbCBudW1iZXIgb2YgaG9z
dCB2Y3B1cyBieSByZXR1cm5pbmcgdmFsdWUgZnJvbQogICAgdmlySG9zdENQVUdldENvdW50KCku
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE5pdGVzaCBLb25rYXIgPG5pdGtvbjEyQGxpbnV4LnZu
ZXQuaWJtLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFBldGVyIEtyZW1wYSA8cGtyZW1wYUByZWRo
YXQuY29tPgoKY29tbWl0IGQxZWVhNmMxMmFhZDVjYjUwMzU2MmE1MjkxNTEzOGJmMGQwYTcwYTIK
QXV0aG9yOiBuaW5nLmJvIDxuaW5nLmJvOUB6dGUuY29tLmNuPgpEYXRlOiAgIFR1ZSBNYXkgOSAx
MDowOTowNyAyMDE3ICswODAwCgogICAgbm9kZWRldjogSW5jcmVhc2UgdGhlIG5ldGxpbmsgc29j
a2V0IGJ1ZmZlciBzaXplIHRvIHRoZSBvbmUgdXNlZCBieSB1ZGV2CiAgICAKICAgIFdoZW4gYSBu
dW1iZXIgb2YgU1JJT1YgVkZzICh1cCB0byAxMjggb24gSW50ZWwgWEw3MTApIGlzIGNyZWF0ZWQ6
CiAgICBmb3IgaSBpbiBgc2VxIDAgMWA7IGRvCiAgICAgIGVjaG8gNjMgPiAvc3lzL2NsYXNzL25l
dC88aW50ZXJmYWNlPi9kZXZpY2Uvc3Jpb3ZfbnVtdmZzCiAgICBkb25lCiAgICAKICAgIGxpYnZp
cnRkIHdpbGwgdGhlbiByZXBvcnQgInVkZXZfbW9uaXRvcl9yZWNlaXZlX2RldmljZSByZXR1cm5l
ZCBOVUxMIgogICAgZXJyb3IgYmVjYXVzZSB0aGUgbmV0bGluayBzb2NrZXQgYnVmZmVyIGlzIG5v
dCBiaWcgZW5vdWdoICh1c2luZyBHREIgb24KICAgIGxpYnVkZXYgY29uZmlybWVkIHRoaXMgd2l0
aCBFTk9CVUZGUykgYW5kIHRodXMgc29tZSB1ZGV2IGV2ZW50cyB3ZXJlCiAgICBkcm9wcGVkLiBU
aGlzIHJlc3VsdHMgaW4gc29tZSBkZXZpY2VzIGJlaW5nIG1pc3NpbmcgaW4gdGhlIG5vZGVkZXYt
bGlzdAogICAgb3V0cHV0LiBUaGlzIHBhdGNoIG92ZXJyaWRlcyB0aGUgc3lzdGVtJ3Mgcm1lbV9t
YXggbGltaXQgYnV0IGZvciB0aGF0LAogICAgd2UgbmVlZCB0byBtYWtlIHN1cmUgd2UndmUgZ290
IHJvb3QgcHJpdmlsZWdlcy4KICAgIAogICAgaHR0cHM6Ly9idWd6aWxsYS5yZWRoYXQuY29tL3No
b3dfYnVnLmNnaT9pZD0xNDUwOTYwCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IG5pbmcuYm8gPG5p
bmcuYm85QHp0ZS5jb20uY24+CiAgICBTaWduZWQtb2ZmLWJ5OiBFcmlrIFNrdWx0ZXR5IDxlc2t1
bHRldEByZWRoYXQuY29tPgoKY29tbWl0IDZlOWUxNDIzZTFiMzBlMDY4M2YwMTZmODMwZDRiNzNk
YTg0MjNhZjQKQXV0aG9yOiBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgpE
YXRlOiAgIE1vbiBNYXkgMjkgMTA6MDQ6MzYgMjAxNyArMDIwMAoKICAgIHZpckNhcGFiaWxpdGll
c0luaXRDYWNoZXM6IERvbid0IGxlYWsgQGNwdXMKICAgIAogICAgVGhlIEBjcHVzIGlzIGFsbG9j
YXRlZCBieSB2aXJGaWxlUmVhZFZhbHVlQml0bWFwKCkgYnV0IG5ldmVyCiAgICBmcmVlZDoKICAg
IAogICAgPT0yMTI3ND09IDQwICgzMiBkaXJlY3QsIDggaW5kaXJlY3QpIGJ5dGVzIGluIDEgYmxv
Y2tzIGFyZSBkZWZpbml0ZWx5IGxvc3QgaW4gbG9zcyByZWNvcmQgODA4IG9mIDEsMDA0CiAgICA9
PTIxMjc0PT0gICAgYXQgMHg0QzJFMDgwOiBjYWxsb2MgKHZnX3JlcGxhY2VfbWFsbG9jLmM6NzEx
KQogICAgPT0yMTI3ND09ICAgIGJ5IDB4NTRCQTU2MTogdmlyQWxsb2MgKHZpcmFsbG9jLmM6MTQ0
KQogICAgPT0yMTI3ND09ICAgIGJ5IDB4NTRCQzYwNDogdmlyQml0bWFwTmV3RW1wdHkgKHZpcmJp
dG1hcC5jOjEyNikKICAgID09MjEyNzQ9PSAgICBieSAweDU0QkQwNTk6IHZpckJpdG1hcFBhcnNl
VW5saW1pdGVkICh2aXJiaXRtYXAuYzo1NzApCiAgICA9PTIxMjc0PT0gICAgYnkgMHg1NEVFQ0U5
OiB2aXJGaWxlUmVhZFZhbHVlQml0bWFwICh2aXJmaWxlLmM6NDExMykKICAgID09MjEyNzQ9PSAg
ICBieSAweDU1NjMxMzI6IHZpckNhcGFiaWxpdGllc0luaXRDYWNoZXMgKGNhcGFiaWxpdGllcy5j
OjE1NDgpCiAgICA9PTIxMjc0PT0gICAgYnkgMHgyQkI4NkU1OTogdmlyUUVNVUNhcHNJbml0IChx
ZW11X2NhcGFiaWxpdGllcy5jOjExMzIpCiAgICA9PTIxMjc0PT0gICAgYnkgMHgyQkJFQzA2Nzog
dmlyUUVNVURyaXZlckNyZWF0ZUNhcGFiaWxpdGllcyAocWVtdV9jb25mLmM6OTI4KQogICAgPT0y
MTI3ND09ICAgIGJ5IDB4MkJDM0RFQUE6IHFlbXVTdGF0ZUluaXRpYWxpemUgKHFlbXVfZHJpdmVy
LmM6ODQ1KQogICAgPT0yMTI3ND09ICAgIGJ5IDB4NTYyNUFBQzogdmlyU3RhdGVJbml0aWFsaXpl
IChsaWJ2aXJ0LmM6NzcwKQogICAgPT0yMTI3ND09ICAgIGJ5IDB4MTI0NTE5OiBkYWVtb25SdW5T
dGF0ZUluaXQgKGxpYnZpcnRkLmM6ODgxKQogICAgPT0yMTI3ND09ICAgIGJ5IDB4NTU0QzkyNzog
dmlyVGhyZWFkSGVscGVyICh2aXJ0aHJlYWQuYzoyMDYpCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 02 18:21:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 18: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 1dGrCJ-0007dC-SZ; Fri, 02 Jun 2017 18: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 <sstabellini@kernel.org>) id 1dGrCJ-0007d5-Eh
 for xen-devel@lists.xen.org; Fri, 02 Jun 2017 18:21:19 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 78/E9-02180-E9CA1395; Fri, 02 Jun 2017 18:21:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVybKJssu7sNYa
 RBsvOGVgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmzF0xgLpgiUnHz01fWBsYJAl2MXBxCAn8Y
 JebM+MHWxcjJwSLgIDH31Xz2LkYODkaBGIkHP6xBwowCYRKTLy9hBQmzCGhJPG3hAgmzCRhK/
 H2yiQ0kLAFkL/nMARIWETCQeH99EhvIdGaB1YwSfVeamEESwgK+EnOuPmACsTkF7CR+3FwFZv
 MKeEs8+7+FCeKcz4wSx0/uZwFJiAroShz694cNokhQ4uTMJ2BxZqAblk/fxjKBUWAWktQsJKk
 FjEyrGDWKU4vKUot0DY31kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECg5ABCHYw
 /tvmeYhRkoNJSZTX1NgwUogvKT+lMiOxOCO+qDQntfgQowwHh5IErzwwqIUEi1LTUyvSMnOA8
 QCTluDgURLhzVgNlOYtLkjMLc5Mh0idYlSUEuc9BZIQAElklObBtcFi8BKjrJQwLyPQIUI8Ba
 lFuZklqPKvGMU5GJWEefVBtvNk5pXATX8FtJgJaPGLbfogi0sSEVJSDYw631qZI9fODfQRfbR
 i/7Qv3F7Fj0IZHE6mHtBcNCP/z+X1Fi6mdzcfE08QLj51J717ssNX5XRtixNnlHfnvXMoubbp
 d1XFmmRDRpMkhqWFGa+CHn08YeVWoZrL+/dUzvXHnh+2x4fxRf/vkbLstmgIzb4bP+/i61nrY
 o6szTyhGMRz1T13wjUlluKMREMt5qLiRABJtT+WvAIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1496427673!86124275!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61479 invoked from network); 2 Jun 2017 18:21:14 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 2 Jun 2017 18:21:14 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 933BD23A20;
 Fri,  2 Jun 2017 18:21:12 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 933BD23A20
Date: Fri, 2 Jun 2017 11:21: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: <73d522d3-bec2-09ef-e8ab-b2014ff87d5d@oracle.com>
Message-ID: <alpine.DEB.2.10.1706011413190.18759@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1705191558430.18759@sstabellini-ThinkPad-X260>
 <1495236179-27776-1-git-send-email-sstabellini@kernel.org>
 <1495236179-27776-6-git-send-email-sstabellini@kernel.org>
 <73d522d3-bec2-09ef-e8ab-b2014ff87d5d@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 v2 06/18] xen/pvcalls: handle commands from
 the 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>

T24gRnJpLCAyNiBNYXkgMjAxNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDA1LzE5LzIw
MTcgMDc6MjIgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+ICsKPiA+ICBzdGF0aWMg
dm9pZCBwdmNhbGxzX2JhY2tfd29yayhzdHJ1Y3Qgd29ya19zdHJ1Y3QgKndvcmspCj4gPiAgewo+
ID4gKwlzdHJ1Y3QgcHZjYWxsc19iYWNrX3ByaXYgKnByaXYgPSBjb250YWluZXJfb2Yod29yaywK
PiA+ICsJCXN0cnVjdCBwdmNhbGxzX2JhY2tfcHJpdiwgcmVnaXN0ZXJfd29yayk7Cj4gPiArCWlu
dCBub3RpZnksIG5vdGlmeV9hbGwgPSAwLCBtb3JlID0gMTsKPiA+ICsJc3RydWN0IHhlbl9wdmNh
bGxzX3JlcXVlc3QgcmVxOwo+ID4gKwlzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2ID0gcHJpdi0+
ZGV2Owo+ID4gKwo+ID4gKwlhdG9taWNfc2V0KCZwcml2LT53b3JrLCAxKTsKPiA+ICsKPiA+ICsJ
d2hpbGUgKG1vcmUgfHwgIWF0b21pY19kZWNfYW5kX3Rlc3QoJnByaXYtPndvcmspKSB7Cj4gPiAr
CQl3aGlsZSAoUklOR19IQVNfVU5DT05TVU1FRF9SRVFVRVNUUygmcHJpdi0+cmluZykpIHsKPiA+
ICsJCQlSSU5HX0NPUFlfUkVRVUVTVCgmcHJpdi0+cmluZywKPiA+ICsJCQkJCSAgcHJpdi0+cmlu
Zy5yZXFfY29ucysrLAo+ID4gKwkJCQkJICAmcmVxKTsKPiA+ICsKPiA+ICsJCQlpZiAoIXB2Y2Fs
bHNfYmFja19oYW5kbGVfY21kKGRldiwgJnJlcSkpIHsKPiA+ICsJCQkJUklOR19QVVNIX1JFU1BP
TlNFU19BTkRfQ0hFQ0tfTk9USUZZKAo+ID4gKwkJCQkJJnByaXYtPnJpbmcsIG5vdGlmeSk7Cj4g
PiArCQkJCW5vdGlmeV9hbGwgKz0gbm90aWZ5Owo+ID4gKwkJCX0KPiA+ICsJCX0KPiA+ICsKPiA+
ICsJCWlmIChub3RpZnlfYWxsKQo+ID4gKwkJCW5vdGlmeV9yZW1vdGVfdmlhX2lycShwcml2LT5p
cnEpOwo+ID4gKwo+ID4gKwkJUklOR19GSU5BTF9DSEVDS19GT1JfUkVRVUVTVFMoJnByaXYtPnJp
bmcsIG1vcmUpOwo+ID4gKwl9Cj4gPiAgfQo+ID4gIAo+ID4gIHN0YXRpYyBpcnFyZXR1cm5fdCBw
dmNhbGxzX2JhY2tfZXZlbnQoaW50IGlycSwgdm9pZCAqZGV2X2lkKQo+ID4gIHsKPiA+ICsJc3Ry
dWN0IHhlbmJ1c19kZXZpY2UgKmRldiA9IGRldl9pZDsKPiA+ICsJc3RydWN0IHB2Y2FsbHNfYmFj
a19wcml2ICpwcml2ID0gTlVMTDsKPiA+ICsKPiA+ICsJaWYgKGRldiA9PSBOVUxMKQo+ID4gKwkJ
cmV0dXJuIElSUV9IQU5ETEVEOwo+ID4gKwo+ID4gKwlwcml2ID0gZGV2X2dldF9kcnZkYXRhKCZk
ZXYtPmRldik7Cj4gPiArCWlmIChwcml2ID09IE5VTEwpCj4gPiArCQlyZXR1cm4gSVJRX0hBTkRM
RUQ7Cj4gPiArCj4gPiArCWF0b21pY19pbmMoJnByaXYtPndvcmspOwo+IAo+IEkgd2lsbCBwYXN0
ZSB5b3UgcmVzcG9uc2UgaGVyZSBmcm9tIHYxIC0tLSBJIHRob3VnaHQgSSB1bmRlcnN0b29kIGl0
IGFuZAo+IG5vdyBJIGRvbid0IGFueW1vcmUuCj4KPiA+Pgo+ID4+IElzIHRoaXMgcmVhbGx5IG5l
ZWRlZD8gV2UgaGF2ZSBhIG5ldyBlbnRyeSBvbiB0aGUgcmluZywgc28gdGhlIG91dGVyCj4gbG9v
cCBpbgo+ID4+IHB2Y2FsbHNfYmFja193b3JrKCkgd2lsbCBwaWNrIHRoaXMgdXAgKGJ5IHNldHRp
bmcgJ21vcmUnKS4KPiA+Cj4gPiBUaGlzIGlzIHRvIGF2b2lkIHJhY2UgY29uZGl0aW9ucy4gQSBu
b3RpZmljYXRpb24gY291bGQgYmUgZGVsaXZlcmVkCj4gPiBhZnRlciBSSU5HX0ZJTkFMX0NIRUNL
X0ZPUl9SRVFVRVNUUyBpcyBjYWxsZWQsIHJldHVybmluZyBtb3JlID09IDAsIGJ1dAo+ID4gYmVm
b3JlIHB2Y2FsbHNfYmFja193b3JrIGNvbXBsZXRlcy4gSW4gdGhhdCBjYXNlLCB3aXRob3V0IHBy
aXYtPndvcmssCj4gPiBwdmNhbGxzX2JhY2tfd29yayB3b3VsZG4ndCBiZSByZXNjaGVkdWxlZCBi
ZWNhdXNlIGl0IGlzIHN0aWxsIHJ1bm5pbmcKPiA+IGFuZCB0aGUgd29yayB3b3VsZCBiZSBsZWZ0
IHVuZG9uZS4KPiAKPiAKPiBIb3cgaXMgdGhpcyBkaWZmZXJlbnQgZnJvbSB0aGUgY2FzZSB3aGVu
IG5ldyB3b3JrIGNvbWVzIGFmdGVyIHRoZSBvdXRlcgo+IGxvb3AgaXMgZG9uZSBidXQgd2Ugc3Rp
bGwgaGF2ZW4ndCByZXR1cm5lZCBmcm9tIHB2Y2FsbHNfYmFja193b3JrKCk/CgpJdCBpcyB0aGUg
c2FtZSBjYXNlLiBJbiBmYWN0LCBsb29raW5nIGF0IGl0IG1vcmUgY2xvc2VseSwgSSB0aGluayB0
aGF0CnByaXYtPndvcmsgaW4gaXRzIGN1cnJlbnQgZm9ybSBtYWtlcyBpdCBtb3JlIHVubGlrZWx5
IHRvIGhhcHBlbiwgYnV0CmRvZXNuJ3QgcHJldmVudCBpdCBjb21wbGV0ZWx5IDotKAoKR2l2ZW4g
dGhhdCBJIGhhdmUgYmVlbiB0cnlpbmcgdG8gcmVwcm9kdWNlIHRoZSByYWNlIGluIG1hbnkgd2F5
cyBidXQKYWx3YXlzIGZhaWxlZCBzbyBmYXIsIEkgdGhpbmsgdGhpcyByYWNlIGlzIG9ubHkgdGhl
b3JldGljYWwuIEkgaGF2ZQpyZW1vdmVkIHRoZSBwcml2LT53b3JrIGNvbnN0cnVjdCwgYW5kIGFk
ZGVkIGEgaW4tY29kZSBjb21tZW50IGFib3V0IHRoZQpyYWNlLgoKCj4gPiArCXF1ZXVlX3dvcmso
cHJpdi0+d3EsICZwcml2LT5yZWdpc3Rlcl93b3JrKTsKPiA+ICsKPiA+ICAJcmV0dXJuIElSUV9I
QU5ETEVEOwo+ID4gIH0KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 02 18:35:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 18: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 1dGrQ4-0000DS-GL; Fri, 02 Jun 2017 18:35: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 1dGrQ2-0000DK-VV
 for xen-devel@lists.xen.org; Fri, 02 Jun 2017 18:35:31 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 8F/94-02956-2FFA1395; Fri, 02 Jun 2017 18:35:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVybKJssu7H9Ya
 RBpcOalss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBl7531hLLjMUrFv2V/2BsbrzF2MXBxCAn8Y
 JV7M/83SxcjJwSLgINHbuISti5GDg1EgRuLBD2uQMKNAmMTky0tYQcIsAloShyeEg4TZBAwl/
 j7ZBFYtAWQv+cwBEhYRMJB4f30SG8h0ZoHVjBJ9V5qYQRLCAs4Sb+5vYQSxOQXsJD5uWQ8W5x
 Xwlrh99woTxDmfGSU+n7nADpIQFdCVOPTvDxtEkaDEyZlPwM5kBrph+fRtLBMYBWYhSc1Cklr
 AyLSKUb04tagstUjXXC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzAEGYBgB+PM
 y/6HGCU5mJREeU2NDSOF+JLyUyozEosz4otKc1KLDzHKcHAoSfAuWgeUEyxKTU+tSMvMAUYDT
 FqCg0dJhHf/WqA0b3FBYm5xZjpE6hSjLkfThy1fmIRY8vLzUqXEea1AZgiAFGWU5sGNgEXmJU
 ZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzHgOZwpOZVwK36RXQEUxAR7zYpg9yREkiQkqqgVH
 H7ZDai5ciJjJ5qkdf7o2X1JNy0XjEHS581cpCtmXBps/zj9x8aOpvNWNm6BHBqzISne1r0vse
 XjnyJGwyu8Tz1Xd3P9tZtKS5+sKSjeXPVRbafOqVnBf7gN0j+EPVktm997f6RXxaX/Hp9iXV9
 mVVE+Y3HD2TVFhyrqNgf4rGhMu9F8vt73MrsRRnJBpqMRcVJwIAkyHHlccCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1496428528!93417753!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24819 invoked from network); 2 Jun 2017 18:35:29 -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; 2 Jun 2017 18:35:29 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 90B27239FF;
 Fri,  2 Jun 2017 18:35:27 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 90B27239FF
Date: Fri, 2 Jun 2017 11:35:26 -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: <399535eb-ad9c-08f4-2fd7-bb44c0e11c0a@oracle.com>
Message-ID: <alpine.DEB.2.10.1706021131080.18759@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1705191558430.18759@sstabellini-ThinkPad-X260>
 <1495236179-27776-1-git-send-email-sstabellini@kernel.org>
 <1495236179-27776-7-git-send-email-sstabellini@kernel.org>
 <399535eb-ad9c-08f4-2fd7-bb44c0e11c0a@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 v2 07/18] xen/pvcalls: implement socket
	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>

T24gRnJpLCAyNiBNYXkgMjAxNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+ID4gIHN0YXRpYyBp
bnQgcHZjYWxsc19iYWNrX3NvY2tldChzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAo+ID4gIAkJ
c3RydWN0IHhlbl9wdmNhbGxzX3JlcXVlc3QgKnJlcSkKPiA+ICB7Cj4gPiAtCXJldHVybiAwOwo+
ID4gKwlzdHJ1Y3QgcHZjYWxsc19iYWNrX3ByaXYgKnByaXY7Cj4gPiArCWludCByZXQ7Cj4gPiAr
CXN0cnVjdCB4ZW5fcHZjYWxsc19yZXNwb25zZSAqcnNwOwo+ID4gKwo+ID4gKwlwcml2ID0gZGV2
X2dldF9kcnZkYXRhKCZkZXYtPmRldik7Cj4gPiArCj4gPiArCWlmIChyZXEtPnUuc29ja2V0LmRv
bWFpbiAhPSBBRl9JTkVUIHx8Cj4gPiArCSAgICByZXEtPnUuc29ja2V0LnR5cGUgIT0gU09DS19T
VFJFQU0gfHwKPiA+ICsJICAgIChyZXEtPnUuc29ja2V0LnByb3RvY29sICE9IDAgJiYKPiA+ICsJ
ICAgICByZXEtPnUuc29ja2V0LnByb3RvY29sICE9IEFGX0lORVQpKQo+IAo+IFNob3VsZG4ndCB0
aGlzIGJlIG9uZSBvZiBJUFBST1RPXyogbWFjcm9zPwoKQWggeWVzLCBJIGNvdWxkIHVzZSBJUFBS
T1RPX0lQIGluc3RlYWQgb2YgMCBoZXJlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 02 18:41:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 18: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 1dGrVi-0000vy-5q; Fri, 02 Jun 2017 18:41: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 1dGrVg-0000vq-Jn
 for xen-devel@lists.xen.org; Fri, 02 Jun 2017 18:41:20 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 0F/94-06719-F41B1395; Fri, 02 Jun 2017 18:41:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVybKJssq7/RsN
 Ig4dNfBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8axPRuYC+YKVxydIdjAeJe/i5GLQ0jgD6PE
 vG8P2LoYOTlYBBwkTq9rYeli5OBgFIiRePDDGiTMKBAmMfnyElaIEi2JOfe/gJWzCRhK/H2yi
 Q2kXALIXvKZAyQsImAg8f76JDaQ8cwCqxkl+q40MYMkhAWcJd7c38IIYnMK2ElsPXWIHcTmFf
 CWuH/oNSPEPZ8ZJSbvngtWJCqgK3Ho3x82iCJBiZMzn7CA2MxARyyfvo1lAqPALCSpWUhSCxi
 ZVjFqFKcWlaUW6Rob6yUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYhAxDsYNy5
 PvAQoyQHk5Ior6mxYaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd6cDUA5waLU9NSKtMwcYDzAp
 CU4eJREeCeApHmLCxJzizPTIVKnGHU5Nqxe/4VJiCUvPy9VSpzXDaRIAKQoozQPbgQsNi8xyk
 oJ8zICHSXEU5BalJtZgir/ilGcg1FJmJd5PdAUnsy8ErhNr4COYAI64sU2fZAjShIRUlINjCb
 PlGw+as+ROPvvtadg2tGXbUu29N7/aBgVfCJ95cNPCv/OGPwQmcwiUVwnptK+WkLm16//65lu
 zXph8UOrOOrKBDv9W55hV7bu2nLvZclZ9SJVr14nhQcejld6hG7LVfp88btTtopD7kE2h6zdr
 Q7FFxFpCfktVyrPv7Db5nDoqZH+u2AhKyWW4oxEQy3mouJEAFA62SLIAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1496428878!52994632!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21875 invoked from network); 2 Jun 2017 18:41:19 -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; 2 Jun 2017 18:41:19 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 61BDE239FF;
 Fri,  2 Jun 2017 18:41:17 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 61BDE239FF
Date: Fri, 2 Jun 2017 11:41:16 -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: <c52d00d2-7f83-3a3b-0c10-781b6f7bd42e@oracle.com>
Message-ID: <alpine.DEB.2.10.1706021137060.18759@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1705191558430.18759@sstabellini-ThinkPad-X260>
 <1495236179-27776-1-git-send-email-sstabellini@kernel.org>
 <1495236179-27776-7-git-send-email-sstabellini@kernel.org>
 <c52d00d2-7f83-3a3b-0c10-781b6f7bd42e@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 v2 07/18] xen/pvcalls: implement socket
	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>

T24gRnJpLCAyNiBNYXkgMjAxNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDA1LzE5LzIw
MTcgMDc6MjIgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IEp1c3QgcmVwbHkgd2l0
aCBzdWNjZXNzIHRvIHRoZSBvdGhlciBlbmQgZm9yIG5vdy4gRGVsYXkgdGhlIGFsbG9jYXRpb24K
PiA+IG9mIHRoZSBhY3R1YWwgc29ja2V0IHRvIGJpbmQgYW5kL29yIGNvbm5lY3QuCj4gPgo+ID4g
U2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgo+
ID4gQ0M6IGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tCj4gPiBDQzogamdyb3NzQHN1c2UuY29t
Cj4gPiAtLS0KPiA+ICBkcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYyB8IDI5ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKystCj4gPiAgMSBmaWxlIGNoYW5nZWQsIDI4IGluc2VydGlvbnMoKyks
IDEgZGVsZXRpb24oLSkKPiA+Cj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vcHZjYWxscy1i
YWNrLmMgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYwo+ID4gaW5kZXggOWRjOGEyOC4uZmVk
NTRiZiAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCj4gPiArKysg
Yi9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYwo+ID4gQEAgLTEyLDEyICsxMiwxNyBAQAo+ID4g
ICAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCj4gPiAgICov
Cj4gPiAgCj4gPiArI2luY2x1ZGUgPGxpbnV4L2luZXQuaD4KPiA+ICAjaW5jbHVkZSA8bGludXgv
a3RocmVhZC5oPgo+ID4gICNpbmNsdWRlIDxsaW51eC9saXN0Lmg+Cj4gPiAgI2luY2x1ZGUgPGxp
bnV4L3JhZGl4LXRyZWUuaD4KPiA+ICAjaW5jbHVkZSA8bGludXgvbW9kdWxlLmg+Cj4gPiAgI2lu
Y2x1ZGUgPGxpbnV4L3NlbWFwaG9yZS5oPgo+ID4gICNpbmNsdWRlIDxsaW51eC93YWl0Lmg+Cj4g
PiArI2luY2x1ZGUgPG5ldC9zb2NrLmg+Cj4gPiArI2luY2x1ZGUgPG5ldC9pbmV0X2NvbW1vbi5o
Pgo+ID4gKyNpbmNsdWRlIDxuZXQvaW5ldF9jb25uZWN0aW9uX3NvY2suaD4KPiA+ICsjaW5jbHVk
ZSA8bmV0L3JlcXVlc3Rfc29jay5oPgo+ID4gIAo+ID4gICNpbmNsdWRlIDx4ZW4vZXZlbnRzLmg+
Cj4gPiAgI2luY2x1ZGUgPHhlbi9ncmFudF90YWJsZS5oPgo+ID4gQEAgLTU1LDcgKzYwLDI5IEBA
IHN0cnVjdCBwdmNhbGxzX2JhY2tfcHJpdiB7Cj4gPiAgc3RhdGljIGludCBwdmNhbGxzX2JhY2tf
c29ja2V0KHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCj4gPiAgCQlzdHJ1Y3QgeGVuX3B2Y2Fs
bHNfcmVxdWVzdCAqcmVxKQo+ID4gIHsKPiA+IC0JcmV0dXJuIDA7Cj4gPiArCXN0cnVjdCBwdmNh
bGxzX2JhY2tfcHJpdiAqcHJpdjsKPiA+ICsJaW50IHJldDsKPiA+ICsJc3RydWN0IHhlbl9wdmNh
bGxzX3Jlc3BvbnNlICpyc3A7Cj4gPiArCj4gPiArCXByaXYgPSBkZXZfZ2V0X2RydmRhdGEoJmRl
di0+ZGV2KTsKPiA+ICsKPiA+ICsJaWYgKHJlcS0+dS5zb2NrZXQuZG9tYWluICE9IEFGX0lORVQg
fHwKPiA+ICsJICAgIHJlcS0+dS5zb2NrZXQudHlwZSAhPSBTT0NLX1NUUkVBTSB8fAo+ID4gKwkg
ICAgKHJlcS0+dS5zb2NrZXQucHJvdG9jb2wgIT0gMCAmJgo+ID4gKwkgICAgIHJlcS0+dS5zb2Nr
ZXQucHJvdG9jb2wgIT0gQUZfSU5FVCkpCj4gPiArCQlyZXQgPSAtRUFGTk9TVVBQT1JUOwo+ID4g
KwllbHNlCj4gPiArCQlyZXQgPSAwOwo+ID4gKwo+ID4gKwkvKiBsZWF2ZSB0aGUgYWN0dWFsIHNv
Y2tldCBhbGxvY2F0aW9uIGZvciBsYXRlciAqLwo+IAo+IFdoeSBpcyB0aGlzIGFsbG9jYXRpb24g
ZGVmZXJyZWQgKHRvIGNvbm5lY3QgYW5kIGJpbmQpPyBEb2Vzbid0IGl0IGluCj4gc29tZSB3YXkg
dmlvbGF0ZSBzZW1hbnRpY3Mgb2Ygc29ja2V0IGNhbGw/CgpGb3IgY29udmVuaWVuY2U6IHRoaXMg
d2F5IHdlIGNhbiBlYXNpbHkgZGlzdGluZ3Vpc2ggYWN0aXZlIHNvY2tldHMgZnJvbQpwYXNzaXZl
IHNvY2tldHMgd2hlbiB3ZSBkbyB0aGUgYWxsb2NhdGlvbi4gSSBkb24ndCB0aGluayBpdCB2aW9s
YXRlcyB0aGUKc2VtYW50aWNzLCBhcyBpbiBwdmNhbGxzIHRoZSBzb2NrZXQgaWRlbnRpZmllciBp
cyBjaG9zZW4gKCJhbGxvY2F0ZWQiKQpieSB0aGUgZnJvbnRlbmQgYW55d2F5LgoKCj4gPiArCj4g
PiArCXJzcCA9IFJJTkdfR0VUX1JFU1BPTlNFKCZwcml2LT5yaW5nLCBwcml2LT5yaW5nLnJzcF9w
cm9kX3B2dCsrKTsKPiA+ICsJcnNwLT5yZXFfaWQgPSByZXEtPnJlcV9pZDsKPiA+ICsJcnNwLT5j
bWQgPSByZXEtPmNtZDsKPiA+ICsJcnNwLT51LnNvY2tldC5pZCA9IHJlcS0+dS5zb2NrZXQuaWQ7
Cj4gPiArCXJzcC0+cmV0ID0gcmV0Owo+ID4gKwo+ID4gKwlyZXR1cm4gcmV0Owo+ID4gIH0KPiA+
ICAKPiA+ICBzdGF0aWMgaW50IHB2Y2FsbHNfYmFja19jb25uZWN0KHN0cnVjdCB4ZW5idXNfZGV2
aWNlICpkZXYsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 02 19:20:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 19: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 1dGs6u-00033U-9W; Fri, 02 Jun 2017 19:19: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 1dGs6s-00033O-5f
 for xen-devel@lists.xen.org; Fri, 02 Jun 2017 19:19:46 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 00/D7-03371-15AB1395; Fri, 02 Jun 2017 19:19:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVybKJssm7ALsN
 Ig9sHDS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owLMxuYC2ZzVFxZMp29gfE2WxcjF4eQwB9G
 iWV/fjF3MXJysAg4SKw6ehzI5uBgFIiRePDDGiTMKBAmMfnyElaIEi2JU6fWsoPYbAKGEn+fb
 GIDKZcAspd85gAJiwgYSLy/PglsPLPAakaJvitNYOOFBZwlzn5dBzaHU8BO4s/KTkYQm1fAW+
 L1IZCZIPd8YZRYuOsHE0hCVEBX4tC/P2wQRYISJ2c+YQGxmYGOWD59G8sERoFZSFKzkKQWMDK
 tYtQoTi0qSy3SNTLXSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDEMGINjBuHht
 4CFGSQ4mJVFeU2PDSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvMY7gXKCRanpqRVpmTnAiIBJS
 3DwKInwqm4HSvMWFyTmFmemQ6ROMSpKifP+2AGUEABJZJTmwbXBovASo6yUMC8j0CFCPAWpRb
 mZJajyrxjFORiVhHlXgEzhycwrgZv+CmgxE9DiF9v0QRaXJCKkpBoY7bv/LrqwXF7w28OmPcu
 CXBLZLzB7m/xMeiHlU2fuybSTPzlWk++50KzIG2npMiE77zwSTA6PeNK73MSXQfXx2R9c7jd5
 mBY6uj9+aF/LuvDL2f09LAoSDBKOB2+HzvRcyxHQUFocFPWh8cI05li25J5YjYSMelfvC4K5o
 VUPm0+tqtQocFBiKc5INNRiLipOBACN11cUvQIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1496431183!72045112!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13867 invoked from network); 2 Jun 2017 19:19:44 -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; 2 Jun 2017 19:19:44 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 8B7BB23A09;
 Fri,  2 Jun 2017 19:19:42 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 8B7BB23A09
Date: Fri, 2 Jun 2017 12:19: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: <bb6fe01c-018c-811b-f728-2abef74cfb75@oracle.com>
Message-ID: <alpine.DEB.2.10.1706021219340.18759@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1705191558430.18759@sstabellini-ThinkPad-X260>
 <1495236179-27776-1-git-send-email-sstabellini@kernel.org>
 <1495236179-27776-11-git-send-email-sstabellini@kernel.org>
 <bb6fe01c-018c-811b-f728-2abef74cfb75@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 v2 11/18] 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>

T24gRnJpLCAyNiBNYXkgMjAxNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+ID4gIHN0YXRpYyB2
b2lkIF9fcHZjYWxsc19iYWNrX2FjY2VwdChzdHJ1Y3Qgd29ya19zdHJ1Y3QgKndvcmspCj4gPiAg
ewo+ID4gKwlzdHJ1Y3Qgc29ja3Bhc3NfbWFwcGluZyAqbWFwcGFzcyA9IGNvbnRhaW5lcl9vZigK
PiA+ICsJCXdvcmssIHN0cnVjdCBzb2NrcGFzc19tYXBwaW5nLCByZWdpc3Rlcl93b3JrKTsKPiA+
ICsJc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwOwo+ID4gKwlzdHJ1Y3QgcHZjYWxsc19pb3dvcmtl
ciAqaW93Owo+ID4gKwlzdHJ1Y3QgcHZjYWxsc19iYWNrX3ByaXYgKnByaXY7Cj4gPiArCXN0cnVj
dCB4ZW5fcHZjYWxsc19yZXNwb25zZSAqcnNwOwo+ID4gKwlzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVx
dWVzdCAqcmVxOwo+ID4gKwl2b2lkICpwYWdlID0gTlVMTDsKPiA+ICsJaW50IG5vdGlmeTsKPiA+
ICsJaW50IHJldCA9IC1FSU5WQUw7Cj4gPiArCXVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4gPiArCj4g
PiArCXByaXYgPSBtYXBwYXNzLT5wcml2Owo+ID4gKwkvKiBXZSBvbmx5IG5lZWQgdG8gY2hlY2sg
dGhlIHZhbHVlIG9mICJjbWQiIGF0b21pY2FsbHkgb24gcmVhZC4gKi8KPiA+ICsJc3Bpbl9sb2Nr
X2lycXNhdmUoJm1hcHBhc3MtPmNvcHlfbG9jaywgZmxhZ3MpOwo+ID4gKwlyZXEgPSAmbWFwcGFz
cy0+cmVxY29weTsKPiA+ICsJaWYgKHJlcS0+Y21kICE9IFBWQ0FMTFNfQUNDRVBUKSB7Cj4gPiAr
CQlzcGluX3VubG9ja19pcnFyZXN0b3JlKCZtYXBwYXNzLT5jb3B5X2xvY2ssIGZsYWdzKTsKPiA+
ICsJCXJldHVybjsKPiA+ICsJfQo+ID4gKwlzcGluX3VubG9ja19pcnFyZXN0b3JlKCZtYXBwYXNz
LT5jb3B5X2xvY2ssIGZsYWdzKTsKPiA+ICsKPiA+ICsJbWFwID0ga3phbGxvYyhzaXplb2YoKm1h
cCksIEdGUF9LRVJORUwpOwo+IAo+ID5Gcm9tIGhlcmUgb24sIHRoZSBjb2RlIGxvb2tzIGFsbW9z
dCBpZGVudGljYWwgdG8gY29ubmVjdC4gQ2FuIHRoaXMgYmUKPiBmYWN0b3JlZCBvdXQ/CgpZZXMs
IGdvb2QgaWRlYSwgSSdsbCBkbyB0aGF0CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 02 19:32:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 19:32: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 1dGsIn-0004Iw-0o; Fri, 02 Jun 2017 19:32: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 1dGsIl-0004IJ-JS
 for xen-devel@lists.xen.org; Fri, 02 Jun 2017 19:32:03 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 12/CC-03058-23DB1395; Fri, 02 Jun 2017 19:32:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsVybKJssq7RXsN
 Ig56HohZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bnp9OZC+5KVXz+2c3UwPharIuRi0NIoI1J
 4s+hv6xdjJwcLAIOEu3zTjN1MXJwMArESDz4YQ0SZhQIk5h8eQlYCZuAocTfJ5vYQGwRAWmJa
 58vM4LMYRaYzCjx+t0vZpCEsICtxIfrh1kgZqpKTHzwDayBV8BN4u/Tr4wgtoSAnMTJY5PBhn
 IKuEusO/aUGeKgdkaJc2/ns0xg5F3AyLCKUaM4tagstUjXyFQvqSgzPaMkNzEzR9fQwEwvN7W
 4ODE9NScxqVgvOT93EyMwIBiAYAfjqgWBhxglOZiURHlNjQ0jhfiS8lMqMxKLM+KLSnNSiw8x
 ynBwKEnwNu0GygkWpaanVqRl5gBDEyYtwcGjJMK7HCTNW1yQmFucmQ6ROsWoy7Fh9fovTEIse
 fl5qVLivLV7gIoEQIoySvPgRsDi5BKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeVlAVvFk5p
 XAbXoFdAQT0BEvtumDHFGSiJCSamAU8JVwsWoI7jqakN3Mbb2x8ZRd08wXu/ua5l7cbuAyc8/
 vHb/D5/DOmxWmHNJcsjYnZc7k1uWi5yYHBl7dKT2vVO5kc1r4szyetWv7WRdMW/ej7QJj77yZ
 P+ynvp/x5EOXvbXx/8UnlM2vZ4U+5HlitUPz9Ntrj9jmlL0Rj2BxvHfj/OTth3fYKbEUZyQaa
 jEXFScCAMBHEjeOAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1496431920!106032048!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44243 invoked from network); 2 Jun 2017 19:32:02 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 Jun 2017 19:32:02 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 13B8623A2D;
 Fri,  2 Jun 2017 19:32:00 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 13B8623A2D
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Fri,  2 Jun 2017 12:31:46 -0700
Message-Id: <1496431915-20774-9-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1496431915-20774-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1706021225440.18759@sstabellini-ThinkPad-X260>
 <1496431915-20774-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 v3 09/18] 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>

QWxsb2NhdGUgYSBzb2NrZXQuIFRyYWNrIHRoZSBhbGxvY2F0ZWQgcGFzc2l2ZSBzb2NrZXRzIHdp
dGggYSBuZXcgZGF0YQpzdHJ1Y3R1cmUgbmFtZWQgc29ja3Bhc3NfbWFwcGluZy4gSXQgY29udGFp
bnMgYW4gdW5ib3VuZCB3b3JrcXVldWUgdG8Kc2NoZWR1bGUgZGVsYXllZCB3b3JrIGZvciB0aGUg
YWNjZXB0IGFuZCBwb2xsIGNvbW1hbmRzLiBJdCBhbHNvIGhhcyBhCnJlcWNvcHkgZmllbGQgdG8g
YmUgdXNlZCB0byBzdG9yZSBhIGNvcHkgb2YgYSByZXF1ZXN0IGZvciBkZWxheWVkIHdvcmsuClJl
YWRzL3dyaXRlcyB0byBpdCBhcmUgcHJvdGVjdGVkIGJ5IGEgbG9jayAodGhlICJjb3B5X2xvY2si
IHNwaW5sb2NrKS4KSW5pdGlhbGl6ZSB0aGUgd29ya3F1ZXVlIGluIHB2Y2FsbHNfYmFja19iaW5k
LgoKSW1wbGVtZW50IHRoZSBiaW5kIGNvbW1hbmQgd2l0aCBpbmV0X2JpbmQuCgpUaGUgcGFzc19z
a19kYXRhX3JlYWR5IGV2ZW50IGhhbmRsZXIgd2lsbCBiZSBhZGRlZCBsYXRlci4KClNpZ25lZC1v
ZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRvLmNvbT4KQ0M6IGJvcmlz
Lm9zdHJvdnNreUBvcmFjbGUuY29tCkNDOiBqZ3Jvc3NAc3VzZS5jb20KLS0tCiBkcml2ZXJzL3hl
bi9wdmNhbGxzLWJhY2suYyB8IDg3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA4NiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9u
KC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMgYi9kcml2ZXJzL3hl
bi9wdmNhbGxzLWJhY2suYwppbmRleCAzZWI4NGVmLi40YTBjZmEzIDEwMDY0NAotLS0gYS9kcml2
ZXJzL3hlbi9wdmNhbGxzLWJhY2suYworKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYwpA
QCAtODEsNiArODEsMTggQEAgc3RydWN0IHNvY2tfbWFwcGluZyB7CiAJc3RydWN0IHB2Y2FsbHNf
aW93b3JrZXIgaW93b3JrZXI7CiB9OwogCitzdHJ1Y3Qgc29ja3Bhc3NfbWFwcGluZyB7CisJc3Ry
dWN0IGxpc3RfaGVhZCBsaXN0OworCXN0cnVjdCBwdmNhbGxzX2ZlZGF0YSAqcHJpdjsKKwlzdHJ1
Y3Qgc29ja2V0ICpzb2NrOworCXVpbnQ2NF90IGlkOworCXN0cnVjdCB4ZW5fcHZjYWxsc19yZXF1
ZXN0IHJlcWNvcHk7CisJc3BpbmxvY2tfdCBjb3B5X2xvY2s7CisJc3RydWN0IHdvcmtxdWV1ZV9z
dHJ1Y3QgKndxOworCXN0cnVjdCB3b3JrX3N0cnVjdCByZWdpc3Rlcl93b3JrOworCXZvaWQgKCpz
YXZlZF9kYXRhX3JlYWR5KShzdHJ1Y3Qgc29jayAqc2spOworfTsKKwogc3RhdGljIGlycXJldHVy
bl90IHB2Y2FsbHNfYmFja19jb25uX2V2ZW50KGludCBpcnEsIHZvaWQgKnNvY2tfbWFwKTsKIHN0
YXRpYyBpbnQgcHZjYWxsc19iYWNrX3JlbGVhc2VfYWN0aXZlKHN0cnVjdCB4ZW5idXNfZGV2aWNl
ICpkZXYsCiAJCQkJICAgICAgIHN0cnVjdCBwdmNhbGxzX2ZlZGF0YSAqcHJpdiwKQEAgLTI2MSwx
MCArMjczLDgzIEBAIHN0YXRpYyBpbnQgcHZjYWxsc19iYWNrX3JlbGVhc2Uoc3RydWN0IHhlbmJ1
c19kZXZpY2UgKmRldiwKIAlyZXR1cm4gMDsKIH0KIAorc3RhdGljIHZvaWQgX19wdmNhbGxzX2Jh
Y2tfYWNjZXB0KHN0cnVjdCB3b3JrX3N0cnVjdCAqd29yaykKK3sKK30KKworc3RhdGljIHZvaWQg
cHZjYWxsc19wYXNzX3NrX2RhdGFfcmVhZHkoc3RydWN0IHNvY2sgKnNvY2spCit7Cit9CisKIHN0
YXRpYyBpbnQgcHZjYWxsc19iYWNrX2JpbmQoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKIAkJ
CSAgICAgc3RydWN0IHhlbl9wdmNhbGxzX3JlcXVlc3QgKnJlcSkKIHsKLQlyZXR1cm4gMDsKKwlz
dHJ1Y3QgcHZjYWxsc19mZWRhdGEgKnByaXY7CisJaW50IHJldCwgZXJyOworCXN0cnVjdCBzb2Nr
ZXQgKnNvY2s7CisJc3RydWN0IHNvY2twYXNzX21hcHBpbmcgKm1hcCA9IE5VTEw7CisJc3RydWN0
IHhlbl9wdmNhbGxzX3Jlc3BvbnNlICpyc3A7CisKKwlwcml2ID0gZGV2X2dldF9kcnZkYXRhKCZk
ZXYtPmRldik7CisKKwltYXAgPSBremFsbG9jKHNpemVvZigqbWFwKSwgR0ZQX0tFUk5FTCk7CisJ
aWYgKG1hcCA9PSBOVUxMKSB7CisJCXJldCA9IC1FTk9NRU07CisJCWdvdG8gb3V0OworCX0KKwor
CUlOSVRfV09SSygmbWFwLT5yZWdpc3Rlcl93b3JrLCBfX3B2Y2FsbHNfYmFja19hY2NlcHQpOwor
CXNwaW5fbG9ja19pbml0KCZtYXAtPmNvcHlfbG9jayk7CisJbWFwLT53cSA9IGFsbG9jX3dvcmtx
dWV1ZSgicHZjYWxsc193cSIsIFdRX1VOQk9VTkQsIDEpOworCWlmICghbWFwLT53cSkgeworCQly
ZXQgPSAtRU5PTUVNOworCQlrZnJlZShtYXApOworCQlnb3RvIG91dDsKKwl9CisKKwlyZXQgPSBz
b2NrX2NyZWF0ZShBRl9JTkVULCBTT0NLX1NUUkVBTSwgMCwgJnNvY2spOworCWlmIChyZXQgPCAw
KSB7CisJCWRlc3Ryb3lfd29ya3F1ZXVlKG1hcC0+d3EpOworCQlrZnJlZShtYXApOworCQlnb3Rv
IG91dDsKKwl9CisKKwlyZXQgPSBpbmV0X2JpbmQoc29jaywgKHN0cnVjdCBzb2NrYWRkciAqKSZy
ZXEtPnUuYmluZC5hZGRyLAorCQkJcmVxLT51LmJpbmQubGVuKTsKKwlpZiAocmV0IDwgMCkgewor
CQlkZXN0cm95X3dvcmtxdWV1ZShtYXAtPndxKTsKKwkJa2ZyZWUobWFwKTsKKwkJZ290byBvdXQ7
CisJfQorCisJbWFwLT5wcml2ID0gcHJpdjsKKwltYXAtPnNvY2sgPSBzb2NrOworCW1hcC0+aWQg
PSByZXEtPnUuYmluZC5pZDsKKworCWRvd24oJnByaXYtPnNvY2tldF9sb2NrKTsKKwllcnIgPSBy
YWRpeF90cmVlX2luc2VydCgmcHJpdi0+c29ja2V0cGFzc19tYXBwaW5ncywgbWFwLT5pZCwKKwkJ
CQltYXApOworCXVwKCZwcml2LT5zb2NrZXRfbG9jayk7CisJaWYgKGVycikgeworCQlyZXQgPSBl
cnI7CisJCWRlc3Ryb3lfd29ya3F1ZXVlKG1hcC0+d3EpOworCQlrZnJlZShtYXApOworCQlnb3Rv
IG91dDsKKwl9CisKKwl3cml0ZV9sb2NrX2JoKCZzb2NrLT5zay0+c2tfY2FsbGJhY2tfbG9jayk7
CisJbWFwLT5zYXZlZF9kYXRhX3JlYWR5ID0gc29jay0+c2stPnNrX2RhdGFfcmVhZHk7CisJc29j
ay0+c2stPnNrX3VzZXJfZGF0YSA9IG1hcDsKKwlzb2NrLT5zay0+c2tfZGF0YV9yZWFkeSA9IHB2
Y2FsbHNfcGFzc19za19kYXRhX3JlYWR5OworCXdyaXRlX3VubG9ja19iaCgmc29jay0+c2stPnNr
X2NhbGxiYWNrX2xvY2spOworCitvdXQ6CisJcnNwID0gUklOR19HRVRfUkVTUE9OU0UoJnByaXYt
PnJpbmcsIHByaXYtPnJpbmcucnNwX3Byb2RfcHZ0KyspOworCXJzcC0+cmVxX2lkID0gcmVxLT5y
ZXFfaWQ7CisJcnNwLT5jbWQgPSByZXEtPmNtZDsKKwlyc3AtPnUuYmluZC5pZCA9IHJlcS0+dS5i
aW5kLmlkOworCXJzcC0+cmV0ID0gcmV0OworCXJldHVybiByZXQ7CiB9CiAKIHN0YXRpYyBpbnQg
cHZjYWxsc19iYWNrX2xpc3RlbihzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAotLSAKMS45LjEK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 02 19:32:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 19:32: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 1dGsIc-0004H4-98; Fri, 02 Jun 2017 19: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 <sstabellini@kernel.org>) id 1dGsIb-0004GF-Ei
 for xen-devel@lists.xen.org; Fri, 02 Jun 2017 19:31:53 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 B5/FF-01709-82DB1395; Fri, 02 Jun 2017 19:31:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsVybKJssq7qXsN
 Igwe72SyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozry76zFOwQq/i2p5G5gXG6UBcjF4eQwB9G
 ifkPtrN3MXJysAg4SJza/oKti5GDg1EgRuLBD2uQMKNAmMTky0tYQcIsAloSsxYpgoTZBAwl/
 j7ZBFYtAWQv+cwBEhYRkJa49vkyI4jNLJAl8WHWSmYQW1jARuLr80awRbwC3hLdB4+C2aICuh
 KH/v1hg4gLSpyc+YQFoldLYvn0bSwTGPlmIUnNQpJawMi0ilGjOLWoLLVI19BcL6koMz2jJDc
 xM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMKAYgGAH48XTnocYJTmYlER5TY0NI4X4kvJTKjMS
 izPii0pzUosPMcpwcChJ8H7eDZQTLEpNT61Iy8wBhjZMWoKDR0mEdzlImre4IDG3ODMdInWKU
 Zdjw+r1X5iEWPLy81KlxHm/gBQJgBRllObBjYDF2SVGWSlhXkago4R4ClKLcjNLUOVfMYpzMC
 oJ87KATOHJzCuB2/QK6AgmoCNebNMHOaIkESEl1cB47mbfl+x2uwsmocsMY6UUtzjK1ijN8Fh
 1WmXGXa6+Ez9s3ht6za6+/yoiy4hbwO+0tICM0KGISa+2THsY9y5Oetayjf8nlBn33n51wG7v
 htl18wv+eKxgLppf4O0yOSVt1e4Q/nlRu84eSlr7LnTmeQbhXdwnDs+79q2yZfV1/rUiTQKKn
 mtdlViKMxINtZiLihMBtiQpgK4CAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1496431906!101612622!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64146 invoked from network); 2 Jun 2017 19:31:48 -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; 2 Jun 2017 19:31:48 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id DCD4F239FF;
 Fri,  2 Jun 2017 19:31:45 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org DCD4F239FF
Date: Fri, 2 Jun 2017 12:31:45 -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.1706021225440.18759@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 v3 00/18] introduce the Xen PV Calls 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>

SGkgYWxsLAoKdGhpcyBzZXJpZXMgaW50cm9kdWNlcyB0aGUgYmFja2VuZCBmb3IgdGhlIG5ld2x5
IGludHJvZHVjZWQgUFYgQ2FsbHMKcHJvY290b2wuCgpQViBDYWxscyBpcyBhIHBhcmF2aXJ0dWFs
aXplZCBwcm90b2NvbCB0aGF0IGFsbG93cyB0aGUgaW1wbGVtZW50YXRpb24gb2YKYSBzZXQgb2Yg
UE9TSVggZnVuY3Rpb25zIGluIGEgZGlmZmVyZW50IGRvbWFpbi4gVGhlIFBWIENhbGxzIGZyb250
ZW5kCnNlbmRzIFBPU0lYIGZ1bmN0aW9uIGNhbGxzIHRvIHRoZSBiYWNrZW5kLCB3aGljaCBpbXBs
ZW1lbnRzIHRoZW0gYW5kCnJldHVybnMgYSB2YWx1ZSB0byB0aGUgZnJvbnRlbmQgYW5kIGFjdHMg
b24gdGhlIGZ1bmN0aW9uIGNhbGwuCgpGb3IgbW9yZSBpbmZvcm1hdGlvbiBhYm91dCBQViBDYWxs
cywgcGxlYXNlIHJlYWQ6CgpodHRwczovL3hlbmJpdHMueGVuLm9yZy9kb2NzL3Vuc3RhYmxlL21p
c2MvcHZjYWxscy5odG1sCgpJIHRyaWVkIHRvIHNwbGl0IHRoZSBzb3VyY2UgY29kZSBpbnRvIHNt
YWxsIHBpZWNlcyB0byBtYWtlIGl0IGVhc2llciB0bwpyZWFkIGFuZCB1bmRlcnN0YW5kLiBQbGVh
c2UgcmV2aWV3IQoKCkNoYW5nZXMgaW4gdjM6Ci0gYWRkZWQgcmV2aWV3ZWQtYnlzCi0gcmV0dXJu
IGVyciBmcm9tIHB2Y2FsbHNfYmFja19wcm9iZQotIHJlbW92ZSBvbGQgY29tbWVudHMKLSB1c2Ug
YSB4ZW5zdG9yZSB0cmFuc2FjdGlvbiBpbiBwdmNhbGxzX2JhY2tfcHJvYmUKLSBpZ25vcmUgZXJy
b3JzIGZyb20geGVuYnVzX3N3aXRjaF9zdGF0ZQotIHJlbmFtZSBwdmNhbGxzX2JhY2tfcHJpdiB0
byBwdmNhbGxzX2ZlZGF0YQotIHJlbW92ZSBhZGRyIGZyb20gYmFja2VuZF9jb25uZWN0Ci0gcmVt
b3ZlIHByaXYtPndvcmssIGFkZCBjb21tZW50IGFib3V0IHRoZW9yZXRpY2FsIHJhY2UKLSB1c2Ug
SVBQUk9UT19JUAotIHJlZmFjdG9yIGFjdGl2ZSBzb2NrZXQgYWxsb2NhdGlvbiBpbiBhIHNpbmds
ZSBuZXcgZnVuY3Rpb24KCkNoYW5nZXMgaW4gdjI6Ci0gYWxsb2NhdGUgb25lIGlvd29ya2VyIHBl
ciBzb2NrZXQgKHJhdGhlciB0aGFuIDEgcGVyIHZjcHUpCi0gcmVuYW1lIHByaXZzIHRvIGZyb250
ZW5kcwotIGFkZCBuZXdsaW5lcwotIGRlZmluZSAiMSIgaW4gdGhlIHB1YmxpYyBoZWFkZXIKLSBi
ZXR0ZXIgZXJyb3IgcmV0dXJucyBpbiBwdmNhbGxzX2JhY2tfcHJvYmUKLSBkbyBub3Qgc2V0IFhl
bmJ1c1N0YXRlQ2xvc2VkIHR3aWNlIGluIHNldF9iYWNrZW5kX3N0YXRlCi0gYWRkIG1vcmUgY29t
bWVudHMKLSByZXBsYWNlIHJ3X3NlbWFwaG9yZSB3aXRoIHNlbWFwaG9yZQotIHJlbmFtZSBwdmNh
bGxzcyB0byBzb2NrZXRfbG9jawotIG1vdmUgeGVuYnVzX21hcF9yaW5nX3ZhbGxvYyBjbG9zZXIg
dG8gZmlyc3QgdXNlIGluIGJhY2tlbmRfY29ubmVjdAotIHVzZSBtb3JlIHRyYWRpdGlvbmFsIHJl
dHVybiBjb2RlcyBmcm9tIHB2Y2FsbHNfYmFja19oYW5kbGVfY21kIGFuZAogIGNhbGxlZXMKLSBy
ZW1vdmUgdXNlbGVzcyBkZXYgPT0gTlVMTCBjaGVja3MKLSByZXBsYWNlIGxvY2tfc29jayB3aXRo
IG1vcmUgYXBwcm9wcmlhdGUgYW5kIGZpbmUgZ3JhaW5lZCBzb2NrZXQgbG9ja3MKCgpTdGVmYW5v
IFN0YWJlbGxpbmkgKDE4KToKICAgICAgeGVuOiBpbnRyb2R1Y2UgdGhlIHB2Y2FsbHMgaW50ZXJm
YWNlIGhlYWRlcgogICAgICB4ZW4vcHZjYWxsczogaW50cm9kdWNlIHRoZSBwdmNhbGxzIHhlbmJ1
cyBiYWNrZW5kCiAgICAgIHhlbi9wdmNhbGxzOiBpbml0aWFsaXplIHRoZSBtb2R1bGUgYW5kIHJl
Z2lzdGVyIHRoZSB4ZW5idXMgYmFja2VuZAogICAgICB4ZW4vcHZjYWxsczogeGVuYnVzIHN0YXRl
IGhhbmRsaW5nCiAgICAgIHhlbi9wdmNhbGxzOiBjb25uZWN0IHRvIGEgZnJvbnRlbmQKICAgICAg
eGVuL3B2Y2FsbHM6IGhhbmRsZSBjb21tYW5kcyBmcm9tIHRoZSBmcm9udGVuZAogICAgICB4ZW4v
cHZjYWxsczogaW1wbGVtZW50IHNvY2tldCBjb21tYW5kCiAgICAgIHhlbi9wdmNhbGxzOiBpbXBs
ZW1lbnQgY29ubmVjdCBjb21tYW5kCiAgICAgIHhlbi9wdmNhbGxzOiBpbXBsZW1lbnQgYmluZCBj
b21tYW5kCiAgICAgIHhlbi9wdmNhbGxzOiBpbXBsZW1lbnQgbGlzdGVuIGNvbW1hbmQKICAgICAg
eGVuL3B2Y2FsbHM6IGltcGxlbWVudCBhY2NlcHQgY29tbWFuZAogICAgICB4ZW4vcHZjYWxsczog
aW1wbGVtZW50IHBvbGwgY29tbWFuZAogICAgICB4ZW4vcHZjYWxsczogaW1wbGVtZW50IHJlbGVh
c2UgY29tbWFuZAogICAgICB4ZW4vcHZjYWxsczogZGlzY29ubmVjdCBhbmQgbW9kdWxlX2V4aXQK
ICAgICAgeGVuL3B2Y2FsbHM6IGltcGxlbWVudCB0aGUgaW93b3JrZXIgZnVuY3Rpb25zCiAgICAg
IHhlbi9wdmNhbGxzOiBpbXBsZW1lbnQgcmVhZAogICAgICB4ZW4vcHZjYWxsczogaW1wbGVtZW50
IHdyaXRlCiAgICAgIHhlbjogaW50cm9kdWNlIGEgS2NvbmZpZyBvcHRpb24gdG8gZW5hYmxlIHRo
ZSBwdmNhbGxzIGJhY2tlbmQKCiBkcml2ZXJzL3hlbi9LY29uZmlnICAgICAgICAgICAgICAgIHwg
ICAxMiArCiBkcml2ZXJzL3hlbi9NYWtlZmlsZSAgICAgICAgICAgICAgIHwgICAgMSArCiBkcml2
ZXJzL3hlbi9wdmNhbGxzLWJhY2suYyAgICAgICAgIHwgMTIyOCArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysKIGluY2x1ZGUveGVuL2ludGVyZmFjZS9pby9wdmNhbGxzLmggfCAg
MTIxICsrKysKIGluY2x1ZGUveGVuL2ludGVyZmFjZS9pby9yaW5nLmggICAgfCAgICAyICsKIDUg
ZmlsZXMgY2hhbmdlZCwgMTM2NCBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJp
dmVycy94ZW4vcHZjYWxscy1iYWNrLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL3hlbi9p
bnRlcmZhY2UvaW8vcHZjYWxscy5oCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 02 19:32:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 19:32: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 1dGsIj-0004HZ-Gt; Fri, 02 Jun 2017 19:32:01 +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 1dGsIi-0004HO-SF
 for xen-devel@lists.xen.org; Fri, 02 Jun 2017 19:32:00 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 DB/D7-03557-03DB1395; Fri, 02 Jun 2017 19:32:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPLMWRWlGSWpSXmKPExsVybKJssq7+XsN
 Ig6dbFSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxdK5czFuwVqlj+bBljA+M7/i5GLg4hgTYm
 icWr7rB2MXJwsAg4SFx8ZwJiMgrESDz4Yd3FyAlkhklMvryEFcRmEzCU+PtkExuILSIgLXHt8
 2VGkDHMApMZJV6/+8UM0iss4C1x6IAuSA2LgKrEm54rTCA2r4CbROfXD+wgtoSAnMTJY5PBZn
 IKuEusO/aUGeKcdkaJc2/ns0xg5F3AyLCKUaM4tagstUjX0EwvqSgzPaMkNzEzR9fQwEwvN7W
 4ODE9NScxqVgvOT93EyMwGBiAYAfj/Y0BhxglOZiURHlNjQ0jhfiS8lMqMxKLM+KLSnNSiw8x
 ynBwKEnwft4NlBMsSk1PrUjLzAGGJUxagoNHSYRXag9Qmre4IDG3ODMdInWK0Zhjw+r1X5g4V
 rzd9YVJiCUvPy9VSpz3C8gkAZDSjNI8uEGweLnEKCslzMsIdJoQT0FqUW5mCar8K0ZxDkYlYV
 4WkCk8mXklcPteAZ3CBHTKi236IKeUJCKkpBoY5+3e1lyyUkIicFduhaJ0TMbtwhOXo/6v4bk
 94a1g2trFedZye89KhL6ur7p5SxNo6zUBzYr4xlNL7v9/qf074O2j/B2HlDZXHH9g+PaRvaT+
 tDeZMVJ3nnMv4jrd7GPI+3DPupzH4nG3DsmuXL5g4SYj2a/vnGczWBV+uL1lf1fontdeZ/99V
 2Ipzkg01GIuKk4EABlJmhCSAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1496431918!72101825!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14450 invoked from network); 2 Jun 2017 19:31:59 -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; 2 Jun 2017 19:31:59 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 8FE9A23A24;
 Fri,  2 Jun 2017 19:31:57 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 8FE9A23A24
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Fri,  2 Jun 2017 12:31:39 -0700
Message-Id: <1496431915-20774-2-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1496431915-20774-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1706021225440.18759@sstabellini-ThinkPad-X260>
 <1496431915-20774-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 v3 02/18] xen/pvcalls: introduce the pvcalls
	xenbus 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>

SW50cm9kdWNlIGEgeGVuYnVzIGJhY2tlbmQgZm9yIHRoZSBwdmNhbGxzIHByb3RvY29sLCBhcyBk
ZWZpbmVkIGJ5Cmh0dHBzOi8veGVuYml0cy54ZW4ub3JnL2RvY3MvdW5zdGFibGUvbWlzYy9wdmNh
bGxzLmh0bWwuCgpUaGlzIHBhdGNoIG9ubHkgYWRkcyB0aGUgc3R1YnMsIHRoZSBjb2RlIHdpbGwg
YmUgYWRkZWQgYnkgdGhlIGZvbGxvd2luZwpwYXRjaGVzLgoKU2lnbmVkLW9mZi1ieTogU3RlZmFu
byBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgpSZXZpZXdlZC1ieTogQm9yaXMgT3N0
cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KQ0M6IGJvcmlzLm9zdHJvdnNreUBv
cmFjbGUuY29tCkNDOiBqZ3Jvc3NAc3VzZS5jb20KLS0tCiBkcml2ZXJzL3hlbi9wdmNhbGxzLWJh
Y2suYyB8IDYxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysK
IDEgZmlsZSBjaGFuZ2VkLCA2MSBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJp
dmVycy94ZW4vcHZjYWxscy1iYWNrLmMKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxz
LWJhY2suYyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IDAwMDAwMDAuLmYzZDBkYWEKLS0tIC9kZXYvbnVsbAorKysgYi9kcml2ZXJzL3hlbi9w
dmNhbGxzLWJhY2suYwpAQCAtMCwwICsxLDYxIEBACisvKgorICogKGMpIDIwMTcgU3RlZmFubyBT
dGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBm
cmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CisgKiBp
dCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1
Ymxpc2hlZCBieQorICogdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyIHZlcnNp
b24gMiBvZiB0aGUgTGljZW5zZSwgb3IKKyAqIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZl
cnNpb24uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRo
YXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhv
dXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJ
VE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorICogR05VIEdlbmVyYWwg
UHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqLworCisjaW5jbHVkZSA8bGludXgv
a3RocmVhZC5oPgorI2luY2x1ZGUgPGxpbnV4L2xpc3QuaD4KKyNpbmNsdWRlIDxsaW51eC9yYWRp
eC10cmVlLmg+CisjaW5jbHVkZSA8bGludXgvbW9kdWxlLmg+CisjaW5jbHVkZSA8bGludXgvc2Vt
YXBob3JlLmg+CisjaW5jbHVkZSA8bGludXgvd2FpdC5oPgorCisjaW5jbHVkZSA8eGVuL2V2ZW50
cy5oPgorI2luY2x1ZGUgPHhlbi9ncmFudF90YWJsZS5oPgorI2luY2x1ZGUgPHhlbi94ZW4uaD4K
KyNpbmNsdWRlIDx4ZW4veGVuYnVzLmg+CisjaW5jbHVkZSA8eGVuL2ludGVyZmFjZS9pby9wdmNh
bGxzLmg+CisKK3N0YXRpYyBpbnQgcHZjYWxsc19iYWNrX3Byb2JlKHN0cnVjdCB4ZW5idXNfZGV2
aWNlICpkZXYsCisJCQkgICAgICBjb25zdCBzdHJ1Y3QgeGVuYnVzX2RldmljZV9pZCAqaWQpCit7
CisJcmV0dXJuIDA7Cit9CisKK3N0YXRpYyB2b2lkIHB2Y2FsbHNfYmFja19jaGFuZ2VkKHN0cnVj
dCB4ZW5idXNfZGV2aWNlICpkZXYsCisJCQkJIGVudW0geGVuYnVzX3N0YXRlIGZyb250ZW5kX3N0
YXRlKQoreworfQorCitzdGF0aWMgaW50IHB2Y2FsbHNfYmFja19yZW1vdmUoc3RydWN0IHhlbmJ1
c19kZXZpY2UgKmRldikKK3sKKwlyZXR1cm4gMDsKK30KKworc3RhdGljIGludCBwdmNhbGxzX2Jh
Y2tfdWV2ZW50KHN0cnVjdCB4ZW5idXNfZGV2aWNlICp4ZGV2LAorCQkJICAgICAgIHN0cnVjdCBr
b2JqX3VldmVudF9lbnYgKmVudikKK3sKKwlyZXR1cm4gMDsKK30KKworc3RhdGljIGNvbnN0IHN0
cnVjdCB4ZW5idXNfZGV2aWNlX2lkIHB2Y2FsbHNfYmFja19pZHNbXSA9IHsKKwl7ICJwdmNhbGxz
IiB9LAorCXsgIiIgfQorfTsKKworc3RhdGljIHN0cnVjdCB4ZW5idXNfZHJpdmVyIHB2Y2FsbHNf
YmFja19kcml2ZXIgPSB7CisJLmlkcyA9IHB2Y2FsbHNfYmFja19pZHMsCisJLnByb2JlID0gcHZj
YWxsc19iYWNrX3Byb2JlLAorCS5yZW1vdmUgPSBwdmNhbGxzX2JhY2tfcmVtb3ZlLAorCS51ZXZl
bnQgPSBwdmNhbGxzX2JhY2tfdWV2ZW50LAorCS5vdGhlcmVuZF9jaGFuZ2VkID0gcHZjYWxsc19i
YWNrX2NoYW5nZWQsCit9OwotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 02 19:32:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 19:32: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 1dGsIk-0004I1-OG; Fri, 02 Jun 2017 19:32: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 1dGsIj-0004HX-U4
 for xen-devel@lists.xen.org; Fri, 02 Jun 2017 19:32:02 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 FF/C9-02955-13DB1395; Fri, 02 Jun 2017 19:32:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsVybKJssq7BXsN
 Ig4WzlC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyH3x4yF+xTqXi1/SNbA+MWuS5GLg4hgTYm
 iSdt75m7GDk5WAQcJF7Pv8nexcjBwSgQI/HghzVImFEgTGLy5SWsIDabgKHE3yeb2EBsEQFpi
 WufLzOCzGEWmMwo8frdL7A5wgI2EjcWNzFBzFSVeHrnJVgDr4CbxKz2NjBbQkBO4uSxyWBDOQ
 XcJdYde8oMcVA7o8S5t/NZJjDyLmBkWMWoXpxaVJZapGuol1SUmZ5RkpuYmaNraGCsl5taXJy
 YnpqTmFSsl5yfu4kRGA4MQLCDcflHp0OMkhxMSqK8psaGkUJ8SfkplRmJxRnxRaU5qcWHGGU4
 OJQkeD/vBsoJFqWmp1akZeYAAxMmLcHBoyTCK7UHKM1bXJCYW5yZDpE6xajLsWH1+i9MQix5+
 XmpUuK8X0BmCIAUZZTmwY2ARcklRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfOygEzhycwrgd
 v0CugIJqAjXmzTBzmiJBEhJdXAaLyIv0u36IHgE9bJGUJyXnn2JfHL19/T8Pw8aYFBxoP6LBG
 bWt1DE3c6S5ze8LhyW/61HXMel18ql7uwRoI7SrjfarHAVIXvTwp3qszof+1/fiHnyvsXss5e
 Ov2QUaSq+PSiD3s4I6UOWh2yrOtsWRyu8FDOZNNzib9bw4LKtgr9PMQpd+2plBJLcUaioRZzU
 XEiAJkPvmuNAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-13.tower-31.messagelabs.com!1496431919!103227552!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4921 invoked from network); 2 Jun 2017 19:32:00 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 Jun 2017 19:32:00 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 44AD523A23;
 Fri,  2 Jun 2017 19:31:58 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 44AD523A23
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Fri,  2 Jun 2017 12:31:41 -0700
Message-Id: <1496431915-20774-4-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1496431915-20774-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1706021225440.18759@sstabellini-ThinkPad-X260>
 <1496431915-20774-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 v3 04/18] xen/pvcalls: xenbus state 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>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW50cm9kdWNlIHRoZSBjb2RlIHRvIGhhbmRsZSB4ZW5idXMgc3RhdGUgY2hhbmdlcy4KCkltcGxl
bWVudCB0aGUgcHJvYmUgZnVuY3Rpb24gZm9yIHRoZSBwdmNhbGxzIGJhY2tlbmQuIFdyaXRlIHRo
ZQpzdXBwb3J0ZWQgdmVyc2lvbnMsIG1heC1wYWdlLW9yZGVyIGFuZCBmdW5jdGlvbi1jYWxscyBu
b2RlcyB0byB4ZW5zdG9yZSwKYXMgcmVxdWlyZWQgYnkgdGhlIHByb3RvY29sLgoKSW50cm9kdWNl
IHN0dWIgZnVuY3Rpb25zIGZvciBkaXNjb25uZWN0aW5nL2Nvbm5lY3RpbmcgdG8gYSBmcm9udGVu
ZC4KClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRvLmNv
bT4KQ0M6IGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tCkNDOiBqZ3Jvc3NAc3VzZS5jb20KLS0t
CiBkcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYyB8IDE1MiArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxNTIgaW5zZXJ0aW9ucygr
KQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jIGIvZHJpdmVycy94ZW4v
cHZjYWxscy1iYWNrLmMKaW5kZXggOTA0NGNmMi4uN2JjZTc1MCAxMDA2NDQKLS0tIGEvZHJpdmVy
cy94ZW4vcHZjYWxscy1iYWNrLmMKKysrIGIvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMKQEAg
LTI1LDIwICsyNSwxNzIgQEAKICNpbmNsdWRlIDx4ZW4veGVuYnVzLmg+CiAjaW5jbHVkZSA8eGVu
L2ludGVyZmFjZS9pby9wdmNhbGxzLmg+CiAKKyNkZWZpbmUgUFZDQUxMU19WRVJTSU9OUyAiMSIK
KyNkZWZpbmUgTUFYX1JJTkdfT1JERVIgWEVOQlVTX01BWF9SSU5HX0dSQU5UX09SREVSCisKIHN0
cnVjdCBwdmNhbGxzX2JhY2tfZ2xvYmFsIHsKIAlzdHJ1Y3QgbGlzdF9oZWFkIGZyb250ZW5kczsK
IAlzdHJ1Y3Qgc2VtYXBob3JlIGZyb250ZW5kc19sb2NrOwogfSBwdmNhbGxzX2JhY2tfZ2xvYmFs
OwogCitzdGF0aWMgaW50IGJhY2tlbmRfY29ubmVjdChzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2
KQoreworCXJldHVybiAwOworfQorCitzdGF0aWMgaW50IGJhY2tlbmRfZGlzY29ubmVjdChzdHJ1
Y3QgeGVuYnVzX2RldmljZSAqZGV2KQoreworCXJldHVybiAwOworfQorCiBzdGF0aWMgaW50IHB2
Y2FsbHNfYmFja19wcm9iZShzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAogCQkJICAgICAgY29u
c3Qgc3RydWN0IHhlbmJ1c19kZXZpY2VfaWQgKmlkKQogeworCWludCBlcnIsIGFib3J0OworCXN0
cnVjdCB4ZW5idXNfdHJhbnNhY3Rpb24geGJ0OworCithZ2FpbjoKKwlhYm9ydCA9IDE7CisKKwll
cnIgPSB4ZW5idXNfdHJhbnNhY3Rpb25fc3RhcnQoJnhidCk7CisJaWYgKGVycikgeworCQlwcl93
YXJuKCIlcyBjYW5ub3QgY3JlYXRlIHhlbnN0b3JlIHRyYW5zYWN0aW9uXG4iLCBfX2Z1bmNfXyk7
CisJCXJldHVybiBlcnI7CisJfQorCisJZXJyID0geGVuYnVzX3ByaW50Zih4YnQsIGRldi0+bm9k
ZW5hbWUsICJ2ZXJzaW9ucyIsICIlcyIsCisJCQkgICAgUFZDQUxMU19WRVJTSU9OUyk7CisJaWYg
KGVycikgeworCQlwcl93YXJuKCIlcyB3cml0ZSBvdXQgJ3ZlcnNpb24nIGZhaWxlZFxuIiwgX19m
dW5jX18pOworCQlnb3RvIGFib3J0OworCX0KKworCWVyciA9IHhlbmJ1c19wcmludGYoeGJ0LCBk
ZXYtPm5vZGVuYW1lLCAibWF4LXBhZ2Utb3JkZXIiLCAiJXUiLAorCQkJICAgIE1BWF9SSU5HX09S
REVSKTsKKwlpZiAoZXJyKSB7CisJCXByX3dhcm4oIiVzIHdyaXRlIG91dCAnbWF4LXBhZ2Utb3Jk
ZXInIGZhaWxlZFxuIiwgX19mdW5jX18pOworCQlnb3RvIGFib3J0OworCX0KKworCWVyciA9IHhl
bmJ1c19wcmludGYoeGJ0LCBkZXYtPm5vZGVuYW1lLCAiZnVuY3Rpb24tY2FsbHMiLAorCQkJICAg
IFhFTkJVU19GVU5DVElPTlNfQ0FMTFMpOworCWlmIChlcnIpIHsKKwkJcHJfd2FybigiJXMgd3Jp
dGUgb3V0ICdmdW5jdGlvbi1jYWxscycgZmFpbGVkXG4iLCBfX2Z1bmNfXyk7CisJCWdvdG8gYWJv
cnQ7CisJfQorCisJYWJvcnQgPSAwOworYWJvcnQ6CisJZXJyID0geGVuYnVzX3RyYW5zYWN0aW9u
X2VuZCh4YnQsIGFib3J0KTsKKwlpZiAoZXJyKSB7CisJCWlmIChlcnIgPT0gLUVBR0FJTiAmJiAh
YWJvcnQpCisJCQlnb3RvIGFnYWluOworCQlwcl93YXJuKCIlcyBjYW5ub3QgY29tcGxldGUgeGVu
c3RvcmUgdHJhbnNhY3Rpb25cbiIsIF9fZnVuY19fKTsKKwkJcmV0dXJuIGVycjsKKwl9CisKKwl4
ZW5idXNfc3dpdGNoX3N0YXRlKGRldiwgWGVuYnVzU3RhdGVJbml0V2FpdCk7CisKIAlyZXR1cm4g
MDsKIH0KIAorc3RhdGljIHZvaWQgc2V0X2JhY2tlbmRfc3RhdGUoc3RydWN0IHhlbmJ1c19kZXZp
Y2UgKmRldiwKKwkJCSAgICAgIGVudW0geGVuYnVzX3N0YXRlIHN0YXRlKQoreworCXdoaWxlIChk
ZXYtPnN0YXRlICE9IHN0YXRlKSB7CisJCXN3aXRjaCAoZGV2LT5zdGF0ZSkgeworCQljYXNlIFhl
bmJ1c1N0YXRlQ2xvc2VkOgorCQkJc3dpdGNoIChzdGF0ZSkgeworCQkJY2FzZSBYZW5idXNTdGF0
ZUluaXRXYWl0OgorCQkJY2FzZSBYZW5idXNTdGF0ZUNvbm5lY3RlZDoKKwkJCQl4ZW5idXNfc3dp
dGNoX3N0YXRlKGRldiwgWGVuYnVzU3RhdGVJbml0V2FpdCk7CisJCQkJYnJlYWs7CisJCQljYXNl
IFhlbmJ1c1N0YXRlQ2xvc2luZzoKKwkJCQl4ZW5idXNfc3dpdGNoX3N0YXRlKGRldiwgWGVuYnVz
U3RhdGVDbG9zaW5nKTsKKwkJCQlicmVhazsKKwkJCWRlZmF1bHQ6CisJCQkJX19XQVJOKCk7CisJ
CQl9CisJCQlicmVhazsKKwkJY2FzZSBYZW5idXNTdGF0ZUluaXRXYWl0OgorCQljYXNlIFhlbmJ1
c1N0YXRlSW5pdGlhbGlzZWQ6CisJCQlzd2l0Y2ggKHN0YXRlKSB7CisJCQljYXNlIFhlbmJ1c1N0
YXRlQ29ubmVjdGVkOgorCQkJCWJhY2tlbmRfY29ubmVjdChkZXYpOworCQkJCXhlbmJ1c19zd2l0
Y2hfc3RhdGUoZGV2LCBYZW5idXNTdGF0ZUNvbm5lY3RlZCk7CisJCQkJYnJlYWs7CisJCQljYXNl
IFhlbmJ1c1N0YXRlQ2xvc2luZzoKKwkJCWNhc2UgWGVuYnVzU3RhdGVDbG9zZWQ6CisJCQkJeGVu
YnVzX3N3aXRjaF9zdGF0ZShkZXYsIFhlbmJ1c1N0YXRlQ2xvc2luZyk7CisJCQkJYnJlYWs7CisJ
CQlkZWZhdWx0OgorCQkJCV9fV0FSTigpOworCQkJfQorCQkJYnJlYWs7CisJCWNhc2UgWGVuYnVz
U3RhdGVDb25uZWN0ZWQ6CisJCQlzd2l0Y2ggKHN0YXRlKSB7CisJCQljYXNlIFhlbmJ1c1N0YXRl
SW5pdFdhaXQ6CisJCQljYXNlIFhlbmJ1c1N0YXRlQ2xvc2luZzoKKwkJCWNhc2UgWGVuYnVzU3Rh
dGVDbG9zZWQ6CisJCQkJZG93bigmcHZjYWxsc19iYWNrX2dsb2JhbC5mcm9udGVuZHNfbG9jayk7
CisJCQkJYmFja2VuZF9kaXNjb25uZWN0KGRldik7CisJCQkJdXAoJnB2Y2FsbHNfYmFja19nbG9i
YWwuZnJvbnRlbmRzX2xvY2spOworCQkJCXhlbmJ1c19zd2l0Y2hfc3RhdGUoZGV2LCBYZW5idXNT
dGF0ZUNsb3NpbmcpOworCQkJCWJyZWFrOworCQkJZGVmYXVsdDoKKwkJCQlfX1dBUk4oKTsKKwkJ
CX0KKwkJCWJyZWFrOworCQljYXNlIFhlbmJ1c1N0YXRlQ2xvc2luZzoKKwkJCXN3aXRjaCAoc3Rh
dGUpIHsKKwkJCWNhc2UgWGVuYnVzU3RhdGVJbml0V2FpdDoKKwkJCWNhc2UgWGVuYnVzU3RhdGVD
b25uZWN0ZWQ6CisJCQljYXNlIFhlbmJ1c1N0YXRlQ2xvc2VkOgorCQkJCXhlbmJ1c19zd2l0Y2hf
c3RhdGUoZGV2LCBYZW5idXNTdGF0ZUNsb3NlZCk7CisJCQkJYnJlYWs7CisJCQlkZWZhdWx0Ogor
CQkJCV9fV0FSTigpOworCQkJfQorCQkJYnJlYWs7CisJCWRlZmF1bHQ6CisJCQlfX1dBUk4oKTsK
KwkJfQorCX0KK30KKwogc3RhdGljIHZvaWQgcHZjYWxsc19iYWNrX2NoYW5nZWQoc3RydWN0IHhl
bmJ1c19kZXZpY2UgKmRldiwKIAkJCQkgZW51bSB4ZW5idXNfc3RhdGUgZnJvbnRlbmRfc3RhdGUp
CiB7CisJc3dpdGNoIChmcm9udGVuZF9zdGF0ZSkgeworCWNhc2UgWGVuYnVzU3RhdGVJbml0aWFs
aXNpbmc6CisJCXNldF9iYWNrZW5kX3N0YXRlKGRldiwgWGVuYnVzU3RhdGVJbml0V2FpdCk7CisJ
CWJyZWFrOworCisJY2FzZSBYZW5idXNTdGF0ZUluaXRpYWxpc2VkOgorCWNhc2UgWGVuYnVzU3Rh
dGVDb25uZWN0ZWQ6CisJCXNldF9iYWNrZW5kX3N0YXRlKGRldiwgWGVuYnVzU3RhdGVDb25uZWN0
ZWQpOworCQlicmVhazsKKworCWNhc2UgWGVuYnVzU3RhdGVDbG9zaW5nOgorCQlzZXRfYmFja2Vu
ZF9zdGF0ZShkZXYsIFhlbmJ1c1N0YXRlQ2xvc2luZyk7CisJCWJyZWFrOworCisJY2FzZSBYZW5i
dXNTdGF0ZUNsb3NlZDoKKwkJc2V0X2JhY2tlbmRfc3RhdGUoZGV2LCBYZW5idXNTdGF0ZUNsb3Nl
ZCk7CisJCWlmICh4ZW5idXNfZGV2X2lzX29ubGluZShkZXYpKQorCQkJYnJlYWs7CisJCWRldmlj
ZV91bnJlZ2lzdGVyKCZkZXYtPmRldik7CisJCWJyZWFrOworCWNhc2UgWGVuYnVzU3RhdGVVbmtu
b3duOgorCQlzZXRfYmFja2VuZF9zdGF0ZShkZXYsIFhlbmJ1c1N0YXRlQ2xvc2VkKTsKKwkJZGV2
aWNlX3VucmVnaXN0ZXIoJmRldi0+ZGV2KTsKKwkJYnJlYWs7CisKKwlkZWZhdWx0OgorCQl4ZW5i
dXNfZGV2X2ZhdGFsKGRldiwgLUVJTlZBTCwgInNhdyBzdGF0ZSAlZCBhdCBmcm9udGVuZCIsCisJ
CQkJIGZyb250ZW5kX3N0YXRlKTsKKwkJYnJlYWs7CisJfQogfQogCiBzdGF0aWMgaW50IHB2Y2Fs
bHNfYmFja19yZW1vdmUoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldikKLS0gCjEuOS4xCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 02 19:32:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 19:32: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 1dGsIn-0004JJ-8l; Fri, 02 Jun 2017 19: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 <sstabellini@kernel.org>) id 1dGsIl-0004IN-Ul
 for xen-devel@lists.xen.org; Fri, 02 Jun 2017 19:32:04 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 FE/39-23755-33DB1395; Fri, 02 Jun 2017 19:32:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsVybKJssq7RXsN
 Ig40dEhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aXHyuYC45zViztmMzSwLiCo4uRi0NIoI1J
 Yuv504xdjJwcLAIOEu3PTzF1MXJwMArESDz4YQ0SZhQIk5h8eQkriM0mYCjx98kmNhBbREBa4
 trny4wgc5gFJjNKvH73ixkkISxgL/GxYQo7xExViV3r2lhBZvIKuEscX6YDEpYQkJM4eWwy2E
 xOoPC6Y0+ZIe5pZ5Q493Y+ywRG3gWMDKsYNYpTi8pSi3SNLPSSijLTM0pyEzNzdA0NjPVyU4u
 LE9NTcxKTivWS83M3MQLDoZ6BgXEHY/sJv0OMkhxMSqK8psaGkUJ8SfkplRmJxRnxRaU5qcWH
 GGU4OJQkeEv3AOUEi1LTUyvSMnOAgQmTluDgURLhnQKS5i0uSMwtzkyHSJ1i1OXYsHr9FyYhl
 rz8vFQpcd4vu4GKBECKMkrz4EbAouQSo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWFeFpApPJ
 l5JXCbXgEdwQR0xItt+iBHlCQipKQaGCecX3nx24oN9monaxsf+HvJLS5e469iuZQ94x13mrI
 U05vlk3J8ZoQse2Tm3lBx5s5ydvOUtk0mJ1+8ffXUsqotfZMmn84zS7XPfAWWK/SeSrw8z/35
 c9rc1b4qe+6ldYX4FN3L3Cc3p+tCjnRiTMO25bukVbjPus7o8al4fHlhBOMvXper05VYijMSD
 bWYi4oTAXKOq1SNAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1496431921!103171020!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45821 invoked from network); 2 Jun 2017 19:32: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; 2 Jun 2017 19:32:02 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 6724223A2E;
 Fri,  2 Jun 2017 19:32:00 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 6724223A2E
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Fri,  2 Jun 2017 12:31:47 -0700
Message-Id: <1496431915-20774-10-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1496431915-20774-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1706021225440.18759@sstabellini-ThinkPad-X260>
 <1496431915-20774-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 v3 10/18] 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>

Q2FsbCBpbmV0X2xpc3RlbiB0byBpbXBsZW1lbnQgdGhlIGxpc3RlbiBjb21tYW5kLgoKU2lnbmVk
LW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgpDQzogYm9y
aXMub3N0cm92c2t5QG9yYWNsZS5jb20KQ0M6IGpncm9zc0BzdXNlLmNvbQotLS0KIGRyaXZlcnMv
eGVuL3B2Y2FsbHMtYmFjay5jIHwgMjEgKysrKysrKysrKysrKysrKysrKystCiAxIGZpbGUgY2hh
bmdlZCwgMjAgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2RyaXZl
cnMveGVuL3B2Y2FsbHMtYmFjay5jIGIvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMKaW5kZXgg
NGEwY2ZhMy4uYTc1NTg2ZSAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMK
KysrIGIvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMKQEAgLTM1NSw3ICszNTUsMjYgQEAgc3Rh
dGljIGludCBwdmNhbGxzX2JhY2tfYmluZChzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAogc3Rh
dGljIGludCBwdmNhbGxzX2JhY2tfbGlzdGVuKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCiAJ
CQkgICAgICAgc3RydWN0IHhlbl9wdmNhbGxzX3JlcXVlc3QgKnJlcSkKIHsKLQlyZXR1cm4gMDsK
KwlzdHJ1Y3QgcHZjYWxsc19mZWRhdGEgKnByaXY7CisJaW50IHJldCA9IC1FSU5WQUw7CisJc3Ry
dWN0IHNvY2twYXNzX21hcHBpbmcgKm1hcDsKKwlzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVzcG9uc2Ug
KnJzcDsKKworCXByaXYgPSBkZXZfZ2V0X2RydmRhdGEoJmRldi0+ZGV2KTsKKworCW1hcCA9IHJh
ZGl4X3RyZWVfbG9va3VwKCZwcml2LT5zb2NrZXRwYXNzX21hcHBpbmdzLCByZXEtPnUubGlzdGVu
LmlkKTsKKwlpZiAobWFwID09IE5VTEwpCisJCWdvdG8gb3V0OworCisJcmV0ID0gaW5ldF9saXN0
ZW4obWFwLT5zb2NrLCByZXEtPnUubGlzdGVuLmJhY2tsb2cpOworCitvdXQ6CisJcnNwID0gUklO
R19HRVRfUkVTUE9OU0UoJnByaXYtPnJpbmcsIHByaXYtPnJpbmcucnNwX3Byb2RfcHZ0KyspOwor
CXJzcC0+cmVxX2lkID0gcmVxLT5yZXFfaWQ7CisJcnNwLT5jbWQgPSByZXEtPmNtZDsKKwlyc3At
PnUubGlzdGVuLmlkID0gcmVxLT51Lmxpc3Rlbi5pZDsKKwlyc3AtPnJldCA9IHJldDsKKwlyZXR1
cm4gcmV0OwogfQogCiBzdGF0aWMgaW50IHB2Y2FsbHNfYmFja19hY2NlcHQoc3RydWN0IHhlbmJ1
c19kZXZpY2UgKmRldiwKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 02 19:32:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 19:32: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 1dGsIn-0004Ka-M2; Fri, 02 Jun 2017 19:32: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 1dGsIm-0004Ik-PG
 for xen-devel@lists.xen.org; Fri, 02 Jun 2017 19:32:04 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 7B/E7-01733-33DB1395; Fri, 02 Jun 2017 19:32:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsVybKJssq7BXsN
 Ig44JYhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bx0+tZC74pVrxdsJOtgXGPRBcjF4eQQBuT
 xP1zN9m7GDk5WAQcJF6tec/SxcjBwSgQI/HghzVImFEgTGLy5SWsIDabgKHE3yeb2EBsEQFpi
 WufLzOCzGEWWMMo0bruFgtIQljAVeLKptNMEDNVJR5u6mYEsXkF3CTmv28Bi0sIyEmcPDYZbC
 ingI/EvX+HwOJCAt4Su6/fYZzAyLuAkWEVo0ZxalFZapGukaFeUlFmekZJbmJmjq6hgalebmp
 xcWJ6ak5iUrFecn7uJkZgONQzMDDuYLw72e8QoyQHk5Ior6mxYaQQX1J+SmVGYnFGfFFpTmrx
 IUYZDg4lCd7Pu4FygkWp6akVaZk5wMCESUtw8CiJ8ErtAUrzFhck5hZnpkOkTjHqcmxYvf4Lk
 xBLXn5eqpQ47xeQGQIgRRmleXAjYFFyiVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5IwLwvIFJ
 7MvBK4Ta+AjmACOuLFNn2QI0oSEVJSDYyRChdOu+SJ/9lo/KtzqnePyq+jjKodtz9OLep6sdt
 07r5NVw+5Xbg8ueBixISbvnZ3Jq6wEvi60ehx/pxJOfe06xY0x9onvc5uPfzuiOrPbwvO7E6S
 K+ycO5/9qWPV6k/KEwRfbb9qLneyMOfgjeYFTKsz1/vvmSWypi53m/ehjaHtSXI90ZxcSizFG
 YmGWsxFxYkAeCwqto0CAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1496431917!100012273!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26377 invoked from network); 2 Jun 2017 19:32:00 -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; 2 Jun 2017 19:32:00 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 38E6523A09;
 Fri,  2 Jun 2017 19:31:57 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 38E6523A09
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Fri,  2 Jun 2017 12:31:38 -0700
Message-Id: <1496431915-20774-1-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1706021225440.18759@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1706021225440.18759@sstabellini-ThinkPad-X260>
Cc: jgross@suse.com, sstabellini@kernel.org, linux-kernel@vger.kernel.org,
 Stefano Stabellini <stefano@aporeto.com>, boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH v3 01/18] xen: introduce the pvcalls interface
	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>

SW50cm9kdWNlIHRoZSBDIGhlYWRlciBmaWxlIHdoaWNoIGRlZmluZXMgdGhlIFBWIENhbGxzIGlu
dGVyZmFjZS4gSXQgaXMKaW1wb3J0ZWQgZnJvbSB4ZW4vaW5jbHVkZS9wdWJsaWMvaW8vcHZjYWxs
cy5oLgoKU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8u
Y29tPgpDQzoga29ucmFkLndpbGtAb3JhY2xlLmNvbQpDQzogYm9yaXMub3N0cm92c2t5QG9yYWNs
ZS5jb20KQ0M6IGpncm9zc0BzdXNlLmNvbQotLS0KIGluY2x1ZGUveGVuL2ludGVyZmFjZS9pby9w
dmNhbGxzLmggfCAxMjEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogaW5j
bHVkZS94ZW4vaW50ZXJmYWNlL2lvL3JpbmcuaCAgICB8ICAgMiArCiAyIGZpbGVzIGNoYW5nZWQs
IDEyMyBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS94ZW4vaW50ZXJm
YWNlL2lvL3B2Y2FsbHMuaAoKZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL2ludGVyZmFjZS9pby9w
dmNhbGxzLmggYi9pbmNsdWRlL3hlbi9pbnRlcmZhY2UvaW8vcHZjYWxscy5oCm5ldyBmaWxlIG1v
ZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmNjZjk3YjgKLS0tIC9kZXYvbnVsbAorKysgYi9pbmNs
dWRlL3hlbi9pbnRlcmZhY2UvaW8vcHZjYWxscy5oCkBAIC0wLDAgKzEsMTIxIEBACisjaWZuZGVm
IF9fWEVOX1BVQkxJQ19JT19YRU5fUFZDQUxMU19IX18KKyNkZWZpbmUgX19YRU5fUFVCTElDX0lP
X1hFTl9QVkNBTExTX0hfXworCisjaW5jbHVkZSA8bGludXgvbmV0Lmg+CisjaW5jbHVkZSA8eGVu
L2ludGVyZmFjZS9pby9yaW5nLmg+CisjaW5jbHVkZSA8eGVuL2ludGVyZmFjZS9ncmFudF90YWJs
ZS5oPgorCisvKiAiMSIgbWVhbnMgc29ja2V0LCBjb25uZWN0LCByZWxlYXNlLCBiaW5kLCBsaXN0
ZW4sIGFjY2VwdCBhbmQgcG9sbCAqLworI2RlZmluZSBYRU5CVVNfRlVOQ1RJT05TX0NBTExTICIx
IgorCisvKgorICogU2VlIGRvY3MvbWlzYy9wdmNhbGxzLm1hcmtkb3duIGluIHhlbi5naXQgZm9y
IHRoZSBmdWxsIHNwZWNpZmljYXRpb246CisgKiBodHRwczovL3hlbmJpdHMueGVuLm9yZy9kb2Nz
L3Vuc3RhYmxlL21pc2MvcHZjYWxscy5odG1sCisgKi8KK3N0cnVjdCBwdmNhbGxzX2RhdGFfaW50
ZiB7CisgICAgUklOR19JRFggaW5fY29ucywgaW5fcHJvZCwgaW5fZXJyb3I7CisKKyAgICB1aW50
OF90IHBhZDFbNTJdOworCisgICAgUklOR19JRFggb3V0X2NvbnMsIG91dF9wcm9kLCBvdXRfZXJy
b3I7CisKKyAgICB1aW50OF90IHBhZDJbNTJdOworCisgICAgUklOR19JRFggcmluZ19vcmRlcjsK
KyAgICBncmFudF9yZWZfdCByZWZbXTsKK307CitERUZJTkVfWEVOX0ZMRVhfUklORyhwdmNhbGxz
KTsKKworI2RlZmluZSBQVkNBTExTX1NPQ0tFVCAgICAgICAgIDAKKyNkZWZpbmUgUFZDQUxMU19D
T05ORUNUICAgICAgICAxCisjZGVmaW5lIFBWQ0FMTFNfUkVMRUFTRSAgICAgICAgMgorI2RlZmlu
ZSBQVkNBTExTX0JJTkQgICAgICAgICAgIDMKKyNkZWZpbmUgUFZDQUxMU19MSVNURU4gICAgICAg
ICA0CisjZGVmaW5lIFBWQ0FMTFNfQUNDRVBUICAgICAgICAgNQorI2RlZmluZSBQVkNBTExTX1BP
TEwgICAgICAgICAgIDYKKworc3RydWN0IHhlbl9wdmNhbGxzX3JlcXVlc3QgeworICAgIHVpbnQz
Ml90IHJlcV9pZDsgLyogcHJpdmF0ZSB0byBndWVzdCwgZWNob2VkIGluIHJlc3BvbnNlICovCisg
ICAgdWludDMyX3QgY21kOyAgICAvKiBjb21tYW5kIHRvIGV4ZWN1dGUgKi8KKyAgICB1bmlvbiB7
CisgICAgICAgIHN0cnVjdCB4ZW5fcHZjYWxsc19zb2NrZXQgeworICAgICAgICAgICAgdWludDY0
X3QgaWQ7CisgICAgICAgICAgICB1aW50MzJfdCBkb21haW47CisgICAgICAgICAgICB1aW50MzJf
dCB0eXBlOworICAgICAgICAgICAgdWludDMyX3QgcHJvdG9jb2w7CisgICAgICAgIH0gc29ja2V0
OworICAgICAgICBzdHJ1Y3QgeGVuX3B2Y2FsbHNfY29ubmVjdCB7CisgICAgICAgICAgICB1aW50
NjRfdCBpZDsKKyAgICAgICAgICAgIHVpbnQ4X3QgYWRkclsyOF07CisgICAgICAgICAgICB1aW50
MzJfdCBsZW47CisgICAgICAgICAgICB1aW50MzJfdCBmbGFnczsKKyAgICAgICAgICAgIGdyYW50
X3JlZl90IHJlZjsKKyAgICAgICAgICAgIHVpbnQzMl90IGV2dGNobjsKKyAgICAgICAgfSBjb25u
ZWN0OworICAgICAgICBzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVsZWFzZSB7CisgICAgICAgICAgICB1
aW50NjRfdCBpZDsKKyAgICAgICAgICAgIHVpbnQ4X3QgcmV1c2U7CisgICAgICAgIH0gcmVsZWFz
ZTsKKyAgICAgICAgc3RydWN0IHhlbl9wdmNhbGxzX2JpbmQgeworICAgICAgICAgICAgdWludDY0
X3QgaWQ7CisgICAgICAgICAgICB1aW50OF90IGFkZHJbMjhdOworICAgICAgICAgICAgdWludDMy
X3QgbGVuOworICAgICAgICB9IGJpbmQ7CisgICAgICAgIHN0cnVjdCB4ZW5fcHZjYWxsc19saXN0
ZW4geworICAgICAgICAgICAgdWludDY0X3QgaWQ7CisgICAgICAgICAgICB1aW50MzJfdCBiYWNr
bG9nOworICAgICAgICB9IGxpc3RlbjsKKyAgICAgICAgc3RydWN0IHhlbl9wdmNhbGxzX2FjY2Vw
dCB7CisgICAgICAgICAgICB1aW50NjRfdCBpZDsKKyAgICAgICAgICAgIHVpbnQ2NF90IGlkX25l
dzsKKyAgICAgICAgICAgIGdyYW50X3JlZl90IHJlZjsKKyAgICAgICAgICAgIHVpbnQzMl90IGV2
dGNobjsKKyAgICAgICAgfSBhY2NlcHQ7CisgICAgICAgIHN0cnVjdCB4ZW5fcHZjYWxsc19wb2xs
IHsKKyAgICAgICAgICAgIHVpbnQ2NF90IGlkOworICAgICAgICB9IHBvbGw7CisgICAgICAgIC8q
IGR1bW15IG1lbWJlciB0byBmb3JjZSBzaXplb2Yoc3RydWN0IHhlbl9wdmNhbGxzX3JlcXVlc3Qp
CisgICAgICAgICAqIHRvIG1hdGNoIGFjcm9zcyBhcmNocyAqLworICAgICAgICBzdHJ1Y3QgeGVu
X3B2Y2FsbHNfZHVtbXkgeworICAgICAgICAgICAgdWludDhfdCBkdW1teVs1Nl07CisgICAgICAg
IH0gZHVtbXk7CisgICAgfSB1OworfTsKKworc3RydWN0IHhlbl9wdmNhbGxzX3Jlc3BvbnNlIHsK
KyAgICB1aW50MzJfdCByZXFfaWQ7CisgICAgdWludDMyX3QgY21kOworICAgIGludDMyX3QgcmV0
OworICAgIHVpbnQzMl90IHBhZDsKKyAgICB1bmlvbiB7CisgICAgICAgIHN0cnVjdCBfeGVuX3B2
Y2FsbHNfc29ja2V0IHsKKyAgICAgICAgICAgIHVpbnQ2NF90IGlkOworICAgICAgICB9IHNvY2tl
dDsKKyAgICAgICAgc3RydWN0IF94ZW5fcHZjYWxsc19jb25uZWN0IHsKKyAgICAgICAgICAgIHVp
bnQ2NF90IGlkOworICAgICAgICB9IGNvbm5lY3Q7CisgICAgICAgIHN0cnVjdCBfeGVuX3B2Y2Fs
bHNfcmVsZWFzZSB7CisgICAgICAgICAgICB1aW50NjRfdCBpZDsKKyAgICAgICAgfSByZWxlYXNl
OworICAgICAgICBzdHJ1Y3QgX3hlbl9wdmNhbGxzX2JpbmQgeworICAgICAgICAgICAgdWludDY0
X3QgaWQ7CisgICAgICAgIH0gYmluZDsKKyAgICAgICAgc3RydWN0IF94ZW5fcHZjYWxsc19saXN0
ZW4geworICAgICAgICAgICAgdWludDY0X3QgaWQ7CisgICAgICAgIH0gbGlzdGVuOworICAgICAg
ICBzdHJ1Y3QgX3hlbl9wdmNhbGxzX2FjY2VwdCB7CisgICAgICAgICAgICB1aW50NjRfdCBpZDsK
KyAgICAgICAgfSBhY2NlcHQ7CisgICAgICAgIHN0cnVjdCBfeGVuX3B2Y2FsbHNfcG9sbCB7Cisg
ICAgICAgICAgICB1aW50NjRfdCBpZDsKKyAgICAgICAgfSBwb2xsOworICAgICAgICBzdHJ1Y3Qg
X3hlbl9wdmNhbGxzX2R1bW15IHsKKyAgICAgICAgICAgIHVpbnQ4X3QgZHVtbXlbOF07CisgICAg
ICAgIH0gZHVtbXk7CisgICAgfSB1OworfTsKKworREVGSU5FX1JJTkdfVFlQRVMoeGVuX3B2Y2Fs
bHMsIHN0cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0LAorICAgICAgICAgICAgICAgICAgc3RydWN0
IHhlbl9wdmNhbGxzX3Jlc3BvbnNlKTsKKworI2VuZGlmCmRpZmYgLS1naXQgYS9pbmNsdWRlL3hl
bi9pbnRlcmZhY2UvaW8vcmluZy5oIGIvaW5jbHVkZS94ZW4vaW50ZXJmYWNlL2lvL3JpbmcuaApp
bmRleCBjNzk0NTY4Li5lNTQ3MDg4IDEwMDY0NAotLS0gYS9pbmNsdWRlL3hlbi9pbnRlcmZhY2Uv
aW8vcmluZy5oCisrKyBiL2luY2x1ZGUveGVuL2ludGVyZmFjZS9pby9yaW5nLmgKQEAgLTksNiAr
OSw4IEBACiAjaWZuZGVmIF9fWEVOX1BVQkxJQ19JT19SSU5HX0hfXwogI2RlZmluZSBfX1hFTl9Q
VUJMSUNfSU9fUklOR19IX18KIAorI2luY2x1ZGUgPHhlbi9pbnRlcmZhY2UvZ3JhbnRfdGFibGUu
aD4KKwogdHlwZWRlZiB1bnNpZ25lZCBpbnQgUklOR19JRFg7CiAKIC8qIFJvdW5kIGEgMzItYml0
IHVuc2lnbmVkIGNvbnN0YW50IGRvd24gdG8gdGhlIG5lYXJlc3QgcG93ZXIgb2YgdHdvLiAqLwot
LSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 02 19:32:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 19:32:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGsIn-0004LH-UU; Fri, 02 Jun 2017 19: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 <sstabellini@kernel.org>) id 1dGsIm-0004Im-VT
 for xen-devel@lists.xen.org; Fri, 02 Jun 2017 19:32:05 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 93/B1-01985-43DB1395; Fri, 02 Jun 2017 19:32:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsVybKJssq7xXsN
 Ig6dXFC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oy1n14xFtyQqFi44x57A+M+0S5GLg4hgTYm
 iRkzf7J1MXJysAg4SDzbc4+5i5GDg1EgRuLBD2uQMKNAmMTky0tYQWw2AUOJv082gZWLCEhLX
 Pt8mRFkDrPAZEaJ1+9+MYMkhIHmPJx/hx1kDouAqsSaXw4gYV4Bd4m7XW/B5kgIyEmcPDYZzO
 YEiq879pQZ4p52Rolzb+ezTGDkXcDIsIpRvTi1qCy1SNdCL6koMz2jJDcxM0fX0MBYLze1uDg
 xPTUnMalYLzk/dxMjMBgYgGAH44V250OMkhxMSqK8psaGkUJ8SfkplRmJxRnxRaU5qcWHGGU4
 OJQkeEv3AOUEi1LTUyvSMnOAYQmTluDgURLhnQKS5i0uSMwtzkyHSJ1i1OXYsHr9FyYhlrz8v
 FQpcd5akCIBkKKM0jy4EbAYucQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVhXpbdQFN4MvNK4D
 a9AjqCCeiIF9v0QY4oSURISTUw5q1ua1b+xSd7gtMwZeJENY3zGy+JHcy7nHUwY4/KpaZM0ZK
 s+4kJJRy+J+fsrEj0j18R8TJ3Wx2P4g81dSP+qOvNjPs0F934f3H/2vK5ayKiVhe7vw8sOqG9
 co2ytgq3zM83rI+YVV3j6qfe1nOy/3g6sVclbsmyowJrVmbFfpooor29f98NJZbijERDLeai4
 kQA7nPX4YwCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1496431922!45785191!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33793 invoked from network); 2 Jun 2017 19:32:03 -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; 2 Jun 2017 19:32:03 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 833E923A24;
 Fri,  2 Jun 2017 19:32:01 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 833E923A24
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Fri,  2 Jun 2017 12:31:50 -0700
Message-Id: <1496431915-20774-13-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1496431915-20774-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1706021225440.18759@sstabellini-ThinkPad-X260>
 <1496431915-20774-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 v3 13/18] 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>

UmVsZWFzZSBib3RoIGFjdGl2ZSBhbmQgcGFzc2l2ZSBzb2NrZXRzLiBGb3IgYWN0aXZlIHNvY2tl
dHMsIG1ha2Ugc3VyZQp0byBhdm9pZCBwb3NzaWJsZSBjb25mbGljdHMgd2l0aCB0aGUgaW93b3Jr
ZXIgcmVhZGluZy93cml0aW5nIHRvIHRob3NlCnNvY2tldHMgY29uY3VycmVudGx5LiBTZXQgbWFw
LT5yZWxlYXNlIHRvIGxldCB0aGUgaW93b3JrZXIga25vdwphdG9taWNhbGx5IHRoYXQgdGhlIHNv
Y2tldCB3aWxsIGJlIHJlbGVhc2VkIHNvb24sIHRoZW4gd2FpdCB1bnRpbCB0aGUKaW93b3JrZXIg
ZmluaXNoZXMgKGZsdXNoX3dvcmspLgoKVW5tYXAgaW5kZXhlcyBwYWdlcyBhbmQgZGF0YSByaW5n
cy4KClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRvLmNv
bT4KQ0M6IGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tCkNDOiBqZ3Jvc3NAc3VzZS5jb20KLS0t
CiBkcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYyB8IDcyICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA3MSBpbnNlcnRpb25zKCsp
LCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMg
Yi9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYwppbmRleCA4MmYzNTBkLi5iNTQxODg3IDEwMDY0
NAotLS0gYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYworKysgYi9kcml2ZXJzL3hlbi9wdmNh
bGxzLWJhY2suYwpAQCAtMjY1LDEzICsyNjUsODMgQEAgc3RhdGljIGludCBwdmNhbGxzX2JhY2tf
cmVsZWFzZV9hY3RpdmUoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKIAkJCQkgICAgICAgc3Ry
dWN0IHB2Y2FsbHNfZmVkYXRhICpwcml2LAogCQkJCSAgICAgICBzdHJ1Y3Qgc29ja19tYXBwaW5n
ICptYXApCiB7CisJZGlzYWJsZV9pcnEobWFwLT5pcnEpOworCWlmIChtYXAtPnNvY2stPnNrICE9
IE5VTEwpIHsKKwkJd3JpdGVfbG9ja19iaCgmbWFwLT5zb2NrLT5zay0+c2tfY2FsbGJhY2tfbG9j
ayk7CisJCW1hcC0+c29jay0+c2stPnNrX3VzZXJfZGF0YSA9IE5VTEw7CisJCW1hcC0+c29jay0+
c2stPnNrX2RhdGFfcmVhZHkgPSBtYXAtPnNhdmVkX2RhdGFfcmVhZHk7CisJCXdyaXRlX3VubG9j
a19iaCgmbWFwLT5zb2NrLT5zay0+c2tfY2FsbGJhY2tfbG9jayk7CisJfQorCisJYXRvbWljX3Nl
dCgmbWFwLT5yZWxlYXNlLCAxKTsKKwlmbHVzaF93b3JrKCZtYXAtPmlvd29ya2VyLnJlZ2lzdGVy
X3dvcmspOworCisJZG93bigmcHJpdi0+c29ja2V0X2xvY2spOworCWxpc3RfZGVsKCZtYXAtPmxp
c3QpOworCXVwKCZwcml2LT5zb2NrZXRfbG9jayk7CisKKwl4ZW5idXNfdW5tYXBfcmluZ192ZnJl
ZShkZXYsICh2b2lkICopbWFwLT5ieXRlcyk7CisJeGVuYnVzX3VubWFwX3JpbmdfdmZyZWUoZGV2
LCAodm9pZCAqKW1hcC0+cmluZyk7CisJdW5iaW5kX2Zyb21faXJxaGFuZGxlcihtYXAtPmlycSwg
bWFwKTsKKworCXNvY2tfcmVsZWFzZShtYXAtPnNvY2spOworCWtmcmVlKG1hcCk7CisKKwlyZXR1
cm4gMDsKK30KKworc3RhdGljIGludCBwdmNhbGxzX2JhY2tfcmVsZWFzZV9wYXNzaXZlKHN0cnVj
dCB4ZW5idXNfZGV2aWNlICpkZXYsCisJCQkJCXN0cnVjdCBwdmNhbGxzX2ZlZGF0YSAqcHJpdiwK
KwkJCQkJc3RydWN0IHNvY2twYXNzX21hcHBpbmcgKm1hcHBhc3MpCit7CisJaWYgKG1hcHBhc3Mt
PnNvY2stPnNrICE9IE5VTEwpIHsKKwkJd3JpdGVfbG9ja19iaCgmbWFwcGFzcy0+c29jay0+c2st
PnNrX2NhbGxiYWNrX2xvY2spOworCQltYXBwYXNzLT5zb2NrLT5zay0+c2tfdXNlcl9kYXRhID0g
TlVMTDsKKwkJbWFwcGFzcy0+c29jay0+c2stPnNrX2RhdGFfcmVhZHkgPSBtYXBwYXNzLT5zYXZl
ZF9kYXRhX3JlYWR5OworCQl3cml0ZV91bmxvY2tfYmgoJm1hcHBhc3MtPnNvY2stPnNrLT5za19j
YWxsYmFja19sb2NrKTsKKwl9CisJZG93bigmcHJpdi0+c29ja2V0X2xvY2spOworCXJhZGl4X3Ry
ZWVfZGVsZXRlKCZwcml2LT5zb2NrZXRwYXNzX21hcHBpbmdzLCBtYXBwYXNzLT5pZCk7CisJc29j
a19yZWxlYXNlKG1hcHBhc3MtPnNvY2spOworCWZsdXNoX3dvcmtxdWV1ZShtYXBwYXNzLT53cSk7
CisJZGVzdHJveV93b3JrcXVldWUobWFwcGFzcy0+d3EpOworCWtmcmVlKG1hcHBhc3MpOworCXVw
KCZwcml2LT5zb2NrZXRfbG9jayk7CisKIAlyZXR1cm4gMDsKIH0KIAogc3RhdGljIGludCBwdmNh
bGxzX2JhY2tfcmVsZWFzZShzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAogCQkJCXN0cnVjdCB4
ZW5fcHZjYWxsc19yZXF1ZXN0ICpyZXEpCiB7Ci0JcmV0dXJuIDA7CisJc3RydWN0IHB2Y2FsbHNf
ZmVkYXRhICpwcml2OworCXN0cnVjdCBzb2NrX21hcHBpbmcgKm1hcCwgKm47CisJc3RydWN0IHNv
Y2twYXNzX21hcHBpbmcgKm1hcHBhc3M7CisJaW50IHJldCA9IDA7CisJc3RydWN0IHhlbl9wdmNh
bGxzX3Jlc3BvbnNlICpyc3A7CisKKwlwcml2ID0gZGV2X2dldF9kcnZkYXRhKCZkZXYtPmRldik7
CisKKwlsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUobWFwLCBuLCAmcHJpdi0+c29ja2V0X21hcHBp
bmdzLCBsaXN0KSB7CisJCWlmIChtYXAtPmlkID09IHJlcS0+dS5yZWxlYXNlLmlkKSB7CisJCQly
ZXQgPSBwdmNhbGxzX2JhY2tfcmVsZWFzZV9hY3RpdmUoZGV2LCBwcml2LCBtYXApOworCQkJZ290
byBvdXQ7CisJCX0KKwl9CisJbWFwcGFzcyA9IHJhZGl4X3RyZWVfbG9va3VwKCZwcml2LT5zb2Nr
ZXRwYXNzX21hcHBpbmdzLAorCQkJCSAgICByZXEtPnUucmVsZWFzZS5pZCk7CisJaWYgKG1hcHBh
c3MgIT0gTlVMTCkgeworCQlyZXQgPSBwdmNhbGxzX2JhY2tfcmVsZWFzZV9wYXNzaXZlKGRldiwg
cHJpdiwgbWFwcGFzcyk7CisJCWdvdG8gb3V0OworCX0KKworb3V0OgorCXJzcCA9IFJJTkdfR0VU
X1JFU1BPTlNFKCZwcml2LT5yaW5nLCBwcml2LT5yaW5nLnJzcF9wcm9kX3B2dCsrKTsKKwlyc3At
PnJlcV9pZCA9IHJlcS0+cmVxX2lkOworCXJzcC0+dS5yZWxlYXNlLmlkID0gcmVxLT51LnJlbGVh
c2UuaWQ7CisJcnNwLT5jbWQgPSByZXEtPmNtZDsKKwlyc3AtPnJldCA9IHJldDsKKwlyZXR1cm4g
cmV0OwogfQogCiBzdGF0aWMgdm9pZCBfX3B2Y2FsbHNfYmFja19hY2NlcHQoc3RydWN0IHdvcmtf
c3RydWN0ICp3b3JrKQotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 02 19:32:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 19: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 1dGsIp-0004MW-5f; Fri, 02 Jun 2017 19:32:07 +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 1dGsIn-0004Iq-CP
 for xen-devel@lists.xen.org; Fri, 02 Jun 2017 19:32:05 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 F7/51-17076-43DB1395; Fri, 02 Jun 2017 19:32:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsVybKJssq7JXsN
 Ig+dH2C2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxTbTtYCybyVfTsvsDWwNjA08XIxSEk0MYk
 caBvMmMXIycHi4CDxJ/Py5m6GDk4GAViJB78sAYJMwqESUy+vIQVxGYTMJT4+2QTG4gtIiAtc
 e3zZUaQOcwCkxklXr/7xQySEBZwl5i34gMrxExViTlfX4E18ALF+/fOBYtLCMhJnDw2GczmBI
 qvO/aUGeKgdkaJc2/ns0xg5F3AyLCKUaM4tagstUjXyFAvqSgzPaMkNzEzR9fQwFgvN7W4ODE
 9NScxqVgvOT93EyMwIOoZGBh3MPbs9TvEKMnBpCTKa2psGCnEl5SfUpmRWJwRX1Sak1p8iFGG
 g0NJgrd0D1BOsCg1PbUiLTMHGJowaQkOHiURXimQNG9xQWJucWY6ROoUoy7HhtXrvzAJseTl5
 6VKifN+2Q1UJABSlFGaBzcCFieXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzsoBM4cnMK4
 Hb9AroCCagI15s0wc5oiQRISUFjLyfv94cMrOdZLjrPM/2kmxW4Vexy0plpT9GZ7idLi/8yjT
 zHm/M7jtqd6ecsHOfq3Bo6rr+Mr+koAvmGQod0z3MIwur+mXbnp05U1kVU1e/f5m1nohB8uaq
 5Crro9yM0c8u/xfP/RUutD9FcO+/AxNPSja22/Wv29q9wHNNy+F8xasXvd+8VmIpzkg01GIuK
 k4EAI+u0B2OAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1496431922!96312289!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42277 invoked from network); 2 Jun 2017 19:32:03 -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; 2 Jun 2017 19:32:03 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 3900823A32;
 Fri,  2 Jun 2017 19:32:02 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 3900823A32
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Fri,  2 Jun 2017 12:31:52 -0700
Message-Id: <1496431915-20774-15-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1496431915-20774-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1706021225440.18759@sstabellini-ThinkPad-X260>
 <1496431915-20774-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 v3 15/18] xen/pvcalls: implement the ioworker
	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>

V2UgaGF2ZSBvbmUgaW93b3JrZXIgcGVyIHNvY2tldC4gRWFjaCBpb3dvcmtlciBnb2VzIHRocm91
Z2ggdGhlIGxpc3Qgb2YKb3V0c3RhbmRpbmcgcmVhZC93cml0ZSByZXF1ZXN0cy4gT25jZSBhbGwg
cmVxdWVzdHMgaGF2ZSBiZWVuIGRlYWx0IHdpdGgsCml0IHJldHVybnMuCgpXZSB1c2Ugb25lIGF0
b21pYyBjb3VudGVyIHBlciBzb2NrZXQgZm9yICJyZWFkIiBvcGVyYXRpb25zIGFuZCBvbmUKZm9y
ICJ3cml0ZSIgb3BlcmF0aW9ucyB0byBrZWVwIHRyYWNrIG9mIHRoZSByZWFkcy93cml0ZXMgdG8g
ZG8uCgpXZSBhbHNvIHVzZSBvbmUgYXRvbWljIGNvdW50ZXIgKCJpbyIpIHBlciBpb3dvcmtlciB0
byBrZWVwIHRyYWNrIG9mIGhvdwptYW55IG91dHN0YW5kaW5nIHJlcXVlc3RzIHdlIGhhdmUgaW4g
dG90YWwgYXNzaWduZWQgdG8gdGhlIGlvd29ya2VyLiBUaGUKaW93b3JrZXIgZmluaXNoZXMgd2hl
biB0aGVyZSBhcmUgbm9uZS4KClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3Rl
ZmFub0BhcG9yZXRvLmNvbT4KQ0M6IGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tCkNDOiBqZ3Jv
c3NAc3VzZS5jb20KLS0tCiBkcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYyB8IDI3ICsrKysrKysr
KysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDI3IGluc2VydGlvbnMoKykKCmRp
ZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYyBiL2RyaXZlcnMveGVuL3B2Y2Fs
bHMtYmFjay5jCmluZGV4IDZhZmU3YTAuLjAyODNkNDkgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVu
L3B2Y2FsbHMtYmFjay5jCisrKyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCkBAIC05OSw4
ICs5OSwzNSBAQCBzdGF0aWMgaW50IHB2Y2FsbHNfYmFja19yZWxlYXNlX2FjdGl2ZShzdHJ1Y3Qg
eGVuYnVzX2RldmljZSAqZGV2LAogCQkJCSAgICAgICBzdHJ1Y3QgcHZjYWxsc19mZWRhdGEgKnBy
aXYsCiAJCQkJICAgICAgIHN0cnVjdCBzb2NrX21hcHBpbmcgKm1hcCk7CiAKK3N0YXRpYyB2b2lk
IHB2Y2FsbHNfY29ubl9iYWNrX3JlYWQodW5zaWduZWQgbG9uZyBvcGFxdWUpCit7Cit9CisKK3N0
YXRpYyBpbnQgcHZjYWxsc19jb25uX2JhY2tfd3JpdGUoc3RydWN0IHNvY2tfbWFwcGluZyAqbWFw
KQoreworCXJldHVybiAwOworfQorCiBzdGF0aWMgdm9pZCBwdmNhbGxzX2JhY2tfaW93b3JrZXIo
c3RydWN0IHdvcmtfc3RydWN0ICp3b3JrKQogeworCXN0cnVjdCBwdmNhbGxzX2lvd29ya2VyICpp
b3dvcmtlciA9IGNvbnRhaW5lcl9vZih3b3JrLAorCQlzdHJ1Y3QgcHZjYWxsc19pb3dvcmtlciwg
cmVnaXN0ZXJfd29yayk7CisJc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwID0gY29udGFpbmVyX29m
KGlvd29ya2VyLCBzdHJ1Y3Qgc29ja19tYXBwaW5nLAorCQlpb3dvcmtlcik7CisKKwl3aGlsZSAo
YXRvbWljX3JlYWQoJm1hcC0+aW8pID4gMCkgeworCQlpZiAoYXRvbWljX3JlYWQoJm1hcC0+cmVs
ZWFzZSkgPiAwKSB7CisJCQlhdG9taWNfc2V0KCZtYXAtPnJlbGVhc2UsIDApOworCQkJcmV0dXJu
OworCQl9CisKKwkJaWYgKGF0b21pY19yZWFkKCZtYXAtPnJlYWQpID4gMCkKKwkJCXB2Y2FsbHNf
Y29ubl9iYWNrX3JlYWQoKHVuc2lnbmVkIGxvbmcpbWFwKTsKKwkJaWYgKGF0b21pY19yZWFkKCZt
YXAtPndyaXRlKSA+IDApCisJCQlwdmNhbGxzX2Nvbm5fYmFja193cml0ZShtYXApOworCisJCWF0
b21pY19kZWMoJm1hcC0+aW8pOworCX0KIH0KIAogc3RhdGljIGludCBwdmNhbGxzX2JhY2tfc29j
a2V0KHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 02 19:32:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 19: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 1dGsIp-0004N2-DK; Fri, 02 Jun 2017 19: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 <sstabellini@kernel.org>) id 1dGsIn-0004JB-KJ
 for xen-devel@lists.xen.org; Fri, 02 Jun 2017 19:32:05 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 01/83-03371-43DB1395; Fri, 02 Jun 2017 19:32:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsVybKJssq7JXsN
 Ig92TJC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyuPdeZC75JV7RMjm5gbJPoYuTiEBJoY5I4
 8mIjYxcjJweLgIPE5lOPmboYOTgYBWIkHvywBgkzCoRJTL68hBXEZhMwlPj7ZBMbiC0iIC1x7
 fNlRpA5zAKTGSVev/vFDJIQFjCV+NTUxwwxU1XiyPx/YM28Au4SL9/tB7MlBOQkTh6bDGZzAs
 XXHXvKDHFQO6PEubfzWSYw8i5gZFjFqF6cWlSWWqRrrpdUlJmeUZKbmJmja2hgppebWlycmJ6
 ak5hUrJecn7uJERgMDECwg3HmZf9DjJIcTEqivKbGhpFCfEn5KZUZicUZ8UWlOanFhxhlODiU
 JHg/7wbKCRalpqdWpGXmAMMSJi3BwaMkwiu1ByjNW1yQmFucmQ6ROsWoy7Fh9fovTEIsefl5q
 VLivF9AZgiAFGWU5sGNgMXIJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzsoBM4cnMK4Hb9A
 roCCagI15s0wc5oiQRISXVwFh+58CeR1tXvDn+cvoZw+NSXWU3FPmsFq7osIpfsf7G4y9p3wz
 5FBfaRHGFxH3LuWh0wac6Rj8zumz9AnFrl8staSs/Xlgd8Ihlfqrl1wVGOcdOSB+YclXtWrLJ
 gkSD1yIap3Zcfb9/+dfHZ8pYHb5d8VnyZP2z/3evmUuz8fB8SJ2ddyx2Ta2dEktxRqKhFnNRc
 SIAPsqgyYwCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1496431923!82640213!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22281 invoked from network); 2 Jun 2017 19:32:04 -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; 2 Jun 2017 19:32:04 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 8809E23A33;
 Fri,  2 Jun 2017 19:32:02 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 8809E23A33
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Fri,  2 Jun 2017 12:31:53 -0700
Message-Id: <1496431915-20774-16-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1496431915-20774-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1706021225440.18759@sstabellini-ThinkPad-X260>
 <1496431915-20774-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 v3 16/18] xen/pvcalls: implement read
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiBhbiBhY3RpdmUgc29ja2V0IGhhcyBkYXRhIGF2YWlsYWJsZSwgaW5jcmVtZW50IHRoZSBp
byBhbmQgcmVhZApjb3VudGVycywgYW5kIHNjaGVkdWxlIHRoZSBpb3dvcmtlci4KCkltcGxlbWVu
dCB0aGUgcmVhZCBmdW5jdGlvbiBieSByZWFkaW5nIGZyb20gdGhlIHNvY2tldCwgd3JpdGluZyB0
aGUgZGF0YQp0byB0aGUgZGF0YSByaW5nLgoKU2V0IGluX2Vycm9yIG9uIGVycm9yLgoKU2lnbmVk
LW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgpDQzogYm9y
aXMub3N0cm92c2t5QG9yYWNsZS5jb20KQ0M6IGpncm9zc0BzdXNlLmNvbQotLS0KIGRyaXZlcnMv
eGVuL3B2Y2FsbHMtYmFjay5jIHwgODUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDg1IGluc2VydGlvbnMoKykKCmRpZmYgLS1n
aXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFj
ay5jCmluZGV4IDAyODNkNDkuLmU3ZDJiODUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3B2Y2Fs
bHMtYmFjay5jCisrKyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCkBAIC0xMDEsNiArMTAx
LDgxIEBAIHN0YXRpYyBpbnQgcHZjYWxsc19iYWNrX3JlbGVhc2VfYWN0aXZlKHN0cnVjdCB4ZW5i
dXNfZGV2aWNlICpkZXYsCiAKIHN0YXRpYyB2b2lkIHB2Y2FsbHNfY29ubl9iYWNrX3JlYWQodW5z
aWduZWQgbG9uZyBvcGFxdWUpCiB7CisJc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwID0gKHN0cnVj
dCBzb2NrX21hcHBpbmcgKilvcGFxdWU7CisJc3RydWN0IG1zZ2hkciBtc2c7CisJc3RydWN0IGt2
ZWMgdmVjWzJdOworCVJJTkdfSURYIGNvbnMsIHByb2QsIHNpemUsIHdhbnRlZCwgYXJyYXlfc2l6
ZSwgbWFza2VkX3Byb2QsIG1hc2tlZF9jb25zOworCWludDMyX3QgZXJyb3I7CisJc3RydWN0IHB2
Y2FsbHNfZGF0YV9pbnRmICppbnRmID0gbWFwLT5yaW5nOworCXN0cnVjdCBwdmNhbGxzX2RhdGEg
KmRhdGEgPSAmbWFwLT5kYXRhOworCXVuc2lnbmVkIGxvbmcgZmxhZ3M7CisJaW50IHJldDsKKwor
CWFycmF5X3NpemUgPSBYRU5fRkxFWF9SSU5HX1NJWkUobWFwLT5yaW5nX29yZGVyKTsKKwljb25z
ID0gaW50Zi0+aW5fY29uczsKKwlwcm9kID0gaW50Zi0+aW5fcHJvZDsKKwllcnJvciA9IGludGYt
PmluX2Vycm9yOworCS8qIHJlYWQgdGhlIGluZGV4ZXMgZmlyc3QsIHRoZW4gZGVhbCB3aXRoIHRo
ZSBkYXRhICovCisJdmlydF9tYigpOworCisJaWYgKGVycm9yKQorCQlyZXR1cm47CisKKwlzaXpl
ID0gcHZjYWxsc19xdWV1ZWQocHJvZCwgY29ucywgYXJyYXlfc2l6ZSk7CisJaWYgKHNpemUgPj0g
YXJyYXlfc2l6ZSkKKwkJcmV0dXJuOworCXNwaW5fbG9ja19pcnFzYXZlKCZtYXAtPnNvY2stPnNr
LT5za19yZWNlaXZlX3F1ZXVlLmxvY2ssIGZsYWdzKTsKKwlpZiAoc2tiX3F1ZXVlX2VtcHR5KCZt
YXAtPnNvY2stPnNrLT5za19yZWNlaXZlX3F1ZXVlKSkgeworCQlhdG9taWNfc2V0KCZtYXAtPnJl
YWQsIDApOworCQlzcGluX3VubG9ja19pcnFyZXN0b3JlKCZtYXAtPnNvY2stPnNrLT5za19yZWNl
aXZlX3F1ZXVlLmxvY2ssCisJCQkJZmxhZ3MpOworCQlyZXR1cm47CisJfQorCXNwaW5fdW5sb2Nr
X2lycXJlc3RvcmUoJm1hcC0+c29jay0+c2stPnNrX3JlY2VpdmVfcXVldWUubG9jaywgZmxhZ3Mp
OworCXdhbnRlZCA9IGFycmF5X3NpemUgLSBzaXplOworCW1hc2tlZF9wcm9kID0gcHZjYWxsc19t
YXNrKHByb2QsIGFycmF5X3NpemUpOworCW1hc2tlZF9jb25zID0gcHZjYWxsc19tYXNrKGNvbnMs
IGFycmF5X3NpemUpOworCisJbWVtc2V0KCZtc2csIDAsIHNpemVvZihtc2cpKTsKKwltc2cubXNn
X2l0ZXIudHlwZSA9IElURVJfS1ZFQ3xXUklURTsKKwltc2cubXNnX2l0ZXIuY291bnQgPSB3YW50
ZWQ7CisJaWYgKG1hc2tlZF9wcm9kIDwgbWFza2VkX2NvbnMpIHsKKwkJdmVjWzBdLmlvdl9iYXNl
ID0gZGF0YS0+aW4gKyBtYXNrZWRfcHJvZDsKKwkJdmVjWzBdLmlvdl9sZW4gPSB3YW50ZWQ7CisJ
CW1zZy5tc2dfaXRlci5rdmVjID0gdmVjOworCQltc2cubXNnX2l0ZXIubnJfc2VncyA9IDE7CisJ
fSBlbHNlIHsKKwkJdmVjWzBdLmlvdl9iYXNlID0gZGF0YS0+aW4gKyBtYXNrZWRfcHJvZDsKKwkJ
dmVjWzBdLmlvdl9sZW4gPSBhcnJheV9zaXplIC0gbWFza2VkX3Byb2Q7CisJCXZlY1sxXS5pb3Zf
YmFzZSA9IGRhdGEtPmluOworCQl2ZWNbMV0uaW92X2xlbiA9IHdhbnRlZCAtIHZlY1swXS5pb3Zf
bGVuOworCQltc2cubXNnX2l0ZXIua3ZlYyA9IHZlYzsKKwkJbXNnLm1zZ19pdGVyLm5yX3NlZ3Mg
PSAyOworCX0KKworCWF0b21pY19zZXQoJm1hcC0+cmVhZCwgMCk7CisJcmV0ID0gaW5ldF9yZWN2
bXNnKG1hcC0+c29jaywgJm1zZywgd2FudGVkLCBNU0dfRE9OVFdBSVQpOworCVdBUk5fT04ocmV0
ID4gMCAmJiByZXQgPiB3YW50ZWQpOworCWlmIChyZXQgPT0gLUVBR0FJTikgLyogc2hvdWxkbid0
IGhhcHBlbiAqLworCQlyZXR1cm47CisJaWYgKCFyZXQpCisJCXJldCA9IC1FTk9UQ09OTjsKKwlz
cGluX2xvY2tfaXJxc2F2ZSgmbWFwLT5zb2NrLT5zay0+c2tfcmVjZWl2ZV9xdWV1ZS5sb2NrLCBm
bGFncyk7CisJaWYgKHJldCA+IDAgJiYgIXNrYl9xdWV1ZV9lbXB0eSgmbWFwLT5zb2NrLT5zay0+
c2tfcmVjZWl2ZV9xdWV1ZSkpCisJCWF0b21pY19pbmMoJm1hcC0+cmVhZCk7CisJc3Bpbl91bmxv
Y2tfaXJxcmVzdG9yZSgmbWFwLT5zb2NrLT5zay0+c2tfcmVjZWl2ZV9xdWV1ZS5sb2NrLCBmbGFn
cyk7CisKKwkvKiB3cml0ZSB0aGUgZGF0YSwgdGhlbiBtb2RpZnkgdGhlIGluZGV4ZXMgKi8KKwl2
aXJ0X3dtYigpOworCWlmIChyZXQgPCAwKQorCQlpbnRmLT5pbl9lcnJvciA9IHJldDsKKwllbHNl
CisJCWludGYtPmluX3Byb2QgPSBwcm9kICsgcmV0OworCS8qIHVwZGF0ZSB0aGUgaW5kZXhlcywg
dGhlbiBub3RpZnkgdGhlIG90aGVyIGVuZCAqLworCXZpcnRfd21iKCk7CisJbm90aWZ5X3JlbW90
ZV92aWFfaXJxKG1hcC0+aXJxKTsKKworCXJldHVybjsKIH0KIAogc3RhdGljIGludCBwdmNhbGxz
X2Nvbm5fYmFja193cml0ZShzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXApCkBAIC0xNzMsNiArMjQ4
LDE2IEBAIHN0YXRpYyB2b2lkIHB2Y2FsbHNfc2tfc3RhdGVfY2hhbmdlKHN0cnVjdCBzb2NrICpz
b2NrKQogCiBzdGF0aWMgdm9pZCBwdmNhbGxzX3NrX2RhdGFfcmVhZHkoc3RydWN0IHNvY2sgKnNv
Y2spCiB7CisJc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwID0gc29jay0+c2tfdXNlcl9kYXRhOwor
CXN0cnVjdCBwdmNhbGxzX2lvd29ya2VyICppb3c7CisKKwlpZiAobWFwID09IE5VTEwpCisJCXJl
dHVybjsKKworCWlvdyA9ICZtYXAtPmlvd29ya2VyOworCWF0b21pY19pbmMoJm1hcC0+cmVhZCk7
CisJYXRvbWljX2luYygmbWFwLT5pbyk7CisJcXVldWVfd29ya19vbihpb3ctPmNwdSwgaW93LT53
cSwgJmlvdy0+cmVnaXN0ZXJfd29yayk7CiB9CiAKIHN0YXRpYyBzdHJ1Y3Qgc29ja19tYXBwaW5n
ICpwdmNhbGxzX25ld19hY3RpdmVfc29ja2V0KAotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 02 19:32:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 19: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 1dGsIp-0004NY-Lr; Fri, 02 Jun 2017 19: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 <sstabellini@kernel.org>) id 1dGsIn-0004JC-Km
 for xen-devel@lists.xen.org; Fri, 02 Jun 2017 19:32:05 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 98/D5-03696-43DB1395; Fri, 02 Jun 2017 19:32:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsVybKJssq7JXsN
 Ig9/CFks+LmZxYPQ4uvs3UwBjFGtmXlJ+RQJrxqXv89gLJglW3Jl7h7WBcTJ/FyMXh5BAG5PE
 qa4O5i5GTg4WAQeJSfcXsnYxcnAwCsRIPPhhDRJmFAiTmHx5CSuIzSZgKPH3ySY2EFtEQFri2
 ufLjCBzmAUmM0q8fvcLbI6wgKPEzpMXmSBmqkrcfTmdGWQmr4C7xOe9kiBhCQE5iZPHJoPN5A
 QKrzv2lBninnZGiXNv57NMYORdwMiwilGjOLWoLLVI18hAL6koMz2jJDcxM0fX0MBMLze1uDg
 xPTUnMalYLzk/dxMjMBgYgGAH469lAYcYJTmYlER5TY0NI4X4kvJTKjMSizPii0pzUosPMcpw
 cChJ8H7eDZQTLEpNT61Iy8wBhiVMWoKDR0mEV2oPUJq3uCAxtzgzHSJ1ilGXY8Pq9V+YhFjy8
 vNSpcR5v4DMEAApyijNgxsBi5FLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuZlAZnCk5lXAr
 fpFdARTEBHvNimD3JESSJCSqqB0WaVZe2hb7oavG6W6y0vd11ULT140HCqhefdoB9auW3PhNk
 jT8ZvjdXZaNAus9Vp9ap3ZzOv9HiWHX1Snf2Bz1gl/sS3Rp6t82xdA9omV50X31L3j+NRTOyt
 zRtfycUkTPtQvPlojKvfkllP6gPu8LgvfRdwJJxt0wyl1dYW+5/Zchgn9ofuVGIpzkg01GIuK
 k4EAMEZioCMAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1496431922!52998587!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3381 invoked from network); 2 Jun 2017 19:32:03 -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; 2 Jun 2017 19:32:03 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id D9F4C23A27;
 Fri,  2 Jun 2017 19:32:01 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D9F4C23A27
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Fri,  2 Jun 2017 12:31:51 -0700
Message-Id: <1496431915-20774-14-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1496431915-20774-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1706021225440.18759@sstabellini-ThinkPad-X260>
 <1496431915-20774-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 v3 14/18] xen/pvcalls: disconnect and module_exit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW1wbGVtZW50IGJhY2tlbmRfZGlzY29ubmVjdC4gQ2FsbCBwdmNhbGxzX2JhY2tfcmVsZWFzZV9h
Y3RpdmUgb24gYWN0aXZlCnNvY2tldHMgYW5kIHB2Y2FsbHNfYmFja19yZWxlYXNlX3Bhc3NpdmUg
b24gcGFzc2l2ZSBzb2NrZXRzLgoKSW1wbGVtZW50IG1vZHVsZV9leGl0IGJ5IGNhbGxpbmcgYmFj
a2VuZF9kaXNjb25uZWN0IG9uIGZyb250ZW5kCmNvbm5lY3Rpb25zLgoKU2lnbmVkLW9mZi1ieTog
U3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgpDQzogYm9yaXMub3N0cm92
c2t5QG9yYWNsZS5jb20KQ0M6IGpncm9zc0BzdXNlLmNvbQotLS0KIGRyaXZlcnMveGVuL3B2Y2Fs
bHMtYmFjay5jIHwgNDkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwogMSBmaWxlIGNoYW5nZWQsIDQ5IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2
ZXJzL3hlbi9wdmNhbGxzLWJhY2suYyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCmluZGV4
IGI1NDE4ODcuLjZhZmU3YTAgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5j
CisrKyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCkBAIC04MDAsNiArODAwLDM4IEBAIHN0
YXRpYyBpbnQgYmFja2VuZF9jb25uZWN0KHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYpCiAKIHN0
YXRpYyBpbnQgYmFja2VuZF9kaXNjb25uZWN0KHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYpCiB7
CisJc3RydWN0IHB2Y2FsbHNfZmVkYXRhICpwcml2OworCXN0cnVjdCBzb2NrX21hcHBpbmcgKm1h
cCwgKm47CisJc3RydWN0IHNvY2twYXNzX21hcHBpbmcgKm1hcHBhc3M7CisJc3RydWN0IHJhZGl4
X3RyZWVfaXRlciBpdGVyOworCXZvaWQgKipzbG90OworCisKKwlwcml2ID0gZGV2X2dldF9kcnZk
YXRhKCZkZXYtPmRldik7CisKKwlsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUobWFwLCBuLCAmcHJp
di0+c29ja2V0X21hcHBpbmdzLCBsaXN0KSB7CisJCXB2Y2FsbHNfYmFja19yZWxlYXNlX2FjdGl2
ZShkZXYsIHByaXYsIG1hcCk7CisJfQorCisJcmFkaXhfdHJlZV9mb3JfZWFjaF9zbG90KHNsb3Qs
ICZwcml2LT5zb2NrZXRwYXNzX21hcHBpbmdzLCAmaXRlciwgMCkgeworCQltYXBwYXNzID0gcmFk
aXhfdHJlZV9kZXJlZl9zbG90KHNsb3QpOworCQlpZiAoIW1hcHBhc3MgfHwgcmFkaXhfdHJlZV9l
eGNlcHRpb24obWFwcGFzcykpIHsKKwkJCWlmIChyYWRpeF90cmVlX2RlcmVmX3JldHJ5KG1hcHBh
c3MpKSB7CisJCQkJc2xvdCA9IHJhZGl4X3RyZWVfaXRlcl9yZXRyeSgmaXRlcik7CisJCQkJY29u
dGludWU7CisJCQl9CisJCX0gZWxzZQorCQkJcHZjYWxsc19iYWNrX3JlbGVhc2VfcGFzc2l2ZShk
ZXYsIHByaXYsIG1hcHBhc3MpOworCX0KKworCXhlbmJ1c191bm1hcF9yaW5nX3ZmcmVlKGRldiwg
KHZvaWQgKilwcml2LT5zcmluZyk7CisJdW5iaW5kX2Zyb21faXJxaGFuZGxlcihwcml2LT5pcnEs
IGRldik7CisKKwlsaXN0X2RlbCgmcHJpdi0+bGlzdCk7CisJZGVzdHJveV93b3JrcXVldWUocHJp
di0+d3EpOworCWtmcmVlKHByaXYpOworCWRldl9zZXRfZHJ2ZGF0YSgmZGV2LT5kZXYsIE5VTEwp
OworCiAJcmV0dXJuIDA7CiB9CiAKQEAgLTk5MywzICsxMDI1LDIwIEBAIHN0YXRpYyBpbnQgX19p
bml0IHB2Y2FsbHNfYmFja19pbml0KHZvaWQpCiAJcmV0dXJuIDA7CiB9CiBtb2R1bGVfaW5pdChw
dmNhbGxzX2JhY2tfaW5pdCk7CisKK3N0YXRpYyB2b2lkIF9fZXhpdCBwdmNhbGxzX2JhY2tfZmlu
KHZvaWQpCit7CisJc3RydWN0IHB2Y2FsbHNfZmVkYXRhICpwcml2LCAqbnByaXY7CisKKwlkb3du
KCZwdmNhbGxzX2JhY2tfZ2xvYmFsLmZyb250ZW5kc19sb2NrKTsKKwlsaXN0X2Zvcl9lYWNoX2Vu
dHJ5X3NhZmUocHJpdiwgbnByaXYsICZwdmNhbGxzX2JhY2tfZ2xvYmFsLmZyb250ZW5kcywKKwkJ
CQkgbGlzdCkgeworCQliYWNrZW5kX2Rpc2Nvbm5lY3QocHJpdi0+ZGV2KTsKKwl9CisJdXAoJnB2
Y2FsbHNfYmFja19nbG9iYWwuZnJvbnRlbmRzX2xvY2spOworCisJeGVuYnVzX3VucmVnaXN0ZXJf
ZHJpdmVyKCZwdmNhbGxzX2JhY2tfZHJpdmVyKTsKKwltZW1zZXQoJnB2Y2FsbHNfYmFja19nbG9i
YWwsIDAsIHNpemVvZihwdmNhbGxzX2JhY2tfZ2xvYmFsKSk7Cit9CisKK21vZHVsZV9leGl0KHB2
Y2FsbHNfYmFja19maW4pOwotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 02 19:32:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 19:32: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 1dGsIp-0004OE-VJ; Fri, 02 Jun 2017 19:32:07 +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 1dGsIn-0004Jt-Pz
 for xen-devel@lists.xen.org; Fri, 02 Jun 2017 19:32:05 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 41/11-02181-53DB1395; Fri, 02 Jun 2017 19:32:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsVybKJssq7hXsN
 Ig59zpCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owpN/YxFvyQqXg67xZjA2OHRBcjJ4eQQBuT
 xLojVSA2i4CDxMytJ5m7GDk4GAViJB78sAYJMwqESUy+vIQVxGYTMJT4+2QTG4gtIiAtce3zZ
 cYuRi4OZoHJjBKv3/1iBkkIC3hI/Li4hAlipqpE++/FYDavgJvEn+fPWUBsCQE5iZPHJoMN5R
 Rwl1h37CkzyCAhgXZGiXNv57NMYORdwMiwilGjOLWoLLVI19hAL6koMz2jJDcxM0fX0MBULze
 1uDgxPTUnMalYLzk/dxMjMBzqGRgYdzBOWOV3iFGSg0lJlNfU2DBSiC8pP6UyI7E4I76oNCe1
 +BCjDAeHkgTv591AOcGi1PTUirTMHGBgwqQlOHiURHil9gCleYsLEnOLM9MhUqcYdTk2rF7/h
 UmIJS8/L1VKnPcLyAwBkKKM0jy4EbAoucQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmJcFZA
 pPZl4J3KZXQEcwAR3xYps+yBEliQgpqQZG+9Ks6Wv/J5xfv/0V2zpWjpWb+Kadjrmwb8aTL8k
 zN3+52TdhxocLD5sDdVI3bCnjSnXwsl7zqOqDfRIb1/T08hyj5G+1OV3fChpWXlRQdnEW31Dc
 UhvcGzfTwaX9yF+1d7edsjc0bq6q2/MzNvbC8v5Y5s9t6pUdnPErjG4s3rZaat/UjXPilFiKM
 xINtZiLihMB6snkco0CAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1496431920!73196693!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26392 invoked from network); 2 Jun 2017 19:32:01 -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; 2 Jun 2017 19:32:01 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id F20BE23A2A;
 Fri,  2 Jun 2017 19:31:58 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org F20BE23A2A
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Fri,  2 Jun 2017 12:31:43 -0700
Message-Id: <1496431915-20774-6-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1496431915-20774-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1706021225440.18759@sstabellini-ThinkPad-X260>
 <1496431915-20774-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 v3 06/18] xen/pvcalls: handle commands from the
	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>

V2hlbiB0aGUgb3RoZXIgZW5kIG5vdGlmaWVzIHVzIHRoYXQgdGhlcmUgYXJlIGNvbW1hbmRzIHRv
IGJlIHJlYWQKKHB2Y2FsbHNfYmFja19ldmVudCksIHdha2UgdXAgdGhlIGJhY2tlbmQgdGhyZWFk
IHRvIHBhcnNlIHRoZSBjb21tYW5kLgoKVGhlIGNvbW1hbmQgcmluZyB3b3JrcyBsaWtlIG1vc3Qg
b3RoZXIgWGVuIHJpbmdzLCBzbyB1c2UgdGhlIHVzdWFsCnJpbmcgbWFjcm9zIHRvIHJlYWQgYW5k
IHdyaXRlIHRvIGl0LiBUaGUgZnVuY3Rpb25zIGltcGxlbWVudGluZyB0aGUKY29tbWFuZHMgYXJl
IGVtcHR5IHN0dWJzIGZvciBub3cuCgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHN0ZWZhbm9AYXBvcmV0by5jb20+CkNDOiBib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbQpDQzog
amdyb3NzQHN1c2UuY29tCi0tLQogZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMgfCAxMTkgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdl
ZCwgMTE5IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWJh
Y2suYyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCmluZGV4IGJmZWEyNWYuLjYwNTc1MzMg
MTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCisrKyBiL2RyaXZlcnMveGVu
L3B2Y2FsbHMtYmFjay5jCkBAIC01MSwxMiArNTEsMTMxIEBAIHN0cnVjdCBwdmNhbGxzX2ZlZGF0
YSB7CiAJc3RydWN0IHdvcmtfc3RydWN0IHJlZ2lzdGVyX3dvcms7CiB9OwogCitzdGF0aWMgaW50
IHB2Y2FsbHNfYmFja19zb2NrZXQoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKKwkJc3RydWN0
IHhlbl9wdmNhbGxzX3JlcXVlc3QgKnJlcSkKK3sKKwlyZXR1cm4gMDsKK30KKworc3RhdGljIGlu
dCBwdmNhbGxzX2JhY2tfY29ubmVjdChzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAorCQkJCXN0
cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0ICpyZXEpCit7CisJcmV0dXJuIDA7Cit9CisKK3N0YXRp
YyBpbnQgcHZjYWxsc19iYWNrX3JlbGVhc2Uoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKKwkJ
CQlzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVxdWVzdCAqcmVxKQoreworCXJldHVybiAwOworfQorCitz
dGF0aWMgaW50IHB2Y2FsbHNfYmFja19iaW5kKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCisJ
CQkgICAgIHN0cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0ICpyZXEpCit7CisJcmV0dXJuIDA7Cit9
CisKK3N0YXRpYyBpbnQgcHZjYWxsc19iYWNrX2xpc3RlbihzdHJ1Y3QgeGVuYnVzX2RldmljZSAq
ZGV2LAorCQkJICAgICAgIHN0cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0ICpyZXEpCit7CisJcmV0
dXJuIDA7Cit9CisKK3N0YXRpYyBpbnQgcHZjYWxsc19iYWNrX2FjY2VwdChzdHJ1Y3QgeGVuYnVz
X2RldmljZSAqZGV2LAorCQkJICAgICAgIHN0cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0ICpyZXEp
Cit7CisJcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbnQgcHZjYWxsc19iYWNrX3BvbGwoc3RydWN0
IHhlbmJ1c19kZXZpY2UgKmRldiwKKwkJCSAgICAgc3RydWN0IHhlbl9wdmNhbGxzX3JlcXVlc3Qg
KnJlcSkKK3sKKwlyZXR1cm4gMDsKK30KKworc3RhdGljIGludCBwdmNhbGxzX2JhY2tfaGFuZGxl
X2NtZChzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAorCQkJCSAgIHN0cnVjdCB4ZW5fcHZjYWxs
c19yZXF1ZXN0ICpyZXEpCit7CisJaW50IHJldCA9IDA7CisKKwlzd2l0Y2ggKHJlcS0+Y21kKSB7
CisJY2FzZSBQVkNBTExTX1NPQ0tFVDoKKwkJcmV0ID0gcHZjYWxsc19iYWNrX3NvY2tldChkZXYs
IHJlcSk7CisJCWJyZWFrOworCWNhc2UgUFZDQUxMU19DT05ORUNUOgorCQlyZXQgPSBwdmNhbGxz
X2JhY2tfY29ubmVjdChkZXYsIHJlcSk7CisJCWJyZWFrOworCWNhc2UgUFZDQUxMU19SRUxFQVNF
OgorCQlyZXQgPSBwdmNhbGxzX2JhY2tfcmVsZWFzZShkZXYsIHJlcSk7CisJCWJyZWFrOworCWNh
c2UgUFZDQUxMU19CSU5EOgorCQlyZXQgPSBwdmNhbGxzX2JhY2tfYmluZChkZXYsIHJlcSk7CisJ
CWJyZWFrOworCWNhc2UgUFZDQUxMU19MSVNURU46CisJCXJldCA9IHB2Y2FsbHNfYmFja19saXN0
ZW4oZGV2LCByZXEpOworCQlicmVhazsKKwljYXNlIFBWQ0FMTFNfQUNDRVBUOgorCQlyZXQgPSBw
dmNhbGxzX2JhY2tfYWNjZXB0KGRldiwgcmVxKTsKKwkJYnJlYWs7CisJY2FzZSBQVkNBTExTX1BP
TEw6CisJCXJldCA9IHB2Y2FsbHNfYmFja19wb2xsKGRldiwgcmVxKTsKKwkJYnJlYWs7CisJZGVm
YXVsdDoKKwkJcmV0ID0gLUVOT1RTVVBQOworCQlicmVhazsKKwl9CisJcmV0dXJuIHJldDsKK30K
Kwogc3RhdGljIHZvaWQgcHZjYWxsc19iYWNrX3dvcmsoc3RydWN0IHdvcmtfc3RydWN0ICp3b3Jr
KQogeworCXN0cnVjdCBwdmNhbGxzX2ZlZGF0YSAqcHJpdiA9IGNvbnRhaW5lcl9vZih3b3JrLAor
CQlzdHJ1Y3QgcHZjYWxsc19mZWRhdGEsIHJlZ2lzdGVyX3dvcmspOworCWludCBub3RpZnksIG5v
dGlmeV9hbGwgPSAwLCBtb3JlID0gMTsKKwlzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVxdWVzdCByZXE7
CisJc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiA9IHByaXYtPmRldjsKKworCXdoaWxlIChtb3Jl
KSB7CisJCXdoaWxlIChSSU5HX0hBU19VTkNPTlNVTUVEX1JFUVVFU1RTKCZwcml2LT5yaW5nKSkg
eworCQkJUklOR19DT1BZX1JFUVVFU1QoJnByaXYtPnJpbmcsCisJCQkJCSAgcHJpdi0+cmluZy5y
ZXFfY29ucysrLAorCQkJCQkgICZyZXEpOworCisJCQlpZiAoIXB2Y2FsbHNfYmFja19oYW5kbGVf
Y21kKGRldiwgJnJlcSkpIHsKKwkJCQlSSU5HX1BVU0hfUkVTUE9OU0VTX0FORF9DSEVDS19OT1RJ
RlkoCisJCQkJCSZwcml2LT5yaW5nLCBub3RpZnkpOworCQkJCW5vdGlmeV9hbGwgKz0gbm90aWZ5
OworCQkJfQorCQl9CisKKwkJaWYgKG5vdGlmeV9hbGwpCisJCQlub3RpZnlfcmVtb3RlX3ZpYV9p
cnEocHJpdi0+aXJxKTsKKworCQlSSU5HX0ZJTkFMX0NIRUNLX0ZPUl9SRVFVRVNUUygmcHJpdi0+
cmluZywgbW9yZSk7CisJfQogfQogCiBzdGF0aWMgaXJxcmV0dXJuX3QgcHZjYWxsc19iYWNrX2V2
ZW50KGludCBpcnEsIHZvaWQgKmRldl9pZCkKIHsKKwlzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2
ID0gZGV2X2lkOworCXN0cnVjdCBwdmNhbGxzX2ZlZGF0YSAqcHJpdiA9IE5VTEw7CisKKwlpZiAo
ZGV2ID09IE5VTEwpCisJCXJldHVybiBJUlFfSEFORExFRDsKKworCXByaXYgPSBkZXZfZ2V0X2Ry
dmRhdGEoJmRldi0+ZGV2KTsKKwlpZiAocHJpdiA9PSBOVUxMKQorCQlyZXR1cm4gSVJRX0hBTkRM
RUQ7CisKKwkvKgorCSAqIFRPRE86IGEgc21hbGwgdGhlb3JldGljYWwgcmFjZSBleGlzdHMgaWYg
d2UgdHJ5IHRvIHF1ZXVlIHdvcmsKKwkgKiBhZnRlciBwdmNhbGxzX2JhY2tfd29yayBjaGVja2Vk
IGZvciBmaW5hbCByZXF1ZXN0cyBhbmQgYmVmb3JlCisJICogaXQgcmV0dXJucy4gVGhlIHF1ZXVp
bmcgd2lsbCBmYWlsLCBhbmQgcHZjYWxsc19iYWNrX3dvcmsKKwkgKiB3b24ndCBkbyB0aGUgd29y
ayBiZWNhdXNlIGl0IGlzIGFib3V0IHRvIHJldHVybi4gSW4gdGhhdAorCSAqIGNhc2UsIHdlIGxv
c2UgdGhlIG5vdGlmaWNhdGlvbi4KKwkgKi8KKwlxdWV1ZV93b3JrKHByaXYtPndxLCAmcHJpdi0+
cmVnaXN0ZXJfd29yayk7CisKIAlyZXR1cm4gSVJRX0hBTkRMRUQ7CiB9CiAKLS0gCjEuOS4xCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 02 19:32:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 19:32: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 1dGsIq-0004PG-AC; Fri, 02 Jun 2017 19: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 <sstabellini@kernel.org>) id 1dGsIo-0004M3-Qg
 for xen-devel@lists.xen.org; Fri, 02 Jun 2017 19:32:06 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 BC/EE-02180-63DB1395; Fri, 02 Jun 2017 19:32:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsVybKJssq7pXsN
 IgwNrZC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owrbyeyFszgrlj08h1LA+MRzi5GLg4hgTYm
 iUd3prJ0MXJysAg4SKy/+Y+xi5GDg1EgRuLBD2uQMKNAmMTky0tYQWw2AUOJv082sYHYIgLSE
 tc+X2YEmcMsMJlR4vW7X8wgCWGBcIkHP+9DzVSVmDL7DVgDr4C7xIPj68FsCQE5iZPHJoMN5Q
 SKrzv2lBnioHZGiXNv57NMYORdwMiwilG9OLWoLLVI11gvqSgzPaMkNzEzR9fQwFQvN7W4ODE
 9NScxqVgvOT93EyMwHBiAYAfj3n9OhxglOZiURHlNjQ0jhfiS8lMqMxKLM+KLSnNSiw8xynBw
 KEnwNu0GygkWpaanVqRl5gADEyYtwcGjJMK7HCTNW1yQmFucmQ6ROsWoy7Fh9fovTEIsefl5q
 VLivF9AigRAijJK8+BGwKLkEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5WUCm8GTmlcBteg
 V0BBPQES+26YMcUZKIkJJqYCzQ5wjtMM2z954qxdQ/4d781MkXTnUyiJ4oTV7LHLRgQU94kLG
 JbK6vymfjO3w3w2eU/qh3X3EtOk1HUeI1M3NaY6/s/EuSF45uKL5VpXkprPDQPff6+ttKdy4Z
 JZ/7FvPg74JlvtM1/4nNTvqz6s6tnVdTEm5Z2XxmXdjwc7dE2Ll9Z8IClyqxFGckGmoxFxUnA
 gAAyc0hjQIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1496431924!100012280!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26615 invoked from network); 2 Jun 2017 19:32:05 -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; 2 Jun 2017 19:32:05 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 3BF1423A2A;
 Fri,  2 Jun 2017 19:32:03 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 3BF1423A2A
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Fri,  2 Jun 2017 12:31:55 -0700
Message-Id: <1496431915-20774-18-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1496431915-20774-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1706021225440.18759@sstabellini-ThinkPad-X260>
 <1496431915-20774-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 v3 18/18] xen: introduce a Kconfig option to
	enable the pvcalls 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>

QWxzbyBhZGQgcHZjYWxscy1iYWNrIHRvIHRoZSBNYWtlZmlsZS4KClNpZ25lZC1vZmYtYnk6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRvLmNvbT4KQ0M6IGJvcmlzLm9zdHJvdnNr
eUBvcmFjbGUuY29tCkNDOiBqZ3Jvc3NAc3VzZS5jb20KLS0tCiBkcml2ZXJzL3hlbi9LY29uZmln
ICB8IDEyICsrKysrKysrKysrKwogZHJpdmVycy94ZW4vTWFrZWZpbGUgfCAgMSArCiAyIGZpbGVz
IGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9LY29u
ZmlnIGIvZHJpdmVycy94ZW4vS2NvbmZpZwppbmRleCBmMTViYjNiNy4uYmJkZjA1OSAxMDA2NDQK
LS0tIGEvZHJpdmVycy94ZW4vS2NvbmZpZworKysgYi9kcml2ZXJzL3hlbi9LY29uZmlnCkBAIC0x
OTYsNiArMTk2LDE4IEBAIGNvbmZpZyBYRU5fUENJREVWX0JBQ0tFTkQKIAogCSAgSWYgaW4gZG91
YnQsIHNheSBtLgogCitjb25maWcgWEVOX1BWQ0FMTFNfQkFDS0VORAorCWJvb2wgIlhFTiBQViBD
YWxscyBiYWNrZW5kIGRyaXZlciIKKwlkZXBlbmRzIG9uIElORVQgJiYgWEVOCisJZGVmYXVsdCBu
CisJaGVscAorCSAgRXhwZXJpbWVudGFsIGJhY2tlbmQgZm9yIHRoZSBYZW4gUFYgQ2FsbHMgcHJv
dG9jb2wKKwkgIChodHRwczovL3hlbmJpdHMueGVuLm9yZy9kb2NzL3Vuc3RhYmxlL21pc2MvcHZj
YWxscy5odG1sKS4gSXQKKwkgIGFsbG93cyBQViBDYWxscyBmcm9udGVuZHMgdG8gc2VuZCBQT1NJ
WCBjYWxscyB0byB0aGUgYmFja2VuZCwKKwkgIHdoaWNoIGltcGxlbWVudHMgdGhlbS4KKworCSAg
SWYgaW4gZG91YnQsIHNheSBuLgorCiBjb25maWcgWEVOX1NDU0lfQkFDS0VORAogCXRyaXN0YXRl
ICJYRU4gU0NTSSBiYWNrZW5kIGRyaXZlciIKIAlkZXBlbmRzIG9uIFhFTiAmJiBYRU5fQkFDS0VO
RCAmJiBUQVJHRVRfQ09SRQpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vTWFrZWZpbGUgYi9kcml2
ZXJzL3hlbi9NYWtlZmlsZQppbmRleCA4ZmVhYjgxMC4uNDgwYjkyOCAxMDA2NDQKLS0tIGEvZHJp
dmVycy94ZW4vTWFrZWZpbGUKKysrIGIvZHJpdmVycy94ZW4vTWFrZWZpbGUKQEAgLTM4LDYgKzM4
LDcgQEAgb2JqLSQoQ09ORklHX1hFTl9BQ1BJX1BST0NFU1NPUikJKz0geGVuLWFjcGktcHJvY2Vz
c29yLm8KIG9iai0kKENPTkZJR19YRU5fRUZJKQkJCSs9IGVmaS5vCiBvYmotJChDT05GSUdfWEVO
X1NDU0lfQkFDS0VORCkJCSs9IHhlbi1zY3NpYmFjay5vCiBvYmotJChDT05GSUdfWEVOX0FVVE9f
WExBVEUpCQkrPSB4bGF0ZV9tbXUubworb2JqLSQoQ09ORklHX1hFTl9QVkNBTExTX0JBQ0tFTkQp
CSs9IHB2Y2FsbHMtYmFjay5vCiB4ZW4tZXZ0Y2huLXkJCQkJOj0gZXZ0Y2huLm8KIHhlbi1nbnRk
ZXYteQkJCQk6PSBnbnRkZXYubwogeGVuLWdudGFsbG9jLXkJCQkJOj0gZ250YWxsb2MubwotLSAK
MS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 02 19:32:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 19: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 1dGsIu-0004Tx-HV; Fri, 02 Jun 2017 19: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 <sstabellini@kernel.org>) id 1dGsIt-0004Sg-A3
 for xen-devel@lists.xen.org; Fri, 02 Jun 2017 19:32:11 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 66/A2-03613-A3DB1395; Fri, 02 Jun 2017 19:32:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsVybKJssq7lXsN
 Ig92rTSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oz35/ULJqhWvHj5hLWB8al8FyMXh5BAG5NE
 59F/7F2MnBwsAg4Sezv+MHYxcnAwCsRIPPhhDRJmFAiTmHx5CSuIzSZgKPH3ySY2EFtEQFri2
 ufLjCBzmAUmM0q8fveLGSQhLGAvce/lX1aImaoSO7+vA7N5Bdwl5s7dwgRiSwjISZw8Nhkszg
 kUX3fsKTPEQe2MEufezmeZwMi7gJFhFaNGcWpRWWqRrpGBXlJRZnpGSW5iZo6uoYGZXm5qcXF
 iempOYlKxXnJ+7iZGYDgwAMEOxl/LAg4xSnIwKYnymhobRgrxJeWnVGYkFmfEF5XmpBYfYpTh
 4FCS4P28GygnWJSanlqRlpkDDEyYtAQHj5IIr9QeoDRvcUFibnFmOkTqFKMux4bV678wCbHk5
 eelSonzfgGZIQBSlFGaBzcCFiWXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMzLAjKFJzOvBG
 7TK6AjmICOeLFNH+SIkkSElFQDY1XBvpzoc8631y5NqJZ40pz9iX1mTFfCzG9y3Z+qUo8/YA9
 MSfI8/G3eVbNcHccLBz/bmcy82WJ2f0fmxbNT9ydLxOmdPD03hcNjDZ+733dRVw2NuwFhjFee
 H87cl3495eVajUj5Yts7Yp+SH8VLZfToHRPqe3Tj4HWRJTdXXhAT/ijW3bN3uRJLcUaioRZzU
 XEiAHk+hUGNAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1496431928!65405514!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44766 invoked from network); 2 Jun 2017 19:32:09 -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; 2 Jun 2017 19:32:09 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C931D23A2F;
 Fri,  2 Jun 2017 19:32:00 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C931D23A2F
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Fri,  2 Jun 2017 12:31:48 -0700
Message-Id: <1496431915-20774-11-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1496431915-20774-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1706021225440.18759@sstabellini-ThinkPad-X260>
 <1496431915-20774-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 v3 11/18] 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>

SW1wbGVtZW50IHRoZSBhY2NlcHQgY29tbWFuZCBieSBjYWxsaW5nIGluZXRfYWNjZXB0LiBUbyBh
dm9pZCBibG9ja2luZwppbiB0aGUga2VybmVsLCBjYWxsIGluZXRfYWNjZXB0KE9fTk9OQkxPQ0sp
IGZyb20gYSB3b3JrcXVldWUsIHdoaWNoIGdldApzY2hlZHVsZWQgb24gc2tfZGF0YV9yZWFkeSAo
Zm9yIGEgcGFzc2l2ZSBzb2NrZXQsIGl0IG1lYW5zIHRoYXQgdGhlcmUKYXJlIGNvbm5lY3Rpb25z
IHRvIGFjY2VwdCkuCgpVc2UgdGhlIHJlcWNvcHkgZmllbGQgdG8gc3RvcmUgdGhlIHJlcXVlc3Qu
IEFjY2VwdCB0aGUgbmV3IHNvY2tldCBmcm9tCnRoZSBkZWxheWVkIHdvcmsgZnVuY3Rpb24sIGNy
ZWF0ZSBhIG5ldyBzb2NrX21hcHBpbmcgZm9yIGl0LCBtYXAKdGhlIGluZGV4ZXMgcGFnZSBhbmQg
ZGF0YSByaW5nLCBhbmQgcmVwbHkgdG8gdGhlIG90aGVyIGVuZC4gQWxsb2NhdGUgYW4KaW93b3Jr
ZXIgZm9yIHRoZSBzb2NrZXQuCgpPbmx5IHN1cHBvcnQgb25lIG91dHN0YW5kaW5nIGJsb2NraW5n
IGFjY2VwdCByZXF1ZXN0IGZvciBldmVyeSBzb2NrZXQgYXQKYW55IHRpbWUuCgpBZGQgYSBmaWVs
ZCB0byBzb2NrX21hcHBpbmcgdG8gcmVtZW1iZXIgdGhlIHBhc3NpdmUgc29ja2V0IGZyb20gd2hp
Y2ggYW4KYWN0aXZlIHNvY2tldCB3YXMgY3JlYXRlZC4KClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRvLmNvbT4KQ0M6IGJvcmlzLm9zdHJvdnNreUBvcmFj
bGUuY29tCkNDOiBqZ3Jvc3NAc3VzZS5jb20KLS0tCiBkcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2su
YyB8IDEwOSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KIDEg
ZmlsZSBjaGFuZ2VkLCAxMDggaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdp
dCBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jIGIvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNr
LmMKaW5kZXggYTc1NTg2ZS4uZjExNzNmNCAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vcHZjYWxs
cy1iYWNrLmMKKysrIGIvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMKQEAgLTY1LDYgKzY1LDcg
QEAgc3RydWN0IHB2Y2FsbHNfaW93b3JrZXIgewogc3RydWN0IHNvY2tfbWFwcGluZyB7CiAJc3Ry
dWN0IGxpc3RfaGVhZCBsaXN0OwogCXN0cnVjdCBwdmNhbGxzX2ZlZGF0YSAqcHJpdjsKKwlzdHJ1
Y3Qgc29ja3Bhc3NfbWFwcGluZyAqc29ja3Bhc3M7CiAJc3RydWN0IHNvY2tldCAqc29jazsKIAl1
aW50NjRfdCBpZDsKIAlncmFudF9yZWZfdCByZWY7CkBAIC0yNzUsMTAgKzI3Niw3OSBAQCBzdGF0
aWMgaW50IHB2Y2FsbHNfYmFja19yZWxlYXNlKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCiAK
IHN0YXRpYyB2b2lkIF9fcHZjYWxsc19iYWNrX2FjY2VwdChzdHJ1Y3Qgd29ya19zdHJ1Y3QgKndv
cmspCiB7CisJc3RydWN0IHNvY2twYXNzX21hcHBpbmcgKm1hcHBhc3MgPSBjb250YWluZXJfb2Yo
CisJCXdvcmssIHN0cnVjdCBzb2NrcGFzc19tYXBwaW5nLCByZWdpc3Rlcl93b3JrKTsKKwlzdHJ1
Y3Qgc29ja19tYXBwaW5nICptYXA7CisJc3RydWN0IHB2Y2FsbHNfaW93b3JrZXIgKmlvdzsKKwlz
dHJ1Y3QgcHZjYWxsc19mZWRhdGEgKnByaXY7CisJc3RydWN0IHNvY2tldCAqc29jazsKKwlzdHJ1
Y3QgeGVuX3B2Y2FsbHNfcmVzcG9uc2UgKnJzcDsKKwlzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVxdWVz
dCAqcmVxOworCWludCBub3RpZnk7CisJaW50IHJldCA9IC1FSU5WQUw7CisJdW5zaWduZWQgbG9u
ZyBmbGFnczsKKworCXByaXYgPSBtYXBwYXNzLT5wcml2OworCS8qIFdlIG9ubHkgbmVlZCB0byBj
aGVjayB0aGUgdmFsdWUgb2YgImNtZCIgYXRvbWljYWxseSBvbiByZWFkLiAqLworCXNwaW5fbG9j
a19pcnFzYXZlKCZtYXBwYXNzLT5jb3B5X2xvY2ssIGZsYWdzKTsKKwlyZXEgPSAmbWFwcGFzcy0+
cmVxY29weTsKKwlpZiAocmVxLT5jbWQgIT0gUFZDQUxMU19BQ0NFUFQpIHsKKwkJc3Bpbl91bmxv
Y2tfaXJxcmVzdG9yZSgmbWFwcGFzcy0+Y29weV9sb2NrLCBmbGFncyk7CisJCXJldHVybjsKKwl9
CisJc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmbWFwcGFzcy0+Y29weV9sb2NrLCBmbGFncyk7CisK
Kwlzb2NrID0gc29ja19hbGxvYygpOworCWlmIChzb2NrID09IE5VTEwpCisJCWdvdG8gb3V0X2Vy
cm9yOworCXNvY2stPnR5cGUgPSBtYXBwYXNzLT5zb2NrLT50eXBlOworCXNvY2stPm9wcyA9IG1h
cHBhc3MtPnNvY2stPm9wczsKKworCXJldCA9IGluZXRfYWNjZXB0KG1hcHBhc3MtPnNvY2ssIHNv
Y2ssIE9fTk9OQkxPQ0ssIHRydWUpOworCWlmIChyZXQgPT0gLUVBR0FJTikgeworCQlzb2NrX3Jl
bGVhc2Uoc29jayk7CisJCWdvdG8gb3V0X2Vycm9yOworCX0KKworCW1hcCA9IHB2Y2FsbHNfbmV3
X2FjdGl2ZV9zb2NrZXQocHJpdiwKKwkJCQkJcmVxLT51LmFjY2VwdC5pZF9uZXcsCisJCQkJCXJl
cS0+dS5hY2NlcHQucmVmLAorCQkJCQlyZXEtPnUuYWNjZXB0LmV2dGNobiwKKwkJCQkJc29jayk7
CisJaWYgKCFtYXApIHsKKwkJc29ja19yZWxlYXNlKHNvY2spOworCQlnb3RvIG91dF9lcnJvcjsK
Kwl9CisKKwltYXAtPnNvY2twYXNzID0gbWFwcGFzczsKKwlpb3cgPSAmbWFwLT5pb3dvcmtlcjsK
KwlhdG9taWNfaW5jKCZtYXAtPnJlYWQpOworCWF0b21pY19pbmMoJm1hcC0+aW8pOworCXF1ZXVl
X3dvcmtfb24oaW93LT5jcHUsIGlvdy0+d3EsICZpb3ctPnJlZ2lzdGVyX3dvcmspOworCitvdXRf
ZXJyb3I6CisJcnNwID0gUklOR19HRVRfUkVTUE9OU0UoJnByaXYtPnJpbmcsIHByaXYtPnJpbmcu
cnNwX3Byb2RfcHZ0KyspOworCXJzcC0+cmVxX2lkID0gcmVxLT5yZXFfaWQ7CisJcnNwLT5jbWQg
PSByZXEtPmNtZDsKKwlyc3AtPnUuYWNjZXB0LmlkID0gcmVxLT51LmFjY2VwdC5pZDsKKwlyc3At
PnJldCA9IHJldDsKKwlSSU5HX1BVU0hfUkVTUE9OU0VTX0FORF9DSEVDS19OT1RJRlkoJnByaXYt
PnJpbmcsIG5vdGlmeSk7CisJaWYgKG5vdGlmeSkKKwkJbm90aWZ5X3JlbW90ZV92aWFfaXJxKHBy
aXYtPmlycSk7CisKKwlzcGluX2xvY2tfaXJxc2F2ZSgmbWFwcGFzcy0+Y29weV9sb2NrLCBmbGFn
cyk7CisJbWFwcGFzcy0+cmVxY29weS5jbWQgPSAwOworCXNwaW5fdW5sb2NrX2lycXJlc3RvcmUo
Jm1hcHBhc3MtPmNvcHlfbG9jaywgZmxhZ3MpOwogfQogCiBzdGF0aWMgdm9pZCBwdmNhbGxzX3Bh
c3Nfc2tfZGF0YV9yZWFkeShzdHJ1Y3Qgc29jayAqc29jaykKIHsKKwlzdHJ1Y3Qgc29ja3Bhc3Nf
bWFwcGluZyAqbWFwcGFzcyA9IHNvY2stPnNrX3VzZXJfZGF0YTsKKworCWlmIChtYXBwYXNzID09
IE5VTEwpCisJCXJldHVybjsKKworCXF1ZXVlX3dvcmsobWFwcGFzcy0+d3EsICZtYXBwYXNzLT5y
ZWdpc3Rlcl93b3JrKTsKIH0KIAogc3RhdGljIGludCBwdmNhbGxzX2JhY2tfYmluZChzdHJ1Y3Qg
eGVuYnVzX2RldmljZSAqZGV2LApAQCAtMzgwLDcgKzQ1MCw0NCBAQCBzdGF0aWMgaW50IHB2Y2Fs
bHNfYmFja19saXN0ZW4oc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKIHN0YXRpYyBpbnQgcHZj
YWxsc19iYWNrX2FjY2VwdChzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAogCQkJICAgICAgIHN0
cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0ICpyZXEpCiB7Ci0JcmV0dXJuIDA7CisJc3RydWN0IHB2
Y2FsbHNfZmVkYXRhICpwcml2OworCXN0cnVjdCBzb2NrcGFzc19tYXBwaW5nICptYXBwYXNzOwor
CWludCByZXQgPSAtRUlOVkFMOworCXN0cnVjdCB4ZW5fcHZjYWxsc19yZXNwb25zZSAqcnNwOwor
CXVuc2lnbmVkIGxvbmcgZmxhZ3M7CisKKwlwcml2ID0gZGV2X2dldF9kcnZkYXRhKCZkZXYtPmRl
dik7CisKKwltYXBwYXNzID0gcmFkaXhfdHJlZV9sb29rdXAoJnByaXYtPnNvY2tldHBhc3NfbWFw
cGluZ3MsCisJCXJlcS0+dS5hY2NlcHQuaWQpOworCWlmIChtYXBwYXNzID09IE5VTEwpCisJCWdv
dG8gb3V0X2Vycm9yOworCisJLyogCisJICogTGltaXRhdGlvbiBvZiB0aGUgY3VycmVudCBpbXBs
ZW1lbnRhdGlvbjogb25seSBzdXBwb3J0IG9uZQorCSAqIGNvbmN1cnJlbnQgYWNjZXB0IG9yIHBv
bGwgY2FsbCBvbiBvbmUgc29ja2V0LgorCSAqLworCXNwaW5fbG9ja19pcnFzYXZlKCZtYXBwYXNz
LT5jb3B5X2xvY2ssIGZsYWdzKTsKKwlpZiAobWFwcGFzcy0+cmVxY29weS5jbWQgIT0gMCkgewor
CQlzcGluX3VubG9ja19pcnFyZXN0b3JlKCZtYXBwYXNzLT5jb3B5X2xvY2ssIGZsYWdzKTsKKwkJ
cmV0ID0gLUVJTlRSOworCQlnb3RvIG91dF9lcnJvcjsKKwl9CisKKwltYXBwYXNzLT5yZXFjb3B5
ID0gKnJlcTsKKwlzcGluX3VubG9ja19pcnFyZXN0b3JlKCZtYXBwYXNzLT5jb3B5X2xvY2ssIGZs
YWdzKTsKKwlxdWV1ZV93b3JrKG1hcHBhc3MtPndxLCAmbWFwcGFzcy0+cmVnaXN0ZXJfd29yayk7
CisKKwkvKiBUZWxsIHRoZSBjYWxsZXIgd2UgZG9uJ3QgbmVlZCB0byBzZW5kIGJhY2sgYSBub3Rp
ZmljYXRpb24geWV0ICovCisJcmV0dXJuIC0xOworCitvdXRfZXJyb3I6CisJcnNwID0gUklOR19H
RVRfUkVTUE9OU0UoJnByaXYtPnJpbmcsIHByaXYtPnJpbmcucnNwX3Byb2RfcHZ0KyspOworCXJz
cC0+cmVxX2lkID0gcmVxLT5yZXFfaWQ7CisJcnNwLT5jbWQgPSByZXEtPmNtZDsKKwlyc3AtPnUu
YWNjZXB0LmlkID0gcmVxLT51LmFjY2VwdC5pZDsKKwlyc3AtPnJldCA9IHJldDsKKwlyZXR1cm4g
cmV0OwogfQogCiBzdGF0aWMgaW50IHB2Y2FsbHNfYmFja19wb2xsKHN0cnVjdCB4ZW5idXNfZGV2
aWNlICpkZXYsCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 02 19:32:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 19: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 1dGsJ4-0004dL-Pi; Fri, 02 Jun 2017 19: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 <sstabellini@kernel.org>) id 1dGsJ3-0004bZ-BX
 for xen-devel@lists.xen.org; Fri, 02 Jun 2017 19:32:21 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 28/7B-03620-44DB1395; Fri, 02 Jun 2017 19:32:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsVybKJssq7zXsN
 Ig84DVhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aDj5IF2yUqzu89wtzAeFOki5GLQ0igjUni
 8eqrTF2MnBwsAg4SK1vbgWwODkaBGIkHP6xBwowCYRKTLy9hBbHZBAwl/j7ZxAZiiwhIS1z7f
 JkRZA6zwGRGidfvfjGDJIQFzCSmP9nKBjFTVWLm0e9gzbwC7hIPplxiAbElBOQkTh6bDBbnBI
 qvO/aUGeKgdkaJc2/ns0xg5F3AyLCKUaM4tagstUjXyEwvqSgzPaMkNzEzR9fQwEwvN7W4ODE
 9NScxqVgvOT93EyMwHBiAYAfjmQWBhxglOZiURHlNjQ0jhfiS8lMqMxKLM+KLSnNSiw8xynBw
 KEnwNu0GygkWpaanVqRl5gADEyYtwcGjJMJ7FyTNW1yQmFucmQ6ROsWoy7Fh9fovTEIsefl5q
 VLivDEgRQIgRRmleXAjYFFyiVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8LCBTeDLzSuA2vQ
 I6ggnoiBfb9EGOKElESEk1MBYFLQlhe/7e4O33dYdTbt3f1TPv1rqGxCBr9izRgADlmScNVpk
 mq6nU7lWv9j4saHT4kX/iy+eJ6uIRbl4sp1ulfQ/z1EdblLnMSJZrfzG77qbgacPDFywaW21f
 XuP0ufC00fzffp0XBoIbqkWET7X9eL1ps93iOyeZRO3/3p5c/erPr8vT5iuxFGckGmoxFxUnA
 gB1cSB7jQIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1496431938!71948299!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7120 invoked from network); 2 Jun 2017 19:32:19 -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; 2 Jun 2017 19:32:19 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id DA85323A31;
 Fri,  2 Jun 2017 19:32:02 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org DA85323A31
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Fri,  2 Jun 2017 12:31:54 -0700
Message-Id: <1496431915-20774-17-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1496431915-20774-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1706021225440.18759@sstabellini-ThinkPad-X260>
 <1496431915-20774-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 v3 17/18] xen/pvcalls: implement write
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiB0aGUgb3RoZXIgZW5kIG5vdGlmaWVzIHVzIHRoYXQgdGhlcmUgaXMgZGF0YSB0byBiZSB3
cml0dGVuCihwdmNhbGxzX2JhY2tfY29ubl9ldmVudCksIGluY3JlbWVudCB0aGUgaW8gYW5kIHdy
aXRlIGNvdW50ZXJzLCBhbmQKc2NoZWR1bGUgdGhlIGlvd29ya2VyLgoKSW1wbGVtZW50IHRoZSB3
cml0ZSBmdW5jdGlvbiBjYWxsZWQgYnkgaW93b3JrZXIgYnkgcmVhZGluZyB0aGUgZGF0YSBmcm9t
CnRoZSBkYXRhIHJpbmcsIHdyaXRpbmcgaXQgdG8gdGhlIHNvY2tldCBieSBjYWxsaW5nIGluZXRf
c2VuZG1zZy4KClNldCBvdXRfZXJyb3Igb24gZXJyb3IuCgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHN0ZWZhbm9AYXBvcmV0by5jb20+CkNDOiBib3Jpcy5vc3Ryb3Zza3lAb3Jh
Y2xlLmNvbQpDQzogamdyb3NzQHN1c2UuY29tCi0tLQogZHJpdmVycy94ZW4vcHZjYWxscy1iYWNr
LmMgfCA3NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiAx
IGZpbGUgY2hhbmdlZCwgNzMgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdp
dCBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jIGIvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNr
LmMKaW5kZXggZTdkMmI4NS4uZmUzZTcwZiAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vcHZjYWxs
cy1iYWNrLmMKKysrIGIvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMKQEAgLTE4MCw3ICsxODAs
NjYgQEAgc3RhdGljIHZvaWQgcHZjYWxsc19jb25uX2JhY2tfcmVhZCh1bnNpZ25lZCBsb25nIG9w
YXF1ZSkKIAogc3RhdGljIGludCBwdmNhbGxzX2Nvbm5fYmFja193cml0ZShzdHJ1Y3Qgc29ja19t
YXBwaW5nICptYXApCiB7Ci0JcmV0dXJuIDA7CisJc3RydWN0IHB2Y2FsbHNfZGF0YV9pbnRmICpp
bnRmID0gbWFwLT5yaW5nOworCXN0cnVjdCBwdmNhbGxzX2RhdGEgKmRhdGEgPSAmbWFwLT5kYXRh
OworCXN0cnVjdCBtc2doZHIgbXNnOworCXN0cnVjdCBrdmVjIHZlY1syXTsKKwlSSU5HX0lEWCBj
b25zLCBwcm9kLCBzaXplLCByaW5nX3NpemU7CisJaW50IHJldDsKKworCWNvbnMgPSBpbnRmLT5v
dXRfY29uczsKKwlwcm9kID0gaW50Zi0+b3V0X3Byb2Q7CisJLyogcmVhZCB0aGUgaW5kZXhlcyBi
ZWZvcmUgZGVhbGluZyB3aXRoIHRoZSBkYXRhICovCisJdmlydF9tYigpOworCisJcmluZ19zaXpl
ID0gWEVOX0ZMRVhfUklOR19TSVpFKG1hcC0+cmluZ19vcmRlcik7CisJc2l6ZSA9IHB2Y2FsbHNf
cXVldWVkKHByb2QsIGNvbnMsIHJpbmdfc2l6ZSk7CisJaWYgKHNpemUgPT0gMCkKKwkJcmV0dXJu
IDA7CisKKwltZW1zZXQoJm1zZywgMCwgc2l6ZW9mKG1zZykpOworCW1zZy5tc2dfZmxhZ3MgfD0g
TVNHX0RPTlRXQUlUOworCW1zZy5tc2dfaXRlci50eXBlID0gSVRFUl9LVkVDfFJFQUQ7CisJbXNn
Lm1zZ19pdGVyLmNvdW50ID0gc2l6ZTsKKwlpZiAocHZjYWxsc19tYXNrKHByb2QsIHJpbmdfc2l6
ZSkgPiBwdmNhbGxzX21hc2soY29ucywgcmluZ19zaXplKSkgeworCQl2ZWNbMF0uaW92X2Jhc2Ug
PSBkYXRhLT5vdXQgKyBwdmNhbGxzX21hc2soY29ucywgcmluZ19zaXplKTsKKwkJdmVjWzBdLmlv
dl9sZW4gPSBzaXplOworCQltc2cubXNnX2l0ZXIua3ZlYyA9IHZlYzsKKwkJbXNnLm1zZ19pdGVy
Lm5yX3NlZ3MgPSAxOworCX0gZWxzZSB7CisJCXZlY1swXS5pb3ZfYmFzZSA9IGRhdGEtPm91dCAr
IHB2Y2FsbHNfbWFzayhjb25zLCByaW5nX3NpemUpOworCQl2ZWNbMF0uaW92X2xlbiA9IHJpbmdf
c2l6ZSAtIHB2Y2FsbHNfbWFzayhjb25zLCByaW5nX3NpemUpOworCQl2ZWNbMV0uaW92X2Jhc2Ug
PSBkYXRhLT5vdXQ7CisJCXZlY1sxXS5pb3ZfbGVuID0gc2l6ZSAtIHZlY1swXS5pb3ZfbGVuOwor
CQltc2cubXNnX2l0ZXIua3ZlYyA9IHZlYzsKKwkJbXNnLm1zZ19pdGVyLm5yX3NlZ3MgPSAyOwor
CX0KKworCWF0b21pY19zZXQoJm1hcC0+d3JpdGUsIDApOworCXJldCA9IGluZXRfc2VuZG1zZyht
YXAtPnNvY2ssICZtc2csIHNpemUpOworCWlmIChyZXQgPT0gLUVBR0FJTiB8fCByZXQgPCBzaXpl
KSB7CisJCWF0b21pY19pbmMoJm1hcC0+d3JpdGUpOworCQlhdG9taWNfaW5jKCZtYXAtPmlvKTsK
Kwl9CisJaWYgKHJldCA9PSAtRUFHQUlOKQorCQlyZXR1cm4gcmV0OworCisJLyogd3JpdGUgdGhl
IGRhdGEsIHRoZW4gdXBkYXRlIHRoZSBpbmRleGVzICovCisJdmlydF93bWIoKTsKKwlpZiAocmV0
IDwgMCkgeworCQlpbnRmLT5vdXRfZXJyb3IgPSByZXQ7CisJfSBlbHNlIHsKKwkJaW50Zi0+b3V0
X2Vycm9yID0gMDsKKwkJaW50Zi0+b3V0X2NvbnMgPSBjb25zICsgcmV0OworCQlwcm9kID0gaW50
Zi0+b3V0X3Byb2Q7CisJfQorCS8qIHVwZGF0ZSB0aGUgaW5kZXhlcywgdGhlbiBub3RpZnkgdGhl
IG90aGVyIGVuZCAqLworCXZpcnRfd21iKCk7CisJaWYgKHByb2QgIT0gY29ucyArIHJldCkKKwkJ
YXRvbWljX2luYygmbWFwLT53cml0ZSk7CisJbm90aWZ5X3JlbW90ZV92aWFfaXJxKG1hcC0+aXJx
KTsKKworCXJldHVybiByZXQ7CiB9CiAKIHN0YXRpYyB2b2lkIHB2Y2FsbHNfYmFja19pb3dvcmtl
cihzdHJ1Y3Qgd29ya19zdHJ1Y3QgKndvcmspCkBAIC04MzcsNiArODk2LDE5IEBAIHN0YXRpYyBp
cnFyZXR1cm5fdCBwdmNhbGxzX2JhY2tfZXZlbnQoaW50IGlycSwgdm9pZCAqZGV2X2lkKQogCiBz
dGF0aWMgaXJxcmV0dXJuX3QgcHZjYWxsc19iYWNrX2Nvbm5fZXZlbnQoaW50IGlycSwgdm9pZCAq
c29ja19tYXApCiB7CisJc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwID0gc29ja19tYXA7CisJc3Ry
dWN0IHB2Y2FsbHNfaW93b3JrZXIgKmlvdzsKKworCWlmIChtYXAgPT0gTlVMTCB8fCBtYXAtPnNv
Y2sgPT0gTlVMTCB8fCBtYXAtPnNvY2stPnNrID09IE5VTEwgfHwKKwkJbWFwLT5zb2NrLT5zay0+
c2tfdXNlcl9kYXRhICE9IG1hcCkKKwkJcmV0dXJuIElSUV9IQU5ETEVEOworCisJaW93ID0gJm1h
cC0+aW93b3JrZXI7CisKKwlhdG9taWNfaW5jKCZtYXAtPndyaXRlKTsKKwlhdG9taWNfaW5jKCZt
YXAtPmlvKTsKKwlxdWV1ZV93b3JrX29uKGlvdy0+Y3B1LCBpb3ctPndxLCAmaW93LT5yZWdpc3Rl
cl93b3JrKTsKKwogCXJldHVybiBJUlFfSEFORExFRDsKIH0KIAotLSAKMS45LjEKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 02 19:32:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 19: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 1dGsJE-0004lc-8U; Fri, 02 Jun 2017 19:32: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 1dGsJD-0004kj-P5
 for xen-devel@lists.xen.org; Fri, 02 Jun 2017 19:32:31 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 70/06-03058-F4DB1395; Fri, 02 Jun 2017 19:32:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsVybKJssq7fXsN
 IgwcbpSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyergmsBS+lK6b3czQwvhLvYuTiEBJoY5LY
 d+YLcxcjJweLgINE7/07TF2MHByMAjESD35Yg4QZBcIkJl9ewgpiswkYSvx9sokNxBYRkJa49
 vkyI8gcZoHJjBKv3/1iBukVFrCRmPw1GmKkqsSSF0vBxvMKuEl8fXaWCcSWEJCTOHlsMthMTg
 F3iXXHnjJD3NPOKHHu7XyWCYy8CxgZVjFqFKcWlaUW6RoZ6iUVZaZnlOQmZuboGhqY6eWmFhc
 npqfmJCYV6yXn525iBAYDAxDsYPyzLOAQoyQHk5Ior6mxYaQQX1J+SmVGYnFGfFFpTmrxIUYZ
 Dg4lCd7SPUA5waLU9NSKtMwcYFjCpCU4eJREeKVA0rzFBYm5xZnpEKlTjLocG1av/8IkxJKXn
 5cqJc77ZTdQkQBIUUZpHtwIWIxcYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjAvC8gUnsy8Er
 hNr4COYAI64sU2fZAjShIRUlINjGlOGYtkiz8dmtMgfchx6qE2Ne9LW8zf/mzw4Fq++M68nta
 Dm/quGtUKsEWdv+jtHi/1V2PWnld9L1UFdBu+xLKVBynN93p9dQvb1/UbTus+0+a9aR+2d3rK
 pfAkQa+KeNu2RI0jNaapmaWOUad+WL04efOO3nnd+WfqWJ36Cxy+fIyW0Dv2VomlOCPRUIu5q
 DgRAKE5ZACMAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1496431949!104371383!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57404 invoked from network); 2 Jun 2017 19:32:30 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 Jun 2017 19:32:30 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 99FF923A28;
 Fri,  2 Jun 2017 19:31:58 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 99FF923A28
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Fri,  2 Jun 2017 12:31:42 -0700
Message-Id: <1496431915-20774-5-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1496431915-20774-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1706021225440.18759@sstabellini-ThinkPad-X260>
 <1496431915-20774-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 v3 05/18] xen/pvcalls: connect to a 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>

SW50cm9kdWNlIGEgcGVyLWZyb250ZW5kIGRhdGEgc3RydWN0dXJlIG5hbWVkIHB2Y2FsbHNfZmVk
YXRhLiBJdApjb250YWlucyBwb2ludGVycyB0byB0aGUgY29tbWFuZCByaW5nLCBpdHMgZXZlbnQg
Y2hhbm5lbCwgYSBsaXN0IG9mCmFjdGl2ZSBzb2NrZXRzIGFuZCBhIHRyZWUgb2YgcGFzc2l2ZSBz
b2NrZXRzIChwYXNzaW5nIHNvY2tldHMgbmVlZCB0byBiZQpsb29rZWQgdXAgZnJvbSB0aGUgaWQg
b24gbGlzdGVuLCBhY2NlcHQgYW5kIHBvbGwgY29tbWFuZHMsIHdoaWxlIGFjdGl2ZQpzb2NrZXRz
IG9ubHkgb24gcmVsZWFzZSkuCgpJdCBhbHNvIGhhcyBhbiB1bmJvdW5kIHdvcmtxdWV1ZSB0byBz
Y2hlZHVsZSB0aGUgd29yayBvZiBwYXJzaW5nIGFuZApleGVjdXRpbmcgY29tbWFuZHMgb24gdGhl
IGNvbW1hbmQgcmluZy4gc29ja2V0X2xvY2sgcHJvdGVjdHMgdGhlIHR3bwpsaXN0cy4gSW4gcHZj
YWxsc19iYWNrX2dsb2JhbCwga2VlcCBhIGxpc3Qgb2YgY29ubmVjdGVkIGZyb250ZW5kcy4KClNp
Z25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRvLmNvbT4KQ0M6
IGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tCkNDOiBqZ3Jvc3NAc3VzZS5jb20KLS0tCiBkcml2
ZXJzL3hlbi9wdmNhbGxzLWJhY2suYyB8IDkyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA5MiBpbnNlcnRpb25zKCspCgpkaWZm
IC0tZ2l0IGEvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMgYi9kcml2ZXJzL3hlbi9wdmNhbGxz
LWJhY2suYwppbmRleCA3YmNlNzUwLi5iZmVhMjVmIDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi9w
dmNhbGxzLWJhY2suYworKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYwpAQCAtMzMsOSAr
MzMsMTAxIEBAIHN0cnVjdCBwdmNhbGxzX2JhY2tfZ2xvYmFsIHsKIAlzdHJ1Y3Qgc2VtYXBob3Jl
IGZyb250ZW5kc19sb2NrOwogfSBwdmNhbGxzX2JhY2tfZ2xvYmFsOwogCisvKgorICogUGVyLWZy
b250ZW5kIGRhdGEgc3RydWN0dXJlLiBJdCBjb250YWlucyBwb2ludGVycyB0byB0aGUgY29tbWFu
ZAorICogcmluZywgaXRzIGV2ZW50IGNoYW5uZWwsIGEgbGlzdCBvZiBhY3RpdmUgc29ja2V0cyBh
bmQgYSB0cmVlIG9mCisgKiBwYXNzaXZlIHNvY2tldHMuCisgKi8KK3N0cnVjdCBwdmNhbGxzX2Zl
ZGF0YSB7CisJc3RydWN0IGxpc3RfaGVhZCBsaXN0OworCXN0cnVjdCB4ZW5idXNfZGV2aWNlICpk
ZXY7CisJc3RydWN0IHhlbl9wdmNhbGxzX3NyaW5nICpzcmluZzsKKwlzdHJ1Y3QgeGVuX3B2Y2Fs
bHNfYmFja19yaW5nIHJpbmc7CisJaW50IGlycTsKKwlzdHJ1Y3QgbGlzdF9oZWFkIHNvY2tldF9t
YXBwaW5nczsKKwlzdHJ1Y3QgcmFkaXhfdHJlZV9yb290IHNvY2tldHBhc3NfbWFwcGluZ3M7CisJ
c3RydWN0IHNlbWFwaG9yZSBzb2NrZXRfbG9jazsKKwlzdHJ1Y3Qgd29ya3F1ZXVlX3N0cnVjdCAq
d3E7CisJc3RydWN0IHdvcmtfc3RydWN0IHJlZ2lzdGVyX3dvcms7Cit9OworCitzdGF0aWMgdm9p
ZCBwdmNhbGxzX2JhY2tfd29yayhzdHJ1Y3Qgd29ya19zdHJ1Y3QgKndvcmspCit7Cit9CisKK3N0
YXRpYyBpcnFyZXR1cm5fdCBwdmNhbGxzX2JhY2tfZXZlbnQoaW50IGlycSwgdm9pZCAqZGV2X2lk
KQoreworCXJldHVybiBJUlFfSEFORExFRDsKK30KKwogc3RhdGljIGludCBiYWNrZW5kX2Nvbm5l
Y3Qoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldikKIHsKKwlpbnQgZXJyLCBldnRjaG47CisJZ3Jh
bnRfcmVmX3QgcmluZ19yZWY7CisJc3RydWN0IHB2Y2FsbHNfZmVkYXRhICpwcml2ID0gTlVMTDsK
KworCXByaXYgPSBremFsbG9jKHNpemVvZihzdHJ1Y3QgcHZjYWxsc19mZWRhdGEpLCBHRlBfS0VS
TkVMKTsKKwlpZiAoIXByaXYpCisJCXJldHVybiAtRU5PTUVNOworCisJZXJyID0geGVuYnVzX3Nj
YW5mKFhCVF9OSUwsIGRldi0+b3RoZXJlbmQsICJwb3J0IiwgIiV1IiwKKwkJCSAgICZldnRjaG4p
OworCWlmIChlcnIgIT0gMSkgeworCQllcnIgPSAtRUlOVkFMOworCQl4ZW5idXNfZGV2X2ZhdGFs
KGRldiwgZXJyLCAicmVhZGluZyAlcy9ldmVudC1jaGFubmVsIiwKKwkJCQkgZGV2LT5vdGhlcmVu
ZCk7CisJCWdvdG8gZXJyb3I7CisJfQorCisJZXJyID0geGVuYnVzX3NjYW5mKFhCVF9OSUwsIGRl
di0+b3RoZXJlbmQsICJyaW5nLXJlZiIsICIldSIsICZyaW5nX3JlZik7CisJaWYgKGVyciAhPSAx
KSB7CisJCWVyciA9IC1FSU5WQUw7CisJCXhlbmJ1c19kZXZfZmF0YWwoZGV2LCBlcnIsICJyZWFk
aW5nICVzL3JpbmctcmVmIiwKKwkJCQkgZGV2LT5vdGhlcmVuZCk7CisJCWdvdG8gZXJyb3I7CisJ
fQorCisJZXJyID0gYmluZF9pbnRlcmRvbWFpbl9ldnRjaG5fdG9faXJxaGFuZGxlcihkZXYtPm90
aGVyZW5kX2lkLCBldnRjaG4sCisJCQkJCQkgICAgcHZjYWxsc19iYWNrX2V2ZW50LCAwLAorCQkJ
CQkJICAgICJwdmNhbGxzLWJhY2tlbmQiLCBkZXYpOworCWlmIChlcnIgPCAwKQorCQlnb3RvIGVy
cm9yOworCXByaXYtPmlycSA9IGVycjsKKworCXByaXYtPndxID0gYWxsb2Nfd29ya3F1ZXVlKCJw
dmNhbGxzX2JhY2tfd3EiLCBXUV9VTkJPVU5ELCAxKTsKKwlpZiAoIXByaXYtPndxKSB7CisJCWVy
ciA9IC1FTk9NRU07CisJCWdvdG8gZXJyb3I7CisJfQorCisJZXJyID0geGVuYnVzX21hcF9yaW5n
X3ZhbGxvYyhkZXYsICZyaW5nX3JlZiwgMSwgKHZvaWQqKikmcHJpdi0+c3JpbmcpOworCWlmIChl
cnIgPCAwKQorCQlnb3RvIGVycm9yOworCisJQkFDS19SSU5HX0lOSVQoJnByaXYtPnJpbmcsIHBy
aXYtPnNyaW5nLCBYRU5fUEFHRV9TSVpFICogMSk7CisJcHJpdi0+ZGV2ID0gZGV2OworCisJSU5J
VF9XT1JLKCZwcml2LT5yZWdpc3Rlcl93b3JrLCBwdmNhbGxzX2JhY2tfd29yayk7CisJSU5JVF9M
SVNUX0hFQUQoJnByaXYtPnNvY2tldF9tYXBwaW5ncyk7CisJSU5JVF9SQURJWF9UUkVFKCZwcml2
LT5zb2NrZXRwYXNzX21hcHBpbmdzLCBHRlBfS0VSTkVMKTsKKwlzZW1hX2luaXQoJnByaXYtPnNv
Y2tldF9sb2NrLCAxKTsKKwlkZXZfc2V0X2RydmRhdGEoJmRldi0+ZGV2LCBwcml2KTsKKworCWRv
d24oJnB2Y2FsbHNfYmFja19nbG9iYWwuZnJvbnRlbmRzX2xvY2spOworCWxpc3RfYWRkX3RhaWwo
JnByaXYtPmxpc3QsICZwdmNhbGxzX2JhY2tfZ2xvYmFsLmZyb250ZW5kcyk7CisJdXAoJnB2Y2Fs
bHNfYmFja19nbG9iYWwuZnJvbnRlbmRzX2xvY2spOworCXF1ZXVlX3dvcmsocHJpdi0+d3EsICZw
cml2LT5yZWdpc3Rlcl93b3JrKTsKKwogCXJldHVybiAwOworCisgZXJyb3I6CisJaWYgKHByaXYt
PnNyaW5nICE9IE5VTEwpCisJCXhlbmJ1c191bm1hcF9yaW5nX3ZmcmVlKGRldiwgcHJpdi0+c3Jp
bmcpOworCWlmIChwcml2LT53cSkKKwkJZGVzdHJveV93b3JrcXVldWUocHJpdi0+d3EpOworCXVu
YmluZF9mcm9tX2lycWhhbmRsZXIocHJpdi0+aXJxLCBkZXYpOworCWtmcmVlKHByaXYpOworCXJl
dHVybiBlcnI7CiB9CiAKIHN0YXRpYyBpbnQgYmFja2VuZF9kaXNjb25uZWN0KHN0cnVjdCB4ZW5i
dXNfZGV2aWNlICpkZXYpCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 02 19:32:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 19: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 1dGsJE-0004lH-1C; Fri, 02 Jun 2017 19:32: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 1dGsJD-0004jy-0s
 for xen-devel@lists.xen.org; Fri, 02 Jun 2017 19:32:31 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 39/46-03696-E4DB1395; Fri, 02 Jun 2017 19:32:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsVybKJssq7vXsN
 Ig8mnTS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owTl7cyFqznqjh+Yh57A2MXZxcjF4eQQBuT
 xJ/5i9i6GDk5WAQcJLY+3MrexcjBwSgQI/HghzVImFEgTGLy5SWsIDabgKHE3yebwMpFBKQlr
 n2+zAgyh1lgMqPE63e/mEESwkC9u759ZISYqSpxe0o7WJxXwE3iReMDJhBbQkBO4uSxyWBDOQ
 XcJdYde8oMcVA7o8S5t/NZJjDyLmBkWMWoUZxaVJZapGtkppdUlJmeUZKbmJmja2hgppebWly
 cmJ6ak5hUrJecn7uJERgQDECwg/HMgsBDjJIcTEqivKbGhpFCfEn5KZUZicUZ8UWlOanFhxhl
 ODiUJHibdgPlBItS01Mr0jJzgKEJk5bg4FES4b0LkuYtLkjMLc5Mh0idYtTl2LB6/RcmIZa8/
 LxUKXHeGJAiAZCijNI8uBGwOLnEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYV4WkCk8mXklcJ
 teAR3BBHTEi236IEeUJCKkpBoY7yd8ez5p8tl9l8UnCOjYLt0h/7dOYaHXI/vOlE6+O0+6Pn6
 t3sBrpRTBo1+TrNT6ZY5n6o2qrF8cdSttzfc5S2TnLqrbIxD+idtAZXlPVPFE3fXGE02XNsyw
 Y7mq/FRYeZVcfP5G92tnF+3qlTyyWWPhGV+D71lZe2YdevFDaeer1jdX9mQZKrEUZyQaajEXF
 ScCALelDsaOAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1496431948!105962893!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54417 invoked from network); 2 Jun 2017 19:32:29 -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; 2 Jun 2017 19:32:29 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id E5A8C23A26;
 Fri,  2 Jun 2017 19:31:57 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E5A8C23A26
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Fri,  2 Jun 2017 12:31:40 -0700
Message-Id: <1496431915-20774-3-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1496431915-20774-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1706021225440.18759@sstabellini-ThinkPad-X260>
 <1496431915-20774-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 v3 03/18] xen/pvcalls: initialize the module and
	register the xenbus 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>

S2VlcCBhIGxpc3Qgb2YgY29ubmVjdGVkIGZyb250ZW5kcy4gVXNlIGEgc2VtYXBob3JlIHRvIHBy
b3RlY3QgbGlzdAphY2Nlc3Nlcy4KClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3RlZmFub0BhcG9yZXRvLmNvbT4KUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMu
b3N0cm92c2t5QG9yYWNsZS5jb20+CkNDOiBib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbQpDQzog
amdyb3NzQHN1c2UuY29tCi0tLQogZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMgfCAyMiArKysr
KysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMjIgaW5zZXJ0aW9ucygrKQoKZGlm
ZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jIGIvZHJpdmVycy94ZW4vcHZjYWxs
cy1iYWNrLmMKaW5kZXggZjNkMGRhYS4uOTA0NGNmMiAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4v
cHZjYWxscy1iYWNrLmMKKysrIGIvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMKQEAgLTI1LDYg
KzI1LDExIEBACiAjaW5jbHVkZSA8eGVuL3hlbmJ1cy5oPgogI2luY2x1ZGUgPHhlbi9pbnRlcmZh
Y2UvaW8vcHZjYWxscy5oPgogCitzdHJ1Y3QgcHZjYWxsc19iYWNrX2dsb2JhbCB7CisJc3RydWN0
IGxpc3RfaGVhZCBmcm9udGVuZHM7CisJc3RydWN0IHNlbWFwaG9yZSBmcm9udGVuZHNfbG9jazsK
K30gcHZjYWxsc19iYWNrX2dsb2JhbDsKKwogc3RhdGljIGludCBwdmNhbGxzX2JhY2tfcHJvYmUo
c3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKIAkJCSAgICAgIGNvbnN0IHN0cnVjdCB4ZW5idXNf
ZGV2aWNlX2lkICppZCkKIHsKQEAgLTU5LDMgKzY0LDIwIEBAIHN0YXRpYyBpbnQgcHZjYWxsc19i
YWNrX3VldmVudChzdHJ1Y3QgeGVuYnVzX2RldmljZSAqeGRldiwKIAkudWV2ZW50ID0gcHZjYWxs
c19iYWNrX3VldmVudCwKIAkub3RoZXJlbmRfY2hhbmdlZCA9IHB2Y2FsbHNfYmFja19jaGFuZ2Vk
LAogfTsKKworc3RhdGljIGludCBfX2luaXQgcHZjYWxsc19iYWNrX2luaXQodm9pZCkKK3sKKwlp
bnQgcmV0OworCisJaWYgKCF4ZW5fZG9tYWluKCkpCisJCXJldHVybiAtRU5PREVWOworCisJcmV0
ID0geGVuYnVzX3JlZ2lzdGVyX2JhY2tlbmQoJnB2Y2FsbHNfYmFja19kcml2ZXIpOworCWlmIChy
ZXQgPCAwKQorCQlyZXR1cm4gcmV0OworCisJc2VtYV9pbml0KCZwdmNhbGxzX2JhY2tfZ2xvYmFs
LmZyb250ZW5kc19sb2NrLCAxKTsKKwlJTklUX0xJU1RfSEVBRCgmcHZjYWxsc19iYWNrX2dsb2Jh
bC5mcm9udGVuZHMpOworCXJldHVybiAwOworfQorbW9kdWxlX2luaXQocHZjYWxsc19iYWNrX2lu
aXQpOwotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 02 19:32:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 19: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 1dGsJG-0004oY-L2; Fri, 02 Jun 2017 19:32: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 1dGsJE-0004ll-Ra
 for xen-devel@lists.xen.org; Fri, 02 Jun 2017 19:32:32 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 B4/ED-01732-05DB1395; Fri, 02 Jun 2017 19:32:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsVybKJssq7/XsN
 IgzetkhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8ambXoFz3krFl5rZG5gfM/dxcjFISTQxiSx
 699jli5GDg4WAQeJSSvkQExGgRiJBz+suxg5gcwwicmXl7CC2GwChhJ/n2xiA7FFBKQlrn2+z
 AgyhllgMqPE63e/mEESwgL2Egu/XmYCsVkEVCW2rpwD1sAr4CbRvPwQO4gtISAncfLYZLChnA
 LuEuuOPWWGuKedUeLc2/ksExh5FzAyrGLUKE4tKkst0jU01EsqykzPKMlNzMzRNTQw1stNLS5
 OTE/NSUwq1kvOz93ECAwGBiDYwbj6t9MhRkkOJiVRXlNjw0ghvqT8lMqMxOKM+KLSnNTiQ4wy
 HBxKEryfdwPlBItS01Mr0jJzgGEJk5bg4FES4ZXaA5TmLS5IzC3OTIdInWLU5diwev0XJiGWv
 Py8VClx3lqQIgGQoozSPLgRsBi5xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWFeFpBLeDLzSu
 A2vQI6ggnoiBfb9EGOKElESEk1MIru1uKr6Dj4oOwwX+n0DNWVP3rW23tJ8/isv/Pr06F5D17
 I7TUSVmDZxsi1qPOb7NYCsb6kToZ72Vpf9oYZvivNuvZwynn91G/s36VuO9ruyhMV4Wpon72o
 9M724wvM+86q+G2890v478OJl283dhlN/PKsIV0pcuFxjqipoXp9iVHuHV+yXymxFGckGmoxF
 xUnAgAHC8BJjAIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-6.tower-31.messagelabs.com!1496431950!65311511!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34714 invoked from network); 2 Jun 2017 19:32:31 -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; 2 Jun 2017 19:32:31 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 53CFB23A2B;
 Fri,  2 Jun 2017 19:31:59 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 53CFB23A2B
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Fri,  2 Jun 2017 12:31:44 -0700
Message-Id: <1496431915-20774-7-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1496431915-20774-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1706021225440.18759@sstabellini-ThinkPad-X260>
 <1496431915-20774-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 v3 07/18] xen/pvcalls: implement socket 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>

SnVzdCByZXBseSB3aXRoIHN1Y2Nlc3MgdG8gdGhlIG90aGVyIGVuZCBmb3Igbm93LiBEZWxheSB0
aGUgYWxsb2NhdGlvbgpvZiB0aGUgYWN0dWFsIHNvY2tldCB0byBiaW5kIGFuZC9vciBjb25uZWN0
LgoKU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29t
PgpDQzogYm9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20KQ0M6IGpncm9zc0BzdXNlLmNvbQotLS0K
IGRyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jIHwgMjkgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0KIDEgZmlsZSBjaGFuZ2VkLCAyOCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpk
aWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMgYi9kcml2ZXJzL3hlbi9wdmNh
bGxzLWJhY2suYwppbmRleCA2MDU3NTMzLi4xZjJiYjI2IDEwMDY0NAotLS0gYS9kcml2ZXJzL3hl
bi9wdmNhbGxzLWJhY2suYworKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYwpAQCAtMTIs
MTIgKzEyLDE3IEBACiAgKiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRh
aWxzLgogICovCiAKKyNpbmNsdWRlIDxsaW51eC9pbmV0Lmg+CiAjaW5jbHVkZSA8bGludXgva3Ro
cmVhZC5oPgogI2luY2x1ZGUgPGxpbnV4L2xpc3QuaD4KICNpbmNsdWRlIDxsaW51eC9yYWRpeC10
cmVlLmg+CiAjaW5jbHVkZSA8bGludXgvbW9kdWxlLmg+CiAjaW5jbHVkZSA8bGludXgvc2VtYXBo
b3JlLmg+CiAjaW5jbHVkZSA8bGludXgvd2FpdC5oPgorI2luY2x1ZGUgPG5ldC9zb2NrLmg+Cisj
aW5jbHVkZSA8bmV0L2luZXRfY29tbW9uLmg+CisjaW5jbHVkZSA8bmV0L2luZXRfY29ubmVjdGlv
bl9zb2NrLmg+CisjaW5jbHVkZSA8bmV0L3JlcXVlc3Rfc29jay5oPgogCiAjaW5jbHVkZSA8eGVu
L2V2ZW50cy5oPgogI2luY2x1ZGUgPHhlbi9ncmFudF90YWJsZS5oPgpAQCAtNTQsNyArNTksMjkg
QEAgc3RydWN0IHB2Y2FsbHNfZmVkYXRhIHsKIHN0YXRpYyBpbnQgcHZjYWxsc19iYWNrX3NvY2tl
dChzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAogCQlzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVxdWVz
dCAqcmVxKQogewotCXJldHVybiAwOworCXN0cnVjdCBwdmNhbGxzX2ZlZGF0YSAqcHJpdjsKKwlp
bnQgcmV0OworCXN0cnVjdCB4ZW5fcHZjYWxsc19yZXNwb25zZSAqcnNwOworCisJcHJpdiA9IGRl
dl9nZXRfZHJ2ZGF0YSgmZGV2LT5kZXYpOworCisJaWYgKHJlcS0+dS5zb2NrZXQuZG9tYWluICE9
IEFGX0lORVQgfHwKKwkgICAgcmVxLT51LnNvY2tldC50eXBlICE9IFNPQ0tfU1RSRUFNIHx8CisJ
ICAgIChyZXEtPnUuc29ja2V0LnByb3RvY29sICE9IElQUFJPVE9fSVAgJiYKKwkgICAgIHJlcS0+
dS5zb2NrZXQucHJvdG9jb2wgIT0gQUZfSU5FVCkpCisJCXJldCA9IC1FQUZOT1NVUFBPUlQ7CisJ
ZWxzZQorCQlyZXQgPSAwOworCisJLyogbGVhdmUgdGhlIGFjdHVhbCBzb2NrZXQgYWxsb2NhdGlv
biBmb3IgbGF0ZXIgKi8KKworCXJzcCA9IFJJTkdfR0VUX1JFU1BPTlNFKCZwcml2LT5yaW5nLCBw
cml2LT5yaW5nLnJzcF9wcm9kX3B2dCsrKTsKKwlyc3AtPnJlcV9pZCA9IHJlcS0+cmVxX2lkOwor
CXJzcC0+Y21kID0gcmVxLT5jbWQ7CisJcnNwLT51LnNvY2tldC5pZCA9IHJlcS0+dS5zb2NrZXQu
aWQ7CisJcnNwLT5yZXQgPSByZXQ7CisKKwlyZXR1cm4gcmV0OwogfQogCiBzdGF0aWMgaW50IHB2
Y2FsbHNfYmFja19jb25uZWN0KHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCi0tIAoxLjkuMQoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 02 19:32:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 19: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 1dGsJG-0004p5-TD; Fri, 02 Jun 2017 19: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 <sstabellini@kernel.org>) id 1dGsJF-0004mT-B4
 for xen-devel@lists.xen.org; Fri, 02 Jun 2017 19:32:33 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 AD/4D-03058-05DB1395; Fri, 02 Jun 2017 19:32:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsVybKJssm7AXsN
 Ig9NNzBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8byvnNMBfN1KuZMdGhgXKXaxcjFISTQxiRx
 Y/VB5i5GTg4WAQeJ1Zt3M3YxcnAwCsRIPPhhDRJmFAiTmHx5CSuIzSZgKPH3ySY2EFtEQFri2
 ufLjCBzmAUmM0q8fvcLbI4w0Jw9L15BzVSV2LVgBdhMXgE3iYt30kHCEgJyEiePTQabySngLr
 Hu2FNmiHvaGSXOvZ3PMoGRdwEjwypGjeLUorLUIl0jA72kosz0jJLcxMwcXUMDM73c1OLixPT
 UnMSkYr3k/NxNjMBgYACCHYy/lgUcYpTkYFIS5TU1NowU4kvKT6nMSCzOiC8qzUktPsQow8Gh
 JMH7eTdQTrAoNT21Ii0zBxiWMGkJDh4lEV6pPUBp3uKCxNzizHSI1ClGXY4Nq9d/YRJiycvPS
 5US5/0CMkMApCijNA9uBCxGLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYlwVkCk9mXgncpl
 dARzABHfFimz7IESWJCCmpBkaNvY+EopN70g6ePsbD9WyPiU3avHjm5zEpPkE2CxqEOv5FXb4
 T/3OenmrHv8WlL8xiKo/kVeanRrKsUlAI2/h47Q9ZdrnE7kVhzp3rjZpua0c1hXxWzmb4OHt9
 iHDXjut/OTgLBXIbfdTePbvVd+np7Jg7ggz3Gu79YF+TwfBr1xzXfy+/uCqxFGckGmoxFxUnA
 gDBuYxHjAIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1496431950!101264456!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6765 invoked from network); 2 Jun 2017 19:32:31 -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; 2 Jun 2017 19:32:31 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id AE47D23A2C;
 Fri,  2 Jun 2017 19:31:59 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org AE47D23A2C
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Fri,  2 Jun 2017 12:31:45 -0700
Message-Id: <1496431915-20774-8-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1496431915-20774-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1706021225440.18759@sstabellini-ThinkPad-X260>
 <1496431915-20774-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 v3 08/18] 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>

QWxsb2NhdGUgYSBzb2NrZXQuIEtlZXAgdHJhY2sgb2Ygc29ja2V0IDwtPiByaW5nIG1hcHBpbmdz
IHdpdGggYSBuZXcgZGF0YQpzdHJ1Y3R1cmUsIGNhbGxlZCBzb2NrX21hcHBpbmcuIEltcGxlbWVu
dCB0aGUgY29ubmVjdCBjb21tYW5kIGJ5IGNhbGxpbmcKaW5ldF9zdHJlYW1fY29ubmVjdCwgYW5k
IG1hcHBpbmcgdGhlIG5ldyBpbmRleGVzIHBhZ2UgYW5kIGRhdGEgcmluZy4KQWxsb2NhdGUgYSB3
b3JrcXVldWUgYW5kIGEgd29ya19zdHJ1Y3QsIGNhbGxlZCBpb3dvcmtlciwgdG8gcGVyZm9ybQpy
ZWFkcyBhbmQgd3JpdGVzIHRvIHRoZSBzb2NrZXQuCgpXaGVuIGFuIGFjdGl2ZSBzb2NrZXQgaXMg
Y2xvc2VkIChza19zdGF0ZV9jaGFuZ2UpLCBzZXQgaW5fZXJyb3IgdG8KLUVOT1RDT05OIGFuZCBu
b3RpZnkgdGhlIG90aGVyIGVuZCwgYXMgc3BlY2lmaWVkIGJ5IHRoZSBwcm90b2NvbC4KCnNrX2Rh
dGFfcmVhZHkgYW5kIHB2Y2FsbHNfYmFja19pb3dvcmtlciB3aWxsIGJlIGltcGxlbWVudGVkIGxh
dGVyLgoKU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8u
Y29tPgpDQzogYm9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20KQ0M6IGpncm9zc0BzdXNlLmNvbQot
LS0KIGRyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jIHwgMTcwICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDE3MCBpbnNlcnRpb25z
KCspCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMgYi9kcml2ZXJzL3hl
bi9wdmNhbGxzLWJhY2suYwppbmRleCAxZjJiYjI2Li4zZWI4NGVmIDEwMDY0NAotLS0gYS9kcml2
ZXJzL3hlbi9wdmNhbGxzLWJhY2suYworKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYwpA
QCAtNTYsNiArNTYsNDAgQEAgc3RydWN0IHB2Y2FsbHNfZmVkYXRhIHsKIAlzdHJ1Y3Qgd29ya19z
dHJ1Y3QgcmVnaXN0ZXJfd29yazsKIH07CiAKK3N0cnVjdCBwdmNhbGxzX2lvd29ya2VyIHsKKwlz
dHJ1Y3Qgd29ya19zdHJ1Y3QgcmVnaXN0ZXJfd29yazsKKwlzdHJ1Y3Qgd29ya3F1ZXVlX3N0cnVj
dCAqd3E7CisJdW5zaWduZWQgaW50IGNwdTsKK307CisKK3N0cnVjdCBzb2NrX21hcHBpbmcgewor
CXN0cnVjdCBsaXN0X2hlYWQgbGlzdDsKKwlzdHJ1Y3QgcHZjYWxsc19mZWRhdGEgKnByaXY7CisJ
c3RydWN0IHNvY2tldCAqc29jazsKKwl1aW50NjRfdCBpZDsKKwlncmFudF9yZWZfdCByZWY7CisJ
c3RydWN0IHB2Y2FsbHNfZGF0YV9pbnRmICpyaW5nOworCXZvaWQgKmJ5dGVzOworCXN0cnVjdCBw
dmNhbGxzX2RhdGEgZGF0YTsKKwl1aW50MzJfdCByaW5nX29yZGVyOworCWludCBpcnE7CisJYXRv
bWljX3QgcmVhZDsKKwlhdG9taWNfdCB3cml0ZTsKKwlhdG9taWNfdCBpbzsKKwlhdG9taWNfdCBy
ZWxlYXNlOworCXZvaWQgKCpzYXZlZF9kYXRhX3JlYWR5KShzdHJ1Y3Qgc29jayAqc2spOworCXN0
cnVjdCBwdmNhbGxzX2lvd29ya2VyIGlvd29ya2VyOworfTsKKworc3RhdGljIGlycXJldHVybl90
IHB2Y2FsbHNfYmFja19jb25uX2V2ZW50KGludCBpcnEsIHZvaWQgKnNvY2tfbWFwKTsKK3N0YXRp
YyBpbnQgcHZjYWxsc19iYWNrX3JlbGVhc2VfYWN0aXZlKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpk
ZXYsCisJCQkJICAgICAgIHN0cnVjdCBwdmNhbGxzX2ZlZGF0YSAqcHJpdiwKKwkJCQkgICAgICAg
c3RydWN0IHNvY2tfbWFwcGluZyAqbWFwKTsKKworc3RhdGljIHZvaWQgcHZjYWxsc19iYWNrX2lv
d29ya2VyKHN0cnVjdCB3b3JrX3N0cnVjdCAqd29yaykKK3sKK30KKwogc3RhdGljIGludCBwdmNh
bGxzX2JhY2tfc29ja2V0KHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCiAJCXN0cnVjdCB4ZW5f
cHZjYWxsc19yZXF1ZXN0ICpyZXEpCiB7CkBAIC04NCw5ICsxMTgsMTQwIEBAIHN0YXRpYyBpbnQg
cHZjYWxsc19iYWNrX3NvY2tldChzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAogCXJldHVybiBy
ZXQ7CiB9CiAKK3N0YXRpYyB2b2lkIHB2Y2FsbHNfc2tfc3RhdGVfY2hhbmdlKHN0cnVjdCBzb2Nr
ICpzb2NrKQoreworCXN0cnVjdCBzb2NrX21hcHBpbmcgKm1hcCA9IHNvY2stPnNrX3VzZXJfZGF0
YTsKKwlzdHJ1Y3QgcHZjYWxsc19kYXRhX2ludGYgKmludGY7CisKKwlpZiAobWFwID09IE5VTEwp
CisJCXJldHVybjsKKworCWludGYgPSBtYXAtPnJpbmc7CisJaW50Zi0+aW5fZXJyb3IgPSAtRU5P
VENPTk47CisJbm90aWZ5X3JlbW90ZV92aWFfaXJxKG1hcC0+aXJxKTsKK30KKworc3RhdGljIHZv
aWQgcHZjYWxsc19za19kYXRhX3JlYWR5KHN0cnVjdCBzb2NrICpzb2NrKQoreworfQorCitzdGF0
aWMgc3RydWN0IHNvY2tfbWFwcGluZyAqcHZjYWxsc19uZXdfYWN0aXZlX3NvY2tldCgKKwkJc3Ry
dWN0IHB2Y2FsbHNfZmVkYXRhICpwcml2LAorCQl1aW50NjRfdCBpZCwKKwkJZ3JhbnRfcmVmX3Qg
cmVmLAorCQl1aW50MzJfdCBldnRjaG4sCisJCXN0cnVjdCBzb2NrZXQgKnNvY2spCit7CisJaW50
IHJldDsKKwlzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXAgPSBOVUxMOworCXZvaWQgKnBhZ2U7CisK
KwltYXAgPSBremFsbG9jKHNpemVvZigqbWFwKSwgR0ZQX0tFUk5FTCk7CisJaWYgKG1hcCA9PSBO
VUxMKQorCQlyZXR1cm4gTlVMTDsKKworCW1hcC0+cHJpdiA9IHByaXY7CisJbWFwLT5zb2NrID0g
c29jazsKKwltYXAtPmlkID0gaWQ7CisJbWFwLT5yZWYgPSByZWY7CisKKwlyZXQgPSB4ZW5idXNf
bWFwX3JpbmdfdmFsbG9jKHByaXYtPmRldiwgJnJlZiwgMSwgJnBhZ2UpOworCWlmIChyZXQgPCAw
KQorCQlnb3RvIG91dDsKKwltYXAtPnJpbmcgPSBwYWdlOworCW1hcC0+cmluZ19vcmRlciA9IG1h
cC0+cmluZy0+cmluZ19vcmRlcjsKKwkvKiBmaXJzdCByZWFkIHRoZSBvcmRlciwgdGhlbiBtYXAg
dGhlIGRhdGEgcmluZyAqLworCXZpcnRfcm1iKCk7CisJaWYgKG1hcC0+cmluZ19vcmRlciA+IE1B
WF9SSU5HX09SREVSKQorCQlnb3RvIG91dDsKKwlyZXQgPSB4ZW5idXNfbWFwX3JpbmdfdmFsbG9j
KHByaXYtPmRldiwgbWFwLT5yaW5nLT5yZWYsCisJCQkJICAgICAoMSA8PCBtYXAtPnJpbmdfb3Jk
ZXIpLCAmcGFnZSk7CisJaWYgKHJldCA8IDApCisJCWdvdG8gb3V0OworCW1hcC0+Ynl0ZXMgPSBw
YWdlOworCisJcmV0ID0gYmluZF9pbnRlcmRvbWFpbl9ldnRjaG5fdG9faXJxaGFuZGxlcihwcml2
LT5kZXYtPm90aGVyZW5kX2lkLAorCQkJCQkJICAgIGV2dGNobiwKKwkJCQkJCSAgICBwdmNhbGxz
X2JhY2tfY29ubl9ldmVudCwKKwkJCQkJCSAgICAwLAorCQkJCQkJICAgICJwdmNhbGxzLWJhY2tl
bmQiLAorCQkJCQkJICAgIG1hcCk7CisJaWYgKHJldCA8IDApCisJCWdvdG8gb3V0OworCW1hcC0+
aXJxID0gcmV0OworCisJbWFwLT5kYXRhLmluID0gbWFwLT5ieXRlczsKKwltYXAtPmRhdGEub3V0
ID0gbWFwLT5ieXRlcyArIFhFTl9GTEVYX1JJTkdfU0laRShtYXAtPnJpbmdfb3JkZXIpOworCQor
CW1hcC0+aW93b3JrZXIud3EgPSBhbGxvY193b3JrcXVldWUoInB2Y2FsbHNfaW8iLCBXUV9VTkJP
VU5ELCAxKTsKKwlpZiAoIW1hcC0+aW93b3JrZXIud3EpCisJCWdvdG8gb3V0OworCW1hcC0+aW93
b3JrZXIuY3B1ID0gZ2V0X3JhbmRvbV9pbnQoKSAlIG51bV9vbmxpbmVfY3B1cygpOworCWF0b21p
Y19zZXQoJm1hcC0+aW8sIDEpOworCUlOSVRfV09SSygmbWFwLT5pb3dvcmtlci5yZWdpc3Rlcl93
b3JrLAlwdmNhbGxzX2JhY2tfaW93b3JrZXIpOworCisJZG93bigmcHJpdi0+c29ja2V0X2xvY2sp
OworCWxpc3RfYWRkX3RhaWwoJm1hcC0+bGlzdCwgJnByaXYtPnNvY2tldF9tYXBwaW5ncyk7CisJ
dXAoJnByaXYtPnNvY2tldF9sb2NrKTsKKworCXdyaXRlX2xvY2tfYmgoJm1hcC0+c29jay0+c2st
PnNrX2NhbGxiYWNrX2xvY2spOworCW1hcC0+c2F2ZWRfZGF0YV9yZWFkeSA9IG1hcC0+c29jay0+
c2stPnNrX2RhdGFfcmVhZHk7CisJbWFwLT5zb2NrLT5zay0+c2tfdXNlcl9kYXRhID0gbWFwOwor
CW1hcC0+c29jay0+c2stPnNrX2RhdGFfcmVhZHkgPSBwdmNhbGxzX3NrX2RhdGFfcmVhZHk7CisJ
bWFwLT5zb2NrLT5zay0+c2tfc3RhdGVfY2hhbmdlID0gcHZjYWxsc19za19zdGF0ZV9jaGFuZ2U7
CisJd3JpdGVfdW5sb2NrX2JoKCZtYXAtPnNvY2stPnNrLT5za19jYWxsYmFja19sb2NrKTsKKwor
CXJldHVybiBtYXA7CitvdXQ6CisJcHZjYWxsc19iYWNrX3JlbGVhc2VfYWN0aXZlKHByaXYtPmRl
diwgcHJpdiwgbWFwKTsKKwlyZXR1cm4gTlVMTDsKK30KKwogc3RhdGljIGludCBwdmNhbGxzX2Jh
Y2tfY29ubmVjdChzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAogCQkJCXN0cnVjdCB4ZW5fcHZj
YWxsc19yZXF1ZXN0ICpyZXEpCiB7CisJc3RydWN0IHB2Y2FsbHNfZmVkYXRhICpwcml2OworCWlu
dCByZXQ7CisJc3RydWN0IHNvY2tldCAqc29jazsKKwlzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXAg
PSBOVUxMOworCXN0cnVjdCB4ZW5fcHZjYWxsc19yZXNwb25zZSAqcnNwOworCisJcHJpdiA9IGRl
dl9nZXRfZHJ2ZGF0YSgmZGV2LT5kZXYpOworCisJcmV0ID0gc29ja19jcmVhdGUoQUZfSU5FVCwg
U09DS19TVFJFQU0sIDAsICZzb2NrKTsKKwlpZiAocmV0IDwgMCkKKwkJZ290byBvdXQ7CisJcmV0
ID0gaW5ldF9zdHJlYW1fY29ubmVjdChzb2NrLCAoc3RydWN0IHNvY2thZGRyICopJnJlcS0+dS5j
b25uZWN0LmFkZHIsCisJCQkJICByZXEtPnUuY29ubmVjdC5sZW4sIHJlcS0+dS5jb25uZWN0LmZs
YWdzKTsKKwlpZiAocmV0IDwgMCkgeworCQlzb2NrX3JlbGVhc2UobWFwLT5zb2NrKTsKKwkJZ290
byBvdXQ7CisJfQorCQorCW1hcCA9IHB2Y2FsbHNfbmV3X2FjdGl2ZV9zb2NrZXQocHJpdiwKKwkJ
CQkJcmVxLT51LmNvbm5lY3QuaWQsCisJCQkJCXJlcS0+dS5jb25uZWN0LnJlZiwKKwkJCQkJcmVx
LT51LmNvbm5lY3QuZXZ0Y2huLAorCQkJCQlzb2NrKTsKKwlpZiAoIW1hcCkgeworCQlzb2NrX3Jl
bGVhc2UobWFwLT5zb2NrKTsKKwkJZ290byBvdXQ7CisJfQorCitvdXQ6CisJcnNwID0gUklOR19H
RVRfUkVTUE9OU0UoJnByaXYtPnJpbmcsIHByaXYtPnJpbmcucnNwX3Byb2RfcHZ0KyspOworCXJz
cC0+cmVxX2lkID0gcmVxLT5yZXFfaWQ7CisJcnNwLT5jbWQgPSByZXEtPmNtZDsKKwlyc3AtPnUu
Y29ubmVjdC5pZCA9IHJlcS0+dS5jb25uZWN0LmlkOworCXJzcC0+cmV0ID0gcmV0OworCisJcmV0
dXJuIHJldDsKK30KKworc3RhdGljIGludCBwdmNhbGxzX2JhY2tfcmVsZWFzZV9hY3RpdmUoc3Ry
dWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKKwkJCQkgICAgICAgc3RydWN0IHB2Y2FsbHNfZmVkYXRh
ICpwcml2LAorCQkJCSAgICAgICBzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXApCit7CiAJcmV0dXJu
IDA7CiB9CiAKQEAgLTIwNiw2ICszNzEsMTEgQEAgc3RhdGljIGlycXJldHVybl90IHB2Y2FsbHNf
YmFja19ldmVudChpbnQgaXJxLCB2b2lkICpkZXZfaWQpCiAJcmV0dXJuIElSUV9IQU5ETEVEOwog
fQogCitzdGF0aWMgaXJxcmV0dXJuX3QgcHZjYWxsc19iYWNrX2Nvbm5fZXZlbnQoaW50IGlycSwg
dm9pZCAqc29ja19tYXApCit7CisJcmV0dXJuIElSUV9IQU5ETEVEOworfQorCiBzdGF0aWMgaW50
IGJhY2tlbmRfY29ubmVjdChzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2KQogewogCWludCBlcnIs
IGV2dGNobjsKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 02 19:32:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 19:32:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGsJI-0004r4-4z; Fri, 02 Jun 2017 19: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 <sstabellini@kernel.org>) id 1dGsJG-0004oG-Kj
 for xen-devel@lists.xen.org; Fri, 02 Jun 2017 19:32:34 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 40/7C-10689-15DB1395; Fri, 02 Jun 2017 19:32:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsVybKJssm7gXsN
 Ig0UTRC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oz9R0+xFyySrri/8g1jA+N+8S5GLg4hgTYm
 iTsTd7F2MXJysAg4SNz/Mw/I5uBgFIiRePDDGiTMKBAmMfnyErASNgFDib9PNrGB2CIC0hLXP
 l9mBJnDLDCZUeL1u1/MIAlhAVuJu3sfsEDMVJW49+QKO4jNK+Au0XhsFiOILSEgJ3Hy2GSwoZ
 xA8XXHnjJDHNTOKHHu7XyWCYy8CxgZVjFqFKcWlaUW6RqZ6iUVZaZnlOQmZuboGhoY6+WmFhc
 npqfmJCYV6yXn525iBAZEPQMD4w7G1hN+hxglOZiURHlNjQ0jhfiS8lMqMxKLM+KLSnNSiw8x
 ynBwKEnwlu4BygkWpaanVqRl5gBDEyYtwcGjJMI7BSTNW1yQmFucmQ6ROsWoy7Fh9fovTEIse
 fl5qVLivLUgRQIgRRmleXAjYHFyiVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5IwL8tuoCk8mX
 klcJteAR3BBHTEi236IEeUJCKkpBoYS6ZaTbh1fM8VsWiDa//EUv2d2h8oSAkkC3Vfv8G8tu/
 ql70v3T5E/z7yZNEs9bsmscKdYvc8w9LSI1V07xcY7jpjtW7+6T0mgWEqV9s93glu8j26y4ep
 fnmnlu8e36K9shzbJ65nfWUjdnO1xP/4fdOaOGwmvp3IwhEU+DLwTWtx371n8o+nKLEUZyQaa
 jEXFScCAD5ZQreOAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1496431951!99813884!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3701 invoked from network); 2 Jun 2017 19:32:33 -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; 2 Jun 2017 19:32:33 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 291A223A30;
 Fri,  2 Jun 2017 19:32:01 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 291A223A30
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Fri,  2 Jun 2017 12:31:49 -0700
Message-Id: <1496431915-20774-12-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1496431915-20774-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1706021225440.18759@sstabellini-ThinkPad-X260>
 <1496431915-20774-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 v3 12/18] 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>

SW1wbGVtZW50IHBvbGwgb24gcGFzc2l2ZSBzb2NrZXRzIGJ5IHJlcXVlc3RpbmcgYSBkZWxheWVk
IHJlc3BvbnNlIHdpdGgKbWFwcGFzcy0+cmVxY29weSwgYW5kIHJlcGx5IGJhY2sgd2hlbiB0aGVy
ZSBpcyBkYXRhIG9uIHRoZSBwYXNzaXZlCnNvY2tldC4KClBvbGwgb24gYWN0aXZlIHNvY2tldCBp
cyB1bmltcGxlbWVudGVkIGFzIGJ5IHRoZSBzcGVjLCBhcyB0aGUgZnJvbnRlbmQKc2hvdWxkIGp1
c3Qgd2FpdCBmb3IgZXZlbnRzIGFuZCBjaGVjayB0aGUgaW5kZXhlcyBvbiB0aGUgaW5kZXhlcyBw
YWdlLgoKT25seSBzdXBwb3J0IG9uZSBvdXRzdGFuZGluZyBwb2xsIChvciBhY2NlcHQpIHJlcXVl
c3QgZm9yIGV2ZXJ5IHBhc3NpdmUKc29ja2V0IGF0IGFueSBnaXZlbiB0aW1lLgoKU2lnbmVkLW9m
Zi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgpDQzogYm9yaXMu
b3N0cm92c2t5QG9yYWNsZS5jb20KQ0M6IGpncm9zc0BzdXNlLmNvbQotLS0KIGRyaXZlcnMveGVu
L3B2Y2FsbHMtYmFjay5jIHwgNzUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDczIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMgYi9kcml2ZXJzL3hl
bi9wdmNhbGxzLWJhY2suYwppbmRleCBmMTE3M2Y0Li44MmYzNTBkIDEwMDY0NAotLS0gYS9kcml2
ZXJzL3hlbi9wdmNhbGxzLWJhY2suYworKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYwpA
QCAtMzQ0LDExICszNDQsMzMgQEAgc3RhdGljIHZvaWQgX19wdmNhbGxzX2JhY2tfYWNjZXB0KHN0
cnVjdCB3b3JrX3N0cnVjdCAqd29yaykKIHN0YXRpYyB2b2lkIHB2Y2FsbHNfcGFzc19za19kYXRh
X3JlYWR5KHN0cnVjdCBzb2NrICpzb2NrKQogewogCXN0cnVjdCBzb2NrcGFzc19tYXBwaW5nICpt
YXBwYXNzID0gc29jay0+c2tfdXNlcl9kYXRhOworCXN0cnVjdCBwdmNhbGxzX2ZlZGF0YSAqcHJp
djsKKwlzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVzcG9uc2UgKnJzcDsKKwl1bnNpZ25lZCBsb25nIGZs
YWdzOworCWludCBub3RpZnk7CiAKIAlpZiAobWFwcGFzcyA9PSBOVUxMKQogCQlyZXR1cm47CiAK
LQlxdWV1ZV93b3JrKG1hcHBhc3MtPndxLCAmbWFwcGFzcy0+cmVnaXN0ZXJfd29yayk7CisJcHJp
diA9IG1hcHBhc3MtPnByaXY7CisJc3Bpbl9sb2NrX2lycXNhdmUoJm1hcHBhc3MtPmNvcHlfbG9j
aywgZmxhZ3MpOworCWlmIChtYXBwYXNzLT5yZXFjb3B5LmNtZCA9PSBQVkNBTExTX1BPTEwpIHsK
KwkJcnNwID0gUklOR19HRVRfUkVTUE9OU0UoJnByaXYtPnJpbmcsIHByaXYtPnJpbmcucnNwX3By
b2RfcHZ0KyspOworCQlyc3AtPnJlcV9pZCA9IG1hcHBhc3MtPnJlcWNvcHkucmVxX2lkOworCQly
c3AtPnUucG9sbC5pZCA9IG1hcHBhc3MtPnJlcWNvcHkudS5wb2xsLmlkOworCQlyc3AtPmNtZCA9
IG1hcHBhc3MtPnJlcWNvcHkuY21kOworCQlyc3AtPnJldCA9IDA7CisKKwkJbWFwcGFzcy0+cmVx
Y29weS5jbWQgPSAwOworCQlzcGluX3VubG9ja19pcnFyZXN0b3JlKCZtYXBwYXNzLT5jb3B5X2xv
Y2ssIGZsYWdzKTsKKworCQlSSU5HX1BVU0hfUkVTUE9OU0VTX0FORF9DSEVDS19OT1RJRlkoJnBy
aXYtPnJpbmcsIG5vdGlmeSk7CisJCWlmIChub3RpZnkpCisJCQlub3RpZnlfcmVtb3RlX3ZpYV9p
cnEobWFwcGFzcy0+cHJpdi0+aXJxKTsKKwl9IGVsc2UgeworCQlzcGluX3VubG9ja19pcnFyZXN0
b3JlKCZtYXBwYXNzLT5jb3B5X2xvY2ssIGZsYWdzKTsKKwkJcXVldWVfd29yayhtYXBwYXNzLT53
cSwgJm1hcHBhc3MtPnJlZ2lzdGVyX3dvcmspOworCX0KIH0KIAogc3RhdGljIGludCBwdmNhbGxz
X2JhY2tfYmluZChzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LApAQCAtNDkzLDcgKzUxNSw1NiBA
QCBzdGF0aWMgaW50IHB2Y2FsbHNfYmFja19hY2NlcHQoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRl
diwKIHN0YXRpYyBpbnQgcHZjYWxsc19iYWNrX3BvbGwoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRl
diwKIAkJCSAgICAgc3RydWN0IHhlbl9wdmNhbGxzX3JlcXVlc3QgKnJlcSkKIHsKLQlyZXR1cm4g
MDsKKwlzdHJ1Y3QgcHZjYWxsc19mZWRhdGEgKnByaXY7CisJc3RydWN0IHNvY2twYXNzX21hcHBp
bmcgKm1hcHBhc3M7CisJc3RydWN0IHhlbl9wdmNhbGxzX3Jlc3BvbnNlICpyc3A7CisJc3RydWN0
IGluZXRfY29ubmVjdGlvbl9zb2NrICppY3NrOworCXN0cnVjdCByZXF1ZXN0X3NvY2tfcXVldWUg
KnF1ZXVlOworCXVuc2lnbmVkIGxvbmcgZmxhZ3M7CisJaW50IHJldDsKKwlib29sIGRhdGE7CisK
Kwlwcml2ID0gZGV2X2dldF9kcnZkYXRhKCZkZXYtPmRldik7CisKKwltYXBwYXNzID0gcmFkaXhf
dHJlZV9sb29rdXAoJnByaXYtPnNvY2tldHBhc3NfbWFwcGluZ3MsIHJlcS0+dS5wb2xsLmlkKTsK
KwlpZiAobWFwcGFzcyA9PSBOVUxMKQorCQlyZXR1cm4gLUVJTlZBTDsKKworCS8qCisJICogTGlt
aXRhdGlvbiBvZiB0aGUgY3VycmVudCBpbXBsZW1lbnRhdGlvbjogb25seSBzdXBwb3J0IG9uZQor
CSAqIGNvbmN1cnJlbnQgYWNjZXB0IG9yIHBvbGwgY2FsbCBvbiBvbmUgc29ja2V0LgorCSAqLwor
CXNwaW5fbG9ja19pcnFzYXZlKCZtYXBwYXNzLT5jb3B5X2xvY2ssIGZsYWdzKTsKKwlpZiAobWFw
cGFzcy0+cmVxY29weS5jbWQgIT0gMCkgeworCQlyZXQgPSAtRUlOVFI7CisJCWdvdG8gb3V0Owor
CX0KKworCW1hcHBhc3MtPnJlcWNvcHkgPSAqcmVxOworCWljc2sgPSBpbmV0X2NzayhtYXBwYXNz
LT5zb2NrLT5zayk7CisJcXVldWUgPSAmaWNzay0+aWNza19hY2NlcHRfcXVldWU7CisJc3Bpbl9s
b2NrKCZxdWV1ZS0+cnNrcV9sb2NrKTsKKwlkYXRhID0gcXVldWUtPnJza3FfYWNjZXB0X2hlYWQg
IT0gTlVMTDsKKwlzcGluX3VubG9jaygmcXVldWUtPnJza3FfbG9jayk7CisJaWYgKGRhdGEpIHsK
KwkJbWFwcGFzcy0+cmVxY29weS5jbWQgPSAwOworCQlyZXQgPSAwOworCQlnb3RvIG91dDsKKwl9
CisJc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmbWFwcGFzcy0+Y29weV9sb2NrLCBmbGFncyk7CisK
KwkvKiBUZWxsIHRoZSBjYWxsZXIgd2UgZG9uJ3QgbmVlZCB0byBzZW5kIGJhY2sgYSBub3RpZmlj
YXRpb24geWV0ICovCisJcmV0dXJuIC0xOworCitvdXQ6CisJc3Bpbl91bmxvY2tfaXJxcmVzdG9y
ZSgmbWFwcGFzcy0+Y29weV9sb2NrLCBmbGFncyk7CisKKwlyc3AgPSBSSU5HX0dFVF9SRVNQT05T
RSgmcHJpdi0+cmluZywgcHJpdi0+cmluZy5yc3BfcHJvZF9wdnQrKyk7CisJcnNwLT5yZXFfaWQg
PSByZXEtPnJlcV9pZDsKKwlyc3AtPmNtZCA9IHJlcS0+Y21kOworCXJzcC0+dS5wb2xsLmlkID0g
cmVxLT51LnBvbGwuaWQ7CisJcnNwLT5yZXQgPSByZXQ7CisJcmV0dXJuIHJldDsKIH0KIAogc3Rh
dGljIGludCBwdmNhbGxzX2JhY2tfaGFuZGxlX2NtZChzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2
LAotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 02 20:02:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 20: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 1dGsm7-0000Jr-Cs; Fri, 02 Jun 2017 20: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 <prvs=31909214d=Andrew.Cooper3@citrix.com>)
 id 1dGsm6-0000Jl-8M
 for xen-devel@lists.xenproject.org; Fri, 02 Jun 2017 20:02:22 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 BF/25-02956-D44C1395; Fri, 02 Jun 2017 20:02:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsWyU9JRQtf3iGG
 kweZDjBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bxPT/YCh7xVPT9/sDcwHiVq4uRk0NCwE9i
 7/SZzCC2sECgRMPWRjBbRCBA4nRfAyuILSRQJDHh6xdGEJtZQF1i5sNfTCA2m4C+xO4Xn8BsX
 gFbiZvdP8FsFgEViSfHr7OA2KIC4RJvG4+wQNQISpyc+QTM5hSwl7g24wYTxEwDiSOL5rBC2P
 IS29/OYYbYqyZxrf8SO8Sd6RJb//5insDIPwvJqFlI2mchaV/AyLyKUaM4tagstUjXyFgvqSg
 zPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwCBmAYAfjn/mBhxglOZiURHlNjQ0jhfiS
 8lMqMxKLM+KLSnNSiw8xynBwKEnwRh8GygkWpaanVqRl5gDjASYtwcGjJMJ7FyTNW1yQmFucm
 Q6ROsWoKCXOuwQkIQCSyCjNg2uDxeAlRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfPqHACawp
 OZVwI3/RXQYiagxS+26YMsLklESEk1MGZcLpArTn7cFakX3Ru54ktY0mmv6vcVZzVXNV0MZVT
 Ine8foRe6Kbs184XgqViL9z1Pl2aZXS0MbOqyPG64u1l1T+0DU/5qrTscU1w4Htxwyfmk9u3y
 nEcVX5ez7XFf4FjjsTiRgdu92jO/vjT64eUwNSG5/wJpNk57U5qFnzyfc75G9E6fEktxRqKhF
 nNRcSIAu855WLwCAAA=
X-Env-Sender: prvs=31909214d=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1496433740!53000763!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17258 invoked from network); 2 Jun 2017 20:02:20 -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;
 2 Jun 2017 20:02:20 -0000
X-IronPort-AV: E=Sophos;i="5.39,286,1493683200"; d="scan'208";a="47145504"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <59302098020000780015EB40@prv-mh.provo.novell.com>
 <59302098020000780015EB40@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <4397a7ed-a6c5-375a-1abf-9a3b0212e4ec@citrix.com>
Date: Fri, 2 Jun 2017 21:02:19 +0100
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: <59302098020000780015EB40@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH] x86/HVM: correct notion of new CPL in task
 switch 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>

T24gMDEvMDYvMTcgMTM6MTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+IENvbW1pdCBhYWMxZGYzZDAz
ICgieDg2L0hWTTogaW50cm9kdWNlIGh2bV9nZXRfY3BsKCkgYW5kIHJlc3BlY3RpdmUKPiBob29r
Iikgd2VudCB0b28gZmFyIGluIG9uZSBhc3BlY3Q6IFdoZW4gZW11bGF0aW5nIGEgdGFzayBzd2l0
Y2ggd2UKPiByZWFsbHkgc2hvdWxkbid0IGJlIGxvb2tpbmcgYXQgd2hhdCBodm1fZ2V0X2NwbCgp
IHJldHVybnMsIGFzIHdlJ3JlCj4gc3dpdGNoaW5nIGFsbCBzZWdtZW50IHJlZ2lzdGVycy4KPgo+
IEhvd2V2ZXIsIGluc3RlYWQgb2YgcmV2ZXJ0aW5nIHRoZSByZWxldmFudCBwYXJ0cyBvZiB0aGF0
IGNvbW1pdCwgaGF2ZQo+IHRoZSBjYWxsZXIgdGVsbCB0aGUgc2VnbWVudCBsb2FkaW5nIGZ1bmN0
aW9uIHdoYXQgdGhlIG5ldyBDUEwgaXMuIFRoaXMKPiBhdCBvbmNlIGZpeGVzIEVTIGJlaW5nIGxv
YWRlZCBiZWZvcmUgQ1Mgc28gZmFyIGhhdmluZyBoYWQgaXRzIGNoZWNrcwo+IGRvbmUgYWdhaW5z
dCB0aGUgb2xkIENQTC4KCkknZCBoYXZlIGFuIGV4dHJhIHBhcmFncmFwaCBkZXNjcmliaW5nIHRo
ZSBzeW1wdG9tcyBpbiBwcmFjdGljZS4gIGUuZy4KClRoaXMgYnVnIG1hbmlmZXN0cyBhcyBhIHZt
ZW50cnkgZmFpbHVyZSBmb3IgMzJiaXQgVk1zIHdoaWNoIHVzZSB0YXNrCmdhdGVzIHRvIHNlcnZp
Y2UgaW50ZXJydXB0cy9leGNlcHRpb25zLCBpbiBzaXR1YXRpb25zIHdoZXJlIGRlbGl2ZXJpbmcK
dGhlIGV2ZW50IGludGVycnVwdHMgdXNlciBjb2RlLCBhbmQgYSBwcml2aWxlZ2UgaW5jcmVhc2Ug
aXMgcmVxdWlyZWQuCgo/Cgo+Cj4gUmVwb3J0ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgoKSSBoYXZlIGZpbmFsbHkgbWFuYWdlZCB0byByZXByb2R1Y2UgdGhlIG9yaWdp
bmFsIHZtZW50cnkgZmFpbHVyZSB3aXRoIGFuClhURiB0ZXN0LiAgVGhpcyBwYXRjaCByZXNvbHZl
cyB0aGUgaXNzdWUsIHNvCgpSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KVGVzdGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgoKSnVsaWVuOiBUaGlzIHJlYWxseSBzaG91bGQgYmUgdGFrZW4gaW4gNC45LCBv
dGhlcndpc2UgMzJiaXQgVk1zIHdpbGwKc3BvcmFkaWNhbGx5IGNyYXNoLCBlc3BlY2lhbGx5IHdp
bmRvd3Mgd2hpY2ggdXNlcyB0aGlzIG1lY2hhbmlzbSB0bwpoYW5kbGUgTk1Jcy4KCj4gLS0tCj4g
QW4gYWx0ZXJuYXRpdmUgdG8gYWRkaW5nIHlldCBhbm90aGVyIHBhcmFtZXRlciB0byB0aGUgZnVu
Y3Rpb24gd291bGQKPiBiZSB0byBoYXZlICJjcGwiIGhhdmUgYSBzcGVjaWFsIGNhc2UgdmFsdWUg
KGUuZy4gbmVnYXRpdmUpIHRvIGluZGljYXRlCj4gVk04NiBtb2RlLiBUaGF0IHdvdWxkIGFsbG93
IHJlcGxhY2luZyB0aGUgY3VycmVudCAiZWZsYWdzIiBwYXJhbWV0ZXIuCgpLZWVwaW5nIHRoZSBw
YXJhbWV0ZXJzIHNlcGFyYXRlIGlzIGNsZWFyZXIuICBJdCBpcyBub3QgbGlrZSB0aGlzIGlzIGEK
aG90cGF0aCB3ZSBuZWVkIHRvIG9wdGltaXNlLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 02 20:07:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 20:07: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 1dGsrQ-0000Wu-3N; Fri, 02 Jun 2017 20:07:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Swapnil.Paratey@amd.com>) id 1dGsrO-0000Wo-TX
 for xen-devel@lists.xenproject.org; Fri, 02 Jun 2017 20:07:51 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 7F/63-03620-695C1395; Fri, 02 Jun 2017 20:07:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0gUYRT1m5ldR3NkXF/XRUXWLLFW3XwQ9aM
 oMP8Ubr+y91iju7C7ys6aKxmYrIluPyy11CTFykJLe4hKVpCmqVlohk8sREVTLEVlRSObcTaz
 79c995zv3MPlkrgsUyonWbOJNRoYnULqTGjCAg4pC9tU8eELOfv32uoLsIMotnX+CxGHTkq0h
 oRk83mJZvBDLZZyJ8M8lluGZ6KlU3nIiSRoCw7jK/55yJlE9F0Ej6wDSAAyehnBr7lpqaCS0m
 GwWm5BQu1BK+BrdQEmiHB6DkHWwD1CINxpBtZudiPRNgj662c3PlP0Eai5uryhAdofhj7l4mL
 fDTpLJjb6OA3wdnoaFzUB0GizSYUBQF9DsDYxKREIGb0dVutGHEWRH7R9LLObhkBbsdX++ShY
 n7XzIUi+DoQuyzGxfQVWc0pw0fOGIyzX2ZAIqqQw27yIiSodFJfU2k1jYW6olBBF3RKYaivDR
 JBNgaX8t1RU+UJ70X2JSHQQMNDzxB68cRtYbzXYwRgBt/sHHUXwQAJVth6puDM5/GzqRPloR+
 mWlZRuWUkFwqpRMMcaL7FGZYQqNMGoTdKY9IxWp1SFR4fqWY5jklgdk8CFXkjWP0f8NTjwrwl
 lVapbkA+JKTypqAhVvMw1IfliuobhNOeMqTqWa0G+JKkASvmO59yMbBJrTtTq+JP6SwPpovCg
 Rlt5muJSGD2nTRKpLqQkn9bULWEywpBsYOXeVI7gQQsiTaph0+LvYX5GfnJ3CvGhZC4prFGvN
 f3PzyBvEincKY3g4qI1mDYnzfAhMD7EdEOYEMLE/KPkmShxV1qpr1d+b0zky4Cw4ROuZ32a1d
 +dDsQNV4R4Dyn6JlXp9cFVlxdg3SzPfh002Fqb3cedXq+Y+8b0VmYc3pmRRnrM0wPXRw1UbkO
 3g7t1z27TyErRvtg3HeNdhYEPz/wwuRki1e9tMdXZLxanQqMsXa+GvGpUw489o48HRKkjFQSn
 YVQhuJFj/gDLaI1TkwMAAA==
X-Env-Sender: Swapnil.Paratey@amd.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1496434067!106034762!1
X-Originating-IP: [104.47.32.66]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58151 invoked from network); 2 Jun 2017 20:07:48 -0000
Received: from mail-sn1nam01on0066.outbound.protection.outlook.com (HELO
 NAM01-SN1-obe.outbound.protection.outlook.com) (104.47.32.66)
 by server-6.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 2 Jun 2017 20:07:48 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=ksFdGqagb9wzTi4uSysL0TUrxSmz8NjXiiMkYEHvG64=;
 b=Sa9XXUQk/90ONFOm+g8tFMCUiJt3AEHY+QkZNhH18/CYllCtj4MaubTIoa30Ftt9+l/0+hULyu25XvDIcqr0rHvEy0t5s5uPyc9fnflSEobJ9rSCiWQ58+rczWbUxkWOv8vk9hFtmZizZJAoXfiFTC31ptuiE2M6esgnRcuGdh8=
Received: from nsfw.amd.com (165.204.77.1) by
 DM5PR12MB1866.namprd12.prod.outlook.com (10.175.88.23) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1124.9; Fri, 2 Jun 2017 20:07:45 +0000
From: Swapnil Paratey <swapnil.paratey@amd.com>
To: xen-devel@lists.xenproject.org
Date: Fri,  2 Jun 2017 15:07:35 -0500
Message-Id: <1496434055-27509-1-git-send-email-swapnil.paratey@amd.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: BN6PR14CA0045.namprd14.prod.outlook.com (10.171.172.159) To
 DM5PR12MB1866.namprd12.prod.outlook.com (10.175.88.23)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: DM5PR12MB1866:
X-MS-Office365-Filtering-Correlation-Id: 6437d504-cbed-4d97-cd7a-08d4a9f3090d
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:DM5PR12MB1866; 
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1866;
 3:Jf1h5JwfGM+8NB401CN+dIRluU+Tubs4hD8DzQtCKQlbaGNCi6+Ug+10kBNLOrT9aSl5Ykg7wrCOFUSNNDax8FpZcOgOdiqiumPLNIDZa6EMTDvCNJEBDiYghm8R9ofP8fe/R/DG77WK/vzUrdr71mNWuUHerwq5jiTT7dmmpozFQPAg+ZDq54zSqeHSM2sIr3xV57f7U5JNHspVKXA1xkHCRrpjkQfaw7J3rp3fwss+hO6BPPRejsIk4mUbGmdEj/tEJ85MQ9DSfJXwejnw1nkxHOOabqG3Me377bgH+6YmfXSHsWeD6f3BLmbOTRluLYVllFpNfxjDoLom5H4OVwngSlisK74jGnm6nZizFbI=;
 25:OGXLBl0IOnyWYKlx0HMXVPPBQBiPDs7rlPy6n++cbEA/i5ZfSlgDwrWM84ib+Q21PGphKU3/1yP7JT86/U4/b05ff9uuAa+r56UTP+qL1tGk8Xa/svQWKmx+lRgxQLbuOzVrb4Zk8rtS0BrgaNW1pz0UJTFzs1sCKbnPFwuxf8M/+dcFq6GhdLyNurK4f1FgMgjl1h5d+WoX8eVE+T0uPHv4+WxZjdmXn8sj6mBVNl9fFcihlYMiYFPpBONnvSYk5WkUpj0q8B2abBBA6Le8nXVz7J+QO50ZfX4+KrLptG1NPL5xES2h3iqSJhy3A79FoESUI605gWW3qhujNGXsjTf4e/IgvjrER9G5Srbpytd7gjRmXgX4CCTyyO7Q46R78ZpeoMFGA2SffZKEihmjpWYqfbnk5eTW48IVu/j3rbRE35rFbDSFRi841gi1vSwF+b77hbUlrcn8bBNx3gSGX6QqoirQqW1qkIenozcoopQ=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1866;
 31:8SeGraNxfNeTw27LtRA4Vwu1O8FoWzUrPIxO5+hgvno6gKZFeElc/sVNIN+gDIi3De+vxYRv7wx7Jx/2FM6xu5U7agOWs/0zRlg11E3YCp9rCLsmuUjI/s1JlEcs639tboES5iDfDWZK2eoKJjyL5knPkEcxedPo7AziSyWzqZ4JvbwLzDvEKfT+TFoZV1NfaUNx5XD/xjSJ/hCWTJILXlMl3WoeWlJZgtYX1UyIP5w=;
 20:yN7UsfH65gn46/su+46/oWshtkUVyYWgpotk0HumYjaCjapmCpvHpTHW39XJy2AmvhEGRU2D277Znwf7MpC7zgs45LxxqNrlcvpuFlpAKRsV5uHNGqbEZ/DdIxYTNvMi/Zr+frcQMgih1/j9CCsOrq7xNo3L0t0nypRO1HKTFz5NT+o/po3qmvWvFZCzg4J169XeGdqdW7v+W1rhI4kHeJEO7FiurVgs8G8UnJL8JDpZJKbkpIpeyWLtV2ib6lGlRK9B0xAbipgV0sSxE2qPr7C+nc/7xrvqpbWgB/Rzhww8xBnPbfZ0R0w9t7Y1s1V0fCupe17asjtVg1lvBbVuocPEDnJMfFytOIHXB3rgfhAGRerqDMCnZWmO0AqZVW09+9Ijlwo0v1lpSSJBpuQpGGFqhn6qDrNh8EmibA9VupoH72ga7LmDp9JmhTGCxjz7/KgkmMgXgeZ/rQhRYtfLb7vh1uu1YZC/aPRPC9icYi0UKZ2V1ZBFMkQFY4SSc+RR
X-Microsoft-Antispam-PRVS: <DM5PR12MB186672DB0FE10F6F7D6EC315E7F70@DM5PR12MB1866.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(767451399110)(17755550239193);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(10201501046)(3002001)(100000703101)(100105400095)(6055026)(6041248)(20161123562025)(20161123564025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123560025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DM5PR12MB1866; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DM5PR12MB1866; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM5PR12MB1866;
 4:gg1Ra8blN6VaX2+4iT3h3b7uZeljV8BOLTV+u76WFx?=
 =?us-ascii?Q?NME0UFsmBZJ/9jk0Jli2Bjf+LbO2j085Xx4Ynkzc5Dat/irUPkULAJm6I9Yb?=
 =?us-ascii?Q?+9lvdxBfmE7yCnmGQtZIQqw5n39HbUagFlte5iu3Tsaf3ZBvfcVwYVj8I3Pw?=
 =?us-ascii?Q?IT9+oGd1lBew4I/jrTit3qsRws2IcGlz1PNkmfd4c8JyD55MGwvBhH5GO4w9?=
 =?us-ascii?Q?48Jr6SbrDFVupFz4HbEiFp9XTSsgoU2GHEULYqf9CtUlr8d1XsNq5ako2O6I?=
 =?us-ascii?Q?c65pFkY0iFQQJTZg9hDAfWKhEePvxctz6Yn1ZINqD0lO1Lj83rfXNUFIs8vv?=
 =?us-ascii?Q?L38WopISVOku3CUbiqAeCooGO/nX7jTqp1vZ84JJpaszmJyvIxr0r2EPZt7C?=
 =?us-ascii?Q?UaNwgpjEPK4wk92hZTrvwD3aFPq7ZxaxXIS2g6kBrUU9AhC7BAo3GSRdINOU?=
 =?us-ascii?Q?uy6RnxCXP1gbzAT70kg1YE7yZr+d25QSFZ15iZeIR6H/vfna2LiGrkK108C7?=
 =?us-ascii?Q?yjAJGbUAcar2btVcKUs700wNQ4BxcMOqDRi5UuCChxHdubozNC8Plj7cJBHF?=
 =?us-ascii?Q?QVPKOFt9iLOq1ZhrF3T19lnUT17yw3Giw6IlY9+tm3BS6O++/o4MTpFAqiyc?=
 =?us-ascii?Q?QOfejbkIeMeKjQ5mmlw97bI3no8U9EqgkmwPVLwBKpaUOmfy8gm3HKFr3mZu?=
 =?us-ascii?Q?OtXGHV0/PNy5UUl14u89KReJ6wpA+TS7TBzcejAM6dDyH+aCz9b0HvlxRSDd?=
 =?us-ascii?Q?gDfO2qUR/dH6MAm7GQn7TOq0D94ZjuXFY2gnbTrfSFvKQ7KavccrMQeYlbHM?=
 =?us-ascii?Q?wnBWzRzMJAw8AWr+zaJqqJ+/fHDXnL0IfDaNYGxRZIQRZ0C3rwOkXZy6LcGm?=
 =?us-ascii?Q?Nopnwj9Olxf1M/r0PrlSfof7ThMPq3WG2XfX6rlhet641WsNtH+qs21VmFmV?=
 =?us-ascii?Q?jmXLx1MC4oEJId1X7ZHJY3ilerNEGBei2zi8phSwfd/dCCL8Vi2EZhBfgDxQ?=
 =?us-ascii?Q?Lf6jgyoEtdoYyVnoOSahi9FNvWoTmJaK9xxMsmzQF0cnUdP8Z4h627d9MAPH?=
 =?us-ascii?Q?waLR+Srw+q27uE4X4s8adxa4TkjsrDzl0yYANRUH0MZ/bMh/faDDOG8wBnoU?=
 =?us-ascii?Q?9NB1TnTvMC/r8ND+ho6ljD5pN/yfYzidAHR2ctHdqfRdl3I9aImKmplSwfjP?=
 =?us-ascii?Q?AP/OS54c1IyGFSPmHdlUxTXduJSVR1LqsxNpzuG4rWhZtMzCF8FdWwXQ=3D?=
 =?us-ascii?Q?=3D?=
X-Forefront-PRVS: 03264AEA72
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39840400002)(39850400002)(39400400002)(39860400002)(39410400002)(39450400003)(81166006)(38730400002)(47776003)(50986999)(86362001)(50226002)(3846002)(8676002)(50466002)(189998001)(2351001)(48376002)(575784001)(53416004)(110136004)(6116002)(25786009)(36756003)(66066001)(2361001)(5003940100001)(33646002)(5660300001)(305945005)(6666003)(6486002)(6916009)(2906002)(478600001)(72206003)(42186005)(8666007)(4326008)(53936002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR12MB1866; H:nsfw.amd.com; FPR:; SPF:None;
 MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM5PR12MB1866;
 23:Ht1rQvFkrjc/ZCle5LcMuMsj8yE+5k96GSTbbRgA2?=
 =?us-ascii?Q?UqWN6yVf61dOJmK3DkNlHCw38n+vp7xBLpVrBBokVjD2QZkWzKvVr8Q0bJKF?=
 =?us-ascii?Q?/tybQYHf16x9QqgLLskW8c/hFNhwVeFHYsYcVdVyS0X1IcuMcqEUpM6dRlU2?=
 =?us-ascii?Q?vK37hyj5cwpFRKAVuXJeQfAurPQUiAJwsjB9BmhBuT1mxxfOfV9/VRJ6WQQy?=
 =?us-ascii?Q?rSgrs4dWgsOz6pkpU0hhuiAwwpiAikhfOj5qlhUqoqRBP6T8pUiyzgKlk3A9?=
 =?us-ascii?Q?HCrwUnuA3c06/R9PCOn6Fev3c5mV0Ee8SF09eS8giGz2Cgx5VDbXdtUPZNTx?=
 =?us-ascii?Q?4gkL1T+uwTo/gVYFPmvprcjlrqUCUvi0CICsyvWhrAoAhEXgVgMhKj7IU+Jb?=
 =?us-ascii?Q?O4wn+4tfhTKcmbVyng+zVt4a2qYXYviDlLLtWPpINT/e1g0uGBmEbSeZu35A?=
 =?us-ascii?Q?6XTYnrkbWChjlvsScsM5peYvUZZiwuBBGcpk95yjw6npzkIJLUenSOreC4sX?=
 =?us-ascii?Q?HsC/E6CG1+M3zeCX3YzVrYltlZZ+NQSkjxSzGTJcssSJhjCExrRdZBrtWpnG?=
 =?us-ascii?Q?9tu+qfBelD9xiGz4rHeFULwiBP1tE3OhNFET93+Gk3n3OWs4BEmGWWidMqC7?=
 =?us-ascii?Q?U/taFmXpc5eXR8ek0OXPXLCB1Dmr696u68WmpUn4YuLqCg62XDFqeChwDaef?=
 =?us-ascii?Q?dyq2AyR6o66JUdoKrgyG7OVg46R9xqPi8ewI7HnrHYkIb1M/8VqTeSEf0++M?=
 =?us-ascii?Q?b6sQ+qit+wUO6GvwNxiZLkfZB5a6FaAJJtd9rjYgKIc5uTj3cXxymxZrjSqJ?=
 =?us-ascii?Q?6OxZZeMSaatCMGOZ8rMF3t3/+mo9pfq722od7L0R2YzIzzBAGjdEV+xSY0AH?=
 =?us-ascii?Q?ycXpdszAH5Vt/uklQeg/wHd0YitekbdekrKHfCypzd4sYhGsGHOhy41XWAwr?=
 =?us-ascii?Q?R26diBHZtohjlcIHYmij9TOP1FOk7Ho9GHuVWLOxnkpnhQXZKopMpbFUwAxR?=
 =?us-ascii?Q?bmdqZLu9kwhR9TEfIiZQrRj/X6IW59kYiwgLmqsZefZSSjYJZWRF78l2uxEK?=
 =?us-ascii?Q?DasHyEYpYkc47Q281OV3EtA7KE4?=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1866;
 6:92vMATKLtgpcNh2AD0UsYrVXBUuE/6AG5c2iTBYKN1vOJ2cH8VkBH713aqgVYaHMV3Dsmx/ypLuJSncqp/PoVEWsQUZvnllaAQz52mV+jsZrmV1uSSeFyzDs/ugKjP39/PHgB8AHmgQ8tIT0IxGQtldOt6lHBeIF8a4MRgHuFuGJZeGgZvCRZ0+FXwVqG8pa2RhHSaCrjpq/uHZRIGE7iiTLb2sKBomk2O1NSeBj5gBXGcxVcCC+iAM+2VEj64BxMY9CZB84843I07ZeGR1410FmbQk0v5j9y3oBc4LjJpzzcQ9ClgekI9ihJ/mA5AzRkIgdvxGChHZdQmxWpnQ4s9u4MWUuZ6hJ+/vkQdZyEKo3tHDK4NLWktT1vc8pU84+suQaneeyWWuveSsJd0HaNL5tuPmHLQsoDQJvrMxXHS3qh5UjevOTE0zKUhSby1BBhN6vTJsJ4nHOrb2rnw1neTIOWxOtdbB2nzyNiqMG1B4cUc21tnyvC77MvpzasS/bDDWB1deAy2VkiHmgVUnQRnJAXWN0JPH2ejg3N3ELMXk=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1866;
 5:DzF7fWkPODeH1WvkMGKR+R4MsXDedZ5BI1qTKDJHQpPGm/XwlW/Xbymxqm1T4QYxRLgs1U4JFW5wzLMRyL8VmP4pVH1AXC8CBJJSQLdknjzhwJuWBw50/1NEimeOnEEIQRSb+CE9uSa+yY14llyyBwtki0wrRidpL2MqiO/SY4NbjRsVs40JIZII0wJ020HGVLx6QbooSizFrX+DHMUIXWz89oJaIuXlkIBgQygulPp1onDL9rNNTf1UKhPQGfx1P6+yGfIg6e4/H+lG+D/t+lHQl94u77gMIFBRIuqx9q1dUsZLW+9+hO1IkvLLoNF51EniJEE6cnyOPzp8m5js7fbKz1HBUMiiIlts2jsoySObCfo43oCJ8GFGtTpoZBGaY1UBZfcQojNdtBQPDWZYD+mrTz2qIxhaN9G3yn6c8ZiFicObu0ekA2C+LgXkRFqoCMl1Wte3PQcjPvztuR+rqEO2Eg0EIQ/v0S+V/xO54vcgNGoRRp5FywnOtg4tqJ7x;
 24:I+LyCmqUqoXz1S8hBxxpoO5J+hr9T30dIcWtl/eElQEC9wPb8YIt1nBY3MU+6NwF9Wj36vLjLxa9A+mLGpPP13CoJYltjk2e5YqU6j2NUTk=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1866;
 7:G6DSl+Kf3DC1PXzRQQPhEq0FDjBBLO8HeV4cA6ek12xtmy6AHu8oUoNH8kvDTPbbNoLhjQSlkMnWUC5Tlovx7UNHoN3noBglhIETyHjs5ZDSzGguEdCiUfVFacjM2ejctqjvc8foQmGDlINZiWl+FNo22DShGzmTPawrqErdIbHaMu/6Qd5ZJZ4TzQe4mL6A4xhRdOv0bkw68gl6ju1Y4wiqHxTxn+r9ZG82Tv/7gRuKvfbE0kYHg2K9f1KAi9+vSs2Mrya4f80tdphkRNlkztHY+QjfFd92unidG99U3xRS9ISfeKRqP+pqjzmRJZ5LkgE1kThEuVjUhGdsKDG9eg==;
 20:wY2M/oMBeMLE7QM9307nLk7ecM4OFvQ8rYTI0bxCHlglvt86bdd2iVosESQLY/Eyp8vFpv5v5YMJIFTN/33vvFbCxQoL7Xvns0eQs5GC6jkfqVZvQpZe5UYMXbJhClVMHUDdQ/gjeSfJ2ysaP5hz/NYyNmg4ulDL519/kjv+STRUYnz+RmANuuXUNatI80nR1s2Ohws6FhfLWHpLTDUv+BqBYxZDsflCCCwCW9tUVcX9Ma2TzeeaQ0N6p3wRVpZO
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Jun 2017 20:07:45.0090 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR12MB1866
Cc: Swapnil Paratey <swapnil.paratey@amd.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 v8] ns16550: Add support for UART parameters to
	be specifed with name-value pairs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIG5hbWU9dmFsdWUgcGFyc2luZyBvcHRpb25zIGZvciBjb20xIGFuZCBjb20yIHRvIGFkZCBm
bGV4aWJpbGl0eQppbiBzZXR0aW5nIHJlZ2lzdGVyIHZhbHVlcyBmb3IgTU1JTyBVQVJUIGRldmlj
ZXMuCgpNYWludGFpbiBiYWNrd2FyZCBjb21wYXRpYmlsaXR5IHdpdGggcHJldmlvdXMgcG9zaXRp
b25hbCBwYXJhbWV0ZXIKc3BlY2ZpY2F0aW9ucy4KCmVnLiBjb20xPTExNTIwMCw4bjEsMHgzZjgs
NAplZy4gY29tMT0xMTUyMDAsOG4xLDB4M2Y4LDQscmVnX3dpZHRoPTQscmVnX3NoaWZ0PTIKZWcu
IGNvbTE9YmF1ZD0xMTUyMDAscGFyaXR5PW4scmVnX3dpZHRoPTQscmVnX3NoaWZ0PTIsaXJxPTQK
ClNpZ25lZC1vZmYtYnk6IFN3YXBuaWwgUGFyYXRleSA8c3dhcG5pbC5wYXJhdGV5QGFtZC5jb20+
ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0KQ2hhbmdl
ZCBzaW5jZSB2NzoKICogQWRkZWQgQ09ORklHX0hBU19QQ0kgbWFjcm9zIGZvciBicmlkZ2VfYmRm
LCBkZXZpY2UgYW5kIHBvcnRfYmRmIGNhc2UKICAgc3RhdGVtZW50cyBpbnNpZGUgcGFyc2VfbmFt
ZXZhbHVlX3BhaXJzKCkgdGhhdCBjYXVzZWQgQVJNIGJ1aWxkIGZhaWxzCgpDaGFuZ2VkIHNpbmNl
IHY2OgogKiBDaGFuZ2VkICcxJyB0byBib29sIHRydWUgaW4gYnJpZGdlX2JkZiBjYXNlIHN0YXRl
bWVudCBmb3IgdWFydC0+cHNfYmRmX2VuYWJsZQogKiBSZW1vdmVkIGJyZWFrIGZvciBkZWZhdWx0
IGNhc2UgaW4gc3dpdGNoIGJsb2NrIGluIHBhcnNlX25hbWV2YWx1ZV9wYWlycygpCgpDaGFuZ2Vk
IHNpbmNlIHY1OgogKiBFeHRlbmRlZCBjaGFuZ2VsaXN0IGZvciBQQVRDSCB2NCBhbmQgdjUKICog
UmVtb3ZlZCBjb25zdCBmb3IgbmFtZVsxMl0gaW4gc2VyaWFsX3BhcmFtX3ZhcgogKiBDaGFuZ2Vk
ICJleHRfdmFsdWUiIHBvaW50ZXIgdG8gInZhbHVlIiBkb3VibGUgcG9pbnRlciBpbiBnZXRfdG9r
ZW4oKQogKiBSZW1vdmVkIHBhcmVudGhlc2lzIGluIGNsb2NrX2h6IGNhc2Ugc3RhdGVtZW50CgpD
aGFuZ2VkIHNpbmNlIHY0OgogKiBDaGFuZ2VkIG1heF9zZXJpYWxfcGFyYW1zIHRvIG51bV9zZXJp
YWxfcGFyYW1zIGluIGVudW0gZV9zZXJpYWxfcGFyYW1fdHlwZQogKiBDaGFuZ2VkICpzcF9uYW1l
IGluIHN0cnVjdCBzZXJpYWxfcGFyYW1fdmFyIHRvIGEgMTIgYnl0ZSBidWZmZXIKICogUmVtb3Zl
ZCBzcF8gcHJlZml4IGluIHNwX25hbWUgaW4gc3RydWN0IHNlcmlhbF9wYXJhbV92YXIKICogUmVt
b3ZlZCBpZiAoIG5hbWVfdmFsX3BvcyApIGNoZWNrIGJlZm9yZSB3aGlsZSgpIGxvb3AgaW4gcGFy
c2VfcG9zaXRpb25hbCgpCiAqIEFkZGVkIGJsYW5rIGxpbmVzIGZvciBub24tZmFsbC10aHJvdWdo
IGNhc2UgYmxvY2tzIGluIHN3aXRjaCBzdGF0ZW1lbnQKICAgaW5zaWRlIHBhcnNlX25hbWV2YWx1
ZV9wYWlycwogKiBDaGFuZ2VkIGNvbXBhcmlzb24gb2YgYSBib29sIHdpdGggInRydWUiIGZvciBk
ZXZfc2V0IGluIGlvX2Jhc2UgY2FzZS4KICogQ2hhbmdlZCBjbWRsaW5lIHRvIGNvbV9jb25zb2xl
X29wdGlvbnMgaW4gbnMxNjU1MF9wYXJzZV9wb3J0X2NvbmZpZygpCiAqIENoYW5nZWQgaW9fYmFz
ZSBzZXR0aW5nIGFmdGVyIHBjaSBkZXZpY2Ugc3BlY2lmaWNhdGlvbiB0byBnaXZlIGFuIGVycm9y
CiAgIG1lc3NhZ2UgaW5zdGVhZCBvZiBQQVJTRV9FUlJfUkVUCiAqIFJlbW92ZWQgY29uZmlnX3Bh
cnNlZCBnb3RvIHN0YXRlbWVudHMgb3V0c2lkZSBvZiBlcnJvciBjbGVhbnVwCiAqIFJlbW92ZWQg
dGhlIGZ1bGwtc3RvcCAoLikgaW4gc2FuaXR5IGNoZWNrcyBmb3IgcmVnX3dpZHRoIGF0IHRoZSBl
bmQgb2YKICAgbnMxNjU1MF9wYXJzZV9wb3J0X2NvbmZpZwoKQ2hhbmdlZCBzaW5jZSB2MzoKICog
Q2hhbmdlZCBzdWJqZWN0L3RpdGxlIG9mIHRoZSBwYXRjaAogICBQcmV2aW91cyBuYW1lOiBuczE2
NTUwLUFkZC1jb21tYW5kLWxpbmUtcGFyc2luZy1hZGp1c3RtZW50cwogKiBJbmNyZWFzZWQgbGVu
Z3RoIG9mIG9wdF9jb20xIGFuZCBvcHRfY29tMiBidWZmZXJzIHRvIDEyOCBieXRlcy4KICogQ2hh
bmdlZCB3cm9uZ2x5IHVzZWQgYnVzOmRldmljZTpmdW5jdGlvbiB0byBidXM6ZGV2aWNlLmZ1bmN0
aW9uIGluCiAgIHhlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KICogVXNpbmcgJy0nIGluc3RlYWQg
b2YgJ18nIGZvciBuYW1lLXZhbHVlIHBhaXJzCiAgIGVnLiByZWctd2lkdGggaW5zdGVhZCBvZiBy
ZWdfd2lkdGgsIHN0b3AtYml0cyBpbnN0ZWFkIG9mIHN0b3BfYml0cwogKiBVc2VkIF9faW5pdGNv
bnN0IGZvciBzZXJpYWxfcGFyYW1fdmFyIHN0cnVjdAogKiBDaGFuZ2VkIGdldF90b2tlbl92YWx1
ZSBmdW5jdGlvbiBuYW1lIHRvIGdldF90b2tlbgogKiBWYWx1ZXMgZm9yIG5hbWUtdmFsdWUgcGFp
cnMgaW4gZ2V0X3Rva2VuIGFyZSBleHRyYWN0ZWQgb25seSB3aGVuIGEgbWF0Y2gKICAgaXMgZm91
bmQgaW4gdGhlIHRhYmxlIGZvciB2YWxpZCBuYW1lLXZhbHVlIHBhaXJzCiAqIFJlbW92ZWQgaW50
ZXJtZWRpYXRlIHJldHVybiB2YXJpYWJsZSBmb3IgZ2V0X3Rva2VuIGZ1bmN0aW9uIGFuZCB1c2Vk
CiAgIGl0IGRpcmVjdGx5IGluIHRoZSBzd2l0Y2ggc3RhdGVtZW50IGZvciBzZXR0aW5nIFVBUlQg
Y29uZmlncyBpbgogICBwYXJzZV9uYW1ldmFsdWVfcGFpcnMKCkNoYW5nZWQgc2luY2UgdjI6CiAq
IEFkZGVkIG5hbWU9dmFsdWUgc3BlY2lmaWNhdGlvbiBmb3IgY29tMSBhbmQgY29tMiBjb21tYW5k
IGxpbmUKICAgcGFyYW1ldGVyIGlucHV0IGZvciBVQVJUIGRldmljZXMKICAgU3ludGF4OiAiY29t
MT0ocG9zaXRpb25hbCBwYXJhbWV0ZXJzKSwobmFtZS12YWx1ZSBwYXJhbWV0ZXJzKSIKICogTWFp
bnRhaW5lZCBwcmV2aW91cyBwb3NpdGlvbmFsIHNwZWNpZmljYXRpb24gZm9yIFVBUlQgcGFyYW1l
dGVycwogKiBBbGwgcGFyYW1ldGVycyBzaG91bGQgYmUgY29tbWEtc2VwYXJhdGVkCgpDaGFuZ2Vk
IHNpbmNlIHYxOgogKiBDaGFuZ2VkIG9wdF9jb20xIGFuZCBvcHRfY29tMiBhcnJheSBzaXplIHRv
IDY0IChwb3dlciBvZiAyKS4KICogQWRkZWQgZGVzY3JpcHRpb25zIGZvciByZWdfd2lkdGggYW5k
IHJlZ19zaGlmdCBpbgogICBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgogKiBD
aGFuZ2VkIHN1YmplY3QgdG8gbnMxNjU1MCBmcm9tIDE2NTUwIGZvciBiZXR0ZXIgdHJhY2tpbmcu
Ci0tLQogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gfCAgMzggKysrKysrCiB4
ZW4vY29tbW9uL2tlcm5lbC5jICAgICAgICAgICAgICAgICB8ICAgMiArLQogeGVuL2RyaXZlcnMv
Y2hhci9uczE2NTUwLmMgICAgICAgICAgfCAyNDggKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDI3MSBpbnNlcnRpb25zKCspLCAxNyBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biBi
L2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCmluZGV4IDQ0ZDk5ODUuLjhjOTM5
YzQgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCisrKyBi
L2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCkBAIC0zMjQsNiArMzI0LDQ0IEBA
IEJvdGggb3B0aW9uIGBjb20xYCBhbmQgYGNvbTJgIGZvbGxvdyB0aGUgc2FtZSBmb3JtYXQuCiAK
IEEgdHlwaWNhbCBzZXR1cCBmb3IgbW9zdCBzaXR1YXRpb25zIG1pZ2h0IGJlIGBjb20xPTExNTIw
MCw4bjFgCiAKK0luIGFkZGl0aW9uIHRvIHRoZSBhYm92ZSBwb3NpdGlvbmFsIHNwZWNpZmljYXRp
b24gZm9yIFVBUlQgcGFyYW1ldGVycywKK25hbWU9dmFsdWUgcGFpciBzcGVjZmljYXRpb25zIGFy
ZSBhbHNvIHN1cHBvcnRlZC4gVGhpcyBpcyB1c2VkIHRvIGFkZAorZmxleGliaWxpdHkgZm9yIFVB
UlQgZGV2aWNlcyB3aGljaCByZXF1aXJlIGFkZGl0aW9uYWwgVUFSVCBwYXJhbWV0ZXIKK2NvbmZp
Z3VyYXRpb25zLgorCitUaGUgY29tbWEgc2VwYXJhdGlvbiBzdGlsbCBkZWxpbmVhdGVzIHBvc2l0
aW9uYWwgcGFyYW1ldGVycy4gSGVuY2UsCit1bmxlc3MgdGhlIHBhcmFtZXRlciBpcyBleHBsaWNp
dGx5IHNwZWNpZmllZCB3aXRoIG5hbWU9dmFsdWUgb3B0aW9uLCBpdAord2lsbCBiZSBjb25zaWRl
cmVkIGEgcG9zaXRpb25hbCBwYXJhbWV0ZXIuCisKK1RoZSBzeW50YXggY29uc2lzdHMgb2YKK2Nv
bTE9KGNvbW1hLXNlcGFyYXRlZCBwb3NpdGlvbmFsIHBhcmFtZXRlcnMpLChjb21tYSBzZXBhcmF0
ZWQgbmFtZS12YWx1ZSBwYWlycykKKworVGhlIGFjY2VwdGVkIG5hbWUga2V5d29yZHMgZm9yIG5h
bWU9dmFsdWUgcGFpcnMgYXJlCisgKiBgYmF1ZGAgLSBhY2NlcHRzIGludGVnZXIgYmF1ZCByYXRl
IChlZy4gMTE1MjAwKSBvciBgYXV0b2AKKyAqIGBicmlkZ2VgLSBTaW1pbGFyIHRvIGJyaWRnZS1i
ZGYgaW4gcG9zaXRpb25hbCBwYXJhbWV0ZXJzLgorICAgICAgICAgICAgIFVzZWQgdG8gZGV0ZXJt
aW5lIHRoZSBQQ0kgYnJpZGdlIHRvIGFjY2VzcyB0aGUgVUFSVCBkZXZpY2UuCisgICAgICAgICAg
ICAgTm90YXRpb24gaXMgeHg6eHgueHggPGJ1cz46PGRldmljZT4uPGZ1bmN0aW9uPgorICogYGNs
b2NrLWh6YC0gYWNjZXB0cyBsYXJnZSBpbnRlZ2VycyB0byBzZXR1cCBVQVJUIGNsb2NrIGZyZXF1
ZW5jaWVzLgorICAgICAgICAgICAgICAgRG8gbm90ZSAtIHRoZXNlIHZhbHVlcyBhcmUgbXVsdGlw
bGllZCBieSAxNi4KKyAqIGBkYXRhLWJpdHNgIC0gaW50ZWdlciBiZXR3ZWVuIDUgYW5kIDgKKyAq
IGBkZXZgIC0gYWNjZXB0ZWQgdmFsdWVzIGFyZSBgcGNpYCBPUiBgYW10YC4gSWYgdGhpcyBvcHRp
b24KKyAgICAgICAgICAgaXMgdXNlZCB0byBzcGVjaWZ5IGlmIHRoZSBzZXJpYWwgZGV2aWNlIGlz
IHBjaS1iYXNlZC4gVGhlIGlvX2Jhc2UKKyAgICAgICAgICAgY2Fubm90IGJlIHNwZWNpZmllZCB3
aGVuIGBkZXY9cGNpYCBvciBgZGV2PWFtdGAgaXMgdXNlZC4KKyAqIGBpby1iYXNlYCAtIGFjY2Vw
dHMgaW50ZWdlciB3aGljaCBzcGVjaWZpZWQgSU8gYmFzZSBwb3J0IGZvciBVQVJUIHJlZ2lzdGVy
cworICogYGlycWAgLSBJUlEgbnVtYmVyIHRvIHVzZQorICogYHBhcml0eWAgLSBhY2NlcHRlZCB2
YWx1ZXMgYXJlIHNhbWUgYXMgcG9zaXRpb25hbCBwYXJhbWV0ZXJzCisgKiBgcG9ydGAgLSBVc2Vk
IHRvIHNwZWNpZnkgd2hpY2ggcG9ydCB0aGUgUENJIHNlcmlhbCBkZXZpY2UgaXMgbG9jYXRlZCBv
bgorICAgICAgICAgICAgTm90YXRpb24gaXMgeHg6eHgueHggPGJ1cz46PGRldmljZT4uPGZ1bmN0
aW9uPgorICogYHJlZy1zaGlmdGAgLSByZWdpc3RlciBzaGlmdHMgcmVxdWlyZWQgdG8gc2V0IFVB
UlQgcmVnaXN0ZXJzCisgKiBgcmVnLXdpZHRoYCAtIHJlZ2lzdGVyIHdpZHRoIHJlcXVpcmVkIHRv
IHNldCBVQVJUIHJlZ2lzdGVycworICAgICAgICAgICAgICAgICAob25seSBhY2NlcHRzIDEgYW5k
IDQpCisgKiBgc3RvcC1iaXRzYCAtIG9ubHkgYWNjZXB0cyAxIG9yIDIgZm9yIHRoZSBudW1iZXIg
b2Ygc3RvcCBiaXRzCisKK1RoZSBmb2xsb3dpbmcgYXJlIGV4YW1wbGVzIG9mIGNvcnJlY3Qgc3Bl
Y2lmaWNhdGlvbnM6CitgY29tMT0xMTUyMDAsOG4xLDB4M2Y4LDRgCitgY29tMT0xMTUyMDAsOG4x
LDB4M2Y4LDQscmVnX3dpZHRoPTQscmVnX3NoaWZ0PTJgCitgY29tMT1iYXVkPTExNTIwMCxwYXJp
dHk9bixzdG9wX2JpdHM9MSxpb19iYXNlPTB4M2Y4LHJlZ193aWR0aD00YAorCiAjIyMgY29ucmlu
Z1xfc2l6ZQogPiBgPSA8c2l6ZT5gCiAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24va2VybmVsLmMg
Yi94ZW4vY29tbW9uL2tlcm5lbC5jCmluZGV4IDg0NjE4NzEuLmUxZWJiMGIgMTAwNjQ0Ci0tLSBh
L3hlbi9jb21tb24va2VybmVsLmMKKysrIGIveGVuL2NvbW1vbi9rZXJuZWwuYwpAQCAtNDksNyAr
NDksNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgYXNzaWduX2ludGVnZXJfcGFyYW0oCiAKIHN0YXRp
YyB2b2lkIF9faW5pdCBfY21kbGluZV9wYXJzZShjb25zdCBjaGFyICpjbWRsaW5lKQogewotICAg
IGNoYXIgb3B0WzEwMF0sICpvcHR2YWwsICpvcHRrZXksICpxOworICAgIGNoYXIgb3B0WzEyOF0s
ICpvcHR2YWwsICpvcHRrZXksICpxOwogICAgIGNvbnN0IGNoYXIgKnAgPSBjbWRsaW5lOwogICAg
IGNvbnN0IHN0cnVjdCBrZXJuZWxfcGFyYW0gKnBhcmFtOwogICAgIGludCBib29sX2Fzc2VydDsK
ZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL2NoYXIvbnMxNjU1MC5jIGIveGVuL2RyaXZlcnMvY2hh
ci9uczE2NTUwLmMKaW5kZXggZTRkZTNiNC4uMDUzMTEzNSAxMDA2NDQKLS0tIGEveGVuL2RyaXZl
cnMvY2hhci9uczE2NTUwLmMKKysrIGIveGVuL2RyaXZlcnMvY2hhci9uczE2NTUwLmMKQEAgLTM4
LDExICszOCwzMCBAQAogICogY2FuIGJlIHNwZWNpZmllZCBpbiBwbGFjZSBvZiBhIG51bWVyaWMg
YmF1ZCByYXRlLiBQb2xsZWQgbW9kZSBpcyBzcGVjaWZpZWQKICAqIGJ5IHJlcXVlc3RpbmcgaXJx
IDAuCiAgKi8KLXN0YXRpYyBjaGFyIF9faW5pdGRhdGEgb3B0X2NvbTFbMzBdID0gIiI7Ci1zdGF0
aWMgY2hhciBfX2luaXRkYXRhIG9wdF9jb20yWzMwXSA9ICIiOworc3RhdGljIGNoYXIgX19pbml0
ZGF0YSBvcHRfY29tMVsxMjhdID0gIiI7CitzdGF0aWMgY2hhciBfX2luaXRkYXRhIG9wdF9jb20y
WzEyOF0gPSAiIjsKIHN0cmluZ19wYXJhbSgiY29tMSIsIG9wdF9jb20xKTsKIHN0cmluZ19wYXJh
bSgiY29tMiIsIG9wdF9jb20yKTsKIAorZW51bSBzZXJpYWxfcGFyYW1fdHlwZSB7CisgICAgYmF1
ZCwKKyAgICBjbG9ja19oeiwKKyAgICBkYXRhX2JpdHMsCisgICAgaW9fYmFzZSwKKyAgICBpcnEs
CisgICAgcGFyaXR5LAorICAgIHJlZ19zaGlmdCwKKyAgICByZWdfd2lkdGgsCisgICAgc3RvcF9i
aXRzLAorI2lmZGVmIENPTkZJR19IQVNfUENJCisgICAgYnJpZGdlX2JkZiwKKyAgICBkZXZpY2Us
CisgICAgcG9ydF9iZGYsCisjZW5kaWYKKyAgICAvKiBMaXN0IGFsbCBwYXJhbWV0ZXJzIGJlZm9y
ZSB0aGlzIGxpbmUuICovCisgICAgbnVtX3NlcmlhbF9wYXJhbXMKK307CisKIHN0YXRpYyBzdHJ1
Y3QgbnMxNjU1MCB7CiAgICAgaW50IGJhdWQsIGNsb2NrX2h6LCBkYXRhX2JpdHMsIHBhcml0eSwg
c3RvcF9iaXRzLCBmaWZvX3NpemUsIGlycTsKICAgICB1NjQgaW9fYmFzZTsgICAvKiBJL08gcG9y
dCBvciBtZW1vcnktbWFwcGVkIEkvTyBhZGRyZXNzLiAqLwpAQCAtNzcsNiArOTYsMzIgQEAgc3Rh
dGljIHN0cnVjdCBuczE2NTUwIHsKICNlbmRpZgogfSBuczE2NTUwX2NvbVsyXSA9IHsgeyAwIH0g
fTsKIAorc3RydWN0IHNlcmlhbF9wYXJhbV92YXIgeworICAgIGNoYXIgbmFtZVsxMl07CisgICAg
ZW51bSBzZXJpYWxfcGFyYW1fdHlwZSB0eXBlOworfTsKKworLyoKKyAqIEVudW0gc3RydWN0IGtl
ZXBpbmcgYSB0YWJsZSBvZiBhbGwgYWNjZXB0ZWQgcGFyYW1ldGVyIG5hbWVzIGZvciBwYXJzaW5n
CisgKiBjb21fY29uc29sZV9vcHRpb25zIGZvciBzZXJpYWwgcG9ydCBjb20xIGFuZCBjb20yLgor
ICovCitzdGF0aWMgY29uc3Qgc3RydWN0IHNlcmlhbF9wYXJhbV92YXIgX19pbml0Y29uc3Qgc3Bf
dmFyc1tdID0geworICAgIHsiYmF1ZCIsIGJhdWR9LAorICAgIHsiY2xvY2staHoiLCBjbG9ja19o
en0sCisgICAgeyJkYXRhLWJpdHMiLCBkYXRhX2JpdHN9LAorICAgIHsiaW8tYmFzZSIsIGlvX2Jh
c2V9LAorICAgIHsiaXJxIiwgaXJxfSwKKyAgICB7InBhcml0eSIsIHBhcml0eX0sCisgICAgeyJy
ZWctc2hpZnQiLCByZWdfc2hpZnR9LAorICAgIHsicmVnLXdpZHRoIiwgcmVnX3dpZHRofSwKKyAg
ICB7InN0b3AtYml0cyIsIHN0b3BfYml0c30sCisjaWZkZWYgQ09ORklHX0hBU19QQ0kKKyAgICB7
ImJyaWRnZSIsIGJyaWRnZV9iZGZ9LAorICAgIHsiZGV2IiwgZGV2aWNlfSwKKyAgICB7InBvcnQi
LCBwb3J0X2JkZn0sCisjZW5kaWYKK307CisKICNpZmRlZiBDT05GSUdfSEFTX1BDSQogc3RydWN0
IG5zMTY1NTBfY29uZmlnIHsKICAgICB1MTYgdmVuZG9yX2lkOwpAQCAtMTA4MywyNiArMTEyOCw3
MyBAQCBwY2lfdWFydF9jb25maWcoc3RydWN0IG5zMTY1NTAgKnVhcnQsIGJvb2xfdCBza2lwX2Ft
dCwgdW5zaWduZWQgaW50IGlkeCkKIH0KICNlbmRpZgogCisvKgorICogVXNlZCB0byBwYXJzZSBu
YW1lIHZhbHVlIHBhaXJzIGFuZCByZXR1cm4gd2hpY2ggdmFsdWUgaXQgaXMgYWxvbmcgd2l0aAor
ICogcG9pbnRlciBmb3IgdGhlIGV4dHJhY3RlZCB2YWx1ZS4KKyAqLworc3RhdGljIGVudW0gX19p
bml0IHNlcmlhbF9wYXJhbV90eXBlIGdldF90b2tlbihjaGFyICp0b2tlbiwgY2hhciAqKnZhbHVl
KQoreworICAgIGNvbnN0IGNoYXIgKnBhcmFtX25hbWU7CisgICAgdW5zaWduZWQgaW50IGk7CisK
KyAgICBwYXJhbV9uYW1lID0gc3Ryc2VwKCZ0b2tlbiwgIj0iKTsKKyAgICBpZiAoIHBhcmFtX25h
bWUgPT0gTlVMTCApCisgICAgICAgIHJldHVybiBudW1fc2VyaWFsX3BhcmFtczsKKworICAgIC8q
IExpbmVhciBzZWFyY2ggZm9yIHRoZSBwYXJhbWV0ZXIuICovCisgICAgZm9yICggaSA9IDA7IGkg
PCBBUlJBWV9TSVpFKHNwX3ZhcnMpOyBpKysgKQorICAgIHsKKyAgICAgICAgaWYgKCBzdHJjbXAo
c3BfdmFyc1tpXS5uYW1lLCBwYXJhbV9uYW1lKSA9PSAwICkKKyAgICAgICAgeworICAgICAgICAg
ICAgKnZhbHVlID0gdG9rZW47CisgICAgICAgICAgICByZXR1cm4gc3BfdmFyc1tpXS50eXBlOwor
ICAgICAgICB9CisgICAgfQorCisgICAgcmV0dXJuIG51bV9zZXJpYWxfcGFyYW1zOworfQorCiAj
ZGVmaW5lIFBBUlNFX0VSUihfZiwgX2EuLi4pICAgICAgICAgICAgICAgICBcCiAgICAgZG8geyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIHByaW50ayggIkVS
Uk9SOiAiIF9mICJcbiIgLCAjIyBfYSApOyBcCiAgICAgICAgIHJldHVybjsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCiAgICAgfSB3aGlsZSAoIDAgKQogCi1zdGF0aWMgdm9pZCBfX2lu
aXQgbnMxNjU1MF9wYXJzZV9wb3J0X2NvbmZpZygKLSAgICBzdHJ1Y3QgbnMxNjU1MCAqdWFydCwg
Y29uc3QgY2hhciAqY29uZikKKyNkZWZpbmUgUEFSU0VfRVJSX1JFVChfZiwgX2EuLi4pICAgICAg
ICAgICAgIFwKKyAgICBkbyB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICAgICAgcHJpbnRrKCAiRVJST1I6ICIgX2YgIlxuIiAsICMjIF9hICk7IFwKKyAgICAgICAg
cmV0dXJuIGZhbHNlOyAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB9IHdoaWxlICggMCAp
CisKKworc3RhdGljIGJvb2wgX19pbml0IHBhcnNlX3Bvc2l0aW9uYWwoc3RydWN0IG5zMTY1NTAg
KnVhcnQsIGNoYXIgKipzdHIpCiB7CiAgICAgaW50IGJhdWQ7CisgICAgY29uc3QgY2hhciAqY29u
ZjsKKyAgICBjaGFyICpuYW1lX3ZhbF9wb3M7CiAKLSAgICAvKiBObyB1c2VyLXNwZWNpZmllZCBj
b25maWd1cmF0aW9uPyAqLwotICAgIGlmICggKGNvbmYgPT0gTlVMTCkgfHwgKCpjb25mID09ICdc
MCcpICkKKyAgICBjb25mID0gKnN0cjsKKyAgICBuYW1lX3ZhbF9wb3MgPSBzdHJjaHIoY29uZiwg
Jz0nKTsKKworICAgIC8qIEZpbmRpbmcgdGhlIGVuZCBvZiB0aGUgcG9zaXRpb25hbCBwYXJhbWV0
ZXJzLiAqLworICAgIHdoaWxlICggbmFtZV92YWxfcG9zID4gKnN0ciApCiAgICAgewotICAgICAg
ICAvKiBTb21lIHBsYXRmb3JtcyBtYXkgYXV0b21hdGljYWxseSBwcm9iZSB0aGUgVUFSVCBjb25m
aWd1YXJ0aW9uLiAqLwotICAgICAgICBpZiAoIHVhcnQtPmJhdWQgIT0gMCApCi0gICAgICAgICAg
ICBnb3RvIGNvbmZpZ19wYXJzZWQ7Ci0gICAgICAgIHJldHVybjsKKyAgICAgICAgLyogV29ya2lu
ZyBiYWNrd2FyZHMgZnJvbSB0aGUgJz0nIHNpZ24uICovCisgICAgICAgIG5hbWVfdmFsX3Bvcy0t
OworICAgICAgICBpZiAoICpuYW1lX3ZhbF9wb3MgPT0gJywnICkKKyAgICAgICAgeworICAgICAg
ICAgICAgKm5hbWVfdmFsX3BvcyA9ICdcMCc7CisgICAgICAgICAgICBuYW1lX3ZhbF9wb3MrKzsK
KyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CiAgICAgfQogCisgICAgKnN0ciA9IG5hbWVf
dmFsX3BvczsKKyAgICAvKiBXaGVuIHRoZXJlIGFyZSBubyBwb3NpdGlvbmFsIHBhcmFtZXRlcnMs
IHdlIHJldHVybiBmcm9tIHRoZSBmdW5jdGlvbi4gKi8KKyAgICBpZiAoIGNvbmYgPT0gKnN0ciAp
CisgICAgICAgIHJldHVybiB0cnVlOworCisgICAgLyogUGFyc2UgcG9zaXRpb25hbCBwYXJhbWV0
ZXJzIGhlcmUuICovCiAgICAgaWYgKCBzdHJuY21wKGNvbmYsICJhdXRvIiwgNCkgPT0gMCApCiAg
ICAgewogICAgICAgICB1YXJ0LT5iYXVkID0gQkFVRF9BVVRPOwpAQCAtMTEzMiwxMyArMTIyNCwx
MyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgbnMxNjU1MF9wYXJzZV9wb3J0X2NvbmZpZygKICAgICAg
ICAgaWYgKCBzdHJuY21wKGNvbmYsICJwY2kiLCAzKSA9PSAwICkKICAgICAgICAgewogICAgICAg
ICAgICAgaWYgKCBwY2lfdWFydF9jb25maWcodWFydCwgMS8qIHNraXAgQU1UICovLCB1YXJ0IC0g
bnMxNjU1MF9jb20pICkKLSAgICAgICAgICAgICAgICByZXR1cm47CisgICAgICAgICAgICAgICAg
cmV0dXJuIHRydWU7CiAgICAgICAgICAgICBjb25mICs9IDM7CiAgICAgICAgIH0KICAgICAgICAg
ZWxzZSBpZiAoIHN0cm5jbXAoY29uZiwgImFtdCIsIDMpID09IDAgKQogICAgICAgICB7CiAgICAg
ICAgICAgICBpZiAoIHBjaV91YXJ0X2NvbmZpZyh1YXJ0LCAwLCB1YXJ0IC0gbnMxNjU1MF9jb20p
ICkKLSAgICAgICAgICAgICAgICByZXR1cm47CisgICAgICAgICAgICAgICAgcmV0dXJuIHRydWU7
CiAgICAgICAgICAgICBjb25mICs9IDM7CiAgICAgICAgIH0KICAgICAgICAgZWxzZQpAQCAtMTE1
NywxOSArMTI0OSwxNDEgQEAgc3RhdGljIHZvaWQgX19pbml0IG5zMTY1NTBfcGFyc2VfcG9ydF9j
b25maWcoCiAgICAgICAgIGNvbmYgPSBwYXJzZV9wY2koY29uZiwgTlVMTCwgJnVhcnQtPnBzX2Jk
ZlswXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAmdWFydC0+cHNfYmRmWzFdLCAmdWFydC0+
cHNfYmRmWzJdKTsKICAgICAgICAgaWYgKCAhY29uZiApCi0gICAgICAgICAgICBQQVJTRV9FUlIo
IkJhZCBwb3J0IFBDSSBjb29yZGluYXRlcyIpOwotICAgICAgICB1YXJ0LT5wc19iZGZfZW5hYmxl
ID0gMTsKKyAgICAgICAgICAgIFBBUlNFX0VSUl9SRVQoIkJhZCBwb3J0IFBDSSBjb29yZGluYXRl
cyIpOworICAgICAgICB1YXJ0LT5wc19iZGZfZW5hYmxlID0gdHJ1ZTsKICAgICB9CiAKICAgICBp
ZiAoICpjb25mID09ICcsJyAmJiAqKytjb25mICE9ICcsJyApCiAgICAgewogICAgICAgICBpZiAo
ICFwYXJzZV9wY2koY29uZiwgTlVMTCwgJnVhcnQtPnBiX2JkZlswXSwKICAgICAgICAgICAgICAg
ICAgICAgICAgICZ1YXJ0LT5wYl9iZGZbMV0sICZ1YXJ0LT5wYl9iZGZbMl0pICkKLSAgICAgICAg
ICAgIFBBUlNFX0VSUigiQmFkIGJyaWRnZSBQQ0kgY29vcmRpbmF0ZXMiKTsKLSAgICAgICAgdWFy
dC0+cGJfYmRmX2VuYWJsZSA9IDE7CisgICAgICAgICAgICBQQVJTRV9FUlJfUkVUKCJCYWQgYnJp
ZGdlIFBDSSBjb29yZGluYXRlcyIpOworICAgICAgICB1YXJ0LT5wYl9iZGZfZW5hYmxlID0gdHJ1
ZTsKICAgICB9CiAjZW5kaWYKIAorICAgIHJldHVybiB0cnVlOworfQorCitzdGF0aWMgYm9vbCBf
X2luaXQgcGFyc2VfbmFtZXZhbHVlX3BhaXJzKGNoYXIgKnN0ciwgc3RydWN0IG5zMTY1NTAgKnVh
cnQpCit7CisgICAgY2hhciAqdG9rZW4sICpzdGFydCA9IHN0cjsKKyAgICBjaGFyICpwYXJhbV92
YWx1ZSA9IE5VTEw7CisgICAgYm9vbCBkZXZfc2V0ID0gZmFsc2U7CisKKyAgICBpZiAoIChzdHIg
PT0gTlVMTCkgfHwgKCpzdHIgPT0gJ1wwJykgKQorICAgICAgICByZXR1cm4gdHJ1ZTsKKworICAg
IGRvCisgICAgeworICAgICAgICAvKiBXaGVuIG5vIHRva2VucyBhcmUgZm91bmQsIHN0YXJ0IHdp
bGwgYmUgTlVMTCAqLworICAgICAgICB0b2tlbiA9IHN0cnNlcCgmc3RhcnQsICIsIik7CisKKyAg
ICAgICAgc3dpdGNoICggZ2V0X3Rva2VuKHRva2VuLCAmcGFyYW1fdmFsdWUpICkKKyAgICAgICAg
eworICAgICAgICBjYXNlIGJhdWQ6CisgICAgICAgICAgICB1YXJ0LT5iYXVkID0gc2ltcGxlX3N0
cnRvdWwocGFyYW1fdmFsdWUsIE5VTEwsIDApOworICAgICAgICAgICAgYnJlYWs7CisjaWZkZWYg
Q09ORklHX0hBU19QQ0kKKyAgICAgICAgY2FzZSBicmlkZ2VfYmRmOgorICAgICAgICAgICAgaWYg
KCAhcGFyc2VfcGNpKHBhcmFtX3ZhbHVlLCBOVUxMLCAmdWFydC0+cHNfYmRmWzBdLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICZ1YXJ0LT5wc19iZGZbMV0sICZ1YXJ0LT5wc19iZGZbMl0p
ICkKKyAgICAgICAgICAgICAgICBQQVJTRV9FUlJfUkVUKCJCYWQgcG9ydCBQQ0kgY29vcmRpbmF0
ZXNcbiIpOworICAgICAgICAgICAgdWFydC0+cHNfYmRmX2VuYWJsZSA9IHRydWU7CisgICAgICAg
ICAgICBicmVhazsKKyNlbmRpZgorICAgICAgICBjYXNlIGNsb2NrX2h6OgorICAgICAgICAgICAg
dWFydC0+Y2xvY2tfaHogPSBzaW1wbGVfc3RydG91bChwYXJhbV92YWx1ZSwgTlVMTCwgMCkgPDwg
NDsKKyAgICAgICAgICAgIGJyZWFrOworI2lmZGVmIENPTkZJR19IQVNfUENJCisgICAgICAgIGNh
c2UgZGV2aWNlOgorICAgICAgICAgICAgaWYgKCBzdHJuY21wKHBhcmFtX3ZhbHVlLCAicGNpIiwg
MykgPT0gMCApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgcGNpX3VhcnRfY29uZmln
KHVhcnQsIDEvKiBza2lwIEFNVCAqLywgdWFydCAtIG5zMTY1NTBfY29tKTsKKyAgICAgICAgICAg
ICAgICBkZXZfc2V0ID0gdHJ1ZTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGVsc2UgaWYg
KCBzdHJuY21wKHBhcmFtX3ZhbHVlLCAiYW10IiwgMykgPT0gMCApCisgICAgICAgICAgICB7Cisg
ICAgICAgICAgICAgICAgcGNpX3VhcnRfY29uZmlnKHVhcnQsIDAsIHVhcnQgLSBuczE2NTUwX2Nv
bSk7CisgICAgICAgICAgICAgICAgZGV2X3NldCA9IHRydWU7CisgICAgICAgICAgICB9CisgICAg
ICAgICAgICBicmVhazsKKyNlbmRpZgorICAgICAgICBjYXNlIGlvX2Jhc2U6CisgICAgICAgICAg
ICBpZiAoIGRldl9zZXQgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIHByaW50ayhY
RU5MT0dfV0FSTklORworICAgICAgICAgICAgICAgICAgICAgICAiQ2FuJ3QgdXNlIGlvX2Jhc2Ug
d2l0aCBkZXY9cGNpIG9yIGRldj1hbXQgb3B0aW9uc1xuIik7CisgICAgICAgICAgICAgICAgYnJl
YWs7CisgICAgICAgICAgICB9CisgICAgICAgICAgICB1YXJ0LT5pb19iYXNlID0gc2ltcGxlX3N0
cnRvdWwocGFyYW1fdmFsdWUsIE5VTEwsIDApOworICAgICAgICAgICAgYnJlYWs7CisKKyAgICAg
ICAgY2FzZSBpcnE6CisgICAgICAgICAgICB1YXJ0LT5pcnEgPSBzaW1wbGVfc3RydG91bChwYXJh
bV92YWx1ZSwgTlVMTCwgMCk7CisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBjYXNlIGRh
dGFfYml0czoKKyAgICAgICAgICAgIHVhcnQtPmRhdGFfYml0cyA9IHNpbXBsZV9zdHJ0b3VsKHBh
cmFtX3ZhbHVlLCBOVUxMLCAwKTsKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGNhc2Ug
cGFyaXR5OgorICAgICAgICAgICAgdWFydC0+cGFyaXR5ID0gcGFyc2VfcGFyaXR5X2NoYXIoKnBh
cmFtX3ZhbHVlKTsKKyAgICAgICAgICAgIGJyZWFrOworI2lmZGVmIENPTkZJR19IQVNfUENJCisg
ICAgICAgIGNhc2UgcG9ydF9iZGY6CisgICAgICAgICAgICBpZiAoICFwYXJzZV9wY2kocGFyYW1f
dmFsdWUsIE5VTEwsICZ1YXJ0LT5wYl9iZGZbMF0sCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgJnVhcnQtPnBiX2JkZlsxXSwgJnVhcnQtPnBiX2JkZlsyXSkgKQorICAgICAgICAgICAgICAg
IFBBUlNFX0VSUl9SRVQoIkJhZCBwb3J0IFBDSSBjb29yZGluYXRlc1xuIik7CisgICAgICAgICAg
ICB1YXJ0LT5wYl9iZGZfZW5hYmxlID0gdHJ1ZTsKKyAgICAgICAgICAgIGJyZWFrOworI2VuZGlm
CisgICAgICAgIGNhc2Ugc3RvcF9iaXRzOgorICAgICAgICAgICAgdWFydC0+c3RvcF9iaXRzID0g
c2ltcGxlX3N0cnRvdWwocGFyYW1fdmFsdWUsIE5VTEwsIDApOworICAgICAgICAgICAgYnJlYWs7
CisKKyAgICAgICAgY2FzZSByZWdfc2hpZnQ6CisgICAgICAgICAgICB1YXJ0LT5yZWdfc2hpZnQg
PSBzaW1wbGVfc3RydG91bChwYXJhbV92YWx1ZSwgTlVMTCwgMCk7CisgICAgICAgICAgICBicmVh
azsKKworICAgICAgICBjYXNlIHJlZ193aWR0aDoKKyAgICAgICAgICAgIHVhcnQtPnJlZ193aWR0
aCA9IHNpbXBsZV9zdHJ0b3VsKHBhcmFtX3ZhbHVlLCBOVUxMLCAwKTsKKyAgICAgICAgICAgIGJy
ZWFrOworCisgICAgICAgIGRlZmF1bHQ6CisgICAgICAgICAgICBQQVJTRV9FUlJfUkVUKCJJbnZh
bGlkIHBhcmFtZXRlcjogJXNcbiIsIHRva2VuKTsKKworICAgICAgICB9CisgICAgfSB3aGlsZSAo
IHN0YXJ0ICE9IE5VTEwgKTsKKworICAgIHJldHVybiB0cnVlOworfQorCitzdGF0aWMgdm9pZCBf
X2luaXQgbnMxNjU1MF9wYXJzZV9wb3J0X2NvbmZpZygKKyAgICBzdHJ1Y3QgbnMxNjU1MCAqdWFy
dCwgY29uc3QgY2hhciAqY29uZikKK3sKKyAgICBjaGFyIGNvbV9jb25zb2xlX29wdGlvbnNbMTI4
XTsKKyAgICBjaGFyICpzdHI7CisKKyAgICAvKiBObyB1c2VyLXNwZWNpZmllZCBjb25maWd1cmF0
aW9uPyAqLworICAgIGlmICggKGNvbmYgPT0gTlVMTCkgfHwgKCpjb25mID09ICdcMCcpICkKKyAg
ICB7CisgICAgICAgIC8qIFNvbWUgcGxhdGZvcm1zIG1heSBhdXRvbWF0aWNhbGx5IHByb2JlIHRo
ZSBVQVJUIGNvbmZpZ3VhcnRpb24uICovCisgICAgICAgIGlmICggdWFydC0+YmF1ZCAhPSAwICkK
KyAgICAgICAgICAgIGdvdG8gY29uZmlnX3BhcnNlZDsKKyAgICAgICAgcmV0dXJuOworICAgIH0K
KworICAgIHN0cmxjcHkoY29tX2NvbnNvbGVfb3B0aW9ucywgY29uZiwgQVJSQVlfU0laRShjb21f
Y29uc29sZV9vcHRpb25zKSk7CisgICAgc3RyID0gY29tX2NvbnNvbGVfb3B0aW9uczsKKworICAg
IC8qIHBhcnNlIHBvc2l0aW9uYWwgcGFyYW1ldGVycyBhbmQgZ2V0IHBvaW50ZXIgZm9yIG5hbWUt
dmFsdWUgcGFpcnMgKi8KKyAgICBpZiAoICFwYXJzZV9wb3NpdGlvbmFsKHVhcnQsICZzdHIpICkK
KyAgICAgICAgcmV0dXJuOworCisgICAgaWYgKCAhcGFyc2VfbmFtZXZhbHVlX3BhaXJzKHN0ciwg
dWFydCkgKQorICAgICAgICByZXR1cm47CisKICBjb25maWdfcGFyc2VkOgogICAgIC8qIFNhbml0
eSBjaGVja3MuICovCiAgICAgaWYgKCAodWFydC0+YmF1ZCAhPSBCQVVEX0FVVE8pICYmCkBAIC0x
MTc3LDYgKzEzOTEsOCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgbnMxNjU1MF9wYXJzZV9wb3J0X2Nv
bmZpZygKICAgICAgICAgUEFSU0VfRVJSKCJCYXVkIHJhdGUgJWQgb3V0c2lkZSBzdXBwb3J0ZWQg
cmFuZ2UuIiwgdWFydC0+YmF1ZCk7CiAgICAgaWYgKCAodWFydC0+ZGF0YV9iaXRzIDwgNSkgfHwg
KHVhcnQtPmRhdGFfYml0cyA+IDgpICkKICAgICAgICAgUEFSU0VfRVJSKCIlZCBkYXRhIGJpdHMg
YXJlIHVuc3VwcG9ydGVkLiIsIHVhcnQtPmRhdGFfYml0cyk7CisgICAgaWYgKCAodWFydC0+cmVn
X3dpZHRoICE9IDEpICYmICh1YXJ0LT5yZWdfd2lkdGggIT0gNCkgKQorICAgICAgICBQQVJTRV9F
UlIoIkFjY2VwdGVkIHZhbHVlcyBvZiByZWdfd2lkdGggYXJlIDEgYW5kIDQgb25seSIpOwogICAg
IGlmICggKHVhcnQtPnN0b3BfYml0cyA8IDEpIHx8ICh1YXJ0LT5zdG9wX2JpdHMgPiAyKSApCiAg
ICAgICAgIFBBUlNFX0VSUigiJWQgc3RvcCBiaXRzIGFyZSB1bnN1cHBvcnRlZC4iLCB1YXJ0LT5z
dG9wX2JpdHMpOwogICAgIGlmICggdWFydC0+aW9fYmFzZSA9PSAwICkKLS0gCjIuNy40CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 02 20:33:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 20: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 1dGtG5-0002S2-6E; Fri, 02 Jun 2017 20:33: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=31909214d=Andrew.Cooper3@citrix.com>)
 id 1dGtG3-0002Rw-Hf
 for xen-devel@lists.xenproject.org; Fri, 02 Jun 2017 20:33:19 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 57/61-11537-E8BC1395; Fri, 02 Jun 2017 20:33:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsWyU9JRQrfvtGG
 kwe/5whbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8abl/0sBb84K6ZsmMXcwNjN0cXIySEh4Cex
 9N89dhBbWCBWYtPDW4wgtohAgMTpvgbWLkYuDiGBpYwSzzffYgJJMAuoS8x8+AvMZhPQl9j94
 hOYzStgK7Go8z4ziM0ioCKx+uQ+sKGiAuESbxuPsEDUCEqcnPkEzOYUsJM4M/sRWxcjB9BMTY
 n1u/QhxstLbH87B2yMkICaxLX+S+wQd6ZLTHzWwzKBkX8WkkmzELpnIelewMi8ilGjOLWoLLV
 I18hUL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMATrGRgYdzC2nvA7xCjJwaQk
 ymtqbBgpxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3yCmgnGBRanpqRVpmDjAaYNISHDxKIrz/T
 gKleYsLEnOLM9MhUqcYFaXEectA+gRAEhmleXBtsAi8xCgrJczLyMDAIMRTkFqUm1mCKv+KUZ
 yDUUmYNxJkPE9mXgnc9FdAi5mAFr/Ypg+yuCQRISXVwBje+saoWigp1HrL/xeM5X0Je2403eC
 x0dPi7g+Y6s1759eUnE/FV/41qG/73HZ1k+/W3OpW632utQmbnp+/81Lc9V/KQaO2qOQJ//kC
 ry2pvnbZbXF8ZBczU2z0laNPJ3nl/X5n+2n5oltByTWP97svXqLy1TY5wuGn5s1JdU+eqmQ/f
 cQQ+UuJpTgj0VCLuag4EQAKsfFzuwIAAA==
X-Env-Sender: prvs=31909214d=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1496435597!96316621!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13835 invoked from network); 2 Jun 2017 20:33:18 -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;
 2 Jun 2017 20:33:18 -0000
X-IronPort-AV: E=Sophos;i="5.39,286,1493683200"; d="scan'208";a="47146536"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <59302098020000780015EB40@prv-mh.provo.novell.com>
 <59302098020000780015EB40@prv-mh.provo.novell.com>
 <4397a7ed-a6c5-375a-1abf-9a3b0212e4ec@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <33f5ac81-3aac-1090-de90-5b08222c4980@citrix.com>
Date: Fri, 2 Jun 2017 21:33:16 +0100
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: <4397a7ed-a6c5-375a-1abf-9a3b0212e4ec@citrix.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH] x86/HVM: correct notion of new CPL in task
 switch 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>

T24gMDIvMDYvMTcgMjE6MDIsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMDEvMDYvMTcgMTM6
MTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBSZXBvcnRlZC1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgo+IEkgaGF2ZSBmaW5hbGx5IG1hbmFnZWQgdG8gcmVwcm9kdWNlIHRo
ZSBvcmlnaW5hbCB2bWVudHJ5IGZhaWx1cmUgd2l0aCBhbgo+IFhURiB0ZXN0LgoKRldJVywgdGhl
IHZtZW50cnkgZmFpbHVyZSBpcyBxdWl0ZSBzdWJ0bGUuCgolZXMgZ2V0cyByZWxvYWRlZCBmaXJz
dC4gIElmIHRoZSBuZXcgVFNTIHVzZXMgUlBMMCBkYXRhIHNlbGVjdG9ycywgdGhlCmxvYWQgZmFp
bHMsIGFuZCAjVFNbJWVzXSBpcyB5aWVsZGVkLgoKKGQzKSBHb2luZyB0byB1c2Vyc3BhY2UKKFhF
TikgKiogZDN2MCBJbmplY3QgZXZlbnQgeyB2IDB4MDIsIHQgMiwgZWMgZmZmZmZmZmYgfQooWEVO
KSAqKiBkM3YwIEluamVjdCBldmVudCB7IHYgMHgwYSwgdCAzLCBlYyAwMDE4IH0KKFhFTikgKiog
ZDN2MCBJbmplY3QgZXZlbnQgeyB2IDB4MGEsIHQgMywgZWMgMDAxOCB9CihYRU4pIGQzdjAgVHJp
cGxlIGZhdWx0IC0gaW52b2tpbmcgSFZNIHNodXRkb3duIGFjdGlvbiAxCihYRU4pICoqKiBEdW1w
aW5nIERvbTMgdmNwdSMwIHN0YXRlOiAqKioKKFhFTikgLS0tLVsgWGVuLTQuMTAtdW5zdGFibGUg
IHg4Nl82NCAgZGVidWc9eSAgIFRhaW50ZWQ6ICAgIEggXS0tLS0KCkZvciBzb21lIHJlYXNvbiBJ
IGhhdmVuJ3QgZ290dGVuIHRvIHRoZSBib3R0b20gb2YgeWV0LCBlbmQgdXAgY2FsbGluZwpfX3Zt
eF9pbmplY3RfZXhjZXB0aW9uKCkgdHdpY2Ugd2hpbGUgaGFuZGxpbmcgdGhlIHRhc2sgc3dpdGNo
IHBhdGguICBXZQpzaG91bGRuJ3QgYmUuCgpJZiBob3dldmVyIHRoZSBUU1MgdXNlcyBSUEwzIGRh
dGEgc2VsZWN0b3JzLCB0aGUgJWVzIGxvYWQgc3VjY2VlZHMsIHRoZW4KdGhlICVjcyBsb2FkIHN1
Y2NlZWRzIChycGwgaXMgMCBhcyB0aGlzIGlzIGFuIGV4dGVybmFsIGludGVycnVwdApkZWxpdmVy
eSkuICBUaGUgJXNzIGxvYWQgdGhlbiBmYWlscyBiZWNhdXNlIHRoZSBvbGQgZHBsIGlzIDMgKGJl
aW5nIGluCnVzZXJzcGFjZSkgYnV0IHRoZSBuZXcgZHBsIGlzIDAuICBUaGlzIHRoZW4geWllbGRz
ICNUU1slc3NdLCBidXQgdGhlClZNQ1MgaXMgaW4gYSBzdGF0ZSB3aXRoICVjcyBhbmQgJXNzIGRp
c2FncmVlaW5nLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 02 20:36:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 20: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 1dGtJH-0002dA-S3; Fri, 02 Jun 2017 20: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 <sstabellini@kernel.org>) id 1dGtJF-0002d4-S2
 for xen-devel@lists.xenproject.org; Fri, 02 Jun 2017 20:36:37 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 75/09-01985-55CC1395; Fri, 02 Jun 2017 20:36:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVybKJssm7IGcN
 Ig/M3pS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyzn0+yFkxhq5i1sIelgfETSxcjF4eQwB9G
 iX9PXjB2MXJysAg4SJz4vYO1i5GDg1EgRuLBD2uQMKNAmMTky0tYIUq0JPbufsUGYrMJGEr8f
 bKJDaRcAshe8pkDJCwioC7x58IEsInMAvOZJJZNKQOxhQVsJeYcXQvWyilgLbH57V2wTbwC3h
 L/LnpAXPOLSWLlpJ1gq0QFdCUO/fsDVs8rIChxcuYTFoiZWhLLp29jmcAoMAtJahaS1AJGplW
 M6sWpRWWpRbqGeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgQHIAAQ7GJd/dDrE
 KMnBpCTKa2psGCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvfIKaCcYFFqempFWmYOMBZg0hIcP
 EoivP9OAqV5iwsSc4sz0yFSpxh1OZo+bPnCJMSSl5+XKiXO+xFkhgBIUUZpHtwIWFxeYpSVEu
 ZlBDpKiKcgtSg3swRV/hWjOAejkjBvJMgqnsy8ErhNr4COYAI64sU2fZAjShIRUlINjKeNdHU
 tD5fl/b7JUMQqV/zlgldA0U7t4uUbbGpXPX0t+yHJcF8Yv8s2hk1WMsl/5mwz2s3kLjPJiWO5
 jjC3OPexHW4d+YqfFx3/rMS1K3TZ8bCKZdFHPnPUf3G9P+2qZVzqPiUHtty29cd6H/hP3yzyX
 lM//MLDB0qGcw/PnzO94qus7vx2cyWW4oxEQy3mouJEAIs8dhfGAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1496435795!92185761!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12831 invoked from network); 2 Jun 2017 20:36:36 -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; 2 Jun 2017 20:36:36 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 0AAB223A20;
 Fri,  2 Jun 2017 20:36:34 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 0AAB223A20
Date: Fri, 2 Jun 2017 13:36: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: <b1d62983-99fc-3a9a-037c-087855479840@arm.com>
Message-ID: <alpine.DEB.2.10.1706021336250.18759@sstabellini-ThinkPad-X260>
References: <20170526173540.10066-1-andre.przywara@arm.com>
 <20170526173540.10066-27-andre.przywara@arm.com>
 <alpine.DEB.2.10.1705301530350.18759@sstabellini-ThinkPad-X260>
 <d71e2434-d77d-080d-be38-fa699e298f20@arm.com>
 <alpine.DEB.2.10.1705311049131.18759@sstabellini-ThinkPad-X260>
 <94d255c7-0280-1019-4fd1-9256e270e132@arm.com>
 <b1d62983-99fc-3a9a-037c-087855479840@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Vijay Kilari <vijay.kilari@gmail.com>, Andre Przywara <andre.przywara@arm.com>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 xen-devel@lists.xenproject.org, nd@arm.com,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v10 26/32] ARM: vITS: handle MOVI 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>

T24gRnJpLCAyIEp1biAyMDE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGksCj4gCj4gT24gMDUv
MzEvMjAxNyAwNzo0OSBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4gPiBJIGRvbid0IHdhbnQg
dG8gaW50cm9kdWNlIGFueSBtb3JlIGhhcmRjb2RpbmcsIEkganVzdCB3b3VsZCBsaWtlIHRoZQo+
ID4gPiBleGlzdGluZyB2Z2ljX21pZ3JhdGVfaXJxIHRvIGJlIGNhbGxlZC4KPiA+IAo+ID4gSXQg
aXMgZ29pbmcgdG8gbmVlZCBhIGJpdCBvZiByZXdvcmsgdG8gZ2V0IGl0IHdvcmtpbmcgd2l0aCBM
UEkgYXMgdGhlIGNvZGUKPiA+IGlzIGN1cnJlbnRseSBnYXRlZCB3aXRoIChwLT5kZXNjKS4gRm9y
IHdoYXQgYmVuZWZpdHM/Cj4gPiAKPiA+IE5vdCBtdWNoIGFzIHRoZSBjdXJyZW50IGNvZGUgaXMg
YWxyZWFkeSB3b3JraW5nIHdlbGwgb24gbWlncmF0aW9uLi4uCj4gCj4gU28gSSBoYWQgYSBjaGF0
IHdpdGggU3RlZmFubyBhYm91dCB0aGF0LiBUaGUgY29uc2Vuc3VzIGlzICwgY29ycmVjdCBtZSBp
ZiBJCj4gbWlzdW5kZXJzdG9vZCwgZWl0aGVyIGZ1bGx5IGltcGxlbWVudCB0aGUgbWlncmF0aW9u
IHVzaW5nIHZnaWNfaXJxX21pZ3JhdGUgb3IKPiBub3QgZG9pbmcgaXQuCj4gCj4gQUZBSUNULCB0
aGUgY3VycmVudCBhcHByb2FjaCBpcyBub3QgaW1wbGVtZW50aW5nIHRoZSBtaWdyYXRpb24gYnV0
IHRoZSBjb21tZW50Cj4gaXMgcXVpdGUgY29uZnVzaW5nLiBTbyBpZiB3ZSBkb24ndCBpbXBsZW1l
bnQgaXQsIHRoZSBjb21tZW50IG5lZWRzIHRvIGJlCj4gdXBkYXRlZC4KClllcwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 02 20:46:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 20:46:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGtSG-0003Ns-Oc; Fri, 02 Jun 2017 20: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 <sstabellini@kernel.org>) id 1dGtSG-0003Nm-E7
 for xen-devel@lists.xenproject.org; Fri, 02 Jun 2017 20:45:56 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 ED/E1-03058-38EC1395; Fri, 02 Jun 2017 20:45:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVybKJssm7zOcN
 IgxtvuC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owJv9vYCt7wV5y83cbUwHicu4uRk0NI4A+j
 RMvpTBCbRcBBYnbjS5YuRg4ORoEYiQc/rEHCjAJhEpMvL2GFKNGSeDPzLTOIzSZgKPH3ySY2k
 HIJIHvJZw6QsIiAusSfCxMYuxi5OJgFZjBJbG5aDjZSWMBeorfDHqSGU8Ba4vLJBUwgNq+At8
 SOed+YQeqFBGYzSmxZvgksISqgK3Ho3x82iCJBiZMzn7CA2MxANyyfvo1lAqPALCSpWUhSCxi
 ZVjFqFKcWlaUW6Rpa6CUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYgAxDsYLy5
 MeAQoyQHk5Ior6mxYaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV6Xs0A5waLU9NSKtMwcYDTAp
 CU4eJREeKedAUrzFhck5hZnpkOkTjEqSonzqoH0CYAkMkrz4NpgEXiJUVZKmJcR6BAhnoLUot
 zMElT5V4ziHIxKwrwXQKbwZOaVwE1/BbSYCWjxi236IItLEhFSUg2MmYuZCuW2R2xeO+3MgpL
 paqoXH7i2q+y90nrhYfkEt6X2phESX1TPWxhXdkw/GVnOkVb2hldNjum9b6CFwnyFuSXuYTEZ
 r+XSVqkv+vt1bUIeb6te9kd+odymSI3zLWc8p8t9K5XSe9jXLFLW5ugyLbO/V2mC3Jr2DHVlJ
 72pW3bZKNdsuKbEUpyRaKjFXFScCABLnkFpuwIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1496436353!95583198!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31561 invoked from network); 2 Jun 2017 20:45:55 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 2 Jun 2017 20:45:55 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 0596123A20;
 Fri,  2 Jun 2017 20:45:52 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 0596123A20
Date: Fri, 2 Jun 2017 13:45: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: <4a04af58-aa55-93c9-516d-f4868a5b3c50@arm.com>
Message-ID: <alpine.DEB.2.10.1706021345380.18759@sstabellini-ThinkPad-X260>
References: <20170526173540.10066-1-andre.przywara@arm.com>
 <20170526173540.10066-25-andre.przywara@arm.com>
 <4a04af58-aa55-93c9-516d-f4868a5b3c50@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Vijay Kilari <vijay.kilari@gmail.com>, Andre Przywara <andre.przywara@arm.com>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 xen-devel@lists.xenproject.org, Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v10 24/32] ARM: GICv3: handle unmapped LPIs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCAyIEp1biAyMDE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgQW5kcmUsCj4gCj4g
T24gMDUvMjYvMjAxNyAwNjozNSBQTSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gPiBAQCAtNDQx
LDYgKzQ0Myw0MCBAQCB2b2lkIGdpY19yYWlzZV9pbmZsaWdodF9pcnEoc3RydWN0IHZjcHUgKnYs
IHVuc2lnbmVkCj4gPiBpbnQgdmlydHVhbF9pcnEpCj4gPiAgICNlbmRpZgo+ID4gICB9Cj4gPiAg
ICsvKgo+ID4gKyAqIEZpbmQgYW4gdW51c2VkIExSIHRvIGluc2VydCBhbiBJUlEgaW50bywgc3Rh
cnRpbmcgd2l0aCB0aGUgTFIgZ2l2ZW4KPiA+ICsgKiBieSBAbHIuIElmIHRoaXMgbmV3IGludGVy
cnVwdCBpcyBhIFBSSVNUSU5FIExQSSwgc2NhbiB0aGUgb3RoZXIgTFJzIHRvCj4gPiArICogYXZv
aWQgaW5zZXJ0aW5nIHRoZSBzYW1lIElSUSB0d2ljZS4gVGhpcyBzaXR1YXRpb24gY2FuIG9jY3Vy
IHdoZW4gYW4KPiA+ICsgKiBldmVudCBnZXRzIGRpc2NhcmRlZCB3aGlsZSB0aGUgTFBJIGlzIGlu
IGFuIExSLCBhbmQgYSBuZXcgTFBJIHdpdGggdGhlCj4gPiArICogc2FtZSBudW1iZXIgZ2V0cyBt
YXBwZWQgcXVpY2tseSBhZnRlcndhcmRzLgo+ID4gKyAqLwo+ID4gK3N0YXRpYyB1bnNpZ25lZCBp
bnQgZ2ljX2ZpbmRfdW51c2VkX2xyKHN0cnVjdCB2Y3B1ICp2LAo+ID4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcCwKPiA+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbHIpCj4gPiAr
ewo+ID4gKyAgICB1bnNpZ25lZCBpbnQgbnJfbHJzID0gZ2ljX2h3X29wcy0+aW5mby0+bnJfbHJz
Owo+ID4gKyAgICB1bnNpZ25lZCBsb25nICpscl9tYXNrID0gKHVuc2lnbmVkIGxvbmcgKikgJnRo
aXNfY3B1KGxyX21hc2spOwo+ID4gKyAgICBzdHJ1Y3QgZ2ljX2xyIGxyX3ZhbDsKPiA+ICsKPiA+
ICsgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZ2LT5hcmNoLnZnaWMubG9jaykpOwo+ID4gKwo+
ID4gKyAgICBpZiAoIHRlc3RfYml0KEdJQ19JUlFfR1VFU1RfUFJJU1RJTkVfTFBJLCAmcC0+c3Rh
dHVzKSApCj4gCj4gU3RlZmFubyBzdWdnZXN0ZWQgdG8gcHV0IGFuIHVubGlrZWx5IGFuZCAuLi4K
PiAKPiA+IEBAIC00NzksOCArNTE2LDE0IEBAIHN0YXRpYyB2b2lkIGdpY191cGRhdGVfb25lX2xy
KHN0cnVjdCB2Y3B1ICp2LCBpbnQgaSkKPiA+ICAgICAgIGdpY19od19vcHMtPnJlYWRfbHIoaSwg
JmxyX3ZhbCk7Cj4gPiAgICAgICBpcnEgPSBscl92YWwudmlycTsKPiA+ICAgICAgIHAgPSBpcnFf
dG9fcGVuZGluZyh2LCBpcnEpOwo+ID4gLSAgICAvKiBBbiBMUEkgbWlnaHQgaGF2ZSBiZWVuIHVu
bWFwcGVkLCBpbiB3aGljaCBjYXNlIHdlIGp1c3QgY2xlYW4gdXAKPiA+IGhlcmUuICovCj4gPiAt
ICAgIGlmICggdW5saWtlbHkoIXApICkKPiA+ICsgICAgLyoKPiA+ICsgICAgICogQW4gTFBJIG1p
Z2h0IGhhdmUgYmVlbiB1bm1hcHBlZCwgaW4gd2hpY2ggY2FzZSB3ZSBqdXN0IGNsZWFuIHVwCj4g
PiBoZXJlLgo+ID4gKyAgICAgKiBJZiB0aGF0IExQSSBpcyBtYXJrZWQgYXMgUFJJU1RJTkUsIHRo
ZSBpbmZvcm1hdGlvbiBpbiB0aGUgTFIgaXMKPiA+IGJvZ3VzLAo+ID4gKyAgICAgKiBhcyBpdCBi
ZWxvbmdzIHRvIGEgcHJldmlvdXMsIGFscmVhZHkgdW5tYXBwZWQgTFBJLiBTbyB3ZSBkaXNjYXJk
IGl0Cj4gPiArICAgICAqIGhlcmUgYXMgd2VsbC4KPiA+ICsgICAgICovCj4gPiArICAgIGlmICgg
dW5saWtlbHkoIXApIHx8Cj4gPiArICAgICAgICAgdGVzdF9hbmRfY2xlYXJfYml0KEdJQ19JUlFf
R1VFU1RfUFJJU1RJTkVfTFBJLCAmcC0+c3RhdHVzKSApCj4gCj4gLi4uIEkgdGhpbmsgd2Ugc2hv
dWxkIHB1dCBvbmUgaGVyZSB0b28uCj4gCj4gV2l0aCB0aGF0LCBJIHRoaW5rIHRoZSBwYXRjaCBs
b29rcyBnb29kLiBJIHdpbGwgbGV0IFN0ZWZhbm8gY29uZmlybSBoZSBpcwo+IGhhcHB5IHdpdGgg
dGhhdCB0b28uCgpZZXMsIEkgdGhpbmsgaXQgaXMgT0sKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 02 21:22:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 21: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 1dGu1Y-0005vu-FX; Fri, 02 Jun 2017 21:22:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Bart.VanAssche@sandisk.com>) id 1dGu1X-0005vo-QB
 for xen-devel@lists.xenproject.org; Fri, 02 Jun 2017 21:22:24 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 A4/7F-01732-E07D1395; Fri, 02 Jun 2017 21:22:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSfUgTcRje7+62XeHJbRq+jqSYlmb4Me0LipT
 6w/5Jgij6MOpW17baF3czFkbNUgqzGDkDl6RFSdjn1Gp9WLZh1CqtrCwKNBEaljRLk6KyO2+W
 /fPjed6H93meH7wkrq5SaEjW6WA5K2PWKqYSrwu8GRlUt259drl/yaLRliosH60IRl4Qq9AGu
 cmqtzm3yI11HQHC/lLh/HGuQ+lCg/IKNIUEuhB8npvKCjSVVNMPEBztu4SJhKBP4FDa3EtIig
 eDY6F2TCJBDDy9FUgkiO5H0Hb/tkJSQgh+jn2VS6QWg5Fgc3TnNAaPz/6IkqsIGvt8SqnAPHD
 9KsdFrKZ9CKo7c0WsoHPg2+caQsTxtB0C32txcRmnWxGMvg2Ot4+ji6DddRcTMUGnQNWnO+Nz
 is6Hnv3noz+cAU9abowHTBHm3w6dETAphOVB9a900RPogAJOuRsVEvHKIdJWppCMVPCwpn+8B
 U4D3AuHo01T4eG7i7gUkAiv3jxViqZAJ0OorFDy+UnA4IsvUdNhAnrdI9GFJGh/UktIOB16fM
 24Gy30TsrzTsqrR1gjSuNZbhfLZeTkZOo5k8HosDAmc4YuOzfTwvI8Y2DNjJ7P3GqzNCHhHPb
 JZMiPqh8UBlAiiWmnUfNzdevVsXrbtt1Ghjdu5orNLB9A00lSC1TyK0FTcayBdW43mYWbmpCB
 jNHGU5woU7ydsfAmgySFUB7Z0H1pGCOvnL8svPsjLcL7tO36MKYmrDYrq0mgdOIaLa4Zi61/T
 Sdu9TlK0sRRSCaTqWPsLGcxOf7XB1ACibRx1IHngkuMyer4mz0g1MKEWuFrWWItB/NP0rhQfM
 qprY8qF+8cw49ssrSqlpKdc+QLZGld3rVDXMqyNs9uz+qrpXWqmQ0f8i4MPbM0fYw7zXtmY5V
 rVm7bNVCTerAgq375yfJI0F0w19/VdbGkyNgwaE5suPW7b2zWe3t97LrK/h3JpXXfe/eEVclF
 h1uBPF6yt7ZpY7bryGWc8JdoCd7I6NJxjmf+ALek+AymAwAA
X-Env-Sender: Bart.VanAssche@sandisk.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1496438539!103718648!1
X-Originating-IP: [216.71.154.45]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48699 invoked from network); 2 Jun 2017 21:22:21 -0000
Received: from esa6.hgst.iphmx.com (HELO esa6.hgst.iphmx.com) (216.71.154.45)
 by server-14.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 2 Jun 2017 21:22:21 -0000
X-IronPort-AV: E=Sophos;i="5.39,286,1493654400"; d="scan'208";a="23661921"
Received: from mail-dm3nam03lp0016.outbound.protection.outlook.com (HELO
 NAM03-DM3-obe.outbound.protection.outlook.com) ([207.46.163.16])
 by ob1.hgst.iphmx.com with ESMTP; 03 Jun 2017 05:22:18 +0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=sharedspace.onmicrosoft.com; s=selector1-sharedspace-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=kuoYsn4OrLei3I9nGWwONZWzFOvS6PBLDnswAbzZrSs=;
 b=PgA5Bk2FuvgE1HH8NQHTi5ehYZrEp1Se3EsIT8IJiumgW+UYEdkQ5TuuaKsUM88dHyJ2LyiyeR6Wt9eOUgoRM0w3i8V6kMmDSMJvJwZTeIw0F5eOnLhoZyIQkFKQk2jrmAoc3TSiG54pJZoXLSok5fzafdC5/qrA6QRNv3tqBcU=
Received: from DM5PR04CA0037.namprd04.prod.outlook.com (10.171.152.151) by
 CY4PR04MB0408.namprd04.prod.outlook.com (10.173.188.149) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1124.9; Fri, 2 Jun 2017 21:22:15 +0000
Received: from BN3NAM04FT046.eop-NAM04.prod.protection.outlook.com
 (2a01:111:f400:7e4e::202) by DM5PR04CA0037.outlook.office365.com
 (2603:10b6:3:12b::23) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1143.10 via
 Frontend Transport; Fri, 2 Jun 2017 21:22:15 +0000
Received-SPF: Pass (protection.outlook.com: domain of sandisk.com designates
 63.163.107.225 as permitted sender) receiver=protection.outlook.com;
 client-ip=63.163.107.225; helo=milsmgep14.sandisk.com;
Received: from milsmgep14.sandisk.com (63.163.107.225) by
 BN3NAM04FT046.mail.protection.outlook.com (10.152.93.140) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id
 15.1.1101.12 via Frontend Transport; Fri, 2 Jun 2017 21:22:13 +0000
Received: from MILHUBIP03.sdcorp.global.sandisk.com (Unknown_Domain
 [10.201.67.162])
 (using TLS with cipher DHE-RSA-AES256-SHA (256/256 bits))
 (Client did not present a certificate)
 by  (Symantec Messaging Gateway) with SMTP id 19.7A.38445.307D1395;
 Fri,  2 Jun 2017 14:22:11 -0700 (PDT)
Received: from milsmgip12.sandisk.com (10.177.8.100) by
 MILHUBIP03.sdcorp.global.sandisk.com (10.177.9.96) with Microsoft SMTP Server
 id 14.3.319.2; Fri, 2 Jun 2017 14:22:07 -0700
X-AuditID: 0ac94371-422569800000962d-9c-5931d703e794
Received: from exp-402881.sdcorp.global.sandisk.com ( [10.177.8.100])	by
 (Symantec Messaging Gateway) with SMTP id 22.B4.18148.EF6D1395; Fri,  2 Jun
 2017 14:22:07 -0700 (PDT)
From: Bart Van Assche <bart.vanassche@sandisk.com>
To: "Martin K . Petersen" <martin.petersen@oracle.com>, James Bottomley
 <James.Bottomley@HansenPartnership.com>
Date: Fri, 2 Jun 2017 14:22:03 -0700
Message-ID: <20170602212203.30401-13-bart.vanassche@sandisk.com>
X-Mailer: git-send-email 2.12.2
In-Reply-To: <20170602212203.30401-1-bart.vanassche@sandisk.com>
References: <20170602212203.30401-1-bart.vanassche@sandisk.com>
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRmVeSWpSXmKPExsXCddJ5kS7zdcNIg6aTqhYrVx9lstjYz2Hx
 uGsGq0X39R1sFsuP/2Oy+L5lMpMDm8e0SafYPA5/uMLisftmA5vHx6e3WDw2n672+LxJLoAt
 issmJTUnsyy1SN8ugSvj6NZprAUf2Sp+rTjH3sD4lrWLkZNDQsBEouFvKzOILSSwlEli813H
 LkYuIHs7o8Tur+8YYYqavzQxQiQ2M0o8+/IDrINNwEji2/uZLCC2iEChxKVtHWBFzAJ7GSW+
 tMxiA0kIC8RIHG3YzwRiswioSEx+sw9sNa+Ag8T9ptVQZ8hLnN2yE2woJ1D8W8cSIJsDaJu9
 xNS/WiAzJQQWsUr0rO1hhOgVlDg58wnYYmYBCYmDL15AvaAucXLJfKYJjEKzkJTNQlK2gJFp
 FaNYbmZOcW56aoGhiV5xYl5KZnG2XnJ+7iZGSPgX7mB8fdv7EKMAB6MSD29GmWGkEGtiWXFl
 7iFGCQ5mJRHe3bOAQrwpiZVVqUX58UWlOanFhxilOViUxHmzZKdGCAmkJ5akZqemFqQWwWSZ
 ODilGhjn/rCMjVRlf6i5d+OcKTs8Dx+LvVX06n2kt7DWq7q3m14UHdCeIfbvrlntMy2Z9EPi
 bE2GfGeqTor8fBN7/eT5mon7BQt7J544c3wB5+Izl7r2J105OXf6//rrIgKNuUovUtfImSTO
 XmfcldG3301pytXJ3FYBXlzqJZOer1OXWrlqs7eWd+sKJZbijERDLeai4kQAhlVigHsCAAA=
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBJMWRmVeSWpSXmKPExsXCtZEjRff/NcNIg53LmSwO/mxjtFi5+iiT
 xcZ+DovHXTNYLbqv72CzWH78H5PF9y2TmRzYPaZNOsXmcfjDFRaP3Tcb2Dw+Pr3F4jFtzXkm
 j82nqz0+b5ILYI/isklJzcksSy3St0vgyji6dRprwUe2il8rzrE3ML5l7WLk5JAQMJFo/tLE
 2MXIxSEksJFR4t+NFcwgCTYBI4lv72eygNgiAoUS90+fZgMpYhbYyyjxonkiWJGwQIzE0Yb9
 TCA2i4CqxMZnzYwgNq+Ag8T+yduZITbIS5zdshPM5gSKf+tYAmRzAG2zl5j6V2sCI/cCRoZV
 jGK5mTnFuemZBYZGesWJeSmZxdl6yfm5mxjBYcMZtYPx+kTzQ4xMHJxSDYyreB/NlKxbFVHy
 6L7/ohdmaqqcirlf3q7rs48r+LTV/53fx97smftZF0u4MhxaM+t2y4aHBX+V+e8WWj1d9FO1
 JvegkoHsbJ+erSm8n6+d2+oiwnr7yME1fCHsnXfyJNhe7Mwzrt//q0k9QWB3w79lFzrjfffF
 6EfzafBb8fS80ZWfo77g/GklluKMREMt5qLiRABzOQmPywEAAA==
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:63.163.107.225; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10019020)(6009001)(39410400002)(39400400002)(39860400002)(39850400002)(39840400002)(39450400003)(2980300002)(438002)(189002)(199003)(9170700003)(356003)(54906002)(189998001)(72206003)(53936002)(77096006)(36756003)(4326008)(81166006)(5660300001)(6666003)(305945005)(38730400002)(8676002)(8936002)(76176999)(2906002)(50226002)(106466001)(478600001)(50986999)(47776003)(2950100002)(50466002)(1076002)(48376002)(86362001)(33646002)(5003940100001);
 DIR:OUT; SFP:1102; SCL:1; SRVR:CY4PR04MB0408; H:milsmgep14.sandisk.com; FPR:;
 SPF:Pass; MLV:sfv; MX:1; A:1; LANG:en; 
X-Microsoft-Exchange-Diagnostics: 1; BN3NAM04FT046;
 1:fCI4PDd/BRFSONP53UYGvXHu7aKZsLbWTGCTUT5EGz6p6MmejgTiSuuHknhAXl14/GycvxJzyoYgwnjdFsNwX5kUPDc8Fu0YNzkBs6yXD0j29D8zw8etmGc+R3ib1M/F0xH7iaFGIqAENAKNT/RB9+KS1mOpWsDd8Fn5kj3nar9YOc78afFQ361+TVPYsC7n0dB/1gANDSICvOtONyhUt7wPr2PWnoarsnSpaUKY/FThFBcd/A3JSimDE24gmT/xqbGTTZk9qK/6gcwl0U6bz6TYgVMfnWK/J7se98eDvVjdSN4edtiwrXiK3Fq8Q7o+ONMO33/iUqt7D4bhHYrQ3TZO+jE09W+70g+QkPYP5IXGCym2FsYV7Ff/tOinzOT/pmgrTbvp7/sx/tcXyTa+bnEqNzK9p3Jhcfyr3nSWow9OJoG14XfIPMAkBqmSZALZSvc46OA41Ogzs3jIyjv/f41/Cda8+Suj/u0Qpill8gtOyPsVn9H9gf/yqpbHAuEX6xWwAayNy5tB5KOa8/aV5trdbECkBm/Ba3qaVDc8wJxT4SgaK8N1nsgrMFRPLtMG
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: CY4PR04MB0408:
X-MS-Office365-Filtering-Correlation-Id: 4ce4c81a-0c2a-4f4f-cf89-08d4a9fd70b7
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(8251501002)(2017030254075)(201703131423075)(201703031133081);
 SRVR:CY4PR04MB0408; 
X-Microsoft-Exchange-Diagnostics: 1; CY4PR04MB0408;
 3:8Kv7pMPJp5xbrumNNOk2Fc5VlcoxNpFtRaYxQ/6rzjhLbFhX1so6t1raHhRjiPEf093r+DTAjW+1XBfRTXA5DOdv8gciFFt7jSkyvmyZoei2cN+w5eFFmvClvLrOUAS38ot3tRZ1zUXVxfjYIBKuZNpLiyHIF5P0mCiSvgG11t15+sJLZlP/3HNqM8FKtiKT6V4oU4TVXPCMqYo6EnUfyx7ZvTWhvm5pPWZfjkFeaRkCmoEfW0P5tCYuCXpPAlB438ig7sSmZkZ3bjLXgWckAxqNDBpOw+HZUbAwZ9Z44+8SPsr6j774HK4c23K4Q4GtXJsyS5xBmgN4Y0ztkqT0LJ+fGPuXsLUCui8q+kC+5dUp44kC90dcXgg69jPmP5gLWxBphYGcvnhbmKBul3JjQspQ2hJJkn362FjrOF91IxR8AmFrKh1toKQGxXL66Z0veL64sDiaq6ijMw5tMg11DMk10KBqoPBe2lNh+T8T8D9dGQluUr1bYvxEYTs/OKOn
X-Microsoft-Exchange-Diagnostics: 1; CY4PR04MB0408;
 25:eW+H7m26Nski7PccrCIAN/HpY/AajPteufNjnq/NMxEOtFY/NIIXj2Xc7QnIwpCTYsAzg5QYkdRpPwho7A7LNWY+Pwn3/j0nzcfX6qiwGyMxod9jylLLCP/DOLHgHcmVk4IM1HnooYMzkf406e586B5ZIrunRUOBiGCSqSWAta+nIfV4XkuzgNzEephjo3wXWNXoOTHUBNnqz4iNTwehffw0VYitPuJZ6HptwApZbZXW+iP44mP7LwZSim8cDPRkr41oB/lOdvTrO9biMYA6sG/4V2YdzGr6XlTOA6LA8eY1nAvBAKL+wLdT6KZ+k9K1wFBfuG17cIjSl3e90OyXHaXW5QnUBUnJqMgweeAuA4y1JygfWMqLCvnPLZPbYHgU5UlQo5DCLNsA8kWwRdgdFnUgbmf9vv6Sa1W63USoI5gK8QkTQSBtVtwtr2ouJ9FuRly7Kg8yA2iCqOfRreuD5q3oR2ZMZRzUXR7xv0/KS5M=;
 31:yk64GNWJmKByY7vgUuhTJjQO/9Fb/qFDuse35GXnE0xuzehRtiSoQjWWF/wUDybz3E9bVX+1PigSbbShJ2wZuYqNTWU9YYoZC92oNMXgDXhRCSp9NJ+16Dbh8+cj+BdvJ2jRyPvvB5mxH14EZo/RNtUw9lHg8VhUe/qjdejv2iF7Nelzw9H5MVGMocea+LYYs2snVjqOgnJSbhDNPJAv8e2nRRUXDhdkVEKtubfyPanczTGTJzhJWyo6q24kwwwXHSI0DKuCluYGz+5Y+5R+Qw==
WDCIPOUTBOUND: EOP-TRUE
X-Microsoft-Exchange-Diagnostics: 1; CY4PR04MB0408;
 20:E9xdldCtBsDzgEKHNGECm9bqze+oimX2lndB3COiSBGQ1vINnYd8V89Gag4gN0qI1SUmFl0o+bl+BvIrdi3w9Cl7SyKKjH/aXKT8Qeie1jAwoy7pTC8m9FQlPrSNRTU1opXEXxTr/o/Wh+q2yp8YfA6hd1Ux60tj+PrE5nHyJ5RVVlYZajafgngKKcTz3AGE/dh0qqIMgbbuLKfK1NBJugQPA9A1OF9GGYBHfdyjDtFfs/QeHcBACJ5Aw1yl1gWc2Bz2ZLueVUxijfH1nldaLHtiqU/N1Kj5HVq76mqRiKIsiqXjww3XSoDf/O2PxIujSJut9eJKAo9KvgdeNg5Hjgo9J3TnY32fHh5gNG8HZr9+926WbADiKeR0ndM5lKAsvva0XzMpEhz5/uWg1HfkFh86ZTYS7BvMVX2nXZiQmF6Gc4Znjom0oQJ4gyRBKyjAsMcO8HobSliggFPBsuqa0stkWsfjjoGmiieKl0vvjc7CnEJgs0tpHTx+Eyeqnt+3
X-Microsoft-Antispam-PRVS: <CY4PR04MB04086BC65E2ED56BD0808EC581F70@CY4PR04MB0408.namprd04.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(42932892334569);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(13018025)(13016025)(100000703101)(100105400095)(10201501046)(3002001)(93006095)(93004095)(6055026)(6041248)(20161123558100)(20161123564025)(20161123562025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:CY4PR04MB0408; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:CY4PR04MB0408; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY4PR04MB0408;
 4:fUav+gfB3dHG4s1ZXWlmca5PFdC7NoN3zRe6ehAfX7?=
 =?us-ascii?Q?cIfL5ZGGk7tN5DQNmMi5KmuESJKa44Nj4nUCnjJ2zCX5IRRC+xF2yFd1ICSD?=
 =?us-ascii?Q?NgkMaxx73vvOxYTryYNEJLzIawesUJx3ucVrTxL46R4OhLHg5A7EVMBnaCG3?=
 =?us-ascii?Q?lhoDUSNRM4rZLFTjlp16ActK2wtrqSXmVCcUKi2pz76+ip0sszshFuIhpJob?=
 =?us-ascii?Q?d1+OO7cmpoFB+lKygIBXrWy8jGnBU6ZrAJId98Il94zRV6vuWGZInPK5Fwyn?=
 =?us-ascii?Q?U/t5WEsIye8LGsjdd/UtQVUzB79tif8/xc3nzJm7626xMeVCGNrnqUG5F1/k?=
 =?us-ascii?Q?qgAodN69CzW2rjcsgnA3Q16JPbeoxaVlGu9bWw/AYG3hq8EGNzT7u/R3HA0w?=
 =?us-ascii?Q?9A1u6omI0FaBR99kCTZGuAL9nmyLerJAiBxXkBCmK+/D8Xk+POIkN/dasSCy?=
 =?us-ascii?Q?ryr79vq1a5yVC0TrEGeSc44qCxZI9b3K2oIoCdrvJM6yxCFubIUvjsCmY75f?=
 =?us-ascii?Q?XeIM5+SpPF1D2oEcWW9WzGaAVhKJYYvvr/6yms/CZVQioAfCcbKTa5DNcQbg?=
 =?us-ascii?Q?2ZwdefnV7d9C3uehfDAAgFnl8/kU8d82ZcO76PVIkUFDHfrtyW/EZH9lSpWZ?=
 =?us-ascii?Q?PYca/rLKMD5FXED9VMTrioZ5+QqTfuHONyMPubeorZ7WpKSlWhm0WRWN8wfY?=
 =?us-ascii?Q?FE51puVV+wYemqynDIi4yAvNmJ5+oWsvbvPAiahFkGDocIzzeySK1uLku0JE?=
 =?us-ascii?Q?uX6i0giefnYOy9iWGIXaeXGmYL6b0IsMypkHH4c/ksKbT2xMOo+fts6wrO1j?=
 =?us-ascii?Q?jHzW/0JH30RRhvOvxt6V5s2Z+emuTWt8G8HNgBPv741S0WPi/hn2craeSajy?=
 =?us-ascii?Q?ZhQwC1u5k8kElCKPPgN/9b3Cb4JRgeiKQklIqyN6h29qkJaREkrCaCk12C7V?=
 =?us-ascii?Q?aD/2NIaGaXUFlk9tzbReGUr3LhvUUJrVik1ud3SHVZfzBoo3esPjayk7wCEO?=
 =?us-ascii?Q?G8eofKWGEUbuBcuK5x8/GhM4tLSBxB2G9BHqo0A0RsMZ06KXAMOlmJ74XdK8?=
 =?us-ascii?Q?1KFkdCWYU4baZ/UBRFnyqBXYjOSAZwsscy913HZ0rMnFqCgKoVgh+VCFZZBf?=
 =?us-ascii?Q?uUbDky2YuI8TKCsXQGPUeINZc6IgqcWZxQAruDazg31JBGGDfkUPHqGsfsFR?=
 =?us-ascii?Q?Kp9EX7DPjwyLxNPon1y0lkvWiTfMR771JpogKNJPZlUWGoBvqfawTcgNIsJM?=
 =?us-ascii?Q?Cwj3mOiRw3HAKdOUU=3D?=
X-Forefront-PRVS: 03264AEA72
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY4PR04MB0408;
 23:L5rHbl/a0ljEFmQaQB1cKmYs7HYos83HnBilhgsMV?=
 =?us-ascii?Q?JOon4kAjRqFfCxJGR7bVGQbfbUJ0cLfpJGdiFg//f15CSnUZ3oe+9xTbRiZu?=
 =?us-ascii?Q?k6yZ5dZAOFv+ygPldprVjkjQ9IwTPOUcHN+/DxiWcMyiFqdxW1zewP3GoCyM?=
 =?us-ascii?Q?Lk906xDYLMlr8TtpW37HrQAbMmZ5OEgsf6jGVNbNrqedIT17F6TS27KNS3Fm?=
 =?us-ascii?Q?ayJ6dL3nuDV+OHKDtab5VNYrdGgcMg6jJz8Xke6AnoiyBL/XalfPvCmuA4TZ?=
 =?us-ascii?Q?/HyiWdjKTAFwej6ywwy3vUhoS/k8FU9JsjtQXc2k4g7gTNxzN42sZLNSQT5a?=
 =?us-ascii?Q?xkKhQR1QtvS+LIeXMSArW1ZpFTmb5ro9EN8+KWRcmI6J1q64jkvDRFUzVRu/?=
 =?us-ascii?Q?UjNOmPLVTaVxgCl2aW1MotENfzJz4FG8Z9dBl0eQs5rMCqNUNPet4jsIZnPJ?=
 =?us-ascii?Q?Nx0jrW57ijs0jroKZTCcbGX2CsUQBZ30QIlUmKI3zxHUxiDO00K2mnioDPtZ?=
 =?us-ascii?Q?d2VRCpJjzNW7zIjKLRNaLa9Nf85NTixdDh1c9VjLQ78zOgtZk8U4EUtskhVj?=
 =?us-ascii?Q?niG7fo466TP0JCgT/GizN6QDPvXfjFiBxQkd/OUXMQmsupiG3xbW1gFMqkVj?=
 =?us-ascii?Q?l4EYved6YNxM9cBFY8lsr82HF8lkfRe2WAyRtzdXuwGcCuVdZEugopyRSc15?=
 =?us-ascii?Q?KoAth7gyvTYor3PMZWfBNmXYyFvTIUqHA0Pi65/sRUIrBRl8T/C7wMkxVjB4?=
 =?us-ascii?Q?TDV3HnKv0LduYE3vua0AePuDXhXH/h8YW/oId7kwQ0D9rfdEpCmdrW+jJIwI?=
 =?us-ascii?Q?TIPUujhHShr8r6cIvgeG/7cScZcncnN7XfOVqXt57aih5fnKDnfsqam32x/M?=
 =?us-ascii?Q?TVVr3eCqOauzTf0lMdJEAhSe8HoNO7a00fBSAb47xm64XzKwg7CgQrwXg4c/?=
 =?us-ascii?Q?UnhvN8qdxHL1Hz3cdkafSbJIiUUhmt8YLjl2qpdxP/t63VZ7FW8+vOpgJ9Rn?=
 =?us-ascii?Q?SMQCWdfJMfoonkq+d+aZ4NO3xrLRjWII6No/A3gRUJFLgZYBNC+sZFqIOM5X?=
 =?us-ascii?Q?n+Zngk=3D?=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR04MB0408;
 6:dEABAMdM43LzmqKamzaJnOhNPgrmKSpC+HNn/91N+HPiNtFxdctv4H7qp4WDzbk/Mlh+MS8Tya+Lknf8MyqE33bP7kwVsg/4hwxyJdu9YZjqMnjp2oMDUerCdVBGvO1foLY4iFwpsKmLzT74TkMqeQ/Q6+hD6ZnJxq9uofPp7AibhWk2klNcnk7A+fFzWKpCPJeqgi6MqIwnLvongEhftj/vcTCcjoFPNuGfeu0ad1Pqs1dPwL/nouGBSAijY6UD+oFs9nu9XbdUfEkrg0d4NJ0Zz+p+R1+yjjaLq6SFMFMbZpE5W00qlp0DyB/7JglFFhrXWNQx4R9/yoqol0MMg9LvjyyAYrw0REcZbE+BI8pb5Q+kWtgmbr5Okzr1AwGtX4rh93q8Gl8cqJjPY+YdYLLYhMNwbyinJ8sL7U895l5gnRuB7zkhpliwJEDPUnJb/yXjxViAJHn5dh3+j8VBQgk8Nk3pI1NQyy0yGkv2RYYJCsCFp1Zx4hSs5PtzfAUllcn7ObzMUw8mgdjdLcUwzF8udNnsV/dK3u2bq5e6KmQ=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR04MB0408;
 5:urBJPr4vgC+uNmj7VMhTAlZc+4bMpQa79cWTnfeDjiQxRVqCNjyqzMMdew6xCrQngkidieNtkDxv08GwxCy+tV3hfgClefelz5S2G1Bf7wmY9RsBXjHZN/fZhCEqAMpXzTaSOR/j+TtqBVKXOgSX1UherjCv5Q2Uj4Dtn3TcKht2YyRABXDLfQwvdOGHcr78A2Z3m2INJ05IDZoDSEvZFFXbr8g/sCsGFiplLcwRMuh8sZUVKJHplECWmx5WE+ehd2/65pO6EvxTeyy7uKMY2nHz9sjDLnZuQ9QND6BQmykcSwrUNf/CHX6gN/InA6/vCjM+DnHp096nR1TnkDziUY2zxO5+Ij7p8Mnh/bps/4D2OTjDU9K8CrnywEXkxMqI57wQtAHNUx6pJ0IS0f++U5kpLBMGkDzPkm58W8EWBJalUR5EwcQiuRCK/fa7aUapES2TlSGz9NZ6EN6fSwPFaBHypDt7oSK5/E36ms+9bsMJ6QEJAtHoNzGi109K/ZV7;
 24:eRwsWSSTAs3A91OJ/aFob1JnAiMRt4O1L/mRgnxoyR3Wz/Dq8+nEKSxgIJKUSjoVi98dzhNJjL6J3cGgy7133tE21XPWls44XPtcBqmPxAA=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; CY4PR04MB0408;
 7:RVMi9y4stC3kaEZ0Se0zSUbBX7e6YmDfeC9DagQI0WQMgIX24TXuRI5a/zx4P/OT5gL79dBxJibeCGnyEsSvDgXDTRXILxC9rkjK7NlJTqeA9LmEkk/nRfli+kBwZ2kQmZ2i2ARHnSrnxJwE5BTAfMeT0Ip0t+jBGChbiuTgoELtMoWL8kikL1aYeWStT7TPPISfgathQ1rVZkNEkUtxiOXqtlGKh84d8x7DmHet7/t/HqhysasGJy+oTBZkfsgxUDa0N2R8PKLGQm7nMzrZ38CWQlJewwBqGEUw0R7ZMPSocw+7fB4Bhr/m0hdIXZ80jHVJ4JvIuV+CwwYNFBUsPg==;
 20:EZIGZ5KG7MOxn4bXY0RWKaB9jkhS3PuMVIX4+yhbtO/UEjiFpv36ct9IxXgNdzNYpFkzi6n80jWo9k0uSF3j1JdH5SWcDtUu8eS3g0yyZbyTEMHEBsH2y8HKAQsnqzOdmxxQzVr3tAWlM8NXF3uAPNu9UmXJ4v3vfd97vv5jCzs=
X-OriginatorOrg: sandisk.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Jun 2017 21:22:13.9152 (UTC)
X-MS-Exchange-CrossTenant-Id: b61c8803-16f3-4c35-9b17-6f65f441df86
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=b61c8803-16f3-4c35-9b17-6f65f441df86; Ip=[63.163.107.225];
 Helo=[milsmgep14.sandisk.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR04MB0408
Cc: Bart Van
 Assche <bart.vanassche@sandisk.com>, Johannes Thumshirn <jthumshirn@suse.de>,
 Christoph Hellwig <hch@lst.de>, linux-scsi@vger.kernel.org,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH v3 12/12] xen/scsifront: Remove code that zeroes
	driver-private command 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2luY2UgdGhlIFNDU0kgY29yZSB6ZXJvZXMgZHJpdmVyLXByaXZhdGUgY29tbWFuZCBkYXRhLCBy
ZW1vdmUKdGhhdCBjb2RlIGZyb20gdGhlIHhlbi1zY3NpZnJvbnQgZHJpdmVyLgoKU2lnbmVkLW9m
Zi1ieTogQmFydCBWYW4gQXNzY2hlIDxiYXJ0LnZhbmFzc2NoZUBzYW5kaXNrLmNvbT4KUmV2aWV3
ZWQtYnk6IEhhbm5lcyBSZWluZWNrZSA8aGFyZUBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IENocmlzdG9waCBIZWxsd2ln
IDxoY2hAbHN0LmRlPgpDYzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCkNjOiBKb2hh
bm5lcyBUaHVtc2hpcm4gPGp0aHVtc2hpcm5Ac3VzZS5kZT4KLS0tCiBkcml2ZXJzL3Njc2kveGVu
LXNjc2lmcm9udC5jIHwgMSAtCiAxIGZpbGUgY2hhbmdlZCwgMSBkZWxldGlvbigtKQoKZGlmZiAt
LWdpdCBhL2RyaXZlcnMvc2NzaS94ZW4tc2NzaWZyb250LmMgYi9kcml2ZXJzL3Njc2kveGVuLXNj
c2lmcm9udC5jCmluZGV4IGE2YThiNjBkNDkwMi4uMzZmNTlhMWJlN2U5IDEwMDY0NAotLS0gYS9k
cml2ZXJzL3Njc2kveGVuLXNjc2lmcm9udC5jCisrKyBiL2RyaXZlcnMvc2NzaS94ZW4tc2NzaWZy
b250LmMKQEAgLTUzNCw3ICs1MzQsNiBAQCBzdGF0aWMgaW50IHNjc2lmcm9udF9xdWV1ZWNvbW1h
bmQoc3RydWN0IFNjc2lfSG9zdCAqc2hvc3QsCiAJaW50IGVycjsKIAogCXNjLT5yZXN1bHQgPSAw
OwotCW1lbXNldChzaGFkb3csIDAsIHNpemVvZigqc2hhZG93KSk7CiAKIAlzaGFkb3ctPnNjICA9
IHNjOwogCXNoYWRvdy0+YWN0ID0gVlNDU0lJRl9BQ1RfU0NTSV9DREI7Ci0tIAoyLjEyLjIKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 02 22:32:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Jun 2017 22: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 1dGv7J-00023A-IZ; Fri, 02 Jun 2017 22:32: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 1dGv7I-00022y-Jr
 for xen-devel@lists.xensource.com; Fri, 02 Jun 2017 22:32:24 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 EB/05-03557-777E1395; Fri, 02 Jun 2017 22:32:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVbfsuWG
 kwbFb4hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN2DLjEnPB0x2MFTc33mNq
 YGxqZ+xi5OIQEvjLKDH96VYo5zGjxLN9LUxdjJxAzjZGiWMP7EFsEQFnia9n5rKD2LwC+hLHX
 s0As4UFzCR27nrGDNIsIbBcU+Jf30pWkISEgLfEuY2PmGHsLWf3snQxsnOwCVhJHBIDibIIqE
 r8WnOUcQIj9wJGhlWM6sWpRWWpRbomeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZs
 YgV5nAIIdjN2X/Q8xSnIwKYnymhobRgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4FV+BpQTLEpN
 T61Iy8wBhh9MWoKDR0mEVwskzVtckJhbnJkOkTrFqMuxYfX6L0xCLHn5ealS4rxPnwIVCYAUZ
 ZTmwY2AxcIlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfM6gqziycwrgdv0CugIJqAjXmzTBz
 miJBEhJdXAWLF+UsphYU4hLsPPs7da7O1efk7VXJDdb6Kc2/6H+YH5lyJXlRTfMzp6Wl7AVDv
 n/5Nu+1NLug9X71313rGPPcZf1Tgg5rGhhz7/tqvvGiv2syqJBD5ZccvwKdOTlb+yFzbNsLjM
 UBYWlhCjtjHi/bqkPYmap8MUcu8etfSbw3q6+/f5hq/OSizFGYmGWsxFxYkAvZHldYACAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1496442741!65886386!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62169 invoked from network); 2 Jun 2017 22:32:22 -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; 2 Jun 2017 22:32: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 1dGv7D-0004fh-6V; Fri, 02 Jun 2017 22:32:19 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dGv77-0003rU-J5; Fri, 02 Jun 2017 22:32:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dGv77-0004o3-8C; Fri, 02 Jun 2017 22:32:13 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109920-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-saverestore:fail:regression
 linux-linus:test-amd64-amd64-xl-multivcpu:guest-start/debian.repeat:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 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-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-localmigrate/x10:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-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-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-qcow2: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-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:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-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-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt:saverestore-support-check: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-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install: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-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=a37484638ca5e0aa7c205ecb91c9ace92e83c32c
X-Osstest-Versions-That: linux=ef82f1ad2e3f4509807c83e7eff4ec7c735076e8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 02 Jun 2017 22:32:13 +0000
Subject: [Xen-devel] [linux-linus test] 109920: 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="===============1250532271047561462=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm 12 guest-saverestore fail REGR. vs. 109656
 test-amd64-amd64-xl-multivcpu 19 guest-start/debian.repeat fail REGR. vs. 109656

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop      fail blocked in 109656
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-start/win.repeat fail blocked in 109656
 test-armhf-armhf-xl-rtds   15 guest-start/debian.repeat fail blocked in 109656
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 109656
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 109656
 test-amd64-amd64-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail like 109656
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 109656
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop             fail like 109656
 test-amd64-amd64-xl-rtds      9 debian-install               fail  like 109656
 test-amd64-amd64-xl-qemut-ws16-amd64  9 windows-install        fail never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-arm64-arm64-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-xl-rtds     12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-rtds     13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-qcow2 11 migrate-support-check        fail never pass
 test-arm64-arm64-libvirt-qcow2 12 saverestore-support-check    fail never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt     12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64  9 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass

version targeted for testing:
 linux                a37484638ca5e0aa7c205ecb91c9ace92e83c32c
baseline version:
 linux                ef82f1ad2e3f4509807c83e7eff4ec7c735076e8

Last test of basis   109656  2017-05-21 06:08:50 Z   12 days
Failing since        109675  2017-05-22 02:06:45 Z   11 days   16 attempts
Testing same since   109920  2017-06-01 06:23:54 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
  "Yan, Zheng" <zyan@redhat.com>
  Adrian Hunter <adrian.hunter@intel.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alex Deucher <alexander.deucher@amd.com>
  Alexander Potapenko <glider@google.com>
  Alexander Tsoy <alexander@tsoy.me>
  Alexei Starovoitov <ast@kernel.org>
  Alexey Khoroshilov <khoroshilov@ispras.ru>
  Alistair Popple <alistair@popple.id.au>
  Amir Goldstein <amir73il@gmail.com>
  Anatolij Gustschin <agust@denx.de>
  Andre Przywara <andre.przywara@arm.com>
  Andrea Arcangeli <aarcange@redhat.com>
  Andrew Lunn <andrew@lunn.ch>
  Andrey Konovalov <andreyknvl@google.com>
  Andy Gospodarek <andy@greyhouse.net>
  Andy Lutomirski <luto@kernel.org>
  Antony Antony <antony@phenome.org>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arend van Spriel <arend.vanspriel@broadcom.com>
  Arnd Bergmann <arnd@arndb.de>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Benjamin Peterson <bp@benjamin.pe>
  Bjorn Helgaas <bhelgaas@google.com>
  Borislav Petkov <bp@suse.de>
  Brian Foster <bfoster@redhat.com>
  Changbin Du <changbin.du@intel.com>
  Chen-Yu Tsai <wens@csie.org>
  Chris Wilson <chris@chris-wilson.co.uk>
  Christian König <christian.koenig@amd.com>
  Christoph Hellwig <hch@lst.de>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Chuanxiao Dong <chuanxiao.dong@intel.com>
  Chunming Zhou <David1.Zhou@amd.com>
  Colin Ian King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Damien Le Moal <damien.lemoal@wdc.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Borkmann <daniel@iogearbox.net>
  Daniel Lezcano <daniel.lezcano@linaro.org>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Daniel Vetter <daniel.vetter@intel.com>
  Darrick J. Wong <darrick.wong@oracle.com>
  Dave Airlie <airlied@redhat.com>
  David Daney <david.daney@cavium.com>
  David S. Miller <davem@davemloft.net>
  Davide Caratti <dcaratti@redhat.com>
  Derek Basehore <dbasehore@chromium.org>
  Dick Kennedy <dick.kennedy@broadcom.com>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Doug Gilbert <dgilbert@interlog.com>
  Eduardo Valentin <edubezval@gmail.com>
  Erez Shitrit <erezsh@mellanox.com>
  Eric Anholt <eric@anholt.net>
  Eric Dumazet <edumazet@google.com>
  Eric Garver <e@erig.me>
  Eric Leblond <eric@regit.org>
  Eric Sandeen <sandeen@redhat.com>
  Eric Sandeen <sandeen@sandeen.net>
  Eric W. Biederman <ebiederm@xmission.com>
  Eryu Guan <eguan@redhat.com>
  Fabio Estevam <fabio.estevam@nxp.com>
  Florian Westphal <fw@strlen.de>
  Fugang Duan <fugang.duan@nxp.com>
  Gabriel Krisman Bertazi <gabriel@krisman.be>
  Gabriel Krisman Bertazi <krisman@collabora.co.uk>
  Gao Feng <gfree.wind@vip.163.com>
  Geert Uytterhoeven <geert@linux-m68k.org>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guenter Roeck <linux@roeck-us.net> # MIPS only
  Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
  Gustavo A. R. Silva <garsilva@embeddedor.com>
  Hanjun Guo <hanjun.guo@linaro.org>
  Hans de Goede <hdegoede@redhat.com>
  Harini Katakam <harinik@xilinx.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Hoegeun Kwon <hoegeun.kwon@samsung.com>
  Hu Ziji <huziji@marvell.com>
  Hugh Dickins <hughd@google.com>
  Ihar Hrachyshka <ihrachys@redhat.com>
  Ilan Tayari <ilant@mellanox.com>
  Ilya Dryomov <idryomov@gmail.com>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  Inki Dae <inki.dae@samsung.com>
  Jacek Anaszewski <jacek.anaszewski@gmail.com>
  James Smart <james.smart@broadcom.com>
  James Smart <jsmart2021@gmail.com>
  Jan Glauber <jglauber@cavium.com>
  Jan Kara <jack@suse.cz>
  Jan Kiszka <jan.kiszka@siemens.com>
  Jani Nikula <jani.nikula@intel.com>
  Jarkko Nikula <jarkko.nikula@linux.intel.com>
  Jarod Wilson <jarod@redhat.com>
  Jason Wang <jasowang@redhat.com>
  Jens Axboe <axboe@fb.com>
  Jeremy Kerr <jk@ozlabs.org>
  Jesper Dangaard Brouer <brouer@redhat.com>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Pirko <jiri@mellanox.com>
  Jisheng Zhang <jszhang@marvell.com>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Johannes Thumshirn <jthumshirn@suse.de>
  Jon Derrick <jonathan.derrick@intel.com>
  Jon Mason <jon.mason@broadcom.com>
  Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
  Jordan Crouse <jcrouse@codeaurora.org>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Julian Anastasov <ja@ssi.bg>
  Julian Wiedmann <julian.wiedmann@jwi.name>
  Juri Lelli <juri.lelli@arm.com>
  Keerthy <j-keerthy@ti.com>
  Kees Cook <keescook@chromium.org>
  Keith Busch <keith.busch@intel.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  KT Liao <kt.liao@emc.com.tw>
  Lars Ellenberg <lars.ellenberg@linbit.com>
  Lee Jones <lee.jones@linaro.org>
  Leo Liu <leo.liu@amd.com>
  Lin Zhang <xiaolou4617@gmail.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  linzhang <xiaolou4617@gmail.com>
  Liping Zhang <zlpnobody@gmail.com>
  Logan Gunthorpe <logang@deltatee.com>
  Long Li <longli@microsoft.com>
  Lu Baolu <baolu.lu@linux.intel.com>
  Lucas Stach <l.stach@pengutronix.de>
  Luis Henriques <lhenriques@suse.com>
  Lukas Wunner <lukas@wunner.de>
  Lv Zheng <lv.zheng@intel.com>
  Lyude <lyude@redhat.com>
  Mahesh Bandewar <maheshb@google.com>
  MaJun <majun258@huawei.com>
  Manfred Schlaegl <manfred.schlaegl@ginzinger.com>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  Markus Elfring <elfring@users.sourceforge.net>
  Marta Lofstedt <marta.lofstedt@intel.com>
  Marta Rybczynska <marta.rybczynska@kalray.eu>
  Marta Rybczynska <mrybczyn@kalray.eu>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Kepplinger <martin.kepplinger@ginzinger.com>
  Masahiro Yamada <yamada.masahiro@socionext.com>
  Masami Hiramatsu <mhiramat@kernel.org>
  Mateusz Jurczyk <mjurczyk@google.com>
  Matthew Auld <matthew.auld@intel.com>
  Matthias Kaehlcke <mka@chromium.org>
  Maxime Ripard <maxime.ripard@free-electrons.com>
  Maxime Roussin-Bélanger <maxime.roussinbelanger@gmail.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Neuling <mikey@neuling.org>
  Michael S. Tsirkin <mst@redhat.com>
  Michał Potomski <michalx.potomski@intel.com>
  Mika Penttilä <mika.penttila@nextfour.com>
  Mika Westerberg <mika.westerberg@linux.intel.com>
  Miklos Szeredi <mszeredi@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Milian Wolff <milian.wolff@kdab.com>
  Ming Lei <ming.lei@redhat.com>
  Mohamad Haj Yahia <mohamad@mellanox.com>
  Namhyung Kim <namhyung@kernel.org>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  Neal Cardwell <ncardwell@google.com>
  Neil Horman <nhorman@tuxdriver.com>
  Nicholas Piggin <npiggin@gmail.com>
  Nick Moriarty <nick.moriarty@york.ac.uk>
  Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
  Nisar Sayed <Nisar.Sayed@microchip.com>
  Nithin Nayak Sujir <nsujir@tintri.com>
  Nithin Sujir <nsujir@tintri.com>
  Oleg Nesterov <oleg@redhat.com>
  Oliver Neukum <oneukum@suse.com>
  Or Gerlitz <ogerlitz@mellanox.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
  Paul E. McKenney <paulmck@linux.vnet.ibm.com>
  Peter Dawson <petedaws@gmail.com>
  Peter Dawson <peter.a.dawson@boeing.com>
  Peter Senna Tschudin <peter.senna@collabora.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Philipp Zabel <p.zabel@pengutronix.de>
  Prarit Bhargava <prarit@redhat.com>
  Pravin B Shelar <pshelar@ovn.org>
  Pushkar Jambhlekar <pushkar.iit@gmail.com>
  Quentin Schulz <quentin.schulz@free-electrons.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Rajkumar Manoharan <rmanohar@qti.qualcomm.com>
  Rakesh Pandit <rakesh@tuxera.com>
  Randy Dunlap <rdunlap@infradead.org>
  Raphael Silva <raphasil@linux.vnet.ibm.com>
  Rex Zhu <Rex.Zhu@amd.com>
  Richard <richard@aaazen.com>
  Richard Narron <comet.berkeley@gmail.com>
  Richard Zhu <hongxing.zhu@nxp.com>
  Rob Clark <robdclark@gmail.com>
  Rob Herring <robh@kernel.org>
  Rob Landley <rob@landley.net>
  Roman Kapl <roman.kapl@sysgo.com>
  Sabrina Dubroca <sd@queasysnail.net>
  Saeed Mahameed <saeedm@mellanox.com>
  Sagi Grimberg <sagi@grimberg.me>
  Samuel Jones <sjones@kalray.eu>
  Schoefegger Stefan <stefan.schoefegger@ginzinger.com>
  Sebastian Reichel <sebastian.reichel@collabora.co.uk>
  Shaohua Li <shli@fb.com>
  Shawn Guo <shawnguo@kernel.org>
  Simon Horman <horms@verge.net.au>
  Srinath Mannam <srinath.mannam@broadcom.com>
  Stafford Horne <shorne@gmail.com>
  Stefan Wahren <stefan.wahren@i2se.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Steffen Weber <steffen.weber@gmail.com>
  Steve Twiss <stwiss.opensource@diasemi.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Steven Rostedt <rostedt@goodmis.org>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Tejun Heo <tj@kernel.org>
  Thierry Escande <thierry.escande@collabora.com>
  Thomas Gleixner <tglx@linutronix.de>
  Till Harbaum <till@harbaum.org>
  Tin Huynh <tnhuynh@apm.com>
  Tobias Klauser <tklauser@distanz.ch>
  Tommi Rantala <tt.rantala@gmail.com>
  Tony Lindgren <tony@atomide.com>
  Toshiaki Makita <makita.toshiaki@lab.ntt.co.jp>
  Ulf Hansson <ulf.hansson@linaro.org>
  Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
  Varun Prakash <varun@chelsio.com>
  Vegard Nossum <vegard.nossum@oracle.com>
  Vijay Immanuel <vijayi@attalasystems.com>
  Ville Syrjälä <ville.syrjala@linux.intel.com>
  Vincent Guittot <vincent.guittot@linaro.org>
  Viresh Kumar <viresh.kumar@linaro.org>
  Vishal Verma <vishal.l.verma@intel.com>
  Vlad Yasevich <vyasevich@gmail.com>
  Vladislav Yasevich <vyasevic@redhat.com>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wei Wang <weiwan@google.com>
  Wei Yongjun <weiyongjun1@huawei.com>
  Willem de Bruijn <willemb@google.com>
  Wolfram Sang <wsa@the-dreams.de>
  Xin Long <lucien.xin@gmail.com>
  Yan, Zheng <zyan@redhat.com>
  Yuchung Cheng <ycheng@google.com>
  Zhenyu Wang <zhenyuw@linux.intel.com>
  Zorro Lang <zlang@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        fail    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-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                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                fail    
 test-arm64-arm64-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-arm64-arm64-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-arm64-arm64-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 9106 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1250532271047561462==--

From xen-devel-bounces@lists.xen.org Sat Jun 03 00:06:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Jun 2017 00:06: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 1dGwah-0008Tg-KF; Sat, 03 Jun 2017 00:06:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ankur.a.arora@oracle.com>) id 1dGwag-0008Sj-79
 for xen-devel@lists.xenproject.org; Sat, 03 Jun 2017 00:06:50 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 2A/52-02022-99DF1395; Sat, 03 Jun 2017 00:06:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsUyZ7p8oO6Mv4a
 RBj+u6Fh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkdb/+xFUw2rDixJrSB8bVGFyMXh5DABCaJ
 vf82sncxcgI5XxklPp/3gEhsYJQ4sWESM4TTwShx+OgxZpAqNgEdiWdNV8BsEQEHiZfvljB2M
 XJwMAvES1zfzgoSFhbwlHi9aRWYzSKgKrF+yX02EJtXwEOi+f45sLiEgJzEzXOdYGM4geqv9L
 1kgjjCQ2LP+gmMEDWGEqcfbmOcwMi3gJFhFaN6cWpRWWqRrpleUlFmekZJbmJmjq6hgalebmp
 xcWJ6ak5iUrFecn7uJkZgkDAAwQ7GqQ3OhxglOZiURHlNjQ0jhfiS8lMqMxKLM+KLSnNSiw8x
 ynBwKEnwLv8DlBMsSk1PrUjLzAGGK0xagoNHSYSXDSTNW1yQmFucmQ6ROsWoKCXO2waSEABJZ
 JTmwbXBYuQSo6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHmP/gSawpOZVwI3/RXQYiagxS+26Y
 MsLklESEk1MG5/12WmvuiV34Z/UcfzM8WbfT2VdsoYFX8U+ap25BhbQ1bobK/CK58KXkU0HXs
 SPUNm9iW1DYsXCk/trxOTbd7TrCV3IOvV3sDux1N0z6aaucUmFx/etGlpZu6bObVs3pKXn/7v
 emUkdT2rQTHUIHbvmb6qlAcTnsT66v9XuCY1l+VRZGOCjxJLcUaioRZzUXEiALx1tZGMAgAA
X-Env-Sender: ankur.a.arora@oracle.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1496448406!65382963!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1121 invoked from network); 3 Jun 2017 00:06:48 -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; 3 Jun 2017 00:06:48 -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
 v5306kiE030856
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sat, 3 Jun 2017 00:06:46 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 v5306jgR025401
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Sat, 3 Jun 2017 00:06:46 GMT
Received: from abhmp0005.oracle.com (abhmp0005.oracle.com [141.146.116.11])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id v5306hF0020568;
 Sat, 3 Jun 2017 00:06:44 GMT
Received: from low.ca.oracle.com (/10.156.75.59)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 02 Jun 2017 17:06:43 -0700
From: Ankur Arora <ankur.a.arora@oracle.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
Date: Fri,  2 Jun 2017 17:06:01 -0700
Message-Id: <1496448362-26558-5-git-send-email-ankur.a.arora@oracle.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1496448362-26558-1-git-send-email-ankur.a.arora@oracle.com>
References: <1496448362-26558-1-git-send-email-ankur.a.arora@oracle.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: jgross@suse.com, boris.ostrovsky@oracle.com,
 Ankur Arora <ankur.a.arora@oracle.com>
Subject: [Xen-devel] [PATCH 4/5] xen/vcpu: Handle xen_vcpu_setup() failure
	in hotplug
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGh5cGVyY2FsbCBWQ1BVT1BfcmVnaXN0ZXJfdmNwdV9pbmZvIGNhbiBmYWlsLiBUaGlzIGZh
aWx1cmUgaXMKaGFuZGxlZCBieSBtYWtpbmcgcGVyX2NwdSh4ZW5fdmNwdSwgY3B1KSBwb2ludCB0
byBpdHMgc2hhcmVkX2luZm8Kc2xvdCBhbmQgdGhvc2Ugd2l0aG91dCBvbmUgKGNwdSA+PSBNQVhf
VklSVF9DUFVTKSBiZSBOVUxMLgoKRm9yIFBWSC9QVkhWTSwgdGhpcyBpcyBub3QgZW5vdWdoLCBi
ZWNhdXNlIHdlIGFsc28gbmVlZCB0byBwdWxsCnRoZXNlIFZDUFVzIG91dCBvZiBjaXJjdWxhdGlv
bi4KCkZpeCBmb3IgUFZIL1BWSFZNOiBvbiByZWdpc3RyYXRpb24gZmFpbHVyZSBpbiB0aGUgY3B1
aHAgcHJlcGFyZQpjYWxsYmFjayAoeGVuX2NwdV91cF9wcmVwYXJlX2h2bSgpKSwgcmV0dXJuIGFu
IGVycm9yIHRvIHRoZSBjcHVocApzdGF0ZS1tYWNoaW5lIHNvIGl0IGNhbiBmYWlsIHRoZSBDUFUg
aW5pdC4KCkZpeCBmb3IgUFY6IHRoZSByZWdpc3RyYXRpb24gaGFwcGVucyBiZWZvcmUgc21wX2lu
aXQoKSwgc28sIGluIHRoZQpmYWlsdXJlIGNhc2Ugd2UgY2xhbXAgc2V0dXBfbWF4X2NwdXMgYW5k
IGxpbWl0IHRoZSBudW1iZXIgb2YgVkNQVXMKdGhhdCBzbXBfaW5pdCgpIHdpbGwgYnJpbmctdXAg
dG8gTUFYX1ZJUlRfQ1BVUy4KVGhpcyBpcyBmdW5jdGlvbmFsbHkgY29ycmVjdCBidXQgaXQgbWFr
ZXMgdGhlIGNvZGUgYSBiaXQgc2ltcGxlcgppZiB3ZSBnZXQgcmlkIG9mIHRoaXMgZXhwbGljaXQg
Y2xhbXBpbmc6IGZvciBWQ1BVcyB0aGF0IGRvbid0IGhhdmUKdmFsaWQgeGVuX3ZjcHUsIGZhaWwg
dGhlIENQVSBpbml0IGluIHRoZSBjcHVocCBwcmVwYXJlIGNhbGxiYWNrCih4ZW5fY3B1X3VwX3By
ZXBhcmVfcHYoKSkuCgpSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zz
a3lAb3JhY2xlLmNvbT4KU2lnbmVkLW9mZi1ieTogQW5rdXIgQXJvcmEgPGFua3VyLmEuYXJvcmFA
b3JhY2xlLmNvbT4KLS0tCiBhcmNoL3g4Ni94ZW4vZW5saWdodGVuLmMgICAgIHwgNDYgKysrKysr
KysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0KIGFyY2gveDg2L3hlbi9lbmxp
Z2h0ZW5faHZtLmMgfCAgOSArKysrKy0tLS0KIGFyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYyAg
fCAxNCArKysrKysrKysrKysrLQogYXJjaC94ODYveGVuL3hlbi1vcHMuaCAgICAgICB8ICAyICst
CiA0IGZpbGVzIGNoYW5nZWQsIDQ1IGluc2VydGlvbnMoKyksIDI2IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW4uYyBiL2FyY2gveDg2L3hlbi9lbmxpZ2h0
ZW4uYwppbmRleCAyNzZjYzIxNjE5ZWMuLjBlN2VmNjllODUzMSAxMDA2NDQKLS0tIGEvYXJjaC94
ODYveGVuL2VubGlnaHRlbi5jCisrKyBiL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW4uYwpAQCAtMTA2
LDggKzEwNiwxMCBAQCBpbnQgeGVuX2NwdWhwX3NldHVwKGludCAoKmNwdV91cF9wcmVwYXJlX2Ni
KSh1bnNpZ25lZCBpbnQpLAogCXJldHVybiByYyA+PSAwID8gMCA6IHJjOwogfQogCi1zdGF0aWMg
dm9pZCB4ZW5fdmNwdV9zZXR1cF9yZXN0b3JlKGludCBjcHUpCitzdGF0aWMgaW50IHhlbl92Y3B1
X3NldHVwX3Jlc3RvcmUoaW50IGNwdSkKIHsKKwlpbnQgcmMgPSAwOworCiAJLyogQW55IHBlcl9j
cHUoeGVuX3ZjcHUpIGlzIHN0YWxlLCBzbyByZXNldCBpdCAqLwogCXhlbl92Y3B1X2luZm9fcmVz
ZXQoY3B1KTsKIApAQCAtMTE3LDggKzExOSwxMCBAQCBzdGF0aWMgdm9pZCB4ZW5fdmNwdV9zZXR1
cF9yZXN0b3JlKGludCBjcHUpCiAJICovCiAJaWYgKHhlbl9wdl9kb21haW4oKSB8fAogCSAgICAo
eGVuX2h2bV9kb21haW4oKSAmJiBjcHVfb25saW5lKGNwdSkpKSB7Ci0JCXhlbl92Y3B1X3NldHVw
KGNwdSk7CisJCXJjID0geGVuX3ZjcHVfc2V0dXAoY3B1KTsKIAl9CisKKwlyZXR1cm4gcmM7CiB9
CiAKIC8qCkBAIC0xMjgsNyArMTMyLDcgQEAgc3RhdGljIHZvaWQgeGVuX3ZjcHVfc2V0dXBfcmVz
dG9yZShpbnQgY3B1KQogICovCiB2b2lkIHhlbl92Y3B1X3Jlc3RvcmUodm9pZCkKIHsKLQlpbnQg
Y3B1OworCWludCBjcHUsIHJjOwogCiAJZm9yX2VhY2hfcG9zc2libGVfY3B1KGNwdSkgewogCQli
b29sIG90aGVyX2NwdSA9IChjcHUgIT0gc21wX3Byb2Nlc3Nvcl9pZCgpKTsKQEAgLTE0OCwyMiAr
MTUyLDI1IEBAIHZvaWQgeGVuX3ZjcHVfcmVzdG9yZSh2b2lkKQogCQlpZiAoeGVuX3B2X2RvbWFp
bigpIHx8IHhlbl9mZWF0dXJlKFhFTkZFQVRfaHZtX3NhZmVfcHZjbG9jaykpCiAJCQl4ZW5fc2V0
dXBfcnVuc3RhdGVfaW5mbyhjcHUpOwogCi0JCXhlbl92Y3B1X3NldHVwX3Jlc3RvcmUoY3B1KTsK
LQotCQlpZiAob3RoZXJfY3B1ICYmIGlzX3VwICYmCisJCXJjID0geGVuX3ZjcHVfc2V0dXBfcmVz
dG9yZShjcHUpOworCQlpZiAocmMpCisJCQlwcl9lbWVyZ19vbmNlKCJ2Y3B1IHJlc3RvcmUgZmFp
bGVkIGZvciBjcHU9JWQgZXJyPSVkLiAiCisJCQkJCSJTeXN0ZW0gd2lsbCBoYW5nLlxuIiwgY3B1
LCByYyk7CisJCS8qCisJCSAqIEluIGNhc2UgeGVuX3ZjcHVfc2V0dXBfcmVzdG9yZSgpIGZhaWxz
LCBkbyBub3QgYnJpbmcgdXAgdGhlCisJCSAqIFZDUFUuIFRoaXMgaGVscHMgdXMgYXZvaWQgdGhl
IHJlc3VsdGluZyBPT1BTIHdoZW4gdGhlIFZDUFUKKwkJICogYWNjZXNzZXMgcHZjbG9ja192Y3B1
X3RpbWUgdmlhIHhlbl92Y3B1ICh3aGljaCBpcyBOVUxMLikKKwkJICogTm90ZSB0aGF0IHRoaXMg
ZG9lcyBub3QgaW1wcm92ZSB0aGUgc2l0dWF0aW9uIG11Y2ggLS0gbm93IHRoZQorCQkgKiBWTSBo
YW5ncyBpbnN0ZWFkIG9mIE9PUFNpbmcgLS0gd2l0aCB0aGUgVkNQVXMgdGhhdCBkaWQgbm90CisJ
CSAqIGZhaWwsIHNwaW5uaW5nIGluIHN0b3BfbWFjaGluZSgpLCB3YWl0aW5nIGZvciB0aGUgZmFp
bGVkCisJCSAqIFZDUFVzIHRvIGNvbWUgdXAuCisJCSAqLworCQlpZiAob3RoZXJfY3B1ICYmIGlz
X3VwICYmIChyYyA9PSAwKSAmJgogCQkgICAgSFlQRVJWSVNPUl92Y3B1X29wKFZDUFVPUF91cCwg
eGVuX3ZjcHVfbnIoY3B1KSwgTlVMTCkpCiAJCQlCVUcoKTsKIAl9CiB9CiAKLXN0YXRpYyB2b2lk
IGNsYW1wX21heF9jcHVzKHZvaWQpCi17Ci0jaWZkZWYgQ09ORklHX1NNUAotCWlmIChzZXR1cF9t
YXhfY3B1cyA+IE1BWF9WSVJUX0NQVVMpCi0JCXNldHVwX21heF9jcHVzID0gTUFYX1ZJUlRfQ1BV
UzsKLSNlbmRpZgotfQotCiB2b2lkIHhlbl92Y3B1X2luZm9fcmVzZXQoaW50IGNwdSkKIHsKIAlp
ZiAoeGVuX3ZjcHVfbnIoY3B1KSA8IE1BWF9WSVJUX0NQVVMpIHsKQEAgLTE3NSw3ICsxODIsNyBA
QCB2b2lkIHhlbl92Y3B1X2luZm9fcmVzZXQoaW50IGNwdSkKIAl9CiB9CiAKLXZvaWQgeGVuX3Zj
cHVfc2V0dXAoaW50IGNwdSkKK2ludCB4ZW5fdmNwdV9zZXR1cChpbnQgY3B1KQogewogCXN0cnVj
dCB2Y3B1X3JlZ2lzdGVyX3ZjcHVfaW5mbyBpbmZvOwogCWludCBlcnI7CkBAIC0xOTYsNyArMjAz
LDcgQEAgdm9pZCB4ZW5fdmNwdV9zZXR1cChpbnQgY3B1KQogCSAqLwogCWlmICh4ZW5faHZtX2Rv
bWFpbigpKSB7CiAJCWlmIChwZXJfY3B1KHhlbl92Y3B1LCBjcHUpID09ICZwZXJfY3B1KHhlbl92
Y3B1X2luZm8sIGNwdSkpCi0JCQlyZXR1cm47CisJCQlyZXR1cm4gMDsKIAl9CiAKIAlpZiAoeGVu
X2hhdmVfdmNwdV9pbmZvX3BsYWNlbWVudCkgewpAQCAtMjMwLDExICsyMzcsMTAgQEAgdm9pZCB4
ZW5fdmNwdV9zZXR1cChpbnQgY3B1KQogCQl9CiAJfQogCi0JaWYgKCF4ZW5faGF2ZV92Y3B1X2lu
Zm9fcGxhY2VtZW50KSB7Ci0JCWlmIChjcHUgPj0gTUFYX1ZJUlRfQ1BVUykKLQkJCWNsYW1wX21h
eF9jcHVzKCk7CisJaWYgKCF4ZW5faGF2ZV92Y3B1X2luZm9fcGxhY2VtZW50KQogCQl4ZW5fdmNw
dV9pbmZvX3Jlc2V0KGNwdSk7Ci0JfQorCisJcmV0dXJuICgocGVyX2NwdSh4ZW5fdmNwdSwgY3B1
KSA9PSBOVUxMKSA/IC1FTk9ERVYgOiAwKTsKIH0KIAogdm9pZCB4ZW5fcmVib290KGludCByZWFz
b24pCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX2h2bS5jIGIvYXJjaC94ODYv
eGVuL2VubGlnaHRlbl9odm0uYwppbmRleCBiYTFhZmFkYjI1MTIuLjEzYjVmYTFhMjExYyAxMDA2
NDQKLS0tIGEvYXJjaC94ODYveGVuL2VubGlnaHRlbl9odm0uYworKysgYi9hcmNoL3g4Ni94ZW4v
ZW5saWdodGVuX2h2bS5jCkBAIC04OSw3ICs4OSw3IEBAIHN0YXRpYyB2b2lkIHhlbl9odm1fY3Jh
c2hfc2h1dGRvd24oc3RydWN0IHB0X3JlZ3MgKnJlZ3MpCiAKIHN0YXRpYyBpbnQgeGVuX2NwdV91
cF9wcmVwYXJlX2h2bSh1bnNpZ25lZCBpbnQgY3B1KQogewotCWludCByYzsKKwlpbnQgcmMgPSAw
OwogCiAJLyoKIAkgKiBUaGlzIGNhbiBoYXBwZW4gaWYgQ1BVIHdhcyBvZmZsaW5lZCBlYXJsaWVy
IGFuZApAQCAtMTA0LDcgKzEwNCw5IEBAIHN0YXRpYyBpbnQgeGVuX2NwdV91cF9wcmVwYXJlX2h2
bSh1bnNpZ25lZCBpbnQgY3B1KQogCQlwZXJfY3B1KHhlbl92Y3B1X2lkLCBjcHUpID0gY3B1X2Fj
cGlfaWQoY3B1KTsKIAllbHNlCiAJCXBlcl9jcHUoeGVuX3ZjcHVfaWQsIGNwdSkgPSBjcHU7Ci0J
eGVuX3ZjcHVfc2V0dXAoY3B1KTsKKwlyYyA9IHhlbl92Y3B1X3NldHVwKGNwdSk7CisJaWYgKHJj
KQorCQlyZXR1cm4gcmM7CiAKIAlpZiAoeGVuX2hhdmVfdmVjdG9yX2NhbGxiYWNrICYmIHhlbl9m
ZWF0dXJlKFhFTkZFQVRfaHZtX3NhZmVfcHZjbG9jaykpCiAJCXhlbl9zZXR1cF90aW1lcihjcHUp
OwpAQCAtMTEzLDkgKzExNSw4IEBAIHN0YXRpYyBpbnQgeGVuX2NwdV91cF9wcmVwYXJlX2h2bSh1
bnNpZ25lZCBpbnQgY3B1KQogCWlmIChyYykgewogCQlXQVJOKDEsICJ4ZW5fc21wX2ludHJfaW5p
dCgpIGZvciBDUFUgJWQgZmFpbGVkOiAlZFxuIiwKIAkJICAgICBjcHUsIHJjKTsKLQkJcmV0dXJu
IHJjOwogCX0KLQlyZXR1cm4gMDsKKwlyZXR1cm4gcmM7CiB9CiAKIHN0YXRpYyBpbnQgeGVuX2Nw
dV9kZWFkX2h2bSh1bnNpZ25lZCBpbnQgY3B1KQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL2Vu
bGlnaHRlbl9wdi5jIGIvYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5jCmluZGV4IDI5Y2FkMTkz
ZGI1My4uZTY2MzlkYTExZTBiIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2
LmMKKysrIGIvYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5jCkBAIC05NjUsNyArOTY1LDE2IEBA
IHZvaWQgX19yZWYgeGVuX3NldHVwX3ZjcHVfaW5mb19wbGFjZW1lbnQodm9pZCkKIAlmb3JfZWFj
aF9wb3NzaWJsZV9jcHUoY3B1KSB7CiAJCS8qIFNldCB1cCBkaXJlY3QgdkNQVSBpZCBtYXBwaW5n
IGZvciBQViBndWVzdHMuICovCiAJCXBlcl9jcHUoeGVuX3ZjcHVfaWQsIGNwdSkgPSBjcHU7Ci0J
CXhlbl92Y3B1X3NldHVwKGNwdSk7CisKKwkJLyoKKwkJICogeGVuX3ZjcHVfc2V0dXAoY3B1KSBj
YW4gZmFpbCAgLS0gaW4gd2hpY2ggY2FzZSBpdAorCQkgKiBmYWxscyBiYWNrIHRvIHRoZSBzaGFy
ZWRfaW5mbyB2ZXJzaW9uIGZvciBjcHVzCisJCSAqIHdoZXJlIHhlbl92Y3B1X25yKGNwdSkgPCBN
QVhfVklSVF9DUFVTLgorCQkgKgorCQkgKiB4ZW5fY3B1X3VwX3ByZXBhcmVfcHYoKSBoYW5kbGVz
IHRoZSByZXN0IGJ5IGZhaWxpbmcKKwkJICogdGhlbSBpbiBob3RwbHVnLgorCQkgKi8KKwkJKHZv
aWQpIHhlbl92Y3B1X3NldHVwKGNwdSk7CiAJfQogCiAJLyoKQEAgLTE0MzksNiArMTQ0OCw5IEBA
IHN0YXRpYyBpbnQgeGVuX2NwdV91cF9wcmVwYXJlX3B2KHVuc2lnbmVkIGludCBjcHUpCiB7CiAJ
aW50IHJjOwogCisJaWYgKHBlcl9jcHUoeGVuX3ZjcHUsIGNwdSkgPT0gTlVMTCkKKwkJcmV0dXJu
IC1FTk9ERVY7CisKIAl4ZW5fc2V0dXBfdGltZXIoY3B1KTsKIAogCXJjID0geGVuX3NtcF9pbnRy
X2luaXQoY3B1KTsKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi94ZW4tb3BzLmggYi9hcmNoL3g4
Ni94ZW4veGVuLW9wcy5oCmluZGV4IDkwODI4MjU2MjQ4Yi4uMGQ1MDA0NDc3ZGI2IDEwMDY0NAot
LS0gYS9hcmNoL3g4Ni94ZW4veGVuLW9wcy5oCisrKyBiL2FyY2gveDg2L3hlbi94ZW4tb3BzLmgK
QEAgLTc4LDcgKzc4LDcgQEAgYm9vbCB4ZW5fdmNwdV9zdG9sZW4oaW50IHZjcHUpOwogCiBleHRl
cm4gaW50IHhlbl9oYXZlX3ZjcHVfaW5mb19wbGFjZW1lbnQ7CiAKLXZvaWQgeGVuX3ZjcHVfc2V0
dXAoaW50IGNwdSk7CitpbnQgeGVuX3ZjcHVfc2V0dXAoaW50IGNwdSk7CiB2b2lkIHhlbl92Y3B1
X2luZm9fcmVzZXQoaW50IGNwdSk7CiB2b2lkIHhlbl9zZXR1cF92Y3B1X2luZm9fcGxhY2VtZW50
KHZvaWQpOwogCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Jun 03 00:06:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Jun 2017 00:06: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 1dGwab-0008SC-R9; Sat, 03 Jun 2017 00: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 <ankur.a.arora@oracle.com>) id 1dGwab-0008S6-2L
 for xen-devel@lists.xenproject.org; Sat, 03 Jun 2017 00:06:45 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 F0/67-03557-49DF1395; Sat, 03 Jun 2017 00:06:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsUyZ7p8oO7kv4a
 RBic3q1p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmnlu9lKvhqXfF70V/GBsbZRl2MXBxCAhOY
 JHa/7maBcH4xSlxtmszcxcgJ5GxglPhwxAAi0cEo0TltFytIgk1AR+JZ0xWwIhEBB4mX75Ywd
 jFycDALxEtc3w5WIizgLDFjxgVGEJtFQFXi64P3TCA2r4CHRO+E7SwgtoSAnMTNc51gYzgFPC
 Wu9L1kgtjrIbFn/QRGiBpDidMPtzFOYORbwMiwilGjOLWoLLVI19BML6koMz2jJDcxM0fX0MB
 MLze1uDgxPTUnMalYLzk/dxMjMFAYgGAH4/2NAYcYJTmYlER5TY0NI4X4kvJTKjMSizPii0pz
 UosPMcpwcChJ8Gr8AcoJFqWmp1akZeYAQxYmLcHBoyTC+xUkzVtckJhbnJkOkTrFqCglzvvmN
 1BCACSRUZoH1waLk0uMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5j36E2gKT2ZeCdz0V0CLmY
 AWv9imD7K4JBEhJdXAmBxmfn66P4PKZ6vo239V57PaJlrtYvjhevLo+uNMQQlSSrv3J2seqmm
 1ZJrE+ozJ3PvVYUfdyF3Wwg9eOB4+8ETE+UtJ+hXnO1cmibfHfLSZc4ptwf4Dho56+pMMyvKP
 Bq3aPGd6g0DG0XPOIh+fZAu/7I7433z8G8++W5cSVbyThe7u3dFho8RSnJFoqMVcVJwIAOMKr
 smOAgAA
X-Env-Sender: ankur.a.arora@oracle.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1496448401!53015052!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42959 invoked from network); 3 Jun 2017 00:06:43 -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; 3 Jun 2017 00:06: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
 v5306eoP030837
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sat, 3 Jun 2017 00:06:40 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 v5306exK025171
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sat, 3 Jun 2017 00:06:40 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 v5306d9R002679;
 Sat, 3 Jun 2017 00:06:39 GMT
Received: from low.ca.oracle.com (/10.156.75.59)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 02 Jun 2017 17:06:39 -0700
From: Ankur Arora <ankur.a.arora@oracle.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
Date: Fri,  2 Jun 2017 17:05:59 -0700
Message-Id: <1496448362-26558-3-git-send-email-ankur.a.arora@oracle.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1496448362-26558-1-git-send-email-ankur.a.arora@oracle.com>
References: <1496448362-26558-1-git-send-email-ankur.a.arora@oracle.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: jgross@suse.com, boris.ostrovsky@oracle.com,
 Ankur Arora <ankur.a.arora@oracle.com>
Subject: [Xen-devel] [PATCH 2/5] xen/pvh*: Support > 32 VCPUs at domain
	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>

V2hlbiBYZW4gcmVzdG9yZXMgYSBQVkhWTSBvciBQVkggZ3Vlc3QsIGl0cyBzaGFyZWRfaW5mbyBv
bmx5IGhvbGRzCnVwIHRvIDMyIENQVXMuIFRoZSBoeXBlcmNhbGwgVkNQVU9QX3JlZ2lzdGVyX3Zj
cHVfaW5mbyBhbGxvd3MKdXMgdG8gc2V0dXAgcGVyLXBhZ2UgYXJlYXMgZm9yIFZDUFVzLiBUaGlz
IG1lYW5zIHdlIGNhbiBib290ClBWSCogZ3Vlc3RzIHdpdGggbW9yZSB0aGFuIDMyIFZDUFVzLiBE
dXJpbmcgcmVzdG9yZSB0aGUgcGVyLWNwdQpzdHJ1Y3R1cmUgaXMgYWxsb2NhdGVkIGZyZXNobHkg
YnkgdGhlIGh5cGVydmlzb3IgKHZjcHVfaW5mb19tZm4gaXMKc2V0IHRvIElOVkFMSURfTUZOKSBz
byB0aGF0IHRoZSBuZXdseSByZXN0b3JlZCBndWVzdCBjYW4gbWFrZSBhClZDUFVPUF9yZWdpc3Rl
cl92Y3B1X2luZm8gaHlwZXJjYWxsLgoKSG93ZXZlciwgd2UgZW5kIHVwIHRyaWdnZXJpbmcgdGhp
cyBjb25kaXRpb24gaW4gWGVuOgovKiBSdW4gdGhpcyBjb21tYW5kIG9uIHlvdXJzZWxmIG9yIG9u
IG90aGVyIG9mZmxpbmUgVkNQVVMuICovCiBpZiAoICh2ICE9IGN1cnJlbnQpICYmICF0ZXN0X2Jp
dChfVlBGX2Rvd24sICZ2LT5wYXVzZV9mbGFncykgKQoKd2hpY2ggbWVhbnMgd2UgYXJlIHVuYWJs
ZSB0byBzZXR1cCB0aGUgcGVyLWNwdSBWQ1BVIHN0cnVjdHVyZXMKZm9yIHJ1bm5pbmcgVkNQVVMu
IFRoZSBMaW51eCBQViBjb2RlIHBhdGhzIG1ha2VzIHRoaXMgd29yayBieQppdGVyYXRpbmcgb3Zl
ciBjcHVfcG9zc2libGUgaW4geGVuX3ZjcHVfcmVzdG9yZSgpIHdpdGg6CgogMSkgaXMgdGFyZ2V0
IENQVSB1cCAoVkNQVU9QX2lzX3VwIGh5cGVyY2FsbD8pCiAyKSBpZiB5ZXMsIHRoZW4gVkNQVU9Q
X2Rvd24gdG8gcGF1c2UgaXQKIDMpIFZDUFVPUF9yZWdpc3Rlcl92Y3B1X2luZm8KIDQpIGlmIGl0
IHdhcyBkb3duLCB0aGVuIFZDUFVPUF91cCB0byBicmluZyBpdCBiYWNrIHVwCgpXaXRoIFhlbiBj
b21taXQgMTkyZGY2ZjkxMjJkICgieGVuL3g4NjogYWxsb3cgSFZNIGd1ZXN0cyB0byB1c2UKaHlw
ZXJjYWxscyB0byBicmluZyB1cCB2Q1BVcyIpIHRoaXMgaXMgYXZhaWxhYmxlIGZvciBub24tUFYg
Z3Vlc3RzLgpBcyBzdWNoIGZpcnN0IGNoZWNrIGlmIFZDUFVPUF9pc191cCBpcyBhY3R1YWxseSBw
b3NzaWJsZSBiZWZvcmUKdHJ5aW5nIHRoaXMgZGFuY2UuCgpBcyBtb3N0IG9mIHRoaXMgZGFuY2Ug
Y29kZSBpcyBkb25lIGFscmVhZHkgaW4geGVuX3ZjcHVfcmVzdG9yZSgpCmxldCdzIG1ha2UgaXQg
Y2FsbGFibGUgb24gUFYsIFBWSCBhbmQgUFZIVk0uCgpCYXNlZC1vbi1wYXRjaC1ieTogS29ucmFk
IFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+ClJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zz
a3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgpTaWduZWQtb2ZmLWJ5OiBBbmt1ciBBcm9y
YSA8YW5rdXIuYS5hcm9yYUBvcmFjbGUuY29tPgotLS0KIGFyY2gveDg2L3hlbi9lbmxpZ2h0ZW4u
YyAgICAgfCA0NSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLQog
YXJjaC94ODYveGVuL2VubGlnaHRlbl9odm0uYyB8IDIwICsrKysrKystLS0tLS0tLS0tLS0tCiBh
cmNoL3g4Ni94ZW4vc21wX2h2bS5jICAgICAgIHwgMTAgKysrKysrKysrKwogYXJjaC94ODYveGVu
L3N1c3BlbmRfaHZtLmMgICB8IDExICsrKy0tLS0tLS0tCiBpbmNsdWRlL3hlbi94ZW4tb3BzLmgg
ICAgICAgIHwgIDIgKysKIDUgZmlsZXMgY2hhbmdlZCwgNTQgaW5zZXJ0aW9ucygrKSwgMzQgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL2VubGlnaHRlbi5jIGIvYXJjaC94
ODYveGVuL2VubGlnaHRlbi5jCmluZGV4IDk2Yjc0NWUzZjU2Yy4uMjc2Y2MyMTYxOWVjIDEwMDY0
NAotLS0gYS9hcmNoL3g4Ni94ZW4vZW5saWdodGVuLmMKKysrIGIvYXJjaC94ODYveGVuL2VubGln
aHRlbi5jCkBAIC0xMDYsNiArMTA2LDIxIEBAIGludCB4ZW5fY3B1aHBfc2V0dXAoaW50ICgqY3B1
X3VwX3ByZXBhcmVfY2IpKHVuc2lnbmVkIGludCksCiAJcmV0dXJuIHJjID49IDAgPyAwIDogcmM7
CiB9CiAKK3N0YXRpYyB2b2lkIHhlbl92Y3B1X3NldHVwX3Jlc3RvcmUoaW50IGNwdSkKK3sKKwkv
KiBBbnkgcGVyX2NwdSh4ZW5fdmNwdSkgaXMgc3RhbGUsIHNvIHJlc2V0IGl0ICovCisJeGVuX3Zj
cHVfaW5mb19yZXNldChjcHUpOworCisJLyoKKwkgKiBGb3IgUFZIIGFuZCBQVkhWTSwgc2V0dXAg
b25saW5lIFZDUFVzIG9ubHkuIFRoZSByZXN0IHdpbGwKKwkgKiBiZSBoYW5kbGVkIGJ5IGhvdHBs
dWcuCisJICovCisJaWYgKHhlbl9wdl9kb21haW4oKSB8fAorCSAgICAoeGVuX2h2bV9kb21haW4o
KSAmJiBjcHVfb25saW5lKGNwdSkpKSB7CisJCXhlbl92Y3B1X3NldHVwKGNwdSk7CisJfQorfQor
CiAvKgogICogT24gcmVzdG9yZSwgc2V0IHRoZSB2Y3B1IHBsYWNlbWVudCB1cCBhZ2Fpbi4KICAq
IElmIGl0IGZhaWxzLCB0aGVuIHdlJ3JlIGluIGEgYmFkIHN0YXRlLCBzaW5jZQpAQCAtMTE3LDE3
ICsxMzIsMjMgQEAgdm9pZCB4ZW5fdmNwdV9yZXN0b3JlKHZvaWQpCiAKIAlmb3JfZWFjaF9wb3Nz
aWJsZV9jcHUoY3B1KSB7CiAJCWJvb2wgb3RoZXJfY3B1ID0gKGNwdSAhPSBzbXBfcHJvY2Vzc29y
X2lkKCkpOwotCQlib29sIGlzX3VwID0gSFlQRVJWSVNPUl92Y3B1X29wKFZDUFVPUF9pc191cCwg
eGVuX3ZjcHVfbnIoY3B1KSwKLQkJCQkJCU5VTEwpOworCQlib29sIGlzX3VwOworCisJCWlmICh4
ZW5fdmNwdV9ucihjcHUpID09IFhFTl9WQ1BVX0lEX0lOVkFMSUQpCisJCQljb250aW51ZTsKKwor
CQkvKiBPbmx5IFhlbiA0LjUgYW5kIGhpZ2hlciBzdXBwb3J0IHRoaXMuICovCisJCWlzX3VwID0g
SFlQRVJWSVNPUl92Y3B1X29wKFZDUFVPUF9pc191cCwKKwkJCQkJICAgeGVuX3ZjcHVfbnIoY3B1
KSwgTlVMTCkgPiAwOwogCiAJCWlmIChvdGhlcl9jcHUgJiYgaXNfdXAgJiYKIAkJICAgIEhZUEVS
VklTT1JfdmNwdV9vcChWQ1BVT1BfZG93biwgeGVuX3ZjcHVfbnIoY3B1KSwgTlVMTCkpCiAJCQlC
VUcoKTsKIAotCQl4ZW5fc2V0dXBfcnVuc3RhdGVfaW5mbyhjcHUpOworCQlpZiAoeGVuX3B2X2Rv
bWFpbigpIHx8IHhlbl9mZWF0dXJlKFhFTkZFQVRfaHZtX3NhZmVfcHZjbG9jaykpCisJCQl4ZW5f
c2V0dXBfcnVuc3RhdGVfaW5mbyhjcHUpOwogCi0JCWlmICh4ZW5faGF2ZV92Y3B1X2luZm9fcGxh
Y2VtZW50KQotCQkJeGVuX3ZjcHVfc2V0dXAoY3B1KTsKKwkJeGVuX3ZjcHVfc2V0dXBfcmVzdG9y
ZShjcHUpOwogCiAJCWlmIChvdGhlcl9jcHUgJiYgaXNfdXAgJiYKIAkJICAgIEhZUEVSVklTT1Jf
dmNwdV9vcChWQ1BVT1BfdXAsIHhlbl92Y3B1X25yKGNwdSksIE5VTEwpKQpAQCAtMTYzLDExICsx
ODQsMTEgQEAgdm9pZCB4ZW5fdmNwdV9zZXR1cChpbnQgY3B1KQogCUJVR19PTihIWVBFUlZJU09S
X3NoYXJlZF9pbmZvID09ICZ4ZW5fZHVtbXlfc2hhcmVkX2luZm8pOwogCiAJLyoKLQkgKiBUaGlz
IHBhdGggaXMgY2FsbGVkIHR3aWNlIG9uIFBWSFZNIC0gZmlyc3QgZHVyaW5nIGJvb3R1cCB2aWEK
LQkgKiBzbXBfaW5pdCAtPiB4ZW5faHZtX2NwdV9ub3RpZnksIGFuZCB0aGVuIGlmIHRoZSBWQ1BV
IGlzIGJlaW5nCi0JICogaG90cGx1Z2dlZDogY3B1X3VwIC0+IHhlbl9odm1fY3B1X25vdGlmeS4K
LQkgKiBBcyB3ZSBjYW4gb25seSBkbyB0aGUgVkNQVU9QX3JlZ2lzdGVyX3ZjcHVfaW5mbyBvbmNl
IGxldHMKLQkgKiBub3Qgb3Zlci13cml0ZSBpdHMgcmVzdWx0LgorCSAqIFRoaXMgcGF0aCBpcyBj
YWxsZWQgb24gUFZIVk0gYXQgYm9vdHVwICh4ZW5faHZtX3NtcF9wcmVwYXJlX2Jvb3RfY3B1KQor
CSAqIGFuZCBhdCByZXN0b3JlICh4ZW5fdmNwdV9yZXN0b3JlKS4gQWxzbyBjYWxsZWQgZm9yIGhv
dHBsdWdnZWQKKwkgKiBWQ1BVcyAoY3B1X2luaXQgLT4geGVuX2h2bV9jcHVfcHJlcGFyZV9odm0p
LgorCSAqIEhvd2V2ZXIsIHRoZSBoeXBlcmNhbGwgY2FuIG9ubHkgYmUgZG9uZSBvbmNlIChzZWUg
YmVsb3cpIHNvIGlmIGEgVkNQVQorCSAqIGlzIG9mZmxpbmVkIGFuZCBjb21lcyBiYWNrIG9ubGlu
ZSB0aGVuIGxldCdzIG5vdCByZWRvIHRoZSBoeXBlcmNhbGwuCiAJICoKIAkgKiBGb3IgUFYgaXQg
aXMgY2FsbGVkIGR1cmluZyByZXN0b3JlICh4ZW5fdmNwdV9yZXN0b3JlKSBhbmQgYm9vdHVwCiAJ
ICogKHhlbl9zZXR1cF92Y3B1X2luZm9fcGxhY2VtZW50KS4gVGhlIGhvdHBsdWcgbWVjaGFuaXNt
IGRvZXMgbm90CkBAIC0xNzgsOCArMTk5LDYgQEAgdm9pZCB4ZW5fdmNwdV9zZXR1cChpbnQgY3B1
KQogCQkJcmV0dXJuOwogCX0KIAotCXhlbl92Y3B1X2luZm9fcmVzZXQoY3B1KTsKLQogCWlmICh4
ZW5faGF2ZV92Y3B1X2luZm9fcGxhY2VtZW50KSB7CiAJCXZjcHVwID0gJnBlcl9jcHUoeGVuX3Zj
cHVfaW5mbywgY3B1KTsKIAkJaW5mby5tZm4gPSBhcmJpdHJhcnlfdmlydF90b19tZm4odmNwdXAp
OwpAQCAtMjE0LDcgKzIzMyw3IEBAIHZvaWQgeGVuX3ZjcHVfc2V0dXAoaW50IGNwdSkKIAlpZiAo
IXhlbl9oYXZlX3ZjcHVfaW5mb19wbGFjZW1lbnQpIHsKIAkJaWYgKGNwdSA+PSBNQVhfVklSVF9D
UFVTKQogCQkJY2xhbXBfbWF4X2NwdXMoKTsKLQkJcmV0dXJuOworCQl4ZW5fdmNwdV9pbmZvX3Jl
c2V0KGNwdSk7CiAJfQogfQogCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX2h2
bS5jIGIvYXJjaC94ODYveGVuL2VubGlnaHRlbl9odm0uYwppbmRleCBlYjUzZGE2NTQ3ZWUuLmJh
MWFmYWRiMjUxMiAxMDA2NDQKLS0tIGEvYXJjaC94ODYveGVuL2VubGlnaHRlbl9odm0uYworKysg
Yi9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX2h2bS5jCkBAIC0yMCw3ICsyMCw2IEBACiAKIHZvaWQg
X19yZWYgeGVuX2h2bV9pbml0X3NoYXJlZF9pbmZvKHZvaWQpCiB7Ci0JaW50IGNwdTsKIAlzdHJ1
Y3QgeGVuX2FkZF90b19waHlzbWFwIHhhdHA7CiAJc3RhdGljIHN0cnVjdCBzaGFyZWRfaW5mbyAq
c2hhcmVkX2luZm9fcGFnZTsKIApAQCAtMzUsMTggKzM0LDYgQEAgdm9pZCBfX3JlZiB4ZW5faHZt
X2luaXRfc2hhcmVkX2luZm8odm9pZCkKIAkJQlVHKCk7CiAKIAlIWVBFUlZJU09SX3NoYXJlZF9p
bmZvID0gKHN0cnVjdCBzaGFyZWRfaW5mbyAqKXNoYXJlZF9pbmZvX3BhZ2U7Ci0KLQkvKiB4ZW5f
dmNwdSBpcyBhIHBvaW50ZXIgdG8gdGhlIHZjcHVfaW5mbyBzdHJ1Y3QgaW4gdGhlIHNoYXJlZF9p
bmZvCi0JICogcGFnZSwgd2UgdXNlIGl0IGluIHRoZSBldmVudCBjaGFubmVsIHVwY2FsbCBhbmQg
aW4gc29tZSBwdmNsb2NrCi0JICogcmVsYXRlZCBmdW5jdGlvbnMuIFdlIGRvbid0IG5lZWQgdGhl
IHZjcHVfaW5mbyBwbGFjZW1lbnQKLQkgKiBvcHRpbWl6YXRpb25zIGJlY2F1c2Ugd2UgZG9uJ3Qg
dXNlIGFueSBwdl9tbXUgb3IgcHZfaXJxIG9wIG9uCi0JICogSFZNLgotCSAqIFdoZW4geGVuX2h2
bV9pbml0X3NoYXJlZF9pbmZvIGlzIHJ1biBhdCBib290IHRpbWUgb25seSB2Y3B1IDAgaXMKLQkg
KiBvbmxpbmUgYnV0IHhlbl9odm1faW5pdF9zaGFyZWRfaW5mbyBpcyBydW4gYXQgcmVzdW1lIHRp
bWUgdG9vIGFuZAotCSAqIGluIHRoYXQgY2FzZSBtdWx0aXBsZSB2Y3B1cyBtaWdodCBiZSBvbmxp
bmUuICovCi0JZm9yX2VhY2hfb25saW5lX2NwdShjcHUpIHsKLQkJeGVuX3ZjcHVfaW5mb19yZXNl
dChjcHUpOwotCX0KIH0KIAogc3RhdGljIHZvaWQgX19pbml0IGluaXRfaHZtX3B2X2luZm8odm9p
ZCkKQEAgLTE1MCw2ICsxMzcsMTMgQEAgc3RhdGljIHZvaWQgX19pbml0IHhlbl9odm1fZ3Vlc3Rf
aW5pdCh2b2lkKQogCiAJeGVuX2h2bV9pbml0X3NoYXJlZF9pbmZvKCk7CiAKKwkvKgorCSAqIHhl
bl92Y3B1IGlzIGEgcG9pbnRlciB0byB0aGUgdmNwdV9pbmZvIHN0cnVjdCBpbiB0aGUgc2hhcmVk
X2luZm8KKwkgKiBwYWdlLCB3ZSB1c2UgaXQgaW4gdGhlIGV2ZW50IGNoYW5uZWwgdXBjYWxsIGFu
ZCBpbiBzb21lIHB2Y2xvY2sKKwkgKiByZWxhdGVkIGZ1bmN0aW9ucy4KKwkgKi8KKwl4ZW5fdmNw
dV9pbmZvX3Jlc2V0KDApOworCiAJeGVuX3BhbmljX2hhbmRsZXJfaW5pdCgpOwogCiAJaWYgKHhl
bl9mZWF0dXJlKFhFTkZFQVRfaHZtX2NhbGxiYWNrX3ZlY3RvcikpCmRpZmYgLS1naXQgYS9hcmNo
L3g4Ni94ZW4vc21wX2h2bS5jIGIvYXJjaC94ODYveGVuL3NtcF9odm0uYwppbmRleCA5ZTBmYjlh
MDE1ZDQuLjZjOGE4MDU4MTlmZiAxMDA2NDQKLS0tIGEvYXJjaC94ODYveGVuL3NtcF9odm0uYwor
KysgYi9hcmNoL3g4Ni94ZW4vc21wX2h2bS5jCkBAIC0yOCwxMCArMjgsMjAgQEAgc3RhdGljIHZv
aWQgX19pbml0IHhlbl9odm1fc21wX3ByZXBhcmVfYm9vdF9jcHUodm9pZCkKIAogc3RhdGljIHZv
aWQgX19pbml0IHhlbl9odm1fc21wX3ByZXBhcmVfY3B1cyh1bnNpZ25lZCBpbnQgbWF4X2NwdXMp
CiB7CisJaW50IGNwdTsKKwogCW5hdGl2ZV9zbXBfcHJlcGFyZV9jcHVzKG1heF9jcHVzKTsKIAlX
QVJOX09OKHhlbl9zbXBfaW50cl9pbml0KDApKTsKIAogCXhlbl9pbml0X2xvY2tfY3B1KDApOwor
CisJZm9yX2VhY2hfcG9zc2libGVfY3B1KGNwdSkgeworCQlpZiAoY3B1ID09IDApCisJCQljb250
aW51ZTsKKworCQkvKiBTZXQgZGVmYXVsdCB2Y3B1X2lkIHRvIG1ha2Ugc3VyZSB0aGF0IHdlIGRv
bid0IHVzZSBjcHUtMCdzICovCisJCXBlcl9jcHUoeGVuX3ZjcHVfaWQsIGNwdSkgPSBYRU5fVkNQ
VV9JRF9JTlZBTElEOworCX0KIH0KIAogI2lmZGVmIENPTkZJR19IT1RQTFVHX0NQVQpkaWZmIC0t
Z2l0IGEvYXJjaC94ODYveGVuL3N1c3BlbmRfaHZtLmMgYi9hcmNoL3g4Ni94ZW4vc3VzcGVuZF9o
dm0uYwppbmRleCAwMWFmY2FkZGU1MGEuLjQ4NDk5OTQxNmQ4YiAxMDA2NDQKLS0tIGEvYXJjaC94
ODYveGVuL3N1c3BlbmRfaHZtLmMKKysrIGIvYXJjaC94ODYveGVuL3N1c3BlbmRfaHZtLmMKQEAg
LTgsMTUgKzgsMTAgQEAKIAogdm9pZCB4ZW5faHZtX3Bvc3Rfc3VzcGVuZChpbnQgc3VzcGVuZF9j
YW5jZWxsZWQpCiB7Ci0JaW50IGNwdTsKLQotCWlmICghc3VzcGVuZF9jYW5jZWxsZWQpCisJaWYg
KCFzdXNwZW5kX2NhbmNlbGxlZCkgewogCQl4ZW5faHZtX2luaXRfc2hhcmVkX2luZm8oKTsKKwkJ
eGVuX3ZjcHVfcmVzdG9yZSgpOworCX0KIAl4ZW5fY2FsbGJhY2tfdmVjdG9yKCk7CiAJeGVuX3Vu
cGx1Z19lbXVsYXRlZF9kZXZpY2VzKCk7Ci0JaWYgKHhlbl9mZWF0dXJlKFhFTkZFQVRfaHZtX3Nh
ZmVfcHZjbG9jaykpIHsKLQkJZm9yX2VhY2hfb25saW5lX2NwdShjcHUpIHsKLQkJCXhlbl9zZXR1
cF9ydW5zdGF0ZV9pbmZvKGNwdSk7Ci0JCX0KLQl9CiB9CmRpZmYgLS1naXQgYS9pbmNsdWRlL3hl
bi94ZW4tb3BzLmggYi9pbmNsdWRlL3hlbi94ZW4tb3BzLmgKaW5kZXggYzQ0YTJlZThjOGY4Li4y
MThlNmFhZTU0MzMgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUveGVuL3hlbi1vcHMuaAorKysgYi9pbmNs
dWRlL3hlbi94ZW4tb3BzLmgKQEAgLTE1LDYgKzE1LDggQEAgc3RhdGljIGlubGluZSB1aW50MzJf
dCB4ZW5fdmNwdV9ucihpbnQgY3B1KQogCXJldHVybiBwZXJfY3B1KHhlbl92Y3B1X2lkLCBjcHUp
OwogfQogCisjZGVmaW5lIFhFTl9WQ1BVX0lEX0lOVkFMSUQgVTMyX01BWAorCiB2b2lkIHhlbl9h
cmNoX3ByZV9zdXNwZW5kKHZvaWQpOwogdm9pZCB4ZW5fYXJjaF9wb3N0X3N1c3BlbmQoaW50IHN1
c3BlbmRfY2FuY2VsbGVkKTsKIAotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Jun 03 00:06:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Jun 2017 00:06: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 1dGwaY-0008Rv-Jk; Sat, 03 Jun 2017 00: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 <ankur.a.arora@oracle.com>) id 1dGwaW-0008Re-Lk
 for xen-devel@lists.xenproject.org; Sat, 03 Jun 2017 00:06:40 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 C7/75-03696-F8DF1395; Sat, 03 Jun 2017 00:06:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsXSO6nOVbf/r2G
 kwaWvXBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bracEFu+wrPk4+xtbA+NSki5GLQ0hgApPE
 xUfHWSCcP4wSh95OgXI2MEq0PJzICuF0MEoc/f+SsYuRk4NNQEfiWdMVZhBbRMBB4uW7JUBxD
 g5mgXiJ69tZQcLCArYSU082gtksAqoSL6afACvnFfCQOPrkMhuILSEgJ3HzXCdYnFPAU+JK30
 smEFsIqGbP+gmMEDWGEp83LmWewMi3gJFhFaN6cWpRWWqRrrleUlFmekZJbmJmjq6hgZlebmp
 xcWJ6ak5iUrFecn7uJkZgmDAAwQ7GmZf9DzFKcjApifKaGhtGCvEl5adUZiQWZ8QXleakFh9i
 lOHgUJLgXf4HKCdYlJqeWpGWmQMMWJi0BAePkgjvV5A0b3FBYm5xZjpE6hSjopQ4bxtIQgAkk
 VGaB9cGi5JLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEuY9+hNoCk9mXgnc9FdAi5mAFr/Ypg
 +yuCQRISXVwFjoFXE6Ona7zpvU0z8jWM3Fy2Vfbptc5DFrdUOF17PlUWy2M3LeLUutefw8Qym
 T/5QGR9ae0ydKVy3UnrF70z3FCs4t/McmCrTKnfnC3Ld33bevltEqJWE+K3oSHoY2yOVfdeDJ
 l/03gZ9j6dz/Je9ORPlkN51tjOeY7Zg8acvSpWoPH1yqrVRiKc5INNRiLipOBABgHd2hjQIAA
 A==
X-Env-Sender: ankur.a.arora@oracle.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1496448397!71965167!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5569 invoked from network); 3 Jun 2017 00:06:38 -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; 3 Jun 2017 00:06:38 -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
 v5306afB008546
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sat, 3 Jun 2017 00:06:36 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 v5306ZsK023925
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sat, 3 Jun 2017 00:06:35 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 v5306Z6w005057;
 Sat, 3 Jun 2017 00:06:35 GMT
Received: from low.ca.oracle.com (/10.156.75.59)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 02 Jun 2017 17:06:34 -0700
From: Ankur Arora <ankur.a.arora@oracle.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
Date: Fri,  2 Jun 2017 17:05:58 -0700
Message-Id: <1496448362-26558-2-git-send-email-ankur.a.arora@oracle.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1496448362-26558-1-git-send-email-ankur.a.arora@oracle.com>
References: <1496448362-26558-1-git-send-email-ankur.a.arora@oracle.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: jgross@suse.com, boris.ostrovsky@oracle.com,
 Ankur Arora <ankur.a.arora@oracle.com>
Subject: [Xen-devel] [PATCH 1/5] xen/vcpu: Simplify xen_vcpu related 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>

TGFyZ2VseSBtZWNoYW5pY2FsIGNoYW5nZXMgdG8gYWlkIHVuaWZpY2F0aW9uIG9mIHhlbl92Y3B1
X3Jlc3RvcmUoKQpsb2dpYyBmb3IgUFYsIFBWSCBhbmQgUFZIVk0uCgp4ZW5fdmNwdV9zZXR1cCgp
OiB0aGUgb25seSBjaGFuZ2UgaW4gbG9naWMgaXMgdGhhdCBjbGFtcF9tYXhfY3B1cygpCmlzIG5v
dyBoYW5kbGVkIGluc2lkZSB0aGUgImlmICgheGVuX2hhdmVfdmNwdV9pbmZvX3BsYWNlbWVudCki
IGJsb2NrLgoKeGVuX3ZjcHVfcmVzdG9yZSgpOiBjb2RlIG1vdmVtZW50IGZyb20gZW5saWdodGVu
X3B2LmMgdG8gZW5saWdodGVuLmMuCgp4ZW5fdmNwdV9pbmZvX3Jlc2V0KCk6IHB1bGxzIHRvZ2V0
aGVyIGFsbCB0aGUgY29kZSB3aGVyZSB4ZW5fdmNwdQppcyBzZXQgdG8gZGVmYXVsdC4KClJldmll
d2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgpTaWdu
ZWQtb2ZmLWJ5OiBBbmt1ciBBcm9yYSA8YW5rdXIuYS5hcm9yYUBvcmFjbGUuY29tPgotLS0KIGFy
Y2gveDg2L3hlbi9lbmxpZ2h0ZW4uYyAgICAgfCAxMDEgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKy0tLS0tLS0tLS0tLQogYXJjaC94ODYveGVuL2VubGlnaHRlbl9odm0uYyB8ICAgNiAr
LS0KIGFyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYyAgfCAgNDcgKysrKystLS0tLS0tLS0tLS0t
LS0KIGFyY2gveDg2L3hlbi9zbXBfaHZtLmMgICAgICAgfCAgIDMgKy0KIGFyY2gveDg2L3hlbi94
ZW4tb3BzLmggICAgICAgfCAgIDEgKwogNSBmaWxlcyBjaGFuZ2VkLCA4OSBpbnNlcnRpb25zKCsp
LCA2OSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4vZW5saWdodGVuLmMg
Yi9hcmNoL3g4Ni94ZW4vZW5saWdodGVuLmMKaW5kZXggYTVmZmNiYjIwY2MwLi45NmI3NDVlM2Y1
NmMgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW4uYworKysgYi9hcmNoL3g4Ni94
ZW4vZW5saWdodGVuLmMKQEAgLTEwNiw2ICsxMDYsMzUgQEAgaW50IHhlbl9jcHVocF9zZXR1cChp
bnQgKCpjcHVfdXBfcHJlcGFyZV9jYikodW5zaWduZWQgaW50KSwKIAlyZXR1cm4gcmMgPj0gMCA/
IDAgOiByYzsKIH0KIAorLyoKKyAqIE9uIHJlc3RvcmUsIHNldCB0aGUgdmNwdSBwbGFjZW1lbnQg
dXAgYWdhaW4uCisgKiBJZiBpdCBmYWlscywgdGhlbiB3ZSdyZSBpbiBhIGJhZCBzdGF0ZSwgc2lu
Y2UKKyAqIHdlIGNhbid0IGJhY2sgb3V0IGZyb20gdXNpbmcgaXQuLi4KKyAqLwordm9pZCB4ZW5f
dmNwdV9yZXN0b3JlKHZvaWQpCit7CisJaW50IGNwdTsKKworCWZvcl9lYWNoX3Bvc3NpYmxlX2Nw
dShjcHUpIHsKKwkJYm9vbCBvdGhlcl9jcHUgPSAoY3B1ICE9IHNtcF9wcm9jZXNzb3JfaWQoKSk7
CisJCWJvb2wgaXNfdXAgPSBIWVBFUlZJU09SX3ZjcHVfb3AoVkNQVU9QX2lzX3VwLCB4ZW5fdmNw
dV9ucihjcHUpLAorCQkJCQkJTlVMTCk7CisKKwkJaWYgKG90aGVyX2NwdSAmJiBpc191cCAmJgor
CQkgICAgSFlQRVJWSVNPUl92Y3B1X29wKFZDUFVPUF9kb3duLCB4ZW5fdmNwdV9ucihjcHUpLCBO
VUxMKSkKKwkJCUJVRygpOworCisJCXhlbl9zZXR1cF9ydW5zdGF0ZV9pbmZvKGNwdSk7CisKKwkJ
aWYgKHhlbl9oYXZlX3ZjcHVfaW5mb19wbGFjZW1lbnQpCisJCQl4ZW5fdmNwdV9zZXR1cChjcHUp
OworCisJCWlmIChvdGhlcl9jcHUgJiYgaXNfdXAgJiYKKwkJICAgIEhZUEVSVklTT1JfdmNwdV9v
cChWQ1BVT1BfdXAsIHhlbl92Y3B1X25yKGNwdSksIE5VTEwpKQorCQkJQlVHKCk7CisJfQorfQor
CiBzdGF0aWMgdm9pZCBjbGFtcF9tYXhfY3B1cyh2b2lkKQogewogI2lmZGVmIENPTkZJR19TTVAK
QEAgLTExNCw2ICsxNDMsMTcgQEAgc3RhdGljIHZvaWQgY2xhbXBfbWF4X2NwdXModm9pZCkKICNl
bmRpZgogfQogCit2b2lkIHhlbl92Y3B1X2luZm9fcmVzZXQoaW50IGNwdSkKK3sKKwlpZiAoeGVu
X3ZjcHVfbnIoY3B1KSA8IE1BWF9WSVJUX0NQVVMpIHsKKwkJcGVyX2NwdSh4ZW5fdmNwdSwgY3B1
KSA9CisJCQkmSFlQRVJWSVNPUl9zaGFyZWRfaW5mby0+dmNwdV9pbmZvW3hlbl92Y3B1X25yKGNw
dSldOworCX0gZWxzZSB7CisJCS8qIFNldCB0byBOVUxMIHNvIHRoYXQgaWYgc29tZWJvZHkgYWNj
ZXNzZXMgaXQgd2UgZ2V0IGFuIE9PUFMgKi8KKwkJcGVyX2NwdSh4ZW5fdmNwdSwgY3B1KSA9IE5V
TEw7CisJfQorfQorCiB2b2lkIHhlbl92Y3B1X3NldHVwKGludCBjcHUpCiB7CiAJc3RydWN0IHZj
cHVfcmVnaXN0ZXJfdmNwdV9pbmZvIGluZm87CkBAIC0xMzcsNDAgKzE3Nyw0NSBAQCB2b2lkIHhl
bl92Y3B1X3NldHVwKGludCBjcHUpCiAJCWlmIChwZXJfY3B1KHhlbl92Y3B1LCBjcHUpID09ICZw
ZXJfY3B1KHhlbl92Y3B1X2luZm8sIGNwdSkpCiAJCQlyZXR1cm47CiAJfQotCWlmICh4ZW5fdmNw
dV9ucihjcHUpIDwgTUFYX1ZJUlRfQ1BVUykKLQkJcGVyX2NwdSh4ZW5fdmNwdSwgY3B1KSA9Ci0J
CQkmSFlQRVJWSVNPUl9zaGFyZWRfaW5mby0+dmNwdV9pbmZvW3hlbl92Y3B1X25yKGNwdSldOwor
CisJeGVuX3ZjcHVfaW5mb19yZXNldChjcHUpOworCisJaWYgKHhlbl9oYXZlX3ZjcHVfaW5mb19w
bGFjZW1lbnQpIHsKKwkJdmNwdXAgPSAmcGVyX2NwdSh4ZW5fdmNwdV9pbmZvLCBjcHUpOworCQlp
bmZvLm1mbiA9IGFyYml0cmFyeV92aXJ0X3RvX21mbih2Y3B1cCk7CisJCWluZm8ub2Zmc2V0ID0g
b2Zmc2V0X2luX3BhZ2UodmNwdXApOworCisJCS8qCisJCSAqIENoZWNrIHRvIHNlZSBpZiB0aGUg
aHlwZXJ2aXNvciB3aWxsIHB1dCB0aGUgdmNwdV9pbmZvCisJCSAqIHN0cnVjdHVyZSB3aGVyZSB3
ZSB3YW50IGl0LCB3aGljaCBhbGxvd3MgZGlyZWN0IGFjY2VzcyB2aWEKKwkJICogYSBwZXJjcHUt
dmFyaWFibGUuCisJCSAqIE4uQi4gVGhpcyBoeXBlcmNhbGwgY2FuIF9vbmx5XyBiZSBjYWxsZWQg
b25jZSBwZXIgQ1BVLgorCQkgKiBTdWJzZXF1ZW50IGNhbGxzIHdpbGwgZXJyb3Igb3V0IHdpdGgg
LUVJTlZBTC4gVGhpcyBpcyBkdWUgdG8KKwkJICogdGhlIGZhY3QgdGhhdCBoeXBlcnZpc29yIGhh
cyBubyB1bnJlZ2lzdGVyIHZhcmlhbnQgYW5kIHRoaXMKKwkJICogaHlwZXJjYWxsIGRvZXMgbm90
IGFsbG93IHRvIG92ZXItd3JpdGUgaW5mby5tZm4gYW5kCisJCSAqIGluZm8ub2Zmc2V0LgorCQkg
Ki8KKwkJZXJyID0gSFlQRVJWSVNPUl92Y3B1X29wKFZDUFVPUF9yZWdpc3Rlcl92Y3B1X2luZm8s
CisJCQkJCSB4ZW5fdmNwdV9ucihjcHUpLCAmaW5mbyk7CisKKwkJaWYgKGVycikgeworCQkJcHJf
d2Fybl9vbmNlKCJyZWdpc3Rlcl92Y3B1X2luZm8gZmFpbGVkOiBjcHU9JWQgZXJyPSVkXG4iLAor
CQkJCSAgICAgY3B1LCBlcnIpOworCQkJeGVuX2hhdmVfdmNwdV9pbmZvX3BsYWNlbWVudCA9IDA7
CisJCX0gZWxzZSB7CisJCQkvKgorCQkJICogVGhpcyBjcHUgaXMgdXNpbmcgdGhlIHJlZ2lzdGVy
ZWQgdmNwdSBpbmZvLCBldmVuIGlmCisJCQkgKiBsYXRlciBvbmVzIGZhaWwgdG8uCisJCQkgKi8K
KwkJCXBlcl9jcHUoeGVuX3ZjcHUsIGNwdSkgPSB2Y3B1cDsKKwkJfQorCX0KIAogCWlmICgheGVu
X2hhdmVfdmNwdV9pbmZvX3BsYWNlbWVudCkgewogCQlpZiAoY3B1ID49IE1BWF9WSVJUX0NQVVMp
CiAJCQljbGFtcF9tYXhfY3B1cygpOwogCQlyZXR1cm47CiAJfQotCi0JdmNwdXAgPSAmcGVyX2Nw
dSh4ZW5fdmNwdV9pbmZvLCBjcHUpOwotCWluZm8ubWZuID0gYXJiaXRyYXJ5X3ZpcnRfdG9fbWZu
KHZjcHVwKTsKLQlpbmZvLm9mZnNldCA9IG9mZnNldF9pbl9wYWdlKHZjcHVwKTsKLQotCS8qIENo
ZWNrIHRvIHNlZSBpZiB0aGUgaHlwZXJ2aXNvciB3aWxsIHB1dCB0aGUgdmNwdV9pbmZvCi0JICAg
c3RydWN0dXJlIHdoZXJlIHdlIHdhbnQgaXQsIHdoaWNoIGFsbG93cyBkaXJlY3QgYWNjZXNzIHZp
YQotCSAgIGEgcGVyY3B1LXZhcmlhYmxlLgotCSAgIE4uQi4gVGhpcyBoeXBlcmNhbGwgY2FuIF9v
bmx5XyBiZSBjYWxsZWQgb25jZSBwZXIgQ1BVLiBTdWJzZXF1ZW50Ci0JICAgY2FsbHMgd2lsbCBl
cnJvciBvdXQgd2l0aCAtRUlOVkFMLiBUaGlzIGlzIGR1ZSB0byB0aGUgZmFjdCB0aGF0Ci0JICAg
aHlwZXJ2aXNvciBoYXMgbm8gdW5yZWdpc3RlciB2YXJpYW50IGFuZCB0aGlzIGh5cGVyY2FsbCBk
b2VzIG5vdAotCSAgIGFsbG93IHRvIG92ZXItd3JpdGUgaW5mby5tZm4gYW5kIGluZm8ub2Zmc2V0
LgotCSAqLwotCWVyciA9IEhZUEVSVklTT1JfdmNwdV9vcChWQ1BVT1BfcmVnaXN0ZXJfdmNwdV9p
bmZvLCB4ZW5fdmNwdV9ucihjcHUpLAotCQkJCSAmaW5mbyk7Ci0KLQlpZiAoZXJyKSB7Ci0JCXBy
aW50ayhLRVJOX0RFQlVHICJyZWdpc3Rlcl92Y3B1X2luZm8gZmFpbGVkOiBlcnI9JWRcbiIsIGVy
cik7Ci0JCXhlbl9oYXZlX3ZjcHVfaW5mb19wbGFjZW1lbnQgPSAwOwotCQljbGFtcF9tYXhfY3B1
cygpOwotCX0gZWxzZSB7Ci0JCS8qIFRoaXMgY3B1IGlzIHVzaW5nIHRoZSByZWdpc3RlcmVkIHZj
cHUgaW5mbywgZXZlbiBpZgotCQkgICBsYXRlciBvbmVzIGZhaWwgdG8uICovCi0JCXBlcl9jcHUo
eGVuX3ZjcHUsIGNwdSkgPSB2Y3B1cDsKLQl9CiB9CiAKIHZvaWQgeGVuX3JlYm9vdChpbnQgcmVh
c29uKQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL2VubGlnaHRlbl9odm0uYyBiL2FyY2gveDg2
L3hlbi9lbmxpZ2h0ZW5faHZtLmMKaW5kZXggYTZkMDE0ZjQ3ZTUyLi5lYjUzZGE2NTQ3ZWUgMTAw
NjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5faHZtLmMKKysrIGIvYXJjaC94ODYveGVu
L2VubGlnaHRlbl9odm0uYwpAQCAtNDUsMTEgKzQ1LDcgQEAgdm9pZCBfX3JlZiB4ZW5faHZtX2lu
aXRfc2hhcmVkX2luZm8odm9pZCkKIAkgKiBvbmxpbmUgYnV0IHhlbl9odm1faW5pdF9zaGFyZWRf
aW5mbyBpcyBydW4gYXQgcmVzdW1lIHRpbWUgdG9vIGFuZAogCSAqIGluIHRoYXQgY2FzZSBtdWx0
aXBsZSB2Y3B1cyBtaWdodCBiZSBvbmxpbmUuICovCiAJZm9yX2VhY2hfb25saW5lX2NwdShjcHUp
IHsKLQkJLyogTGVhdmUgaXQgdG8gYmUgTlVMTC4gKi8KLQkJaWYgKHhlbl92Y3B1X25yKGNwdSkg
Pj0gTUFYX1ZJUlRfQ1BVUykKLQkJCWNvbnRpbnVlOwotCQlwZXJfY3B1KHhlbl92Y3B1LCBjcHUp
ID0KLQkJCSZIWVBFUlZJU09SX3NoYXJlZF9pbmZvLT52Y3B1X2luZm9beGVuX3ZjcHVfbnIoY3B1
KV07CisJCXhlbl92Y3B1X2luZm9fcmVzZXQoY3B1KTsKIAl9CiB9CiAKZGlmZiAtLWdpdCBhL2Fy
Y2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYyBiL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYwpp
bmRleCA3Y2Q0NDI2OTBmOWQuLmY1MWU0ODI5OTY5MiAxMDA2NDQKLS0tIGEvYXJjaC94ODYveGVu
L2VubGlnaHRlbl9wdi5jCisrKyBiL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYwpAQCAtMTA3
LDM1ICsxMDcsNiBAQCBzdHJ1Y3QgdGxzX2Rlc2NzIHsKICAqLwogc3RhdGljIERFRklORV9QRVJf
Q1BVKHN0cnVjdCB0bHNfZGVzY3MsIHNoYWRvd190bHNfZGVzYyk7CiAKLS8qCi0gKiBPbiByZXN0
b3JlLCBzZXQgdGhlIHZjcHUgcGxhY2VtZW50IHVwIGFnYWluLgotICogSWYgaXQgZmFpbHMsIHRo
ZW4gd2UncmUgaW4gYSBiYWQgc3RhdGUsIHNpbmNlCi0gKiB3ZSBjYW4ndCBiYWNrIG91dCBmcm9t
IHVzaW5nIGl0Li4uCi0gKi8KLXZvaWQgeGVuX3ZjcHVfcmVzdG9yZSh2b2lkKQotewotCWludCBj
cHU7Ci0KLQlmb3JfZWFjaF9wb3NzaWJsZV9jcHUoY3B1KSB7Ci0JCWJvb2wgb3RoZXJfY3B1ID0g
KGNwdSAhPSBzbXBfcHJvY2Vzc29yX2lkKCkpOwotCQlib29sIGlzX3VwID0gSFlQRVJWSVNPUl92
Y3B1X29wKFZDUFVPUF9pc191cCwgeGVuX3ZjcHVfbnIoY3B1KSwKLQkJCQkJCU5VTEwpOwotCi0J
CWlmIChvdGhlcl9jcHUgJiYgaXNfdXAgJiYKLQkJICAgIEhZUEVSVklTT1JfdmNwdV9vcChWQ1BV
T1BfZG93biwgeGVuX3ZjcHVfbnIoY3B1KSwgTlVMTCkpCi0JCQlCVUcoKTsKLQotCQl4ZW5fc2V0
dXBfcnVuc3RhdGVfaW5mbyhjcHUpOwotCi0JCWlmICh4ZW5faGF2ZV92Y3B1X2luZm9fcGxhY2Vt
ZW50KQotCQkJeGVuX3ZjcHVfc2V0dXAoY3B1KTsKLQotCQlpZiAob3RoZXJfY3B1ICYmIGlzX3Vw
ICYmCi0JCSAgICBIWVBFUlZJU09SX3ZjcHVfb3AoVkNQVU9QX3VwLCB4ZW5fdmNwdV9ucihjcHUp
LCBOVUxMKSkKLQkJCUJVRygpOwotCX0KLX0KLQogc3RhdGljIHZvaWQgX19pbml0IHhlbl9iYW5u
ZXIodm9pZCkKIHsKIAl1bnNpZ25lZCB2ZXJzaW9uID0gSFlQRVJWSVNPUl94ZW5fdmVyc2lvbihY
RU5WRVJfdmVyc2lvbiwgTlVMTCk7CkBAIC0xMzM5LDkgKzEzMTAsMTcgQEAgYXNtbGlua2FnZSBf
X3Zpc2libGUgdm9pZCBfX2luaXQgeGVuX3N0YXJ0X2tlcm5lbCh2b2lkKQogCSAqLwogCWFjcGlf
bnVtYSA9IC0xOwogI2VuZGlmCi0JLyogRG9uJ3QgZG8gdGhlIGZ1bGwgdmNwdV9pbmZvIHBsYWNl
bWVudCBzdHVmZiB1bnRpbCB3ZSBoYXZlIGEKLQkgICBwb3NzaWJsZSBtYXAgYW5kIGEgbm9uLWR1
bW15IHNoYXJlZF9pbmZvLiAqLwotCXBlcl9jcHUoeGVuX3ZjcHUsIDApID0gJkhZUEVSVklTT1Jf
c2hhcmVkX2luZm8tPnZjcHVfaW5mb1swXTsKKwkvKiBMZXQncyBwcmVzdW1lIFBWIGd1ZXN0cyBh
bHdheXMgYm9vdCBvbiB2Q1BVIHdpdGggaWQgMC4gKi8KKwlwZXJfY3B1KHhlbl92Y3B1X2lkLCAw
KSA9IDA7CisKKwkvKgorCSAqIFNldHVwIHhlbl92Y3B1IGVhcmx5IGJlY2F1c2Ugc3RhcnRfa2Vy
bmVsIG5lZWRzIGl0IGZvcgorCSAqIGxvY2FsX2lycV9kaXNhYmxlKCksIGlycXNfZGlzYWJsZWQo
KS4KKwkgKgorCSAqIERvbid0IGRvIHRoZSBmdWxsIHZjcHVfaW5mbyBwbGFjZW1lbnQgc3R1ZmYg
dW50aWwgd2UgaGF2ZQorCSAqIHRoZSBjcHVfcG9zc2libGVfbWFzayBhbmQgYSBub24tZHVtbXkg
c2hhcmVkX2luZm8uCisJICovCisJeGVuX3ZjcHVfaW5mb19yZXNldCgwKTsKIAogCVdBUk5fT04o
eGVuX2NwdWhwX3NldHVwKHhlbl9jcHVfdXBfcHJlcGFyZV9wdiwgeGVuX2NwdV9kZWFkX3B2KSk7
CiAKQEAgLTE0MzgsOSArMTQxNyw3IEBAIGFzbWxpbmthZ2UgX192aXNpYmxlIHZvaWQgX19pbml0
IHhlbl9zdGFydF9rZXJuZWwodm9pZCkKICNlbmRpZgogCXhlbl9yYXdfY29uc29sZV93cml0ZSgi
YWJvdXQgdG8gZ2V0IHN0YXJ0ZWQuLi5cbiIpOwogCi0JLyogTGV0J3MgcHJlc3VtZSBQViBndWVz
dHMgYWx3YXlzIGJvb3Qgb24gdkNQVSB3aXRoIGlkIDAuICovCi0JcGVyX2NwdSh4ZW5fdmNwdV9p
ZCwgMCkgPSAwOwotCisJLyogV2UgbmVlZCB0aGlzIGZvciBwcmludGsgdGltZXN0YW1wcyAqLwog
CXhlbl9zZXR1cF9ydW5zdGF0ZV9pbmZvKDApOwogCiAJeGVuX2VmaV9pbml0KCk7CmRpZmYgLS1n
aXQgYS9hcmNoL3g4Ni94ZW4vc21wX2h2bS5jIGIvYXJjaC94ODYveGVuL3NtcF9odm0uYwppbmRl
eCBmMTg1NjFiYmY1YzkuLjllMGZiOWEwMTVkNCAxMDA2NDQKLS0tIGEvYXJjaC94ODYveGVuL3Nt
cF9odm0uYworKysgYi9hcmNoL3g4Ni94ZW4vc21wX2h2bS5jCkBAIC0xMiw3ICsxMiw4IEBAIHN0
YXRpYyB2b2lkIF9faW5pdCB4ZW5faHZtX3NtcF9wcmVwYXJlX2Jvb3RfY3B1KHZvaWQpCiAJbmF0
aXZlX3NtcF9wcmVwYXJlX2Jvb3RfY3B1KCk7CiAKIAkvKgotCSAqIFNldHVwIHZjcHVfaW5mbyBm
b3IgYm9vdCBDUFUuCisJICogU2V0dXAgdmNwdV9pbmZvIGZvciBib290IENQVS4gU2Vjb25kYXJ5
IENQVXMgZ2V0IHRoZWlyIHZjcHVfaW5mbworCSAqIGluIHhlbl9jcHVfdXBfcHJlcGFyZV9odm0o
KS4KIAkgKi8KIAl4ZW5fdmNwdV9zZXR1cCgwKTsKIApkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVu
L3hlbi1vcHMuaCBiL2FyY2gveDg2L3hlbi94ZW4tb3BzLmgKaW5kZXggOWE0NDBhNDJjNjE4Li45
MDgyODI1NjI0OGIgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi94ZW4tb3BzLmgKKysrIGIvYXJj
aC94ODYveGVuL3hlbi1vcHMuaApAQCAtNzksNiArNzksNyBAQCBib29sIHhlbl92Y3B1X3N0b2xl
bihpbnQgdmNwdSk7CiBleHRlcm4gaW50IHhlbl9oYXZlX3ZjcHVfaW5mb19wbGFjZW1lbnQ7CiAK
IHZvaWQgeGVuX3ZjcHVfc2V0dXAoaW50IGNwdSk7Cit2b2lkIHhlbl92Y3B1X2luZm9fcmVzZXQo
aW50IGNwdSk7CiB2b2lkIHhlbl9zZXR1cF92Y3B1X2luZm9fcGxhY2VtZW50KHZvaWQpOwogCiAj
aWZkZWYgQ09ORklHX1NNUAotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Jun 03 00:06:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Jun 2017 00:06: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 1dGwah-0008TT-DE; Sat, 03 Jun 2017 00:06:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ankur.a.arora@oracle.com>) id 1dGwaf-0008Si-MF
 for xen-devel@lists.xenproject.org; Sat, 03 Jun 2017 00:06:49 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 C5/00-06719-89DF1395; Sat, 03 Jun 2017 00:06:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpnkeJIrShJLcpLzFFi42LpnVTnqjvjr2G
 kwbuLvBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ayXf9YCvbJVHTMmc/cwHhKoouRk0NIYAKT
 xMMeyy5GLiD7F6PE/ikvmCGcDYwSBxeeZodwOhgl2ifcYgFpYRPQkXjWdIUZxBYRcJB4+W4JY
 xcjBwezQLzE9e2sIGFhATeJvvZ1bCA2i4CqxIxvrWCtvAIeEhtePmAHsSUE5CRunusEG8Mp4C
 lxpe8lE8RFHhJ71k9ghKgxlPi8cSnzBEa+BYwMqxg1ilOLylKLdI3M9ZKKMtMzSnITM3N0DQ3
 M9HJTi4sT01NzEpOK9ZLzczcxAgOFAQh2MC5eG3iIUZKDSUmU19TYMFKILyk/pTIjsTgjvqg0
 J7X4EKMMB4eSBK/GH6CcYFFqempFWmYOMGRh0hIcPEoivGwgad7igsTc4sx0iNQpRl2ODavXf
 2ESYsnLz0uVEud98xuoSACkKKM0D24ELH4uMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZj3PM
 gqnsy8ErhNr4COYAI64sU2fZAjShIRUlINjIzM3cdj9mb4uJqpcm/Vb/17fZGg4dFpc+/2KPG
 Eclyd6ft70lqzhOXhrdwcUYX1m39tW6hmMj3Bv7h9y27d6X/EjbnPylhN+7onb/60SUafkzUm
 JrrVcFyTmLEnZkvopoIWYS4ZYc1TJQwsS6SPPXcuYzHVWJjrf65gN6N60LOVkrHHROb4K7EUZ
 yQaajEXFScCAN0EIqyaAgAA
X-Env-Sender: ankur.a.arora@oracle.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1496448406!65891346!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42048 invoked from network); 3 Jun 2017 00:06:48 -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; 3 Jun 2017 00:06:48 -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
 v5306j21008612
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sat, 3 Jun 2017 00:06:46 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 v5306jO6024155
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sat, 3 Jun 2017 00:06:45 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 v5306jPg002684;
 Sat, 3 Jun 2017 00:06:45 GMT
Received: from low.ca.oracle.com (/10.156.75.59)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 02 Jun 2017 17:06:45 -0700
From: Ankur Arora <ankur.a.arora@oracle.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
Date: Fri,  2 Jun 2017 17:06:02 -0700
Message-Id: <1496448362-26558-6-git-send-email-ankur.a.arora@oracle.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1496448362-26558-1-git-send-email-ankur.a.arora@oracle.com>
References: <1496448362-26558-1-git-send-email-ankur.a.arora@oracle.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: jgross@suse.com, boris.ostrovsky@oracle.com,
 Ankur Arora <ankur.a.arora@oracle.com>
Subject: [Xen-devel] [PATCH 5/5] xen/vcpu: Handle xen_vcpu_setup() failure
	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>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gUFZILCBQVkhWTSwgYXQgZmFpbHVyZSBpbiB0aGUgVkNQVU9QX3JlZ2lzdGVyX3ZjcHVfaW5m
byBoeXBlcmNhbGwKd2UgbGltaXQgdGhlIG51bWJlciBvZiBjcHVzIHRvIHRvIE1BWF9WSVJUX0NQ
VVMuIEhvd2V2ZXIsIGlmIHRoaXMKZmFpbHVyZSBoYWQgb2NjdXJyZWQgZm9yIGEgY3B1IGJleW9u
ZCBNQVhfVklSVF9DUFVTLCB3ZSBjb250aW51ZQp0byBmdW5jdGlvbiB3aXRoID4gTUFYX1ZJUlRf
Q1BVUy4KClRoaXMgbGVhZHMgdG8gcHJvYmxlbXMgYXQgdGhlIG5leHQgc2F2ZS9yZXN0b3JlIGN5
Y2xlIHdoZW4gdGhlcmUKYXJlID4gTUFYX1ZJUlRfQ1BVUyB0aHJlYWRzIGdvaW5nIGludG8gc3Rv
cF9tYWNoaW5lKCkgYnV0IGNvbWluZwpiYWNrIHVwIHRoZXJlJ3MgdmFsaWQgc3RhdGUgZm9yIG9u
bHkgdGhlIGZpcnN0IE1BWF9WSVJUX0NQVVMuCgpUaGlzIHBhdGNoIHB1bGxzIHRoZSBleGNlc3Mg
Q1BVcyBkb3duIHZpYSBjcHVfZG93bigpLgoKUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8
Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+ClNpZ25lZC1vZmYtYnk6IEFua3VyIEFyb3JhIDxh
bmt1ci5hLmFyb3JhQG9yYWNsZS5jb20+Ci0tLQogYXJjaC94ODYveGVuL3NtcC5jICAgICB8IDMx
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIGFyY2gveDg2L3hlbi9zbXAuaCAgICAg
fCAgMiArKwogYXJjaC94ODYveGVuL3NtcF9odm0uYyB8ICAxICsKIGFyY2gveDg2L3hlbi9zbXBf
cHYuYyAgfCAgNiArLS0tLS0KIDQgZmlsZXMgY2hhbmdlZCwgMzUgaW5zZXJ0aW9ucygrKSwgNSBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4vc21wLmMgYi9hcmNoL3g4Ni94
ZW4vc21wLmMKaW5kZXggODJhYzYxMWYyZmMxLi5lN2YwMmViNzM3MjcgMTAwNjQ0Ci0tLSBhL2Fy
Y2gveDg2L3hlbi9zbXAuYworKysgYi9hcmNoL3g4Ni94ZW4vc21wLmMKQEAgLTEsNCArMSw1IEBA
CiAjaW5jbHVkZSA8bGludXgvc21wLmg+CisjaW5jbHVkZSA8bGludXgvY3B1Lmg+CiAjaW5jbHVk
ZSA8bGludXgvc2xhYi5oPgogI2luY2x1ZGUgPGxpbnV4L2NwdW1hc2suaD4KICNpbmNsdWRlIDxs
aW51eC9wZXJjcHUuaD4KQEAgLTExNCw2ICsxMTUsMzYgQEAgaW50IHhlbl9zbXBfaW50cl9pbml0
KHVuc2lnbmVkIGludCBjcHUpCiAJcmV0dXJuIHJjOwogfQogCit2b2lkIF9faW5pdCB4ZW5fc21w
X2NwdXNfZG9uZSh1bnNpZ25lZCBpbnQgbWF4X2NwdXMpCit7CisJaW50IGNwdSwgcmMsIGNvdW50
ID0gMDsKKworCWlmICh4ZW5faHZtX2RvbWFpbigpKQorCQluYXRpdmVfc21wX2NwdXNfZG9uZSht
YXhfY3B1cyk7CisKKwlpZiAoeGVuX2hhdmVfdmNwdV9pbmZvX3BsYWNlbWVudCkKKwkJcmV0dXJu
OworCisJZm9yX2VhY2hfb25saW5lX2NwdShjcHUpIHsKKwkJaWYgKHhlbl92Y3B1X25yKGNwdSkg
PCBNQVhfVklSVF9DUFVTKQorCQkJY29udGludWU7CisKKwkJcmMgPSBjcHVfZG93bihjcHUpOwor
CisJCWlmIChyYyA9PSAwKSB7CisJCQkvKgorCQkJICogUmVzZXQgdmNwdV9pbmZvIHNvIHRoaXMg
Y3B1IGNhbm5vdCBiZSBvbmxpbmVkIGFnYWluLgorCQkJICovCisJCQl4ZW5fdmNwdV9pbmZvX3Jl
c2V0KGNwdSk7CisJCQljb3VudCsrOworCQl9IGVsc2UgeworCQkJcHJfd2FybigiJXM6IGZhaWxl
ZCB0byBicmluZyBDUFUgJWQgZG93biwgZXJyb3IgJWRcbiIsCisJCQkJX19mdW5jX18sIGNwdSwg
cmMpOworCQl9CisJfQorCVdBUk4oY291bnQsICIlczogYnJvdWdodCAlZCBDUFVzIG9mZmxpbmVc
biIsIF9fZnVuY19fLCBjb3VudCk7Cit9CisKIHZvaWQgeGVuX3NtcF9zZW5kX3Jlc2NoZWR1bGUo
aW50IGNwdSkKIHsKIAl4ZW5fc2VuZF9JUElfb25lKGNwdSwgWEVOX1JFU0NIRURVTEVfVkVDVE9S
KTsKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9zbXAuaCBiL2FyY2gveDg2L3hlbi9zbXAuaApp
bmRleCA4ZWJiNmFjY2E2NGEuLjg3ZDNjNzZjYmEzNyAxMDA2NDQKLS0tIGEvYXJjaC94ODYveGVu
L3NtcC5oCisrKyBiL2FyY2gveDg2L3hlbi9zbXAuaApAQCAtMTQsNiArMTQsOCBAQCBleHRlcm4g
dm9pZCB4ZW5fc21wX2ludHJfZnJlZSh1bnNpZ25lZCBpbnQgY3B1KTsKIGludCB4ZW5fc21wX2lu
dHJfaW5pdF9wdih1bnNpZ25lZCBpbnQgY3B1KTsKIHZvaWQgeGVuX3NtcF9pbnRyX2ZyZWVfcHYo
dW5zaWduZWQgaW50IGNwdSk7CiAKK3ZvaWQgeGVuX3NtcF9jcHVzX2RvbmUodW5zaWduZWQgaW50
IG1heF9jcHVzKTsKKwogdm9pZCB4ZW5fc21wX3NlbmRfcmVzY2hlZHVsZShpbnQgY3B1KTsKIHZv
aWQgeGVuX3NtcF9zZW5kX2NhbGxfZnVuY3Rpb25faXBpKGNvbnN0IHN0cnVjdCBjcHVtYXNrICpt
YXNrKTsKIHZvaWQgeGVuX3NtcF9zZW5kX2NhbGxfZnVuY3Rpb25fc2luZ2xlX2lwaShpbnQgY3B1
KTsKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9zbXBfaHZtLmMgYi9hcmNoL3g4Ni94ZW4vc21w
X2h2bS5jCmluZGV4IDZjOGE4MDU4MTlmZi4uZmQ2MGFiZWRmNjU4IDEwMDY0NAotLS0gYS9hcmNo
L3g4Ni94ZW4vc21wX2h2bS5jCisrKyBiL2FyY2gveDg2L3hlbi9zbXBfaHZtLmMKQEAgLTcxLDQg
KzcxLDUgQEAgdm9pZCBfX2luaXQgeGVuX2h2bV9zbXBfaW5pdCh2b2lkKQogCXNtcF9vcHMuc2Vu
ZF9jYWxsX2Z1bmNfaXBpID0geGVuX3NtcF9zZW5kX2NhbGxfZnVuY3Rpb25faXBpOwogCXNtcF9v
cHMuc2VuZF9jYWxsX2Z1bmNfc2luZ2xlX2lwaSA9IHhlbl9zbXBfc2VuZF9jYWxsX2Z1bmN0aW9u
X3NpbmdsZV9pcGk7CiAJc21wX29wcy5zbXBfcHJlcGFyZV9ib290X2NwdSA9IHhlbl9odm1fc21w
X3ByZXBhcmVfYm9vdF9jcHU7CisJc21wX29wcy5zbXBfY3B1c19kb25lID0geGVuX3NtcF9jcHVz
X2RvbmU7CiB9CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4vc21wX3B2LmMgYi9hcmNoL3g4Ni94
ZW4vc21wX3B2LmMKaW5kZXggYWFlMzI1MzVmNGVjLi4xZWE1OThlNWYwMzAgMTAwNjQ0Ci0tLSBh
L2FyY2gveDg2L3hlbi9zbXBfcHYuYworKysgYi9hcmNoL3g4Ni94ZW4vc21wX3B2LmMKQEAgLTM3
MSwxMCArMzcxLDYgQEAgc3RhdGljIGludCB4ZW5fcHZfY3B1X3VwKHVuc2lnbmVkIGludCBjcHUs
IHN0cnVjdCB0YXNrX3N0cnVjdCAqaWRsZSkKIAlyZXR1cm4gMDsKIH0KIAotc3RhdGljIHZvaWQg
eGVuX3B2X3NtcF9jcHVzX2RvbmUodW5zaWduZWQgaW50IG1heF9jcHVzKQotewotfQotCiAjaWZk
ZWYgQ09ORklHX0hPVFBMVUdfQ1BVCiBzdGF0aWMgaW50IHhlbl9wdl9jcHVfZGlzYWJsZSh2b2lk
KQogewpAQCAtNDY5LDcgKzQ2NSw3IEBAIHN0YXRpYyBpcnFyZXR1cm5fdCB4ZW5faXJxX3dvcmtf
aW50ZXJydXB0KGludCBpcnEsIHZvaWQgKmRldl9pZCkKIHN0YXRpYyBjb25zdCBzdHJ1Y3Qgc21w
X29wcyB4ZW5fc21wX29wcyBfX2luaXRjb25zdCA9IHsKIAkuc21wX3ByZXBhcmVfYm9vdF9jcHUg
PSB4ZW5fcHZfc21wX3ByZXBhcmVfYm9vdF9jcHUsCiAJLnNtcF9wcmVwYXJlX2NwdXMgPSB4ZW5f
cHZfc21wX3ByZXBhcmVfY3B1cywKLQkuc21wX2NwdXNfZG9uZSA9IHhlbl9wdl9zbXBfY3B1c19k
b25lLAorCS5zbXBfY3B1c19kb25lID0geGVuX3NtcF9jcHVzX2RvbmUsCiAKIAkuY3B1X3VwID0g
eGVuX3B2X2NwdV91cCwKIAkuY3B1X2RpZSA9IHhlbl9wdl9jcHVfZGllLAotLSAKMi43LjQKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Jun 03 00:06:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Jun 2017 00:06: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 1dGwag-0008Sp-27; Sat, 03 Jun 2017 00:06:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ankur.a.arora@oracle.com>) id 1dGwae-0008SW-RE
 for xen-devel@lists.xenproject.org; Sat, 03 Jun 2017 00:06:48 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 F1/68-10689-89DF1395; Sat, 03 Jun 2017 00:06:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDLMWRWlGSWpSXmKPExsXSO6nOVXf6X8N
 Ig6Mdchbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b8zTuZCrbxV/QubGZsYPzM08XIxSEkMIFJ
 Yt+GbewQzldGiXOLZrNAOBsYJRa/+8QK4XQwShzqeMfWxcjJwSagI/Gs6QoziC0i4CDx8t0Sx
 i5GDg5mgXiJ69tZQcLCAm4ST64cAitnEVCV+H9kCyOIzSvgIbF/4yKwVgkBOYmb5zrBbE4BT4
 krfS+ZQGwhoJo96ycwQtQYSpx+uI1xAiPfAkaGVYwaxalFZalFukaGeklFmekZJbmJmTm6hgb
 GermpxcWJ6ak5iUnFesn5uZsYgaFSz8DAuIOxZ6/fIUZJDiYlUV5TY8NIIb6k/JTKjMTijPii
 0pzU4kOMMhwcShK8y/8A5QSLUtNTK9Iyc4BBC5OW4OBREuH9CpLmLS5IzC3OTIdInWJUlBLnb
 QNJCIAkMkrz4NpgkXKJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjDveZApPJl5JXDTXwEtZg
 Ja/GKbPsjikkSElFQDYwDzal6+TXtZPtsfsJlT+n1+5q8EblEHvVkMPjmpJ/5UnJ8duLCg305
 U9H6Eb3KvtNIC1dfn5CUUJ0fPypuw7c7kvt7LSys/d7fOZq0qatm7pUvgpOQitju6R/VyrJ9c
 uxXW81s9NOkFi7/ehPcTymI8z35/IikedITv6/p4kdZfExaGOz3oVmIpzkg01GIuKk4EAPH2p
 iKPAgAA
X-Env-Sender: ankur.a.arora@oracle.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1496448405!45801062!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50450 invoked from network); 3 Jun 2017 00:06:47 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 Jun 2017 00:06:47 -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
 v5306i3d008609
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sat, 3 Jun 2017 00:06:44 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 v5306h0Y025321
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Sat, 3 Jun 2017 00:06:44 GMT
Received: from abhmp0005.oracle.com (abhmp0005.oracle.com [141.146.116.11])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id v5306fnN020562;
 Sat, 3 Jun 2017 00:06:42 GMT
Received: from low.ca.oracle.com (/10.156.75.59)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 02 Jun 2017 17:06:41 -0700
From: Ankur Arora <ankur.a.arora@oracle.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
Date: Fri,  2 Jun 2017 17:06:00 -0700
Message-Id: <1496448362-26558-4-git-send-email-ankur.a.arora@oracle.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1496448362-26558-1-git-send-email-ankur.a.arora@oracle.com>
References: <1496448362-26558-1-git-send-email-ankur.a.arora@oracle.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: jgross@suse.com, boris.ostrovsky@oracle.com,
 Ankur Arora <ankur.a.arora@oracle.com>
Subject: [Xen-devel] [PATCH 3/5] xen/pv: Fix OOPS on restore for a PV,
	!SMP 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>

SWYgQ09ORklHX1NNUCBpcyBkaXNhYmxlZCwgeGVuX3NldHVwX3ZjcHVfaW5mb19wbGFjZW1lbnQo
KSBpcyBjYWxsZWQgZnJvbQp4ZW5fc2V0dXBfc2hhcmVkX2luZm8oKS4gVGhpcyBpcyBmaW5lIGFz
IGZhciBhcyBib290IGdvZXMsIGJ1dCBpdCBtZWFucwp0aGF0IHdlIGFsc28gY2FsbCBpdCBpbiB0
aGUgcmVzdG9yZSBwYXRoLiBUaGlzIHJlc3VsdHMgaW4gYW4gT09QUwpiZWNhdXNlIHdlIGFzc2ln
biB0byBwdl9tbXVfb3BzLnJlYWRfY3IyIHdoaWNoIGlzIF9fcm9fYWZ0ZXJfaW5pdC4KCkFsc28s
IHRob3VnaCBsZXNzIHByb2JsZW1hdGljYWxseSwgdGhpcyBtZWFucyB3ZSBjYWxsIHhlbl92Y3B1
X3NldHVwKCkKdHdpY2UgYXQgcmVzdG9yZSAtLSBvbmNlIGZyb20gdGhlIHZjcHUgaW5mbyBwbGFj
ZW1lbnQgY2FsbCBhbmQgdGhlCnNlY29uZCB0aW1lIGZyb20geGVuX3ZjcHVfcmVzdG9yZSgpLgoK
Rml4IGJ5IGNhbGxpbmcgeGVuX3NldHVwX3ZjcHVfaW5mb19wbGFjZW1lbnQoKSBhdCBib290IG9u
bHkuCgpSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xl
LmNvbT4KU2lnbmVkLW9mZi1ieTogQW5rdXIgQXJvcmEgPGFua3VyLmEuYXJvcmFAb3JhY2xlLmNv
bT4KLS0tCiBhcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2LmMgfCAyNiArKysrKysrKysrKysrKyst
LS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE1IGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYyBiL2FyY2gveDg2
L3hlbi9lbmxpZ2h0ZW5fcHYuYwppbmRleCBmNTFlNDgyOTk2OTIuLjI5Y2FkMTkzZGI1MyAxMDA2
NDQKLS0tIGEvYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5jCisrKyBiL2FyY2gveDg2L3hlbi9l
bmxpZ2h0ZW5fcHYuYwpAQCAtOTM4LDIzICs5MzgsMjcgQEAgdm9pZCB4ZW5fc2V0dXBfc2hhcmVk
X2luZm8odm9pZCkKIAkJSFlQRVJWSVNPUl9zaGFyZWRfaW5mbyA9CiAJCQkoc3RydWN0IHNoYXJl
ZF9pbmZvICopX192YSh4ZW5fc3RhcnRfaW5mby0+c2hhcmVkX2luZm8pOwogCi0jaWZuZGVmIENP
TkZJR19TTVAKLQkvKiBJbiBVUCB0aGlzIGlzIGFzIGdvb2QgYSBwbGFjZSBhcyBhbnkgdG8gc2V0
IHVwIHNoYXJlZCBpbmZvICovCi0JeGVuX3NldHVwX3ZjcHVfaW5mb19wbGFjZW1lbnQoKTsKLSNl
bmRpZgotCiAJeGVuX3NldHVwX21mbl9saXN0X2xpc3QoKTsKIAotCS8qCi0JICogTm93IHRoYXQg
c2hhcmVkIGluZm8gaXMgc2V0IHVwIHdlIGNhbiBzdGFydCB1c2luZyByb3V0aW5lcyB0aGF0Ci0J
ICogcG9pbnQgdG8gcHZjbG9jayBhcmVhLgotCSAqLwotCWlmIChzeXN0ZW1fc3RhdGUgPT0gU1lT
VEVNX0JPT1RJTkcpCisJaWYgKHN5c3RlbV9zdGF0ZSA9PSBTWVNURU1fQk9PVElORykgeworI2lm
bmRlZiBDT05GSUdfU01QCisJCS8qCisJCSAqIEluIFVQIHRoaXMgaXMgYXMgZ29vZCBhIHBsYWNl
IGFzIGFueSB0byBzZXQgdXAgc2hhcmVkIGluZm8uCisJCSAqIExpbWl0IHRoaXMgdG8gYm9vdCBv
bmx5LCBhdCByZXN0b3JlIHZjcHUgc2V0dXAgaXMgZG9uZSB2aWEKKwkJICogeGVuX3ZjcHVfcmVz
dG9yZSgpLgorCQkgKi8KKwkJeGVuX3NldHVwX3ZjcHVfaW5mb19wbGFjZW1lbnQoKTsKKyNlbmRp
ZgorCQkvKgorCQkgKiBOb3cgdGhhdCBzaGFyZWQgaW5mbyBpcyBzZXQgdXAgd2UgY2FuIHN0YXJ0
IHVzaW5nIHJvdXRpbmVzCisJCSAqIHRoYXQgcG9pbnQgdG8gcHZjbG9jayBhcmVhLgorCQkgKi8K
IAkJeGVuX2luaXRfdGltZV9vcHMoKTsKKwl9CiB9CiAKIC8qIFRoaXMgaXMgY2FsbGVkIG9uY2Ug
d2UgaGF2ZSB0aGUgY3B1X3Bvc3NpYmxlX21hc2sgKi8KLXZvaWQgeGVuX3NldHVwX3ZjcHVfaW5m
b19wbGFjZW1lbnQodm9pZCkKK3ZvaWQgX19yZWYgeGVuX3NldHVwX3ZjcHVfaW5mb19wbGFjZW1l
bnQodm9pZCkKIHsKIAlpbnQgY3B1OwogCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Jun 03 00:06:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Jun 2017 00:06: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 1dGwaW-0008Rf-Cl; Sat, 03 Jun 2017 00:06:40 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ankur.a.arora@oracle.com>) id 1dGwaU-0008RY-G8
 for xen-devel@lists.xenproject.org; Sat, 03 Jun 2017 00:06:38 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 C4/CE-02199-D8DF1395; Sat, 03 Jun 2017 00:06:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsXSO6nOVbf3r2G
 kwc/fbBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bF/+oFC3grdn15y9jA+Jyri5GLQ0ignUli
 0v4nrBDOV0aJJzt/M0M4GxglvrbtB3I4gZwORon3q1xBbDYBHYlnTVfA4iICDhIv3y1h7GLk4
 GAWiJe4vp0VJCwsYCPx8sluRhCbRUBV4sCURhYQm1fAQ+LM6+9MILaEgJzEzXOdzBC2sUTfrD
 6WCYw8CxgZVjFqFKcWlaUW6Rqa6iUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBPq
 dAQh2MK7Z7nmIUZKDSUmU19TYMFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK/GH6CcYFFqempF
 WmYOMABh0hIcPEoivGwgad7igsTc4sx0iNQpRkUpcd43v4ESAiCJjNI8uDZY0F9ilJUS5mUEO
 kSIpyC1KDezBFX+FaM4B6OSMO/Rn0BTeDLzSuCmvwJazAS0+MU2fZDFJYkIKakGxuQd1yVEGt
 +Yl+26X/j/5MzPArcOBLE8cyt4/0Rr/lfRV92KoU9LC7736kcFeHGqhF010/1Qpn/3htblL33
 +kk7fzGqPs/ZvCTy4//qvuIMhn4vSOo/qatvJL7su+rEp73JhipDn44Vz3Kb+46/1PhPU8lJS
 6YnXPc09EsXXjBYnGPyU+mF5SomlOCPRUIu5qDgRANM6IEd1AgAA
X-Env-Sender: ankur.a.arora@oracle.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1496448395!103953461!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58838 invoked from network); 3 Jun 2017 00:06:36 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 Jun 2017 00:06:36 -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
 v5306YI6008507
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Sat, 3 Jun 2017 00:06:34 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0021.oracle.com (8.13.8/8.14.4) with ESMTP id v5306XsQ020793
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Sat, 3 Jun 2017 00:06:33 GMT
Received: from abhmp0005.oracle.com (abhmp0005.oracle.com [141.146.116.11])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id v5306Vx4020529;
 Sat, 3 Jun 2017 00:06:32 GMT
Received: from low.ca.oracle.com (/10.156.75.59)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 02 Jun 2017 17:06:31 -0700
From: Ankur Arora <ankur.a.arora@oracle.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
Date: Fri,  2 Jun 2017 17:05:57 -0700
Message-Id: <1496448362-26558-1-git-send-email-ankur.a.arora@oracle.com>
X-Mailer: git-send-email 2.7.4
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: jgross@suse.com, boris.ostrovsky@oracle.com,
 Ankur Arora <ankur.a.arora@oracle.com>
Subject: [Xen-devel] [PATCH 0/5] xen/pvh*: Support > 32 VCPUs at 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>

VGhpcyBwYXRjaCBzZXJpZXMgZml4ZXMgYSBidW5jaCBvZiBpc3N1ZXMgaW4gdGhlIHhlbl92Y3B1
IHNldHVwCmxvZ2ljLgoKU2ltcGxpZnkgeGVuX3ZjcHUgcmVsYXRlZCBjb2RlOiBjb2RlIHJlZmFj
dG9yaW5nIGluIGFkdmFuY2Ugb2YgdGhlCnJlc3Qgb2YgdGhlIHBhdGNoIHNlcmllcy4KClN1cHBv
cnQgPiAzMiBWQ1BVcyBhdCByZXN0b3JlOiB1bmlmeSBhbGwgdmNwdSByZXN0b3JlIGxvZ2ljIGlu
Cnhlbl92Y3B1X3Jlc3RvcmUoKSBhbmQgc3VwcG9ydCA+IDMyIFZDUFVzIGZvciBQVkgqLgoKUmVt
b3ZlIHZjcHUgaW5mbyBwbGFjZW1lbnQgZnJvbSByZXN0b3JlICghU01QKTogc29tZSBwdl9vcHMg
YXJlCm1hcmtlZCBSTyBhZnRlciBpbml0IHNvIGxldHMgbm90IHJlZG8geGVuX3NldHVwX3ZjcHVf
aW5mb19wbGFjZW1lbnQKYXQgcmVzdG9yZS4KCkhhbmRsZSB4ZW5fdmNwdV9zZXR1cCgpIGZhaWx1
cmUgaW4gaG90cGx1ZzogaGFuZGxlIHZjcHVfaW5mbwpyZWdpc3RyYXRpb24gZmFpbHVyZXMgYnkg
cHJvcGFnYXRpbmcgdGhlbSBmcm9tIHRoZSBjcHVocC1wcmVwYXJlCmNhbGxiYWNrIGJhY2sgdXAg
dG8gdGhlIGNwdWhwIGxvZ2ljLgoKSGFuZGxlIHhlbl92Y3B1X3NldHVwKCkgZmFpbHVyZSBhdCBi
b290OiBwdWxsIENQVXMgKD4gTUFYX1ZJUlRfQ1BVUykKZG93biBpZiB3ZSBmYWxsIGJhY2sgdG8g
eGVuX2hhdmVfdmNwdV9pbmZvX3BsYWNlbWVudCA9IDAuCgpUZXN0ZWQgd2l0aCB2YXJpb3VzIGNv
bWJpbmF0aW9ucyBvZiBQVi9QVkh2Mi9QVkhWTSBzYXZlL3Jlc3RvcmUKYW5kIGNwdS1ob3RhZGQt
aG90cmVtb3ZlLiBBbHNvIHRlc3RlZCBieSBzaW11bGF0aW5nIGZhaWx1cmUgaW4KVkNQVU9QX3Jl
Z2lzdGVyX3ZjcHVfaW5mby4KClBsZWFzZSByZXZpZXcuCgpBbmt1ciBBcm9yYSAoNSk6CiAgeGVu
L3ZjcHU6IFNpbXBsaWZ5IHhlbl92Y3B1IHJlbGF0ZWQgY29kZQogIHhlbi9wdmgqOiBTdXBwb3J0
ID4gMzIgVkNQVXMgYXQgZG9tYWluIHJlc3RvcmUKICB4ZW4vcHY6IEZpeCBPT1BTIG9uIHJlc3Rv
cmUgZm9yIGEgUFYsICFTTVAgZG9tYWluCiAgeGVuL3ZjcHU6IEhhbmRsZSB4ZW5fdmNwdV9zZXR1
cCgpIGZhaWx1cmUgaW4gaG90cGx1ZwogIHhlbi92Y3B1OiBIYW5kbGUgeGVuX3ZjcHVfc2V0dXAo
KSBmYWlsdXJlIGF0IGJvb3QKCiBhcmNoL3g4Ni94ZW4vZW5saWdodGVuLmMgICAgIHwgMTU0ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0KIGFyY2gveDg2L3hlbi9l
bmxpZ2h0ZW5faHZtLmMgfCAgMzMgKysrKy0tLS0tLQogYXJjaC94ODYveGVuL2VubGlnaHRlbl9w
di5jICB8ICA4NyArKysrKysrKysrKy0tLS0tLS0tLS0tLS0KIGFyY2gveDg2L3hlbi9zbXAuYyAg
ICAgICAgICAgfCAgMzEgKysrKysrKysrCiBhcmNoL3g4Ni94ZW4vc21wLmggICAgICAgICAgIHwg
ICAyICsKIGFyY2gveDg2L3hlbi9zbXBfaHZtLmMgICAgICAgfCAgMTQgKysrLQogYXJjaC94ODYv
eGVuL3NtcF9wdi5jICAgICAgICB8ICAgNiArLQogYXJjaC94ODYveGVuL3N1c3BlbmRfaHZtLmMg
ICB8ICAxMSArLS0tCiBhcmNoL3g4Ni94ZW4veGVuLW9wcy5oICAgICAgIHwgICAzICstCiBpbmNs
dWRlL3hlbi94ZW4tb3BzLmggICAgICAgIHwgICAyICsKIDEwIGZpbGVzIGNoYW5nZWQsIDIxOCBp
bnNlcnRpb25zKCspLCAxMjUgZGVsZXRpb25zKC0pCgotLSAKMi43LjQKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Jun 03 00:52:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Jun 2017 00:52:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGxIn-0003rl-3e; Sat, 03 Jun 2017 00: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 <osstest-admin@xenproject.org>) id 1dGxIl-0003rQ-6j
 for xen-devel@lists.xensource.com; Sat, 03 Jun 2017 00:52:23 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 69/AD-02180-64802395; Sat, 03 Jun 2017 00:52:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVdeVwyj
 SYPIPWYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmNE8/wFjwMali74bZjA2M
 C6y7GLk4hAT+MkocXHGeqYuRE8h5zChx4KEBRGIbo8StrpMsIAkRAWeJr2fmsoPYvAL6ElM+P
 gCzhQXsJX6/72cCaZAQ2KkssWbxUzaQhISAp8TXrReYYOy7Kz8DNbBzsAlYSRwSA4myCKhKnG
 iYyjSBkXsBI8MqRvXi1KKy1CJdS72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjEC
 PMwDBDsa1rc6HGCU5mJREeU2NDSOF+JLyUyozEosz4otKc1KLDzHKcHAoSfBysRtFCgkWpaan
 VqRl5gBDDyYtwcGjJMIrAJLmLS5IzC3OTIdInWLU5diwev0XJiGWvPy8VClxXnGQIgGQoozSP
 LgRsDi4xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWFeCzagKTyZeSVwm14BHcEEdMSLbfogR5
 QkIqSkGhjlYj+t0Tl4ak9bDPdy7UPmPjNeJN2Vc0ubtabt89bVr5Ka2VL+X0rLsJj6Piow3nz
 uQffcrO7bDL4/Xn7l9+371dAjlxPPU73463zHWGZvYSWhtidPPQ3UZXSjXjDznrxvfYSnnVF9
 xhV+j9szl57yqX66puiwqspZYdllD0L53oT8PzFLf7kSS3FGoqEWc1FxIgBkCwrufgIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1496451140!98770590!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55149 invoked from network); 3 Jun 2017 00:52:21 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Jun 2017 00:52:21 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dGxIh-0000Jd-F8; Sat, 03 Jun 2017 00:52: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 1dGxIb-0002HW-Ru; Sat, 03 Jun 2017 00:52:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dGxIb-0005mi-Lw; Sat, 03 Jun 2017 00:52:13 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109925-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-qemut-rhel6hvm-amd:redhat-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-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:migrate-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-qemut-win7-amd64:guest-stop: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-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=876800d5f9de8b15355172794cb82f505dd26e18
X-Osstest-Versions-That: xen=876800d5f9de8b15355172794cb82f505dd26e18
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 03 Jun 2017 00:52:13 +0000
Subject: [Xen-devel] [xen-4.9-testing baseline test] 109925: 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>

Ik9sZCIgdGVzdGVkIHZlcnNpb24gaGFkIG5vdCBhY3R1YWxseSBiZWVuIHRlc3RlZDsgdGhlcmVm
b3JlIGluIHRoaXMKZmxpZ2h0IHdlIHRlc3QgaXQsIHJhdGhlciB0aGFuIGEgbmV3IGNhbmRpZGF0
ZS4gIFRoZSBiYXNlbGluZSwgaWYKYW55LCBpcyB0aGUgbW9zdCByZWNlbnQgYWN0dWFsbHkgdGVz
dGVkIHJldmlzaW9uLgoKZmxpZ2h0IDEwOTkyNSB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0K
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTkyNS8K
CkZhaWx1cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0tYW1kICA5IHJlZGhhdC1pbnN0YWxsICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDkgcmVkaGF0LWlu
c3RhbGwgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
eHNtICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNiBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTUgZ3Vl
c3QtbG9jYWxtaWdyYXRlL3gxMCAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAg
OSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiB4ZW4gICAgICAgICAgICAgICAgICA4NzY4MDBkNWY5ZGU4YjE1MzU1MTcyNzk0Y2I4MmY1
MDVkZDI2ZTE4CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA4NzY4MDBk
NWY5ZGU4YjE1MzU1MTcyNzk0Y2I4MmY1MDVkZDI2ZTE4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MDk5MjUgIDIwMTctMDYtMDEgMTE6MTQ6MTMgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgICAgICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5kKSAgICAgICAgIDAgYXR0ZW1wdHMK
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpQdWJsaXNoZWQgdGVzdGVkIHRyZWUgaXMgYWxyZWFkeSB1cCB0byBkYXRl
LgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Jun 03 02:20:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Jun 2017 02:20:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dGyfd-0003UE-0C; Sat, 03 Jun 2017 02:20:05 +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 1dGyfb-0003RT-U6
 for xen-devel@lists.xensource.com; Sat, 03 Jun 2017 02:20:04 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 9C/43-03696-3DC12395; Sat, 03 Jun 2017 02:20:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVfeSjFG
 kwaMXQhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWPDrKkvBdr+KY2d6mRsY
 n+p3MXJxCAn8ZZS41TGLFcJ5zCjRe+08C4SzjVGis/8OUIaTQ0TAWeLrmbnsIDavgL7EwWXfw
 OLCAp4SGy9dBmuQEFipKDFzaSsLSEJCwFvi58wH7DD2uS1dTF2M7BxsAlYSh8RAoiwCqhKL12
 xmmcDIvYCRYRWjenFqUVlqka6JXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGoM8
 ZgGAHY/dl/0OMkhxMSqK8psaGkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeN9IG0UKCRalpqdW
 pGXmAIMPJi3BwaMkwjsBJM1bXJCYW5yZDpE6xajLsWH1+i9MQix5+XmpUuK8S0CKBECKMkrz4
 EbAIuESo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHn/SQJN4cnMK4Hb9AroCCagI15s0wc5oi
 QRISXVwLgs9ovKvOemVwxfXtn9JCypbPOFz9PvzVPXmHHigrrUXZ2A3rhdUe4hX5ZkGycvd2v
 ZKn7iiWloeuSFooMz3yR1xBzvvdF2ps4j7su3TbpzBNlCTpwr9Mqdfb9Kz+cR3/KQA7/ucMyy
 9JXXXz9tfZTs5oi02+L/M0weXLhxmTsyjc+Pb19yyUQlluKMREMt5qLiRAAN/fNtfwIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1496456401!95601296!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47562 invoked from network); 3 Jun 2017 02:20:02 -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; 3 Jun 2017 02:20: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 1dGyfV-0001cM-DQ; Sat, 03 Jun 2017 02:19: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 1dGyfQ-00086g-1m; Sat, 03 Jun 2017 02:19:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dGyfP-0002uP-GN; Sat, 03 Jun 2017 02:19:51 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109926-mainreport@xen.org>
X-Osstest-Failures: qemu-upstream-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-upstream-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-armhf-armhf-xl-rtds:xen-install:fail:nonblocking
 qemu-upstream-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 qemu-upstream-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 qemu-upstream-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=e97832ec6b2a7ddd48b8e6d1d848ffdfee6a31c7
X-Osstest-Versions-That: qemuu=e97832ec6b2a7ddd48b8e6d1d848ffdfee6a31c7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 03 Jun 2017 02:19:51 +0000
Subject: [Xen-devel] [qemu-upstream-4.9-testing baseline test] 109926:
	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>

Ik9sZCIgdGVzdGVkIHZlcnNpb24gaGFkIG5vdCBhY3R1YWxseSBiZWVuIHRlc3RlZDsgdGhlcmVm
b3JlIGluIHRoaXMKZmxpZ2h0IHdlIHRlc3QgaXQsIHJhdGhlciB0aGFuIGEgbmV3IGNhbmRpZGF0
ZS4gIFRoZSBiYXNlbGluZSwgaWYKYW55LCBpcyB0aGUgbW9zdCByZWNlbnQgYWN0dWFsbHkgdGVz
dGVkIHJldmlzaW9uLgoKZmxpZ2h0IDEwOTkyNiBxZW11LXVwc3RyZWFtLTQuOS10ZXN0aW5nIHJl
YWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cy8xMDk5MjYvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2gg
ZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgICA1IHhlbi1pbnN0YWxsICAgICAgICAgICAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwteHNtICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhz
bSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdGFydC93aW4ucmVwZWF0ICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNiBkZWJpYW4t
aHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgOSB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3Rh
bGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBxZW11dSAgICAgICAgICAgICAgICBlOTc4MzJlYzZiMmE3ZGRkNDhiOGU2ZDFkODQ4ZmZkZmVl
NmEzMWM3CmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAgICAgICAgICAgICBlOTc4MzJlYzZi
MmE3ZGRkNDhiOGU2ZDFkODQ4ZmZkZmVlNmEzMWM3CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMDk5
MjYgIDIwMTctMDYtMDEgMTE6MTY6MjAgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAg
ICAgICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5kKSAgICAgICAgIDAgYXR0ZW1wdHMKCmpv
YnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5CgoKUHVibGlzaGVkIHRlc3RlZCB0cmVlIGlzIGFscmVhZHkgdXAgdG8g
ZGF0ZS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Jun 03 05:41:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Jun 2017 05: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 1dH1o4-0008Ho-Ii; Sat, 03 Jun 2017 05:41:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <nab@linux-iscsi.org>) id 1dH1o3-0008Hh-Ks
 for xen-devel@lists.xenproject.org; Sat, 03 Jun 2017 05:40:59 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 73/C4-01734-AEB42395; Sat, 03 Jun 2017 05:40:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsXiLC6zTveVt1G
 kwbqVUhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aX6ZsYC3axVjzp+czcwHifpYuRi0NIYDOT
 xNnzV5i6GDk5eAXcJD7v28kKYgsL2ErMaL3FDmKzCRhLtPU2gdkiAgYSv3svMII0MwscZ5S4P
 /cyC0iCRUBV4urJmWBFnAKOEhP+vWQEsYUEyiQ2nFzLDGIzC2hKtG7/DVTDwSEhICPRsaccxO
 QVEJT4u0MYokJeYvvbOcwTGHlnIWmYhVA1C0nVAkbmVYwaxalFZalFuoZGeklFmekZJbmJmTm
 6hgamermpxcWJ6ak5iUnFesn5uZsYgSHFAAQ7GPtmOR9ilORgUhLlNTU2jBTiS8pPqcxILM6I
 LyrNSS0+xCjDwaEkwZvpZRQpJFiUmp5akZaZAwxumLQEB4+SCO87D6A0b3FBYm5xZjpE6hSjM
 ceG1eu/MHE0fdjyhUmIJS8/L1VKnNcNZJIASGlGaR7cIFjUXWKUlRLmZQQ6TYinILUoN7MEVf
 4VozgHo5Iw71+QhTyZeSVw+14BncIEdMqLbfogp5QkIqSkGhi7us6aN6R9XPBzt8O8K+7s+Q/
 aTcMz5Uv+TFiYvShB9FBEdkQGywerC8uOJ/UJShnMvPXsmuyzR9ekJd5uvaia7rGxTbxU45ap
 jqn2AvHNTcnhnQdfLmKYwbbfhj+2u9DdQ61v3+Q45r0bP+z98e/1rCfPPawFv1YuVjtr7izn0
 6b/T3Jtgq8SS3FGoqEWc1FxIgBf76BLtQIAAA==
X-Env-Sender: nab@linux-iscsi.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1496468457!101644927!1
X-Originating-IP: [67.23.28.174]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47099 invoked from network); 3 Jun 2017 05:40:58 -0000
Received: from mail.linux-iscsi.org (HELO linux-iscsi.org) (67.23.28.174)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;
 3 Jun 2017 05:40:58 -0000
Received: from [192.168.1.66] (75-37-194-224.lightspeed.lsatca.sbcglobal.net
 [75.37.194.224]) (using SSLv3 with cipher AES256-SHA (256/256 bits))
 (No client certificate requested) (Authenticated sender: nab)
 by linux-iscsi.org (Postfix) with ESMTPSA id A8E1640B11;
 Sat,  3 Jun 2017 05:43:57 +0000 (UTC)
Message-ID: <1496468455.27407.305.camel@haakon3.risingtidesystems.com>
From: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
To: Bart Van Assche <bart.vanassche@sandisk.com>
Date: Fri, 02 Jun 2017 22:40:55 -0700
In-Reply-To: <20170523234854.21452-16-bart.vanassche@sandisk.com>
References: <20170523234854.21452-1-bart.vanassche@sandisk.com>
 <20170523234854.21452-16-bart.vanassche@sandisk.com>
X-Mailer: Evolution 3.4.4-1 
Mime-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>, Hannes Reinecke <hare@suse.com>,
 target-devel@vger.kernel.org, xen-devel@lists.xenproject.org,
 David Disseldorp <ddiss@suse.de>, Christoph Hellwig <hch@lst.de>
Subject: Re: [Xen-devel] [PATCH 15/33] xen/scsiback: Fix a use-after-free
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAyMDE3LTA1LTIzIGF0IDE2OjQ4IC0wNzAwLCBCYXJ0IFZhbiBBc3NjaGUgd3JvdGU6
Cj4gc2NzaWJhY2tfcmVsZWFzZV9jbWQoKSBtdXN0IG5vdCBkZXJlZmVyZW5jZSBzZV9jbWQtPnNl
X3Rtcl9yZXEKPiBiZWNhdXNlIHRoYXQgbWVtb3J5IGlzIGZyZWVkIGJ5IHRhcmdldF9mcmVlX2Nt
ZF9tZW0oKSBiZWZvcmUKPiBzY3NpYmFja19yZWxlYXNlX2NtZCgpIGlzIGNhbGxlZC4gRml4IHRo
aXMgdXNlLWFmdGVyLWZyZWUgYnkKPiBpbmxpbmluZyBzdHJ1Y3Qgc2NzaWJhY2tfdG1yIGludG8g
c3RydWN0IHZzY3NpYmtfcGVuZC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBCYXJ0IFZhbiBBc3NjaGUg
PGJhcnQudmFuYXNzY2hlQHNhbmRpc2suY29tPgo+IENjOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+Cj4gQ2M6IENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgo+IENjOiBIYW5u
ZXMgUmVpbmVja2UgPGhhcmVAc3VzZS5jb20+Cj4gQ2M6IERhdmlkIERpc3NlbGRvcnAgPGRkaXNz
QHN1c2UuZGU+Cj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IC0tLQo+ICBk
cml2ZXJzL3hlbi94ZW4tc2NzaWJhY2suYyB8IDMzICsrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCAyNCBkZWxldGlvbnMo
LSkKCkFwcGxpZWQuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Jun 03 05:41:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Jun 2017 05: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 1dH1nq-0008HG-9D; Sat, 03 Jun 2017 05:40: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 1dH1no-0008H4-Eb
 for xen-devel@lists.xensource.com; Sat, 03 Jun 2017 05:40:44 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 04/AF-02180-BDB42395; Sat, 03 Jun 2017 05:40:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLLMWRWlGSWpSXmKPExsWS0XRdVfeWt1G
 kwYLpuhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWH3equCXcUXTsrmMDYxr
 tboYuTiEBP4ySlxacYQNwnnMKHFx8j4ghxPI2cYocXlyEIgtIuAs8fXMXHYQm1dAX6Lp6QkwW
 1hAT+Lw+62sILaEgJfE+fvr4ezdk14ydzGyc7AJWEkcEgOJsgioSvz6spd1AiPXAkaGVYzqxa
 lFZalFuuZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBXmUAgh2MxyY7H2KU5GB
 SEuVVB3pbiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvCy+gnGBRanpqRVpmDjC8YNISHDxKIrzv
 PIDSvMUFibnFmekQqVOMuhwbVq//wiTEkpeflyolzssLMl8ApCijNA9uBCzULzHKSgnzMgIdJ
 cRTkFqUm1mCKv+KUZyDUUmYVwZkCk9mXgncpldARzABHfFimz7IESWJCCmpBkZpBQ/R20xHxX
 eLXNskcbkt49fG/4c//Cj4O2fX51OnhXTLnFfaF15/drPOJ2j/AdPrc6ykPlocjnKx7mo/ZCe
 06RpvsZwpn2uY5JnPl8Icwru3r9GS1NXb+F1QMcB4He8WuQMCLVnPS77PPPnM57WqZEFUatP2
 9663La0c/lZk6fas71llO0eJpTgj0VCLuag4EQAodZ5RcAIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1496468441!85803053!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3924 invoked from network); 3 Jun 2017 05:40:42 -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 Jun 2017 05:40: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 1dH1ng-0006xM-LC; Sat, 03 Jun 2017 05:40: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 1dH1na-0007p6-5U; Sat, 03 Jun 2017 05:40:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dH1nY-0002q9-Sp; Sat, 03 Jun 2017 05:40:29 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109950-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=a04ec6d9f70f7eedf5ab49b098970245270fa594
X-Osstest-Versions-That: ovmf=b0b626ea2f16faca9f864599384fd184a89e0195
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 03 Jun 2017 05:40:29 +0000
Subject: [Xen-devel] [ovmf test] 109950: 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>

ZmxpZ2h0IDEwOTk1MCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDk5NTAvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBhMDRlYzZkOWY3MGY3ZWVkZjVhYjQ5YjA5ODk3MDI0
NTI3MGZhNTk0CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBiMGI2MjZl
YTJmMTZmYWNhOWY4NjQ1OTkzODRmZDE4NGE4OWUwMTk1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MDk5MzIgIDIwMTctMDYtMDIgMDk6MTY6NTIgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTA5OTUwICAyMDE3LTA2LTAzIDAxOjE2OjA3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSm9yZGFuIEp1
c3RlbiA8am9yZGFuLmwuanVzdGVuQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9b3ZtZgorIHJldmlzaW9u
PWEwNGVjNmQ5ZjcwZjdlZWRmNWFiNDliMDk4OTcwMjQ1MjcwZmE1OTQKKyAuIC4vY3JpLWxvY2st
cmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAw
MDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAg
ICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWco
KTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAn
CisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3Nz
dGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysr
IGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisr
IHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21l
L29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9t
ZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrIC4vYXAtcHVzaCBvdm1mIGEwNGVjNmQ5ZjcwZjdlZWRmNWFiNDliMDk4OTcw
MjQ1MjcwZmE1OTQKKyBicmFuY2g9b3ZtZgorIHJldmlzaW9uPWEwNGVjNmQ5ZjcwZjdlZWRmNWFi
NDliMDk4OTcwMjQ1MjcwZmE1OTQKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21t
b24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysg
Z2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVz
dDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHBy
aW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9t
ZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdb
JyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9y
ZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9o
b21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdl
dGNvbmZpZworKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIg
aW4KKyB0cmVlPW92bWYKKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlCisgJ1snIHhvdm1mID0geGxp
bnV4ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11
LXVwc3RyZWFtLXVuc3RhYmxlCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJl
dnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZwor
ICdbJyB4YTA0ZWM2ZDlmNzBmN2VlZGY1YWI0OWIwOTg5NzAyNDUyNzBmYTU5NCA9IHggJ10nCisg
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
CisrIDogdGVzdGVkL2xpbnV4LTMuMTQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycg
eGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9
IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRl
c3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51
eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFp
bHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisr
IDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5v
dm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20v
Y2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11
LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUt
eGVuLmdpdAorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9x
ZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVY
PW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0Cisg
VFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
cWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRS
RUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3Zt
Zi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0
Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgb3ZtZgorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNh
c2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy9vdm1mCisgZ2l0IHB1c2gg
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0IGEw
NGVjNmQ5ZjcwZjdlZWRmNWFiNDliMDk4OTcwMjQ1MjcwZmE1OTQ6cmVmcy9oZWFkcy94ZW4tdGVz
dGVkLW1hc3RlcgpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rl
c3Qvb3ZtZi5naXQKICAgYjBiNjI2ZS4uYTA0ZWM2ZCAgYTA0ZWM2ZDlmNzBmN2VlZGY1YWI0OWIw
OTg5NzAyNDUyNzBmYTU5NCAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Jun 03 05:41:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Jun 2017 05: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 1dH1oJ-0008Ks-UT; Sat, 03 Jun 2017 05:41:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <nab@linux-iscsi.org>) id 1dH1oJ-0008KZ-2T
 for xen-devel@lists.xenproject.org; Sat, 03 Jun 2017 05:41:15 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 F3/E2-03613-AFB42395; Sat, 03 Jun 2017 05:41:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsXiLC6zTvent1G
 kwcYOI4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePbxaNsBRNZKmafmM3ewHiYuYuRi0NIYDOT
 xKnXTSxdjJwcvAJuEv/3fGQEsYUFoiWenFrCDmKzCRhLtPU2gdkiAgYSv3svMII0MwscZ5S4P
 /cyWDOLgKrE4etbgKZycHAKOEq8XaUCEhYSKJNYsmkW2ExmAU2J1u2/2UFKJARkJDr2lIOYvA
 KCEn93CENUyEtsfzuHeQIj7ywkDbMQqmYhqVrAyLyKUb04tagstUjXSC+pKDM9oyQ3MTNH19D
 ATC83tbg4MT01JzGpWC85P3cTIzCcGIBgB+Oyv06HGCU5mJREeU2NDSOF+JLyUyozEosz4otK
 c1KLDzHKcHAoSfBmehlFCgkWpaanVqRl5gADGyYtwcGjJML7zgMozVtckJhbnJkOkTrFaMyxY
 fX6L0wcTR+2fGESYsnLz0uVEud1A5kkAFKaUZoHNwgWcZcYZaWEeRmBThPiKUgtys0sQZV/xS
 jOwagkzPsXZCFPZl4J3L5XQKcwAZ3yYps+yCkliQgpqQbGbTn3FkyY6Pte7u7ptyflTafJhSm
 zaq2qWfhslrz9qQ/Tru+LD/26uX/+Lzb991w5jzbkP/Uqe6Bd9oLltGTFEpvpVzlcj62t58jS
 25oZamXFHO3KtsmnJafwQK9f0JLHk86/4jpkuPr3vbNe93dc+2qnJ3lvwqEv6QGydrwWs80XH
 ZQWV5jdqMRSnJFoqMVcVJwIAIuEiuWzAgAA
X-Env-Sender: nab@linux-iscsi.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1496468472!60139556!1
X-Originating-IP: [67.23.28.174]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4034 invoked from network); 3 Jun 2017 05:41:13 -0000
Received: from mail.linux-iscsi.org (HELO linux-iscsi.org) (67.23.28.174)
 by server-16.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;
 3 Jun 2017 05:41:13 -0000
Received: from [192.168.1.66] (75-37-194-224.lightspeed.lsatca.sbcglobal.net
 [75.37.194.224]) (using SSLv3 with cipher AES256-SHA (256/256 bits))
 (No client certificate requested) (Authenticated sender: nab)
 by linux-iscsi.org (Postfix) with ESMTPSA id 26F3440B12;
 Sat,  3 Jun 2017 05:44:13 +0000 (UTC)
Message-ID: <1496468471.27407.306.camel@haakon3.risingtidesystems.com>
From: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
To: Bart Van Assche <bart.vanassche@sandisk.com>
Date: Fri, 02 Jun 2017 22:41:11 -0700
In-Reply-To: <20170523234854.21452-17-bart.vanassche@sandisk.com>
References: <20170523234854.21452-1-bart.vanassche@sandisk.com>
 <20170523234854.21452-17-bart.vanassche@sandisk.com>
X-Mailer: Evolution 3.4.4-1 
Mime-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>, Hannes Reinecke <hare@suse.com>,
 target-devel@vger.kernel.org, xen-devel@lists.xenproject.org,
 David Disseldorp <ddiss@suse.de>, Christoph Hellwig <hch@lst.de>
Subject: Re: [Xen-devel] [PATCH 16/33] xen/scsiback: Replace a waitqueue and
 a counter by a completion
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAyMDE3LTA1LTIzIGF0IDE2OjQ4IC0wNzAwLCBCYXJ0IFZhbiBBc3NjaGUgd3JvdGU6
Cj4gVGhpcyBwYXRjaCBzaW1wbGlmaWVzIHRoZSBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgc2NzaWJh
Y2sgZHJpdmVyCj4gYnV0IGRvZXMgbm90IGNoYW5nZSBpdHMgYmVoYXZpb3IuCj4gCj4gU2lnbmVk
LW9mZi1ieTogQmFydCBWYW4gQXNzY2hlIDxiYXJ0LnZhbmFzc2NoZUBzYW5kaXNrLmNvbT4KPiBD
YzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+IENjOiBDaHJpc3RvcGggSGVsbHdp
ZyA8aGNoQGxzdC5kZT4KPiBDYzogSGFubmVzIFJlaW5lY2tlIDxoYXJlQHN1c2UuY29tPgo+IENj
OiBEYXZpZCBEaXNzZWxkb3JwIDxkZGlzc0BzdXNlLmRlPgo+IENjOiB4ZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKPiAtLS0KPiAgZHJpdmVycy94ZW4veGVuLXNjc2liYWNrLmMgfCAxMSAr
KysrLS0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9u
cygtKQoKQXBwbGllZC4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Jun 03 05:41:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Jun 2017 05: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 1dH1oV-0008NJ-5R; Sat, 03 Jun 2017 05: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 <nab@linux-iscsi.org>) id 1dH1oT-0008Ml-Uw
 for xen-devel@lists.xenproject.org; Sat, 03 Jun 2017 05:41:26 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 1B/F2-03613-50C42395; Sat, 03 Jun 2017 05:41:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIIsWRWlGSWpSXmKPExsXiLC6zTpfFxyj
 S4P5OI4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPWmomMBZ3sFZ+nr2NuYPzF2sXIxSEksJlJ
 onnLIiCHk4NXwE1iy/9GRhBbWMBH4uHt7ewgNpuAsURbbxOYLSJgIPG79wIjSDOzwHFGiftzL
 7OAJFgEVCXW9l5mArE5BRwlHm28AdYgJFAm0f3jLlgNs4CmROv230BxDg4JARmJjj3lICavgK
 DE3x3CEBXyEtvfzmGewMg7C0nDLISqWUiqFjAyr2JUL04tKkst0jXSSyrKTM8oyU3MzNE1NDD
 Ty00tLk5MT81JTCrWS87P3cQIDCgGINjBuOyv0yFGSQ4mJVFeU2PDSCG+pPyUyozE4oz4otKc
 1OJDjDIcHEoSvJleRpFCgkWp6akVaZk5wNCGSUtw8CiJ8L7zAErzFhck5hZnpkOkTjEac2xYv
 f4LE0fThy1fmIRY8vLzUqXEed1AJgmAlGaU5sENgsXcJUZZKWFeRqDThHgKUotyM0tQ5V8xin
 MwKgnz/gVZyJOZVwK37xXQKUxAp7zYpg9ySkkiQkqqgbG9fHX+t5mFH5t/izMb/GibqTarsPL
 jlWuTvlZ+OrH0qvnk6r13TzyUXFFQ7Pp34pSi8H0emeeMum8s+WaTllqjdW5PVkYxd2dyBHOY
 A1cvO88m85qzRsc0Z3yt3R94rjWyY8MMkVVTNxz4c+7zvRUVT259yc749OTsyblCQnL+EnF9H
 upCmzWUWIozEg21mIuKEwE8mn8ptAIAAA==
X-Env-Sender: nab@linux-iscsi.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1496468483!105996674!1
X-Originating-IP: [67.23.28.174]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58316 invoked from network); 3 Jun 2017 05:41:24 -0000
Received: from mail.linux-iscsi.org (HELO linux-iscsi.org) (67.23.28.174)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;
 3 Jun 2017 05:41:24 -0000
Received: from [192.168.1.66] (75-37-194-224.lightspeed.lsatca.sbcglobal.net
 [75.37.194.224]) (using SSLv3 with cipher AES256-SHA (256/256 bits))
 (No client certificate requested) (Authenticated sender: nab)
 by linux-iscsi.org (Postfix) with ESMTPSA id 233A440B13;
 Sat,  3 Jun 2017 05:44:24 +0000 (UTC)
Message-ID: <1496468482.27407.307.camel@haakon3.risingtidesystems.com>
From: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
To: Bart Van Assche <bart.vanassche@sandisk.com>
Date: Fri, 02 Jun 2017 22:41:22 -0700
In-Reply-To: <20170523234854.21452-18-bart.vanassche@sandisk.com>
References: <20170523234854.21452-1-bart.vanassche@sandisk.com>
 <20170523234854.21452-18-bart.vanassche@sandisk.com>
X-Mailer: Evolution 3.4.4-1 
Mime-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>, Hannes Reinecke <hare@suse.com>,
 target-devel@vger.kernel.org, xen-devel@lists.xenproject.org,
 David Disseldorp <ddiss@suse.de>, Christoph Hellwig <hch@lst.de>
Subject: Re: [Xen-devel] [PATCH 17/33] xen/scsiback: Make TMF processing
	slightly faster
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAyMDE3LTA1LTIzIGF0IDE2OjQ4IC0wNzAwLCBCYXJ0IFZhbiBBc3NjaGUgd3JvdGU6
Cj4gVGFyZ2V0IGRyaXZlcnMgbXVzdCBndWFyYW50ZWUgdGhhdCBzdHJ1Y3Qgc2VfY21kIGFuZCBz
dHJ1Y3Qgc2VfdG1yX3JlcQo+IGV4aXN0IGFzIGxvbmcgYXMgdGFyZ2V0X3Rtcl93b3JrKCkgaXMg
aW4gcHJvZ3Jlc3MuIFNpbmNlIHRoZSBsYXN0Cj4gYWNjZXNzIGJ5IHRoZSBMSU8gY29yZSBpcyBh
IGNhbGwgdG8gLmNoZWNrX3N0b3BfZnJlZSgpIGFuZCBzaW5jZSB0aGUKPiBYZW4gc2NzaWJhY2sg
LmNoZWNrX3N0b3BfZnJlZSgpIGRyb3BzIGEgcmVmZXJlbmNlIHRvIHRoZSBUTUYsIGl0IGlzCj4g
YWxyZWFkeSBndWFyYW50ZWVkIHRoYXQgdGhlIHN0cnVjdCBzZV9jbWQgdGhhdCBjb3JyZXNwb25k
cyB0byB0aGUgVE1GCj4gZXhpc3RzIGFzIGxvbmcgYXMgdGFyZ2V0X3Rtcl93b3JrKCkgaXMgaW4g
cHJvZ3Jlc3MuIEhlbmNlIGNoYW5nZSB0aGUKPiBzZWNvbmQgYXJndW1lbnQgb2YgdHJhbnNwb3J0
X2dlbmVyaWNfZnJlZV9jbWQoKSBmcm9tIDEgaW50byAwLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEJh
cnQgVmFuIEFzc2NoZSA8YmFydC52YW5hc3NjaGVAc2FuZGlzay5jb20+Cj4gQ2M6IEp1ZXJnZW4g
R3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiBDYzogQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3Qu
ZGU+Cj4gQ2M6IEhhbm5lcyBSZWluZWNrZSA8aGFyZUBzdXNlLmNvbT4KPiBDYzogRGF2aWQgRGlz
c2VsZG9ycCA8ZGRpc3NAc3VzZS5kZT4KPiBDYzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCj4gLS0tCj4gIGRyaXZlcnMveGVuL3hlbi1zY3NpYmFjay5jIHwgMiArLQo+ICAxIGZpbGUg
Y2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCkFwcGxpZWQuCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Jun 03 06:03:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Jun 2017 06: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 1dH29a-0001mO-VL; Sat, 03 Jun 2017 06:03:14 +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 1dH29Z-0001mC-1y
 for xen-devel@lists.xensource.com; Sat, 03 Jun 2017 06:03:13 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 48/05-03696-02152395; Sat, 03 Jun 2017 06:03:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVVc+0Cj
 S4HKXsMWKx79ZLO5Nec/uwORx+MMVFo/tfbvYA5iiWDPzkvIrElgzXjTcYyvoD6yYOVm9gXG1
 URcjF4eQwF9GifmNF1khnMeMEu+OPIFytjFKbPi6kbGLkZNDRMBZ4uuZuewgNq+AvkTXh0/MX
 YwcHMICFhJfttmB1EsIHJaTOPz+LRNIjYSAt8TlWS8ZYewnH16xdTGyc7AJWEkcEgOJsgioSt
 z63s08gZF7ASPDKkaN4tSistQiXUMLvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2
 MQI8zAMEOxpsbAw4xSnIwKYnyqnsbRQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4O3xB8oJFqWm
 p1akZeYAQw8mLcHBoyTCux8kzVtckJhbnJkOkTrFqMuxYfX6L0xCLHn5ealS4rwnQIoEQIoyS
 vPgRsDi4BKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeZl8gabwZOaVwG16BXQEE9ARL7bpgx
 xRkoiQkmpgDJvqZeviIiyqpcAl3HC59RdLALNKa0PrVTWRMHmTbV57KxW+zmO66l+4uWTVG7t
 jZvOLyt8dE6trMu1TzROwZWQ6t0niZsRyb0/lncXZ3al9+ycfnGBRNp2Vz6lGTtRBXffxGvUq
 OdeVx3c0XWfxDo0of5TV93Pvhzlz0o78lF1g3nBglroSS3FGoqEWc1FxIgDwmhnTfgIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1496469790!71962247!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51713 invoked from network); 3 Jun 2017 06:03:11 -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; 3 Jun 2017 06:03: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 1dH29U-0007c4-K9; Sat, 03 Jun 2017 06:03:08 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dH29P-0000bP-8T; Sat, 03 Jun 2017 06:03:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dH29O-0007uv-KO; Sat, 03 Jun 2017 06:03:03 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109928-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-arm64-arm64-xl-credit2:guest-start:fail:regression
 qemu-mainline:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10: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-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-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-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-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2: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-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-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-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-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-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-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=066ae4f829bcc6b8c98994a7c22fe570d500d548
X-Osstest-Versions-That: qemuu=0748b3526e8cb78b9cd64208426bfc3d54a72b04
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 03 Jun 2017 06:03:02 +0000
Subject: [Xen-devel] [qemu-mainline test] 109928: 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="===============5797889676679519471=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-arm64-arm64-xl-credit2  11 guest-start              fail REGR. vs. 109898
 test-armhf-armhf-xl-credit2 15 guest-start/debian.repeat fail REGR. vs. 109898

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop      fail blocked in 109898
 test-amd64-i386-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail like 109862
 test-armhf-armhf-xl-rtds     15 guest-start/debian.repeat    fail  like 109898
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 109898
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 109898
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 109898
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass

version targeted for testing:
 qemuu                066ae4f829bcc6b8c98994a7c22fe570d500d548
baseline version:
 qemuu                0748b3526e8cb78b9cd64208426bfc3d54a72b04

Last test of basis   109898  2017-05-31 12:26:41 Z    2 days
Testing same since   109928  2017-06-01 13:24:50 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Eduardo Habkost <ehabkost@redhat.com>
  Greg Kurz <groug@kaod.org>
  Leo Gaspard <leo@gaspard.io>
  Marc-André Lureau <marcandre.lureau@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-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                                  fail    
 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                                     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 336 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5797889676679519471==--

From xen-devel-bounces@lists.xen.org Sat Jun 03 07:05:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Jun 2017 07: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 1dH36y-0005xv-S2; Sat, 03 Jun 2017 07:04:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <nab@linux-iscsi.org>) id 1dH36x-0005xp-IN
 for xen-devel@lists.xenproject.org; Sat, 03 Jun 2017 07:04:35 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 B4/FA-03587-28F52395; Sat, 03 Jun 2017 07:04:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsXiLC6zTrcp3ij
 S4O9ZWYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePz8pXMBd3sFZ8+bmZtYPzH2sXIxSEksJlJ
 Yte12WxdjJwcvAJuEgcWdTGD2MICthIzWm+xg9hsAsYSbb1NYLaIgIHE794LjCDNzALHGSXuz
 73MApJgEVCVOHHwMtggTgF3idkLL8BsYJRo3H+bESTBLKAp0br9N9AkDg4JARmJjj3lICavgK
 DE3x3CEBXyEtvfzmGewMg7C0nDLISqWUiqFjAyr2LUKE4tKkst0jU00EsqykzPKMlNzMwB8sz
 0clOLixPTU3MSk4r1kvNzNzECg4oBCHYw3lsWcIhRkoNJSZRX3dsoUogvKT+lMiOxOCO+qDQn
 tfgQowwHh5IEb0YcUE6wKDU9tSItMwcY3jBpCQ4eJRHeQJA0b3FBYm5xZjpE6hSjMceG1eu/M
 HE0fdjyhUmIJS8/L1VKnDcapFQApDSjNA9uECzuLjHKSgnzMgKdJsRTkFqUm1mCKv+KUZyDUU
 mYd2I00BSezLwSuH2vgE5hAjrlxTZ9kFNKEhFSUg2MvO+5vC/IP4grnX95iuZk29me3btuhWj
 V6L06mNO5r42nZFvK1M5Iq1nx/IbmZ9bomYtw2PqssXzEPlMzcmaXlK1s62RNgd/tRsWFDoc6
 hRj5rjWIX5eYySLv7nx84/bc3tlKv8Iscr6urr3251LTwfiQsPmn7s7TVun7s6Zu7h79G5Pyf
 55RYinOSDTUYi4qTgQApV9U6LYCAAA=
X-Env-Sender: nab@linux-iscsi.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1496473473!72141228!1
X-Originating-IP: [67.23.28.174]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26707 invoked from network); 3 Jun 2017 07:04:34 -0000
Received: from mail.linux-iscsi.org (HELO linux-iscsi.org) (67.23.28.174)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;
 3 Jun 2017 07:04:34 -0000
Received: from [192.168.1.66] (75-37-194-224.lightspeed.lsatca.sbcglobal.net
 [75.37.194.224]) (using SSLv3 with cipher AES256-SHA (256/256 bits))
 (No client certificate requested) (Authenticated sender: nab)
 by linux-iscsi.org (Postfix) with ESMTPSA id C7CA840B11;
 Sat,  3 Jun 2017 07:07:33 +0000 (UTC)
Message-ID: <1496473471.27407.317.camel@haakon3.risingtidesystems.com>
From: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
To: Bart Van Assche <bart.vanassche@sandisk.com>
Date: Sat, 03 Jun 2017 00:04:31 -0700
In-Reply-To: <1496468455.27407.305.camel@haakon3.risingtidesystems.com>
References: <20170523234854.21452-1-bart.vanassche@sandisk.com>
 <20170523234854.21452-16-bart.vanassche@sandisk.com>
 <1496468455.27407.305.camel@haakon3.risingtidesystems.com>
X-Mailer: Evolution 3.4.4-1 
Mime-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>, Hannes Reinecke <hare@suse.com>,
 target-devel@vger.kernel.org, xen-devel@lists.xenproject.org,
 David Disseldorp <ddiss@suse.de>, Christoph Hellwig <hch@lst.de>
Subject: Re: [Xen-devel] [PATCH 15/33] xen/scsiback: Fix a use-after-free
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCAyMDE3LTA2LTAyIGF0IDIyOjQwIC0wNzAwLCBOaWNob2xhcyBBLiBCZWxsaW5nZXIg
d3JvdGU6Cj4gT24gVHVlLCAyMDE3LTA1LTIzIGF0IDE2OjQ4IC0wNzAwLCBCYXJ0IFZhbiBBc3Nj
aGUgd3JvdGU6Cj4gPiBzY3NpYmFja19yZWxlYXNlX2NtZCgpIG11c3Qgbm90IGRlcmVmZXJlbmNl
IHNlX2NtZC0+c2VfdG1yX3JlcQo+ID4gYmVjYXVzZSB0aGF0IG1lbW9yeSBpcyBmcmVlZCBieSB0
YXJnZXRfZnJlZV9jbWRfbWVtKCkgYmVmb3JlCj4gPiBzY3NpYmFja19yZWxlYXNlX2NtZCgpIGlz
IGNhbGxlZC4gRml4IHRoaXMgdXNlLWFmdGVyLWZyZWUgYnkKPiA+IGlubGluaW5nIHN0cnVjdCBz
Y3NpYmFja190bXIgaW50byBzdHJ1Y3QgdnNjc2lia19wZW5kLgo+ID4gCj4gPiBTaWduZWQtb2Zm
LWJ5OiBCYXJ0IFZhbiBBc3NjaGUgPGJhcnQudmFuYXNzY2hlQHNhbmRpc2suY29tPgo+ID4gQ2M6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiA+IENjOiBDaHJpc3RvcGggSGVsbHdp
ZyA8aGNoQGxzdC5kZT4KPiA+IENjOiBIYW5uZXMgUmVpbmVja2UgPGhhcmVAc3VzZS5jb20+Cj4g
PiBDYzogRGF2aWQgRGlzc2VsZG9ycCA8ZGRpc3NAc3VzZS5kZT4KPiA+IENjOiB4ZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKPiA+IC0tLQo+ID4gIGRyaXZlcnMveGVuL3hlbi1zY3NpYmFj
ay5jIHwgMzMgKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gPiAgMSBmaWxlIGNo
YW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgMjQgZGVsZXRpb25zKC0pCj4gCj4gQXBwbGllZC4KPiAK
Ck9oIGJ0dywgdGhpcyBsb29rcyBsaWtlIHN0YWJsZSBtYXRlcmlhbCB0byBtZS4KClNvIHVubGVz
cyBKdWVyZ2VuIGhhcyBhbnkgb2JqZWN0aW9ucywgYWRkaW5nIGEgdjMuMTgrIHRhZy4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Jun 03 07:07:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Jun 2017 07: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 1dH39I-00064k-97; Sat, 03 Jun 2017 07:07: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 1dH39H-00064e-J1
 for xen-devel@lists.xenproject.org; Sat, 03 Jun 2017 07:06:59 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 4B/87-02956-21062395; Sat, 03 Jun 2017 07:06:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVyuP0Ov65QglG
 kwcy7yhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bZF1MYC16wV7xqWMbYwHiDrYuRk0NCwEji
 7cR/TF2MXBxCAgsZJSYcWswIkhAWsJWY0XqLHcQWEUiQuNDYzw5SxCywlFHiy/Y5LBAdbxklF
 h2ezwRSxSagKrHh+inWLkYODl4Ba4l1J2JAwiwCKhIfOy6zgNiiAuESvQf6wTbzCghKnJz5BC
 zOKeAucf/1O7AxzALqEn/mXWKGsMUlNj37zgphy0tsfzuHeQIj/ywk7bOQtMxC0jILScsCRpZ
 VjOrFqUVlqUW6hnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIHhyQAEOxh3Pnc6
 xCjJwaQkyqvubRQpxJeUn1KZkVicEV9UmpNafIhRhoNDSYI3Iw4oJ1iUmp5akZaZA4wUmLQEB
 4+SCG8gSJq3uCAxtzgzHSJ1ilGXY8Pq9V+YhFjy8vNSpcR5o0GKBECKMkrz4EbAovYSo6yUMC
 8j0FFCPAWpRbmZJajyrxjFORiVhHknRgNN4cnMK4Hb9AroCCagI15s0wc5oiQRISXVwMjiJSr
 L3h9i5/crW0pM+ErbHea+yCP1VRMXRa1LCvuQfPGK3l5xy9jgpLOHn77ujPvcyviKW+zNphc5
 bu8ZGpzfqhuWNDsfaVQ8x8TzeOYhFxmHsh9/xEWiVnzZuMZtTllvzIQjm1dP493ziWWDhg7fz
 Jkmh15IvN/0zFNUgPOO3FZXicKaHUosxRmJhlrMRcWJACB6x6HVAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1496473618!106002248!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20090 invoked from network); 3 Jun 2017 07:06:58 -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; 3 Jun 2017 07:06: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 CAA45AAF2;
 Sat,  3 Jun 2017 07:06:57 +0000 (UTC)
To: "Nicholas A. Bellinger" <nab@linux-iscsi.org>,
 Bart Van Assche <bart.vanassche@sandisk.com>
References: <20170523234854.21452-1-bart.vanassche@sandisk.com>
 <20170523234854.21452-16-bart.vanassche@sandisk.com>
 <1496468455.27407.305.camel@haakon3.risingtidesystems.com>
 <1496473471.27407.317.camel@haakon3.risingtidesystems.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <a3a1ba37-5dff-f750-fe91-40e5f0e11188@suse.com>
Date: Sat, 3 Jun 2017 09:06:56 +0200
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: <1496473471.27407.317.camel@haakon3.risingtidesystems.com>
Content-Language: de-DE
Cc: David Disseldorp <ddiss@suse.de>, Hannes Reinecke <hare@suse.com>,
 target-devel@vger.kernel.org, Christoph Hellwig <hch@lst.de>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 15/33] xen/scsiback: Fix a use-after-free
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDMvMDYvMTcgMDk6MDQsIE5pY2hvbGFzIEEuIEJlbGxpbmdlciB3cm90ZToKPiBPbiBGcmks
IDIwMTctMDYtMDIgYXQgMjI6NDAgLTA3MDAsIE5pY2hvbGFzIEEuIEJlbGxpbmdlciB3cm90ZToK
Pj4gT24gVHVlLCAyMDE3LTA1LTIzIGF0IDE2OjQ4IC0wNzAwLCBCYXJ0IFZhbiBBc3NjaGUgd3Jv
dGU6Cj4+PiBzY3NpYmFja19yZWxlYXNlX2NtZCgpIG11c3Qgbm90IGRlcmVmZXJlbmNlIHNlX2Nt
ZC0+c2VfdG1yX3JlcQo+Pj4gYmVjYXVzZSB0aGF0IG1lbW9yeSBpcyBmcmVlZCBieSB0YXJnZXRf
ZnJlZV9jbWRfbWVtKCkgYmVmb3JlCj4+PiBzY3NpYmFja19yZWxlYXNlX2NtZCgpIGlzIGNhbGxl
ZC4gRml4IHRoaXMgdXNlLWFmdGVyLWZyZWUgYnkKPj4+IGlubGluaW5nIHN0cnVjdCBzY3NpYmFj
a190bXIgaW50byBzdHJ1Y3QgdnNjc2lia19wZW5kLgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IEJh
cnQgVmFuIEFzc2NoZSA8YmFydC52YW5hc3NjaGVAc2FuZGlzay5jb20+Cj4+PiBDYzogSnVlcmdl
biBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+Pj4gQ2M6IENocmlzdG9waCBIZWxsd2lnIDxoY2hA
bHN0LmRlPgo+Pj4gQ2M6IEhhbm5lcyBSZWluZWNrZSA8aGFyZUBzdXNlLmNvbT4KPj4+IENjOiBE
YXZpZCBEaXNzZWxkb3JwIDxkZGlzc0BzdXNlLmRlPgo+Pj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwo+Pj4gLS0tCj4+PiAgZHJpdmVycy94ZW4veGVuLXNjc2liYWNrLmMgfCAz
MyArKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPj4+ICAxIGZpbGUgY2hhbmdlZCwg
OSBpbnNlcnRpb25zKCspLCAyNCBkZWxldGlvbnMoLSkKPj4KPj4gQXBwbGllZC4KPj4KPiAKPiBP
aCBidHcsIHRoaXMgbG9va3MgbGlrZSBzdGFibGUgbWF0ZXJpYWwgdG8gbWUuCj4gCj4gU28gdW5s
ZXNzIEp1ZXJnZW4gaGFzIGFueSBvYmplY3Rpb25zLCBhZGRpbmcgYSB2My4xOCsgdGFnLgoKTm8g
b2JqZWN0aW9ucyBmcm9tIG1lLgoKCkp1ZXJnZW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Jun 03 07:41:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Jun 2017 07:41:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dH3gb-0000Kk-4Y; Sat, 03 Jun 2017 07:41: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 1dH3gZ-0000KP-Do
 for xen-devel@lists.xensource.com; Sat, 03 Jun 2017 07:41:23 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 56/86-03613-22862395; Sat, 03 Jun 2017 07:41:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVVcxwyj
 S4MoNXYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmPN59nbngfUTFxVvLGRsY
 m026GDk5hAT+MkrsPpHSxcgFZD9mlDh5dS8bhLONUeLNgbXsIFUiAs4SX8/MBbN5BfQlNrzex
 ghiCwuYSuzc+Y8FxJYQeCMl8XOhKYTtLdHV9ZIFxl6ybhNTFyM7B5uAlcQhsS5GDg4WAVWJo4
 +8JzByL2BkWMWoUZxaVJZapGtsoJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJEeh
 vBiDYwfh3beAhRkkOJiVRXnVvo0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzr0oBygkWp6akV
 aZk5wMCDSUtw8CiJ8J4GSfMWFyTmFmemQ6ROMepybFi9/guTEEtefl6qlDivcjpQkQBIUUZpH
 twIWBRcYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjCvCMgUnsy8ErhNr4COYAI64sU2fZAjSh
 IRUlINjJbZBxzsN9TO497D/7Nw5tX9m7hkOGUCtiy0cLmavf7IzS2psU83LImJzu3W+8uw+kr
 nhycMDdIf9rMf+Tjj5ob3CbV7HJMmN5/pPHTXalpQ+p+t+of1tXjSItlfPtqmpLL10CSPCvta
 5g9Vuy7uUHebz/HsiubyVxtiM2c8PDf/bUgFU8qyizJKLMUZiYZazEXFiQBnbi8/fQIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1496475680!65447831!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59211 invoked from network); 3 Jun 2017 07:41:21 -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; 3 Jun 2017 07:41: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 1dH3gU-0001dC-Jm; Sat, 03 Jun 2017 07:41: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 1dH3gO-00052k-Hs; Sat, 03 Jun 2017 07:41:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dH3fW-0006ey-KW; Sat, 03 Jun 2017 07:40:52 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109933-mainreport@xen.org>
X-Osstest-Failures: linux-next:test-amd64-i386-qemut-rhel6hvm-amd:guest-stop:fail:regression
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-next:build-armhf-pvops:kernel-build:fail:regression
 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-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-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-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: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-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-amd64-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
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=8adac2641862695ac273c94b85fdd5574e2804bb
X-Osstest-Versions-That: linux=f511c0b17b081562dca8ac5061dfa86db4c66cc2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 03 Jun 2017 07:40:18 +0000
Subject: [Xen-devel] [linux-next test] 109933: 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>

ZmxpZ2h0IDEwOTkzMyBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDk5MzMvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgMTAgZ3Vlc3Qtc3RvcCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwOTg4OQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBm
YWlsIFJFR1IuIHZzLiAxMDk4ODkKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgIDUga2Vy
bmVsLWJ1aWxkICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwOTg4OQoKVGVzdHMgd2hpY2gg
ZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWV4
YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgZmFpbCBibG9ja2VkIGluIDEwOTg4OQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICBmYWls
IGJsb2NrZWQgaW4gMTA5ODg5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NiBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMDk4ODkKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0
ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE2IGRlYmlhbi1odm0taW5zdGFs
bC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICA5IHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9u
IHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgOGFkYWMyNjQxODYy
Njk1YWMyNzNjOTRiODVmZGQ1NTc0ZTI4MDRiYgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAg
ICAgICAgICAgICAgZjUxMWMwYjE3YjA4MTU2MmRjYThhYzUwNjFkZmE4NmRiNGM2NmNjMgoKTGFz
dCB0ZXN0IG9mIGJhc2lzICAgICAgICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5kKSAgICAg
CkZhaWxpbmcgc2luY2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkg
ICAgIApUZXN0aW5nIHNhbWUgc2luY2UgICAxMDk5MzMgIDIwMTctMDYtMDIgMDk6MjA6MjUgWiAg
ICAwIGRheXMgICAgMSBhdHRlbXB0cwoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBy
dW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVu
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Jun 03 07:51:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Jun 2017 07: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 1dH3qX-00016F-3e; Sat, 03 Jun 2017 07:51: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=32093b9f5=citrix-osstest@xenproject.org>)
 id 1dH3qV-00015u-Sf
 for xen-devel@lists.xensource.com; Sat, 03 Jun 2017 07:51:39 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 01/9B-01709-B8A62395; Sat, 03 Jun 2017 07:51:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpG5XllG
 kwfFXChb3prxnd2D02N63iz2AMYo1My8pvyKBNePZ94usBU3CFQ192Q2MH3m6GDk4JAT8JSYc
 8exi5AQy3SXmtC9lBbFFBJwlJny4zQZi8wroSXxfsoYdxBYWsJDY/K6PqYuRC6i+iVGif/I6R
 ohmN4kbL6+wwdjvtvxnArHZBDwkJvZMZAGxWQRUJPZOvgkWFxLQkli6eCUTxAJBiZMzn4DVMA
 tISBx88YIZYo6FxKHn/5knMPLNQlI2C0nZAkamVYwaxalFZalFuoZmeklFmekZJbmJmTm6hga
 mermpxcWJ6ak5iUnFesn5uZsYgSHFAAQ7GM+f9jzEKMnBpCTKq+5tFCnEl5SfUpmRWJwRX1Sa
 k1p8iFGGg0NJgjctEygnWJSanlqRlpkDDG6YtAQHj5IIbzxImre4IDG3ODMdInWKUZdjw+r1X
 5iEWPLy81KlxHl1QIoEQIoySvPgRsAi7RKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeQ1Bpv
 Bk5pXAbXoFdAQT0BEvtumDHFGSiJCSamDs6Irdd7te//z9+AV9lWJivw+usmL7Peuv+czK6x6
 /a4OOcs7QWy16RuPWfluZ4NWn7t/e0Zy/7g9vjPi7ulb2G4Ed0k8kpNuO+C2UnT5nkrvmpg6R
 mRXbA0su+at/t74lXb3p6d/5e6w1dwWFH/n6tL1yfWQk9/zctQxMN0/Hbzus+v3RFlYfJZbij
 ERDLeai4kQA8libjq8CAAA=
X-Env-Sender: prvs=32093b9f5=citrix-osstest@xenproject.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1496476296!73237733!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31333 invoked from network); 3 Jun 2017 07:51:38 -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;
 3 Jun 2017 07:51:38 -0000
X-IronPort-AV: E=Sophos;i="5.39,289,1493683200"; d="scan'208";a="426447668"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL04.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71506-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64-libvirt:libvirt-build:fail:allowable
 ovmf:build-i386-libvirt:libvirt-build:fail:allowable
X-Osstest-Versions-This: ovmf=a04ec6d9f70f7eedf5ab49b098970245270fa594
X-Osstest-Versions-That: ovmf=b0b626ea2f16faca9f864599384fd184a89e0195
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 3 Jun 2017 08:51:33 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL04.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71506: 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
MTUwNiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE1MDYvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25z
LgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2Nr
aW5nKToKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDUgbGlidmlydC1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsICAgbGlrZSA3MTQ4MQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgNSBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcxNDgxCgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAgICAgICAgICAgYTA0ZWM2ZDlm
NzBmN2VlZGY1YWI0OWIwOTg5NzAyNDUyNzBmYTU5NApiYXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAg
ICAgICAgICAgICAgICAgYjBiNjI2ZWEyZjE2ZmFjYTlmODY0NTk5Mzg0ZmQxODRhODllMDE5NQoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcxNDgxICAyMDE3LTA2LTAyIDExOjQ4OjUwIFogICAgMCBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3MTUwNiAgMjAxNy0wNi0wMyAwNTo0NzozOCBaICAg
IDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIEpvcmRhbiBKdXN0ZW4gPGpvcmRhbi5sLmp1c3RlbkBpbnRlbC5jb20+Cgpq
b2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24g
b3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAv
aG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dz
L2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5v
dCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBhMDRlYzZkOWY3MGY3ZWVkZjVhYjQ5YjA5ODk3MDI0
NTI3MGZhNTk0CkF1dGhvcjogSm9yZGFuIEp1c3RlbiA8am9yZGFuLmwuanVzdGVuQGludGVsLmNv
bT4KRGF0ZTogICBUaHUgSnVuIDEgMTY6NDI6MzggMjAxNyAtMDcwMAoKICAgIEVtdWxhdG9yUGtn
L2J1aWxkLnNoOiBNZXJnZSBHQ0MgdG9vbGNoYWluIGRldGVjdGlvbiBmcm9tIE9WTUYKICAgIAog
ICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEu
MAogICAgU2lnbmVkLW9mZi1ieTogSm9yZGFuIEp1c3RlbiA8am9yZGFuLmwuanVzdGVuQGludGVs
LmNvbT4KICAgIENjOiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogICAgUmV2aWV3
ZWQtYnk6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Jun 03 08:50:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Jun 2017 08: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 1dH4kw-00055l-9w; Sat, 03 Jun 2017 08:49:58 +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 1dH4kv-00055f-Bv
 for xen-devel@lists.xenproject.org; Sat, 03 Jun 2017 08:49:57 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 E1/CB-02956-43872395; Sat, 03 Jun 2017 08:49:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXSPJ+BQ9ekwij
 S4MQSLovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePdqeyCBpaKo3ufsDYwTmPuYuTiEBK4yCix
 q2kykMPJISzgLDH7+CI2EFtEwF3i8sepQDYHB7OAvsS5HeUQ9fMZJZ7PaGcHqWETMJCY8nolK
 0gNr4CDxMq+IpAwi4CKRMenRywgtqhAuETvgX6wkbwCghInZz5hASnnFLCWeLWnDCTMLKAu8W
 feJWYIW1zi1pP5TBC2vMT2t3OYJzDyzULSPQtJyywkLbOQtCxgZFnFqFGcWlSWWqRrZK6XVJS
 ZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYgAxAsINx8drAQ4ySHExKorzq3kaRQnxJ
 +SmVGYnFGfFFpTmpxYcYZTg4lCR4BcqBcoJFqempFWmZOcBYgElLcPAoifDylAGleYsLEnOLM
 9MhUqcYdTmaPmz5wiTEkpeflyolzisBMkMApCijNA9uBCwuLzHKSgnzMgIdJcRTkFqUm1mCKv
 +KUZyDUUmYdy7IKp7MvBK4Ta+AjmACOuLFNn2QI0oSEVJSDYwWd9slbsoYqqez9rYs7NhSvSW
 6evKbnxvW87dvuvH2OcfsE8x7Z0tP3qyUsV+zzSGZX71ZVKJ/T8e3iZWbpHeL7p746Y5l0oOo
 F82pt95kZDQcztw0IXWubsSafb3btztmz7rX9SzxgoHtpC0B9bcnb/wQ0vTwhFBt++0Pp5Uic
 zV6T2zbYsurxFKckWioxVxUnAgAjtC2d8YCAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-15.tower-21.messagelabs.com!1496479795!71973756!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55241 invoked from network); 3 Jun 2017 08:49:56 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 Jun 2017 08:49:56 -0000
Received: from [192.168.178.122]
 (dslb-094-216-204-181.094.216.pools.vodafone-ip.de [94.216.204.181])
 by services.sec.in.tum.de (Postfix) with ESMTPSA id 96DB510C95EF6;
 Sat,  3 Jun 2017 10:49:49 +0200 (CEST)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20170601151906.10213-1-proskurin@sec.in.tum.de>
 <20170601151906.10213-10-proskurin@sec.in.tum.de>
 <75e7566c-8934-c652-3c44-d8ed912888c3@arm.com>
From: Sergej Proskurin <proskurin@sec.in.tum.de>
Message-ID: <9fdd6727-9987-c984-444a-6269843c754b@sec.in.tum.de>
Date: Sat, 3 Jun 2017 10:56:33 +0200
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: <75e7566c-8934-c652-3c44-d8ed912888c3@arm.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 1/8] arm/mem_access: Add (TCR_|TTBCR_)*
	defines
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLAoKCk9uIDA2LzAyLzIwMTcgMDU6MTMgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToK
PiBJIGhhdmUgdHdvIHNlcmllcyBvbiBteSBpbmJveCB3aXRoIHRoZSBzYW1lIHBhdGNoZXMuIEkg
YXNzdW1lIGl0IGlzIGEKPiBtaXN0YWtlIGFuZCBvbmx5IHJldmlld2VkIHRoZSAiUkZDIFBBVENI
IHYyIiB2ZXJzaW9uLgo+IAo+IExldCBtZSBrbm93IGlmIGl0IGlzIG5vdCByaWdodC4KCgp0aGVy
ZSB3YXMgYSBtaXN0YWtlIGR1cmluZyB0aGUgc3VibWlzc2lvbiBwcm9jZXNzIHNvIHRoYXQgdGhl
IHNhbWUgcGF0Y2gKc2VyaWVzIGhhcyBiZWVuIHN1Ym1pdHRlZCB0d2ljZS4gU28gdGhlcmUgaXMg
bm8gbmVlZCBmb3IgcmV2aWV3aW5nIHRoZQpzZWNvbmQgc2VyaWVzLgoKVGhhbmsgeW91IHZlcnkg
bXVjaCBmb3IgeW91ciByZXZpZXcgb2YgdGhlIGZpcnN0IHNlcmllcywgSSB3aWxsIHRyeSB0bwph
ZGRyZXNzIHlvdXIgY29tbWVudHMgYXMgc29vbiBhcyBJIGNhbi4KCkNoZWVycywKflNlcmdlagoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Jun 03 09:27:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Jun 2017 09: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 1dH5Km-0007l9-4E; Sat, 03 Jun 2017 09: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=32093b9f5=citrix-osstest@xenproject.org>)
 id 1dH5Kk-0007kn-4c
 for xen-devel@lists.xensource.com; Sat, 03 Jun 2017 09:26:58 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 FD/B9-23755-1E082395; Sat, 03 Jun 2017 09:26:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHSDve6DBqN
 IgwX9ahb3prxnd2D02N63iz2AMYo1My8pvyKBNWP+wU6mgkaRigUdyxkbGOfzdjFyckgI+Es8
 +baSHcJ2l3h7di4riC0i4Cwx4cNtNhCbV0BPonvxYTBbWCBWYsOJJ4wQ9fPYJS42WELYqhLfn
 r9jArHZBDwkJvZMZAGxWQRUJHY8+wfWKySgJbF08UomiJmCEidnPgGrYRaQkDj44gUzxBwLif
 ZPb5kmMPLOQlI2C0nZAkamVYwaxalFZalFukYWeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUn
 Fesn5uZsYgcFTz8DAuIOx/YTfIUZJDiYlUV51b6NIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8
 AfVAOcGi1PTUirTMHGAYw6QlOHiURHjb64DSvMUFibnFmekQqVOMuhwbVq//wiTEkpeflyolz
 hsGMkMApCijNA9uBCymLjHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5m0HmcKTmVcCt+kV0B
 FMQEe82KYPckRJIkJKqoEx+Vf68k3F95cHhm0KWs33bptT+4snm5OWBTrYW+q9L8s6H/305Ze
 8vF2ZuvNPi14yX8Judv2dk0OLIvfZS97NdxY/K350s1U6KsgmIHyedubUFfX9oXt4a8NDxb3O
 u4Rfny4aMC9kSetvm89/uvfVs38Kv1N90GCrdpGK0rbebnGpvOzPVhVKLMUZiYZazEXFiQBNn
 +4mpAIAAA==
X-Env-Sender: prvs=32093b9f5=citrix-osstest@xenproject.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1496482015!73034744!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42377 invoked from network); 3 Jun 2017 09:26:56 -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;
 3 Jun 2017 09:26:56 -0000
X-IronPort-AV: E=Sophos;i="5.39,289,1493683200"; d="scan'208";a="435033882"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71507-mainreport@xen.org>
X-Osstest-Failures: distros-debian-stretch:test-amd64-amd64-i386-stretch-netboot-pygrub:guest-start:fail:regression
 distros-debian-stretch:test-amd64-i386-i386-stretch-netboot-pvgrub:guest-start:fail:allowable
 distros-debian-stretch:test-amd64-i386-amd64-stretch-netboot-pygrub:guest-start:fail:allowable
 distros-debian-stretch:test-amd64-amd64-amd64-stretch-netboot-pvgrub:guest-start:fail:allowable
 distros-debian-stretch:test-armhf-armhf-armhf-stretch-netboot-pygrub:debian-di-install:fail:allowable
 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
X-Osstest-Versions-That: flight=71448
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 3 Jun 2017 10:26:52 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL02.citrite.net
Subject: [Xen-devel] [distros-debian-stretch test] 71507: 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>

ZmxpZ2h0IDcxNTA3IGRpc3Ryb3MtZGViaWFuLXN0cmV0Y2ggcmVhbCBbcmVhbF0KaHR0cDovL29z
c3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MTUwNy8KClJlZ3Jl
c3Npb25zIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcs
CmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LXN0cmV0Y2gtbmV0Ym9vdC1weWdydWIgMTAgZ3Vlc3Qtc3RhcnQgZmFpbCBSRUdSLiB2
cy4gNzE0NDgKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5v
dCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1zdHJldGNoLW5ldGJvb3QtcHZncnVi
IDEwIGd1ZXN0LXN0YXJ0ICAgICBmYWlsIGxpa2UgNzE0NDgKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2
NC1zdHJldGNoLW5ldGJvb3QtcHlncnViIDEwIGd1ZXN0LXN0YXJ0ICAgIGZhaWwgbGlrZSA3MTQ0
OAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1zdHJldGNoLW5ldGJvb3QtcHZncnViIDEwIGd1ZXN0
LXN0YXJ0ICAgZmFpbCBsaWtlIDcxNDQ4CiB0ZXN0LWFybWhmLWFybWhmLWFybWhmLXN0cmV0Y2gt
bmV0Ym9vdC1weWdydWIgOSBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzE0NDgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0
LWFybTY0LWFybWhmLXN0cmV0Y2gtbmV0Ym9vdC1weWdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAg
YmxvY2tlZCBuL2EKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2Nh
dGUgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNz
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAg
ICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMg
Y2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwoKYmFzZWxpbmUg
dmVyc2lvbjoKIGZsaWdodCAgICAgICAgICAgICAgIDcxNDQ4Cgpqb2JzOgogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtYW1kNjQtc3RyZXRjaC1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWkzODYtc3RyZXRjaC1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtYW1kNjQtc3RyZXRjaC1uZXRib290LXB5Z3J1
YiAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtYXJtaGYtc3RyZXRj
aC1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi1hcm1oZi1zdHJldGNoLW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWkzODYtc3RyZXRjaC1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUu
bmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29z
c3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Jun 03 09:51:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Jun 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 1dH5i2-0001ER-68; Sat, 03 Jun 2017 09: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 <osstest-admin@xenproject.org>) id 1dH5i0-0001EG-OE
 for xen-devel@lists.xensource.com; Sat, 03 Jun 2017 09:51:00 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 FC/EB-01733-48682395; Sat, 03 Jun 2017 09:51:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVbe5zSj
 SoLmV22LF498sFvemvGd3YPI4/OEKi8f2vl3sAUxRrJl5SfkVCawZL2+9Zim4lltxYu9ttgbG
 n05djFwcQgJ/GSUuv17PDOE8ZpT4P/kDI4SzjVHi9N2ZQA4nh4iAs8TXM3PZuxg5OHgF9CWWX
 2QHCQsLmEvcuP6HHaReQqBXRWLv0l42kISEgKdE87mVrDD23ZWfgYrYOdgErCQOiYFEWQRUJV
 avP8AygZF7ASPDKkaN4tSistQiXWMDvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2
 MQJ/XMzAw7mCcsMrvEKMkB5OSKK+6t1GkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnery1AOcGi
 1PTUirTMHGDwwaQlOHiURHjPtAKleYsLEnOLM9MhUqcYdTk2rF7/hUmIJS8/L1VKnNcBpEgAp
 CijNA9uBCwSLjHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5n0PcglPZl4J3KZXQEcwAR3xYp
 s+yBEliQgpqQbGE3PqxfeK7ly24uKLFK7W4OnvfXgz1bzY5ivpNB+amejOFW9vuuqIxY1cnS1
 9rJdspxiudo2tvvuNQWoWz7Fep/Pfj/ySSFtyu/piaPGU6HVzGrh0d1XcsE53zX7r2n/xxf/f
 jfK6phemf1V6ITlloyaHi6md3fdZ1rE/058uEky8KZP/XitQiaU4I9FQi7moOBEAoyl10n8CA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1496483457!101490103!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17392 invoked from network); 3 Jun 2017 09:50:58 -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; 3 Jun 2017 09:50: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 1dH5hw-0005Md-15; Sat, 03 Jun 2017 09: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 1dH5hq-00031Z-8K; Sat, 03 Jun 2017 09:50:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dH5hp-0002vY-Ug; Sat, 03 Jun 2017 09:50:50 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109934-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-amd64-amd64-pvgrub:guest-start:fail:regression
 xen-unstable:test-armhf-armhf-libvirt-raw:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-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-rtds:debian-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check: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-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-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-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-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-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-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm: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-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=a0b40c3e08bb81192063f97089cb8c3849b8cfa0
X-Osstest-Versions-That: xen=876800d5f9de8b15355172794cb82f505dd26e18
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 03 Jun 2017 09:50:49 +0000
Subject: [Xen-devel] [xen-unstable test] 109934: 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="===============3991492990481790286=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-amd64-pvgrub 10 guest-start             fail REGR. vs. 109841

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-raw 14 guest-start/debian.repeat    fail  like 109764
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-stop            fail like 109813
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 109828
 test-amd64-i386-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail like 109828
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 109841
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop            fail like 109841
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-stop             fail like 109841
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 109841
 test-armhf-armhf-xl-rtds     15 guest-start/debian.repeat    fail  like 109841
 test-amd64-amd64-xl-rtds      9 debian-install               fail  like 109841
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64  9 windows-install        fail never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-win10-i386  9 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386  9 windows-install        fail never pass

version targeted for testing:
 xen                  a0b40c3e08bb81192063f97089cb8c3849b8cfa0
baseline version:
 xen                  876800d5f9de8b15355172794cb82f505dd26e18

Last test of basis   109841  2017-05-30 02:02:16 Z    4 days
Failing since        109866  2017-05-30 19:48:42 Z    3 days    3 attempts
Testing same since   109934  2017-06-02 10:34:35 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Armando Vega <armando@greenhost.nl>
  Borislav Petkov <bp@suse.de>
  George Dunlap <george.dunlap@eu.citrix.com>
  Gregory Herrero <gregory.herrero@oracle.com>
  Haozhong Zhang <haozhong.zhang@intel.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Luwei Kang <luwei.kang@intel.com>
  Roger Pau Monné <roger.pau@citrix.com>
  Swapnil Paratey <swapnil.paratey@amd.com>
  Wei Liu <wei.liu2@citrix.com>
  Zhang Bo <oscar.zhangbo@huawei.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-oldkern                                          pass    
 build-i386-oldkern                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-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                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-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-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                                fail    
 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


Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3991492990481790286==--

From xen-devel-bounces@lists.xen.org Sat Jun 03 10:22:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Jun 2017 10:22: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 1dH6CN-0003Is-NN; Sat, 03 Jun 2017 10:22:23 +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 1dH6CM-0003Im-RC
 for xen-devel@lists.xen.org; Sat, 03 Jun 2017 10:22:22 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 1E/0F-02006-EDD82395; Sat, 03 Jun 2017 10:22:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsUyZ7p8oO7dXqN
 Ig5/LpSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owFTQ/ZCyaJVEw8voa5gXGBQBcjF4eQwCQm
 iTcnzzN1MXICOb8YJTZP84JIbGCUaHnfxALhTGSUWHG0mQWkikVARWLLspuMIDabgI7ExS8P2
 UFsEQFdiWcLnrGBNDALXGaUaO34DDZWWCBQ4lJbO5jNK2ArcaFvGTPEOk+JKz2voeKCEidnPg
 FbwCygJXHj30ugOAeQLS2x/B8HSJhTwEui/ccesBJRoBumnNzGBmJLCBhLtL+9yDaBUXAWkkm
 zkEyahTBpASPzKkb14tSistQiXSO9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzA
 sGUAgh2M3/84HWKU5GBSEuVV9zaKFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB29gDlBMsSk1Pr
 UjLzAFGEExagoNHSYRXvxsozVtckJhbnJkOkTrFqMuxYfX6L0xCLHn5ealS4rzvQGYIgBRllO
 bBjYBF8yVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ8+4HmcKTmVcCt+kV0BFMQEe82KYPckR
 JIkJKqoGxO1zq/qXtkm0HS5QPT/gg8OjnBi/1HRKiEruDOmdt99ZwbTKZM3G7lBLfz/81XkkX
 9r/u0BG0Dr386k+UxeVP739wHzG/suC/0Xz1epkXylc5Q163R1qk2tw4+uJFU8bLXIMZO9ley
 AZPju4P+NPsc35Wgs+Sih0hCzoervof0P3m6Fubjr8hSizFGYmGWsxFxYkA2AMqReECAAA=
X-Env-Sender: daniel.kiper@oracle.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1496485339!85820910!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43000 invoked from network); 3 Jun 2017 10:22:21 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 3 Jun 2017 10:22:21 -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
 v53AMBZw001560
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sat, 3 Jun 2017 10:22:12 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 v53AM9Tq006145
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sat, 3 Jun 2017 10:22:09 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 v53AM7hW019958;
 Sat, 3 Jun 2017 10:22:08 GMT
Received: from olila.local.net-space.pl (/10.154.164.177)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Sat, 03 Jun 2017 03:22:07 -0700
Date: Sat, 3 Jun 2017 12:22:02 +0200
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170603102202.GM19333@olila.local.net-space.pl>
References: <1496422666-13909-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1496422666-13909-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Doug Goldstein <cardoe@cardoe.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.9] x86/boot: Fix the boot time
 relocation calculations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBKdW4gMDIsIDIwMTcgYXQgMDU6NTc6NDZQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBjL3MgYjI4MDQ0MjI2ZTEgIng4NjogbWFrZSBYZW4gZWFybHkgYm9vdCBjb2RlIHJl
bG9jYXRhYmxlIiBpbnRyb2R1Y2VzCj4KPiAgICAgbW92ICRzeW1fb2ZmcyhfX2ltYWdlX2Jhc2Vf
XyksJWVzaQo+Cj4gdG8gdGhlIGxlZ2FjeSBib290IHBhdGguICBIb3dldmVyLCB0aGlzIGlzIGJ5
IGRlZmluaXRpb24gMCwgd2hpY2ggbWVhbnMgdGhlCj4gYm9vdCBjb2RlIG9ubHkgZnVuY3Rpb25z
IGNvcnJlY3RseSB3aGVuIFhlbiBpcyBsb2FkZWQgYXQgaXRzIHByZWZlcnJlZAo+IHBoeXNpY2Fs
IGFkZHJlc3MgKDJNIGF0IHRoZSB0aW1lIG9mIHdyaXRpbmcpLgo+Cj4gWGVuIGRvZXMgY29wZSBp
ZiBsb2FkZWQgYXQgYW4gYWx0ZXJuYXRpdmUgcGh5c2ljYWwgYWRkcmVzcywgaWYgdGhlCj4gTVVM
VElCT09UMl9UQUdfVFlQRV9MT0FEX0JBU0VfQUREUiB0YWcgaXMgZmlsbGVkIGluIHByb3Blcmx5
LiAgV2hpbGUgcmVjZW50Cj4gdmVyc2lvbnMgb2YgR3J1YiBkbyBmaWxsIHRoaXMgaW4gYXBwcm9w
cmlhdGVseSwgdGJvb3QgZG9lcyBub3QuICAoSW4gZmFjdCwKPiB0Ym9vdCBsb2FkcyBYZW4gYXQg
dGhlIHByZWZlcnJlZCBhZGRyZXNzLCBidXQgY2xhaW1zIGEgbG9hZCBhZGRyZXNzIG9mIDhNLikK
CkRvZXMgaXQgdXNlIE11bHRpYm9vdCBvciBNdWx0aWJvb3QyIHByb3RvY29sPyBBbnl3YXksIEkg
dGhpbmsgdGhhdCB0aGlzCnNob3VsZCBiZSBmaXhlZCBpbiB0Ym9vdC4KCj4gQm90aCBtdWx0aWJv
b3QgMSBhbmQgMiBzcGVjaWZ5IHRoZSBleGVjdXRpb24gZW52aXJvbm1lbnQgYXMgYmVpbmcgZmxh
dC4gIEFzIGEKPiByZXN1bHQsIFhlbiBuZWVkcyBubyBoZWxwIGNhbGN1bGF0aW5nIHRoZSBwcm9w
ZXIgbG9hZCBhZGRyZXNzLgo+Cj4gQ2FsY3VsYXRlIHRoZSBsb2FkIGFkZHJlc3MgZnJvbSAlZWlw
IGFsb25lLCBhbmQgaWdub3JlCj4gTVVMVElCT09UMl9UQUdfVFlQRV9MT0FEX0JBU0VfQUREUiBl
bnRpcmVseS4gIFRoaXMgZml4ZXMgbGVnYWN5IGJvb3QgdW5kZXIKPiB2YXJpb3VzIHZlcnNpb25z
IG9mIHRib290Lgo+Cj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KPiBUZXN0ZWQtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlA
Y2l0cml4LmNvbT4KPiAtLS0KPiBDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgo+
IENDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IENDOiBEYW5pZWwgS2lw
ZXIgPGRhbmllbC5raXBlckBvcmFjbGUuY29tPgo+IENDOiBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9l
QGNhcmRvZS5jb20+Cj4gQ0M6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNv
bT4KPgo+IFRoaXMgaXMgYSByZWdyZXNzaW9uIGludHJvZHVjZWQgaW4gWGVuIDQuOSwgYW5kIHNo
b3VsZCB0aGVyZWZvcmUgYmUgZml4ZWQuCj4gLS0tCj4gIHhlbi9hcmNoL3g4Ni9ib290L2hlYWQu
UyB8IDE1ICsrKystLS0tLS0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCsp
LCAxMSBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYm9vdC9oZWFk
LlMgYi94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMKPiBpbmRleCA1ZTg0ZTQyLi5kZjI4YjA5IDEw
MDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9ib290L2hlYWQuUwo+ICsrKyBiL3hlbi9hcmNoL3g4
Ni9ib290L2hlYWQuUwo+IEBAIC0zNzcsOCArMzc3LDEwIEBAIF9fc3RhcnQ6Cj4gICAgICAgICAg
Y2xkCj4gICAgICAgICAgY2xpCj4KPiAtICAgICAgICAvKiBMb2FkIGRlZmF1bHQgWGVuIGltYWdl
IGxvYWQgYmFzZSBhZGRyZXNzLiAqLwo+IC0gICAgICAgIG1vdiAgICAgJHN5bV9vZmZzKF9faW1h
Z2VfYmFzZV9fKSwlZXNpCj4gKyAgICAgICAgLyogQ2FsY3VsYXRlIHRoZSBsb2FkIGJhc2UgYWRk
cmVzcy4gKi8KPiArICAgICAgICBjYWxsICAgIDFmCj4gKzE6ICAgICAgcG9wICAgICAlZXNpCj4g
KyAgICAgICAgc3ViICAgICAkc3ltX29mZnMoMWIpLCAlZXNpCgpJIGhhdmUgYSBwcm9ibGVtIHdp
dGggdGhpcy4gSSBrbm93IHRoYXQgdGhpcyBzaG91bGQgYmUgZG9uZSBpbiB0aGF0IHdheS4gRXZl
bgpJIGNvbnNpZGVyZWQgdGhhdCBkdXJpbmcgbXkgd29yayBvbiBNdWx0aWJvb3QyIHN0dWZmLiBI
b3dldmVyIE11bHRpYm9vdCBhbmQKTXVsdGlib290MiBzcGVjcyBjbGVhcmx5IHNheTogVGhlIE9T
IGltYWdlIG11c3QgY3JlYXRlIGl0cyBvd24gc3RhY2sgYXMgc29vbgphcyBpdCBuZWVkcyBvbmUu
IFNvLCB3ZSBjYW5ub3QgYXNzdW1lIGhlcmUgdGhhdCAlc3M6JWVzcCBwb2ludHMgdG8gdmFsaWQg
c3RhY2sKYW5kIGRvIHN1Y2ggdGhpbmdzLiBFdmVuIGlmIGl0IHdvcmtzIHdpdGggdGhpcyBhbmQg
dGhhdCByaWdodCBub3cuIFNvLCBJIHdvdWxkCnByZWZlciB0byBmaXggaXQgaW4gbW9yZSByZWxp
YWJsZSB3YXkgcmlnaHQgbm93IGV2ZW4gaWYgaXQgbWVhbnMgbW9yZSBjb2RlIGhlcmUKYW5kIHRo
ZXJlLgoKRGFuaWVsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Jun 03 11:45:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Jun 2017 11:45: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 1dH7UE-0008Ru-RU; Sat, 03 Jun 2017 11: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 <osstest-admin@xenproject.org>) id 1dH7UD-0008Ro-G7
 for xen-devel@lists.xensource.com; Sat, 03 Jun 2017 11:44:53 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 0B/B0-01752-431A2395; Sat, 03 Jun 2017 11:44:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVdd4oVG
 kweN+FYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmvL1+irXgyxbGiutzrrI0
 MP5rZuxi5OIQEvjLKPHiyg6WLkZOIOcxo8S9xckQiW2MEis29oIlRAScJb6emcvexcjBwSugL
 7HlXyhIWFjARGLxlCmsIPUSApPVJGasvcAEkpAQ8JbYNekGC4y9cOtPoCJ2DjYBK4lDYiBRFg
 FViV+zV7BOYORewMiwilG9OLWoLLVI11wvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT9
 3EyPQ5wxAsIPx2GTnQ4ySHExKorzq3kaRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4axcA5QSL
 UtNTK9Iyc4DBB5OW4OBREuF1BknzFhck5hZnpkOkTjHqcmxYvf4LkxBLXn5eqpQ4bxNIkQBIU
 UZpHtwIWCRcYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjBvA8gUnsy8ErhNr4COYAI64sU2fZ
 AjShIRUlINjPxfC9qyzLbZM347xHthQoXhtka2x0KHu4/OD/XQE7h8mqOskG3ny2rRmL7zZS9
 ybFLOnNsv8ich1zgo4AzPjq+V28VeP16zQ+dFxoXfu/02XGk8nvf4meQrzeY/v54t8Di4IIBZ
 ZHnGw3L7u/w8z7cUu/48UfnXf91LS0sGN/XAtFM3c4qMpiuxFGckGmoxFxUnAgB/8q0/fwIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-3.tower-206.messagelabs.com!1496490290!98104302!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31099 invoked from network); 3 Jun 2017 11:44: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; 3 Jun 2017 11:44:51 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dH7U6-0008Hg-5Y; Sat, 03 Jun 2017 11: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 1dH7U0-00055D-Uq; Sat, 03 Jun 2017 11:44:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dH7U0-0002Tt-Lr; Sat, 03 Jun 2017 11:44:40 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109936-mainreport@xen.org>
X-Osstest-Failures: linux-4.1:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-4.1:build-armhf-xsm:host-build-prep:fail:regression
 linux-4.1:test-armhf-armhf-xl-vhd:host-install(3):broken:heisenbug
 linux-4.1:test-amd64-i386-libvirt-xsm:guest-start/debian.repeat:fail:heisenbug
 linux-4.1:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.1:test-amd64-amd64-xl-rtds:debian-install:fail:heisenbug
 linux-4.1:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.1:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.1:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.1:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.1:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.1:test-arm64-arm64-libvirt-qcow2:xen-boot:fail:nonblocking
 linux-4.1:test-arm64-arm64-xl-multivcpu:xen-boot:fail:nonblocking
 linux-4.1:test-arm64-arm64-libvirt:xen-boot:fail:nonblocking
 linux-4.1:test-arm64-arm64-xl-rtds:xen-boot: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-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt:migrate-support-check: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-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.1:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.1:test-arm64-arm64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-arm64-arm64-xl-credit2:xen-boot:fail:nonblocking
 linux-4.1:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.1:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 linux-4.1:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt-vhd: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-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-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-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-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemuu-ws16-amd64: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-ws16-amd64:windows-install:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=56d847e3ef9433d7ac92376e4ba49d3cf3cb70d2
X-Osstest-Versions-That: linux=d9e0350d2575a20ee7783427da9bd6b6107eb983
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 03 Jun 2017 11:44:40 +0000
Subject: [Xen-devel] [linux-4.1 test] 109936: 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="===============1312155319490829642=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail REGR. vs. 106776
 build-armhf-xsm              4 host-build-prep fail in 109910 REGR. vs. 106776

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-xl-vhd      3 host-install(3) broken in 109910 pass in 109936
 test-amd64-i386-libvirt-xsm 17 guest-start/debian.repeat fail in 109834 pass in 109936
 test-amd64-i386-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail in 109910 pass in 109936
 test-amd64-amd64-xl-rtds      9 debian-install             fail pass in 109834
 test-amd64-i386-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail pass in 109869
 test-amd64-amd64-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail pass in 109910

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm  1 build-check(1)           blocked in 109910 n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)           blocked in 109910 n/a
 test-armhf-armhf-xl-rtds 15 guest-start/debian.repeat fail in 109834 like 106756
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-stop   fail in 109869 like 106776
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop  fail in 109910 like 106776
 test-arm64-arm64-libvirt-qcow2  6 xen-boot           fail in 109910 never pass
 test-arm64-arm64-xl-multivcpu  6 xen-boot            fail in 109910 never pass
 test-arm64-arm64-libvirt      6 xen-boot             fail in 109910 never pass
 test-arm64-arm64-xl-rtds      6 xen-boot             fail in 109910 never pass
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 106776
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 106776
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop             fail like 106776
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl           6 xen-boot                     fail   never pass
 test-arm64-arm64-libvirt-xsm  6 xen-boot                     fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2   6 xen-boot                     fail   never pass
 test-arm64-arm64-examine      6 reboot                       fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64  9 windows-install        fail never pass
 test-arm64-arm64-xl-xsm       6 xen-boot                     fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64  9 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386  9 windows-install         fail never pass

version targeted for testing:
 linux                56d847e3ef9433d7ac92376e4ba49d3cf3cb70d2
baseline version:
 linux                d9e0350d2575a20ee7783427da9bd6b6107eb983

Last test of basis   106776  2017-03-19 14:16:43 Z   75 days
Testing same since   109834  2017-05-29 10:21:14 Z    5 days    5 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Adrian Hunter <adrian.hunter@intel.com>
  Adrian Salido <salidoa@google.com>
  Ajay Kaher <ajay.kaher@samsung.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Alex Deucher <alexander.deucher@amd.com>
  Alexandre Bailon <abailon@baylibre.com>
  Alexandre Belloni <alexandre.belloni@free-electrons.com>
  Alexey Brodkin <abrodkin@synopsys.com>
  Alexey Brodkin <Alexey.Brodkin@synopsys.com>
  Alyssa Milburn <amilburn@zall.org>
  Andrei Vagin <avagin@virtuozzo.com>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Ryabinin <aryabinin@virtuozzo.com>
  Andy Lutomirski <luto@amacapital.net>
  Andy Lutomirski <luto@kernel.org>
  Ankur Arora <ankur.a.arora@oracle.com>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Anton Blanchard <anton@samba.org>
  Arnd Bergmann <arnd@arndb.de>
  Ashish Kalra <ashish@bluestacks.com>
  Aurelien Aptel <aaptel@suse.com>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
  Ben Segall <bsegall@google.com>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bin Liu <b-liu@ti.com>
  Bjoern Jacke <bjacke@samba.org>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Björn Jacke <bj@sernet.de>
  Bjørn Mork <bjorn@mork.no>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  bsegall@google.com <bsegall@google.com>
  Cameron Gutman <aicommander@gmail.com>
  Catalin Marinas <catalin.marinas@arm.com>
  Chen-Yu Tsai <wens@csie.org>
  Chris Blake <chrisrblake93@gmail.com>
  Chris Leech <cleech@redhat.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Christian König <christian.koenig@amd.com>
  Christian Lamparter <chunkeey@googlemail.com>
  Christoffer Dall <cdall@linaro.org>
  Chu Yuan Lin <cyl@datera.io>
  Corey Minyard <cminyard@mvista.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Glöckner <dg@emlix.com>
  Daniel Golle <daniel@makrotopia.org>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Dave Airlie <airlied@redhat.com>
  David Daney <david.daney@cavium.com>
  David Howells <dhowells@redhat.com>
  David S. Miller <davem@davemloft.net>
  David Woodhouse <dwmw@amazon.co.uk>
  Davidlohr Bueso <dave@stgolabs.net>
  Davidlohr Bueso <dbueso@suse.de>
  Dennis Yang <dennisyang@qnap.com>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dmitry Tunin <hanipouspilot@gmail.com>
  Doug Ledford <dledford@redhat.com>
  Douglas Gilbert <dgilbert@interlog.com>
  Ed Bordin <edbordin@gmail.com>
  Erez Shitrit <erezsh@mellanox.com>
  Erez Zadok <ezk@fsl.cs.sunysb.edu>
  Eric Biggers <ebiggers@google.com>
  Eric Dumazet <edumazet@google.com>
  Eric W. Biederman <ebiederm@xmission.com>
  Evgeniy Polyakov <zbr@ioremap.net>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Felix Fietkau <nbd@nbd.name>
  Feras Daoud <ferasda@mellanox.com>
  Frederic Barrat <fbarrat@linux.vnet.ibm.com>
  Gary Guo <ghg@datera.io>
  Gavin Shan <gwshan@linux.vnet.ibm.com>
  Gerald Schaefer <gerald.schaefer@de.ibm.com>
  Germano Percossi <germano.percossi@citrix.com>
  Greg Hackmann <ghackmann@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guenter Roeck <linux@roeck-us.net>
  Gustavo A. R. Silva <garsilva@embeddedor.com>
  Hans de Goede <hdegoede@redhat.com>
  Hans Verkuil <hans.verkuil@cisco.com>
  Hans Verkuil <hansverk@cisco.com>
  Heiko Carstens <heiko.carstens@de.ibm.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Hillf Danton <hillf.zj@alibaba-inc.com>
  Horia Geantă <horia.geanta@nxp.com>
  Hui Wang <hui.wang@canonical.com>
  Ian Abbott <abbotti@mev.co.uk>
  Ilya Dryomov <idryomov@gmail.com>
  Ingo Molnar <mingo@kernel.org>
  J. Bruce Fields <bfields@redhat.com>
  Jack Morgenstein <jackm@dev.mellanox.co.il>
  James Cowgill <James.Cowgill@imgtec.com>
  James Hogan <james.hogan@imgtec.com>
  James Morris <james.l.morris@oracle.com>
  Jan Kara <jack@suse.cz>
  Jan-Marek Glogowski <glogow@fbihome.de>
  Janosch Frank <frankja@linux.vnet.ibm.com>
  Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
  Jaroslav Kysela <perex@perex.cz>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
  Javier Martinez Canillas <javier@osg.samsung.com>
  Jerry Snitselaar <jsnitsel@redhat.com>
  Joe Thornber <ejt@redhat.com>
  Joel Stanley <joel@jms.id.au>
  Joerg Roedel <jroedel@suse.de>
  Joeseph Chang <joechang@codeaurora.org>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  John Crispin <john@phrozen.org>
  John Garry <john.garry@huawei.com>
  Jonathan Liu <net147@gmail.com>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Juergen Gross <jgross@suse.com>
  Julian Wiedmann <jwi@linux.vnet.ibm.com>
  K. Y. Srinivasan <kys@microsoft.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>
  Kefeng Wang <wangkefeng.wang@huawei.com>
  Ken Lin <yungching0725@gmail.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Kristina Martsenko <kristina.martsenko@arm.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Ladi Prosek <lprosek@redhat.com>
  Larry Finger <Larry.Finger@lwfinger.net>
  Leon Romanovsky <leon@kernel.org>
  Leonard Crestez <leonard.crestez@nxp.com>
  Li Qiang <liq3ea@gmail.com>
  Li Qiang <liqiang6-s@360.cn>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Long Li <longli@microsoft.com>
  Ludovic Desroches <ludovic.desroches@microchip.com>
  Luis Henriques <lhenriques@suse.com>
  Lukas Wunner <lukas@wunner.de>
  Maciej S. Szmigiero <mail@maciej.szmigiero.name>
  Magnus Lilja <lilja.magnus@gmail.com>
  Marc Kleine-Budde <mkl@pengutronix.de>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcel Holtmann <marcel@holtmann.org>
  Marcelo Henrique Cerri <marcelo.cerri@canonical.com>
  Marek Szyprowski <m.szyprowski@samsung.com>
  Marek Vasut <marex@denx.de>
  Mark Brown <broonie@kernel.org>
  Mark Rutland <mark.rutland@arm.com>
  Marko Kiiskila <marko@runtime.io>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Mathias Svensson <idolf@google.com>
  Matt Chen <matt.chen@intel.com>
  Mauricio Faria de Oliveira <mauricfo@linux.vnet.ibm.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Max Filippov <jcmvbkbc@gmail.com>
  Max Lohrmann <post@wickenrode.com>
  Maxime Ripard <maxime.ripard@free-electrons.com>
  Mel Gorman <mgorman@suse.de>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael S. Tsirkin <mst@redhat.com>
  Michal Hocko <mhocko@suse.com>
  Michel Dänzer <michel.daenzer@amd.com>
  Mike Snitzer <snitzer@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Mimi Zohar <zohar@linux.vnet.ibm.com>
  Minchan Kim <minchan@kernel.org>
  Mirko Parthey <mirko.parthey@web.de>
  Moreno Bartalucci <moreno.bartalucci@tecnorama.it>
  Murray McAllister <murray.mcallister@insomniasec.com>
  Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
  Nayna Jain <nayna@linux.vnet.ibm.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicolas Ferre <nicolas.ferre@atmel.com>
  Nicolas Ferre <nicolas.ferre@microchip.com>
  Nicolas Iooss <nicolas.iooss_linux@m4x.org>
  Nidhi Panpalia <npanpalia@cs.stonybrook.edu>
  OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
  Oleg Nesterov <oleg@redhat.com>
  Oliver Neukum <oneukum@suse.com>
  Paul Burton <paul.burton@imgtec.com>
  Paul Mackerras <paulus@ozlabs.org>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Chang <dpf@google.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Rafał Miłecki <rafal@milecki.pl>
  Raghava Aditya Renukunta <RaghavaAditya.Renukunta@microsemi.com>
  Ralf Baechle <ralf@linux-mips.org>
  Randy Dunlap <rdunlap@infradead.org>
  Ravi Bangoria <ravi.bangoria@linux.vnet.ibm.com>
  Richard Cochran <rcochran@linutronix.de>
  Richard Weinberger <richard@nod.at>
  Rik van Riel <riel@redhat.com>
  Rob Herring <robh@kernel.org>
  Roger Quadros <rogerq@ti.com>
  Sabrina Dubroca <sd@queasysnail.net>
  Sachin Prabhu <sprabhu@redhat.com>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Sasha Levin <alexander.levin@verizon.com>
  Sean Hefty <sean.hefty@intel.com>
  Sean Young <sean@mess.org>
  Sebastian Andrzej Siewior <bigeasy@linutronix.de>
  Sebastian Siewior <bigeasy@linutronix.de>
  Shamir Rabinovitch <shamir.rabinovitch@oracle.com>
  Shaohua Li <shli@fb.com>
  Shuxiao Zhang <zhangshuxiao@xiaomi.com>
  Somasundaram Krishnasamy <somasundaram.krishnasamy@oracle.com>
  Stephen Hemminger <stephen@networkplumber.org>
  Steve French <smfrench@gmail.com>
  Steve French <steve.french@primarydata.com>
  Steve Wise <swise@opengridcomputing.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Suzuki K Poulose <suzuki.poulose@arm.com>
  Sylwester Nawrocki <s.nawrocki@samsung.com>
  Szymon Janc <szymon.janc@codecoup.pl>
  Tahsin Erdogan <tahsin@google.com>
  Takashi Iwai <tiwai@suse.de>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Hellstrom <thellstrom@vmware.com>
  Tobias Herzog <t-herzog@gmx.de>
  Tony Lindgren <tony@atomide.com>
  Trond Myklebust <trond.myklebust@primarydata.com>
  Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Vijay Kumar <vijay.ac.kumar@oracle.com>
  Ville Syrjälä <ville.syrjala@linux.intel.com>
  Vinayak Menon <vinmenon@codeaurora.org>
  Vinod Koul <vinod.koul@intel.com>
  Vinothkumar Raja <vinraja@cs.stonybrook.edu>
  Viresh Kumar <viresh.kumar@linaro.org>
  Vitaly Kuznetsov <vkuznets@redhat.com>
  Wang YanQing <udknight@gmail.com>
  Wei Yongjun <yongjun_wei@trendmicro.com.cn>
  Weston Andros Adamson <dros@primarydata.com>
  Will Deacon <will.deacon@arm.com>
  Xiaolong Ye <xiaolong.ye@intel.com>
  Y.C. Chen <yc_chen@aspeedtech.com>
  家瑋 <momo1208@gmail.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          fail    
 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                                 fail    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      fail    
 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                                  fail    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     fail    
 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


Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1312155319490829642==--

From xen-devel-bounces@lists.xen.org Sat Jun 03 12:04:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Jun 2017 12: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 1dH7n9-0001Xj-S7; Sat, 03 Jun 2017 12: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 <amc96@hermes.cam.ac.uk>) id 1dH7n9-0001Xd-20
 for xen-devel@lists.xen.org; Sat, 03 Jun 2017 12:04:27 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 01/46-03613-AC5A2395; Sat, 03 Jun 2017 12:04:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCIsWRWlGSWpSXmKPExsXSnM/Ro3tyqVG
 kwYJ7KhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bTzlb2gvMSFc/bVrE1MH4Q7mLk5JAQUJTY
 2riRGcJ2kOh9s4e9i5GLQ0jgHJPEub+bmEASwgKBEpfa2sFsEQEtiZPP7rCBFDEL7GWUOD9zF
 Vi3kECNxMW7XewgNpuAvsTuF5/AGngFbCVOnrzACmKzCKhITP92CKxeVCBa4vSOPkaIGkGJkz
 OfsHQxcnBwCthJzLheBRJmFlCX+DPvEjOELS+x/e0cKFtcounLSlaI2/Qkpt2fxzKBUXAWkkm
 zkLTPQtI+C0n7AkaWVYzqxalFZalFuuZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5
 mxiBwcwABDsYZ172P8QoycGkJMqr7m0UKcSXlJ9SmZFYnBFfVJqTWnyIUZ2DQ2DD4r/hUix5+
 XmpShK8J5cAlQkWpaanVqRl5gCjDaZSgoNHSYR3F0iat7ggMbc4Mx0idYpRl2PD6vVfmITAZk
 iJ834AKRIAKcoozYMbAYv8S4yyUsK8jED3CfEUpBblZpagyr9iFOdgVBLmFV0MNIUnM68EbtM
 roCOYgI54sU0f5IiSRISUVAOjxo+kYs69CWVJMj+eJ341ZWToeMuizyN09bruiqoGb72WJ8kB
 K9aIdkRFq4vu142x2r7Aamt1878Nov+YP7997fJLgvPwxZWxe9/vbNCTDWexdSs6EnrsaPI1E
 /+ThYsUfKd83PiwfavUlXkNKU8TWGep8U6urPnq83ThhvhIb4NOBieRzBIlluKMREMt5qLiRA
 BGej529wIAAA==
X-Env-Sender: amc96@hermes.cam.ac.uk
X-Msg-Ref: server-7.tower-27.messagelabs.com!1496491465!101323527!1
X-Originating-IP: [131.111.8.140]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57891 invoked from network); 3 Jun 2017 12:04:25 -0000
Received: from ppsw-40.csi.cam.ac.uk (HELO ppsw-40.csi.cam.ac.uk)
 (131.111.8.140)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 3 Jun 2017 12:04:25 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from host-89-243-219-99.as13285.net ([89.243.219.99]:60848
 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 1dH7n3-000PvX-k4 (Exim 4.89)
 (return-path <amc96@hermes.cam.ac.uk>); Sat, 03 Jun 2017 13:04:21 +0100
To: Daniel Kiper <daniel.kiper@oracle.com>
References: <1496422666-13909-1-git-send-email-andrew.cooper3@citrix.com>
 <20170603102202.GM19333@olila.local.net-space.pl>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <f1599c47-8ae1-6250-3e8f-47da5a592380@citrix.com>
Date: Sat, 3 Jun 2017 13:04:17 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <20170603102202.GM19333@olila.local.net-space.pl>
Content-Language: en-GB
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Doug Goldstein <cardoe@cardoe.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.9] x86/boot: Fix the boot time
 relocation calculations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDMvMDYvMjAxNyAxMToyMiwgRGFuaWVsIEtpcGVyIHdyb3RlOgo+IE9uIEZyaSwgSnVuIDAy
LCAyMDE3IGF0IDA1OjU3OjQ2UE0gKzAxMDAsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IGMvcyBi
MjgwNDQyMjZlMSAieDg2OiBtYWtlIFhlbiBlYXJseSBib290IGNvZGUgcmVsb2NhdGFibGUiIGlu
dHJvZHVjZXMKPj4KPj4gICAgIG1vdiAkc3ltX29mZnMoX19pbWFnZV9iYXNlX18pLCVlc2kKPj4K
Pj4gdG8gdGhlIGxlZ2FjeSBib290IHBhdGguICBIb3dldmVyLCB0aGlzIGlzIGJ5IGRlZmluaXRp
b24gMCwgd2hpY2ggbWVhbnMgdGhlCj4+IGJvb3QgY29kZSBvbmx5IGZ1bmN0aW9ucyBjb3JyZWN0
bHkgd2hlbiBYZW4gaXMgbG9hZGVkIGF0IGl0cyBwcmVmZXJyZWQKPj4gcGh5c2ljYWwgYWRkcmVz
cyAoMk0gYXQgdGhlIHRpbWUgb2Ygd3JpdGluZykuCj4+Cj4+IFhlbiBkb2VzIGNvcGUgaWYgbG9h
ZGVkIGF0IGFuIGFsdGVybmF0aXZlIHBoeXNpY2FsIGFkZHJlc3MsIGlmIHRoZQo+PiBNVUxUSUJP
T1QyX1RBR19UWVBFX0xPQURfQkFTRV9BRERSIHRhZyBpcyBmaWxsZWQgaW4gcHJvcGVybHkuICBX
aGlsZSByZWNlbnQKPj4gdmVyc2lvbnMgb2YgR3J1YiBkbyBmaWxsIHRoaXMgaW4gYXBwcm9wcmlh
dGVseSwgdGJvb3QgZG9lcyBub3QuICAoSW4gZmFjdCwKPj4gdGJvb3QgbG9hZHMgWGVuIGF0IHRo
ZSBwcmVmZXJyZWQgYWRkcmVzcywgYnV0IGNsYWltcyBhIGxvYWQgYWRkcmVzcyBvZiA4TS4pCj4g
RG9lcyBpdCB1c2UgTXVsdGlib290IG9yIE11bHRpYm9vdDIgcHJvdG9jb2w/IEFueXdheSwgSSB0
aGluayB0aGF0IHRoaXMKPiBzaG91bGQgYmUgZml4ZWQgaW4gdGJvb3QuCgpJbiB0aGlzIGNhc2Us
IE1CMi4gIFRib290IHNob3VsZCBpbmRlZWQgYmUgZml4ZWQsIGJ1dCB0aGF0IGRvZXNuJ3QKaW52
YWxpZGF0ZSB0aGlzIGZpeC4KCj4KPj4gQm90aCBtdWx0aWJvb3QgMSBhbmQgMiBzcGVjaWZ5IHRo
ZSBleGVjdXRpb24gZW52aXJvbm1lbnQgYXMgYmVpbmcgZmxhdC4gIEFzIGEKPj4gcmVzdWx0LCBY
ZW4gbmVlZHMgbm8gaGVscCBjYWxjdWxhdGluZyB0aGUgcHJvcGVyIGxvYWQgYWRkcmVzcy4KPj4K
Pj4gQ2FsY3VsYXRlIHRoZSBsb2FkIGFkZHJlc3MgZnJvbSAlZWlwIGFsb25lLCBhbmQgaWdub3Jl
Cj4+IE1VTFRJQk9PVDJfVEFHX1RZUEVfTE9BRF9CQVNFX0FERFIgZW50aXJlbHkuICBUaGlzIGZp
eGVzIGxlZ2FjeSBib290IHVuZGVyCj4+IHZhcmlvdXMgdmVyc2lvbnMgb2YgdGJvb3QuCj4+Cj4+
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
Cj4+IFRlc3RlZC1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgo+
PiAtLS0KPj4gQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KPj4gQ0M6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+IENDOiBEYW5pZWwgS2lwZXIgPGRhbmll
bC5raXBlckBvcmFjbGUuY29tPgo+PiBDQzogRG91ZyBHb2xkc3RlaW4gPGNhcmRvZUBjYXJkb2Uu
Y29tPgo+PiBDQzogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgo+Pgo+
PiBUaGlzIGlzIGEgcmVncmVzc2lvbiBpbnRyb2R1Y2VkIGluIFhlbiA0LjksIGFuZCBzaG91bGQg
dGhlcmVmb3JlIGJlIGZpeGVkLgo+PiAtLS0KPj4gIHhlbi9hcmNoL3g4Ni9ib290L2hlYWQuUyB8
IDE1ICsrKystLS0tLS0tLS0tLQo+PiAgMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwg
MTEgZGVsZXRpb25zKC0pCj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYm9vdC9oZWFk
LlMgYi94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMKPj4gaW5kZXggNWU4NGU0Mi4uZGYyOGIwOSAx
MDA2NDQKPj4gLS0tIGEveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TCj4+ICsrKyBiL3hlbi9hcmNo
L3g4Ni9ib290L2hlYWQuUwo+PiBAQCAtMzc3LDggKzM3NywxMCBAQCBfX3N0YXJ0Ogo+PiAgICAg
ICAgICBjbGQKPj4gICAgICAgICAgY2xpCj4+Cj4+IC0gICAgICAgIC8qIExvYWQgZGVmYXVsdCBY
ZW4gaW1hZ2UgbG9hZCBiYXNlIGFkZHJlc3MuICovCj4+IC0gICAgICAgIG1vdiAgICAgJHN5bV9v
ZmZzKF9faW1hZ2VfYmFzZV9fKSwlZXNpCj4+ICsgICAgICAgIC8qIENhbGN1bGF0ZSB0aGUgbG9h
ZCBiYXNlIGFkZHJlc3MuICovCj4+ICsgICAgICAgIGNhbGwgICAgMWYKPj4gKzE6ICAgICAgcG9w
ICAgICAlZXNpCj4+ICsgICAgICAgIHN1YiAgICAgJHN5bV9vZmZzKDFiKSwgJWVzaQo+IEkgaGF2
ZSBhIHByb2JsZW0gd2l0aCB0aGlzLiBJIGtub3cgdGhhdCB0aGlzIHNob3VsZCBiZSBkb25lIGlu
IHRoYXQgd2F5LiBFdmVuCj4gSSBjb25zaWRlcmVkIHRoYXQgZHVyaW5nIG15IHdvcmsgb24gTXVs
dGlib290MiBzdHVmZi4gSG93ZXZlciBNdWx0aWJvb3QgYW5kCj4gTXVsdGlib290MiBzcGVjcyBj
bGVhcmx5IHNheTogVGhlIE9TIGltYWdlIG11c3QgY3JlYXRlIGl0cyBvd24gc3RhY2sgYXMgc29v
bgo+IGFzIGl0IG5lZWRzIG9uZS4gU28sIHdlIGNhbm5vdCBhc3N1bWUgaGVyZSB0aGF0ICVzczol
ZXNwIHBvaW50cyB0byB2YWxpZCBzdGFjawo+IGFuZCBkbyBzdWNoIHRoaW5ncy4KClRoZXJlIGlz
IG5vIHBvc3NpYmxlIHdheSB0aGF0ICVzcyBpcyBiYWQuICBJdCBtdXN0IGJlIGEgd3JpdGVhYmxl
CnNlZ21lbnQgKHRvIGJlIGxvYWRlZCBpbiB0aGUgZmlyc3QgcGxhY2UpIHdpdGggMCBiYXNlIGFu
ZCA0RyBsaW1pdCAodG8KZnVsZmlsIHRoZSBmbGF0IHJlcXVpcmVtZW50KS4KCkkgc2VlIE1CMSBz
YXlzIHRoYXQgJWVzcCBpcyB1bmRlZmluZWQuICBXaGVyZSBkb2VzIHRoZSBNQjIgc3BlYyBsaXZl
CnRoZXNlIGRheXMgKGdvb2dsZSBkb2Vzbid0IHNlZW0gdG8ga25vdyk/Cgo+IEV2ZW4gaWYgaXQg
d29ya3Mgd2l0aCB0aGlzIGFuZCB0aGF0IHJpZ2h0IG5vdy4gU28sIEkgd291bGQKPiBwcmVmZXIg
dG8gZml4IGl0IGluIG1vcmUgcmVsaWFibGUgd2F5IHJpZ2h0IG5vdyBldmVuIGlmIGl0IG1lYW5z
IG1vcmUgY29kZSBoZXJlCj4gYW5kIHRoZXJlLgoKRG9lcyB0aGUgRUZJIGVudHJ5IGd1YXJhbnRl
ZSBhIGdvb2QgJXJzcD8gIFRoYXQgY29kZXBhdGggZG9lc24ndApzYW5pdGlzZSAlcnNwIGJlZm9y
ZSB1c2UuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Jun 03 13:56:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Jun 2017 13: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 1dH9Wy-00006c-1N; Sat, 03 Jun 2017 13:55: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 1dH9Ww-00006Q-NY
 for xen-devel@lists.xensource.com; Sat, 03 Jun 2017 13:55:50 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 AD/36-03620-6EFB2395; Sat, 03 Jun 2017 13:55:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVffpfqN
 Ig+lbxC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacf7adZaCDdkVV3bdYmxg
 7HLpYuTiEBL4yyhxZ/5HVgjnMaPE3jdf2SGcbYwSN9b/ZO5i5OQQEXCW+HpmLjuIzSugL/Hwa
 weYLSxgInF66lQ2kAYJgRmaEi9XbmECSUgIeEs8/nYWqJkDzL561bqLkZ2DTcBK4pAYSAGLgK
 rEwYZT7BMYuRcwMqxi1ChOLSpLLdI1NNZLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/
 dxAj0OQMQ7GD8sizgEKMkB5OSKK+6t1GkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQne3/uAcoJF
 qempFWmZOcDgg0lLcPAoifB2g6R5iwsSc4sz0yFSpxh1OTasXv+FSYglLz8vVUocYoYASFFGa
 R7cCFgkXGKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5IwbwTIFJ7MvBK4Ta+AjmACOuLFNn2QI0
 oSEVJSDYwGdZcWTNtb5PONt844zbl3Z4bhBfZdgZMaNHuOlv3+nty6ysm2Yb7Iw62tx381C+2
 Mj1J48L/tvL7LLqMK+fnr10rfvf35Q3N3ScnvwsfBwjV9nlo3Va1PSRvP1Ss0/9yWnP1C+V3N
 zgu2yzp7+af/F1yhfjQgV++llvcBxeprD577yH3iSlBiKc5INNRiLipOBAAwljUhfwIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1496498148!96399704!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36830 invoked from network); 3 Jun 2017 13:55:49 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Jun 2017 13:55: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 1dH9Ws-00038F-EW; Sat, 03 Jun 2017 13: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 1dH9Wm-0005RZ-S1; Sat, 03 Jun 2017 13:55:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dH9Wm-0003QF-JK; Sat, 03 Jun 2017 13:55:40 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109937-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:regression
 linux-4.9:test-arm64-arm64-xl-multivcpu:guest-start/debian.repeat:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:heisenbug
 linux-4.9:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-xsm:guest-start/debian.repeat:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-raw:debian-di-install:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:heisenbug
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-install:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-i386-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-amd64-i386-xl-qemuu-win7-amd64:guest-saverestore:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:xen-boot: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-armhf-armhf-xl-arndale:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-examine:reboot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=db3fd4527ed32be44cbd8ffa6dd6a301c89d0d6d
X-Osstest-Versions-That: linux=37feaf8095d352014555b82adb4a04609ca17d3f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 03 Jun 2017 13:55:40 +0000
Subject: [Xen-devel] [linux-4.9 test] 109937: 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>

ZmxpZ2h0IDEwOTkzNyBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTkzNy8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
NiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZh
aWwgaW4gMTA5NzQ5IFJFR1IuIHZzLiAxMDczNTgKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGlu
dGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZj
cHUgMTUgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDEwOTc0OSBwYXNzIGluIDEw
OTkxMwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gOSBkZWJp
YW4taHZtLWluc3RhbGwgZmFpbCBpbiAxMDk3NDkgcGFzcyBpbiAxMDk5MzcKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgOSBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBp
biAxMDk3NDkgcGFzcyBpbiAxMDk5MzcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0IDkgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgaW4gMTA5NzQ5IHBhc3MgaW4gMTA5OTM3CiB0
ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgMTYgcnVtcHJ1bi1kZW1vLXhlbnN0b3JlbHMv
eGVuc3RvcmVscy5yZXBlYXQgZmFpbCBpbiAxMDk3NDkgcGFzcyBpbiAxMDk5MzcKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZh
aWwgaW4gMTA5ODE3IHBhc3MgaW4gMTA5OTM3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAxOSBn
dWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTA5ODE3IHBhc3MgaW4gMTA5OTM3CiB0
ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgIDkgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBpbiAx
MDk4MTcgcGFzcyBpbiAxMDk5MzcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
IDkgd2luZG93cy1pbnN0YWxsIGZhaWwgaW4gMTA5ODE3IHBhc3MgaW4gMTA5OTM3CiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQteHNtICA1IHhlbi1pbnN0YWxsICAgICAgZmFpbCBpbiAxMDk4Nzgg
cGFzcyBpbiAxMDk5MzcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1
ZXN0LXN0b3AgZmFpbCBpbiAxMDk5MTMgcGFzcyBpbiAxMDk3NDkKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0IDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBwYXNzIGlu
IDEwOTgxNwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LXN0
b3AgICAgICAgICBmYWlsIHBhc3MgaW4gMTA5ODc4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAxMiBndWVzdC1zYXZlcmVzdG9yZSAgIGZhaWwgcGFzcyBpbiAxMDk5MTMKClJl
Z3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA5IGRlYmlhbi1pbnN0YWxsICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMDczNTgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIGJsb2NrZWQgaW4gMTA3MzU4CiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxNiBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIg
ZmFpbCBpbiAxMDk4MTcgYmxvY2tlZCBpbiAxMDczNTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBpbiAxMDk4MTcgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
YXJ0L3dpbi5yZXBlYXQgZmFpbCBpbiAxMDk4NzggbGlrZSAxMDczNTgKIHRlc3QtYXJtNjQtYXJt
NjQteGwtbXVsdGl2Y3B1IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEwOTkxMyBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrIGZhaWwgaW4gMTA5OTEzIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydCAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMDk5MTMgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBpbiAxMDk5MTMgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEwOTkxMyBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXJ0ZHMgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGlu
IDEwOTkxMyBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTA5OTEzIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC1xY293MiAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4g
MTA5OTEzIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgIDYgeGVuLWJv
b3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2Ug
MTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgNiB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwNzM1OAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAg
IGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICA2IHhlbi1i
b290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtl
IDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgNiB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgNiB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kIDE2IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgNiByZWJvb3QgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgOSB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2
LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAg
ICAgICAgICAgICAgZGIzZmQ0NTI3ZWQzMmJlNDRjYmQ4ZmZhNmRkNmEzMDFjODlkMGQ2ZApiYXNl
bGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgMzdmZWFmODA5NWQzNTIwMTQ1NTVi
ODJhZGI0YTA0NjA5Y2ExN2QzZgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTA3MzU4ICAyMDE3LTA0
LTEwIDE5OjQyOjUyIFogICA1MyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEwNzM5NiAgMjAx
Ny0wNC0xMiAxMToxNToxOSBaICAgNTIgZGF5cyAgIDgwIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBz
aW5jZSAgIDEwOTc0OSAgMjAxNy0wNS0yNSAyMToyNToxNSBaICAgIDggZGF5cyAgIDExIGF0dGVt
cHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KNTQ5IHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlz
dGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
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
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
Ck5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTg1NjMgbGluZXMg
bG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Jun 03 14:36:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Jun 2017 14:36: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 1dHAA7-0002n9-Lo; Sat, 03 Jun 2017 14:36: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 1dHAA6-0002mo-PC
 for xen-devel@lists.xensource.com; Sat, 03 Jun 2017 14:36:18 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 35/50-03696-269C2395; Sat, 03 Jun 2017 14:36:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVTfhpFG
 kQfdnM4sVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmHO9qZCo45V+xYf0JxgbG
 qTZdjFwcQgJ/GSVmPH3HCuE8ZpT4tO4RO4SzjVFi088uxi5GTg4RAWeJr2fmsoPYvAL6EhtXH
 QGzhQWsJS59/QpmSwhs4JFYPakWwvaVuHypmxHGnjOvBaiGnYNNwErikBhIlEVAVaKl/Rj7BE
 buBYwMqxg1ilOLylKLdI3M9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAn3OAAQ
 7GBevDTzEKMnBpCTKq+5tFCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgpf3BFBOsCg1PbUiLTMH
 GHwwaQkOHiUR3jfHgdK8xQWJucWZ6RCpU4y6HBtWr//CJMSSl5+XKiXOqwQyQwCkKKM0D24EL
 BIuMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZh3L8gqnsy8ErhNr4COYAI64sU2fZAjShIRUl
 INjJElEctO3/F+WntzO6u1w+997xgObW35tyel5Yno9qUP/Y/eefGnU1hL3bFy9evWY54328t
 esHqf1hJaXPvM/ZFC9kOzNGHLi9ZFWgfz9zrnvjU4lvGuvV62STLsctaCP0/vVBgktV0XixLR
 bpE15X1Zl3r7Yeu239MXRe7bMuHx6ojL0orua5RYijMSDbWYi4oTAVUXJU5/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1496500575!106099814!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59399 invoked from network); 3 Jun 2017 14:36:16 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Jun 2017 14:36: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 1dHAA3-0004Dn-74; Sat, 03 Jun 2017 14:36: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 1dHA9x-0002IT-QD; Sat, 03 Jun 2017 14:36:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dHA9x-00051D-6f; Sat, 03 Jun 2017 14:36:09 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109939-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=ed914284ba74afb7dd16dcb623073bb1a1d5cd21
X-Osstest-Versions-That: libvirt=981e2c70973454cad360f7c9eec2d6ded0a86747
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 03 Jun 2017 14:36:09 +0000
Subject: [Xen-devel] [libvirt test] 109939: 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>

ZmxpZ2h0IDEwOTkzOSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDk5MzkvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEwOTc5MwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTA5NzkzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMDk3OTMKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDExIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC1xY293MiAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEyIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaWJ2aXJ0ICAgICAg
ICAgICAgICBlZDkxNDI4NGJhNzRhZmI3ZGQxNmRjYjYyMzA3M2JiMWExZDVjZDIxCmJhc2VsaW5l
IHZlcnNpb246CiBsaWJ2aXJ0ICAgICAgICAgICAgICA5ODFlMmM3MDk3MzQ1NGNhZDM2MGY3Yzll
ZWMyZDZkZWQwYTg2NzQ3CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMDk3OTMgIDIwMTctMDUtMjcg
MDQ6Mjk6NDEgWiAgICA3IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTA5ODQ2ICAyMDE3LTA1
LTMwIDA0OjIxOjQ2IFogICAgNCBkYXlzICAgIDQgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTA5OTM5ICAyMDE3LTA2LTAyIDE4OjE5OjQ2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRGFuaWVsIFAu
IEJlcnJhbmdlIDxiZXJyYW5nZUByZWRoYXQuY29tPgogIERhbmllbCBWZWlsbGFyZCA8dmVpbGxh
cmRAcmVkaGF0LmNvbT4KICBFcmlrIFNrdWx0ZXR5IDxlc2t1bHRldEByZWRoYXQuY29tPgogIEp1
bGlvIEZhcmFjY28gPGpjZmFyYWNjb0BnbWFpbC5jb20+CiAgTWFydGluIEtsZXR6YW5kZXIgPG1r
bGV0emFuQHJlZGhhdC5jb20+CiAgTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNv
bT4KICBuaW5nLmJvIDxuaW5nLmJvOUB6dGUuY29tLmNuPgogIE5pdGVzaCBLb25rYXIgPG5pdGVz
aGtvbmthci5saWJ2aXJ0QGdtYWlsLmNvbT4KICBOaXRlc2ggS29ua2FyIDxuaXRrb24xMkBsaW51
eC52bmV0LmlibS5jb20+CiAgUGV0ZXIgS3JlbXBhIDxwa3JlbXBhQHJlZGhhdC5jb20+Cgpqb2Jz
OgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9u
IDoKCisgYnJhbmNoPWxpYnZpcnQKKyByZXZpc2lvbj1lZDkxNDI4NGJhNzRhZmI3ZGQxNmRjYjYy
MzA3M2JiMWExZDVjZDIxCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisr
KyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNv
bmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAg
ICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAk
Y3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3Nz
dGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEn
IC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MK
KysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisr
IE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4
ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggbGli
dmlydCBlZDkxNDI4NGJhNzRhZmI3ZGQxNmRjYjYyMzA3M2JiMWExZDVjZDIxCisgYnJhbmNoPWxp
YnZpcnQKKyByZXZpc2lvbj1lZDkxNDI4NGJhNzRhZmI3ZGQxNmRjYjYyMzA3M2JiMWExZDVjZDIx
CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNv
bmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysr
IHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICBy
ZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBk
aWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysg
J1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rl
c3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUv
b3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAn
WycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xv
Y2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAy
Cisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT1saWJ2aXJ0Cisg
eGVuYnJhbmNoPXhlbi11bnN0YWJsZQorICdbJyB4bGlidmlydCA9IHhsaW51eCAnXScKKyBsaW51
eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0
YWJsZQorIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVu
LXVuc3RhYmxlCisgcHJldnhlbmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeGVkOTE0Mjg0
YmE3NGFmYjdkZDE2ZGNiNjIzMDczYmIxYTFkNWNkMjEgPSB4ICddJworIDogdGVzdGVkLzIuNi4z
OS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRj
b25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBP
c3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAg
ICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9x
ZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdp
dDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5n
aXQKKysgOiBnaXQ6Ly9saWJ2aXJ0Lm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1w
cnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBy
dW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0
L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRw
czovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVz
dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9v
c3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9w
dWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4
LTMuMTQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVu
CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJh
ZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0Cisr
IDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZGFpbHkt
Y3Jvbi5saWJ2aXJ0CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZGFpbHktY3Jvbi5saWJ2
aXJ0CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5j
b20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9x
ZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3Fl
bXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVF
X0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMu
Z2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9T
PW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdp
dAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rl
c3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgbGlidmlydAorIGNhc2UgJDEgaW4KKyByZXR1
cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy9saWJ2aXJ0
CisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0
LmdpdCBlZDkxNDI4NGJhNzRhZmI3ZGQxNmRjYjYyMzA3M2JiMWExZDVjZDIxOnJlZnMvaGVhZHMv
eGVuLXRlc3RlZC1tYXN0ZXIKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9saWJ2aXJ0LmdpdAogICA5ODFlMmM3Li5lZDkxNDI4ICBlZDkxNDI4NGJhNzRhZmI3ZGQxNmRj
YjYyMzA3M2JiMWExZDVjZDIxIC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Jun 03 16:49:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Jun 2017 16: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 1dHCEG-0003QN-HG; Sat, 03 Jun 2017 16:48:44 +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 1dHCEF-0003Q2-QT
 for xen-devel@lists.xensource.com; Sat, 03 Jun 2017 16:48:44 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 B5/AF-02196-A68E2395; Sat, 03 Jun 2017 16:48:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVTfrhVG
 kwb7XXBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN6GuYxVawJqHi3daNjA2M
 PdZdjFwcQgJ/GSW+//jMBOE8ZpSYvf0dK4SzjVFi+aolLF2MnBwiAs4SX8/MZQexeQX0JXq6P
 zCB2MICZhJNF/8ygzRICNxWlHj95RRYkYSAt8Slr6tZYOwtZ/cC2ewcbAJWEofEQKIsAqoST9
 6sYp7AyL2AkWEVo0ZxalFZapGuoaVeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJka
 g1+sZGBh3MP4+7neIUZKDSUmUV93bKFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK/Bc6CcYFFq
 empFWmYOMPxg0hIcPEoivBkgad7igsTc4sx0iNQpRl2ODavXf2ESYsnLz0uVEuc1BikSACnKK
 M2DGwGLhUuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHnnPwGawpOZVwK36RXQEUxAR7zYpg
 9yREkiQkqqgdF1zd7fcjHJZcFOKxgt5/5Leqy44fKNpOIniilfakXSH+2ymv/GT6tor0W7t9B
 j0d9HlV/XZb8r7vkZFydrolJqPf9m+kvlx3Oz26p39n96rXKWYU/a0qzrZ7TYls5SyX5kNNPp
 421zjYlW9pPe/C78ICRUaOAxoeULR+f0rv6Tk2az5tfXHVRiKc5INNRiLipOBAB0Cfa/gAIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1496508520!48453733!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29621 invoked from network); 3 Jun 2017 16:48:41 -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; 3 Jun 2017 16:48: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 1dHCEA-000829-8I; Sat, 03 Jun 2017 16: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 1dHCE4-0000T9-Ov; Sat, 03 Jun 2017 16:48:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dHCE4-0004na-8J; Sat, 03 Jun 2017 16:48:32 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109943-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-libvirt-pair:host-ping-check-xen/dst_host:fail:regression
 linux-linus:test-armhf-armhf-libvirt:host-ping-check-xen:fail:regression
 linux-linus:test-armhf-armhf-libvirt-raw:debian-di-install:fail:regression
 linux-linus:test-amd64-amd64-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-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10: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-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-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-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-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-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install: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-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=e6e6d074369c839e84071c3b056adf20ead8da6e
X-Osstest-Versions-That: linux=ef82f1ad2e3f4509807c83e7eff4ec7c735076e8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 03 Jun 2017 16:48:32 +0000
Subject: [Xen-devel] [linux-linus test] 109943: 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>

ZmxpZ2h0IDEwOTk0MyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTA5OTQzLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
IDEyIGhvc3QtcGluZy1jaGVjay14ZW4vZHN0X2hvc3QgZmFpbCBSRUdSLiB2cy4gMTA5NjU2CiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICA3IGhvc3QtcGluZy1jaGVjay14ZW4gICAgICBm
YWlsIFJFR1IuIHZzLiAxMDk2NTYKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDkgZGVi
aWFuLWRpLWluc3RhbGwgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwOTY1NgoKVGVzdHMgd2hpY2gg
ZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgZmFpbCBibG9ja2VkIGluIDEw
OTY1NgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgMTUgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJl
cGVhdCBmYWlsIGJsb2NrZWQgaW4gMTA5NjU2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNt
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMDk2NTYKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEw
IGZhaWwgbGlrZSAxMDk2NTYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE2
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEwOTY1NgogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2Ug
MTA5NjU2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA5IGRlYmlhbi1pbnN0YWxsICAg
ICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDk2NTYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICA5IHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE2IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgOSB3
aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGU2ZTZkMDc0MzY5YzgzOWU4NDA3MWMzYjA1NmFkZjIw
ZWFkOGRhNmUKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIGVmODJmMWFk
MmUzZjQ1MDk4MDdjODNlN2VmZjRlYzdjNzM1MDc2ZTgKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEw
OTY1NiAgMjAxNy0wNS0yMSAwNjowODo1MCBaICAgMTMgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAg
ICAxMDk2NzUgIDIwMTctMDUtMjIgMDI6MDY6NDUgWiAgIDEyIGRheXMgICAxNyBhdHRlbXB0cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMDk5NDMgIDIwMTctMDYtMDIgMjI6NDI6MzggWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCjMxMiBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1y
dW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
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
aGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJl
IDExNDIwIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Jun 03 17:51:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Jun 2017 17: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 1dHDCc-0007qd-3M; Sat, 03 Jun 2017 17:51: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 1dHDCa-0007qI-Tk
 for xen-devel@lists.xensource.com; Sat, 03 Jun 2017 17:51:05 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 B8/BE-26749-807F2395; Sat, 03 Jun 2017 17:51:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVZf9u1G
 kQZu8xYrHv1ks7k15z+7A5HH4wxUWj+19u9gDmKJYM/OS8isSWDOm9/1lLVi6kLHizKeN7A2M
 v3O7GLk4hAT+Mkrc2/aKBcJ5zCjx8eolZghnG6PE0l0drF2MnBwiAs4SX8/MZQexeQX0Jb6/n
 ssGYgsLWEnMPjMBrFtC4Ji6xIR3z5i6GDmAHE+JXV+SQGpAzLsrPwP1snOwAdUfEgOJsgioSh
 w5fYV1AiP3AkaGVYwaxalFZalFuoYGeklFmekZJbmJmTlAnrFebmpxcWJ6ak5iUrFecn7uJka
 gz+sZGBh3MG7rcj7EKMnBpCTKq+5tFCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgnfhV6CcYFFq
 empFWmYOMPhg0hIcPEoivGJfgNK8xQWJucWZ6RCpU4y6HBtWr//CJMSSl5+XKiXOq/QNqEgAp
 CijNA9uBCwSLjHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5rUHmcKTmVcCt+kV0BFMQEe82K
 YPckRJIkJKqoGR9UXuMxvFGrOpgXtFpOdN2es9O3vpuQjH1c/nTbDNlt/jLyJk1FG2IjJ6wpm
 g10rLzCOKXj3Xd7U5USr78mD38Yd/poXMv7D3er3Ha+V7ykrK91+ufsVZZ3u78dyP48ICj5LO
 b/pd/XvatbfsWXaL0nUUl9lqGr199NH20/SaJ0H8r/gvLfUXV2Ipzkg01GIuKk4EAHv8i4Z/A
 gAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-16.tower-31.messagelabs.com!1496512261!96340862!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23304 invoked from network); 3 Jun 2017 17:51:02 -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; 3 Jun 2017 17:51: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 1dHDCV-00018Y-4r; Sat, 03 Jun 2017 17:50: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 1dHDCP-0006D4-Mg; Sat, 03 Jun 2017 17:50:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dHDCP-0007cl-6f; Sat, 03 Jun 2017 17:50:53 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109949-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-amd64-amd64-xl-credit2:guest-start:fail:regression
 xen-4.9-testing:test-amd64-amd64-amd64-pvgrub:debian-di-install:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:guest-start/debian.repeat:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:guest-start/debianhvm.repeat:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 xen-4.9-testing:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm: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-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds: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-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=35f0fff2a67d1a5b93f9992e3a402ac3c896ae55
X-Osstest-Versions-That: xen=876800d5f9de8b15355172794cb82f505dd26e18
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 03 Jun 2017 17:50:53 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 109949: 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="===============8593921718510196447=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 109949 xen-4.9-testing real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109949/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-credit2  11 guest-start              fail REGR. vs. 109925
 test-amd64-amd64-amd64-pvgrub  9 debian-di-install       fail REGR. vs. 109925
 test-amd64-amd64-xl-qemut-debianhvm-amd64 15 guest-localmigrate/x10 fail REGR. vs. 109925
 test-amd64-i386-libvirt-xsm 17 guest-start/debian.repeat fail REGR. vs. 109925
 test-amd64-amd64-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail REGR. vs. 109925
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm 17 guest-start/debianhvm.repeat fail REGR. vs. 109925
 test-amd64-amd64-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail REGR. vs. 109925

Regressions which are regarded as allowable (not blocking):
 test-amd64-amd64-rumprun-amd64 16 rumprun-demo-xenstorels/xenstorels.repeat fail REGR. vs. 109925
 test-amd64-i386-rumprun-i386 16 rumprun-demo-xenstorels/xenstorels.repeat fail REGR. vs. 109925

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64  9 windows-install        fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-win7-amd64 15 guest-localmigrate/x10  fail never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64  9 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass

version targeted for testing:
 xen                  35f0fff2a67d1a5b93f9992e3a402ac3c896ae55
baseline version:
 xen                  876800d5f9de8b15355172794cb82f505dd26e18

Last test of basis   109925  2017-06-01 11:14:13 Z    2 days
Testing same since   109949  2017-06-03 00:54:25 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Armando Vega <armando@greenhost.nl>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Kevin Tian <kevin.tian@intel.com>
  Luwei Kang <luwei.kang@intel.com>
  Roger Pau Monné <roger.pau@citrix.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                fail    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  fail    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-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                               fail    
 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                                  fail    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 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-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                                fail    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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

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

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

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


Not pushing.

------------------------------------------------------------
commit 35f0fff2a67d1a5b93f9992e3a402ac3c896ae55
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Thu Jun 1 14:09:30 2017 +0100

    xen/public: Correct the HYPERVISOR_dm_op() documentation to match reality
    
    The number of buffers is ahead of the buffer list in the argument list.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Release-acked-by: Julien Grall <julien.grall@arm.com>
    (cherry picked from commit d8eed4021d50eb48ca75c8559aed95a2ad74afaa)

commit 96689c61f445650a595e79e72b4884d21c0868eb
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Tue May 23 16:32:30 2017 +0000

    x86/pagewalk: Fix pagewalk's handling of instruction fetches
    
    Despite the claim in the comment (which was based partly on the code already
    being like that, and mistaken reasoning because of Xen leaking NX into guest
    context), reality differs.
    
    Use of the SMAP feature without NX, or in a 2-level guest, demonstrate an
    observable difference between reads and instruction fetches, despite
    PFEC_insn_fetch not being reported in the #PF error code.  This demonstrates
    that instruction fetches are distinguished from data reads even without
    PFEC_insn_fetch being reported.
    
    Alter the pagewalk logic to keep the pagewalk insn_fetch input intact, but
    only conditionally report insn_fetch in the error code.  This logic is more
    in line with the Intel SDM text:
    
     * I/D flag (bit 4).
       This flag is 1 if (1) the access causing the page-fault exception was an
       instruction fetch; and (2) either (a) CR4.SMEP = 1; or (b) both (i) CR4.PAE
       = 1 (either PAE paging or 4-level paging is in use); and (ii) IA32_EFER.NXE
       = 1. Otherwise, the flag is 0. This flag describes the access causing the
       page-fault exception, not the access rights specified by paging.
    
    and the AMD SDM text:
    
     * I/D - Bit 4. If this bit is set to 1, it indicates that the access that
       caused the page fault was an instruction fetch. Otherwise, this bit is
       cleared to 0. This bit is only defined if no-execute feature is enabled
       (EFER.NXE=1 && CR4.PAE=1).
    
    Curiously, the AMD manual doesn't mention SMEP despite some Fam16h processors
    and all Fam17h processors supporting it.  Experimentally, it behaves as
    described by Intel.
    
    In addition, add some extra clarification and sanity checking around the use
    of NX for the access checks, where it might be reserved.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    (cherry picked from commit a0b40c3e08bb81192063f97089cb8c3849b8cfa0)

commit 00c2d1e314d456566f10495fcccd7dd81065fcdb
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Thu May 25 18:17:01 2017 +0100

    Revert "x86/hvm: disable pkeys for guests in non-paging mode"
    
    This reverts commit c41e0266dd59ab50b7a153157e9bd2a3ad114b53.
    
    When determining Access Rights, Protection Keys only take effect when CR4.PKE
    it set, and 4-level paging is active.  All other circumstances (notibly, 32bit
    PAE paging) skip the Protection Key control mechanism.
    
    Therefore, we do not need to clear CR4.PKE behind the back of a guest which is
    not using paging, as such a guest is necesserily running with EFER.LMA
    disabled.
    
    The {RD,WR}PKRU instructions are specified as being legal for use in any
    operating mode, but only if CR4.PKE is set.  By clearing CR4.PKE behind the
    back of an unpaged guest, these instructions yield #UD despite the guest
    correctly seeing PKE set if it reads CR4, and OSPKE being visible in CPUID.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Huaitong Han <huaitong.han@intel.com>
    Acked-by: Kevin Tian <kevin.tian@intel.com>
    (cherry picked from commit 224acdd04a9f6ffe44d2f716287cac74787899ec)

commit 57abda0beea90c7871b10863437756a58220e9f9
Author: Armando Vega <armando@greenhost.nl>
Date:   Wed May 31 08:30:09 2017 +0200

    xl man page cleanup and fixes
    
    Signed-off-by: Armando Vega <armando@greenhost.nl>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
    [ wei: remove trailing spaces ]
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    master commit: 91708086566ccdf287fe3b7a660a940a5e3582a1

commit a1fd8721b9ba3bc801b814ac94b1e539b813cdc0
Author: Luwei Kang <luwei.kang@intel.com>
Date:   Wed May 31 12:39:07 2017 +0200

    x86/vpmu: add cpu hot unplug notifier for vpmu
    
    Currently, Hot unplug a physical CPU with vpmu enabled may cause
    system hang due to send a remote call to an offlined pCPU. This
    patch add a cpu hot unplug notifer to save vpmu context before
    cpu offline.
    
    Consider one scenario, hot unplug pCPU N with vpmu enabled.
    The vcpu which running on this pCPU will be switch to other
    online cpu. A remote call will be send to pCPU N to save the
    vpmu context before loading the vpmu context on this pCPU.
    System will hang in function on_select_cpus() because of that
    pCPU is offlined and can not do any respond.
    
    The purpose of add a VPMU_CONTEXT_LOADED check in vpmu_arch_destroy()
    before send a remote call to save vpmu contex is:
    a. when a vpmu context has been loaded in a remote pCPU, make a
       remote call to save the vpmu contex and stop counters is necessary.
    b. VPMU_CONTEXT_LOADED flag will be reset if a pCPU is offlined.
       this check will prevent send a remote call to an offlined pCPU.
    
    Signed-off-by: Luwei Kang <luwei.kang@intel.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
    Release-acked-by: Julien Grall <julien.grall@arm.com>
    master commit: 2d08fb32bc3d252046748e908bafc1bf6376313e
    master date: 2017-05-31 08:41:43 +0200

commit 19acede72e216ba87ade287ed6bbcffafa0bc427
Author: Roger Pau Monné <roger.pau@citrix.com>
Date:   Wed May 31 08:53:18 2017 +0200

    docs: remove PVHv1 document
    
    The current misc/pvh.markdown document refers to PVHv1, remove it to
    avoid confusion with PVHv2 since the PVHv1 code has already been
    removed.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    master commit: 8ac9a25b26841b539fd7f345fc87a4142a86adb3
    master date: 2017-05-31 08:47:57 +0200

commit 0bac1f286ab1aaa9b7fc323ca63e7fec8c9f68c1
Author: Ian Jackson <ian.jackson@eu.citrix.com>
Date:   Thu May 25 16:42:12 2017 +0100

    Makefile: Mention usual targets of subdir Makefiles
    
    Suggested-by: Roger Pau Monné <roger.pau@citrix.com>
    Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
    Acked-by: Roger Pau Monné <roger.pau@citrix.com>
    CC: Wei Liu <wei.liu2@citrix.com>
    CC: M A Young <m.a.young@durham.ac.uk>
    CC: Andrew Cooper <andrew.cooper3@citrix.com>
    (cherry picked from commit 624dc330171a27f21b9664da7fc8b06bcc29be48)
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8593921718510196447==--

From xen-devel-bounces@lists.xen.org Sat Jun 03 21:25:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Jun 2017 21:25: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 1dHGXF-0004WZ-Of; Sat, 03 Jun 2017 21: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 <daniel.kiper@oracle.com>) id 1dHGXC-0004WT-Oq
 for xen-devel@lists.xen.org; Sat, 03 Jun 2017 21:24:35 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 4A/6B-01733-01923395; Sat, 03 Jun 2017 21:24:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkleJIrShJLcpLzFFi42LpnVTnqsunaRx
 p8Hgxm8WSj4tZHBg9ju7+zRTAGMWamZeUX5HAmnHr3CTGgq6FwhVPHj1lbGB8+VOoi5GLQ0hg
 ApPE/GWz2LsYOYGcX4wSXbcKIRIbGCUWbDjEBuFMZJQ4/OYAI0gVi4CKxNvJ15lBbDYBHYmLX
 x6CdYsI6Eo8W/AMrIFZ4DKjRGvHZyaQhLBAoMSltnYwm1fAVqJt8QEWiKnrGSVaLj9nhkgISp
 yc+YQFxGYWsJI4sP4wkM0BZEtLLP/HARLmFLCTeLuwF6xEFOiIKSe3sYHYEgKGEp83LmWewCg
 4C8mkWUgmzUKYBBHWkrjx7yUThrCsxOQn35khbCeJP5MaoGxFiSndD9kXMHKsYtQoTi0qSy3S
 NbLQSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIjJp6BgbGHYx9q/wOMUpyMCmJ8
 qp7G0UK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuA9rW4cKSRYlJqeWpGWmQOMX5i0BAePkgivhB
 pQmre4IDG3ODMdInWKUVFKnDdPAyghAJLIKM2Da4OljEuMslLCvIwMDAxCPAWpRbmZJajyrxj
 FORiVhHntVIGm8GTmlcBNfwW0mAlo8Ytt+iCLSxIRUlINjH5z/qpc8F3Dxbt/28N7x6vlj51+
 evxQ5DJnbnODzHChFt/TTl8W5AWtX+Cv+WxD5i/PXN/39ypqJTsWLlr5j9k2wN/KKyTz5IlLK
 zUW++3e+nJH49zNcfYuK99I3pNSe3tLi1crMnnBWY++WfWHxFf6/l/sOeO91LqVnO+2hShd9I
 uXX9Dw212JpTgj0VCLuag4EQA2OfjEFAMAAA==
X-Env-Sender: daniel.kiper@oracle.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1496525067!62899545!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23093 invoked from network); 3 Jun 2017 21:24:28 -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; 3 Jun 2017 21:24:28 -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
 v53LO9CO020187
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sat, 3 Jun 2017 21:24:09 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 v53LO85Q021905
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sat, 3 Jun 2017 21:24:08 GMT
Received: from abhmp0005.oracle.com (abhmp0005.oracle.com [141.146.116.11])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v53LO4Gh030138;
 Sat, 3 Jun 2017 21:24:07 GMT
Received: from olila.local.net-space.pl (/10.154.164.177)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Sat, 03 Jun 2017 14:23:58 -0700
Date: Sat, 3 Jun 2017 23:23:53 +0200
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170603212353.GN19333@olila.local.net-space.pl>
References: <1496422666-13909-1-git-send-email-andrew.cooper3@citrix.com>
 <20170603102202.GM19333@olila.local.net-space.pl>
 <f1599c47-8ae1-6250-3e8f-47da5a592380@citrix.com>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="UlVJffcvxoiEqYs2"
Content-Disposition: inline
In-Reply-To: <f1599c47-8ae1-6250-3e8f-47da5a592380@citrix.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Doug Goldstein <cardoe@cardoe.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.9] x86/boot: Fix the boot time
 relocation calculations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.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>


--UlVJffcvxoiEqYs2
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

On Sat, Jun 03, 2017 at 01:04:17PM +0100, Andrew Cooper wrote:
> On 03/06/2017 11:22, Daniel Kiper wrote:
> > On Fri, Jun 02, 2017 at 05:57:46PM +0100, Andrew Cooper wrote:
> >> c/s b28044226e1 "x86: make Xen early boot code relocatable" introduces
> >>
> >>     mov $sym_offs(__image_base__),%esi
> >>
> >> to the legacy boot path.  However, this is by definition 0, which means the
> >> boot code only functions correctly when Xen is loaded at its preferred
> >> physical address (2M at the time of writing).
> >>
> >> Xen does cope if loaded at an alternative physical address, if the
> >> MULTIBOOT2_TAG_TYPE_LOAD_BASE_ADDR tag is filled in properly.  While recent
> >> versions of Grub do fill this in appropriately, tboot does not.  (In fact,
> >> tboot loads Xen at the preferred address, but claims a load address of 8M.)
> > Does it use Multiboot or Multiboot2 protocol? Anyway, I think that this
> > should be fixed in tboot.
>
> In this case, MB2.  Tboot should indeed be fixed, but that doesn't
> invalidate this fix.

Sure thing.

> >> Both multiboot 1 and 2 specify the execution environment as being flat.  As a
> >> result, Xen needs no help calculating the proper load address.
> >>
> >> Calculate the load address from %eip alone, and ignore
> >> MULTIBOOT2_TAG_TYPE_LOAD_BASE_ADDR entirely.  This fixes legacy boot under
> >> various versions of tboot.
> >>
> >> Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
> >> Tested-by: Sergey Dyasli <sergey.dyasli@citrix.com>
> >> ---
> >> CC: Jan Beulich <JBeulich@suse.com>
> >> CC: Julien Grall <julien.grall@arm.com>
> >> CC: Daniel Kiper <daniel.kiper@oracle.com>
> >> CC: Doug Goldstein <cardoe@cardoe.com>
> >> CC: Sergey Dyasli <sergey.dyasli@citrix.com>
> >>
> >> This is a regression introduced in Xen 4.9, and should therefore be fixed.
> >> ---
> >>  xen/arch/x86/boot/head.S | 15 ++++-----------
> >>  1 file changed, 4 insertions(+), 11 deletions(-)
> >>
> >> diff --git a/xen/arch/x86/boot/head.S b/xen/arch/x86/boot/head.S
> >> index 5e84e42..df28b09 100644
> >> --- a/xen/arch/x86/boot/head.S
> >> +++ b/xen/arch/x86/boot/head.S
> >> @@ -377,8 +377,10 @@ __start:
> >>          cld
> >>          cli
> >>
> >> -        /* Load default Xen image load base address. */
> >> -        mov     $sym_offs(__image_base__),%esi
> >> +        /* Calculate the load base address. */
> >> +        call    1f
> >> +1:      pop     %esi
> >> +        sub     $sym_offs(1b), %esi
> > I have a problem with this. I know that this should be done in that way. Even
> > I considered that during my work on Multiboot2 stuff. However Multiboot and
> > Multiboot2 specs clearly say: The OS image must create its own stack as soon
> > as it needs one. So, we cannot assume here that %ss:%esp points to valid stack
> > and do such things.
>
> There is no possible way that %ss is bad.  It must be a writeable
> segment (to be loaded in the first place) with 0 base and 4G limit (to
> fulfil the flat requirement).

Ahhh... Right, I forgot that it is initialized like %ds and others.

> I see MB1 says that %esp is undefined.  Where does the MB2 spec live
> these days (google doesn't seem to know)?

You can find it in multiboot2 branch in GRUB2 git tree. Though I am sending PDF
with latest spec (I should put it somewhere) for your convenience.

> > Even if it works with this and that right now. So, I would
> > prefer to fix it in more reliable way right now even if it means more code here
> > and there.
>
> Does the EFI entry guarantee a good %rsp?  That codepath doesn't
> sanitise %rsp before use.

Yep, Multiboot2 spec says about that.

Daniel

--UlVJffcvxoiEqYs2
Content-Type: application/pdf
Content-Disposition: attachment; filename="multiboot2_ver_2.0.pdf"
Content-Transfer-Encoding: base64

JVBERi0xLjUKJdDUxdgKMSAwIG9iaiA8PAovTGVuZ3RoIDU4NyAgICAgICAKL0ZpbHRlciAv
RmxhdGVEZWNvZGUKPj4Kc3RyZWFtCnjabVRNj6JAEL3zK3oPJs7BsT8UdEJMECTxsONkNJu9
KrQuiQIBPPjvt1+V6MxmD5JXr1931avucvDjYzuK8upgR+ZVik/bVtcms6P45772BoOkyq4X
W3bv1uY271fbN/HRVNnWdmIYr5N1WXQvTrwus/M1t73q/6KlPRXlU4I8Yrizv0ebnRpJKHZF
d3YrT1I4JBwStPzLNm1RlW9CvUopHbEq87i6oMrWG98ziXGf+1iUeXNPJw5I7ikt8iLr7hF9
s4uzi83bW9vZy7o8Vl4YivGnW2y75kbVvHjjTZPbpihPYujqcfH2Wtdni9xCeouFyO3RHeM8
ve8vVoyfFh4Lu1tthaZYcQVZldu23me22Zcn64VSLkQYpAvPlvk/azPecTh+lUqFj5mbhSPm
wBER0cwR2jisfRBSQ6FnDpslE1CY1OEpEw574TQBsSLCYS/0kSCgQ6XDXhhAHcQ4WSpDhfYl
TWRfYvZn37iCNBeHTNIwXgJPGK+Ap1yvBPYZk5mAcKKBZ8z7wFys7+OHOH7Gc8TJM44Rr77o
e036nYNOcTcNLCpqqjYBsGYt6lPkQS4nwORBx6QhDzqBT8XtjtBMFTAfAc94L2noomRCGm7t
Cl4UeVNT+FfsKyU9e4pJs2IN+qLYB+XVim8V9WvNt4P70wFj+DZ8ZgSN4TMNNIZ7tKQHcL9Z
9GSacv3Y60vmkStImMfegPcGuMuA68Hbo1dBrwAPGQP2GIzs2jRuZmgKaSowD0VpH4NaVzV2
0Y8mvP/HQLRJvb8RuDYCCmVuZHN0cmVhbQplbmRvYmoKMiAwIG9iaiA8PAovTGVuZ3RoIDU5
OCAgICAgICAKL0ZpbHRlciAvRmxhdGVEZWNvZGUKPj4Kc3RyZWFtCnjabVRNj6JAEL3zK3oP
Js7BsT8EdEJMFDDxsONkNJu9KrQuiQIBPMy/335Vos5mD5JXr191varudvDjYzta5NXBjsyr
FJ+2ra5NZkfxz33tDQZJlV0vtuzerc1t3q+2b+KjqbKt7cQwXifrsuhenHhdZudrbnvV/0VL
eyrKhwR1xHBnf482O7XejSQ0u6I7u7VnWjgsCAuS/LJNW1Tlm1CvUkpHpGUeVxd4bb3xrZ4Y
9w6ORZk3t6LiAAue0iIvsu4W0Te7uKaRvP1qO3tZl8fKiyIx/nSLbdd8kaMXb7xpctsU5UkM
yZFjtte6PltUF9Kbz0Vuj24j19v7/mLF+LmR+9Luq7ZCU6zYRVbltq33mW325cl6kZRzEYWr
uWfL/J+1KWccjs9SqfAxMzN3xAx4QcRi6gjtO6wDENJhR0wdNksmoDArh30mHPYiPwGREuGw
FwUoENKm0mEvCqEOY+wslSGjvaWJ7i1mf/aNM6TZHCpJw3gJPGGcAvvsVwIHjKmZkHCigafM
B8BsNgjwQxw/4hni5BHHiNMnfa9ZfeegUzxNgxYVDVWbEFizFv4U9SCXE2DqQcekoR50gj4V
j3uBYaqQ+QXwlHNJQwclE9LwaFP0oqg35aN/xX2tSM89xaRJWYO5KO6D6mrFpwr/WvPp4Pw0
e9bYU0/YG+GQNZiH4VoL5BquZZBreHZLuhi3E8es/BX3hdxAMg8PYcI8ckPODXHGIfvEnaTb
QrcDFxyP7/5ksmvTuNdEL5ReC95JUdr7I66rGln0o9ff/6cg2qy8v+s9PbkKZW5kc3RyZWFt
CmVuZG9iagozIDAgb2JqIDw8Ci9MZW5ndGggNTI1ICAgICAgIAovRmlsdGVyIC9GbGF0ZURl
Y29kZQo+PgpzdHJlYW0KeNptU8Fu4jAQvecrvAckeqDYDhCoIqSQgMRhS1Wi1V5DPNBI4ERO
OPD39cwQilZ7SPT85o3njT0e/PrYjxJTH2AUvkrxCW19dSWM0t9FEwwGWV1eL2C7dwADpo+2
b+LD1eUeOjFMt9nWVt2LF29teb4a6FX/F63gVNkfCdYRwxz+jna5yvORRE1edWcfe6aFx4Kw
IMkfcG1V2zehXqWUnlhbk9YX9NoG43s9Me4dHCtr3L2oOKCFQGlhqrK7r+hfXnzTmLy/tR1c
tvZYB3Esxp8+2HbuRo5egvHOGXCVPYkhOfLM/to0Z8DqQgbLpTBw9Bv53t6LC4jxcyOPUH5r
QGhaK3ZR1gbapijBFfYEQSzlUsTRZhmANf/EppxxOD5LpcJfuAiXnlggTohI5p7QGNQzJKTH
nph7PN0wgYoZKqI1ER5j1X7/UPf1yq/C+d01V8I0GTJeIZ4wXiOecnGJeMaYnEWEM414zvwM
8QoNqgV6kylj0mdsMULM7hLSsPWVP59Ycfsh8opOQYeoV5q7QQ8qZP0EMfnUKWnIp86wF8Xn
k9CeEfMJ4jnnkoZOVmakoQOWa/SvVuRhip5VSvyG9Ow/Jc2aNdi7Yv9UV6N/PdGYq7Gulr6M
vxLJGDUR6/Ey6WboJnAycGofs1ZenfNjSKNNY4YDVll4TH9TN5hFHz2b/jHiarcJvgFnyBXI
CmVuZHN0cmVhbQplbmRvYmoKNiAwIG9iaiA8PAovTGVuZ3RoIDMzNyAgICAgICAKL0ZpbHRl
ciAvRmxhdGVEZWNvZGUKPj4Kc3RyZWFtCnjajZBRS8MwEMff+ynythbWmEvSdX0dbqJDRC2C
qA9dm61xXTOzVti3N2myoSAigeR6d73/7/6AiDmAMoJSxnDGp6jcBWTI6g1ywcNVAL6PM2re
P1ti2xPDP4bFRjVO6TBvlgcXizRBlOBJMk1QvrZMnBFMp4DyCr2EeS2imKVJeNs3nVyZGEJl
bhqqjrrK437IilK+EuBl0UnVuspnZPP6cE5QTKK3/CaY58HHmchKwhTTjJ/I7TJmFUOkBVoH
92dQ4JjxCfWgwBlOJx70Ocp4qA61bJWWTm2J3Xu37d/l2MUzfbRQhQdaDH/pylfnWpa2XPvN
OrE+dc5UI47t2OIbwhgSY7VTXvatrKVWru/aIGx6rfzEp6ao5E5q9zXa16Ua3KqEHnkRoVey
Fe3WCqufAn63y6KVovFLSW+3/tVJIAwDsO9OAs4ydnLyC/hrlisKZW5kc3RyZWFtCmVuZG9i
agoxMiAwIG9iaiA8PAovTGVuZ3RoIDgzNCAgICAgICAKL0ZpbHRlciAvRmxhdGVEZWNvZGUK
Pj4Kc3RyZWFtCnjanVRNj9s2EL37V+goAyuGFEnJAooi2CJbNKei8S3pgSvJNrG2aFBSgv33
meFQirVRN4tCAMUZPs7HmxmKhMMnkoonpZSsUrukvmx40PpjQpt//tyIiFMyh/+rkEzneZLd
WLvfb949aJ0IzipeiWR/QHe5AjEvkn2TfE7/cNdtvkufvT2ecDNs/91/TLRieSkTzmS+I1yN
+ncPhbo1lknGJfi9wX3hQhN06VcoplUBYQaUqCp9VxXbTEqZ3vvnbV6mpiPxYbtTqfNNtFIs
oi9ZIWcrv6050qyEWCLi0RzA0vu6Z+NgTqxtxlWrkolcTHd+X7Oa5UUeKMlEwYR6I3fVG7mr
/jd3H7yt0fUJRZV+GtrDxOO9O7fP3Vq+Qu6YFvqXNJYTop28vB/9+MScP66ZLQUrePkLGncA
kiXRKKtXeZRMvY3Ft5EoWYFlmUms7nLOOS4ClxwXjUuBC54KPBXAdK5DW8rUty1Jn9xhwFC/
hc717Q3Gjd1WpI0ZrOvuQF/y9K+uZiGnTGqWq2UX/Y12Wn+xfQ83tpniu9T2+C/To4dqgoeh
bUgxOAJczFO4RpLp4nFj+8Hbx3GIB1/J9iMEcyFN7a62jdbdgXTDifyh2Q5vjOYcwuUQKMyG
pkCv3uHhV9tgNLKq4GLww9HqiwqG884Nto4QE1ihPTlExBUIWmR/ew33gVu8c/Vt33pKKLon
tsD0GUwvIxaxZ0K2bD76b9ZlUQXWJZSLWN8R63iArOM/pFmmzyQF1nFzyzrKFxeyaiz0opps
xFKgt540SD+6i2zgxdfoH7um9YDjknjHTe26xg7RJFcpvHZ0sCw8QSl2i3U4QmNKwV+WFGDm
3LvJiRnI6uyuJVqsjzKUZDwP2RrztjsSBoK2P6oGim8oOP9EUkgdYTOHEbaW7gAFi5kG8jBe
+mEflYt6gnLuI8Bb7L6WhsnWZrVbQpmlnAoC76nr2kXzTC/WzzOr48yqlzOr4szqeUhIijOr
XsysTgcPoZquP5tYWFTSqOp5VNVtr5B7qo1bS8wAE6fAJmR3Nt1xNMf2jsSJZznVGXTmMTQw
9UZ8ZxCA7QbBzR0np46DOz83vZSLpg9Ebj7sN98By+dJ5gplbmRzdHJlYW0KZW5kb2JqCjE4
IDAgb2JqIDw8Ci9MZW5ndGggMjc4NSAgICAgIAovRmlsdGVyIC9GbGF0ZURlY29kZQo+Pgpz
dHJlYW0KeNqdWVmP3LgRfvevmDerAbcs6lYenT3iwN4F4kHykOSBI7G7hdHRkaidGSA/PnVR
x7Rm1wj6gWSRKpJ1fFXFVncB/NRdEdxlUeQXcX5Xtu8Cog7nO+787ed3StYdYeFxtfLT/buP
PyXJnQr8IijU3f1pzeq+uvun9+eLvlozHI5RFHnqT4djHCfe5+4Q5p4d+sMR2moqbd13vMT2
3H6dGls/0Dyv6m3IM9+uNDZl/a9AxaXmb1WqssxTh3/f//Xdj/fziZMw/M6r4cqbu2Vwt8wP
VRLL3dI89lUU893U4ZikId4mUnwbaJfbZAnfBlp3myj0eBXfBmbwNjDe3gYu8VquIPgo9INU
8db3l3rED3OvPISZdzkoz8lZFV5lxnIQ6RlZN/at4d7QT+cLd+vu1A+tiBC/5BZ0c5HFr/SQ
yclhKekh257cR/0G3i+9NY6PtngdPL+KfJXI+S2fH9TJbex1vWWC5uaqB8sz/UlMg84EnXHX
AoiZHU1z8lmAqLzYj+I0FAGGhZ9nhejOF+3dg+14xDmLvQddoi4fzyCjrmIN0fZrHSrSYfh/
6VAVvgrFNX78Db3ADC/wdQHs5FYDfN+BPs9MHl9Ga1ruG/mCR+VgtDUVD6zpKpRkodjogHTR
uJo/YQqIR/ZC4lPHgwfWq3gZ05peV2YAdaag6c/daHXT1J0cSfM+nXnaU+3mHvhFtLoEiq3j
VnPTarbgujNMOJsOvm2aFx7W3XyLvuHLOMvhY4GoZJ/I8Xy69I1ww0PyEYyV/U/cbsFFDmNK
3OFy3FyM76W7emzHD6jyyDOaF8IoTb2n2lIv8cq+vTbGGjo9jCs0icgMhhGPiXLwo63JJYGB
JmODqa0u5hWJN40GDXVwHIidGU66NCOoKQGv+9lYkviOTlpcjvZ7RbnEmbrREtJYSyMP0Iqw
Lfkw5rkeLVMG09T6AW8YZwGpkxh2wnmjUOKE6CSgQ2Ocfrmi3krdiKMUa0cBI/OjIIJb0OlZ
1Lru5Hav/ero1m/vLLpkvYHcAriM7rgj2MgDzU1XwwlRrK0eDCIZYM89np0lT4sDxitY3dTW
NsKgH4RDL9vQxn1duvnTeteVyQE/9jRhenKc5EgIgnU5NXrYMcgbFapodjTs/5eb+sQtwSd2
WFNE0ZZ7YLboVbGKxZa3HwjSbzZCmbyAcKgz71lxkDBERRR7b5ktTuAC86xLC7azY6RPdBx0
4xe0kH7iwRMKU7PBf5CIIPlEJbY5du/tanE/PPKIoSZGfkCd5KtWfBcM9MNm/v3gAgxA6xOe
wVQUS+4g9GZhBsfNfAoneNx/XGoGmZx3lX5LqPvCAwlq+creYADOIz3OdjIP48azkCQy5t51
6GFhy4O645b8UPCOllyH2pmoBTNRbutbGM7ROhjZjvOF1jHZELyFRQGBAltQ7qWfmoqki0NG
J8MD28/WDCMCuhRMlZYGbMk4obk5IQ7jhByrJyTCGbwZ8TtwHKbVg5He62sgC2fkOA+W26Km
JjS22tZgebeeQmKOM+86oTriFE27Hph2MZoCJ1L7s4EZmWBMBjLZsos97ntSErKclQSD00Gw
APqcreAKhvQreTEvo9th77VnIU1Q2N9zkXtwkfe4M8CouAtAsJwGEXw/M4I1um5lDWgGA0aS
ep/wYnpEFAaPzGMP3SEPSPu33CjsIqeOZzcxiEli5ZayCxKXkcV6WbBKNXZuyHAIWJGIBqjD
zQ3gJU5acPA4B/ueXFTGKYG3xKHHC5MpRL/MDLa5LdOWQ+TkAqDWpuLh7AJ0LnJkJIOF3Zod
skEcT5cDRMHmADh346hA41tRDEpdro/kffXCzIyEEh/zdXwMi8SP49SF044l/zqKQmqaKbdm
2en0wjtcOGfkK9ykjEDDRExiGUOMSkAS6Va9DCi3WB1jtGLI5sQvog0z2pBzfyFzKjNKbfDa
CJEtJ2MwORcMt1gYrVLSyNntPEf6r76vjAh3yggA4jOlm1Ac6IFKikttTWkniDB/XBiwwkP4
eF/hIWzhVgD8Q7pSo9BwyDtjUYAjLYqGqnGj6NwP0zm7upa71hD6STSvwbCQg7PVHUoZ92eF
0CaDkb0v0ml7VA/2EJ35xAl7M3a2dYn7kmwmhBNkxSubafBOoyD3b4cEt0Sw55jnHAvmKM2K
dzwqTpfcFgcztL92fqRJQobOl0feX8Ts0eml+kKUjAsJKqkD+hRCs13SfIwAGNC0DEozWMhg
99I4CTkR2wplJmIrI5NXKUVCSRXdnCo/sHLN9JurRMmbhbIoA7+uemHbi0ehdrKlaoSpnisz
2KmBirOCSBFRpEA23IBSQKhDPVe+NzXhid8MJFKFwe7RkGkIlZod6uvV4SykFvI0MfMwzOI5
T4+v2LjnDxB1Mwq7UhAHvpjBGwe66q9cPsMnnHiHARcrtG3LM3rklk2gab4PFaI/QAU0Uag3
FxNFZxcT/V6AiODib2g4LDy3YkEEGgmoYko9CE3SEfgmCo8PFPzDnfwxzFdOFBYSXpHMVRWQ
VvIFkep6ICxHLpBl7Cf9rbwBcopB2ojZtaAdpyufoqe3IOUgHaf2Ly4FTD/J+nPPh6dP54ev
GJycnkKUvC5B+wD+pqcSr1syZajPAK19Y95IxQzHvVWNRoFSxBlkvxPZ0SwkposYg8w5B/TG
nac1nnErNhELuKzCAE5XZqzPnZHsA4175z2Dqp00975wEJ2e6W3DZa4w8ch415lmZALJCtqf
MFmEa3769gMT5P0i934xFogfePBVCi3hOy/6+7d7ZKDp3SL3Plsm17LLxclNlouEcH+Cyh1l
mNYMZ9F04jSgdiKBSlZGrPDlpmmYTHDAXXIBhZrsW6aI2cHH4E5UhSIy0H0UqpBzEvm6bU0F
UMhvQCpdeQUMKGXcexClOgpB4vHgaiwQUcXQ2iHN6rOQUQ/YLsUgpHg3SRmuWAUzgJvPQn2S
+prTWvdt7nbt6OECe/WJp6nOXGKuqzNx6rZAi52R39och5Wu6gd59ZWYymFzcq9+0QqcKflz
j8Rvv/zqcZVU0ikxH22kwH+YrGMlBRS+MEPpxu9Y89Nh7F3rOfJQeARQaL8P8mOG/E/ucVhA
vZ+G0vwuqAsHUk5ezCky9peCGwYCheNYU9mBJK7BITgNtRUSVRe1domI47JODZA2PzsRG/Iw
R3Y0YfjrN2zBPVu2PyCxY2BPcyNZ2fISwQnLTrIjb/kilg8uiy+bqZrTb9Bt0gPyu6QngvAw
Pspa+qtjcNmLo0cuo4FOOYCMVrlR5HWrkhQKjrffdH4AfscHPVICHae3LrXkhzhIPEJyl54h
gd5pcZnmxqVGxs6LOFHF1jp5MU529X8mI4xJs7AE7ZwS59gl2EAcTGNY5LOaYZoUBbOsqDef
eVhQeXT7Ggk0F44neqECQqWt5h55Wr7ookhX9TZOkAsCrj84xeXRUp9dB0jKxF2R2YnXzpEO
pUBOfUBp0ByO3DEW0M7RPpLA+GcMH8VSPGwNDaLQx6/LI70kf5sEOXSPr8BPSbI4jZLsBAAP
ptQNBnYEop1X6hD/GswTVyM9NCw72vOxAWTe9fo484sicx8tV8H/zb58/vLrfBg+3fzvBowl
HmHuyhFogcP9d/RjmCZwxHBrADd6V/xvW/3W/1ZZ4CeB2jlylIPRfQzdkVXGr1/4zOtwnbMt
fhqYUzEXWLlYp6dNhR7sSiG1U7KvHrexvz2F2AD+8/s/VZsdCwplbmRzdHJlYW0KZW5kb2Jq
CjMxIDAgb2JqIDw8Ci9MZW5ndGggMzEzMCAgICAgIAovRmlsdGVyIC9GbGF0ZURlY29kZQo+
PgpzdHJlYW0KeNqNWUmP48YVvs+v6CMFjGTuS45O4mQCDAxk2snB9oEiS63KcFFIatoK/OPz
vaVIamnPQICq6tX+1q8egycfv+Cp8J+yKNoVcf5Ute98pg4vT1L559/eBTpui4Hb1cjvn999
90OSPAX+rvCL4On5sF7quX762Qs32zCKgtj7eG4mu0cr83r8514/oS+KYu/Tiammsr/4QVyV
k+076fmywTgzjEqIvHDnb359/se7vz7PZ0rC8BsPTyO/fvo0j3dBFMvp//XpeZNHXond49zb
y7n19EKrNtuASZlXm/egJZH3erQVnfxIQwqv6ct6lNGHoW+F+JcfP/3iJ8FO6J9sa5tyaC60
G68Sep2ZNlj1lVbqh8/bfTmaWiZfs3HZBazSU/XnRseeR0MsAwu2QbQLErlYKfz8skkSrxws
bZV7FyH2B+F+J1R3AOk8lkPNlHIwMqzsauk6Df0kZ6r6ZtzxrlG4y8IMW2e7IEtl7w904izy
LB02i71jrwpQS3s6ljpiYXgm90Tvck8MeLVNsx5qpFENppzulxvPJ9mpH3Sxlm5CinlqdCot
b7sXabSmIhEcyy1fZjvfZmFkZ8d2fC8MsB1tPMr0iHY2dlDeyE2Gqdzbxiq385hljZFDvz+P
U2dGt9TMVIhv2B4goa5uLA1gvn73Qwa9jXdRnIaktxBuWOxiPVOwSzbbJA29P/cdmdTLmWWV
QdSdlMTxKIRpwdjksok3XsbJtMIX4VhCXMUwCCCCkk/bybZGtr82G9KtYheE+SLgOPVZwFT2
h8l0Uu1MhTuQzZTDRUiHftBhnZEKMbHXCa6z7Hqwc7iZApJUiE1K6qkM1Ea0u9w3RsjS7ZOy
khC+2FqHjH17bSiBXKaaeaiOKY4ySBpHaFcEXjbKmcHU7kXgM4OJ5hhM4+pLV7a2KpvmIp3E
cSpvfQwvDrbDUWRJ5v37aPkmRD2Cvw8OPOrWN+40hP4f1S2g3rE9oVLbaoKxSOPYi8WjQeq7
CcRI0bhjAw1nNmBQywKdaLh0xToPzmQ/ldBb3XXv3AzqLDshXl353lmJybNlYAc6N5SSLoMN
+T4gszwzlScRSinGCaYEnyWt1pTdKFXWIarIOaLg3ttglwZb8O7SJDHzbuWoy4zn2dXT4dZ6
wYv3j0SkW0Z3akI0UZNvMvNUzPzvEoNwvlcxWz4myrb8vMEh1Ph//CRlbb4wtelPLeySriUd
5Ltw068bOK9EZtCWL2aU+qxcsxIbaWDVi9SEe5n3Yjq6Mel0nKTeh9qwHTh3KFZEA6/2ud9m
tO2puTzY0s3vB/hycjQPZBCF2z3rUgBW/Gaq8yROIgpCjzSddEubtpNhr4gkRjGJUGigGyWS
F7oIGJU7AYM2O1rUO5rEToCWgBcbd2LdH3Qlve+9USwXjlNPw5p4VqAsPTt6RAEhz3Qtz7TY
pWGMFSWGtY9kHiS7EALXMWwtWK+2I3TfcODcu01YTihnfUD9PwhoUmvs581yVLmx1Be+87Xz
ULAgO6+ysf8TvMOXYNNsxOFtAdHyJLxxe04xKMqw+aKyMInDyn/PdjA6hpURpWAFqfM9KHDN
Pk2uQ6ROylJZla9ZFUbJLo9nXsEDJ2R1+KN7PGIuJmRh4CbMaiSxDWoEdiTwoh8Oetij1XM4
D0YR62gPrFXMkzBD2E+LG6ZQUAMAz1YoLowIh5Jfa6XByhreBC30k75Sv9PXUE2YylKK22hF
tNlbh7BtAV9EpgtQCUe9h8Qvus4J7dNgIQKdoSKryjeAKwO+PFMTQ6U1bU9YguqIUuO5ZRHn
dDoYxeVm+J2Xz92Rpa6QMgdfOFidXJR2kxlUUH9b1rpmyVBig9OXgPFiFkR+KVltqAoINLwZ
CuIoucP0RDuxmARSM2wiotVSQe57cqIFfJMh2CRdzklddGnL68WM7HmqrMnQB2TbCZkDvh6H
TIH7xPVy9zU/iHSUHeM34txgWuFAGqkBxYu4UD/Q9QY6LZg6kM5jzWeWVPogOKYaHMkyW23P
Vu8gDZY9qjyc6cdq7BFZAUUF2R8oW5XhPEn7xUyzQV2rHU6PgRJX/SV2oN4uvKSm7exkJZzJ
Sy4rrlX60aTx1U7y0sA+gceAPBApZToo0KgpqpgRkjb8qsz8+VirN5A6rEwh8tL7EGYFa5xF
mwYUQkna8tRTOyI6LUslQqsbyj4BJU3XzhvJEW32IqjX5VTqNu5UK4GFWag+CQOCj99LxYkK
DyN5PAh/w1xfoDQGvrO6ld+3Qy59tPVCq7VU14seQlM0c5QOtr85VSGP5kghS7SCRu6VueBE
PCx793quCaWnFd6gDx7Mqnw/Eaqczh3MfYFJBfs0XibXtzSxQoojdBwvxv48Svf9Oz/XI6Pz
Cv2APkcj1CUa6SpseCKlTihl27v4c/U2VqYfBmNERD919rftDAQ4IKbBFSJJd0kUuoB4qh4i
khBjZtTiEiK0/J3CgSZCHaXxuxQrGwqFW2EOQEwPF9w64gsO4gQR/9jkZaQDd1qXiimdTB+c
gZmSFTs/TW9isuL7bVxE3seeUVLiizTiQhU1IbjSGIkpHdmfpnmEpTxBsyazIoM235ka4m0w
R1AAkWQ9hNv1krwzOsudOELaha/LiajY258fPcp00dzXTFDOXo2f1Hya3J+x57WkC/CkSJwU
TXN4KOpsl0CbdBBFBnCYMXHuq7L78JYvR4nMPrzkaAenw5ohoMpdqgy0JYWUO6yYqxelVa+j
x6pn8a+5Syks1wRzghSo+gaWauAww2kwGp4EwqTuBZyqE4hgzE7lOGZJuJU9R6GxqFI2WdJQ
mC05QzlJurLcdG25aey5IGx+s1CQrjJrcuycOZ+pF5I4cz7H8WFehB2dn85vM1R/p4JQFfzS
qx2VKrf00/v0KWgz8kLdMBOqyQoeYMn6CyCEvo1CuXPhoM0unOrXGRAhMhh728c+s5tP0vSN
/An1lHV/mnRUKQVOBQDb8mWTFE/SvjkvE4iZXM6LE/pt2PqDII4eJsW3b/tT2q2xpdMSeiGQ
GKh08YbqZePCNhRIaUDGPIvxGA+SAtOsc7bF9ZuGNk6dCc4nXbBzKCscDYvwgREX2S5aLP0X
P/FHY27z93Ec7xK/eArjdBdEGefwQXjy4SXwF4SczL+mrLP6bv52tcCDzP7tNnykT6RtvTIE
15XKz+CpiCDRpa8MWgFxHKiJ/UoIPM2900xPbu8YgBNZnoGn4a7I0698p3Cjt6vhD250u6hj
cqDnWX2FoEPB60hyb5S2PDzi4D7jGAezWfLAfqHdTF3xAgj2yOGDGupC5zAY+HqjVfyQZUMP
gA6+eGIMR21WU7zhBgYvRNG4RFWHY9QEdABng6nUDDGqa0xDbfWGlEUFThRjJ7qoP1cXPb51
dXW/OOHEvTOSmCG41NhrJuuvEIkm0RPn5pP5c9ZFw6qE7xfbdRq/1b+vp1xhs8R5eA7MeJj3
QhRUNXSmkfaMPVGvOBeGJceJHraPE9zEHUW7/fzpQgiNPj85ZUMfJhQkoDonvPhL3QIsJIJF
+uSjL0R1baf5G54D2MqrGYTfeBjxhVce749yonHhkqKZJEW/7+XbheY2W/mIUZ8bM/5RhlOX
+ajvH6hGGC7PtaETwl16H7Q5vY/6IhH6oAPfs8oTUz8/m1F+LOXZp1S2gVBfP7yxrYZ+LV4i
Wj0Ef5wEd3mHhLT0HqWxrsZJOGfeqY7l29E0X9xrhmhX8YEIpuvPL0ep83cwHL6kr126Ri/l
i5nmRaUy8wH1w1lSBck1y/qubP602aY5+5LL49QBJ+sEUSiEoOSRGRW+ENAga/Fz0i9C8LKu
dHEitKf8wvIRtXTLOXGyLjCF1djPHkAU+foiNdZnP5vhkq8pbVqgkgQNHac2Xyxa7x9dq8UD
1llIkSyArZjfKyTNwPfMVMFZpRiqn3xoOPgw6mhnU3zhIpnvhBvrtYpk/gxcJKvMFRqavhWB
1DV7sULhoGwjBM7e3CvVnCZV6Edp0aaXFI3PkcBlLbX3syR4xEHRxAnqdyAvRkiqq6+G4wVm
RvIFbsHVNlf53PHUWM3zlqdy0GorlnvWTAlPYtV/MyngR/dvKX+VFPDpiz6/eFHjHf0QZ6yM
dY+EwBuF6qxo6Bu6nV/oeH2g007yLZQGaxIARKhBAmi+F8+OWa4L1nQqK7OlLQwnCqy+Ed47
jPF/WfngwQplbmRzdHJlYW0KZW5kb2JqCjQwIDAgb2JqIDw8Ci9MZW5ndGggNjMzICAgICAg
IAovRmlsdGVyIC9GbGF0ZURlY29kZQo+PgpzdHJlYW0KeNqNVMGOmzAQvecruNVIC8VAQuhx
q7ZqpV7a3LY9ONgJlgAj22yav+8MY5JsdqVWHLDfPNvz3ozNoww+HtVZVBVFWpfbqOlX2Yza
Y0SDH19WPPASICY3zMfd6v3n9TriWVpnNY92h9utdjJ6Yh9bMXpl46QoCsY/xElZrtnXIc63
zFsTJ/CXU+O1GYjiDf2/T53X+zlOLONzivwc57lq9K+Ml42gtXzDq4oV8e/dt9Wn3SXjdZ7/
pzRk/lvbZlumvChJmxgk6OEl641VOCpYA7nkFXtGfWrQioQSC6Uhx7eKABOUWNAwHCnozg7E
wBLOFA56gi9HTQ7NxJE+3G13dasCtwjrjJDLgkYMtALBkFKrnELPwIOEFylfB2VSavRVdOR5
v1SqU44QPUgV0ocRyezOSwz/JWWGABbKOk+TsRONSudDizyt8gpO3qQ8eLprcavJPQA5R3Ea
D8w5c2+WfY60ZuokjjM2Qk8B61lLRUEROB4cFFbSrFe+JZ8CcDD2hp6xl41HocVKjM9dChi4
oJNZSnLRcnURkoQs8noz8/O6IkcQuC89YlB6r3oan1rhaYmY/ugOukELeyZkTxW+JIdYH+RQ
gRA5zS1ow3lz8hJNzUpqJjrlQoDMwvbYJrcdwUkMWYKuZgX4NQ0yhR4q1uzx2nG4OdnkiCfN
8C7grZgLEy+b0H1AkptGcsNYT0iPdwgfgBGEd4H+qibZy76cxdVsP4UDSRGyhA1bOHhyhiO0
6Rv61NCYyYqjkstD9EBdTHarRsDVI8SZPjT2fRkRozI6op50F67Q1T+YTIPYd+r2xStflZWW
Q6NOMb4Hy43q0+WN+wsYX3t4CmVuZHN0cmVhbQplbmRvYmoKNDQgMCBvYmogPDwKL0xlbmd0
aCAxOTE2ICAgICAgCi9GaWx0ZXIgL0ZsYXRlRGVjb2RlCj4+CnN0cmVhbQp42sVZSW/cNhS+
51fMrTKQUUSR2tBTA3RBgSJAO0AObQ/yiPYI0UgDUapjID++b6NG8ij2IE1bGDYfn7g8fm8l
rTYR/KhNEW0yrcPC5Jv98VVE3P5+w8SvP75SMm4LA7ezkW93r978kCQbFYVFVKjN7m6+1K7a
/B6Ym22stTLBL2Mz1LfQy4IO/uZBN8Q3W61N8NuJuHZf/xEpsy+Humv5y183MM72Thg6iMPo
5s/dz6++300yJXF8pfA48kL6DKTPwlglxksf6TBKDUsPEiZpHOxutio4WJAhM0FlUcy2RjEd
spKgu+N2sP1RWKOzlTAPfTfeH3zH4gE2qgh1mm22Kg8LzXs5gEGrJzDAWEC4mCO89XPjPIwK
EfSISI1ukAkLlSRZmAICNO79Ta4DOIiJYhQRCUVCEQflX9syT8IkmtZ4bq9YhxpkkpGvYVlV
BA8H2/IGZYtzH7lzy2bAJjEwr+nKyvZMd9K++43b+kbB3qCJ8l4Eb62tnIjecXvXNU2HmzzI
jgT3VkUANDQ6VIli4fqxsWxVn9jaOsChf6idfc1sggWJs6A5CYo8LyjSXc8LoKDYr48kIZFO
UMqXKBVhpJWHqe3WsYzCKJqwnPznDFm83XcEyAmQaWoENwuGcNVotErDVCdkPSoW53SHbmyq
a21G54ZtRueJgJMnn7cZE2Zw6uilnTSQ2cxgdJGLweB+k8HgVhd6gAGTHuB7Jy3pAb55PQCr
dtz2FiA72raylRiGSsIM8FiYBhoTam9uTKjgktloOWIjt+PAn2qxi4rFs679RjhopGJQHY9d
LjsZmgl60COsva5BUslCfceSwblWf0kq+ksy2ROJz+lPh4merO+ZreJorr1Ue+3BbmftwUYX
2oMBk/bgO2kPeKQ96HvtIem4LSfcEOJKDtDxvBmq4vJ8goVmZxq8FuVnvP9zwC+2fH8oByuZ
DONhFpz67r4vj9yhKKfywNlBGHeLUY57uKOQHK7VhBDO9pOmb5SjykaWPLFR9pBU2nuCJxIh
xT0f3WCPmH8KxhNaztWWO/3YMtFJy/YDO3NE3uP5DnULqG6NLoLdwZ5XWaAHUyatw3dvWNSp
B2ebO6b3kF1rN8iuwnQeSDjZ/BQCtRsAEIdmmOXimimKWgpFdgRt2UrfZxQKoJZISzY7+CoE
RlV2KOsG6ZxCNTF724AsSSI27rfq/JZ+KyfQz7N6uCb7u7ahMJf7GuFp0jBpWCSx9zWv3zWH
TMKimJILYcILE4qyARGXAXWmHKA/PRk/W0tABUpUwslnBBf1x+gBGhU4BPUOCItE79g5sxiq
ML2wQVA4Idl3iHUuYOaiLWifWDFLhIt644UxIvERhRnJeoC5iLe5t928oDDgmHSLIpRiC3Dr
1s+oZZzE9/12TYfj0U7WYBKebTAvMaJA0pmMT2V2LQRh3MKM9ELeP00Jf80GVGRCM63xLUZI
0EDZN7WX5Gn1hbxJ90CzLzGNTpqRk8rEjEWHGhTqKvhdwlBZV9+3PuvVUsw/LOIgfqEwPi3N
1RK1x85JWhWjEBOrBd5rQ/eiIHvNK35gCVrbXBe+d1wcQ4bHkp8iagR5v27L/lE+SBgGkr0C
B5TMeOph+Olc45oprNP6dLaOe0d77PwGZVvxTHQpd2fFiaJn3MdEYmoRKrIfmCRPMoo9KZt5
Eg4jL8LwnSYSvoFLCELrkzFMJiXh+hS4T/VeXH5aPwrsR7sfh/K2sWte4iUtAVHaPYvEJYG4
cPIsOmcnoM/qA1ETiL8/zSoCDAZnC4PRVJVB+6QqA45UZZngBK13SeqU3JwQupUjUCQFwzoX
OLPyn9RFZjy37fPyy3k6+FDzBDMtOx1YikY0nuaf1CtH7lZjY6+z+nd4F8JiHBLc+LGGWIO1
6SNzMEJy4CwSnwhwIDaXJo+8KbAUiTd5JM8mjz1v8jihbDrSPrAf6uEgG7T8EYC+tP/JxzFE
Ueo38Vnv3OXsbbTf2Pan3spQDtZ8RZVYF08RinUFEzvBBb7BwWXKqXRO/IiK+VpGNJIrSv9U
YOieumJP01XzwvwX1mB8bY0xbZjHTB8+yPo7dpLqWov5shRzaTTfgUfGKlg+8jDPG0ASR1Tx
Ig/hwxb9BvkSY5D1cKi5ouTuOYE7ZhBeSEgGx+nyLoNuTau7tdNrncG11Fz1lFGEWmk/spbC
RadZGNHLzezgLwMIwSrXKdwF6CUkhUwB7kRFBXbWisS1L1bGl9zwCwYx1g8bQ3I+H+GZO3ga
mum62PXrDwipCdNsWbJdfStUKUUHpZ6BqqzF1mjcRXmi/OPQG4qzMMTnJCCfxHelfHwHiu8z
y5ch4h+mGubyYeha1xnzl27fO+/aA8WV03SrmsX7sZ0XTPn2dnpNKIfyRVEKEUWlV8li0tTn
bp+SkEU3SGjPsmBPpSwM0izMNocg99buS34+xMWmVcv+3srgspcr4WD3w9jLCDZ4uPfXw9DY
7UoYt20FPiOvK3gkDm58keCKkFPZsrzUfkmefzVmOv76mOn4f8VMx/8SZt7kU/P1MUvNf4aZ
WgMNzvTloOG/I/4Gfo9zfwplbmRzdHJlYW0KZW5kb2JqCjUxIDAgb2JqIDw8Ci9MZW5ndGgg
MjQ4NSAgICAgIAovRmlsdGVyIC9GbGF0ZURlY29kZQo+PgpzdHJlYW0KeNqlGWtv47jx+/4K
f1sZOHPFhyhpv23v0W7R3l6bHHDA3qJVJMYWTpZ8krxJ/n1nOENZdpRLckUAixySw3k/GLmK
4U+u8niVai1yk63K/ZvYQ/vtigb//usbyfs2sHEz2/mX6zfvfkiSlYxFHudydX07R3VdrT5H
3+6Kw+j69UZrHen3640xSXS9cwRw90U50rByv8bStPVYd+2AIBN1t7T0z2Mz1jfrjcqiDn7T
qBsV7bg6+LkrazxcFnh4vZEq0TZK1l+u//7m++uJ+kSpF7KJOx/xmQKfqVAyMYHPWIvYGuJT
rzeJVdE13B557lIzcZcmj7gDkOcOvoE7rZA7LT13QPpK5kLbdLWRmcg13YL8wo5zfmHvpRY2
4axWQmlLh0HqPcu9oIGJxl3vGLYv6pZXh4MXtivHC00U9DnpAn5Zf01XVK5/9+mKpvW+2PId
gBb2gRHcFqV771lLRC4ToDIViSLipFhvrI1PpnHb9ftivLieCTxdguLmi5Bu+g7OtXTwBm9+
mNFuPO3pIu3CkwYWLq3IWODqkqxhLEa3KJR9Ua4B865ueevdzrUvvJrWAXc/DuesdqyKHnTd
bpmGh2F0nvUzklXOpvgSUdYtQb3DIOBQDIOrgn6BzocXqpzGY0f4n6dbkMGiOxmhjVXeYNki
VC5ysFvmQ5JTfUJWr8ingl2B4zBbC+YfeweQimPQB6DJKOPNBr+MA4f7gi0EJ6QfXin4UNdX
dVv0vEWrzU090tjdu/I4FjcNn0CXDOPanwax7BgAum2roq9oFjTCYxqMO+LGkw/MJ0T9AYyi
Lo9NgZI2hiSbziQLMJLsNziBlfvSHUZa8Dj9qPZf7Tkm5ZqgVUc7mrr9DaXhrQDm4WRBn7Zr
N5W7LSBc0WFUP++oqt4NA1/ZnTEhiQsv56/409V4Smb+PHEAE2+GMoXTBwbc0nfcrSHgkZat
nGtZainS2MBNJKdyyRSkEonWYc/bgZB+fPeJruvdljwAb+z5C0rrw/Lg+q8oMC8UgEDkLAYU
tILA01ZzWtOo7I794Ajm5Q3fYdcdm8qLZCONgXCcnkumDe50HDiwDDu4hV2xqW/6oq8dh4WO
Q0XHYgHHYAe8LdqSXfbWFeMRSKfoACkgVelZsEWHgPRAcdRmk1MBaI8qOg4jLZQdxW5KDbDs
3RsWQOM+lxUNwXeOQwGMy6JpXMXKyOfKUBa8Mp809kReB/SMbkGfGWIICFAPqQ1WPNQViMkL
WudSSCnPBe19UWUxYx9wIr3uEMircvJNBB59SMRRCImzrbGXHx7x8hPoxSlFXVxc5g63B2Hh
rj3iPYIuB9TlGC5jt8TJTAck1Yv4UHb7Q+NG16D28yy6q8edV1eeEqUIxNjUe60CVKvUZgSn
BDl688rZkOfnvIUAwHMI4jbSsNnnKdMesJ5iCZyzhuIkLhRNvQXSMSvpNPrYLoWHrWshoDWo
UJ2T7+jJd/wY2OQokGRnDg5ZRJnJw30NADnDrRNw0N4LBaYBfEBwNwz1TXMKK5cVrNAqmZsY
UEQ8AxlTwsDJiWWYOO86DKoqxweoqAoiPR3a1m3LmZHlrjO/yRuwio1IbHZhwO5+DBXOdu+d
n0yDM/XtVGgznkeyinNhsom3HoVBgmqWJKGksJNg59kOryAjniVzKIbhIFWfGt0P03kiTlWJ
DPn8rEhuijVUtA/40x3HJ0pjOSuN/crTASL2kc5qMxW9HEg576E7HllioRhi3ZiTz57KNDVn
l3bNYqSe59CpBMWk3jQdbrsb3k/2fgrAn8Af9eDQ3Q1EzGtP2iGUHzKVMvqhdg3ngB+LvY8F
SRz92I1uyX9icM0ksdFRY4wxcQKGuq1LkLe2BtLY78e6v4gefNI8Oln0JVK+q0doAI7YKahU
xctICEf2CMdJP9iB/T61VkrFAuo7bZTQWYq91ecv8aqCNcApTLq68xv3Ky1UirbXrK7e/Gup
0VTKQPa3HpVMuFxvXLuFzAgtk7XnBAO5tP+MeQn0Arlzyol35z+/Dcc92ltq/1CE0m5++QWi
m8zAlIrtgEOdnh9ZyMJsmqkPzqBsbzo2+i9btZ1zm2hh7OS4pNslj83A8u1U7XxD+BcxQmGU
pnIKm3150vcCYpt58l+PmAzhP6yYBcypESaZSoK3hJjD7RPC0DDMwokSdOX1tIDbJCKT2SXu
nionHHNbTrE6xVh98WYAbT74nZCZ9E8GIgEwxDn4kcq/HZxDLt9KZmeX30rCBuruQf6+GlVZ
6uOlouHnv00FQxr8GofBbr6AOlRuoVPYOlp59PahskzE4HhzZp5+/wi7n6H/EmlImEjLouJy
yAYqqMN7ypINKxzOlIYM+QcLHMw0htPHGtM5uIqyf1pt4fwzvF9es6xAvaBA5Bs0RnVqzJfN
wwmrMZWRvWROQvhU4IcQkEWsn9Fi2Lw57V5g5AKlp0BQQ/qhaZCOeBagkCrSBQywtMFvC52o
b+0Y7tqqLtoWOkJBXfAn3nhTb2iNpoemGLHaHi7RbE4YaGnvijaU9szUo8revyeGc5SFHz1G
6dkbCzbpi+VLzHWLPBUuaqFwYUfEamQWwJ972Hu+eoGqS0tWxHL4Qz29MhOAGGWMT0Ic+8BD
mWicJMsXpRaStHr9VYiwHugW7iSgHqGnOi8ymPrC9TgvmXs6AE0cFbX17QPVx7CbsViWnG9E
ZHS3qylbhxtO7UgylWXeaNJcxJk5q1kmm9m5e8BZgo00ZBZf11AQFM3RLWY3KKFxyNzG999n
iUri7+ySZJIUqphJgIJLe6VFDnU11PgQhfIXKvqVCTq8NwC7F75CVYdKZ/pXT2Ryk4k8+bMl
AuGdXpL9g7X3SxV6IRh8y7ruvewB8FNPvXLpfD88QIiR0ZbWfm59X6iwhxzG/sixFgFXbmSO
sfZPszNNf7ioZyEoJUZFV3Vb+kePJ5IV+ItQr6+5CGM9tG/9G0rin88sJuembqseu1jaMdK3
aHqw6QfauyAuG3wIBhTeNswqXJzHF28cFDINVE4f6dFURh88ADIn4tSu906FO7oWu2Mc+ddK
2DIPuwjvgRAXIrsJTSyuDL4lQdDH7wSBFoWo8mzeccaLXnJhN4iMAr6/gJ9cOfhDsw8J+4zn
X+MkPvQdatdVMJH8Hk8dXOXmvR4EfZ1ZpNiYp8pXfDmenNa8hGJ/HVGMV4RHYv+/q48/XbHj
y1wJY/JXOv6rC2i+S2QXAe86WNHJ8e0Tgd/kIs2T/6OEh1uGs3/NPTLlf3CnhjR41QDsie7b
2tnzYkIPKtbOnq7YHfAdKD83DXDx5lhN/4AIKVubSQj88CZCpfU/Hyg65QplbmRzdHJlYW0K
ZW5kb2JqCjYxIDAgb2JqIDw8Ci9MZW5ndGggMjA2NCAgICAgIAovRmlsdGVyIC9GbGF0ZURl
Y29kZQo+PgpzdHJlYW0KeNq9GU2v2zbs3l+R2xxs8SzJsuUCuwzovrDtsL3bVrR+iZIYdezM
lltk2I8fKVKOnTp9rzusD4gliqL4TUoVqwT+xKpIVrlScZGa1fb0IvHQ7rCiwW/fvxCMtwHE
zQTz24cXX3+n9UokcZEUYvWwn5J62K3+iLL1Riol0uiXoXbVI8zyqIVfE7VOrjdKpdHvZw+1
2+rPRKTb0lVtQyvv14Bnu54BKpJxsn798NOLVw8jT1rKZzKPmE9zn5k0Fiol7t/iaYCUTZFU
nCig6BG2R7t91w8nxpsRS3VshAmYXyDKysS5Bi6EioUm+MPRgmyJilB4W+9wIpcPTk2cymef
nF9P9vSrnkiXNFVy81g5Ag1NXx0au6OV92udRWU9MF8fjtUW7XD8CucFzG3DlHa7sMe1BHJB
mhZGnRd5U6SxVDkLLYinU3kAqhuVmiB3H2Y6qWIbrzepKZbVYLJYyVEPRGlBCdLEmcpGJSD3
+o5ihYwLWQTUstseK2e3bujsEuEMjChn2gW+y2ZHg2WXEaCCkeWjLXe2e1Pb5uCOSyfkaZzq
dDwBdCKY/RNaYugdnXUscUpRgpACjOtVDqaI1Vzjo70hjCb2hihDJ/Lgdk/fv23XxsRXDnyB
vwNjyNdG53EG1Iu4yDhC4IRYrTc6k9H3trFdWQONXEeuPNCgd91wV5WQTgSQDOH2sDYqKg/e
UZNo2za9q9zgLANK+jwO4DIKvAtmgpgG6HgOI+/bum5RMx+q5kAgW4Ij59GRZuShfngePTkZ
3TuJGru1fV92FzqoYnDb7dizk7mG9y2Sy/PpOTBjTRiKEQD0ruwcgUpHILN5RFYvJCou1MFA
sArcgVg9xISG2URJuNZZpm67U9WULmwigkzthhOvMwQgm5e1iM4+IzOl5dwjVSyv2SdZsqaG
uLjJd5sUwrDIZxmPQgX8rK/+tuSCy0emOAz0zL0Tr5GISSNNo1fvUSzr7YanjA7op8eypzPB
QUBy9JE8+AgsgxFPpXu5xA9ooDBQR5SMRcEe++Xm439fsuSUhKeSDwLLYSZ19A/YEj7ucga2
cqUTgCy41Ecb9rW3fGY8aGmHkvMdpOTJETO+xBNi3Cp8k4rYFKwD9USRFMEyXsylFA15NzHT
TKoM1SlVRLvqfUVRicAG3dlHECxJAp4hjjAq0iyJfqZYp4aBlqG+QHqgjWXV9AQtG6a4gzgH
0zvfdYQ9lAIN5h6/zyINGvZzDKp0wAyEphuXvOU1VJ4sm2uY0AuFQQgsZ/Jejc/j9Fq1vPHu
Ka6YKg4ob+eyFvJ6KEdawTkel3wuAEDVbOthR/4P0yPEhBe63IVRRztCnWbuf9zTBioqMFgU
R0IpS3LzZNrIb2QJbL69E4gphBTvoJB4ugEgwthflHXfcoxCnZSJmAXpu4ZcqaG079MFfBc5
0Ukss5GT9oytK1TAp5tBLOlcVph+b51vsIJnAWjeLdctdg20cipDdkcKh6bteIs7hjaPDIzL
e/46+talb+fe8bmdrS11fBQOzM1wpq687VzMbVwWJ+amqZjUIsidZcixs1oEqXasRYhEIGJv
0nQ4j3MtROqORwkjY5MWn+dReG4T2h2uOnfoaxHrPPusqrPUKUk0eF5ws6SvzVJKzdIvGFl8
JVICjYy//koETVPVUB2iiw8AOvvXgHlmgWGIsMznc2yk1PPKknmizFBdwtE39BH+8z9WqWRe
OJX8o3kNKks8gt9yeqzegBe9QV77kdpY4cz/WuHmzNxr6dXUJyG4fKzC19ck/HbdGNgYe3v6
gvRf9JgcMDQoeo+M0VgadPYMdchSAaBkPqE7dydED7n9ryGM+hDnOVQgk87bHJ/ssaun9DLt
7wmQRuF8SiGwAIeLaEfjO7euDELkPyTP6cEaEyez1H7iMI1ZQ31G1kB9G83JGKg+UhqeJONp
fQQFnFB2uprBrPfxja01pbS2C1weLelZZthP6rmbcpyHtoezZB6yl2E2LEMfa8uILbdEnS9e
2DkRCqd3bw70jdBO4WUF6oiv9K5a+0ZpRon7G3AeuGHzKRX3PnSPZP/FnoquoXhKVSNT2JTp
HN3m41gmwlrfK2+wsmvpRainadM6GgwNoMD1yStDp1dSJ1s25PUA9WGj9XV1qlQdSg/AvRh6
ZjmY7UEGWv9QuSPBQHkLWcx2XduhqDKNfqB7hO8/+dnqK5Qs80qTufKn4XfBMzB9gc+UhHCo
iEBDUM8uwh8HxxAUzJOcxjUCJi0v0bj43x3tC2X4yk3qTYhzr2NigmyZBVsuSU6qlclCVHgb
wsqOgN6GMCUbSnHjobAy0uooI4FmBuuVRBZDFG8xGPg7uMQ2h4IPx+PDIvGRcxWV4jbtJfO3
iBu3HG+l57LvLd8RQ0vdtTV3KS23L4EBGHupefMYLCk1jvjY0g9lTbkVUiqmmFlq/bV19iVI
K9KM3gIzA3uDPJPnncyQn/eE4o74eEAj2/G+ihehhfXfw1B2HPjWzveFjHBhMFdsCh8PmTVk
9KzE/E9d4ckn0ueVxnRWGgXEXo0qh4tGCRYr6/pC8Gv+87401hx/90+iV/GBR2Rzeu4EVPS3
trZ9T9D+AvngREuW3gvYtXyOg+8Fge1Ak2sGmZXIaVajdvvO64mEpvL6eGKe1bMm4VHxeiUw
t/GGeTvcCsydzIIrlb9bCOUdwxPkVza+zyLEvwXxU/ynRFEabl/5Z8vCBk2mJSwx0aRtYVab
G5EX45srqAFWbq4k86Cfvv/E4b8O/gVxujLfCmVuZHN0cmVhbQplbmRvYmoKNjYgMCBvYmog
PDwKL0xlbmd0aCAxODUyICAgICAgCi9GaWx0ZXIgL0ZsYXRlRGVjb2RlCj4+CnN0cmVhbQp4
2u1YW2/cRBR+z6/YR6/aNZ6LPXYRD1ABAgkhSN7aCk3Wk11Lviy2t2kqfjznzJnxLV5I20i8
kEg747me63c+m20i+GebLNooIcJMppt9dRXZ0fawoc7vP14xt24HC3eTld/dXH31QxxvWBRm
UcY2N3fTo27yzZvg9VGfetNud0KIQLza7qSMg5ujoQHzQe976ubmbcRkXfRFU3c4JIPmjqZ+
OZd9cbvd8TRo4FcFTc9pxfXJPpt9gZv3Gjdvd4zHIgnU9t3Nz1ff3wzSx5w/UU1c+UhPBXqK
MAJFnZ5JKkMmJOkpQhbG212c8OAGJAishkoGOs9b06FCKg56faCO1Qxar5ngqJlgTjOYORqd
g9lABbBwMrWwkmHC1GbHVJgIQbe/2D3+e4GbNzsZh6ldDhLGjJafWQJ2S3gc/AUiQ9M/nAz1
vqGG2yaCeTwk+pftd6U+gIpJaoemO9wGwecbuuIj3KfExRuWG8gcf6A1wT6Jip+4r2x07nZJ
9VTp7CZT+41u6inX3XbdZKNgg35rXrjotGVO7SQL0ww2JxBvGW3+tiznodRTxMXziMO0MGXu
norary2WEalbt/103EKePXTFXpezA00XgpIqguzdssCuToLK6BpOZcEisI3ebyExj+7ejmJR
8FDxhRV0R0l+15Rlg3vuu1drYY+mz0LGHa5MA2LFZDEkx/ye14AMoFivCwsvnIEVnB7QH43G
o2DftPBwIsCp86I+0HjfuPbodhEmmUNRowncOkZGGNdFSwBLXZrDzJjmy9iCiJKRoDOwM/cL
jlSmatoH6pd0rkdAHNI9tffHYo9bj4sDK32ACdt9v43BzeXZzWBwYNudT84Incnd7obaW8Ld
lWzC5DE5hIoUCkLFBhrjPhDpoTMIkS3Y7D163Lg1cDi5Mpu6kgkWAs5FdHz3UJM2bVMjiKz5
Pgt5nPoN5AQ4vdKnE7kIHpznejzqHn+MqWnm12tswQggXYVi6oM7oAEdRGd6F8wsi8I4TRfR
XOcUzos0glrl3YWzk5RaCfWdi95JuI849jnBDuWFzAAVZikYt8JQJrDApoBwISyY38ZXQx2r
1nJdbz70NNSZQ2VIDIwGKX3ZHy25FvcWo6RPHuhYh0BbVOQJ6GIwla6PYY7tJMzt9obartet
W4E2JMHxtI5aRzu8/tZ7GWgLYfngBXEwIdko+PJqWOIA73FGWE244j7Zoc8w6JTFPny4a851
/hItDGFSWJudO9rzNoqjESSQzvw58BTAmhBAeCMjFmY8Q6by5l20yWESZAil2tzbldVGhFxh
CpWb66vf1mib4HEombBHJZnjNK78gRQ7khMtuCKGUjYRnkOMFK7n8WMxwAwMo4jLC0JIkVgy
9gxCSBmFUKsvmKIi7/RkEZcWNFViBbHYwDMexotC1x91TdnftIQI5s8z5SDhKraXXM2TKExl
BgZKQ6XSL1GPJzJM09geFUsx6hc6XANiyWHe0g2n/jXVAeDZXmBXMiDuz4a02TGaQUrgCDyo
7Nh97xn/kLqIiIMpcWYwJT5QFXHMoG0q2lD03WwtohFk9CeB6EDP/hlIV3FUph6W1BJHYWrk
EDBtgXG63tjKACM0o/xMGuS61zTkIVMRZKbKpv+FgIf3ACHBjRCtIv6ygFdpKFJuj4J3J1Id
5X18aQYxwZ7l0jiKbG7MLvWOAaoYQwbB9CyFAIYAIS4gAFMgGySd4BC/0RfJxlKQCVJf8CTM
1AKGSIZuyAjLbDoaPTZEKOwDhffAg2HEeRp6Nt+dKkir04ErwWBRncrCH+lyKPU1Nh1qLAxp
cpJl1jEIPLMW3SajeFqKLbVLJqmH80Pq4cMe3r/N/twX77d+MLFVGScde4xtVcbWVuWvsb4z
91phR13bt2d3wB2CHg6ZD0XXYxleqf06bM49EWPzAWXQtxYrWIb7K913lklEwU8DwyZ+mU34
JXfFHdqPpm1eYpePXJyYq6fhNGbRpqWDdNedK9P583U/cvmV0u7YjvDET3ofw9Dc6vaDhr17
vz+fPL+YQuP9sfHIaDkPDHnOMwDnU6Fu9iL6OZQxzpxg0EGoUyPUwcgIdfBgAW26nqBubebW
75kjXQwvTUQOkxUHwXLnoFW6WPRQlOBVAAmTzFxIcMTj1mg31lDr4oEnCfkLV4Eeph1eQ7iH
bFzuGTv2i57a0YXFcKM7XaP9bNI0RU5Dp1LvL8T6/HUQ8R9KJz3m59IGoPRhBdy5AalaGvP1
QoLspYFCjNpYU9I8UV/pCwzwDYdVre4d/4XgfOh6U9FCotxDucZrwXSYavDuDqm2RmmLbgxL
yjusz27Q590Y3fKxW32Vd2RozDu7i4iDDJCZN+6ErpsnFmksxHDvCZ3pXzls1M8/2rlE4SLM
GBu/2yUr3+3gGHytsS9sy48qlz/jkazcf8aT9jiAaVDiv/yaJ57pax771M95F9abGgzrP8vx
6P+PZJ/7kQwZ0N/R3umUCmVuZHN0cmVhbQplbmRvYmoKNzEgMCBvYmogPDwKL0xlbmd0aCAx
MjMwICAgICAgCi9GaWx0ZXIgL0ZsYXRlRGVjb2RlCj4+CnN0cmVhbQp42u0YXW/jNuy9vyKP
Du7sWZZsKxv2sAHN0GEDDrvcXrbhoNpK4s1fs532MuzHjxTl2E7cXgt0X9haoKIokuKXSLps
4cMvW6z8Rcy5txJykRRXvsE2uwUB3311xSydC4TuiPLLzdUn6zBcMN9b+Su22GzHojbp4gdH
Lt2Acyacbw95l93CLnYq+CudqguWLufCeVsbrE6yH30mEtVlVUknd0ug001rEdwJPH/50+br
q+vNSacwCJ6oPFJeah+daR9J4TEuSHtdds3xvUrTBq89tzWMvWjhMu6xkMg3e710hR849R41
P7ZZonLCoAzdtrhhTlcR8n6fJUi4p23Xs9+Sg8hZHeHySqW6IbjdV4c8JVk/H4qasFlJa9VY
wuGitlNNhyaAJ0hhRho3h7LMyh1519yPQFUbBXQDsegP2yMoDxJ14ZEvYvAF93xwBvrCJWcE
IDu23gDQi5duGAXONbKul8y5AWFx6GRcRgTpcslBanOk7clNuOnUjoBqS2ufQ8BR0V+TQ3Cy
18Y7FKRJSGPhRSwGq0G/Pqyv3MufV8Y9rgg9achHTjowUDaIgtD5HcyBpTvWmqDPaZFm8eF8
xscX7Ntc7cDESBrUmMMy8GDK0Ga/wX0xf/CGc4ZR3roi8Hu2OeMe9MV5truCeXIFzKEXxwEx
f5Hn0whRCp0HEt+1zlO7wzwl2uw80Kqx7NMHNBKoWw9MjH14a5BOhjpyCq0gi2F/li9awfOK
8XmZe1sKMQ+8ODjzgmopy7dVnlfIc99+OpdN6Hjp8RV/Zn1g/7oCMVMfrtc3BNjnCxU6qYoa
isRt/njlgKrR0xudU+1RLALhyZhbp4reSZQXos8L7gyIX0xLKGkLBsEObcCdSpLqQBhCVGV+
7CGSQxYgpy1AwqkhbXLVbaumsJfc73v5D/Qs5C/UTj+cTrYcuTxiYDLppLKyJQxpAcB5GBHX
6uYuS7QlBQ9gvgPVhrQCnCZ5pmTClrpnhb6IjeWR75hSPWmrOiXqzAq5/mZNwFhVVVoqTLTL
ZBhfDHEdnjjvQ4UZsKX15Ds57fd8uBFlmAcP/NmurBqdzvYW3/aVaOgrcr6vqCKNxD+4scjn
NpbVbGN5dl9hf0VjkRPtXqKvCBsg0fcVMY6jmPQVYfuKOPWVU/0QfV8RF31FDH2lFxn6tdpR
8YJ9QcmbWv5esi4V1Lz0kYZCTwnkm0dzpE2hi6qxcFurBKVGHKSjJaW2LLcjDjIcgHe2aoyF
cKdQNSGNYrim9pVm3fheVdvCnL5GA/DZl4k2cODcZY07F/3uYJwkR80JN/pXwFsY/RkP/hxI
P8O+EjnvyqH6wOH1h06XrW0XsF9nTWG6LepKQQLsDVmgmy15CFBvrfrjb4TXM2/i+6XkwxcD
C+CLIUIrWQSFNelGaO4Je/DBlAxAvun7gD2YVi/EMaqstkRDrjCozoLH1NhRBo0iO9qY7IXV
zCGmi+POhApWZVc7c8iPzRziPz1z9KX9Tx06AimpaARy5WRLE24ER3MHkgxzBx5O5g48prmD
IFqNFYaWrEBcPUwduKWpA6H5zmnu/X/q+FunjhVNHWvqs/0k8cKzwVNHA/FC35yPzwajCxkQ
iPip36yQgG2V6/f2Ynt0MSx87CsU/9XzB9y0tOgKZW5kc3RyZWFtCmVuZG9iago3NiAwIG9i
aiA8PAovTGVuZ3RoIDE1NDQgICAgICAKL0ZpbHRlciAvRmxhdGVEZWNvZGUKPj4Kc3RyZWFt
CnjazVhbr9s2DH4/vyJvc9DFsy3ZsgvsYS3aogO6AWvetmHTiZVEgC+B7fSG/fiRIuXYibud
ri2wFjiWKYqi+JGf6MSrCP7HqyJaKSHCQuarXX0XOWl3WNHglxd3MettQHEz0XyyvfvueZqu
4igsoiJebfdTU9ty9Wvw9KhPg+nWGyFEIB6vN1KmwfZoSGDe6d1Aw9L8FsWysYNtmx5FMmj3
NPXqXA32fr1J8qCFvypoh4Q0Xp/cu9lZXLzTuHi9iZNUZEGx/n37492z7eh9miQPPCZq/ss5
4yQJVaJWWS7DWEg67Et0OE+C4WjxCLkIBn0gkRecOtObZg1HGUigm3UclDS+twNpR/Tesr0/
8SjgQTbzIFOhzNBnt/cOwtZW5o99pQ896888VjKUqfTq38zd6g3vrNmtyuieRW1j5u7059OJ
0OgGU+JeK0BBhpmEsMUijNOZS24LFdR46DMZVcE9AUcvV0FREBQXkSywzb7tasbVzdDC9sya
FLEMrStvPQsoWdi6RsNv1mkWaFvp+4rFthlX5hD5cL3JopQhzDwUajn2EsaJUD6Y8VK8U8iP
fBZuhRF00ZJxGhZZytGKSWdxJxFG4jMghuqxXE0EMQr8syktlIzh+eGoeWLw5fnza5qytT6w
6Kh7Gjx78QOvM+943TQvQvJPgX9wBHAQ/dsoSNlcYraERc7HhgiEMSR8miXBFoo3cLsrGezx
pdNQHrW5P0OBCxQ4LlEpVBZMHGjsEhOenihEgkQhYiYKmDkaXcLKhQBj3sYKkFBh5uv40eb2
3yNGLg1zp35J83OcwamzJA3+glPAY3h/MjT6nh6pe0QwjzaiOew3ywneTZY70dIKkcxX9PbD
fMME4inVzfqPLH9ry+H4SRsejT0cAfVMRNEDl5TmdLXJQig/GvjrTIcKCvMCEgnqkHfcOtKV
mSLSlVke9JSOfD0YP40JhtNAO3vTdUBhTn7o9Olodz1N1nTVlAaIIZfKEQPK4RBxYFmJd1Kj
YMZkKGC6orIYqtan4QqS1F0gs6jpvj/XriBT5QsyZY9xcHJc9h7NkIDKEQb7TvsqcRUCbNdj
uZzB22lVbtI4DX5qB3O7hx9ZNtk21XsaaYYgnzFTloc5oMJs061TKE78s8M/bV2bpoT3JCgX
AfTLZ+evKVAlk829O62npxkpCSKlkBqKJz7ANMVhduNaT4zscHxk5Z4Nam5ALAUP4VMBW7py
yO6nFIqcapgOMcGI9FYe2FlusoHa6MY2h3l/YzT5xWTLFj3R7tuqanH+rQP08RKJjcmUpHAv
MYtRWS/dTEB1HranLWWrtq7ryiMOtCoCN3F2Fyvf1h1pEN0WrAmCXVud66bH7II2AQoRko6t
WX72s07NlDzbkKWTfWeqfi7T9IpVCeZcYd5y2YjPt6AtM24cpCAr8KTI6g76TNPhDlKOc5oe
fIHJCdqYVnADEWywgrqH6mxI74PpWm/qcoeiKSoi6e9Q6dJ1gR5vb1QZNC0JiJZMszPhItYO
vk0C1oqCrDEdfxLUSc5OJrm8QJ371qkjDYR6ogmlZRuDQEtQIsZFqX9eEW7Jsw09PcpTmSYH
HPcise4wx1nHw7FGYgHxtwsJwIAXDGq+ALifo5QCFQ94MQe8iDzgxRzwYgTcmYJ2/YJ5MWLu
6wE2cBSFyg7lBfjHLoowl/8Bc7pPP7G6PY1CcBchRw3q8t3HCK85TapfEoqkQi20pFIVkwtU
TNBzpVn40gRtDua4ngox507yH2rckb2vSjGvSjFWpZhXpRC3na2cXyIPrcOrZpYxuW5lY2pl
X2HGUhdant03B7ShurKHBi7GNXSog+9jD1+6LY0f2pdmi33p12tL89l+Sz5/TgP4cu9B9p88
9PU9fgNdvr5v7vdz5ZNl8pkKFi6fqVikY644HE25nBfjXXydGQllxjPMjOdAIy8pA+YfLCTr
TffG7pxPD8wR8ZVyRH2hb5f/R47wlVVwbuBgQhZO7sgiKYRrtpVvtlGw0FDzon7Q3eD6Onx7
a4ej+4HC2TNdbRvtZ0Vw+SGLGla3nuEO/W9WfwORM9mLCmVuZHN0cmVhbQplbmRvYmoKODMg
MCBvYmogPDwKL0xlbmd0aCAxOTY5ICAgICAgCi9GaWx0ZXIgL0ZsYXRlRGVjb2RlCj4+CnN0
cmVhbQp42q1YW2/bNhR+z6/Q22S0YsWLbhv2sAG7ZFixrgmwh67YFJuxhcqSJ8lNM+zH71xI
WbaVJmjbAjF5eEgefjyXj5JBDP9lUMRBprUoTB4stxcxSbt1wI3XP11IpxeBYjTR/P764sWP
SRLIWBRxIYPr2+lS16vgTSjjRaRULk34cl8P1Q30srCFv3nYDmoRaW3Cqx1J7bL6M5ZmWQ5V
2/DI+wXo2a53Ah0qES/eXv9y8cP1aFSi1BOtR80z8zMwX4sY7Hfmp7kRUhs2XwsJnUWUpCp8
vYhkaGswXssQrCxvagvtLAk3tlzZjttDuUYLAZd0iktmRCqzIJKZSLXmxZ9F5/+e4eQgMonI
SR0MSCSr72UKOKUqCf8Dg+BnuN9Zbn3LPwi2yUgBV4kfmX9bl+t+EaX52Qw3QavjCX317/GG
ynx0w9P526r5q1ytOurFT51Ufnh40gNzyrpaN7Mne2iXXWdvbWebJRzQqNjvM3cPD17baSxE
Roq8gMmpSGJn6vWm6tmV0VHIyatmVYE7WS/flAO3qm25tk7HDXbkfxAUzv/EeDjcw/g9LGtv
bdlUjdumvWWhLZcYVRuWYsTZeuU2dLuUPQ/etnW9kBCuEJ13/ddzfh1pJTKFCBUizTI2YLzn
GVASCAAwmPR+bdGSOwpyDK4eD57GIeeDtu8rDrFUgkiCySC97wGsmvVwD9v3ruMm322q8YDQ
9SBCs9+0ezoqtG8IRTdQtxC/K8GewOiNKi3bMkQzfkfzOsZsWTZNOzBuKHdINmjKPXd2ZTcc
38V4w9obVDtISG0YncWdVMxeAUGKF2AK5wFjzDxyAT9X641F1FWeH1DHq4BMLUMEn0Y2dAqH
PEpG5KlDC2QO+QyRxy6jyiruoNj0t4AqtkHUjSoYdRw+oJ6foS6/POyl3w/+vHeO+GnQu6TO
qecR3C8nBqD+1jYInI/7xofvtu3uF7kOn7vQFWuEyyShiYv0qc4wSW0PmTV16kuwwqRZuGwJ
xKGsmp4ljK9J08P1o3hXl0tLJ8hDN7ffr9fgV1S2sX/bdjzx+HYny0rOAB004Ig5HPH7j2nN
eMXoV6Y4TlwoAg8cEDqZhX/PwZYrIYEUuOuJZ4GiPOc0vuJ9MMH2vH7TNvY51pR0foe0EEkx
OoD8hB0YfhT6aIImxR4N8lnRgymgYewkjZK6uzgiGTIF+Ir8GMabPQKeFSGFlcl4acrSEK8d
i6BGNawFqd4Tsn9GpgUgCAUL6hxZD1KtN2/jYAVjcGvCZMEdKW4DLVSmoVUHVxe/z9FJlcUC
EgWtBOzKhRixAdy9bFZs0CzkiYLyO16qegrkdCSGnI9OHp+NkNOmDpeNT54o3LGzOqwZ3lwK
LdVRcB0qFqb8vctLLoNpXrIbeYDPA+WHc4x1jNSkCHQmhUmKzwFZx4XIQYRLKTWx1GUYpMgA
v0kVZRglWR0OLIwZibJilvwSA/Ty1RWyYQOmLxfAljdV46hyPwDTmbuJmJKWVO7d8MfG4ukT
9DWcmmRnuQNlYykAxaoZk3j7jry1ZyW3Aoj5lmwHTwyiRTDY3/eD3WKCTc1Bc+tIEtuNAuzu
iaAkyC1kWOIWY8mYGorZh2MGd5lLVQjC1+MIMqeUR2b9GJ4n2vvoa8M+8WecxGXdt+xA75r2
rplyNx1+F4PKbJqRUkI7P3g9eSvUAa1PcsFLOrDKFBeDjIoBC+iw2IC4gKoPTQ1gJFAa6r3l
7uxZpDGigHeYz7QfdLrKUpUXD9Qm2GI09BtYt9CHraGw9czYcTss7mwZVu4ze9SEZ9OBVQw5
H2rkNDyHFsur8wNsnHoMythjvCJlA2hV7pdSMF4CdjwFwvaNoyTYLvlnfBIfaKaKlu12V1el
JwQ8dfpq/hglAhpCrsFMocCnEJpS4El8iiKDEMeWR0pIP5tDaeUxMnbnSTKKEF9UP7aXZdPt
HSSFRxGnHqM4FxEOU6J0aIfPfd7H9YSxQ8cDS68UJA3tFmehy4vRn0+Y2eOxlTw1tuSXii0N
pXtCtFjAiQQaWkU3FWllxMHh9QNHZX7OjyAYOJQUmEEMd7rEA19dkBA1wMq2/mMLCPqh2y9n
Cfew7/AmJT6TmSlX7NYgGd0a2nzhJDzxEZCNPgJtRLi39vRTjtZQ02IVyEIJo/hzDjxroZzF
BfyBWorfdY4l0w88fn40WWCu3p1sQ2e8skvHV8E+LVJuvJmyUOgDaOhsI24oYxjfPvdVPxcq
Pq76u5HtS3V6ZplrUaQmkFkBye6xT1heO5qoz5zwdFGyYhIcKRR6nR2Xnu/qmh9lkA3wnrCJ
1413SCEJTtY6eWfXFQRs13OXaJjKU/yakOBnDRSC5/rhznJj36wsfnBo7OHZVzmlqlnW+5Xt
kUMXKb2ByAJ4vFXLfV12XC9nvzc8HtmqeHH1ai5gNRAbAOrAAGUCtMV9QTHhb1dnL8YtxiEH
LyarziKhYaXBfTfh4u+SBhR7ehW/O84hvXOs5viTS+XWbaxdOU14WMwTMQ1pBQsY8TDteZj7
Wnmp85Qp12dyMOOpDTbO3m9Jfghsx8GyAwfLiYNNVijGnGZm+BjKRj5mihjKENjtJh5RMsOU
zF0E9jbl9AmPE1xRm8lnxwTN35KjZBic/wOpJboOCmVuZHN0cmVhbQplbmRvYmoKOTMgMCBv
YmogPDwKL0xlbmd0aCAyMTg3ICAgICAgCi9GaWx0ZXIgL0ZsYXRlRGVjb2RlCj4+CnN0cmVh
bQp42u0ZXW/byPE9v0J9KgWYDPeDX+mTfWcHLu6QIHavBe4OKE2uJfYkUiApJ/n3ndmZpUiZ
SaSgwfUhCWDNzg5353tndsUihP9ikYWLRKkg0+mi2L4ILbZdLQh49/qFYDofCP0R5dX9i5c3
UbQQYZCFmVjcP46Xui8Xv3o/rPNdb9qlr5Ty1Kulr3Xk3a8NIcyHvOgJLM1vodB11VdN3SFK
e80jTf283/TVw9KXqdfA38RrekkUdzs7NkWFHxc5frz0hQxV7Amx/P3+7y+u7wf2IylPlBMp
vyxonOpAKE2C/ht3A6J4TKSCUMGKluD68l9MMllHJIFIpSP6K8gldAYidz2KprwCJALB+7yq
ESG9HpWHM9t8VRWEe1pGkZdv9oaGs7zALoESbqPwg4rLJJZpNsdUlASwzsDU32DZTLmdpbdr
TWfqgvlAMxFjVUcYYCcesVPVZQW2MR1utfBlKAOR6YUvVCAi2qJv0DM0bYFAs7P2Ni3YtF4R
rvvY9WbrCPOeoIp/36Oa8o4GmyYvTUnwA058JDinnzmP8otmu9tUOag78Xr3qZ0kwt6yHzLf
ghi3G4F7a9DPb2EUmmAVLP1MRsRKhpKQKE1nGUI9NjST102/XgoPRBYer9FbZll4QqF+kXzK
L+HG27NKMqdF/HSqxRn+nU4xzgrkA+S3g3zTNQQ9OGZw4BSL0ffYAvPNFr8C0UVA5gXfiWGP
JNAyPTU0rs4ODaXTaWggwsqNgJL+Q8VUu7VVaQcuuCFMXpbgwB0NbJLRyeHbI99IOdsASVU/
Nu2WkwySdn27L3wrtkoClaZTn963aAYRQbw0yMNTRT4JmMEnASZrWeSRgQE3GBhg9K/OmOO0
plQUpKFcxALSUahtagsimAvCDP4IaXPcFDNOdu57f7TATMI73sbKeGcKUgfyp4KYgF+vhpCx
Y1AcesqgO8SRKn+/IKcRaRpI5GHsm7t8xV4n5LHQIoXkHOtFHAKHkfpCPnfU/oh8RsTjRS0X
I9fOeJWznPuHu1nfFoEGzMi340Q73xZiFHQwyOln8GqAW5OXL80HU+x7JipI5yUPO7PaGooP
QryvINnQcjX9NnBoqs7wvA0E+J0XSAOs4+H0mD00gkQmk2jFrcqJCJtqWx32s0pVoQqiKJ2a
/pNaHR1gN/zvhAMsoHTOdYce1x3u6KQ8jJNVRzP7mmsSU7L9BRg+A8ue5wA/nuQAtIEOdBpN
ssiXk+dXLi9OXP/mG6//+tuq5+788EslH/zoECn5LuCG8Es5/N63Vc8kZd7nBE3jLh3iLuW4
g4VGcZdy3KWfijs4V9JUnRd3qYs7x/sh7tJx3IWBzs611glhp84PO1AbVx2tceXHhr5Biv9R
IF7KkBZfQTE6x75WR6pMROycYloIgSx1/rBx3JcAMGs6DpIoOfeMeBeeXgBd2Yo3STwl8De2
dcHb13hO0XiL3me5xtHANQ6KjQEVgxr9FOp0XikGvzosdH3SQuC+vMgbqF9apqj6jiBrR+QR
7fisPmJne55gv6Z2vPnpcj6FKB0oOK0P2hMRxPgVxUHqiQR/Eyv0Lz+T0Ig/CI2zB5vD1EF7
cRh7V2j5iumyw2K3N2cvlqAWR52AJbbKRIiCAj5xypQhFEvxJA8+16XUAZhnqs1LjCqZYnlp
jYYgFqeY7Gz1D2Vxw/jWrCroDdqOhjajyBSdRET5ipDEo3Q8IjBhxNcyg/CvmKiqi82+NN0F
9pOxZzta5CBv+6rYb/L2FacmaePwTEe4e3t6DA0p6c0dxXa1HYrNLTaAQ9AXkOp7niGL4M0E
mvU9d0pdnxf4yR+cuTiVdVwD12M0tas4ro0p3Wq1M70zHdhXyDPlf/3j/bs5BUiJ4EgBMpba
u35Clo0txjNoQZr9au1gQ8DkJEPEyCNwSDGOhNZzmGi/41mmAnMXLfdT1P3AnOur4c8TbmAu
8KQID3vPS5ti7yLPFZhcKhGBSqb5Z5tzF4ZuPZz4OKis2HyNUZXWXyO2KDdsCKDzWHJyHkQd
Ah5HddMTBbZxhMrrYdNoULG9cEDEJOio4zOkIdRxTdj/4PozvXxrcBt7XYIe1jsf7/KtGU5d
upjp/sJZXkcQsdbG1cY5OX9lelcI7z7n/rOmkjo7MtUnY1OMygWOfvUVh/vtWe5/evxDliZf
4HoQaUlhpm33O6ejsuqgHnA3I7MqVYNK9bFKFcUCqHROylgGcSZHgn5Zl06VCajIVswjVb5h
w13f3LKlR3dA04sPx3b7VBWmm1PP5HIIVLKtakiXdAa9vEmARTiFdSyRxSGvyzgQGR9cKtBL
P4qld40efgOZELlKIq9SaUzQFvKrEt66qg0hIOP2DHJ1ndjbEyBq6G/PhAfOYWRLNjDRjPYw
ktBjWUX/XGNmVLG7UoqzZ5cziHOXM0joUgZO/2EjtjtaYegfAHl8vYm4wQxA2/D2ZCNAsDYA
tdvkPV6e0IgKfSBAypmc8MyeMpvYE3JuvmKgWZlpFQK0rF+YJlbkwAqg+HRoP9LwcK8GVMOy
XNKHUGgMxf6hQcL1at5/zYQuFmVGl3H+RLBZuYTHLwJrgya5mGRAZT0IDMMeRE7s6jL8yIX4
wZNdfnhsNhtKd0Netd73auDprBrl+xvA3BuA+P4I8Oc8Anx/A/hmbwDiz3kEECqGE199/SPA
aIHPPAI4qv+PRwCBRZ6Spz4CjMg/8wjgqI4fAWIRSJXM9NXYoXNfjeDQV1s3Q8mpmx9KfOx5
Qjn00/jNqOenC7x0qHWw/Xf3AHx3CJiiaFqs+DcfCYFZBT//R21fxA0vcv3BP+qsR89Upu4q
qItQyYl3U7X2bKRE2jL21lW8j3nBqDswJieW8eu7PXlT75dlqiHjdBQmQA4l7AVBnfMWQqtA
8sTtJbBH4FuucTqeOjrt594xuaYJnI/8F6wxESMKZW5kc3RyZWFtCmVuZG9iagoxMDEgMCBv
YmogPDwKL0xlbmd0aCAyNjg1ICAgICAgCi9GaWx0ZXIgL0ZsYXRlRGVjb2RlCj4+CnN0cmVh
bQp42pUZa2/ktvH7/Qp/ixbwqhJFvZJPd8BdcAXaBj1fEyAJUFmibSK70laU/Oiv77yolbRy
fIUB73A4JIfDeSu+iuAvviqjqzxJwlIXV/XxXUTY/v6KgX/++C4Wuj0Q7meUH27e/eVTml7F
UVhGZXx1czff6qa5+jWI1W6vVBHr4G/jYbC3MMqDDv4XQTfAXJLo4MuJsKa2v0WxrqvBdi3P
PO6AzvROEEmgwmj3+81f3328mZhKlfpG7pHygv0c2NdhojMl7GeFDuNEM/tJmO72aaaCj7t9
HHzaxcFnYCRPg+rYZJrBY1Xvkjh4sK1hhBuqQcAnOzwwBDcHoo7/D0Jo+kdbG8cj01a3B9Pg
/dZSBbHHZRgrEerPDwbkobUKhgeDQIzbo0hFsIw7dFVjeia0LYqS5Nn9sUNpOyaSHVSQ6f2t
HRju5EV6eIv2nnHuxQ3mKPMtL/746TMjRBwIng7VcNf1ICohrlq6E10iCeOU70BLE5XNOM9Z
MICbCQZGQ3UvQHdvgN+eRyJbgKa9/KsAaOjCQ/8iM03TG7fesOoNAyeYlBWMsK2QPgiFPVb3
ZnGPmC8y6fX5EqLXDwblf82ayxsBgOoCVKIuiMBjRzfw6KHCWVb8xUod3HWHHb4qEjzRu+A0
adv3E2dFWHgR/1tUKZurUhJGCRDyG7z/ZUvb4jyMC+WJvkOV1SXcE1lUeRLUHUuqQiGpXLQQ
Z0BGtmbc4y4FKzmMhoebvMApYRL7g6LnJGvyTBXlFlNpHsI+E1M/wLZl4k9W8oC18NHdecas
Ywywk83YsW1jwdGAhqHc9ipSYVzq5cMOHeqv9hai2SqKuVXomVUgYTUwZOX3CeVUOR6QOTYM
3+LEC8MV/2zp0b7ujqeDrVp88sEvnbvQLY2c7B4E9FuURia8D3f7UqXMSok34at0jhhCQXY8
U7UdWFWMuhcHssdAzMrlGYUCRvK18SJufryIpPRSxKVLKV56Bi9SVO4a2ajE+VcH1zF063nB
gZcrmQj6ne6Iq+DmccjPC7qTiWlk32oaH/5v09BFuTQNXRRybZiZ3CsgTw8kUQcqeODZyT3h
NL7ZCSyJdAwmjyzfRnayQubjBW/QNoytWlYtvHiSh0lRLIR7NMcOfaKOo8CdKjQYBBv/5BiB
AW5pX5iYFBVgvgsAX9nvR+Viu2N1YoAYhEnbiEuFewP/L7KkEuUzDbhGrUrwk2C411ua/Gj7
YUQZJbqYuXAYmP8AXuClOGek4CQSMPuvLSUWpCMw+fF5MK2zIDsef7I9uWA21l6wn9nmTH+H
Qtrg7YvcYp614IXA7f1rVyRT2qIh4KswoymMbPUwQyehljXPFD8B+RPHz6OTFSt7JxofH1HH
EaPYIBMO55cm9VqMSsER4llTyoXJSz/Ww0higOGp7yhxsGJimMjwWyIsoSm9YBJx3g8gjCrt
jFnnbjorwyK7SqMyjBRlb2EKM2FUwr9YURq3xMzzOVm9Py/fSEiXR/DL+TdAzpIwYyeRKBWq
bPnGv36YXylZSysJePj7NXufE1gOZgk0gMx3dVvwFaHOyytdpsBS+Ua26qn3M/KN+603Jb5n
vi8u4zBP1TIzeH9AQynwYpxOoVPqWTVqsjHwooTPg97cW3DIPeljpNBDpJQ/wRrwaI6pyP8g
yie/hbclxJlBMHXd9Q04tsMLIzDs4PK5iRZoonv/KGGu8lVcnqxXq2jDehF7tl58EooiMvMF
EK9YLuSqYLn6bLlALpaL+e9kuYQWy4UkmC0XkAvLhRWr4LgR6cSM+ammu6ZhWSRMcUMGlulV
fo+mNQvSSUZZZC5ZJJC3nQBESZAPDDQ4Vb0QoOPA38Gf9AfXXK05oFbn8XnmyMc348E4mlPn
uc3q7tUnXNpRPPM6uG9cBmaoQ3RoEBzsPatojO6GUoE4CzQjfrQfeLzncSyLbijvQ0wPgcL2
5nhO7oHaT55GjxA2gCuMiIi6lZq0Gt2m+z92JGtIqkiCUCHUY9/LMaTeMOUWmkbaDVgoP6QQ
caNPxHoyJJhMFOcJCEsY83VQ18K+oJ8hq9f7prEoweqA6CS4lj3JeI+Gtzi/prve0EDDhQZe
P4JggDeJSBdeGOrHloFOSLjUAoTPZxCWku9Ijwd5xWDJv8CMeTZkfCNoK7kF2MIxcxFroWNk
J0ezQ0GghctVB/tfryWAq0UBjSfZephJgFha+QWvW9jfO6yeIEUsg88YQ6MooJQ1ioVRxMgj
Wa9EOIueU6Y54Ykpk4dha8gwGx5hLczAiFJBuikXBOzxfCc6kzUiR41gDGWSQLiK4W9YGHjz
gclqqBr3SlMqivWazqk8QYx76MZDw/CUUuOgMc7eUw6II+nCvPCoBieLV5lUEYzl41nRSRuJ
8LVTcn/KUHEnohV6lm7HIwwVo8j7Um+5rkCTnZ4b2OAgBMhJOQE5EzBO1cuhZw4pZco8Wyeb
29ZvLOMjh/eYuw/dKHRn30rexY2GHFEh/jv+k/bBxEB0UfsDphLFRxQ4v1o0n8Jm5PORyWgZ
eRkqyH9GvhpjM+NfULcpHooPAixrKq6YW/nMmOBumszlvFfCXlUY2bhoXTnySV4RE8j8pbtS
vBHe1FmJEJ7lpIwALpH0Ftaw6ywnH1uwU1PFNGMFjzreG9mSNQdmxfgcZRjkaJPgH2jqT9Zt
ZdZzbyNngmgmbte1KgSTJuTCctl4hF1VHqbeK2FWSn1HTEAxvZeO4TxwTrtA3QrZoN8lC3Ot
pl3C+M19CMHD13qPUD/7juhXUZaWa7dZmw2H1EZQvuwFxEXPBHBc4FN5k3htWdfiKtJhHmVv
lOMqxtxeaHyiyofMKnEnvHmeVuW3mpffyPId36GSE8v5iXsFAk6z7Jt6gABcPNiqnxBnoUqn
hkJTDRWvWyREJNC+G++l3/n0YLmHuOhR5hdNYMRd2BL6uSNni630wAj7aAcQB9cMwtWf5Gya
W0aJ748hYv3WiOO3RkMCJbt5m5K3rCs5YySfgb23nhEQlrpeduG22AsPfC6hqTm1FTGM75fO
ClxNLTEq7QbfcULByitC6vWDkJFH3CoBT5Vzvv3kuyWLhu/Fq/ieVS87itOomkfrqJuCWE72
kuCt2gDE+or2bZn5/PL4FYPcHhIO8hGiN5DLGcG68XZa4PzHDn9F/qYhrg0GkATW/PViOyOR
GPnk0yYtmQ0EFlJOaSRFs+aoj2qMXH3giGadRoCxw8BfBBbLzHNtTlK3RVztzObTcwMLk12D
BRlF34YxmLtthDLuOpf5LLvGsSQgOLHuhyDOx0+wRqyg8M7XHDmpXQ0UkPH0znDxTl2dz7KU
uthldj54/YEGcWxA3zkewWUklmG1bA92EKniJCVZyO+Ub3R26yNNN300ggDYWzHWREtjnVJs
ESBFN2n3HZjIm5QnbbpWjG500+cLO4SvRbIkTMv8HMmURLLK4TcGVDkJuAu9fjuCzXo6WsVL
G0FEjRJzg+MRRwNujD6TXsCAy2eEuO+qOPdX1JmzZrUU2YQHzaMCHlTm3DBtYQVV7FnxB16v
wOdQEh5uqeAn+2wa74ColkeBg2q5pVu76w4HekX8YPS970j9D063yZYKZW5kc3RyZWFtCmVu
ZG9iagoxMDYgMCBvYmogPDwKL0xlbmd0aCAxODE1ICAgICAgCi9GaWx0ZXIgL0ZsYXRlRGVj
b2RlCj4+CnN0cmVhbQp42sUYXY/bNuy9vyJvc9DFs778UWAvHa7DDRsGrHlbh04X6xKhjp3Z
zl2v2I8fKUqOnXPaOwzdWuBMUSRFUvxS2CKB/2xRJItMiLiQ+WKzf5E4bLtdEPDbjy+Yp1sB
4WpE+Xr94rs3Si1YEhdJwRbr27Godbn4Pfphpw+9aZcrIUQkXi1XUqpovTOEMB/1piewNO8S
Jmvb26buECWj5pa2fjlWvb1ZrngeNfA3i5qeE8Xbg1ubjUXmjUbm5YrxRKQRE8s/1j+9uFoP
6ivOn2gnUj42NB0bylIZpyxbpLmMmZBk7cvV438vUY3FSqo4B/IVEzFTRH0UYAZPuYr+XsKR
KuqbXlfvO/sJ3CN5kgAeeRPPxS6wtaYz7Z0p3SowTc5jX1Dv/BZXksV5AcwqLgri/dPTTZwg
4kSg0xzFSPsZkSqLecYD7TdgYJZFG7guuNVeW7xzxPQYGg5AaQR6hwCEEYHfUzDA355wtr5t
2r0PAUJsqmNp6yWLtkG49cdguJiqpIWuS7qjAu2ZXBGE7t7WILTeUiz2ekuhB3Id4gYNeOhN
50QIHmc8e6bjhvubcZu/xpPb8EzrE0RX93i6dip4XGd8QvUNfT+ZtvHkYKdD7ZHh2PXBAnSj
8WZt66YFj8GSReXYRIJ/fevp9nprfGTncQ5pMrb56g5ZTPtAxN5pw1FbSykuonvb7wi6baqq
Qa5772sZLql7NefBxxH61OS7lEb9wwGszoR6at5RXI4YZnL8K6ccqjwjjHMA81HU8DQ9SzbE
6Jq+tjS05cooVmvEYrKN+TxNN911CYsARHE/u6Xw/mOsaHzeJJ5msUiDtpcKyBNtGvQJchYr
ARFaQIme3KZrLmnuYzMthnKxJfzO6NL1LdgKgUg7N8ee0HXTE+aM9aBLXIDJCkJjvcxFpLcd
8dxCblGkZ9E9kTe1oT0NAnd0JgmhknAeh/c7g/cms6g2G9N1GtMMl9ajm9ZpjiCURATSyOgN
HrkjtDMa0VgkENH1uu0J1P6br06ljTYqKA7YZdyiLOHCO7xWlqKNkmx0e63xx/jqOW/HuKzo
s0IRWn+PSj/4Lk80syGUu8rtYyOZ7T9QmPOzOuoLovSZjKhZ6YrFKlOBOf+y+JhIgAcMToDG
ZTiTaZykMF5wAaOD9wKAsYBISXn0Wnd2A2pkKtqbfeOqJ8DjxjajXEZzyIplcfrcOeTzpRCh
7+kjJ7NF8vkxhrw54mYpNlpH8JS6Csa/r5p7jOFnch0PhzOu/7wkn5SfixIIJKnGUZjlPgph
DpkXDjpkxVg6GXlJujyTbuvSwmBsaAXd1vV2d+6+OVL1pLXLOfj6NkwdfKIiDA2HA7XwllT2
cQoV7ltA5AV0gRXFGcsSSIl0emmd5970liaEKvBKTvVLJnn0wVbNUHugwqRQG38OSmXubCQL
OYKwq18dwVjAZFKEEkXIxJ/hLEHE2JLL0gqUNhN9g2wh8ojRZ48jk9nqoDrWRlWExw7s64+W
Jq89IoqIylrTdfamMoS6Wypoy9XRs7jyjUBoGMH14qQwwjQQFlEqE0KcuzAo8jh7Jyfi/aEV
PUTJsXXFHpFejWJ6/bA+6VAMOjgzdVUhWianiAMYvAYLOqLz5FTpC+rbCGCzbWk2DQdmNI7O
HLprKjN3P9B2aMal+s783Ht2O/AUve7HI7XwPR1YtkdQVbcwInFsZKacTtWjoVn4dwVyDd6M
Lz0H1kSbM9/s8gQ8FjohYEkBwJ5OAOyhdfF/Z0uniNvGzkhw1+w93fSVTLiqwUmmI1J8HCHy
6s01IQ6V7rG/eKXsLaH9/iOJNFAFs8apDU8Yu8FZQShFI4AAX5haQ3CXHlsHAJUnX9lKU/QD
muJM+SEOMU53z0RPDrf/LlHJ1Ru4oGtaPzIbcFOFyK0AXJhJ/Dwd5g/z0XZ9N33pXf4ZYvL0
RNKub4+b/tgaUJTNDgOJnwL4aQqQfgq4dm8saPyvMdY4GQTL0qA9/9sIoP7VCMCTZzXzG9t0
YC8ssuypPAco2jY8/x+ddEnR4817YPR8gn21308o73mu/PCdq6E1e/z9DqY/CK4dSYRBcfxz
E8tjwYY5AP0z+0iCSEiHWaS03QeS7WOHzt954PxXFMRRsRjB5RkTBqdTnrIRwdu22ceh68Mg
nJy57RpripKnrHYBruQpoyW1Nj1NVjlKf+lOIUjPOqhgMZdf9I+K4b0y9g/OLcq1n9oXCCrQ
KrxGANhjucJ+0FFzdMhByVOhhsUBf8yhqQrffzBMhLa74iyNU5VO4rEJ/dT/xMQLKB4PXW/2
CMtTa8DFsTMEkIpIO/yOhWjd+S/t7Sz1LlrRSxB2S0MlcDjP9p6PRqzwyCgmUyjPYq6GybUd
gmbOx2BeOryFKPLQywmnp7M70x9ZDy1FJbHkYho4rfnraNtT643DL7r/AITMqoQKZW5kc3Ry
ZWFtCmVuZG9iagoxMTAgMCBvYmogPDwKL0xlbmd0aCAyMzA2ICAgICAgCi9GaWx0ZXIgL0Zs
YXRlRGVjb2RlCj4+CnN0cmVhbQp42s1Z3ZPbthF/91+hN/MmFgqA4IfayUOc1J12Jk0mVp6S
TIqTcBJqitSQlM+X6R/fXeyCIiUqOXv8kPP4CCwWC2Dx2y+cWkj4pxYruSjSVKxMudgcXshA
bXcLavzwjxeK+ZbAuBxxvl6/+MubLFsoKVZypRbrh7Go9XbxU6LM3VLrUpnk21PV+3voFUkD
v8uk6fXdMk1N8vYYqG7jf5bKbGzvm5pG3t8Bn2s7JqSJFvLul/W/Xvx9PWwq0/qZu0fOP9i+
0loUuljkpREqNXSG9d7B6mqV/AfXhin5eIrOhF5lsELgvfdNt3XvmXEi20iBLWZ8SSI3cDI4
Y2993RGlh9XC7FyNZ+eFKHIzXmZuDdiM1KvItW09aZAkh5VOB/x9H27AtTRgw9IwVm9B2T1f
T/i9JY57nPREXDc2qAopTF4+a4cD1z//vaYF5AeVIvtimZa5MBJuSqVCZcRWNbj+47Jy8Twq
qQgRW9+9o5YnTbr2wW7cX++WxmSJEzuBLQMLSEmgerhTSdNSuw9XC5MReXD0oZM1x2M8M/Cd
V6GZKcgro7xImhNmkr1tYcHtWY4I50wJaEu1EqtsgjMU1Dputu4A0PD1jrp0D73rqNsd6R43
/uEpToXFXGQ+32PTE+1o296jgaFa0uIGpHMlUpnHSxrmzN1npkRmsgmqx/tCVcTdDsDJVhfI
HiGib45LAoJRWuSwCwKCYiQwAqpZbBnQZXq97WUq0zP6i4S8kGtf4b7kvA5WUuRlEWV1p/tf
f1cNhREmM2M1SENqKCZqAKqdU0KGSshGyy1/d7kcnI6O3J5PSPiDFVCHZ0UF0iDtFVsZKDdN
V1Plun4DsChTnXyPc8/6M3k65z06GrHVY2AP2GRa18NsbOrkoW0ORPzNtQ0v8COJ69yWho7j
xfQY5zh6IOaeerw8cXaOqeC28GRy4jjkhzf8A+umWZa8uSvZhqHjPtjDsXIIg1wl/oGopMYs
j0YPJN/Rd9glbhsJp45ME7gtUTqPIqkNfHQPBd0DkL757u1I1HKyZb4FlB+kagN63ODR9+6A
uwS7xN3VNDQLWyW1MOYTTRelTgMSUoI+sBH2ro0eXxbSZ5DBm7X1lmbMuxkpRTYB/cfZGHkJ
XYpVMdUg3qQGkMXbF9T9qqOvrRs4U4sdFTCA4eQIfjNAQWfpIMASDwEBCZ5FTICAhMHlBy5S
YUM9Utt4UheW0aweGAmXeo1eEA9gMeC9EZpmRd4d4uqSfDyMEJ6gcRZO/QBZmAJaDU5o69/7
bYAtDtaISdwg9jp2Fa2tiPD67Tc0+XwdKmF5EfHE9rKbc2YGLhaDW0xDQH2VjV6dxyYXxrCZ
deoQIJUafF3Xt7Z3uyc0Y9Ci0RlbhJE3ghmgRmr1aQaBQqcGgZRgENgIysfG2HtBdzbRwoFw
4Td3quVKlGn5+e3hIskMeQ+nCdCm24a0ZRp1AunR93tfj+ZYzmoId+kkobiR1pCWshWYWu/q
gEHsocGNMIsk2zpq+HrroQ6IrJbHx2rOyiSA+DoiwUiIPgGnOI0DELQMy4NroCior7Ho603r
LKL8FZ0QABe8BaV4ljUTcmb41q4L+7xSYMfT2f/XUUBz2u0v8sWQd1dPHs1sd5lwVhRX8Vdz
4gQV/MG1tzirVxf5xB/ogkIY0vce7LylqAI6roiKd4zf2van1gkyrCFW4sg5VuqyIAcJVIoN
IP4y18TBqrHb4GavxnkvdDEkJ+BxJhp2DtDLUWR0wssopJP4tfRhn20ufbXRdFj4slmQ8yML
Aa6gEqPP0Q68Ol4AnT2XQwS+EdXSohDmHNU+yuHctOBHX3G9MyQ/2MleEVqCX0HCvAdUolQz
buVGalmOfffL6AdofRNzZ+qM06sgqgBRKZS5coWilgpqXjwgTAGhfJZU5CK7W2aQs73GcAai
NNUngJNNczjQaaBT+drdcOm5Qg0VIo9F+hfL658vWKEZnL+Y2Mop1XiZAPL/wU4wiDwdHbW+
pI8KHwnjM6C8mt7532B6kd6cUP5U/wJhOyvOU/o2eKg8lXHSzEZvHuvy2qBcEuWKHS+vOo9P
IVM1Cqe4iRl5qRFpno5gkEEiNA0kROH7wk4F1wlXBu5DSagtQz17zYSXGlqesgpsWvrUTXtA
+8P218vB8IiA1QMnEYUUCuA0VhTU/Qdf28EX/7h+sywJpXTIWYTKa2jmBM1vEZeQ+p0q131u
DKrngjD9PCC8wX9otr/GOq0I5OesgrNcuMyiyP5MaF/vfXxCsztqxDwi0pvzE1tovKO8tw7V
GfQf9yG/CQ9el28nKzg5PYmdKp5OZS8LD9GOn8ts1dS8Bcygbq96nYVwEnKwO8cJBDt3A7tz
LTt+z4nAxtYzbvmhgYziD56ZTHHzOTM/P/2cIfKspx/DKe5N6akSWqVj6Y5ysdnH0gvRI+9D
BUgfT8IonqzvYuO4jw8T5HI22KBSB9i329Z1XUAIdKnQKuJTFeitVAL+z5Uro2THKAJHweBA
gu87Vz1gKqUM6Ryp80W7ykUhs09wyigyvC1VW+oc2/BUirVeRxRb87e991A8tU/UjQaJ7VCp
wnfILQJ/19EJN568KhIJzWEOmgqpCHAg83KqopBhbE6VxcRZ5tf2BLSRPf0NLSMjWEN5xJEB
m5Z4g/Of+HgYiz4exuk44UFPJ/8NT0VIrvy7+AAeCzckT+w+1HgUoK6dZkXxzOg8WQcYHTFp
rlCJRRHT3/KsTSAe/C4grqehwTKxY4kF1wsorOlpGIcoLuLozzKT/HANy1KqPVqr4cdVqEuG
NbsnqEIONN63VNthsdbR8IX2Z1z26C6CKWjyayHpdptTb++D0zMpImzX2kMHu1Sob2PoPY1S
78AByFDJvrYHnjI6UMHvbEZH69VXB0JaPBBO76Ee63k3H32SoVQzwVDCKw/3fSzlzq/2FXtQ
Wj4eEdPuWHr5nmdDQbRh2qnjaZ5XnL5/b7jcayZln6FzF3RVbdAZHX9Y/6YL/67mOECRDiuA
IwuzLe9vLJyYR5rhP4pwyBwLopzrOK4yDnb0lxCLdTsPW/4rCj3PVr2nl08U5w+uE/FPdf8H
JGs34wplbmRzdHJlYW0KZW5kb2JqCjExNCAwIG9iaiA8PAovTGVuZ3RoIDIwNzMgICAgICAK
L0ZpbHRlciAvRmxhdGVEZWNvZGUKPj4Kc3RyZWFtCnjaxRjZjttG8t1foTdTicWwD14B8uAE
44UXDhLE87ZZeHvIlkSYIgUeM1awH79VXcVLw/GMgQDrgUV2dVV1dd1FsQngT2zSYBMr5ac6
2WSnV4GDNocNvfzxj1eC8XaAuJth/nz76od3YbgRgZ8Gqdjc7uesbvPNv7xfjubc2Wa7U0p5
6sftTuvQuz1aAtgvJuvoNbd/BkJXRVfUVYsg7dV72vq1L7vibruTiVfDb+zVnSSMj2e3tlmB
xJlB4u1OyEBFngi3/77956ub21H8UMoX3hMxH100hosqP4Cb8kWjRPtCabqo8iM/3u7CSHo3
IIL34d3u4+W0VdIDyeG3LluUB/QVzfUVaz8S8WYnYj9Silh9v3v873sk3ux06CcOXfkiFITe
K9CGjGTo/RfOh0d3OVt6+4keqXsEsI9MgmfI2+IvII/VIwLGF9ESv+pPgJ7E4RP8r/Ft1dER
YfximvZY5V+2uyiR4cuEamxrm3ubf+3m96YpLPiaCBwGHWQzciJcHK3JbYMY4SjpmgWeNNh1
dOy08JMUiFNfSI6Q22OB/p5qrzMHfFFeBgKAs3emqHhrFAsXJBahduautATeN/WJgIYRbz68
I8BnZGebypZvIAKD1OtcBMIOXs5z1sCVizggtCZDiiOvSJrmsk2094YcUUk/lldqcGjgDPBL
0YpC6iR0bHUSjYxA629QwyhpTihOIMRpYbs6MJAuh699axnTtITIFKFXVLn9sjyoMifb+lvI
VwEmmwvtZnUDbnGmRAIHP3ajDvKLhoRCvAHtP2sxq2JfBhpIHU17zJtP361ZW2lfRWrAe02s
UQcx6YAAf4L3rR4TwquSi2Mw1FYOcj6ZjAehjUPh2S7zgbmA4IRjimpxtdi7+WKzftAwXJVM
ARsfiurzNoy8aesdGr5uTqajNYpMckRiLocE907FeGNb7tekhVQXylFaJyHlNhn7cZgsfYrN
dZXhFdi1cE/BrgyAc1MfGnMiKMUIuICGAvK2LAnKYdTSyjRMWdaAnL/BRUx6WDI+oskubZGZ
kiAmz8GTmA0KZsu8XUsxVMKI14rClABU/Yy+pHBVZvCDMRMoMWUCFeARDG3snoDCOTRuPhyt
u6warqUWygAMM+wXzOVkTzWEvNtEgz/iiqy24GZMppJo7YoQ5r5Mrqz6lZtG403z2pk+60+c
Nwbjg0X3dTO0DZAlS24YTEtAkk95xxoN97AENqAzQu+GNmSmU8U6xRu36Jv43ydhlw3AjqWF
sgM5PZ26gAS7AOhaBv1B6TiZ89p9A677elEJUFZXCUBE8Gm8+n2RW96azKKRrf/VpmJWZv72
piJaLa3f2lM8dRw0Cc3lE5FpGXwb2T0UbWdP3nos4FrpR1oHnPUlf3u1Xy8ofqDEmAWmm6/w
DKH2xHJWU2QcXPULMuL6jlukQXzDVIRbdcWAqawTZj2QYppHCGYCfO77DuK8b5iusg/0MiY+
R3cyLkvSgus/4UG2tFRtdyledalOF5cy8ooOs7WW3vvuNfo6MDv0pjEkpcXyj2iEHk8nINDQ
44QS4LBwBnldW4TDwp42E2a/agEpwFRhurTB4EYrZoAI01Pifs03YLGzHvoMEru80FZrO9oz
HQFWpUhjX8WjEMGq/V3bNZzLV4L6rLy+QwtRc5akvhbpVbdLPWA7pHzlPRSuLsJwUlRZY4c0
S6BuTEZsZneWpl6AznK7M7ZEaIadQ780HjKt6TkZD/DuqNn8/IC/pmHUrD6dIeFjD/I4fB+K
7kjEdckFULuaAGULG1rTsbQ3UyOL4yb3XhfO9GO9oEKALMrSJdwH14O62tA1fYbX/fHZTJt+
W6blFBbpZQq7M639hA0G3CCWTw1I11SlrQ6ok0i9OFdSRn96zrvGXx2p/g8J8qnUKCW8JvOY
DOX1KBVKNja8AB/0FV65NIEEU/ASYJYmcQmhUvY5uUc4hgm8cZgwVtdCjwNOGEKD+J45YYZM
POYzhQAuisMB3Nj5SJj4URRd5cgjjnQSolyi3RMkx2TbYbnCZcHbe45MfF8GPELu+o5eCiZb
JFhURk7wrmaCMY3DYj1xRlCQ0jEjTc67lruEH+pwXrtGUTgG8ey2M03n9Itg7L2Tofem5CYS
P9FyqSBuyF2/H69LqiNoo8fZhOPlJVObEpJSuxiaZyG5riLIOY4Y/Eq4xhlV6bLRhfYae6D8
iKwAzK937m6d/arcMkhBbaP3u6h9kfeviX3vBjtoc7rBFQW7PmANUw2rGRiCteYpAXzlgIwS
nDHOmA/Yd9zslKpxzEgCV5IBDw6Ekb3sGeqOArCgB4zuYFjnxbh08UEiFqXh1P9oyIwjX076
wIlvfZTQQTQgsXjEmoVhy4FQalWYvh0kgBYfKnOkr9Lc2ImnAUwaJecEWLzFa/zy+3taFdXe
jc7gAO7jix51wsNTypIArh5IYGsSJhWce11A54QzP/3hWEzfa7BBs3lLrxDIK6Vgyj3QPJyv
eGsoqhVtHYvhOw4KNFxB6XChSc3fjYAgpMdck7A0hDRKDKC5xJqSAIJ54sv6c0GyDDFC7zmM
oBnGFvajxT2mwLXu4I+3v9JkfqLPxXlf2mHkH4Z7U/IoX0NsNAQbL8XI131cIOaWGRjR40qJ
9HXB8PeH9ZqmpZ8kY7c3Vtfnv++wKC1dgFrLQAy2BudN/Di4ctYny+qz3ebiXGzXBoNAv3RH
n+Ppi1rnPqNwM2aconhMdd8F226gn/V+xaGqG5sP3AbOs5bst4+MeTIH6w+f9P8HIoMvSApl
bmRzdHJlYW0KZW5kb2JqCjExOSAwIG9iaiA8PAovTGVuZ3RoIDE3MjMgICAgICAKL0ZpbHRl
ciAvRmxhdGVEZWNvZGUKPj4Kc3RyZWFtCnjarVjdb9s2EH/PX+G3yWjFil+i9LCHdmiGbAga
LNlTW2y0RNtCZSmQ5HQp9sfvyKNkyZFTp1gMROTx475+d+SRLiL40UUaLRTnJBXJIttdRI7a
bBbY+OPXC+rnhTAxHM18d3fx5lLKBY1IGqV0cbceb3WXLz4GNF6GjCVUBNf7sitW0FNBDf+T
oO7YMuRcBLf3jmqy4lNERaa7oq5w5GEJ80zTegIPGImWn+9+u3h/NwglGTtTejvzO+JTxohi
ahEnglAuUIe7rQHuqQp2+h4b901tJXsocpNbShIUSxq02NzsdaMrO94ZHFZBV+O3LNoOW7os
sdF2usp1k1u93lzGdCwOk4pQwUF8J0ijdzhrKjSTRPG0n9RttWfRbut96QVYOZN7PbQTfill
oItSr0pjd12EnEoSR+kipJxQibut6wbWSB5UdbPTJbb3rSHLUEYcTFO0SOvsno/ek0jagpFU
8NX50HsSB4oqK/e56Vdu/fzGbMDRjso8RrJsf184I8L4yrHA9hfcrzLla0tIgp0lrArfa81m
Z9AHrVMu8lpRVAtMjoDaIZ98X5oWdBJCBL+7bRGAbte98xlM7vSXpVcPeplufKuqO5zu3AwE
RAeK+LUpOuOHt6b1S7yuxAnHEXQhB58mA+icZRMKXDe2EQH8egMAFXkC9eBZoB4B0w2DxI/Y
buudn4eLaozGDmllrXOINZzqAg6I7y+vkHBf6g7AsPNCFWsk+/EnOyKgvF4jPLWmeSgydD3A
z1lQxoGpLAxzT636hpUdcBoPOHVkj8m4R45E0f2iYqc3ftdPkYzeX0JkXmH/idZAmwqEVoVG
Z5pdUenO5HPwQZeAG80/ENAterfwOWpIdAdWrJ9hLTjkNw6x3+yzbt8YkJQSjG0Fsc1JBMFt
YxsY84Qo6c3HSUxSCL2YBe8s1hjqobwJGmxXemd8oojHiUIJElPrD0XiPrm9Cp/+vUL3CUkS
OnXfnoMqLGYy+BekgE/3eG+w9TN+mPtEMD5jtyfL2+IbLFf85ILkY/V5GVKpDku6pqjA/DGP
+kUzgp5U6zh5hoKSJJ3G3t9zxgOfcNonWS/EzH5cEB4PGfsnSCmQjrIac5EubHoTUiF07ZDz
lWvVaxzS2D0Gq6X1Tu7HD0epM4kl+41VgKnKpjLIa2AePMbGLFVQtEjR6HAVEcro1AND3ge4
/hJCJrTppPRZ7M+7yzDB5jfT1OEoahzg0UznAptGiOy34PDg5hqx3PXn07GhI49jPj6kXZLe
+Gw7nEhJn7ItB5e6rT+U84c7t2eOXsqsrIPD9f380SuIlGo4ekeyTrADCHfomaBsDqIngo+e
G31WwVFgnBd+4+hNZtf75e4yN1r+0F/Nngng4zUZHM2Ax9RRzpGxXq9bA/hXiZLniWVZ/GWJ
LxAr/55YxwvWpd5A9CTiXGM5qUq4lIRxcjYXrwqueyavzqnzhNmZafIlmdJFXUyjwN7cTZmD
ReAGOZ9AZUoEE32s9NiZYSQiiLwhg8KNLlYntqQxEWncT3XQmgtSBs3kBzb00Pt+ln+ZjBab
/6Pa+XNqv2BD2U9FaM/tmEC+jX9UawvHObURlYdNMf1BUZPydArzk+fykXVPsZp6TMDtb152
QaKYjc17puywJ4ercZUXUMQa7OF5DBe1SS1rR9yVYI91Cx5SjZfKr3HX+c5k7ji13b5Y8aOc
hauiw90zvCjkvpSj1nzRkflGRZF1HfWXBXvk1hC/3KVZGVN3E7FfP0wDg8dl84hdrPLqAqnT
vSZC2+5IaNulMQpt29l0yNZGNJiT8Wl6HVtGxFCnwcrBBEBSAyM7nOtOI3VqA2EvGM7YwlYL
VALwp2Qo2U216bY4xV3RRHwYPBZj5CAY9Q6aSdjZ2JNPpIp5D4ERe2g79lwdBif4UAN7uNP4
CWAEa5kVUBAp6hRr5VkzLL8mbI5kmCuI8IkkGktkuyOD2G7vE9tGn/CUHmsfCaiOW39vy7oC
A6d8XCY8IBYTMvhQlY+4y8DYH0DYmU8UcH5R+uLcjju6Yhy+AkXGp4jOtD5dwU2VCMUnEEU7
Jr0vE1urbV2BbYmu9LUNhp9hR3tbT3lwa8zxSxeTUPwpsUgZ4VK4xy4iYcgdG3Bzd69eU8r4
+atfHh7Wz7yAHTFxmrzNsQivMuNVulm62mR43mmQfK3tfdrV3xD43qc4ZGvxtzcwem1rXaS9
u/pwi60r/17WrHXWp7DYizvG2W0Pi/FT4ZGZqIwIhzNBpYTB5/k3wX5yeJg99yw43dKJ8hpL
CXyMsE9Fdf8cNCrzSS/cf2BgPvwKZW5kc3RyZWFtCmVuZG9iagoxMjQgMCBvYmogPDwKL0xl
bmd0aCAxOTcwICAgICAgCi9GaWx0ZXIgL0ZsYXRlRGVjb2RlCj4+CnN0cmVhbQp42p0YXW/j
uPE9v8JvK+Nqlp+idEAfusXuoQV67d0GfdkuUsWiYwGy5Epysjn0x3eGQ9mSQ8fJJYBJkfPN
4XxQLDj8i0XOF1Yplutssd7dcL/aPSxo8utPNyLArQBwNYH8eHvzx8/GLARnOc/F4nYzJXVb
Lr4mf9kW+8F1y5VSKlE/Lldam+R262jBfS/WA01L928udFMNVdv0uKSTdkNbfz/UQ3W/XMks
aeHXJu0gCeLL3n+7dYXI6wKRlyshuUoTYZffbv928+n2KL6R8o16IuQLRS0oqhgHTYOiaaaZ
UJoUVSxlQixXJpXJv0CG5OMnkNHqpGo2+NmiNGCtdGotq1kq7GIlLEuVIkI/rF7+/YDIi5U2
LPPgigkjCPygwBYylSb5HzCHYXjeO5r9iQbrBw77SIRfQe+r387QMw2nJvk5gYAv0jn+4727
27Wle5VpDKlqwE82xdrd9e6Bln8PcrvZxJDfhFu75jXG2Vcj5LcR4oi/bpuha2ugswH3FPyi
1tlXadKX+GitgBxEQ+TYWV90jfNbuNKCZTkgG2ZE8Cu6dDZP8Kq4usRLZrPkPzG/NJqpTIMC
HvOFkhGOuQAPNiPGB+JUNOUrTBTKmE+ZnCwR4QB3RRt9xgHEWkJYGIqqIZxUTHE03EktJixi
hKVi8iT6SBGUJRYoT7crVnQFFZhGQySYehVFHS3SpHPDoVuKpHElLdwjrWeaD1sXk1FwzaTJ
rguZKjsCfV5mKjk065GzSTjfEhe0eYRLziE6vY/JrvUhF68ycgh2OFM2aGpQU0uamouaWsGk
tleEAAoSHOPM9ecaY1bgYvsHmnWu33tRHWw/osVd/YzwzJ+ZksxKG7kMMhPjZcAPGXdTbVlu
7LmbxiQPV/bkocigasoKEpPricX60HWOPIz2H6vStTSdGBxBwaX98jDKSvan+VFjn/lceUSJ
2F2mKVPmmt2lZMLKEQgSHQsen0mmuAr20xP7iUwJNP4QpqfA4j+j1hTgY5bPzDkP/LHYYplK
j5J9gFOXkpsLQQV8Rmdx8pgaLpFXL8iHi4QGgGjI7ezKx3kzruKcMbFc57xc2VzOQppf8Ofv
J8V9HaZYGuFY0LDv2gGcH90AP3dUJpUBGAjBV5CFlkK1RQjigt9ALuNM5Wp+Ey+7T87TURfJ
ePT0saIaYaKZy/i7GiAYhJOcJ3/FOlDnYIiqp9ksFimdJeNG0w60UKDKj0sDAbGq0W4YKwwa
s+0dwU7yoJ5nEr/wm+vaIMDPYN1RBLiAEVMBaWYycf2K5SffV2QjDHgZ40BvZubxhHoMqQq8
sQU/6PDjdNxYV5a0NAvWyh95djpyXHraVmtc3AaI/ggpkrWvUHf7AutskdQjSjUEaO+DOGnr
wLBtHFgnhSiLx4Nbz0i9PUTKrifcKcaoh4X70FLoPvShExioJdCQOp9oZeLT+DlREMFmCoY8
MArgAZ6quqblbYHrlBfm3L2FyzMBBjAAXTT8CjS73tUbRmc67wNAUzjW1GSTNkBSG/B5mUNy
Knbu/gCclO+CLCXSq82AvlzxzbqB7L3dQAaDteZd3YDN7IV6OtVz+A2pu9m47q4oS9BYmDcz
myLvq2G9fbWafg37qSqHOPYbkLeuetgOrzYCcJDCk36BfL/HxCw4fz8qHVXEXnFUSLyue8Tr
cfk8H4uuwggSDOHx1m3ddqHf0Hbeb2TX+413NhwSYu6pxjKXaywljq3ACyd6S7+BtCcxvKeV
zfz64dJ+6yvVHqqymlaQh+t7DPbCgthVH5F7XEx16ASwmk2zs6h9Xw1UiYEHhjLu/hCW5i8Y
dVuUblQtnyVJoZlNj7mk37aHuozZQFErMsK5wGcU4dCUXmeY6p+qj2FzQyOVj23fVz7U4RKk
1FCjhkxQ1UCK+hdSCe+UR/YR9RlV6IMxdA5NVDqP+pOEo3hSQN37YQhzPALKCp2jJaxocPwn
Fu5//hQWuwC/K1MN52NVeDzCxePx4EfUrSQ4tTo1HC/jy/Vik6jPHUtDcbuvIE0Ma9Qj6Ec1
FJSLGvoNnp/5hTcYdAHoZNKO/YecFCFY1Ue1gPIzM1ElKMy9rWLO5aWCnEmrYtRDHIyQFxzz
31mjMyugvD+d3T2AKauda8L9kSCkyeTcTn14/YN76OswGPfVd1d7u6k8PGLA6vHw8eOCYnAO
OqYYxuiIVpmBaTZ9YADS85PHFf992OEv3Wif12HDP1fCCDEggO5n+16RoEdcYqgADD+KfAzw
l1rNiaxUEMiM5fM+pajplnn3Q6lMfq6SyRJOg7c4jLMeFTGodup6KrcBwqsK47wLHd9fcYee
fmDiDXXoA6V7eq8N/B6atvP1nd+hSIMb//gSAHbFA1aZRuRYZUYS3NU+7EWCvZRL0unBg4y+
o4DRh1Wc+KIRRh72w/LOFU0AhVbffff6wAeV1DVEibbDQ9dQKDeB0nYkvi58/YszzMrjg/V/
jy/RWmXQukOroRUzaY5v0V+/8UUJm2ALCP+LJw+5A6XpGteLLze/xF7mNcQllVlPSo31JZUB
U30nnSF+Fv347kXYM+tv2rpu8dye+h9frWgnVUG0pvj9r92zmF7UbhjcXXPY3Xl79q+UU7HS
KELM5xz+zjfZmD54rv8HfvdeVwplbmRzdHJlYW0KZW5kb2JqCjEyOSAwIG9iaiA8PAovTGVu
Z3RoIDEyNTAgICAgICAKL0ZpbHRlciAvRmxhdGVEZWNvZGUKPj4Kc3RyZWFtCnjaxVfdb9s2
EH/PX6G3yQjM8VvSgD20QBJkwB7W+q0tMlmmY2GypEp0kwz943fkya5s06m9DpgNmNTpPnh3
vzueWUThy6KMRokQJJNpVKyvqKd2jxFu3t1dsYFvCozTEefb2dXPt0pFjJKMZiyaLceqZovo
Q8zSyZTzlMn4901lyzk8JXEDv2ncWD6ZCiHj962nmqL8SJkscls2Nb75MgE+0/UDQcSc0Mmn
2W9XN7PdoRTnZ57ecX7n+IxzkvAk0qkkTEj04U9nEjj1mFMQKpxmz7Hs8rWZb5ZL0z20eWWs
NYPMvnaakpQlW6mfXBhoXPZuZXFe43Pedbnz+wXJzRLJRVM1mw73C9MXXdnapuvJZCoheDd5
4WRWA+9kCoLVBH5QhI1EkGWV9+6I0ZRJSVSiYCMIU4M/TVU1Tt9TWT9i5HvbbQq76cwvoWgk
kmhwDDQTWLyO6+n4c43GpPIBGNvaAEIEUzT+OoEMqbgzi4cvebUx4AOcC8hOkg4yLCz02BlT
b8Uc4SypObDvbFFPd1KBQwacOUzuVDKSZnshuIfUiVSGAcQkkWkSQpB9aYPwyRjRQo/Q43SX
kOQet72xuLGNW0XYrhKE8x1yWciQ8jVwYMeizrXJ68HeouxMMZDfObTcvcUXDqodAFNlKp6t
TD2ibqv3864sZaqIEkmkNCc8SVxhfvhEowW8hAQSmURPnnMNJccTAbsqen/1R6h6ZZoBlIVX
RSXH81tfS61vOWbwZYC+yJB/nOmFcU2oNguEfd5jJ/pWEX2wAHR6mPx9yAQ/26KghGZHNcG1
h7EH6hgdrj6WpakWD23Tl9grXy+U1zSt8/6vh77827g2QunlSrDyDg90XILnahodaCjVCw/k
i/ooQPRfqxofSO/CfJyzc/N91DeEJkyLo8aRCn2icWRE8vSHGofT7a6dVCTYNRzBdQ1HCBpN
OMlSuVXBz+ka3ohFnUPXcKSbuzeDPfNsoUmwTMn4vkY+u4J2tj1ZkfcGK4TDtawo38/cyWs5
FJqncgG6Q7FJiNBidGzJM7iKofyloCdsgBEqQ1ZWpnxc2fDVD0LQIQ7sdAbtmOe2M33vuo6j
lzWucKcncFN3eWFhChqfDTZ1Y1EYuDFKgCSZ6j1UtuWzqfyQoNQJb1JCVRbyZt62IVegX2c0
HV8PkKuyx9V83uQVbpnG9SPU3nY/L+3AODTkDp9weBkcBQGGZO+rOIVJlmnAdXgIK21xOt38
+PDYiFlCMr2PslFmhAN0jevc3yrW9Pg49gaRjbuqrI0PPo/fVBXSlpvOrpBVwYQLeXETyKDI
TXviVOVzlZEkUxeXvtrzVyPs3AY8Mx0O2YN/S7yioSspRqTYj8Vy4wZAvBghLlDSrrl6qzBA
AicFs84qdfIwZqOYINDhBLRXzeMbN5neQpHfgxropoJP5360gH3/0luzxr3N55XBLcRW8LiB
yMMC8Hht/oQE6u3Yfv3KjRsYQwXfvwh8RP3uV1wYgFImJ2fLQ3m8Msby/CL5Fjx23k5V8u3W
+d5ketl8Olth2QoI9yPOOQUkFOBg87IeXiG0XfgdHXErcMQE/lKkGik3t/fDP4VtGuG1TyMJ
QQRy6u+LI6DIMFC0/N+Bws5GSjjTZwNFvwoULS8ECvsBpOjsP4NKvl64o5+BFfcH4R9WKxpY
CmVuZHN0cmVhbQplbmRvYmoKMTMzIDAgb2JqIDw8Ci9MZW5ndGggODc3ICAgICAgIAovRmls
dGVyIC9GbGF0ZURlY29kZQo+PgpzdHJlYW0KeNrNl1lP20AQgN/zK/xoC9n1Hr4q9QECtGlF
i0jeKA8bZ0lMfcl2oKn64zvrWdMkGIUAFU2keHd2Zj3Ht0eI4cKXGJFrBIw5EQ+NOBu4rbSa
G9i4+DggWs8GRXtN82gyeHfqeQZxnciNiDG5Xp9qMjMuzeFClI2sLJsxZrL3ls25Z04WEgXy
p4gbbM7kd5fwPGmSIq+ViJvFNQ6dLdMmmVo2Dc0CfgOzaChqjMu2L+NEGcdCGVs2oS7zTRJZ
V5PPg5PJvfsepU+MU2k+CDSAQJnjQqQ6UD/kDmEcA2WO7xDPsj2fmuMzcMI8sog5+jYGTwPP
bMQ0lbXyCDLmr2cs4I5PAsMmgeMzhpMd2A8/B8rYsLnnhK06g9cRVF8yyAf1qWf+Bgfg0axK
ia0P+CAMMh+0CmoWd4d9nfwC+4B57paB1g8hKNIOtuqZuCmgxH746Au2DZJ8l8GlfwVJ9IJ7
nypZy+pWztpe59dGNtC0CyGbJkWt04HJ70Lsed+jCd/m2+bECSMw9h1wHo0ni6RGUhsxRzBj
4BBwbUSS6yHRDZRqYIXCjvDx2RGSAhqds62Rft5ZivI03ZQ2C5lUaHSrJpVVDfw76PYmrTaj
TkAhUZQ7XuStIesjsocWI+bwfIS0FukMGxfj4/Od0PL9oH0ys/xlzPatFK0LVVhhS1VAPVWg
twRmJG4/829MSFuIdryrvt4w1YJQ3bLdH7ud9lABg+WEHnFcbNRaa32/3JOXoI+XXN69Pi/h
3puc1wvMXryE+/BCe3l50ZbC/wtgaAdMoYdToQ9x/hoMhcjQV3VKysZiFDY4wKmofiT5HEFK
8uuiyvBAfzOe/FfYgMK+w+n40/AcW4fDLxsH2j+AyAs1RNDYgggkORQAJHfqBwqAwvXsa4Ge
qL25QQPHsV1v3MJavkAq9AvaWENmOtgdaaNMdNBCZ4oTYLE6bNbzIBN4MwBIvUBhT8GmkiJF
AWYTZWW6QmGhtW+WdYODre9KBElQjs6XlY5QCVXIqJdoyb1+rTgVme5h5BANJ5FOMe1S3LpX
6gUiqrqvpEUey74VGItq1ruO3J4VFOEKOlGenap7Jq6aTGZFtdJtUb7dygletBPvWmkzWcdV
Ujaqxn8n0JfF50xwi1enXcv25HSk7686z3j5LZ91DKh/Jn8AsgMyWAplbmRzdHJlYW0KZW5k
b2JqCjEzNyAwIG9iaiA8PAovTGVuZ3RoIDk3NiAgICAgICAKL0ZpbHRlciAvRmxhdGVEZWNv
ZGUKPj4Kc3RyZWFtCnjaxVdNb9s8DL73V/g2G4M9S/LnYZcB7dABu2zZ6d2LQU3cRoBjB7bS
LcN+/EiTSux8rB2WYS1Q0RQpkXweUarwYvgVXhl7uVJRmRTefHUVD9ruwSPhw9srwXYhGIYj
yzezq1c3aeqJOCrjUniz+/FSs4X3ny/jIJSyEIn/flNbcwdfud/C38JvrQxCpRL/43rQVnPz
ORbJXFvTNjTzGIBd1fWsUL6M4uD/2bur69kuqFTKZ0aPlk+EL6SMcpl7WZFEQiWUw2xpetre
6gcKbA4BQWhWm4anrm9uSVgFofCrVdtt+VuvSdA9+XK2HX3t/Pr1UJVJFSJMFoIPRQbhlJNw
CsHhFDHsgdFsSdu0lrR3tCBp112LNo9mUS3cNISxJblvV2xHTi3hZElXt3oBKJDpAAUoKXBQ
rGtt79tuxUGZe1Lz/NGKmFGoqMyhUJFIBeXVV92jmVe4TJr6usOA0syvGn1XDzGjtnECBv8Y
wLw2NRqQGuIgL7tkzRA7O5mVfuBVP8dpfH0TCP+Wvo/SBt00ICorCLbqVqbRFlZ16GAWlAQz
RPnVN9NbRtwwe3dHYL+TdBZYwR3zgQ2228ztpqsgUDHQ4NVNDlRVUQxcRarCvhKoLLh6Ksoi
PGxpJv1rpKBLLk8xOSVxSyUoOdCNkstdcvlhcnA8svHxyJMoEwhbHmXudLwMj39eEspJGhUi
n9RnoyBjmcnU/wGxwmC364qk1zSIIgiTfDAYl1ec8e/N96l/MQwxu09CEE9EfNgNwkRERXny
9I2bgWkWBs5r5TrBN2PfuBb3cV9mmPqKR1D3zQvLbUTXtav0FN3dCRkwHkEsTkOsZHhnGENH
cxCXcGBqltfEAiAjDIDzpQAunkDoGOHyzxAW8qT/Gfc1ZIzZhmmep2NWFBdgxfSGkJJJAcLB
DQEa6u9Yf9QP/R8dWhqpXUrlGwBVFRl/MJRgQFBGkHoS+5/6DVBnSzMD7jjyRvsOU9BxBx21
cLYbFj3uw5SL2+eZLUee5mOWXJ6P6i/xEdvmH/Ex+xUfs+Rf8TFJmI8oTPmIGsdHAK3B23QI
avBpceQbHhV6tcAsUGQsUdwRMs9HhByMYEnLIm92yEnUMSfPEdHRBvrmb3JSESdv97zDrfgu
1L3j3zKA+3DbQ++uSaMXi67q+0s3xmfzUPyVvnjOH2vyBcvxBfOGORHHp/h4ufZYuvZYHrXH
Yt/qSocWSIwWSIAWPnEdWqBhtIaOqPxby8vwTgfvXdC0DTXMkp6o0y2Xuj9LxK6qibhwyfNT
EzlZcUelp0Dk/i/5CVAYPFMKZW5kc3RyZWFtCmVuZG9iago4IDAgb2JqIDw8Ci9UeXBlIC9P
YmpTdG0KL04gMTAwCi9GaXJzdCA4MDgKL0xlbmd0aCAxNTc3ICAgICAgCi9GaWx0ZXIgL0Zs
YXRlRGVjb2RlCj4+CnN0cmVhbQp42sVZ32/bNhB+11/Bx+6F4h3JIzkEBdoV2QZsWNF0wLYs
GNLEbY01VmE7S/ff7zu5SVPJmWLJbR4SydKR/O7uux+konEmmFwMkaHAhpxh7w0l4/VJMcGx
Ycj4ZJhMSPgVTMQ7FhOjqziZqMPFCGfjnUlcDO5yEOOjKQkXTEsOV8xLgYwPuGZnvBhiLIEB
xDFXHlefsIhCETY+41oS1jYUI55HLAOMmJkk4TnmTcQmOoPpFBwAA1bIQCyuihGQM9ACs3fA
6XHFIFXFY3wM0AXAo+AK4QAooQQjsIFAHhBYSoF+hpMPlWB8St5EVRDrCubP0F0wX8lkRPVX
QwRcgTdBRQpqEZgARsBQzxCWAlM4qVLENXsDKD7gR8L4CAckvI9QJmGemMVkjBe8V5Ol4k2G
fPEEE8M7mC8DOjmuIBpgQJPVhBhcYCoGDkAMuk6BXGQ2Be4UKFkgn6AfVA4F4wrGlaQccLBp
KFXJ8DTQkoPSakGsAqvBDxlvAtZR60TwglyEGYGd1M7JwcP4iynoE7Wg+hSkicXHihxGl6RP
PIytK1I0QgK/qlnZ6ZOMm6IyalAIgiqwuAqDjqIsI7BUErxAjHlyDBVoBOsG5RPmKVlfZfgB
liGlJgEygbGJMZTUJQzlCYRMXkkMoyaYDDdiUlQY4GAC1urgoKpf/vt+Zurnp29mVf1ds1jP
FuuVEQTQi6p+MVs1l8uz2QrR1D74eXY+P33afDDHDg8EeqXCJxWGLzHOlFbq8eN24kNMZg4O
TH2oLNA3Bm/q58vm7Gi2NsdY9NmhqV/OPqzNyfWgrWiwTAcOuSl4otqiBVQfgtYUPt4jZOCy
KUBzD6jsDvSZOaaNverffv9DiZ1AjsXlu3cnk0SE2WaE/4CYL9lGkGxIjJwl5KUBMcpsmTqz
bXfFDU3wGMmIr++RqG68hQw9yUOIhY6HuOzgofrJYtFgmmMtBgrDb9B0Fm2lqvro8tW6/f3T
fPF3VT9tluez5WZ+d6IYzoA9hGCj0yTtLfKJpjKOwXoqEHnSWunI1N83LxsD8z765ehPF9z8
AmrpzetmeXG6/kbNMRpB0eroLMPoVJJNyMSoIJYkj0MAEng3SM6OiHC0DklsQCyyt1qEB8Qo
JVuQq3dk3U3838W628wcycDgugz0eVSO8OX/bbxN3bGYQ68e8CjMwQ/yYkhkZO4YqXns5Ytw
v3wRUydhhA2+sMkbcXLe0KhFbg3a/+VsXduveeuFt0btD7NTTKIBi8Cdn7WRO5+9O19Nyx1o
2WxAFbiG0qave8FYn75ZTc9bUhDn2hkhfyF7cCpWnOy4NFgXhxPW7iJoEK32dgNigQsKLg2J
cRAUCNoxGrbnrs/z2+S+R3pREneKkk86y7CROyJCycZAQ2LYGllCY38P690uA1NbV+l10hJG
WiYOWyZOTZ23C+DUQpd6pJCRpEjDpEjd+k9IS/lrezv1vJ1GejsNe7sj4p2zZUhIu/HQzUg7
2GUPFTX7ro0yjauoeePznKaWUu+jzbovzsUm97EHhzmFthaSp02zblvgxab3nTeLPbbilMSq
H7K3RTenOdkg03CAB5kH+bS7iI9iZXSKGcmf0uNPuR9/So8/mwa6bOCUDZuK7ItNQmTbAzk9
tcHWm7M8AJ0idvOMBu2aT+KKJR+/NpKbEPPoDcEBNQph58sSHyLGtF10t4LMY7tLYXKUFR5T
gPdZgcj1qm4p48KjbHYqekw69YgDXXqGz51YhonU9xFdGzt+AN8H7E70m4CngFJY9EzYukiT
fa/ny4MHch0ZpAQrkh6yS9NPGL3D1bALY26rF/fG/z2fuhC5vpp5rJplqpp37comhz/1TmqI
eKSa5Pe4nZh8cktU+qqlcamNNsfy7deXu3Pb9hTCaHpK0q+LVvhjIUOvGNua+lkSMp8yyq8v
ftz8e/R2vX7/bV1fXV3Zi/nZslk1r9f2rLmo316dz/6pX12uXs2bVX168f4vYvt2fXFnwrsz
w2Gn69CpUXTWI3kjx6RUvjy4ljJ5DGVuR8M+W0XifjTw/aJBv2x0woG/TDjsI7lxPzQ4jdYz
P3gT43s9Pnkaq4/nvflttD6pr08crY/crc9/Rk4LgwplbmRzdHJlYW0KZW5kb2JqCjE0NCAw
IG9iaiA8PAovTGVuZ3RoIDI4MjUgICAgICAKL0ZpbHRlciAvRmxhdGVEZWNvZGUKPj4Kc3Ry
ZWFtCnja3Vnrj9y2Ef/uv+LQL9YCXkUk9doA/ZA7uMYVdZLGV6BAElx1u9xdwnpsSMl3F/SP
7wxnqJXWcn3px8LwiW/OcGZ+81hxlcA/cbVJrgql4k1aXm2bV4kftYcravz07pXgdWtYuJ6s
vL579c1fsuxKJPEm2Yiru/30qLvd1c/RzbE69dqu1kqpKP12tU7TLHr7VDWnWrvVWm5kISMp
Vr/e/fXV27vxpkzKF5KEKz+jqQCailiKLGWa8jKNhUqJpnS1znIZvV2tRfS0EhETAyQAN8WU
G2BXZXGeF8xMNfSma7/lpTPG0zyWqoAdfuXdUQPLaRntu7ruVrKMHk17wKEiMr1uHM1Wlpe1
XU+Tp8r2NNTt6dvTUUXkTvBeZaS35pdEpNsKSaEluw5mimg7NBp5avG+/g3MZSJ6GPjk8S7T
buthp3fIxdWa6V4LFYtMEPX7jgV2st14a28+4bl4iEqj7uSv1BbI8IzBmHt2wBrtrNodNR78
9o7+9jRWd9Uu6MSjhfewLqY3RcGlsUpzyc8vN0CWYrnFgiR3A1uLLHK9Hbb94PmCbgN3K4EX
wl84kkar2hzaRrc41fOQpw0ap2q3Q+rxIWQZ5xtQJZGBJtF92651ZudZhJdekPl63ARUyg3t
uvVMisggAUrCG+q9tlbvaLg/Vn1oaVox8uFoYnC0WAZBCCClafD1h9aMgof5BxJCv4K/j146
ur04nJaE9z+/vAwiorX4BAlrAfHxwwd8pCQyTXXQ1IQHAYpQwvkm6jsexMuPYEadQ+XzBMD0
d9e3NE88QKOiz4H1qOVRu8XuEbTAv0EMIs7S6HbPt/f8hQscNclWoEGa2TlnHmqmEFjhc9/d
3MyYYtX+F8sxn8pRxYkKlnt/X/W9NWA2+v6eVPSXJEvw//39qdp+1Lv7e+gJ/L+kFCIrY1mI
cN5rNMPcn+EfIkP9Q46f+yNZDszq2mmaezwaflDfPVaOVjjTmLriAxpdtePefTiW9nVOt2TZ
IhexSsScfzSdTYr6dDK1tp4JGFFwExI1mjis8QKGLysZdcBivHLCjjBvda0/rYAS5KvwRgaz
M6WGVTuNqNUaVF43P+B8c2d2NOROgzXd4ADE0gQhi0k6GregqtvK6TeMWGzSHpBGEBpBAIHx
S1CjRJyXMkCNJKj5HnW66z0XBcBeS8jx482S6BNGAvZ9t7i4TCIPALrd4hOWgtiG7wPqdE/t
hFZ6zC+D9cLAoroKlQPsjBq7r6uDWyIH0UnlU0WEo0/o8GxFnoI8M9xjmFS+WETvh7o3Z+wG
BOklzRiPAQGEYM8oaRTBRkZmH/QvixWg4kz/6IJcXviFEZdgxtMC398G7fgW6AEoOmp1NS71
/OZi9i6liEuZBYYfTLf8LFmcJTKsMqQU2u6rrUZ9Q/DomJSR2lYTvLqeaWgDNeRWc8WwhCOk
zmgQYLIITf45ZFLAc1x4WoQFp+GEVEowEbe15kQ840DF4I0uHPsPhhs52i3aRpoy5Pnl9Gmq
J0POoqEB1Cr8agNrLbZFJDKes3yi4s36ALd6eEIOp9vBv3b2ecH8Gs/xM3AvNyxXTR2rGaNt
r3cx0qvIP8KcCcIpZzJMNrESYxx1NIdj/bwkRSXh/lHWVqOH1C2BE5zObnYkaBKAwBipm6MO
BziWXRuMVOGMznbD4Ui9CftrkYo4LeRclhAsMfMeYZDCwssbzDBPz5AgZTaFBOwiJEiZkoBx
QNAHn97PHzUtWMYDmcblWaNfjgd49MmDgQcC7JqWLuIbsy8AAS2dAAEOTICAXqnMYwCB+SsZ
thLD9oOSO7Tmdy84MCMWXI7mAFQ1pq3OIODxEb7kJSFqWIIBCPvjJJN/DAZ29hze5mhDJ8f0
dJdXMnGfzJYXj3stbQkAVrEjlmkSQ0wzs5kuaB3Hz7Iox/hZFt46/FjbtWsIRz6Zqn6DO0A5
e1rBbtn1aFcyj96T+32mfR8hxD9oPmT07d6N4wgrKiIHdhswBzrVa2IR8Mv7YJq4IHghtCLy
ETQU0N9Cp9qhyZNbw0HX1Z88t9jxvty30HBq3SCe5XnUdAiyOB62gS421HqwuvpIJ8CxA7h3
EXlHZmm+4dCKehCu7ijeiJfovVuVCnVawVIwxW6wFOjSjdQYKOwUEfe9AqoyOugWXqJeQ5gS
olBeATwOIcZRHCWP3KoZtyr1Dtfyzio05JJWqwLcR1a8QKtluhm1mrSUEr1ExnmSXyD36cTR
Emi6HkP51qDzpSAquKiLDF3CpUKKK6USgDfps3QwqKskTuB6mPLp+nxkmreH/evJAQv1hMtr
PNkfMBulHEhBqKaI0J+vb33OAmOjdUJ7wmNKPIJBEIO/jkHjgRd/XokAmI9ToGnK55erEWH1
V7i6PDTEAoIUFTRjA76j/N98R/7/7TtAimRKALTNGF6Q4fM8GV2KIRmXK3pQak6802DdkJNU
fcWlC75+JUKBIyTh6dlE2Rb6yvaj0TxCTEVzy5lllsQFQD+/2zUkKt/tdvZv3ePSI+cy3mxG
433NyRkxTDYMr1FkambDnhswbuYGW1YDKy3SnyZYECG3gDP+HXj97fd31BDZEbFXQNL+zz+/
LWVypPF/0+fvg7a8/QN7KGwjHwF+naOr3lcnmtxWdQ1+Kc8SMFa9hL4fPocUgbYOECfBOrI0
/8OQEvavJwcsGN/lNXNISRNI+IVKR67VhOvUc62JXYXs/olaJtSHNjOjSSCPFGpWFMTV735C
kfzjOpzidXeo6s+wB84ChzB7kP+CPbz6K+xfHupJe0NZga8lIE0Q6urA2WipAZwk3zNzpt6m
RDrPp3Aoi9h+BBsufLGAEWoFgu0VvlWolXKXts8rWDRWY72JU0aRjQf4JK2zH6k3tA3t2vmK
qbdnXEQmixeEiAk7EFq4rh3ztXmKo5963Tpy6ymEeD404QRxwVmXRbwp86/66jzONsViIory
2CDAOkfhTo5FDNBPEYXeGOlAB8izFVHEKMCRazpm2poGx1tOABIeIfyK81GhGAjWlMZZqeZi
vgxbEQJnZV8OGiCVNRZTvpeUWhSVWth9F9nZfWNVd3Tf0EH3rURw3y8owVx3KOsUKzd7+gJ/
GKr55iwYoDF37IZ6R+3zwxXoD7xq+Pbedg21zlKAzo83fNXFI/lz/SOBWLNkQ3UpHG05JV/A
R6t/Gwz5nfJ8jVLT3wEAMfy0G06jI6Q1PgVR4ccDaGCk7NOUgkvjsAjjaqdrGnSYRmQFGDJ5
Vzj1HGXhzxd1TbvOCT4Mg11lgzuSq+RKBY6zmnVLnEFeV5lac2lOP53qinI8N4Zj4GC3Q13Z
+pnUafxBgvlR0e03P9DU2QdBmjQJC2fCXUjI1QS3JJDOET117FDzsM/D/Fv5vEvlHN3AEFka
trCaCrmS88EMLp7efXkOD4B0/aKP1PUq4U81IEMSNnZDOjFiL7Mwec9b/lXlEeUI4MfBEeVR
2KKkJT0/Xm+aUC+ln4fQYhFRSbSufc2D2+5cFLahlFpfnPYAQU0QHVdczyGa1XUVfjkK0nQG
f3D7cpGEfAmkuiTkEutIU+nCwMUL45C/Eb5U+hpzdRzxzgxbKKhaP70h10a8lyXFlTBN1fYy
lIQgeiQ1JkMrOZsrKZGlasHnUpnWOcGtnFBBfcYXnBJ7LXR3MFVT+5yr4kuKIjrVg1v2itut
D0CUYMmK9Hyb1U1lWkN+YimLhPywLNVXPVMabwo5zyKZmkf6hUVQwZPYhyC3zC5iddaTmfax
k7j4qeEFvyaeKyyUymOQ9B8SHO+sCmVuZHN0cmVhbQplbmRvYmoKMTU0IDAgb2JqIDw8Ci9M
ZW5ndGggMzA0MCAgICAgIAovRmlsdGVyIC9GbGF0ZURlY29kZQo+PgpzdHJlYW0KeNqVWVmP
3LgRfvevGOQlGmCbK1L3vnkT23ASZ4P1BHnIBohGzZ5WrKMjSrYnvz5fsUgdbY09xgDTPIvF
Or+i5E2IP3lThDdZFIkizm+q9kVoR4eHG278+uaFdOsOWHhYrfz57sWPr5PkRoaiCAt5c3da
k7o73vwzUOr2oFQu4+Dd1Iz1PXpZ0ON/HvQj5qIoDt5f7Kiu6t9CGVflWPcdz3y8xTo9GDcQ
BUqEt/+6+9OLV3czU4lSz+SeVn7Bfgb2IxGCf8d+msdCRjGzH4tIyNtDkqrgj+VYgoksCaq+
vZRDbSxT6I+6uo1kcO7q/06a2LsWCqQmM5FGERP9WZ/6QZMM4qCsxvrjbZIGuHX34Dbn6815
JNJYgYbdW3aPeycoKcI08Yv6ExMfz/aUKDjqj3XlTjwOtRfrDxgp4uChHM+3MsC8DAbeoLt+
eji7DfbiNHoa+pbHTN3WTekWG12N/WB4hoRCv7qs6JQzcYvrh7HIwgwNyDORC5ukVMsmqftY
mw+Gx8zkttuJEeydy5E7M2W7sO/c5qp0NnJvrUtzZ7JKaR65Vx91R3tHa2n6KCx3kRKZIt5S
IWXKvL08jZqul0XXKrJjLNlsJVlqbyWbe0vx0yzHTHk5buj4vYb7k/nyrN75yTDbys1h5n0l
V/NoRt3yjZkubTLi9hDHcXB3rr2Mz/3UHFl6Z0/8NDUsrThgZ3XiNRNElla1E6DTXM+Tl6Gn
0Y+Q7576Sh5sy8sFjD8t9L8N/X2jW/MT302lIpdqu0TiFmka4hZ0kvRSpZZ1R/yavnVemMq1
j5ANJknsneS+7s2uK8WiWFyJ9WuYclvDJ9zt5drQ5Nq0qrLhod/CJDQ9t0fPL+zBbR90ebRK
3syvDYH61lbYh6DjHIFpo2vat3fXXGR5/s2rJkIuqxZziOBsVp+3Xv9OqqxGGyhYv2VXm3Zt
C1HwUK+3TRdIQbLKD0khUvC5UahaFEqOEqVyI2Z0FzGjoz+PQ8nNjaTQ73q3oaygMVPDlLjP
7kYtF+d2BKbSXBRF8QyJxfm86tO5ns2czvUXuLYFOrnnX2+csO4sF3kYOXU6a/NXYr+ZwK0h
YeujD22YfFyi5s5Fcsg2Ud+n+dlQKUS6KLu2hk1ErcpLyaKl6Hvi1VB63YHbB8f4ZeZxcCtL
w1Of7P2aZjaL6xQMeShkaAgI5p6u8rDiPPz2x1847Q7ajENdObTwPXnYEXWREJGdssHghU0C
SJIAMfTCs23pxY7hRRaYmbpOk62Vw+Mtct4PpGMV3JPexhVl4zoVXH7UTKdCwCWqh747fBrq
UfuzbIw0vAg4gYc5PGDE5RuyoHDfdCgRR2ESEFEOL+hAOfBJGOGOxRSxAObxtnCpeMdQtnsi
jDIBV/GLKaVESfBnbUWFXcwnGv1QP9Sdtf7QXra2bhqm7k5uLZ9QbEIXRYnZxapGI6/vOWwm
kmzPzourYL6Y+cd6GCfPUutQRN3tmgqcU4UzFyy4m0OslIhmn3UheOsdVsXObxqrbQJVMng6
672+BYayQikSBjeZjSjFrG2005WCuX8/WIjm4iQG+q7BZWCDsURw1MAvbd25zUuk2hWlEsmz
skW+KGZJjMQLi6DiHFGQvZXVwSGUSCLWXKWtVYDmsJYFj5z1E1HApHdz/h+8+1A42dM2LKdI
8ueYTp4V3zSdTYhcbMcCma/bDnBGliw+wtk7R+TZT33vtU1cmfMeNDjGoeERX1sbVwRhEDGC
G+xKuxuRi2yaRNAhC2zKGjbYzrkkTZ3QuT3vnw2O2muDSzOXwjLk2YU3mmU9ywRRJNlq2XHt
4CZlmU7XlBM4FRAA4qnOXgQNGwlXiGGmuhJb5MT20qb5vZqAbyHmKLnaHLvNv8JYhyPH600a
V8HR10If0ait+DzEAKyttD7aOF+gFnMExnNvXOpnWpmHBOPw6Jb0K2xCJI1HJLtBMIpCuOQc
lH2qg+527C0uRBTPa50JKGsCxvlgGgsVb7EGqYNRf+5Rv0thVHDNRcKnuml2UID3rKvYTTFC
zq71GWrd4VfCTcOZX1PDsSiJr9UewYUKcpdChLm6ipMxs0HCdGqLVbFSG5k6q43XrlAVYjEF
yEQxTMVYx7vPtoD5xJ227FzGpx5hHPp9AnCpKBKJ/HZZkQqlvoyeRJgh0aC5Z6Z7M7XkpdS7
XzECaMbIsVAizr5QpgdbiVzAW7KGz4lk38XvQ3kx3Ko7/nUaR6upzUi6+IERhwWEX6MJK3t0
NBz1dfJJ5Ma/7CzHGPYBDPQzC1tg43NFz2B66JtGDzOwNE7D1hoH/XR+fWvhYRo86A6lc0PX
ylPIlJ6gJp66KneAJe1jA2ba3riW4h//RoGmqyvQWoUf9L5gmA6fzW3HhKIQkEc+JwGnifSr
7BlTS/+dOuyzQ5RnAKCj9/sMVU36RckIfSmE/cugx9EZGPUtscnHLxopG2ucDIANj1X95N8A
qOseM3wWoUbTEwk2azP6sQeqhhp31A73ZPI0NfsGdexz0pr2VrirCgIlQpwqB/MpxfsnyFjE
VDlEwavPZXtpnIJ/eU+/MejhF0H/yYKhEBJ+u1hSnnpfya01IDBD3ohfJPyicLkUWtDzcVj4
xOsnZj6w93e64W3/doykW9Una7j7gdfv4XOIIZ2D0e/5CM9t3VXNdKRnr0MaRu4NZYeF/0zG
h5ocsTpKN7HmMtSsApshcJ9p5IZ7x8uDdwjA/r759rU3AxOALe38yJuh0Bqmapy4UMwCP+yo
Yb4abLTQVsIgz6VqtnJhdNzzH6GjD/P7QxZMxpM9LWR3gsxGBLLgUKZC1JTW/zFS8s+7nYsd
6J2vqcv5aUwWwXYJjzV9ebQBQXrwgAaDODQGfYITdBZ+0ck9D8+Zac1W3V4g48bKpdXrc8u9
210xnbE2VByv7k21nEzYKGjG9NNgXzbjyFaxjXXJ2D20UmPOAtQ5gR8EhiP30LDPp7F/hAaR
Yz3Yh+JHHt+18wgxrohmOz/21S6AyADN1crIiV7d8TGjv8DupTksxpCNjDdW7a9r8ePKq5/O
K1ZSWRxubIf6uzdLU+Ts+JkOHK3uRhQR9Ax4MtwjU86iggq+Rx4Zz4N2zDhV/QTLUMkT0URm
EmXsUgH1/SjePyOawP/yWD5BEwXzUh3y/cSu9mLCiPnVDckduMQOIxGpq3Jx31ZEOMuptbrG
PZQ4752Z5lZ//kzYegGEbDWYhEhzxmjORSRRGvHmQO39+yLFqKXY/IYM1wolkhSR6ZfqnZEw
aMKPNHbwzcv33LDvclpff/GKgZMT+kiU5EKGmf3qJRLMCdIp0pX9/LUdWX8H8/sPKwI7n/Ku
j7H8v9fuwc3yB5z+5q9/91jDU10pbiVYPfyOkHdE19wpHbJQwPW8mKxmaDGRt3i95KppoXYt
FZWGAFExgEAsCujq698C/erDavmODK6JerBN4DjOI47ixJ6FJcguts6mipeYH/0t9uMvC2OV
DWlgyYZcCWWezyVUURJI6YsXSYQyD458pKEE1dp45kl7Ng0ZV+Ktv67C/qG6PPjH/N2v410l
/zwnyRHtLaDhvT7J0Ty1zV5CsnJLIiDnz7qa6FGHOvUIsSYAIFRz2IGuHuuyqf9nFzhMQBNm
ZMT9gbt8xd7hEjqdRl1M2cNSsZxx9KvXf3n55hnRz7E2cw5eOm4RrJ3HmNETPQF37Co7LFhc
lWVXzyVVW86+sWUkEirMltqRFNnZChEJn6IG/e5GKVxVLVHym1F5EyGzUAZvT/sShKfPa5/J
NmqNabCe4XCM/bUeggbJUNvHS5vOtLsUGQL9mjOXFG57yT8tPb0/6Jkkewyq46KQG49hLyN8
7hyD3igBDd2jq8WG66lz2Yw8BEMb3SAjNhqzXwn6C38woCn6nr96nAVt9/2n4e6CVLH9Mhn3
vOvOo5cwY98AMcZg4pHeOgimo3PnueLUvudO38yP35WPo1zNZRZUa4sH6esaBdt+2rDpG2W4
wJwnTUPlIkVZsbgWSWH9TpDbL4yoQzX7uWOiPjEPjhn3pFk+uCcfmtqpLHniQsnoyNvmx898
fnagXPJ/SFjg9gplbmRzdHJlYW0KZW5kb2JqCjE2MiAwIG9iaiA8PAovTGVuZ3RoIDE5OTIg
ICAgICAKL0ZpbHRlciAvRmxhdGVEZWNvZGUKPj4Kc3RyZWFtCnjanVhtc6M4Ev4+vyJ1W1eL
p2yCxPt8c2ySsOuXlE12buruapdgHHNlQwrwzuy/3261hDHGt5md1ICsl1Y/Tz9qSbAbA/7Y
jW/cuKap+5Z3kxw+GKK2fL2hwurhA5P9RtBx1Op5F324vbftG2bovuGzm2jbNhVtbv6tTXbx
W52Wg5Fpmpr1aTCyLFsLvsWHt31aDUbc5y7XuDn4b/TThyBqZrI5f6dL2POvfXI8S2emRT69
wLyeVtCzBtd8ru2LeCPchHJW0fv3gW1r8T7b0M84l4WqoHeRDwGP4bZbDimWTG17zAdMSwYj
ptVQyIq8ooZaDn4rs3wADsj5D2lVxa+p7FTkVFvvUmk4KdM01wcjhzMtglrgC/CPmKkzm1D9
x2DWHrpbtqH9hu1Ag9OmgTPd82CQ6H047uvspShqru9k5zPOHE93uat6/0hmNylOkqOX+JPQ
YukQJ2VRIVhkxPW16pgguB01x3KAgEP9X7MEi0wTJBwP+KS4YBSwz7YoO6PmwucmeC4Ejwsi
QJe6Y7iSDkY+71KM6JCUR0SaFtmAgJxrgFMvGkIdq7o8JvWxTKmJQnyyZHa9aZnJcvD9ENeZ
CCNUNLZ0otoFqk3dAK6Raggjd0G+Mo6WDlIdjGwHRDEwmSangRIqh2tXQ4ZycHVHqTzaCR2j
PxVBalyvimOZyHJCzm8kP1negalkheVeWTHH1k3H+i5hOY2wPvWZHHHD1rmPb525Es/txz5z
HOiyT5MLMV3GBVwRAEZXQ0cNPTog/Hovcp/pnHE1+cdbEiNntu44zrka3+P9pHhD//8os9ed
Sg3CA9uYwIORc8z3/SE3DBMfLj48fGAdMyBBOK52P/AsDRIGjV8X2wFmIVgwX9FsrDQN3SDV
HPONkKpcKWGe6BKHoXvMO4fxsSfxfKRJnwZi8R6yqmqEr5S3S8v0RWCj+tcypuSXbobUA11E
v5gmnQOnSZ8ij8Tlayp7igQqVmRj0NLeRD5Iy4pmtrTipY4zTMFZ/ko1sdI7kXwGhJ0hUVPX
zQqqim2No74iifFFToirinSUZDFAovk2AybVlRwPaY4jcSdo0oKSVqXWmW3UlNgvErcHmdvy
lUz+0acku52u1yd3Kdw9Ri0omt9hEwWokmlBAgEMOrd4L4ebNN6rbNhJwVf1+DWrd8VRqr4c
CCkwTJ5ZIkgTuwslqWR/3MjIno0ztX12yOpW7q17N0vpZbPSqgaZeB+rVG5mZ5KB5SKrDjJr
Zts/cK1Jvw6pkqmpvR1f9lm1k782GcJ4OdaqucLmJM0rJWsQ0y3seNdVWaX7feNPpmRDWm3l
9m7sT+bPIb7JzRbYOq+o6KjSWmlfd8WhG0MU97YnhrBirkPYHkuxJMVJYacC3HFsU6g1J10H
qmA7tLX/pUl97lgDelvs94VA3Sz3pMg3Gcqg+tTv0VVRRMpqrLYIePwuspsy3ZOnTS0v6ixJ
u3Q3OeREeCtBtsdUu1hFWJ6E1AJCtaebZjldJzjulUjZ8FjVMu9manWSV0VZyxNqK/O2F+yZ
pPTrhI5oR+ywalmWFj0GMBUHgS7vo88Dxrg2XsmqcI1vrj2tcIYlPn4Jp8G0d9N1nfam+9eJ
ayyNwyR9udWBvdp9v7UhGfscRo/L50j+ADQM0KzGi+gLIVreU9N48YUKP4eLqRwb/GukDgqO
7tqdY+vTKlivKQDLlejHdYtbF+FGTsP50ywMyC6wuJjMnqfh4oGmuVPuLZayMAvnYQSsih8R
Lr2lLFNszpGEgSROYZkHIjyTR2jEVDi+C2dh9GXYv5LQv/swWgg06N69iO1K8iIDLuysMIVG
4QQ9ep6NZZen59XTch0oHqcKzCJc3K8AZTAPFpEuiVjQHAsJKPgF2qi4fhzPZqdgEKG+f8Gn
D9euKYybLZ8A58jyHeEsvqfhOlqFwCdVuNpdQA2zcHw3k+V7zIVqhAg7FiazcTgf0qgpEjCe
y+DbusU6UR1jh4fgFH2x+pYQnRVV4XwtzgGHx7q825arfX4MMKRMQypdSY8LTKs3+jqJwqX8
LSIM78lyEa2EF5NoSEMRM0aHfonw4QDhE2rlc7gOhtLqKlwrZbc8k+CELsWpcyWYmp+2c7GQ
BOT7jvB917wIlG3ZDSBweBE0QGhZUgtJGqpUumEy3bimRKFkDxXPa9n5HJ+omgbj2QlV408D
SkYLPUIswqbYh9vz9l4fKK+cw7tV4hBNkJxMQzb9kG3zTQqp2ea2Nn+eReHdchn9+hiMp8Gq
LyH/AL2zPL0yQNQyNU5MxP/vTYUuAzILPtJmK089rZM4bl1YrlN5htiWnbMD3objUm7kna2m
fdu0aLtRY9K4VF8UhNmi7IykO1sv0SZcr23X6d7TTMvTTd86C+gV0tbBeDUBZTHuGIYG9hzv
uyn/dTwLH0AlPn7K8M6YZ+9nvjmcyE8o6h6R7uX5oIKjsCrDGUjs9nGWq1NiVvVfZV1XNy4Y
Yr6re673HpBcoZyPHzCTez60Gt9SD3oZG+fvw22uYA0uSxyPXK3zxeKfafytHxtnF8Asdnm3
vQYMn7NlG5zjCXCms3Ed7vl/F9x4n73m4mrYnCHVcb7nQ4Yrv1JYzeXjCCl0T3ekfuAO3M8g
Y3XBe7aOPd4j3flyqnTLmCFQG/CPwX/1yfZPCC5tbAplbmRzdHJlYW0KZW5kb2JqCjE2OCAw
IG9iaiA8PAovTGVuZ3RoIDgyNSAgICAgICAKL0ZpbHRlciAvRmxhdGVEZWNvZGUKPj4Kc3Ry
ZWFtCnjarVfbbptAFHzPVyD1ITiSyd6A5RHjxaHl4gJOFLUVSh2cWIrtyiFVP78HFhycuK29
aiJF9u7Z2Zk5FwjWEPxizUGaTanhMK7NV2eoWd0+aPJDOjnDbdwQAoe9yFF+dumbpoaR4SAH
a/miD5Xfa190wgZDQjhmevTyVC2/wzdb38Bfrm8qMhhSyvTsR7NazpdfEWbzu2q5WcudnwOI
K7fP7QLViYEG3/KPZyLfkTIJOZJ9HfmevtWnjzE3uGbZsMKZVHB5Ud/4VidBBscccJsY92n5
sF6V65puJZluFlJC9VjKhVW92XnAdx7IzeV6sZGfnqvty7x62ZZGe621fy03TNvs7r24rIM0
cNgxqEO1IaYGNrHc/HBfLpZruN0kph7NwjwYJUleBLGfFG4YTOLBECMTIR39QvKHN2iQY2IZ
FOHj9ftPdw/PLf+yksKXbcp2BpxDdk2IO5f7q7JxRLpRbvuu7Q6xQ67ZrWtMfyzv7svtYaNs
YjD+3iiHgjLaKiR/NSp3J51PDjORvnOnMfmfR/PbqShEPB4MbW6bOto7jY877kXjMIgF7NsA
gVUgmm9h4o5FWsRuJGTSdaIgJkrGsxAALApFQ5XIuFngFZGI6iKEVFoQxlRVjcV1a4ypIiZy
p5AaCl5YKgyuR6LNrK1y3E8hF6OZ74sUatkCGKXyCv0iE14eJHEGMBjEOCps3GnUisFKdSr8
gMIwtzhsY6wixA8s1gEQFQpZNAqSrC1OrFSdrjcNiiQcNwEAwpRBYnHTgajUZizymyT91LW9
pZiStsYlD1sVZLQzlasllpIiuOpoOIo0LPYKQpRqtJ6B9QCCFI3H0HQEgyaCDz3y/gB1JZop
WiM2c70ZpKdw6QHUAzCN3Lpzi1R8noksbwFPaJ8eXq1JZNnB6X6Cqjy9fQNF1aA8mEhJCHMu
dCcdFFNStjcpGxxTjZJ8fPVffU6a/H2f2rZgBErIVlK1Z3U3PxtO/D/krpunDaCjBpiKMPHc
3B2F3TvD67PhiGZxU+8qyOHZNEtFEVBuKfTLHkYUTLOdSUxNUzKtG84NZcgpvd9Mj2kqoApF
7MGITprXMtK+2NX/kPwGywpn4QplbmRzdHJlYW0KZW5kb2JqCjE3MiAwIG9iaiA8PAovTGVu
Z3RoIDgwMyAgICAgICAKL0ZpbHRlciAvRmxhdGVEZWNvZGUKPj4Kc3RyZWFtCnjatVXbbtpA
EH3nKyz1xY7kzd58oXkixFAqCAk4aqU0tRy8YKvGTnzpVf33rr0GGTCJqVrxMus9e/bM7JkB
SZD/kNSFkkEI6FJTWqw7sPyarCQRzIYdVOFUDlRryEu7cz7QNAlB0IVdJNnLOpXtSfdy33ef
MpYoKiFEpm8VlVJNtr6766eQpYqKu9jAMtaUB/t9x7K3N2kYt5RUIA816XVNCJnAlHSTAkSo
kPXGY8sgYgo/rsmTu7E9upxObWc87V05NzNrYM2s677F1x8EBBUC+YUqIgBpJ3G8Gw3fCQze
kGAdEIhfZOlPr+fTseUMxr3hfLuaWbd3o5l1dbKoXTpr2HNs66PtzO9ubqYze0PYLDBYRpxU
IHrziTMYja0dIBLA7McT2wLzKA1WEfPEauG73AKaYWjyOg+z4DGOMycPosx0soudLF7nSv04
ycoQ7pEhfZ/tVTJ+SlF1AvepCD5dWBhHq3pE0IFCndZo67VLsyRfiKxqR3zmerx3GmT8Kj8i
BKhGd3fOz4qt/bbEEJjI5CwlZpKnmejIR96CpszEgttFMYksLLPpyOdtq2GdAIqwRE0DINgt
mu3+AUoe3+T6ADWkbyVyLRGADcKjUJp3bpumBNYNQHm/UlMHplH15KSncC3DUb9QQ2VViEpZ
pc4VWuMC9FXBhsxAlelus0MMTEI2qZ6dl5VSMYUAYmPHF4dPXj2AuwoWF0290Ka4o3mvSRcm
Rbgvi1JgtFTlJgs/yNgiyxP21+Ls4oHjzA1FTSuDlXHIolXmH60pxXRfPOI5YYp3/XdMvrjK
Ebc09kAr/f5RN4jvnyCiLPRSsXoK8yrK/CAVvoqjCrouzladQGX2nG+qAqv9uLzCEyvc+Kjc
VRrVN+o+NyWglS9cIQhuLnAX6Lp+4FneHYZmtKvvwmeLL2m+vqjepj4axMnfja55afI4mbtq
mKfHh8/hPBbExdRsHKfHDixDd5U2zfJj6afBT9aUOmrMHbXL3QmiZZys3SyIIyfhDmHcLSdN
4/YFObkeqG1BWh6o8kvv4cO/9pDjel7C0rRl7f6bl4r/sz9hJ+ejCmVuZHN0cmVhbQplbmRv
YmoKMTc2IDAgb2JqIDw8Ci9MZW5ndGggNDIyICAgICAgIAovRmlsdGVyIC9GbGF0ZURlY29k
ZQo+PgpzdHJlYW0KeNrdVk1Pg0AQvfdX7BEO4H4ApfFmoiYmXpSbmmYLC90E2GZ3Uavxv7ul
9MuSCgYPGhICw3szb94sLAhAcyAwgWBMiDvxQhAXI1hHZQbWF3fXI9TgHAN09pAX0ejsyvcB
gu4EThCI0v1UUQIeLBzYDsYh8qzbKtd8Zu7GljDn0BIa2w4hnnW/qKMs5o8QeTHVXJTrJ8+2
wTGpmgCxsAvtp+hmdBltRfkYd1S/Qh7LD/blIwJd7HsgCD0XEW/dQ1ErF0JPK15qgqfaNrl8
S/E3dr6SY9I7iLjIP42fM5owOaVJIg9p6DQvFzT5IYuVbczTxJlSX3gOQq5nXDmo+7HNiQOX
wCaqtKziJtGuQNO5ppnJrOWyzs2UauvnvQ62VTwUjIKNYL1cdJjDDp/mNFO9vDye9DeEXZdt
DrYaiDsaGItSiZxN6y5auh7CP9TbwIH9O2hy+EWYSlqwWZWmTP7bJfjCEz3v93ni2Vz3qpGw
xabGkOMpRFKZ4dOcZ2XH+fz+Cu88nwHfdclyYfZDOsvZ3/Oh26oreNl/byvo6460+hn4BKeJ
iC4KZW5kc3RyZWFtCmVuZG9iagoxODAgMCBvYmogPDwKL0xlbmd0aCA1MjUgICAgICAgCi9G
aWx0ZXIgL0ZsYXRlRGVjb2RlCj4+CnN0cmVhbQp42sVVTW+bQBC9+1cg9QIH6H6wGNoTdmjl
ysSVQyxVUYQIrB0kvrRepDpR/3uX4ABOiI3VRBUXtPPmzXszswAlIB4oWUAaY6xZuimF6Qg8
nbKNVL8sv4/gHqcKoNpBTrzR52+ESBBoFrCg5K27VF4k3cjT+6DglCkqxljWvyiqrhPZ+R2k
RUK3ioosNEYyGiu33o+R4zWVCEIDJVXI15qMriaIgYaILhmmrkGs18LSMuHxXZ5zv4wzjpHP
FcFF5CCJN9nXSo/gVyHWIDmeUDC6poxmIa2zVAg1XVSrc2Gd/KdhRIaGwf50y1kZ7mla+jBP
cnYgYA9/fDrsoz/UZj5LYzQ67aRBbxilL5wfp79LyvfynKZB4dOMs91A433CDL0ZYhSxAU7a
hOTZea+TTxFdxxmtoe713JtNFgvPdx13sfzl2yt7Nrcnc0cRe0iADHtafpxh6Vw5y5VzIQjM
MZFRn/ITGqY/Z4JmOrdnbi0FG4IJn890ubpSVAgIALJ+tpGJfbG0XUU1LRElA9e1vUp8V9AB
Y2sTHijLB21gx0FVRJioCU5u48sITXO286s4P1xvdGy9ebDpUfL48Q3axg+9V7T3hp6y4ItI
nP13J4elw/uANbMU6m7A7Tt9kyrHaR6VCf2Xj/EHWH4LL8SKEQWMn1WlyqJZ1JvTNjdMo0Tc
+ze6221u9Rv/C1ydTUcKZW5kc3RyZWFtCmVuZG9iagoxODQgMCBvYmogPDwKL0xlbmd0aCA0
NjUgICAgICAgCi9GaWx0ZXIgL0ZsYXRlRGVjb2RlCj4+CnN0cmVhbQp42s1VTW+cMBC976/w
EQ4Qjw2EVW6V2kqVekm5bVcWeM3KKmCEvdukVf97DexnQspuQqUICZmZeTNvHvYYELYPoDlG
t5T68yBGvJzhztqsUb+4/zyDXZxnA72TyA/J7OZTGCLA/hzPASX5aapkhRYOiV2PkBgC5+um
MDKzX7eOsu/YUYa4HqWB863urILL7xgCnhqpqt6zdW2caPTOQB3iY3eZfJl9TA6kQkIuZN9G
PqcfndIHiP0YRXHgAw36DrRpNty4Fh06ZdeDUoaZdM2yVEvOSlHKKlctLVvGA+pD2CN/dzYA
PwiDnQN6zzHPRlaGErbLbx5rcXeWaQSg5a8ngH/HW7KsUD9Fc1WVFrWp6z3KG2rpzyEjiXyK
YVQ8u1iJ7RCNAd3+u2wjgEwqbdleI7UuJL+uSJ02ZkKFyzKtL5T36m05sbyiMs0jeyVs2w+I
IYLD4rTCsA57TCOFXuDlROpvM8HamcCyQvEfb/kH8aHVByOaKi2Yru2czGU/JRchkEHSg5zJ
GOdSrV4kPi1vEkbLCbe6Jf8OdvqpyOcAiPaAvczjRc4x1iCaPOWCabG+4JC8hFZ5/gZ0IarX
H4NDPq7sgVNF57vbX+d/ARBteXQKZW5kc3RyZWFtCmVuZG9iagoxODggMCBvYmogPDwKL0xl
bmd0aCA1NTMgICAgICAgCi9GaWx0ZXIgL0ZsYXRlRGVjb2RlCj4+CnN0cmVhbQp42q1WW2+b
MBh9z69A2gs8wLC5NCxPzUqiTutaRVTqVFUWgY/EKjcZ0920/14Skg1aw6CLeLHwOec7/uxj
QJJePUhydOnMMDTHnEpBMtH3b9lGqger5QQdcGoFVBvIuTd5v7AsCemaoztI8qKmlBdK9/LH
rZ9zYIpqGIZsflBU07Rk97uf5DEUioodfIZl7CgP3qeJ6/2pZGE80NIO+dqT3fSEDF3DlinZ
U1NDhlkbKzgrA65UfEtOypjTdZZx8rQGkmQhEJpGGVnHWfBYQ1oTs51dSUVIMytZFRkasmrV
3/VU1SZsa4aO+2pxf0Mi5iewLqMIGAmyJMnSI78h+mv/rlUN1TN/xUqacgOTQxH+I4dZS+kf
hIL+hLZ1IcE2j4SmcT8M2ahqTXJOebCdCVY9hPyNhnz75tJboJstH0CfitjrPO8+B+9CiGgK
Nevq9rN3Ob++9shidX7lzm8XC3dFvK83Lrn8cuHeuRc1Thc5Gaq0Ws6rONkVCP2PjLs8J557
5x208OujN7hBAw8hso9kBgWwJwhFbUXCfKER+RI56U7WqMjuUfVY6K9M6Ytgd9dvle+nWMPa
2kqbHwPnQNIyqczHGStE0RMvfo/vlLzXH5r7ZnXtm6DJvTeeNTqYDEISUYhDkmcF5bSxKW9Q
SvzikbSux3Ep2DCA9ER+aq0ORyNurriEXkfjlF746dv/vkyfJO8QR6SAYLekYlTgTv8l3f3O
PAPuML9zCmVuZHN0cmVhbQplbmRvYmoKMTkzIDAgb2JqIDw8Ci9MZW5ndGggNDQwICAgICAg
IAovRmlsdGVyIC9GbGF0ZURlY29kZQo+PgpzdHJlYW0KeNrNVU1vozAQvedX+AgHqMc2lKi3
St2VVtpLl1saIQImdQUYYSfqttr/viak+VBog6tUqpAQHt6bec8zlgFh8wCaYnRNqT9lEcqq
Cd5E2yXqP+5/TmCL8wzQO0DexpOrH0GAAPtTPAUUF4ep4hzNHIpdj5AImPN7VWqxMKtrR5p3
5EhNXI9S5vxpNlGeiQcMLEu1kHX/Z+0aHG/VNkAd4mN3Hv+a3MU7UQEhI9V3yFP54aF8oNgn
AUNhxHygrPdQbZRLqZOVqDUliXZNrsCpV9VNp8Zk94D6EHwM57VW4oUfU+Bjjnqs8+dBRvaY
tlsMz7odUzM875EegM+MiUNR/3ZJSOhTTPqo0u0q25baS9DpMkmbasDa6yZ2lP6MAf23sXR8
skVDeAjf8Ot+PEbU2HMyxZdWomRRKK5tZHUlEgitZOXjZO0JRZkulbWqktvvlrFizcuPil1i
KHkhKBmSMDCXXz6WZwiNNEveXtR8yL7zmQzZCO8waB7OmVfVQkg1svXW9i/S+ugNX6VPsrUi
iNqO0HLF2zXPZ+H8vJEdS6eLkr93S3yyL7LMkzRrxLud6W7q/wE9YI4KZW5kc3RyZWFtCmVu
ZG9iagoxOTcgMCBvYmogPDwKL0xlbmd0aCAzNzEgICAgICAgCi9GaWx0ZXIgL0ZsYXRlRGVj
b2RlCj4+CnN0cmVhbQp42tVVyW6DMBS88xU+wgHKsw0Jza1VWqnHilsUWQ44CUoIlnGaLuq/
19mXoiwSqVJxMU/zxjPjJxuQbz5AkY8ahHgRbaIkt/xFVQ3QcvH6bMEK5xqgu4N8iK27pyBA
4HuRHwGK+7tUcYo69uOQSy2U4xJCbHrvuJQGdvud53IsSsfFEW5gm4DTjV+sdrzZKcD4TElz
5G9N4a4mIL6HA4rCJvWA0KWwfDrWWa8oNJtmE00w047hCmz9IUVrLsfQu0A8CI7jy+zzAA9V
Dc01XpWp7PjdZYsL4FGjbK/xe0OHQ4/4q2qp1TRZcWypNR+wiZgxnsisSsTXori3y6X24c/8
V9rHp+3rWaFGFUdWYR6u7v6o+XSYSJ6MLjr/kwGIfsbynMtbTmCLT0WZKHbm1By2vQlVXjJs
62hqHThDanRlw/+RtyzMr1A13jfGf0gP/UN9AdRy3xiFVwtgXPCU9XgpGE9TddMxbBv2RbfW
D+4P3JhELAplbmRzdHJlYW0KZW5kb2JqCjIwMSAwIG9iaiA8PAovTGVuZ3RoIDE0ODkgICAg
ICAKL0ZpbHRlciAvRmxhdGVEZWNvZGUKPj4Kc3RyZWFtCnjarVdZb9tGEH73r2Dhh1JGtNqL
VxIEkB3ZViMflaikaRqotLSSiFCkSlJRXKD/vbPcpQ6aSu06MCAvd4ez38x8c5AYGP6I4WHD
YQx53DXGiyNc7KYzQy36F0dEyzVBsLkjeeoftc4tyyAYedgjhj/dVeVPjE8mo40mpS7h5tUq
ysM7eHLMBH5dM8nhjDFuDpbFrhiHf2DCx0EeJrE6+doAOZFmeoOZFOHGZ/+Xo46/AWVR+kj0
UvIhfHsXPiEucg3b5Ygwriz455W8ETQ0qY0YJmr3WMSTcNoAnZbZOpESVU/YcunCe4X8Twp/
e3BV4v9rA4wSgphLDNtyEbYLaJ8+Y2MCh3Av4o6xLiQXBkPUYbCKjMHRr3Xup8RCnDigykEu
Y+ru826voxHuGcsIwoyUCE9ahZ1NQh1kg4N+hLlXw17DZabfPb258WsMtyxkU2bYgMSxnWcZ
bnnItgtNFqMKxGWn/bbTr7PcYmAa27e8de6ARoYwCEkZoC1Fns1g4QBjLCXLEUdAW8umJnCZ
UcllRoDLaFDnFWANAXeWXOpqGudzoQguCR8JtfnnAaRboHfJoXsYR8zmpdzPL+tUNYFelsfB
HoyIo+2pDyZIuGQTzDuVrip1JYACelOh3h7KjM7yNFju2cjMLyqJYxHVoSKcg3/sByy0gcgW
gIWIkCdgPUuW8rr7NJzN5SIv/WzhM/ghChLxPO+FrigYkxdKiGKCG03bts1zydpUaAMGyTSX
utYNcECQ6t1CJlnFkwYxi5KltXTjMdI2OIi4VJugE+mkLCb7m4VGfx5mSscyTWZpsFDbapOZ
Uw2Im9kWkCsBvVQC9xJfslIP40BzLRWTEMIS3q1yjTzUTgniSStJ1d5CRRCS/H4P4R7A8kUw
WqSVKOciXWj0ybRydnE9VCcXIhZpEKnd29VdFI7VuheORZxp8wJt8FIKZHMxKZkmA/sd/22y
CkLDzY23BhVvVcK3jR0zRQg6tGVfpTd3ew9T/5R1fGudxq5VgEMPI5Q0DLQT7yWcZKVvS5YS
xpahEL3C2kI0CvIdVGVHRPUXHYzef9BryxLt7zCuGDpPlgVJyojPlSlbXqzDKNqtClpwlYnp
KnrxHb/ArUrDh65/eTP0dbO8/qgWHxqEELPd77ev/Y+v1N4aQpWUrwnllmp1DRfLKCzN0eFP
lWfzHfdCRIt8xVD73Yf4KMwu0EaADWeXAEByq33a7XV9iQ76YZFCIHTe9a87g4F+kPI3ffXQ
Vv9uJeXafdURz4a9tj6+HfZvbwYdBLWHe+ag4C1Vfi9ctgNrz2tPTKvpNtfLJJiIPAij7BFM
2o/XR5U86iGDOEQTdcdcFkNpugpIWYHGIlTppGMR6Bqli/Wzy8ZBzgdREs9Kcubz8oKS8zoR
pOdtx+xqAHGS62TOhKjtWa6127Ne17UlCzl005VUK8qXL1ut9XqNZgUFVyhJZ61ImZC16psj
RZazuejNoYucUgLVNn7GnELNfih1p1Xv7097EzENY6HGPRhZR8UE2eTQK01SR4vjMB5Hq4l+
4/WiGPVhWKFo/qZuen5UJ9chuF9I5ugPh2hD5UWQIyVx2S7Kw/tO3YAJIw/MTwzDKOd5zxow
bQgF8wpVjq1ZVj/Ou+BtmBd/xKUejLMwQuxdOhyc3fQ7u8WbQyLLSTKutEqdZLE8m61SUcsO
OWlRQqsDmOSM5/FqnKdADRXly/b7zkiSQ+Opo4WS3GVT5zd/JAcxDHFV3Y4QDPsjdXysX5FR
f5jUxyKqJPvTL6pq3v/A+Z9c9cuSlYV/i/1qtunwWR6MJZO/bEcBYr87ldjq48IdRDl9OBjL
j8QK+F3DB3777N1o0P29I022LGzibxxj/GzbgEVWMMsqzWRTrTff99uvAT02iADGxXobHY48
SKqqjR4UJcs5zL3RqNM7H40eSYU2TBSjd73h24uO2sDP5NYDhfCdq75xR7tH36cZt8DLlcKL
cvEtLyvKv3lKOmoKZW5kc3RyZWFtCmVuZG9iagoyMDYgMCBvYmogPDwKL0xlbmd0aCAxMDQy
ICAgICAgCi9GaWx0ZXIgL0ZsYXRlRGVjb2RlCj4+CnN0cmVhbQp42q1XWVPjRhB+969Q1b7I
m2iY++DNgAxOwbIx4iG12VLJSD4SH6wlKtl/v63DYMljY2wXBRKanu6vv75miIPhhzgGO4ox
ZLh2nmYtXHxdjpzypX/dIpWcB4LemuRF0DrrCuEQjAw2xAmG66qC2PnmXo6j5yxZtj3GmMvP
2x7nwvX/j2bP0yRte9RQRV3G2t+DP1p+8GpJULonpFxyE5Ncx0QkR5IoRyr4pnkJDI2mi8G0
7REssJtm0TL7vQ3KhBsW/+SAHI8LpGGjRxgigpQbi+XzYh3XV8K1pdrOcvmf2TM4LMHE7GWa
TQaLRRYm82z5c6WLSsQwLYXPPudfm+xSDFo1yBYynelkNC+ZlTx/cncwydLyywBsaXfxMo+j
ZZu4P9uauajSWWeHaCS4XCn9fFa6TphBTPKaBygqLRac6UNh3xXel/Dgr3IXWQl+nERxsrSC
NBQRSjYwCo0UCK5jfOO2VGcJB9kf6ywaTZ5sgCDhJN4gTXDEKa+bQdPFfAScCSXcu8fboHdx
fx/Q8MbvXPn98K5z3busJdP+4HoPnfMy2BOmpQ0lN8ioJkioAqX1dpDX/ceL8BVp2Olf3vQC
/zJ47PthrzLUTP194N4U8SgBT5P5KBtbQ60ExFQ3QRuJhKpHeh1zM+pQWHFZzl75aAoc6sRT
G9J2nMBDuf+mLzObBwJe+QbrpHBrK+ve31BU2/KjcOG38vFueNaFc6Uf5gY2kfzX0gNL3J8m
w3mcDKt+Gfq33TC0ERrF8TJJ0zCLRlt744qKdLyArltofHOuIiHoXIedq6u+//BgM/Pu3vuv
Qe/+S+fWUmdVCPKt62ibFG14cmj+vGVfPu5+vM4xShRSnDtM5i2N5ZPs23fsxLAIdhBXzn+F
5MxhiCoGb1PnofWnbQRTCqmmSaFKEP0WCluuUlXUVSNZNQcw23N1ZzHtz8V0EcUWJrBExBiH
cYq4oEcxAe+UiUIVEHwIEwpcMjuoOC4b3mGAyJzPUxBABDKr0OS5vWkT3DfyJDYZRRg3bH6M
dMMBC9/a7MMkjrLoUM4HaWqjHGSkdKg2SHNzlP8Y0MN5KFclCd/JOUUSonMKo3AIk6ph9IM1
DzsZ2ZHplQ/WidDondbjcXHWDU85E/wvQf8v62Q4ZjCQjcmwibw5H7b4dmiOJvP8mFFdDZqD
giCstEMMDAzoTEd1B4EIJEuuSghzUHvUAIZtm6i2e471TmUl2JpEn2BhUp08Sibr9BCdc0Cd
/GoAbX9vetY1CFj5uAYLwQRqimFdqCK4mj9wWrJHlTN5BGwKjZseoMFyX4ZmUof8et/CCtFa
sIfLaJYMXoZDOFaeoqK7/c6df/HY7fr90530Ngu6CbtZzla3dp8eCab8HatK6lXkfwE+LUIW
CmVuZHN0cmVhbQplbmRvYmoKMjEwIDAgb2JqIDw8Ci9MZW5ndGggMTE3NiAgICAgIAovRmls
dGVyIC9GbGF0ZURlY29kZQo+PgpzdHJlYW0KeNqdV2tT2zgU/c6vyHTaWYclQrL85BulIaVL
oQPpzM5ud7KKLSdebCvjBy399XtlyYntOAxlmIFEvr465557rgQZYfghIx+PXEqRb3mjID3C
9Wq+GqkPd7MjouMmEDhpRb6fH51e2vaIYORjn4zmUTvVPBz9bVBrPDFNj1jG5yop4yV8cw0B
vz1DlOZ4Qqll3G/qVR7E3zCxAlbGIlNPHscQx/NCL1DDRHj8z/zT0XS+BWWb5gvRy8h9+E4b
PnEs5BB35HgWItRSHFAistUYXrcNasrtRxPLRh6ETQhFxFZRUc5SvqyiiOeLkq0WPAvP6uBO
LNEpi7XIS5Xz89fr+dX729v54uP0/MP0bjE/ny2mNx/ql/Hh93AnYA+qN4BUZ0lrKYQoF2vO
QsC7xYoPBfKszJ8G+Ki402P5pN8LJoZAD3LWMVdZXMYsiX9yJWW55krkomSB1PlBrW9Uc8SZ
XCt5jnTqrk4UdMJOk/v4VJElto0s0+qREI8J5CQYG2+/YRvL/R5UjX5Xf+7n5xd/LO6v/prC
c3KiFt/xYtPUxHQQxeTlXO94wUtFZ3p5fT6G7p7dDxLxTGRTsscDU0Qtv8tjUxVrIEJs1zbe
4iG5NmITvRbyF8jeE0bZcqsEbG3kOkR0QunO3N7W3OpBnEUiT7eWpqB2XgVllfPBcpiuhzwg
3quH6fvIcdzD9XjHlz8G7PBK4ilbxYFaexzbjsGSahguIQTJj335KJEhz8FlP14r1I2QcnxX
SHnjkp4eFw2RWJc9qrJAioDQMBFHTsU9HjAFXdvr8ghY0thp+ud8cSEtFciNpHc6pMyXk/rI
knK4IZTwPWA2RpZnd6TuuGMN6RYpLwq24kNGGeKwyeOsjLYk1OD0uvokQmzO9CbrpNyNw16N
/kuldxyYIvKNw/naOM8OZkOsCOKfsC2gNN7IUvEQvXlt/9xWeeNEOXfdZu6ynLNBCVwfEc/c
H1H9oykQaaprU4/Yk/5wVcldwEbBNeAPSD5x1YELkwYaUGtpIQtReNsxARwlcAPIeIKCIW4S
hIuc5qg+z8KTZvD0TC3vFom2x78HeLa8/PDMplokHfnb2VC2ie8gApcOKD5xf2EcPagrj9q7
Bj4Z9vaG5XrGiqgX8SBlrXMMe91Bruntm91FtuX88vy8gAYHyE95vFrXw6gpt40vajfVkIjv
+1oZExM8noCrjcuxR42ca9T3IirVaINf0I0qD8RYhqiysD5DdIqrLEAatQvNSbqdeDxk+WP1
5nwdF7p+uVjBlU13S6HHpEYDt5IemjMV8CRLKyr1JWC6yXIexnCwxcuq1GRiXQaWhadCGy5V
R2MYR08DZ9Vx90VgPIbObx+6jbww7lNNYk/62c1X9WTGM56zRK1+qZZJc6JdxwHPCs2Sad4b
GVCseai+LmtFnynj1lW1PNuiDUlIlcx9CXkMOfLmkK37dXfNp+3GtnbsNHadAup6GKHsP6Zr
+SThiGbuiY2EsWtNlim2dWjCyhaq5p8PNKjXq7ts1yxhe1i1iK6FugZv78qs7LbH9zhJGq1a
gVXBoyo5af5H+h8bB2whCmVuZHN0cmVhbQplbmRvYmoKMjE1IDAgb2JqIDw8Ci9MZW5ndGgg
MTI5MSAgICAgIAovRmlsdGVyIC9GbGF0ZURlY29kZQo+PgpzdHJlYW0KeNq1WNtu4zYQfc9X
GLsvUhDTou7aFAUcx8l6kRscZbdBtyhombGJyqKhSy7tz3doUrZkyWmc3SKATdIjnjkzh8NR
cMeAP9wJjI5nWSiw/U60ODBWq+msIwfj8wOs7Lpg2K1YnoQHvTPH6WADBUaAO+FDdatw2vld
G8zJMqep3rUsS7M/6V3bdrThM1ksY5rpXTMwPVOzHP2P8MvBMFwjOab5RpeE5X/4hE0T2Zbb
cX0bYcuWjh1KlyZFLga29m0Ufr6+C+Vq/+peDr7pGGOtPx73r8L7Y7n2xPI5Lx+jj7rpazSR
P+VzKpcZ8GN0qh4QJiRNSSIGufh4kWb8QRDvdA1kBH6niy2EnY17pq1dDse66WmDz4Cv+7bW
PxldjELhnOloPJVGZ6Pwanh7qybC/nosJ335daP7wGksPsPR4O6ir36+uRvfXN8Okd517UC7
pVQuCxbCrapXuBa186s7SeCcJjQlsVy9KSYxi+T4gkU0yVQ0HrgSwIKnVI6mNCcszpAE2gap
LtaA7wUHXshJBmmIpxJirmONCOoyH9IgpRFlj2K1TAWRXxFf1rNQzd4+9Fq9l0gxT2ZyFyGY
EoFlcrRM+SwlCxF619NGyoOE50eKG11tDlJ2a1L2HeSClA2J9YuyqcndQZ7plxbzleTy5ade
7+npCc1WEiwQT2e9WHLIeq1Atokcbw306y4gr7RAbbsAFW+1TT1CPal6+XzXdJFlqJ8+siSK
iynkwQGBf1gUcc4mnOcmmn8og1217x22OWYayMfrEFySKOVZq3+2BRIv7Uq3XKglhq9wzLfj
3PKF0k8WpVSWBFvL8uK7Aezb4ANcTWaJjzGUK8euyf8t+GEpX5njhdD9BEosqD+tCz3icbFI
2kMiiiX2ccMp0EMQBPVEfpzSB5aoZA2uL+4ur6AK+QHMfKPtbPxcGjFg7yBh2Mg1mpE1HWSb
9cjWOFyMoJDq3SDwHM20f5gByfOUwQ1D634TdVtEguCcpCSCG7Kdh+0j3/YbPNwAua77SjL6
YTgendyFQ73r+UDGaympe1F5ZFPKJY0FhTL+oqhMpynNdiQBzr6I9rbzjo9M23zF+a+j0+G1
yoLxfOIbhlE7+3ucya/iviApI5N4h1QcOGy+s+2kZwGOtXe4bolI6eYKsjd3ym+q7oOSfY1n
LGc82aFdefwb2rUQ9Er1sGU5ycWVJKLGklwOnpc8O36vdl9hcP9TGbxC4OVHCNwI1zlTrZZk
wLfu96aYobXaoWEXOdhpathDsNHuZDzyGCaxEnSRZGyWiB5EzCI48nJ0uHLk+L0X29mqGUpV
ezktG6sohpIikrOrNvrIc7xmdgK4qZ06pUfOSqcXBGK6Gn43HKPOSLY6YrQgMxYdtbHe2Iia
AXvg45aaVI/hGjzONtBiufk4fu15lnOy2aAS/0nxcLQlvgnJ6PbavnjLIt+ACMj1TtEu4pWH
U7B+qLgLicwbyoGWekFy5ShCqLbvvlVyMKeru+gv9fKi7qnLvlg8Hw3kVLauNhQHx4X2lpUt
daJacOH4+tRVTtvlqomTVUN+KguWSBYgVdU35WkR5UUq++puINytRUnVHoVTNvWTSi/fPz0d
t/daLrQ1ZkP1hoeEQVP1Lcn+H85AG8w/q0WMG02gDI8CKTvjP3Oi9jyEUatI605k7G/67pIz
iClJt951ZbfbGnR4W/HtoBl0F9oXbyu41TO+VrP4n8C/eGEWBQplbmRzdHJlYW0KZW5kb2Jq
CjIyMCAwIG9iaiA8PAovTGVuZ3RoIDkwNCAgICAgICAKL0ZpbHRlciAvRmxhdGVEZWNvZGUK
Pj4Kc3RyZWFtCnjazVdtb5swEP6eX8EqdUraQDEvgXTaprRJq2wlmVo6aVonRIBm1sBEvPRl
0/bbZ2MToIEubVJpagv47rh7nsd3RgWciH8A1xc5TZaFvqJzTtASM2s05+jD+WkLsDgeB/Kl
yCOzdXCiqhwQhb7YB5x5XU5lutzXttzr8JKkA6VtpH4CZ3iltUN81dthInV4WVbaF4vM6jnw
SgSKYycwRNRz08FxXhQzg9yWBLHzzfzQGplLUKokrYmeRK7C75XhA1kUJFXhehq26QrlcLBH
aj5kKomCDnScOYsZBBTgmAKv8vTc3IqX9zTQprelKvoymnfCYOFDG5HohIZVI6jND23Xi94z
bBUaktoT+lqObe+AxHAYkSZous7xQBaACqgTXnewMGr7SlTFwJ5Dhy5fvaV34/LMHB9Np6Zk
kevZdDAcnVvG4HR8jN8AWWIABAVrVkn7q/CozEMdiwiipFRzZ4xubB+61FJCgNJg5kWHdCHe
7d5dAVlBO93i1RTFcI48NwNSvE6Wb7LyYhVT5CVphKiLr0BjAb9LLsxH6gmyWCOT7boRXb2m
N21LUlwirARhxNjMYBN9AuFFeMbwp0dLsAbYKytdmECBoxbDCrcBQmGKnBI3+lAUXCFJXKsk
af7rMCqSJ/a8gpnY4iRKnYQVy4YsDBNrGVniUN3SfXrTi8KSLvTkXpUezsO/S+4XXsO0WObg
1DK/fBpZo8mwVqDNMWcTu4xKsd66laxEkrez/tNlQdJAFcR+NVvGqtiQ/XJ3l/v9T2bK/9jh
Ioq4m+TKJtV0flN7mDlJ0gVs/y+aW2Opf3ld3y95Y9/CxPle6RmaoX52ywQeZHLs2Gvc7mNj
eDaejA7XZ34cBoGN2Fj4EFXHbzfOeZOEioq/OVoFYr53jb1jYQ9E87rGIAssW+YvhOMrVRjs
WeTZPx45Uh4VJVuxT8dkYNSp0yDOURgyTvRrxz4NdrC2SuD/kGkNlYzp8PLsKZ1jhG7qs3x2
UkwKTy4CXTd01zYEC0rl6wTDfiyqHSXdmvN7O+k95HbrRnTz7E7gErVedCoGF+NjyxgZ48nJ
dP2RCLzA8sPbfBbyCUg/HrGzkASki0VNwOZ7PrNj6Fi4AkTX4SN7k2N85u48oUzGtGmbtnR2
DUefnzCWxZnlejfQKX3Cursp/t34QCcPOHWzLjMYxjjgueL/K33sY1bd/P+wv6HBt/oKZW5k
c3RyZWFtCmVuZG9iagoyMjQgMCBvYmogPDwKL0xlbmd0aCA4MDUgICAgICAgCi9GaWx0ZXIg
L0ZsYXRlRGVjb2RlCj4+CnN0cmVhbQp42q1Wa0/bMBT93l8RIW3qg2RxXk2BVYLRIqZ1IBSk
TYCipHVKtOahxGUwtP8+O3aauHVauq1VFTu+99xzj6+vCyQVf4E0UKW+risDw5amUUst3mZz
iQ5uLlqA2cnYUK5ZnjmtD2PTlICqDNQBkJygDuXMpLv2p0cvRTDryLqut42jjmwYZnv07EXp
AuYdWRtofa2t9zsPzufWyFlFMjXtjZSI5SYnq85J04Bi2wPJsg0F6AYldq+aKvnlKFtOUQfj
mO1ouUChnyTIRd7cJYMZfKJLXWwL6BCvkYk8TL0MkdExYS/JhqnYoC/JQFeASYP4GfR+sGUA
FANrRZcBXZ96OaSgk9svzuXZ1ZXjOqcXrvP9euROJqfXR4WvyPW1WjG4mFUSEYyS7MWNvNRl
CXYjPKF88E5qlqKrGvVKszBGAbUishwQy3usVnxQpVj6MApBklUOxJ7OPlYvtwtcuYjUhTHK
QpjTyJqtWLrFK1BEXQEuMX97lWeFVwTZEJEinNTo7wTCxOigt5rLwzz8Bbfsr1CUrRtUxGva
81LSZZyH8xjOqM8iieeCfE2lr/HV2Pt/G/PikszJfEVY1g1Ftwye8UZZ0aGP6971ZrOME0d9
foe/hwcFXHGabB6NeS9gPEePIlfG9CWFG6u0lg/LOq7JUle0SresaXlY8RwO6VPXiB2PBfYF
e19yC9jnrzGxHrv57Qn1r+woHNmJWoe0bFyTa6f4twizsW++oW2Ob04no7Pb8Xh0s1f3BOvt
kzQCXStP5jRZJNmxQFL+MIbHonyaj1qQeRH0l0EAWVl08dvAb6RX6yP7gHLHuC4sf3c8JSHL
o4s5rDeu2ipfO9v6UZGOPJwmUZTESo1Zcf6Fd1H+M0TTxwq+GaKsr6a78FW0GaLqqRUNraLL
r+ejb6Pzv7h/eTF8mCN3FubIi6eQ9adyukepFNXHtE+9BUQICq9ktsZtHZOvrpsQgqlfC1W2
TyFRLjPO3uhqpkV+u/81hOuB6CGij5Nd/N14GVFp8tKz19t6gzbumjARwpB0QDqT6YPFvgsf
FH+xhFvDdffHIf+C/wA4oBTtCmVuZHN0cmVhbQplbmRvYmoKMjI4IDAgb2JqIDw8Ci9MZW5n
dGggNjYyICAgICAgIAovRmlsdGVyIC9GbGF0ZURlY29kZQo+PgpzdHJlYW0KeNqtVm1v2jAQ
/s6vyKc2FCWznZcG2CYVCVCnoU4slTaVKsqLA1YDiRKzonX773PiUGJISkEDJSa+83OPnztf
gBJgXyh1gXStaWpXtyR/2QLFbDqX+I/puAVLP4U5KhXPgd36MDIMCQK1C7pQssMqlB1ID7Jm
tRWELKjLk3VEiceeruWY3S05pqitaJouf0+KWeyTGYC671ISr7jlV5v54TQrJzQZqaD9aH9p
De1XUgZC72Sfex7SN6v0kWGqyNAk09JVqOl8D502W2rIiRthSvEDeVRTHPC5q1oTY8giKlBT
odEEMU8xXjWBFMZ+gaNAqOpMY44GORwJ+ZIZMEBAMuqufMxnPvLBwxl1thbmBQusOqiXnUUX
KPtxFKcc7RMfSF/YWQkghBL8t5PVjeji4r/chFCeASF8nUVYtE8jxe7TXiRkqhoo7b6blewm
91/t28Hdne2MpjeT4eB+NBpOHfvnt6EzHQ96h3rAJkFy+fMLltqX4lN3HnrK5zB1l9hbhyFO
HS9aY2fpZk9ORn7zhBSuCh+gmCIxEcdgQ4KjwEnijOQH5w2x/4tEw/GNYw9/2KfodDljZym/
LvnzHz6ADYAA9M/JZoBDl/WTU0iATVh+3h3xsBy3J6jggrgp3AbKS4GIMfvlyREOZ5lIP14u
45VazeczCeiiiKQDNW9JVQoXF6eBLTCZL+iWQafzWmOs+aqmZh7tA6UleybUX+y22BzRS5K3
CvmlTvdd0Vm905vUsnipxDF11mRFLYeWHTUhGxwJqQi9RvTOMSWTnQBXQg46QmOsbdU1VIra
PFZqx8rTaJIRGr2aF1DFbp6kM6wTGpp7SjcB7sSv6nW+0ki01QlyuuzwHN33ZUX6EVnz/yz/
AHpvZV4KZW5kc3RyZWFtCmVuZG9iagoyMzIgMCBvYmogPDwKL0xlbmd0aCA4ODcgICAgICAg
Ci9GaWx0ZXIgL0ZsYXRlRGVjb2RlCj4+CnN0cmVhbQp42rVWe2+bMBD/P58CTdpKHlD8SALt
Vmlt06lT105rOm1ap8oBk1hLIAOnyp6ffQY7AQNRO2lL1Zic7/Hz3e8OA8MRf8DwHGOIkO1h
1/AXLSeXJlNDPrx71QJKzxKKVknzeNzaP+v3DeDYnuMBYxyWXY0D45N5MiNLTpO2hRAy8UHb
wrhvjtZksZzTtG1BDw6hibz25/Hr1mi8jdSH8JGQMs06pkEZE8TYHnquMXCxDRCWwBarOWeT
OOZ3KxZxBO94W/jqm50lW9N5hscAwMbidBZANuhLqxdSKZzItSsXTqbhxDry48UijuwwIQs6
WYUhTe6WjPsz5VguTLNE+t5hHtfSAgMZWeHK9RSKW6fv+PE8TuTPZ3Jx1mH+EbtASn4W6mUv
JX0n/2QWZQRYR/Ar33K0fEwSSr5UUMOBjRwo932SUnVSeLArqT+KjUrIvy0S+D9Vwg9XaWeR
8gI9Oqtgd1pLYaSNBWFG8SZ3jZFqTnGT06YqNsV7MJxId42tKU9WvqphUdutZqfgbKad/esM
cLcEKDQz65wILrLhEOgguro3oWsdpew71co7LJypnvidi8r90OR8mQhIYRHhyTjmRFV/MVEU
KqI566frWzF/oie9wmYVpWwa0UA/T/5gyYUEQbKrMysUKtdsv5NJq+MZOrYLXKErh/OcEjWa
+YxmD9hM/YTSSApJFMgHFjHOyDw/Sqb0/vx0dNWTex/eXl1X1D8Kka3C65NYpBFAsInf2Zdn
Qo4Y30hnVsoJZ75MwX3MgqY28edpkclMKc9ig2LDhJEbooBaU1eSeM8CGtdYvKmZavAZSWqk
zBOku1RQws24zjwxzbdzqA2f53I5ubq4eXN5rY2gi/PLkS6BG9tud5uEpq7s5KkqjqVagBXQ
CzAa38pnWC/jtEm5kvVvO9T+LYfjqA1d8z77ogmX/FRszoibyTmdyisINk8V3WNFWUV6Llq5
Dcyp/LklckqU76FJtT5B0mS6jZLbHd+c2VJyHsqTevUJffzyeqTMUmlGv66ysVHGtRfs9YoT
DMUJkmVC+QYDUU+nuqOA+mxB5r1q94YKXjly/V1eg4HNvXUZhtsMA+swkDmja6KgNE8B4NkD
NKhOAYgcu48rr/LHjAHGY1K6ERX9KF7vatRu+3wiLiRVWX1sPHQvKcVYagwXEQ83d9k/a9fD
hQplbmRzdHJlYW0KZW5kb2JqCjIzNiAwIG9iaiA8PAovTGVuZ3RoIDgxMCAgICAgICAKL0Zp
bHRlciAvRmxhdGVEZWNvZGUKPj4Kc3RyZWFtCnjanVZdb5swFH3Pr+ClhSTF8TWQQD80qes6
ddK0qU33sk4aAaexlAAK0HZa999nsEljcPqlSLGxj+177zm+12Bg/gMjwMbEcVDg+ka06uF6
dH1riM7l5x5InM2B9hbydNobnXueARgFOABjOt/eahobPy0X921CfHCtr+WyYDP+NbFS/u9b
aUH6tuO41lVWj9KI3WBwo7BgaSJm7vocR9e5HHAsgnD/1/RL79N0Y5RHyCutr5Bd88fb5oOD
EfFcY+y7CBxX+BAtwnWfr/asQQYHTY8cVZbwnW1wEHgCWiY5u01oLEDLNLkVvVKOnIgmVteC
WMySQk6zO5ana2UJ4M0aMkYOlmtGg2q0zQLByAefY2vMxVwEby8WUWW5+M6zmgcZdxqL0TCR
nTMVvWJJxUaZH4jxrOyDVYj+b9sUICZ5KhZUzCxoGCNpohJp4gVo4m1sHIxq77g9GHmTcSsw
cxGDG+zhWZhTGRgZGTM2RWd/X4ZPNMeiwXwV1JsDIJdzq2z992nGU5gcZMOhQoBpm1rWZuV8
ONTOtEi3Jeu25rR/WzMtC+mycfiFMDyYz3qqFdX4SD34rdI645vGVHB+LQUzq2TyR2ro4sfF
1bdL8VHWAirYUuAE3qkdqFqs1wkGxGc7OiGkdk11Me16v5Pm9qVb01XIkpiqEWo43FNupvYq
dhRT8dTa9bi5zDVVdf+D9ni5k4mltg+fRYUSZau5wtY5/IzU7hdsSZ9sb3wfnSjOV6a/OxdN
+77DMzpPJmEhdXN6fa5lnqdg4pI28YA9hFv5YZApcX9/prykTcWR6WuXbRNeiDqaDAjyeWVR
TMtAMY0nC22qyIgCy1Q6dZWmxVVzjhRYRt6a9aBd64qVGlVe+3R2DFoedgrjhiPVRb69PhLQ
zqZNhGz7ZVXzrBBgXzf1DjV8L4tWNYsqdfAIhVFRXcFq7qNomheLhPLiGq0pTbTigQkg8KGj
7ABQEASq8XnBn0ORCNldymJtyMriibZKDJucFm1UgHelQ3d3qY1aBeaGv4gSmWkeH+UJGsza
fIX4VIMSer9kCT3cqcuHLM01l7x6CP4HS4Z9MAplbmRzdHJlYW0KZW5kb2JqCjI0MCAwIG9i
aiA8PAovTGVuZ3RoIDY5MyAgICAgICAKL0ZpbHRlciAvRmxhdGVEZWNvZGUKPj4Kc3RyZWFt
CnjatVZNc9owEL3zK9xDwQYsJNkGu7SZaTLQSSdNZ1LnlObggAG3YHuMSehk8t8rWbItYUG5
dDhI3n27+/ZDEkiD5Ic0D2ojywKe7WqzTQsW0mypsc3dlxbiOJMATQF56bcGU8fREAQe9JDm
L0RX/lx70K9WQZqHmWFalqXbHwzTth19sg826TrcGib28AjrNjIe/a+tiV9FcjA+kxJFNjkN
RU7IsQAaWtrQtQGybEbsT5pse70xDUwcmYhAHKaJFgbx6ug/oQMpin1dfGLrzfXt5AdRFZQ1
hIDt2Nwc1Z4ZlptAFsVUgbMw32WxCHAkMm+yKR4CC2Km6lKCz9E8TFiYXk17X1HgwppTly1X
32/uv92yREQ5riWc/YwtbZ7LfjpVFe3/kJHMUIPaZ9+/u7689ycVI7E++7M6vG90WGRzrMfL
JOeJxuHLOopD3kGMydS5MvZNIseFgy6VHp4eDIGLXIItMFPDtfQk2wQ5Oz4BW7Z5FsVLurf1
IDaQPmf7lIgN7OocHfE1iZk6X4XcfpaFYdxn0l/EfrfN2cc6+k0dcBw3oOInclJHZBKKHD1K
V05xsYtnecQiWTWRBeBJSsdx5ALkojLJ7oB5dT1QeWWa5ySaS83jwaj7XOjgLIlpAsWsroKM
T9CiKFyffQEAqnYeeHtt9pgpBF/dIFtKg1eEFfT1ZLZZ3LEqFKHNaSrVtcOn3eIBw8exanAI
FWGoxXl/WUXrsOZXcJRY85r0ejXdd+UVpZ72Romcg4zENsgeO+87J09QusvrhAt7ClfdlAwf
rrfhUWfHGQpdSvvlBisvhbI7aTCH8v3drxSqe/2gDUdq/q97qDQrywdPl+/1eGEP6SNV6JMs
lS/ViZdIkcdFnQc/GG3pOflY6r3OmaPXTFP1TJlVWPUZOz9tIWv6z+QvUD4i1gplbmRzdHJl
YW0KZW5kb2JqCjI1MCAwIG9iaiA8PAovTGVuZ3RoIDE0ODIgICAgICAKL0ZpbHRlciAvRmxh
dGVEZWNvZGUKPj4Kc3RyZWFtCnjapRddj9s27P1+RdaXKtdasWT567phaIG2wIatQHt9Wveg
xErinRN7/mhaDPvvI0U5sRPfdbfhcJZIURS/yYiZD39ilvqzOAh4qpLZanflW2y9mdHm/dsr
4eg8IPQGlK9urxZvwnAmfJ76qZjdroesbrPZb0zJuSdlIhT7pSvafAlQzEr4Jqxs4SwIFPtQ
WaxZ5Z98oVa6zcs9nXyeA52pG4cImOT+/Pfbn65e3x6FCqX8l9Ij5aX40VB8EUfcj+UsShQX
gSIdmkPerrZzuB+yT37or+AjUIyZEFyFauaJgIuQiP+yB77DCUKudGPo/tPs6c03KLoziguC
L45g9Lrjk7elPkm67NbPCVq59RrR+J/v2xNG0FbXm2fPEMT/F1NiVkT4Ay3A/sWEqJuyLYmg
aet8v5nktKyNvqMTr1dERjzwLw3SPKDvWKBrq8Hke/n6ZJbvaFuN/RiOlBgzfoLX9l1R4JUn
TmwpMW6c2NLFitX45r7oWJf1SYxKjt6oXjglKul2lSR3TCo0YnW8QOv3DqTlmYN0dsb3Uvfe
qh0EvB6KqjOfoB+dU/yntLlxsFtO4noTRj1s88KcuF5Xj5Piuhraw5u6862wysxaQyF6IKAu
Hv1/GTMl0MAif49DaXjzkUeDk8WbGIpywH08haoG1ZbHKUYq1D7heCgOf6BFJNm7dgteEQy0
DuJTpQ4kVupAuEodh+xuDpCp96Zo6J1x8UfVYx71dRPZ1ljaU9Y1Zt0VtM/3ELo7V+UR0WzL
rshov7StwRCg59AWPs/DiOm80MvC9AxoPXaUZNhR8OSO+gbKCXVPpj5ruhXito5xg/Q+e/vr
R8dKj4732URZe5PrZlWetx8hFfdVOpMqgc5hOxAP4QiMDx8hbSsaY4Y9qb/une5PtaXxI1ac
bdtWkHwiZIvjFxzWWIDDV6ClYY0c1HZeVpsmM/sjiYR8OF4WbE0a4pXFuZ4BZJESaqjn/Z22
J77QahQuZyytViBV6Pvs5T4DxwXg+bzFVbK8wVWwA8ZEWbdbAnegDSAwmPK5YPsNUduAxs27
Dz8DhzNdYEiRgYJUSB/tL5yABncnfDVgPvRTEKORgwS/MmWHw8HiuIVWjT3iNoq7Vm+PYMpM
1vW3Aarq8g+zapsjq4Sti+7LgHPZ3FmbxRM+VJKrKB0p/4ATHfWlvmMvnjG1SqPzUnDWFnyS
r9BDqFJs5cdE+5xnpiGMpqXIl7WuvxLQdFVFGV230E5dtQudPMNKSI6GybChC6Mhkp+KoeKB
iqQrUjLmSRr2ZTCkIvgaK+AXvauwzGCxW1LtcxWQcEWpM1PTfkVHkEH3lMIUgseNwbcopvIF
VRy7eY92+PiKIOwvjTHnDpO+4BHwjRWPVfjoYHXXvcH9CQeePWLl/QAxZuuzFQ4m4V7cJ4SC
EkxKp6PQT3kSJfD2mc4jVXfaZmwHkaGLiwhNIx4GI4UfCFAi/oZ6ZyytaNTAURqMRy8MGSQV
+r916jW0alqmfrp4FJSB72QYzvIlBFGOaibIMIgSdupSMcUS4CiWMFPiuI/4uI94S6GLgja1
+bPLa5MhFNv2ZNE7euMrQWWFLtPuytrotqttkgFUwc4MBcIeirzabd5MjS3T6eQppdhL+m1W
gQO7ZQHZbcHaFMaO7JiMW2ywiN3PXe7A3rV2437K7UD757Rddo6kBXJKaNibpqXjAWtFfQCQ
2paRObjuOBsgel2Xu5vLHi15LGMYiSRMguo/NGm67w0YTHbp8TM0pkP1Xyx0UW013+w7Xtab
BayLTd0tL9I9gZktSUdy3h/+PfWlVOGkVCLiIlJ9fvdW7s1t+6pZVnozUYUUT7CIOg6PL0N0
3xswmDDf+TOjKYctcEShtikYWtKuYE172JTr9qBrO8VaQjTvcYOjDnDaXZQbpUIeimik2f0G
76kv9RgZ/JzpsSGCle2PNtzsytoaPqRxuK8mYf/CaezcnVoZiv4PrjEkCAplbmRzdHJlYW0K
ZW5kb2JqCjI1NyAwIG9iaiA8PAovTGVuZ3RoIDExNjcgICAgICAKL0ZpbHRlciAvRmxhdGVE
ZWNvZGUKPj4Kc3RyZWFtCnjatVffb9s2EH7PX+G3SUCliqKoH3taU7TphrkrUvVpGzbGomWt
lmRQctP897vjkY7kOGkzeAgQUuSRd/fdx7szW0TwxxZFtMg4D4skX6zai8is6npBk+urC2bl
AhAMJpKX5cXLt0IsWBQWUcEW5Xp6VVktfvdeb+RuVNoPOOee+NEPkkR45UbRwsqPc28ju9p8
J962r2mjX9M4bpqBtoadH8SZp1bNHxFLVnJs+s4PWB6Jwku4/2f5y8Wb8mCpiOPvdAklH/iU
gU9ZGDORWJ/SPAkZT8gn4Qcijb0S1HvGkywBTzg7eJIJ6wlMjCcwWk9ghp6A8NwTsP8YSsA6
zsOosFqjMCOpNJlKpWkoErEIWBoyKwnXWlFRTEVZHKagIiKp5X47NjcAau71Btp+jAnqj6Ps
KqmrU0axSIRRlLpLKDrc06qTraro/Nif0p7moci+R7sLNMJrIPKZZz4AKZieBotBvER2sCs8
BVXAIx7mLCawePEALfE4Wlda7jbNyrqLVqltZakptaWzrCrCgCMGZm+5B5NnrubOVQ7kkZXS
p2216h+J6xOWXv7820d4Zhn3Kt18wQem8DPxmm7d69bQ7QUwOMonoqu+Q5/qvbYPCw+M8gaN
V0a6AAYrEsZQkwSSG1ckDXMn0VQkMeMhE2TbtkeH4b6Ep96rD0uYMHFkGG4B/2irPsB+JEgL
BvmEpYg8mKqQJfYkBgBHQ7RgZgsjY06GZKLi23F5HoWu1a1uxlF1ThMxpPTzxFNfUTEtgAHg
S0uMPzM5Dja8ICP2Q9PVpLbtHY2HUTerkea3Pr5NXQ3nRsPUABbFsddKgAJiMMKIlQIWp5Vh
sGIYUJocTl69/+Rm1yj/6fLxK+Gcku1xnWBpEcYLwYowA1pgpQgF7EDWhX+QKbBkzFemtYNO
B5PjVBHTmdszFcS8fR3Uen/zU93tw17Xx1bFaRTmPJ3Z9XgFc9IP7ZjBf3ypscTSYK37llhw
qe8QOGlJ+tbPOYbf5rfOTt4AQUyAXMFQa3fist+qu8feTpSEccH+A28NW2KRwaMFtXej/QLL
MLxmusYxJXbgwt/21vS4fMVZ4a696fvxr0p9aVbqlA0pd4I/0J34ZlHJUfWy+YMk1lijDlnK
rA00akXpWA+qMgAhELmxZ5oky42rqubxSfshaWibYZSfcUOdOTccurIe5Plgkul43I7dVzqt
Blv/ptXQGI0+2o7uVvdd/b/kjqQoPMrVWJ4igzKuyQo7zooWTRXARRo6ZSBFzuBnieym1Is1
LmHIe1NBzFmnxUXNBBR3TG7Zt/ifSOAuBBtOFBrTuuau4XMdgsu3mPx328Y1Oc24hekd7TTd
Ee4jbCvLncwkH3jNLM5di5g+v0V8AudXNjsAahRM9BjenK0Zsyx97hi/M73RQU0GzZLR9nnY
t2cm/uutHIbZz4p7zkNdlOQlVBJXHuVoI7eDg/OOj9vUCb2R7WOxo3I1drgbRtU+ET/xrfg9
D8T3plO7hxAj9VB74bQn59W+lPhDyfun1w/YQgu77d6mkHfl8tdJBEJXEf8FeBOSSgplbmRz
dHJlYW0KZW5kb2JqCjI2MiAwIG9iaiA8PAovTGVuZ3RoIDIyNyAgICAgICAKL0ZpbHRlciAv
RmxhdGVEZWNvZGUKPj4Kc3RyZWFtCnjajY9NTwMhEIbv+ys4wgEKM8OyXJtYo4kX5WY96BYb
EmVNF01/vuyHpokXQwLMyxPmGcN0XYZ5zRyi8tSx/r3Rc3o6suVyf92YlZMVlBfkNjSbnbXM
aOW1Nyy8Xn4VDuyREwkJ0Bnid59vJb3UyvGh7h0fCgiJSPzhY05jn/baUP9c0pCXly9RuXga
1wA5KC2ewm1zFX6lLMA/7Sfyj76r+k6BsbTqtx0pg7To3+RDPE8dNztgnfJtO2MIyoFjklBp
XCfda6sXXCIhT+N0As9Djuc0lpgFeF4qZX4m+AbwmVeMCmVuZHN0cmVhbQplbmRvYmoKMzA4
IDAgb2JqIDw8Ci9MZW5ndGggMjUwMiAgICAgIAovRmlsdGVyIC9GbGF0ZURlY29kZQo+Pgpz
dHJlYW0KeNrtnEtz2zgSx+/5FDrKB2HxJIE9Zmoy461N7dbEt5k9MBJjq0aPLCXNbL79gsSr
JYGAjdgZO1b5IJkiu9v9/wloNEGTCdY/ZKLwpGYMKS4n8/UbPBztbifmzS8/vSH2vJk+cQbO
fHvz5m/vhJgQjBRWZHLzaSKIRKr25m4Wk1+ny6v/3PzjzY833o6g9J4O+zPPPNbaY40oEbz3
qGOqJEeEcePt5krxafNx1V7NWC2m20/m9Yft5oqR6b41L7s+JmOKI8Yr2pvSfx0nCPPKWCJX
M0KomF6bS7qttkSmi8N8v9TGBqv7rXl9f1jtlx+Hz/sjdLrdU/PJh8/D0Xa+/A0TPm+Gawff
BGPonBGBMFE6iMH537XzqjYv1dFv/ctJQrkOW7FJxRnC0uQUCf0RwtoeInRI7vERmGV7+Qxc
7xMdAjxxYlN0Gol2AsMYl7Y/88zjMUwEcy08n1S0QpWwHlEvC8Z4enPXS8zY9GMzv6L19Pfb
bnu4ItPNoj/MjfL6Y6cNlb02+kSjjT6j10b/HtGmYjAOyiTigt1PmrOD9zil6OAZAxwJLlyy
Hs6AuXwWro8ocuIkwUCIIodAyp8ngDDElXII0FME9k132+6Nqk2ncZDTu+W+ne8PXRtTlLAa
iZoXKvpNZf5rjY1BZvUopywYSGF2JHuUMxBIDrSkS08axnrE86SxFGlbO350euTY3Jpjuy+7
fbveRaGrKiSkeq3QjaFkE16OUjCQQulI1yhKIJAcSkmXDiUha0SUmykRtyi93Zq5aG+A2m0P
3byNAiOlLmvEs+XlhY14OQ8jfDoVi/kEBhJ8HsMS4xMGkuEz7dLzWXNd7NaOT2H51JVyXw7d
9lPnQGizyQ139jxLdKi1espn++W6jVdVNapr8jKqKpercgqCgRQFUBIapQAEkqMg6dJTUGEk
laegshT8vO2LqD+NysMyRyu7bn7vj1ou/vXBfLpo/xiOrraf13p5pd/a+bFtdsu2i2qP+/fy
mWn/2MzYzJYzEwykmIECxpkBgeSYSbr0zHD91fXLZFTHZ7a1+XVxWMWnN8WGP/+7QOD5TsZj
cFoJy+EMBlJwQlLicIJAcnCeuDzuTyg8dJ8qIZw3074xpXst9DjVz2ubZb/M3x13h/Ztt7aH
Drt2YQ/eddvD7Z37ZZjEJowiWqvJjAj9TTCOdvdt8eh6rq8aX1T9/+gBxltXAlNUE1HcugLX
j7eu3ElD+nkURhBGDsakRw0jr/UigVn02SmM7f+a+T7LZbSvOILhvTuNSgeuHnVZ8ZLYjPPH
hc6Pqor5A9eP8+dOGvIuYvzBMDL8nXqMz9RcF9lK2GUF871TU7qx6XLd3LamWPu07da6go/1
LbBeh16WoY/oYWROdmIVz8nAQGJOPmIijiEIJIdh0iUhCkkpJ5xyJHHtMTxv4q+avof/pV89
bA+2gBzp4EvXwWfTu7ZZxFcYROn3krz08nKMFJvPclKCgRQpULY4KSCQHClJl54Uotegogqk
nPX69ZC1nJsxq5/o2tVi9/W4UF051kw+z0FuDAKbqnIIgoEUBFCROAQgkBwESZcOAqakDh9A
4NrwP7WbtmtWrhXvmlD77pC81UMVvawz86OKS3sxUMBAAqgjdasYUDCQDFBplx4oKRBzC8Me
KNeMH785vNyYisjc69e4de1/D+0uXiFp86Km33c7y+WwnI5gIEUHlCpOBwgkR0fSpaej1qsp
zAMd4nTOaRaLrt3tbDfUjDtfO+HUSNbieSIzRoDNUzkBwUCKAChHHSUABJIjIOnSEyAUwgIQ
UJ0S0De26+m+uyK6SDX7DAIT7JQJHpioH8CETgAt3mfyBGWmS0u54MFASnCY/bjgIJCc4EmX
XnAu9DEWBHc97B/fXdulMZOVvY1h7ml0X87GAlCD5HcbJXSv6qcoPsdEtX96uajBQEpUmGEZ
FRUEkhM16dKLyiiqBQ2iylNRm/Wi4t9KVUkQLr6/mfpW2j+zXMBgICUgzGZcQBBITsCkSy+g
fq0wEFBZAd+tmlugTSTbtURKkEuV/8QexpC0wpUjGQykkIR8xJEEgeSQTLr0SOIKcQ1W6Fzh
09LgU9es24+H3zBheiR4xBKRU8T+khJxTGWbi3KVg4GUyjDlKqoyCCSnctKlU5kqhkAxQFx7
8n24hW2nidXydgN3OYwOSIRX2k79yreYjpBk8l3Mkb88QRGQNMpQCCFDUMqZ50diREB7gdDT
yuP4u2+3/rXdH8t+758fM6IcUcSxuGxVTgxMNv3lPPnrU0ABjeNEhShySKX8eaaqCim3+XmA
ynVBf2lXBqR5s7dPuoSJJDkmCTwMhq+tSjoVi+klos6Iy/CDubHXz4CBGDgnbsxuKRxFB0SS
Yyfp0933pYIhyf19Xzccvb/+9wd3F2V4aObuikyXm9b10Zt9vIdOdfUu69fBzdO10RwPVpty
7IKBFHYQgRHsQCQ57JI+PXYco0r5+7xuwLq2vZSAnWWOJZgjFZL4ct/mcSp4x4TVpxy9YCCF
HsRgBD0QSQ69pE+PHq31NO3R4+P9vIFBecbg8Nmfy/3dacFW24KNHxVsfUu4n3wXYx29ij3x
82VjGttElGscDKQ0hvkm0ScWYCQ5jZM+vcYEbKBi/jZNrL33LUTWVZyqHm8T+5iepHBrmteT
pHaKnboxeka36sJIcnqS++xOo5ggyv26qYrvI4d3Yke2p1FaXSaKJ6xYrE7lCAYDKQQhDiMI
gkhyCCZ9ulUWkVL7Dgj6nWkJCE3Xb3y/pOhv4/HXA+QINS61xdQAAwlqjhSMUwMjyVCT9ump
qc0A5qlxC6y3zc5sThvW4Lt77U/CSF5Gr/vwZJNezlMwkOIJajvCE4gkx1PSp+epIqhWLPDE
znla989ZkukWbEHIzYxVf7uCvoKd22PE2LSWExMMpIiB6hEWJQZEkiMm6dMTwyWqOCDGP15+
7Tb3n8xgi7Yva+PtHYI4JZf2zoP5siKU8xUMpPiCWo/wBSLJ8ZX06fliAnFFA18iXhfNt+t1
Y/7lDpuu+tVWFDD1FZvxv89HSMaQsnkvRyoYSCEF5SXRZ+FgJDmkkj49UpQixklAqjq/yxp9
ULjWp2J2GZ6+NYpWr3IUg4EUihCLERRBJDkUkz49ilghogCKfvvfP9/NPnxZ960j2xtaxf+X
D+43d9HLiPaoC0arSjlwwUAKOCg+iT7RAiPJAZf06YBTFcJgueg2Jr5v11u3A3HdfI7+lwSp
a/jL4PcU93+NKMW0+csTrAHd46SFGDKcpbw5yiTVLypgpuI122obdgpsmvVIyda/v2w7efCa
wGpQTFW4PoEVFJpEH5IBYZyB9X/RHJ7MCmVuZHN0cmVhbQplbmRvYmoKMTM5IDAgb2JqIDw8
Ci9UeXBlIC9PYmpTdG0KL04gMTAwCi9GaXJzdCA4ODUKL0xlbmd0aCAxNzM0ICAgICAgCi9G
aWx0ZXIgL0ZsYXRlRGVjb2RlCj4+CnN0cmVhbQp42sVaTXPbNhC961fgmBwCAovvjCfTpBl3
MtNMU9udaZv6oFi0rcYWVX3Uyb/vWwhxFDG2ZCoNDxaWJHaxb/cBIBfWxgkltDUiBDRKkOJL
LYwzaJ1wxNdeOOfRRuESoU3CG7ROCR/4mkTQNNDQiSbivhbJa7RJaJVYcEITsQAr5DAU/1HC
GA79jWEBhkyAwJo2oqPPj/VAe8t3oeHhjGdVj79g+DaGiIQfD4XoMU6AejKanwMN4XZgWB7m
gxOkCQMCLBGZgQ4WArsZkiBDUI9akGXQIUJgfyPsOIJ6hHp2IxIEDlCEnaDZBahHbdkFCE4N
NOJESUM9WWGUZqcQVWWhnrwwWkM9RWFIwZ/kIFibo2+MZn9JGKswoDIQLKsnCIgG4a5xCBup
IAy7QQpDeHZBoU9wjBJjwQ2GC4GdwjAmIRoEL62CVYJzVsEFgitWGzsgILHsAqfKUmI7UVg4
hDvoYxKHzQlrGRwiYh2CSRQgJA4k1LMbGMYGdCRo2pDgMxJssxtGCWhDHcSzKULdBOEUxxjp
dFpzHhIEDjZgYwT4A1I5A38JzHOGww/GOkdpwFFznrPHZI2GH4GtCQQhxNpr4Cbw0ZPPaYSA
QBKi5o1hrQiB1ZFpD+8hWOFhaEAIsefkMj98jir+MJRmFggAZRbATmIWgKJBIUgEigYFDYPs
BG3gM5gZnOU+uAP2Dg4OBtVhM1mIgwNRHfLcMJiER5BB0FBEZp7L8rNng+rNrDk7rhfiraje
vDwU1Un9YSFOB3jExk4+Tms8GF7Ug+pHGK4niznmkGX1QXVUz5vl7Kye54mab72uR+Phi+aD
eKtww4MkIdEphhnOoIuZ6Vf9nk8mDUy9zUsD+8JLA7cbQ+d+g+p4+W6Rr38eT94PqhfNbFTP
VmOoU3bkDAhIK6lBMENBJuQcTJEWQTAmymgN+j3PgTkW1U/NSSOql+LRi1e/HP+lrBrV/47P
apauh9PpeHLB4qI+u5yM/1nW88ccq86OaXbM8YxW0jLNcZ05EtlhunXsUDy6mC3fyfHkvJHT
0fnjW1+PsrO/LuvZR3bs+ON8UV+z9Hw0mtXzOYuvh9N1N19iXFvS//sff4oE+mD1mSyvrk73
7IOlCoG1W/s5pSRmxdZ+pJ3kGf1Fv+085n2lTerqEHOIPsm8mn3SdbyA7EV81ya+60x8tyI8
72V7Et86LXndxm4oeUHjLcV7STGtU2s4v5NYJ810P4Yn3stJ8kKNdUp63rCckdrEbh4wSdwO
xOzQx5kgAxbWbf0Iq0ci+1BSrvHtCx7ecu9bLMCeWjz0ajce+jzyOm6vt8dwo49HroPeacKu
T8zbOHXGHdu4fWfc4X7c2/B0BRHayQudkxd0TyB8G4TtDML1AyKqNojYGUTqCUR7T4rUFUQ0
PYFoT+y448ROqgWip4mdTAtE0l1BJOoJRGiDcJ1B+F5AkNJtEKkjCP5s3bY/bvbhF2RP331/
JNValfkLvivuflZlfMW1QcTOINIOyfuyDxkn8cH+3ZOnXQu3NjvhJh02cWvbT/KonTwdO4NI
PYFobalE1BUEmZ5AxDYI3xlEP1sqmda7Mtf5OoIwuicQ7VXZ2M4gelqVbXtimx0ndqkNroPo
aWK7Ngj7MBCf6zdUili0qobmMvGq9aUN99R17igUkpXK5pJz3oIMeWmxlJPL16cb1RjxuaD5
29Gr1c+jy8Vi+rSqmlxrkYvlEy4QjuqJHNXV+Xg4P2uqO2s9dxZ3MBGl5bMEfPhbzw7m64c4
dHNzI8/mcrkYXsp6tKyms+ZvmJ9X51fLD3D3/XhR7VeEwmufzOc0JJXmQwkv81EK13HCzkXW
+2phd2WNZKB87CT53CEaqWICb/lypxCd5wgNr6aXQ3kxWcpmdlGhrdjRBzqDFz4Z8S6itZH4
IrdgkuPDIuLLh+brky/z5nxxg4mQHco/8nJxfbVRseMzlK0vWxt9KBGClLb3U3ijxjdR15ey
b1D95dPFzdXDua6rx6qU/LDVwSdJwuHbwlDIddaIrcVRvt4ptdfD8dWiefpuefGEk/hDye9m
Hp3fnkfX6dNuLR989Gr/j+ootaujtGN19Ctb1Q7V0a19tsYin/rug9mo1tueUb4rN33ZwUqF
lFZlV7SrOUmrciUfUJeWSlt2xFB2xFLXo1DshWIvFHulZEax2IvFXiz2SjWKYrEXi71Y7JVC
D8ViLxZ7qdhLxV6ppVAq9lKxl4q9UqagVOylYm9VM0AkVWl1aam0Zu+TG6slvPJWSR7N8v89
OGwfTn/1tFLvt0Faa6XDa4rHa4ajMpyxEh8G9w/3H95EKAwKZW5kc3RyZWFtCmVuZG9iagoz
NDEgMCBvYmogPDwKL0xlbmd0aCAxODUwICAgICAgCi9GaWx0ZXIgL0ZsYXRlRGVjb2RlCj4+
CnN0cmVhbQp42u2byXLbOBCG734KHaWDEGIjwLlNEnvKU5XEFbvmMjMHWmJsVrR4KDrL2w8o
LGzJWGxmtaNylRaI7G7j/9RAAxAeZeoPj4psJChFBZOj2fIo27Y2VyP94u0fR9hcN1UXTsGV
zy+Onp1wPsIZKrICjy7eQVMX89Hf47qeTAklXI5f3S7a+lK9k+O1fmzJZEopHZ/fbN9Xs/qf
DLNZ2dbrlf7kw6RrbzamgY0Jyib/Xvx5dHzhguKE3DP67spE+BgXSEo5Eqoto0L/DxTlCGeT
Kc6ybPz72SsdW1teLqoumGcnOd3pAooyTJTL7c2/qftyoZ/ynXfexntc8oWNP6+xu417UjNa
oK6TrTqd3Iirz1SrelCd3um+2wIBsPdPgQEPBPtutjri/E40yg+MJAxed2XCpwUvL3L1DMHD
Bry/nh9r8OrVu7WPO5kjLoZy9+hR+RYeAvhZjQbjBwxE8NtBAQsffjCSBH5xnw4/SZGgOcCP
GPxOJpKOm3JZXd6qLE2rJg4jJhnKsTxkwYfmNqvAcLh6AzG4oNABuEAkKbiiPh1cQsUvOYCL
GriOT041TpRML+tWj/Wbz5u2WsLBdvtSTxbW9aqbG7SKQx992zEYP75cGILC9NxwKHoDMSig
QFh6oQCRpKCI+nRQcIEYhVCwfShydoDCB4XpueFQ9AZiUECBAlCASFJQRH06KBhDRDIABTdQ
nL96fvrmHOi/8UqN+WH0+ZIZjun/4Wj1BmJoQZlx4UULRJJCK+rToUWxGncoQCu3lV2XO16c
maSzXsx1xnl7/vIsNMPhP3E6+fHgheAyCgyHqzcQgwsKHYALRJKCK+rTwYUFKiSES3jhWlUf
U3BxlHHxaySwrzMamq4fTlVvIEYVVDhAFYgkRVXUp6MqY0hSAqiShqrXVdtx9bF7WDfv69WV
xqqrypqlXkjz0cUZKtR0/ZcZHkPMmI4dzkxvIMYM1C/ADIgkxUzUp2WGFxjlEgNmiv1p9bJa
rpvPGphleRNKQ4XEhzWle6ch2++DkQIGIkjtyOtHCkaSQCru0yElJOIUIEWyfaR2l/d126Zq
PtQzNU/fgrayzapIW9arsq3m/lqtQLR4RAkqhIPps+E49AZiOEBpSObFAUSSwiHq0+GQc0Ql
oAHHFnPqZXllavXrcjV/WN3OVDEnnkzdbjpuOBLu/hgRQJ0AEH0YKR5iDh0OnCBCCsADia3j
HHjopTI9NxyI3kCMCChQAAkQSYqJqE8HRedbwCRhV3xPe/0X69KU2pflxnJw3QHweVPPyoX+
TF2Dx/Om2vgXfAqJciGfwIBhemw4DL2BGAxQmAAMIJIUDHs+hfLJEGU5MUcCeFaoeaRx163v
qonl+PhTubxxC3iKip2bFC3kkS2ufJ8A74BDkcyx6+KHg6PvnwIDHhH33WhwsBccEEkKnD2f
e1lEVToFYyOmYODMZC6G7DzjhZlfts3trL1tKlPJVMsudeiZaNVs9EXlor5aLSs9rJiEspqb
XFPO56ZypuPZerWp51UTrJ1pJhTr7H5kBr7k9h8a/CUHBiJf8p1+82sFI0loFffptJKZmrg7
rewc4PW6rYwU9ijP2QvvIQaBCioPBaf4IQsiVr3hYPYGYmBCSAJggkhSYEZ9OjBzgYg9laby
mgGz302aV12Z6pZDblxKaKtZlzauV/V/t4HtJqlmpBl/kutpIVJMdw4npTcQIwWqFiAFRJIi
JerTTloZZ8q3cKS4Aedl2ZZ2lFjelE29sblsBxEvIV0JRYqnvFkUAsX05nBQegMxUKBoqvT0
gQIiSYES9elAYaqNAVDsaHf67I3mRJUrbVPP2vr+oHRL83n+62z8hLAxfTscm95ADBsoYQAb
EEkKm6hPNxIRgUSRW2zccRddDmlw9KDEVKJR81ihxib/KQeMiqI4bBKKb5C2jEjD+esNxPiD
LAT4A5Gk+Iv6dGlLlXU5444/N75tCyfPKX107T3mruogctih/ibwGYWGw9cbiMEHQSDUCx+I
JAVf1KeDL8OIFayHz46ZPXNCMYfOfcip6RsW8nDi5vuEG4LTKDgczt5ADE4ICvVnRhBJCs6o
TwsnlRJRBuC0VeJ7/TukVbVAMx+Ygqj7+CEX/phVCyvbYCKBgQiRO3RQ5iMSRpIgMu7TESk4
wgXtibSzxTfttf0JRviHdT22/mULnn9BPn06tYbt5OH89AZi/Oxo6c1oMJIUP1GfttagOUEZ
I5Yf7qs1fIc2uj05y9dMfxSoQbhKrNnhpHWULyPCcL56AzG+drT28wUiSfG15/POnh6lBBXc
uONmT+/iuoNK8PFsQnG3s39l3i/WV/rF+p1+bq/rjX61uVHPeO/nv749QaKQZ1/vB46BjTT7
fw3eSAMGIhtpO93HvJNvGElKrajPTq1MhS5M8jldzatP3i5mBLGcfc0Z9k+/F/u9f8Js5Dd6
DKesNxCjDMrO/HMWEMkdyv4HiU4B4AplbmRzdHJlYW0KZW5kb2JqCjMxMiAwIG9iaiA8PAov
VHlwZSAvT2JqU3RtCi9OIDEwMAovRmlyc3QgODg4Ci9MZW5ndGggMjA3NCAgICAgIAovRmls
dGVyIC9GbGF0ZURlY29kZQo+PgpzdHJlYW0KeNq1mVFv3DYSx9/3U/CxfTguySGHJBAUSBqk
LXBBg9oPd5fmYbOWbSH2KqfVusm3v/+INBLHUntNJCAxKYmc3ww5JGe4jpMyynFW1lrlIurO
obSKiFA65b1HSSqEgNIrZkYZVIxSskpJyqhyjhsXE+SYhBcQ6GxWLhlliSA2WWW9ByM5ZUOQ
CinLDFryykYgXArKJjw5yLQ5SyUqZ43fuAShzkKFBKHkwMwQ6gmvM2SFgKcMWaPALKpDVzeK
EAUzeuYsjVkRVEQlKoKtG4e3sFUaZ0Xe47sxikLAa4NhYIwJGacoQnEypChBPJmsvJEnw6iQ
dDXKW0IP4zFo7DZkgvIBapAl5TkJGZ+iAGGJz1CDLKtgHHrZqIIlIGxSwXnplVWggF7OqID+
qFhMQ8wbKK4Cw25ymJgkajivQoZUckGxcWIcK7YkvaJih/EhlxQTxodcVuxFMUwMB1EMejPn
tCFowEkUw/RzBkeGJho8EWHSrShGrKITxSiqSKIYMNFjqsk7FUOWXllFBpA8wVWc2ZAXn/Ey
UOieZGg9eiUxGW9jwsQS3CKO0AA5OYCF/zFj9jAhCoZKJaIiDooZSiZhNNioZKEUsUVFZphJ
JSczyF4lmSuC1yZRAfOJCr4TfD6RSMYEp3E04O0pwHsJvphCDBuCnyfGzJA4OsN74QWoRGmD
7hGjTnDsFMVJ4B8JVFS8rAp5g+4pSwXQLFMAN04ZOj95stmef3zfqO3Tw6EbNtuz09thfP5n
e3i32T7r+oumV68NVqd5s9n+1uwH9RprUQcYwdZq0cRDJDurTQxo81Q9eaK2Z2r7U3feqe1z
9Z39Xv3wwwb/vg0XctLOVZyJOju/Ki5FbXPBhew1B1oVFy0s4oJLVrObxrmFcCHpGEPBcdI+
ulVxPuroq3UhaGwd6+AwiNjlcsZYVuOs0xzjJM0vQwuYLRNHmmevKeRJWlhmKD0FnajifNCB
aFWcw/ilMnOenKa0Ls5kWFSmztuscciuiaPMWjbKEWdYm2QncbwQLhEsKjjKDt6zLi4aWEQF
F7OOaZIWF6IFhkGu0Jixg+VVcZ60BEMjLhB2sGlcWghHRjPikxHnDXawtCrORu3L4YPISduZ
HWwpmsG2Vf3Eeo3AbZKWl6EhVIZBueCM0SnyqriYYFEZS0TyGkHjKjjK2kgSgCMg1agImYoO
c1GRWYgH30/VVRxb7efCoqV4cH7O5fxxHiFZpHV5cH+ED4WHs8/OBEbWLsTDAsCxUHiIavNM
ZGTdQjxjtfPlxHMm6eTsqjyktigLz+aA4GhlXnSwqWwuNiGAyHldXsiwqZwLlrNGhjXNo4V4
WAPsq304Ap1N6/KwBnyu9uEMNDzD8wvxEACSLwefdQisbVyXh9TOcDkdrGUdefp0sGEZXiaY
VHEGYUQOq+KwAuSOQXDZaM8ztAcR4HP1mpBgGPWb2v7r3/9BRxWdUYfTzc2b+zYvusMwinkR
AnykNH4hN2S1auU+yZr6JFcP1o4PELB91Xf7swZqqu2r5y/U9rz5MKg3D619tbtqNtsfwWkO
w1GJT6C72HfsTv2+OY7XLeOrl81Fu3vWfSiDwFauUWQXfbXr0RfHhivtxgE8giq3VaKLXFaN
ZbVArqpKef+eaxlrmWqZS+lMLW0tXS2rPFfluSrPVXmuynNVnqvyqMqjKo+qPKryqMqjKo+q
PKryqMh78+2OEy2C+Zr3RUSHbOn/cJ2v5zFSo5QqD/Gh55lzMC7EQ24UqZy7jAiR7Mo8ufXg
kosxQkTLM+dgWogn1x62nBPMQZuVcYh+Xc1sOVidZnbRhaJepEba1hSCKelo8ro8rIBcU1t2
OBEprsszTkdbTkHsZ9qbtCovpKxDvS/LGUO77vQFLIBQs9uQWFszzXMLBfWBSbtQjsGAADGH
lXnBaPlFqNw/Zp1MWJdHDJvK5hk8aw5+JR6SPwbPfHZZbRGkzZi3UI7ks+SZFYf8xbqVeclI
3lCu6ZDCp5m7+MV4LHlmvWNFDp9mcurFeEHyzHrJihyeZ3Jqt1CO5LFDuxr0eo/tZeYyazGe
kzyz3uoif6G5XxuW4iGH55pTywW2m8mp3UI5mcca8Pn+Ghnvpg8jWsg8QgpP/v4aOeg8PZq0
UEZGEash1+tB5C9xJqP2S5kX5OebetWKDJ5nMupv55XNU652LdebZI/DyE6vdk8L8YzRId5f
t6I+c7h7/2US6M3XJIGf5XqzGeFfJYEPNfv1runv2uaPUb/vfjkMfXdx2g9td/jdeDN08vfl
6WZo33bd4OTp7H2zby/b/U4aff9I4MtuaO/Kt1Hk+XUjvd7u9u+u+u50uJCn7vJvy33a76/b
AaN/6psHkoddf9UMUtt93uSxpe+bHrIPV9L0+PE4NLfHGUHdVNNHAp9B87FByZmLrC9fTvb6
x9Dejsh9d7hsr079Z+P1Y301ft8dZtQZP46gt/fyHqMg6q45tM1h33yazG52GH7u/vjU7Hb3
buz065n8vWjumpvu/S1Sfnlsdse26edH5BY+dPPliNy/fNTrvOlv20N30119fDAfF81le2hl
ZI6ffGZA4/HxdGxGVxqu4VVX16U69jv+uSM99LPPgc2H3X6YJf8tby3D1t7urkbJl11/uxsK
bPrTIwk/NztsPNLiZvexOw0PNC2v5nS7Hrv+mUjA2/1Ib5ubi4fL4ItvXw8ZdldV8k/NAU53
U1+OczT0p5l1+suhDEndgvrmv6fmOHxCVilF8kOd2smuE3vJxUXfHI/TMv8HYlmsiAplbmRz
dHJlYW0KZW5kb2JqCjM5MSAwIG9iaiA8PAovVHlwZSAvT2JqU3RtCi9OIDEwMAovRmlyc3Qg
ODcxCi9MZW5ndGggMTI0MyAgICAgIAovRmlsdGVyIC9GbGF0ZURlY29kZQo+PgpzdHJlYW0K
eNq1Vk1v20YQvetX7DE5xOZ+7wJBgMSOWwF1bERBTr1QFGUREUmVpOr43/cNl5QjkZLS1D1I
O9x98+Zzh5Q+YhGTXjCtsChmDRbNuPRYLeOGY3VMSMFUFDEBmIqwJwxWyaSlfag6O1ER7Xn8
LFPGtrLmwPMI7BIrrHh6lswInHPNDOwpbpglHe6YVXTumbV8ogRnlvBCMAdZCcUcnQvNPAce
HF5FWB3jERmSEQRDAofgQC0l45x8kgqCAqk0EFoMouMebiFULuCDAhcXCmAlIFBk8JoLpEEp
SomALQV1qQgMo9IQGOrS+onSMKoiaGmoU1AKyeJErzTU6U9pGFXWQYC6RgKVgVFN2USmuVYI
08CoJg/x49q6iTIwaiLeZpUbQVowasgNC3WD8im4yy0yqizULciUhVHrwIMcc0e2YJg7smWh
7hSYHYw6C7CDuqNsQIF7ct5B3VO6HYx6qqeDukfDKPxEhCoqzyEY2pEQHO0oJpCyifIGAjKh
kD7B0ULKeyYE6qipj4RxEAQEnFMihIxoRzNBOdToJUH+auwKDX80qii0NBPNYVSDXqOfhJGu
bTJh4JRG/KibggCj1hIG6o4aEMUTDv5oeCAcHSGPwlOPQkF4oSZUBuFRRo3OEt6QFox6Bwxa
S0ZwXOMiyIgwaC24DFtSM8nJDbSW5JZ2HC4IRUG3SGgzefVllf4ZqSheLKq0rkls4gdayiX9
327XTTYvy0bQ0yqNF2n1evL2Lbucscvfyi8lu7xmr+xr9u7djistmurpv5O6QPrxZkqoTDrz
v5HH+cKoF2S/Kou6XKfPkI6nDlZv1hC7raGy30vmsorzdL5dLnck/9aZ23KxDb7E6+yhyBFj
b7s1dOJ8wNXli2zSWqfV31mS1nt8ZzADzs/pukziJp6PJCwwnkQM442TVVa0yLqJm7SLcno/
o6388HSgz6OgMe067ic0+GirHiqS8Jg1q2PZSQuKcDHCL8a79cUMfOjAWbEsqzxusrJoe699
CLZHIMcdPc13XC2us6S/KiGqaps022os5/JAJ0/zMtzd0y72etO7th96VxcppWkEr/ZDSso8
j4sFiWvk/rhCuFb1CEB31fzj5s3sKZ+X6xOg211UebwZgZl979ZlfzUKjI3j+Pf3tyHP6IcR
VDfPv3742OfzOOhmf0AdAe/PWynezLPQnk91k+Y7X0jYlFnRjA2yAxKjfomkG6+z274DWp36
OPL91X1rr1y3Vf88u74/Dy7Sx/PgT2nzWFbfsuLhfNv6vdjz020horOjuAhbyFGeFZgdi7Ms
z0XL8vghTGLchDP5PiB5LtqvkEx7HerzNrK4DpqrJ4yBeP3Dq3vk5fU9zjdU6uBQ/zR8e++N
ni7d87SqB+/IbhBsYLIrYoI3f4YrGMrYGno5uoGnn8omVDPM1/urrq8G28OJ3zV/GHtdI206
q02arIrsr22fqp8FD6xc46XdDc1NXGV18GenEdjPgQas08s7QqDITZUl/cvlgPUc6Fh3ECpE
m5SLdK9VDo4GDPnuc+xiFRT3dgZ4OriYBWQnDzDf0qpI1xdJQO2eBri7ZhXm7/43YVDoyngG
cyoj88H7ZTQ7R2AD5t+zusH82vvQTTAH+sv9wzdus8rCp8AmTbIl7vj4TZgWi/R7y/cPFvZa
UwplbmRzdHJlYW0KZW5kb2JqCjU1NCAwIG9iaiA8PAovTGVuZ3RoMSAxNDkwCi9MZW5ndGgy
IDcwNTEKL0xlbmd0aDMgMAovTGVuZ3RoIDgwNDAgICAgICAKL0ZpbHRlciAvRmxhdGVEZWNv
ZGUKPj4Kc3RyZWFtCnjajXYFVBNs2790h3SIjJKOgXR3SHfDGAMGYyNGCUiXhDQISKcCgoK0
pJQ0CNJSgoKkdH3TJ97nef//c77v7Jztvvr+Xdfvus/YmHQNeOXtEXYQFQQcyQvkE5AAKGop
AAUAAgJCfAICgvhsbIZQJAzypxqfzRji4QlFwCX+4aDoAQEhUTolEBLlp4WAAzS8YACgEAAo
IgEUlRAQAAgKCIj/5YjwkAAogbyh9gAtPoAGAg7xxGdTRLj5eUAdnZCoMn8dARxgTgBQXFyU
53c4QN4V4gEFg+AALRDSCeKKqggGwQAGCDAUgvT7VwoOKSck0k2Cn9/Hx4cP5OrJh/BwlOHk
AfhAkU4AfYgnxMMbYg/4BRigDXKF/IGMD58NYOgE9fxDb4BwQPqAPCAAlAIGBUPgnqgIL7g9
xAOAKg4wUNcE6LhB4H84a/7hwAP4szcAIB/w73R/Rv9KBIX/DgaBwQhXNxDcDwp3BDhAYRCA
joomH9IXyQMAwe1/OYJgnghUPMgbBIWB7FAOv28OAqjI6wFAKIB/wvMEe0DdkJ58nlDYL4j8
v9KguqwMt1dEuLpC4EhP/F/3U4J6QMCotvvx/zFZFzjCB+7/p+AAhds7/AJh7+XGbwSHuntB
1JX+dEGp8P+jc4QgAcICAgKiIkAAxB0A8QU78f9Kb+jnBvlt/K1GIQj0d0O4ARxQICCBUAcI
6gff3xPkDQEgPbwggf7/NPxbwgcCAfZQMBJgB3GEwvH/kx2lhjj8IaOG7wH1BVgIoLgHBAj8
+vx9skLRyx4Bh/n9x/33fPl1lfSNzR5x/4H4b5uCAsIX4M8rIgjgFRQWAAAFUOVFUYfAf6f5
uwF/gf+t1QVB/7zcPzKqwx0QAPE/MKCa9xcO7z9pwfHnynAC/l1BG4HiMgTA8R/qWwoIC4BR
X8D/8wL8Dvn/8f5Xlv+N+v99IRUvGOy3meO3/f8xg1yhML8/HVBU9kKi1kILgVoO+H+7mkD+
WGUFBMz+v23qSBBqOeThjrC/mwj1VIH6Qux1oUiw0x8M+msGqOQwKByii/CE/npqALxAAYH/
sqHWDeyCek48UZP6bYKgtunfJZXhYIT9r7UTFBYBgDw8QH74qMGjJGGAPxC1n/YQ39/EBvDz
wRFIVAgABS4Q4IDwwP81TxFRAL/iL9VvSRwlgf6WhMUA/GAEDHW1vzRAAWEAP/Q/Iop7/P+w
otjGj/iHKALgR/5DRCX3+i3+CwHYy8MDtdi/GYaC95f8+xWBQHwhYPzZaQRYMtz5TXjrWY08
vQ/vxoj0JNuGSSYnr/+sR5vXBTFOGufrnNBljxP5tIEu0oU1ZY5juTnGa//tpjqcqOYUvZbL
gCubJP3xjRb8z2NUvaPF2/JvPzDg3eM1lPsacO0eYBzigtGE1q7Blu/uJUasW0h+5tOj6vv2
w8v5ocjpDb2vr0UeEVy9nOCNN4qzDCmbYiuwe/GJhhkbycuAy0W270sydXwySZY3esuokcSN
H7gTL1Tib/5FMOH80+PFSkNBzw5aVlpzGgaMY7Kh8Qf+ClvpGtQz/uWlccvSM7miMc/658J7
kj89MqZlfqJL4xFewSudHazZTs7akecDzvaAGYNHtQEP2Bnf4vpHsJWrOqRUswyU27y4Bw06
v2ZhMEg2RbPnbuu837Gza9TOzU9yriI/ZnBE+O4BadqUuWFwp1LJglRursPFIt2l2PUsGrvk
EOY4UiKPXEfJ2Zaxt0EQ90tFzW2Trbhv6dQZ+1DtVViOptfuNmmlYEBkDiHIBm0T1myv0CTE
zoC5gbESYUvdtfvUYrnk/oHVE1GpmXF4ZONd8fNF6wrjxt10oIhhdU08fwmM7Mp81dWoP+rn
4PtGb5ow4p/Q0VcuTZSDvgb6snjL2aQevA+JCK9C4nTmS8efxK97mSC8F3+0QC6IWsQyixZc
d8/4pqfWXA3LLa1nfgbkOEU/oA9TKl7BUVkiTpbTTtuusDwXin33RSoQM6Ob2SWB7+zOBT1P
zPfc4S/2MyG3ZiGBTMwrXUuv3ClJ2Ccg0RVi6Hl7Xn69BJCqAhYnEaMB1Si6g8tBDeXysA1z
ntemuubTb5NF1O4WeAtU6OxnkGyxGUHKvnGMLhLO3ZvZ//IakhIHfzQ2z03EfPYYBqd+btCx
Td1Kf+Vp9FCMY5jr9IBwjFC2RgRNJMkX45t5wqDrrlb8BKC8wYzQZ+CMYge4bn4J12V/Kehz
ZYOLTRcmCRymm9nQYMHWuj+fkLedjZOMVfBzW6epAf9nYRFext4UqbGo5plRQIuEE2V2QuRa
2ru8yO7px3Hublx3AJHuowrWyLrEVCUajZKgs0Nux3Ins5qvJlM16mrhefKCT2K+PdCb/AoS
w4LLCpS3lhO8x2QWJNmzM2CrmVZ4eKBbcF6X0383FraIC9czZuvpCxm14oXtKc12Ske9+J4S
dOCLKbLtYwUgfqBWdqSj1SsaxO21Kzom7/qQYjTVd4OoQqNizutVT/98oLOrgY2cBJpMyPA7
lpjnGreJyj/5i9nyvMam37lkRLVPXpYfaVi+wc7t5nr2vLCNPk4ULwxohdxnw+DPKJ4+U7rX
zxJ3qVvdpVP48KZE6HlPjpcYKYlnxteKoG93BdAf5wBMz0PNVqkvyWO2o6ODm112lduK+zyK
bC1PP2uPe3sybqluf5Khis/kjJtkdVAu2DgM4j1NCxg2HGymfNqZAvwugpY8CqeV0MRFsJxd
TE94s2AWRE/eP9FliOfnxaI8YEwmLv2eJZH5GWv4h1MZQZO5yBhNxB1XnqVxJ5vsgJMjRvHI
B8TXUeh0Tztl2X+aOLw1WaieoMTwinmW1AdgbpNuXbQ8xxrNne+z50nM83JyvyTWrxkSCZC0
0ojehrU1vFJEf+EA/nFv3cP2eeYONrVjKbAft9NFT6k7cwuWLXcKf+GKRRDuRz2EEBokbwEo
MgRWabSkfsPaJDMlSZClvfwQ+DHXq89jL+FQRS4zA2fZ5Om+i9eqv6p4NWZD8hhncgytwmKm
TJcKMOANLlGDH21HT4yumw27Es4ev2cNUb0FVWGoBili0Lbj+7LsS83y23rOME7/PXjl/saA
u9RPJ3LQ3Rek1qpiYZt4vtXVJneN6c7ndJZS7OaAchq7moR6WakHpCJK/mV4KutbNbUDK2zn
7nPgAwdHyEsLLFm62Dec13fq3Evnk8lpS2LqjUQxRDpY330IkACNHzinghtp7/9QkHG+nDgQ
zcTqcvAHgjKl2Q6+Wk7PfwkwMmi9OcGKERX5EZ/H9ZIm1Wmj9WGoxRGxWsZUBYYtq/5miZ9A
hN491/Jv+tUND0akNvxffAym4dpzeLMLkepcaKsNtHtU4emjgdGYMY4tjsU7M99Q7HqazlFZ
V8jvLERweix3Jc+8cOu5RhSV7uR6/b3xzO2hbYLwI6yN8AHmjyYvPOqWYycNTKQEwBaAsmSp
twLCWSm9hbT34k5ht41CXTT6LRvneWO8nWQAEecJ5yWjsq8fidHMh6c3B/DiFBR/JrNyzcyt
DrFIWZHKmZuI4gd6uRvDJsd4zIZqw9pX94eZPk9aF36u1v+iWC8iw/NzhZjLI0D4m+hFGeyU
DxdjgiuvXE0uqS7NjvXWhf6Nf7lN8PEULumUsLevoMjPTUd2u7mgrsjMnkTDE6Zh9YW0EoLH
Cpoad0eSSNCjxwBcjrEwUHjfbvXeeELDXKEUmayx2uzIuqzXIliu6tntj8zj57GTP/kfYYU1
t2ETRvZkmkVNB+l0JIsN7VEh7LSpPAUVuhUaXOvIgyTgkubPwxYuE6nABxYC6y9f+9SzuW7t
nBQ+HH3iQ9uZoU5P+O0EzuIq01Wnm26binNNp08Vqe6gaRp/YtHc1/GOkFhrGTMjrYU3drj1
oKxUCVMXZm3MKxLU1bLVSEqHG57UNGnhQ+H2Nb00p8MU5wjfV5gfLQrDmkmh6ViiJmvlVm5N
85hxmeZ7YD6mA/1IyJDbovE2tRmCsrsbFG9pZyUsHAzEVmWuVssN2PMN3oZKE0WIv3we/YU2
yCX8ks+XN1mwwHa8713GTWLrMY4fYzU9HtVjv0H2cMawww9JO9+9m+gqNzO/NSgVKXTDVl7g
JwM93HJdrGaTsWpvcadXDYReWJ3XjQgx1W7PYttahAZwX4Q+UbpnaNR6bRVzbFxwmr547QhV
kvmCzTJtkUmzVOmZm5nFex04G7X3Xi8T24nIcrULlg8J960Zzr7EN2SVXwk51J4T68DWk0xy
+OC489PGv8rzpgjAjWv6AVkbGUPTTuoEPS080A12mEFETLXlay+lCGLkxw5g83vqpHkXulR9
Fl7jGOv2Ew88tnxDQtm0tM8f+eCwrqIkC4fXIDfcWsd911ctbXWL+dxxPgFzj0qu8Hn7nE64
gJjRZ0YJk8fDHdNVJWX1vClXpkoiSYAHWMNPacTHKieKwVWDvO/7TvtHBoF0xfrRWHaCvt1O
MfGfpdENd7RJ08wWR5Syw1D/yASvxmZmqcz96RY6Razv72CpPivwAFs9rp8WkucFAiLuIK4/
62XtZ/D1XfbcTxWw8FE9wFnJeXVLDLRWoUvoYOIO2fQZE6JKZc63wzOvEUBoeq5svlMbr4pK
RuTOJs40wdTbk1Rz589raFmc2UuLjXS7KYtP+3ytT4GKTnA+llMRIx+37e/Ktsr3bPzemwIa
YsGnztW9ZT3qhCUDfoD8e9A8NDTkQ+uU53MLic/ixA3B3KmbUtJih6LB6Xev5wdckEecoc5+
GKFj+Dt2nxuIXO/sM6m+ojoj3F5Ut5LxyQjNpptTTfadKNJKKqnzpVmwERlWyoc+AMJH95rX
Zc+lWovQ3/We9q9ycLA8F4p/fytRoVpMuZPeFdFBK61+y0NzSfc9yphpOuZQVZLrfoh3i4sc
fTImF1H1Vi/emIypj1hfc5l4AQMxJJQR3YOaSdsh/oZ7X1EkrRkXrHEKx4qkwGd6tVy0HRCL
R3StrP8trTQwAXc2vghjf5aewu2Zkg/7tipSdj2nEvHIcidh10pCKJntjUQuC0EElfhdWJn+
S3uGNyYy83jjRkLmT250Tb9lyUp+SStg2xEyY70pbudn9COJIqySdTlppWfrigmJ31g6/T5b
e9GquoNbnH8Hyk6NGcO9qHdU+giPABjGQ06p/uXDKyHecqvDZX6N58DWfNinUNt6SVuHXNWS
yUk3LsJirPI7UIbMB9Q0OuIt0BESoizzU0MpurKyIPcsXVJ0h5jglnpvvEeg4g8pe+evn61/
6BX16xC+G6cuOakTmsihdjf5XgO2YVIXxgXthqGI+KB4uTMG6XMSATwkR/SdC/LDbMFE7fs7
wgEJMo6zI6E+qbZaP07TDN2MSFbMj+bsYezfgWiWEvqxr6aavH7u7K7tURHI78ikYduQexyJ
LHtmRJRI9hcnCwd4GiKWPuK4ztc29uWCPZQKGdungcp4H7kot99cgM9imudD1MnE5uT3GPBY
ElnapxvY9ugYzqSv+i+U+l+lgrh8ko0qrtMjTC2I6IIaGzYiaZEP9PzJAEajWfo4uyfpK40h
X1UNXy8T2oZFhX1tU59yu8YysH9Rc+sf1w87I8KqcaMM3rSKUqbs6S8LlfrG+m2z6mDALaJ0
hHVXcTM9A23XSsYG5zg1uaJC5ejOYtj5ZXHj8KYU2QcwdtIkgcmhwfydBOW0al5VFu+tBAFW
BwUMhlug4Ln7uAftz3e9Z54YrzZW6kbpNjDH1+vbLSNXBetYMMPxs99qezZnFtE4ozXwZg4A
BGmIPk6Wu+tSGbnjNolzyrBAA0O6b1pFTbmDHpfIdwEWrVI2jCoNZyZ8qlxXk0xHYmNWcxyL
sK4ZAQTWY2zRQ/cJh1LO+0fGybFhcvcZP2ov1+Uks5IsYuilmTWQdqgs808T3chxXqdhRXoy
zUbg7OvLpHhmhVRssgpMEmFFZAROsoww88olaPPOBbXP0t1fObUwIISVnLwqasmGnWtyhj2W
j/yeIuVfiv895+D0RPD4GFT80W/QQFIQ+8XTeN624JjDtMsn2MDK/aiGTZ92nx1xrV2LtXdZ
7LXMQpmcR2Yys/wKt+xM4WhCi+nKBLPzrefhb8Ukl23re21lCgI/FY21lPTep/MR3Th1z+V5
bbbb6JHS0sdDsHFcEXD47PMILbW/6FYXi2FesotzRl5MB2L7JpI6NlTpJ2d3d+eJLuyHyhIO
8gfZTHuql6tYeW0wPS5sk7FNNI66VDxfPxhDtr6s0Qc/TYrwI8XbyEmRzsGVwZvdoZf3UkD2
RlIXjxdyDTEMWn0+PD47h41dBsh/eqB7tx8x7VL2XHbdMnYMu6md8GqGqRzDqaBnUWCXclff
FaHH8KmOyyvHAJxrOSOmfJUfy1S0FyxFNLUAMovrVnL++uyTWtPxWuq7EvjBTNvcj/AzJpmG
hX5taPZsxI8Ey1sejxz0CrbPDYlghzZlwGt649JxV4t4uuysgh8TQ58y2tNlFUAMalsTdadC
c/tCTol65NFVV3TRaBNmSt8sGs0WvOk9mr5lGZhqNSkvNaa9j4VN8YvPGseN5MX4UlEoukWb
apjsRWuCyS4nN6M0Fc6fJPDuMgm8OiGaxpcOZ9Y4PmnFPlgyi1YcQEMM4jYVKV4Zi5Wcqfc/
Yo2TnIqKsbFldpr8erz79PoO1fvXq4n0JsReKuaRL4UDKffQd8XHn1YQ+WqNUw8lMai2Dvvb
Mf3MR9IvnLULbJdC0g+pNC2zs2u/kA+c8xI/KO/n2fy6WxNF8KZ0LPtIZIir560VEhOjlBCY
qXO3Zurb09i0hXNn/44AxlM94tIGvMKLE7LhUwv3znX3nUMIWrKK4uzVcO31js64aTWmdxxe
TkDnBSNUNlobU5+POicX7BPvpkRb9F2Butz88yaBy7FslCKx3j3Zth1avI/6SXxXMvY24U4k
qrre3F05S+uTRmuHc9Bnqlqm1nJOIwQVXQYxmwjFmKi3MWr4AW9z2mwZsriM5XbFUouUDZ/R
PHjBbjEl6+VDtqmy+T2D1OiKnTKTZp5PRYVjzW63kC5HX7cq03Se4oDjsFNcS+x4nJWaguEU
o9j9fYggdPiNjOzT6lBCSBk3xZaDzLjzeot/RpryxWOZYvKvitYElTZUP0p1zHssJOWjm0e8
UxRW6uXMpaOKtiZFt3pbkB2X1ViSl/2OKhKDxlIEbjdCb+NsLIncHiV+zg85Lrw/fEMYTDi6
mhhZSXctkych2vvAmIb/WTn3QrZryLPWFB/2e/U/T4i5ChS4NfSLDB9+MpETI+FAd72iJcxr
PJzGj/o23XUJWWtQ3v6RFDhkOeO/W/qCJz0zv7BFdqGwW6x26lq1BrH+lN5e+mP1zSayDIwI
5Lxu8I+/Mr70gerTmFSu53CpFORuyVbIH5xmiYtp5RBCj17xMdcqXMye7CC08pZEVrhnHADw
uZmklj7YwMn2tENsnbAuNd7HlVGWbh5Lrih/EyXrt41+E1cRRL6tDStUnZRmIWe1Dcw2dWlf
kv0VltgPnMuWzUTtHEur2AhEIx030TJrHmGiCVa/RT6JOT8sJK98cSfCdJKLZQ5U/yqQZjmx
N/Yw70QMTGQNjeKRDEzUC22GONzbV9ieNW20f2YBwWRrBIscHT9e0JRAH6zE3Qqs3z5ZioPL
jWw1kIdgRUl6J1vb4G4/z9FgXTna3pvJpp6k71gd59HUd3uG8Z3RyeztOX20jffX3YzJcvJD
sD7wfEDanq/lxOHHRiNFq7yURcQaQ1NuV8F0JA1aX1Uh/Q0VUv4N/D73gsv7LMVY+fq1sjsO
om4h4FHitJeEqp1Wc1ExEt0BQIH1kP3wC0dtqJ61OmFIunfX+qWDszxbn2PQdpwgZ66jXjXx
xMFH5x8dxCTxCT96+4RLPobIMgyltRkHC3yVmFkABiBATVnivRYpY6HR1AU4eXKJWWiFB3Ro
F2yuPCanhbG3oVNr6yPMJOxYIqUKSk6FJZbGj08NwH0tW+rNWKqTkUEPS3DFy7DJothZ7fc/
DKoOQAohX5SKHAbtcNOraHfTnIPViwi5Uy5IU1mroGfdUNEcC9fO3rR5qnVxMoH4tbUjmuPk
/S6j53rntT+0sh3GTpLeM08ZgGY0mGBaSQ1c3SkcheEhjaKBTwGrCy1RNy9Le3xB41xv+FeW
7IYgfvHGFKavW5YMXUzISvNocxjChwAc91hZYZff3swdVSzMF2+MN4d+dAtdO7bV51VXrb8b
qkjfis6GrTYz0eB+u/XG4xBKMVXmwm7B0BDRjSxkt9MZUFpMCM4Hwi+6LAKavGit+9+oKfO+
wOt6i3nJbyXv8k4sgJu4xo6lCje7qZ3pHU42I/Py0VNi1tgModGMCUGKIjTHbj5wsDAlVYQx
Nq87yapp71rVC+mP0TG6qSRPko7rJywx6gvNx4T6laTzaSkKicsPvw5eUJ6sEBkrz/PtBdr5
189FzDFM3MlpP59YpMw7t2Qit62n3isEj45NiMSRizFItkcFVMT3Vg6SSuK96Dq6aCjtzL/3
XfAQy90lbGh0gjBh/LG0T6xI52FcdAMllejnyoLhRDVODK3Vt9FD76NiSlVt1dhS815xMvXF
ORLNyFd/i05POFJZkVpDZ6AjelUrqrKr5ftAwO2Z3EOw6fgmw0hRdNbcDyb8QYpETR3sPcZI
Qx7zdmV9NHtPo+HH66S2IgcNu76FZg+3xnwmWc5BZYxFQ8PHhT1OdfG479nBD6HC+F845q26
+cKP6rQ4jMDVF9aJbE97vRH8vABlMlM5zrJvPSomMd+t2nUYOhJ6lG72D1Udi/woFAQJ38C5
J+SbyLHR7sTKRf3IbXBur3cwrHzvr6tILHYnCX32mM0a++xJ9bdqRcdAyeK+DoUtlomjBv0Z
r0N+Fqd37mojRT8HMDuzkcblktS4D6G7IgGdV8PFP4eKYa08xJHr888sgfLPrnwvJeOPZbbW
ydE3Mmot+e0JyxGc1PJYtlnF8JjnLj+3G8K5n5kON+gzbeJAlaXHTWrtdpK0HCWKeaU7CGq/
23Iuqap1tNk8jCV9rtBLo6QCe7xxUhIf7ijI986cP7YXCxvrY9RR8EzqpqIuC7ZuFAlBljjL
6w2nfQu8J3lUEv2PL/WGxTj3Y5Ds2jd45lFfGbUTbRhbTNs4ghSUS72b2Wr1SvAovO6GZxU6
GAQ8+IgOh9JklGEq6YR1Uj9mHpRvs6zKD3XYaSQRN7YpEWLX0LpoFu2etLmG3curx99Ai9st
R7y32LpbTau5Q/5QVHj6TC2afxXC9TJYlzo6TLVCRDweOF0ZKySQKzEgg0Y7+H6k+kP1udet
gGAYOjjPEPTgB6CosXm7bPb05VfbYRdyL+2oJ8HPWeW0ydvbguJ1qsomPx6Et0cKmxz5NANO
9tHZ5xRwq5bWbfcvL9uwjijfFr7mj2h3qrYjBLkZleOv+bV9VmOubxPL9f+UVNUWbMvTQoKG
GRU6J/8B6pJQdy9/zaU6rinPPC3TWJi6hxz5cDXHoo3SwMPkk30VUdBBBkGQWlus4NpBQuao
tX5fqBdYS7McRhUOeXGqxQpglXKdqDHQuouvAqXj2tmBDfpXoA0LFJGSP90p0jhk8G00phm2
cAjXK5wsauL7DqV7rglqWY7ggIE2SkYegCrvdGVjpxVgNQrNMSY1LCJg70P095cr7pyttguO
tZz4I6WZXpbt7FcMxrHPMKWUFGT3K60RbIAsfOoi2X3d19J2IwlXv3g1W/VRjr3AUjS//LCd
V0NSxIuur3J+E5Q8QFC6NZgtm+oikXZD6LrMlQmRyjbSdIhNyIodY+nnYnh/UvC0skQrdp8c
CydiZGC39gOd46s7R9don6CROOnMsqxczUGXCuKi2gllxU71Vx8GnT8TP3fjh3ipNyAC1rur
G8d1lJTrFzMoPa7QMbUmc6QQYnYrHtr3Fw80yFxg5T0V2KQj8yktVAAeKLboCXnPovAJhhzt
oGzBO2zkoFDyg7f9oTjno3ZMwuqfr/sG3STP3bkfSca+j6pzxz5TuYCFaDfbOSh/xX7i2FSU
mYo50eUHfGNxPmVizZDAcemjd5WQjd7HmsRZxnynv3hQR+y1o/1yXeRs/vLo644ZCQYytwP5
nrWDp5n3XZI/MplEM8jryd6VilXt991tTMCQwiwNegXnoDiNr/9cNBvi9bLqpoHnvoJcKwPu
l7BmLb7gvlfWIG/Ohnpb4sdcCLbhD0fa8iTSOCyHt8qcjmnGLmPMSI345VSchyMS8VuytSk4
Yo+Wv9C8ynSTDeJXOkvkSOtoxBk+NrNOufG+2S94RMzwqbOdbKC1TIZihxdtaXY1KIsUXLGY
9bacd5WLzOyeXyXJ2bx1Y94XdgrfMA5e5dM9l/eLWaMyQ6ZfetKhjNNdop4dQW4XWT4a87s6
X4Sr6ItIJ0AXxfMRGKV3u9s16qQjX6yVC6V/Oz2O9LJf7E9V5kpOLwoguPE2eUSOiMqKHRIM
I4gWH83fVUKnRJC75gQErjR9Jb0n98EECcG1kxxhhH2Wt710YLIa5THhWdonVXRHiLvkX4Vv
5/SS3WIBTZEsGRwK1ReVDSedNmfPcrcjKSBewiycUt1JRSw70pdCOimLRn0VMUyh0ye3Z6fL
DuLX1EVHX6i0KA6yBb3zHFwDs1iPGrZL79gYnZw9Z8y3V4s/CrG0THyDZfpTvYM6+wi0m8rv
YNvywh9wf01jmgSPop5s4Smv+V1MGj33MWV9LvZdv8zA/PeuN11ONXvPMIYtCKIVHoNPi7qZ
uf8HhSaXXgplbmRzdHJlYW0KZW5kb2JqCjU1NiAwIG9iaiA8PAovTGVuZ3RoMSAyMzI2Ci9M
ZW5ndGgyIDE2OTAyCi9MZW5ndGgzIDAKL0xlbmd0aCAxODI1OSAgICAgCi9GaWx0ZXIgL0Zs
YXRlRGVjb2RlCj4+CnN0cmVhbQp42oz3BVAc2tKAiyIhuLuFwd3d3d0JPsDg7u4SJGgguDsE
d3d3d7fgLgly2ftI9vnfq7q3qIL5Vnuv7jUFObGSKr2wiZ0RSMLO1pmemYGJByAqL6LFzAJg
YmJlYGJigSMnV7Nwtgb95xyOXAPk6GRhZ8vzDw1RRxDQ+f1MDOj8rihvZwuQcbEGMLMCmDl4
mDl5mJgALExM3P9RtHPkAYgBXS1MAPIMABk7W5ATHLmonb2Ho4WZufN7nP98BFAZUwOYubk5
6f42BwjbgBwtjIG2AHmgsznI5j2iMdAaoGpnbAFy9vgfF1R85s7O9jyMjG5ubgxAGycGO0cz
AWo6gJuFszlABeQEcnQFmQD+KhmgALQB/bs0BjhygJq5hdO/BKp2ps5uQEcQ4P3A2sIYZOv0
buJiawJyBLxHB6hKywEU7UG2/1KW+5cCHeDfzQEwMzD/192/rf9yZGH7tzHQ2NjOxh5o62Fh
awYwtbAGARQl5Bic3Z3pAEBbk78UgdZOdu/2QFeghTXQ6F3h79SBAAlhZQDwvcJ/1+dk7Ghh
7+zE4GRh/VeNjH+5eW+zuK2JqJ2NDcjW2Qnur/zELBxBxu9992D89+Va2dq52Xr9h0wtbE1M
/yrDxMWeUd3WwsEFJC32b533I7g/Z2YgZwA7ExMTJwc3AOQAALkbmzP+FUDNwx70t5D5r+P3
Gny87O3sAabvZYB8LExB73/gvJyAriCAs6MLyMfrn4L/JThmZoCJhbEzwAhkZmEL98f7+zHI
9F/8fv+OFu4AHab38WMGMP31899Peu8TZmJna+3xR/3vK2YUlZD8rKZG+++S/ysUEbFzB3jR
s7MC6FnYmQHMzKzcAE52JoDP//r5bwf+U/3fp0pAi39nx/THo7StqR2A+19FvHfvP4W4/nsy
qP69NtSA/42gYPc+zyAA1Z/x12ViZzJ+/8X8/3kJ/jb5/zf7f3n5fx3//5uRhIu19d9yqn8p
/P/IgTYW1h7/1nifZxfn992Qt3vfENv/q6oJ+tdCi9hZm/xfmbQz8H1DhG3NrP/bRgsnCQt3
kImShbOx+b+G6D+38O7c2sIWpGTnZPHXgwOgZ2Zi+j+y950ztnp/VJze7+pvEeh9pf43pLit
sZ3JX7vHws4BADo6Aj3gmN4HjIWdHeDF/L6kJiD3v2cbwMhga+f8bgJ4L84HYGrnCPfXjXKw
AxiF/zr6F3EAGEX+EOf7qP0hLgCj2B/iBjCK/5c4mQCMEn+IGcAo+YdYAIxSf4gVwCj9h96j
y/6h9+hyf+g9uvwfeo+u8Ifeoyv+l7jeoyv9ofd4Kn/oPZ7qH2IDMKr9ofd4Gn/o3efn/xL3
e3TgH3qPbvSH3jWN/0ts7z7fn0CbP9p/3SOjyT/wvR+g/+L7NTH+a4T+KLynbPoH39VN/4F/
CS3+mLP+ha7/8PeX3M7F8R/u3lXM/oHvCZr/Sfe95eYe9ubvz/0fjfczi3/ge4aW/8D3Vlj9
A997Yf0PfG+GzT9yfy/9j2f2d1Pb9zn+h/y9OLs/ybwb2/2P+L0Y+z/i90Ts398Iu3808/2b
mNHhv/j+wjE6uNi9b+v/dpT5veZ/dIT5vUCnP1n9RSDXf3SA/V3d6f0Z/m/g97ydrIFO5v9w
8Z7LnwDvDxmjs7kj6B/X8F64s5vdPwzefbj8A9/b5voPfE/c7R93/G7t/g98d+/xJ5t3U0+Q
4798/8/2G7s4Or5/M/79Pr8/Df/hv7+GQSB3kDHc8oKdMW+wZU1w22OVML4b/f4E/yz5vmYy
Nb3XsmO7yy8k6ETqyvTATcd74cThHpS1XXGqO6EVohevk+Y66LCWBOXW397PBnEq0/utcEtT
WAOT+SfCtf2EsAT0akIH3i8O3hoBVpDN4J0y5NkOLlxISrnoj259ku61/aWrY6EL+8oHlRyy
8M+lM/Rf1aN0A4rmyHOMMuZxSD460xPC0KBduiPP3d3PomVNvhHJxNHC+Zx+ZS3w0t5iiX6a
91wvV2Nx6sIlw9XGIYS8QxubpvASOUqSwV70Ki6MkQmNLDQl1F9oFGhHBjqwVRN3LvOVjk5u
j+L8NAgQLUXenQ6NMVbeIRcZ/mmtmtWBg5Zdy1k088JskAfnpNxx+ILlGfljLt0xSHDAyvlM
iSUspTfe+lPwHZXgx46jsKOkRY4l3NyBfm7fGcq6+Dc/obglFqMcZ51uL6A74lkHBOfjlc/k
pKQtTKbOrdrnMwG1KTCCYVLgCLM5cRbvR8OzTM2hgQq0NysBcPySr9MQspZj1ZsynZ5Ib70K
mSfGQYIr+nwHT0IIEFuLDmr7LsFLJqU6oOnoVEsemW7bD6OyvyNIWVRzq3S+nfRniBihCY6V
y4MH2gXXcFYWA4H5SeG5lHhNYWa3RQ9KhDwTddMlM1/gf5pUipjEe09Ll06dh0jpu32RR64o
mwSRioldMGeUsWom5HWFM4xN3XTKMGBxLFbMEfIlq+HKD5+S1AsEO+JQ4ZYrBA5iZiYh7ASR
pgk0alt235vnDtfTJqu/ulW+Xe3CPdeRxe71Tu3obmsqMIgWUGnM6F4oHBwQZLf3NLGiIkHN
CQteWxugOHWXyIcqNT6UwndEe5iqehRvL3QabaGO9xpyuxDaRw/cK+0MxVYpuDguUMvxu5iX
RM8HzgyJTSzntHQrzUXqF/ngNDYRQXV1zcHt0RdPeKrTjK9+Yi0/9L3flSpwww7y3FfmgZgf
hm4lQlrYHmf4No1p7N5SipXnivO9FI8qNRCNT5svgmMplV12dS61FnyW1vMZVbI9hwmcusvP
8XN5QgTPYiXGsHEuOJYIYkkOp7TGfMAL1MJ+tuZbc5qKHmJ9OncflLZ2GqGNtzG2XXBYdWzA
cKC0rk2oAlior23Kt+P9M4T7bFwmXdwXUzmENMcPSwsfEtsCFPvefGFW1sfPotN+dCGDQ/KC
B1ONUK4cEAV87zatDkJ8Ziww1vweJJY8+IJbzAUeNPJLZYBKF7k4uGUCPfdD3/JMZ+ozmf0l
egLxFAnh2g13bZQKgJ9T+9qnJH0tVo/2xBMUgqMBrZMyAov30aaevoNmc7dri60Qg2z5m4aY
Nn1lUndFypzmimySfX0lwnluU0OOr5rLQ8HlguJJLTNmXDnxUwCBLzCNgpMtP+gQKurn2kxn
PzQdfwvtaKmGBLbxAWs/a9Uo7iCXVT+8+akB1NlH61bMQ2FbmNhNYOp+fWDjvULXIOJcJ89l
TpFOCtl4lgnPlIUx5kKK5Yvob3mWPcMxdscKuZgbnjycvdr8oV9bPzrGfbdejbPRFuUNYYu3
wtGJTbkNBJSOK31gJPJL7n8IQC0dJKMnNiRD78OwJbQRcnmCINRhaGVwzqCecK1QcRH4BOik
fCv0y4bA1QUqfVHRNnypP3BjJ0lm0WMYBNNOzoV9/M7y2BZrk2px8DSRwQzmWJ1YcnrbL6Bd
dj62ITgZPc61o6QNbnMU+5HUBiSmdDudWvyFowU/7tsTd6Erv7l4l4EW1YBHbKjCYzI0FTde
0SG2CfsCX+6GFlspVCs7OnHMJYKWaNrHKvFPMvfRZR2NKLpLc3paORg4LUmf6irSnpetaZrm
xvB5PhPU0wsQ2A9z3ic2ybX8rhtc0s4cFPWtHbS+e7orj0BrNUlhzh/nYQz4BTAjpsMYhGtf
8/mag6Q8QXsJzc2q4QXoSFT+ar1wIllR37CDyAlGzEsEAe7hQLt9UHaFOCNTl+gnfAL1EfbA
9cGS0XFqfiU9SJtQCYWarcp0gVbRXsvgi7MvgD1JJ0ZFm4zPPFt0wy25nejqN5uSMPo3N3Oj
Tj+pJ1YLcZ/gwHod5AKbU8+HRBXMRzLC2WdIHfFsNi/0kD57TxVGzaefSPSwrQHFQANpqIP6
BBvzhFKQ6TVlW5P/oY5DWmMRDEPGgiiTC4F67gPhaTtF6f4qnfA0rBs9CS1bLdlGgcBMc34y
P2kFSEiWRhOiTTy80vmDwTC9TPu3QXgjwom8sLwbbZOYyxLzsKTYmsiYPgF3hbOS3A373Rgn
yMKMZkk5/2XFAnOBm6xZu6+3syfZxRl4XWArMryXMrS6NnATRAQyuL85cEZ6rHDRoxdsArhJ
PiogAAzFZrp12i8BR+Ycbl7CyMZ8/BsVrj5pY8hKYKIFmzAzNBHeTsKL309NZQdob38wEwf8
+FqUoGr7lN+/60v61c8AlSZUjzCzXtfikhjzSWbcIn3EYTTZRgYgWwswbc/+4kGj+gSO5HMf
biGpweEGbATH3iazqQl15UPx1FbG15ebP2RSOFZxSL0nXqXhHHaRU2yb4DfyG/c9fzZYl4F9
EQ2UFuRjvyqAgldD8HQqqjvzcZEzTJJf8i/tIOHMlO2YhYc8fzhsvd4LXefyUAREel1fx+Z7
Z7saUn/qYRALJSBgzVk+SJQlS8TFyDuCTWkD0LH61aQmzaw79WaIYbduzaq8hScU9KghNviP
GVdDl7GcxgWRBzx7iOnK16GqckstXSp/bZvPcDS9lSzSf9ZlZw9LJN1ddsXUCfk8WUeNeYgl
u6daoE9Q52vbnPJDHk/rNx0XRR4nEHHAhOz1+3oivL4zoyZawJLHZKdfZx9OEcxNOVuTsqwX
9TL/OFiIplibiUCrHR7oeEU7zX45Ec8imB6ELKQUL/dmFONdfk9qD0XC0Sn7FUmOSElrdNPT
CKkwSzvUeObB5y3gjJocW25J1lSRBXm9ImBnC0ClMFenHltJXwd6a3f0y4q6dkFQKWv2iFKz
ssYSaKHcqpE6m0XY4J4OpP9G/dT526UarsuFFsO6zuRuj63+Z5NnibGcU1gC1qOazEcdHqhy
1wm855CDKEHNcIXHSHlMmhbEKgUoi4tzOdMbU4k5xiJB+DywsW92KBNjBsBx4uw1xB2RY2e9
O89A3XbsNKjyjW8qjCmObPknRydY8r+Kk7DmwdIWJdz8hi5A7JTRetd+ddpdSuOf7IfAoxcX
GwodKwWHlGKBwcPIE3IJlPSQ+P1wk8aYqKWRaw+skj4FauC4h5SpKzkxtl2kQ/oCEDEz2QuU
2fRpTR/8N/zXJB473OQV1WIrxZxkkkeV8VvqfnUHeUHD/g5oV9voaLxlqdDAjatQcNqcif59
jezXQS4StGIedb1KRrBIt30jkHUQhndj91P2+wqJVMZkJdIccjagqYxlQgSlWH2ck1Kmmqrh
opVwMG36+ocxs5L0euz2A4N1tvIcuOWwBLllVrFSHRzzeaunEctwRbWm/4Y8rY1sY3DzwKAp
HckaI6tvXl8l7+/7JM5cRs7uH/yjdvSHKuT+EQdbtkkEMiINBEK2B+BvHMJMP3vMuzBUJLir
stQWELxiqXIpki/JNkNi/XhGb8078R7e7mLk3yy7DqGLsxCW8E/JYyUgsDWC31a+SO4MuTYG
fhQ0VOXZOuGRAdmrDIw1DCM/+u1wp5WBRWWPrvN9ftCxHfre8ON2cAMi+gQGY3arY3shiOuY
7FcnKQkIZoofbd6KEJ7wynTDNDgnKSYqaxS+Aq0ksA5ByQ1fvJ676G6STKE1eIUv96X47QuJ
pRZUq5YT5Iu8I97SsXhl3WnGvNwzyRHxKY0pDm0aMbi6cHjc5AgEAp0gK1rXrjtn0hUHKX7n
G5D4JoL/yy7pEPrvF/jhxGGXAuxIo9wmxoRNyc7aNVKAlNKDbomuodH27jzZvSN/B/W4YCxj
Id4DdzRfmh26iDrK8ckyZwVDNnvJLo5Iw66KNCCltoAbSIKjQYy+S0HojspsdlB0Uu6QbJXI
nxR6GkUP0GZuC/1a2bYupXNRkbonAYRsUXUVmsmz+NngdjjjQfpikvoG0TN6EYpC7jSy6Zum
Cwl6Cn+c1aOKvliB49m/BrK05AtOo6+teYVk7+9KZi1kwgjV8AzkWJf/6ncCHnAdLXdItsxo
RJi23sqgtuWsdZwUjEmD8xk2n0fTC57f6fHS35xgfZT0USX7BPRGeNi2Q1hssHKhvHBLQ3mp
/O4RACZxnBy8Yd9bx/IJozmhz0eaZqMOW0R0UsBDMFXRYBgcqo3tO9ozz05itZH4YbaGXjBz
w4zG5ZMRXRBJmKydBJOJUSwQr+UU920sa8OUTVJ/rNwqnsrrsHecZw0OJqX+dUOPHiTTuGSE
lzhqHDAviFmd9TxmPvzgRIs2kesX8WvAoN4pLXNAtQY744iQDuhc7GEBXn01Peb42kxedy3B
ivtshlKQVbARSZEr77O0WjzEmiVmNWRu+FU3y9HFRGDzivfBolkY36DjPBwTzk7CYDrF2OpO
IW0u8pHI1jD3l+si5jw1S2riakr8HhnpGSLH07TX6wXMc9nhTkWDroTrnfqpJiF8p7/1ORy5
O5SOWd0cylmIJYdvAZoo/BzmGkl8vL6VtWjNhQdyyxo5wSsR9RS5bYPmvES6IiMYhjxKiscP
v2GMuUPfG22H9rOSFSIL6dyQALLCLNFRtTQa96DSfr3fpYdJ1LdEFlng4M5s2mlJGmBzejb7
4QEas2BxK4q/EwL8K+7aqM3ALF6b4a7J6SFk1AeydUyr1LQ45xgZ8EKMw7AiA2DUP3yhezDn
vOCSz2WbPCaA9Tzi5tkdq922fLVxdL1LU7qNJkUUiM+GMfJ3v27dNXhoLRyV623qy4L3KAst
TQiqup1kR55WEWL0Mj1RFr3yKTMZ6YIZWrz3Xdp1rP1JXAnJ1vqSNR171xplqpRn13jm3yk/
S6tPSZeMdM5hwLiq6WW+ND58McwYPp16PGZ5WKvqM/N6JhPmCT/tFBox37AXsb1giQ1bvFHr
65km5+UgrAumMmNORh3J46mgKiO37kFgqZ/Z920wnrAePHaA4BP1jNqU75SsNqQw5i8lJqiY
wI8ySli+VAK+3DsUvQUbrt07+m8kMEFQHdTtYVrsh/j85pAKM4FABZSlmhLyr8xQOwuuH5nX
zFwFD/3ZOGo5A6Tu47BOiF9v6hVuX7otc3cU2QiL2zGWO4zW3/bzm7+CO+dIXHtcH9Tu311R
XHjduCnr0GpHyMTnOjTB0TZvC8Ff7NrY0m1aytuKm0oj2MAXq0gSVqp/+FH3GamSqyf1USEE
uzjvLUMWJYIHX68vX4S4tB9bQdBfBjPi4pByUZjh3qrLi09pqOe74D4Zo1HuLrmxSl1A6LZt
G/EHmqDd69QcbgwMrgiiNQVkFwO1jONU5gYEIopzGihQvoI+RZGLtPfdUzDt2wJTST0JPA88
eKwJtir05Y+yHo4Kdbc7RRLxxd9+hFOX1yf8EjG9fANE2cjTOiQh7kwYYKi7L/Apd9peXoFf
e283iBiCcRDOuEYHKRu0Yeu6xw2A5GYmiL6tfrFGu0eymnNlJ+rZnqHX4Pe5kSMKGaG593TS
gCnQuQXsIYS1QMPz4Y9t49280C4oWkZrkexpXwxIz5AH+oNs+A4FqHRNTHRN41bHmCn0nyHh
2FGCfj0adCb+4LpkvIXlzgRqKl3kGPJc3WKnfk1TcllOn73CxepI2eAfg8S8gCW6lryNZLYF
KCYjWZTj47LiCEmU9gn7CMDZT/drBqKo2ODMCyZISM8jz0BxcaQ1NpLOQj6d4+FyHyhOf07y
pZaUQ38rRhbpBqtwyh9FbpBGfGMiiWj33oO8n3fi4Cs6rbskvJZK6TDv0w8KuOHQKekEgqxP
CPK0HRyEqgyxwnEwRCOrzumQOHBXvK/VcY9qdFgGS7wem8b2D7xuDWoJIt6H2zqjTaeL6i55
Tbx8NyQ2naJOlpiByfkndXlBLIrp5d383A1n4sdo62nbVHm3fS2+dHjvYcTOx5ymyw03HBbS
1hEe79GpNo6NnEU2qaeqgjkrxytf6WAw8egCm9u5q1TXH+GVRnQ9OqnupYEB20Mon0OEGpO3
HAnksBu7KH8RsY7yGBYIc4rG+GrRGhwkd6iQSu4Ja/Q560WIbZggdtQRwy4w+e/QBLhsQq16
3hrtYVcFJlfhn5Q5fp4+K6xRiKjKaiC/mcY1gwG7HsJT16IwH//CEbuk2HF482trTnOCpVp/
BecxFhzJU7Ly7BlgoZA9M1H28uJh2m6g+kayLPCbwczwHk+EQ/IQ7mXoRCTx0/OQidZ5bD3G
XXSzlrgPWHX6WUjIAUgTrdXgKMvaWrkEnePlo4VdcXBAvARfbSwe61zKszbk6/qOAjnWhvJH
fbcJnPWgyF6vNArxH1E8uVb8AOTwn/hXqQQixdWN0t4FiXBZvvMraZWmsiUWVu4FgJhzz26b
+iYA/Czrr+VaX5szKziVPPoCv8Zdx1ap6hOnpJXwlWftov3yUoYPeq/deti5fMQNmObUY4Be
7zRTHSnMUuu1UNbVgBGdzTDPAaR+RsDHoougzy9FrUl0RybTYbo3nRx2X5PPKueWuo6a8cR7
uMAk53VQZtCRTOuKPIT8ObV0shFQIsGhf5qgaVJytMoIF/+WvJNhvIAn8xUljCau2/HJRtz1
/yAvWwsv3KjNc5+N29GNGBdn54MxViGhnLPBE6kahZXQqGSuCo01cbDi2vySqp5nUQvOVYaz
clHHoaf/8O1Seqy3rTwhyAU5hCZVha9783qngeSChwHyxHci5RGG4sfv0OV6NdhvYHL4Cty1
kr78tMCJdmAO46/F0FaqOrg3uE7Ikdk3R+5S86bJoQPCnTzb9hlyeFlfvrVR9+QdFw+gAumV
sjE215TtE1mSjkFhYM+Plle30HB1nW55k8OzE+WOlNcN07pw6Kl6N571ddJRJAq9I/kW3jSa
Ro64u+cdffmeGY/fkibNd3IERRzENeSfZDfst+LoUndt7buxPsn5aorRejuNmGhKclTUeDBD
G5VhQGuxQclKFtSQ9p1zTh+yztM7YqGgxLGR2CJOCCfJ3Cyj4X9M3CbC5GXwBY8Rk50HH12z
C9QunOLNczNyv2k7wQoifg7u0WS0SewZ6RzA/y6+1cbsfIGFIYrtqgfHGik/f0mrz/GwNPlg
ntnfQVyn6ie9JafWVIgd+IvFI5DeHAYdunSukqH2wxc9owpXR972bfbw2+qdFs+YWPyWn4p7
6fXNNihtUyesWQ5UtIqELPDFt1HBKYu31Cdpehi/w50QkyLZkz+AI1PLGVkHpMrr61hjNvmP
x4f0AvewOj4Qfczr82E8WNXChh52e7LeZSQRCa/wgYKn+tag6up8kHjdr68hbFN6BNwnr7jQ
q2ymp9dTCBnCWLhoiEXU5LY369WzkcumeCmvOwMrmPY/NszTz+JUp8wQDbcPkwzwfXgy92Nl
Ph7dnr2kUPFGIoHk7X478J4muipyIepzwAiG1v5BJqwQUDTjiesohhl7Qn67/KatAaG3FlkQ
mENEppVNniQfaRqqy5iKE/+DplYl2i+EwMW0JQBLGsc8wi/489lFjI9aJnE+cwO17KISA+Kw
gDyGzcl0sqP7hzacq53qh6fuYC/yy1MXA9xQFPua+Q86hChw9W2Y7Hm+hqwnzAL2m2fAkx+W
v03s1CYGj1MolvS2OmFkdIZeq9Z1jvyFBjspSCW4LHZh9bnTGvgSosCD3aahQbQ59EXWje0i
OSbpaa7oFwJ7IiXQsSz22590SLCxbnAs57ZX4SV2VOPH7YrDxoEZMy8R3Dm/SJgb59ey0gyl
80RDSbj5vgkr3su4OyvNZpI+oMQjW496+A7rMWTId3K44y1lnRcWsnnJVEB2hEzvPGa5oRJB
Swo0QvbUuEsK0eU3hAQ6e2DDbd2276Zu9MU8utzYPb5gXzFLNSRFCJJ9lj/lrbHbtjj5nQXM
4l9NACWSZxRNPuVL0c/TaknVAKqG5uFIJijJ3AIrMXsOTaufZ1U7SexYSUz7E+EETytlJqYC
GQhTGn0LAkEd0eOMQqJndm6yNI+vN0s9Mxog+VUMddSJkVsK3wzOqLVpXrBXjZSPEEnzR/ol
qSUkWBTkvoMbjWSxXRtXkReoHJVt7fiu+Cnk14KI7aP3JMz3R5tUIzXFrqS912Aw2uv41FLL
v0ffsNZZhEvqr2e9bmFo2IFs5rSGstn9z0p3d/vaCz4QVsRfilLCopFbmcIPRy2zVRZVdpAG
rPPyyzAbYoc9YTnPl9xm9QEi9xDKi/oHX6/uM2e6DnfOLbn4uUhcQLSdcUy9ljO79nrVYGmu
qM9Bz6+hDy/6ELzDxyzPj/LqhklokJbG61SgMtS4NB40JbfhpAqFNloS3FFK5IPHktao6O7f
HiCEGijssZnMCCR0Dy8dCHIodq4ID7TT0FFXQ9byp8ff6x7CTEvptuWm+EzE3qyZdEDYxHEg
hB2/GFVAcVAj4+TAJrpMrYZR2szkRxrmI8y9sr76L+ryFMt160C4mYTAtPr6W59rBqYMzEQB
ZXWjERT7MUu9hBkoRraPM4ZRIczuYb7rKLFgMJ0j46+KOrBwQemkMJaV5UFDv5FUPJwmtsv5
JvtfYhgN5rcklglV5IWZw7+Gq9qj4vbqdhrGEop7Iba5uzNjlDSEoCXcsWKhQHmZHuUQopTr
FDEm3Dx/Sa+8n8gyo5uy+h5knpqrhzNdOuLSBJaKs8xeqRF+io4PtUL0JRF68fo8FcYzoyFv
9ZTzhg+ZAsRKbJK+i87zmr7GsZiXixxM4o8QPIOMpWmuMNyUxW4zuWs5TqfHQsmPlJ5S3hK4
D9O2RXm25zXWO8qajri51e9JBajBs6eR6VA0nOkI/KIrf1KiAsvECKYWqOtInAkuRdw7v3Hv
whXV3A/ZKV4k40alIZMudtvb5+T4AJWJTEl5kUL6iR/WZNNSVyCUbJwS5YNTjTuR8CuB1i8y
DrKPvgLWScLY0fRgbO6/DATuQC84zoRiuSwzdSCJyOI+RVx9jkTs1NEFpy82vD+blFAaU5sl
6DQRDV+/5ierOlA2JihtbCASpjlREvT4VoG7Gx3COEXxmi4lAknVMyqvBLRKIoOzosmX2W1N
wlw6TVac0w8Yebc6qOxfwnFoNAa08Y0VOWMYSyuElHqim4BesP2fSgmbF4YI5JMMQlx1i+Qz
FlfOmpQoqJXzIaC2fNAcXA12nT5SWp5CqJTMR6JPODT7h+460j670IbDoeX5bB6tkSqp9wVO
IrfyPfvg+DPK8nwPyM5dRQtivnbQg+WvEeqMpZ8oZHAl4dXJLniuDZCW5DpDlg1noqlDGQl7
sukGP97R6z67tPlC98sL8tvPseif0TIzBuTFIWHaTmNUjF8Vor8zuyBHRdw67Zfr6GR+7pYy
ng2QkiMl+nGyXiIr7yeMPq6UETL7kFE10BHLLtSyr+cCgbd1f7JY4gQC7mLpsr7BWBrl5zvs
eQ8kltti/Jb/Bv1wsOT1Ozc03Mh1sGTQjQTx/ETgSgNa5nsjCocmMGoe6KAbslgizuf7pJeP
maiVwpcHjV1mvdKlh9Y0qvgDnhs4/rkBQf8xRe1uahTW+oJa9FoQc6W50EH3WimnEpsNHLow
FHL8hPHrD0bcAY/IT/MQUmBQELoQnhDI0fe+OvPnj6kjnKPsX9MdM5QPI77aSVwJr36l/Daj
E54BRbCk7qTXjm23cTEQ+/wVXrhNpbcxwLsejQocSfRBOp6mhKVV1Zzfce73CKA/4RatiXsT
Sb8MHzL/bv5FsiWmdIraIyIzkXFgblnyrOqDKl0bqpSQHXhyArgZrG1bKtdUM2P8617eY7GB
EuYvtIRG47v5mok6NVTrs2Flsxk4V65kfQLkO31ou3UzojXU7hjlggjSmEItKuOIwZTTVnLy
Hq0L2MDuYwjMryVZUZu6RAegNBd54TgqoMWxaAqR22gKD+tg7t6FWKTS8jLcI0FQM6w3ks5p
n6I1+/RNAOx0nFSqax++AV+qS3Xh4c5+OQutHq7ScjO/TYGMcQGgyqFVcr6mhvj6o0giX5TU
UVDksupjJ7eNLMnn1K5XGifwzdkv1tiwuJno0ghVsd+Ie8YXHEYxj8TbRpaqjZKGqlCv0f16
APA2OhNjG9EsCP3UWVsPe8d0L4ssNhDDc0ViK240cz+//PLx/Ja54KtlCz/kPyJ5BD2q/QOk
8v0TS4bUQROyj++Q61Z3YBgVfNkeT3Ob+uVIY0eELmVFIuPR5WTG1njtVQEMRnU1Sf0nyDmG
AlKl9b0PBPpplDNrvq99lfno7pt5MoLxGWFiaXjqIh0JnyVbc7v1dLiqgwTCf360ypDpXhcg
/9ackHOO/7BHuJ+R2j6v93biB8+5c5K9jLFEG8+ofjennbLwML+z6pa6Exf+67vubTEBB1FK
UPczF2myK/DZr3hbpZpmEJJnMQh3SlYfuCd2GITVzSCdEq7sqBg2QGHQQV2Otr6jfq17B1Ns
ivrDiyCe3Vuq1+97JDbzaixjZgsaa9+uTxN1iQ3l5IVDJsVSkmOfjGhv8Xf7vWMdU9bdhPb4
m0Box3qzh7yC+i2e23MqIujkzNokH2tWQSpxVBq0Pn29HNy+xrK21hopAowVoozZazwj+E+b
miTOGOKzAdlagN0axIyHEIbfnaVfahD1W6NOVTHrvkHouQZfWsmrnFspAFjdcLtSRja0Ddjk
ddIkqud1pCpfkHpShgzlihMLShfCq5Sdy7MbyR0HafOiCAStyqlpTDM5a7znqafavASjWaaY
dShZVcSk5ms3mqc3xjXfbgNiuY0CJcqvFNYMvUIsGGuj5Thh+JtSQevNKd4B8S2j7lbRjPUL
5z23b65P6oXIotKLRPg7yr4CiDaD2XBd1+UnreFxil4pkR2iAuwXD0qrmI792y3bEsFw/AmS
jtibKQMeZldBlCd7+Yso7jLXJS2euC7INKT9n6ebagSRRe8otrJICy7Ianiru0I3bh+fKoJ0
fvMCpXpxNbtAiUiG2+C8qKjjE6zTbNwkP/cCY+a5LqJHg9rMoZGPtbvQkPWDyGH9lsuVCMsc
mBYimT5+DhqC5X/8GXwU2bbgWy6YobmTtvirrXjsYGNji/EoqDj1M0OPR4l6kYKo1vUz+w/9
MBGMF9E0VVMv/XyqzeczzU5+o1yA7re8mABDS0F6NwzAwAVK6OJgyBLiKb6gczs0OMkH8p45
QVvlB+GbD+UrsIwFmFM+8h5YWVKRJ1DlZTOfPpfH1TngieSIkB0SSe75BAhiEbVEyIgvAn9A
b1ZjOFGnPzR4MQCwZdrUKHG78PE2aZkvTaGff67Ms3JeQ/HTzaVWaJLFrOaEhyqfNAuUtZMl
85WOf6g9i51DrJbM/1jCbDvCDfdDkwFZuFnNpXaaNRD/4YX4MMbRh9u9cm+o9nWY3cTTX9Aq
6+gcMT3guW19Y6NtaA4B5hzxvrio4OhNWwkHvoWPLejX0lhsJh4z/HPUSijhLjtmX5q1a4Ay
+zJFC7+D5aOG0H0gBhkWdwfZiP6jVwpawJC/TC9p4iOXylhhIxgTQydV/MGPnbMkXdZ98H1h
MKXwHd2zRUNY9Kizo5gYL0ETBX3BXgpBLsIuczRihgM8XcQU8tYDaiWVT/gELkwbZo/yyqKa
gNLlCnNJVhvjWfbP8AhSGQG5Hx7SEq7DIJHxKqUqEQtMFxGWwQ5cj0UECOY01NHMwKXvToAl
KTT65t4YBWxKAweAxMU8dcctlXo2Kttui7h7mF+KHNl2fG3l9vPACT4w2y84CwJZu1vl02lr
8luFnf371GFwCP3zd3Aru+ikYFEWFYy1b9ax0mhOlF3CrrDO1MMBvSio0D+vTzUgJdi8RAtE
rXOoMsFLlqqhwAWaI3tn0lQr0/soxME5Hg9vFLFAaVjDog5kZY2etPQX8/jHdPcvOaJ9bxLs
ZmNfoatWV3J3yr31YL/ssOQRpsxztepUDJapTa687V2OPp48HnbHnj/ZV0ttGUbV4sorhu7m
AptEF5YCiUurGvJJ7lnFcD/LKWdo13Sfi3liwe0gEnyO8F5ycRmPoFl+UP+kxaW9sWzvHoaN
DlNiHq5MuP5TsZWrUGONQ5+tQfplSPb4siTcOvJwH0xZnpUXdUG5gegmevwgGYFidEA3DAlK
5RuejdfAS784V+MupsOTH7fk24BFhMUIdlbJW1MqSj09i0d0Qk3vwHKhmGfwmg6sCuksA72a
B+C+Lx8U3HlqN9MVTvv8odw5dcLg+AbmNoiSXF0WRXT4A/qOqldodM+nKXk668RfUcYeC5GE
5JvyDk4ew9/GPSlLOHuDjVX1RDh4XsRsOdj8tVurYo3Sve+dfZpkysSi37gBUDctNMlLr2G6
RI3moXJA1wr9b7zqhRPsWVClxnG1vQL5VMceLSwKxxo/CeSOcqQv4oi/NHbvPlEn/rRmRgTO
+d1y74ESUUhNiuY7mtkF5732Gcf1SCOFyLUC9/lIyWVaYIJmeEs0/KadrORGP5mQygnGZwWb
CRVoRaNT7NNFjvMdtb9xORbC+TKpy0f66W4MckeviNwYa4aoQXIQz+csm4vIllFeC/U+NchC
hJFcU/rRAWfBWxklx64PYsQRaC3wqoOVJuMB7pQP48Al2gEOUR1r9G8uUuUP/tClZ6af/JY9
4snCaHMWq/rrPooPhuHrBjZCbGxct/WiFEy2q4MuX1te0aOzJxGoWEiSWxf1r26FAJ0PGc9C
FewIzvYZXvzz6dQoutW5wlgYsFyA9hOIygK7rwwPIxGkq6/IsaVRBtU7W0/130Io5IFxEV67
oMwkunMwLda9053r7C1hLqLU8FIIzk8AqVZWH9c2xxXX4+qUTc7aTuKB68B29I1Wum5U8ZjN
Fm+Lr8OUj7A/oe1SMTzLI1MWD0GMekRod7xLxC0wv/WTekzF2NKVjdyDVPKKobYp+6AfH2a8
Vtwc6UZ3zufyAdy8aoez36KOnbvyFQFMUxbNFSh9Mns+uRvLDOjXIcWccxNl/cWsFj0yEHvP
p9RsLh8/tuDK6at5F36EgPl43R/R5d+LyIom67+BZGMUsObQvLePg87SIIy4H7jtWlLRIUXq
WNODtJSo5R3aFe3OoKZviE+JkTdjBjm+R86MNXewkYF9vqm0pp6nnE7QVbHEbJAZRSgU931E
ysFCTHh6644CegKlPwy2Lf06UawDAmwEygDX7eSH5zTRgbLUTrQ1z3MUDWSalbEsfd14FApm
xFs5EZHkYg+psus2i7OKHnmLfGhBzZGjBa1+5w4crN7aXsH3HW1UeU0JcP6vjp4eaymfdBxP
aaNP+X7BexZ2if9SWc/R4UQbKq9iLhKnDjDFQddDx+W8n9Mc2JPm3NaI47nY1zhyt+eJDHJc
wW7QV5i1kKC3leRYGsTMfzoewLynN8QJbbpC/JIx+yo3sweTqryEJxYOjSItO4FlhfVB4CXV
e0AIrUn6tt+0Pxjvigof0WxudjzJE52lBSOvZ4SCAafJ+sRfyjQhf2npRtWIPcYLxjehILtx
Qg/seeZ1dmLS6IIw2i5GicXS/m6PxjHbETmL0Aj87vHHZjishaGYyJfO6gWYIfC2z1qC8DiE
KaqSk6vskijEj8ISW5oJcTw5UqHiXJe4254S/eeXWfW21ciVcN/ZUc5l9vxWK3TraR1q4qVl
y3fN5+/odN0onrtDxaICqGZEmVqpjcYNQzxT1ZIlW3aspeFhQAkGenXfsySstVKCnOn7+IZn
lEScYiTxZuEfrxBOEp/LgFmGut/4f9EbU0VA5cvYeOA/0u1NwMY+3/QnfFM5f0qPtHtQy1Fp
mnJDvEMCkf2MS4A6kr03y1OQ18J3k9JwR9S5F7gisSgdpRHQnFSw1oIiqvRHPvxMDYgIxY0i
ja9Zdy1DNK5ykItN0MgvmKQs7B19CQuqIczNf7584XEzbx3MkGvQtBPLvpBERMJoasXH6ab/
+nhL68vJNl5Y56w1G3tZcrrEU25LjOh16e77e5v7aJqQdHh0UNdNrMoCEa+CtWltrrMvXMcO
Zul7HqU2jRXQpfBnWKpQoRsruVSVczx43XPeB/2Xyph1QJCcSE20D1A3pYFQt9zDX2dUsFhT
9bLYAPO4RR1ZTeIirZ5uBmVfJ46UOtijqNpyUlZU8aQHwTWj2iTs+3Go2cnDV3QEn/1oqS8y
OYVqoqprUIccwmeFSh/yvH8PYyZ8iTzfbXkZZYGXPlpvXris/nYRJHTcttkv+d2zV3ug88wf
074fZYSqLBbDtby/mk1tWX2lWmR5xQbINuu7EpmLFFo07PApigWUq6g0HbdswY4N00uvIjYK
TKL2Ioj9RXAD1rn74eqRIju/7cLxDUZeehy/ljnPrUxumOP1eTKIU/a+Xzb9Ez24wJbYOYFd
40gY16qqDML5mXZOdW6KYrBzMN/+L73xfUtzDQ2KG0JUK5GvjkqqFpt86ZrYQYa+pFW5josq
om19cS+XirY5PXE946o1wLsseIE1J+k2VMjvmEm+GA8UPZbbRn5g2ib4nONf9xU/fxpf5Ib/
hZriXkAg0w/4glFI0BezkwPDHz+bd/UmRGZ5PSx0kYpZzbjCdEPk/bB83NZMdxZ9dVhZE6Sr
OuCV85ovNux7O7C5EI+AfZ+VgLOLsLPoUF77AUDGCj/NBIl2ebjEJjxlIvzzB/PRg+G5ztvL
qtN4Ku9oggphfMhCzv5YRlDp8ZdwvWiJ3WuRuGYFMKk0Sr3I7sGN5VntM9+BSdOvrg6/JSKz
peM3AmikPOFuNKDKC4NKNurnkIUQIdyg2knUQzthosnpWHqcSyyhytYEj/EJSZfTKktHqqx+
9YMwTdOpZpyJYHZK3Mdbq0WnHAQaMo6p6b0ZUaOJXtbgbLu1ewbeEpFTuz/qWDP74ZFkaAfF
0zZv4eYSv/AXEDowcfm3hK5FZrws7E1kYhiw2E+ccH2ZFNi2snj/fzRy0L7qdJ8SMxC+73lx
UnC2JOowAJEGzZC/8Q7MhpIU5dbLfjUgqsWfJBIf1z0UdX2BbqfKSYAiczg8M7tUgO4hfBuc
u0LHZhQ0cdRgD4DIyUp4dOz4eV52wun38QvaXaQJfY29+MGBxLCiejkPrnyS6PkWZwh0kXLG
mHelWtwpj63g1ZlW2jhvCyNehHdLDfNvLqjZG2n77SzCe1Jf95RSwbn2z1mMmanfDq7rPGOQ
cpNJ9Yp+QlAI1qqR2CItIN3CWIjPOZq57SzXFC+qxiaFRwWdJYSCFbYv3d1PlV9SqTreGBq4
ESJzXKz11jYq8JD6Sk0mubpp8HZzdMq7TGsHd4moDoldXDaaS4vFAUKrPmbjoaRGZZ4XTprj
gqcn361Xjnypmo5y0Pc110umrQFHM7FKx5J+yebuj069yqiPlKfJo//VT/noRa6b0ItAnCzt
O9R0LRZvf3uYo3kfh9ldr0y2fes/kIhqMUqXHVlmtjz05Y5qkiZT7GbGhuE+ylLxhOylZK/d
ydYSW4uwPtncRdsVhjUjrnZNh0IfMRaf17sfzFnY5/sgdUvDJLmOkefn9W6GUtQqOJFrOLvG
bN3hIVGMfSW3I2bRQnJXL59hag6xu2pBeHNqmAezN6pAu3QWzKZRITIjf41CR/9tNCaCtAC3
MhrVpEP4i3JqMC1+xJfiSfeWABx5giY/vz5Z6DnE5vmiyNaTDadDdZeX3ad4eohANUeNo0G6
BxEK/9h61zsuAmm6xZIebNOHo1wYcUZNd5CIN2SFHN9jrt3zj9zHh3B7XpPTyAJEcKjNNGn3
R6/QJf7VZMY1hmVSdOFBVz5D6o8DDldy8nm5gBH+NhUKo36wutSWRnpJWhM8+msAYxN4X1dm
nw1I+sXDk7Zg7/qHDfFTSaz8Xo27igItXxQqNObyKKGZh8dFPnIUDPobu+9lBiVsSHEAy/we
9dxJXMpUioGpN5EKpexedfyd0UXr06uBIoycueCV6zCTEuVRbuu8UVAXDp29NLpbHqCrv2b/
JtpLKZstPwX7IB4AvA7FQDhqN/HonKvYbIa/FSNU7USkjJ9sZ2G416uq2uEniBsyfwE5eFkv
Kd7Q9bcEblZY72d+d4IypV8ouWL4dd7CrFB2gykoTZTAlaq7VlbZkmDvhtjxM23YoeiFwWLP
hNC4NLSkgcES//hGEjBVeShGBPlLpcqqFH66bBi6aKgZ5stnSIJd/0z8WlhBntUVJvcOWOBN
/ffBtXraC6NDqYJhe9bfSUDbjxjt3tA648MjZZ5ijMSJwiT6aj/Fu5LXuM3JuixsBM7QW9Ir
Bz0tycPq6Oo7sE4NfEWLkIkbXSfSbK5uesa+EFfZ77HPB455y1A5tgWr5gQmn2ACail2q/dK
SeGD6FEPBKXMtsRmO2pliT7fxu8QGipnCVf+jPywaOMWTkYup07irmiTkL3Dv1b3utagxgGO
qVlRAomjfRdqUgAUxDwrsGxr6D5so0BO4/RoFIZVOwWNS7Katm3jasYeJHDIKneegjWPwKgV
+tHgUDFbP+oRRsx+7YbFhTUwh9q8cpMhemRcR5PNz5KUGEUITKvhp3clExZx+F2XB0SViQF2
QJL3eo4aW3zY16Q+5ws2YMKJpKj8QSEpF5c3EduC4jczoS8dlam7Mn9ovTJ8pSNfu64+pWF+
heeGS+6xxnLGN7NVVt9Whh/PyVMBV0n0vZf/A5b9XbkpL8eOXtuKCfBLMWw2fYduZQkCTTW2
cdG+MrZmXRPGwNnOPmTweAmHd604M0TwBLsM+uNGVq0wqnHm6hw7d9+w3U+xli+WxZ3aku1X
OF/9YngTUhRnqJN/WabdaOOKk3P0Woeu7mUz9VSil64SRpMr1jvCNs9exD2jcR2v86nUD+ih
2ZbVkDK1CN+5xezXUV3CTLb9tj2tUdbuT1XPoNBguMKWSCrISTLRznB19jSPXu2FzOCeI7Zn
3x/5wE8UUCg/QiVGD6UgMaY79W0+Vm1GxHuMeN8uCuVryfRT4S+fgEqbKIU9Ov3QIS0IW1wC
vyBwH+ubvdeh30Jy60PxTU+jowp+Wpe1RSgoE5EeRu7Ww0ensM5QeAm/jeiZmXt0r7WsNni/
snNhy6yp6aAeVAvE3PvKShYx1L0Z5iyoYbu0Ka7mX0ot62OjhpGcfbZjg4AmMnOnrwHwIzTu
6cB/a+n8KmGUcsAq+ExASsqnCDcGZhy68IPhOUkKKinGBHuqhviAXJ1mgRzk26Qn1+VrkoYR
74SIPDOjqd3LxUozTeMYYffowHIbr7wYgrSIll98sq4utIp9cbBBFS3DUhiWVXFRbrVLQ28e
r+kAwdk+x4Nmt4jg9xMnazNVQ5l50WcVe9kC3r8W9ysDqgyn5ga886/84y+R37s9gzX9zN1S
W4wDK+GGinxkJ3e6wDYm04lrnQO8zbKfykmWdo7oPmJuwvqV+2knjxHb6Ggddnuz4FcX/RBk
yYYN9NZdD2aXdwy8kDrEga7+EWB9biQJRB0xE+Xg1N5aWFWXa7c+4BQagT5oKl30rDKQAiF+
ctgs9MnQCmaCZPtx5hYm5dGV9IoPd4JXpA6BQkXh6s3QDDRs7THdXydoSnSrtWAvV701d/bz
YcWowkPmHEL2gVe18XBJkLUebqv1RRnZgrbFnJtCm6WLpcUdRVg8xi4oc61RUoaw3OYvq0uq
7L9Ariis9maF+3RdWLdYUZGOGNm9fj5nCYO3uJcFOv0pv8nSsZNHQP8LjqI4hLHV+0CFQ3R5
DcVu5ZKUezHwh8/6p8OLXnvP30dqopHyFVRfc+oXTfXUZAIsprdxVo1+fPn1UQCSCLiQVSQm
Xr/+nWBRHAHUKy1VuRk3UaD7PMsouFWjZOpdbmGjO6XFxlCIvezFvWBR/OqYWvF8oc76sepE
BOAVlkXKAuF0R5edTlSXcQGyijzLtf8mWAKhS2qAyr7809zpsqiYpYihwNtig39ahcRwu1G8
nRq5bvJ44kkcuIp4c5q4n+CLAN0XDDUyrje9km9TuFzPZ0bIe+yFD56qLcTsR/bpV5QcM/rT
/WLbB9X+HjKPubxUAtNZ8omQqfmX18QPZnCNrIZBBOLYnTU2Ql6pP0yT1QKcVSBFWIharLWT
JDG6HKJk3I4E61cSaQrSvyEbUnu5frlg/VzB0wA2mjFvRQlWNKM6Qtpdowe7n8mG/TqtCtqR
Qr4NDF5V0X2gzyKhwwAIoetVd6aG6BxlQSMKihiNFxN+Vg6dgcSrZHISwtZ9Ngxs4uU9w1vC
JIhOynHbJCjrY5u4QnSvgmyR9fTn8vBd6d4WKupmDrDJnqLfFK5p6w+5bqqAxbigICdKwQ0r
tiJr53RspEucMFpjnrWpFN7K5C6hi5YC1z86PoH5DNHYzMztrPWFSWjEBBrpLmN0tRQRXvb0
597NcIMNjHQxY4cM3niweEp89XigD+zBMn2/S/HepqRUbVqH62xi+u08f2ab5xPupR/85pHz
ggCabP/Sz7Z8pF3EACNo5GfnUBi/L0n97ueNvEePX8ufgZCGD4duQDy8sL2GF16/RzHQ1/HT
YaffGjxtWgPwNOdLGPaSCBrcrZV+VH0/2fvTWVVjiChX05vZwNa4pOAneeQiGPZW94Bylxey
FEZWp5VnGNypfAqHt41BJVg6MGPgJBTqp1w4zdQSkFdJLVN4ekXTr87alCs3ubY5sns0zFw2
QA3iss5dinbxEuK+hSnlHgS3PVcHkBlX+Y0NJNfXH1eog8lANzOye9KEee3jWpdMryt5OoWw
HQmwti/OEcN635iUfL4plmP3vRnXMOhqcPphDhMLbLZ6lEKuDWQJ6IAthGG1apdUeQwEpbF3
jjWTYGMp7RLnckN2Ysv21tvMqYkoVvKLmc96tb5a1svRrxf5EoU9fM8EH2e0Ny36vBHehwLP
Ijk9gy6l1ibPos5W4oAq0X12clnSg5FiiHuMTTxaA5npztR09Lj/pIGzeiyGUDzoX0fBxh0a
Mq5SkxFKRKtYNaP64fcziOExdWX6SqVo8zQ+qf55GohRZAKg+uU8Yj+zHccInaHookOve6hq
6Pp9/kodHxKJrBh2r8ct9GgZXWzis51nodvz3mBYNkNMgb8hofwvJay4PIIXLiiocPeKKBgB
w9ADlsR90vrPtjTwGrFfPGzou/BdVysWP7Pc0lk4uhiUsMyOfbfLz8tkauDxY4kixaPFsqlx
asJfLNykXrdDexSAyRWpUZYjc9qLC/6+f5rpK+n07efKeMhv6mC3fMfZteL4hQKkzk6rFtdA
nf1orPavQa0wUpCfGnL2v0dYCvzOdAOHimBLttGZZPwYRENqX1irxDmCIu22Ud1Q/GtYc5mL
jL1dQ5wS0U+n2al6uv5Fa0ggTpyyX2zXQLpuwJrKjMCLZORaBQCsx7m0BrDIpO67fGC37JtK
o4veLptp3ice01rTr0h6HtbiB9/8nAUADnuZjevJl91qiJZ1cyN9Jt7BjD/fx7vt0MLOApcI
HGSAIhUaHFihOkGc4bjZtGmy0nY3YVdMSI5/iIf3S10Z/JXJbMqRs9vVPBxOzmUUEDjaR/B9
jNX7QYO1BRlb0byOjfdnUJEt3zZh9IUOu0l6JwRiuJL1NGUNIJ9A7oNtMnPjJw9+Wj4va4e0
2G9HV7J9LqsNHNxYAbpIDQSs+zaZ3oJ0U82O9duWdZo9iczLl8EQD2N1Um9yKnfZyxTggeNS
Ff0O/umq2lLt0r3cHEnFrElZggk8rT4LT08pq1c6P7bQXMhdVEI0tBnr8eQIY+LEMvy6tOdN
ujHE8wiyQ+H53BDaz5xVy8Qq1Wtv11vOg1FWbrvINQzSiNQ/o5p9KO8ZeE21vw+bsgT1A9sS
wruF1xXpyf17hKuAjriRLE989FRCqKAEHHKGsO/sqE4ZgIgxTg1fFfOKre1JVxuYcjV3K06r
Z1yMkV+mZV4o8UGYBZr+7F5M+YdqrkRB8icgt7LVK40vtWKjbkTXj0kwrekzm7vZKVXyRng+
GVyUgvjn9sUWDTelvl/59fzreXkyWqZ7SFdHJNz1apBcZCgxI8pLu54dc1/NEygPakS2Pves
mlQ2l8GVLd6+ImSbGbYcSwpslTO++kqfAl8dROG7ZtYQSvp5xQyA6k7U4lH0pYIz63ma61Np
w7s5q+d5jCoKj7uSMAdC4HqDt1UJkc7hK3LBIYWr+mgw88rgu+//kf2Q1cayaXUrTI86m1N5
KPjWxbs0iv7xDi105dJbtsgG0ADrI4T7amO3rM2h40jzdU2lToDlk8gBhy1EgD1XRdXenpge
ZRBKmq+qAAlp0IcNKSt6ErH6QDrDaDt6vg5z66uTMvKtWzrv0u/2P2XD+NaovBvVVk5TSETv
P/pLfehwhFyQKXtLZqZDgRtrE3Pa4fCB34KPXBkEXgKtPpsxHkR8bMNrcqC2G97WYXKBtt2o
/2w/Yc57y4kRgQCzzE7W7dGM9c11VifWhDWuQGRJ5a1nylJ9qqbaYaGrox7/QeAcoC3prq/h
g6eB3cgT+slmTyeaITJX7eDbFz8deNOBElbhomx02rqH0VotKL/BZy9MR+NAgK8Dm1toG3XG
pis06BFDDdeLHG3t5gn+mH6K9UJ6+XukBHyqGaSMm5othGuegjfZaNt6fuROEEESTawF1X73
grCLSJEde98M3HXiWPxaHe9vkwZ9P6lrdM1BsTaZCUKfO5tY95bWVwYZBc4K+AxnHiotWXdB
9RuJeeFrbaRCNHCVbKj/J7UFSvrwcWOH6zcuhtWGLn53mYuNJoT5VgiEw0BZXxTzhUYSrXV0
wq2OFPDrVi/axH0LeFeQp5aUPWZpuHaq4nxI4fcL0ZC6uLjmzqj0gTI+qaV13ChKfRFpVMMA
FABkj4RY62onoG0lZeZDiPm5FnUqRh+jBYqDltH1e5bqWotB15tGxlPvTPfir+WjpddcaX1P
QJ9PHd4B2YZtQULCLiKjcBf30hdsvPvBDt6Ws3CJoXyHwNlscrwQCi+AgNrCN9lJTfispVhG
1UMvFushB4ybwybBzM08N4+0LqP/rBbcx+oaYSVVcjUC3yMQXZ28+aVgzpMTCyoDdD9M8P90
ShIUz1SBo4YSuvhkqBqP8kv37VRK4Uj4/3cAARs8kBPNGeu9cZOHJ28erPvHZ6mAHPVeRrKN
cIRX9Q+589E6sKdWMQk/7PIaM0ISyHy1lsjAUgOhyXsZQZCLdNvm91iL+E8qsyqljW45Lo7J
fA+xn3xWaWrJW8WT5uaqlcUYETmrMRYEx1c237Cq/l2b3z1iPC0aDK6ISJMnxPOP8cPkeZID
eaTZtLZxUPHXlHlhIWEUG4ImLg73vnbnX26dvbvxcfADFMJCAn6LAH+cf2/94lUCxP09LZU6
9pZiN4KVxjaSrHUAXWwY9R4Q0gOx4Im01oP6iZVfLUwh9OKJ6uRSixZ5M9vWKopyhueERBWw
zrGfC34HqT7TiZtDqlpI8vrR/VR1G0WfnQUazdN7o9OveWYkdbGa9RWkQk4Ac49NMPXw3s9K
29oK481bLdhkmS5/nh9oahbulvgfC41/QT2TBzYxETsZx+0ljQD2dDYWDmlRrYDIA6axd7yS
TRl14yi9xTMy4xw7v3SnFA6IfwICq+ljUN7WLgLg5vbd4gpzl7Eu3poLTDFPLlj8H1U5AWLh
3HjVHw91hONiejFv6cPYkzemENH9GXHHSW4PWOBZausTB3A112Un59R0FkKgdzo1oUO2spMR
uGJfjzQXJIucXPIvfKH1IYwyOd7YbJzhZODPtVxGOqDhC25Y8NRCSgH2GmZHrYTaYKQftShA
BupigzjUWi93d/hAeDfJS2njFvsIU8f7SiqKf47VRQZ+bEsr0BKpZD54j3dUrQUKk4X3KmcX
ZMRF36jp0Gl68fhCav8jvDPT/ea9IUnBEjOvDNs5BMyLr+5T9+YA6po7gjgE3vXOaDehabrd
dMS53l+YiTe3ZdLYrH2UVvAExh7pjfpUGBQ4jCzx1PwVn1jetpsID7i5Uo1tXYysP/PgFuEN
V9M55g+iBbzp5RuwlAkWykAGDios9xq6RWrj1ljXh9DH30xuCfK2yoUIfbzgY0XpnCjn1gqa
9Nsdzn7oY1f8a4LqMV9u0jES+Ii0E3xhv+W295uxWGB4C7tslxCh+xbZu7x/UYYtjNr6Etpg
6UbL+X6u7lKaFhbTXkDSCxpWXyfwVMRYeZkOMVwwlzPrEAbB5CFA+INB4GhWS+pg/zTYMtmb
OojExaaNrYYVRB+AIHF+DmBloqC6w2VOBn81PRn4TDa8yzAzWEa7XJ8WROQLKwye8HaUTNZ9
SEpzQPP1fqBWEwIULV8KSfup2TtM4MY+KK2VqAAtHrEfsMu+L5iDArKfaAUsrkXjrwuaAyrK
iy6TKDo+7h+0ZWr6lG9XHFTvdow5SnK3elH+cdqRiOpdQ4F/QeoqjXd48KpSenJyT0NW2iZq
qnO0Z1MbiFs3A7qNhc9g4zh6vu1GLYu5eC0Kgjf5MRJmk+wfgZyTkSMbrMULS3jthzt4CcPD
9OHsFhsH+96iGpyU28D84HVm7ybQfs56TocQ2kgTlxKI3LiN9HXKhcqEy9/ZPfFfQUf/RoGO
9pdB6zuKUC3aFuqrXAGZmad4Gfye+BDA5VxHCKBcg2ACou+2pX8hAUt7MUSdXSk30f50GbRD
I6ZjXQtHZJ6FJPAcdumx6NxgAs/o3iDhmpXSCmVuZHN0cmVhbQplbmRvYmoKNTU4IDAgb2Jq
IDw8Ci9MZW5ndGgxIDE1OTUKL0xlbmd0aDIgODMzOAovTGVuZ3RoMyAwCi9MZW5ndGggOTM3
NCAgICAgIAovRmlsdGVyIC9GbGF0ZURlY29kZQo+PgpzdHJlYW0KeNqNtgVUlF0XNkxIIx3S
AwLSM3R3I6CkICAMwwBDzCAMHdIIqEiHhIR0SiNIS0mDdEindNc3PvU+7/v/a33fmrWY+9r7
Otc5e5993QMb81M9XnkrhCVUBQFH8vLzgSQAilqKeor8IAAIJMgHAgngs7Hpw5AO0H8S+GyG
UGcXGAIu8S+KojMUjETFlMBIFFMLAQdouDoA+AUB/CIS/KISIBBAAAQS/5uIcJYAKIHdYFYA
LT6ABgIOdcFnU0Q4eTrDbGyRqI3+fgRwQDgB/OLiojx/LAfIO0KdYRAwHKAFRtpCHVE7QsAO
AD0EBAZFev6XBIeULRLpJAEEuru784EdXfgQzjYynDwAdxjSFqALdYE6u0GtAL+LBmiDHaF/
18aHzwbQt4W5/JnRQ1gj3cHOUAAq4ACDQOEuqDWucCuoMwC1PUBPXRPwxAkK/5Os+SeBB/BX
dwD8fPz/yP21+rcQDP7HYjAEgnB0AsM9YXAbgDXMAQp4oqLJh/RA8gDAcKvfRLCDCwK1HuwG
hjmALVGEP84OBqjI6wDAqBL/KtAF4gxzQrrwucAcfhcJ/C2D6rMy3EoR4egIhSNd8H+fTwnm
DIWgGu8J/Pt+7eEId7j3P9AaBrey/l2IlasT0AAOe+kKVVf6i4QK4f8nZgNFAoRBYqJCIAEA
9CUA6gGxBf7eQt/TCfpHkv93GFWFr7cTwglgjSoE6guzhqK+8L1dwG5QANLZFerr/e/EfyN8
fn6AFQyCBFhCbWBw/P+oo8JQ6z8xagScYR4AExBqAvkBoN+ff57MUENmhYA7eP6H/sctAxW0
DFU1Vbj/rvmfrIICwgPgzS8E4BUQBgH4QaKiAFHUg+9/6/zTgb+r/yP6FAz763T/ElSHWyMA
v3f4XQWqfX9X4vbXcHD8ZR1OwH9voY1AzTQUwPEfC5iChEEQ1B/+/2cj/LHk/2/+f6v83y3w
v0dScXVw+IPA8Rfj/0MAO8IcPP+ioIbaFYkyiBYCZRP4/1KfQf+0tRbUCubq+L9ZdSQYZRR5
uI3DP72EuajAPKBWT2FIiO2fk/T3VaDkHWBw6FOEC+z3iwfAyw8C/U8OZT2IPerl4oK6sD9T
YBeUD5F/3O1vDEU57b+PoAyHIKx+W1JAWAQAdnYGe+Kj5gGFhFHjgfKuFdTjj4EHAPngCCRq
CQBVri/AGuGM//uWxUUBQPDv0J9IDAC0/A8SBwAh/yB+1KgCof+CAgCg9b+gMAAI+xdEKTn8
C6KkHP8DUW4BIv4FUVJO/4JCAKDzvyBK2eVfEKXs9gf8r0ZAXJ2dUZ36Y3xRXfob//GigkI9
oBD8qR8IiGSw3efgxvNyeTp33tUBKay9pHMjAd6BnBe4yE7lEfOfMXppqdOPC1WmOvhVXtg1
ayu8PE+fnzjyXqlkqvIUOuVlUtmwYbJ8/+PuFH0s1vuMnuUHcR1a5rMEBUaJPOdOtKcMkSQt
eLJWNp16bMQ+jz63T8a6s1Pkq4hqhDRqf20pz0/VpKIXN9xZ0kXWW3brrwofP3iUseQYFbT8
xjQ8UTuF5bHU1wv8GPcyksWu3u5Z0g6G1sgADbfA1X3WUCSpsmQ3vZIQTpnhbBbRdUae23YK
mbelKrnctlVnIQ/5qg+UA8BluGDYfSVh2iHLGaKcvJtzDF1I6q26Fw0e4UML9aIsumepUxcz
z8WWQKaMqbHfu24bovLcf33dM4WnjvwkY6o40spdLH/VXUJVfZEwkzrYS8JIiAO9l6p26l4k
vEZ+L4tGG1NSDWQr/xkRsJlFVArjA9NxnrWLbWmBuxkW1oXoO+R4Py3kHh1t+nG2UuF6gd1u
4oYqc/JpZ+xUvv6sVXE/pTKTuNNUNieJ61mT7Mpc6y94X50GkeKgzDD0mhVuDJbtvUyW8tbT
t9rrP3848fY5GLd4qMD+8+mb9LafLSTXwRCKsp3nQeR7GsVjUm9cIqt62o8OpVieWwV7PxkH
nh704UQ4BrpFSuZZyScl2ZIqm0fdOJIFRBV7caGVsbNZZ6cE0b7lU3LGoLB/Q7LpcOZQXhWF
LhHbjaZihPu0X/PL9LNm4U02/hQNH8yB1i4/lmjOggZ2cWY1XJ7hjY/JZsFptD1DKklen3WK
lF/Jflo1PMjk+U5sLhsv6H1eK9VrO7PPLEx1Q5rMdyzH3QURpNNIop/49qttk3lxeWFh/lAt
qZ8k3j38AHbd3vL1lzk54SDPuT646EtkIJVtQZTg7KL/apkQ123V/b3RBg5robIzsZR0L5pZ
J0+tuO20uGNX1/IEr2CSvlDbKGPT7hVrv4v4B8vPTlZ1bPRYVO1U974VcezPkuz/8nli63Sj
aSPy3RcyN4t4nfQzgyIUriSAvVYArYMJyYc/FA01jj62W61kELs4iVQVO/C7/aB6UPelrUFI
xm6Nv76mRGhJDwgxRr75MMufkWqVdWbJA8KzOxFqyRvbm44fXpsMnVf07OENY5s0yn6m/VkA
x11nRvfWU/GJcrCllpt5JMTEKtkDmVWyR/gwFFcytZmiES+0SIy4l0RuMDInaaJbGVB4szoQ
5kXCol9l5oQ0MudebbdfeRwTEJ3YvMGdE+6SMRMz96wrYXBOvUzr4D3lM6N63fqNvMZ0Lkld
QiQ4ECv/e//o5jMLIcvFy5WFB8PX5rdjzRRPv5yjAy2qu312NsiPGc9K3RKv0e6E6nChQgb0
hoyMtpliuo98fnRAL8JYlWnfEEnZ9n1cAn149+YbIJmexiMhQJYs08ldi2ZCvGqmbPz1ViAs
VHlQoSvRVYiYgplJYn0tCqsjPmnuV7B5ojDepcHX0G3tM1qKJWmNNMKnpQS8Agc2BUJB6zRz
LlOBa9de70K2cB7tnQ1n+WkJlY1FuymLDT/9tq6vqZ+nIY1e6kmvZlLV3KBlZ9dvqRlxFuB8
hRe0IBvGlEBiwBbWScOWfWURHSm5DFLpADim3cRczKUITvVGF4zej1Q1Oy0wd35bY768y/h+
t8rkxO0+QdSjk7uSPpjn0n0DHwbAOwVmhYFjMgU4CXXUiCiPD4FpwmGs4uDdg7ff8CYyvpNy
d3NgEt4A0vQiDvf36GJE/Ec17Zgj+kIzz4ba8EK/JGUbHeMrxi65YQQFCOXQJcGNY7GWPNH3
1GjVvIc4ziVlteZpsx14H0wK2JQMB3+404Rb1UWyPoCdlnzNYu7eyqXq3VcVcfa1NByoY780
WMrqdGYxK/3xlgwrR2uq99QijM68PV4KF2Pkk9HP3V3RZEbsFt2iZl+gxpBQptNCWLdWggrE
7Y2G/M82sl8nU7JU7w00g76N58W9Xf+hvF7KZzVGasPglHUdlJjmogBd0X3/bjpGxNjhwLw4
kj0/xtp+l3jVPsSiNLws5ENKZf/gUM8XWQuf0dgxYIDEYqEPwva2eAI7qQqu6IHpZy3lVrWK
E7oftTyRqSGCIBzsNnfUM4YPuohUdej0Sorb05yibzYuDjKf5sQKZgSO9k2bme8S8PbhbvTU
nqdMkOtqExf5HzjthBVwibjNgIymDlzc7g1+H217/gXuxpyh+iksuu8T/vVj+cIn3CUWOQy8
4tfde2QExLBaDjtdrGIunsGTaGpppip0pBxtfzoOa2MpUY4Lo20+zI1gnDVR/hU+4GD/mY92
DbDjnlsnru/dF2qmpYCP1q3LCmaUBqpcAAY2PVsblazHn/FdqWuX6Bn6M1jxi6P0muhss4dl
SsnZdzixmdjuqwkMHV9qm204qf5oOCqvdfRl3HvYdjb07XjS+zUykzWasJrozmsyM0Q62QTT
53hJsnkanXkgH0yxzqu0lCo4dd/Q62q+cZl+Y/p1mKYQLtlkkx/j/PmrtcQcjg+ar8c5JHLs
WdSon2a7Fwo/czMipKlkVp8QoRWZoC5yBx6OOFDZ2FEDwO+5U4MNJIja7gmZV5wqK+6E3bVE
Sxo+8OnKubAqbLBTGE/48cXqsUmztPX9nE+PjF3z5p8Nn/JYiGji4JNmP5V4VFhudw9dq4Xc
7KZM1obca3HULoEwL2Pky8UnTNRJtEgWM9p3gdo6XUucVjQyjD5IAwO4EVjd1ROZ+M1H515A
7cLbK1kzUmY1dvsnJU7fHQ455LTHtG2Qgv4ZJlLD9VehgA4KugWrQ3UicpnK8uG3zmy9i/oH
N7fbx+TMPZGs1hs0kdeVBQIv34W4XnW7f+s4L2tkqHTFomvVjcDhGp2Fkr4XsaA8ieAivHjd
pR3siIar8LnI07rEje/IlfvX8hTLVTaVD0CWz6ifJdPh0VYfXfq4n9kKGg3QOWDsPDTNzAzo
RIybdN9iqOpq1onMok+Dm8X3JP6smutHIj1D3praOyE2gitCQ8ufi+msc+4XjQm5OEM/gnSp
x/FPFKtqEpypDWyLDKSOH/xsM6GuzoWld62rg+TmST46RnCJFQc195lbXwMP3gpqUawO43Mx
aZYWQUSSOppKfeHjn1n1GOID3yhHG+yfPv5OaD6NoBgOZRlZfrB0rw3ffPweGtk9tDtG5qGo
D0NG8ifYiZCuwsTQk9S0ufAAKvGXTGL9gfahsSTHyqeXbxQGeIg0NiAOOoSZxXMGwYXxkAYX
xU9FJcqNWBIYnDB5NYIDXZyvTuGs5hn0irwPVJNfoi9XUypc7WINghV2gCwznFGqhEuWZAtv
+MjvCGTqGB8FivPevP85EHkzLToxkJ7zM+5VuHkGSPqR3AH0xdrAPHzCKj14/vHriOXIowot
7SSpjVs6PvOw5qfQMr2GqOZxLcGT+v1vNYhy8YXn0/wCik+4aSSb1tdbiqI35acnreOTzeWo
LIN99bstcSl+PMq7GbwO0w6T2eHROd4oP8F3N+8d/t4l6PCzQI/TjEJmmDyTsbCoWvbLiD0P
IbB347UkacRUlWucyRghMPtUJbLoEzrxpJFGRrfQvHMfd9v1KYY93rJ3774lOts8YYn5luLN
q0lmd/jZJPGrUJYXt9yiFY70HqoCOojYOXwJ5ogyPesTDesyY7fGwOXkT2CO1ywhORambXu1
oZXqPBGCwRN6k0cTBlE5be0++qsDuM2vsnrtN/RajbftLAPIg9JVZdCae8AvOpyIR6lpsC2r
Nnv6xKQpCW/hodQ24c3sdc+LlAoA51tRFQSedH4MsP4nTB35qjjzhIukai9nydzi+Rez3/k/
ZmFgvzZrzzlwGe1/R2ETvSlU366FmaOcOXCDWP3xs21FbEHeyEyp4nZFwBLzVdFoweXmhXzj
8jVrY7GmSevjU+AXyMePZdwtjKRJw+74r7zSxgdHJ952YuRhMn+nYhwjDysswJqEMV2apZMM
sJCjvXhzysw5lUQ0WV4sUKLsgogNU63apex3vsgcFFmQYTXH7K8SQLVWjvKTWWkuwJY8Fm9m
PSHAweb1PdA4sSVC76ZNZ2xJ7bNMopqaej/ICAhjHpq2IA0NIv5q/jSYIVWTfyci5oSE5InM
WygrN2d7p3njswwv8uHYL4bXPANeJFb9PZAupiQDbUHd51nv9TzkhFIG0HUeNna7eDedLc7Q
xJef8ky+lcFosxp9DHZ5QuieFm7RXCB86w0lrHJda2ceRQgRrfuuvWwM/GyrYZ5OLk5UBzLe
/1x6z8ltyBoJFecltwWDdj1nCEemxIvJs3j947P3THlGw+TUDvmmQ6O02XlsLCsl2rXvRcrz
HOe8J1fQ8ehmxszbQ2akNrzLkmlmKXw+Skjad8R19Wbkw0Nc1woc3J21TapEhlqnpAHXsEZt
BXu+0hax2+rX0to9SgVDWQPiNh8QOAbxEyU2IY7gzgBEKyl2KR0DBcGtIpz23fJ6mQ0ZtLqj
h7nY/mbEIaxNDVmbx7f2tVIV2USswR3yWYRV8aRVG/xJ7iXLqor27Jhp0q5NYSz2csLlXNXF
Wdg3IOyV3HtnYEBYzELBzrJl1evP32dlv928zjMYxjYagW83RfHgy/Xopy9rxei6NyWQ0hO5
fMXKgNpO1JXX2cu0sKhffJhRW+FLzsr8ufJC/Zw7SK3CRm8QN3Dct/PXfMhkt0cJkXFs5PI9
LErukm0TN+UOz6GBKSVONocmQoqds5XoHKaIF4rqc9xrxWh3dQd+Vk1A75Gv8/MG98PNnoVu
8+sMPk3lUPy4fk6GzoKzrvNdOB/eedQxOlFVOKzpWG6RzQ5em8y1w+v5EGa6nrf64cY357qm
aoMYYx226xHkcoleb4Ataalf8jmSUPt8LVp4KiEq7Ji7t8A7VkbLB80f5whCe6JycFDArVDi
s96aiBFDyqBXw/Zq2orp6BLRskkgvMPExRKT6TLhVl/suKsNE6Z/ie+IiJmZH0yzc0uoensR
OH/H4oPdobmLzRxE8BHzY8L6oihZ0XMBjA6MtfCadl39mKhNw10DlqgoSbYz2ZeR1HQno6v4
m1iUVnGrVT8XZc8g67UrL9Up3q0paPcp+zvEoym+kUoQQYfXwkE9l6GkPQT6GlGkrZ0d+So8
vv7Fq/ryL4c6pvpu5A/HscrmK3VWMITDVUUgZgrkk2fvk71y2xVq0i3Fy5mED+Kdz6pNP2fK
AK8aNAv7n159wP18oXDDVjOiV9RvcGub5vN+8wXHyKKVRhZQAnOGQe4CNtBwoT1mIqIKlGwR
wFyeGBfoM1QT2raZjJiDtMlwuE7pskIzyGLDClckUr76X52UCAYxvA+ooXXzJU+94owEnjoF
Ng7akw/nOJdG7Ic3kUpFfuwI+d69xmKvWdzu8n3J5DKMYZxRPZuYomZGLrTME7odfl2VIxlT
X1KIjSQoj+Gj7CMbBvB9HoTqxmwKqtHGC6e3k6gTHWMFKqzfrpop82kW5oF3s/CLfgKIp6/n
V/akK6T992O+TY6DuTvInb+aebtif2IXJzeZOC5o7pMiOA4UMZkaFxMFFEdqEWOF4MSdCkgT
mx4sFfVTWgfN+Yuabs8H7wB6acu2nRoS3cX0Og+Q8rrm93OOCgTwjXVeBl7mVWqUVk8PFspV
iaErsH4IsaiQ9+mW0jVLYMcUzG+ePBhhaVhSeW0CJW6s66aYqC00udWffatnh9+Hx+lJY71k
tXhnzCTRNJZmf0bJO7CO96TQPTsxcN2ofNvbZtctMyH35q1Cx15RNrP51HukM3ZLcaIluq2j
nltR/feT+fWx9D6kx7HIBUi/tXlYOtrXPJFDGrYsE8mZiRdN2KUqod9npucdonJegf/DA7uC
cUtELi/UcwvzWyatlXd17v1Slu3aYq5rYsMv4Kxd79azxqIU/Q52RuONWv4OA3ke3YzQixuq
rUf6RpCA5xRuqXjrgFmpZ+0YeZ13lWDy8Opfmz95vDpIxR6CU2qwtC6eDOvJBq1S5R1WWtp0
Nk7atL8Nb95ovw6RjetF13lfhs8f9yj3OCZrSgmHijon7Z7GqH2hcWmijEfWFY4wvncWGvhh
EuWIgsC7J5rnKTIiok4GUa0CDyUlTcO3pJfqSKJxhzCqn9UBLXP9G9kbpCh8i/wxCA755kgf
KSXoUL0AuZ29WP26ywkinYz9rE654LA0XSGI/rP9TYYCyxJFg8fGeDMZXU24ZQ/tc52BCrTB
OeN3oqb1V8kPektCtFWuMouaUxKedm97u4Z9DfnibRNN7E6YxtdDgbAItb50+uC/KoPhETuV
hp0Vz2p3OmrIHJxYrwNgwy5l2hloDaHhsZiXrpp5OUycfZNG090l1cxBcvGNn0HmjM5h4WO6
6duIRvAtB0uVhdixke19zPXzAQc3X8WfVX3exdGN5/cbB9Kfgq+eb0QUcvpIvRlMaAW2q9+W
e4sM0e7KJ47ZbzvajQxOKOroSjAb7+Nl5QAES31u+YUYqo2GWxbXCs4sWseFAsPXRq7GCY48
LK5Y0Ef79LFS5pLYH/No6hAMkwefKTO7fif1Cs0iw+YGiRp/TF+n6nysW3BaXfvR0euhgVWH
0S45mMECaPLQP3pHn+e5mu3z+KF0rXcmTzyM33krWJ9v1j5IjVV0o5yt1LcydjjGyx5vHxGM
fNSVw71nY6NIDus3cXD7UXA7Lyl5ecjvUOjlInVmzFtgvXXzTkA5euJtd3Y1htEHRNTtwQWa
kWwLoqUktFH1XvcJ9pFM1qEwhl+Q8FkJi1fsBefZ2Mv8N0+LsMNbn9QaaW44SOJJY4TAk9zV
R6wSTwNTr/KXisOy53Dl2uPaXswO65xW2mnnqH7sMY3zsaEyzTN7eFir882GLlbDrAbr2Gzn
wcipatqBSG71k+VLPumMk/Xo5Ui24dK9hZGP6CL9whOp6k5dffDrR6wSpPPkuJaOTPmtX7Hb
mkbDd7bCCtyJh/wIJBhyE77VTMRaPTzyc8B8pYIMl/rSmUW1eNY5lnTm2zns7l5vXgKL57IN
Pv+WFQfhPCgw5epqTVZNvr0GHciZYzBFDfuZvq9s4x+UtAf9kLTmsOL6GI/3wTmt2G2ugRgu
HwxJaH9zZHVfTyC36hO8Oe5rHW9KfhTIQI5VQRPGi7f/rC85I492NuFHRfxCXg4ks4G0ld+c
AmcqwqPGsQyr+HtuXRRHmX12BHv0uPOWmr8TL0t1dOHAO4pWGgxLAcdJWpWk2EWkn5CToGG6
GwxwyUFpfWbKKsHu02WMe4X73QvRQh1EAQIZy7875OtVRZMXL7fnHjOm+KTyASFT27C8imuW
48CbSp+b5UeQM26+JMa4lkhdqRhwjXZGEYTbdDwyIFzQxfJ41UBptjvvnG5nLDvxrZJbqQjW
M0P82sK2RLzqNrf0LyfknqMXIeKXpPR+b04m63XhofIjMncefS+iv32RCLvv+EzuwxnLUBIG
x/vxPbf6yR7+ck4bv9qHj/FE7W0v2dyb7HLFT1qclYZ3lgJwUx+BZHN/tCs9mlRcP1gFLO6f
EHLcHUkcPWtQGo3e3dD1C8lgpkpQiB00i7INhsvohWY+CzHictTpTjCeLKrIKFBT4n56Xsvy
uOcHCyF1c1qqssgEw0qw34MPKddq2EwnSkRWSCc6n2PGae/KZs4NXE3lWN1zitSj4PyB1aUh
P1ONntoTtR1WWiDj05rDYxaA0BJcoXRYg9O64dPomJzR8qsuz2S0RMdvl4YndLc0sDVZ9jS9
98eon90m27kX692BesUMS5SUeYw8gDdqTRrkDzI2qOSDeJlGp/M4fd39IkhmYuj32c10njnG
TcsMduBnPQQGJqVqC6vJ/EplVw41xTQcHWyrW++fVg99iIzKFcOSbwUFPl6FClvNHXrIl/Fv
VsociqWV2XLJV1DRduD+7JYhUtNStGSE+ZLq3TTof6EHJdF6qL2YDqB+t3zgGqeVvxfC1fj5
fmBPY/23WHP8V7wCpUVTZGB6aqYT1UFBBYXTr5ebv/qSiTo/zqoN3cvu8t4I8uvopmmxNuvm
vKHgjw+nb5xYdbrlUGP+Cpfm+5x/24uDFaFpYHFF1Lu9VmmqyqMzP0phsXzpPm++dGRfr5yK
kK+s+mUCecb0YB3nFc17y66J9+ZBZcbgBLECmW8NN9klroeOqRT1iUf8EnUhn4J23XKXpmdZ
nvZLnzEi/S5KSoSmgosWTgjLhXtrTzGXLRPcDdJunqhJi85U8eCPxodcsXD0p9Yo7zutycpE
wOe+bnbWAWupSA5yyT37FRq8BaojMV/YNIFXRovEzAjLMjoWJQusGrFXD6Xj4rGeywkN1JhF
syIgTVzDoSr3jZnowHJ8prEh0W8jeVW55O7OMiId4+5HNdMK+UBVwSGMMIsbkseenSEVdUR4
NWUxxKxxAt68M2Hd2zfT9+1jmRvL2Jr87NFncrMb6HsTxGhGplnzL1VtrY8hAsvUv/IXRTmJ
iovMFQnmNAapgz0UzI4id/g0AV9w1YnCbftzRMYeCtk5M6Y2p8Fa6hMavi17f5nJPyHIwuRU
zkW2nOLqPJrORrKMOnDXv55ltYFmr/sTelRo2R6VetTZjvDENZ/gzE7dlOf1V5Rdf5Nh5rLp
sByuSKg8mn2pHyCF8Fd5epgCOfyFMfEDt+Chrd4TToz3lHGuyWKUGtOpflPbdvOLszNisOQM
jy+hDkcqQQ7y+2Vyn01Db7n2TCcNj8OCbAt8upKd0yQYJdF7can3NO/R6x/9apWYdiHUebYV
OR6j8dDZp8k6p0k6Os+I9pFHvabkfmtd+pej0Lo7kJmButRWEDVgY9+vDMeggh2nVaW7Z6do
SaFBNjcZTHJ4ANrG4MaYfjeFg6D19Z03ZvK9qOvvE6dJYluh4mXi5SrmSjdNO+dosxOmyHJp
wqZJOdXDYxLF7wyKVorQ3X5U6Y0/QS2yJma31EaQY//d0uYp88EL8lnci6uBzT61MIMTpueX
LczhuR/LsB8YaO+lXMni3HlMY2IKIcPvbuab2IrVi0wAYzJEoOTnKwsDb7lDz21M5t2r8zu2
tvpao8gW8pcXmtG3cgQKVWup7bLfdx9WG4y0fjIEh9pUS1UxT9AWela3/ATYVSLUTtzZt3Cp
3lBtbb2dBMwBW21nt9e5qWPoiqOxnRmVXmnOHIbRO/YsTTMduEh+8hYzCIQkHJOcWQ488/v1
+R16wyI6LUjq67FHPro9v/Kwid0Ee3ojZGJZqZOaIOeBtNzNvQTo0IcPKhrDDMhMyZzHENZU
9vRuhQ9uOZEBg+joLBObe0+03/TkgEMoCvrVpVRTpvlEG/1ODoa99HnflQb37gZYuSzVjPw6
N2n17rcEI7D5sm44Sdd0E27R9ilCrX5UXe3z01pf6iUKhF7JxnMITz3kyj192KtZgy0gjlzP
Gp8E68vNe0Dm+Z2INk/wli5ygRXFogfHcDTb3TcCJfUwiQ2WhYHUKqOMKOnRl49BMojBNnoX
W2na8soKNrtdLgjjlG+bjqmJjdDlID7R0I6jqPaM2WIrd7t7LbkxGeKakdGSbYWBhzxHpExM
lGOljqtXl/oBNeFdofsbug7/ewM9soI5eUucTFWx48cRhvpT7ULiJOOZRClgFmVIFMa1bq+Z
gJ9w0wOk2VKyAm/z63wC61kTWGLs6IiSyIiw5XXnCJG+00yimZxYxKoVw+bjWpNaI0h7mWP8
UmgDVThw9PTlSD5ge9iOogknw7YaeVgfdzzqNXtsVnkstzX2IdlkLviyD/WfnKvZ526srM03
dGM8CMaVd1f0O+1DklKqks+ipA8KGZ2Zj06wwjStVNx1mDaH95QU8e7Of379yb/KyTIomsRB
VjEwsR8vvlOaJqshx+BoxCU3ILY25uV4Zqqdfv682qiL3S9ksi4lKLjaYqTYvxKUAqwK7ykM
qnuRXqoUxgMP2rncjGY3khlmMqYmkkJPvNxmKuYrUFe3NtJH55JrYi33VlSq4f0qa+hS2GPb
BrONosTKZLe6PBBFWPTxcy1LPj5624+brL6PtzCYlHwxtTJhU6XS9GNP2qXDrsn+O/3ZslHD
9qVjSnn1sexZqhwu9w8Jenaupjy8PCUTZjuEf4TdE8rH+ePff3AZHjEECrW1Qzfle0rAbJ8s
A74uiwQM4PwUrph0pCgsSVmeOdZEH+7VcCDrmhFnI0/ne50XmmKbrDa2HMhYzob3U6ivEjd7
yc6OWlq/pfjrI5ugtZb76P4wxKGI5vzrff/Nl/mxVy848z7umPbRNCRNDCwFuJUCZ+ifF2Ft
F5tp3CZOVOGVa5mQwIatbCk8HIfkRF8Ak1X5YEtOB1tjsfqZwulcVxmHNP2pXh3b4k+D5pUd
alMLyHOz82nRn0dRay+uWp6PO9UbStWPbj7owvU1KA0b+Y5T9a7kl2Z5TBzdUI1/RCOaQdtI
ddxt6y+DxanQnKfsy9dKw8qsqV96AO246LBvgoJOOIiV7OaYnVKK7xIDl3cUjPMPvs8mHbL0
gzEs97pcwo5+MBkrd//yynnC4tJAGpCaVIdPKdx0252TKScd6HvWzdLXEl5j8KMcy57ND+MM
hI0Vb1LnWFw4p5NcL7OMMMaE+PcRU63bl+HmoH164rYFYk93e6iUFlmctk1c/wvnrDfouDAo
JSPjnZYkIRbkJzPMsInJYrvbQV1TAdq/bTu6n3BLfrn/6pZY2oT2QIEjoQB2rXX76xQLY78r
1zuYKo2vjs5j9W7nXZaiQNgqbnTFnehZ1cc6GWet9ctEm+NZcOcUFVWhORlVVCpbed4rWzuz
Y6I9WLRXQIrdLcwm8DtTKE0nj7nnlo+gNLGnDZiEy1G77g2g6DPa94CM71WMMKxsm5sXe6Yr
cbgcWA9PHaT52eSIaVdEzbaST7Z/vo3Muo1LYEm1ax3rQTfyrX2f/xqB7uTwmE7jYqQs4EOn
G4EsupRCaHnNN2VspqCAwECrGhAQ69fAcV8xsxpaIhPHMLHyFuaTNMrUX7X6D+h7cIQmXs5V
8y7ISzficBfGGyA7a/fLsJiZzT6ScGk4CHNsl7qfV6lPy1TG0zhZCnyRuAbLMfO3bmSg2dhR
ibwu/7j4El8CzMp5mnbLXLCaG+/6yUJP7iZr/6M8dgslx0jjlllf3YuTYMi1xhGwtvvVbMWS
EJC524SeTDAjorlcX26lFJ9FeX45EllBHqG4L4kTQA02USlaHpli2j4wNKRAeuM73CuRoSV8
qNNBhhbRPdvMW/9/AKYuVzMKZW5kc3RyZWFtCmVuZG9iago1NjAgMCBvYmogPDwKL0xlbmd0
aDEgMTQyMAovTGVuZ3RoMiA1ODg4Ci9MZW5ndGgzIDAKL0xlbmd0aCA2ODUxICAgICAgCi9G
aWx0ZXIgL0ZsYXRlRGVjb2RlCj4+CnN0cmVhbQp42o13B1ST29I20gkiVaRKROBQBBKaSO+9
VxURQhIglCQkoYUiSG9K70260nsRAaUKiFKVDlKkqCi9CHyxnHvvuf+/1vetrJXsPfPMzH72
PPOuN7zXjEyFlWEoO7gGCokTBouAZICq+vraYBAQBBIXAYHEALy8ZgicC/xvO4DXAo7BIlBI
mf9AqGLgEBzBpgbBEYD6KCRQx90FCBYHgqVkwDdlQCCgGAh0628gCiMDVIN4IGBAfRGgDgoJ
xwJ4VVFobwzCwRFHqPP3EsgPFQCCb926eeNXOFDZFY5BQCFIoD4E5wh3JVSEQlyApigoAo7z
/kcKfjlHHA4tIyrq6ekpAnHFiqAwDgoCN4CeCJwj0ASOhWM84DDgT8pAA4gr/A81EQAv0MwR
gf3tMEXZ4zwhGDiQYHBBQOFILCHEHQmDY4CE6kBTbT2gIRqO/A3W+w24AfxzOUCwCPhf6f5E
/0yEQP4KhkChKFc0BOmNQDoA7REucKChhp4Izgt3AwhBwn4CIS5YFCEe4gFBuEDsCIBfR4cA
NZSNgRACwz/8sFAMAo3DimARLj85iv5MQ7hmdSRMFeXqCkfisICf51NDYOBQwr17i/5prjMS
5Yn0+Xtnj0DC7H/SgLmjRc2RCDd3uLbaHwzBBPi3zQGOA0qCpG+KS0sC4W5AuBfUUfRnATNv
NPyXE/zTTODg54NGoYH2BBpwP4Q9nPAD8MFCPOBAHMYd7ufzn45/7gBgMBCGgOKAdnAHBBLw
7+wEM9z+957QfwzCC2gFIsgPDAT9/PxrZU1QGAyFdPH+N/xXi0VVzXW0DNSE/lD+l1NFBeUF
9BEWFwMKi0mCgGCQhDTwJmHh9888/7qBv9n/shpBEH9O9x8ZtZH2KODPEj9ZEK7vbyYef6TB
/2duBID/LGGAIggaDuT/t/7vgSRBUMIX+P88Bb9C/n/i/5nlf9X/f59Iw93F5Zef/zfg//FD
XBEu3n8QBEG74wjDoY8ijAjyv6GW8N8TrQ+HIdxd/9urjYMQhkQZ6UAQujBYQgQk8duOwGog
vOAwIwQO6vhbTH93g1DDBYGEG6GwiJ8PHkIUCPRfPsLsQZ0JDxcsoWe/XRAsYRBxv9r7cw8n
jNo/z6GOhKJgP2dSTFIKCMFgIN4AgiQIO0mgD5gwvDC41y/NA0VFkCgcIQRI4OwHtEdhAD8b
LSkNFEUTuoOC/bQD/pEb6o7BEIr/EgWh8N/7X8MPh3vBoYDJCRRUNtipJrj1sEqZ3VN4ZUiO
bCv18LaY8FDBfUpct/qIzWK8aVbmlO4zjckusMZ9p3YDFbfD7Ln3Oz7LtVx13hL7wlwaaw5c
drET5/sXxhJ8Dji4J2ibiJ5YJqtclSnGdBMZcUbRdVApwhy6TXlpff+q6fyQ4MnHVKJxUyek
1aCto6okU4+Z45bF548muGa7PrMVyV2Wv3I+uj4OWoq+F5FikM6tK9d2BIj3rKRb6O3vm6Hv
4nwZFajj8XDlG08ojl5dto9DTYKi0mIm79KPnGKPzXQGHztNRqVNWHfpvEDyYY3BtuPy9qb1
Nf7EjpuOton20eDP+CNOevQMk0oqJjd/NRI2nR3GRdLYq5BwgLXoTENovZor/8jprBMWous9
NdY5vPDDXTdF2+ptTzD/Df14+bOy5c9+9bwvYjzsQ4lb/qpKpl9WF2LOFNjwsw/K6+FxyZrZ
5w8ZsxSzkk51bDVTKJq5FdwScJteXJzGA5FaYX5JtP5TL0XhnX0fvMRZ3k5bmwrflFtlFDKG
IRq/UDvjm17w5HgLLPq6DppWHa2K93Rd3Pet9Fq01ut1RRX6leNbXSW/LLynfxSNkgFyZT/d
aI8MjmERaYngLp9e6grfu1pGHAsjKjHILT3eDWR+04NqJRIHeJQERh9v4k83idOBBgB0HZ7s
mdFlWYuRdgep3rxuamKFyRvn3xVaUgwDdCRclUGDpybiDRPNgkx9Pm1Cecwtywy36BdDEO4r
b/UTlw2VaB39hBmn+R/RPGQy7gtaj38c3aq8sNucEyUwWs0+9uVia4l8IKXIraefMjd3xR3Y
2XYy5S9xWbXZcJ3bnaNsLn9T4bAomD/ueThA0bBtyc31hZV4uSEr49UCZHsddVcDaxgnEJxY
wLsFE9tu9ow2eF4+qqWwp+a3941yOiuu+07SpdYvddVgp7sVQQ4ll8jbwXZtzZk6zyC+tm2O
McV2DwReet4J2oJa8YGcEr/V3Ca66X3oAGBMdWQ1bQzJ4yN74MeAPhMe2bCfuA+EnEzYALrZ
XSTwFus7a0iTnYV2TpsYuFJlrSAx3jc5LskSIdJ4a1DgUW9ahkqo6aN5rPjbx4+dc2/cj7aL
T/+GH2imhFAPhEjYqJAvbTCSMcyc9Awdg7eEhqfoRy/QfrasrxHrR6My1U4ySyNI2rwU+u3f
a9UeW3FZm6nvv3RKN+mL9BcVOqFeXmbeAKan0s26SC/jb8/Eo2t2czKytK5ZHMwEwhquNQTI
wiTy8s0KaSclZW4sHXswXYfqPhacmZAVwr+9THE7upIBT+MMvFJgPDrv2a0Aceuxk1oBx2gf
Nw/p0vGFKMLfjR/EyYdv2Dc3yH1z0v3xaJTHucllf47XZteVx5ou7daScFdQ7soVZ4jewAO2
maNUs7dGYJ93gYxsTMjciEfj2RpTPnZmLwZb7clDP37JLfeJ0BvZ5Avv6AD03866tdRftHB8
8LV+XkExkHFquc4s90Mf6quJZ/roogwg7GoGvHkLILpNFdGyxsnxkoXZ++RL0yW/4Nww3OrU
7bygFu6bAdtuuOAF+2O/DobV4USBqlBpUlOT0dtJ3lcY5DKxdWJOSYb3WxeDWuh4Oy4+Ns9q
CVnwURiLEc0tq3yq6oqaXwEN8Zb5PUFPX4F98nFkllCIZIikuO+pVvRNCW68C7vURbIBQcDu
DN9fUGqvV6REX0SIy3LUBKp0Nytzwk9Orvbu7l0kGeYu14Wur9oAALsKP17/MEMNyxcIcjA2
vR449i4ImLyOZiTnSTMf4oAUBdQEZEkai90Vl2HJamTvk7ujOewDPjyHWmizVpFI8dtg9LkP
I3AhsICAoNlnBpuhYtZQBGRxX2LnXH6L8w0m7bmH93Sl433Bl1q6k9W+93Y/3InwZKxn09/M
F78hWN8V6SHpJ/Ks8FbRlaocbilIax39Jfid9XS/WBKpp2J+ukGgrzYWVcxDz6MppgdFi6U6
/AciQNvOKvHhPWcuXxU84+dub8h91LoTU9VD6uXB8ILRL2BZQ5gngzvDjukafz3eWc3YxA4n
W9t7ad2poKkry5l62YB1X6J8lFziKG13vnbm3ElZMMPWYSTM+Fl1DRV/0SfZgcAqYxpzrmBV
tN3aGyXZw05VolvwdT4NK/4oQN6PkKPYoyLFIZYYDFHkl9TWFpvdihAK+hF7Q0rLuXfESyU5
Je5HoNmDuBhn0fgKvkrJvYuvR0qO6sc/UAVWC8/r3bG4+8zus8TtbKtBkPugE7OC+phzTUDN
tdvdHXqxbQ2HT3rjzFOq9jOWgPphLsdmWhx9yJEz74wuuHlPz/kPbIgy6UxmJCpEnGvI15oL
WGmdtrzKjm8OnDWo4EtiS9QcNwcr1YeKiN4ilu0d1r6w8VYDn8hT1BZg/kFUl5jE5b29lJfb
Qi4nlTegxtOv+qGWlmitIO/xtF2Sc0LljzvV3iivdw1OFV9TvPJrTF+kktzzrhdAXlFsybZY
e6jTwHr1iFyIq4/dGRKSa8WMnxm0T60OYEh5b68tOGtlzypPrM/ALD4qwNv6/WkFXYLbs4oG
Q36y9nvCd69Fs17N3tTpBGgJcGCM92PrOY0l9/MfmLHY6fmJKgxJOjN8ZjmQN/bMMzy7ySz5
I/w6u0zS+xt55jbMekaKcfW9/VcMVCtWTfX3xxFb4zRTCkmX6HveHoSvXFz5Li743um6ZWeW
2ob0WhTP9qjvdva1Ro3I+f7ByKYztvUpvQRZmwcAmHGyjjZPQ0ty550+/g8szK4mbmuMB/k6
Vizx/vYTdCS3biSXStV+vGIDPs4f9fcEUj/ffMpheoNMEfxYMYiSemdCeax73tuF/+GS3oXm
t7jnuVwkW+axDF8/r1F1sJa6Ko0IMp/EmjHdip1WbyYutDR0EJ5KnngZTVultY5eZbkE0SK/
yk15D19w+opOdGT0arC6kwWZTxY4Ygc8GGRWnWShdzoi6W2p64sPGNlZSvnmO9WAoyhwUoGt
h1jIV+Anxac6zCZ0/FtXrWra6s/GxW1PPXLP0EhMkPlFfQvLZxn7Ip8Y7wjj1tJS16vKa8Tw
WePf44ILicIAcqZSOHC9S9es7XO79NVIopwWIu1N5mFOG4Gsu2k7YzZwOvVLpjiaQnOo5Oc3
qotKUQ9R3ZJ0vV56am/alVMjGx6cdhsUcb4zoQTqRX3JtO/xWhVT409+OIjMrZmayJxGzMQ8
ezv8NBpL0znZGhP08VgEM0dZRXJ1R93qqTBJ2Wnj571La0ElgfgXySuPMRVktBsLIzyFKs+o
9YhFI2M/yTSpMO8BJ+be8wVosmePDIHdpUDWWNtAQPxukm96SwJ/NbNEznwx//o3lZpTYXrn
1ufN2T3JzoWLuyfPda9WuEbNKs3ZFCj/tfq+427LaAcD5Q0eEziV65iaFUl5TEcM2n/gW8W3
CGry2zMJyqfSrsr4yb1PmaSwNgNZ7uU0fxby4fiSNvR8637K5SZWVc2iSwEJBu9yqh51zfvK
AnUpvkrRdSjPH4z12toutznJiFITXyG6W/s44PzMvIhX8FiK/d6HnQaV1cWEqTi5/o0Vo2ge
NIlTeUBHz7pnJy5ECFEyh6go0Hk2lt34Ywz4wrywe+Abdu1OS5ZTiF8e4N4rnJbqBsVW/9HV
NFGA2uIK8Hk/lQ8C3rV0MY2kTO5JJXvbxttT31ciPinQqjCXQ9Cj/HD+YuapB6qUqUJf33A0
cUzebTpD8wD5vtNBimnreNSfxWtoxbgSCcxfmSsQJyvDzZusIDJceEC8Xs7XTlXTZAJurX+y
GRJ+7ufsrzes9OlL2SuaAU35rvuljh82BJwrM5oRVNJ2o3GHStj7Vw69NM9F4kIpaTdZDA9C
0+9GfXWqXNJgMptpfUdzgweyFcRmMl11jLVPrMsv+HDPNQDqDEZVC60+oAwbXJ0nDXipvhFm
txV1Q7XCbaeTL/T0NuOmdn5Gz1gqKebFvemGVw9fn388MYGjbD3iF1swsCtoxc9vxyoqM+3H
VYcuk1c/nWi2JNtHh47tOJPnBQ31Kedy0fFPWusvs76np6WiY9qfib0fWD48bphU7TL79p23
PMduyX28pHp0ICue5+zhAPTLHGjA2TQS/fiF8jdix2IMljrkRbgtmc6bhDPnqNbmQU11xzG+
NcXLQSHAfMaFCnbbpKwlpVtR11JR95T0EiBmKdYmOOrPtPj2yr/YBF8emMuGCqsPs62EJKCe
m9l9nG2XXK5sbP/xQiyxTaH0s66Xm3hn4cJrG1wxZ3nGeuw732HL97zhoPxB+VX1OKXKlkSR
LbH7C5jaQpkcfk4thTL42pTR4GztmGzlwYfe90+C/VwtM9eFv9frLyoP4bG2WDu/2OzoydNO
bJMSk00CtlWUOCV7SSO8PZjWMF79VWmKy9eoOcd7mrZ2F/YhV6UL0ht5+Oe2++6bizNWuqXX
je1tLe2oknGXnnu0RzXtOZ3RE8UopuYczwwoc442rkqKlGBl2qx72WW1xCpCXtQourTX1UCZ
GJbPiIwKD3avwSnzpzeEceBHH0TZRHvj7ORCkxJmTp1PRFd85snXhxNRGUO5jMGP3/SQLH0u
lNbkpY9AD7W+3uxp1P8uM5p0jDx9xQM1Ddhkl7z2LD67BZQU+XFKKeRacoP/shrV6HVp2YsP
nmzXne9gSTlz7m9UyTuofsuLqwucVTxa23yPp5CNsbFOaMX4E/7vaSVURojiflB37qxJqT69
qenwqDn16DW7DO2Rivwtnj2K772bLDwZgo1ScXvHfY4Y2r1rQVRc8DLZtYFLASOW3SIlMP8D
zTOQeuriEBVRwZwSeLmhMMYLURVp8cztYtxgU2VpYjndBPqTQ4HBBU9v6/mJe5kzWDE3169n
itkiHwp1G473ZX329syaJR7ShXbkvHpcbJC3NUa3QN7mvLnQBVvweqntqC7fG1QcXmgdb40B
msV3+NG0fNV+ePIlQ2yWteI6TWEYadrZRrcVVVUKYDwe6n7q3WxuEui8QBJLeCOp749gL30T
2B4a7Nt622gs1+JFN/86fm54w9XH48WjTgOcYM7g93QoHZFaWvUgWzy1jSzOeWxOOCNrQ4KT
t7i4gUyj5GgrjfXi4eyXGrYLJMqGOfwVodjX9tW8/DMn6CG1aS1uMT6yVGF0JLXuln9VhN3S
rvg1eXf1HeP1xBRK/k01Odlap6qu/sbj+UntlSMxLBNnXsP8iXKdQ6hmwhsD095IaI/Y2I+W
9xgGkdDZpZvjqo/uq6rkLkatVTHJz2Jih22Tt5kyXdzK+cWsZ9vTDODsWbpriaBazs+KxSNo
cPLBd+r7Manbl5gu09sa+Zuec8nrzp4rqh+t6rJnZPDVCu1E5GPu8YhR8Vi9jxb1mkCLtxFt
frxj/qTMLYisXpDYNhcDfHqgTF2eYC7d09uNihVEYy9yHNGoF+67OBfbKSGNhXYGZU3iopHZ
8RFi3m9DK5mDJxv8rj5f013/oGthFnS9VJptMTo7Ca0u0+bZn5U9zKwOZaBOyOks65TX3luP
KNbptf32OvG2gInX1lz8eixJlxeV5LDIlGPJdcoWNS3WjZxJUB8xtN7/ZTOzTuHFpdCmrcBC
GTdS5p4+R2/d2bozDVm5O+c570J++Hf6bpc2zlON0TPumoli2k+LuCq3lLvsNlp78+tOll3K
eF3wu6B0iD/2U4KakaqBhO69htntVUX1699NkCMHSdwbi87XZ3N245VMc499dagFzne17pGy
kzP53Ugc8TBXVJMTCBhI3rIuyDgt+Jr0/Ft82ce5dc13vfQvE8iIGtPNeNa09fcXvaOI0qWZ
JUT1OX2rGtuv58jbSrH1kBGTxeFoGIeknfuvIvLWyOXsjpIyc5ovAJZyWMKFrsrK02SQak4/
eICXprtpikHzhdbwRDjvLb9RWqKsL0qNgugHhL9KvsJ0vb8G7nuSumtX+fFqGvVFnF6Y9HA1
KKU/3Pft6Eab4VWBebd3K3QaSTiqZMMc4nx5r5rClm6yqCmaD0U2q93y5wl0p0IplSOGt1ZC
lf0GWZ7co170vk97Q97LJvplqTnZ88cd80+kDCnDnFSmlqQVQxSDP62okT2PIYrjsHq0662W
ONlO4WpZZHM93i4Kcp7s6ylAr227QFveiYBAfCE92BfCIjpZZmhu8T5lJb5Vb6UXX5g/jj4U
JScPIe5IRonuP8YNs1F7USft7AkNMgvebNjSemtzaCy3ywL2wBoGNAeZXaiddh6XTIHdxh4n
az2qDoI5W6Jvrrh5m4zI9V5d9KKW3xXO9Agn/aH5lsmv6k7zVzw0bWy38q2wAIL4u6vFxDx/
mV568pKlQ9TTC2eYIXnRatp2PrCGmZ+69fdW8Sfzxaa8HHz6Td4x+XdUCxKp7I6WmopihKiU
PS/r5gMOXgA5yuMyqfLVpZY5XSwxYXLkEmeH+v02bNZm4Wn+f6V6VHKeKBp7A5wWQt5lFywm
PnhJneorXAXVoyMN3q0zI6XP+Yr376OnJ848Z9c7Zgu9OVZYril0t2MgRyW6ej6yfUO+iVKQ
bzDQ7GaptP+DsNjrqSMLPe0uSa+kuS43cNV0v2hy1DlpLHqZy5HH7xRzbrciyCzvi4tmvwEd
SQAxdINcGreq6t5g5SxaPInKesEjiQdPuAS5HmuwBm2nCJd0Ttce0T/AoySD+gpnSmthZSR0
6g8STvr5OpkefiDvKS44fKDXLKIIqpsVHl+aMrVVvUj08KYb3Cy9gLlYzq6QGo3G1TTOjVTh
zCwNbUM5Rr5JiBh68XjFe32i//7o8HYTa27ZgIO0riaTzVdQ7bXACdQuvsgy6NvgAEKml9yy
VWibNEW3trX9x4QZqeenp1i3MLOyNseHUpipjW29BD4ZyzuRXa1pccAlh2cF9XowheiIMGJd
igwapRPx8XtfTQ1kpJ/kM//lQLpeNE9prjgnsDxmYsc7fDKFim4MSF1TiJSiWerq9RdIpTKM
B5Q+7b3tKflGlHtg0dc5rYQfzsojyjKnU9qmSd20kHC1d+9lNgdIfw913RE9bLbO27W9ckHY
JJdfoVBw6JhqpORzn5hkuGPr2laLr7aIpPtLW2Oj/IOJhwK235+mGBv3Nqzz/6A4kEiQZEmq
vV8cNBf8kEl/vhIVzkkpqSloq/jGREO/hGahM+BsfNBh6dEGusN+ap4YSXJG1CbZA6aFlRU0
x33R7dpksNIDeDe5UdWpdDTwdCr9xRreL7V+zXJzATAUe6x+uaFHu3lL6vDGibbZS56wmLMh
74zJsK8JF7SS0Yjm1XMLqGO2NYsL3/T8E43OWZnmV3SGBes81/siKa+pyZQQRdEThfAKEFMw
QViWMvS9Ek77erlt9FKOFTlewRgEj2XCJkBbYtY3vfg/t0igqSuMpFsFOURIPSQ5s7EDdnJ7
j2qt9YxDQVuChw26X5LeCzUqKcBFhKdQz0Yfr52pslaw0pImP+kJcOmn2+oZvufPaiJ0mcej
E5WsVpg25RA6T3nmHXi0kbsG4Qq/+EnNAIlZE9wa3K/A51Y4HgZNHloF8hV184V1nK+O/XAT
qYjqP+Rsn31XGHala6hws9cl0cJLfM8s69nFfV49OzwbuZ0pfrRODiUTO276AukffAXh6Wsk
oj9+EnVZlQ1SnsH3BlH/fqQmzIPCwMdnk3dK2Cp6KVs4VSinmUEEpcQxla73qHLIXy2cYxT9
BSegnJO8TeHeUJ+TOaJELDGK2mMv6yrZYBpYzKOmBBYLM097F8X1FPgseBupFM7Itzy5Qv9h
tA0fRYsu7IdX+e7TNmXJSDgw9lIbbde751uxfTR7eZdBczho1RHgPqlEUyoP4qaRvoMKh9dw
9nAsMl0fz2PjU7pZ8+GyEff42+JJG/1aen0YrbEVf4zSDHv5fOvYu/d8DxbWe5nca6UoSPJZ
OwLI/EJzj2mdJlO8Nqe/2vwPQ+JNlgplbmRzdHJlYW0KZW5kb2JqCjU2MiAwIG9iaiA8PAov
TGVuZ3RoMSAxNDIwCi9MZW5ndGgyIDU4ODgKL0xlbmd0aDMgMAovTGVuZ3RoIDY4NTIgICAg
ICAKL0ZpbHRlciAvRmxhdGVEZWNvZGUKPj4Kc3RyZWFtCnjajXUHVJNr0y0oIkRBikqH0JQO
oTdpUqR3QZqEJCRBSCAJHaQ3EZDee5UiTTiANEGKKEiRXkR674gU4Y/lfOc/371r3buyVvLO
zJ6ZZz+z5w0nq54hvyIUbQNTRaNw/CABIWngfW1tdZAwUEhIREBISBjAyWmExNnD/vYDOB/C
MFgkGiX9vxD3MTAwDu9TBuPwQG00CqjhbA8EiQBB4tIgCWkhIaCwkJDU30A0RhqoDHZBQoHa
AkANNAqGBXDeRzu6Y5BwBA7f5+9HIBeEGwiSkpLg+5UOVHSAYZAQMAqoDcYhYA74jhCwPdAQ
DUHCcO7/KsEli8DhHKUFBV1dXQXADlgBNAYux80HdEXiEEADGBaGcYFBgT8pA3XADrA/1AQA
nEAjBBL7O2CItsW5gjEwIN5hj4TAUFh8ijMKCsMA8d2BhupaQF1HGOo3WOs3gA/453KAIAHQ
f8r9yf5ZCIn6lQyGQNAOjmCUOxIFB9oi7WFAXVUtAZwbjg8IRkF/AsH2WDQ+H+wCRtqDbfCA
X0cHA1UV9YFgPMM//LAQDNIRhxXAIu1/chT8WQZ/zSoo6H20gwMMhcMCfp5PGYmBQfD37i74
Z7hPUGhXlOffli0SBbX9SQPq7ChojEI6OcPUlf9g8C7APz44DAcUE5KUEJEUB8KcgDA3CELw
ZwMjd0fYryDopxvPwdvTEe0ItMXTgHkjbWH4H4AnFuwCA+IwzjBvz/8d+LcFAIGAUCQEB7SB
wZEowD/V8W6Y7W8bP38M0g1oLoSXHwgo9PPznydLvMKgaJS9+z/wXyMWVNNT1DEy5f1D+T9B
JSW0G9CTXwQE5BcWEwKChITFgRL4B+9/1/nPDfzN/pdXD4z8czqhfyqqo2zR+Dq/WeCv728m
Ln+kwfVnb7iB/26hg8YLGgbk+kf/FkJiQhD8F+j/ewt+pfzfxP+zyv9T//99IlVne/tfca7f
gP8jDnZA2rv/QeAF7YzDL4c2Gr8iqP+GmsB+b7Q2DIp0dvjvqDoOjF8SRRQcL3R+kKiAkOhv
PxKrinSDQfWQOAjit5j+nga+hz0SBdNDY5E/Xzz4LCGh/4rhdw/yBP9yweJn9jsExuIXEfdr
vD9tGH7V/n0OFRQEDf25k8Ji4kAwBgN2B+AlgbfEgJ4g/PJCYW6/NA8UFEChcfgUIJ6zN9AW
jQH8HLSYJFDQET8dNPSnH/Cv2hBnDAbf/Jco8I3/tn8tPwzmBoMAxkfQEJlAu6rAxu8Vigyu
/It9sle2k76bCvP35VmR4DpUBh9/jTFMT5vQLFYdfwdStbJr0VFy+p4xM7rvuVDN8tpd9Bs/
i+oKnMXmxcjFN8LPsZ5HjGwjN+oIsk0SlJilCzEdBHpM4RStpPJQeIch5w2vu1XtY7Gud24W
qUpoBDXqNLdWFKVp3WaUergxZ4Crt+k2WhQ7oL2bOecQFTD/3CIsUSeFTVO2+RgQ41pOMdvV
0z1F+Y7pbbifhov/4g5HMI5SRaabUVn0avnDqRzys8xCl/UUKk8bNer7tw21s1kNaAHd93Pi
6rdpLc7Yr5rapYUhYgHrtDeaclKW8xFo38RjEbG2AMnEzM9sIfBnnlDZaVUD3+b60ZCeQZqj
8SuzPQv211r733ClsXshSov2fJ5+UDQMt0t6BTHjFzDJgo1QZ7+j4nGFCF07qlcDJcq6ZXTk
7SU1B0kbIwfHY2U4Wv+qaGdYWQA0NlVv64+Btzw+W1RXGwBfgKnsn3QlAuDGiwpOz6T7SiTe
YKXirsbFx9HMbUV5CVrVysdGIUgz0q6RDGDpQr8vre1JOLngKK4ruS9/WVg2qVkY7CeznV24
dS2oyqMfl/i0ub+9N9J8/XuyZAOV0aFiqKht+ZIfdX1GXu8gXQ9t5t6kZrj5PY4QURVSrYaC
O2unw/Dk4cXAwDsS4rfuyO2d15woc6WQesdIMj2CrnTzZZucxSthc/5im2gckEeNS1WoPvwS
WM96fKvftNZzidUK7lXmcjAD8vRvdBOJoSx/F/tY2ZGlgUi6VDMPGZnuSnAppSszWdDmgXWE
LQTMltH8IV4UYuVKTyKlUoMFHqncMF7vJxn3iSi/1GS4kVigqSLY+uXm6jaVeqJMG9RoZixB
Ntfy/NBL/NWiyjGoczxXXUH3chWSW72gSVF8Muyp/KKP//kkreRgMqMWNc/Y7KJXHSP4HanC
NFLA7M42Q8xE7/NcJAPEmP8ZZ7/PsKSXiDer5VOFeJl7efRwnGOtruLo2AN6lMIe+5hbXgkz
1qjSya2kQNvfCXCV5HVN5KpkScNaYDSAlqoAYJeSZCtRrcMLjKkg228kF2kviYtsUpc07OcL
n1zKMsM2UybRqBgta5+86dDQJYhKXnMJW9nRW55QZogP6FCnYspP7N8hNJ4el/x2jYqFt7rV
43EEZ4+QIKJnkbHtdMrO4MNNtnCKeJgXqMZAV9yY6+HVYYOksQeDwntrucpM5RcTdrnc4UTD
N0+7X9kV8NFn+EkuLLatdp6Cc7kUvHOrHJIuAwv7hppFB1YKSPb6CHlsIomgfXCcGm3m29P9
xY4ZODxdiuRYeHhAOIw80OSvOBsH7T6+y5JpnOUCge7JN31nBuQrPIaZFQo4KNtkTe/HrE0F
7AEZ9RPyMDomzWrghDkyuiX1FWKO/jyu8LYutvRgqqIK7nP686KJ0OQKC6Liq0ZmL/dj5lfm
GTJPm8/iG+9MoKG1ci7DJQol9+jGdKTbN9l3ZL6c3Qy9OjYFHY9K1vo+15ZJLkWs6eDXS+qq
Nk+3YfSZpKEohWlHZUuNmKGHvox3Si1jj1Rodmt/HzDtegkzAWGRKC73elmZ1APbYnnfSXVF
tPT+AiPKS5ct7JrDp4crPalVytcnFH/YZZz0rJIwk+3mHqYWTEk1jrX4TeQ/2X3zaIeqjPcy
CXG1HAYb8Y7LdnpqqspLigxYiYDycIorTtY/DmtFc3KXmakN0qTOPqu4H/tu3e5aHz2p90kJ
lj7VYW3Sj/d0mGseHQPDJiqZDWCqY0T8K1niANeG0BnUciRx4/BPtPAngk9IdJrFHuiZLwj1
mjgm4RhLr/ouGgy4XvCK29RttzF2VOz69L7P6DUv5X/PWWt5D9Ff2PRJk7WioAVaFN6WZPjF
pK/6zOlCMbiqTyQklppGeZPkA7JwEHGm/I18R89vV8yRIFhaZuZ9WHO/ufbdYGcaXMap9rl+
hA/jmYQSy8nw2vOmppqdcz1P9yoGAbW6mttqj2luGr34WGyy7+bG7uU7RNVh1zwmB3MGAXLr
UtejRCF1xnkVqfsI7U4edNfBZLpBWtuGjrmCdLbwsgotvc8Mm5fESuAVsuYtyw7EnilGRP+F
lpzSRRGn0qmyODx9yvTJm5RVRD5PgxFSN9RubHgqOutdug5MpmqumIomyYfgcV9VcHHsDPeL
1K2bS0dPLakaa48f5ASu6O4sjKmKrpVw1u8VEH//QnQFpaATX1ByZFFbZNiO6GqGgCcXH5Ss
vZ2XgPv/2O18HLyxVOtCBXqwUG20F4tIhaOyLmo2cvoamDinA5/oIPkGg55QgMT3PlsPqxCs
7E/KpZW3Trgfv5EbuG6EuXxD5MYt6wwOiw7a/KiRns7KgxqNDfIg70sBPfAbTnNXFR6+s0mf
e6aO5ub7WqE+n+F5QvpIQViOpdRP2TUkGfWa5UPlafQh5JHk43vR6nd5pmfgMRvfphPN6i3q
Axs/4lbfM6p2snb0zCcQE9HQTY6La0gW+QxUH9C5Dsc70LH7TWrg5D2G3Xsn5XNgmXtr5yO1
Umxz3x2vh7B/V5lzN/BgMRhtk/hCE8twWOQewRcnenuxjTSg00R0u39C2u6lXoybWXqUAOOn
mGOlub8qWh1aSO9jDToIvb+YrYYcQWgKs8MoGWaMG5N2T0cUbhdQJb8kVrX/KnjgkHD9phaZ
2CRJTQtne19B7C3Zg9l1O7WECy1Nrapjl4PJR94RH6t9y1RPVeh6Rx49Gibdf/eQzwvZd74w
5N9lNAHK8qUHG0NcSjkuf3QL2HZaihHYtGapUI9oN046XQqiaCDmijENMDdzyvea15Iu6Iqp
L0uvu+tZEGgUHqeu+Z3rhq5bDFkoXPxeqjMpH/Fy7sm474aDvoGQQuecgo2RJkOFfXLDUtCH
kZfxZwzuh+hqOKH0TpnKNkJopGJWBX3j2SbfusR71tzHDdyvhMbtJ1zYjIUjr61JzJ7bBFAI
HEo/3efm14a2YU6WXwDewgsH9y6NWN0B1S7mKVO702idDvHefobay+chEsu0+EKKy95i1Yw9
pB4JTF/Oy+SL5mwu3kG+1h1g5I76cc6XraAIa1JQNnSW6Db7VPx8oJP1liUujHm7oX1EX6Gy
MZS/0sLanjBXeilonsOm4NtrwA6zF6Ge+Vt96Qn6nSbBeUEyE0W6rkqxqKLA9oxyaVEdVat2
lUdj1J+xg0gJOquFyGHjPGbLiIIt38/P2Wk+CNfUGDp1RvGtPGmK6hwua7NaWD9UprY508wT
y5zhGEzKgBQJpa7QyR0isi41Z2EDWsjY6rPRz5tYz5bP342TMFGaIm2Ve3Tjr9Sy+Ykb5cl/
Kyi6ZHpVX8Hgrb2zDaEm0fV+CYp7De+veg5ecr61QDahT3LYZ0kVGXrfvhfANuJdliuhObyW
AkwN5ko2H/ZJDOGYMU4O1tWgOyQbYSbrcd744YZb8qDCwhpv+bVlP6pRZdK9sVOGS1WRg0rP
Ts3ERHfyXLU1yIqX1WAQp1QtflVVs3tyMkrxvJf+OofLD1Ex4aua3m+2eA/jAhfdirJqeHsm
FEco0ufyCIjHDsYL4uyIdH44kvurshu013/UFOqhW4EUECtuHSw8uA2e8EDithP1ICbqN+tH
G/tiCRFKfR8QXW3+r6huP/ju2S1T94EmW1X7mS+Mz/V0u8JM3u3kErXUSu+P71xaQ5UU8USU
YP27gD1TLoGItbhbqDeD2ILZrvcyKEZ05audqvv6AUERron511srGhh8pr+6vs9XD+MzW6Bt
a1nE4ZBC92hQ0qb9KyVsNpaaGQ7lHwZnJ8K2B5RPxhcr3XJRn8ZWthwtavxBA1hUXHsLAsQa
48KQlTezKpYnEF32gmcxNnfXomvzitsQKG3Koo3cYz2PReUbuZS34PZ2aCBZdzjGzwAZFFdB
5Pxu7Z2SmkEPy+2WgdF82tc0RhulGN9zu4Htw45Pj0Y9N8wmIglWPIgjWfyk704RpxYclY2X
2DkyeJF/j8hhUGA0ZqeQetTe9VKeR2cH6f1XsbcIJ+zj+c3xXt8yMPudY1oV9gJrSbs7bTO7
zGY54QHyBo/eU6ReiKd/WGGviNz9tsq3KyiXpzZKZnlEKVYZ2iBjPTjrTmFBdSi1Ih1TvNq2
t13A8bGXn7JPYXg/MoYDs7J9Ujn3MSmpeGpv23ija3cAOfvqlAvTGbGVqX0WMb6UV1fIMX/w
/L7Blx/jxaVYEqyl+p3kHg3ejQtLvwf1AudpXUMveUT8q5ts+yatGdZbZ5QYskNfqG5y+kxQ
DwPURw9//AXuBHHLA4pUPBdWx2aIbfe57Jndw4UPNJQT9xzeDE4IbU1Iw4W67UVXWrUx2opY
5xfWstetXhUz2b6q6ommjpg0eMA4pRBq7ltrafna7SFPQHDRR7I2ok224GdkAdPSu2riAcz6
vbPnrq3DJsJDN8zuAaphnqmQtJminEKPsyMDnZpcKoT1TX9CL4aYGeFrR5e0QvKKD7RcdRlo
XVvrglK/O5oMZgZaV1MHRwRKYijInnhftebXKT6wlzvrDc9neHFl+fZ4wgvERLSGUL5On25a
ZcfHy4ScjwkCgt6dx5Go5jydObIbi1602qHQodlbBJYw2564ziNG4oTTr3CI6kG2Kk7V3ebS
iG8jziI0eFCAK2uKhpbxiMCmwRmRxxUls2mFHWuxkWKux1Tx9z3ej5T6LEmzOJ2rTgw8WuXh
YHn+Ywp+YVcblI/SrFBniN+wNKmGddEcZhb6sTOyfqhJ5GWLXfC190FIvFoKJj/ZFrPaYs0n
nL5vPFhPWvr4ShtbDMMYzlnQ1WZRQiv164zdJzEev17XnvEarlwPRebe+EazPpXsgw63DjD9
3QVm5b2VOi3IQlG9n4njF+9iCqsWxYbRIb+TnYyU6gI6A7kk0k0sbp25CdI6RMNTWWfr/vml
Un5eYBeJ4uqi5AsRRXO2BLhdXAvCl24c/m4iMW++/9AtBxwiiSL3odzInw4Slyix9wt4FbNz
lfiYix8p+PUxJRQDkPrS1T3Pvyi+4SCgYv7Fyy869j21YaBbA6JG7I3RGUNvI0kjzblo2qDs
V72o6mu3biHcWM8Hyp65PZX/waandlM3nUDFy93jhWa/UsZpApH+JkdipOHYrGfBxl6HVPAd
yuLZsEI5cfW6rCPui1U9u5PJjPVtYoMwpXpufyX2McaJ/rfk6JHQe1Y/vjCl74JBZNs3CtSW
/NOSSin0726RTz/ToEQWQrHqtUnkcJtX9C973GwZjynldnCC9N/EZcLeGxsRhGU7GPOP93Jd
HrC/UPh8mz44IzQo46129SOGztzBrnhAINPl4U71N0uHexkRhuXM63HmPlyS80/uJDUo8x0R
HyNt0gL8ApDOSDkS60x0ktPqFMfLKM6SlgOKiNBzimgyRviaJGTCrgeUVtmV+HjjyvB9SYuE
CmOgWmFieU2bV4Vwuqyq07MhmIj0WxBkj2CRuN7Esvi6VdnOqrpv4TJh0cbHyqnb+6teJMcM
YOzNomsOg0+xbWXim0wEugjRtrabGfb7LaAxzeramW6R7bmmYrLW/k1AbvVLuTbZKyFu6+Mm
/KMh6+ycFaWaqwVldOUlpIVXkXddto0MupU8Pd8SFOo5fiUZ1VYIetJOdmLcvCu745Lzbfuy
+8kW7nlkxobHyMurAnf4mXmTJjlvfFYTR3JnbU6yB+UQsIEd0SaDpSGz7FqxJsEkzP77kep7
guWdh64F2ylv7lgHTYinnnTSeIeGS+ljGWTHLdRUDp6HmK4adzy6tNf4HnQaTRsl/XaaqVen
siy4bL1i9CBB76rBzFJDOB+zKLUdTptXw+YLQ9O6RP8sfFgVzmG4YGvvnKh8pb/49Y5AMvlw
M0HKmG/om2cQb8KbBK5H0vuXl1qr1PZK8zmHm/iZZUT114z7r0uQNs5T8etZHJ1/ae+vwi6P
3h1Wlvk6tJeCDK50Ll7GDBP84D9iDwhkZ7Vt2iemiJgl+DZatNl4eXK7WBJg/ukTSYgC9aC/
PeVzOi5LO6Jpp3zK9g36C5SfCq3C+6BL8hK2rTFDyxZRnbvxlAQXnLxU6VnlszdTYghCxlVC
YX8RepI7A0VTmE0NrIn3BFeuSWZ0VfMmDA9PzBbWdq9N8pnWaC9cL6tvZvGlLx/w5uG1gSlP
+Qp9Dati33T5XHpBL7br+YZK1mDcxKqPYaGJOBX2kOigwJWZ0Pv2mDHweVstLFVMJQE6VPGD
tV7Kv+mTCZ3Ck+CESsdRH+6NpCWuuadM7mxDi/lj9Gk7Xp3Y5rbc/GI+k9fNCyZxV8wi/lKd
f0OJsOeQQFN6Eda2R+YFLuhZVRYFhE+YWvAq3c1CuXayeSvI8vuO0yJ9+NaKF18RuQW/VkzY
EemCcitOqeW2ZkM2hpq8t5ZMWrT5J1s0VlM8yy0VP+YFu2bmDMj6liTOqUAuU45XnA2BKC1v
FYiJxCRYXSy9AWVQzV6YbMSbr6gP+rGHKuavKl3BczcmnuZ/EGHabbC/HFHks/IiEgT8THzD
/gx+kaoNfmmyc6LWXtetrPCczuSCPFe2nJhvyoSHfha91CozqlIR1SdGzrSNqSR8mvBRybYg
5dGhRNT1z8ZsaPRGNlDa2F+vc+D2RvsxpbplhTy1kwTHEVtc5wZrVfzFJ9vvR/S5jdOf/QXm
hWOSCeRX06tNNxMxLfmJr5KJLz3Sk3xjfrBydndnQl07MC+sYM5h+TInTUvcMiWbu/L5Y9vP
57zuq0yv85yZ7tVmna9MXzq812zqXXKkFQZ9NjvimeTZ6iTXWf9Jv2RpgJ3T0s98nc/BAruU
4Rzg4eQt6DYi3p/A0ZlLy0xBwt6sxRYP2mZ65m5bpnXDwkMkigFJt5pF+9V0eMZh8EBEPyiq
UiTRhrXb/GzM9GIzM2sjzr+NaYv2gzFBtCexzStHN34uns4HrA+Ppvygtay1vjJQ0Sz9ggkz
Tt+el3H3fkDsKYqmJyV0Muq6py9u4GZ93tKfydoQ3jqN5oZtpJYdv2QlzyIKTlCoRd5fe/LU
vBdlnEx2qzObI5m6Do297fV6t7T5kWA3Lrx5Q3Cv7vHj3Hs0D71e5HA0VOlID1Gt7/ylG1a+
fBZC7tJ0/PXcsGeGzpNxf5IfNcod0VyfE7+Q0OnVkjCxZx3przNHXcAbHc8W3+jyVuap2VTh
HT3StFJlVkPGgMhkXaHBGx8wHcQ+pFDenGnvPgbakRm/N2PRTlmS/tLF++h+4ddGhtJJ4lrQ
WdWY86gnDZ9msjXYabd2LJ4vEHrNHPfxBNa8L8u+VwibPiuAtoUkrKhoZ/CljeTRMNNy+21K
QT1c551EJy6TwLNnx4AMAlK2PN0DPwIQLt5SV7jo1Hxv65awNQ2ES54Ql0o4HucUnSQ4XD7r
CyldlZSp+ZLvZDYnDL0Ionx9CUbiVbO7fyLTFUG/tZqupk3Q1rdJqv3qoVQoJipL3fbCyiUG
ZvTJXMtPpqvnA5tktJFtChZ5oL9A9JIN/w9HgfBYD6u+9JCbRPAhCvuuvYPgwbW3Ua33Y8k+
SY1Fy1eLUPPBopNM4nOfrpVrB65j7C3SvuTqiDfXWVsrbj7uunV57Zk2bgonlPYMU5H5AXWD
kMQsZ/6pSRWnPERw1W263Arg2EatrzksXK4lzxs7cy+flKoUTW13jyBzPbheNW4mBFP+Pe+5
04tZZKrjLhweujjSrCSYxG6+29zNH6jNrz/w0DWrlcimSlSxpW/IenH1YJr+G1HwcfuzHQyT
WRmfzVOtz4E8YlPUd7dvxaUov117mupHlkLi2f58M6im2/aDiJzlh8xou0XRpZsUzjS7AsI+
XS4jdS+dfWXtvv2V0u2pX6ih/y6B6NJkE61AJI2a0dHkj/SBt8H0oVqvP/f8AKSVbDj5ksPv
/ajVGMUSlMg8LCW/VHdbK7yqsvnbzP8And1xGQplbmRzdHJlYW0KZW5kb2JqCjU2NCAwIG9i
aiA8PAovTGVuZ3RoMSAyNzYzCi9MZW5ndGgyIDI0MDUxCi9MZW5ndGgzIDAKL0xlbmd0aCAy
NTU5MyAgICAgCi9GaWx0ZXIgL0ZsYXRlRGVjb2RlCj4+CnN0cmVhbQp42oz3BVQU2vsGCtMd
0g1Dg3SndHe39NAM3Z3S3UiXgIQCgnSHktLd3SEddzzn/I6e//etde9iLZjnreetvfdATa6i
ziRq7mAKlHIAuTKxMbPyA8QV1dhYAaysHMysrOxI1NQa1q52wH/ESNRaQGcXawcQ/x8G4s5A
E1ewTMLEFWyn6AACyLnZAdg4AGzc/Gw8/KysAHZWVr7/GTo48wMkTNytzQGKzAA5BxDQBYla
3MHRy9na0soVTPO/jwA6M3oAGx8fD+Nf7gBRe6CztZkJCKBo4moFtAczmpnYAdQdzKyBrl7/
CUEnaOXq6sjPwuLh4cFsYu/C7OBsKUTPCPCwdrUCqAFdgM7uQHPAr4IBSib2wL8rY0aiBmhY
Wbv8LVd3sHD1MHEGAsACO2szIMgF7OEGMgc6A8DkAHVZBYCyIxD0t7HC3waMgH96A2BjZvs3
3D/evwJZg/5yNjEzc7B3NAF5WYMsARbWdkCAspQCs6unKyPABGT+y9DEzsUB7G/ibmJtZ2IK
NvgrcxOAlKgqwARc4D/luZg5Wzu6ujC7WNv9KpHlVxhwlyVB5uIO9vZAkKsL0q/8JKydgWbg
tnux/D1ZW5CDB8jnH2BhDTK3+FWEuZsjiybI2skNKCvxjwlYhPRbZgl0BXCxsrLy8HEAgE4A
oKeZFcuv8BpejsC/lGy/xOAK/HwcHRwBFuAigH7WFkDwHyQfFxN3IMDV2Q3o5/On4r8IiY0N
YG5t5gowBVpag5B+RweLgRZ/Y/Dwna09Afqs4N1jA7D++vn301vwepk7gOy8fpv/NV8WaVVx
JSkdhr8r/lcnJubgCfBh4mQFMLFzsQLYfi0ZD/iD33/D/NuA/xX/l1TFxPqf5P6IKAuycADw
/V0DuHn/q8P9n7Wg++fI0AP+y6DkAN5lIIDu9+obsHKxmoF/sf1/PgB/ufz/2/tfUf7fVv//
JiTlZmf3l5ruL/3/j9rE3trO6x8D8Cq7uYKPhaID+HCA/q+pNvDvo6wINLd2s/+/WllXE/Dx
EAVZ2v3bRmsXKWtPoLmKtauZ1d879L8pgMPbWYOAKg4u1r8uGwATeGD/Rwc+cGa24AvFBTyr
v1RA8Hn6L6UkyMzB/NfBY+fiBpg4O5t4IYFHD0ZcAB828Ak1B3r+tdoAFmaQgyvYBQAuzw9g
4eCM9Gui3FwAFtFfor8RN4BF7DfiAbCI/0a8ABaJ34gPwCL5L+JhBbBI/UZs4A39jdgBLDK/
EQeARfY3ArPL/0ZgdoXfCMyu+BuB2ZV+IzC78r+IF8yu8huB2VV/IzC72m8EZlf/jTgBLBq/
ETgXzd8InIvWbwTORfs3Auei8xuBc9H9F/GBLU3+RZxgdhMX8DZZu9j+bh2Y1sT1twc4mulv
BM7e1NnEzBYIfqMs/rDi+Ff+94n6VwGmN/sXcYGDmTnYgbfp3xQ4f0ns7X8n9WvNWMz/gGBK
4O8I4MKB/2FgYweHANqbm7hY/a7hl4+TG/i4/k/CAU4QvGd2JvZ/RAaXb/Ebgn0s/oCcv6D1
HzRg/BtycfyC7r8TY/sl+M3H9cvcwc35DzawgeUfEBz/d8Kc4OlaeTlaAUF/WIBlf/Czgiu3
+QOCJ2n7BwR31u4PCG77H5WCr2GW35G5wK4g8PH9Qw+u3eF3MmBnh/+owcU4/laDgzmC32rQ
fzaAk+0f6X/nzwHmcgQ6g9/kP0y5/5JZO/wx5V/tc/o9v1/IDejy18Xz7yqx/xI6uALNTe3+
Q83B+Vvxf7aP+x/Nf+35/pH+15jt18j/GBgbuP8uv5sGdnIB2lv/d325ftkA3f8YGxc4iAv4
xfy3WHADXOz+XE42NnBWv2nBjw6Lq5Uz8I8dBzfY1cPhDwdwDLc/IHjW7n9AcGYef+wp2Nvz
DwgO7/UHBDfR+3dy4EjeQOe/qf5zcZu5OYNn6frX0wq+1f+H//r6BAR6As2Q5mcczARCbT6H
tt7WihJ5MG2Pvpmk3tbOoGfymXduc7tHg0+lr3kfvOp8LZo61P1qaVOS7qfIAtmTz+HXevh3
zcmqLQ++j0aJahPbLUhz47j9Y8WHonV9JIjETBoiO75PTr5aQbbQXyE75Kjzndx40VQKsW49
eqU96/oqFofDZ7ZVd2q45ZEfK34wxWrGGASVTVEXmOZM41PAuTKRILzGPPNEn/p5PYmZN/ZC
JpfIgOR3FMtR4qO3xh53N+29/FGD3aWTgIpAD58E+ifm8ASNj9hemhzerM+HkqX+Oc+vgiVk
eaiM6UtMr5j32LNrrNWiQY09n9yH59vZtvJTAaG0RP1YW8mfyhuxjZwplHFqWoyisVw/cdgC
SfbaLcSWW6+1uixs0okX+H7UvQCmUHWtDgObunwe6p2Wh771M92EpzffDjV+2+zy0y4T7hMm
tvRgey1ppR+1tMifTZIOW+E6AtWpDZTFfsW44J7K+whrEiboE3wudk/ItlHMyqrHC9sDOUx8
wpXvex7nV9VwptS+NoUxa+eB+TbkJYRb6cW0I/3srJjAikPS+H04XUG2ZFdkwUo8rarAZ2DD
VEgFy9laFS6zRLkXmULSBtfc+QBVCaesdM/2bPVQlEGwl80dXxHziVaVZksCV5Eq+dZRNNPI
XkPQoFhIWC/ftfnexnVlpZghzr6D1t1ZlUeE2FDcugZPaEFku1pgXqeLcqa0aDRU6c3mdA+i
KeWxhpg7uX1jPLq2xpv7zZHO0kcPxgpZCWraknnFPvl9wXe+82/nJEp6CGoDRXAjfzYGsn9u
U76lg0B5/2o5jvr9ziI0pVHbUKPW+TOhGJG6xm0hpfcaRM/sj5FN8u8Tm1Q+dlUGZZy9TQAB
rphMaLtEGvLZzcCsy9U3dDFRzxZRTSuaHqL1C8Sfsqf6gatHg8MwYpTwbRys2EKjRzKA4nLa
9ysKJQzYLzPJuTYb3jki92TxTW+qXQw+r2D/FAyrfGPQqQtJtSohHKF5gDi+88idmvfDU7pA
FTRQSZQVRbBlXUM9k5JLPjuBpMAOgfdJPzcL42qzJICePMYiTCcYwWwPIxoBYlNwmhZ78HN8
2rkalgqHZAF5KBP/JwxajLXncVE0OfQaZtj53s/icqMQcq4VEDQ9PjxwCdyfkCiDtMZ7xjsP
p2dkpomSL6NZyr+hSc1aelBIcaXEe5yrR1D51rwEOagKju6OpiMjTxj7fxHMIWVjLfdFyHwR
bNm3P61vvJt7vzJkdbaSH7patR+I0NBQW5stPERgLHzJk3aIi2w0nA+rn9p+yeupIsjJNk1y
+cZ17FYGYgEdVYA782uTn7O8G9s+x0OWpjgErHUWbr2Ma9XniUm/ay980plnfzNSaoNVp9NA
g+bmHU5lTndy/WyjG9nmwtrTuppHnP4ds2hC1lWSygtFuTvFPF3Wj8Px7j7cq/gpMwa3PQAo
5zynoSwKDoI3N9ApORo/dOWZl+TxD4bouxjxpL/J+5hEiOuJSee2IZGSeC3SoUXJ04b3sCuz
TmqlV3PLqlBR2T3s339sYkrGW9PvxD+cAo4MRd8OECIQyA/P0rBTW6aY1ni/u5EbJshkdHPw
V/zI3ovvveKWlJn/bor7dVbL61LUvm7UyokXvo7RD6vCvUXyKbhm9Pjfx27WDc4s81yraITL
N+PGeq8eQHAahx5tyTutVPnmSgbiTdnFowvK1zNjIiXa7J5ke7xO5ArmP6o3iRwO/bfYtFhi
BsXeiHy6uj8mZ03q0i1w8L6jOr4bvxkIpO6t6pgYwvFYX1lnf+tQ0bMKqDZ6Epa1+o7utlcg
Zn8iBYfH38CGhjCXZo5QPujFfRPcubACIJFC/RCKrwDiUr/woClnOpysrcmV9r79wHeA/2aQ
NmmLbvipVfbRSum+fsZnSxkTgJbBBq3gbjZtjwNr3VDaSTNIoXh0YN8r0qg9HV6FX1xlv2RK
zTqfAfv63jjrEL63IHk1mcXiZ0+OXRu1iiR7AT+plii9upgCy45gBe4JF1aFeK5o0epNjp1A
tc/3TmQ6yuY5HViQFFwSBUI0RAZEKK+P2pxDEkZXrwYe3ZaR9hmUqehzgLyvgyKyEdbMZLo2
xuozcWIbqteW4t4Ld2Bl/ifDthsT11wyBBFltsMClhwIqXOylC8cXqSUmZtm6IqKs+PSfXpP
y/rQ9h9fmr3HYqQC4BAx7SruKim65YSqgTBzWmLx2mLEfrta9AkwS+qDi9YEjAWnQStlp2qY
uE24JW0tUrED0BVtKjnMe20KMBOBnrcwpfhG+qM6WhEYeAOXV6r5NagaKi8/3UPy75CA3xiT
HJ8XCEOcA6yS75uS3XDPE0JjjBnsfAgRboCqNzMJRiIWeNwchDKrKibuE94EmiM4RrV5I9j9
epVspK8rtgZiMWviFRkGTB0DwwV8liuGEYOqVDlw97S0BOYKWkciJtFQMauVmZVz16wZW3l5
K2dIQ456wsMs894YvFkToZBau5eXutUoMH3ISGzXCoqzo7OzrO7KWTD9URW7TN60VzGdNv3d
YP3pzoRTlQ2vdtgfUMm34aRV0lQ2XAJIcjG0PS50MY/LBqF5J3YhwFcV7RbzzxAr5HoTvI3D
OKtwRo4qKawIcVeSaI9WlObho5JVsH6mSRadsyRaB9lxe0G+k0OMl1JuuBCUR9w+VBkpVo4T
FcX/5h6eHLDyw66QZrfhVnd7tp52fhRCe2F8O4Sms5A1SB7wTICTxWKNaD3/ww3RNJewWxyJ
d6DXW1SmZDqPAxLJi/lCP9/z68ayK5uoW1VFDoqj6BizPmeR+hy7qUcKgxnAtbz4RAlIiG9F
LDH8eRm5jyKTnNR/q1KAgcfRoNjDkwBTd0MayXCZS7J6ZGkvGQeTOM9o6WuadMPN+tl+IB2p
KIpdI9bECZvxEq8b86Ubw8nmPMX9pZDAGWOA91D9BDWSQ0vNar4n9CBrhkswxswgAaY2m5Tn
2MnUXvoqwPLZPjG2wVPL62fDAsZEDsVbSm9//PQyR/eLLtQckvDEzOu5vg/MzmJ8kVQ4oCZd
8Spxtvte1wpzEcqbD7wQ47ZK76ai5Wsh8ycFijoPppLtgqTu6eCQ52KULqNKIQXW1kvMnz92
PxxDJlW9elx93Rol2F9akLrZhxWKVQHt0lnKJ9ggHY8qLmkcprVfaLXWNtRLjaOaPCpV4qDS
1rsxgRESQFWR0EYxwcHReqPCN8t3pBfrwvcOktZ4s4oU9ch5QfuOXyml5GjQZfLnQEojmQic
RQjKe0MS7eUwGnZOD8xyO2/kHaopdu1TrM8ey2H9R8p8pi9F2xTKpXlY30a0e15LYb5dZik1
9qqIUf2EGDGUYqCa2k0k9bpiyVoD9zx2z1AJcG1uVKRoHFIcrk6tUafULM8TX4PAoJY5c6Tv
XJL9OKj7sw/rWNcJ6Nf6aY4YpST6Zk73ncr9FdKoFKSmZOHR5XPM2aR8SOc0ukwM7ecGIUg9
VZFRdNn5NVfqoq2XtPed+h/oeXpp2h/zrUZBOSifCPZ1aacWTbq/aPSc0+o4B0ytZrKAjECp
0HIKBbjICHRpIkifd/O/j2chVTUokfjISzWsLp4Z2mabrnSDDvxxj40VaoreIiyaFGsWQH7t
83mMwHTfOFVYXWreKeRMvmLLoArAcrYXfTlxScXu7r+8AOmtQr/ObHlTfvPN5eeZQza2qYhP
otcMMgK5uDhZtA+eGQKzdoDel6NT0h1WPBDymqljmKWLSoY5FdOEwXXN6FQ2jYKgYwcMZhO6
HRaK71f/7HrevXvmod60LwwWowPeXh/cQ8jWjT6LeVd/e5cXfsUu7D7VigAHdXDZ+nP2XY8O
pEkROS/BdLE9UtriO3xLj3lyeCSEW55tKURdES/1t/7nYXlQmVV3dg5iM/sfkxHJ0nLcyVnv
9hqjpFKCUZZX70/KJVdN9COCLW5VPDkDZcLycXwP4LUf6wUWpUlnsF/pYlFwiF1xzV8+7tyu
yxhQTFbqw92ypY1mHptxKd3yVTgKsfPItYg9XTa4sECfRH2xpLsq98RRZURzFdKv3uAdSZZ2
6WsK4idTo+J7y41NE3Fv71VNb91AEOU+tG/Tfa39IVqhV03MkERNzMSu49Czzih/VjeH/zOX
YlkNzOrOySL2aRQ8VlxLFXoDUcCHBxab4rC1vvkCcr8V45STQwkabeLAwYqtGVWdr1RwMqtl
u+jDrrLFVa2IAYPTzPO6xOcicyCcSue0V0ZXR6CloG4E1Hblx01XUSVYJgVUUFp0ujCs0Qqu
oVHYoiV2UoN/Lm5/vECsMWnt+PEHebF3K2fcwN4vXUtkNYlNSEIpe3Ydqo6J4YSVhQGT9J3h
X3LuGkouWGIF4NUJaFEMv/7k33KFkftkI3KA7VlZFyJJxyr9TWC0GWdR1QkqrnwgxVaD9utZ
7iuBXMEEJyLQ3JZbkKudgjhbsk4vgGuEMB3JKXG21+lHSZDwVvS4N5u4OkMncZEKW48/KXAI
Sp19BJmjUi5NceFbaKod3flkAxUCaTNwSHWbxd5RiUueB1L7CRjlS9+zOLdiEiWTVrWm93Wy
htMtVtOvo693t+fqAxy2JmCC/HuaburRAcQd+RSkLMKU7vaHyTwCeeo9sxLJmqYj0ofsN2Lz
w7JviQLV4dhuAJSXk80YVmjD+qrhClYVukzbwf7qzs9eJlwARRVd6fLpcQFSPphY4rcw5RN4
uhC40WEiXIFJy6sTdIRIt+8ThZBzekIahyRkbN4Vvtp0wXHGCfZcSkPaYe4WWhifqakpGLNN
r16w6xWgSauhFNxdyKq9ACbQW0xsSXlnGzcONAoXbsqaQYioy9CkCb7AtiadwADdQRC8WEE5
UsHEBptanyo4+i5NqkTJvbxaN/nPJxmwc83IizzPYNOCTccUn2ci11ks/DhW07IPv5cObFJI
l6dhVO3SWii6TMBPkeloaz75PV43NDbp9jbEGiIHTs1S24wMkMu0n0Yry7wgDI3EkRndfYkW
2Hv3efQiIHFDrsm9AO1z0NslSiSqefgK9EVacSvhIK5MwVB1/CeSluPvtV3nIslV+DmIWSYf
6wOZsDNFA8yiwvftHLQh6xXpLuLhnCEayygXjWfHQbo+NovGHL52UO4k1cbNtLJ2+U8Ba5/I
t+sfC35OqnR/O/JJKYSTrMk4fTPqaLJniBw0Z3WobAttnNN4kr3peHuPUsXr5rVE5XyRtnyZ
6oZk4Wfm1MPA1eXlT/60/HY6557otvMITZOxCrLdNZ9+x5pf5iK/XTmsd5Gu2gioHLRPIqXV
/uw0Docr9NFtb62XSZo/Yv281zskNyxbRs+AOl7z2H2uE4IUddx70xB/7btYrBd1oJLGRtMX
jjf41TqHa8Kt9thySbe4TJMcoTck1puzMiJLCUEWYyFPtk1qzIfZP5/caQMH7JkxaUfUN7sl
Wobn7bweyfB5knELUXR/zojXVfXZ7zcYfqmRduMyks6Gv22YZyt9QHdliZlCfl6LHd44Q1rj
jPzEVgWKMHqQEPJzhGPYsaiw5LOiIrn/0Af5VuRU8c54zvDHV2n5awGuSrhij4HDFpgtWWen
U9EPHBaiwau6GNZuHwO7l7d6LtomTo9+YOo6v9onkfh5zR8fu2BOCq9WAr0MSBZ1xUA5ZKpI
YMSm32g2qSgearbaGOPTnypze0FQ38Xnk08iCMXo1ZAvN9Gh2vKwHEr+ohyivwHlGU3kNBBS
5AUjS5f20mrzikuhrEK206zBz9eKtJMq0VtiA0tzrDvBo0U3lqHt6aMe/+jpbu9Ycd97to6L
BruAeWAn0QCksdutCBShL8zHIzKcmaWIvfqsfsMFbqITllyviQdjk7MCzNJB1Cj9mtGoV8Y/
2oclc4u6PQi7YI9MSIlQCrx3rC8UTELxMP1svtXuDok8FEVt+/UFeKLvnGp/gYXP3Aa9c4nL
YAW9RvNBq7ET1iv3voxO/YYZLdS0y3tM5sikMEEzWPQAfSpvLAQwrv9A3W2cVniy3DHkUiHc
7P69pd/Q4DHydRLOzJPqt/UPSqYWYQyLre0robkOFIix82WaiK3eE5eWB5YjJltxCW71UvkT
mYI9WDr3XstNFR/Hoe5ft0INWl6/cArrsL/tTuD8IJM1Upg9e5Fl2DXupAB0+Pw+Q/P40h/l
piQpaZxH6Ii+v/gyUwaUkAvV/KFKlIdi30ciXE2Qhd31SbFv4OrOZbs08MGWT1bnKsmiqPz9
BPTGy9jTAwPWfKmO5FFZ2qtB5oN18s7xHorXcovqPGidC7qkNQjEe7CnNouoJDQ/5kX35FAY
KnciOr62IGAuYL75maZUsE3F7f5ZnVBDFyOSchG/WiH9hXO07GRXOBtijPb66KbnLkAKz1xL
WmGGkWEX1wXno/Rz8ZohS1O5U30PzNA1pFVMH/rHuzs90o/eoRLlriIoHDdAzKzsvD3FOREh
G3pBbSvjLcXWCKGX2cKhF/914NqxloTctG96c7MOut9Embhz1CBev8ag6OAesgX+E1RGUVKK
ip8AbBTFZKv89STlaKJGfiOa1M29wS7h043hVDI0CSE0skAmYqfvgRpAwqA3GFXGbYr7RbXv
aTyDNkeVY9BUwJOyKY6M45JMfZi/wsYU43iRuslVLhGeRehbgfLLyXsSZ62VoG4Cz7e1X+Fa
heg3TvO6Gt4G2uXcQXM5tL/S3y0YlxJ4xahE84EWy7o8yuCTkmqX7IXM1MjVOFmnsAb/scic
1CnertILMry6Ttcy6yfBj/QtVmvaM3BBbZwWX6UkGq3iF5nn6jSg6A3VYSeYSMNAHn5PjMgR
ekpNkjjj4pBXNTfIusixarDABu/uqeszjtYfBkhf5lyPn59117mM4/Gk/I2yPbtiQ6A1c32j
aXWSGgbehUqLoGvOvOKWRTYgywzdXboWeuQf0jJ6gBoSmi7ley3L6oc72WBA4TOHg3DKobng
3X8+5LYl9d4Ceni+OOynyuqHb/SSCRG86MGPmiXv7z3oq88ssaK+4zhN8a+Z21CWfK1Zwomw
gncaQC553+rigMr0VSQJSR5amid+k6LKV3X8HdROxf02QO/C28U3LNivqFdhul4dK6qEP9Ci
Ytq+taxblOM0fuZMHZm99w1B4ox+nXnjXPKj3HuDpTpc0iriC1yzowX8wMc7dF+4767tNmwT
/dmiu87PUTjVnRPVzwTDcu7djPJkvpCIF/VhY6laKwkJ75EyHrNVQ+v1l1YENbt0+IlhghcW
hc0YrqnXPiEeK7Usialz8YXfhnTVQcZW5FL0zPS+r7Pc09hvXd4yNC3X7kOAW6T7/JoKEOMB
9/F2jx4nKiZ5M8wQW4ncuapH17tEsCScBs85XUDUXFacyJglIsgPickGAMntbfDd7gJ9+Cnq
vTwn4euRIHkmgtll7RL1bZXokWrRCmnakF7c3qV7vLrxH8OSp+xz4zIqPF14NaTHulvaQ0yf
pYYwJRUTZ99mDYpFbuRRYUK8PWenFlT9urPhvwNtZbhOurk/fFQbUDRAuTDgY17q6DERSgJh
fW99QOaAwOecPKLpA/L+7set/vbyjYrR5jFuUGSDBqBVVcNRtURJTb8s6kbZofhJW5m7gtm8
f72KUIR8dzZ9T9SQsBpvVx65ekm8UYDadWl4JqyFBXZHnaFJuwtVvwmrAIB6iGI7KiNGaTrJ
ikTmL32HLCkQV0E6mAmjlP5DqhWn82rL3OH2zqpPYs4LUrxRhkMVtLGNNBy4xTiMZqWPK06D
ivilLw/COs/3+fkSuF/vuhoSScnJFE1ZHbFOWhOxUTEjFmt08l6uJTlIfI8kLYaKWMbmtPDs
pGF6eOIafXKhBy6NKFpjU8SmqZjJ2E41RoVXu4METnTAPaYxA0qv7vVwW1tDKXt67QlWdf+u
uC6QD2bigChHr+X5impeu4HGA4MuuDFIJCaxdRECTa7xp1e7iHwhiIuxIyefZsl7CiA/3JyH
enN9F1s+srUsJuZ45hIrdPjVkI8SJRI1VWMsp2M4rQHHwC1jZhYDe8Jknb2XSF1TAKoR0m/A
IzRtouwValbi29fxB97snOVmN9cDCpxU5+yLUp/gKg89BOeMNz6s8dCjfaw06plHYc3Hlh2/
PJ3TC2mxs/iaUbPM1X66ZrB37Hrir/UG9VsrzRJRfNEz9sZnDq3sF5wZXajoTXfJHT6zfR7P
1QfwN9vTXa+kV6so9UJ+ub2NwLaYtt6qXZqZJdDZfQOwjaPdFYWGcOqYaq/tiQtq+LqbEFI0
7Pr48jsBj/n37K9SE6UON5eeEEx0+o3Px5vFdyGIjun2APQV2mvxlsrvhFih0zRKDv2UjMWt
MktipULZPI6u+h6K7zI/VRN+94+nD7FYliVy+OTZP9N0+6F67OcaNumQ7WLjDeZo8seNuI2O
3dq3N19VkV8KjS0GRmipXT8t4ujWJ2aLOjgjCF/ziZpeoRDnTAG3OS2eTkFywrD1m8bZZoWv
V7UVR3Qj5ia0rmQicy6G5bk/G4rG455oMqOnEWg+sOrmqOhfyq1LlLtfyVcmWShHVt0avpkf
8zDfImIxdvUwU1VTZktp6pxrV8lX263OnhQ0vm1Oeq/ra5vsTcvwxTxQz6ZlPKG/UZRqtxTp
arg9JOw9KkzghBKuaKSEYHQKw5pdjgeWGgn1ZpIw2vG7hw2VCYm1VYNkVAU3vCjPzUIam3MM
bTUCHs8QlkIylazLXuwMpZ5ejCCeVznegod+yCaf5rf6t2jEdcPPDX6eDh9jhX1FgbIbxTes
0ZhbqCEaPbN3j8sqvoYX8h+oK+xZ1NKMi+aI92KU7dFcPOgiY8dKVS7wpkcgxQmKS9T7Yhqf
P9O5FU8Cp8Pfqh9QE75NFDP5ydWjnR9CESWqnAN+8e5zL6/5ZHYI4WFEip1vOhdypND1a+Tq
BFIuQprZiBzMG7TgftUYd40BCj7ucc9OoZJHbMCEsYDLukKZAHZmXSomrNM4zSl83TwZcL16
k9R6GuVrs/Rzg9WIkCWC7XIQF34icEKY8cx+L8rDfVdILoWjherEnMhDPJEl/hn4OZD89BTL
j0WjprP5Gi4yaWGmab5VAHHB22JXQ2cD0dfflVJa0UvmuszRyuARulpX99xgpOH4+jlbFvWa
ln1UB5LlR957L/9H80vLF3Jmu5hivCYOUxhvfrYFSo9H/WvTSI4SCYz5LKuNtGUhpCyaj+NB
2DdbO8epS3fgy99oHL3PRgjrMaTIgSn82xgy5tL3BMM5jo3CIwBx6M/j+GWMR8OFES9hv5Vw
NsWh4JormEVB2x78U23CNMIr8d0V5I64K/+7PaGOZZeyWN7ckNoPS7tUX16+PMKimNOsqd5r
eEpcof8YOxvTtesmIKSkmZEJRWf+bo1Q+bhn1/9tPbRxaRK1K342vzOPYL+TFeC0nbG8N0M7
AEvU1laWQheOTxJ5e+BTQGC6+d0zSv9cyZkTL2FgVn2Xy+nygbjlMsEezXEPlSkvISOyxYgd
Tm7HD9LqE105xVfMtTdtNezmnG7m7V4F+fcSQZyVvA11bUOfmBTUfgbln22GydMlxzPvn/0Y
G7na1oxEt0WS4yftPDhsCpCRLNn9oKEM0LwOQBqRuZXYTHI2TmKh+HHBlfMEox6Ydymt5V1L
VF+fWOwbvgQb+jnDibgRzyP8Cf5WlOnp89ctxhHpDI3EoI+Dg9GJhhcXNdw7Va+ps1RH89b9
9nEyoJKngWvGO4duynGRo1rFpPX3mWSaCF2JIFjpqz066/OkwojhTtFCDxaUNq4hPWJsJKWC
PVjKnCXwP9yIgxeqbRI9Xqdj0Pv0e9W946rUcwWRD8fiwg6uzvDaTbJZjy+QXhnIPzEwbi3f
iIliHucOsHVmdyIwm5s5eFzljxbbG8Q45am9M3TSSu3HDhRXnCmmpKD/fgFpKmk2gRZdzDFz
2VsvtoaN1fJi88Zzsutu6buMXbD7oeGtDcIPp7WRNVP3uWDWK2rFjgqXiDHGNpU9myaTnGK/
Mk20b3rZz2RvV2vXom57x+6cMyfkIho41pYcWZOpvOOVGQwcBfRSwzuFh2xJomN61XVw0r/k
utH4dVuyVU4icbMBQjxUuS0uHWrP7JTHQ+IHyHIFW4iZYtx7xUvfOhK6vIt7FaKuer5l+UGH
8t6dnyuKmIaYiYd2U0S8faW9jauQI2ZuurdQiKeTFf589szsg2gGa3AgL7mnaN4tIzlabjbO
z9Rzo9kJZ7Q5d7F0Qe7GCsceV1Mshd7SYYQpI+Wf2PumgoO7g7NeSDxDbj/neidRAyiasd0H
szY0PSdoi9xQ+fCQv7Sle9Uts2WMteMMMY9oXTTp3ZYn4Nl4KH0zs6RAg5gZI7a1geq6+Bj8
7fNBKl3kitX15t1RFved+JuIXDhJoHFVQXEKUvKPOv3P98SJPimv9DK2qzqGPo16ZinymNGL
zZrKkDQuuW5/OkIlkJEhQ9p6mIfWEXV31mn1tnHfIrTX6Z0ydw+a4pcrGYa8qaQ3WP2y0S0v
p0lxFKow49WZR+oVl4Z4dUAKF0R8JaKJUN56W3niwXDL4B2Nddd9NZ0XqqjZ9Qo2SGC971UU
vmkeqnmzkzJ2U6pa2OpSmceoS5qfonOXcUSL2avNCBmeTOxGfiPQqzELWZH7p50FApL8QCmB
YQjiOuvCpzb6XHa7Y9b3exwyV+8D41PvsMUS0bjfwTK1FQF6zoy8jlifVh53tC+WZDQS7yAj
cu0jn0MtC+zIhRwNoiPPbtZxBm2oVtdhUOk2oLwzOgjlvjwi8x1GURIT3Zo2KR+dssbvvJKJ
imXhb6etkWfUxD3I5Sw/gC4Va7enNXp1a25uNneD950V70ivBdKOfxsuo1+I50NZk9Ermjg6
qzwNq7jpHVoi/Ld4o5ZNZk3xq4ViPVEZOkXHghUkHsPkBK0UuJjEV2cHpYummAGxuhgU5DeV
31LxmPO35EDFFpe4gt0hF3PucDkosQxv0od7cXZN45fF31Ra2RmXo9qNLRw/79EkP5TEAsxq
IKidxji8yaPiW2s0lTJRpBiPl5WqSQ1zTATI8McOtqxsEqYfPWRqyL4hmk3iSZAY90j7WrC3
Pwt1yJ97jxUsiWUrdYmEG2nNkjcc/9yI0ax/1RDHUTaFPg1bwCmgwUTqirtBA/o435DI955w
upOm+zU9hNyc4iJdbW8a4qBa4xH0/C3zeHgmBCGxa8cqkHdKUIC+b7M//K1sKgVUree7CiFU
J+9lsgcYzwkFVkI+clZ+isO6oMoWvUeSq5EtefrLOveIPYqUFWAwatbNrMFuHaMyV5SjO1bP
G4OBrJ7PNxtvLs2oxY+4HdEs95PrQ9ZGO3P1i+OIrIg5YZBe+SWpw6U1EAz35foP9PWN8o/q
egAISn2Ry+rFeCU+8sAJiGqkmumv3mR8aSLL0/aUjnox7dnkrAmBskTSivTkmvXX5oXR0max
/GiADNjOJjzTbAvRodlwX1ccl1qnY+4RaTVBxM/6Si99+l1XSW3ke21Hwq2x9BsmoadSC98n
WYrqeE7b+Yggw/m0YM36Be8IYtNoJiygJBxl5hbLkP/JEkXLWKayuOYkHYh2BJHee/5Lwwsf
SIxmoPlLyPm2d9u8/m3tDiIkbiBOE75vaa/tfJ4UmyknPb14OsEKb9Z3IY17s+ZZ03dvCoKB
yYia2Th22V02xUF0fGSDjtS3PdU0dKAdyDlzwY7A4Z1PyZqn48fzt3rJtN/RzSuTFba70pI1
Uy3GuJzC/HG7NkEE3LegOh/LcucbpA7DfUMrbSBVOzJRjhdtqns+ktAQ78THseR2d6lb4qFe
0kMiKRTelQh9OYxe1v7Xy3aKZgXPPzbEPHujBunqlQ3hVt0dtVlfp15v3VKM1+crrnJ+l80V
Z4GcWfyCopcLbKaf+jEeFeZkY3pJW4DgIHWwoO+agLp+kPoVaW6qgDwNjiMEoL4Z2ig82Jgi
OkR/IswYIRBMeqUkirUNISngaxDkt7CcjU33bn3UHeqHaM1R9DU8hROf8zBXGB+UAzrtZ9nD
ix7CgxyC+zadwdDUDBlXoa5wz3vRT256Vvq7lYVyMcF69UQEEGptLE2nn8Y++ecTp1CtTMcj
sbxH5WDQjZFm95ataLKdMHyIlKfpyZFllIGSsTQu5R+oaVF+IMiv+zFj2ixFZfV9ukM4G9Ho
etEmLu7gOhCOmXfEa1urVdYw7x1BrqEHdYbgU69YjEXQ1LYC35xoR+N5aM/m2FyUeXb210WC
S0NGh5/BvLDeZZi2SYFjvAYyNwhW2evba92hWdTnpR3rezYNyVjN3xIvBEy+TSMqm9lOz8qL
1fIGk3ZgXrcxyiQIfc79mIjJEpwbFiHk4aktv5uU4cwNZzTbn7+agFBEp8e54WMRLgQtsOdo
qrgZvQ5X8L1LM3WSzAG1f1VW0UgxZXUUyZ9A4MT5bMb7FSW1eMW9kPeAv+r6Vt/+Z8oQjOK1
i3FvyHzzRzO3u10Y8zVHtZtToxloQ0cpivfxCJ4QYbwDmbz7Wmf0ajzx299yXsEIdaHUNMZg
vqNcRyEq277WzP8mGGZLoL47KWDE1URDeT8z3FRcipRnzl8beN26Tp84SQMsdBq3tvw2nGQE
pOq7Ol73uQU5m9aKKaiTiCsTIYNI1yYyCh71JAKh0lx1FSo0+9vTfwyJSX6lGZ0/hnB7TnXL
g3zKqyLUbX3F5gDqDTSbW4rkZb6+E9Gj/4IWzo1CC4OeyByobaQfyUd1WmZkq+Ke3O4qRuxU
pnLYuom2ghqMiFagrYHxhmKXoVe/+HSnFRBXEGujgjr0gdoP+aPAZ8xJtUUykbrRbBE4gyr0
NR/yiMLkC9VIJ+ZSyk7ZG09VcW28n7trCmk1slEwKcEC3Vu1d9TtFTy9MF1Wa1QhNz3EM1ps
JB4NTC6RV9fdwdQRQAzsunYVxo79QcShjeSEXb8bOjhof4bwwXghaO8baccpYtytFZlP0d6G
mxMIXYYS56w+aF3NNpafXyk4N0MwNfHiDJ6Ow3Ao0S+O+z3U1s81VZkLDeW65jxRwEsusBxM
5EKs59+XYMb2KmrZPJBFM6vGkCEcDFWI4y7L1dGlzMi/6ywvZ/2RFoAtvvTajyguAA4/VT/F
vLxPMTUU7s3Qk2PAtC8zG5+DpSd2ebZb+PG3rsG77IuSr4ewGHHbLhUrNWYqQYkpiOjVl9ky
7jkk+p5fGJd981u/bBr9iP8iR3u1E+CJ2d43VCiTHW8UY2L6jLFwSK/iQ2koLPnu1Y+YS18I
O2XItE9kb7pkrgmxtlqaM6mWR0RGrN4FJF5dOqB1QJgW0z0YPUFH0/v1bYri032eTMIUID4x
U0qFRoGhmmTRdzi5Gz/VYTIoj9ZynElSIX7FleYAvy5c3xCsA1KC2+zVtdlfzGEVRIl9R1gt
kWr1PFUTD/slhwspk4ovNBsrgdUwKHk0277S6rIWCtmdDG1yXY/mWqze1Vcr8i2fUflr4v7J
0YWHgsSuiBP/GyeSY5fz1Y3+9Mu3YhPTT3U0HwZ0bhH0b+t7GWuErZWHdS83jbrnl789nL72
fQswPeO3HYAF/bDe1lw8EXE8WvKV3sFD+9HdQlGQ/5Rwl/zs1P6w45hDuuQTcYp47r3KfN/O
1Xs0vSxweS+BEmYCS+QnxBZwEaa5DIMkrs1t6PTJ0aqjsQo2dNG5fYqj3yZTzhiePr2cLECN
KSh+2bLhh/PEle3XWB5/HvvDLIUcYNhjUeErw+9DGJcNvodGGermohoevrbLzAVpLFunFwHe
CdBGFt5WnYFdBOpGwoOZGw2KgdjHqh5l3wWz2owwa0LFhLN9EySdedfeviVLecRJcipzv9J/
9OFn+/AaYad8EtLoZRYrIwbJpkavBvrcUCa20m7bO3LhEvfR4DKt6KWUFl9KRuF8mmnKEiHi
gflUK1hu/zazw7HsQp2OAuKCJ0jFS1vsQEi7MIZvUPIpopgvwYfY0inQ7CdaJhPbkoTZeJvn
l28st9uiNHRyuZX2W87NRrgv2fJdAepsD73GYXhmm2cQb6vScVtXagICdcnxO51j97FPaOlf
/CbacA/9SRIACF3zdCk9LfXokkdxVxtaIf2Gp0JvtHhSk5lMRGu+VlSL6c62YpL+VMUYAV1c
hAH360Dr1JxtedxC2/A2zM0Q46ZwTuxrF2yRVkVF5YD8H3aoS36PyAwhyooIpRD22qfYO6l7
yL7Ngz0hNRXKR3hVSv5C33Nox9YKYp9Hdww/QkEJzJgEwSuMuPYOZuEt8q1mC2o6Sue39hJi
YDS7CSzNPHF8BfA3hZ9k+x3ByG1QMtO1j4ttHosN5dLG+XB6qKkzF3rmcFr25SE9HmBsnLMF
BgLVlyiHBAVLLWsLDyhMkrcsVb4pdPgH9tTEwV2xvm2UlUYOVdt6n/4RvRWRdhJDxs4/XXJN
RCebpFG5uDyMOtps0XlhSiOQo/plZGJqBSQW8zWVP8fGKncyCkNs8Iqfwv8x99jBX/wLT/Fr
bhwytiybxfDqLmXEmn7hBwvEk5Fqv4RWZv4kVRALFW3pK+VPLJSTpcMbztwDjPk/di4SsnuL
AmUDIuoQT580EkckiVc1EVSzs18+8hQrbexmd6jG3X1uripDzp10Lyks4d2uN4Of0cuBkK0z
LRgxSdt5umWx1wtZYUS/+xrdz8suDevfMeAVzbmQRuLTsc1kcb40G8u2ZkveRrkiRL/9SiEb
lhLelSkc16oRL0IZGoUi99G0anyNhRztkMW53BqHXzzGLRYJhj0A3yMD97F3lNKsxNNLSirL
5LNhL97NQh6jYJt18rFgpO2eQqiY4fZhS9OqCdtswPvSn7BeIE/dfP+8BOROxTEcgiS6l4am
b5sb7LJfheXINLlLU3QxleeamiuE7AdmlHip1Du5OuE+3oSMGU7n8pgHqtA0s6RWWaoFWFjA
jzlWv6ncxiPbHMTBWwwCmCUk9m+uPwrG6zddDIMyD1iNsuew/Q+jxPH8TTUOz23Rq/X54WRb
aBCJynBXV0RYF0U7XgUmepJ0mGUZZnT4z4NspybNbdK+6xLBGn3VL9aPeGx0R7+U0cYn92X7
fjAtdASn99EAcglutheL//OMOs5286URMoTU3en+o45TT/BG2dO4ng5FntcbBIvnO3nZI+rg
Ftj7HzcM8ASqeUneNwQ/2emLCgqwEwvdkXmVfTgjo9A8lGX1jsK2YVjcVjyAsmknnZwdsLp6
plI8fg/jY/ywEJvI9mvGjpcF4l/vQiKuU/g8oK1hF1TiPzy2TjpBvdmTOJAiv2W5aIbIjMnd
YKMw9eYlqxtP5sfyeIutPL1/vDVanx46APlJCo78rSJIIwTmhpis8GlFuRyqZzQflQ0K58Ed
NeWTTCUlnxIHLiVUEnRx85PZHoJEKIYp9QC+JnTVimSlf5MIahKef8OHnhGIlfkp1VTrg+TY
tO/V1tpfJ9FlFge5zQnMsQ8c+Cwqe7EO9M6DnwfZgviQZUDP4fC+cUIA5GM3O++dfpZsv48s
78JnJIhsHxxXCWoIEpdtyfKmnqPfkabIm9Fk79kmqiETV4gjM8Fn8iq1RezQ6KwXlLBSXVod
+3QBbXegvtX4meHm8k/4lHZAf1QyKbEOa30/9uXxwjO1TmOXpNzkCciT8njZiEaQU+YdlffA
0Itrma79RHNTW13ZOCpQeolp6GbTlnNl1bb9Qqhk3/ih9bvO6zeHM/PzLq7sQ2RTuK6Bti3O
2zxBmP40ti7u7b1rnW0pdBtilZcFLgT1uJIZtE9Y/EPiy+dGBOT4+e/zcPoPBS8cGO8ZHPPQ
9UL4dL7m8Vhh1g0YJY/EpgJvCQ/jz3wNMGm2LqhqioEZVUvUauEfRCBOVNtqmEQi/eZ7PwkK
KyAWmSXZznrnpAEVaVT8mKzYP90TpLJkKcMMRhx2SlzNIXJ18TtfpyVm81vB3sMTEkc07z6G
2qRAmSCZNBge1tH4QPskwtOLMhKnG6bpeI7bR7C62UXuDeY+L5Nl+8IVzvclQI9JzTMWiRB9
vptWJ4eeWvw48oSQoIhwimArUs/T2QW5oHCCRvF5NgL7qquOnjwj8fE9y/19lNNW+fsfXCDr
j4SN9WUNKurFgUN8G8ei3FcJbQzwMxqY5YeFyYjinYGYL9v+boqdwDoLwXyLGtscoZK7IqCX
ZAwGY2HLBewRAANJN2VRYrpqmM2AsVrx42olcY89wzB+8hOHclYiVevtJgzb03hRgP3bwJ7d
iFhmDKDLi/SO5AB7ikx4gmCFR64CVHgAXO405VwMZQwZK29E8G35OQU6OWXxGLYkf+gKZlbU
LPLSJvB+hTzNU0ugOYwroCmP2GPtfKL9bJNUFvT6rpstIoCAXzvljVsNGVXw1qOU+NopcUpE
GQJzEdURO/rZUK59eBpk0b74c2QaO77HKJHql678Ezvsd3wlbpLp6tQckwnOdeve5NwUfVH4
/erweqCVB8GINkHkItac/cG4RwGUauYkJjyUsg9vF7/wNya8YoWXT7hFV3QO+Xrywbv2MLs+
VMqF5XRhwqjpbaQjsTGHlVteDEKaqZhWBY+EGLRP3rctCvvBStHIXrToGAfsqJahk3OHxOtw
0Tk0/qPZ7shZ6i2rAq5cjNftfAmWG3Ii9SNOsJpc6ZJjX8PISGwRidNYIxmQn6z485RFbwlD
rUvVKD+tNKnI545K9p1IeIoIj4oAH+a8eQ2i2AlOLV1BC6c1xMjuLjx3IB+ZOq3LdeoHCT/T
xmuIPg8W9WRp1BnRlpaIb+tFKdUlZFtyDXqSt8Fii6ZBCNbjAchrlyeztxrhRxN32m8B2aJo
gzP4mTyMVPPRS/bW4+VCgSwFVevhlUwKu691Ogs3zja0JT8R4oF+ZCErnY1rkJTXSeH1u9fr
FL4O2qSweB07KnJ+OYqxeG13GVchhQTxo7Luw+O0xWEtkVWTuG/Khtu4NOVHZ+AIbVrc1wIH
v0a567lGzJFyhCjB+e8O8Zt2PcURqohTwHTNFxlzm8i7b5MmqFwROxVJw7pm/T3T+HXzJe8b
gzkhBUd8vlu49m9Vqy2fsakLI6fTpwoih7SGSjpZOd1420dTdaNR738c65O1rSc3Kq774rwQ
FtcE2/vlnfGMUrGwdqi2aHpFio28o8H3j1TjyovvteIYDeLGujwoF0nQXFrwrjJ5jT8T0Pzc
o43unFBsiL03QxLjE6r1kphdWEFY+xTbDUVqAuAICGOfloSf53pcHb1tEQ+GiMffLNmEAUns
+4ZA34417HgIcLAgMTNtcDLK/cz2OVUVBeUmoh6Kl/Dk114HPKBptyOxCN5UikEcJY8VA56J
AzCtPoSTj6YWZEkVmFvG8vXAoKKjS3zCHb7UPBd/X6q0AgGfUPDDS6yHnU3sfVzDiL2pqJ+5
WMrkiyXSjOkkhIILDdQrjtvI4WKp5J/P27t7O1NR8ZBP5I616S3soRecHi7xmsJBWDr0bOxL
nSvbBis4gdTymr3ufWv5ds8bfnBwOFa+d0XHrkS9+U3DGjf3C4Mu6YE+lmEcz4DbMQr+OGod
HAz2roRRVkX93sdXeonvoDDoa6eM1AQRBjpUo6zVDdwgZqxOWqCB7YGUPX5XZL7dspHYH427
U3waYt39X18tn6JCSw1iDbRmGKyg4/muJ+p5Nmqc2MsVm1Z31zXjJT8bb9Mf6F0k0VackA91
KMEdPZRJ7iv4Oob3ee9HJzLoWFW6TtAe2DzlPYSg7o/Ymwk6b69wz9+3KKoHLZYnYTFqXIsW
bB73JN7p990OUanK3F/zdpNHPS8kQjIlSI6LodLS93vs1pn4+ZiznTrV9o+FDXsWGiGhPpDi
6Hj1OjDj8md9P5vfvhjctz+DyqUsvM/WyabBr3naLas2L+rtmLCzOtQJt2qJoW73GWX3Sr6g
qrUmVJcK70PiCbYxvQjGcNQFDQ6/5+E9MoIvhWzqknyXn2NuQWWVZPHhib+t63WN2GhXNL9+
PitpttuQa4Yq78cPBUN5hctXI01pEdO9BV4pCQAcJBmzwTeQrpIycoJ7/vAEOse7SDa3znl9
5oAst0al7BlBw+A1+rKDn/FvNn4EWCiFSEjam1HS2R3ad1Po4WNGZ6KnS7AsCN8V7AsgaxiO
7sfQlWWk0q17QOOC2Mw/zhMzhn9z+mnf0Z3J2HLB5w4JrODeT1dwjnggofXSTWZW09GVoEJs
1nZtEGbUmezKic7Ue4UlZaTMq5wa4tiMA/ndBUHSIgWjXV4ou5RcWA9fJf8NJb5Tj7uqzYDY
sT8+c2kZJ07jWf1lYEGe0dLSQ36BNofxpAmX0365YZ/l5PUr17d9KcU4qqHk52z20CNsn0HB
Ftw8Myl4MxJCmNLnjzmr1GRXWBGLlGgC0hev7xnQXKS7kTokB9rIKDfv7Fq3rEADtc3FkHP6
V3gwPagtXWivwoFYiaeEQWxafC9hqJ++uWr6to96XG/eD1aYcGry8vVuuT1HsLXDjhGHmyTn
MRLfe8PJlvixQvP530JX4lZrQkOlv1Yd96GrEbh3hMG+DbvsuiN8M1LkaB7+ZtIFHqp/3o+A
EBmbSIH6GPUl4WukhRIM8oe71VrzFkMH3MI+x2TZQgbIaQhJ2gJp86kpmDxbgqRzfLkxvmY7
9M92+GVHggGlGe0tWWQDxChvIAONT0wwvLFSd4KDshj4ZRZdxvvI7Szj2WWZB30mQqo7lQpp
Ed71oiUwxp0/dFMkhy1/a2Luj8jNpWJ3aBl/ih1uvmgkenqrOvJ+n94kkSz2eRfJPG5TaeAk
D/mVphlO+treeOl9UaetF/oMJSy+ubvK0HvmCPLhbFvTMeZYmtfqithirSzwIGbmPQ/yiYH0
H8k2E8bv9Q1cjb81+KRqICFk3XS6Sds5CE9GjaHMuLVSKdWXNnpzb83CrUG1cFDHhgZiVm25
R2onl1llOPCeoEzSabHPGDAikjk6D9CpQI8m4nr9VDugFjvzXEd1+DrjEJ6Ds3h2YFE6W1kI
qh2XHzXPf6SrTGp4uIjRciby0hyJmL6iTgJMb4oytOy+SIwhPxByv2nUNR737MpD5o5fKhcD
ge74v/vVJHpHevY8eXUrZncbIarzfor6hOc1yMkYa/slv0xfO80kDG9oriC+WBQgJKjVv0ob
bqI3u29WzpdEl+NHFfdNthMtHmFGwOi4bO+ksLK6XePMukbmqrXIZYS9ETlmO0j85HRJUVAk
1fMEU7N7dqT+INTYMKzTGUpFDjdJtg6+io3BqQDnqlEgvhb/m2sylIVD96V9Y1SFS7aasqHm
/WwOG3ks1IFuK3xljm/8Pe9o57EMuvZb30zLYqYvBx8GWIuMMtiUDi1fh0G/ucrV63f5XkhQ
Kb57H93pYsexSqRT0NfTl/q5QSoVKBqte90gGyJEG4xVjvgWPqxzPLfDNrgZHv90TDEC9nGP
mUfiMzZmHoLsoCZ6knzXMpQaw+0E3xQO8m4SepzW0Bi29FVCJmdzK9RH9Lb6FL7JhDq+0I0Q
jKyeMFDbd83oUogv3rA9jurHk96gb66c3eOyFVLm1u8rMHTV7gU03tG/j/H8IjYX2n+H3Q3q
eseT2FpEon4t2GLurAnDAjWgIQwhFfLz1hY+i6GaZxSjFXEaaRmKvrAuQA0yeXooJE+NbLrL
mlevstb/ZEFsmgWmRhy/JYuzE6IfucO83oeE74dPAIDBsfSoDyVDNxWfDr9Niu6BPUZ4kap9
f1agjP1O3hKAEgXnV/Iq/xvvT8wAdMR4kpBSOe0ixrVB5YHiHANeS5VRPT7pKP4Ej/UtzCpB
IrcdOfuDvRvMkwKZcIqfxtdRISnUNrmYMIvC+DXFJWG0kaWf5iJqVWiqpSNFrGOXjEF7AIOW
p3ct3AhLpkMEGaURBY+mHrz23UHfjb+8tlBmenwOiZvuguyXviukgvJD0mPIOfJZ3iIl4ImE
mcvfdB0rdqfe3tOJAJDm6hPFXn62r2xUW+B3eqpLj9Atg7mKsx+9M/RdiYMpZKoVmq0v19OQ
bAhERZamqgKKJuNGBXFaydjaccYnYgnjavTm99m6xuhuTlW081AaQUEIzO10oN8UofcM4Ht8
K2HlE78h3qmvfIapAGRtKsQSpSx8ee2tF5SE1vLceH3YNXsjL/W2cTHHStFSIHOvS6moVtv3
+1zQ6JNf/zwDiNTZ0pOn+l2rgBeJaXsQL+nHoq2D5YaFTooe0nfet9+OD4ZPpGWxUpPF0t4p
NGAqrXHGmB9F57Vl8Wf0IRCT08Uu7wVqDTy8bwkv8qTDbu8tFG95m7RMRxLxlJSuanqJA/BE
2VGpFuOOKUIaYPCGUZQ+IOAFwfDCp3ihHNCXfpHiDyC+yY28QOPUdNftsPl4racoE61fKZzJ
l79N8kFBYQ1LmoCLIE+v+nUbw4MEpvZ2VXeRPIozygRq4sol3XCt/6sH/boNRW8qC+x6mI2u
BM/QHaLUlzTPlQHo16kOqjAJqIu3vJapLTybKR8HORWA0OnOdmwJtS8g0q6uE1bMHCmuH6Y/
SypbUrS2U1/DMn9h/YoNoLMo9Ds5qPJSO3LsIW7afHaanInFePsWr28/Z+BDjiFEXmWymRUm
D0zta5Vy97e9ZyS7z04/cSpQkltdYM9rpOVLgQEnXtJNfvhQngE/KY+ZymNlTBKisHBQZGMB
Gff/TwAPIvDdSIcvnTruiwC0Yh/pxORCsQl5JzW0eoPNWvHy4c3UPqkeXHTfCHVRn4NRdRoF
QAAMfowgqydGFaOScNgVDaojwyyJejHf9DjYDKS64rKSQe2Xo4k9BT+MT889BxK/qnCNHJBR
AqNtH1GSNRBa/63RMmj+KkkwDByU2PqgLjo4BOJlgc5wVhsdf6RfzDaJHgA/7Jm4ggT0pQio
H95LRkldp7vdNrh7nRWd0vY1+YVQm3weKnMVw4pJhrp9gEmHUkM/694vIpb2/dh+IQwq4aEB
2/ghJWZ6erHWM5PbSjoB50n2zjrArbnX8fqtz5jgiK9u8IgO5yWkB1+Nq1ZxyTmT2r478pdq
yqC1wtpPrxJroz7cwCCgGriRLL9n6zJhE14O4porbufWmm6MWZRQrk3bBVPhB1sZ0zJMGx6w
pVJLUagnXiVHvzpm92PjhPD6/9oIAwcOuaeMfQlIk/1ukHNgaiCGhHVehMQlyCrQZuby/FMP
ENkhN9LDZxBlI0diD4HuIE8J5K2+/Pu9OzOB+N7NkRdHsQT2G/0yRhkve33Yk+Ue/JaOINKA
u6kBEC7RX322FUQyoEIC5Yf3pv7bippTFlpUcfajzrPHvxUwOHX9cAEpeNQXOKlaOTG0s20Q
DlL97jjq5C4YkR1G8GoMDg+T1JROGMeuP0bMEov5Lo1+zdX/p4X+blkrMvBTaSFtPGoEJCss
YqvzvQ7jDgH1bv4nQvNyYnFD3GJMo50E5QekdzPrNBN0SHDcRv4uGsivt7Q/ze6gO42aBu1o
aswyLMpEHC5eWqI/dAyChpl1D06VLL3ApLLjUycUncI7kXuf+Pb694KUFHNq4UtKx8vpHQrQ
jUo/Y2oE2fjdb8spwkfqvK/OoSURD0jMBq0HrbbRavd2tgDaruZxeTuwBJaxA1S34yxVrwVG
PBCPT7Opx7TzNJVZGvrb5diU5nVTnbRsF/HbDOWxSrtoEDWLn3io1p48pY/9nxOFlFHo4jjp
OaC2Ntn5gBg9PPjDv0d17HRBMBs+vKZ5HMbX6zKFpXw6EZ9sOvwE7HotUbMSTNqKx0wvgmNq
itsMLl17uT66/4Xc7H7QVdXJfcPWWshSr/cRHo4dvWih9H17momQhFgs45BW01N/2ijBIzny
bSBI1JfbLdcNIqiN4rZ6MtOjgQwRORi6CAixz3IQrhKvDgYpBbP4wffwm34rM4G0qHJYJ1wz
cDmDQVnCxiRafIBVQcMS6vI+0ToINa0j2Hxt9ny/s9QE8irtKrl3QAbDwSPGVJq577fKhZpV
VAshAqkEnMeA2BqGHwi5TqoBvqxynm08qaKqBpLaBL35QEqPNV9x4C5u6EbOYIzAW6WJ3DXf
MPkjuA9kv1+2VqRuiiy5pJVcfF1LxeUlZj1EVExktk3W41H4WeFNysEBsi90fNyxs/zmEHuN
QUGOZ8B8iWKt8y/9YabLg36JJmw8R+LlI2/H9oqNs0NU75vFOFAtGOykbVf6pld0Dj4YQiQK
IwTTWxsq2V0RQshzXJnuxN03sTz71eTB8m8G8S++wUZBv34nKBbgX4w+MtAvWuAJHKTeHFky
kkg5Kp+HxvqVkfBBZG8737fQUg9fylWJolgCDl7d0omLu58NsohGsT6b3CS9I2BNWDFy/oK0
iJXPCzKOaIp+iAVw+Yp3QqHsER7fCScwPrG1Su6S4GyBnr/St5Jnzn4Mbus+kXswfbXFKJ59
bqk36d/wnKVKC8yVxch3BLMP77Heyexmr9jUV0O/oPFMfwac2vuBoY/wF1QBahLv+NMa+ksw
1UeInkcxWJamFV6mDitXkLNPwrL/6K/DCfXfrCJkJ8Hgkl8Qtei4rKvy8BuOc0IDFdDVwrdZ
1GqbHjZrHUZNewpzf/yQeDZ2WsEcYzsn2sL/G1OzTFz3NIHrQq+5wcoEiDSfOQMvutJeLOjV
v/PsHOaaH3Fep2Wcsxlis+llQDEmyi7k5afEb/DVpxpwwFwDCNAvjd+UaxNVfhHwhzP3Hxn6
ZVpPdcWm72cupdO5i8PD/4G4ll/804bVVAl7JuRy/ZH6m3LdxNMeqyRYI8CoCpZesdFa3Mvj
b7LBlsGRTI7DHr7e0S/HCEOmh3au8dB5nzM2eVfB6CONLX3Lokm0RxBsMRIsse813847rLpF
2TpW5Z3p8VYN0OOX24LnGNyN2TbyRCiFmHGDzkXM8JpnnRSMNS78pNNbKcuKgztHuAa232aK
94ugMFAUYI9nf7XAWypEF+R77+e18n7jDVqgB/satXmaxmjWQRxLrWJEg2RVb83qBcDrE6t/
EP/EgmnmqH6a8/QMZrHdK8x0joEviXllLussp3uvRPtaIgz/XUxTtqoCUGxOFP0LhPDe3lp1
Mp9GzTg9OFfxHGu8YtubZoT42SeKajCqtT5Rfa71IWYMt3NOnBrC7kVw0VYu28YzaTAshjey
a+KOjPct80qw8ovs/MHiqXo/a3s83om4sRmoAB0YzgJo4UBBKzA0Xg0eEFNMPpRKhx8ldYbM
V/Try8E9kQbqKkZ5gahDHTZgtgBitdcBHVH6YKmTbM9Gktfqg8XIEQdYsz5iLoSVnX6Mzllw
pSkPB23l8Qy65JTj5TJEGIMQ89kj8+qmSWq6r4t/97O66afumtkTUDbCfujmwkT2fOQXmsEp
AmsoC5G/BZOKCxEiopQH5LpAj/AVig5RyDZlY8//xJFbf/wDydTO+e1PbY1h3nNTLEr+LR7D
hSNQLWHIcE9c3+UuX39qUG0aDOnd4ttYoV9XNkFkvO9i1RlQ9//YRxO02ibqAbxOZLEdQCtR
shQygnzpXe556pSNJIB+Ps9sEqTeUv4tBD7ftrdWQabVMEt/ImqqEsGbnnV1TVBeYNT9KjBi
LUq3QfzwkeY2a9nKhaEGH2+cFn9dDbrU+o2dBNFQo0bmrmZRXWTX9RuDSqAUDIlxjTgICH9P
hQ7CFKlXA/splzSBQLC6RpT4BOxtwrwpLPG5nynctLH5qLM8hUlKAv9MLKWlqa0TWpIE8Sbn
mnRFPMLeb2fmOzUABy+gpT1tvxbbH8GTPZ84QsQwYmGmuULNhndFFJKJPqMEpNivB5c6Izhs
i3RhttZCrNXEb6Hjl6JIdaruk808dV8tMLpM0veAEzXb7KUDzOg+PYlv+/jK/gao3m3HNu4p
lAGkjxYYXb9GuuPq4MyEHbM9BkurdM6UelF3dZs2P0t3u29RmELTDxqP8QXpApM1XaLU5b4q
gLsqAMc4JUf1lh2UeWIwqyiGe9pdD1ifD3AHgHd/75MMNQVvFu6zABQoAwbw7Pp7dt1BIW+S
RCkCtjyFfvOKM7hbq1EfmJwUaS3bTsXMiiaRi51v3FJ44qGYR4aUIDrvTWLEzNHSWs608F3i
1IeNNo8m/TaIsCdlb3iZqsA9TpmvVgub/CV7/KlMpwJ0AeRGwQg6EAy4uaARo/AgXi9V6W9O
VMWqu0B9GoBxHozcoTmBaspay32UkIlc5TZjQh4LE1ZCj0mMhQhsFVUPZtelL3R/lNEP1hl/
8OOsFliLp6rS+rSdVAvt3lFaK0gDl+MMG5HL6+aSF4K53GsS0NobB7P7Ymm8dN23S9yQyZ+K
pDwHVotms6G9LwYLHtpydv1SSumG7k1g2/aMETaylyyEtXYTvjzYSmC5W5li/VJXVBgrgwrC
6VcHuFNb/StpPWfHKTzD4U7B0P7GqUKasv8vVQ9neE5YlELax6uM4ebVwDhplvOnAqqX0pM5
P8/WPrgv9sWvIU7ExWk3XUo5pLmiWILSdWfPGKpiHH+0rcM6E54OBtW0gz8N28/xCKj2Sbyd
EZxt9LV1DY1L8o8SYJOFYHj6I6NCFP+u706tZ22kGYHBKENREbvozeI8GWj4aUZhyLXlme3A
f4QWKwEudtqXqydLf5z81rDDrpk1ClEp1Ak67VwKSK0oMDGs9IeB4BokhWEvCTibtqHU4VGd
I1QOv9Ja3Tbec1/9u/KZmUt4Ea6UVKn4/L6PtYshkMOQskwFx29NDRwe7sOZvqCetHAD3lj1
VJDgImiHZpW5DU2yYcGFMQyvgNIqrqdJ2WTnOFurdTQyX0IoH8d7JW0jCYqicNnZp354BW++
Y/mDKg3eVXZQoXWm009aA+aN1FHJNGg4jRtWmWcbBXA2A+TX3r1b3Z0RzUEY8Ufu484wtyT6
VCItP1bdkQyOMaiuyRiV9yqqkuoMSRVAAVViDTA+CEO+gD4VfFncuXT+5ZK+t7CVD+5bSk+I
1zd1G/6u5JQIPZIlHpwMCRIYt6JIshnVfO0oWtt7fz4qjOtjlMbKBBQ3u4Mkj0MtfNtjtWCl
HmOUWNvsyvTHAQ18bLfmgE/SBvTY0h1nbCY0/eGAzLOxLk8ncaweyDNNaLAK5NWvs2JaqSjd
kaJ/4gg40m68Q3pMODPnt9gAzf0RyIduXYJ7LlLPiLhkin1xi4xgck18+UsoqdfAR0LdUALw
o8heyaSWZHargYKYKwHfnqLkyUjsp2yU5YKTopnlaSTgsvpw/a841wYSfOLTzlEcesM4kU+h
0YxRaim2Vzj3wDiCdvm/qRq6lQPaTQ6+Zex0Fi52IR0Ugdit2bRa5NJYCwDScd5OWOK2V4Rx
FJkLKoWguQMZ/NFAgtpDgkd5gvs1Q0RyIxh34gGyCGV85MH/AsGnpwCmFlknme5OYml+u1dW
OHr0ojno8J+t7uwkter0g/x70pRuiWCE9MsxVpR62FGmCVjrTaBrWSDXbNiRyTLXAzc54d+q
P1LGO6igC0bTi0UYbA6HA6RngcjMB6Fvv8K61U6qjrHLlm1TxpgjcgRmfpNbRcK/KGHEpkCJ
RB1qyjJrYP3g4SJoNBHh/PphcadjGNuzaSO9njzrlwXtgPFHPsWvizAvLLv2NRR6xcKrYmqf
2dkEAB1xD2447Gy/Ev5/3soLn4ai7o5Sn6mRNyRt72+4Eh6wJFTSoP+raSVQnyaULrZxIhIb
WkFkuVl9lbhyaPLD5CtPG6eMzY/pd47k7Zo/TAJ4ftME0FFZsXHJA04nYY7ouA89/wZFmwtu
ngEeyMauRl3HoLJ999OvOmVn8BA6/FynXMYsqSr5K70o4WjM8/KnpWI/8aHaDOjqVWPQRr2J
kDZDQjdal6RPzdVXOyDCqlkBF2Ay7kyKQKulQ6+vlQH9XuxNHK2St6A4pm+sgtJT2CU5S1kg
yOql+fnZFXbgAkXZOJkM8CiqKmEBGsY3qwudSSYXLfwNklYR7fqgu1tA45iu8DZHLJYIUwJY
ziCE+JjXj5RymYjsBsv4FhmsI0DGj2hxVJZ9xPVC8VEhpSZaSzFpv9z4wKIIhSZkX4Z8jRzn
2ALKMJdtTgZw34OxpOnOLR/0R91gkwlDgQuNpz2wbuC2uPAqsrmU3g1xmPyAna3tVPhqOiR4
8gB9Rlwe+OzNcDpTyD3Mn0ACEZ7yhe/N8pS3i6CrAaNKmXRLRiu5krt8usGxa2AJI2e+EKIr
lTpY3tv61hNYTdAuZE+iQEaIHbX6nQFdfF2SGhIyPlIy9BcD5Ulogzug1k0dM2VKxjkMw1ns
BadIt02/R3ZnaGGyNcEZ730FlxVQNeQo1jmk41dXfGO+JZ9vrFeLDqBK5zq7a+MQILM/UJmf
2hrX75GFrv8Kd3zoPIesWyWg4y6EUE2j+YX111zoAka/Fvn+XYV+HRSvJx9Jlcvd7JzJYi2R
MiAPo4P4uD/5KTHp5uVeWKeXqGOG8oAZegn3NWRT+Z0ajHwqbGWfPkDat17HtKvpHS95w65b
7lXuTcnBNqqx5SuGm+X1+9Y0hgancA1waoQrDtPiPJJd8EnMJEu5y4L+NPQRtkCnUHFOK3qZ
xKKNmWzKhKyN7akDY3+htpUW2OLryzBcuyuhOXQ7sPcukUTaMt2i7ohkPaqokDnySUs74kyn
3T9N4BNbgWrTDbTrr6IM3sqPptxX87YRzLhuJ4GzzXA2fsEskD0Bs3WIJGbfGv1WHV3Ip92K
QiAg+7CRyE+5Hssf23NcbQTbbvCtdpNLzygaMcDjFwDFTzMeJDfnvE8GxhEde02jo0d4Ds5l
kN4fNBizEYJqB5mXOkHwrFYirw/vYYt75I6hye0Gb8G1s6AAd+whbYSIzk7EykD/KGRQDya2
kjzscH4lIeZSNlcap4NVw2WDGrSUYk2zAMDHJcLy1lToLZ19APmDH/P/bO6AAbQKgg3UiaIa
jbSmwk7JaZZtI3BOhsRJn4JhwWnKlTj2eiB3Toq8jKaGMLYb72ybwKS2fqXe4Ze1FrR6UooN
sOoAhPJFnHzIr/YCavjSI/mg3D1z/oBHGA7Qn24nTwAQxZfQ5hUYkSKOvCnWghg7ttFDICXS
s0E1evuqdh8pPgCcmE5Zn468laeFJpOO3DNFgk68p2PuXmGvr2ttHACXXtH34aJuywoa7V0E
a27czA2L/jlJREty0MFXCQ2nVAsqmusO7pdwg12sNacmCizUMExtEk4npQ7ejfR/Xk7IY1z2
4P4Hf/P+ePRyQkDksA3A5gw07TgRTD6MbI9EImUCzQZz1ro/mciffnQhpdyhO3RUW+bxvyTh
/Otgu+daiiZAooqtMt83jTGTWzpz6BMWCCOqJsBlQHn+SD6LymjEiHTWG+TRVmwAneqtl2z0
wdlLKtqPXa191Lg9XyqRuerUFaB+MWtsNXbaT3SSZhbyvPm5++jiBGBP173F3eCML5LpPduw
bzT9rlQcTEiDOqRvAaZ2n4ydhIJJ3YLRuJ1aPoXiOgMSRqnZPZLjuRe3ifNeR6NL8vY4P4Ua
YYBXwhs5dBUFMHLonGhCtmkj245exv+fSpil0I+7qzCVm/nZU6AYWu6L2GJc4pt6ESVlRxcE
Sp5O37aopdeyMqgIaJzQQjGJ9lxaQryBf+4dvIlcH3By5z2dl2AS78N0OIZb7uGKG19I0oMa
0Bbon4l5f8YJW3w5Z6PgGDOvRPyPpzs0/55GhzUYzrb/POIi/HYJqDBf7yho6WBPIdETWiNJ
fgEWh/BOqXKA+Kr64jloLS1hwz/KzAbzgK6KF5YGYnzGsNAUDNvSw93MMLbHE0Eq/fjtcwx9
wyF6umVutULwNWm6mUyCaAzG39Tl1w6pW7tm2pg0XEAb0yK8qSbkHwO24TFRScwmAPiTeHGI
JKuOQXwcPeLPmJIeDJRpbKEm1vLMm+B1GNukg5OypqnnwpoKac1NUFIJVEGw50zjE75053UG
e4X5HJpLPC/ZaiPy1SFHIpQO63v5TQfoUru9cUbrXzIHvTOhjjjvXUt5JDf7lnSr2GqDMDAZ
/Cr05YiyNyuhkjwtLqYDyARESBRu4BuZiPLWTpj5YT+QRxUyb7xGGlGtIx98zUGsee37gu1e
LsPVFybjXLyhNkxSJGy0TqaUtqYl5PBaleALwbfwHrjiMH0U3KkVPsWzZEqtX9QsjBQVji14
HIcHvZ+QZt8gEHrYjqAJ8LC1dP8y/XlRG1E8z7fuh4B3qTKlKr1Lo1o1ow/cw/P0/lmHCVYB
Ffj0u9MDKHzpjwZFjLnACUdHLyAHK6fllgqb7LUu+NM7znEecKmq7Gz/iGdcH/PRrD9Uq5FR
cLDy2Jr0JeI30PmODMfe7TxP0G2DgcxCRh0ELZZ2MVxUycg/tO4x4nrUhZNVFZxwmg6TB78o
2PoHhrIoHO3QwvYVIImLwSe5HbazLwyXYxZ3/0qFiwHSY0rlof0rEEg/11t+8Ct8D2siEMyT
V1jyvFQUWZXMpmkvMBYYGlyIn3W+S1mGy6XnRfomhUbYcUchrLTArGnf/9kS4Q3GmbxiZsve
zH+ibvDAWQmvBmSkUK65yoeNQpVUl3svMgBiNOCcaSUML7JY9wox3zSOqXl0YeaNRCTQ0dc1
vAko0LEmnoOKfStfkC4TsnxyA5ZiUdMtpJMo6f7ZCJ13NoNm1NuKrt6ns8C6UripjYLIL9L9
5Oyh2f0nfC9qOvqLaxBsJx/8o1+cGSARTHEEWZ1t0DOn5pkh/duEuimLoqtIXZD5vhuItI+h
tqoFumvIzR13ypHYpVTfFpIlCwAlPnS8xbkG82JUwujRQ6klfLEsq8nrFbGHIqMHBtLfb/s1
bzK8ivMDUuTD45dYPRxAgO77t7AYBk83+qeA5nQ225EahA8oJUSKVYrb+F54sZAdCGh5DSe5
oQMVf8Pl3WmKyjXu/ut6pDri4Uareg0L2aZYlps7qTXygi5RWz1bhQkZDUblk4KLgOi893lH
ohmajrso+Wxh7Xg0DxtaoYxWKBDAlHSEVkm2FSVz8c0wb+MCXBTcV3EwZ7Jlb5jtp5ld/YH2
WG+dOsvqqt5Wc8FHRgqH8HskmBtr7lOUv44wu+LWx6p6vMUf9iclxOHhBgSaCgnFHuFDIK2k
E+rLTzeJf37SMuL8sDgGoKDn2gKKxCyZLKPrBtb6Kot/p24xyex9eqmgLExgZpcg5MNd1ptD
t8hGleJajxuXPD0MbgUTbk4hskUAfckdb6W2bgzxQE4VgljJPjnC9eEk1x6DLr0NHvjz2wrj
OQrELcOtBommqpCpQ8hlGFKG34bf6bre70NyMMkejBdrQW8sZVuREulY6/pCpZQFcoE6KMEa
JW9UAAo2jiZ1wsGnBR2VDClmcT9z70T+9zwRCQ2e7BuOyadp+WUUKfZ/9fH9V1Sp5GwAYyNN
puHz4uU6rkIat0w/9HNg/zJOEZ5PhZoVCmWDQjUnCWRWNzF3atAtm0wVEnXI0+BATploi2+j
fzLWtnxPNd0KxnJmQik2vuDhl3I7wqDDbPFvv0yeXT5U88kyPFBPPTmafbBjocC6W2Fml+2O
GFABVFJdCULL5wud0M6cWUlnSosp5qu+6ADOgwDVvUfBZO8SaLQKSLKe3KjP703BXJZ3tOe8
6JOZfg/UZDVmckgfx3tcbd5jArsvX0/OEkkquzzrZxjKTnk/1B6w6jcae2YHfOXufeP15cXv
nHMcVekPXAeGCULcArdscEhb68IhS6qmr/eyS1xWyxxZ1s3Ts0Ao7c5qScskM2J9D1DdTY6B
KFZDWdQ7obbTvVZ8PGCNCPWgle02DlUvXL++nSKjCuOfHuG0LelaCXvhtZkkLmWInJhFvKtF
rc2naZf3m67ua8b3nhmIuNbnHkW40Xy3S9qkv1rhoZZc9kxDPQ+mvDKrz6ot0J6j9/Hrmb/A
UOOEu6jdGCa/IDu5AshIMTMXQq1efDsk9l5RLc42CEbarrZb/IArva0LHM3LKGIqkIxoidHX
6h9Ruwx9jJ79lkuV886BfKCPs9wC60HwhhLgfIAclHxNkuECTorVlOiUEicErYkw0HcA79Ce
ig4PDxOAaxJwyeXmqWzPNebDENSTRxBEH+GfXYkATz796gxD5tu6/tcfxWi6+VVCI16SUbCf
AExFEqf6b/JMjwGvoEnibPrKQD8VAHF0dsXr4FF8va4MfLOI+pssXzxxFCms0GCC3nvW2TGo
sbk47aTY6/RdNbDP7EJNoGsUUUG1bS5zSgLjiWut/cXQeslUf7FMy6ekGKePCN2saF77S+W8
58jreJzh++WdCKPM4KSv/sE/3+zCYJlLJpVv2h5xjfDOavLXpv8KW8r249XMTBIe5/+N0oN8
64lPxUrRN7yPx/wIYTAzKnNZo4V5bozOdlm5iB2xUEo7iNPwXWdNQ7ju0Ue5uxa6bDWAnhb2
GrWa3dyA3wKKM/i7bznWLISVaLyQJAkKwubyAbhdatB27++hZN1AtGKFUK1d/kS2dDFD8vEA
Ktdy/VkeZJ6sJ6fTkCTjTz7a7oO5NK0ZWcb617ufz7tfC3DmWgfezblza11XGvktU5WyXIYF
o4a64ffQsWln7qh9xIzJ54ksGb3ks/rXCC6Gb9UxSAHSzrrbZKDwoW0xyKO3J1TtfWm0THCs
ZlqJBWEe9NNUja9I1wN49/ocGfHe1NDY0JsFIu4OmYhNFm+6Y1HHdOby2Hzz7i0SyJNr6m7S
4CQWGmHoXlnw+w8GqyUsmwKYtMWxwQx0JcNpU3XnYtOMqqV5rA9wiXDjEp9n54JKSNQB7BLt
JlBXKGTOw0SjH8Jd2aFzghQjcTTLyr41+lmitegQT3tS9pe2ECNVAASvX7Oz5oEKbuMYGItT
lNCLFDM7o6cXoJLbsOW8c+murGN7Sw52NslpSnuYXabG0ie4Qies4xBli5FMia6r2u7WSxjH
TY8/B2vBP8aobUscMalBQMqRN+MLN4wHppGHwsbI1JEzKnXGqUZtenqPTuN2fu5BHuoPiqao
nqq9tB4z+u/DA3Hocfz6MHg4VN+j2Lukdrv8tTFLmoIj8cmnyZZ9vSv14PO4Wxbi3qqXKt0c
h2DK7PccCDKheaki+fnJXD/EBZ7peR4I81M1pIGHYKMUjkmGCZycLSdty1hrWm1OVTBiIGki
zhmlOvQFHpsPlTStJk4FU5qd3vxYwS1xUWg7AB1csoEkXoqm7ySxgJisIy2KedulvtsPExZb
AgQP8Ae24MFwWVVEIy5vglvz60AmtWx7QhA0g8ABRub+Frsb9P9IwIl/Cw/AIhfZi63VRpTQ
UfJTIwAnwFLXi+HXydTugcZ4koMKxeBu/GVJhRI6Yivhu63IUDD5mW7pgRE7YkfkpKwei0eC
RuLNQA3RzI9e9YyKM+ombH9y9DAqO6CY5HlOMuBKafiv4cyHoWv6Cg4ByZJ4R57yAOkPJdzU
JeOHqf8LQTyjCz+sQjT6WTXs0weeYUBywndEnVsSFEWQUrrgELczRxez/c5tsl1mOWZJOTih
DHSYLJhisyE/WLT8sVIwqPTD0axtXFjsbiHeQhOOLmMplW2ZqLU7Cyr/LkGGk6W3HZ/ukxuY
PxpEulKUp9MYwHrAJf0MY607wlVfWMIxBAddjuL4X9i3zKTofTle1Y+FDISAZsB3aOU2c05a
5MIIUfzV5GU1IQbfRPjGhHEydrQBRZ0WfA2w3dwjgYYpNymtYJ1gXkXW8drYaRGAbBEOx1fR
jKaIyzpr7/Ypy9kLjpXWdSlcX9DmrplIcAlANwtBOXZYzXDRQLSYukMTLhTX6p7kJ2WebEXI
8BiC8Rg973qAPD7aP7DjNv50+L3qsNMzdkZINxT1zCT7GUDMxErIxunwJBfNHzuCMjUrwFzK
+QZxbVQlzaRyCMV3XMewk/f+KJ/ooF1FvCUFaKJaoNQ1zu5VtMZyuDLs3sDsrB/3UohPXUx2
U891nqV3RBtBdGqWkQFDjNDH7IRG1peGgDJQrS4qic9ievgt81nABXiG6ZtbqazK3YFye8Ro
uiJRBnbRR/t0A4MsLgliDKdcQG4BNQa59LHO0nppJdAThynHJJF9bLZhTFAW2pYddYKh9Jb7
3m4fMj46uwRB0az+S2aFoLB6Mwhz1AcwX8BwHABPzzpMJMlS651G28gU4096R5/F0qYX4RWs
g4u+LqE4zUfRkYjfaoeXqTzMKJN8A6XAnzH9robeMioUKoJeMPCxw5JRNRhBp+aEeAbNMomE
eqBV3MzED1s9cH1SBoaXnipMmdPhkEmwolezflYnnvYsu1PYOwjTjzbzfQV42hgTjaqtL6nC
fkQUcsDCK/tj1j49Y8PLyQ96nX3NdZSCCvobJcKFipuvXuLUBy6HtK3lvR8yyIrqO9F7uo90
Cf0sCoPzYgYLUTL4i5BmxIO7c2UhdMGowIbYg6V4G5t+Kyx+SQgKZW5kc3RyZWFtCmVuZG9i
ago1NjYgMCBvYmogPDwKL0xlbmd0aDEgMTU0MgovTGVuZ3RoMiA4NDgzCi9MZW5ndGgzIDAK
L0xlbmd0aCA5NTAxICAgICAgCi9GaWx0ZXIgL0ZsYXRlRGVjb2RlCj4+CnN0cmVhbQp42o20
BVSU7RY2THd3M4Dg0N1Id5d0DTDAEDMwDF3SDdLSopR0qSAgLSBId0i3IFKC1Ie+7znvOef/
1/q+NWs9c+997b3vfe24WZl0Dbjl7GG2YGUYFMHNz8MnAVDQ0hcH8PEJ8vDxCeCwshpCEK7g
v7Q4rEZguCcEBpX4D1wBDgYhHnSKIMSDmRYMClD3cgXwCwL4RST4RSX4+AACfHzi/zKEwSUA
iiBviD1AiwegDoOCPXFYFWDufnCIoxPi4ZZ/HQFAO3YAv7i4KNcfd4CcGxgOsQNBAVoghBPY
7eFGO5ArwABmBwEj/P4rBFDKCYFwl+Dl9fHx4QG5efLA4I7S7FwAHwjCCaAP9gTDvcH2gN90
AdogN/AfYjw4rABDJ4jnX2oDmAPCBwQHAx4UrhA7MNTzwcELag+GAx7uBhioaQJ03MHQv4w1
/zLgAvxdGgA/D/+/w/3t/TsQBPrHGWRnB3NzB0H9IFBHgAPEFQzQUdbkQfgiuAAgqP1vQ5Cr
J+zBH+QNgriCbB8M/iQOAijL6QFAD/z+ZudpB4e4Izx5PCGuvxny/g7zUGQlqL0CzM0NDEV4
4vzOTxECB9s9VN2P909bXaAwH2jAX2cHCNTe4TcFey933qdQiIcXWE3xb4sHFc4/OkcwAiDM
x8cnKi4AAHsAwL52Try/gxv6uYP/gPy/1Q/5BwW4w9wBDg8UwEEQB/DDH06AJ8gbDEDAvcBB
Af8J/LeEw88PsIfYIQC2YEcIFOef6A9qsMNf8kPn4RBfgDnfw+DxA/h+//59snyYLXsY1NXv
H/M/zeVV1daU0zDi/EP435C8PMwXEMAtKA7gFhDmA/DzCYoARB8OQf8d5d/8/8X9j1YXBPk7
N75/IqpBHWAA8b8oPNTuXzS8/54J4N/rwg747xu0YQ9zDAYA/xl7Cz5hPruHD///8/D/cfn/
m/nfUf4vY/+/+Sh7ubr+QYG/4f8PCnKDuPr9jT9MsRfiYSO0YA97Af1fU2PwX0usBbaHeLn9
L6qGAD1shhzU0fXfRYR4KkN8wfa6EISd018D9K8ePIR3hUDBujBPyO9nBsDNz8f3P9jDrtm5
PDwlng+d+gOBH1bpv69UgtrB7H/vnICwCAAEh4P8cB4a/yAJAwL4H5bTHuz7Z64BvDxQGOLB
BfBALwjgAIPj/O6nqCCAV+236o/0OwNe+/8Q+QG84P8QhQG8kH9E/gdj6H+ID8awf4tCD6D7
w1sDdQU7IP7R8v+t/Wso/vF9iOz5H6IIgPc/UIGHWL5/xP/ibucFf4iE+DObD4X5l/zn8QGD
fcF2OPMzMDvJCOeGiLbLOjlaH+6tkSeTrFvGL9i5A+bh7V6/CDAz2GvzwlbgF3IZg91ESxtK
wHPZBcbbgIOWJszoD2l6rdeBN9Yp+uNbrThzYxSfRosP5Br76LHpuA1ltwNvPQKNQl1QW5A7
1FlfeniJEei+Ir306VXxbeyrWByOmtnS264V0cC9qZjgTnyaYBFaNsVaZJs/TcWMgeCmx+Ig
OfYlnDq/mCQpHL1nVE/hxAn6lihYEmC2KpB0Ne2/XGUo4NlJ/YjajIoe9ZxkeJwtQH43U51y
NqC8ZOnTnG+LVAljIT5X1hI3Ec+uQG4tRD8e+r6n3nt4/iP/5ssMQMRj2k+km2n1b96TWcOZ
dchrW63jSRH1gi5g+t2PDvLLbRdGXQ7OWXQL4hON94BpUaa0evyCWJ8vyyYSnXiCRYXF6j7f
vxQfprxQ06BwXrt2oDa+obxVo/nG4+KtMDRsbL0sXJ9Y5rhobHaeZXyhcxO8ZMmkwew70NM/
FzsO9/qmPlWSIKP8ZUHk4Eo9n9IjFkkatfiHvNXrcQeCx1ICH1NsUzZT6QyqMfwp8tGkeVtc
VrZB7euDH3WrmZ1/dIemLlEhVoPMSRZYyLPM3bdTtqwJrXExD3+8IpXdM8U8nCe7YBpsufYc
Ix5h9ApemkXjjRHTAjMqCHAGpMz4UhE+4mj6FlhyvRTlwp7/vk7x17f+QTxBhYm49Linme2k
dBiKPkNXx3tpvM97MsbjUqtei6J6pRsI3J95ty6PhH7DC47Z9kNcDGnYM3/ecmAyyx+NlOHZ
f9ffX3I0fG7o9vaV/K3rtupZ3sshpafmEWbKYQ1vbPTO/Nhtvo5TLl062oOpldWySuBPuT+p
B9/TxvueOx4KRWmYHFXjJwd0zYdUNf5My8nAj9gW3Xt017T144WOrNZ1xWsZi9whDCCtJlks
2vqbpBwsf9ZCtGkaDW31mzSb3sriiaAZY5HmV70vqeSwEnVpiUS09xJymeNEbVrbltK8prVx
XhscmciecEAme7nufNUW8zh0eJkzO3Hf4yD4JR+5hg0M37Pi9wGSimau3VmK5DlfBc0uPGu9
viR//Km+oVTfwOplCcWk7tDbbFC08vleHSbwY3B+A1XTBQELQUvnm4iIZbKqxY6Iijl54Lga
HRumbDdx4fbGl03GoFjutRcSAVt+ckiPmt0kLtHCYh9/DiqdLCN1trLYv+/9IL3hebsDzhxw
7FvzR2fiWnq7zJvudfyejhtZ/J1XUGoJOOWtmh/6qPvkO89H9En2O/QDs9p6vGOT4lVSdIUE
Ezbfu/CtbSKy3SQXhLyeg+yo0Hzh1Uwdy1ia8ngKnW3PvZgJoompNBT3k3SJYJnjbXZX/lIu
hq4diTLUeWuWTNfL2bOL0u9bvm7c9TMkzr2LcIxIfz0Z6fxEmo6/PiRdzU38F5PNtRlb0dMi
YnID0zy9IRiYeGugAXu2YxePT6VUGnBbnysj8Y3nx/ZrwJ62/aciy0zyjsunqcK1lRVPjool
JtCmud/QLk/5MzCKEKbkU6E5LpGw6W3UmamZv5UyzrCRefeo5xUsmNSNaVO3D3nk4FDxSfjp
SCJBlvfdUj/z9ub5em/XAkVL/XB5qBC59q6Xmdk7mXxCTX13vcOTttdOlzWhtJ+dJbcO7M4s
wcClt18iqbdqsK9RiGyXqSNBrVicisMVWrfzVpJsC1AvR6PV8uXXl6hPPAs5aotFLBpCXu0j
h9cW0GGcOlyvZGe2vexyG1yl1LfwUffGHtV3v6j7sQUMjvoOcJHALYpJfEq4bwt4X9ewLvH1
y1pqUZat+6rSPOchGR9xNbKcnb3JHXJ+Za4mqYO1xpnGu8OjudskdR5k18TEoKNuP+YFt5pO
JmuWhTJf24mf7sLa5ncc+n6eWemPDiRseQ8bZQGm2XKfNX6hkQY4lM+vBL8QrZlk/Il9hbUm
ncfe9QY4hzyMR0Wm14cd22klQt+iIj/6jl2ByiHvk2tsp2Pzk7HXe0gJt429IVUlH3D63VlI
lV5GHiS9+5CcCWOFQO4y2g3F6LC6vblY2QJE5pjVmHW9pJ+64k2UQnODvhfsFa73b1S83sec
9drH2nVGL1ryKyBUtbIKK8h9LvOMOVFMrr4nCjkp4eNXjTsSJ+umOuOpJY/tL91LQOM3+5Ac
5GYaoUJ0z2Trrx/zK5mrePcHbbk2xpcoKjA2dv1zCg62tj8ahXU7vnZ9e0m9KGbdgq5S7uw8
6qugbFjV+9qYuY3fmy6fLSvNiFI2SF4s3bis7NWHQcRLdHEHLEfHG4yfXzcwPWexlzXo3eiT
cYN8zc/7mXjMFByX5QqvFqsYh89Rz6TEvUcZFIHj9k7io1wM8TCNcaGxZzIdJmArsqmQZAqG
XqXvndKx6e8w3CB6k1RD0gWa9+V5uQw3hzixg6flaIHAPdQsAelVWiaOxNBQ2sc0cay7cUXa
oXiUBDOidChTr9ylifFPjOGkHfyY7YNIuNoBmvMSnHXSPbclp5yoPV8yM8+bJZ4mDV1gsh84
nQxJlS0jFuaCUUqc+fH0Cmq4BYOyM14zLhnikBl4cVtSoXEck9gEcL0NARq9G2vdecm4Usq1
4N3U0RPByMQ5NWNmWXoGPGQ2gUZDullrw9PLTPtPtZ8o+rUI2mhSemHECdLMtgzdLLSex+3U
2s1JCIcNGgJC16eP2IDduMNAUx5eynOzDqPA+HhOUbnxsCChCsx3z3CuV/Za8Fbr/NpaSBcn
BK/Y2Oc2hOeYdZ665wQOujUWqTc8pH9gp5eusGgvJW41im35lvx26TnmV8qvYtNBE0f792iV
P4vbPYqbvfTiCicS5uG8zpqjP9oSuOXqvlbLyEaM5HiMnNddGrX3AfdA50gslWJ+q0Y0UkKq
7E/pe9R+pYq9c2kaSu79on99Hih5NuKPwamaOxxSYk5rXgBggvwUkB8WDXzJhWqd/YK2sCE0
le9qnJtHKwE6752iyYWVTzLDMpA5OmygFWRL9nOaolT7SqvifHIYVNV+Pauxs06IEnqFtlJ6
qie7hvruXuaKxFuXz0I19GsblCK46IjvvDC4Qejx9sRyp0pzpwMOUgmV0C1EvLLKxAlW2Z5D
MyqkO9ngP2XGPzZvcrQxcgyI5HvWMOhT19+jnShTKciDMjRl26Va3ceJwqW9bU1wEMkfSNId
F+nZUB+2yMdjOPi1f00UQq7bfnaSHJPpsgO/e50HGdrOncy6o5yVRK2ct1GwIvkCGbA/d+nE
5+bW8UuwEsyjLtQOs4Ipve8ivH6jR2S14Ct6LhjWLmMpECE31pYrgWn7udijRnK+4NY16qSn
w7uf0SgmOm4z+bapfA2fPG3ny3dhJ7LJSbSXj0yJFg4ODVZDVWZRwgGeBtfBNIqkJTW84Szq
75cStPp88zj72NboKuwNn/EUpTjlf0pyKfanwVv26W3hfIkzkoFDII7pQyOc7d66Lh0Ypm3Q
wmb05v5WqoVBAfkbT2n5K4ac/aq2nNCQb++Mkq+XS2vcfCbKVML5yLtEKPRN8/D2VNnEHWMj
MF9JX83zD0MYBo1rs3rUZD5lRfQ1DpQK0EZ1ZxybSvpNhjnCKK7myz7UX7eiOMeSQXaaLUuq
ja/1arr9rDtEqDVe8n+yliVXDbDxDd0hSvY9rcOxdmxwtOhTe4+IPWLMrU+KjxF262UtBNP9
DOQ77KRD4w0RNIT4+3xDC988RPcI+pxZon2+fVV2t9p4h1xApyYHVvmJ/+RxkokCCvo4wYhY
ecIBLMFSZvompCIBvOWTlQ1045A2771UEd9tqjvqsuOxFVVCn49ECar+WE1mcAJUKp7+oh48
phhCoG8b6YttYwsNectxHFOX0Yj9XoX4gD4LJs/eUEgWQyBKzpRqEL4/VTpyt2IDw5PBFL+q
iS1zCthRTnQRlyfG0eSv+XlQ7QcD6lGppDziy56tsxSsZtlH4dJRLxULDF47Yk74PnrUMt3f
o9MAcwT2tvruriusOB6mt2IIBekygHEJ2WCubVR8qZ9/Pu7Ef88aYir9a8SoVRv2LbR/Lj7i
zPXTMgGWc8ETSd/vCXe91We5n7sFCbfYMeaZVE4RDa1zDuqW1JFArPPPAgFL7BA4f6IYb6Z9
nmnfgCm/nKPU06vZ9GGnvad3QWcb8OZ3qFbcWi6ccSPLSLYbje7BrospPsI8BB314iAiw3as
ZNkZ9uLKHgaSl0wfiaztH4tjTzeIUoHwLUJE71meSCjFfheLZqquv5fu92hRDffyrJkNeSwo
2d1/+DwldahAf1sbAYQ+l8YhZK4gwPuMQ6NDeP/BhkQuKx5G7Gs7+F0J/2wiJ1cHqJ603HzW
gBjEVMmI6HcC2dlyQ04PkH2aDMRH31nmAGVY3rejH7B8qTq+RBL9shhFqjjtxMXFkkeDnNm8
VjU4+83kyeIJlWyCXVoCY03kCG6akIyH9GY807ct0dzHCvqjeA0SUe4MFsBTuIpRvRra57dO
gl/Cy2oJ+TOsw+epii5xoqc7JiPOBvRiPW29W3EQtDHjPW29j6T9jp4ccK8H7sRVKXYwLqnK
V959GGZ4P8TL2725vBWG7jjuNnOFJmPQS6l8pUNLpNQFFZ3s+/rt6UpS3NO0fYf55VezbUoE
hGO+t9VuJa09H6MWpqyzo9DLFIv1QQd0s5crUOquEY7pJ5coKOu13isZKwK3qd/6d1fPS2cR
+/RfdsCY2/FYbSsmgclezqFJAOGRFxzvA9KyfiB83w8Q2pLPdE24oqSxGc2UAJj69Er3En74
N5xSSDOxZ/ua573+uizMttF5R2/BIksAKnN8jnrziER45JETZvio5Ayj27Onvm/YA7P7tvRL
3R2wOUyVhzJUSUk7PQlouMNxGDnCdj72PeFKfySE7n+wReASYetyTOctE6NuqOTPt2Ji7WjA
/NVwuUPp41TaF4dlhpumF6ZZuHQGFEc24nlEWQuNxZ4omPH47veXdlJ9n8vnZBTHQ6fOLGuv
LnK2sLc6KHLu5ftVZCgaxJibmEPKERPiSpcGVOwDJBN98pu+EjDQ2n6kwy5WbbwiW5Y1rdQd
EF/0/D5XO1Pz8QfWSWv+6w5D1LUaEXFUP3fluOaTXulVomOLlccKvqjBmtqt7BN934220ZO/
pp83fmfQ4Vtmvq4ryjmLnaSWA1hk9L05JgwZ6PXJufuy53fur80smBaeUsQJMv2uxsyMbR77
5ulHHyGV7tnoTODI2lpB41wt1bkQir2UcTsapMndCj1K+Abs5HFN4EvJ3eKDVzVcuwQ6Oz6T
xoAvRN2TViyUM4JyTzhiCMj0yTjtdzu5fDJe9q8blbm9bEoObjuVG7+bYj+8DFTb9MsrCXmf
QytLifPq+b0ca2IOH9QZjBX9TipJUJHWkrCCgDb+Cb3G8VSFWRC7PGSLxe+nHZo624HLmtfM
vmfIneOcMfoyjZI5oz49pQ8qieQUezHlL0Nl05XQkfAuPi8uXErNGEzDrK9DSd+SftL3MLmK
uKOOAi+f66uzCcVOlG2NRPsrAn+KgY3Pn+9lKDXrADIxDluAtqra4of7xSRqSCNniQIeg1rJ
Bcwx6hTuP2lXGknaIMPJ3ZqzvuIH/EBc54gAXytdWazz2e9TEybLjgYcdIeqJpk/bbvBbHFv
iNFKTp3MrHXKt4qN9FgK9tUle6uoKwaRBYk8ROY0TEL1HN58Hsa+GdIiKpeq//XiZo9Qt9l+
rNdpm0g9iq49LBkA2SKkVB9YkDWFqdNGl+MCqLfmMQrHHXoWwuX8Rr2MICyjp3t0YvdCbLWK
Eu/tddiQO5Wl9Pit3aNd+ho/SclHf2JbVVhI0bIhvavkDufb2qpNpnaUtLlMdHuLCx5+Hrgh
Lc/Jl6xFQBf3wyIxAV3YVtHV/KtxM1FrnvOetPqW1w9gsv5S+epYVl90j9b1UZ5k+FPlurHD
lbdv5lpF7BC9wNPOIYbORgw9t70gdjcn7FbSpj3SD+2Qd/zw1WVkaCoKI3ueXsH3kFjiuaaO
zsaRjwc+vOkB+62nxSk3q/XkMWqCkqNCSY5rZ55c9WPbW7FU+V3ZXYuH9nqeeNttLjH03yKt
DTjD/eKRU+tKI39IB8zRHjMqlpBpCKL2cdP5kz5WiHx+GMOVYstE94ZA1cFUU248+NYjfGeG
ku9wkcchJ0kAem4H44qvcVwWroUPskQ1XwTuRbjV8gl/xRzamoCpn7n3qib8UGh6D/MKwD2k
Jym+0+UPopjBhlCxGeK7dL1iOnYxA7cNf4ZC4viunp2KRYLcPEII5lxzWpjiCQVWm47vUuj6
ykxzSXJIw1o9MYOy6pQSKTQVa1VGDTjYZbXFYoXZFT4tcuVS+Zxfvp3IEXrSPiXCrOWPSCqw
XJRTZ7fUTMvDgIckcKhBM2sLFax29JjU2knKKCn0jFLz6o6z47YSzBpuSOziBBamnz8liiqe
lhzBkk/I6iBQtv2hPF2bkSJ2FkKJBjUpfJulRp+KJqcJsEo4T+HoDsuNgPHsZVr8Mjhau6DZ
mkdLNlXz+uZHZeJZLUOKyzDMX0Df2XE6lixRrIJeY1+744Fcfqb9SN2xAv0XVNNzM0Dew/Sz
pTN1xluHO1P5BfhBUtxhxPkJ5CPV0Klwg7tBAkZll0Jjw0sPCZwwVHFxX7AdhqX+ZIC/Qj1q
9AcZP50PBjM825yrhiw2N+ocTWEc5TU68C+zErj83A1tKiAiZmUT2zZMgRd9OsqcUoANet1k
d7J+Q3ZTJCAozOheA4cBqaS+1Sx1vGg48Vo2Jmb5o45EfsMmvN4qaVtCq1TcswLvLrJw3EM2
gkMx9ZfpC2uikEkpJDVbaYUfYPOjpBbZsTJL1jD60oFntCwaovGM+VP7v3YH9J1T8lwE5HKl
t9jowq0alnep9f3HnzgQx+5lsl86Osstpz32jbaV17WXqt0osZpI4ppkIuwp8p7ecpvDVWdK
qeeQqqnnNWhAGehGeaI1LB5kQm++qC+49ktOgFM73P6Aed0bSVkEW+k81fw7D2HRyKSZtnaY
Ii39RvcOoxMVecLrQEaSY40daeGJeB5hoMbaL/JJaU7MqHBOoVa/adly8q/o+Ulj8tNH5qaM
zW3p59hV9Nw2N8QJGbHpKT++pDCVlHEHvjnXN9KCi2DbPyJ2TvxZ6VMDpin8UJ14CGTlseG5
OMFHdKbh2FD9GAiJKdi9aEqG8m85AQih/uOLYP381Wcs0Cu3TbKvOnUod/NRVD7dPjpeHNr9
lwQuSL52cfnZ90avp7rEq1S7PcTqBAaLR4kFf7waOTmZDZnOPXsVzhNqkIPBOUApy0bYHpdi
0Ttu2Zlva7xSxPRK+2uJ+zw5qOeIL9Uhuc01eRnaOomjpJiI1+SOuasAl/hRd0pPvDX1TY8I
7cnrTaSUXbL14Xzjt7SoFGIBDCluCk/n3ku+10Pc0W7km9fEma1UkBA7f8ppCjRF1RNiHNhW
kCI3A4/OHVHCNrd+KUYviMSrNSs7zqQIl/Ob3GG80rrQIncs2zTWXr2hE5doqpYIb2r60HyY
D6PfmRtVFm1KcKtt4e2CdzBxhXq9T5aqmxlt9jM4I+p9oetOU4LUDmEeUJApf3H8C4i2+gEv
xn6CwfjMoOqjyc0xVkQfHLVTY+OdvbzMcsztzU4EekHD3gfzCxe0cBqV57PRfvw5NCuRZi7f
B5maYt3QtmlTJF3lPApsWrVRw1jel25SV948jU3zMfgZI76OZmmcbpaaC3xTwcW0aukdVDcR
pVZU32iTSuFVc3kSSKKqOQJVkgSFlKVzq8jRLKAor2euTxCi9Gq5xRXUq1dk6QOl0xfKj8Uy
IhsZQe1zbcmV9dPI1A1CwWMTyKOziUdh8dVdMHP7QUKAa3pYsxdllci5dO1xCuOpIcjaQsn7
4rvi0HVf+MfK0hIfMO1VQcTHt61iFIzj+6s+xDgStYE3xqp8bGcX7fBPjeRJzRzbnmLDK8O4
rgYWNsgzcXOb7Ez70N7vrEVP4tA9NZCOO9lAlBmXmM05hIvgsvRX6JDWvq/wcYPCxZLWDfep
vSoUf135+WkOJmzYIWWGnQDKuDi9xHEUKctFzTL+PMrPVY6C2FuS6OIlKXFZDddJvahvGp70
lRSnb5iqrcBKvWRCsPbhi0J2qgDh3XPyOorg5H4+J/kKbDmuLdy2UtnjYTVBt8DalrlOliil
boMd0rWK9vFRPwL8jmc2NdV6GGFaiMQ8LPOqjFWh4hsjhbf7+l3WZt9hT0B3Zd4iz194DKKd
y8M8VFuTy7BrSRUfE3vqp8FrYaRJXbp0ykPmevrUPImC/j4zOJKd6XW30ba4+h5InoljvC1A
wKXW4JtHQ9fcTF7VtdTSVrl83n4syDRYdzWUiJdN4JbgPZYo8se6dQWNb8lToLvlQ+yfTDQm
2q5UpF8kYn2yicFk7EyRoFsrUVFP7R2KWoS+kgrKhsnTPcc9aJxT8B/QqKW9zwpM7Y+bapZm
GkyobtTd/eploculQQQAi52mOqgL6qpX1PNGmh+8APrRx9knVIuckSCuce8Ldc19yzJ5h8mE
u+0l9NP0ALinaKhrmFRU4/CxRmRgpmoJklhc2KKG+iZORJeNe+/MkorPoT9c+nXAqAnWlm1l
CiEgfrNsehIuOzDdc5k2wolmXeFKPL8YKvqTtZQYMWmVWk364jvNbbXqTT6pdF5Tgaqubzyu
8jpoeTEihfwpJoyf2XfIVsOXervDB7DA0f15PXJfx2xFTIus4u2p+qHwdIYcrTCJ9qmLIuBe
3bPA6HOjjUDnY/7XMhx3S2K35QejdfoqHC/2RtIChw5zdCzdRfm7gucDzc3v+bKXR3pUpN41
ygefwQSXnRuD9WjQJFmnVALionW7eFFlyn6J2gv5SZfDBdNNOoFqPjMl22U0uXjbKyyuc284
uWD66HWAg2e8BkwEiZnCXcnMuTV+MznWMBkSBf9dl9A9uqyxig1regmnNF6vZ7ZRX7eoCCwc
tERWoO/0b8JKiHoicxd9s/uW2x75Uz0720lC8uZRvVAjDixKKFa/NQ0LoyUP5szdz56ATnKs
7D7dDns1gCGrkLue2lVcfKlFbCEfRsqdiTHMWPNouZvAcuQJrJZ+xmWgdVw/FMedT7/1CH9j
G2JGfuDWQJZCCPrOEQKg6Q5/d5cok5ug2o3SIqkjAKXkrz5ysJt0VUdKQHSimi2Y0/JajtdY
rCzoKH2Xa7bXUT8iEymXV+AcAOAH57oWojIcDAvuNCbxnoBeB1losr1RXI8mCmJ3ttP5ZiT2
unzM+YS4EOCENEZ3AplVnSa55hvwo8ugh95tiNgevoh2TALJbUb08AQiM+9mbRew95s4O53y
c+HMhc+asDfKcr8QMM5LqtvjeIzLxCtcyn7K8/Hkg7+lf7DxKkarZ7LxT4KUnGRbhmpx9s+C
punT1V3DdrYRApG3W49TIMaAYvbQdcHSI+OMeMOzROntDxNHkk8yzQatKZT1dT0Eejlj2fVc
xpKLo7Gz+trY6MxjFl5X8axZjCRh5Jj1CnogjKPj6Z9lCLcnZKiFZrM+2oYzg4Z91zjeKEdS
HZeAuXu2Sm5VemwGaq9/7tBpnK9e4OscuIbjy+Untn1Zflll8Al/60iCAduNJq7YKy+K7hNa
Nbb0L3YL/Cykfna7+E/gi/VhTEd6GblnMZUiTejZw3N43u2xXSD5G4XVO+yN80MLSt2FDwz3
42q4HpszM4AfzKWZbr2caOrltDGudC020KIMyau3m32mGjW9KSXneG0IY1JKNZr1PGhFdiX2
C4sFZyJ563TsDK0fTgJnYpDKm+iyzRNd8zAp5fZrRrb2RpasopFV1/R6KatrHPkNXl9kB2RO
DsYGWzWbi8HU1uv7CSdapQ640jkSx2ME8EtazJFi/rRleY2+iqcOh9NP/zkLg7s+RQiuYfLi
neVUNfXuw/NjLqWBlIYNnD2DBCvVEWgZVVL0qmL9vN9jQxr7gGdCBjzOKlT6Fd2KG6Og2oVj
4ESLadWoumja3Blfcop9pRpKsUlT+alNumjrpNylHV4XFHSevV1KUWQS+CnB3pi1UVDxee+m
upgn6s8UmR1k2nSspguvff+9kc0fXs3TuNHbrTvFPG0aHpvKuXJ7hYdUOMjpEOwwJW0SdKsz
glCV5Lx1Zulv7NXq7fjE4eOjLlMfhpdzWA0/P6qKGRsQyheFxWx6nvc5GpBx4nSvRKjnen1n
Vmw+5tiJ9b6SGT9T5s1GlGm9mdVxRGdsLdvfnM5cbsIS+8GYfEs44PtKn7bZNEoyJkbNDB4G
amdNNmGiU7qaScLdjGkFHxzp/5g2q40QoPDofc74lnbOttvW8tZ+hYD7I0NhXoG2RYyKpC2w
bU+ySNrHqtypUFEPHsJrSftz+OQYj7VAlR/b6CQq1nqE7ubFDjyQOyZ0kcQoLatODaUMI/DF
y73nZvBkQu8p087CF5+rgHAlTcFl9RVPETdgbezwieCTpgKVnWwKpfNuWv+XKbRKJ+05pNSn
Lk8abFBjtfjZ1saOk+7kkWF7jDbJ95cLYRwG2WX0lbADWxIDIcsjJ15y/g55CvwKS9u3sTgh
lL2r5F/9Q/19VssDTCh3Iifbk3VSK3gK3AoBux1iAkazOR9Ahi3ZuZaOESrjN7HH05KJGfrv
joYLHFL2g1qmfJ+7kf0Y8+CPv20Y1DgBJea+stjLV1XaP+7nDibKt3/UwUY+ePM5Dcul5OTj
BIg5SeJZgyoho7vyeHeyketGYjzG6wifFIeQ6E1OfIks3UwQu0XTMTDuVSlgUKkFr1eiMTq7
PraFqY02/34XUG0IG+0LzMtWNYoi7yVKv75AUWVDQGRKmN6m06oj5Fm+r60gcr7MHASpzcWu
SMipGR3QFZM3nnAZVX3yrWlGLcoIfS0fZ82b9GsufYFmNtxehzzHfpffOqDirNdaj5S+o/s2
YhTm00T5TXC/W686ENp7FhQ9QGbb6NmU041m6VfCj4ZqYGcOoa7WW3dsjj442arEfTpfrjgw
qIrM8cZz9Gjb/aulBK/yy1/WfR+Y1HG3XuEwRFT4un7nkBcoTRwsiUp/R00cb42RKIaKo/N+
rScMGvjtU4WWo2pryV19uo6+gEWg3PIVAzRZxKU+n49UsK4p1fzFMK2BCxk4JzcXZt+5y6tZ
2dXo6Lk8jF2X1nwURGa/gIt7EXIUp/kSGSbCtbw2sz/2Vnw+9JRyXsyaXX53QJfuiQmygkVZ
Q7wi7g4BSbRv9Ary5keOrACQB+fobVMkw4cvMpPeGTdwfCUBuvKa90qcJOsLikviHbfK7Z8K
51v848+V+xr13szbQQfw8L+USKp6leiytxzkYZ3FKvZF6q1zueF9CLf97M1N6RwyvE2REfK8
QNW6eerR6DJHZta9qgkG8lPUeEa2Cy0U1kmRhH47TVEy0q1z+AXZj9r/Az7PWUEKZW5kc3Ry
ZWFtCmVuZG9iago1NjggMCBvYmogPDwKL0xlbmd0aDEgMjAwNAovTGVuZ3RoMiAxNDM4OAov
TGVuZ3RoMyAwCi9MZW5ndGggMTU2MTAgICAgIAovRmlsdGVyIC9GbGF0ZURlY29kZQo+Pgpz
dHJlYW0KeNqN9wVQHNrSBQrjTnBNgMHd3d3d3RkcBncJhOAaXIO7Q3B3D+7u7hIsPM65knO/
/696r6iCWd1rd/fq3b0BcmIlVXphM5AJUAJk70LPzMDEAxCVV5VjZgIwMbEyMDGxIJCTq1m5
2AL/Y0cg1wA6OVuB7Hn+wRB1Ahq7vNvEjF3eifIge4CMqy2AmRXAzMHDzMnDxARgYWLi/g8R
5MQDEDN2szIDyDMAZED2QGcEclGQg6eTlYWly3ue/3wEUJlSA5i5uTnp/j4OELYDOlmZGtsD
5I1dLIF27xlNjW0BqiBTK6CL5/+EoOKzdHFx4GFkdHd3ZzC2c2YAOVkIUNMB3K1cLAEqQGeg
kxvQDPCXZICCsR3w39IYEMgBapZWzv9yqILMXdyNnYCAd4OtlSnQ3vn9iKu9GdAJ8J4doCot
B1B0ANr/iyz3LwId4N/NATAzMP833L9P/xXIyv7vw8ampiA7B2N7Tyt7C4C5lS0QoCghx+Di
4UIHMLY3+4tobOsMej9v7GZsZWts8k74u3RjgISwMsD4XeG/9TmbOlk5uDgzOFvZ/qWR8a8w
720WtzcTBdnZAe1dnBH+qk/Myglo+t53T8Z/X66NPcjd3vs/yNzK3sz8Lxlmrg6M6vZWjq5A
abF/c95NCH9sFkAXADsTExMnNxcA6AgAephaMv6VQM3TAfi3k/kv87sGX28HkAPA/F0G0NfK
HPj+A8Hb2dgNCHBxcgX6ev/T8b8IgZkZYGZl6gIwAVpY2SP8if5uBpr/C7/fv5OVB0CX6X38
mAFMf33995P++4SZgextPf/Q/75iRk1hZXlZadp/S/6vU0QE5AHwpudgAdCzsDMBmJlZWAGc
7x98/zfOfzvwH/V/W5WMrf5d3T8iStubgwDc/xLx3r3/CHH792RQ/XttqAH/m0EB9D7PQADV
n/HXY2JnMn3/xvz/eQn+PvL/b/b/ivL/Ov7/tyIJV1vbv/1U/yL8//iN7axsPf/NeJ9nV5f3
3ZAHvW+I/f+lagL/tdDyQDMrV7v/65V2MX7fEWF7i/c5p+dmYOP4l9nKWcLKA2imZOViavmv
UfrPXbynsLWyByqBnK3+enYA9MxMTP/H9755pjbvT4vz+4397QK+L9b/phW3NwWZ/bWBLOwc
AGMnJ2NPhPcBeEfsAG/m91U1A3r8PeEARgZ7kMv7EcC7RF+AOcgJ4a975eAAMIr8ZfobcTID
GCX/IE4Ao/wfxAVgVPiDuAGMiv9FXCwARpU/iBXAqPoHsQEY1f4gdgCj+n8R93sG4z/oPYPJ
H/SewfS/iO09yvtzY/eH/Ve3GM3+Ad9rB/4XvjeD8V/X9YfwXqT5H/gXsvrD/wuCXJ3+QX9X
YfEP+F6A5Z9y3mVYejpYvj+dfxjvNqt/wHdtNv+A7+Js/wHf1dn9ge/LzPiPUO/PByPoT7J3
7vsvmH+434t1+Ad8L+0fhTO/1+H8R9i70/n9nfnjfu/Mn6687yWji6UT8B+dey/FxR30jwPv
Qlz/Ad+FuP2jje/0f0RneY/n+Q/4XqnX3/B/ptbU1cnp/V3/+3V5H+n/4L9/iQCBHkBThKV5
kClvkHVtUNuvauGP7vR7EyxsyAPX4bdwmrvieG4HyoGifI83rHkRi8Jds/sRj5voJyzFb402
WthMNgYbPqkRPNhL9W3Q5iY7dD6T6PxPJ85yriz7sp2dOkas9mYW2BdNKkPut0Iz1Dh0jld7
cxlHknwUTZUPFZYXsJQNpwxIEBNREbC4XFysSBBB7cIZ7ZUiNcIzsx3SZM7XQhNn8QQSR4+p
/aMs7NsDy6V04FZbqR+Pj5EdZG8zjgVSDns48GWNJgEz5Ls94rjPsVSBt21BAVQmzmOqgqS8
mdK7k9dS1+eZWvWob1MxIY9ydKiI9dyUBvbzrVqKsphdrLvy/XHyNhEXD1iDUmzNdipGc1Bw
ivfq2i2RQms81kehNy76jZA+rMOIFy19gjg66l+qmCk1AxumV8qVJqYnhOUriq2SwxnnGfEh
kb8WMS9maPNVDJfonTTbD4JiK+89Ae01ZFyXBIb6BG/dtmGKaHD+yFYN+PkEyKlFCg2Jwcho
rBBkppESA7fm1FJfibtHndR0gXMLg54NdfqdSPQb3y1QgVN6JfUtRDAkoR7I6H0Dfq2Bho1T
TvMJriBHW8YB4T6rWpPqFvDczRVrlbcelOPinQGgJq0eT727tqtfzz2eSqOFR7Trr/NV6tGi
ndEbjVmLM6BwjvneFxSRnowcxYfSDi75AznO8DQVJdyAFlvWkwjlMhN/NqHpFgdk9gBOhwKz
AB42VRvbH87TWb7+PHyvTsLTF/jU0sSjv2JKIYUqbGrT0lC/IAzmbkGtBxM3ZrW/CECs3tE9
SZpF4hjDiZtL+qrdCezVHRLDHrKGzo2srqwjHajJXDO7uKV7Vxz008DeCBJE8cx4rZ1VvBG+
mtV5V3n2Y89IRL7oOQmmZ9wBvxguedzEoWzxPY7rYOmuUffQVZGnxyCmM84kH0a/qlgeH3SU
KAB0qMJMvnqcJ0S7R4bEnp9Wix5qmRj1lgyB2yTFHMBv1UezQF++rQYLtKx95H6OKXanorJS
UI5wiUUQs4UMfmtDh5HpwN8NyNpTebPzw830ksB0RxT6MfhmsJRmGC+8vN9WIoMfEaKAK0y/
FcbP8sJmgNuu7clhkqUgMyCEoBZqwPGqms2VHRCFHaMWUTaJ8FXA2SESXrOUPv5kMpbrJusL
6oUzdvj9guAgTmSfuH6Mu8Kr9YBzI6OuaDPU3NtXxEeE3QL7KkhRs28e5nWVw1DmYoWFmXBU
MyDykceLkdAKYq6wVLQfgkNrOqkzCFa0qU5zapmLZnOJg6kSmedKkPknocUSK+f2DVm4+mLf
ZqO6jZWljtq2x+CQ1tl/U4mTHIemEvU0du7MRn75YcZWAFwOKgzRXiIFdUuHnIel7cchZueV
QhB2KrIdCH5HXP9CM73Q+3OT6LM5LwOP5magbHrH4+86EdPUi3TeEsTSqbUrvOZoDs6D7dnp
7SAfzVm7pS+nvzBs631R2rffTCJtFNS0H7CAIqmIL43PKPuXJCwvHRcCYB6Kp5SToBtrPETS
bTUZSgjFQfDW81+Qu+UltnQb4rrzvekFM/h1CkzVIQgB+ij0x09Gh51PoziIIY75dr3aSXhm
FtGJ84nbq42/4dmJ/WNPNdMmIbq24/2wCtdvgpfTlV83PuSHg+pjygWMVWDBSC74aQ9nj77A
Z3cUSI6TsfxGDPDSWGxDa7o47BSUbRFhhW3swmJ8o/yNSHn9EEO2oXrJbHfneggczsMPA3ar
MZhHEqKXfO8HE+aKxB7GYtRstSaVAOGUZ0GG3jxPBC1zt4e0n5RMM5NiwJA3olRly8w6Hs/c
J8odS5o7fW0/p407Ichr/TRTh3FlWonR/VIO+MKJT8XxJVAltBgXQ7YGuesHTfniqKS/NRXu
7LbEFLTbYIuaj4x+fVud5gw7evwPjzHOHzo7HnXQhdwfm8l9lfvRnDlk3evikp+djSPF8J7h
nxEv5SUjhT2oQDAXsLYtKWp18+0QhyoVDZ8xNBbp+qTe4vk606Gc7TeR05SxTBiurl7tmKOh
tKONdIhuqDmwe5bsDR+nf2p0vNJTTvnXxntxT9qwpT1P6T1P4bFq556VIRJPIstA8mt+eHVx
PgDBO+GFe66v0MS2GZA8WuIIXP6guITUOVsTnjJSmeZJ3Dtnc1/KsLyqpDfKWKCfOvfSPDOs
1NXHVLIZnSRsXOV7g/SrwYYoiyIyrhFNsJ4oiAoIdy/HJxFqoQddMH9YLjepoTR9eExYOHcX
9YjVurynm7nq9+aDWSidmjYHihF1OXzK6ERSGg0sp81TKUErO1GATBCApPmm5Q+pXSx8sBUZ
cZf9Am5gJUwzJ/zTD/u3aUGGy0eJ9vat/ZNkBST6VZIDC9ko1Lamcn4RvmQB2CfSSunHdRo8
R75jYL6CE+4ypfvvIAw6b/rn6B1CrCZUq2OoY3pkTIRmFGsRHVxZHSRnnSHZH3e2jmRYECng
mB8X+VoU6x1+xqpHIc+lhZnsFD0eOS9Q/15JT2KG5fVBkL60VRtk+CAWa9cTD7+qnzDu3S9W
hqdHGxXK6qickT9wGZluC9e6N0QdnUKKGVbUAeXTw+RxQrQ4hghaq6QZb96g6scDokfm0ch+
V+KVq+XKkJ1ZaMrco6kdYlLqyV+aK9xyw91jvFZC1EfGF2oVUvsUFewBhbotFbA9n+SwizZh
f3/gobQI8HDkFCbp3vBfalSNpxD1brGpQD+JaPr1hfquTigKiBmp0MtNTJ6MRz+8BnjDT6TY
jKgmeLo2SMrDrnt0StTMtyeIIgzWbipFdPX80v96nbdnzN2noBekieVkFc8GBleGz2DXaFn2
2GQAy0w92S9mIf0BUUU/4TjvEFA3QRXbcFDDlVZg27vQmp0IoNX4rPxx08CbpLxVNfpa9Xv2
Rtpy18T8VZppY8NFj3LDbj8MphlwMisYdaFZI/3okY+qJUjIhzshb2ojJZR8HcGpCwUoc6TV
IY83QihmP8htOj2PWbmH19wGr91HY3S6/rOzKZns19AkN1LVkuXMXDN58ydSt5pOzgEx7LPT
+6xTxSAOWuu22kXiBbGSkdek8V9XfrXCU1uforUH/Pe+QCvlAOypxgqJKGra2rKuNYq7Vi+H
ZtJY6jd9lHrtbwYAUfuDCbqrGeEsDme0bNwsObt8HU85Q2bIQqJ1271bmAFlZgaWKYk92GZc
ghyUK145kCmP1+9/4q/gvEwYmBctfOGpmj6r+nqU1uW4YTJi+hKE11C0GoTD8jGv07PU8PBj
8FeNlzqlJf8Rt5v8TV+8MrxOrj4lHkFgT/SmEr/7zdG3slGPcOW2g2CXYtFkNI/dEFbXb6UL
HAfs18XwtGwhhkX3GadXxiVEJx1lqXwGQD+TIuD+ZeJZRPhSxBW2to+MK5IsJpKjJ27Erqt3
mzbsqSXgGqzBQ0JuEP+S2sbC2eKoBiET+XCcnMDimeX3SfI34qirG3FuOk46OSn8vD1bo1iF
pU/nMLk6eyLfPCIiF/T1Cm51s+edAh/uXwD4pMJo/DHZhSQJZlApeVcCTgiODaE9XecoSk1m
k31mTCY1jJ/W2eKR79Yf1DrsTHjPzw8EYzW0Vhq+jjVjkHI38rKH2b9w78MVbQ0U6GHytA73
8HmCWM1PJ/oV1SbYoIPakTugjzqSVvFHVZsUXjo/WM5wGPNleuF62EB0ClZ/PIWDNVeXCEy1
NJAUz2HHK6AXCyLKUttMVdqgqO0KrEwXgh9/W9Q2cxyBO7bFJxwQ55x/Fgb2q5CPCRxgpsOn
zYYzFPBXlQo3a9QkWpUousy3NOzSf5/GaK4PhGw6C1u9/xxinW35+YMUuB1vYNnLi/wswPQj
1mxKxqMWLb1LqaV5B8ZNG+2nb5+1ZvEY4UtIcza/WLq97vsUFcWkxOMz1GavgvcdxR1622pb
V7kC4YdrGUW5A0C8ZcCjCRbXW2xjTVk4cXsqdb5Rs5ok4k1yzxpfRmmWaJzbw35iEYeL0Qqp
r0/aMl4nCVuQJN2EgiuYvAeshM6YHMJLrikChmZg347ZlROrfHyWZnHjXBsOAlm+tZ1fp82V
GPtrLQfA0H0+777+e3kPHGRjEmtwH62sSlwtlZxGCa0lGxPcbdwVNUTZH2hmMFEqA+P9rxrZ
csCV6cSggyRA8C1OyfG3A/pD6dL+NspcXotfuDZFZI24Dkpz4jGbQmSSpDL4Z0zGsa2mi9LP
Px4u0ghj0OiQes+BJBW9octRJKerBgw1oyJNsmVVJWdnhpDo/SL6mRW8qkyVGs3pfSDGtN5E
+mCKx0Vy5Sc/pOBQ7Q92TBhHeOXhRq55fTqYX5KFGA3oCKiGbGdH7fneLA40KmWgIcq5GqhM
TCSJS+qFic8iR5aievMaMzdOzXW96Z3NnMAa97gdwC9tJ7r0cyKnfHLcpzYJbtsWl+sLOQib
uk1Cfxri/zIxjiRJ1MLu0itq44Q31WKmpiNhmKHum8nIMWqyouiPKDRYaJv5M5k0rhYr9eHN
HfsJFYLW27OUQdHYDq2q0+NisgUGb8HeYHIRowQCZVGLDjFU8YHjZR737STlgHKXQkhu48vl
SC1tN7eiq0dBXrA1wwG2702lN8hmOWvr5pTXbfDKrRsVlg8vtcw+sAIn9jV9JMOlvoDlcLrw
c/U6nENt3sR4wTzY/bWUOPv97gYGKbH2DfkAq66z4lIgJmksLNmElBcjLxXPjpZHOgKjeDIl
TumO3w9GJHuWqdDH7F5BzcqYgqUYa5NaRyIbkSkwcxb3BYRml4agl9igXKRv4a+XgaMJOMfj
o7z8/vpTFx97V+2EpLVfxjOYVbJ9urOIT35ANAsHmQVlyp2/0mc86V/PQ+XJ0dTH7pydSZPi
HMHwT99GrvJfR1UtAVtlj57MVIV14GAVaUSX7Qu/1eLzcM+VXnv1wr85nSwwT46kFLH5OGNd
xf2Qht36mZxpa4UE7T9KQKszxZsLXWpLHwba902ye0u+TWANBNXk+cMmO5VhcdisewS9Va20
b3p6mchfLnhi7SD9HO3NuLVn/5ApbQAe+ooapJFcjO2BqZdYJbxMPW32zZLGgm7FrmvEAZMo
E2tbn9bDSr+V7pEqgWQfpqBBX+A7oV2bY0glSw6SnzRx5RK9c88ANfpEzThuWs9Y20H8nGy0
T4E+szSUKky3sSVNPiPtjC+H94vLegiy0LxNyO978wulQb3px5NvlTciPiAcK/T5cyoIG0Td
VSB0SEcVJ58uEFko2VHeQGa4atUlEQGpTK5e9DHtfufY9oJOD6hpyyWoIZCe88Om72Gay7At
v5lrs5whJqJJOVBHUT8rrkL0J84KTlr3NvL5w65GPi8leuZIWAnPZ1gicE9ObnYfsAZwLWnE
DZiZH9/PlzpD6fs2B34Jh0XEuo1zwnu5C6jTejXInn0l5AT+QM58MHSMdqlrX8i1IrhodS1c
KDI+Mz4uB+HH2814qz1qRu3aohwd14u75JglPZLDafgOMaFH4zgycjRYKPppeZceIhJgVJvc
jU/z6RN/Hvgy/cvi4bd8fHa9X/zn3CdWrNchNNK4GPNO0coh+cQ4/vbnZQWmvCUn8pFNtavX
3ye3KMVslCHMYmPGsDozVwgOQLvSyRzqz3Hkl1JairtKl+0e9g3yx0Gaa+BLuys1Y8wjKm84
Ej4wfa/zCel+NRJDjugkzvFoazI48dJf/ft4eSoIXZKbcbOcJ+N8pgR6BtoYU1v4XHIKxhvr
yla4c61rE6Q5f/5CRtvzXnTn7ZC3wRh7C+HZo6vcli8r8B4ZWTafxEU/JmmkJr9+7VHA2+Is
iO2va1Mn6HtLuQxGrhZvSHXo8kR6y0NinjRiI+eosVwM0mQlIHbo3ybwz9rOrPk2ngl1cYQp
s0JjtD6Fs5yErji1p16zqKGh77WXyhp3iat4Y5daYYTpdcPTiat2ox0cTmCRbbBrr8LKKdQy
GDP+uOdJjIb2LXfB3PYmiKAQLAsa1clZHp8KH6X863MHdswE5/nmdtAUZ4QWKqHRjeonnkEz
Zz0XD75QzmVlHMkL1FNDESL9wdjsL98zSOl5U1ux0LpULPdIl6YmnEnrKQ/vrXOgxNlNTlg+
Z+qPeEC94LrmTiSt793199llXNGjFFdbNT+NS4xvVE4fFO1pzKo0E+sX513yEk8KT+IzFdrl
TwjkUWao/uo7jcD1ryTquPX1uuU3SGnsHeNmmRTgecpqF+3eU8NUj+DHwP9VzuqS1YgshGc6
ZW/T3BlWijUOo2Q4AjTl/7ByNqbXYEN1OEcHxvTpfJQK+xO8TGqCjctqdmTl7BTx5Vn3FcXl
xBVfRggz+iYfHkWvUX0W2mSYFlz2bK+bQfX6OLQXGU/oK8UBFWtnL70SBoLW5DJ2iyOGwKIA
zHobLQ78OfmoQQSx8gyIIS/WraE1fhgTY8p3IO5stQQfo0pa9tk54jVyZv96FNGCm/D2yzgH
jp1zXQBGlLcg3Y2wB/Btr6htyqe0X1NYU8J/we6GCU2DLO/DWosNzVasRVGAA+YIZOcheVbm
25iwuJHKGnDXSfp1HrnwGY2uG30PxnX4tNGVHNVpfcJycJhzuQQ3OY3nUDzYrpC8MkGFWGPO
W/a5LrXgpot9ScpwAPBCeHZsXjGP+10I2fErqz0bAREKI7q1OVLiSCtMXFWFgYJ0VSltZsU2
8nrBcJBXdmDcVFmgaYI6PheAEcQbu75IcfaNaTiXDbpl2vObc+J9f+bz3nJlfJL895mXw/bw
oytVDyG04OL9fvhVtR142VHwrtq7kOZCed6LLwwXVHXuz6hNEezWv475A1sO6bfZ1ybT+MFg
SRqiAd3z8mCOhrwFR9dfk1t0ZHnbbUd7vN4kUiDLrr6ua0Bw9PCYWYw7GQa7Zbh85ZgLg9Pn
XseMwjE502cxAL+N84bpKVyArveBOWRE06ciOZldeaOXNiiCyenA8eBXQna3vV+MXPeBfyuS
zwEe/YBzj5f7+hyCJMbq0DeEnYSLSOxklZjB5+N1rKYeviZ1w4Vmrqt5yb/z01Xe2moaJ1Ef
Igtm0Qz4C0dHo9JScYEJObR4+fnxyzkzK9+r8konA8TuD6k2xUBbLoq+0C5shWpRaT0y7KYG
dgqEKZHQWe22R136mJdTiVgt4eStSaXo7/C5Rq0aPJuBY4NJzQ5witkP6ViCtZMtxN9+V6DS
SvzKZcW6TzfwA0xyxiOlEebOl1Z3TM5nKragK1ZPC+JaBbqwqFDutROa7A/tpn+EwqNzDODe
Sol8hiiEgnFWS7TxkgnK92DHmTZ13KMnODFi7vCcbkAaHWaTKk85rpWnzrJnVfR+LUCcG5xv
clCKUVEvwivvYumV6MPy9n7IMzfu+FJK37AGGML58ONR+FRgeeLe7ufNZ7vxjwpWoLyRFP22
/I77tg3vajGJGdzPplZ0uruthbEeLMEl0y1POypauU+Nkx/oacSKIt2v4Y9pHqb2ThNbDrmt
TB9HCZR7W5A/rKqKAG3R11SFKg6IvguPRnQfn5IUoyaw9Kovh98IpCvP6CG2oWRh0TFBo34m
OasbWAeD31Xu6piMUePmlBPqBe8BL6nb1ynYnGai0MFjymsLyq/O9j70sWSaysQbZUzm5JXD
ILVtGwyPiR9zfUSKC6P2Pt8hIqUrvw72A0nQQcn2IBd/PRuXgjYcK5J/MG5Ef1VtoSOhZIcn
J97KSPBmWwfxQUC22kOa/g67dRH+tqSII0URfoQk15kBbeCHkb5h3SbyowWzwYlRnPigX6Wt
NpROtf0w8qcO6dEvR6x0Rr7lJLXpl5ciSiU7qAufkvowqTtiOjKSud34ZC4bZ6jVuBK9Tywj
U09j/YmGRooJLaB63Pl72UL4x+KuOu2XcJttqcbizETrVGdeTORHl1OY5C3VmcRifvOUlAO3
Lvc63FJBZMNbyg9vVRkZ13B4x3bkfRgFkIDg5lncBEvsYPvv7GUGBrVYBFuxRJRiWFYfwGoh
0sRQfq7RHTe1tYQASoVEZ8ht4jkxryGuJ5lZCLqyp1nHiqEaM74XZpNmYpo7EoalEw6izzmy
z1Jit5rc4pkKgIVjS9DscEjON9tuuLR2L/vkCWTZu61IK+9lXnMLx5djV9mOFTd7iVlAULvE
Hnl8DKUQbchPBN/ZZoQj6SG0uzVo6QpO1YkboGt/7Hy1MzDpq9ihoigQZluFaE7wCcpWix3C
R9GDiaKFKnEWfx7kyMbdNcJkYDJKe0qxi68l8+FZVkmpIRWkTro1JyeRfO0c7LXC7N8U1Ko/
xsntYsWm4nW4wgw3zI+sGG1I3ogv5lEUruq/CzNZnggbbT8+/ejsd+aFuiQcq3tOjix7XX6o
vPsaxSsx0DwiShBTNZ4TS9E/WCPfJrVu+pac3A1VHVx0086qNXxH2BSovHlh1CImuLmxg6+I
X7Kc+jAGSMv7scvvawrt0BXT2rEKAX3KTCibal5kPEMlWmHzu9Cyq7glrdemn9GmqMcPRv63
xVRVu+GMWcLHA1zpqokuN3H8a0SpW0GXpqjP3y6vOHcEmmeJ3EFJ8PaSdeme5j7aSyED0VMD
T2nuFSPzTPRIM6qfXSkXNV8lvQugLOZBLmFS/HDlkQdnkUtiC8OAGHvtUHNL0zl6UebwTAbm
pSteBU+C8hK97zJ2znG1bJg4X6lR6UaaTsrxuj5DYyerEEOCxd+z3Isd6xjxSHknSF9L8Ebb
kir/rhPuD3ncurgH9BUFab7yD0vgWFZzwS+hzOlEYnxJf+KVdmLkUYNDHCfrvbhRzMsTJCWI
FRbS9ZO5RW4PqIC8L631Kql2bJKOmWLWGObaFV077f10sELrVse+OhlQQ0bhdfCLRjd+EVF+
xjLOnMLj3CW6Pf1+rUSZkF135YF4NeM+Jl4IpDy9RzeopuZb8tENNq22pWJyYVxzz09j//3/
yQurqNdDEiTdQhNuoa+U401WKqbGJ951GBApide85mpNN1bR3bNwSPe6MpHDTnnGnC2NO1VK
Q0VuT1MqBb0wogOfUel/D0JQmgdU+UI6XYbFxHUZtHkyS1HNi7YpCc5+xb3iUBztcMt2e4Zd
q3yt9TvGDTV4myO5ZAnhretoK5/FY6LP6ZtQZ2JjPRh9M6qww+/HrQ2hjCoRxoZ1cxkpYRvY
VIezXkBVVRMR3sFlP15E3nhL1tEi0nd8ODrXSAoJu0mu1rVQh+jPXvWlyAzm1lIcURv0/tlm
+CYv4R614AnHQp30HBw9dF7g2U8dVO9P/YDbgxFPMRF6QJQ2Zp14K2hVWc1vqcFFdx7L/pt9
F5PodI+5RKnL8sxL+YvrSqWdWm+dIF+9yzLpU9BVktiQYnb0AJypSerHgbtE1BWStbwgdwoa
HeqKC6C6Gr3E961uPS85OLZJ6JTBj5OF7uD1osQqHy54Bp9s9MDmtYg6gRh86Du/yJSuNSUM
Zu3NF4ldBQlFvlYXTWOcfss0YopHJqlN5SlxzfQeGG/SY1MsX149dbT27wEaqfV0sPE7xn2q
6iBeKb0SF1vSPsniYoCQlRz9+WMsgrUGjqLUPwrrzjl2ZldP5spGzDH4wJaO6zZH9JaQshLd
JrsyDHaHuCZLHRoVTLrbEDm4SFS7k73VcopbMYGmO+tFom81Cz+IHSwpwRAyrPIcapEqnW/W
oT0nWvPDJ6potJtGRYGESDknLrpWq57HINabCymzD6GrovzZp8emlw48Ldtvg1kpxAXqenPr
08WTuLX47L9iREpuR3ifFvSssp3RM6BpwyryfCIu4C40Ly4VfYNKq7pSS9cT22FNl+Vk2UMV
H0uAbTwKFkefeMT3F+dVk7ZoVsMWsHjaXh5bi+4AcR25gt8Wjcf3sl+QV2NqGIBdMnaDlC3b
gUb0dcGSeCpW805aTBfSBKmA7HA/+hAMDBfPpX63C723+wBwwfo24+cTx7nAZENnyXFD4/hK
Ax2KcMp2ezrP6k+wqj+vx7tSFyjRtDcf5RdU685juJmWiytZvwy+UJN7kfWT46KKxhYANijO
n4VxfsHRZ1z/OB+9hUOTBd+/6rVtcwSy8zYdxFDqhJcmBzJURSwBBAXBo0FK0sEfUDIYIwII
oFixLySi0pLqKYtHvudSCwYIIApOCHctDSd1brYyfN9R0/XJ9axYuMXcc4C8m/YI0PSY29XF
W+KcJIMVFtjMvYYnrXLoX5Egh+b/WeGSKwwORPxc+NR2ybaduNiucZ7U5hg79Vrg8FX/wHTe
VwcXjYgG8zemU3Z+6pohmqvEs0epKgxnxAM/NExoWeX8eUvE+1UImSf3qSgdL512tN4BOLDb
Sd9IqK2nNCY/WJ9NTwpebNlk0V1hmuYkLiStkKJ92bXIA0Au6JSJTwm9niyZq4WhI+R20LE8
fqxHG2o3g5IZBiNPON0p7Vbi+VD7gx02sJit9i4N/842zpdLhCTJElkxCBiKNxcJnMY3srFz
uKKI8Qp5MjU3b/xQHpdfEs6DBrZ1P0S8SFOguK8T0ZaEyYgoMHhZ15E7OH/mQzcnL9SXf0C0
b44T4VuzE76ysUeBri2uK8Ma5ddT6Ngev/HijiU5dDYPHeeXgJPPxCQilttheKxMsxt3htxx
Wt/FnJEDkhVv9uIzV8AKxDlbpNahECJWVjGZ87fNvtZuJUXJ+O0Tzi2nYZvriJitPeb3Ze2i
8tPDAlyMYoDBCURVJzSrIc1VjiYexicfAtLgJLvHnl6ADtOIaaixVQ9sLnd0GN3K7/xq532i
JVi0YOs5F/MDDfO+npcStjf3qorvArKXBYVn87lWzODPFo/6RKhlFFcvmoHhv1mZ44w8l4cF
Pwe00cEZbV3wwJ6FpzkXq5YOoaiZtAnrwpQh3H7H2C4insnriss1e8xNkgfkG2yc4GsiflkU
3gKvi99Az/54xdryExu2pVMxO45vSxBxPJoN9dlop2iE3gM8Er2bDXIfeWer3BUmlywgDaQX
vDJxDmlW/JphcN+S7PC2zXlvyeNz+vUF/sg5fJyQwNI96C0A6WBXTMBvJxr0dN3BG3SBoMO6
u8AO/xlCv5xzssZqS2/CKlodWzEngzGX84gFemprHMHmoyRm2lS5nq7tZmEy8fCTW/Lqm55Z
MbLTdsKNGMEjWoxhPVfKIPnIWg6kHY8ShSqtzFylSZO2mCTVjhzKrPJufYGhM0Qx7KeBUgIe
DgSutxl//XPi6utAP71mhwPZ6djzQuEAgTa1E19qj5XazIvqBF/HfP5gSD0hUrCqaLg8T9/I
4oVrxIzyz/g7Cibay5odsj0eI7lPnvGMjHCJbZYIMOwlft71DLLz7gEZvQwBlVZThVHxcJ+c
azNuxzC86JbClBdaxkhJg3cJzc6tTwxJ/ESxuXWKJTXWZGdKpiYjNcoHW4PqM3QVPrJkmvvy
mAhx20vENZv1yO0nQFX6CQGxiA/uwpRRN0kvTgXKRCipGKl+gol+w4/H2ujplMy4U4BCqfLo
9ASif8tAnE2hd7KETqqscAW5bu5HWutyE7GzPyBzGKQlktOaDkvtJDVQZDhrb2k90eBQLOI+
CmMIoNXq3N6N4s6dNK/V6n9DuD4MH3r9YTzI7leB9cpV11nXlR++Nr2DzFIb7bzvqqmOfKR1
nft1BQFHuXxGDARywAnNUOMys6wPEUHP2l5cQpX3U0myADDQZtxP8dPDTcoZOC2E143Pzl0Z
xOBYJQd7bgKaMEofVpw0egV8Vj2rTXXYTJ2bAgKgMqd5nuiMGDYB8Y/5RrnltUqD3RXl83sy
JI6bviW7+Sgb3uaYdhahY+iuVpRGGwFfzdx4YT/LpBKgHa8y41mcKlLcTJQeSr+kN0SIfZtR
WkUQGpFzEd+i64q/znKD3Vlapy8nPNO3oVqxtRcsHnJkKySLju8PcnNtjWq0jcH+MemJ+esN
4Y3ku053oGlHHm+1saq5/nBbkoPeE1ccVXAWM1YsRQ11XWNqb5/THgzdT7+HZQuoiUT/RPph
x9LO8XbboUQcySj45ZtKpVSxZ2kZCLY2sN9zx7uDQccCvgwfhmUmdoO+XeblWMh7GsSnzZ+R
OO/Arjcm2VUv26iUjrVfLxhGQy7PSBbjk6joIX4mZy7/qiGCeU1ekFEhmLL40c4thpmZKvQQ
WC7gtvx27Qx4Klu7dZn2U1bm7q0tzgI1K9WSWPgUrqO2SYqDv72gypm1T4n4zpWh71NqO1/M
GEUwceIpGEiEZfOJxx8SCCrIIIB1BX0XQwx3qBzU+u4Rs290ZwaKRFC4rLV980R/jhSsrHX7
ca97MIjIYYBPPLPLtVFkEDgyL72p+VGML+TIaw9W9MM+KGu56fUX6OU10tn/8fOJ5MxziRML
6WiVugLnYZbs1jzE+epAlI932S1PxRxh+ELacFQZnosxXJeYCqRs5OtLd3VAV2P9Dqbe+j25
rwhKBtmn0ZVr2bAOtWC1qUR8SvA9zgO78CJHZ0PRX1ZZ28UyGYa9R7naHi+yoZGH3/O5QCpw
VGjd5P1QN/L7kdhh3F+wiHVXKPD3uI7Hi7LXG1KJU71hru0QzSFfL787qR7ChEPfQvTOT5be
YcK27TMFv4RKoKUs7OAGkSKsd3561o17gw2TK3plOX40XNwkK+x7Q0D/Aobrdqgn2SvJ/DxS
gK/EwXzCcFKVaEM2r2y3+naESah4TCTXc8H9ELT4muPVs4fVXof3hM6qGnf/62V1eOJh886a
XIoPveBl+nWfXJuJdTTzOVkgLYZfreWGM3JPKXdrQ27B2XlAnd5112VrrvgV+Rji0xA4bjt6
IrmntDoQASmTkVKvkckmchx1A5hk3Gx72FEc+oYRbUJQwGtOVPR9rh9rUuYxuXQ+ffAgVGbB
9pepXiD0RxL8qo+CviFzamq9h0fGJmTCWq4A+oH7OayZqi3oajO+Kvly2nlqhCkl1I2n/d6g
esofxjnkL+7qKLYYklMqSNzikfA0F6MLh0WwfatpQIUP0ourrEcU5+RrMI1bnsD0bb7Q5WAQ
AEPriimN7gjVnntySf3Db7Tr7yH3NOSVeMFvWq8v1kr6XTikGqZlsGTIMA11OAnuh8od+b7z
1MCR+5LTmeCR9ANlvu6p0B6xLf3fpnfHMuRM51UB9o3Cvwa0XNvtVR7sZknnlQhmMFtxEXfK
RQ14z1Hd1hTjg5lYxP1LMrpjqPrFo/qXV5+6Egi1ckXGUR0zP21re1ZK06We6KSsVs1I1g4p
TLB8dEQXiTNOXUdRyuBR23Xb2UlRIDfoXTel/YRFs7Yu3fZr3qE0D9RPCh9z0mYSisCR7hMN
S5syUQ5kGkRv7brRFA4abDNE4XWrCcDinGxvXKKxLvFIUXIshsOqko6F3LDVOkU6BTBFNoj3
Wudl6jFriWpOJQ4tP9QH4Wd26eO0F64UTRPYWRMES9mkCmXhEtwOCJqQ9epeIZmS7qGXdFh8
sM5yJoMfW4oPFkDVzr7EpaqpMUP89NafTWq8kOYMDbB3mIslmW5T+UAMsYIOSIgJLZw/2wkH
/zzGFmtqVHvCXFdwiAGLNz1dqzVZVcuLBKb0k1f+MBBCX4b1w8Vi5B6W1eBpVbv7iGtPUcYt
57w+ikNbBK3JL4nBNDiB89+6LCpMQV+/BiCqQD/uyouuDOCjvN4zIoReAosiSStlvLB/Lw71
aKHmp3mIwJjllRef+4Lls8yiIXI8fiu9oh9T+uDxnd7awGWRmTM6hJLt/JddMc2ArN0SS7IT
jzo2k/zn35F9qfKn7fZlP0VBwUBEVxeyEYkyozWY5fsJR9IeSzrLegPLqBWkdkdi0eGoBOJu
WbmG1Lz8Y+ZonqLf/i1HN069paNE68Tc8ikGZe7VCgYTxzx8YXVdoDHFEirIKa0I227IhwnC
HGNvwUW3QAMB/XUGjb0DBjKKVnV5+00zA/uETPTUB8Cj/55f4f6YQbUHoiqZJjK9fbaFQ7Ju
KSL43M63BF4uRAciv9Dw9XJGVxTlZOMHwf4d1B8vVJf32z74LEh4bshf3I35nV5g6PnWiIr9
K/hcTrVnK+OPreMmZnRCYXsNd9ijF5aLJDcE2w5LqfDBEmsjVVjMu4JPnMrqKQZUBV8/pcny
MS5Zk8Lt++ogM139ZPGBy7ZJbSMg/wbqvb/ejFaHjI+G+5VUIy8WOCLcSVgWfXSCa0u27CRy
KQymUeLZdTOO8dx8qaJdOTr7Y7DjV3xPUIUTqudbWeGPOETqVv9ORCSIx/WtE7xXMwgBj/jz
M7PFpXHH2CD+3jDaYgQfGieltR7hbvPix3XC64oAmYQ+pbCq7zUEPXTBDiSTFqN3iz6oWoQ2
KvImcmzKLWmZu2mQzaeNXdEhIRfL93vy0SFbFTwb7epFFSF95l+eX/xrFYpPB+oQoENKeful
d4q0TPBu4kET53z8z9Mxc8c8exehFSd84JVQbI/KCBGSJA+w+jz5n2K/jiBtlGrdk88Ft2EZ
y4WFnNpbLV1CbtwWSxSIVxxgmClIN2UwFzPS5aw2HmfVYsAKFKv2hYOfzhx0wUQWYcVF0kZ9
h6Z7Pn6dRkr22aNjUlvkXxeZZChwtCcY2G+Mc1ucnwLtPSCE/Ii8KG4eFG6VGXZDiWyLdmyW
2si6hmvKLySzPa7O1CMt6sQfG8oiJlKBToMGlGvu59GlzRxO/US0WfI918+e/uoXNtDXoZaT
KJrPQIO9AFBnaCDD6sB/o+j8YhoFhtwMo0MyrrAoijBC0C5ZvIPsmuU2pt7svrsoA4XFneAX
2JrWBnvhDa4w0ojj8Z1E7/uCM7lfC63gZMP0hQLFL3yVozNkiyq3gqhHOoyb/ZGBprmoFDV/
u3GDTwvKTVIkYbgEYT9dDAAEYzQ11yYs+L1FUR2g0+pilrRZxmv/4+4ygTS6hlgmN/i9IjVz
r0J5RuKJUk3pUGEpOjq40jTLZFQdsGLTcCHYkjtpKE2FL2n3WPlpIfsyMdVSQUlS5JxHARXG
qKNHfJgZdsYn9rBryia4tNvBM04yGA/ssu2i8YqoyPlhVfeE8WCfxCQbpWRL0rDPuzq9lyFX
0HTp4i52P5w8nSbvAO/LrH/TDuLoy8Reho8IfY3b2joCGTykIDcb7MNrpNlbyx+PCJgam/1e
PGi5DS8vMT8ohpL4lJL2caejNyr8fqf7NwmqUDltXfCqHySTm+wCscyvnVFyPd4Hu2Kh509O
Qt4eDr28Z23VALnV01CcWwguH2asUUpaX5KHq7rZyjBaXbXoa/j0h5ooXL+IMH17fEM25ZOf
Sne6ZRtkeg3nDEFOEtTf4uATf4n9uDRS7MHBNelXZ/wIZ+Zn17/LCAZWzF+QfllqdqMPtu/E
FBScLcThEsfwJkxh4bWiPDa8Bj6/0XHaMIDDdoKQr+TpLMZtag23fayKmru7c4VcWGmLqUHh
C7jJm2W2vHqAkMl+W2MIfEBEGK83KfSwvpT9WjjusdIPu89Nouy9QxZFdcggkhRO1KJFShyD
TTpd78+IsYfyS5e/cT3FmZ/jU/Iw+R7WSRZ1XIJIVGytXSVtbppwTt0lTB5WBeyGgPWzLHG8
5HnCOdp+tfVcXz7yhqnYEzJX/oNyafnK0eZKm1D9kbbC/nJmkcAgym/RoFr7Rd0BZvrgZPA5
NHB/gs7n2Fot6Kikgy6W6498Mxcfjj7MYXya/4XbBMX4eNta0PEIN3Rm0fClIWdP8aGcMqME
h3kSyYE6QlXp6gE8dytauFGZzhWb31P83sK9+R5aRZoyclRZGg7diO6skNf/UXNG/eUrAN07
dGgKq/g1EO3ITskmA9al0NUTgHrdJw8NF88jSiN+8TDayCUAPhFnDJ2CgrdDPoW1HGzy1h6E
2HbWpPuEwFwQ39OYtHbMYw2vjHRlFdi3a8nRgu+kCC9R5T2EXgNhaHGz76bDzfWMDiLTtQGf
aSWj2UIpdCcXuR/A+BDR48nOWoltLPatuANRY9t8MolOeGYujPnnqf6jq/OkFPA+ANv3MBOG
xcnq4iSTY4+SYbzSaQJV62PXZRW1n+vErRyG+otDqYn79ishOI9evuBn6jt2uSAqKPycWmNv
XQlXlR8kMwkLDk9PkbZklzTlW90MzPq70CiJRLr8vp0ZnY9SbMvQ+FLK+HvK847Y2EQZasIN
7HVhv20EYpt5WyBQSeq34xZPbG3QBeWhMRESstm8YvScAq4qnrpF9x4dOx5YeNl23rgU+yQd
4FUuNNHyaKOQpXs+o6S3M94O9lj9JN/0sMCfe90Lp/5eherMdIBsd/xx5E7OAdjyIzGmLXkO
gmgjiWorxFI7LK3yZ19nPbvPb0DQ4bjgANxb2BpFunR54enjhrj42V1L2u12vBUZxmiET3hp
8GONKfmcSb7IdpHy1NzPOeYho3TVRWFhW8lhMP2f+r1FERW05IWg9KtPK0KcmqgDCh4pfUc/
rV54v4W6bCYnIRd8voC59bOu/VmvOsJ+UBGs+ABG2DEo3XwG8DI4eavLhPLsGJwlgRHgBc/G
IeaY/YjwiTgkXLan5mV7vM+moWK97HcspkyzTgupnR3hq6/yoz2P38qGEoqG6GpwHJU3+gGm
uHYQtF2Y6JE6j5gSfD6bjxaUBvoSvFkVeIJs7pxubjnsXRq/vuydN8hk/DN21dhov0PP9vPa
qtkyvIM1zyIW3oWxY25uTu3MBTcGLARUAx5D9o/IIL0EVXMaWkfRY5oQ4pIm2CS6zSJ9zlaZ
SvQYRFIDPJPk5vwSfOqxPKQ8Oa4cBnfux24ZFl+UHwkjw13q8Tif8vJFM3gRPMxGOp+7f2PI
fU5jl0+5Ix4ptyYsGXAWuv0iTGZ4HsBxIVVtxNankfjjXhW7i3ilVSLnZMG9nYJKg2GmeAZL
j05lO4Fye21yD4pDgLy+GkLZpO4a2hc7T0uJHQ7WRaVBaMdOnf6uAS0GKbiOkEw6CoBsMZcO
PggxEGsJb5jIo4WmiGX44YWZ8gN/ho3yilAb+okPfOwFpy+1AALPjjuG0Z32QnvzjWU68wez
9A0nj5pWIU84eIRf4onysC/n1ic/sUYsF9R7c4uDkB9OD/iZ3kRF0bvlyG0/cOY3utobvc3b
MBbsICbn3VEOyEr2jT5eKFMZkW0Nx/9mPVDG5dOGryDjPd4RPrpNN7vOXJ7+ocPcdx/6NPts
QGnaad0/MFYqNTQKy3b0gcrdQf7e2sOEu9kotuWjL/mvKece/NnmBU9/bR+qjhoAWOrKRMLM
q0gkPmEGGBJ8CRVMLB7sMLifUrY4TPLSgFYzsrYprbClvVldPTdoC0jT7h7wY0S7o+aQK2ll
tEV1ipFFqD5gy1iJ9aG4fQwSUsMKF64grmvWAxNL+NEg7UnBwdXHU25eKaMfqiifYfR1cqyI
dF4qo0g481Jtdyd8KU+eI0II1OEVcRXhpMkkKu4TYpxft2QYu8+eJTgQuy2Hlx6sP2I0saVe
+FoWLOFVgCaS/7zHCWDofQKYPssxQhXewdRtFcylD2L2Okrfh/RzF2LXLkHmO/X/HERrp/Hm
yVpEJSliY39CNGEhHuwmfv5SCw7sxFfI9mZ1eaCbv5Cac4lj41HMTnumHO1NO4BtcFylrwT2
lWglnn02WklJu7njIke99lHbt/hdGIYHT22msIpOeAz5tGzgYwxL3Wi2fxIi0lAZOF3T1cQi
E2Ww0H9ekDA9GmjoDs5MonYNGDri1XDGF66JrN5E/6Jo5+pG6+DrsqtX0NbkWjsShsHFKRro
0Hnn0gXsyRa4nw8TaRTV5g/9WtouRYw3QOpdoHkq2QRn78aHG2Maq9MlxV1ZzXONQnSByXaC
2L+GLPLMRxMAUNunmfGl7yo2P1f0kUAlelu2EKSQQJ1Lbu8Ba5IGcSY/uGXz97gTIB3ZxBnr
5Az4mHixtqWCce+AojNDuty/0a3+cF4ZCbgv9suhERMQI+fTQdvtI9Ui3fmeCIU4INgcUHWx
drvF60oZULHDpLwbzAK5fkzYi5Kc6dy1imVjweB7JvlLdVhnsCt8QulmvM2yw2Xv+vhQ/Bcs
OT3IQEY2LMjjsAuv3L8Gj/Ea9gPo5it6CNTVcmPnBylPdcJvzNGF7XLE/VhztotBOpXCIZMl
fPuN4mCtdV3+JQL+crjxy/RB6IC8YsOdxf1AInQIcfhp9J1pSDQtZFANMzhUyFTb3K8SykN4
lCXYq5StTytsJD89fKIiD4PEW1fQrJ1hJ6eSRzY0zBr6TDhIce70u4ySyR9P5rNut9fD2sot
m+aZJiqioWT7qVBwBm/4lnbNmYctav23SG/3XMKggmQaxXuJqL4Vvdzx5zVtHF4Vw+sEF9ZW
/SQ2n+9tqgLD6TlJALg4oFOM9CaEpLzehMoH9/A3pQwHqLNfnbcZXezRmXQ4PMkZOGUq1HuW
Qxo/L12p1jjQ1x7Jzas0w5Dd1vazJIUeXTvgGOFizBx0wgYZgyzyN/tH45oakwLbS6fIkkas
DpNGC8IMTTirY4nVG+vcsNuHCRdfy0kE48X73bIxY5BTSPfqYJ8xRON6OX4WoAfZXHwJm46O
PA0P5YU58Jf5lntD9hzkPcpF/COv2c6L3A83QrWj5fE6WJVUD8b/bvijPzlRkjDQsrhNOzQR
MseaLbKrHZhcViZI6/VDS+PRLIgNTsC+PJrIhNhk8OwcYmX+8uOnCrobqfJfGCs3e8cd+imf
z/aYt9gKoIp9wyhekZWejusMFtAy+vFqc4LWV2BIKpojlxJMFKcpeVr0EOUW876G0UV85xZR
JYJyu9EkQ1clKUOfhZzb83qSIDRbFUzAaYwuY3EbtZPLh03BGJqm7snwU1yBySPyO7u9pEY5
ivDp2WlUeApvRvard+rywU9b3dX96YBTFL92OOJb5X9/5gRrhGIO+4oySpCgM3SGgAVKMmJs
ctoU2m3lT9WRk9+h7Ztd2/Ox+LTohkJYM35MNowqqqZja0q7N8laCu2CIczowAU7cGV/SZl1
qedJQ9cWvpxfe6Ln/XXpZIdyVT5AJcQubz4Xid2693qpLwcWTTjW6kRvCi/AO3osrmdoJqGv
PkuzgalIeRy6q/rQ/LvAWoeAbT3s51eyzfva9kuea6YtTxGrz64z6ei91GtmVJwFxBC823q2
gVpXhgmYPSEdPDxXjGQfL439QbWp6CyPQBJv1LewChkPIUZEG5aj9bRN+iHF4qN5c2UsHQli
iFea3njfFFNfkhjUNK3KOLo72DIj75Q8FrPh7HHd2DFrs+jP+qvle6QNyKjyqzl9Ed/PevsP
03TpxnRz2Mx+PdOkvhVxdDQ/PfMYR1Ktf1zzF0zQL/GQ50fs3ZZqz/zws4m5yT/GORAlqVeZ
fx7yDvVjQOeyXGcjNPeugnty6MMTA6On/88Gi9EjS5HSToPGYRmMpHKo+Z4fojm3KYKt0qJf
7HmJHv8fmM7KMQplbmRzdHJlYW0KZW5kb2JqCjU3MCAwIG9iaiA8PAovTGVuZ3RoMSAxNDI4
Ci9MZW5ndGgyIDYxNjIKL0xlbmd0aDMgMAovTGVuZ3RoIDcxMzYgICAgICAKL0ZpbHRlciAv
RmxhdGVEZWNvZGUKPj4Kc3RyZWFtCnjajXgHVJPb0jbSRXqVHpBeA0iX3ntvImAIAQIhARI6
SK8ivYMgSC8C0ruAgPQmVQEpitI7iCBf1HPuvef+/1rft7JW8u6ZZ2b2s+eZnayws+gb8SvY
IWwhqgg4il9IACgFUNIxshACAoBAEQEgUJiAnd0YioJB/rYTsJtC3JFQBFzqPxBK7hAQCm1T
BqHQQB0EHKDpAQMIiQCExKSExKWAQIAwECj5NxDhLgVQBnlC7QA6AgBNBByCJGBXQrj6uEMd
HFHoOn8/ArjA3AAhSUlxvt/hAAUXiDsUDIIDdEAoR4gLuiIYBAMYIcBQCMrnHym4HjiiUK5S
goJeXl4CIBekAMLdQZabD+AFRTkCDCFIiLsnxA7wizJAF+QC+YuaAAE7wNgRivzjMELYo7xA
7hAA2gCDgiFwJDrEA24HcQegqwOMNLQBeq4Q+B+w9h8AH+CvwwEICQj9K91f0b8SQeG/g0Fg
MMLFFQT3gcIdAPZQGASgp6otgPJG8QFAcLtfQBAMiUDHgzxBUBjIFg34vXUQQFXBAABCM/yL
HxLsDnVFIQWQUNgvjoK/0qCPWQVup4RwcYHAUUiCX/tThrpDwOhz9xH8q7nOcIQX3O/vlT0U
bmf/i4adh6ugCRzq5gHRUP4LgzYR/NvmAEEBRIGSYmKiQgCIGwDiDXYU/FXA2McV8tv524zm
EODninAF2KNpQAKg9hD0B4EfEuQJAaDcPSABfv/p+OeKQEgIYAcFowC2EAconODf2dFmiP2f
Nbr/7lBvgCUQLT8hAPDX619PVmiF2SHgMJ9/w3+3WFDBwFhVyYT3L8r/cioqIrwBfvzCkgB+
STEgQEhISAwgLi4KCPhnnn+dwN/sf1v1QdC/dvcfGTXg9giA5B8S6NP7m4jnX8rg+mtsuAH/
rKCLQOsZAuD6t/wfAUWBYPSb0P95CH6H/P+0/yvL/yr//96RqgcM9tvP9Qfw//hBLlCYz18I
tJ49UOjZ0EGgJwT+31AzyJ+B1oHYQT1c/turgQKhZ0QB7oDWOb/QfQHg/T92KFIV6g2x04ei
wI5/tPR3M9A1YFA4RB+BhP66d9BRQOB/+dCjB3ZG3y1IdMt+uyDoyfpnXRU4GGH3awSFRcUA
IHd3kA8BWgHolSjATwg9q3YQ798SBwgKwBEodAgAzTEAYI9wJ/jVWCFRgKAt+ozQskfb/5hE
AIJgqDsYBgH/auMfxz+Kgj3c3dFz+Vsd6B39vf59CUAg3hAwwcIsAiwd5vQ6rP2iRoHei//z
KO7Kamd0gkVflCiKY+6Fn6M2XpbalJviY7uqu8Pp+vNlEZOz/vQ8exdj3o+6c4KX09TzUBgq
feuKB/z5g9+Pux0gTHYIOodx8fTodbL9RANGkseW2JacyWazV+HiPSKbr74UXnciNx9KbgNc
AMVnpCxp9KhnCrmd25hPLVjYVlFDFo9I48jdLTM8jDVMxq8xn0LjzhXbY2m/+6xbxmUOLS29
y+nvSxc5KtDqrRariqCgpfTVZMkdThqgpUrM0WxCYnAoip4plaUmsNIWuURwLGM9Fl/+MV3Q
35Y4IOLR4KCrFHxH78lIo0cdQnRWJrdn+YjBZiPb+Lsg0d3mpGhHvpp0NkX2ajuMs6GM/WoR
WF4vNjUTALeu88ONzjSipPTcQhtzsTEW70moiPWXibsXj59lJQoJW6XKwCQGPr1UFNOHMbkO
25stXj1IBVDQsVPoa2Dpsjitegzf4xM4fdkHrTBnToaffG1+1z7UE3mAYNtjpJoKTjDvyNp+
u5XYpCF69p7MlEdFDFWrNYfosuGOz42fDjTMy8XWb+tUk34oLzk/wRpvKkKSb0w2Z6y9iZGh
e9tCKlwhaJqUmMJ5r4zx1WKl2MgLmZBmmVSJIOCTDxMHt5QNduJJa9fvGPR8x7FOsHU/EBTG
t9bK63zo+LhEl1MTdT8B2ridcPVV0WIq+EB8djlP8adJoA1F6ZNHefbPfsSdbp407OeZK9RF
PYRFp3RNBa7bvBxh7HjYH8eQ8WZip7eDM3XTW73h8gz7gMJ2SE1qgDWsCFbRGC/aqrTUTxVt
YtkP0m4/acZ37xmxbzz5TihkeS59fyPY1fprg+6+649yN0VlADkJ53y4pMh6lU4Qh6QfNmGU
aaAy0akEORFooiFEeBYugOFo30iwAZPTWqQu2LZke9ocQ1Z3qeZ6cNbLsETRWssgqDngCz7H
KgpRlfjhqS/y8ZOguZ7YOx8FRFft3pPtTSszN3rlEJ0W3CiL+yslxxHNZAUW8TMjBeb6Kgfa
18LrNsItd6payhDqqX4EQjTeU7SUg1ucXe0etP5tCKKLs0szXWZGwyyVlKPi3cyW+GnMkx8c
KesZMGbVG+pHgdpkmIaOQq+YVHNtD4urxgN4I2FEShdWgOKiDz1c+GEMnvYziFBe+/G7OTrb
u8x1AecwOQYwz3IU616VdaBh5RercpeIDdL30JIwrXK9wak4Fo07sa+nX//YvHtqSPbTBjVt
Jp3ZNXKYMeAhz3WvHMUzUkIxfcfkRY6f//rpqUEASOSzaikMK7XzWMIbu5Ier3AKlaRuplDa
U7UmXceyaLo88ZNIqXWIMtQUUZf+wbM1dydJrqcuhVk6JadWZvijLF9Y/3pJRecj1orvjalZ
NJOGuziehkqp80XYOQbKjgS0xNPyNny5A9TDOSQdzuTUz2ztYZsKGhf61pjldZleC1kUxXYa
g+q+zlzgc5FQ7x8JTDGDwTtGQyb6GnX2flpjZaNIunDCvVGL6vb8XcEdz+74ccv8lh/zTM3a
7Hr58tuZ6qERyeQPlvU54zRfDn8I9Eyc4etnq2d1NCnRkTup25ZbTXblmQ0T9ySeo5H5oC+E
DFhXI0mWL9RNErU+EEmNNv5cJ2HfGgGg8zEojgxt0eMOqyeqBIpPf5liJw6/HaZGWHiZZOj7
kuL42P6bX+SENZmy48eTBxsFfpmZa4qpw1uzAZdv+hdykcL2nErHPstrNTYDr6ZfyVuBmSSS
a+F04m6cobRfbmlFXd131pOh2f1ZIT9rAkgq/QjjW9JHqDxdpvnijPk+k4dYHN8Ny3KRBXfn
/LJpbP7r9CNEW4j1HFsTR+zn4yMrMglYavxGE7KFIyysWzBhbc2aO4vF+PPbIBDRMeZq5d7C
RN0qdXCHEWu+dPzX1CsPawyjaAIF0aNMMUUZsg8FnvAPmcbr+FWZ8bXj7azhk+dlFFaCuKP8
gQF+UZP9g/J502m8TxmyoMS3rsvAoDFX+OCH9frpTzN+5US6ZSEY+47syO/l3w5yARgtc6u6
hdQhG58rTRc3xgZCu0BlWVYnX+Vm+Agxd49sUfmw5AxHUrHEG70ozx6bElzDbyN1kglGAGss
/V0WA9fz290J9Oct7mLn7d3SRXUP07529W94zjNJOhP6kMVRN6gn+bhK0ykPzq0Dkp1od4Vy
JqQODMOsKpeybX3VlORY2UP8IUtFXixfa9NGxZ4NFxnqf2X70tQiddPxnnuwI07l3vzXIjvO
yt7PXfT8LY2E74QxBOn7AOyHcQGRC130sfMfaQhdhsOrH17RvS3QJpYYf3Oy8Aw8fNwwjqBc
wKyMydZWL3rfqvXx5LgxlzvjFM8tl3fuA9jCJ7VvtK0oL/sWAYWNzkjs9WN++To8ILkp7jU9
50nOeO3EWRnKqHSwkMRObqnWnAqbgivUIjT87bmzrlmDxZtd1fkHXxUD6tK+Odd96MVbMdzl
WpwZtxaeZycFYipcXe+4hLVhxI6RfIP5u4Qipt/tlN2nNfjcSlUVlu/znMI/OX7Rk5l8n/dJ
QmEe09sUlQZw3PvXC1hJOv3bc4JVZ4zU26j5cKwrdUhWxIK+Uv03T929TVY1sQDC4h2iPby8
XKsGoXwFmoQ3sSm8/ps1XBstpjOHKzFqpZUw8RAte3ozSt9l9zybXZkfaqx+nOX3hyPMdQDF
XF13e1NrI/ZpfQU/1jUu+E5p9z4M82+JVr7F1H+fn+T7KlBl17Uxhu6h0WXzscLAamQlflTd
u1Xa+WaFjZSW7g4UrLN2TP063xLDONgbOaZTwBiuH81T/wICKYsvti/uxPByXoy8y3ShLsQt
jl8aD2V9NtG7H8IGZJz/GVxf0WsqB+0iJ4/2Pd6U6O/z7yqStbtx8jHOehbc22DqMvAlfZXW
rWTEQWmINvE4cX/+TWvWLUlfnLbPxlFKy4GCb1FPWhP7MiJwShCMPLvpkrH97uMzGk/zEU7V
JrtaZxTeTvmtArf5cEcveG2FamZfHxL2amTDlLX3DR5iiQSfN+rzwxEn7UcdnA8mLDpWcCH8
O0KCF8SxeeLBsTwqovfS7SIPCxFxaX5WSuWybD+xVG/7OrBMRPG8RLRiTOM4xbzn1/0RvDta
NFqFOJKI79PyMnBYeuaawyNkTUEcIjAbE/V8rGe7llDbNPrJybubqwsXIkoYaIzIip1yR4C1
+HFCW5nNK4MmKEMg3Ybrm7O+OKYhPDxkEqaoj4B5aDwWw9ToK+7DLwwFxvm7GMVndkJaeQXO
FRUjMU5LgRUF+PRwoC9NudorxlVmt+im+G1QmZnBN3bfsOm7mq9b5s0L6Qp6RFAaPsC3nS8F
sKfvRfdZJt8rZAxVvqfyPiTJ1bValaei9LR2OcNz311v2m4MLg6/U0g2hWUvGcpTTb9jLnXa
uSk70J4lxTO6rM1ojzn6jKpXMokDlOQkzcvoR9UGjLzNPbGokOTQW6PFsxVsrtWD+cG0kdN3
4eHxiALjIvdt+N7Z+J26GeP2FLLezIQP2mMrxJrb+0ffrJWhpdeWxQdSyAfPPzYL97AcUi6b
RF76Z2Ok3cP9Lmoatm0/aRKz5aYfHHB+NeUvcxObhf490yOq56/fi/sVmSV5WMIUF7DxOZmH
gJHXwVUhiK+Gr1vG36lCWJRMaTBEPPt0hjBpP626IX2egTRQ4Jugaik9/WDLMLAgDWWYs9oa
gynAyuAFIXSko+0i1g96AdmYdXE92tOMRNTL19SupQXf2BxsKUwFipSsGVB961JkMj15wnYg
qVLQSp3gJEPw1EoOUPH1uZ8XTrUNiajIeZHqnsN0V93954qZXzeydxRKK8hXO9xejx8MkzCv
vFmevN+AF8MUWZgwsSf0St/+7vvblcd8s0Z9eWIn6+04DC/cC0ssE5e6PR9/ImxvqP3xjOak
K9D7XI3tJo8+rGhrXCAgv2XszkhKUynNx/FO1dHMFHBNbVZiiMzdqm57FppbzDzDHeUCuIKb
Xrhvow0lWrnkFxaeZvkSgZs75Ht1OTRc0nOXXsqas7xzSYUcDsmPwaiJzW5Yp0yV1L9ePJd4
70wzk4jzwOciR9eDCJSCt1VU2tEnUNy/j4nSrS96GwUTfk3a7KygYRXJTaNzQRLYaFTw5cYi
bQHeQBfyDBc3M36Go5THOo5xIJHzCiyPQbJ294qjadD/wcpYX2H6eSfTJN1uDfnN1kI5bwqY
uCqo8UH+Ex9Olx3kg0yTb8GSriw2nZglBu2LpxucxbrZavX7qzgZssSYfaWjb5ys6snhxyLm
spr5vnILyrtBMroX4bc6bOFEjM/83GhsLbhkWRckeL4+7RwcdS71EblArMVcYHwEBB1Hq6/3
EMUre621XFgVBhF20CdQbdu98FNJohoq6n3qFbxAu5pJJsBGZbq66UiHyjnzdWZzdmazur9d
TYV9ALZvzr+sJm1TwjZLkz8aPv4h8vws3ZUZZlD9ItngS2Y0tu1qKZWg6/GthuMXDMbJbp2q
kxLYNj9nFMiSuuDbFAbv8W4KXLTi/Dh8pR/MdOXiBrscrVtCxUfGqeu3c14ecvJQX7uZBxnf
gh+hHtDPxDofCeLLlQm70HLnDo/bn7RU76aurhVc+NzjWq9+zL7oV05PWsLSbsCUIwjkQK54
t5zYbypW8FbOuD/dV1nZt0RNLjroaTE8M3jJdsn2WoaS7lPIXI7clp28CJib1EqknC6NeGuG
YQaDnUcnQJ2hly7zW1GutJLdy9UMnEF31w7aGiFKp+s8VTI60q4ocDiSEZW6q8Z5vqb0KK3V
lRu7ivsM92eODXMWWQF37QxXy2V2UcMdHZ1Wgoa6MCK3fk+Oxuqhc6WVzyK6GI3aD5F1Xsb6
Hn6J1Mj21vGaC/3cp7z8z6vK8k2epteqnppc6LO2aY1FRPBWtE9ZdELEKeSAFVypZ/hQO3r6
LO16aQdnPMluci4LDf6EWNjjV6d70o9nqDa/KEzgq0vVv3qxaqHOaCuU3LDWpj7g1+wVOmBo
bTGZRUvMR/CCTbX0fZq68sKRKZ2c6xGez2R6C6X+MruqTFtIz0C/YiTu2cJZvprWvL5j3RPd
estmbI0hm62oICX8A2Nq3+Up+9ubtx9Mp6XEXgXfenwf/a2sIjSrydl+vbrE9jjA8DYuSQje
YuCj0iCyNV1hZ/sC0DHCQ1Nc5Hkg6Vb9kefqVtdJoNYHM78cnellEbm5+GdlOkdW36XMaKUp
yTyZE8JJM3DM16RxwhSZk25Hl5hTxAvor2pIy+WxGBdGAQTuNCGpd7DOTKw2XoUmyUyax/y8
c50kWv8mJsg9SAcl6yNTHcGzHmyrhNX5xJqoA9VHr+Bemw/jbLzoK069Or716OR8Pm+QQTsY
czs0Xz+ZQxyFIsE881DzldZyuL94PPmMSbrJg5v1W5305Uej1LQez47hg6tTpSd1cl2aoW2C
SaqsYiYCNUDZTVzME96PWgbTYUBa1qHpikmZ7eBD5Lfl3VBvhKbV6lw5y4jXlZjekkDA09wg
1PZwoCjZQYHp2nBZHW8lWVFTZdWbK0bxmDoTZEjWq9myfp/Nz0Nvk/GM82KVRK/U3B3WTHDf
koqOsMVHpsdy+NfEN3TF4D9JXVIr35iXyE3fIsqvxtXx/LzC5USDKgldXwEQHY4XwA93s63G
rPoMMEfM7obrzSfSRbkQC8S+jKs6uG1o2UkzkYHQfeB07wv+T86QzbftQlUU88RvpAOYSQ7C
H+kEPgfPcknNQ+Jr5c7CI9YpHmbeZ9KKcojELuv7WthTtklCIR+bY1yZApjhBJ2xsvdr+T82
0Ar4VPBu/chDOSInOZo44Jgj6PqthKTA9WxJ26YtnacimDdQpYtXjnBQtDiKAyZ5Yt6iLzsB
dzi5raG6KSXXg0qZT8A1MtEbA/cTOwkruVgWfarQE5cNdja7dC4qKOvAHDav5gx9vcdYTJ1D
QtXzwKTk9ZzuBwlthJ3TB+QcsQhppCxh5j16usO0SRSneaodlSSvinjtge4GLn6mXayEX5/V
UaxLy3PBSNo7/YekuW1zcVRFdnSetE8tMCNwLdLOfjJ7IVwpTr5lsmSqvNV/Lq4qh7g7/tZJ
n0Ry7aiKNbvbIVkx5nnsWN+C/l7cibSitUG8XlmyyPcuHsU7InWhHvA2LLamFY1+4q2bPBs9
XMjPx+8JmDPY3qw8Dgngl6QyEHxb9FmnDhKUKzffPTC4NVXTcIuJdMdxA8sqptj2oOv29be2
rQqbLeEHkxejaf282KQ7KIae8hrL8ZzaKFrN/J9levKF7DqJGiHL34hQxQ3znrihETOP6FoE
bdcne490TFWphoCiN2O8zhqfhc0kZe3TAsqaAKQTF28bT0RQkY0VN635TuURxb3+rCX1X072
EmYJ8gYGLammtWMc8zDjLMip6rjnEaLizlQrP5PvsQfiqSc9wuCr9B7zP0FWI713i9RzH6hq
ka1vRM7jjO46ltxpeSg2cTccw4VvedLRiN/sIXk8MdaY5l3OpprzIZnSjY9eup+f14Fg5VLR
bBd6oiv6G2FevTYT0SrAGBatZZHoiWFW68+T3x3cfkoCa+1V+rmkXVllfg7Zg+cEsp3VkLsz
SsPbwesxt/W+H24/Jh/CL3FNyvBrXinVEKNRStO6VsIS9Kp57kKJV/FxyOg92yuDH0yTSton
BceJzdTeGV63P3UWM4arNi9n43AQPWEN21BJlh2N8G+UfoxN0kfo+YP9gnmx2thyFzyLa7Uf
AsGMYVVLN6FzerZSgRvmE3OA8vSekfKwM0ik9njoY0P52tiONbn8pS3vZrdehNU8rNr7E6eY
19G6mPlrJdIuZS0mPTza7kj7bC4HeS8r+2LTzOEey63AJ9uxQqrfvzFZkyiIeFbeHljTy/ac
qmZoFL7lSUjge/nZuHn5chi4sERpe+8s+5Zltq/PeNIMGzZEqPKD84xoup2hws5jrr5web8E
GRwfM9mug6gN2cvE6k0f+S99Ny0mq5f4v/9S6FWXHgD7pR088FG0FS+DsXB4x7ce4MiXRb7f
T8Xnt8vH/tDhsbH1CKNnFPMLa0bgOafH3pA/FYvsB5EfwPpnNL3tL61nXqXc5Z7J5Pdr0otv
qdGbvRQmNSztqSfxfvd1G585yqAP/8RL0WEica392ui6LTebda4clm17cOYr3VKboeEz80hl
Dqd7eCva1b3UWYewSR5XvgfC8eaFSGoGrHcoGmV0/uUtO2PwLvdXQVfDgYvlhTflrHeFGzwI
MlQgSaIXvG8XapAlD4846fApa1tKTjM+bdpGGbymOzmoMYKR5zn1nQESaOl88TxpMUiXg9ae
sAtQaPk+0qXMjwnbvFo/p1bZwuNbh5gKT5HJ6NAgKLgp+YM1wQOmnwqlpuhMFoQnm2UHhaLm
3iWzknQZmLW+CNW7Pp1MvM+j5/ujVQDcfOwETqmw4Lha+Tg/P04Rv7Mlsy1OnmJxN7P+7OLd
wRafgih8SGNFNSZVMEfuaiQmc5XICoQUqNcVvCHLSfUXn0+E6V5WOmz7r6vqSzClLag9MQbi
t9/muHXM2FnI7mWQHmd5J2fS5bBmGvv7zpcysp5kXkPEYqOB9CXzvbxrA07fuUBqlf1xP/b7
0Xh3bNSuxnJkkR+/PH+o7Snbk+/OIX53+s3rj+mnxFhaxC9BAvOkPYK0VBgxiz7kIViCHaLV
pOPwhRu3oDWvAbe2d5pAvJTivWGr/PnxGetmAcLwF9EcuUuOIidrcpT44JlV7UdPyaIfvtnM
ucPCoLGzGV//+pWq1s5pxKMloZCmKVoER7DMHL+vV6DIxLOlJasOrMFqAZIK+A+iQ9duHIJp
LM9omH0k96PGmBIp09cjBuYF3YiUrPNAwP0Z5peUC2QxpscR3bZilN/j464lNs1Yuner8kPI
8IwPPMOrz93pw8RCwoMNpUfD9xwzLVZPkZcQnIZLcow13s5MIvsl/zLpoesIF4yqeOuGfubC
tMV0BztMkIk4Q2foRQ3ztoRDYcrs91dzaVPPMa5eXlKvdIEsRNz2FQ2aR2LSDATj9E95ax9q
OqksvJw0kQTIE5vE+hTFpVwJfjt80dnmtZnd1jOr6VKTlfq0JAFXo7+0FS/M0tLhzXrpjLLI
wgnkk2m9rYVswNyrjIIb6hM6lGYD5zYkLCz/eezIYADR559RClpxJYBFL5oqTTccNR3pl+7S
quFTpfnzFOf9WKYNzJKzG+TTzkGHPPlPpF8xHM7demdsAGySCm4dpckUZDlWeeX0/Wftp54z
F4mGH+M892pHjAUGR+kzMwBzYqVFY+KW/wNe4dnoCmVuZHN0cmVhbQplbmRvYmoKNTcyIDAg
b2JqIDw8Ci9MZW5ndGgxIDE2NTEKL0xlbmd0aDIgMTA0NTMKL0xlbmd0aDMgMAovTGVuZ3Ro
IDExNTE2ICAgICAKL0ZpbHRlciAvRmxhdGVEZWNvZGUKPj4Kc3RyZWFtCnjajbQFUJzbEi2M
BCe4Q2BwCG7BHYK7BRJkgAEGmQFmcA0uAYKFoME1uAd3t+DuwUIguPM4cu899/5/1XtF1fCt
7tXdu3uv3oy0mjoc0pZQc9BrKATOwcPJLQKQVdNV4uEGcHPzcXJz82IyMuqC4fagf9kxGfVB
zjAwFCLyD4asMwgIf7LJAeFPRDUoBKDsYg/g4QPwvBLhERTh5gbwcnML/4sIdRYByAFdwZYA
NU6AMhQCgmEyykIdPZzB1jbwpzr/+gSwWLACeISFBdn/DAdIO4CcwRZACEANCLcBOTxVtADa
A3SgFmAQ3OO/UrCI2cDhjiJcXG5ubpxABxgn1NlagpUd4AaG2wC0QTCQsyvIEvBHywB1oAPo
79Y4MRkBujZg2F8OHagV3A3oDAI8GezBFiAI7CnEBWIJcgY8VQfoKKkCNBxBkL/Iqn8R2AF/
DwfAw8nz73R/R/+RCAz5MxhoYQF1cARCPMAQa4AV2B4E0Hitygl3h7MDgBDLP4hAexj0KR7o
CgTbA82fCH8eHQh4La0FAD51+Hd/MAtnsCMcxgkD2//RI9cfaZ7GLA+xlIU6OIAgcBjmH+eT
AzuDLJ7m7sH19+XaQaBuEK9/ISswxNLqjzYsXRy59CBgJxeQktzfnCcT5n9s1iA4QICbm1uI
VwgAcgKA3C1suP4ooOvhCPrTyfOH+akHHy9HqCPA6qkNkA/YCvT0D9MLBnQFAeDOLiAfr386
/hth8vAALMEWcIA5yBoMwfxP9iczyOov/HT/zmB3wFvuJ/nxALj/+Pv3l/GTwiyhEHuP/9D/
vGIuWUUtGU1Ftr9b/rdTRgbqDvDi4BMAcPAKcAN4eHj5AYJPHz7/neffE/hX939aNYHgv0/3
j4xKECsoQPivJp6m969GXP9WBsvfa8MK+O8K6tAnPYMALP+R/ztuAW6Lpx+e/+cl+DPk/0/7
f2T5v8r/f0/02sXe/k8/y1+E/48f6AC29/ib8aRnF/jTbqhBnzYE8r9UA9BfC60GsgS7OPyv
VwkOfNoRaYj1k845ePg5ufn/soNhr8HuIEtNMNzC5i8t/esynmrYgyEgTSgM/Me78xTFzf0/
vqfVs7B7eltgT1f2pwv0tFn/XVceYgG1/GMFeQVeAYDOzkAPzCcFPCEBgBfP065agtz/lDiA
ixMChT+FAJ569AFYQZ0x/7hYYUEAF/AP019ICMBl/h8kDOCy+Df643Rclv+APAAu0H8gL4DL
CvwPLx+Ay/ofkB/AZfMPKADg+if5qaz9P+BTXYf/wCelc0H+AZ/qQv8Bnwo7/gM+FXL+B3wq
BPsHfAXggv/jzE+pPP6E/zVTCxdn56dn50/xPw38X/jPNw4EcgdZYM7PQC1Eg2yrgpqvKqQp
3Ti2R3n5n/eeRJyhG2zJk7vuaAXIil2f8uVEzkm3T/2IvF4jOOAtfKy3e0PCbWey6p0cKUIy
X9OMYmW+ye49TiB+cwBTdeH9odLWZmTGB7G0Jjlq0O53O5OaZCVld/q9PZ22pyDG1FB2WWpz
hMZc95MTG2k0KhKNTEiIDxspqEU6raVMplJ6cqpViQF2IjV6GP/i9d51cs8Qr8BG70IxOyJ4
PZlyf/+5o8pZ2r7E593OVxQqZuOAScatTnmy248sAWfNQe9ZzGHDOpL0oulKW+MniidbUUra
1g2KfWvIPUnIsmsf6Y7XMKS/uJszb5iIvmyTK/wWMZ+om+fJJ8Bc3FlSokAo/hoDq3sO4/XE
z6Aqzi/4Kt6qlQMTcSa6sMT0yeQ89qFUwjpNnVOvWZ4JC4yhyEDnaDC7TMuLTT/tQISMKDTb
WXvT5YAxeKVebnMXriIWIy1uxO9b6gP6AP1cKu9XY7+GFYTBWcRJw7dczcxcjf0EcVwHCJW/
yPu6LG8yoTM8p73dBkORpgph3TOYneEZlUBsV1U6RyCyzs0njsICsmzrnbpQH/hJ07qUFzlT
YtG44eR5ulm4Emag92I2DH8CbDV537hJNRRq/BhULYYURuZ5V/kT/Jj6yT792CDpMfiFXuWw
VWwEVonPWJZTlIkFe7DU10SvsOqhV52+R6uSEco6bVXF3dWu5wwJ1WfgajqG31UaHzCzU2i+
6M9rxUoeICzvovMinJR85XtV7JKLWDg0auZDUOXim1PVjLBBXbqZ80n4vG27q5J+RE28EM2K
05zgZLK/ZJPCr+m5AvUkdv1B0c+t91lTdCo0OZQECzdfipMBQKXkd+rVL1t3j7UyFw9fIhOJ
divwU6DiERGQcxuxMIzuTb9xpXhp8AEWdaD57GEeUoZh8+ZBT5Qij7MHSCP4pu+7AJKXL5pa
sueOYi9Wm+46buK5bX6ipD9p9+2L9RRUE8xpVZvSsvxbJTiJD94L0ATaJhFT6w67tGbdFa72
+fFPdQ8xgL+w2vrm+M6urBVehJY7nYXYh/iFVV91m9IIRu4js4VQudLtNbbQaKdfvxcg2KKx
XL8v3tRmFqapIXxDwHYzsqwA8x116kcm/6BjY2ARmMbx5kzQvvwVbTan8LaE2H1sjkpNGMZU
1ydI5sSI/lJ8tu6MMf7+Cy66Z1yOMt9racYDqY92mdHfadZOv1ty+SOVGGdYn3a/D+AduujL
F3t3G864Gg8ZM2AJJBJwUSJZZfq+YpmjhJFrZVDRDC8xTro2Rmnd5+OlOUcyP9krykDRx0Gq
ndDx9dc4Lyqrfb7LlGB2v2ez9gamIE1Xvcm4gxvbO5JEN2Hzq0nssTZaX1CQoMyGPjORnjIZ
TXdsLCILjv1MVRaR2jp96pu29j1f9qKPmoWPWefJp9jc+/fJCkXl77hsJiDOxjPu1cL0iOlg
Uluf2PEehusvW91Yz/vaLiyLxvXXjcvqinIMCyWOXxZ8iOMfTUUasjETsabUsk7J3QGiwdXX
PvUL0zXS5yHKvfzN0FfcnEaw4eHxLgtQKKyBkCuP5+VB9zFdS9rtjOv3RD44k4J9JulbSg5C
3atXAiLRkjr+eM70vPXnCIjBGPjRbKfGh609g64kX0OqPqwezHV3POiLG2Pr4ZAK+Q6Pbq1H
EQEWT674Q+lQ/AV2RF+ckrQ1itrObSoHPrBdzTVC02kjd4oLWD3iOE3ECNEn9r88TplYq9vr
i/zeD1LEWrphySW6oZmwZeD8eB1LKLtIOiDx/crSeQu/3TDLs5MvYUSOwoSOhuV2udgjrkiy
uHzxBlaCEAKTCyKDl/FTC1ChqVBdXU3dOVnkZRfo532uP/BZ6evWXBxSYn7QlrdZ+taHfEtN
1eSPCKF1/JXjA25q+2DvpMicGycRgcR7c47zqQ29akFaY8w+Poi3BFCeSx9/g4r9tolyKAXW
TgPNxsZA+HYrBz+53QNuqbzwH/VLEvGZx2sR5lKbN7Y6bEJ9M29vdZLDcfN61HsO0GUIwJLm
OSEL0epNxK3g4n0QAugQ76VsNxXtc5kkTVrqy2CjvwUO4Ocqe1Y3KCZwx7ikbxH7V47r1C9C
P3AZmqExW7MKEA0W74m8qwiwwf1imOCs0EKb2OgBEK6cdu6yQbRI360B1lp7FpetQsnHPjNI
hRkLYWV//aK9Uyd/pnlW89vApqYbYW6kxdP4NR6x0lxWm+di9e4P1VFvOln5CjcfmR9pPS15
e2XcZXxMjqeuwfxaIi59Kp/dWs7YILJTvq5tFzNwKEJGdYBIErCa/blHAM07NHJDMqFfLaoA
2HZVx/HYWDmJL6nlUDthYHNsp2O+OGRQElWO5Td27Ja4RLvf3oRDuD/ivGeWusBdGAYBRS42
zvdT9iEGXi66QwRcolMrv4Ivr7JoGFm1GQfNl4XmbYsyA1+hxdE4HBGn1jqhD8lrccjSPB+B
fVKpn3qUe196Uvvua4C4Nh/pAPGNpQSt4eJo9IFwk1qYVhXqaCKX/rRl9XoZIvpyJ9uDzM4S
EnH5tQE5U6DS76OAJSqlc8d06fMCQpuXjUWALnYDlIquXXzKkwtT3NwKfD27QgPeGQWm7Si4
XT6bjb4YQ5GprnWB6sFcncv9szMLT2HJI5OaSY+7ShbRr1m8lUuH+2fDHHNXvoKlpD3GeOfv
R/adSwuYtBJnud+2pk5IqxlnWE2/+SFZ525MHQluvEr+cQzRk7g5ep+9xDjYcM8y0a4rGUse
mDzCSfQcyKP6jLPGrW4YDAwJXlEsLXnYu6SXjeIwsxanIEUrs1pmxdSNr5JXCPG7DSUFpSq5
yBMFQiVfU1pjTQokd8CEi2NjanBo/c/GFQyduwIYZrJ+AI6+nKputfdcEbUIxduIHNi+AGOk
yW1bUIUK2VFxXv2yPyzvxPW298bHj8UuquYquVpKEWVOZuHVNBbDWIdcTlZOXWHav+uWvZvz
XxPJSVz/kMbszTEJC/AIJp4RQARtDskVJNCA8G/lw8dGqvgWknDy8rOpEq+6ubMFEiE034r8
XUslYl7SWgKeoyLeOdax8SIN+64djbU5D7CKKos2pkyErSnz1u5/9zDm5LlG30RgBmV/YObe
2UF4V7hPoNYCF6GKeW/dvtrbu/uazSFg3zmBb4akquglERz+RoXSRRtZlSYTZQbvIGCoMK9H
ZoofcftZ9LCmA156t004yH7roe1tqbnwYMPKtbp2kXNQEzojtwrF2lEf52Zz9E9zoW7d7GRZ
rwh2TWKXQ2GsZ4x0mK29qTwEI91z3/DPTAJU9PCVFj0bC7/Mb1ldr1fBdkgQ2piLkl+D3RSY
eAfN88jlxN7E4J6PK45etiG7Tk0GnGBJvEniDzkho+yZYlqngxu7turxnQw4ZTV2fgTZrRnF
mVPzXvsdNzoo2obz+DjdN5WYavKSeC8DhX7mDfiGDQ3bVWmuX/BDr/NND3ZC8X5SbYiLb+MT
R2GcJue5pk7Fhp5G4Z2WDKwujghd6Qm8bTSdxNnH6phg3TsDoYo7DK7fDAaIPN438ExF4ZnX
Iz2Xyxe+J/UZem0WijzTVsp9abFTvwXJ1l4KbFe6CHOs8QDrSA57CjiB4qt1LJ1OHkFn4IjH
51rpyvqvotdzkyWg8DsBJt7fvw+ySZrrjQzGGB7a1LRENMeah9vf/Wofdcu/aOI6dZWybRAf
fVwzVU2UCsm7LHbrUv/egBrk83rJ8o0oemPsYMQvt8i+H0ejjN+AaoUWXZl+B1zZv6h+m5tT
+6mwEaem8jqtlFhZ4WsFRAfhdZihPKPDhOwSqeLOQrkiQpjdonaw0L+avDQgzE4AVhXmpYWF
Q+t+30asv8BJTMC1/8VLzlrDBCK8IQ5km6sJvmy1fshJDcO6fwzab6Wtsq557s9s1SXpVO3W
FA6fTVPJNpq+hV+eM6FMIGWyi9Ej3LNuGH5m9/x83eMZOd4WhYL2I7+ckYc2MRehL7OuojrE
gM7RZewOkOBwBtR25ilc3XS+u6sglJINZcEySa9/Dq9bf9Q24c4PiRxRgRMceU234VrLVN/S
Ta8WXB7JWV3Rrq2Ke0fGFWnNYiJvitz9jmdpw3gb0eVbqIAfBXOltvVLHoy3K9HEsqba5Dom
qxZHncE9vfhoaqyHQJ1Z15HouU8Tj617xM6gXzQhjG878mvRaLX2LOYR78WjH6HARutqfQE8
aHpIy2m47HA++buCncXoxfovr9x0DO8C7W/XSPeqiHhYu6S9xkSustI2uwy9uCwCWR7CEkIH
0kJC0H1cnqGrXJyK4v7w8CydQY1+bGlXScnIpITM1aZppM3GWH07mLi9q/nKWA4iktCAd1V/
17sWU0av4++F1RJMTJ5USmjEaecVOAY3+i06N2A96agj/Ry2ZYTJOIZ+OZ847OZzhfO73XSQ
uJWqN24vgO2QdQ2KF5luIm92UV9cv7ek5BpHsEX5S/DI3wpfpbmaDdaUJeeZyQv73YNS+FC3
z8/WsefX2hq+LSIhDfFzvNHlmplvYHrzGD01kLectagbzS6lGxgs6laC9XBZNEX+5VdFsWd/
82TBGsnYvido+hIdedkuzkLcs+/4HLh1rWg2bcZA+umCvxv/BhdzLHKNQHFewSSNixmObvBo
cD8xeLcz6kIl8NK8BxmNTPhOfWMAOaqGaarcZ6GePv0l+hLmjOBNiPhOKJf3Ta1s3hveNP+p
IQOSdlo36aSflHb9A8y6amJSOhMBQVFlLXaaQlbkJY0SkiW7p6XBw4BtXQRefxWu2vWdNpW2
d88lVl9EMSRNzQ9EzM4dVqrqqD8X6HwtvsIa3ktLPyuECPIemBuJn7KuTEQ1VS+b0UJqIDxf
EqHIKkwvQEmLX3ynJ33XFo1iKSZlSjpYs1x2jLmuHySqlrkyKuAJf0BSczj6VAvufWhRDpud
qzQ+cAM7dOx2qQ4VZF2sW+Sr1U9k2knEKSqVApALYFSm5ZWmt/uGxwhcuURLiseMimPoVuHx
xn6mBNh0weuIMwIf2YTlx78T8Op2ow039P+QrTmO1mh8G1I9TVg2efX85DuC9bV4qNix1Fo1
ryp/r0kbcut0AQTJJEpojYgvuP245PPGRb6YR737geX2nW59aBaL+z3MGaBu27BnuR59xbxs
gTrrHTqN+yZjtjl5ZB+k0TEb8KlVXPL15hpt6pwgpvZDHoKJ79rNA9qv5luQlpaq4MER4XzT
iQzAcREhy3g8Dzc2bqb1SrHr562fNOPezwZ++Ad+C/wOyTfyAesVrtCfyV32LyczR3ujDrSh
u+HUQtdR5XdKeOBr3prOhd+rVcGT4a98XwPjdHdos1GlO5yUB56VL2yxQy4po5tzsg7Ji713
tno3iM8NupRI3uBNCo7p+baUnpt2oGgfMfebnSAtyX91UezNVjxS7R2zfERZAOi2xEFBXdBv
v06cT/2+mbHtQY2gnWSoCAo+fJ4MXWMLsZGVKfK6Nyvqno9kySYj/ZIohmHWDBJLzmh4AdIH
VzLBnjr1iOD9paRgj/NAFD0NDKPuTAXJdAfkia+qfb8ed2Z/o9prOpS/x69DPVosdpSCsHv4
dVLxz5CMwAoQB0V63NVTa9NJ9wJV3gB56W8w0aORXeBuLHV3c4BkwdAewqqazeG83dkNHImm
3oUQwiv21yuQUw9jK0XTexNRdRwPRb04FK5lejpW6ulHeAPqEWfRkH9RO+1YKtgt3D0jgfyF
l98+tofs2TK2rLl35HgrWSkWXn1TsmjlZqIgoV1HfELuVvqjyoEOz0nL5y1loHCt57JBOyxn
KGHMUq4CBf2N4g1B2jvLxfQ421Y/Vj73JUbIPbM9AKGV2E9Fo+Cm3EGb6N2ykoAjmFjDV0Bi
3FrKcFFgK5GNYqJT+H6jYbY+nnugpvqZnZAUzl14+QB28EUFO47TJ+mBzvglJLmD8MY9fnWZ
Yhf0k/ZNDzjuuKex49fG/oIEurzoT5ySncNxE+VTXEv2S2/tl5nSdogoCMK1fWMM3GRoc87i
Lm8hxr1CbEoCbobGiq6ES1Utonp0fZ9pzgLXPqiTk3UsoRA0HvOfpIaMLb9cRu0+F/cySv+p
9yoGyqbKOLIsfl9xBchgaqp2HQjEd/EpcYJVBLQXsmttVLwul9RuVXAApqG0XS2B1yi2MyQ9
sD3uDswD3cet9EhVP8YY4Gtd5krhhugtcbwqAy3uzTd+Y1Miqe5NhB/TGliRu/X+qneQVh9u
9lddP9tsRL43mjacUF3U+J2fe+mh/FUrnpWqXRMRmReBQexNX7MNsyyGBnXFs3FynLRfNI/V
JNKQt6gTISLtsTGCgKNcu0RrQsgPiBP1QRJKWAmmjcyro2oT28a9BSr3D5MS5pIBVUpf4zSC
+aHYK2cbGsqFx5e5F9UPO1HOSVOTcsjhIiF9QtR2jQ+8kqFkusnPfrHfaOUb7mAoNd7uBVXL
yO+hKLcyOTcbmWOQDFZo6PSKTvk6vRa26Ke/yi+xsEgi/zaT3Gqp2pdrzt37aagNPzJlxabH
aPa4SjuQSLmgDyDxckqhGOt1zDz5ppeoLDPIXsnijQMAnz1tLvRV9kwy00a2vEPSKYT8WRSn
tsLm44h0CKiqOAihryd3jzfZ4IU3popoUiVa0QSg7LkEsvvHmlvaa+Ls6D7s51hqI9LnyVOi
5ZdzfRE+OOaPm3zPW7O5eBdjwmCsrCaEhUvPLsAXRZ9WItN4iLV75s4BLGNkPZ96y/qoYmIb
dmms+WkmqvjtuTp63mgjs417K1mZB3ll2Yxiy2eFBRgLBL6FsKd6CxlTl8tmspM2y0wj6g/Q
vVQPyDOaqu8bSLJOKF95aVYjebf4ES09TzMkQhZLNqgp4+SUVXVaXm4Br3Pp+xGFjs4oApQC
rmEejlH8LgVNV5xr/vbs1h/WP9Fz3tNOE3lRBy+RlM2v1rR6TVpwkTKEscQJPPzEIks7t4oo
Z95xjk41nIoqX+ROMW/LeNgwYXjY03mkYnAfx3OSGrXyaSeLy9AOLtWaySnsJ3By7SbWpQVA
wOKw0EH2835IDvDhxUYod9EzjRm2KOzuKiWnZ2RFU+w4Ff0qsn8k66CYTF5XyyfX9DWbstMh
/hFnjOUWZUrOq3uhkvw9mckEwlaGH74EjuLk/utWi+4FdTli2eOVGSQwzR4sfuJ4M6gukawq
DGms3IhASPpVQoKKkZoN5ScH+UsFxzcZU5kXm5mmok0UWy4vSLngpkxtWM1VZe82A5Iy0yXS
HlvJUuMfrIrdKM2NJbzNHu+oUoYHXsN2FC7r5Bam0r22PMczSZrFHGOmKUWO/QRIJ6AWJhSO
H1poliIvNmqJbdWxz83MNxxfPD7rtY0I/M1n8KNdm/TZrcTZg3wmjnmwFc7AO1Yvs6ZaXSti
xJ5lv4v3LPbPMtCCM8bC4YEyxL8kq/f7ZNq+i2Xlod3ZNd3cfKQnUksuoF4UgwEkYcmjG3De
D6LGDYlKPMYTpv2+6yS4OeQcSDVlI5LvRj8ybGfxR/U1fHUd2NSnXL2KfSU0F5j8G6TE4fJa
StWbmLK8OXn0s0Su+WJn+m0hjlBSSOZR7Z7S+4M44weeTALkz/j77Y4GjfhRd+KjR01foZ4R
DpN6o/SXXtfP50KcDyk2O82zUdV++H8XTebwc5HzGHmVRM7qSiKdcpgpz7pHhVyToo24hj8t
d9GDRPsF7IV7krucMiu1O6ojgsLSTpjTFqGl43vDEY11Cldge+dVi4WI6GzxWBCknDf2dTtj
IWGyiZEmlZRlnZ3OCFRJFCyW1UalWxUjENtRYTQm/jqRTSkmV5jRIvVI5RnFrDMTSY3b8IOG
cu/N4HkI/vd7EnpWmKIED/tCh32mVYlSzsqKGcoX9dh0f47eM3bVLp01ed9dECGG4lLce6E3
uZaEOPkhxJX1NKDCJo9aLHeNefqMA2ahAIqgcFnbVWy7ABY1WxfyKEGMRemGkOt1XIi1syhq
O82XzNBrW30FDsCmHUzSZSxdd/TBUFI/6QiKlAGKkpg7iYuocvHmDtaufdnNZ+9PlSwRjjhJ
o9eAVRpUpJnPz8AJjizb7BnsXK7mY8ZNOYgr/GhhFwBJuovNzDbtS3wrq1i66r2KV9d+WJkH
b/JgnC2SRlTBM9AeW5F/hqgydI3fdDsrQUK7pRlAPFBnpvVBAygXrznisEeIIuppbYyLQl5b
f14ksAgOSHshAaKLi49FZJaAwsRxbuaFxCg5XzKKTDA2MMHLP0t20ueZtgHRq0wse9+W96xS
0M/fLF6aK0UdKFSvSkCDyFBzjlJHK7M+XUtRYCsYv3gGQ1XxFe1w6cppIo8V7Fr6dhk0m8aF
GyY+TZDSoUzTw3d0zsNhqOVKeCgmdxYmFqOXE51wxucglY8jacd3xk01RdeLAscMr5pUeJs9
wBIspOaWU+SapXwrXN3orq2AwiOJ9izjEcAHHBtyjUaUX4xaKkDjoWoREXCFsRAjMNjtmQD5
tAG0HQo+cyaS+h3Mm1YOV/VUrB8QjXTtWkpRZ99q9i/m/G7EjtYOpdfA6Lpvw4rPv83DPtho
ZblHeTgJyG0M8xr/Qmmn5/dAu/3FjE7nYOXMpcUzKiW4wyf1laSKWxNUq0ZDaRjzh193PLtN
E1lLe9ipuS/x0um9pbFNjx+faGDdxIi4/rJkbsJ21SCdoqa1SqpNdXH0etw8L46bvy05DDvp
XM2EuGhqsERLbcmq99MPew47UKiibNh20twmD8eQ4oUyW3lED8mCz4Nim4ORpY5i1NuPWMGx
a3yQ5rOHWLSROWkZHuAY5rjXF3UE/cM5WOviAC+TtZ9WG8iah14hbAi2VS1bqmGh4iTJj5c/
CFqwPtYZ/gzLq9WQxwq1VF7EEzTHgZViiX8gRsoe8qnyx+2kl6+V4rW6/GD+PZMyIc0pmVdu
UPVd1LigUgf/yzOEz6qXViGblFZzHbO7C/n+ymXG60K7OUT9audjrRReqE2T5Ej2Y2zKqGgE
+ZSS6IeJ8IoimwA+pw8eNMI34jBZLSBeaFyXWIlX8/sFa04UDrY9hDaojRQaPX9Ku+ajSsHl
wI7dMZFemq/9De080tqXO8RJjkQiAYRdYPykVEgB1yk1AkMaQahVh5KYuOg9WuYVSlJHwz37
UQ/12jqmLCLlnDnkekezz+O5p0hTpRGRn6YKWRBREColVE5Bx6X7M7mbKSNdIyCCeX4UBnfC
RnX/dYmJbVA453tzKxP+08Brq+XFoqTEkmmWgMKXgRsGjADbkkUgFVaN+g6Swo2o1U8C0xUu
B1accsx+A+XeBnRdbD3xR5fTzGeJTooI1agtb33QDXyJ6K0bqvriu7vOWH8yt6/AVsdLlbSZ
nPT2DHWY7eDb59faktJWsZdpOqwPX6StaTGVD2v85E7cYLFzIQWPrZvxF3GKLJUxRZ2uu4X0
S5/NaOY+U0gadBCelE+uJZHkxtkmWNAalOcxZqEa4ep76OqKcc6I3YO45zt9KROyEpVPHH+O
0nedhBwePx74zGG9dMwYZ5S+ThGsdZBmWyPPsKWeFCfPui3yCNlZ/rqPMB7lGu69bNzRdla4
7Xx/oFCHLSPBIqARmh2H98PrW2BswGl+o2TmCVFSZk57eL2lYNSp+Ie3zvxvY+wERPQ5vJs0
gqJYPzItrlpDEGFKvT41bwScDHOpsq4c6tYsrW9LP5qK2syG6CkiZM6K06+zVWrZM22l6EDv
snbJp3GDhLzkCBFt64TL46kdXfnV6aEn95NrBMTJdsFYprK4tS7andpmOjfCHr1AypQGYvqd
OBzMIrm+mQY0nzK1D/wPMPLvWDXoSDcWKZKbkZ2pMQkfXQh023X7tRXsMa4KPmDHvedHipFI
f0Sk4KZ40ej5nd/IkZS9fif8aL0c7JZQub1pG205Tvhxb4+rDvWHhdtmZ6S8XbMQxsdD87bP
DMYRJ/aHGig/lESnRml5heBvCrUUYmgkY3qqkK1GHEjzZ3iEF2esbPsV+DFO39t/mGz3K2tH
++4oj9zMDyauevNSFvT6oxDQVD2//Jh+eEu4Im1DZVL89EOYae52zHG1bYYKHDtSBoS2Ektr
u/PuVkdlPF/aCx1Su+Tc8qs/FuK8HuRQbGnVuH5ceupdZTwz+1tuKw/SJ0w7mQPKt6HwamTy
89Qwgo5h+6o+o9RQHBSeqlhafubVyndaF9A5Wu4RKYvPNZVkuhPZA+MyFEo9tDSOr81a0Z3/
kefGUyYIA+M0ZFzkMae+WtNSNMkP42fYtG9PzvPofnbR3WBTq2a3a5vCf9pxfMYe6QOhJ0M6
CcckorcaaHY29/IoTK3O3LqmiSF0SknoxLAhyXRWJahFxzM5kt3Sq1CjKJdvZ/FPuxGhOLIR
xs0U+so1+FzW6MHtBT6b0dWN8mDs/sCmeOsaaoJVVjXLdSuKxAGkfn1KLzjJf1/OLde/ILXa
fIkWMw5ndItzfn5A8vNLyqsbKWHm08uv+01pRVeJaLmSQd5q89FfoHTteAs9ZrRRvp35olsB
nlj5MHS7LvKPKzIpp4xHcSiZwfm0kOpvyGoAx4xaklM+tnjFhC25FwpFgeyqVrnblGkaQ8Ra
pFS564f875ft1ou7dB4nQlP0ctPXSfZKuq9XsBbqeFOgDgB05gtkLqhYECfp841mersISlfg
JExrhgvNmzqaH2sxTAQF00GFN1kq6bPwnUtmJTDXAuyxsyn9UX5lHeZ7OxVyGo6O47i69NZc
6bSQrSgBuVZeKarPnZ4p6e1zku2053KCyYGKtnH9VJkY8ZGaX6txB8bLo+rqNSOgv/0SpX44
+hRQASXxryOKfG0AD/Emm04fGLmw/Q/a8biWYUuC8UO/Sij6qRY3RalUYhA9v2s/X+yslFbD
FKpILHa5rjxdZf0mf6fo486Xtyw7kMV5AGgm64Ass4xhn/fqa2fxZwhfakTnAS38rD8NVk8s
UdCPJn0z3Nx+7vyefv/InTajqtPnDTeZ13Mzw0JZsmDkbLHaDWdEgg5pTf1PnvzEdazdKso7
0+/l9Q5yeJRGQoZqieWTxmwWrCpRnU476OcruulUzJt4AhGjP9VKRO2WF0iO5wyJE//87t02
p1r7Y2WiTMiHucLaBSmskIqWvpNiWxL7sc+ky1cRNYxNfzETjXpPWRXy9aRbUshXf/NkYabT
Kc4MtH8nFPJ1NdVN4hVn3cI2G4W/ljN+VX6/E36h7opT7a5iFJXme+2pZdql9xhQuQEeiSQC
F4thdNJ37914GNKGI5anA5p76tyOEmw5/B2+scbvZJfGqQcuZqB9YynhF4gneG/nHdOfG2/l
HMUQOpkS2d85NKP06W52Ibhroyk9VPlSU/JXzWK4o6iHTNZz4BVPul6lRh+nRnWlPn4Np4S7
6Dd3ucmvBQqiUmw2suc6t03lV+oUWUI86w1swXOEuCNWiJvBlg/5NSuVOJmiahE7PZQ1h7Xt
GaxhVsjkDCRHSQkkSvPuLKk8dgDL71OS+dS5fFKxH93U479/jSRHerS9LCfR+WZlY9zTOFJx
lUbMxajw+xfZOZDktZ8761Bud+eX2l9B46pEPX2DK8ew9Z4Id5BlCYOb7nydzEUhPUf4bKy8
QCULwAsJOwErEDOzTpAEhY4KB0qsEZAQ2/uDKcHQmZz7QXx4GFEqVOiLwspybpa5HLwDhSeE
1j+K0KSbc/g93StyID/OBW1IsRD9Kf8MvGPE/qf6V8bRUmPfiIxVbqOFw3r1nA1cOnIjWh6v
rdQsf1Mnbha3IT1krWM8i4qF5urqCqyWV/UIy/edlkyabNTkBHRJVSD0heVTTk0JbJu1rP7P
csnnLI89v7PEbCtPvsw7hsjOkeSbn74oq5XB6rfkvvAcKUggeV/lZWiw1iu6U13xMPXBZT3O
IXUrFFI7HkFGGB3zUXzKy0l2lyr7LoF/3BnLvfO9PlJanDDcOhIze1OVhQjxJR0a/6ewGcvL
Sq0OkrAef0vbF9oZate1mQAG34sW63igNnVhGG/TNmhw2Rbk9GzzrdyzXjOUD1sb2cAVRNyA
dY5qR0rpaQq5Vuvl2l+Ea7dV5pSU7h/Vl99ECT9cJ+eVewOJwGGVFVO/pxkegkxnWcOfi+EE
3sgN/8ACGm2dl3sPbbRU0WhW/YxUsdurAhV//YCsESRyZlWa/Onr0dJ4WRvwAtQdb+NTtOub
Nk1tQ+ORzaiPLv8pOusLKZIv+ZReAFG7hnTpyhlRlDmGVMg7+p/V9yjBtDflNfEXgO2eEkNu
04i4j9B6KUb4IeDXIqqemvNX69KOPpAi4TB/hcl0njpdL6v4pt/b451gbmEICyblhgbidSjm
obBpurlF1Yq5DdtKyvMM3C2agkAtiZeho4GiQVQIqdg5z7Y7G9GWPMd7UokyL+siJCYOyDjf
6xNPokzsdE2r828XYX93+inqzawDoCETMgcHFKi4UDttT85zmpaq5PYXBoal0WnQX+f1nRyp
+TVqMM7clMfnNrTpuC0cfREh6QvwFzRgMnG//MAYePC2fUrCHxS242bNcI+1xlEuZjXXdftZ
y03eCF5SsZ0hy8hJY7GquVUanpHaHiL4rkL7bWJtuLypuXkP93ftb6DpwLSKi+Xc603WSIIJ
1/J7A94N6RizdeRk6EO6+dS0WkuKkemYCvCFi7jpQZr420gcolqsfN1pLmNufYFxvNkg/KAf
EttmOCpzQ5yUHq9ylSi+bMZtpqwhJyrPjvPD8wvbDJJruDFJE7oMakIvhTl0GCtot3MaXlwX
eeOiXXvq3mMIsgR/DLkW5HsHxU2SVfYx28AgSo9vAGu0+fjMGojPLI1/wjKyrxBAYsB8tv9o
0KsMESlNjwrE6hBOgPTYymWpyGF2rPu5D1z0jw/tCtCmdn+8fZlQZOtj/hZ+aXjYZ+V7PfL+
S0K6tgf8BM/d2YmHAdapijPpnLrmZVQOjf05A73/qdDXQZIBTFHCxoqMx/SNNjvXH8byJ3uX
+qNWkucjGo4rV7jiAmVqZZncqV2NT417Bdf8BCZ1YAnbo5KBMt4hk6v+4TDJnLzcXLci7S3D
1cOC0qTYyufNPTzerlyGr/K65O7ZDOxRQicy6g0JHK4ZxdyE+zAJVdH13iu+tzcd40HOvFPW
Mv1KTqre4gn3ML19t5LxAEOXugLKePUsPMGW/mFMOctXsyYcO/4oXgNt/picw3UW3UzRcnqv
PQrZV9i3cNKo8nDf9p8JWHPy0kQ3cSaY88hAJHhIxcq0iso1WH7YLmJc6KPxXYaeq7tdIW9b
5MaljVpSbNy4V8U2at9pHkQ1GslWf6Xmi2cK2ZfESGc226pyb6hyLjTRju4RRUDCQzfJUZDi
ySsk7p5H/m1NbLiIJStKjYBxIjKANZA85klgzb+KHIWJyAwf70XzDi96wX7e7xwY0/vwIhPY
TjK4iZAmyR4/YiX8+Z4ALem4wZDmbWJRmr2o5idqtA5zoeymxxdn64dt71dHvN49z1skMpQ0
2F4YHj2rEEjaazqKLlj+PEAzVR7WiB9R+KCeaV89GFeeXxMqpIct8vnVu94GJ4AtwUBjesVL
360XwA1c5zal89/U+H2o+ImY4nQP6D4WX7xE7TbvmhddpZzkkFeIrvaNVDYUA3ADoQNMDGGK
kftGDY1v9BelKfKuEU3ad5HvOqQ2wwS8bBk20DB1DyXWXVY+tA8VW6HuxlXxoOhS9LwiOCa5
jbHXcGjHw0vNpd0C6q1Ui52SIsl4HFcxfKnsIAm4OBcJ/ClaXY+ef/hdudju2kzNnv0FE6X1
DuZDUFGDzeJOOq9MZktf/QtCg9vc6Rjqb9jIi/rDt8ahRrGDKqIO2wr0YC3GhuFG52htbz6a
PKyJXZcCWGXxtyj5DymAFkXVAU8NJASpxY/k/ozfSLUN1n966lSUPdqiG0FeEgoOfvQS+RX4
PR6jZPrZpPDo1ju2Mzxu7rYmSW3wGIOBHDFgMIfWgjcqEjXlN1R9TYK4UN25KYHQWwfLLMWk
ZGqjB0qLpZCtZYV3c85WICPK83A6kZDgO9CMjiSZ/b6Co1+71ID1mZHmcGBqy0/FcJX0/wP6
YFMKZW5kc3RyZWFtCmVuZG9iago1NzQgMCBvYmogPDwKL0xlbmd0aDEgMjkyNAovTGVuZ3Ro
MiAyMDk2OAovTGVuZ3RoMyAwCi9MZW5ndGggMjI2MTAgICAgIAovRmlsdGVyIC9GbGF0ZURl
Y29kZQo+PgpzdHJlYW0KeNqMtwVUFNoeL0xJKSkhPXR3d4N0SzcDDN3dLd3dJV2CdEo30t0N
EtIgvPHcc4+e+31rvbdYa5jfv3PvPeTEiir0wia2RkAJWxsnemYGJh6AqJyqKjMTgImJlYGJ
iQWRnFwV5GQF/C8dkfwD0MERZGvD84eEqAPQ0AlMEzN0AgvK2doApJ2tAMysAGYOHmZOHiYm
AAsTE/d/BW0deABihi4gE4AcA0Da1gboiEguamvn7gAyM3cC+/nvVwCVMTWAmZubk+4vdYCw
NdABZGxoA5AzdDIHWoM9GhtaAVRsjUFAJ/d/maDiM3dysuNhZHR1dWUwtHZksHUwE6CmA7iC
nMwBykBHoIML0ATwK2WAvKE18O/UGBDJAarmIMf/MFRsTZ1cDR2AADDBCmQMtHEEqzjbmAAd
AGDvABUpWYCCHdDmP8Ky/xGgA/xdHAAzA/M/5v7W/mUIZPOXsqGxsa21naGNO8jGDGAKsgIC
FCRkGZzcnOgAhjYmvwQNrRxtwfqGLoYgK0MjsMBfoRsCJISVAIbgDP/Oz9HYAWTn5MjgCLL6
lSPjLzPgMovbmIjaWlsDbZwcEX/FJwZyABqD6+7O+HdzLW1sXW08/4tMQTYmpr/SMHG2Y1Sz
Adk7A6XE/pYBkxB/08yATgB2JiYmLlYWANAeAHQzNmf85UDV3Q74F5P5Fxmcg7enna0dwBSc
BtAbZAoE/0P0dDR0AQKcHJyB3p5/Mv6NEJmZASYgYyeAEdAMZIP42zqYDDT9Dwb33wHkBtBm
Ao8fM4Dp198/33TBE2Zia2Pl/lv8rxYzairIKklq0v6d8j9MERFbN4AnPRuAnoWVFcDOygng
4OYAeP/byj/5/zf3v6iKhqC/Y/vDnpSNqS2A+z8pgGv33zRc/p4Lqr+Xhhrwbw/ytuBpBgKo
fg+/DhM7kzH4g/n/eQX+Uvn/m/xfVv6vw/+/EUk4W1n9xaf6j8D/h29oDbJy/1sCPM3OTuDN
kLMF74fN/4qqA/+zznJAE5Cz9f9ypZwMwRsibGNm9U8hQY4SIDegiSLIydj8r4n5bxvA1q1A
NkBFW0fQr/MGQM/MxPQ/PPDKGVuCzxRHcLP+YgHBG/Vvj+I2xrYmv1aPhZ0DYOjgYOiOyASe
LxZ2doAnM3hHTYBuf402gJHBxtYJrAIAZ+cNMLV1QPzVUg52AKPwL9J/EAeAUeQ34gQwiv5G
XABGsd+IG8Ao/g/iZAIwSvxGzABGyd+IBcD4/jdiBTBK/UZg7zK/Edi77G8E9i73G4G9y/9G
YO8K/yAusHfF3wjsXek3AntX/o3A3lV+IzYAo+pvBI5F7TcCx/LhNwLHov4bgWPR+I3AsWj+
g7jBsWj9RmA9w38QK1jP0NoOvD2/DsZ/ZMBRGDoag0DGIAdjZ+t/6MwsHH8znEBWJsB/6Gws
v8jgAQU5Wv5uxy8jTr9tgj0Z/UZgDSNDY0tHK0NH8z/ss/0iO/xBAFfHyMHQGGgFNHX6g8z+
N/k/u/yPVeb/kC2BTv+S52b9h/4/CuBCGf+D2MEhGttagef+n8TYflGsrX8X7NdCMP6uFCu4
ICa2VlZ/xgw+KRl/1wa8AozAfznl+MW3dwYfLP9YAccHXggrwz9KzQSukOlvK2AJU5DLH2Z/
sW2d/3QLFjH77QTMN/v1GgD+KQJO53e12cBFNHe3Mwfa/CEBpoH+gODgLf6A4Nmx/AOC6/U7
CQ5wYax+nQu/+eDq/pER+Fpg/O2KHWzLBnye/C4C2LWNs7XRr5Pc7I+QwBcWo+3voME2bf/Q
YmYGJ2r3mw32YQd+Vdj8q/9szH9T/9198GXECB598OvhD1GOv2gg2989ZgMX1s7K+Y/EwC8v
Rvvfif9CzkDHv07Mf2yz/SLaOgFNjP7oM/ffxH/HwcwMFv6jTczgSvz2xg5WcgRag/49mey/
ZIAuf/SOHWzEEXxt/xM2OLv/WS9mcHK/3YKvPkYncwfgH0MFrp6Tq+0fCmAbzr+3Bezzrxea
o7Gtw58tAM+Byx8QHLDrH7sKNur2BwR7df8Dgtvn8TtmsCUPoMN/IvjXpWLs7ADun9Nf9z74
xvkv/utxBwS6AY0RF+dsjXmDLOqC2u5qhPFc6XfH+afJd9VTqek9Fx3anR+Q4ZKoqzMD1h1u
hJOGelBXtsWproWWiH56HjfXw4W2JCi1Pno96ccpT+22Ii5MYvVPFB4Lf+4jQMCnVxXa8/pp
7/XB3xK6GbJTmjzX3pkLWTH/7Z1rr6Tb576y5dGQuV2lvWoOmddPZd/oo9Qidfw/zZDnGWXN
viOBdaIngKdBP3dDmbm+mUbPmXghko6jRfQ+iWIt8tTaYIm+n/VYrVBlcezCIcPRekcAfY0+
OkXhKXKQLI0971lSHLnOP5/NRM0AsT7aR+Q10kl8yqMtK4WOzWTlsMgtOUrm3fqZ0V/j6xuE
zF0VAzuaOrtj5Pl3tKaurhKS+QpNxb16e4OhCLdhDrQmci4xcPLunnubizDXmsfXMsendRPa
HsPaplsIiFuYK40iq2I/Q+29MeRg8a/2uLq8Ci0ySslqPb9aTJzYTbvtuam095eLf3dGRoQr
TEpDQX1bmP6Fk3wo7rr2LZsOQjV3qxEEgk43tfYQzpKE2jKD/cXeM9tp3qhWKpfMo4erK36D
u1XiRLEUuxF6I5GFcdypFmYFFHJaOF0CZ07h3FCZTC3PHamQ9LJJldBUq8QJ5Jhc6P5tt35Z
3qMJGqkZbd3DMX/jgcBxOMyMVlaooW9TY4o6frj8NUb4e3ZNxqVtPq26/sKDwrzQvgRILDzx
sSLtkXGK3Cip1z1sB7O3N0iRO7DJKO/M7SxNG8PktSszybFEnoaGL6slegTNlNNkSj/rfhyL
5VOZVgxo6npBiako4r8u29Iexf+asKhbQ+qTOqo13a214D7sNlgdWRdaO+CvTiGmHTd9CJFB
gd6w2zLLS8KN3xqs6H3v3RG33vl1yvB6zoJB/+d4VO7SyHuihlWbvSi9o7t+15ihabnGaRo3
66ZZrD3NqhSMUYGTFSQGh923FbF2pp5MYl1eHELl+zmHWby6R4zVHeZeE5MMd5+UhWHWhmpk
ZqCtM61u9FYo1Ff8sCNWBzwJG/PPf1pL9OKunpUTZNWndOItzaYNscZKyPhIYYUUcQphqXIK
r8g9KigihzPwRq/GRr4fpgWFaNRm83rXxd9lY+xZ9GlqXIvPO5cTtRWwD7TaLceKSLUVb+aF
qwCwnkpzOe2U2qPYmIwh36fNzLKdO2ufILlqtn9NTs/ezWJp03aa/DY0nLxUEFmfKWh+lRbe
ZJS5+UyzSABF5odo0l9kEE4GUAx+E5zxkccflSQg96KUOrrUS23qrL/0ONIUG/a+/K1YQ6HT
HeqMSUrPp1z+ioxM9rEfbb60eF8Kv1twdpMfg4ReUrC23g6iUeNAToWNqDJCTNqH4aqtTEoc
1t7GNjMnOolPBHxrXM0XQprK98NmxvlaUCehpyyYTJ+VlHXZU2yPFQSnl0n8GAlFw2zmervP
0pXHxlicm9PE2ilUvqVTw+mxbOhxNMWMf0j9sZFhI+38h3+EuFuAJmXLYNntEXuYhLEvv41F
B8tW+yzsnDHGQawr85uop7vRA1Y/oxwp3dDM8G73pjqe6NEdJNO5vNKVo4iE3aOL4scSU7MT
8k67vEc+0AWRAiEVpWdpzGzdCLJr+bPKngowg5JL7OViZApv6zPLxHjXnjfhrUSln8hsie10
VEvc6Vs9mMDulO9axTmwr48XXyiTYitDkCEVPKckUj9+NdzMUB/0f7yb4GVfzSxUtBaeGaTN
/TA/7LE6XBCfYYxFFPrOgFVPFRkxR9EFkQK3pma7+6giTvdWWTmjTLRIFEavmv0nN+mV8Okm
reCAyDHZ/soA9ZFQfB3PJyp1yj066FCIZ5E+ybI3OPQO8aOqeSFJs1iaID8YlCAROsss6JJ9
ClTf8XJxkgzni9ZFzY2HUoMzAbQpPQNCiHqqpMppSljrtAeC1zKUKDJb00iUAjlomeIbivJ0
PHIHnuEqrJIsyshCHDo5G4L057N6WBpRlH7LB9e+ElgM9uapX1/dauLlXD5aBRiWlbiOLspX
qdmNfTKorLzaSpfjroXd0ceQNvtm5Eq8lfJmtM2x139Y9VsiRKVYF7RRwBCPuj2xri+oP8+1
NcHg5aCwFAYuknK3x2DDXA+2542qaoxUuc37j0CrnS/5aO1j8ZfRt19zDdBXb+a2/VP9buZX
AZQlhHZh68hU/DDlmszNezflH3PVOqcqShhPFB5eqSKSG1Cc4HsGUb2T6eNhED0Bjclw53e6
ve+jf+uyJf40w+amz04YthuTu9jyFJ7eS3eV/clky4qd0mjEaNWeLvn9DQNAIaHmgKtvE0Fe
3uZWq1fy8hWcvfMYYeNA7ZxcIlTHVbfZ4+GMCSM0FAOc7akPTW97MvpmSwfKcCcQw+5upAGR
+Xudty2KnwzECVXymacw7qSj3DaBgSAA7U12w4g3DqoX+mUmOgR6id63pU9Uj0vMnS45cpAa
TwvCFrHEH2B+BFqy8x/1U2Ro5p2ACBddf4SMeGGXvMsKcRGtjlAEemxLwNSuRR0aSARuScMp
EHeVP3v05w18LRBnoOYqEM50MqBNGbc9WjxKhK+qRPIL9MAw2CP2evatNKSpGjPZV3sdCwNH
zeAkhW9uHzf/HEZIwwSda//dr6XWr1pgP0gec0ANoY+1n2gwZoMTpdePW8HpizarV9Q5uwMT
9I9mu/6F58cFLrj1JPVUfHsx2b72tmjPlVODOoyEQRPXRDyv+SAkSekXD8bGzIP3lB1aZEEf
FyHSFuTGC7miCjeiY/q1UEfDoiEL4fk41z2rZe3W0L7efqAmf4u+eWA5vMIaGHSSpmpb+CRq
480m0Kj14jBY49nqgN2tpvXCLV6WMzcjWbXpHMfGvSSwYWCLY98xxhhQuOlziOy2lRyjEuyV
acpNNF8h2KVxweA8KOJmKmkk/sTgqs77GJxmS9eFgF0kImtpKdPgCcdtCm9m9kQHaXXoVU7R
huf37R2y3KAhTcEM2c1Hgk4X0pUvAiecaifGh75jX7/AlUNQNkJhhNo0yaNMpo0zR6bvF6uv
9Zc/w5UsvnxYeVOaKu8MS8v9soTCxokW4S6JQjXV87y+jlTij9TTFU5S6TG8hWyr0KOf6FVh
rPWM7yFSuBco1KjlJ0y02nG/IWRYAHRL3sUzEozdFyAZx0yCfBmC0+wKPvueOYf98VC12Eyk
3grm7WIUt9pPiSPpakESdG073Z7XS6+G7cbNIxe6c8e74ksuQtSguPwmZhM88vbXOmRDBD/7
PUAlYD/xEMpE8FZdP+Spv5CPaiQGXcOQLYTyYBsNcdtt10vomaSLjBPOSStTQXJo06vSnLIR
Z0ZNuWtCGFDKNfykgn5dCV99Oiz3tlxRmLTfNM5PlcQUP5IERhB4m/Ks8YkiXrmjV3zg+LVu
CYus31FILwQHzJsLQXNqLopRTEYRQ1TTwJvkBGLsFqawhnMn1EY5vr4IaA0mSI925nUyDjLM
Ru9Hf3W+dWaLXdAWJ8f+T7IOtlogZE39Z8B+qewunct4nqqz0oFtM8/qJf+FN0GDeP1ICdW2
yvDIGBNDQmd1NPMa9WuTR6yIQNIfw1KwY7ytfoq62OjtQw0XzVjKkJ3PSU8HSS1S0HSJJIOC
GVkJ/jfbRiI5E+ODT/NcXivLkhPZa6tnOrwt798g2vRvwhqzhK1XuxFpjMNi5DITC/JsYG6i
NSfvomI5kRJ+3cASJG+euk0yCwpX6QRqe6TnAMcggr0Bw+vm1CkPYidvoC3oH4Lhg3pPFII4
XK49nAtjhYwCESL6EEBu9cb9qwYOy+gUDl37+EjIUidHsOgxODFLzfoCaPD+SMwqRyomr64g
3u1qkn0PNqAu7Km8nup9N8/zKhzre2cSmu7rO2V03UkJqSpVS7fzDAszo+z3CSbwDFQ8iN1b
Z+WZ+AyRk1Ap5IV29p1lVwJYvhUCeocebnRLnnrxY8a6DhlbHLZVjSENzdd5g2sVTu8TVFdE
f07MA5IUeCftt/x1ue7JMNybGkXCbGUdkPw8+U27vlSQUQIk7vq8aa4Dye9pIpDRH8oenEwc
87EyRCHlPYy/tKZ/egxgl/QZ813oacoGAo5YIghmTMrx0SHDt3WNHD0oOwd5dicM1YXry9IE
2N7RIv6EKmZ3XueXJlS9fKhMeB+GCclVornZiGXT9HZywvOplt4fpe3uAT7b6eWbt+LTSaJT
L2b+J2m3z0lc84PTyvjLmwzYOp7DBs6rL9qYYXhEDZ+uyA+bWbvDYp6COXt0Zh1sAkLkpYka
jp4jJi7TfuZKVFpW1L3+/OqyQ8GiM6Udt2p9aY+2Hk4diDs76VgqN/shJYK67C41+Uf3BlyZ
9IXmh4uRDK76ky7m7p+wJqTSssxYgm/l6gcF35L0ZRh9GlXqRsY/62g2NW6cnM5xqG+vfs1n
ZuUTdZYSx65ZLTPB76+ye6F7bIIoFFbopw/HPvvecSPg8XoFs/+I8XKrJWLU8gP+qvOe2Y5v
4s+8iLnvqN6UbFZJk4m7QvfVnfoKUuvNnDgZE4yesXowHu70Jg5j79yQTPHy2keJHtA5pden
5i7uguanu27rVbJKtylzcPE8PHGaj40aiqaNLRWN4H36/SEWEJnyanu+3hWPeeBtS01XEgch
qQY2RSiXkU3TFREGlJww5h6IQBSebPlTiKfCcnV/Tht4kkNwVbvNPGFLWVjqpcvcABWHahqs
N9MAF3Q1aaPsr+TiCmkas3xa8Lo8Vlr41tz91fZEJ4VCUjQLQvByxHRbRtatnbNCxjkevRUO
ccQZVI0atNBmm33S0fRZwz/k13/HyYWtx2NTPiSJIcAqrJtsODrfREZGKrUNkU6JVu+m6MRs
9lLXoroPOpp8L4swJLQXOs5povC1YG84yF49IsQw7hKneqUSO5vHEZsczoWQhkSObxSWMNX9
cH7LglteSudVaj97lPnsKgq9TkL4/Y4sodEMZjddtZmCDSUX5tDTYFllFTE2rvhMCCUvwXMw
MxYgdDskc9iXEueHoVY/wGofv2S64obzniRv3MhP9ZtQMokSXqKr3bhFBmbCrLkG8+1nXsrr
kslX9XrF9ih8E1RnP3wfutklu14HAblQ9WMNx/Ve4xHpI5ik0FqVq5J4EoI4avRdHD4oLGPl
h8BDxprCJu/nBJSZB66bMaa5tebVyE+d9k+rsQhemol+x1DyL8cgtUP01pSCk9EOuO8Lo+uY
vhVOPVNWHCWCU7QE8d2qq0LuJhTGIm0cG4Q5jSuExSv2p1uNxtyoetLoMKm+HiMkHxRZ2s2V
z31TJ/iKKTHFDufl9Fn2vD5Ro74WaWntXizRUB52V8DQH92hjW0+YVYI596koyylO3HfpZod
4zPUUUsmOxCzV8xUmbbRmF8RBPXiWL6sEcdF8Jw+M2ltHeGXvswrXlkte9Srm/neq1Iloaem
NrQRQHo92AnX+en8boSg/tPufk1Xaz9KmdU+8nUd3n3aNmDwtuQySIUDGes+fO8cWPi9u5OY
FdIPXkRT1Qw1FQZ2CbbWG0s1T9UwdTwsICynfALKFDNjxiynuHXm+VyjWJ/WKZE5j4VaeA7Z
c73k7mzbOHC+JjeuvMRDkUZppDRFZV5514SGaN9K/hR7IcborcVQaCkGlGu7s37fJ+h3+Ezr
71iL9Dutv/JDMx6s+ypdXH12Nr3ayke8oJRCkIfJb90SHHprb1F2kUaNOBx9nD5dR5v9JU8Y
fWCKYNIhf6u1lIPi/WSiKPectcMrr6+cDnXoPyTvyXlCL6Udnr/wrVGVm0nq9fTWf/apdlM8
hNXzk9lam8HB7t7QfNAMFhtJILlrSiTDEDRt5CRMWUpf90ZrjtcY2bE9CNtnfcqk3KJVDQZ6
cV775LjdcUt0xM/BDicAkjCcEUfPUhNB2/DmEIjc8k5oOATxwdwBrc4g4z3HsR1pP1dEYy2v
L90Yr8hEB7WnCEHh88DzwNffSG4hHus2Ovp5cVm9hOM8JDY12W7U4RZU8N8Pp0pvfso+pPZ5
wSDP/GSk3YmmIPj1oo8XM0fZNXS9eUC8kr1AkCRbfdfLj3e2SorjexRUogYUpY5J+IHM/ZWj
N0skjqeSMLUrrvSRE5zGRjQmiNU5UhmdFUo1w549zsiL0Of4IZ7vkOWxixPHSNg72D8nDbdI
VmNGgWP/kRGVEsqAh2hi5qIdqr6zPq6EsAUS84LLLFIKkuxaki7pZVTOwN1b8qg4E3tYkNo4
fuXV2o/k9BfOTZnXxFwiw+3RVpBDDCtvoGyvCSewGmadw1wQZRqDVATHmLT4ygjaLuX0sm3F
oTbnzhKR+DTCTAyBMkh6PgMbjX60CMTIHRt81pLNLlHuZkzcAp/qSQiZD4tPdSqB4xVSX96o
OKINiUipNkbOzrhcoi8CDxryiBCUWy1drMi8KkG3J0z2duftiEpuEFMOttvvH5TCPqe5eFzs
Z/QFngPDFi/YYgxKBkaBpUa3qS2C5R8oqw3dzjEJ3/TQbI5hIQzkQbb6RMjtiope5X+sSrxm
+kbikI7nmDGuIlq1B8Xf8819+M2j9szjjB4fMX0xM1kNu2zimhwamhS9wDPWbKLUdwjmUBPS
THRp7u8UaVIx0MGktYCJPrPo9S/GNK0iaJC0JZWYKxLqNiYhct4TyprOaUaK0I0BlS7p+8aC
+mZyluxatr22qxg7+CU5nwO/meaGQPtgr59K9gjMPC00HI+F0eWg5lakbptZDulCiXO9bRSE
Ts1ZMDAMk2c0sIP9hLI/vnXIwgKCLnlwGkGgYtTuFdr24hUtXofQNXTg2J7VuEYKUm+ig2oT
jQiHgFDAuvmodPJR06Bk30BaX6R6g9D804z9xeFbrjfEvEMMlxMDeJ00vZ2ycrcVA2f7GUad
icVyMjgphp5GtjIZUns2U2pBtk14rrNmBJes8d2zUV5xyh32BIJo5+WUD6Uoe5AqD3O2UnMf
dHrhlnVBc6pmgxFR2vrrWg36JxYh+FUFz4nshdUllPJcrihyYeRwtOI8LpGI4cMkQdBN02Vn
pb6bCYbFbli8E5pvog0+W7+5rR3vB0Zdnp2Vkhg5boDsBeh6cbVshgm+lmSw7vVEAidHqYpq
zfoXbB+LMdsA/GQnyveNLzkNzysVD6+qcyiht6R5jC3KWIsDTFkQ5eMbeFhFRWN5FVCHXUj4
fLEGPwsLcvN3zoQaxk+/G/TEeHiQG2kN/3JD4S27Z+OcVez7rohtOeeD9ugGLUO+frDRUQmZ
0015LPMRwxfvobmB6W7jqadqz51yPr4Ml5PblaZ1rFGPuatQvofXYxAXyYOTBasQ3KMOsGvv
GvxJMo0CnL6kDaeSuR9Ols3lfTgB6Konv+uZ+zYjULC6zQSdjXbtS6RYKBLfqE5DoCU61J8R
rpB9pOLvh3DM9PnQb9YwBrslYHyuqwV2VyWoln086Zbem/NjAPxMP9YifXcGDXaTlGhVjCfz
YHOIcHjqulbf5x24KhwHhTgqSfjXuDap6BzbRBhtMfncoG32dSM0sZ/yt3VEhJSusj1ISJC7
dOh1FiRJhxDqLp/d5caNTF0ymgvv8SnoZkPew1WFBKJOfWmT1A4wDT7txaRIKFXscmuqp5BC
f5ee9nJcGAPip0IZSck98OAJ0PYGpJMdPQjMwUzp1uftS1m5VLkrXi0+mUROaxNCBzihtXhM
ue7wTplDGBdxJ1cfarxR4TpB98yKQ57N0qyQZrPEdGw+pyRzoM1wSv8ZusdJHUS9bk0RIas+
qjSDtC3LmUBd+dnsxq/RP2T+R9xY3BcShrCuthdTQBiqeMZPmi1ElBpsueGbAB5O/OprC1zr
jFToN2XEDZTFMJ0YrM1uGL14fNoOgO875TDfP+biHNvEruqlObYM8eTopch5fuUWT+hrxJjC
hxrlmloV2XbiW1InPf6s7riMwBrv3YPqv+ejOyEv/HPK5yx68FGitcvyZWpqlNW+L4x8mskT
uOYo+HCJ1rDrI6YkgdOY25xtkvChrUaBGPxDSXds2PUuEDWJpoiIPtFmvOtnDJ20hnFp61tY
9CfBaskHeVl5Gm3/QCrTNz/IJfEOpBGLXk9206qdEDcvUoqn8OaJqYsUd4XJoCCN3aYxzWV0
GEDeVqkcN0I59HCZHWNN8ebaq06dV2fITx99kPKXxlY58Ss/dDB4f/ZcZrzKghFhetVucVRR
KfOtMlyNpZaJc5AgQZjXqce6HB8BQ2GuMMuovqxJBTQJ7At34VWl9Lr/0tl+7sLHHiKGqsgV
hBN2+LOaImXJFy6xuTqhPE+AJeH7o3oNHyTfIykuRHomXb9oQe+KnNdsy8OiwmrloEbYyqus
Dn/f2MMsyb4FWIaVFa/oe1Z73cWDqoftUDX0Iuh+GnTInUWXq3tQsrjlIgJk4mz2gcdqaPCp
6nri4vb2FvtLo1/s24Tn0ArSnA+jPKF4n4AcX+gB+4tMIRZz1lUpE0m+9Glfyh+ZoVWSeR4i
TxtRGg80qlvXgpVrfVjpNM2JW1CDypatFWNIgtTfFNuwfnheT03GuspFA0qULhr1ULyxf28i
yYwvRkPmKBUXxnTpli2yYeJtLMzysb5M0QSDEmnnfnshy8a9OOlS6l2a6mumywiUKI3zPWHb
+4XgqnGEV8l7GJKr9ypaALdVAcV3L68YRt80jUTHyjuzT3jxU+YJPwpUlFKmKb80YTwrNQyX
Bttvy61VcH0uKTVX/7Kjy8ipmuZY235qbVwuemdP3mruN+nnEqACu+pIR7tnWgYUi82GHRMy
FAuaZyy4deVhKhrLSSDxnMrkcTOhTt9wrtTBibtN8cou35hf4T2eW1x0dGIZcqgRk8eYchY0
PeXJiM0O8EHUWN5yPJ6ZJbebnMGR5XyWRNdK8Q/ryFuBt+ElMt0RnsDtcWOiysj+FP692eJL
TRv7yNCsqeMMTQQvZAjkqZHIs5b6EY2dxqXhKIdckQznyo4V7WwM9oACwZJXzM0XeVWimrEM
BZV5MzP51inCoXXSO4PCVyTNm4h1BPK9PFNNt4JcgsHkV+NPb3cY8fNdJrYDfTRyU7Ys2aEz
31UahjeLaN24dlqMkqEWh1YygC7O0b204ovks5B78EHU7ZAXJUax7tu4ekWDik8/HQcVPd3r
8FjKaaq2hETe9pdKe/Q63H+P9KmYieB5szX25VHSwhNe8B0F5EoU5BLBsy03R/QPhIN2HM3j
2cK+niGMdM6gjWO7g05CIq/n68H7PVTDOWWm+oKxmwsD7cuU4Gx24o272GDCz4dpEjo8S1fA
jPXYKGR8jT1av1k57Zf7/BWGW0PM74bs55XXRQhi0LCqPCqjWGwyKp14YW+vzvPTuR9zW5Ub
TXXeZrftMOMEjNzxysHLJsOq3rmMjC4yS5Fes2y9Grhw5E+1JbEN7ZgZaYV5233QCivpPhB+
zSJBb7CUMg2IjVt4Jy/3ebpOya2hcbr1gO09UMXl+tkE5GBBAFSxqH4l04wpznz8fUwnXLs7
GOXIUjwqOTFtR23BCX1N9rZOxvmmdgxavepKMvdzJ7EqDM6T7XfrV5wuOKKiSOQfjRk65iv2
49+12RfGRzm/6cKFU+OAuOieGOCM5kD86cUjyLmRJK+XHp49DYledkZF0e/ZMOa4U/7GZ4ff
pu91zieIF2HgNBS8WGQCmuSPZ0U0ozgjkToypEzYavWmc1F8NR7x/Bp1q9J5SRP1n6mb1ebp
JEsMNLeU6FO6UCrEd3tIXNnjDCbLcWeSgu1T43XWMYY+fYhQnjWYGO0ZI9R9uJ3kx9thtIFK
T2ycIRHnNLdji9Yn8wXGQHu92TjJkzPquYxpJGwFLtQvJp2Yqx9zexmueAem1W+EPvePxQis
wM5hvIiyc40NfMCU9kuVcQho71bZLOpdJq0f4j4WJ+cVItGGXyPnoz6s1k2r/M6Hma0vZfK9
CDvecxmxkpp5HtnI0HonzZuIUOTL3AEDTI78iveL9DLvlyP1ohElXlbXULUSmMI4cZQpcdpv
pSebkfLExQqKZd4qH7M6DhnML0eEDwToXQVU6Ygib4w8v8LK7sXbP64jlVwhxJ9mjM8XEOXA
hOcacRGqX6XPG0C/mpQm/gnbHsM77VOM/FMvMrcE7+YDw3ioRraCTaho8l34Sqz2OOaDWcWx
9oFK+ZntJP+hd0+CFLb78Nr4G+dPEV57lkopVpyYIG1YeOK7zcowOsR9Jwm5F4lqmY2lAqoD
v6xX886QhnLIk48tPybjgjwH64bVOrN+LNZu0gZKW0OeDpf54mnRLP/gYzdr84Si/nhHOi6u
HXK5txxd4mO5simI0H4R4ybvFieRfzZtm2E9eX4fchis/8OAV/ajU93j/o/PSketgczDeshV
ZHF4OPkURx+TjHy3UBa9ljNjLFybavOZnElOQOSMyHwUIyUr9Q29dhLeyPPZZPCZ/AxWjkRW
xtz4eJizUZM6yV+4avogcjp2bC2NuVatY/HKC+C6OB1pZ1OoFtnnz0jkuvCWcUl8g2IwnKWN
af2n2NKlUglDOdqkbJTuiB+jx4wfJ/TrM2X6j9OtcYogu78GeuM/BCYJoCQH9qYJvC3Gz+Rd
ZLUAqt5pCw8kfacadN3q1VlIJxOj0vmm6fqJV61wh4LoTXVmLjJi5HLrtXNudHfXe7e5jxeo
tcEZ2TgNshA3DRAn/S02hnsFwlnI8p77cB5KP5+EjRppV6EaUMsL78RPtTgxXvZ6Dl5/r0pY
Tl0j3a6CXzlz69JAWskUTdDez6X1Unl9yhQ+fKyTb9Wy56GaIXI3TLeVKujWyNTZExA3adai
R4X0EAuvu6bJEgOAEvDQ1r5c0l70vu/7riuy7cITU+m7CXUO5U9F0egzYNatEje62V68FmK0
z1elFt6lFdwxY9hfnVq3NAFc588XPdG46p2n2a6bTETO5xUoCZa2pJAP5pM1Efz4Oqv4eYCB
1tvRuuYH+ca6MnnNjKD6AyZ3UdATG+ZLQYzOpFSGOoAJai46qnxULxjHduFaIKaS1fo7kkRZ
RIA1QGIq/DTrywWmpf52mKCqyMz5Q75GIiDYqTMcdDQCLMGWHeZtG5C7lVrjM3jxqdjyRHcn
xsVU+EmiDBecgetGcQw9M3W7HjF5eiNQ1jYnJabAJU54s0up9LSin8jgkoxyk2ig8SadXUGO
akVnlsAi5uwTOdntNP/W18vQGyrmbhiJHrUCLTrhfg04G2qvlUb2XN9JqeeAPn9RuE+f1mjM
G76g6oaaaScX50WsC8STiLfkq2CMOqM3arEU7VjN06KjnwnsxBix0QtlxM9IaDO3H78UZUWW
3rUwbLVU9LQplXwY1BNYhafP+6RDghx7PCn21kXJJR2pcBLqO7245nty9x141jwmkw7m3vVV
3YeLs9L1oM+MY6zkD8R8go/bnDoQjkzRdMMgWZsAUTuc3BdiAekqZwG2T8KQ0oMscm9S89Lv
GLNDOhlfZrnXjvQs9TVSxD75nh+92UwaPBxyYB8yDFuGMuW950olJe2Jk3Rmkpj0ZhcaHg5v
+fFjroQzgT4DUfS963ovsjMhJ5Lo9/OY7jHyz+MLYfD6d0fjC3ayGb6ZXisC2JUZrEjeQu/c
oZd/nA9tVPq3U0xHjFzyynKCXpEeAIjysiQPLnPzz3e9TwgPIc3Piq+yRmrupugE5KHFx6Sv
q53bukkhDxbSK8+H4Jg5UYiVVqh6+RF6RpYuk9TlO+ZgAR9SNOGLQ1bm5BCkd3y89aqRKagn
+mcNOlAN5rfNWJxW1RsEjqcW4EPZiGJMg6EecYelu1DyMLZQu+FV6SkDcEpPZVOCILAdSra9
pBlRo51WydS0ptiYVfC6FlMMVwyD6UeWEbzdAg8NHJB29I9eWX4ivdrw6lZIWCgUy0nrHS3h
omZJiZo7Tl7Nm2JyJl2YO4SAGciIX2xg41Rw8d/rwMdM4CQb3egeEWmSPjGeQHkfL4KZ0Wtb
rpI0WDNrQRY3ZRwtGMy2ZF6n/xg0IdL284uJavAEzumTSlnvgrK1UuNGV1tfbm3htMBIWdkB
yece5MU6w10G5xVDrB13Cs3bAgy8fEevs9fEMM3oBGZegJ1vROjWaTkVX76P3pjuJfNTX8PE
JlCnFlhDJwBNa+QyxG+SsrA2O6js6xwxqJK8L79T6CpUNLiifHd3MJnEB7TVDF3V94g4x20P
QDGgZTAP8ys/2xcMbZniFo2rb3HorSlGtD81FcsYHlWgz8HDyCOlM+mkTmbmIQinebUT3zvp
8oxA6Xc7xTNRVfRGTv3IivQBRVGZa90tL7Cscb+0bpcBhQj5+uaGvHqDql2hTCWGKQZtwqqc
5yIp9IOb7yIczi9R8oOhSjxeH01q4LYtaeo4AvAYatr3nwtYMN6QtL6t+sy//xVS7IWhMHuS
AutyU7ak7T5M1murllnHNEP/acDsGbRbJrtDLtoeokJfNkGQHsnbmostgcnvnrXcNbf76V4Q
tjH0c2IPvGPR3H6mg9rP7CvTbVuVYZ6F8e0uKDtLeaAt4q5fSFlT8iMv2okRFPOY8I2pz2V+
8Ksp5BCQwJCpelEMn/ngrSvGuCI7Fwvk2I7AVJt+HJ9d/SdoqFCgusrR1BCZAd5QvM7y8aXq
ag8/Eb3HAMU8Uu9K6sXBABXRKO9K9ppJpYpD0GCFh68sXkpHICiat2aLwXYzMM6ArfeJASmq
e2OG5axEjA49lWe/ZHVVBOHdXAorEE687tao0agEmoXqGx4PfoZ8/I9T6+9Krq8nk1BquI2c
jcmAuM7mcKs/Gqn1OPgN2xWMo6NKqW4tJODGDlTHIQPyg1O11NCy+Z99VN084Rd3wkDv1TDQ
jhwWBJetg4dXDiP8xinwxuICl2sMmCGCluJ8zCD2gSr0/EZ6+fVu5XHEjeiHCwMZ3o4OIypZ
RUIMrTR2Ni4MODjjkubvRRE97iLKEmdEKZGGk1VsoPpG9CmSHSXeaTpf8ifN9OiGPhB+nHSC
SqqolyyItbiTOFKw8OiQr4oKkg0grj6uFFXTk+WSVdXMMQietXgFAr76VN9JaKjkGe8PL0T/
I9OIAkV9dwFXfW3XOb5vKQo6QIplzjPhEuE0ieWknjt/aGDlU6OovAhBV9w3TjvGobiBOX8O
qa+PxKtkjT0CZ8d+t7Xo4mPf20wxVOnenyRgiw6HFLk5VyzrjkB3UBvfTUHuTmKjRsXL1wce
qUBVRO9+ILIwcntbmaPJFzt+hVhTJWBzCnyYHnOhqQ71/honoXOZHHiFJ1XjfLpgbslkLvax
TOVzivuWxvKPn3uUSZs+Fvwx6Oyv6ySTXGQcvHaUTmJ85brmEfjuhlRahpOnXcfwKEQWxGNv
8LQyb15KzeeLhHxe5xsjHqZdYy1+YBZ6ctrJatnQb8yYwbTNzhf0FFIlX2Zb43+JZUeSK3Do
5b/tiA+oWozdvVooikdHn6vppRT8eP9DqbHDekAjeg4JyXrZzHGvdkuUBLO1qa43LWPuXCNA
rAV9L+R00+dgjsXS+VYnHt/YCkKdOIh3WrOfqiPjkn/J6WnUqBNpCfVWXhP+eGJaM95gN5BF
vJynG88h9es29j0KU+yXs6WRjTVhl08QiQH8VWzEbJlSodGBcsOaT7qn1NJcFYj1bJk+PL5W
2zEoXi5XDvVS4inwWPY+w61soIdtqsO6y0u7wHfeP4tiILOQHo+NfAdPfdvwfi5u7dugnmdC
7vGkRMrBi3fZoBvKKVuzvhXXxSmUfUeAtidFS1CeM3SpbfF69ilMcDmPa/pDdnJirtQX3Gem
bMnD2QfcG4x7bX0rFwN9zs44Zb7DgaaOjhhYG2WnoDcjbZbOFhcjRLShQN/0KMMM6SAV/eUy
2LWuMgTkJMUBSN+vBfJaZjmUbWXz9RrM05518pbHjAvQ/anfAUxYOOnEOKQ2F817aDz4zD+L
7yg+julLdBqm6ai9D7FRG/wivAtjuWDoO4DoneCimtWSsd653YgHLInfCxQBtaQnzw+vDrc4
NPNmNrGRnQ4237xbIyW0a4ZQFtGFt/e/gmhRtekOvQ1do4uJ7xayYXi9/PzcJVudv+OrZs6n
vsRNep1oh0c0xR+jSlg3tHpX0uymhet7uJIDNZTH9wb6QBdSEk1svRjh9KttmHQXw0sP2/po
sdijCBwOS241O5pMYfo7y7lGdix7B/9Nvy+79Z4es32+GvIfU+Yw2w+maCbHHW/own2WJfrm
ij57RFZN41CQZJIeLRpcItpWHR9J65Mv+mhGPJ2IqvX7UZxfa8IQL1+jpnLlfrjHgIM+0hzH
CqcbsXp+/Z4w+IbYTu4r0auPBrfUBxEc4/gBHPOF3W9aQ99otRb4wFeIfQ9OQfOR7pTuoEMB
ZYqBZILLsAO9foyOqNh9G/g8NTpDah9e6A+ztoA6MdhsNyqcmvpVjDo1mqZb2KUTg/qdp4nE
1/AETC4lkWWbCw9HVigRIn8RXurPh3GdTT3vMLmH23UPfmzw07lqQiZeRympyn86L2G9r9wM
s7NSWN9QiUvTeoVXRsdLMrb95IZo0kzeWYAv94H0Azewe767yEVUuRxP1HrxuRWZKtyyl11R
pPV4cOUiwWXZYnBO6WlDs8KQhUzGCSqv3SC4RhdVXS+nzzECEsFF1EDlZQwh5Qdx9aYquhMm
r5yz1bnKfZ2ls9pHh2woZ4JVHK1sPXFbOyj9+eUL05BX2/RBbrrtVe15Wa/a3xjCbhNRn0S6
Fgs75aPIpaA2Z7SNv96hXX2Hzav2Y70cyxpeNAM9WQiChIiKx55u1Uhi47KWU5wNpH6atT96
UpA1uqKVEqawsozop4SO/qP/QpubICd3/dvgB3/f0bgalY8isYtdLe5vfDHIF5wF2665MGOx
o70b62/xhni7sEennQpD8rl1JRmJsV9yUYyY3gk3veK+K5uzDEDzRVXMadztYWUo5p+7TiW6
lpqjoGNVd97z4giz143fkHBGW1uj9Pj25a2lBpkoA1tk+KMiYPIpfpE2AdqAxfvuZIT/A647
HnNCpOpMpQebTgrMiQ6qlui90xS04WEbMnE83XyeIIjQaeVADKlxbigSgAWDTEEaXmh3WDQx
Tk8ZmrktFioqk42c6RrWlnIaYhilN+J+Jirfhi/yAzUJgmJTuzsWWHmD0rBGSG+O7A2NFEuz
2HEUt/pzt1hotj1bRTuSqZGZLyWn9d72tKxqPvJjcoHCzitT6Gc6+h3gRoA71qMmLMKDtkGM
cQg2L31xCUd0A+qF93b23Z3RQ0FNh+LDwDY2XUwx6BRAppjf8kJGL5+0K5a3Vr4DXVMgGgbl
B3W5E5L2JABSD2i3nMNSKYmhmmZljXiHvRNxBxhCcXSkcmvfMkna1rappVaQcsslXiciSwZE
Y2tB2oaVWOT+8MV9wroqd3hxHZ0QVbsC4UgE/9QbDsOTJz1DHZQp1VOTD/qe7gErv4d5rrfX
eu6Q0EqDF1yw7nldMF9+96aL2UeyhBOhuzoyV7vzbdiy7eG3+lhHZNcTFhjttHuYCWGzUBgY
N5OffWukTyItZSsyWnBXsvXKTpVG2dkVCQcbREjxd9zG6R8FJpboXFapGhra1cpo95yuFviQ
LF7vbTj84IAk7Og8hvHWpnLjIvhsV+T3WuG0t5TsK7MVHC7gGl7G9CVEB/qRSnc+F8p39Lmc
h+NJXWbaoq8vG5ny0t3oJ2Mo/XS7WvgjhOVsf0tU6G4Re3JtaRr7tEFYxEyK3N253cadmshi
rhbTe5oI78C1HQP9jpcMf4q29w1MH/Y7UsVGxCA5qKSHzOlL+iOXT4Tl2omGWyJMED69EC3k
CJYo2lKE9VwAdB6IJXuZKBzLI6VP61XV9zGYrWO2MEqokctwUzcrqf3QH0cmRUb9ntlr/NEz
JKsv4mmYBiHes1GpUpddn13GWBud5L+OSNDnKs3NYNAVVC71FcDrg8zXTAgJdYRcucXAy8Ap
ucNL9j7/vuExlkUlzyM/id7auj3CjtZKd3Ig/0P+qw+auZjiAfIl4J54mi2YYZRKNRdOmmRY
Xxgl7bSRVhCV6GIxraN59rLEvVL1SEs2ynLOymK1z0gfV4//7uFMDeEeuu+lj1Gf9Xl2wmtW
Zvfki9z1gmiNkkTryzU8F1Tc1tBlrtgVGqEr3mJyiFp3lWO9+hqNcABtRv43ZjdIZPwdUtsR
KHSPL3L73U88658ma0N9l3hh0idZbnhniUndPkrp+EZfqu83NjL+ZCS4KixZjLVY71DveTYj
fcL/gF4Ep8g5mFtsI9i0euNGC7w77/txXSI5UTyBHofS3O9PX8SsHGlKRIktuFHTqCsbdgiv
Hy6ntKm5MqX4ZCdVtPoexY/bR1by/iK9nF+R3bvgJ3EIKNq8Bo4VOQKhS2FAh5Ylt483B69Y
+jOkDD1Fe0YLwSI0mmDTh5fuxq9I2itFN3bQjt9B1F7S3h+HLlTDxX2Lk0272sUYXgMdmi/w
4VGMpkJGrXA7dIutalmNYTMKFHPI2qklNl4T7IUVx3sO+Goft8juBeOfamPRjdsQ4y+r/jzw
jcedVeimq+g9p9ckG0D5imvxXSVdPIJIm4lmlLL3Y3ZJQOMy7u65CW6dzik2Nk+pK/hH6T3w
lb5E4G5FPYywLqD7ncED9Cyp49VNMcD626LN3dLne533iGs9H09uh3CDFpGgMEpP5DOb8u82
ta4SvkVK7v+I5n/My8lvsWt7dvNkhlvSCjFmn+3JUBGuSn74BBAaYTvCUvjRyWBZaMy2hZoD
KMWUAch/GkIidSq9y2nH2YUVcl3s359giunmvd+ZZF/vAkEpJzGMfcB7x51Zuy6V3Jb4ainI
Emq8MGpCTZIQ7cNNKu9+wTusrVvuJQ9hVXM9FAAW92VWHpVfml6NLOFo7KvcK0eWOnehESki
imdM+aX6sDX2QAbFNA2c+EyVqshpuGI6iorhB47pD+wcJ7VnY0VIxnaGtSzT6Eufqd+G3YGY
J5qvr8Pdo0ume7QYXlhv+Botax96T5qKsB+DUMvDDjPJPvV5KPiTlQX3sqgrwdcYn0Dsqq4e
kLZaqUPmpTMbmW3WdIsHBGulZA/nkgpeCNXPRhxN1phvqWUVsucH1/0UfeksIOKO794D2eG4
xl600cpUJ73aWn5OtYw5x04v93/VWCXdq1ZEj02p4GuQSSblHaKye7pvok/wiOqBxsqqoofo
lp0sg/JGtZxXZQQ/J/XNdPJ2xJhp2tgAVt+DQxxqSX398UdvROTJdlucRNHXTzu29/uKA+5I
Hjzo8eSGO6Z4njVy8W+RYBHwqzC41CC0dXUGHPt1YJgILi7pot/1i9tB36QvTX2Eu62gd9QD
OddaDNhZksqbjkeZVTxaTWmMmT+WKMCCdKpwVNwppqfWR4b7JyyR340z1zPE7wjET/K9ya0y
RnuQ8li4Y8q+tPaeIR9aViwzKI/imPoxUfg0Ss1lpLq2eRXv/ElSWTmtBC7XIxeDO22N2cky
0+hb6P39bdgGPUOAQs+7YVntNRgyTuCNGrompX2ydCUbM0+tLkdh2TTQBL3AUHFoc0TRPOqb
zJd2L9bXGDl3sYE5N60E1fxRidBSbxk7LY0i88yt0xMuP+oNOeEW55XS1xfXlxN65IpTQnz6
prLXiFcCtZEl6qe85el8+rNEWgCrNZJIFkmvwvRD0/L9Jmmzeve9sScrhorDl/o9h/VJNA1M
LH6NWUQin3dX2TFkus6Nh1nBJrMQFeHTBECH4oO03rdlXWLRXVTGDl8B6zm8auoH6xS3ZQKt
4T2k3X3svX1Xapedafg53AgRwB3BqchTaxpSPiucQE2iMkhpdP09VNtu1Onn74xQOXDMVZ52
5IxyCmTeyNGlnaGILqjEKufaV4M8/giTvKL8OuRAvVB/KQzr4Wnct9P8MNaYsQ6EBKrrE/1D
3romZUu11Df1szBTD99MbjaHJm4ilHg/fGW+3x8WkoNskN/ZdyP1Y3n49uJKmqfrPkkxnqPt
ViQQTbRypohSQEaT6x7m0GRxVMjmnyAb4OQ6c/0O3oEC1qSj/oga5Man/8kzhSGL4tBYLhXJ
4fubO2Q8FUSHVZEzOpJ+PndicZdp+3faUlJNtlCw3mUN+3nM+YrrZkZwEq8hbR4Oo7m6fHi7
e9vSfYq0ZYkB2qJHSHX3LYykvRfHwc7csrOa7gKBnabGUPgNyKE4knjDiFt4rTRuTvB9fQQ1
7D3hQV2vHdPHa3PWv8rc4T/U22TCixu9jd64TnzjCc3jCoArLo8jayiDvCVun1/MKetsoeEa
JHlxR6MY9xvf+PZzWbwxtzCvGQm5KVeMX4eiFmlziAqKQr2FqHBUGnrs+cEWsgjm2XWExMDC
s6JhlxuLeBq0++or8rooP2F8mWYGf+nPe5IC3m4tNWoxxWLutWPuQyFfR27mHSWH52I05N45
bgvKb64/64auzNn2xOkLubf2JTDRw1LUvV8cm/rq9b4qxCCtxzCWDZBTB7LqFQ8zo98JK6Y4
C/XKTmc/LWFXf21OrMUsyF3TNcyj55GS9JG+h1hv9cus71NIA9Z+Kmvt4pb4mpf+6uwwYW9B
5hPpDkruhH8o9DLKlbLCkxSfyruIrc8LpaR+qkuF5TGXo7zoKcbA3gJFfqKXKagKl57Il+V0
ETU2nHa0LLhLuagvFD9iNPI4sHZxbozST0vf6cPjumiPFqJRSGqYe6gXR2PHf9t29Y31NQgQ
NVr9aAi30KWOaMYCnCamm7y0UbJ8m/g947q80Cwqkr4V87iXex0qUA1+7G2C8lw3a5Hr0tRj
ehr08YI92yhuSODIAWhoF1ZdsqRPLsk80V63JbSsuUwpXzzpGOutBeGdtikCskfaIVY3FUlA
3vGqI1wpn1VW4dECzveJSMSD/aYRoKMtYZUIAk1ZIZLNtdh2o0U7Im9DAMf3pb4RbXSbl/bT
WhSacQ27tvByTxLlKCpH8O/8OPgzb+TnlQKro8fncFx5udbvCHlB/Rtt387QrvrjgyMOtthU
7WYN3JIlmXGxBvJY9jDIafnxUIZsneQ6RzHWrqIdaY5mFE3DZonyrGdxs+0DzChzpg5OsIgF
Y7hXDIQYkpDiB175v11swxoNMnGD5JZe9f6xBHiWnya4aZT3rRDe6eLCcGc5iOn1iaYzEpH0
hEOjEMHZOMOmc6g8RBhbgWkqo2+04ScKX5PwtVfs+1a7ZWfWxNim6RWb2iVgCadHbOOChexs
a/+Dd0KSaAD6pmhOULAhG+Hkno9PGpaWmKjHfd8u36QvhJ4i5741kY7A9kGFBQmhxj0kk3iy
2fuLGpmEHcKpjDGBtrkMBnaWgf+MITx/V2dlyCBHlZXVgRRXfwelyXtMeeNnzNeonIcL6W+r
2B2DE0pMjNfenmWqLyAkp/Xp1obYUtyB2qd+HgspkC04HGD3KhifpchUOQcJnHjqFuuDpn+a
da3cdQt6IpWcIDsgPMj09/nyI8ISzUQgHStGK1UG3PoH2ygLoxYZ2mHzJBX5pv68IwtkXMrH
OHstkKEQIzjpNzLzo305HnceVXaidjhPdXAv8gF+0mEq+at82+aPGOQjwS99wGex+dgmHoib
tTd9kPfHBjFMGiqIUNXuQ8hDDWxYUUpqTF21+3z0B0xCtZYvraTzAVs7j7q5juP23dHHJW9b
0Y/ftxzCxk3lTNTNRNmQJb/X/7z6pc3zea+JLtz0c2xtYMRIj+2iyZ1dQXlpsrZfxIgxkVpN
D+DzmaF6gNO25cNG62xAP8btBYGIEhUK6ZZnrSy9ihaixfsNnqzQI3U5/sFcMcBSYCmd+e4H
KaumLBai6l4RMq7+mUflwK9qIfKEaOgP2++laWNK4nJGlwp52jHcq1ufL6re5jqSdRi+aytL
t1+K5vBMlVKQGjAWumXX68zJ6NRXQCLL2s9JZ1B21dJZVa9dr4iOWrqqfC+L3o6VR/DT+/0V
x+ynNgcrfjfEukLG6fIGf8Nq+hryGf05aUqlgiayc6vmni/jTSrek1MGvSjyTjjoHLBReSff
vC/RVXAV7ms9n0Q7HLdsS9ZpLOKTjC3kYmyjUK7gPUuuiKal+L6CFHwgv+K2PB59LA9xj/dZ
eWSGlqXwvjpb6TKQSg+OmFzPWUhzm2jjrNhh0VdEKzO0jn64kNy3L+BlUyqKIlxWMU4v2R7A
5hIyYvwGRwfDQJCdgpgJl/M+vDyll3oAXdJF9nqM7YmpefZZdK1j8GwnOYq9ZUmwowAovFpz
T1phdGO6a55rr1zDLOY2tm7Sw2LNw678evgr1Xg9lkBo2Ygyk8mrFp5pLhFZQ4W4ym4NBASr
XT6A/37fPr+iC+XoSTkfFm7dFbo1DFPLKu1Cr3swMhzqOWWgMckLhJNsMw9UrMKmd5uvTQJz
V4Kdmn111WEDn5PboVQLu98U4cfDHLLt4oWKDCtxL3Qlc+QDaGl4xvn9I6AQ1FEqcoQSLAdG
yNZ0s0BxZxqxqXJF+wiujCktmiO8nnw9dRH1BMB4L1gxlyuqI3+DmVHHwqYV//1BBZUO95RT
GisNxE1Ol++MtaCricCFNKfrd+5rYkvPNSa0HmlvXAEPtwLpNeU2Pt3LAcXIRtgnbzz0IqXA
Td+Gpv8TTRay6Qz16pukU3cq+VkwqivpPC3hgusavNU32VUS/f8WKzRH8Rzm0dPexLHA3twC
6LGHwh6e2z0XQ0jpT2gJIrNJIJn696g0ddQeY1kbjYhgVhH4yEZsiOPIIq+mPGpKJKgIqZyA
hGXl+QiCbfJs3h7ujKeVKddQQVl9FSeKOTLY/XfxZj6reE5IsKoa31G65K/rtCn60oD/3oDy
dsgE0ie4wWktXE12YLPoamWAoi2+1W77r2QQ7dsdOREa9XHLDwCnsgHrUCJocrzMErNDCTNo
TJC6iNFMAxIWurv5mVzkrcaGjia6TQk10YPZuZTwqOu86GsNKsp9akCPvO4irc8e0mP0+Yz+
0tbi1vRwkI7tQLk7GbNnTZjFTHSunSodT1Bj4Q89PDPQU+gIO1xfkXhMQNSnwbRORNAtGOc6
USPj0n+qkat0zNZ0VFlSoMAhz2lLkZXeHQwYZftsxbCMFDYhcnResWD+YHes/fekkwvBdSUv
jN28fBm69w+tKiSd2gmcUZiKd5OIAUF3HuOnBq0+s0sKG566XmqaWcoaeFKdJlW9PaR4/IRx
95EKQ8cuYV5cleoWCWNwofH86kIIPD/Gs/XSxhDv12pjBtahgMa9w7RLEQN9feuIVP38r5Q1
x/9aou+FsmeohAMVGqTtoOqWBUBKhd+2fTnbjF8SQi1YmNYO9QqV7k0m52TISYvgR1v2mAN1
97qT91oymDskaC1UL9eL1atRi5mIFd5ly7x8O0OhAb+wDOhCJdjGdKw9DhrWY91IWOHkxF4w
l+ivBom8gPmOw9JZt3yJuQMZF5LuRD357liIh/Yp7HNZ4qHRG8yujSNUMnp2xNJYcLVy0CHm
3smjhR7VGxjDpBb/GoRAhdBxwJ6dC5TwXjig5T7qlaCce2T09a2uKRKbTqbwgEgyr0WnE2qM
L0r0HRO95Litnr7Co+K11dE9xh1g5snfEa4WgppbOSyuxbvdRgjuMVptbhGDTBooYAxCfQ5/
KBeV3t0958APJV5LowFIfGiJktQwyBVQkdZ5U1dbCfC9uIdj1eeZM/CRivs/BXr0SpZ5W7UK
yrOAI001Pxuu5JNheRgyoetvMTbVI3773RMAevIQHwenYZlgwKYZuKafv7RuiCH3pJHP2dYm
9kfFpmoZCv9s1/Q5Def5xhL8nzwqtGBdPudRoVX5n6f3fn2V/jPIfQWFOJSNGXrnnIOztoXI
MPNeJyR9pqLXEAT6ok5jPntY2P3FT735ESaZ2EjdFq6IvWgqqkEnert5y6KAjudJUKrTAniR
NTUZ+L+AvKU5lQuikGtCX+Q0AR77TszLbBWilZLoW88eJa9PivJqRFWdjosy3OO56on1m0LH
vC8YgldryAAFCcl9dhhXoFkcZxHgRGZuYfOxN/xZ8pDDyQd6Jd1wvSYxvLc5vBKpMRMF7qmZ
WnJ+I+EdOR8MVAQed0PNtD/QD7G9OloFhKAqN0q/+QJfpZGjzLvpe6zZY9t+aN3+UYRvjGtA
0mL/6mKMF6FJketjXLsSOqqgD5ubvveT5wK+46QVNJVx3XHvQyy9rWmk3reG4Bz33N7FmOnz
q8bc/waw4nq9Izy+81DCkPOLP8YPeK9QU69nx0YxqW+lZsQnTyjgapIVilXnQyF4Fi8siPYS
KrKa1olGN2zhLXQ90/gW1hMrb74PSfBE0v+xE6zzyHimgkFCkHnYKDRWVJoWXMH3sUEojA1R
xRj8lkuk18ENjWKlmOzfPG1FpyjLqZTimhmk382HRee1Ncti8oxgbzre1hFhPIrj3SJyHvTE
O4iJRmIdtWFR9/UjG1Nc8zW7ZcMONzPL61EtAvek2TOwCFyhh7ZO8VGS4Q3PXqVc9iP4HIoq
cPwMXeUPQhGFqwYBljW6CvmzcKp3ZJNoKde90+KQ8WmMiUZ5PZcu9k+mGem+Ms8QlZcZWFDy
l9NpL6HTb3Ov3mt8AAc764p+Yg01XICqX/CUcbQ0ijhPOTGQsNMRyRjynsT17pVe08xrISLz
GO6Peh+seoiKF66LaRf+fmvOKAB+4RCex7vo5bdjZ+bK+l+/mwz27ObMXEkZF0D4S2nSqv4M
N/eVpctIofVtK0zTpWzJT+1u/t3w7MGyPGrf1JXBlEw2NxD9pw2jGt6/YyvEr6wm/jh+a6YC
XQP1QGond3bfgiZRtuWtsvOZw/1YMUOSOjQCZiN+oqKm/oVjUY6dx91YSFND2Xa+2GHP1UHm
8C+kgW0gZLDSqm0j6dXxhVEWxwLcZIlao4u9OBIQJ6Tb08Ub0g8wf1WHLbMCe04pMF1a9VfQ
BNRn8mP63S9TbPrTuaWCRiN15ov8cJvMY47n0ShNCwR4+t/I9YirSrqC9oBa0esJB7uTSKCb
br9J7hcm8ra7S0ElS2YyDRTbc6Os6LXa2eUdve++GSh9iS4TfSkuYczAmStm2q6TrQEaeaIs
KBQgba8j7BTNZfjx9VmrcLPHV340oeOjf2nroMvS3k96Q5UVQhaA6HDcw590a5HtLxdT5QGt
r6fVWCyb4dmtxG+MjuBrCu4nQbqGlzD+N0L+H/tA98V482RD+E2fQn82nExxc/SH+/Yl8Xva
gN86xvYomtD1i0PieFhn6t6KacxAfq9fLGMVq6ktlvLK0Y1GYRt171Wxg0Z/HXIjtk+ljCQ7
KX/KvXrAdH6w6T1D0rOR/jRI/AZcHV6WUZTDqWRzs6MKLwX42yKwVI5KBDQrlegHNU/A50dw
seFfa9IEFQefHenSk6bmddOf19lkC5Rp9yMBRZk6SZbOYHFupmcNv+WKPS27oCFNYEBlyrN+
qPrgjUJDbAyWwzsDkjmnOz/nLJVtF+67XH3DCqaOFTy/KY1sBhLBl4VXZR4ZlKYUpv0Ucm2m
urePRO8Xlhl0stF4hSyjxHO/2oD/1yLrgZXdLpJUQ5wgylndptAR959RKXbqPnZvXIAJ21AT
7Etd3JB20xjxtJvyl5UDHNiG5qLdEbFD5MunhMxVHTRCWdjnM4UpBzjZgABMDVK+zEB8K1Ic
KQrwshldzv8H0V8fQeJqe6fFYQ8xwS6fKGQ9Q+t9UjCWgA/ShfUF7ZucGEwiSCfb7wHtU0mm
m9xtheK+q22gQBxUVgcbPhKsEFKgsCksBZ6Hdp0mIsfWViP55wJfPiXWaA5NgCJldfWp8UQ0
QKg1cYcpE+MiTy3kWAJ/sxTG9vC0jKVJc6ZcVjvrYM7M3/dEOWUgTU8TXqfpGxzKHdQw7u6+
UR+5O0TOnHqVOVOXo+k3bR6A/+FsXKftgJaDfgqirUwBpSUCmOlmXOeueuZsZjIb9tV7klF/
nmlPqk6nxeTbKPYcqtDNHCX81LV9rtaslIL2jVT0Nrm36xYv4aL7ymkpyLHWh++NeXyIHW9x
0DI7YygIy91KZstSyuRduXDV/nwizSVNxWkNFqFwIBjBqD6nr3wwu/UYYnygGSHkQkLhZ6vn
2Ypz6eNFjzufI7/ZyE6ezrnB4SiTfTM7vblnUyZzKfc0bmOfpu9GdaFaIgTRiwep6DSJt+KJ
yXluIkWiEM8NWCY+RjaBHIQa2JssaA+Fi6H3OFSHucqZxS3fkbUvIQzDI6RCiFher1Rn7lvN
CxTlFC0oPdgdzkDk2yHedHFgjxW396+YjlFHyROy4nuDePme0N2ce3rHKgJGeApW6dJUwB+/
uJkqLxbrBKoWHpQLg+wmq3UAQzq5aoG8WhtYaSJtwM98d+nFZtnUR2k5HaW1dAHnudltJotM
V8xR1KZnkFF6Ymm0la4X/VhEce8vpf+5TtEarAWe2OmthEL3lnsIVbaXLqhVA129y96IoSvB
rS647x96wkwuGlnklW+FhqqsO969KwoWAlrmNYRh5U7O+4c+e/CJIL0tkhxYz6fqITsWR6xz
3/BHq69FVyrTmH5thoXM2aQxxDcTrO/2feiblYcVmG0Y6clYd49Y4mwqL2LzCxbhV3ocykux
E0j8hCSdd/28oX3/Dh1vusOC7Tia8H4MUnIGDSgQllI7tdSO6L63rBflNNdygdZpDMu2zpIq
MaKbkZ/cvm4AE1EodnfssU2LCsqeLPMIlco4drF2KO9n3D54PhRcUjt8/axXwD/Q9dziMlG8
DCHiaHbTU2cklGZlBSHJVExLaXzeMpwnqcSfiN7NCvVUIvx/XEtpy8M7RfQbVtBDCxygBzTP
TKFeB1xUBBpCNaReT4OtWy2VcSsI1yxvp0BYtJptouRB5QcFEqGiFbM8RYNaxNjAZ1jjcKHu
/mG8cmHHoujUNZC886jHhhWN442avCKqyH49sEwLfACejFnniszgmxVlYQfr9XbPf2RwZZWg
ifpoDUy9YpJUf7m2VSHQAQQCV8HGUsHDebr8plt/DRBeW8CTJHeH4A0nj/FSWttjjI+Mc8dS
b8ZhHenqf5VXOEgWJnJnd/MDVl68hk7gLdk2Q35Fro6W/5gFOQSkStBFvJw8wu3/DKDxJ4CT
8j/ESW6kYgF2Pv8K8oeDSfcumniOHRgw7TDo49NSKz0tjMONt8/AFbcu3FWqM+H8nYSg9dfU
s5L6zS1wBjiygrWMhoCAxtdTY3CP4hLLyQ3vv/mPTfEUVDep76JTTfgEPkt1WoWw7TOBdPBA
VNRFJ/rnW/lNXBhxfglaoJaBiDxAWkHMBUB3A40xQaIRnyCsFBIeK138dzJ+zW1+ERr5CAd5
dzsDp3tB+0gWzO567arlIDt7/ATrdkB+gJrUUhzUUNe7C8247nOTg1/FE5a+ZRyVaEkmmaGm
HgKWiH3Nv4PgXezJUDPVKbbkjskcfPXnPLteDtM+AyvRnrtVYdbdMGrtU65ksUIlUklK22Dn
9EEawGlvPUBFx4jxBEkNwbMROOHrbRIWVgaRsrioaAA1N3WeqUgzUbzrsoKu0uXvZugm6Hyj
4aAfTcJ77zXWMjTqVWCoFmiEHcD4RYjM0FlqGW3/iF8q3JmoJHqrtgVbo4t2Exk9OriBeZ0N
px4xol40oP6koFdvggV7d67zXDgENNSV3gEVDiaXL/rjkjPiTjoqKkuhs74nfoBMawHB/UYN
Gl7epNq4bNSIpOdexghByCFPjWsGtRBnT3z3xs48tKT0X6DqoPfld9mtm2qGEyJtN8p53ajz
GVcL21e5ASMOFxGJUMNvWLYR/1kiD7XB97nv4K9X0czmqAS/Zb+ECNN64b5OUJ/n8owZ3QcB
CRHmp6yxa/eeKQcKDVSourrhhM1P/p76xwSlCB2cLKhdpQHWGQlzK1r+if2Xn1UEjmzWwo+w
RFPR0Gii60R1CVieUd+5sOkgY4gOyv6tNCkBhYR5iJ390AJDRLzfHhCHMA7jz3EOqpkpKeqe
ssrZ3Xf38EtmnRKHt1qwONuFjdebnk+KkB1QNqCzvFtLwdNTPuH1pVZ6I9w7eyi9ZL1p5lfN
sJlXHYEvK8k278/TwYjwj/KqHNJPrjuHaFo9no8ZO5MoCneKTK4BC7fEPCUajs/otOog++X1
MomK0MaQmo8VVVA1ERCKTLBaHlKlrSZVWi6nUev0+PM0dc0VvHqTZb24W/ZdJJbnRIVZEGTJ
04WRdlDUKyelT++dtr0o+5plQWfAXW6lFfCO5bpbYwKTEFJghgN9sK3smJC1vz5nLocoo5kf
yEk+cOpUepnvMPCvj3kwpCCPFIN8IVbD0bnqNZzB0UlmCw8XZOS4mp8ivD/ey96sdk2TOiz+
l1DQCiB4fyxjyLyeu+NIbaYaUtrpjmbEo38StRCORMNN3AJSOSaoeOvWWHnEby4OwB9dgtLt
1WQPU2pYIAcAmjyl7ZDlQVZTexhUoitnBX4IZCDW5vlEbSD9TlmBXbS+1FSFkC8BsXH4yj2v
7GPPBLOYf9eCUU/9r+beKSLe1DjXpEzf1qHypJknWKos72W3w0xJp+xmRlEJGsn8CaQyxZF9
tz3zhx7OY63zxv2XbhId7Fe9ruAfWzf0+be3AD5gPhpuHFrY5phgHqAySZxEA7Thy+KgwhsH
UGlxUmiwdNsEGplhFxzHsSaKXY1/uF4834Q5mp4K3EeVH1RUDIBuQW9sByYBN8OjNb1abvsv
uFUeuJynb+ga1007ySAqY8fER+bynj3kfnz+s4RPyQ4UtBTFKBjCxCJX2/RZetuPYm9SBrjM
IJBumhk3LAg4RiRyy7wCudwILz9XaCumJdOMBaRaVa+0JZIJcBXgxPYixBgtenUBzeVcGVuB
ypS1YFMSox43l44CnoKUCJ9ONtmKfueu1VRwj9ZZ1rKwxvVlVMCvdgmozGFFPLePPuwFOAd9
ZUBfw1S/Jdb+dms7TFTUHozUaJzGTMD4pgsONXtzbA44a1F+6bbp9Zyl/xKuXNDETEE3floq
JYK1+nMfQXgjHAUl6QVWeHF5STQvW9K8glcax/36XipwryZVxjcXKfmcvKkNxMjUYCNTF+5w
SbNzUrB5W+43Ko2grXFB9w/QDmzuZHm5+SEpNWzqDueMYA0hnuYwojhdPUXt/IGQr4gEWfXv
AdWXTHcTLWnmFKVgCAKQV8SVFe99PetdEefAylaJz8LvZEJ6d0ZBWja79dhYKoBSCnpF9rzQ
CwnP/sAHIWjLA+6yScNGRTwqUvjay4BciDSS1YW+Vmia5hwT96KWZnjmEKS3XLEREeGXj4oc
lPIsxeeTVAb7nh8TTBffLjfyCoMS51blqpgbCE7w+kUkWWsq4mZv6AaMj256YxtbWLdchT4j
d//uKABdbyrGBv0JUpROfQ2vCEF3+gcTN+ODOArbrzedtPJd6GwpaITj56mer7vMXbMD5Ij6
GvhxjZvjUAhmTdOcVLwlNB/om0r6KO5nfh1Mdq8M6opcJ0mChFkVhsLWmK/a6RRerV0c982i
e3tnxPWPR4jksJz4s5vyieTUTFZMuHazoJkJk+tFxe+JsyWY1H1QvhnkDLzBkUt1Oy2j5IIM
w3Q34LxvvNw/p/73YMuWdbzjxRXkbPpVz21JZRG64UVYOHaU71pIfr1afGh7S4Q1TfK2bNwe
0t78Pwzaf2xQN5zq7fxWeBzBEq2D0WGRz5msh/SKgBQVaiYE2XYF10suUCIgzMAxlhcbh3Z0
i8G5UrrMh8tcbEHYvqduZztfNMyELbgf9VMT2cd1q+MS7s/fWqdtH2NTsw3ZnuVisT/v7qMT
L/rivcv23xpPzkMCgooH39TyqNOq7R2gGeT8me484z2cuWZAVShhcd0hpDk/0UZwMUhCEHHX
fFxojxZs9bIq2HZyXtPA+F9WInaGwUtZTGAcwpzj0XQCtfdsru1lXZYgPkiXWG2fId0Z41Cp
9kw350R9Y1V1J5zlps6mfDRhZ1ChGfVuqVueydWUqiZTh9M94bkOex8YSdZ8KeTH/WL8U9c/
AggNQtAYXn+vA9OL1+XlVChHl1pRGzEzxKS6jvoqXhS0lXiJpH8gRvYzkfvEMDnASf20R1E1
wzt3tPk5UoeyZAsAc9a2cqn74c/kSxDs3JbC4xRiYTiRCxe9lZ7h1tJwGRwFkclYztVxro/U
7/7uI7wNm7haLsl98ZNzbJ950AxijxVjYrlIqaP1cNMLa9PSnShKgvgQ2zNMwVTllXbV/93k
0ax0Lxr2a7y4kNdZq1Y7m71Zl7qa4nSsiBoHvpdXMK0zwSFo6S8BWjTvtEdGtEiF3KXLoJ4K
ZW5kc3RyZWFtCmVuZG9iago1NDIgMCBvYmogPDwKL1R5cGUgL09ialN0bQovTiAxMDAKL0Zp
cnN0IDkyNgovTGVuZ3RoIDM1NzIgICAgICAKL0ZpbHRlciAvRmxhdGVEZWNvZGUKPj4Kc3Ry
ZWFtCnja7VrZctw2Fn3vr+DjpKYsYl+qUqmS5JHt8RIvsmNPyg9tibF70lIr3S3Hnq+fcwGQ
ICg2ZcmaeUrKAkEs527nXoCKtOIVq7SSlUOrKm7w0JUQeJhKOY2nrZykNa7yhsY9VjF0NMM6
ptDhldBOzLQW6HiLEVlJwWmNrqSTwNa2Ukx7dHyl8F+lDa+UMZgyEoIsdSCNOepYGoUqBhuc
VTNteWU4aWNlZRTDGqsrY6ATh35WGFXhoZiFApUljSTnlTXeoMMq62ARl5X12CEgxzHPZxhz
QkpAwEKLrfCCZnjHvAGsr5z1HKIq55yqYJjz0JMLU3mG9RxAnlPHs8oLa2eCY1eAUqLyCh1t
sViHDqaMheGA8BYe19aj48nj2O40OhJrPId1EuK8x2LJK86YNjMtIJlxmoSJ6NEsWcWERXQ4
osKkhMsRQs4U1NcwmDPN4EO4AD04UcNDnBkHWYgcZ5YiykiGE2qmPMnwEiHykAHBiJEX1IP2
ykEG55rCBRlcCKxzkMEl0+gx6jnsII9wRRGHubQBOyCbgzZ+phBy9BBLZUiGDTwgGYhBpTTJ
8NBcaZLhIVNBIhcMqxUoxwUHZ8k+KAB3E5dIFezAOBfSQIakKCkQWUnIEFpgB3zDAzsV9EYM
iYiIJBdBA0EyggaCZAQNOMkIGoAhMJI0AKu4xJ4ZkZBLAbqA19RDNBUjlkkivYcMqRA9iQBz
SX6X0BE9eEySJyVpIMmT0sqQJhW5DzvIk9I5O/vbo/PT5ssPs1/BrT33np4CLcD3CI5aBHnP
g9d+T1XC6T0AKbFnUj/Ofk8bcfptlIXSsCdTG0esZXuUipb0gQ4YR5BNmDOYc0g6Q/vDOklk
FG6Ph90CSU07PNIm4cR9ETm2mnYTiRN6XBdakNvsiWLIBPC+G672CycBGJzbc6lngScR9zyb
3EtjUKB1t+vUyivjPLEB3EAvhaqbiQaE/vsU3Cq2yCQEz4a+sgI6xDaOoLDRLOfkNhHGjSFb
w7gRYY0zNOskJEhPVqAikFfCiGEoNZqlN4ue6XpWBy0jllekp4mOpxGqLmFhUCEuCooIR4eD
Cg5BDwL6BqmgTgRVYVXqB8WjubQnjvadoEVGcUF2XJNXxxUqtDIoLD1r18GxhoddpJUnTY2I
8mm9lsECFcbDOsmCu8MaE2Z1GLcquDj003hAiH0Td0VMn9FCCx20oXkcYmSF43t0hgRNWbBf
htngx12tk5wyzcAKGQLJIwmihmGFE0DHCZLoIIJ3ogTNSZrjgRoIJ+/60f/UopTt+dRGxP6s
1DEmEW1K029pE2avjbL6a+IIjkjyPgv1jSfWoZI48q4mi62VNBrWSRcZQT4gOygZcLz7HlJM
lbA/SRBE7xihJCGuDK33LlSyPNLyJPu175W+TXGEYhbi1r0lf3dj/T00GiMXI5SY0/NLwBO8
i1hij2x34z5EZceQx6gyUw6kTIm4IYtiW2QaY1d+HCR0GYv3VG7CLnr3jCKAa0gITy/hRbck
JW3X66/C8UYGhDbA9+d6Co6ptutHXNFidx2FRBaIkKooWWEco4SO1HKKCIJ10sQAZDuNoGuf
SfNpLOxN6DKXvIQfqisLd7VWPJXeWD87Q4e9nguu1k8V+ff99VN6Hm4TAS8GpDcbDYj9VG9J
MjELbvjr5//+A8/jXt6xngLhesG9caITEf9K87/SfDTNAwrRjW5TuOjK4JXgGWn32hbfQ+G7
Q9LJZ6i/q3XKU59UsyrcRcKobedBNEcPDqw43mLTN43Gx2WUGFfHfl6lwrvqreghdL1pDb+l
TYg9zYIF4Z4WW3qPttK3i2vtNOG7RTq6VLNwPwH/aLWnUHMfLHSOvpWM1Xv0SW8suSkscIiI
D9cbnfpO+nCt1fQLDrrm4QJgkmB8Y4vUja1xOVYkp++NvkUa910fQClO4RnvPb340mgRdU9t
HIlRCfu6tXEeH/cUH+xwKUp5Lnoo9kP7fvbjj7P6+OtFU9VHq/Pt/WZzsl5cbFfrWXh/Nj/D
zPP7L9+8e/z3w6cHnGF8Of+4qVRccHCw+lL9eg9euCdCUtIvhDSYXO9vTprzLX3jzOrD+cXD
ZvHxE16dmdUkhebucZp8tJ0vFyf75x+XTQX4V9vm7A39qmRWv02bkCXA+DRfv2q21d/qw3pe
n6yWq/N6UZ/Xq3pbX/4QtTlaAENrVbHq5eynn77JuMOjB++Oj8m4t1yMW6clWUe/W5H+jqzz
O63brw9g4f36H/VR/aB+WD+qH9dP6qf1s/rn+nn9sn5VH9dv6nfwwYf6BH44O5vXp3VTB7D6
t/o3/Fvg3+em/m11ua4/1p/qT18vPjXkrn/Xv9fL+gxuO1+cN/DdCu1FfdGsF6vT+o/6j8vV
Fn1CWtebetN8xrbN4ku9Wc43n+Dp7ad109TbP1f1Zf25/rP+Un+t/9OsV2UAzE0CcPD0zYMn
RwjA4avDHfziqqWXtWUA8IVQBkDmALAd3rei53zJ+86PToXn4Cvy0wrOIUd8Lu1zNyLY638+
fHYf9j19tCt9ZJc+yl1DMDlFsHvkjWuNjNEuLMJ3zQ0sevB8/9nx22jRjpSRvLVImDuyyOgb
WSRuZNGLw2dHZNHLXSFSrDWI+e8xqGOh8TvNmS4BL1IReI0y8Ev9NpSC+YbSdvN7Pd+CwR/W
85Pfm+2y+W3b9mNOn6S6OawazdkppXfzx+V8WTdfTpbzs1RJQilJ1WR5g4IyXzfnQX7oRemI
EjmlX22azXYBfULZOf2wDDval7gpvOXxfm06W0RrvrFKXa1T5kYHxcNnT/YfvyGO+B2c9y1F
pLkTili1kyKPQvTi+Tfq7A3c8KW09kZV+Zf9F08fP4K1r55ce+hzIb8rx31n8O6cOEAmxAxo
2b/zAFyM8LRlaUvQwCAwZsiVwJTSbTcq9vsvjo8OX5Pb3u1ymwBNvCG3cfrK0dlt8OHtSqNi
O/324RJZhcxfrE+Wzcnq4ut6W5hnb1T5Dx++OHj+EOYd7z7LdMcKdVeV311zYFP4EXaK+KIL
dAzytv5a2nujc+Hdz09ePHhH9h7vPBhgrpTh/yoab3rWcl5YS6+dtUKI//2x8C86GM5QbTfz
81McESeLBdHg8iz2t4vlaTM8OXBYxCL6Yb4OZ0fTnSKp9n7z4XK6Wi4B0p0xg8Old0H9uG7m
0OLqubJsNpt8uJxfnn2AMYuP5zc6Zy6Wl5uxw+a2B8rl+Sm0OFmtm6mzxe44WxDnyw/b8EqD
CPDBfNPQzJXvrIKV4f/yE2J9tFhvtsQKfGDO6ifz9MK5ndW/LE63nzbhzwrC2uPV63MYddpU
/ObqDL+MhvrYoT5E8ayP4FkffEF9vz5XPhSGCvmhQt4WDnI9B9m7cNDgZj/Qx/DJgOm+OvLm
0oe38KF0+e3Sb8HVwY15KFxfww3V44a4g1CUl7OhNleYSgdmTxvW84W+A22Gl6ehPleISgHs
6SN6+vg70Gd4KxnoY68Qlcu+ProXrNukyeDSMJQur/FGr44oN/SGuLk+w0N9qM8V7srCG8L0
3MGG+owk8vP5x2aDg3x1SdeCGd7X4VcXNhXpx4vTTfVrkIo0iY/A2Eqy+AgcqGKReH8r8Ahk
0iPKile/KtpbOXFrdC+i0oylZ7KF+WSTTE93axH0iREwhItPmWRKE58qzevbO4mb5PxYLxCE
NhjJHpvscd8hwyXs1mc+6i+S70TynYi++1YZti9DcBUxeNRXJN8JEWULydNT315G4qRQ6amT
HcmHkiUGK3adDNkX4gpeBYh4z6A/DIwESAFPJKa/CrxGAJWTcQEi5Rn9IeE1IMp1uRQj2npk
sOnny+0Sl9VNqh9wQDxcQwEJf4QY3lr3tnsXW7o0qlSI9/E5kep+p3j7vm4+h4+NfpmJu6XL
u83UbpbEPGu+ZJUGWDpjyRKr3R2xIseGu0XezcrdvNBEuJHdwne7hZ3crft2SD6GZTKWmsQS
faxxvWTG4uNYabce28263dxNepQVVqneaZTVjGxKJic23VMDkdxmkXqgMCtEyhGFucq7xfju
qCI3Y7szlZmfMpfZAssX5ibFkrlJUGuuGIhkmf/MTIpUhcgx/rPMf7aD/3E3G8tElvnP2EQm
SltgSVsYz4rK0RIhGa9Lkcp3SaN8mTRK9EXS3xxfUVh5k3eryd39NKG/ZB7BkhmLT2E5X2CN
6tUljXJuEssUWGIEy9mMpSexZB/L+TEslbHEJBYrsMwYVpcpyvopLGsLrJGcVdZlLDOJpQos
NoalM5acxOqTuNVygCUyFpvCSr9tbbHUCJbJTDeTTDe6wOJjWJn3ZpL3puC9GeO9ybw3k7zX
Be/NGO9N5r2e5L0ueG/GeK8z7/Uk73XBez3Ge515ryd5rwve6zHe68x7Ncl7VfBej/FeZd6r
Sd6rgvd6jPcq815N8l4VvFdjvFeZ92qS97LgvRrjvcy8l5O8lwXv1RjvZea9nOS9LHgvx3gv
M+/lDt6n3WNMl5npomR6dzhGTdqbXDwcO8XC4dgeRN3NQA6kiJwDQk9KKXJAjOWAyDkgxCRW
kQNiLAdEzgHup7B4kQNiLAd4zgFuJrBkWfvFWA7wnANcDrBUodcYu3hmPWdTu1nBej7GepZZ
z+wkVsH6Ub1YZj1Tk1gF69kY61lmPeMTWNIXOcDGcoB1OSC9m8Qqqj0bqfbS24ylJ7H6TG+1
HGCpjCWmsIqbXKvlACvb6CZtLG5yrZYlVr7JSTdpY3GTk2M3OZlvctJN28gKrDEb801OWj+F
VdzkZL7J/RczVAMRCmVuZHN0cmVhbQplbmRvYmoKNjAxIDAgb2JqIDw8Ci9Qcm9kdWNlciAo
cGRmVGVYLTEuNDAuMTMpCi9DcmVhdG9yIChUZVgpCi9DcmVhdGlvbkRhdGUgKEQ6MjAxNzA0
MjQxMTU2NDMrMDInMDAnKQovTW9kRGF0ZSAoRDoyMDE3MDQyNDExNTY0MyswMicwMCcpCi9U
cmFwcGVkIC9GYWxzZQovUFRFWC5GdWxsYmFubmVyIChUaGlzIGlzIHBkZlRlWCwgVmVyc2lv
biAzLjE0MTU5MjYtMi40LTEuNDAuMTMgKFRlWCBMaXZlIDIwMTIvRGViaWFuKSBrcGF0aHNl
YSB2ZXJzaW9uIDYuMS4wKQo+PiBlbmRvYmoKNTgwIDAgb2JqIDw8Ci9UeXBlIC9PYmpTdG0K
L04gMzIKL0ZpcnN0IDI3MgovTGVuZ3RoIDEzNDYgICAgICAKL0ZpbHRlciAvRmxhdGVEZWNv
ZGUKPj4Kc3RyZWFtCnjarVdLc9w2DL77V/CYHGyLb2omkxnHSSae1nYmSU9tDrKWXnO6kraS
1o3/fQER3F09us2hB5uEAHzABwJcSVrLMiatYkbAwhk3iknjmLA5rJpJDX+gU9zCPmcql7Aa
pg3otWRGoU3GrOBnUllmc7BTijmw1Y6z3GSwCsYzgw8k4xwk7RTjAqC004yrDPCcYVxz3FhI
QuDGMW6lOdMuZ9w5wMkzJgS655wJwzVsBBNOATKmlQEZnUP+UgByDokpjU8MZupgA6kZiV4O
uaoznQMJC4AmgyK4TJ69eXN2+S30G4/PoTJfzi6vYGvi9nPR+rofyjXId/5Hj36D9PbtyFsf
vOXEmx95Y10H6WNoO1SS+GvRoZICXTc78DznchpFHKJkoygazi/KrX8eTvQQU2d8HFMdxxT5
KKaZhDT5PqSxp0KqUZGI9ATLHLDUuEjJm9IXS97y4M1Peev8OBOjl7CyPZZ2J7HMCGspL20P
WPokljzGoiwnWOqAJU5iZSMss4TF91gqP4Wl7AhLLmCpw3Aos4xF3kvDoQ7DoeRyD1F93ahR
1fFwpINMjWpTkLui8h37/dU5fw13woDHXp0LEJSIAig4PefZa+YU7eF5nvZgz7PB/jsEDFXo
Eybqvk+DcYn2lpwVCJyToFHQJBgQREaCRSFpHAgymwZEXNTNA+ZoT9kiOeImMnzuSECmiiII
pKSTgPnGCRqFA1TUzcIJpGSoaAIpxWsNBKRkiblASo6YC6TkUkDM1+XTgIiLullAyE8RjkRK
6WDkcHjETwIlkRFzKVGgRCTgingEx+GwmqCaR9NobsgXGAmRglsUiIR0KFAVJDASkqoA4WKd
R9EA9dVCNJWhJ2WqgJBIVBUS0klAQpqoKiRkKBrg6llvIipoZtGAjaESARdDYYGJpafAI53f
1WrV+q77I1PZky9WvsVdX6zBj/K4asun0Puy37UeE59mAdHGNrN83t3cf0XYlX8OpcddVWy3
oV4PsXz5VIe/dr7DZqVBedc0PSpD/di0VdGHpkYxCjC/bmxWNavdBgGkGSu6ZteWqBD2oDjv
QzVkUTb1Y1jv2gEfnKnW14Nn3+4GOgO+rx58OxSp2IR1XcHNNQj1CpdtsVoRG4DsAlSRIHm8
No/L9dPF+B/zmJ3INaibjZ+dOoRNUw4mz74Ovo5J9g3+b7YDZIzRvXS9r7DqNKnvi76Iwatt
0YYuHtqeE54vnc+HjzeoekjH5FssRrfvPUsT9+FHUW1jnrFqZbMacNxMn7A2TeITbYWe3Xkn
2P8E4qyY5IL9q4jfpz3spnhpdtCyWk01VbEO5dDVwW9W4K1nzjGnRPZT6PqmfUFKVJ6by3s0
gwHu21CmKRkV3E7JH7L9T/cZ05t65X/grURkbsbj2Xrs3H7pLqGmui3gnqh9bOyihwwdkb4d
RnjW2bEbXLLpwzNNVrqt75o+9k1M4fM1nsLsR4cSX7CecYx9FuB0/PGVky7v+8UJEMTivn+K
rG93mz5gAwmU/vRt7Tdop+kGvn/Glvd/4w9YfPLFb5oSBuhhoTGhTPR79HXry/AYSqrCvLf/
Jf2J44z1N99WoW42zRr6K3Ux5n/xFVOk44s8LkosPxGp9kQvnl4PH5OThEbIY/N9Fr+EFZhq
eo3Ar8e4SloVrZpWs/iWpuaAlhwcrXFu8LMyrhQwX/5pPdEtFCCnDHP1s+dwsgA5EcwNrXaR
6DLGexi9bvjUPX7/ftl6dnkNfQUHgC/dazhunb5073f9BsaxO3oLH/oBP5PpJX3tYTIB4rfO
J2vE/gfcGyjaCmVuZHN0cmVhbQplbmRvYmoKNjAyIDAgb2JqIDw8Ci9UeXBlIC9YUmVmCi9J
bmRleCBbMCA2MDNdCi9TaXplIDYwMwovVyBbMSAzIDFdCi9Sb290IDYwMCAwIFIKL0luZm8g
NjAxIDAgUgovSUQgWzxCMjJGNjdCRTFGRUQyQzFENUJFMjNEQzYxNkMyOEI3QT4gPEIyMkY2
N0JFMUZFRDJDMUQ1QkUyM0RDNjE2QzI4QjdBPl0KL0xlbmd0aCAxMzk2ICAgICAgCi9GaWx0
ZXIgL0ZsYXRlRGVjb2RlCj4+CnN0cmVhbQp42iWWW2jWZRzHn9/7bu58Pp/+0zk33cE5dc45
55z7T93mNqfTObep2xC66nARBkEEXfyK56YoqBuhMIMivAq8qi6KCAqCCCIyhKSLgrqpCyGw
3s93Nx9+3+f5H57D53nffwgh/GchVAQLmQ9zyJ8PmRAKDeRiwUe5mEkaLdx9RVUHHVmQsVA0
o7ZW0A520VEC8iyUPtCj8sEOUMAlCdhJLKRqoioCxaAM1IBSC41lekAFqARVoBxUA72tHtRa
6HxbF9eBZtBgofuG2hqBXtQK2kAnaLEw0KdL2oFGpQkmYDfj203VDfaBPRZGBnVHF9gL+kGP
hYk31NEL+sAg2G9huk0dA+AAOAIOWpgfVcchcBgMgaNgDAxbWHpTlxwDo+A4GAHTYBxMgBSc
sLD2lu6YBCfBKeah+Z4GM2DKws1ndN1ZcAbMgVkLz46p4xw4D+Yt3LqrtgVwESxaePmx2i6A
S+AKWLLw2qY6lsFlsApWLLz+tDquMqA9VNfAmoV3nlPHOtgA1y3cfl9tN3KIqjYtvLf95C2z
9mKqmAHoGHEomoWPW9SRB/J5UQMV/sUCUAhQNGJTLLZw/3ndgXoRuSLCRYSLpQClYrWFLz7Q
ddgZa3kyCkTkivUWvvlcvXpbC2iy8N202tAxolRstfD9p2pDwojAsd3CD5+oDf8iGxU7LPxY
rTb8i/gXc+r9dFhtXbxcbT1gr4Wf76kDRSM6xl4Lv9xXGyZGTIw5Ex++qDZMjJgYsS7mTPzt
tjowMeJfHLLwR1AbssZhgH9xxMJfv6vjGMPgBMQT4LiFf6bUgbsRJ+O4hceJ2jAxomg8ZeFf
KRpRNKJezOn4ZHtoKBpRNJ41y0yqDdEjdsZZs/zP1HaOl2u+OBnxNC4CdIwoGvEvzpsVfqk7
lgCeRpyMK2ANXDErf6hLrgJkjbJu3axme1fxNF7nldq3TbCVCXY0AAMZkAV5IB/sAAWgEBSB
YlACSkEZKAcVoBJUgWpQA2pBHagHDaARNIFm0AJaQRtIQDvYCXaBDrAbdIO9gDMYN8xq/9Y8
OplgC2g26/9WbftAD+gFfaAf7AcD4AAYBAfBIXAYDIEjYBgcBSPgGBgFx8EYOAHGwUkwAU6B
FHSZdU1oQJNgKjfIVIt4GpwhamHPgmmiFnsGzBK1AefAHFGbMg8WiNqo82CRqM27AC4StaFL
4BJRm3wZLBO18VfAClEyXAWrRI15DayzsJLmGpBNm1Q3wAZxg0ptW0Q6PJgdWeYpbrRdp+KV
niXyKGd8rt+6dSom4/qv5b3OzL2IuErFMnkJkUE6EnoZcYUKE72CyIwcHb2KuEyFk15DZPqO
mF5HvESFnd5AZK0cRb2JeJEKT11ysbCOrN5GXKTCWNcnBLvgaOu7iAtUuOv6O2bLvBPsIc5R
dYFuIvvrmO37iLNUuOu9RGRwBPZ+4jQVFvsAEXMclX2QeIYKn/0QEc0cqX2IOEWF2T5MRFFH
bx8hoqjjuI8SsdgR3ceImO3Y7uNEbHdhgsgJcN0xSdR1ejzKJ5wU11hQPtFDNXCUTzhRrlmi
fKIRaElQPuHkudYP5RMNV4uN8gkn1LUzKJ9obtpGlE84ya49R/lECyFBUD7hxLtsQvlEqyb1
pDy/DC5PpbyWWGZLeX5BHOVdyu8HwbJP/akvSymfAbI9D0j0HUCO6ytSeheDErPRO7q31Gx1
+5u1zOzOgqpys69vqqowe/SuqkqzJw9UVVlma15VtWVefaSqxjJfXVZVa5lf76mqs2xlh6p6
0ANkWB/ot+wL6/SmpYCzlZYDjlVaCThRaTXgMKV8TKSco5TnpRyhtBFwetJmwMFJ+c5OOTMp
H9Fpu2VvXcit1UsV4X9qHUUACmVuZHN0cmVhbQplbmRvYmoKc3RhcnR4cmVmCjIyODg3OQol
JUVPRgo=

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--UlVJffcvxoiEqYs2--


From xen-devel-bounces@lists.xen.org Sat Jun 03 23:51:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Jun 2017 23: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 1dHIor-0005cV-DJ; Sat, 03 Jun 2017 23:50:57 +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 1dHIop-0005cK-FZ
 for xen-devel@lists.xensource.com; Sat, 03 Jun 2017 23:50:55 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 8F/1D-03920-E5B43395; Sat, 03 Jun 2017 23:50:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVTfW2zj
 S4EqzgsWKx79ZLO5Nec/uwORx+MMVFo/tfbvYA5iiWDPzkvIrElgz/nesZy84Glmxp30hWwPj
 LssuRi4OIYG/jBIz+3YyQziPGSXenNjJ2MXICeRsY5R4sb0CxBYRcJb4emYuO4jNK6Av0TNrK
 5gtLGAhMf/GU7BmCYGZ8hJX5uxj6WLkAHK8Ja7NLAWpATGffHjF1sXIzsEmYCVxSAwkyiKgKn
 Fk4wfWCYzcCxgZVjFqFKcWlaUW6RoZ6yUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525
 iBHqcAQh2MP6ZH3iIUZKDSUmUV93bKFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK+Vl3GkkGBR
 anpqRVpmDjD0YNISHDxKIrx/QNK8xQWJucWZ6RCpU4y6HBtWr//CJMSSl5+XKiXOywRSJABSl
 FGaBzcCFgeXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMy7AGQKT2ZeCdymV0BHMAEd8WKbPs
 gRJYkIKakGRpE7c+TEfiY5x7KnfzWTXrzIUe7O3Zmms9fsmd5Q8vVBvNz1+CyNktvGb95ZP54
 ZtzlNcMLLgz8EpgUl/5tclbRp8oMGSX8BscTHTPPnJX14edBKVXwp+7fkfyb780P6udJ+m9QI
 xtvb1cnF7p5UGl1zvti20bWpdvafc1+vXGW/nHUkc4lErhJLcUaioRZzUXEiAHTnYXF+AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1496533852!58229898!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42931 invoked from network); 3 Jun 2017 23:50:53 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Jun 2017 23:50: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 1dHIoi-00023a-U8; Sat, 03 Jun 2017 23:50: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 1dHIod-0007D4-G4; Sat, 03 Jun 2017 23:50:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dHIod-00079S-7S; Sat, 03 Jun 2017 23:50:43 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109954-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-amd64-pvgrub:debian-di-install:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop: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-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-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-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-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-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:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-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-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-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-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-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=c6e84fbd447a51e1161d74d71566a5f67b47eac5
X-Osstest-Versions-That: qemuu=0748b3526e8cb78b9cd64208426bfc3d54a72b04
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 03 Jun 2017 23:50:43 +0000
Subject: [Xen-devel] [qemu-mainline test] 109954: 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="===============6286386303676436847=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-amd64-pvgrub  9 debian-di-install       fail REGR. vs. 109898
 test-amd64-i386-xl-qemuu-win7-amd64  9 windows-install   fail REGR. vs. 109898

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

version targeted for testing:
 qemuu                c6e84fbd447a51e1161d74d71566a5f67b47eac5
baseline version:
 qemuu                0748b3526e8cb78b9cd64208426bfc3d54a72b04

Last test of basis   109898  2017-05-31 12:26:41 Z    3 days
Failing since        109928  2017-06-01 13:24:50 Z    2 days    2 attempts
Testing same since   109954  2017-06-03 06:05:47 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andreas Schwab <schwab@suse.de>
  Andrew Jones <drjones@redhat.com>
  Aurelien Jarno <aurelien@aurel32.net>
  Cédric Le Goater <clg@kaod.org>
  Eduardo Habkost <ehabkost@redhat.com>
  Felipe Franciosi <felipe@nutanix.com>
  Greg Kurz <groug@kaod.org>
  Jeff Cody <jcody@redhat.com>
  Juan Quintela <quintela@redhat.com>
  Kamil Rytarowski <n54@gmx.com>
  Ladi Prosek <lprosek@redhat.com>
  Laurent Vivier <laurent@vivier.eu>
  Leo Gaspard <leo@gaspard.io>
  Marc-André Lureau <marcandre.lureau@redhat.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Markus Armbruster <armbru@redhat.com>
  Maxime Coquelin <maxime.coquelin@redhat.com>
  Michael Davidsaver <mdavidsaver@gmail.com>
  Michael S. Tsirkin <mst@redhat.com>
  Miloš Stojanović <Milos.Stojanovic@rt-rk.com>
  Niels de Vos <ndevos@redhat.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Prasad J Pandit <pjp@fedoraproject.org>
  Riku Voipio <riku.voipio@linaro.org>
  Stefan Hajnoczi <stefanha@redhat.com>
  Wei Huang <wei@redhat.com>
  xiaoqiang zhao <zxq_yx_007@163.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-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                                  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                                fail    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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

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

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

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


Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6286386303676436847==--

From xen-devel-bounces@lists.xen.org Sun Jun 04 01:59:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Jun 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 1dHKor-0007IT-Nc; Sun, 04 Jun 2017 01: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 <osstest-admin@xenproject.org>) id 1dHKoq-0007I8-Ct
 for xen-devel@lists.xensource.com; Sun, 04 Jun 2017 01:59:04 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 56/69-03371-76963395; Sun, 04 Jun 2017 01:59:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVTct0zj
 S4Pc8LYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmnJ03hb1gYlpFz7KbjA2M
 G2y6GLk4hAT+Mkr82PCJCcJ5zCixZvMVdghnG6PEnn9XmLsYOTlEBJwlvp6Zyw5i8wroS8zZ2
 cgIYgsLhEhMf7mJFaRBQuCMtMTx5/+AGjiAHE+JrkV8IDUg5t2Vn4F62TnYBKwkDomBRFkEVC
 W2TbjEOoGRewEjwypGjeLUorLUIl1jA72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/Nx
 NjECfMwDBDsa/awMPMUpyMCmJ8qp7G0UK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDtyDCOFBIs
 Sk1PrUjLzAEGH0xagoNHSYT3QTpQmre4IDG3ODMdInWKUZdjw+r1X5iEWPLy81KlxHkbQGYIg
 BRllObBjYBFwiVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ8+4CWcWTmVcCt+kV0BFMQEe82K
 YPckRJIkJKqoEx27W6ctqBSfn3Lj45k6ya+te+btprwzOlHlum2ce81uHgXhd9aMe18I0fQle
 tm3B63wE5m6BsLoN0zvv3xHykA+dKbZRMsvW6fnLf7FSfdauv5UYf9AiyLGbm0jl7wfxveZ/H
 5muiG35qf+S8P/eDVVXZPM+zMjsfLkv74yYu9qVvau/Ep1eKlViKMxINtZiLihMB0Nqu338CA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1496541541!82738514!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49385 invoked from network); 4 Jun 2017 01:59:02 -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; 4 Jun 2017 01:59: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 1dHKoj-0004KF-U2; Sun, 04 Jun 2017 01:58:58 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dHKod-0004jI-LS; Sun, 04 Jun 2017 01:58:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dHKoc-0001Cr-Ah; Sun, 04 Jun 2017 01:58:50 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109957-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:build-armhf-pvops:host-install(3):broken:regression
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 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-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd: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-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-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check: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-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-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-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=d8eed4021d50eb48ca75c8559aed95a2ad74afaa
X-Osstest-Versions-That: xen=876800d5f9de8b15355172794cb82f505dd26e18
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 04 Jun 2017 01:58:50 +0000
Subject: [Xen-devel] [xen-unstable test] 109957: 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="===============4429806645586441062=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf-pvops             3 host-install(3)        broken REGR. vs. 109841
 test-amd64-amd64-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail REGR. vs. 109841

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
 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-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail like 109803
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop             fail like 109841
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop            fail like 109841
 test-amd64-amd64-xl-rtds      9 debian-install               fail  like 109841
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64  9 windows-install        fail never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386  9 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386  9 windows-install        fail never pass

version targeted for testing:
 xen                  d8eed4021d50eb48ca75c8559aed95a2ad74afaa
baseline version:
 xen                  876800d5f9de8b15355172794cb82f505dd26e18

Last test of basis   109841  2017-05-30 02:02:16 Z    4 days
Failing since        109866  2017-05-30 19:48:42 Z    4 days    4 attempts
Testing same since   109957  2017-06-03 10:00:05 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Armando Vega <armando@greenhost.nl>
  Borislav Petkov <bp@suse.de>
  George Dunlap <george.dunlap@eu.citrix.com>
  Gregory Herrero <gregory.herrero@oracle.com>
  Haozhong Zhang <haozhong.zhang@intel.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Luwei Kang <luwei.kang@intel.com>
  Roger Pau Monné <roger.pau@citrix.com>
  Swapnil Paratey <swapnil.paratey@amd.com>
  Wei Liu <wei.liu2@citrix.com>
  Zhang Bo <oscar.zhangbo@huawei.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-oldkern                                          pass    
 build-i386-oldkern                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            broken  
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      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                                  blocked 
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     blocked 
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-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-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     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-step build-armhf-pvops host-install(3)

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4429806645586441062==--

From xen-devel-bounces@lists.xen.org Sun Jun 04 04:27:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Jun 2017 04:27: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 1dHN8C-0000PR-HO; Sun, 04 Jun 2017 04: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 <osstest-admin@xenproject.org>) id 1dHN8A-0000PF-Ew
 for xen-devel@lists.xensource.com; Sun, 04 Jun 2017 04:27:10 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 E8/64-03620-D1C83395; Sun, 04 Jun 2017 04:27:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVVemxzj
 SoG+LusWKx79ZLO5Nec/uwORx+MMVFo/tfbvYA5iiWDPzkvIrElgzVl9ax1Lwdy9jxY29Ug2M
 V7oZuxg5OYQE/jJKfOhW7WLkArIfM0p0HV3PAuFsY5R49moyO0iViICzxNczc4Fsdg5eAX2JD
 xUgUWGBQImPmw+xgpRLCGzQk/h2qYEVJCEh4C2xa9INFhh74dafrCCtbAJWEofEQKIsAqoSv6
 9tYJ7AyL2AkWEVo0ZxalFZapGuoZFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJka
 gxxmAYAfj5Y0BhxglOZiURHnVvY0ihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwWnUZRwoJFqWm
 p1akZeYAQw8mLcHBoyTCe64DKM1bXJCYW5yZDpE6xajLsWH1+i9MQix5+XmpUuK8aiAzBECKM
 krz4EbA4uASo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHkfgKziycwrgdv0CugIJqAjXmzTBz
 miJBEhBYwigXViRxmlHHIUNlUG7W4qNnwqtrepcIHzRM8dk/ufR4Z+MZSYaxKTbCIYwmjKoPF
 RSOKoGcMrx3PvXMX+8Ey9+1duptbOFQvcb7mpvGhq2iw6i9MhoGdG9Af1yarbJTI2hh5yZOIL
 5dtxbeX2LnuDbIvns5VWeis+U8s7apgR6ihrZLLAq0yJpTgj0VCLuag4EQB6VjmMfgIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1496550427!95681509!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53117 invoked from network); 4 Jun 2017 04:27:08 -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 Jun 2017 04:27: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 1dHN85-0008V1-3P; Sun, 04 Jun 2017 04:27: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 1dHN7z-0001Mi-6t; Sun, 04 Jun 2017 04:26:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dHN7y-00070i-Fn; Sun, 04 Jun 2017 04:26:58 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109960-mainreport@xen.org>
X-Osstest-Failures: linux-4.1:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-4.1:build-armhf:xen-build:fail:regression
 linux-4.1:build-armhf-xsm:host-build-prep:fail:regression
 linux-4.1:test-armhf-armhf-xl-vhd:host-install(3):broken:heisenbug
 linux-4.1:test-amd64-i386-libvirt-xsm:guest-start/debian.repeat:fail:heisenbug
 linux-4.1:test-amd64-amd64-xl-rtds:debian-install:fail:heisenbug
 linux-4.1:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.1:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.1:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.1:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.1:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.1:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.1:build-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-4.1:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-4.1:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-4.1:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-4.1:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.1:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-4.1:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.1:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.1:test-arm64-arm64-xl-xsm:host-install(3):broken:nonblocking
 linux-4.1:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.1:test-arm64-arm64-libvirt-qcow2:xen-boot:fail:nonblocking
 linux-4.1:test-arm64-arm64-xl-multivcpu:xen-boot:fail:nonblocking
 linux-4.1:test-arm64-arm64-libvirt:xen-boot:fail:nonblocking
 linux-4.1:test-arm64-arm64-xl-rtds:xen-boot: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-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.1:test-arm64-arm64-xl-xsm:xen-boot: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-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-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-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt:migrate-support-check: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-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.1:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.1:test-arm64-arm64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-arm64-arm64-xl-credit2:xen-boot:fail:nonblocking
 linux-4.1:test-arm64-arm64-examine:reboot: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-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt-vhd: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-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-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemuu-ws16-amd64: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-ws16-amd64:windows-install:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=56d847e3ef9433d7ac92376e4ba49d3cf3cb70d2
X-Osstest-Versions-That: linux=d9e0350d2575a20ee7783427da9bd6b6107eb983
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 04 Jun 2017 04:26:58 +0000
Subject: [Xen-devel] [linux-4.1 test] 109960: 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="===============6650631257520283436=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail REGR. vs. 106776
 build-armhf                   5 xen-build                fail REGR. vs. 106776
 build-armhf-xsm              4 host-build-prep fail in 109910 REGR. vs. 106776

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-xl-vhd      3 host-install(3) broken in 109910 pass in 109936
 test-amd64-i386-libvirt-xsm 17 guest-start/debian.repeat fail in 109834 pass in 109960
 test-amd64-amd64-xl-rtds      9 debian-install             fail pass in 109834
 test-amd64-i386-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail pass in 109869
 test-amd64-amd64-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail pass in 109910
 test-amd64-i386-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail pass in 109936

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl-xsm       1 build-check(1)           blocked in 109910 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
 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-arm64-arm64-xl-xsm       3 host-install(3)       broken blocked in 106776
 test-armhf-armhf-xl-rtds 15 guest-start/debian.repeat fail in 109834 like 106756
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-stop   fail in 109869 like 106776
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop  fail in 109910 like 106776
 test-arm64-arm64-libvirt-qcow2  6 xen-boot           fail in 109910 never pass
 test-arm64-arm64-xl-multivcpu  6 xen-boot            fail in 109910 never pass
 test-arm64-arm64-libvirt      6 xen-boot             fail in 109910 never pass
 test-arm64-arm64-xl-rtds      6 xen-boot             fail in 109910 never pass
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check fail in 109936 like 106776
 test-armhf-armhf-libvirt 13 saverestore-support-check fail in 109936 like 106776
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop   fail in 109936 like 106776
 test-arm64-arm64-xl-xsm       6 xen-boot             fail in 109936 never pass
 test-armhf-armhf-xl-credit2 12 migrate-support-check fail in 109936 never pass
 test-armhf-armhf-xl-credit2 13 saverestore-support-check fail in 109936 never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check fail in 109936 never pass
 test-armhf-armhf-xl         12 migrate-support-check fail in 109936 never pass
 test-armhf-armhf-libvirt    12 migrate-support-check fail in 109936 never pass
 test-armhf-armhf-xl     13 saverestore-support-check fail in 109936 never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check fail in 109936 never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check fail in 109936 never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check fail in 109936 never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check fail in 109936 never pass
 test-armhf-armhf-xl-rtds    12 migrate-support-check fail in 109936 never pass
 test-armhf-armhf-xl-rtds 13 saverestore-support-check fail in 109936 never pass
 test-armhf-armhf-xl-vhd     11 migrate-support-check fail in 109936 never pass
 test-armhf-armhf-xl-vhd 12 saverestore-support-check fail in 109936 never pass
 test-armhf-armhf-xl-arndale 12 migrate-support-check fail in 109936 never pass
 test-armhf-armhf-xl-arndale 13 saverestore-support-check fail in 109936 never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check fail in 109936 never pass
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check fail in 109936 never pass
 test-amd64-amd64-rumprun-amd64 16 rumprun-demo-xenstorels/xenstorels.repeat fail like 106655
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl           6 xen-boot                     fail   never pass
 test-arm64-arm64-libvirt-xsm  6 xen-boot                     fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2   6 xen-boot                     fail   never pass
 test-arm64-arm64-examine      6 reboot                       fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64  9 windows-install        fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64  9 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386  9 windows-install         fail never pass

version targeted for testing:
 linux                56d847e3ef9433d7ac92376e4ba49d3cf3cb70d2
baseline version:
 linux                d9e0350d2575a20ee7783427da9bd6b6107eb983

Last test of basis   106776  2017-03-19 14:16:43 Z   76 days
Testing same since   109834  2017-05-29 10:21:14 Z    5 days    6 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Adrian Hunter <adrian.hunter@intel.com>
  Adrian Salido <salidoa@google.com>
  Ajay Kaher <ajay.kaher@samsung.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Alex Deucher <alexander.deucher@amd.com>
  Alexandre Bailon <abailon@baylibre.com>
  Alexandre Belloni <alexandre.belloni@free-electrons.com>
  Alexey Brodkin <abrodkin@synopsys.com>
  Alexey Brodkin <Alexey.Brodkin@synopsys.com>
  Alyssa Milburn <amilburn@zall.org>
  Andrei Vagin <avagin@virtuozzo.com>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Ryabinin <aryabinin@virtuozzo.com>
  Andy Lutomirski <luto@amacapital.net>
  Andy Lutomirski <luto@kernel.org>
  Ankur Arora <ankur.a.arora@oracle.com>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Anton Blanchard <anton@samba.org>
  Arnd Bergmann <arnd@arndb.de>
  Ashish Kalra <ashish@bluestacks.com>
  Aurelien Aptel <aaptel@suse.com>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
  Ben Segall <bsegall@google.com>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bin Liu <b-liu@ti.com>
  Bjoern Jacke <bjacke@samba.org>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Björn Jacke <bj@sernet.de>
  Bjørn Mork <bjorn@mork.no>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  bsegall@google.com <bsegall@google.com>
  Cameron Gutman <aicommander@gmail.com>
  Catalin Marinas <catalin.marinas@arm.com>
  Chen-Yu Tsai <wens@csie.org>
  Chris Blake <chrisrblake93@gmail.com>
  Chris Leech <cleech@redhat.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Christian König <christian.koenig@amd.com>
  Christian Lamparter <chunkeey@googlemail.com>
  Christoffer Dall <cdall@linaro.org>
  Chu Yuan Lin <cyl@datera.io>
  Corey Minyard <cminyard@mvista.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Glöckner <dg@emlix.com>
  Daniel Golle <daniel@makrotopia.org>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Dave Airlie <airlied@redhat.com>
  David Daney <david.daney@cavium.com>
  David Howells <dhowells@redhat.com>
  David S. Miller <davem@davemloft.net>
  David Woodhouse <dwmw@amazon.co.uk>
  Davidlohr Bueso <dave@stgolabs.net>
  Davidlohr Bueso <dbueso@suse.de>
  Dennis Yang <dennisyang@qnap.com>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dmitry Tunin <hanipouspilot@gmail.com>
  Doug Ledford <dledford@redhat.com>
  Douglas Gilbert <dgilbert@interlog.com>
  Ed Bordin <edbordin@gmail.com>
  Erez Shitrit <erezsh@mellanox.com>
  Erez Zadok <ezk@fsl.cs.sunysb.edu>
  Eric Biggers <ebiggers@google.com>
  Eric Dumazet <edumazet@google.com>
  Eric W. Biederman <ebiederm@xmission.com>
  Evgeniy Polyakov <zbr@ioremap.net>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Felix Fietkau <nbd@nbd.name>
  Feras Daoud <ferasda@mellanox.com>
  Frederic Barrat <fbarrat@linux.vnet.ibm.com>
  Gary Guo <ghg@datera.io>
  Gavin Shan <gwshan@linux.vnet.ibm.com>
  Gerald Schaefer <gerald.schaefer@de.ibm.com>
  Germano Percossi <germano.percossi@citrix.com>
  Greg Hackmann <ghackmann@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guenter Roeck <linux@roeck-us.net>
  Gustavo A. R. Silva <garsilva@embeddedor.com>
  Hans de Goede <hdegoede@redhat.com>
  Hans Verkuil <hans.verkuil@cisco.com>
  Hans Verkuil <hansverk@cisco.com>
  Heiko Carstens <heiko.carstens@de.ibm.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Hillf Danton <hillf.zj@alibaba-inc.com>
  Horia Geantă <horia.geanta@nxp.com>
  Hui Wang <hui.wang@canonical.com>
  Ian Abbott <abbotti@mev.co.uk>
  Ilya Dryomov <idryomov@gmail.com>
  Ingo Molnar <mingo@kernel.org>
  J. Bruce Fields <bfields@redhat.com>
  Jack Morgenstein <jackm@dev.mellanox.co.il>
  James Cowgill <James.Cowgill@imgtec.com>
  James Hogan <james.hogan@imgtec.com>
  James Morris <james.l.morris@oracle.com>
  Jan Kara <jack@suse.cz>
  Jan-Marek Glogowski <glogow@fbihome.de>
  Janosch Frank <frankja@linux.vnet.ibm.com>
  Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
  Jaroslav Kysela <perex@perex.cz>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
  Javier Martinez Canillas <javier@osg.samsung.com>
  Jerry Snitselaar <jsnitsel@redhat.com>
  Joe Thornber <ejt@redhat.com>
  Joel Stanley <joel@jms.id.au>
  Joerg Roedel <jroedel@suse.de>
  Joeseph Chang <joechang@codeaurora.org>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  John Crispin <john@phrozen.org>
  John Garry <john.garry@huawei.com>
  Jonathan Liu <net147@gmail.com>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Juergen Gross <jgross@suse.com>
  Julian Wiedmann <jwi@linux.vnet.ibm.com>
  K. Y. Srinivasan <kys@microsoft.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>
  Kefeng Wang <wangkefeng.wang@huawei.com>
  Ken Lin <yungching0725@gmail.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Kristina Martsenko <kristina.martsenko@arm.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Ladi Prosek <lprosek@redhat.com>
  Larry Finger <Larry.Finger@lwfinger.net>
  Leon Romanovsky <leon@kernel.org>
  Leonard Crestez <leonard.crestez@nxp.com>
  Li Qiang <liq3ea@gmail.com>
  Li Qiang <liqiang6-s@360.cn>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Long Li <longli@microsoft.com>
  Ludovic Desroches <ludovic.desroches@microchip.com>
  Luis Henriques <lhenriques@suse.com>
  Lukas Wunner <lukas@wunner.de>
  Maciej S. Szmigiero <mail@maciej.szmigiero.name>
  Magnus Lilja <lilja.magnus@gmail.com>
  Marc Kleine-Budde <mkl@pengutronix.de>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcel Holtmann <marcel@holtmann.org>
  Marcelo Henrique Cerri <marcelo.cerri@canonical.com>
  Marek Szyprowski <m.szyprowski@samsung.com>
  Marek Vasut <marex@denx.de>
  Mark Brown <broonie@kernel.org>
  Mark Rutland <mark.rutland@arm.com>
  Marko Kiiskila <marko@runtime.io>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Mathias Svensson <idolf@google.com>
  Matt Chen <matt.chen@intel.com>
  Mauricio Faria de Oliveira <mauricfo@linux.vnet.ibm.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Max Filippov <jcmvbkbc@gmail.com>
  Max Lohrmann <post@wickenrode.com>
  Maxime Ripard <maxime.ripard@free-electrons.com>
  Mel Gorman <mgorman@suse.de>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael S. Tsirkin <mst@redhat.com>
  Michal Hocko <mhocko@suse.com>
  Michel Dänzer <michel.daenzer@amd.com>
  Mike Snitzer <snitzer@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Mimi Zohar <zohar@linux.vnet.ibm.com>
  Minchan Kim <minchan@kernel.org>
  Mirko Parthey <mirko.parthey@web.de>
  Moreno Bartalucci <moreno.bartalucci@tecnorama.it>
  Murray McAllister <murray.mcallister@insomniasec.com>
  Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
  Nayna Jain <nayna@linux.vnet.ibm.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicolas Ferre <nicolas.ferre@atmel.com>
  Nicolas Ferre <nicolas.ferre@microchip.com>
  Nicolas Iooss <nicolas.iooss_linux@m4x.org>
  Nidhi Panpalia <npanpalia@cs.stonybrook.edu>
  OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
  Oleg Nesterov <oleg@redhat.com>
  Oliver Neukum <oneukum@suse.com>
  Paul Burton <paul.burton@imgtec.com>
  Paul Mackerras <paulus@ozlabs.org>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Chang <dpf@google.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Rafał Miłecki <rafal@milecki.pl>
  Raghava Aditya Renukunta <RaghavaAditya.Renukunta@microsemi.com>
  Ralf Baechle <ralf@linux-mips.org>
  Randy Dunlap <rdunlap@infradead.org>
  Ravi Bangoria <ravi.bangoria@linux.vnet.ibm.com>
  Richard Cochran <rcochran@linutronix.de>
  Richard Weinberger <richard@nod.at>
  Rik van Riel <riel@redhat.com>
  Rob Herring <robh@kernel.org>
  Roger Quadros <rogerq@ti.com>
  Sabrina Dubroca <sd@queasysnail.net>
  Sachin Prabhu <sprabhu@redhat.com>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Sasha Levin <alexander.levin@verizon.com>
  Sean Hefty <sean.hefty@intel.com>
  Sean Young <sean@mess.org>
  Sebastian Andrzej Siewior <bigeasy@linutronix.de>
  Sebastian Siewior <bigeasy@linutronix.de>
  Shamir Rabinovitch <shamir.rabinovitch@oracle.com>
  Shaohua Li <shli@fb.com>
  Shuxiao Zhang <zhangshuxiao@xiaomi.com>
  Somasundaram Krishnasamy <somasundaram.krishnasamy@oracle.com>
  Stephen Hemminger <stephen@networkplumber.org>
  Steve French <smfrench@gmail.com>
  Steve French <steve.french@primarydata.com>
  Steve Wise <swise@opengridcomputing.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Suzuki K Poulose <suzuki.poulose@arm.com>
  Sylwester Nawrocki <s.nawrocki@samsung.com>
  Szymon Janc <szymon.janc@codecoup.pl>
  Tahsin Erdogan <tahsin@google.com>
  Takashi Iwai <tiwai@suse.de>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Hellstrom <thellstrom@vmware.com>
  Tobias Herzog <t-herzog@gmx.de>
  Tony Lindgren <tony@atomide.com>
  Trond Myklebust <trond.myklebust@primarydata.com>
  Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Vijay Kumar <vijay.ac.kumar@oracle.com>
  Ville Syrjälä <ville.syrjala@linux.intel.com>
  Vinayak Menon <vinmenon@codeaurora.org>
  Vinod Koul <vinod.koul@intel.com>
  Vinothkumar Raja <vinraja@cs.stonybrook.edu>
  Viresh Kumar <viresh.kumar@linaro.org>
  Vitaly Kuznetsov <vkuznets@redhat.com>
  Wang YanQing <udknight@gmail.com>
  Wei Yongjun <yongjun_wei@trendmicro.com.cn>
  Weston Andros Adamson <dros@primarydata.com>
  Will Deacon <will.deacon@arm.com>
  Xiaolong Ye <xiaolong.ye@intel.com>
  Y.C. Chen <yc_chen@aspeedtech.com>
  家瑋 <momo1208@gmail.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  fail    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          fail    
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 fail    
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      broken  
 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                                  blocked 
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  fail    
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     fail    
 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-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-step test-arm64-arm64-xl-xsm host-install(3)

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6650631257520283436==--

From xen-devel-bounces@lists.xen.org Sun Jun 04 06:39:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Jun 2017 06: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 1dHPBT-0000i9-83; Sun, 04 Jun 2017 06:38:43 +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 1dHPBS-0000hs-AJ
 for xen-devel@lists.xensource.com; Sun, 04 Jun 2017 06:38:42 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 55/5C-02180-1FAA3395; Sun, 04 Jun 2017 06:38:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVfftKuN
 Ig8eTjSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaMfPRNvaCrpyKq4taWRsY
 z7p0MXJxCAn8ZZQ4tmY7O4TzmFHiwK05bBDONkaJZ89mMnYxcnKICDhLfD0zlx3E5hXQl3jZt
 4MVxBYWMJF4++8XWLeEwEdNiUVvmsGKJAS8JR5/O8vcxcgBZl+9at3FyM7BJmAlcUgMpIBFQF
 XiyqOnLBMYuRcwMqxi1ChOLSpLLdI1NNdLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/
 dxAj0OQMQ7GC8eNrzEKMkB5OSKK+6t1GkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneJyuNI4UE
 i1LTUyvSMnOAwQeTluDgURLh3Q6S5i0uSMwtzkyHSJ1i1OXYsHr9FyYhlrz8vFQpcd47IEUCI
 EUZpXlwI2CRcIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvG4gU3gy80rgNr0COoIJ6IjT08
 COKElESEk1MDoZST97xy3tGOz7TePf9f933a9yWTsk3/SzKLucfndT8Zry4rWN1inNt5wlmI5
 slX/6YnbM/e0fBRe4H3/kqLBAQuvdn0an+50vYv/9+yN4QcD/2K41L8sZZgeXFlixScRPNTis
 tS3kbtz32Hfhl16fcxW7cfsSXylrf1nG+Ud5223P7Xkzs0yJpTgj0VCLuag4EQB/GOfxfwIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-3.tower-206.messagelabs.com!1496558316!98155453!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1593 invoked from network); 4 Jun 2017 06:38:37 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Jun 2017 06:38: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 1dHPBK-0003ic-Ts; Sun, 04 Jun 2017 06:38: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 1dHPBF-00025a-F1; Sun, 04 Jun 2017 06:38:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dHPBE-0002LX-Kc; Sun, 04 Jun 2017 06:38:29 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109961-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:regression
 linux-4.9:test-arm64-arm64-xl-multivcpu:guest-start/debian.repeat:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:heisenbug
 linux-4.9:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-xsm:guest-start/debian.repeat:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:heisenbug
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-install:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-saverestore:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-i386-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-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-raw:debian-di-install:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:xen-boot: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-armhf-armhf-xl-arndale:xen-boot:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-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-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-examine:reboot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=db3fd4527ed32be44cbd8ffa6dd6a301c89d0d6d
X-Osstest-Versions-That: linux=37feaf8095d352014555b82adb4a04609ca17d3f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 04 Jun 2017 06:38:28 +0000
Subject: [Xen-devel] [linux-4.9 test] 109961: 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>

ZmxpZ2h0IDEwOTk2MSBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTk2MS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
NiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZh
aWwgaW4gMTA5NzQ5IFJFR1IuIHZzLiAxMDczNTgKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGlu
dGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZj
cHUgMTUgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDEwOTc0OSBwYXNzIGluIDEw
OTkxMwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gOSBkZWJp
YW4taHZtLWluc3RhbGwgZmFpbCBpbiAxMDk3NDkgcGFzcyBpbiAxMDk5NjEKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgOSBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBp
biAxMDk3NDkgcGFzcyBpbiAxMDk5NjEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0IDkgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgaW4gMTA5NzQ5IHBhc3MgaW4gMTA5OTYxCiB0
ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgMTYgcnVtcHJ1bi1kZW1vLXhlbnN0b3JlbHMv
eGVuc3RvcmVscy5yZXBlYXQgZmFpbCBpbiAxMDk3NDkgcGFzcyBpbiAxMDk5NjEKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZh
aWwgaW4gMTA5ODE3IHBhc3MgaW4gMTA5OTYxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAxOSBn
dWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTA5ODE3IHBhc3MgaW4gMTA5OTYxCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCA5IHdpbmRvd3MtaW5zdGFsbCBmYWls
IGluIDEwOTgxNyBwYXNzIGluIDEwOTk2MQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAg
NSB4ZW4taW5zdGFsbCAgICAgIGZhaWwgaW4gMTA5ODc4IHBhc3MgaW4gMTA5OTYxCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxMiBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIGlu
IDEwOTkzNyBwYXNzIGluIDEwOTk2MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICBmYWlsIHBhc3MgaW4gMTA5NzQ5CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwg
cGFzcyBpbiAxMDk4MTcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBn
dWVzdC1zdG9wICAgICAgICAgZmFpbCBwYXNzIGluIDEwOTg3OAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCA5IGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIHBhc3MgaW4g
MTA5OTM3CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICA5IGRlYmlhbi1kaS1pbnN0YWxs
ICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMDk5MzcKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdh
cmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0
ZHMgICAgICA5IGRlYmlhbi1pbnN0YWxsICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDczNTgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RhcnQvd2luLnJlcGVh
dCBmYWlsIGJsb2NrZWQgaW4gMTA3MzU4CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1p
bnRlbCAxNiBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgZmFpbCBpbiAxMDk4MTcgYmxvY2tlZCBp
biAxMDczNTgKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1IDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIGluIDEwOTgxNyBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11
bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTA5ODE3IG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBpbiAxMDk4MTcgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0IDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMDk4MTcgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1ydGRzICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGlu
IDEwOTgxNyBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEwOTgxNyBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQtcWNvdzIgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTA5ODE3
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAxMiBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTA5ODE3IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBpbiAx
MDk4MTcgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBpbiAxMDk4NzggbGlrZSAxMDczNTgKIHRlc3Qt
YXJtaGYtYXJtaGYteGwteHNtICAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBm
YWlsICBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgNiB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgbGlrZSAx
MDczNTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDYgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgICAgICBmYWlsICBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDYgeGVuLWJv
b3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2Ug
MTA3MzU4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICA5IHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE2IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1leGFt
aW5lICAgICAgNiByZWJvb3QgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDkgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAt
aTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICA5IHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9u
IHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgZGIzZmQ0NTI3ZWQz
MmJlNDRjYmQ4ZmZhNmRkNmEzMDFjODlkMGQ2ZApiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAg
ICAgICAgICAgICAgMzdmZWFmODA5NWQzNTIwMTQ1NTViODJhZGI0YTA0NjA5Y2ExN2QzZgoKTGFz
dCB0ZXN0IG9mIGJhc2lzICAgMTA3MzU4ICAyMDE3LTA0LTEwIDE5OjQyOjUyIFogICA1NCBkYXlz
CkZhaWxpbmcgc2luY2UgICAgICAgIDEwNzM5NiAgMjAxNy0wNC0xMiAxMToxNToxOSBaICAgNTIg
ZGF5cyAgIDgxIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEwOTc0OSAgMjAxNy0wNS0y
NSAyMToyNToxNSBaICAgIDkgZGF5cyAgIDEyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KNTQ5IHBlb3BsZSB0b3Vj
aGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVt
cHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11
bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlz
aW9uIGxvZzsgaXQgd291bGQgYmUgMTg1NjMgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Jun 04 08:02:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Jun 2017 08:02:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dHQTn-0007PY-7G; Sun, 04 Jun 2017 08: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 <osstest-admin@xenproject.org>) id 1dHQTl-0007Oh-8B
 for xen-devel@lists.xensource.com; Sun, 04 Jun 2017 08:01:41 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 1A/51-03058-46EB3395; Sun, 04 Jun 2017 08:01:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVTd5n3G
 kwcxl0hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWL/yP3tBr0/FlHcXGRsY
 51p2MXJxCAn8ZZQ4P/kvG4TzmFHi7alfUM42Rol3qx4wdzFycogIOEt8PTOXHcTmFdCX2Hj9L
 VCcg0NYwFpi0Z1EkLCEwAYeidWTaiFsX4mnbztYQUpA7NZJAV2M7BxsAlYSh8RAClgEVCX23P
 jBOoGRewEjwypGjeLUorLUIl1DU72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjEB
 /MwDBDsZvywIOMUpyMCmJ8qp7G0UK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuB9sMc4UkiwKDU9
 tSItMwcYeDBpCQ4eJRHeDpA0b3FBYm5xZjpE6hSjLseG1eu/MAmx5OXnpUqJ85rtBSoSACnKK
 M2DGwGLgkuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5hUBWcWTmVcCt+kV0BFMQEecngZ2RE
 kiQkqqgTFLbM9W0Zjm7n+Pv/ybu0bFx/yqQISSULKRsc3fhy4yKdF58Q+cHTfmczxf3isrn31
 jHXdcj8qD1OtvbxZuv2f5VTT+ScQN0bBcrYfy21a9y3wSFub56ezRqKwu3Zq5yibXnxcWBPBp
 7jvi9PrZSsHy+VtXHxZ+d/bHHKUjaop7z2z0Z5P6Ha/EUpyRaKjFXFScCADv0avkfQIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1496563298!65523200!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31448 invoked from network); 4 Jun 2017 08:01:39 -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; 4 Jun 2017 08:01: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 1dHQTh-0006Kt-Fe; Sun, 04 Jun 2017 08:01: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 1dHQTb-00089G-VI; Sun, 04 Jun 2017 08:01:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dHQTa-0006nU-JT; Sun, 04 Jun 2017 08:01:31 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109962-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=5d3994d8226570b7a505c8f032074ebb72e08832
X-Osstest-Versions-That: libvirt=ed914284ba74afb7dd16dcb623073bb1a1d5cd21
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 04 Jun 2017 08:01:30 +0000
Subject: [Xen-devel] [libvirt test] 109962: 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>

ZmxpZ2h0IDEwOTk2MiBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMDk5NjIvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEwOTkzOQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTA5OTM5CiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMDk5MzkKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDExIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC1xY293MiAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEyIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaWJ2aXJ0ICAgICAg
ICAgICAgICA1ZDM5OTRkODIyNjU3MGI3YTUwNWM4ZjAzMjA3NGViYjcyZTA4ODMyCmJhc2VsaW5l
IHZlcnNpb246CiBsaWJ2aXJ0ICAgICAgICAgICAgICBlZDkxNDI4NGJhNzRhZmI3ZGQxNmRjYjYy
MzA3M2JiMWExZDVjZDIxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMDk5MzkgIDIwMTctMDYtMDIg
MTg6MTk6NDYgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTA5OTYyICAyMDE3LTA2
LTAzIDE0OjQzOjU3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSm9obiBGZXJsYW4gPGpmZXJsYW5AcmVkaGF0
LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hp
bmcgcmV2aXNpb24gOgoKKyBicmFuY2g9bGlidmlydAorIHJldmlzaW9uPTVkMzk5NGQ4MjI2NTcw
YjdhNTA1YzhmMDMyMDc0ZWJiNzJlMDg4MzIKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2Ny
aS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9z
CisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2Ug
T3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAg
ICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBv
cz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScK
KysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3Nz
dGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hv
bWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3Mv
bG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4v
YXAtcHVzaCBsaWJ2aXJ0IDVkMzk5NGQ4MjI2NTcwYjdhNTA1YzhmMDMyMDc0ZWJiNzJlMDg4MzIK
KyBicmFuY2g9bGlidmlydAorIHJldmlzaW9uPTVkMzk5NGQ4MjI2NTcwYjdhNTA1YzhmMDMyMDc0
ZWJiNzJlMDg4MzIKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4g
Li9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmln
IFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAg
ICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJS
ZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0
L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQg
L2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyBy
ZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rl
c3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZwor
KyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVl
PWxpYnZpcnQKKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlCisgJ1snIHhsaWJ2aXJ0ID0geGxpbnV4
ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVw
c3RyZWFtLXVuc3RhYmxlCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhl
bmJyYW5jaCB4ZW4tdW5zdGFibGUKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdb
JyB4NWQzOTk0ZDgyMjY1NzBiN2E1MDVjOGYwMzIwNzRlYmI3MmUwODgzMiA9IHggJ10nCisgOiB0
ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAg
ICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAg
ICAgICAgICAgICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAg
ICAgICcKKysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwu
b3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0Cisr
IDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcveHRmLmdpdAorKyA6IGdpdDovL2xpYnZpcnQub3JnL2xpYnZpcnQuZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9v
c3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlv
cy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qv
c2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdp
dAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5r
ZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2Fy
ZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2
b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0
ZXN0ZWQvbGludXgtMy4xNAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8v
eGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xp
bnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5l
bC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9u
LmxpYnZpcnQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQK
KysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBkYWls
eS1jcm9uLmxpYnZpcnQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBodHRwOi8vaGcudWsu
eGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11
LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9s
aW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBU
UkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0
L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSBsaWJ2aXJ0CisgY2FzZSAk
MSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xpYnZpcnQKKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L2xpYnZpcnQuZ2l0IDVkMzk5NGQ4MjI2NTcwYjdhNTA1YzhmMDMyMDc0ZWJiNzJlMDg4MzI6
cmVmcy9oZWFkcy94ZW4tdGVzdGVkLW1hc3RlcgpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CiAgIGVkOTE0MjguLjVkMzk5NGQgIDVkMzk5NGQ4MjI2
NTcwYjdhNTA1YzhmMDMyMDc0ZWJiNzJlMDg4MzIgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Jun 04 10:20:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Jun 2017 10: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 1dHSdG-0007Wk-VQ; Sun, 04 Jun 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 <osstest-admin@xenproject.org>) id 1dHSdF-0007We-Jd
 for xen-devel@lists.xensource.com; Sun, 04 Jun 2017 10:19:37 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 3C/19-02181-8BED3395; Sun, 04 Jun 2017 10:19:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVXf7PeN
 Ig2dNjBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOHvWruBacsW7YweYGhgn
 2nUxcnEICfxllLj94S4LhPOYUeLx0rlMEM42RolDh2YCOZwcIgLOEl/PzGUHsXkF9CWOTf7LC
 mILC5hJPJw+jxWkQULgk4pE07RPYEUSAt4Si2ccZ4axt5zdC7SCnYNNwErikBhIlEVAVeLApW
 uMExi5FzAyrGJUL04tKkst0jXSSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQI9Dg
 DEOxg/P7H6RCjJAeTkiivurdRpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXr+7xpFCgkWp6akV
 aZk5wNCDSUtw8CiJ8OaApHmLCxJzizPTIVKnGHU5Nqxe/4VJiCUvPy9VSpxXD6RIAKQoozQPb
 gQsDi4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmLf6DtAUnsy8ErhNr4COYAI64vQ0sCNKEh
 FSUg2MU5aY3Xy+/HW0uFj5vHv7VLMS4n/U2k/5yiB1vSxm2p8/O56vtL7Hu1KnXMW8hWnJTrW
 JSVflQ3Q479tFzbiw46Gmmd3G5Xb2cTw3msvOyVTJ3udijZyZV2Gsl+nt/MUmSeifvWTB9YvT
 cuXWBB5ervbmSfS06BWL34alex/4vq05al1c46MVSizFGYmGWsxFxYkAjCS5DH4CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1496571573!73317655!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14649 invoked from network); 4 Jun 2017 10:19:34 -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; 4 Jun 2017 10:19: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 1dHSd7-0001Ox-7i; Sun, 04 Jun 2017 10:19: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 1dHSd1-0003Q7-Dl; Sun, 04 Jun 2017 10:19:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dHSd0-0005hQ-Or; Sun, 04 Jun 2017 10:19:23 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109963-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:host-ping-check-xen:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat: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-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-linus:test-amd64-amd64-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-i386-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-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-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-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-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-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-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install: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-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=ea094f3c830a67f252677aacba5d04ebcf55c4d9
X-Osstest-Versions-That: linux=ef82f1ad2e3f4509807c83e7eff4ec7c735076e8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 04 Jun 2017 10:19:22 +0000
Subject: [Xen-devel] [linux-linus test] 109963: 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>

ZmxpZ2h0IDEwOTk2MyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTA5OTYzLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDcgaG9zdC1waW5nLWNoZWNrLXhlbiBmYWlsIFJFR1IuIHZz
LiAxMDk2NTYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDE1IGd1
ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gMTA5NjU2CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFp
bCBSRUdSLiB2cy4gMTA5NjU2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDEwOTY1NgoKUmVncmVzc2lv
bnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3Qt
YW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAxNiBydW1wcnVuLWRlbW8teGVuc3RvcmVscy94ZW5z
dG9yZWxzLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMDk2NTYKClRlc3RzIHdoaWNoIGRpZCBub3Qg
c3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAxNSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgYmxvY2tlZCBpbiAxMDk2NTYKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBsaWtlIDEwOTY1NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTA5NjU2CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxp
a2UgMTA5NjU2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTUgZ3Vlc3Qt
bG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTA5NjU2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMDk2NTYK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBsaWtlIDEwOTY1NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgOSBk
ZWJpYW4taW5zdGFsbCAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA5NjU2CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgMTYgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAg
ICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA5IHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoK
dmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGVhMDk0
ZjNjODMwYTY3ZjI1MjY3N2FhY2JhNWQwNGViY2Y1NWM0ZDkKYmFzZWxpbmUgdmVyc2lvbjoKIGxp
bnV4ICAgICAgICAgICAgICAgIGVmODJmMWFkMmUzZjQ1MDk4MDdjODNlN2VmZjRlYzdjNzM1MDc2
ZTgKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEwOTY1NiAgMjAxNy0wNS0yMSAwNjowODo1MCBaICAg
MTQgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMDk2NzUgIDIwMTctMDUtMjIgMDI6MDY6NDUg
WiAgIDEzIGRheXMgICAxOCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMDk5NjMgIDIw
MTctMDYtMDMgMTY6NTM6MjEgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjM0NSBwZW9w
bGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpv
YnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
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
dC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihO
byByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDEyODA3IGxpbmVzIGxvbmcuKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Sun Jun 04 11:21:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Jun 2017 11: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 1dHTbB-0003bk-HE; Sun, 04 Jun 2017 11: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 <osstest-admin@xenproject.org>) id 1dHTbA-0003bO-19
 for xen-devel@lists.xensource.com; Sun, 04 Jun 2017 11:21:32 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 77/0D-02956-B3DE3395; Sun, 04 Jun 2017 11:21:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVdfqrXG
 kwZdmfosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmvOo8y1iwchljxZp9k1kb
 GNcUdTFycQgJ/GWUmLr9PHMXIyeQ85hR4tsRHYjENkaJw4unMIIkRAScJb6emcsOYvMK6Eu8f
 fQLLC4sYCXR0P+SFaRBQmCLjsSWpV+Zuhg5gBxPiV1fkkBqQMy7Kz8D9bJzsAHVHxIDibIIqE
 osWHKCfQIj9wJGhlWMGsWpRWWpRbqGFnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bm
 bGIE+ZwCCHYw3NwYcYpTkYFIS5VX3NooU4kvKT6nMSCzOiC8qzUktPsQow8GhJMH78LVxpJBg
 UWp6akVaZg4w+GDSEhw8SiK8DSBp3uKCxNzizHSI1ClGXY4Nq9d/YRJiycvPS5US5/0OUiQAU
 pRRmgc3AhYJlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMKwAyhSczrwRu0yugI5iAjjg9De
 yIkkSElFQDo9A6GevNj4tbM64ZxbIYPt6sws3XWGHw+X3J0tMOs1dvUbab/b3rC/fVU48f7V0
 1Yw/TdTWd6Q7x4j5rTNWWTUnfKcdduvNaXeqz6EPfYv70mnzmZ9lnU6TKX6InrfXWeVnIXyWF
 /piawMw/gi4M3Yfqi49zVLFE3cm3OLlQ+dX8jVaK1/vTlViKMxINtZiLihMBuV8o2n8CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1496575289!82770453!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54689 invoked from network); 4 Jun 2017 11:21:29 -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; 4 Jun 2017 11:21: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 <osstest-admin@xenproject.org>)
 id 1dHTb3-0002w2-Df; Sun, 04 Jun 2017 11:21: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 1dHTax-0000jg-Jn; Sun, 04 Jun 2017 11:21:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dHTav-00045X-LR; Sun, 04 Jun 2017 11:21:17 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109965-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-credit2:guest-start:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-amd64-pvgrub:debian-di-install:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:guest-start/debian.repeat:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:guest-start/debianhvm.repeat:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl:guest-localmigrate:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-pvh-amd:guest-start/debian.repeat:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 xen-4.9-testing:test-arm64-arm64-xl-xsm:guest-start:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-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:migrate-support-check: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-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-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-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-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-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-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds: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-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=35f0fff2a67d1a5b93f9992e3a402ac3c896ae55
X-Osstest-Versions-That: xen=876800d5f9de8b15355172794cb82f505dd26e18
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 04 Jun 2017 11:21:17 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 109965: 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="===============0567842346948681828=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 109965 xen-4.9-testing real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109965/

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-localmigrate/x10 fail REGR. vs. 109925

Tests which are failing intermittently (not blocking):
 test-amd64-amd64-xl-credit2  11 guest-start      fail in 109949 pass in 109965
 test-amd64-amd64-amd64-pvgrub 9 debian-di-install fail in 109949 pass in 109965
 test-amd64-amd64-xl-qemut-debianhvm-amd64 15 guest-localmigrate/x10 fail in 109949 pass in 109965
 test-amd64-amd64-rumprun-amd64 16 rumprun-demo-xenstorels/xenstorels.repeat fail in 109949 pass in 109965
 test-amd64-i386-libvirt-xsm 17 guest-start/debian.repeat fail in 109949 pass in 109965
 test-amd64-i386-rumprun-i386 16 rumprun-demo-xenstorels/xenstorels.repeat fail in 109949 pass in 109965
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm 17 guest-start/debianhvm.repeat fail in 109949 pass in 109965
 test-amd64-amd64-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail in 109949 pass in 109965
 test-amd64-amd64-xl          15 guest-localmigrate         fail pass in 109949
 test-amd64-amd64-xl-pvh-amd  19 guest-start/debian.repeat  fail pass in 109949
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm 9 debian-hvm-install fail pass in 109949
 test-arm64-arm64-xl-xsm      11 guest-start                fail pass in 109949
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 9 debian-hvm-install fail pass in 109949
 test-amd64-i386-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail pass in 109949
 test-armhf-armhf-xl-credit2  15 guest-start/debian.repeat  fail pass in 109949

Tests which did not succeed, but are not blocking:
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail in 109949 never pass
 test-arm64-arm64-xl-xsm     12 migrate-support-check fail in 109949 never pass
 test-arm64-arm64-xl-xsm 13 saverestore-support-check fail in 109949 never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64  9 windows-install        fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-amd64-i386-xl-qemuu-win7-amd64 15 guest-localmigrate/x10  fail never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64  9 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass

version targeted for testing:
 xen                  35f0fff2a67d1a5b93f9992e3a402ac3c896ae55
baseline version:
 xen                  876800d5f9de8b15355172794cb82f505dd26e18

Last test of basis   109925  2017-06-01 11:14:13 Z    2 days
Testing same since   109949  2017-06-03 00:54:25 Z    1 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Armando Vega <armando@greenhost.nl>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Kevin Tian <kevin.tian@intel.com>
  Luwei Kang <luwei.kang@intel.com>
  Roger Pau Monné <roger.pau@citrix.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          fail    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            fail    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         fail    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      fail    
 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                                  fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         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                                  pass    
 test-armhf-armhf-xl-credit2                                  fail    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-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-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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

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

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

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


Not pushing.

------------------------------------------------------------
commit 35f0fff2a67d1a5b93f9992e3a402ac3c896ae55
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Thu Jun 1 14:09:30 2017 +0100

    xen/public: Correct the HYPERVISOR_dm_op() documentation to match reality
    
    The number of buffers is ahead of the buffer list in the argument list.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Release-acked-by: Julien Grall <julien.grall@arm.com>
    (cherry picked from commit d8eed4021d50eb48ca75c8559aed95a2ad74afaa)

commit 96689c61f445650a595e79e72b4884d21c0868eb
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Tue May 23 16:32:30 2017 +0000

    x86/pagewalk: Fix pagewalk's handling of instruction fetches
    
    Despite the claim in the comment (which was based partly on the code already
    being like that, and mistaken reasoning because of Xen leaking NX into guest
    context), reality differs.
    
    Use of the SMAP feature without NX, or in a 2-level guest, demonstrate an
    observable difference between reads and instruction fetches, despite
    PFEC_insn_fetch not being reported in the #PF error code.  This demonstrates
    that instruction fetches are distinguished from data reads even without
    PFEC_insn_fetch being reported.
    
    Alter the pagewalk logic to keep the pagewalk insn_fetch input intact, but
    only conditionally report insn_fetch in the error code.  This logic is more
    in line with the Intel SDM text:
    
     * I/D flag (bit 4).
       This flag is 1 if (1) the access causing the page-fault exception was an
       instruction fetch; and (2) either (a) CR4.SMEP = 1; or (b) both (i) CR4.PAE
       = 1 (either PAE paging or 4-level paging is in use); and (ii) IA32_EFER.NXE
       = 1. Otherwise, the flag is 0. This flag describes the access causing the
       page-fault exception, not the access rights specified by paging.
    
    and the AMD SDM text:
    
     * I/D - Bit 4. If this bit is set to 1, it indicates that the access that
       caused the page fault was an instruction fetch. Otherwise, this bit is
       cleared to 0. This bit is only defined if no-execute feature is enabled
       (EFER.NXE=1 && CR4.PAE=1).
    
    Curiously, the AMD manual doesn't mention SMEP despite some Fam16h processors
    and all Fam17h processors supporting it.  Experimentally, it behaves as
    described by Intel.
    
    In addition, add some extra clarification and sanity checking around the use
    of NX for the access checks, where it might be reserved.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    (cherry picked from commit a0b40c3e08bb81192063f97089cb8c3849b8cfa0)

commit 00c2d1e314d456566f10495fcccd7dd81065fcdb
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Thu May 25 18:17:01 2017 +0100

    Revert "x86/hvm: disable pkeys for guests in non-paging mode"
    
    This reverts commit c41e0266dd59ab50b7a153157e9bd2a3ad114b53.
    
    When determining Access Rights, Protection Keys only take effect when CR4.PKE
    it set, and 4-level paging is active.  All other circumstances (notibly, 32bit
    PAE paging) skip the Protection Key control mechanism.
    
    Therefore, we do not need to clear CR4.PKE behind the back of a guest which is
    not using paging, as such a guest is necesserily running with EFER.LMA
    disabled.
    
    The {RD,WR}PKRU instructions are specified as being legal for use in any
    operating mode, but only if CR4.PKE is set.  By clearing CR4.PKE behind the
    back of an unpaged guest, these instructions yield #UD despite the guest
    correctly seeing PKE set if it reads CR4, and OSPKE being visible in CPUID.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Huaitong Han <huaitong.han@intel.com>
    Acked-by: Kevin Tian <kevin.tian@intel.com>
    (cherry picked from commit 224acdd04a9f6ffe44d2f716287cac74787899ec)

commit 57abda0beea90c7871b10863437756a58220e9f9
Author: Armando Vega <armando@greenhost.nl>
Date:   Wed May 31 08:30:09 2017 +0200

    xl man page cleanup and fixes
    
    Signed-off-by: Armando Vega <armando@greenhost.nl>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
    [ wei: remove trailing spaces ]
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    master commit: 91708086566ccdf287fe3b7a660a940a5e3582a1

commit a1fd8721b9ba3bc801b814ac94b1e539b813cdc0
Author: Luwei Kang <luwei.kang@intel.com>
Date:   Wed May 31 12:39:07 2017 +0200

    x86/vpmu: add cpu hot unplug notifier for vpmu
    
    Currently, Hot unplug a physical CPU with vpmu enabled may cause
    system hang due to send a remote call to an offlined pCPU. This
    patch add a cpu hot unplug notifer to save vpmu context before
    cpu offline.
    
    Consider one scenario, hot unplug pCPU N with vpmu enabled.
    The vcpu which running on this pCPU will be switch to other
    online cpu. A remote call will be send to pCPU N to save the
    vpmu context before loading the vpmu context on this pCPU.
    System will hang in function on_select_cpus() because of that
    pCPU is offlined and can not do any respond.
    
    The purpose of add a VPMU_CONTEXT_LOADED check in vpmu_arch_destroy()
    before send a remote call to save vpmu contex is:
    a. when a vpmu context has been loaded in a remote pCPU, make a
       remote call to save the vpmu contex and stop counters is necessary.
    b. VPMU_CONTEXT_LOADED flag will be reset if a pCPU is offlined.
       this check will prevent send a remote call to an offlined pCPU.
    
    Signed-off-by: Luwei Kang <luwei.kang@intel.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
    Release-acked-by: Julien Grall <julien.grall@arm.com>
    master commit: 2d08fb32bc3d252046748e908bafc1bf6376313e
    master date: 2017-05-31 08:41:43 +0200

commit 19acede72e216ba87ade287ed6bbcffafa0bc427
Author: Roger Pau Monné <roger.pau@citrix.com>
Date:   Wed May 31 08:53:18 2017 +0200

    docs: remove PVHv1 document
    
    The current misc/pvh.markdown document refers to PVHv1, remove it to
    avoid confusion with PVHv2 since the PVHv1 code has already been
    removed.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    master commit: 8ac9a25b26841b539fd7f345fc87a4142a86adb3
    master date: 2017-05-31 08:47:57 +0200

commit 0bac1f286ab1aaa9b7fc323ca63e7fec8c9f68c1
Author: Ian Jackson <ian.jackson@eu.citrix.com>
Date:   Thu May 25 16:42:12 2017 +0100

    Makefile: Mention usual targets of subdir Makefiles
    
    Suggested-by: Roger Pau Monné <roger.pau@citrix.com>
    Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
    Acked-by: Roger Pau Monné <roger.pau@citrix.com>
    CC: Wei Liu <wei.liu2@citrix.com>
    CC: M A Young <m.a.young@durham.ac.uk>
    CC: Andrew Cooper <andrew.cooper3@citrix.com>
    (cherry picked from commit 624dc330171a27f21b9664da7fc8b06bcc29be48)
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0567842346948681828==--

From xen-devel-bounces@lists.xen.org Sun Jun 04 15:55:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Jun 2017 15:55:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dHXrt-0004Vm-Uw; Sun, 04 Jun 2017 15: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 <osstest-admin@xenproject.org>) id 1dHXrs-0004VL-Du
 for xen-devel@lists.xensource.com; Sun, 04 Jun 2017 15:55:04 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 9D/4B-03557-65D24395; Sun, 04 Jun 2017 15:55:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVTdU1yT
 S4MgzVYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmLNzVxVjwtrZiwanLLA2M
 ZyO7GLk4hAT+MkpcONPMAuE8ZpT4d/swE4SzjVHi8+9dQBlODhEBZ4mvZ+ayg9i8AvoSq9ccZ
 ASxhQVsJU4tO8IK0iAhcF5OYs3Cj0AJDiDHW+LazFKQGhDzyYdXbF2M7BxsAlYSh8RAoiwCqh
 Izvzxln8DIvYCRYRWjenFqUVlqka6FXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZ
 GoMcZgGAH4+zL/ocYJTmYlER51b2NIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8N7SMokUEixK
 TU+tSMvMAYYeTFqCg0dJhDdZByjNW1yQmFucmQ6ROsWoy7Fh9fovTEIsefl5qVLivIogRQIgR
 RmleXAjYHFwiVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK86SBTeDLzSuA2vQI6ggnoiNPTjE
 GOKElESEk1MGptlDw81c1vRebLy8fqdU/5LH287/u65Zryqz+fNtF8ml5y+53e+1qn9dv4dO8
 +MrTZFOIcffbuelse3U9u9lbM01wfyyQf6LxzfGZOEvsxPYED5W4f2RPblpjyHN6ZX7dr28vc
 D8uEzI+0e9b4vhOcvDxwXfyCXZ9uGHAcOGCkVWHSliD1TViJpTgj0VCLuag4EQBMTJG9fgIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1496591700!101410614!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25333 invoked from network); 4 Jun 2017 15:55:01 -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; 4 Jun 2017 15:55:01 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dHXrl-0001PJ-K6; Sun, 04 Jun 2017 15:54: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 1dHXrg-00020Y-1p; Sun, 04 Jun 2017 15:54:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dHXre-0008Fd-37; Sun, 04 Jun 2017 15:54:51 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109975-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10: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-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-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-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-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-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:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-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-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-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-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-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=c6e84fbd447a51e1161d74d71566a5f67b47eac5
X-Osstest-Versions-That: qemuu=0748b3526e8cb78b9cd64208426bfc3d54a72b04
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 04 Jun 2017 15:54:51 +0000
Subject: [Xen-devel] [qemu-mainline test] 109975: 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="===============8369626628736645260=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop      fail blocked in 109898
 test-amd64-i386-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail like 109862
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 109898
 test-armhf-armhf-xl-rtds     15 guest-start/debian.repeat    fail  like 109898
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 109898
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 109898
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass

version targeted for testing:
 qemuu                c6e84fbd447a51e1161d74d71566a5f67b47eac5
baseline version:
 qemuu                0748b3526e8cb78b9cd64208426bfc3d54a72b04

Last test of basis   109898  2017-05-31 12:26:41 Z    4 days
Failing since        109928  2017-06-01 13:24:50 Z    3 days    3 attempts
Testing same since   109954  2017-06-03 06:05:47 Z    1 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andreas Schwab <schwab@suse.de>
  Andrew Jones <drjones@redhat.com>
  Aurelien Jarno <aurelien@aurel32.net>
  Cédric Le Goater <clg@kaod.org>
  Eduardo Habkost <ehabkost@redhat.com>
  Felipe Franciosi <felipe@nutanix.com>
  Greg Kurz <groug@kaod.org>
  Jeff Cody <jcody@redhat.com>
  Juan Quintela <quintela@redhat.com>
  Kamil Rytarowski <n54@gmx.com>
  Ladi Prosek <lprosek@redhat.com>
  Laurent Vivier <laurent@vivier.eu>
  Leo Gaspard <leo@gaspard.io>
  Marc-André Lureau <marcandre.lureau@redhat.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Markus Armbruster <armbru@redhat.com>
  Maxime Coquelin <maxime.coquelin@redhat.com>
  Michael Davidsaver <mdavidsaver@gmail.com>
  Michael S. Tsirkin <mst@redhat.com>
  Miloš Stojanović <Milos.Stojanovic@rt-rk.com>
  Niels de Vos <ndevos@redhat.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Prasad J Pandit <pjp@fedoraproject.org>
  Riku Voipio <riku.voipio@linaro.org>
  Stefan Hajnoczi <stefanha@redhat.com>
  Wei Huang <wei@redhat.com>
  xiaoqiang zhao <zxq_yx_007@163.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-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                                  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-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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

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

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

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


Pushing revision :

+ branch=qemu-mainline
+ revision=c6e84fbd447a51e1161d74d71566a5f67b47eac5
+ . ./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 c6e84fbd447a51e1161d74d71566a5f67b47eac5
+ branch=qemu-mainline
+ revision=c6e84fbd447a51e1161d74d71566a5f67b47eac5
+ . ./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
+ '[' xc6e84fbd447a51e1161d74d71566a5f67b47eac5 = 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-3.14
++ : 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 c6e84fbd447a51e1161d74d71566a5f67b47eac5:refs/heads/upstream-tested
To osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
   0748b35..c6e84fb  c6e84fbd447a51e1161d74d71566a5f67b47eac5 -> upstream-tested


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8369626628736645260==--

From xen-devel-bounces@lists.xen.org Sun Jun 04 19:43:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Jun 2017 19:43: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 1dHbQw-0002zz-8P; Sun, 04 Jun 2017 19:43:30 +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 1dHbQv-0002zn-Bd
 for xen-devel@lists.xensource.com; Sun, 04 Jun 2017 19:43:29 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 A9/BE-02955-0E264395; Sun, 04 Jun 2017 19:43:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGLMWRWlGSWpSXmKPExsWS0XRdVfd+kkm
 kwfEPshYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN6D2ZU3CjtGLt8qgGxnbP
 LkYuDiGBv4wSc95tYoZwHjNKtLR/Z+xi5ARytjFKdP41ArFFBJwlvp6Zyw5i8wroS3xa18vWx
 cjOISxgLrFWHKRVQuCwtsS1vhksXYwcQI6nRNciPpBqEPPuys/sINVsAlYSh8RAoiwCqhJPDn
 UwT2DkXsDIsIpRvTi1qCy1SNdEL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMj0M8
 MQLCDsfGL0yFGSQ4mJVFedW+jSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvHsTTSKFBItS01Mr
 0jJzgAEHk5bg4FES4W0CSfMWFyTmFmemQ6ROMepybFi9/guTEEtefl6qlDhvN0iRAEhRRmke3
 AhY8F9ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMK96AtAUnsy8ErhNr4COYAI64vQ0Y5AjSh
 IRUlINjMr619rev1569vL1TVy6p+cI/qxK3jR9W4bjwYa1cfvPX5oyr2dm7UWdCdPsFb4I1p2
 7kBIqap4ze+2LT2eKwq/8WyXrLPnyw9Mba9esXvPuEX/BHPuFV/ZzN7yrmv3KLXr+lISnZU/l
 +zjebr9dFjJJ5K+O2FSLEumZ0W/OymbmbpVs3uzz4LqcEktxRqKhFnNRcSIAeMTIIXkCAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1496605406!99966119!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13389 invoked from network); 4 Jun 2017 19:43:27 -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; 4 Jun 2017 19:43: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 1dHbQo-0007fK-KU; Sun, 04 Jun 2017 19:43: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 1dHbQi-0000yo-FT; Sun, 04 Jun 2017 19:43:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dHbQf-0002y2-SF; Sun, 04 Jun 2017 19:43:14 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109979-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:build-armhf-pvops:host-install(3):broken: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:heisenbug
 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-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd: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-amd64-amd64-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:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-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-i386-xl-qemuu-win7-amd64:guest-stop: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-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-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-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-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-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-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm: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-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=d8eed4021d50eb48ca75c8559aed95a2ad74afaa
X-Osstest-Versions-That: xen=876800d5f9de8b15355172794cb82f505dd26e18
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 04 Jun 2017 19:43:13 +0000
Subject: [Xen-devel] [xen-unstable test] 109979: 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="===============4503211617243681642=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf-pvops          3 host-install(3) broken in 109957 REGR. vs. 109841
 test-amd64-amd64-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail REGR. vs. 109841

Tests which are failing intermittently (not blocking):
 test-amd64-amd64-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail pass in 109957

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

version targeted for testing:
 xen                  d8eed4021d50eb48ca75c8559aed95a2ad74afaa
baseline version:
 xen                  876800d5f9de8b15355172794cb82f505dd26e18

Last test of basis   109841  2017-05-30 02:02:16 Z    5 days
Failing since        109866  2017-05-30 19:48:42 Z    4 days    5 attempts
Testing same since   109957  2017-06-03 10:00:05 Z    1 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Armando Vega <armando@greenhost.nl>
  Borislav Petkov <bp@suse.de>
  George Dunlap <george.dunlap@eu.citrix.com>
  Gregory Herrero <gregory.herrero@oracle.com>
  Haozhong Zhang <haozhong.zhang@intel.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Luwei Kang <luwei.kang@intel.com>
  Roger Pau Monné <roger.pau@citrix.com>
  Swapnil Paratey <swapnil.paratey@amd.com>
  Wei Liu <wei.liu2@citrix.com>
  Zhang Bo <oscar.zhangbo@huawei.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-oldkern                                          pass    
 build-i386-oldkern                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-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                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-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-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


Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4503211617243681642==--

From xen-devel-bounces@lists.xen.org Sun Jun 04 20:45:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Jun 2017 20:45:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dHcOF-00072T-1B; Sun, 04 Jun 2017 20:44:47 +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 1dHcOD-00072H-VT
 for xen-devel@lists.xensource.com; Sun, 04 Jun 2017 20:44:46 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 FF/EF-03058-D3174395; Sun, 04 Jun 2017 20:44:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVde60CT
 S4O53fYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmrP/ezVLw4Shjxd/OB8wN
 jJsnMnYxcnIICfxllJh+payLkQvIfswo0XD7GBOEs41R4lV7PytIlYiAs8TXM3PZQWxeAX2JX
 R9ugnULC3hKvFv3gwXElhBYaCZxZkkahO0tsWvSDRYYe+HWn0Bz2DnYBKwkDomBRFkEVCX+TT
 7BOoGRewEjwypGjeLUorLUIl0jY72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjEC
 vMwDBDsY/8wMPMUpyMCmJ8qp7G0UK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuC9k28SKSRYlJqe
 WpGWmQMMP5i0BAePkgivIkiat7ggMbc4Mx0idYpRl2PD6vVfmIRY8vLzUqXEed+CFAmAFGWU5
 sGNgMXCJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzOucBTeHJzCuB2/QK6AgmoCNOTzMGOa
 IkESEl1cA4t0HEfVPkwry9VYdeL1ZOUJR2YNZ+JVK0oH5ddvzjrHmh3Hf3hAqnv93w/cK3R8u
 juiP9Tt9ekeY8KXVCw5o5haKM/9Iuq54u6pT4c0ciXThFZnrGlfbI2X56QbpKav8kwue+u+El
 oG978/acJmf7AFlxhbMSBe2q56Yl7fV9kbHIqbH/yFIlluKMREMt5qLiRADPQPFugAIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1496609082!95739518!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11040 invoked from network); 4 Jun 2017 20:44:43 -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 Jun 2017 20:44: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 1dHcO8-0000zL-Mk; Sun, 04 Jun 2017 20:44:41 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dHcO2-0005TO-TA; Sun, 04 Jun 2017 20:44:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dHcO1-0000FW-QC; Sun, 04 Jun 2017 20:44:34 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109983-mainreport@xen.org>
X-Osstest-Failures: linux-4.1:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-4.1:build-armhf:xen-build:fail:regression
 linux-4.1:test-amd64-i386-libvirt-xsm:guest-start/debian.repeat:fail:heisenbug
 linux-4.1:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.1:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.1:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.1:test-amd64-amd64-xl-rtds:debian-install:fail:heisenbug
 linux-4.1:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:leak-check/basis(8):fail:heisenbug
 linux-4.1:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:heisenbug
 linux-4.1:test-amd64-i386-freebsd10-amd64:guest-start:fail:heisenbug
 linux-4.1:test-amd64-i386-libvirt-xsm:guest-start:fail:heisenbug
 linux-4.1:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:heisenbug
 linux-4.1:test-amd64-amd64-libvirt-xsm:saverestore-support-check:fail:heisenbug
 linux-4.1:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 linux-4.1:test-amd64-i386-freebsd10-i386:guest-start:fail:heisenbug
 linux-4.1:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 linux-4.1:test-amd64-i386-xl:guest-start/debian.repeat:fail:heisenbug
 linux-4.1:test-amd64-i386-qemuu-rhel6hvm-intel:guest-stop:fail:heisenbug
 linux-4.1:test-amd64-i386-xl-xsm:guest-start/debian.repeat:fail:heisenbug
 linux-4.1:test-amd64-amd64-libvirt-vhd:guest-start:fail:heisenbug
 linux-4.1:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 linux-4.1:test-amd64-amd64-xl-pvh-amd:xen-install:fail:heisenbug
 linux-4.1:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.1:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.1:build-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-4.1:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-4.1:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-4.1:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-4.1:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.1:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-4.1:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.1:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.1:test-arm64-arm64-xl-xsm:host-install(3):broken:nonblocking
 linux-4.1:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-4.1:test-arm64-arm64-libvirt-qcow2:xen-boot:fail:nonblocking
 linux-4.1:test-arm64-arm64-xl-multivcpu:xen-boot:fail:nonblocking
 linux-4.1:test-arm64-arm64-libvirt:xen-boot:fail:nonblocking
 linux-4.1:test-arm64-arm64-xl-rtds:xen-boot: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-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-rtds:guest-start: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-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop: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-arm64-arm64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.1:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.1:test-arm64-arm64-xl-credit2:xen-boot:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.1:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt:migrate-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-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-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-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-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-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-raw: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-ws16-amd64:windows-install:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=56d847e3ef9433d7ac92376e4ba49d3cf3cb70d2
X-Osstest-Versions-That: linux=d9e0350d2575a20ee7783427da9bd6b6107eb983
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 04 Jun 2017 20:44:33 +0000
Subject: [Xen-devel] [linux-4.1 test] 109983: 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="===============7120097662251016878=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail REGR. vs. 106776
 build-armhf                   5 xen-build      fail in 109960 REGR. vs. 106776

Tests which are failing intermittently (not blocking):
 test-amd64-i386-libvirt-xsm 17 guest-start/debian.repeat fail in 109834 pass in 109960
 test-amd64-i386-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail in 109960 pass in 109983
 test-amd64-amd64-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail in 109960 pass in 109983
 test-amd64-i386-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail in 109960 pass in 109983
 test-amd64-amd64-xl-rtds      9 debian-install             fail pass in 109834
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 8 leak-check/basis(8) fail pass in 109960
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm 6 xen-boot fail pass in 109960
 test-amd64-i386-freebsd10-amd64 10 guest-start             fail pass in 109960
 test-amd64-i386-libvirt-xsm  11 guest-start                fail pass in 109960
 test-amd64-amd64-qemuu-nested-intel  9 debian-hvm-install  fail pass in 109960
 test-amd64-amd64-libvirt-xsm 13 saverestore-support-check  fail pass in 109960
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm 9 debian-hvm-install fail pass in 109960
 test-amd64-i386-freebsd10-i386 10 guest-start              fail pass in 109960
 test-amd64-amd64-xl-qemuu-debianhvm-amd64 9 debian-hvm-install fail pass in 109960
 test-amd64-i386-xl           19 guest-start/debian.repeat  fail pass in 109960
 test-amd64-i386-qemuu-rhel6hvm-intel 10 guest-stop         fail pass in 109960
 test-amd64-i386-xl-xsm       19 guest-start/debian.repeat  fail pass in 109960
 test-amd64-amd64-libvirt-vhd 10 guest-start                fail pass in 109960
 test-amd64-i386-rumprun-i386 16 rumprun-demo-xenstorels/xenstorels.repeat fail pass in 109960
 test-amd64-amd64-xl-pvh-amd   5 xen-install                fail pass in 109960

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl-multivcpu  1 build-check(1)          blocked in 109960 n/a
 test-armhf-armhf-libvirt      1 build-check(1)           blocked in 109960 n/a
 build-armhf-libvirt           1 build-check(1)           blocked in 109960 n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)           blocked in 109960 n/a
 test-armhf-armhf-examine      1 build-check(1)           blocked in 109960 n/a
 test-armhf-armhf-xl           1 build-check(1)           blocked in 109960 n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)           blocked in 109960 n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)           blocked in 109960 n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)         blocked in 109960 n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)           blocked in 109960 n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)           blocked in 109960 n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)           blocked in 109960 n/a
 test-arm64-arm64-xl-xsm   3 host-install(3) broken in 109960 blocked in 106776
 test-armhf-armhf-xl-rtds 15 guest-start/debian.repeat fail in 109834 like 106756
 test-arm64-arm64-libvirt-qcow2  6 xen-boot           fail in 109834 never pass
 test-arm64-arm64-xl-multivcpu  6 xen-boot            fail in 109834 never pass
 test-arm64-arm64-libvirt      6 xen-boot             fail in 109834 never pass
 test-arm64-arm64-xl-rtds      6 xen-boot             fail in 109834 never pass
 test-armhf-armhf-xl-rtds    12 migrate-support-check fail in 109834 never pass
 test-armhf-armhf-xl-rtds 13 saverestore-support-check fail in 109834 never pass
 test-amd64-i386-libvirt-xsm 12 migrate-support-check fail in 109960 never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail in 109960 never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check fail in 109960 never pass
 test-amd64-amd64-rumprun-amd64 16 rumprun-demo-xenstorels/xenstorels.repeat fail like 106655
 test-armhf-armhf-xl-rtds     11 guest-start                  fail  like 106669
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 106776
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 106776
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop             fail like 106776
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop            fail like 106776
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm  6 xen-boot                     fail   never pass
 test-arm64-arm64-xl           6 xen-boot                     fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-examine      6 reboot                       fail   never pass
 test-arm64-arm64-xl-credit2   6 xen-boot                     fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-arm64-arm64-xl-xsm       6 xen-boot                     fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64  9 windows-install        fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64  9 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386  9 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass

version targeted for testing:
 linux                56d847e3ef9433d7ac92376e4ba49d3cf3cb70d2
baseline version:
 linux                d9e0350d2575a20ee7783427da9bd6b6107eb983

Last test of basis   106776  2017-03-19 14:16:43 Z   77 days
Testing same since   109834  2017-05-29 10:21:14 Z    6 days    7 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Adrian Hunter <adrian.hunter@intel.com>
  Adrian Salido <salidoa@google.com>
  Ajay Kaher <ajay.kaher@samsung.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Alex Deucher <alexander.deucher@amd.com>
  Alexandre Bailon <abailon@baylibre.com>
  Alexandre Belloni <alexandre.belloni@free-electrons.com>
  Alexey Brodkin <abrodkin@synopsys.com>
  Alexey Brodkin <Alexey.Brodkin@synopsys.com>
  Alyssa Milburn <amilburn@zall.org>
  Andrei Vagin <avagin@virtuozzo.com>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Ryabinin <aryabinin@virtuozzo.com>
  Andy Lutomirski <luto@amacapital.net>
  Andy Lutomirski <luto@kernel.org>
  Ankur Arora <ankur.a.arora@oracle.com>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Anton Blanchard <anton@samba.org>
  Arnd Bergmann <arnd@arndb.de>
  Ashish Kalra <ashish@bluestacks.com>
  Aurelien Aptel <aaptel@suse.com>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
  Ben Segall <bsegall@google.com>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bin Liu <b-liu@ti.com>
  Bjoern Jacke <bjacke@samba.org>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Björn Jacke <bj@sernet.de>
  Bjørn Mork <bjorn@mork.no>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  bsegall@google.com <bsegall@google.com>
  Cameron Gutman <aicommander@gmail.com>
  Catalin Marinas <catalin.marinas@arm.com>
  Chen-Yu Tsai <wens@csie.org>
  Chris Blake <chrisrblake93@gmail.com>
  Chris Leech <cleech@redhat.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Christian König <christian.koenig@amd.com>
  Christian Lamparter <chunkeey@googlemail.com>
  Christoffer Dall <cdall@linaro.org>
  Chu Yuan Lin <cyl@datera.io>
  Corey Minyard <cminyard@mvista.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Glöckner <dg@emlix.com>
  Daniel Golle <daniel@makrotopia.org>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Dave Airlie <airlied@redhat.com>
  David Daney <david.daney@cavium.com>
  David Howells <dhowells@redhat.com>
  David S. Miller <davem@davemloft.net>
  David Woodhouse <dwmw@amazon.co.uk>
  Davidlohr Bueso <dave@stgolabs.net>
  Davidlohr Bueso <dbueso@suse.de>
  Dennis Yang <dennisyang@qnap.com>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dmitry Tunin <hanipouspilot@gmail.com>
  Doug Ledford <dledford@redhat.com>
  Douglas Gilbert <dgilbert@interlog.com>
  Ed Bordin <edbordin@gmail.com>
  Erez Shitrit <erezsh@mellanox.com>
  Erez Zadok <ezk@fsl.cs.sunysb.edu>
  Eric Biggers <ebiggers@google.com>
  Eric Dumazet <edumazet@google.com>
  Eric W. Biederman <ebiederm@xmission.com>
  Evgeniy Polyakov <zbr@ioremap.net>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Felix Fietkau <nbd@nbd.name>
  Feras Daoud <ferasda@mellanox.com>
  Frederic Barrat <fbarrat@linux.vnet.ibm.com>
  Gary Guo <ghg@datera.io>
  Gavin Shan <gwshan@linux.vnet.ibm.com>
  Gerald Schaefer <gerald.schaefer@de.ibm.com>
  Germano Percossi <germano.percossi@citrix.com>
  Greg Hackmann <ghackmann@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guenter Roeck <linux@roeck-us.net>
  Gustavo A. R. Silva <garsilva@embeddedor.com>
  Hans de Goede <hdegoede@redhat.com>
  Hans Verkuil <hans.verkuil@cisco.com>
  Hans Verkuil <hansverk@cisco.com>
  Heiko Carstens <heiko.carstens@de.ibm.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Hillf Danton <hillf.zj@alibaba-inc.com>
  Horia Geantă <horia.geanta@nxp.com>
  Hui Wang <hui.wang@canonical.com>
  Ian Abbott <abbotti@mev.co.uk>
  Ilya Dryomov <idryomov@gmail.com>
  Ingo Molnar <mingo@kernel.org>
  J. Bruce Fields <bfields@redhat.com>
  Jack Morgenstein <jackm@dev.mellanox.co.il>
  James Cowgill <James.Cowgill@imgtec.com>
  James Hogan <james.hogan@imgtec.com>
  James Morris <james.l.morris@oracle.com>
  Jan Kara <jack@suse.cz>
  Jan-Marek Glogowski <glogow@fbihome.de>
  Janosch Frank <frankja@linux.vnet.ibm.com>
  Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
  Jaroslav Kysela <perex@perex.cz>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
  Javier Martinez Canillas <javier@osg.samsung.com>
  Jerry Snitselaar <jsnitsel@redhat.com>
  Joe Thornber <ejt@redhat.com>
  Joel Stanley <joel@jms.id.au>
  Joerg Roedel <jroedel@suse.de>
  Joeseph Chang <joechang@codeaurora.org>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  John Crispin <john@phrozen.org>
  John Garry <john.garry@huawei.com>
  Jonathan Liu <net147@gmail.com>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Juergen Gross <jgross@suse.com>
  Julian Wiedmann <jwi@linux.vnet.ibm.com>
  K. Y. Srinivasan <kys@microsoft.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>
  Kefeng Wang <wangkefeng.wang@huawei.com>
  Ken Lin <yungching0725@gmail.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Kristina Martsenko <kristina.martsenko@arm.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Ladi Prosek <lprosek@redhat.com>
  Larry Finger <Larry.Finger@lwfinger.net>
  Leon Romanovsky <leon@kernel.org>
  Leonard Crestez <leonard.crestez@nxp.com>
  Li Qiang <liq3ea@gmail.com>
  Li Qiang <liqiang6-s@360.cn>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Long Li <longli@microsoft.com>
  Ludovic Desroches <ludovic.desroches@microchip.com>
  Luis Henriques <lhenriques@suse.com>
  Lukas Wunner <lukas@wunner.de>
  Maciej S. Szmigiero <mail@maciej.szmigiero.name>
  Magnus Lilja <lilja.magnus@gmail.com>
  Marc Kleine-Budde <mkl@pengutronix.de>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcel Holtmann <marcel@holtmann.org>
  Marcelo Henrique Cerri <marcelo.cerri@canonical.com>
  Marek Szyprowski <m.szyprowski@samsung.com>
  Marek Vasut <marex@denx.de>
  Mark Brown <broonie@kernel.org>
  Mark Rutland <mark.rutland@arm.com>
  Marko Kiiskila <marko@runtime.io>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Mathias Svensson <idolf@google.com>
  Matt Chen <matt.chen@intel.com>
  Mauricio Faria de Oliveira <mauricfo@linux.vnet.ibm.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Max Filippov <jcmvbkbc@gmail.com>
  Max Lohrmann <post@wickenrode.com>
  Maxime Ripard <maxime.ripard@free-electrons.com>
  Mel Gorman <mgorman@suse.de>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael S. Tsirkin <mst@redhat.com>
  Michal Hocko <mhocko@suse.com>
  Michel Dänzer <michel.daenzer@amd.com>
  Mike Snitzer <snitzer@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Mimi Zohar <zohar@linux.vnet.ibm.com>
  Minchan Kim <minchan@kernel.org>
  Mirko Parthey <mirko.parthey@web.de>
  Moreno Bartalucci <moreno.bartalucci@tecnorama.it>
  Murray McAllister <murray.mcallister@insomniasec.com>
  Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
  Nayna Jain <nayna@linux.vnet.ibm.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicolas Ferre <nicolas.ferre@atmel.com>
  Nicolas Ferre <nicolas.ferre@microchip.com>
  Nicolas Iooss <nicolas.iooss_linux@m4x.org>
  Nidhi Panpalia <npanpalia@cs.stonybrook.edu>
  OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
  Oleg Nesterov <oleg@redhat.com>
  Oliver Neukum <oneukum@suse.com>
  Paul Burton <paul.burton@imgtec.com>
  Paul Mackerras <paulus@ozlabs.org>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Chang <dpf@google.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Rafał Miłecki <rafal@milecki.pl>
  Raghava Aditya Renukunta <RaghavaAditya.Renukunta@microsemi.com>
  Ralf Baechle <ralf@linux-mips.org>
  Randy Dunlap <rdunlap@infradead.org>
  Ravi Bangoria <ravi.bangoria@linux.vnet.ibm.com>
  Richard Cochran <rcochran@linutronix.de>
  Richard Weinberger <richard@nod.at>
  Rik van Riel <riel@redhat.com>
  Rob Herring <robh@kernel.org>
  Roger Quadros <rogerq@ti.com>
  Sabrina Dubroca <sd@queasysnail.net>
  Sachin Prabhu <sprabhu@redhat.com>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Sasha Levin <alexander.levin@verizon.com>
  Sean Hefty <sean.hefty@intel.com>
  Sean Young <sean@mess.org>
  Sebastian Andrzej Siewior <bigeasy@linutronix.de>
  Sebastian Siewior <bigeasy@linutronix.de>
  Shamir Rabinovitch <shamir.rabinovitch@oracle.com>
  Shaohua Li <shli@fb.com>
  Shuxiao Zhang <zhangshuxiao@xiaomi.com>
  Somasundaram Krishnasamy <somasundaram.krishnasamy@oracle.com>
  Stephen Hemminger <stephen@networkplumber.org>
  Steve French <smfrench@gmail.com>
  Steve French <steve.french@primarydata.com>
  Steve Wise <swise@opengridcomputing.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Suzuki K Poulose <suzuki.poulose@arm.com>
  Sylwester Nawrocki <s.nawrocki@samsung.com>
  Szymon Janc <szymon.janc@codecoup.pl>
  Tahsin Erdogan <tahsin@google.com>
  Takashi Iwai <tiwai@suse.de>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Hellstrom <thellstrom@vmware.com>
  Tobias Herzog <t-herzog@gmx.de>
  Tony Lindgren <tony@atomide.com>
  Trond Myklebust <trond.myklebust@primarydata.com>
  Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Vijay Kumar <vijay.ac.kumar@oracle.com>
  Ville Syrjälä <ville.syrjala@linux.intel.com>
  Vinayak Menon <vinmenon@codeaurora.org>
  Vinod Koul <vinod.koul@intel.com>
  Vinothkumar Raja <vinraja@cs.stonybrook.edu>
  Viresh Kumar <viresh.kumar@linaro.org>
  Vitaly Kuznetsov <vkuznets@redhat.com>
  Wang YanQing <udknight@gmail.com>
  Wei Yongjun <yongjun_wei@trendmicro.com.cn>
  Weston Andros Adamson <dros@primarydata.com>
  Will Deacon <will.deacon@arm.com>
  Xiaolong Ye <xiaolong.ye@intel.com>
  Y.C. Chen <yc_chen@aspeedtech.com>
  家瑋 <momo1208@gmail.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          fail    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           fail    
 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            broken  
 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        fail    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 fail    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  fail    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      fail    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       fail    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    fail    
 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-rumprun-amd64                               fail    
 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-arm64-arm64-xl-credit2                                  fail    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     fail    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               fail    
 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                          fail    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         fail    
 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                                 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


Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7120097662251016878==--

From xen-devel-bounces@lists.xen.org Sun Jun 04 21:04:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Jun 2017 21:04: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 1dHchJ-0008R8-Pb; Sun, 04 Jun 2017 21: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 <elfring@users.sourceforge.net>) id 1dHchI-0008R2-LO
 for xen-devel@lists.xenproject.org; Sun, 04 Jun 2017 21:04:28 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 C2/8A-03058-BD574395; Sun, 04 Jun 2017 21:04:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVy5bEgj+7tUpN
 Ig6n9chbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bnL13sBXuZK979OcXUwPiJqYuRi0NIYAOj
 xIX5W1lAHBGBuYwSO6csY+5i5ORgFvCQaHi4C8xmEzCX6F37GaiIg0NYwFvi9GVrkDAvUMntc
 x9YQGwWARWJLetPsIPYogLhEr0H+tkgagQlTs58wgIxUl3iz7xLUOPFJZq+rGSFsOUltr+dAx
 aXEPjMKDFnQjTIPRICfewSzzduZJvAyDcLyaxZSGbNQjJrFpJZCxhZVjFqFKcWlaUW6RpZ6iU
 VZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYiAxDsYDywKPAQoyQHk5Ior7q3UaQQ
 X1J+SmVGYnFGfFFpTmrxIUYZDg4lCV5eYGALCRalpqdWpGXmAGMCJi3BwaMkwnujGCjNW1yQm
 FucmQ6ROsWoy9H0YcsXJiGWvPy8VClx3nklQEUCIEUZpXlwI2DxeYlRVkqYlxHoKCGegtSi3M
 wSVPlXjOIcjErCvJ+KgKbwZOaVwG16BXQEE9ARp6cZgxxRkoiQkmpgLF5+ue7x5d2347dYGgl
 8lljwMaC/Zt2VrPlHD9pNn17Vzh8jbhf9Yf7+eSvL9zg6HUk6knfgpq6T/Lqd/uHHwi8EMHA8
 +8YnMj0+M8rxc/GJ/tVcF63lFU/fTfL8+vllIPfp331xqTP2rRBiOfd22tSC2XvVpBNYtDZuN
 XPbmyCn/7yz6xOrjRJLcUaioRZzUXEiAJGI0l7KAgAA
X-Env-Sender: elfring@users.sourceforge.net
X-Msg-Ref: server-15.tower-21.messagelabs.com!1496610267!72091165!1
X-Originating-IP: [212.227.17.12]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 QmFkIElQOiAyMTIuMjI3LjE3LjEyID0+IDEzODM5\n,sa_preprocessor: 
 QmFkIElQOiAyMTIuMjI3LjE3LjEyID0+IDEzODM5\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52790 invoked from network); 4 Jun 2017 21:04:27 -0000
Received: from mout.web.de (HELO mout.web.de) (212.227.17.12)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 4 Jun 2017 21:04:27 -0000
Received: from [192.168.1.2] ([77.182.179.125]) by smtp.web.de (mrweb101
 [213.165.67.124]) with ESMTPSA (Nemesis) id 0Lky6L-1dq7y818tR-00ak3j; Sun, 04
 Jun 2017 23:04:25 +0200
To: linux-arm-kernel@lists.infradead.org, xen-devel@lists.xenproject.org,
 Russell King <linux@armlinux.org.uk>,
 Stefano Stabellini <sstabellini@kernel.org>
From: SF Markus Elfring <elfring@users.sourceforge.net>
Message-ID: <9b9230f4-0f00-e019-75b4-571e29b52998@users.sourceforge.net>
Date: Sun, 4 Jun 2017 23:04:16 +0200
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-GB
X-Provags-ID: V03:K0:2awd5KYjmP0TgHiCAf4XvMRux0jctJP+kZPN4vnbymziI1+CR3V
 uUCWMNXRHOZc/q/8hMQfPT/PfFlOgxr9XwUhy4RRPuYjgJ6GYrYp6efUVOST4z8Y3gijwPC
 iw56vgqVj2rnPOB7q/W1zak1WbS5D2ltmj8nTfhu2R7iMExcU/oMchOuRc8jgOa66Wt6lpM
 +nEoRKn4En/QoYRQaCtGQ==
X-UI-Out-Filterresults: notjunk:1;V01:K0:2JFr+uZyGBE=:LQ1Z3C7EdAhfZB/j04Sulw
 dkek4nDTdP5qeQnor3xKTyqrqNQ3IXo7Tsh4AfA6QAAQ3wOMie+GM6p+F2OIGfCeLtN7PReW3
 BCD0tQGaHSj223rvRPtNXnGhXiSds6i8Yu6uecE9MgKTHGe8On72gEzZXE12fClyFZkNtIyyH
 MUwo9T8bVfZKsrzSNNDR92gtm0uwPI8t0ksyO27jiMWPkpe4z5XR5oTJqLxlSPcv0Yh/xkzvx
 mi9u+pOUavtOi3D6/kjOHulM9w0aeWa/7FfQFaV+YSVmNBRpLywQOQennm+C5r7Up2XhN89F4
 rK7Ni55ti2f9edZa34455D6nAu+35aihp7aPj51uq//H9BN1DdwaacpuhUw/qODzOlueutZPL
 614X2bBdGI7ZFKiaMTDiM+4KXRz7DxD+QNiriWSzkcmGPg4AmZdxApNIVcg3C8x1AQBOm0GZD
 8gNXyBnLIovylUVWd5g1X6Zex6173Q7SVMQxHaN9fN6CvnVXNkd0xI5J6sOha24IqYfn3q/vY
 J3eK3KGruOHrRCpHGVl/efLtyfHkzT/vW47zjxsrqj/uLw5OE51mSSOtfDS0yRaJSn8rVxNPg
 xYWTuff1kqJHt0eYaicl2xGJgalCcO9892lc+ZUCX8Fe21SgKmAUBbUVYeeCbo2/2UuUZVZwt
 +XYvxaS3xzqrlvr8Z3VKF0Hh48BLTe9A7B0cKawt0tyPXXobAhpZSy8F3vnETQCiXmmUzCD7D
 pd6W0z71EJx8J09+/QhQr+Pv8aRJIDjenlXOus9R5FN/WfGRj53z3SVfs2cZ0w8QaiZYNDSMG
 z/Je126
Cc: kernel-janitors@vger.kernel.org, LKML <linux-kernel@vger.kernel.org>
Subject: [Xen-devel] [PATCH 0/3] ARM-XEN: Adjustments for
	__set_phys_to_machine_multi()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogTWFya3VzIEVsZnJpbmcgPGVsZnJpbmdAdXNlcnMuc291cmNlZm9yZ2UubmV0PgpEYXRl
OiBTdW4sIDQgSnVuIDIwMTcgMjI6NDU6NTQgKzAyMDAKClRocmVlIHVwZGF0ZSBzdWdnZXN0aW9u
cyB3ZXJlIHRha2VuIGludG8gYWNjb3VudApmcm9tIHN0YXRpYyBzb3VyY2UgY29kZSBhbmFseXNp
cy4KCk1hcmt1cyBFbGZyaW5nICgzKToKICBJbXByb3ZlIGEgc2l6ZSBkZXRlcm1pbmF0aW9uCiAg
RGVsZXRlIGFuIGVycm9yIG1lc3NhZ2UgZm9yIGEgZmFpbGVkIG1lbW9yeSBhbGxvY2F0aW9uCiAg
QWRqdXN0IG9uZSBmdW5jdGlvbiBjYWxsIHRvZ2V0aGVyIHdpdGggYSB2YXJpYWJsZSBhc3NpZ25t
ZW50CgogYXJjaC9hcm0veGVuL3AybS5jIHwgMTAgKysrKystLS0tLQogMSBmaWxlIGNoYW5nZWQs
IDUgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCi0tIAoyLjEzLjAKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Sun Jun 04 21:05:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Jun 2017 21: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 1dHciT-00008F-2r; Sun, 04 Jun 2017 21:05:41 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <elfring@users.sourceforge.net>) id 1dHciR-000082-Pt
 for xen-devel@lists.xenproject.org; Sun, 04 Jun 2017 21:05:39 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 BA/2A-19409-22674395; Sun, 04 Jun 2017 21:05:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrDIsWRWlGSWpSXmKPExsVy5bEgj65SmUm
 kwbvHUhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aiKZeZCk6yVbRdPsPYwHiNtYuRi0NIYAOj
 xIU/64AcTg5hgRiJ7m8T2UFsNgFzid61n1lAikQE5jJK7JyyjBkkwSzgIdHwcBeYLQRkf//QA
 dbMC2SvWfiKBcRmEVCR+LloL1hcVCBcovdAPxtEjaDEyZlPwGo4BTwlVh0+BjVTXeLPvEtQtr
 hE05eVrBC2vMT2t3OYQY6QEPgMdOnvqywQTh+7xO/901knMArMQjJ4FpJhs5AMm4Vk2AJGllW
 M6sWpRWWpRbpmeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgaFbz8DAuIPxSpvz
 IUZJDiYlUV51b6NIIb6k/JTKjMTijPii0pzU4kOMGhwcAkvOzZ3OJMWSl5+XqiTBy1tqEikkW
 JSanlqRlpkDjC6YUgkOHiUR3hvFQGne4oLE3OLMdIjUKUZdjqYPW74wCYHNkBLnFQOZIQBSlF
 GaBzcCFumXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzfioCmsKTmVcCt+kV0BFMQEecnmY
 MckRJIkJKqoHRdeKFDafr/b1s14l71+xccO1v/rzZH18xBe7YarS/u2DGh8ldLedjXbP3nZfK
 1rS5z61zhd3jqcR3pwCBTUGLZ6xS1ZQ23D/3YdwMy/f8pz8zz8k5yKokOlf4vc7bQ/HX28QYz
 gh8THwfcD/qt/pyd+H5P1mSVJaaHv145N2DWcGf7J5u/jRjsxJLcUaioRZzUXEiAO7wK07vAg
 AA
X-Env-Sender: elfring@users.sourceforge.net
X-Msg-Ref: server-15.tower-31.messagelabs.com!1496610338!99970123!1
X-Originating-IP: [212.227.17.12]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 QmFkIElQOiAyMTIuMjI3LjE3LjEyID0+IDEzODM5\n,sa_preprocessor: 
 QmFkIElQOiAyMTIuMjI3LjE3LjEyID0+IDEzODM5\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57429 invoked from network); 4 Jun 2017 21:05:38 -0000
Received: from mout.web.de (HELO mout.web.de) (212.227.17.12)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 4 Jun 2017 21:05:38 -0000
Received: from [192.168.1.2] ([77.182.179.125]) by smtp.web.de (mrweb101
 [213.165.67.124]) with ESMTPSA (Nemesis) id 0MPYB3-1dDTzE4AXB-004gaM; Sun, 04
 Jun 2017 23:05:38 +0200
From: SF Markus Elfring <elfring@users.sourceforge.net>
To: linux-arm-kernel@lists.infradead.org, xen-devel@lists.xenproject.org,
 Russell King <linux@armlinux.org.uk>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <9b9230f4-0f00-e019-75b4-571e29b52998@users.sourceforge.net>
Message-ID: <7f2ec975-9a2b-132d-77f0-559fd7eadc30@users.sourceforge.net>
Date: Sun, 4 Jun 2017 23:05:35 +0200
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: <9b9230f4-0f00-e019-75b4-571e29b52998@users.sourceforge.net>
Content-Language: en-GB
X-Provags-ID: V03:K0:7y6TYv6Y7f7Im0gQ/X4EQq/xsr+4QU0Z2c3aJbdPkWjWMLkY4Yp
 ol38K3HGkxlpbGVoz80gvQXG+P/w9iGyVhghaOh2WYFoIn7Ko1oMBGZ84dB/WZAa0fMpTwG
 dTGlwck3JzZ3A2A3BOhJNhECqiEvwrgAn0ouD57nxbutdF6+ZcjqyK4l8YUxLAOPeGTtGwd
 64d3054cwDZrm1x9NmNyQ==
X-UI-Out-Filterresults: notjunk:1;V01:K0:ThCYZIYjmvI=:+gmii6wec7T6d/EsAD2OPn
 uRD7XejaOMPB3f/k8B0JBJuUdQqYtjq4hppe8idMxdJIUhpMvF1ZyMrz/Spxwm0y8w7edj2zR
 NeomnfyPOQWqZjpCxOosCAzN5R6YQeFbfyNITjGY8ra4R7Vh4uZS44Wtr63bZ3XmrwjRNBQFX
 IhBEsKNXulCox0f2rQlYO5kNwR+DeLfXIz+L2wecpE3Ha361JlkLSVahEaniBmwKcM8LPADOE
 2sJqXPmzYD0UhMPgd9gvt4WGSrGKYr7Br+XN2qbiCwao8HRgw5IxoR84YsfLGXo8kHyiN/99A
 uEwbcC2hDIoN2cAiXVtmwWnEbFqL3Sn+vFl8LxPDAGepP93E55rBPvxYJ+5C3ZYE1DJOo8VOB
 sa9WzBXhhskjxy0A1nYH4GCP3NdT1uNtgYEhdA9KbKDPDE9MUQRJO8T8MS7mqxYZfrbLnYyn6
 Hz8xE2h7iCvPzvDoKmAPCzUa6GoMDCvTm1Y28R7KgU8ZPNeIE9TV7wajwWhTIbYu4EHhbYfQ2
 DFL7250GkFKlfI3590pVviq/qViGvlizY2Ic3zXNoBx5XJ5ljhEHxcMxTfyRehJBaqDcBOZ7/
 IbgZ87R76vMkYv1aaB5vNtvU//jorioM6hwJNELUBoKwqVTB2kpR4YBSLFNxBJ7J+OXAfXd+1
 LegcYfy+S76Bb9KRAIKRcAycromPc8wY7LKZROy/JypsvS9EP1HMjW3RckRE8CTflW0mBSCfz
 J/6fre2J8H0JDSMQZjJpspCvwrTcGwb13uu358zJb+9djJFNWu1PAioNIITuBYFUJtnPB3gW/
 xIc4a/m
Cc: kernel-janitors@vger.kernel.org, LKML <linux-kernel@vger.kernel.org>
Subject: [Xen-devel] [PATCH 1/3] arm/xen: Improve a size determination in
 __set_phys_to_machine_multi()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogTWFya3VzIEVsZnJpbmcgPGVsZnJpbmdAdXNlcnMuc291cmNlZm9yZ2UubmV0PgpEYXRl
OiBTdW4sIDQgSnVuIDIwMTcgMjA6NTA6NTUgKzAyMDAKClJlcGxhY2UgdGhlIHNwZWNpZmljYXRp
b24gb2YgYSBkYXRhIHN0cnVjdHVyZSBieSBhIHBvaW50ZXIgZGVyZWZlcmVuY2UKYXMgdGhlIHBh
cmFtZXRlciBmb3IgdGhlIG9wZXJhdG9yICJzaXplb2YiIHRvIG1ha2UgdGhlIGNvcnJlc3BvbmRp
bmcgc2l6ZQpkZXRlcm1pbmF0aW9uIGEgYml0IHNhZmVyIGFjY29yZGluZyB0byB0aGUgTGludXgg
Y29kaW5nIHN0eWxlIGNvbnZlbnRpb24uCgpTaWduZWQtb2ZmLWJ5OiBNYXJrdXMgRWxmcmluZyA8
ZWxmcmluZ0B1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+Ci0tLQogYXJjaC9hcm0veGVuL3AybS5jIHwg
MiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZm
IC0tZ2l0IGEvYXJjaC9hcm0veGVuL3AybS5jIGIvYXJjaC9hcm0veGVuL3AybS5jCmluZGV4IDBl
ZDAxZjJkNWVlNC4uMTFlNzg0MzJiNjYzIDEwMDY0NAotLS0gYS9hcmNoL2FybS94ZW4vcDJtLmMK
KysrIGIvYXJjaC9hcm0veGVuL3AybS5jCkBAIC0xNDQsNSArMTQ0LDUgQEAgYm9vbCBfX3NldF9w
aHlzX3RvX21hY2hpbmVfbXVsdGkodW5zaWduZWQgbG9uZyBwZm4sCiAJCXJldHVybiB0cnVlOwog
CX0KIAotCXAybV9lbnRyeSA9IGt6YWxsb2Moc2l6ZW9mKHN0cnVjdCB4ZW5fcDJtX2VudHJ5KSwg
R0ZQX05PV0FJVCk7CisJcDJtX2VudHJ5ID0ga3phbGxvYyhzaXplb2YoKnAybV9lbnRyeSksIEdG
UF9OT1dBSVQpOwogCWlmICghcDJtX2VudHJ5KSB7Ci0tIAoyLjEzLjAKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Jun 04 21:06:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Jun 2017 21:06:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dHcjL-0000Dp-Bv; Sun, 04 Jun 2017 21:06:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <elfring@users.sourceforge.net>) id 1dHcjK-0000Dd-Ad
 for xen-devel@lists.xenproject.org; Sun, 04 Jun 2017 21:06:34 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 BE/C4-03920-95674395; Sun, 04 Jun 2017 21:06:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsVy0+OAn25kmUm
 kwYrnTBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a3XTPYCr6zVVx8PpmxgbGVrYuRk0NIYAOj
 xIODXCC2sECZxIP5S9hBbDYBc4netZ9Zuhi5OEQE5jJK7JyyjBkkwSzgIdHwcBczRLOHxPcPH
 awgNi+QPffvMkYQm0VARWLao8VgC0QFwiV6D/SzQdQISpyc+YQFxOYU8JRYdfgY1Ex1iT/zLk
 HZ4hJNX1ayQtjyEtvfzmEGOUJC4DOjxJYDX1kgnD52ibsnvjNPYBSYhWTwLCTDZiEZNgvJsAW
 MLKsYNYpTi8pSi3SNTPWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQJDlwEIdjCu
 WhB4iFGSg0lJlFfd2yhSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRvTalJpJBgUWp6akVaZg4wi
 mDSEhw8SiK8N4qB0rzFBYm5xZnpEKlTjLocTR+2fGESYsnLz0uVEucVA5khAFKUUZoHNwIW0Z
 cYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzPupCGgKT2ZeCdymV0BHMAEdcXqaMcgRJYkIKak
 GRg5HwReX8w7lmWctZa6JX7UvPmaz7zf/f39/XPnmcHkl45E8jkVGHXETtee6/j3L92j5ret7
 a0S6Qs3DTiw6+GDZmUWHr4iHzqn0F62OWeJpsP7YK4bs3Mw7D1dw3dfw63t9Rnr7hn/HXDrV5
 4a3rI99060lWWT4/uvSnD/fN7GnG3cXMSvbTFJiKc5INNRiLipOBADg+y414wIAAA==
X-Env-Sender: elfring@users.sourceforge.net
X-Msg-Ref: server-10.tower-27.messagelabs.com!1496610392!82803449!1
X-Originating-IP: [217.72.192.78]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60912 invoked from network); 4 Jun 2017 21:06:33 -0000
Received: from mout.web.de (HELO mout.web.de) (217.72.192.78)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 4 Jun 2017 21:06:33 -0000
Received: from [192.168.1.2] ([77.182.179.125]) by smtp.web.de (mrweb103
 [213.165.67.124]) with ESMTPSA (Nemesis) id 0LaCbS-1djmHp03yQ-00m0tx; Sun, 04
 Jun 2017 23:06:31 +0200
From: SF Markus Elfring <elfring@users.sourceforge.net>
To: linux-arm-kernel@lists.infradead.org, xen-devel@lists.xenproject.org,
 Russell King <linux@armlinux.org.uk>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <9b9230f4-0f00-e019-75b4-571e29b52998@users.sourceforge.net>
Message-ID: <004250a0-d94b-7587-ae5d-524ba2911a16@users.sourceforge.net>
Date: Sun, 4 Jun 2017 23:06:29 +0200
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: <9b9230f4-0f00-e019-75b4-571e29b52998@users.sourceforge.net>
Content-Language: en-GB
X-Provags-ID: V03:K0:psbTMkK41RcIaoBA+dyzALblxs9IHdy048Vk0kyuPGS6rhCOG0J
 DtFGm+o07/oNg5ZHZs6oJ7ILzKlBVGPoqT8+HM9iecEBqLRTwQFiTWxsndsjO7F3xpuYMMV
 HOK5TR63j3JCvWsUNDAui4yXrXLnwFMJL3NaIhgh5eCjyuR7BS964Qhie73DTG1q4YSCoDp
 vR0ksrTAd4XRcsJ4N/5hw==
X-UI-Out-Filterresults: notjunk:1;V01:K0:mRyNbeOMe80=:K+s6irDNIukFuGMO/RgL51
 gVJE9EmQDA0eXscdMVSzasrSH6bvUHcg6oD6z11AGFp3uKmo+muqv4Qt/Ymk0E0ICCffCif/s
 H87NC9mXMDneRcOeChEslLpqDC87EorkdsevYsMPKvCpbIZ9+GyaZM0aPvMdqzOHUyMX5scFA
 LSR0mg1AANqPD7pTGG+YydIuye0ur3Q4qTXG5s4ofsc1FEHxyCTgVNbB9b5Ku6BHglUb2a5GG
 +hV9RqZCeJpYlLb8W5aczJ10goptzFafpjMrF94VDMGykd0nGbktxy7IMb7v+leDRBD/wfTcy
 HDBdUeIJadQl47BGQgoy+Ps61/4T6u3EE566fLM9jS1wKnolKa2w6Wi6bAkGX+3hQWeIUTMC0
 eAMtHH38qLjWGk0Tna7++Gq7XakBNeg5jGyG2TjsOmOe91QWQ23j96rL2UPsJFeJJ4/XNQA4O
 1u6KzvwTBQfCInQ2wUiHz8QA/C0OM6lZEORbUqbXelrKryNIqtFVvx0Hx7PNKsTEIc670OFjI
 aCDts/sfHrmoCVsiEKms3DVWG/GUej91Z/mCsqNSEgkV7XzmbJboFYKYHLtF8wxZ2YgwqD9kb
 UJx+PzSaIJbzxMwXGBv68Vh5eHza0loGLbVb1RIqsHiJ7iBjDzTS9cMruypiM43maYLuDNKAN
 ixnyvO5JFsNMvhdWhlVe4r7B6DTvSVvn7ayObb5MdXId/WPB3zOOI+bKHDEonypPhbCiOTJRX
 XtcxN6BP/QMoMeOyWB0bisEXf1Ick+kTOc4pfR/A6UxUSoYvlZ2vtfptKMyL6acvyE0JHmvcs
 fYT9mk7
Cc: kernel-janitors@vger.kernel.org, LKML <linux-kernel@vger.kernel.org>
Subject: [Xen-devel] [PATCH 2/3] arm/xen: Delete an error message for a
 failed memory allocation in __set_phys_to_machine_multi()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogTWFya3VzIEVsZnJpbmcgPGVsZnJpbmdAdXNlcnMuc291cmNlZm9yZ2UubmV0PgpEYXRl
OiBTdW4sIDQgSnVuIDIwMTcgMjE6MTI6MzYgKzAyMDAKCk9taXQgYW4gZXh0cmEgbWVzc2FnZSBm
b3IgYSBtZW1vcnkgYWxsb2NhdGlvbiBmYWlsdXJlIGluIHRoaXMgZnVuY3Rpb24uCgpUaGlzIGlz
c3VlIHdhcyBkZXRlY3RlZCBieSB1c2luZyB0aGUgQ29jY2luZWxsZSBzb2Z0d2FyZS4KCkxpbms6
IGh0dHA6Ly9ldmVudHMubGludXhmb3VuZGF0aW9uLm9yZy9zaXRlcy9ldmVudHMvZmlsZXMvc2xp
ZGVzL0xDSjE2LVJlZmFjdG9yX1N0cmluZ3MtV1NhbmdfMC5wZGYKU2lnbmVkLW9mZi1ieTogTWFy
a3VzIEVsZnJpbmcgPGVsZnJpbmdAdXNlcnMuc291cmNlZm9yZ2UubmV0PgotLS0KIGFyY2gvYXJt
L3hlbi9wMm0uYyB8IDUgKystLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDMg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC9hcm0veGVuL3AybS5jIGIvYXJjaC9hcm0v
eGVuL3AybS5jCmluZGV4IDExZTc4NDMyYjY2My4uZjVmNzRhYzYzN2I5IDEwMDY0NAotLS0gYS9h
cmNoL2FybS94ZW4vcDJtLmMKKysrIGIvYXJjaC9hcm0veGVuL3AybS5jCkBAIC0xNDgsNyArMTQ4
LDYgQEAgYm9vbCBfX3NldF9waHlzX3RvX21hY2hpbmVfbXVsdGkodW5zaWduZWQgbG9uZyBwZm4s
Ci0JaWYgKCFwMm1fZW50cnkpIHsKLQkJcHJfd2FybigiY2Fubm90IGFsbG9jYXRlIHhlbl9wMm1f
ZW50cnlcbiIpOworCWlmICghcDJtX2VudHJ5KQogCQlyZXR1cm4gZmFsc2U7Ci0JfQorCiAJcDJt
X2VudHJ5LT5wZm4gPSBwZm47CiAJcDJtX2VudHJ5LT5ucl9wYWdlcyA9IG5yX3BhZ2VzOwogCXAy
bV9lbnRyeS0+bWZuID0gbWZuOwotLSAKMi4xMy4wCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sun Jun 04 21:07:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Jun 2017 21:07: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 1dHckG-0000LL-LH; Sun, 04 Jun 2017 21:07:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <elfring@users.sourceforge.net>) id 1dHckF-0000LB-Nj
 for xen-devel@lists.xenproject.org; Sun, 04 Jun 2017 21:07:31 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 00/A3-03620-39674395; Sun, 04 Jun 2017 21:07:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsVy5bEgj+6kMpN
 IgwNr+C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owJm3exF3xgq9izeCVrA+NX1i5GTg4hgQ2M
 EttuOIPYwgLREi8mnAGLswmYS/Su/czSxcjFISIwl1Fi55RlzCAJZgEPiYaHu5ghmj0kvn/oA
 GvgBbKvrbvNBmKzCKhIHDnbyQhiiwqES/Qe6GeDqBGUODnzCQuIzSngKbHq8DGomeoSf+Zdgr
 LFJZq+rGSFsOUltr+dwwxyhITAZ0aJzR1dTBBOH7vEx1u32SYwCsxCMngWkmGzkAybhWTYAka
 WVYzqxalFZalFukZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBgcsABDsYl/11
 OsQoycGkJMqr7m0UKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCt6bUJFJIsCg1PbUiLTMHGEMwa
 QkOHiUR3hvFQGne4oLE3OLMdIjUKUZdjqYPW74wCbHk5eelSonz1oPMEAApyijNgxsBi+dLjL
 JSwryMQEcJ8RSkFuVmlqDKv2IU52BUEub9VAQ0hSczrwRu0yugI5iAjjg9zRjkiJJEhJRUA+O
 sXdVnN35lWeR5duLy6ImTvsRf/B2YErNl7/PPXXknY1POiSnMnd6vZfR1K9/C3/+WJK07l7Ba
 ad9lH59OlimCS7eZHNBP+BmmnO/68FaLlnxxxO1+nszFDq+7d17oCRE7ejVkRo7uwhtGfD8lP
 5lfMfuvEPNCt7jw9AYbC6PrWv0btp5+vN5XiaU4I9FQi7moOBEAT1l55+ICAAA=
X-Env-Sender: elfring@users.sourceforge.net
X-Msg-Ref: server-4.tower-21.messagelabs.com!1496610449!66039676!1
X-Originating-IP: [212.227.17.12]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 QmFkIElQOiAyMTIuMjI3LjE3LjEyID0+IDEzODM5\n,sa_preprocessor: 
 QmFkIElQOiAyMTIuMjI3LjE3LjEyID0+IDEzODM5\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27745 invoked from network); 4 Jun 2017 21:07:30 -0000
Received: from mout.web.de (HELO mout.web.de) (212.227.17.12)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 4 Jun 2017 21:07:30 -0000
Received: from [192.168.1.2] ([77.182.179.125]) by smtp.web.de (mrweb103
 [213.165.67.124]) with ESMTPSA (Nemesis) id 0MDPEX-1d5kmi2w1d-00Gmym; Sun, 04
 Jun 2017 23:07:29 +0200
From: SF Markus Elfring <elfring@users.sourceforge.net>
To: linux-arm-kernel@lists.infradead.org, xen-devel@lists.xenproject.org,
 Russell King <linux@armlinux.org.uk>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <9b9230f4-0f00-e019-75b4-571e29b52998@users.sourceforge.net>
Message-ID: <e479b745-f2da-b92e-02c3-f5ce27fc53ad@users.sourceforge.net>
Date: Sun, 4 Jun 2017 23:07:29 +0200
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: <9b9230f4-0f00-e019-75b4-571e29b52998@users.sourceforge.net>
Content-Language: en-GB
X-Provags-ID: V03:K0:9lrIAqGYCkfA0s3vmLt4mJctD9nYZBuJUwwLzX+AkyixbAUY1FM
 RLVzbMsSwNOxU7SDziEcqG57szXsGnQ1cwDCrYhvajfllQ1IYjoy0gflF4kENNlqlbtKG6i
 ulDVUMe+DKqIK3qYkhkqg7H2/Qezvbk5oGPMND0M+vRP7x9pw/Maq8VFxVY7g6irc+kRNJt
 oftfGouC6JEARWRX0ds7A==
X-UI-Out-Filterresults: notjunk:1;V01:K0:dihTfcyQs+Q=:eKTAC4uqc7F+6q4he0cHCF
 D5Yw+xsCiX7j89rgFcEGULnK877GEGvRnOV25FdAhEIbEX4fVALSUpi8YVXQSDSC0kJY7q4tr
 6S1r4Jcf9tUYvQQOdLoExKpVFzvaduXnaHcp4Z2TVPL16ej0PtPDSU5sYPgm7ytaygOjZnvnn
 zrFEetgk4OEKaH3pil6gZefQkUHi23D8ewWN0uBDV/ZBvUQbsGHiErQLRDfFHNwnHC0XrxUyk
 hQaV/kNx2CXNA70uwxCpSLxxCbcItR7AhELJO/a7wUKkXQjqvm6kfcbT2xDVt8kX7E3TwuYC9
 vVCckZsMgdvsA4LHvSe71LziSFwRnQg86bLJys3CCau+vEp4MRa2iRmj/KzxNsUt1WK1xDBeC
 yBvz/bO7KjRMtrxpwmcU5iaMq5ed5ThMvSekqecCe5tSdU5FFHtdtzpyGqD20b1y86ET3JcKD
 IqC8fNIdrTpquij5F5/bDUbegKNDg5NbKdUPSX1/ZWUvt2qRl9aFTbib0zACnUOMcZznJVFox
 wxT60QoqmK9bQWIQEDse3xtPHmafjQhQpUeBvVD/ui0sl7NJQ9QeCYEHB1ujQbix3sIf44GSF
 trPtCXK/wkbuQA0zqBeV9BuQL1Gk0tlHC/uHLNwVP7NUD9JDpCT8Zx5Q2pIjPjCzUiliN7v4i
 zMDPEj+kCt9i9V9941dWKIDFEGT8HQyEOXkpelGBbzjK8fTaEqp02gjJKTfWV1WdEJcw5B6If
 k5m8tTb4hKOzeUii61ubOTdrVnf5yvu9ZPtGBkydlCSjCcf3wJut6BwLhX1qSZQUW6FnosaG2
 H5PXlsH
Cc: kernel-janitors@vger.kernel.org, LKML <linux-kernel@vger.kernel.org>
Subject: [Xen-devel] [PATCH 3/3] arm/xen: Adjust one function call together
 with a variable assignment
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogTWFya3VzIEVsZnJpbmcgPGVsZnJpbmdAdXNlcnMuc291cmNlZm9yZ2UubmV0PgpEYXRl
OiBTdW4sIDQgSnVuIDIwMTcgMjE6MjE6MjAgKzAyMDAKClRoZSBzY3JpcHQgImNoZWNrcGF0Y2gu
cGwiIHBvaW50ZWQgaW5mb3JtYXRpb24gb3V0IGxpa2UgdGhlIGZvbGxvd2luZy4KCkVSUk9SOiBk
byBub3QgdXNlIGFzc2lnbm1lbnQgaW4gaWYgY29uZGl0aW9uCgpUaHVzIGZpeCB0aGUgYWZmZWN0
ZWQgc291cmNlIGNvZGUgcGxhY2UuCgpTaWduZWQtb2ZmLWJ5OiBNYXJrdXMgRWxmcmluZyA8ZWxm
cmluZ0B1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+Ci0tLQogYXJjaC9hcm0veGVuL3AybS5jIHwgMyAr
Ky0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYg
LS1naXQgYS9hcmNoL2FybS94ZW4vcDJtLmMgYi9hcmNoL2FybS94ZW4vcDJtLmMKaW5kZXggZjVm
NzRhYzYzN2I5Li5lNzFlZWZhMmU0MjcgMTAwNjQ0Ci0tLSBhL2FyY2gvYXJtL3hlbi9wMm0uYwor
KysgYi9hcmNoL2FybS94ZW4vcDJtLmMKQEAgLTE1Myw3ICsxNTMsOCBAQCBib29sIF9fc2V0X3Bo
eXNfdG9fbWFjaGluZV9tdWx0aSh1bnNpZ25lZCBsb25nIHBmbiwKIAlwMm1fZW50cnktPm1mbiA9
IG1mbjsKIAogCXdyaXRlX2xvY2tfaXJxc2F2ZSgmcDJtX2xvY2ssIGlycWZsYWdzKTsKLQlpZiAo
KHJjID0geGVuX2FkZF9waHlzX3RvX21hY2hfZW50cnkocDJtX2VudHJ5KSkgPCAwKSB7CisJcmMg
PSB4ZW5fYWRkX3BoeXNfdG9fbWFjaF9lbnRyeShwMm1fZW50cnkpOworCWlmIChyYyA8IDApIHsK
IAkJd3JpdGVfdW5sb2NrX2lycXJlc3RvcmUoJnAybV9sb2NrLCBpcnFmbGFncyk7CiAJCXJldHVy
biBmYWxzZTsKIAl9Ci0tIAoyLjEzLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Jun 04 21:19:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Jun 2017 21: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 1dHcvr-0001G5-Mq; Sun, 04 Jun 2017 21:19: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=32116af25=citrix-osstest@xenproject.org>)
 id 1dHcvp-0001Fk-T6
 for xen-devel@lists.xensource.com; Sun, 04 Jun 2017 21:19:30 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 4D/98-06719-16974395; Sun, 04 Jun 2017 21:19:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsXitHSDvW5CpUm
 kwf1zXBb3prxnd2D02N63iz2AMYo1My8pvyKBNeP23PusBR9jKuZPesTUwHjVsouRk0NCwF9i
 wZEd7BC2h8T1syeYQGwRAWeJCR9us4HYvAJ6Eg0HTrKC2MICSRJvH61l6WLkAqq/IC9x4HAPE
 0Szu8TOy5NYYOwnH56ADWUDGjqxZyJYnEVAReLYrtNgg4QEtCSWLl7JBLFAUOLkzCdgNcwCEh
 IHX7xghphjKfFt/VPmCYx8s5CUzUJStoCRaRWjRnFqUVlqka6RsV5SUWZ6RkluYmaOrqGBmV5
 uanFxYnpqTmJSsV5yfu4mRmBYMQDBDsY/8wMPMUpyMCmJ8qp7G0UK8SXlp1RmJBZnxBeV5qQW
 H2KU4eBQkuA9Vm4SKSRYlJqeWpGWmQMMcJi0BAePkgjvjWKgNG9xQWJucWY6ROoUoy7HhtXrv
 zAJseTl56VKifN+BpkhAFKUUZoHNwIWbZcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzLsMZA
 pPZl4J3KZXQEcwAR1xepoxyBEliQgpqQbG8Ik/jDwSWV/9K9h8qMbw5AUJhjlNKaecQ7V1RFR
 eBu44t+rPN5HLdzKXsjZ0zIu8WyZl8GnBpeXP/tVmsjOe83i/PWxLSfnyC+5X3gcXnVqwUp5x
 wsLTJx8FiSVKGcrPYPi4L//SxmM/3+cvUnI/xvzS98C6XPFfGT/bPYUW+XMdiZFKqnv2SYmlO
 CPRUIu5qDgRAG1IpjqxAgAA
X-Env-Sender: prvs=32116af25=citrix-osstest@xenproject.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1496611166!72266542!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4840 invoked from network); 4 Jun 2017 21:19:27 -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;
 4 Jun 2017 21:19:27 -0000
X-IronPort-AV: E=Sophos;i="5.39,297,1493683200"; d="scan'208";a="435091584"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71508-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3:guest-stop:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 qemu-mainline:build-amd64-libvirt:libvirt-build:fail:allowable
 qemu-mainline:build-i386-libvirt:libvirt-build:fail:allowable
 qemu-mainline:build-armhf-libvirt:libvirt-build:fail:allowable
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:allowable
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:allowable
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:windows-install:fail:allowable
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-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:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair: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-pvops:capture-logs:broken:nonblocking
 qemu-mainline:build-arm64:capture-logs:broken: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:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
X-Osstest-Versions-This: qemuu=c6e84fbd447a51e1161d74d71566a5f67b47eac5
X-Osstest-Versions-That: qemuu=0748b3526e8cb78b9cd64208426bfc3d54a72b04
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sun, 4 Jun 2017 22:18:57 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Subject: [Xen-devel] [qemu-mainline baseline-only test] 71508: 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="===============3738295479584821710=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

This run is configured for baseline tests only.

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemuu-winxpsp3 16 guest-stop           fail REGR. vs. 71466

Regressions which are regarded as allowable (not blocking):
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop        fail blocked in 71466
 build-amd64-libvirt           5 libvirt-build                fail   like 71466
 build-i386-libvirt            5 libvirt-build                fail   like 71466
 build-armhf-libvirt           5 libvirt-build                fail   like 71466
 test-amd64-amd64-qemuu-nested-intel 16 debian-hvm-install/l1/l2 fail like 71466
 test-amd64-amd64-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail like 71466
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1  9 windows-install    fail like 71466

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 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
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      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-libvirt      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-arm64-arm64-xl-rtds      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 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-pvops             3 capture-logs                 broken never pass
 build-arm64                   3 capture-logs                 broken never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-midway   12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-midway   13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass

version targeted for testing:
 qemuu                c6e84fbd447a51e1161d74d71566a5f67b47eac5
baseline version:
 qemuu                0748b3526e8cb78b9cd64208426bfc3d54a72b04

Last test of basis    71466  2017-06-01 13:14:50 Z    3 days
Testing same since    71508  2017-06-04 16:17:10 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andreas Schwab <schwab@suse.de>
  Andrew Jones <drjones@redhat.com>
  Aurelien Jarno <aurelien@aurel32.net>
  Cédric Le Goater <clg@kaod.org>
  Eduardo Habkost <ehabkost@redhat.com>
  Felipe Franciosi <felipe@nutanix.com>
  Greg Kurz <groug@kaod.org>
  Jeff Cody <jcody@redhat.com>
  Juan Quintela <quintela@redhat.com>
  Kamil Rytarowski <n54@gmx.com>
  Ladi Prosek <lprosek@redhat.com>
  Laurent Vivier <laurent@vivier.eu>
  Leo Gaspard <leo@gaspard.io>
  Marc-André Lureau <marcandre.lureau@redhat.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Markus Armbruster <armbru@redhat.com>
  Maxime Coquelin <maxime.coquelin@redhat.com>
  Michael Davidsaver <mdavidsaver@gmail.com>
  Michael S. Tsirkin <mst@redhat.com>
  Miloš Stojanović <Milos.Stojanovic@rt-rk.com>
  Niels de Vos <ndevos@redhat.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Prasad J Pandit <pjp@fedoraproject.org>
  Riku Voipio <riku.voipio@linaro.org>
  Stefan Hajnoczi <stefanha@redhat.com>
  Wei Huang <wei@redhat.com>
  xiaoqiang zhao <zxq_yx_007@163.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                                          fail    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          fail    
 build-i386-libvirt                                           fail    
 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           blocked 
 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                 pass    
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      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-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  pass    
 test-amd64-i386-freebsd10-i386                               pass    
 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                                     blocked 
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-armhf-armhf-xl-midway                                   pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-arm64-arm64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-arm64-arm64-libvirt-qcow2                               blocked 
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-arm64-arm64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     fail    
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      pass    
 test-amd64-amd64-xl-qemuu-winxpsp3                           pass    
 test-amd64-i386-xl-qemuu-winxpsp3                            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-pvops capture-logs
broken-step build-arm64 capture-logs

Push not applicable.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3738295479584821710==--

From xen-devel-bounces@lists.xen.org Sun Jun 04 22:11:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Jun 2017 22:11: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 1dHdjN-0005Af-Os; Sun, 04 Jun 2017 22:10:41 +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 1dHdjL-0005AZ-MC
 for xen-devel@lists.xensource.com; Sun, 04 Jun 2017 22:10:40 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 D5/7D-19466-E5584395; Sun, 04 Jun 2017 22:10:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVTeq1ST
 S4PE3M4sVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmfN54nrlgVWbF5dkLWBsY
 Zzh1MXJyCAn8ZZRoeKYBYT9mlNj9OKuLkQvI3sYo8X1HJyNIQkTAWeLrmbnsXYwcHLwC+hKvl
 kiAhIUFTCTuzGtkBKmXEJimLnF1+RGwegkBb4nH384yg9SD2FevWncxsnOwCVhJHBIDKWARUJ
 V4eK+ZcQIj9wJGhlWMGsWpRWWpRbpGhnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bm
 bGIHermdgYNzBeHey3yFGSQ4mJVFedW+jSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvLNaTCKF
 BItS01Mr0jJzgGEHk5bg4FES4f3ZAJTmLS5IzC3OTIdInWLU5diwev0XJiGWvPy8VClx3h6QG
 QIgRRmleXAjYDFwiVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5Iw795GoCk8mXklcJteAR3BBH
 TE6WnGIEeUJCKkpBoY5Wd4ul6PPcbDLa31JSht/euyKF8fKelZ56tehfF/qVvQ2rCVe1Z3rfy
 /rBqhH9c27be2nNbMUDAtypxv+wwLy4KKihXhZTFvWwPLm1O/8MYteS348VjS1Avir0XNbtwI
 /sAx+XJA4utuzwk6oTu5DzAxVFz5fHKnQeK5s9NEJHs/7XjuycqgxFKckWioxVxUnAgA7Xd+p
 HwCAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1496614233!98911564!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54112 invoked from network); 4 Jun 2017 22:10:34 -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; 4 Jun 2017 22:10: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 1dHdjE-0003Af-0N; Sun, 04 Jun 2017 22:10: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 1dHdj8-0005rF-9r; Sun, 04 Jun 2017 22:10:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dHdj4-0005TB-J6; Sun, 04 Jun 2017 22:10:25 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109988-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:regression
 linux-4.9:test-arm64-arm64-xl-multivcpu:guest-start/debian.repeat:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:heisenbug
 linux-4.9:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-install:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-raw:debian-di-install:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:xen-boot: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-armhf-armhf-xl-arndale:xen-boot:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-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-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-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-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-examine:reboot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=db3fd4527ed32be44cbd8ffa6dd6a301c89d0d6d
X-Osstest-Versions-That: linux=37feaf8095d352014555b82adb4a04609ca17d3f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 04 Jun 2017 22:10:22 +0000
Subject: [Xen-devel] [linux-4.9 test] 109988: 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>

ZmxpZ2h0IDEwOTk4OCBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEwOTk4OC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
NiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZh
aWwgaW4gMTA5NzQ5IFJFR1IuIHZzLiAxMDczNTgKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGlu
dGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZj
cHUgMTUgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDEwOTc0OSBwYXNzIGluIDEw
OTkxMwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gOSBkZWJp
YW4taHZtLWluc3RhbGwgZmFpbCBpbiAxMDk3NDkgcGFzcyBpbiAxMDk5ODgKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgOSBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBp
biAxMDk3NDkgcGFzcyBpbiAxMDk5ODgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0IDkgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgaW4gMTA5NzQ5IHBhc3MgaW4gMTA5OTg4CiB0
ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgMTYgcnVtcHJ1bi1kZW1vLXhlbnN0b3JlbHMv
eGVuc3RvcmVscy5yZXBlYXQgZmFpbCBpbiAxMDk3NDkgcGFzcyBpbiAxMDk5ODgKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC14c20gIDUgeGVuLWluc3RhbGwgICAgICBmYWlsIGluIDEwOTg3OCBw
YXNzIGluIDEwOTk4OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1
ZXN0LXN0b3AgZmFpbCBpbiAxMDk5NjEgcGFzcyBpbiAxMDk4NzgKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgOSBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBpbiAxMDk5
NjEgcGFzcyBpbiAxMDk5ODgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE1
IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMDk5NjEgcGFzcyBpbiAxMDk5ODgKIHRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgOSBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGluIDEw
OTk2MSBwYXNzIGluIDEwOTk4OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTYgZ3Vlc3Qtc3RvcCAgICAgICAgICBmYWlsIHBhc3MgaW4gMTA5NzQ5CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIHBh
c3MgaW4gMTA5OTYxCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxl
IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgOSBkZWJpYW4t
aW5zdGFsbCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBibG9ja2VkIGlu
IDEwNzM1OAogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgaW4gMTA5NzQ5IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVs
dGl2Y3B1IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMDk3NDkgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIGluIDEwOTc0OSBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEwOTc0OSBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4g
MTA5NzQ5IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTA5NzQ5IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC1xY293MiAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMDk3NDkg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEyIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMDk3NDkgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBpbiAx
MDk4NzggbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgIDYgeGVuLWJv
b3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2Ug
MTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgNiB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwNzM1OAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICA2IHhlbi1i
b290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtl
IDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgNiB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTYgZGViaWFuLWh2bS1pbnN0YWxs
L2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICA2
IHJlYm9vdCAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA5IHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2
LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgIDkg
d2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQg
Zm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBkYjNmZDQ1MjdlZDMyYmU0NGNiZDhm
ZmE2ZGQ2YTMwMWM4OWQwZDZkCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAg
ICAzN2ZlYWY4MDk1ZDM1MjAxNDU1NWI4MmFkYjRhMDQ2MDljYTE3ZDNmCgpMYXN0IHRlc3Qgb2Yg
YmFzaXMgICAxMDczNTggIDIwMTctMDQtMTAgMTk6NDI6NTIgWiAgIDU1IGRheXMKRmFpbGluZyBz
aW5jZSAgICAgICAgMTA3Mzk2ICAyMDE3LTA0LTEyIDExOjE1OjE5IFogICA1MyBkYXlzICAgODIg
YXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTA5NzQ5ICAyMDE3LTA1LTI1IDIxOjI1OjE1
IFogICAxMCBkYXlzICAgMTMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo1NDkgcGVvcGxlIHRvdWNoZWQgcmV2aXNp
b25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1w
cnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAg
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
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBp
dCB3b3VsZCBiZSAxODU2MyBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 05 02:08:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Jun 2017 02: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 1dHhRV-0006HO-HV; Mon, 05 Jun 2017 02: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 <osstest-admin@xenproject.org>) id 1dHhRU-0006HC-Bo
 for xen-devel@lists.xensource.com; Mon, 05 Jun 2017 02:08:28 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 8F/FA-03920-B1DB4395; Mon, 05 Jun 2017 02:08:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVVdqr0m
 kQfM5TYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmzNq0gLWgdwJjxYqVc9ka
 GDendjFycggJ/GWUODW/qouRC8h+zCjx69dzJojENkaJxp40EFtEwFni65m57CA2r4C+xMOTP
 5hBbGEBa4m7KzexgzRLCJzSlDjypAWsSELAW2LxjOPMMPaWs3tZuhjZOdgErCQOiYFEWQRUJY
 4fWsQygZF7ASPDKkb14tSistQiXWO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYx
 AjzMAwQ7Gjn9OhxglOZiURHlPrzWJFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBO2k3UE6wKDU9
 tSItMwcYejBpCQ4eJRHeLSBp3uKCxNzizHSI1ClGXY4Nq9d/YRJiycvPS5US5/XfA1QkAFKUU
 ZoHNwIWB5cYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzJu2E2gKT2ZeCdymV0BHMAEdcXqaMc
 gRJYkIKakGRo6d3NfjzzDud122/rdK09/4aTVHS5kOz/NUmXhhk7GKwWF9/xI+3ovaARv1LA+
 /MfDsMAlIexjKGXF8zZuNbBkbBdtVaqLV20TXCCwWkGVnOFEmdVp805pLn+RdnG+sOVDtqVti
 x33E/VXLJr7O+d//FfeX/SztK/18MHjZ+/23DY88Ox9xSYmlOCPRUIu5qDgRAFBDhYN+AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1496628505!53177225!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49023 invoked from network); 5 Jun 2017 02:08: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; 5 Jun 2017 02:08: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 1dHhRO-0000BY-N8; Mon, 05 Jun 2017 02:08:23 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dHhRJ-0005oW-1s; Mon, 05 Jun 2017 02:08:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dHhRI-00040A-7Z; Mon, 05 Jun 2017 02:08:16 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109994-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:host-ping-check-xen:fail:heisenbug
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 linux-linus:test-amd64-amd64-libvirt:guest-start/debian.repeat:fail:heisenbug
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 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:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop: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: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-localmigrate/x10:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start: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-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-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-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-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-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install: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-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=ea094f3c830a67f252677aacba5d04ebcf55c4d9
X-Osstest-Versions-That: linux=ef82f1ad2e3f4509807c83e7eff4ec7c735076e8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 05 Jun 2017 02:08:16 +0000
Subject: [Xen-devel] [linux-linus test] 109994: 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>

ZmxpZ2h0IDEwOTk5NCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTA5OTk0LwoKRmFpbHVyZXMgOi0vIGJ1dCBu
byByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChu
b3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSA3IGhvc3QtcGluZy1jaGVjay14ZW4gZmFpbCBpbiAxMDk5NjMgcGFzcyBpbiAxMDk5
OTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDE1IGd1ZXN0LWxv
Y2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMDk5NjMgcGFzcyBpbiAxMDk5OTQKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBm
YWlsIGluIDEwOTk2MyBwYXNzIGluIDEwOTk5NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDEwOTk2MyBwYXNzIGlu
IDEwOTk5NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDkg
ZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgcGFzcyBpbiAxMDk5NjMKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgMTcgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgZmFpbCBwYXNzIGluIDEw
OTk2MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxt
aWdyYXRlL3gxMCBmYWlsIHBhc3MgaW4gMTA5OTYzCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVn
YXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1w
cnVuLWFtZDY0IDE2IHJ1bXBydW4tZGVtby14ZW5zdG9yZWxzL3hlbnN0b3JlbHMucmVwZWF0IGZh
aWwgUkVHUi4gdnMuIDEwOTY1NgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBn
dWVzdC1zdG9wICAgICAgZmFpbCBibG9ja2VkIGluIDEwOTY1NgogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzIDE1IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxMDk5NjMgYmxvY2tl
ZCBpbiAxMDk2NTYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNSBndWVz
dC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTA5OTYzIGxpa2UgMTA5NjU2CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgZmFpbCBpbiAxMDk5NjMg
bGlrZSAxMDk2NTYKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBpbiAxMDk5NjMgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMDk5NjMgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIGxpa2UgMTA5NjU2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMDk2NTYKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZh
aWwgbGlrZSAxMDk2NTYKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEwOTY1NgogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTA5
NjU2CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDExIGd1ZXN0LXN0YXJ0ICAgICAgICAg
ICAgICAgICAgZmFpbCAgbGlrZSAxMDk2NTYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
IDkgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwOTY1NgogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTYgZGViaWFuLWh2
bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhz
bSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxs
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEw
LWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDkgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9u
IHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgZWEwOTRmM2M4MzBh
NjdmMjUyNjc3YWFjYmE1ZDA0ZWJjZjU1YzRkOQpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAg
ICAgICAgICAgICAgZWY4MmYxYWQyZTNmNDUwOTgwN2M4M2U3ZWZmNGVjN2M3MzUwNzZlOAoKTGFz
dCB0ZXN0IG9mIGJhc2lzICAgMTA5NjU2ICAyMDE3LTA1LTIxIDA2OjA4OjUwIFogICAxNCBkYXlz
CkZhaWxpbmcgc2luY2UgICAgICAgIDEwOTY3NSAgMjAxNy0wNS0yMiAwMjowNjo0NSBaICAgMTMg
ZGF5cyAgIDE5IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEwOTk2MyAgMjAxNy0wNi0w
MyAxNjo1MzoyMSBaICAgIDEgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMzQ1IHBlb3BsZSB0b3Vj
aGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVt
cHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11
bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBi
cmFuY2g9bGludXgtbGludXMKKyByZXZpc2lvbj1lYTA5NGYzYzgzMGE2N2YyNTI2NzdhYWNiYTVk
MDRlYmNmNTVjNGQ5CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAu
IC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZp
ZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAg
ICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3si
UmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVz
dC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1k
IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysg
cmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9T
U1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMg
d2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggbGludXgt
bGludXMgZWEwOTRmM2M4MzBhNjdmMjUyNjc3YWFjYmE1ZDA0ZWJjZjU1YzRkOQorIGJyYW5jaD1s
aW51eC1saW51cworIHJldmlzaW9uPWVhMDk0ZjNjODMwYTY3ZjI1MjY3N2FhY2JhNWQwNGViY2Y1
NWM0ZDkKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmkt
Z2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9z
CisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAg
ICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9
IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9z
CisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUv
b3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0v
aG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
CisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1bWFz
ayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPWxpbnV4
CisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZQorICdbJyB4bGludXggPSB4bGludXggJ10nCisgbGlu
dXhicmFuY2g9bGludXgtbGludXMKKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11
cHN0cmVhbS11bnN0YWJsZQorIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4
ZW5icmFuY2ggeGVuLXVuc3RhYmxlCisgcHJldnhlbmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAn
WycgeGVhMDk0ZjNjODMwYTY3ZjI1MjY3N2FhY2JhNWQwNGViY2Y1NWM0ZDkgPSB4ICddJworIDog
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
KyA6IHRlc3RlZC9saW51eC0zLjE0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhn
aXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGlu
dXgtMi42LmdpdCA9IHggJ10nCisrICdbJyB4Z2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9s
aW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQgPSB4ICddJworKyA6IGdpdDov
L2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAor
KyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ubGludXgtbGludXMKKysgOiBkYWls
eS1jcm9uLmxpbnV4LWxpbnVzCisrIDogZGFpbHktY3Jvbi5saW51eC1saW51cworKyA6IGRhaWx5
LWNyb24ubGludXgtbGludXMKKysgOiBkYWlseS1jcm9uLmxpbnV4LWxpbnVzCisrIDogZGFpbHkt
Y3Jvbi5saW51eC1saW51cworKyA6IGRhaWx5LWNyb24ubGludXgtbGludXMKKysgOiBodHRwOi8v
aGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi5saW51eC1saW51cwor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVt
dS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JV
TVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBy
dW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgbGludXgt
bGludXMKKyBjYXNlICQxIGluCisgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4
L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgtMi42LmdpdAorIDogbWFzdGVyCisgOiBnaXQKKyA6
IGdpdAorIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyA6IHRlc3Rl
ZC9saW51eC1saW51cworIDogcmVmcy9oZWFkcy90ZXN0ZWQvbGludXgtbGludXMKKyByZXR1cm4g
MAorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MvbGludXgKKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdCBlYTA5NGYzYzgzMGE2N2Yy
NTI2NzdhYWNiYTVkMDRlYmNmNTVjNGQ5OnJlZnMvaGVhZHMvdGVzdGVkL2xpbnV4LWxpbnVzClRv
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CiAg
IGVmODJmMWEuLmVhMDk0ZjMgIGVhMDk0ZjNjODMwYTY3ZjI1MjY3N2FhY2JhNWQwNGViY2Y1NWM0
ZDkgLT4gdGVzdGVkL2xpbnV4LWxpbnVzCisgZXhpdCAwCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 05 03:02:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Jun 2017 03: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 1dHiHY-0002DJ-Nq; Mon, 05 Jun 2017 03: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 <osstest-admin@xenproject.org>) id 1dHiHX-0002D8-Cg
 for xen-devel@lists.xensource.com; Mon, 05 Jun 2017 03:02:15 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 A1/B8-03620-6B9C4395; Mon, 05 Jun 2017 03:02:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVXfrSZN
 Ig9fHVSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaMb35EFNB+xLGiltXn7E1
 ME4q6GLk4hAS+MsoMW39DFYI5zGjxNLFu5ggnG2MEpM6n7B0MXJyiAg4S3w9M5cdxOYV0Jc4/
 PQ8K4gtLGAl8XbRVWaQBgmBl5oSJ18eBHI4gBxPiV1fkkBqQMy7Kz8D9bJzsAHVHxIDibIIqE
 pMar/OPoGRewEjwypGjeLUorLUIl0jC72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/Nx
 NjECvMwDBDsbzawMPMUpyMCmJ8p5eaxIpxJeUn1KZkVicEV9UmpNafIhRhoNDSYLX7QRQTrAo
 NT21Ii0zBxh+MGkJDh4lEd5ZIGne4oLE3OLMdIjUKUZdjg2r139hEmLJy89LlRLnnQJSJABSl
 FGaBzcCFguXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMy7BWQKT2ZeCdymV0BHMAEdcXqaMc
 gRJYkIKakGRvvad+0Zpxj6cySnVBwJlDqocXvRTs2nsisP7Sk2ll8/s6mz+uvuoPRHJhNOP98
 SkHuex/biqtVJG1/5rLMXNv8jMf1r3yO2bQXz84KMA7vXHPM7x9cuFLSRfano7RVFf3doJYcs
 /NNstO+e++KkllPxhz/qzvzG+EZly90598243m27zTrNvlGJpTgj0VCLuag4EQAIyWxsgAIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1496631732!93603433!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15976 invoked from network); 5 Jun 2017 03:02:13 -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 Jun 2017 03:02:13 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dHiHR-00020M-OP; Mon, 05 Jun 2017 03:02: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 1dHiHM-0004a9-C2; Mon, 05 Jun 2017 03:02:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dHiHL-0007j0-3P; Mon, 05 Jun 2017 03:02:03 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-109995-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl:guest-localmigrate:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-pvh-amd:guest-start/debian.repeat:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 xen-4.9-testing:test-arm64-arm64-xl-xsm:guest-start:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl-arndale:debian-fixup:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10: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-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-libvirt-xsm: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-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-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-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck: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-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-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-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds: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-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=35f0fff2a67d1a5b93f9992e3a402ac3c896ae55
X-Osstest-Versions-That: xen=876800d5f9de8b15355172794cb82f505dd26e18
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 05 Jun 2017 03:02:03 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 109995: 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="===============5787217228776551274=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 109995 xen-4.9-testing real [real]
http://logs.test-lab.xenproject.org/osstest/logs/109995/

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-localmigrate/x10 fail REGR. vs. 109925

Tests which are failing intermittently (not blocking):
 test-amd64-amd64-xl        15 guest-localmigrate fail in 109965 pass in 109995
 test-amd64-amd64-xl-pvh-amd 19 guest-start/debian.repeat fail in 109965 pass in 109995
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm 9 debian-hvm-install fail in 109965 pass in 109995
 test-arm64-arm64-xl-xsm      11 guest-start      fail in 109965 pass in 109995
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 9 debian-hvm-install fail in 109965 pass in 109995
 test-amd64-i386-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail in 109965 pass in 109995
 test-armhf-armhf-xl-credit2 15 guest-start/debian.repeat fail in 109965 pass in 109995
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 9 debian-hvm-install fail pass in 109965
 test-armhf-armhf-xl-arndale  10 debian-fixup               fail pass in 109965
 test-armhf-armhf-xl-rtds     15 guest-start/debian.repeat  fail pass in 109965

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

version targeted for testing:
 xen                  35f0fff2a67d1a5b93f9992e3a402ac3c896ae55
baseline version:
 xen                  876800d5f9de8b15355172794cb82f505dd26e18

Last test of basis   109925  2017-06-01 11:14:13 Z    3 days
Testing same since   109949  2017-06-03 00:54:25 Z    2 days    3 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Armando Vega <armando@greenhost.nl>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Kevin Tian <kevin.tian@intel.com>
  Luwei Kang <luwei.kang@intel.com>
  Roger Pau Monné <roger.pau@citrix.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           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-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-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                                  fail    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-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-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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

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

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

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


Not pushing.

------------------------------------------------------------
commit 35f0fff2a67d1a5b93f9992e3a402ac3c896ae55
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Thu Jun 1 14:09:30 2017 +0100

    xen/public: Correct the HYPERVISOR_dm_op() documentation to match reality
    
    The number of buffers is ahead of the buffer list in the argument list.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Release-acked-by: Julien Grall <julien.grall@arm.com>
    (cherry picked from commit d8eed4021d50eb48ca75c8559aed95a2ad74afaa)

commit 96689c61f445650a595e79e72b4884d21c0868eb
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Tue May 23 16:32:30 2017 +0000

    x86/pagewalk: Fix pagewalk's handling of instruction fetches
    
    Despite the claim in the comment (which was based partly on the code already
    being like that, and mistaken reasoning because of Xen leaking NX into guest
    context), reality differs.
    
    Use of the SMAP feature without NX, or in a 2-level guest, demonstrate an
    observable difference between reads and instruction fetches, despite
    PFEC_insn_fetch not being reported in the #PF error code.  This demonstrates
    that instruction fetches are distinguished from data reads even without
    PFEC_insn_fetch being reported.
    
    Alter the pagewalk logic to keep the pagewalk insn_fetch input intact, but
    only conditionally report insn_fetch in the error code.  This logic is more
    in line with the Intel SDM text:
    
     * I/D flag (bit 4).
       This flag is 1 if (1) the access causing the page-fault exception was an
       instruction fetch; and (2) either (a) CR4.SMEP = 1; or (b) both (i) CR4.PAE
       = 1 (either PAE paging or 4-level paging is in use); and (ii) IA32_EFER.NXE
       = 1. Otherwise, the flag is 0. This flag describes the access causing the
       page-fault exception, not the access rights specified by paging.
    
    and the AMD SDM text:
    
     * I/D - Bit 4. If this bit is set to 1, it indicates that the access that
       caused the page fault was an instruction fetch. Otherwise, this bit is
       cleared to 0. This bit is only defined if no-execute feature is enabled
       (EFER.NXE=1 && CR4.PAE=1).
    
    Curiously, the AMD manual doesn't mention SMEP despite some Fam16h processors
    and all Fam17h processors supporting it.  Experimentally, it behaves as
    described by Intel.
    
    In addition, add some extra clarification and sanity checking around the use
    of NX for the access checks, where it might be reserved.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    (cherry picked from commit a0b40c3e08bb81192063f97089cb8c3849b8cfa0)

commit 00c2d1e314d456566f10495fcccd7dd81065fcdb
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Thu May 25 18:17:01 2017 +0100

    Revert "x86/hvm: disable pkeys for guests in non-paging mode"
    
    This reverts commit c41e0266dd59ab50b7a153157e9bd2a3ad114b53.
    
    When determining Access Rights, Protection Keys only take effect when CR4.PKE
    it set, and 4-level paging is active.  All other circumstances (notibly, 32bit
    PAE paging) skip the Protection Key control mechanism.
    
    Therefore, we do not need to clear CR4.PKE behind the back of a guest which is
    not using paging, as such a guest is necesserily running with EFER.LMA
    disabled.
    
    The {RD,WR}PKRU instructions are specified as being legal for use in any
    operating mode, but only if CR4.PKE is set.  By clearing CR4.PKE behind the
    back of an unpaged guest, these instructions yield #UD despite the guest
    correctly seeing PKE set if it reads CR4, and OSPKE being visible in CPUID.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Huaitong Han <huaitong.han@intel.com>
    Acked-by: Kevin Tian <kevin.tian@intel.com>
    (cherry picked from commit 224acdd04a9f6ffe44d2f716287cac74787899ec)

commit 57abda0beea90c7871b10863437756a58220e9f9
Author: Armando Vega <armando@greenhost.nl>
Date:   Wed May 31 08:30:09 2017 +0200

    xl man page cleanup and fixes
    
    Signed-off-by: Armando Vega <armando@greenhost.nl>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
    [ wei: remove trailing spaces ]
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    master commit: 91708086566ccdf287fe3b7a660a940a5e3582a1

commit a1fd8721b9ba3bc801b814ac94b1e539b813cdc0
Author: Luwei Kang <luwei.kang@intel.com>
Date:   Wed May 31 12:39:07 2017 +0200

    x86/vpmu: add cpu hot unplug notifier for vpmu
    
    Currently, Hot unplug a physical CPU with vpmu enabled may cause
    system hang due to send a remote call to an offlined pCPU. This
    patch add a cpu hot unplug notifer to save vpmu context before
    cpu offline.
    
    Consider one scenario, hot unplug pCPU N with vpmu enabled.
    The vcpu which running on this pCPU will be switch to other
    online cpu. A remote call will be send to pCPU N to save the
    vpmu context before loading the vpmu context on this pCPU.
    System will hang in function on_select_cpus() because of that
    pCPU is offlined and can not do any respond.
    
    The purpose of add a VPMU_CONTEXT_LOADED check in vpmu_arch_destroy()
    before send a remote call to save vpmu contex is:
    a. when a vpmu context has been loaded in a remote pCPU, make a
       remote call to save the vpmu contex and stop counters is necessary.
    b. VPMU_CONTEXT_LOADED flag will be reset if a pCPU is offlined.
       this check will prevent send a remote call to an offlined pCPU.
    
    Signed-off-by: Luwei Kang <luwei.kang@intel.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
    Release-acked-by: Julien Grall <julien.grall@arm.com>
    master commit: 2d08fb32bc3d252046748e908bafc1bf6376313e
    master date: 2017-05-31 08:41:43 +0200

commit 19acede72e216ba87ade287ed6bbcffafa0bc427
Author: Roger Pau Monné <roger.pau@citrix.com>
Date:   Wed May 31 08:53:18 2017 +0200

    docs: remove PVHv1 document
    
    The current misc/pvh.markdown document refers to PVHv1, remove it to
    avoid confusion with PVHv2 since the PVHv1 code has already been
    removed.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    master commit: 8ac9a25b26841b539fd7f345fc87a4142a86adb3
    master date: 2017-05-31 08:47:57 +0200

commit 0bac1f286ab1aaa9b7fc323ca63e7fec8c9f68c1
Author: Ian Jackson <ian.jackson@eu.citrix.com>
Date:   Thu May 25 16:42:12 2017 +0100

    Makefile: Mention usual targets of subdir Makefiles
    
    Suggested-by: Roger Pau Monné <roger.pau@citrix.com>
    Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
    Acked-by: Roger Pau Monné <roger.pau@citrix.com>
    CC: Wei Liu <wei.liu2@citrix.com>
    CC: M A Young <m.a.young@durham.ac.uk>
    CC: Andrew Cooper <andrew.cooper3@citrix.com>
    (cherry picked from commit 624dc330171a27f21b9664da7fc8b06bcc29be48)
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5787217228776551274==--

From xen-devel-bounces@lists.xen.org Mon Jun 05 05:54:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Jun 2017 05: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 1dHkxf-0005IQ-Qr; Mon, 05 Jun 2017 05:53: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 1dHkxe-0005I4-Ao
 for xen-devel@lists.xensource.com; Mon, 05 Jun 2017 05:53:54 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 6A/92-31580-1F1F4395; Mon, 05 Jun 2017 05:53:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVffDR5N
 Ig3erVCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasXxWN1vBlcqKzVdvsDYw
 rvHpYuTiEBL4yyhxaspDdgjnMaPEp+lXmSCcbYwSEz8/BspwcogIOEt8PTMXzOYV0Jd48fwgK
 4gtLGAu8ebwUVaQBgmB3foS//rWMXcxcgA5nhJdi/hAakDMuys/A/Wyc7AJWEkcEgOJsgioSh
 z/dZxlAiP3AkaGVYzqxalFZalFukZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxi
 BHq9nYGDcwXiq2fkQoyQHk5Io7+m1JpFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHi3fwDKCRal
 pqdWpGXmAEMPJi3BwaMkwhsIkuYtLkjMLc5Mh0idYtTl2LB6/RcmIZa8/LxUKXHeLSBFAiBFG
 aV5cCNgcXCJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjBvCsgUnsy8ErhNr4COYAI6gu8S2B
 EliQgpqQZGxWlfZjzu8l1aUnsmrr1rMce1w/eYHcVnuJwQ0avd06bSef+TohQDR3Zu/MI+Pv2
 zt96XTLFwjTLfHmwyq7VBNL5/QvcEJ/PUtmUCxXemLzjVdtuwWa9zJsO9Ta1p75v4TzOan110
 v3m/wHXzVbNjF2l5vgm+xdTYsK0j+xs3s3GtlJblrBNKLMUZiYZazEXFiQAeDzyhfgIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1496642031!104123514!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62568 invoked from network); 5 Jun 2017 05:53:52 -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; 5 Jun 2017 05: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 <osstest-admin@xenproject.org>)
 id 1dHkxa-0006dH-3R; Mon, 05 Jun 2017 05: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 1dHkxU-0007c8-H8; Mon, 05 Jun 2017 05:53:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dHkxT-0000U5-SO; Mon, 05 Jun 2017 05:53:44 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110000-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:build-armhf-pvops:host-install(3):broken: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:heisenbug
 xen-unstable:test-amd64-i386-qemut-rhel6hvm-intel:redhat-install:fail:heisenbug
 xen-unstable:test-armhf-armhf-examine:reboot:fail:heisenbug
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-localmigrate/x10:fail:heisenbug
 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-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd: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-amd64-amd64-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-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-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-rtds:debian-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-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm: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-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=d8eed4021d50eb48ca75c8559aed95a2ad74afaa
X-Osstest-Versions-That: xen=876800d5f9de8b15355172794cb82f505dd26e18
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 05 Jun 2017 05:53:43 +0000
Subject: [Xen-devel] [xen-unstable test] 110000: 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="===============0547773899531718709=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf-pvops          3 host-install(3) broken in 109957 REGR. vs. 109841
 test-amd64-amd64-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail REGR. vs. 109841

Tests which are failing intermittently (not blocking):
 test-amd64-amd64-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail pass in 109957
 test-amd64-i386-qemut-rhel6hvm-intel  9 redhat-install     fail pass in 109979
 test-armhf-armhf-examine      6 reboot                     fail pass in 109979
 test-amd64-amd64-qemuu-nested-amd  9 debian-hvm-install    fail pass in 109979
 test-amd64-amd64-xl-qemuu-debianhvm-amd64 15 guest-localmigrate/x10 fail pass in 109979

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

version targeted for testing:
 xen                  d8eed4021d50eb48ca75c8559aed95a2ad74afaa
baseline version:
 xen                  876800d5f9de8b15355172794cb82f505dd26e18

Last test of basis   109841  2017-05-30 02:02:16 Z    6 days
Failing since        109866  2017-05-30 19:48:42 Z    5 days    6 attempts
Testing same since   109957  2017-06-03 10:00:05 Z    1 days    3 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Armando Vega <armando@greenhost.nl>
  Borislav Petkov <bp@suse.de>
  George Dunlap <george.dunlap@eu.citrix.com>
  Gregory Herrero <gregory.herrero@oracle.com>
  Haozhong Zhang <haozhong.zhang@intel.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Luwei Kang <luwei.kang@intel.com>
  Roger Pau Monné <roger.pau@citrix.com>
  Swapnil Paratey <swapnil.paratey@amd.com>
  Wei Liu <wei.liu2@citrix.com>
  Zhang Bo <oscar.zhangbo@huawei.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-oldkern                                          pass    
 build-i386-oldkern                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-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-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     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                         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-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


Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0547773899531718709==--

From xen-devel-bounces@lists.xen.org Mon Jun 05 06:52:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Jun 2017 06:52:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dHlrx-0000v5-HA; Mon, 05 Jun 2017 06:52:05 +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 1dHlrv-0000ue-Qy
 for xen-devel@lists.xensource.com; Mon, 05 Jun 2017 06:52:04 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 8E/09-31580-39FF4395; Mon, 05 Jun 2017 06:52:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVXfCf5N
 Ig/dPFSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8fPEBfaCB08ZKza/XMPc
 wNi/nrGLkYtDSOAvo8TUr29YIJzHjBJNaxZAZbYxSlx58xrI4eQQEXCW+HpmLjuIzSugL9F/c
 BIbiC0sYClxbvd2sG4JgS36EocaPzGBJCQEvCV2TbrBAmMv3PqTtYuRnYNNwErikBhIlEVAVW
 JL41bWCYzcCxgZVjGqF6cWlaUW6RrqJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmI
 E+p0BCHYwLv/odIhRkoNJSZT39FqTSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvH//AuUEi1LT
 UyvSMnOAAQiTluDgURLh5fkDlOYtLkjMLc5Mh0idYtTl2LB6/RcmIZa8/LxUKXFeuX9ARQIgR
 RmleXAjYNFwiVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8pr+BpvBk5pXAbXoFdAQT0BF8l8
 COKElESEk1MAYYLH/L6l4U9eRoX0bxfEauzQvWP8pkzBObbaPc4Hnl9R5219tbPWpnlCxYWKa
 U/brof2YEV8fd7+q9b2yTrU44bpVPm773/pTTPQrSlZF1LNkry42lz04+p580V3r+jBzLQOWX
 QSdUs29KbeM49//FeoWtR7cvb5NcunTnUefy6+eXT/uUaKbEUpyRaKjFXFScCAA7398dgQIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-31.messagelabs.com!1496645519!100826263!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49490 invoked from network); 5 Jun 2017 06:52:00 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Jun 2017 06:52: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 1dHlrp-00089N-QQ; Mon, 05 Jun 2017 06:51: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 1dHlrk-0004Tz-Dp; Mon, 05 Jun 2017 06:51:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dHlrj-0006pr-VV; Mon, 05 Jun 2017 06:51:52 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110002-mainreport@xen.org>
X-Osstest-Failures: linux-4.1:test-amd64-i386-libvirt-xsm:guest-start/debian.repeat:fail:heisenbug
 linux-4.1:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.1:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:leak-check/basis(8):fail:heisenbug
 linux-4.1:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:heisenbug
 linux-4.1:test-amd64-i386-freebsd10-amd64:guest-start:fail:heisenbug
 linux-4.1:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:heisenbug
 linux-4.1:test-amd64-i386-libvirt-xsm:guest-start:fail:heisenbug
 linux-4.1:test-amd64-amd64-libvirt-xsm:saverestore-support-check:fail:heisenbug
 linux-4.1:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 linux-4.1:test-amd64-i386-freebsd10-i386:guest-start:fail:heisenbug
 linux-4.1:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 linux-4.1:test-amd64-i386-xl:guest-start/debian.repeat:fail:heisenbug
 linux-4.1:test-amd64-i386-qemuu-rhel6hvm-intel:guest-stop:fail:heisenbug
 linux-4.1:test-amd64-i386-xl-xsm:guest-start/debian.repeat:fail:heisenbug
 linux-4.1:test-amd64-amd64-libvirt-vhd:guest-start:fail:heisenbug
 linux-4.1:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 linux-4.1:test-amd64-amd64-xl-pvh-amd:xen-install:fail:heisenbug
 linux-4.1:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.1:test-amd64-amd64-xl-rtds:debian-install:fail:heisenbug
 linux-4.1:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.1:test-armhf-armhf-xl-arndale:guest-start/debian.repeat:fail:heisenbug
 linux-4.1:test-arm64-arm64-libvirt-qcow2:xen-boot:fail:nonblocking
 linux-4.1:test-arm64-arm64-xl-multivcpu:xen-boot:fail:nonblocking
 linux-4.1:test-arm64-arm64-libvirt:xen-boot:fail:nonblocking
 linux-4.1:test-arm64-arm64-xl-rtds:xen-boot:fail:nonblocking
 linux-4.1:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-rtds:guest-start:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-rtds:guest-start/debian.repeat: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-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemut-win7-amd64:guest-stop: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-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-arm64-arm64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.1:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.1:test-arm64-arm64-xl-credit2:xen-boot:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.1:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 linux-4.1:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt-vhd: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-armhf-armhf-libvirt-xsm:migrate-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-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-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-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-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-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemuu-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-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=56d847e3ef9433d7ac92376e4ba49d3cf3cb70d2
X-Osstest-Versions-That: linux=d9e0350d2575a20ee7783427da9bd6b6107eb983
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 05 Jun 2017 06:51:51 +0000
Subject: [Xen-devel] [linux-4.1 test] 110002: 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="===============6446073202306129920=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures :-/ but no regressions.

Tests which are failing intermittently (not blocking):
 test-amd64-i386-libvirt-xsm 17 guest-start/debian.repeat fail in 109834 pass in 110002
 test-amd64-i386-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail in 109834 pass in 110002
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 8 leak-check/basis(8) fail in 109983 pass in 110002
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm 6 xen-boot fail in 109983 pass in 110002
 test-amd64-i386-freebsd10-amd64 10 guest-start   fail in 109983 pass in 110002
 test-amd64-amd64-qemuu-nested-intel 9 debian-hvm-install fail in 109983 pass in 110002
 test-amd64-i386-libvirt-xsm  11 guest-start      fail in 109983 pass in 110002
 test-amd64-amd64-libvirt-xsm 13 saverestore-support-check fail in 109983 pass in 110002
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm 9 debian-hvm-install fail in 109983 pass in 110002
 test-amd64-i386-freebsd10-i386 10 guest-start    fail in 109983 pass in 110002
 test-amd64-amd64-xl-qemuu-debianhvm-amd64 9 debian-hvm-install fail in 109983 pass in 110002
 test-amd64-i386-xl  19 guest-start/debian.repeat fail in 109983 pass in 110002
 test-amd64-i386-qemuu-rhel6hvm-intel 10 guest-stop fail in 109983 pass in 110002
 test-amd64-i386-xl-xsm 19 guest-start/debian.repeat fail in 109983 pass in 110002
 test-amd64-amd64-libvirt-vhd 10 guest-start      fail in 109983 pass in 110002
 test-amd64-i386-rumprun-i386 16 rumprun-demo-xenstorels/xenstorels.repeat fail in 109983 pass in 110002
 test-amd64-amd64-xl-pvh-amd   5 xen-install      fail in 109983 pass in 110002
 test-amd64-amd64-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail in 109983 pass in 110002
 test-amd64-amd64-xl-rtds      9 debian-install             fail pass in 109834
 test-amd64-i386-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail pass in 109983
 test-armhf-armhf-xl-arndale  15 guest-start/debian.repeat  fail pass in 109983

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-qcow2  6 xen-boot           fail in 109834 never pass
 test-arm64-arm64-xl-multivcpu  6 xen-boot            fail in 109834 never pass
 test-arm64-arm64-libvirt      6 xen-boot             fail in 109834 never pass
 test-arm64-arm64-xl-rtds      6 xen-boot             fail in 109834 never pass
 test-amd64-amd64-rumprun-amd64 16 rumprun-demo-xenstorels/xenstorels.repeat fail in 109983 like 106655
 test-armhf-armhf-xl-rtds     11 guest-start         fail in 109983 like 106669
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop   fail in 109983 like 106776
 test-armhf-armhf-xl-rtds     15 guest-start/debian.repeat    fail  like 106756
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 106776
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 106776
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-stop            fail like 106776
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop            fail like 106776
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-stop             fail like 106776
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm  6 xen-boot                     fail   never pass
 test-arm64-arm64-xl           6 xen-boot                     fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-examine      6 reboot                       fail   never pass
 test-arm64-arm64-xl-credit2   6 xen-boot                     fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-arm64-arm64-xl-xsm       6 xen-boot                     fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-amd64-xl-qemut-ws16-amd64  9 windows-install        fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386  9 windows-install         fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64  9 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass

version targeted for testing:
 linux                56d847e3ef9433d7ac92376e4ba49d3cf3cb70d2
baseline version:
 linux                d9e0350d2575a20ee7783427da9bd6b6107eb983

Last test of basis   106776  2017-03-19 14:16:43 Z   77 days
Testing same since   109834  2017-05-29 10:21:14 Z    6 days    8 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Adrian Hunter <adrian.hunter@intel.com>
  Adrian Salido <salidoa@google.com>
  Ajay Kaher <ajay.kaher@samsung.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Alex Deucher <alexander.deucher@amd.com>
  Alexandre Bailon <abailon@baylibre.com>
  Alexandre Belloni <alexandre.belloni@free-electrons.com>
  Alexey Brodkin <abrodkin@synopsys.com>
  Alexey Brodkin <Alexey.Brodkin@synopsys.com>
  Alyssa Milburn <amilburn@zall.org>
  Andrei Vagin <avagin@virtuozzo.com>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Ryabinin <aryabinin@virtuozzo.com>
  Andy Lutomirski <luto@amacapital.net>
  Andy Lutomirski <luto@kernel.org>
  Ankur Arora <ankur.a.arora@oracle.com>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Anton Blanchard <anton@samba.org>
  Arnd Bergmann <arnd@arndb.de>
  Ashish Kalra <ashish@bluestacks.com>
  Aurelien Aptel <aaptel@suse.com>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
  Ben Segall <bsegall@google.com>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bin Liu <b-liu@ti.com>
  Bjoern Jacke <bjacke@samba.org>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Björn Jacke <bj@sernet.de>
  Bjørn Mork <bjorn@mork.no>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  bsegall@google.com <bsegall@google.com>
  Cameron Gutman <aicommander@gmail.com>
  Catalin Marinas <catalin.marinas@arm.com>
  Chen-Yu Tsai <wens@csie.org>
  Chris Blake <chrisrblake93@gmail.com>
  Chris Leech <cleech@redhat.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Christian König <christian.koenig@amd.com>
  Christian Lamparter <chunkeey@googlemail.com>
  Christoffer Dall <cdall@linaro.org>
  Chu Yuan Lin <cyl@datera.io>
  Corey Minyard <cminyard@mvista.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Glöckner <dg@emlix.com>
  Daniel Golle <daniel@makrotopia.org>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Dave Airlie <airlied@redhat.com>
  David Daney <david.daney@cavium.com>
  David Howells <dhowells@redhat.com>
  David S. Miller <davem@davemloft.net>
  David Woodhouse <dwmw@amazon.co.uk>
  Davidlohr Bueso <dave@stgolabs.net>
  Davidlohr Bueso <dbueso@suse.de>
  Dennis Yang <dennisyang@qnap.com>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dmitry Tunin <hanipouspilot@gmail.com>
  Doug Ledford <dledford@redhat.com>
  Douglas Gilbert <dgilbert@interlog.com>
  Ed Bordin <edbordin@gmail.com>
  Erez Shitrit <erezsh@mellanox.com>
  Erez Zadok <ezk@fsl.cs.sunysb.edu>
  Eric Biggers <ebiggers@google.com>
  Eric Dumazet <edumazet@google.com>
  Eric W. Biederman <ebiederm@xmission.com>
  Evgeniy Polyakov <zbr@ioremap.net>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Felix Fietkau <nbd@nbd.name>
  Feras Daoud <ferasda@mellanox.com>
  Frederic Barrat <fbarrat@linux.vnet.ibm.com>
  Gary Guo <ghg@datera.io>
  Gavin Shan <gwshan@linux.vnet.ibm.com>
  Gerald Schaefer <gerald.schaefer@de.ibm.com>
  Germano Percossi <germano.percossi@citrix.com>
  Greg Hackmann <ghackmann@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guenter Roeck <linux@roeck-us.net>
  Gustavo A. R. Silva <garsilva@embeddedor.com>
  Hans de Goede <hdegoede@redhat.com>
  Hans Verkuil <hans.verkuil@cisco.com>
  Hans Verkuil <hansverk@cisco.com>
  Heiko Carstens <heiko.carstens@de.ibm.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Hillf Danton <hillf.zj@alibaba-inc.com>
  Horia Geantă <horia.geanta@nxp.com>
  Hui Wang <hui.wang@canonical.com>
  Ian Abbott <abbotti@mev.co.uk>
  Ilya Dryomov <idryomov@gmail.com>
  Ingo Molnar <mingo@kernel.org>
  J. Bruce Fields <bfields@redhat.com>
  Jack Morgenstein <jackm@dev.mellanox.co.il>
  James Cowgill <James.Cowgill@imgtec.com>
  James Hogan <james.hogan@imgtec.com>
  James Morris <james.l.morris@oracle.com>
  Jan Kara <jack@suse.cz>
  Jan-Marek Glogowski <glogow@fbihome.de>
  Janosch Frank <frankja@linux.vnet.ibm.com>
  Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
  Jaroslav Kysela <perex@perex.cz>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
  Javier Martinez Canillas <javier@osg.samsung.com>
  Jerry Snitselaar <jsnitsel@redhat.com>
  Joe Thornber <ejt@redhat.com>
  Joel Stanley <joel@jms.id.au>
  Joerg Roedel <jroedel@suse.de>
  Joeseph Chang <joechang@codeaurora.org>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  John Crispin <john@phrozen.org>
  John Garry <john.garry@huawei.com>
  Jonathan Liu <net147@gmail.com>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Juergen Gross <jgross@suse.com>
  Julian Wiedmann <jwi@linux.vnet.ibm.com>
  K. Y. Srinivasan <kys@microsoft.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>
  Kefeng Wang <wangkefeng.wang@huawei.com>
  Ken Lin <yungching0725@gmail.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Kristina Martsenko <kristina.martsenko@arm.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Ladi Prosek <lprosek@redhat.com>
  Larry Finger <Larry.Finger@lwfinger.net>
  Leon Romanovsky <leon@kernel.org>
  Leonard Crestez <leonard.crestez@nxp.com>
  Li Qiang <liq3ea@gmail.com>
  Li Qiang <liqiang6-s@360.cn>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Long Li <longli@microsoft.com>
  Ludovic Desroches <ludovic.desroches@microchip.com>
  Luis Henriques <lhenriques@suse.com>
  Lukas Wunner <lukas@wunner.de>
  Maciej S. Szmigiero <mail@maciej.szmigiero.name>
  Magnus Lilja <lilja.magnus@gmail.com>
  Marc Kleine-Budde <mkl@pengutronix.de>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcel Holtmann <marcel@holtmann.org>
  Marcelo Henrique Cerri <marcelo.cerri@canonical.com>
  Marek Szyprowski <m.szyprowski@samsung.com>
  Marek Vasut <marex@denx.de>
  Mark Brown <broonie@kernel.org>
  Mark Rutland <mark.rutland@arm.com>
  Marko Kiiskila <marko@runtime.io>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Mathias Svensson <idolf@google.com>
  Matt Chen <matt.chen@intel.com>
  Mauricio Faria de Oliveira <mauricfo@linux.vnet.ibm.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Max Filippov <jcmvbkbc@gmail.com>
  Max Lohrmann <post@wickenrode.com>
  Maxime Ripard <maxime.ripard@free-electrons.com>
  Mel Gorman <mgorman@suse.de>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael S. Tsirkin <mst@redhat.com>
  Michal Hocko <mhocko@suse.com>
  Michel Dänzer <michel.daenzer@amd.com>
  Mike Snitzer <snitzer@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Mimi Zohar <zohar@linux.vnet.ibm.com>
  Minchan Kim <minchan@kernel.org>
  Mirko Parthey <mirko.parthey@web.de>
  Moreno Bartalucci <moreno.bartalucci@tecnorama.it>
  Murray McAllister <murray.mcallister@insomniasec.com>
  Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
  Nayna Jain <nayna@linux.vnet.ibm.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicolas Ferre <nicolas.ferre@atmel.com>
  Nicolas Ferre <nicolas.ferre@microchip.com>
  Nicolas Iooss <nicolas.iooss_linux@m4x.org>
  Nidhi Panpalia <npanpalia@cs.stonybrook.edu>
  OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
  Oleg Nesterov <oleg@redhat.com>
  Oliver Neukum <oneukum@suse.com>
  Paul Burton <paul.burton@imgtec.com>
  Paul Mackerras <paulus@ozlabs.org>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Chang <dpf@google.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Rafał Miłecki <rafal@milecki.pl>
  Raghava Aditya Renukunta <RaghavaAditya.Renukunta@microsemi.com>
  Ralf Baechle <ralf@linux-mips.org>
  Randy Dunlap <rdunlap@infradead.org>
  Ravi Bangoria <ravi.bangoria@linux.vnet.ibm.com>
  Richard Cochran <rcochran@linutronix.de>
  Richard Weinberger <richard@nod.at>
  Rik van Riel <riel@redhat.com>
  Rob Herring <robh@kernel.org>
  Roger Quadros <rogerq@ti.com>
  Sabrina Dubroca <sd@queasysnail.net>
  Sachin Prabhu <sprabhu@redhat.com>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Sasha Levin <alexander.levin@verizon.com>
  Sean Hefty <sean.hefty@intel.com>
  Sean Young <sean@mess.org>
  Sebastian Andrzej Siewior <bigeasy@linutronix.de>
  Sebastian Siewior <bigeasy@linutronix.de>
  Shamir Rabinovitch <shamir.rabinovitch@oracle.com>
  Shaohua Li <shli@fb.com>
  Shuxiao Zhang <zhangshuxiao@xiaomi.com>
  Somasundaram Krishnasamy <somasundaram.krishnasamy@oracle.com>
  Stephen Hemminger <stephen@networkplumber.org>
  Steve French <smfrench@gmail.com>
  Steve French <steve.french@primarydata.com>
  Steve Wise <swise@opengridcomputing.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Suzuki K Poulose <suzuki.poulose@arm.com>
  Sylwester Nawrocki <s.nawrocki@samsung.com>
  Szymon Janc <szymon.janc@codecoup.pl>
  Tahsin Erdogan <tahsin@google.com>
  Takashi Iwai <tiwai@suse.de>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Hellstrom <thellstrom@vmware.com>
  Tobias Herzog <t-herzog@gmx.de>
  Tony Lindgren <tony@atomide.com>
  Trond Myklebust <trond.myklebust@primarydata.com>
  Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Vijay Kumar <vijay.ac.kumar@oracle.com>
  Ville Syrjälä <ville.syrjala@linux.intel.com>
  Vinayak Menon <vinmenon@codeaurora.org>
  Vinod Koul <vinod.koul@intel.com>
  Vinothkumar Raja <vinraja@cs.stonybrook.edu>
  Viresh Kumar <viresh.kumar@linaro.org>
  Vitaly Kuznetsov <vkuznets@redhat.com>
  Wang YanQing <udknight@gmail.com>
  Wei Yongjun <yongjun_wei@trendmicro.com.cn>
  Weston Andros Adamson <dros@primarydata.com>
  Will Deacon <will.deacon@arm.com>
  Xiaolong Ye <xiaolong.ye@intel.com>
  Y.C. Chen <yc_chen@aspeedtech.com>
  家瑋 <momo1208@gmail.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          fail    
 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                                 fail    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      fail    
 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-arm64-arm64-xl-credit2                                  fail    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     fail    
 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


Pushing revision :

+ branch=linux-4.1
+ revision=56d847e3ef9433d7ac92376e4ba49d3cf3cb70d2
+ . ./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-4.1 56d847e3ef9433d7ac92376e4ba49d3cf3cb70d2
+ branch=linux-4.1
+ revision=56d847e3ef9433d7ac92376e4ba49d3cf3cb70d2
+ . ./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-4.1
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' x56d847e3ef9433d7ac92376e4ba49d3cf3cb70d2 = 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-3.14
++ : 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 56d847e3ef9433d7ac92376e4ba49d3cf3cb70d2:refs/heads/tested/linux-4.1
To osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
   d9e0350..56d847e  56d847e3ef9433d7ac92376e4ba49d3cf3cb70d2 -> tested/linux-4.1
+ exit 0


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6446073202306129920==--

From xen-devel-bounces@lists.xen.org Mon Jun 05 08:10:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Jun 2017 08:10:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dHn56-0006S7-Tf; Mon, 05 Jun 2017 08:09:44 +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 1dHn55-0006S1-Fe
 for xen-devel@lists.xenproject.org; Mon, 05 Jun 2017 08:09:43 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 41/51-11537-6C115395; Mon, 05 Jun 2017 08:09:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVywNykQveooGm
 kwd8zQhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bbupksBRM5KiYsbmNpYGxk62Lk4hASmM4o
 sf5OH5DDySEhwCtxZNkMVgjbX+LFtZXMEEUTGCU+vb7BDpJgEVCR2LZkMguIzSagLvH4aw8Ti
 C0ioCzR++s3C0gDs8BcJon3O3aATRUWCJbY//ABWAOvgI7E4c8rwAYJCexmlNjfUgYRF5Q4Of
 MJWA0z0NA/8y4BbeYAsqUllv/jAAlzCthL7Dm1FWykKNANU05uY5vAKDALSfcsJN2zELoXMDK
 vYlQvTi0qSy3SNdNLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMznoGBsYdjFfa
 nA8xSnIwKYnynl5rEinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgnergGmkkGBRanpqRVpmDjBOY
 NISHDxKIrxC/EBp3uKCxNzizHSI1ClGRSlx3lqQPgGQREZpHlwbLDYvMcpKCfMyMjAwCPEUpB
 blZpagyr9iFOdgVBLmnQUyhSczrwRu+iugxUxAi/kumYAsLklESEk1MMo8tJ88y4vtNgu3dkC
 tD1Oi/i3Z1UuZP9cu5fitGvh2x7TbnYei7xQ+KXB84L3q0JNqB17PTtHP68PTtd74qogt5HVw
 9jQLEXmWekPjTkD/Ktn9aW8eL/vycrtBqa7A8qm1t464MRyPeB9cPymzL58tZsqtAJ8ME+OS0
 qap+97ZFXx/a1LQp8RSnJFoqMVcVJwIAIXOzK7IAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1496650178!104142524!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60490 invoked from network); 5 Jun 2017 08:09:40 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Jun 2017 08:09:40 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 05 Jun 2017 01:09:38 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.39,300,1493708400"; d="scan'208";a="270256942"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by fmsmga004.fm.intel.com with ESMTP; 05 Jun 2017 01:09:35 -0700
Date: Mon, 5 Jun 2017 16:09:16 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170605080916.GO3420@yi.y.sun>
References: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
 <1493801063-38513-15-git-send-email-yi.y.sun@linux.intel.com>
 <592EABB8020000780015E1BF@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <592EABB8020000780015E1BF@prv-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v11 14/23] x86: refactor psr: CDP: implement
 get hw info flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDUtMzEgMDM6NDA6NDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+PiBPbiAwMy4wNS4x
NyBhdCAxMDo0NCwgPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4gPiAtLS0gYS94
ZW4vYXJjaC94ODYvcHNyLmMKPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwo+ID4gQEAgLTIw
Nyw3ICsyMDcsOSBAQCBzdGF0aWMgdm9pZCBmcmVlX3NvY2tldF9yZXNvdXJjZXModW5zaWduZWQg
aW50IHNvY2tldCkKPiA+ICAgICAgbWVtc2V0KGluZm8tPmRvbV9pZHMsIDAsICgoRE9NSURfSURM
RSArIDEpICsgNykgLyA4KTsKPiA+ICB9Cj4gPiAgCj4gPiAtc3RhdGljIGVudW0gcHNyX2ZlYXRf
dHlwZSBwc3JfY2JtX3R5cGVfdG9fZmVhdF90eXBlKGVudW0gY2JtX3R5cGUgdHlwZSkKPiA+ICtz
dGF0aWMgZW51bSBwc3JfZmVhdF90eXBlIHBzcl9jYm1fdHlwZV90b19mZWF0X3R5cGUoCj4gPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IHBzcl9zb2Nr
ZXRfaW5mbyAqaW5mbywKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBl
bnVtIGNibV90eXBlIHR5cGUpCj4gCj4gQ291bGRuJ3QgeW91IGF2b2lkIGFkZGluZyB0aGlzIG5l
dyBwYXJhbWV0ZXIgYnkgY2hlY2tpbmcgLi4uCj4gCj4gPiBAQCAtMjE1LDcgKzIxNywxOCBAQCBz
dGF0aWMgZW51bSBwc3JfZmVhdF90eXBlIHBzcl9jYm1fdHlwZV90b19mZWF0X3R5cGUoZW51bSBj
Ym1fdHlwZSB0eXBlKQo+ID4gICAgICB7Cj4gPiAgICAgIGNhc2UgUFNSX0NCTV9UWVBFX0wzOgo+
ID4gICAgICAgICAgZmVhdF90eXBlID0gUFNSX1NPQ0tFVF9MM19DQVQ7Cj4gPiArCj4gPiArICAg
ICAgICAvKiBJZiB0eXBlIGlzIEwzIENBVCBidXQgd2UgY2Fubm90IGZpbmQgaXQgaW4gZmVhdHVy
ZSBhcnJheSwgdHJ5IENEUC4gKi8KPiA+ICsgICAgICAgIGlmICggIWluZm8tPmZlYXR1cmVzW2Zl
YXRfdHlwZV0gKQo+IAo+IC4uLiB0aGUgcHJvcHMgYXJyYXkgZW50cnkgaGVyZT8KPiAKU3VyZSwg
dGhhbmtzIQoKPiBKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 05 08:11:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Jun 2017 08: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 1dHn6b-00072N-7u; Mon, 05 Jun 2017 08:11: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 1dHn6Z-00072G-Ve
 for xen-devel@lists.xenproject.org; Mon, 05 Jun 2017 08:11:16 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 DF/65-02022-22215395; Mon, 05 Jun 2017 08:11:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXS1taRoisnZBp
 pcHmunMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmjF5xV62gp2CFRM71rI2MF7i6WLk5BASqJRY
 u/gvO4gtIcArcWTZDNYuRnYg21+iQ6SLkQuoYgKjxOt9DSwgJSwCKhJrGg+BlbMJqEs8/trDB
 GKLCChL9P76zQLSwCwwl0ni/Y4dbCAJYYF4iauPH4M18wroSPSeucIGMXU3o8Sy1/eZIBKCEi
 dnPgErYgaa+mfeJeYuRg4gW1pi+T8OkDCngL1E89cnYDNFgY6YcnIb2wRGgVlIumch6Z6F0L2
 AkXkVo0ZxalFZapGuoYleUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgaDIAwQ7G
 s6c9DzFKcjApifKeXmsSKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd6uAaaSQYFFqempFWmYOM
 Epg0hIcPEoivEL8QGne4oLE3OLMdIjUKUZFKXHeWpA+AZBERmkeXBssMi8xykoJ8zICHSLEU5
 BalJtZgir/ilGcg1FJmFdMEGgKT2ZeCdz0V0CLmYAW810yAVlckoiQkmoAGtiukzuj1em35cu
 i3ZdWLdy9SH1f5aNjird+tTzcescyqqEp4e7JC3qNd+MLO95cWip6xLZZPs5I+Yyo19OK3HZP
 v4pP0lNZAup+TC2P8SzzPK6VJPjx07vZDimqezdNiFsm8MtOL1bAZreETHvTM93UuXPSbHh9Z
 HefvN7GnLZ4rchF8c9KLMUZiYZazEXFiQBJv8NfxwIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1496650268!101957411!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65234 invoked from network); 5 Jun 2017 08:11:10 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Jun 2017 08:11:10 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by orsmga105.jf.intel.com with ESMTP; 05 Jun 2017 01:11:07 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.39,300,1493708400"; d="scan'208";a="270257389"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by fmsmga004.fm.intel.com with ESMTP; 05 Jun 2017 01:11:04 -0700
Date: Mon, 5 Jun 2017 16:10:45 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170605081045.GP3420@yi.y.sun>
References: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
 <1493801063-38513-13-git-send-email-yi.y.sun@linux.intel.com>
 <592DAD79020000780015DC7D@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <592DAD79020000780015DC7D@prv-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v11 12/23] x86: refactor psr: L3 CAT: set
 value: implement write msr flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDUtMzAgMDk6MzU6NTMsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+PiBPbiAwMy4wNS4x
NyBhdCAxMDo0NCwgPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4gPiArc3RydWN0
IGNvc193cml0ZV9pbmZvCj4gPiArewo+ID4gKyAgICB1bnNpZ25lZCBpbnQgY29zOwo+ID4gKyAg
ICBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0dXJlOwo+ID4gKyAgICB1aW50MzJfdCAqdmFsOwo+ID4g
KyAgICBlbnVtIHBzcl9mZWF0X3R5cGUgZmVhdF90eXBlOwo+ID4gK307Cj4gPiArCj4gPiArc3Rh
dGljIHZvaWQgZG9fd3JpdGVfcHNyX21zcnModm9pZCAqZGF0YSkKPiA+ICt7Cj4gPiArICAgIHN0
cnVjdCBjb3Nfd3JpdGVfaW5mbyAqaW5mbyA9IGRhdGE7Cj4gPiArICAgIHVuc2lnbmVkIGludCBj
b3MgPSBpbmZvLT5jb3M7Cj4gPiArICAgIHN0cnVjdCBmZWF0X25vZGUgKmZlYXQgPSBpbmZvLT5m
ZWF0dXJlOwo+ID4gKyAgICBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyAqcHJvcHMgPSBmZWF0X3By
b3BzW2luZm8tPmZlYXRfdHlwZV07Cj4gPiArICAgIHVuc2lnbmVkIGludCBpOwo+ID4gKwo+ID4g
KyAgICBmb3IgKCBpID0gMDsgaSA8IHByb3BzLT5jb3NfbnVtOyBpKysgKQo+ID4gKyAgICB7Cj4g
PiArICAgICAgICBpZiAoIGZlYXQtPmNvc19yZWdfdmFsW2NvcyAqIHByb3BzLT5jb3NfbnVtICsg
aV0gIT0gaW5mby0+dmFsW2ldICkKPiA+ICsgICAgICAgIHsKPiA+ICsgICAgICAgICAgICBmZWF0
LT5jb3NfcmVnX3ZhbFtjb3MgKiBwcm9wcy0+Y29zX251bSArIGldID0gaW5mby0+dmFsW2ldOwo+
ID4gKyAgICAgICAgICAgIHByb3BzLT53cml0ZV9tc3IoY29zLCBpbmZvLT52YWxbaV0sIHByb3Bz
LT50eXBlW2ldKTsKPiA+ICsgICAgICAgIH0KPiA+ICsgICAgfQo+ID4gK30KPiAKPiBBZ2FpbiB5
b3UncmUgcGFzc2luZyBmZWF0X3R5cGUgaGVyZSBvbmx5IHRvIGdldCBhdCBwcm9wcy4gV2h5Cj4g
bm90IHBhc3MgcHJvcHMgcmlnaHQgYXdheT8gQWxzbyBJIHRoaW5rIGl0IHdvdWxkIG1ha2Ugc2Vu
c2UgdG8KPiBwdWxsIHByb3BzLT5jb3NfbnVtIGludG8gYSBsb2NhbCB2YXJpYWJsZS4KPiAKSGF2
ZSBtb2RpZmllZCB0aGVzZSBhY2NvcmRpbmcgdG8geW91ciBjb21tZW50cy4gVGhhbmtzIQoKPiA+
ICBzdGF0aWMgaW50IHdyaXRlX3Bzcl9tc3JzKHVuc2lnbmVkIGludCBzb2NrZXQsIHVuc2lnbmVk
IGludCBjb3MsCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB2YWxbXSwg
dW5zaWduZWQgaW50IGFycmF5X2xlbiwKPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVu
dW0gcHNyX2ZlYXRfdHlwZSBmZWF0X3R5cGUpCj4gPiAgewo+ID4gLSAgICByZXR1cm4gLUVOT0VO
VDsKPiA+ICsgICAgdW5zaWduZWQgaW50IGk7Cj4gPiArICAgIHN0cnVjdCBwc3Jfc29ja2V0X2lu
Zm8gKmluZm8gPSBnZXRfc29ja2V0X2luZm8oc29ja2V0KTsKPiA+ICsgICAgc3RydWN0IGNvc193
cml0ZV9pbmZvIGRhdGEgPQo+ID4gKyAgICB7Cj4gPiArICAgICAgICAuY29zID0gY29zLAo+ID4g
KyAgICAgICAgLmZlYXR1cmUgPSBpbmZvLT5mZWF0dXJlc1tmZWF0X3R5cGVdLAo+ID4gKyAgICAg
ICAgLmZlYXRfdHlwZSA9IGZlYXRfdHlwZSwKPiA+ICsgICAgfTsKPiA+ICsKPiA+ICsgICAgaWYg
KCBjb3MgPiBpbmZvLT5mZWF0dXJlc1tmZWF0X3R5cGVdLT5jb3NfbWF4ICkKPiA+ICsgICAgICAg
IHJldHVybiAtRUlOVkFMOwo+ID4gKwo+ID4gKyAgICAvKiBTa2lwIHRvIHRoZSBmZWF0dXJlJ3Mg
dmFsdWUgaGVhZC4gKi8KPiA+ICsgICAgZm9yICggaSA9IDA7IGkgPCBmZWF0X3R5cGU7IGkrKyAp
Cj4gPiArICAgIHsKPiA+ICsgICAgICAgIGlmICggIWluZm8tPmZlYXR1cmVzW2ldICkKPiA+ICsg
ICAgICAgICAgICBjb250aW51ZTsKPiAKPiBUaGlzIGlzIGluY29uc2lzdGVudCB3aXRoIGNoZWNr
cyBkb25lIGVsc2V3aGVyZSwgd2hlcmUgeW91IGFsc28KPiBjaGVjayBmZWF0X3Byb3BzW2ZlYXRf
dHlwZV0gYWdhaW5zdCBOVUxMLiBJJ3ZlIG1hZGUgYSBjb21tZW50Cj4gcmVnYXJkaW5nIHdoZXRo
ZXIgYm90aCBjaGVja3MgYXJlIHdhbnRlZCBpbiBhIHVuaWZvcm0gb3Igbm9uLQo+IHVuaWZvcm0g
d2F5IHByZXR0eSBlYXJseSBpbiB0aGUgc2VyaWVzLiBXaGF0ZXZlciBpcyBzZWxlY3RlZAo+IHNo
b3VsZCB0aGVuIGJlIHVzZWQgY29uc2lzdGVudGx5Lgo+IApIYXZlIGNoYW5nZWQgaXQuIFRoYW5r
cyEKCj4gSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 05 08:20:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Jun 2017 08: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 1dHnFl-0007wV-FJ; Mon, 05 Jun 2017 08: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 <osstest-admin@xenproject.org>) id 1dHnFk-0007wD-1G
 for xen-devel@lists.xensource.com; Mon, 05 Jun 2017 08:20:44 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 80/3C-03613-B5415395; Mon, 05 Jun 2017 08:20:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsWS0XRdVTdKxDT
 SYGKnisWKx79ZLO5Nec/uwORx+MMVFo/tfbvYA5iiWDPzkvIrElgzbs19xFLwzrhiQ3sbUwPj
 Qq0uRi4OIYG/jBIfbzxghHAeM0rM/nWMDcLZxijRe/IFaxcjJ4eIgLPE1zNz2UFsXgF9icPfG
 8HiwgJ6EnunLWLpYuTgkBDwknixwQ8kDGL2LDoHVMLOwSZgJXFIDCTKIqAq0b9/PdsERq4FjA
 yrGDWKU4vKUot0jQz1kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECPcsABDsY/yw
 LOMQoycGkJMp7eq1JpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXlFh00ghwaLU9NSKtMwcYIjB
 pCU4eJREeCOFgNK8xQWJucWZ6RCpU4y6HBtWr//CJMSSl5+XKiXOywcyQwCkKKM0D24ELNwvM
 cpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZg3G2QKT2ZeCdymV0BHMAEdwXfJBOSIkkSElFQDY2
 ZY/lpdF7mG6oSiiUESzw86tMUK6xdvcH/t9dVnDn+eTCV3UmJ2rQ4LY/f2R88PeZWExs6psJR
 rsU3fXbMh7knDHE9ehocy9az1DSf+sP1zNzp44VHwXZ+GBXvytlh0L2hgj+PXyT+b5THPyK1z
 duiWB9leiWf9mhbdCUs2EGfQMVirH6LEUpyRaKjFXFScCAD8h5RccgIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-27.messagelabs.com!1496650841!100581171!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23113 invoked from network); 5 Jun 2017 08:20:42 -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; 5 Jun 2017 08:20:42 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dHnFg-0002VZ-SY; Mon, 05 Jun 2017 08:20:40 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dHnFb-0002y9-E3; Mon, 05 Jun 2017 08:20:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dHnFb-0001TO-0P; Mon, 05 Jun 2017 08:20:35 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110007-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=7ec69844b8f1d348c0699cc882222c728acb13ad
X-Osstest-Versions-That: ovmf=a04ec6d9f70f7eedf5ab49b098970245270fa594
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 05 Jun 2017 08:20:35 +0000
Subject: [Xen-devel] [ovmf test] 110007: 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>

ZmxpZ2h0IDExMDAwNyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTAwMDcvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA3ZWM2OTg0NGI4ZjFkMzQ4YzA2OTljYzg4MjIyMmM3
MjhhY2IxM2FkCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBhMDRlYzZk
OWY3MGY3ZWVkZjVhYjQ5YjA5ODk3MDI0NTI3MGZhNTk0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MDk5NTAgIDIwMTctMDYtMDMgMDE6MTY6MDcgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEwMDA3ICAyMDE3LTA2LTA1IDAzOjA2OjAxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgUnVpeXUgTmkg
PHJ1aXl1Lm5pQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
ClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9b3ZtZgorIHJldmlzaW9uPTdlYzY5ODQ0Yjhm
MWQzNDhjMDY5OWNjODgyMjIyYzcyOGFjYjEzYWQKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAu
L2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJl
cG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1
c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAg
ICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCBy
ZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAn
XScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUv
b3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9
L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
IC4vYXAtcHVzaCBvdm1mIDdlYzY5ODQ0YjhmMWQzNDhjMDY5OWNjODgyMjIyYzcyOGFjYjEzYWQK
KyBicmFuY2g9b3ZtZgorIHJldmlzaW9uPTdlYzY5ODQ0YjhmMWQzNDhjMDY5OWNjODgyMjIyYzcy
OGFjYjEzYWQKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9j
cmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJl
cG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAg
ICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBv
cyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3Jl
cG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hv
bWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBv
cz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9s
b2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1
bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPW92
bWYKKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlCisgJ1snIHhvdm1mID0geGxpbnV4ICddJworIGxp
bnV4YnJhbmNoPQorICdbJyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVu
c3RhYmxlCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4
ZW4tdW5zdGFibGUKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4N2VjNjk4
NDRiOGYxZDM0OGMwNjk5Y2M4ODIyMjJjNzI4YWNiMTNhZCA9IHggJ10nCisgOiB0ZXN0ZWQvMi42
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
L2xpbnV4LTMuMTQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJp
dHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1h
cm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0
L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi5vdm1m
CisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jv
bi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFp
bHktY3Jvbi5vdm1mCisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5r
L2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6
IGRhaWx5LWNyb24ub3ZtZgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQK
KysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQ
U1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0
CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0
CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGli
dmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVF
X1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZv
X2xpbnV4X3RyZWUgb3ZtZgorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2gi
IGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy9vdm1mCisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0IDdlYzY5ODQ0YjhmMWQz
NDhjMDY5OWNjODgyMjIyYzcyOGFjYjEzYWQ6cmVmcy9oZWFkcy94ZW4tdGVzdGVkLW1hc3RlcgpU
byBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQK
ICAgYTA0ZWM2ZC4uN2VjNjk4NCAgN2VjNjk4NDRiOGYxZDM0OGMwNjk5Y2M4ODIyMjJjNzI4YWNi
MTNhZCAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 05 08:41:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Jun 2017 08: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 1dHnZz-0001Gu-JU; Mon, 05 Jun 2017 08:41: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=322883ec6=sergey.dyasli@citrix.com>)
 id 1dHnZy-0001Gm-DU
 for xen-devel@lists.xenproject.org; Mon, 05 Jun 2017 08:41:38 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 5A/1F-03587-14915395; Mon, 05 Jun 2017 08:41:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsXitHSDva6jpGm
 kwZeHIhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a+u1eYCp7xV7y4/Ze1gfEpbxcjJ4eEgL/E
 xLYF7CA2m4CexMbZr5hAbBEBF4n+bWfYQGxmgblMEi/m5oDYwgKWEgvu3mIBsVkEVCT+LXkL1
 ssrYCux5dVXRoiZ8hK72i6ygthCAqoSr1/sYoGoEZQ4OfMJC8RMCYmDL14wT2DknoUkNQtJag
 Ej0ypGjeLUorLUIl1jQ72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMBgYACCHYx
 NiwIPMUpyMCmJ8p5eaxIpxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3jLhppJBgUWp6akVaZg4w
 LGHSEhw8SiK84WJAad7igsTc4sx0iNQpRkUpcd4cCaCEAEgiozQPrg0WC5cYZaWEeRmBDhHiK
 Ugtys0sQZV/xSjOwagkzLsYZDtPZl4J3PRXQIuZgBbzXTIBWVySiJCSamBcn12lMHtbCVuHT9
 P/6fF3jhkJl0ZGh53km5dTk+blxXNexGc/9+I/rClrFm4Xjpj8XCj3l9Thk1qHLXztPV9+f1P
 459K7Mt5XU4OPWbrc4Nrj9ZJ50mbJHNMZ+vdrL4cVnBLcGsCaVvDbrLf4e47VgVLvTU9kMm0W
 HV4ueTB958VdgnejayyVWIozEg21mIuKEwHG/TGHgAIAAA==
X-Env-Sender: prvs=322883ec6=sergey.dyasli@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1496652095!72158035!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27178 invoked from network); 5 Jun 2017 08:41:37 -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;
 5 Jun 2017 08:41:37 -0000
X-IronPort-AV: E=Sophos;i="5.39,300,1493683200"; d="scan'208";a="435132340"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xenproject.org>, <linux-kernel@vger.kernel.org>
Date: Mon, 5 Jun 2017 09:41:08 +0100
Message-ID: <20170605084108.28844-1-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>, Sergey Dyasli <sergey.dyasli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Marc Zyngier <marc.zyngier@arm.com>, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCH v1] xen: fix HYPERVISOR_dm_op() prototype
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2hhbmdlIHRoZSB0aGlyZCBwYXJhbWV0ZXIgdG8gYmUgdGhlIHJlcXVpcmVkIHN0cnVjdCB4ZW5f
ZG1fb3BfYnVmICoKaW5zdGVhZCBvZiBhIGdlbmVyaWMgdm9pZCAqICh3aGljaCBibGluZGx5IGFj
Y2VwdHMgYW55IHBvaW50ZXIpLgoKU2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5
LmR5YXNsaUBjaXRyaXguY29tPgotLS0KIGFyY2gveDg2L2luY2x1ZGUvYXNtL3hlbi9oeXBlcmNh
bGwuaCB8IDMgKystCiBpbmNsdWRlL3hlbi9hcm0vaHlwZXJjYWxsLmggICAgICAgICAgfCA0ICsr
Ky0KIDIgZmlsZXMgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3hlbi9oeXBlcmNhbGwuaCBiL2FyY2gveDg2
L2luY2x1ZGUvYXNtL3hlbi9oeXBlcmNhbGwuaAppbmRleCBmNmQyMGY2Y2NhMTIuLmUxMTFhZTg3
NDY0NyAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20veGVuL2h5cGVyY2FsbC5oCisr
KyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3hlbi9oeXBlcmNhbGwuaApAQCAtNDksNiArNDksNyBA
QAogI2luY2x1ZGUgPHhlbi9pbnRlcmZhY2UvcGh5c2Rldi5oPgogI2luY2x1ZGUgPHhlbi9pbnRl
cmZhY2UvcGxhdGZvcm0uaD4KICNpbmNsdWRlIDx4ZW4vaW50ZXJmYWNlL3hlbi1tY2EuaD4KKyNp
bmNsdWRlIDx4ZW4vaW50ZXJmYWNlL2h2bS9kbV9vcC5oPgogCiAvKgogICogVGhlIGh5cGVyY2Fs
bCBhc21zIGhhdmUgdG8gbWVldCBzZXZlcmFsIGNvbnN0cmFpbnRzOgpAQCAtNDc0LDcgKzQ3NSw3
IEBAIEhZUEVSVklTT1JfeGVucG11X29wKHVuc2lnbmVkIGludCBvcCwgdm9pZCAqYXJnKQogCiBz
dGF0aWMgaW5saW5lIGludAogSFlQRVJWSVNPUl9kbV9vcCgKLQlkb21pZF90IGRvbSwgdW5zaWdu
ZWQgaW50IG5yX2J1ZnMsIHZvaWQgKmJ1ZnMpCisJZG9taWRfdCBkb20sIHVuc2lnbmVkIGludCBu
cl9idWZzLCBzdHJ1Y3QgeGVuX2RtX29wX2J1ZiAqYnVmcykKIHsKIAlyZXR1cm4gX2h5cGVyY2Fs
bDMoaW50LCBkbV9vcCwgZG9tLCBucl9idWZzLCBidWZzKTsKIH0KZGlmZiAtLWdpdCBhL2luY2x1
ZGUveGVuL2FybS9oeXBlcmNhbGwuaCBiL2luY2x1ZGUveGVuL2FybS9oeXBlcmNhbGwuaAppbmRl
eCA3M2RiNGIyZWViODkuLmQzYTczMmQxZWRlOCAxMDA2NDQKLS0tIGEvaW5jbHVkZS94ZW4vYXJt
L2h5cGVyY2FsbC5oCisrKyBiL2luY2x1ZGUveGVuL2FybS9oeXBlcmNhbGwuaApAQCAtMzgsNiAr
MzgsNyBAQAogI2luY2x1ZGUgPHhlbi9pbnRlcmZhY2UveGVuLmg+CiAjaW5jbHVkZSA8eGVuL2lu
dGVyZmFjZS9zY2hlZC5oPgogI2luY2x1ZGUgPHhlbi9pbnRlcmZhY2UvcGxhdGZvcm0uaD4KKyNp
bmNsdWRlIDx4ZW4vaW50ZXJmYWNlL2h2bS9kbV9vcC5oPgogCiBsb25nIHByaXZjbWRfY2FsbCh1
bnNpZ25lZCBjYWxsLCB1bnNpZ25lZCBsb25nIGExLAogCQl1bnNpZ25lZCBsb25nIGEyLCB1bnNp
Z25lZCBsb25nIGEzLApAQCAtNTMsNyArNTQsOCBAQCBpbnQgSFlQRVJWSVNPUl9waHlzZGV2X29w
KGludCBjbWQsIHZvaWQgKmFyZyk7CiBpbnQgSFlQRVJWSVNPUl92Y3B1X29wKGludCBjbWQsIGlu
dCB2Y3B1aWQsIHZvaWQgKmV4dHJhX2FyZ3MpOwogaW50IEhZUEVSVklTT1JfdG1lbV9vcCh2b2lk
ICphcmcpOwogaW50IEhZUEVSVklTT1Jfdm1fYXNzaXN0KHVuc2lnbmVkIGludCBjbWQsIHVuc2ln
bmVkIGludCB0eXBlKTsKLWludCBIWVBFUlZJU09SX2RtX29wKGRvbWlkX3QgZG9taWQsIHVuc2ln
bmVkIGludCBucl9idWZzLCB2b2lkICpidWZzKTsKK2ludCBIWVBFUlZJU09SX2RtX29wKGRvbWlk
X3QgZG9taWQsIHVuc2lnbmVkIGludCBucl9idWZzLAorCQkgICAgIHN0cnVjdCB4ZW5fZG1fb3Bf
YnVmICpidWZzKTsKIGludCBIWVBFUlZJU09SX3BsYXRmb3JtX29wX3Jhdyh2b2lkICphcmcpOwog
c3RhdGljIGlubGluZSBpbnQgSFlQRVJWSVNPUl9wbGF0Zm9ybV9vcChzdHJ1Y3QgeGVuX3BsYXRm
b3JtX29wICpvcCkKIHsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 05 08:47:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Jun 2017 08: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 1dHnfr-0001bM-8F; Mon, 05 Jun 2017 08: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 <osstest-admin@xenproject.org>) id 1dHnfq-0001bB-31
 for xen-devel@lists.xensource.com; Mon, 05 Jun 2017 08:47:42 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 E7/FF-31580-DAA15395; Mon, 05 Jun 2017 08:47:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXeNlGm
 kwb8WSYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmzHv9lKlgSXZF79PvjA2M
 95y7GLk4hAT+Mkqs7p/LBuE8ZpRofPOBCcLZxiix6coTli5GTg4RAWeJr2fmsoPYvAL6EpvWX
 mcCsYUFTCQufNzECNIgIfBbQ2LmtVNgCQkBb4nH384ydzFygNlXr1p3MbJzsAlYSRwSAylgEV
 CV2PPkPtsERu4FjAyrGDWKU4vKUot0jSz1kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvN
 zNzECfV7PwMC4g7Fpr98hRkkOJiVR3tNrTSKF+JLyUyozEosz4otKc1KLDzHKcHAoSfDulDSN
 FBIsSk1PrUjLzAEGH0xagoNHSYS3SgIozVtckJhbnJkOkTrFqMuxYfX6L0xCLHn5ealS4rzRI
 DMEQIoySvPgRsAi4RKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd4DIFN4MvNK4Da9AjqCCe
 gIvksmIEeUJCKkpBoYQ//ePmbXIzdBfteNrNC4YOE/L4VCfhwPl02ZVV1W26nirCyyLO1Cktz
 29ZPXXlSNe6yndORKye9zp48sc2F51hzS0bA/Pj4yc77U8U4n+5qXF+W6Jb6vsnjz2qd2H4vA
 Vt7tB3pvLfq83e74Lf7jGyyMH9h/3bviqWOJ6PdOqe6l3ax+J/YKKbEUZyQaajEXFScCAITe1
 Bt/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1496652459!73198490!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2455 invoked from network); 5 Jun 2017 08:47: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; 5 Jun 2017 08:47: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 <osstest-admin@xenproject.org>)
 id 1dHnfk-0003BY-HP; Mon, 05 Jun 2017 08:47: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 1dHnff-0004EO-1Y; Mon, 05 Jun 2017 08:47:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dHnfe-0003xv-GL; Mon, 05 Jun 2017 08:47:30 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110003-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:regression
 linux-4.9:test-arm64-arm64-xl-multivcpu:guest-start/debian.repeat:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 linux-4.9:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-install:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-raw:debian-di-install:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-pair:debian-install/dst_host:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-pvh-intel:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-freebsd10-amd64:guest-start:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 linux-4.9:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 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-vhd:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:xen-boot: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-armhf-armhf-xl-arndale:xen-boot:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-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-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-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-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-armhf-armhf-examine:reboot:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=db3fd4527ed32be44cbd8ffa6dd6a301c89d0d6d
X-Osstest-Versions-That: linux=37feaf8095d352014555b82adb4a04609ca17d3f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 05 Jun 2017 08:47:30 +0000
Subject: [Xen-devel] [linux-4.9 test] 110003: 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>

ZmxpZ2h0IDExMDAwMyBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDAwMy8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
NiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZh
aWwgaW4gMTA5NzQ5IFJFR1IuIHZzLiAxMDczNTgKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGlu
dGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZj
cHUgMTUgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDEwOTc0OSBwYXNzIGluIDEw
OTkxMwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gOSBkZWJp
YW4taHZtLWluc3RhbGwgZmFpbCBpbiAxMDk3NDkgcGFzcyBpbiAxMTAwMDMKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDkgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgaW4gMTA5
NzQ5IHBhc3MgaW4gMTEwMDAzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0IDkgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgaW4gMTA5NzQ5IHBhc3MgaW4gMTEwMDAzCiB0
ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgMTYgcnVtcHJ1bi1kZW1vLXhlbnN0b3JlbHMv
eGVuc3RvcmVscy5yZXBlYXQgZmFpbCBpbiAxMDk3NDkgcGFzcyBpbiAxMTAwMDMKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC14c20gIDUgeGVuLWluc3RhbGwgICAgICBmYWlsIGluIDEwOTg3OCBw
YXNzIGluIDExMDAwMwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1
ZXN0LXN0b3AgZmFpbCBpbiAxMDk5NjEgcGFzcyBpbiAxMDk4NzgKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgOSBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBpbiAxMDk5
NjEgcGFzcyBpbiAxMTAwMDMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE1
IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMDk5NjEgcGFzcyBpbiAxMTAwMDMKIHRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgOSBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGluIDEw
OTk2MSBwYXNzIGluIDExMDAwMwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTYgZ3Vlc3Qtc3RvcCAgICAgICAgICBmYWlsIHBhc3MgaW4gMTA5NzQ5CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIHBh
c3MgaW4gMTA5OTYxCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDE1IGRlYmlhbi1pbnN0
YWxsL2RzdF9ob3N0ICAgIGZhaWwgcGFzcyBpbiAxMDk5ODgKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZoLWludGVsIDE3IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgICAgZmFpbCBwYXNzIGluIDEwOTk4
OAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAxMCBndWVzdC1zdGFydCAgICAgICAg
ICAgICBmYWlsIHBhc3MgaW4gMTA5OTg4CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQg
YXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAg
ICAgOSBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02
NC1hcm02NC14bC1tdWx0aXZjcHUgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTA5
NzQ5IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1IDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMDk3NDkgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEwOTc0OSBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayBmYWlsIGluIDEwOTc0OSBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0
ZHMgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTA5NzQ5IG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZh
aWwgaW4gMTA5NzQ5IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMDk3NDkgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFp
bCBpbiAxMDk3NDkgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBpbiAxMDk4NzggbGlrZSAxMDczNTgK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdGFydC93aW4u
cmVwZWF0IGZhaWwgaW4gMTA5OTg4IGJsb2NrZWQgaW4gMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAx
MDczNTgKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgIDYgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgICAgICBmYWlsICBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICA2IHhlbi1i
b290ICAgICAgICAgICAgICAgICAgICAgZmFpbCBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2Ug
MTA3MzU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14
c20gIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwNzM1OAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAg
IGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgNiB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0
ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
IDE2IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICA2
IHJlYm9vdCAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICA5IHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAg
ZGIzZmQ0NTI3ZWQzMmJlNDRjYmQ4ZmZhNmRkNmEzMDFjODlkMGQ2ZApiYXNlbGluZSB2ZXJzaW9u
OgogbGludXggICAgICAgICAgICAgICAgMzdmZWFmODA5NWQzNTIwMTQ1NTViODJhZGI0YTA0NjA5
Y2ExN2QzZgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTA3MzU4ICAyMDE3LTA0LTEwIDE5OjQyOjUy
IFogICA1NSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEwNzM5NiAgMjAxNy0wNC0xMiAxMTox
NToxOSBaICAgNTMgZGF5cyAgIDgzIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEwOTc0
OSAgMjAxNy0wNS0yNSAyMToyNToxNSBaICAgMTAgZGF5cyAgIDE0IGF0dGVtcHRzCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KNTQ5
IHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFs
bAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xv
Z3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0
Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3Nz
dGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hi
PW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5n
LgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTg1NjMgbGluZXMgbG9uZy4pCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 05 09:17:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Jun 2017 09:17:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dHo8l-0003mv-Vk; Mon, 05 Jun 2017 09:17: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=322de8baf=George.Dunlap@citrix.com>)
 id 1dHo8k-0003mp-6C
 for xen-devel@lists.xenproject.org; Mon, 05 Jun 2017 09:17:34 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 24/30-03371-DA125395; Mon, 05 Jun 2017 09:17:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsWyU9JRQneNomm
 kweEjNhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aB3tNMBYu5Kpa+mcLewLiTo4uRk0NCwE+i
 reU/SxcjB5CdJ/HjkhtEuFRiaeM5FhCbV0BQ4uTMJ2A2p4CrxMoH89lBbCEBF4l3vz+AxdkE9
 CTmHf8KZrMIqEgsOrWVDWJOosTCC79ZIeYESBz8eRusV1ggUOJoaxcTiC0ioCtxZusN5i5GLg
 5mgfmMEr9en2cESTALaEq0bv8NtUxVYvGDo+wQQ9Mk7p85zzyBUWAWkvtmIWlZwMi0ilGjOLW
 oLLVI18hYL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMAgZgGAH45/5gYcYJTmY
 lER5T681iRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwWumYBopJFiUmp5akZaZA4wHmLQEB4+SC
 K+WLFCat7ggMbc4Mx0idYpRUUqc94c8UEIAJJFRmgfXBovBS4yyUsK8jECHCPEUpBblZpagyr
 9iFOdgVBLmPQ+ynSczrwRu+iugxUxAi/kumYAsLklESEk1MLqv3/BIJS/I9o9m0cEH98X9v+6
 0fPm8zstxr6BXmP5k7QAPweUnc5Wfh/+9XRPUElfScfLElTWLHkk4X+D68/z4xSmnp6/cvc39
 4LvVE8WKunzeBW/Pcz28yWOm+8FWzeUc2cpZBo0J23RPW7vrikwSUfMyL+0+l/jGYPdGNW9V4
 Ud6HS9qZymxFGckGmoxFxUnAgDlaiEcvAIAAA==
X-Env-Sender: prvs=322de8baf=George.Dunlap@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1496654252!72154837!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36530 invoked from network); 5 Jun 2017 09:17:32 -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;
 5 Jun 2017 09:17:32 -0000
X-IronPort-AV: E=Sophos;i="5.39,300,1493683200"; d="scan'208";a="47210027"
X-Gm-Message-State: AKS2vOzYpAU8l2X7Ax4NhV3RwTvnvgGU/ClmeFqpEv4WRWfxrIn31N2W
 YP7a246M+8KiYQRR6rd2H8anWXlZYQ==
X-Received: by 10.55.120.199 with SMTP id t190mr21515168qkc.235.1496654244038; 
 Mon, 05 Jun 2017 02:17:24 -0700 (PDT)
MIME-Version: 1.0
In-Reply-To: <4f9fa7f8-7339-7122-8987-6e8a0dafcc8c@pse-consulting.de>
References: <4f9fa7f8-7339-7122-8987-6e8a0dafcc8c@pse-consulting.de>
From: George Dunlap <george.dunlap@citrix.com>
Date: Mon, 5 Jun 2017 10:17:23 +0100
X-Gmail-Original-Message-ID: <CAFLBxZYMLffkF45Buu3b=E5cQOBSjcX8hCYRuG=6GHmMT-3EMA@mail.gmail.com>
Message-ID: <CAFLBxZYMLffkF45Buu3b=E5cQOBSjcX8hCYRuG=6GHmMT-3EMA@mail.gmail.com>
To: Andreas Pflug <pgadmin@pse-consulting.de>
X-ClientProxiedBy: FTLPEX02CAS03.citrite.net (10.13.99.94) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Cc: Xen-users <xen-users@lists.xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <Wei.Liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [Xen-users] 4.8.1 migration fails over 1st
	interface, works over 2nd
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBNYXkgMjksIDIwMTcgYXQgMTA6MDQgQU0sIEFuZHJlYXMgUGZsdWcKPHBnYWRtaW5A
cHNlLWNvbnN1bHRpbmcuZGU+IHdyb3RlOgo+IEkndmUgc2V0dXAgYSBmcmVzaCBEZWJpYW4gc3Ry
ZXRjaCB3aXRoIHhlbiA0LjguMSBhbmQgc2hhcmVkIHN0b3JhZ2UgdmlhCj4gY3VzdG9tIGJsb2Nr
IHNjcmlwdHMgb24gdHdvIG1hY2hpbmVzLgo+Cj4gQm90aCBtYWNoaW5lIGhhdmUgb25lIG1haW4g
aW50ZXJmYWNlIHdpdGggc29tZSBWTEFOIHN0dWZmLCB0aGUgVk0KPiBicmlkZ2VzIGFuZCB0aGUg
U0FOIGludGVyZmFjZSBjb25uZWN0ZWQgdG8gYSBzd2l0Y2gsIGFuZCBhbm90aGVyCj4gaW50ZXJm
YWNlIGRpcmVjdGx5IGludGVyY29ubmVjdGluZyBib3RoIG1hY2hpbmVzLiBUbyBpbnN1cmUgcGFj
a2V0cwo+IGRvbid0IHRha2Ugd2VpcmQgcm91dGVzLCBhcnBfYW5ub3VuY2U9Mi9hcnBfaWdub3Jl
PTEgaXMgY29uZmlndXJlZC4KPiBFdmVyeXRoaW5nIG9uIHRoZSBwcmltYXJ5IGludGVyZmFjZSBz
ZWVtcyB0byB3b3JrIGZsYXdsZXNzbHksIGUuZy4KPiBzc2gtaW5nIGZyb20gb25lIG1hY2hpbmUg
dG8gdGhlIG90aGVyIChubyBmaXJld2FsbCBvciBvdGhlciBmaWx0ZXIKPiBpbnZvbHZlZCkuCj4K
PiBXaXRoIHhsIG1pZ3JhdGUgPHRlc3Rkb20+IDxzZWNvbmRNYWNoaW5lRGlyZWN0SW50ZXJmYWNl
PiwgbWlncmF0aW9uCj4gd29ya3MgYXMgZXhwZWN0ZWQsIGJyaW5naW5nIHVwIHRoZSB0ZXN0IGRv
bWFpbiBmdWxseSBmdW5jdGlvbmFsIGJhY2sgYWdhaW4uCj4KPiBXaXRoIHhsIG1pZ3JhdGUgLS1k
ZWJ1ZyA8dGVzdGRvbT4gPHNlY29uZE1hY2hpbmVQcmltYXJ5SW50ZXJmYWNlPiwgSSBnZXQKPiAg
ICAgeGM6IGluZm86IFNhdmluZyBkb21haW4gMTcsIHR5cGUgeDg2IFBWCj4gICAgIHhjOiBpbmZv
OiBGb3VuZCB4ODYgUFYgZG9tYWluIGZyb20gWGVuIDQuOAo+ICAgICB4YzogaW5mbzogUmVzdG9y
aW5nIGRvbWFpbgo+Cj4gYW5kIG1pZ3JhdGlvbiB3aWxsIHN0b3AgaGVyZS4gVGhlIHRhcmdldCBt
YWNoaW5lIHdpbGwgc2hvdyB0aGUgaW5jb21pbmcKPiBWTSwgYnV0IG5vdGhpbmcgbW9yZSBoYXBw
ZW5zLiBJIGhhdmUgdG8ga2lsbCB4bCBvbiB0aGUgdGFyZ2V0LCBDdHJsLUMgeGwKPiBvbiB0aGUg
c291cmNlIG1hY2hpbmUsIGFuZCBkZXN0cm95IHRoZSB0YXJnZXQgVk0tLWluY29taW5nCgpBcmUg
eW91IHNheWluZyB0aGF0IG1pZ3JhdGlvbiB3b3JrcyBmaW5lIGZvciB5b3UgKnVubGVzcyogeW91
IGFkZCB0aGUKYC0tZGVidWdgIG9wdGlvbj8KCkFuZHkgLyBXZWksIGFueSBpZGVhcz8KCi0gR2Vv
cmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 05 09:33:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Jun 2017 09: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 1dHoO9-0005PP-AT; Mon, 05 Jun 2017 09: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 <prvs=3221cd790=Andrew.Cooper3@citrix.com>)
 id 1dHoO7-0005PJ-Gc
 for xen-devel@lists.xenproject.org; Mon, 05 Jun 2017 09:33:27 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 55/96-02181-66525395; Mon, 05 Jun 2017 09:33:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsWyU9JRQjdN1TT
 S4M9xfovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWNXg1tBD29F5xTFBsZHXF2MHBwSAn4S32cn
 djFycggLBEncXzifGcQWEYiQuHnqOWsXIxeHkEAXo8SJLX/ZQBLMAsUS61b9ZwKx2QT0JXa/+
 ARm8wrYSryZNIERxGYRUJGYPqMdLC4qEC7xtvEIC0SNoMTJmU/AbE6BQInVv86zgtzALKApsX
 6XPsR4eYntb+eA3SAkoCZxrf8SO4gtIZAusfXvL+YJjPyzkEyahdA9C0n3AkbmVYwaxalFZal
 FukYWeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgcFXz8DAuIOxb5XfIUZJDiYl
 Ud7ViqaRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4C1SAcoJFqempFWmZOcA4gElLcPAoifBeB
 2nlLS5IzC3OTIdInWJUlBLndQTpEwBJZJTmwbXBYu8So6yUMC8jAwODEE9BalFuZgmq/CtGcQ
 5GJWHehcpAU3gy80rgpr8CWswEtJjvkgnI4pJEhJRUAyM3V27O3NVeaRfTeS6sEMvm6Ivrfbc
 g+/qC1RJFLI8May/KCf/dFPQxu/u7ZfQFZeULbg+mh85vCsvxY02L/ed7YqnRZ66Drv+WcCrL
 1vM9Ovc+7cvvbRGl/H/NAic0HZ/y1/b1rb66g31uPL3Ok+VXXyp+FXaOfafHsUvV+oIrloZ8l
 rlw/bkSS3FGoqEWc1FxIgAxbmP3uAIAAA==
X-Env-Sender: prvs=3221cd790=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1496655205!101833369!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30269 invoked from network); 5 Jun 2017 09:33:25 -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;
 5 Jun 2017 09:33:25 -0000
X-IronPort-AV: E=Sophos;i="5.39,300,1493683200"; d="scan'208";a="47210540"
To: George Dunlap <george.dunlap@citrix.com>, Andreas Pflug
 <pgadmin@pse-consulting.de>
References: <4f9fa7f8-7339-7122-8987-6e8a0dafcc8c@pse-consulting.de>
 <CAFLBxZYMLffkF45Buu3b=E5cQOBSjcX8hCYRuG=6GHmMT-3EMA@mail.gmail.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <f04ff617-e783-18de-5823-43dedca5cdae@citrix.com>
Date: Mon, 5 Jun 2017 10:33:24 +0100
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: <CAFLBxZYMLffkF45Buu3b=E5cQOBSjcX8hCYRuG=6GHmMT-3EMA@mail.gmail.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-users <xen-users@lists.xen.org>, Wei Liu <Wei.Liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [Xen-users] 4.8.1 migration fails over 1st
 interface, works over 2nd
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMDYvMTcgMTA6MTcsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gT24gTW9uLCBNYXkgMjks
IDIwMTcgYXQgMTA6MDQgQU0sIEFuZHJlYXMgUGZsdWcKPiA8cGdhZG1pbkBwc2UtY29uc3VsdGlu
Zy5kZT4gd3JvdGU6Cj4+IEkndmUgc2V0dXAgYSBmcmVzaCBEZWJpYW4gc3RyZXRjaCB3aXRoIHhl
biA0LjguMSBhbmQgc2hhcmVkIHN0b3JhZ2UgdmlhCj4+IGN1c3RvbSBibG9jayBzY3JpcHRzIG9u
IHR3byBtYWNoaW5lcy4KPj4KPj4gQm90aCBtYWNoaW5lIGhhdmUgb25lIG1haW4gaW50ZXJmYWNl
IHdpdGggc29tZSBWTEFOIHN0dWZmLCB0aGUgVk0KPj4gYnJpZGdlcyBhbmQgdGhlIFNBTiBpbnRl
cmZhY2UgY29ubmVjdGVkIHRvIGEgc3dpdGNoLCBhbmQgYW5vdGhlcgo+PiBpbnRlcmZhY2UgZGly
ZWN0bHkgaW50ZXJjb25uZWN0aW5nIGJvdGggbWFjaGluZXMuIFRvIGluc3VyZSBwYWNrZXRzCj4+
IGRvbid0IHRha2Ugd2VpcmQgcm91dGVzLCBhcnBfYW5ub3VuY2U9Mi9hcnBfaWdub3JlPTEgaXMg
Y29uZmlndXJlZC4KPj4gRXZlcnl0aGluZyBvbiB0aGUgcHJpbWFyeSBpbnRlcmZhY2Ugc2VlbXMg
dG8gd29yayBmbGF3bGVzc2x5LCBlLmcuCj4+IHNzaC1pbmcgZnJvbSBvbmUgbWFjaGluZSB0byB0
aGUgb3RoZXIgKG5vIGZpcmV3YWxsIG9yIG90aGVyIGZpbHRlcgo+PiBpbnZvbHZlZCkuCj4+Cj4+
IFdpdGggeGwgbWlncmF0ZSA8dGVzdGRvbT4gPHNlY29uZE1hY2hpbmVEaXJlY3RJbnRlcmZhY2U+
LCBtaWdyYXRpb24KPj4gd29ya3MgYXMgZXhwZWN0ZWQsIGJyaW5naW5nIHVwIHRoZSB0ZXN0IGRv
bWFpbiBmdWxseSBmdW5jdGlvbmFsIGJhY2sgYWdhaW4uCj4+Cj4+IFdpdGggeGwgbWlncmF0ZSAt
LWRlYnVnIDx0ZXN0ZG9tPiA8c2Vjb25kTWFjaGluZVByaW1hcnlJbnRlcmZhY2U+LCBJIGdldAo+
PiAgICAgeGM6IGluZm86IFNhdmluZyBkb21haW4gMTcsIHR5cGUgeDg2IFBWCj4+ICAgICB4Yzog
aW5mbzogRm91bmQgeDg2IFBWIGRvbWFpbiBmcm9tIFhlbiA0LjgKPj4gICAgIHhjOiBpbmZvOiBS
ZXN0b3JpbmcgZG9tYWluCj4+Cj4+IGFuZCBtaWdyYXRpb24gd2lsbCBzdG9wIGhlcmUuIFRoZSB0
YXJnZXQgbWFjaGluZSB3aWxsIHNob3cgdGhlIGluY29taW5nCj4+IFZNLCBidXQgbm90aGluZyBt
b3JlIGhhcHBlbnMuIEkgaGF2ZSB0byBraWxsIHhsIG9uIHRoZSB0YXJnZXQsIEN0cmwtQyB4bAo+
PiBvbiB0aGUgc291cmNlIG1hY2hpbmUsIGFuZCBkZXN0cm95IHRoZSB0YXJnZXQgVk0tLWluY29t
aW5nCj4gQXJlIHlvdSBzYXlpbmcgdGhhdCBtaWdyYXRpb24gd29ya3MgZmluZSBmb3IgeW91ICp1
bmxlc3MqIHlvdSBhZGQgdGhlCj4gYC0tZGVidWdgIG9wdGlvbj8KPgo+IEFuZHkgLyBXZWksIGFu
eSBpZGVhcz8KCi0tZGVidWcgYWRkcyBhIGV4dHJhIGZ1bGwgbWVtb3J5IGNvcHksIHVzaW5nIG1l
bWNtcCgpIG9uIHRoZSBkZXN0aW5hdGlvbgpzaWRlIHRvIHNwb3QgaWYgYW55IG1lbW9yeSBnb3Qg
bWlzc2VkIGR1cmluZyB0aGUgbGl2ZSBwaGFzZS4KCkl0IGlzIG9ubHkgaW5kZW50ZWQgZm9yIGRl
dmVsb3BtZW50IHB1cnBvc2VzLCBidXQgaXQgYWxzbyBleHBlY3QgaXQgdG8KZnVuY3Rpb24gbm9y
bWFsbHkgaW4gdGhlIHdheSB5b3UndmUgdXNlZCBpdC4KCldoYXQgZG9lcyBgeGwgLXZ2diBtaWdy
YXRlIC4uLmAgc2F5PwoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 05 09:54:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Jun 2017 09: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 1dHohu-00074H-AC; Mon, 05 Jun 2017 09: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 <dunlapg@gmail.com>) id 1dHoht-00074B-LD
 for xen-devel@lists.xenproject.org; Mon, 05 Jun 2017 09:53:53 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 54/48-03620-03A25395; Mon, 05 Jun 2017 09:53:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNIsWRWlGSWpSXmKPExsVyMfTGJl0DLdN
 Ig3ObJC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxtV/+yFOzkrDh14BJTA+NM9i5GLg4hgZmM
 ElueHgFzWATaWSX+fN3CBOJICCxmlVi5cg6Qwwnk5Ekc37CEEcIukVg54yg7iM0rIChxcuYTF
 hBbWEBS4sr06WC2kICnxO9NM8BqOAXsJa7susIGES+U2HVjN1gNm4ChxP8PZ8FsFgEViVd3Hg
 PVcADNN5T4/pobYnyAxMwPM1ghxntKvDl2DMwWEVCW6P31G6yVWUBP4sGtiewQtqZE6/bf7BM
 YhWYhuW4WktQCRqZVjBrFqUVlqUW6hqZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5
 mxiBgcsABDsYvy0LOMQoycGkJMq7WtE0UogvKT+lMiOxOCO+qDQntfgQowwHh5IEr64mUE6wK
 DU9tSItMwcYQzBpCQ4eJRFeJ3WgNG9xQWJucWY6ROoUoyXHlSvrvjBxbFi9HkhOObD9C5MQS1
 5+XqqUOO8HDaAGAZCGjNI8uHGwOL/EKCslzMsIdKAQT0FqUW5mCar8K0ZxDkYlYV4XkKt4MvN
 K4La+AjqICeggvksmIAeVJCKkpBoYPXza1EwFf7P7iSo6L977yPPD9bivQrkZt8ImCdwyvna+
 Sv2C772c447aCVqCBz/tf1l3RNA1dk/70UyNJ11T763f47hYace7L5caV3MviXh91yVq/uIXv
 yJiX554qK3P+XwTg9tcz+C/yX5toq3XpK7WvuYO4VPzj2H/dFp4rtydruXLHlpdVmIpzkg01G
 IuKk4EAD2r98DuAgAA
X-Env-Sender: dunlapg@gmail.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1496656431!64303238!1
X-Originating-IP: [209.85.216.178]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13322 invoked from network); 5 Jun 2017 09:53:52 -0000
Received: from mail-qt0-f178.google.com (HELO mail-qt0-f178.google.com)
 (209.85.216.178)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 Jun 2017 09:53:52 -0000
Received: by mail-qt0-f178.google.com with SMTP id u12so55043593qth.0
 for <xen-devel@lists.xenproject.org>; Mon, 05 Jun 2017 02:53:52 -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=1U66cgTRpvBVy4j6flMXq9YINtVfzEkiKvFm3UYAyCg=;
 b=QwCkk9Usuk6HNHwYEaLA9hj0kdF3eX7o5sTiephe86DMZ0bUtOebHVcVQJyGD44O3R
 lCKcoNVU0tNm0OcRFje/T+kzNNV1NKEiW7CJ2mi9J0sRysRDFVXpuTFU3Kz2HgsgQ3mv
 y7OisZvP2efazpUiTBGkXhKhVG0o8PYLCA5GyYZHTN8LcRFZRkkSArMBAawU5q3z6piB
 EqB9X5pvF5AnTD50y6HKhBdrwmdVsvIugJjZhKlsaLAXCG1mT1/GvEkZQdv43en23UPC
 WV8+AMwD3G8U6apqY1b9x39Fnbw+K1w986uyy6+xiF1OI3dvDKgD/lJtN4GA3w7KUZ9z
 Hyuw==
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=1U66cgTRpvBVy4j6flMXq9YINtVfzEkiKvFm3UYAyCg=;
 b=ba2NJ2S1uW27KeR2LOmsYhpbUvhUwDAjlCwSfq1XQ0DxmN9rbWvQli6T0j17NmhK7A
 OXdKxbnWKh7Xwmp6oGJZDYyjZ4xOrze3cbqDrW+RKXJIHoPHZbSzDT42qe3mL2jfX8sk
 l8SEe93ttEL2jFMzJHeunuZEAjbZ43s/saI3fd12xlVL2FfllfAmbolXYJP6/ba8v58a
 Q0dv0k/15PXw/QB+zKnRg8D2V6lIZtUzw0N0ifDHpM+2gOctvio/zKUhfr64jU6TlXMN
 RayfuCZ3J/jR1RoxVzuDlLGnY4YI4pe5HV5z/EU6/IgNiQLh4RZPHbmiU7SWXBGf/IxV
 gMfw==
X-Gm-Message-State: AODbwcA9ubmCOVnLUoKrTtrb5JCYFA3Alqxq6sYuwVwyq1SqCUtGLFlW
 rty5SQrU4y4NgS4sPlFTp3tjf2948w==
X-Received: by 10.237.53.171 with SMTP id c40mr24808473qte.191.1496656431018; 
 Mon, 05 Jun 2017 02:53:51 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.55.102.78 with HTTP; Mon, 5 Jun 2017 02:53:50 -0700 (PDT)
In-Reply-To: <592E9265020000780015E085@prv-mh.provo.novell.com>
References: <592E9265020000780015E085@prv-mh.provo.novell.com>
 <592E9265020000780015E085@prv-mh.provo.novell.com>
From: George Dunlap <George.Dunlap@eu.citrix.com>
Date: Mon, 5 Jun 2017 10:53:50 +0100
X-Google-Sender-Auth: zBT4tfPtpQkN82ZrDkOxUakDpks
Message-ID: <CAFLBxZaLtvBQEqUYLWN-D28TNwVLftqzz2Jf=eO=KV0GHwo90A@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86/PoD: drop a pointless local variable
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMzEsIDIwMTcgYXQgODo1MiBBTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPiB3cm90ZToKPiAuLi4gYW5kIG1vdmUgYW5vdGhlciBvbmUgaW50byBhIG1vcmUgbmFy
cm93IHNjb3BlLgo+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoKQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4K
Cj4KPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jCj4gKysrIGIveGVuL2FyY2gveDg2
L21tL3AybS1wb2QuYwo+IEBAIC0xMTgwLDggKzExODAsNiBAQCBndWVzdF9waHlzbWFwX21hcmtf
cG9wdWxhdGVfb25fZGVtYW5kKHN0Cj4gIHsKPiAgICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0g
PSBwMm1fZ2V0X2hvc3RwMm0oZCk7Cj4gICAgICB1bnNpZ25lZCBsb25nIGksIG4sIHBvZF9jb3Vu
dCA9IDA7Cj4gLSAgICBwMm1fdHlwZV90IG90Owo+IC0gICAgbWZuX3Qgb21mbjsKPiAgICAgIGlu
dCByYyA9IDA7Cj4KPiAgICAgIGlmICggIXBhZ2luZ19tb2RlX3RyYW5zbGF0ZShkKSApCj4gQEAg
LTExOTQsMTAgKzExOTIsMTEgQEAgZ3Vlc3RfcGh5c21hcF9tYXJrX3BvcHVsYXRlX29uX2RlbWFu
ZChzdAo+ICAgICAgLyogTWFrZSBzdXJlIGFsbCBncGZucyBhcmUgdW51c2VkICovCj4gICAgICBm
b3IgKCBpID0gMDsgaSA8ICgxVUwgPDwgb3JkZXIpOyBpICs9IG4gKQo+ICAgICAgewo+ICsgICAg
ICAgIHAybV90eXBlX3Qgb3Q7Cj4gICAgICAgICAgcDJtX2FjY2Vzc190IGE7Cj4gICAgICAgICAg
dW5zaWduZWQgaW50IGN1cl9vcmRlcjsKPgo+IC0gICAgICAgIG9tZm4gPSBwMm0tPmdldF9lbnRy
eShwMm0sIGdmbiArIGksICZvdCwgJmEsIDAsICZjdXJfb3JkZXIsIE5VTEwpOwo+ICsgICAgICAg
IHAybS0+Z2V0X2VudHJ5KHAybSwgZ2ZuICsgaSwgJm90LCAmYSwgMCwgJmN1cl9vcmRlciwgTlVM
TCk7Cj4gICAgICAgICAgbiA9IDFVTCA8PCBtaW4ob3JkZXIsIGN1cl9vcmRlcik7Cj4gICAgICAg
ICAgaWYgKCBwMm1faXNfcmFtKG90KSApCj4gICAgICAgICAgewo+Cj4KPgo+Cj4gX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKPiBodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCj4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 05 09:54:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Jun 2017 09:54:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dHoio-00078M-Jk; Mon, 05 Jun 2017 09:54: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=3222ccb96=anoob.soman@citrix.com>)
 id 1dHoin-00078A-PX
 for xen-devel@lists.xenproject.org; Mon, 05 Jun 2017 09:54:49 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 E8/69-02199-86A25395; Mon, 05 Jun 2017 09:54:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsWyU9JRQjdNyzT
 S4O8kJovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePT1K+MBZuZK5ZtXsLUwPicqYuRk0NCwE9i
 5cz1YLawQLjE+knHWEBsEYE0iZenbrOC2MwCChKzu4+B2UIC5RJzP+xiBrHZBLQkFr15zw5i8
 wrYSvzbf5QRxGYRUJF49/YRmC0KNLP3QD8bRI2gxMmZT8DmcwrYSBw+fZQNYr6FxMz55xkhbH
 mJ7W/nMEPY4hK3nsxngtirLLFi/xRWiJvTJRp+zmSewCgwC8nYWUhGzUIyahaSUQsYWVYxahS
 nFpWlFukaGuklFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgQGLQMQ7GB81e18iFGS
 g0lJlHe1ommkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnehZpAOcGi1PTUirTMHGD8wKQlOHiUR
 Hid1IHSvMUFibnFmekQqVOMuhxNH7Z8YRJiycvPS5US5/2gAVQkAFKUUZoHNwIWy5cYZaWEeR
 mBjhLiKUgtys0sQZV/xSjOwagkzOsCcglPZl4J3KZXQEcwAR3Bd8kE5IiSRISUVANjwvFX8km
 eAdlRdmvlQ1gZZf2mlvVxWR57Om3XrP4bux719aRZPd07Q30OX/oc1WdJLm264slWK8XM3GdN
 5AsOFXrhxCyceTUsh1nhcAZn+lwTVoGoJxLLjCWYOTL//Lv8cWVCkGfp0fDOyydW6DzrPxv1R
 2dl/be9Z34s41hRHr+iNO77z09KLMUZiYZazEXFiQDbMUqV4AIAAA==
X-Env-Sender: prvs=3222ccb96=anoob.soman@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1496656485!104085552!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36016 invoked from network); 5 Jun 2017 09:54:45 -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;
 5 Jun 2017 09:54:45 -0000
X-IronPort-AV: E=Sophos;i="5.39,300,1493683200"; d="scan'208";a="47211108"
To: Juergen Gross <jgross@suse.com>, <xen-devel@lists.xenproject.org>,
 <linux-kernel@vger.kernel.org>
References: <1496414988-12878-1-git-send-email-anoob.soman@citrix.com>
 <a75010da-0e62-5153-2dd2-2069a3c5f54f@suse.com>
From: Anoob Soman <anoob.soman@citrix.com>
Message-ID: <3c5989b7-c5b4-6602-5b09-46277860653e@citrix.com>
Date: Mon, 5 Jun 2017 10:54: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: <a75010da-0e62-5153-2dd2-2069a3c5f54f@suse.com>
Content-Language: en-US
X-ClientProxiedBy: FTLPEX02CAS02.citrite.net (10.13.99.123) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH] xen-evtchn: Bind dyn evtchn:qemu-dm
 interrupt to next online VCPU
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

T24gMDIvMDYvMTcgMTY6MTAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4KPiBJJ2QgcHJlZmVyIHRo
ZSB0byBoYXZlIGlycSBkaXNhYmxlZCBmcm9tIHRha2luZyB0aGUgbG9jayB1bnRpbCBoZXJlLgo+
IFRoaXMgd2lsbCBhdm9pZCBwcm9ibGVtcyBkdWUgdG8gcHJlZW1wdGlvbiBhbmQgd2lsbCBiZSBm
YXN0ZXIgYXMgaXQKPiBhdm9pZHMgb25lIGlycSBvbi9vZmYgY3ljbGUuIFNvOgo+Cj4gbG9jYWxf
aXJxX2Rpc2FibGUoKTsKPiByYXdfc3Bpbl9sb2NrKCk7Cj4gLi4uCj4gcmF3X3NwaW5fdW5sb2Nr
KCk7Cj4gdGhpc19jcHVfd3JpdGUoKTsKPiB4ZW5fcmViaW5kX2V2dGNobl90b19jcHUoKTsKPiBs
b2NhbF9pcnFfZW5hYmxlKCk7Cj4KPgo+IEp1ZXJnZW4KCgpBZ3JlZWQsIEkgd2lsbCBzZW5kIGEg
VjIgd2l0aCB5b3VyIHN1Z2dlc3Rpb24uCgoKLUFub29iLgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 05 10:02:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Jun 2017 10:02:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dHoqN-00080w-CS; Mon, 05 Jun 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 <prvs=322de8baf=George.Dunlap@citrix.com>)
 id 1dHoqL-00080q-HS
 for xen-devel@lists.xenproject.org; Mon, 05 Jun 2017 10:02:37 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 E0/AB-03920-C3C25395; Mon, 05 Jun 2017 10:02:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsXitHRDpK61jmm
 kwcMtkhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bqE4tZC65KV0w7sYWpgfGpWBcjB4eEgL/E
 u69cXYycHGwCehLzjn9lAQmLCKhI3N5rABJmFiiVuL3hCROILQxU/frWXGYQmwWo5MrL/+wgN
 q+Ah8TDrslgtoSAnMT54z/BaoQEVCUWPzgKVSMocXLmExaImRISB1+8YJ7AyD0LSWoWktQCRq
 ZVjBrFqUVlqUW6hkZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBgcAABDsYL28
 MOMQoycGkJMq7WtE0UogvKT+lMiOxOCO+qDQntfgQowwHh5IE7xxtoJxgUWp6akVaZg4wJGHS
 Ehw8SiK8DiBp3uKCxNzizHSI1ClGRSlx3lUgCQGQREZpHlwbLA4uMcpKCfMyAh0ixFOQWpSbW
 YIq/4pRnINRSZj3rRbQFJ7MvBK46a+AFjMBLea7ZAKyuCQRISXVwLh/i0L/yttMFUujW1ZdL7
 hbf9vyCst809jmokLTmjfCLYfLtc6KfS4S6Hn3yn0Zj9K9acI11utkJkxgmlV14lbMk+Qvne+
 XTJrUEhGs+qBGyuON1BTZ7exFR495c6jsLLvO+HFevvyr8MQsIR9th3AGyx7b7wvYJuXkageH
 xvXPXdYb84M7UImlOCPRUIu5qDgRAOiHPG5+AgAA
X-Env-Sender: prvs=322de8baf=George.Dunlap@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1496656953!72199800!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42937 invoked from network); 5 Jun 2017 10:02:35 -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;
 5 Jun 2017 10:02:35 -0000
X-IronPort-AV: E=Sophos;i="5.39,300,1493683200"; d="scan'208";a="426555001"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 5 Jun 2017 11:02:30 +0100
Message-ID: <1496656950-15815-1-git-send-email-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>
Subject: [Xen-devel] [PATCH for 4.9] vif-common.sh: Have iptables wait for
	the xtables 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>

aXB0YWJsZXMgaGFzIGEgc3lzdGVtLXdpZGUgbG9jayBvbiB0aGUgeHRhYmxlcy4gIFN0cmFuZ2Vs
eSB0aG91Z2gsIGluCnRoZSBjYXNlIG9mIHR3byBjb25jdXJyZW50IGludm9jYXRpb25zLCB0aGUg
ZGVmYXVsdCBpcyBmb3IgdGhlCmluc3RhbmNlIG5vdCBncmFiYmluZyB0aGUgbG9jayB0byBleGl0
IG91dCByYXRoZXIgdGhhbiB3YWl0aW5nIGZvciBpdC4KVGhpcyBtZWFucyB0aGF0IHdoZW4gc3Rh
cnRpbmcgYSBsYXJnZSBudW1iZXIgb2YgZ3Vlc3RzIGluIHBhcmFsbGVsLAptYW55IHdpbGwgZmFp
bCBvdXQgd2l0aCBtZXNzYWdlcyBsaWtlIHRoaXM6CgogIDIwMTctMDUtMTAgMTE6NDU6NDAgVVRD
IGxpYnhsOiBlcnJvcjogbGlieGxfZXhlYy5jOjExODogbGlieGxfcmVwb3J0X2NoaWxkX2V4aXRz
dGF0dXM6IC9ldGMveGVuL3NjcmlwdHMvdmlmLWJyaWRnZSByZW1vdmUgWzE4NzY3XSBleGl0ZWQg
d2l0aCBlcnJvciBzdGF0dXMgNAogIDIwMTctMDUtMTAgMTE6NTA6NTIgVVRDIGxpYnhsOiBlcnJv
cjogbGlieGxfZXhlYy5jOjExODogbGlieGxfcmVwb3J0X2NoaWxkX2V4aXRzdGF0dXM6IC9ldGMv
eGVuL3NjcmlwdHMvdmlmLWJyaWRnZSBvZmZsaW5lIFsxNTU0XSBleGl0ZWQgd2l0aCBlcnJvciBz
dGF0dXMgNAoKSW4gb3JkZXIgdG8gaW5zdHJ1Y3QgaXB0YWJsZXMgdG8gd2FpdCBmb3IgdGhlIGxv
Y2ssIHlvdSBoYXZlIHRvCnNwZWNpZnkgJy13Jy4gIFVuZm9ydHVuYXRlbHksIG5vdCBhbGwgdmVy
c2lvbnMgb2YgaXB0YWJsZXMgaGF2ZSB0aGUKJy13JyBvcHRpb24sIHNvIG9uIGZpcnN0IGludm9j
YXRpb24gY2hlY2sgdG8gc2VlIGlmIGl0IGFjY2VwdHMgdGhlIC13CmNvbW1hbmQuCgpSZXBvcnRl
ZC1ieTogQW50b255IFNhYmEgPGF3c2FiYUBnbWFpbC5jb20+ClNpZ25lZC1vZmYtYnk6IEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KLS0tCkNDOiBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+Ci0tLQogdG9vbHMvaG90cGx1Zy9MaW51eC92aWYtY29tbW9uLnNoIHwgMzggKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCAzNSBpbnNlcnRp
b25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2hvdHBsdWcvTGludXgv
dmlmLWNvbW1vbi5zaCBiL3Rvb2xzL2hvdHBsdWcvTGludXgvdmlmLWNvbW1vbi5zaAppbmRleCA2
ZThkNTg0Li4yOWNkOGRkIDEwMDY0NAotLS0gYS90b29scy9ob3RwbHVnL0xpbnV4L3ZpZi1jb21t
b24uc2gKKysrIGIvdG9vbHMvaG90cGx1Zy9MaW51eC92aWYtY29tbW9uLnNoCkBAIC0xMjAsNiAr
MTIwLDM4IEBAIGZpCiBpcD0ke2lwOi19CiBpcD0kKHhlbnN0b3JlX3JlYWRfZGVmYXVsdCAiJFhF
TkJVU19QQVRIL2lwIiAiJGlwIikKIAorSVBUQUJMRVNfV0FJVF9SVU5FPSItdyIKK0lQVEFCTEVT
X1dBSVRfUlVORV9DSEVDS0VEPWZhbHNlCisKKyMgV2hlbiBpcHRhYmxlcyBpbnRyb2R1Y2VkIGxv
Y2tpbmcsIGluIHRoZSBldmVudCBvZiBsb2NrIGNvbnRlbnRpb24sCisjIHRoZXkgbWFkZSAiZmFp
bCIgcmF0aGVyIHRoYW4gIndhaXQgZm9yIHRoZSBsb2NrIiB0aGUgZGVmYXVsdAorIyBiZWhhdmlv
ci4gIEluIG9yZGVyIHRvIHNlbGVjdCAid2FpdCBmb3IgdGhlIGxvY2siIGJlaGF2aW9yLCB5b3Ug
aGF2ZQorIyB0byBhZGQgdGhlICctdycgcGFyYW1ldGVyLiAgVW5mb3J0aW5hdGVseSwgYm90aCB0
aGUgbG9ja2luZyBhbmQgdGhlCisjIG9wdGlvbiB3ZXJlIG9ubHkgaW50cm9kdWNlZCBpbiAyMDEz
LCBhbmQgb2xkZXIgdmVyc2lvbnMgb2YgaXB0YWJsZXMKKyMgd2lsbCBmYWlsIGlmIHRoZSAnLXcn
IHBhcmFtZXRlciBpcyBpbmNsdWRlZCAoc2luY2UgdGhleSBkb24ndAorIyByZWNvZ25pemUgaXQp
LiAgU28gY2hlY2sgdG8gc2VlIGlmIGl0J3Mgc3VwcG9ydGVkIHRoZSBmaXJzdCB0aW1lIHdlCisj
IHVzZSBpdC4KK2lwdGFibGVzX3coKQoreworICAgIGlmICEgJElQVEFCTEVTX1dBSVRfUlVORV9D
SEVDS0VEIDsgdGhlbgorCWlwdGFibGVzICRJUFRBQkxFU19XQUlUX1JVTkUgLUwgLW4gPiYgL2Rl
di9udWxsCisJaWYgW1sgJD8gPT0gMCBdXSA7IHRoZW4KKwkgICAgIyBJZiB3ZSBzdWNjZWVkLCB0
aGVuIC13IGlzIHN1cHBvcnRlZDsgZG9uJ3QgY2hlY2sgYWdhaW4KKwkgICAgSVBUQUJMRVNfV0FJ
VF9SVU5FX0NIRUNLRUQ9dHJ1ZQorCWVsaWYgW1sgJD8gPT0gMiBdXSA7IHRoZW4KKwkgICAgaXB0
YWJsZXMgLUwgLW4gPiYgL2Rldi9udWxsCisJICAgIGlmIFtbICQ/ICE9IDIgXV0gOyB0aGVuCisJ
CSMgSWYgd2UgZmFpbCB3aXRoIFBBUkFNRVRFUl9QUk9CTEVNICgyKSB3aXRoIC13IGFuZAorCQkj
IGRvbid0IGZhaWwgd2l0aCBQQVJBTUVURVJfUFJPQkxFTSB3aXRob3V0IGl0LCB0aGVuCisJCSMg
aXQncyB0aGUgLXcgb3B0aW9uCisJCUlQVEFCTEVTX1dBSVRfUlVORV9DSEVDS0VEPXRydWUKKwkJ
SVBUQUJMRVNfV0FJVF9SVU5FPSIiCisJICAgIGZpCisJZmkKKyAgICBmaQorICAgIGlwdGFibGVz
ICRJUFRBQkxFU19XQUlUX1JVTkUgIiRAIgorfQorCiBmcm9iX2lwdGFibGUoKQogewogICBpZiBb
ICIkY29tbWFuZCIgPT0gIm9ubGluZSIgLW8gIiRjb21tYW5kIiA9PSAiYWRkIiBdCkBAIC0xMjks
OSArMTYxLDkgQEAgZnJvYl9pcHRhYmxlKCkKICAgICBsb2NhbCBjPSItRCIKICAgZmkKIAotICBp
cHRhYmxlcyAiJGMiIEZPUldBUkQgLW0gcGh5c2RldiAtLXBoeXNkZXYtaXMtYnJpZGdlZCAtLXBo
eXNkZXYtaW4gIiRkZXYiIFwKKyAgaXB0YWJsZXNfdyAiJGMiIEZPUldBUkQgLW0gcGh5c2RldiAt
LXBoeXNkZXYtaXMtYnJpZGdlZCAtLXBoeXNkZXYtaW4gIiRkZXYiIFwKICAgICAiJEAiIC1qIEFD
Q0VQVCAyPi9kZXYvbnVsbCAmJgotICBpcHRhYmxlcyAiJGMiIEZPUldBUkQgLW0gcGh5c2RldiAt
LXBoeXNkZXYtaXMtYnJpZGdlZCAtLXBoeXNkZXYtb3V0ICIkZGV2IiBcCisgIGlwdGFibGVzX3cg
IiRjIiBGT1JXQVJEIC1tIHBoeXNkZXYgLS1waHlzZGV2LWlzLWJyaWRnZWQgLS1waHlzZGV2LW91
dCAiJGRldiIgXAogICAgIC1qIEFDQ0VQVCAyPi9kZXYvbnVsbAogCiAgIGlmIFsgXCggIiRjb21t
YW5kIiA9PSAib25saW5lIiAtbyAiJGNvbW1hbmQiID09ICJhZGQiIFwpIC1hICQ/IC1uZSAwIF0K
QEAgLTE1NCw3ICsxODYsNyBAQCBoYW5kbGVfaXB0YWJsZSgpCiAgICMgYmluYXJ5IGlzIG5vdCBz
dWZmaWNpZW50LCBiZWNhdXNlIHRoZSB1c2VyIG1heSBub3QgaGF2ZSB0aGUgYXBwcm9wcmlhdGUK
ICAgIyBtb2R1bGVzIGluc3RhbGxlZC4gIElmIGlwdGFibGVzIGlzIG5vdCB3b3JraW5nLCB0aGVu
IHRoZXJlJ3Mgbm8gbmVlZCB0byBkbwogICAjIGFueXRoaW5nIHdpdGggaXQsIHNvIHdlIGNhbiBq
dXN0IHJldHVybi4KLSAgaWYgISBpcHRhYmxlcyAtTCAtbiA+Ji9kZXYvbnVsbAorICBpZiAhIGlw
dGFibGVzX3cgLUwgLW4gPiYvZGV2L251bGwKICAgdGhlbgogICAgIHJldHVybgogICBmaQotLSAK
Mi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 05 10:14:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Jun 2017 10: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 1dHp29-0000eW-Pg; Mon, 05 Jun 2017 10:14: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=3222ccb96=anoob.soman@citrix.com>)
 id 1dHp29-0000eO-2y
 for xen-devel@lists.xenproject.org; Mon, 05 Jun 2017 10:14:49 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 09/1C-02180-81F25395; Mon, 05 Jun 2017 10:14:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsWyU9JRQldc3zT
 SYMUdDYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPZ78uMBUtFKtZv6WdtYGwT7GLk5JAQ8JPY
 se0AM4gtLBAusX7SMRYQW0SgWGLThM2sIDazgKjE42MXwWwhgUqJDQdWgNWwCWhJLHrznh3E5
 hWwlfjx+QOQzcHBIqAiMWWRKUhYFGhk74F+NogSQYmTM5+AtXIK2EmseLiEDaScWcBe4sHWMo
 hN8hLb385hhrDFJW49mc8EsVVZYsX+KawQF6dJzPx6hGkCo8AsJFNnIUyahWTSLCSTFjCyrGL
 UKE4tKkst0jU000sqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAxXBiDYwXj+tOch
 RkkOJiVR3tWKppFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhv6wLlBItS01Mr0jJzgJEDk5bg4
 FES4c3RAUrzFhck5hZnpkOkTjHqcmxYvf4LkxBLXn5eqpQ4bx/IDAGQoozSPLgRsCi+xCgrJc
 zLCHSUEE9BalFuZgmq/CtGcQ5GJWFeZ5ApPJl5JXCbXgEdwQR0BN8lE5AjShIRUlINjBf/r5l
 uqSfw5uSycyrhFVPF06c+4lhSyOp+Zt7SuysW7C0tCXBaJxjd9jUyKVKi3HeT2Q4V0eMf6qOk
 OFYWKggHnz8cemVZy6uMybN71F2kNr+YzaVxW75tT/SKbyavoufd97+XVPf+S8EXL07dH+9VO
 f83f8xbefJm+2y7X5GZ/kLp+/Nro5RYijMSDbWYi4oTAcK3oS/dAgAA
X-Env-Sender: prvs=3222ccb96=anoob.soman@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1496657687!101981004!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11463 invoked from network); 5 Jun 2017 10:14:47 -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;
 5 Jun 2017 10:14:47 -0000
X-IronPort-AV: E=Sophos;i="5.39,300,1493683200"; d="scan'208";a="47211729"
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 <xen-devel@lists.xenproject.org>, <linux-kernel@vger.kernel.org>
References: <1496414988-12878-1-git-send-email-anoob.soman@citrix.com>
 <363cb97a-7dc1-ae4f-da93-30e7658cef00@oracle.com>
From: Anoob Soman <anoob.soman@citrix.com>
Message-ID: <5a5d9355-34fc-57aa-825c-81123f6bb74e@citrix.com>
Date: Mon, 5 Jun 2017 11:14:42 +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: <363cb97a-7dc1-ae4f-da93-30e7658cef00@oracle.com>
Content-Language: en-US
X-ClientProxiedBy: FTLPEX02CAS03.citrite.net (10.13.99.94) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: jgross@suse.com
Subject: Re: [Xen-devel] [PATCH] xen-evtchn: Bind dyn evtchn:qemu-dm
 interrupt to next online VCPU
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

T24gMDIvMDYvMTcgMTc6MjQsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4gICAKPj4gICBzdGF0
aWMgaW50IHNldF9hZmZpbml0eV9pcnEoc3RydWN0IGlycV9kYXRhICpkYXRhLCBjb25zdCBzdHJ1
Y3QgY3B1bWFzayAqZGVzdCwKPj4gICAJCQkgICAgYm9vbCBmb3JjZSkKPj4gZGlmZiAtLWdpdCBh
L2RyaXZlcnMveGVuL2V2dGNobi5jIGIvZHJpdmVycy94ZW4vZXZ0Y2huLmMKPj4gaW5kZXggMTBm
MWVmNS4uMTE5MmYyNCAxMDA2NDQKPj4gLS0tIGEvZHJpdmVycy94ZW4vZXZ0Y2huLmMKPj4gKysr
IGIvZHJpdmVycy94ZW4vZXZ0Y2huLmMKPj4gQEAgLTU4LDYgKzU4LDggQEAKPj4gICAjaW5jbHVk
ZSA8eGVuL3hlbi1vcHMuaD4KPj4gICAjaW5jbHVkZSA8YXNtL3hlbi9oeXBlcnZpc29yLmg+Cj4+
ICAgCj4+ICtzdGF0aWMgREVGSU5FX1BFUl9DUFUoaW50LCBiaW5kX2xhc3Rfc2VsZWN0ZWRfY3B1
KTsKPiBUaGlzIHNob3VsZCBiZSBtb3ZlZCBpbnRvIGV2dGNobl9iaW5kX2ludGVyZG9tX25leHRf
dmNwdSgpIHNpbmNlIHRoYXQncwo+IHRoZSBvbmx5IHBsYWNlIHJlZmVyZW5jaW5nIGl0LgoKU3Vy
ZSwgSSB3aWxsIGRvIGl0LgoKPgo+IFdoeSBpcyBpdCBhIHBlcmNwdSB2YXJpYWJsZSBCVFc/IFdv
dWxkbid0IG1ha2luZyBpdCBnbG9iYWwgcmVzdWx0IGluCj4gYmV0dGVyIGludGVycnVwdCBkaXN0
cmlidXRpb24/CgpUaGUgcmVhc29uIGZvciBwZXJjcHUgaW5zdGVhZCBvZiBnbG9iYWwsIHdhcyB0
byBhdm9pZCBsb2NraW5nLiBXZSBjYW4gCmhhdmUgYSBnbG9iYWwgdmFyaWFibGUgKGxhc3RfY3B1
KSB3aXRob3V0IGxvY2tpbmcsIGJ1dCB2YWx1ZSBvZiBsYXN0X2NwdSAKd29udCBiZSBjb25zaXN0
ZW50LCB3aXRob3V0IGxvY2tzLiBNb3Jlb3Zlciwgc2luY2UgaXJxX2FmZmluaXR5IGlzIGFsc28g
CnVzZWQgaW4gdGhlIGNhbGN1bGF0aW9uIG9mIGNwdSB0byBiaW5kLCBoYXZpbmcgYSBwZXJjcHUg
b3IgZ2xvYmFsIAp3b3VsZG4ndCByZWFsbHkgbWF0dGVyLCBhcyB0aGUgcmVzdWx0IChzZWxlY3Rl
ZF9jcHUpIGlzIG1vcmUgbGlrZWx5IHRvIApiZSByYW5kb20gKGJlY2F1c2UgZGlmZmVyZW50IGly
cXMgY2FuIGhhdmUgZGlmZmVyZW50IGFmZmluaXR5KS4gV2hhdCBkbyAKeW91IGd1eXMgc3VnZ2Vz
dC4KCj4KPj4gKwo+PiAgIHN0cnVjdCBwZXJfdXNlcl9kYXRhIHsKPj4gICAJc3RydWN0IG11dGV4
IGJpbmRfbXV0ZXg7IC8qIHNlcmlhbGl6ZSBiaW5kL3VuYmluZCBvcGVyYXRpb25zICovCj4+ICAg
CXN0cnVjdCByYl9yb290IGV2dGNobnM7Cj4+IEBAIC00MjEsNiArNDIzLDM2IEBAIHN0YXRpYyB2
b2lkIGV2dGNobl91bmJpbmRfZnJvbV91c2VyKHN0cnVjdCBwZXJfdXNlcl9kYXRhICp1LAo+PiAg
IAlkZWxfZXZ0Y2huKHUsIGV2dGNobik7Cj4+ICAgfQo+PiAgIAo+PiArc3RhdGljIHZvaWQgZXZ0
Y2huX2JpbmRfaW50ZXJkb21fbmV4dF92Y3B1KGludCBldnRjaG4pCj4+ICt7Cj4+ICsJdW5zaWdu
ZWQgaW50IHNlbGVjdGVkX2NwdSwgaXJxOwo+PiArCXN0cnVjdCBpcnFfZGVzYyAqZGVzYyA9IE5V
TEw7Cj4+ICsJdW5zaWduZWQgbG9uZyBmbGFnczsKPj4gKwo+PiArCWlycSA9IGlycV9mcm9tX2V2
dGNobihldnRjaG4pOwo+PiArCWRlc2MgPSBpcnFfdG9fZGVzYyhpcnEpOwo+PiArCj4+ICsJaWYg
KCFkZXNjKQo+PiArCQlyZXR1cm47Cj4+ICsKPj4gKwlyYXdfc3Bpbl9sb2NrX2lycXNhdmUoJmRl
c2MtPmxvY2ssIGZsYWdzKTsKPj4gKwlzZWxlY3RlZF9jcHUgPSB0aGlzX2NwdV9yZWFkKGJpbmRf
bGFzdF9zZWxlY3RlZF9jcHUpOwo+PiArCXNlbGVjdGVkX2NwdSA9IGNwdW1hc2tfbmV4dF9hbmQo
c2VsZWN0ZWRfY3B1LAo+PiArCQkJZGVzYy0+aXJxX2NvbW1vbl9kYXRhLmFmZmluaXR5LCBjcHVf
b25saW5lX21hc2spOwo+PiArCj4+ICsJaWYgKHVubGlrZWx5KHNlbGVjdGVkX2NwdSA+PSBucl9j
cHVfaWRzKSkKPj4gKwkJc2VsZWN0ZWRfY3B1ID0gY3B1bWFza19maXJzdF9hbmQoZGVzYy0+aXJx
X2NvbW1vbl9kYXRhLmFmZmluaXR5LAo+PiArCQkJCWNwdV9vbmxpbmVfbWFzayk7Cj4+ICsKPj4g
KwlyYXdfc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmZGVzYy0+bG9jaywgZmxhZ3MpOwo+IEkgdGhp
bmsgaWYgeW91IGZvbGxvdyBKdWVyZ2VuJ3Mgc3VnZ2VzdGlvbiBvZiB3cmFwcGluZyBldmVyeXRo
aW5nIGludG8KPiBpcnFfZW5hYmxlL2Rpc2FibGUgeW91IGNhbiBkcm9wIHRoZSBsb2NrIGFsdG9n
ZXRoZXIgKGFzc3VtaW5nIHlvdSBrZWVwCj4gYmluZF9sYXN0X3NlbGVjdGVkX2NwdSBwZXJjcHUp
Lgo+Cj4gLWJvcmlzCj4KCkkgdGhpbmsgd2Ugd291bGQgc3RpbGwgcmVxdWlyZSBzcGluX2xvY2so
KS4gc3Bpbl9sb2NrIGlzIGZvciBpcnFfZGVzYy4KCj4+ICsJdGhpc19jcHVfd3JpdGUoYmluZF9s
YXN0X3NlbGVjdGVkX2NwdSwgc2VsZWN0ZWRfY3B1KTsKPj4gKwo+PiArCWxvY2FsX2lycV9kaXNh
YmxlKCk7Cj4+ICsJLyogdW5tYXNrIGV4cGVjdHMgaXJxcyB0byBiZSBkaXNhYmxlZCAqLwo+PiAr
CXhlbl9yZWJpbmRfZXZ0Y2huX3RvX2NwdShldnRjaG4sIHNlbGVjdGVkX2NwdSk7Cj4+ICsJbG9j
YWxfaXJxX2VuYWJsZSgpOwo+PiArfQo+PiArCj4+CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 05 10:55:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Jun 2017 10: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 1dHpfT-0003Zu-UF; Mon, 05 Jun 2017 10:55: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 1dHpfS-0003Zo-SY
 for xen-devel@lists.xen.org; Mon, 05 Jun 2017 10:55:27 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 BF/46-01752-E9835395; Mon, 05 Jun 2017 10:55:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMIsWRWlGSWpSXmKPExsVyMfTGId25Fqa
 RBpM6tS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ownvc0sBQdZK/5t2c/SwLiTpYuRk0NIYCKj
 xMJHnl2MXBwsAgtZJdYu/80I4kgI7GWV6Hv5gRWkSkIgT2Lzwe/sEHaJxM+799lAbF4BQYmTM
 5+ATRIWkJS4Mn061FRPic57M8FsTgEviQvvX7JBxLMkZu56zQxiswmoS/TNPAtWwyKgItH9ZR
 XULkOJi5ensEPMD5DYu+QBE8R8HYnr7zeB1YgIWEv8vryUFeRQZoFljBIbprWCLWAW0JRo3f6
 bHcLWlli28DXzBEbhWUhunYWkbBaSsgWMzKsY1YtTi8pSi3SN9ZKKMtMzSnITM3N0DQ1M9XJT
 i4sT01NzEpOK9ZLzczcxAgOdAQh2MO7953SIUZKDSUmUd7WiaaQQX1J+SmVGYnFGfFFpTmrxI
 UYZDg4lCd5cc6CcYFFqempFWmYOMOZg0hIcPEoivNYgad7igsTc4sx0iNQpRkuOK1fWfWHiaP
 qwBUhOObD9C5MQS15+XqqUOK8lSIMASENGaR7cOFhauMQoKyXMywh0oBBPQWpRbmYJqvwrRnE
 ORiVh3lkgU3gy80rgtr4COogJ6CC+SyYgB5UkIqSkGhhNLgp/26g6f3n+vSPrd9fMPj99Qofu
 6ZK/CjdMl4a94T7NkNYx13qbseuCpH3iT84L+RczMq9eL3bC5d7vMBe78zdis7bobg2NKtn9a
 r76zs38cmc/bblhuXnNs3mf5XsaruwNUJ3IJaqa+vjIUhvGPR+FOPct/iG1UGv5fG3JMzcevV
 //Z9l7byWW4oxEQy3mouJEAI7hZ5oGAwAA
X-Env-Sender: dunlapg@gmail.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1496660124!86006003!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33551 invoked from network); 5 Jun 2017 10:55:25 -0000
Received: from mail-qt0-f194.google.com (HELO mail-qt0-f194.google.com)
 (209.85.216.194)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 Jun 2017 10:55:25 -0000
Received: by mail-qt0-f194.google.com with SMTP id s33so7413219qtg.3
 for <xen-devel@lists.xen.org>; Mon, 05 Jun 2017 03:55:25 -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=kx9Hzw0kQtUvprt4bcRX/wG1S/YQDfdgO9qGsRWNxfI=;
 b=raNuR46ZZdk10uBek/RUohvpEFbGwKK4tPjLWrwgWr9coPkrZBOX6Vlnh0gbs3M5OD
 k7XamaTeNySeQPzEmdtApkUpr5J8ziC2OEP/0eX4fqv+rHnBo/KDn8ykuwNUa+4qT+OD
 D0KDaiJodiDW2tPoSCuQTwHR9F+F5V/c3BDpSZiVaQpxWH/8Cv31HApq9wwQpNJUTUcN
 KQ6alRQzr+8+onNPHrT69m9Jd8Ij31JA4R6bDlEPCAH33irh8TO9jiD/LiZlViFyXYjl
 VfI6DFghV4uLlc0DbK/3YOfqBJAF4NpQzWDGGgcoqyEuCmLISOxsqEgCahS01TY6RpoA
 KZDg==
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=kx9Hzw0kQtUvprt4bcRX/wG1S/YQDfdgO9qGsRWNxfI=;
 b=IaY5tTrdWgizPuKE/p3OqJSvEvz3wfxT786GeGfGAWAtm/6fx5SOCG9C2V+hUdoR5X
 ymswQoPcCCjHkqn6kDyTtou2r98vIve5/QAZWu/EiIG0UTIVMK/S1weEQUocHaqYzWev
 VHeNn+nB/CG08807EboHGwZLD3G9lJiSQWbJjdopyRb4ViJW+nkfhx38qDVuF5Suhjjh
 mhtSKY4mWnK1CWDS5URfK+8pYAbnWgvZYtqw8m3yBZoVYEqTCq8DZobyMGTEbddr008/
 Gt+igT34ilsW4bqJaiOlbwq0GdkiN9fvcgY7bewla8Zzc6yxHgR1Q/wzzfcSkT6W2fXo
 LeEQ==
X-Gm-Message-State: AODbwcBSlmwdnfftWa55dHYGiDu2ggkjpAsefQG+QKcwu+uA+ndxVqSM
 0ZYmr099TB5rsoAY347TRuQp7IcK/A==
X-Received: by 10.237.34.119 with SMTP id o52mr24967451qtc.217.1496660124522; 
 Mon, 05 Jun 2017 03:55:24 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.55.102.78 with HTTP; Mon, 5 Jun 2017 03:55:24 -0700 (PDT)
In-Reply-To: <20170602095854.tpfn53v42nondf4f@dhcp-3-128.uk.xensource.com>
References: <20170602093350.GA1394@mail-itl>
 <20170602095854.tpfn53v42nondf4f@dhcp-3-128.uk.xensource.com>
From: George Dunlap <dunlapg@umich.edu>
Date: Mon, 5 Jun 2017 11:55:24 +0100
X-Google-Sender-Auth: G2NoCtIszCKl63NqHT1J7fuYHLA
Message-ID: <CAFLBxZbRpQvesNVNuSuxH3LbhxmsM4w2Gk-B+ztZxZeed2d17A@mail.gmail.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 =?UTF-8?Q?Marek_Marczykowski=2DG=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] (pv)?grub and PVHv2
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBKdW4gMiwgMjAxNyBhdCAxMDo1OCBBTSwgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+IE9uIEZyaSwgSnVuIDAyLCAyMDE3IGF0IDExOjMzOjUw
QU0gKzAyMDAsIE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSB3cm90ZToKPj4gSGksCj4+Cj4+
IElzIHRoZXJlIGFueSBtZXRob2QgdG8gYm9vdCBQVkh2MiBkb21haW4gdXNpbmcgYSBrZXJuZWwg
ZmV0Y2hlZCBmcm9tCj4+IHRoYXQgZG9tYWluJ3MgZGlzayBpbWFnZSwgX3dpdGhvdXRfIG1vdW50
aW5nIGl0IGluIGRvbTA/IFNvbWV0aGluZyBsaWtlCj4+IHB2Z3J1YiB3YXMgZm9yIFBWLgo+Cj4g
SGVsbG8sCj4KPiBBbnRob255IChDY2VkKSBpcyB3b3JraW5nIG9uIGFuIE9WTUYgcG9ydCwgc28g
aXQgY2FuIGJlIHVzZWQgYXMKPiBmaXJtd2FyZSBmb3IgUFZIdjIgZ3Vlc3RzLgoKSSB0aGluayBp
biB0aGVvcnkgaXQgc2hvdWxkbid0IGJlIHRvbyBoYXJkIHRvIHBvcnQgdGhlIHB2Z3J1YjIgY29k
ZSB0bwpib290IGludG8gUFZILCBzaW5jZSBpdCBhbHJlYWR5IGJvb3RzIGluIFBWLCByaWdodD8K
CklzIHRoaXMgc29tZXRoaW5nIHdlIHNob3VsZCB0cnkgdG8gZW5jb3VyYWdlLCBvciBkbyB5b3Ug
dGhpbmsgaXQgd291bGQKYmUgYmV0dGVyIHRvIHJvdXRlIGV2ZXJ5b25lIHRocm91Z2ggRUZJPwoK
IC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 05 11:03:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Jun 2017 11:03:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dHpn6-0004MG-NV; Mon, 05 Jun 2017 11: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 <prvs=322de8baf=George.Dunlap@citrix.com>)
 id 1dHpn5-0004MA-5T
 for xen-devel@lists.xenproject.org; Mon, 05 Jun 2017 11:03:19 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 B8/6C-03058-67A35395; Mon, 05 Jun 2017 11:03:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsWyU9JRQrfUyjT
 S4NF9fYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePon4iCT/IVD/8uZGtgnC/ZxcjJISHgJ7F+
 ZysThJ0n0biqnwXCLpHY3/0dLM4rIChxcuYTsDingKfEx9+fmUFsIQEPiSsv/oLZbAJ6EvOOf
 wWqYedgEVCROJANMSVRYv+6WSwQUwIk9ty+wQpiCwskSCxYsYsNxBYB6jx8AqSTi4NZYBajxM
 GW6WBrmQU0JVq3/2aHWKUqsfjBUXaIoWkS98+cZ57ACFSNcN0sJC0LGJlWMWoUpxaVpRbpGhv
 rJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBiADEOxg3Lk+8BCjJAeTkijvakXT
 SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvHctgHKCRanpqRVpmTnAWIBJS3DwKInwWpsDpXmLC
 xJzizPTIVKnGHU5Nqxe/4VJiCUvPy9VSpxXzxKoSACkKKM0D24ELC4vMcpKCfMyAh0lxFOQWp
 SbWYIq/4pRnINRSZg3EOQSnsy8ErhNr4COYAI6gu+SCcgRJYkIKakGxuaMlxG+/KZZG406lvi
 7W4sH60Y3MS3fXxI7R+h4tyiDS3d4g+e9e89mzlRRvd3T9iggsmTH/ZXyGpftD76Xr3V+WH48
 g3Mxl+RH/VDxGza/hZ+1xpxZd/3/+T+73sXdWWjhOD/mK6OiQLfj7oUvq/aEKmSaHZt10viu7
 cSrsjnCrJ4iPqdrlViKMxINtZiLihMBuIX1Y8YCAAA=
X-Env-Sender: prvs=322de8baf=George.Dunlap@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1496660597!75547414!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63382 invoked from network); 5 Jun 2017 11:03:17 -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;
 5 Jun 2017 11:03:17 -0000
X-IronPort-AV: E=Sophos;i="5.39,300,1493683200"; d="scan'208";a="47213456"
X-Gm-Message-State: AODbwcB0o2XN0TiMfFTVKHda4bmnHr/JuaAPVo+9CcnFYxj6ntaOMfel
 nHULoxVnixgFL2aFCNd6HhWMSWHg7Q==
X-Received: by 10.237.34.119 with SMTP id o52mr25009595qtc.217.1496660591827; 
 Mon, 05 Jun 2017 04:03:11 -0700 (PDT)
MIME-Version: 1.0
In-Reply-To: <1496656950-15815-1-git-send-email-george.dunlap@citrix.com>
References: <1496656950-15815-1-git-send-email-george.dunlap@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Date: Mon, 5 Jun 2017 12:03:11 +0100
X-Gmail-Original-Message-ID: <CAFLBxZa2zf+jexnYRRSkT5xfkBpy2Ay1qK_5bXAx7rXM-qak5Q@mail.gmail.com>
Message-ID: <CAFLBxZa2zf+jexnYRRSkT5xfkBpy2Ay1qK_5bXAx7rXM-qak5Q@mail.gmail.com>
To: xen-devel <xen-devel@lists.xenproject.org>
X-ClientProxiedBy: FTLPEX02CAS03.citrite.net (10.13.99.94) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>
Subject: Re: [Xen-devel] [PATCH for 4.9] vif-common.sh: Have iptables wait
 for the xtables 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>

Rm9yZ290IHRvIGNjJyB0aGUgcmVsZWFzZSBtYW5hZ2VyLgoKT24gTW9uLCBKdW4gNSwgMjAxNyBh
dCAxMTowMiBBTSwgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBpcHRhYmxlcyBoYXMgYSBzeXN0ZW0td2lkZSBsb2NrIG9uIHRoZSB4dGFibGVzLiAgU3Ry
YW5nZWx5IHRob3VnaCwgaW4KPiB0aGUgY2FzZSBvZiB0d28gY29uY3VycmVudCBpbnZvY2F0aW9u
cywgdGhlIGRlZmF1bHQgaXMgZm9yIHRoZQo+IGluc3RhbmNlIG5vdCBncmFiYmluZyB0aGUgbG9j
ayB0byBleGl0IG91dCByYXRoZXIgdGhhbiB3YWl0aW5nIGZvciBpdC4KPiBUaGlzIG1lYW5zIHRo
YXQgd2hlbiBzdGFydGluZyBhIGxhcmdlIG51bWJlciBvZiBndWVzdHMgaW4gcGFyYWxsZWwsCj4g
bWFueSB3aWxsIGZhaWwgb3V0IHdpdGggbWVzc2FnZXMgbGlrZSB0aGlzOgo+Cj4gICAyMDE3LTA1
LTEwIDExOjQ1OjQwIFVUQyBsaWJ4bDogZXJyb3I6IGxpYnhsX2V4ZWMuYzoxMTg6IGxpYnhsX3Jl
cG9ydF9jaGlsZF9leGl0c3RhdHVzOiAvZXRjL3hlbi9zY3JpcHRzL3ZpZi1icmlkZ2UgcmVtb3Zl
IFsxODc2N10gZXhpdGVkIHdpdGggZXJyb3Igc3RhdHVzIDQKPiAgIDIwMTctMDUtMTAgMTE6NTA6
NTIgVVRDIGxpYnhsOiBlcnJvcjogbGlieGxfZXhlYy5jOjExODogbGlieGxfcmVwb3J0X2NoaWxk
X2V4aXRzdGF0dXM6IC9ldGMveGVuL3NjcmlwdHMvdmlmLWJyaWRnZSBvZmZsaW5lIFsxNTU0XSBl
eGl0ZWQgd2l0aCBlcnJvciBzdGF0dXMgNAo+Cj4gSW4gb3JkZXIgdG8gaW5zdHJ1Y3QgaXB0YWJs
ZXMgdG8gd2FpdCBmb3IgdGhlIGxvY2ssIHlvdSBoYXZlIHRvCj4gc3BlY2lmeSAnLXcnLiAgVW5m
b3J0dW5hdGVseSwgbm90IGFsbCB2ZXJzaW9ucyBvZiBpcHRhYmxlcyBoYXZlIHRoZQo+ICctdycg
b3B0aW9uLCBzbyBvbiBmaXJzdCBpbnZvY2F0aW9uIGNoZWNrIHRvIHNlZSBpZiBpdCBhY2NlcHRz
IHRoZSAtdwo+IGNvbW1hbmQuCj4KPiBSZXBvcnRlZC1ieTogQW50b255IFNhYmEgPGF3c2FiYUBn
bWFpbC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBj
aXRyaXguY29tPgo+IC0tLQo+IENDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4
LmNvbT4KPiBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiAtLS0KPiAgdG9vbHMv
aG90cGx1Zy9MaW51eC92aWYtY29tbW9uLnNoIHwgMzggKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKystLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDM1IGluc2VydGlvbnMoKyksIDMgZGVs
ZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEvdG9vbHMvaG90cGx1Zy9MaW51eC92aWYtY29tbW9u
LnNoIGIvdG9vbHMvaG90cGx1Zy9MaW51eC92aWYtY29tbW9uLnNoCj4gaW5kZXggNmU4ZDU4NC4u
MjljZDhkZCAxMDA2NDQKPiAtLS0gYS90b29scy9ob3RwbHVnL0xpbnV4L3ZpZi1jb21tb24uc2gK
PiArKysgYi90b29scy9ob3RwbHVnL0xpbnV4L3ZpZi1jb21tb24uc2gKPiBAQCAtMTIwLDYgKzEy
MCwzOCBAQCBmaQo+ICBpcD0ke2lwOi19Cj4gIGlwPSQoeGVuc3RvcmVfcmVhZF9kZWZhdWx0ICIk
WEVOQlVTX1BBVEgvaXAiICIkaXAiKQo+Cj4gK0lQVEFCTEVTX1dBSVRfUlVORT0iLXciCj4gK0lQ
VEFCTEVTX1dBSVRfUlVORV9DSEVDS0VEPWZhbHNlCj4gKwo+ICsjIFdoZW4gaXB0YWJsZXMgaW50
cm9kdWNlZCBsb2NraW5nLCBpbiB0aGUgZXZlbnQgb2YgbG9jayBjb250ZW50aW9uLAo+ICsjIHRo
ZXkgbWFkZSAiZmFpbCIgcmF0aGVyIHRoYW4gIndhaXQgZm9yIHRoZSBsb2NrIiB0aGUgZGVmYXVs
dAo+ICsjIGJlaGF2aW9yLiAgSW4gb3JkZXIgdG8gc2VsZWN0ICJ3YWl0IGZvciB0aGUgbG9jayIg
YmVoYXZpb3IsIHlvdSBoYXZlCj4gKyMgdG8gYWRkIHRoZSAnLXcnIHBhcmFtZXRlci4gIFVuZm9y
dGluYXRlbHksIGJvdGggdGhlIGxvY2tpbmcgYW5kIHRoZQo+ICsjIG9wdGlvbiB3ZXJlIG9ubHkg
aW50cm9kdWNlZCBpbiAyMDEzLCBhbmQgb2xkZXIgdmVyc2lvbnMgb2YgaXB0YWJsZXMKPiArIyB3
aWxsIGZhaWwgaWYgdGhlICctdycgcGFyYW1ldGVyIGlzIGluY2x1ZGVkIChzaW5jZSB0aGV5IGRv
bid0Cj4gKyMgcmVjb2duaXplIGl0KS4gIFNvIGNoZWNrIHRvIHNlZSBpZiBpdCdzIHN1cHBvcnRl
ZCB0aGUgZmlyc3QgdGltZSB3ZQo+ICsjIHVzZSBpdC4KPiAraXB0YWJsZXNfdygpCj4gK3sKPiAr
ICAgIGlmICEgJElQVEFCTEVTX1dBSVRfUlVORV9DSEVDS0VEIDsgdGhlbgo+ICsgICAgICAgaXB0
YWJsZXMgJElQVEFCTEVTX1dBSVRfUlVORSAtTCAtbiA+JiAvZGV2L251bGwKPiArICAgICAgIGlm
IFtbICQ/ID09IDAgXV0gOyB0aGVuCj4gKyAgICAgICAgICAgIyBJZiB3ZSBzdWNjZWVkLCB0aGVu
IC13IGlzIHN1cHBvcnRlZDsgZG9uJ3QgY2hlY2sgYWdhaW4KPiArICAgICAgICAgICBJUFRBQkxF
U19XQUlUX1JVTkVfQ0hFQ0tFRD10cnVlCj4gKyAgICAgICBlbGlmIFtbICQ/ID09IDIgXV0gOyB0
aGVuCj4gKyAgICAgICAgICAgaXB0YWJsZXMgLUwgLW4gPiYgL2Rldi9udWxsCj4gKyAgICAgICAg
ICAgaWYgW1sgJD8gIT0gMiBdXSA7IHRoZW4KPiArICAgICAgICAgICAgICAgIyBJZiB3ZSBmYWls
IHdpdGggUEFSQU1FVEVSX1BST0JMRU0gKDIpIHdpdGggLXcgYW5kCj4gKyAgICAgICAgICAgICAg
ICMgZG9uJ3QgZmFpbCB3aXRoIFBBUkFNRVRFUl9QUk9CTEVNIHdpdGhvdXQgaXQsIHRoZW4KPiAr
ICAgICAgICAgICAgICAgIyBpdCdzIHRoZSAtdyBvcHRpb24KPiArICAgICAgICAgICAgICAgSVBU
QUJMRVNfV0FJVF9SVU5FX0NIRUNLRUQ9dHJ1ZQo+ICsgICAgICAgICAgICAgICBJUFRBQkxFU19X
QUlUX1JVTkU9IiIKPiArICAgICAgICAgICBmaQo+ICsgICAgICAgZmkKPiArICAgIGZpCj4gKyAg
ICBpcHRhYmxlcyAkSVBUQUJMRVNfV0FJVF9SVU5FICIkQCIKPiArfQo+ICsKPiAgZnJvYl9pcHRh
YmxlKCkKPiAgewo+ICAgIGlmIFsgIiRjb21tYW5kIiA9PSAib25saW5lIiAtbyAiJGNvbW1hbmQi
ID09ICJhZGQiIF0KPiBAQCAtMTI5LDkgKzE2MSw5IEBAIGZyb2JfaXB0YWJsZSgpCj4gICAgICBs
b2NhbCBjPSItRCIKPiAgICBmaQo+Cj4gLSAgaXB0YWJsZXMgIiRjIiBGT1JXQVJEIC1tIHBoeXNk
ZXYgLS1waHlzZGV2LWlzLWJyaWRnZWQgLS1waHlzZGV2LWluICIkZGV2IiBcCj4gKyAgaXB0YWJs
ZXNfdyAiJGMiIEZPUldBUkQgLW0gcGh5c2RldiAtLXBoeXNkZXYtaXMtYnJpZGdlZCAtLXBoeXNk
ZXYtaW4gIiRkZXYiIFwKPiAgICAgICIkQCIgLWogQUNDRVBUIDI+L2Rldi9udWxsICYmCj4gLSAg
aXB0YWJsZXMgIiRjIiBGT1JXQVJEIC1tIHBoeXNkZXYgLS1waHlzZGV2LWlzLWJyaWRnZWQgLS1w
aHlzZGV2LW91dCAiJGRldiIgXAo+ICsgIGlwdGFibGVzX3cgIiRjIiBGT1JXQVJEIC1tIHBoeXNk
ZXYgLS1waHlzZGV2LWlzLWJyaWRnZWQgLS1waHlzZGV2LW91dCAiJGRldiIgXAo+ICAgICAgLWog
QUNDRVBUIDI+L2Rldi9udWxsCj4KPiAgICBpZiBbIFwoICIkY29tbWFuZCIgPT0gIm9ubGluZSIg
LW8gIiRjb21tYW5kIiA9PSAiYWRkIiBcKSAtYSAkPyAtbmUgMCBdCj4gQEAgLTE1NCw3ICsxODYs
NyBAQCBoYW5kbGVfaXB0YWJsZSgpCj4gICAgIyBiaW5hcnkgaXMgbm90IHN1ZmZpY2llbnQsIGJl
Y2F1c2UgdGhlIHVzZXIgbWF5IG5vdCBoYXZlIHRoZSBhcHByb3ByaWF0ZQo+ICAgICMgbW9kdWxl
cyBpbnN0YWxsZWQuICBJZiBpcHRhYmxlcyBpcyBub3Qgd29ya2luZywgdGhlbiB0aGVyZSdzIG5v
IG5lZWQgdG8gZG8KPiAgICAjIGFueXRoaW5nIHdpdGggaXQsIHNvIHdlIGNhbiBqdXN0IHJldHVy
bi4KPiAtICBpZiAhIGlwdGFibGVzIC1MIC1uID4mL2Rldi9udWxsCj4gKyAgaWYgISBpcHRhYmxl
c193IC1MIC1uID4mL2Rldi9udWxsCj4gICAgdGhlbgo+ICAgICAgcmV0dXJuCj4gICAgZmkKPiAt
LQo+IDIuMS40Cj4KPgo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+IFhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cj4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 05 11:19:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Jun 2017 11: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 1dHq2R-0005Dr-1I; Mon, 05 Jun 2017 11:19: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=322de8baf=George.Dunlap@citrix.com>)
 id 1dHq2Q-0005Dl-0y
 for xen-devel@lists.xenproject.org; Mon, 05 Jun 2017 11:19:10 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 31/02-02181-D2E35395; Mon, 05 Jun 2017 11:19:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsXitHRDpK6mnWm
 kwbFuI4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWP/hkXMBReEKib0WDcwfubrYuTkkBDwl7hx
 +hELiM0moCcx7/hXIJuDQ0RAReL2XoMuRi4OZoHjjBI/709mAqkRFrCT2N6wixXEZgGq2XZzM
 VicV8BDoufzNVaImXIS54//ZAaxhQRUJRY/OMoOUSMocXLmE7BdzAISEgdfvGCewMg9C0lqFp
 LUAkamVYzqxalFZalFuiZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBgcAABDs
 Yb/U5H2KU5GBSEuVdrWgaKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCV9gWKCdYlJqeWpGWmQMM
 SZi0BAePkghvqTVQmre4IDG3ODMdInWKUVFKnPeVDVBCACSRUZoH1waLg0uMslLCvIxAhwjxF
 KQW5WaWoMq/YhTnYFQCqgDZzpOZVwI3/RXQYiagxXyXTEAWlyQipKQaGHdqzv17f6HS6pNRMh
 l//lT3+G7acNjadoMQ+5EtJucVbsSd9j3nH3Rxc8p3du5l20qerXnumXSpaDnniuv//jt7n82
 XOvbsghfj4R+73m57aRX3/GsUr+f9LakbVpxUvmCx/Y36eqMSU5anS0s+2Odr72BPy3pXF8G0
 +2G274kXF/Tk1HJ2GZ9XYinOSDTUYi4qTgQAA+sqsn4CAAA=
X-Env-Sender: prvs=322de8baf=George.Dunlap@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1496661543!98991701!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2914 invoked from network); 5 Jun 2017 11:19: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;
 5 Jun 2017 11:19:05 -0000
X-IronPort-AV: E=Sophos;i="5.39,300,1493683200"; d="scan'208";a="426559817"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 5 Jun 2017 12:18:55 +0100
Message-ID: <1496661535-10846-1-git-send-email-george.dunlap@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>, Paul Durrant <paul.durrant@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH for-4.9] Restore HVM_OP hypercall continuation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q29tbWl0IGFlMjBjY2YgcmVtb3ZlZCB0aGUgaHlwZXJjYWxsIGNvbnRpbnVhdGlvbiBsb2dpYyBm
cm9tIHRoZSBlbmQKb2YgZG9faHZtX29wKCksIGNsYWltaW5nOgoKIlRoaXMgcGF0Y2ggcmVtb3Zl
cyB0aGUgbmVlZCBmb3IgaGFuZGxpbmcgSFZNT1AgcmVzdGFydHMsIHNvIHRoYXQKaW5mcmFzdHJ1
Y3R1cmUgaXMgcmVtb3ZlZC4iCgpUaGF0IHR1cm5zIG91dCB0byBiZSBvbmx5IGhhbGYgdHJ1ZS4g
IFRoZSByZW1vdmFsIG9mCkhWTU9QX3NldF9tZW1fdHlwZSByZW1vdmVkIHRoZSBuZWVkIHRvIHN0
b3JlIGEgc3RhcnQgaXRlcmF0aW9uIHZhbHVlCmluIHRoZSBoeXBlcmNhbGwgY29udGludWF0aW9u
LCBidXQgYSBncmVwIHRocm91Z2ggaHZtLmMgZm9yIEVSRVNUQVJUCnR1cm5zIHVwIGF0IGxlYXN0
IHR3byBwbGFjZXMgd2hlcmUgZG9faHZtX29wKCkgbWF5IHN0aWxsIG5lZWQgYQpoeXBlcmNhbGwg
Y29udGludWF0aW9uOgoKICogSFZNT1Bfc2V0X2h2bV9wYXJhbSBjYW4gcmV0dXJuIC1FUkVTVEFS
VCB3aGVuIHNldHRpbmcKSFZNX1BBUkFNX0lERU5UX1BUIGluIHRoZSBldmVudCB0aGF0IGl0IGZh
aWxzIHRvIGFjcXVpcmUgdGhlIGRvbWN0bApsb2NrCgogKiBIVk1PUF9mbHVzaF90bGJzIGNhbiBy
ZXR1cm4gLUVSRVNUQVJUIGlmIHNldmVyYWwgdmNwdXMgY2FsbCBpdCBhdAogICB0aGUgc2FtZSB0
aW1lCgpJbiBib3RoIGNhc2VzLCBhIHNpbXBsZSByZXN0YXJ0ICh3aXRoIG5vIHN0b3JlZCBpdGVy
YXRpb24gaW5mb3JtYXRpb24pCmlzIG5lY2Vzc2FyeS4KCkFkZCBhIGNoZWNrIGZvciAtRVJFU1RB
UlQgYWdhaW4sIGFsb25nIHdpdGggYSBjb21tZW50IGF0IHRoZSB0b3Agb2YKdGhlIGZ1bmN0aW9u
IHJlZ2FyZGluZyB0aGUgbGFjayBvZiBkZWNvZGluZyBhbnkgaW5mb3JtYXRpb24gZnJvbSB0aGUK
b3AgdmFsdWUuCgpSZW1vdmUgYSBzdHJheSBibGFuayBsaW5lIGF0IHRoZSBlbmQgb2YgdGhlIGZp
bGUgd2hpbGUgd2UncmUgaGVyZS4KClJlcG9ydGVkLWJ5OiBYdWRvbmcgSGFvIDx4dWRvbmcuaGFv
QGludGVsLmNvbT4KU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBj
aXRyaXguY29tPgotLS0KQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CkNDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNDOiBQYXVsIER1cnJhbnQg
PHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jIHwgMTIgKysrKysrKysrKystCiAx
IGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmluZGV4
IDgxNjkxZTIuLmUzZTgxN2QgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysr
IGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtNDU0NCw2ICs0NTQ0LDEzIEBAIGxvbmcgZG9f
aHZtX29wKHVuc2lnbmVkIGxvbmcgb3AsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJn
KQogewogICAgIGxvbmcgcmMgPSAwOwogCisgICAgLyogCisgICAgICogTkI6IGh2bV9vcCBjYW4g
YmUgcGFydCBvZiBhIHJlc3RhcnRlZCBoeXBlcmNhbGw7IGJ1dCBhdCB0aGUKKyAgICAgKiBtb21l
bnQgdGhlIG9ubHkgaHlwZXJjYWxscyB3aGljaCBkbyBjb250aW51YXRpb25zIGRvbid0IG5lZWQg
dG8KKyAgICAgKiBzdG9yZSBhbnkgaXRlcmF0aW9uIGluZm9ybWF0aW9uIChzaW5jZSB0aGV5J3Jl
IGp1c3QgcmUtdHJ5aW5nCisgICAgICogdGhlIGFjcXVpc2l0aW9uIG9mIGEgbG9jaykuCisgICAg
ICovCisgICAgCiAgICAgc3dpdGNoICggb3AgKQogICAgIHsKICAgICBjYXNlIEhWTU9QX3NldF9l
dnRjaG5fdXBjYWxsX3ZlY3RvcjoKQEAgLTQ2MzYsNiArNDY0MywxMCBAQCBsb25nIGRvX2h2bV9v
cCh1bnNpZ25lZCBsb25nIG9wLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykKICAg
ICB9CiAgICAgfQogCisgICAgaWYgKCByYyA9PSAtRVJFU1RBUlQgKQorICAgICAgICByYyA9IGh5
cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9uKF9fSFlQRVJWSVNPUl9odm1fb3AsICJsaCIsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3AsIGFyZyk7CisKICAg
ICByZXR1cm4gcmM7CiB9CiAKQEAgLTQ4NjksNCArNDg4MCwzIEBAIHZvaWQgaHZtX3NldF9zZWdt
ZW50X3JlZ2lzdGVyKHN0cnVjdCB2Y3B1ICp2LCBlbnVtIHg4Nl9zZWdtZW50IHNlZywKICAqIGlu
ZGVudC10YWJzLW1vZGU6IG5pbAogICogRW5kOgogICovCi0KLS0gCjIuMS40CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 05 11:20:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Jun 2017 11: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 1dHq48-0005qi-Ci; Mon, 05 Jun 2017 11: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=322de8baf=George.Dunlap@citrix.com>)
 id 1dHq47-0005qb-Q8
 for xen-devel@lists.xenproject.org; Mon, 05 Jun 2017 11:20:55 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 F4/A7-03557-79E35395; Mon, 05 Jun 2017 11:20:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpO40O9N
 Ig/518hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aZO8dZChaJVjRsXcTcwHhDoIuRk0NCwF9i
 +r0zbCC2sICTxNdT84FsDg4RARWJ23sNQMJCAh4Sl6c+Zuli5OJgFpjLKDF3bQsTSIJNQE9i3
 vGvLCA2r4CtxL3dn8HmsAD1zjs4GywuKhAu8bbxCFSNoMTJmU/AbE4BT4lZ7/6B2cwCBhJHFs
 1hhbDlJba/ncMMsVhVYvGDo+wTGPlmIWmfhaRlFpKWBYzMqxjVi1OLylKLdC30kooy0zNKchM
 zc3QNDcz0clOLixPTU3MSk4r1kvNzNzECQ40BCHYwzr7sf4hRkoNJSZR3taJppBBfUn5KZUZi
 cUZ8UWlOavEhRhkODiUJ3nm2QDnBotT01Iq0zBxg0MOkJTh4lER4S62B0rzFBYm5xZnpEKlTj
 IpS4rz+IH0CIImM0jy4NlikXWKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5Iw706QKTyZeSVw01
 8BLWYCWsx3yQRkcUkiQkqqgVHq+gLzGyt8DteaXstP7TwXq83uKGJzK/xr6/tZZxR/FB2rm7v
 HUc7jz6MdD+yTHi7yLi05vKLI8fZlNx6F+XMfbFw020lecGqX0ieH/gROuVvfZ1xgv2AiVLlz
 i+uDM9NXrrq1+dvlUxoe0hbCy58empXCYCO6vqPt9NRWjYCLuY5vtp/geXJHiaU4I9FQi7moO
 BEAY9QtF68CAAA=
X-Env-Sender: prvs=322de8baf=George.Dunlap@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1496661652!101514292!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65321 invoked from network); 5 Jun 2017 11:20:54 -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 Jun 2017 11:20:54 -0000
X-IronPort-AV: E=Sophos;i="5.39,300,1493683200"; d="scan'208";a="426559961"
To: <xen-devel@lists.xenproject.org>
References: <1496661535-10846-1-git-send-email-george.dunlap@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <e8b2d136-bb7f-6192-f4d6-a640a768f079@citrix.com>
Date: Mon, 5 Jun 2017 12:20:50 +0100
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: <1496661535-10846-1-git-send-email-george.dunlap@citrix.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH for-4.9] Restore HVM_OP hypercall
	continuation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMDYvMTcgMTI6MTgsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gQ29tbWl0IGFlMjBjY2Yg
cmVtb3ZlZCB0aGUgaHlwZXJjYWxsIGNvbnRpbnVhdGlvbiBsb2dpYyBmcm9tIHRoZSBlbmQKPiBv
ZiBkb19odm1fb3AoKSwgY2xhaW1pbmc6Cj4gCj4gIlRoaXMgcGF0Y2ggcmVtb3ZlcyB0aGUgbmVl
ZCBmb3IgaGFuZGxpbmcgSFZNT1AgcmVzdGFydHMsIHNvIHRoYXQKPiBpbmZyYXN0cnVjdHVyZSBp
cyByZW1vdmVkLiIKPiAKPiBUaGF0IHR1cm5zIG91dCB0byBiZSBvbmx5IGhhbGYgdHJ1ZS4gIFRo
ZSByZW1vdmFsIG9mCj4gSFZNT1Bfc2V0X21lbV90eXBlIHJlbW92ZWQgdGhlIG5lZWQgdG8gc3Rv
cmUgYSBzdGFydCBpdGVyYXRpb24gdmFsdWUKPiBpbiB0aGUgaHlwZXJjYWxsIGNvbnRpbnVhdGlv
biwgYnV0IGEgZ3JlcCB0aHJvdWdoIGh2bS5jIGZvciBFUkVTVEFSVAo+IHR1cm5zIHVwIGF0IGxl
YXN0IHR3byBwbGFjZXMgd2hlcmUgZG9faHZtX29wKCkgbWF5IHN0aWxsIG5lZWQgYQo+IGh5cGVy
Y2FsbCBjb250aW51YXRpb246Cj4gCj4gICogSFZNT1Bfc2V0X2h2bV9wYXJhbSBjYW4gcmV0dXJu
IC1FUkVTVEFSVCB3aGVuIHNldHRpbmcKPiBIVk1fUEFSQU1fSURFTlRfUFQgaW4gdGhlIGV2ZW50
IHRoYXQgaXQgZmFpbHMgdG8gYWNxdWlyZSB0aGUgZG9tY3RsCj4gbG9jawo+IAo+ICAqIEhWTU9Q
X2ZsdXNoX3RsYnMgY2FuIHJldHVybiAtRVJFU1RBUlQgaWYgc2V2ZXJhbCB2Y3B1cyBjYWxsIGl0
IGF0Cj4gICAgdGhlIHNhbWUgdGltZQo+IAo+IEluIGJvdGggY2FzZXMsIGEgc2ltcGxlIHJlc3Rh
cnQgKHdpdGggbm8gc3RvcmVkIGl0ZXJhdGlvbiBpbmZvcm1hdGlvbikKPiBpcyBuZWNlc3Nhcnku
Cj4gCj4gQWRkIGEgY2hlY2sgZm9yIC1FUkVTVEFSVCBhZ2FpbiwgYWxvbmcgd2l0aCBhIGNvbW1l
bnQgYXQgdGhlIHRvcCBvZgo+IHRoZSBmdW5jdGlvbiByZWdhcmRpbmcgdGhlIGxhY2sgb2YgZGVj
b2RpbmcgYW55IGluZm9ybWF0aW9uIGZyb20gdGhlCj4gb3AgdmFsdWUuCj4gCj4gUmVtb3ZlIGEg
c3RyYXkgYmxhbmsgbGluZSBhdCB0aGUgZW5kIG9mIHRoZSBmaWxlIHdoaWxlIHdlJ3JlIGhlcmUu
Cj4gCj4gUmVwb3J0ZWQtYnk6IFh1ZG9uZyBIYW8gPHh1ZG9uZy5oYW9AaW50ZWwuY29tPgo+IFNp
Z25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCk9o
LCBhY3R1YWxseSBBbmR5IGFuZCBKdWxpZW4gYm90aCBhbHJlYWR5IGFja2VkIHRoaXMuICBJJ2xs
IGNoZWNrIGl0IGluCm9uIHN0YWdpbmcgYW5kIGNoZXJyeS1waWNrIGl0IHRvIHN0YWdpbmctNC45
IHVubGVzcyBJIGhlYXIgb3RoZXJ3aXNlIHNvb24uCgogLUdlb3JnZQoKPiAtLS0KPiBDQzogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBDQzogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgo+IENDOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRy
aXguY29tPgo+IENDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IC0tLQo+
ICB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jIHwgMTIgKysrKysrKysrKystCj4gIDEgZmlsZSBjaGFu
Z2VkLCAxMSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCj4gaW5kZXggODE2
OTFlMi4uZTNlODE3ZCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCj4gKysr
IGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwo+IEBAIC00NTQ0LDYgKzQ1NDQsMTMgQEAgbG9uZyBk
b19odm1fb3AodW5zaWduZWQgbG9uZyBvcCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBh
cmcpCj4gIHsKPiAgICAgIGxvbmcgcmMgPSAwOwo+ICAKPiArICAgIC8qIAo+ICsgICAgICogTkI6
IGh2bV9vcCBjYW4gYmUgcGFydCBvZiBhIHJlc3RhcnRlZCBoeXBlcmNhbGw7IGJ1dCBhdCB0aGUK
PiArICAgICAqIG1vbWVudCB0aGUgb25seSBoeXBlcmNhbGxzIHdoaWNoIGRvIGNvbnRpbnVhdGlv
bnMgZG9uJ3QgbmVlZCB0bwo+ICsgICAgICogc3RvcmUgYW55IGl0ZXJhdGlvbiBpbmZvcm1hdGlv
biAoc2luY2UgdGhleSdyZSBqdXN0IHJlLXRyeWluZwo+ICsgICAgICogdGhlIGFjcXVpc2l0aW9u
IG9mIGEgbG9jaykuCj4gKyAgICAgKi8KPiArICAgIAo+ICAgICAgc3dpdGNoICggb3AgKQo+ICAg
ICAgewo+ICAgICAgY2FzZSBIVk1PUF9zZXRfZXZ0Y2huX3VwY2FsbF92ZWN0b3I6Cj4gQEAgLTQ2
MzYsNiArNDY0MywxMCBAQCBsb25nIGRvX2h2bV9vcCh1bnNpZ25lZCBsb25nIG9wLCBYRU5fR1VF
U1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykKPiAgICAgIH0KPiAgICAgIH0KPiAgCj4gKyAgICBp
ZiAoIHJjID09IC1FUkVTVEFSVCApCj4gKyAgICAgICAgcmMgPSBoeXBlcmNhbGxfY3JlYXRlX2Nv
bnRpbnVhdGlvbihfX0hZUEVSVklTT1JfaHZtX29wLCAibGgiLAo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgb3AsIGFyZyk7Cj4gKwo+ICAgICAgcmV0dXJuIHJj
Owo+ICB9Cj4gIAo+IEBAIC00ODY5LDQgKzQ4ODAsMyBAQCB2b2lkIGh2bV9zZXRfc2VnbWVudF9y
ZWdpc3RlcihzdHJ1Y3QgdmNwdSAqdiwgZW51bSB4ODZfc2VnbWVudCBzZWcsCj4gICAqIGluZGVu
dC10YWJzLW1vZGU6IG5pbAo+ICAgKiBFbmQ6Cj4gICAqLwo+IC0KPiAKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 05 11:24:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Jun 2017 11: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 1dHq7w-000641-Sq; Mon, 05 Jun 2017 11: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 <prvs=322de8baf=George.Dunlap@citrix.com>)
 id 1dHq7v-00063u-Gi
 for xen-devel@lists.xenproject.org; Mon, 05 Jun 2017 11:24:51 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 AC/40-03587-28F35395; Mon, 05 Jun 2017 11:24:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsWyU9JRQrfJ3jT
 SYM8DHovvWyYzOTB6HP5whSWAMYo1My8pvyKBNaPp0SuWgoc8FddmtrI0MB7h6mLk5JAQ8JPo
 uNLMBGHnSdya+5MNwi6UmLH3ICOIzSsgKHFy5hMWEJtTwE5i+eUGsHohgSqJHyfOgcXZBPQk5
 h3/CmazCKhITFq5nBliTqLEr/kTmSDmBEg07D8ONlMYaO+Kp3tYQWwRoN7DJyB6mQXmMkr8X8
 gBYWtKtG7/zQ6xS1Vi8YOj7BAz0yTunznPPIFRYBaS82YhaVnAyLSKUaM4tagstUjXyFIvqSg
 zPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwCBmAYAfjgUWBhxglOZiURHlXK5pGCvEl
 5adUZiQWZ8QXleakFh9ilOHgUJLgFbEDygkWpaanVqRl5gDjASYtwcGjJMLLBZLmLS5IzC3OT
 IdInWJUlBLnPWELlBAASWSU5sG1wWLwEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5d4JM4c
 nMK4Gb/gpoMRPQYr5LJiCLSxIRUlINjNHi8g0Hppj7W9yctOizzmJFbo2Af1MExOyt+N12rGy
 cq25kzRXkySzd9uTu3Bil1OM2dT3ZUzW/BoUw2l2WvWfw1fixI9MPBqtb+1Rce/vn6WhfnvFx
 gagIw5GsvilTlIs6bBf4u78osD/zIZZ/dWFR+3RhmYRDWXedXn7x5l803ZXx8v7XSizFGYmGW
 sxFxYkAAQgK/LwCAAA=
X-Env-Sender: prvs=322de8baf=George.Dunlap@citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1496661889!60357872!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41029 invoked from network); 5 Jun 2017 11:24:50 -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;
 5 Jun 2017 11:24:50 -0000
X-IronPort-AV: E=Sophos;i="5.39,300,1493683200"; d="scan'208";a="47214372"
X-Gm-Message-State: AKS2vOzICkqX0yL0yXTyPgiu+kV+M1I/kfKL6AxKVQihgNuHNHTKj8Lr
 NYNaGE7ufqHXSPG36kDm3SCiabbU5g==
X-Received: by 10.55.71.23 with SMTP id u23mr5828605qka.219.1496661886595;
 Mon, 05 Jun 2017 04:24:46 -0700 (PDT)
MIME-Version: 1.0
In-Reply-To: <e8b2d136-bb7f-6192-f4d6-a640a768f079@citrix.com>
References: <1496661535-10846-1-git-send-email-george.dunlap@citrix.com>
 <e8b2d136-bb7f-6192-f4d6-a640a768f079@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Date: Mon, 5 Jun 2017 12:24:45 +0100
X-Gmail-Original-Message-ID: <CAFLBxZaE1vhGJ-DbOfPtzE_FyKFLgF5Q7SmE1k1FzZF+rpAVDA@mail.gmail.com>
Message-ID: <CAFLBxZaE1vhGJ-DbOfPtzE_FyKFLgF5Q7SmE1k1FzZF+rpAVDA@mail.gmail.com>
To: xen-devel <xen-devel@lists.xenproject.org>
X-ClientProxiedBy: FTLPEX02CAS03.citrite.net (10.13.99.94) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH for-4.9] Restore HVM_OP hypercall
	continuation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBKdW4gNSwgMjAxNyBhdCAxMjoyMCBQTSwgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1
bmxhcEBjaXRyaXguY29tPiB3cm90ZToKPiBPbiAwNS8wNi8xNyAxMjoxOCwgR2VvcmdlIER1bmxh
cCB3cm90ZToKPj4gQ29tbWl0IGFlMjBjY2YgcmVtb3ZlZCB0aGUgaHlwZXJjYWxsIGNvbnRpbnVh
dGlvbiBsb2dpYyBmcm9tIHRoZSBlbmQKPj4gb2YgZG9faHZtX29wKCksIGNsYWltaW5nOgo+Pgo+
PiAiVGhpcyBwYXRjaCByZW1vdmVzIHRoZSBuZWVkIGZvciBoYW5kbGluZyBIVk1PUCByZXN0YXJ0
cywgc28gdGhhdAo+PiBpbmZyYXN0cnVjdHVyZSBpcyByZW1vdmVkLiIKPj4KPj4gVGhhdCB0dXJu
cyBvdXQgdG8gYmUgb25seSBoYWxmIHRydWUuICBUaGUgcmVtb3ZhbCBvZgo+PiBIVk1PUF9zZXRf
bWVtX3R5cGUgcmVtb3ZlZCB0aGUgbmVlZCB0byBzdG9yZSBhIHN0YXJ0IGl0ZXJhdGlvbiB2YWx1
ZQo+PiBpbiB0aGUgaHlwZXJjYWxsIGNvbnRpbnVhdGlvbiwgYnV0IGEgZ3JlcCB0aHJvdWdoIGh2
bS5jIGZvciBFUkVTVEFSVAo+PiB0dXJucyB1cCBhdCBsZWFzdCB0d28gcGxhY2VzIHdoZXJlIGRv
X2h2bV9vcCgpIG1heSBzdGlsbCBuZWVkIGEKPj4gaHlwZXJjYWxsIGNvbnRpbnVhdGlvbjoKPj4K
Pj4gICogSFZNT1Bfc2V0X2h2bV9wYXJhbSBjYW4gcmV0dXJuIC1FUkVTVEFSVCB3aGVuIHNldHRp
bmcKPj4gSFZNX1BBUkFNX0lERU5UX1BUIGluIHRoZSBldmVudCB0aGF0IGl0IGZhaWxzIHRvIGFj
cXVpcmUgdGhlIGRvbWN0bAo+PiBsb2NrCj4+Cj4+ICAqIEhWTU9QX2ZsdXNoX3RsYnMgY2FuIHJl
dHVybiAtRVJFU1RBUlQgaWYgc2V2ZXJhbCB2Y3B1cyBjYWxsIGl0IGF0Cj4+ICAgIHRoZSBzYW1l
IHRpbWUKPj4KPj4gSW4gYm90aCBjYXNlcywgYSBzaW1wbGUgcmVzdGFydCAod2l0aCBubyBzdG9y
ZWQgaXRlcmF0aW9uIGluZm9ybWF0aW9uKQo+PiBpcyBuZWNlc3NhcnkuCj4+Cj4+IEFkZCBhIGNo
ZWNrIGZvciAtRVJFU1RBUlQgYWdhaW4sIGFsb25nIHdpdGggYSBjb21tZW50IGF0IHRoZSB0b3Ag
b2YKPj4gdGhlIGZ1bmN0aW9uIHJlZ2FyZGluZyB0aGUgbGFjayBvZiBkZWNvZGluZyBhbnkgaW5m
b3JtYXRpb24gZnJvbSB0aGUKPj4gb3AgdmFsdWUuCj4+Cj4+IFJlbW92ZSBhIHN0cmF5IGJsYW5r
IGxpbmUgYXQgdGhlIGVuZCBvZiB0aGUgZmlsZSB3aGlsZSB3ZSdyZSBoZXJlLgo+Pgo+PiBSZXBv
cnRlZC1ieTogWHVkb25nIEhhbyA8eHVkb25nLmhhb0BpbnRlbC5jb20+Cj4+IFNpZ25lZC1vZmYt
Ynk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KPgo+IE9oLCBhY3R1
YWxseSBBbmR5IGFuZCBKdWxpZW4gYm90aCBhbHJlYWR5IGFja2VkIHRoaXMuICBJJ2xsIGNoZWNr
IGl0IGluCj4gb24gc3RhZ2luZyBhbmQgY2hlcnJ5LXBpY2sgaXQgdG8gc3RhZ2luZy00LjkgdW5s
ZXNzIEkgaGVhciBvdGhlcndpc2Ugc29vbi4KCkVpdGhlciB0aGF0LCBvciBJJ2xsIGRpc2NvdmVy
IHRoYXQgaXQncyBhbHJlYWR5IGJlZW4gY2hlY2tlZCBpbiBhbmQgSQpkaWRuJ3Qgbm90aWNlIGJl
Y2F1c2UgSSBmYWlsZWQgdG8gbWVyZ2Ugb3JpZ2luL3N0YWdpbmcgaW50byBzdGFnaW5nLgoKU29y
cnkgZm9yIHRoZSBub2lzZSBldmVyeW9uZS4KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 05 11:41:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Jun 2017 11: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 1dHqNY-0007U1-8p; Mon, 05 Jun 2017 11:41: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=322de8baf=George.Dunlap@citrix.com>)
 id 1dHqNW-0007Tv-C6
 for xen-devel@lists.xenproject.org; Mon, 05 Jun 2017 11:40:58 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 1E/C6-02183-94345395; Mon, 05 Jun 2017 11:40:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHRDpK6bs2m
 kwaxH/Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aziSwFi7kqFt0RbGA8zdHFyMkhIeAvcefh
 D0YQW1jAV2LmkqXsILaIQL3Ex2V3WEFsIYGbjBINdyVAbGag+NLp35hAbDYBPYl5x7+ygNi8A
 rYSB9ZsBbNZBFQkDt37zAxiiwqES7xtPAJVIyhxcuYTMJtTwE7i5Z5/7BAzDSSOLJrDCmHLS2
 x/O4cZYq+qxOIHR9knMPLNQtI+C0nLLCQtCxiZVzFqFKcWlaUW6Roa6iUVZaZnlOQmZuboGhq
 Y6uWmFhcnpqfmJCYV6yXn525iBAYaAxDsYFzZ7nyIUZKDSUmUd7WiaaQQX1J+SmVGYnFGfFFp
 TmrxIUYZDg4lCd5gJ6CcYFFqempFWmYOMORh0hIcPEoivFx2QGne4oLE3OLMdIjUKUZFKXHeR
 45ACQGQREZpHlwbLM4uMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZg3G2Q7T2ZeCdz0V0CLmY
 AW810yAVlckoiQkmpgrFS/GLjYv1x8yqVc7zRWez/PxyXPGzs/JqwvEw85+XGBQpj0Xw9Nsxs
 CvPNsOLlfaxjsUZnB5+CmIfBj7XbJ0tlztXud93zoy+fWXyXAv+aV8N3b1o6lf+duPrTDzeZH
 VqJciPjpsGyOKdKvYsX3RU815f23k2f/8gMp59S7d8+7t/rb/4k3lFiKMxINtZiLihMBhkxLU
 q4CAAA=
X-Env-Sender: prvs=322de8baf=George.Dunlap@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1496662852!86373372!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45056 invoked from network); 5 Jun 2017 11:40: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;
 5 Jun 2017 11:40:53 -0000
X-IronPort-AV: E=Sophos;i="5.39,300,1493683200"; d="scan'208";a="426561342"
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jan Beulich
 <JBeulich@suse.com>, George Dunlap <George.Dunlap@eu.citrix.com>
References: <59256AFE020000780015C683@prv-mh.provo.novell.com>
 <59256AFE020000780015C683@prv-mh.provo.novell.com>
 <59257AC3020000780015C6CA@prv-mh.provo.novell.com>
 <1a42147e-b3be-c51a-6176-96a72d5ee145@oracle.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <75299279-999e-4bbf-d34d-8f968d88c3de@citrix.com>
Date: Mon, 5 Jun 2017 12:40:50 +0100
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: <1a42147e-b3be-c51a-6176-96a72d5ee145@oracle.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86/NPT: deal with fallout from 2Mb/1Gb
	unmapping change
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjQvMDUvMTcgMTc6NTcsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBPbiAwNS8yNC8yMDE3
IDA2OjIxIEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMjQuMDUuMTcgYXQgMTE6MTQs
IDxKQmV1bGljaEBzdXNlLmNvbT4gd3JvdGU6Cj4+PiBDb21taXQgZWZhOTU5NmU5ZCAoIng4Ni9t
bTogZml4IGluY29ycmVjdCB1bm1hcHBpbmcgb2YgMk1CIGFuZCAxR0IKPj4+IHBhZ2VzIikgbGVm
dCB0aGUgTlBUIGNvZGUgdW50b3VjaGVkLCBhcyB0aGVyZSBpcyBubyBleHBsaWNpdCBhbGlnbm1l
bnQKPj4+IGNoZWNrIG1hdGNoaW5nIHRoZSBvbmUgaW4gRVBUIGNvZGUuIEhvd2V2ZXIsIHRoZSBu
b3cgbW9yZSB3aWRlc3ByZWFkCj4+PiBzdG9yaW5nIG9mIElOVkFMSURfTUZOIGludG8gUFRFcyBy
ZXF1aXJlcyBhZGp1c3RtZW50czoKPj4+IC0gY2FsY3VsYXRpb25zIHdoZW4gc2hhdHRlcmluZyBs
YXJnZSBwYWdlcyBtYXkgc3BpbGwgaW50byB0aGUgcDJtIHR5cGUKPj4+ICAgZmllbGQgKGNvbnZl
cnRpbmcgcDJtX3BvcHVsYXRlX29uX2RlbWFuZCB0byBwMm1fZ3JhbnRfbWFwX3J3KSAtIHVzZQo+
Pj4gICBPUiBpbnN0ZWFkIG9mIFBMVVMsCj4gCj4gV291bGQgaXQgYmUgcG9zc2libGUgdG8ganVz
dCBza2lwIGZpbGxpbmcgdGhlIGVudHJpZXMgaWYgcDJtX2VudHJ5Cj4gcG9pbnRzIHRvIGFuIElO
VkFMSURfTUZOPwoKTm8sIGJlY2F1c2Ugd2Ugc3RpbGwgd2FudCB0byBrbm93IHRoZSB0eXBlIG9m
IHRoZSBlbnRyeSwgZXZlbiB0aG91Z2ggdGhlCnBmbiBpcyBJTlZBTElELgoKPiAKPiBJZiBub3Qs
IEkgdGhpbmsgYSBjb21tZW50IGV4cGxhaW5pbmcgdGhlIHJlYXNvbiBmb3IgdXNpbmcgJ3wnIHdv
dWxkIGJlCj4gdXNlZnVsLgo+IAo+IAo+Pj4gLSB0aGUgdXNlIG9mIHBsYWluIGx7MiwzfWVfZnJv
bV9wZm4oKSBpbiBwMm1fcHRfc2V0X2VudHJ5KCkgcmVzdWx0cyBpbgo+Pj4gICBhbGwgdXBwZXIg
KGZsYWcpIGJpdHMgYmVpbmcgY2xvYmJlcmVkIC0gaW50cm9kdWNlIGFuZCB1c2UKPj4+ICAgcDJt
X2x7MiwzfWVfZnJvbV9wZm4oKSwgcGFyYWxsZWxpbmcgdGhlIGV4aXN0aW5nIEwxIHZhcmlhbnQu
Cj4+Pgo+Pj4gUmVwb3J0ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9y
YWNsZS5jb20+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+Cj4gCj4gVGVzdGVkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFj
bGUuY29tPgoKQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNv
bT4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 05 12:10:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Jun 2017 12:10:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dHqpS-0000lR-Vh; Mon, 05 Jun 2017 12:09: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=3221cd790=Andrew.Cooper3@citrix.com>)
 id 1dHqpR-0000lL-RQ
 for xen-devel@lists.xen.org; Mon, 05 Jun 2017 12:09:49 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 62/BA-02006-D0A45395; Mon, 05 Jun 2017 12:09:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsWyU9JRQpfHyzT
 S4E2fqsWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmjGnsbDgAEfFqcs/WBoYv7N1MXJySAj4SWxZ
 dpURxBYW0JG4/n4TK4gtIiArsbprDnsXIxeHkMBGRon7H86ANbAJ6EvsfvGJCcTmFbCV+H3tH
 AuIzSKgIvHzzxowW1QgXOJt4xEWiBpBiZMzn4DZnAKBEss/fGDuYuTgYBbQlFi/Sx8kzCwgL9
 G8dTYziC0koCZxrf8SO8Rt6RJb//5insDINwvJpFkI3bOQdC9gZF7FqFGcWlSWWqRrZKGXVJS
 ZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYaPUMDIw7GPtW+R1ilORgUhLlXa1oGinE
 l5SfUpmRWJwRX1Sak1p8iFGGg0NJgve3B1BOsCg1PbUiLTMHGPIwaQkOHiURXmWQNG9xQWJuc
 WY6ROoUo6KUOO8jkIQASCKjNA+uDRZnlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ814Fmc
 KTmVcCN/0V0GImoMV8l0xAFpckIqSkGhiNj/nfqVp6Lin7UGyIqGSVVsoENvsVs9Nis0+U5fo
 eLDrfsjDu+rr3Pno37j1/cNReMZ19xdknq/KVpJOPOUsZ+fUsU/DeeflOh37HI+GHSouPVi0u
 Xhbyri3y60sfHxedTU+qoufH65tctXCovBR5+7D8trmNRzZbm/74dExeb8mztlROxkIlluKMR
 EMt5qLiRABTVBHOrgIAAA==
X-Env-Sender: prvs=3221cd790=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1496664588!81278336!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6153 invoked from network); 5 Jun 2017 12:09:48 -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;
 5 Jun 2017 12:09:48 -0000
X-IronPort-AV: E=Sophos;i="5.39,300,1493683200"; d="scan'208";a="47216502"
To: <xen-devel@lists.xen.org>
References: <20170602093350.GA1394@mail-itl>
 <20170602095854.tpfn53v42nondf4f@dhcp-3-128.uk.xensource.com>
 <CAFLBxZbRpQvesNVNuSuxH3LbhxmsM4w2Gk-B+ztZxZeed2d17A@mail.gmail.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <15b77c51-7788-ee32-eb74-9c7a3c2e0692@citrix.com>
Date: Mon, 5 Jun 2017 13:08:37 +0100
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: <CAFLBxZbRpQvesNVNuSuxH3LbhxmsM4w2Gk-B+ztZxZeed2d17A@mail.gmail.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] (pv)?grub and PVHv2
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDUvMDYvMTcgMTE6NTUsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gT24gRnJpLCBKdW4gMiwg
MjAxNyBhdCAxMDo1OCBBTSwgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
IHdyb3RlOgo+PiBPbiBGcmksIEp1biAwMiwgMjAxNyBhdCAxMTozMzo1MEFNICswMjAwLCBNYXJl
ayBNYXJjenlrb3dza2ktR8OzcmVja2kgd3JvdGU6Cj4+PiBIaSwKPj4+Cj4+PiBJcyB0aGVyZSBh
bnkgbWV0aG9kIHRvIGJvb3QgUFZIdjIgZG9tYWluIHVzaW5nIGEga2VybmVsIGZldGNoZWQgZnJv
bQo+Pj4gdGhhdCBkb21haW4ncyBkaXNrIGltYWdlLCBfd2l0aG91dF8gbW91bnRpbmcgaXQgaW4g
ZG9tMD8gU29tZXRoaW5nIGxpa2UKPj4+IHB2Z3J1YiB3YXMgZm9yIFBWLgo+PiBIZWxsbywKPj4K
Pj4gQW50aG9ueSAoQ2NlZCkgaXMgd29ya2luZyBvbiBhbiBPVk1GIHBvcnQsIHNvIGl0IGNhbiBi
ZSB1c2VkIGFzCj4+IGZpcm13YXJlIGZvciBQVkh2MiBndWVzdHMuCj4gSSB0aGluayBpbiB0aGVv
cnkgaXQgc2hvdWxkbid0IGJlIHRvbyBoYXJkIHRvIHBvcnQgdGhlIHB2Z3J1YjIgY29kZSB0bwo+
IGJvb3QgaW50byBQVkgsIHNpbmNlIGl0IGFscmVhZHkgYm9vdHMgaW4gUFYsIHJpZ2h0Pwo+Cj4g
SXMgdGhpcyBzb21ldGhpbmcgd2Ugc2hvdWxkIHRyeSB0byBlbmNvdXJhZ2UsIG9yIGRvIHlvdSB0
aGluayBpdCB3b3VsZAo+IGJlIGJldHRlciB0byByb3V0ZSBldmVyeW9uZSB0aHJvdWdoIEVGST8K
CkV2ZW4gYSBQVkggcHZncnViIHN0aWxsIHN1ZmZlcnMgdGhlIGEgcHJpb3JpIHByb2JsZW0gd2hp
Y2ggbWFrZXMgYm9vdGluZwpQViBndWVzdHMgZXh0cmVtZWx5IGRpZmZpY3VsdC4gIFlvdSBkb24n
dCBrbm93IGFoZWFkLW9mLXRpbWUgd2hpY2gKYm9vdGxvYWRlciB0aGUgZ3Vlc3QgaXMgdXNpbmcg
d2l0aG91dCBwZWVyaW5nIGF0IGl0cyBkaXNrcywgd2hpY2ggb3BlbnMKYSBtYXNzaXZlIGF0dGFj
ayBzdXJmYWNlIGluIGRvbTAuCgpVc2luZyB0aGluZ3MgbGlrZSBFRkkgYWxsb3dzIGFueSBjb21w
YXRpYmxlIE9TIHRvIGZ1bmN0aW9uLCBub3QganVzdApvbmVzIHdoaWNoIHVzZSBncnViLgoKfkFu
ZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 05 12:34:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Jun 2017 12: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 1dHrCx-0002na-03; Mon, 05 Jun 2017 12:34:06 +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 1dHrCv-0002nP-4T
 for xen-devel@lists.xensource.com; Mon, 05 Jun 2017 12:34:05 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 C6/B6-02022-CBF45395; Mon, 05 Jun 2017 12:34:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVXe3v2m
 kwbv10hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuHV6L1NBf0HFme/LWBsY
 33t0MXJxCAn8ZZS4cOoDC4TzmFFi5pdJ7BDONkaJ3fNmA2U4OUQEnCW+npnLDmLzCuhLdD1cx
 ghiCwuYSXSeWs4G0iAhMFVB4vP312AJCQFvicXnPjLB2DPWPWPtYmTnYBOwkjgkBhJlEVCVOP
 fyF+sERu4FjAyrGDWKU4vKUot0DY30kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzE
 Cvc4ABDsY+2Y5H2KU5GBSEuVdrWgaKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCV8kPKCdYlJqe
 WpGWmQMMP5i0BAePkgivtA9Qmre4IDG3ODMdInWKUZdjw+r1X5iEWPLy81KlxHk/+AIVCYAUZ
 ZTmwY2AxcIlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfMKg0zhycwrgdv0CugIJqAj+C6ZgB
 xRkoiQkmpg7OBdECkp+2Mz/4uIp5dP2tYcnHBu0l/nrpJ+8QN3j5prqkys6HtfFjXJ4+Tpz9n
 c1RvM/5lmKD8yv/yl/vraPezB0z0DMvcUNrF+mPRb58OXdZuOX7uyzFVHJ22W2k2dnCOfMleZ
 nJN6VDp/78V3KXFBG3Z3X39q+itubtomjnfXToq6fJr0q06JpTgj0VCLuag4EQCYGGMSgAIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1496666042!101866279!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17759 invoked from network); 5 Jun 2017 12:34:03 -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 Jun 2017 12:34: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 1dHrCr-0000ZG-Ib; Mon, 05 Jun 2017 12:34: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 1dHrCl-0003Ma-PO; Mon, 05 Jun 2017 12:33:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dHrCl-0004pm-Bc; Mon, 05 Jun 2017 12:33:55 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110006-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-armhf-armhf-libvirt-xsm:debian-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:host-ping-check-xen: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-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start: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-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-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-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-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-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-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-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-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-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install: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-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=3c2993b8c6143d8a5793746a54eba8f86f95240f
X-Osstest-Versions-That: linux=ea094f3c830a67f252677aacba5d04ebcf55c4d9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 05 Jun 2017 12:33:55 +0000
Subject: [Xen-devel] [linux-linus test] 110006: 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>

ZmxpZ2h0IDExMDAwNiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEwMDA2LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNt
ICA5IGRlYmlhbi1pbnN0YWxsICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDk5OTQKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgIGZhaWwgYmxvY2tl
ZCBpbiAxMDk5OTQKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gNyBob3N0LXBpbmctY2hlY2steGVuIGZhaWwgbGlrZSAxMDk5NjMKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBs
aWtlIDEwOTk2MwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTA5OTk0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMDk5OTQK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBsaWtlIDEwOTk5NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTA5OTk0CiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAg
bGlrZSAxMDk5OTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDkgZGViaWFuLWluc3Rh
bGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwOTk5NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNiBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAg
ICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
IDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgOSB3aW5kb3dz
LWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgIDkgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICAzYzI5OTNiOGM2MTQzZDhhNTc5Mzc0NmE1NGVi
YThmODZmOTUyNDBmCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICBlYTA5
NGYzYzgzMGE2N2YyNTI2NzdhYWNiYTVkMDRlYmNmNTVjNGQ5CgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxMDk5OTQgIDIwMTctMDYtMDQgMTA6MzM6MzUgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTEwMDA2ICAyMDE3LTA2LTA1IDAyOjE3OjM1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxleGFu
ZHJlIEJlbGxvbmkgPGFsZXhhbmRyZS5iZWxsb25pQGZyZWUtZWxlY3Ryb25zLmNvbT4KICBBbmRp
IFNoeXRpIDxhbmRpLnNoeXRpQHNhbXN1bmcuY29tPgogIEFydGVtIFNhdmtvdiA8YXNhdmtvdkBy
ZWRoYXQuY29tPgogIEFydGVteSBLb3ZhbHlvdiA8YXJ0ZW15a29AbWVsbGFub3guY29tPgogIEFy
dW4gRWFzaSA8YXJ1bi5lYXNpQGNhdml1bS5jb20+CiAgQmVuamFtaW4gQ29kZGluZ3RvbiA8YmNv
ZGRpbmdAcmVkaGF0LmNvbT4KICBCZW5qYW1pbiBUaXNzb2lyZXMgPGJlbmphbWluLnRpc3NvaXJl
c0ByZWRoYXQuY29tPgogIEJ5Y3prb3dza2ksIEpha3ViIDxqYWt1Yi5ieWN6a293c2tpQGludGVs
LmNvbT4KICBEYW4gQ2FycGVudGVyIDxkYW4uY2FycGVudGVyQG9yYWNsZS5jb20+CiAgRGVubmlz
IERhbGVzc2FuZHJvIDxkZW5uaXMuZGFsZXNzYW5kcm9AaW50ZWwuY29tPgogIERtaXRyeSBUb3Jv
a2hvdiA8ZG1pdHJ5LnRvcm9raG92QGdtYWlsLmNvbT4KICBEb3VnIExlZGZvcmQgPGRsZWRmb3Jk
QHJlZGhhdC5jb20+CiAgRXJpYyBCaWdnZXJzIDxlYmlnZ2Vyc0Bnb29nbGUuY29tPgogIEVyeXUg
R3VhbiA8ZWd1YW5AcmVkaGF0LmNvbT4KICBHYW5lc2ggR291ZGFyIDxnYW5lc2hnckBjaGVsc2lv
LmNvbT4KICBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgog
IEd1c3Rhdm8gQS4gUi4gU2lsdmEgPGdhcnNpbHZhQGVtYmVkZGVkb3IuY29tPgogIEhhbnMgZGUg
R29lZGUgPGhkZWdvZWRlQHJlZGhhdC5jb20+CiAgSGVucnkgT3Jvc2NvIDxoZW5yeS5vcm9zY29A
aW50ZWwuY29tPgogIEhvbmdnYW5nIExpIDxob25saUByZWRoYXQuY29tPgogIElzcmFlbCBSdWtz
aGluIDxpc3JhZWxyQG1lbGxhbm94LmNvbT4KICBKYWNrIE1vcmdlbnN0ZWluIDxqYWNrbUBkZXYu
bWVsbGFub3guY28uaWw+CiAgSmFlY2h1bCBMZWUgPGpjc2luZy5sZWVAc2Ftc3VuZy5jb20+CiAg
SmFrdWIgQnljemtvd3NraSA8amFrdWIuYnljemtvd3NraUBpbnRlbC5jb20+CiAgSmFuIEthcmEg
PGphY2tAc3VzZS5jej4KICBMZW9uIFJvbWFub3Zza3kgPGxlb25Aa2VybmVsLm9yZz4KICBMZW9u
IFJvbWFub3Zza3kgPGxlb25yb0BtZWxsYW5veC5jb20+CiAgTGludXMgVG9ydmFsZHMgPHRvcnZh
bGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIE1hamQgRGliYmlueSA8bWFqZEBtZWxsYW5veC5j
b20+CiAgTWFuaXNoIFJhbmdhbmthciA8bWFuaXNoLnJhbmdhbmthckBjYXZpdW0uY29tPgogIG1h
bmlzaC5yYW5nYW5rYXJAY2F2aXVtLmNvbSA8bWFuaXNoLnJhbmdhbmthckBjYXZpdW0uY29tPgog
IE1hcmt1cyBFbGZyaW5nIDxlbGZyaW5nQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KICBNYXJ0aW4g
Sy4gUGV0ZXJzZW4gPG1hcnRpbi5wZXRlcnNlbkBvcmFjbGUuY29tPgogIE1heCBHdXJ0b3ZveSA8
bWF4Z0BtZWxsYW5veC5jb20+CiAgTWlrZSBNYXJjaW5pc3p5biA8bWlrZS5tYXJjaW5pc3p5bkBp
bnRlbC5jb20+CiAgTXVzdGFmYSBJc21haWwgPG11c3RhZmEuaXNtYWlsQGludGVsLmNvbT4KICBN
dXN0YWZhIElzbWFpbCA8bXVzdGFmYS5pc21haWxAaW50ZWxjb20+CiAgTmVpbEJyb3duIDxuZWls
YkBzdXNlLmNvbT4KICBOaWxlc2ggSmF2YWxpIDxuaWxlc2guamF2YWxpQGNhdml1bS5jb20+CiAg
T2xnYSBLb3JuaWV2c2thaWEgPGtvbGdhQG5ldGFwcC5jb20+CiAgUG90bnVyaSBCaGFyYXQgVGVq
YSA8YmhhcmF0QGNoZWxzaW8uY29tPgogIFFpbmcgSHVhbmcgPHFpbmcuaHVhbmdAb3JhY2xlLmNv
bT4KICBSYWp1IFJhbmdvanUgPHJhanVyQGNoZWxzaW8uY29tPgogIFJhbSBBbXJhbmkgPFJhbS5B
bXJhbmlAY2F2aXVtLmNvbT4KICBSaWNoYXJkIE5hcnJvbiA8Y29tZXQuYmVya2VsZXlAZ21haWwu
Y29tPgogIFNoaXJheiBTYWxlZW0gPHNoaXJhei5zYWxlZW1AaW50ZWwuY29tPgogIFN0ZXZlIFdp
c2UgPHN3aXNlQG9wZW5ncmlkY29tcHV0aW5nLmNvbT4KICBTdGV2ZW4gTCBSb2JlcnRzIDxyb2Jl
cnM5N0BnbWFpbC5jb20+CiAgU3RldmVuIEwuIFJvYmVydHMgPHJvYmVyczk3QGdtYWlsLmNvbT4K
ICBUYWRldXN6IFN0cnVrIDx0YWRldXN6LnN0cnVrQGludGVsLmNvbT4KICBUYXR5YW5hIE5pa29s
b3ZhIDx0YXR5YW5hLmUubmlrb2xvdmFAaW50ZWwuY29tPgogIFRyb25kIE15a2xlYnVzdCA8dHJv
bmQubXlrbGVidXN0QHByaW1hcnlkYXRhLmNvbT4KICBWYXJ1biBQcmFrYXNoIDx2YXJ1bkBjaGVs
c2lvLmNvbT4KICBWZWdhcmQgTm9zc3VtIDx2ZWdhcmQubm9zc3VtQG9yYWNsZS5jb20+Cgpqb2Jz
OgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8g
cmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxMjUwIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Mon Jun 05 13:07:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Jun 2017 13: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 1dHrit-0004xP-NP; Mon, 05 Jun 2017 13:07: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=3221cd790=Andrew.Cooper3@citrix.com>)
 id 1dHris-0004xJ-Qb
 for xen-devel@lists.xenproject.org; Mon, 05 Jun 2017 13:07:06 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 2B/CE-01733-A7755395; Mon, 05 Jun 2017 13:07:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsWyU9JRQrcy3DT
 SYHmvmsX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmrHg723mgoUcFTvOrGRvYHzH1sXIySEh4Ccx
 7clGJhBbWCBQomFrIzOILSIQIHG6r4EVxBYSKJKY8PULI4jNLKAuMfPhL7B6NgF9id0vPoHZv
 AK2EkfnvWABsVkEVCRab/5iB7FFBcIl3jYeYYGoEZQ4OfMJmM0pYC9xbcYNJoiZBhJHFs1hhb
 DlJba/ncMMsVdN4lr/JXaIO9Mltv79xTyBkX8WklGzkLTPQtK+gJF5FaN6cWpRWWqRrrleUlF
 mekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgCDIAwQ7GY5OdDzFKcjApifKuVjSNFOJL
 yk+pzEgszogvKs1JLT7EKMPBoSTBuzoMKCdYlJqeWpGWmQOMBpi0BAePkghvTShQmre4IDG3O
 DMdInWKUVFKnHcdSJ8ASCKjNA+uDRaBlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTM+wdkPE
 9mXgnc9FdAi5mAFvNdMgFZXJKIkJJqYIxUeCKrlLV+hv7fiMrNVlOf6d9ybZ2/7h+joMaCTdJ
 b2numCke8+DF3+5YnuinFRoet7Tf1SB15177e7Ll2ulHVvqtWXQ9nbEr1PXF7idL6z+7zTpTn
 Ju0NEJ7tcNnlRLaO53GlltUvHhxLXrpttrlSiF7v7FWd1/m3/YvL1eMI5fuduNLRfp8SS3FGo
 qEWc1FxIgBVrrljuwIAAA==
X-Env-Sender: prvs=3221cd790=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1496668025!101701149!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54461 invoked from network); 5 Jun 2017 13:07:05 -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;
 5 Jun 2017 13:07:05 -0000
X-IronPort-AV: E=Sophos;i="5.39,300,1493683200"; d="scan'208";a="47220180"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <59302098020000780015EB40@prv-mh.provo.novell.com>
 <59302098020000780015EB40@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <1e7526dd-8ee1-bdbd-38c3-13d691d03c7e@citrix.com>
Date: Mon, 5 Jun 2017 14:06:30 +0100
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: <59302098020000780015EB40@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH] x86/HVM: correct notion of new CPL in task
 switch 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>

T24gMDEvMDYvMTcgMTM6MTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+IENvbW1pdCBhYWMxZGYzZDAz
ICgieDg2L0hWTTogaW50cm9kdWNlIGh2bV9nZXRfY3BsKCkgYW5kIHJlc3BlY3RpdmUKPiBob29r
Iikgd2VudCB0b28gZmFyIGluIG9uZSBhc3BlY3Q6IFdoZW4gZW11bGF0aW5nIGEgdGFzayBzd2l0
Y2ggd2UKPiByZWFsbHkgc2hvdWxkbid0IGJlIGxvb2tpbmcgYXQgd2hhdCBodm1fZ2V0X2NwbCgp
IHJldHVybnMsIGFzIHdlJ3JlCj4gc3dpdGNoaW5nIGFsbCBzZWdtZW50IHJlZ2lzdGVycy4KPgo+
IEhvd2V2ZXIsIGluc3RlYWQgb2YgcmV2ZXJ0aW5nIHRoZSByZWxldmFudCBwYXJ0cyBvZiB0aGF0
IGNvbW1pdCwgaGF2ZQo+IHRoZSBjYWxsZXIgdGVsbCB0aGUgc2VnbWVudCBsb2FkaW5nIGZ1bmN0
aW9uIHdoYXQgdGhlIG5ldyBDUEwgaXMuIFRoaXMKPiBhdCBvbmNlIGZpeGVzIEVTIGJlaW5nIGxv
YWRlZCBiZWZvcmUgQ1Mgc28gZmFyIGhhdmluZyBoYWQgaXRzIGNoZWNrcwo+IGRvbmUgYWdhaW5z
dCB0aGUgb2xkIENQTC4KPgo+IFJlcG9ydGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KCk9uIGZ1cnRoZXIgY29uc2lkZXJhdGlvbiwgd291bGRuJ3QgaXQgYmUgYmV0dGVy
IHRvIGF1ZGl0IGFsbCBzZWdtZW50CnJlZ2lzdGVycywgYmVmb3JlIHVwZGF0aW5nIGFueSBvZiB0
aGVtIGluIHRoZSB2bWNzL3ZtY2I/ICBUaGlzIHdvdWxkCmxlYXZlIHVzIHdpdGggYSBmYXIgbG93
ZXIgY2hhbmNlIG9mIG90aGVyIHZtZW50cnkgZmFpbHVyZXMuCgpMb2FkaW5nIHRoZSBzZWdtZW50
IHJlZ2lzdGVycyBpcyBiZXlvbmQgdGhlIGNvbW1pdCBwb2ludCBvZiBhIHRhc2sKc3dpdGNoLCBh
bmQgdGhlIG1hbnVhbCBzYXlzIHRoYXQgdGhlIHByb2Nlc3NvciB3aWxsIHRyeSB0byBza2lwIGZ1
cnRoZXIKc2VnbWVudGF0aW9uIGNoZWNrcyBpbiBhbiBhdHRlbXB0IHRvIGRlbGl2ZXIgYSBmYXVs
dCBpbiB0aGUgbmV3IGNvbnRleHQuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 05 13:21:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Jun 2017 13:21:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dHrwF-0006ST-9f; Mon, 05 Jun 2017 13:20:55 +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 1dHrwD-0006SC-Tp
 for xen-devel@lists.xensource.com; Mon, 05 Jun 2017 13:20:54 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 D3/F3-02183-4BA55395; Mon, 05 Jun 2017 13:20:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVXdTlGm
 kweYOS4sVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmbJpaU/Cll7Fi7wGFBsaD
 iV2MXBxCAn8ZJfac/ckO4TxmlLjwrZ8ZwtnGKPGw8wZLFyMnh4iAs8TXM3PZQWxeAX2Jvz93s
 oHYwgL2EtNPnmcCaZAQOKYq0TTtGVA3B5DjKbHrSxJIDYh5d+VnoF52DjYBK4lDYiBRFgFViT
 m/e5knMHIvYGRYxahRnFpUllqka2Ssl1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4k
 R6PF6BgbGHYw72v0OMUpyMCmJ8q5WNI0U4kvKT6nMSCzOiC8qzUktPsQow8GhJMFbFwmUEyxK
 TU+tSMvMAYYeTFqCg0dJhLcmFCjNW1yQmFucmQ6ROsWoy7Fh9fovTEIsefl5qVLivNNAZgiAF
 GWU5sGNgMXBJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvC4gU3gy80rgNr0COoIJ6Ai+Sy
 YgR5QkIqSkGhjjwnt//VJQuGfG8aexPP7gd4nV0bk2YU6Pn9v1LjYKLmGQ3XfvmdaJ/MszrQs
 +LFnY/9F72dUje7O0Px5r+3VsHf+Nfh/ju7P+LHIrC9XyUgh7JecioMHvde/g6VUZXT5//zxK
 mGT7bO7LszNV5RepX/MUeN1654qAy2fOm3LV35lt5szatHOVEktxRqKhFnNRcSIAGn0qUn4CA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1496668849!100274117!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2113 invoked from network); 5 Jun 2017 13:20:50 -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; 5 Jun 2017 13:20: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 1dHrw6-0001mm-Rf; Mon, 05 Jun 2017 13:20:47 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dHrw1-0005sR-E8; Mon, 05 Jun 2017 13:20:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dHrw1-0005lH-1w; Mon, 05 Jun 2017 13:20:41 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110008-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl-arndale:debian-fixup:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 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-libvirt-xsm: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-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-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-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-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-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck: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-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-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-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds: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-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=35f0fff2a67d1a5b93f9992e3a402ac3c896ae55
X-Osstest-Versions-That: xen=876800d5f9de8b15355172794cb82f505dd26e18
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 05 Jun 2017 13:20:41 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 110008: 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="===============2565210740718417773=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 110008 xen-4.9-testing real [real]
http://logs.test-lab.xenproject.org/osstest/logs/110008/

Failures :-/ but no regressions.

Tests which are failing intermittently (not blocking):
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 9 debian-hvm-install fail in 109995 pass in 110008
 test-armhf-armhf-xl-arndale  10 debian-fixup     fail in 109995 pass in 110008
 test-amd64-amd64-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail in 109995 pass in 110008
 test-armhf-armhf-xl-rtds 15 guest-start/debian.repeat fail in 109995 pass in 110008
 test-amd64-amd64-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail pass in 109995

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

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

version targeted for testing:
 xen                  35f0fff2a67d1a5b93f9992e3a402ac3c896ae55
baseline version:
 xen                  876800d5f9de8b15355172794cb82f505dd26e18

Last test of basis   109925  2017-06-01 11:14:13 Z    4 days
Testing same since   109949  2017-06-03 00:54:25 Z    2 days    4 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Armando Vega <armando@greenhost.nl>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Kevin Tian <kevin.tian@intel.com>
  Luwei Kang <luwei.kang@intel.com>
  Roger Pau Monné <roger.pau@citrix.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-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                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-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-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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

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

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

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


Pushing revision :

+ branch=xen-4.9-testing
+ revision=35f0fff2a67d1a5b93f9992e3a402ac3c896ae55
+ . ./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-4.9-testing 35f0fff2a67d1a5b93f9992e3a402ac3c896ae55
+ branch=xen-4.9-testing
+ revision=35f0fff2a67d1a5b93f9992e3a402ac3c896ae55
+ . ./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-4.9-testing
+ '[' xxen = xlinux ']'
+ linuxbranch=
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-4.9-testing
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-4.9-testing
+ prevxenbranch=xen-4.8-testing
+ '[' x35f0fff2a67d1a5b93f9992e3a402ac3c896ae55 = 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-3.14
++ : 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-4.9-testing
++ : daily-cron.xen-4.9-testing
++ : daily-cron.xen-4.9-testing
++ : daily-cron.xen-4.9-testing
++ : daily-cron.xen-4.9-testing
++ : daily-cron.xen-4.9-testing
++ : daily-cron.xen-4.9-testing
++ : 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-4.9-testing
++ : 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-4.9-testing
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/xen
+ xenversion=xen-4.9-testing
+ xenversion=xen-4.9
+ xenversion=4.9
+ git push osstest@xenbits.xen.org:/home/xen/git/xen.git 35f0fff2a67d1a5b93f9992e3a402ac3c896ae55:refs/heads/stable-4.9
To osstest@xenbits.xen.org:/home/xen/git/xen.git
   876800d..35f0fff  35f0fff2a67d1a5b93f9992e3a402ac3c896ae55 -> stable-4.9


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2565210740718417773==--

From xen-devel-bounces@lists.xen.org Mon Jun 05 13:48:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Jun 2017 13: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 1dHsND-00082E-Oq; Mon, 05 Jun 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 <prvs=322f3e187=jennifer.herbert@citrix.com>)
 id 1dHsNC-000828-Ke
 for xen-devel@lists.xen.org; Mon, 05 Jun 2017 13:48:46 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 10/44-03371-D3165395; Mon, 05 Jun 2017 13:48:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsXitHRDpK5tomm
 kwfVtvBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bLzF8sBQstKt7sOMXSwHhPt4uRk0NCwF+i
 e8dvJhBbWCBYou/FJBYQW0RAVmJ11xz2LkYuDiGBJkaJfQ9OMHYxcnCwCZhIvHkQClLDK6Apc
 XViCzOIzSKgInGpawMbiC0KNOfOhedsEDWCEidnPgGbySmgJbGh/TI7yBhmAXuJB1vLQMLMAv
 ISzVtng40REtCQOLtgEesERt5ZSLpnIXTMQtKxgJF5FaN6cWpRWWqRrrleUlFmekZJbmJmjq6
 hgZlebmpxcWJ6ak5iUrFecn7uJkZgODEAwQ7GmZf9DzFKcjApifKuVjSNFOJLyk+pzEgszogv
 Ks1JLT7EKMPBoSTBezUeKCdYlJqeWpGWmQMMbJi0BAePkggvfwJQmre4IDG3ODMdInWK0Zhjw
 +r1X5g47vRt+MIkxJKXn5cqJc7LDlIqAFKaUZoHNwgWcZcYZaWEeRmBThPiKUgtys0sQZV/xS
 jOwagkzLshDmgKT2ZeCdy+V0CnMAGdwnfJBOSUkkSElFQD4+S936ofnxPzuRhn6q8TKP7Xiqn
 vdtGEG+ya3C03tWc5vvmzeUfI2ec7NMusNr97JBu6hzUs7tL+Tl8FxdULld9HhRbMKf+63rx/
 Qddd57+9eu+b9wVy6zYknOJU3jf//+knXe33WJZUGvFv0T+9WXzm6cnnrvy4xDdDYIduzn21H
 7dVTiXW/lZiKc5INNRiLipOBADEgiPzswIAAA==
X-Env-Sender: prvs=322f3e187=jennifer.herbert@citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1496670523!60384000!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23159 invoked from network); 5 Jun 2017 13:48:44 -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;
 5 Jun 2017 13:48:44 -0000
X-IronPort-AV: E=Sophos;i="5.39,300,1493683200"; d="scan'208";a="426579769"
To: <xen-devel@lists.xen.org>
References: <579A3A62.1020700@citrix.com> <57D2E0F0.20904@citrix.com>
 <58011D69.3080100@citrix.com> <58B5BEF1.4060701@citrix.com>
From: Jennifer Herbert <Jennifer.Herbert@citrix.com>
Message-ID: <59356139.6010207@citrix.com>
Date: Mon, 5 Jun 2017 14:48:41 +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: <58B5BEF1.4060701@citrix.com>
Subject: [Xen-devel] QEMU XenServer/XenProject Working group meeting 10th
 May 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>

UUVNVSBYZW5TZXJ2ZXIvWGVuUHJvamVjdCBXb3JraW5nIGdyb3VwIG1lZXRpbmcgNXRoIE1heSAy
MDE3Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KCkF0dGVuZGVlczoKKiBQYXVsIER1cnJhbnQKKiBBbmRyZXcgQ29vcGVyCiogSWFu
IEphY2tzb24KKiBKZW5ueSBIZXJiZXJ0CiogSWdvciBEcnV6aGluaW4KKiBTaW1vbiBDcm93Ciog
TWFyY3VzIEdyYW5hZG8KClJldmlld2VkIHByZXZpb3VzIGFjdGlvbiBwb2ludHMKCiogUGF1bCB0
byBjYXJyeSBvbiB3aXRoIFhlbiBkZXZpY2UgbW9kZWwgd29yay4gLSBEb25lLgoqIElhbiAtIE5v
IHByb2dyZXNzIHdpdGggcmUgZmFjdG9yaW5nIGxpYnhsIHNwbGl0LCBYZW5TdG9yZSByZXN0cmlj
dGlvbnMKICAgb3IgdXNpbmcgYW5kIEZEIGZvciBRTVAgY2QgaW5zZXJ0IGFuZCBlbXVsYXRlZCBo
b3RwbHVnLCBkdWUgdG8gZmVhdHVyZQogICBmcmVlemUgb24gNC44LjkuCiogQW5kcmV3IHRvIGxv
b2sgb3ZlciBJYW4ncyBwYXRjaCBzZXJpZXMgdG8gc2VlIGhvdyBiYWQgZXh0cmEgWGVuU3RvcmUK
ICAgcGVybWlzc2lvbiB3b3VsZCBiZS4gIC0gTm8uCiogSmVubnkg4oCTIFhlblNlcnZlciBpcyBj
b250aW51aW5nIHRvIG1ha2Ugc2xvdyBwcm9ncmVzcy4gV2UgaGF2ZSBYZW5DZW50cmUKICAgcGF0
Y2ggdGhhdCBtZWFucyBpdCBjYW4gdGFsayB0byBRRU1VIHRyYWQsIHdvcmtpbmcgb24gc29tZSBi
dWdzLiAgVmFyaW91cwogICBvdGhlciBzbWFsbCBiaXQgb2Ygd29yayBkb25lLgoKQW5kcmV3IHRv
IGRvdWJsZSBjaGVjayBkbS1vcCBzdWIgb3BzIGZvciBjb250aW51YXRpb24gc3VwcG9ydC4KClhl
blNlcnZlciB1c2VzIFhlblN0b3JlIHRvIGNvbW11bmljYXRlIHRoZSBWTkMgUUVNVSBjbGlwYm9h
cmQgdG8gdGhlCmd1ZXN0IGFuZCBiYWNrLiAgSXQgd2FzIGNvbmNsdWRlZCB0aGlzIGlzbnQgbmlj
ZSwgYXMgaGFzIGNhdXNlZAp2ZXJpb3NlIHNlY3VyaXR5IHByb2JsZW1zIGluIHRoZSBwYXN0LiAg
TmV3IHBsYW4gaXMgdG8gaW1wbGVtZW50IHRoaXMKdXNpbmcgYSBzaGFyZWQgcGFnZS4KCk5leHQg
WGVuU3RvcmUgcmVzdHJpY3Rpb24gd2FzIGRpc2N1c3NlZC4gSW5jbHVkaW5nIGFuIGFwcHJvYWNo
Cmludm9sdmluZyB1c2luZyBhIHNoYXJlZCByaW5nIGJ1ZmZlciBhbmQgcmVtb3ZpbmcgdGhlIHBy
ZXZpb3VzCnhzLXJlc3RyaWN0LiAgSW5zdGVhZCBpbXBsZW1lbnRpbmcgYW4geHMgcmVzdHJpY3Rp
b24gcHJlZml4aW5nIGNvbW1hbmQKd2l0aGluIHRoZSB4ZW5idXMgY29tbWFuZC4gIFNsaWdodGx5
IGZpZGRseSwgYnV0IHNtYWxsIG51bWJlciBvZgpwYXJ0cy4gIEl0cyBkb2FibGUgYW5kIG5vdCBj
b250cm92ZXJzaWFsLgoKQW5kcmV3IGhhZCBhIGRpZmZpZGVudCBwbGFuLCB0byByZW1vdmUgYW55
IHVzZSBvZiBYZW5TdG9yZSBmcm9tIFFFTVUg4oCTCnNwZWNpZmljYWxseSBmb3IgdGhlIGh2bSBj
YXNlLiAgQ3VycmVudGx5IGxpdHRsZSB1cyBpbiB0aGUgaHZtIGNhc2UuClR3byB1c2VzIHNob3Vs
ZCBiZSB0cml2aWFsIHRvIGltcGxlbWVudCBpbiBRTVAsIGFuZCB0aGUgb3RoZXIgaXMKcGh5c21h
cCwgd2hpY2ggSWdvciBoYXMgYmVlbiB3b3JraW5nIG9uLgoKSXRzIGFncmVlZCB0aGUgcGh5bWFw
IGtleSBuZWVkcyByZW1vdmluZywgYW5kIHRoYXQgcmVtb3ZpbmcgdGhlIGxhc3QKZmV3IHVzZXMg
b2YgWGVuU3RvcmUgd291bGQgYmUgYSBnb29kIGlkZWEsIGhvd2V2ZXIsIGlmIGl0IHNlZW1lZCB0
aGF0CmRlYWxpbmcgd2l0aCB0aGUgcGh5c21hcCBpc3N1ZSB3aGVyZSB0byB0YWtlIGEgbG9uZyB0
aW1lLCB0aGUKeHMtcmlzdHJpY3QgY291bGQgYmUgdXNlZCBhcyBhbiBpbnRlcm1pZGlhdGUgcGxh
biwgd2hpY2ggd291bGQgYWxsb3cKdGhpcyBwcm9qZWN0IHRvIG1vdmUgb24gd2hpbGUgcGh5c21h
cCBvciBhbnkgb3RoZXIgY29tcGxpY2F0aW9ucyBhcmUKYmVpbmcgc29ydGVkIG91dC4KCkFuZHJl
dyBpcyBub3QgY29udmluY2VkIHRoYXQgYWxsb3dpbmcgYSBndWVzdCB0byBmaWRkbGUgd2l0aCB0
aGUKcGh5bWFwIGtleXMgKGFzIHdvbHVkIGhhdmUgdG8gYmUgcGVybWl0dGVkIHVuZGVyIHRoZSB4
cy1yZXN0aWN0CnNjaGVtZSkgd291bGQgYmUgc2FmZS4gIENlcnRhaW5seSB0aGUgZ3Vlc3QgY291
bGQgZGVzdHJveSBpdHNlbGYsCndoaWNoIGluIGl0c2VsZiBpcyBwZXJtaXQtYWJsZSwgYnV0IGFz
IGl0IGNoYW5nZXMgdGhlIGludGVydmFsIHZpcnR1YWwKbWVtb3J5IGxheW91dCBmb3IgUUVNVSwg
dGhlcmUgbWlnaHQgYmUgc29tZSBleHBsb2l0IGhpZGRlbiB0aGVyZSDigJMKdGhpcyB3b3VsZCBu
ZWVkIHRvIGJlIGNoZWNrZWQuCgpUaGUgY29udmVyc2F0aW9uIHR1cm5zIHRvIHRoZSBwaHlzbWFw
IGtleXMsIGJlaW5nIHRoZSBiaWdnZXN0IFhlblN0b3JlCmNvbmNlcm4uICBBbmRyZXcgc3VnZ2Vz
dHMgdGhhdCB0aGUgY29ycmVjdCB3YXkgdG8gZml4IGl0IGluIGEKY29tcGF0aWJsZSB3YXkgd291
bGQgYmUgaWYgZ3JhbnQgbWFwIGZvcmVpZ24gdG9vayBpbiBhIHBvaW50ZXIgdGhhdAp3b3VsZCBi
ZSBubWFwZWQuIFRoZSBwb2ludGVyIHdvdWxkIGFsbG93IHRoZSByYW5nZSB0byBiZSBtYXBwZWQK
ZXhhY3RseSB3aGVyZSBpdCBwb2ludGVkLiAgQSBuZXcgbGlicmFyeSBjYWxsIHRvIHhlbiBmb3Jl
aWduIG1hcCBjb3VsZApiZSB3cml0dGVuLCBidXQgdGhlIGNvbXBsaWNhdGlvbiBvZiBuZWVkaW5n
IGNvbXBhdGliaWxpdHkgZm9yIFFFTVUKd2l0aCBvbGRlciB2ZXJzaW9ucyBvZiBYZW4gd2FzIHJh
aXNlZC4KCklhbiBzdWdnZXN0ZWQgdGhhdCB0aGlzIHdhc27igJl0IHJlYWxseSBhIHByb2JsZW0s
IHNpbmNlIHdlIGNvdWxkIGRvIHRoZQpvbGQgdGhpbmcgd2l0aCB0aGUgb2xkIHZlcnNpb25zLiAg
TGlieGwgYWxyZWFkeSB0ZXN0cyBmb3IgdGhlIHZlcnNpb24Kb2YgUUVNVSwgYW5kIHNvIGlmIGl0
IGZpbmRzIHRoaXMgdG9vIG9sZCwgaXQgZG9lcyB0aGUgcGh5bWFwIGtleXMKdGhpbmcsIG90aGVy
d2lzZSwgaXQgY2FuIHVzZSBRRU1VLWRlcHJpdiBpbmNsdWRpbmcgdGhlIHRoZSBuZXcgcGh5c21h
cAptZWNoYW5pc20uCgpUaGUgbmV3IHBoeXNtYXAgbWVjaGFuaXNtIHdvdWxkIG5vdCByZXF1aXJl
IGEgc3Vic3RpdHV0ZSBmb3IgdGhlCnBoeXNtYXAga2V5cywgYXMgUUVNVSBhbHJlYWR5IGhhcyBh
bGwgdGhlIGluZm9ybWF0aW9uIGl0IG5lZWRzLiAgVGhlCmtleXMgd2hlcmUgZW50aXJlbHkgdG8g
YWxsb3cgdHdvIHBhcnRzIG9mIHN0YXJ0dXAgbG9naWMgaW4gUUVNVSB0byBiZQpyZXZlcnNlZC4g
IEFuZHJldyAgc2F5cyB0aGF0IElnb3IgaGFzIGEgc29sdXRpb24gYnV0IGRvZXN0biB0aGluayBp
dHMKdXBzdHJlYW1hYmxlLgoKSWFuIHN1Z2dlc3RzIHRoYXQgZ2l2ZW4gdGhlIHNpemUgb2YgdGhl
IHhzLXJlc3RyaWN0IHBhdGNoIHF1ZXVlLCBpZgpjYW4gZml4IHRoZSBwaHlzbWFwIGlzc3VlIHJl
bGF0aXZlbHkgZWFzaWx5LCB3ZSBzaG91bGQsIGFuZCB0aGVuIGhlCmNvdWxkIGRyb3AgbW9zdCBv
ZiB0aGUgeHMtcmVzdGljdCBwYXRjaHF1ZS4gIElhbiBvZmZlcnMgdG8gaGVscCB3aXRoCnRoZSBs
aWJ4bCBwYXJ0IG9mIHRoZSBwaHltYXAgd29yay4KCklnb3IgZXhwbGFpbnMgYW4gYXBwcm9hY2gg
aGUgdHJpZWQgaGl0IGEgYmxvY2sgb2YgUVhMLCB3aGljaAppbml0aWFsaXNlZCBjZXJ0YWluIHJl
Z2lzdGVycyBhbmQgd3JpdGUgdGhlbiBpbnRvIHZhcmlvdXMgbWVtb3J5CmxvY2F0aW9ucy4gIEhl
IHRyaWVkIGluIGVhY2ggcGxhY2UgdG8gaW5zZXJ0IGFuICAnaWYgWGVuIGFuZApydW5zdGF0ZT1y
ZXN1bWluZycsIGRvZW50IHRvdWNoLiAgIEJ1dCB0aGUgZml4IGlzIHZlcnkgaW50cnVzaXZlIGlu
CnRlcm1zIG9mIFFYTCBjb2RlLCBhbmQgc28gaGUgZGlkbuKAmXQgdHJ5IHRvIHVwc3RyZWFtIGl0
LgoKVGhlIGlkZWEgb2YgdXNpbmcgaGVscGVyIGZ1bmN0aW9ucyB3YXMgZGlzY3Vzc2VkLiAgT3Ro
ZXIgaGVscGVyCmZ1bmN0aW9ucyBoYXZlIGJlZW4gdXNlZCBiZWZvcmUgZm9yIHNpbWlsYXIgcHJv
YmxlbXMuICBBIGZ1bmN0aW9uCmNvdWxkIGJlIGNyZWF0ZWQgdG8gYWNjZXNzIHZyYW0sIGluc3Rl
YWQgb2YganVzdCB3cml0aW5nIHRvIGEgcG9pbnRlci4KQWxsIHRoZSBhY2Nlc3MgcGFydHMgb2Yg
UVhMIGNvZGUgY291bGQgZWIgcmVkaXJlY3RlZCB0aG91Z2ggdGhpcwpoZWxwZXIgZnVuY3Rpb24s
IGFuZCB0aGF0IHdvdWxkIGJlIGxpa2VseSB1c3RyZWFtYWJsZS4gIEluIHBhcnRpY3VsYXIsCml0
cyBiZWVuIHN1Z2dlc3RlZCBiZWZvcmUgdGhhdCBoZWxwZXIgZnVuY3Rpb24gY291bGQgYmUgdXNl
ZCBmb3IgcmFuZ2UKY2hlY2tpbmcuICBUaGV5IGNvdWxkIGJlIGFkZGVkIGZvciByYW5nZSBjaGVj
a2luZywgYW5kIHRoZW4gYWxzbwptb2RpZmllZCBmb3Igd2l0aCB0aGUgJ2lmIHhlbiBhbmQgcmVz
dW1pbmcnIGNsYXVzZXMuCgpJZ29yIGV4cGxhaW5zIGhvdyBhbm90aGVyIGFwcHJvYWNoIGhlIGhh
ZCBiZWVuIGxvb2tpbmcgYXQgd2FzIHRvCmNoYW5nZSB0aGUgb3JkZXIgb2YgUUVNVSBzdGFydHVw
LCBhbmQgbW92ZSB0aGUgbWVtb3J5IG1hcCwgYW5kCmFjdHVhbGx5IG1hcCB0aGUgbWVtb3J5IHdo
ZXJlIFFFTVUgZXhwZWN0cyBpdCB0byBiZSBtYXBwZWQuICBIZXJlCmFnYWluLCB0aGVyZSB3YXMg
dGhlIGlzc3VlIG9mIGNvbXBhdGliaWxpdHkuICBUaGUgY29tcGFjdCBsYXllciBpcwpzdGlsbCBu
ZWVkZWQgdG8gd29yayB3aXRoIG9sZCB2ZXJzaW9ucyBvZiBsaWJ4Yy4gIEl0IHdhcyBkaXNjdXNz
ZWQgaG93Cml0IHdvdWxkIGhhdmUgUUVNVSB3b3VsZCBoYXZlIHRvIGJlIGFibGUgdG8gd29yayB3
aXRoIGJvdGggc2tld3MuICBJdApjb3VsZCBiZSBkZWNpZGVkIGF0IGNvbXBpbGUgdGltZSwgYXMg
eW91IGF0IHRoaXMgcG9pbnQgaWYgeW91IGhhdmUgdGhlCm5ldyBmdW5jdGlvbiBjYWxsLiAgSXQg
dGhlIG5ldyBmdW5jdGlvbiBjYWxsIGlzIG5vdCBhdmFpbGFibGUsIGl0CndvdWxkIGRlZmF1bHQg
dG8gb2xkIGJlaGF2aW91ci4gIEEgZ29hbCBvZiBJZ29ycyB3YXMgdG8gcmVtb3ZlIHRoZQpwaHlt
YXMgWGVuU3RvcmUga2V5cyBjb2RlIGFsdG9nZXRoZXIsIGJ1dCBmb3IgdGhlIGRlcHJpdiBwcm9q
ZWN0LCB0aGUKaW1wb3J0YW50IGJpdCB3YW50IHRoZXkgd2hlcmUgbm90IHVzZWQuICBJdCB3YXMg
YWxzbyBub3RlZCB0aGF0CmNvbXBhY3QgY29kZSBjYW4gZXZlbnR1YWxseSBiZSByZXRpcmVkLCB3
aGVuIGl0cyBmZWx0IG5vIG9uZSBpcyB1c2luZwppdCBhbnkgbW9yZS4KClRoZSB4ZW5zZXJ2ZXIg
Y2FzZSwgdXNpbmcgUUVNVS10cmFkLCBYZW5TZXJ2ZXIgaGFzbuKAmXQgbmVlZGVkIHRvIGNyZWF0
ZQp0aGUgcGh5c21hcCBrZXlzLCBhbmQgd291bGQgcmF0aGVyIG5vdCBzdGFydC4gIEEgYmVuZWZp
dCBmb3IgbGliWEwgaXMKaXQgY291bGQgZ2V0IHJpZCBvZiBhIG1hZ2ljIHJlY29yZCBmb3IgdGhl
IG1pZ3JhdGlvbiBzdHJlYW0uCgpUaGUgbmV3IGxpYnhlbiBmb3JlaWduIG1lbSBjYWxsIHdvdWxk
IHN0aWxsIGJlIG5lZWQuIFRoaXMgaXMgdG9vIGxhdGUKZm9yIDQuOSwgYnV0IHRoYXQgbm90IGEg
cHJvYmxlbSwgYW5kIFhlblNlcnZlciBjYW4gYmFja3BvcnQuICAgUkZDcwpjYW4gYmUgcG9zdGVk
IHNvb25lci4KClRoZSBjb252ZXJzYXRpb24gcmV0dXJucyB0byBYZW5TdG9yZS4gIFRoZSBwYXRj
aHF1ZSBjYW4gYmUKc3Vic3RhbnRpYWxseSBjdXQgZG93biwgd2hpY2ggaXMgYSBnb29kIHRoaW5n
LiAgVGhlIG90aGVyIHVzZXMgb2YKWGVuU3RvcmUgYXJlIHRob3VnaHQgdG8gYmUgJ3N0YXJ0IGxv
ZyBkaXJ0eScgYW5kIHRoZSAnc2h1dGRvd24nIGtleXMuCkl0IHdhcyB0aG91Z2h0IGl0IHdhcyBs
aWtlbHkgdGhhdCBRRU1VIG1pZ2h0IGFscmVhZHkgaGF2ZSBRTVAgY29tbWFuZHMKdG8gZG8gdGhl
c2UgdGhpbmdzLCBidXQgaWYgbm90LCB0aGV5IGFyZSBsaWtlbHkgdG8gYmUgdmVyeSBoYXBweSB0
bwphbGxvdyB0aGVtIHRvIGJlIGFkZGVkLiAgQWZ0ZXIgdGhpcywgWGVuU3RvcmUgY2FuIGJlIG1v
dmVkIGludG8gdGhlIFBWCnNwZWNpZmljIHBhcnQgb2YgdGhlIGNvZGUuCgpKZW5ueSBzdWdnZXN0
ZWQgcmluZzAgY291bGQgcHV0IGFuIGl0ZW0gb24gdGhlaXIgYmFja2xvZyB0byBsb29rIGF0Cmxv
ZyBkaXJ0eSBhbmQgdGhlIHNodXRkb3duIGNvZGUuICBUaGV5IHNob3VsZCBhbHNvIGRvIGEgc2Nh
biBmb3Igb3RoZXIKdXNlcy4gIFRoZSB4ZW50b3JlIGNsaXBib2FyZCBwcm9ibGVtIGlzIGVudGly
ZWx5IGEgWGVuU2VydmVyIHByb2JsZW0sCmFuZCB0aGV5IGNhbiBpbXBsZW1lbnQgdGhlIG5ldyBj
bGlwYm9hcmQgbWVjaGFuaXNtIGluIHRoZWlyIG93biB0aW1lLgoKSWFuIHN0aWxsIG9uIHRoZSBo
b29rIGZvciB0aGUgQ0QgYW5kIGxpYnhsIHdvcmsuICBXaWxsIHN0aWxsIGhhdmUgdG8KZG8gdGhl
IHR3byBRRU1VcyBjb2RlLCBhbmQgYWxsIHRoZSBjb2RlIHRvIGRvIHdpdGggc3RhcnRpbmcgYW5k
CnN0b3BwaW5nIHR3byBRRU1Vcy4gIEJ1dCBtdWNoIGxlc3MgcGFpbmZ1bC4KCkplbm55IGhhcyBh
bHJlYWR5IGNyZWF0ZWQgYSBjb25mbHVlbmNlIHBhZ2UgbGlua2luZyB0byBwcmV2aW91c2x5CnBv
c3RlZCBtZWV0aW5nIG5vdGVzLCBhbmQgaXQgd2FzIHN1Z2dlc3RlZCB0aGlzIGNvdWxkIGJlIGV4
dGVuZGVkIHRvCmluY2x1ZGUgYWN0aW9uIHBvaW50cywgbGlua3MgdG8gY3JlYXRlZCBjb2RlIG9y
IGxpbmtzIHRvIHJlbGF0ZWQKZGlzY3Vzc2lvbnMuCgpBY3Rpb24gSXRlbXMKLS0tLS0tLS0tLS0t
CgoqIElmIEFuZHJldyB0byBkb3VibGUgY2hlY2sgZG0tb3Agc3ViIG9wcyBmb3IgY29udGludWF0
aW9uIHN1cHBvcnQKKiBJZ29yIHRvIGltcGxlbWVudCBhbmQgcG9zdCBwYXRjaGVzIHRvIGNyZWF0
ZSBuZXcgbWVtIG1hcCBmdW5jdGlvbiwKICAgYW5kIHRvIGltcGxlbWVudCB0aGUgbmV3IHBoeW1h
cCBtZWNoYW5pc20gaW4gUUVNVS4KKiBJYW4gdG8gbG9vayBhIHVzaW5nIGFuZCBGRCBmb3IgUU1Q
IGNkIGluc2VydCBhbmQgZW11bGF0ZWQgaG90cGx1ZywKICAgIGFzIHdlbGwgYXMgc3BsaXR0aW5n
IHR3byBRRU1Vcy4KKiBKZW5ueSB0byBjcmVhdGUgaW50ZXJuYWwgamlyYSB0aWNrZXRzIGxvb2tp
bmcgYXQgcmVtb3Zpbmcgb3RoZXIKICAgdXNlZCBvZiBYZW5TdG9yZSBpbiBRRU1VLCBhcyB3ZWxs
IHVwZGF0ZSB0aGUgIGNvbmZsdWVuY2UgcGFnZS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 05 14:11:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Jun 2017 14: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 1dHsiu-0001ux-T9; Mon, 05 Jun 2017 14: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 <boris.ostrovsky@oracle.com>) id 1dHsit-0001uq-HS
 for xen-devel@lists.xenproject.org; Mon, 05 Jun 2017 14:11:11 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 6F/96-03058-E7665395; Mon, 05 Jun 2017 14:11:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEIsWRWlGSWpSXmKPExsUyZ7p8oG5dmmm
 kwaU9nBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8alD1fZCt5JVXy+u461gfGzaBcjF4eQwAQm
 if8TmhkhnF+MEqcXrmeCcDYwStzsnM8M4WxnlHjy/hdrFyMnh7BAuMT6ScdYQGwRgTyJfVNfQ
 nWsYZT4fvQLG0iCWUBY4uPWO2A2m4CRxNmj0xlBbF4BW4nrM6eBNbMIqEisW/0OzBYFGvq28Q
 gLRI2gxMmZT8BsTgE7iQ07G5khZupJ7LgOcQSzgLzE9rdzwOISAoYSnzcuZZ7AKDgLSfssJC2
 zkLQsYGRexahRnFpUllqka2Sml1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGL4M
 QLCD8cyCwEOMkhxMSqK8qxVNI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8OamAuUEi1LTUyvSM
 nOAkQSTluDgURLhdQZJ8xYXJOYWZ6ZDpE4x6nJsWL3+C5MQS15+XqqUOK8XSJEASFFGaR7cCF
 hUX2KUlRLmZQQ6SoinILUoN7MEVf4VozgHo5Iw75kUoCk8mXklcJteAR3BBHQE3yUTkCNKEhF
 SUg2Mp2anFxf/YnS5VLxO1JN9emWIp8+VJn8XuyCTKQbX85az3v82X+7wnWcLzi4/cCHzwW89
 6b6cnB9/Kn/yX3qzu8jpWN7Gmvi//h3FKckJEneehD++0t1w8pJImV7jtskHVyfHiPbZVhUfl
 ey+O2/njz7W2pWsmjp5i4qZP6a0zljy++zP4u79SizFGYmGWsxFxYkASobL8+UCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1496671868!66158397!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60119 invoked from network); 5 Jun 2017 14:11:09 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Jun 2017 14:11:09 -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
 v55EB3kb015641
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 5 Jun 2017 14:11:04 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 v55EB352021139
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 5 Jun 2017 14:11:03 GMT
Received: from abhmp0008.oracle.com (abhmp0008.oracle.com [141.146.116.14])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v55EB3LB005917;
 Mon, 5 Jun 2017 14:11:03 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 05 Jun 2017 07:11:03 -0700
To: Anoob Soman <anoob.soman@citrix.com>, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org
References: <1496414988-12878-1-git-send-email-anoob.soman@citrix.com>
 <363cb97a-7dc1-ae4f-da93-30e7658cef00@oracle.com>
 <5a5d9355-34fc-57aa-825c-81123f6bb74e@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <c8640680-b179-a6d6-cbb9-825d4bf0017d@oracle.com>
Date: Mon, 5 Jun 2017 10:10: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: <5a5d9355-34fc-57aa-825c-81123f6bb74e@citrix.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: jgross@suse.com
Subject: Re: [Xen-devel] [PATCH] xen-evtchn: Bind dyn evtchn:qemu-dm
 interrupt to next online VCPU
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDYvMDUvMjAxNyAwNjoxNCBBTSwgQW5vb2IgU29tYW4gd3JvdGU6Cj4gT24gMDIvMDYvMTcg
MTc6MjQsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4+ICAgICBzdGF0aWMgaW50IHNldF9hZmZp
bml0eV9pcnEoc3RydWN0IGlycV9kYXRhICpkYXRhLCBjb25zdCBzdHJ1Y3QKPj4+IGNwdW1hc2sg
KmRlc3QsCj4+PiAgICAgICAgICAgICAgICAgICBib29sIGZvcmNlKQo+Pj4gZGlmZiAtLWdpdCBh
L2RyaXZlcnMveGVuL2V2dGNobi5jIGIvZHJpdmVycy94ZW4vZXZ0Y2huLmMKPj4+IGluZGV4IDEw
ZjFlZjUuLjExOTJmMjQgMTAwNjQ0Cj4+PiAtLS0gYS9kcml2ZXJzL3hlbi9ldnRjaG4uYwo+Pj4g
KysrIGIvZHJpdmVycy94ZW4vZXZ0Y2huLmMKPj4+IEBAIC01OCw2ICs1OCw4IEBACj4+PiAgICNp
bmNsdWRlIDx4ZW4veGVuLW9wcy5oPgo+Pj4gICAjaW5jbHVkZSA8YXNtL3hlbi9oeXBlcnZpc29y
Lmg+Cj4+PiAgICtzdGF0aWMgREVGSU5FX1BFUl9DUFUoaW50LCBiaW5kX2xhc3Rfc2VsZWN0ZWRf
Y3B1KTsKPj4gVGhpcyBzaG91bGQgYmUgbW92ZWQgaW50byBldnRjaG5fYmluZF9pbnRlcmRvbV9u
ZXh0X3ZjcHUoKSBzaW5jZSB0aGF0J3MKPj4gdGhlIG9ubHkgcGxhY2UgcmVmZXJlbmNpbmcgaXQu
Cj4KPiBTdXJlLCBJIHdpbGwgZG8gaXQuCj4KPj4KPj4gV2h5IGlzIGl0IGEgcGVyY3B1IHZhcmlh
YmxlIEJUVz8gV291bGRuJ3QgbWFraW5nIGl0IGdsb2JhbCByZXN1bHQgaW4KPj4gYmV0dGVyIGlu
dGVycnVwdCBkaXN0cmlidXRpb24/Cj4KPiBUaGUgcmVhc29uIGZvciBwZXJjcHUgaW5zdGVhZCBv
ZiBnbG9iYWwsIHdhcyB0byBhdm9pZCBsb2NraW5nLiBXZSBjYW4KPiBoYXZlIGEgZ2xvYmFsIHZh
cmlhYmxlIChsYXN0X2NwdSkgd2l0aG91dCBsb2NraW5nLCBidXQgdmFsdWUgb2YKPiBsYXN0X2Nw
dSB3b250IGJlIGNvbnNpc3RlbnQsIHdpdGhvdXQgbG9ja3MuIE1vcmVvdmVyLCBzaW5jZQo+IGly
cV9hZmZpbml0eSBpcyBhbHNvIHVzZWQgaW4gdGhlIGNhbGN1bGF0aW9uIG9mIGNwdSB0byBiaW5k
LCBoYXZpbmcgYQo+IHBlcmNwdSBvciBnbG9iYWwgd291bGRuJ3QgcmVhbGx5IG1hdHRlciwgYXMg
dGhlIHJlc3VsdCAoc2VsZWN0ZWRfY3B1KQo+IGlzIG1vcmUgbGlrZWx5IHRvIGJlIHJhbmRvbSAo
YmVjYXVzZSBkaWZmZXJlbnQgaXJxcyBjYW4gaGF2ZSBkaWZmZXJlbnQKPiBhZmZpbml0eSkuIFdo
YXQgZG8geW91IGd1eXMgc3VnZ2VzdC4KCkRvZXNuJ3QgaW5pdGlhbCBhZmZpbml0eSAod2hpY2gg
aXMgd2hhdCB3ZSBleHBlY3QgaGVyZSBzaW5jZSBpcnFiYWxhbmNlCmhhcyBub3QgcnVuIHlldCkg
dHlwaWNhbGx5IGNvdmVyIGFsbCBndWVzdCBWQ1BVcz8KCj4KPj4KPj4+ICsKPj4+ICAgc3RydWN0
IHBlcl91c2VyX2RhdGEgewo+Pj4gICAgICAgc3RydWN0IG11dGV4IGJpbmRfbXV0ZXg7IC8qIHNl
cmlhbGl6ZSBiaW5kL3VuYmluZCBvcGVyYXRpb25zICovCj4+PiAgICAgICBzdHJ1Y3QgcmJfcm9v
dCBldnRjaG5zOwo+Pj4gQEAgLTQyMSw2ICs0MjMsMzYgQEAgc3RhdGljIHZvaWQgZXZ0Y2huX3Vu
YmluZF9mcm9tX3VzZXIoc3RydWN0Cj4+PiBwZXJfdXNlcl9kYXRhICp1LAo+Pj4gICAgICAgZGVs
X2V2dGNobih1LCBldnRjaG4pOwo+Pj4gICB9Cj4+PiAgICtzdGF0aWMgdm9pZCBldnRjaG5fYmlu
ZF9pbnRlcmRvbV9uZXh0X3ZjcHUoaW50IGV2dGNobikKPj4+ICt7Cj4+PiArICAgIHVuc2lnbmVk
IGludCBzZWxlY3RlZF9jcHUsIGlycTsKPj4+ICsgICAgc3RydWN0IGlycV9kZXNjICpkZXNjID0g
TlVMTDsKPj4+ICsgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKPj4+ICsKPj4+ICsgICAgaXJxID0g
aXJxX2Zyb21fZXZ0Y2huKGV2dGNobik7Cj4+PiArICAgIGRlc2MgPSBpcnFfdG9fZGVzYyhpcnEp
Owo+Pj4gKwo+Pj4gKyAgICBpZiAoIWRlc2MpCj4+PiArICAgICAgICByZXR1cm47Cj4+PiArCj4+
PiArICAgIHJhd19zcGluX2xvY2tfaXJxc2F2ZSgmZGVzYy0+bG9jaywgZmxhZ3MpOwo+Pj4gKyAg
ICBzZWxlY3RlZF9jcHUgPSB0aGlzX2NwdV9yZWFkKGJpbmRfbGFzdF9zZWxlY3RlZF9jcHUpOwo+
Pj4gKyAgICBzZWxlY3RlZF9jcHUgPSBjcHVtYXNrX25leHRfYW5kKHNlbGVjdGVkX2NwdSwKPj4+
ICsgICAgICAgICAgICBkZXNjLT5pcnFfY29tbW9uX2RhdGEuYWZmaW5pdHksIGNwdV9vbmxpbmVf
bWFzayk7Cj4+PiArCj4+PiArICAgIGlmICh1bmxpa2VseShzZWxlY3RlZF9jcHUgPj0gbnJfY3B1
X2lkcykpCj4+PiArICAgICAgICBzZWxlY3RlZF9jcHUgPQo+Pj4gY3B1bWFza19maXJzdF9hbmQo
ZGVzYy0+aXJxX2NvbW1vbl9kYXRhLmFmZmluaXR5LAo+Pj4gKyAgICAgICAgICAgICAgICBjcHVf
b25saW5lX21hc2spOwo+Pj4gKwo+Pj4gKyAgICByYXdfc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgm
ZGVzYy0+bG9jaywgZmxhZ3MpOwo+PiBJIHRoaW5rIGlmIHlvdSBmb2xsb3cgSnVlcmdlbidzIHN1
Z2dlc3Rpb24gb2Ygd3JhcHBpbmcgZXZlcnl0aGluZyBpbnRvCj4+IGlycV9lbmFibGUvZGlzYWJs
ZSB5b3UgY2FuIGRyb3AgdGhlIGxvY2sgYWx0b2dldGhlciAoYXNzdW1pbmcgeW91IGtlZXAKPj4g
YmluZF9sYXN0X3NlbGVjdGVkX2NwdSBwZXJjcHUpLgo+Pgo+PiAtYm9yaXMKPj4KPgo+IEkgdGhp
bmsgd2Ugd291bGQgc3RpbGwgcmVxdWlyZSBzcGluX2xvY2soKS4gc3Bpbl9sb2NrIGlzIGZvciBp
cnFfZGVzYy4KCklmIHlvdSBhcmUgdHJ5aW5nIHRvIHByb3RlY3QgYWZmaW5pdHkgdGhlbiBpdCBt
YXkgd2VsbCBjaGFuZ2UgYWZ0ZXIgeW91CmRyb3AgdGhlIGxvY2suCgpJbiBmYWN0LCBkb24ndCB5
b3UgaGF2ZSBhIHJhY2UgaGVyZT8gSWYgd2Ugb2ZmbGluZSBhIFZDUFUgd2Ugd2lsbCAoYnkKd2F5
IG9mIGNwdV9kaXNhYmxlX2NvbW1vbigpLT5maXh1cF9pcnFzKCkpIHVwZGF0ZSBhZmZpbml0eSB0
byByZWZsZWN0CnRoYXQgYSBDUFUgaXMgZ29uZSBhbmQgdGhlcmUgaXMgYSBjaGFuY2UgdGhhdCB4
ZW5fcmViaW5kX2V2dGNobl90b19jcHUoKQp3aWxsIGhhcHBlbiBhZnRlciB0aGF0LgoKU28sIGNv
bnRyYXJ5IHRvIHdoYXQgSSBzYWlkIGVhcmxpZXIgOy0pIG5vdCBvbmx5IGRvIHlvdSBuZWVkIHRo
ZSBsb2NrLApidXQgeW91IHNob3VsZCBob2xkIGl0IGFjcm9zcyB4ZW5fcmViaW5kX2V2dGNobl90
b19jcHUoKSBjYWxsLiBEb2VzIHRoaXMKbWFrZSBzZW5zZT8KCi1ib3JpcwoKCj4KPj4+ICsgICAg
dGhpc19jcHVfd3JpdGUoYmluZF9sYXN0X3NlbGVjdGVkX2NwdSwgc2VsZWN0ZWRfY3B1KTsKPj4+
ICsKPj4+ICsgICAgbG9jYWxfaXJxX2Rpc2FibGUoKTsKPj4+ICsgICAgLyogdW5tYXNrIGV4cGVj
dHMgaXJxcyB0byBiZSBkaXNhYmxlZCAqLwo+Pj4gKyAgICB4ZW5fcmViaW5kX2V2dGNobl90b19j
cHUoZXZ0Y2huLCBzZWxlY3RlZF9jcHUpOwo+Pj4gKyAgICBsb2NhbF9pcnFfZW5hYmxlKCk7Cj4+
PiArfQo+Pj4gKwo+Pj4KPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 05 14:50:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Jun 2017 14: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 1dHtKJ-00048N-LX; Mon, 05 Jun 2017 14:49: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=3222ccb96=anoob.soman@citrix.com>)
 id 1dHtKH-00048H-R3
 for xen-devel@lists.xenproject.org; Mon, 05 Jun 2017 14:49:49 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 6E/9E-17076-C8F65395; Mon, 05 Jun 2017 14:49:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsWyU9JRQrcn3zT
 SYMYDYYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePgtleMBf/4K9ZcCW5gXMPbxcjJISHgJ7Fp
 x2Q2EFtYIFmi6fVPJhBbRKBYYtOEzawgNrOAqMTjYxfBbCGB+4wS+5cIg9hsAloSi968Zwexe
 QVsJR6sOQJmswioSExb+5gZxBYVCJfoPdDPBlEjKHFy5hMWEJtTwE5i+c8VUPMtJGbOP88IYc
 tLbH87hxnCFpe49WQ+E8ReZYkV+6ewQtycLtG6ZiPzBEaBWUjGzkIyahaSUbOQjFrAyLKKUaM
 4tagstUjXyEAvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMwZOsZGBh3MDaf8DvE
 KMnBpCTKu1rRNFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG9NHlBOsCg1PbUiLTMHGD0waQkOH
 iURXv8MoDRvcUFibnFmOkTqFKMux4bV678wCbHk5eelSonzbgSZIQBSlFGaBzcCFsmXGGWlhH
 kZGRgYhHgKUotyM0tQ5V8xinMwKgnzrgSZwpOZVwK36RXQEUxAR/BdMgE5oiQRISXVwJjMY3h
 39ZwuuaKcpW2id877Sp+Qc1ijs2yKLAun+MQnCTda7qwLXrf5g63hlsOHRM8ed2P7eSj809YJ
 llcKDKoExI9v3u+lPMsvp8nA9PCNhoiE5R33Eq888GY2yHmrFRnpXL1ny9R7jnHVHDeWzDr3o
 G+G7UKF5rkKX6684mB6yP1j2bpVzjZKLMUZiYZazEXFiQAVAyWf3wIAAA==
X-Env-Sender: prvs=3222ccb96=anoob.soman@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1496674188!100092759!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12437 invoked from network); 5 Jun 2017 14:49:48 -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;
 5 Jun 2017 14:49:48 -0000
X-IronPort-AV: E=Sophos;i="5.39,300,1493683200"; d="scan'208";a="47228364"
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 <xen-devel@lists.xenproject.org>, <linux-kernel@vger.kernel.org>
References: <1496414988-12878-1-git-send-email-anoob.soman@citrix.com>
 <363cb97a-7dc1-ae4f-da93-30e7658cef00@oracle.com>
 <5a5d9355-34fc-57aa-825c-81123f6bb74e@citrix.com>
 <c8640680-b179-a6d6-cbb9-825d4bf0017d@oracle.com>
From: Anoob Soman <anoob.soman@citrix.com>
Message-ID: <0c2a3a4b-e442-8c8c-6a71-6f9972ff29fc@citrix.com>
Date: Mon, 5 Jun 2017 15:49:42 +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: <c8640680-b179-a6d6-cbb9-825d4bf0017d@oracle.com>
Content-Language: en-US
X-ClientProxiedBy: FTLPEX02CAS01.citrite.net (10.13.99.120) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: jgross@suse.com
Subject: Re: [Xen-devel] [PATCH] xen-evtchn: Bind dyn evtchn:qemu-dm
 interrupt to next online VCPU
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

T24gMDUvMDYvMTcgMTU6MTAsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4gVGhlIHJlYXNvbiBm
b3IgcGVyY3B1IGluc3RlYWQgb2YgZ2xvYmFsLCB3YXMgdG8gYXZvaWQgbG9ja2luZy4gV2UgY2Fu
Cj4+IGhhdmUgYSBnbG9iYWwgdmFyaWFibGUgKGxhc3RfY3B1KSB3aXRob3V0IGxvY2tpbmcsIGJ1
dCB2YWx1ZSBvZgo+PiBsYXN0X2NwdSB3b250IGJlIGNvbnNpc3RlbnQsIHdpdGhvdXQgbG9ja3Mu
IE1vcmVvdmVyLCBzaW5jZQo+PiBpcnFfYWZmaW5pdHkgaXMgYWxzbyB1c2VkIGluIHRoZSBjYWxj
dWxhdGlvbiBvZiBjcHUgdG8gYmluZCwgaGF2aW5nIGEKPj4gcGVyY3B1IG9yIGdsb2JhbCB3b3Vs
ZG4ndCByZWFsbHkgbWF0dGVyLCBhcyB0aGUgcmVzdWx0IChzZWxlY3RlZF9jcHUpCj4+IGlzIG1v
cmUgbGlrZWx5IHRvIGJlIHJhbmRvbSAoYmVjYXVzZSBkaWZmZXJlbnQgaXJxcyBjYW4gaGF2ZSBk
aWZmZXJlbnQKPj4gYWZmaW5pdHkpLiBXaGF0IGRvIHlvdSBndXlzIHN1Z2dlc3QuCj4gRG9lc24n
dCBpbml0aWFsIGFmZmluaXR5ICh3aGljaCBpcyB3aGF0IHdlIGV4cGVjdCBoZXJlIHNpbmNlIGly
cWJhbGFuY2UKPiBoYXMgbm90IHJ1biB5ZXQpIHR5cGljYWxseSBjb3ZlciBhbGwgZ3Vlc3QgVkNQ
VXM/CgpZZXMsIGluaXRpYWwgYWZmaW5pdHkgY292ZXJzIGFsbCBvbmxpbmUgVkNQVXMuIEJ1dCB0
aGVyZSBpcyBhIHNtYWxsIApjaGFuY2UgdGhhdCBpbml0aWFsIGFmZmluaXR5IG1pZ2h0IGNoYW5n
ZSwgYmVmb3JlIApldnRjaF9iaW5kX2ludGVyZG9tX25leHRfdmNwdSBpcyBjYWxsZWQuIEZvciBl
eGFtcGxlLCBJIGNvdWxkIHJ1biBhIApzY3JpcHQgdG8gY2hhbmdlIGlycSBhZmZpbml0eSwganVz
dCB3aGVuIGlycSBzeXNmcyBlbnRyeSBhcHBlYXJzLiBUaGlzIAppcyB0aGUgcmVhc29uIHRoYXQg
SSB0aG91Z2h0IGl0IHdvdWxkIGJlIHNlbnNpYmxlIChiYXNlZCBvbiB5b3VyIApzdWdnZXN0aW9u
KSB0byBpbmNsdWRlIGlycV9hZmZpbml0eSB0byBjYWxjdWxhdGUgdGhlIG5leHQgVkNQVS4gSWYg
eW91IAp0aGluaywgY2hhbmdpbmcgaXJxX2FmZmluaXR5IGJldHdlZW4gcmVxdWVzdF9pcnEoKSBh
bmQgCmV2dGNoX2JpbmRfaW50ZXJkb21fbmV4dF92Y3B1IGlzIHZpcnR1YWxseSBpbXBvc3NpYmxl
LCB0aGVuIHdlIGNhbiBkcm9wIAphZmZpbml0eSBhbmQganVzdCB1c2UgY3B1X29ubGluZV9tYXNr
LgoKPj4KPj4gSSB0aGluayB3ZSB3b3VsZCBzdGlsbCByZXF1aXJlIHNwaW5fbG9jaygpLiBzcGlu
X2xvY2sgaXMgZm9yIGlycV9kZXNjLgo+IElmIHlvdSBhcmUgdHJ5aW5nIHRvIHByb3RlY3QgYWZm
aW5pdHkgdGhlbiBpdCBtYXkgd2VsbCBjaGFuZ2UgYWZ0ZXIgeW91Cj4gZHJvcCB0aGUgbG9jay4K
Pgo+IEluIGZhY3QsIGRvbid0IHlvdSBoYXZlIGEgcmFjZSBoZXJlPyBJZiB3ZSBvZmZsaW5lIGEg
VkNQVSB3ZSB3aWxsIChieQo+IHdheSBvZiBjcHVfZGlzYWJsZV9jb21tb24oKS0+Zml4dXBfaXJx
cygpKSB1cGRhdGUgYWZmaW5pdHkgdG8gcmVmbGVjdAo+IHRoYXQgYSBDUFUgaXMgZ29uZSBhbmQg
dGhlcmUgaXMgYSBjaGFuY2UgdGhhdCB4ZW5fcmViaW5kX2V2dGNobl90b19jcHUoKQo+IHdpbGwg
aGFwcGVuIGFmdGVyIHRoYXQuCj4KPiBTbywgY29udHJhcnkgdG8gd2hhdCBJIHNhaWQgZWFybGll
ciA7LSkgbm90IG9ubHkgZG8geW91IG5lZWQgdGhlIGxvY2ssCj4gYnV0IHlvdSBzaG91bGQgaG9s
ZCBpdCBhY3Jvc3MgeGVuX3JlYmluZF9ldnRjaG5fdG9fY3B1KCkgY2FsbC4gRG9lcyB0aGlzCj4g
bWFrZSBzZW5zZT8KClllcywgeW91IGFyZSBjb3JyZWN0LiAuaXJxX3NldF9hZmZpbml0eSBwcmV0
dHkgbXVjaCBkb2VzIHRoZSBzYW1lIHRoaW5nLgoKVGhlIGNvZGUgd2lsbCBub3cgbG9va3MgbGlr
ZSB0aGlzLgpyYXdfc3Bpbl9sb2NrX2lycXNhdmUobG9jaywgZmxhZ3MpOwpwZXJjcHUgcmVhZApz
ZWxlY3RfY3B1CnBlcmNwdSB3cml0ZQp4ZW5fcmViaW5kX2V2dGNobl90b19jcHUoZXZ0Y2huLCBz
ZWxlY3RlZF9jcHUpCnJhd19zcGluX3VubG9ja19pcnFzYXZlKGxvY2ssIGZsYWdzKTsKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 05 15:33:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Jun 2017 15: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 1dHu07-0007N8-Oc; Mon, 05 Jun 2017 15:33: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 1dHu06-0007N2-Ei
 for xen-devel@lists.xenproject.org; Mon, 05 Jun 2017 15:33:02 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 43/16-01999-DA975395; Mon, 05 Jun 2017 15:33:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRWlGSWpSXmKPExsUyZ7p8oO7aStN
 IgwOPuSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyf55cyFbwTrug51svSwHhAoIuRi0NIYAKT
 xPRn29kgnK+MElv+f2SFcDYwSvw5s4URwtnOKHHlzX2gDCeHsECyRNPrn0wgtohAnsS+qS+ZI
 IomMUk0zf4PVsQsICzxcesdNhCbTcBI4uzR6UCTODh4BWwlDrxkBgmzCKhIHJ16nR3EFhUIl3
 jbeIQFxOYVEJQ4OfMJmM0pYCex/HIjC8RIdYk/8y4xQ9jyEtvfzgGzJQQMJT5vXMo8gVFwFpL
 2WUhaZiFpWcDIvIpRozi1qCy1SNfIWC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cT
 IzB46xkYGHcw7mj3O8QoycGkJMq7WtE0UogvKT+lMiOxOCO+qDQntfgQowwHh5IE74UKoJxgU
 Wp6akVaZg4wjmDSEhw8SiK8RWVAad7igsTc4sx0iNQpRl2ODavXf2ESYsnLz0uVEudtAZkhAF
 KUUZoHNwIW05cYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfPGlANN4cnMK4Hb9AroCCagI/g
 umYAcUZKIkJJqYNTTY+/+wv7o7WamI2qJry9ffZiybF/tzlWpNqtWPOBKXmcwI1xAwitWeU96
 w40Pzz98zDR8zfpD9s6E9b8Wnnd3W2CyNOnIXNaKNsdPj63vun/bsLilRNGOVaVvxvsKl4xHX
 K+q6jS3LcwpnC1RHiY9L4P9ZePU5hU3ezunqnx7d/Xyia3ruE4osRRnJBpqMRcVJwIA43zrdu
 QCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1496676779!98333298!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54739 invoked from network); 5 Jun 2017 15:33:00 -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 Jun 2017 15:33: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
 v55FWtIJ021300
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 5 Jun 2017 15:32:55 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 v55FWsF0022750
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Mon, 5 Jun 2017 15:32:54 GMT
Received: from abhmp0005.oracle.com (abhmp0005.oracle.com [141.146.116.11])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id v55FWp66004390;
 Mon, 5 Jun 2017 15:32:52 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 05 Jun 2017 08:32:51 -0700
To: Anoob Soman <anoob.soman@citrix.com>, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org
References: <1496414988-12878-1-git-send-email-anoob.soman@citrix.com>
 <363cb97a-7dc1-ae4f-da93-30e7658cef00@oracle.com>
 <5a5d9355-34fc-57aa-825c-81123f6bb74e@citrix.com>
 <c8640680-b179-a6d6-cbb9-825d4bf0017d@oracle.com>
 <0c2a3a4b-e442-8c8c-6a71-6f9972ff29fc@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <f6ae8dd3-0a17-bb62-596f-3512f0ab102b@oracle.com>
Date: Mon, 5 Jun 2017 11:32:44 -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: <0c2a3a4b-e442-8c8c-6a71-6f9972ff29fc@citrix.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: jgross@suse.com
Subject: Re: [Xen-devel] [PATCH] xen-evtchn: Bind dyn evtchn:qemu-dm
 interrupt to next online VCPU
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDYvMDUvMjAxNyAxMDo0OSBBTSwgQW5vb2IgU29tYW4gd3JvdGU6Cj4gT24gMDUvMDYvMTcg
MTU6MTAsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4+IFRoZSByZWFzb24gZm9yIHBlcmNwdSBp
bnN0ZWFkIG9mIGdsb2JhbCwgd2FzIHRvIGF2b2lkIGxvY2tpbmcuIFdlIGNhbgo+Pj4gaGF2ZSBh
IGdsb2JhbCB2YXJpYWJsZSAobGFzdF9jcHUpIHdpdGhvdXQgbG9ja2luZywgYnV0IHZhbHVlIG9m
Cj4+PiBsYXN0X2NwdSB3b250IGJlIGNvbnNpc3RlbnQsIHdpdGhvdXQgbG9ja3MuIE1vcmVvdmVy
LCBzaW5jZQo+Pj4gaXJxX2FmZmluaXR5IGlzIGFsc28gdXNlZCBpbiB0aGUgY2FsY3VsYXRpb24g
b2YgY3B1IHRvIGJpbmQsIGhhdmluZyBhCj4+PiBwZXJjcHUgb3IgZ2xvYmFsIHdvdWxkbid0IHJl
YWxseSBtYXR0ZXIsIGFzIHRoZSByZXN1bHQgKHNlbGVjdGVkX2NwdSkKPj4+IGlzIG1vcmUgbGlr
ZWx5IHRvIGJlIHJhbmRvbSAoYmVjYXVzZSBkaWZmZXJlbnQgaXJxcyBjYW4gaGF2ZSBkaWZmZXJl
bnQKPj4+IGFmZmluaXR5KS4gV2hhdCBkbyB5b3UgZ3V5cyBzdWdnZXN0Lgo+PiBEb2Vzbid0IGlu
aXRpYWwgYWZmaW5pdHkgKHdoaWNoIGlzIHdoYXQgd2UgZXhwZWN0IGhlcmUgc2luY2UgaXJxYmFs
YW5jZQo+PiBoYXMgbm90IHJ1biB5ZXQpIHR5cGljYWxseSBjb3ZlciBhbGwgZ3Vlc3QgVkNQVXM/
Cj4KPiBZZXMsIGluaXRpYWwgYWZmaW5pdHkgY292ZXJzIGFsbCBvbmxpbmUgVkNQVXMuIEJ1dCB0
aGVyZSBpcyBhIHNtYWxsCj4gY2hhbmNlIHRoYXQgaW5pdGlhbCBhZmZpbml0eSBtaWdodCBjaGFu
Z2UsIGJlZm9yZQo+IGV2dGNoX2JpbmRfaW50ZXJkb21fbmV4dF92Y3B1IGlzIGNhbGxlZC4gRm9y
IGV4YW1wbGUsIEkgY291bGQgcnVuIGEKPiBzY3JpcHQgdG8gY2hhbmdlIGlycSBhZmZpbml0eSwg
anVzdCB3aGVuIGlycSBzeXNmcyBlbnRyeSBhcHBlYXJzLiBUaGlzCj4gaXMgdGhlIHJlYXNvbiB0
aGF0IEkgdGhvdWdodCBpdCB3b3VsZCBiZSBzZW5zaWJsZSAoYmFzZWQgb24geW91cgo+IHN1Z2dl
c3Rpb24pIHRvIGluY2x1ZGUgaXJxX2FmZmluaXR5IHRvIGNhbGN1bGF0ZSB0aGUgbmV4dCBWQ1BV
LiBJZiB5b3UKPiB0aGluaywgY2hhbmdpbmcgaXJxX2FmZmluaXR5IGJldHdlZW4gcmVxdWVzdF9p
cnEoKSBhbmQKPiBldnRjaF9iaW5kX2ludGVyZG9tX25leHRfdmNwdSBpcyB2aXJ0dWFsbHkgaW1w
b3NzaWJsZSwgdGhlbiB3ZSBjYW4KPiBkcm9wIGFmZmluaXR5IGFuZCBqdXN0IHVzZSBjcHVfb25s
aW5lX21hc2suCgpJIGJlbGlldmUgd2UgZG8gbmVlZCB0byB0YWtlIGFmZmluaXR5IGludG8gY29u
c2lkZXJhdGlvbiBldmVuIGlmIHRoZQpjaGFuY2UgdGhhdCBpdCBpcyBub24tZGVmYXVsdCBpcyBz
bWFsbC4KCkkgYW0gbm90IG9wcG9zZWQgdG8gaGF2aW5nIGJpbmRfbGFzdF9zZWxlY3RlZF9jcHUg
cGVyY3B1LCBJIGp1c3Qgd2FudGVkCnRvIHVuZGVyc3RhbmQgdGhlIHJlYXNvbiBiZXR0ZXIuIEFk
ZGl0aW9uYWwgbG9ja2luZyB3b3VsZCBiZSBhIGRvd25zaWRlCndpdGggYSBnbG9iYWwgc28gaWYg
eW91IGZlZWwgdGhhdCBwZXJjcHUgaXMgd29ydGggaXQgdGhlbiBJIHdvbid0IG9iamVjdC4KCj4K
Pj4+Cj4+PiBJIHRoaW5rIHdlIHdvdWxkIHN0aWxsIHJlcXVpcmUgc3Bpbl9sb2NrKCkuIHNwaW5f
bG9jayBpcyBmb3IgaXJxX2Rlc2MuCj4+IElmIHlvdSBhcmUgdHJ5aW5nIHRvIHByb3RlY3QgYWZm
aW5pdHkgdGhlbiBpdCBtYXkgd2VsbCBjaGFuZ2UgYWZ0ZXIgeW91Cj4+IGRyb3AgdGhlIGxvY2su
Cj4+Cj4+IEluIGZhY3QsIGRvbid0IHlvdSBoYXZlIGEgcmFjZSBoZXJlPyBJZiB3ZSBvZmZsaW5l
IGEgVkNQVSB3ZSB3aWxsIChieQo+PiB3YXkgb2YgY3B1X2Rpc2FibGVfY29tbW9uKCktPmZpeHVw
X2lycXMoKSkgdXBkYXRlIGFmZmluaXR5IHRvIHJlZmxlY3QKPj4gdGhhdCBhIENQVSBpcyBnb25l
IGFuZCB0aGVyZSBpcyBhIGNoYW5jZSB0aGF0IHhlbl9yZWJpbmRfZXZ0Y2huX3RvX2NwdSgpCj4+
IHdpbGwgaGFwcGVuIGFmdGVyIHRoYXQuCj4+Cj4+IFNvLCBjb250cmFyeSB0byB3aGF0IEkgc2Fp
ZCBlYXJsaWVyIDstKSBub3Qgb25seSBkbyB5b3UgbmVlZCB0aGUgbG9jaywKPj4gYnV0IHlvdSBz
aG91bGQgaG9sZCBpdCBhY3Jvc3MgeGVuX3JlYmluZF9ldnRjaG5fdG9fY3B1KCkgY2FsbC4gRG9l
cyB0aGlzCj4+IG1ha2Ugc2Vuc2U/Cj4KPiBZZXMsIHlvdSBhcmUgY29ycmVjdC4gLmlycV9zZXRf
YWZmaW5pdHkgcHJldHR5IG11Y2ggZG9lcyB0aGUgc2FtZSB0aGluZy4KPgo+IFRoZSBjb2RlIHdp
bGwgbm93IGxvb2tzIGxpa2UgdGhpcy4KPiByYXdfc3Bpbl9sb2NrX2lycXNhdmUobG9jaywgZmxh
Z3MpOwo+IHBlcmNwdSByZWFkCj4gc2VsZWN0X2NwdQo+IHBlcmNwdSB3cml0ZQo+IHhlbl9yZWJp
bmRfZXZ0Y2huX3RvX2NwdShldnRjaG4sIHNlbGVjdGVkX2NwdSkKPiByYXdfc3Bpbl91bmxvY2tf
aXJxc2F2ZShsb2NrLCBmbGFncyk7CgooQlRXLCBJIGp1c3Qgbm90aWNlZCAtLS0geW91IGRvbid0
IG5lZWQgdG8gaW5pdGlhbGl6ZSBkZXNjKQoKLWJvcmlzCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 05 15:58:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Jun 2017 15:58:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dHuOj-0000Xg-QH; Mon, 05 Jun 2017 15:58: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=3221b1c8c=lars.kurth@citrix.com>)
 id 1dHuOj-0000XX-5f; Mon, 05 Jun 2017 15:58:29 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 97/3F-01709-4AF75395; Mon, 05 Jun 2017 15:58:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEKsWRWlGSWpSXmKPExsWyU9JRQndBvWm
 kwcPvyhbft0xmsni37y+zA5PH4Q9XWAIYo1gz85LyKxJYM7b/fclY8Fa0YtnHSewNjCdEuxg5
 OSQE/CRu3XzHCGKzCWhIHHvYzAxiiwgkSnx6/oCpi5GDg1mgSOLI/HyQsLCAkkTfl7usECXKE
 t8P/GeCsI0k3n3eygJiswioSGzbNgGshhcoPmPnNDYQW0jASuLd0+1gcU4Ba4kpv/6BrWUUkJ
 X40rgabC2zgLjErSfzmSBOE5BYsuc8M4QtKvHy8T+wXlEBPYl5D1+xQcR1JM5ef8IIYRtIbF2
 6jwXiZE2J9bv0IUZaSnydd4odwlaUmNL9kB3iNEGJkzOfsExgFJuFZPMshO5ZSLpnIemehaR7
 ASPrKkb14tSistQiXXO9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzA+GIAgh2Mx
 yY7H2KU5GBSEuVdrWgaKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCN70OKCdYlJqeWpGWmQOMdJ
 i0BAePkgjv5lqgNG9xQWJucWY6ROoUoy7HhtXrvzAJseTl56VKifNqgMwQACnKKM2DGwFLOpc
 YZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzPuiCmgKT2ZeCdymV0BHMAEdwXfJBOSIkkSElFQD
 I8f/Tyt1jj7cIGa0K3zm7R9PXvgbP1iq9q1GqiQ4wKp1vcfCD3WOB31aFkq1z3/fu5sxlHuXQ
 ef2PSyHj9Uyl+2ONfWs3HR+cs/RYzLSO00fJx+LL99xpedF2t2Dn14sW7XiubYoi9mdP58uWD
 u+LM+2j1boXe/G/Ujf3Pz2/23XqxO2W12bdUyJpTgj0VCLuag4EQCC261MNQMAAA==
X-Env-Sender: prvs=3221b1c8c=lars.kurth@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1496678304!65654864!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57138 invoked from network); 5 Jun 2017 15:58:24 -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;
 5 Jun 2017 15:58:24 -0000
X-IronPort-AV: E=Sophos;i="5.39,300,1493683200"; d="scan'208";a="47232949"
From: Lars Kurth <lars.kurth@citrix.com>
To: Julien Grall <julien.grall@arm.com>, "committers@xenproject.org"
 <committers@xenproject.org>
Thread-Topic: Xen 4.9: Release date
Thread-Index: AQHS27uElLDv2C3O5EK6c9OdXvpPlaIWYNkA
Date: Mon, 5 Jun 2017 15:58:16 +0000
Message-ID: <D55B3982.3817A%lars.kurth@citrix.com>
References: <1b03c28c-42c7-fc47-4e76-a4179eeffce5@arm.com>
In-Reply-To: <1b03c28c-42c7-fc47-4e76-a4179eeffce5@arm.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.4.5.141003
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <297823F3C29E0244A8313276C76FC909@citrix.com>
MIME-Version: 1.0
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 "xen-users@lists.xenproject.org" <xen-users@lists.xenproject.org>
Subject: Re: [Xen-devel] Xen 4.9: Release 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-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLCANCg0KcmVtb3ZlZCB4ZW4tYW5ub3VuY2UNCg0KSSBjcmVhdGVkIHRoZSBmb2xsb3dp
bmcgZG9jcw0KDQpodHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9DYXRlZ29yeTpYZW5f
NC45DQoNCklmIGFueW9uZSBjcmVhdGVkIGFueSA0Ljkgc3BlY2lmaWMgZG9jcywgZmVlbCBmcmVl
IHRvIGFkZCB0byB0aGUgcGFnZSBvcg0KbGV0IG1lIGtub3c6IEkgYWRkZWQgbGlua3MgdG8gZ2Vu
ZXJhdGVkIDlwZnMgYW5kIHB2Y2FsbHMgZG9jcw0KDQpodHRwczovL3dpa2kueGVucHJvamVjdC5v
cmcvd2lraS9YZW5fUHJvamVjdF80LjlfUmVsZWFzZV9Ob3Rlcw0KDQpASnVsaWVuICYgZXZlcnlv
bmUgZWxzZTogYW55IHJlc3RyaWN0aW9ucywga25vd24gaXNzdWVzLCAuLi4gc2hvdWxkIGdvDQpo
ZXJlIQ0KDQpodHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9YZW5fUHJvamVjdF80Ljlf
RmVhdHVyZV9MaXN0DQoNClRoZSBvbmx5IHRoaW5nIG1pc3NpbmcgaXMgdGhlIGNoYW5nZS1saXN0
OiB3aWxsIGFkZCB0aGlzICphZnRlciogdGhlIGxhc3QNClJDIHdhcyBjdXQNCkVkaXRzL2FkZGl0
aW9ucyBieSBwZW9wbGUgd2hvIGFkZGVkIGZlYXR1cmVzIGFyZSB3ZWxjb21lDQoNCmh0dHBzOi8v
d2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL1hlbl9Qcm9qZWN0XzQuOV9NYW5fUGFnZXMNCkkgYWRk
ZWQgbmV3IHBhZ2VzIChyYW4gYSBkaWZmKSBhcyB0aGVyZSB3ZXJlIGxvdHMgb2YgcmVmYWN0b3Jp
bmcgY2hhbmdlcw0KUmFuIGxpbmsgY2hlY2tlcjogb2sNCg0KaHR0cHM6Ly93aWtpLnhlbnByb2pl
Y3Qub3JnL3dpa2kvWGVuX1Byb2plY3RfNC45X0Fja25vd2xlZGdlbWVudHMNCg0KUHJvdmlzaW9u
YWwgd2l0aCBkYXRhIHRvIGJlIHVwZGF0ZWQgb24gZmluYWwgUkMgKGhhdmUgYSBzaW1wbGUgc3By
ZWFkc2hlZXQNCndoaWNoIGNhbGN1bGF0ZXMgdGhlc2UpDQpJcyBtaXNzaW5nIHRoZSBpbmRpdmlk
dWFsIGFja25vd2xlZGdlbWVudHMsIHdoaWNoIEkgd2lsbCBkbyBhZnRlciB0aGUNCmZpbmFsIFJD
DQoNClRoZSBvbmx5IHRoaW5nIHdoaWNoIHdvbid0IGNoYW5nZSBpcw0KaHR0cHM6Ly93aWtpLnhl
bnByb2plY3Qub3JnL3dpa2kvWGVuX1Byb2plY3RfNC45X0Fja25vd2xlZGdlbWVudHMjNC45X0h5
cGVyDQp2aXNvcl9SZXZpZXdlcnNfLjVCXzVfLjVEDQpGb3IgcmV2aWV3cywgSSBjYW4ndCBtYXAg
dGhlc2Ugb250byBhIHNwZWNpZmljIGJyYW5jaCwgc28gY291bnRlZCByZXZpZXcNCmNvbW1lbnRz
IGJ5IHBlb3BsZSBvdGhlciB0aGFuIHByb3Bvc2VyIGluIHRoZSB0aW1lIGZyb20gImdpdC1tZXJn
ZS1iYXNlDQpzdGFnaW5nLTQuOCBzdGFnaW5nLTQuOSIgKGRpZCBnaXQtbWVyZ2UtYmFzZSBzdGFn
aW5nLTQuNyBzdGFnaW5nLTQuOCBmb3INCnRoZSBwcmV2aW91cyByZWxlYXNlKS4NCg0KaHR0cHM6
Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvWGVuX1Byb2plY3RfUmVsZWFzZV9GZWF0dXJlcw0K
DQpIYXZlIG5vdCB0b3VjaGVkIHRoaXMgeWV0DQoNCmh0dHBzOi8veGVucHJvamVjdC5vcmcvZG93
bmxvYWRzL3hlbi1hcmNoaXZlcy94ZW4tcHJvamVjdC00OS1zZXJpZXMuaHRtbCAmDQpvdGhlciBh
cnRpZmFjdHMNCg0KV2lsbCBjcmVhdGUsIHdoZW4gd2UgY3V0IHRoZSB0YXJiYWxscw0KDQpSZWdh
cmRzDQpMYXJzDQoNCk9uIDAyLzA2LzIwMTcgMTc6MTUsICJKdWxpZW4gR3JhbGwiIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4gd3JvdGU6DQoNCj5IaSBhbGwsDQo+DQo+VGhlcmUgYXJlIHNvbWUgcGVu
ZGluZyBzZWN1cml0eSBpc3N1ZXMgdGhhdCBoYXZlIGJlZW4gZm91bmQgZHVyaW5nIHRoZQ0KPmhh
cmRlbmluZyBwZXJpb2QsIHdoaWNoIGhhdmVuJ3QgYmVlbiBwcmUtZGlzY2xvc2VkIHlldC4NCj4N
Cj5JIGFtIGdvaW5nIHRvIGRlbGF5IHRoZSByZWxlYXNlIHVudGlsIG9uZSB3ZWVrIGFmdGVyIHRo
ZSBlbWJhcmdvIGhhcw0KPmxpZnRlZC4gSSB3aWxsIGdpdmUgYW4gZXhhY3QgdGltZSBmcmFtZSB3
aGVuIHRoZXkgaGF2ZSBiZWVuIHByZS1kaXNjbG9zZWQuDQo+DQo+Q2hlZXJzLA0KPg0KPi0tIA0K
Pkp1bGllbiBHcmFsbA0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 05 16:07:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Jun 2017 16: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 1dHuXl-0001qC-SO; Mon, 05 Jun 2017 16:07: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=322315028=Ian.Jackson@citrix.com>)
 id 1dHuXk-0001q6-I3
 for xen-devel@lists.xenproject.org; Mon, 05 Jun 2017 16:07:48 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 0A/41-03557-3D185395; Mon, 05 Jun 2017 16:07:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpO7lRtN
 Ig2PP5Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow5lzYxFbxlrth1ahNrA+N05i5GTg4JAX+J
 a292MoHYbAK6Ek1b/rKB2LwCghInZz5hAbGZBXQkFuz+xAZhy0tsfzuHGaLGQWJl03OwXhYBF
 YkVz2eBxUWA6q/ufcHaxcgBVO8ssX5+DEhYWCBY4svmTWDlnAKeEh9/fwYrFxLwkLjy4i/UOS
 YSbxfuZANpFRJQk5i7Pn4CI98sJAfNQnLQLCQHLWBkXsWoXpxaVJZapGuql1SUmZ5RkpuYmaN
 raGCml5taXJyYnpqTmFSsl5yfu4kRGGYMQLCDcfpl/0OMkhxMSqK8qxVNI4X4kvJTKjMSizPi
 i0pzUosPMcpwcChJ8G5rAMoJFqWmp1akZeYAAx4mLcHBoyTCu7kWKM1bXJCYW5yZDpE6xajL0
 fRhyxcmIZa8/LxUKXHeBSAzBECKMkrz4EbAou8So6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhH
 kPgUzhycwrgdv0CugIJqAj+C6ZgBxRkoiQkmpgDAnVvP2hJ1zs6Qm/h8sMJSZd3+Xhs0RCs9P
 7mNOG3nlM/yNsVEPffjd5MGPFqmQzLwWhVAXTsBslR7Xyj9xOv2UjfOxZ/7pvahvOTlI9UvYk
 nFHsTvK9BTO8n5xonDqzRqvBSLidrWK32eLN8SJ3t81PcM9XOHXVdMm3Iybqsm8/N2kkdjv9V
 WIpzkg01GIuKk4EAEf/xXK5AgAA
X-Env-Sender: prvs=322315028=Ian.Jackson@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1496678865!58439037!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22885 invoked from network); 5 Jun 2017 16:07:47 -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;
 5 Jun 2017 16:07:47 -0000
X-IronPort-AV: E=Sophos;i="5.39,300,1493683200"; d="scan'208";a="426609233"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22837.33228.114534.832292@mariner.uk.xensource.com>
Date: Mon, 5 Jun 2017 17:07:40 +0100
To: George Dunlap <george.dunlap@citrix.com>
In-Reply-To: <1496656950-15815-1-git-send-email-george.dunlap@citrix.com>
References: <1496656950-15815-1-git-send-email-george.dunlap@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH for 4.9] vif-common.sh: Have iptables wait
	for the xtables 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>

R2VvcmdlIER1bmxhcCB3cml0ZXMgKCJbUEFUQ0ggZm9yIDQuOV0gdmlmLWNvbW1vbi5zaDogSGF2
ZSBpcHRhYmxlcyB3YWl0IGZvciB0aGUgeHRhYmxlcyBsb2NrIik6Cj4gaXB0YWJsZXMgaGFzIGEg
c3lzdGVtLXdpZGUgbG9jayBvbiB0aGUgeHRhYmxlcy4gIFN0cmFuZ2VseSB0aG91Z2gsIGluCj4g
dGhlIGNhc2Ugb2YgdHdvIGNvbmN1cnJlbnQgaW52b2NhdGlvbnMsIHRoZSBkZWZhdWx0IGlzIGZv
ciB0aGUKPiBpbnN0YW5jZSBub3QgZ3JhYmJpbmcgdGhlIGxvY2sgdG8gZXhpdCBvdXQgcmF0aGVy
IHRoYW4gd2FpdGluZyBmb3IgaXQuCj4gVGhpcyBtZWFucyB0aGF0IHdoZW4gc3RhcnRpbmcgYSBs
YXJnZSBudW1iZXIgb2YgZ3Vlc3RzIGluIHBhcmFsbGVsLAo+IG1hbnkgd2lsbCBmYWlsIG91dCB3
aXRoIG1lc3NhZ2VzIGxpa2UgdGhpczoKCldoYXQgYSBtZXNzLCBlaCA/CgpBY2tlZC1ieTogSWFu
IEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 05 16:13:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Jun 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 1dHucm-0002Yp-FR; Mon, 05 Jun 2017 16:13:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hack3rcon@yahoo.com>) id 1dHucl-0002Yj-4T
 for xen-devel@lists.xenproject.org; Mon, 05 Jun 2017 16:12:59 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 8A/2F-01985-90385395; Mon, 05 Jun 2017 16:12:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsXitHhvni5Hs2m
 kwbkX1hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8azj13MBR8ZKxYse8DawHiQsYuRi4NFYB6L
 xJNPJ1hBHAmB0ywSE49eYu9i5OQQEqiR+Pt0FxOIzSKgJdG9qxGog4ODTUBN4kkPC0SJlsTLX
 W1gtoiAqsThhttgrbwCthJr/pwEiwsDxbvO3GWFiAtKnJz5hAVkDLOAusT6eUIgYWYBeYntb+
 cwQ4x0lNjWDTFeQmAGo8T/DSkQNcIS0049YJ/AyD8LyaRZCJNmIZk0C0nHAkaWVYwaxalFZal
 FuoameklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgaHJAAQ7GNds9zzEKMnBpCTK
 u1rRNFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK9qE1BOsCg1PbUiLTMHGCUwaQkOHiUR3s21Q
 Gne4oLE3OLMdIjUKUZjjqYPW74wcSx5u+sLkxBLXn5eqpQ475JGoFIBkNKM0jy4QbDovcQoKy
 XMywh0mhBPQWpRbmYJqvwrRnEORiVh3kMNQFN4MvNK4Pa9AjqFCegUvksmIKeUJCKkpBoY9by
 v/54T3NHwfseJRUemaEvrCB4RnVo5ZffGSpP1KvIRbp7L/SUjnBTW6E/lcBJKKT+zrMnmj/WC
 O0+LhQW/TnNe8P1QimPEkXcHrzldsd6rZqF99WZIu1/rO64yVcWFxtybCws2TTS6e//RvybT2
 qTtDNt3X7u9O0ct9/cbrsRkrSfetX1/lFiKMxINtZiLihMBogqdKdkCAAA=
X-Env-Sender: hack3rcon@yahoo.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1496679175!46077547!1
X-Originating-IP: [66.163.189.110]
X-SpamReason: No, hits=2.1 required=7.0 tests=FORGED_MUA_MOZILLA,
 FORGED_YAHOO_RCVD,UNPARSEABLE_RELAY
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46367 invoked from network); 5 Jun 2017 16:12:56 -0000
Received: from sonic306-48.consmr.mail.ne1.yahoo.com (HELO
 sonic306-48.consmr.mail.ne1.yahoo.com) (66.163.189.110)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 Jun 2017 16:12:56 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1496679175; bh=EFYTZKFKikRTs3YJpMg5ELrLqTHXp7AkGiLLXXWS080=;
 h=Date:From:Reply-To:To:Subject:References:From:Subject;
 b=nTlSgPJB5i+rtMiSpgqqhQZg4wKJS6MVqOfrZOaXXcuAlzEZjDLTjHB+XOiVEaxQFIBs+j4X0e4ljMVYm1GbbJc9vVv5ebinT/MIxqly2kqLoTfUK5cV9AhPdZILFAmDKzcxIUs6V+TQnTJTBYbM3jH+bAt8aYEx/mvghyhgZ3ic2zbEVchzX3g8O0IAHwm6SIHSSxT3nQEOZIipwgaqXI2IjvNTKUqdndp72ncSs8zIGWfl14opHHUUtQkg8Jymp4up8ktdxORyWgnE/kHaxaF9wv1grFKHkemFBVzxrT/ZqbR0HBU5d/DPs4i0u/TOhU/LVFSa6xgd8NkEKZas4w==
X-YMail-OSG: _4ype8IVM1l2_3PautqLBOTKnxVLaa1TEnPFgERzt9DXR0mTeI4mkogDy461iuB
 RDYNL0t21V5XPDrtvC2FiFS2RtzS5OWDstNzU5tf7oFOvvOViWtU6vUHudtt_zUoDCWkro7x9Uhm
 40T0XD8KuEcxogXFCQy0vtAAMUBCkceWfS8ENT_kLMtS_7Yku2q.neb.6nEiTsNlePenRfeOo0in
 VX1TwQHZVKOhUV_hE_6vB3mwM41e5RAxiPHoYwjrUloKlbYmozRCsglF_msCFug5X6KyO4FEtZ.r
 VXeR2K7FnaoqUewytnXXOHVcTZdUfda9nJzwDOUk3nzbYwup0A345uacIODH0SIpxFdafH_5rIGI
 QuOqrmIqWjRkdip4APU7QCF52XQYDFMVv6UyMtoTnIXGxpE0Wb7TKPETjXGTKCQ1meEeT0XDoVko
 _3iJFukKX_bre0bTVKsiAgVtfGv.LHOZXNaThiE.vBJPgC4GgMFl_TRij9ixYt.dAWl0pSU3XXG3
 AqOgdfFGwhGuTb6G2ZzBQn8Jfb6ubp.IdRn3ZhN4-
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic306.consmr.mail.ne1.yahoo.com with HTTP; Mon, 5 Jun 2017 16:12:55 +0000
Date: Mon, 5 Jun 2017 16:08:53 +0000 (UTC)
From: Jason Long <hack3rcon@yahoo.com>
To: <xen-devel@lists.xenproject.org>
Message-ID: <1831602327.2507513.1496678933834@mail.yahoo.com>
MIME-Version: 1.0
References: <1831602327.2507513.1496678933834.ref@mail.yahoo.com>
X-Mailer: WebService/1.1.9778 YahooMailBasic Mozilla/5.0 (BB10;
 Touch) AppleWebKit/537.35+ (KHTML, like Gecko) Version/10.3.2.2876
 Mobile Safari/537.35+
Content-Length: 499
Subject: [Xen-devel] VMWare and Linux Foundation.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.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: Jason Long <hack3rcon@yahoo.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>

SGVsbG8uClZNV2FyZSBiZWNvbWUgYSBnb2xkIG1lbWJlciBvZiBMRiBhbmQgSSB3YW50IHRvIGtu
b3cgY2FuIGl0IGEgZGFuZ2VyIGZvciBYZW4gUHJvamVjdCBhbmQgQ2l0cml4IFhlblNlcnZlcj8g
WGVuIFByb2plY3QgYW5kIENpdHJpeCBYZW5TZXJ2ZXIgYXJlIGNvbXBldGl0b3IgZm9yIFZNV2Fy
ZSBhbmQgYmVjYW1lIGEgZ29sZCBtZW1iZXIgb2YgTEYgY2FuIGNhdXNlIGFueSBwcm9ibGVtPyAK
CgpUaGFuayB5b3UuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 05 16:14:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Jun 2017 16: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 1dHueW-0002fI-Qq; Mon, 05 Jun 2017 16: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 <prvs=3222ccb96=anoob.soman@citrix.com>)
 id 1dHueV-0002f6-2n
 for xen-devel@lists.xenproject.org; Mon, 05 Jun 2017 16:14:47 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 48/7F-03557-67385395; Mon, 05 Jun 2017 16:14:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsWyU9JRQre02TT
 S4Osfa4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePB5wdsBU/ZKz7sP8jYwLiNrYuRg0NCwE9i
 3sL4LkZODmGBZImm1z+ZQGwRgWKJTRM2s4LYzAKiEo+PXQSyuTiEBI4ySay8+JMFJMEmoCWx6
 M17dhCbV8BW4tvnY2DNLAIqEktengazRQXCJXoP9LNB1AhKnJz5BKyXU8BO4tmsr1ALLCRmzj
 /PCGHLS2x/O4cZwhaXuPVkPtgcIQFliRX7p4DVSwikS/ycNZNlAqPALCRjZyEZNQvJqFlIRi1
 gZFnFqFGcWlSWWqRraK6XVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYtAxAsIPx
 9saAQ4ySHExKoryrFU0jhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwrmoCygkWpaanVqRl5gDjB
 yYtwcGjJMK7uRYozVtckJhbnJkOkTrFqMvR9GHLFyYhlrz8vFQpcV5FkBkCIEUZpXlwI2CxfI
 lRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvIcagKbwZOaVwG16BXQEE9ARfJdMQI4oSURISTU
 w8haz3Jmg9V007N8tXn8dXvGlzOdvbUta8+VVgvvBn1dzghPsve2O9HzhSNjNaWxz6sWDdd8y
 o57YxwTOPXR+1o0b53W599q3MkxLT/nL+uFm29U1U+572q9u8e822H/Qcd3e88U1ylkxC+JXn
 GiQ9I6IOif7UzwwYYdjmKnD5+bO/Z+j41ZcV2Ipzkg01GIuKk4EAM9cTxrgAgAA
X-Env-Sender: prvs=3222ccb96=anoob.soman@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1496679285!93724142!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5990 invoked from network); 5 Jun 2017 16:14: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;
 5 Jun 2017 16:14:45 -0000
X-IronPort-AV: E=Sophos;i="5.39,302,1493683200"; d="scan'208";a="47234207"
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 <xen-devel@lists.xenproject.org>, <linux-kernel@vger.kernel.org>
References: <1496414988-12878-1-git-send-email-anoob.soman@citrix.com>
 <363cb97a-7dc1-ae4f-da93-30e7658cef00@oracle.com>
 <5a5d9355-34fc-57aa-825c-81123f6bb74e@citrix.com>
 <c8640680-b179-a6d6-cbb9-825d4bf0017d@oracle.com>
 <0c2a3a4b-e442-8c8c-6a71-6f9972ff29fc@citrix.com>
 <f6ae8dd3-0a17-bb62-596f-3512f0ab102b@oracle.com>
From: Anoob Soman <anoob.soman@citrix.com>
Message-ID: <da9d7835-7473-87fc-9766-016a743af5ef@citrix.com>
Date: Mon, 5 Jun 2017 17:14:34 +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: <f6ae8dd3-0a17-bb62-596f-3512f0ab102b@oracle.com>
Content-Language: en-US
X-ClientProxiedBy: FTLPEX02CAS04.citrite.net (10.13.99.237) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: jgross@suse.com
Subject: Re: [Xen-devel] [PATCH] xen-evtchn: Bind dyn evtchn:qemu-dm
 interrupt to next online VCPU
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

T24gMDUvMDYvMTcgMTY6MzIsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBJIGJlbGlldmUgd2Ug
ZG8gbmVlZCB0byB0YWtlIGFmZmluaXR5IGludG8gY29uc2lkZXJhdGlvbiBldmVuIGlmIHRoZQo+
IGNoYW5jZSB0aGF0IGl0IGlzIG5vbi1kZWZhdWx0IGlzIHNtYWxsLgoKQWdyZWVkLgoKPiBJIGFt
IG5vdCBvcHBvc2VkIHRvIGhhdmluZyBiaW5kX2xhc3Rfc2VsZWN0ZWRfY3B1IHBlcmNwdSwgSSBq
dXN0IHdhbnRlZAo+IHRvIHVuZGVyc3RhbmQgdGhlIHJlYXNvbiBiZXR0ZXIuIEFkZGl0aW9uYWwg
bG9ja2luZyB3b3VsZCBiZSBhIGRvd25zaWRlCj4gd2l0aCBhIGdsb2JhbCBzbyBpZiB5b3UgZmVl
bCB0aGF0IHBlcmNwdSBpcyB3b3J0aCBpdCB0aGVuIEkgd29uJ3Qgb2JqZWN0LgoKSWYgYWZmaW5p
dHkgPT0gY3B1X29ubGluZV9tYXNrLCB0aGVuIHBlcmNwdSB3aWxsIGdpdmUgYSBiZXR0ZXIgc3By
ZWFkLiAKYXRvbWljIHNldC9nZXQgY2FuIGJlIHVzZWQsIGlmIHdlIHdhbnQgdG8gdXNlIGEgZ2xv
YmFsIHZhcmlhYmxlLCBidXQgSSAKdGhpbmsgaXQgd2lsbCBiZSBtb3JlIHJhbmRvbSB0aGFuIHBl
cmNwdS4KCj4KPj4gWWVzLCB5b3UgYXJlIGNvcnJlY3QuIC5pcnFfc2V0X2FmZmluaXR5IHByZXR0
eSBtdWNoIGRvZXMgdGhlIHNhbWUgdGhpbmcuCj4+Cj4+IFRoZSBjb2RlIHdpbGwgbm93IGxvb2tz
IGxpa2UgdGhpcy4KPj4gcmF3X3NwaW5fbG9ja19pcnFzYXZlKGxvY2ssIGZsYWdzKTsKPj4gcGVy
Y3B1IHJlYWQKPj4gc2VsZWN0X2NwdQo+PiBwZXJjcHUgd3JpdGUKPj4geGVuX3JlYmluZF9ldnRj
aG5fdG9fY3B1KGV2dGNobiwgc2VsZWN0ZWRfY3B1KQo+PiByYXdfc3Bpbl91bmxvY2tfaXJxc2F2
ZShsb2NrLCBmbGFncyk7Cj4gKEJUVywgSSBqdXN0IG5vdGljZWQgLS0tIHlvdSBkb24ndCBuZWVk
IHRvIGluaXRpYWxpemUgZGVzYykKClNvcnJ5LCBJIGRpZG4ndCBnZXQgaXQuIFdoaWNoIGRlc2Mg
ZG9lc24ndCBuZWVkIGluaXQgPwoKLUFub29iCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 05 16:46:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Jun 2017 16: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 1dHv91-0005IK-TX; Mon, 05 Jun 2017 16: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 <boris.ostrovsky@oracle.com>) id 1dHv91-0005ID-8x
 for xen-devel@lists.xenproject.org; Mon, 05 Jun 2017 16:46:19 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 D8/F4-03620-ADA85395; Mon, 05 Jun 2017 16:46:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRWlGSWpSXmKPExsXSO6nOVfdml2m
 kQdM+c4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWP39gvsBfeZKq7N2sDewLiQqYuRi0NIoJ1J
 YsnPh2wQzmdGibu/trNCOBsYJf4damKBcLYzSty4cYy5i5GTQ1ggWaLp9U8mEFtEIE9i39SXU
 LN+MEnsfLCEESTBLCAs8XHrHTYQm03ASOLs0elgcV4BW4mDG5+wgtgsAioSB6d9ZAGxRQXCJd
 42HmGBqBGUODnzCZjNKWAnMf3XCyaImeoSf+ZdYoaw5SW2v50DZksIGEv0zepjmcAoOAtJ+yw
 kLbOQtCxgZF7FqF6cWlSWWqRrqJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERi8
 DECwg3Hnc6dDjJIcTEqivKsVTSOF+JLyUyozEosz4otKc1KLDzHKcHAoSfCu7QTKCRalpqdWp
 GXmAOMIJi3BwaMkwqsCjCUh3uKCxNzizHSI1ClGXY6mD1u+MAmx5OXnpUqJ8zKBFAmAFGWU5s
 GNgMX0JUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzNnUATeHJzCuB2/QK6AgmoCP4LpmAHFG
 SiJCSamCUW3lVXrAxR1CSo3R19a/SrkkrjvpZPRQO6TGJXDAhevePbc8FemZW53ytaZZ339D9
 uXVdzdpzBlZ6Jffc3thnCtn3PhIoSToQLawkVzT3w6bssF06yw/VOta/ro9rL5apt97LGpzG/
 0In/vbu2gP3vWP1b1Q578yfXbGouff3trzj5xbcb1BiKc5INNRiLipOBABiWvu55AIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1496681176!72409182!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58815 invoked from network); 5 Jun 2017 16:46:17 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Jun 2017 16:46:17 -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
 v55GkE1s029694
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Mon, 5 Jun 2017 16:46:15 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0021.oracle.com (8.13.8/8.14.4) with ESMTP id v55GkEUO005922
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Mon, 5 Jun 2017 16:46:14 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 v55GkDh1020059;
 Mon, 5 Jun 2017 16:46:13 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 05 Jun 2017 09:46:13 -0700
To: Anoob Soman <anoob.soman@citrix.com>, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org
References: <1496414988-12878-1-git-send-email-anoob.soman@citrix.com>
 <363cb97a-7dc1-ae4f-da93-30e7658cef00@oracle.com>
 <5a5d9355-34fc-57aa-825c-81123f6bb74e@citrix.com>
 <c8640680-b179-a6d6-cbb9-825d4bf0017d@oracle.com>
 <0c2a3a4b-e442-8c8c-6a71-6f9972ff29fc@citrix.com>
 <f6ae8dd3-0a17-bb62-596f-3512f0ab102b@oracle.com>
 <da9d7835-7473-87fc-9766-016a743af5ef@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <35eefa99-ba11-2c3d-f231-be48869d35e1@oracle.com>
Date: Mon, 5 Jun 2017 12:46: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: <da9d7835-7473-87fc-9766-016a743af5ef@citrix.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: jgross@suse.com
Subject: Re: [Xen-devel] [PATCH] xen-evtchn: Bind dyn evtchn:qemu-dm
 interrupt to next online VCPU
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

IAo+PiAoQlRXLCBJIGp1c3Qgbm90aWNlZCAtLS0geW91IGRvbid0IG5lZWQgdG8gaW5pdGlhbGl6
ZSBkZXNjKQo+Cj4gU29ycnksIEkgZGlkbid0IGdldCBpdC4gV2hpY2ggZGVzYyBkb2Vzbid0IG5l
ZWQgaW5pdCA/Cgorc3RhdGljIHZvaWQgZXZ0Y2huX2JpbmRfaW50ZXJkb21fbmV4dF92Y3B1KGlu
dCBldnRjaG4pCit7CisJdW5zaWduZWQgaW50IHNlbGVjdGVkX2NwdSwgaXJxOworCXN0cnVjdCBp
cnFfZGVzYyAqZGVzYyA9IE5VTEw7ICA8PT09PQorCXVuc2lnbmVkIGxvbmcgZmxhZ3M7CisKKwlp
cnEgPSBpcnFfZnJvbV9ldnRjaG4oZXZ0Y2huKTsKKwlkZXNjID0gaXJxX3RvX2Rlc2MoaXJxKTsK
CgoKLWJvcmlzCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 05 16:55:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Jun 2017 16: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 1dHvI7-00067K-QX; Mon, 05 Jun 2017 16:55:43 +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 1dHvI6-000679-T2
 for xen-devel@lists.xensource.com; Mon, 05 Jun 2017 16:55:43 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 A9/39-03613-E0D85395; Mon, 05 Jun 2017 16:55:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVZe31zT
 SYN1vAYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBm3Lzew1iwJ6ei+ehptgbG
 DqcuRi4OIYG/jBKHl/SxQDiPGSXmt/5khHC2MUrM3L+CtYuRk0NEwFni65m57CA2r4C+xLpJT
 UAdHBzCAuYSu1b4g9RLCHxRkljV+ooVJC4h4CnRtYgPpBzEvLvyM1ArOwebgJXEITGQKIuAqk
 THqeNMExi5FzAyrGLUKE4tKkst0jU00UsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93
 ECPQ4AxDsYLy+MeAQoyQHk5Io72pF00ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEry8PUA5waLU
 9NSKtMwcYOjBpCU4eJREeFW6gNK8xQWJucWZ6RCpU4y6HBtWr//CJMSSl5+XKiXOe7QbqEgAp
 CijNA9uBCwOLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYNwFkFU9mXgncpldARzABHcF3yQ
 TkiJJEhJRUA2PE/MD4D03dzsdLD7jLb7NWFplS8D/q0Wez7zaH9j774Pl5Z/f8aqYGTwm/ZWf
 XO55+syBohU+d2o3ukoM6bw4ed7EIO/Wj++yWqeaPjzLdLgtJKtF6dyz35bZc2bhXOfMvMdzY
 HL4guvSm4p+8nOvHHq34cMu44FnMsT31k33K5plN9l7IpsuqxFKckWioxVxUnAgAbLBEv34CA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1496681740!49327109!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25723 invoked from network); 5 Jun 2017 16:55:40 -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; 5 Jun 2017 16: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 <osstest-admin@xenproject.org>)
 id 1dHvI3-0007tc-DW; Mon, 05 Jun 2017 16: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 1dHvHx-0003FC-Ox; Mon, 05 Jun 2017 16:55:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dHvHx-0006b8-HG; Mon, 05 Jun 2017 16:55:33 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110009-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:test-amd64-i386-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-armhf-armhf-xl-rtds:guest-start/debian.repeat: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-i386-xl-qemuu-win7-amd64:guest-stop: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-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-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-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-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-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-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-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=d8eed4021d50eb48ca75c8559aed95a2ad74afaa
X-Osstest-Versions-That: xen=876800d5f9de8b15355172794cb82f505dd26e18
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 05 Jun 2017 16:55:33 +0000
Subject: [Xen-devel] [xen-unstable test] 110009: 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="===============8048756729006184765=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

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

Tests which did not succeed, but are not blocking:
 test-amd64-i386-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail like 109803
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 109828
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop            fail like 109841
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 109841
 test-armhf-armhf-xl-rtds     15 guest-start/debian.repeat    fail  like 109841
 test-amd64-amd64-xl-rtds      9 debian-install               fail  like 109841
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 109841
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop             fail like 109841
 test-amd64-amd64-xl-qemut-ws16-amd64  9 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-win10-i386  9 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386  9 windows-install        fail never pass

version targeted for testing:
 xen                  d8eed4021d50eb48ca75c8559aed95a2ad74afaa
baseline version:
 xen                  876800d5f9de8b15355172794cb82f505dd26e18

Last test of basis   109841  2017-05-30 02:02:16 Z    6 days
Failing since        109866  2017-05-30 19:48:42 Z    5 days    7 attempts
Testing same since   109957  2017-06-03 10:00:05 Z    2 days    4 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Armando Vega <armando@greenhost.nl>
  Borislav Petkov <bp@suse.de>
  George Dunlap <george.dunlap@eu.citrix.com>
  Gregory Herrero <gregory.herrero@oracle.com>
  Haozhong Zhang <haozhong.zhang@intel.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Luwei Kang <luwei.kang@intel.com>
  Roger Pau Monné <roger.pau@citrix.com>
  Swapnil Paratey <swapnil.paratey@amd.com>
  Wei Liu <wei.liu2@citrix.com>
  Zhang Bo <oscar.zhangbo@huawei.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-oldkern                                          pass    
 build-i386-oldkern                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-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                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-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-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


Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8048756729006184765==--

From xen-devel-bounces@lists.xen.org Mon Jun 05 16:56:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Jun 2017 16: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 1dHvIp-0006Bv-7p; Mon, 05 Jun 2017 16:56: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 1dHvIn-0006B9-IB
 for xen-devel@lists.xen.org; Mon, 05 Jun 2017 16:56:25 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 27/1F-01730-83D85395; Mon, 05 Jun 2017 16:56:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPIsWRWlGSWpSXmKPExsVyMfTGQV3zXtN
 Ig/WTTSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oz9O+azFLTyVlx79oipgfESVxcjF4eQwCRG
 iSfN/9lBHBaBhawSHRvfsIE4EgJ7WSVO/T3J2MXICeTkSWycMpMZwi6ROP/qBZjNKyAocXLmE
 xYQW1hAUuLK9OlgtpCAp8SM/m9gvZwCdhLzX8xlgVj3iFFi6+4dYEVsAuoSfTPPgtksAioSB0
 4tZoNYYCjxefZRFogFARIHtn5lhVigI3H9/SYwW0RAV+LZgmdg9cwC5hI3592FsjUlWrf/Zoe
 wtSWWLXzNPIFReBaSW2chKZuFpGwBI/MqRo3i1KKy1CJdIxO9pKLM9IyS3MTMHF1DA1O93NTi
 4sT01JzEpGK95PzcTYzAYK9nYGDcwXhzst8hRkkOJiVR3tWKppFCfEn5KZUZicUZ8UWlOanFh
 xhlODiUJHh5e4BygkWp6akVaZk5wLiDSUtw8CiJ8Kp0AaV5iwsSc4sz0yFSpxiNOa5cWfeFiW
 PKge1fmIRY8vLzUqXEeY92A5UKgJRmlObBDYKlg0uMslLCvIwMDAxCPAWpRbmZJajyrxjFORi
 VhHkTQBbyZOaVwO17BXQKE9ApfJdMQE4pSURISTUwsj9k6uDJ+N6Tdoy1lu+cz+v/N0+GHVtc
 98nyy3TJINWJSTluUho+rsaTKwvu9/q+S5qqd2Zp9Q+PiQqXD5Xpndll42b084azTYTspi2hU
 1iKExm1zPNj5nl/E/Z3Us3q+Kx82iB1wgfu05IZFT+YueaJ7MgtfiDCZCN7ymxrfWykKmvtt1
 9KLMUZiYZazEXFiQDJr4+hAgMAAA==
X-Env-Sender: dunlapg@gmail.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1496681781!100307532!1
X-Originating-IP: [209.85.216.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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16690 invoked from network); 5 Jun 2017 16:56:23 -0000
Received: from mail-qt0-f193.google.com (HELO mail-qt0-f193.google.com)
 (209.85.216.193)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 Jun 2017 16:56:23 -0000
Received: by mail-qt0-f193.google.com with SMTP id o21so13488797qtb.1
 for <xen-devel@lists.xen.org>; Mon, 05 Jun 2017 09:56: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:content-transfer-encoding;
 bh=BkaaAGIQrl1bfMlzBIFoL+o3RzXL0UE53OIXbidHvHU=;
 b=nqT1PFOyg3Jsp05BcKfN/3WYPH31X1UtuQTqXue1Xvsfya2UIyuHUFEiS1ujv4Ka0T
 5mQ8pFKGcA2Uka+WdnwZuGTSoGDWmW/iKBFBL0RtW40Qwey2XWBlUW0eAyIBhDnE5TcY
 SKuWqDJ1r4rKjQK2KmBVgjb0jjatAL/vzmCn7Rf5WSOMPP/K8kYk2E/5egKDeHDg+Pki
 F6AKN5pSt8ikfwrpxjFBJvn4drtJMSOLU9dGxB+g2vXkhefYEkD5740tinBAmlwFZZfH
 f7N4hgj0q3g1z7AykEdq/wOtXxtHvLokGwZzQ/jj9wAIDKC+VLqjM37aklqTGmsGwpDi
 emQA==
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=BkaaAGIQrl1bfMlzBIFoL+o3RzXL0UE53OIXbidHvHU=;
 b=XjFwAww3EfEX66iy6VJ4yQj9xa+dnpiBDwrL7ZXZ2geDBVDHUhcTHz68zaeuf5RWC4
 KaEVHs89vTQmQ5HKCZYREWafqhZx5gaXeocJNDc9O0C7HzseLlXYqBznEGJtZXipwdSL
 OZd3uMQWZdFS0sfMOKFNDYdR59H9oW7mF3QEl/JC8xwxy+d/dZANzORTFYXW2+FgH56C
 cpYQOO2PGDpUvP7FZUHDldQkgo8o+W/pWwI9/GbBwJ4L7ZuOV7hjI8RzU3GRmrRuvsXB
 3LdkPIqgM2lfBADRNlVry7zCPuCWJzLApHXNLwgOVclviRp9WwoVZEBt18Zn+Slcry+j
 yHgA==
X-Gm-Message-State: AODbwcBajwWToS7FPZLWnlNdC5AEiZEON2fI99n0AKzvA13J0cTyTTuP
 l7HPBYUP8IOT6+eIM8VvW1H42JJQmw==
X-Received: by 10.200.55.233 with SMTP id e38mr24739472qtc.198.1496681781632; 
 Mon, 05 Jun 2017 09:56:21 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.55.102.78 with HTTP; Mon, 5 Jun 2017 09:56:21 -0700 (PDT)
In-Reply-To: <15b77c51-7788-ee32-eb74-9c7a3c2e0692@citrix.com>
References: <20170602093350.GA1394@mail-itl>
 <20170602095854.tpfn53v42nondf4f@dhcp-3-128.uk.xensource.com>
 <CAFLBxZbRpQvesNVNuSuxH3LbhxmsM4w2Gk-B+ztZxZeed2d17A@mail.gmail.com>
 <15b77c51-7788-ee32-eb74-9c7a3c2e0692@citrix.com>
From: George Dunlap <dunlapg@umich.edu>
Date: Mon, 5 Jun 2017 17:56:21 +0100
X-Google-Sender-Auth: nukWVikI9hgNXHFarvvBDhuo_E0
Message-ID: <CAFLBxZbp9q-uKh8P+pkx2siuzHSGV8N_HzB07aWb9WeWWsc11g@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Cc: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] (pv)?grub and PVHv2
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBKdW4gNSwgMjAxNyBhdCAxOjA4IFBNLCBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPiB3cm90ZToKPiBPbiAwNS8wNi8xNyAxMTo1NSwgR2VvcmdlIER1bmxh
cCB3cm90ZToKPj4gT24gRnJpLCBKdW4gMiwgMjAxNyBhdCAxMDo1OCBBTSwgUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gT24gRnJpLCBKdW4gMDIsIDIw
MTcgYXQgMTE6MzM6NTBBTSArMDIwMCwgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIHdyb3Rl
Ogo+Pj4+IEhpLAo+Pj4+Cj4+Pj4gSXMgdGhlcmUgYW55IG1ldGhvZCB0byBib290IFBWSHYyIGRv
bWFpbiB1c2luZyBhIGtlcm5lbCBmZXRjaGVkIGZyb20KPj4+PiB0aGF0IGRvbWFpbidzIGRpc2sg
aW1hZ2UsIF93aXRob3V0XyBtb3VudGluZyBpdCBpbiBkb20wPyBTb21ldGhpbmcgbGlrZQo+Pj4+
IHB2Z3J1YiB3YXMgZm9yIFBWLgo+Pj4gSGVsbG8sCj4+Pgo+Pj4gQW50aG9ueSAoQ2NlZCkgaXMg
d29ya2luZyBvbiBhbiBPVk1GIHBvcnQsIHNvIGl0IGNhbiBiZSB1c2VkIGFzCj4+PiBmaXJtd2Fy
ZSBmb3IgUFZIdjIgZ3Vlc3RzLgo+PiBJIHRoaW5rIGluIHRoZW9yeSBpdCBzaG91bGRuJ3QgYmUg
dG9vIGhhcmQgdG8gcG9ydCB0aGUgcHZncnViMiBjb2RlIHRvCj4+IGJvb3QgaW50byBQVkgsIHNp
bmNlIGl0IGFscmVhZHkgYm9vdHMgaW4gUFYsIHJpZ2h0Pwo+Pgo+PiBJcyB0aGlzIHNvbWV0aGlu
ZyB3ZSBzaG91bGQgdHJ5IHRvIGVuY291cmFnZSwgb3IgZG8geW91IHRoaW5rIGl0IHdvdWxkCj4+
IGJlIGJldHRlciB0byByb3V0ZSBldmVyeW9uZSB0aHJvdWdoIEVGST8KPgo+IEV2ZW4gYSBQVkgg
cHZncnViIHN0aWxsIHN1ZmZlcnMgdGhlIGEgcHJpb3JpIHByb2JsZW0gd2hpY2ggbWFrZXMgYm9v
dGluZwo+IFBWIGd1ZXN0cyBleHRyZW1lbHkgZGlmZmljdWx0LiAgWW91IGRvbid0IGtub3cgYWhl
YWQtb2YtdGltZSB3aGljaAo+IGJvb3Rsb2FkZXIgdGhlIGd1ZXN0IGlzIHVzaW5nIHdpdGhvdXQg
cGVlcmluZyBhdCBpdHMgZGlza3MsIHdoaWNoIG9wZW5zCj4gYSBtYXNzaXZlIGF0dGFjayBzdXJm
YWNlIGluIGRvbTAuCj4KPiBVc2luZyB0aGluZ3MgbGlrZSBFRkkgYWxsb3dzIGFueSBjb21wYXRp
YmxlIE9TIHRvIGZ1bmN0aW9uLCBub3QganVzdAo+IG9uZXMgd2hpY2ggdXNlIGdydWIuCgpJIHdh
c24ndCBzdWdnZXN0aW5nIGxvYWRpbmcgdGhlIGdydWIgYm9vdGxvYWRlciBvZmYgdGhlIGRpc2sg
aW1hZ2U7IEkKd2FzIHN1Z2dlc3RpbmcgdXNpbmcgYSBmaXhlZCBwdmdydWIgc3VwcGxpZWQgYnkg
dGhlIGhvc3QuICBUaGF0J3Mgd2hhdApoYXBwZW5zIGZvciBQViBndWVzdHMgdXNpbmcgcHZncnVi
IGF0IHRoZSBtb21lbnQuCgpVc2luZyBwdmdydWIgYWxsb3dzIGFueSBncnViLWNvbXBhdGlibGUg
T1MgdG8gZnVuY3Rpb247IHVzaW5nIEVGSQphbGxvd3MgYW55IEVGSS1jb21wYXRpYmxlIE9TIHRv
IGZ1bmN0aW9uLiAgVGhlcmUgYXJlIG1hbnkgd2hpY2ggd291bGQKYmUgb25lIGJ1dCBub3QgdGhl
IG90aGVyLiAgKEJ1dCBJIHN1cHBvc2UsIHRoZXJlIHdvdWxkIG5vdCBiZSBtYW55CnRoYXQgd2Vy
ZSBib3RoIFBWSCBjb21wYXRpYmxlIGFuZCBub3QgRUZJIGNvbXBhdGlibGUuKQoKIC1HZW9yZ2UK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 05 16:57:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Jun 2017 16:57: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 1dHvK3-0006J9-I0; Mon, 05 Jun 2017 16: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=322c55197=citrix-osstest@xenproject.org>)
 id 1dHvK1-0006Ie-FF
 for xen-devel@lists.xensource.com; Mon, 05 Jun 2017 16:57:41 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 B1/2C-02006-48D85395; Mon, 05 Jun 2017 16:57:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsXitHRDpG5jr2m
 kwdqXXBb3prxnd2D02N63iz2AMYo1My8pvyKBNWP+hAvMBRtEKz48W87YwHier4uRk0NCwF9i
 96FWRgjbXeLt2bmsILaIgLPEhA+32UBsXgE9icfPVrCD2MICFhJrJ2xk7mLkAqpvYpTon7wOq
 tlN4tyN/Uww9qf+ZWCD2AQ8JCb2TGQBsVkEVCQWLl8FVi8koCWxdPFKJogFghInZz4Bq2EWkJ
 A4+OIFM8QcC4n2T2+ZJjDyzUJSNgtJ2QJGplWMGsWpRWWpRbpGZnpJRZnpGSW5iZk5uoYGpnq
 5qcXFiempOYlJxXrJ+bmbGIFhVc/AwLiD8fZkv0OMkhxMSqK8qxVNI4X4kvJTKjMSizPii0pz
 UosPMcpwcChJ8Nb1AOUEi1LTUyvSMnOAAQ6TluDgURLhVekCSvMWFyTmFmemQ6ROMepybFi9/
 guTEEtefl6qlDivC8gMAZCijNI8uBGwaLvEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZg3AW
 QVT2ZeCdymV0BHMAEdwXfJBOSIkkSElFQDY9I+7Tn//OU/3V9vdOvLQ7NfQV0bYqco/tJ/VWH
 RJHrDeFlIULLBLIk/UonxgZtOcCXpnwsSvbVhT5VN7qe3+8rZWRnZex8yVobce3Tkb8Tvp/yJ
 MQteHOoumfNO+rH0XvX5SoWKWdNqZytZ9v44YPZJ3Jl92awAVpkf3FxifbsPfPayaj0RqcRSn
 JFoqMVcVJwIALjIWmCxAgAA
X-Env-Sender: prvs=322c55197=citrix-osstest@xenproject.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1496681855!101908644!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45018 invoked from network); 5 Jun 2017 16:57:36 -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 Jun 2017 16:57:36 -0000
X-IronPort-AV: E=Sophos;i="5.39,302,1493683200"; d="scan'208";a="426617619"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71511-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64-libvirt:libvirt-build:fail:allowable
 ovmf:build-i386-libvirt:libvirt-build:fail:allowable
X-Osstest-Versions-This: ovmf=7ec69844b8f1d348c0699cc882222c728acb13ad
X-Osstest-Versions-That: ovmf=a04ec6d9f70f7eedf5ab49b098970245270fa594
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 5 Jun 2017 17:57:26 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL02.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71511: 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
MTUxMSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE1MTEvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25z
LgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2Nr
aW5nKToKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDUgbGlidmlydC1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsICAgbGlrZSA3MTUwNgogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgNSBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcxNTA2Cgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAgICAgICAgICAgN2VjNjk4NDRi
OGYxZDM0OGMwNjk5Y2M4ODIyMjJjNzI4YWNiMTNhZApiYXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAg
ICAgICAgICAgICAgICAgYTA0ZWM2ZDlmNzBmN2VlZGY1YWI0OWIwOTg5NzAyNDUyNzBmYTU5NAoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcxNTA2ICAyMDE3LTA2LTAzIDA1OjQ3OjM4IFogICAgMiBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3MTUxMSAgMjAxNy0wNi0wNSAwODo0Nzo0MyBaICAg
IDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQt
YW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5j
aXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0
L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0
dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNl
LmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxl
LgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCmNvbW1pdCA3ZWM2OTg0NGI4ZjFkMzQ4YzA2OTljYzg4MjIyMmM3MjhhY2IxM2FkCkF1
dGhvcjogUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KRGF0ZTogICBUaHUgSnVuIDEgMjI6
MDk6MTQgMjAxNyArMDgwMAoKICAgIFNoZWxsUGtnL2FsaWFzOiBGaXggYnVnIHRvIHN1cHBvcnQg
dXBwZXItY2FzZSBhbGlhcwogICAgCiAgICBhbGlhcyBpbiBVRUZJIFNoZWxsIGlzIGNhc2UgaW5z
ZW5zaXRpdmUuCiAgICBPbGQgY29kZSBzYXZlcyB0aGUgYWxpYXMgdG8gdmFyaWFibGUgc3RvcmFn
ZSB3aXRob3V0CiAgICBjb252ZXJ0aW5nIHRoZSBhbGlhcyB0byBsb3dlci1jYXNlLCB3aGljaCBy
ZXN1bHRzCiAgICB1cHBlciBjYXNlIGFsaWFzIHNldHRpbmcgZG9lc24ndCB3b3JrLgogICAgVGhl
IHBhdGNoIGNvbnZlcnRzIHRoZSBhbGlhcyB0byBsb3dlciBjYXNlIGJlZm9yZSBzYXZpbmcKICAg
IHRvIHZhcmlhYmxlIHN0b3JhZ2UuCiAgICAKICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0Nv
cmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6IFJ1aXl1IE5p
IDxydWl5dS5uaUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFiZW4gQ2Fyc2V5IDxqYWJl
bi5jYXJzZXlAaW50ZWwuY29tPgogICAgQ2M6IE1pY2hhZWwgRCBLaW5uZXkgPG1pY2hhZWwuZC5r
aW5uZXlAaW50ZWwuY29tPgogICAgQ2M6IFRhcGFuIFNoYWggPHRhcGFuZHNoYWhAaHBlLmNvbT4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 05 17:10:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Jun 2017 17:10:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dHvW2-0007hA-Mq; Mon, 05 Jun 2017 17: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=322120712=wei.liu2@citrix.com>)
 id 1dHvW1-0007h4-Nj
 for xen-devel@lists.xenproject.org; Mon, 05 Jun 2017 17:10:05 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 2D/14-10689-C6095395; Mon, 05 Jun 2017 17:10:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHSDvW7OBNN
 Ig5UtKhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bkP1+ZCzqZK76d28/cwLidqYuRg0NCwF9i
 SadNFyMnB4uAisSivkUsIDabgLLEz85eNhBbBMju/fUbLM4sUCmx7+8adhBbWCBU4uuiflaQM
 bwCFhKPl9d2MXJxCAnMZpTY0X2BCaSGV0BQ4uTMJ1C9OhILdn9iA6lnFpCWWP6PAyTMKWAvsa
 GlH6xcFOiEzqVzwMqFBBQkOqYfY5rAyDcLyaRZSCbNQpi0gJF5FaN6cWpRWWqRroleUlFmekZ
 JbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgkDEAwQ7Gxi9OhxglOZiURHlXK5pGCvEl5adU
 ZiQWZ8QXleakFh9ilOHgUJLgvdkHlBMsSk1PrUjLzAGGO0xagoNHSYT3RS9Qmre4IDG3ODMdI
 nWKUZej6cOWL0xCLHn5ealS4rzTQWYIgBRllObBjYDF3iVGWSlhXkago4R4ClKLcjNLUOVfMY
 pzMCoJ85qArOLJzCuB2/QK6AgmoCP4LpmAHFGSiJCSamCUnMB+v95VvkQu1WH9j9CA/PsPGht
 K1EXW9C09UuWWOCHrQSfPnvivtY4Z9S2CDnH5t5J2R21+tVe5ofjL0cK30TfPOopsuur88nR1
 p9f2s3OPXH7W8Mj9F2OB9pmdpWY9v176i3EG5exbtnuLz57rMg1b9lerzrHTufK6m/1PaeC7Z
 T2HReqVWIozEg21mIuKEwE5qN4duAIAAA==
X-Env-Sender: prvs=322120712=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1496682602!87368469!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34562 invoked from network); 5 Jun 2017 17:10:04 -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;
 5 Jun 2017 17:10:04 -0000
X-IronPort-AV: E=Sophos;i="5.39,302,1493683200"; d="scan'208";a="435199614"
Date: Mon, 5 Jun 2017 18:08:50 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170605170850.vfgaa7mogyg5uvd5@citrix.com>
References: <20170518171004.27204-1-wei.liu2@citrix.com>
 <20170518171004.27204-13-wei.liu2@citrix.com>
 <592C6082020000780015D5EB@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <592C6082020000780015D5EB@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 for-next v3 12/22] x86/traps: move
 send_guest_trap to pv/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>

T24gTW9uLCBNYXkgMjksIDIwMTcgYXQgMDk6NTU6MTRBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE4LjA1LjE3IGF0IDE5OjA5LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gCj4gQXMgc2FpZCBvbiBwYXRjaCAxMCg/KSwgdGhpcyBzaG91bGRuJ3QgYmUgbW92ZWQg
YWxvbmUuIEFuZCB3aGV0aGVyCj4gd2Ugd2FudCB0byBtb3ZlIGl0IGluIHRoZSBmaXJzdCBwbGFj
ZSBkZXBlbmRzIG9uIHdoYXQgdGhlIFBWSAo+IHBsYW5zIGhlcmUgYXJlLgo+IAoKV2hhdCBkbyB5
b3Ugd2FudCBtZSB0byBkbyB3aXRoIHRoaXMgcGF0Y2g/IEknbSBpbmNsaW5lZCB0byBqdXN0IG1v
dmUgaXQKYmVjYXVzZSBpdCBpcyBvbmx5IHVzZWQgYnkgUFYgYXQgdGhlIG1vbWVudC4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 05 17:13:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Jun 2017 17: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 1dHvZi-0007xW-66; Mon, 05 Jun 2017 17:13: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=3222ccb96=anoob.soman@citrix.com>)
 id 1dHvZh-0007xQ-Fs
 for xen-devel@lists.xenproject.org; Mon, 05 Jun 2017 17:13:53 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 31/F1-01999-05195395; Mon, 05 Jun 2017 17:13:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsWyU9JRQjdgomm
 kwdzDTBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aFp/3sBf8YK35s2sTcwHiJsYuRk0NCwE+i
 vfsyC4gtLJAs0fT6JxOILSJQLLFpwmZWEJtZQFTi8bGLQDYXh5DAamaJy1MWgCXYBLQkFr15z
 w5i8wrYSjR8ewDWzCKgItHZfJEZxBYVCJfoPdDPBlEjKHFy5hOwZZwCdhLrP7WwQSywkJg5/z
 wjhC0vsf3tHGYIW1zi1pP5YDOFBJQlVuyfwgpxdJrEzK9HmCYwCsxCMnYWklGzkIyahWTUAka
 WVYwaxalFZalFusYGeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgWFbz8DAuINx
 wiq/Q4ySHExKoryrFU0jhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwBk4AygkWpaanVqRl5gAjC
 CYtwcGjJMLb1w+U5i0uSMwtzkyHSJ1i1OVo+rDlC5MQS15+XqqUOK8UyAwBkKKM0jy4EbBovs
 QoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmJcPZApPZl4J3KZXQEcwAR3Bd8kE5IiSRISUVAP
 jqg2pzSyh5vukzJs4lSvywh1PZ284v/PKDy+Vo5VS2Yd/ZR0wPP1HvlrmQO9M1uIp/4TXJX3e
 717EHWR7uDBzs/TpYwts5LZLee9a9l5wkkdWb5z83bhfHdqbj9+dMVnjxd9U44IZGftcNeJuf
 xBellKZH/InSFaAocP1cp+uyy6GpfnswR+VWIozEg21mIuKEwFh0URf4QIAAA==
X-Env-Sender: prvs=3222ccb96=anoob.soman@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1496682830!81326739!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4427 invoked from network); 5 Jun 2017 17:13:51 -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;
 5 Jun 2017 17:13:51 -0000
X-IronPort-AV: E=Sophos;i="5.39,302,1493683200"; d="scan'208";a="47238618"
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 <xen-devel@lists.xenproject.org>, <linux-kernel@vger.kernel.org>
References: <1496414988-12878-1-git-send-email-anoob.soman@citrix.com>
 <363cb97a-7dc1-ae4f-da93-30e7658cef00@oracle.com>
 <5a5d9355-34fc-57aa-825c-81123f6bb74e@citrix.com>
 <c8640680-b179-a6d6-cbb9-825d4bf0017d@oracle.com>
 <0c2a3a4b-e442-8c8c-6a71-6f9972ff29fc@citrix.com>
 <f6ae8dd3-0a17-bb62-596f-3512f0ab102b@oracle.com>
 <da9d7835-7473-87fc-9766-016a743af5ef@citrix.com>
 <35eefa99-ba11-2c3d-f231-be48869d35e1@oracle.com>
From: Anoob Soman <anoob.soman@citrix.com>
Message-ID: <a43c5c52-0bc4-ac63-daa8-9abdc3c71bbd@citrix.com>
Date: Mon, 5 Jun 2017 18:13: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: <35eefa99-ba11-2c3d-f231-be48869d35e1@oracle.com>
Content-Language: en-US
X-ClientProxiedBy: FTLPEX02CAS03.citrite.net (10.13.99.94) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: jgross@suse.com
Subject: Re: [Xen-devel] [PATCH] xen-evtchn: Bind dyn evtchn:qemu-dm
 interrupt to next online VCPU
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

T24gMDUvMDYvMTcgMTc6NDYsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPgo+ICtzdGF0aWMgdm9p
ZCBldnRjaG5fYmluZF9pbnRlcmRvbV9uZXh0X3ZjcHUoaW50IGV2dGNobikKPiArewo+ICsJdW5z
aWduZWQgaW50IHNlbGVjdGVkX2NwdSwgaXJxOwo+ICsJc3RydWN0IGlycV9kZXNjICpkZXNjID0g
TlVMTDsgIDw9PT09Cj4KCk9oLCB0aGFua3MuIEkgd2lsbCBzZW5kIG91dCBhIFYyLCB3aXRoIHRo
ZSBtb2RpZmljYXRpb25zLgoKLUFub29iLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 05 17:17:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Jun 2017 17: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 1dHvcb-00087b-Kd; Mon, 05 Jun 2017 17:16:53 +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 1dHvca-00087S-Cs
 for xen-devel@lists.xenproject.org; Mon, 05 Jun 2017 17:16:52 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 50/FB-23755-30295395; Mon, 05 Jun 2017 17:16:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsVybKJssi7TJNN
 Ig83rjC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox5E5czFzxjrzh9o5m1gfEkWxcjF4eQwB9G
 if19n1m7GDk5WAQcJPrOXQSyOTgYBWIkHvywBgkzCoRJTL68BKpES+L1jUVgNpuAocTfJ5vYQ
 MolgOwlnzlATBEBU4k/J0JApjMLfGCUWDX1FxNIubBAgsTCTYtYQGxOAU+J9rVH2EBsXgEvib
 57zxlBbCGBVkaJ1VvYQWxRAV2JQ//+QNUISpyc+QSslxnohOXTt7FMYBSYhSQ1C0lqASPTKka
 N4tSistQiXUMjvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwBBkAIIdjK+6nQ8x
 SnIwKYnyrlY0jRTiS8pPqcxILM6ILyrNSS0+xKjBwSGw5Nzc6UxSLHn5ealKErw7JwDVCRalp
 qdWpGXmAKMEplSCg0dJhPcbSJq3uCAxtzgzHSJ1ilGXo+nDli9MQmAzpMR5K0GKBECKMkrz4E
 bAIvYSo6yUMC8j0IFCPAWpRbmZJajyrxjFORiVhHn5QKbwZOaVwG16BXQEE9ARfJdMQI4oSUR
 ISTUwts7gLW/4yZXVdXj9IRXp6V+Mp2W0TKmVy5Z4O+27peKuR5K7Gm91d6Z8VPzGcPp6mIvM
 RZbmnp3H+YWE23ffCQ7LtVD4Ghsc0dMU1Zk0ZbONvkfrsYaukkWvrI5qtvyMnTe/VeIL28GJx
 tyvM25YrLmld2+q/t4Z+UUHOV9rvv138LfdroIVSizFGYmGWsxFxYkAgLJbB9MCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1496683009!96613307!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51636 invoked from network); 5 Jun 2017 17:16:50 -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; 5 Jun 2017 17:16:50 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 6E6DC239A4;
 Mon,  5 Jun 2017 17:16:48 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 6E6DC239A4
Date: Mon, 5 Jun 2017 10:16:46 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: SF Markus Elfring <elfring@users.sourceforge.net>
In-Reply-To: <7f2ec975-9a2b-132d-77f0-559fd7eadc30@users.sourceforge.net>
Message-ID: <alpine.DEB.2.10.1706051016310.2941@sstabellini-ThinkPad-X260>
References: <9b9230f4-0f00-e019-75b4-571e29b52998@users.sourceforge.net>
 <7f2ec975-9a2b-132d-77f0-559fd7eadc30@users.sourceforge.net>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 kernel-janitors@vger.kernel.org, Russell King <linux@armlinux.org.uk>,
 LKML <linux-kernel@vger.kernel.org>, xen-devel@lists.xenproject.org,
 linux-arm-kernel@lists.infradead.org
Subject: Re: [Xen-devel] [PATCH 1/3] arm/xen: Improve a size determination
 in __set_phys_to_machine_multi()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU3VuLCA0IEp1biAyMDE3LCBTRiBNYXJrdXMgRWxmcmluZyB3cm90ZToKPiBGcm9tOiBNYXJr
dXMgRWxmcmluZyA8ZWxmcmluZ0B1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+Cj4gRGF0ZTogU3VuLCA0
IEp1biAyMDE3IDIwOjUwOjU1ICswMjAwCj4gCj4gUmVwbGFjZSB0aGUgc3BlY2lmaWNhdGlvbiBv
ZiBhIGRhdGEgc3RydWN0dXJlIGJ5IGEgcG9pbnRlciBkZXJlZmVyZW5jZQo+IGFzIHRoZSBwYXJh
bWV0ZXIgZm9yIHRoZSBvcGVyYXRvciAic2l6ZW9mIiB0byBtYWtlIHRoZSBjb3JyZXNwb25kaW5n
IHNpemUKPiBkZXRlcm1pbmF0aW9uIGEgYml0IHNhZmVyIGFjY29yZGluZyB0byB0aGUgTGludXgg
Y29kaW5nIHN0eWxlIGNvbnZlbnRpb24uCj4gCj4gU2lnbmVkLW9mZi1ieTogTWFya3VzIEVsZnJp
bmcgPGVsZnJpbmdAdXNlcnMuc291cmNlZm9yZ2UubmV0PgoKUmV2aWV3ZWQtYnk6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCgo+IC0tLQo+ICBhcmNoL2FybS94
ZW4vcDJtLmMgfCAyICstCj4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxl
dGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS9hcmNoL2FybS94ZW4vcDJtLmMgYi9hcmNoL2FybS94
ZW4vcDJtLmMKPiBpbmRleCAwZWQwMWYyZDVlZTQuLjExZTc4NDMyYjY2MyAxMDA2NDQKPiAtLS0g
YS9hcmNoL2FybS94ZW4vcDJtLmMKPiArKysgYi9hcmNoL2FybS94ZW4vcDJtLmMKPiBAQCAtMTQ0
LDUgKzE0NCw1IEBAIGJvb2wgX19zZXRfcGh5c190b19tYWNoaW5lX211bHRpKHVuc2lnbmVkIGxv
bmcgcGZuLAo+ICAJCXJldHVybiB0cnVlOwo+ICAJfQo+ICAKPiAtCXAybV9lbnRyeSA9IGt6YWxs
b2Moc2l6ZW9mKHN0cnVjdCB4ZW5fcDJtX2VudHJ5KSwgR0ZQX05PV0FJVCk7Cj4gKwlwMm1fZW50
cnkgPSBremFsbG9jKHNpemVvZigqcDJtX2VudHJ5KSwgR0ZQX05PV0FJVCk7Cj4gIAlpZiAoIXAy
bV9lbnRyeSkgewo+IC0tIAo+IDIuMTMuMAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 05 17:18:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Jun 2017 17:18: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 1dHve3-0008EK-VL; Mon, 05 Jun 2017 17:18: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 1dHve2-0008Du-Hc
 for xen-devel@lists.xenproject.org; Mon, 05 Jun 2017 17:18:22 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 83/59-03696-D5295395; Mon, 05 Jun 2017 17:18:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsVybKJssm7sJNN
 IgzNzeS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxdL78wFUzjqPjwdA5LA+Nbti5GTg4hgT+M
 Etc6FEBsFgEHiS3f/jN1MXJwMArESDz4YQ0SZhQIk5h8eQkrRImWxPKNdxlBbDYBQ4m/Tzaxg
 ZRLANlLPnOAmCICphJ/ToR0MXJxMAt8YJRYNfUXE0i5sEC8xKH/08HGcAp4StxqXwxm8wp4ST
 yes5UVpEFIoJVR4sSH2cwgCVEBXYlD//6wQRQJSpyc+YQFxGYGuWH6NpYJjAKzkKRmIUktYGR
 axahenFpUllqka6qXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYgAxAsINx+mX/
 Q4ySHExKoryrFU0jhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwBk4EygkWpaanVqRl5gBjASYtw
 cGjJML7bQJQmre4IDG3ODMdInWKUVFKnLcYpE8AJJFRmgfXBou/S4yyUsK8jECHCPEUpBblZp
 agyr9iFOdgVBLmfQ4yhSczrwRu+iugxUxAi/kumYAsLklESEk1MObfLJB6y3b2tVjFr6fpH7t
 XsEz+9WJTQafkv+uv2i3WFYVOnrTQbCpzyy1rxTunc2LqdZ90/orf51j388XHbu5A4wWay0wK
 91rZuK6YKhxWtejuhHkM6rMDbrqydR7Jmrluz/TrTwoLj2vJbTJ/eivZ5vifGWKTgzccWCNfX
 DDxi+oM9i865RZKLMUZiYZazEXFiQBq/tlOugIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1496683099!65742688!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27085 invoked from network); 5 Jun 2017 17:18:21 -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; 5 Jun 2017 17:18:21 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 1BDEA239A4;
 Mon,  5 Jun 2017 17:18:19 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 1BDEA239A4
Date: Mon, 5 Jun 2017 10:18:17 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: SF Markus Elfring <elfring@users.sourceforge.net>
In-Reply-To: <e479b745-f2da-b92e-02c3-f5ce27fc53ad@users.sourceforge.net>
Message-ID: <alpine.DEB.2.10.1706051018100.2941@sstabellini-ThinkPad-X260>
References: <9b9230f4-0f00-e019-75b4-571e29b52998@users.sourceforge.net>
 <e479b745-f2da-b92e-02c3-f5ce27fc53ad@users.sourceforge.net>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 kernel-janitors@vger.kernel.org, Russell King <linux@armlinux.org.uk>,
 LKML <linux-kernel@vger.kernel.org>, xen-devel@lists.xenproject.org,
 linux-arm-kernel@lists.infradead.org
Subject: Re: [Xen-devel] [PATCH 3/3] arm/xen: Adjust one function call
 together with a variable assignment
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU3VuLCA0IEp1biAyMDE3LCBTRiBNYXJrdXMgRWxmcmluZyB3cm90ZToKPiBGcm9tOiBNYXJr
dXMgRWxmcmluZyA8ZWxmcmluZ0B1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+Cj4gRGF0ZTogU3VuLCA0
IEp1biAyMDE3IDIxOjIxOjIwICswMjAwCj4gCj4gVGhlIHNjcmlwdCAiY2hlY2twYXRjaC5wbCIg
cG9pbnRlZCBpbmZvcm1hdGlvbiBvdXQgbGlrZSB0aGUgZm9sbG93aW5nLgo+IAo+IEVSUk9SOiBk
byBub3QgdXNlIGFzc2lnbm1lbnQgaW4gaWYgY29uZGl0aW9uCj4gCj4gVGh1cyBmaXggdGhlIGFm
ZmVjdGVkIHNvdXJjZSBjb2RlIHBsYWNlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IE1hcmt1cyBFbGZy
aW5nIDxlbGZyaW5nQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KClJldmlld2VkLWJ5OiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgo+IC0tLQo+ICBhcmNoL2FybS94
ZW4vcDJtLmMgfCAzICsrLQo+ICAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAxIGRl
bGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtL3hlbi9wMm0uYyBiL2FyY2gvYXJt
L3hlbi9wMm0uYwo+IGluZGV4IGY1Zjc0YWM2MzdiOS4uZTcxZWVmYTJlNDI3IDEwMDY0NAo+IC0t
LSBhL2FyY2gvYXJtL3hlbi9wMm0uYwo+ICsrKyBiL2FyY2gvYXJtL3hlbi9wMm0uYwo+IEBAIC0x
NTMsNyArMTUzLDggQEAgYm9vbCBfX3NldF9waHlzX3RvX21hY2hpbmVfbXVsdGkodW5zaWduZWQg
bG9uZyBwZm4sCj4gIAlwMm1fZW50cnktPm1mbiA9IG1mbjsKPiAgCj4gIAl3cml0ZV9sb2NrX2ly
cXNhdmUoJnAybV9sb2NrLCBpcnFmbGFncyk7Cj4gLQlpZiAoKHJjID0geGVuX2FkZF9waHlzX3Rv
X21hY2hfZW50cnkocDJtX2VudHJ5KSkgPCAwKSB7Cj4gKwlyYyA9IHhlbl9hZGRfcGh5c190b19t
YWNoX2VudHJ5KHAybV9lbnRyeSk7Cj4gKwlpZiAocmMgPCAwKSB7Cj4gIAkJd3JpdGVfdW5sb2Nr
X2lycXJlc3RvcmUoJnAybV9sb2NrLCBpcnFmbGFncyk7Cj4gIAkJcmV0dXJuIGZhbHNlOwo+ICAJ
fQo+IC0tIAo+IDIuMTMuMAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 05 17:35:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Jun 2017 17:35: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 1dHvup-0001It-7B; Mon, 05 Jun 2017 17:35:43 +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 1dHvun-0001IY-OJ
 for xen-devel@lists.xensource.com; Mon, 05 Jun 2017 17:35:41 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 CF/23-03613-C6695395; Mon, 05 Jun 2017 17:35:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFLMWRWlGSWpSXmKPExsWS0XRdVTdnmmm
 kwdQ2bosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBm7DnkXzDJpKJ/jXcD4wGt
 LkYuDiGBv4wSDy7sZoRwHjNKPJuzib2LkRPI2cYosaFbBsQWEXCW+HpmLlCcg4NXQF/i1QNRk
 LCwgJ7E+U3LGUFsCQEviUlz/jKClIDYV+94djGyc7AJWEkcEgMJsgioSjx7GjyBkWsBI8MqRo
 3i1KKy1CJdIwu9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYxAfzIAwQ7G82sDDzF
 KcjApifKuVjSNFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBWzwVKCdYlJqeWpGWmQMMLJi0BAeP
 kgjv1UlAad7igsTc4sx0iNQpRl2ODavXf2ESYsnLz0uVEudtBJkhAFKUUZoHNwIW5JcYZaWEe
 RmBjhLiKUgtys0sQZV/xSjOwagkzBs8GWgKT2ZeCdymV0BHMAEdwXfJBOSIkkSElFQDo4uqxl
 T1/j9Hrx1xX7nd/WdcbvvWyvt+my4v37vNKFZxPYtT57KpkpJLagSs7t6OfCXo7ZbQInWu+25
 O2/yMX/XfwuK6LdXSOj0W5V6dsufL364tt33bg+47LLYok5Cd4JfxUj5i7Y29kid3f7kzd83U
 rS7PQlb5tEXtPMhcc4BFYkHymRd935RYijMSDbWYi4oTAUkeQ6dtAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1496684139!72414456!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32631 invoked from network); 5 Jun 2017 17:35:39 -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; 5 Jun 2017 17:35: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 1dHvui-0000Ua-8S; Mon, 05 Jun 2017 17:35: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 1dHvuc-0007bk-G1; Mon, 05 Jun 2017 17:35:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dHvuc-0007q1-BA; Mon, 05 Jun 2017 17:35:30 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110011-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=5225084439bd47f2cdd210a98d6a445a2eccc9e2
X-Osstest-Versions-That: ovmf=7ec69844b8f1d348c0699cc882222c728acb13ad
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 05 Jun 2017 17:35:30 +0000
Subject: [Xen-devel] [ovmf test] 110011: 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>

ZmxpZ2h0IDExMDAxMSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTAwMTEvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA1MjI1MDg0NDM5YmQ0N2YyY2RkMjEwYTk4ZDZhNDQ1
YTJlY2NjOWUyCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA3ZWM2OTg0
NGI4ZjFkMzQ4YzA2OTljYzg4MjIyMmM3MjhhY2IxM2FkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTAwMDcgIDIwMTctMDYtMDUgMDM6MDY6MDEgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEwMDExICAyMDE3LTA2LTA1IDA5OjIwOjU3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
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
KyBicmFuY2g9b3ZtZgorIHJldmlzaW9uPTUyMjUwODQ0MzliZDQ3ZjJjZGQyMTBhOThkNmE0NDVh
MmVjY2M5ZTIKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9j
cmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJl
cG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAg
ICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBv
cyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3Jl
cG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hv
bWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBv
cz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9s
b2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVT
VF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRo
LWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCBvdm1mIDUyMjUw
ODQ0MzliZDQ3ZjJjZGQyMTBhOThkNmE0NDVhMmVjY2M5ZTIKKyBicmFuY2g9b3ZtZgorIHJldmlz
aW9uPTUyMjUwODQ0MzliZDQ3ZjJjZGQyMTBhOThkNmE0NDVhMmVjY2M5ZTIKKyAuIC4vY3JpLWxv
Y2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFz
ayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAg
ICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25m
aWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAg
ICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUv
b3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScK
KysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9z
CisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4v
Y3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVu
YnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPW92bWYKKyB4ZW5icmFuY2g9eGVuLXVu
c3RhYmxlCisgJ1snIHhvdm1mID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4ID0g
eCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgc2VsZWN0X3ByZXZ4
ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUKKyBwcmV2eGVu
YnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4NTIyNTA4NDQzOWJkNDdmMmNkZDIxMGE5OGQ2
YTQ0NWEyZWNjYzllMiA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9u
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
Lnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTMuMTQKKysgOiB0ZXN0
ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9w
cy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0
Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDog
dGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1m
CisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jv
bi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogaHR0
cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5v
cmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBS
VU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4u
Z2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
b3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgb3ZtZgorIGNh
c2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUvb3NzdGVz
dC9yZXBvcy9vdm1mCisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9vc3N0ZXN0L292bWYuZ2l0IDUyMjUwODQ0MzliZDQ3ZjJjZGQyMTBhOThkNmE0NDVhMmVj
Y2M5ZTI6cmVmcy9oZWFkcy94ZW4tdGVzdGVkLW1hc3RlcgpUbyBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKICAgN2VjNjk4NC4uNTIyNTA4NCAg
NTIyNTA4NDQzOWJkNDdmMmNkZDIxMGE5OGQ2YTQ0NWEyZWNjYzllMiAtPiB4ZW4tdGVzdGVkLW1h
c3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 05 17:52:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Jun 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 1dHwAQ-0002lC-Mu; Mon, 05 Jun 2017 17:51: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 1dHwAO-0002l6-Mq
 for xen-devel@lists.xenproject.org; Mon, 05 Jun 2017 17:51:48 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 5B/83-03371-33A95395; Mon, 05 Jun 2017 17:51:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVybKJssq7xLNN
 IgyVXmCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owbn/pZCxaxVHyeOIuxgXEvcxcjF4eQwB9G
 ic3bPzF2MXJysAg4SOw528zSxcjBwSgQI/HghzVImFEgTGLy5SWsECVaEjMnt7CD2GwChhJ/n
 2xiAymXALKXfOYAMUUETCX+nAgBmc4s8IFR4vmbMywg5cICARJNC64xgdicAp4Sqw4fYwaxeQ
 W8JDYcngp2gZCAh8T3Dx1gq0QFdCUO/fvDBlEjKHFy5hOwOcxAJyyfvo1lAqPALCSpWUhSCxi
 ZVjFqFKcWlaUW6RoZ6iUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYgAxDsYPyz
 LOAQoyQHk5Io72pF00ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwmM4FygkWp6akVaZk5wGiAS
 Utw8CiJ8F6dBJTmLS5IzC3OTIdInWLU5Wj6sOULkxBLXn5eqpQ4LwPIDAGQoozSPLgRsMi8xC
 grJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHezzOApvBk5pXAbXoFdAQT0BF8l0xAjihJREhJNTD
 anmtRZOH7s0bSUcfh8oIvPXMeCs59Wb75L9sl3YVVPppX5I8vzdJLPx/1bUlFFccpsz86gskP
 c1nvp/Xu+Xmx8+vjR9H1AaoafepTfh3bdPzRvHOeNX9vy+6p6BBPk19m8TdJRmNvl7/eyR+7p
 59Sndx2q+xVX/G7bVsyc/av6F6+0c0gwEFOiaU4I9FQi7moOBEA+AEkcMcCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1496685105!72361180!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48196 invoked from network); 5 Jun 2017 17:51:46 -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 Jun 2017 17:51:46 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id EE6D0239E2;
 Mon,  5 Jun 2017 17:51:44 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org EE6D0239E2
Date: Mon, 5 Jun 2017 10:51:44 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: SF Markus Elfring <elfring@users.sourceforge.net>
In-Reply-To: <9b9230f4-0f00-e019-75b4-571e29b52998@users.sourceforge.net>
Message-ID: <alpine.DEB.2.10.1706051051190.2941@sstabellini-ThinkPad-X260>
References: <9b9230f4-0f00-e019-75b4-571e29b52998@users.sourceforge.net>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 kernel-janitors@vger.kernel.org, Russell King <linux@armlinux.org.uk>,
 LKML <linux-kernel@vger.kernel.org>, xen-devel@lists.xenproject.org,
 linux-arm-kernel@lists.infradead.org
Subject: Re: [Xen-devel] [PATCH 0/3] ARM-XEN: Adjustments for
 __set_phys_to_machine_multi()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU3VuLCA0IEp1biAyMDE3LCBTRiBNYXJrdXMgRWxmcmluZyB3cm90ZToKPiBGcm9tOiBNYXJr
dXMgRWxmcmluZyA8ZWxmcmluZ0B1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+Cj4gRGF0ZTogU3VuLCA0
IEp1biAyMDE3IDIyOjQ1OjU0ICswMjAwCj4gCj4gVGhyZWUgdXBkYXRlIHN1Z2dlc3Rpb25zIHdl
cmUgdGFrZW4gaW50byBhY2NvdW50Cj4gZnJvbSBzdGF0aWMgc291cmNlIGNvZGUgYW5hbHlzaXMu
Cj4gCj4gTWFya3VzIEVsZnJpbmcgKDMpOgo+ICAgSW1wcm92ZSBhIHNpemUgZGV0ZXJtaW5hdGlv
bgo+ICAgRGVsZXRlIGFuIGVycm9yIG1lc3NhZ2UgZm9yIGEgZmFpbGVkIG1lbW9yeSBhbGxvY2F0
aW9uCj4gICBBZGp1c3Qgb25lIGZ1bmN0aW9uIGNhbGwgdG9nZXRoZXIgd2l0aCBhIHZhcmlhYmxl
IGFzc2lnbm1lbnQKPiAKPiAgYXJjaC9hcm0veGVuL3AybS5jIHwgMTAgKysrKystLS0tLQo+ICAx
IGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKVGhhbmtzIE1h
cmt1cywgSSBxdWV1ZWQgdGhlbSB1cCBmb3IgNC4xMy4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 05 19:00:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Jun 2017 19: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 1dHxEE-00076s-P3; Mon, 05 Jun 2017 18:59:50 +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 1dHxED-00076m-PB
 for xen-devel@lists.xen.org; Mon, 05 Jun 2017 18:59:50 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 9F/8C-02955-42AA5395; Mon, 05 Jun 2017 18:59:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLIsWRWlGSWpSXmKPExsXilM8iqau0yjT
 SYG2HjcWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmvH6z3aWgkV8Fce272ZvYFzF08XIxSEksIpR
 4nfTaZYuRk4gJ1ti5dzr7CAJFoFvLBJnby9k7GLk4JAQ8JRY3JwNUiMh4CxxdMsWdojmDYwST
 9ccZANJsAioSDTtusoOYrMJBEtcX/KLFcQWEVCV+LP0ARNIA7NAD6NE6/RGJpCEsICOxPX3m8
 CKeIHsznuNjBBTNzJK3P9whg0iIShxcuYTsPOYBUolGt5fBruIWUBaYvk/DpAwp0CgxPIPH5h
 BbFEBZYndt/YyT2AUmoWkexaS7lkI3RBhdYk/8y4xYwhrSyxb+JoZwraVWLfuPcsCRvZVjOrF
 qUVlqUW6RnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIHRUs/AwLiD8VSz8yFGS
 Q4mJVHe1YqmkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeCVWAuUEi1LTUyvSMnOAcQuTluDgUR
 LhXbwUKM1bXJCYW5yZDpE6xagoJc67bgVQQgAkkVGaB9cGSxWXGGWlhHkZGRgYhHgKUotyM0t
 Q5V8xinMwKgnz8i0HmsKTmVcCN/0V0GImoMV8l0xAFpckIqSkGhh3nWLw+HZjvYFlmcpd5s4N
 3oIdOl6plq7bZedsKVV3nhadzXSiOYmxTzdvhdWrm0ZbubZFX/pUybq/qrdn4669M99NWObP+
 af4EdMVsztzGIWfnjzya39dSY7T4Tf6pzbGHFih8jugRsnFsyPaLfw/73qL4sXTp8aIv7Pz/T
 qLe9K1x9+az+xWYinOSDTUYi4qTgQA1QGFYBADAAA=
X-Env-Sender: marmarek@invisiblethingslab.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1496689186!65621006!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18361 invoked from network); 5 Jun 2017 18:59:46 -0000
Received: from out1-smtp.messagingengine.com (HELO
 out1-smtp.messagingengine.com) (66.111.4.25)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 5 Jun 2017 18:59:46 -0000
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id E792F20A14;
 Mon,  5 Jun 2017 14:59:45 -0400 (EDT)
Received: from frontend2 ([10.202.2.161])
 by compute7.internal (MEProxy); Mon, 05 Jun 2017 14:59:45 -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=CXEQzemLhYkQ7Qy2s7
 A144XbY4DIZ9BnA/mpKepfGuM=; b=P4RazE/KszZqrq49EIIuk4060MGzL6Bgj8
 /EHfuCkTho6SmJPjniJVY1dxNEAogf3cKR8ObfhoW7D4U41bSQTyq74G6pUAdIx3
 x1JX2Rf7uFVY6qMgYdZA9K0hxBqgfc4fHV6O6S1GxFPvWfzAMv8EfQmFq7fKYjq/
 92g+YRVaU6FsJwHhksbSyPLBCUVhVOXQOTYZS/NSNT9We2Dr0n9ckoRRzfaLSrjq
 DhMg/PTW1cOoEdHsIM3+M1V0Fh3BOmNitdR1lBxJRMeK9qgNxPxUoZqWzb+SsqsL
 StYiVmw+DkI3CYWXbEJHYmKtx4AjBPymTiRz8cLh5nOZKD9bEmAw==
X-ME-Sender: <xms:Iao1WZfx7n--PhOI574MPRXqyK5Wgj4uOc2utaT8KRt2363DRxwpfQ>
X-Sasl-enc: VgEagwvrDoyMFu+lymb/hDhWX/UD1hN9Z7EFNCv1hXHO 1496689185
Received: from mail-itl (89-70-103-23.dynamic.chello.pl [89.70.103.23])
 by mail.messagingengine.com (Postfix) with ESMTPA id DE571248CC;
 Mon,  5 Jun 2017 14:59:44 -0400 (EDT)
Date: Mon, 5 Jun 2017 20:59:40 +0200
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: George Dunlap <dunlapg@umich.edu>
Message-ID: <20170605185940.GY1335@mail-itl>
References: <20170602093350.GA1394@mail-itl>
 <20170602095854.tpfn53v42nondf4f@dhcp-3-128.uk.xensource.com>
 <CAFLBxZbRpQvesNVNuSuxH3LbhxmsM4w2Gk-B+ztZxZeed2d17A@mail.gmail.com>
MIME-Version: 1.0
In-Reply-To: <CAFLBxZbRpQvesNVNuSuxH3LbhxmsM4w2Gk-B+ztZxZeed2d17A@mail.gmail.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Anthony Perard <anthony.perard@citrix.com>,
 xen-devel <xen-devel@lists.xen.org>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] (pv)?grub and PVHv2
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============3077912584673542620=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


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


--RJZzeD23Ed8sO2FB
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Mon, Jun 05, 2017 at 11:55:24AM +0100, George Dunlap wrote:
> On Fri, Jun 2, 2017 at 10:58 AM, Roger Pau Monn=C3=A9 <roger.pau@citrix.c=
om> wrote:
> > On Fri, Jun 02, 2017 at 11:33:50AM +0200, Marek Marczykowski-G=C3=B3rec=
ki wrote:
> >> Hi,
> >>
> >> Is there any method to boot PVHv2 domain using a kernel fetched from
> >> that domain's disk image, _without_ mounting it in dom0? Something like
> >> pvgrub was for PV.
> >
> > Hello,
> >
> > Anthony (Cced) is working on an OVMF port, so it can be used as
> > firmware for PVHv2 guests.
>=20
> I think in theory it shouldn't be too hard to port the pvgrub2 code to
> boot into PVH, since it already boots in PV, right?
>=20
> Is this something we should try to encourage, or do you think it would
> be better to route everyone through EFI?

For Qubes OS I think EFI is good enough here. Any system supporting
PVHv2 also support EFI (right?), so it shouldn't limit anything.

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

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

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

iQEcBAEBCAAGBQJZNaocAAoJENuP0xzK19csheEH/iksfrXnrRxs8CVQXLpNvyE+
A40ofxQEVR/fbjq0tyx+Nfuk/1qtxu2kUIFB7RhrSeukLVZrzrHXymWrhcdetdUs
o5STZ2w6Llj/Utvje8U2vvCPJ2j4oR7IGn5TBnqUTRbXIuDawmrdEQ3uXwDSj4Lc
7lGTMUvhWIuNKD38LZFvZGWp2lvw9kLenAmMTU9B/0m4GIVDWiu0exVcsUyUJJ6k
ew7IfcZCHP4XABpFaAWO49X6k580IhBZUy8vhbD2W6YpLl8jHop2cvkmixkDIcyj
NbYxXOjoMlbbnka9L6l1BaiX4+jh23E33jgOjxO2A+DDguqiYYSwfzAQdfAk4Ds=
=afYY
-----END PGP SIGNATURE-----

--RJZzeD23Ed8sO2FB--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3077912584673542620==--


From xen-devel-bounces@lists.xen.org Mon Jun 05 19:41:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Jun 2017 19:41:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dHxsA-00027Q-OU; Mon, 05 Jun 2017 19:41: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=322c55197=citrix-osstest@xenproject.org>)
 id 1dHxs9-000275-92
 for xen-devel@lists.xensource.com; Mon, 05 Jun 2017 19:41:05 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 CD/55-03587-0D3B5395; Mon, 05 Jun 2017 19:41:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsXitHSDve75zaa
 RBn/6FC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8a7rlcsBdfWMFZserqPtYHxfU0XIyeHhIC/
 xKrlx5kgbHeJ6e0r2EBsEQFniQkfboPZvAJ6EtMO3GPpYuTgEBaIkzixoKqLkQuo/L2cxKHtL
 SwwvUt6JrLB2KtP7gGLswl4SEzsmQhmswioSDxddhnMFhLQkli6eCUTxHxBiZMzn4DFmQUkJA
 6+eMEMMcdCYsfHPrYJjHyzkJTNQlK2gJFpFaNGcWpRWWqRrpGRXlJRZnpGSW5iZo6uoYGZXm5
 qcXFiempOYlKxXnJ+7iZGYFgxAMEOxjXzAw8xSnIwKYnyrlY0jRTiS8pPqcxILM6ILyrNSS0+
 xCjDwaEkwau2CSgnWJSanlqRlpkDDHCYtAQHj5IIL+d6oDRvcUFibnFmOkTqFKMux4bV678wC
 bHk5eelSonzhoLMEAApyijNgxsBi7ZLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEua9ADKFJz
 OvBG7TK6AjmICO4LtkAnJESSJCSqqB0cEmPPfdtQmW697Mn6+z4PifI/ae71sny5QXPdZkZYm
 9uSw6YEnj/KX3bFd7v1T3Cgw8Gmg/u8oxZ8/RmtkzxZK2PX7ySFW1kFmQIf7C63lfVexKv014
 8dWQaVXtU8vuHyEvV9wIWDq5pnFqI39Zvs/Rro0OF9TNCiaXe7Rs1BE6WMAw6eZUNSWW4oxEQ
 y3mouJEAPzIhTOxAgAA
X-Env-Sender: prvs=322c55197=citrix-osstest@xenproject.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1496691661!65756278!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37347 invoked from network); 5 Jun 2017 19:41: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;
 5 Jun 2017 19:41:03 -0000
X-IronPort-AV: E=Sophos;i="5.39,302,1493683200"; d="scan'208";a="435223458"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71509-mainreport@xen.org>
X-Osstest-Failures: linux-4.1:build-amd64-libvirt:libvirt-build:fail:regression
 linux-4.1:build-i386-libvirt:libvirt-build:fail:regression
 linux-4.1:build-armhf-libvirt:libvirt-build:fail:allowable
 linux-4.1:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:allowable
 linux-4.1:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:guest-stop:fail:allowable
 linux-4.1:test-amd64-amd64-xl-qemut-winxpsp3:guest-start/win.repeat:fail:allowable
 linux-4.1:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-4.1:test-armhf-armhf-xl-vhd:debian-di-install:fail:allowable
 linux-4.1:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:allowable
 linux-4.1:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-4.1:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.1:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.1:test-armhf-armhf-libvirt: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-libvirt-qcow2:build-check(1):blocked:nonblocking
 linux-4.1:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.1:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-4.1:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.1:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.1:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.1:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.1:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.1:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.1:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.1:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.1:test-amd64-i386-libvirt-pair: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-xsm:capture-logs:broken:nonblocking
 linux-4.1:build-arm64:capture-logs:broken:nonblocking
 linux-4.1:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-4.1:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl: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-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-midway:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-midway: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-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.1:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
X-Osstest-Versions-This: linux=56d847e3ef9433d7ac92376e4ba49d3cf3cb70d2
X-Osstest-Versions-That: linux=d9e0350d2575a20ee7783427da9bd6b6107eb983
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 5 Jun 2017 20:40:58 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [linux-4.1 baseline-only test] 71509: 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="===============4843458987161888886=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

This run is configured for baseline tests only.

flight 71509 linux-4.1 real [real]
http://osstest.xs.citrite.net/~osstest/testlogs/logs/71509/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-amd64-libvirt           5 libvirt-build             fail REGR. vs. 71024
 build-i386-libvirt            5 libvirt-build             fail REGR. vs. 71024

Regressions which are regarded as allowable (not blocking):
 build-armhf-libvirt           5 libvirt-build            fail blocked in 71024
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-start/win.repeat fail blocked in 71024
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1 16 guest-stop   fail blocked in 71024
 test-amd64-amd64-xl-qemut-winxpsp3 17 guest-start/win.repeat fail blocked in 71024
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop        fail blocked in 71024
 test-armhf-armhf-xl-vhd       9 debian-di-install        fail blocked in 71024
 test-amd64-amd64-qemuu-nested-intel 16 debian-hvm-install/l1/l2 fail like 71024

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 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
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      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-libvirt      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-arm64-arm64-xl-rtds      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 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      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-midway   12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-midway   13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-start/win.repeat fail never pass
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-start/win.repeat  fail never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass

version targeted for testing:
 linux                56d847e3ef9433d7ac92376e4ba49d3cf3cb70d2
baseline version:
 linux                d9e0350d2575a20ee7783427da9bd6b6107eb983

Last test of basis    71024  2017-03-20 11:22:56 Z   77 days
Testing same since    71509  2017-06-05 06:52:37 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Adrian Hunter <adrian.hunter@intel.com>
  Adrian Salido <salidoa@google.com>
  Ajay Kaher <ajay.kaher@samsung.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Alex Deucher <alexander.deucher@amd.com>
  Alexandre Bailon <abailon@baylibre.com>
  Alexandre Belloni <alexandre.belloni@free-electrons.com>
  Alexey Brodkin <abrodkin@synopsys.com>
  Alexey Brodkin <Alexey.Brodkin@synopsys.com>
  Alyssa Milburn <amilburn@zall.org>
  Andrei Vagin <avagin@virtuozzo.com>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Ryabinin <aryabinin@virtuozzo.com>
  Andy Lutomirski <luto@amacapital.net>
  Andy Lutomirski <luto@kernel.org>
  Ankur Arora <ankur.a.arora@oracle.com>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Anton Blanchard <anton@samba.org>
  Arnd Bergmann <arnd@arndb.de>
  Ashish Kalra <ashish@bluestacks.com>
  Aurelien Aptel <aaptel@suse.com>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
  Ben Segall <bsegall@google.com>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bin Liu <b-liu@ti.com>
  Bjoern Jacke <bjacke@samba.org>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Björn Jacke <bj@sernet.de>
  Bjørn Mork <bjorn@mork.no>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  bsegall@google.com <bsegall@google.com>
  Cameron Gutman <aicommander@gmail.com>
  Catalin Marinas <catalin.marinas@arm.com>
  Chen-Yu Tsai <wens@csie.org>
  Chris Blake <chrisrblake93@gmail.com>
  Chris Leech <cleech@redhat.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Christian König <christian.koenig@amd.com>
  Christian Lamparter <chunkeey@googlemail.com>
  Christoffer Dall <cdall@linaro.org>
  Chu Yuan Lin <cyl@datera.io>
  Corey Minyard <cminyard@mvista.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Glöckner <dg@emlix.com>
  Daniel Golle <daniel@makrotopia.org>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Dave Airlie <airlied@redhat.com>
  David Daney <david.daney@cavium.com>
  David Howells <dhowells@redhat.com>
  David S. Miller <davem@davemloft.net>
  David Woodhouse <dwmw@amazon.co.uk>
  Davidlohr Bueso <dave@stgolabs.net>
  Davidlohr Bueso <dbueso@suse.de>
  Dennis Yang <dennisyang@qnap.com>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dmitry Tunin <hanipouspilot@gmail.com>
  Doug Ledford <dledford@redhat.com>
  Douglas Gilbert <dgilbert@interlog.com>
  Ed Bordin <edbordin@gmail.com>
  Erez Shitrit <erezsh@mellanox.com>
  Erez Zadok <ezk@fsl.cs.sunysb.edu>
  Eric Biggers <ebiggers@google.com>
  Eric Dumazet <edumazet@google.com>
  Eric W. Biederman <ebiederm@xmission.com>
  Evgeniy Polyakov <zbr@ioremap.net>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Felix Fietkau <nbd@nbd.name>
  Feras Daoud <ferasda@mellanox.com>
  Frederic Barrat <fbarrat@linux.vnet.ibm.com>
  Gary Guo <ghg@datera.io>
  Gavin Shan <gwshan@linux.vnet.ibm.com>
  Gerald Schaefer <gerald.schaefer@de.ibm.com>
  Germano Percossi <germano.percossi@citrix.com>
  Greg Hackmann <ghackmann@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guenter Roeck <linux@roeck-us.net>
  Gustavo A. R. Silva <garsilva@embeddedor.com>
  Hans de Goede <hdegoede@redhat.com>
  Hans Verkuil <hans.verkuil@cisco.com>
  Hans Verkuil <hansverk@cisco.com>
  Heiko Carstens <heiko.carstens@de.ibm.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Hillf Danton <hillf.zj@alibaba-inc.com>
  Horia Geantă <horia.geanta@nxp.com>
  Hui Wang <hui.wang@canonical.com>
  Ian Abbott <abbotti@mev.co.uk>
  Ilya Dryomov <idryomov@gmail.com>
  Ingo Molnar <mingo@kernel.org>
  J. Bruce Fields <bfields@redhat.com>
  Jack Morgenstein <jackm@dev.mellanox.co.il>
  James Cowgill <James.Cowgill@imgtec.com>
  James Hogan <james.hogan@imgtec.com>
  James Morris <james.l.morris@oracle.com>
  Jan Kara <jack@suse.cz>
  Jan-Marek Glogowski <glogow@fbihome.de>
  Janosch Frank <frankja@linux.vnet.ibm.com>
  Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
  Jaroslav Kysela <perex@perex.cz>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
  Javier Martinez Canillas <javier@osg.samsung.com>
  Jerry Snitselaar <jsnitsel@redhat.com>
  Joe Thornber <ejt@redhat.com>
  Joel Stanley <joel@jms.id.au>
  Joerg Roedel <jroedel@suse.de>
  Joeseph Chang <joechang@codeaurora.org>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  John Crispin <john@phrozen.org>
  John Garry <john.garry@huawei.com>
  Jonathan Liu <net147@gmail.com>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Juergen Gross <jgross@suse.com>
  Julian Wiedmann <jwi@linux.vnet.ibm.com>
  K. Y. Srinivasan <kys@microsoft.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>
  Kefeng Wang <wangkefeng.wang@huawei.com>
  Ken Lin <yungching0725@gmail.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Kristina Martsenko <kristina.martsenko@arm.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Ladi Prosek <lprosek@redhat.com>
  Larry Finger <Larry.Finger@lwfinger.net>
  Leon Romanovsky <leon@kernel.org>
  Leonard Crestez <leonard.crestez@nxp.com>
  Li Qiang <liq3ea@gmail.com>
  Li Qiang <liqiang6-s@360.cn>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Long Li <longli@microsoft.com>
  Ludovic Desroches <ludovic.desroches@microchip.com>
  Luis Henriques <lhenriques@suse.com>
  Lukas Wunner <lukas@wunner.de>
  Maciej S. Szmigiero <mail@maciej.szmigiero.name>
  Magnus Lilja <lilja.magnus@gmail.com>
  Marc Kleine-Budde <mkl@pengutronix.de>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcel Holtmann <marcel@holtmann.org>
  Marcelo Henrique Cerri <marcelo.cerri@canonical.com>
  Marek Szyprowski <m.szyprowski@samsung.com>
  Marek Vasut <marex@denx.de>
  Mark Brown <broonie@kernel.org>
  Mark Rutland <mark.rutland@arm.com>
  Marko Kiiskila <marko@runtime.io>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Mathias Svensson <idolf@google.com>
  Matt Chen <matt.chen@intel.com>
  Mauricio Faria de Oliveira <mauricfo@linux.vnet.ibm.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Max Filippov <jcmvbkbc@gmail.com>
  Max Lohrmann <post@wickenrode.com>
  Maxime Ripard <maxime.ripard@free-electrons.com>
  Mel Gorman <mgorman@suse.de>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael S. Tsirkin <mst@redhat.com>
  Michal Hocko <mhocko@suse.com>
  Michel Dänzer <michel.daenzer@amd.com>
  Mike Snitzer <snitzer@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Mimi Zohar <zohar@linux.vnet.ibm.com>
  Minchan Kim <minchan@kernel.org>
  Mirko Parthey <mirko.parthey@web.de>
  Moreno Bartalucci <moreno.bartalucci@tecnorama.it>
  Murray McAllister <murray.mcallister@insomniasec.com>
  Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
  Nayna Jain <nayna@linux.vnet.ibm.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicolas Ferre <nicolas.ferre@atmel.com>
  Nicolas Ferre <nicolas.ferre@microchip.com>
  Nicolas Iooss <nicolas.iooss_linux@m4x.org>
  Nidhi Panpalia <npanpalia@cs.stonybrook.edu>
  OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
  Oleg Nesterov <oleg@redhat.com>
  Oliver Neukum <oneukum@suse.com>
  Paul Burton <paul.burton@imgtec.com>
  Paul Mackerras <paulus@ozlabs.org>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Chang <dpf@google.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Rafał Miłecki <rafal@milecki.pl>
  Raghava Aditya Renukunta <RaghavaAditya.Renukunta@microsemi.com>
  Ralf Baechle <ralf@linux-mips.org>
  Randy Dunlap <rdunlap@infradead.org>
  Ravi Bangoria <ravi.bangoria@linux.vnet.ibm.com>
  Richard Cochran <rcochran@linutronix.de>
  Richard Weinberger <richard@nod.at>
  Rik van Riel <riel@redhat.com>
  Rob Herring <robh@kernel.org>
  Roger Quadros <rogerq@ti.com>
  Sabrina Dubroca <sd@queasysnail.net>
  Sachin Prabhu <sprabhu@redhat.com>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Sasha Levin <alexander.levin@verizon.com>
  Sean Hefty <sean.hefty@intel.com>
  Sean Young <sean@mess.org>
  Sebastian Andrzej Siewior <bigeasy@linutronix.de>
  Sebastian Siewior <bigeasy@linutronix.de>
  Shamir Rabinovitch <shamir.rabinovitch@oracle.com>
  Shaohua Li <shli@fb.com>
  Shuxiao Zhang <zhangshuxiao@xiaomi.com>
  Somasundaram Krishnasamy <somasundaram.krishnasamy@oracle.com>
  Stephen Hemminger <stephen@networkplumber.org>
  Steve French <smfrench@gmail.com>
  Steve French <steve.french@primarydata.com>
  Steve Wise <swise@opengridcomputing.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Suzuki K Poulose <suzuki.poulose@arm.com>
  Sylwester Nawrocki <s.nawrocki@samsung.com>
  Szymon Janc <szymon.janc@codecoup.pl>
  Tahsin Erdogan <tahsin@google.com>
  Takashi Iwai <tiwai@suse.de>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Hellstrom <thellstrom@vmware.com>
  Tobias Herzog <t-herzog@gmx.de>
  Tony Lindgren <tony@atomide.com>
  Trond Myklebust <trond.myklebust@primarydata.com>
  Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Vijay Kumar <vijay.ac.kumar@oracle.com>
  Ville Syrjälä <ville.syrjala@linux.intel.com>
  Vinayak Menon <vinmenon@codeaurora.org>
  Vinod Koul <vinod.koul@intel.com>
  Vinothkumar Raja <vinraja@cs.stonybrook.edu>
  Viresh Kumar <viresh.kumar@linaro.org>
  Vitaly Kuznetsov <vkuznets@redhat.com>
  Wang YanQing <udknight@gmail.com>
  Wei Yongjun <yongjun_wei@trendmicro.com.cn>
  Weston Andros Adamson <dros@primarydata.com>
  Will Deacon <will.deacon@arm.com>
  Xiaolong Ye <xiaolong.ye@intel.com>
  Y.C. Chen <yc_chen@aspeedtech.com>
  家瑋 <momo1208@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                                          fail    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          fail    
 build-i386-libvirt                                           fail    
 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           blocked 
 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                 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                                 blocked 
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 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-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 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                                     blocked 
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-armhf-armhf-xl-midway                                   pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-arm64-arm64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-arm64-arm64-libvirt-qcow2                               blocked 
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-arm64-arm64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1                     pass    
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     fail    
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      fail    
 test-amd64-amd64-xl-qemut-winxpsp3                           fail    
 test-amd64-i386-xl-qemut-winxpsp3                            pass    
 test-amd64-amd64-xl-qemuu-winxpsp3                           pass    
 test-amd64-i386-xl-qemuu-winxpsp3                            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

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 7548 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4843458987161888886==--

From xen-devel-bounces@lists.xen.org Mon Jun 05 20:02:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Jun 2017 20:02: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 1dHyC9-0003ht-K6; Mon, 05 Jun 2017 20:01:45 +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 1dHyC8-0003hX-2T
 for xen-devel@lists.xensource.com; Mon, 05 Jun 2017 20:01:44 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 91/0E-03613-7A8B5395; Mon, 05 Jun 2017 20:01:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVXfZDtN
 Ig/fnFS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8eH6CbaCLZkVC1t/sDQw
 LnDqYuTiEBL4yygx4+pxdgjnMaPEk23XmCCcbYwSi+dPBcpwcogIOEt8PTMXzOYV0JdouLGYD
 cQWFjCRmLH1LyNIg4TANHWJvdO6GUESEgLeEo+/nWXuYuQAs69ete5iZOdgE7CSOCQGUsAioC
 pxvekV0wRG7gWMDKsY1YtTi8pSi3TN9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczc
 xAj3OAAQ7GOed8D/EKMnBpCTKu1rRNFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG/adqCcYFFq
 empFWmYOMPRg0hIcPEoivHs3A6V5iwsSc4sz0yFSpxh1OTasXv+FSYglLz8vVUqcdwLIDAGQo
 ozSPLgRsDi4xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHeRpApPJl5JXCbXgEdwQR0BN8lE5
 AjShIRUlINjOn1KosEJ6eefpNtkPRnkcS+Fc4mFZq/e/XipNWid/L0Oh33uRbZseP2UdclaUv
 LPyXIb4/6rZq8+sw5LqGVKi/WtfvLVR/YrayrLjiPb6bcZel3hyasTLRZuFcgYWFDpPvyK1PU
 hb/otKZsObyWKzPmrHKzv+W7ouqm+9zMHCumrdz79nKtqxJLcUaioRZzUXEiAFLu3JN+AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1496692901!105888837!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37496 invoked from network); 5 Jun 2017 20:01:42 -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 Jun 2017 20:01: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 1dHyC2-0004JL-UB; Mon, 05 Jun 2017 20:01:39 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dHyBx-0007gj-CW; Mon, 05 Jun 2017 20:01:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dHyBw-0004Fc-9L; Mon, 05 Jun 2017 20:01:33 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110010-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:regression
 linux-4.9:test-arm64-arm64-xl-multivcpu:guest-start/debian.repeat:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 linux-4.9:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-install:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-raw:debian-di-install:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 linux-4.9:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 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-vhd:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:xen-boot: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-armhf-armhf-xl-arndale:xen-boot:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-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-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-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-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-armhf-armhf-examine:reboot:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64: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=db3fd4527ed32be44cbd8ffa6dd6a301c89d0d6d
X-Osstest-Versions-That: linux=37feaf8095d352014555b82adb4a04609ca17d3f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 05 Jun 2017 20:01:32 +0000
Subject: [Xen-devel] [linux-4.9 test] 110010: 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>

ZmxpZ2h0IDExMDAxMCBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDAxMC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
NiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZh
aWwgaW4gMTA5NzQ5IFJFR1IuIHZzLiAxMDczNTgKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGlu
dGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZj
cHUgMTUgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDEwOTc0OSBwYXNzIGluIDEw
OTkxMwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gOSBkZWJp
YW4taHZtLWluc3RhbGwgZmFpbCBpbiAxMDk3NDkgcGFzcyBpbiAxMTAwMTAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDkgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgaW4gMTA5
NzQ5IHBhc3MgaW4gMTEwMDEwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0IDkgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgaW4gMTA5NzQ5IHBhc3MgaW4gMTEwMDEwCiB0
ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgMTYgcnVtcHJ1bi1kZW1vLXhlbnN0b3JlbHMv
eGVuc3RvcmVscy5yZXBlYXQgZmFpbCBpbiAxMDk3NDkgcGFzcyBpbiAxMTAwMTAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC14c20gIDUgeGVuLWluc3RhbGwgICAgICBmYWlsIGluIDEwOTg3OCBw
YXNzIGluIDExMDAxMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1
ZXN0LXN0b3AgZmFpbCBpbiAxMDk5NjEgcGFzcyBpbiAxMDk4NzgKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgOSBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBpbiAxMDk5
NjEgcGFzcyBpbiAxMTAwMTAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE1
IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMDk5NjEgcGFzcyBpbiAxMTAwMTAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgOSBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGluIDEw
OTk2MSBwYXNzIGluIDExMDAxMAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTYgZ3Vlc3Qtc3RvcCAgICAgICAgICBmYWlsIHBhc3MgaW4gMTA5NzQ5CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIHBh
c3MgaW4gMTA5OTYxCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxl
IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgOSBkZWJpYW4t
aW5zdGFsbCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC1t
dWx0aXZjcHUgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTA5NzQ5IG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBpbiAxMDk3NDkgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEwOTc0OSBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWls
IGluIDEwOTc0OSBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTA5NzQ5IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtcnRkcyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTA5NzQ5
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBpbiAxMDk3NDkgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXFjb3cyIDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMDk3NDkg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBpbiAxMDk4NzggbGlrZSAxMDczNTgKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwg
aW4gMTA5OTYxIGJsb2NrZWQgaW4gMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
ICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgKIHRlc3Qt
YXJtaGYtYXJtaGYteGwteHNtICAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBm
YWlsICBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgNiB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAx
MDczNTgKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICA2IHhlbi1ib290ICAgICAgICAg
ICAgICAgICAgICAgZmFpbCBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gIDYgeGVuLWJv
b3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2Ug
MTA3MzU4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICA5IHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE2IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICA2IHJlYm9vdCAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDkgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9u
IHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgZGIzZmQ0NTI3ZWQz
MmJlNDRjYmQ4ZmZhNmRkNmEzMDFjODlkMGQ2ZApiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAg
ICAgICAgICAgICAgMzdmZWFmODA5NWQzNTIwMTQ1NTViODJhZGI0YTA0NjA5Y2ExN2QzZgoKTGFz
dCB0ZXN0IG9mIGJhc2lzICAgMTA3MzU4ICAyMDE3LTA0LTEwIDE5OjQyOjUyIFogICA1NiBkYXlz
CkZhaWxpbmcgc2luY2UgICAgICAgIDEwNzM5NiAgMjAxNy0wNC0xMiAxMToxNToxOSBaICAgNTQg
ZGF5cyAgIDg0IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEwOTc0OSAgMjAxNy0wNS0y
NSAyMToyNToxNSBaICAgMTAgZGF5cyAgIDE1IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KNTQ5IHBlb3BsZSB0b3Vj
aGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVt
cHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11
bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlz
aW9uIGxvZzsgaXQgd291bGQgYmUgMTg1NjMgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 05 20:14:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Jun 2017 20:14:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dHyOk-0004Xx-IV; Mon, 05 Jun 2017 20:14: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=322c55197=citrix-osstest@xenproject.org>)
 id 1dHyOi-0004Xb-PY
 for xen-devel@lists.xensource.com; Mon, 05 Jun 2017 20:14:44 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 10/4A-03696-3BBB5395; Mon, 05 Jun 2017 20:14:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42JxWrohUnfTbtN
 Ig9XLFC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8b5Jy9ZCyYJVax6+5epgXEVdxcjJ4eEgL/E
 ia4JbBC2u8T09hVgtoiAs8SED7eBbA4OXgE9ie1nw0DCwgKhErO6utm7GLmAypezShw+NYMZp
 EZCQFXi7EmwkWwCHhITeyaygIRZBFQk9j2qAAkLCWhJLF28kgnE5hUQlDg58wkLiM0sICFx8M
 ULZogLLCR2fOxjm8DIOwtJ2SwkZQsYmVYxqhenFpWlFuma6SUVZaZnlOQmZuboGhqY6eWmFhc
 npqfmJCYV6yXn525iBIYNAxDsYJx3wv8QoyQHk5Io72pF00ghvqT8lMqMxOKM+KLSnNTiQ4wy
 HBxKErzWu4BygkWp6akVaZk5wACGSUtw8CiJ8ObsAErzFhck5hZnpkOkTjHqcmxYvf4LkxBLX
 n5eqpQ47w2QGQIgRRmleXAjYNF0iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8jduBpvBk5p
 XAbXoFdAQT0BF8l0xAjihJREhJNTBGBXAV6F+bpZYjccYx1cTyeWTcwT6h/L2RWWVXdIxue6n
 0hJdv+JPqWb5Qtpv9qsO0704s1/0z9Lf+OKrrE/1L5sO0KT6LTf3Kkme5+XyamOQ7p6Q8+Wea
 YiFPQMz1kui/N8W5rhmd7JN6W7NQPFdMa2XF7Luvtk1l2TM79tOkB1l1a9e83K3EUpyRaKjFX
 FScCADjp1xqoQIAAA==
X-Env-Sender: prvs=322c55197=citrix-osstest@xenproject.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1496693681!72374494!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14076 invoked from network); 5 Jun 2017 20:14:42 -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;
 5 Jun 2017 20:14:42 -0000
X-IronPort-AV: E=Sophos;i="5.39,302,1493683200"; d="scan'208";a="426650135"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71510-mainreport@xen.org>
X-Osstest-Failures: distros-debian-sid:test-amd64-amd64-amd64-sid-netboot-pvgrub:guest-start:fail:allowable
 distros-debian-sid:test-amd64-i386-i386-sid-netboot-pvgrub:guest-start:fail:allowable
 distros-debian-sid:test-armhf-armhf-armhf-sid-netboot-pygrub:debian-di-install:fail:allowable
 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
X-Osstest-Versions-That: flight=71454
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 5 Jun 2017 21:14:39 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [distros-debian-sid test] 71510: 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>

ZmxpZ2h0IDcxNTEwIGRpc3Ryb3MtZGViaWFuLXNpZCByZWFsIFtyZWFsXQpodHRwOi8vb3NzdGVz
dC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzLzcxNTEwLwoKRmFpbHVyZXMg
Oi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBh
cyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXNpZC1u
ZXRib290LXB2Z3J1YiAxMCBndWVzdC1zdGFydCAgICAgICBmYWlsIGxpa2UgNzE0NTQKIHRlc3Qt
YW1kNjQtaTM4Ni1pMzg2LXNpZC1uZXRib290LXB2Z3J1YiAxMCBndWVzdC1zdGFydCAgICAgICAg
IGZhaWwgbGlrZSA3MTQ1NAogdGVzdC1hcm1oZi1hcm1oZi1hcm1oZi1zaWQtbmV0Ym9vdC1weWdy
dWIgIDkgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDcxNDU0CgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1hcm1o
Zi1zaWQtbmV0Ym9vdC1weWdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAg
ICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIg
aG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJt
NjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tl
biBuZXZlciBwYXNzCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9n
cyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKCmJhc2VsaW5lIHZlcnNpb246CiBm
bGlnaHQgICAgICAgICAgICAgICA3MTQ1NAoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2Vu
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXNp
ZC1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1pMzg2LXNpZC1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LXNpZC1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWFybWhmLXNpZC1uZXRib290LXB5Z3J1
YiAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtc2lk
LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1pMzg2LXNpZC1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAv
aG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNp
dHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0
ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 05 20:30:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Jun 2017 20: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 1dHydf-0005r4-SY; Mon, 05 Jun 2017 20: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 <osstest-admin@xenproject.org>) id 1dHyde-0005qt-37
 for xen-devel@lists.xensource.com; Mon, 05 Jun 2017 20:30:10 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 90/85-03620-15FB5395; Mon, 05 Jun 2017 20:30:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHLMWRWlGSWpSXmKPExsWS0XRdVTdgv2m
 kwbGpKhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN6L+7mLHglFHFooM72RsY
 b2t2MXJyCAn8ZZT4es4Vwn7MKLH9a2AXIxeQvY1R4u7+X+wgCREBZ4mvZ+aC2bwC+hIrdh9gB
 rGFBXQlLnzpYAKxJQQ8JU79e84GY79qvAxUz87BJmAlcUgMJMoioCrxeft65gmMXAsYGVYxah
 SnFpWlFukaGeklFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgT6lQEIdjCumR94iFG
 Sg0lJlHe1ommkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnexH1AOcGi1PTUirTMHGCAwaQlOHiU
 RHjl9wKleYsLEnOLM9MhUqcYdTk2rF7/hUmIJS8/L1VKnFcHZIYASFFGaR7cCFiwX2KUlRLmZ
 QQ6SoinILUoN7MEVf4VozgHo5Iw7xyQVTyZeSVwm14BHcEEdATfJROQI0oSEVJSDYxyzA98v7
 3tuWZ3wmGpraT0rtVPnEqDPr29E/Ky5MRZ+/nNVQF9QdMynD/Lbr539LT9T/Wvs/xfvHkzV/L
 +qVipLXc+HPVInbHNeYf49Y47s8uUP71/H8t5tm7pj83HzWf6Mel735U5dab6Ue3EVUx3PzE8
 2b525j+7zFN/Z13UePwuK+uipvUONyWW4oxEQy3mouJEAPkmTEhxAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1496694607!96662355!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47670 invoked from network); 5 Jun 2017 20:30:08 -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; 5 Jun 2017 20: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 <osstest-admin@xenproject.org>)
 id 1dHydZ-0005AQ-BD; Mon, 05 Jun 2017 20:30: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 1dHydT-0000wT-SJ; Mon, 05 Jun 2017 20:29:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dHydT-0001UG-Kf; Mon, 05 Jun 2017 20:29:59 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110014-mainreport@xen.org>
X-Osstest-Versions-This: xtf=2bcda1aa60cd0032ea7371037c645b3d87104e21
X-Osstest-Versions-That: xtf=8ebc31bc85546a265aa0dbd26fda88b9b195fa2e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 05 Jun 2017 20:29:59 +0000
Subject: [Xen-devel] [xtf test] 110014: 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>

ZmxpZ2h0IDExMDAxNCB4dGYgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDAxNC8KClBlcmZlY3QgOi0pCkFsbCB0ZXN0cyBpbiB0
aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHh0ZiAgICAgICAgICAgICAgICAgIDJiY2RhMWFhNjBjZDAwMzJlYTczNzEwMzdjNjQ1YjNk
ODcxMDRlMjEKYmFzZWxpbmUgdmVyc2lvbjoKIHh0ZiAgICAgICAgICAgICAgICAgIDhlYmMzMWJj
ODU1NDZhMjY1YWEwZGJkMjZmZGE4OGI5YjE5NWZhMmUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEw
OTkwNiAgMjAxNy0wNS0zMSAxNjoxNzoyNSBaICAgIDUgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTAwMTQgIDIwMTctMDYtMDUgMTE6MTY6MjAgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXh0ZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9u
IDoKCisgYnJhbmNoPXh0ZgorIHJldmlzaW9uPTJiY2RhMWFhNjBjZDAwMzJlYTczNzEwMzdjNjQ1
YjNkODcxMDRlMjEKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4g
Li9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmln
IFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAg
ICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJS
ZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0
L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQg
L2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyBy
ZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NT
VEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3
aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCB4dGYgMmJj
ZGExYWE2MGNkMDAzMmVhNzM3MTAzN2M2NDViM2Q4NzEwNGUyMQorIGJyYW5jaD14dGYKKyByZXZp
c2lvbj0yYmNkYTFhYTYwY2QwMDMyZWE3MzcxMDM3YzY0NWIzZDg3MTA0ZTIxCisgLiAuL2NyaS1s
b2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1h
c2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwog
ICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29u
ZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAg
ICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21l
L29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10n
CisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBv
cworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAu
L2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hl
bmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT14dGYKKyB4ZW5icmFuY2g9eGVuLXVu
c3RhYmxlCisgJ1snIHh4dGYgPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHggPSB4
ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhl
bmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5i
cmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHgyYmNkYTFhYTYwY2QwMDMyZWE3MzcxMDM3YzY0
NWIzZDg3MTA0ZTIxID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24K
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
eGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtMy4xNAorKyA6IHRlc3Rl
ZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3Bz
LmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
bGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQu
a2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0
ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLnh0ZgorKyA6IGRhaWx5LWNyb24ueHRmCisr
IDogZGFpbHktY3Jvbi54dGYKKysgOiBkYWlseS1jcm9uLnh0ZgorKyA6IGRhaWx5LWNyb24ueHRm
CisrIDogZGFpbHktY3Jvbi54dGYKKysgOiBkYWlseS1jcm9uLnh0ZgorKyA6IGh0dHA6Ly9oZy51
ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLnh0ZgorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5n
aXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlu
dXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJF
RV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9z
ZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgeHRmCisgY2FzZSAkMSBpbgor
IHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL3h0
ZgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdp
dCAyYmNkYTFhYTYwY2QwMDMyZWE3MzcxMDM3YzY0NWIzZDg3MTA0ZTIxOnJlZnMvaGVhZHMveGVu
LXRlc3RlZC1tYXN0ZXIKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94
dGYuZ2l0CiAgIDhlYmMzMWIuLjJiY2RhMWEgIDJiY2RhMWFhNjBjZDAwMzJlYTczNzEwMzdjNjQ1
YjNkODcxMDRlMjEgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 05 20:33:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Jun 2017 20: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 1dHygj-00068d-GM; Mon, 05 Jun 2017 20:33: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=322c55197=citrix-osstest@xenproject.org>)
 id 1dHygi-00068F-BX
 for xen-devel@lists.xensource.com; Mon, 05 Jun 2017 20:33:20 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 9E/25-01985-F00C5395; Mon, 05 Jun 2017 20:33:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpC7/AdN
 Igx/PmSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bqR5fZCp5LVvQd9WhgXCrUxcjJISHgL3Hm
 2UQmCNtd4vKXGSwgtoiAs8SED7fZQGxeAT2Jm51zWUFsYQELibN3PwDVcwHVNzFK9E9exwjR7
 CbRcmgnG4y9a+8msEFsAh4SE3smgtksAioSR75+AKsXEtCSWLp4JRPEAkGJkzOfgNUwC0hIHH
 zxghlijoXE/r9nmScw8s1CUjYLSdkCRqZVjOrFqUVlqUW6JnpJRZnpGSW5iZk5uoYGxnq5qcX
 FiempOYlJxXrJ+bmbGIEhxQAEOxgbvzgdYpTkYFIS5V2taBopxJeUn1KZkVicEV9UmpNafIhR
 hoNDSYL36j6gnGBRanpqRVpmDjC4YdISHDxKIrzye4HSvMUFibnFmekQqVOMuhwbVq//wiTEk
 peflyolzjsRZIYASFFGaR7cCFikXWKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5Iw7xyQVTyZeS
 Vwm14BHcEEdATfJROQI0oSEVJSDYyF+Wp/Jx/4cKtEOJS/+v+TTnm/0PPSubNWrn7uu6tEOCj
 oxN1PDt31ndfn+367JHtU2W7Vmm6fzUxbBO25K6w1uv5ndFn/n7I/49fROYVzXTdJGrL/CtRU
 EuiMdLi8Zu6x5k1f+p7mPPwsEnOFqe2jiFL/e8MDrownhF42axX9E0ryXTXL1F+JpTgj0VCLu
 ag4EQC3Ah3srwIAAA==
X-Env-Sender: prvs=322c55197=citrix-osstest@xenproject.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1496694797!87386653!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62886 invoked from network); 5 Jun 2017 20:33:18 -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;
 5 Jun 2017 20:33:18 -0000
X-IronPort-AV: E=Sophos;i="5.39,302,1493683200"; d="scan'208";a="426652426"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL06.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71513-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64-libvirt:libvirt-build:fail:allowable
 ovmf:build-i386-libvirt:libvirt-build:fail:allowable
X-Osstest-Versions-This: ovmf=5225084439bd47f2cdd210a98d6a445a2eccc9e2
X-Osstest-Versions-That: ovmf=7ec69844b8f1d348c0699cc882222c728acb13ad
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 5 Jun 2017 21:33:08 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL06.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71513: 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
MTUxMyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE1MTMvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25z
LgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2Nr
aW5nKToKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDUgbGlidmlydC1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsICAgbGlrZSA3MTUxMQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgNSBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcxNTExCgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAgICAgICAgICAgNTIyNTA4NDQz
OWJkNDdmMmNkZDIxMGE5OGQ2YTQ0NWEyZWNjYzllMgpiYXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAg
ICAgICAgICAgICAgICAgN2VjNjk4NDRiOGYxZDM0OGMwNjk5Y2M4ODIyMjJjNzI4YWNiMTNhZAoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcxNTExICAyMDE3LTA2LTA1IDA4OjQ3OjQzIFogICAgMCBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3MTUxMyAgMjAxNy0wNi0wNSAxNzo1MDowNiBaICAg
IDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIEppYXhpbiBXdSA8amlheGluLnd1QGludGVsLmNvbT4KICBXdSBKaWF4aW4g
PGppYXhpbi53dUBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
YnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9t
ZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJp
dGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA1MjI1MDg0
NDM5YmQ0N2YyY2RkMjEwYTk4ZDZhNDQ1YTJlY2NjOWUyCkF1dGhvcjogSmlheGluIFd1IDxqaWF4
aW4ud3VAaW50ZWwuY29tPgpEYXRlOiAgIE1vbiBNYXkgMjIgMDk6MjU6NTcgMjAxNyArMDgwMAoK
ICAgIE1kZU1vZHVsZVBrZy9VZWZpUHhlQmNEeGU6IFJlZmluZSB0aGUgUFhFIGJvb3QgZGlzcGxh
eWVkIGluZm9ybWF0aW9uCiAgICAKICAgIFRoaXMgcGF0aCBpcyB0byByZWZpbmUgdGhlIFBYRSBi
b290IGRpc3BsYXllZCBpbmZvcm1hdGlvbiBzbyBhcyB0bwogICAgaW4gbGluZSB3aXRoIE5ldHdv
cmtQa2cvVWVmaVB4ZUJjRHhlIGRyaXZlci4KICAgIAogICAgQ2M6IFllIFRpbmcgPHRpbmcueWVA
aW50ZWwuY29tPgogICAgQ2M6IEZ1IFNpeXVhbiA8c2l5dWFuLmZ1QGludGVsLmNvbT4KICAgIENv
bnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAg
IFNpZ25lZC1vZmYtYnk6IFd1IEppYXhpbiA8amlheGluLnd1QGludGVsLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBZZSBUaW5nIDx0aW5nLnllQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBGdSBT
aXl1YW4gPHNpeXVhbi5mdUBpbnRlbC5jb20+Cgpjb21taXQgZWY5MzFiMzExZmQ3NzJjOGFiOWY0
NTNjYjBmOWQwY2QwYjFkZWFjZgpBdXRob3I6IEppYXhpbiBXdSA8amlheGluLnd1QGludGVsLmNv
bT4KRGF0ZTogICBNb24gTWF5IDIyIDA5OjEzOjE4IDIwMTcgKzA4MDAKCiAgICBNZGVNb2R1bGVQ
a2cvVWVmaVB4ZUJjRHhlOiBGaXggdGhlIFBYRSBCb290TWVudSBzZWxlY3Rpb24gaXNzdWUKICAg
IAogICAgQ3VycmVudGx5IGltcGxlbWVudGF0aW9uIGRvZXNuJ3QgYWNjZXB0IHRoZSBpbnB1dCBk
dXJpbmcgdGhlIHVzZXIKICAgIGlzIHRyeWluZyB0byBzZWxlY3QgdGhlIFBYRSBCb290TWVudSBm
cm9tIG9wdGlvbiA0My4gVGhpcyBwYXRoIGlzCiAgICB0byBmaXggdGhhdCBwcm9ibGVtLgogICAg
CiAgICBDYzogWWUgVGluZyA8dGluZy55ZUBpbnRlbC5jb20+CiAgICBDYzogRnUgU2l5dWFuIDxz
aXl1YW4uZnVAaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250
cmlidXRpb24gQWdyZWVtZW50IDEuMAogICAgU2lnbmVkLW9mZi1ieTogV3UgSmlheGluIDxqaWF4
aW4ud3VAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFllIFRpbmcgPHRpbmcueWVAaW50ZWwu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEZ1IFNpeXVhbiA8c2l5dWFuLmZ1QGludGVsLmNvbT4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 05 20:48:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Jun 2017 20:48:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dHyvM-00071Q-2X; Mon, 05 Jun 2017 20:48:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <armando@greenhost.nl>) id 1dHyvK-00071H-KQ
 for xen-devel@lists.xenproject.org; Mon, 05 Jun 2017 20:48:27 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 98/F6-10689-993C5395; Mon, 05 Jun 2017 20:48:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIIsWRWlGSWpSXmKPExsVyeJ9MoO60w6a
 RBt0zDSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy+A1uYCk5tYq2Yfe8jYwPj8T0sXYxcHEIC
 nxkl/mx5ztrFyMHBJqApcWBdfhcjJ4eIgJLEvVWTmUBsZoFyie5JC8FsYQEziQ9T3rOC2CwCq
 hLLNt5hB7F5BSwl9p08xAhiSwjIS+xquwg2klPASmLfZlWQsBBQyZdvH9lAwhICjhJNt80hTG
 OJ+2fyIBoFJX62TGeCsbe9P8QOYddLTNw6DSpuJPF7Vx/bBEaBBYwMqxjVi1OLylKLdE30koo
 y0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECA4oBCHYwNn5xOsQoycGkJMq7WtE0Uogv
 KT+lMiOxOCO+qDQntfgQowwHh5IEL8MhoJxgUWp6akVaZg4wtGHSEhw8SiK8zMDwFuItLkjML
 c5Mh0idYjTm2LB6/Rcmjjt9G74wCbHk5eelSonzzgaZJABSmlGaBzcIFnOXGGWlhHkZgU4T4i
 lILcrNLEGVf8UozsGoJMw75yDQFJ7MvBK4fa+ATmECOoXvkgnIKSWJCCmpBsaalxP7qx55aQc
 dNZscM5/1bf3t48/3fDZiq/BO2uvvI63WEJJw521J//2NW4Qf+q8vN343U4IxdYN7gOqkHcvS
 jvDE3/s9S8ZIylF06rENfx7FxSuVlq1+llBbueHlzIXnX4muj8485tf7KyX+TLDX9pVn/n/4V
 pdXss5z57yXW3V2Ji3NzSlQYinOSDTUYi4qTgQACqSJNLQCAAA=
X-Env-Sender: armando@greenhost.nl
X-Msg-Ref: server-5.tower-31.messagelabs.com!1496695702!100952733!1
X-Originating-IP: [195.190.28.81]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62660 invoked from network); 5 Jun 2017 20:48:22 -0000
Received: from smarthost1.greenhost.nl (HELO smarthost1.greenhost.nl)
 (195.190.28.81)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 Jun 2017 20:48:22 -0000
Received: from smtp.greenhost.nl ([213.108.104.138])
 by smarthost1.greenhost.nl with esmtps
 (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2)
 (envelope-from <armando@greenhost.nl>)
 id 1dHyvC-0005mX-EU; Mon, 05 Jun 2017 22:48:21 +0200
From: Armando Vega <armando@greenhost.nl>
To: xen-devel@lists.xenproject.org
Date: Mon,  5 Jun 2017 22:47:55 +0200
Message-Id: <20170605204755.22850-2-armando@greenhost.nl>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170605204755.22850-1-armando@greenhost.nl>
References: <20170605204755.22850-1-armando@greenhost.nl>
X-Authenticated-As-Hash: cd8cc983715d4510dc3da8903f5c5f04eae4fcc5
X-Virus-Scanned: by clamav at smarthost1.samage.net
X-Spam-Level: +++
X-Spam-Score: 3.2
X-Spam-Status: No, score=3.2 required=5.0 tests=ALL_TRUSTED, BAYES_99,
 BAYES_999, RP_MATCHES_RCVD autolearn=disabled version=3.4.0
X-Scan-Signature: 2221e5a4b2794c17f2c09cc5eb3e33a0
Cc: Armando Vega <arm@ndov.net>, ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 Armando Vega <armando@greenhost.nl>
Subject: [Xen-devel] [PATCH 1/1] xl.cfg man page cleanup and 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>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQXJtYW5kbyBWZWdhIDxhcm1AbmRvdi5uZXQ+CgpTaWduZWQtb2ZmLWJ5OiBBcm1hbmRv
IFZlZ2EgPGFybWFuZG9AZ3JlZW5ob3N0Lm5sPgotLS0KIGRvY3MvbWFuL3hsLmNmZy5wb2QuNS5p
biB8IDExMDMgKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQog
MSBmaWxlIGNoYW5nZWQsIDU4NiBpbnNlcnRpb25zKCspLCA1MTcgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluIGIvZG9jcy9tYW4veGwuY2ZnLnBvZC41
LmluCmluZGV4IDEzMTY3ZmYyYjYuLmRhZTIzZDhjMTAgMTAwNjQ0Ci0tLSBhL2RvY3MvbWFuL3hs
LmNmZy5wb2QuNS5pbgorKysgYi9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4KQEAgLTEsNiArMSw2
IEBACiA9aGVhZDEgTkFNRQogCi14bC5jZmcgLSBYTCBEb21haW4gQ29uZmlndXJhdGlvbiBGaWxl
IFN5bnRheAoreGwuY2ZnIC0geGwgZG9tYWluIGNvbmZpZ3VyYXRpb24gZmlsZSBzeW50YXgKIAog
PWhlYWQxIFNZTk9QU0lTCiAKQEAgLTgsMjAgKzgsMjEgQEAgeGwuY2ZnIC0gWEwgRG9tYWluIENv
bmZpZ3VyYXRpb24gRmlsZSBTeW50YXgKIAogPWhlYWQxIERFU0NSSVBUSU9OCiAKLVRvIGNyZWF0
ZSBhIFZNIChhIGRvbWFpbiBpbiBYZW4gdGVybWlub2xvZ3ksIHNvbWV0aW1lcyBjYWxsZWQgYSBn
dWVzdCkKLXdpdGggeGwgcmVxdWlyZXMgdGhlIHByb3Zpc2lvbiBvZiBhIGRvbWFpbiBjb25maWcg
ZmlsZS4gIFR5cGljYWxseQotdGhlc2UgbGl2ZSBpbiBgL2V0Yy94ZW4vRE9NQUlOLmNmZ2Agd2hl
cmUgRE9NQUlOIGlzIHRoZSBuYW1lIG9mIHRoZQorQ3JlYXRpbmcgYSBWTSAoYSBkb21haW4gaW4g
WGVuIHRlcm1pbm9sb2d5LCBzb21ldGltZXMgY2FsbGVkIGEgZ3Vlc3QpCit3aXRoIHhsIHJlcXVp
cmVzIHRoZSBwcm92aXNpb24gb2YgYSBkb21haW4gY29uZmlndXJhdGlvbiBmaWxlLiAgVHlwaWNh
bGx5LAordGhlc2UgbGl2ZSBpbiBGPC9ldGMveGVuL0RPTUFJTi5jZmc+LCB3aGVyZSBET01BSU4g
aXMgdGhlIG5hbWUgb2YgdGhlCiBkb21haW4uCiAKID1oZWFkMSBTWU5UQVgKIAotQSBkb21haW4g
Y29uZmlnIGZpbGUgY29uc2lzdHMgb2YgYSBzZXJpZXMgb2YgQzxLRVk9VkFMVUU+IHBhaXJzLgor
QSBkb21haW4gY29uZmlndXJhdGlvbiBmaWxlIGNvbnNpc3RzIG9mIGEgc2VyaWVzIG9mIG9wdGlv
bnMsIHNwZWNpZmllZCBieQordXNpbmcgQzxLRVk9VkFMVUU+IHBhaXJzLgogCi1Tb21lIEM8S0VZ
PnMgYXJlIG1hbmRhdG9yeSwgb3RoZXJzIGFyZSBnZW5lcmFsIG9wdGlvbnMgd2hpY2ggYXBwbHkg
dG8KLWFueSBndWVzdCB0eXBlIHdoaWxlIG90aGVycyByZWxhdGUgb25seSB0byBzcGVjaWZpYyBn
dWVzdCB0eXBlcworU29tZSBDPEtFWT5zIGFyZSBtYW5kYXRvcnksIHNvbWUgYXJlIGdlbmVyYWwg
b3B0aW9ucyB3aGljaCBhcHBseSB0bworYW55IGd1ZXN0IHR5cGUsIHdoaWxlIG90aGVycyByZWxh
dGUgb25seSB0byBzcGVjaWZpYyBndWVzdCB0eXBlcwogKGUuZy4gUFYgb3IgSFZNIGd1ZXN0cyku
CiAKLUEgdmFsdWUgQzxWQUxVRT4gaXMgb25lIG9mOgorQSBDPFZBTFVFPiBjYW4gYmUgb25lIG9m
OgogCiA9b3ZlciA0CiAKQEAgLTMzLDcgKzM0LDcgQEAgU1RSSU5HIGlzIHBhcnQgb2YgYSBTUEVD
X1NUUklORywgdGhlIHF1b3RlcyBzaG91bGQgYmUgb21pdHRlZC4KID1pdGVtIEI8TlVNQkVSPgog
CiBBIG51bWJlciwgaW4gZWl0aGVyIGRlY2ltYWwsIG9jdGFsICh1c2luZyBhIEM8MD4gcHJlZml4
KSBvcgotaGV4YWRlY2ltYWwgKHVzaW5nIGEgQzwweD4gcHJlZml4KS4KK2hleGFkZWNpbWFsICh1
c2luZyBhIEM8MHg+IHByZWZpeCkgZm9ybWF0LgogCiA9aXRlbSBCPEJPT0xFQU4+CiAKQEAgLTQy
LDEyICs0MywxMiBAQCB2YWx1ZSkuCiAKID1pdGVtIEI8WyBWQUxVRSwgVkFMVUUsIC4uLiBdPgog
Ci1BIGxpc3Qgb2YgQzxWQUxVRVM+IG9mIHRoZSBhYm92ZSB0eXBlcy4gTGlzdHMgY2FuIGJlIGhl
dGVyb2dlbmVvdXMgYW5kCitBIGxpc3Qgb2YgQzxWQUxVRT5zIG9mIHRoZSBhYm92ZSB0eXBlcy4g
TGlzdHMgY2FuIGJlIGhldGVyb2dlbmVvdXMgYW5kCiBuZXN0ZWQuCiAKID1iYWNrCiAKLVRoZSBz
ZW1hbnRpY3Mgb2YgZWFjaCBDPEtFWT4gZGVmaW5lcyB3aGljaCBmb3JtIG9mIEM8VkFMVUU+IGlz
IHJlcXVpcmVkLgorVGhlIHNlbWFudGljcyBvZiBlYWNoIEM8S0VZPiBkZWZpbmVzIHdoaWNoIHR5
cGUgb2YgQzxWQUxVRT4gaXMgcmVxdWlyZWQuCiAKIFBhaXJzIG1heSBiZSBzZXBhcmF0ZWQgZWl0
aGVyIGJ5IGEgbmV3bGluZSBvciBhIHNlbWljb2xvbi4gIEJvdGgKIG9mIHRoZSBmb2xsb3dpbmcg
YXJlIHZhbGlkOgpAQCAtNjEsNyArNjIsNyBAQCBvZiB0aGUgZm9sbG93aW5nIGFyZSB2YWxpZDoK
IAogPWhlYWQyIE1hbmRhdG9yeSBDb25maWd1cmF0aW9uIEl0ZW1zCiAKLVRoZSBmb2xsb3dpbmcg
a2V5IGlzIG1hbmRhdG9yeSBmb3IgYW55IGd1ZXN0IHR5cGU6CitUaGUgZm9sbG93aW5nIGtleSBp
cyBtYW5kYXRvcnkgZm9yIGFueSBndWVzdCB0eXBlLgogCiA9b3ZlciA0CiAKQEAgLTc4LDE0ICs3
OSwxNCBAQCBzaW5nbGUgaG9zdCBtdXN0IGJlIHVuaXF1ZS4KIAogPWl0ZW0gQjxidWlsZGVyPSJn
ZW5lcmljIj4KIAotU3BlY2lmaWVzIHRoYXQgdGhpcyBpcyB0byBiZSBhIFBWIGRvbWFpbi4gVGhp
cyBpcyB0aGUgZGVmYXVsdC4KK1NwZWNpZmllcyB0aGF0IHRoaXMgaXMgdG8gYmUgYSBQViBkb21h
aW4sIHN1aXRhYmxlIGZvciBob3N0aW5nIFhlbi1hd2FyZSBndWVzdAorb3BlcmF0aW5nIHN5c3Rl
bXMuIFRoaXMgaXMgdGhlIGRlZmF1bHQuCiAKID1pdGVtIEI8YnVpbGRlcj0iaHZtIj4KIAogU3Bl
Y2lmaWVzIHRoYXQgdGhpcyBpcyB0byBiZSBhbiBIVk0gZG9tYWluLiAgVGhhdCBpcywgYSBmdWxs
eQogdmlydHVhbGlzZWQgY29tcHV0ZXIgd2l0aCBlbXVsYXRlZCBCSU9TLCBkaXNrIGFuZCBuZXR3
b3JrIHBlcmlwaGVyYWxzLAotZXRjLiAgVGhlIGRlZmF1bHQgaXMgYSBQViBkb21haW4sIHN1aXRh
YmxlIGZvciBob3N0aW5nIFhlbi1hd2FyZSBndWVzdAotb3BlcmF0aW5nIHN5c3RlbXMuCitldGMu
CiAKID1iYWNrCiAKQEAgLTk5LDU2ICsxMDAsNTYgQEAgVGhlIGZvbGxvd2luZyBvcHRpb25zIGFw
cGx5IHRvIGd1ZXN0cyBvZiBhbnkgdHlwZS4KIAogPWl0ZW0gQjxwb29sPSJDUFVQT09MTkFNRSI+
CiAKLVB1dCB0aGUgZ3Vlc3QncyB2Y3B1cyBpbnRvIHRoZSBuYW1lZCBjcHUgcG9vbC4KK1B1dCB0
aGUgZ3Vlc3QncyB2Q1BVcyBpbnRvIHRoZSBuYW1lZCBDUFUgcG9vbC4KIAogPWl0ZW0gQjx2Y3B1
cz1OPgogCi1TdGFydCB0aGUgZ3Vlc3Qgd2l0aCBOIHZjcHVzIGluaXRpYWxseSBvbmxpbmUuCitT
dGFydCB0aGUgZ3Vlc3Qgd2l0aCBOIHZDUFVzIGluaXRpYWxseSBvbmxpbmUuCiAKID1pdGVtIEI8
bWF4dmNwdXM9TT4KIAotQWxsb3cgdGhlIGd1ZXN0IHRvIGJyaW5nIHVwIGEgbWF4aW11bSBvZiBN
IHZjcHVzLiBBdCBzdGFydCBvZiBkYXkgaWYKLWB2Y3B1cz1OYCBpcyBsZXNzIHRoYW4gYG1heHZj
cHVzPU1gIHRoZW4gdGhlIGZpcnN0IGBOYCB2Y3B1cyB3aWxsIGJlCi1jcmVhdGVkIG9ubGluZSBh
bmQgdGhlIHJlbWFpbmRlciB3aWxsIGJlIG9mZmxpbmUuCitBbGxvdyB0aGUgZ3Vlc3QgdG8gYnJp
bmcgdXAgYSBtYXhpbXVtIG9mIE0gdkNQVXMuIFdoZW4gc3RhcnRpbmcgdGhlIGd1ZXN0LCBpZgor
Qjx2Y3B1cz1OPiBpcyBsZXNzIHRoYW4gQjxtYXh2Y3B1cz1NPiB0aGVuIHRoZSBmaXJzdCBCPE4+
IHZDUFVzIHdpbGwgYmUKK2NyZWF0ZWQgb25saW5lIGFuZCB0aGUgcmVtYWluZGVyIHdpbGwgYmUg
Y3JlYXRlZCBvZmZsaW5lLgogCi09aXRlbSBCPGNwdXM9IkNQVS1MSVNUIj4KKz1pdGVtIEI8Y3B1
cz0iQ1BVTElTVCI+CiAKLUxpc3Qgb2Ygd2hpY2ggY3B1cyB0aGUgZ3Vlc3QgaXMgYWxsb3dlZCB0
byB1c2UuIERlZmF1bHQgaXMgbm8gcGlubmluZyBhdAotYWxsIChtb3JlIG9uIHRoaXMgYmVsb3cp
LiBBIEM8Q1BVLUxJU1Q+IG1heSBiZSBzcGVjaWZpZWQgYXMgZm9sbG93czoKK0xpc3Qgb2YgaG9z
dCBDUFVzIHRoZSBndWVzdCBpcyBhbGxvd2VkIHRvIHVzZS4gRGVmYXVsdCBpcyBubyBwaW5uaW5n
IGF0CithbGwgKG1vcmUgb24gdGhpcyBiZWxvdykuIEEgQzxDUFVMSVNUPiBtYXkgYmUgc3BlY2lm
aWVkIGFzIGZvbGxvd3M6CiAKID1vdmVyIDQKIAogPWl0ZW0gImFsbCIKIAotVG8gYWxsb3cgYWxs
IHRoZSB2Y3B1cyBvZiB0aGUgZ3Vlc3QgdG8gcnVuIG9uIGFsbCB0aGUgY3B1cyBvbiB0aGUgaG9z
dC4KK1RvIGFsbG93IGFsbCB0aGUgdkNQVXMgb2YgdGhlIGd1ZXN0IHRvIHJ1biBvbiBhbGwgdGhl
IENQVXMgb24gdGhlIGhvc3QuCiAKID1pdGVtICIwLTMsNSxeMSIKIAotVG8gYWxsb3cgYWxsIHRo
ZSB2Y3B1cyBvZiB0aGUgZ3Vlc3QgdG8gcnVuIG9uIGNwdXMgMCwyLDMsNS4gQ29tYmluaW5nCi10
aGlzIHdpdGggImFsbCIgaXMgcG9zc2libGUsIG1lYW5pbmcgImFsbCxeNyIgcmVzdWx0cyBpbiBh
bGwgdGhlIHZjcHVzCi1vZiB0aGUgZ3Vlc3QgcnVubmluZyBvbiBhbGwgdGhlIGNwdXMgb24gdGhl
IGhvc3QgZXhjZXB0IGNwdSA3LgorVG8gYWxsb3cgYWxsIHRoZSB2Q1BVcyBvZiB0aGUgZ3Vlc3Qg
dG8gcnVuIG9uIENQVXMgMCwyLDMsNS4gSXQgaXMgcG9zc2libGUgdG8KK2NvbWJpbmUgdGhpcyB3
aXRoICJhbGwiLCBtZWFuaW5nICJhbGwsXjciIHJlc3VsdHMgaW4gYWxsIHRoZSB2Q1BVcworb2Yg
dGhlIGd1ZXN0IGJlaW5nIGFsbG93ZWQgdG8gcnVuIG9uIGFsbCB0aGUgQ1BVcyBvZiB0aGUgaG9z
dCBleGNlcHQgQ1BVIDcuCiAKID1pdGVtICJub2RlczowLTMsbm9kZTpeMiIKIAotVG8gYWxsb3cg
YWxsIHRoZSB2Y3B1cyBvZiB0aGUgZ3Vlc3QgdG8gcnVuIG9uIHRoZSBjcHVzIGZyb20gTlVNQSBu
b2RlcwotMCwxLDMgb2YgdGhlIGhvc3QuIFNvLCBpZiBjcHVzIDAtMyBiZWxvbmdzIHRvIG5vZGUg
MCwgY3B1cyA0LTcgYmVsb25ncwotdG8gbm9kZSAxIGFuZCBjcHVzIDgtMTEgdG8gbm9kZSAzLCB0
aGUgYWJvdmUgd291bGQgbWVhbiBhbGwgdGhlIHZjcHVzCi1vZiB0aGUgZ3Vlc3Qgd2lsbCBydW4g
b24gY3B1cyAwLTMsOC0xMS4KK1RvIGFsbG93IGFsbCB0aGUgdkNQVXMgb2YgdGhlIGd1ZXN0IHRv
IHJ1biBvbiB0aGUgQ1BVcyBmcm9tIE5VTUEgbm9kZXMKKzAsMSwzIG9mIHRoZSBob3N0LiBTbywg
aWYgQ1BVcyAwLTMgYmVsb25nIHRvIG5vZGUgMCwgQ1BVcyA0LTcgYmVsb25nCit0byBub2RlIDEs
IENQVXMgOC0xMSB0byBub2RlIDIgYW5kIENQVXMgMTItMTUgdG8gbm9kZSAzLCB0aGUgYWJvdmUg
d291bGQgbWVhbgorYWxsIHRoZSB2Q1BVcyBvZiB0aGUgZ3Vlc3Qgd291bGQgYmUgYWxsb3dlZCB0
byBydW4gb24gQ1BVcyAwLTcsMTItMTUuCiAKIENvbWJpbmluZyB0aGlzIG5vdGF0aW9uIHdpdGgg
dGhlIG9uZSBhYm92ZSBpcyBwb3NzaWJsZS4gRm9yIGluc3RhbmNlLAotIjEsbm9kZToyLF42Iiwg
bWVhbnMgYWxsIHRoZSB2Y3B1cyBvZiB0aGUgZ3Vlc3Qgd2lsbCBydW4gb24gY3B1IDEgYW5kCi1v
biBhbGwgdGhlIGNwdXMgb2YgTlVNQSBub2RlIDIsIGJ1dCBub3Qgb24gY3B1IDYuIEZvbGxvd2lu
ZyB0aGUgc2FtZQotZXhhbXBsZSBhcyBhYm92ZSwgdGhhdCB3b3VsZCBiZSBjcHVzIDEsNCw1LDcu
CisiMSxub2RlOjEsXjYiLCBtZWFucyBhbGwgdGhlIHZDUFVzIG9mIHRoZSBndWVzdCB3aWxsIHJ1
biBvbiBDUFUgMSBhbmQKK29uIGFsbCB0aGUgQ1BVcyBvZiBOVU1BIG5vZGUgMSwgYnV0IG5vdCBv
biBDUFUgNi4gRm9sbG93aW5nIHRoZSBzYW1lCitleGFtcGxlIGFzIGFib3ZlLCB0aGF0IHdvdWxk
IGJlIENQVXMgMSw0LDUsNy4KIAogQ29tYmluaW5nIHRoaXMgd2l0aCAiYWxsIiBpcyBhbHNvIHBv
c3NpYmxlLCBtZWFuaW5nICJhbGwsXm5vZGVzOjEiCi1yZXN1bHRzIGluIGFsbCB0aGUgdmNwdXMg
b2YgdGhlIGd1ZXN0IHJ1bm5pbmcgb24gYWxsIHRoZSBjcHVzIG9uIHRoZQotaG9zdCwgZXhjZXB0
IGZvciB0aGUgY3B1cyBiZWxvbmdpbmcgdG8gdGhlIGhvc3QgTlVNQSBub2RlIDEuCityZXN1bHRz
IGluIGFsbCB0aGUgdkNQVXMgb2YgdGhlIGd1ZXN0IHJ1bm5pbmcgb24gYWxsIHRoZSBDUFVzIG9u
IHRoZQoraG9zdCwgZXhjZXB0IGZvciB0aGUgQ1BVcyBiZWxvbmdpbmcgdG8gdGhlIGhvc3QgTlVN
QSBub2RlIDEuCiAKID1pdGVtIFsiMiIsICIzLTgsXjUiXQogCi1UbyBhc2sgZm9yIHNwZWNpZmlj
IHZjcHUgbWFwcGluZy4gVGhhdCBtZWFucyAoaW4gdGhpcyBleGFtcGxlKSwgdmNwdSAwCi1vZiB0
aGUgZ3Vlc3Qgd2lsbCBydW4gb24gY3B1IDIgb2YgdGhlIGhvc3QgYW5kIHZjcHUgMSBvZiB0aGUg
Z3Vlc3Qgd2lsbAotcnVuIG9uIGNwdXMgMyw0LDYsNyw4IG9mIHRoZSBob3N0LgorVG8gYXNrIGZv
ciBzcGVjaWZpYyB2Q1BVIG1hcHBpbmcuIFRoYXQgbWVhbnMgKGluIHRoaXMgZXhhbXBsZSksIHZD
UFUgMAorb2YgdGhlIGd1ZXN0IHdpbGwgcnVuIG9uIENQVSAyIG9mIHRoZSBob3N0IGFuZCB2Q1BV
IDEgb2YgdGhlIGd1ZXN0IHdpbGwKK3J1biBvbiBDUFVzIDMsNCw2LDcsOCBvZiB0aGUgaG9zdCAo
ZXhjbHVkaW5nIENQVSA1KS4KIAogTW9yZSBjb21wbGV4IG5vdGF0aW9uIGNhbiBiZSBhbHNvIHVz
ZWQsIGV4YWN0bHkgYXMgZGVzY3JpYmVkIGFib3ZlLiBTbwogImFsbCxeNS04Iiwgb3IganVzdCAi
YWxsIiwgb3IgIm5vZGU6MCxub2RlOjIsXjktMTEsMTgtMjAiIGFyZSBhbGwgbGVnYWwsCkBAIC0x
NTYsMzQgKzE1NywzNSBAQCBmb3IgZWFjaCBlbGVtZW50IG9mIHRoZSBsaXN0LgogCiA9YmFjawog
Ci1JZiB0aGlzIG9wdGlvbiBpcyBub3Qgc3BlY2lmaWVkLCBubyB2Y3B1IHRvIGNwdSBwaW5uaW5n
IGlzIGVzdGFibGlzaGVkLAotYW5kIHRoZSB2Y3B1cyBvZiB0aGUgZ3Vlc3QgY2FuIHJ1biBvbiBh
bGwgdGhlIGNwdXMgb2YgdGhlIGhvc3QuIElmIHRoaXMKLW9wdGlvbiBpcyBzcGVjaWZpZWQsIHRo
ZSBpbnRlcnNlY3Rpb24gb2YgdGhlIHZjcHUgcGlubmluZyBtYXNrLCBwcm92aWRlZAotaGVyZSwg
YW5kIHRoZSBzb2Z0IGFmZmluaXR5IG1hc2ssIHByb3ZpZGVkIHZpYSBCPGNwdXNcX3NvZnQ9PiAo
aWYgYW55KSwKLWlzIHV0aWxpemVkIHRvIGNvbXB1dGUgdGhlIGRvbWFpbiBub2RlLWFmZmluaXR5
LCBmb3IgZHJpdmluZyBtZW1vcnkKK0lmIHRoaXMgb3B0aW9uIGlzIG5vdCBzcGVjaWZpZWQsIG5v
IHZDUFUgdG8gQ1BVIHBpbm5pbmcgaXMgZXN0YWJsaXNoZWQsCithbmQgdGhlIHZDUFVzIG9mIHRo
ZSBndWVzdCBjYW4gcnVuIG9uIGFsbCB0aGUgQ1BVcyBvZiB0aGUgaG9zdC4gSWYgdGhpcworb3B0
aW9uIGlzIHNwZWNpZmllZCwgdGhlIGludGVyc2VjdGlvbiBvZiB0aGUgdkNQVSBwaW5uaW5nIG1h
c2ssIHByb3ZpZGVkCitoZXJlLCBhbmQgdGhlIHNvZnQgYWZmaW5pdHkgbWFzaywgaWYgcHJvdmlk
ZWQgdmlhIEI8Y3B1c19zb2Z0PT4sCitpcyB1dGlsaXplZCB0byBjb21wdXRlIHRoZSBkb21haW4g
bm9kZS1hZmZpbml0eSBmb3IgZHJpdmluZyBtZW1vcnkKIGFsbG9jYXRpb25zLgogCi09aXRlbSBC
PGNwdXNfc29mdD0iQ1BVLUxJU1QiPgorPWl0ZW0gQjxjcHVzX3NvZnQ9IkNQVUxJU1QiPgogCiBF
eGFjdGx5IGFzIEI8Y3B1cz0+LCBidXQgc3BlY2lmaWVzIHNvZnQgYWZmaW5pdHksIHJhdGhlciB0
aGFuIHBpbm5pbmcKLShoYXJkIGFmZmluaXR5KS4gV2hlbiB1c2luZyB0aGUgY3JlZGl0IHNjaGVk
dWxlciwgdGhpcyBtZWFucyB3aGF0IGNwdXMKLXRoZSB2Y3B1cyBvZiB0aGUgZG9tYWluIHByZWZl
ci4KKyhoYXJkIGFmZmluaXR5KS4gV2hlbiB1c2luZyB0aGUgY3JlZGl0IHNjaGVkdWxlciwgdGhp
cyBtZWFucyB3aGF0IENQVXMKK3RoZSB2Q1BVcyBvZiB0aGUgZG9tYWluIHByZWZlci4KIAotQSBD
PENQVS1MSVNUPiBpcyBzcGVjaWZpZWQgZXhhY3RseSBhcyBhYm92ZSwgZm9yIEI8Y3B1cz0+Lgor
QSBDPENQVUxJU1Q+IGlzIHNwZWNpZmllZCBleGFjdGx5IGFzIGZvciBCPGNwdXM9PiwgZGV0YWls
ZWQgZWFybGllciBpbiB0aGUKK21hbnVhbC4KIAotSWYgdGhpcyBvcHRpb24gaXMgbm90IHNwZWNp
ZmllZCwgdGhlIHZjcHVzIG9mIHRoZSBndWVzdCB3aWxsIG5vdCBoYXZlCi1hbnkgcHJlZmVyZW5j
ZSByZWdhcmRpbmcgb24gd2hhdCBjcHUgdG8gcnVuLiBJZiB0aGlzIG9wdGlvbiBpcyBzcGVjaWZp
ZWQsCi10aGUgaW50ZXJzZWN0aW9uIG9mIHRoZSBzb2Z0IGFmZmluaXR5IG1hc2ssIHByb3ZpZGVk
IGhlcmUsIGFuZCB0aGUgdmNwdQotcGlubmluZywgcHJvdmlkZWQgdmlhIEI8Y3B1cz0+IChpZiBh
bnkpLCBpcyB1dGlsaXplZCB0byBjb21wdXRlIHRoZQotZG9tYWluIG5vZGUtYWZmaW5pdHksIGZv
ciBkcml2aW5nIG1lbW9yeSBhbGxvY2F0aW9ucy4KK0lmIHRoaXMgb3B0aW9uIGlzIG5vdCBzcGVj
aWZpZWQsIHRoZSB2Q1BVcyBvZiB0aGUgZ3Vlc3Qgd2lsbCBub3QgaGF2ZQorYW55IHByZWZlcmVu
Y2UgcmVnYXJkaW5nIGhvc3QgQ1BVcy4gSWYgdGhpcyBvcHRpb24gaXMgc3BlY2lmaWVkLAordGhl
IGludGVyc2VjdGlvbiBvZiB0aGUgc29mdCBhZmZpbml0eSBtYXNrLCBwcm92aWRlZCBoZXJlLCBh
bmQgdGhlIHZDUFUKK3Bpbm5pbmcsIGlmIHByb3ZpZGVkIHZpYSBCPGNwdXM9PiwgaXMgdXRpbGl6
ZWQgdG8gY29tcHV0ZSB0aGUKK2RvbWFpbiBub2RlLWFmZmluaXR5IGZvciBkcml2aW5nIG1lbW9y
eSBhbGxvY2F0aW9ucy4KIAogSWYgdGhpcyBvcHRpb24gaXMgbm90IHNwZWNpZmllZCAoYW5kIEI8
Y3B1cz0+IGlzIG5vdCBzcGVjaWZpZWQgZWl0aGVyKSwKIGxpYnhsIGF1dG9tYXRpY2FsbHkgdHJp
ZXMgdG8gcGxhY2UgdGhlIGd1ZXN0IG9uIHRoZSBsZWFzdCBwb3NzaWJsZQogbnVtYmVyIG9mIG5v
ZGVzLiBBIGhldXJpc3RpYyBhcHByb2FjaCBpcyB1c2VkIGZvciBjaG9vc2luZyB0aGUgYmVzdAog
bm9kZSAob3Igc2V0IG9mIG5vZGVzKSwgd2l0aCB0aGUgZ29hbCBvZiBtYXhpbWl6aW5nIHBlcmZv
cm1hbmNlIGZvcgogdGhlIGd1ZXN0IGFuZCwgYXQgdGhlIHNhbWUgdGltZSwgYWNoaWV2aW5nIGVm
ZmljaWVudCB1dGlsaXphdGlvbiBvZgotaG9zdCBjcHVzIGFuZCBtZW1vcnkuIEluIHRoYXQgY2Fz
ZSwgdGhlIHNvZnQgYWZmaW5pdHkgb2YgYWxsIHRoZSB2Y3B1cwotb2YgdGhlIGRvbWFpbiB3aWxs
IGJlIHNldCB0byB0aGUgcGNwdXMgYmVsb25naW5nIHRvIHRoZSBOVU1BIG5vZGVzCitob3N0IENQ
VXMgYW5kIG1lbW9yeS4gSW4gdGhhdCBjYXNlLCB0aGUgc29mdCBhZmZpbml0eSBvZiBhbGwgdGhl
IHZDUFVzCitvZiB0aGUgZG9tYWluIHdpbGwgYmUgc2V0IHRvIGhvc3QgQ1BVcyBiZWxvbmdpbmcg
dG8gTlVNQSBub2RlcwogY2hvc2VuIGR1cmluZyBwbGFjZW1lbnQuCiAKIEZvciBtb3JlIGRldGFp
bHMsIHNlZSBMPHhsLW51bWEtcGxhY2VtZW50KDcpPi4KQEAgLTIwNSwyMiArMjA3LDIyIEBAIEhv
bm91cmVkIGJ5IHRoZSBjcmVkaXQgYW5kIGNyZWRpdDIgc2NoZWR1bGVycy4KIAogVGhlIGNhcCBv
cHRpb25hbGx5IGZpeGVzIHRoZSBtYXhpbXVtIGFtb3VudCBvZiBDUFUgYSBkb21haW4gd2lsbCBi
ZQogYWJsZSB0byBjb25zdW1lLCBldmVuIGlmIHRoZSBob3N0IHN5c3RlbSBoYXMgaWRsZSBDUFUg
Y3ljbGVzLgotVGhlIGNhcCBpcyBleHByZXNzZWQgaW4gcGVyY2VudGFnZSBvZiBvbmUgcGh5c2lj
YWwgQ1BVOgorVGhlIGNhcCBpcyBleHByZXNzZWQgYXMgYSBwZXJjZW50YWdlIG9mIG9uZSBwaHlz
aWNhbCBDUFU6CiAxMDAgaXMgMSBwaHlzaWNhbCBDUFUsIDUwIGlzIGhhbGYgYSBDUFUsIDQwMCBp
cyA0IENQVXMsIGV0Yy4KLVRoZSBkZWZhdWx0LCAwLCBtZWFucyB0aGVyZSBpcyBubyB1cHBlciBj
YXAuCitUaGUgZGVmYXVsdCwgMCwgbWVhbnMgdGhlcmUgaXMgbm8gY2FwLgogSG9ub3VyZWQgYnkg
dGhlIGNyZWRpdCBhbmQgY3JlZGl0MiBzY2hlZHVsZXJzLgogCi1OQjogTWFueSBzeXN0ZW1zIGhh
dmUgZmVhdHVyZXMgdGhhdCB3aWxsIHNjYWxlIGRvd24gdGhlIGNvbXB1dGluZwotcG93ZXIgb2Yg
YSBjcHUgdGhhdCBpcyBub3QgMTAwJSB1dGlsaXplZC4gIFRoaXMgY2FuIGJlIGluIHRoZQotb3Bl
cmF0aW5nIHN5c3RlbSwgYnV0IGNhbiBhbHNvIHNvbWV0aW1lcyBiZSBiZWxvdyB0aGUgb3BlcmF0
aW5nIHN5c3RlbQorQjxOT1RFPjogTWFueSBzeXN0ZW1zIGhhdmUgZmVhdHVyZXMgdGhhdCB3aWxs
IHNjYWxlIGRvd24gdGhlIGNvbXB1dGluZworcG93ZXIgb2YgYSBDUFUgdGhhdCBpcyBub3QgMTAw
JSB1dGlsaXplZC4gIFRoaXMgY2FuIGJlIGRvbmUgaW4gdGhlCitvcGVyYXRpbmcgc3lzdGVtLCBi
dXQgY2FuIGFsc28gc29tZXRpbWVzIGJlIGRvbmUgYmVsb3cgdGhlIG9wZXJhdGluZyBzeXN0ZW0s
CiBpbiB0aGUgQklPUy4gIElmIHlvdSBzZXQgYSBjYXAgc3VjaCB0aGF0IGluZGl2aWR1YWwgY29y
ZXMgYXJlIHJ1bm5pbmcKIGF0IGxlc3MgdGhhbiAxMDAlLCB0aGlzIG1heSBoYXZlIGFuIGltcGFj
dCBvbiB0aGUgcGVyZm9ybWFuY2Ugb2YgeW91cgogd29ya2xvYWQgb3ZlciBhbmQgYWJvdmUgdGhl
IGltcGFjdCBvZiB0aGUgY2FwLiBGb3IgZXhhbXBsZSwgaWYgeW91cgotcHJvY2Vzc29yIHJ1bnMg
YXQgMkdIeiwgYW5kIHlvdSBjYXAgYSB2bSBhdCA1MCUsIHRoZSBwb3dlciBtYW5hZ2VtZW50Citw
cm9jZXNzb3IgcnVucyBhdCAyR0h6LCBhbmQgeW91IGNhcCBhIFZNIGF0IDUwJSwgdGhlIHBvd2Vy
IG1hbmFnZW1lbnQKIHN5c3RlbSBtYXkgYWxzbyByZWR1Y2UgdGhlIGNsb2NrIHNwZWVkIHRvIDFH
SHo7IHRoZSBlZmZlY3Qgd2lsbCBiZQogdGhhdCB5b3VyIFZNIGdldHMgMjUlIG9mIHRoZSBhdmFp
bGFibGUgcG93ZXIgKDUwJSBvZiAxR0h6KSByYXRoZXIgdGhhbgogNTAlICg1MCUgb2YgMkdIeiku
ICBJZiB5b3UgYXJlIG5vdCBnZXR0aW5nIHRoZSBwZXJmb3JtYW5jZSB5b3UgZXhwZWN0LAotbG9v
ayBhdCBwZXJmb3JtYW5jZSBhbmQgY3B1ZnJlcSBvcHRpb25zIGluIHlvdXIgb3BlcmF0aW5nIHN5
c3RlbSBhbmQKK2xvb2sgYXQgcGVyZm9ybWFuY2UgYW5kIENQVSBmcmVxdWVuY3kgb3B0aW9ucyBp
biB5b3VyIG9wZXJhdGluZyBzeXN0ZW0gYW5kCiB5b3VyIEJJT1MuCiAKID1iYWNrCkBAIC0yMzYs
MTQgKzIzOCwxNCBAQCBTdGFydCB0aGUgZ3Vlc3Qgd2l0aCBNQllURVMgbWVnYWJ5dGVzIG9mIFJB
TS4KID1pdGVtIEI8bWF4bWVtPU1CWVRFUz4KIAogU3BlY2lmaWVzIHRoZSBtYXhpbXVtIGFtb3Vu
dCBvZiBtZW1vcnkgYSBndWVzdCBjYW4gZXZlciBzZWUuCi1UaGUgdmFsdWUgb2YgQjxtYXhtZW09
PiBtdXN0IGJlIGVxdWFsIG9yIGdyZWF0ZXIgdGhhbiBCPG1lbW9yeT0+LgorVGhlIHZhbHVlIG9m
IEI8bWF4bWVtPT4gbXVzdCBiZSBlcXVhbCB0byBvciBncmVhdGVyIHRoYW4gdGhhdCBvZiBCPG1l
bW9yeT0+LgogCiBJbiBjb21iaW5hdGlvbiB3aXRoIEI8bWVtb3J5PT4gaXQgd2lsbCBzdGFydCB0
aGUgZ3Vlc3QgInByZS1iYWxsb29uZWQiLAogaWYgdGhlIHZhbHVlcyBvZiBCPG1lbW9yeT0+IGFu
ZCBCPG1heG1lbT0+IGRpZmZlci4KIEEgInByZS1iYWxsb29uZWQiIEhWTSBndWVzdCBuZWVkcyBh
IGJhbGxvb24gZHJpdmVyLCB3aXRob3V0IGEgYmFsbG9vbiBkcml2ZXIKIGl0IHdpbGwgY3Jhc2gu
CiAKLU5PVEU6IEJlY2F1c2Ugb2YgdGhlIHdheSBiYWxsb29uaW5nIHdvcmtzLCB0aGUgZ3Vlc3Qg
aGFzIHRvIGFsbG9jYXRlCitCPE5PVEU+OiBCZWNhdXNlIG9mIHRoZSB3YXkgYmFsbG9vbmluZyB3
b3JrcywgdGhlIGd1ZXN0IGhhcyB0byBhbGxvY2F0ZQogbWVtb3J5IHRvIGtlZXAgdHJhY2sgb2Yg
bWF4bWVtIHBhZ2VzLCByZWdhcmRsZXNzIG9mIGhvdyBtdWNoIG1lbW9yeSBpdAogYWN0dWFsbHkg
aGFzIGF2YWlsYWJsZSB0byBpdC4gIEEgZ3Vlc3Qgd2l0aCBtYXhtZW09MjYyMTQ0IGFuZAogbWVt
b3J5PTgwOTYgd2lsbCByZXBvcnQgc2lnbmlmaWNhbnRseSBsZXNzIG1lbW9yeSBhdmFpbGFibGUg
Zm9yIHVzZQpAQCAtMjU5LDU0ICsyNjEsNTQgQEAgb2YgaGF2aW5nIHRvIHRyYWNrIHRoZSB1bnVz
ZWQgcGFnZXMuCiA9aXRlbSBCPHZudW1hPVsgVk5PREVfU1BFQywgVk5PREVfU1BFQywgLi4uIF0+
CiAKIFNwZWNpZnkgdmlydHVhbCBOVU1BIGNvbmZpZ3VyYXRpb24gd2l0aCBwb3NpdGlvbmFsIGFy
Z3VtZW50cy4gVGhlCi1udGggQjxWTk9ERV9TUEVDPiBpbiB0aGUgbGlzdCBzcGVjaWZpZXMgdGhl
IGNvbmZpZ3VyYXRpb24gb2YgbnRoCitudGggQjxWTk9ERV9TUEVDPiBpbiB0aGUgbGlzdCBzcGVj
aWZpZXMgdGhlIGNvbmZpZ3VyYXRpb24gb2YgdGhlIG50aAogdmlydHVhbCBub2RlLgogCi1Ob3Rl
IHRoYXQgdmlydHVhbCBOVU1BIGZvciBQViBndWVzdCBpcyBub3QgeWV0IHN1cHBvcnRlZCwgYmVj
YXVzZQotdGhlcmUgaXMgYW4gaXNzdWUgd2l0aCBjcHVpZCBoYW5kbGluZyB0aGF0IGFmZmVjdHMg
UFYgdmlydHVhbCBOVU1BLgotRnVydGhlcm1vcmUsIGd1ZXN0cyB3aXRoIHZpcnR1YWwgTlVNQSBj
YW5ub3QgYmUgc2F2ZWQgb3IgbWlncmF0ZWQKK05vdGUgdGhhdCB2aXJ0dWFsIE5VTUEgaXMgbm90
IHN1cHBvcnRlZCBmb3IgUFYgZ3Vlc3RzIHlldCwgYmVjYXVzZQordGhlcmUgaXMgYW4gaXNzdWUg
d2l0aCB0aGUgQ1BVSUQgaW5zdHJ1Y3Rpb24gaGFuZGxpbmcgdGhhdCBhZmZlY3RzIFBWIHZpcnR1
YWwKK05VTUEuIEZ1cnRoZXJtb3JlLCBndWVzdHMgd2l0aCB2aXJ0dWFsIE5VTUEgY2Fubm90IGJl
IHNhdmVkIG9yIG1pZ3JhdGVkCiBiZWNhdXNlIHRoZSBtaWdyYXRpb24gc3RyZWFtIGRvZXMgbm90
IHByZXNlcnZlIG5vZGUgaW5mb3JtYXRpb24uCiAKIEVhY2ggQjxWTk9ERV9TUEVDPiBpcyBhIGxp
c3QsIHdoaWNoIGhhcyBhIGZvcm0gb2YKLSJbVk5PREVfQ09ORklHX09QVElPTixWTk9ERV9DT05G
SUdfT1BUSU9OLCAuLi4gXSIgICh3aXRob3V0IHF1b3RlcykuCisiW1ZOT0RFX0NPTkZJR19PUFRJ
T04sIFZOT0RFX0NPTkZJR19PUFRJT04sIC4uLiBdIiAgKHdpdGhvdXQgdGhlIHF1b3RlcykuCiAK
LUZvciBleGFtcGxlIHZudW1hID0gWyBbInBub2RlPTAiLCJzaXplPTUxMiIsInZjcHVzPTAtNCIs
InZkaXN0YW5jZXM9MTAsMjAiXSBdCitGb3IgZXhhbXBsZSwgdm51bWEgPSBbIFsicG5vZGU9MCIs
InNpemU9NTEyIiwidmNwdXM9MC00IiwidmRpc3RhbmNlcz0xMCwyMCJdIF0KIG1lYW5zIHZub2Rl
IDAgaXMgbWFwcGVkIHRvIHBub2RlIDAsIGhhcyA1MTJNQiByYW0sIGhhcyB2Y3B1cyAwIHRvIDQs
IHRoZQogZGlzdGFuY2UgdG8gaXRzZWxmIGlzIDEwIGFuZCB0aGUgZGlzdGFuY2UgdG8gdm5vZGUg
MSBpcyAyMC4KIAotRWFjaCBCPFZOT0RFX0NPTkZJR19PUFRJT04+IGlzIGEgcXVvdGVkIGtleT12
YWx1ZSBwYWlyLiBTdXBwb3J0ZWQKK0VhY2ggQjxWTk9ERV9DT05GSUdfT1BUSU9OPiBpcyBhIHF1
b3RlZCBDPEtFWT1WQUxVRT4gcGFpci4gU3VwcG9ydGVkCiBCPFZOT0RFX0NPTkZJR19PUFRJT04+
cyBhcmUgKHRoZXkgYXJlIGFsbCBtYW5kYXRvcnkgYXQgdGhlIG1vbWVudCk6CiAKID1vdmVyIDQK
IAogPWl0ZW0gQjxwbm9kZT1OVU1CRVI+CiAKLVNwZWNpZnkgd2hpY2ggcGh5c2ljYWwgbm9kZSB0
aGlzIHZpcnR1YWwgbm9kZSBtYXBzIHRvLgorU3BlY2lmaWVzIHdoaWNoIHBoeXNpY2FsIG5vZGUg
dGhpcyB2aXJ0dWFsIG5vZGUgbWFwcyB0by4KIAogPWl0ZW0gQjxzaXplPU1CWVRFUz4KIAotU3Bl
Y2lmeSB0aGUgc2l6ZSBvZiB0aGlzIHZpcnR1YWwgbm9kZS4gVGhlIHN1bSBvZiBtZW1vcnkgc2l6
ZSBvZiBhbGwKK1NwZWNpZmllcyB0aGUgc2l6ZSBvZiB0aGlzIHZpcnR1YWwgbm9kZS4gVGhlIHN1
bSBvZiBtZW1vcnkgc2l6ZXMgb2YgYWxsCiB2bm9kZXMgd2lsbCBiZWNvbWUgQjxtYXhtZW09Pi4g
SWYgQjxtYXhtZW09PiBpcyBzcGVjaWZpZWQgc2VwYXJhdGVseSwKIGEgY2hlY2sgaXMgcGVyZm9y
bWVkIHRvIG1ha2Ugc3VyZSB0aGUgc3VtIG9mIGFsbCB2bm9kZSBtZW1vcnkgbWF0Y2hlcwogQjxt
YXhtZW09Pi4KIAotPWl0ZW0gQjx2Y3B1cz1DUFUtU1RSSU5HPgorPWl0ZW0gQjx2Y3B1cz0iQ1BV
U1RSSU5HIj4KIAotU3BlY2lmeSB3aGljaCB2Y3B1cyBiZWxvbmcgdG8gdGhpcyBub2RlLiBCPENQ
VS1TVFJJTkc+IGlzIGEgc3RyaW5nCi1zZXBhcmF0ZWQgYnkgY29tbWEuIFlvdSBjYW4gc3BlY2lm
eSByYW5nZSBhbmQgc2luZ2xlIGNwdS4gQW4gZXhhbXBsZQotaXMgInZjcHVzPTAtNSw4Iiwgd2hp
Y2ggbWVhbnMgeW91IHNwZWNpZnkgdmNwdSAwIHRvIHZjcHUgNSwgYW5kIHZjcHUKLTguCitTcGVj
aWZpZXMgd2hpY2ggdkNQVXMgYmVsb25nIHRvIHRoaXMgbm9kZS4gQjwiQ1BVU1RSSU5HIj4gaXMg
YSBzdHJpbmcgb2YgbnVtZXJpY2FsCit2YWx1ZXMgc2VwYXJhdGVkIGJ5IGEgY29tbWEuIFlvdSBj
YW4gc3BlY2lmeSBhIHJhbmdlIGFuZC9vciBhIHNpbmdsZSBDUFUuCitBbiBleGFtcGxlIHdvdWxk
IGJlICJ2Y3B1cz0wLTUsOCIsIHdoaWNoIG1lYW5zIHlvdSBzcGVjaWZpZWQgdkNQVSAwIHRvIHZD
UFUgNSwKK2FuZCB2Q1BVIDguCiAKID1pdGVtIEI8dmRpc3RhbmNlcz1OVU1CRVIsIE5VTUJFUiwg
Li4uID4KIAotU3BlY2lmeSB2aXJ0dWFsIGRpc3RhbmNlIGZyb20gdGhpcyBub2RlIHRvIGFsbCBu
b2RlcyAoaW5jbHVkaW5nCitTcGVjaWZpZXMgdGhlIHZpcnR1YWwgZGlzdGFuY2UgZnJvbSB0aGlz
IG5vZGUgdG8gYWxsIG5vZGVzIChpbmNsdWRpbmcKIGl0c2VsZikgd2l0aCBwb3NpdGlvbmFsIGFy
Z3VtZW50cy4gRm9yIGV4YW1wbGUsICJ2ZGlzdGFuY2U9MTAsMjAiCiBmb3Igdm5vZGUgMCBtZWFu
cyB0aGUgZGlzdGFuY2UgZnJvbSB2bm9kZSAwIHRvIHZub2RlIDAgaXMgMTAsIGZyb20KIHZub2Rl
IDAgdG8gdm5vZGUgMSBpcyAyMC4gVGhlIG51bWJlciBvZiBhcmd1bWVudHMgc3VwcGxpZWQgbXVz
dCBtYXRjaAogdGhlIHRvdGFsIG51bWJlciBvZiB2bm9kZXMuCiAKLU5vcm1hbGx5IHlvdSBjYW4g
dXNlIHRoZSB2YWx1ZXMgZnJvbSAieGwgaW5mbyAtbiIgb3IgIm51bWFjdGwKLS0taGFyZHdhcmUi
IHRvIGZpbGwgaW4gdmRpc3RhbmNlIGxpc3QuCitOb3JtYWxseSB5b3UgY2FuIHVzZSB0aGUgdmFs
dWVzIGZyb20gQjx4bCBpbmZvIC1uPiBvciBCPG51bWFjdGwKKy0taGFyZHdhcmU+IHRvIGZpbGwg
dGhlIHZkaXN0YW5jZXMgbGlzdC4KIAogPWJhY2sKIApAQCAtMzE5LDcgKzMyMSw3IEBAIE5vcm1h
bGx5IHlvdSBjYW4gdXNlIHRoZSB2YWx1ZXMgZnJvbSAieGwgaW5mbyAtbiIgb3IgIm51bWFjdGwK
ID1pdGVtIEI8b25fcG93ZXJvZmY9IkFDVElPTiI+CiAKIFNwZWNpZmllcyB3aGF0IHNob3VsZCBi
ZSBkb25lIHdpdGggdGhlIGRvbWFpbiBpZiBpdCBzaHV0cyBpdHNlbGYgZG93bi4KLVRoZSBDPEFD
VElPTj5zIGFyZToKK1RoZSBCPEFDVElPTj5zIGFyZToKIAogPW92ZXIgNAogCkBAIC0zMzksOCAr
MzQxLDcgQEAgZG9tYWluIHdpdGggdGhlIHNhbWUgY29uZmlndXJhdGlvbiBhcyB0aGUgb3JpZ2lu
YWwKIAogPWl0ZW0gQjxwcmVzZXJ2ZT4KIAota2VlcCB0aGUgZG9tYWluLiAgSXQgY2FuIGJlIGV4
YW1pbmVkLCBhbmQgbGF0ZXIgZGVzdHJveWVkIHdpdGggYHhsCi1kZXN0cm95YC4KK2tlZXAgdGhl
IGRvbWFpbi4gIEl0IGNhbiBiZSBleGFtaW5lZCwgYW5kIGxhdGVyIGRlc3Ryb3llZCB3aXRoIEI8
eGwgZGVzdHJveT4uCiAKID1pdGVtIEI8Y29yZWR1bXAtZGVzdHJveT4KIApAQCAtMzYwLDM3ICsz
NjEsMzcgQEAgYW5kIG5vbi1YZW4tYXdhcmUgSFZNIGd1ZXN0cyBhcmUgbm90IHN1cHBvcnRlZC4K
IAogPWJhY2sKIAotVGhlIGRlZmF1bHQgZm9yIEM8b25fcG93ZXJvZmY+IGlzIEM8ZGVzdHJveT4u
CitUaGUgZGVmYXVsdCBmb3IgQjxvbl9wb3dlcm9mZj4gaXMgQjxkZXN0cm95Pi4KIAogPWl0ZW0g
Qjxvbl9yZWJvb3Q9IkFDVElPTiI+CiAKIEFjdGlvbiB0byB0YWtlIGlmIHRoZSBkb21haW4gc2h1
dHMgZG93biB3aXRoIGEgcmVhc29uIGNvZGUgcmVxdWVzdGluZwotYSByZWJvb3QuICBEZWZhdWx0
IGlzIEM8cmVzdGFydD4uCithIHJlYm9vdC4gIERlZmF1bHQgaXMgQjxyZXN0YXJ0Pi4KIAogPWl0
ZW0gQjxvbl93YXRjaGRvZz0iQUNUSU9OIj4KIAogQWN0aW9uIHRvIHRha2UgaWYgdGhlIGRvbWFp
biBzaHV0cyBkb3duIGR1ZSB0byBhIFhlbiB3YXRjaGRvZyB0aW1lb3V0LgotRGVmYXVsdCBpcyBD
PGRlc3Ryb3k+LgorRGVmYXVsdCBpcyBCPGRlc3Ryb3k+LgogCiA9aXRlbSBCPG9uX2NyYXNoPSJB
Q1RJT04iPgogCi1BY3Rpb24gdG8gdGFrZSBpZiB0aGUgZG9tYWluIGNyYXNoZXMuICBEZWZhdWx0
IGlzIEM8ZGVzdHJveT4uCitBY3Rpb24gdG8gdGFrZSBpZiB0aGUgZG9tYWluIGNyYXNoZXMuICBE
ZWZhdWx0IGlzIEI8ZGVzdHJveT4uCiAKID1pdGVtIEI8b25fc29mdF9yZXNldD0iQUNUSU9OIj4K
IAotQWN0aW9uIHRvIHRha2UgaWYgdGhlIGRvbWFpbiBwZXJmb3JtcyAnc29mdCByZXNldCcgKGUu
Zy4gZG9lcyBrZXhlYykuCi1EZWZhdWx0IGlzIEM8c29mdC1yZXNldD4uCitBY3Rpb24gdG8gdGFr
ZSBpZiB0aGUgZG9tYWluIHBlcmZvcm1zIGEgJ3NvZnQgcmVzZXQnIChlLmcuIGRvZXMgQjxrZXhl
Yz4pLgorRGVmYXVsdCBpcyBCPHNvZnQtcmVzZXQ+LgogCiA9YmFjawogCiA9aGVhZDMgRGlyZWN0
IEtlcm5lbCBCb290CiAKLURpcmVjdCBrZXJuZWwgYm9vdCBhbGxvd3MgYm9vdGluZyBkaXJlY3Rs
eSBmcm9tIGEga2VybmVsIGFuZCBpbml0cmQKLXN0b3JlZCBpbiB0aGUgaG9zdCBwaHlzaWNhbCBt
YWNoaW5lIE9TLCBhbGxvd2luZyBjb21tYW5kIGxpbmUgYXJndW1lbnRzCi10byBiZSBwYXNzZWQg
ZGlyZWN0bHkuIFBWIGd1ZXN0IGRpcmVjdCBrZXJuZWwgYm9vdCBpcyBzdXBwb3J0ZWQuIEhWTQot
Z3Vlc3QgZGlyZWN0IGtlcm5lbCBib290IGlzIHN1cHBvcnRlZCB3aXRoIGxpbWl0YXRpb24gKGl0
J3Mgc3VwcG9ydGVkCi13aGVuIHVzaW5nIHFlbXUteGVuIGFuZCBkZWZhdWx0IEJJT1MgJ3NlYWJp
b3MnOyBub3Qgc3VwcG9ydGVkIGluIGNhc2Ugb2YKLXN0dWJkb20tZG0gYW5kIG9sZCByb21iaW9z
LikKK0RpcmVjdCBrZXJuZWwgYm9vdCBhbGxvd3MgYm9vdGluZyBndWVzdHMgd2l0aCBhIGtlcm5l
bCBhbmQgYW4gaW5pdHJkCitzdG9yZWQgb24gYSBmaWxlc3lzdGVtIGF2YWlsYWJsZSB0byB0aGUg
aG9zdCBwaHlzaWNhbCBtYWNoaW5lLCBhbGxvd2luZworY29tbWFuZCBsaW5lIGFyZ3VtZW50cyB0
byBiZSBwYXNzZWQgZGlyZWN0bHkuIFBWIGd1ZXN0IGRpcmVjdCBrZXJuZWwgYm9vdCBpcworc3Vw
cG9ydGVkLiBIVk0gZ3Vlc3QgZGlyZWN0IGtlcm5lbCBib290IGlzIHN1cHBvcnRlZCB3aXRoIHNv
bWUgbGltaXRhdGlvbnMKKyhpdCdzIHN1cHBvcnRlZCB3aGVuIHVzaW5nIEI8cWVtdS14ZW4+IGFu
ZCB0aGUgZGVmYXVsdCBCSU9TICdzZWFiaW9zJywKK2J1dCBub3Qgc3VwcG9ydGVkIGluIGNhc2Ug
b2YgdXNpbmcgQjxzdHViZG9tLWRtPiBhbmQgdGhlIG9sZCAncm9tYmlvcycuKQogCiA9b3ZlciA0
CiAKQEAgLTQwNCwyMCArNDA1LDIwIEBAIExvYWQgdGhlIHNwZWNpZmllZCBmaWxlIGFzIHRoZSBy
YW1kaXNrLgogCiA9aXRlbSBCPGNtZGxpbmU9IlNUUklORyI+CiAKLUFwcGVuZCBCPGNtZGxpbmU9
IlNUUklORyI+IHRvIHRoZSBrZXJuZWwgY29tbWFuZCBsaW5lLiAoTm90ZTogaXQgaXMKLWd1ZXN0
IHNwZWNpZmljIHdoYXQgbWVhbmluZyB0aGlzIGhhcykuIEl0IGNhbiByZXBsYWNlIEI8cm9vdD0i
U1RSSU5HIj4KLXBsdXMgQjxleHRyYT0iU1RSSU5HIj4gYW5kIGlzIHByZWZlcnJlZC4gV2hlbiBC
PGNtZGxpbmU9IlNUUklORyI+IGlzIHNldCwKK0FwcGVuZCBCPFNUUklORz4gdG8gdGhlIGtlcm5l
bCBjb21tYW5kIGxpbmUuIChOb3RlOiB0aGUgbWVhbmluZyBvZgordGhpcyBpcyBndWVzdCBzcGVj
aWZpYykuIEl0IGNhbiByZXBsYWNlIEI8cm9vdD0iU1RSSU5HIj4KK2Fsb25nIHdpdGggQjxleHRy
YT0iU1RSSU5HIj4gYW5kIGlzIHByZWZlcnJlZC4gV2hlbiBCPGNtZGxpbmU9IlNUUklORyI+IGlz
IHNldCwKIEI8cm9vdD0iU1RSSU5HIj4gYW5kIEI8ZXh0cmE9IlNUUklORyI+IHdpbGwgYmUgaWdu
b3JlZC4KIAogPWl0ZW0gQjxyb290PSJTVFJJTkciPgogCi1BcHBlbmQgQjxyb290PSJTVFJJTkci
PiB0byB0aGUga2VybmVsIGNvbW1hbmQgbGluZSAoTm90ZTogaXQgaXMgZ3Vlc3QKLXNwZWNpZmlj
IHdoYXQgbWVhbmluZyB0aGlzIGhhcykuCitBcHBlbmQgQjxyb290PVNUUklORz4gdG8gdGhlIGtl
cm5lbCBjb21tYW5kIGxpbmUgKE5vdGU6IHRoZSBtZWFuaW5nIG9mIHRoaXMKK2lzIGd1ZXN0IHNw
ZWNpZmljKS4KIAogPWl0ZW0gQjxleHRyYT0iU1RSSU5HIj4KIAotQXBwZW5kIEI8U1RSSU5HPiB0
byB0aGUga2VybmVsIGNvbW1hbmQgbGluZS4gKE5vdGU6IGl0IGlzIGd1ZXN0Ci1zcGVjaWZpYyB3
aGF0IG1lYW5pbmcgdGhpcyBoYXMpLgorQXBwZW5kIEI8U1RSSU5HPiB0byB0aGUga2VybmVsIGNv
bW1hbmQgbGluZS4gKE5vdGU6IHRoZSBtZWFuaW5nIG9mIHRoaXMKK2lzIGd1ZXN0IHNwZWNpZmlj
KS4KIAogPWJhY2sKIApAQCAtNDM4LDcgKzQzOSw3IEBAIEFzc2lnbiBhbiBYU00gc2VjdXJpdHkg
bGFiZWwgdG8gdGhpcyBkb21haW4uCiAKIFNwZWNpZnkgYW4gWFNNIHNlY3VyaXR5IGxhYmVsIHVz
ZWQgZm9yIHRoaXMgZG9tYWluIHRlbXBvcmFyaWx5IGR1cmluZwogaXRzIGJ1aWxkLiBUaGUgZG9t
YWluJ3MgWFNNIGxhYmVsIHdpbGwgYmUgY2hhbmdlZCB0byB0aGUgZXhlY3V0aW9uCi1zZWNsYWJl
bCAoc3BlY2lmaWVkIGJ5ICJzZWNsYWJlbCIpIG9uY2UgdGhlIGJ1aWxkIGlzIGNvbXBsZXRlLCBw
cmlvciB0bworc2VjbGFiZWwgKHNwZWNpZmllZCBieSBCPHNlY2xhYmVsPikgb25jZSB0aGUgYnVp
bGQgaXMgY29tcGxldGUsIHByaW9yIHRvCiB1bnBhdXNpbmcgdGhlIGRvbWFpbi4gV2l0aCBhIHBy
b3Blcmx5IGNvbnN0cnVjdGVkIHNlY3VyaXR5IHBvbGljeSAoc3VjaAogYXMgbm9taWdyYXRlX3Qg
aW4gdGhlIGV4YW1wbGUgcG9saWN5KSwgdGhpcyBjYW4gYmUgdXNlZCB0byBidWlsZCBhCiBkb21h
aW4gd2hvc2UgbWVtb3J5IGlzIG5vdCBhY2Nlc3NpYmxlIHRvIHRoZSB0b29sc3RhY2sgZG9tYWlu
LgpAQCAtNDQ3LDcgKzQ0OCw3IEBAIGRvbWFpbiB3aG9zZSBtZW1vcnkgaXMgbm90IGFjY2Vzc2li
bGUgdG8gdGhlIHRvb2xzdGFjayBkb21haW4uCiAKIERpc2FibGUgbWlncmF0aW9uIG9mIHRoaXMg
ZG9tYWluLiAgVGhpcyBlbmFibGVzIGNlcnRhaW4gb3RoZXIgZmVhdHVyZXMKIHdoaWNoIGFyZSBp
bmNvbXBhdGlibGUgd2l0aCBtaWdyYXRpb24uIEN1cnJlbnRseSB0aGlzIGlzIGxpbWl0ZWQgdG8K
LWVuYWJsaW5nIHRoZSBpbnZhcmlhbnQgVFNDIGZlYXR1cmUgZmxhZyBpbiBjcHVpZCByZXN1bHRz
IHdoZW4gVFNDIGlzCitlbmFibGluZyB0aGUgaW52YXJpYW50IFRTQyBmZWF0dXJlIGZsYWcgaW4g
Q1BVSUQgcmVzdWx0cyB3aGVuIFRTQyBpcwogbm90IGVtdWxhdGVkLgogCiA9aXRlbSBCPGRyaXZl
cl9kb21haW49Qk9PTEVBTj4KQEAgLTQ2MCwxMiArNDYxLDEyIEBAIGZlYXR1cmVzIG5lZWRlZCBp
biBvcmRlciB0byBydW4gYSBkcml2ZXIgZG9tYWluLgogU3BlY2lmeSBhIHBhcnRpYWwgZGV2aWNl
IHRyZWUgKGNvbXBpbGVkIHZpYSB0aGUgRGV2aWNlIFRyZWUgQ29tcGlsZXIpLgogRXZlcnl0aGlu
ZyB1bmRlciB0aGUgbm9kZSAiL3Bhc3N0aHJvdWdoIiB3aWxsIGJlIGNvcGllZCBpbnRvIHRoZSBn
dWVzdAogZGV2aWNlIHRyZWUuIEZvciBjb252ZW5pZW5jZSwgdGhlIG5vZGUgIi9hbGlhc2VzIiBp
cyBhbHNvIGNvcGllZCB0byBhbGxvdwotdGhlIHVzZXIgdG8gZGVmaW5lZCBhbGlhc2VzIHdoaWNo
IGNhbiBiZSB1c2VkIGJ5IHRoZSBndWVzdCBrZXJuZWwuCit0aGUgdXNlciB0byBkZWZpbmUgYWxp
YXNlcyB3aGljaCBjYW4gYmUgdXNlZCBieSB0aGUgZ3Vlc3Qga2VybmVsLgogCiBHaXZlbiB0aGUg
Y29tcGxleGl0eSBvZiB2ZXJpZnlpbmcgdGhlIHZhbGlkaXR5IG9mIGEgZGV2aWNlIHRyZWUsIHRo
aXMKLW9wdGlvbiBzaG91bGQgb25seSBiZSB1c2VkIHdpdGggdHJ1c3RlZCBkZXZpY2UgdHJlZS4K
K29wdGlvbiBzaG91bGQgb25seSBiZSB1c2VkIHdpdGggYSB0cnVzdGVkIGRldmljZSB0cmVlLgog
Ci1Ob3RlIHRoYXQgdGhlIHBhcnRpYWwgZGV2aWNlIHRyZWUgc2hvdWxkIGF2b2lkIHRvIHVzZSB0
aGUgcGhhbmRsZSA2NTAwMAorTm90ZSB0aGF0IHRoZSBwYXJ0aWFsIGRldmljZSB0cmVlIHNob3Vs
ZCBhdm9pZCB1c2luZyB0aGUgcGhhbmRsZSA2NTAwMAogd2hpY2ggaXMgcmVzZXJ2ZWQgYnkgdGhl
IHRvb2xzdGFjay4KIAogPWJhY2sKQEAgLTQ4MSw0NSArNDgyLDQ2IEBAIGRldmljZXMgd2hpY2gg
dGhlIGd1ZXN0IHdpbGwgY29udGFpbi4KIAogU3BlY2lmaWVzIHRoZSBkaXNrcyAoYm90aCBlbXVs
YXRlZCBkaXNrcyBhbmQgWGVuIHZpcnR1YWwgYmxvY2sKIGRldmljZXMpIHdoaWNoIGFyZSB0byBi
ZSBwcm92aWRlZCB0byB0aGUgZ3Vlc3QsIGFuZCB3aGF0IG9iamVjdHMgb24KLXRoZSBob3N0IHRo
ZXkgc2hvdWxkIG1hcCB0by4gIFNlZSBMPHhsLWRpc2stY29uZmlndXJhdGlvbig1KT4uCit0aGUg
aG9zdCB0aGV5IHNob3VsZCBtYXAgdG8uICBTZWUgTDx4bC1kaXNrLWNvbmZpZ3VyYXRpb24oNSk+
IGZvciBtb3JlCitkZXRhaWxzLgogCiA9aXRlbSBCPHZpZj1bICJORVRfU1BFQ19TVFJJTkciLCAi
TkVUX1NQRUNfU1RSSU5HIiwgLi4uXT4KIAotU3BlY2lmaWVzIHRoZSBuZXR3b3JraW5nIHByb3Zp
c2lvbiAoYm90aCBlbXVsYXRlZCBuZXR3b3JrIGFkYXB0ZXJzLAotYW5kIFhlbiB2aXJ0dWFsIGlu
dGVyZmFjZXMpIHRvIHByb3ZpZGVkIHRvIHRoZSBndWVzdC4gIFNlZQotTDx4bC1uZXR3b3JrLWNv
bmZpZ3VyYXRpb24oNSk+LgorU3BlY2lmaWVzIHRoZSBuZXR3b3JrIGludGVyZmFjZXMgKGJvdGgg
ZW11bGF0ZWQgbmV0d29yayBhZGFwdGVycywKK2FuZCBYZW4gdmlydHVhbCBpbnRlcmZhY2VzKSB3
aGljaCBhcmUgdG8gYmUgcHJvdmlkZWQgdG8gdGhlIGd1ZXN0LiAgU2VlCitMPHhsLW5ldHdvcmst
Y29uZmlndXJhdGlvbig1KT4gZm9yIG1vcmUgZGV0YWlscy4KIAogPWl0ZW0gQjx2dHBtPVsgIlZU
UE1fU1BFQ19TVFJJTkciLCAiVlRQTV9TUEVDX1NUUklORyIsIC4uLl0+CiAKLVNwZWNpZmllcyB0
aGUgdmlydHVhbCB0cnVzdGVkIHBsYXRmb3JtIG1vZHVsZSB0byBiZQotcHJvdmlkZWQgdG8gdGhl
IGd1ZXN0LiBQbGVhc2Ugc2VlIEw8eGVuLXZ0cG0oNyk+IGZvciBtb3JlIGRldGFpbHMuCitTcGVj
aWZpZXMgdGhlIFZpcnR1YWwgVHJ1c3RlZCBQbGF0Zm9ybSBtb2R1bGUgdG8gYmUKK3Byb3ZpZGVk
IHRvIHRoZSBndWVzdC4gU2VlIEw8eGVuLXZ0cG0oNyk+IGZvciBtb3JlIGRldGFpbHMuCiAKIEVh
Y2ggQjxWVFBNX1NQRUNfU1RSSU5HPiBpcyBhIGNvbW1hLXNlcGFyYXRlZCBsaXN0IG9mIEM8S0VZ
PVZBTFVFPgotc2V0dGluZ3MsIGZyb20gdGhlIGZvbGxvd2luZyBsaXN0Ogorc2V0dGluZ3MgZnJv
bSB0aGUgZm9sbG93aW5nIGxpc3Q6CiAKID1vdmVyIDQKIAotPWl0ZW0gQzxiYWNrZW5kPURPTUFJ
Tj4KKz1pdGVtIEI8YmFja2VuZD1kb21haW4taWQ+CiAKLVNwZWNpZnkgdGhlIGJhY2tlbmQgZG9t
YWluIG5hbWUgb3IgaWQuIFRoaXMgdmFsdWUgaXMgcmVxdWlyZWQhCitTcGVjaWZpZXMgdGhlIGJh
Y2tlbmQgZG9tYWluIG5hbWUgb3IgaWQuIEI8VGhpcyB2YWx1ZSBpcyByZXF1aXJlZCE+CiBJZiB0
aGlzIGRvbWFpbiBpcyBhIGd1ZXN0LCB0aGUgYmFja2VuZCBzaG91bGQgYmUgc2V0IHRvIHRoZQot
dnRwbSBkb21haW4gbmFtZS4gSWYgdGhpcyBkb21haW4gaXMgYSB2dHBtLCB0aGUKLWJhY2tlbmQg
c2hvdWxkIGJlIHNldCB0byB0aGUgdnRwbSBtYW5hZ2VyIGRvbWFpbiBuYW1lLgordlRQTSBkb21h
aW4gbmFtZS4gSWYgdGhpcyBkb21haW4gaXMgYSB2VFBNLCB0aGUKK2JhY2tlbmQgc2hvdWxkIGJl
IHNldCB0byB0aGUgdlRQTSBtYW5hZ2VyIGRvbWFpbiBuYW1lLgogCi09aXRlbSBDPHV1aWQ9VVVJ
RD4KKz1pdGVtIEI8dXVpZD1VVUlEPgogCi1TcGVjaWZ5IHRoZSB1dWlkIG9mIHRoaXMgdnRwbSBk
ZXZpY2UuIFRoZSB1dWlkIGlzIHVzZWQgdG8gdW5pcXVlbHkKLWlkZW50aWZ5IHRoZSB2dHBtIGRl
dmljZS4gWW91IGNhbiBjcmVhdGUgb25lIHVzaW5nIHRoZSB1dWlkZ2VuCi1wcm9ncmFtIG9uIHVu
aXggc3lzdGVtcy4gSWYgbGVmdCB1bnNwZWNpZmllZCwgYSBuZXcgdXVpZAorU3BlY2lmaWVzIHRo
ZSBVVUlEIG9mIHRoaXMgdlRQTSBkZXZpY2UuIFRoZSBVVUlEIGlzIHVzZWQgdG8gdW5pcXVlbHkK
K2lkZW50aWZ5IHRoZSB2VFBNIGRldmljZS4gWW91IGNhbiBjcmVhdGUgb25lIHVzaW5nIHRoZSBC
PHV1aWRnZW4oMSk+Citwcm9ncmFtIG9uIHVuaXggc3lzdGVtcy4gSWYgbGVmdCB1bnNwZWNpZmll
ZCwgYSBuZXcgVVVJRAogd2lsbCBiZSByYW5kb21seSBnZW5lcmF0ZWQgZXZlcnkgdGltZSB0aGUg
ZG9tYWluIGJvb3RzLgotSWYgdGhpcyBpcyBhIHZ0cG0gZG9tYWluLCB5b3Ugc2hvdWxkIHNwZWNp
ZnkgYSB2YWx1ZS4gVGhlCitJZiB0aGlzIGlzIGEgdlRQTSBkb21haW4sIHlvdSBzaG91bGQgc3Bl
Y2lmeSBhIHZhbHVlLiBUaGUKIHZhbHVlIGlzIG9wdGlvbmFsIGlmIHRoaXMgaXMgYSBndWVzdCBk
b21haW4uCiAKID1iYWNrCiAKID1pdGVtIEI8cDk9WyAiOVBGU19TUEVDX1NUUklORyIsICI5UEZT
X1NQRUNfU1RSSU5HIiwgLi4uXT4KIAotQ3JlYXRlcyBhIFhlbiA5cGZzIGNvbm5lY3Rpb24gdG8g
c2hhcmUgYSBmaWxlc3lzdGVtIGZyb20gYmFja2VuZCB0bworQ3JlYXRlcyBhIFhlbiA5cGZzIGNv
bm5lY3Rpb24gdG8gc2hhcmUgYSBmaWxlc3lzdGVtIGZyb20gdGhlIGJhY2tlbmQgdG8gdGhlCiBm
cm9udGVuZC4KIAogRWFjaCBCPDlQRlNfU1BFQ19TVFJJTkc+IGlzIGEgY29tbWEtc2VwYXJhdGVk
IGxpc3Qgb2YgQzxLRVk9VkFMVUU+CkBAIC01MjcsMjIgKzUyOSwyMiBAQCBzZXR0aW5ncywgZnJv
bSB0aGUgZm9sbG93aW5nIGxpc3Q6CiAKID1vdmVyIDQKIAotPWl0ZW0gQzx0YWc9U1RSSU5HPgor
PWl0ZW0gQjx0YWc9U1RSSU5HPgogCiA5cGZzIHRhZyB0byBpZGVudGlmeSB0aGUgZmlsZXN5c3Rl
bSBzaGFyZS4gVGhlIHRhZyBpcyBuZWVkZWQgb24gdGhlCiBndWVzdCBzaWRlIHRvIG1vdW50IGl0
LgogCi09aXRlbSBDPHNlY3VyaXR5X21vZGVsPSJub25lIj4KKz1pdGVtIEI8c2VjdXJpdHlfbW9k
ZWw9Im5vbmUiPgogCi1Pbmx5ICJub25lIiBpcyBzdXBwb3J0ZWQgdG9kYXksIHdoaWNoIG1lYW5z
IHRoYXQgZmlsZXMgYXJlIHN0b3JlZCB1c2luZwotdGhlIHNhbWUgY3JlZGVudGlhbHMgYXMgdGhl
eSBhcmUgY3JlYXRlZCBvbiB0aGUgZ3Vlc3QgKG5vIHVzZXIgb3duZXJzaGlwCitPbmx5ICJub25l
IiBpcyBzdXBwb3J0ZWQgdG9kYXksIHdoaWNoIG1lYW5zIHRoYXQgdGhlIGZpbGVzIGFyZSBzdG9y
ZWQgdXNpbmcKK3RoZSBzYW1lIGNyZWRlbnRpYWxzIGFzIHRob3NlIHRoZXkgaGF2ZSBpbiB0aGUg
Z3Vlc3QgKG5vIHVzZXIgb3duZXJzaGlwCiBzcXVhc2ggb3IgcmVtYXApLgogCi09aXRlbSBDPHBh
dGg9U1RSSU5HPgorPWl0ZW0gQjxwYXRoPVNUUklORz4KIAogRmlsZXN5c3RlbSBwYXRoIG9uIHRo
ZSBiYWNrZW5kIHRvIGV4cG9ydC4KIAotPWl0ZW0gQzxiYWNrZW5kPURPTUFJTj4KKz1pdGVtIEI8
YmFja2VuZD1kb21haW4taWQ+CiAKIFNwZWNpZnkgdGhlIGJhY2tlbmQgZG9tYWluIG5hbWUgb3Ig
aWQsIGRlZmF1bHRzIHRvIGRvbTAuCiAKQEAgLTU1NCw3OCArNTU2LDc4IEBAIFNwZWNpZmllcyB0
aGUgcGFyYXZpcnR1YWwgZnJhbWVidWZmZXIgZGV2aWNlcyB3aGljaCBzaG91bGQgYmUgc3VwcGxp
ZWQKIHRvIHRoZSBkb21haW4uCiAKIFRoaXMgb3B0aW9uIGRvZXMgbm90IGNvbnRyb2wgdGhlIGVt
dWxhdGVkIGdyYXBoaWNzIGNhcmQgcHJlc2VudGVkIHRvCi1hbiBIVk0gZ3Vlc3QuIFNlZSBMPEVt
dWxhdGVkIFZHQSBHcmFwaGljcyBEZXZpY2U+IGJlbG93IGZvciBob3cgdG8KLWNvbmZpZ3VyZSB0
aGUgZW11bGF0ZWQgZGV2aWNlLiBJZiBMPEVtdWxhdGVkIFZHQSBHcmFwaGljcyBEZXZpY2U+IG9w
dGlvbnMKLWFyZSB1c2VkIGluIGEgUFYgZ3Vlc3QgY29uZmlndXJhdGlvbiwgeGwgd2lsbCBwaWNr
IHVwIEI8dm5jPiwgQjx2bmNsaXN0ZW4+LAorYW4gSFZNIGd1ZXN0LiBTZWUgQjxFbXVsYXRlZCBW
R0EgR3JhcGhpY3MgRGV2aWNlPiBiZWxvdyBmb3IgaG93IHRvCitjb25maWd1cmUgdGhlIGVtdWxh
dGVkIGRldmljZS4gSWYgQjxFbXVsYXRlZCBWR0EgR3JhcGhpY3MgRGV2aWNlPiBvcHRpb25zCith
cmUgdXNlZCBpbiBhIFBWIGd1ZXN0IGNvbmZpZ3VyYXRpb24sIEI8eGw+IHdpbGwgcGljayB1cCBC
PHZuYz4sIEI8dm5jbGlzdGVuPiwKIEI8dm5jcGFzc3dkPiwgQjx2bmNkaXNwbGF5PiwgQjx2bmN1
bnVzZWQ+LCBCPHNkbD4sIEI8b3BlbmdsPiBhbmQKLUI8a2V5bWFwPiB0byBjb25zdHJ1Y3QgcGFy
YXZpcnR1YWwgZnJhbWVidWZmZXIgZGV2aWNlIGZvciB0aGUgZ3Vlc3QuCitCPGtleW1hcD4gdG8g
Y29uc3RydWN0IHRoZSBwYXJhdmlydHVhbCBmcmFtZWJ1ZmZlciBkZXZpY2UgZm9yIHRoZSBndWVz
dC4KIAogRWFjaCBCPFZGQl9TUEVDX1NUUklORz4gaXMgYSBjb21tYS1zZXBhcmF0ZWQgbGlzdCBv
ZiBDPEtFWT1WQUxVRT4KIHNldHRpbmdzLCBmcm9tIHRoZSBmb2xsb3dpbmcgbGlzdDoKIAogPW92
ZXIgNAogCi09aXRlbSBDPHZuYz1CT09MRUFOPgorPWl0ZW0gQjx2bmM9Qk9PTEVBTj4KIAogQWxs
b3cgYWNjZXNzIHRvIHRoZSBkaXNwbGF5IHZpYSB0aGUgVk5DIHByb3RvY29sLiAgVGhpcyBlbmFi
bGVzIHRoZQotb3RoZXIgVk5DLXJlbGF0ZWQgc2V0dGluZ3MuICBUaGUgZGVmYXVsdCBpcyB0byBl
bmFibGUgdGhpcy4KK290aGVyIFZOQy1yZWxhdGVkIHNldHRpbmdzLiAgRGVmYXVsdCBpcyAxIChl
bmFibGVkKS4KIAotPWl0ZW0gQzx2bmNsaXN0ZW49QUREUkVTU1s6RElTUExBWU5VTV0+Cis9aXRl
bSBCPHZuY2xpc3Rlbj1BRERSRVNTWzpESVNQTEFZTlVNXT4KIAotU3BlY2lmaWVzIHRoZSBJUCBh
ZGRyZXNzLCBhbmQgb3B0aW9uYWxseSBWTkMgZGlzcGxheSBudW1iZXIsIHRvIHVzZS4KK1NwZWNp
ZmllcyB0aGUgSVAgYWRkcmVzcywgYW5kIG9wdGlvbmFsbHkgdGhlIFZOQyBkaXNwbGF5IG51bWJl
ciwgdG8gdXNlLgogCi1OQiB0aGF0IGlmIHlvdSBzcGVjaWZ5IHRoZSBkaXNwbGF5IG51bWJlciBo
ZXJlLCB5b3Ugc2hvdWxkIG5vdCB1c2UKLXZuY2Rpc3BsYXkuCitOb3RlOiBpZiB5b3Ugc3BlY2lm
eSB0aGUgZGlzcGxheSBudW1iZXIgaGVyZSwgeW91IHNob3VsZCBub3QgdXNlCit0aGUgQjx2bmNk
aXNwbGF5PiBvcHRpb24uCiAKLT1pdGVtIEM8dm5jZGlzcGxheT1ESVNQTEFZTlVNPgorPWl0ZW0g
Qjx2bmNkaXNwbGF5PURJU1BMQVlOVU0+CiAKIFNwZWNpZmllcyB0aGUgVk5DIGRpc3BsYXkgbnVt
YmVyIHRvIHVzZS4gIFRoZSBhY3R1YWwgVENQIHBvcnQgbnVtYmVyCiB3aWxsIGJlIERJU1BMQVlO
VU0rNTkwMC4KIAotTkIgdGhhdCB5b3Ugc2hvdWxkIG5vdCB1c2UgdGhpcyBvcHRpb24gaWYgeW91
IHNldCB0aGUgZGlzcGxheW51bSBpbiB0aGUKLXZuY2xpc3RlbiBzdHJpbmcuCitOb3RlOiB5b3Ug
c2hvdWxkIG5vdCB1c2UgdGhpcyBvcHRpb24gaWYgeW91IHNldCB0aGUgRElTUExBWU5VTSBpbiB0
aGUKK0I8dm5jbGlzdGVuPiBvcHRpb24uCiAKLT1pdGVtIEM8dm5jdW51c2VkPUJPT0xFQU4+Cis9
aXRlbSBCPHZuY3VudXNlZD1CT09MRUFOPgogCi1SZXF1ZXN0cyB0aGF0IHRoZSBWTkMgZGlzcGxh
eSBzZXR1cCBzZWFyY2ggZm9yIGEgZnJlZSBUQ1AgcG9ydCB0byB1c2UuCi1UaGUgYWN0dWFsIGRp
c3BsYXkgdXNlZCBjYW4gYmUgYWNjZXNzZWQgd2l0aCBDPHhsIHZuY3ZpZXdlcj4uCitSZXF1ZXN0
cyB0aGF0IHRoZSBWTkMgZGlzcGxheSBzZXR1cCBzZWFyY2hlcyBmb3IgYSBmcmVlIFRDUCBwb3J0
IHRvIHVzZS4KK1RoZSBhY3R1YWwgZGlzcGxheSB1c2VkIGNhbiBiZSBhY2Nlc3NlZCB3aXRoIEI8
eGwgdm5jdmlld2VyPi4KIAotPWl0ZW0gQzx2bmNwYXNzd2Q9UEFTU1dPUkQ+Cis9aXRlbSBCPHZu
Y3Bhc3N3ZD1QQVNTV09SRD4KIAotU3BlY2lmaWVzIHRoZSBwYXNzd29yZCBmb3IgdGhlIFZOQyBz
ZXJ2ZXIuIElmIHBhc3N3b3JkIGlzIHNldCB0byBhbgotZW1wdHkgc3RyaW5nLCBhdXRoZW50aWNh
dGlvbiBvbiB0aGUgVk5DIHNlcnZlciB3aWxsIGJlIGRpc2FibGVkCitTcGVjaWZpZXMgdGhlIHBh
c3N3b3JkIGZvciB0aGUgVk5DIHNlcnZlci4gSWYgdGhlIHBhc3N3b3JkIGlzIHNldCB0byBhbgor
ZW1wdHkgc3RyaW5nLCBhdXRoZW50aWNhdGlvbiBvbiB0aGUgVk5DIHNlcnZlciB3aWxsIGJlIGRp
c2FibGVkLAogYWxsb3dpbmcgYW55IHVzZXIgdG8gY29ubmVjdC4KIAotPWl0ZW0gQzxzZGw9Qk9P
TEVBTj4KKz1pdGVtIEI8c2RsPUJPT0xFQU4+CiAKIFNwZWNpZmllcyB0aGF0IHRoZSBkaXNwbGF5
IHNob3VsZCBiZSBwcmVzZW50ZWQgdmlhIGFuIFggd2luZG93ICh1c2luZwotU2ltcGxlIERpcmVj
dE1lZGlhIExheWVyKS4gVGhlIGRlZmF1bHQgaXMgdG8gbm90IGVuYWJsZSB0aGlzIG1vZGUuCitT
aW1wbGUgRGlyZWN0TWVkaWEgTGF5ZXIpLiBUaGUgZGVmYXVsdCBpcyAwIChub3QgZW5hYmxlZCku
CiAKLT1pdGVtIEM8ZGlzcGxheT1ESVNQTEFZPgorPWl0ZW0gQjxkaXNwbGF5PURJU1BMQVk+CiAK
LVNwZWNpZmllcyB0aGUgWCBXaW5kb3cgZGlzcGxheSB0aGF0IHNob3VsZCBiZSB1c2VkIHdoZW4g
dGhlIHNkbCBvcHRpb24KK1NwZWNpZmllcyB0aGUgWCBXaW5kb3cgZGlzcGxheSB0aGF0IHNob3Vs
ZCBiZSB1c2VkIHdoZW4gdGhlIEI8c2RsPiBvcHRpb24KIGlzIHVzZWQuCiAKLT1pdGVtIEM8eGF1
dGhvcml0eT1YQVVUSE9SSVRZPgorPWl0ZW0gQjx4YXV0aG9yaXR5PVhBVVRIT1JJVFk+CiAKIFNw
ZWNpZmllcyB0aGUgcGF0aCB0byB0aGUgWCBhdXRob3JpdHkgZmlsZSB0aGF0IHNob3VsZCBiZSB1
c2VkIHRvCi1jb25uZWN0IHRvIHRoZSBYIHNlcnZlciB3aGVuIHRoZSBzZGwgb3B0aW9uIGlzIHVz
ZWQuCitjb25uZWN0IHRvIHRoZSBYIHNlcnZlciB3aGVuIHRoZSBCPHNkbD4gb3B0aW9uIGlzIHVz
ZWQuCiAKLT1pdGVtIEM8b3BlbmdsPUJPT0xFQU4+Cis9aXRlbSBCPG9wZW5nbD1CT09MRUFOPgog
CiBFbmFibGUgT3BlbkdMIGFjY2VsZXJhdGlvbiBvZiB0aGUgU0RMIGRpc3BsYXkuIE9ubHkgZWZm
ZWN0cyBtYWNoaW5lcwotdXNpbmcgQzxkZXZpY2VfbW9kZWxfdmVyc2lvbj0icWVtdS14ZW4tdHJh
ZGl0aW9uYWwiPiBhbmQgb25seSBpZiB0aGUKLWRldmljZS1tb2RlbCB3YXMgY29tcGlsZWQgd2l0
aCBPcGVuR0wgc3VwcG9ydC4gRGlzYWJsZWQgYnkgZGVmYXVsdC4KK3VzaW5nIEI8ZGV2aWNlX21v
ZGVsX3ZlcnNpb249InFlbXUteGVuLXRyYWRpdGlvbmFsIj4gYW5kIG9ubHkgaWYgdGhlCitkZXZp
Y2UtbW9kZWwgd2FzIGNvbXBpbGVkIHdpdGggT3BlbkdMIHN1cHBvcnQuIFRoZSBkZWZhdWx0IGlz
IDAgKGRpc2FibGVkKS4KIAotPWl0ZW0gQzxrZXltYXA9TEFORz4KKz1pdGVtIEI8a2V5bWFwPUxB
Tkc+CiAKIENvbmZpZ3VyZSB0aGUga2V5bWFwIHRvIHVzZSBmb3IgdGhlIGtleWJvYXJkIGFzc29j
aWF0ZWQgd2l0aCB0aGlzCiBkaXNwbGF5LiBJZiB0aGUgaW5wdXQgbWV0aG9kIGRvZXMgbm90IGVh
c2lseSBzdXBwb3J0IHJhdyBrZXljb2RlcwogKGUuZy4gdGhpcyBpcyBvZnRlbiB0aGUgY2FzZSB3
aGVuIHVzaW5nIFZOQykgdGhlbiB0aGlzIGFsbG93cyB1cyB0bwogY29ycmVjdGx5IG1hcCB0aGUg
aW5wdXQga2V5cyBpbnRvIGtleWNvZGVzIHNlZW4gYnkgdGhlIGd1ZXN0LiBUaGUKIHNwZWNpZmlj
IHZhbHVlcyB3aGljaCBhcmUgYWNjZXB0ZWQgYXJlIGRlZmluZWQgYnkgdGhlIHZlcnNpb24gb2Yg
dGhlCi1kZXZpY2UtbW9kZWwgd2hpY2ggeW91IGFyZSB1c2luZy4gU2VlIEw8LyJLZXltYXBzIj4g
YmVsb3cgb3IgY29uc3VsdCB0aGUKLUw8cWVtdSgxKT4gbWFucGFnZS4gVGhlIGRlZmF1bHQgaXMg
Qjxlbi11cz4uCitkZXZpY2UtbW9kZWwgd2hpY2ggeW91IGFyZSB1c2luZy4gU2VlIEI8S2V5bWFw
cz4gYmVsb3cgb3IgY29uc3VsdCB0aGUKK0I8cWVtdSgxKT4gbWFucGFnZS4gVGhlIGRlZmF1bHQg
aXMgQjxlbi11cz4uCiAKID1iYWNrCiAKQEAgLTY0NCwzNSArNjQ2LDM1IEBAIGFyZToKIAogPW92
ZXIgNAogCi09aXRlbSBDPGJhY2tlbmQ9RE9NQUlOPgorPWl0ZW0gQjxiYWNrZW5kPWRvbWFpbi1p
ZD4KIAotU3BlY2lmeSB0aGUgYmFja2VuZCBkb21haW4gbmFtZSBvciBpZC4gVGhpcyBwYXJhbWV0
ZXIgaXMgb3B0aW9uYWwuIElmCitTcGVjaWZpZXMgdGhlIGJhY2tlbmQgZG9tYWluIG5hbWUgb3Ig
aWQuIFRoaXMgcGFyYW1ldGVyIGlzIG9wdGlvbmFsLiBJZgogdGhpcyBwYXJhbWV0ZXIgaXMgb21p
dHRlZCB0aGVuIHRoZSB0b29sc3RhY2sgZG9tYWluIHdpbGwgYmUgYXNzdW1lZC4KIAotPWl0ZW0g
QzxuYW1lPU5BTUU+Cis9aXRlbSBCPG5hbWU9TkFNRT4KIAotU3BlY2lmeSB0aGUgc3RyaW5nIG5h
bWUgZm9yIHRoaXMgZGV2aWNlLiBUaGlzIHBhcmFtZXRlciBpcyBtYW5kYXRvcnkuCi1UaGlzIHNo
b3VsZCBiZSBhIHdlbGwta25vd24gbmFtZSBmb3IgdGhlIHNwZWNpZmljIGFwcGxpY2F0aW9uIChl
LmcuCitTcGVjaWZpZXMgdGhlIG5hbWUgZm9yIHRoaXMgZGV2aWNlLiBCPFRoaXMgcGFyYW1ldGVy
IGlzIG1hbmRhdG9yeSE+CitUaGlzIHNob3VsZCBiZSBhIHdlbGwta25vd24gbmFtZSBmb3IgYSBz
cGVjaWZpYyBhcHBsaWNhdGlvbiAoZS5nLgogZ3Vlc3QgYWdlbnQpIGFuZCBzaG91bGQgYmUgdXNl
ZCBieSB0aGUgZnJvbnRlbmQgdG8gY29ubmVjdCB0aGUKIGFwcGxpY2F0aW9uIHRvIHRoZSByaWdo
dCBjaGFubmVsIGRldmljZS4gVGhlcmUgaXMgbm8gZm9ybWFsIHJlZ2lzdHJ5CiBvZiBjaGFubmVs
IG5hbWVzLCBzbyBhcHBsaWNhdGlvbiBhdXRob3JzIGFyZSBlbmNvdXJhZ2VkIHRvIG1ha2UgdGhl
aXIKLW5hbWVzIHVuaXF1ZSBieSBpbmNsdWRpbmcgZG9tYWluIG5hbWUgYW5kIHZlcnNpb24gbnVt
YmVyIGluIHRoZSBzdHJpbmcKK25hbWVzIHVuaXF1ZSBieSBpbmNsdWRpbmcgdGhlIGRvbWFpbiBu
YW1lIGFuZCBhIHZlcnNpb24gbnVtYmVyIGluIHRoZSBzdHJpbmcKIChlLmcuIG9yZy5teWRvbWFp
bi5ndWVzdGFnZW50LjEpLgogCi09aXRlbSBDPGNvbm5lY3Rpb249Q09OTkVDVElPTj4KKz1pdGVt
IEI8Y29ubmVjdGlvbj1DT05ORUNUSU9OPgogCi1TcGVjaWZ5IGhvdyB0aGUgYmFja2VuZCB3aWxs
IGJlIGltcGxlbWVudGVkLiBUaGUgZm9sbG93aW5nIG9wdGlvbnMgYXJlCitTcGVjaWZpZXMgaG93
IHRoZSBiYWNrZW5kIHdpbGwgYmUgaW1wbGVtZW50ZWQuIFRoZSBmb2xsb3dpbmcgb3B0aW9ucyBh
cmUKIGF2YWlsYWJsZToKIAogPW92ZXIgNAogCi09aXRlbSBCPGNvbm5lY3Rpb249U09DS0VUPgor
PWl0ZW0gQjxTT0NLRVQ+CiAKIFRoZSBiYWNrZW5kIHdpbGwgYmluZCBhIFVuaXggZG9tYWluIHNv
Y2tldCAoYXQgdGhlIHBhdGggZ2l2ZW4gYnkKLUI8cGF0aD1QQVRIPiksIGNhbGwgbGlzdGVuIGFu
ZCBhY2NlcHQgY29ubmVjdGlvbnMuIFRoZSBiYWNrZW5kIHdpbGwgcHJveHkKK0I8cGF0aD1QQVRI
PiksIGxpc3RlbiBmb3IgYW5kIGFjY2VwdCBjb25uZWN0aW9ucy4gVGhlIGJhY2tlbmQgd2lsbCBw
cm94eQogZGF0YSBiZXR3ZWVuIHRoZSBjaGFubmVsIGFuZCB0aGUgY29ubmVjdGVkIHNvY2tldC4K
IAotPWl0ZW0gQjxjb25uZWN0aW9uPVBUWT4KKz1pdGVtIEI8UFRZPgogCiBUaGUgYmFja2VuZCB3
aWxsIGNyZWF0ZSBhIHB0eSBhbmQgcHJveHkgZGF0YSBiZXR3ZWVuIHRoZSBjaGFubmVsIGFuZCB0
aGUKIG1hc3RlciBkZXZpY2UuIFRoZSBjb21tYW5kIEI8eGwgY2hhbm5lbC1saXN0PiBjYW4gYmUg
dXNlZCB0byBkaXNjb3ZlciB0aGUKQEAgLTY4NCwxNTIgKzY4NiwxNzQgQEAgYXNzaWduZWQgc2xh
dmUgZGV2aWNlLgogCiA9aXRlbSBCPHJkbT0iUkRNX1JFU0VSVkFUSU9OX1NUUklORyI+CiAKLShI
Vk0veDg2IG9ubHkpIFNwZWNpZmllcyBpbmZvcm1hdGlvbiBhYm91dCBSZXNlcnZlZCBEZXZpY2Ug
TWVtb3J5IChSRE0pLAorQjxIVk0veDg2IG9ubHkhPiBTcGVjaWZpZXMgaW5mb3JtYXRpb24gYWJv
dXQgUmVzZXJ2ZWQgRGV2aWNlIE1lbW9yeSAoUkRNKSwKIHdoaWNoIGlzIG5lY2Vzc2FyeSB0byBl
bmFibGUgcm9idXN0IGRldmljZSBwYXNzdGhyb3VnaC4gT25lIGV4YW1wbGUgb2YgUkRNCi1pcyBy
ZXBvcnRlZCB0aHJvdWdoIEFDUEkgUmVzZXJ2ZWQgTWVtb3J5IFJlZ2lvbiBSZXBvcnRpbmcgKFJN
UlIpIHN0cnVjdHVyZQotb24geDg2IHBsYXRmb3JtLgoraXMgcmVwb3J0aW5nIHRocm91Z2ggdGhl
IEFDUEkgUmVzZXJ2ZWQgTWVtb3J5IFJlZ2lvbiBSZXBvcnRpbmcgKFJNUlIpIHN0cnVjdHVyZQor
b24gdGhlIHg4NiBwbGF0Zm9ybS4KIAotQjxSRE1fUkVTRVJWRV9TVFJJTkc+IGhhcyB0aGUgZm9y
bSBDPFtLRVk9VkFMVUUsS0VZPVZBTFVFLC4uLj4gd2hlcmU6CitCPFJETV9SRVNFUlZBVElPTl9T
VFJJTkc+IGlzIGEgY29tbWEgc2VwYXJhdGVkIGxpc3Qgb2YgQzxLRVk9VkFMVUU+IHNldHRpbmdz
LAorZnJvbSB0aGUgZm9sbG93aW5nIGxpc3Q6CiAKID1vdmVyIDQKIAotPWl0ZW0gQjxLRVk9VkFM
VUU+Cis9aXRlbSBCPHN0cmF0ZWd5PVNUUklORz4KIAotUG9zc2libGUgQjxLRVk+cyBhcmU6CitD
dXJyZW50bHkgdGhlcmUgaXMgb25seSBvbmUgdmFsaWQgdHlwZSwgYW5kIHRoYXQgaXMgImhvc3Qi
LgogCiA9b3ZlciA0CiAKLT1pdGVtIEI8c3RyYXRlZ3k9IlNUUklORyI+Cis9aXRlbSBCPGhvc3Q+
CiAKLUN1cnJlbnRseSB0aGVyZSBpcyBvbmx5IG9uZSB2YWxpZCB0eXBlOgorSWYgc2V0IHRvICJo
b3N0IiBpdCBtZWFucyBhbGwgcmVzZXJ2ZWQgZGV2aWNlIG1lbW9yeSBvbiB0aGlzIHBsYXRmb3Jt
IHNob3VsZAorYmUgY2hlY2tlZCB0byByZXNlcnZlIHJlZ2lvbnMgaW4gdGhpcyBWTSdzIGFkZHJl
c3Mgc3BhY2UuIFRoaXMgZ2xvYmFsIFJETQorcGFyYW1ldGVyIGFsbG93cyB0aGUgdXNlciB0byBz
cGVjaWZ5IHJlc2VydmVkIHJlZ2lvbnMgZXhwbGljaXRseSwgYW5kIHVzaW5nCisiaG9zdCIgaW5j
bHVkZXMgYWxsIHJlc2VydmVkIHJlZ2lvbnMgcmVwb3J0ZWQgb24gdGhpcyBwbGF0Zm9ybSwgd2hp
Y2ggaXMKK3VzZWZ1bCB3aGVuIGRvaW5nIGhvdHBsdWcuCiAKLSJob3N0IiBtZWFucyBhbGwgcmVz
ZXJ2ZWQgZGV2aWNlIG1lbW9yeSBvbiB0aGlzIHBsYXRmb3JtIHNob3VsZCBiZSBjaGVja2VkIHRv
Ci1yZXNlcnZlIHJlZ2lvbnMgaW4gdGhpcyBWTSdzIGd1ZXN0IGFkZHJlc3Mgc3BhY2UuIFRoaXMg
Z2xvYmFsIHJkbSBwYXJhbWV0ZXIKLWFsbG93cyB1c2VyIHRvIHNwZWNpZnkgcmVzZXJ2ZWQgcmVn
aW9ucyBleHBsaWNpdGx5LCBhbmQgdXNpbmcgImhvc3QiIGluY2x1ZGVzCi1hbGwgcmVzZXJ2ZWQg
cmVnaW9ucyByZXBvcnRlZCBvbiB0aGlzIHBsYXRmb3JtLCB3aGljaCBpcyB1c2VmdWwgd2hlbiBk
b2luZwotaG90cGx1Zy4KK0J5IGRlZmF1bHQgdGhpcyBpc24ndCBzZXQgc28gd2UgZG9uJ3QgY2hl
Y2sgYWxsIFJETXMuIEluc3RlYWQsIHdlIGp1c3QgY2hlY2sKK3RoZSBSRE0gc3BlY2lmaWMgdG8g
YSBnaXZlbiBkZXZpY2UgaWYgd2UncmUgYXNzaWduaW5nIHRoaXMga2luZCBvZiBhIGRldmljZS4K
IAotQnkgZGVmYXVsdCB0aGlzIGlzbid0IHNldCBzbyB3ZSBkb24ndCBjaGVjayBhbGwgcmRtcy4g
SW5zdGVhZCwgd2UganVzdCBjaGVjawotcmRtIHNwZWNpZmljIHRvIGEgZ2l2ZW4gZGV2aWNlIGlm
IHlvdSdyZSBhc3NpZ25pbmcgdGhpcyBraW5kIG9mIGRldmljZS4gTm90ZQotdGhpcyBvcHRpb24g
aXMgbm90IHJlY29tbWVuZGVkIHVubGVzcyB5b3UgY2FuIG1ha2Ugc3VyZSBhbnkgY29uZmxpY3Qg
ZG9lcyBleGlzdC4KK05vdGU6IHRoaXMgb3B0aW9uIGlzIG5vdCByZWNvbW1lbmRlZCB1bmxlc3Mg
eW91IGNhbiBtYWtlIHN1cmUgdGhhdCBubworY29uZmxpY3RzIGV4aXN0LgogCiBGb3IgZXhhbXBs
ZSwgeW91J3JlIHRyeWluZyB0byBzZXQgIm1lbW9yeSA9IDI4MDAiIHRvIGFsbG9jYXRlIG1lbW9y
eSB0byBvbmUKLWdpdmVuIFZNIGJ1dCB0aGUgcGxhdGZvcm0gb3ducyB0d28gUkRNIHJlZ2lvbnMg
bGlrZSwKK2dpdmVuIFZNIGJ1dCB0aGUgcGxhdGZvcm0gb3ducyB0d28gUkRNIHJlZ2lvbnMgbGlr
ZToKIAogRGV2aWNlIEEgW3NiZGZfQV06IFJNUlIgcmVnaW9uX0E6IGJhc2VfYWRkciBhYzZkMzAw
MCBlbmRfYWRkcmVzcyBhYzZlNmZmZgorCiBEZXZpY2UgQiBbc2JkZl9CXTogUk1SUiByZWdpb25f
QjogYmFzZV9hZGRyIGFkODAwMDAwIGVuZF9hZGRyZXNzIGFmZmZmZmZmCiAKIEluIHRoaXMgY29u
ZmxpY3QgY2FzZSwKIAotIzEuIElmIEI8c3RyYXRlZ3k+IGlzIHNldCB0byAiaG9zdCIsIGZvciBl
eGFtcGxlLAorIzEuIElmIEI8c3RyYXRlZ3k+IGlzIHNldCB0byAiaG9zdCIsIGZvciBleGFtcGxl
OgogCiByZG0gPSAic3RyYXRlZ3k9aG9zdCxwb2xpY3k9c3RyaWN0IiBvciByZG0gPSAic3RyYXRl
Z3k9aG9zdCxwb2xpY3k9cmVsYXhlZCIKIAotSXQgbWVhbnMgYWxsIGNvbmZsaWN0cyB3aWxsIGJl
IGhhbmRsZWQgYWNjb3JkaW5nIHRvIHRoZSBwb2xpY3kKK2l0IG1lYW5zIGFsbCBjb25mbGljdHMg
d2lsbCBiZSBoYW5kbGVkIGFjY29yZGluZyB0byB0aGUgcG9saWN5CiBpbnRyb2R1Y2VkIGJ5IEI8
cG9saWN5PiBhcyBkZXNjcmliZWQgYmVsb3cuCiAKICMyLiBJZiBCPHN0cmF0ZWd5PiBpcyBub3Qg
c2V0IGF0IGFsbCwgYnV0CiAKIHBjaSA9IFsgJ3NiZGZfQSwgcmRtX3BvbGljeT14eHh4eCcgXQog
Ci1JdCBtZWFucyBvbmx5IG9uZSBjb25mbGljdCBvZiByZWdpb25fQSB3aWxsIGJlIGhhbmRsZWQg
YWNjb3JkaW5nIHRvIHRoZSBwb2xpY3kKLWludHJvZHVjZWQgYnkgQjxyZG1fcG9saWN5PSJTVFJJ
TkciPiBhcyBkZXNjcmliZWQgaW5zaWRlIHBjaSBvcHRpb25zLgoraXQgbWVhbnMgb25seSBvbmUg
Y29uZmxpY3Qgb2YgcmVnaW9uX0Egd2lsbCBiZSBoYW5kbGVkIGFjY29yZGluZyB0byB0aGUgcG9s
aWN5CitpbnRyb2R1Y2VkIGJ5IEI8cmRtX3BvbGljeT1TVFJJTkc+IGFzIGRlc2NyaWJlZCBpbnNp
ZGUgQjxwY2k+IG9wdGlvbnMuCisKKz1iYWNrCisKKz1pdGVtIEI8cG9saWN5PVNUUklORz4KKwor
U3BlY2lmaWVzIGhvdyB0byBkZWFsIHdpdGggY29uZmxpY3RzIHdoZW4gcmVzZXJ2aW5nIGFscmVh
ZHkgcmVzZXJ2ZWQgZGV2aWNlCittZW1vcnkgaW4gdGhlIGd1ZXN0IGFkZHJlc3Mgc3BhY2UuCiAK
LT1pdGVtIEI8cG9saWN5PSJTVFJJTkciPgorPW92ZXIgNAogCi1TcGVjaWZpZXMgaG93IHRvIGRl
YWwgd2l0aCBjb25mbGljdHMgd2hlbiByZXNlcnZpbmcgcmVzZXJ2ZWQgZGV2aWNlCi1tZW1vcnkg
aW4gZ3Vlc3QgYWRkcmVzcyBzcGFjZS4KKz1pdGVtIEI8c3RyaWN0PgogCi1XaGVuIHRoYXQgY29u
ZmxpY3QgaXMgdW5zb2x2ZWQsCitTcGVjaWZpZXMgdGhhdCBpbiBjYXNlIG9mIGFuIHVucmVzb2x2
ZWQgY29uZmxpY3QgdGhlIFZNIGNhbid0IGJlIGNyZWF0ZWQsCitvciB0aGUgYXNzb2NpYXRlZCBk
ZXZpY2UgY2FuJ3QgYmUgYXR0YWNoZWQgaW4gdGhlIGNhc2Ugb2YgaG90cGx1Zy4KIAotInN0cmlj
dCIgbWVhbnMgVk0gY2FuJ3QgYmUgY3JlYXRlZCwgb3IgdGhlIGFzc29jaWF0ZWQgZGV2aWNlIGNh
bid0IGJlCi1hdHRhY2hlZCBpbiB0aGUgY2FzZSBvZiBob3RwbHVnLgorPWl0ZW0gQjxyZWxheGVk
PgogCi0icmVsYXhlZCIgYWxsb3dzIFZNIHRvIGJlIGNyZWF0ZWQgYnV0IG1heSBjYXVzZSBWTSB0
byBjcmFzaCBpZgotcGFzcy10aHJvdWdoIGRldmljZSBhY2Nlc3NlcyBSRE0uIEZvciBleGFtcGxl
IFdpbmRvd3MgSUdEIEdGWCBkcml2ZXIKLWFsd2F5cyBhY2Nlc3NlZCBSRE0gcmVnaW9ucyBzbyBp
dCBsZWFkcyB0byBWTSBjcmFzaC4KK1NwZWNpZmllcyB0aGF0IGluIGNhc2Ugb2YgYW4gdW5yZXNv
bHZlZCBjb25mbGljdCB0aGUgVk0gaXMgYWxsb3dlZCB0byBiZQorY3JlYXRlZCBidXQgbWF5IGNh
dXNlIHRoZSBWTSB0byBjcmFzaCBpZiBhIHBhc3MtdGhyb3VnaCBkZXZpY2UgYWNjZXNzZXMgUkRN
LgorRm9yIGV4YW1wbGUsIHRoZSBXaW5kb3dzIElHRCBHRlggZHJpdmVyIGFsd2F5cyBhY2Nlc3Nl
cyBSRE0gcmVnaW9ucyBzbyBpdAorbGVhZHMgdG8gYSBWTSBjcmFzaC4KIAotTm90ZSB0aGlzIG1h
eSBiZSBvdmVycmlkZGVuIGJ5IHJkbV9wb2xpY3kgb3B0aW9uIGluIFBDSSBkZXZpY2UgY29uZmln
dXJhdGlvbi4KK05vdGU6IHRoaXMgbWF5IGJlIG92ZXJyaWRkZW4gYnkgdGhlIEI8cmRtX3BvbGlj
eT4gb3B0aW9uIGluIHRoZSBCPHBjaT4KK2RldmljZSBjb25maWd1cmF0aW9uLgogCiA9YmFjawog
CiA9YmFjawogCi09aXRlbSBCPHVzYmN0cmw9WyAiVVNCQ1RSTF9TUEVDX1NUUklORyIsICJVU0JD
VFJMX1NQRUNfU1RSSU5HIiwgLi4uIF0+Cis9aXRlbSBCPHVzYmN0cmw9WyAiVVNCQ1RSTF9TUEVD
X1NUUklORyIsICJVU0JDVFJMX1NQRUNfU1RSSU5HIiwgLi4uXT4KIAotU3BlY2lmaWVzIHRoZSBV
U0IgY29udHJvbGxlcnMgY3JlYXRlZCBmb3IgdGhpcyBndWVzdC4gRWFjaAotQjxVU0JfU1BFQ19T
VFJJTkc+IGhhcyB0aGUgZm9ybSBDPEtFWT1WQUxVRSxLRVk9VkFMVUUsLi4uPiB3aGVyZToKK1Nw
ZWNpZmllcyB0aGUgVVNCIGNvbnRyb2xsZXJzIGNyZWF0ZWQgZm9yIHRoaXMgZ3Vlc3QuCisKK0Vh
Y2ggQjxVU0JDVFJMX1NQRUNfU1RSSU5HPiBpcyBhIGNvbW1hLXNlcGFyYXRlZCBsaXN0IG9mIEM8
S0VZPVZBTFVFPgorc2V0dGluZ3MsIGZyb20gdGhlIGZvbGxvd2luZyBsaXN0OgogCiA9b3ZlciA0
CiAKLT1pdGVtIEI8S0VZPVZBTFVFPgorPWl0ZW0gQjx0eXBlPVRZUEU+CiAKLVBvc3NpYmxlIEI8
S0VZPnMgYXJlOgorU3BlY2lmaWVzIHRoZSB1c2IgY29udHJvbGxlciB0eXBlLgogCiA9b3ZlciA0
CiAKLT1pdGVtIEI8dHlwZT1UWVBFPgorPWl0ZW0gQjxwdj4KIAotU3BlY2lmaWVzIHRoZSB1c2Ig
Y29udHJvbGxlciB0eXBlLgorU3BlY2lmaWVzIGEga2VybmVsIGJhc2VkIFBWVVNCIGJhY2tlbmQu
CiAKLSJwdiIgZGVub3RlcyBhIGtlcm5lbCBiYXNlZCBwdnVzYiBiYWNrZW5kLgorPWl0ZW0gQjxx
dXNiPgogCi0icXVzYiIgc3BlY2lmaWVzIGEgcWVtdSBiYXNlIGJhY2tlbmQgZm9yIHB2dXNiLgor
U3BlY2lmaWVzIGEgUUVNVSBiYXNlZCBQVlVTQiBiYWNrZW5kLgogCi0iZGV2aWNlbW9kZWwiIHNw
ZWNpZmllcyBhIFVTQiBjb250cm9sbGVyIGVtdWxhdGVkIGJ5IHFlbXUuCis9aXRlbSBCPGRldmlj
ZW1vZGVsPgorCitTcGVjaWZpZXMgYSBVU0IgY29udHJvbGxlciBlbXVsYXRlZCBieSBRRU1VLgog
SXQgd2lsbCBzaG93IHVwIGFzIGEgUENJLWRldmljZSBpbiB0aGUgZ3Vlc3QuCiAKLSJhdXRvIiAo
dGhlIGRlZmF1bHQpIGRldGVybWluZXMgd2hldGhlciBhIGtlcm5lbCBiYXNlZCBiYWNrZW5kIGlz
IGluc3RhbGxlZC4KLUlmIHRoaXMgaXMgdGhlIGNhc2UsICJwdiIgaXMgc2VsZWN0ZWQsICJxdXNi
IiB3aWxsIGJlIHNlbGVjdGVkIGlmIG5vIGtlcm5lbAotYmFja2VuZCBpcyBjdXJyZW50bHkgYXZh
aWxhYmxlLgotRm9yIEhWTSBkb21haW5zICJkZXZpY2Vtb2RlbCIgd2lsbCBiZSBzZWxlY3RlZC4K
Kz1pdGVtIEI8YXV0bz4KKworRGV0ZXJtaW5lcyB3aGV0aGVyIGEga2VybmVsIGJhc2VkIGJhY2tl
bmQgaXMgaW5zdGFsbGVkLgorSWYgdGhpcyBpcyB0aGUgY2FzZSwgQjxwdj4gaXMgdXNlZCwgb3Ro
ZXJ3aXNlIEI8cXVzYj4gd2lsbCBiZSB1c2VkLgorRm9yIEhWTSBkb21haW5zIEI8ZGV2aWNlbW9k
ZWw+IHdpbGwgYmUgc2VsZWN0ZWQuCisKK1RoaXMgb3B0aW9uIGlzIHRoZSBkZWZhdWx0LgorCis9
YmFjawogCiA9aXRlbSBCPHZlcnNpb249VkVSU0lPTj4KIAogU3BlY2lmaWVzIHRoZSB1c2IgY29u
dHJvbGxlciB2ZXJzaW9uLiAgUG9zc2libGUgdmFsdWVzIGluY2x1ZGUKIDEgKFVTQjEuMSksIDIg
KFVTQjIuMCkgYW5kIDMgKFVTQjMuMCkuCiBEZWZhdWx0IGlzIDIgKFVTQjIuMCkuCi0zIChVU0Iz
LjApIGlzIGF2YWlsYWJsZSBmb3IgdGhlIHR5cGUgImRldmljZW1vZGVsIiBvbmx5LgorVmFsdWUg
MyAoVVNCMy4wKSBpcyBhdmFpbGFibGUgZm9yIHRoZSBCPGRldmljZW1vZGVsPiB0eXBlIG9ubHku
CiAKID1pdGVtIEI8cG9ydHM9UE9SVFM+CiAKLVNwZWNpZmllcyB0aGUgdG90YWwgcG9ydHMgb2Yg
dGhlIHVzYiBjb250cm9sbGVyLiBUaGUgbWF4aW11bQotbnVtYmVyIGlzIDMxLiBEZWZhdWx0IGlz
IDguCi1XaXRoIHRoZSB0eXBlICJkZXZpY2Vtb2RlbCIgdGhlIG51bWJlciBvZiBwb3J0cyBpcyBt
b3JlIGxpbWl0ZWQ6CitTcGVjaWZpZXMgdGhlIHRvdGFsIG51bWJlciBvZiBwb3J0cyBvZiB0aGUg
dXNiIGNvbnRyb2xsZXIuIFRoZSBtYXhpbXVtCitudW1iZXIgaXMgMzEuIFRoZSBkZWZhdWx0IGlz
IDguCitXaXRoIHRoZSB0eXBlIEI8ZGV2aWNlbW9kZWw+IHRoZSBudW1iZXIgb2YgcG9ydHMgaXMg
bW9yZSBsaW1pdGVkOgogYSBVU0IxLjEgY29udHJvbGxlciBhbHdheXMgaGFzIDIgcG9ydHMsCiBh
IFVTQjIuMCBjb250cm9sbGVyIGFsd2F5cyBoYXMgNiBwb3J0cwogYW5kIGEgVVNCMy4wIGNvbnRy
b2xsZXIgY2FuIGhhdmUgdXAgdG8gMTUgcG9ydHMuCiAKLVVTQiBjb250cm9sbGVyIGlkcyBzdGFy
dCBmcm9tIDAuICBJbiBsaW5lIHdpdGggdGhlIFVTQiBzcGVjLCBob3dldmVyLAorVVNCIGNvbnRy
b2xsZXIgaWRzIHN0YXJ0IGZyb20gMC4gIEluIGxpbmUgd2l0aCB0aGUgVVNCIHNwZWNpZmljYXRp
b24sIGhvd2V2ZXIsCiBwb3J0cyBvbiBhIGNvbnRyb2xsZXIgc3RhcnQgZnJvbSAxLgogCi1FLmcu
Ci11c2JjdHJsPVsidmVyc2lvbj0xLHBvcnRzPTQiLCAidmVyc2lvbj0yLHBvcnRzPTgiLF0KLVRo
ZSBmaXJzdCBjb250cm9sbGVyIGhhczoKLWNvbnRyb2xsZXIgaWQgPSAwLCBhbmQgcG9ydCAxLDIs
Myw0LgotVGhlIHNlY29uZCBjb250cm9sbGVyIGhhczoKLWNvbnRyb2xsZXIgaWQgPSAxLCBhbmQg
cG9ydCAxLDIsMyw0LDUsNiw3LDguCitCPEVYQU1QTEU+CiAKLT1iYWNrCis9b3ZlciAyCiAKLT1i
YWNrCit1c2JjdHJsPVsidmVyc2lvbj0xLHBvcnRzPTQiLCAidmVyc2lvbj0yLHBvcnRzPTgiXQog
Ci09aXRlbSBCPHVzYmRldj1bICJVU0JfU1BFQ19TVFJJTkciLCAiVVNCX1NQRUNfU1RSSU5HIiwg
Li4uIF0+CitUaGUgZmlyc3QgY29udHJvbGxlciBpcyBVU0IxLjEgYW5kIGhhczoKIAotU3BlY2lm
aWVzIHRoZSBVU0IgZGV2aWNlcyB0byBiZSBhdHRhY2hlZCB0byB0aGUgZ3Vlc3QgYXQgYm9vdC4g
RWFjaAotQjxVU0JfU1BFQ19TVFJJTkc+IGhhcyB0aGUgZm9ybSBDPEtFWT1WQUxVRSxLRVk9VkFM
VUUsLi4uPiB3aGVyZToKK2NvbnRyb2xsZXIgaWQgPSAwLCBhbmQgcG9ydHMgMSwyLDMsNC4KIAot
PW92ZXIgNAorVGhlIHNlY29uZCBjb250cm9sbGVyIGlzIFVTQjIuMCBhbmQgaGFzOgorCitjb250
cm9sbGVyIGlkID0gMSwgYW5kIHBvcnRzIDEsMiwzLDQsNSw2LDcsOC4KKworPWJhY2sKKworPWJh
Y2sKIAotPWl0ZW0gQjxLRVk9VkFMVUU+Cis9aXRlbSBCPHVzYmRldj1bICJVU0JERVZfU1BFQ19T
VFJJTkciLCAiVVNCREVWX1NQRUNfU1RSSU5HIiwgLi4uXT4KIAotUG9zc2libGUgQjxLRVk+cyBh
cmU6CitTcGVjaWZpZXMgdGhlIFVTQiBkZXZpY2VzIHRvIGJlIGF0dGFjaGVkIHRvIHRoZSBndWVz
dCBhdCBib290LgorCitFYWNoIEI8VVNCREVWX1NQRUNfU1RSSU5HPiBpcyBhIGNvbW1hLXNlcGFy
YXRlZCBsaXN0IG9mIEM8S0VZPVZBTFVFPgorc2V0dGluZ3MsIGZyb20gdGhlIGZvbGxvd2luZyBs
aXN0OgogCiA9b3ZlciA0CiAKID1pdGVtIEI8ZGV2dHlwZT1ob3N0ZGV2PgogCi1TcGVjaWZpZXMg
VVNCIGRldmljZSB0eXBlLiBDdXJyZW50bHkgb25seSBzdXBwb3J0ICdob3N0ZGV2Jy4KK1NwZWNp
ZmllcyBVU0IgZGV2aWNlIHR5cGUuIEN1cnJlbnRseSBvbmx5ICJob3N0ZGV2IiBpcyBzdXBwb3J0
ZWQuCiAKID1pdGVtIEI8aG9zdGJ1cz1idXNudW0+CiAKQEAgLTg0MSwyNDkgKzg2NSwyNDUgQEAg
U3BlY2lmaWVzIGRldm51bSBvZiB0aGUgVVNCIGRldmljZSBmcm9tIHRoZSBob3N0IHBlcnNwZWN0
aXZlLgogCiA9aXRlbSBCPGNvbnRyb2xsZXI9Q09OVFJPTExFUj4KIAotU3BlY2lmaWVzIFVTQiBj
b250cm9sbGVyIGlkLCB0byB3aGljaCBjb250cm9sbGVyIHRoZSBVU0IgZGV2aWNlIGlzIGF0dGFj
aGVkLgotCi09aXRlbSBCPHBvcnQ9UE9SVD4KLQotU3BlY2lmaWVzIFVTQiBwb3J0LCB0byB3aGlj
aCBwb3J0IHRoZSBVU0IgZGV2aWNlIGlzIGF0dGFjaGVkLiBCPHBvcnQ9UE9SVD4KLWlzIHZhbGlk
IG9ubHkgd2hlbiBCPGNvbnRyb2xsZXI9Q09OVFJPTExFUj4gaXMgc3BlY2lmaWVkLgotCi09YmFj
aworU3BlY2lmaWVzIHRoZSBVU0IgY29udHJvbGxlciBpZCwgdG8gd2hpY2ggY29udHJvbGxlciB0
aGUgVVNCIGRldmljZSBpcworYXR0YWNoZWQuCiAKIElmIG5vIGNvbnRyb2xsZXIgaXMgc3BlY2lm
aWVkLCBhbiBhdmFpbGFibGUgY29udHJvbGxlcjpwb3J0IGNvbWJpbmF0aW9uCi13aWxsIGJlIHVz
ZWQuICBJZiB0aGVyZSBhcmUgbm8gYXZhaWxhYmxlIGNvbnRyb2xsZXI6cG9ydCBvcHRpb25zLAor
d2lsbCBiZSB1c2VkLiAgSWYgdGhlcmUgYXJlIG5vIGF2YWlsYWJsZSBjb250cm9sbGVyOnBvcnQg
Y29tYmluYXRpb25zLAogYSBuZXcgY29udHJvbGxlciB3aWxsIGJlIGNyZWF0ZWQuCiAKKz1pdGVt
IEI8cG9ydD1QT1JUPgorCitTcGVjaWZpZXMgdGhlIFVTQiBwb3J0IHRvIHdoaWNoIHRoZSBVU0Ig
ZGV2aWNlIGlzIGF0dGFjaGVkLiBUaGUgQjxwb3J0Pgorb3B0aW9uIGlzIHZhbGlkIG9ubHkgd2hl
biB0aGUgQjxjb250cm9sbGVyPiBvcHRpb24gaXMgc3BlY2lmaWVkLgorCiA9YmFjawogCi09aXRl
bSBCPHBjaT1bICJQQ0lfU1BFQ19TVFJJTkciLCAiUENJX1NQRUNfU1RSSU5HIiwgLi4uIF0+Cis9
aXRlbSBCPHBjaT1bICJQQ0lfU1BFQ19TVFJJTkciLCAiUENJX1NQRUNfU1RSSU5HIiwgLi4uXT4K
IAotU3BlY2lmaWVzIHRoZSBob3N0IFBDSSBkZXZpY2VzIHRvIHBhc3N0aHJvdWdoIHRvIHRoaXMg
Z3Vlc3QuIEVhY2ggQjxQQ0lfU1BFQ19TVFJJTkc+Ci1oYXMgdGhlIGZvcm0gQzxbRERERDpdQkI6
REQuRltAVlNMT1RdLEtFWT1WQUxVRSxLRVk9VkFMVUUsLi4uPiB3aGVyZToKK1NwZWNpZmllcyB0
aGUgaG9zdCBQQ0kgZGV2aWNlcyB0byBwYXNzdGhyb3VnaCB0byB0aGlzIGd1ZXN0LgorRWFjaCBC
PFBDSV9TUEVDX1NUUklORz4gaGFzIHRoZSBmb3JtIG9mCitCPFtEREREOl1CQjpERC5GW0BWU0xP
VF0sS0VZPVZBTFVFLEtFWT1WQUxVRSwuLi4+IHdoZXJlOgogCiA9b3ZlciA0CiAKLT1pdGVtIEI8
RERERDpCQjpERC5GPgorPWl0ZW0gQjxbRERERDpdQkI6REQuRj4KIAotSWRlbnRpZmllcyB0aGUg
UENJIGRldmljZSBmcm9tIHRoZSBob3N0IHBlcnNwZWN0aXZlIGluIGRvbWFpbgorSWRlbnRpZmll
cyB0aGUgUENJIGRldmljZSBmcm9tIHRoZSBob3N0IHBlcnNwZWN0aXZlIGluIHRoZSBkb21haW4K
IChCPEREREQ+KSwgQnVzIChCPEJCPiksIERldmljZSAoQjxERD4pIGFuZCBGdW5jdGlvbiAoQjxG
Pikgc3ludGF4LiBUaGlzIGlzCi10aGUgc2FtZSBzY2hlbWUgYXMgdXNlZCBpbiB0aGUgb3V0cHV0
IG9mIEM8bHNwY2k+IGZvciB0aGUgZGV2aWNlIGluCi1xdWVzdGlvbi4gTm90ZTogQnkgZGVmYXVs
dCBDPGxzcGNpPiB3aWxsIG9taXQgdGhlIGRvbWFpbiAoQjxEREREPikgaWYgaXQKK3RoZSBzYW1l
IHNjaGVtZSBhcyB1c2VkIGluIHRoZSBvdXRwdXQgb2YgQjxsc3BjaSgxKT4gZm9yIHRoZSBkZXZp
Y2UgaW4KK3F1ZXN0aW9uLgorCitOb3RlOiBieSBkZWZhdWx0IEI8bHNwY2koMSk+IHdpbGwgb21p
dCB0aGUgZG9tYWluIChCPEREREQ+KSBpZiBpdAogaXMgemVybyBhbmQgaXQgaXMgb3B0aW9uYWwg
aGVyZSBhbHNvLiBZb3UgbWF5IHNwZWNpZnkgdGhlIGZ1bmN0aW9uCiAoQjxGPikgYXMgQjwqPiB0
byBpbmRpY2F0ZSBhbGwgZnVuY3Rpb25zLgogCiA9aXRlbSBCPEBWU0xPVD4KIAotU3BlY2lmaWVz
IHRoZSB2aXJ0dWFsIGRldmljZSB3aGVyZSB0aGUgZ3Vlc3Qgd2lsbCBzZWUgdGhpcworU3BlY2lm
aWVzIHRoZSB2aXJ0dWFsIHNsb3Qgd2hlcmUgdGhlIGd1ZXN0IHdpbGwgc2VlIHRoaXMKIGRldmlj
ZS4gVGhpcyBpcyBlcXVpdmFsZW50IHRvIHRoZSBCPEREPiB3aGljaCB0aGUgZ3Vlc3Qgc2Vlcy4g
SW4gYQogZ3Vlc3QgQjxEREREPiBhbmQgQjxCQj4gYXJlIEM8MDAwMDowMD4uCiAKLT1pdGVtIEI8
S0VZPVZBTFVFPgotCi1Qb3NzaWJsZSBCPEtFWT5zIGFyZToKLQotPW92ZXIgNAotCiA9aXRlbSBC
PHBlcm1pc3NpdmU9Qk9PTEVBTj4KIAogQnkgZGVmYXVsdCBwY2liYWNrIG9ubHkgYWxsb3dzIFBW
IGd1ZXN0cyB0byB3cml0ZSAia25vd24gc2FmZSIgdmFsdWVzCi1pbnRvIFBDSSBjb25maWcgc3Bh
Y2UsIGxpa2V3aXNlIFFFTVUgKGJvdGggcWVtdS14ZW4gYW5kCi1xZW11LXRyYWRpdGlvbmFsKSBp
bXBvc2VzIHRoZSBzYW1lIGNvbnN0cmFpbnQgb24gSFZNIGd1ZXN0cy4gSG93ZXZlcgotbWFueSBk
ZXZpY2VzIHJlcXVpcmUgd3JpdGVzIHRvIG90aGVyIGFyZWFzIG9mIGNvbmZpZyBzcGFjZSBpbiBv
cmRlciB0bwotb3BlcmF0ZSBwcm9wZXJseS4gIFRoaXMgb3B0aW9uIHRlbGxzIHRoZSBiYWNrZW5k
IChwY2liYWNrIG9yIFFFTVUpIHRvCi1hbGxvdyBhbGwgd3JpdGVzIHRvIFBDSSBjb25maWcgc3Bh
Y2Ugb2YgdGhpcyBkZXZpY2UgYnkgdGhpcyBkb21haW4uCitpbnRvIFBDSSBjb25maWd1cmF0aW9u
IHNwYWNlLCBsaWtld2lzZSBRRU1VIChib3RoIHFlbXUteGVuIGFuZAorcWVtdS14ZW4tdHJhZGl0
aW9uYWwpIGltcG9zZXMgdGhlIHNhbWUgY29uc3RyYWludCBvbiBIVk0gZ3Vlc3RzLgorSG93ZXZl
ciwgbWFueSBkZXZpY2VzIHJlcXVpcmUgd3JpdGVzIHRvIG90aGVyIGFyZWFzIG9mIHRoZSBjb25m
aWd1cmF0aW9uIHNwYWNlCitpbiBvcmRlciB0byBvcGVyYXRlIHByb3Blcmx5LiAgVGhpcyBvcHRp
b24gdGVsbHMgdGhlIGJhY2tlbmQgKHBjaWJhY2sgb3IgUUVNVSkKK3RvIGFsbG93IGFsbCB3cml0
ZXMgdG8gdGhlIFBDSSBjb25maWd1cmF0aW9uIHNwYWNlIG9mIHRoaXMgZGV2aWNlIGJ5IHRoaXMK
K2RvbWFpbi4KIAotVGhpcyBvcHRpb24gc2hvdWxkIGJlIGVuYWJsZWQgd2l0aCBjYXV0aW9uOiBp
dCBnaXZlcyB0aGUgZ3Vlc3QgbXVjaAorQjxUaGlzIG9wdGlvbiBzaG91bGQgYmUgZW5hYmxlZCB3
aXRoIGNhdXRpb246PiBpdCBnaXZlcyB0aGUgZ3Vlc3QgbXVjaAogbW9yZSBjb250cm9sIG92ZXIg
dGhlIGRldmljZSwgd2hpY2ggbWF5IGhhdmUgc2VjdXJpdHkgb3Igc3RhYmlsaXR5Ci1pbXBsaWNh
dGlvbnMuICBJdCBpcyByZWNvbW1lbmRlZCB0byBlbmFibGUgdGhpcyBvcHRpb24gb25seSBmb3IK
LXRydXN0ZWQgVk1zIHVuZGVyIGFkbWluaXN0cmF0b3IgY29udHJvbC4KK2ltcGxpY2F0aW9ucy4g
IEl0IGlzIHJlY29tbWVuZGVkIHRvIG9ubHkgZW5hYmxlIHRoaXMgb3B0aW9uIGZvcgordHJ1c3Rl
ZCBWTXMgdW5kZXIgYWRtaW5pc3RyYXRvcidzIGNvbnRyb2wuCiAKID1pdGVtIEI8bXNpdHJhbnNs
YXRlPUJPT0xFQU4+CiAKIFNwZWNpZmllcyB0aGF0IE1TSS1JTlR4IHRyYW5zbGF0aW9uIHNob3Vs
ZCBiZSB0dXJuZWQgb24gZm9yIHRoZSBQQ0kKIGRldmljZS4gV2hlbiBlbmFibGVkLCBNU0ktSU5U
eCB0cmFuc2xhdGlvbiB3aWxsIGFsd2F5cyBlbmFibGUgTVNJIG9uCi10aGUgUENJIGRldmljZSBy
ZWdhcmRsZXNzIHdoZXRoZXIgdGhlIGd1ZXN0IHVzZXMgSU5UeCBvciBNU0kuIFNvbWUKK3RoZSBQ
Q0kgZGV2aWNlIHJlZ2FyZGxlc3Mgb2Ygd2hldGhlciB0aGUgZ3Vlc3QgdXNlcyBJTlR4IG9yIE1T
SS4gU29tZQogZGV2aWNlIGRyaXZlcnMsIHN1Y2ggYXMgTlZJRElBJ3MsIGRldGVjdCBhbiBpbmNv
bnNpc3RlbmN5IGFuZCBkbyBub3QKIGZ1bmN0aW9uIHdoZW4gdGhpcyBvcHRpb24gaXMgZW5hYmxl
ZC4gVGhlcmVmb3JlIHRoZSBkZWZhdWx0IGlzIGZhbHNlICgwKS4KIAogPWl0ZW0gQjxzZWl6ZT1C
T09MRUFOPgogCi1UZWxscyB4bCB0byBhdXRvbWF0aWNhbGx5IGF0dGVtcHQgdG8gcmUtYXNzaWdu
IGEgZGV2aWNlIHRvCitUZWxscyBCPHhsPiB0byBhdXRvbWF0aWNhbGx5IGF0dGVtcHQgdG8gcmUt
YXNzaWduIGEgZGV2aWNlIHRvCiBwY2liYWNrIGlmIGl0IGlzIG5vdCBhbHJlYWR5IGFzc2lnbmVk
LgogCi1XQVJOSU5HOiBJZiB5b3Ugc2V0IHRoaXMgb3B0aW9uLCB4bCB3aWxsIGdsYWRseSByZS1h
c3NpZ24gYSBjcml0aWNhbAorQjxXQVJOSU5HOj4gSWYgeW91IHNldCB0aGlzIG9wdGlvbiwgQjx4
bD4gd2lsbCBnbGFkbHkgcmUtYXNzaWduIGEgY3JpdGljYWwKIHN5c3RlbSBkZXZpY2UsIHN1Y2gg
YXMgYSBuZXR3b3JrIG9yIGEgZGlzayBjb250cm9sbGVyIGJlaW5nIHVzZWQgYnkKIGRvbTAgd2l0
aG91dCBjb25maXJtYXRpb24uICBQbGVhc2UgdXNlIHdpdGggY2FyZS4KIAogPWl0ZW0gQjxwb3dl
cl9tZ210PUJPT0xFQU4+CiAKLShIVk0gb25seSkgU3BlY2lmaWVzIHRoYXQgdGhlIFZNIHNob3Vs
ZCBiZSBhYmxlIHRvIHByb2dyYW0gdGhlCi1EMC1EM2hvdCBwb3dlciBtYW5hZ2VtZW50IHN0YXRl
cyBmb3IgdGhlIFBDSSBkZXZpY2UuIEZhbHNlICgwKSBieQotZGVmYXVsdC4KK0I8KEhWTSBvbmx5
KT4gU3BlY2lmaWVzIHRoYXQgdGhlIFZNIHNob3VsZCBiZSBhYmxlIHRvIHByb2dyYW0gdGhlCitE
MC1EM2hvdCBwb3dlciBtYW5hZ2VtZW50IHN0YXRlcyBmb3IgdGhlIFBDSSBkZXZpY2UuIFRoZSBk
ZWZhdWx0IGlzIGZhbHNlICgwKS4KIAotPWl0ZW0gQjxyZG1fcG9saWN5PSJTVFJJTkciPgorPWl0
ZW0gQjxyZG1fcG9saWN5PVNUUklORz4KIAotKEhWTS94ODYgb25seSkgVGhpcyBpcyBzYW1lIGFz
IHBvbGljeSBvcHRpb24gaW5zaWRlIHRoZSByZG0gb3B0aW9uIGJ1dAotanVzdCBzcGVjaWZpYyB0
byBhIGdpdmVuIGRldmljZS4gVGhlcmVmb3JlIHRoZSBkZWZhdWx0IGlzICJyZWxheGVkIiBhcwot
c2FtZSBhcyBwb2xpY3kgb3B0aW9uIGFzIHdlbGwuCitCPChIVk0veDg2IG9ubHkpPiBUaGlzIGlz
IHRoZSBzYW1lIGFzIHRoZSBwb2xpY3kgc2V0dGluZyBpbnNpZGUgdGhlIEI8cmRtPgorb3B0aW9u
IGJ1dCBqdXN0IHNwZWNpZmljIHRvIGEgZ2l2ZW4gZGV2aWNlLiBUaGUgZGVmYXVsdCBpcyAicmVs
YXhlZCIuCiAKLU5vdGUgdGhpcyB3b3VsZCBvdmVycmlkZSBnbG9iYWwgQjxyZG0+IG9wdGlvbi4K
LQotPWJhY2sKK05vdGU6IHRoaXMgd291bGQgb3ZlcnJpZGUgZ2xvYmFsIEI8cmRtPiBvcHRpb24u
CiAKID1iYWNrCiAKID1pdGVtIEI8cGNpX3Blcm1pc3NpdmU9Qk9PTEVBTj4KIAotQ2hhbmdlcyB0
aGUgZGVmYXVsdCB2YWx1ZSBvZiAncGVybWlzc2l2ZScgZm9yIGFsbCBQQ0kgZGV2aWNlcyBwYXNz
ZWQKLXRocm91Z2ggdG8gdGhpcyBWTS4gU2VlIEw8cGVybWlzc2l2ZXwvInBlcm1pc3NpdmVfYm9v
bGVhbiI+IGFib3ZlLgorQ2hhbmdlcyB0aGUgZGVmYXVsdCB2YWx1ZSBvZiBCPHBlcm1pc3NpdmU+
IGZvciBhbGwgUENJIGRldmljZXMgcGFzc2VkCit0aHJvdWdoIHRvIHRoaXMgVk0uIFNlZSBCPHBl
cm1pc3NpdmU+IGFib3ZlLgogCiA9aXRlbSBCPHBjaV9tc2l0cmFuc2xhdGU9Qk9PTEVBTj4KIAot
Q2hhbmdlcyB0aGUgZGVmYXVsdCB2YWx1ZSBvZiAnbXNpdHJhbnNsYXRlJyBmb3IgYWxsIFBDSSBk
ZXZpY2VzIHBhc3NlZAotdGhyb3VnaCB0byB0aGlzIFZNLiBTZWUgTDxtc2l0cmFuc2xhdGV8LyJt
c2l0cmFuc2xhdGVfYm9vbGVhbiI+IGFib3ZlLgorQ2hhbmdlcyB0aGUgZGVmYXVsdCB2YWx1ZSBv
ZiBCPG1zaXRyYW5zbGF0ZT4gZm9yIGFsbCBQQ0kgZGV2aWNlcyBwYXNzZWQKK3Rocm91Z2ggdG8g
dGhpcyBWTS4gU2VlIEI8bXNpdHJhbnNsYXRlPiBhYm92ZS4KIAogPWl0ZW0gQjxwY2lfc2VpemU9
Qk9PTEVBTj4KIAotQ2hhbmdlcyB0aGUgZGVmYXVsdCB2YWx1ZSBvZiAnc2VpemUnIGZvciBhbGwg
UENJIGRldmljZXMgcGFzc2VkCi10aHJvdWdoIHRvIHRoaXMgVk0uIFNlZSBMPHNlaXplfC8ic2Vp
emVfYm9vbGVhbiI+IGFib3ZlLgorQ2hhbmdlcyB0aGUgZGVmYXVsdCB2YWx1ZSBvZiBCPHNlaXpl
PiBmb3IgYWxsIFBDSSBkZXZpY2VzIHBhc3NlZAordGhyb3VnaCB0byB0aGlzIFZNLiBTZWUgQjxz
ZWl6ZT4gYWJvdmUuCiAKID1pdGVtIEI8cGNpX3Bvd2VyX21nbXQ9Qk9PTEVBTj4KIAotKEhWTSBv
bmx5KSBDaGFuZ2VzIHRoZSBkZWZhdWx0IHZhbHVlIG9mICdwb3dlcl9tZ210JyBmb3IgYWxsIFBD
SQotZGV2aWNlcyBwYXNzZWQgdGhyb3VnaCB0byB0aGlzIFZNLiBTZWUgTDxwb3dlcl9tZ3R8LyJw
b3dlcl9tZ210X2Jvb2xlYW4iPgorQjwoSFZNIG9ubHkpPiBDaGFuZ2VzIHRoZSBkZWZhdWx0IHZh
bHVlIG9mIEI8cG93ZXJfbWdtdD4gZm9yIGFsbCBQQ0kKK2RldmljZXMgcGFzc2VkIHRocm91Z2gg
dG8gdGhpcyBWTS4gU2VlIEI8cG93ZXJfbWdtdD4KIGFib3ZlLgogCiA9aXRlbSBCPGdmeF9wYXNz
dGhydT1CT09MRUFOfCJTVFJJTkciPgogCiBFbmFibGUgZ3JhcGhpY3MgZGV2aWNlIFBDSSBwYXNz
dGhyb3VnaC4gVGhpcyBvcHRpb24gbWFrZXMgYW4gYXNzaWduZWQKLVBDSSBncmFwaGljcyBjYXJk
IGJlY29tZSBwcmltYXJ5IGdyYXBoaWNzIGNhcmQgaW4gdGhlIFZNLiBUaGUgUUVNVQorUENJIGdy
YXBoaWNzIGNhcmQgYmVjb21lIHRoZSBwcmltYXJ5IGdyYXBoaWNzIGNhcmQgaW4gdGhlIFZNLiBU
aGUgUUVNVQogZW11bGF0ZWQgZ3JhcGhpY3MgYWRhcHRlciBpcyBkaXNhYmxlZCBhbmQgdGhlIFZO
QyBjb25zb2xlIGZvciB0aGUgVk0KIHdpbGwgbm90IGhhdmUgYW55IGdyYXBoaWNzIG91dHB1dC4g
QWxsIGdyYXBoaWNzIG91dHB1dCwgaW5jbHVkaW5nIGJvb3QKIHRpbWUgUUVNVSBCSU9TIG1lc3Nh
Z2VzIGZyb20gdGhlIFZNLCB3aWxsIGdvIHRvIHRoZSBwaHlzaWNhbCBvdXRwdXRzCi1vZiB0aGUg
cGFzc2VkdGhyb3VnaCBwaHlzaWNhbCBncmFwaGljcyBjYXJkLgorb2YgdGhlIHBhc3NlZCB0aHJv
dWdoIHBoeXNpY2FsIGdyYXBoaWNzIGNhcmQuCiAKLVRoZSBncmFwaGljcyBjYXJkIFBDSSBkZXZp
Y2UgdG8gcGFzc3Rocm91Z2ggaXMgY2hvc2VuIHdpdGggQjxwY2k+Ci1vcHRpb24sIGV4YWN0bHkg
aW4gdGhlIHNhbWUgd2F5IGFzIG5vcm1hbCBYZW4gUENJIGRldmljZQotcGFzc3Rocm91Z2gvYXNz
aWdubWVudCBpcyBkb25lLiAgTm90ZSB0aGF0IGdmeF9wYXNzdGhydSBkb2VzIG5vdCBkbwotYW55
IGtpbmQgb2Ygc2hhcmluZyBvZiB0aGUgR1BVLCBzbyB5b3UgY2FuIG9ubHkgYXNzaWduIHRoZSBH
UFUgdG8gb25lCitUaGUgZ3JhcGhpY3MgY2FyZCBQQ0kgZGV2aWNlIHRvIHBhc3MgdGhyb3VnaCBp
cyBjaG9zZW4gd2l0aCB0aGUgQjxwY2k+CitvcHRpb24sIGluIGV4YWN0bHkgdGhlIHNhbWUgd2F5
IGEgbm9ybWFsIFhlbiBQQ0kgZGV2aWNlCitwYXNzdGhyb3VnaC9hc3NpZ25tZW50IGlzIGRvbmUu
ICBOb3RlIHRoYXQgQjxnZnhfcGFzc3RocnU+IGRvZXMgbm90IGRvCithbnkga2luZCBvZiBzaGFy
aW5nIG9mIHRoZSBHUFUsIHNvIHlvdSBjYW4gYXNzaWduIHRoZSBHUFUgdG8gb25seSBvbmUKIHNp
bmdsZSBWTSBhdCBhIHRpbWUuCiAKLWdmeF9wYXNzdGhydSBhbHNvIGVuYWJsZXMgdmFyaW91cyBs
ZWdhY3kgVkdBIG1lbW9yeSByYW5nZXMsIEJBUnMsIE1NSU9zLAorQjxnZnhfcGFzc3RocnU+IGFs
c28gZW5hYmxlcyB2YXJpb3VzIGxlZ2FjeSBWR0EgbWVtb3J5IHJhbmdlcywgQkFScywgTU1JT3Ms
CiBhbmQgaW9wb3J0cyB0byBiZSBwYXNzZWQgdGhyb3VnaCB0byB0aGUgVk0sIHNpbmNlIHRob3Nl
IGFyZSByZXF1aXJlZAogZm9yIGNvcnJlY3Qgb3BlcmF0aW9uIG9mIHRoaW5ncyBsaWtlIFZHQSBC
SU9TLCB0ZXh0IG1vZGUsIFZCRSwgZXRjLgogCi1FbmFibGluZyBnZnhfcGFzc3RocnUgb3B0aW9u
IGFsc28gY29waWVzIHRoZSBwaHlzaWNhbCBncmFwaGljcyBjYXJkCitFbmFibGluZyB0aGUgQjxn
ZnhfcGFzc3RocnU+IG9wdGlvbiBhbHNvIGNvcGllcyB0aGUgcGh5c2ljYWwgZ3JhcGhpY3MgY2Fy
ZAogdmlkZW8gQklPUyB0byB0aGUgZ3Vlc3QgbWVtb3J5LCBhbmQgZXhlY3V0ZXMgdGhlIFZCSU9T
IGluIHRoZSBndWVzdAogdG8gaW5pdGlhbGl6ZSB0aGUgZ3JhcGhpY3MgY2FyZC4KIAogTW9zdCBn
cmFwaGljcyBhZGFwdGVycyByZXF1aXJlIHZlbmRvciBzcGVjaWZpYyB0d2Vha3MgZm9yIHByb3Bl
cmx5CiB3b3JraW5nIGdyYXBoaWNzIHBhc3N0aHJvdWdoLiBTZWUgdGhlIFhlblZHQVBhc3N0aHJv
dWdoVGVzdGVkQWRhcHRlcnMKIEw8aHR0cDovL3dpa2kueGVuLm9yZy93aWtpL1hlblZHQVBhc3N0
aHJvdWdoVGVzdGVkQWRhcHRlcnM+IHdpa2kgcGFnZQotZm9yIGN1cnJlbnRseSBzdXBwb3J0ZWQg
Z3JhcGhpY3MgY2FyZHMgZm9yIGdmeF9wYXNzdGhydS4KK2ZvciBncmFwaGljcyBjYXJkcyBjdXJy
ZW50bHkgc3VwcG9ydGVkIGJ5IEI8Z2Z4X3Bhc3N0aHJ1Pi4KIAotZ2Z4X3Bhc3N0aHJ1IGlzIGN1
cnJlbnRseSBzdXBwb3J0ZWQgYm90aCB3aXRoIHRoZSBxZW11LXhlbi10cmFkaXRpb25hbAorQjxn
ZnhfcGFzc3RocnU+IGlzIGN1cnJlbnRseSBzdXBwb3J0ZWQgYm90aCB3aXRoIHRoZSBxZW11LXhl
bi10cmFkaXRpb25hbAogZGV2aWNlLW1vZGVsIGFuZCB1cHN0cmVhbSBxZW11LXhlbiBkZXZpY2Ut
bW9kZWwuCiAKLVdoZW4gZ2l2ZW4gYXMgYSBib29sZWFuIHRoZSBCPGdmeF9wYXNzdGhydT4gb3B0
aW9uIGVpdGhlciBkaXNhYmxlcyBnZngKLXBhc3N0aHJ1IG9yIGVuYWJsZXMgYXV0b2RldGVjdGlv
bi4KK1doZW4gZ2l2ZW4gYXMgYSBib29sZWFuIHRoZSBCPGdmeF9wYXNzdGhydT4gb3B0aW9uIGVp
dGhlciBkaXNhYmxlcyBncmFwaGljcworY2FyZCBwYXNzdGhyb3VnaCBvciBlbmFibGVzIGF1dG9k
ZXRlY3Rpb24uCiAKLUJ1dCB3aGVuIGdpdmVuIGFzIGEgc3RyaW5nIHRoZSBCPGdmeF9wYXNzdGhy
dT4gb3B0aW9uIGRlc2NyaWJlcyB0aGUgdHlwZQotb2YgZGV2aWNlIHRvIGVuYWJsZS4gTm90ZSB0
aGlzIGJlaGF2aW9yIGlzIG9ubHkgc3VwcG9ydGVkIHdpdGggdGhlIHVwc3RyZWFtCi1xZW11LXhl
biBkZXZpY2UtbW9kZWwuIFdpdGggcWVtdS14ZW4tdHJhZGl0aW9uYWwgSUdEIGlzIGFsd2F5cyBh
c3N1bWVkCi1hbmQgb3RoZXIgb3B0aW9ucyB0aGFuIGF1dG9kZXRlY3Qgb3IgZXhwbGljaXQgSUdE
IHdpbGwgcmVzdWx0IGluIGFuIGVycm9yLgorV2hlbiBnaXZlbiBhcyBhIHN0cmluZyB0aGUgQjxn
ZnhfcGFzc3RocnU+IG9wdGlvbiBkZXNjcmliZXMgdGhlIHR5cGUKK29mIGRldmljZSB0byBlbmFi
bGUuIE5vdGUgdGhhdCB0aGlzIGJlaGF2aW9yIGlzIG9ubHkgc3VwcG9ydGVkIHdpdGggdGhlCit1
cHN0cmVhbSBxZW11LXhlbiBkZXZpY2UtbW9kZWwuIFdpdGggcWVtdS14ZW4tdHJhZGl0aW9uYWwg
SUdEIChJbnRlbCBHcmFwaGljcworRGV2aWNlKSBpcyBhbHdheXMgYXNzdW1lZCBhbmQgb3B0aW9u
cyBvdGhlciB0aGFuIGF1dG9kZXRlY3Qgb3IgZXhwbGljaXQgSUdECit3aWxsIHJlc3VsdCBpbiBh
biBlcnJvci4KIAotQ3VycmVudGx5LCB2YWxpZCBvcHRpb25zIGFyZToKK0N1cnJlbnRseSwgdmFs
aWQgdmFsdWVzIGZvciB0aGUgb3B0aW9uIGFyZToKIAogPW92ZXIgNAogCi09aXRlbSBCPGdmeF9w
YXNzdGhydT0wPgorPWl0ZW0gQjwwPgogCiBEaXNhYmxlcyBncmFwaGljcyBkZXZpY2UgUENJIHBh
c3N0aHJvdWdoLgogCi09aXRlbSBCPGdmeF9wYXNzdGhydT0xPiwgQjxnZnhfcGFzc3RocnU9ImRl
ZmF1bHQiPgorPWl0ZW0gQjwxPiwgQjwiZGVmYXVsdCI+CiAKIEVuYWJsZXMgZ3JhcGhpY3MgZGV2
aWNlIFBDSSBwYXNzdGhyb3VnaCBhbmQgYXV0b2RldGVjdHMgdGhlIHR5cGUgb2YgZGV2aWNlCiB3
aGljaCBpcyBiZWluZyB1c2VkLgogCi09aXRlbSAiaWdkIgorPWl0ZW0gQjwiaWdkIj4KIAogRW5h
YmxlcyBncmFwaGljcyBkZXZpY2UgUENJIHBhc3N0aHJvdWdoIGJ1dCBmb3JjaW5nIHRoZSB0eXBl
IG9mIGRldmljZSB0bwogSW50ZWwgR3JhcGhpY3MgRGV2aWNlLgogCiA9YmFjawogCi1Ob3RlIHRo
YXQgc29tZSBncmFwaGljcyBhZGFwdGVycyAoQU1EL0FUSSBjYXJkcywgZm9yIGV4YW1wbGUpIGRv
IG5vdAotbmVjZXNzYXJpbHkgcmVxdWlyZSBnZnhfcGFzc3RocnUgb3B0aW9uLCBzbyB5b3UgY2Fu
IHVzZSB0aGUgbm9ybWFsIFhlbgorTm90ZSB0aGF0IHNvbWUgZ3JhcGhpY3MgY2FyZHMgKEFNRC9B
VEkgY2FyZHMsIGZvciBleGFtcGxlKSBkbyBub3QKK25lY2Vzc2FyaWx5IHJlcXVpcmUgdGhlIEI8
Z2Z4X3Bhc3N0aHJ1PiBvcHRpb24sIHNvIHlvdSBjYW4gdXNlIHRoZSBub3JtYWwgWGVuCiBQQ0kg
cGFzc3Rocm91Z2ggdG8gYXNzaWduIHRoZSBncmFwaGljcyBjYXJkIGFzIGEgc2Vjb25kYXJ5IGdy
YXBoaWNzCiBjYXJkIHRvIHRoZSBWTS4gVGhlIFFFTVUtZW11bGF0ZWQgZ3JhcGhpY3MgY2FyZCBy
ZW1haW5zIHRoZSBwcmltYXJ5CiBncmFwaGljcyBjYXJkLCBhbmQgVk5DIG91dHB1dCBpcyBhdmFp
bGFibGUgZnJvbSB0aGUgUUVNVS1lbXVsYXRlZAogcHJpbWFyeSBhZGFwdGVyLgogCi1Nb3JlIGlu
Zm9ybWF0aW9uIGFib3V0IFhlbiBnZnhfcGFzc3RocnUgZmVhdHVyZSBpcyBhdmFpbGFibGUKK01v
cmUgaW5mb3JtYXRpb24gYWJvdXQgdGhlIFhlbiBCPGdmeF9wYXNzdGhydT4gZmVhdHVyZSBpcyBh
dmFpbGFibGUKIG9uIHRoZSBYZW5WR0FQYXNzdGhyb3VnaCBMPGh0dHA6Ly93aWtpLnhlbi5vcmcv
d2lraS9YZW5WR0FQYXNzdGhyb3VnaD4KIHdpa2kgcGFnZS4KIAogPWl0ZW0gQjxyZG1fbWVtX2Jv
dW5kYXJ5PU1CWVRFUz4KIAotTnVtYmVyIG9mIG1lZ2FieXRlcyB0byBzZXQgYSBib3VuZGFyeSBm
b3IgY2hlY2tpbmcgcmRtIGNvbmZsaWN0LgorTnVtYmVyIG9mIG1lZ2FieXRlcyB0byBzZXQgZm9y
IGEgYm91bmRhcnkgd2hlbiBjaGVja2luZyBmb3IgUkRNIGNvbmZsaWN0cy4KIAotV2hlbiBSRE0g
Y29uZmxpY3RzIHdpdGggUkFNLCBSRE0gcHJvYmFibHkgc2NhdHRlciB0aGUgd2hvbGUgUkFNIHNw
YWNlLgotRXNwZWNpYWxseSBtdWx0aXBsZSBSRE0gZW50cmllcyB3b3VsZCB3b3JzZW4gdGhpcyB0
byBsZWFkIHRvIGEgY29tcGxpY2F0ZWQKLW1lbW9yeSBsYXlvdXQuIFNvIGhlcmUgd2UncmUgdHJ5
aW5nIHRvIGZpZ3VyZSBvdXQgYSBzaW1wbGUgc29sdXRpb24gdG8KLWF2b2lkIGJyZWFraW5nIGV4
aXN0aW5nIGxheW91dC4gU28gd2hlbiBhIGNvbmZsaWN0IG9jY3VycywKK1doZW4gUkRNIGNvbmZs
aWN0cyB3aXRoIFJBTSwgUkRNIGlzIHByb2JhYmx5IHNjYXR0ZXJlZCBvdmVyIHRoZSB3aG9sZSBS
QU0KK3NwYWNlLiBIYXZpbmcgbXVsdGlwbGUgUkRNIGVudHJpZXMgd291bGQgd29yc2VuIHRoaXMg
YW5kIGxlYWQgdG8gYSBjb21wbGljYXRlZAorbWVtb3J5IGxheW91dC4gSGVyZSB3ZSdyZSB0cnlp
bmcgdG8gZmlndXJlIG91dCBhIHNpbXBsZSBzb2x1dGlvbiB0bworYXZvaWQgYnJlYWtpbmcgdGhl
IGV4aXN0aW5nIGxheW91dC4gV2hlbiBhIGNvbmZsaWN0IG9jY3VycywKIAogICAgICMxLiBBYm92
ZSBhIHByZWRlZmluZWQgYm91bmRhcnkKLSAgICAgICAgLSBtb3ZlIGxvd21lbV9lbmQgYmVsb3cg
cmVzZXJ2ZWQgcmVnaW9uIHRvIHNvbHZlIGNvbmZsaWN0OworICAgICAgICAtIG1vdmUgbG93bWVt
X2VuZCBiZWxvdyB0aGUgcmVzZXJ2ZWQgcmVnaW9uIHRvIHNvbHZlIHRoZSBjb25mbGljdDsKIAog
ICAgICMyLiBCZWxvdyBhIHByZWRlZmluZWQgYm91bmRhcnkKLSAgICAgICAgLSBDaGVjayBzdHJp
Y3QvcmVsYXhlZCBwb2xpY3kuCi0gICAgICAgICJzdHJpY3QiIHBvbGljeSBsZWFkcyB0byBmYWls
IGxpYnhsLiBOb3RlIHdoZW4gYm90aCBwb2xpY2llcwotICAgICAgICBhcmUgc3BlY2lmaWVkIG9u
IGEgZ2l2ZW4gcmVnaW9uLCAnc3RyaWN0JyBpcyBhbHdheXMgcHJlZmVycmVkLgotICAgICAgICAi
cmVsYXhlZCIgcG9saWN5IGlzc3VlIGEgd2FybmluZyBtZXNzYWdlIGFuZCBhbHNvIG1hc2sgdGhp
cworICAgICAgICAtIENoZWNrIGlmIHRoZSBwb2xpY3kgaXMgc3RyaWN0IG9yIHJlbGF4ZWQuCisg
ICAgICAgIEEgInN0cmljdCIgcG9saWN5IGxlYWRzIHRvIGEgZmFpbCBpbiBsaWJ4bC4KKyAgICAg
ICAgTm90ZSB0aGF0IHdoZW4gYm90aCBwb2xpY2llcyBhcmUgc3BlY2lmaWVkIG9uIGEgZ2l2ZW4g
cmVnaW9uLAorICAgICAgICAic3RyaWN0IiBpcyBhbHdheXMgcHJlZmVycmVkLgorICAgICAgICBU
aGUgInJlbGF4ZWQiIHBvbGljeSBpc3N1ZXMgYSB3YXJuaW5nIG1lc3NhZ2UgYW5kIGFsc28gbWFz
a3MgdGhpcwogICAgICAgICBlbnRyeSBJTlZBTElEIHRvIGluZGljYXRlIHdlIHNob3VsZG4ndCBl
eHBvc2UgdGhpcyBlbnRyeSB0bwogICAgICAgICBodm1sb2FkZXIuCiAKLUhlcmUgdGhlIGRlZmF1
bHQgaXMgMkcuCitUaGUgZGVmYXVsdCB2YWx1ZSBpcyAyMDQ4LgogCi09aXRlbSBCPGR0ZGV2PVsg
IkRUREVWX1BBVEgiLCAiRFRERVZfUEFUSCIsIC4uLiBdPgorPWl0ZW0gQjxkdGRldj1bICJEVERF
Vl9QQVRIIiwgIkRUREVWX1BBVEgiLCAuLi5dPgogCi1TcGVjaWZpZXMgdGhlIGhvc3QgZGV2aWNl
IHRyZWUgbm9kZXMgdG8gcGFzc3Rocm91Z2ggdG8gdGhpcyBndWVzdC4gRWFjaAotRFRERVZfUEFU
SCBpcyB0aGUgYWJzb2x1dGUgcGF0aCBpbiB0aGUgZGV2aWNlIHRyZWUuCitTcGVjaWZpZXMgdGhl
IGhvc3QgZGV2aWNlIHRyZWUgbm9kZXMgdG8gcGFzc3QgaHJvdWdoIHRvIHRoaXMgZ3Vlc3QuIEVh
Y2gKK0RUREVWX1BBVEggaXMgYW4gYWJzb2x1dGUgcGF0aCBpbiB0aGUgZGV2aWNlIHRyZWUuCiAK
LT1pdGVtIEI8aW9wb3J0cz1bICJJT1BPUlRfUkFOR0UiLCAiSU9QT1JUX1JBTkdFIiwgLi4uIF0+
Cis9aXRlbSBCPGlvcG9ydHM9WyAiSU9QT1JUX1JBTkdFIiwgIklPUE9SVF9SQU5HRSIsIC4uLl0+
CiAKLUFsbG93IGd1ZXN0IHRvIGFjY2VzcyBzcGVjaWZpYyBsZWdhY3kgSS9PIHBvcnRzLiBFYWNo
IEI8SU9QT1JUX1JBTkdFPgotaXMgZ2l2ZW4gaW4gaGV4YWRlY2ltYWwgYW5kIG1heSBlaXRoZXIg
YSBzcGFuIGUuZy4gQzwyZjgtMmZmPgotKGluY2x1c2l2ZSkgb3IgYSBzaW5nbGUgSS9PIHBvcnQg
QzwyZjg+LgorQWxsb3cgdGhlIGd1ZXN0IHRvIGFjY2VzcyBzcGVjaWZpYyBsZWdhY3kgSS9PIHBv
cnRzLiBFYWNoIEI8SU9QT1JUX1JBTkdFPgoraXMgZ2l2ZW4gaW4gaGV4YWRlY2ltYWwgZm9ybWF0
IGFuZCBtYXkgZWl0aGVyIGJlIGEgcmFuZ2UsIGUuZy4gQzwyZjgtMmZmPgorKGluY2x1c2l2ZSks
IG9yIGEgc2luZ2xlIEkvTyBwb3J0LCBlLmcuIEM8MmY4Pi4KIAotSXQgaXMgcmVjb21tZW5kZWQg
dG8gdXNlIHRoaXMgb3B0aW9uIG9ubHkgZm9yIHRydXN0ZWQgVk1zIHVuZGVyCi1hZG1pbmlzdHJh
dG9yIGNvbnRyb2wuCitJdCBpcyByZWNvbW1lbmRlZCB0byBvbmx5IHVzZSB0aGlzIG9wdGlvbiBm
b3IgdHJ1c3RlZCBWTXMgdW5kZXIKK2FkbWluaXN0cmF0b3IncyBjb250cm9sLgogCi09aXRlbSBC
PGlvbWVtPVsgIklPTUVNX1NUQVJULE5VTV9QQUdFU1tAR0ZOXSIsICJJT01FTV9TVEFSVCxOVU1f
UEFHRVNbQEdGTl0iLCAuLi4gXT4KKz1pdGVtIEI8aW9tZW09WyAiSU9NRU1fU1RBUlQsTlVNX1BB
R0VTW0BHRk5dIiwgIklPTUVNX1NUQVJULE5VTV9QQUdFU1tAR0ZOXSIsIC4uLl0+CiAKIEFsbG93
IGF1dG8tdHJhbnNsYXRlZCBkb21haW5zIHRvIGFjY2VzcyBzcGVjaWZpYyBoYXJkd2FyZSBJL08g
bWVtb3J5IHBhZ2VzLgogCi1CPElPTUVNX1NUQVJUPiBpcyBhIHBoeXNpY2FsIHBhZ2UgbnVtYmVy
LiBCPE5VTV9QQUdFUz4gaXMgdGhlIG51bWJlciBvZiBwYWdlcwotYmVnaW5uaW5nIHdpdGggQjxT
VEFSVF9QQUdFPiB0byBhbGxvdyBhY2Nlc3MuIEI8R0ZOPiBzcGVjaWZpZXMgdGhlIGd1ZXN0IGZy
YW1lCi1udW1iZXIgd2hlcmUgdGhlIG1hcHBpbmcgd2lsbCBzdGFydCBpbiB0aGUgZG9tVSdzIGFk
ZHJlc3Mgc3BhY2UuIElmIEI8R0ZOPiBpcwotbm90IGdpdmVuLCB0aGUgbWFwcGluZyB3aWxsIGJl
IHBlcmZvcm1lZCB1c2luZyBCPElPTUVNX1NUQVJUPiBhcyBhIHN0YXJ0IGluIHRoZQotZG9tVSdz
IGFkZHJlc3Mgc3BhY2UsIHRoZXJlZm9yZSBwZXJmb3JtaW5nIGFuIDE6MSBtYXBwaW5nIGFzIGRl
ZmF1bHQuCi1BbGwgb2YgdGhlc2UgdmFsdWVzIG11c3QgYmUgZ2l2ZW4gaW4gaGV4YWRlY2ltYWwu
CitCPElPTUVNX1NUQVJUPiBpcyBhIHBoeXNpY2FsIHBhZ2UgbnVtYmVyLiBCPE5VTV9QQUdFUz4g
aXMgdGhlIG51bWJlciBvZiBwYWdlcywKK2JlZ2lubmluZyB3aXRoIEI8U1RBUlRfUEFHRT4sIHRv
IGFsbG93IGFjY2VzcyB0by4gQjxHRk4+IHNwZWNpZmllcyB0aGUgZ3Vlc3QKK2ZyYW1lIG51bWJl
ciB3aGVyZSB0aGUgbWFwcGluZyB3aWxsIHN0YXJ0IGluIHRoZSBndWVzdCdzIGFkZHJlc3Mgc3Bh
Y2UuIElmCitCPEdGTj4gaXMgbm90IHNwZWNpZmllZCwgdGhlIG1hcHBpbmcgd2lsbCBiZSBwZXJm
b3JtZWQgdXNpbmcgQjxJT01FTV9TVEFSVD4KK2FzIGEgc3RhcnQgaW4gdGhlIGd1ZXN0J3MgYWRk
cmVzcyBzcGFjZSwgdGhlcmVmb3JlIHBlcmZvcm1pbmcgYSAxOjEgbWFwcGluZworYnkgZGVmYXVs
dC4KK0FsbCBvZiB0aGVzZSB2YWx1ZXMgbXVzdCBiZSBnaXZlbiBpbiBoZXhhZGVjaW1hbCBmb3Jt
YXQuCiAKIE5vdGUgdGhhdCB0aGUgSU9NTVUgd29uJ3QgYmUgdXBkYXRlZCB3aXRoIHRoZSBtYXBw
aW5ncyBzcGVjaWZpZWQgd2l0aCB0aGlzCi1vcHRpb24uIFRoaXMgb3B0aW9uIHRoZXJlZm9yZSBz
aG91bGQgbm90IGJlIHVzZWQgdG8gcGFzc3Rocm91Z2ggYW55Ci1JT01NVS1wcm90ZWN0ZWQgZGV2
aWNlLgorb3B0aW9uLiBUaGlzIG9wdGlvbiB0aGVyZWZvcmUgc2hvdWxkIG5vdCBiZSB1c2VkIHRv
IHBhc3MgdGhyb3VnaCBhbnkKK0lPTU1VLXByb3RlY3RlZCBkZXZpY2VzLgogCi1JdCBpcyByZWNv
bW1lbmRlZCB0byB1c2UgdGhpcyBvcHRpb24gb25seSBmb3IgdHJ1c3RlZCBWTXMgdW5kZXIKLWFk
bWluaXN0cmF0b3IgY29udHJvbC4KK0l0IGlzIHJlY29tbWVuZGVkIHRvIG9ubHkgdXNlIHRoaXMg
b3B0aW9uIGZvciB0cnVzdGVkIFZNcyB1bmRlcgorYWRtaW5pc3RyYXRvcidzIGNvbnRyb2wuCiAK
LT1pdGVtIEI8aXJxcz1bIE5VTUJFUiwgTlVNQkVSLCAuLi4gXT4KKz1pdGVtIEI8aXJxcz1bIE5V
TUJFUiwgTlVNQkVSLCAuLi5dPgogCiBBbGxvdyBhIGd1ZXN0IHRvIGFjY2VzcyBzcGVjaWZpYyBw
aHlzaWNhbCBJUlFzLgogCi1JdCBpcyByZWNvbW1lbmRlZCB0byB1c2UgdGhpcyBvcHRpb24gb25s
eSBmb3IgdHJ1c3RlZCBWTXMgdW5kZXIKLWFkbWluaXN0cmF0b3IgY29udHJvbC4KK0l0IGlzIHJl
Y29tbWVuZGVkIHRvIG9ubHkgdXNlIHRoaXMgb3B0aW9uIGZvciB0cnVzdGVkIFZNcyB1bmRlcgor
YWRtaW5pc3RyYXRvcidzIGNvbnRyb2wuCiAKID1pdGVtIEI8bWF4X2V2ZW50X2NoYW5uZWxzPU4+
CiAKQEAgLTEwOTEsNyArMTExMSw3IEBAIExpbWl0IHRoZSBndWVzdCB0byB1c2luZyBhdCBtb3N0
IE4gZXZlbnQgY2hhbm5lbHMgKFBWIGludGVycnVwdHMpLgogR3Vlc3RzIHVzZSBoeXBlcnZpc29y
IHJlc291cmNlcyBmb3IgZWFjaCBldmVudCBjaGFubmVsIHRoZXkgdXNlLgogCiBUaGUgZGVmYXVs
dCBvZiAxMDIzIHNob3VsZCBiZSBzdWZmaWNpZW50IGZvciB0eXBpY2FsIGd1ZXN0cy4gIFRoZQot
bWF4aW11bSB2YWx1ZSBkZXBlbmRzIHdoYXQgdGhlIGd1ZXN0IHN1cHBvcnRzLiAgR3Vlc3RzIHN1
cHBvcnRpbmcgdGhlCittYXhpbXVtIHZhbHVlIGRlcGVuZHMgb24gd2hhdCB0aGUgZ3Vlc3Qgc3Vw
cG9ydHMuICBHdWVzdHMgc3VwcG9ydGluZyB0aGUKIEZJRk8tYmFzZWQgZXZlbnQgY2hhbm5lbCBB
Qkkgc3VwcG9ydCB1cCB0byAxMzEsMDcxIGV2ZW50IGNoYW5uZWxzLgogT3RoZXIgZ3Vlc3RzIGFy
ZSBsaW1pdGVkIHRvIDQwOTUgKDY0LWJpdCB4ODYgYW5kIEFSTSkgb3IgMTAyMyAoMzItYml0CiB4
ODYpLgpAQCAtMTEwMCw3ICsxMTIwLDcgQEAgeDg2KS4KIAogPWhlYWQyIFBhcmF2aXJ0dWFsaXNl
ZCAoUFYpIEd1ZXN0IFNwZWNpZmljIE9wdGlvbnMKIAotVGhlIGZvbGxvd2luZyBvcHRpb25zIGFw
cGx5IG9ubHkgdG8gUGFyYXZpcnR1YWwgZ3Vlc3RzLgorVGhlIGZvbGxvd2luZyBvcHRpb25zIGFw
cGx5IG9ubHkgdG8gUGFyYXZpcnR1YWwgKFBWKSBndWVzdHMuCiAKID1vdmVyIDQKIApAQCAtMTEx
NSw3ICsxMTM1LDcgQEAgZm9yIFBWIGd1ZXN0cy4KIAogQXBwZW5kIEI8QVJHPnMgdG8gdGhlIGFy
Z3VtZW50cyB0byB0aGUgQjxib290bG9hZGVyPgogcHJvZ3JhbS4gQWx0ZXJuYXRpdmVseSBpZiB0
aGUgYXJndW1lbnQgaXMgYSBzaW1wbGUgc3RyaW5nIHRoZW4gaXQgd2lsbAotYmUgc3BsaXQgaW50
byB3b3JkcyBhdCB3aGl0ZXNwYWNlICh0aGlzIHNlY29uZCBvcHRpb24gaXMgZGVwcmVjYXRlZCku
CitiZSBzcGxpdCBpbnRvIHdvcmRzIGF0IHdoaXRlc3BhY2UgQjwodGhpcyBzZWNvbmQgb3B0aW9u
IGlzIGRlcHJlY2F0ZWQpPi4KIAogPWl0ZW0gQjxlODIwX2hvc3Q9Qk9PTEVBTj4KIApAQCAtMTE0
NCwxOSArMTE2NCw0MSBAQCBhbnl3YXkuCiAKID1oZWFkMiBGdWxseS12aXJ0dWFsaXNlZCAoSFZN
KSBHdWVzdCBTcGVjaWZpYyBPcHRpb25zCiAKLVRoZSBmb2xsb3dpbmcgb3B0aW9ucyBhcHBseSBv
bmx5IHRvIEhWTSBndWVzdHMuCitUaGUgZm9sbG93aW5nIG9wdGlvbnMgYXBwbHkgb25seSB0byBG
dWxseS12aXJ0dWFsaXNlZCAoSFZNKSBndWVzdHMuCiAKID1oZWFkMyBCb290IERldmljZQogCiA9
b3ZlciA0CiAKLT1pdGVtIEI8Ym9vdD1bY3xkfG5dPgorPWl0ZW0gQjxib290PSJTVFJJTkciPgor
CitTcGVjaWZpZXMgdGhlIGVtdWxhdGVkIHZpcnR1YWwgZGV2aWNlIHRvIGJvb3QgZnJvbS4KKwor
UG9zc2libGUgdmFsdWVzIGFyZToKKworPW92ZXIgNAorCis9aXRlbSBCPGM+CisKK0hhcmQgZGlz
ay4KKworPWl0ZW0gQjxkPgorCitDRC1ST00uIAorCis9aXRlbSBCPG4+CisKK05ldHdvcmsgLyBQ
WEUuCisKKz1iYWNrCisKK0I8Tm90ZTo+IG11bHRpcGxlIG9wdGlvbnMgY2FuIGJlIGdpdmVuIGFu
ZCB3aWxsIGJlIGF0dGVtcHRlZCBpbiB0aGUgb3JkZXIgdGhleQorYXJlIGdpdmVuLCBlLmcuIHRv
IGJvb3QgZnJvbSBDRC1ST00gYnV0IGZhbGwgYmFjayB0byB0aGUgaGFyZCBkaXNrIHlvdSBjYW4K
K3NwZWNpZnkgaXQgYXMgQjxkYz4uCisKK1RoZSBkZWZhdWx0IGlzIEI8Y2Q+LCBtZWFuaW5nIHRy
eSBib290aW5nIGZyb20gdGhlIGhhcmQgZGlzayBmaXJzdCwgYnV0IGZhbGwKK2JhY2sgdG8gdGhl
IENELVJPTS4KIAotU2VsZWN0cyB0aGUgZW11bGF0ZWQgdmlydHVhbCBkZXZpY2UgdG8gYm9vdCBm
cm9tLiBPcHRpb25zIGFyZSBoYXJkCi1kaXNrIChCPGM+KSwgY2Qtcm9tIChCPGQ+KSBvciBuZXR3
b3JrL1BYRSAoQjxuPikuIE11bHRpcGxlIG9wdGlvbnMgY2FuIGJlCi1naXZlbiBhbmQgd2lsbCBi
ZSBhdHRlbXB0ZWQgaW4gdGhlIG9yZGVyIHRoZXkgYXJlIGdpdmVuLiBlLmcuIHRvIGJvb3QKLWZy
b20gY2Qtcm9tIGJ1dCBmYWxsYmFjayB0byB0aGUgaGFyZCBkaXNrIHlvdSBjYW4gZ2l2ZSBCPGRj
Pi4gVGhlCi1kZWZhdWx0IGlzIEI8Y2Q+LgogCiA9YmFjawogCkBAIC0xMTY0LDEzICsxMjA2LDI5
IEBAIGRlZmF1bHQgaXMgQjxjZD4uCiAKID1vdmVyIDQKIAotPWl0ZW0gQjxoZHR5cGU9IlNUUklO
RyI+Cis9aXRlbSBCPGhkdHlwZT1TVFJJTkc+CiAKLVNlbGVjdCB0aGUgaGQgZGlzayB0eXBlIChp
ZGV8YWhjaSkuCi1JZiBoZHR5cGU9YWhjaSBhZGRzIGljaDkgZGlzayBjb250cm9sbGVyIGluIEFI
Q0kgbW9kZSBhbmQgdXNlcyBpdCB3aXRoCi11cHN0cmVhbSBxZW11IHRvIGVtdWxhdGUgZGlza3Mg
aW5zdGVhZCBvZiBJREUuIEl0IGRlY3JlYXNlcyBib290IHRpbWUKLWJ1dCBtYXkgbm90IGJlIHN1
cHBvcnRlZCBieSBkZWZhdWx0IGluIFdpbmRvd3MgeHAgYW5kIG9sZGVyIFdpbmRvd3MuCi1UaGUg
ZGVmYXVsdCBpcyBpZGUuCitTcGVjaWZpZXMgdGhlIGhhcmQgZGlzayB0eXBlLgorCitQb3NzaWJs
ZSB2YWx1ZXMgYXJlOgorCis9b3ZlciA0CisKKz1pdGVtIEI8aWRlPgorCitJZiB0aGlzZSBtb2Rl
IGlzIHNwZWNpZmllZCBCPHhsPiBhZGRzIGFuIGVtdWxhdGVkIElERSBjb250cm9sbGVyLCB3aGlj
aCBpcworc3VpdGFibGUgZXZlbiBmb3Igb2xkZXIgb3BlcmF0aW9uIHN5c3RlbXMuCisKKz1pdGVt
IEI8YWhjaT4KKworSWYgdGhpcyBtb2RlIGlzIHNwZWNpZmllZCwgQjx4bD4gYWRkcyBhbiBpY2g5
IGRpc2sgY29udHJvbGxlciBpbiBBSENJIG1vZGUgYW5kCit1c2VzIGl0IHdpdGggdXBzdHJlYW0g
UUVNVSB0byBlbXVsYXRlIGRpc2tzIGluc3RlYWQgb2YgSURFLiBJdCBkZWNyZWFzZXMgYm9vdAor
dGltZSBidXQgbWF5IG5vdCBiZSBzdXBwb3J0ZWQgYnkgZGVmYXVsdCBpbiBvbGRlciBvcGVyYXRp
bmcgc3lzdGVtcywgZS5nLgorV2luZG93cyBYUC4KKworPWJhY2sKKworVGhlIGRlZmF1bHQgaXMg
QjxpZGU+LgogCiA9YmFjawogCkBAIC0xMTc4LDcgKzEyMzYsNyBAQCBUaGUgZGVmYXVsdCBpcyBp
ZGUuCiAKIFRoZSBmb2xsb3dpbmcgb3B0aW9ucyBjb250cm9sIHRoZSBtZWNoYW5pc21zIHVzZWQg
dG8gdmlydHVhbGlzZSBndWVzdAogbWVtb3J5LiAgVGhlIGRlZmF1bHRzIGFyZSBzZWxlY3RlZCB0
byBnaXZlIHRoZSBiZXN0IHJlc3VsdHMgZm9yIHRoZQotY29tbW9uIGNhc2UgYW5kIHNvIHlvdSBz
aG91bGQgbm9ybWFsbHkgbGVhdmUgdGhlc2Ugb3B0aW9ucworY29tbW9uIGNhc2VzIHNvIHlvdSBz
aG91bGQgbm9ybWFsbHkgbGVhdmUgdGhlc2Ugb3B0aW9ucwogdW5zcGVjaWZpZWQuCiAKID1vdmVy
IDQKQEAgLTExODgsNyArMTI0Niw3IEBAIHVuc3BlY2lmaWVkLgogVHVybnMgImhhcmR3YXJlIGFz
c2lzdGVkIHBhZ2luZyIgKHRoZSB1c2Ugb2YgdGhlIGhhcmR3YXJlIG5lc3RlZCBwYWdlCiB0YWJs
ZSBmZWF0dXJlKSBvbiBvciBvZmYuICBUaGlzIGZlYXR1cmUgaXMgY2FsbGVkIEVQVCAoRXh0ZW5k
ZWQgUGFnZQogVGFibGVzKSBieSBJbnRlbCBhbmQgTlBUIChOZXN0ZWQgUGFnZSBUYWJsZXMpIG9y
IFJWSSAoUmFwaWQKLVZpcnR1YWxpc2F0aW9uIEluZGV4aW5nKSBieSBBTUQuICBBZmZlY3RzIEhW
TSBndWVzdHMgb25seS4gIElmIHR1cm5lZAorVmlydHVhbGlzYXRpb24gSW5kZXhpbmcpIGJ5IEFN
RC4gSWYgdHVybmVkCiBvZmYsIFhlbiB3aWxsIHJ1biB0aGUgZ3Vlc3QgaW4gInNoYWRvdyBwYWdl
IHRhYmxlIiBtb2RlIHdoZXJlIHRoZQogZ3Vlc3QncyBwYWdlIHRhYmxlIHVwZGF0ZXMgYW5kL29y
IFRMQiBmbHVzaGVzIGV0Yy4gd2lsbCBiZSBlbXVsYXRlZC4KIFVzZSBvZiBIQVAgaXMgdGhlIGRl
ZmF1bHQgd2hlbiBhdmFpbGFibGUuCkBAIC0xMTk3LDcgKzEyNTUsNyBAQCBVc2Ugb2YgSEFQIGlz
IHRoZSBkZWZhdWx0IHdoZW4gYXZhaWxhYmxlLgogCiBUdXJucyAib3V0IG9mIHN5bmMgcGFnZXRh
YmxlcyIgb24gb3Igb2ZmLiAgV2hlbiBydW5uaW5nIGluIHNoYWRvdyBwYWdlCiB0YWJsZSBtb2Rl
LCB0aGUgZ3Vlc3QncyBwYWdlIHRhYmxlIHVwZGF0ZXMgbWF5IGJlIGRlZmVycmVkIGFzCi1zcGVj
aWZpZWQgaW4gdGhlIEludGVsL0FNRCBhcmNoaXRlY3R1cmUgbWFudWFscy4gIEhvd2V2ZXIgdGhp
cyBtYXkKK3NwZWNpZmllZCBpbiB0aGUgSW50ZWwvQU1EIGFyY2hpdGVjdHVyZSBtYW51YWxzLiAg
SG93ZXZlciwgdGhpcyBtYXkKIGV4cG9zZSB1bmV4cGVjdGVkIGJ1Z3MgaW4gdGhlIGd1ZXN0LCBv
ciBmaW5kIGJ1Z3MgaW4gWGVuLCBzbyBpdCBpcwogcG9zc2libGUgdG8gZGlzYWJsZSB0aGlzIGZl
YXR1cmUuICBVc2Ugb2Ygb3V0IG9mIHN5bmMgcGFnZSB0YWJsZXMsCiB3aGVuIFhlbiB0aGlua3Mg
aXQgYXBwcm9wcmlhdGUsIGlzIHRoZSBkZWZhdWx0LgpAQCAtMTIwNiw4ICsxMjY0LDggQEAgd2hl
biBYZW4gdGhpbmtzIGl0IGFwcHJvcHJpYXRlLCBpcyB0aGUgZGVmYXVsdC4KIAogTnVtYmVyIG9m
IG1lZ2FieXRlcyB0byBzZXQgYXNpZGUgZm9yIHNoYWRvd2luZyBndWVzdCBwYWdldGFibGUgcGFn
ZXMKIChlZmZlY3RpdmVseSBhY3RpbmcgYXMgYSBjYWNoZSBvZiB0cmFuc2xhdGVkIHBhZ2VzKSBv
ciB0byB1c2UgZm9yIEhBUAotc3RhdGUuIEJ5IGRlZmF1bHQgdGhpcyBpcyAxTUIgcGVyIGd1ZXN0
IHZjcHUgcGx1cyA4S0IgcGVyIE1CIG9mIGd1ZXN0Ci1SQU0uIFlvdSBzaG91bGQgbm90IG5vcm1h
bGx5IG5lZWQgdG8gYWRqdXN0IHRoaXMgdmFsdWUuIEhvd2V2ZXIgaWYgeW91CitzdGF0ZS4gQnkg
ZGVmYXVsdCB0aGlzIGlzIDFNQiBwZXIgZ3Vlc3QgdkNQVSBwbHVzIDhLQiBwZXIgTUIgb2YgZ3Vl
c3QKK1JBTS4gWW91IHNob3VsZCBub3Qgbm9ybWFsbHkgbmVlZCB0byBhZGp1c3QgdGhpcyB2YWx1
ZS4gSG93ZXZlciwgaWYgeW91CiBhcmUgbm90IHVzaW5nIGhhcmR3YXJlIGFzc2lzdGVkIHBhZ2lu
ZyAoaS5lLiB5b3UgYXJlIHVzaW5nIHNoYWRvdwogbW9kZSkgYW5kIHlvdXIgZ3Vlc3Qgd29ya2xv
YWQgY29uc2lzdHMgb2YgYSB2ZXJ5IGxhcmdlIG51bWJlciBvZgogc2ltaWxhciBwcm9jZXNzZXMg
dGhlbiBpbmNyZWFzaW5nIHRoaXMgdmFsdWUgbWF5IGltcHJvdmUgcGVyZm9ybWFuY2UuCkBAIC0x
MjE5LDcgKzEyNzcsNyBAQCBzaW1pbGFyIHByb2Nlc3NlcyB0aGVuIGluY3JlYXNpbmcgdGhpcyB2
YWx1ZSBtYXkgaW1wcm92ZSBwZXJmb3JtYW5jZS4KIFRoZSBmb2xsb3dpbmcgb3B0aW9ucyBhbGxv
dyB2YXJpb3VzIHByb2Nlc3NvciBhbmQgcGxhdGZvcm0gbGV2ZWwKIGZlYXR1cmVzIHRvIGJlIGhp
ZGRlbiBvciBleHBvc2VkIGZyb20gdGhlIGd1ZXN0J3MgcG9pbnQgb2Ygdmlldy4gVGhpcwogY2Fu
IGJlIHVzZWZ1bCB3aGVuIHJ1bm5pbmcgb2xkZXIgZ3Vlc3QgT3BlcmF0aW5nIFN5c3RlbXMgd2hp
Y2ggbWF5Ci1taXNiZWhhdmUgd2hlbiBmYWNlZCB3aXRoIG1vcmUgbW9kZXJuIGZlYXR1cmVzLiBJ
biBnZW5lcmFsIHlvdSBzaG91bGQKK21pc2JlaGF2ZSB3aGVuIGZhY2VkIHdpdGggbW9yZSBtb2Rl
cm4gZmVhdHVyZXMuIEluIGdlbmVyYWwsIHlvdSBzaG91bGQKIGFjY2VwdCB0aGUgZGVmYXVsdHMg
Zm9yIHRoZXNlIG9wdGlvbnMgd2hlcmV2ZXIgcG9zc2libGUuCiAKID1vdmVyIDQKQEAgLTEyMzUs
OCArMTI5Myw4IEBAIGl0IG1heSBiZSB1c2VmdWwgdG8gcmVxdWVzdCBhIGRpZmZlcmVudCBvbmUs
IGxpa2UgVUVGSS4KID1pdGVtIEI8cm9tYmlvcz4KIAogTG9hZHMgUk9NQklPUywgYSAxNi1iaXQg
eDg2IGNvbXBhdGlibGUgQklPUy4gVGhpcyBpcyB1c2VkIGJ5IGRlZmF1bHQKLXdoZW4gZGV2aWNl
X21vZGVsX3ZlcnNpb249cWVtdS14ZW4tdHJhZGl0aW9uYWwuIFRoaXMgaXMgdGhlIG9ubHkgQklP
Uwotb3B0aW9uIHN1cHBvcnRlZCB3aGVuIGRldmljZV9tb2RlbF92ZXJzaW9uPXFlbXUteGVuLXRy
YWRpdGlvbmFsLiBUaGlzIGlzCit3aGVuIEI8ZGV2aWNlX21vZGVsX3ZlcnNpb249cWVtdS14ZW4t
dHJhZGl0aW9uYWw+LiBUaGlzIGlzIHRoZSBvbmx5IEJJT1MKK29wdGlvbiBzdXBwb3J0ZWQgd2hl
biBCPGRldmljZV9tb2RlbF92ZXJzaW9uPXFlbXUteGVuLXRyYWRpdGlvbmFsPi4gVGhpcyBpcwog
dGhlIEJJT1MgdXNlZCBieSBhbGwgcHJldmlvdXMgWGVuIHZlcnNpb25zLgogCiA9aXRlbSBCPHNl
YWJpb3M+CkBAIC0xMjY2LDcgKzEzMjQsNyBAQCBIaWRlIG9yIGV4cG9zZSB0aGUgSUEzMiBQaHlz
aWNhbCBBZGRyZXNzIEV4dGVuc2lvbnMuIFRoZXNlIGV4dGVuc2lvbnMKIG1ha2UgaXQgcG9zc2li
bGUgZm9yIGEgMzIgYml0IGd1ZXN0IE9wZXJhdGluZyBTeXN0ZW0gdG8gYWNjZXNzIG1vcmUKIHRo
YW4gNEdCIG9mIFJBTS4gRW5hYmxpbmcgUEFFIGFsc28gZW5hYmxlZCBvdGhlciBmZWF0dXJlcyBz
dWNoIGFzCiBOWC4gUEFFIGlzIHJlcXVpcmVkIGlmIHlvdSB3aXNoIHRvIHJ1biBhIDY0LWJpdCBn
dWVzdCBPcGVyYXRpbmcKLVN5c3RlbS4gSW4gZ2VuZXJhbCB5b3Ugc2hvdWxkIGxlYXZlIHRoaXMg
ZW5hYmxlZCBhbmQgYWxsb3cgdGhlIGd1ZXN0CitTeXN0ZW0uIEluIGdlbmVyYWwsIHlvdSBzaG91
bGQgbGVhdmUgdGhpcyBlbmFibGVkIGFuZCBhbGxvdyB0aGUgZ3Vlc3QKIE9wZXJhdGluZyBTeXN0
ZW0gdG8gY2hvb3NlIHdoZXRoZXIgb3Igbm90IHRvIHVzZSBQQUUuIChYODYgb25seSkKIAogPWl0
ZW0gQjxhY3BpPUJPT0xFQU4+CkBAIC0xMjc0LDcgKzEzMzIsNyBAQCBPcGVyYXRpbmcgU3lzdGVt
IHRvIGNob29zZSB3aGV0aGVyIG9yIG5vdCB0byB1c2UgUEFFLiAoWDg2IG9ubHkpCiBFeHBvc2Ug
QUNQSSAoQWR2YW5jZWQgQ29uZmlndXJhdGlvbiBhbmQgUG93ZXIgSW50ZXJmYWNlKSB0YWJsZXMg
ZnJvbQogdGhlIHZpcnR1YWwgZmlybXdhcmUgdG8gdGhlIGd1ZXN0IE9wZXJhdGluZyBTeXN0ZW0u
IEFDUEkgaXMgcmVxdWlyZWQKIGJ5IG1vc3QgbW9kZXJuIGd1ZXN0IE9wZXJhdGluZyBTeXN0ZW1z
LiBUaGlzIG9wdGlvbiBpcyBlbmFibGVkIGJ5Ci1kZWZhdWx0IGFuZCB1c3VhbGx5IHlvdSBzaG91
bGQgb21pdCBpdC4gSG93ZXZlciBpdCBtYXkgYmUgbmVjZXNzYXJ5IHRvCitkZWZhdWx0IGFuZCB1
c3VhbGx5IHlvdSBzaG91bGQgb21pdCBpdC4gSG93ZXZlciwgaXQgbWF5IGJlIG5lY2Vzc2FyeSB0
bwogZGlzYWJsZSBBQ1BJIGZvciBjb21wYXRpYmlsaXR5IHdpdGggc29tZSBndWVzdCBPcGVyYXRp
bmcgU3lzdGVtcy4KIFRoaXMgb3B0aW9uIGlzIHRydWUgZm9yIHg4NiB3aGlsZSBpdCdzIGZhbHNl
IGZvciBBUk0gYnkgZGVmYXVsdC4KIApAQCAtMTI5NSw5NSArMTM1Myw5NSBAQCBmaXJtd2FyZSBB
Q1BJIHRhYmxlLiBGYWxzZSAoMCkgYnkgZGVmYXVsdC4KIAogPWl0ZW0gQjxhcGljPUJPT0xFQU4+
CiAKLUluY2x1ZGUgaW5mb3JtYXRpb24gcmVnYXJkaW5nIEFQSUMgKEFkdmFuY2VkIFByb2dyYW1t
YWJsZSBJbnRlcnJ1cHQKK0I8KHg4NiBvbmx5KT4gSW5jbHVkZSBpbmZvcm1hdGlvbiByZWdhcmRp
bmcgQVBJQyAoQWR2YW5jZWQgUHJvZ3JhbW1hYmxlIEludGVycnVwdAogQ29udHJvbGxlcikgaW4g
dGhlIGZpcm13YXJlL0JJT1MgdGFibGVzIG9uIGEgc2luZ2xlIHByb2Nlc3NvcgogZ3Vlc3QuIFRo
aXMgY2F1c2VzIHRoZSBNUCAobXVsdGlwcm9jZXNzb3IpIGFuZCBQSVIgKFBDSSBJbnRlcnJ1cHQK
IFJvdXRpbmcpIHRhYmxlcyB0byBiZSBleHBvcnRlZCBieSB0aGUgdmlydHVhbCBmaXJtd2FyZS4g
VGhpcyBvcHRpb24KLWhhcyBubyBlZmZlY3Qgb24gYSBndWVzdCB3aXRoIG11bHRpcGxlIHZpcnR1
YWwgQ1BVUyBhcyB0aGV5IG11c3QKK2hhcyBubyBlZmZlY3Qgb24gYSBndWVzdCB3aXRoIG11bHRp
cGxlIHZpcnR1YWwgQ1BVcyBhcyB0aGV5IG11c3QKIGFsd2F5cyBpbmNsdWRlIHRoZXNlIHRhYmxl
cy4gVGhpcyBvcHRpb24gaXMgZW5hYmxlZCBieSBkZWZhdWx0IGFuZCB5b3UKIHNob3VsZCB1c3Vh
bGx5IG9taXQgaXQgYnV0IGl0IG1heSBiZSBuZWNlc3NhcnkgdG8gZGlzYWJsZSB0aGVzZQogZmly
bXdhcmUgdGFibGVzIHdoZW4gdXNpbmcgY2VydGFpbiBvbGRlciBndWVzdCBPcGVyYXRpbmcKIFN5
c3RlbXMuIFRoZXNlIHRhYmxlcyBoYXZlIGJlZW4gc3VwZXJzZWRlZCBieSBuZXdlciBjb25zdHJ1
Y3RzIHdpdGhpbgotdGhlIEFDUEkgdGFibGVzLiAoWDg2IG9ubHkpCit0aGUgQUNQSSB0YWJsZXMu
CiAKID1pdGVtIEI8bng9Qk9PTEVBTj4KIAotSGlkZXMgb3IgZXhwb3NlcyB0aGUgTm8tZVhlY3V0
ZSBjYXBhYmlsaXR5LiBUaGlzIGFsbG93cyBhIGd1ZXN0Ci1PcGVyYXRpbmcgc3lzdGVtIHRvIG1h
cCBwYWdlcyBzdWNoIHRoYXQgdGhleSBjYW5ub3QgYmUgZXhlY3V0ZWQgd2hpY2gKK0I8KHg4NiBv
bmx5KT4gSGlkZXMgb3IgZXhwb3NlcyB0aGUgTm8tZVhlY3V0ZSBjYXBhYmlsaXR5LiBUaGlzIGFs
bG93cyBhIGd1ZXN0CitPcGVyYXRpbmcgU3lzdGVtIHRvIG1hcCBwYWdlcyBpbiBzdWNoIGEgd2F5
IHRoYXQgdGhleSBjYW5ub3QgYmUgZXhlY3V0ZWQgd2hpY2gKIGNhbiBlbmhhbmNlIHNlY3VyaXR5
LiBUaGlzIG9wdGlvbnMgcmVxdWlyZXMgdGhhdCBQQUUgYWxzbyBiZQotZW5hYmxlZC4gKFg4NiBv
bmx5KQorZW5hYmxlZC4KIAogPWl0ZW0gQjxocGV0PUJPT0xFQU4+CiAKLUVuYWJsZXMgb3IgZGlz
YWJsZXMgSFBFVCAoSGlnaCBQcmVjaXNpb24gRXZlbnQgVGltZXIpLiBUaGlzIG9wdGlvbiBpcwot
ZW5hYmxlZCBieSBkZWZhdWx0IGFuZCB5b3Ugc2hvdWxkIHVzdWFsbHkgb21pdCBpdC4gSXQgbWF5
IGJlIG5lY2Vzc2FyeQotdG8gZGlzYWJsZSB0aGUgSFBFVCBpbiBvcmRlciB0byBpbXByb3ZlIGNv
bXBhdGliaWxpdHkgd2l0aCBndWVzdAotT3BlcmF0aW5nIFN5c3RlbXMgKFg4NiBvbmx5KQorQjwo
eDg2IG9ubHkpPiBFbmFibGVzIG9yIGRpc2FibGVzIEhQRVQgKEhpZ2ggUHJlY2lzaW9uIEV2ZW50
IFRpbWVyKS4gVGhpcworb3B0aW9uIGlzIGVuYWJsZWQgYnkgZGVmYXVsdCBhbmQgeW91IHNob3Vs
ZCB1c3VhbGx5IG9taXQgaXQuCitJdCBtYXkgYmUgbmVjZXNzYXJ5IHRvIGRpc2FibGUgdGhlIEhQ
RVQgaW4gb3JkZXIgdG8gaW1wcm92ZSBjb21wYXRpYmlsaXR5IHdpdGgKK2d1ZXN0IE9wZXJhdGlu
ZyBTeXN0ZW1zLgogCi09aXRlbSBCPGFsdHAybT1NT0RFPgorPWl0ZW0gQjxhbHRwMm09Ik1PREUi
PgogCi1TcGVjaWZpZXMgYWNjZXNzIG1vZGUgdG8gdGhlIGFsdGVybmF0ZS1wMm0gY2FwYWJpbGl0
eS4gQWx0ZXJuYXRlLXAybSBhbGxvd3MgYQotZ3Vlc3QgdG8gbWFuYWdlIG11bHRpcGxlIHAybSBn
dWVzdCBwaHlzaWNhbCAibWVtb3J5IHZpZXdzIiAoYXMgb3Bwb3NlZCB0byBhCi1zaW5nbGUgcDJt
KS4gVGhpcyBvcHRpb24gaXMgZGlzYWJsZWQgYnkgZGVmYXVsdCBhbmQgaXMgYXZhaWxhYmxlIHRv
IHg4NiBodm0KLWRvbWFpbnMuIFlvdSBtYXkgd2FudCB0aGlzIG9wdGlvbiBpZiB5b3Ugd2FudCB0
byBhY2Nlc3MtY29udHJvbC9pc29sYXRlCitCPCh4ODYgb25seSk+IFNwZWNpZmllcyB0aGUgYWNj
ZXNzIG1vZGUgdG8gdGhlIGFsdGVybmF0ZS1wMm0gY2FwYWJpbGl0eS4KK0FsdGVybmF0ZS1wMm0g
YWxsb3dzIGEgZ3Vlc3QgdG8gbWFuYWdlIG11bHRpcGxlIHAybSBndWVzdCBwaHlzaWNhbCAibWVt
b3J5Cit2aWV3cyIgKGFzIG9wcG9zZWQgdG8gYSBzaW5nbGUgcDJtKS4KK1lvdSBtYXkgd2FudCB0
aGlzIG9wdGlvbiBpZiB5b3Ugd2FudCB0byBhY2Nlc3MtY29udHJvbC9pc29sYXRlCiBhY2Nlc3Mg
dG8gc3BlY2lmaWMgZ3Vlc3QgcGh5c2ljYWwgbWVtb3J5IHBhZ2VzIGFjY2Vzc2VkIGJ5IHRoZSBn
dWVzdCwgZS5nLiBmb3IKIGRvbWFpbiBtZW1vcnkgaW50cm9zcGVjdGlvbiBvciBmb3IgaXNvbGF0
aW9uL2FjY2Vzcy1jb250cm9sIG9mIG1lbW9yeSBiZXR3ZWVuCi1jb21wb25lbnRzIHdpdGhpbiBh
IHNpbmdsZSBndWVzdCBkb21haW4uCitjb21wb25lbnRzIHdpdGhpbiBhIHNpbmdsZSBndWVzdCBk
b21haW4uIFRoaXMgb3B0aW9uIGlzIGRpc2FibGVkIGJ5IGRlZmF1bHQuCiAKIFRoZSB2YWxpZCB2
YWx1ZXMgYXJlIGFzIGZvbGxvd3M6CiAKID1vdmVyIDQKIAotPWl0ZW0gQjwiZGlzYWJsZWQiPgor
PWl0ZW0gQjxkaXNhYmxlZD4KIAogQWx0cDJtIGlzIGRpc2FibGVkIGZvciB0aGUgZG9tYWluIChk
ZWZhdWx0KS4KIAotPWl0ZW0gQjwibWl4ZWQiPgorPWl0ZW0gQjxtaXhlZD4KIAogVGhlIG1peGVk
IG1vZGUgYWxsb3dzIGFjY2VzcyB0byB0aGUgYWx0cDJtIGludGVyZmFjZSBmb3IgYm90aCBpbi1n
dWVzdAogYW5kIGV4dGVybmFsIHRvb2xzIGFzIHdlbGwuCiAKLT1pdGVtIEI8ImV4dGVybmFsIj4K
Kz1pdGVtIEI8ZXh0ZXJuYWw+CiAKLUVuYWJsZXMgYWNjZXNzIHRvIHRoZSBhbHRlcm5hdGUtcDJt
IGNhcGFiaWxpdHkgZm9yIGh2bSBndWVzdHMgb25seQotYnkgZXh0ZXJuYWwgcHJpdmlsZWdlZCB0
b29scy4KK0VuYWJsZXMgYWNjZXNzIHRvIHRoZSBhbHRlcm5hdGUtcDJtIGNhcGFiaWxpdHkgYnkg
ZXh0ZXJuYWwgcHJpdmlsZWdlZCB0b29scy4KIAotPWl0ZW0gQjwibGltaXRlZCI+Cis9aXRlbSBC
PGxpbWl0ZWQ+CiAKLUVuYWJsZXMgbGltaXRlZCBhY2Nlc3MgdG8gdGhlIGFsdGVybmF0ZS1wMm0g
Y2FwYWJpbGl0eSBmb3IgaHZtIGd1ZXN0cyBvbmx5LAorRW5hYmxlcyBsaW1pdGVkIGFjY2VzcyB0
byB0aGUgYWx0ZXJuYXRlLXAybSBjYXBhYmlsaXR5LAogaWUuIGdpdmluZyB0aGUgZ3Vlc3QgYWNj
ZXNzIG9ubHkgdG8gZW5hYmxlL2Rpc2FibGUgdGhlIFZNRlVOQyBhbmQgI1ZFIGZlYXR1cmVzLgog
CiA9YmFjawogCiA9aXRlbSBCPGFsdHAybWh2bT1CT09MRUFOPgogCi1FbmFibGVzIG9yIGRpc2Fi
bGVzIGh2bSBndWVzdCBhY2Nlc3MgdG8gYWx0ZXJuYXRlLXAybSBjYXBhYmlsaXR5LgorRW5hYmxl
cyBvciBkaXNhYmxlcyBIVk0gZ3Vlc3QgYWNjZXNzIHRvIGFsdGVybmF0ZS1wMm0gY2FwYWJpbGl0
eS4KIEFsdGVybmF0ZS1wMm0gYWxsb3dzIGEgZ3Vlc3QgdG8gbWFuYWdlIG11bHRpcGxlIHAybSBn
dWVzdCBwaHlzaWNhbAogIm1lbW9yeSB2aWV3cyIgKGFzIG9wcG9zZWQgdG8gYSBzaW5nbGUgcDJt
KS4gVGhpcyBvcHRpb24gaXMKLWRpc2FibGVkIGJ5IGRlZmF1bHQgYW5kIGlzIGF2YWlsYWJsZSBv
bmx5IHRvIGh2bSBkb21haW5zLgorZGlzYWJsZWQgYnkgZGVmYXVsdCBhbmQgaXMgYXZhaWxhYmxl
IG9ubHkgdG8gSFZNIGRvbWFpbnMuCiBZb3UgbWF5IHdhbnQgdGhpcyBvcHRpb24gaWYgeW91IHdh
bnQgdG8gYWNjZXNzLWNvbnRyb2wvaXNvbGF0ZQogYWNjZXNzIHRvIHNwZWNpZmljIGd1ZXN0IHBo
eXNpY2FsIG1lbW9yeSBwYWdlcyBhY2Nlc3NlZCBieQogdGhlIGd1ZXN0LCBlLmcuIGZvciBIVk0g
ZG9tYWluIG1lbW9yeSBpbnRyb3NwZWN0aW9uIG9yCiBmb3IgaXNvbGF0aW9uL2FjY2Vzcy1jb250
cm9sIG9mIG1lbW9yeSBiZXR3ZWVuIGNvbXBvbmVudHMgd2l0aGluCi1hIHNpbmdsZSBndWVzdCBo
dm0gZG9tYWluLiBUaGlzIG9wdGlvbiBpcyBkZXByZWNhdGVkLCB1c2UgdGhlIG9wdGlvbgotImFs
dHAybSIgaW5zdGVhZC4KK2Egc2luZ2xlIGd1ZXN0IEhWTSBkb21haW4uIEI8VGhpcyBvcHRpb24g
aXMgZGVwcmVjYXRlZCwgdXNlIHRoZSBvcHRpb24KKyJhbHRwMm0iIGluc3RlYWQuPgogCi1Ob3Rl
OiBXaGlsZSB0aGUgb3B0aW9uICJhbHRwMm1odm0iIGlzIGRlcHJlY2F0ZWQsIGxlZ2FjeSBhcHBs
aWNhdGlvbnMgZm9yCitCPE5vdGU+OiBXaGlsZSB0aGUgb3B0aW9uICJhbHRwMm1odm0iIGlzIGRl
cHJlY2F0ZWQsIGxlZ2FjeSBhcHBsaWNhdGlvbnMgZm9yCiB4ODYgc3lzdGVtcyB3aWxsIGNvbnRp
bnVlIHRvIHdvcmsgdXNpbmcgaXQuCiAKID1pdGVtIEI8bmVzdGVkaHZtPUJPT0xFQU4+CiAKIEVu
YWJsZSBvciBkaXNhYmxlcyBndWVzdCBhY2Nlc3MgdG8gaGFyZHdhcmUgdmlydHVhbGlzYXRpb24g
ZmVhdHVyZXMsCiBlLmcuIGl0IGFsbG93cyBhIGd1ZXN0IE9wZXJhdGluZyBTeXN0ZW0gdG8gYWxz
byBmdW5jdGlvbiBhcyBhCi1oeXBlcnZpc29yLiBUaGlzIG9wdGlvbiBpcyBkaXNhYmxlZCBieSBk
ZWZhdWx0LiBZb3UgbWF5IHdhbnQgdGhpcworaHlwZXJ2aXNvci4gWW91IG1heSB3YW50IHRoaXMK
IG9wdGlvbiBpZiB5b3Ugd2FudCB0byBydW4gYW5vdGhlciBoeXBlcnZpc29yIChpbmNsdWRpbmcg
YW5vdGhlciBjb3B5CiBvZiBYZW4pIHdpdGhpbiBhIFhlbiBndWVzdCBvciB0byBzdXBwb3J0IGEg
Z3Vlc3QgT3BlcmF0aW5nIFN5c3RlbQogd2hpY2ggdXNlcyBoYXJkd2FyZSB2aXJ0dWFsaXNhdGlv
biBleHRlbnNpb25zIChlLmcuIFdpbmRvd3MgWFAKIGNvbXBhdGliaWxpdHkgbW9kZSBvbiBtb3Jl
IG1vZGVybiBXaW5kb3dzIE9TKS4KK1RoaXMgb3B0aW9uIGlzIGRpc2FibGVkIGJ5IGRlZmF1bHQu
IAogCiA9aXRlbSBCPGNwdWlkPSJMSUJYTF9TVFJJTkciPiBvciBCPGNwdWlkPVsgIlhFTkRfU1RS
SU5HIiwgIlhFTkRfU1RSSU5HIiBdPgogCi1Db25maWd1cmUgdGhlIHZhbHVlIHJldHVybmVkIHdo
ZW4gYSBndWVzdCBleGVjdXRlcyBDUFVJRCBpbnN0cnVjdGlvbi4KK0NvbmZpZ3VyZSB0aGUgdmFs
dWUgcmV0dXJuZWQgd2hlbiBhIGd1ZXN0IGV4ZWN1dGVzIHRoZSBDUFVJRCBpbnN0cnVjdGlvbi4K
IFR3byB2ZXJzaW9ucyBvZiBjb25maWcgc3ludGF4IGFyZSByZWNvZ25pemVkOiBsaWJ4bCBhbmQg
eGVuZC4KIAogVGhlIGxpYnhsIHN5bnRheCBpcyBhIGNvbW1hIHNlcGFyYXRlZCBsaXN0IG9mIGtl
eT12YWx1ZSBwYWlycywgcHJlY2VkZWQgYnkgdGhlCkBAIC0xMzk4LDggKzE0NTYsOCBAQCBQb3Nz
aWJsZSB2YWx1ZXMgZm9yIGEgc2luZ2xlIGZlYXR1cmUgYml0OgogICAncycgLT4gYXMgJ2snIGJ1
dCBwcmVzZXJ2ZSBhY3Jvc3Mgc2F2ZS9yZXN0b3JlIGFuZCBtaWdyYXRpb24gKG5vdCBpbXBsZW1l
bnRlZCkKIAogTm90ZTogd2hlbiBzcGVjaWZ5aW5nIEI8Y3B1aWQ+IGZvciBoeXBlcnZpc29yIGxl
YXZlcyAoMHg0MDAweHh4eCBtYWpvciBncm91cCkKLW9ubHkgdGhlIGxvd2VzdCA4IGJpdHMgb2Yg
bGVhZidzIDB4NDAwMHh4MDAgRUFYIHJlZ2lzdGVyIGFyZSBwcm9jZXNzZWQsIHRoZSByZXN0Ci1h
cmUgaWdub3JlZCAodGhlc2UgOCBiaXRzIHNpZ25pZnkgbWF4aW11bSBudW1iZXIgb2YgaHlwZXJ2
aXNvciBsZWF2ZXMpLgorb25seSB0aGUgbG93ZXN0IDggYml0cyBvZiBsZWFmJ3MgMHg0MDAweHgw
MCBFQVggcmVnaXN0ZXIgYXJlIHByb2Nlc3NlZCwgdGhlCityZXN0IGFyZSBpZ25vcmVkICh0aGVz
ZSA4IGJpdHMgc2lnbmlmeSBtYXhpbXVtIG51bWJlciBvZiBoeXBlcnZpc29yIGxlYXZlcykuCiAK
IExpc3Qgb2Yga2V5cyB0YWtpbmcgYSB2YWx1ZToKIGFwaWNpZHNpemUgYnJhbmRpZCBjbGZsdXNo
IGZhbWlseSBsb2NhbGFwaWNpZCBtYXhsZWFmIG1heGh2bGVhZiBtb2RlbCBuYwpAQCAtMTQyNiwz
MSArMTQ4NCwzMiBAQCBUaGUgeGVuZCBzeW50YXggaXMgYSBsaXN0IG9mIHZhbHVlcyBpbiB0aGUg
Zm9ybSBvZgogRXhhbXBsZSB0byBoaWRlIHR3byBmZWF0dXJlcyBmcm9tIHRoZSBndWVzdDogJ3Rt
Jywgd2hpY2ggaXMgYml0ICMyOSBpbiBFRFgsIGFuZAogJ3BuaScgKFNTRTMpLCB3aGljaCBpcyBi
aXQgIzAgaW4gRUNYOgogCi14ZW5kOiBbICcxOmVjeD14eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4
eHh4eHh4MCxlZHg9eHgweHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHgnIF0KK3hlbmQ6IFsg
IjE6ZWN4PXh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHgwLGVkeD14eDB4eHh4eHh4eHh4
eHh4eHh4eHh4eHh4eHh4eHh4eCIgXQogCi1saWJ4bDogJ2hvc3QsdG09MCxzc2UzPTAnCitsaWJ4
bDogImhvc3QsdG09MCxzc2UzPTAiCiAKLU1vcmUgaW5mbyBhYm91dCB0aGUgQ1BVSUQgaW5zdHJ1
Y3Rpb24gY2FuIGJlIGZvdW5kIGluIHRoZSBwcm9jZXNzb3IgbWFudWFscywgYW5kCi1pbiBXaWtp
cGVkaWE6IEw8aHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9DUFVJRD4KK01vcmUgaW5mbyBh
Ym91dCB0aGUgQ1BVSUQgaW5zdHJ1Y3Rpb24gY2FuIGJlIGZvdW5kIGluIHRoZSBwcm9jZXNzb3Ig
bWFudWFscywKK2FuZCBvbiBXaWtpcGVkaWE6IEw8aHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lr
aS9DUFVJRD4KIAogPWl0ZW0gQjxhY3BpX2Zpcm13YXJlPSJTVFJJTkciPgogCi1TcGVjaWZ5IGEg
cGF0aCB0byBhIGZpbGUgdGhhdCBjb250YWlucyBleHRyYSBBQ1BJIGZpcm13YXJlIHRhYmxlcyB0
byBwYXNzIGluIHRvCitTcGVjaWZpZXMgYSBwYXRoIHRvIGEgZmlsZSB0aGF0IGNvbnRhaW5zIGV4
dHJhIEFDUEkgZmlybXdhcmUgdGFibGVzIHRvIHBhc3MgaW50bwogYSBndWVzdC4gVGhlIGZpbGUg
Y2FuIGNvbnRhaW4gc2V2ZXJhbCB0YWJsZXMgaW4gdGhlaXIgYmluYXJ5IEFNTCBmb3JtCiBjb25j
YXRlbmF0ZWQgdG9nZXRoZXIuIEVhY2ggdGFibGUgc2VsZiBkZXNjcmliZXMgaXRzIGxlbmd0aCBz
byBubyBhZGRpdGlvbmFsCiBpbmZvcm1hdGlvbiBpcyBuZWVkZWQuIFRoZXNlIHRhYmxlcyB3aWxs
IGJlIGFkZGVkIHRvIHRoZSBBQ1BJIHRhYmxlIHNldCBpbiB0aGUKIGd1ZXN0LiBOb3RlIHRoYXQg
ZXhpc3RpbmcgdGFibGVzIGNhbm5vdCBiZSBvdmVycmlkZGVuIGJ5IHRoaXMgZmVhdHVyZS4gRm9y
Ci1leGFtcGxlIHRoaXMgY2Fubm90IGJlIHVzZWQgdG8gb3ZlcnJpZGUgdGFibGVzIGxpa2UgRFNE
VCwgRkFEVCwgZXRjLgorZXhhbXBsZSwgdGhpcyBjYW5ub3QgYmUgdXNlZCB0byBvdmVycmlkZSB0
YWJsZXMgbGlrZSBEU0RULCBGQURULCBldGMuCiAKID1pdGVtIEI8c21iaW9zX2Zpcm13YXJlPSJT
VFJJTkciPgogCi1TcGVjaWZ5IGEgcGF0aCB0byBhIGZpbGUgdGhhdCBjb250YWlucyBleHRyYSBT
TUJJT1MgZmlybXdhcmUgc3RydWN0dXJlcyB0byBwYXNzCi1pbiB0byBhIGd1ZXN0LiBUaGUgZmls
ZSBjYW4gY29udGFpbiBhIHNldCBETVRGIHByZWRlZmluZWQgc3RydWN0dXJlcyB3aGljaCB3aWxs
Ci1vdmVycmlkZSB0aGUgaW50ZXJuYWwgZGVmYXVsdHMuIE5vdCBhbGwgcHJlZGVmaW5lZCBzdHJ1
Y3R1cmVzIGNhbiBiZSBvdmVycmlkZGVuLAorU3BlY2lmaWVzIGEgcGF0aCB0byBhIGZpbGUgdGhh
dCBjb250YWlucyBleHRyYSBTTUJJT1MgZmlybXdhcmUgc3RydWN0dXJlcyB0bworcGFzcyBpbnRv
IGEgZ3Vlc3QuIFRoZSBmaWxlIGNhbiBjb250YWluIGEgc2V0IG9mIERNVEYgcHJlZGVmaW5lZCBz
dHJ1Y3R1cmVzCit3aGljaCB3aWxsIG92ZXJyaWRlIHRoZSBpbnRlcm5hbCBkZWZhdWx0cy4gTm90
IGFsbCBwcmVkZWZpbmVkIHN0cnVjdHVyZXMgY2FuIGJlCitvdmVycmlkZGVuLAogb25seSB0aGUg
Zm9sbG93aW5nIHR5cGVzOiAwLCAxLCAyLCAzLCAxMSwgMjIsIDM5LiBUaGUgZmlsZSBjYW4gYWxz
byBjb250YWluIGFueQogbnVtYmVyIG9mIHZlbmRvciBkZWZpbmVkIFNNQklPUyBzdHJ1Y3R1cmVz
ICh0eXBlIDEyOCAtIDI1NSkuIFNpbmNlIFNNQklPUwogc3RydWN0dXJlcyBkbyBub3QgcHJlc2Vu
dCB0aGVpciBvdmVyYWxsIHNpemUsIGVhY2ggZW50cnkgaW4gdGhlIGZpbGUgbXVzdCBiZQotcHJl
Y2VkZWQgYnkgYSAzMmIgaW50ZWdlciBpbmRpY2F0aW5nIHRoZSBzaXplIG9mIHRoZSBuZXh0IHN0
cnVjdHVyZS4KK3ByZWNlZGVkIGJ5IGEgMzJiIGludGVnZXIgaW5kaWNhdGluZyB0aGUgc2l6ZSBv
ZiB0aGUgZm9sbG93aW5nIHN0cnVjdHVyZS4KIAogPWl0ZW0gQjxtc192bV9nZW5pZD0iT1BUSU9O
Ij4KIApAQCAtMTQ2NywxOSArMTUyNiwxOSBAQCBWYWxpZCBvcHRpb25zIGFyZToKIAogPW92ZXIg
NAogCi09aXRlbSBCPCJnZW5lcmF0ZSI+Cis9aXRlbSBCPGdlbmVyYXRlPgogCiBHZW5lcmF0ZSBh
IHJhbmRvbSBWTSBnZW5lcmF0aW9uIElEIGV2ZXJ5IHRpbWUgdGhlIGRvbWFpbiBpcyBjcmVhdGVk
IG9yCiByZXN0b3JlZC4KIAotPWl0ZW0gQjwibm9uZSI+Cis9aXRlbSBCPG5vbmU+CiAKIERvIG5v
dCBwcm92aWRlIGEgVk0gZ2VuZXJhdGlvbiBJRC4KIAogPWJhY2sKIAotU2VlIGFsc28gIlZpcnR1
YWwgTWFjaGluZSBHZW5lcmF0aW9uIElEIiBieSBNaWNyb3NvZnQKLShodHRwOi8vd3d3Lm1pY3Jv
c29mdC5jb20vZW4tdXMvZG93bmxvYWQvZGV0YWlscy5hc3B4P2lkPTMwNzA3KS4KK1NlZSBhbHNv
ICJWaXJ0dWFsIE1hY2hpbmUgR2VuZXJhdGlvbiBJRCIgYnkgTWljcm9zb2Z0OgorTDxodHRwOi8v
d3d3Lm1pY3Jvc29mdC5jb20vZW4tdXMvZG93bmxvYWQvZGV0YWlscy5hc3B4P2lkPTMwNzA3Pgog
CiA9YmFjayAKIApAQCAtMTQ4OSwxMyArMTU0OCwxNCBAQCBTZWUgYWxzbyAiVmlydHVhbCBNYWNo
aW5lIEdlbmVyYXRpb24gSUQiIGJ5IE1pY3Jvc29mdAogCiA9aXRlbSBCPHRzY19tb2RlPSJNT0RF
Ij4KIAotU3BlY2lmaWVzIGhvdyB0aGUgVFNDIChUaW1lIFN0YW1wIENvdW50ZXIpIHNob3VsZCBi
ZSBwcm92aWRlZCB0byB0aGUKLWd1ZXN0IChYODYgb25seSkuIFNwZWNpZnlpbmcgdGhpcyBvcHRp
b24gYXMgYSBudW1iZXIgaXMKLWRlcHJlY2F0ZWQuIE9wdGlvbnMgYXJlOgorQjwoeDg2IG9ubHkp
PiBTcGVjaWZpZXMgaG93IHRoZSBUU0MgKFRpbWUgU3RhbXAgQ291bnRlcikgc2hvdWxkIGJlIHBy
b3ZpZGVkIHRvCit0aGUgZ3Vlc3QuIEI8U3BlY2lmeWluZyB0aGlzIG9wdGlvbiBhcyBhIG51bWJl
ciBpcyBkZXByZWNhdGVkLj4KKworT3B0aW9ucyBhcmU6CiAKID1vdmVyIDQKIAotPWl0ZW0gQjwi
ZGVmYXVsdCI+Cis9aXRlbSBCPGRlZmF1bHQ+CiAKIEd1ZXN0IHJkdHNjL3AgaXMgZXhlY3V0ZWQg
bmF0aXZlbHkgd2hlbiBtb25vdG9uaWNpdHkgY2FuIGJlIGd1YXJhbnRlZWQKIGFuZCBlbXVsYXRl
ZCBvdGhlcndpc2UgKHdpdGggZnJlcXVlbmN5IHNjYWxlZCBpZiBuZWNlc3NhcnkpLgpAQCAtMTUw
NSwzNyArMTU2NSwzNSBAQCBwcm92aWRlcyBjb25zdGFudCBob3N0IFRTQywgaXRzIGd1ZXN0IFRT
QyBmcmVxdWVuY3kgd2lsbCBiZSB0aGUgc2FtZQogYXMgdGhlIGhvc3QuIElmIGl0IGlzIGxhdGVy
IG1pZ3JhdGVkIHRvIGFub3RoZXIgaG9zdCB0aGF0IHByb3ZpZGUKIGNvbnN0YW50IGhvc3QgVFND
IGFuZCBzdXBwb3J0cyBJbnRlbCBWTVggVFNDIHNjYWxpbmcvQU1EIFNWTSBUU0MKIHJhdGlvLCBp
dHMgZ3Vlc3QgVFNDIGZyZXF1ZW5jeSB3aWxsIGJlIHRoZSBzYW1lIGJlZm9yZSBhbmQgYWZ0ZXIK
LW1pZ3JhdGlvbiwgYW5kIGd1ZXN0IHJkdHNjL3Agd2lsbCBiZSBleGVjdXRlZCBuYXRpdmVseSBh
cyB3ZWxsIGFmdGVyCi1taWdyYXRpb24uCittaWdyYXRpb24sIGFuZCBndWVzdCByZHRzYy9wIHdp
bGwgYmUgZXhlY3V0ZWQgbmF0aXZlbHkgYWZ0ZXIgbWlncmF0aW9uIGFzIHdlbGwKIAotPWl0ZW0g
QjwiYWx3YXlzX2VtdWxhdGUiPgorPWl0ZW0gQjxhbHdheXNfZW11bGF0ZT4KIAotR3Vlc3QgcmR0
c2MvcCBhbHdheXMgZW11bGF0ZWQgYXQgMUdIeiAoa2VybmVsIGFuZCB1c2VyKS4gR3Vlc3QgcmR0
c2MvcAotYWx3YXlzIGVtdWxhdGVkIGFuZCB0aGUgdmlydHVhbCBUU0Mgd2lsbCBhcHBlYXIgdG8g
aW5jcmVtZW50IChrZXJuZWwKLWFuZCB1c2VyKSBhdCBhIGZpeGVkIDFHSHogcmF0ZSwgcmVnYXJk
bGVzcyBvZiB0aGUgUENQVSBIWiByYXRlIG9yCi1wb3dlciBzdGF0ZTsgQWx0aG91Z2ggdGhlcmUg
aXMgYW4gb3ZlcmhlYWQgYXNzb2NpYXRlZCB3aXRoIGVtdWxhdGlvbgorR3Vlc3QgcmR0c2MvcCBp
cyBhbHdheXMgZW11bGF0ZWQgYW5kIHRoZSB2aXJ0dWFsIFRTQyB3aWxsIGFwcGVhciB0byBpbmNy
ZW1lbnQKKyhrZXJuZWwgYW5kIHVzZXIpIGF0IGEgZml4ZWQgMUdIeiByYXRlLCByZWdhcmRsZXNz
IG9mIHRoZSBwQ1BVIEhaIHJhdGUgb3IKK3Bvd2VyIHN0YXRlLiBBbHRob3VnaCB0aGVyZSBpcyBh
biBvdmVyaGVhZCBhc3NvY2lhdGVkIHdpdGggZW11bGF0aW9uLAogdGhpcyB3aWxsIE5PVCBhZmZl
Y3QgdW5kZXJseWluZyBDUFUgcGVyZm9ybWFuY2UuCiAKLT1pdGVtIEI8Im5hdGl2ZSI+Cis9aXRl
bSBCPG5hdGl2ZT4KIAotR3Vlc3QgcmR0c2MgYWx3YXlzIGV4ZWN1dGVkIG5hdGl2ZWx5IChubyBt
b25vdG9uaWNpdHkvZnJlcXVlbmN5Ci1ndWFyYW50ZWVzKTsgZ3Vlc3QgcmR0c2NwIGVtdWxhdGVk
IGF0IG5hdGl2ZSBmcmVxdWVuY3kgaWYgdW5zdXBwb3J0ZWQKK0d1ZXN0IHJkdHNjL3AgaXMgYWx3
YXlzIGV4ZWN1dGVkIG5hdGl2ZWx5IChubyBtb25vdG9uaWNpdHkvZnJlcXVlbmN5CitndWFyYW50
ZWVzKS4gR3Vlc3QgcmR0c2MvcCBpcyBlbXVsYXRlZCBhdCBuYXRpdmUgZnJlcXVlbmN5IGlmIHVu
c3VwcG9ydGVkCiBieSBoL3csIGVsc2UgZXhlY3V0ZWQgbmF0aXZlbHkuCiAKLT1pdGVtIEI8Im5h
dGl2ZV9wYXJhdmlydCI+Cis9aXRlbSBCPG5hdGl2ZV9wYXJhdmlydD4KIAotU2FtZSBhcyBCPG5h
dGl2ZT4sIGV4Y2VwdCB4ZW4gbWFuYWdlcyBUU0NfQVVYIHJlZ2lzdGVyIHNvIGd1ZXN0IGNhbgor
U2FtZSBhcyBCPG5hdGl2ZT4sIGV4Y2VwdCBYZW4gbWFuYWdlcyB0aGUgVFNDX0FVWCByZWdpc3Rl
ciBzbyB0aGUgZ3Vlc3QgY2FuCiBkZXRlcm1pbmUgd2hlbiBhIHJlc3RvcmUvbWlncmF0aW9uIGhh
cyBvY2N1cnJlZCBhbmQgYXNzdW1lcyBndWVzdAotb2J0YWlucy91c2VzIHB2Y2xvY2stbGlrZSBt
ZWNoYW5pc20gdG8gYWRqdXN0IGZvciBtb25vdG9uaWNpdHkgYW5kCitvYnRhaW5zL3VzZXMgYSBw
dmNsb2NrLWxpa2UgbWVjaGFuaXNtIHRvIGFkanVzdCBmb3IgbW9ub3RvbmljaXR5IGFuZAogZnJl
cXVlbmN5IGNoYW5nZXMuCiAKIElmIGEgSFZNIGNvbnRhaW5lciBpbiBCPG5hdGl2ZV9wYXJhdmly
dD4gVFNDIG1vZGUgY2FuIGV4ZWN1dGUgYm90aCBndWVzdAogcmR0c2MgYW5kIGd1ZXN0IHJkdHNj
cCBuYXRpdmVseSwgdGhlbiB0aGUgZ3Vlc3QgVFNDIGZyZXF1ZW5jeSB3aWxsIGJlCi1kZXRlcm1p
bmVkIGluIHRoZSBzaW1pbGFyIHdheSB0byB0aGF0IG9mIEI8ZGVmYXVsdD4gVFNDIG1vZGUuCitk
ZXRlcm1pbmVkIGluIGEgc2ltaWxhciB3YXkgdG8gdGhhdCBvZiBCPGRlZmF1bHQ+IFRTQyBtb2Rl
LgogCiA9YmFjawogCi1QbGVhc2Ugc2VlIEw8eGVuLXRzY21vZGUoNyk+IGZvciBtb3JlIGluZm9y
bWF0aW9uIG9uIHRoaXMgb3B0aW9uLgorUGxlYXNlIHNlZSBCPHhlbi10c2Ntb2RlKDcpPiBmb3Ig
bW9yZSBpbmZvcm1hdGlvbiBvbiB0aGlzIG9wdGlvbi4KIAogPWl0ZW0gQjxsb2NhbHRpbWU9Qk9P
TEVBTj4KIApAQCAtMTU0NCw3ICsxNjAyLDcgQEAgaS5lLiBzZXQgdG8gVVRDLgogCiA9aXRlbSBC
PHJ0Y190aW1lb2Zmc2V0PVNFQ09ORFM+CiAKLVNldCB0aGUgcmVhbCB0aW1lIGNsb2NrIG9mZnNl
dCBpbiBzZWNvbmRzLiBGYWxzZSAoMCkgYnkgZGVmYXVsdC4KK1NldCB0aGUgcmVhbCB0aW1lIGNs
b2NrIG9mZnNldCBpbiBzZWNvbmRzLiBObyBvZmZzZXQgKDApIGJ5IGRlZmF1bHQuCiAKID1pdGVt
IEI8dnB0X2FsaWduPUJPT0xFQU4+CiAKQEAgLTE1NTMsMzMgKzE2MTEsMzMgQEAgcmVkdWNlIGd1
ZXN0IGludGVycnVwdHMuIEVuYWJsaW5nIHRoaXMgb3B0aW9uIGNhbiByZWR1Y2UgcG93ZXIKIGNv
bnN1bXB0aW9uLCBlc3BlY2lhbGx5IHdoZW4gYSBndWVzdCB1c2VzIGEgaGlnaCB0aW1lciBpbnRl
cnJ1cHQKIGZyZXF1ZW5jeSAoSFopIHZhbHVlcy4gVGhlIGRlZmF1bHQgaXMgdHJ1ZSAoMSkuCiAK
LT1pdGVtIEI8dGltZXJfbW9kZT1NT0RFPgorPWl0ZW0gQjx0aW1lcl9tb2RlPSJNT0RFIj4KIAog
U3BlY2lmaWVzIHRoZSBtb2RlIGZvciBWaXJ0dWFsIFRpbWVycy4gVGhlIHZhbGlkIHZhbHVlcyBh
cmUgYXMgZm9sbG93czoKIAogPW92ZXIgNAogCi09aXRlbSBCPCJkZWxheV9mb3JfbWlzc2VkX3Rp
Y2tzIj4KKz1pdGVtIEI8ZGVsYXlfZm9yX21pc3NlZF90aWNrcz4KIAotRGVsYXkgZm9yIG1pc3Nl
ZCB0aWNrcy4gRG8gbm90IGFkdmFuY2UgYSB2Y3B1J3MgdGltZSBiZXlvbmQgdGhlCitEZWxheSBm
b3IgbWlzc2VkIHRpY2tzLiBEbyBub3QgYWR2YW5jZSBhIHZDUFUncyB0aW1lIGJleW9uZCB0aGUK
IGNvcnJlY3QgZGVsaXZlcnkgdGltZSBmb3IgaW50ZXJydXB0cyB0aGF0IGhhdmUgYmVlbiBtaXNz
ZWQgZHVlIHRvCi1wcmVlbXB0aW9uLiBEZWxpdmVyIG1pc3NlZCBpbnRlcnJ1cHRzIHdoZW4gdGhl
IHZjcHUgaXMgcmVzY2hlZHVsZWQgYW5kCi1hZHZhbmNlIHRoZSB2Y3B1J3MgdmlydHVhbCB0aW1l
IHN0ZXB3aXNlIGZvciBlYWNoIG9uZS4KK3ByZWVtcHRpb24uIERlbGl2ZXIgbWlzc2VkIGludGVy
cnVwdHMgd2hlbiB0aGUgdkNQVSBpcyByZXNjaGVkdWxlZCBhbmQKK2FkdmFuY2UgdGhlIHZDUFUn
cyB2aXJ0dWFsIHRpbWUgc3RlcHdpc2UgZm9yIGVhY2ggb25lLgogCi09aXRlbSBCPCJub19kZWxh
eV9mb3JfbWlzc2VkX3RpY2tzIj4KKz1pdGVtIEI8bm9fZGVsYXlfZm9yX21pc3NlZF90aWNrcz4K
IAogTm8gZGVsYXkgZm9yIG1pc3NlZCB0aWNrcy4gQXMgYWJvdmUsIG1pc3NlZCBpbnRlcnJ1cHRz
IGFyZSBkZWxpdmVyZWQsCiBidXQgZ3Vlc3QgdGltZSBhbHdheXMgdHJhY2tzIHdhbGxjbG9jayAo
aS5lLiwgcmVhbCkgdGltZSB3aGlsZSBkb2luZwogc28uCiAKLT1pdGVtIEI8Im5vX21pc3NlZF90
aWNrc19wZW5kaW5nIj4KKz1pdGVtIEI8bm9fbWlzc2VkX3RpY2tzX3BlbmRpbmc+CiAKIE5vIG1p
c3NlZCBpbnRlcnJ1cHRzIGFyZSBoZWxkIHBlbmRpbmcuIEluc3RlYWQsIHRvIGVuc3VyZSB0aWNr
cyBhcmUKIGRlbGl2ZXJlZCBhdCBzb21lIG5vbi16ZXJvIHJhdGUsIGlmIHdlIGRldGVjdCBtaXNz
ZWQgdGlja3MgdGhlbiB0aGUKLWludGVybmFsIHRpY2sgYWxhcm0gaXMgbm90IGRpc2FibGVkIGlm
IHRoZSBWQ1BVIGlzIHByZWVtcHRlZCBkdXJpbmcKK2ludGVybmFsIHRpY2sgYWxhcm0gaXMgbm90
IGRpc2FibGVkIGlmIHRoZSB2Q1BVIGlzIHByZWVtcHRlZCBkdXJpbmcKIHRoZSBuZXh0IHRpY2sg
cGVyaW9kLgogCi09aXRlbSBCPCJvbmVfbWlzc2VkX3RpY2tfcGVuZGluZyI+Cis9aXRlbSBCPG9u
ZV9taXNzZWRfdGlja19wZW5kaW5nPgogCiBPbmUgbWlzc2VkIHRpY2sgcGVuZGluZy4gTWlzc2Vk
IGludGVycnVwdHMgYXJlIGNvbGxhcHNlZAogdG9nZXRoZXIgYW5kIGRlbGl2ZXJlZCBhcyBvbmUg
J2xhdGUgdGljaycuICBHdWVzdCB0aW1lIGFsd2F5cyB0cmFja3MKQEAgLTE1OTYsNyArMTY1NCw3
IEBAIHdhbGxjbG9jayAoaS5lLiwgcmVhbCkgdGltZS4KID1pdGVtIEI8bW1pb19ob2xlPU1CWVRF
Uz4KIAogU3BlY2lmaWVzIHRoZSBzaXplIHRoZSBNTUlPIGhvbGUgYmVsb3cgNEdpQiB3aWxsIGJl
LiAgT25seSB2YWxpZCBmb3IKLWRldmljZV9tb2RlbF92ZXJzaW9uID0gInFlbXUteGVuIi4KK0I8
ZGV2aWNlX21vZGVsX3ZlcnNpb249InFlbXUteGVuIj4uCiAKIENhbm5vdCBiZSBzbWFsbGVyIHRo
YW4gMjU2LiBDYW5ub3QgYmUgbGFyZ2VyIHRoYW4gMzg0MC4KIApAQCAtMTYyNyw3ICsxNjg1LDcg
QEAgV2luZG93cyBMPGh0dHA6Ly93aWtpLnhlbi5vcmcvd2lraS9YZW5XaW5kb3dzR3BsUHY+Lgog
U2V0dGluZyBCPHhlbl9wbGF0Zm9ybV9wY2k9MD4gd2l0aCB0aGUgZGVmYXVsdCBkZXZpY2VfbW9k
ZWwgInFlbXUteGVuIgogcmVxdWlyZXMgYXQgbGVhc3QgUUVNVSAxLjYuCiAKLT1pdGVtIEI8dmly
aWRpYW49WyAiR1JPVVAiLCAiR1JPVVAiLCAuLi5dPgorPWl0ZW0gQjx2aXJpZGlhbj1bICJHUk9V
UCIsICJHUk9VUCIsIC4uLl0+IG9yIEI8dmlyaWRpYW49Qk9PTEVBTj4KIAogVGhlIGdyb3VwcyBv
ZiBNaWNyb3NvZnQgSHlwZXItViAoQUtBIHZpcmlkaWFuKSBjb21wYXRpYmxlIGVubGlnaHRlbm1l
bnRzCiBleHBvc2VkIHRvIHRoZSBndWVzdC4gVGhlIGZvbGxvd2luZyBncm91cHMgb2YgZW5saWdo
dGVubWVudHMgbWF5IGJlCkBAIC0xNjczLDcgKzE3MzEsNyBAQCBvbiBob3N0cyB3aXRoIGhpZ2hl
ciBsZXZlbHMgb2YgKHBoeXNpY2FsKSBDUFUgY29udGVudGlvbi4KIFRoaXMgc2V0IGluY29ycG9y
YXRlcyB1c2Ugb2YgdGhlIEFQSUMgYXNzaXN0IHBhZ2UgdG8gYXZvaWQgRU9JIG9mCiB0aGUgbG9j
YWwgQVBJQy4KIFRoaXMgZW5saWdodGVubWVudCBtYXkgaW1wcm92ZSBwZXJmb3JtYW5jZSBvZiBn
dWVzdHMgdGhhdCBtYWtlIHVzZSBvZgotcGVyLXZjcHUgZXZlbnQgY2hhbm5lbCB1cGNhbGwgdmVj
dG9ycy4KK3Blci12Q1BVIGV2ZW50IGNoYW5uZWwgdXBjYWxsIHZlY3RvcnMuCiBOb3RlIHRoYXQg
dGhpcyBlbmxpZ2h0ZW5tZW50IHdpbGwgaGF2ZSBubyBlZmZlY3QgaWYgdGhlIGd1ZXN0IGlzCiB1
c2luZyBBUElDdiBwb3N0ZWQgaW50ZXJydXB0cy4KIApAQCAtMTc0NSwzNiArMTgwMywzOCBAQCBx
ZW11LXhlbi10cmFkaXRpb25hbCBkZXZpY2UtbW9kZWwsIHRoZSBhbW91bnQgb2YgdmlkZW8gUkFN
IGlzIGZpeGVkIGF0IDQgTUIsCiB3aGljaCBpcyBzdWZmaWNpZW50IGZvciAxMDI0eDc2OCBhdCAz
MiBicHAuIEZvciB0aGUgdXBzdHJlYW0gcWVtdS14ZW4KIGRldmljZS1tb2RlbCwgdGhlIGRlZmF1
bHQgYW5kIG1pbmltdW0gaXMgOCBNQi4KIAotRm9yIEI8cXhsPiB2Z2EsIHRoZSBkZWZhdWx0IGlz
IGJvdGggZGVmYXVsdCBhbmQgbWluaW1hbCAxMjhNQi4KK0ZvciBRWEwgdmdhLCBib3RoIHRoZSBk
ZWZhdWx0IGFuZCBtaW5pbWFsIGFyZSAxMjhNQi4KIElmIEI8dmlkZW9yYW0+IGlzIHNldCBsZXNz
IHRoYW4gMTI4TUIsIGFuIGVycm9yIHdpbGwgYmUgdHJpZ2dlcmVkLgogCiA9aXRlbSBCPHN0ZHZn
YT1CT09MRUFOPgogCi1TZWxlY3QgYSBzdGFuZGFyZCBWR0EgY2FyZCB3aXRoIFZCRSAoVkVTQSBC
SU9TIEV4dGVuc2lvbnMpIGFzIHRoZQotZW11bGF0ZWQgZ3JhcGhpY3MgZGV2aWNlLiBUaGUgZGVm
YXVsdCBpcyBmYWxzZSAoMCkgd2hpY2ggbWVhbnMgdG8gZW11bGF0ZQotYSBDaXJydXMgTG9naWMg
R0Q1NDQ2IFZHQSBjYXJkLiBJZiB5b3VyIGd1ZXN0IHN1cHBvcnRzIFZCRSAyLjAgb3IKK1NwZWZp
Y2llcyBhIHN0YW5kYXJkIFZHQSBjYXJkIHdpdGggVkJFIChWRVNBIEJJT1MgRXh0ZW5zaW9ucykg
YXMgdGhlCitlbXVsYXRlZCBncmFwaGljcyBkZXZpY2UuIElmIHlvdXIgZ3Vlc3Qgc3VwcG9ydHMg
VkJFIDIuMCBvcgogbGF0ZXIgKGUuZy4gV2luZG93cyBYUCBvbndhcmRzKSB0aGVuIHlvdSBzaG91
bGQgZW5hYmxlIHRoaXMuCiBzdGR2Z2Egc3VwcG9ydHMgbW9yZSB2aWRlbyByYW0gYW5kIGJpZ2dl
ciByZXNvbHV0aW9ucyB0aGFuIENpcnJ1cy4KLVRoaXMgb3B0aW9uIGlzIGRlcHJlY2F0ZWQsIHVz
ZSB2Z2E9InN0ZHZnYSIgaW5zdGVhZC4KK1RoZSBkZWZhdWx0IGlzIGZhbHNlICgwKSB3aGljaCBt
ZWFucyB0byBlbXVsYXRlCithIENpcnJ1cyBMb2dpYyBHRDU0NDYgVkdBIGNhcmQuIAorQjxUaGlz
IG9wdGlvbiBpcyBkZXByZWNhdGVkLCB1c2UgdmdhPSJzdGR2Z2EiIGluc3RlYWQ+LgogCiA9aXRl
bSBCPHZnYT0iU1RSSU5HIj4KIAotU2VsZWN0cyB0aGUgZW11bGF0ZWQgdmlkZW8gY2FyZCAobm9u
ZXxzdGR2Z2F8Y2lycnVzfHF4bCkuCi1UaGUgZGVmYXVsdCBpcyBjaXJydXMuCitTZWxlY3RzIHRo
ZSBlbXVsYXRlZCB2aWRlbyBjYXJkLgorT3B0aW9ucyBhcmU6IEI8bm9uZT4sIEI8c3RkdmdhPiwg
QjxjaXJydXM+IGFuZCBCPHF4bD4uCitUaGUgZGVmYXVsdCBpcyBCPGNpcnJ1cz4uCiAKIEluIGdl
bmVyYWwsIFFYTCBzaG91bGQgd29yayB3aXRoIHRoZSBTcGljZSByZW1vdGUgZGlzcGxheSBwcm90
b2NvbAotZm9yIGFjY2VsZXJhdGlvbiwgYW5kIFFYTCBkcml2ZXIgaXMgbmVjZXNzYXJ5IGluIGd1
ZXN0IGluIHRoaXMgY2FzZS4KK2ZvciBhY2NlbGVyYXRpb24sIGFuZCBhIFFYTCBkcml2ZXIgaXMg
bmVjZXNzYXJ5IGluIHRoZSBndWVzdCBpbiB0aGF0IGNhc2UuCiBRWEwgY2FuIGFsc28gd29yayB3
aXRoIHRoZSBWTkMgcHJvdG9jb2wsIGJ1dCBpdCB3aWxsIGJlIGxpa2UgYSBzdGFuZGFyZAotVkdB
IHdpdGhvdXQgYWNjZWxlcmF0aW9uLgorVkdBIGNhcmQgd2l0aG91dCBhY2NlbGVyYXRpb24uCiAK
ID1pdGVtIEI8dm5jPUJPT0xFQU4+CiAKIEFsbG93IGFjY2VzcyB0byB0aGUgZGlzcGxheSB2aWEg
dGhlIFZOQyBwcm90b2NvbC4gIFRoaXMgZW5hYmxlcyB0aGUKLW90aGVyIFZOQy1yZWxhdGVkIHNl
dHRpbmdzLiAgVGhlIGRlZmF1bHQgaXMgdG8gZW5hYmxlIHRoaXMuCitvdGhlciBWTkMtcmVsYXRl
ZCBzZXR0aW5ncy4gIFRoZSBkZWZhdWx0IGlzICgxKSBlbmFibGVkLgogCiA9aXRlbSBCPHZuY2xp
c3Rlbj0iQUREUkVTU1s6RElTUExBWU5VTV0iPgogCi1TcGVjaWZpZXMgdGhlIElQIGFkZHJlc3Ms
IGFuZCBvcHRpb25hbGx5IFZOQyBkaXNwbGF5IG51bWJlciwgdG8gdXNlLgorU3BlY2lmaWVzIHRo
ZSBJUCBhZGRyZXNzIGFuZCwgb3B0aW9uYWxseSwgdGhlIFZOQyBkaXNwbGF5IG51bWJlciB0byB1
c2UuCiAKID1pdGVtIEI8dm5jZGlzcGxheT1ESVNQTEFZTlVNPgogCkBAIC0xNzgzLDEyICsxODQz
LDEyIEBAIHdpbGwgYmUgRElTUExBWU5VTSs1OTAwLgogCiA9aXRlbSBCPHZuY3VudXNlZD1CT09M
RUFOPgogCi1SZXF1ZXN0cyB0aGF0IHRoZSBWTkMgZGlzcGxheSBzZXR1cCBzZWFyY2ggZm9yIGEg
ZnJlZSBUQ1AgcG9ydCB0byB1c2UuCi1UaGUgYWN0dWFsIGRpc3BsYXkgdXNlZCBjYW4gYmUgYWNj
ZXNzZWQgd2l0aCBDPHhsIHZuY3ZpZXdlcj4uCitSZXF1ZXN0cyB0aGF0IHRoZSBWTkMgZGlzcGxh
eSBzZXR1cCBzZWFyY2hlcyBmb3IgYSBmcmVlIFRDUCBwb3J0IHRvIHVzZS4KK1RoZSBhY3R1YWwg
ZGlzcGxheSB1c2VkIGNhbiBiZSBhY2Nlc3NlZCB3aXRoIEI8eGwgdm5jdmlld2VyPi4KIAogPWl0
ZW0gQjx2bmNwYXNzd2Q9IlBBU1NXT1JEIj4KIAotU3BlY2lmaWVzIHRoZSBwYXNzd29yZCBmb3Ig
dGhlIFZOQyBzZXJ2ZXIuIElmIHBhc3N3b3JkIGlzIHNldCB0byBhbgorU3BlY2lmaWVzIHRoZSBw
YXNzd29yZCBmb3IgdGhlIFZOQyBzZXJ2ZXIuIElmIHRoZSBwYXNzd29yZCBpcyBzZXQgdG8gYW4K
IGVtcHR5IHN0cmluZywgYXV0aGVudGljYXRpb24gb24gdGhlIFZOQyBzZXJ2ZXIgd2lsbCBiZSBk
aXNhYmxlZAogYWxsb3dpbmcgYW55IHVzZXIgdG8gY29ubmVjdC4KIApAQCAtMTc5OSwxOSArMTg1
OSwxOSBAQCBkaXNwbGF5LiBJZiB0aGUgaW5wdXQgbWV0aG9kIGRvZXMgbm90IGVhc2lseSBzdXBw
b3J0IHJhdyBrZXljb2RlcwogKGUuZy4gdGhpcyBpcyBvZnRlbiB0aGUgY2FzZSB3aGVuIHVzaW5n
IFZOQykgdGhlbiB0aGlzIGFsbG93cyB1cyB0bwogY29ycmVjdGx5IG1hcCB0aGUgaW5wdXQga2V5
cyBpbnRvIGtleWNvZGVzIHNlZW4gYnkgdGhlIGd1ZXN0LiBUaGUKIHNwZWNpZmljIHZhbHVlcyB3
aGljaCBhcmUgYWNjZXB0ZWQgYXJlIGRlZmluZWQgYnkgdGhlIHZlcnNpb24gb2YgdGhlCi1kZXZp
Y2UtbW9kZWwgd2hpY2ggeW91IGFyZSB1c2luZy4gU2VlIEw8LyJLZXltYXBzIj4gYmVsb3cgb3Ig
Y29uc3VsdCB0aGUKLUw8cWVtdSgxKT4gbWFucGFnZS4gVGhlIGRlZmF1bHQgaXMgQjxlbi11cz4u
CitkZXZpY2UtbW9kZWwgd2hpY2ggeW91IGFyZSB1c2luZy4gU2VlIEI8S2V5bWFwcz4gYmVsb3cg
b3IgY29uc3VsdCB0aGUKK0I8cWVtdSgxKT4gbWFucGFnZS4gVGhlIGRlZmF1bHQgaXMgQjxlbi11
cz4uCiAKID1pdGVtIEI8c2RsPUJPT0xFQU4+CiAKIFNwZWNpZmllcyB0aGF0IHRoZSBkaXNwbGF5
IHNob3VsZCBiZSBwcmVzZW50ZWQgdmlhIGFuIFggd2luZG93ICh1c2luZwotU2ltcGxlIERpcmVj
dE1lZGlhIExheWVyKS4gVGhlIGRlZmF1bHQgaXMgbm90IHRvIGVuYWJsZSB0aGlzIG1vZGUuCitT
aW1wbGUgRGlyZWN0TWVkaWEgTGF5ZXIpLiBUaGUgZGVmYXVsdCBpcyAoMCkgbm90IGVuYWJsZWQu
CiAKID1pdGVtIEI8b3BlbmdsPUJPT0xFQU4+CiAKIEVuYWJsZSBPcGVuR0wgYWNjZWxlcmF0aW9u
IG9mIHRoZSBTREwgZGlzcGxheS4gT25seSBlZmZlY3RzIG1hY2hpbmVzCiB1c2luZyBCPGRldmlj
ZV9tb2RlbF92ZXJzaW9uPSJxZW11LXhlbi10cmFkaXRpb25hbCI+IGFuZCBvbmx5IGlmIHRoZQot
ZGV2aWNlLW1vZGVsIHdhcyBjb21waWxlZCB3aXRoIE9wZW5HTCBzdXBwb3J0LiBGYWxzZSAoMCkg
YnkgZGVmYXVsdC4KK2RldmljZS1tb2RlbCB3YXMgY29tcGlsZWQgd2l0aCBPcGVuR0wgc3VwcG9y
dC4gRGVmYXVsdCBpcyAoMCkgZmFsc2UuCiAKID1pdGVtIEI8bm9ncmFwaGljPUJPT0xFQU4+CiAK
QEAgLTE4MzQsNjYgKzE4OTQsNzIgQEAgb3RoZXIgU1BJQ0UtcmVsYXRlZCBzZXR0aW5ncy4KIAog
PWl0ZW0gQjxzcGljZWhvc3Q9IkFERFJFU1MiPgogCi1TcGVjaWZ5IHRoZSBpbnRlcmZhY2UgYWRk
cmVzcyB0byBsaXN0ZW4gb24gaWYgZ2l2ZW4sIG90aGVyd2lzZSBhbnkKK1NwZWNpZmllcyB0aGUg
aW50ZXJmYWNlIGFkZHJlc3MgdG8gbGlzdGVuIG9uIGlmIGdpdmVuLCBvdGhlcndpc2UgYW55CiBp
bnRlcmZhY2UuCiAKID1pdGVtIEI8c3BpY2Vwb3J0PU5VTUJFUj4KIAotU3BlY2lmeSB0aGUgcG9y
dCB0byBsaXN0ZW4gb24gYnkgdGhlIFNQSUNFIHNlcnZlciBpZiB0aGUgU1BJQ0UgaXMKK1NwZWNp
ZmllcyB0aGUgcG9ydCB0byBsaXN0ZW4gb24gYnkgdGhlIFNQSUNFIHNlcnZlciBpZiBTUElDRSBp
cwogZW5hYmxlZC4KIAogPWl0ZW0gQjxzcGljZXRsc19wb3J0PU5VTUJFUj4KIAotU3BlY2lmeSB0
aGUgc2VjdXJlIHBvcnQgdG8gbGlzdGVuIG9uIGJ5IHRoZSBTUElDRSBzZXJ2ZXIgaWYgdGhlIFNQ
SUNFCi1pcyBlbmFibGVkLiBBdCBsZWFzdCBvbmUgb2YgdGhlIHNwaWNlcG9ydCBvciBzcGljZXRs
c19wb3J0IG11c3QgYmUKLWdpdmVuIGlmIFNQSUNFIGlzIGVuYWJsZWQuICBOQi4gdGhlIG9wdGlv
bnMgZGVwZW5kaW5nIG9uIHNwaWNldGxzX3BvcnQKK1NwZWNpZmllcyB0aGUgc2VjdXJlIHBvcnQg
dG8gbGlzdGVuIG9uIGJ5IHRoZSBTUElDRSBzZXJ2ZXIgaWYgU1BJQ0UKK2lzIGVuYWJsZWQuIEF0
IGxlYXN0IG9uZSBvZiBCPHNwaWNlcG9ydD4gb3IgQjxzcGljZXRsc19wb3J0PiBtdXN0IGJlCitn
aXZlbiBpZiBTUElDRSBpcyBlbmFibGVkLgorCitCPE5vdGU6PiB0aGUgb3B0aW9ucyBkZXBlbmRp
bmcgb24gQjxzcGljZXRsc19wb3J0PgogaGF2ZSBub3QgYmVlbiBzdXBwb3J0ZWQuCiAKID1pdGVt
IEI8c3BpY2VkaXNhYmxlX3RpY2tldGluZz1CT09MRUFOPgogCi1FbmFibGUgY2xpZW50IGNvbm5l
Y3Rpb24gd2l0aG91dCBwYXNzd29yZC4gV2hlbiBkaXNhYmxlZCwgc3BpY2VwYXNzd2QKLW11c3Qg
YmUgc2V0LiBUaGUgZGVmYXVsdCBpcyBmYWxzZSAoMCkuCitFbmFibGUgY2xpZW50cyB0byBjb25u
ZWN0IHdpdGhvdXQgc3BlY2lmeWluZyBhIHBhc3N3b3JkLiBXaGVuIGRpc2FibGVkLAorQjxzcGlj
ZXBhc3N3ZD4gbXVzdCBiZSBzZXQuIFRoZSBkZWZhdWx0IGlzICgwKSBmYWxzZS4KIAogPWl0ZW0g
QjxzcGljZXBhc3N3ZD0iUEFTU1dPUkQiPgogCi1TcGVjaWZ5IHRoZSB0aWNrZXQgcGFzc3dvcmQg
d2hpY2ggaXMgdXNlZCBieSBhIGNsaWVudCBmb3IgY29ubmVjdGlvbi4KK1NwZWNpZnkgdGhlIHBh
c3N3b3JkIHdoaWNoIGlzIHVzZWQgYnkgY2xpZW50cyBmb3IgZXN0YWJsaXNoaW5nIGEgY29ubmVj
dGlvbi4KIAogPWl0ZW0gQjxzcGljZWFnZW50X21vdXNlPUJPT0xFQU4+CiAKLVdoZXRoZXIgU1BJ
Q0UgYWdlbnQgaXMgdXNlZCBmb3IgY2xpZW50IG1vdXNlIG1vZGUuIFRoZSBkZWZhdWx0IGlzIHRy
dWUgKDEpCi0odHVybiBvbikKK1doZXRoZXIgU1BJQ0UgYWdlbnQgaXMgdXNlZCBmb3IgY2xpZW50
IG1vdXNlIG1vZGUuIFRoZSBkZWZhdWx0IGlzICgxKSB0cnVlLgogCiA9aXRlbSBCPHNwaWNldmRh
Z2VudD1CT09MRUFOPgogCi1FbmFibGVzIHNwaWNlIHZkYWdlbnQuIFRoZSBTcGljZSB2ZGFnZW50
IGlzIGFuIG9wdGlvbmFsIGNvbXBvbmVudCBmb3IKK0VuYWJsZXMgdGhlIFNQSUNFIHZkYWdlbnQu
IFRoZSBTUElDRSB2ZGFnZW50IGlzIGFuIG9wdGlvbmFsIGNvbXBvbmVudCBmb3IKIGVuaGFuY2lu
ZyB1c2VyIGV4cGVyaWVuY2UgYW5kIHBlcmZvcm1pbmcgZ3Vlc3Qtb3JpZW50ZWQgbWFuYWdlbWVu
dAotdGFza3MuIEl0cyBmZWF0dXJlcyBpbmNsdWRlczogY2xpZW50IG1vdXNlIG1vZGUgKG5vIG5l
ZWQgdG8gZ3JhYiBtb3VzZQotYnkgY2xpZW50LCBubyBtb3VzZSBsYWcpLCBhdXRvbWF0aWMgYWRq
dXN0bWVudCBvZiBzY3JlZW4gcmVzb2x1dGlvbiwKLWNvcHkgYW5kIHBhc3RlICh0ZXh0IGFuZCBp
bWFnZSkgYmV0d2VlbiBjbGllbnQgYW5kIGRvbVUuIEl0IGFsc28KLXJlcXVpcmVzIHZkYWdlbnQg
c2VydmljZSBpbnN0YWxsZWQgb24gZG9tVSBvLnMuIHRvIHdvcmsuIFRoZSBkZWZhdWx0IGlzIDAu
Cit0YXNrcy4gSXRzIGZlYXR1cmVzIGluY2x1ZGU6IGNsaWVudCBtb3VzZSBtb2RlIChubyBuZWVk
IHRvIGdyYWIgdGhlIG1vdXNlCitieSB0aGUgY2xpZW50LCBubyBtb3VzZSBsYWcpLCBhdXRvbWF0
aWMgYWRqdXN0bWVudCBvZiBzY3JlZW4gcmVzb2x1dGlvbiwKK2NvcHkgYW5kIHBhc3RlICh0ZXh0
IGFuZCBpbWFnZSkgYmV0d2VlbiB0aGUgY2xpZW50IGFuZCB0aGUgZ3Vlc3QuIEl0IGFsc28KK3Jl
cXVpcmVzIHRoZSB2ZGFnZW50IHNlcnZpY2UgaW5zdGFsbGVkIG9uIHRoZSBndWVzdCBPUyB0byB3
b3JrLgorVGhlIGRlZmF1bHQgaXMgKDApIGRpc2FibGVkLgogCiA9aXRlbSBCPHNwaWNlX2NsaXBi
b2FyZF9zaGFyaW5nPUJPT0xFQU4+CiAKLUVuYWJsZXMgU3BpY2UgY2xpcGJvYXJkIHNoYXJpbmcg
KGNvcHkvcGFzdGUpLiBJdCByZXF1aXJlcyBzcGljZXZkYWdlbnQKLWVuYWJsZWQuIFRoZSBkZWZh
dWx0IGlzIGZhbHNlICgwKS4KK0VuYWJsZXMgU1BJQ0UgY2xpcGJvYXJkIHNoYXJpbmcgKGNvcHkv
cGFzdGUpLiBJdCByZXF1aXJlcyB0aGF0CitCPHNwaWNldmRhZ2VudD4gaXMgZW5hYmxlZC4gVGhl
IGRlZmF1bHQgaXMgKDApIGZhbHNlLgogCiA9aXRlbSBCPHNwaWNldXNicmVkaXJlY3Rpb249TlVN
QkVSPgogCi1FbmFibGVzIHNwaWNlIHVzYnJlZGlyZWN0aW9uLiBDcmVhdGVzIE5VTUJFUiB1c2Jy
ZWRpcmVjdGlvbiBjaGFubmVscwotZm9yIHJlZGlyZWN0aW9uIG9mIHVwIHRvIDQgdXNiIGRldmlj
ZXMgZnJvbSBzcGljZSBjbGllbnQgdG8gZG9tVSdzIHFlbXUuCi1JdCByZXF1aXJlcyBhbiB1c2Ig
Y29udHJvbGxlciBhbmQgaWYgbm90IGRlZmluZWQgaXQgd2lsbCBhdXRvbWF0aWNhbGx5IGFkZHMK
LWFuIHVzYjIgY29udHJvbGxlci4gVGhlIGRlZmF1bHQgaXMgZGlzYWJsZWQgKDApLgorRW5hYmxl
cyBTUElDRSBVU0IgcmVkaXJlY3Rpb24uIENyZWF0ZXMgYSBOVU1CRVIgb2YgVVNCIHJlZGlyZWN0
aW9uIGNoYW5uZWxzCitmb3IgcmVkaXJlY3RpbmcgdXAgdG8gNCBVU0IgZGV2aWNlcyBmcm9tIHRo
ZSBTUElDRSBjbGllbnQgdG8gdGhlIGd1ZXN0J3MgUUVNVS4KK0l0IHJlcXVpcmVzIGFuIFVTQiBj
b250cm9sbGVyIGFuZCwgaWYgbm90IGRlZmluZWQsIGl0IHdpbGwgYXV0b21hdGljYWxseSBhZGQK
K2FuIFVTQjIuMCBjb250cm9sbGVyLiBUaGUgZGVmYXVsdCBpcyAoMCkgZGlzYWJsZWQuCiAKLT1p
dGVtIEI8c3BpY2VfaW1hZ2VfY29tcHJlc3Npb249W2F1dG9fZ2x6fGF1dG9fbHp8cXVpY3xnbHp8
bHp8b2ZmXT4KKz1pdGVtIEI8c3BpY2VfaW1hZ2VfY29tcHJlc3Npb249IkNPTVBSRVNTSU9OIj4K
IAotU3BlY2lmaWVzIHdoYXQgaW1hZ2UgY29tcHJlc3Npb24gaXMgdG8gYmUgdXNlZCBieSBzcGlj
ZSAoaWYgZ2l2ZW4pLCBvdGhlcndpc2UKLXRoZSBxZW11IGRlZmF1bHQgd2lsbCBiZSB1c2VkLiBQ
bGVhc2Ugc2VlIGRvY3VtZW50YXRpb25zIG9mIHlvdXIgY3VycmVudCBxZW11Ci12ZXJzaW9uIGZv
ciBkZXRhaWxzLgorU3BlY2lmaWVzIHdoYXQgaW1hZ2UgY29tcHJlc3Npb24gaXMgdG8gYmUgdXNl
ZCBieSBTUElDRSAoaWYgZ2l2ZW4pLCBvdGhlcndpc2UKK3RoZSBRRU1VIGRlZmF1bHQgd2lsbCBi
ZSB1c2VkLiBQbGVhc2Ugc2VlIHRoZSBkb2N1bWVudGF0aW9uIG9mIHlvdXIgUUVNVQordmVyc2lv
biBmb3IgbW9yZSBkZXRhaWxzLgogCi09aXRlbSBCPHNwaWNlX3N0cmVhbWluZ192aWRlbz1bZmls
dGVyfGFsbHxvZmZdPgorQXZhaWxhYmxlIG9wdGlvbnMgYXJlOiBCPGF1dG9fZ2x6LCBhdXRvX2x6
LCBxdWljLCBnbHosIGx6LCBvZmY+LgogCi1TcGVjaWZpZXMgd2hhdCBzdHJlYW1pbmcgdmlkZW8g
c2V0dGluZyBpcyB0byBiZSB1c2VkIGJ5IHNwaWNlIChpZiBnaXZlbiksCi1vdGhlcndpc2UgdGhl
IHFlbXUgZGVmYXVsdCB3aWxsIGJlIHVzZWQuCis9aXRlbSBCPHNwaWNlX3N0cmVhbWluZ192aWRl
bz0iVklERU8iPgorCitTcGVjaWZpZXMgd2hhdCBzdHJlYW1pbmcgdmlkZW8gc2V0dGluZyBpcyB0
byBiZSB1c2VkIGJ5IFNQSUNFIChpZiBnaXZlbiksCitvdGhlcndpc2UgdGhlIFFFTVUgZGVmYXVs
dCB3aWxsIGJlIHVzZWQuCisKK0F2YWlsYWJsZSBvcHRpb25zIGFyZTogQjxmaWx0ZXIsIGFsbCwg
b2ZmPi4KIAogPWJhY2sKIApAQCAtMTkwNCwxNyArMTk3MCwxNyBAQCBvdGhlcndpc2UgdGhlIHFl
bXUgZGVmYXVsdCB3aWxsIGJlIHVzZWQuCiA9aXRlbSBCPHNlcmlhbD1bICJERVZJQ0UiLCAiREVW
SUNFIiwgLi4uXT4KIAogUmVkaXJlY3QgdmlydHVhbCBzZXJpYWwgcG9ydHMgdG8gQjxERVZJQ0U+
cy4gUGxlYXNlIHNlZSB0aGUKLUI8LXNlcmlhbD4gb3B0aW9uIGluIHRoZSBMPHFlbXUoMSk+IG1h
bnBhZ2UgZm9yIGRldGFpbHMgb2YgdGhlIHZhbGlkCitCPC1zZXJpYWw+IG9wdGlvbiBpbiB0aGUg
QjxxZW11KDEpPiBtYW5wYWdlIGZvciBkZXRhaWxzIG9mIHRoZSB2YWxpZAogQjxERVZJQ0U+IG9w
dGlvbnMuIERlZmF1bHQgaXMgQjx2Yz4gd2hlbiBpbiBncmFwaGljYWwgbW9kZSBhbmQKIEI8c3Rk
aW8+IGlmIEI8bm9ncmFwaGljcz0xPiBpcyB1c2VkLgogCiBUaGUgZm9ybSBzZXJpYWw9REVWSUNF
IGlzIGFsc28gYWNjZXB0ZWQgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5LgogCi09aXRlbSBC
PHNvdW5kaHc9REVWSUNFPgorPWl0ZW0gQjxzb3VuZGh3PSJERVZJQ0UiPgogCiBTZWxlY3QgdGhl
IHZpcnR1YWwgc291bmQgY2FyZCB0byBleHBvc2UgdG8gdGhlIGd1ZXN0LiBUaGUgdmFsaWQKIGRl
dmljZXMgYXJlIGRlZmluZWQgYnkgdGhlIGRldmljZSBtb2RlbCBjb25maWd1cmF0aW9uLCBwbGVh
c2Ugc2VlIHRoZQotTDxxZW11KDEpPiBtYW5wYWdlIGZvciBkZXRhaWxzLiBUaGUgZGVmYXVsdCBp
cyBub3QgdG8gZXhwb3J0IGFueSBzb3VuZAorQjxxZW11KDEpPiBtYW5wYWdlIGZvciBkZXRhaWxz
LiBUaGUgZGVmYXVsdCBpcyBub3QgdG8gZXhwb3J0IGFueSBzb3VuZAogZGV2aWNlLgogCiA9aXRl
bSBCPHVzYj1CT09MRUFOPgpAQCAtMTkyMywxNyArMTk4OSwxNyBAQCBFbmFibGVzIG9yIGRpc2Fi
bGVzIGFuIGVtdWxhdGVkIFVTQiBidXMgaW4gdGhlIGd1ZXN0LgogCiA9aXRlbSBCPHVzYnZlcnNp
b249TlVNQkVSPgogCi1TcGVjaWZpZXMgdGhlIHR5cGUgb2YgYW4gZW11bGF0ZWQgVVNCIGJ1cyBp
biB0aGUgZ3Vlc3QuIDEgZm9yIHVzYjEsCi0yIGZvciB1c2IyIGFuZCAzIGZvciB1c2IzLCBpdCBp
cyBhdmFpbGFibGUgb25seSB3aXRoIHVwc3RyZWFtIHFlbXUuCi1EdWUgdG8gaW1wbGVtZW50YXRp
b24gbGltaXRhdGlvbnMgdGhpcyBpcyBub3QgY29tcGF0aWJsZSB3aXRoIHRoZSB1c2IKLWFuZCB1
c2JkZXZpY2UgcGFyYW1ldGVycy4KLURlZmF1bHQgaXMgMCAobm8gdXNiIGNvbnRyb2xsZXIgZGVm
aW5lZCkuCitTcGVjaWZpZXMgdGhlIHR5cGUgb2YgYW4gZW11bGF0ZWQgVVNCIGJ1cyBpbiB0aGUg
Z3Vlc3QsIHZhbHVlcyAxIGZvciBVU0IxLjEsCisyIGZvciBVU0IyLjAgYW5kIDMgZm9yIFVTQjMu
MC4gSXQgaXMgYXZhaWxhYmxlIG9ubHkgd2l0aCBhbiB1cHN0cmVhbSBRRU1VLgorRHVlIHRvIGlt
cGxlbWVudGF0aW9uIGxpbWl0YXRpb25zIHRoaXMgaXMgbm90IGNvbXBhdGlibGUgd2l0aCB0aGUg
Qjx1c2I+CithbmQgQjx1c2JkZXZpY2U+IHBhcmFtZXRlcnMuCitEZWZhdWx0IGlzICgwKSBubyBV
U0IgY29udHJvbGxlciBkZWZpbmVkLgogCiA9aXRlbSBCPHVzYmRldmljZT1bICJERVZJQ0UiLCAi
REVWSUNFIiwgLi4uXT4KIAogQWRkcyBCPERFVklDRT5zIHRvIHRoZSBlbXVsYXRlZCBVU0IgYnVz
LiBUaGUgVVNCIGJ1cyBtdXN0IGFsc28gYmUKIGVuYWJsZWQgdXNpbmcgQjx1c2I9MT4uIFRoZSBt
b3N0IGNvbW1vbiB1c2UgZm9yIHRoaXMgb3B0aW9uIGlzCi1CPHVzYmRldmljZT1bJ3RhYmxldCdd
PiB3aGljaCBhZGRzIHBvaW50ZXIgZGV2aWNlIHVzaW5nIGFic29sdXRlCitCPHVzYmRldmljZT1b
J3RhYmxldCddPiB3aGljaCBhZGRzIGEgcG9pbnRlciBkZXZpY2UgdXNpbmcgYWJzb2x1dGUKIGNv
b3JkaW5hdGVzLiBTdWNoIGRldmljZXMgZnVuY3Rpb24gYmV0dGVyIHRoYW4gcmVsYXRpdmUgY29v
cmRpbmF0ZQogZGV2aWNlcyAoc3VjaCBhcyBhIHN0YW5kYXJkIG1vdXNlKSBzaW5jZSBtYW55IG1l
dGhvZHMgb2YgZXhwb3J0aW5nCiBndWVzdCBncmFwaGljcyAoc3VjaCBhcyBWTkMpIHdvcmsgYmV0
dGVyIGluIHRoaXMgbW9kZS4gTm90ZSB0aGF0IHRoaXMKQEAgLTE5NDIsNyArMjAwOCw3IEBAIGhv
c3QvY2xpZW50IHNpZGUuCiAKIEhvc3QgZGV2aWNlcyBjYW4gYWxzbyBiZSBwYXNzZWQgdGhyb3Vn
aCBpbiB0aGlzIHdheSwgYnkgc3BlY2lmeWluZwogaG9zdDpVU0JJRCwgd2hlcmUgVVNCSUQgaXMg
b2YgdGhlIGZvcm0geHh4eDp5eXl5LiAgVGhlIFVTQklEIGNhbgotdHlwaWNhbGx5IGJlIGZvdW5k
IGJ5IHVzaW5nIGxzdXNiIG9yIHVzYi1kZXZpY2VzLgordHlwaWNhbGx5IGJlIGZvdW5kIGJ5IHVz
aW5nIEI8bHN1c2IoMSk+IG9yIEI8dXNiLWRldmljZXMoMSk+LgogCiBJZiB5b3Ugd2lzaCB0byB1
c2UgdGhlICJob3N0OmJ1cy5hZGRyIiBmb3JtYXQsIHJlbW92ZSBhbnkgbGVhZGluZyAnMCcgZnJv
bSB0aGUKIGJ1cyBhbmQgYWRkci4gRm9yIGV4YW1wbGUsIGZvciB0aGUgVVNCIGRldmljZSBvbiBi
dXMgMDA4IGRldiAwMDIsIHlvdSBzaG91bGQKQEAgLTE5NTAsNyArMjAxNiw3IEBAIHdyaXRlICJo
b3N0OjguMiIuCiAKIFRoZSBmb3JtIHVzYmRldmljZT1ERVZJQ0UgaXMgYWxzbyBhY2NlcHRlZCBm
b3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHkuCiAKLU1vcmUgdmFsaWQgb3B0aW9ucyBjYW4gYmUg
Zm91bmQgaW4gdGhlICJ1c2JkZXZpY2UiIHNlY3Rpb24gb2YgdGhlIHFlbXUKK01vcmUgdmFsaWQg
b3B0aW9ucyBjYW4gYmUgZm91bmQgaW4gdGhlICJ1c2JkZXZpY2UiIHNlY3Rpb24gb2YgdGhlIFFF
TVUKIGRvY3VtZW50YXRpb24uCiAKID1pdGVtIEI8dmVuZG9yX2RldmljZT0iVkVORE9SX0RFVklD
RSI+CkBAIC0xOTcyLDcgKzIwMzgsNyBAQCBzcGVjaWZpZWQsIGVuYWJsaW5nIHRoZSB1c2Ugb2Yg
WGVuU2VydmVyIFBWIGRyaXZlcnMgaW4gdGhlIGd1ZXN0LgogPWJhY2sKIAogVGhpcyBwYXJhbWV0
ZXIgb25seSB0YWtlcyBlZmZlY3Qgd2hlbiBkZXZpY2VfbW9kZWxfdmVyc2lvbj1xZW11LXhlbi4K
LVNlZSBMPHhlbi1wY2ktZGV2aWNlLXJlc2VydmF0aW9ucyg3KT4gZm9yIG1vcmUgaW5mb3JtYXRp
b24uCitTZWUgQjx4ZW4tcGNpLWRldmljZS1yZXNlcnZhdGlvbnMoNyk+IGZvciBtb3JlIGluZm9y
bWF0aW9uLgogCiA9YmFjawogCkBAIC0xOTg5LDcgKzIwNTUsOSBAQCBkZXZpY2UpLgogPWl0ZW0g
QjxkZXZpY2VfbW9kZWxfdmVyc2lvbj0iREVWSUNFLU1PREVMIj4KIAogU2VsZWN0cyB3aGljaCB2
YXJpYW50IG9mIHRoZSBkZXZpY2UtbW9kZWwgc2hvdWxkIGJlIHVzZWQgZm9yIHRoaXMKLWd1ZXN0
LiBWYWxpZCB2YWx1ZXMgYXJlOgorZ3Vlc3QuCisKK1ZhbGlkIHZhbHVlcyBhcmU6CiAKID1vdmVy
IDQKIApAQCAtMjAwMCw3ICsyMDY4LDcgQEAgVGhpcyBkZXZpY2UtbW9kZWwgaXMgdGhlIGRlZmF1
bHQgZm9yIExpbnV4IGRvbTAuCiAKID1pdGVtIEI8cWVtdS14ZW4tdHJhZGl0aW9uYWw+CiAKLVVz
ZSB0aGUgZGV2aWNlLW1vZGVsIGJhc2VkIHVwb24gdGhlIGhpc3RvcmljYWwgWGVuIGZvcmsgb2Yg
UWVtdS4KK1VzZSB0aGUgZGV2aWNlLW1vZGVsIGJhc2VkIHVwb24gdGhlIGhpc3RvcmljYWwgWGVu
IGZvcmsgb2YgUUVNVS4KIFRoaXMgZGV2aWNlLW1vZGVsIGlzIHN0aWxsIHRoZSBkZWZhdWx0IGZv
ciBOZXRCU0QgZG9tMC4KIAogPWl0ZW0gQjxub25lPgpAQCAtMjAxOSw3ICsyMDg3LDcgQEAgbW9k
ZWwgd2hpY2ggdGhleSB3ZXJlIGluc3RhbGxlZCB3aXRoLgogCiBPdmVycmlkZSB0aGUgcGF0aCB0
byB0aGUgYmluYXJ5IHRvIGJlIHVzZWQgYXMgdGhlIGRldmljZS1tb2RlbC4gVGhlCiBiaW5hcnkg
cHJvdmlkZWQgaGVyZSBNVVNUIGJlIGNvbnNpc3RlbnQgd2l0aCB0aGUKLWBkZXZpY2VfbW9kZWxf
dmVyc2lvbmAgd2hpY2ggeW91IGhhdmUgc3BlY2lmaWVkLiBZb3Ugc2hvdWxkIG5vdAorQjxkZXZp
Y2VfbW9kZWxfdmVyc2lvbj4gd2hpY2ggeW91IGhhdmUgc3BlY2lmaWVkLiBZb3Ugc2hvdWxkIG5v
dAogbm9ybWFsbHkgbmVlZCB0byBzcGVjaWZ5IHRoaXMgb3B0aW9uLgogCiA9aXRlbSBCPGRldmlj
ZV9tb2RlbF9zdHViZG9tYWluX292ZXJyaWRlPUJPT0xFQU4+CkBAIC0yMDYzLDcgKzIxMzEsNyBA
QCB1c2luZy4gQ29tbW9ubHkgdGhpcyBpbmNsdWRlczoKIAogVGhlIGRlZmF1bHQgaXMgQjxlbi11
cz4uCiAKLVNlZSBMPHFlbXUoMSk+IGZvciBtb3JlIGluZm9ybWF0aW9uLgorU2VlIEI8cWVtdSgx
KT4gZm9yIG1vcmUgaW5mb3JtYXRpb24uCiAKID1oZWFkMiBBcmNoaXRlY3R1cmUgU3BlY2lmaWMg
b3B0aW9ucwogCkBAIC0yMDczLDggKzIxNDEsOSBAQCBTZWUgTDxxZW11KDEpPiBmb3IgbW9yZSBp
bmZvcm1hdGlvbi4KIAogPWl0ZW0gQjxnaWNfdmVyc2lvbj0idk4iPgogCi1WZXJzaW9uIG9mIHRo
ZSBHSUMgZW11bGF0ZWQgZm9yIHRoZSBndWVzdC4gQ3VycmVudGx5LCB0aGUgZm9sbG93aW5nCi12
ZXJzaW9ucyBhcmUgc3VwcG9ydGVkOgorVmVyc2lvbiBvZiB0aGUgR0lDIGVtdWxhdGVkIGZvciB0
aGUgZ3Vlc3QuCisKK0N1cnJlbnRseSwgdGhlIGZvbGxvd2luZyB2ZXJzaW9ucyBhcmUgc3VwcG9y
dGVkOgogCiA9b3ZlciA0CiAKQEAgLTIwODksMTIgKzIxNTgsMTIgQEAgR0lDdjIgY29tcGF0aWJp
bGl0eSBtb2RlLgogCiA9aXRlbSBCPGRlZmF1bHQ+CiAKLUVtdWxhdGUgdGhlIHNhbWUgdmVyc2lv
biBhcyB0aGUgbmF0aXZlIEdJQyBoYXJkd2FyZSB1c2VkIGJ5IGhvc3Qgd2hlcmUKK0VtdWxhdGUg
dGhlIHNhbWUgdmVyc2lvbiBhcyB0aGUgbmF0aXZlIEdJQyBoYXJkd2FyZSB1c2VkIGJ5IHRoZSBo
b3N0IHdoZXJlCiB0aGUgZG9tYWluIHdhcyBjcmVhdGVkLgogCiA9YmFjawogCi1UaGlzIHJlcXVp
cmVzIGhhcmR3YXJlIGNvbXBhdGliaWxpdHkgd2l0aCB0aGUgcmVxdWVzdGVkIHZlcnNpb24uIEVp
dGhlcgorVGhpcyByZXF1aXJlcyBoYXJkd2FyZSBjb21wYXRpYmlsaXR5IHdpdGggdGhlIHJlcXVl
c3RlZCB2ZXJzaW9uLCBlaXRoZXIKIG5hdGl2ZWx5IG9yIHZpYSBoYXJkd2FyZSBiYWNrd2FyZHMg
Y29tcGF0aWJpbGl0eSBzdXBwb3J0LgogCiA9YmFjawotLSAKMi4xMS4wCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Mon Jun 05 20:48:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Jun 2017 20:48:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dHyvD-000711-Q1; Mon, 05 Jun 2017 20:48:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <armando@greenhost.nl>) id 1dHyvC-00070v-KY
 for xen-devel@lists.xenproject.org; Mon, 05 Jun 2017 20:48:18 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 9F/06-03620-193C5395; Mon, 05 Jun 2017 20:48:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCLMWRWlGSWpSXmKPExsVyeJ9MoO7Ew6a
 RBs8viVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlHnrYwFxzmqpjzeCt7A+Npji5GLg4hgc+M
 EgtWbWTvYuTgYBPQlDiwLr+LkZNDREBJ4t6qyUwgYWaBSIlz87lBTGEBM4lFaw1BKlgEVCWev
 nvMCmLzClhKNGw/xgxiSwjIS+xqu8gKUi4h4CjRdNscwjSWuH8mD6KCX2Lpjl1sELaQRMutjU
 wQdpnEnu8zoaYYSTy/dod9AiPfAkaGVYzqxalFZalFukZ6SUWZ6RkluYmZObqGBmZ6uanFxYn
 pqTmJScV6yfm5mxiBocEABDsYl/11OsQoycGkJMq7WtE0UogvKT+lMiOxOCO+qDQntfgQowwH
 h5IEb/ghoJxgUWp6akVaZg4wSGHSEhw8SiK81w8CpXmLCxJzizPTIVKnGBWlxHnlQfoEQBIZp
 XlwbbDIuMQoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVh3jkg43ky80rgpr8CWswEtJjvkgnI4p
 JEhJRUA2OTFHu0Z1DP9AWp9XFMDqtC2eb9jTc551+naC9pXDd/4ZlCh7y+xuD5avI8OSaxrLZ
 qL/+dv1B6MVtHK//akQD7Oysbcy+r3ikSLuKV+u+4Xy22M+1dxEOXqRv5TPgl2nVD5j70c3KQ
 ZC7oWxiw7txK5hOTl26rYV4/nb1rQWP+zKqYO+VHlViKMxINtZiLihMB+FpBSIcCAAA=
X-Env-Sender: armando@greenhost.nl
X-Msg-Ref: server-6.tower-21.messagelabs.com!1496695697!49349106!1
X-Originating-IP: [195.190.28.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32039 invoked from network); 5 Jun 2017 20:48:17 -0000
Received: from smarthost1.greenhost.nl (HELO smarthost1.greenhost.nl)
 (195.190.28.81)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 5 Jun 2017 20:48:17 -0000
Received: from smtp.greenhost.nl ([213.108.104.138])
 by smarthost1.greenhost.nl with esmtps
 (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2)
 (envelope-from <armando@greenhost.nl>)
 id 1dHyv8-0005mQ-0b; Mon, 05 Jun 2017 22:48:14 +0200
From: Armando Vega <armando@greenhost.nl>
To: xen-devel@lists.xenproject.org
Date: Mon,  5 Jun 2017 22:47:54 +0200
Message-Id: <20170605204755.22850-1-armando@greenhost.nl>
X-Mailer: git-send-email 2.11.0
X-Authenticated-As-Hash: cd8cc983715d4510dc3da8903f5c5f04eae4fcc5
X-Virus-Scanned: by clamav at smarthost1.samage.net
X-Spam-Level: /
X-Spam-Score: -0.2
X-Spam-Status: No, score=-0.2 required=5.0 tests=ALL_TRUSTED, BAYES_50,
 RP_MATCHES_RCVD autolearn=disabled version=3.4.0
X-Scan-Signature: 5a1627636b35b65657045ef62631cd80
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 Armando Vega <armando@greenhost.nl>
Subject: [Xen-devel] [PATCH 0/1] xl.cfg man page cleanup and 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>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGV5IGV2ZXJ5b25lLAoKc28gSSd2ZSBtYWRlIGEgbmV3IHJvdW5kIG9mIGNsZWFuaW5nIGFuZCBm
aXhpbmcuIFRoZXJlIHdhcyBxdWl0ZSBzb21lIHdvcmsgdG8KYmUgZG9uZSB3aXRoIHRoaXMgb25l
LiBBbmQgdGhlcmUgYXJlIGEgZmV3IGlzc3VlcyB0aGF0IGFyZSBsZWZ0IHN0aWxsLCBidXQKYXQg
bGVhc3Qgbm90IHdpdGggdGhlIGdlbmVyYWwgY29ycmVjdG5lc3MgYW5kIHN0eWxlIG9mIHRoZSBt
YW51YWwuIE1vcmUgaW5mbwpiZWxvdy4KCkkndmUgaGFkIHRvIHJld29yayB0aGUgTlVNQSBub2Rl
IGV4YW1wbGVzIGFzIGl0IGhhZCB3aGF0IEkgd291bGQgY2FsbCBhCmNvdW50aW5nIGVycm9yIGFu
ZCBpbiB0aGUgZW5kIHByZXNlbnRlZCBpbmNvcnJlY3QgaW5mb3JtYXRpb24uIEl0IHdvdWxkIGJl
CmdyZWF0IGlmIHNvbWVvbmUgY291bGQgY2hlY2sgbWUgdXAgb24gdGhhdCBvbmNlIG1vcmUuIEFs
c28sIHRoZXJlIGlzIG5vIGNsZWFyCmV4cGxhbmF0aW9uIHdoZXRoZXIgYSBwZXJzb24gY2FuIHVz
ZSBebm9kZXM6MSBhbmQgbm9kZXM6XjEgaW50ZXJjaGFuZ2FibHkgYW5kCnRvIGJlIGhvbmVzdCBJ
IHdhc24ndCBzdXJlIG15c2VsZi4gSGF2ZW4ndCBoYWQgdGhlIHRpbWUgdG8gZ2l2ZSB0aGlzIHBy
b3Blcgp0ZXN0aW5nLgoKQWxzbyB0aGVyZSBpcyBhbiBpc3N1ZSB3aXRoIGF0IGxlYXN0IG9uZSBv
ZiB0aGUgSFZNLW9ubHkgb3B0aW9ucyB0aGF0IGNhbgphY3R1YWxseSBiZSB1c2VkIHdpdGggUFYg
Z3Vlc3RzIGFzIHdlbGwuIEkga25vdyBiZWNhdXNlIHdlJ3ZlIGJlZW4gdXNpbmcKQ1BVIG1hc2tp
bmcgLyBmZWF0dXJlIGxldmVsaW5nIGZvciBvdXIgUFYgZ3Vlc3RzIG9uIFhlbiA0LjYuLCBhbmQg
aWYgaXQgd2VudApmcm9tIGJlaW5nIEhWTS1vbmx5IHRvIGFsc28gb24gUFYgSSBjb3VsZG4ndCBz
YXkgd2hlbiB0aGF0IGFjdHVhbGx5IGhhcHBlbmVkLgpJdCBpcyBxdWl0ZSBwb3NzaWJsZSB0aGF0
IHRoZXJlIGFyZSBtb3JlIHN1Y2ggb3B0aW9ucyB3aGljaCBhcmVuJ3QgZXhjbHVzaXZlIHRvCm9u
ZSB0eXBlIGFueW1vcmUuCgpBbnl3YXksIHRoYXQgaXMgc29tZXRoaW5nIHRvIGJlIGRpc2N1c3Nl
ZCBhbmQgZml4ZWQgaW4gYW5vdGhlciBpdGVyYXRpb24uCgpraW5kIHJlZ2FyZHMsCkFybWFuZG8g
VmVnYQoKQXJtYW5kbyBWZWdhICgxKToKICB4bC5jZmcgbWFuIHBhZ2UgY2xlYW51cCBhbmQgZml4
ZXMKCiBkb2NzL21hbi94bC5jZmcucG9kLjUuaW4gfCAxMTAzICsrKysrKysrKysrKysrKysrKysr
KysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA1ODYgaW5zZXJ0aW9u
cygrKSwgNTE3IGRlbGV0aW9ucygtKQoKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 05 23:31:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Jun 2017 23: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 1dI1Sv-0002c8-0W; Mon, 05 Jun 2017 23: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 1dI1Su-0002by-7W
 for xen-devel@lists.xensource.com; Mon, 05 Jun 2017 23:31:16 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 24/F6-02180-3C9E5395; Mon, 05 Jun 2017 23:31:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVXf/S9N
 Ig9tzhCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacf5bL3vB92mMFbc3cDcw
 Ls3uYuTkEBL4yyjR8Vqmi5ELyH7MKHH7ewMLhLONUWLyzc/sIFUiAs4SX8/MBbN5BfQllmw8x
 AJiCwv4Svzcf5cJpEFC4LucxN7d14AcDiDHW+LUYhmQGhDz2couxi5Gdg42ASuJQ2IgURYBVY
 l3Ry8xTmDkXsDIsIpRvTi1qCy1SNdIL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxM
 j0N8MQLCD8fsfp0OMkhxMSqK8qxVNI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8B59AZQTLEpN
 T61Iy8wBBh5MWoKDR0mEN/s5UJq3uCAxtzgzHSJ1ilGXY8Pq9V+YhFjy8vNSpcR534HMEAApy
 ijNgxsBi4JLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEublB8aUEE9mXgncpldARzABHcF3yQ
 TkiJJEhJRUA+Py/2HHub6vfZ6hzbixQym199rUfWfPrduzcNK28NaDPj+iF689Mj+r1fnCsYZ
 ELt9fc18uuWh9z4KRb6HGZ5t3O0+f9rrCdkiKqd7gZufMCc361zUmyKXbJJz09vup8aVSe1Ww
 QKzzvcDMXauMJCx5vO7Vv9l3NiM7JIrV8F2+Y8lm6byQ2AIlluKMREMt5qLiRAAeKwAdfQIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1496705470!81356104!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32333 invoked from network); 5 Jun 2017 23:31: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 Jun 2017 23:31: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 1dI1Sj-0001Jw-QV; Mon, 05 Jun 2017 23:31: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 1dI1Se-00023n-9t; Mon, 05 Jun 2017 23:31:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dI1Sd-0005in-Mh; Mon, 05 Jun 2017 23:30:59 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110013-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-xl-xsm:host-install(3):broken:regression
 qemu-mainline:test-amd64-amd64-xl-qcow2:guest-start:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-vhd:guest-start:fail:regression
 qemu-mainline:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 qemu-mainline:test-armhf-armhf-xl-vhd:guest-start:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop: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-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl: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-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=cb8b8ef4578dc17c350fd4b27700a9f178e2dad0
X-Osstest-Versions-That: qemuu=c6e84fbd447a51e1161d74d71566a5f67b47eac5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 05 Jun 2017 23:30:59 +0000
Subject: [Xen-devel] [qemu-mainline test] 110013: 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="===============8513977137220779019=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-xl-xsm       3 host-install(3)        broken REGR. vs. 109975
 test-amd64-amd64-xl-qcow2    10 guest-start              fail REGR. vs. 109975
 test-amd64-amd64-libvirt-vhd 10 guest-start              fail REGR. vs. 109975
 test-armhf-armhf-xl-credit2 15 guest-start/debian.repeat fail REGR. vs. 109975
 test-amd64-i386-xl-qemuu-ovmf-amd64 9 debian-hvm-install fail REGR. vs. 109975
 test-armhf-armhf-xl-vhd      10 guest-start              fail REGR. vs. 109975

Tests which did not succeed, but are not blocking:
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop       fail blocked in 109975
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 109975
 test-armhf-armhf-xl-rtds     15 guest-start/debian.repeat    fail  like 109975
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 109975
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop            fail like 109975
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 109975
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass

version targeted for testing:
 qemuu                cb8b8ef4578dc17c350fd4b27700a9f178e2dad0
baseline version:
 qemuu                c6e84fbd447a51e1161d74d71566a5f67b47eac5

Last test of basis   109975  2017-06-04 00:16:43 Z    1 days
Testing same since   110013  2017-06-05 10:45:10 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Marc-André Lureau <marcandre.lureau@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Philippe Mathieu-Daudé <f4bug@amsat.org>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      broken  
 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                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  fail    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-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                                    fail    
 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                                 fail    
 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 test-armhf-armhf-xl-xsm host-install(3)

Not pushing.

------------------------------------------------------------
commit cb8b8ef4578dc17c350fd4b27700a9f178e2dad0
Merge: c6e84fb 6b10e57
Author: Peter Maydell <peter.maydell@linaro.org>
Date:   Mon Jun 5 10:09:14 2017 +0100

    Merge remote-tracking branch 'remotes/elmarco/tags/chrfe-pull-request' into staging
    
    # gpg: Signature made Fri 02 Jun 2017 20:12:48 BST
    # gpg:                using RSA key 0xDAE8E10975969CE5
    # gpg: Good signature from "Marc-André Lureau <marcandre.lureau@redhat.com>"
    # gpg:                 aka "Marc-André Lureau <marcandre.lureau@gmail.com>"
    # 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: 87A9 BD93 3F87 C606 D276  F62D DAE8 E109 7596 9CE5
    
    * remotes/elmarco/tags/chrfe-pull-request:
      char: move char devices to chardev/
      char: make chr_fe_deinit() optionaly delete backend
      char: rename functions that are not part of fe
      char: move CharBackend handling in char-fe unit
      char: generalize qemu_chr_write_all()
      be-hci: use backend functions
      chardev: serial & parallel declaration to own headers
      chardev: move headers to include/chardev
      Remove/replace sysemu/char.h inclusion
      char-win: close file handle except with console
      char-win: rename hcom->file
      char-win: rename win_chr_init/poll win_chr_serial_init/poll
      char-win: remove WinChardev.len
      char-win: simplify win_chr_read()
      char: cast ARRAY_SIZE() as signed to silent warning on empty array
    
    Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

commit 6b10e573d15ef82dbc5c5b3726028e6642e134f6
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date:   Mon May 29 12:39:42 2017 +0400

    char: move char devices to chardev/
    
    Suggested by Paolo Bonzini during series review.
    
    Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
    Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>

commit 1ce2610c106d925387669b3133fc18ea986f0476
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date:   Fri Jan 27 00:49:13 2017 +0400

    char: make chr_fe_deinit() optionaly delete backend
    
    This simplifies removing a backend for a frontend user (no need to
    retrieve the associated driver and separate delete call etc).
    
    NB: many frontends have questionable handling of ending a chardev. They
    should probably delete the backend to prevent broken reusage.
    
    Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
    Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>

commit a9b1ca38c2b1f062f22d4847e3b4c848d0fb84c3
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date:   Thu Jan 26 23:38:22 2017 +0400

    char: rename functions that are not part of fe
    
    There is no clear reason to have those functions associated with
    frontend.
    
    Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
    Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>

commit 4d43a603c71d0eb92534bc82b72933f329d8a64c
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date:   Thu Jan 26 18:26:44 2017 +0400

    char: move CharBackend handling in char-fe unit
    
    Move all the frontend struct and methods to a seperate unit. This avoids
    accidentally mixing backend and frontend calls, and helps with readabilty.
    
    Make qemu_chr_replay() a macro shared by both char and char-fe.
    
    Export qemu_chr_write(), and use a macro for qemu_chr_write_all()
    
    (nb: yes, CharBackend is for char frontend :)
    
    Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
    Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>

commit c90e9392efa6579e714fe9aa2993e7d89e3792dc
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date:   Thu Jan 26 22:48:37 2017 +0400

    char: generalize qemu_chr_write_all()
    
    qemu_chr_fe_write() is similar to qemu_chr_write_all(): the later write
    all with a chardev backend.
    
    Make qemu_chr_write() and qemu_chr_fe_write_buffer() take an 'all'
    argument. If false, handle 'partial' write the way qemu_chr_fe_write()
    use to, and call qemu_chr_write() from qemu_chr_fe_write().
    
    Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
    Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>

commit 93a78e41242ba164ae6af1690ea68fe22165ad4b
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date:   Thu Jan 26 17:55:04 2017 +0400

    be-hci: use backend functions
    
    Avoid accessing CharBackend directly, use qemu_chr_be_* methods instead.
    
    be->chr_read should exists if qemu_chr_be_can_write() is true.
    
    (use qemu_chr_be_write(), _impl() bypasses replay)
    
    Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
    Reviewed-by: Andrzej Zaborowski <balrogg@gmail.com>

commit 7566c6efe75572c63a8841fc09d0a8935b188c2f
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date:   Thu Jan 26 17:33:39 2017 +0400

    chardev: serial & parallel declaration to own headers
    
    Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
    Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>

commit 8228e353d8906bf43399ca0ef28446c5c48bb686
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date:   Thu Jan 26 17:19:46 2017 +0400

    chardev: move headers to include/chardev
    
    So they are all in one place. The following patch will move serial &
    parallel declarations to the respective headers.
    
    Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
    Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>

commit f664b88247487c4cb020d016bef0f3b1daf9f4e5
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date:   Thu Feb 2 17:47:00 2017 +0400

    Remove/replace sysemu/char.h inclusion
    
    Those are apparently unnecessary includes.
    
    Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
    Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>

commit 541815ff7f54f45a60d058b1c499c4affff094e0
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date:   Wed Jan 4 21:34:42 2017 +0100

    char-win: close file handle except with console
    
    Only the console handle shouldn't be closed, however, the "file" handle
    should.
    
    Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
    Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>

commit ef0f272f38e1e534dd05a5a611aa0eb15dc60cc1
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date:   Wed Jan 4 21:37:01 2017 +0100

    char-win: rename hcom->file
    
    hcom is the name of the file handle, regardless of the actual chardev
    driver (serial, file, console etc..). Rename it to be more explicit.
    
    Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
    Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>

commit 221e659c3f37251b4312e0ac8ccf7799c67600b0
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date:   Wed Jan 4 19:51:46 2017 +0100

    char-win: rename win_chr_init/poll win_chr_serial_init/poll
    
    Those 2 functions are specific to serial chardev, make it more clear.
    
    Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
    Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>

commit 6ce8e0eb587782e26a05a57134529cc598febd56
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date:   Wed Jan 4 20:03:08 2017 +0100

    char-win: remove WinChardev.len
    
    The "len" argument can be passed directly to win_chr_read()
    
    Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
    Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>

commit b88ee025942d1ed67232700ef8befa5e52a9f7bd
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date:   Wed Jan 4 19:37:19 2017 +0100

    char-win: simplify win_chr_read()
    
    win_chr_read_poll() is always used before win_chr_read().
    We can easily fold win_chr_readfile() too.
    
    Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
    Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>

commit c7e47c63e0362ffded57db38684b88c270cff65f
Author: Philippe Mathieu-Daudé <f4bug@amsat.org>
Date:   Tue May 30 09:09:19 2017 -0300

    char: cast ARRAY_SIZE() as signed to silent warning on empty array
    
    chardev/char.c: In function 'chardev_name_foreach':
    chardev/char.c:546:19: error: comparison of unsigned expression < 0 is always false [-Werror=type-limits]
         for (i = 0; i < ARRAY_SIZE(chardev_alias_table); i++) {
                       ^
    Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
    Message-Id: <20170530120919.8874-1-f4bug@amsat.org>
    Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8513977137220779019==--

From xen-devel-bounces@lists.xen.org Tue Jun 06 00:23:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 00:23: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 1dI2Gn-0006fs-Nz; Tue, 06 Jun 2017 00: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 <osstest-admin@xenproject.org>) id 1dI2Gm-0006fg-TI
 for xen-devel@lists.xensource.com; Tue, 06 Jun 2017 00:22:49 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 41/85-03920-8D5F5395; Tue, 06 Jun 2017 00:22:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVffaV9N
 Igz3vrC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8e/VTMaCrpSKedu2sDUw
 3rTuYuTiEBL4yyix/+MNZgjnMaNE84VlrBDONkaJlfe/sHUxcnKICDhLfD0zlx3E5hXQl7h66
 TNQnINDWMBU4vEkcZB6CYH3yhILL78Dq5EQ8JZY/aqDEcaese4Z0FB2DjYBK4lDYiBRFgFVic
 Y1W5gmMHIvYGRYxahRnFpUllqka2ysl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4k
 R6HMGINjBuHN94CFGSQ4mJVHe1YqmkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkePO/AOUEi1LT
 UyvSMnOAwQeTluDgURLhvfgBKM1bXJCYW5yZDpE6xajLsWH1+i9MQix5+XmpUuK8ySAzBECKM
 krz4EbAIuESo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHmng0zhycwrgdv0CugIJqAj+C6ZgB
 xRkoiQkmpgrNj4o2PfDPnJn/rWTOXb9PPn95kTbFr+VZ468vhjOr+B5KEP226ubtcWLZxg8vD
 x+3XlKnopnsfUXSe2hHlOu/pcd9UOjiNm59/LpUxR3bo7WeeP5ESmfZ5X0gMrD9xynuO63vTH
 TN5oR/UJRdt0bVXSEx/5H9dnbdM4524S+2TCFf0NJkGpJUosxRmJhlrMRcWJAErJ9zt/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1496708565!66219881!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20512 invoked from network); 6 Jun 2017 00:22: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; 6 Jun 2017 00:22: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 <osstest-admin@xenproject.org>)
 id 1dI2Gg-00039c-Fo; Tue, 06 Jun 2017 00:22:42 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dI2Ga-0005q0-Lu; Tue, 06 Jun 2017 00:22:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dI2Ga-0005wF-4Y; Tue, 06 Jun 2017 00:22:36 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110012-mainreport@xen.org>
X-Osstest-Failures: linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-examine:reboot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-next:test-arm64-arm64-xl:xen-boot:fail:regression
 linux-next:test-arm64-arm64-xl-credit2:xen-boot:fail:regression
 linux-next:test-arm64-arm64-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-arm64-arm64-xl-xsm:xen-boot:fail:regression
 linux-next:test-arm64-arm64-examine:reboot:fail:regression
 linux-next:test-amd64-amd64-i386-pvgrub:leak-check/check:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-next:build-armhf-pvops:kernel-build:fail:regression
 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-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-next:test-amd64-amd64-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-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-amd64-amd64-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=f0090bfcf11a52d5e7a93629135e09c49e148741
X-Osstest-Versions-That: linux=ea094f3c830a67f252677aacba5d04ebcf55c4d9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 06 Jun 2017 00:22:36 +0000
Subject: [Xen-devel] [linux-next test] 110012: 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>

ZmxpZ2h0IDExMDAxMiBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTAwMTIvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2ICA2IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwOTk5NAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDYgeGVuLWJvb3QgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTA5OTk0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICA2IHhlbi1ib290ICAgICBmYWlsIFJFR1IuIHZzLiAxMDk5OTQKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgIDkgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEw
OTk5NAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9kc3RfaG9zdCAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5OTk0CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAg
ICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDk5OTQKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNiB4ZW4tYm9v
dCBmYWlsIFJFR1IuIHZzLiAxMDk5OTQKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1p
bnRlbCAgNiB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwOTk5NAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDYgeGVuLWJvb3QgZmFpbCBSRUdS
LiB2cy4gMTA5OTk0CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICA2IHhlbi1ib290ICAg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDk5OTQKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNiB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAx
MDk5OTQKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgNiB4ZW4tYm9vdCAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwOTk5NAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWFtZCAgNiB4ZW4tYm9vdCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5OTk0CiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICA2IHhlbi1ib290ICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMDk5OTQKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDYgeGVuLWJv
b3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwOTk5NAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTA5OTk0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA2IHhlbi1i
b290ICAgICBmYWlsIFJFR1IuIHZzLiAxMDk5OTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICA2IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwOTk5NAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgNiB4ZW4tYm9vdCAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTA5OTk0CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICA2IHJlYm9v
dCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDk5OTQKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0ICA2IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEwOTk5NAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgOSB4ZW4tYm9vdC9zcmNfaG9z
dCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5OTk0CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgIDEwIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDk5OTQKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEwOTk5NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gIDYgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTA5OTk0CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgNiB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMDk5OTQKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDYgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwOTk5NAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5OTk0CiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMDk5OTQKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDYgeGVu
LWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwOTk5NAogdGVzdC1hcm02NC1h
cm02NC1leGFtaW5lICAgICAgNiByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTA5OTk0CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViIDIxIGxlYWstY2hlY2svY2hl
Y2sgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDk5OTQKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1pbnRlbCAgNiB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwOTk5NAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDYgeGVuLWJvb3QgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTA5OTk0CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICA2IHhl
bi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDk5OTQKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA2IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDEwOTk5NAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgNSBrZXJuZWwtYnVpbGQg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5OTk0CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0
IDE2IGd1ZXN0LXN0b3AgICAgICBmYWlsIGJsb2NrZWQgaW4gMTA5OTk0CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxp
a2UgMTA5OTYzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE2IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgIDkgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGYw
MDkwYmZjZjExYTUyZDVlN2E5MzYyOTEzNWUwOWM0OWUxNDg3NDEKYmFzZWxpbmUgdmVyc2lvbjoK
IGxpbnV4ICAgICAgICAgICAgICAgIGVhMDk0ZjNjODMwYTY3ZjI1MjY3N2FhY2JhNWQwNGViY2Y1
NWM0ZDkKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBm
b3VuZCkgICAgIApGYWlsaW5nIHNpbmNlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChu
b3QgZm91bmQpICAgICAKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEwMDEyICAyMDE3LTA2LTA1IDA5
OjIzOjQyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
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
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dz
L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRp
b24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2Rl
IGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0
ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 06 04:00:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 04:00:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dI5eq-0006XG-Ur; Tue, 06 Jun 2017 03:59: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 1dI5eo-0006Wt-OX
 for xen-devel@lists.xensource.com; Tue, 06 Jun 2017 03:59:50 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 C9/65-03371-6B826395; Tue, 06 Jun 2017 03:59:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVXeLhlm
 kweHr1hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWN/2kqWgtbzi+IttzA2M
 L/26GLk4hAT+MkrsOd3JBuE8ZpT4M3MeC4SzjVHi9bK7TF2MnBwiAs4SX8/MZQexeQX0Jeb/v
 MoMYgsLmEl8/vsPrFtC4JGaRMf1DjaQhISAt8Ticx+ZYOwZ656xdjGyc7AJWEkcEgOJsgioSu
 w69IhlAiP3AkaGVYwaxalFZalFukameklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZs
 YgV5nAIIdjKsWBB5ilORgUhLlPapgFinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgjcOGERCgkWp
 6akVaZk5wPCDSUtw8CiJ8E5XAUrzFhck5hZnpkOkTjHqcmxYvf4LkxBLXn5eqpQ47xl1oCIBk
 KKM0jy4EbBYuMQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3o3KQFN4MvNK4Da9AjqCCegIvk
 smIEeUJCKkpBoYmydNZ+3Z5LDJcPsHY1Z7xXPVoRfyXWWltnefrTQUk84sqeARmlt4rlAhpUO
 Cu3F50ok/Ez26b2/1Z3y43XOy0OG+eRfKf34/9Hf9k24eK0YJM1uZ6KORS9m9njW8KXotFjvf
 Z+HCI92u0l8VT1ieb13corIh3T/k+90OAfuf7nfqD5W9sn2lxFKckWioxVxUnAgAPxItH4ACA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1496721587!53353246!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26041 invoked from network); 6 Jun 2017 03:59:48 -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; 6 Jun 2017 03: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 <osstest-admin@xenproject.org>)
 id 1dI5ek-0007Xp-St; Tue, 06 Jun 2017 03: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 1dI5ef-0006oh-9b; Tue, 06 Jun 2017 03:59:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dI5ef-0007bx-2j; Tue, 06 Jun 2017 03:59:41 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110016-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-linus:test-armhf-armhf-libvirt-xsm:debian-install:fail:heisenbug
 linux-linus:test-amd64-i386-libvirt-pair:host-ping-check-xen/dst_host:fail:heisenbug
 linux-linus:test-armhf-armhf-xl-credit2:guest-start.2:fail:heisenbug
 linux-linus:test-armhf-armhf-xl-arndale:xen-install:fail:heisenbug
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:host-ping-check-xen:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:guest-start: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-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 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-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw: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-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-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-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-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-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-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-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-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install: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-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=3c2993b8c6143d8a5793746a54eba8f86f95240f
X-Osstest-Versions-That: linux=ea094f3c830a67f252677aacba5d04ebcf55c4d9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 06 Jun 2017 03:59:41 +0000
Subject: [Xen-devel] [linux-linus test] 110016: 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>

ZmxpZ2h0IDExMDAxNiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEwMDE2LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDkgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMu
IDEwOTk5NAoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9j
a2luZyk6CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICA5IGRlYmlhbi1pbnN0YWxsICAg
ZmFpbCBpbiAxMTAwMDYgcGFzcyBpbiAxMTAwMTYKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBh
aXIgMTIgaG9zdC1waW5nLWNoZWNrLXhlbi9kc3RfaG9zdCBmYWlsIHBhc3MgaW4gMTEwMDA2CiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE2IGd1ZXN0LXN0YXJ0LjIgICAgICAgICAgICAg
IGZhaWwgcGFzcyBpbiAxMTAwMDYKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDUgeGVu
LWluc3RhbGwgICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDExMDAwNgoKVGVzdHMgd2hpY2gg
ZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgZmFpbCBibG9ja2VkIGluIDEw
OTk5NAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3
IGhvc3QtcGluZy1jaGVjay14ZW4gZmFpbCBpbiAxMTAwMDYgbGlrZSAxMDk5NjMKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICBmYWlsIGluIDExMDAw
NiBsaWtlIDEwOTk5NAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMSBndWVzdC1zdGFy
dCAgICAgICAgIGZhaWwgaW4gMTEwMDA2IGxpa2UgMTA5OTk0CiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTEwMDA2IG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgaW4gMTEwMDA2IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0IDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDEwOTk2MwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIGxpa2UgMTA5OTYzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE1IGd1ZXN0
LXN0YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxMDk5NjMKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtl
IDEwOTk5NAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTA5OTk0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMDk5OTQKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBsaWtlIDEwOTk5NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgOSBkZWJp
YW4taW5zdGFsbCAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA5OTk0CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAxNiBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXhzbSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDkg
d2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAg
ICAgM2MyOTkzYjhjNjE0M2Q4YTU3OTM3NDZhNTRlYmE4Zjg2Zjk1MjQwZgpiYXNlbGluZSB2ZXJz
aW9uOgogbGludXggICAgICAgICAgICAgICAgZWEwOTRmM2M4MzBhNjdmMjUyNjc3YWFjYmE1ZDA0
ZWJjZjU1YzRkOQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTA5OTk0ICAyMDE3LTA2LTA0IDEwOjMz
OjM1IFogICAgMSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMDAwNiAgMjAxNy0wNi0wNSAw
MjoxNzozNSBaICAgIDEgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVk
IHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsZXhhbmRyZSBCZWxsb25pIDxhbGV4YW5kcmUuYmVs
bG9uaUBmcmVlLWVsZWN0cm9ucy5jb20+CiAgQW5kaSBTaHl0aSA8YW5kaS5zaHl0aUBzYW1zdW5n
LmNvbT4KICBBcnRlbSBTYXZrb3YgPGFzYXZrb3ZAcmVkaGF0LmNvbT4KICBBcnRlbXkgS292YWx5
b3YgPGFydGVteWtvQG1lbGxhbm94LmNvbT4KICBBcnVuIEVhc2kgPGFydW4uZWFzaUBjYXZpdW0u
Y29tPgogIEJlbmphbWluIENvZGRpbmd0b24gPGJjb2RkaW5nQHJlZGhhdC5jb20+CiAgQmVuamFt
aW4gVGlzc29pcmVzIDxiZW5qYW1pbi50aXNzb2lyZXNAcmVkaGF0LmNvbT4KICBCeWN6a293c2tp
LCBKYWt1YiA8amFrdWIuYnljemtvd3NraUBpbnRlbC5jb20+CiAgRGFuIENhcnBlbnRlciA8ZGFu
LmNhcnBlbnRlckBvcmFjbGUuY29tPgogIERlbm5pcyBEYWxlc3NhbmRybyA8ZGVubmlzLmRhbGVz
c2FuZHJvQGludGVsLmNvbT4KICBEbWl0cnkgVG9yb2tob3YgPGRtaXRyeS50b3Jva2hvdkBnbWFp
bC5jb20+CiAgRG91ZyBMZWRmb3JkIDxkbGVkZm9yZEByZWRoYXQuY29tPgogIEVyaWMgQmlnZ2Vy
cyA8ZWJpZ2dlcnNAZ29vZ2xlLmNvbT4KICBFcnl1IEd1YW4gPGVndWFuQHJlZGhhdC5jb20+CiAg
R2FuZXNoIEdvdWRhciA8Z2FuZXNoZ3JAY2hlbHNpby5jb20+CiAgR3JlZyBLcm9haC1IYXJ0bWFu
IDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KICBHdXN0YXZvIEEuIFIuIFNpbHZhIDxnYXJz
aWx2YUBlbWJlZGRlZG9yLmNvbT4KICBIYW5zIGRlIEdvZWRlIDxoZGVnb2VkZUByZWRoYXQuY29t
PgogIEhlbnJ5IE9yb3NjbyA8aGVucnkub3Jvc2NvQGludGVsLmNvbT4KICBIb25nZ2FuZyBMaSA8
aG9ubGlAcmVkaGF0LmNvbT4KICBJc3JhZWwgUnVrc2hpbiA8aXNyYWVsckBtZWxsYW5veC5jb20+
CiAgSmFjayBNb3JnZW5zdGVpbiA8amFja21AZGV2Lm1lbGxhbm94LmNvLmlsPgogIEphZWNodWwg
TGVlIDxqY3NpbmcubGVlQHNhbXN1bmcuY29tPgogIEpha3ViIEJ5Y3prb3dza2kgPGpha3ViLmJ5
Y3prb3dza2lAaW50ZWwuY29tPgogIEphbiBLYXJhIDxqYWNrQHN1c2UuY3o+CiAgTGVvbiBSb21h
bm92c2t5IDxsZW9uQGtlcm5lbC5vcmc+CiAgTGVvbiBSb21hbm92c2t5IDxsZW9ucm9AbWVsbGFu
b3guY29tPgogIExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4K
ICBNYWpkIERpYmJpbnkgPG1hamRAbWVsbGFub3guY29tPgogIE1hbmlzaCBSYW5nYW5rYXIgPG1h
bmlzaC5yYW5nYW5rYXJAY2F2aXVtLmNvbT4KICBtYW5pc2gucmFuZ2Fua2FyQGNhdml1bS5jb20g
PG1hbmlzaC5yYW5nYW5rYXJAY2F2aXVtLmNvbT4KICBNYXJrdXMgRWxmcmluZyA8ZWxmcmluZ0B1
c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+CiAgTWFydGluIEsuIFBldGVyc2VuIDxtYXJ0aW4ucGV0ZXJz
ZW5Ab3JhY2xlLmNvbT4KICBNYXggR3VydG92b3kgPG1heGdAbWVsbGFub3guY29tPgogIE1pa2Ug
TWFyY2luaXN6eW4gPG1pa2UubWFyY2luaXN6eW5AaW50ZWwuY29tPgogIE11c3RhZmEgSXNtYWls
IDxtdXN0YWZhLmlzbWFpbEBpbnRlbC5jb20+CiAgTXVzdGFmYSBJc21haWwgPG11c3RhZmEuaXNt
YWlsQGludGVsY29tPgogIE5laWxCcm93biA8bmVpbGJAc3VzZS5jb20+CiAgTmlsZXNoIEphdmFs
aSA8bmlsZXNoLmphdmFsaUBjYXZpdW0uY29tPgogIE9sZ2EgS29ybmlldnNrYWlhIDxrb2xnYUBu
ZXRhcHAuY29tPgogIFBvdG51cmkgQmhhcmF0IFRlamEgPGJoYXJhdEBjaGVsc2lvLmNvbT4KICBR
aW5nIEh1YW5nIDxxaW5nLmh1YW5nQG9yYWNsZS5jb20+CiAgUmFqdSBSYW5nb2p1IDxyYWp1ckBj
aGVsc2lvLmNvbT4KICBSYW0gQW1yYW5pIDxSYW0uQW1yYW5pQGNhdml1bS5jb20+CiAgUmljaGFy
ZCBOYXJyb24gPGNvbWV0LmJlcmtlbGV5QGdtYWlsLmNvbT4KICBTaGlyYXogU2FsZWVtIDxzaGly
YXouc2FsZWVtQGludGVsLmNvbT4KICBTdGV2ZSBXaXNlIDxzd2lzZUBvcGVuZ3JpZGNvbXB1dGlu
Zy5jb20+CiAgU3RldmVuIEwgUm9iZXJ0cyA8cm9iZXJzOTdAZ21haWwuY29tPgogIFN0ZXZlbiBM
LiBSb2JlcnRzIDxyb2JlcnM5N0BnbWFpbC5jb20+CiAgVGFkZXVzeiBTdHJ1ayA8dGFkZXVzei5z
dHJ1a0BpbnRlbC5jb20+CiAgVGF0eWFuYSBOaWtvbG92YSA8dGF0eWFuYS5lLm5pa29sb3ZhQGlu
dGVsLmNvbT4KICBUcm9uZCBNeWtsZWJ1c3QgPHRyb25kLm15a2xlYnVzdEBwcmltYXJ5ZGF0YS5j
b20+CiAgVmFydW4gUHJha2FzaCA8dmFydW5AY2hlbHNpby5jb20+CiAgVmVnYXJkIE5vc3N1bSA8
dmVnYXJkLm5vc3N1bUBvcmFjbGUuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1
bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
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
Zi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUg
MTI1MCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 06 06:31:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 06: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 1dI814-0001oR-P1; Tue, 06 Jun 2017 06:30:58 +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 1dI813-0001oF-VB
 for xen-devel@lists.xensource.com; Tue, 06 Jun 2017 06:30:58 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 94/00-02181-12C46395; Tue, 06 Jun 2017 06:30:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVVfBxyz
 SYPZWCYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmLGv8wlzwegpjxfRns1ka
 GK+ndjFycQgJ/GWUWHXjMDuE85hR4nLTQjYIZxujxLp904AcTg4RAWeJr2fmsoPYvAL6EgeX3
 2LpYuTgEBawkbj2VAWkXkJgk5pE54oOdpC4hICnRNciPpByEPPuys9AYXYONgEriUNiIFEWAV
 WJT7/+s0xg5F7AyLCKUaM4tagstUjX0FAvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT9
 3EyPQ5wxAsINxZbvzIUZJDiYlUV5xa7NIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8K72AcoJF
 qempFWmZOcDgg0lLcPAoifDqgaR5iwsSc4sz0yFSpxh1OTasXv+FSYglLz8vVUqcV9wbqEgAp
 CijNA9uBCwSLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmY1wRkFU9mXgncpldARzABHcF3yQ
 TkiJJEhJRUA6PTed7ZzZbK67K22EzZn5lW5vfMs4ZL+h3PS3u9g30rWJccODIn/oI4w5EkM9s
 tUxY2/CxlkXqyun2zpcTFz/tuKLQk6d5beCbbcEKBn1RmSchXi6P3H23xS9fe5cm1xPOMh7+R
 k8n++bbCESamURE7Fk4+K+cSujiXf9aq+aocW3/cjWblXKHEUpyRaKjFXFScCAD3AlOHfwIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-206.messagelabs.com!1496730655!82207307!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39930 invoked from network); 6 Jun 2017 06:30:55 -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; 6 Jun 2017 06:30: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 1dI80z-0003Ww-4H; Tue, 06 Jun 2017 06:30: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 1dI80t-0003ar-P0; Tue, 06 Jun 2017 06:30:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dI80t-0005Q3-DJ; Tue, 06 Jun 2017 06:30:47 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110018-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat: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-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check: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-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-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-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-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-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-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-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-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-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-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=d8eed4021d50eb48ca75c8559aed95a2ad74afaa
X-Osstest-Versions-That: xen=876800d5f9de8b15355172794cb82f505dd26e18
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 06 Jun 2017 06:30:47 +0000
Subject: [Xen-devel] [xen-unstable test] 110018: 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="===============6704274153343074633=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures :-/ but no regressions.

Tests which are failing intermittently (not blocking):
 test-amd64-amd64-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail in 110009 pass in 110018
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm 9 debian-hvm-install fail pass in 110009

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-start/win.repeat fail blocked in 109841
 test-amd64-i386-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail in 110009 like 109803
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop  fail in 110009 like 109841
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop   fail in 110009 like 109841
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-stop            fail like 109813
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 109828
 test-amd64-i386-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail like 109828
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-stop             fail like 109841
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 109841
 test-armhf-armhf-xl-rtds     15 guest-start/debian.repeat    fail  like 109841
 test-amd64-amd64-xl-rtds      9 debian-install               fail  like 109841
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 109841
 test-amd64-amd64-xl-qemut-ws16-amd64  9 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-win10-i386  9 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386  9 windows-install        fail never pass

version targeted for testing:
 xen                  d8eed4021d50eb48ca75c8559aed95a2ad74afaa
baseline version:
 xen                  876800d5f9de8b15355172794cb82f505dd26e18

Last test of basis   109841  2017-05-30 02:02:16 Z    7 days
Failing since        109866  2017-05-30 19:48:42 Z    6 days    8 attempts
Testing same since   109957  2017-06-03 10:00:05 Z    2 days    5 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Armando Vega <armando@greenhost.nl>
  Borislav Petkov <bp@suse.de>
  George Dunlap <george.dunlap@eu.citrix.com>
  Gregory Herrero <gregory.herrero@oracle.com>
  Haozhong Zhang <haozhong.zhang@intel.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Luwei Kang <luwei.kang@intel.com>
  Roger Pau Monné <roger.pau@citrix.com>
  Swapnil Paratey <swapnil.paratey@amd.com>
  Wei Liu <wei.liu2@citrix.com>
  Zhang Bo <oscar.zhangbo@huawei.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-oldkern                                          pass    
 build-i386-oldkern                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                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                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-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                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-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-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


Pushing revision :

+ branch=xen-unstable
+ revision=d8eed4021d50eb48ca75c8559aed95a2ad74afaa
+ . ./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 d8eed4021d50eb48ca75c8559aed95a2ad74afaa
+ branch=xen-unstable
+ revision=d8eed4021d50eb48ca75c8559aed95a2ad74afaa
+ . ./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
+ '[' xd8eed4021d50eb48ca75c8559aed95a2ad74afaa = 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-3.14
++ : 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 d8eed4021d50eb48ca75c8559aed95a2ad74afaa:refs/heads/master
To osstest@xenbits.xen.org:/home/xen/git/xen.git
   876800d..d8eed40  d8eed4021d50eb48ca75c8559aed95a2ad74afaa -> master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6704274153343074633==--

From xen-devel-bounces@lists.xen.org Tue Jun 06 06:32:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 06:32:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dI828-0001uB-6u; Tue, 06 Jun 2017 06:32:04 +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 1dI827-0001tV-CH
 for xen-devel@lists.xen.org; Tue, 06 Jun 2017 06:32:03 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 CC/02-02196-26C46395; Tue, 06 Jun 2017 06:32:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDSzfJxyz
 S4NYcFoslHxezODB6HN39mymAMYo1My8pvyKBNaP5+gamgs28FS1rFzE3MH7h6mLk5BASyJP4
 v3ohM4jNK2An8ezZEkYQW0LAUOL0wpssIDaLgKrEyhkQNWwC6hJtz7azgtgiAv4SLZfeAsW5O
 JgF5jJKXJt/AKxIWCBf4kHHISaQhJDAISaJe+vPgCU4BawlJt35CjSVA2iboMTfHcIgJjPQ0P
 XzhEAqmAXkJZq3zmaGCEtLLP/HMYGRbxZC/SyE+llI6mch1C9gZFnFqFGcWlSWWqRraKCXVJS
 ZnlGSm5iZA+QZ6+WmFhcnpqfmJCYV6yXn525iBAZfPQMD4w7GbV3OhxglOZiURHnFrc0ihfiS
 8lMqMxKLM+KLSnNSiw8xynBwKEnwSnkD5QSLUtNTK9Iyc4BxAJOW4OBREuHV8wJK8xYXJOYWZ
 6ZDpE4x6nJsWL3+C5MQS15+XqqUOK84yAwBkKKM0jy4EbCYvMQoKyXMy8jAwCDEU5BalJtZgi
 r/ilGcg1FJmNcEZBVPZl4J3KZXQEcwAR3Bd8kE5IiSRISUVAPjVt9bPBu5+PfVblxUJ3hgdlD
 3bw8RZo+7n5du8wv9/1AzaO23y5qMktdXWOt1xd+6FqY08VDppprJSz3u+e0pzLaOvhTkUj31
 8dGn717magmZXfk14+uPVasFj05dEF0yM+LGRg2DTcetmDPNS7alyPCvXffz5avL4fXrE06dy
 Zw84XjDNIXmNCWW4oxEQy3mouJEAGnAEoPEAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1496730720!100992322!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45857 invoked from network); 6 Jun 2017 06:32:01 -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; 6 Jun 2017 06:32:01 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 06 Jun 2017 00:31:59 -0600
Message-Id: <5936687B020000780015F95F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 06 Jun 2017 00:31:55 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>, "Lan Tianyu" <tianyu.lan@intel.com>
References: <1495085696-10819-1-git-send-email-tianyu.lan@intel.com>
 <1495085696-10819-2-git-send-email-tianyu.lan@intel.com>
 <20170530153605.j7qxss2ppvosz2ua@citrix.com>
 <592DAF08020000780015DCC1@prv-mh.provo.novell.com>
 <594e6f07-9e42-37d5-5638-2d683452b98f@intel.com>
 <867829ce-fc19-2e4a-35d7-a9d10d31b70a@arm.com>
In-Reply-To: <867829ce-fc19-2e4a-35d7-a9d10d31b70a@arm.com>
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 1/26] VIOMMU: Add vIOMMU helper
 functions to create, destroy and query capabilities
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAyLjA2LjE3IGF0IDA5OjMxLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE9uIDA2LzAyLzIwMTcgMDg6MTAgQU0sIExhbiBUaWFueXUgd3JvdGU6Cj4+IE9uIDIwMTflubQw
NeaciDMw5pelIDIzOjQyLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDMwLjA1LjE3IGF0
IDE3OjM2LDx3ZWkubGl1MkBjaXRyaXguY29tPiAgd3JvdGU6Cj4+Pj4gT24gVGh1LCBNYXkgMTgs
IDIwMTcgYXQgMDE6MzQ6MzFBTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90ZToKPj4+Pj4gLS0tIGEv
eGVuL2NvbW1vbi9LY29uZmlnCj4+Pj4+ICsrKyBiL3hlbi9jb21tb24vS2NvbmZpZwo+Pj4+PiBA
QCAtNzMsNiArNzMsMTcgQEAgY29uZmlnIFRNRU0KPj4+Pj4gICAKPj4+Pj4gICAJICBJZiB1bnN1
cmUsIHNheSBZLgo+Pj4+PiAgIAo+Pj4+PiArY29uZmlnIFZJT01NVQo+Pj4+PiArCWRlZl9ib29s
IHkKPj4+Pj4gKwlwcm9tcHQgIlhlbiB2SU9NTVUgU3VwcG9ydCIgaWYgRVhQRVJUID0gInkiCj4+
Pj4+ICsJZGVwZW5kcyBvbiBYODYKPj4+Pj4gKwktLS1oZWxwLS0tCj4+Pj4+ICsJIFZpcnR1YWwg
SU9NTVUgcHJvdmlkZXMgaW50ZXJydXB0IHJlbWFwcGluZyBmdW5jdGlvbiBmb3IgZ3Vlc3QgYW5k
Cj4+Pj4+ICsJIGl0IGFsbG93cyBndWVzdCB0byBib290IHVwIG1vcmUgdGhhbiAyNTUgdmNwdXMg
d2hpY2ggcmVxdWlyZXMgaW50ZXJydXB0Cj4+Pj4+ICsJIHJlbWFwcGluZyBmdW5jdGlvbi4KPj4+
Pj4gKwo+Pj4+PiArCSAgSWYgdW5zdXJlLCBzYXkgWS4KPj4+PiBJbmRlbnRhdGlvbi4gQW5kIHRo
aXMgc2hvdWxkIGJlIGRpc2FibGVkIGJ5IGRlZmF1bHQuCj4+PiBJdCdzIGFjdHVhbGx5IGEgcXVl
c3Rpb24gd2hldGhlciBpbiBvdXIgY3VycmVudCBzY2hlbWUgYSBLY29uZmlnCj4+PiBvcHRpb24g
aXMgYXBwcm9wcmlhdGUgaGVyZSBpbiB0aGUgZmlyc3QgcGxhY2UuIEknZCByYXRoZXIgc2VlIHRo
aXMgYmUKPj4+IGFuIGFsd2F5cyBidWlsdCBmZWF0dXJlIHdoaWNoIG5lZWRzIGVuYWJsaW5nIG9u
IHRoZSBjb21tYW5kIGxpbmUKPj4+IGZvciB0aGUgdGltZSBiZWluZy4KPj4gCj4+ICAgICAgICAg
ICAgSW4gdGhlIFJGQyBWMSwgd2UgbWFkZSB2SU9NTVUgYWx3YXlzIGJ1aWx0LWluIGZlYXR1cmUu
IEJ1dCAKPj4gQVJNIG9yIG90aGVyIGFyY2hlcyBkb2Vzbid0IGhhdmUgdklPTU1VIHN1cHBvcnQu
Cj4+IAo+PiBKdWxpZW4gc3VnZ2VzdGVkIHRvIGludHJvZHVjZSBhIG5ldyBLY29uZmlnIGFuZCBv
bmx5IGJ1aWx0IHZJT01NVSBvbiAKPj4geDg2LiBCb3RoIHR3byB3YXlzIHdvbid0IGFmZmVjdCB2
SU9NTVUgZnVuY3Rpb24uCj4+IAo+PiBodHRwczovL3d3dy5tYWlsLWFyY2hpdmUuY29tL3hlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnL21zZzEwMTQyMS5odG1sIAo+PiAKPj4gSmFuICYgSnVsaWVuLCB3
ZSBuZWVkIHRvIG1ha2UgYSBjaG9pY2UgaGVyZQo+IFdlIHNob3VsZCBkZWZpbml0ZWx5IG5vdCBj
b21waWxlZCBpbiBjb2RlIHRoYXQgYXJlIG5vdCB1c2VkIGZvciBhbiAKPiBhcmNoaXRlY3R1cmUu
IFRoaXMgd291bGQgYmUgZGVhZCBjb2RlIG9yIHBvdGVudGlhbCBidWcgaWYgbm90IGRpc2FibGVk
IAo+IGNvcnJlY3RseS4KCkkgYWdyZWUsIGJ1dCBpbW8gdGhpcyBzaG91bGQgYmUgYSBwcm9tcHQt
bGVzcyBLY29uZmlnIG9wdGlvbiwKc2VsZWN0ZWQgdW5kZXIgc3VpdGFibGUgY29uZGl0aW9ucy4K
CkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 06 06:42:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 06:42: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 1dI8CB-0002uT-Iy; Tue, 06 Jun 2017 06:42: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 1dI8CA-0002uM-Gz
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 06:42:26 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 4B/26-02956-1DE46395; Tue, 06 Jun 2017 06:42:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDS/ein1m
 kwakNvBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bZ2dMZC1ZwVFxZ/525gfEzWxcjJ4eQQJ7E
 uXuTWUBsXgE7iY23PjOD2BIChhKnF94EinNwsAioSux5FwcSZhNQl2h7tp0VxBYR0JeY/+knK
 0gJs0CExNVzMiBhYYFAiYatjUBTuICmL2WUOPT6ECNIghNo/NzOy2AjeQUEJf7uEAYJMwtoST
 z8dYsFwtaWWLbwNTPESGmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxahSnFpWlFukaWeolFWW
 mZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGHgMQ7GA8sCjwEKMkB5OSKK+4tVmkEF9S
 fkplRmJxRnxRaU5q8SFGGQ4OJQneQl+gnGBRanpqRVpmDjAKYNISHDxKIrx6XkBp3uKCxNziz
 HSI1ClGRSlx3hKQPgGQREZpHlwbLPIuMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZjXFWQKT2
 ZeCdz0V0CLmYAW810yAVlckoiQkmpg5G+yDniX3f8/q7VnbWCw9m/ZAI1EzXUuu46+KHIp10l
 huXNMI35+sxSXkeQJb6Gpvz6pl+4sY9ppcP2el2bh65jD89/k2mlcWdQ2syAg+eBiS58Tx3US
 ltipLGHf++IT4xkx192Tsjv3da7au+/cQ8uE5Z73TVL/hTxc92LxetkQi0snDr04pcRSnJFoq
 MVcVJwIAHcObFe3AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1496731343!49392632!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53453 invoked from network); 6 Jun 2017 06:42:24 -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; 6 Jun 2017 06:42:24 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 06 Jun 2017 00:42:22 -0600
Message-Id: <59366AEC020000780015F97E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 06 Jun 2017 00:42:20 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <59302098020000780015EB40@prv-mh.provo.novell.com>
 <59302098020000780015EB40@prv-mh.provo.novell.com>
 <1e7526dd-8ee1-bdbd-38c3-13d691d03c7e@citrix.com>
In-Reply-To: <1e7526dd-8ee1-bdbd-38c3-13d691d03c7e@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH] x86/HVM: correct notion of new CPL in task
 switch 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>

Pj4+IE9uIDA1LjA2LjE3IGF0IDE1OjA2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDEvMDYvMTcgMTM6MTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBDb21taXQgYWFj
MWRmM2QwMyAoIng4Ni9IVk06IGludHJvZHVjZSBodm1fZ2V0X2NwbCgpIGFuZCByZXNwZWN0aXZl
Cj4+IGhvb2siKSB3ZW50IHRvbyBmYXIgaW4gb25lIGFzcGVjdDogV2hlbiBlbXVsYXRpbmcgYSB0
YXNrIHN3aXRjaCB3ZQo+PiByZWFsbHkgc2hvdWxkbid0IGJlIGxvb2tpbmcgYXQgd2hhdCBodm1f
Z2V0X2NwbCgpIHJldHVybnMsIGFzIHdlJ3JlCj4+IHN3aXRjaGluZyBhbGwgc2VnbWVudCByZWdp
c3RlcnMuCj4+Cj4+IEhvd2V2ZXIsIGluc3RlYWQgb2YgcmV2ZXJ0aW5nIHRoZSByZWxldmFudCBw
YXJ0cyBvZiB0aGF0IGNvbW1pdCwgaGF2ZQo+PiB0aGUgY2FsbGVyIHRlbGwgdGhlIHNlZ21lbnQg
bG9hZGluZyBmdW5jdGlvbiB3aGF0IHRoZSBuZXcgQ1BMIGlzLiBUaGlzCj4+IGF0IG9uY2UgZml4
ZXMgRVMgYmVpbmcgbG9hZGVkIGJlZm9yZSBDUyBzbyBmYXIgaGF2aW5nIGhhZCBpdHMgY2hlY2tz
Cj4+IGRvbmUgYWdhaW5zdCB0aGUgb2xkIENQTC4KPj4KPj4gUmVwb3J0ZWQtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4+IFNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiAKPiBPbiBmdXJ0aGVyIGNvbnNpZGVyYXRpb24s
IHdvdWxkbid0IGl0IGJlIGJldHRlciB0byBhdWRpdCBhbGwgc2VnbWVudAo+IHJlZ2lzdGVycywg
YmVmb3JlIHVwZGF0aW5nIGFueSBvZiB0aGVtIGluIHRoZSB2bWNzL3ZtY2I/ICBUaGlzIHdvdWxk
Cj4gbGVhdmUgdXMgd2l0aCBhIGZhciBsb3dlciBjaGFuY2Ugb2Ygb3RoZXIgdm1lbnRyeSBmYWls
dXJlcy4KCk92ZXJhbGwgeWVzIChhbmQgSSBkaWQgbWFrZSBhIG5vdCBvbiBteSB0b2RvIGxpc3Qp
LCBidXQgSSB0aGluayB3ZQp3YW50IHRvIGFkZHJlc3MgdGhlIHJlZ3Jlc3Npb24gd2l0aCBubyBt
ZWFuaW5nZnVsIHJlLXdvcmsgcmlnaHQKbm93LgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 06 07:06:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 07: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 1dI8Z9-0004pk-L4; Tue, 06 Jun 2017 07:06: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 1dI8Z8-0004pe-14
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 07:06:10 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 EB/0D-03058-16456395; Tue, 06 Jun 2017 07:06:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDSzchxCz
 SYPdpY4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPi1gmsBZM4K7a+usDYwLiNvYuRk0NIIE/i
 188fzCA2r4CdxLp5x8FsCQFDidMLb7KA2CwCqhKX3r4Gs9kE1CXanm1nBbFFBPQl5n/6CWRzc
 DALREhcPScDEhYWiJW4d2ATUJgLaPwNRokpv6cygSQ4gebP3TCTHaSeV0BQ4u8OYZAws4CWxM
 Nft1ggbG2JZQtfM0OMlJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjRnFqUVlqka6xsV5SUWZ
 6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmDwMQDBDsad6wMPMUpyMCmJ8opbm0UK8SXl
 p1RmJBZnxBeV5qQWH2LU4OAQ2LZr9QVGKZa8/LxUJQneCcFAdYJFqempFWmZOcD4gCmV4OBRE
 uGdBZLmLS5IzC3OTIdInWJUlBLnLQVJCIAkMkrz4NpgMXmJUVZKmJcR6CghnoLUotzMElT5V4
 ziHIxKwrzyIFN4MvNK4Ka/AlrMBLSY75IJyOKSRISUVAMj277GSvfQqKBlE5ffnr5w4jv+xsV
 XNixIY5iWsFtpx37/V3uqO2tfvLjuEeN41jRO2tRIWLOf36rsvbvXZqvEtN6EU+5VxzMZVX68
 23aSNyVkceorYxvJ3FKtGbNjjafceeI/3aM2tvPWsYbt247v74n5Mu23Gsv5nImOvklvNq5+d
 Ea31t5MiaU4I9FQi7moOBEA43UCbcQCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1496732767!72314864!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18350 invoked from network); 6 Jun 2017 07:06:08 -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; 6 Jun 2017 07:06:08 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 06 Jun 2017 01:06:06 -0600
Message-Id: <5936707B020000780015F994@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 06 Jun 2017 01:06:03 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <59302098020000780015EB40@prv-mh.provo.novell.com>
 <59302098020000780015EB40@prv-mh.provo.novell.com>
 <4397a7ed-a6c5-375a-1abf-9a3b0212e4ec@citrix.com>
 <33f5ac81-3aac-1090-de90-5b08222c4980@citrix.com>
In-Reply-To: <33f5ac81-3aac-1090-de90-5b08222c4980@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH] x86/HVM: correct notion of new CPL in task
 switch 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>

Pj4+IE9uIDAyLjA2LjE3IGF0IDIyOjMzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDIvMDYvMTcgMjE6MDIsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IE9uIDAxLzA2
LzE3IDEzOjExLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+IFJlcG9ydGVkLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+Pj4gU2lnbmVkLW9mZi1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+PiBJIGhhdmUgZmluYWxseSBtYW5hZ2VkIHRvIHJl
cHJvZHVjZSB0aGUgb3JpZ2luYWwgdm1lbnRyeSBmYWlsdXJlIHdpdGggYW4KPj4gWFRGIHRlc3Qu
Cj4gCj4gRldJVywgdGhlIHZtZW50cnkgZmFpbHVyZSBpcyBxdWl0ZSBzdWJ0bGUuCj4gCj4gJWVz
IGdldHMgcmVsb2FkZWQgZmlyc3QuICBJZiB0aGUgbmV3IFRTUyB1c2VzIFJQTDAgZGF0YSBzZWxl
Y3RvcnMsIHRoZQo+IGxvYWQgZmFpbHMsIGFuZCAjVFNbJWVzXSBpcyB5aWVsZGVkLgo+IAo+IChk
MykgR29pbmcgdG8gdXNlcnNwYWNlCj4gKFhFTikgKiogZDN2MCBJbmplY3QgZXZlbnQgeyB2IDB4
MDIsIHQgMiwgZWMgZmZmZmZmZmYgfQo+IChYRU4pICoqIGQzdjAgSW5qZWN0IGV2ZW50IHsgdiAw
eDBhLCB0IDMsIGVjIDAwMTggfQo+IChYRU4pICoqIGQzdjAgSW5qZWN0IGV2ZW50IHsgdiAweDBh
LCB0IDMsIGVjIDAwMTggfQo+IChYRU4pIGQzdjAgVHJpcGxlIGZhdWx0IC0gaW52b2tpbmcgSFZN
IHNodXRkb3duIGFjdGlvbiAxCj4gKFhFTikgKioqIER1bXBpbmcgRG9tMyB2Y3B1IzAgc3RhdGU6
ICoqKgo+IChYRU4pIC0tLS1bIFhlbi00LjEwLXVuc3RhYmxlICB4ODZfNjQgIGRlYnVnPXkgICBU
YWludGVkOiAgICBIIF0tLS0tCj4gCj4gRm9yIHNvbWUgcmVhc29uIEkgaGF2ZW4ndCBnb3R0ZW4g
dG8gdGhlIGJvdHRvbSBvZiB5ZXQsIGVuZCB1cCBjYWxsaW5nCj4gX192bXhfaW5qZWN0X2V4Y2Vw
dGlvbigpIHR3aWNlIHdoaWxlIGhhbmRsaW5nIHRoZSB0YXNrIHN3aXRjaCBwYXRoLiAgV2UKPiBz
aG91bGRuJ3QgYmUuCgpUaGVyZSdzIG5vIHNpZ24gb2YgI0RGIGFib3ZlIC0gaG93IGFyZSB5b3Ug
aGFuZGxpbmcgdGhhdD8gSXMgdGhlCmFib3ZlIHBlcmhhcHMgYSAybmQgdGFzayBzd2l0Y2ggdG8g
aGFuZGxlICNERj8KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 06 07:37:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 07: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 1dI92a-00071N-1J; Tue, 06 Jun 2017 07:36: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 1dI92Z-00071H-Hp
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 07:36:35 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 DF/B4-01985-28B56395; Tue, 06 Jun 2017 07:36:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXS6fjDS7cp2iz
 S4PxWfovvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP6vTbGgutSFRefzmdsYPwl2sXIySEkkCcx
 b+ocRhCbV8BOYvnyNWwgtoSAocTphTdZQGwWAVWJziltTCA2m4C6RNuz7awgtohAoMSy1dvA4
 swCBhJLtzxlB7GFBaIlnk58CVTDBTR/IrPEv/WvmUESnAKWEq9edwMt4ABaJijxd4cwRK+WxM
 Nft1ggbG2JZQtByjmAbGmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxahSnFpWlFukaG+glFWW
 mZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgSGXz0DA+MOxs4TfocYJTmYlER5xa3NIoX4
 kvJTKjMSizPii0pzUosPMcpwcChJ8L6LBMoJFqWmp1akZeYAIwEmLcHBoyTC2xYBlOYtLkjML
 c5Mh0idYlSUEucVjQJKCIAkMkrz4Npg0XeJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjBvDs
 gUnsy8Erjpr4AWMwEt5rtkArK4JBEhJdXAGHNm79GHn0PUJnT4Zq0/NnVK6MtLX/eExAWwrl6
 YGXlIfkNj1KqN7Mnuzm3nGwXXHxJOz+G6naNrtHkKjw6TbnOweNZHz0bBZ66LQh5n6X4KvG0Y
 pTCFL0Lcblvq9zPflaY43D13ue3UydBXfc0rdN7GpUkKsfW/uGSg1CPlpj7TWU9ekYFdiaU4I
 9FQi7moOBEAozkC87kCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1496734592!73356049!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18302 invoked from network); 6 Jun 2017 07:36:33 -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; 6 Jun 2017 07:36:33 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 06 Jun 2017 01:36:32 -0600
Message-Id: <5936779C020000780015F9C2@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 06 Jun 2017 01:36:28 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "Wei Liu" <wei.liu2@citrix.com>
References: <20170518171004.27204-1-wei.liu2@citrix.com>
 <20170518171004.27204-7-wei.liu2@citrix.com>
 <592C5D19020000780015D5BE@prv-mh.provo.novell.com>
 <f4d52916-9971-0dec-d8b7-07adc252f31e@citrix.com>
 <592E77E3020000780015DED4@prv-mh.provo.novell.com>
 <20170531111441.edphr5whfoxqnsyo@citrix.com>
 <592EC8EA020000780015E3A5@prv-mh.provo.novell.com>
 <20170602110136.xtc7ketj4km5ekhr@citrix.com>
In-Reply-To: <20170602110136.xtc7ketj4km5ekhr@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH for-next v3 06/22] x86/traps: move PV
 hypercall handlers to pv/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>

Pj4+IE9uIDAyLjA2LjE3IGF0IDEzOjAxLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gV2VkLCBNYXkgMzEsIDIwMTcgYXQgMDU6NDU6MTRBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+ID4+PiBPbiAzMS4wNS4xNyBhdCAxMzoxNCwgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdy
b3RlOgo+PiA+IE9uIFR1ZSwgTWF5IDMwLCAyMDE3IGF0IDExOjU5OjMxUE0gLTA2MDAsIEphbiBC
ZXVsaWNoIHdyb3RlOgo+PiA+PiA+Pj4gT24gMzAuMDUuMTcgYXQgMTk6NDAsIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gPj4gPiBPbiAyOS8wNS8xNyAxNjo0MCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4+ID4+ID4+Pj4+IE9uIDE4LjA1LjE3IGF0IDE5OjA5LCA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4gd3JvdGU6Cj4+ID4+ID4+PiBUaGUgZm9sbG93aW5nIGhhbmRsZXJzIGFyZSBt
b3ZlZDoKPj4gPj4gPj4+IDEuIGRvX3NldF90cmFwX3RhYmxlCj4+ID4+ID4+IFRoaXMgb25lIG1h
a2VzIHNlbnNlIHRvIG1vdmUgdG8gcHYvdHJhcHMuYywgYnV0IC4uLgo+PiA+PiA+Pgo+PiA+PiA+
Pj4gMi4gZG9fc2V0X2RlYnVncmVnCj4+ID4+ID4+PiAzLiBkb19nZXRfZGVidWdyZWcKPj4gPj4g
Pj4+IDQuIGRvX2ZwdV90YXNrc3dpdGNoCj4+ID4+ID4+IC4uLiBub25lIG9mIHRoZXNlIGRvLiBJ
IGNvdWxkIHNlZSB0aGVtIGdvIGludG8gcHYvaHlwZXJjYWxsLmMsCj4+ID4+ID4+IGJ1dCBJIGNv
dWxkIGFsc28gc2VlIHRoYXQgZmlsZSBkZWFsaW5nIGludGVudGlvbmFsbHkgb25seSB3aXRoCj4+
ID4+ID4+IGV2ZXJ5dGhpbmcgaHlwZXJjYWxsIHJlbGF0ZWQgZXhjZXB0IGluZGl2aWR1YWwgaGFu
ZGxlcnMuIEFuZHJldywKPj4gPj4gPj4gZG8geW91IGhhdmUgYW55IG9waW5pb24gb3IgdGhvdWdo
dHMgaGVyZT8KPj4gPj4gPiAKPj4gPj4gPiBEZXNwaXRlIGl0cyBuYW1lLCB0cmFwcy5jIGRlYWxz
IHdpdGggbW9zdGx5IGxvdyBsZXZlbCBleGNlcHRpb24KPj4gPj4gPiBoYW5kbGluZywgc28gSSBh
bSBub3QgY29tcGxldGVseSBjb252aW5jZWQgdGhhdCBkb19zZXRfdHJhcF90YWJsZSgpCj4+ID4+
ID4gd291bGQgbG9naWNhbGx5IGxpdmUgaW4gdHJhcHMuYwo+PiA+PiAKPj4gPj4gSSBjYW4gc2Vl
IHRoaXMgYmVpbmcgdGhlIGNhc2UgZm9yIHRyYXBzLmMsIGJ1dCBwdi90cmFwcy5jPyBUaGVyZSdz
Cj4+ID4+IG5vdCBtdWNoIF9sb3cgbGV2ZWxfIGV4Y2VwdGlvbiBoYW5kbGluZyB0aGF0J3MgUFYt
c3BlY2lmaWMuIEJ1dCBJCj4+ID4+IGNlcnRhaW5seSBkb24ndCBtaW5kIHN1Y2ggcmVsYXRpdmVs
eSBzbWFsbCBoeXBlcmNhbGwgaGFuZGxlcnMgdG8gYmUKPj4gPj4gbHVtcGVkIHRvZ2V0aGVyIGlu
dG8gc29tZSBvdGhlciBmaWxlLCAuLi4KPj4gPj4gCj4+ID4+ID4gSSdkIGFsc28gcHJlZmVyIG5v
dCB0byBtaXggdGhlc2UgaW50byBoeXBlcmNhbGwuYy4gIFRoZSBiZXN0IEkgY2FuCj4+ID4+ID4g
c3VnZ2VzdCBpcyBwdi9kb21haW4uYywgYnV0IGV2ZW4gdGhhdCBpc24ndCBncmVhdC4KPj4gPj4g
PiAKPj4gPj4gPiBTb3JyeSBmb3IgYmVpbmcgdW5oZWxwZnVsLiAgSSdtIG5vdCBzdXJlIHB2L21p
c2MtaHlwZXJjYWxscy5jIGlzIGEKPj4gPj4gPiBzdWl0YWJsZSBuYW1lIGVpdGhlci4KPj4gPj4g
Cj4+ID4+IC4uLiBiZSBpdCB0aGlzIG5hbWUgb3Igc29tZSBvdGhlciBvbmUgKGlmIHdlIGNhbiB0
aGluayBvZiBhIGJldHRlcgo+PiA+PiBhbHRlcm5hdGl2ZSkuIFRoaW5raW5nIG9mIGl0OiBUaGUg
Y3VycmVudGx5IHByZXNlbnQgZmlsZSBpcyBuYW1lZAo+PiA+PiAiaHlwZXJjYWxsLmMiIC0gaG93
IGFib3V0ICJoeXBlcmNhbGxzLmMiPwo+PiA+PiAKPj4gPiAKPj4gPiBXZWxsIEkgZG9uJ3QgdGhp
bmsgbW92aW5nIHRoZW0gaW50byBoeXBlcmNhbGwocykuYyBpcyBuaWNlIGVpdGhlci4KPj4gPiAK
Pj4gPiBTaW5jZSB5b3UgZXhwcmVzc2VkIHRoZSBpZGVhIG9mIHVzaW5nIGlyZXQuYyBmb3IgZG9f
aXJldCwgbWF5YmUgd2UgY2FuCj4+ID4gdXNlIGRlYnVncmVnLmMgYW5kIGZwdV90YXNrc3dpdGNo
LmMgPwo+PiAKPj4gSSBkaWQgY29uc2lkZXIgdGhpcyB0b28sIGJ1dCBzb21lIG9mIHRoZXNlIGFy
ZSByZWFsbHkgc21hbGwsIGFuZAo+PiB3aGlsZSBpcyBkaXNsaWtlIG92ZXJseSBsYXJnZSBmaWxl
cywgSSBhbHNvIGRvbid0IHRoaW5rIGZpbGVzIHdpdGgganVzdAo+PiBvbmUgb3IgdHdvIGRvemVu
cyBvZiBhY3R1YWwgY29kZSBsaW5lcyBhcmUgdmVyeSB1c2VmdWwgdG8gaGF2ZS4KPj4gCj4gCj4g
VEJIIEkgZG9uJ3QgcmVhbGx5IHNlZSBhIHByb2JsZW0gd2l0aCB0aGF0IGFwcHJvYWNoIC0tIHdl
IGhhdmUgY2xlYXJfcGFnZS5TLAo+IGNvcHlfcGFnZS5TIGFuZCBncHJfc3dpdGNoLlMgd2hpY2gg
ZG9uJ3QgZ2V0IGx1bXBlZCB0b2dldGhlciBpbnRvIG9uZQo+IGZpbGUuCgpJIHZpZXcgQyBmaWxl
cyBzbGlnaHRseSBkaWZmZXJlbnRseSBmcm9tIGFzc2VtYmx5IG9uZXMgaW4gdGhpcyByZWdhcmQu
Cgo+IEJ1dCBpZiB5b3UgZG9uJ3QgbGlrZSB0aGF0LCBJIHdpbGwganVzdCBwdXQgdGhvc2Ugc21h
bGwgaGFuZGxlcnMKPiBpbnRvIGh5cGVyY2FsbC5jIGFuZCBjaGFuZ2UgdGhlIGNvbW1lbnQgb2Yg
dGhhdCBmaWxlIHRvOgo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvaHlwZXJjYWxs
LmMgYi94ZW4vYXJjaC94ODYvcHYvaHlwZXJjYWxsLmMKPiBpbmRleCA3YzVlNWE2MjlkLi5iMGM5
ZTAxMjY4IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9oeXBlcmNhbGwuYwo+ICsrKyBi
L3hlbi9hcmNoL3g4Ni9wdi9oeXBlcmNhbGwuYwo+IEBAIC0xLDcgKzEsNyBAQAo+ICAKPiAvKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKgo+ICoqCj4gICAqIGFyY2gveDg2L3B2L2h5cGVyY2FsbC5jCj4gICAq
Cj4gLSAqIFBWIGh5cGVyY2FsbCBkaXNwYXRjaGluZyByb3V0aW5lcwo+ICsgKiBQViBoeXBlcmNh
bGwgZGlzcGF0Y2hpbmcgcm91dGluZXMgYW5kIG1pc2MgaHlwZXJjYWxscwoKQXMgaW5kaWNhdGVk
IGJlZm9yZSwgSSBkb24ndCByZWFsbHkgbGlrZSB0aGUgaWRlYSBvZiBzcGVjaWZpYwpoeXBlcmNh
bGwgaGFuZGxlciBiZWluZyBwdXQgaGVyZS4gSSBkaWQgc3VnZ2VzdCBoeXBlcmNhbGxzLmMKYXMg
YSBwb3NzaWJsZSBwbGFjZSBmb3Igb25lIHdoaWNoIGRvbid0IGZpdCBlbHNld2hlcmUuCgpBbmRy
ZXcsIGRvIHlvdSBoYXZlIGFueSBzcGVjaWZpYyBvcGluaW9uIGJvdGggb24gdGhlIHNwZWNpZmlj
CnNpdHVhdGlvbiBoZXJlIGFzIHdlbGwgYXMgdGhlIGJyb2FkZXIgcXVlc3Rpb24gb2YgZmlsZSBn
cmFudWxhcml0eT8KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 06 07:37:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 07: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 1dI93Y-00074Y-Ad; Tue, 06 Jun 2017 07: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 <JBeulich@suse.com>) id 1dI93X-00074Q-NV
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 07:37:35 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 69/97-01709-EBB56395; Tue, 06 Jun 2017 07:37:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS3d3tFm
 kwb7NShbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bFud8YC06xVNzdt5ilgfE6cxcjJ4eQQJ7E
 03XXWEBsXgE7ibUnN4DFJQQMJU4vvAkWZxFQlfhz6gQriM0moC7R9mw7mC0ioCxx9/sMsBpmg
 TiJ/bMeM4LYwgKhEkf/zQSawwU0/ySjxJXHx9lAEpwClhJv2jYCFXEALROU+LtDGKJXS+Lhr1
 tQc7Qlli18zQxSwiwgLbH8H8cERr5ZCA2zkDTMQtIwC6FhASPLKkaN4tSistQiXWMDvaSizPS
 MktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwPCrZ2Bg3ME4YZXfIUZJDiYlUV5xa7NIIb6k
 /JTKjMTijPii0pzU4kOMMhwcShK8l6OAcoJFqempFWmZOcBIgElLcPAoifC2RQCleYsLEnOLM
 9MhUqcYdTmaPmz5wiTEkpeflyolzjsbZIYASFFGaR7cCFhUXmKUlRLmZWRgYBDiKUgtys0sQZ
 V/xSjOwagkzPsEZApPZl4J3KZXQEcwAR3Bd8kE5IiSRISUVAPjgi3TC1dta2tMrw9a73YvSfi
 nb/em7ELm+pr7B/IvH7otw+B7+raj0HKOS+4CR1es/C1X9PtP27yHogcVG7/VWeQ3Jn4/6bzk
 Ss6lqykzZl/ok77VZXUxXvXNxAk+Hwp4jMpm/ZkcuCW0c05U8LvrK2KtOF2KF35V1/y7nOtPR
 ltK6o1d301uK7EUZyQaajEXFScCAKySRSbFAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1496734649!86496981!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15254 invoked from network); 6 Jun 2017 07:37:31 -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 Jun 2017 07:37:31 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 06 Jun 2017 01:37:29 -0600
Message-Id: <593677D6020000780015F9CF@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 06 Jun 2017 01:37:26 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20170518171004.27204-1-wei.liu2@citrix.com>
 <20170518171004.27204-13-wei.liu2@citrix.com>
 <592C6082020000780015D5EB@prv-mh.provo.novell.com>
 <20170605170850.vfgaa7mogyg5uvd5@citrix.com>
In-Reply-To: <20170605170850.vfgaa7mogyg5uvd5@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 for-next v3 12/22] x86/traps: move
 send_guest_trap to pv/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>

Pj4+IE9uIDA1LjA2LjE3IGF0IDE5OjA4LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gTW9uLCBNYXkgMjksIDIwMTcgYXQgMDk6NTU6MTRBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+ID4+PiBPbiAxOC4wNS4xNyBhdCAxOTowOSwgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdy
b3RlOgo+PiAKPj4gQXMgc2FpZCBvbiBwYXRjaCAxMCg/KSwgdGhpcyBzaG91bGRuJ3QgYmUgbW92
ZWQgYWxvbmUuIEFuZCB3aGV0aGVyCj4+IHdlIHdhbnQgdG8gbW92ZSBpdCBpbiB0aGUgZmlyc3Qg
cGxhY2UgZGVwZW5kcyBvbiB3aGF0IHRoZSBQVkgKPj4gcGxhbnMgaGVyZSBhcmUuCj4+IAo+IAo+
IFdoYXQgZG8geW91IHdhbnQgbWUgdG8gZG8gd2l0aCB0aGlzIHBhdGNoPyBJJ20gaW5jbGluZWQg
dG8ganVzdCBtb3ZlIGl0Cj4gYmVjYXVzZSBpdCBpcyBvbmx5IHVzZWQgYnkgUFYgYXQgdGhlIG1v
bWVudC4KCkluIHRoZSBhYnNlbmNlIG9mIGFueSBpbmRpY2F0aW9uIG9uIHRoZSBQVkggcGxhbnMs
IG1vdmluZyBpdCBpcwpsaWtlbHkgdGhlIG1vc3Qgc2Vuc2libGUgYWN0aW9uIGF0IHRoaXMgcG9p
bnQuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 06 07:43:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 07: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 1dI98t-0007su-Uk; Tue, 06 Jun 2017 07: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 <JBeulich@suse.com>) id 1dI98s-0007so-JN
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 07:43:06 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 34/9E-03920-90D56395; Tue, 06 Jun 2017 07:43:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXS6fjDS5cz1iz
 SoG+ViMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmtH0+R1TwS3pipMvjjE1MP4R7WLk5BASyJN4
 1X+RDcTmFbCTWPe6jRnElhAwlDi98CYLiM0ioCqxu+s4O4jNJqAu0fZsOyuILQJkX1zXCFTDx
 cEssIlJYvKee4xdjBwcwgJREvsbfUDiQiDx3nVPwBZwCuhKHDz2E6yGV0BQ4u8OYZAws4CWxM
 Nft1ggbG2JZQtfM4OUMAtISyz/xzGBkW8WQsMsJA2zkDTMQmhYwMiyilGjOLWoLLVI18hcL6k
 oMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMPwYgGAH4+K1gYcYJTmYlER5xa3NIoX4
 kvJTKjMSizPii0pzUosPMcpwcChJ8IZEA+UEi1LTUyvSMnOAkQCTluDgURLhbYsASvMWFyTmF
 memQ6ROMSpKifNagfQJgCQySvPg2mDRd4lRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvDdApv
 Bk5pXATX8FtJgJaDHfJROQxSWJCCmpBkb7/2unbmlmc/pdk63CJh6gXbY0qkjFlkdxOqcBk5H
 e9GgVtwBj7Ra9lwZ2KX4PLrmHx85c8UorL0AvPExlvc3Et5lyr1bZRp+9+9nzak9sgrcfe0T4
 ur1iheGZZ4/yc947mMHesOzL0/CPTskuofu2rNyyyv/1vouT7LIaNjvc+Tr7UXAahxJLcUaio
 RZzUXEiAAvTaU25AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1496734983!66583595!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31739 invoked from network); 6 Jun 2017 07:43:05 -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 Jun 2017 07:43:05 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 06 Jun 2017 01:43:02 -0600
Message-Id: <59367924020000780015F9EC@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 06 Jun 2017 01:43:00 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Yi Sun" <yi.y.sun@linux.intel.com>
References: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
 <1493801063-38513-9-git-send-email-yi.y.sun@linux.intel.com>
 <592D9EBB020000780015DB32@prv-mh.provo.novell.com>
 <20170601100039.GK3420@yi.y.sun>
 <59300C86020000780015EA12@prv-mh.provo.novell.com>
 <20170602024901.GL3420@yi.y.sun>
In-Reply-To: <20170602024901.GL3420@yi.y.sun>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v11 08/23] x86: refactor psr: L3 CAT: set
 value: implement 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>

Pj4+IE9uIDAyLjA2LjE3IGF0IDA0OjQ5LCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90
ZToKPiBPbiAxNy0wNi0wMSAwNDo0NTo1OCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+ID4+PiBPbiAw
MS4wNi4xNyBhdCAxMjowMCwgPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4+ID4g
T24gMTctMDUtMzAgMDg6MzI6NTksIEphbiBCZXVsaWNoIHdyb3RlOgo+PiA+PiA+Pj4gT24gMDMu
MDUuMTcgYXQgMTA6NDQsIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+IHdyb3RlOgo+PiA+PiA+
IC0tLSBhL3hlbi9hcmNoL3g4Ni9wc3IuYwo+PiA+PiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9wc3Iu
Ywo+PiA+PiA+IEBAIC0xMTgsMTEgKzExOCwxMyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGZlYXRf
cHJvcHMgewo+PiA+PiA+ICAgKiAgICAgICAgICAgICBDT1MgSUQuIEV2ZXJ5IGVudHJ5IG9mIGNv
c19yZWYgY29ycmVzcG9uZHMgdG8gb25lIENPUyBJRC4KPj4gPj4gPiAgICovCj4+ID4+ID4gIHN0
cnVjdCBwc3Jfc29ja2V0X2luZm8gewo+PiA+PiA+IC0gICAgYm9vbCBmZWF0X2luaXQ7Cj4+ID4+
ID4gLSAgICBzcGlubG9ja190IHJlZl9sb2NrOwo+PiA+PiA+ICAgICAgLyogRmVhdHVyZSBhcnJh
eSdzIGluZGV4IGlzICdlbnVtIHBzcl9mZWF0X3R5cGUnIHdoaWNoIGlzIHNhbWUgYXMgJ3Byb3Bz
JyAqLwo+PiA+PiA+ICAgICAgc3RydWN0IGZlYXRfbm9kZSAqZmVhdHVyZXNbUFNSX1NPQ0tFVF9G
RUFUX05VTV07Cj4+ID4+ID4gKyAgICBib29sIGZlYXRfaW5pdDsKPj4gPj4gPiAgICAgIHVuc2ln
bmVkIGludCBjb3NfcmVmW01BWF9DT1NfUkVHX0NOVF07Cj4+ID4+ID4gKyAgICBzcGlubG9ja190
IHJlZl9sb2NrOwo+PiA+PiAKPj4gPj4gVGhpcyBzaHVmZmxpbmcgb2YgZmllbGRzIHNlZW1zIHVu
bW90aXZhdGVkIGFuZCBpcyBub3QgYmVpbmcgZXhwbGFpbmVkCj4+ID4+IGluIHRoZSBkZXNjcmlw
dGlvbi4KPj4gPj4gCj4+ID4gUGVyIHlvdXIgY29tbWVudCBpbiB2MTAsIHN1Y2ggbW92ZW1lbnQg
bWF5IGF2b2lkIGZhbHNlIGNhY2hlbGluZSBjb25mbGljdHMuCj4+ID4gVGhlIGNvbW1lbnQgaXMg
YmVsb3cuCj4+ID4gICAgIEFsc28gcGxlYXNlIHRyeSB0byBzcGFjZSBhcGFydCB0aGUgdHdvIGxv
Y2tzLCB0byBhdm9pZCBmYWxzZSBjYWNoZWxpbmUKPj4gPiAgICAgY29uZmxpY3RzIChlLmcuIHRo
ZSBuZXcgbG9jayBtYXkgd2VsbCBnbyBpbW1lZGlhdGVseSBiZWZvcmUgdGhlIGFycmF5Cj4+ID4g
ICAgIGl0IHBhaXJzIHdpdGgpLgo+PiAKPj4gV2VsbCAtIHdoZXJlIGlzIHRoZSBzZWNvbmQgbG9j
ayBoZXJlPwo+PiAKPiBJIHRob3VnaHQgJ2ZlYXRfaW5pdCcgaGFzIHNhbWUgZWZmZWN0LiBCdXQg
SSBzaG91bGQgYmUgd3JvbmcuCj4gCj4gVGhlbiwgSSB3YW50IHRvIGRlZmluZSB0aGUgc3RydWN0
dXJlIGFzIGJlbG93Ogo+IAo+IHN0cnVjdCBwc3Jfc29ja2V0X2luZm8gewo+ICAgICBib29sIGZl
YXRfaW5pdDsKPiAgICAgLyogRmVhdHVyZSBhcnJheSdzIGluZGV4IGlzICdlbnVtIHBzcl9mZWF0
X3R5cGUnIHdoaWNoIGlzIHNhbWUgYXMgJ3Byb3BzJyAqLwo+ICAgICBzdHJ1Y3QgZmVhdF9ub2Rl
ICpmZWF0dXJlc1tQU1JfU09DS0VUX0ZFQVRfTlVNXTsKPiAgICAgc3BpbmxvY2tfdCByZWZfbG9j
azsKPiAgICAgdW5zaWduZWQgaW50IGNvc19yZWZbTUFYX0NPU19SRUdfQ05UXTsKPiAgICAgLyog
RXZlcnkgYml0IGNvcnJlc3BvbmRzIHRvIGEgZG9tYWluLiBJbmRleCBpcyBkb21haW5faWQuICov
Cj4gICAgIERFQ0xBUkVfQklUTUFQKGRvbV9pZHMsIERPTUlEX0lETEUgKyAxKTsKPiB9OwoKSSd2
ZSBvdXRsaW5lZCBteSBleHBlY3RhdGlvbiB0byB0aGUgb3JkZXJpbmcgb2YgZmllbGRzIGJlZm9y
ZS4gVGhlCmFib3ZlIGJyb2FkbHkgbWF0Y2hlcyB0aGF0LCBzbyB3b3VsZCBiZSBmaW5lLiBXaGF0
IEknZCBsaWtlIHRvIGFzawp0aG91Z2ggaXMgdGhhdCBmaWVsZHMgZG9uJ3QgZ2V0IG1vdmVkIGFy
b3VuZCB3aXRob3V0IHJlYXNvbiBkdXJpbmcKdGhlIHNlcmllcy4gSW5zZXJ0IG5ldyBmaWVsZHMg
YXQgdGhlaXIgaW50ZW5kZWQgZmluYWwgcGxhY2UgdW5sZXNzCnRoZXJlJ3MgYW4gYWN0dWFsIHJl
YXNvbiB0byBtb3ZlIHRoZW0gbGF0ZXIuCgo+PiA+PiA+ICsgZnJlZV9hcnJheToKPj4gPj4gPiAr
ICAgIHhmcmVlKHZhbF9hcnJheSk7Cj4+ID4+ID4gKyAgICByZXR1cm4gcmV0Owo+PiA+PiA+ICsK
Pj4gPj4gPiArIHVubG9ja19mcmVlX2FycmF5Ogo+PiA+PiA+ICsgICAgc3Bpbl91bmxvY2soJmlu
Zm8tPnJlZl9sb2NrKTsKPj4gPj4gPiArICAgIHhmcmVlKHZhbF9hcnJheSk7Cj4+ID4+ID4gKyAg
ICByZXR1cm4gcmV0Owo+PiA+PiA+ICt9Cj4+ID4+IAo+PiA+PiBJJ20gc3VyZSBJJ3ZlIHNhaWQg
c28gYmVmb3JlIC0gcGxlYXNlIGRvbid0IGR1cGxpY2F0ZSBlcnJvciBwYXRocyBsaWtlCj4+ID4+
IHRoaXMuIEhlcmUgaXQncyBzdGlsbCBlYXN5IHRvIHNlZSBhbGwgaXMgZmluZSwgYnV0IHdoYXQg
aWYgZWFjaCBwYXRoIGdldHMKPj4gPj4gdHdvIG9yIHRocmVlIG1vcmUgdGhpbmcgYWRkZWQuIFBs
ZWFzZSBjaGFpbiB0aGVtIHRvZ2V0aGVyIHZpYSBnb3RvLgo+PiA+PiAKPj4gPiBUbyBtYWtlIHRo
aW5ncyBjbGVhciwgSSB3cm90ZSBiZWxvdyBjb2Rlcy4gSG93IGFib3V0IHRoZW0/Cj4+ID4gIHVu
bG9ja19mcmVlX2FycmF5Ogo+PiA+ICAgICBzcGluX3VubG9jaygmaW5mby0+cmVmX2xvY2spOwo+
PiA+IAo+PiA+ICBmcmVlX2FycmF5Ogo+PiA+ICAgICB4ZnJlZSh2YWxfYXJyYXkpOwo+PiA+ICAg
ICByZXR1cm4gcmV0Owo+PiAKPj4gSSBkb24ndCB0aGluayB0aGF0J2xsIGJlIG9rYXkgZm9yIHRo
ZSBjYXNlIHdoaWNoIHByZXZpb3VzbHkgZmVsbAo+PiB0aHJvdWdoIHRvIGZyZWVfYXJyYXkuCj4+
IAo+IEkgdHJpZWQgdG8gdW5kZXJzdGFuZCB5b3VyIG1lYW5pbmcuIERvIHlvdSBtZWFuIGJlbG93
IGNvZGVzPwo+IAo+ICAgICBzZXRfYml0KGQtPmRvbWFpbl9pZCwgaW5mby0+ZG9tX2lkcyk7IC8v
U3VjY2VzcyBwYXRoLgo+ICAgICBnb3RvIGZyZWVfYXJyYXk7Cj4gCj4gIHVubG9ja19mcmVlX2Fy
cmF5Ogo+ICAgICBzcGluX3VubG9jaygmaW5mby0+cmVmX2xvY2spOwo+IAo+ICBmcmVlX2FycmF5
Ogo+ICAgICB4ZnJlZSh2YWxfYXJyYXkpOwo+ICAgICByZXR1cm4gcmV0OwoKQ29taW5nIGNsb3Nl
OiBPbmNlIGFnYWluLCB1c2luZyAiZ290byIgb24gZXJyb3IgcGF0aHMgaXMgaGFsZiB3YXkKYWNj
ZXB0YWJsZSB0byBtZSwgd2hpbGUgdXNpbmcgaXQgYW55d2hlcmUgZWxzZSBub3JtYWxseSBpc24n
dC4KSGVuY2UgeW91IHdhbnQgdGhlICJ1bmxvY2tfZnJlZV9hcnJheSIgcGF0aCAiZ290byBmcmVl
X2FycmF5OyIKcmF0aGVyIHRoYW4gdGhlIG5vcm1hbCAoc3VjY2Vzcykgb25lLiBBbHRlcm5hdGl2
ZWx5IHlvdSBtaWdodCB1c2UKYSBsb2NhbCB2YXJpYWJsZSB0byBzaWduYWwgd2hldGhlciB0byBy
ZWxlYXNlIHRoZSBsb2NrLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 06 07:45:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 07:45:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dI9B3-000820-De; Tue, 06 Jun 2017 07:45: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 1dI9B2-00081p-AW
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 07:45:20 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 D7/F0-03557-F8D56395; Tue, 06 Jun 2017 07:45:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS6fjDS7c/1iz
 S4OxKRovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPbpCtsBfNZKyb3hDYwTmDpYuTkEBLIk5h4
 cgUTiM0rYCfx/1UnK4gtIWAocXrhTaAaDg4WAVWJ/nWmIGE2AXWJtmfbwUpEgOyL6xqBSrg4m
 AU2MUlM3nOPESQhLBAg8eTjOyaQhJDAXUaJLzd2gi3jFNCV+Pl/LTvIUF4BQYm/O4RBwswCWh
 IPf91igbC1JZYtfM0MUsIsIC2x/B/HBEa+WQgNs5A0zELSMAuhYQEjyypG9eLUorLUIl0jvaS
 izPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwNBjAIIdjMv+Oh1ilORgUhLlFbc2ixTi
 S8pPqcxILM6ILyrNSS0+xCjDwaEkwWsVA5QTLEpNT61Iy8wBRgFMWoKDR0mEty0CKM1bXJCYW
 5yZDpE6xWjMcadvwxcmjqYPW74wCbHk5eelSonz8oNMEgApzSjNgxsEi85LjLJSwryMQKcJ8R
 SkFuVmlqDKv2IU52BUEuY9ATKFJzOvBG7fK6BTmIBO4btkAnJKSSJCSqqBMbo7kylzwfetbzd
 +Oi238WTp5qulSZwvi5fdvcG54YDE3b5pXKWL3k779PPG8Y7PV9deOOeas35azfxFL50ufE/o
 OO5td+DYsuWzFJfMfHdek9XsiUPFRwt95e/xtkk/9vrKPfbry8mRejorXX4Bl2hNj9fnercGB
 m7jDaJ3VyWV5NtuWrYmZa8SS3FGoqEWc1FxIgAFI85pyQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1496735117!96718720!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12591 invoked from network); 6 Jun 2017 07:45:18 -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; 6 Jun 2017 07:45:18 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 06 Jun 2017 01:45:16 -0600
Message-Id: <593679A7020000780015F9EF@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 06 Jun 2017 01:45:11 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Yi Sun" <yi.y.sun@linux.intel.com>
References: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
 <1493801063-38513-14-git-send-email-yi.y.sun@linux.intel.com>
 <592EAB0C020000780015E1BC@prv-mh.provo.novell.com>
 <20170602072647.GM3420@yi.y.sun>
In-Reply-To: <20170602072647.GM3420@yi.y.sun>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v11 13/23] x86: refactor psr: CDP: implement
 CPU init flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAyLjA2LjE3IGF0IDA5OjI2LCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90
ZToKPiBPbiAxNy0wNS0zMSAwMzozNzo0OCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+ID4+PiBPbiAw
My4wNS4xNyBhdCAxMDo0NCwgPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4+ID4g
KyAgICAgICAgLyogQ3V0IGhhbGYgb2YgY29zX21heCB3aGVuIENEUCBpcyBlbmFibGVkLiAqLwo+
PiA+ICsgICAgICAgIGZlYXQtPmNvc19tYXggPj49IDE7Cj4+ID4gKwo+PiA+ICsgICAgICAgIC8q
IFdlIG9ubHkgd3JpdGUgbWFzazEgc2luY2UgbWFzazAgaXMgYWx3YXlzIGFsbCBvbmVzIGJ5IGRl
ZmF1bHQuICovCj4+IAo+PiBJcyB0aGlzLCBidHcsIGp1c3QgcmVzZXQgc3RhdGUgb3IgZXZlbiBn
dWFyYW50ZWVkIGFmdGVyIG9mZmxpbmluZwo+PiBhbmQgcmUtb25saW5pbmcgYSBDUFU/Cj4+IAo+
IEJlbG93IE1TUnMgYXJlIGFsbCBwZXIgc29ja2V0LiBTbywgd2UganVzdCBuZWVkIHJlc2V0IHRo
ZW0gd2hlbiBzb2NrZXQgaXMKPiBvbmxpbmUuCgpXaGljaCBJIGhvcGUgeW91J3ZlIHVuZGVyc3Rv
b2QgdGhlbiBtZWFucyB0aGUgY29tbWVudCBhbmQKcHJlc3VtYWJseSBhbHNvIHRoZSBjb2RlIGhl
cmUgbmVlZCBmdXJ0aGVyIHJlZmluZW1lbnQuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 06 07:48:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 07:48: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 1dI9Dw-0008Cw-RI; Tue, 06 Jun 2017 07:48: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 1dI9Dv-0008Co-9P
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 07:48:19 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 AE/D1-19409-24E56395; Tue, 06 Jun 2017 07:48:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXS6fjDS9cxziz
 SYHePhcX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnH+j1LBE+6KZw3zmBsYd3B2MXJyCAnkSUxf
 8oUJxOYVsJPY/uYSI4gtIWAocXrhTRYQm0VAVeLU1/WsIDabgLpE27PtYLYIkH1xXSNQDRcHs
 8AmJonJe+6BNQsLxEk8PfKSCSQhJHCXUeLN2ftgCU4BXYnuJ3eBbA6gbYISf3cIg4SZBbQkHv
 66xQJha0ssW/iaGaSEWUBaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjBrFqUVlqUW6huZ6SUW
 Z6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiB4ccABDsYX572PMQoycGkJMorbm0WKcSX
 lJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd30MUE6wKDU9tSItMwcYCTBpCQ4eJRHeXyBp3uKCxNziz
 HSI1ClGRSlx3kaQhABIIqM0D64NFn2XGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMzrDzKFJz
 OvBG76K6DFTECL+S6ZgCwuSURISTUwGvrpN5VLsH/oDy/dcHuH2JbNN7tmn1vsr+/w4/Qt7lX
 3Fa7/6vjl2cOv35pfHzPnt+0jk0/lSQzbZ3iIM0nlT2hf3iBUYHHbQ9qx7O1915K9x2I+9Nx7
 dC8yurl0yVcltlvNrk97M1KMl5f75sYun+mq3j/rxbxDXCLJ3E/Fvu39XTbzbPFxJZbijERDL
 eai4kQAloGF5LkCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1496735296!65683150!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52236 invoked from network); 6 Jun 2017 07:48:17 -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; 6 Jun 2017 07:48:17 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 06 Jun 2017 01:48:15 -0600
Message-Id: <59367A5D020000780015FA09@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 06 Jun 2017 01:48:13 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Yi Sun" <yi.y.sun@linux.intel.com>
References: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
 <1493801063-38513-16-git-send-email-yi.y.sun@linux.intel.com>
 <592EAC9F020000780015E1E2@prv-mh.provo.novell.com>
 <20170602075949.GN3420@yi.y.sun>
In-Reply-To: <20170602075949.GN3420@yi.y.sun>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v11 15/23] x86: refactor psr: CDP: implement
 set value callback 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>

Pj4+IE9uIDAyLjA2LjE3IGF0IDA5OjU5LCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90
ZToKPiBPbiAxNy0wNS0zMSAwMzo0NDozMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+ID4+PiBPbiAw
My4wNS4xNyBhdCAxMDo0NCwgPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4+ID4g
QEAgLTc2NSw3ICs3NzcsOCBAQCBzdGF0aWMgaW50IGluc2VydF92YWxfaW50b19hcnJheSh1aW50
MzJfdCB2YWxbXSwKPj4gPiAgCj4+ID4gICAgICAvKiBWYWx1ZSBzZXR0aW5nIHBvc2l0aW9uIGlz
IHNhbWUgYXMgZmVhdHVyZSBhcnJheS4gKi8KPj4gPiAgICAgIGZvciAoIGkgPSAwOyBpIDwgcHJv
cHMtPmNvc19udW07IGkrKyApCj4+ID4gLSAgICAgICAgaWYgKCB0eXBlID09IHByb3BzLT50eXBl
W2ldICkKPj4gPiArICAgICAgICBpZiAoIHR5cGUgPT0gcHJvcHMtPnR5cGVbaV0gfHwKPj4gPiAr
ICAgICAgICAgICAgIChmZWF0X3R5cGUgPT0gUFNSX1NPQ0tFVF9MM19DRFAgJiYgdHlwZSA9PSBQ
U1JfQ0JNX1RZUEVfTDMpICkKPj4gCj4+IERpZG4ndCB0aGUgZWFybGllciBwYXRjaCB0YWtlIGNh
cmUgb2YgZG9pbmcgdGhpcyBzdWJzdGl0dXRpb24/IE5vbi0KPj4gZmVhdHVyZS1zcGVjaWZpYyBj
b2RlIGNsZWFybHkgc2hvdWxkbid0IGhhdmUgc3VjaCBzcGVjaWFsIGNhc2VzIGlmCj4+IGF0IGFs
bCBhdm9pZGFibGUuCj4+IAo+IFVzZXIgY2FuIHNldCBib3RoIERBVEEgYW5kIENPREUgdG8gc2Ft
ZSB2YWx1ZSBhdCBzYW1lIHRpbWUgd2l0aCBiZWxvdyAKPiBjb21tYW5kOgo+IHhsIHBzci1jYXQt
c2V0IGRvbV9pZCAweDNmZgo+IAo+IEJlY2F1c2Ugbm8gJy1jJyBvciAnLWQnIGlzIGlucHV0LCB0
aGUgY2JtIHR5cGUgd2lsbCBiZSAnUFNSX0NCTV9UWVBFX0wzJy4KPiAKPiBUbyBoYW5kbGUgdGhp
cyBjYXNlLCB3ZSBoYXZlIHRvIGFkZCBhIHNwZWNpYWwgY2FzZSBoZXJlLiBJZiB0aGUgY2JtIHR5
ZXAgaXMKPiAnUFNSX0NCTV9UWVBFX0wzJyBhbmQgdGhlIGZlYXR1cmUgdHlwZSBpcyBDRFAsIHdl
IHNldCBib3RoIERBVEEgYW5kIENPREUuIFRoaXMKPiBzaG91bGQgYmUgdGhlIHNpbXBsZXN0IHdh
eSB0byBoYW5kbGUgdGhpcyBjYXNlLgoKU2ltcGxlc3Qgb3Igbm90LCBpdCBpcyBub3QgcmVhbGx5
IGFwcHJvcHJpYXRlIHRvIGhhdmUgc3VjaCBzcGVjaWFsIGNhc2VzCmhlcmUuIEFsb25nIHRoZSBs
aW5lcyBvZiB0aGUgZWFybGllciBhYnN0cmFjdGlvbnMgSSd2ZSByZWNvbW1lbmRlZAooYW5kIHdo
aWNoLCBhdCBsZWFzdCBhZmFpYywgbWFkZSB0aGUgb3ZlcmFsbCBzZXJpZXMgcXVpdGUgYSBiaXQg
bW9yZQpjb21wcmVoZW5zaWJsZSksIHBsZWFzZSByZS1jb25zaWRlciBob3cgdGhpcyBjYW4gYmUg
ZG9uZSB3aXRob3V0CmhhdmluZyBzcGVjaWFsIGNhc2UgbG9naWMgaGVyZSAoSSBjYW4ndCBpbW1l
ZGlhdGVseSBzdWdnZXN0IGFuIG9wdGlvbiwKSSdtIHNvcnJ5KS4KCkphbgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Tue Jun 06 08:03:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 08:03:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dI9SH-0001lw-Vu; Tue, 06 Jun 2017 08:03: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 1dI9SG-0001lq-2z
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 08:03:08 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 BA/2A-19409-BB166395; Tue, 06 Jun 2017 08:03:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS3dXolm
 kwaZmbYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWNTl0TBD+6KKzOnszQwzufqYuTkEBLIk/gy
 pZEVxOYVsJNomnmOEcSWEDCUOL3wJguIzSKgKvHm8H1mEJtNQF2i7dl2sHoRAT2JXxv+s3cxc
 nEwCxxmklj17y9Yg7CAl8Th40tZIRbYSjTv3AvWzAm0YOPSs0A1HEDLBCX+7hAGCTMLaEk8/H
 WLBcLWlli28DUzSAmzgLTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsY1YtTi8pSi3SN9JKKMtM
 zSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAkOvnoGBcQfjqWbnQ4ySHExKory1CWaRQnxJ
 +SmVGYnFGfFFpTmpxYcYNTg4BLbtWn2BUYolLz8vVUmCtwKkTrAoNT21Ii0zBxgdMKUSHDxKI
 ry/YoDSvMUFibnFmekQqVOMilLivDYgfQIgiYzSPLg2WEReYpSVEuZlZGBgEOIpSC3KzSxBlX
 /FKM7BqCTM2w4yhSczrwRu+iugxUxAi/kumYAsLklESEk1MJYsllot/nzHjg2Fs6TV76/JSy7
 OOdxeZufQW705e/mO+iPrYkNeX5gxQeBHwdZI2YIHduaOlnPtSrNrZhmK75+RnuPd3rLj0OcK
 Js3FD69WvLuZNjXiyUXZGT5LvvqzHNz683l4zWamDq5z/ZLqtYe4I5ImcYU+7m6MSHOzUl4mn
 Pr84JnjVUosxRmJhlrMRcWJADZA4+/DAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1496736184!101009763!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64236 invoked from network); 6 Jun 2017 08:03:06 -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; 6 Jun 2017 08:03:06 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 06 Jun 2017 02:03:03 -0600
Message-Id: <59367DD5020000780015FA35@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 06 Jun 2017 02:03:01 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Sergey Dyasli" <sergey.dyasli@citrix.com>
References: <20170605084108.28844-1-sergey.dyasli@citrix.com>
In-Reply-To: <20170605084108.28844-1-sergey.dyasli@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Marc Zyngier <marc.zyngier@arm.com>, linux-kernel@vger.kernel.org,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v1] xen: fix HYPERVISOR_dm_op() prototype
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA1LjA2LjE3IGF0IDEwOjQxLCA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPiB3cm90
ZToKPiAtLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vaHlwZXJjYWxsLmgKPiArKysgYi9h
cmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vaHlwZXJjYWxsLmgKPiBAQCAtNDksNiArNDksNyBAQAo+
ICAjaW5jbHVkZSA8eGVuL2ludGVyZmFjZS9waHlzZGV2Lmg+Cj4gICNpbmNsdWRlIDx4ZW4vaW50
ZXJmYWNlL3BsYXRmb3JtLmg+Cj4gICNpbmNsdWRlIDx4ZW4vaW50ZXJmYWNlL3hlbi1tY2EuaD4K
PiArI2luY2x1ZGUgPHhlbi9pbnRlcmZhY2UvaHZtL2RtX29wLmg+CgpXaHk/Cgo+IEBAIC00NzQs
NyArNDc1LDcgQEAgSFlQRVJWSVNPUl94ZW5wbXVfb3AodW5zaWduZWQgaW50IG9wLCB2b2lkICph
cmcpCj4gIAo+ICBzdGF0aWMgaW5saW5lIGludAo+ICBIWVBFUlZJU09SX2RtX29wKAo+IC0JZG9t
aWRfdCBkb20sIHVuc2lnbmVkIGludCBucl9idWZzLCB2b2lkICpidWZzKQo+ICsJZG9taWRfdCBk
b20sIHVuc2lnbmVkIGludCBucl9idWZzLCBzdHJ1Y3QgeGVuX2RtX29wX2J1ZiAqYnVmcykKCkFs
bCB5b3UgbmVlZCBhYm92ZSBoZXJlIGlzIGEgZm9yd2FyZCBkZWNsYXJhdGlvbiBvZiB0aGUgc3Ry
dWN0dXJlLgpXZSBzaG91bGQgcmVhbGx5IGF2b2lkIGZvcmNpbmcgc291cmNlIGZpbGVzIHRvIGlu
Y2x1ZGUgYWxsIHNvcnRzIG9mCmhlYWRlcnMgd2l0aG91dCBhY3R1YWxseSBuZWVkaW5nIGFueXRo
aW5nIGZyb20gdGhlbS4KCj4gLS0tIGEvaW5jbHVkZS94ZW4vYXJtL2h5cGVyY2FsbC5oCj4gKysr
IGIvaW5jbHVkZS94ZW4vYXJtL2h5cGVyY2FsbC5oCj4gQEAgLTM4LDYgKzM4LDcgQEAKPiAgI2lu
Y2x1ZGUgPHhlbi9pbnRlcmZhY2UveGVuLmg+Cj4gICNpbmNsdWRlIDx4ZW4vaW50ZXJmYWNlL3Nj
aGVkLmg+Cj4gICNpbmNsdWRlIDx4ZW4vaW50ZXJmYWNlL3BsYXRmb3JtLmg+Cj4gKyNpbmNsdWRl
IDx4ZW4vaW50ZXJmYWNlL2h2bS9kbV9vcC5oPgoKU2FtZSBoZXJlLgoKPiBAQCAtNTMsNyArNTQs
OCBAQCBpbnQgSFlQRVJWSVNPUl9waHlzZGV2X29wKGludCBjbWQsIHZvaWQgKmFyZyk7Cj4gIGlu
dCBIWVBFUlZJU09SX3ZjcHVfb3AoaW50IGNtZCwgaW50IHZjcHVpZCwgdm9pZCAqZXh0cmFfYXJn
cyk7Cj4gIGludCBIWVBFUlZJU09SX3RtZW1fb3Aodm9pZCAqYXJnKTsKPiAgaW50IEhZUEVSVklT
T1Jfdm1fYXNzaXN0KHVuc2lnbmVkIGludCBjbWQsIHVuc2lnbmVkIGludCB0eXBlKTsKPiAtaW50
IEhZUEVSVklTT1JfZG1fb3AoZG9taWRfdCBkb21pZCwgdW5zaWduZWQgaW50IG5yX2J1ZnMsIHZv
aWQgKmJ1ZnMpOwo+ICtpbnQgSFlQRVJWSVNPUl9kbV9vcChkb21pZF90IGRvbWlkLCB1bnNpZ25l
ZCBpbnQgbnJfYnVmcywKPiArCQkgICAgIHN0cnVjdCB4ZW5fZG1fb3BfYnVmICpidWZzKTsKCkhv
dyBjb21lIHlvdSBnZXQgYXdheSB3aXRoIGNoYW5naW5nIGEgZGVjbGFyYXRpb24gd2l0aG91dAph
bHNvIGNoYW5naW5nIHRoZSBtYXRjaGluZyBkZWZpbml0aW9uPwoKSmFuCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Tue Jun 06 08:14:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 08: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 1dI9cm-0002aP-SX; Tue, 06 Jun 2017 08: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 <yi.y.sun@linux.intel.com>) id 1dI9cl-0002aJ-MA
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 08:13:59 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 69/C4-03620-64466395; Tue, 06 Jun 2017 08:13:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrAIsWRWlGSWpSXmKPExsXS1taRouuWYhZ
 psHSlksX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnF50nHWgjtsFbvbpjE1MC5g7WLk5BASqJTY
 u+sHM4gtIcArcWTZDFYI21/i24RtbF2MXEA1ExglTrYsYwRJsAioSJxta2AHsdkE1CUef+1hA
 rFFBJQlen/9ZgFpYBaYyyTxfscONpCEsECAxNyPV8Cm8groSKxZ3MQOMXUik0TrwzdQCUGJkz
 OfsIDYzEBT/8y7BHQSB5AtLbH8HwdEWF6ieetssEs5BewlFj89BtYqCnTQlJPb2CYwCs5CMmk
 WkkmzECbNQjJpASPLKkaN4tSistQiXWMjvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT8
 3E2MwHBmAIIdjKfXBR5ilORgUhLlrU0wixTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwXspCSgnW
 JSanlqRlpkDjCyYtAQHj5II768YoDRvcUFibnFmOkTqFKMxx52+DV+YOJo+bPnCJMSSl5+XKi
 XOqw0ySQCkNKM0D24QLOIvMcpKCfMyAp0mxFOQWpSbWYIq/4pRnINRSZh3BcgUnsy8Erh9r4B
 OYQI6he+SCcgpJYkIKakGxmXfhWZGyd9NE0gPytBj73vIm2R19ft7hg3cFiKv/dVezZ7RXC21
 3kEtlDH8Ui67X5zZlBkrN//pKbnxubS6vs6lbc8V1RfOl6W+GbK+LV5iW5py+tKWsmfywi+vn
 ox86Vn45fWn31FzJ2xVDln1Xs7q34NrrdPDY5W29UemmRUFpt5O7O5QUGIpzkg01GIuKk4EAE
 1dlenzAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1496736836!49411288!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57540 invoked from network); 6 Jun 2017 08:13:58 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Jun 2017 08:13:58 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga105.jf.intel.com with ESMTP; 06 Jun 2017 01:13:55 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.39,305,1493708400"; d="scan'208";a="865011813"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by FMSMGA003.fm.intel.com with ESMTP; 06 Jun 2017 01:13:36 -0700
Date: Tue, 6 Jun 2017 16:13:17 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170606081317.GQ3420@yi.y.sun>
References: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
 <1493801063-38513-14-git-send-email-yi.y.sun@linux.intel.com>
 <592EAB0C020000780015E1BC@prv-mh.provo.novell.com>
 <20170602072647.GM3420@yi.y.sun>
 <593679A7020000780015F9EF@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <593679A7020000780015F9EF@prv-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v11 13/23] x86: refactor psr: CDP: implement
 CPU init flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDYtMDYgMDE6NDU6MTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+PiBPbiAwMi4wNi4x
NyBhdCAwOToyNiwgPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4gPiBPbiAxNy0w
NS0zMSAwMzozNzo0OCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDAzLjA1LjE3IGF0
IDEwOjQ0LCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90ZToKPiA+PiA+ICsgICAgICAg
IC8qIEN1dCBoYWxmIG9mIGNvc19tYXggd2hlbiBDRFAgaXMgZW5hYmxlZC4gKi8KPiA+PiA+ICsg
ICAgICAgIGZlYXQtPmNvc19tYXggPj49IDE7Cj4gPj4gPiArCj4gPj4gPiArICAgICAgICAvKiBX
ZSBvbmx5IHdyaXRlIG1hc2sxIHNpbmNlIG1hc2swIGlzIGFsd2F5cyBhbGwgb25lcyBieSBkZWZh
dWx0LiAqLwo+ID4+IAo+ID4+IElzIHRoaXMsIGJ0dywganVzdCByZXNldCBzdGF0ZSBvciBldmVu
IGd1YXJhbnRlZWQgYWZ0ZXIgb2ZmbGluaW5nCj4gPj4gYW5kIHJlLW9ubGluaW5nIGEgQ1BVPwo+
ID4+IAo+ID4gQmVsb3cgTVNScyBhcmUgYWxsIHBlciBzb2NrZXQuIFNvLCB3ZSBqdXN0IG5lZWQg
cmVzZXQgdGhlbSB3aGVuIHNvY2tldCBpcwo+ID4gb25saW5lLgo+IAo+IFdoaWNoIEkgaG9wZSB5
b3UndmUgdW5kZXJzdG9vZCB0aGVuIG1lYW5zIHRoZSBjb21tZW50IGFuZAo+IHByZXN1bWFibHkg
YWxzbyB0aGUgY29kZSBoZXJlIG5lZWQgZnVydGhlciByZWZpbmVtZW50Lgo+IApTcGVjIHN0YXRl
cyBpdCBiZWxvdy4gU28sIHRoZSBtYXNrMCBpcyBndXJhbnRlZWQuCiJ0aGUgZGVmYXVsdCBtYXNr
IGluIElBMzJfTDNfTUFTS18wIC0gd2hpY2ggaXMgYWxsIOKAnDHigJ1zIChvbiByZXNldCkiCgo+
IEphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 06 08:15:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 08: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 1dI9eF-0002fF-79; Tue, 06 Jun 2017 08: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 <osstest-admin@xenproject.org>) id 1dI9eE-0002ez-0n
 for xen-devel@lists.xensource.com; Tue, 06 Jun 2017 08:15:30 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 B9/4D-03371-1A466395; Tue, 06 Jun 2017 08:15:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsWS0XRdVXdeilm
 kwbedTBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN6Ll+jaXgg3HF5KV72RsY
 F2t1MXJxCAn8ZZS4tq+REcJ5zCjxvmEjM4SzjVFi98/bQA4nh4iAs8TXM3PZQWxeAX2JM5vfM
 4HYwgJ6EotOPGAFsSUEvCR+3nzFBGP/6b/K1sXIzsEmYCVxSAwkyiKgKrF2ZxPrBEauBYwMqx
 g1ilOLylKLdA0t9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAn3LAAQ7GH8sCzj
 EKMnBpCTKW5tgFinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvdSElBOsCg1PbUiLTMHGGQwaQkO
 HiUR3l8xQGne4oLE3OLMdIjUKUZdjg2r139hEmLJy89LlRLnPQUyQwCkKKM0D24ELOAvMcpKC
 fMyAh0lxFOQWpSbWYIq/4pRnINRSZh3BcgUnsy8ErhNr4COYAI6gu+SCcgRJYkIKakGxihdEf
 95CWvKjm3oadp5IONp55zJLy6apV/7OZ13G+NkkS9S8+dOtBZ7tFn3ccXXS4F1+9LWJoWp/eL
 zXsfkI+ko6nZyTV3w442c70XfZIY16j0R2yr3nGuxZ/kKNbWlO+rK2V4YLvviUf28/tSVF4LS
 s8znvFlf7q+yVuffvWdWoRM2LD3S2K/EUpyRaKjFXFScCADZOCE2cwIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-27.messagelabs.com!1496736925!100755815!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36872 invoked from network); 6 Jun 2017 08:15:25 -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; 6 Jun 2017 08:15: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 1dI9e7-0006xB-I3; Tue, 06 Jun 2017 08: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 1dI9e2-0000XK-1V; Tue, 06 Jun 2017 08:15:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dI9e1-0005ka-LX; Tue, 06 Jun 2017 08:15:17 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110023-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=7b5d848dbfc3abe8b8c6066168bf10eca39d5891
X-Osstest-Versions-That: ovmf=5225084439bd47f2cdd210a98d6a445a2eccc9e2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 06 Jun 2017 08:15:17 +0000
Subject: [Xen-devel] [ovmf test] 110023: 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>

ZmxpZ2h0IDExMDAyMyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTAwMjMvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA3YjVkODQ4ZGJmYzNhYmU4YjhjNjA2NjE2OGJmMTBl
Y2EzOWQ1ODkxCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA1MjI1MDg0
NDM5YmQ0N2YyY2RkMjEwYTk4ZDZhNDQ1YTJlY2NjOWUyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTAwMTEgIDIwMTctMDYtMDUgMDk6MjA6NTcgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEwMDIzICAyMDE3LTA2LTA2IDAxOjE5OjE0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
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
CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249N2I1ZDg0OGRi
ZmMzYWJlOGI4YzYwNjYxNjhiZjEwZWNhMzlkNTg5MQorIC4gLi9jcmktbG9jay1yZXBvcworKyAu
IC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0
cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAg
IHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAg
ICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2Fs
IHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9z
ICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9t
ZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9j
az0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9y
ZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xv
Y2sgLi9hcC1wdXNoIG92bWYgN2I1ZDg0OGRiZmMzYWJlOGI4YzYwNjYxNjhiZjEwZWNhMzlkNTg5
MQorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249N2I1ZDg0OGRiZmMzYWJlOGI4YzYwNjYxNjhiZjEw
ZWNhMzlkNTg5MQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAu
L2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcg
UmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAg
ICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJl
cG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3Qv
cmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAv
aG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJl
cG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisr
IHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9
b3ZtZgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeG92bWYgPSB4bGludXggJ10nCisg
bGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0t
dW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNo
IHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHg3YjVk
ODQ4ZGJmYzNhYmU4YjhjNjA2NjE2OGJmMTBlY2EzOWQ1ODkxID0geCAnXScKKyA6IHRlc3RlZC8y
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
ZWQvbGludXgtMy4xNAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVu
Yml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4
LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9n
aXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLm92
bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1j
cm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBk
YWlseS1jcm9uLm92bWYKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1
bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0Cisr
IDogZGFpbHktY3Jvbi5vdm1mCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdp
dAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVf
VVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5n
aXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5n
aXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9s
aWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRS
RUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGlu
Zm9fbGludXhfdHJlZSBvdm1mCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5j
aCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL292bWYKKyBnaXQgcHVzaCBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQgN2I1ZDg0OGRiZmMz
YWJlOGI4YzYwNjYxNjhiZjEwZWNhMzlkNTg5MTpyZWZzL2hlYWRzL3hlbi10ZXN0ZWQtbWFzdGVy
ClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdp
dAogICA1MjI1MDg0Li43YjVkODQ4ICA3YjVkODQ4ZGJmYzNhYmU4YjhjNjA2NjE2OGJmMTBlY2Ez
OWQ1ODkxIC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 06 08:19:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 08: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 1dI9hu-0002tQ-OL; Tue, 06 Jun 2017 08:19:18 +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 1dI9ht-0002tK-H3
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 08:19:17 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 44/07-02956-48566395; Tue, 06 Jun 2017 08:19:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXS1tbhqNuSahZ
 p8P8Wr8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmtH5dTVTwSn5iptTr7A0MB6W6GLk4hASmM4o
 8WjHXvYuRk4OCQFeiSPLZrBC2P4S3x4dYQaxhQQmMEpMaQCzWQRUJA5dOwhWzyagLvH4aw8Ti
 C0ioCzR++s3C8hQZoG5TBLvd+xg62Lk4BAWiJLY3+gDUsMroCMx+dAbRojFz5gkps6fxAiREJ
 Q4OfMJC4jNDDT0z7xLzCC9zALSEsv/cYCEOQXsJaavbQbbJQp0w5ST29gmMArMQtI9C0n3LIT
 uBYzMqxg1ilOLylKLdI2M9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAoOTAQh2
 MK6ZH3iIUZKDSUmUtzbBLFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK9fClBOsCg1PbUiLTMHG
 CcwaQkOHiUR3l8xQGne4oLE3OLMdIjUKUZFKXFeZ5A+AZBERmkeXBssNi8xykoJ8zICHSLEU5
 BalJtZgir/ilGcg1FJmFcAZApPZl4J3PRXQIuZgBbzXTIBWVySiJCSamDsqi3o71y8PcXwcEb
 hc/GNBcdYWRuz/DKtzp28Ur+Xq2fi6+JFjt1vj59f0rHhiWvsxukM+edd3E3O/WpN21LXO7nm
 b3W5U+205WozDAsm3Gvcvre9oXS53u8VkdvmmLc232TbX7F5j97Nbx/LTDRd52snJF0TtLpy4
 b/tyRM3uJPN/2l4SxYqsRRnJBpqMRcVJwIAJs0i38gCAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1496737154!46688722!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15714 invoked from network); 6 Jun 2017 08:19:15 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Jun 2017 08:19:15 -0000
Received: from fmsmga006.fm.intel.com ([10.253.24.20])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 06 Jun 2017 01:19:13 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.39,305,1493708400"; d="scan'208";a="111400666"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by fmsmga006.fm.intel.com with ESMTP; 06 Jun 2017 01:19:10 -0700
Date: Tue, 6 Jun 2017 16:18:51 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170606081851.GR3420@yi.y.sun>
References: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
 <1493801063-38513-9-git-send-email-yi.y.sun@linux.intel.com>
 <592D9EBB020000780015DB32@prv-mh.provo.novell.com>
 <20170601100039.GK3420@yi.y.sun>
 <59300C86020000780015EA12@prv-mh.provo.novell.com>
 <20170602024901.GL3420@yi.y.sun>
 <59367924020000780015F9EC@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59367924020000780015F9EC@prv-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v11 08/23] x86: refactor psr: L3 CAT: set
 value: implement 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>

T24gMTctMDYtMDYgMDE6NDM6MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+PiBPbiAwMi4wNi4x
NyBhdCAwNDo0OSwgPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4gPiBPbiAxNy0w
Ni0wMSAwNDo0NTo1OCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDAxLjA2LjE3IGF0
IDEyOjAwLCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90ZToKPiA+PiA+IE9uIDE3LTA1
LTMwIDA4OjMyOjU5LCBKYW4gQmV1bGljaCB3cm90ZToKPiA+PiA+PiA+Pj4gT24gMDMuMDUuMTcg
YXQgMTA6NDQsIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+IHdyb3RlOgo+ID4+ID4+ID4gLS0t
IGEveGVuL2FyY2gveDg2L3Bzci5jCj4gPj4gPj4gPiArKysgYi94ZW4vYXJjaC94ODYvcHNyLmMK
PiA+PiA+PiA+IEBAIC0xMTgsMTEgKzExOCwxMyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGZlYXRf
cHJvcHMgewo+ID4+ID4+ID4gICAqICAgICAgICAgICAgIENPUyBJRC4gRXZlcnkgZW50cnkgb2Yg
Y29zX3JlZiBjb3JyZXNwb25kcyB0byBvbmUgQ09TIElELgo+ID4+ID4+ID4gICAqLwo+ID4+ID4+
ID4gIHN0cnVjdCBwc3Jfc29ja2V0X2luZm8gewo+ID4+ID4+ID4gLSAgICBib29sIGZlYXRfaW5p
dDsKPiA+PiA+PiA+IC0gICAgc3BpbmxvY2tfdCByZWZfbG9jazsKPiA+PiA+PiA+ICAgICAgLyog
RmVhdHVyZSBhcnJheSdzIGluZGV4IGlzICdlbnVtIHBzcl9mZWF0X3R5cGUnIHdoaWNoIGlzIHNh
bWUgYXMgJ3Byb3BzJyAqLwo+ID4+ID4+ID4gICAgICBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0dXJl
c1tQU1JfU09DS0VUX0ZFQVRfTlVNXTsKPiA+PiA+PiA+ICsgICAgYm9vbCBmZWF0X2luaXQ7Cj4g
Pj4gPj4gPiAgICAgIHVuc2lnbmVkIGludCBjb3NfcmVmW01BWF9DT1NfUkVHX0NOVF07Cj4gPj4g
Pj4gPiArICAgIHNwaW5sb2NrX3QgcmVmX2xvY2s7Cj4gPj4gPj4gCj4gPj4gPj4gVGhpcyBzaHVm
Zmxpbmcgb2YgZmllbGRzIHNlZW1zIHVubW90aXZhdGVkIGFuZCBpcyBub3QgYmVpbmcgZXhwbGFp
bmVkCj4gPj4gPj4gaW4gdGhlIGRlc2NyaXB0aW9uLgo+ID4+ID4+IAo+ID4+ID4gUGVyIHlvdXIg
Y29tbWVudCBpbiB2MTAsIHN1Y2ggbW92ZW1lbnQgbWF5IGF2b2lkIGZhbHNlIGNhY2hlbGluZSBj
b25mbGljdHMuCj4gPj4gPiBUaGUgY29tbWVudCBpcyBiZWxvdy4KPiA+PiA+ICAgICBBbHNvIHBs
ZWFzZSB0cnkgdG8gc3BhY2UgYXBhcnQgdGhlIHR3byBsb2NrcywgdG8gYXZvaWQgZmFsc2UgY2Fj
aGVsaW5lCj4gPj4gPiAgICAgY29uZmxpY3RzIChlLmcuIHRoZSBuZXcgbG9jayBtYXkgd2VsbCBn
byBpbW1lZGlhdGVseSBiZWZvcmUgdGhlIGFycmF5Cj4gPj4gPiAgICAgaXQgcGFpcnMgd2l0aCku
Cj4gPj4gCj4gPj4gV2VsbCAtIHdoZXJlIGlzIHRoZSBzZWNvbmQgbG9jayBoZXJlPwo+ID4+IAo+
ID4gSSB0aG91Z2h0ICdmZWF0X2luaXQnIGhhcyBzYW1lIGVmZmVjdC4gQnV0IEkgc2hvdWxkIGJl
IHdyb25nLgo+ID4gCj4gPiBUaGVuLCBJIHdhbnQgdG8gZGVmaW5lIHRoZSBzdHJ1Y3R1cmUgYXMg
YmVsb3c6Cj4gPiAKPiA+IHN0cnVjdCBwc3Jfc29ja2V0X2luZm8gewo+ID4gICAgIGJvb2wgZmVh
dF9pbml0Owo+ID4gICAgIC8qIEZlYXR1cmUgYXJyYXkncyBpbmRleCBpcyAnZW51bSBwc3JfZmVh
dF90eXBlJyB3aGljaCBpcyBzYW1lIGFzICdwcm9wcycgKi8KPiA+ICAgICBzdHJ1Y3QgZmVhdF9u
b2RlICpmZWF0dXJlc1tQU1JfU09DS0VUX0ZFQVRfTlVNXTsKPiA+ICAgICBzcGlubG9ja190IHJl
Zl9sb2NrOwo+ID4gICAgIHVuc2lnbmVkIGludCBjb3NfcmVmW01BWF9DT1NfUkVHX0NOVF07Cj4g
PiAgICAgLyogRXZlcnkgYml0IGNvcnJlc3BvbmRzIHRvIGEgZG9tYWluLiBJbmRleCBpcyBkb21h
aW5faWQuICovCj4gPiAgICAgREVDTEFSRV9CSVRNQVAoZG9tX2lkcywgRE9NSURfSURMRSArIDEp
Owo+ID4gfTsKPiAKPiBJJ3ZlIG91dGxpbmVkIG15IGV4cGVjdGF0aW9uIHRvIHRoZSBvcmRlcmlu
ZyBvZiBmaWVsZHMgYmVmb3JlLiBUaGUKPiBhYm92ZSBicm9hZGx5IG1hdGNoZXMgdGhhdCwgc28g
d291bGQgYmUgZmluZS4gV2hhdCBJJ2QgbGlrZSB0byBhc2sKPiB0aG91Z2ggaXMgdGhhdCBmaWVs
ZHMgZG9uJ3QgZ2V0IG1vdmVkIGFyb3VuZCB3aXRob3V0IHJlYXNvbiBkdXJpbmcKPiB0aGUgc2Vy
aWVzLiBJbnNlcnQgbmV3IGZpZWxkcyBhdCB0aGVpciBpbnRlbmRlZCBmaW5hbCBwbGFjZSB1bmxl
c3MKPiB0aGVyZSdzIGFuIGFjdHVhbCByZWFzb24gdG8gbW92ZSB0aGVtIGxhdGVyLgo+IApPaywg
SSB3aWxsIGJlIGNhcmVmdWwgYWJvdXQgdGhpcyB0byBwdXQgdGhlIG5ldyBmaWVsZCB0byBpdHMg
ZmluYWwKcGxhY2Ugd2hlbiBpbXBsZW1lbnQgaXQuCgo+ID4+ID4+ID4gKyBmcmVlX2FycmF5Ogo+
ID4+ID4+ID4gKyAgICB4ZnJlZSh2YWxfYXJyYXkpOwo+ID4+ID4+ID4gKyAgICByZXR1cm4gcmV0
Owo+ID4+ID4+ID4gKwo+ID4+ID4+ID4gKyB1bmxvY2tfZnJlZV9hcnJheToKPiA+PiA+PiA+ICsg
ICAgc3Bpbl91bmxvY2soJmluZm8tPnJlZl9sb2NrKTsKPiA+PiA+PiA+ICsgICAgeGZyZWUodmFs
X2FycmF5KTsKPiA+PiA+PiA+ICsgICAgcmV0dXJuIHJldDsKPiA+PiA+PiA+ICt9Cj4gPj4gPj4g
Cj4gPj4gPj4gSSdtIHN1cmUgSSd2ZSBzYWlkIHNvIGJlZm9yZSAtIHBsZWFzZSBkb24ndCBkdXBs
aWNhdGUgZXJyb3IgcGF0aHMgbGlrZQo+ID4+ID4+IHRoaXMuIEhlcmUgaXQncyBzdGlsbCBlYXN5
IHRvIHNlZSBhbGwgaXMgZmluZSwgYnV0IHdoYXQgaWYgZWFjaCBwYXRoIGdldHMKPiA+PiA+PiB0
d28gb3IgdGhyZWUgbW9yZSB0aGluZyBhZGRlZC4gUGxlYXNlIGNoYWluIHRoZW0gdG9nZXRoZXIg
dmlhIGdvdG8uCj4gPj4gPj4gCj4gPj4gPiBUbyBtYWtlIHRoaW5ncyBjbGVhciwgSSB3cm90ZSBi
ZWxvdyBjb2Rlcy4gSG93IGFib3V0IHRoZW0/Cj4gPj4gPiAgdW5sb2NrX2ZyZWVfYXJyYXk6Cj4g
Pj4gPiAgICAgc3Bpbl91bmxvY2soJmluZm8tPnJlZl9sb2NrKTsKPiA+PiA+IAo+ID4+ID4gIGZy
ZWVfYXJyYXk6Cj4gPj4gPiAgICAgeGZyZWUodmFsX2FycmF5KTsKPiA+PiA+ICAgICByZXR1cm4g
cmV0Owo+ID4+IAo+ID4+IEkgZG9uJ3QgdGhpbmsgdGhhdCdsbCBiZSBva2F5IGZvciB0aGUgY2Fz
ZSB3aGljaCBwcmV2aW91c2x5IGZlbGwKPiA+PiB0aHJvdWdoIHRvIGZyZWVfYXJyYXkuCj4gPj4g
Cj4gPiBJIHRyaWVkIHRvIHVuZGVyc3RhbmQgeW91ciBtZWFuaW5nLiBEbyB5b3UgbWVhbiBiZWxv
dyBjb2Rlcz8KPiA+IAo+ID4gICAgIHNldF9iaXQoZC0+ZG9tYWluX2lkLCBpbmZvLT5kb21faWRz
KTsgLy9TdWNjZXNzIHBhdGguCj4gPiAgICAgZ290byBmcmVlX2FycmF5Owo+ID4gCj4gPiAgdW5s
b2NrX2ZyZWVfYXJyYXk6Cj4gPiAgICAgc3Bpbl91bmxvY2soJmluZm8tPnJlZl9sb2NrKTsKPiA+
IAo+ID4gIGZyZWVfYXJyYXk6Cj4gPiAgICAgeGZyZWUodmFsX2FycmF5KTsKPiA+ICAgICByZXR1
cm4gcmV0Owo+IAo+IENvbWluZyBjbG9zZTogT25jZSBhZ2FpbiwgdXNpbmcgImdvdG8iIG9uIGVy
cm9yIHBhdGhzIGlzIGhhbGYgd2F5Cj4gYWNjZXB0YWJsZSB0byBtZSwgd2hpbGUgdXNpbmcgaXQg
YW55d2hlcmUgZWxzZSBub3JtYWxseSBpc24ndC4KPiBIZW5jZSB5b3Ugd2FudCB0aGUgInVubG9j
a19mcmVlX2FycmF5IiBwYXRoICJnb3RvIGZyZWVfYXJyYXk7Igo+IHJhdGhlciB0aGFuIHRoZSBu
b3JtYWwgKHN1Y2Nlc3MpIG9uZS4gQWx0ZXJuYXRpdmVseSB5b3UgbWlnaHQgdXNlCj4gYSBsb2Nh
bCB2YXJpYWJsZSB0byBzaWduYWwgd2hldGhlciB0byByZWxlYXNlIHRoZSBsb2NrLgo+IApIb3cg
YWJvdXQgdGhpcyB3aGljaCBjYW4gYXZvaWQgYSBsb2NhbCB2YXJpYWJsZT8KCiAgICBzZXRfYml0
KGQtPmRvbWFpbl9pZCwgaW5mby0+ZG9tX2lkcyk7CgogZnJlZV9hcnJheToKICAgIHhmcmVlKHZh
bF9hcnJheSk7CiAgICByZXR1cm4gcmV0OwoKIHVubG9ja19mcmVlX2FycmF5OgogICAgc3Bpbl91
bmxvY2soJmluZm8tPnJlZl9sb2NrKTsKICAgIGdvdG8gZnJlZV9hcnJheTsKCj4gSmFuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 06 08:19:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 08: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 1dI9iN-0002xS-46; Tue, 06 Jun 2017 08: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 <JBeulich@suse.com>) id 1dI9iL-0002wX-Pt
 for xen-devel@lists.xen.org; Tue, 06 Jun 2017 08:19:45 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 D8/89-19409-0A566395; Tue, 06 Jun 2017 08:19:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS3dBqlm
 kwakzMhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bhfs6Cd1wVe5duZG9gfMfRxcjJISSQJzH/
 /AY2EJtXwE7i05xZjCC2hIChxOmFN1lAbBYBVYmZaxeB1bAJqEu0PdvOCmKLCOhLzP/0E8xmF
 pCVWHDnBli9sICOxPX3m4DiXEDznzBKNBw7ywSS4ARaMP/FXKAiDqBlghJ/dwiDmMxAM9fPE4
 IYIy/RvHU2M0RYWmL5P44JjHyzEOpnIdTPQlI/C6F+ASPLKkaN4tSistQiXSNzvaSizPSMktz
 EzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwMCrZ2Bg3MHYstfvEKMkB5OSKG9tglmkEF9Sfkpl
 RmJxRnxRaU5q8SFGDQ4OgW27Vl9glGLJy89LVZLgvZICVCdYlJqeWpGWmQOMDZhSCQ4eJRHeX
 zFAad7igsTc4sx0iNQpRkUpcd6TIH0CIImM0jy4Nlg8XmKUlRLmZWRgYBDiKUgtys0sQZV/xS
 jOwagkzHslGWgKT2ZeCdz0V0CLmYAW810yAVlckoiQkmpgPGQbvkjhdYO3aPX328+NmHumfN/
 U1q+5dk2OWH3D/PmrtljItD5+K797/VGRhN2cZ8qtvzxM8dxz9ZWbQbuEbtH0SknbBawB/rcn
 nTntdC+U74LG1nsdB8St5GuEuldXGqmtDw2Y68Fzx99cYcZbGWGdvr7EN/27ttsaf7+81PTWH
 hsHo/x3SizFGYmGWsxFxYkALzD0jcICAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1496737182!104090668!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5730 invoked from network); 6 Jun 2017 08:19:44 -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; 6 Jun 2017 08:19:44 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 06 Jun 2017 02:19:42 -0600
Message-Id: <593681BB020000780015FA71@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 06 Jun 2017 02:19:39 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <20170602093350.GA1394@mail-itl>
 <20170602095854.tpfn53v42nondf4f@dhcp-3-128.uk.xensource.com>
 <CAFLBxZbRpQvesNVNuSuxH3LbhxmsM4w2Gk-B+ztZxZeed2d17A@mail.gmail.com>
 <15b77c51-7788-ee32-eb74-9c7a3c2e0692@citrix.com>
In-Reply-To: <15b77c51-7788-ee32-eb74-9c7a3c2e0692@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] (pv)?grub and PVHv2
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA1LjA2LjE3IGF0IDE0OjA4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDUvMDYvMTcgMTE6NTUsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4+IE9uIEZyaSwg
SnVuIDIsIDIwMTcgYXQgMTA6NTggQU0sIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRy
aXguY29tPiB3cm90ZToKPj4+IE9uIEZyaSwgSnVuIDAyLCAyMDE3IGF0IDExOjMzOjUwQU0gKzAy
MDAsIE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSB3cm90ZToKPj4+PiBIaSwKPj4+Pgo+Pj4+
IElzIHRoZXJlIGFueSBtZXRob2QgdG8gYm9vdCBQVkh2MiBkb21haW4gdXNpbmcgYSBrZXJuZWwg
ZmV0Y2hlZCBmcm9tCj4+Pj4gdGhhdCBkb21haW4ncyBkaXNrIGltYWdlLCBfd2l0aG91dF8gbW91
bnRpbmcgaXQgaW4gZG9tMD8gU29tZXRoaW5nIGxpa2UKPj4+PiBwdmdydWIgd2FzIGZvciBQVi4K
Pj4+IEhlbGxvLAo+Pj4KPj4+IEFudGhvbnkgKENjZWQpIGlzIHdvcmtpbmcgb24gYW4gT1ZNRiBw
b3J0LCBzbyBpdCBjYW4gYmUgdXNlZCBhcwo+Pj4gZmlybXdhcmUgZm9yIFBWSHYyIGd1ZXN0cy4K
Pj4gSSB0aGluayBpbiB0aGVvcnkgaXQgc2hvdWxkbid0IGJlIHRvbyBoYXJkIHRvIHBvcnQgdGhl
IHB2Z3J1YjIgY29kZSB0bwo+PiBib290IGludG8gUFZILCBzaW5jZSBpdCBhbHJlYWR5IGJvb3Rz
IGluIFBWLCByaWdodD8KPj4KPj4gSXMgdGhpcyBzb21ldGhpbmcgd2Ugc2hvdWxkIHRyeSB0byBl
bmNvdXJhZ2UsIG9yIGRvIHlvdSB0aGluayBpdCB3b3VsZAo+PiBiZSBiZXR0ZXIgdG8gcm91dGUg
ZXZlcnlvbmUgdGhyb3VnaCBFRkk/Cj4gCj4gRXZlbiBhIFBWSCBwdmdydWIgc3RpbGwgc3VmZmVy
cyB0aGUgYSBwcmlvcmkgcHJvYmxlbSB3aGljaCBtYWtlcyBib290aW5nCj4gUFYgZ3Vlc3RzIGV4
dHJlbWVseSBkaWZmaWN1bHQuICBZb3UgZG9uJ3Qga25vdyBhaGVhZC1vZi10aW1lIHdoaWNoCj4g
Ym9vdGxvYWRlciB0aGUgZ3Vlc3QgaXMgdXNpbmcgd2l0aG91dCBwZWVyaW5nIGF0IGl0cyBkaXNr
cywgd2hpY2ggb3BlbnMKPiBhIG1hc3NpdmUgYXR0YWNrIHN1cmZhY2UgaW4gZG9tMC4KPiAKPiBV
c2luZyB0aGluZ3MgbGlrZSBFRkkgYWxsb3dzIGFueSBjb21wYXRpYmxlIE9TIHRvIGZ1bmN0aW9u
LCBub3QganVzdAo+IG9uZXMgd2hpY2ggdXNlIGdydWIuCgpUaGlzIGlzIGNlcnRhaW5seSB2YWxp
ZCB0byBzYXkgd2hlbiBjb25zaWRlcmluZyBvbmx5IDY0LWJpdCBPU2VzLCBidXQKYXMgc29vbiBh
cyB5b3UgbG9vayBhdCBhIG1peCBvZiAzMi0gYW5kIDY0LWJpdCBvbmVzIHRoZXJlIGFyZQpjb21w
bGljYXRpb25zIGFnYWluIHJlc3VsdGluZyBmcm9tIHBvc3NpYmx5IG1peGVkIGJpdG5lc3MgYmV0
d2VlbgpFRkkgYW5kIE9TLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 06 08:23:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 08: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 1dI9lx-0003ke-Jm; Tue, 06 Jun 2017 08:23: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 1dI9lv-0003kU-RY
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 08:23:28 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 F3/83-19409-E7666395; Tue, 06 Jun 2017 08:23:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVywNxEW7cuzSz
 S4MohDovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWNH5y3mghV8FcfnL2RsYFzK3cXIySEkUCFx
 cXonK4gtIcArcWTZDCjbT6Jl2wSWLkYuoJoJjBI3tn1mBkmwCKhI3L9ziB3EZhNQl3j8tYcJx
 BYRUJbo/fUbrIFZYC6TxPsdO9i6GDk4hAXiJLq/c4HU8AroSCzZuZQJYvFEJon+O84QcUGJkz
 OfsIDYzEAz/8y7xAzSyiwgLbH8HwdImFPAXuLsgV5GEFsU6IQpJ7exTWAUmIWkexaS7lkI3Qs
 YmVcxqhenFpWlFuka6iUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBAYmAxDsYFz+
 0ekQoyQHk5Iob22CWaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV7rVKCcYFFqempFWmYOMEZg0
 hIcPEoivLkgad7igsTc4sx0iNQpRkUpcV4nkIQASCKjNA+uDRaXlxhlpYR5GYEOEeIpSC3KzS
 xBlX/FKM7BqCQMsZ0nM68EbvoroMVMQIv5LpmALC5JREhJNTCWyazvmsm67mVSdeeRZ2EfLSe
 0bpluPk1L7JnveW0h10ktb2Ou6QvIPuTdapAgsPnu0uLfSiVeqW4+2pl7D07+VdPY0Nj5+kzQ
 wyktyTOvfE7R1JouXrd5awvD8dKp5RO8mDXTJdKLmL0dTJPaUmfMTS5RcE99qq7Zv+XrmofbR
 Fd4u3zw/aXEUpyRaKjFXFScCAB2GsOdxgIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1496737403!100193739!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21387 invoked from network); 6 Jun 2017 08:23:25 -0000
Received: from mga05.intel.com (HELO mga05.intel.com) (192.55.52.43)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Jun 2017 08:23:25 -0000
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by fmsmga105.fm.intel.com with ESMTP; 06 Jun 2017 01:23:21 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.39,305,1493708400"; d="scan'208";a="95115139"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by orsmga004.jf.intel.com with ESMTP; 06 Jun 2017 01:23:18 -0700
Date: Tue, 6 Jun 2017 16:22:59 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170606082259.GS3420@yi.y.sun>
References: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
 <1493801063-38513-16-git-send-email-yi.y.sun@linux.intel.com>
 <592EAC9F020000780015E1E2@prv-mh.provo.novell.com>
 <20170602075949.GN3420@yi.y.sun>
 <59367A5D020000780015FA09@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59367A5D020000780015FA09@prv-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v11 15/23] x86: refactor psr: CDP: implement
 set value callback 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>

T24gMTctMDYtMDYgMDE6NDg6MTMsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+PiBPbiAwMi4wNi4x
NyBhdCAwOTo1OSwgPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4gPiBPbiAxNy0w
NS0zMSAwMzo0NDozMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDAzLjA1LjE3IGF0
IDEwOjQ0LCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90ZToKPiA+PiA+IEBAIC03NjUs
NyArNzc3LDggQEAgc3RhdGljIGludCBpbnNlcnRfdmFsX2ludG9fYXJyYXkodWludDMyX3QgdmFs
W10sCj4gPj4gPiAgCj4gPj4gPiAgICAgIC8qIFZhbHVlIHNldHRpbmcgcG9zaXRpb24gaXMgc2Ft
ZSBhcyBmZWF0dXJlIGFycmF5LiAqLwo+ID4+ID4gICAgICBmb3IgKCBpID0gMDsgaSA8IHByb3Bz
LT5jb3NfbnVtOyBpKysgKQo+ID4+ID4gLSAgICAgICAgaWYgKCB0eXBlID09IHByb3BzLT50eXBl
W2ldICkKPiA+PiA+ICsgICAgICAgIGlmICggdHlwZSA9PSBwcm9wcy0+dHlwZVtpXSB8fAo+ID4+
ID4gKyAgICAgICAgICAgICAoZmVhdF90eXBlID09IFBTUl9TT0NLRVRfTDNfQ0RQICYmIHR5cGUg
PT0gUFNSX0NCTV9UWVBFX0wzKSApCj4gPj4gCj4gPj4gRGlkbid0IHRoZSBlYXJsaWVyIHBhdGNo
IHRha2UgY2FyZSBvZiBkb2luZyB0aGlzIHN1YnN0aXR1dGlvbj8gTm9uLQo+ID4+IGZlYXR1cmUt
c3BlY2lmaWMgY29kZSBjbGVhcmx5IHNob3VsZG4ndCBoYXZlIHN1Y2ggc3BlY2lhbCBjYXNlcyBp
Zgo+ID4+IGF0IGFsbCBhdm9pZGFibGUuCj4gPj4gCj4gPiBVc2VyIGNhbiBzZXQgYm90aCBEQVRB
IGFuZCBDT0RFIHRvIHNhbWUgdmFsdWUgYXQgc2FtZSB0aW1lIHdpdGggYmVsb3cgCj4gPiBjb21t
YW5kOgo+ID4geGwgcHNyLWNhdC1zZXQgZG9tX2lkIDB4M2ZmCj4gPiAKPiA+IEJlY2F1c2Ugbm8g
Jy1jJyBvciAnLWQnIGlzIGlucHV0LCB0aGUgY2JtIHR5cGUgd2lsbCBiZSAnUFNSX0NCTV9UWVBF
X0wzJy4KPiA+IAo+ID4gVG8gaGFuZGxlIHRoaXMgY2FzZSwgd2UgaGF2ZSB0byBhZGQgYSBzcGVj
aWFsIGNhc2UgaGVyZS4gSWYgdGhlIGNibSB0eWVwIGlzCj4gPiAnUFNSX0NCTV9UWVBFX0wzJyBh
bmQgdGhlIGZlYXR1cmUgdHlwZSBpcyBDRFAsIHdlIHNldCBib3RoIERBVEEgYW5kIENPREUuIFRo
aXMKPiA+IHNob3VsZCBiZSB0aGUgc2ltcGxlc3Qgd2F5IHRvIGhhbmRsZSB0aGlzIGNhc2UuCj4g
Cj4gU2ltcGxlc3Qgb3Igbm90LCBpdCBpcyBub3QgcmVhbGx5IGFwcHJvcHJpYXRlIHRvIGhhdmUg
c3VjaCBzcGVjaWFsIGNhc2VzCj4gaGVyZS4gQWxvbmcgdGhlIGxpbmVzIG9mIHRoZSBlYXJsaWVy
IGFic3RyYWN0aW9ucyBJJ3ZlIHJlY29tbWVuZGVkCj4gKGFuZCB3aGljaCwgYXQgbGVhc3QgYWZh
aWMsIG1hZGUgdGhlIG92ZXJhbGwgc2VyaWVzIHF1aXRlIGEgYml0IG1vcmUKPiBjb21wcmVoZW5z
aWJsZSksIHBsZWFzZSByZS1jb25zaWRlciBob3cgdGhpcyBjYW4gYmUgZG9uZSB3aXRob3V0Cj4g
aGF2aW5nIHNwZWNpYWwgY2FzZSBsb2dpYyBoZXJlIChJIGNhbid0IGltbWVkaWF0ZWx5IHN1Z2dl
c3QgYW4gb3B0aW9uLAo+IEknbSBzb3JyeSkuCj4gCkhvdyBhYm91dCBhIGNhbGxiYWNrIGZ1bmN0
aW9uIGhlcmUgdG8gaGFuZGxlIHRoaXMgaW5zZXJ0aW9uPyBGb3IgTDMvTDIgQ0FULAp1c2UgYSBm
dW5jdGlvbiBqdXN0IHRvIGFzc2lnbiBuZXdfdmFsIHRvIHZhbFtdLiBGb3IgQ0RQLCBpbiBpdHMg
Y2FsbGJhY2sKZnVuY3Rpb24sIGNoZWNrICd0eXBlJyB0byBkZWNpZGUgaW5zZXJ0IG5ld192YWwg
dG8gYm90aCBEQVRBIGFuZCBDT0RFIG9yIGp1c3QKb25lIGl0ZW0gYWNjb3JkaW5nIHRvIHR5cGUu
Cgo+IEphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 06 08:26:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 08: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 1dI9oa-0003uK-13; Tue, 06 Jun 2017 08:26:12 +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 1dI9oZ-0003uD-9b
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 08:26:11 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 1D/F6-01734-22766395; Tue, 06 Jun 2017 08:26:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsXS6fjDS1c+3Sz
 SYN4DG4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNeN/xznWgvMcFU9bVzE2MJ5l62Lk5BASyJM4
 s2kdmM0rYCcx4+8mRhBbQsBQ4vTCmyxdjBwcLAKqEhdnGoCE2QTUJdqebWcFCYsISEp8eqULE
 mYWiJP4fug8K4gtLGAs8bRnK9AULqDpyxgldnzfxQSS4BSwlzjaeYsJpJdXQFDi7w5hiF4tiY
 e/brFA2NoSyxa+ZgYpYRaQllj+j2MCI98shIZZSBpmIWmYhdCwgJFlFaN6cWpRWWqRroleUlF
 mekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZg4DEAwQ7GW33OhxglOZiURHlrE8wihfiS
 8lMqMxKLM+KLSnNSiw8xynBwKEnwBqYB5QSLUtNTK9Iyc4AxAJOW4OBREuGNAUnzFhck5hZnp
 kOkTjEqSonz6oAkBEASGaV5cG2wuLvEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYYgpPJl5JX
 DTXwEtZgJazHfJBGRxSSJCSqqBkS9syuuoxZt9C7dUCxrl7r8S2qjtmedwmf38pzDTyT+26pz
 XZLr5t07a7HmawoUY61Slausnfydx+Juta7pb/kqy2rq5dREwjveYG7Fu4vok7iAry/1H/VKi
 XNIb5Z6EqJSZTp/sHUN3KV9WeShoIrvNbme8T2/th+qb4l2NdQY7U/K5ZJRYijMSDbWYi4oTA
 XhVYSW2AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1496737566!82229639!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60486 invoked from network); 6 Jun 2017 08:26:07 -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; 6 Jun 2017 08:26:07 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 06 Jun 2017 02:26:05 -0600
Message-Id: <5936833A020000780015FA8B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 06 Jun 2017 02:26:02 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <tamas@tklengyel.com>
References: <592E8735020000780015DF53@prv-mh.provo.novell.com>
 <592E8735020000780015DF53@prv-mh.provo.novell.com>
 <592E897D020000780015DF7E@prv-mh.provo.novell.com>
In-Reply-To: <592E897D020000780015DF7E@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 1/2] x86: limit page type width
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDMxLjA1LjE3IGF0IDA5OjE0LCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+IFRo
ZXJlJ3Mgbm8gcmVhc29uIHRvIGJ1cm4gNCBiaXRzIG9uIHBhZ2UgdHlwZSB3aGVuIHdlIG9ubHkg
aGF2ZSA3IHR5cGVzCj4gKHBsdXMgIm5vbmUiKSBhdCBwcmVzZW50LiBUaGlzIHJlcXVpcmVzIGNo
YW5naW5nIG9uZSB1c2Ugb2YKPiBQR1Rfc2hhcmVkX3BhZ2UsIHdoaWNoIHNvIGZhciBhc3N1bWVk
IHRoYXQgdGhlIHR5cGUgaXMgYm90aCBhIHBvd2VyIG9mCj4gMiBhbmQgdGhlIG9ubHkgdHlwZSB3
aXRoIHRoZSBoaWdoIGJpdCBzZXQuCj4gCj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgo+IAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5j
Cj4gKysrIGIveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMKPiBAQCAtNDUyLDcgKzQ1Miw3
IEBAIHN0YXRpYyBpbnQgYXVkaXQodm9pZCkKPiAgICAgICAgICB9Cj4gIAo+ICAgICAgICAgIC8q
IENoZWNrIGlmIHRoZSBNRk4gaGFzIGNvcnJlY3QgdHlwZSwgb3duZXIgYW5kIGhhbmRsZS4gKi8g
Cj4gLSAgICAgICAgaWYgKCAhKHBnLT51LmludXNlLnR5cGVfaW5mbyAmIFBHVF9zaGFyZWRfcGFn
ZSkgKQo+ICsgICAgICAgIGlmICggKHBnLT51LmludXNlLnR5cGVfaW5mbyAmIFBHVF90eXBlX21h
c2spICE9IFBHVF9zaGFyZWRfcGFnZSApCj4gICAgICAgICAgewo+ICAgICAgICAgICAgIE1FTV9T
SEFSSU5HX0RFQlVHKCJtZm4gJWx4IGluIGF1ZGl0IGxpc3QsIGJ1dCBub3QgUEdUX3NoYXJlZF9w
YWdlICglbHgpIVxuIiwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3gobWZu
KSwgcGctPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX3R5cGVfbWFzayk7CgpUYW1hcywKCkkndmUg
bm90aWNlZCBvbmx5IG5vdyB0aGF0IEkgZGlkIGZvcmdldCB0byBDYyB5b3Ugb24gdGhlIGNoYW5n
ZQphYm92ZSAoZml4aW5nIGEgbGF0ZW50IGJ1Zywgd2hpY2ggd291bGQgb3RoZXJ3aXNlIGJlY29t
ZSBhbgphY3R1YWwgb25lIHdpdGggdGhlIG90aGVyIGFkanVzdG1lbnRzIGRvbmUgaGVyZSkuCgpK
YW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 06 08:29:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 08: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 1dI9s3-00045l-GT; Tue, 06 Jun 2017 08: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 <osstest-admin@xenproject.org>) id 1dI9s2-00044r-7g
 for xen-devel@lists.xensource.com; Tue, 06 Jun 2017 08:29:46 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 8B/20-03587-9F766395; Tue, 06 Jun 2017 08:29:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVfdHulm
 kwauVOhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuLW5gbHgd2bFwqsHmRoY
 Hzp1MXJxCAn8ZZT4+PAGK4TzmFHiy/PFbBDONkaJOY8esHQxcnKICDhLfD0zlx3E5hXQl3jcP
 4sVxBYWMJFY82QGI0iDhMAbdYmen53MIAkJAW+Jx9/OAtkcYPbVq9ZdjOwcbAJWEofEQApYBF
 QlluyYxzqBkXsBI8MqRo3i1KKy1CJdQwu9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95Pz
 cTYxAnzMAwQ7GmxsDDjFKcjApifLWJphFCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgfZAGlBMs
 Sk1PrUjLzAEGH0xagoNHSYQ3BiTNW1yQmFucmQ6ROsWoy7Fh9fovTEIsefl5qVLivAdAigRAi
 jJK8+BGwCLhEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5F4JM4cnMK4Hb9AroCCagI/gumY
 AcUZKIkJJqYBTnP+V72Y5z39SPnycEn5Cr//vzhm939tROh/+MsY7/Lp7YaCuyvOH15nv2DRx
 G5hFboic2xNrem31dXVY/zCM7TEYqTm6H0m6+bX9eWuzOaPhb2LlXYVlY8Ko7jtHNvPJ5hyfG
 h735tdLN7mb8//IHN5YZGf17JrvGN9JLV07zmOK6H8rSi5RYijMSDbWYi4oTAV/Pkuh/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1496737783!106357058!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63603 invoked from network); 6 Jun 2017 08:29:44 -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; 6 Jun 2017 08:29: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 1dI9ry-0007JL-JY; Tue, 06 Jun 2017 08:29: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 1dI9rt-00010w-6N; Tue, 06 Jun 2017 08:29:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dI9rs-0005YI-Ry; Tue, 06 Jun 2017 08:29:37 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110019-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:regression
 linux-4.9:test-arm64-arm64-xl-multivcpu:guest-start/debian.repeat:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-install:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-raw:debian-di-install:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-saverestore.2:fail:heisenbug
 linux-4.9:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 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-start/win.repeat:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:xen-boot: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-armhf-armhf-xl-arndale:xen-boot:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-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-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-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-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-armhf-armhf-examine:reboot:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64: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=db3fd4527ed32be44cbd8ffa6dd6a301c89d0d6d
X-Osstest-Versions-That: linux=37feaf8095d352014555b82adb4a04609ca17d3f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 06 Jun 2017 08:29:36 +0000
Subject: [Xen-devel] [linux-4.9 test] 110019: 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>

ZmxpZ2h0IDExMDAxOSBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDAxOS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
NiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZh
aWwgaW4gMTA5NzQ5IFJFR1IuIHZzLiAxMDczNTgKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGlu
dGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZj
cHUgMTUgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDEwOTc0OSBwYXNzIGluIDEw
OTkxMwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gOSBkZWJp
YW4taHZtLWluc3RhbGwgZmFpbCBpbiAxMDk3NDkgcGFzcyBpbiAxMTAwMTkKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDkgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgaW4gMTA5
NzQ5IHBhc3MgaW4gMTEwMDE5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0IDkgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgaW4gMTA5NzQ5IHBhc3MgaW4gMTEwMDE5CiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICA1IHhlbi1pbnN0YWxsICAgICAgZmFpbCBpbiAx
MDk4NzggcGFzcyBpbiAxMTAwMTkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2
NCAxNiBndWVzdC1zdG9wIGZhaWwgaW4gMTA5OTYxIHBhc3MgaW4gMTA5ODc4CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDkgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwg
aW4gMTA5OTYxIHBhc3MgaW4gMTEwMDE5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTA5OTYxIHBhc3MgaW4gMTEw
MDE5CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgIDkgZGViaWFuLWRpLWluc3RhbGwgZmFp
bCBpbiAxMDk5NjEgcGFzcyBpbiAxMTAwMTkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTEwMDEwIHBhc3MgaW4g
MTA5OTYxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9w
ICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMDk3NDkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAxNCBndWVzdC1zYXZlcmVzdG9yZS4yIGZhaWwgcGFzcyBpbiAxMTAwMTAKIHRl
c3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAxNiBydW1wcnVuLWRlbW8teGVuc3RvcmVscy94
ZW5zdG9yZWxzLnJlcGVhdCBmYWlsIHBhc3MgaW4gMTEwMDEwCgpSZWdyZXNzaW9ucyB3aGljaCBh
cmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1ydGRzICAgICAgOSBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTA3MzU4CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5n
OgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0YXJ0L3dp
bi5yZXBlYXQgZmFpbCBibG9ja2VkIGluIDEwNzM1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBpbiAxMDk4NzggbGlr
ZSAxMDczNTgKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1IDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIGluIDEwOTg3OCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11
bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTA5ODc4IG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBpbiAxMDk4NzggbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0IDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMDk4NzggbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1ydGRzICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGlu
IDEwOTg3OCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEwOTg3OCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQtcWNvdzIgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTA5ODc4
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAxMiBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTA5ODc4IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwteHNtICAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtl
IDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgNiB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAg
ICBmYWlsICBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDYgeGVu
LWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3ICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlr
ZSAxMDczNTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgbGlrZSAxMDczNTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICA2IHhlbi1ib290ICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgMTYgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAg
IDYgcmVib290ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0
YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICA5
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAg
ICBkYjNmZDQ1MjdlZDMyYmU0NGNiZDhmZmE2ZGQ2YTMwMWM4OWQwZDZkCmJhc2VsaW5lIHZlcnNp
b246CiBsaW51eCAgICAgICAgICAgICAgICAzN2ZlYWY4MDk1ZDM1MjAxNDU1NWI4MmFkYjRhMDQ2
MDljYTE3ZDNmCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMDczNTggIDIwMTctMDQtMTAgMTk6NDI6
NTIgWiAgIDU2IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTA3Mzk2ICAyMDE3LTA0LTEyIDEx
OjE1OjE5IFogICA1NCBkYXlzICAgODUgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTA5
NzQ5ICAyMDE3LTA1LTI1IDIxOjI1OjE1IFogICAxMSBkYXlzICAgMTYgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo1
NDkgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0g
YWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hp
bmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAxODU2MyBsaW5lcyBsb25nLikKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 06 08:37:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 08:37: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 1dI9zH-0004vY-9J; Tue, 06 Jun 2017 08: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 1dI9zF-0004vS-UC
 for xen-devel@lists.xen.org; Tue, 06 Jun 2017 08:37:14 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 9B/25-02181-9B966395; Tue, 06 Jun 2017 08:37:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS3dLplm
 kwedfahZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aOlpnsBfM5K/bN38nSwLiUvYuRk0NIIE9i
 9buVbCA2r4CdxNe7jSwgtoSAocTphTfBbBYBVYkv99uZQWw2AXWJtmfbWUFsEYFQiScH2sFqm
 AUcJWadfQw2U1ggWeLdoTssEPN1Ja5duw8W5xTQk1jx+ynQHA6gXYISf3cIQ7RqSTz8dQtqjL
 bEsoWvwUqYBaQllv/jmMDINwuhYRaShllIGmYhNCxgZFnFqF6cWlSWWqRrqpdUlJmeUZKbmJm
 ja2hgqpebWlycmJ6ak5hUrJecn7uJERh6DECwg/FLv/MhRkkOJiVR3toEs0ghvqT8lMqMxOKM
 +KLSnNTiQ4wyHBxKErzHMoBygkWp6akVaZk5wCiASUtw8CiJ8MakAaV5iwsSc4sz0yFSpxh1O
 e70bfjCJMSSl5+XKiXOew1khgBIUUZpHtwIWEReYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkj
 BvG8gUnsy8ErhNr4COYAI6gu+SCcgRJYkIKakGRsHYayVLlll+M64t3zTtmte+INaZuy5yX32
 Y+3LrkVXcBtH3ntV/rI9UPXTzG5tAPdfjh68WbPzwsP7Vv8j/OUlZkvESW36z9/Ua/Q5fmDux
 8DFLBCePGYd8beGk6hOzy6+p7ox96JN19v3v91FvbX/+8nt5bxPPy/fTvsn5yEsXq6j1zTq5m
 E2JpTgj0VCLuag4EQDcRXqxwwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1496738225!88009110!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46761 invoked from network); 6 Jun 2017 08:37:07 -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; 6 Jun 2017 08:37:07 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 06 Jun 2017 02:37:04 -0600
Message-Id: <593685CD020000780015FAAA@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 06 Jun 2017 02:37:01 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Marek=20Marczykowski-G=C3=B3recki?="
 <marmarek@invisiblethingslab.com>
References: <20170602105719.GK10404@mail-itl>
In-Reply-To: <20170602105719.GK10404@mail-itl>
Mime-Version: 1.0
Content-Disposition: inline
Cc: HW42 <hw42@ipsumj.de>, xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] PCI passthrough of USB controllers on Xen 4.8.1,
 Linux 4.9.29, stubdomain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAyLjA2LjE3IGF0IDEyOjU3LCA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNv
bT4gd3JvdGU6Cj4gQW5kIGluIHRoaXMgY2FzZSwgZG9tMCBhbHNvIHByaW50czoKPiAKPiAgICAg
WyAgIDQ5LjE1NTYwNl0gcGNpYmFjayAwMDAwOjAwOjE0LjA6IERyaXZlciB0cmllZCB0byB3cml0
ZSB0byBhIAo+IHJlYWQtb25seSBjb25maWd1cmF0aW9uIHNwYWNlIGZpZWxkIGF0IG9mZnNldCAw
eDgyLCBzaXplIDIuIFRoaXMgbWF5IGJlIAo+IGhhcm1sZXNzLCBidXQgaWYgeW91IGhhdmUgcHJv
YmxlbXMgd2l0aCB5b3VyIGRldmljZToKPiAgICAgICAgICAgICAgICAgICAgMSkgc2VlIHBlcm1p
c3NpdmUgYXR0cmlidXRlIGluIHN5c2ZzCj4gICAgICAgICAgICAgICAgICAgIDIpIHJlcG9ydCBw
cm9ibGVtcyB0byB0aGUgeGVuLWRldmVsIG1haWxpbmcgbGlzdCBhbG9uZyAKPiB3aXRoIGRldGFp
bHMgb2YgeW91ciBkZXZpY2Ugb2J0YWluZWQgZnJvbSBsc3BjaS4KPiAgICAgWyAgIDY2LjI0NzY0
NF0gcGNpYmFjayAwMDAwOjAwOjE0LjA6IGNhY2hlIGxpbmUgc2l6ZSBvZiA2NCBpcyBub3QgCj4g
c3VwcG9ydGVkCj4gICAgIFsgICA2Ni4yNDc2NDZdIHhlbl9wY2liYWNrOiAwMDAwOjAwOjE0LjA6
IGNhbm5vdCBlbmFibGUgCj4gbWVtb3J5LXdyaXRlLWludmFsaWRhdGUgKC0yMikKPiAKPiBFbmFi
bGluZyBwZXJtaXNzaXZlIG1vZGUgZG9lc24ndCBjaGFuZ2UgYW55dGhpbmcuCgpJIGRvdWJ0IHRo
aXMgLSB0aGUgZmlyc3Qgb2YgdGhlIG1lc3NhZ2VzIHdvbid0IGJlIGxvZ2dlZCBpbiBwZXJtaXNz
aXZlCm1vZGUuCgpXZSdsbCBhbHNvIG5lZWQgdG8ga25vdyB3aGF0IHJlZ2lzdGVyIHRoZXJlIGlz
IGF0IGFkZHJlc3MgMHg4MgoocG9zc2libHkgdmlzaWJsZSBmcm9tIGEgc3VmZmljaWVudGx5IHZl
cmJvc2UgbHNwY2kgaW4gRG9tMCkuCgpBcyB0byB0aGUgbGF0dGVyIHR3byAtIGxzcGNpIG91dHB1
dCBtYXkgYWxzbyBoZWxwIHVuZGVyc3RhbmQKd2hhdCB0aGUgaXNzdWUgd2l0aCBjYWNoZSBsaW5l
IHNpemUgaGVyZSBpcy4gQSBzZWNvbmQgc291cmNlIG9mCmluZm9ybWF0aW9uIG1heSBiZSBsc3Bj
aSBvdXRwdXQgZm9yIHRoZSBkZXZpY2Ugd2l0aCBpdHMgbm9ybWFsCmRyaXZlciBsb2FkZWQgYW5k
IGF0dGFjaGVkIGluIERvbTAuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 06 08:38:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 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 1dIA0Z-00050b-KT; Tue, 06 Jun 2017 08: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 <JBeulich@suse.com>) id 1dIA0X-00050R-SW
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 08:38:33 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 A0/D8-03696-90A66395; Tue, 06 Jun 2017 08:38:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS5cjyyz
 SYGm3nsX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmtHctYe1YDVHxeVLq5gaGM+ydTFycggJ5Ek8
 +36ZGcTmFbCTeHnkFiOILSFgKHF64U0WEJtFQFViRe98MJtNQF2i7dl2VhBbBMi+uK4RKM7Fw
 SywiUli8p57YM3CAgESTz6+YwJJCAlsZpJ48uwmWAengK7EhAVN7F2MHEDbBCX+7hAGMZmBBq
 2fJwRSwSwgL9G8dTYzRFhaYvk/jgmMfLMQ6mch1M9CUj8LoX4BI8sqRo3i1KKy1CJdY0O9pKL
 M9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA4GMAgh2MTYsCDzFKcjApifLWJphFCvEl
 5adUZiQWZ8QXleakFh9ilOHgUJLgPZYBlBMsSk1PrUjLzAHGAUxagoNHSYQ3Jg0ozVtckJhbn
 JkOkTrFqMtxp2/DFyYhlrz8vFQpcd5rIDMEQIoySvPgRsBi8hKjrJQwLyPQUUI8BalFuZklqP
 KvGMU5GJWEedtApvBk5pXAbXoFdAQT0BF8l0xAjihJREhJNTBK3rBfw/RnyXnefYFzzdqrnvT
 aNDy2E1vdMuX3E7+rVmtuiK9Mexlnuqt2yW+GvHsXDmSu+yL1f/ah8qqUKfeFitj0alh0bnfa
 s4kesPPfeDjhS1XHzlVdvq/FK3682CHzfOrPORrfG448mnnRVOrbvpM8TgI7zxwyTCpYqFRVM
 0P5hVyshIK/EktxRqKhFnNRcSIA+3AV8MQCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1496738311!104767418!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21773 invoked from network); 6 Jun 2017 08:38:32 -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; 6 Jun 2017 08:38:32 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 06 Jun 2017 02:38:30 -0600
Message-Id: <59368623020000780015FAC0@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 06 Jun 2017 02:38:27 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Yi Sun" <yi.y.sun@linux.intel.com>
References: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
 <1493801063-38513-14-git-send-email-yi.y.sun@linux.intel.com>
 <592EAB0C020000780015E1BC@prv-mh.provo.novell.com>
 <20170602072647.GM3420@yi.y.sun>
 <593679A7020000780015F9EF@prv-mh.provo.novell.com>
 <20170606081317.GQ3420@yi.y.sun>
In-Reply-To: <20170606081317.GQ3420@yi.y.sun>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v11 13/23] x86: refactor psr: CDP: implement
 CPU init flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA2LjA2LjE3IGF0IDEwOjEzLCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90
ZToKPiBPbiAxNy0wNi0wNiAwMTo0NToxMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+ID4+PiBPbiAw
Mi4wNi4xNyBhdCAwOToyNiwgPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4+ID4g
T24gMTctMDUtMzEgMDM6Mzc6NDgsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiA+PiA+Pj4gT24gMDMu
MDUuMTcgYXQgMTA6NDQsIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+IHdyb3RlOgo+PiA+PiA+
ICsgICAgICAgIC8qIEN1dCBoYWxmIG9mIGNvc19tYXggd2hlbiBDRFAgaXMgZW5hYmxlZC4gKi8K
Pj4gPj4gPiArICAgICAgICBmZWF0LT5jb3NfbWF4ID4+PSAxOwo+PiA+PiA+ICsKPj4gPj4gPiAr
ICAgICAgICAvKiBXZSBvbmx5IHdyaXRlIG1hc2sxIHNpbmNlIG1hc2swIGlzIGFsd2F5cyBhbGwg
b25lcyBieSBkZWZhdWx0LiAqLwo+PiA+PiAKPj4gPj4gSXMgdGhpcywgYnR3LCBqdXN0IHJlc2V0
IHN0YXRlIG9yIGV2ZW4gZ3VhcmFudGVlZCBhZnRlciBvZmZsaW5pbmcKPj4gPj4gYW5kIHJlLW9u
bGluaW5nIGEgQ1BVPwo+PiA+PiAKPj4gPiBCZWxvdyBNU1JzIGFyZSBhbGwgcGVyIHNvY2tldC4g
U28sIHdlIGp1c3QgbmVlZCByZXNldCB0aGVtIHdoZW4gc29ja2V0IGlzCj4+ID4gb25saW5lLgo+
PiAKPj4gV2hpY2ggSSBob3BlIHlvdSd2ZSB1bmRlcnN0b29kIHRoZW4gbWVhbnMgdGhlIGNvbW1l
bnQgYW5kCj4+IHByZXN1bWFibHkgYWxzbyB0aGUgY29kZSBoZXJlIG5lZWQgZnVydGhlciByZWZp
bmVtZW50Lgo+PiAKPiBTcGVjIHN0YXRlcyBpdCBiZWxvdy4gU28sIHRoZSBtYXNrMCBpcyBndXJh
bnRlZWQuCj4gInRoZSBkZWZhdWx0IG1hc2sgaW4gSUEzMl9MM19NQVNLXzAgLSB3aGljaCBpcyBh
bGwg4oCcMeKAnXMgKG9uIHJlc2V0KSIKClNpZ2guIEkgZGlkIGFzayB2ZXJ5IGNsZWFybHkgKGFu
ZCB0aGlzIGlzIHN0aWxsIHZpc2libGUgYWJvdmUpIGFib3V0CnRoZSBjYXNlIHdoZXJlIHRoZSBD
UFUgZGlkIF9ub3RfIHVuZGVyZ28gYSByZXNldCBjeWNsZS4KCkphbgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 06 08:39:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 08: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 1dIA1Q-00056E-Tt; Tue, 06 Jun 2017 08:39: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 1dIA1P-000563-I5
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 08:39:27 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 01/82-10689-E3A66395; Tue, 06 Jun 2017 08:39:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDS9cuyyz
 SoGc7r8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvHoXUzBXMGK6Ue3sjYw3uXtYuTgEBLIk9jc
 ZdjFyMnBK2AnsXfLTDYQW0LAUOL0wpssIDaLgKpE35TPjCA2m4C6RNuz7awgtgiQfXFdI1ANF
 wezwCYmicl77jGCzBQWiJLY3+gDEhcS6GCWOHBvDzNIA6eArsTSS79ZQGp4BQQl/u4QBgkzC2
 hJPPx1iwXC1pZYtvA1M0gJs4C0xPJ/HBMY+WYhNMxC0jALScMshIYFjCyrGDWKU4vKUot0DY3
 0kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECQ48BCHYwvup2PsQoycGkJMpbm2AW
 KcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC1yQTKCdYlJqeWpGWmQOMApi0BAePkghvTBpQmre4I
 DG3ODMdInWKUVFKnFcbpE8AJJFRmgfXBou8S4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmbc
 sAmsKTmVcCN/0V0GImoMV8l0xAFpckIqSkGhjFHE6mfpynafJDsOP2KfZVLd1qmxjY53Yvuln
 Oe/acVQNr45lFk0+oTr9/Z1P5mhavjdFm4aqNZ/bH7T7npH/s9Jdmwx2Tc6evu7KsO8d5h6I1
 X95p0dlB6+vjX0Xa6Z6LXrI2g9P3zfky+W8/nQ2Mzi44pHG0ZuuWqMN6z2LuNi/ccIFhjm20E
 ktxRqKhFnNRcSIAcgkdp7cCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1496738364!101018656!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45991 invoked from network); 6 Jun 2017 08:39:25 -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; 6 Jun 2017 08:39:25 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 06 Jun 2017 02:39:23 -0600
Message-Id: <59368658020000780015FAC3@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 06 Jun 2017 02:39:20 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Yi Sun" <yi.y.sun@linux.intel.com>
References: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
 <1493801063-38513-9-git-send-email-yi.y.sun@linux.intel.com>
 <592D9EBB020000780015DB32@prv-mh.provo.novell.com>
 <20170601100039.GK3420@yi.y.sun>
 <59300C86020000780015EA12@prv-mh.provo.novell.com>
 <20170602024901.GL3420@yi.y.sun>
 <59367924020000780015F9EC@prv-mh.provo.novell.com>
 <20170606081851.GR3420@yi.y.sun>
In-Reply-To: <20170606081851.GR3420@yi.y.sun>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v11 08/23] x86: refactor psr: L3 CAT: set
 value: implement 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>

Pj4+IE9uIDA2LjA2LjE3IGF0IDEwOjE4LCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90
ZToKPiBPbiAxNy0wNi0wNiAwMTo0MzowMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+ID4+PiBPbiAw
Mi4wNi4xNyBhdCAwNDo0OSwgPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4+ID4g
T24gMTctMDYtMDEgMDQ6NDU6NTgsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiA+PiA+Pj4gT24gMDEu
MDYuMTcgYXQgMTI6MDAsIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+IHdyb3RlOgo+PiA+PiA+
IE9uIDE3LTA1LTMwIDA4OjMyOjU5LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gPj4gPj4gPj4+IE9u
IDAzLjA1LjE3IGF0IDEwOjQ0LCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90ZToKPj4g
Pj4gPj4gPiArIGZyZWVfYXJyYXk6Cj4+ID4+ID4+ID4gKyAgICB4ZnJlZSh2YWxfYXJyYXkpOwo+
PiA+PiA+PiA+ICsgICAgcmV0dXJuIHJldDsKPj4gPj4gPj4gPiArCj4+ID4+ID4+ID4gKyB1bmxv
Y2tfZnJlZV9hcnJheToKPj4gPj4gPj4gPiArICAgIHNwaW5fdW5sb2NrKCZpbmZvLT5yZWZfbG9j
ayk7Cj4+ID4+ID4+ID4gKyAgICB4ZnJlZSh2YWxfYXJyYXkpOwo+PiA+PiA+PiA+ICsgICAgcmV0
dXJuIHJldDsKPj4gPj4gPj4gPiArfQo+PiA+PiA+PiAKPj4gPj4gPj4gSSdtIHN1cmUgSSd2ZSBz
YWlkIHNvIGJlZm9yZSAtIHBsZWFzZSBkb24ndCBkdXBsaWNhdGUgZXJyb3IgcGF0aHMgbGlrZQo+
PiA+PiA+PiB0aGlzLiBIZXJlIGl0J3Mgc3RpbGwgZWFzeSB0byBzZWUgYWxsIGlzIGZpbmUsIGJ1
dCB3aGF0IGlmIGVhY2ggcGF0aCBnZXRzCj4+ID4+ID4+IHR3byBvciB0aHJlZSBtb3JlIHRoaW5n
IGFkZGVkLiBQbGVhc2UgY2hhaW4gdGhlbSB0b2dldGhlciB2aWEgZ290by4KPj4gPj4gPj4gCj4+
ID4+ID4gVG8gbWFrZSB0aGluZ3MgY2xlYXIsIEkgd3JvdGUgYmVsb3cgY29kZXMuIEhvdyBhYm91
dCB0aGVtPwo+PiA+PiA+ICB1bmxvY2tfZnJlZV9hcnJheToKPj4gPj4gPiAgICAgc3Bpbl91bmxv
Y2soJmluZm8tPnJlZl9sb2NrKTsKPj4gPj4gPiAKPj4gPj4gPiAgZnJlZV9hcnJheToKPj4gPj4g
PiAgICAgeGZyZWUodmFsX2FycmF5KTsKPj4gPj4gPiAgICAgcmV0dXJuIHJldDsKPj4gPj4gCj4+
ID4+IEkgZG9uJ3QgdGhpbmsgdGhhdCdsbCBiZSBva2F5IGZvciB0aGUgY2FzZSB3aGljaCBwcmV2
aW91c2x5IGZlbGwKPj4gPj4gdGhyb3VnaCB0byBmcmVlX2FycmF5Lgo+PiA+PiAKPj4gPiBJIHRy
aWVkIHRvIHVuZGVyc3RhbmQgeW91ciBtZWFuaW5nLiBEbyB5b3UgbWVhbiBiZWxvdyBjb2Rlcz8K
Pj4gPiAKPj4gPiAgICAgc2V0X2JpdChkLT5kb21haW5faWQsIGluZm8tPmRvbV9pZHMpOyAvL1N1
Y2Nlc3MgcGF0aC4KPj4gPiAgICAgZ290byBmcmVlX2FycmF5Owo+PiA+IAo+PiA+ICB1bmxvY2tf
ZnJlZV9hcnJheToKPj4gPiAgICAgc3Bpbl91bmxvY2soJmluZm8tPnJlZl9sb2NrKTsKPj4gPiAK
Pj4gPiAgZnJlZV9hcnJheToKPj4gPiAgICAgeGZyZWUodmFsX2FycmF5KTsKPj4gPiAgICAgcmV0
dXJuIHJldDsKPj4gCj4+IENvbWluZyBjbG9zZTogT25jZSBhZ2FpbiwgdXNpbmcgImdvdG8iIG9u
IGVycm9yIHBhdGhzIGlzIGhhbGYgd2F5Cj4+IGFjY2VwdGFibGUgdG8gbWUsIHdoaWxlIHVzaW5n
IGl0IGFueXdoZXJlIGVsc2Ugbm9ybWFsbHkgaXNuJ3QuCj4+IEhlbmNlIHlvdSB3YW50IHRoZSAi
dW5sb2NrX2ZyZWVfYXJyYXkiIHBhdGggImdvdG8gZnJlZV9hcnJheTsiCj4+IHJhdGhlciB0aGFu
IHRoZSBub3JtYWwgKHN1Y2Nlc3MpIG9uZS4gQWx0ZXJuYXRpdmVseSB5b3UgbWlnaHQgdXNlCj4+
IGEgbG9jYWwgdmFyaWFibGUgdG8gc2lnbmFsIHdoZXRoZXIgdG8gcmVsZWFzZSB0aGUgbG9jay4K
Pj4gCj4gSG93IGFib3V0IHRoaXMgd2hpY2ggY2FuIGF2b2lkIGEgbG9jYWwgdmFyaWFibGU/Cj4g
Cj4gICAgIHNldF9iaXQoZC0+ZG9tYWluX2lkLCBpbmZvLT5kb21faWRzKTsKPiAKPiAgZnJlZV9h
cnJheToKPiAgICAgeGZyZWUodmFsX2FycmF5KTsKPiAgICAgcmV0dXJuIHJldDsKPiAKPiAgdW5s
b2NrX2ZyZWVfYXJyYXk6Cj4gICAgIHNwaW5fdW5sb2NrKCZpbmZvLT5yZWZfbG9jayk7Cj4gICAg
IGdvdG8gZnJlZV9hcnJheTsKClllcywgdGhhdCdzIHdoYXQgSSd2ZSBiZWVuIGFza2luZyBmb3Iu
CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 06 08:43:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 08:43: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 1dIA5e-0005wQ-EX; Tue, 06 Jun 2017 08:43: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 1dIA5c-0005wK-P5
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 08:43:48 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 60/55-03557-44B66395; Tue, 06 Jun 2017 08:43:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS9c52yz
 SYMNKbYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPBqUlsBYtEKrZ2+zYwLhboYuTkEBLIkzi/
 r4ERxOYVsJO48PwTK4gtIWAocXrhTRYQm0VAVeLI57PMIDabgLpE27PtYDUiQPbFdY1ANVwcz
 AKbmCQm77kHNkhYIE7i6ZGXTCAJIYHNTBILZ34Dm8QpoCtx684RoEkcQNsEJf7uEAYJMwtoST
 z8dYsFwtaWWLbwNVgJs4C0xPJ/HBMY+WYhNMxC0jALScMshIYFjCyrGDWKU4vKUot0DU30koo
 y0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECw48BCHYwXt8YcIhRkoNJSZS3NsEsUogv
 KT+lMiOxOCO+qDQntfgQowYHh8C2XasvMEqx5OXnpSpJ8FplAdUJFqWmp1akZeYAIwSmVIKDR
 0mENyYNKM1bXJCYW5yZDpE6xagoJc4rAdInAJLIKM2Da4NF5SVGWSlhXkago4R4ClKLcjNLUO
 VfMYpzMCoJ82aBTOHJzCuBm/4KaDET0GK+SyYgi0sSEVJSDYzaN/+K1V87uIXB7vrBX6uf/pp
 TWDNN2/BDXh6fcv9Xb7btvcuk16yT8XrveDQv2GsPe6dnjsX7u6rJxxW0pl6xqmj325S6uIlX
 i0Hk7Mcbf5YaPfilpObmv3xHv51EzrFO/cVB+34G7v49fbbF42j7/dMeGtkeOlpwNMvCNX/CP
 QntDzf/iTopsRRnJBpqMRcVJwIAjYmSR8UCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1496738625!65805700!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45166 invoked from network); 6 Jun 2017 08:43:47 -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; 6 Jun 2017 08:43:47 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 06 Jun 2017 02:43:45 -0600
Message-Id: <5936875E020000780015FAE9@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 06 Jun 2017 02:43:42 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Yi Sun" <yi.y.sun@linux.intel.com>
References: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
 <1493801063-38513-16-git-send-email-yi.y.sun@linux.intel.com>
 <592EAC9F020000780015E1E2@prv-mh.provo.novell.com>
 <20170602075949.GN3420@yi.y.sun>
 <59367A5D020000780015FA09@prv-mh.provo.novell.com>
 <20170606082259.GS3420@yi.y.sun>
In-Reply-To: <20170606082259.GS3420@yi.y.sun>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v11 15/23] x86: refactor psr: CDP: implement
 set value callback 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>

Pj4+IE9uIDA2LjA2LjE3IGF0IDEwOjIyLCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90
ZToKPiBPbiAxNy0wNi0wNiAwMTo0ODoxMywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+ID4+PiBPbiAw
Mi4wNi4xNyBhdCAwOTo1OSwgPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4+ID4g
T24gMTctMDUtMzEgMDM6NDQ6MzEsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiA+PiA+Pj4gT24gMDMu
MDUuMTcgYXQgMTA6NDQsIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+IHdyb3RlOgo+PiA+PiA+
IEBAIC03NjUsNyArNzc3LDggQEAgc3RhdGljIGludCBpbnNlcnRfdmFsX2ludG9fYXJyYXkodWlu
dDMyX3QgdmFsW10sCj4+ID4+ID4gIAo+PiA+PiA+ICAgICAgLyogVmFsdWUgc2V0dGluZyBwb3Np
dGlvbiBpcyBzYW1lIGFzIGZlYXR1cmUgYXJyYXkuICovCj4+ID4+ID4gICAgICBmb3IgKCBpID0g
MDsgaSA8IHByb3BzLT5jb3NfbnVtOyBpKysgKQo+PiA+PiA+IC0gICAgICAgIGlmICggdHlwZSA9
PSBwcm9wcy0+dHlwZVtpXSApCj4+ID4+ID4gKyAgICAgICAgaWYgKCB0eXBlID09IHByb3BzLT50
eXBlW2ldIHx8Cj4+ID4+ID4gKyAgICAgICAgICAgICAoZmVhdF90eXBlID09IFBTUl9TT0NLRVRf
TDNfQ0RQICYmIHR5cGUgPT0gUFNSX0NCTV9UWVBFX0wzKSApCj4+ID4+IAo+PiA+PiBEaWRuJ3Qg
dGhlIGVhcmxpZXIgcGF0Y2ggdGFrZSBjYXJlIG9mIGRvaW5nIHRoaXMgc3Vic3RpdHV0aW9uPyBO
b24tCj4+ID4+IGZlYXR1cmUtc3BlY2lmaWMgY29kZSBjbGVhcmx5IHNob3VsZG4ndCBoYXZlIHN1
Y2ggc3BlY2lhbCBjYXNlcyBpZgo+PiA+PiBhdCBhbGwgYXZvaWRhYmxlLgo+PiA+PiAKPj4gPiBV
c2VyIGNhbiBzZXQgYm90aCBEQVRBIGFuZCBDT0RFIHRvIHNhbWUgdmFsdWUgYXQgc2FtZSB0aW1l
IHdpdGggYmVsb3cgCj4+ID4gY29tbWFuZDoKPj4gPiB4bCBwc3ItY2F0LXNldCBkb21faWQgMHgz
ZmYKPj4gPiAKPj4gPiBCZWNhdXNlIG5vICctYycgb3IgJy1kJyBpcyBpbnB1dCwgdGhlIGNibSB0
eXBlIHdpbGwgYmUgJ1BTUl9DQk1fVFlQRV9MMycuCj4+ID4gCj4+ID4gVG8gaGFuZGxlIHRoaXMg
Y2FzZSwgd2UgaGF2ZSB0byBhZGQgYSBzcGVjaWFsIGNhc2UgaGVyZS4gSWYgdGhlIGNibSB0eWVw
IGlzCj4+ID4gJ1BTUl9DQk1fVFlQRV9MMycgYW5kIHRoZSBmZWF0dXJlIHR5cGUgaXMgQ0RQLCB3
ZSBzZXQgYm90aCBEQVRBIGFuZCBDT0RFLiBUaGlzCj4+ID4gc2hvdWxkIGJlIHRoZSBzaW1wbGVz
dCB3YXkgdG8gaGFuZGxlIHRoaXMgY2FzZS4KPj4gCj4+IFNpbXBsZXN0IG9yIG5vdCwgaXQgaXMg
bm90IHJlYWxseSBhcHByb3ByaWF0ZSB0byBoYXZlIHN1Y2ggc3BlY2lhbCBjYXNlcwo+PiBoZXJl
LiBBbG9uZyB0aGUgbGluZXMgb2YgdGhlIGVhcmxpZXIgYWJzdHJhY3Rpb25zIEkndmUgcmVjb21t
ZW5kZWQKPj4gKGFuZCB3aGljaCwgYXQgbGVhc3QgYWZhaWMsIG1hZGUgdGhlIG92ZXJhbGwgc2Vy
aWVzIHF1aXRlIGEgYml0IG1vcmUKPj4gY29tcHJlaGVuc2libGUpLCBwbGVhc2UgcmUtY29uc2lk
ZXIgaG93IHRoaXMgY2FuIGJlIGRvbmUgd2l0aG91dAo+PiBoYXZpbmcgc3BlY2lhbCBjYXNlIGxv
Z2ljIGhlcmUgKEkgY2FuJ3QgaW1tZWRpYXRlbHkgc3VnZ2VzdCBhbiBvcHRpb24sCj4+IEknbSBz
b3JyeSkuCj4+IAo+IEhvdyBhYm91dCBhIGNhbGxiYWNrIGZ1bmN0aW9uIGhlcmUgdG8gaGFuZGxl
IHRoaXMgaW5zZXJ0aW9uPyBGb3IgTDMvTDIgQ0FULAo+IHVzZSBhIGZ1bmN0aW9uIGp1c3QgdG8g
YXNzaWduIG5ld192YWwgdG8gdmFsW10uIEZvciBDRFAsIGluIGl0cyBjYWxsYmFjawo+IGZ1bmN0
aW9uLCBjaGVjayAndHlwZScgdG8gZGVjaWRlIGluc2VydCBuZXdfdmFsIHRvIGJvdGggREFUQSBh
bmQgQ09ERSBvciBqdXN0Cj4gb25lIGl0ZW0gYWNjb3JkaW5nIHRvIHR5cGUuCgpXZWxsLCBJJ20g
bm90IHN1cmUgd2hhdCB0byBzYXkuIFRoZSBoaXN0b3J5IG9mIHRoaXMgc2VyaWVzIHRlbGxzIG1l
CnRoYXQgeW91IHN1Z2dlc3RpbmcgYSBuZXcgY2FsbGJhY2sgaXMgbGlrZWx5IHRvIGJlIG5vdCBi
ZXR0ZXIgdGhhbgpoYXZpbmcgb3BlbiBjb2RlZCBzcGVjaWFsIGNhc2UgbG9naWMgaGVyZS4gSU9X
IG5laXRoZXIgaXMgYSBnb29kCihvciBzaG91bGQgSSBzYXkgcHJlZmVycmVkKSBzb2x1dGlvbiBo
ZXJlLCBhbmQgSSdtIHJlbGF0aXZlbHkKY2VydGFpbiAoYXMgSSBoYWQgYmVlbiB3aXRoIGFsbCB0
aGUgb3RoZXIgY2FsbGJhY2tzIHRoYXQgYXJlIG5vdwpnb25lKSB0aGF0IHRoZXJlIGlzIGEgcmVh
c29uYWJseSBjbGVhbiBzb2x1dGlvbiB3aXRob3V0IGVpdGhlciwgYnkKc2ltcGx5IHVzaW5nIHN1
aXRhYmxlIGFic3RyYWN0ZWQgZGF0YSBzdHJ1Y3R1cmVzLiBBcyBleHByZXNzZWQKYmFjayB0aGVu
LCBldmVuIGlmIEkgY2FuJ3QgaW1tZWRpYXRlbHkgc3VnZ2VzdCBob3cgdG8gbWFrZSB0aGlzCndv
cmssIEknbSBzdGlsbCBpbnNpc3RpbmcgdGhhdCB5b3UgYXQgbGVhc3QgdHJ5IHRvIGNvbWUgdXAg
d2l0aCBhCmNsZWFuIHNvbHV0aW9uIGhlcmUuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 06 09:43:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 09:43:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIB1I-0001o1-0d; Tue, 06 Jun 2017 09:43: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=3234afc17=sergey.dyasli@citrix.com>)
 id 1dIB1G-0001nv-UY
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 09:43:23 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 D3/14-03557-A3976395; Tue, 06 Jun 2017 09:43:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprMKsWRWlGSWpSXmKPExsWyU9JRQtey0iz
 S4Pw9dYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaP9yE7WgpvCFZ3PlrA2MO4Q7mLk5JAQ8JPY
 tWIZC4jNJqAnsXH2KyYQW0RAW2Lj/pVANhcHs8A5ZokbW/8ygySEBTwlJvfvZoYo8pL4f/Yql
 G0l0X7+FDuIzSKgItH/v4kNxOYVMJB4dPcGK4gtJFAkMenjFDCbU8Be4tadnWA2o4CsxJfG1W
 BzmAXEJW49mc8EcZyAxJI955khbFGJl4//sULYKhLPdy5ghLB1JM5efwJlG0hsXboP6BkOoDm
 aEut36UOMtJQ4cXohE4StKDGl+yE7xGmCEidnPmGZwCg2C8nmWQjds5B0z0LSPQtJ9wJG1lWM
 6sWpRWWpRbqWeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgZHFAAQ7GO9uCjjEK
 MnBpCTKW5tgFinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgtesAignWJSanlqRlpkDjHGYtAQHj5
 II79YCoDRvcUFibnFmOkTqFKOilDivC0ifAEgiozQPrg2WVi4xykoJ8zICHSLEU5BalJtZgir
 /ilGcg1FJmNcBZApPZl4J3PRXQIuZgBbzXTIBWVySiJCSamBkX5CduUT22banEVof85zaH4eG
 /05ZXOxxbk3bTslZixNYVtqvuDZV6N6vo9dyZhqtu6155XHgseqUvzy7Q1+6ht098+b9oeyef
 /3b2BZKqC+9Iq7yYllVyoN/z+z+PRbti9UJjbnkya1jMm1v1EJnPi77n88UNE/aeXid0dpwU/
 Le9vVvne0/KbEUZyQaajEXFScCAEtbwXsmAwAA
X-Env-Sender: prvs=3234afc17=sergey.dyasli@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1496742201!100779406!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29529 invoked from network); 6 Jun 2017 09:43:21 -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 Jun 2017 09:43:21 -0000
X-IronPort-AV: E=Sophos;i="5.39,305,1493683200"; d="scan'208";a="47273286"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: "JBeulich@suse.com" <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v1] xen: fix HYPERVISOR_dm_op() prototype
Thread-Index: AQHS3deL0gLFhinz8E+5M0WUqFri/qIXWWyAgAAcBwA=
Date: Tue, 6 Jun 2017 09:43:20 +0000
Message-ID: <1496742200.2797.1.camel@citrix.com>
References: <20170605084108.28844-1-sergey.dyasli@citrix.com>
 <59367DD5020000780015FA35@prv-mh.provo.novell.com>
In-Reply-To: <59367DD5020000780015FA35@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: <C4296E69408C0748883BBCF12D05B5EF@citrix.com>
MIME-Version: 1.0
Cc: "jgross@suse.com" <jgross@suse.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "marc.zyngier@arm.com" <marc.zyngier@arm.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 Paul Durrant <Paul.Durrant@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 v1] xen: fix HYPERVISOR_dm_op() prototype
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAyMDE3LTA2LTA2IGF0IDAyOjAzIC0wNjAwLCBKYW4gQmV1bGljaCB3cm90ZToNCj4g
PiA+ID4gT24gMDUuMDYuMTcgYXQgMTA6NDEsIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+IHdy
b3RlOg0KPiA+IA0KPiA+IC0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3hlbi9oeXBlcmNhbGwu
aA0KPiA+ICsrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3hlbi9oeXBlcmNhbGwuaA0KPiA+IEBA
IC00OSw2ICs0OSw3IEBADQo+ID4gICNpbmNsdWRlIDx4ZW4vaW50ZXJmYWNlL3BoeXNkZXYuaD4N
Cj4gPiAgI2luY2x1ZGUgPHhlbi9pbnRlcmZhY2UvcGxhdGZvcm0uaD4NCj4gPiAgI2luY2x1ZGUg
PHhlbi9pbnRlcmZhY2UveGVuLW1jYS5oPg0KPiA+ICsjaW5jbHVkZSA8eGVuL2ludGVyZmFjZS9o
dm0vZG1fb3AuaD4NCj4gDQo+IFdoeT8NCj4gDQo+ID4gQEAgLTQ3NCw3ICs0NzUsNyBAQCBIWVBF
UlZJU09SX3hlbnBtdV9vcCh1bnNpZ25lZCBpbnQgb3AsIHZvaWQgKmFyZykNCj4gPiAgDQo+ID4g
IHN0YXRpYyBpbmxpbmUgaW50DQo+ID4gIEhZUEVSVklTT1JfZG1fb3AoDQo+ID4gLQlkb21pZF90
IGRvbSwgdW5zaWduZWQgaW50IG5yX2J1ZnMsIHZvaWQgKmJ1ZnMpDQo+ID4gKwlkb21pZF90IGRv
bSwgdW5zaWduZWQgaW50IG5yX2J1ZnMsIHN0cnVjdCB4ZW5fZG1fb3BfYnVmICpidWZzKQ0KPiAN
Cj4gQWxsIHlvdSBuZWVkIGFib3ZlIGhlcmUgaXMgYSBmb3J3YXJkIGRlY2xhcmF0aW9uIG9mIHRo
ZSBzdHJ1Y3R1cmUuDQo+IFdlIHNob3VsZCByZWFsbHkgYXZvaWQgZm9yY2luZyBzb3VyY2UgZmls
ZXMgdG8gaW5jbHVkZSBhbGwgc29ydHMgb2YNCj4gaGVhZGVycyB3aXRob3V0IGFjdHVhbGx5IG5l
ZWRpbmcgYW55dGhpbmcgZnJvbSB0aGVtLg0KDQpUaGFuayB5b3UgZm9yIHRoZSBnb29kIHN1Z2dl
c3Rpb24uIEkgd2lsbCBmaXggdGhpcyBpbiB2Mi4NCg0KPiANCj4gPiAtLS0gYS9pbmNsdWRlL3hl
bi9hcm0vaHlwZXJjYWxsLmgNCj4gPiArKysgYi9pbmNsdWRlL3hlbi9hcm0vaHlwZXJjYWxsLmgN
Cj4gPiBAQCAtMzgsNiArMzgsNyBAQA0KPiA+ICAjaW5jbHVkZSA8eGVuL2ludGVyZmFjZS94ZW4u
aD4NCj4gPiAgI2luY2x1ZGUgPHhlbi9pbnRlcmZhY2Uvc2NoZWQuaD4NCj4gPiAgI2luY2x1ZGUg
PHhlbi9pbnRlcmZhY2UvcGxhdGZvcm0uaD4NCj4gPiArI2luY2x1ZGUgPHhlbi9pbnRlcmZhY2Uv
aHZtL2RtX29wLmg+DQo+IA0KPiBTYW1lIGhlcmUuDQo+IA0KPiA+IEBAIC01Myw3ICs1NCw4IEBA
IGludCBIWVBFUlZJU09SX3BoeXNkZXZfb3AoaW50IGNtZCwgdm9pZCAqYXJnKTsNCj4gPiAgaW50
IEhZUEVSVklTT1JfdmNwdV9vcChpbnQgY21kLCBpbnQgdmNwdWlkLCB2b2lkICpleHRyYV9hcmdz
KTsNCj4gPiAgaW50IEhZUEVSVklTT1JfdG1lbV9vcCh2b2lkICphcmcpOw0KPiA+ICBpbnQgSFlQ
RVJWSVNPUl92bV9hc3Npc3QodW5zaWduZWQgaW50IGNtZCwgdW5zaWduZWQgaW50IHR5cGUpOw0K
PiA+IC1pbnQgSFlQRVJWSVNPUl9kbV9vcChkb21pZF90IGRvbWlkLCB1bnNpZ25lZCBpbnQgbnJf
YnVmcywgdm9pZCAqYnVmcyk7DQo+ID4gK2ludCBIWVBFUlZJU09SX2RtX29wKGRvbWlkX3QgZG9t
aWQsIHVuc2lnbmVkIGludCBucl9idWZzLA0KPiA+ICsJCSAgICAgc3RydWN0IHhlbl9kbV9vcF9i
dWYgKmJ1ZnMpOw0KPiANCj4gSG93IGNvbWUgeW91IGdldCBhd2F5IHdpdGggY2hhbmdpbmcgYSBk
ZWNsYXJhdGlvbiB3aXRob3V0DQo+IGFsc28gY2hhbmdpbmcgdGhlIG1hdGNoaW5nIGRlZmluaXRp
b24/DQoNClRoZSBkZWZpbml0aW9uIG9mIEhZUEVSVklTT1JfZG1fb3AoKSBpcyBpbiBhcmNoL2Fy
bS94ZW4vaHlwZXJjYWxsLlMNCg0KLS0gDQpUaGFua3MsDQpTZXJnZXkKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 06 10:01:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 10: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 1dIBIz-0003LS-Kx; Tue, 06 Jun 2017 10:01: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 1dIBIx-0003LM-T0
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 10:01:40 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 3F/E4-02022-38D76395; Tue, 06 Jun 2017 10:01:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsVyMfTAat2mWrN
 Ig51/5S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxvv7pYCi44VJw8E97AONWwi5GLQ0hgOqPE
 2mVNrCAOi0A7s0THlFnMII6EwDsWiXOrl7J0MXICOWkSDzrXMUPY1RLvJ9wCiwsJaEkcPTWbF
 WLUfiaJaysPsXUxcnCwCZhIzOqQAKkREVCSuLdqMhNIDbPABUaJH+efs4EkhAUsJHZ23wKzWQ
 RUJV6/XAdm8wp4S1z9f4UVYpmcxM1zncwTGPkWMDKsYtQoTi0qSy3SNTTVSyrKTM8oyU3MzNE
 1NDDVy00tLk5MT81JTCrWS87P3cQIDBUGINjB2LDd8xCjJAeTkihvbYJZpBBfUn5KZUZicUZ8
 UWlOavEhRhkODiUJXt4aoJxgUWp6akVaZg4waGHSEhw8SiK8ypVAad7igsTc4sx0iNQpRleOK
 1fWfWHi2LB6PZC807cBSE45sB1IHvi64wuTEEtefl6qlDgvC8hsAZDmjNI8uNGwiLvEKCslzM
 sIdKwQT0FqUW5mCar8K0ZxDkYlYd7+aqApPJl5JXAXvAI6jgnoOL5LJiDHlSQipKQaGP3jjrx
 7+fHgHWuTB49e7q5elySi+7D42Y5d67zMYu69y0r7lSYiFr/9TvTChwsKHR7wcrix6Sq+1N8f
 kBJ/yzZ57q3kqW+dP80UuxzfEnLi2oNuxrDzTk9mS6zYvORbtmUw5+urDu+sH+x4KLRxZt+Lp
 5Pjqq8zq6oUd9nfeZubePh+43ElWzElluKMREMt5qLiRADchrj0swIAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-3.tower-206.messagelabs.com!1496743297!98452264!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39891 invoked from network); 6 Jun 2017 10:01:38 -0000
Received: from mail-pf0-f171.google.com (HELO mail-pf0-f171.google.com)
 (209.85.192.171)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 6 Jun 2017 10:01:38 -0000
Received: by mail-pf0-f171.google.com with SMTP id 9so96071281pfj.1
 for <xen-devel@lists.xenproject.org>; Tue, 06 Jun 2017 03:01: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;
 bh=cSlLhh2kS5D4mQ0EudHaACegKshPjfz0LYHNiOqiZMg=;
 b=QTelLwyb7KeXQhH1Ws/nbzerchWGHEwgmmMS8V0+zbmZNG1dWqHBwtxiJmoIXDdVpR
 4dlf7uNGAjZidd08dl/55MZxnTWj+V+7QSToYY0nXaLVqVbplWpyBxMOx+uqn+n1BVng
 HOnCyuQUDRAamPQD/a+f7QEfUR1vc31fBKVPc=
X-Google-DKIM-Signature: v=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=cSlLhh2kS5D4mQ0EudHaACegKshPjfz0LYHNiOqiZMg=;
 b=npBtFDGpcXztEJkH1/ivGc8XCyBdm+0ZpRuI0Fqq8ghXBhFkwqzIXGYKZETcztUUaq
 updiAAxGsdahM/qZOX/MTKEf7QcA9lH93+Pu4zZPE5NI0bDKL9AJ7RyGRKyTKweh2Ofz
 qQMhuK4JUSkMKbLL1ufargEVzNkildS1A3jk7uXGhd4NgQ/XBZlvoEL/GGhIbiCowPL4
 DMR9Eo5L8YoDx3tnera3QN/pqLeCIZAn4Kx8elhhFggM0DygB/uG2e4Xunf1IDuDZVje
 AC8iON4YkAWJ3ySrr/zIj6u0H3HNlhaKm6TavgOGCKzgwog3A9GqWcu2d3svrStfxbzA
 94dw==
X-Gm-Message-State: AODbwcBaF5Ou8doE9QOFCNsksfwgAAK3/0tymfrue29lfrUWKtTxdYmQ
 Rc546fVtBFOHqi620zXIEA==
X-Received: by 10.98.200.142 with SMTP id i14mr25102346pfk.154.1496743295534; 
 Tue, 06 Jun 2017 03:01:35 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id n22sm63924150pfa.123.2017.06.06.03.01.32
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 06 Jun 2017 03:01:35 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Tue,  6 Jun 2017 15:31:29 +0530
Message-Id: <1496743289-15422-1-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
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 00/14 v4] PL011 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>

UEwwMTEgZW11bGF0aW9uIGZvciBndWVzdHMgaW4gWGVuCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09CkxpbmFybyBoYXMgcHVibGlzaGVkIFZNIFN5c3RlbSBzcGVjaWZpY2F0aW9u
IGZvciBBUk0gUHJvY2Vzc29ycywgd2hpY2gKcHJvdmlkZXMgYSBzZXQgb2YgZ3VpZGVsaW5lcyBm
b3IgYm90aCBndWVzdCBPUyBhbmQgaHlwZXJ2aXNvciBpbXBsZW1lbnRhdGlvbnMsIApzdWNoIHRo
YXQgYnVpbGRpbmcgT1MgaW1hZ2VzIGFjY29yZGluZyB0byB0aGVzZSBndWlkZWxpbmVzIGd1YXJh
bnRlZXMKdGhhdCB0aG9zZSBpbWFnZXMgY2FuIGFsc28gcnVuIG9uIGh5cGVydmlzb3JzIGNvbXBs
aWFudCB3aXRoIHRoaXMgc3BlY2lmaWNhdGlvbi4KCk9uZSBvZiB0aGUgc3BlYyByZXF1aXJlbWVu
dHMgaXMgdGhhdCB0aGUgaHlwZXJ2aXNvciBtdXN0IHByb3ZpZGUgYW4KZW11bGF0ZWQgUEwwMTEg
VUFSVCBhcyBhIHNlcmlhbCBjb25zb2xlIHdoaWNoIG1lZXRzIHRoZSBtaW5pbXVtIHJlcXVpcmVt
ZW50cyBpbiAKU0JTQSBVQVJUIGFzIGRlZmluZWQgaW4gYXBwZW5kaXggQiBvZiB0aGUgZm9sbG93
aW5nIApBUk0gU2VydmVyIEJhc2UgQXJjaGl0ZWN0dXJlIERvY3VtZW50OgoKaHR0cHM6Ly9zdGF0
aWMuZG9jcy5hcm0uY29tL2RlbjAwMjkvYS9TZXJ2ZXJfQmFzZV9TeXN0ZW1fQXJjaGl0ZWN0dXJl
X3YzXzFfQVJNX0RFTl8wMDI5QS5wZGYuCgpUaGlzIGZlYXR1cmUgYWxsb3dzIHRoZSBYZW4gZ3Vl
c3RzIHRvIHVzZSBTQlNBIGNvbXBsaWFudCBwbDAxMSBVQVJUIGFzIAphcyBhIGNvbnNvbGUuIAoK
Tm90ZSB0aGF0IFNCU0EgcGwwMTEgVUFSVCBpcyBhIHN1YnNldCBvZiBmdWxsIGZlYXR1cmVkIEFS
TSBwbDAxMSBVQVJUIGFuZApzdXBwb3J0cyBvbmx5IGEgc3Vic2V0IG9mIHJlZ2lzdGVycyBhcyBt
ZW50aW9uZWQgYmVsb3cuIEl0IGRvZXMgbm90IHN1cHBvcnQKcngvdHggRE1BLgoKQ3VycmVudGx5
LCBYZW4gc3VwcG9ydHMgcGFyYXZpcnR1YWxpemVkIChha2EgUFYgY29uc29sZSkgYW5kIGFuIGVt
dWxhdGVkIHNlcmlhbCAKY29uc29sZXMuIFRoaXMgZmVhdHVyZSB3aWxsIGV4cG9zZSBhbiBlbXVs
YXRlZCBTQlNBIHBsMDExIFVBUlQgY29uc29sZSB0byB0aGUKZ3Vlc3QsIHdoaWNoIGEgdXNlciBj
YW4gYWNjZXNzIHVzaW5nIHhlbmNvbnNvbGUuCgpUaGUgZGV2aWNlIHRyZWUgcGFzc2VkIHRvIHRo
ZSBndWVzdCBWTSB3aWxsIGNvbnRhaW4gdGhlIHBsMDExIE1NSU8gYWRkcmVzcyAKcmFuZ2UgYW5k
IGFuIGlycSBmb3IgcmVjZWl2aW5nIHJ4L3R4IHBsMDExIGludGVycnVwdHMuIFRoZSBkZXZpY2Ug
dHJlZSBmb3JtYXQgCmlzIHNwZWNpZmllZCBpbiBEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmlu
ZGluZ3Mvc2VyaWFsL2FybV9zYnNhX3VhcnQudHh0LgoKVGhlIFhlbiBoeXBlcnZpc29yIHdpbGwg
ZXhwb3NlIHR3byB0eXBlcyBvZiBpbnRlcmZhY2VzIHRvIHRoZSBiYWNrZW5kIGFuZCBkb21VLiAK
ClRoZSBpbnRlcmZhY2UgZXhwb3NlZCB0byBkb21VIHdpbGwgYmUgYW4gZW11bGF0ZWQgcGwwMTEg
VUFSVCBieSBlbXVsYXRpbmcgdGhlIAphY2Nlc3MgdG8gdGhlIGZvbGxvd2luZyBwbDAxMSByZWdp
c3RlcnMgYnkgdGhlIGd1ZXN0LgoKLSBEYXRhIHJlZ2lzdGVyIChEUikgICAgICAgICAgICAtIFJX
Ci0gUmF3IGludGVycnVwdCBzdGF0dXMgcmVnaXN0ZXIgKFJJUykgICAtIFJPCi0gTWFza2VkIGlu
dGVycnVwdCBzdGF0dXMgcmVnaXN0ZXIgKE1JUyktIFJPCi0gSW50ZXJydXB0IE1hc2sgKElNU0Mp
ICAgICAgICAgLSBSVwotIEludGVycnVwdCBDbGVhciAoSUNSKSAgICAgICAgIC0gV08KCkl0IHdp
bGwgYWxzbyBpbmplY3QgdGhlIHBsMDExIGludGVycnVwdHMgdG8gdGhlIGd1ZXN0IGluIHRoZSBm
b2xsb3dpbmcgCmNvbmRpdGlvbnM6CgotIGluY29taW5nIGRhdGEgaW4gdGhlIHJ4IGJ1ZmZlciBm
b3IgdGhlIGd1ZXN0Ci0gdGhlcmUgaXMgc3BhY2UgaW4gdGhlIHR4IGJ1ZmZlciBmb3IgdGhlIGd1
ZXN0IHRvIHdyaXRlIG1vcmUgZGF0YQoKVGhlIGludGVyZmFjZSBleHBvc2VkIHRvIHRoZSBiYWNr
ZW5kIHdpbGwgYmUgdGhlIHNhbWUgUFYgY29uc29sZSBpbnRlcmZhY2UsIAp3aGljaCBtaW5pbWl6
ZXMgdGhlIGNoYW5nZXMgcmVxdWlyZWQgaW4geGVuY29uc29sZSB0byBzdXBwb3J0IGEgbmV3IHBs
MDExIGNvbnNvbGUuCgpUaGlzIGludGVyZmFjZSBoYXMgcnggYW5kIHR4IHJpbmcgYnVmZmVycyBh
bmQgYW4gZXZlbnQgY2hhbm5lbCBmb3IgCnNlbmRpbmcvcmVjZWl2aW5nIGV2ZW50cyBmcm9tIHRo
ZSBiYWNrZW5kLiAKClNvIGVzc2VudGlhbGx5IFhlbiBoYW5kbGVzIHRoZSBkYXRhIG9uIGJlaGFs
ZiBvZiBkb21VIGFuZCB0aGUgYmFja2VuZC4gQW55IGRhdGEgCndyaXR0ZW4gYnkgZG9tVSBpcyBj
YXB0dXJlZCBieSBYZW4gYW5kIHdyaXR0ZW4gdG8gdGhlIFRYIChPVVQpIHJpbmcgYnVmZmVyIAph
bmQgYSBwbDAxMSBldmVudCBpcyByYWlzZWQgdG8gdGhlIGJhY2tlbmQgdG8gcmVhZCB0aGUgVFgg
cmluZyBidWZmZXIuCiAKU2ltaWxhcmx5IG9uIHJlY2l2aW5nIGEgcGwwMTEgZXZlbnQsIFhlbiBp
bmplY3RzIGFuIGludGVycnVwdCB0byBndWVzdCB0bwppbmRpY2F0ZSB0aGVyZSBpcyBkYXRhIGF2
YWlsYWJsZSBpbiB0aGUgUlggKElOKSByaW5nIGJ1ZmZlci4KClRoZSBwbDAxMSBVQVJUIHN0YXRl
IGlzIGNvbXBsZXRlbHkgY2FwdHVyZWQgaW4gdGhlIHNldCBvZiByZWdpc3RlcnMgCm1lbnRpb25l
ZCBhYm92ZSBhbmQgdGhpcyBzdGF0ZSBpcyB1cGRhdGVkIGV2ZXJ5dGltZSB0aGVyZSBpcyBhbiBl
dmVudCBmcm9tIAp0aGUgYmFja2VuZCBvciB0aGVyZSBpcyByZWdpc3RlciByZWFkL3dyaXRlIGFj
Y2VzcyBmcm9tIGRvbVUuIAoKRm9yIGV4YW1wbGUsIGlmIGRvbVUgaGFzIG1hc2tlZCB0aGUgcngg
aW50ZXJydXB0IGluIHRoZSBJTVNDIHJlZ2lzdGVyLCB0aGVuIFhlbiAKd2lsbCBub3QgaW5qZWN0
IGFuIGludGVycnVwdCB0byBndWVzdCBhbmQgd2lsbCBqdXN0IHVwZGF0ZSB0aGUgUklTIHJlZ2lz
dGVyLiAKT25jZSB0aGUgaW50ZXJydXB0IGlzIHVubWFza2VkIGJ5IGd1ZXN0LCB0aGUgaW50ZXJy
dXB0IHdpbGwgYmUgZGVsaXZlcmVkIHRvIHRoZSAKZ3Vlc3QuCgpDaGFuZ2VzIHN1bW1hcnk6CgpY
ZW4gSHlwZXJ2aXNvcgo9PT09PT09PT09PT09PT0KCjEuIEFkZCBlbXVsYXRpb24gY29kZSB0byBl
bXVsYXRlIHJlYWQvd3JpdGUgYWNjZXNzIHRvIHBsMDExIHJlZ2lzdGVycyBhbmQgcGwwMTEgCiAg
IGludGVycnVwdHM6CiAgICAtIEl0IGVtdWxhdGVzIERSIHJlYWQvd3JpdGUgYnkgcmVhZGluZyBh
bmQgd3JpdGluZyBmcm9tL3RvIHRoZSBJTiBhbmQgCiAgICAgIE9VVCByaW5nIGJ1ZmZlcnMgYW5k
IHJhaXNpbmcgYW4gZXZlbnQgdG8gZG9tMCB3aGVuIHRoZXJlIGlzIGRhdGEgaW4gCiAgICAgIHRo
ZSBPVVQgcmluZyBidWZmZXIgYW5kIGluamVjdGluZyBhbiBpbnRlcnJ1cHQgdG8gdGhlIGd1ZXN0
IHdoZW4gdGhlcmUgCiAgICAgIGlzIGRhdGEgaW4gdGhlIElOIHJpbmcgYnVmZmVyLgogICAgLSBP
dGhlciByZWdpc3RlcnMgYXJlIHJlbGF0ZWQgdG8gaW50ZXJydXB0IG1hbmFnZW1lbnQgYW5kIGVz
c2VudGlhbGx5IAogICAgICBjb250cm9sIHdoZW4gaW50ZXJydXB0cyBhcmUgZGVsaXZlcmVkIHRv
IHRoZSBndWVzdC4KCjIuIEFkZCBhIG5ldyBkb21jdGwgQVBJIHRvIGluaXRpYWxpemUgdnBsMDEx
IGVtdWxhdGlvbiBpbiBYZW4uCgozLiBFbmFibGUgdnBsMDExIGVtdWxhdGlvbiBmb3IgYSBkb21h
aW4gYmFzZWQgb24gYSBsaWJ4bCBvcHRpb24gcGFzc2VkIGR1cmluZyAKICAgZG9tYWluIGNyZWF0
aW9uLgoKVG9vbHN0YWNrCj09PT09PT09PT0KCjEuIEFkZCBhIG5ldyBvcHRpb24gInZ1YXJ0IiBp
biB0aGUgZG9tVSBjb25maWd1cmF0aW9uIGZpbGUgdG8gZW5hYmxlL2Rpc2FibGUgdnVhcnQuCgoy
LiBDcmVhdGUgYSBTQlNBIFVBUlQgRFQgbm9kZSBpbiB0aGUgZ3Vlc3QgZGV2aWNlIHRyZWUuIEl0
IHVzZXMgYSBmaXhlZAogICB2cGwwMTEgU1BJIElSUSBudW1iZXIgYW5kIE1NSU8gYWRkcmVzcy4K
CjMuIENhbGwgdnBsMDExIGluaXQgRE9NQ1RMIEFQSSB0byBlbmFibGUgdnBsMDExIGVtdWxhdGlv
bi4KCjUuIEFkZCBhIG5ldyB2dWFydCB4ZW5zdG9yZSBub2RlLCB3aGljaCBjb250YWluczoKICAg
IC0gcmluZy1yZWYKICAgIC0gZXZlbnQgY2hhbm5lbAogICAgLSBidWZmZXIgbGltaXQKICAgIC0g
dHlwZQoKWGVuY29uc29sZWQKPT09PT09PT09PT09CgoxLiBTcGxpdCB0aGUgZG9tYWluIHN0cnVj
dHVyZSB0byBzdXBwb3J0IG11bHRpcGxlIGNvbnNvbGVzLgoKMi4gTW9kaWZ5IGRpZmZlcmVudCBB
UElzIHN1Y2ggYXMgYnVmZmVyX2FwcGVuZCgpIGV0Yy4gdG8gb3BlcmF0ZSBvbiB0aGUgCiAgIGNv
bnNvbGUgc3RydWN0dXJlLgogICAKMy4gQWRkIHN1cHBvcnQgZm9yIGhhbmRsaW5nIG11bHRpcGxl
IGNvbnNvbGVzLgoKNC4gQWRkIHN1cHBvcnQgZm9yIHZ1YXJ0IGNvbnNvbGU6CgpUaGUgdnBsMDEx
IGNoYW5nZXMgYXZhaWxhYmxlIGF0IHRoZSBmb2xsb3dpbmcgcmVwbzoKCnVybDogc3NoOi8vZ2l0
QGdpdC5saW5hcm8ub3JnOi9wZW9wbGUvYmh1cGluZGVyLnRoYWt1ci94ZW4uZ2l0CmJyYW5jaDog
dnBsMDExX3Y0CgpUaGVyZSBhcmUgc29tZSBUQkQgaXRlbXMgd2hpY2ggbmVlZCB0byBiZSBsb29r
ZWQgYXQgaW4gdGhlIGZ1dHVyZToKCjEuIEN1cnJlbnRseSBVRUZJIGZpcm13YXJlIGxvZ3MgdGhl
IG91dHB1dCB0byBodmMgY29uc29sZSBvbmx5LiBIb3cgY2FuIAogICBVRUZJIGZpcm13YXJlIGJl
IG1hZGUgYXdhcmUgb2YgcGwwMTEgY29uc29sZSBhbmQgaG93IGl0IGNhbiB1c2UgaXQKICAgYXMg
YSBjb25zb2xlIGluc3RlYWQgb2YgaHZjLgoyLiBMaW51eCBzZWVtcyB0byBoYXZlIGh2YyBjb25z
b2xlIGFzIHRoZSBkZWZhdWx0IGNvbnNvbGUgaS5lLiBpZiBubwogICBjb25zb2xlIGlzIHNwZWNp
ZmllZCB0aGVuIGl0IHVzZXMgaHZjIGFzIHRoZSBjb25zb2xlLiBIb3cgY2FuIGFuIAogICBvcHRp
b24gYmUgcHJvdmlkZWQgaW4gTGludXggdG8gc2VsZWN0IGVpdGhlciBodmMgb3IgcGwwMTEgYXMg
dGhlIAogICBkZWZhdWx0IGNvbnNvbGUuCgozLiBBQ1BJIHN1cHBvcnQgZm9yIHBsMDExIGRldmlj
ZS4KCkJodXBpbmRlciBUaGFrdXIgKDE0KToKICB4ZW4vYXJtOiB2cGwwMTE6IE1vdmUgdmdpYyBy
ZWdpc3RlciBhY2Nlc3MgZnVuY3Rpb25zIHRvIHZyZWcuaAogIHhlbi9hcm06IHZwbDAxMTogRGVm
aW5lIGdlbmVyaWMgdnJlZ19yZWcqIGFjY2VzcyBmdW5jdGlvbnMgaW4gdnJlZy5oCiAgeGVuL2Fy
bTogdnBsMDExOiBBZGQgcGwwMTEgdWFydCBlbXVsYXRpb24gaW4gWGVuCiAgeGVuL2FybTogdnBs
MDExOiBBZGQgc3VwcG9ydCBmb3IgdnVhcnQgaW4gbGlieGwKICB4ZW4vYXJtOiB2cGwwMTE6IEFs
bG9jYXRlIGEgbmV3IEdGTiBpbiB0aGUgdG9vbHN0YWNrIGZvciB2dWFydAogIHhlbi9hcm06IHZw
bDAxMTogQWRkIGEgbmV3IGRvbWN0bCBBUEkgdG8gaW5pdGlhbGl6ZSB2cGwwMTEKICB4ZW4vYXJt
OiB2cGwwMTE6IEFkZCBhIG5ldyB2dWFydCBub2RlIGluIHRoZSB4ZW5zdG9yZQogIHhlbi9hcm06
IHZwbDAxMTogTW9kaWZ5IHhlbmNvbnNvbGUgdG8gZGVmaW5lIGFuZCB1c2UgYSBuZXcgY29uc29s
ZSAgICAKICAgIHN0cnVjdHVyZQogIHhlbi9hcm06IHZwbDAxMTogTW9kaWZ5IHhlbmNvbnNvbGUg
ZnVuY3Rpb25zIHRvIHRha2UgY29uc29sZSBzdHJ1Y3R1cmUKICAgIGFzIGlucHV0CiAgeGVuL2Fy
bTogdnBsMDExOiBNb2RpZnkgeGVuY29uc29sZSB0byBzdXBwb3J0IG11bHRpcGxlIGNvbnNvbGVz
CiAgeGVuL2FybTogdnBsMDExOiBBZGQgc3VwcG9ydCBmb3IgdnVhcnQgY29uc29sZSBpbiB4ZW5j
b25zb2xlCiAgeGVuL2FybTogdnBsMDExOiBBZGQgYSBuZXcgdnVhcnQgY29uc29sZSB0eXBlIHRv
IHhlbmNvbnNvbGUgY2xpZW50CiAgeGVuL2FybTogdnBsMDExOiBBZGQgYSBwbDAxMSB1YXJ0IERU
IG5vZGUgaW4gdGhlIGd1ZXN0IGRldmljZSB0cmVlCiAgeGVuL2FybTogdnBsMDExOiBVcGRhdGUg
ZG9jdW1lbnRhdGlvbiBmb3IgdnVhcnQgY29uc29sZSBzdXBwb3J0CgogY29uZmlnL2FybTMyLm1r
ICAgICAgICAgICAgICAgICAgICAgIHwgICAxICsKIGNvbmZpZy9hcm02NC5tayAgICAgICAgICAg
ICAgICAgICAgICB8ICAgMSArCiBkb2NzL21hbi94bC5jZmcucG9kLjUuaW4gICAgICAgICAgICAg
fCAgIDkgKwogZG9jcy9taXNjL2NvbnNvbGUudHh0ICAgICAgICAgICAgICAgIHwgIDQ0ICsrLQog
dG9vbHMvY29uc29sZS9NYWtlZmlsZSAgICAgICAgICAgICAgIHwgICA0ICstCiB0b29scy9jb25z
b2xlL2NsaWVudC9tYWluLmMgICAgICAgICAgfCAgMjUgKy0KIHRvb2xzL2NvbnNvbGUvZGFlbW9u
L2lvLmMgICAgICAgICAgICB8IDU0NCArKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0t
LQogdG9vbHMvbGlieGMvaW5jbHVkZS94Y19kb20uaCAgICAgICAgIHwgICAzICsKIHRvb2xzL2xp
YnhjL2luY2x1ZGUveGVuY3RybC5oICAgICAgICB8ICAxNyArKwogdG9vbHMvbGlieGMveGNfZG9t
X2FybS5jICAgICAgICAgICAgIHwgIDEyICstCiB0b29scy9saWJ4Yy94Y19kb21fYm9vdC5jICAg
ICAgICAgICAgfCAgIDIgKwogdG9vbHMvbGlieGMveGNfZG9tYWluLmMgICAgICAgICAgICAgIHwg
IDIzICsrCiB0b29scy9saWJ4bC9saWJ4bC5oICAgICAgICAgICAgICAgICAgfCAgIDYgKwogdG9v
bHMvbGlieGwvbGlieGxfYXJjaC5oICAgICAgICAgICAgIHwgICA3ICsKIHRvb2xzL2xpYnhsL2xp
YnhsX2FybS5jICAgICAgICAgICAgICB8ICA3MSArKysrLQogdG9vbHMvbGlieGwvbGlieGxfY29u
c29sZS5jICAgICAgICAgIHwgIDQ3ICsrKwogdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgICAg
ICAgICAgIHwgIDEyICstCiB0b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYyAgICAgICAgICAgfCAg
IDkgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2RvbS5jICAgICAgICAgICAgICB8ICAgOCArLQogdG9v
bHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCAgICAgICAgIHwgICA3ICsKIHRvb2xzL2xpYnhsL2xp
YnhsX3R5cGVzLmlkbCAgICAgICAgICB8ICAgNyArCiB0b29scy9saWJ4bC9saWJ4bF90eXBlc19p
bnRlcm5hbC5pZGwgfCAgIDEgKwogdG9vbHMvbGlieGwvbGlieGxfeDg2LmMgICAgICAgICAgICAg
IHwgICA4ICsKIHRvb2xzL3hsL01ha2VmaWxlICAgICAgICAgICAgICAgICAgICB8ICAgNCArCiB0
b29scy94bC94bF9jbWR0YWJsZS5jICAgICAgICAgICAgICAgfCAgIDQgKwogdG9vbHMveGwveGxf
Y29uc29sZS5jICAgICAgICAgICAgICAgIHwgIDExICstCiB0b29scy94bC94bF9wYXJzZS5jICAg
ICAgICAgICAgICAgICAgfCAgIDggKwogeGVuL2FyY2gvYXJtL0tjb25maWcgICAgICAgICAgICAg
ICAgIHwgICA1ICsKIHhlbi9hcmNoL2FybS9NYWtlZmlsZSAgICAgICAgICAgICAgICB8ICAgMSAr
CiB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgICAgICAgICAgICAgICAgfCAgIDIgKwogeGVuL2FyY2gv
YXJtL2RvbWN0bC5jICAgICAgICAgICAgICAgIHwgIDQ0ICsrLQogeGVuL2FyY2gvYXJtL3ZnaWMt
djIuYyAgICAgICAgICAgICAgIHwgIDI4ICstCiB4ZW4vYXJjaC9hcm0vdmdpYy12My5jICAgICAg
ICAgICAgICAgfCAgNDAgKy0tCiB4ZW4vYXJjaC9hcm0vdnBsMDExLmMgICAgICAgICAgICAgICAg
fCA0MTggKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2Rv
bWFpbi5oICAgICAgICAgfCAgIDYgKwogeGVuL2luY2x1ZGUvYXNtLWFybS9wbDAxMS11YXJ0Lmgg
ICAgIHwgICAyICsKIHhlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oICAgICAgICAgICB8IDExMSAr
LS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3ZwbDAxMS5oICAgICAgICAgfCAgNzQgKysrKysK
IHhlbi9pbmNsdWRlL2FzbS1hcm0vdnJlZy5oICAgICAgICAgICB8IDEwOSArKysrKysrCiB4ZW4v
aW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0uaCAgICAgICAgfCAgIDYgKwogeGVuL2luY2x1ZGUvcHVi
bGljL2RvbWN0bC5oICAgICAgICAgIHwgIDEyICsKIHhlbi9pbmNsdWRlL3B1YmxpYy9pby9jb25z
b2xlLmggICAgICB8ICAgNCArCiA0MiBmaWxlcyBjaGFuZ2VkLCAxNDIxIGluc2VydGlvbnMoKyks
IDMzNiBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC9hcm0vdnBsMDEx
LmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20tYXJtL3ZwbDAxMS5oCgotLSAK
Mi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 06 10:02:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 10:02: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 1dIBJQ-0003Ob-1J; Tue, 06 Jun 2017 10:02:08 +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 1dIBJO-0003OO-BD
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 10:02:06 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 56/49-02180-D9D76395; Tue, 06 Jun 2017 10:02:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42K5GHpgpe7MWrN
 Igze90hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8byT7+ZCx5EV6xaNYOtgbFHp4uRi0NIYCaj
 xLdPMxlBHBaBdmaJTTses4A4EgLvWCS+794OlOEEctIkvp9YAGVXSDR828MKYgsJaEkcPTWbF
 WLUfiaJ/0teAhVxcLAJmEjM6pAAqRERUJK4t2oyE4jNLBAqMfXvAxYQW1ggQuL/sdlsIDaLgK
 rEydvTwWxeAW+Jzb8fsULskpO4ea6TeQIj3wJGhlWMGsWpRWWpRbqGhnpJRZnpGSW5iZk5uoY
 Gpnq5qcXFiempOYlJxXrJ+bmbGIGhwgAEOxhXtjsfYpTkYFIS5a1NMIsU4kvKT6nMSCzOiC8q
 zUktPsQow8GhJME7qQYoJ1iUmp5akZaZAwxamLQEB4+SCK9yJVCat7ggMbc4Mx0idYrRmOPKl
 XVfmDimHNj+hUmIJS8/L1VKnHcCyCQBkNKM0jy4QbBousQoKyXMywh0mhBPQWpRbmYJqvwrRn
 EORiVh3v5qoCk8mXklcPteAZ3CBHQK3yUTkFNKEhFSUg2Mmhymc1pe7OYI+NteuEW/95mv4Ru
 +9lmVff4qKdOMLl77far2TPmpOcYyJTfe8R34vyNpTxqrvPHly3PzV7RYz9oo9vjlrqwOw8dG
 u0+2Sx6Z0j9t7uTlu7Jyuy+396Qe/Trhml1U+TW/lVolZo4KrpsunPzk7vh222/xjr4fh43fL
 Xzfmp7opMRSnJFoqMVcVJwIAPS8B8yhAgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1496743319!65770202!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43842 invoked from network); 6 Jun 2017 10:02:00 -0000
Received: from mail-pf0-f169.google.com (HELO mail-pf0-f169.google.com)
 (209.85.192.169)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 6 Jun 2017 10:02:00 -0000
Received: by mail-pf0-f169.google.com with SMTP id m17so96190929pfg.3
 for <xen-devel@lists.xenproject.org>; Tue, 06 Jun 2017 03:02: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;
 bh=ZhW8zIv/fUwH2RwLBZ45RgBGzaC8fYBqZNxzx35jh7o=;
 b=Np19lzKwif4qewipXdQGa2V+Qk04/3R09sAZC74TIdQmq3oEHoWUs0DeBVWiBzkb8u
 vFAnSvIVESuMC4rl4P9EqBjQp8y9EpkbtgZIHP+aN5wLFrPzX9RSc/nA3GGKyfdzx2cQ
 Nypwzmwx3biiN9oRDk1eIfU9sMOSuWdD/70wE=
X-Google-DKIM-Signature: v=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=ZhW8zIv/fUwH2RwLBZ45RgBGzaC8fYBqZNxzx35jh7o=;
 b=e7fCyR7NjWB8fNnGlDcUhR8H336siNl+lpTgEy4Km54nxIc0ySRVyyLfvjFTfiOIfw
 MLFTxXeDbk9kCKV0XRfAj9z4wSE4Vyt7fra/B8HrEnzts6dTW0Gsv2LGpPCqInLB81/U
 VBHy+w42sSju2vOTOWMP54uchyyyNDtSbdCEb5Uv3S/GLt8UNV2SEM1A9gufPotF2rPA
 D/ljczBK1+0aMf//dZgPHFLVwKledwaa6vwpgs7kgZQwqdkZh/erG5of3K7pfhnFj/f4
 sbZ4v9jmCmt76EpLUdSBhlR/bErY6jHJ5fggki+Xe0lKigB5ioanr6wbnOd5zXfYCC46
 ysOg==
X-Gm-Message-State: AODbwcDCDiPwhmc4bX6Pr737mpGmdRSdaVnmQPk12gd78twtTmyDTyZN
 FEJsF+m7jzo81rmiC9f6XQ==
X-Received: by 10.84.178.4 with SMTP id y4mr20502623plb.158.1496743318505;
 Tue, 06 Jun 2017 03:01:58 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id t198sm61064861pgc.33.2017.06.06.03.01.56
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 06 Jun 2017 03:01:57 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Tue,  6 Jun 2017 15:31:53 +0530
Message-Id: <1496743313-15475-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 01/14 v4] xen/arm: vpl011: Move vgic register
	access functions to vreg.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>

VGhlc2UgZnVuY3Rpb25zIGFyZSBnZW5lcmljIGluIG5hdHVyZSBhbmQgY2FuIGJlIHJldXNlZCBi
eSBvdGhlciBlbXVsYXRpb24KY29kZSBpbiBYZW4uIE9uZSByZWNlbnQgZXhhbXBsZSBpcyBwbDAx
MSBlbXVsYXRpb24sIHdoaWNoIG5lZWRzIHNpbWlsYXIKZnVuY3Rpb25zIHRvIHJlYWQvd3JpdGUg
dGhlIHJlZ2lzdGVycy4KClRoaXMgcGF0Y2ggbW92ZXMgdGhlIHJlZ2lzdGVyIGFjY2VzcyBmdW5j
dGlvbiBkZWZpbml0aW9ucyBmcm9tIHZnaWMuaCB0bwp2cmVnLmguCgpTaWduZWQtb2ZmLWJ5OiBC
aHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+Ci0tLQoKQ2hhbmdl
cyBzaW5jZSB2MzoKLSBNb3ZlZCB0aGUgbWFjcm8gY2FsbCBWR0lDX1JFR19IRUxQRVJTIHRvIHZy
ZWcuaCBmcm9tIHZnaWMuaC4KCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCB8IDExMSArLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2Fz
bS1hcm0vdnJlZy5oIHwgMTEwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDExMSBpbnNlcnRpb25zKCspLCAxMTAgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmggYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL3ZnaWMuaAppbmRleCA1NDQ4NjdhLi43NWM3MTZlIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20tYXJtL3ZnaWMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaApA
QCAtMjAsNiArMjAsNyBAQAogCiAjaW5jbHVkZSA8eGVuL2JpdG9wcy5oPgogI2luY2x1ZGUgPGFz
bS9tbWlvLmg+CisjaW5jbHVkZSA8YXNtLWFybS92cmVnLmg+CiAKIHN0cnVjdCBwZW5kaW5nX2ly
cQogewpAQCAtMTcxLDExNiArMTcyLDYgQEAgc3RhdGljIGlubGluZSBpbnQgUkVHX1JBTktfTlIo
aW50IGIsIHVpbnQzMl90IG4pCiAgICAgfQogfQogCi0jZGVmaW5lIFZHSUNfUkVHX01BU0soc2l6
ZSkgKCh+MFVMKSA+PiAoQklUU19QRVJfTE9ORyAtICgoMSA8PCAoc2l6ZSkpICogOCkpKQotCi0v
KgotICogVGhlIGNoZWNrIG9uIHRoZSBzaXplIHN1cHBvcnRlZCBieSB0aGUgcmVnaXN0ZXIgaGFz
IHRvIGJlIGRvbmUgYnkKLSAqIHRoZSBjYWxsZXIgb2YgdmdpY19yZWdOXyouCi0gKgotICogdmdp
Y19yZWdfKiBzaG91bGQgbmV2ZXIgYmUgY2FsbGVkIGRpcmVjdGx5LiBJbnN0ZWFkIHVzZSB0aGUg
dmdpY19yZWdOXyoKLSAqIGFjY29yZGluZyB0byBzaXplIG9mIHRoZSBlbXVsYXRlZCByZWdpc3Rl
cgotICoKLSAqIE5vdGUgdGhhdCB0aGUgYWxpZ25tZW50IGZhdWx0IHdpbGwgYWx3YXlzIGJlIHRh
a2VuIGluIHRoZSBndWVzdAotICogKHNlZSBCMy4xMi43IERESTA0MDYuYikuCi0gKi8KLXN0YXRp
YyBpbmxpbmUgcmVnaXN0ZXJfdCB2Z2ljX3JlZ19leHRyYWN0KHVuc2lnbmVkIGxvbmcgcmVnLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9m
ZnNldCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVudW0gZGFi
dF9zaXplIHNpemUpCi17Ci0gICAgcmVnID4+PSA4ICogb2Zmc2V0OwotICAgIHJlZyAmPSBWR0lD
X1JFR19NQVNLKHNpemUpOwotCi0gICAgcmV0dXJuIHJlZzsKLX0KLQotc3RhdGljIGlubGluZSB2
b2lkIHZnaWNfcmVnX3VwZGF0ZSh1bnNpZ25lZCBsb25nICpyZWcsIHJlZ2lzdGVyX3QgdmFsLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgb2Zmc2V0LAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVtIGRhYnRfc2l6ZSBzaXplKQot
ewotICAgIHVuc2lnbmVkIGxvbmcgbWFzayA9IFZHSUNfUkVHX01BU0soc2l6ZSk7Ci0gICAgaW50
IHNoaWZ0ID0gb2Zmc2V0ICogODsKLQotICAgICpyZWcgJj0gfihtYXNrIDw8IHNoaWZ0KTsKLSAg
ICAqcmVnIHw9ICgodW5zaWduZWQgbG9uZyl2YWwgJiBtYXNrKSA8PCBzaGlmdDsKLX0KLQotc3Rh
dGljIGlubGluZSB2b2lkIHZnaWNfcmVnX3NldGJpdHModW5zaWduZWQgbG9uZyAqcmVnLCByZWdp
c3Rlcl90IGJpdHMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgb2Zmc2V0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW51bSBk
YWJ0X3NpemUgc2l6ZSkKLXsKLSAgICB1bnNpZ25lZCBsb25nIG1hc2sgPSBWR0lDX1JFR19NQVNL
KHNpemUpOwotICAgIGludCBzaGlmdCA9IG9mZnNldCAqIDg7Ci0KLSAgICAqcmVnIHw9ICgodW5z
aWduZWQgbG9uZyliaXRzICYgbWFzaykgPDwgc2hpZnQ7Ci19Ci0KLXN0YXRpYyBpbmxpbmUgdm9p
ZCB2Z2ljX3JlZ19jbGVhcmJpdHModW5zaWduZWQgbG9uZyAqcmVnLCByZWdpc3Rlcl90IGJpdHMs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBvZmZz
ZXQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVudW0gZGFidF9zaXpl
IHNpemUpCi17Ci0gICAgdW5zaWduZWQgbG9uZyBtYXNrID0gVkdJQ19SRUdfTUFTSyhzaXplKTsK
LSAgICBpbnQgc2hpZnQgPSBvZmZzZXQgKiA4OwotCi0gICAgKnJlZyAmPSB+KCgodW5zaWduZWQg
bG9uZyliaXRzICYgbWFzaykgPDwgc2hpZnQpOwotfQotCi0vKiBOLWJpdCByZWdpc3RlciBoZWxw
ZXJzICovCi0jZGVmaW5lIFZHSUNfUkVHX0hFTFBFUlMoc3osIG9mZm1hc2spICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCi1zdGF0aWMgaW5saW5lIHJlZ2lzdGVyX3QgdmdpY19y
ZWcjI3N6IyNfZXh0cmFjdCh1aW50IyNzeiMjX3QgcmVnLCAgICAgICBcCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBtbWlvX2luZm9fdCAqaW5m
bylcCi17ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCi0gICAgcmV0dXJuIHZnaWNfcmVnX2V4dHJhY3QocmVnLCBp
bmZvLT5ncGEgJiBvZmZtYXNrLCAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgaW5mby0+ZGFidC5zaXplKTsgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Ci19ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi1zdGF0aWMgaW5saW5lIHZvaWQg
dmdpY19yZWcjI3N6IyNfdXBkYXRlKHVpbnQjI3N6IyNfdCAqcmVnLCAgICAgICAgICAgICBcCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZ2lzdGVyX3QgdmFsLCAg
ICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNvbnN0IG1taW9faW5mb190ICppbmZvKSAgICAgICBcCi17ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAg
dW5zaWduZWQgbG9uZyB0bXAgPSAqcmVnOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgdmdpY19yZWdfdXBkYXRlKCZ0bXAs
IHZhbCwgaW5mby0+Z3BhICYgb2ZmbWFzaywgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAg
ICAgICAgICAgICAgIGluZm8tPmRhYnQuc2l6ZSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgKnJlZyA9IHRtcDsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi19ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCi1zdGF0aWMgaW5saW5lIHZvaWQgdmdpY19yZWcjI3N6
IyNfc2V0Yml0cyh1aW50IyNzeiMjX3QgKnJlZywgICAgICAgICAgICBcCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWdpc3Rlcl90IGJpdHMsICAgICAgICAgICAg
ICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBtbWlv
X2luZm9fdCAqaW5mbykgICAgICBcCi17ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgdW5zaWduZWQgbG9u
ZyB0bXAgPSAqcmVnOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCi0gICAgdmdpY19yZWdfc2V0Yml0cygmdG1wLCBiaXRzLCBpbmZv
LT5ncGEgJiBvZmZtYXNrLCAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAg
ICBpbmZvLT5kYWJ0LnNpemUpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCi0gICAgKnJlZyA9IHRtcDsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi19ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCi1zdGF0aWMgaW5saW5lIHZvaWQgdmdpY19yZWcjI3N6IyNfY2xlYXJiaXRz
KHVpbnQjI3N6IyNfdCAqcmVnLCAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHJlZ2lzdGVyX3QgYml0cywgICAgICAgICAgICBcCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IG1taW9faW5mb190ICpp
bmZvKSAgICBcCi17ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgdW5zaWduZWQgbG9uZyB0bXAgPSAqcmVn
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCi0gICAgdmdpY19yZWdfY2xlYXJiaXRzKCZ0bXAsIGJpdHMsIGluZm8tPmdwYSAmIG9m
Zm1hc2ssICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgICAgIGluZm8tPmRh
YnQuc2l6ZSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCi0gICAgKnJlZyA9IHRtcDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCi19Ci0KLS8qCi0gKiA2NCBiaXRzIHJlZ2lzdGVycyBhcmUg
b25seSBzdXBwb3J0ZWQgb24gcGxhdGZvcm0gd2l0aCA2NC1iaXQgbG9uZy4KLSAqIFRoaXMgaXMg
YWxzbyBhbGxvdyB1cyB0byBvcHRpbWl6ZSB0aGUgMzIgYml0IGNhc2UgYnkgdXNpbmcKLSAqIHVu
c2lnbmVkIGxvbmcgcmF0aGVyIHRoYW4gdWludDY0X3QKLSAqLwotI2lmIEJJVFNfUEVSX0xPTkcg
PT0gNjQKLVZHSUNfUkVHX0hFTFBFUlMoNjQsIDB4Nyk7Ci0jZW5kaWYKLVZHSUNfUkVHX0hFTFBF
UlMoMzIsIDB4Myk7Ci0KLSN1bmRlZiBWR0lDX1JFR19IRUxQRVJTCi0KIGVudW0gZ2ljX3NnaV9t
b2RlOwogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS92cmVnLmggYi94ZW4v
aW5jbHVkZS9hc20tYXJtL3ZyZWcuaAppbmRleCBlZDJiZDZmLi4zNDg1ODRmIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZyZWcuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Zy
ZWcuaApAQCAtMTA3LDQgKzEwNywxMTQgQEAgc3RhdGljIGlubGluZSBib29sIHZyZWdfZW11bGF0
ZV9zeXNyZWc2NChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdW5pb24gaHNyIGgKIAogI2Vu
ZGlmCiAKKyNkZWZpbmUgVkdJQ19SRUdfTUFTSyhzaXplKSAoKH4wVUwpID4+IChCSVRTX1BFUl9M
T05HIC0gKCgxIDw8IChzaXplKSkgKiA4KSkpCisKKy8qCisgKiBUaGUgY2hlY2sgb24gdGhlIHNp
emUgc3VwcG9ydGVkIGJ5IHRoZSByZWdpc3RlciBoYXMgdG8gYmUgZG9uZSBieQorICogdGhlIGNh
bGxlciBvZiB2Z2ljX3JlZ05fKi4KKyAqCisgKiB2Z2ljX3JlZ18qIHNob3VsZCBuZXZlciBiZSBj
YWxsZWQgZGlyZWN0bHkuIEluc3RlYWQgdXNlIHRoZSB2Z2ljX3JlZ05fKgorICogYWNjb3JkaW5n
IHRvIHNpemUgb2YgdGhlIGVtdWxhdGVkIHJlZ2lzdGVyCisgKgorICogTm90ZSB0aGF0IHRoZSBh
bGlnbm1lbnQgZmF1bHQgd2lsbCBhbHdheXMgYmUgdGFrZW4gaW4gdGhlIGd1ZXN0CisgKiAoc2Vl
IEIzLjEyLjcgRERJMDQwNi5iKS4KKyAqLworc3RhdGljIGlubGluZSByZWdpc3Rlcl90IHZnaWNf
cmVnX2V4dHJhY3QodW5zaWduZWQgbG9uZyByZWcsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgb2Zmc2V0LAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZW51bSBkYWJ0X3NpemUgc2l6ZSkKK3sKKyAgICByZWcg
Pj49IDggKiBvZmZzZXQ7CisgICAgcmVnICY9IFZHSUNfUkVHX01BU0soc2l6ZSk7CisKKyAgICBy
ZXR1cm4gcmVnOworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgdmdpY19yZWdfdXBkYXRlKHVuc2ln
bmVkIGxvbmcgKnJlZywgcmVnaXN0ZXJfdCB2YWwsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGludCBvZmZzZXQsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGVudW0gZGFidF9zaXplIHNpemUpCit7CisgICAgdW5zaWduZWQgbG9uZyBtYXNr
ID0gVkdJQ19SRUdfTUFTSyhzaXplKTsKKyAgICBpbnQgc2hpZnQgPSBvZmZzZXQgKiA4OworCisg
ICAgKnJlZyAmPSB+KG1hc2sgPDwgc2hpZnQpOworICAgICpyZWcgfD0gKCh1bnNpZ25lZCBsb25n
KXZhbCAmIG1hc2spIDw8IHNoaWZ0OworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgdmdpY19yZWdf
c2V0Yml0cyh1bnNpZ25lZCBsb25nICpyZWcsIHJlZ2lzdGVyX3QgYml0cywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBvZmZzZXQsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVtIGRhYnRfc2l6ZSBzaXplKQoreworICAgIHVu
c2lnbmVkIGxvbmcgbWFzayA9IFZHSUNfUkVHX01BU0soc2l6ZSk7CisgICAgaW50IHNoaWZ0ID0g
b2Zmc2V0ICogODsKKworICAgICpyZWcgfD0gKCh1bnNpZ25lZCBsb25nKWJpdHMgJiBtYXNrKSA8
PCBzaGlmdDsKK30KKworc3RhdGljIGlubGluZSB2b2lkIHZnaWNfcmVnX2NsZWFyYml0cyh1bnNp
Z25lZCBsb25nICpyZWcsIHJlZ2lzdGVyX3QgYml0cywKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9mZnNldCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZW51bSBkYWJ0X3NpemUgc2l6ZSkKK3sKKyAgICB1bnNpZ25lZCBs
b25nIG1hc2sgPSBWR0lDX1JFR19NQVNLKHNpemUpOworICAgIGludCBzaGlmdCA9IG9mZnNldCAq
IDg7CisKKyAgICAqcmVnICY9IH4oKCh1bnNpZ25lZCBsb25nKWJpdHMgJiBtYXNrKSA8PCBzaGlm
dCk7Cit9CisKKy8qIE4tYml0IHJlZ2lzdGVyIGhlbHBlcnMgKi8KKyNkZWZpbmUgVkdJQ19SRUdf
SEVMUEVSUyhzeiwgb2ZmbWFzaykgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
K3N0YXRpYyBpbmxpbmUgcmVnaXN0ZXJfdCB2Z2ljX3JlZyMjc3ojI19leHRyYWN0KHVpbnQjI3N6
IyNfdCByZWcsICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGNvbnN0IG1taW9faW5mb190ICppbmZvKVwKK3sgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICByZXR1cm4gdmdpY19yZWdfZXh0cmFjdChyZWcsIGluZm8tPmdwYSAmIG9mZm1hc2ssICAgICAg
ICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbmZvLT5kYWJ0LnNp
emUpOyAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKK30gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKK3N0YXRpYyBpbmxpbmUgdm9pZCB2Z2ljX3JlZyMjc3ojI191cGRhdGUodWlu
dCMjc3ojI190ICpyZWcsICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcmVnaXN0ZXJfdCB2YWwsICAgICAgICAgICAgICAgIFwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbW1pb19pbmZvX3QgKmluZm8p
ICAgICAgIFwKK3sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB1bnNpZ25lZCBsb25nIHRtcCA9ICpyZWc7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICB2Z2ljX3JlZ191cGRhdGUoJnRtcCwgdmFsLCBpbmZvLT5ncGEgJiBvZmZtYXNr
LCAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgaW5mby0+ZGFidC5z
aXplKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAqcmVnID0gdG1wOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKK30gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
K3N0YXRpYyBpbmxpbmUgdm9pZCB2Z2ljX3JlZyMjc3ojI19zZXRiaXRzKHVpbnQjI3N6IyNfdCAq
cmVnLCAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHJlZ2lzdGVyX3QgYml0cywgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IG1taW9faW5mb190ICppbmZvKSAgICAgIFwKK3sg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICB1bnNpZ25lZCBsb25nIHRtcCA9ICpyZWc7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB2
Z2ljX3JlZ19zZXRiaXRzKCZ0bXAsIGJpdHMsIGluZm8tPmdwYSAmIG9mZm1hc2ssICAgICAgICAg
ICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgIGluZm8tPmRhYnQuc2l6ZSk7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAqcmVn
ID0gdG1wOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKK30gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKK3N0YXRpYyBpbmxp
bmUgdm9pZCB2Z2ljX3JlZyMjc3ojI19jbGVhcmJpdHModWludCMjc3ojI190ICpyZWcsICAgICAg
ICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVnaXN0
ZXJfdCBiaXRzLCAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY29uc3QgbW1pb19pbmZvX3QgKmluZm8pICAgIFwKK3sgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICB1bnNpZ25lZCBsb25nIHRtcCA9ICpyZWc7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB2Z2ljX3JlZ19jbGVh
cmJpdHMoJnRtcCwgYml0cywgaW5mby0+Z3BhICYgb2ZmbWFzaywgICAgICAgICAgICAgICAgIFwK
KyAgICAgICAgICAgICAgICAgICAgICAgaW5mby0+ZGFidC5zaXplKTsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAqcmVnID0gdG1wOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKK30K
KworLyoKKyAqIDY0IGJpdHMgcmVnaXN0ZXJzIGFyZSBvbmx5IHN1cHBvcnRlZCBvbiBwbGF0Zm9y
bSB3aXRoIDY0LWJpdCBsb25nLgorICogVGhpcyBpcyBhbHNvIGFsbG93IHVzIHRvIG9wdGltaXpl
IHRoZSAzMiBiaXQgY2FzZSBieSB1c2luZworICogdW5zaWduZWQgbG9uZyByYXRoZXIgdGhhbiB1
aW50NjRfdAorICovCisjaWYgQklUU19QRVJfTE9ORyA9PSA2NAorVkdJQ19SRUdfSEVMUEVSUyg2
NCwgMHg3KTsKKyNlbmRpZgorVkdJQ19SRUdfSEVMUEVSUygzMiwgMHgzKTsKKworI3VuZGVmIFZH
SUNfUkVHX0hFTFBFUlMKKwogI2VuZGlmIC8qIF9fQVNNX0FSTV9WUkVHX18gKi8KLS0gCjIuNy40
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 06 10:02:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 10: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 1dIBJZ-0003Qh-91; Tue, 06 Jun 2017 10:02:17 +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 1dIBJY-0003QN-Fh
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 10:02:16 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 FE/09-26749-7AD76395; Tue, 06 Jun 2017 10:02:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42K5GHpgg+6yWrN
 Ig+fXrCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyur9dZC3buYay4saiwgXF7YRcjF4eQwExG
 iUW/jzCDOCwC7cwSbQuvsYA4EgLvWCSO7TzM2sXICeSkSRz98I8Fwi6XmPvzJxOILSSgJXH01
 GxWiFH7mSSuLPsIlODgYBMwkZjVIQFSIyKgJHFv1WSwemaBUImpfx+AzREWiJNY2bSaHcRmEV
 CVeHXqIhuIzSvgLbF5TjsbxC45iZvnOpknMPItYGRYxahRnFpUllqka2Ssl1SUmZ5RkpuYmaN
 raGCsl5taXJyYnpqTmFSsl5yfu4kRGCr1DAyMOxj79vodYpTkYFIS5a1NMIsU4kvKT6nMSCzO
 iC8qzUktPsQow8GhJMHLWwOUEyxKTU+tSMvMAQYtTFqCg0dJhFe5EijNW1yQmFucmQ6ROsVoz
 HHlyrovTBxTDmz/wiTEkpeflyolzjsBZJIASGlGaR7cIFg0XWKUlRLmZWRgYBDiKUgtys0sQZ
 V/xSjOwagkzNtfDTSFJzOvBG7fK6BTmIBO4btkAnJKSSJCSqqBceXTZqHqqp4vzTMEjR9Purv
 w+JEtBzWb5v/0P9KtmHhxz42AsHKOU2b/p5vM65rmXn3pnfkDmbJ9Bg9ipR4oHj6avtCyK+qo
 6oOKrY/Uvy/ZMjEoxuRAn6Ed76KYrpexxe6uzjt/5N1+ci9MIffekZPue0SZntVXcGXc2rz4s
 ibHnSVcSqdiQpVYijMSDbWYi4oTAcKSCiChAgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1496743333!92583828!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44455 invoked from network); 6 Jun 2017 10:02:14 -0000
Received: from mail-pf0-f176.google.com (HELO mail-pf0-f176.google.com)
 (209.85.192.176)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 6 Jun 2017 10:02:14 -0000
Received: by mail-pf0-f176.google.com with SMTP id l89so21910741pfi.2
 for <xen-devel@lists.xenproject.org>; Tue, 06 Jun 2017 03:02: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;
 bh=WY9GlmoAxDfoJnGf7Omhu60ecVANAh/HJEv5UWeW2Mw=;
 b=c+5alma3QutqTsSTTXdnTU8vFFmSKBrV1ifkghVVVezWTX7VMxrueZHBVbIw6RDLN6
 f9LpRUZOzw46VDt6luzYz1dgIxnkWCLS6fLgGlJZo56qGnRdij3Bh07VNbkBsk2nzmzS
 8i9C/XyCbaHTEzenuqtfs+QMucsA5uJeMuL/8=
X-Google-DKIM-Signature: v=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=WY9GlmoAxDfoJnGf7Omhu60ecVANAh/HJEv5UWeW2Mw=;
 b=LATWTdLSWM3VQBrBrV4rrAHK+4bXLMphDu/UaQZnm1ufMACt5EhH5YzcCHmjDgJpxN
 i7j/2NYuY7thwdEdiL1xI8jRr2aASsz1oNzzCVKNTD42dSMlmOJBXHIi/JnZxm3AWEmW
 6Nn+lO+VRudDlNWTzPIQNn6+PhkLqs4rVzupqtlaQFCQQYxn6FUktLXNqExI+cwl88Js
 VgY3oOAsCfN5PLfCdDwk/Tymk+/6AedaHNRxovG7cV/NC7Yhi+kCIMmM+a9HXxLsJRAk
 b89m8g/mW00nKFvicZf+IA7xjU1ucbkEaJTnnwaE4rmkqg9EBlO8kn/JiBhl0BAhKEq0
 mj3w==
X-Gm-Message-State: AODbwcB+wq5zu69UZHvJrw671sNscnZDi0jU59mCsEsEL637U5iCauQy
 GdcLANTXKADww5cvJDffRA==
X-Received: by 10.101.88.67 with SMTP id s3mr2165844pgr.75.1496743332749;
 Tue, 06 Jun 2017 03:02:12 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id z14sm56496628pfg.109.2017.06.06.03.02.10
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 06 Jun 2017 03:02:12 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Tue,  6 Jun 2017 15:32:07 +0530
Message-Id: <1496743327-15529-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 02/14 v4] xen/arm: vpl011: Define generic
	vreg_reg* access functions in vreg.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>

VGhpcyBwYXRjaCByZWRlZmluZXMgdGhlIHZnaWNfcmVnKiBhY2Nlc3MgZnVuY3Rpb25zIHRvIHZy
ZWdfcmVnKiBmdW5jdGlvbnMuClRoZXNlIGFyZSBnZW5lcmljIGZ1bmN0aW9ucywgd2hpY2ggd2ls
bCBiZSB1c2VkIGJ5IHRoZSB2Z2ljIGVtdWxhdGlvbiBjb2RlCnRvIGFjY2VzcyB0aGUgdmdpYyBy
ZWdpc3RlcnMuCgpQTDAxMSBlbXVsYXRpb24gY29kZSB3aWxsIGFsc28gdXNlIHZyZWdfcmVnKiBh
Y2Nlc3MgZnVuY3Rpb25zLgoKU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGlu
ZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgotLS0KCkNoYW5nZXMgc2luY2UgdjM6Ci0gUmVuYW1lZCBE
RUZJTkVfVlJFR19SRUdfSEVMUEVSUyB0byBWUkVHX1JFR19IRUxQRVJTLgoKIHhlbi9hcmNoL2Fy
bS92Z2ljLXYyLmMgICAgIHwgIDI4ICsrKysrLS0tLS0tCiB4ZW4vYXJjaC9hcm0vdmdpYy12My5j
ICAgICB8ICA0MCArKysrKysrKy0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3ZyZWcuaCB8
IDExNSArKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDMgZmls
ZXMgY2hhbmdlZCwgOTEgaW5zZXJ0aW9ucygrKSwgOTIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjIuYyBiL3hlbi9hcmNoL2FybS92Z2ljLXYyLmMKaW5kZXgg
ZGM5Zjk1Yi4uM2UzNWE5MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMtdjIuYworKysg
Yi94ZW4vYXJjaC9hcm0vdmdpYy12Mi5jCkBAIC0xNzksNyArMTc5LDcgQEAgc3RhdGljIGludCB2
Z2ljX3YyX2Rpc3RyX21taW9fcmVhZChzdHJ1Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8s
CiAgICAgY2FzZSBWUkVHMzIoR0lDRF9DVExSKToKICAgICAgICAgaWYgKCBkYWJ0LnNpemUgIT0g
REFCVF9XT1JEICkgZ290byBiYWRfd2lkdGg7CiAgICAgICAgIHZnaWNfbG9jayh2KTsKLSAgICAg
ICAgKnIgPSB2Z2ljX3JlZzMyX2V4dHJhY3Qodi0+ZG9tYWluLT5hcmNoLnZnaWMuY3RsciwgaW5m
byk7CisgICAgICAgICpyID0gdnJlZ19yZWczMl9leHRyYWN0KHYtPmRvbWFpbi0+YXJjaC52Z2lj
LmN0bHIsIGluZm8pOwogICAgICAgICB2Z2ljX3VubG9jayh2KTsKICAgICAgICAgcmV0dXJuIDE7
CiAKQEAgLTE5NCw3ICsxOTQsNyBAQCBzdGF0aWMgaW50IHZnaWNfdjJfZGlzdHJfbW1pb19yZWFk
KHN0cnVjdCB2Y3B1ICp2LCBtbWlvX2luZm9fdCAqaW5mbywKICAgICAgICAgICAgIHwgRElWX1JP
VU5EX1VQKHYtPmRvbWFpbi0+YXJjaC52Z2ljLm5yX3NwaXMsIDMyKTsKICAgICAgICAgdmdpY191
bmxvY2sodik7CiAKLSAgICAgICAgKnIgPSB2Z2ljX3JlZzMyX2V4dHJhY3QodHlwZXIsIGluZm8p
OworICAgICAgICAqciA9IHZyZWdfcmVnMzJfZXh0cmFjdCh0eXBlciwgaW5mbyk7CiAKICAgICAg
ICAgcmV0dXJuIDE7CiAgICAgfQpAQCAtMjA1LDcgKzIwNSw3IEBAIHN0YXRpYyBpbnQgdmdpY192
Ml9kaXN0cl9tbWlvX3JlYWQoc3RydWN0IHZjcHUgKnYsIG1taW9faW5mb190ICppbmZvLAogICAg
ICAgICAgKiBYWFggRG8gd2UgbmVlZCBhIEpFUDEwNiBtYW51ZmFjdHVyZXIgSUQ/CiAgICAgICAg
ICAqIEp1c3QgdXNlIHRoZSBwaHlzaWNhbCBoL3cgdmFsdWUgZm9yIG5vdwogICAgICAgICAgKi8K
LSAgICAgICAgKnIgPSB2Z2ljX3JlZzMyX2V4dHJhY3QoMHgwMDAwMDQzYiwgaW5mbyk7CisgICAg
ICAgICpyID0gdnJlZ19yZWczMl9leHRyYWN0KDB4MDAwMDA0M2IsIGluZm8pOwogICAgICAgICBy
ZXR1cm4gMTsKIAogICAgIGNhc2UgVlJBTkdFMzIoMHgwMEMsIDB4MDFDKToKQEAgLTIyNiw3ICsy
MjYsNyBAQCBzdGF0aWMgaW50IHZnaWNfdjJfZGlzdHJfbW1pb19yZWFkKHN0cnVjdCB2Y3B1ICp2
LCBtbWlvX2luZm9fdCAqaW5mbywKICAgICAgICAgcmFuayA9IHZnaWNfcmFua19vZmZzZXQodiwg
MSwgZ2ljZF9yZWcgLSBHSUNEX0lTRU5BQkxFUiwgREFCVF9XT1JEKTsKICAgICAgICAgaWYgKCBy
YW5rID09IE5VTEwpIGdvdG8gcmVhZF9hc196ZXJvOwogICAgICAgICB2Z2ljX2xvY2tfcmFuayh2
LCByYW5rLCBmbGFncyk7Ci0gICAgICAgICpyID0gdmdpY19yZWczMl9leHRyYWN0KHJhbmstPmll
bmFibGUsIGluZm8pOworICAgICAgICAqciA9IHZyZWdfcmVnMzJfZXh0cmFjdChyYW5rLT5pZW5h
YmxlLCBpbmZvKTsKICAgICAgICAgdmdpY191bmxvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7CiAg
ICAgICAgIHJldHVybiAxOwogCkBAIC0yMzUsNyArMjM1LDcgQEAgc3RhdGljIGludCB2Z2ljX3Yy
X2Rpc3RyX21taW9fcmVhZChzdHJ1Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8sCiAgICAg
ICAgIHJhbmsgPSB2Z2ljX3Jhbmtfb2Zmc2V0KHYsIDEsIGdpY2RfcmVnIC0gR0lDRF9JQ0VOQUJM
RVIsIERBQlRfV09SRCk7CiAgICAgICAgIGlmICggcmFuayA9PSBOVUxMKSBnb3RvIHJlYWRfYXNf
emVybzsKICAgICAgICAgdmdpY19sb2NrX3JhbmsodiwgcmFuaywgZmxhZ3MpOwotICAgICAgICAq
ciA9IHZnaWNfcmVnMzJfZXh0cmFjdChyYW5rLT5pZW5hYmxlLCBpbmZvKTsKKyAgICAgICAgKnIg
PSB2cmVnX3JlZzMyX2V4dHJhY3QocmFuay0+aWVuYWJsZSwgaW5mbyk7CiAgICAgICAgIHZnaWNf
dW5sb2NrX3JhbmsodiwgcmFuaywgZmxhZ3MpOwogICAgICAgICByZXR1cm4gMTsKIApAQCAtMjYy
LDcgKzI2Miw3IEBAIHN0YXRpYyBpbnQgdmdpY192Ml9kaXN0cl9tbWlvX3JlYWQoc3RydWN0IHZj
cHUgKnYsIG1taW9faW5mb190ICppbmZvLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBnaWNkX3JlZyAtIEdJQ0RfSVBSSU9SSVRZUiwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgREFCVF9XT1JE
KV07CiAgICAgICAgIHZnaWNfdW5sb2NrX3JhbmsodiwgcmFuaywgZmxhZ3MpOwotICAgICAgICAq
ciA9IHZnaWNfcmVnMzJfZXh0cmFjdChpcHJpb3JpdHlyLCBpbmZvKTsKKyAgICAgICAgKnIgPSB2
cmVnX3JlZzMyX2V4dHJhY3QoaXByaW9yaXR5ciwgaW5mbyk7CiAKICAgICAgICAgcmV0dXJuIDE7
CiAgICAgfQpAQCAtMjgwLDcgKzI4MCw3IEBAIHN0YXRpYyBpbnQgdmdpY192Ml9kaXN0cl9tbWlv
X3JlYWQoc3RydWN0IHZjcHUgKnYsIG1taW9faW5mb190ICppbmZvLAogICAgICAgICB2Z2ljX2xv
Y2tfcmFuayh2LCByYW5rLCBmbGFncyk7CiAgICAgICAgIGl0YXJnZXRzciA9IHZnaWNfZmV0Y2hf
aXRhcmdldHNyKHJhbmssIGdpY2RfcmVnIC0gR0lDRF9JVEFSR0VUU1IpOwogICAgICAgICB2Z2lj
X3VubG9ja19yYW5rKHYsIHJhbmssIGZsYWdzKTsKLSAgICAgICAgKnIgPSB2Z2ljX3JlZzMyX2V4
dHJhY3QoaXRhcmdldHNyLCBpbmZvKTsKKyAgICAgICAgKnIgPSB2cmVnX3JlZzMyX2V4dHJhY3Qo
aXRhcmdldHNyLCBpbmZvKTsKIAogICAgICAgICByZXR1cm4gMTsKICAgICB9CkBAIC0yOTksNyAr
Mjk5LDcgQEAgc3RhdGljIGludCB2Z2ljX3YyX2Rpc3RyX21taW9fcmVhZChzdHJ1Y3QgdmNwdSAq
diwgbW1pb19pbmZvX3QgKmluZm8sCiAgICAgICAgIGljZmdyID0gcmFuay0+aWNmZ1tSRUdfUkFO
S19JTkRFWCgyLCBnaWNkX3JlZyAtIEdJQ0RfSUNGR1IsIERBQlRfV09SRCldOwogICAgICAgICB2
Z2ljX3VubG9ja19yYW5rKHYsIHJhbmssIGZsYWdzKTsKIAotICAgICAgICAqciA9IHZnaWNfcmVn
MzJfZXh0cmFjdChpY2ZnciwgaW5mbyk7CisgICAgICAgICpyID0gdnJlZ19yZWczMl9leHRyYWN0
KGljZmdyLCBpbmZvKTsKIAogICAgICAgICByZXR1cm4gMTsKICAgICB9CkBAIC00MjQsNyArNDI0
LDcgQEAgc3RhdGljIGludCB2Z2ljX3YyX2Rpc3RyX21taW9fd3JpdGUoc3RydWN0IHZjcHUgKnYs
IG1taW9faW5mb190ICppbmZvLAogICAgICAgICBpZiAoIGRhYnQuc2l6ZSAhPSBEQUJUX1dPUkQg
KSBnb3RvIGJhZF93aWR0aDsKICAgICAgICAgLyogSWdub3JlIGFsbCBidXQgdGhlIGVuYWJsZSBi
aXQgKi8KICAgICAgICAgdmdpY19sb2NrKHYpOwotICAgICAgICB2Z2ljX3JlZzMyX3VwZGF0ZSgm
di0+ZG9tYWluLT5hcmNoLnZnaWMuY3RsciwgciwgaW5mbyk7CisgICAgICAgIHZyZWdfcmVnMzJf
dXBkYXRlKCZ2LT5kb21haW4tPmFyY2gudmdpYy5jdGxyLCByLCBpbmZvKTsKICAgICAgICAgdi0+
ZG9tYWluLT5hcmNoLnZnaWMuY3RsciAmPSBHSUNEX0NUTF9FTkFCTEU7CiAgICAgICAgIHZnaWNf
dW5sb2NrKHYpOwogCkBAIC00NTQsNyArNDU0LDcgQEAgc3RhdGljIGludCB2Z2ljX3YyX2Rpc3Ry
X21taW9fd3JpdGUoc3RydWN0IHZjcHUgKnYsIG1taW9faW5mb190ICppbmZvLAogICAgICAgICBp
ZiAoIHJhbmsgPT0gTlVMTCkgZ290byB3cml0ZV9pZ25vcmU7CiAgICAgICAgIHZnaWNfbG9ja19y
YW5rKHYsIHJhbmssIGZsYWdzKTsKICAgICAgICAgdHIgPSByYW5rLT5pZW5hYmxlOwotICAgICAg
ICB2Z2ljX3JlZzMyX3NldGJpdHMoJnJhbmstPmllbmFibGUsIHIsIGluZm8pOworICAgICAgICB2
cmVnX3JlZzMyX3NldGJpdHMoJnJhbmstPmllbmFibGUsIHIsIGluZm8pOwogICAgICAgICB2Z2lj
X2VuYWJsZV9pcnFzKHYsIChyYW5rLT5pZW5hYmxlKSAmICh+dHIpLCByYW5rLT5pbmRleCk7CiAg
ICAgICAgIHZnaWNfdW5sb2NrX3JhbmsodiwgcmFuaywgZmxhZ3MpOwogICAgICAgICByZXR1cm4g
MTsKQEAgLTQ2NSw3ICs0NjUsNyBAQCBzdGF0aWMgaW50IHZnaWNfdjJfZGlzdHJfbW1pb193cml0
ZShzdHJ1Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8sCiAgICAgICAgIGlmICggcmFuayA9
PSBOVUxMKSBnb3RvIHdyaXRlX2lnbm9yZTsKICAgICAgICAgdmdpY19sb2NrX3JhbmsodiwgcmFu
aywgZmxhZ3MpOwogICAgICAgICB0ciA9IHJhbmstPmllbmFibGU7Ci0gICAgICAgIHZnaWNfcmVn
MzJfY2xlYXJiaXRzKCZyYW5rLT5pZW5hYmxlLCByLCBpbmZvKTsKKyAgICAgICAgdnJlZ19yZWcz
Ml9jbGVhcmJpdHMoJnJhbmstPmllbmFibGUsIHIsIGluZm8pOwogICAgICAgICB2Z2ljX2Rpc2Fi
bGVfaXJxcyh2LCAofnJhbmstPmllbmFibGUpICYgdHIsIHJhbmstPmluZGV4KTsKICAgICAgICAg
dmdpY191bmxvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7CiAgICAgICAgIHJldHVybiAxOwpAQCAt
NTA4LDcgKzUwOCw3IEBAIHN0YXRpYyBpbnQgdmdpY192Ml9kaXN0cl9tbWlvX3dyaXRlKHN0cnVj
dCB2Y3B1ICp2LCBtbWlvX2luZm9fdCAqaW5mbywKICAgICAgICAgaXByaW9yaXR5ciA9ICZyYW5r
LT5pcHJpb3JpdHlyW1JFR19SQU5LX0lOREVYKDgsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnaWNkX3JlZyAtIEdJQ0RfSVBSSU9SSVRZUiwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIERB
QlRfV09SRCldOwotICAgICAgICB2Z2ljX3JlZzMyX3VwZGF0ZShpcHJpb3JpdHlyLCByLCBpbmZv
KTsKKyAgICAgICAgdnJlZ19yZWczMl91cGRhdGUoaXByaW9yaXR5ciwgciwgaW5mbyk7CiAgICAg
ICAgIHZnaWNfdW5sb2NrX3JhbmsodiwgcmFuaywgZmxhZ3MpOwogICAgICAgICByZXR1cm4gMTsK
ICAgICB9CkBAIC01MjksNyArNTI5LDcgQEAgc3RhdGljIGludCB2Z2ljX3YyX2Rpc3RyX21taW9f
d3JpdGUoc3RydWN0IHZjcHUgKnYsIG1taW9faW5mb190ICppbmZvLAogICAgICAgICBpZiAoIHJh
bmsgPT0gTlVMTCkgZ290byB3cml0ZV9pZ25vcmU7CiAgICAgICAgIHZnaWNfbG9ja19yYW5rKHYs
IHJhbmssIGZsYWdzKTsKICAgICAgICAgaXRhcmdldHNyID0gdmdpY19mZXRjaF9pdGFyZ2V0c3Io
cmFuaywgZ2ljZF9yZWcgLSBHSUNEX0lUQVJHRVRTUik7Ci0gICAgICAgIHZnaWNfcmVnMzJfdXBk
YXRlKCZpdGFyZ2V0c3IsIHIsIGluZm8pOworICAgICAgICB2cmVnX3JlZzMyX3VwZGF0ZSgmaXRh
cmdldHNyLCByLCBpbmZvKTsKICAgICAgICAgdmdpY19zdG9yZV9pdGFyZ2V0c3Iodi0+ZG9tYWlu
LCByYW5rLCBnaWNkX3JlZyAtIEdJQ0RfSVRBUkdFVFNSLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBpdGFyZ2V0c3IpOwogICAgICAgICB2Z2ljX3VubG9ja19yYW5rKHYsIHJhbmssIGZs
YWdzKTsKQEAgLTU1MSw3ICs1NTEsNyBAQCBzdGF0aWMgaW50IHZnaWNfdjJfZGlzdHJfbW1pb193
cml0ZShzdHJ1Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8sCiAgICAgICAgIHJhbmsgPSB2
Z2ljX3Jhbmtfb2Zmc2V0KHYsIDIsIGdpY2RfcmVnIC0gR0lDRF9JQ0ZHUiwgREFCVF9XT1JEKTsK
ICAgICAgICAgaWYgKCByYW5rID09IE5VTEwpIGdvdG8gd3JpdGVfaWdub3JlOwogICAgICAgICB2
Z2ljX2xvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7Ci0gICAgICAgIHZnaWNfcmVnMzJfdXBkYXRl
KCZyYW5rLT5pY2ZnW1JFR19SQU5LX0lOREVYKDIsIGdpY2RfcmVnIC0gR0lDRF9JQ0ZHUiwKKyAg
ICAgICAgdnJlZ19yZWczMl91cGRhdGUoJnJhbmstPmljZmdbUkVHX1JBTktfSU5ERVgoMiwgZ2lj
ZF9yZWcgLSBHSUNEX0lDRkdSLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBEQUJUX1dPUkQpXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ciwgaW5mbyk7CiAgICAgICAgIHZnaWNfdW5sb2NrX3JhbmsodiwgcmFuaywgZmxhZ3MpOwpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMK
aW5kZXggZDEwNzU3YS4uZTEyMTNkOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMu
YworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy12My5jCkBAIC0xODEsNyArMTgxLDcgQEAgc3RhdGlj
IGludCBfX3ZnaWNfdjNfcmRpc3RyX3JkX21taW9fcmVhZChzdHJ1Y3QgdmNwdSAqdiwgbW1pb19p
bmZvX3QgKmluZm8sCiAKICAgICBjYXNlIFZSRUczMihHSUNSX0lJRFIpOgogICAgICAgICBpZiAo
IGRhYnQuc2l6ZSAhPSBEQUJUX1dPUkQgKSBnb3RvIGJhZF93aWR0aDsKLSAgICAgICAgKnIgPSB2
Z2ljX3JlZzMyX2V4dHJhY3QoR0lDVjNfR0lDUl9JSURSX1ZBTCwgaW5mbyk7CisgICAgICAgICpy
ID0gdnJlZ19yZWczMl9leHRyYWN0KEdJQ1YzX0dJQ1JfSUlEUl9WQUwsIGluZm8pOwogICAgICAg
ICByZXR1cm4gMTsKIAogICAgIGNhc2UgVlJFRzY0KEdJQ1JfVFlQRVIpOgpAQCAtMTk5LDcgKzE5
OSw3IEBAIHN0YXRpYyBpbnQgX192Z2ljX3YzX3JkaXN0cl9yZF9tbWlvX3JlYWQoc3RydWN0IHZj
cHUgKnYsIG1taW9faW5mb190ICppbmZvLAogICAgICAgICBpZiAoIHYtPmFyY2gudmdpYy5mbGFn
cyAmIFZHSUNfVjNfUkRJU1RfTEFTVCApCiAgICAgICAgICAgICB0eXBlciB8PSBHSUNSX1RZUEVS
X0xBU1Q7CiAKLSAgICAgICAgKnIgPSB2Z2ljX3JlZzY0X2V4dHJhY3QodHlwZXIsIGluZm8pOwor
ICAgICAgICAqciA9IHZyZWdfcmVnNjRfZXh0cmFjdCh0eXBlciwgaW5mbyk7CiAKICAgICAgICAg
cmV0dXJuIDE7CiAgICAgfQpAQCAtMjU3LDcgKzI1Nyw3IEBAIHN0YXRpYyBpbnQgX192Z2ljX3Yz
X3JkaXN0cl9yZF9tbWlvX3JlYWQoc3RydWN0IHZjcHUgKnYsIG1taW9faW5mb190ICppbmZvLAog
ICAgIGNhc2UgVlJFRzMyKEdJQ1JfU1lOQ1IpOgogICAgICAgICBpZiAoIGRhYnQuc2l6ZSAhPSBE
QUJUX1dPUkQgKSBnb3RvIGJhZF93aWR0aDsKICAgICAgICAgLyogUk8gLiBCdXQgd2hlbiByZWFk
IGl0IGFsd2F5cyByZXR1cm5zIGJ1c3kgYml0byBiaXRbMF0gKi8KLSAgICAgICAgKnIgPSB2Z2lj
X3JlZzMyX2V4dHJhY3QoR0lDUl9TWU5DUl9OT1RfQlVTWSwgaW5mbyk7CisgICAgICAgICpyID0g
dnJlZ19yZWczMl9leHRyYWN0KEdJQ1JfU1lOQ1JfTk9UX0JVU1ksIGluZm8pOwogICAgICAgICBy
ZXR1cm4gMTsKIAogICAgIGNhc2UgMHgwMEM4OgpAQCAtMjg0LDcgKzI4NCw3IEBAIHN0YXRpYyBp
bnQgX192Z2ljX3YzX3JkaXN0cl9yZF9tbWlvX3JlYWQoc3RydWN0IHZjcHUgKnYsIG1taW9faW5m
b190ICppbmZvLAogCiAgICAgY2FzZSBWUkVHMzIoR0lDUl9QSURSMik6CiAgICAgICAgIGlmICgg
ZGFidC5zaXplICE9IERBQlRfV09SRCApIGdvdG8gYmFkX3dpZHRoOwotICAgICAgICAqciA9IHZn
aWNfcmVnMzJfZXh0cmFjdChHSUNWM19HSUNSX1BJRFIyLCBpbmZvKTsKKyAgICAgICAgKnIgPSB2
cmVnX3JlZzMyX2V4dHJhY3QoR0lDVjNfR0lDUl9QSURSMiwgaW5mbyk7CiAgICAgICAgICByZXR1
cm4gMTsKIAogICAgIGNhc2UgMHhGRkVDIC4uLiAweEZGRkM6CkBAIC0zMjgsNyArMzI4LDcgQEAg
cmVhZF9yZXNlcnZlZDoKICAgICByZXR1cm4gMTsKIAogcmVhZF91bmtub3duOgotICAgICpyID0g
dmdpY19yZWc2NF9leHRyYWN0KDB4ZGVhZGJlYWZkZWFkYmVhZiwgaW5mbyk7CisgICAgKnIgPSB2
cmVnX3JlZzY0X2V4dHJhY3QoMHhkZWFkYmVhZmRlYWRiZWFmLCBpbmZvKTsKICAgICByZXR1cm4g
MTsKIH0KIApAQCAtNDg5LDcgKzQ4OSw3IEBAIHN0YXRpYyBpbnQgX192Z2ljX3YzX2Rpc3RyX2Nv
bW1vbl9tbWlvX3JlYWQoY29uc3QgY2hhciAqbmFtZSwgc3RydWN0IHZjcHUgKnYsCiAgICAgICAg
IHJhbmsgPSB2Z2ljX3Jhbmtfb2Zmc2V0KHYsIDEsIHJlZyAtIEdJQ0RfSVNFTkFCTEVSLCBEQUJU
X1dPUkQpOwogICAgICAgICBpZiAoIHJhbmsgPT0gTlVMTCApIGdvdG8gcmVhZF9hc196ZXJvOwog
ICAgICAgICB2Z2ljX2xvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7Ci0gICAgICAgICpyID0gdmdp
Y19yZWczMl9leHRyYWN0KHJhbmstPmllbmFibGUsIGluZm8pOworICAgICAgICAqciA9IHZyZWdf
cmVnMzJfZXh0cmFjdChyYW5rLT5pZW5hYmxlLCBpbmZvKTsKICAgICAgICAgdmdpY191bmxvY2tf
cmFuayh2LCByYW5rLCBmbGFncyk7CiAgICAgICAgIHJldHVybiAxOwogCkBAIC00OTgsNyArNDk4
LDcgQEAgc3RhdGljIGludCBfX3ZnaWNfdjNfZGlzdHJfY29tbW9uX21taW9fcmVhZChjb25zdCBj
aGFyICpuYW1lLCBzdHJ1Y3QgdmNwdSAqdiwKICAgICAgICAgcmFuayA9IHZnaWNfcmFua19vZmZz
ZXQodiwgMSwgcmVnIC0gR0lDRF9JQ0VOQUJMRVIsIERBQlRfV09SRCk7CiAgICAgICAgIGlmICgg
cmFuayA9PSBOVUxMICkgZ290byByZWFkX2FzX3plcm87CiAgICAgICAgIHZnaWNfbG9ja19yYW5r
KHYsIHJhbmssIGZsYWdzKTsKLSAgICAgICAgKnIgPSB2Z2ljX3JlZzMyX2V4dHJhY3QocmFuay0+
aWVuYWJsZSwgaW5mbyk7CisgICAgICAgICpyID0gdnJlZ19yZWczMl9leHRyYWN0KHJhbmstPmll
bmFibGUsIGluZm8pOwogICAgICAgICB2Z2ljX3VubG9ja19yYW5rKHYsIHJhbmssIGZsYWdzKTsK
ICAgICAgICAgcmV0dXJuIDE7CiAKQEAgLTUyNSw3ICs1MjUsNyBAQCBzdGF0aWMgaW50IF9fdmdp
Y192M19kaXN0cl9jb21tb25fbW1pb19yZWFkKGNvbnN0IGNoYXIgKm5hbWUsIHN0cnVjdCB2Y3B1
ICp2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBEQUJUX1dPUkQpXTsKICAgICAgICAgdmdpY191bmxvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7
CiAKLSAgICAgICAgKnIgPSB2Z2ljX3JlZzMyX2V4dHJhY3QoaXByaW9yaXR5ciwgaW5mbyk7Cisg
ICAgICAgICpyID0gdnJlZ19yZWczMl9leHRyYWN0KGlwcmlvcml0eXIsIGluZm8pOwogCiAgICAg
ICAgIHJldHVybiAxOwogICAgIH0KQEAgLTU0MSw3ICs1NDEsNyBAQCBzdGF0aWMgaW50IF9fdmdp
Y192M19kaXN0cl9jb21tb25fbW1pb19yZWFkKGNvbnN0IGNoYXIgKm5hbWUsIHN0cnVjdCB2Y3B1
ICp2LAogICAgICAgICBpY2ZnciA9IHJhbmstPmljZmdbUkVHX1JBTktfSU5ERVgoMiwgcmVnIC0g
R0lDRF9JQ0ZHUiwgREFCVF9XT1JEKV07CiAgICAgICAgIHZnaWNfdW5sb2NrX3JhbmsodiwgcmFu
aywgZmxhZ3MpOwogCi0gICAgICAgICpyID0gdmdpY19yZWczMl9leHRyYWN0KGljZmdyLCBpbmZv
KTsKKyAgICAgICAgKnIgPSB2cmVnX3JlZzMyX2V4dHJhY3QoaWNmZ3IsIGluZm8pOwogCiAgICAg
ICAgIHJldHVybiAxOwogICAgIH0KQEAgLTU4NSw3ICs1ODUsNyBAQCBzdGF0aWMgaW50IF9fdmdp
Y192M19kaXN0cl9jb21tb25fbW1pb193cml0ZShjb25zdCBjaGFyICpuYW1lLCBzdHJ1Y3QgdmNw
dSAqdiwKICAgICAgICAgaWYgKCByYW5rID09IE5VTEwgKSBnb3RvIHdyaXRlX2lnbm9yZTsKICAg
ICAgICAgdmdpY19sb2NrX3JhbmsodiwgcmFuaywgZmxhZ3MpOwogICAgICAgICB0ciA9IHJhbmst
PmllbmFibGU7Ci0gICAgICAgIHZnaWNfcmVnMzJfc2V0Yml0cygmcmFuay0+aWVuYWJsZSwgciwg
aW5mbyk7CisgICAgICAgIHZyZWdfcmVnMzJfc2V0Yml0cygmcmFuay0+aWVuYWJsZSwgciwgaW5m
byk7CiAgICAgICAgIHZnaWNfZW5hYmxlX2lycXModiwgKHJhbmstPmllbmFibGUpICYgKH50ciks
IHJhbmstPmluZGV4KTsKICAgICAgICAgdmdpY191bmxvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7
CiAgICAgICAgIHJldHVybiAxOwpAQCAtNTk2LDcgKzU5Niw3IEBAIHN0YXRpYyBpbnQgX192Z2lj
X3YzX2Rpc3RyX2NvbW1vbl9tbWlvX3dyaXRlKGNvbnN0IGNoYXIgKm5hbWUsIHN0cnVjdCB2Y3B1
ICp2LAogICAgICAgICBpZiAoIHJhbmsgPT0gTlVMTCApIGdvdG8gd3JpdGVfaWdub3JlOwogICAg
ICAgICB2Z2ljX2xvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7CiAgICAgICAgIHRyID0gcmFuay0+
aWVuYWJsZTsKLSAgICAgICAgdmdpY19yZWczMl9jbGVhcmJpdHMoJnJhbmstPmllbmFibGUsIHIs
IGluZm8pOworICAgICAgICB2cmVnX3JlZzMyX2NsZWFyYml0cygmcmFuay0+aWVuYWJsZSwgciwg
aW5mbyk7CiAgICAgICAgIHZnaWNfZGlzYWJsZV9pcnFzKHYsICh+cmFuay0+aWVuYWJsZSkgJiB0
ciwgcmFuay0+aW5kZXgpOwogICAgICAgICB2Z2ljX3VubG9ja19yYW5rKHYsIHJhbmssIGZsYWdz
KTsKICAgICAgICAgcmV0dXJuIDE7CkBAIC02MzgsNyArNjM4LDcgQEAgc3RhdGljIGludCBfX3Zn
aWNfdjNfZGlzdHJfY29tbW9uX21taW9fd3JpdGUoY29uc3QgY2hhciAqbmFtZSwgc3RydWN0IHZj
cHUgKnYsCiAgICAgICAgIHZnaWNfbG9ja19yYW5rKHYsIHJhbmssIGZsYWdzKTsKICAgICAgICAg
aXByaW9yaXR5ciA9ICZyYW5rLT5pcHJpb3JpdHlyW1JFR19SQU5LX0lOREVYKDgsIHJlZyAtIEdJ
Q0RfSVBSSU9SSVRZUiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIERBQlRfV09SRCldOwotICAgICAgICB2Z2ljX3JlZzMyX3VwZGF0ZShpcHJp
b3JpdHlyLCByLCBpbmZvKTsKKyAgICAgICAgdnJlZ19yZWczMl91cGRhdGUoaXByaW9yaXR5ciwg
ciwgaW5mbyk7CiAgICAgICAgIHZnaWNfdW5sb2NrX3JhbmsodiwgcmFuaywgZmxhZ3MpOwogICAg
ICAgICByZXR1cm4gMTsKICAgICB9CkBAIC02NTMsNyArNjUzLDcgQEAgc3RhdGljIGludCBfX3Zn
aWNfdjNfZGlzdHJfY29tbW9uX21taW9fd3JpdGUoY29uc3QgY2hhciAqbmFtZSwgc3RydWN0IHZj
cHUgKnYsCiAgICAgICAgIHJhbmsgPSB2Z2ljX3Jhbmtfb2Zmc2V0KHYsIDIsIHJlZyAtIEdJQ0Rf
SUNGR1IsIERBQlRfV09SRCk7CiAgICAgICAgIGlmICggcmFuayA9PSBOVUxMICkgZ290byB3cml0
ZV9pZ25vcmU7CiAgICAgICAgIHZnaWNfbG9ja19yYW5rKHYsIHJhbmssIGZsYWdzKTsKLSAgICAg
ICAgdmdpY19yZWczMl91cGRhdGUoJnJhbmstPmljZmdbUkVHX1JBTktfSU5ERVgoMiwgcmVnIC0g
R0lDRF9JQ0ZHUiwKKyAgICAgICAgdnJlZ19yZWczMl91cGRhdGUoJnJhbmstPmljZmdbUkVHX1JB
TktfSU5ERVgoMiwgcmVnIC0gR0lDRF9JQ0ZHUiwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgREFCVF9XT1JEKV0sCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHIsIGluZm8pOwogICAgICAgICB2Z2ljX3VubG9ja19yYW5rKHYsIHJhbmssIGZs
YWdzKTsKQEAgLTkwMSw3ICs5MDEsNyBAQCBzdGF0aWMgaW50IHZnaWNfdjNfZGlzdHJfbW1pb19y
ZWFkKHN0cnVjdCB2Y3B1ICp2LCBtbWlvX2luZm9fdCAqaW5mbywKICAgICBjYXNlIFZSRUczMihH
SUNEX0NUTFIpOgogICAgICAgICBpZiAoIGRhYnQuc2l6ZSAhPSBEQUJUX1dPUkQgKSBnb3RvIGJh
ZF93aWR0aDsKICAgICAgICAgdmdpY19sb2NrKHYpOwotICAgICAgICAqciA9IHZnaWNfcmVnMzJf
ZXh0cmFjdCh2LT5kb21haW4tPmFyY2gudmdpYy5jdGxyLCBpbmZvKTsKKyAgICAgICAgKnIgPSB2
cmVnX3JlZzMyX2V4dHJhY3Qodi0+ZG9tYWluLT5hcmNoLnZnaWMuY3RsciwgaW5mbyk7CiAgICAg
ICAgIHZnaWNfdW5sb2NrKHYpOwogICAgICAgICByZXR1cm4gMTsKIApAQCAtOTI2LDE0ICs5MjYs
MTQgQEAgc3RhdGljIGludCB2Z2ljX3YzX2Rpc3RyX21taW9fcmVhZChzdHJ1Y3QgdmNwdSAqdiwg
bW1pb19pbmZvX3QgKmluZm8sCiAKICAgICAgICAgdHlwZXIgfD0gKGlycV9iaXRzIC0gMSkgPDwg
R0lDRF9UWVBFX0lEX0JJVFNfU0hJRlQ7CiAKLSAgICAgICAgKnIgPSB2Z2ljX3JlZzMyX2V4dHJh
Y3QodHlwZXIsIGluZm8pOworICAgICAgICAqciA9IHZyZWdfcmVnMzJfZXh0cmFjdCh0eXBlciwg
aW5mbyk7CiAKICAgICAgICAgcmV0dXJuIDE7CiAgICAgfQogCiAgICAgY2FzZSBWUkVHMzIoR0lD
RF9JSURSKToKICAgICAgICAgaWYgKCBkYWJ0LnNpemUgIT0gREFCVF9XT1JEICkgZ290byBiYWRf
d2lkdGg7Ci0gICAgICAgICpyID0gdmdpY19yZWczMl9leHRyYWN0KEdJQ1YzX0dJQ0RfSUlEUl9W
QUwsIGluZm8pOworICAgICAgICAqciA9IHZyZWdfcmVnMzJfZXh0cmFjdChHSUNWM19HSUNEX0lJ
RFJfVkFMLCBpbmZvKTsKICAgICAgICAgcmV0dXJuIDE7CiAKICAgICBjYXNlIFZSRUczMigweDAw
MEMpOgpAQCAtMTAyNiw3ICsxMDI2LDcgQEAgc3RhdGljIGludCB2Z2ljX3YzX2Rpc3RyX21taW9f
cmVhZChzdHJ1Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8sCiAgICAgICAgIGlyb3V0ZXIg
PSB2Z2ljX2ZldGNoX2lyb3V0ZXIocmFuaywgZ2ljZF9yZWcgLSBHSUNEX0lST1VURVIpOwogICAg
ICAgICB2Z2ljX3VubG9ja19yYW5rKHYsIHJhbmssIGZsYWdzKTsKIAotICAgICAgICAqciA9IHZn
aWNfcmVnNjRfZXh0cmFjdChpcm91dGVyLCBpbmZvKTsKKyAgICAgICAgKnIgPSB2cmVnX3JlZzY0
X2V4dHJhY3QoaXJvdXRlciwgaW5mbyk7CiAKICAgICAgICAgcmV0dXJuIDE7CiAgICAgfQpAQCAt
MTA0NCw3ICsxMDQ0LDcgQEAgc3RhdGljIGludCB2Z2ljX3YzX2Rpc3RyX21taW9fcmVhZChzdHJ1
Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8sCiAgICAgY2FzZSBWUkVHMzIoR0lDRF9QSURS
Mik6CiAgICAgICAgIC8qIEdJQ3YzIGlkZW50aWZpY2F0aW9uIHZhbHVlICovCiAgICAgICAgIGlm
ICggZGFidC5zaXplICE9IERBQlRfV09SRCApIGdvdG8gYmFkX3dpZHRoOwotICAgICAgICAqciA9
IHZnaWNfcmVnMzJfZXh0cmFjdChHSUNWM19HSUNEX1BJRFIyLCBpbmZvKTsKKyAgICAgICAgKnIg
PSB2cmVnX3JlZzMyX2V4dHJhY3QoR0lDVjNfR0lDRF9QSURSMiwgaW5mbyk7CiAgICAgICAgIHJl
dHVybiAxOwogCiAgICAgY2FzZSBWUkFOR0UzMigweEZGRUMsIDB4RkZGQyk6CkBAIC0xMTA3LDcg
KzExMDcsNyBAQCBzdGF0aWMgaW50IHZnaWNfdjNfZGlzdHJfbW1pb193cml0ZShzdHJ1Y3QgdmNw
dSAqdiwgbW1pb19pbmZvX3QgKmluZm8sCiAKICAgICAgICAgdmdpY19sb2NrKHYpOwogCi0gICAg
ICAgIHZnaWNfcmVnMzJfdXBkYXRlKCZjdGxyLCByLCBpbmZvKTsKKyAgICAgICAgdnJlZ19yZWcz
Ml91cGRhdGUoJmN0bHIsIHIsIGluZm8pOwogCiAgICAgICAgIC8qIE9ubHkgRW5hYmxlR3JwMUEg
Y2FuIGJlIGNoYW5nZWQgKi8KICAgICAgICAgaWYgKCBjdGxyICYgR0lDRF9DVExSX0VOQUJMRV9H
MUEgKQpAQCAtMTIxMyw3ICsxMjEzLDcgQEAgc3RhdGljIGludCB2Z2ljX3YzX2Rpc3RyX21taW9f
d3JpdGUoc3RydWN0IHZjcHUgKnYsIG1taW9faW5mb190ICppbmZvLAogICAgICAgICBpZiAoIHJh
bmsgPT0gTlVMTCApIGdvdG8gd3JpdGVfaWdub3JlOwogICAgICAgICB2Z2ljX2xvY2tfcmFuayh2
LCByYW5rLCBmbGFncyk7CiAgICAgICAgIGlyb3V0ZXIgPSB2Z2ljX2ZldGNoX2lyb3V0ZXIocmFu
aywgZ2ljZF9yZWcgLSBHSUNEX0lST1VURVIpOwotICAgICAgICB2Z2ljX3JlZzY0X3VwZGF0ZSgm
aXJvdXRlciwgciwgaW5mbyk7CisgICAgICAgIHZyZWdfcmVnNjRfdXBkYXRlKCZpcm91dGVyLCBy
LCBpbmZvKTsKICAgICAgICAgdmdpY19zdG9yZV9pcm91dGVyKHYtPmRvbWFpbiwgcmFuaywgZ2lj
ZF9yZWcgLSBHSUNEX0lST1VURVIsIGlyb3V0ZXIpOwogICAgICAgICB2Z2ljX3VubG9ja19yYW5r
KHYsIHJhbmssIGZsYWdzKTsKICAgICAgICAgcmV0dXJuIDE7CmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20tYXJtL3ZyZWcuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdnJlZy5oCmluZGV4IDM0
ODU4NGYuLjE2MjA3Y2UgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdnJlZy5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdnJlZy5oCkBAIC0xMDcsMTAyICsxMDcsMTAyIEBAIHN0
YXRpYyBpbmxpbmUgYm9vbCB2cmVnX2VtdWxhdGVfc3lzcmVnNjQoc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MsIHVuaW9uIGhzciBoCiAKICNlbmRpZgogCi0jZGVmaW5lIFZHSUNfUkVHX01BU0so
c2l6ZSkgKCh+MFVMKSA+PiAoQklUU19QRVJfTE9ORyAtICgoMSA8PCAoc2l6ZSkpICogOCkpKQor
I2RlZmluZSBWUkVHX1JFR19NQVNLKHNpemUpICgofjBVTCkgPj4gKEJJVFNfUEVSX0xPTkcgLSAo
KDEgPDwgKHNpemUpKSAqIDgpKSkKIAogLyoKICAqIFRoZSBjaGVjayBvbiB0aGUgc2l6ZSBzdXBw
b3J0ZWQgYnkgdGhlIHJlZ2lzdGVyIGhhcyB0byBiZSBkb25lIGJ5Ci0gKiB0aGUgY2FsbGVyIG9m
IHZnaWNfcmVnTl8qLgorICogdGhlIGNhbGxlciBvZiB2cmVnX3JlZ05fKi4KICAqCi0gKiB2Z2lj
X3JlZ18qIHNob3VsZCBuZXZlciBiZSBjYWxsZWQgZGlyZWN0bHkuIEluc3RlYWQgdXNlIHRoZSB2
Z2ljX3JlZ05fKgorICogdnJlZ19yZWdfKiBzaG91bGQgbmV2ZXIgYmUgY2FsbGVkIGRpcmVjdGx5
LiBJbnN0ZWFkIHVzZSB0aGUgdnJlZ19yZWdOXyoKICAqIGFjY29yZGluZyB0byBzaXplIG9mIHRo
ZSBlbXVsYXRlZCByZWdpc3RlcgogICoKICAqIE5vdGUgdGhhdCB0aGUgYWxpZ25tZW50IGZhdWx0
IHdpbGwgYWx3YXlzIGJlIHRha2VuIGluIHRoZSBndWVzdAogICogKHNlZSBCMy4xMi43IERESTA0
MDYuYikuCiAgKi8KLXN0YXRpYyBpbmxpbmUgcmVnaXN0ZXJfdCB2Z2ljX3JlZ19leHRyYWN0KHVu
c2lnbmVkIGxvbmcgcmVnLAorc3RhdGljIGlubGluZSByZWdpc3Rlcl90IHZyZWdfcmVnX2V4dHJh
Y3QodW5zaWduZWQgbG9uZyByZWcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgb2Zmc2V0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZW51bSBkYWJ0X3NpemUgc2l6ZSkKIHsKICAgICByZWcgPj49IDggKiBv
ZmZzZXQ7Ci0gICAgcmVnICY9IFZHSUNfUkVHX01BU0soc2l6ZSk7CisgICAgcmVnICY9IFZSRUdf
UkVHX01BU0soc2l6ZSk7CiAKICAgICByZXR1cm4gcmVnOwogfQogCi1zdGF0aWMgaW5saW5lIHZv
aWQgdmdpY19yZWdfdXBkYXRlKHVuc2lnbmVkIGxvbmcgKnJlZywgcmVnaXN0ZXJfdCB2YWwsCitz
dGF0aWMgaW5saW5lIHZvaWQgdnJlZ19yZWdfdXBkYXRlKHVuc2lnbmVkIGxvbmcgKnJlZywgcmVn
aXN0ZXJfdCB2YWwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCBvZmZzZXQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVudW0gZGFi
dF9zaXplIHNpemUpCiB7Ci0gICAgdW5zaWduZWQgbG9uZyBtYXNrID0gVkdJQ19SRUdfTUFTSyhz
aXplKTsKKyAgICB1bnNpZ25lZCBsb25nIG1hc2sgPSBWUkVHX1JFR19NQVNLKHNpemUpOwogICAg
IGludCBzaGlmdCA9IG9mZnNldCAqIDg7CiAKICAgICAqcmVnICY9IH4obWFzayA8PCBzaGlmdCk7
CiAgICAgKnJlZyB8PSAoKHVuc2lnbmVkIGxvbmcpdmFsICYgbWFzaykgPDwgc2hpZnQ7CiB9CiAK
LXN0YXRpYyBpbmxpbmUgdm9pZCB2Z2ljX3JlZ19zZXRiaXRzKHVuc2lnbmVkIGxvbmcgKnJlZywg
cmVnaXN0ZXJfdCBiaXRzLAorc3RhdGljIGlubGluZSB2b2lkIHZyZWdfcmVnX3NldGJpdHModW5z
aWduZWQgbG9uZyAqcmVnLCByZWdpc3Rlcl90IGJpdHMsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgb2Zmc2V0LAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZW51bSBkYWJ0X3NpemUgc2l6ZSkKIHsKLSAgICB1bnNpZ25lZCBsb25n
IG1hc2sgPSBWR0lDX1JFR19NQVNLKHNpemUpOworICAgIHVuc2lnbmVkIGxvbmcgbWFzayA9IFZS
RUdfUkVHX01BU0soc2l6ZSk7CiAgICAgaW50IHNoaWZ0ID0gb2Zmc2V0ICogODsKIAogICAgICpy
ZWcgfD0gKCh1bnNpZ25lZCBsb25nKWJpdHMgJiBtYXNrKSA8PCBzaGlmdDsKIH0KIAotc3RhdGlj
IGlubGluZSB2b2lkIHZnaWNfcmVnX2NsZWFyYml0cyh1bnNpZ25lZCBsb25nICpyZWcsIHJlZ2lz
dGVyX3QgYml0cywKK3N0YXRpYyBpbmxpbmUgdm9pZCB2cmVnX3JlZ19jbGVhcmJpdHModW5zaWdu
ZWQgbG9uZyAqcmVnLCByZWdpc3Rlcl90IGJpdHMsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGludCBvZmZzZXQsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGVudW0gZGFidF9zaXplIHNpemUpCiB7Ci0gICAgdW5zaWduZWQgbG9u
ZyBtYXNrID0gVkdJQ19SRUdfTUFTSyhzaXplKTsKKyAgICB1bnNpZ25lZCBsb25nIG1hc2sgPSBW
UkVHX1JFR19NQVNLKHNpemUpOwogICAgIGludCBzaGlmdCA9IG9mZnNldCAqIDg7CiAKICAgICAq
cmVnICY9IH4oKCh1bnNpZ25lZCBsb25nKWJpdHMgJiBtYXNrKSA8PCBzaGlmdCk7CiB9CiAKLS8q
IE4tYml0IHJlZ2lzdGVyIGhlbHBlcnMgKi8KLSNkZWZpbmUgVkdJQ19SRUdfSEVMUEVSUyhzeiwg
b2ZmbWFzaykgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLXN0YXRpYyBpbmxp
bmUgcmVnaXN0ZXJfdCB2Z2ljX3JlZyMjc3ojI19leHRyYWN0KHVpbnQjI3N6IyNfdCByZWcsICAg
ICAgIFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNv
bnN0IG1taW9faW5mb190ICppbmZvKVwKLXsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICByZXR1cm4gdmdp
Y19yZWdfZXh0cmFjdChyZWcsIGluZm8tPmdwYSAmIG9mZm1hc2ssICAgICAgICAgICAgICAgICAg
IFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbmZvLT5kYWJ0LnNpemUpOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKLX0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
LXN0YXRpYyBpbmxpbmUgdm9pZCB2Z2ljX3JlZyMjc3ojI191cGRhdGUodWludCMjc3ojI190ICpy
ZWcsICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcmVnaXN0ZXJfdCB2YWwsICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgY29uc3QgbW1pb19pbmZvX3QgKmluZm8pICAgICAgIFwKLXsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKLSAgICB1bnNpZ25lZCBsb25nIHRtcCA9ICpyZWc7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICB2
Z2ljX3JlZ191cGRhdGUoJnRtcCwgdmFsLCBpbmZvLT5ncGEgJiBvZmZtYXNrLCAgICAgICAgICAg
ICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICAgICAgaW5mby0+ZGFidC5zaXplKTsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAqcmVn
ID0gdG1wOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKLX0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLXN0YXRpYyBpbmxp
bmUgdm9pZCB2Z2ljX3JlZyMjc3ojI19zZXRiaXRzKHVpbnQjI3N6IyNfdCAqcmVnLCAgICAgICAg
ICAgIFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZ2lzdGVy
X3QgYml0cywgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGNvbnN0IG1taW9faW5mb190ICppbmZvKSAgICAgIFwKLXsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKLSAgICB1bnNpZ25lZCBsb25nIHRtcCA9ICpyZWc7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICB2Z2ljX3JlZ19zZXRi
aXRzKCZ0bXAsIGJpdHMsIGluZm8tPmdwYSAmIG9mZm1hc2ssICAgICAgICAgICAgICAgICAgIFwK
LSAgICAgICAgICAgICAgICAgICAgIGluZm8tPmRhYnQuc2l6ZSk7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAqcmVnID0gdG1wOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLX0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLXN0YXRpYyBpbmxpbmUgdm9pZCB2Z2lj
X3JlZyMjc3ojI19jbGVhcmJpdHModWludCMjc3ojI190ICpyZWcsICAgICAgICAgIFwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVnaXN0ZXJfdCBiaXRzLCAg
ICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y29uc3QgbW1pb19pbmZvX3QgKmluZm8pICAgIFwKLXsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICB1bnNp
Z25lZCBsb25nIHRtcCA9ICpyZWc7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICB2Z2ljX3JlZ19jbGVhcmJpdHMoJnRtcCwg
Yml0cywgaW5mby0+Z3BhICYgb2ZmbWFzaywgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAg
ICAgICAgICAgICAgaW5mby0+ZGFidC5zaXplKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAqcmVnID0gdG1wOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyNkZWZpbmUgVlJFR19S
RUdfSEVMUEVSUyhzeiwgb2ZmbWFzaykgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorLyogTi1iaXQgcmVnaXN0ZXIgaGVscGVycyAqLyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCitzdGF0aWMgaW5saW5lIHJlZ2lz
dGVyX3QgdnJlZ19yZWcjI3N6IyNfZXh0cmFjdCh1aW50IyNzeiMjX3QgcmVnLCAgICAgICAgICAg
ICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y29uc3QgbW1pb19pbmZvX3QgKmluZm8pICAgICAgXAoreyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgcmV0dXJuIHZyZWdfcmVnX2V4dHJhY3QocmVnLCBpbmZvLT5ncGEgJiBvZmZtYXNrLCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBp
bmZvLT5kYWJ0LnNpemUpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorfSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKK3N0YXRpYyBp
bmxpbmUgdm9pZCB2cmVnX3JlZyMjc3ojI191cGRhdGUodWludCMjc3ojI190ICpyZWcsICAgICAg
ICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHJlZ2lzdGVyX3QgdmFsLCAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbW1pb19pbmZvX3QgKmluZm8pICAg
ICAgICAgICAgIFwKK3sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHVuc2lnbmVkIGxvbmcg
dG1wID0gKnJlZzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB2cmVnX3JlZ191cGRhdGUoJnRt
cCwgdmFsLCBpbmZvLT5ncGEgJiBvZmZtYXNrLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICAgICAgICAgICAgICBpbmZvLT5kYWJ0LnNpemUpOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICAqcmVnID0gdG1wOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKK3N0YXRpYyBpbmxpbmUgdm9pZCB2cmVnX3JlZyMjc3ojI19zZXRi
aXRzKHVpbnQjI3N6IyNfdCAqcmVnLCAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWdpc3Rlcl90IGJpdHMsICAgICAgICAg
ICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNvbnN0IG1taW9faW5mb190ICppbmZvKSAgICAgICAgICAgIFwKK3sgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgIHVuc2lnbmVkIGxvbmcgdG1wID0gKnJlZzsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICB2cmVnX3JlZ19zZXRiaXRzKCZ0bXAsIGJpdHMsIGluZm8tPmdwYSAmIG9mZm1hc2ss
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgaW5mby0+
ZGFidC5zaXplKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAqcmVnID0gdG1wOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorfSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKK3N0YXRpYyBpbmxp
bmUgdm9pZCB2cmVnX3JlZyMjc3ojI19jbGVhcmJpdHModWludCMjc3ojI190ICpyZWcsICAgICAg
ICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHJlZ2lzdGVyX3QgYml0cywgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbW1pb19pbmZvX3QgKmluZm8pICAg
ICAgICAgIFwKK3sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHVuc2lnbmVkIGxvbmcgdG1w
ID0gKnJlZzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB2cmVnX3JlZ19jbGVhcmJpdHMoJnRt
cCwgYml0cywgaW5mby0+Z3BhICYgb2ZmbWFzaywgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICAgICAgICAgICAgICAgICAgICBpbmZvLT5kYWJ0LnNpemUpOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAq
cmVnID0gdG1wOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAogfQogCiAvKgpAQCAtMjExLDEwICsyMTEsOSBAQCBzdGF0aWMg
aW5saW5lIHZvaWQgdmdpY19yZWcjI3N6IyNfY2xlYXJiaXRzKHVpbnQjI3N6IyNfdCAqcmVnLCAg
ICAgICAgICBcCiAgKiB1bnNpZ25lZCBsb25nIHJhdGhlciB0aGFuIHVpbnQ2NF90CiAgKi8KICNp
ZiBCSVRTX1BFUl9MT05HID09IDY0Ci1WR0lDX1JFR19IRUxQRVJTKDY0LCAweDcpOworVlJFR19S
RUdfSEVMUEVSUyg2NCwgMHg3KTsKICNlbmRpZgotVkdJQ19SRUdfSEVMUEVSUygzMiwgMHgzKTsK
LQotI3VuZGVmIFZHSUNfUkVHX0hFTFBFUlMKK1ZSRUdfUkVHX0hFTFBFUlMoMzIsIDB4Myk7Cisj
dW5kZWYgVlJFR19SRUdfSEVMUEVSUwogCiAjZW5kaWYgLyogX19BU01fQVJNX1ZSRUdfXyAqLwot
LSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 06 10:02:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 10:02: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 1dIBK9-0003ZS-Ms; Tue, 06 Jun 2017 10:02:53 +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 1dIBK8-0003ZA-1a
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 10:02:52 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 01/4B-26749-BCD76395; Tue, 06 Jun 2017 10:02:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42Lxqg3W0T1VaxZ
 psHALv8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmjF59hW2gv/zGCseXDzP1sB4qbKLkYtDSGAG
 o8T9WZcZQRwWgXZmiXmH5zOBOBIC71gkbh9/BZThBHLSJPb962KDsKskvvfeYgWxhQS0JI6em
 s0KMWovk8TMZ1+BGjg42ARMJGZ1SIDUiAgoSdxbNRlsKLPABUaJH+efgw0SFvCSmHfrHJjNIq
 AqcW37TDaQXl4Bb4ne+WYQu+Qkbp7rZJ7AyLeAkWEVo3pxalFZapGumV5SUWZ6RkluYmaOrqG
 BsV5uanFxYnpqTmJSsV5yfu4mRmCo1DMwMO5gvNLmfIhRkoNJSZS3NsEsUogvKT+lMiOxOCO+
 qDQntfgQowwHh5IE76QaoJxgUWp6akVaZg4waGHSEhw8SiK8ypVAad7igsTc4sx0iNQpRmOOB
 T0bvjBxTDqw/QuTEEtefl6qlDjvBJBJAiClGaV5cINg0XSJUVZKmJeRgYFBiKcgtSg3swRV/h
 WjOAejkjBvfzXQFJ7MvBK4fa+ATmECOoXvkgnIKSWJCCmpBkb9YIXSPxtrWl4zhs18p1EY2JT
 3N3qJtGalq8pDbvF80a8OpTKfj6/W+dLz/QPbRDG225IeYa5X8n2W3t15wiE4w0h6lv/H1LYn
 0Ze36R/rfLT/0fUYQy+Fj/McbQ4pu1ioWckaez95oT/r2YYWYee4buczJhdc9x7+rqDe8eLZm
 QU8ejvbkpVYijMSDbWYi4oTAcdGIWyhAgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-5.tower-31.messagelabs.com!1496743368!101041484!1
X-Originating-IP: [74.125.83.44]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18897 invoked from network); 6 Jun 2017 10:02:49 -0000
Received: from mail-pg0-f44.google.com (HELO mail-pg0-f44.google.com)
 (74.125.83.44)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 6 Jun 2017 10:02:49 -0000
Received: by mail-pg0-f44.google.com with SMTP id v18so23411380pgb.1
 for <xen-devel@lists.xenproject.org>; Tue, 06 Jun 2017 03:02: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;
 bh=xe2D8EaXwYUXrG0aqVJ4o/daCSaloNZAc0o0QnQ1iRo=;
 b=FZAVujkFFMtCtvhboq2rO0au8yAV8WuDJHNlY4tj0b0s1Q21KJGe72JdyGJusIz+ne
 NK0otOZprrRiRZb/D1LlGihT8TLWHvLdWg2USCLWs9ks844zGcRWOGkIX96X3djrswZH
 HKYcYjXP+NvRGcR7Z1e5MogrEyIQq25PX/vVc=
X-Google-DKIM-Signature: v=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=xe2D8EaXwYUXrG0aqVJ4o/daCSaloNZAc0o0QnQ1iRo=;
 b=Yb3+OJrF9pUhV+5hLjg9Hd8s1peFJSGk3vMiPRAxQvHD+LyssFjl7ZLbWo0vFjpy1L
 BP8KSarvWrWJ7o+X2XKyFVv/P/V48SpX+qb5N50zPxioGhIx+ZXpONRchQlCxO4OxmLG
 Rby/y/G1cth9xrHR5hE+o2npCuDaHhQke2qaPf7FvMlOI4u+kbV+Rg8FAPIuB1QNCBVp
 Yx7l6pQrxKYd/F9ko6/NuYqgDBF0ai6UfECz9zqYfa3+d7fKaONOvmlThks+A8oqGzOr
 0jPk+uQH4fLmkmz6nLJchEEFqpJnuYySBR9z5M45vxuu4nj8kSAGEXRdwYldnOWUFowT
 VJDg==
X-Gm-Message-State: AODbwcASXp6gHhr+wkUfDBECGBjZsnxJIXEp894FCJgnuUdzhKjTUcHP
 VQq/4GDCt6ZSFcO1PHJX2g==
X-Received: by 10.99.127.89 with SMTP id p25mr11269643pgn.120.1496743367868;
 Tue, 06 Jun 2017 03:02:47 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id m65sm3461229pfg.94.2017.06.06.03.02.44
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 06 Jun 2017 03:02:47 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Tue,  6 Jun 2017 15:32:42 +0530
Message-Id: <1496743362-15580-1-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
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/14 v4] xen/arm: vpl011: Add pl011 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
dHMgYXJlIGRlbGl2ZXJlZCB0byB0aGUgZ3Vlc3QKClRoZSBTQlNBIGNvbXBsaWFudCBwbDAxMSB1
YXJ0IGlzIGNvdmVyZWQgaW4gQXBwZW5kaXggQiBvZgpodHRwczovL3N0YXRpYy5kb2NzLmFybS5j
b20vZGVuMDAyOS9hL1NlcnZlcl9CYXNlX1N5c3RlbV9BcmNoaXRlY3R1cmVfdjNfMV9BUk1fREVO
XzAwMjlBLnBkZgoKU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRo
YWt1ckBsaW5hcm8ub3JnPgotLS0KCkNoYW5nZXMgc2luY2UgdjM6Ci0gTW92ZWQgdGhlIGNhbGwg
dG8gREVGSU5FX1hFTl9GTEVYX1JJTkcgZnJvbSB2cGwwMTEuaCB0byBwdWJsaWMvY29uc29sZS5o
LiBUaGlzIG1hY3JvIGRlZmluZXMKICBzdGFuZGFyZCBmdW5jdGlvbnMgdG8gb3BlcmF0ZSBvbiB0
aGUgcmluZyBidWZmZXIuCi0gTG9jayB0YWtlbiB3aGlsZSB1cGRhdGluZyB0aGUgaW50ZXJydXB0
IG1hc2sgYW5kIGNsZWFyIHJlZ2lzdGVycyBpbiBtbWlvX3dyaXRlLgotIFVzZSBnZm5fdCBpbnN0
ZWFkIG9mIHhlbl9wZm5fdC4KLSB2Z2ljX2ZyZWVfdmlycSBjYWxsZWQgaWYgdGhlcmUgaXMgYW55
IGVycm9yIGluIHZwbDAxMSBpbml0aWFsaXphdGlvbi4KLSBtbWlvIGhhbmRsZXJzIGZyZWVkIGlm
IHRoZXJlIGlzIGFueSBlcnJvciBpbiB2cGwwMTEgaW5pdGlhbGl6YXRpb24uCi0gUmVtb3ZlZCB2
cGwwMTEtPmluaXRpYWxpemVkIGZsYWcgdXNhZ2UgYXMgdGhlIHNhbWUgY2hlY2sgY291bGQgYmUg
ZG9uZSAKICB1c2luZyB2cGwwMTEtPnJpbmctcmVmLgotIFVzZWQgcmV0dXJuIGluc3RlYWQgb2Yg
YnJlYWsgaW4gdGhlIHN3aXRjaCBoYW5kbGluZyBvZiBlbXVsYXRpb24gb2YgZGlmZmVyZW50IHBs
MDExIHJlZ2lzdGVycy4KLSBSZW5hbWVkIHZwbDAxMV91cGRhdGVfc3BpKCkgdG8gdnBsMDExX3Vw
ZGF0ZSgpLgoKQ2hhbmdlcyBzaW5jZSB2MjoKLSBVc2UgZ2VuZXJpYyB2cmVnX3JlZyogZm9yIHJl
YWQvd3JpdGUgb2YgcmVnaXN0ZXJzIGVtdWxhdGluZyBwbDAxMS4KLSBVc2UgZ2VuZXJpYyByaW5n
IGJ1ZmZlciBmdW5jdGlvbnMgZGVmaW5lZCB1c2luZyBERUZJTkVfWEVOX0ZMRVhfUklORy4KLSBS
ZW5hbWVkIHRoZSBTUEkgaW5qZWN0aW9uIGZ1bmN0aW9uIHRvIHZwbDAxMV91cGRhdGVfc3BpKCkg
dG8gcmVmbGVjdCBsZXZlbCAKICB0cmlnZ2VyZWQgbmF0dXJlIG9mIHBsMDExIGludGVycnVwdHMu
Ci0gVGhlIHBsMDExIHJlZ2lzdGVyIGFjY2VzcyBhZGRyZXNzIHNob3VsZCBhbHdheXMgYmUgdGhl
IGJhc2UgYWRkcmVzcyBvZiB0aGUKICBjb3JyZXNwb25kaW5nIHJlZ2lzdGVyIGFzIHBlciBzZWN0
aW9uIEIgb2YgdGhlIFNCU0EgZG9jdW1lbnQuIEZvciB0aGlzIHJlYXNvbiwKICB0aGUgcmVnaXN0
ZXIgcmFuZ2UgYWRkcmVzcyBhY2Nlc3MgaXMgbm90IGFsbG93ZWQuCgpDaGFuZ2VzIHNpbmNlIHYx
OgotIFJlbW92ZWQgdGhlIG9wdGltaXp0aW9uIHJlbGF0ZWQgdG8gc2VuZGlpbmcgZXZlbnRzIHRv
IHhlbmNvbnNvbGUgCi0gVXNlIGxvY2FsIHZhcmlhYmxlcyBhcyByaW5nIGJ1ZmZlciBpbmRpY2Vz
IHdoaWxlIHVzaW5nIHRoZSByaW5nIGJ1ZmZlcgoKIHRvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMg
ICAgICAgIHwgICAyICstCiB4ZW4vYXJjaC9hcm0vS2NvbmZpZyAgICAgICAgICAgICB8ICAgNSAr
CiB4ZW4vYXJjaC9hcm0vTWFrZWZpbGUgICAgICAgICAgICB8ICAgMSArCiB4ZW4vYXJjaC9hcm0v
dnBsMDExLmMgICAgICAgICAgICB8IDQxOCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmggICAgIHwgICA2ICsKIHhlbi9p
bmNsdWRlL2FzbS1hcm0vcGwwMTEtdWFydC5oIHwgICAyICsKIHhlbi9pbmNsdWRlL2FzbS1hcm0v
dnBsMDExLmggICAgIHwgIDc0ICsrKysrKysKIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5o
ICAgIHwgICA2ICsKIHhlbi9pbmNsdWRlL3B1YmxpYy9pby9jb25zb2xlLmggIHwgICA0ICsKIDkg
ZmlsZXMgY2hhbmdlZCwgNTE3IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKIGNyZWF0ZSBt
b2RlIDEwMDY0NCB4ZW4vYXJjaC9hcm0vdnBsMDExLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4v
aW5jbHVkZS9hc20tYXJtL3ZwbDAxMS5oCgpkaWZmIC0tZ2l0IGEvdG9vbHMvY29uc29sZS9kYWVt
b24vaW8uYyBiL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKaW5kZXggN2U2YTg4Ni4uOTQ3ZjEz
YSAxMDA2NDQKLS0tIGEvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYworKysgYi90b29scy9jb25z
b2xlL2RhZW1vbi9pby5jCkBAIC0yMSw2ICsyMSw3IEBACiAKICNpbmNsdWRlICJ1dGlscy5oIgog
I2luY2x1ZGUgImlvLmgiCisjaW5jbHVkZSA8c3RyaW5nLmg+CiAjaW5jbHVkZSA8eGVuZXZ0Y2hu
Lmg+CiAjaW5jbHVkZSA8eGVuZ250dGFiLmg+CiAjaW5jbHVkZSA8eGVuc3RvcmUuaD4KQEAgLTI5
LDcgKzMwLDYgQEAKIAogI2luY2x1ZGUgPHN0ZGxpYi5oPgogI2luY2x1ZGUgPGVycm5vLmg+Ci0j
aW5jbHVkZSA8c3RyaW5nLmg+CiAjaW5jbHVkZSA8cG9sbC5oPgogI2luY2x1ZGUgPGZjbnRsLmg+
CiAjaW5jbHVkZSA8dW5pc3RkLmg+CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vS2NvbmZpZyBi
L3hlbi9hcmNoL2FybS9LY29uZmlnCmluZGV4IGQ0NmI5OGMuLmMxYTBlN2YgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL2FybS9LY29uZmlnCisrKyBiL3hlbi9hcmNoL2FybS9LY29uZmlnCkBAIC01MCw2
ICs1MCwxMSBAQCBjb25maWcgSEFTX0lUUwogICAgICAgICBwcm9tcHQgIkdJQ3YzIElUUyBNU0kg
Y29udHJvbGxlciBzdXBwb3J0IiBpZiBFWFBFUlQgPSAieSIKICAgICAgICAgZGVwZW5kcyBvbiBI
QVNfR0lDVjMKIAorY29uZmlnIFZQTDAxMV9DT05TT0xFCisJYm9vbCAiRW11bGF0ZWQgcGwwMTEg
Y29uc29sZSBzdXBwb3J0IgorCWRlZmF1bHQgeQorCS0tLWhlbHAtLS0KKwkgIEFsbG93cyBhIGd1
ZXN0IHRvIHVzZSBwbDAxMSBVQVJUIGFzIGEgY29uc29sZQogZW5kbWVudQogCiBtZW51ICJBUk0g
ZXJyYXRhIHdvcmthcm91bmQgdmlhIHRoZSBhbHRlcm5hdGl2ZSBmcmFtZXdvcmsiCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vTWFrZWZpbGUgYi94ZW4vYXJjaC9hcm0vTWFrZWZpbGUKaW5kZXgg
NDllMWZiMi4uMTVlZmMxMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL01ha2VmaWxlCisrKyBi
L3hlbi9hcmNoL2FybS9NYWtlZmlsZQpAQCAtNTIsNiArNTIsNyBAQCBvYmoteSArPSB2bV9ldmVu
dC5vCiBvYmoteSArPSB2dGltZXIubwogb2JqLXkgKz0gdnBzY2kubwogb2JqLXkgKz0gdnVhcnQu
bworb2JqLSQoQ09ORklHX1ZQTDAxMV9DT05TT0xFKSArPSB2cGwwMTEubwogCiAjb2JqLWJpbi15
ICs9IC4uLi5vCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92cGwwMTEuYyBiL3hlbi9hcmNo
L2FybS92cGwwMTEuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi45YjFmMjdl
Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL2FyY2gvYXJtL3ZwbDAxMS5jCkBAIC0wLDAgKzEsNDE4
IEBACisvKgorICogYXJjaC9hcm0vdnBsMDExLmMKKyAqCisgKiBWaXJ0dWFsIFBMMDExIFVBUlQK
KyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1
dGUgaXQgYW5kL29yIG1vZGlmeSBpdAorICogdW5kZXIgdGhlIHRlcm1zIGFuZCBjb25kaXRpb25z
IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSwKKyAqIHZlcnNpb24gMiwgYXMgcHVi
bGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCisgKgorICogVGhpcyBwcm9n
cmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIGl0IHdpbGwgYmUgdXNlZnVsLCBidXQgV0lU
SE9VVAorICogQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkg
b2YgTUVSQ0hBTlRBQklMSVRZIG9yCisgKiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9T
RS4gIFNlZSB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yCisgKiBtb3JlIGRldGFp
bHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdl
bmVyYWwgUHVibGljIExpY2Vuc2UgYWxvbmcgd2l0aAorICogdGhpcyBwcm9ncmFtOyBJZiBub3Qs
IHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisgKi8KKworI2luY2x1ZGUgPHhl
bi9lcnJuby5oPgorI2luY2x1ZGUgPHhlbi9ldmVudC5oPgorI2luY2x1ZGUgPHhlbi9ndWVzdF9h
Y2Nlc3MuaD4KKyNpbmNsdWRlIDx4ZW4vaW5pdC5oPgorI2luY2x1ZGUgPHhlbi9saWIuaD4KKyNp
bmNsdWRlIDx4ZW4vbW0uaD4KKyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KKyNpbmNsdWRlIDxwdWJs
aWMvZG9tY3RsLmg+CisjaW5jbHVkZSA8cHVibGljL2lvL2NvbnNvbGUuaD4KKyNpbmNsdWRlIDxh
c20tYXJtL3BsMDExLXVhcnQuaD4KKyNpbmNsdWRlIDxhc20tYXJtL3ZnaWMtZW11bC5oPgorI2lu
Y2x1ZGUgPGFzbS1hcm0vdnBsMDExLmg+CisKK3N0YXRpYyBib29sIHZwbDAxMV9yZWczMl9jaGVj
a19hY2Nlc3Moc3RydWN0IGhzcl9kYWJ0IGRhYnQpCit7CisgICAgcmV0dXJuIChkYWJ0LnNpemUg
IT0gREFCVF9ET1VCTEVfV09SRCk7Cit9CisKK3N0YXRpYyB2b2lkIHZwbDAxMV91cGRhdGUoc3Ry
dWN0IGRvbWFpbiAqZCkKK3sKKyAgICBzdHJ1Y3QgdnBsMDExICp2cGwwMTEgPSAmZC0+YXJjaC52
cGwwMTE7CisKKyAgICAvKgorICAgICAqIFRPRE86IFBMMDExIGludGVycnVwdHMgYXJlIGxldmVs
IHRyaWdnZXJlZCB3aGljaCBtZWFucworICAgICAqIHRoYXQgaW50ZXJydXB0IG5lZWRzIHRvIGJl
IHNldC9jbGVhciBpbnN0ZWFkIG9mIGJlaW5nCisgICAgICogaW5qZWN0ZWQuIEhvd2V2ZXIsIGN1
cnJlbnRseSB2R0lDIGRvZXMgbm90IGhhbmRsZSBsZXZlbCAKKyAgICAgKiB0cmlnZ2VyZWQgaW50
ZXJydXB0cyBwcm9wZXJseS4gVGhpcyBmdW5jdGlvbiBuZWVkcyB0byBiZSAKKyAgICAgKiByZXZp
c2l0ZWQgb25jZSB2R0lDIHN0YXJ0cyBoYW5kbGluZyBsZXZlbCB0cmlnZ2VyZWQgCisgICAgICog
aW50ZXJydXB0cy4KKyAgICAgKi8KKyAgICBpZiAoIHZwbDAxMS0+dWFydHJpcyAmIHZwbDAxMS0+
dWFydGltc2MgKQorICAgICAgICB2Z2ljX3ZjcHVfaW5qZWN0X3NwaShkLCBHVUVTVF9WUEwwMTFf
U1BJKTsKK30KKworc3RhdGljIHVpbnQ4X3QgdnBsMDExX3JlYWRfZGF0YShzdHJ1Y3QgZG9tYWlu
ICpkKQoreworICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisgICAgdWludDhfdCBkYXRhID0gMDsK
KyAgICBzdHJ1Y3QgdnBsMDExICp2cGwwMTEgPSAmZC0+YXJjaC52cGwwMTE7CisgICAgc3RydWN0
IHhlbmNvbnNfaW50ZXJmYWNlICppbnRmID0gdnBsMDExLT5yaW5nX2J1ZjsKKyAgICBYRU5DT05T
X1JJTkdfSURYIGluX2NvbnMgPSBpbnRmLT5pbl9jb25zOworICAgIFhFTkNPTlNfUklOR19JRFgg
aW5fcHJvZCA9IGludGYtPmluX3Byb2Q7CisKKyAgICBWUEwwMTFfTE9DSyhkLCBmbGFncyk7CisK
KyAgICAvKgorICAgICAqIEl0IGlzIGV4cGVjdGVkIHRoYXQgdGhlcmUgd2lsbCBiZSBkYXRhIGlu
IHRoZSByaW5nIGJ1ZmZlciB3aGVuIHRoaXMKKyAgICAgKiBmdW5jdGlvbiBpcyBjYWxsZWQgc2lu
Y2UgdGhlIGd1ZXN0IGlzIGV4cGVjdGVkIHRvIHJlYWQgdGhlIGRhdGEgcmVnaXN0ZXIKKyAgICAg
KiBvbmx5IGlmIHRoZSBUWEZFIGZsYWcgaXMgbm90IHNldC4KKyAgICAgKiBJZiB0aGUgZ3Vlc3Qg
c3RpbGwgZG9lcyByZWFkIHdoZW4gVFhGRSBiaXQgaXMgc2V0IHRoZW4gMCB3aWxsIGJlIHJldHVy
bmVkLgorICAgICAqLworICAgIGlmICggeGVuY29uc19xdWV1ZWQoaW5fcHJvZCwgaW5fY29ucywg
c2l6ZW9mKGludGYtPmluKSkgPiAwICkKKyAgICB7CisgICAgICAgIGRhdGEgPSBpbnRmLT5pblt4
ZW5jb25zX21hc2soaW5fY29ucywgc2l6ZW9mKGludGYtPmluKSldOworICAgICAgICBpbl9jb25z
ICs9IDE7CisgICAgICAgIGludGYtPmluX2NvbnMgPSBpbl9jb25zOworICAgICAgICBzbXBfbWIo
KTsKKyAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAi
dnBsMDExOiBVbmV4cGVjdGVkIElOIHJpbmcgYnVmZmVyIGVtcHR5XG4iKTsKKyAgICB9CisKKyAg
ICBpZiAoIHhlbmNvbnNfcXVldWVkKGluX3Byb2QsIGluX2NvbnMsIHNpemVvZihpbnRmLT5pbikp
ID09IDAgKQorICAgIHsKKyAgICAgICAgdnBsMDExLT51YXJ0ZnIgfD0gUlhGRTsKKyAgICAgICAg
dnBsMDExLT51YXJ0cmlzICY9IH5SWEk7CisgICAgfQorICAgIHZwbDAxMS0+dWFydGZyICY9IH5S
WEZGOworICAgIFZQTDAxMV9VTkxPQ0soZCwgZmxhZ3MpOworCisgICAgcmV0dXJuIGRhdGE7Cit9
CisKK3N0YXRpYyB2b2lkIHZwbDAxMV93cml0ZV9kYXRhKHN0cnVjdCBkb21haW4gKmQsIHVpbnQ4
X3QgZGF0YSkKK3sKKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOworICAgIHN0cnVjdCB2cGwwMTEg
KnZwbDAxMSA9ICZkLT5hcmNoLnZwbDAxMTsKKyAgICBzdHJ1Y3QgeGVuY29uc19pbnRlcmZhY2Ug
KmludGYgPSB2cGwwMTEtPnJpbmdfYnVmOworICAgIFhFTkNPTlNfUklOR19JRFggb3V0X2NvbnMg
PSBpbnRmLT5vdXRfY29uczsKKyAgICBYRU5DT05TX1JJTkdfSURYIG91dF9wcm9kID0gaW50Zi0+
b3V0X3Byb2Q7CisKKyAgICBWUEwwMTFfTE9DSyhkLCBmbGFncyk7CisKKyAgICAvKgorICAgICAq
IEl0IGlzIGV4cGVjdGVkIHRoYXQgdGhlIHJpbmcgaXMgbm90IGZ1bGwgd2hlbiB0aGlzIGZ1bmN0
aW9uIGlzIGNhbGxlZAorICAgICAqIGFzIHRoZSBndWVzdCBpcyBleHBlY3RlZCB0byB3cml0ZSB0
byB0aGUgZGF0YSByZWdpc3RlciBvbmx5IHdoZW4gdGhlCisgICAgICogVFhGRiBmbGFnIGlzIG5v
dCBzZXQuCisgICAgICogSW4gY2FzZSB0aGUgZ3Vlc3QgZG9lcyB3cml0ZSBldmVuIHdoZW4gdGhl
IFRYRkYgZmxhZyBpcyBzZXQgdGhlbiB0aGUKKyAgICAgKiBkYXRhIHdpbGwgYmUgc2lsZW50bHkg
ZHJvcHBlZC4KKyAgICAgKi8KKyAgICBpZiAoIHhlbmNvbnNfcXVldWVkKG91dF9wcm9kLCBvdXRf
Y29ucywgc2l6ZW9mKGludGYtPm91dCkpICE9CisgICAgICAgICBzaXplb2YgKGludGYtPm91dCkg
KQorICAgIHsKKyAgICAgICAgaW50Zi0+b3V0W3hlbmNvbnNfbWFzayhvdXRfcHJvZCwgc2l6ZW9m
KGludGYtPm91dCkpXSA9IGRhdGE7CisgICAgICAgIHNtcF93bWIoKTsKKyAgICAgICAgb3V0X3By
b2QgKz0gMTsKKyAgICAgICAgaW50Zi0+b3V0X3Byb2QgPSBvdXRfcHJvZDsKKyAgICB9CisgICAg
ZWxzZQorICAgIHsKKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAidnBsMDExOiBVbmV4cGVj
dGVkIE9VVCByaW5nIGJ1ZmZlciBmdWxsXG4iKTsKKyAgICB9CisKKyAgICBpZiAoIHhlbmNvbnNf
cXVldWVkKG91dF9wcm9kLCBvdXRfY29ucywgc2l6ZW9mKGludGYtPm91dCkpID09CisgICAgICAg
ICBzaXplb2YgKGludGYtPm91dCkgKQorICAgIHsKKyAgICAgICAgdnBsMDExLT51YXJ0ZnIgfD0g
VFhGRjsKKyAgICAgICAgdnBsMDExLT51YXJ0cmlzICY9IH5UWEk7CisgICAgfQorCisgICAgdnBs
MDExLT51YXJ0ZnIgfD0gQlVTWTsKKworICAgIHZwbDAxMS0+dWFydGZyICY9IH5UWEZFOworCisg
ICAgVlBMMDExX1VOTE9DSyhkLCBmbGFncyk7CisKKyAgICAvKgorICAgICAqIFNlbmQgYW4gZXZl
bnQgdG8gY29uc29sZSBiYWNrZW5kIHRvIGluZGljYXRlIHRoYXQgdGhlcmUgaXMgCisgICAgICog
ZGF0YSBpbiB0aGUgT1VUIHJpbmcgYnVmZmVyLgorICAgICAqLworICAgIG5vdGlmeV92aWFfeGVu
X2V2ZW50X2NoYW5uZWwoZCwgdnBsMDExLT5ldnRjaG4pOworfQorCitzdGF0aWMgaW50IHZwbDAx
MV9tbWlvX3JlYWQoc3RydWN0IHZjcHUgKnYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bW1pb19pbmZvX3QgKmluZm8sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVnaXN0ZXJf
dCAqciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpwcml2KQoreworICAgIHN0
cnVjdCBoc3JfZGFidCBkYWJ0ID0gaW5mby0+ZGFidDsKKyAgICB1aW50MzJfdCB2cGwwMTFfcmVn
ID0gKHVpbnQzMl90KShpbmZvLT5ncGEgLSBHVUVTVF9QTDAxMV9CQVNFKTsKKyAgICBzdHJ1Y3Qg
dnBsMDExICp2cGwwMTEgPSAmdi0+ZG9tYWluLT5hcmNoLnZwbDAxMTsKKworICAgIHN3aXRjaCAo
IHZwbDAxMV9yZWcgKQorICAgIHsKKyAgICBjYXNlIERSOgorICAgICAgICAvKgorICAgICAgICAg
KiBTaW5jZSBwbDAxMSByZWdpc3RlcnMgYXJlIDMyLWJpdCByZWdpc3RlcnMsIGFsbCByZWdpc3Rl
cnMKKyAgICAgICAgICogYXJlIGhhbmRsZWQgc2ltaWxhcmx5IGFsbG93aW5nIDgtYml0LCAxNi1i
aXQgYW5kIDMyLWJpdAorICAgICAgICAgKiBhY2Nlc3Nlcy4KKyAgICAgICAgICovCisgICAgICAg
IGlmICggIXZwbDAxMV9yZWczMl9jaGVja19hY2Nlc3MoZGFidCkgKSBnb3RvIGJhZF93aWR0aDsK
KworICAgICAgICAqciA9IHZyZWdfcmVnMzJfZXh0cmFjdCh2cGwwMTFfcmVhZF9kYXRhKHYtPmRv
bWFpbiksIGluZm8pOworICAgICAgICByZXR1cm4gMTsKKworICAgIGNhc2UgUlNSOgorICAgICAg
ICBpZiAoICF2cGwwMTFfcmVnMzJfY2hlY2tfYWNjZXNzKGRhYnQpICkgZ290byBiYWRfd2lkdGg7
CisKKyAgICAgICAgLyogSXQgYWx3YXlzIHJldHVybnMgMCBhcyB0aGVyZSBhcmUgbm8gcGh5c2lj
YWwgZXJyb3JzLiAqLworICAgICAgICAqciA9IDA7CisgICAgICAgIHJldHVybiAxOworCisgICAg
Y2FzZSBGUjoKKyAgICAgICAgaWYgKCAhdnBsMDExX3JlZzMyX2NoZWNrX2FjY2VzcyhkYWJ0KSAp
IGdvdG8gYmFkX3dpZHRoOworCisgICAgICAgICpyID0gdnJlZ19yZWczMl9leHRyYWN0KHZwbDAx
MS0+dWFydGZyLCBpbmZvKTsKKyAgICAgICAgcmV0dXJuIDE7CisKKyAgICBjYXNlIFJJUzoKKyAg
ICAgICAgaWYgKCAhdnBsMDExX3JlZzMyX2NoZWNrX2FjY2VzcyhkYWJ0KSApIGdvdG8gYmFkX3dp
ZHRoOworCisgICAgICAgICpyID0gdnJlZ19yZWczMl9leHRyYWN0KHZwbDAxMS0+dWFydHJpcywg
aW5mbyk7CisgICAgICAgIHJldHVybiAxOworCisgICAgY2FzZSBNSVM6CisgICAgICAgIGlmICgg
IXZwbDAxMV9yZWczMl9jaGVja19hY2Nlc3MoZGFidCkgKSBnb3RvIGJhZF93aWR0aDsKKworICAg
ICAgICAqciA9IHZyZWdfcmVnMzJfZXh0cmFjdCh2cGwwMTEtPnVhcnRyaXMgJiAKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdnBsMDExLT51YXJ0aW1zYywgaW5mbyk7CisgICAgICAg
IHJldHVybiAxOworCisgICAgY2FzZSBJTVNDOgorICAgICAgICBpZiAoICF2cGwwMTFfcmVnMzJf
Y2hlY2tfYWNjZXNzKGRhYnQpICkgZ290byBiYWRfd2lkdGg7CisKKyAgICAgICAgKnIgPSB2cmVn
X3JlZzMyX2V4dHJhY3QodnBsMDExLT51YXJ0aW1zYywgaW5mbyk7CisgICAgICAgIHJldHVybiAx
OworCisgICAgY2FzZSBJQ1I6CisgICAgICAgIGlmICggIXZwbDAxMV9yZWczMl9jaGVja19hY2Nl
c3MoZGFidCkgKSBnb3RvIGJhZF93aWR0aDsKKworICAgICAgICAvKiBPbmx5IHdyaXRlIGlzIHZh
bGlkLiAqLworICAgICAgICByZXR1cm4gMDsKKworICAgIGRlZmF1bHQ6CisgICAgICAgIGdwcmlu
dGsoWEVOTE9HX0VSUiwgInZwbDAxMTogdW5oYW5kbGVkIHJlYWQgciVkIG9mZnNldCAlIzA4eFxu
IiwKKyAgICAgICAgICAgICAgICBkYWJ0LnJlZywgdnBsMDExX3JlZyk7CisgICAgICAgIHJldHVy
biAwOworICAgIH0KKworICAgIHJldHVybiAxOworCitiYWRfd2lkdGg6CisgICAgZ3ByaW50ayhY
RU5MT0dfRVJSLCAidnBsMDExOiBiYWQgcmVhZCB3aWR0aCAlZCByJWQgb2Zmc2V0ICUjMDh4XG4i
LAorICAgICAgICAgICAgZGFidC5zaXplLCBkYWJ0LnJlZywgdnBsMDExX3JlZyk7CisgICAgZG9t
YWluX2NyYXNoX3N5bmNocm9ub3VzKCk7CisgICAgcmV0dXJuIDA7CisKK30KKworc3RhdGljIGlu
dCB2cGwwMTFfbW1pb193cml0ZShzdHJ1Y3QgdmNwdSAqdiwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbW1pb19pbmZvX3QgKmluZm8sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHJlZ2lzdGVyX3QgciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqcHJpdikK
K3sKKyAgICBzdHJ1Y3QgaHNyX2RhYnQgZGFidCA9IGluZm8tPmRhYnQ7CisgICAgdWludDMyX3Qg
dnBsMDExX3JlZyA9ICh1aW50MzJfdCkoaW5mby0+Z3BhIC0gR1VFU1RfUEwwMTFfQkFTRSk7Cisg
ICAgc3RydWN0IHZwbDAxMSAqdnBsMDExID0gJnYtPmRvbWFpbi0+YXJjaC52cGwwMTE7CisgICAg
c3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwor
CisgICAgc3dpdGNoICggdnBsMDExX3JlZyApCisgICAgeworICAgIGNhc2UgRFI6CisgICAgewor
ICAgICAgICB1aW50MzJfdCBkYXRhID0gMDsKKworICAgICAgICAvKgorICAgICAgICAgKiBTaW5j
ZSBwbDAxMSByZWdpc3RlcnMgYXJlIDMyLWJpdCByZWdpc3RlcnMsIGFsbCByZWdpc3RlcnMKKyAg
ICAgICAgICogYXJlIGhhbmRsZWQgc2ltaWxhcmx5IGFsbG93aW5nIDgtYml0LCAxNi1iaXQgYW5k
IDMyLWJpdAorICAgICAgICAgKiBhY2Nlc3Nlcy4KKyAgICAgICAgICovCisgICAgICAgIGlmICgg
IXZwbDAxMV9yZWczMl9jaGVja19hY2Nlc3MoZGFidCkgKSBnb3RvIGJhZF93aWR0aDsKKworICAg
ICAgICB2cmVnX3JlZzMyX3VwZGF0ZSgmZGF0YSwgciwgaW5mbyk7CisgICAgICAgIGRhdGEgJj0g
MHhGRjsKKyAgICAgICAgdnBsMDExX3dyaXRlX2RhdGEodi0+ZG9tYWluLCBkYXRhKTsKKyAgICAg
ICAgcmV0dXJuIDE7CisgICAgfQorICAgIGNhc2UgUlNSOiAvKiBOb3RoaW5nIHRvIGNsZWFyLiAq
LworICAgICAgICBpZiAoICF2cGwwMTFfcmVnMzJfY2hlY2tfYWNjZXNzKGRhYnQpICkgZ290byBi
YWRfd2lkdGg7CisKKyAgICAgICAgcmV0dXJuIDE7IAorCisgICAgY2FzZSBGUjoKKyAgICBjYXNl
IFJJUzoKKyAgICBjYXNlIE1JUzoKKyAgICAgICAgZ290byB3cml0ZV9pZ25vcmU7CisKKyAgICBj
YXNlIElNU0M6CisgICAgICAgIGlmICggIXZwbDAxMV9yZWczMl9jaGVja19hY2Nlc3MoZGFidCkg
KSBnb3RvIGJhZF93aWR0aDsKKworICAgICAgICBWUEwwMTFfTE9DSyhkLCBmbGFncyk7CisgICAg
ICAgIHZyZWdfcmVnMzJfdXBkYXRlKCZ2cGwwMTEtPnVhcnRpbXNjLCByLCBpbmZvKTsKKyAgICAg
ICAgVlBMMDExX1VOTE9DSyhkLCBmbGFncyk7CisgICAgICAgIHZwbDAxMV91cGRhdGUodi0+ZG9t
YWluKTsKKyAgICAgICAgcmV0dXJuIDE7CisKKyAgICBjYXNlIElDUjoKKyAgICAgICAgaWYgKCAh
dnBsMDExX3JlZzMyX2NoZWNrX2FjY2VzcyhkYWJ0KSApIGdvdG8gYmFkX3dpZHRoOworCisgICAg
ICAgIFZQTDAxMV9MT0NLKGQsIGZsYWdzKTsKKyAgICAgICAgdnJlZ19yZWczMl9jbGVhcmJpdHMo
JnZwbDAxMS0+dWFydHJpcywgciwgaW5mbyk7CisgICAgICAgIFZQTDAxMV9VTkxPQ0soZCwgZmxh
Z3MpOworICAgICAgICB2cGwwMTFfdXBkYXRlKGQpOworICAgICAgICByZXR1cm4gMTsKKworICAg
IGRlZmF1bHQ6CisgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwgInZwbDAxMTogdW5oYW5kbGVk
IHdyaXRlIHIlZCBvZmZzZXQgJSMwOHhcbiIsCisgICAgICAgICAgICAgICAgZGFidC5yZWcsIHZw
bDAxMV9yZWcpOworICAgICAgICByZXR1cm4gMDsKKyAgICB9CisKK3dyaXRlX2lnbm9yZToKKyAg
ICByZXR1cm4gMTsKKworYmFkX3dpZHRoOgorICAgIGdwcmludGsoWEVOTE9HX0VSUiwgInZwbDAx
MTogYmFkIHdyaXRlIHdpZHRoICVkIHIlZCBvZmZzZXQgJSMwOHhcbiIsCisgICAgICAgICAgICBk
YWJ0LnNpemUsIGRhYnQucmVnLCB2cGwwMTFfcmVnKTsKKyAgICBkb21haW5fY3Jhc2hfc3luY2hy
b25vdXMoKTsKKyAgICByZXR1cm4gMDsKKworfQorCitzdGF0aWMgY29uc3Qgc3RydWN0IG1taW9f
aGFuZGxlcl9vcHMgdnBsMDExX21taW9faGFuZGxlciA9IHsKKyAgICAucmVhZCA9IHZwbDAxMV9t
bWlvX3JlYWQsCisgICAgLndyaXRlID0gdnBsMDExX21taW9fd3JpdGUsCit9OworCitzdGF0aWMg
dm9pZCB2cGwwMTFfZGF0YV9hdmFpbChzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHVuc2lnbmVk
IGxvbmcgZmxhZ3M7CisgICAgc3RydWN0IHZwbDAxMSAqdnBsMDExID0gJmQtPmFyY2gudnBsMDEx
OworICAgIHN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50ZiA9IHZwbDAxMS0+cmluZ19idWY7
CisgICAgWEVOQ09OU19SSU5HX0lEWCBpbl9jb25zID0gaW50Zi0+aW5fY29uczsKKyAgICBYRU5D
T05TX1JJTkdfSURYIGluX3Byb2QgPSBpbnRmLT5pbl9wcm9kOworICAgIFhFTkNPTlNfUklOR19J
RFggb3V0X2NvbnMgPSBpbnRmLT5vdXRfY29uczsKKyAgICBYRU5DT05TX1JJTkdfSURYIG91dF9w
cm9kID0gaW50Zi0+b3V0X3Byb2Q7CisgICAgWEVOQ09OU19SSU5HX0lEWCBpbl9yaW5nX3FzaXpl
LCBvdXRfcmluZ19xc2l6ZTsKKworICAgIFZQTDAxMV9MT0NLKGQsIGZsYWdzKTsKKworICAgIGlu
X3JpbmdfcXNpemUgPSB4ZW5jb25zX3F1ZXVlZChpbl9wcm9kLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBpbl9jb25zLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzaXplb2YoaW50Zi0+aW4pKTsKKworICAgIG91dF9yaW5nX3FzaXplID0geGVuY29uc19x
dWV1ZWQob3V0X3Byb2QsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRf
Y29ucywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZihpbnRmLT5v
dXQpKTsKKworICAgIC8qIFVwZGF0ZSB0aGUgdWFydCByeCBzdGF0ZSBpZiB0aGUgYnVmZmVyIGlz
IG5vdCBlbXB0eS4gKi8KKyAgICBpZiAoIGluX3JpbmdfcXNpemUgIT0gMCApCisgICAgeworICAg
ICAgICB2cGwwMTEtPnVhcnRmciAmPSB+UlhGRTsKKyAgICAgICAgaWYgKCBpbl9yaW5nX3FzaXpl
ID09IHNpemVvZihpbnRmLT5pbikgKQorICAgICAgICAgICAgdnBsMDExLT51YXJ0ZnIgfD0gUlhG
RjsKKyAgICAgICAgdnBsMDExLT51YXJ0cmlzIHw9IFJYSTsKKyAgICB9CisKKyAgICAvKiBVcGRh
dGUgdGhlIHVhcnQgdHggc3RhdGUgaWYgdGhlIGJ1ZmZlciBpcyBub3QgZnVsbC4gKi8KKyAgICBp
ZiAoIG91dF9yaW5nX3FzaXplICE9IHNpemVvZihpbnRmLT5vdXQpICkKKyAgICB7CisgICAgICAg
IHZwbDAxMS0+dWFydGZyICY9IH5UWEZGOworICAgICAgICB2cGwwMTEtPnVhcnRyaXMgfD0gVFhJ
OworICAgICAgICBpZiAoIG91dF9yaW5nX3FzaXplID09IDAgKQorICAgICAgICB7CisgICAgICAg
ICAgICB2cGwwMTEtPnVhcnRmciAmPSB+QlVTWTsKKyAgICAgICAgICAgIHZwbDAxMS0+dWFydGZy
IHw9IFRYRkU7CisgICAgICAgIH0KKyAgICB9CisKKyAgICBWUEwwMTFfVU5MT0NLKGQsIGZsYWdz
KTsKKworICAgIHZwbDAxMV91cGRhdGUoZCk7Cit9CisKKworc3RhdGljIHZvaWQgdnBsMDExX25v
dGlmaWNhdGlvbihzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHBvcnQpCit7CisgICAgdnBs
MDExX2RhdGFfYXZhaWwodi0+ZG9tYWluKTsKK30KKworaW50IGRvbWFpbl92cGwwMTFfaW5pdChz
dHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdnBsMDExX2luaXRfaW5mbyAqaW5mbykKK3sKKyAgICBp
bnQgcmM7CisgICAgc3RydWN0IHZwbDAxMSAqdnBsMDExID0gJmQtPmFyY2gudnBsMDExOworCisg
ICAgaWYgKCB2cGwwMTEtPnJpbmdfYnVmICkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAgICAvKiBN
YXAgdGhlIGd1ZXN0IFBGTiB0byBYZW4gYWRkcmVzcyBzcGFjZS4gKi8KKyAgICByYyA9ICBwcmVw
YXJlX3JpbmdfZm9yX2hlbHBlcihkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGdmbl94KGluZm8tPmdmbiksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnZw
bDAxMS0+cmluZ19wYWdlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ2cGww
MTEtPnJpbmdfYnVmKTsKKyAgICBpZiAoIHJjIDwgMCApCisgICAgICAgIGdvdG8gb3V0OworCisg
ICAgcmMgPSB2Z2ljX3Jlc2VydmVfdmlycShkLCBHVUVTVF9WUEwwMTFfU1BJKTsKKyAgICBpZiAo
ICFyYyApCisgICAgeworICAgICAgICByYyA9IC1FSU5WQUw7CisgICAgICAgIGdvdG8gb3V0MTsK
KyAgICB9CisKKyAgICByZWdpc3Rlcl9tbWlvX2hhbmRsZXIoZCwgJnZwbDAxMV9tbWlvX2hhbmRs
ZXIsCisgICAgICAgICAgICAgICAgICAgICAgICAgIEdVRVNUX1BMMDExX0JBU0UsIEdVRVNUX1BM
MDExX1NJWkUsIE5VTEwpOworCisgICAgc3Bpbl9sb2NrX2luaXQoJnZwbDAxMS0+bG9jayk7CisK
KyAgICByYyA9IGFsbG9jX3VuYm91bmRfeGVuX2V2ZW50X2NoYW5uZWwoZCwgMCwgaW5mby0+Y29u
c29sZV9kb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdnBs
MDExX25vdGlmaWNhdGlvbik7CisgICAgaWYgKCByYyA8IDAgKQorICAgICAgICBnb3RvIG91dDI7
CisKKyAgICB2cGwwMTEtPmV2dGNobiA9IGluZm8tPmV2dGNobiA9IHJjOworCisgICAgcmV0dXJu
IDA7CisKK291dDI6CisgICAgeGZyZWUoZC0+YXJjaC52bW1pby5oYW5kbGVycyk7CisgICAgdmdp
Y19mcmVlX3ZpcnEoZCwgR1VFU1RfVlBMMDExX1NQSSk7CisKK291dDE6CisgICAgZGVzdHJveV9y
aW5nX2Zvcl9oZWxwZXIoJnZwbDAxMS0+cmluZ19idWYsIHZwbDAxMS0+cmluZ19wYWdlKTsKKwor
b3V0OgorICAgIHJldHVybiByYzsKK30KKwordm9pZCBkb21haW5fdnBsMDExX2RlaW5pdChzdHJ1
Y3QgZG9tYWluICpkKQoreworICAgIHN0cnVjdCB2cGwwMTEgKnZwbDAxMSA9ICZkLT5hcmNoLnZw
bDAxMTsKKworICAgIGlmICggIXZwbDAxMS0+cmluZ19idWYgKQorICAgICAgICByZXR1cm47CisK
KyAgICBmcmVlX3hlbl9ldmVudF9jaGFubmVsKGQsIHZwbDAxMS0+ZXZ0Y2huKTsKKyAgICBkZXN0
cm95X3JpbmdfZm9yX2hlbHBlcigmdnBsMDExLT5yaW5nX2J1ZiwgdnBsMDExLT5yaW5nX3BhZ2Up
OworICAgIHhmcmVlKGQtPmFyY2gudm1taW8uaGFuZGxlcnMpOworfQorCisvKgorICogTG9jYWwg
dmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNp
Yy1vZmZzZXQ6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9kb21haW4uaAppbmRleCA2ZGU4MDgyLi45MWQxMDYxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKQEAg
LTExLDYgKzExLDcgQEAKICNpbmNsdWRlIDxwdWJsaWMvaHZtL3BhcmFtcy5oPgogI2luY2x1ZGUg
PHhlbi9zZXJpYWwuaD4KICNpbmNsdWRlIDx4ZW4vcmJ0cmVlLmg+CisjaW5jbHVkZSA8YXNtLWFy
bS92cGwwMTEuaD4KIAogc3RydWN0IGh2bV9kb21haW4KIHsKQEAgLTEzMyw2ICsxMzQsMTEgQEAg
c3RydWN0IGFyY2hfZG9tYWluCiAgICAgc3RydWN0IHsKICAgICAgICAgdWludDhfdCBwcml2aWxl
Z2VkX2NhbGxfZW5hYmxlZCA6IDE7CiAgICAgfSBtb25pdG9yOworCisjaWZkZWYgQ09ORklHX1ZQ
TDAxMV9DT05TT0xFCisgICAgc3RydWN0IHZwbDAxMSB2cGwwMTE7CisjZW5kaWYKKwogfSAgX19j
YWNoZWxpbmVfYWxpZ25lZDsKIAogc3RydWN0IGFyY2hfdmNwdQpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9wbDAxMS11YXJ0LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BsMDExLXVh
cnQuaAppbmRleCAxMjNmNDc3Li41N2U5ZWM3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
YXJtL3BsMDExLXVhcnQuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BsMDExLXVhcnQuaApA
QCAtNDksNiArNDksOCBAQAogLyogRlIgYml0cyAqLwogI2RlZmluZSBUWEZFICAgKDE8PDcpIC8q
IFRYIEZJRk8gZW1wdHkgKi8KICNkZWZpbmUgUlhGRSAgICgxPDw0KSAvKiBSWCBGSUZPIGVtcHR5
ICovCisjZGVmaW5lIFRYRkYgICAoMTw8NSkgLyogVFggRklGTyBmdWxsICovCisjZGVmaW5lIFJY
RkYgICAoMTw8NikgLyogUlggRklGTyBmdWxsICovCiAjZGVmaW5lIEJVU1kgICAoMTw8MykgLyog
VHJhbnNtaXQgaXMgbm90IGNvbXBsZXRlICovCiAKIC8qIExDUl9IIGJpdHMgKi8KZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdnBsMDExLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Zw
bDAxMS5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmIzZTMzMmQKLS0tIC9k
ZXYvbnVsbAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3ZwbDAxMS5oCkBAIC0wLDAgKzEsNzQg
QEAKKy8qCisgKiBpbmNsdWRlL3hlbi92cGwwMTEuaAorICoKKyAqIFZpcnR1YWwgUEwwMTEgVUFS
VAorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJp
YnV0ZSBpdCBhbmQvb3IgbW9kaWZ5IGl0CisgKiB1bmRlciB0aGUgdGVybXMgYW5kIGNvbmRpdGlv
bnMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlLAorICogdmVyc2lvbiAyLCBhcyBw
dWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KKyAqCisgKiBUaGlzIHBy
b2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgaXQgd2lsbCBiZSB1c2VmdWwsIGJ1dCBX
SVRIT1VUCisgKiBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50
eSBvZiBNRVJDSEFOVEFCSUxJVFkgb3IKKyAqIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQ
T1NFLiAgU2VlIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IKKyAqIG1vcmUgZGV0
YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUg
R2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhbG9uZyB3aXRoCisgKiB0aGlzIHByb2dyYW07IElmIG5v
dCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKyAqLworCisjaWZuZGVmIF9W
UEwwMTFfSF8KKworI2RlZmluZSBfVlBMMDExX0hfCisKKyNpbmNsdWRlIDxwdWJsaWMvZG9tY3Rs
Lmg+CisjaW5jbHVkZSA8cHVibGljL2lvL3JpbmcuaD4KKyNpbmNsdWRlIDxhc20tYXJtL3ZyZWcu
aD4KKyNpbmNsdWRlIDx4ZW4vbW0uaD4KKworLyogaGVscGVyIG1hY3JvcyAqLworI2RlZmluZSBW
UEwwMTFfTE9DSyhkLGZsYWdzKSBzcGluX2xvY2tfaXJxc2F2ZSgmKGQpLT5hcmNoLnZwbDAxMS5s
b2NrLCBmbGFncykKKyNkZWZpbmUgVlBMMDExX1VOTE9DSyhkLGZsYWdzKSBzcGluX3VubG9ja19p
cnFyZXN0b3JlKCYoZCktPmFyY2gudnBsMDExLmxvY2ssIGZsYWdzKQorCitzdHJ1Y3QgdnBsMDEx
IHsKKyAgICB2b2lkICpyaW5nX2J1ZjsKKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpyaW5nX3BhZ2U7
CisgICAgdWludDMyX3QgICAgdWFydGZyOyAgICAgLyogRmxhZyByZWdpc3RlciAqLworICAgIHVp
bnQzMl90ICAgIHVhcnRjcjsgICAgIC8qIENvbnRyb2wgcmVnaXN0ZXIgKi8KKyAgICB1aW50MzJf
dCAgICB1YXJ0aW1zYzsgICAvKiBJbnRlcnJ1cHQgbWFzayByZWdpc3RlciovCisgICAgdWludDMy
X3QgICAgdWFydGljcjsgICAgLyogSW50ZXJydXB0IGNsZWFyIHJlZ2lzdGVyICovCisgICAgdWlu
dDMyX3QgICAgdWFydHJpczsgICAgLyogUmF3IGludGVycnVwdCBzdGF0dXMgcmVnaXN0ZXIgKi8K
KyAgICB1aW50MzJfdCAgICB1YXJ0bWlzOyAgICAvKiBNYXNrZWQgaW50ZXJydXB0IHJlZ2lzdGVy
ICovCisgICAgc3BpbmxvY2tfdCAgbG9jazsKKyAgICBldnRjaG5fcG9ydF90IGV2dGNobjsKK307
CisKK3N0cnVjdCB2cGwwMTFfaW5pdF9pbmZvIHsKKyAgICB1aW50MzJfdCBjb25zb2xlX2RvbWlk
OworICAgIGdmbl90IGdmbjsKKyAgICBldnRjaG5fcG9ydF90IGV2dGNobjsKK307CisKKyNpZmRl
ZiBDT05GSUdfVlBMMDExX0NPTlNPTEUKK2ludCBkb21haW5fdnBsMDExX2luaXQoc3RydWN0IGRv
bWFpbiAqZCwKKyAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHZwbDAxMV9pbml0X2luZm8g
KmluZm8pOwordm9pZCBkb21haW5fdnBsMDExX2RlaW5pdChzdHJ1Y3QgZG9tYWluICpkKTsKKyNl
bHNlCitzdGF0aWMgaW5saW5lIGludCBkb21haW5fdnBsMDExX2luaXQoc3RydWN0IGRvbWFpbiAq
ZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgdnBsMDExX2lu
aXRfaW5mbyAqaW5mbykKK3sKKyAgICByZXR1cm4gLUVOT1NZUzsKK30KKworc3RhdGljIGlubGlu
ZSB2b2lkIGRvbWFpbl92cGwwMTFfZGVpbml0KHN0cnVjdCBkb21haW4gKmQpIHsgfQorI2VuZGlm
CisKKyNlbmRpZgorCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1m
aWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIGluZGVudC10YWJzLW1v
ZGU6IG5pbAorICogRW5kOgorICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJj
aC1hcm0uaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oCmluZGV4IGJkOTc0ZmIuLjg1
YWI2NjUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oCisrKyBiL3hl
bi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oCkBAIC00MTAsNiArNDEwLDEwIEBAIHR5cGVkZWYg
dWludDY0X3QgeGVuX2NhbGxiYWNrX3Q7CiAjZGVmaW5lIEdVRVNUX0FDUElfQkFTRSAweDIwMDAw
MDAwVUxMCiAjZGVmaW5lIEdVRVNUX0FDUElfU0laRSAweDAyMDAwMDAwVUxMCiAKKy8qIFBMMDEx
IG1hcHBpbmdzICovCisjZGVmaW5lIEdVRVNUX1BMMDExX0JBU0UgICAgMHgyMjAwMDAwMFVMTAor
I2RlZmluZSBHVUVTVF9QTDAxMV9TSVpFICAgIDB4MDAwMDEwMDBVTEwKKwogLyoKICAqIDE2TUIg
PT0gNDA5NiBwYWdlcyByZXNlcnZlZCBmb3IgZ3Vlc3QgdG8gdXNlIGFzIGEgcmVnaW9uIHRvIG1h
cCBpdHMKICAqIGdyYW50IHRhYmxlIGluLgpAQCAtNDQ0LDYgKzQ0OCw4IEBAIHR5cGVkZWYgdWlu
dDY0X3QgeGVuX2NhbGxiYWNrX3Q7CiAjZGVmaW5lIEdVRVNUX1RJTUVSX1BIWVNfTlNfUFBJIDMw
CiAjZGVmaW5lIEdVRVNUX0VWVENITl9QUEkgICAgICAgIDMxCiAKKyNkZWZpbmUgR1VFU1RfVlBM
MDExX1NQSSAgICAgICAgMzIKKwogLyogUFNDSSBmdW5jdGlvbnMgKi8KICNkZWZpbmUgUFNDSV9j
cHVfc3VzcGVuZCAwCiAjZGVmaW5lIFBTQ0lfY3B1X29mZiAgICAgMQpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvcHVibGljL2lvL2NvbnNvbGUuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9jb25z
b2xlLmgKaW5kZXggZTJjZDk3Zi4uNWU0NWUxYyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVi
bGljL2lvL2NvbnNvbGUuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvaW8vY29uc29sZS5oCkBA
IC0yNyw2ICsyNyw4IEBACiAjaWZuZGVmIF9fWEVOX1BVQkxJQ19JT19DT05TT0xFX0hfXwogI2Rl
ZmluZSBfX1hFTl9QVUJMSUNfSU9fQ09OU09MRV9IX18KIAorI2luY2x1ZGUgInJpbmcuaCIKKwog
dHlwZWRlZiB1aW50MzJfdCBYRU5DT05TX1JJTkdfSURYOwogCiAjZGVmaW5lIE1BU0tfWEVOQ09O
U19JRFgoaWR4LCByaW5nKSAoKGlkeCkgJiAoc2l6ZW9mKHJpbmcpLTEpKQpAQCAtMzgsNiArNDAs
OCBAQCBzdHJ1Y3QgeGVuY29uc19pbnRlcmZhY2UgewogICAgIFhFTkNPTlNfUklOR19JRFggb3V0
X2NvbnMsIG91dF9wcm9kOwogfTsKIAorREVGSU5FX1hFTl9GTEVYX1JJTkcoeGVuY29ucyk7CisK
ICNlbmRpZiAvKiBfX1hFTl9QVUJMSUNfSU9fQ09OU09MRV9IX18gKi8KIAogLyoKLS0gCjIuNy40
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 06 10:03:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 10: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 1dIBKh-0003fI-W3; Tue, 06 Jun 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 <bhupinder.thakur@linaro.org>) id 1dIBKg-0003ew-Jy
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 10:03:26 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 C8/13-02196-DED76395; Tue, 06 Jun 2017 10:03:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsVyMfTAGt23tWa
 RBgf7uSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow93VwFt80qpl5ZyN7AeF67i5GLQ0hgJqPE
 zktP2UEcFoF2Zol/zw+zgTgSAu9YJI4eawJyOIGcNIlXfT9YIewqid6OB8wgtpCAlsTRU7NZI
 ex9TBIdDxK7GDk42ARMJGZ1SICERQSUJO6tmswEMpNZYD6jRNOkXrCZwgKeEitb37KC1LMIqE
 ps3VUEEuYV8JZ4/vIlC8QqOYmb5zqZJzDyLWBkWMWoUZxaVJZapGtoqJdUlJmeUZKbmJmja2h
 grJebWlycmJ6ak5hUrJecn7uJERgmDECwg3H1b6dDjJIcTEqivLUJZpFCfEn5KZUZicUZ8UWl
 OanFhxhlODiUJHh5a4BygkWp6akVaZk5wICFSUtw8CiJ8CpXAqV5iwsSc4sz0yFSpxgtOa5cW
 feFiWPD6vVAcsqB7V+YhFjy8vNSpcR5J4DMEwBpyCjNgxsHi6pLjLJSwryMQAcK8RSkFuVmlq
 DKv2IU52BUEubtrwaawpOZVwK39RXQQUxAB/FdMgE5qCQRISXVwDihOW3VW4Osa8/3R/06LvT
 BK6fRvHFh30wOU47cKdc+iQTdfndAhjvNPcr3jYFeWs6PD0mH2hj2rpyj6FnWUcR2kcvY8rAk
 y+pzWnOr6n7+29FU+0XY7MCKX3LVfH+dDFMzN294n3Hx2sK/rwoXeOzdbul+6twno8vyOc8cj
 kfGTnDitPG32azEUpyRaKjFXFScCACH6TpWpQIAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1496743403!48788739!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40386 invoked from network); 6 Jun 2017 10:03:24 -0000
Received: from mail-pf0-f172.google.com (HELO mail-pf0-f172.google.com)
 (209.85.192.172)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 6 Jun 2017 10:03:24 -0000
Received: by mail-pf0-f172.google.com with SMTP id l89so21922322pfi.2
 for <xen-devel@lists.xenproject.org>; Tue, 06 Jun 2017 03:03:24 -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=b/gth2k6evb12i43AE3IAGcmBXXDkfcHIRXXR9CFkeo=;
 b=Iuog7QPU1iaVcPKGK6fPVxxhYCkNqIt40UyaGRoJgas3mAp/P01rfQAahGVw3zEUIB
 DxKKdAuu5CiDRvquaz5bBXQDwuNFV4y7oqmCrsuTNRrQ/LsncShqWelO7dDzC+/gkoWI
 RQ2cK3ElXlUX/k9YhAD5Rd4xTgaS0eSCgxACo=
X-Google-DKIM-Signature: v=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=b/gth2k6evb12i43AE3IAGcmBXXDkfcHIRXXR9CFkeo=;
 b=DRZkMOz5IM64WzEH26L2ruB3K/xG0yFLMhdQjcmtIkznYrWPDlVoP3PEGA8QrI4wHS
 WLgiF74MLHy6T6hEhZu7ujWqmiwq/d2lGfxZaFuydEdQ9NQr5IzkL90SUluPr2fFgYq2
 W6d2b3BYygxMb+14d9yg1+menW4uI8dpVb5vgZK/1sxN0Sm6co1Myb0rsDdSUwpeYsta
 q3vW5532C8OoJp+bCt1h419rD3oMQQCJcTneTmUrYcv5L7v+EsqtdQsCLkLxp01xnCnT
 9UUq/JJDkTV4o4eNHNJ2iiIjxlxSsV+xYyP4P4usoxmB6XGUMrUNZAbWaIjgexUyEZrp
 T7IA==
X-Gm-Message-State: AODbwcAXaCp7XM77S80sJ02GeoIfu5yhIliFzTdeEUGhtPIRmH/Kk7OD
 Cx284rqGmPPnPxi2vMz7Ag==
X-Received: by 10.98.150.12 with SMTP id c12mr24569196pfe.201.1496743403221;
 Tue, 06 Jun 2017 03:03:23 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id v64sm64761692pfk.86.2017.06.06.03.03.20
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 06 Jun 2017 03:03:22 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Tue,  6 Jun 2017 15:33:17 +0530
Message-Id: <1496743397-15632-1-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
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/14 v4] 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>

QW4gb3B0aW9uIGlzIHByb3ZpZGVkIGluIGxpYnhsIHRvIGVuYWJsZS9kaXNhYmxlIHBsMDExIHZ1
YXJ0IHdoaWxlCmNyZWF0aW5nIGEgZ3Vlc3QgZG9tYWluLgoKTGlieGwgbm93IHN1cHBvdHMgYSBn
ZW5lcmljIHZ1YXJ0IGNvbnNvbGUgYW5kIHBsMDExIGlzIGEgc3BlY2lmaWMgdHlwZS4KSW4gZnV0
dXJlIHN1cHBvcnQgY2FuIGJlIGFkZGVkIGZvciBtdWx0aXBsZSB2dWFydCBvZiBkaWZmZXJlbnQg
dHlwZXMuCgpVc2VyIGNhbiBlbmFibGUgcGwwMTEgdnVhcnQgYnkgYWRkaW5nIHRoZSBmb2xsb3dp
bmcgbGluZSBpbiB0aGUgZ3Vlc3QKY29uZmlndXJhdGlvbiBmaWxlOgoKdnVhcnQgPSAicGwwMTEi
CgpTaWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFy
by5vcmc+Ci0tLQoKQ2hhbmdlcyBzaW5jZSB2MzoKLSBBZGRlZCBhIG5ldyBjb25maWcgb3B0aW9u
IENPTkZJR19WVUFSVF9DT05TT0xFIHRvIGVuYWJsZS9kaXNhYmxlIHZ1YXJ0IGNvbnNvbGUKICBz
dXBwb3J0LgotIE1vdmVkIGxpYnhsX3Z1YXJ0X3R5cGUgdG8gYXJjaC1hcm0gcGFydCBvZiBsaWJ4
bF9kb21haW5fYnVpbGRfaW5mbwotIFVwZGF0ZWQgeGwgY29tbWFuZCBoZWxwIHRvIG1lbnRpb24g
bmV3IGNvbnNvbGUgdHlwZSAtIHZ1YXJ0LgoKQ2hhbmdlcyBzaW5jZSB2MjoKLSBEZWZpbmVkIHZ1
YXJ0IG9wdGlvbiBhcyBhbiBlbnVtIGluc3RlYWQgb2YgYSBzdHJpbmcuCi0gUmVtb3ZlZCB0aGUg
ZG9tYWluIGNyZWF0aW9uIGZsYWcgZGVmaW5lZCBmb3IgdnVhcnQgYW5kIHRoZSByZWxhdGVkIGNv
ZGUKICB0byBwYXNzIG9uIHRoZSBpbmZvcm1hdGlvbiB3aGlsZSBkb21haW4gY3JlYXRpb24uIE5v
dyB2cGwwMTEgaXMgaW5pdGlhbGl6ZWQKICBpbmRlcGVuZGVudCBvZiBkb21haW4gY3JlYXRpb24g
dGhyb3VnaCBuZXcgRE9NQ1RMIEFQSXMuCgogY29uZmlnL2FybTMyLm1rICAgICAgICAgICAgICB8
ICAxICsKIGNvbmZpZy9hcm02NC5tayAgICAgICAgICAgICAgfCAgMSArCiB0b29scy9saWJ4bC9s
aWJ4bC5oICAgICAgICAgIHwgIDYgKysrKysrCiB0b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMg
IHwgIDMgKysrCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIHwgIDMgKysrCiB0b29scy9s
aWJ4bC9saWJ4bF90eXBlcy5pZGwgIHwgIDcgKysrKysrKwogdG9vbHMveGwvTWFrZWZpbGUgICAg
ICAgICAgICB8ICA0ICsrKysKIHRvb2xzL3hsL3hsX2NtZHRhYmxlLmMgICAgICAgfCAgNCArKysr
CiB0b29scy94bC94bF9jb25zb2xlLmMgICAgICAgIHwgMTEgKysrKysrKysrKy0KIHRvb2xzL3hs
L3hsX3BhcnNlLmMgICAgICAgICAgfCAgOCArKysrKysrKwogMTAgZmlsZXMgY2hhbmdlZCwgNDcg
aW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2NvbmZpZy9hcm0zMi5t
ayBiL2NvbmZpZy9hcm0zMi5tawppbmRleCBmOTUyMjhlLi5iOWYyM2ZlIDEwMDY0NAotLS0gYS9j
b25maWcvYXJtMzIubWsKKysrIGIvY29uZmlnL2FybTMyLm1rCkBAIC0xLDUgKzEsNiBAQAogQ09O
RklHX0FSTSA6PSB5CiBDT05GSUdfQVJNXzMyIDo9IHkKK0NPTkZJR19WVUFSVF9DT05TT0xFIDo9
IHkKIENPTkZJR19BUk1fJChYRU5fT1MpIDo9IHkKIAogQ09ORklHX1hFTl9JTlNUQUxMX1NVRkZJ
WCA6PQpkaWZmIC0tZ2l0IGEvY29uZmlnL2FybTY0Lm1rIGIvY29uZmlnL2FybTY0Lm1rCmluZGV4
IGFhNDU3NzIuLjg2MWQwYTQgMTAwNjQ0Ci0tLSBhL2NvbmZpZy9hcm02NC5taworKysgYi9jb25m
aWcvYXJtNjQubWsKQEAgLTEsNSArMSw2IEBACiBDT05GSUdfQVJNIDo9IHkKIENPTkZJR19BUk1f
NjQgOj0geQorQ09ORklHX1ZVQVJUX0NPTlNPTEUgOj0geQogQ09ORklHX0FSTV8kKFhFTl9PUykg
Oj0geQogCiBDT05GSUdfWEVOX0lOU1RBTExfU1VGRklYIDo9CmRpZmYgLS1naXQgYS90b29scy9s
aWJ4bC9saWJ4bC5oIGIvdG9vbHMvbGlieGwvbGlieGwuaAppbmRleCBjZjg2ODdhLi5iY2ZiYjZj
IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhs
LmgKQEAgLTMwNiw2ICszMDYsMTIgQEAKICNkZWZpbmUgTElCWExfSEFWRV9CVUlMRElORk9fSFZN
X0FDUElfTEFQVE9QX1NMQVRFIDEKIAogLyoKKyAqIExJQlhMX0hBVkVfVlVBUlQgaW5kaWNhdGVz
IHRoYXQgeGVuY29uc29sZS9jbGllbnQgc3VwcG9ydHMKKyAqIHZpcnR1YWwgdWFydC4KKyAqLwor
I2RlZmluZSBMSUJYTF9IQVZFX1ZVQVJUIDEKKworLyoKICAqIGxpYnhsIEFCSSBjb21wYXRpYmls
aXR5CiAgKgogICogVGhlIG9ubHkgZ3VhcmFudGVlIHdoaWNoIGxpYnhsIG1ha2VzIHJlZ2FyZGlu
ZyBBQkkgY29tcGF0aWJpbGl0eQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY29uc29s
ZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfY29uc29sZS5jCmluZGV4IDQ0NmU3NjYuLjg1M2JlMTUg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUuYworKysgYi90b29scy9saWJ4
bC9saWJ4bF9jb25zb2xlLmMKQEAgLTY3LDYgKzY3LDkgQEAgaW50IGxpYnhsX2NvbnNvbGVfZXhl
YyhsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsIGludCBjb25zX251bSwKICAgICBjYXNl
IExJQlhMX0NPTlNPTEVfVFlQRV9TRVJJQUw6CiAgICAgICAgIGNvbnNfdHlwZV9zID0gInNlcmlh
bCI7CiAgICAgICAgIGJyZWFrOworICAgIGNhc2UgTElCWExfQ09OU09MRV9UWVBFX1ZVQVJUOgor
ICAgICAgICBjb25zX3R5cGVfcyA9ICJ2dWFydCI7CisgICAgICAgIGJyZWFrOwogICAgIGRlZmF1
bHQ6CiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xp
YnhsX2ludGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCmluZGV4IDVkMDgy
YzUuLjRlMmMyNDcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKKysr
IGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApAQCAtMTEzNSw2ICsxMTM1LDkgQEAgdHlw
ZWRlZiBzdHJ1Y3QgewogICAgIHVpbnQzMl90IG51bV92bWVtcmFuZ2VzOwogCiAgICAgeGNfZG9t
YWluX2NvbmZpZ3VyYXRpb25fdCBjb25maWc7CisKKyAgICB4ZW5fcGZuX3QgdnVhcnRfZ2ZuOwor
ICAgIGV2dGNobl9wb3J0X3QgdnVhcnRfcG9ydDsKIH0gbGlieGxfX2RvbWFpbl9idWlsZF9zdGF0
ZTsKIAogX2hpZGRlbiBpbnQgbGlieGxfX2J1aWxkX3ByZShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJf
dCBkb21pZCwKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCBiL3Rvb2xz
L2xpYnhsL2xpYnhsX3R5cGVzLmlkbAppbmRleCAyMjA0NDI1Li4wNjZhYWNlIDEwMDY0NAotLS0g
YS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdHlw
ZXMuaWRsCkBAIC0xMDUsNiArMTA1LDcgQEAgbGlieGxfY29uc29sZV90eXBlID0gRW51bWVyYXRp
b24oImNvbnNvbGVfdHlwZSIsIFsKICAgICAoMCwgIlVOS05PV04iKSwKICAgICAoMSwgIlNFUklB
TCIpLAogICAgICgyLCAiUFYiKSwKKyAgICAoMywgIlZVQVJUIiksCiAgICAgXSkKIAogbGlieGxf
ZGlza19mb3JtYXQgPSBFbnVtZXJhdGlvbigiZGlza19mb3JtYXQiLCBbCkBAIC0yNDAsNiArMjQx
LDExIEBAIGxpYnhsX2NoZWNrcG9pbnRlZF9zdHJlYW0gPSBFbnVtZXJhdGlvbigiY2hlY2twb2lu
dGVkX3N0cmVhbSIsIFsKICAgICAoMiwgIkNPTE8iKSwKICAgICBdKQogCitsaWJ4bF92dWFydF90
eXBlID0gRW51bWVyYXRpb24oInZ1YXJ0X3R5cGUiLCBbCisgICAgKDAsICJ1bmtub3duIiksCisg
ICAgKDEsICJwbDAxMSIpLAorICAgIF0pCisKICMKICMgQ29tcGxleCBsaWJ4bCB0eXBlcwogIwpA
QCAtNTgwLDYgKzU4Niw3IEBAIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvID0gU3RydWN0KCJkb21h
aW5fYnVpbGRfaW5mbyIsWwogCiAKICAgICAoImFyY2hfYXJtIiwgU3RydWN0KE5vbmUsIFsoImdp
Y192ZXJzaW9uIiwgbGlieGxfZ2ljX3ZlcnNpb24pLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICgidnVhcnQiLCBsaWJ4bF92dWFydF90eXBlKSwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIF0pKSwKICAgICAjIEFsdGVybmF0ZSBwMm0gaXMgbm90IGJvdW5kIHRvIGFueSBh
cmNoaXRlY3R1cmUgb3IgZ3Vlc3QgdHlwZSwgYXMgaXQgaXMKICAgICAjIHN1cHBvcnRlZCBieSB4
ODYgSFZNIGFuZCBBUk0gc3VwcG9ydCBpcyBwbGFubmVkLgpkaWZmIC0tZ2l0IGEvdG9vbHMveGwv
TWFrZWZpbGUgYi90b29scy94bC9NYWtlZmlsZQppbmRleCBlMTZmODc3Li5kN2M0OTI3IDEwMDY0
NAotLS0gYS90b29scy94bC9NYWtlZmlsZQorKysgYi90b29scy94bC9NYWtlZmlsZQpAQCAtMTUs
NiArMTUsMTAgQEAgTERGTEFHUyArPSAkKFBUSFJFQURfTERGTEFHUykKIENGTEFHU19YTCArPSAk
KENGTEFHU19saWJ4ZW5saWdodCkKIENGTEFHU19YTCArPSAtV3NoYWRvdwogCitpZmVxICgkKENP
TkZJR19WVUFSVF9DT05TT0xFKSx5KQorQ0ZMQUdTX1hMICs9IC1EQ09ORklHX1ZVQVJUX0NPTlNP
TEUKK2VuZGlmCisKIFhMX09CSlMgPSB4bC5vIHhsX2NtZHRhYmxlLm8geGxfc3hwLm8geGxfdXRp
bHMubwogWExfT0JKUyArPSB4bF90bWVtLm8geGxfcGFyc2UubyB4bF9jcHVwb29sLm8geGxfZmxh
c2subwogWExfT0JKUyArPSB4bF92dHBtLm8geGxfYmxvY2subyB4bF9uaWMubyB4bF91c2Iubwpk
aWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfY21kdGFibGUuYyBiL3Rvb2xzL3hsL3hsX2NtZHRhYmxl
LmMKaW5kZXggMzBlYjkzYy4uMTRmN2E1MCAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGxfY21kdGFi
bGUuYworKysgYi90b29scy94bC94bF9jbWR0YWJsZS5jCkBAIC0xMzMsNyArMTMzLDExIEBAIHN0
cnVjdCBjbWRfc3BlYyBjbWRfdGFibGVbXSA9IHsKICAgICAgICZtYWluX2NvbnNvbGUsIDAsIDAs
CiAgICAgICAiQXR0YWNoIHRvIGRvbWFpbidzIGNvbnNvbGUiLAogICAgICAgIltvcHRpb25zXSA8
RG9tYWluPlxuIgorI2lmZGVmIENPTkZJR19WVUFSVF9DT05TT0xFCisgICAgICAiLXQgPHR5cGU+
ICAgICAgIGNvbnNvbGUgdHlwZSwgcHYgLCBzZXJpYWwgb3IgdnVhcnRcbiIKKyNlbHNlCiAgICAg
ICAiLXQgPHR5cGU+ICAgICAgIGNvbnNvbGUgdHlwZSwgcHYgb3Igc2VyaWFsXG4iCisjZW5kaWYK
ICAgICAgICItbiA8bnVtYmVyPiAgICAgY29uc29sZSBudW1iZXIiCiAgICAgfSwKICAgICB7ICJ2
bmN2aWV3ZXIiLApkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfY29uc29sZS5jIGIvdG9vbHMveGwv
eGxfY29uc29sZS5jCmluZGV4IDA1MDhkZGEuLmQ2Y2E5M2YgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hs
L3hsX2NvbnNvbGUuYworKysgYi90b29scy94bC94bF9jb25zb2xlLmMKQEAgLTI3LDYgKzI3LDEx
IEBAIGludCBtYWluX2NvbnNvbGUoaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgIHVpbnQzMl90
IGRvbWlkOwogICAgIGludCBvcHQgPSAwLCBudW0gPSAwOwogICAgIGxpYnhsX2NvbnNvbGVfdHlw
ZSB0eXBlID0gMDsKKyNpZmRlZiBDT05GSUdfVlVBUlRfQ09OU09MRQorICAgIGNoYXIgKmNvbnNv
bGVfbmFtZXMgPSAicHYsIHNlcmlhbCwgdnVhcnQiOworI2Vsc2UKKyAgICBjaGFyICpjb25zb2xl
X25hbWVzID0gInB2LCBzZXJpYWwiOworI2VuZGlmCiAKICAgICBTV0lUQ0hfRk9SRUFDSF9PUFQo
b3B0LCAibjp0OiIsIE5VTEwsICJjb25zb2xlIiwgMSkgewogICAgIGNhc2UgJ3QnOgpAQCAtMzQs
OCArMzksMTIgQEAgaW50IG1haW5fY29uc29sZShpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAg
ICAgICAgICB0eXBlID0gTElCWExfQ09OU09MRV9UWVBFX1BWOwogICAgICAgICBlbHNlIGlmICgh
c3RyY21wKG9wdGFyZywgInNlcmlhbCIpKQogICAgICAgICAgICAgdHlwZSA9IExJQlhMX0NPTlNP
TEVfVFlQRV9TRVJJQUw7CisjaWZkZWYgQ09ORklHX1ZVQVJUX0NPTlNPTEUKKyAgICAgICAgZWxz
ZSBpZiAoIXN0cmNtcChvcHRhcmcsICJ2dWFydCIpKQorICAgICAgICAgICAgdHlwZSA9IExJQlhM
X0NPTlNPTEVfVFlQRV9WVUFSVDsKKyNlbmRpZgogICAgICAgICBlbHNlIHsKLSAgICAgICAgICAg
IGZwcmludGYoc3RkZXJyLCAiY29uc29sZSB0eXBlIHN1cHBvcnRlZCBhcmU6IHB2LCBzZXJpYWxc
biIpOworICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJjb25zb2xlIHR5cGUgc3VwcG9ydGVk
IGFyZTogJXNcbiIsIGNvbnNvbGVfbmFtZXMpOwogICAgICAgICAgICAgcmV0dXJuIEVYSVRfRkFJ
TFVSRTsKICAgICAgICAgfQogICAgICAgICBicmVhazsKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hs
X3BhcnNlLmMgYi90b29scy94bC94bF9wYXJzZS5jCmluZGV4IDg1NmEzMDQuLjM3NTgxZWYgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX3BhcnNlLmMKKysrIGIvdG9vbHMveGwveGxfcGFyc2UuYwpA
QCAtOTE2LDYgKzkxNiwxNCBAQCB2b2lkIHBhcnNlX2NvbmZpZ19kYXRhKGNvbnN0IGNoYXIgKmNv
bmZpZ19zb3VyY2UsCiAgICAgaWYgKCF4bHVfY2ZnX2dldF9sb25nIChjb25maWcsICJtYXh2Y3B1
cyIsICZsLCAwKSkKICAgICAgICAgYl9pbmZvLT5tYXhfdmNwdXMgPSBsOwogCisgICAgaWYgKCF4
bHVfY2ZnX2dldF9zdHJpbmcoY29uZmlnLCAidnVhcnQiLCAmYnVmLCAwKSkgeworICAgICAgICBp
ZiAobGlieGxfdnVhcnRfdHlwZV9mcm9tX3N0cmluZyhidWYsICZiX2luZm8tPmFyY2hfYXJtLnZ1
YXJ0KSkgeworICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJFUlJPUjogaW52YWxpZCB2YWx1
ZSBcIiVzXCIgZm9yIFwidnVhcnRcIlxuIiwKKyAgICAgICAgICAgICAgICAgICAgYnVmKTsKKyAg
ICAgICAgICAgIGV4aXQoMSk7CisgICAgICAgIH0KKyAgICB9CisKICAgICBwYXJzZV92bnVtYV9j
b25maWcoY29uZmlnLCBiX2luZm8pOwogCiAgICAgLyogU2V0IG1heF9tZW1rYiB0byB0YXJnZXRf
bWVta2IgYW5kIG1heF92Y3B1cyB0byBhdmFpbF92Y3B1cyBpZgotLSAKMi43LjQKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 06 10:03:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 10: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 1dIBKr-0003j6-B7; Tue, 06 Jun 2017 10:03: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 1dIBKp-0003iR-Lh
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 10:03:35 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 84/A6-03696-6FD76395; Tue, 06 Jun 2017 10:03:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupkkeJIrShJLcpLzFFi42Lxqg3W1v1WaxZ
 pcPyBsMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmrHz/Hamgq3SFWdP32VvYHwq1sXIxSEkMINR
 4t6XVkYQh0WgnVni1dNnLCCOhMA7Fol/fQfZuxg5gZw0iZfHNrNB2JUSW9YfZwWxhQS0JI6em
 s0KMWo/k8StmVOBGjg42ARMJGZ1SIDUiAgoSdxbNZkJpIZZYD6jRNOkXrBBwgIREpP/7WACsV
 kEVCVONrxlAbF5BbwlJh6YxAyxTE7i5rlO5gmMfAsYGVYxahSnFpWlFukamuolFWWmZ5TkJmb
 m6BoamOnlphYXJ6an5iQmFesl5+duYgQGCwMQ7GD8tizgEKMkB5OSKG9tglmkEF9SfkplRmJx
 RnxRaU5q8SFGGQ4OJQneSTVAOcGi1PTUirTMHGDYwqQlOHiURHiVK4HSvMUFibnFmekQqVOMu
 hyTDmz/wiTEkpeflyolzjsBZIYASFFGaR7cCFgMXWKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5
 Iw7zeQKTyZeSVwm14BHcEEdATfJROQI0oSEVJSDYyqrv5rWJqbRVJ6QraY7Jzye+6ke+4tpdX
 HH/6fvuq/7c7Qf5rfT7P39yrIZyhP2JSwY+8vgc0HDm0+a7rqxTNt+wxTswN8Dkm7lI7cj952
 49jWqJI1d+4pCfWeKlTZllZe+IyjeG+sp2PD2T8Siz73/b8dtqRzwdTdPKeO/nHiOOyrfj7UJ
 U5GiaU4I9FQi7moOBEANG6y8JwCAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1496743413!104790962!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42604 invoked from network); 6 Jun 2017 10:03:34 -0000
Received: from mail-pg0-f43.google.com (HELO mail-pg0-f43.google.com)
 (74.125.83.43)
 by server-12.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 6 Jun 2017 10:03:34 -0000
Received: by mail-pg0-f43.google.com with SMTP id a70so25949216pge.3
 for <xen-devel@lists.xenproject.org>; Tue, 06 Jun 2017 03:03: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;
 bh=z043AG2qSiT1hQEwsXl5IeQYcXGqWLwAsIAfHafvJXw=;
 b=g+b9NzeU4QEW/S8TtaMfGtlyPhoWFkzDqU59cUo4tOdE9TCrYPcOCFrS1643vnUo/T
 H/gLM3tjPZTclzTnZDe8sJhzsYaRqZTDvGvWSXQrK8qhhffY/DNfDO0bVRP8J02aXKl+
 p8Wf2cC3wzeUWO8KP5NXCEgX5su+jYl1kCXfA=
X-Google-DKIM-Signature: v=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=z043AG2qSiT1hQEwsXl5IeQYcXGqWLwAsIAfHafvJXw=;
 b=ksIT+CNyOYeoNBwMvMvbj2PH7V2L5RmgxY4PPOGnpj5CY5sN0WZR2Xks585APe7ihR
 iw5X5h0kX55jdJq9XkBE23NoG5dhaEFEPi391Twe1eaOYZHeotOhp1scjLYIHYEC2Sju
 8wnxhVNXU+bRZzpaTtMOlL4PubF6QZXEaSTBqaSsJTkeMII06xmjWqoF1pKmi0+8HLaR
 0DESiK8kpnzz5cLBnJz1ZqmOrH48TvhDn7nKiyCnEOviTo5Hz00qf95XpBPpFCMvm27/
 DkEC2Yc5/7Yn7DiAwto0d9dAWsbefEEmHiPG2U56TZLuBRzvYeUR5mjaK5M3KJ2K1B3s
 3YRw==
X-Gm-Message-State: AODbwcBnYI11lS8ZUpYl/zACKAvMsUNXtvZjtdz8DYuhuk2Crg8XA4eE
 uKiWrxCBg0E3iCTZqct1Mg==
X-Received: by 10.98.77.129 with SMTP id a123mr4921420pfb.13.1496743412423;
 Tue, 06 Jun 2017 03:03:32 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id c23sm54770666pfh.131.2017.06.06.03.03.29
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 06 Jun 2017 03:03:32 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Tue,  6 Jun 2017 15:33:27 +0530
Message-Id: <1496743407-15682-1-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
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 05/14 v4] 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
cm8ub3JnPgotLS0KCkNoYW5nZXMgc2luY2UgdjM6Ci0gQWRkZWQgYSBuZXcgaGVscGVyIGZ1bmN0
aW9uIHhjX2dldF92dWFydF9nZm4oKSB0byByZXR1cm4gdGhlIEdGTiBhbGxvY2F0ZWQgZm9yCiAg
dnBsMDExLgotIFNpbmNlIGEgbmV3IGZ1bmN0aW9uIGhhcyBiZWVuIGFkZGVkIGluIHRoaXMgcGF0
Y2gsIEkgaGF2ZSBub3QgaW5jbHVkZWQgU3RlZmFubydzCiAgcmV2aWV3ZWQtYnkgYW5kIFdlaSdz
IGFja2VkLWJ5IHRhZ3MuCgpDaGFuZ2VzIHNpbmNlIHYyOgotIFJlbW92ZWQgdGhlIERPTUNUTCBj
YWxsIHRvIHNldCB0aGUgR0ZOIGFzIG5vdyB0aGlzIGluZm9ybWF0aW9uIGlzIHBhc3NlZAogIGlu
IHRoZSBET01DVEwgY2FsbCB0byBpbml0aWFsaXplIHZwbDAxMSBlbXVsYXRpb24uCgogdG9vbHMv
bGlieGMvaW5jbHVkZS94Y19kb20uaCB8ICAzICsrKwogdG9vbHMvbGlieGMveGNfZG9tX2FybS5j
ICAgICB8IDEyICsrKysrKysrKysrLQogdG9vbHMvbGlieGMveGNfZG9tX2Jvb3QuYyAgICB8ICAy
ICsrCiAzIGZpbGVzIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRp
ZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hjX2RvbS5oIGIvdG9vbHMvbGlieGMvaW5j
bHVkZS94Y19kb20uaAppbmRleCBjZTQ3MDU4Li4xY2RlMmI3IDEwMDY0NAotLS0gYS90b29scy9s
aWJ4Yy9pbmNsdWRlL3hjX2RvbS5oCisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGNfZG9tLmgK
QEAgLTIxNiw2ICsyMTYsOCBAQCBzdHJ1Y3QgeGNfZG9tX2ltYWdlIHsKIAogICAgIC8qIEV4dHJh
IFNNQklPUyBzdHJ1Y3R1cmVzIHBhc3NlZCB0byBIVk1MT0FERVIgKi8KICAgICBzdHJ1Y3QgeGNf
aHZtX2Zpcm13YXJlX21vZHVsZSBzbWJpb3NfbW9kdWxlOworCisgICAgeGVuX3Bmbl90IHZ1YXJ0
X2dmbjsKIH07CiAKIC8qIC0tLSBwbHVnZ2FibGUga2VybmVsIGxvYWRlciAtLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovCkBAIC0zMzQsNiArMzM2LDcgQEAgaW50IHhjX2Rv
bV9nbnR0YWJfc2VlZCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21pZCwKICAgICAgICAg
ICAgICAgICAgICAgICAgZG9taWRfdCBjb25zb2xlX2RvbWlkLAogICAgICAgICAgICAgICAgICAg
ICAgICBkb21pZF90IHhlbnN0b3JlX2RvbWlkKTsKIGJvb2wgeGNfZG9tX3RyYW5zbGF0ZWQoY29u
c3Qgc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tKTsKK3hlbl9wZm5fdCB4Y19nZXRfdnVhcnRfZ2Zu
KHZvaWQpOwogCiAvKiAtLS0gZGVidWdnaW5nIGJpdHMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqLwogCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19k
b21fYXJtLmMgYi90b29scy9saWJ4Yy94Y19kb21fYXJtLmMKaW5kZXggZTdkNGJkMC4uODlkMGQz
NyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfZG9tX2FybS5jCisrKyBiL3Rvb2xzL2xpYnhj
L3hjX2RvbV9hcm0uYwpAQCAtMjYsMTAgKzI2LDExIEBACiAjaW5jbHVkZSAieGdfcHJpdmF0ZS5o
IgogI2luY2x1ZGUgInhjX2RvbS5oIgogCi0jZGVmaW5lIE5SX01BR0lDX1BBR0VTIDMKKyNkZWZp
bmUgTlJfTUFHSUNfUEFHRVMgNAogI2RlZmluZSBDT05TT0xFX1BGTl9PRkZTRVQgMAogI2RlZmlu
ZSBYRU5TVE9SRV9QRk5fT0ZGU0VUIDEKICNkZWZpbmUgTUVNQUNDRVNTX1BGTl9PRkZTRVQgMgor
I2RlZmluZSBWVUFSVF9QRk5fT0ZGU0VUIDMKIAogI2RlZmluZSBMUEFFX1NISUZUIDkKIApAQCAt
NjQsNiArNjUsMTMgQEAgc3RhdGljIGludCBzZXR1cF9wZ3RhYmxlc19hcm0oc3RydWN0IHhjX2Rv
bV9pbWFnZSAqZG9tKQogCiAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi8KIAoreGVuX3Bmbl90IHhjX2dl
dF92dWFydF9nZm4oKQoreworICAgIGNvbnN0IHhlbl9wZm5fdCBiYXNlID0gR1VFU1RfTUFHSUNf
QkFTRSA+PiBYQ19QQUdFX1NISUZUOworCisgICAgcmV0dXJuIGJhc2UgKyBWVUFSVF9QRk5fT0ZG
U0VUOworfQorCiBzdGF0aWMgaW50IGFsbG9jX21hZ2ljX3BhZ2VzKHN0cnVjdCB4Y19kb21faW1h
Z2UgKmRvbSkKIHsKICAgICBpbnQgcmMsIGk7CkBAIC04NSwxMCArOTMsMTIgQEAgc3RhdGljIGlu
dCBhbGxvY19tYWdpY19wYWdlcyhzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pCiAKICAgICBkb20t
PmNvbnNvbGVfcGZuID0gYmFzZSArIENPTlNPTEVfUEZOX09GRlNFVDsKICAgICBkb20tPnhlbnN0
b3JlX3BmbiA9IGJhc2UgKyBYRU5TVE9SRV9QRk5fT0ZGU0VUOworICAgIGRvbS0+dnVhcnRfZ2Zu
ID0gYmFzZSArIFZVQVJUX1BGTl9PRkZTRVQ7CiAKICAgICB4Y19jbGVhcl9kb21haW5fcGFnZShk
b20tPnhjaCwgZG9tLT5ndWVzdF9kb21pZCwgZG9tLT5jb25zb2xlX3Bmbik7CiAgICAgeGNfY2xl
YXJfZG9tYWluX3BhZ2UoZG9tLT54Y2gsIGRvbS0+Z3Vlc3RfZG9taWQsIGRvbS0+eGVuc3RvcmVf
cGZuKTsKICAgICB4Y19jbGVhcl9kb21haW5fcGFnZShkb20tPnhjaCwgZG9tLT5ndWVzdF9kb21p
ZCwgYmFzZSArIE1FTUFDQ0VTU19QRk5fT0ZGU0VUKTsKKyAgICB4Y19jbGVhcl9kb21haW5fcGFn
ZShkb20tPnhjaCwgZG9tLT5ndWVzdF9kb21pZCwgYmFzZSArIFZVQVJUX1BGTl9PRkZTRVQpOwog
ICAgIHhjX2h2bV9wYXJhbV9zZXQoZG9tLT54Y2gsIGRvbS0+Z3Vlc3RfZG9taWQsIEhWTV9QQVJB
TV9DT05TT0xFX1BGTiwKICAgICAgICAgICAgIGRvbS0+Y29uc29sZV9wZm4pOwogICAgIHhjX2h2
bV9wYXJhbV9zZXQoZG9tLT54Y2gsIGRvbS0+Z3Vlc3RfZG9taWQsIEhWTV9QQVJBTV9TVE9SRV9Q
Rk4sCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19kb21fYm9vdC5jIGIvdG9vbHMvbGlieGMv
eGNfZG9tX2Jvb3QuYwppbmRleCBjM2I0NGRkLi44YTM3NmQwIDEwMDY0NAotLS0gYS90b29scy9s
aWJ4Yy94Y19kb21fYm9vdC5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX2RvbV9ib290LmMKQEAgLTIy
Niw2ICsyMjYsOCBAQCBpbnQgeGNfZG9tX2Jvb3RfaW1hZ2Uoc3RydWN0IHhjX2RvbV9pbWFnZSAq
ZG9tKQogICAgICAgICByZXR1cm4gcmM7CiAgICAgaWYgKCAocmMgPSBjbGVhcl9wYWdlKGRvbSwg
ZG9tLT54ZW5zdG9yZV9wZm4pKSAhPSAwICkKICAgICAgICAgcmV0dXJuIHJjOworICAgIGlmICgg
KHJjID0gY2xlYXJfcGFnZShkb20sIGRvbS0+dnVhcnRfZ2ZuKSkgIT0gMCApCisgICAgICAgIHJl
dHVybiByYzsKIAogICAgIC8qIHN0YXJ0IGluZm8gcGFnZSAqLwogICAgIGlmICggZG9tLT5hcmNo
X2hvb2tzLT5zdGFydF9pbmZvICkKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 06 10:03:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 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 1dIBL6-0003p2-JW; Tue, 06 Jun 2017 10: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 <bhupinder.thakur@linaro.org>) id 1dIBL5-0003oF-A7
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 10:03:51 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 62/33-01999-60E76395; Tue, 06 Jun 2017 10:03:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpnkeJIrShJLcpLzFFi42Lxqg3W1mWuM4s
 0mC9q8X3LZCYHRo/DH66wBDBGsWbmJeVXJLBmvPvbzVzwNaTiw7r3rA2MN2y7GLk4hASmMUq0
 7pvADuKwCLQzS8x79xbMkRB4xyLR9LSFuYuRE8hJk9h6chcThF0lcW7fb0YQW0hAS+LoqdmsE
 KP2MUnsPHAWyOHgYBMwkZjVIQFSIyKgJHFv1WQmkBpmgfmMEk2TetlAEsICIRKrF7SDDWIRUJ
 U4+3g62AJeAW+JA/evQS2Wk7h5rpN5AiPfAkaGVYzqxalFZalFuiZ6SUWZ6RkluYmZObqGBqZ
 6uanFxYnpqTmJScV6yfm5mxiBgcIABDsYb/U5H2KU5GBSEuWtTTCLFOJLyk+pzEgszogvKs1J
 LT7EKMPBoSTBO6kGKCdYlJqeWpGWmQMMWZi0BAePkgivciVQmre4IDG3ODMdInWKUZdj0oHtX
 5iEWPLy81KlxHkngMwQACnKKM2DGwGLn0uMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5u2vBp
 rCk5lXArfpFdARTEBH8F0yATmiJBEhJdXA6KSgPf38FNeP70yfZm5Y/Wr3X/GkntIFa9dM6rz
 QqOsQu1/NSH/LpCS75ab/I9fLJMet9yrQW9LbYyBf2Lr6j9+3uoqzQouPb9n52CVqYtX255lh
 XkrH5sdEaLk7Hsub0xCsabD9XudJDReGHeUV755LT9+40sqmZt+uf717lpzhbDl+YeaTeUosx
 RmJhlrMRcWJAO6kEdmaAgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1496743425!81433119!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13104 invoked from network); 6 Jun 2017 10:03:46 -0000
Received: from mail-pg0-f43.google.com (HELO mail-pg0-f43.google.com)
 (74.125.83.43)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 6 Jun 2017 10:03:46 -0000
Received: by mail-pg0-f43.google.com with SMTP id k71so319258pgd.2
 for <xen-devel@lists.xenproject.org>; Tue, 06 Jun 2017 03:03: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;
 bh=JZqm5a5QsA6YQIP8b2DQIt9iXyl7eMRkRvI9W4aWH3c=;
 b=FAGZzqCbPDSr40OC2yUPN5T9Es107vKe1+R4dB3aehdOB1zD4t9sXRdKTFSh0JvLDd
 vUIYKRJ/Z4dF4TBYuQFP05Qoa8Qq4HCW5z8W9W00xjghSOokHZdhy+1xIdRUVXRUJZhL
 HKIkZ6crU0dzaaN+vbGNf57tjtpf4YWaoF3Xo=
X-Google-DKIM-Signature: v=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=JZqm5a5QsA6YQIP8b2DQIt9iXyl7eMRkRvI9W4aWH3c=;
 b=qRB5LZYaBm2xPFIL5uZGYPxbRyGbAzUvEDt0xcnh1chCXeRNiLeiZzhVWEVY6aEXw8
 tJk9OA5eSqRfYL3WY16UfYwe/iP7OStQtFo0eDqN1/7xsp8ORKo+G/HcIBz8Xm7NcGI1
 hCeYAN3hA1EqbkqkkibKXwJiJiaA5Q5S6mW5aS/2ERY3NehtcOtUwf5EpuUpfxm5GOMA
 oRg/jsBp0BRkhy4PPIvd74pCfJoZ91QynqJSw+jIiwKHeZ+jGAlS8qbMQSgkUylDGiKz
 fUkRcZyvpcjqUUXu1KUGQRz7QX/H2oMuoGvta6mzhRHmYHFOMvmR4d4cPBEljNUqTUfQ
 hjVg==
X-Gm-Message-State: AODbwcAXwvHei7HTWPHeC/XYCS4rNxv1L2nK5R5QfrAUbEyZDzIL2XAv
 +50pFTC10yYUS9mJZNoNCw==
X-Received: by 10.101.73.202 with SMTP id t10mr25269590pgs.28.1496743424801;
 Tue, 06 Jun 2017 03:03:44 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id 64sm62706409pfi.111.2017.06.06.03.03.41
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 06 Jun 2017 03:03:44 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Tue,  6 Jun 2017 15:33:39 +0530
Message-Id: <1496743419-15734-1-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
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 06/14 v4] 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
CkNoYW5nZXMgc2luY2UgdjM6Ci0gQWRkZWQgYSBuZXcgYXJjaCBzcGVjaWZpYyBmdW5jdGlvbiBs
aWJ4bF9fYXJjaF9kb21haW5fY3JlYXRlX2ZpbmlzaCgpLCB3aGljaAogIGNhbGxzIHRoZSB2cGww
MTEgaW5pdGlhbGl6YXRpb24gZnVuY3Rpb24uIEZvciB4ODYgdGhpcyBmdW5jdGlvbiBkb2VzIG5v
dCBkbwogIGFueXRoaW5nLgotIGRvbWFpbl92cGwwMTFfaW5pdCgpIHRha2VzIGEgcG9pbnRlciB0
byBhIHN0cnVjdHVyZSB3aGljaCBjb250YWlucyBhbGwgdGhlIAogIHJlcXVpcmVkIGluZm9ybWF0
aW9uIHN1Y2ggYXMgY29uc29sZV9kb21pZCwgZ2ZuIGluc3RlYWQgb2YgcGFzc2luZyBwYXJhbWV0
ZXJzCiAgc2VwYXJhdGVseS4KLSBEcm9wcGVkIGEgRE9NQ1RMIEFQSSBkZWZpbmVkIGZvciBkZS1p
bml0aWFsaXppbmcgdnBsMDExIGFzIHRoYXQgc2hvdWxkIGJlCiAgdGFrZW4gY2FyZSB3aGVuIHRo
ZSBkb21haW4gaXMgZGVzdHJveWVkIChhbmQgbm90IGRlcGVuZGVudCBvbiB1c2Vyc3BhY2UgCiAg
bGlicmFyaWVzL2FwcGxpY2F0aW9ucykuCgpDaGFuZ2VzIHNpbmNlIHYyOgotIFJlcGxhY2VkIHRo
ZSBET01DVEwgQVBJcyBkZWZpbmVkIGZvciBnZXQvc2V0IG9mIGV2ZW50IGNoYW5uZWwgYW5kIEdG
TiB3aXRoIAogIGEgc2V0IG9mIERPTUNUTCBBUElzIGZvciBpbml0aWFsaXppbmcgYW5kIGRlLWlu
aXRpYWxpemluZyB2cGwwMTEgZW11bGF0aW9uLgoKIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3Ry
bC5oIHwgMTcgKysrKysrKysrKysrKysrKysKIHRvb2xzL2xpYnhjL3hjX2RvbWFpbi5jICAgICAg
IHwgMjMgKysrKysrKysrKysrKysrKysrKysrKwogdG9vbHMvbGlieGwvbGlieGxfYXJjaC5oICAg
ICAgfCAgNyArKysrKysrCiB0b29scy9saWJ4bC9saWJ4bF9hcm0uYyAgICAgICB8IDE5ICsrKysr
KysrKysrKysrKysrKysKIHRvb2xzL2xpYnhsL2xpYnhsX2RvbS5jICAgICAgIHwgIDYgKysrKyst
CiB0b29scy9saWJ4bC9saWJ4bF94ODYuYyAgICAgICB8ICA4ICsrKysrKysrCiB4ZW4vYXJjaC9h
cm0vZG9tYWluLmMgICAgICAgICB8ICAyICsrCiB4ZW4vYXJjaC9hcm0vZG9tY3RsLmMgICAgICAg
ICB8IDQ0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0KIHhlbi9p
bmNsdWRlL3B1YmxpYy9kb21jdGwuaCAgIHwgMTIgKysrKysrKysrKysrCiA5IGZpbGVzIGNoYW5n
ZWQsIDEzNCBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgK
aW5kZXggMTYyOWY0MS4uNzc0MjVkZCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMvaW5jbHVkZS94
ZW5jdHJsLmgKKysrIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKQEAgLTg4NCw2ICs4
ODQsMjMgQEAgaW50IHhjX3ZjcHVfZ2V0Y29udGV4dCh4Y19pbnRlcmZhY2UgKnhjaCwKICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAg
IHVpbnQzMl90IHZjcHUsCiAgICAgICAgICAgICAgICAgICAgICAgIHZjcHVfZ3Vlc3RfY29udGV4
dF9hbnlfdCAqY3R4dCk7CisvKioKKyAqIFRoaXMgZnVuY3Rpb24gaW5pdGlhbGl6ZXMgdGhlIHZw
bDAxMSBlbXVsYXRpb24gYW5kIHJldHVybnMKKyAqIHRoZSBldmVudCB0byBiZSB1c2VkIGJ5IHRo
ZSBiYWNrZW5kIGZvciBjb21tdW5pY2F0aW5nIHdpdGgKKyAqIHRoZSBlbXVsYXRpb24gY29kZS4K
KyAqCisgKiBAcGFybSB4Y2ggYSBoYW5kbGUgdG8gYW4gb3BlbiBoeXBlcnZpc29yIGludGVyZmFj
ZQorICogQHBhcm0gZG9taWQgdGhlIGRvbWFpbiB0byBnZXQgaW5mb3JtYXRpb24gZnJvbQorICog
QHBhcm0gY29uc29sZV9kb21pZCB0aGUgZG9taWQgb2YgdGhlIGJhY2tlbmQgY29uc29sZQorICog
QHBhcm0gZ2ZuIHRoZSBndWVzdCBwZm4gdG8gYmUgdXNlZCBhcyB0aGUgcmluZyBidWZmZXIKKyAq
IEBwYXJtIGV2dGNobiB0aGUgZXZlbnQgY2hhbm5lbCB0byBiZSB1c2VkIGZvciBldmVudHMKKyAq
IEByZXR1cm4gMCBvbiBzdWNjZXNzLCBuZWdhdGl2ZSBlcnJvciBvbiBmYWlsdXJlCisgKi8KK2lu
dCB4Y19kb21fdnBsMDExX2luaXQoeGNfaW50ZXJmYWNlICp4Y2gsCisgICAgICAgICAgICAgICAg
ICAgICAgIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBj
b25zb2xlX2RvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgZ2ZuLAorICAg
ICAgICAgICAgICAgICAgICAgICBldnRjaG5fcG9ydF90ICpldnRjaG4pOwogCiAvKioKICAqIFRo
aXMgZnVuY3Rpb24gcmV0dXJucyBpbmZvcm1hdGlvbiBhYm91dCB0aGUgWFNBVkUgc3RhdGUgb2Yg
YSBwYXJ0aWN1bGFyCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19kb21haW4uYyBiL3Rvb2xz
L2xpYnhjL3hjX2RvbWFpbi5jCmluZGV4IDAwOTA5YWQ0Li5hOGVmZDVlIDEwMDY0NAotLS0gYS90
b29scy9saWJ4Yy94Y19kb21haW4uYworKysgYi90b29scy9saWJ4Yy94Y19kb21haW4uYwpAQCAt
MzQzLDYgKzM0MywyOSBAQCBpbnQgeGNfZG9tYWluX2dldF9ndWVzdF93aWR0aCh4Y19pbnRlcmZh
Y2UgKnhjaCwgdWludDMyX3QgZG9taWQsCiAgICAgcmV0dXJuIDA7CiB9CiAKK2ludCB4Y19kb21f
dnBsMDExX2luaXQoeGNfaW50ZXJmYWNlICp4Y2gsCisgICAgICAgICAgICAgICAgICAgICAgIHVp
bnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBjb25zb2xlX2Rv
bWlkLAorICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgZ2ZuLAorICAgICAgICAgICAg
ICAgICAgICAgICBldnRjaG5fcG9ydF90ICpldnRjaG4pCit7CisgICAgREVDTEFSRV9ET01DVEw7
CisgICAgaW50IHJjID0gMDsKKworICAgIGRvbWN0bC5jbWQgPSBYRU5fRE9NQ1RMX3Z1YXJ0X29w
OworICAgIGRvbWN0bC5kb21haW4gPSAoZG9taWRfdClkb21pZDsKKyAgICBkb21jdGwudS52dWFy
dF9vcC5jbWQgPSBYRU5fRE9NQ1RMX1ZVQVJUX09QX0lOSVRfVlBMMDExOworICAgIGRvbWN0bC51
LnZ1YXJ0X29wLmNvbnNvbGVfZG9taWQgPSBjb25zb2xlX2RvbWlkOworICAgIGRvbWN0bC51LnZ1
YXJ0X29wLmdmbiA9IGdmbjsKKworICAgIGlmICggKHJjID0gZG9fZG9tY3RsKHhjaCwgJmRvbWN0
bCkpIDwgMCApCisgICAgICAgIHJldHVybiByYzsKKworICAgICpldnRjaG4gPSBkb21jdGwudS52
dWFydF9vcC5ldnRjaG47CisKKyAgICByZXR1cm4gcmM7Cit9CisKIGludCB4Y19kb21haW5fZ2V0
aW5mbyh4Y19pbnRlcmZhY2UgKnhjaCwKICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBm
aXJzdF9kb21pZCwKICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbWF4X2RvbXMs
CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9hcmNoLmggYi90b29scy9saWJ4bC9saWJ4
bF9hcmNoLmgKaW5kZXggNWUxZmM2MC4uZDFjYTljNiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwv
bGlieGxfYXJjaC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2FyY2guaApAQCAtMzIsNiArMzIs
MTMgQEAgX2hpZGRlbgogaW50IGxpYnhsX19hcmNoX2RvbWFpbl9jcmVhdGUobGlieGxfX2djICpn
YywgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcsCiAgICAgICAgICAgICAgICB1aW50MzJf
dCBkb21pZCk7CiAKKy8qIGFyY2ggc3BlY2lmaWMgaW50ZXJuYWwgZG9tYWluIGNyZWF0aW9uIGZp
bmlzaCBmdW5jdGlvbiAqLworX2hpZGRlbgoraW50IGxpYnhsX19hcmNoX2RvbWFpbl9jcmVhdGVf
ZmluaXNoKGxpYnhsX19nYyAqZ2MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmluZm8sCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbGlieGxfX2RvbWFpbl9idWlsZF9zdGF0ZSAqc3RhdGUpOworCiAvKiBzZXR1
cCBhcmNoIHNwZWNpZmljIGhhcmR3YXJlIGRlc2NyaXB0aW9uLCBpLmUuIERUQiBvbiBBUk0gKi8K
IF9oaWRkZW4KIGludCBsaWJ4bF9fYXJjaF9kb21haW5faW5pdF9od19kZXNjcmlwdGlvbihsaWJ4
bF9fZ2MgKmdjLApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMgYi90b29scy9s
aWJ4bC9saWJ4bF9hcm0uYwppbmRleCBkODQyZDg4Li5iNjBkZmE5IDEwMDY0NAotLS0gYS90b29s
cy9saWJ4bC9saWJ4bF9hcm0uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9hcm0uYwpAQCAtMTA2
LDYgKzEwNiwyNSBAQCBpbnQgbGlieGxfX2FyY2hfZG9tYWluX2NyZWF0ZShsaWJ4bF9fZ2MgKmdj
LCBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZywKICAgICByZXR1cm4gMDsKIH0KIAoraW50
IGxpYnhsX19hcmNoX2RvbWFpbl9jcmVhdGVfZmluaXNoKGxpYnhsX19nYyAqZ2MsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmlu
Zm8sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RvbWFpbl9idWls
ZF9zdGF0ZSAqc3RhdGUpCit7CisgICAgaW50IHJldCA9IDA7CisKKyAgICBpZiAoIGluZm8tPmFy
Y2hfYXJtLnZ1YXJ0ICYmCisgICAgICAgICAocmV0ID0geGNfZG9tX3ZwbDAxMV9pbml0KENUWC0+
eGNoLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGUtPmNvbnNvbGVfZG9taWQsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhjX2dldF92dWFydF9nZm4oKSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgJnN0YXRlLT52dWFydF9wb3J0KSkgIT0gMCApIHsK
KyAgICAgICAgTE9HKEVSUk9SLCAieGNfZG9tX3ZwbDAxMV9pbml0IGZhaWxlZFxuIik7CisgICAg
fQorCisgICAgcmV0dXJuIHJldDsKK30KKwogaW50IGxpYnhsX19hcmNoX2V4dHJhX21lbW9yeShs
aWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9k
b21haW5fYnVpbGRfaW5mbyAqaW5mbywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWlu
dDY0X3QgKm91dCkKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jIGIvdG9vbHMv
bGlieGwvbGlieGxfZG9tLmMKaW5kZXggNWQ5MTRhNS4uMTg3YzViZCAxMDA2NDQKLS0tIGEvdG9v
bHMvbGlieGwvbGlieGxfZG9tLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKQEAgLTU4
Nyw3ICs1ODcsMTAgQEAgcmV0cnlfdHJhbnNhY3Rpb246CiAgICAgICAgICAgICBnb3RvIHJldHJ5
X3RyYW5zYWN0aW9uOwogICAgIHhzX2ludHJvZHVjZV9kb21haW4oY3R4LT54c2gsIGRvbWlkLCBz
dGF0ZS0+c3RvcmVfbWZuLCBzdGF0ZS0+c3RvcmVfcG9ydCk7CiAgICAgZnJlZSh2bV9wYXRoKTsK
LSAgICByZXR1cm4gMDsKKworICAgIHJjID0gbGlieGxfX2FyY2hfZG9tYWluX2NyZWF0ZV9maW5p
c2goZ2MsIGluZm8sIGRvbWlkLCBzdGF0ZSk7CisKKyAgICByZXR1cm4gcmM7CiB9CiAKIHN0YXRp
YyBpbnQgc2V0X3ZudW1hX2luZm8obGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCkBAIC03
ODgsNiArNzkxLDcgQEAgaW50IGxpYnhsX19idWlsZF9wdihsaWJ4bF9fZ2MgKmdjLCB1aW50MzJf
dCBkb21pZCwKICAgICBpZiAoeGNfZG9tX3RyYW5zbGF0ZWQoZG9tKSkgewogICAgICAgICBzdGF0
ZS0+Y29uc29sZV9tZm4gPSBkb20tPmNvbnNvbGVfcGZuOwogICAgICAgICBzdGF0ZS0+c3RvcmVf
bWZuID0gZG9tLT54ZW5zdG9yZV9wZm47CisgICAgICAgIHN0YXRlLT52dWFydF9nZm4gPSBkb20t
PnZ1YXJ0X2dmbjsKICAgICB9IGVsc2UgewogICAgICAgICBzdGF0ZS0+Y29uc29sZV9tZm4gPSB4
Y19kb21fcDJtKGRvbSwgZG9tLT5jb25zb2xlX3Bmbik7CiAgICAgICAgIHN0YXRlLT5zdG9yZV9t
Zm4gPSB4Y19kb21fcDJtKGRvbSwgZG9tLT54ZW5zdG9yZV9wZm4pOwpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGwvbGlieGxfeDg2LmMgYi90b29scy9saWJ4bC9saWJ4bF94ODYuYwppbmRleCA0NTVm
NmYwLi4zNTQ0MDI4IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF94ODYuYworKysgYi90
b29scy9saWJ4bC9saWJ4bF94ODYuYwpAQCAtMzU4LDYgKzM1OCwxNCBAQCBvdXQ6CiAgICAgcmV0
dXJuIHJldDsKIH0KIAoraW50IGxpYnhsX19hcmNoX2RvbWFpbl9jcmVhdGVfZmluaXNoKGxpYnhs
X19nYyAqZ2MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9t
YWluX2J1aWxkX2luZm8gKmluZm8sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bGlieGxfX2RvbWFpbl9idWlsZF9zdGF0ZSAqc3RhdGUpCit7CisgICAgcmV0dXJuIDA7Cit9CisK
IGludCBsaWJ4bF9fYXJjaF9leHRyYV9tZW1vcnkobGlieGxfX2djICpnYywKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmluZm8sCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90ICpvdXQpCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vZG9tYWluLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKaW5kZXggNzYzMTBl
ZC4uOWUxNTBiYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jCisrKyBiL3hlbi9h
cmNoL2FybS9kb21haW4uYwpAQCAtNjY1LDYgKzY2NSw4IEBAIGZhaWw6CiAKIHZvaWQgYXJjaF9k
b21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKQogeworICAgIGRvbWFpbl92cGwwMTFfZGVp
bml0KGQpOworCiAgICAgLyogSU9NTVUgcGFnZSB0YWJsZSBpcyBzaGFyZWQgd2l0aCBQMk0sIGFs
d2F5cyBjYWxsCiAgICAgICogaW9tbXVfZG9tYWluX2Rlc3Ryb3koKSBiZWZvcmUgcDJtX3RlYXJk
b3duKCkuCiAgICAgICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tY3RsLmMgYi94ZW4v
YXJjaC9hcm0vZG9tY3RsLmMKaW5kZXggOTcxY2FlYy4uNzQxNjc5YiAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL2RvbWN0bC5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21jdGwuYwpAQCAtNSwxMyAr
NSwxNSBAQAogICovCiAKICNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KLSNpbmNsdWRlIDx4ZW4vbGli
Lmg+CisjaW5jbHVkZSA8cHVibGljL2RvbWN0bC5oPgogI2luY2x1ZGUgPHhlbi9lcnJuby5oPgot
I2luY2x1ZGUgPHhlbi9zY2hlZC5oPgorI2luY2x1ZGUgPHhlbi9ndWVzdF9hY2Nlc3MuaD4KICNp
bmNsdWRlIDx4ZW4vaHlwZXJjYWxsLmg+CiAjaW5jbHVkZSA8eGVuL2lvY2FwLmg+CisjaW5jbHVk
ZSA8eGVuL2xpYi5oPgorI2luY2x1ZGUgPHhlbi9tbS5oPgorI2luY2x1ZGUgPHhlbi9zY2hlZC5o
PgogI2luY2x1ZGUgPHhzbS94c20uaD4KLSNpbmNsdWRlIDxwdWJsaWMvZG9tY3RsLmg+CiAKIHZv
aWQgYXJjaF9nZXRfZG9tYWluX2luZm8oY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfZ2V0ZG9tYWluaW5mbyAqaW5mbykK
QEAgLTExOSw2ICsxMjEsNDIgQEAgbG9uZyBhcmNoX2RvX2RvbWN0bChzdHJ1Y3QgeGVuX2RvbWN0
bCAqZG9tY3RsLCBzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICBkLT5kaXNhYmxlX21pZ3JhdGUg
PSBkb21jdGwtPnUuZGlzYWJsZV9taWdyYXRlLmRpc2FibGU7CiAgICAgICAgIHJldHVybiAwOwog
CisgICAgY2FzZSBYRU5fRE9NQ1RMX3Z1YXJ0X29wOgorICAgIHsKKyAgICAgICAgaW50IHJjOwor
ICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF92dWFydF9vcCAqdnVhcnRfb3AgPSAmZG9tY3RsLT51
LnZ1YXJ0X29wOworCisgICAgICAgIHN3aXRjaCh2dWFydF9vcC0+Y21kKQorICAgICAgICB7Cisg
ICAgICAgIGNhc2UgWEVOX0RPTUNUTF9WVUFSVF9PUF9JTklUX1ZQTDAxMToKKworICAgICAgICAg
ICAgaWYgKCAhZC0+Y3JlYXRpb25fZmluaXNoZWQgKQorICAgICAgICAgICAgeworICAgICAgICAg
ICAgICAgIHN0cnVjdCB2cGwwMTFfaW5pdF9pbmZvIGluZm87CisKKyAgICAgICAgICAgICAgICBp
bmZvLmNvbnNvbGVfZG9taWQgPSB2dWFydF9vcC0+Y29uc29sZV9kb21pZDsKKyAgICAgICAgICAg
ICAgICBpbmZvLmdmbiA9IF9nZm4odnVhcnRfb3AtPmdmbik7CisKKyAgICAgICAgICAgICAgICBy
YyA9IGRvbWFpbl92cGwwMTFfaW5pdChkLCAmaW5mbyk7CisgICAgICAgICAgICAgICAgaWYgKCAh
cmMgKQorICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgdnVhcnRfb3AtPmV2
dGNobiA9IGluZm8uZXZ0Y2huOworICAgICAgICAgICAgICAgICAgICByYyA9IF9fY29weV90b19n
dWVzdCh1X2RvbWN0bCwgZG9tY3RsLCAxKTsKKyAgICAgICAgICAgICAgICB9CisgICAgICAgICAg
ICB9CisgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgcmMg
PSAtIEVQRVJNOworICAgICAgICAgICAgfQorICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAg
ZGVmYXVsdDoKKyAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgICAgIGJyZWFrOwor
ICAgICAgICB9CisKKyAgICAgICAgcmV0dXJuIHJjOworICAgIH0KICAgICBkZWZhdWx0OgogICAg
IHsKICAgICAgICAgaW50IHJjOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0
bC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCmluZGV4IGU2Y2YyMTEuLmM2ZmY0NTgg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAorKysgYi94ZW4vaW5jbHVk
ZS9wdWJsaWMvZG9tY3RsLmgKQEAgLTM2LDYgKzM2LDcgQEAKICNpbmNsdWRlICJncmFudF90YWJs
ZS5oIgogI2luY2x1ZGUgImh2bS9zYXZlLmgiCiAjaW5jbHVkZSAibWVtb3J5LmgiCisjaW5jbHVk
ZSAiZXZlbnRfY2hhbm5lbC5oIgogCiAjZGVmaW5lIFhFTl9ET01DVExfSU5URVJGQUNFX1ZFUlNJ
T04gMHgwMDAwMDAwZAogCkBAIC0xMTM4LDYgKzExMzksMTUgQEAgc3RydWN0IHhlbl9kb21jdGxf
cHNyX2NhdF9vcCB7CiAgICAgdWludDMyX3QgdGFyZ2V0OyAgICAvKiBJTiAqLwogICAgIHVpbnQ2
NF90IGRhdGE7ICAgICAgLyogSU4vT1VUICovCiB9OworCitzdHJ1Y3QgeGVuX2RvbWN0bF92dWFy
dF9vcCB7CisjZGVmaW5lIFhFTl9ET01DVExfVlVBUlRfT1BfSU5JVF9WUEwwMTEgIDAKKyAgICAg
ICAgdWludDMyX3QgY21kOyAgICAgICAgICAgLyogWEVOX0RPTUNUTF9WVUFSVF9PUF8qICovCisg
ICAgICAgIHVpbnQzMl90IGNvbnNvbGVfZG9taWQ7IC8qIElOICovCisgICAgICAgIHhlbl9wZm5f
dCBnZm47ICAgICAgICAgIC8qIElOICovCisgICAgICAgIGV2dGNobl9wb3J0X3QgZXZ0Y2huOyAg
IC8qIE9VVCAqLworfTsKKwogdHlwZWRlZiBzdHJ1Y3QgeGVuX2RvbWN0bF9wc3JfY2F0X29wIHhl
bl9kb21jdGxfcHNyX2NhdF9vcF90OwogREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0
bF9wc3JfY2F0X29wX3QpOwogCkBAIC0xMjE4LDYgKzEyMjgsNyBAQCBzdHJ1Y3QgeGVuX2RvbWN0
bCB7CiAjZGVmaW5lIFhFTl9ET01DVExfbW9uaXRvcl9vcCAgICAgICAgICAgICAgICAgICAgNzcK
ICNkZWZpbmUgWEVOX0RPTUNUTF9wc3JfY2F0X29wICAgICAgICAgICAgICAgICAgICA3OAogI2Rl
ZmluZSBYRU5fRE9NQ1RMX3NvZnRfcmVzZXQgICAgICAgICAgICAgICAgICAgIDc5CisjZGVmaW5l
IFhFTl9ET01DVExfdnVhcnRfb3AgICAgICAgICAgICAgICAgICAgICAgODAKICNkZWZpbmUgWEVO
X0RPTUNUTF9nZGJzeF9ndWVzdG1lbWlvICAgICAgICAgICAgMTAwMAogI2RlZmluZSBYRU5fRE9N
Q1RMX2dkYnN4X3BhdXNldmNwdSAgICAgICAgICAgICAxMDAxCiAjZGVmaW5lIFhFTl9ET01DVExf
Z2Ric3hfdW5wYXVzZXZjcHUgICAgICAgICAgIDEwMDIKQEAgLTEyODAsNiArMTI5MSw3IEBAIHN0
cnVjdCB4ZW5fZG9tY3RsIHsKICAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfcHNyX2NtdF9vcCAg
ICAgICAgcHNyX2NtdF9vcDsKICAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfbW9uaXRvcl9vcCAg
ICAgICAgbW9uaXRvcl9vcDsKICAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfcHNyX2NhdF9vcCAg
ICAgICAgcHNyX2NhdF9vcDsKKyAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfdnVhcnRfb3AgICAg
ICAgICAgdnVhcnRfb3A7CiAgICAgICAgIHVpbnQ4X3QgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhZFsxMjhdOwogICAgIH0gdTsKIH07Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 06 10:03:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 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 1dIBLB-0003rg-Rx; Tue, 06 Jun 2017 10: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 <bhupinder.thakur@linaro.org>) id 1dIBLA-0003r0-Qk
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 10:03:56 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 87/81-03371-C0E76395; Tue, 06 Jun 2017 10:03:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42K5GHpgky53nVm
 kweU1ihbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bHt/sZCzotK+ZPus7awPhfq4uRi0NIYCaj
 xPxlc9hAHBaBdmaJ1bf+MoI4EgLvWCSOvO8BynACOWkSL/99YISwqyT2PjsNZgsJaEkcPTWbF
 cLexyQx94pNFyMHB5uAicSsDgmQsIiAksS9VZOZQGYyC8xnlGia1As2U1jAX6LrzF9mEJtFQF
 Xi5PUzLCA2r4C3RM/eDqhdchI3z3UyT2DkW8DIsIpRozi1qCy1SNfQQC+pKDM9oyQ3MTMHyDP
 Ty00tLk5MT81JTCrWS87P3cQIDBUGINjBeG9ZwCFGSQ4mJVHe2gSzSCG+pPyUyozE4oz4otKc
 1OJDjDIcHEoSvJNqgHKCRanpqRVpmTnAoIVJS3DwKInwKlcCpXmLCxJzizPTIVKnGI05rlxZ9
 4WJY8qB7V+YhFjy8vNSpcR5J4BMEgApzSjNgxsEi6ZLjLJSwryMQKcJ8RSkFuVmlqDKv2IU52
 BUEub9BjKFJzOvBG7fK6BTmIBO4btkAnJKSSJCSqqB8VBvZo1yo0fjsooblqcVXgtb/kvbpt4
 TsqzyxJP+O9yzBTW/vl236nHXV/WK7BLVSV/3G2tcDpt7dfXq8imM8fW1nj+kf1xmkbY54pFT
 /136rohP4MJQBbM07iUujrMcXFNnJS/PnGzx+5vB34rPew59TEkI1OXdnHOuXOYov/bZwsPGb
 l+eKrEUZyQaajEXFScCAK1luuehAgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1496743434!66617830!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52747 invoked from network); 6 Jun 2017 10:03:55 -0000
Received: from mail-pf0-f178.google.com (HELO mail-pf0-f178.google.com)
 (209.85.192.178)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 6 Jun 2017 10:03:55 -0000
Received: by mail-pf0-f178.google.com with SMTP id m17so96208799pfg.3
 for <xen-devel@lists.xenproject.org>; Tue, 06 Jun 2017 03:03: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=KicDYSIi+tO2vx7LSo3m7+4K2Zdw9BfOGCDzDRrCQkg=;
 b=DkVKN/H03k68eKJptT7/HQmlcWJyaO07GVywrY8u9c5a5G0l04WUP0kNX3sAZbY01r
 tuDtm/0lwSSiWMP6d0ft3oXjjkP9hxKPxULuMxEmxe7a7NOV4IEIQ4ndm34GJNAB+pvL
 mI/4TWeL+8nZY0P8jw3rj33W/MpoT2+Lh1+6o=
X-Google-DKIM-Signature: v=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=KicDYSIi+tO2vx7LSo3m7+4K2Zdw9BfOGCDzDRrCQkg=;
 b=K1gLevzJVNPXqD9dryqGXex1e7yiht94Kr8eWxzrnL8ynKXWMpVWgKo/Tx8Gl3Cg9O
 u33sbl730pBmRjTJs+tDHqUS50WrgNPf+pwl1/bVT+EwYhPoruwZ4yek3mhe7rO+EnqV
 cqR+21LHoblz+fc0or1oLs/BRgy4shbUc003AFoevnzbIMPyC/j06D8kM5JjRYhvFRBh
 1MoK2nb7OQZCp5zjm8hJw3/A0Y/slTImnsZisR/LlTi9T9Q6LUbTlXrvOwFT5URH4qaz
 ARcvXe6t7O0xO198rMwrBk+SnMsslI8ReR3k0M7jbrUOc/QKKHqaOlZ61VnK8IeGC14m
 h+sw==
X-Gm-Message-State: AODbwcDS134JZrabmXf+K0td/+Ml7P7NMWPs8DgSxWHIqYZXc1CcOtz9
 kgfRNzdcJJvt+yD6eJWG+w==
X-Received: by 10.99.169.26 with SMTP id u26mr26030285pge.177.1496743433581;
 Tue, 06 Jun 2017 03:03:53 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id z128sm16187940pgb.1.2017.06.06.03.03.50
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 06 Jun 2017 03:03:53 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Tue,  6 Jun 2017 15:33:48 +0530
Message-Id: <1496743428-15784-1-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
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/14 v4] 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+Ci0tLQoKQ2hhbmdlcyBzaW5jZSB2MzoK
LSBBZGRlZCBhIGJhY2tlbmQgbm9kZSBmb3IgdnBsMDExLgotIFJlbW92ZWQgbGlieGxfX2Rldmlj
ZV92dWFydF9hZGQoKSBmb3IgSFZNIGd1ZXN0LiBJdCBpcyBjYWxsZWQgb25seSBmb3IgUFYgZ3Vl
c3QuCgogdG9vbHMvbGlieGwvbGlieGxfY29uc29sZS5jICAgICAgICAgIHwgNDQgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCiB0b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyAg
ICAgICAgICAgfCAxMiArKysrKysrKy0tCiB0b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYyAgICAg
ICAgICAgfCAgOSArKysrKystLQogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCAgICAgICAg
IHwgIDQgKysrKwogdG9vbHMvbGlieGwvbGlieGxfdHlwZXNfaW50ZXJuYWwuaWRsIHwgIDEgKwog
NSBmaWxlcyBjaGFuZ2VkLCA2NiBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2Nv
bnNvbGUuYwppbmRleCA4NTNiZTE1Li4yNTlmODY1IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9s
aWJ4bF9jb25zb2xlLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY29uc29sZS5jCkBAIC0zNDQs
NiArMzQ0LDUwIEBAIG91dDoKICAgICByZXR1cm4gcmM7CiB9CiAKK2ludCBsaWJ4bF9fZGV2aWNl
X3Z1YXJ0X2FkZChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBsaWJ4bF9fZGV2aWNlX2NvbnNvbGUgKmNvbnNvbGUsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbGlieGxfX2RvbWFpbl9idWlsZF9zdGF0ZSAqc3RhdGUsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RldmljZSAqZGV2aWNlKQoreworICAgIGZs
ZXhhcnJheV90ICpyb19mcm9udDsKKyAgICBmbGV4YXJyYXlfdCAqYmFjazsKKyAgICBpbnQgcmM7
CisKKyAgICByb19mcm9udCA9IGZsZXhhcnJheV9tYWtlKGdjLCAxNiwgMSk7CisgICAgYmFjayA9
IGZsZXhhcnJheV9tYWtlKGdjLCAxNiwgMSk7CisKKyAgICBkZXZpY2UtPmJhY2tlbmRfZGV2aWQg
PSBjb25zb2xlLT5kZXZpZDsKKyAgICBkZXZpY2UtPmJhY2tlbmRfZG9taWQgPSBjb25zb2xlLT5i
YWNrZW5kX2RvbWlkOworICAgIGRldmljZS0+YmFja2VuZF9raW5kID0gTElCWExfX0RFVklDRV9L
SU5EX1ZVQVJUOworICAgIGRldmljZS0+ZGV2aWQgPSBjb25zb2xlLT5kZXZpZDsKKyAgICBkZXZp
Y2UtPmRvbWlkID0gZG9taWQ7CisgICAgZGV2aWNlLT5raW5kID0gTElCWExfX0RFVklDRV9LSU5E
X1ZVQVJUOworCisgICAgZmxleGFycmF5X2FwcGVuZChiYWNrLCAiZnJvbnRlbmQtaWQiKTsKKyAg
ICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ssIEdDU1BSSU5URigiJWQiLCBkb21pZCkpOworICAgIGZs
ZXhhcnJheV9hcHBlbmQoYmFjaywgIm9ubGluZSIpOworICAgIGZsZXhhcnJheV9hcHBlbmQoYmFj
aywgIjEiKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ssICJzdGF0ZSIpOworICAgIGZsZXhh
cnJheV9hcHBlbmQoYmFjaywgR0NTUFJJTlRGKCIlZCIsIFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5n
KSk7CisgICAgZmxleGFycmF5X2FwcGVuZChiYWNrLCAicHJvdG9jb2wiKTsKKyAgICBmbGV4YXJy
YXlfYXBwZW5kKGJhY2ssIExJQlhMX1hFTkNPTlNPTEVfUFJPVE9DT0wpOworCisgICAgZmxleGFy
cmF5X2FwcGVuZChyb19mcm9udCwgInBvcnQiKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKHJvX2Zy
b250LCBHQ1NQUklOVEYoIiUiUFJJdTMyLCBzdGF0ZS0+dnVhcnRfcG9ydCkpOworICAgIGZsZXhh
cnJheV9hcHBlbmQocm9fZnJvbnQsICJyaW5nLXJlZiIpOworICAgIGZsZXhhcnJheV9hcHBlbmQo
cm9fZnJvbnQsIEdDU1BSSU5URigiJWx1Iiwgc3RhdGUtPnZ1YXJ0X2dmbikpOworICAgIGZsZXhh
cnJheV9hcHBlbmQocm9fZnJvbnQsICJsaW1pdCIpOworICAgIGZsZXhhcnJheV9hcHBlbmQocm9f
ZnJvbnQsIEdDU1BSSU5URigiJWQiLCBMSUJYTF9YRU5DT05TT0xFX0xJTUlUKSk7CisgICAgZmxl
eGFycmF5X2FwcGVuZChyb19mcm9udCwgInR5cGUiKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKHJv
X2Zyb250LCAieGVuY29uc29sZWQiKTsKKworICAgIHJjID0gbGlieGxfX2RldmljZV9nZW5lcmlj
X2FkZChnYywgWEJUX05VTEwsIGRldmljZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbGlieGxfX3hzX2t2c19vZl9mbGV4YXJyYXkoZ2MsIGJhY2spLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBOVUxMLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBsaWJ4bF9feHNfa3ZzX29mX2ZsZXhhcnJheShnYywgcm9fZnJvbnQpKTsKKyAgICBy
ZXR1cm4gcmM7Cit9CisKIGludCBsaWJ4bF9faW5pdF9jb25zb2xlX2Zyb21fY2hhbm5lbChsaWJ4
bF9fZ2MgKmdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19k
ZXZpY2VfY29uc29sZSAqY29uc29sZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBpbnQgZGV2X251bSwKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5j
IGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKaW5kZXggYmZmYmM0NS4uMDkxYTY2MSAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKKysrIGIvdG9vbHMvbGlieGwvbGli
eGxfY3JlYXRlLmMKQEAgLTEzNjcsMTQgKzEzNjcsMjIgQEAgc3RhdGljIHZvaWQgZG9tY3JlYXRl
X2xhdW5jaF9kbShsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19tdWx0aWRldiAqbXVsdGlkZXYsCiAg
ICAgfQogICAgIGNhc2UgTElCWExfRE9NQUlOX1RZUEVfUFY6CiAgICAgewotICAgICAgICBsaWJ4
bF9fZGV2aWNlX2NvbnNvbGUgY29uc29sZTsKLSAgICAgICAgbGlieGxfX2RldmljZSBkZXZpY2U7
CisgICAgICAgIGxpYnhsX19kZXZpY2VfY29uc29sZSBjb25zb2xlLCB2dWFydDsKKyAgICAgICAg
bGlieGxfX2RldmljZSBkZXZpY2UsIHZ1YXJ0X2RldmljZTsKIAogICAgICAgICBmb3IgKGkgPSAw
OyBpIDwgZF9jb25maWctPm51bV92ZmJzOyBpKyspIHsKICAgICAgICAgICAgIGxpYnhsX19kZXZp
Y2VfdmZiX2FkZChnYywgZG9taWQsICZkX2NvbmZpZy0+dmZic1tpXSk7CiAgICAgICAgICAgICBs
aWJ4bF9fZGV2aWNlX3ZrYl9hZGQoZ2MsIGRvbWlkLCAmZF9jb25maWctPnZrYnNbaV0pOwogICAg
ICAgICB9CiAKKyAgICAgICAgaWYgKGRfY29uZmlnLT5iX2luZm8uYXJjaF9hcm0udnVhcnQpCisg
ICAgICAgIHsKKyAgICAgICAgICAgIGluaXRfY29uc29sZV9pbmZvKGdjLCAmdnVhcnQsIDApOwor
ICAgICAgICAgICAgdnVhcnQuYmFja2VuZF9kb21pZCA9IHN0YXRlLT5jb25zb2xlX2RvbWlkOwor
ICAgICAgICAgICAgbGlieGxfX2RldmljZV92dWFydF9hZGQoZ2MsIGRvbWlkLCAmdnVhcnQsIHN0
YXRlLCAmdnVhcnRfZGV2aWNlKTsKKyAgICAgICAgICAgIGxpYnhsX19kZXZpY2VfY29uc29sZV9k
aXNwb3NlKCZ2dWFydCk7CisgICAgICAgIH0KKwogICAgICAgICBpbml0X2NvbnNvbGVfaW5mbyhn
YywgJmNvbnNvbGUsIDApOwogICAgICAgICBjb25zb2xlLmJhY2tlbmRfZG9taWQgPSBzdGF0ZS0+
Y29uc29sZV9kb21pZDsKICAgICAgICAgbGlieGxfX2RldmljZV9jb25zb2xlX2FkZChnYywgZG9t
aWQsICZjb25zb2xlLCBzdGF0ZSwgJmRldmljZSk7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9s
aWJ4bF9kZXZpY2UuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RldmljZS5jCmluZGV4IDVlOTY2NzYu
LmIxMTAwNDEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RldmljZS5jCisrKyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2RldmljZS5jCkBAIC0yNiw2ICsyNiw5IEBAIHN0YXRpYyBjaGFyICps
aWJ4bF9fZGV2aWNlX2Zyb250ZW5kX3BhdGgobGlieGxfX2djICpnYywgbGlieGxfX2RldmljZSAq
ZGV2aWNlKQogICAgIGlmIChkZXZpY2UtPmtpbmQgPT0gTElCWExfX0RFVklDRV9LSU5EX0NPTlNP
TEUgJiYgZGV2aWNlLT5kZXZpZCA9PSAwKQogICAgICAgICByZXR1cm4gR0NTUFJJTlRGKCIlcy9j
b25zb2xlIiwgZG9tX3BhdGgpOwogCisgICAgaWYgKGRldmljZS0+a2luZCA9PSBMSUJYTF9fREVW
SUNFX0tJTkRfVlVBUlQpCisgICAgICAgIHJldHVybiBHQ1NQUklOVEYoIiVzL3Z1YXJ0LyVkIiwg
ZG9tX3BhdGgsIGRldmljZS0+ZGV2aWQpOworCiAgICAgcmV0dXJuIEdDU1BSSU5URigiJXMvZGV2
aWNlLyVzLyVkIiwgZG9tX3BhdGgsCiAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZGV2aWNl
X2tpbmRfdG9fc3RyaW5nKGRldmljZS0+a2luZCksCiAgICAgICAgICAgICAgICAgICAgICBkZXZp
Y2UtPmRldmlkKTsKQEAgLTE3MCw3ICsxNzMsOCBAQCByZXRyeV90cmFuc2FjdGlvbjoKICAgICAg
ICAgICogaGlzdG9yaWNhbGx5IGNvbnRhaW5lZCBvdGhlciBpbmZvcm1hdGlvbiwgc3VjaCBhcyB0
aGUKICAgICAgICAgICogdm5jLXBvcnQsIHdoaWNoIHdlIGRvbid0IHdhbnQgdGhlIGd1ZXN0IGZp
ZGRsaW5nIHdpdGguCiAgICAgICAgICAqLwotICAgICAgICBpZiAoZGV2aWNlLT5raW5kID09IExJ
QlhMX19ERVZJQ0VfS0lORF9DT05TT0xFICYmIGRldmljZS0+ZGV2aWQgPT0gMCkKKyAgICAgICAg
aWYgKChkZXZpY2UtPmtpbmQgPT0gTElCWExfX0RFVklDRV9LSU5EX0NPTlNPTEUgJiYgZGV2aWNl
LT5kZXZpZCA9PSAwKSB8fAorICAgICAgICAgICAgKGRldmljZS0+a2luZCA9PSBMSUJYTF9fREVW
SUNFX0tJTkRfVlVBUlQpKQogICAgICAgICAgICAgeHNfc2V0X3Blcm1pc3Npb25zKGN0eC0+eHNo
LCB0LCBmcm9udGVuZF9wYXRoLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJvX2Zy
b250ZW5kX3Blcm1zLCBBUlJBWV9TSVpFKHJvX2Zyb250ZW5kX3Blcm1zKSk7CiAgICAgICAgIGVs
c2UKQEAgLTgwMCw3ICs4MDQsOCBAQCB2b2lkIGxpYnhsX19kZXZpY2VzX2Rlc3Ryb3kobGlieGxf
X2VnYyAqZWdjLCBsaWJ4bF9fZGV2aWNlc19yZW1vdmVfc3RhdGUgKmRycykKICAgICAgICAgICAg
ICAgICBkZXYtPmRvbWlkID0gZG9taWQ7CiAgICAgICAgICAgICAgICAgZGV2LT5raW5kID0ga2lu
ZDsKICAgICAgICAgICAgICAgICBkZXYtPmRldmlkID0gYXRvaShkZXZzW2pdKTsKLSAgICAgICAg
ICAgICAgICBpZiAoZGV2LT5iYWNrZW5kX2tpbmQgPT0gTElCWExfX0RFVklDRV9LSU5EX0NPTlNP
TEUpIHsKKyAgICAgICAgICAgICAgICBpZiAoZGV2LT5iYWNrZW5kX2tpbmQgPT0gTElCWExfX0RF
VklDRV9LSU5EX0NPTlNPTEUgfHwKKyAgICAgICAgICAgICAgICAgICAgZGV2LT5iYWNrZW5kX2tp
bmQgPT0gTElCWExfX0RFVklDRV9LSU5EX1ZVQVJUKSB7CiAgICAgICAgICAgICAgICAgICAgIC8q
IEN1cnJlbnRseSBjb25zb2xlIGRldmljZXMgY2FuIGJlIGRlc3Ryb3llZAogICAgICAgICAgICAg
ICAgICAgICAgKiBzeW5jaHJvbm91c2x5IGJ5IGp1c3QgcmVtb3ZpbmcgeGVuc3RvcmUgZW50cmll
cywKICAgICAgICAgICAgICAgICAgICAgICogdGhpcyBpcyB3aGF0IGxpYnhsX19kZXZpY2VfZGVz
dHJveSBkb2VzLgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXggNGUyYzI0Ny4uN2EyMmRiMCAxMDA2NDQK
LS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4
bF9pbnRlcm5hbC5oCkBAIC0xMjAyLDYgKzEyMDIsMTAgQEAgX2hpZGRlbiBpbnQgbGlieGxfX2Rl
dmljZV9jb25zb2xlX2FkZChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RldmljZV9jb25zb2xlICpjb25z
b2xlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZG9tYWlu
X2J1aWxkX3N0YXRlICpzdGF0ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbGlieGxfX2RldmljZSAqZGV2aWNlKTsKK19oaWRkZW4gaW50IGxpYnhsX19kZXZpY2VfdnVh
cnRfYWRkKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbGlieGxfX2RldmljZV9jb25zb2xlICpjb25zb2xlLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RvbWFpbl9idWlsZF9zdGF0ZSAq
c3RhdGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZGV2aWNl
ICpkZXZpY2UpOwogCiAvKiBSZXR1cm5zIDEgaWYgZGV2aWNlIGV4aXN0cywgMCBpZiBub3QsIEVS
Uk9SXyogKDwwKSBvbiBlcnJvci4gKi8KIF9oaWRkZW4gaW50IGxpYnhsX19kZXZpY2VfZXhpc3Rz
KGxpYnhsX19nYyAqZ2MsIHhzX3RyYW5zYWN0aW9uX3QgdCwKZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhsL2xpYnhsX3R5cGVzX2ludGVybmFsLmlkbCBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzX2lu
dGVybmFsLmlkbAppbmRleCA3ZGM0ZDBmLi5jNDYzYzMzIDEwMDY0NAotLS0gYS90b29scy9saWJ4
bC9saWJ4bF90eXBlc19pbnRlcm5hbC5pZGwKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXNf
aW50ZXJuYWwuaWRsCkBAIC0yNiw2ICsyNiw3IEBAIGxpYnhsX19kZXZpY2Vfa2luZCA9IEVudW1l
cmF0aW9uKCJkZXZpY2Vfa2luZCIsIFsKICAgICAoOSwgIlZVU0IiKSwKICAgICAoMTAsICJRVVNC
IiksCiAgICAgKDExLCAiOVBGUyIpLAorICAgICgxMiwgIlZVQVJUIiksCiAgICAgXSkKIAogbGli
eGxfX2NvbnNvbGVfYmFja2VuZCA9IEVudW1lcmF0aW9uKCJjb25zb2xlX2JhY2tlbmQiLCBbCi0t
IAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 06 10:04:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 10:04:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIBLQ-0003ys-7Q; Tue, 06 Jun 2017 10:04:12 +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 1dIBLO-0003y8-OX
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 10:04:10 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 E9/C8-02181-91E76395; Tue, 06 Jun 2017 10:04:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42Lxqg3W1ZWoM4s
 0+DiN1eL7lslMDowehz9cYQlgjGLNzEvKr0hgzVg1fTVLwZEuxoqOtn2sDYxv8rsYuTiEBGYw
 Shz8+4cJxGERaGeWaDpzDsyREHjHItG4tIu5i5ETyEmTePnjPjuEXSWxf0IDG4gtJKAlcfTUb
 FaIUXuZJDb9uMbYxcjBwSZgIjGrQwKkRkRASeLeqslgQ5kF5jNKNE3qBWsWBhq6cOE+MJtFQF
 Xi7aZHLCA2r4C3xOfmP1DL5CRunutknsDIt4CRYRWjenFqUVlqka6xXlJRZnpGSW5iZo6uoYG
 pXm5qcXFiempOYlKxXnJ+7iZGYLAwAMEOxr3/nA4xSnIwKYny1iaYRQrxJeWnVGYkFmfEF5Xm
 pBYfYpTh4FCS4BWoBcoJFqWmp1akZeYAwxYmLcHBoyTCq1wJlOYtLkjMLc5Mh0idYjTm2LB6/
 RcmjkkHtn9hEmLJy89LlRLn5QCZJABSmlGaBzcIFk+XGGWlhHkZgU4T4ilILcrNLEGVf8Uozs
 GoJMz7rQZoCk9mXgncvldApzABncJ3yQTklJJEhJRUA2MC52LHh9M/tn5MD7Pn3WUpwHOknuf
 xg9+di3iuBlfWrlzhkzjtqNKOUsMez8l+54wnbjYWLtmx6uO9xW+lZ7qwHNgu7N+bv0hzR4yx
 g3mgQyRzl6+/G6/WvAd/9q/3WT9b1aTNn2dJ6EJuVZ/DdkJ7qnz3V4SIyp6S+vDSWvJDS5Ycx
 3Wt/UosxRmJhlrMRcWJAFhBFvSiAgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-3.tower-206.messagelabs.com!1496743445!98452975!1
X-Originating-IP: [74.125.83.45]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28441 invoked from network); 6 Jun 2017 10:04:06 -0000
Received: from mail-pg0-f45.google.com (HELO mail-pg0-f45.google.com)
 (74.125.83.45)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 6 Jun 2017 10:04:06 -0000
Received: by mail-pg0-f45.google.com with SMTP id v18so23422191pgb.1
 for <xen-devel@lists.xenproject.org>; Tue, 06 Jun 2017 03:04: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=IUL/86dSykhzjL02/yCiSP6SYqSTCuGDsLL/c99Unqk=;
 b=N0LFy4yy4m+79PbfYv1KeK1GrFtfLPiW8ksscoJKqFxZ+kfBUR9gXF+2zxEyvn/rc/
 5EBn0f5j2gLN7mkkJHcgolgYD7eZ7P76d5D0CoQLNO40A0EhpugZ7/tD7vLWOUZTqSvA
 OXmOKczsHlJg3fQX2kNPyLwg/hbaugI0zNPH8=
X-Google-DKIM-Signature: v=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=IUL/86dSykhzjL02/yCiSP6SYqSTCuGDsLL/c99Unqk=;
 b=Z2InlQPDVYDFhGpIQhWaEw5M+qa+PGiZdgmyWE4apRXDnJauQg3ftLEgt9eGBDmBhq
 SP38dncTRIljGlNvk70vJ1pHG6PC3VQdJ1x4sBKHToIMNXbtgoLvqHdNcZ5cIYWjWvja
 JvodgU+Km7WOVzfEJT9aBtsPTqDCsJfkuUX5klM4S8yE0BPO3fA2prka/YHSwCJ8H3Sp
 qUtCUI4b3n0Gon2oT5V2FzkzlR4xhthKzvfqCiZNJ5NCAeNr5e4QsyvgHebPPVBa3uNH
 n1VH7GQbECuhbaIxbTyWmOcju59kHjvSY3K9UUUqR5Tu83P3TKUq51820QpZxM5uPIOS
 WheQ==
X-Gm-Message-State: AODbwcDxlwWdb7DJ3coEz2q1iYSCFlyY4953B1B+5SDb0W0HocfDl6Qw
 B6dj+CuMiyXMPrbPcRlFlg==
X-Received: by 10.98.155.18 with SMTP id r18mr10575664pfd.198.1496743444879;
 Tue, 06 Jun 2017 03:04:04 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id c4sm27507016pfg.31.2017.06.06.03.04.02
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 06 Jun 2017 03:04:04 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Tue,  6 Jun 2017 15:33:59 +0530
Message-Id: <1496743439-15835-1-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
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/14 v4] 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+
Ci0tLQoKQ2hhbmdlcyBzaW5jZSB2MzoKLSBUaGUgY2hhbmdlcyBpbiB4ZW5jb25zb2xlIGhhdmUg
YmVlbiBzcGxpdCBpbnRvIGZvdXIgcGF0Y2hlcy4gVGhpcyBpcyB0aGUgZmlyc3QgcGF0Y2gKICB3
aGljaCBtb2RpZmllcyB0aGUgeGVuY29uc29sZSB0byB1c2UgYSBuZXcgY29uc29sZSBzdHJ1Y3R1
cmUuCgpDaGFuZ2VzIHNpbmNlIHYyOgotIERlZmluZWQgYSBuZXcgZnVuY3Rpb24gY29uc29sZV9j
cmVhdGVfcmluZygpIHdoaWNoIHNldHMgdXAgdGhlIHJpbmcgYnVmZmVyIGFuZCAKICBldmVudCBj
aGFubmVsIGEgbmV3IGNvbnNvbGUuIGRvbWFpbl9jcmVhdGVfcmluZygpIHVzZXMgdGhpcyBmdW5j
dGlvbiB0byBzZXR1cAogIGEgY29uc29sZS4KLSBUaGlzIHBhdGNoIGRvZXMgbm90IGNvbnRhaW4g
dnVhcnQgc3BlY2lmaWMgY2hhbmdlcywgd2hpY2ggd291bGQgYmUgaW50cm9kdWNlZCBpbgogIHRo
ZSBuZXh0IHBhdGNoLgotIENoYW5nZXMgZm9yIGtlZXBpbmcgdGhlIFBWIGxvZyBmaWxlIG5hbWUg
dW5jaGFuZ2VkLgoKQ2hhbmdlcyBzaW5jZSB2MToKLSBTcGxpdCB0aGUgZG9tYWluIHN0cnV0dXJl
IHRvIGEgc2VwYXJhdGUgY29uc29sZSBzdHJ1Y3R1cmUKLSBNb2RpZmllZCB0aGUgZnVuY3Rpb25z
IHRvIG9wZXJhdGUgb24gdGhlIGNvbnNvbGUgc3RydXR1cmUKLSBSZXBsYWNlZCByZXBldGl0aXZl
IHBlciBjb25zb2xlIGNvZGUgd2l0aCBnZW5lcmljIGNvZGUKCiB0b29scy9jb25zb2xlL2RhZW1v
bi9pby5jIHwgMjI2ICsrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCAxMjcgaW5zZXJ0aW9ucygrKSwgOTkgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYyBiL3Rvb2xzL2NvbnNvbGUvZGFl
bW9uL2lvLmMKaW5kZXggOTQ3ZjEzYS4uMDQwMmRkZiAxMDA2NDQKLS0tIGEvdG9vbHMvY29uc29s
ZS9kYWVtb24vaW8uYworKysgYi90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCkBAIC04OSwyNSAr
ODksMzAgQEAgc3RydWN0IGJ1ZmZlciB7CiAJc2l6ZV90IG1heF9jYXBhY2l0eTsKIH07CiAKLXN0
cnVjdCBkb21haW4gewotCWludCBkb21pZDsKK3N0cnVjdCBjb25zb2xlIHsKIAlpbnQgbWFzdGVy
X2ZkOwogCWludCBtYXN0ZXJfcG9sbGZkX2lkeDsKIAlpbnQgc2xhdmVfZmQ7CiAJaW50IGxvZ19m
ZDsKLQlib29sIGlzX2RlYWQ7Ci0JdW5zaWduZWQgbGFzdF9zZWVuOwogCXN0cnVjdCBidWZmZXIg
YnVmZmVyOwotCXN0cnVjdCBkb21haW4gKm5leHQ7CiAJY2hhciAqY29uc3BhdGg7CiAJaW50IHJp
bmdfcmVmOwogCXhlbmV2dGNobl9wb3J0X29yX2Vycm9yX3QgbG9jYWxfcG9ydDsKIAl4ZW5ldnRj
aG5fcG9ydF9vcl9lcnJvcl90IHJlbW90ZV9wb3J0OworCXN0cnVjdCB4ZW5jb25zX2ludGVyZmFj
ZSAqaW50ZXJmYWNlOworCXN0cnVjdCBkb21haW4gKmQ7Cit9OworCitzdHJ1Y3QgZG9tYWluIHsK
KwlpbnQgZG9taWQ7CisJYm9vbCBpc19kZWFkOworCXVuc2lnbmVkIGxhc3Rfc2VlbjsKKwlzdHJ1
Y3QgZG9tYWluICpuZXh0OwogCXhlbmV2dGNobl9oYW5kbGUgKnhjZV9oYW5kbGU7CiAJaW50IHhj
ZV9wb2xsZmRfaWR4OwotCXN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50ZXJmYWNlOwogCWlu
dCBldmVudF9jb3VudDsKIAlsb25nIGxvbmcgbmV4dF9wZXJpb2Q7CisJc3RydWN0IGNvbnNvbGUg
Y29uc29sZTsKIH07CiAKIHN0YXRpYyBzdHJ1Y3QgZG9tYWluICpkb21faGVhZDsKQEAgLTE2MCw5
ICsxNjUsMTAgQEAgc3RhdGljIGludCB3cml0ZV93aXRoX3RpbWVzdGFtcChpbnQgZmQsIGNvbnN0
IGNoYXIgKmRhdGEsIHNpemVfdCBzeiwKIAogc3RhdGljIHZvaWQgYnVmZmVyX2FwcGVuZChzdHJ1
Y3QgZG9tYWluICpkb20pCiB7Ci0Jc3RydWN0IGJ1ZmZlciAqYnVmZmVyID0gJmRvbS0+YnVmZmVy
OworCXN0cnVjdCBjb25zb2xlICpjb24gPSAmZG9tLT5jb25zb2xlOworCXN0cnVjdCBidWZmZXIg
KmJ1ZmZlciA9ICZjb24tPmJ1ZmZlcjsKIAlYRU5DT05TX1JJTkdfSURYIGNvbnMsIHByb2QsIHNp
emU7Ci0Jc3RydWN0IHhlbmNvbnNfaW50ZXJmYWNlICppbnRmID0gZG9tLT5pbnRlcmZhY2U7CisJ
c3RydWN0IHhlbmNvbnNfaW50ZXJmYWNlICppbnRmID0gY29uLT5pbnRlcmZhY2U7CiAKIAljb25z
ID0gaW50Zi0+b3V0X2NvbnM7CiAJcHJvZCA9IGludGYtPm91dF9wcm9kOwpAQCAtMTg3LDIyICsx
OTMsMjIgQEAgc3RhdGljIHZvaWQgYnVmZmVyX2FwcGVuZChzdHJ1Y3QgZG9tYWluICpkb20pCiAK
IAl4ZW5fbWIoKTsKIAlpbnRmLT5vdXRfY29ucyA9IGNvbnM7Ci0JeGVuZXZ0Y2huX25vdGlmeShk
b20tPnhjZV9oYW5kbGUsIGRvbS0+bG9jYWxfcG9ydCk7CisJeGVuZXZ0Y2huX25vdGlmeShkb20t
PnhjZV9oYW5kbGUsIGNvbi0+bG9jYWxfcG9ydCk7CiAKIAkvKiBHZXQgdGhlIGRhdGEgdG8gdGhl
IGxvZ2ZpbGUgYXMgZWFybHkgYXMgcG9zc2libGUgYmVjYXVzZSBpZgogCSAqIG5vIG9uZSBpcyBs
aXN0ZW5pbmcgb24gdGhlIGNvbnNvbGUgcHR5IHRoZW4gaXQgd2lsbCBmaWxsIHVwCiAJICogYW5k
IGhhbmRsZV90dHlfd3JpdGUgd2lsbCBzdG9wIGJlaW5nIGNhbGxlZC4KIAkgKi8KLQlpZiAoZG9t
LT5sb2dfZmQgIT0gLTEpIHsKKwlpZiAoY29uLT5sb2dfZmQgIT0gLTEpIHsKIAkJaW50IGxvZ3Jl
dDsKIAkJaWYgKGxvZ190aW1lX2d1ZXN0KSB7CiAJCQlsb2dyZXQgPSB3cml0ZV93aXRoX3RpbWVz
dGFtcCgKLQkJCQlkb20tPmxvZ19mZCwKKwkJCQljb24tPmxvZ19mZCwKIAkJCQlidWZmZXItPmRh
dGEgKyBidWZmZXItPnNpemUgLSBzaXplLAogCQkJCXNpemUsICZsb2dfdGltZV9ndWVzdF9uZWVk
dHMpOwogCQl9IGVsc2UgewogCQkJbG9ncmV0ID0gd3JpdGVfYWxsKAotCQkJCWRvbS0+bG9nX2Zk
LAorCQkJCWNvbi0+bG9nX2ZkLAogCQkJCWJ1ZmZlci0+ZGF0YSArIGJ1ZmZlci0+c2l6ZSAtIHNp
emUsCiAJCQkJc2l6ZSk7CiAJCX0KQEAgLTMzOCwxNCArMzQ0LDE2IEBAIHN0YXRpYyBpbnQgY3Jl
YXRlX2RvbWFpbl9sb2coc3RydWN0IGRvbWFpbiAqZG9tKQogCiBzdGF0aWMgdm9pZCBkb21haW5f
Y2xvc2VfdHR5KHN0cnVjdCBkb21haW4gKmRvbSkKIHsKLQlpZiAoZG9tLT5tYXN0ZXJfZmQgIT0g
LTEpIHsKLQkJY2xvc2UoZG9tLT5tYXN0ZXJfZmQpOwotCQlkb20tPm1hc3Rlcl9mZCA9IC0xOwor
CXN0cnVjdCBjb25zb2xlICpjb24gPSAmZG9tLT5jb25zb2xlOworCisJaWYgKGNvbi0+bWFzdGVy
X2ZkICE9IC0xKSB7CisJCWNsb3NlKGNvbi0+bWFzdGVyX2ZkKTsKKwkJY29uLT5tYXN0ZXJfZmQg
PSAtMTsKIAl9CiAKLQlpZiAoZG9tLT5zbGF2ZV9mZCAhPSAtMSkgewotCQljbG9zZShkb20tPnNs
YXZlX2ZkKTsKLQkJZG9tLT5zbGF2ZV9mZCA9IC0xOworCWlmIChjb24tPnNsYXZlX2ZkICE9IC0x
KSB7CisJCWNsb3NlKGNvbi0+c2xhdmVfZmQpOworCQljb24tPnNsYXZlX2ZkID0gLTE7CiAJfQog
fQogCkBAIC00MTgsMTEgKzQyNiwxMiBAQCBzdGF0aWMgaW50IGRvbWFpbl9jcmVhdGVfdHR5KHN0
cnVjdCBkb21haW4gKmRvbSkKIAljaGFyICpkYXRhOwogCXVuc2lnbmVkIGludCBsZW47CiAJc3Ry
dWN0IHRlcm1pb3MgdGVybTsKKwlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmRvbS0+Y29uc29sZTsK
IAotCWFzc2VydChkb20tPnNsYXZlX2ZkID09IC0xKTsKLQlhc3NlcnQoZG9tLT5tYXN0ZXJfZmQg
PT0gLTEpOworCWFzc2VydChjb24tPnNsYXZlX2ZkID09IC0xKTsKKwlhc3NlcnQoY29uLT5tYXN0
ZXJfZmQgPT0gLTEpOwogCi0JaWYgKG9wZW5wdHkoJmRvbS0+bWFzdGVyX2ZkLCAmZG9tLT5zbGF2
ZV9mZCwgTlVMTCwgTlVMTCwgTlVMTCkgPCAwKSB7CisJaWYgKG9wZW5wdHkoJmNvbi0+bWFzdGVy
X2ZkLCAmY29uLT5zbGF2ZV9mZCwgTlVMTCwgTlVMTCwgTlVMTCkgPCAwKSB7CiAJCWVyciA9IGVy
cm5vOwogCQlkb2xvZyhMT0dfRVJSLCAiRmFpbGVkIHRvIGNyZWF0ZSB0dHkgZm9yIGRvbWFpbi0l
ZCAiCiAJCSAgICAgICIoZXJybm8gPSAlaSwgJXMpIiwKQEAgLTQzMCw3ICs0MzksNyBAQCBzdGF0
aWMgaW50IGRvbWFpbl9jcmVhdGVfdHR5KHN0cnVjdCBkb21haW4gKmRvbSkKIAkJcmV0dXJuIDA7
CiAJfQogCi0JaWYgKHRjZ2V0YXR0cihkb20tPnNsYXZlX2ZkLCAmdGVybSkgPCAwKSB7CisJaWYg
KHRjZ2V0YXR0cihjb24tPnNsYXZlX2ZkLCAmdGVybSkgPCAwKSB7CiAJCWVyciA9IGVycm5vOwog
CQlkb2xvZyhMT0dfRVJSLCAiRmFpbGVkIHRvIGdldCB0dHkgYXR0cmlidXRlcyBmb3IgZG9tYWlu
LSVkICIKIAkJCSIoZXJybm8gPSAlaSwgJXMpIiwKQEAgLTQzOCw3ICs0NDcsNyBAQCBzdGF0aWMg
aW50IGRvbWFpbl9jcmVhdGVfdHR5KHN0cnVjdCBkb21haW4gKmRvbSkKIAkJZ290byBvdXQ7CiAJ
fQogCWNmbWFrZXJhdygmdGVybSk7Ci0JaWYgKHRjc2V0YXR0cihkb20tPnNsYXZlX2ZkLCBUQ1NB
Tk9XLCAmdGVybSkgPCAwKSB7CisJaWYgKHRjc2V0YXR0cihjb24tPnNsYXZlX2ZkLCBUQ1NBTk9X
LCAmdGVybSkgPCAwKSB7CiAJCWVyciA9IGVycm5vOwogCQlkb2xvZyhMT0dfRVJSLCAiRmFpbGVk
IHRvIHNldCB0dHkgYXR0cmlidXRlcyBmb3IgZG9tYWluLSVkICIKIAkJCSIoZXJybm8gPSAlaSwg
JXMpIiwKQEAgLTQ0Niw3ICs0NTUsNyBAQCBzdGF0aWMgaW50IGRvbWFpbl9jcmVhdGVfdHR5KHN0
cnVjdCBkb21haW4gKmRvbSkKIAkJZ290byBvdXQ7CiAJfQogCi0JaWYgKChzbGF2ZSA9IHB0c25h
bWUoZG9tLT5tYXN0ZXJfZmQpKSA9PSBOVUxMKSB7CisJaWYgKChzbGF2ZSA9IHB0c25hbWUoY29u
LT5tYXN0ZXJfZmQpKSA9PSBOVUxMKSB7CiAJCWVyciA9IGVycm5vOwogCQlkb2xvZyhMT0dfRVJS
LCAiRmFpbGVkIHRvIGdldCBzbGF2ZSBuYW1lIGZvciBkb21haW4tJWQgIgogCQkgICAgICAiKGVy
cm5vID0gJWksICVzKSIsCkBAIC00NTQsMTggKzQ2MywxOCBAQCBzdGF0aWMgaW50IGRvbWFpbl9j
cmVhdGVfdHR5KHN0cnVjdCBkb21haW4gKmRvbSkKIAkJZ290byBvdXQ7CiAJfQogCi0Jc3VjY2Vz
cyA9IGFzcHJpbnRmKCZwYXRoLCAiJXMvbGltaXQiLCBkb20tPmNvbnNwYXRoKSAhPQorCXN1Y2Nl
c3MgPSBhc3ByaW50ZigmcGF0aCwgIiVzL2xpbWl0IiwgY29uLT5jb25zcGF0aCkgIT0KIAkJLTE7
CiAJaWYgKCFzdWNjZXNzKQogCQlnb3RvIG91dDsKIAlkYXRhID0geHNfcmVhZCh4cywgWEJUX05V
TEwsIHBhdGgsICZsZW4pOwogCWlmIChkYXRhKSB7Ci0JCWRvbS0+YnVmZmVyLm1heF9jYXBhY2l0
eSA9IHN0cnRvdWwoZGF0YSwgMCwgMCk7CisJCWNvbi0+YnVmZmVyLm1heF9jYXBhY2l0eSA9IHN0
cnRvdWwoZGF0YSwgMCwgMCk7CiAJCWZyZWUoZGF0YSk7CiAJfQogCWZyZWUocGF0aCk7CiAKLQlz
dWNjZXNzID0gKGFzcHJpbnRmKCZwYXRoLCAiJXMvdHR5IiwgZG9tLT5jb25zcGF0aCkgIT0gLTEp
OworCXN1Y2Nlc3MgPSAoYXNwcmludGYoJnBhdGgsICIlcy90dHkiLCBjb24tPmNvbnNwYXRoKSAh
PSAtMSk7CiAJaWYgKCFzdWNjZXNzKQogCQlnb3RvIG91dDsKIAlzdWNjZXNzID0geHNfd3JpdGUo
eHMsIFhCVF9OVUxMLCBwYXRoLCBzbGF2ZSwgc3RybGVuKHNsYXZlKSk7CkBAIC00NzMsNyArNDgy
LDcgQEAgc3RhdGljIGludCBkb21haW5fY3JlYXRlX3R0eShzdHJ1Y3QgZG9tYWluICpkb20pCiAJ
aWYgKCFzdWNjZXNzKQogCQlnb3RvIG91dDsKIAotCWlmIChmY250bChkb20tPm1hc3Rlcl9mZCwg
Rl9TRVRGTCwgT19OT05CTE9DSykgPT0gLTEpCisJaWYgKGZjbnRsKGNvbi0+bWFzdGVyX2ZkLCBG
X1NFVEZMLCBPX05PTkJMT0NLKSA9PSAtMSkKIAkJZ290byBvdXQ7CiAKIAlyZXR1cm4gMTsKQEAg
LTUxOSwyOSArNTI4LDMyIEBAIHN0YXRpYyBpbnQgeHNfZ2F0aGVyKHN0cnVjdCB4c19oYW5kbGUg
KnhzLCBjb25zdCBjaGFyICpkaXIsIC4uLikKIAogc3RhdGljIHZvaWQgZG9tYWluX3VubWFwX2lu
dGVyZmFjZShzdHJ1Y3QgZG9tYWluICpkb20pCiB7Ci0JaWYgKGRvbS0+aW50ZXJmYWNlID09IE5V
TEwpCisJc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkb20tPmNvbnNvbGU7CisKKwlpZiAoY29uLT5p
bnRlcmZhY2UgPT0gTlVMTCkKIAkJcmV0dXJuOwotCWlmICh4Z3RfaGFuZGxlICYmIGRvbS0+cmlu
Z19yZWYgPT0gLTEpCi0JCXhlbmdudHRhYl91bm1hcCh4Z3RfaGFuZGxlLCBkb20tPmludGVyZmFj
ZSwgMSk7CisJaWYgKHhndF9oYW5kbGUgJiYgY29uLT5yaW5nX3JlZiA9PSAtMSkKKwkJeGVuZ250
dGFiX3VubWFwKHhndF9oYW5kbGUsIGNvbi0+aW50ZXJmYWNlLCAxKTsKIAllbHNlCi0JCW11bm1h
cChkb20tPmludGVyZmFjZSwgWENfUEFHRV9TSVpFKTsKLQlkb20tPmludGVyZmFjZSA9IE5VTEw7
Ci0JZG9tLT5yaW5nX3JlZiA9IC0xOworCQltdW5tYXAoY29uLT5pbnRlcmZhY2UsIFhDX1BBR0Vf
U0laRSk7CisJY29uLT5pbnRlcmZhY2UgPSBOVUxMOworCWNvbi0+cmluZ19yZWYgPSAtMTsKIH0K
ICAKIHN0YXRpYyBpbnQgZG9tYWluX2NyZWF0ZV9yaW5nKHN0cnVjdCBkb21haW4gKmRvbSkKIHsK
IAlpbnQgZXJyLCByZW1vdGVfcG9ydCwgcmluZ19yZWYsIHJjOwogCWNoYXIgKnR5cGUsIHBhdGhb
UEFUSF9NQVhdOworCXN0cnVjdCBjb25zb2xlICpjb24gPSAmZG9tLT5jb25zb2xlOwogCi0JZXJy
ID0geHNfZ2F0aGVyKHhzLCBkb20tPmNvbnNwYXRoLAorCWVyciA9IHhzX2dhdGhlcih4cywgY29u
LT5jb25zcGF0aCwKIAkJCSJyaW5nLXJlZiIsICIldSIsICZyaW5nX3JlZiwKIAkJCSJwb3J0Iiwg
IiVpIiwgJnJlbW90ZV9wb3J0LAogCQkJTlVMTCk7CiAJaWYgKGVycikKIAkJZ290byBvdXQ7CiAK
LQlzbnByaW50ZihwYXRoLCBzaXplb2YocGF0aCksICIlcy90eXBlIiwgZG9tLT5jb25zcGF0aCk7
CisJc25wcmludGYocGF0aCwgc2l6ZW9mKHBhdGgpLCAiJXMvdHlwZSIsIGNvbi0+Y29uc3BhdGgp
OwogCXR5cGUgPSB4c19yZWFkKHhzLCBYQlRfTlVMTCwgcGF0aCwgTlVMTCk7CiAJaWYgKHR5cGUg
JiYgc3RyY21wKHR5cGUsICJ4ZW5jb25zb2xlZCIpICE9IDApIHsKIAkJZnJlZSh0eXBlKTsKQEAg
LTU1MCw0MSArNTYyLDQxIEBAIHN0YXRpYyBpbnQgZG9tYWluX2NyZWF0ZV9yaW5nKHN0cnVjdCBk
b21haW4gKmRvbSkKIAlmcmVlKHR5cGUpOwogCiAJLyogSWYgdXNpbmcgcmluZ19yZWYgYW5kIGl0
IGhhcyBjaGFuZ2VkLCByZW1hcCAqLwotCWlmIChyaW5nX3JlZiAhPSBkb20tPnJpbmdfcmVmICYm
IGRvbS0+cmluZ19yZWYgIT0gLTEpCisJaWYgKHJpbmdfcmVmICE9IGNvbi0+cmluZ19yZWYgJiYg
Y29uLT5yaW5nX3JlZiAhPSAtMSkKIAkJZG9tYWluX3VubWFwX2ludGVyZmFjZShkb20pOwogCi0J
aWYgKCFkb20tPmludGVyZmFjZSAmJiB4Z3RfaGFuZGxlKSB7CisJaWYgKCFjb24tPmludGVyZmFj
ZSAmJiB4Z3RfaGFuZGxlKSB7CiAJCS8qIFByZWZlciB1c2luZyBncmFudCB0YWJsZSAqLwotCQlk
b20tPmludGVyZmFjZSA9IHhlbmdudHRhYl9tYXBfZ3JhbnRfcmVmKHhndF9oYW5kbGUsCisJCWNv
bi0+aW50ZXJmYWNlID0geGVuZ250dGFiX21hcF9ncmFudF9yZWYoeGd0X2hhbmRsZSwKIAkJCWRv
bS0+ZG9taWQsIEdOVFRBQl9SRVNFUlZFRF9DT05TT0xFLAogCQkJUFJPVF9SRUFEfFBST1RfV1JJ
VEUpOwotCQlkb20tPnJpbmdfcmVmID0gLTE7CisJCWNvbi0+cmluZ19yZWYgPSAtMTsKIAl9Ci0J
aWYgKCFkb20tPmludGVyZmFjZSkgeworCWlmICghY29uLT5pbnRlcmZhY2UpIHsKIAkJLyogRmFs
bCBiYWNrIHRvIHhjX21hcF9mb3JlaWduX3JhbmdlICovCi0JCWRvbS0+aW50ZXJmYWNlID0geGNf
bWFwX2ZvcmVpZ25fcmFuZ2UoCisJCWNvbi0+aW50ZXJmYWNlID0geGNfbWFwX2ZvcmVpZ25fcmFu
Z2UoCiAJCQl4YywgZG9tLT5kb21pZCwgWENfUEFHRV9TSVpFLAogCQkJUFJPVF9SRUFEfFBST1Rf
V1JJVEUsCiAJCQkodW5zaWduZWQgbG9uZylyaW5nX3JlZik7Ci0JCWlmIChkb20tPmludGVyZmFj
ZSA9PSBOVUxMKSB7CisJCWlmIChjb24tPmludGVyZmFjZSA9PSBOVUxMKSB7CiAJCQllcnIgPSBF
SU5WQUw7CiAJCQlnb3RvIG91dDsKIAkJfQotCQlkb20tPnJpbmdfcmVmID0gcmluZ19yZWY7CisJ
CWNvbi0+cmluZ19yZWYgPSByaW5nX3JlZjsKIAl9CiAKIAkvKiBHbyBubyBmdXJ0aGVyIGlmIHBv
cnQgaGFzIG5vdCBjaGFuZ2VkIGFuZCB3ZSBhcmUgc3RpbGwgYm91bmQuICovCi0JaWYgKHJlbW90
ZV9wb3J0ID09IGRvbS0+cmVtb3RlX3BvcnQpIHsKKwlpZiAocmVtb3RlX3BvcnQgPT0gY29uLT5y
ZW1vdGVfcG9ydCkgewogCQl4Y19ldnRjaG5fc3RhdHVzX3Qgc3RhdHVzID0gewogCQkJLmRvbSA9
IERPTUlEX1NFTEYsCi0JCQkucG9ydCA9IGRvbS0+bG9jYWxfcG9ydCB9OworCQkJLnBvcnQgPSBj
b24tPmxvY2FsX3BvcnQgfTsKIAkJaWYgKCh4Y19ldnRjaG5fc3RhdHVzKHhjLCAmc3RhdHVzKSA9
PSAwKSAmJgogCQkgICAgKHN0YXR1cy5zdGF0dXMgPT0gRVZUQ0hOU1RBVF9pbnRlcmRvbWFpbikp
CiAJCQlnb3RvIG91dDsKIAl9CiAKLQlkb20tPmxvY2FsX3BvcnQgPSAtMTsKLQlkb20tPnJlbW90
ZV9wb3J0ID0gLTE7CisJY29uLT5sb2NhbF9wb3J0ID0gLTE7CisJY29uLT5yZW1vdGVfcG9ydCA9
IC0xOwogCWlmIChkb20tPnhjZV9oYW5kbGUgIT0gTlVMTCkKIAkJeGVuZXZ0Y2huX2Nsb3NlKGRv
bS0+eGNlX2hhbmRsZSk7CiAKQEAgLTYwNSwyMiArNjE3LDIyIEBAIHN0YXRpYyBpbnQgZG9tYWlu
X2NyZWF0ZV9yaW5nKHN0cnVjdCBkb21haW4gKmRvbSkKIAkJZG9tLT54Y2VfaGFuZGxlID0gTlVM
TDsKIAkJZ290byBvdXQ7CiAJfQotCWRvbS0+bG9jYWxfcG9ydCA9IHJjOwotCWRvbS0+cmVtb3Rl
X3BvcnQgPSByZW1vdGVfcG9ydDsKKwljb24tPmxvY2FsX3BvcnQgPSByYzsKKwljb24tPnJlbW90
ZV9wb3J0ID0gcmVtb3RlX3BvcnQ7CiAKLQlpZiAoZG9tLT5tYXN0ZXJfZmQgPT0gLTEpIHsKKwlp
ZiAoY29uLT5tYXN0ZXJfZmQgPT0gLTEpIHsKIAkJaWYgKCFkb21haW5fY3JlYXRlX3R0eShkb20p
KSB7CiAJCQllcnIgPSBlcnJubzsKIAkJCXhlbmV2dGNobl9jbG9zZShkb20tPnhjZV9oYW5kbGUp
OwogCQkJZG9tLT54Y2VfaGFuZGxlID0gTlVMTDsKLQkJCWRvbS0+bG9jYWxfcG9ydCA9IC0xOwot
CQkJZG9tLT5yZW1vdGVfcG9ydCA9IC0xOworCQkJY29uLT5sb2NhbF9wb3J0ID0gLTE7CisJCQlj
b24tPnJlbW90ZV9wb3J0ID0gLTE7CiAJCQlnb3RvIG91dDsKIAkJfQogCX0KIAotCWlmIChsb2df
Z3Vlc3QgJiYgKGRvbS0+bG9nX2ZkID09IC0xKSkKLQkJZG9tLT5sb2dfZmQgPSBjcmVhdGVfZG9t
YWluX2xvZyhkb20pOworCWlmIChsb2dfZ3Vlc3QgJiYgKGNvbi0+bG9nX2ZkID09IC0xKSkKKwkJ
Y29uLT5sb2dfZmQgPSBjcmVhdGVfZG9tYWluX2xvZyhkb20pOwogCiAgb3V0OgogCXJldHVybiBl
cnI7CkBAIC02MzAsMTYgKzY0MiwxNyBAQCBzdGF0aWMgYm9vbCB3YXRjaF9kb21haW4oc3RydWN0
IGRvbWFpbiAqZG9tLCBib29sIHdhdGNoKQogewogCWNoYXIgZG9taWRfc3RyWzMgKyBNQVhfU1RS
TEVOKGRvbS0+ZG9taWQpXTsKIAlib29sIHN1Y2Nlc3M7CisJc3RydWN0IGNvbnNvbGUgKmNvbiA9
ICZkb20tPmNvbnNvbGU7CiAKIAlzbnByaW50Zihkb21pZF9zdHIsIHNpemVvZihkb21pZF9zdHIp
LCAiZG9tJXUiLCBkb20tPmRvbWlkKTsKIAlpZiAod2F0Y2gpIHsKLQkJc3VjY2VzcyA9IHhzX3dh
dGNoKHhzLCBkb20tPmNvbnNwYXRoLCBkb21pZF9zdHIpOworCQlzdWNjZXNzID0geHNfd2F0Y2go
eHMsIGNvbi0+Y29uc3BhdGgsIGRvbWlkX3N0cik7CiAJCWlmIChzdWNjZXNzKQogCQkJZG9tYWlu
X2NyZWF0ZV9yaW5nKGRvbSk7CiAJCWVsc2UKLQkJCXhzX3Vud2F0Y2goeHMsIGRvbS0+Y29uc3Bh
dGgsIGRvbWlkX3N0cik7CisJCQl4c191bndhdGNoKHhzLCBjb24tPmNvbnNwYXRoLCBkb21pZF9z
dHIpOwogCX0gZWxzZSB7Ci0JCXN1Y2Nlc3MgPSB4c191bndhdGNoKHhzLCBkb20tPmNvbnNwYXRo
LCBkb21pZF9zdHIpOworCQlzdWNjZXNzID0geHNfdW53YXRjaCh4cywgY29uLT5jb25zcGF0aCwg
ZG9taWRfc3RyKTsKIAl9CiAKIAlyZXR1cm4gc3VjY2VzczsKQEAgLTY1MSw2ICs2NjQsNyBAQCBz
dGF0aWMgc3RydWN0IGRvbWFpbiAqY3JlYXRlX2RvbWFpbihpbnQgZG9taWQpCiAJc3RydWN0IGRv
bWFpbiAqZG9tOwogCWNoYXIgKnM7CiAJc3RydWN0IHRpbWVzcGVjIHRzOworCXN0cnVjdCBjb25z
b2xlICpjb247CiAKIAlpZiAoY2xvY2tfZ2V0dGltZShDTE9DS19NT05PVE9OSUMsICZ0cykgPCAw
KSB7CiAJCWRvbG9nKExPR19FUlIsICJDYW5ub3QgZ2V0IHRpbWUgb2YgZGF5ICVzOiVzOkwlZCIs
CkBAIC02NjcsMjUgKzY4MSwyNiBAQCBzdGF0aWMgc3RydWN0IGRvbWFpbiAqY3JlYXRlX2RvbWFp
bihpbnQgZG9taWQpCiAKIAlkb20tPmRvbWlkID0gZG9taWQ7CiAKLQlkb20tPmNvbnNwYXRoID0g
eHNfZ2V0X2RvbWFpbl9wYXRoKHhzLCBkb20tPmRvbWlkKTsKLQlzID0gcmVhbGxvYyhkb20tPmNv
bnNwYXRoLCBzdHJsZW4oZG9tLT5jb25zcGF0aCkgKworCWNvbiA9ICZkb20tPmNvbnNvbGU7CisJ
Y29uLT5jb25zcGF0aCA9IHhzX2dldF9kb21haW5fcGF0aCh4cywgZG9tLT5kb21pZCk7CisJcyA9
IHJlYWxsb2MoY29uLT5jb25zcGF0aCwgc3RybGVuKGNvbi0+Y29uc3BhdGgpICsKIAkJICAgIHN0
cmxlbigiL2NvbnNvbGUiKSArIDEpOwogCWlmIChzID09IE5VTEwpCiAJCWdvdG8gb3V0OwotCWRv
bS0+Y29uc3BhdGggPSBzOwotCXN0cmNhdChkb20tPmNvbnNwYXRoLCAiL2NvbnNvbGUiKTsKKwlj
b24tPmNvbnNwYXRoID0gczsKKwlzdHJjYXQoY29uLT5jb25zcGF0aCwgIi9jb25zb2xlIik7CiAK
LQlkb20tPm1hc3Rlcl9mZCA9IC0xOwotCWRvbS0+bWFzdGVyX3BvbGxmZF9pZHggPSAtMTsKLQlk
b20tPnNsYXZlX2ZkID0gLTE7Ci0JZG9tLT5sb2dfZmQgPSAtMTsKKwljb24tPm1hc3Rlcl9mZCA9
IC0xOworCWNvbi0+bWFzdGVyX3BvbGxmZF9pZHggPSAtMTsKKwljb24tPnNsYXZlX2ZkID0gLTE7
CisJY29uLT5sb2dfZmQgPSAtMTsKIAlkb20tPnhjZV9wb2xsZmRfaWR4ID0gLTE7CiAKIAlkb20t
Pm5leHRfcGVyaW9kID0gKChsb25nIGxvbmcpdHMudHZfc2VjICogMTAwMCkgKyAodHMudHZfbnNl
YyAvIDEwMDAwMDApICsgUkFURV9MSU1JVF9QRVJJT0Q7CiAKLQlkb20tPnJpbmdfcmVmID0gLTE7
Ci0JZG9tLT5sb2NhbF9wb3J0ID0gLTE7Ci0JZG9tLT5yZW1vdGVfcG9ydCA9IC0xOworCWNvbi0+
cmluZ19yZWYgPSAtMTsKKwljb24tPmxvY2FsX3BvcnQgPSAtMTsKKwljb24tPnJlbW90ZV9wb3J0
ID0gLTE7CiAKIAlpZiAoIXdhdGNoX2RvbWFpbihkb20sIHRydWUpKQogCQlnb3RvIG91dDsKQEAg
LTY5Nyw3ICs3MTIsNyBAQCBzdGF0aWMgc3RydWN0IGRvbWFpbiAqY3JlYXRlX2RvbWFpbihpbnQg
ZG9taWQpCiAKIAlyZXR1cm4gZG9tOwogIG91dDoKLQlmcmVlKGRvbS0+Y29uc3BhdGgpOworCWZy
ZWUoY29uLT5jb25zcGF0aCk7CiAJZnJlZShkb20pOwogCXJldHVybiBOVUxMOwogfQpAQCAtNzI5
LDE4ICs3NDQsMjAgQEAgc3RhdGljIHZvaWQgcmVtb3ZlX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpk
b20pCiAKIHN0YXRpYyB2b2lkIGNsZWFudXBfZG9tYWluKHN0cnVjdCBkb21haW4gKmQpCiB7CisJ
c3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkLT5jb25zb2xlOworCiAJZG9tYWluX2Nsb3NlX3R0eShk
KTsKIAotCWlmIChkLT5sb2dfZmQgIT0gLTEpIHsKLQkJY2xvc2UoZC0+bG9nX2ZkKTsKLQkJZC0+
bG9nX2ZkID0gLTE7CisJaWYgKGNvbi0+bG9nX2ZkICE9IC0xKSB7CisJCWNsb3NlKGNvbi0+bG9n
X2ZkKTsKKwkJY29uLT5sb2dfZmQgPSAtMTsKIAl9CiAKLQlmcmVlKGQtPmJ1ZmZlci5kYXRhKTsK
LQlkLT5idWZmZXIuZGF0YSA9IE5VTEw7CisJZnJlZShjb24tPmJ1ZmZlci5kYXRhKTsKKwljb24t
PmJ1ZmZlci5kYXRhID0gTlVMTDsKIAotCWZyZWUoZC0+Y29uc3BhdGgpOwotCWQtPmNvbnNwYXRo
ID0gTlVMTDsKKwlmcmVlKGNvbi0+Y29uc3BhdGgpOworCWNvbi0+Y29uc3BhdGggPSBOVUxMOwog
CiAJcmVtb3ZlX2RvbWFpbihkKTsKIH0KQEAgLTc4Miw3ICs3OTksOCBAQCBzdGF0aWMgdm9pZCBl
bnVtX2RvbWFpbnModm9pZCkKIAogc3RhdGljIGludCByaW5nX2ZyZWVfYnl0ZXMoc3RydWN0IGRv
bWFpbiAqZG9tKQogewotCXN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50ZiA9IGRvbS0+aW50
ZXJmYWNlOworCXN0cnVjdCBjb25zb2xlICpjb24gPSAmZG9tLT5jb25zb2xlOworCXN0cnVjdCB4
ZW5jb25zX2ludGVyZmFjZSAqaW50ZiA9IGNvbi0+aW50ZXJmYWNlOwogCVhFTkNPTlNfUklOR19J
RFggY29ucywgcHJvZCwgc3BhY2U7CiAKIAljb25zID0gaW50Zi0+aW5fY29uczsKQEAgLTgxMiw3
ICs4MzAsOCBAQCBzdGF0aWMgdm9pZCBoYW5kbGVfdHR5X3JlYWQoc3RydWN0IGRvbWFpbiAqZG9t
KQogCXNzaXplX3QgbGVuID0gMDsKIAljaGFyIG1zZ1s4MF07CiAJaW50IGk7Ci0Jc3RydWN0IHhl
bmNvbnNfaW50ZXJmYWNlICppbnRmID0gZG9tLT5pbnRlcmZhY2U7CisJc3RydWN0IGNvbnNvbGUg
KmNvbiA9ICZkb20tPmNvbnNvbGU7CisJc3RydWN0IHhlbmNvbnNfaW50ZXJmYWNlICppbnRmID0g
Y29uLT5pbnRlcmZhY2U7CiAJWEVOQ09OU19SSU5HX0lEWCBwcm9kOwogCiAJaWYgKGRvbS0+aXNf
ZGVhZCkKQEAgLTgyNSw3ICs4NDQsNyBAQCBzdGF0aWMgdm9pZCBoYW5kbGVfdHR5X3JlYWQoc3Ry
dWN0IGRvbWFpbiAqZG9tKQogCWlmIChsZW4gPiBzaXplb2YobXNnKSkKIAkJbGVuID0gc2l6ZW9m
KG1zZyk7CiAKLQlsZW4gPSByZWFkKGRvbS0+bWFzdGVyX2ZkLCBtc2csIGxlbik7CisJbGVuID0g
cmVhZChjb24tPm1hc3Rlcl9mZCwgbXNnLCBsZW4pOwogCS8qCiAJICogTm90ZTogb24gU29sYXJp
cywgbGVuID09IDAgbWVhbnMgdGhlIHNsYXZlIGNsb3NlZCwgYW5kIHRoaXMKIAkgKiBpcyBubyBw
cm9ibGVtLCBidXQgTGludXggY2FuJ3QgaGFuZGxlIHRoaXMgdXNlZnVsbHksIHNvIHdlCkBAIC04
NDEsNyArODYwLDcgQEAgc3RhdGljIHZvaWQgaGFuZGxlX3R0eV9yZWFkKHN0cnVjdCBkb21haW4g
KmRvbSkKIAkJfQogCQl4ZW5fd21iKCk7CiAJCWludGYtPmluX3Byb2QgPSBwcm9kOwotCQl4ZW5l
dnRjaG5fbm90aWZ5KGRvbS0+eGNlX2hhbmRsZSwgZG9tLT5sb2NhbF9wb3J0KTsKKwkJeGVuZXZ0
Y2huX25vdGlmeShkb20tPnhjZV9oYW5kbGUsIGNvbi0+bG9jYWxfcG9ydCk7CiAJfSBlbHNlIHsK
IAkJZG9tYWluX2Nsb3NlX3R0eShkb20pOwogCQlzaHV0ZG93bl9kb21haW4oZG9tKTsKQEAgLTg1
MSwxOCArODcwLDE5IEBAIHN0YXRpYyB2b2lkIGhhbmRsZV90dHlfcmVhZChzdHJ1Y3QgZG9tYWlu
ICpkb20pCiBzdGF0aWMgdm9pZCBoYW5kbGVfdHR5X3dyaXRlKHN0cnVjdCBkb21haW4gKmRvbSkK
IHsKIAlzc2l6ZV90IGxlbjsKKwlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmRvbS0+Y29uc29sZTsK
IAogCWlmIChkb20tPmlzX2RlYWQpCiAJCXJldHVybjsKIAotCWxlbiA9IHdyaXRlKGRvbS0+bWFz
dGVyX2ZkLCBkb20tPmJ1ZmZlci5kYXRhICsgZG9tLT5idWZmZXIuY29uc3VtZWQsCi0JCSAgICBk
b20tPmJ1ZmZlci5zaXplIC0gZG9tLT5idWZmZXIuY29uc3VtZWQpOworCWxlbiA9IHdyaXRlKGNv
bi0+bWFzdGVyX2ZkLCBjb24tPmJ1ZmZlci5kYXRhICsgY29uLT5idWZmZXIuY29uc3VtZWQsCisJ
CSAgICBjb24tPmJ1ZmZlci5zaXplIC0gY29uLT5idWZmZXIuY29uc3VtZWQpOwogIAlpZiAobGVu
IDwgMSkgewogCQlkb2xvZyhMT0dfREVCVUcsICJXcml0ZSBmYWlsZWQgb24gZG9tYWluICVkOiAl
emQsICVkXG4iLAogCQkgICAgICBkb20tPmRvbWlkLCBsZW4sIGVycm5vKTsKIAkJZG9tYWluX2hh
bmRsZV9icm9rZW5fdHR5KGRvbSwgZG9tYWluX2lzX3ZhbGlkKGRvbS0+ZG9taWQpKTsKIAl9IGVs
c2UgewotCQlidWZmZXJfYWR2YW5jZSgmZG9tLT5idWZmZXIsIGxlbik7CisJCWJ1ZmZlcl9hZHZh
bmNlKCZjb24tPmJ1ZmZlciwgbGVuKTsKIAl9CiB9CiAKQEAgLTk0OCw5ICs5NjgsMTEgQEAgc3Rh
dGljIHZvaWQgaGFuZGxlX2xvZ19yZWxvYWQodm9pZCkKIAlpZiAobG9nX2d1ZXN0KSB7CiAJCXN0
cnVjdCBkb21haW4gKmQ7CiAJCWZvciAoZCA9IGRvbV9oZWFkOyBkOyBkID0gZC0+bmV4dCkgewot
CQkJaWYgKGQtPmxvZ19mZCAhPSAtMSkKLQkJCQljbG9zZShkLT5sb2dfZmQpOwotCQkJZC0+bG9n
X2ZkID0gY3JlYXRlX2RvbWFpbl9sb2coZCk7CisJCQlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmQt
PmNvbnNvbGU7CisKKwkJCWlmIChjb24tPmxvZ19mZCAhPSAtMSkKKwkJCQljbG9zZShjb24tPmxv
Z19mZCk7CisJCQljb24tPmxvZ19mZCA9IGNyZWF0ZV9kb21haW5fbG9nKGQpOwogCQl9CiAJfQog
CkBAIC0xMDU5LDYgKzEwODEsOCBAQCB2b2lkIGhhbmRsZV9pbyh2b2lkKQogCQkvKiBSZS1jYWxj
dWxhdGUgYW55IGV2ZW50IGNvdW50ZXIgYWxsb3dhbmNlcyAmIHVuYmxvY2sKIAkJICAgZG9tYWlu
cyB3aXRoIG5ldyBhbGxvd2FuY2UgKi8KIAkJZm9yIChkID0gZG9tX2hlYWQ7IGQ7IGQgPSBkLT5u
ZXh0KSB7CisJCQlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmQtPmNvbnNvbGU7CisKIAkJCS8qIENT
IDE2MjU3Ojk1NWVlNGZhMTM0NSBpbnRyb2R1Y2VzIGEgNW1zIGZ1enoKIAkJCSAqIGZvciBzZWxl
Y3QoKSwgaXQgaXMgbm90IGNsZWFyIHBvbGwoKSBoYXMKIAkJCSAqIHNpbWlsYXIgYmVoYXZpb3Ig
KHJldHVybmluZyBhIGNvdXBsZSBvZiBtcwpAQCAtMTA2OCwxMyArMTA5MiwxNSBAQCB2b2lkIGhh
bmRsZV9pbyh2b2lkKQogCQkJaWYgKChub3crNSkgPiBkLT5uZXh0X3BlcmlvZCkgewogCQkJCWQt
Pm5leHRfcGVyaW9kID0gbm93ICsgUkFURV9MSU1JVF9QRVJJT0Q7CiAJCQkJaWYgKGQtPmV2ZW50
X2NvdW50ID49IFJBVEVfTElNSVRfQUxMT1dBTkNFKSB7Ci0JCQkJCSh2b2lkKXhlbmV2dGNobl91
bm1hc2soZC0+eGNlX2hhbmRsZSwgZC0+bG9jYWxfcG9ydCk7CisJCQkJCSh2b2lkKXhlbmV2dGNo
bl91bm1hc2soZC0+eGNlX2hhbmRsZSwgY29uLT5sb2NhbF9wb3J0KTsKIAkJCQl9CiAJCQkJZC0+
ZXZlbnRfY291bnQgPSAwOwogCQkJfQogCQl9CiAKIAkJZm9yIChkID0gZG9tX2hlYWQ7IGQ7IGQg
PSBkLT5uZXh0KSB7CisJCQlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmQtPmNvbnNvbGU7CisKIAkJ
CWlmIChkLT5ldmVudF9jb3VudCA+PSBSQVRFX0xJTUlUX0FMTE9XQU5DRSkgewogCQkJCS8qIERl
dGVybWluZSBpZiB3ZSdyZSBnb2luZyB0byBiZSB0aGUgbmV4dCB0aW1lIHNsaWNlIHRvIGV4cGly
ZSAqLwogCQkJCWlmICghbmV4dF90aW1lb3V0IHx8CkBAIC0xMDgyLDI1ICsxMTA4LDI1IEBAIHZv
aWQgaGFuZGxlX2lvKHZvaWQpCiAJCQkJCW5leHRfdGltZW91dCA9IGQtPm5leHRfcGVyaW9kOwog
CQkJfSBlbHNlIGlmIChkLT54Y2VfaGFuZGxlICE9IE5VTEwpIHsKIAkJCQlpZiAoZGlzY2FyZF9v
dmVyZmxvd2VkX2RhdGEgfHwKLQkJCQkgICAgIWQtPmJ1ZmZlci5tYXhfY2FwYWNpdHkgfHwKLQkJ
CQkgICAgZC0+YnVmZmVyLnNpemUgPCBkLT5idWZmZXIubWF4X2NhcGFjaXR5KSB7CisJCQkJICAg
ICFjb24tPmJ1ZmZlci5tYXhfY2FwYWNpdHkgfHwKKwkJCQkgICAgY29uLT5idWZmZXIuc2l6ZSA8
IGNvbi0+YnVmZmVyLm1heF9jYXBhY2l0eSkgewogCQkJCQlpbnQgZXZ0Y2huX2ZkID0geGVuZXZ0
Y2huX2ZkKGQtPnhjZV9oYW5kbGUpOwogCQkJCQlkLT54Y2VfcG9sbGZkX2lkeCA9IHNldF9mZHMo
ZXZ0Y2huX2ZkLAogCQkJCQkJCQkgICAgUE9MTElOfFBPTExQUkkpOwogCQkJCX0KIAkJCX0KIAot
CQkJaWYgKGQtPm1hc3Rlcl9mZCAhPSAtMSkgeworCQkJaWYgKGNvbi0+bWFzdGVyX2ZkICE9IC0x
KSB7CiAJCQkJc2hvcnQgZXZlbnRzID0gMDsKIAkJCQlpZiAoIWQtPmlzX2RlYWQgJiYgcmluZ19m
cmVlX2J5dGVzKGQpKQogCQkJCQlldmVudHMgfD0gUE9MTElOOwogCi0JCQkJaWYgKCFidWZmZXJf
ZW1wdHkoJmQtPmJ1ZmZlcikpCisJCQkJaWYgKCFidWZmZXJfZW1wdHkoJmNvbi0+YnVmZmVyKSkK
IAkJCQkJZXZlbnRzIHw9IFBPTExPVVQ7CiAKIAkJCQlpZiAoZXZlbnRzKQotCQkJCQlkLT5tYXN0
ZXJfcG9sbGZkX2lkeCA9Ci0JCQkJCQlzZXRfZmRzKGQtPm1hc3Rlcl9mZCwKKwkJCQkJY29uLT5t
YXN0ZXJfcG9sbGZkX2lkeCA9CisJCQkJCQlzZXRfZmRzKGNvbi0+bWFzdGVyX2ZkLAogCQkJCQkJ
CWV2ZW50c3xQT0xMUFJJKTsKIAkJCX0KIAkJfQpAQCAtMTE1OSw2ICsxMTg1LDggQEAgdm9pZCBo
YW5kbGVfaW8odm9pZCkKIAkJfQogCiAJCWZvciAoZCA9IGRvbV9oZWFkOyBkOyBkID0gbikgewor
CQkJc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkLT5jb25zb2xlOworCiAJCQluID0gZC0+bmV4dDsK
IAkJCWlmIChkLT5ldmVudF9jb3VudCA8IFJBVEVfTElNSVRfQUxMT1dBTkNFKSB7CiAJCQkJaWYg
KGQtPnhjZV9oYW5kbGUgIT0gTlVMTCAmJgpAQCAtMTE3MCwyMiArMTE5OCwyMiBAQCB2b2lkIGhh
bmRsZV9pbyh2b2lkKQogCQkJCSAgICBoYW5kbGVfcmluZ19yZWFkKGQpOwogCQkJfQogCi0JCQlp
ZiAoZC0+bWFzdGVyX2ZkICE9IC0xICYmIGQtPm1hc3Rlcl9wb2xsZmRfaWR4ICE9IC0xKSB7Ci0J
CQkJaWYgKGZkc1tkLT5tYXN0ZXJfcG9sbGZkX2lkeF0ucmV2ZW50cyAmCisJCQlpZiAoY29uLT5t
YXN0ZXJfZmQgIT0gLTEgJiYgY29uLT5tYXN0ZXJfcG9sbGZkX2lkeCAhPSAtMSkgeworCQkJCWlm
IChmZHNbY29uLT5tYXN0ZXJfcG9sbGZkX2lkeF0ucmV2ZW50cyAmCiAJCQkJICAgIH4oUE9MTElO
fFBPTExPVVR8UE9MTFBSSSkpCiAJCQkJCWRvbWFpbl9oYW5kbGVfYnJva2VuX3R0eShkLAogCQkJ
CQkJICAgZG9tYWluX2lzX3ZhbGlkKGQtPmRvbWlkKSk7CiAJCQkJZWxzZSB7Ci0JCQkJCWlmIChm
ZHNbZC0+bWFzdGVyX3BvbGxmZF9pZHhdLnJldmVudHMgJgorCQkJCQlpZiAoZmRzW2Nvbi0+bWFz
dGVyX3BvbGxmZF9pZHhdLnJldmVudHMgJgogCQkJCQkgICAgUE9MTElOKQogCQkJCQkJaGFuZGxl
X3R0eV9yZWFkKGQpOwotCQkJCQlpZiAoZmRzW2QtPm1hc3Rlcl9wb2xsZmRfaWR4XS5yZXZlbnRz
ICYKKwkJCQkJaWYgKGZkc1tjb24tPm1hc3Rlcl9wb2xsZmRfaWR4XS5yZXZlbnRzICYKIAkJCQkJ
ICAgIFBPTExPVVQpCiAJCQkJCQloYW5kbGVfdHR5X3dyaXRlKGQpOwogCQkJCX0KIAkJCX0KIAot
CQkJZC0+eGNlX3BvbGxmZF9pZHggPSBkLT5tYXN0ZXJfcG9sbGZkX2lkeCA9IC0xOworCQkJZC0+
eGNlX3BvbGxmZF9pZHggPSBjb24tPm1hc3Rlcl9wb2xsZmRfaWR4ID0gLTE7CiAKIAkJCWlmIChk
LT5sYXN0X3NlZW4gIT0gZW51bV9wYXNzKQogCQkJCXNodXRkb3duX2RvbWFpbihkKTsKLS0gCjIu
Ny40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 06 10:04:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 10: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 1dIBLd-00044S-GA; Tue, 06 Jun 2017 10:04: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 1dIBLc-00043i-3Z
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 10:04:24 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 27/E3-01752-72E76395; Tue, 06 Jun 2017 10:04:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplkeJIrShJLcpLzFFi42K5GHpgla5anVm
 kwbepchbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8baHVYF+70qJrWsZm1g3GDbxcjJISQwk1Hi
 RhtnFyMXB4tAO7PE1wM3GUEcCYF3LBInnpxlBqmSEEiTOHXuLBuEXSFx6uJtVohuLYmjp2azg
 jQICexlkljVvBGom4ODTcBEYlaHBEiNiICSxL1Vk5lAapgF5jNKNE3qBRskLJApce3RQjCbRU
 BVYsvhBnYQm1fAW+LonqMsEMvkJG6e62SewMi3gJFhFaNGcWpRWWqRrpGZXlJRZnpGSW5iZo6
 uoYGpXm5qcXFiempOYlKxXnJ+7iZGYKDUMzAw7mC8PdnvEKMkB5OSKG9tglmkEF9SfkplRmJx
 RnxRaU5q8SFGGQ4OJQneSTVAOcGi1PTUirTMHGDIwqQlOHiURHiVK4HSvMUFibnFmekQqVOMx
 hxXrqz7wsQx5cD2L0xCLHn5ealS4rwctUClAiClGaV5cINgsXSJUVZKmJeRgYFBiKcgtSg3sw
 RV/hWjOAejkjDvN5B7eDLzSuD2vQI6hQnoFL5LJiCnlCQipKQaGLm0r/TUJty/ta4mXiyQaVv
 ss0UHN8jtXaerXZYr8LHV9NzVd6syok/ptyffWMrNkt6kkNN8ke0BNyuz4psqloxIJdvnx+V4
 PU30WF2aLkT7vLXzXHPub1XBkwd71pmFvD5uabF896W1th4vZS4c+HtL/PmOY70bzH56+G95/
 HdeU9LPvjalSCWW4oxEQy3mouJEAEZ5dB+gAgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1496743460!101846222!1
X-Originating-IP: [209.85.192.170]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58452 invoked from network); 6 Jun 2017 10:04:21 -0000
Received: from mail-pf0-f170.google.com (HELO mail-pf0-f170.google.com)
 (209.85.192.170)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 6 Jun 2017 10:04:21 -0000
Received: by mail-pf0-f170.google.com with SMTP id l89so21930506pfi.2
 for <xen-devel@lists.xenproject.org>; Tue, 06 Jun 2017 03:04:21 -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=VI5/9aUElqnH1iVBR8oRu+LuPZTMuBpvW44ozDvLkYI=;
 b=JCFjVm5p1x2FIwCTKw5uhdWQoL4o4DoPwhnFIx0+X9R8KchbZJUvBy4V7N+ic5doty
 gZ8CH1UK/shluHUqvHz5u3INNW5mMGDagl59J49TUs2Q0Bsr1U/KTXqkqZ5gULtFbdv9
 3vFVk+B1GrdOUlxFT8bVo7acQYGgYQjEGX3M8=
X-Google-DKIM-Signature: v=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=VI5/9aUElqnH1iVBR8oRu+LuPZTMuBpvW44ozDvLkYI=;
 b=l4wy39UQvRdveczSM8M7WZuxYX10C6gogjnfq9ArremWV3O+suUyye/eYRf/Ag0626
 /fCNVY4xVTcbDnkEGgvKFM4dKFsMqqKcPK8m33I8rpYWY3ZCQioNsf7f2f98Z4kUAkRy
 4Li/0l9e0tpO14OfreD64kfCRklBU4VYpWyqZ3FnGAE2EwTTimOP/IKgZ/OcVQez68o/
 s2gws/Z9FPilfOFK+m+3et+vcmVQ6aTBQobThNxq4KXWZSWaPmEAotFTmBVajOVztVEU
 qnLrMBSlplXzE/68XzYj3fi2S9LvATAkDQ60EmR5M1tAPEHeXYrstINuH3HxtEzVMJpI
 kbFA==
X-Gm-Message-State: AODbwcBS4Gz5xvR8GE0qiNS4h4smFY/5CyE9M9NG+IrdMdEXCoXonGps
 d5EIaH9sl5AW817VaS3vmw==
X-Received: by 10.84.151.99 with SMTP id i90mr1110866pli.81.1496743459363;
 Tue, 06 Jun 2017 03:04:19 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id y2sm62354114pfa.65.2017.06.06.03.04.16
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 06 Jun 2017 03:04:18 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Tue,  6 Jun 2017 15:34:13 +0530
Message-Id: <1496743453-15887-1-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
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/14 v4] 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
IFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgotLS0KCkNoYW5nZXMgc2luY2Ug
djM6Ci0gVGhlIGNoYW5nZXMgaW4geGVuY29uc29sZSBoYXZlIGJlZW4gc3BsaXQgaW50byBmb3Vy
IHBhdGNoZXMuIFRoaXMgaXMgdGhlIHNlY29uZCBwYXRjaC4KCiB0b29scy9jb25zb2xlL2RhZW1v
bi9pby5jIHwgODIgKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCA0MSBpbnNlcnRpb25zKCspLCA0MSBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS90b29scy9jb25zb2xlL2RhZW1vbi9pby5jIGIvdG9vbHMvY29uc29sZS9kYWVt
b24vaW8uYwppbmRleCAwNDAyZGRmLi5jNWRkMDhkIDEwMDY0NAotLS0gYS90b29scy9jb25zb2xl
L2RhZW1vbi9pby5jCisrKyBiL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKQEAgLTE2MywxMCAr
MTYzLDEwIEBAIHN0YXRpYyBpbnQgd3JpdGVfd2l0aF90aW1lc3RhbXAoaW50IGZkLCBjb25zdCBj
aGFyICpkYXRhLCBzaXplX3Qgc3osCiAJcmV0dXJuIDA7CiB9CiAKLXN0YXRpYyB2b2lkIGJ1ZmZl
cl9hcHBlbmQoc3RydWN0IGRvbWFpbiAqZG9tKQorc3RhdGljIHZvaWQgYnVmZmVyX2FwcGVuZChz
dHJ1Y3QgY29uc29sZSAqY29uKQogewotCXN0cnVjdCBjb25zb2xlICpjb24gPSAmZG9tLT5jb25z
b2xlOwogCXN0cnVjdCBidWZmZXIgKmJ1ZmZlciA9ICZjb24tPmJ1ZmZlcjsKKwlzdHJ1Y3QgZG9t
YWluICpkb20gPSBjb24tPmQ7CiAJWEVOQ09OU19SSU5HX0lEWCBjb25zLCBwcm9kLCBzaXplOwog
CXN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50ZiA9IGNvbi0+aW50ZXJmYWNlOwogCkBAIC0y
OTYsMTIgKzI5NiwxMyBAQCBzdGF0aWMgaW50IGNyZWF0ZV9odl9sb2codm9pZCkKIAlyZXR1cm4g
ZmQ7CiB9CiAKLXN0YXRpYyBpbnQgY3JlYXRlX2RvbWFpbl9sb2coc3RydWN0IGRvbWFpbiAqZG9t
KQorc3RhdGljIGludCBjcmVhdGVfY29uc29sZV9sb2coc3RydWN0IGNvbnNvbGUgKmNvbikKIHsK
IAljaGFyIGxvZ2ZpbGVbUEFUSF9NQVhdOwogCWNoYXIgKm5hbWVwYXRoLCAqZGF0YSwgKnM7CiAJ
aW50IGZkOwogCXVuc2lnbmVkIGludCBsZW47CisJc3RydWN0IGRvbWFpbiAqZG9tID0gY29uLT5k
OwogCiAJbmFtZXBhdGggPSB4c19nZXRfZG9tYWluX3BhdGgoeHMsIGRvbS0+ZG9taWQpOwogCXMg
PSByZWFsbG9jKG5hbWVwYXRoLCBzdHJsZW4obmFtZXBhdGgpICsgNik7CkBAIC0zNDIsMTAgKzM0
Myw4IEBAIHN0YXRpYyBpbnQgY3JlYXRlX2RvbWFpbl9sb2coc3RydWN0IGRvbWFpbiAqZG9tKQog
CXJldHVybiBmZDsKIH0KIAotc3RhdGljIHZvaWQgZG9tYWluX2Nsb3NlX3R0eShzdHJ1Y3QgZG9t
YWluICpkb20pCitzdGF0aWMgdm9pZCBjb25zb2xlX2Nsb3NlX3R0eShzdHJ1Y3QgY29uc29sZSAq
Y29uKQogewotCXN0cnVjdCBjb25zb2xlICpjb24gPSAmZG9tLT5jb25zb2xlOwotCiAJaWYgKGNv
bi0+bWFzdGVyX2ZkICE9IC0xKSB7CiAJCWNsb3NlKGNvbi0+bWFzdGVyX2ZkKTsKIAkJY29uLT5t
YXN0ZXJfZmQgPSAtMTsKQEAgLTQxNyw3ICs0MTYsNyBAQCB2b2lkIGNmbWFrZXJhdyhzdHJ1Y3Qg
dGVybWlvcyAqdGVybWlvc19wKQogfQogI2VuZGlmIC8qIF9fc3VuX18gKi8KIAotc3RhdGljIGlu
dCBkb21haW5fY3JlYXRlX3R0eShzdHJ1Y3QgZG9tYWluICpkb20pCitzdGF0aWMgaW50IGNvbnNv
bGVfY3JlYXRlX3R0eShzdHJ1Y3QgY29uc29sZSAqY29uKQogewogCWNvbnN0IGNoYXIgKnNsYXZl
OwogCWNoYXIgKnBhdGg7CkBAIC00MjYsNyArNDI1LDcgQEAgc3RhdGljIGludCBkb21haW5fY3Jl
YXRlX3R0eShzdHJ1Y3QgZG9tYWluICpkb20pCiAJY2hhciAqZGF0YTsKIAl1bnNpZ25lZCBpbnQg
bGVuOwogCXN0cnVjdCB0ZXJtaW9zIHRlcm07Ci0Jc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkb20t
PmNvbnNvbGU7CisJc3RydWN0IGRvbWFpbiAqZG9tID0gY29uLT5kOwogCiAJYXNzZXJ0KGNvbi0+
c2xhdmVfZmQgPT0gLTEpOwogCWFzc2VydChjb24tPm1hc3Rlcl9mZCA9PSAtMSk7CkBAIC00ODcs
NyArNDg2LDcgQEAgc3RhdGljIGludCBkb21haW5fY3JlYXRlX3R0eShzdHJ1Y3QgZG9tYWluICpk
b20pCiAKIAlyZXR1cm4gMTsKIG91dDoKLQlkb21haW5fY2xvc2VfdHR5KGRvbSk7CisJY29uc29s
ZV9jbG9zZV90dHkoY29uKTsKIAlyZXR1cm4gMDsKIH0KICAKQEAgLTUyNiwxMCArNTI1LDggQEAg
c3RhdGljIGludCB4c19nYXRoZXIoc3RydWN0IHhzX2hhbmRsZSAqeHMsIGNvbnN0IGNoYXIgKmRp
ciwgLi4uKQogCXJldHVybiByZXQ7CiB9CiAKLXN0YXRpYyB2b2lkIGRvbWFpbl91bm1hcF9pbnRl
cmZhY2Uoc3RydWN0IGRvbWFpbiAqZG9tKQorc3RhdGljIHZvaWQgY29uc29sZV91bm1hcF9pbnRl
cmZhY2Uoc3RydWN0IGNvbnNvbGUgKmNvbikKIHsKLQlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmRv
bS0+Y29uc29sZTsKLQogCWlmIChjb24tPmludGVyZmFjZSA9PSBOVUxMKQogCQlyZXR1cm47CiAJ
aWYgKHhndF9oYW5kbGUgJiYgY29uLT5yaW5nX3JlZiA9PSAtMSkKQEAgLTU0MCwxMSArNTM3LDEx
IEBAIHN0YXRpYyB2b2lkIGRvbWFpbl91bm1hcF9pbnRlcmZhY2Uoc3RydWN0IGRvbWFpbiAqZG9t
KQogCWNvbi0+cmluZ19yZWYgPSAtMTsKIH0KICAKLXN0YXRpYyBpbnQgZG9tYWluX2NyZWF0ZV9y
aW5nKHN0cnVjdCBkb21haW4gKmRvbSkKK3N0YXRpYyBpbnQgY29uc29sZV9jcmVhdGVfcmluZyhz
dHJ1Y3QgY29uc29sZSAqY29uKQogewogCWludCBlcnIsIHJlbW90ZV9wb3J0LCByaW5nX3JlZiwg
cmM7CiAJY2hhciAqdHlwZSwgcGF0aFtQQVRIX01BWF07Ci0Jc3RydWN0IGNvbnNvbGUgKmNvbiA9
ICZkb20tPmNvbnNvbGU7CisJc3RydWN0IGRvbWFpbiAqZG9tID0gY29uLT5kOwogCiAJZXJyID0g
eHNfZ2F0aGVyKHhzLCBjb24tPmNvbnNwYXRoLAogCQkJInJpbmctcmVmIiwgIiV1IiwgJnJpbmdf
cmVmLApAQCAtNTYzLDcgKzU2MCw3IEBAIHN0YXRpYyBpbnQgZG9tYWluX2NyZWF0ZV9yaW5nKHN0
cnVjdCBkb21haW4gKmRvbSkKIAogCS8qIElmIHVzaW5nIHJpbmdfcmVmIGFuZCBpdCBoYXMgY2hh
bmdlZCwgcmVtYXAgKi8KIAlpZiAocmluZ19yZWYgIT0gY29uLT5yaW5nX3JlZiAmJiBjb24tPnJp
bmdfcmVmICE9IC0xKQotCQlkb21haW5fdW5tYXBfaW50ZXJmYWNlKGRvbSk7CisJCWNvbnNvbGVf
dW5tYXBfaW50ZXJmYWNlKGNvbik7CiAKIAlpZiAoIWNvbi0+aW50ZXJmYWNlICYmIHhndF9oYW5k
bGUpIHsKIAkJLyogUHJlZmVyIHVzaW5nIGdyYW50IHRhYmxlICovCkBAIC02MjEsNyArNjE4LDcg
QEAgc3RhdGljIGludCBkb21haW5fY3JlYXRlX3Jpbmcoc3RydWN0IGRvbWFpbiAqZG9tKQogCWNv
bi0+cmVtb3RlX3BvcnQgPSByZW1vdGVfcG9ydDsKIAogCWlmIChjb24tPm1hc3Rlcl9mZCA9PSAt
MSkgewotCQlpZiAoIWRvbWFpbl9jcmVhdGVfdHR5KGRvbSkpIHsKKwkJaWYgKCFjb25zb2xlX2Ny
ZWF0ZV90dHkoY29uKSkgewogCQkJZXJyID0gZXJybm87CiAJCQl4ZW5ldnRjaG5fY2xvc2UoZG9t
LT54Y2VfaGFuZGxlKTsKIAkJCWRvbS0+eGNlX2hhbmRsZSA9IE5VTEw7CkBAIC02MzIsNyArNjI5
LDcgQEAgc3RhdGljIGludCBkb21haW5fY3JlYXRlX3Jpbmcoc3RydWN0IGRvbWFpbiAqZG9tKQog
CX0KIAogCWlmIChsb2dfZ3Vlc3QgJiYgKGNvbi0+bG9nX2ZkID09IC0xKSkKLQkJY29uLT5sb2df
ZmQgPSBjcmVhdGVfZG9tYWluX2xvZyhkb20pOworCQljb24tPmxvZ19mZCA9IGNyZWF0ZV9jb25z
b2xlX2xvZyhjb24pOwogCiAgb3V0OgogCXJldHVybiBlcnI7CkBAIC02NDgsNyArNjQ1LDcgQEAg
c3RhdGljIGJvb2wgd2F0Y2hfZG9tYWluKHN0cnVjdCBkb21haW4gKmRvbSwgYm9vbCB3YXRjaCkK
IAlpZiAod2F0Y2gpIHsKIAkJc3VjY2VzcyA9IHhzX3dhdGNoKHhzLCBjb24tPmNvbnNwYXRoLCBk
b21pZF9zdHIpOwogCQlpZiAoc3VjY2VzcykKLQkJCWRvbWFpbl9jcmVhdGVfcmluZyhkb20pOwor
CQkJY29uc29sZV9jcmVhdGVfcmluZyhjb24pOwogCQllbHNlCiAJCQl4c191bndhdGNoKHhzLCBj
b24tPmNvbnNwYXRoLCBkb21pZF9zdHIpOwogCX0gZWxzZSB7CkBAIC02OTQsNiArNjkxLDcgQEAg
c3RhdGljIHN0cnVjdCBkb21haW4gKmNyZWF0ZV9kb21haW4oaW50IGRvbWlkKQogCWNvbi0+bWFz
dGVyX3BvbGxmZF9pZHggPSAtMTsKIAljb24tPnNsYXZlX2ZkID0gLTE7CiAJY29uLT5sb2dfZmQg
PSAtMTsKKwljb24tPmQgPSBkb207CiAJZG9tLT54Y2VfcG9sbGZkX2lkeCA9IC0xOwogCiAJZG9t
LT5uZXh0X3BlcmlvZCA9ICgobG9uZyBsb25nKXRzLnR2X3NlYyAqIDEwMDApICsgKHRzLnR2X25z
ZWMgLyAxMDAwMDAwKSArIFJBVEVfTElNSVRfUEVSSU9EOwpAQCAtNzQ2LDcgKzc0NCw3IEBAIHN0
YXRpYyB2b2lkIGNsZWFudXBfZG9tYWluKHN0cnVjdCBkb21haW4gKmQpCiB7CiAJc3RydWN0IGNv
bnNvbGUgKmNvbiA9ICZkLT5jb25zb2xlOwogCi0JZG9tYWluX2Nsb3NlX3R0eShkKTsKKwljb25z
b2xlX2Nsb3NlX3R0eShjb24pOwogCiAJaWYgKGNvbi0+bG9nX2ZkICE9IC0xKSB7CiAJCWNsb3Nl
KGNvbi0+bG9nX2ZkKTsKQEAgLTc2NCw5ICs3NjIsMTEgQEAgc3RhdGljIHZvaWQgY2xlYW51cF9k
b21haW4oc3RydWN0IGRvbWFpbiAqZCkKIAogc3RhdGljIHZvaWQgc2h1dGRvd25fZG9tYWluKHN0
cnVjdCBkb21haW4gKmQpCiB7CisJc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkLT5jb25zb2xlOwor
CiAJZC0+aXNfZGVhZCA9IHRydWU7CiAJd2F0Y2hfZG9tYWluKGQsIGZhbHNlKTsKLQlkb21haW5f
dW5tYXBfaW50ZXJmYWNlKGQpOworCWNvbnNvbGVfdW5tYXBfaW50ZXJmYWNlKGNvbik7CiAJaWYg
KGQtPnhjZV9oYW5kbGUgIT0gTlVMTCkKIAkJeGVuZXZ0Y2huX2Nsb3NlKGQtPnhjZV9oYW5kbGUp
OwogCWQtPnhjZV9oYW5kbGUgPSBOVUxMOwpAQCAtNzk3LDkgKzc5Nyw4IEBAIHN0YXRpYyB2b2lk
IGVudW1fZG9tYWlucyh2b2lkKQogCX0KIH0KIAotc3RhdGljIGludCByaW5nX2ZyZWVfYnl0ZXMo
c3RydWN0IGRvbWFpbiAqZG9tKQorc3RhdGljIGludCByaW5nX2ZyZWVfYnl0ZXMoc3RydWN0IGNv
bnNvbGUgKmNvbikKIHsKLQlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmRvbS0+Y29uc29sZTsKIAlz
dHJ1Y3QgeGVuY29uc19pbnRlcmZhY2UgKmludGYgPSBjb24tPmludGVyZmFjZTsKIAlYRU5DT05T
X1JJTkdfSURYIGNvbnMsIHByb2QsIHNwYWNlOwogCkBAIC04MTQsMzAgKzgxMywzMCBAQCBzdGF0
aWMgaW50IHJpbmdfZnJlZV9ieXRlcyhzdHJ1Y3QgZG9tYWluICpkb20pCiAJcmV0dXJuIChzaXpl
b2YoaW50Zi0+aW4pIC0gc3BhY2UpOwogfQogCi1zdGF0aWMgdm9pZCBkb21haW5faGFuZGxlX2Jy
b2tlbl90dHkoc3RydWN0IGRvbWFpbiAqZG9tLCBpbnQgcmVjcmVhdGUpCitzdGF0aWMgdm9pZCBj
b25zb2xlX2hhbmRsZV9icm9rZW5fdHR5KHN0cnVjdCBjb25zb2xlICpjb24sIGludCByZWNyZWF0
ZSkKIHsKLQlkb21haW5fY2xvc2VfdHR5KGRvbSk7CisJY29uc29sZV9jbG9zZV90dHkoY29uKTsK
IAogCWlmIChyZWNyZWF0ZSkgewotCQlkb21haW5fY3JlYXRlX3R0eShkb20pOworCQljb25zb2xl
X2NyZWF0ZV90dHkoY29uKTsKIAl9IGVsc2UgewotCQlzaHV0ZG93bl9kb21haW4oZG9tKTsKKwkJ
c2h1dGRvd25fZG9tYWluKGNvbi0+ZCk7CiAJfQogfQogCi1zdGF0aWMgdm9pZCBoYW5kbGVfdHR5
X3JlYWQoc3RydWN0IGRvbWFpbiAqZG9tKQorc3RhdGljIHZvaWQgaGFuZGxlX3R0eV9yZWFkKHN0
cnVjdCBjb25zb2xlICpjb24pCiB7CiAJc3NpemVfdCBsZW4gPSAwOwogCWNoYXIgbXNnWzgwXTsK
IAlpbnQgaTsKLQlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmRvbS0+Y29uc29sZTsKIAlzdHJ1Y3Qg
eGVuY29uc19pbnRlcmZhY2UgKmludGYgPSBjb24tPmludGVyZmFjZTsKKwlzdHJ1Y3QgZG9tYWlu
ICpkb20gPSBjb24tPmQ7CiAJWEVOQ09OU19SSU5HX0lEWCBwcm9kOwogCiAJaWYgKGRvbS0+aXNf
ZGVhZCkKIAkJcmV0dXJuOwogCi0JbGVuID0gcmluZ19mcmVlX2J5dGVzKGRvbSk7CisJbGVuID0g
cmluZ19mcmVlX2J5dGVzKGNvbik7CiAJaWYgKGxlbiA9PSAwKQogCQlyZXR1cm47CiAKQEAgLTg1
MSw3ICs4NTAsNyBAQCBzdGF0aWMgdm9pZCBoYW5kbGVfdHR5X3JlYWQoc3RydWN0IGRvbWFpbiAq
ZG9tKQogCSAqIGtlZXAgdGhlIHNsYXZlIG9wZW4gZm9yIHRoZSBkdXJhdGlvbi4KIAkgKi8KIAlp
ZiAobGVuIDwgMCkgewotCQlkb21haW5faGFuZGxlX2Jyb2tlbl90dHkoZG9tLCBkb21haW5faXNf
dmFsaWQoZG9tLT5kb21pZCkpOworCQljb25zb2xlX2hhbmRsZV9icm9rZW5fdHR5KGNvbiwgZG9t
YWluX2lzX3ZhbGlkKGRvbS0+ZG9taWQpKTsKIAl9IGVsc2UgaWYgKGRvbWFpbl9pc192YWxpZChk
b20tPmRvbWlkKSkgewogCQlwcm9kID0gaW50Zi0+aW5fcHJvZDsKIAkJZm9yIChpID0gMDsgaSA8
IGxlbjsgaSsrKSB7CkBAIC04NjIsMTUgKzg2MSwxNSBAQCBzdGF0aWMgdm9pZCBoYW5kbGVfdHR5
X3JlYWQoc3RydWN0IGRvbWFpbiAqZG9tKQogCQlpbnRmLT5pbl9wcm9kID0gcHJvZDsKIAkJeGVu
ZXZ0Y2huX25vdGlmeShkb20tPnhjZV9oYW5kbGUsIGNvbi0+bG9jYWxfcG9ydCk7CiAJfSBlbHNl
IHsKLQkJZG9tYWluX2Nsb3NlX3R0eShkb20pOworCQljb25zb2xlX2Nsb3NlX3R0eShjb24pOwog
CQlzaHV0ZG93bl9kb21haW4oZG9tKTsKIAl9CiB9CiAKLXN0YXRpYyB2b2lkIGhhbmRsZV90dHlf
d3JpdGUoc3RydWN0IGRvbWFpbiAqZG9tKQorc3RhdGljIHZvaWQgaGFuZGxlX3R0eV93cml0ZShz
dHJ1Y3QgY29uc29sZSAqY29uKQogewogCXNzaXplX3QgbGVuOwotCXN0cnVjdCBjb25zb2xlICpj
b24gPSAmZG9tLT5jb25zb2xlOworCXN0cnVjdCBkb21haW4gKmRvbSA9IGNvbi0+ZDsKIAogCWlm
IChkb20tPmlzX2RlYWQpCiAJCXJldHVybjsKQEAgLTg4MCw3ICs4NzksNyBAQCBzdGF0aWMgdm9p
ZCBoYW5kbGVfdHR5X3dyaXRlKHN0cnVjdCBkb21haW4gKmRvbSkKICAJaWYgKGxlbiA8IDEpIHsK
IAkJZG9sb2coTE9HX0RFQlVHLCAiV3JpdGUgZmFpbGVkIG9uIGRvbWFpbiAlZDogJXpkLCAlZFxu
IiwKIAkJICAgICAgZG9tLT5kb21pZCwgbGVuLCBlcnJubyk7Ci0JCWRvbWFpbl9oYW5kbGVfYnJv
a2VuX3R0eShkb20sIGRvbWFpbl9pc192YWxpZChkb20tPmRvbWlkKSk7CisJCWNvbnNvbGVfaGFu
ZGxlX2Jyb2tlbl90dHkoY29uLCBkb21haW5faXNfdmFsaWQoZG9tLT5kb21pZCkpOwogCX0gZWxz
ZSB7CiAJCWJ1ZmZlcl9hZHZhbmNlKCZjb24tPmJ1ZmZlciwgbGVuKTsKIAl9CkBAIC04ODksNiAr
ODg4LDcgQEAgc3RhdGljIHZvaWQgaGFuZGxlX3R0eV93cml0ZShzdHJ1Y3QgZG9tYWluICpkb20p
CiBzdGF0aWMgdm9pZCBoYW5kbGVfcmluZ19yZWFkKHN0cnVjdCBkb21haW4gKmRvbSkKIHsKIAl4
ZW5ldnRjaG5fcG9ydF9vcl9lcnJvcl90IHBvcnQ7CisJc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZk
b20tPmNvbnNvbGU7CiAKIAlpZiAoZG9tLT5pc19kZWFkKQogCQlyZXR1cm47CkBAIC04OTgsNyAr
ODk4LDcgQEAgc3RhdGljIHZvaWQgaGFuZGxlX3JpbmdfcmVhZChzdHJ1Y3QgZG9tYWluICpkb20p
CiAKIAlkb20tPmV2ZW50X2NvdW50Kys7CiAKLQlidWZmZXJfYXBwZW5kKGRvbSk7CisJYnVmZmVy
X2FwcGVuZChjb24pOwogCiAJaWYgKGRvbS0+ZXZlbnRfY291bnQgPCBSQVRFX0xJTUlUX0FMTE9X
QU5DRSkKIAkJKHZvaWQpeGVuZXZ0Y2huX3VubWFzayhkb20tPnhjZV9oYW5kbGUsIHBvcnQpOwpA
QCAtOTIyLDcgKzkyMiw3IEBAIHN0YXRpYyB2b2lkIGhhbmRsZV94cyh2b2lkKQogCQkvKiBXZSBt
YXkgZ2V0IHdhdGNoZXMgZmlyaW5nIGZvciBkb21haW5zIHRoYXQgaGF2ZSByZWNlbnRseQogCQkg
ICBiZWVuIHJlbW92ZWQsIHNvIGRvbSBtYXkgYmUgTlVMTCBoZXJlLiAqLwogCQlpZiAoZG9tICYm
IGRvbS0+aXNfZGVhZCA9PSBmYWxzZSkKLQkJCWRvbWFpbl9jcmVhdGVfcmluZyhkb20pOworCQkJ
Y29uc29sZV9jcmVhdGVfcmluZygmZG9tLT5jb25zb2xlKTsKIAl9CiAKIAlmcmVlKHZlYyk7CkBA
IC05NzIsNyArOTcyLDcgQEAgc3RhdGljIHZvaWQgaGFuZGxlX2xvZ19yZWxvYWQodm9pZCkKIAog
CQkJaWYgKGNvbi0+bG9nX2ZkICE9IC0xKQogCQkJCWNsb3NlKGNvbi0+bG9nX2ZkKTsKLQkJCWNv
bi0+bG9nX2ZkID0gY3JlYXRlX2RvbWFpbl9sb2coZCk7CisJCQljb24tPmxvZ19mZCA9IGNyZWF0
ZV9jb25zb2xlX2xvZyhjb24pOwogCQl9CiAJfQogCkBAIC0xMTE4LDcgKzExMTgsNyBAQCB2b2lk
IGhhbmRsZV9pbyh2b2lkKQogCiAJCQlpZiAoY29uLT5tYXN0ZXJfZmQgIT0gLTEpIHsKIAkJCQlz
aG9ydCBldmVudHMgPSAwOwotCQkJCWlmICghZC0+aXNfZGVhZCAmJiByaW5nX2ZyZWVfYnl0ZXMo
ZCkpCisJCQkJaWYgKCFkLT5pc19kZWFkICYmIHJpbmdfZnJlZV9ieXRlcyhjb24pKQogCQkJCQll
dmVudHMgfD0gUE9MTElOOwogCiAJCQkJaWYgKCFidWZmZXJfZW1wdHkoJmNvbi0+YnVmZmVyKSkK
QEAgLTEyMDEsMTUgKzEyMDEsMTUgQEAgdm9pZCBoYW5kbGVfaW8odm9pZCkKIAkJCWlmIChjb24t
Pm1hc3Rlcl9mZCAhPSAtMSAmJiBjb24tPm1hc3Rlcl9wb2xsZmRfaWR4ICE9IC0xKSB7CiAJCQkJ
aWYgKGZkc1tjb24tPm1hc3Rlcl9wb2xsZmRfaWR4XS5yZXZlbnRzICYKIAkJCQkgICAgfihQT0xM
SU58UE9MTE9VVHxQT0xMUFJJKSkKLQkJCQkJZG9tYWluX2hhbmRsZV9icm9rZW5fdHR5KGQsCisJ
CQkJCWNvbnNvbGVfaGFuZGxlX2Jyb2tlbl90dHkoY29uLAogCQkJCQkJICAgZG9tYWluX2lzX3Zh
bGlkKGQtPmRvbWlkKSk7CiAJCQkJZWxzZSB7CiAJCQkJCWlmIChmZHNbY29uLT5tYXN0ZXJfcG9s
bGZkX2lkeF0ucmV2ZW50cyAmCiAJCQkJCSAgICBQT0xMSU4pCi0JCQkJCQloYW5kbGVfdHR5X3Jl
YWQoZCk7CisJCQkJCQloYW5kbGVfdHR5X3JlYWQoY29uKTsKIAkJCQkJaWYgKGZkc1tjb24tPm1h
c3Rlcl9wb2xsZmRfaWR4XS5yZXZlbnRzICYKIAkJCQkJICAgIFBPTExPVVQpCi0JCQkJCQloYW5k
bGVfdHR5X3dyaXRlKGQpOworCQkJCQkJaGFuZGxlX3R0eV93cml0ZShjb24pOwogCQkJCX0KIAkJ
CX0KIAotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 06 10:04:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 10:04:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIBLk-00048G-TU; Tue, 06 Jun 2017 10:04: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 1dIBLk-00047j-5B
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 10:04:32 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 AB/19-03613-F2E76395; Tue, 06 Jun 2017 10:04:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCIsWRWlGSWpSXmKPExsVyMfTAVl29OrN
 Ig9tfxSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyL6+4wFyyoq1j6sZ21gfFNWhcjF4eQwExG
 iWVv37J1MXJysAi0M0vcmKsHkpAQeMcicfXbUVaQhIRAmsTdBXPYIOwKia7nS8DiQgJaEkdPz
 WaFmLSPSWLxvlOMXYwcHGwCJhKzOiRAakQElCTurZrMBFLDLDCfUaJpUi/YIGGBSIndp9YwQm
 xWlfh5dAHYUF4Bb4mWc7uhFstJ3DzXyTyBkW8BI8MqRo3i1KKy1CJdI1O9pKLM9IyS3MTMHF1
 DAzO93NTi4sT01JzEpGK95PzcTYzAUGEAgh2MqxYEHmKU5GBSEuWtTTCLFOJLyk+pzEgszogv
 Ks1JLT7EKMPBoSTBK1ALlBMsSk1PrUjLzAEGLUxagoNHSYRXuRIozVtckJhbnJkOkTrFaMlx5
 cq6L0wcG1avB5JTDmz/wiTEkpeflyolzssBMk8ApCGjNA9uHCyyLjHKSgnzMgIdKMRTkFqUm1
 mCKv+KUZyDUUmY91sN0BSezLwSuK2vgA5iAjqI75IJyEEliQgpqQbGFUcdVW6x8f4Qawg83vl
 U5nZW49QGxX1KpXw3fINeTboW29xjanTb67bizNerNi9lj+vYNOtm4xa2cGGX7gInJ4s/bKdX
 9W05m6187eNng5c/FgSb1pX9kf+b++AYd5/j1K4zr07mZEdLHa8u/HbkykS5b14OC+eKsPImr
 uiYl63Xvvv693x9JZbijERDLeai4kQAHeDFm6cCAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-5.tower-27.messagelabs.com!1496743469!100785280!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57784 invoked from network); 6 Jun 2017 10:04:30 -0000
Received: from mail-pf0-f181.google.com (HELO mail-pf0-f181.google.com)
 (209.85.192.181)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 6 Jun 2017 10:04:30 -0000
Received: by mail-pf0-f181.google.com with SMTP id l89so21931880pfi.2
 for <xen-devel@lists.xenproject.org>; Tue, 06 Jun 2017 03:04: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;
 bh=fYH24TE+F6sKi77r4h5TcF+SJu8NZmaBh96FCiHx62w=;
 b=L79TrW7wIzq3Av+VUy3VB1f9l9p76BjMeU8HKlw12vWZ8fb2p/gtPTBu13ZawsoIK9
 4ID0yL7HGcKHHHOx8laFQlyusEmq4MyT+rJnsgZmy7JdVGr5/wW+vwuyrJdc5REDR6Tg
 Patd4wSvoInh93fgWF3PjHoZ2Jc2wMcwLFZec=
X-Google-DKIM-Signature: v=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=fYH24TE+F6sKi77r4h5TcF+SJu8NZmaBh96FCiHx62w=;
 b=QHDE16kn4ddu4ymaxsWBrTPka49t7LVAqcPtVifB/8elyLdwOSx1ofU/t9W4KQXmuF
 K80xqExQJN+FSsZ6V8MDxS8Hg4Wn09J4iw66Yee7iRSUZvGoTyRKNcSdKMoo26rRY0+3
 v4zxsBOPA8+aP2udEAphey3oSdVunxLiYSPA81GXEguPVYnFyn2TSWiFV9hwhsKxfZvs
 KAHG2cYy/AAAgbGUVAcLzC/sWEZMfi7ygEk1lJUdpg6OaxkdIZsxh4//gtIWLTKtKml+
 XJUXrNZThiMNF/bm6j85DYDpUUDjYIL+7s2jZyUF0oSarvAg5Da/aRHgaNEK0ApWnBa/
 5cOQ==
X-Gm-Message-State: AODbwcAa1MAodpyqQx7YIUar5E3joLmrzaBQ/J1A6siZx4yWTOnqvn1w
 POB74HuH0YqDyG3n90KyPw==
X-Received: by 10.99.109.7 with SMTP id i7mr24799289pgc.143.1496743468464;
 Tue, 06 Jun 2017 03:04:28 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id t20sm23694137pgo.29.2017.06.06.03.04.25
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 06 Jun 2017 03:04:28 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Tue,  6 Jun 2017 15:34:22 +0530
Message-Id: <1496743462-15937-1-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
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/14 v4] xen/arm: vpl011: Modify xenconsole to
	support multiple consoles
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; 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
cm9kdWNlcyB0aGUgaXRlcmF0b3IKZnVuY3Rpb25zIHRvIG9wZXJhdGUgb24gbXVsdGlwbGUgY29u
c29sZXMuCgpUaGlzIHBhdGNoIGlzIGluIHByZXBhcmF0aW9uIHRvIHN1cHBvcnQgYSBuZXcgdnVh
cnQgY29uc29sZS4KClNpZ25lZC1vZmYtYnk6IEJodXBpbmRlciBUaGFrdXIgPGJodXBpbmRlci50
aGFrdXJAbGluYXJvLm9yZz4KLS0tCgpDaGFuZ2VzIHNpbmNlIHYzOgotIFRoZSBjaGFuZ2VzIGlu
IHhlbmNvbnNvbGUgaGF2ZSBiZWVuIHNwbGl0IGludG8gZm91ciBwYXRjaGVzLiBUaGlzIGlzIHRo
ZSB0aGlyZCBwYXRjaC4KCiB0b29scy9jb25zb2xlL2RhZW1vbi9pby5jIHwgMzY0ICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAy
NjMgaW5zZXJ0aW9ucygrKSwgMTAxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2Nv
bnNvbGUvZGFlbW9uL2lvLmMgYi90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCmluZGV4IGM1ZGQw
OGQuLmRiNzNlMTAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKKysrIGIv
dG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwpAQCAtOTAsMTIgKzkwLDE1IEBAIHN0cnVjdCBidWZm
ZXIgewogfTsKIAogc3RydWN0IGNvbnNvbGUgeworCWNoYXIgKnhzbmFtZTsKKwljaGFyICp0dHlu
YW1lOwogCWludCBtYXN0ZXJfZmQ7CiAJaW50IG1hc3Rlcl9wb2xsZmRfaWR4OwogCWludCBzbGF2
ZV9mZDsKIAlpbnQgbG9nX2ZkOwogCXN0cnVjdCBidWZmZXIgYnVmZmVyOwotCWNoYXIgKmNvbnNw
YXRoOworCWNoYXIgKnhzcGF0aDsKKwljaGFyICpsb2dfc3VmZml4OwogCWludCByaW5nX3JlZjsK
IAl4ZW5ldnRjaG5fcG9ydF9vcl9lcnJvcl90IGxvY2FsX3BvcnQ7CiAJeGVuZXZ0Y2huX3BvcnRf
b3JfZXJyb3JfdCByZW1vdGVfcG9ydDsKQEAgLTEwMyw2ICsxMDYsMjMgQEAgc3RydWN0IGNvbnNv
bGUgewogCXN0cnVjdCBkb21haW4gKmQ7CiB9OwogCitzdHJ1Y3QgY29uc29sZV9kYXRhIHsKKwlj
aGFyICp4c25hbWU7CisJY2hhciAqdHR5bmFtZTsKKwljaGFyICpsb2dfc3VmZml4OworfTsKKwor
c3RhdGljIHN0cnVjdCBjb25zb2xlX2RhdGEgY29uc29sZV9kYXRhW10gPSB7CisKKwl7CisJCS54
c25hbWUgPSAiL2NvbnNvbGUiLAorCQkudHR5bmFtZSA9ICJ0dHkiLAorCQkubG9nX3N1ZmZpeCA9
ICIiLAorCX0sCit9OworCisjZGVmaW5lIE1BWF9DT05TT0xFIChzaXplb2YoY29uc29sZV9kYXRh
KS9zaXplb2Yoc3RydWN0IGNvbnNvbGVfZGF0YSkpCisKIHN0cnVjdCBkb21haW4gewogCWludCBk
b21pZDsKIAlib29sIGlzX2RlYWQ7CkBAIC0xMTIsMTEgKzEzMiw5MCBAQCBzdHJ1Y3QgZG9tYWlu
IHsKIAlpbnQgeGNlX3BvbGxmZF9pZHg7CiAJaW50IGV2ZW50X2NvdW50OwogCWxvbmcgbG9uZyBu
ZXh0X3BlcmlvZDsKLQlzdHJ1Y3QgY29uc29sZSBjb25zb2xlOworCXN0cnVjdCBjb25zb2xlIGNv
bnNvbGVbTUFYX0NPTlNPTEVdOwogfTsKIAogc3RhdGljIHN0cnVjdCBkb21haW4gKmRvbV9oZWFk
OwogCit0eXBlZGVmIHZvaWQgKCpWT0lEX0lURVJfRlVOQ19BUkcxKShzdHJ1Y3QgY29uc29sZSAq
KTsKK3R5cGVkZWYgYm9vbCAoKkJPT0xfSVRFUl9GVU5DX0FSRzEpKHN0cnVjdCBjb25zb2xlICop
OwordHlwZWRlZiBpbnQgKCpJTlRfSVRFUl9GVU5DX0FSRzEpKHN0cnVjdCBjb25zb2xlICopOwor
dHlwZWRlZiB2b2lkICgqVk9JRF9JVEVSX0ZVTkNfQVJHMikoc3RydWN0IGNvbnNvbGUgKiwgIHVu
c2lnbmVkIGludCk7Cit0eXBlZGVmIGludCAoKklOVF9JVEVSX0ZVTkNfQVJHMykoc3RydWN0IGNv
bnNvbGUgKiwKKwkJCSBzdHJ1Y3QgZG9tYWluICpkb20sIHZvaWQgKiopOworCitzdGF0aWMgaW5s
aW5lIGJvb2wgY29uc29sZV9lbmFibGVkKHN0cnVjdCBjb25zb2xlICpjb24pCit7CisJcmV0dXJu
IGNvbi0+bG9jYWxfcG9ydCAhPSAtMTsKK30KKworc3RhdGljIGlubGluZSB2b2lkIGNvbnNvbGVf
aXRlcl92b2lkX2FyZzEoc3RydWN0IGRvbWFpbiAqZCwKKwkJCQkJCQkJCQkgIFZPSURfSVRFUl9G
VU5DX0FSRzEgaXRlcl9mdW5jKQoreworCWludCBpID0gMDsKKwlzdHJ1Y3QgY29uc29sZSAqY29u
ID0gJihkLT5jb25zb2xlWzBdKTsKKworCWZvciAoaSA9IDA7IGkgPCBNQVhfQ09OU09MRTsgaSsr
LCBjb24rKykKKwl7CisJCWl0ZXJfZnVuYyhjb24pOworCX0KK30KKworc3RhdGljIGlubGluZSB2
b2lkIGNvbnNvbGVfaXRlcl92b2lkX2FyZzIoc3RydWN0IGRvbWFpbiAqZCwKKwkJCQkJCQkJCQkg
IFZPSURfSVRFUl9GVU5DX0FSRzIgaXRlcl9mdW5jLAorCQkJCQkJCQkJCSAgdW5zaWduZWQgaW50
IGl0ZXJfZGF0YSkKK3sKKwlpbnQgaSA9IDA7CisJc3RydWN0IGNvbnNvbGUgKmNvbiA9ICYoZC0+
Y29uc29sZVswXSk7CisKKwlmb3IgKGkgPSAwOyBpIDwgTUFYX0NPTlNPTEU7IGkrKywgY29uKysp
CisJeworCQlpdGVyX2Z1bmMoY29uLCBpdGVyX2RhdGEpOworCX0KK30KKworc3RhdGljIGlubGlu
ZSBib29sIGNvbnNvbGVfaXRlcl9ib29sX2FyZzEoc3RydWN0IGRvbWFpbiAqZCwKKwkJCQkJCQkJ
CQkgIEJPT0xfSVRFUl9GVU5DX0FSRzEgaXRlcl9mdW5jKQoreworCWludCBpID0gMDsKKwlzdHJ1
Y3QgY29uc29sZSAqY29uID0gJihkLT5jb25zb2xlWzBdKTsKKworCWZvciAoaSA9IDA7IGkgPCBN
QVhfQ09OU09MRTsgaSsrLCBjb24rKykKKwl7CisJCWlmIChpdGVyX2Z1bmMoY29uKSkKKwkJCXJl
dHVybiB0cnVlOworCX0KKwlyZXR1cm4gZmFsc2U7Cit9CisKK3N0YXRpYyBpbmxpbmUgaW50IGNv
bnNvbGVfaXRlcl9pbnRfYXJnMShzdHJ1Y3QgZG9tYWluICpkLAorCQkJCQkJCQkJCUlOVF9JVEVS
X0ZVTkNfQVJHMSBpdGVyX2Z1bmMpCit7CisJaW50IGkgPSAwOworCXN0cnVjdCBjb25zb2xlICpj
b24gPSAmKGQtPmNvbnNvbGVbMF0pOworCisJZm9yIChpID0gMDsgaSA8IE1BWF9DT05TT0xFOyBp
KyssIGNvbisrKQorCXsKKwkJaWYgKGl0ZXJfZnVuYyhjb24pKQorCQkJcmV0dXJuIDE7CisJfQor
CXJldHVybiAwOworfQorCitzdGF0aWMgaW5saW5lIGludCBjb25zb2xlX2l0ZXJfaW50X2FyZzMo
c3RydWN0IGRvbWFpbiAqZCwKKwkJCQkJCQkJCQlJTlRfSVRFUl9GVU5DX0FSRzMgaXRlcl9mdW5j
LAorCQkJCQkJCQkJCXZvaWQgKml0ZXJfZGF0YSkKK3sKKwlpbnQgaSA9IDA7CisJc3RydWN0IGNv
bnNvbGUgKmNvbiA9ICYoZC0+Y29uc29sZVswXSk7CisKKwlmb3IgKGkgPSAwOyBpIDwgTUFYX0NP
TlNPTEU7IGkrKywgY29uKyspCisJeworCQlpZiAoaXRlcl9mdW5jKGNvbiwgZCwgaXRlcl9kYXRh
KSkKKwkJCXJldHVybiAxOworCX0KKwlyZXR1cm4gMDsKK30KIHN0YXRpYyBpbnQgd3JpdGVfYWxs
KGludCBmZCwgY29uc3QgY2hhciogYnVmLCBzaXplX3QgbGVuKQogewogCXdoaWxlIChsZW4pIHsK
QEAgLTE2MywxMiArMjYyLDI3IEBAIHN0YXRpYyBpbnQgd3JpdGVfd2l0aF90aW1lc3RhbXAoaW50
IGZkLCBjb25zdCBjaGFyICpkYXRhLCBzaXplX3Qgc3osCiAJcmV0dXJuIDA7CiB9CiAKLXN0YXRp
YyB2b2lkIGJ1ZmZlcl9hcHBlbmQoc3RydWN0IGNvbnNvbGUgKmNvbikKK3N0YXRpYyBpbmxpbmUg
Ym9vbCBidWZmZXJfYXZhaWxhYmxlKHN0cnVjdCBjb25zb2xlICpjb24pCit7CisJaWYgKGRpc2Nh
cmRfb3ZlcmZsb3dlZF9kYXRhIHx8CisJCSFjb24tPmJ1ZmZlci5tYXhfY2FwYWNpdHkgfHwKKwkJ
Y29uLT5idWZmZXIuc2l6ZSA8IGNvbi0+YnVmZmVyLm1heF9jYXBhY2l0eSkKKwkJcmV0dXJuIHRy
dWU7CisJZWxzZQorCQlyZXR1cm4gZmFsc2U7Cit9CisKK3N0YXRpYyB2b2lkIGJ1ZmZlcl9hcHBl
bmQoc3RydWN0IGNvbnNvbGUgKmNvbiwgdW5zaWduZWQgaW50IGRhdGEpCiB7CiAJc3RydWN0IGJ1
ZmZlciAqYnVmZmVyID0gJmNvbi0+YnVmZmVyOworCXN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAq
aW50ZiA9IGNvbi0+aW50ZXJmYWNlOworCXhlbmV2dGNobl9wb3J0X29yX2Vycm9yX3Qgcnhwb3J0
ID0gKHhlbmV2dGNobl9wb3J0X29yX2Vycm9yX3QpZGF0YTsKIAlzdHJ1Y3QgZG9tYWluICpkb20g
PSBjb24tPmQ7CiAJWEVOQ09OU19SSU5HX0lEWCBjb25zLCBwcm9kLCBzaXplOwotCXN0cnVjdCB4
ZW5jb25zX2ludGVyZmFjZSAqaW50ZiA9IGNvbi0+aW50ZXJmYWNlOworCisJLyogSWYgaW5jb21p
bmcgZGF0YSBpcyBub3QgZm9yIHRoZSBjdXJyZW50IGNvbnNvbGUgdGhlbiBpZ25vcmUuICovCisJ
aWYgKGNvbi0+bG9jYWxfcG9ydCAhPSByeHBvcnQpCisJCXJldHVybjsKIAogCWNvbnMgPSBpbnRm
LT5vdXRfY29uczsKIAlwcm9kID0gaW50Zi0+b3V0X3Byb2Q7CkBAIC0zMjEsNyArNDM1LDcgQEAg
c3RhdGljIGludCBjcmVhdGVfY29uc29sZV9sb2coc3RydWN0IGNvbnNvbGUgKmNvbikKIAkJcmV0
dXJuIC0xOwogCX0KIAotCXNucHJpbnRmKGxvZ2ZpbGUsIFBBVEhfTUFYLTEsICIlcy9ndWVzdC0l
cy5sb2ciLCBsb2dfZGlyLCBkYXRhKTsKKwlzbnByaW50Zihsb2dmaWxlLCBQQVRIX01BWC0xLCAi
JXMvZ3Vlc3QtJXMlcy5sb2ciLCBsb2dfZGlyLCBkYXRhLCBjb24tPmxvZ19zdWZmaXgpOwogCWZy
ZWUoZGF0YSk7CiAJbG9nZmlsZVtQQVRIX01BWC0xXSA9ICdcMCc7CiAKQEAgLTQyNyw2ICs1NDEs
OSBAQCBzdGF0aWMgaW50IGNvbnNvbGVfY3JlYXRlX3R0eShzdHJ1Y3QgY29uc29sZSAqY29uKQog
CXN0cnVjdCB0ZXJtaW9zIHRlcm07CiAJc3RydWN0IGRvbWFpbiAqZG9tID0gY29uLT5kOwogCisJ
aWYgKCFjb25zb2xlX2VuYWJsZWQoY29uKSkKKwkJcmV0dXJuIDE7CisKIAlhc3NlcnQoY29uLT5z
bGF2ZV9mZCA9PSAtMSk7CiAJYXNzZXJ0KGNvbi0+bWFzdGVyX2ZkID09IC0xKTsKIApAQCAtNDYy
LDcgKzU3OSw3IEBAIHN0YXRpYyBpbnQgY29uc29sZV9jcmVhdGVfdHR5KHN0cnVjdCBjb25zb2xl
ICpjb24pCiAJCWdvdG8gb3V0OwogCX0KIAotCXN1Y2Nlc3MgPSBhc3ByaW50ZigmcGF0aCwgIiVz
L2xpbWl0IiwgY29uLT5jb25zcGF0aCkgIT0KKwlzdWNjZXNzID0gYXNwcmludGYoJnBhdGgsICIl
cy9saW1pdCIsIGNvbi0+eHNwYXRoKSAhPQogCQktMTsKIAlpZiAoIXN1Y2Nlc3MpCiAJCWdvdG8g
b3V0OwpAQCAtNDczLDcgKzU5MCw3IEBAIHN0YXRpYyBpbnQgY29uc29sZV9jcmVhdGVfdHR5KHN0
cnVjdCBjb25zb2xlICpjb24pCiAJfQogCWZyZWUocGF0aCk7CiAKLQlzdWNjZXNzID0gKGFzcHJp
bnRmKCZwYXRoLCAiJXMvdHR5IiwgY29uLT5jb25zcGF0aCkgIT0gLTEpOworCXN1Y2Nlc3MgPSAo
YXNwcmludGYoJnBhdGgsICIlcy8lcyIsIGNvbi0+eHNwYXRoLCBjb24tPnR0eW5hbWUpICE9IC0x
KTsKIAlpZiAoIXN1Y2Nlc3MpCiAJCWdvdG8gb3V0OwogCXN1Y2Nlc3MgPSB4c193cml0ZSh4cywg
WEJUX05VTEwsIHBhdGgsIHNsYXZlLCBzdHJsZW4oc2xhdmUpKTsKQEAgLTU0MywxNCArNjYwLDE0
IEBAIHN0YXRpYyBpbnQgY29uc29sZV9jcmVhdGVfcmluZyhzdHJ1Y3QgY29uc29sZSAqY29uKQog
CWNoYXIgKnR5cGUsIHBhdGhbUEFUSF9NQVhdOwogCXN0cnVjdCBkb21haW4gKmRvbSA9IGNvbi0+
ZDsKIAotCWVyciA9IHhzX2dhdGhlcih4cywgY29uLT5jb25zcGF0aCwKKwllcnIgPSB4c19nYXRo
ZXIoeHMsIGNvbi0+eHNwYXRoLAogCQkJInJpbmctcmVmIiwgIiV1IiwgJnJpbmdfcmVmLAogCQkJ
InBvcnQiLCAiJWkiLCAmcmVtb3RlX3BvcnQsCiAJCQlOVUxMKTsKIAlpZiAoZXJyKQogCQlnb3Rv
IG91dDsKIAotCXNucHJpbnRmKHBhdGgsIHNpemVvZihwYXRoKSwgIiVzL3R5cGUiLCBjb24tPmNv
bnNwYXRoKTsKKwlzbnByaW50ZihwYXRoLCBzaXplb2YocGF0aCksICIlcy90eXBlIiwgY29uLT54
c3BhdGgpOwogCXR5cGUgPSB4c19yZWFkKHhzLCBYQlRfTlVMTCwgcGF0aCwgTlVMTCk7CiAJaWYg
KHR5cGUgJiYgc3RyY21wKHR5cGUsICJ4ZW5jb25zb2xlZCIpICE9IDApIHsKIAkJZnJlZSh0eXBl
KTsKQEAgLTU5NCwxNSArNzExLDE2IEBAIHN0YXRpYyBpbnQgY29uc29sZV9jcmVhdGVfcmluZyhz
dHJ1Y3QgY29uc29sZSAqY29uKQogCiAJY29uLT5sb2NhbF9wb3J0ID0gLTE7CiAJY29uLT5yZW1v
dGVfcG9ydCA9IC0xOwotCWlmIChkb20tPnhjZV9oYW5kbGUgIT0gTlVMTCkKLQkJeGVuZXZ0Y2hu
X2Nsb3NlKGRvbS0+eGNlX2hhbmRsZSk7CiAKLQkvKiBPcGVuaW5nIGV2dGNobiBpbmRlcGVuZGVu
dGx5IGZvciBlYWNoIGNvbnNvbGUgaXMgYSBiaXQKLQkgKiB3YXN0ZWZ1bCwgYnV0IHRoYXQncyBo
b3cgdGhlIGNvZGUgaXMgc3RydWN0dXJlZC4uLiAqLwotCWRvbS0+eGNlX2hhbmRsZSA9IHhlbmV2
dGNobl9vcGVuKE5VTEwsIDApOwotCWlmIChkb20tPnhjZV9oYW5kbGUgPT0gTlVMTCkgewotCQll
cnIgPSBlcnJubzsKLQkJZ290byBvdXQ7CisJaWYgKGRvbS0+eGNlX2hhbmRsZSA9PSBOVUxMKQor
CXsKKwkJLyogT3BlbmluZyBldnRjaG4gaW5kZXBlbmRlbnRseSBmb3IgZWFjaCBjb25zb2xlIGlz
IGEgYml0CisJCSAqIHdhc3RlZnVsLCBidXQgdGhhdCdzIGhvdyB0aGUgY29kZSBpcyBzdHJ1Y3R1
cmVkLi4uICovCisJCWRvbS0+eGNlX2hhbmRsZSA9IHhlbmV2dGNobl9vcGVuKE5VTEwsIDApOwor
CQlpZiAoZG9tLT54Y2VfaGFuZGxlID09IE5VTEwpIHsKKwkJCWVyciA9IGVycm5vOworCQkJZ290
byBvdXQ7CisJCX0KIAl9CiAgCiAJcmMgPSB4ZW5ldnRjaG5fYmluZF9pbnRlcmRvbWFpbihkb20t
PnhjZV9oYW5kbGUsCkBAIC02MzksMjkgKzc1Nyw2NSBAQCBzdGF0aWMgYm9vbCB3YXRjaF9kb21h
aW4oc3RydWN0IGRvbWFpbiAqZG9tLCBib29sIHdhdGNoKQogewogCWNoYXIgZG9taWRfc3RyWzMg
KyBNQVhfU1RSTEVOKGRvbS0+ZG9taWQpXTsKIAlib29sIHN1Y2Nlc3M7Ci0Jc3RydWN0IGNvbnNv
bGUgKmNvbiA9ICZkb20tPmNvbnNvbGU7CisJc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkb20tPmNv
bnNvbGVbMF07CiAKIAlzbnByaW50Zihkb21pZF9zdHIsIHNpemVvZihkb21pZF9zdHIpLCAiZG9t
JXUiLCBkb20tPmRvbWlkKTsKIAlpZiAod2F0Y2gpIHsKLQkJc3VjY2VzcyA9IHhzX3dhdGNoKHhz
LCBjb24tPmNvbnNwYXRoLCBkb21pZF9zdHIpOworCQlzdWNjZXNzID0geHNfd2F0Y2goeHMsIGNv
bi0+eHNwYXRoLCBkb21pZF9zdHIpOwogCQlpZiAoc3VjY2VzcykKLQkJCWNvbnNvbGVfY3JlYXRl
X3JpbmcoY29uKTsKKwkJCWNvbnNvbGVfaXRlcl9pbnRfYXJnMShkb20sIGNvbnNvbGVfY3JlYXRl
X3JpbmcpOwogCQllbHNlCi0JCQl4c191bndhdGNoKHhzLCBjb24tPmNvbnNwYXRoLCBkb21pZF9z
dHIpOworCQkJeHNfdW53YXRjaCh4cywgY29uLT54c3BhdGgsIGRvbWlkX3N0cik7CiAJfSBlbHNl
IHsKLQkJc3VjY2VzcyA9IHhzX3Vud2F0Y2goeHMsIGNvbi0+Y29uc3BhdGgsIGRvbWlkX3N0cik7
CisJCXN1Y2Nlc3MgPSB4c191bndhdGNoKHhzLCBjb24tPnhzcGF0aCwgZG9taWRfc3RyKTsKIAl9
CiAKIAlyZXR1cm4gc3VjY2VzczsKIH0KIAorc3RhdGljIGludCBjb25zb2xlX2luaXQoc3RydWN0
IGNvbnNvbGUgKmNvbiwgc3RydWN0IGRvbWFpbiAqZG9tLCB2b2lkICoqZGF0YSkKK3sKKwljaGFy
ICpzOworCWludCBlcnIgPSAtMTsKKwlzdHJ1Y3QgY29uc29sZV9kYXRhICoqY29uX2RhdGEgPSAo
c3RydWN0IGNvbnNvbGVfZGF0YSAqKilkYXRhOworCisJY29uLT5tYXN0ZXJfZmQgPSAtMTsKKwlj
b24tPm1hc3Rlcl9wb2xsZmRfaWR4ID0gLTE7CisJY29uLT5zbGF2ZV9mZCA9IC0xOworCWNvbi0+
bG9nX2ZkID0gLTE7CisJY29uLT5yaW5nX3JlZiA9IC0xOworCWNvbi0+bG9jYWxfcG9ydCA9IC0x
OworCWNvbi0+cmVtb3RlX3BvcnQgPSAtMTsKKwljb24tPmQgPSBkb207CisJY29uLT50dHluYW1l
ID0gKCpjb25fZGF0YSktPnR0eW5hbWU7CisJY29uLT5sb2dfc3VmZml4ID0gKCpjb25fZGF0YSkt
PmxvZ19zdWZmaXg7CisJY29uLT54c25hbWUgPSAoKmNvbl9kYXRhKS0+eHNuYW1lOworCWNvbi0+
eHNwYXRoID0geHNfZ2V0X2RvbWFpbl9wYXRoKHhzLCBkb20tPmRvbWlkKTsKKwlzID0gcmVhbGxv
Yyhjb24tPnhzcGF0aCwgc3RybGVuKGNvbi0+eHNwYXRoKSArCisJCQkJc3RybGVuKGNvbi0+eHNu
YW1lKSArIDEpOworCWlmIChzKQorCXsKKwkJY29uLT54c3BhdGggPSBzOworCQlzdHJjYXQoY29u
LT54c3BhdGgsIGNvbi0+eHNuYW1lKTsKKwkJZXJyID0gMDsKKwl9CisKKwkoKmNvbl9kYXRhKSsr
OworCisJcmV0dXJuIGVycjsKK30KKworc3RhdGljIHZvaWQgY29uc29sZV9mcmVlKHN0cnVjdCBj
b25zb2xlICpjb24pCit7CisJaWYgKGNvbi0+eHNwYXRoKQorCQlmcmVlKGNvbi0+eHNwYXRoKTsK
K30KIAogc3RhdGljIHN0cnVjdCBkb21haW4gKmNyZWF0ZV9kb21haW4oaW50IGRvbWlkKQogewog
CXN0cnVjdCBkb21haW4gKmRvbTsKLQljaGFyICpzOwogCXN0cnVjdCB0aW1lc3BlYyB0czsKLQlz
dHJ1Y3QgY29uc29sZSAqY29uOworCXN0cnVjdCBjb25zb2xlX2RhdGEgKmNvbl9kYXRhID0gJmNv
bnNvbGVfZGF0YVswXTsKIAogCWlmIChjbG9ja19nZXR0aW1lKENMT0NLX01PTk9UT05JQywgJnRz
KSA8IDApIHsKIAkJZG9sb2coTE9HX0VSUiwgIkNhbm5vdCBnZXQgdGltZSBvZiBkYXkgJXM6JXM6
TCVkIiwKQEAgLTY3OCwyOCArODMyLDEzIEBAIHN0YXRpYyBzdHJ1Y3QgZG9tYWluICpjcmVhdGVf
ZG9tYWluKGludCBkb21pZCkKIAogCWRvbS0+ZG9taWQgPSBkb21pZDsKIAotCWNvbiA9ICZkb20t
PmNvbnNvbGU7Ci0JY29uLT5jb25zcGF0aCA9IHhzX2dldF9kb21haW5fcGF0aCh4cywgZG9tLT5k
b21pZCk7Ci0JcyA9IHJlYWxsb2MoY29uLT5jb25zcGF0aCwgc3RybGVuKGNvbi0+Y29uc3BhdGgp
ICsKLQkJICAgIHN0cmxlbigiL2NvbnNvbGUiKSArIDEpOwotCWlmIChzID09IE5VTEwpCisJaWYg
KGNvbnNvbGVfaXRlcl9pbnRfYXJnMyhkb20sIGNvbnNvbGVfaW5pdCwgKHZvaWQgKiopJmNvbl9k
YXRhKSkKIAkJZ290byBvdXQ7Ci0JY29uLT5jb25zcGF0aCA9IHM7Ci0Jc3RyY2F0KGNvbi0+Y29u
c3BhdGgsICIvY29uc29sZSIpOwogCi0JY29uLT5tYXN0ZXJfZmQgPSAtMTsKLQljb24tPm1hc3Rl
cl9wb2xsZmRfaWR4ID0gLTE7Ci0JY29uLT5zbGF2ZV9mZCA9IC0xOwotCWNvbi0+bG9nX2ZkID0g
LTE7Ci0JY29uLT5kID0gZG9tOwogCWRvbS0+eGNlX3BvbGxmZF9pZHggPSAtMTsKIAogCWRvbS0+
bmV4dF9wZXJpb2QgPSAoKGxvbmcgbG9uZyl0cy50dl9zZWMgKiAxMDAwKSArICh0cy50dl9uc2Vj
IC8gMTAwMDAwMCkgKyBSQVRFX0xJTUlUX1BFUklPRDsKIAotCWNvbi0+cmluZ19yZWYgPSAtMTsK
LQljb24tPmxvY2FsX3BvcnQgPSAtMTsKLQljb24tPnJlbW90ZV9wb3J0ID0gLTE7Ci0KIAlpZiAo
IXdhdGNoX2RvbWFpbihkb20sIHRydWUpKQogCQlnb3RvIG91dDsKIApAQCAtNzEwLDcgKzg0OSw3
IEBAIHN0YXRpYyBzdHJ1Y3QgZG9tYWluICpjcmVhdGVfZG9tYWluKGludCBkb21pZCkKIAogCXJl
dHVybiBkb207CiAgb3V0OgotCWZyZWUoY29uLT5jb25zcGF0aCk7CisJY29uc29sZV9pdGVyX3Zv
aWRfYXJnMShkb20sIGNvbnNvbGVfZnJlZSk7CiAJZnJlZShkb20pOwogCXJldHVybiBOVUxMOwog
fQpAQCAtNzQwLDMzICs4NzksNDAgQEAgc3RhdGljIHZvaWQgcmVtb3ZlX2RvbWFpbihzdHJ1Y3Qg
ZG9tYWluICpkb20pCiAJfQogfQogCi1zdGF0aWMgdm9pZCBjbGVhbnVwX2RvbWFpbihzdHJ1Y3Qg
ZG9tYWluICpkKQorc3RhdGljIHZvaWQgY29uc29sZV9jbGVhbnVwKHN0cnVjdCBjb25zb2xlICpj
b24pCiB7Ci0Jc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkLT5jb25zb2xlOwotCi0JY29uc29sZV9j
bG9zZV90dHkoY29uKTsKLQogCWlmIChjb24tPmxvZ19mZCAhPSAtMSkgewogCQljbG9zZShjb24t
PmxvZ19mZCk7CiAJCWNvbi0+bG9nX2ZkID0gLTE7CiAJfQogCi0JZnJlZShjb24tPmJ1ZmZlci5k
YXRhKTsKLQljb24tPmJ1ZmZlci5kYXRhID0gTlVMTDsKKwlpZiAoY29uLT5idWZmZXIuZGF0YSkK
Kwl7CisJCWZyZWUoY29uLT5idWZmZXIuZGF0YSk7CisJCWNvbi0+YnVmZmVyLmRhdGEgPSBOVUxM
OworCX0KIAotCWZyZWUoY29uLT5jb25zcGF0aCk7Ci0JY29uLT5jb25zcGF0aCA9IE5VTEw7CisJ
aWYgKGNvbi0+eHNwYXRoKQorCXsKKwkJZnJlZShjb24tPnhzcGF0aCk7CisJCWNvbi0+eHNwYXRo
ID0gTlVMTDsKKwl9Cit9CisKK3N0YXRpYyB2b2lkIGNsZWFudXBfZG9tYWluKHN0cnVjdCBkb21h
aW4gKmQpCit7CisJY29uc29sZV9pdGVyX3ZvaWRfYXJnMShkLCBjb25zb2xlX2Nsb3NlX3R0eSk7
CisKKwljb25zb2xlX2l0ZXJfdm9pZF9hcmcxKGQsIGNvbnNvbGVfY2xlYW51cCk7CiAKIAlyZW1v
dmVfZG9tYWluKGQpOwogfQogCiBzdGF0aWMgdm9pZCBzaHV0ZG93bl9kb21haW4oc3RydWN0IGRv
bWFpbiAqZCkKIHsKLQlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmQtPmNvbnNvbGU7Ci0KIAlkLT5p
c19kZWFkID0gdHJ1ZTsKIAl3YXRjaF9kb21haW4oZCwgZmFsc2UpOwotCWNvbnNvbGVfdW5tYXBf
aW50ZXJmYWNlKGNvbik7CisJY29uc29sZV9pdGVyX3ZvaWRfYXJnMShkLCBjb25zb2xlX3VubWFw
X2ludGVyZmFjZSk7CiAJaWYgKGQtPnhjZV9oYW5kbGUgIT0gTlVMTCkKIAkJeGVuZXZ0Y2huX2Ns
b3NlKGQtPnhjZV9oYW5kbGUpOwogCWQtPnhjZV9oYW5kbGUgPSBOVUxMOwpAQCAtODg1LDEwICsx
MDMxLDE1IEBAIHN0YXRpYyB2b2lkIGhhbmRsZV90dHlfd3JpdGUoc3RydWN0IGNvbnNvbGUgKmNv
bikKIAl9CiB9CiAKK3N0YXRpYyB2b2lkIGNvbnNvbGVfZXZlbnRfdW5tYXNrKHN0cnVjdCBjb25z
b2xlICpjb24pCit7CisJaWYgKGNvbi0+bG9jYWxfcG9ydCAhPSAtMSkKKwkJKHZvaWQpeGVuZXZ0
Y2huX3VubWFzayhjb24tPmQtPnhjZV9oYW5kbGUsIGNvbi0+bG9jYWxfcG9ydCk7Cit9CisKIHN0
YXRpYyB2b2lkIGhhbmRsZV9yaW5nX3JlYWQoc3RydWN0IGRvbWFpbiAqZG9tKQogewogCXhlbmV2
dGNobl9wb3J0X29yX2Vycm9yX3QgcG9ydDsKLQlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmRvbS0+
Y29uc29sZTsKIAogCWlmIChkb20tPmlzX2RlYWQpCiAJCXJldHVybjsKQEAgLTg5OCwxMCArMTA0
OSwxMCBAQCBzdGF0aWMgdm9pZCBoYW5kbGVfcmluZ19yZWFkKHN0cnVjdCBkb21haW4gKmRvbSkK
IAogCWRvbS0+ZXZlbnRfY291bnQrKzsKIAotCWJ1ZmZlcl9hcHBlbmQoY29uKTsKKwljb25zb2xl
X2l0ZXJfdm9pZF9hcmcyKGRvbSwgYnVmZmVyX2FwcGVuZCwgcG9ydCk7CiAKIAlpZiAoZG9tLT5l
dmVudF9jb3VudCA8IFJBVEVfTElNSVRfQUxMT1dBTkNFKQotCQkodm9pZCl4ZW5ldnRjaG5fdW5t
YXNrKGRvbS0+eGNlX2hhbmRsZSwgcG9ydCk7CisJCWNvbnNvbGVfaXRlcl92b2lkX2FyZzEoZG9t
LCBjb25zb2xlX2V2ZW50X3VubWFzayk7CiB9CiAKIHN0YXRpYyB2b2lkIGhhbmRsZV94cyh2b2lk
KQpAQCAtOTIyLDcgKzEwNzMsNyBAQCBzdGF0aWMgdm9pZCBoYW5kbGVfeHModm9pZCkKIAkJLyog
V2UgbWF5IGdldCB3YXRjaGVzIGZpcmluZyBmb3IgZG9tYWlucyB0aGF0IGhhdmUgcmVjZW50bHkK
IAkJICAgYmVlbiByZW1vdmVkLCBzbyBkb20gbWF5IGJlIE5VTEwgaGVyZS4gKi8KIAkJaWYgKGRv
bSAmJiBkb20tPmlzX2RlYWQgPT0gZmFsc2UpCi0JCQljb25zb2xlX2NyZWF0ZV9yaW5nKCZkb20t
PmNvbnNvbGUpOworCQkJY29uc29sZV9pdGVyX2ludF9hcmcxKGRvbSwgY29uc29sZV9jcmVhdGVf
cmluZyk7CiAJfQogCiAJZnJlZSh2ZWMpOwpAQCAtOTYzLDE2ICsxMTE0LDIyIEBAIHN0YXRpYyB2
b2lkIGhhbmRsZV9odl9sb2dzKHhlbmV2dGNobl9oYW5kbGUgKnhjZV9oYW5kbGUsIGJvb2wgZm9y
Y2UpCiAJCSh2b2lkKXhlbmV2dGNobl91bm1hc2soeGNlX2hhbmRsZSwgcG9ydCk7CiB9CiAKK3N0
YXRpYyB2b2lkIGNvbnNvbGVfb3Blbl9sb2coc3RydWN0IGNvbnNvbGUgKmNvbikKK3sKKwlpZiAo
Y29uc29sZV9lbmFibGVkKGNvbikpCisJeworCQlpZiAoY29uLT5sb2dfZmQgIT0gLTEpCisJCQlj
bG9zZShjb24tPmxvZ19mZCk7CisJCWNvbi0+bG9nX2ZkID0gY3JlYXRlX2NvbnNvbGVfbG9nKGNv
bik7CisJfQorfQorCiBzdGF0aWMgdm9pZCBoYW5kbGVfbG9nX3JlbG9hZCh2b2lkKQogewogCWlm
IChsb2dfZ3Vlc3QpIHsKIAkJc3RydWN0IGRvbWFpbiAqZDsKIAkJZm9yIChkID0gZG9tX2hlYWQ7
IGQ7IGQgPSBkLT5uZXh0KSB7Ci0JCQlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmQtPmNvbnNvbGU7
Ci0KLQkJCWlmIChjb24tPmxvZ19mZCAhPSAtMSkKLQkJCQljbG9zZShjb24tPmxvZ19mZCk7Ci0J
CQljb24tPmxvZ19mZCA9IGNyZWF0ZV9jb25zb2xlX2xvZyhjb24pOworCQkJY29uc29sZV9pdGVy
X3ZvaWRfYXJnMShkLCBjb25zb2xlX29wZW5fbG9nKTsKIAkJfQogCX0KIApAQCAtMTAyNCw2ICsx
MTgxLDQwIEBAIHN0YXRpYyB2b2lkIHJlc2V0X2Zkcyh2b2lkKQogCQltZW1zZXQoZmRzLCAwLCBz
aXplb2Yoc3RydWN0IHBvbGxmZCkgKiBjdXJyZW50X2FycmF5X3NpemUpOwogfQogCitzdGF0aWMg
dm9pZCBhZGRfY29uc29sZV9mZChzdHJ1Y3QgY29uc29sZSAqY29uKQoreworCWlmIChjb24tPm1h
c3Rlcl9mZCAhPSAtMSkgeworCQlzaG9ydCBldmVudHMgPSAwOworCQlpZiAoIWNvbi0+ZC0+aXNf
ZGVhZCAmJiByaW5nX2ZyZWVfYnl0ZXMoY29uKSkKKwkJCWV2ZW50cyB8PSBQT0xMSU47CisKKwkJ
aWYgKCFidWZmZXJfZW1wdHkoJmNvbi0+YnVmZmVyKSkKKwkJCWV2ZW50cyB8PSBQT0xMT1VUOwor
CisJCWlmIChldmVudHMpCisJCQljb24tPm1hc3Rlcl9wb2xsZmRfaWR4ID0KKwkJCQlzZXRfZmRz
KGNvbi0+bWFzdGVyX2ZkLCBldmVudHN8UE9MTFBSSSk7CisJfQorfQorCitzdGF0aWMgdm9pZCBw
cm9jZXNzX2NvbnNvbGUoc3RydWN0IGNvbnNvbGUgKmNvbikKK3sKKwlpZiAoY29uLT5tYXN0ZXJf
ZmQgIT0gLTEgJiYgY29uLT5tYXN0ZXJfcG9sbGZkX2lkeCAhPSAtMSkgeworCQlpZiAoZmRzW2Nv
bi0+bWFzdGVyX3BvbGxmZF9pZHhdLnJldmVudHMgJgorCQkJfihQT0xMSU58UE9MTE9VVHxQT0xM
UFJJKSkKKwkJCWNvbnNvbGVfaGFuZGxlX2Jyb2tlbl90dHkoY29uLCBkb21haW5faXNfdmFsaWQo
Y29uLT5kLT5kb21pZCkpOworCQllbHNlIHsKKwkJCWlmIChmZHNbY29uLT5tYXN0ZXJfcG9sbGZk
X2lkeF0ucmV2ZW50cyAmCisJCQkJUE9MTElOKQorCQkJCWhhbmRsZV90dHlfcmVhZChjb24pOwor
CQkJaWYgKGZkc1tjb24tPm1hc3Rlcl9wb2xsZmRfaWR4XS5yZXZlbnRzICYKKwkJCQlQT0xMT1VU
KQorCQkJCWhhbmRsZV90dHlfd3JpdGUoY29uKTsKKwkJfQorCX0KKwljb24tPm1hc3Rlcl9wb2xs
ZmRfaWR4ID0gLTE7Cit9CisKIHZvaWQgaGFuZGxlX2lvKHZvaWQpCiB7CiAJaW50IHJldDsKQEAg
LTEwODEsNyArMTI3Miw2IEBAIHZvaWQgaGFuZGxlX2lvKHZvaWQpCiAJCS8qIFJlLWNhbGN1bGF0
ZSBhbnkgZXZlbnQgY291bnRlciBhbGxvd2FuY2VzICYgdW5ibG9jawogCQkgICBkb21haW5zIHdp
dGggbmV3IGFsbG93YW5jZSAqLwogCQlmb3IgKGQgPSBkb21faGVhZDsgZDsgZCA9IGQtPm5leHQp
IHsKLQkJCXN0cnVjdCBjb25zb2xlICpjb24gPSAmZC0+Y29uc29sZTsKIAogCQkJLyogQ1MgMTYy
NTc6OTU1ZWU0ZmExMzQ1IGludHJvZHVjZXMgYSA1bXMgZnV6egogCQkJICogZm9yIHNlbGVjdCgp
LCBpdCBpcyBub3QgY2xlYXIgcG9sbCgpIGhhcwpAQCAtMTA5MiwxNCArMTI4MiwxMyBAQCB2b2lk
IGhhbmRsZV9pbyh2b2lkKQogCQkJaWYgKChub3crNSkgPiBkLT5uZXh0X3BlcmlvZCkgewogCQkJ
CWQtPm5leHRfcGVyaW9kID0gbm93ICsgUkFURV9MSU1JVF9QRVJJT0Q7CiAJCQkJaWYgKGQtPmV2
ZW50X2NvdW50ID49IFJBVEVfTElNSVRfQUxMT1dBTkNFKSB7Ci0JCQkJCSh2b2lkKXhlbmV2dGNo
bl91bm1hc2soZC0+eGNlX2hhbmRsZSwgY29uLT5sb2NhbF9wb3J0KTsKKwkJCQkJY29uc29sZV9p
dGVyX3ZvaWRfYXJnMShkLCBjb25zb2xlX2V2ZW50X3VubWFzayk7CiAJCQkJfQogCQkJCWQtPmV2
ZW50X2NvdW50ID0gMDsKIAkJCX0KIAkJfQogCiAJCWZvciAoZCA9IGRvbV9oZWFkOyBkOyBkID0g
ZC0+bmV4dCkgewotCQkJc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkLT5jb25zb2xlOwogCiAJCQlp
ZiAoZC0+ZXZlbnRfY291bnQgPj0gUkFURV9MSU1JVF9BTExPV0FOQ0UpIHsKIAkJCQkvKiBEZXRl
cm1pbmUgaWYgd2UncmUgZ29pbmcgdG8gYmUgdGhlIG5leHQgdGltZSBzbGljZSB0byBleHBpcmUg
Ki8KQEAgLTExMDcsMjggKzEyOTYsMTUgQEAgdm9pZCBoYW5kbGVfaW8odm9pZCkKIAkJCQkgICAg
ZC0+bmV4dF9wZXJpb2QgPCBuZXh0X3RpbWVvdXQpCiAJCQkJCW5leHRfdGltZW91dCA9IGQtPm5l
eHRfcGVyaW9kOwogCQkJfSBlbHNlIGlmIChkLT54Y2VfaGFuZGxlICE9IE5VTEwpIHsKLQkJCQlp
ZiAoZGlzY2FyZF9vdmVyZmxvd2VkX2RhdGEgfHwKLQkJCQkgICAgIWNvbi0+YnVmZmVyLm1heF9j
YXBhY2l0eSB8fAotCQkJCSAgICBjb24tPmJ1ZmZlci5zaXplIDwgY29uLT5idWZmZXIubWF4X2Nh
cGFjaXR5KSB7Ci0JCQkJCWludCBldnRjaG5fZmQgPSB4ZW5ldnRjaG5fZmQoZC0+eGNlX2hhbmRs
ZSk7Ci0JCQkJCWQtPnhjZV9wb2xsZmRfaWR4ID0gc2V0X2ZkcyhldnRjaG5fZmQsCi0JCQkJCQkJ
CSAgICBQT0xMSU58UE9MTFBSSSk7CisJCQkJCWlmIChjb25zb2xlX2l0ZXJfYm9vbF9hcmcxKGQs
IGJ1ZmZlcl9hdmFpbGFibGUpKQorCQkJCQl7CisJCQkJCQlpbnQgZXZ0Y2huX2ZkID0geGVuZXZ0
Y2huX2ZkKGQtPnhjZV9oYW5kbGUpOworCQkJCQkJZC0+eGNlX3BvbGxmZF9pZHggPSBzZXRfZmRz
KGV2dGNobl9mZCwKKwkJCQkJCQkJCQkJCQlQT0xMSU58UE9MTFBSSSk7CisJCQkJCX0KIAkJCQl9
Ci0JCQl9Ci0KLQkJCWlmIChjb24tPm1hc3Rlcl9mZCAhPSAtMSkgewotCQkJCXNob3J0IGV2ZW50
cyA9IDA7Ci0JCQkJaWYgKCFkLT5pc19kZWFkICYmIHJpbmdfZnJlZV9ieXRlcyhjb24pKQotCQkJ
CQlldmVudHMgfD0gUE9MTElOOwogCi0JCQkJaWYgKCFidWZmZXJfZW1wdHkoJmNvbi0+YnVmZmVy
KSkKLQkJCQkJZXZlbnRzIHw9IFBPTExPVVQ7Ci0KLQkJCQlpZiAoZXZlbnRzKQotCQkJCQljb24t
Pm1hc3Rlcl9wb2xsZmRfaWR4ID0KLQkJCQkJCXNldF9mZHMoY29uLT5tYXN0ZXJfZmQsCi0JCQkJ
CQkJZXZlbnRzfFBPTExQUkkpOwotCQkJfQorCQkJY29uc29sZV9pdGVyX3ZvaWRfYXJnMShkLCBh
ZGRfY29uc29sZV9mZCk7CiAJCX0KIAogCQkvKiBJZiBhbnkgZG9tYWluIGhhcyBiZWVuIHJhdGUg
bGltaXRlZCwgd2UgbmVlZCB0byB3b3JrCkBAIC0xMTg1LDcgKzEzNjEsNiBAQCB2b2lkIGhhbmRs
ZV9pbyh2b2lkKQogCQl9CiAKIAkJZm9yIChkID0gZG9tX2hlYWQ7IGQ7IGQgPSBuKSB7Ci0JCQlz
dHJ1Y3QgY29uc29sZSAqY29uID0gJmQtPmNvbnNvbGU7CiAKIAkJCW4gPSBkLT5uZXh0OwogCQkJ
aWYgKGQtPmV2ZW50X2NvdW50IDwgUkFURV9MSU1JVF9BTExPV0FOQ0UpIHsKQEAgLTExOTgsMjIg
KzEzNzMsOSBAQCB2b2lkIGhhbmRsZV9pbyh2b2lkKQogCQkJCSAgICBoYW5kbGVfcmluZ19yZWFk
KGQpOwogCQkJfQogCi0JCQlpZiAoY29uLT5tYXN0ZXJfZmQgIT0gLTEgJiYgY29uLT5tYXN0ZXJf
cG9sbGZkX2lkeCAhPSAtMSkgewotCQkJCWlmIChmZHNbY29uLT5tYXN0ZXJfcG9sbGZkX2lkeF0u
cmV2ZW50cyAmCi0JCQkJICAgIH4oUE9MTElOfFBPTExPVVR8UE9MTFBSSSkpCi0JCQkJCWNvbnNv
bGVfaGFuZGxlX2Jyb2tlbl90dHkoY29uLAotCQkJCQkJICAgZG9tYWluX2lzX3ZhbGlkKGQtPmRv
bWlkKSk7Ci0JCQkJZWxzZSB7Ci0JCQkJCWlmIChmZHNbY29uLT5tYXN0ZXJfcG9sbGZkX2lkeF0u
cmV2ZW50cyAmCi0JCQkJCSAgICBQT0xMSU4pCi0JCQkJCQloYW5kbGVfdHR5X3JlYWQoY29uKTsK
LQkJCQkJaWYgKGZkc1tjb24tPm1hc3Rlcl9wb2xsZmRfaWR4XS5yZXZlbnRzICYKLQkJCQkJICAg
IFBPTExPVVQpCi0JCQkJCQloYW5kbGVfdHR5X3dyaXRlKGNvbik7Ci0JCQkJfQotCQkJfQorCQkJ
Y29uc29sZV9pdGVyX3ZvaWRfYXJnMShkLCBwcm9jZXNzX2NvbnNvbGUpOwogCi0JCQlkLT54Y2Vf
cG9sbGZkX2lkeCA9IGNvbi0+bWFzdGVyX3BvbGxmZF9pZHggPSAtMTsKKwkJCWQtPnhjZV9wb2xs
ZmRfaWR4ID0gLTE7CiAKIAkJCWlmIChkLT5sYXN0X3NlZW4gIT0gZW51bV9wYXNzKQogCQkJCXNo
dXRkb3duX2RvbWFpbihkKTsKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 06 10:04:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 10:04: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 1dIBLu-0004D3-4Q; Tue, 06 Jun 2017 10:04:42 +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 1dIBLt-0004CU-Fw
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 10:04:41 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 FE/B9-29088-83E76395; Tue, 06 Jun 2017 10:04:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplkeJIrShJLcpLzFFi42Lxqg020LWoM4s
 0+PyL0+L7lslMDowehz9cYQlgjGLNzEvKr0hgzZixfDNjwSqpimcfJrI0MK4U62Lk4hASmMEo
 0banh7WLkZODRaCdWaJhui1IQkLgHYtE977zbCAJCYE0iSdHb7ND2FUSqx5eBGsQEtCSOHpqN
 ivEpN1MEkcXtzB3MXJwsAmYSMzqkACpERFQkri3ajITSA2zwHxGiaZJvWwgNcICYRLf+uIhFq
 tKNHbOBZvJK+AtcXz+DWaIXXISN891Mk9g5FvAyLCKUaM4tagstUjX0FgvqSgzPaMkNzEzR9f
 QwFgvN7W4ODE9NScxqVgvOT93EyMwUBiAYAfjtu2ehxglOZiURHlrE8wihfiS8lMqMxKLM+KL
 SnNSiw8xynBwKEnwCtQC5QSLUtNTK9Iyc4AhC5OW4OBREuFVrgRK8xYXJOYWZ6ZDpE4xGnNsW
 L3+CxPHpAPbvzAJseTl56VKifNygEwSACnNKM2DGwSLpUuMslLCvIxApwnxFKQW5WaWoMq/Yh
 TnYFQS5v1WAzSFJzOvBG7fK6BTmIBO4btkAnJKSSJCSqqBsZ9lqZ7cJtnGLRmGSTXTxJpKe8v
 VJRl//jwcyP1PI/LDKeafUR6GmetvX026MTd4dm3kotVzYkNV3mYv7Zn781mu9b/A+cGJC27F
 p2dsLUjUE8j2Tb9xo3WTgfr9CJ7VVvFB7XIP1xd3NvvuffTevDz165lpTnfUU48oNusc2sF3K
 /l6s+l/JZbijERDLeai4kQADpkEH6ACAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-16.tower-31.messagelabs.com!1496743478!96672340!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18021 invoked from network); 6 Jun 2017 10:04:40 -0000
Received: from mail-pg0-f48.google.com (HELO mail-pg0-f48.google.com)
 (74.125.83.48)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 6 Jun 2017 10:04:40 -0000
Received: by mail-pg0-f48.google.com with SMTP id v18so23427034pgb.1
 for <xen-devel@lists.xenproject.org>; Tue, 06 Jun 2017 03:04:39 -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=2HgK3TZqulofrojDhzc/Q4CmxiMvQi9hQ71FujvLllE=;
 b=Ij99hSNatdwV0F9dhDj4NTPAwTo42c5v3qLtZTMbhlh8Lpgb9hhYAT4ZqeNRtkEzO+
 UyzW6U+1ARBRKZG4QMZuhYdMS5VJ+D2aTm2C/CBkruTgvx8A8n2Iw7/NHlZAUJJviKN4
 3f+KjvB91lLRNFhoakAoZiKIx6z9CnD8TW32A=
X-Google-DKIM-Signature: v=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=2HgK3TZqulofrojDhzc/Q4CmxiMvQi9hQ71FujvLllE=;
 b=IijIMM3LlLbDppo4AT9OJ9swvMcw2ydSe2lNyADQ5j6L1PX3ogI/bJVaJKzgxuHNqs
 RK3QFlLLJZElvmPZcckW0KptMtN3GmG/S/YTffD59xW26AO60KHh3bBkA58VfyP5UNr4
 w/adQmOsY149HUgMwbPkU/OCFAhFL+KOBVVkNRJbkpGVjrYycIFQvSY6usiN+HTFnXb8
 jchVcdubuLShnX0zg3hSI9BVNF+2zHSC0+9GNJwQqqcD/wFMsSX1p9pH5Ah3IKsRDXu0
 HCyPeG2gSXFn7g0q9u2QdAxphU/44euf3e0i/rfDM0kxLTCJDUmcWutuzpsclFKkie/B
 xouQ==
X-Gm-Message-State: AODbwcAhptrjsagTBXuGRrYnp91Zgqu5BOq7kutWYHVkR+WNhs6INrDu
 6CCMQJi/qpNeo2Hezoxq3w==
X-Received: by 10.84.216.84 with SMTP id f20mr20508280plj.177.1496743478311;
 Tue, 06 Jun 2017 03:04:38 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id v3sm3544867pfi.3.2017.06.06.03.04.35
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 06 Jun 2017 03:04:37 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Tue,  6 Jun 2017 15:34:33 +0530
Message-Id: <1496743473-15987-1-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
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/14 v4] 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>

VGhpcyBwYXRjaCBmaW5hbGx5IGFkZHMgdGhlIHN1cHBvcnQgZm9yIHZ1YXJ0IGNvbnNvbGUuCgpT
aWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5v
cmc+Ci0tLQoKQ2hhbmdlcyBzaW5jZSB2MzoKLSBUaGUgY2hhbmdlcyBpbiB4ZW5jb25zb2xlIGhh
dmUgYmVlbiBzcGxpdCBpbnRvIGZvdXIgcGF0Y2hlcy4gVGhpcyBpcyB0aGUgZm91cnRoIHBhdGNo
LgotIFRoZSB2dWFydCBjb25zb2xlIHN1cHBvcnQgaXMgYWRkZWQgdW5kZXIgQ09ORklHX1ZVQVJU
X0NPTlNPTEUgb3B0aW9uLgoKIHRvb2xzL2NvbnNvbGUvTWFrZWZpbGUgICAgfCAgMyArKy0KIHRv
b2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMgfCAyNiArKysrKysrKysrKysrKysrKysrKysrKysrLQog
MiBmaWxlcyBjaGFuZ2VkLCAyNyBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3Rvb2xzL2NvbnNvbGUvTWFrZWZpbGUgYi90b29scy9jb25zb2xlL01ha2VmaWxlCmlu
ZGV4IGM4YjAzMDAuLmZjZWUzMTMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2NvbnNvbGUvTWFrZWZpbGUK
KysrIGIvdG9vbHMvY29uc29sZS9NYWtlZmlsZQpAQCAtMTEsNiArMTEsNyBAQCBMRExJQlMgKz0g
JChTT0NLRVRfTElCUykKIAogTERMSUJTX3hlbmNvbnNvbGVkICs9ICQoVVRJTF9MSUJTKQogTERM
SUJTX3hlbmNvbnNvbGVkICs9IC1scnQKK1ZVQVJUX0NGTEFHUy0kKENPTkZJR19WVUFSVF9DT05T
T0xFKSA9IC1EQ09ORklHX1ZVQVJUX0NPTlNPTEUKIAogQklOICAgICAgPSB4ZW5jb25zb2xlZCB4
ZW5jb25zb2xlCiAKQEAgLTI4LDcgKzI5LDcgQEAgY2xlYW46CiBkaXN0Y2xlYW46IGNsZWFuCiAK
IGRhZW1vbi9tYWluLm86IGRhZW1vbi9fcGF0aHMuaAotZGFlbW9uL2lvLm86IENGTEFHUyArPSAk
KENGTEFHU19saWJ4ZW5ldnRjaG4pICQoQ0ZMQUdTX2xpYnhlbmdudHRhYikKK2RhZW1vbi9pby5v
OiBDRkxBR1MgKz0gJChDRkxBR1NfbGlieGVuZXZ0Y2huKSAkKENGTEFHU19saWJ4ZW5nbnR0YWIp
ICQoVlVBUlRfQ0ZMQUdTLXkpCiB4ZW5jb25zb2xlZDogJChwYXRzdWJzdCAlLmMsJS5vLCQod2ls
ZGNhcmQgZGFlbW9uLyouYykpCiAJJChDQykgJChMREZMQUdTKSAkXiAtbyAkQCAkKExETElCUykg
JChMRExJQlNfbGlieGVuZXZ0Y2huKSAkKExETElCU19saWJ4ZW5nbnR0YWIpICQoTERMSUJTX3hl
bmNvbnNvbGVkKSAkKEFQUEVORF9MREZMQUdTKQogCmRpZmYgLS1naXQgYS90b29scy9jb25zb2xl
L2RhZW1vbi9pby5jIGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwppbmRleCBkYjczZTEwLi5j
YWUyZWZlIDEwMDY0NAotLS0gYS90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCisrKyBiL3Rvb2xz
L2NvbnNvbGUvZGFlbW9uL2lvLmMKQEAgLTEwNCwxMiArMTA0LDE2IEBAIHN0cnVjdCBjb25zb2xl
IHsKIAl4ZW5ldnRjaG5fcG9ydF9vcl9lcnJvcl90IHJlbW90ZV9wb3J0OwogCXN0cnVjdCB4ZW5j
b25zX2ludGVyZmFjZSAqaW50ZXJmYWNlOwogCXN0cnVjdCBkb21haW4gKmQ7CisJYm9vbCBvcHRp
b25hbDsKKwlib29sIHByZWZlcl9nbnR0YWI7CiB9OwogCiBzdHJ1Y3QgY29uc29sZV9kYXRhIHsK
IAljaGFyICp4c25hbWU7CiAJY2hhciAqdHR5bmFtZTsKIAljaGFyICpsb2dfc3VmZml4OworCWJv
b2wgb3B0aW9uYWw7CisJYm9vbCBwcmVmZXJfZ250dGFiOwogfTsKIAogc3RhdGljIHN0cnVjdCBj
b25zb2xlX2RhdGEgY29uc29sZV9kYXRhW10gPSB7CkBAIC0xMTgsNyArMTIyLDE4IEBAIHN0YXRp
YyBzdHJ1Y3QgY29uc29sZV9kYXRhIGNvbnNvbGVfZGF0YVtdID0gewogCQkueHNuYW1lID0gIi9j
b25zb2xlIiwKIAkJLnR0eW5hbWUgPSAidHR5IiwKIAkJLmxvZ19zdWZmaXggPSAiIiwKKwkJLm9w
dGlvbmFsID0gZmFsc2UsCisJCS5wcmVmZXJfZ250dGFiID0gdHJ1ZSwKIAl9LAorI2lmIGRlZmlu
ZWQoQ09ORklHX1ZVQVJUX0NPTlNPTEUpCisJeworCQkueHNuYW1lID0gIi92dWFydC8wIiwKKwkJ
LnR0eW5hbWUgPSAidHR5IiwKKwkJLmxvZ19zdWZmaXggPSAiLXZ1YXJ0MCIsCisJCS5vcHRpb25h
bCA9IHRydWUsCisJCS5wcmVmZXJfZ250dGFiID0gZmFsc2UsCisJfSwKKyNlbmRpZgogfTsKIAog
I2RlZmluZSBNQVhfQ09OU09MRSAoc2l6ZW9mKGNvbnNvbGVfZGF0YSkvc2l6ZW9mKHN0cnVjdCBj
b25zb2xlX2RhdGEpKQpAQCAtNjY1LDcgKzY4MCwxMiBAQCBzdGF0aWMgaW50IGNvbnNvbGVfY3Jl
YXRlX3Jpbmcoc3RydWN0IGNvbnNvbGUgKmNvbikKIAkJCSJwb3J0IiwgIiVpIiwgJnJlbW90ZV9w
b3J0LAogCQkJTlVMTCk7CiAJaWYgKGVycikKKwl7CisJCS8qIElmIHRoZSBjb25zb2xlIGlzIG9w
dGlvbmFsIHRoZW4gZG8gbm90IHJldHVybiBhbiBlcnJvci4gKi8KKwkJaWYgKGNvbi0+b3B0aW9u
YWwpCisJCQllcnIgPSAwOwogCQlnb3RvIG91dDsKKwl9CiAKIAlzbnByaW50ZihwYXRoLCBzaXpl
b2YocGF0aCksICIlcy90eXBlIiwgY29uLT54c3BhdGgpOwogCXR5cGUgPSB4c19yZWFkKHhzLCBY
QlRfTlVMTCwgcGF0aCwgTlVMTCk7CkBAIC02NzksNyArNjk5LDkgQEAgc3RhdGljIGludCBjb25z
b2xlX2NyZWF0ZV9yaW5nKHN0cnVjdCBjb25zb2xlICpjb24pCiAJaWYgKHJpbmdfcmVmICE9IGNv
bi0+cmluZ19yZWYgJiYgY29uLT5yaW5nX3JlZiAhPSAtMSkKIAkJY29uc29sZV91bm1hcF9pbnRl
cmZhY2UoY29uKTsKIAotCWlmICghY29uLT5pbnRlcmZhY2UgJiYgeGd0X2hhbmRsZSkgeworCWlm
ICghY29uLT5pbnRlcmZhY2UgJiYgCisJCXhndF9oYW5kbGUgJiYKKwkJY29uLT5wcmVmZXJfZ250
dGFiKSB7CiAJCS8qIFByZWZlciB1c2luZyBncmFudCB0YWJsZSAqLwogCQljb24tPmludGVyZmFj
ZSA9IHhlbmdudHRhYl9tYXBfZ3JhbnRfcmVmKHhndF9oYW5kbGUsCiAJCQlkb20tPmRvbWlkLCBH
TlRUQUJfUkVTRVJWRURfQ09OU09MRSwKQEAgLTc4OSw2ICs4MTEsOCBAQCBzdGF0aWMgaW50IGNv
bnNvbGVfaW5pdChzdHJ1Y3QgY29uc29sZSAqY29uLCBzdHJ1Y3QgZG9tYWluICpkb20sIHZvaWQg
KipkYXRhKQogCWNvbi0+ZCA9IGRvbTsKIAljb24tPnR0eW5hbWUgPSAoKmNvbl9kYXRhKS0+dHR5
bmFtZTsKIAljb24tPmxvZ19zdWZmaXggPSAoKmNvbl9kYXRhKS0+bG9nX3N1ZmZpeDsKKwljb24t
Pm9wdGlvbmFsID0gKCpjb25fZGF0YSktPm9wdGlvbmFsOworCWNvbi0+cHJlZmVyX2dudHRhYiA9
ICgqY29uX2RhdGEpLT5wcmVmZXJfZ250dGFiOwogCWNvbi0+eHNuYW1lID0gKCpjb25fZGF0YSkt
PnhzbmFtZTsKIAljb24tPnhzcGF0aCA9IHhzX2dldF9kb21haW5fcGF0aCh4cywgZG9tLT5kb21p
ZCk7CiAJcyA9IHJlYWxsb2MoY29uLT54c3BhdGgsIHN0cmxlbihjb24tPnhzcGF0aCkgKwotLSAK
Mi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 06 10:04:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 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 1dIBM6-0004Jd-C4; Tue, 06 Jun 2017 10:04: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 1dIBM5-0004Iy-7Y
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 10:04:53 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 F5/72-26749-44E76395; Tue, 06 Jun 2017 10:04:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKIsWRWlGSWpSXmKPExsVyMfTAal2XOrN
 Ig4X/GS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy95x6zFRySrLj+ajZbA+NJkS5GLg4hgZmM
 Ei+37GcGcVgE2pkl7v9/ww7iSAi8Y5F4tusnUIYTyEmT2H9iAiOEXSaxtHEFC4gtJKAlcfTUb
 FaIUXuZJJbcP8HUxcjBwSZgIjGrQwKkRkRASeLeqslMIDXMAvMZJZom9bKBJIQFYiQae3cygd
 gsAqoSD27vBlvAK+AtMWvCMyaIZXISN891Mk9g5FvAyLCKUaM4tagstUjXyFwvqSgzPaMkNzE
 zR9fQwFgvN7W4ODE9NScxqVgvOT93EyMwWOoZGBh3MLbs9TvEKMnBpCTKW5tgFinEl5SfUpmR
 WJwRX1Sak1p8iFGGg0NJglegFignWJSanlqRlpkDDFuYtAQHj5IIr3IlUJq3uCAxtzgzHSJ1i
 tGS48qVdV+YODasXg8kpxzY/oVJiCUvPy9VSpyXA2SeAEhDRmke3DhYbF1ilJUS5mVkYGAQ4i
 lILcrNLEGVf8UozsGoJMz7rQZoCk9mXgnc1ldABzEBHcR3yQTkoJJEhJRUA+OkU5dl1SRXFv8
 +ui/2tqftFPPcrRtUlAyl/zBsZsl961Eq5/S/5N8qHh8v+7CHnpZPG7u2qhguDnnwN184WJA1
 b2eexL4fosfE3GpilmjsXS8wM+tt/PpTIqIb9mX/YeHfcWXObr3tBzd3cJ5R79g8PeeZumWPr
 3TjHW0VCd/Vd7expc9Y+lWJpTgj0VCLuag4EQBTeD6WqAIAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-5.tower-31.messagelabs.com!1496743490!101042020!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47314 invoked from network); 6 Jun 2017 10:04:51 -0000
Received: from mail-pf0-f171.google.com (HELO mail-pf0-f171.google.com)
 (209.85.192.171)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 6 Jun 2017 10:04:51 -0000
Received: by mail-pf0-f171.google.com with SMTP id l89so21934979pfi.2
 for <xen-devel@lists.xenproject.org>; Tue, 06 Jun 2017 03:04: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;
 bh=Yr9GFW60qCsEnh/qHxNyGdny33erUtflwSmcq7kDLj4=;
 b=G2b9oiCrYgMqTy9BxsrpNmXpY93utfQjuwuBEz2VItl8UGRpWgG8GD0AkOtaVnJqpg
 39BdndfOm4q4dg1HC0U+D6L4l+BZinxyzwo/UgNWRFd+fIGzRh3MMFDCfn8aRIt1cPQs
 daxZrL9XFqVuvHFmIwvhN+U/BVoJsxkma5VCc=
X-Google-DKIM-Signature: v=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=Yr9GFW60qCsEnh/qHxNyGdny33erUtflwSmcq7kDLj4=;
 b=aeRYPYAgLX7PSqLP8WTf31jLyERSn4mK5uwLXd15Xj7XRHO2PYmcP4wP8swufMSXkP
 Ol+WUnBLrzZpb1NxpCCbeftT7PjWM2Ou2l72rENedmF3wh/OVPM0WmGCXVjaH3zkT5BN
 1u1gwvc3TNWNEfhjybg7BYOGEWuumEZByzOF4FLusCzHOgA8zgyOeYTMCkqSbMXRR0ia
 vjGfvbu82EXZeJFwFpKG2R69+kqzmCi0C0WpFKR0XaDuMLfY0E0QPj9Tmh1vkqG12n2p
 cFO3SB4L3Kk2tdBAqTi6bPgHMLKKSUgwvOEQ4F6AHThWNTb+LknDK1eN/K2TMjXmag3p
 5sDw==
X-Gm-Message-State: AODbwcCzbWtN2P1lAVzVpTiJFmeu+b9e5u++N3t7tD+eiE3agiHmJPke
 a3Mqsn4Ovh9bjXZEQcScGw==
X-Received: by 10.99.65.7 with SMTP id o7mr24987565pga.90.1496743490075;
 Tue, 06 Jun 2017 03:04:50 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id 71sm38421389pgd.57.2017.06.06.03.04.47
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 06 Jun 2017 03:04:49 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Tue,  6 Jun 2017 15:34:44 +0530
Message-Id: <1496743484-16037-1-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
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/14 v4] 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+Ci0tLQoKQ2hhbmdlcyBzaW5jZSB2MzoKLSBUaGUgdnVh
cnQgY29uc29sZSBzdXBwb3J0IGlzIHVuZGVyIENPTkZJR19WVUFSVF9DT05TT0xFIG9wdGlvbi4K
LSBTaW5jZSB0aGVyZSBpcyBhIGNoYW5nZSBmcm9tIGxhc3QgcmV2aWV3LCBJIGhhdmUgbm90IGlu
Y2x1ZGVkCiAgcmV2aWV3ZWQtYnkgdGFnIGZyb20gU3RlZmFubyBhbmQgYWNrZWQtYnkgdGFnIGZy
b20gV2VpLgoKIHRvb2xzL2NvbnNvbGUvTWFrZWZpbGUgICAgICB8ICAxICsKIHRvb2xzL2NvbnNv
bGUvY2xpZW50L21haW4uYyB8IDI1ICsrKysrKysrKysrKysrKysrKysrKysrKy0KIDIgZmlsZXMg
Y2hhbmdlZCwgMjUgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3Rv
b2xzL2NvbnNvbGUvTWFrZWZpbGUgYi90b29scy9jb25zb2xlL01ha2VmaWxlCmluZGV4IGZjZWUz
MTMuLjQ5YzAyZDQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2NvbnNvbGUvTWFrZWZpbGUKKysrIGIvdG9v
bHMvY29uc29sZS9NYWtlZmlsZQpAQCAtMzQsNiArMzQsNyBAQCB4ZW5jb25zb2xlZDogJChwYXRz
dWJzdCAlLmMsJS5vLCQod2lsZGNhcmQgZGFlbW9uLyouYykpCiAJJChDQykgJChMREZMQUdTKSAk
XiAtbyAkQCAkKExETElCUykgJChMRExJQlNfbGlieGVuZXZ0Y2huKSAkKExETElCU19saWJ4ZW5n
bnR0YWIpICQoTERMSUJTX3hlbmNvbnNvbGVkKSAkKEFQUEVORF9MREZMQUdTKQogCiBjbGllbnQv
bWFpbi5vOiBjbGllbnQvX3BhdGhzLmgKK2NsaWVudC9tYWluLm86IENGTEFHUyArPSAkKFZVQVJU
X0NGTEFHUy15KQogeGVuY29uc29sZTogJChwYXRzdWJzdCAlLmMsJS5vLCQod2lsZGNhcmQgY2xp
ZW50LyouYykpCiAJJChDQykgJChMREZMQUdTKSAkXiAtbyAkQCAkKExETElCUykgJChMRExJQlNf
eGVuY29uc29sZSkgJChBUFBFTkRfTERGTEFHUykKIApkaWZmIC0tZ2l0IGEvdG9vbHMvY29uc29s
ZS9jbGllbnQvbWFpbi5jIGIvdG9vbHMvY29uc29sZS9jbGllbnQvbWFpbi5jCmluZGV4IDk3Nzc3
OWYuLjhkMzFmZTkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2NvbnNvbGUvY2xpZW50L21haW4uYworKysg
Yi90b29scy9jb25zb2xlL2NsaWVudC9tYWluLmMKQEAgLTc2LDcgKzc2LDExIEBAIHN0YXRpYyB2
b2lkIHVzYWdlKGNvbnN0IGNoYXIgKnByb2dyYW0pIHsKIAkgICAgICAgIlxuIgogCSAgICAgICAi
ICAtaCwgLS1oZWxwICAgICAgIGRpc3BsYXkgdGhpcyBoZWxwIGFuZCBleGl0XG4iCiAJICAgICAg
ICIgIC1uLCAtLW51bSBOICAgICAgdXNlIGNvbnNvbGUgbnVtYmVyIE5cbiIKKyNpZmRlZiBDT05G
SUdfVlVBUlRfQ09OU09MRQorCSAgICAgICAiICAtLXR5cGUgVFlQRSAgICAgIGNvbnNvbGUgdHlw
ZS4gbXVzdCBiZSAncHYnLCAnc2VyaWFsJyBvciAndnVhcnQnXG4iCisjZWxzZQogCSAgICAgICAi
ICAtLXR5cGUgVFlQRSAgICAgIGNvbnNvbGUgdHlwZS4gbXVzdCBiZSAncHYnIG9yICdzZXJpYWwn
XG4iCisjZW5kaWYKIAkgICAgICAgIiAgLS1zdGFydC1ub3RpZnktZmQgTiBmaWxlIGRlc2NyaXB0
b3IgdXNlZCB0byBub3RpZnkgcGFyZW50XG4iCiAJICAgICAgICwgcHJvZ3JhbSk7CiB9CkBAIC0y
NjQsNiArMjY4LDkgQEAgdHlwZWRlZiBlbnVtIHsKICAgICAgICBDT05TT0xFX0lOVkFMLAogICAg
ICAgIENPTlNPTEVfUFYsCiAgICAgICAgQ09OU09MRV9TRVJJQUwsCisjaWZkZWYgQ09ORklHX1ZV
QVJUX0NPTlNPTEUKKyAgICAgICBDT05TT0xFX1ZVQVJULAorI2VuZGlmCiB9IGNvbnNvbGVfdHlw
ZTsKIAogc3RhdGljIHN0cnVjdCB0ZXJtaW9zIHN0ZGluX29sZF9hdHRyOwpAQCAtMzQzLDYgKzM1
MCwxMSBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAJY2hhciAqZW5kOwogCWNv
bnNvbGVfdHlwZSB0eXBlID0gQ09OU09MRV9JTlZBTDsKIAlib29sIGludGVyYWN0aXZlID0gMDsK
KyNpZmRlZiBDT05GSUdfVlVBUlRfQ09OU09MRQorCWNoYXIgKmNvbnNvbGVfbmFtZXMgPSAic2Vy
aWFsLCBwdiwgdnVhcnQiOworI2Vsc2UKKwljaGFyICpjb25zb2xlX25hbWVzID0gInNlcmlhbCwg
cHYiOworI2VuZGlmCiAKIAlpZiAoaXNhdHR5KFNURElOX0ZJTEVOTykgJiYgaXNhdHR5KFNURE9V
VF9GSUxFTk8pKQogCQlpbnRlcmFjdGl2ZSA9IDE7CkBAIC0zNjEsOSArMzczLDE0IEBAIGludCBt
YWluKGludCBhcmdjLCBjaGFyICoqYXJndikKIAkJCQl0eXBlID0gQ09OU09MRV9TRVJJQUw7CiAJ
CQllbHNlIGlmICghc3RyY21wKG9wdGFyZywgInB2IikpCiAJCQkJdHlwZSA9IENPTlNPTEVfUFY7
CisjaWZkZWYgQ09ORklHX1ZVQVJUX0NPTlNPTEUKKwkJCWVsc2UgaWYgKCFzdHJjbXAob3B0YXJn
LCAidnVhcnQiKSkKKwkJCQl0eXBlID0gQ09OU09MRV9WVUFSVDsKKyNlbmRpZgogCQkJZWxzZSB7
CiAJCQkJZnByaW50ZihzdGRlcnIsICJJbnZhbGlkIHR5cGUgYXJndW1lbnRcbiIpOwotCQkJCWZw
cmludGYoc3RkZXJyLCAiQ29uc29sZSB0eXBlcyBzdXBwb3J0ZWQgYXJlOiBzZXJpYWwsIHB2XG4i
KTsKKwkJCQlmcHJpbnRmKHN0ZGVyciwgIkNvbnNvbGUgdHlwZXMgc3VwcG9ydGVkIGFyZTogJXNc
biIsCisgICAgICAgICAgICAgICAgICAgICAgICBjb25zb2xlX25hbWVzKTsKIAkJCQlleGl0KEVJ
TlZBTCk7CiAJCQl9CiAJCQlicmVhazsKQEAgLTQzNiw2ICs0NTMsMTIgQEAgaW50IG1haW4oaW50
IGFyZ2MsIGNoYXIgKiphcmd2KQogCQllbHNlCiAJCQlzbnByaW50ZihwYXRoLCBzdHJsZW4oZG9t
X3BhdGgpICsgc3RybGVuKCIvZGV2aWNlL2NvbnNvbGUvJWQvdHR5IikgKyA1LCAiJXMvZGV2aWNl
L2NvbnNvbGUvJWQvdHR5IiwgZG9tX3BhdGgsIG51bSk7CiAJfQorI2lmZGVmIENPTkZJR19WVUFS
VF9DT05TT0xFCisJaWYgKHR5cGUgPT0gQ09OU09MRV9WVUFSVCkgeworCQlzbnByaW50ZihwYXRo
LCBzdHJsZW4oZG9tX3BhdGgpICsgc3RybGVuKCIvdnVhcnQvMC90dHkiKSArIDEsCisJCQkJICIl
cy92dWFydC8wL3R0eSIsIGRvbV9wYXRoKTsKKwl9CisjZW5kaWYKIAogCS8qIEZJWE1FIGNvbnNv
bGVkIGN1cnJlbnRseSBkb2VzIG5vdCBhc3N1bWUgZG9tYWluLTAgZG9lc24ndCBoYXZlIGEKIAkg
ICBjb25zb2xlIHdoaWNoIGlzIGdvb2Qgd2hlbiB3ZSBicmVhayBkb21haW4tMCB1cC4gIFRvIGtl
ZXAgdXMKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 06 10:05:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 10: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 1dIBMJ-0004S2-Nq; Tue, 06 Jun 2017 10:05:07 +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 1dIBMH-0004Qw-QS
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 10:05:05 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 84/F2-03557-15E76395; Tue, 06 Jun 2017 10:05:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjkeJIrShJLcpLzFFi42Lxqg3W0w2oM4s
 06OvXsfi+ZTKTA6PH4Q9XWAIYo1gz85LyKxJYMya/XMNY8E+uYt/t6AbGB+JdjFwcQgLTGCW2
 LOhgBnFYBNqZJR48OMAC4kgIvGOR2DThJFsXIyeQkybxZt1rZgi7SmLu5ofsILaQgJbE0VOzW
 SFG7WOS2LxsN1MXIwcHm4CJxKwOCZAaEQEliXurJjOB1DALzGeUaJrUywZSIywQIzFtjRqIyS
 KgKjH3VhZIOa+At8TCX2vYIVbJSdw818k8gZFvASPDKkaN4tSistQiXWMjvaSizPSMktzEzBx
 dQwMzvdzU4uLE9NScxKRiveT83E2MwDBhAIIdjKfXBR5ilORgUhLlrU0wixTiS8pPqcxILM6I
 LyrNSS0+xCjDwaEkwStQC5QTLEpNT61Iy8wBBixMWoKDR0mEV7kSKM1bXJCYW5yZDpE6xajLM
 enA9i9MQix5+XmpUuK8lSAzBECKMkrz4EbAoucSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhH
 m/1QBN4cnMK4Hb9AroCCagI/gumYAcUZKIkJJqYFS/dva+cPKtYM/pcf3bpK6XcnkEpMq4y01
 WnCHp7VtWtGub7vrd9va7tvMvPS8Xsefnj0lPLMPZTrvv9dv6O6Tvgu7ixedvzzCr6/TYkFb2
 /v4Nt7LjddptcXYbtxvlX29OLd0qfcnI4b7bH4FfaxqUp78yfzHFJiE0Ue60opPhkda9D7+6t
 iuxFGckGmoxFxUnAgCh8AKXmQIAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1496743503!104791364!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58756 invoked from network); 6 Jun 2017 10:05:04 -0000
Received: from mail-pg0-f46.google.com (HELO mail-pg0-f46.google.com)
 (74.125.83.46)
 by server-12.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 6 Jun 2017 10:05:04 -0000
Received: by mail-pg0-f46.google.com with SMTP id k71so331079pgd.2
 for <xen-devel@lists.xenproject.org>; Tue, 06 Jun 2017 03:05: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;
 bh=8gNw9nN/0JI8jAKP7+JSrgJRr/oVvhOoOekKUm2EABo=;
 b=kEIYFQIgpOqZkd7jFtDeAKdo4REcRMSxqJ7iEgqsvF1WmOmiKPScg+bLcR+1Tds2JJ
 QHhnvFZxPgf65tIJyUg2evB9GdE0iGAOz30SnQHZLSUw0KgXWqVT5pJZ0v7hpOeMdMJ9
 j/vtDAcb/NN4g6Y/pZQbxU/AgfJiwr1lZSsn0=
X-Google-DKIM-Signature: v=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=8gNw9nN/0JI8jAKP7+JSrgJRr/oVvhOoOekKUm2EABo=;
 b=lRsJeWj7I3NtArDlnG9Tpuy4rq/ld51CUr9/PjXcgZ6RzbzoxEgqsGDJSadCKJAALB
 hR/R8IqQ5RHOBh7F8z8jSd6QaW+USROQrVcuuR4A9jSpE9H2fzq/JBGJGJ41Eyze/hFa
 KDm1VVViLA66hM1AtP9KoSQv+V1Yszjx2IxCCs12myMPWvxzsbyQfg3EJmWk/vAW+63X
 ErP+1eldSay99fX4Ylu7SUiTULVEpY9SakcrxUOx0Okj/knpLd2+fmlQ6G9qPyec+qJI
 8zrX2MihuUuA4qoI8fYC2nL+HiBkhKGs4nU9Am/lBTXsEHm7OW/uA/tnIwyLaTZWMlxS
 pGpA==
X-Gm-Message-State: AODbwcDyxr6PpkjHHv1RhqN/lLz8xo8dBxEMWFt64LWJ1GnYtJ7eLyh2
 EU2lOp1XM7KiDFqb8Cr5IQ==
X-Received: by 10.98.49.198 with SMTP id x189mr24163797pfx.65.1496743502959;
 Tue, 06 Jun 2017 03:05:02 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id g23sm55221109pfb.54.2017.06.06.03.05.00
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 06 Jun 2017 03:05:02 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Tue,  6 Jun 2017 15:34:57 +0530
Message-Id: <1496743497-16087-1-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
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/14 v4] 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>

VGhlIFNCU0EgdWFydCBub2RlIGZvcm1hdCBpcyBhcyBzcGVjaWZpZWQgaW4KRG9jdW1lbnRhdGlv
bi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NlcmlhbC9hcm1fc2JzYV91YXJ0LnR4dCBhbmQgZ2l2ZW4g
YmVsb3c6CgpBUk0gU0JTQSBkZWZpbmVkIGdlbmVyaWMgVUFSVAotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KVGhpcyBVQVJUIHVzZXMgYSBzdWJzZXQgb2YgdGhlIFBMMDExIHJlZ2lzdGVy
cyBhbmQgY29uc2VxdWVudGx5IGxpdmVzCmluIHRoZSBQTDAxMSBkcml2ZXIuIEl0J3MgYmF1ZHJh
dGUgYW5kIG90aGVyIGNvbW11bmljYXRpb24gcGFyYW1ldGVycwpjYW5ub3QgYmUgYWRqdXN0ZWQg
YXQgcnVudGltZSwgc28gaXQgbGFja3MgYSBjbG9jayBzcGVjaWZpZXIgaGVyZS4KClJlcXVpcmVk
IHByb3BlcnRpZXM6Ci0gY29tcGF0aWJsZTogbXVzdCBiZSAiYXJtLHNic2EtdWFydCIKLSByZWc6
IGV4YWN0bHkgb25lIHJlZ2lzdGVyIHJhbmdlCi0gaW50ZXJydXB0czogZXhhY3RseSBvbmUgaW50
ZXJydXB0IHNwZWNpZmllcgotIGN1cnJlbnQtc3BlZWQ6IHRoZSAoZml4ZWQpIGJhdWQgcmF0ZSBz
ZXQgYnkgdGhlIGZpcm13YXJlCgpDdXJyZW50bHkgdGhlIGJhdWQgcmF0ZSBvZiAxMTUyMDAgaGFz
IGJlZW4gc2VsZWN0ZWQgYXMgYSBkZWZhdWx0IHZhbHVlLAp3aGljaCBpcyBvbmUgb2YgdGhlIHZh
bGlkIGJhdWQgcmF0ZSBzZXR0dGluZ3MuIEhpZ2hlciBiYXVkIHJhdGUgd2FzCnNlbGVjdGVkIHNp
bmNlIGFuIGVtdWxhdGVkIHBsMDExIGNhbiBzdXBwb3J0IGFueSB2YWxpZCBiYXVkIHJhdGUgd2l0
aG91dAphbnkgbGltaXRhdGlvbiBvZiB0aGUgaGFyZHdhcmUuCgpTaWduZWQtb2ZmLWJ5OiBCaHVw
aW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+ClJldmlld2VkLWJ5OiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogdG9vbHMvbGli
eGwvbGlieGxfYXJtLmMgfCA1MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgNTAgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9hcm0uYyBiL3Rvb2xzL2xpYnhs
L2xpYnhsX2FybS5jCmluZGV4IGI2MGRmYTkuLmI1OWZkOWYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YnhsL2xpYnhsX2FybS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCkBAIC00NCwxMCAr
NDQsMjIgQEAgaW50IGxpYnhsX19hcmNoX2RvbWFpbl9wcmVwYXJlX2NvbmZpZyhsaWJ4bF9fZ2Mg
KmdjLAogICAgIHVpbnQzMl90IG5yX3NwaXMgPSAwOwogICAgIHVuc2lnbmVkIGludCBpOwogCisg
ICAgLyoKKyAgICAgKiBJZiBwbDAxMSB2dWFydCBpcyBlbmFibGVkIHRoZW4gaW5jcmVtZW50IHRo
ZSBucl9zcGlzIHRvIGFsbG93IGFsbG9jYXRpb24KKyAgICAgKiBvZiBTUEkgVklSUSBmb3IgcGww
MTEuCisgICAgICovCisgICAgaWYgKGRfY29uZmlnLT5iX2luZm8uYXJjaF9hcm0udnVhcnQpCisg
ICAgICAgIG5yX3NwaXMgKz0gKEdVRVNUX1ZQTDAxMV9TUEkgLSAzMikgKyAxOworCiAgICAgZm9y
IChpID0gMDsgaSA8IGRfY29uZmlnLT5iX2luZm8ubnVtX2lycXM7IGkrKykgewogICAgICAgICB1
aW50MzJfdCBpcnEgPSBkX2NvbmZpZy0+Yl9pbmZvLmlycXNbaV07CiAgICAgICAgIHVpbnQzMl90
IHNwaTsKIAorICAgICAgICBpZiAoZF9jb25maWctPmJfaW5mby5hcmNoX2FybS52dWFydCAmJiAo
aXJxID09IEdVRVNUX1ZQTDAxMV9TUEkpKSB7CisgICAgICAgICAgICBMT0coRVJST1IsICJQaHlz
aWNhbCBJUlEgJXUgY29uZmxpY3Rpbmcgd2l0aCBwbDAxMSBTUElcbiIsIGlycSk7CisgICAgICAg
ICAgICByZXR1cm4gRVJST1JfRkFJTDsKKyAgICAgICAgfQorCiAgICAgICAgIGlmIChpcnEgPCAz
MikKICAgICAgICAgICAgIGNvbnRpbnVlOwogCkBAIC0xNDksOSArMTYxLDEwIEBAIHN0YXRpYyBz
dHJ1Y3QgYXJjaF9pbmZvIHsKICAgICBjb25zdCBjaGFyICpndWVzdF90eXBlOwogICAgIGNvbnN0
IGNoYXIgKnRpbWVyX2NvbXBhdDsKICAgICBjb25zdCBjaGFyICpjcHVfY29tcGF0OworICAgIGNv
bnN0IGNoYXIgKnVhcnRfY29tcGF0OwogfSBhcmNoX2luZm9bXSA9IHsKLSAgICB7Inhlbi0zLjAt
YXJtdjdsIiwgICJhcm0sYXJtdjctdGltZXIiLCAiYXJtLGNvcnRleC1hMTUiIH0sCi0gICAgeyJ4
ZW4tMy4wLWFhcmNoNjQiLCAiYXJtLGFybXY4LXRpbWVyIiwgImFybSxhcm12OCIgfSwKKyAgICB7
Inhlbi0zLjAtYXJtdjdsIiwgICJhcm0sYXJtdjctdGltZXIiLCAiYXJtLGNvcnRleC1hMTUiLCAi
YXJtLHNic2EtdWFydCIgfSwKKyAgICB7Inhlbi0zLjAtYWFyY2g2NCIsICJhcm0sYXJtdjgtdGlt
ZXIiLCAiYXJtLGFybXY4IiwgImFybSxzYnNhLXVhcnQiIH0sCiB9OwogCiAvKgpAQCAtNjA5LDYg
KzYyMiwzOCBAQCBzdGF0aWMgaW50IG1ha2VfaHlwZXJ2aXNvcl9ub2RlKGxpYnhsX19nYyAqZ2Ms
IHZvaWQgKmZkdCwKICAgICByZXR1cm4gMDsKIH0KIAorc3RhdGljIGludCBtYWtlX3ZwbDAxMV91
YXJ0X25vZGUobGlieGxfX2djICpnYywgdm9pZCAqZmR0LAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY29uc3Qgc3RydWN0IGFyY2hfaW5mbyAqYWluZm8sCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pCit7CisgICAgaW50
IHJlczsKKyAgICBnaWNfaW50ZXJydXB0IGludHI7CisKKyAgICByZXMgPSBmZHRfYmVnaW5fbm9k
ZShmZHQsICJzYnNhLXBsMDExIik7CisgICAgaWYgKHJlcykgcmV0dXJuIHJlczsKKworICAgIHJl
cyA9IGZkdF9wcm9wZXJ0eV9jb21wYXQoZ2MsIGZkdCwgMSwgYWluZm8tPnVhcnRfY29tcGF0KTsK
KyAgICBpZiAocmVzKSByZXR1cm4gcmVzOworCisgICAgcmVzID0gZmR0X3Byb3BlcnR5X3JlZ3Mo
Z2MsIGZkdCwgUk9PVF9BRERSRVNTX0NFTExTLCBST09UX1NJWkVfQ0VMTFMsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgMSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBHVUVTVF9Q
TDAxMV9CQVNFLCBHVUVTVF9QTDAxMV9TSVpFKTsKKyAgICBpZiAocmVzKSByZXR1cm4gcmVzOwor
CisgICAgc2V0X2ludGVycnVwdChpbnRyLCBHVUVTVF9WUEwwMTFfU1BJLCAweGYsIERUX0lSUV9U
WVBFX0xFVkVMX0hJR0gpOworCisgICAgcmVzID0gZmR0X3Byb3BlcnR5X2ludGVycnVwdHMoZ2Ms
IGZkdCwgJmludHIsIDEpOworICAgIGlmIChyZXMpIHJldHVybiByZXM7CisKKyAgICAvKiBVc2Ug
YSBkZWZhdWx0IGJhdWQgcmF0ZSBvZiAxMTUyMDAuICovCisgICAgZmR0X3Byb3BlcnR5X3UzMihm
ZHQsICJjdXJyZW50LXNwZWVkIiwgMTE1MjAwKTsKKworICAgIHJlcyA9IGZkdF9lbmRfbm9kZShm
ZHQpOworICAgIGlmIChyZXMpIHJldHVybiByZXM7CisKKyAgICByZXR1cm4gMDsKK30KKwogc3Rh
dGljIGNvbnN0IHN0cnVjdCBhcmNoX2luZm8gKmdldF9hcmNoX2luZm8obGlieGxfX2djICpnYywK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVj
dCB4Y19kb21faW1hZ2UgKmRvbSkKIHsKQEAgLTkwOCw2ICs5NTMsOSBAQCBuZXh0X3Jlc2l6ZToK
ICAgICAgICAgRkRUKCBtYWtlX3RpbWVyX25vZGUoZ2MsIGZkdCwgYWluZm8sIHhjX2NvbmZpZy0+
Y2xvY2tfZnJlcXVlbmN5KSApOwogICAgICAgICBGRFQoIG1ha2VfaHlwZXJ2aXNvcl9ub2RlKGdj
LCBmZHQsIHZlcnMpICk7CiAKKyAgICAgICAgaWYgKGluZm8tPmFyY2hfYXJtLnZ1YXJ0KQorICAg
ICAgICAgICAgRkRUKCBtYWtlX3ZwbDAxMV91YXJ0X25vZGUoZ2MsIGZkdCwgYWluZm8sIGRvbSkg
KTsKKwogICAgICAgICBpZiAocGZkdCkKICAgICAgICAgICAgIEZEVCggY29weV9wYXJ0aWFsX2Zk
dChnYywgZmR0LCBwZmR0KSApOwogCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 06 10:05:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 10: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 1dIBMY-0004ZW-VN; Tue, 06 Jun 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 <bhupinder.thakur@linaro.org>) id 1dIBMX-0004Ym-9s
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 10:05:21 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 60/14-03557-06E76395; Tue, 06 Jun 2017 10:05:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeJIrShJLcpLzFFi42Lxqg3W1E2oM4s
 02Gdt8X3LZCYHRo/DH66wBDBGsWbmJeVXJLBmrL7ayVLQp1Tx7PVH1gbGDTJdjFwcQgLTGCUm
 vjzOCOKwCLQzS2w8/5uli5GTQ0LgHYvEtstJEHaaxKT5HYwQdpXEu7nbwWwhAS2Jo6dms0LY+
 5gkbm0372Lk4GATMJGY1SEBEhYRUJK4t2oyE8h8ZoH5jBJNk3rZQGqEBSIlTu4vBqlhEVAF2r
 SbDcTmFfCWuH9nGyvEKjmJm+c6mScw8i1gZFjFqF6cWlSWWqRrqJdUlJmeUZKbmJmja2hgppe
 bWlycmJ6ak5hUrJecn7uJERgiDECwg3Hnc6dDjJIcTEqivLUJZpFCfEn5KZUZicUZ8UWlOanF
 hxhlODiUJHgFaoFygkWp6akVaZk5wGCFSUtw8CiJ8CpXAqV5iwsSc4sz0yFSpxh1OSYd2P6FS
 YglLz8vVUqclwNkhgBIUUZpHtwIWORcYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjDvtxqgKT
 yZeSVwm14BHcEEdATfJROQI0oSEVJSDYwKK/4cvPldszXJ5CLzxWWtO3+z/Zt3Vlcyez5PzpL
 Cz+63ersNji+PdxY36w9bf07yQPsSXsW7e0/XBZ5+N+9+cTb7BFfe1xWvfx9LK3d6tG9JLKP2
 1LRToc8flDyqP6x5bDmbPv8EC9E5fp/Dbd7W/5VYbPpKKU9+bpSCsrZ0oVyN6aeVe6cqsRRnJ
 BpqMRcVJwIATWkMI5cCAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1496743518!72346702!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39028 invoked from network); 6 Jun 2017 10:05:19 -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;
 6 Jun 2017 10:05:19 -0000
Received: by mail-pg0-f41.google.com with SMTP id k71so333301pgd.2
 for <xen-devel@lists.xenproject.org>; Tue, 06 Jun 2017 03:05: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;
 bh=sMHcvckkS+a4uzS1gGMFqyP2E1ambzHLeBNOk9zEar4=;
 b=SepvDEXkcNR9TxHl6/cu2RW9vYDUAEubFDnElu1eRSYQRSqDh5qDy2VkpKRC0j8TBD
 eZq0GvlnYN9OZAf0FgAE/KKWTX3fkTc8XfKeIiqOloU6lzT60eMSw4CQ1muWcfGzqJnw
 cOFbHJTRZ5/tQzF6rKya29roVjBlOXyIFVQss=
X-Google-DKIM-Signature: v=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=sMHcvckkS+a4uzS1gGMFqyP2E1ambzHLeBNOk9zEar4=;
 b=Pte2UN4gWl+uZmBSv5Liv9tvPw7agXDq4tNw7B6oQNg71LMq3hi7WA6sz4FIf6nk8A
 6xVSHkjAeaQytWMwIqN5wJpTPJ/IfQbypI5LaHXCngWdXIAFz4T/OrXmPYt5RasrcDxi
 5d0yfJXY5HRnuzmW6xcEOYM9MjVhwka4/XtDVzZ/fzDDT7sncjNFsmL80clpNeg0tipT
 s4YFzGBlTiL/2eyvrvv5xmJn95CqQ++joeliyAOYQuJSn24S6JpdOTmkgA+zUX6/wI4R
 et78amLppd9DZmKh9GUYmT846ndAapWBZw/Al9eXHPBY8ECGA2KkmyTzTvnMZ9MOGmCn
 cmnw==
X-Gm-Message-State: AODbwcAiwMIaJrGMD9mwQ88VqOgV1PrfC9H+4DwhMzh0eUP7qbJ63dnc
 d0E3xX1BY6WmXDFsIoRGLg==
X-Received: by 10.84.217.11 with SMTP id o11mr20130057pli.299.1496743518266;
 Tue, 06 Jun 2017 03:05:18 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id r11sm37416569pgn.35.2017.06.06.03.05.15
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 06 Jun 2017 03:05:17 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Tue,  6 Jun 2017 15:35:12 +0530
Message-Id: <1496743512-16142-1-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
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/14 v4] 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
VXBkYXRlIGRvY3VtZW50YXRpb24gYWJvdXQgU1BJIGlycSByZXNlcnZlZCBmb3IgdnBsMDExLgoK
U2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8u
b3JnPgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiBkb2NzL21h
bi94bC5jZmcucG9kLjUuaW4gfCAgOSArKysrKysrKysKIGRvY3MvbWlzYy9jb25zb2xlLnR4dCAg
ICB8IDQ0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tCiAyIGZp
bGVzIGNoYW5nZWQsIDQyIGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbiBiL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbgpp
bmRleCAxMzE2N2ZmLi4zMzk3Y2RhIDEwMDY0NAotLS0gYS9kb2NzL21hbi94bC5jZmcucG9kLjUu
aW4KKysrIGIvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCkBAIC0xMDg1LDYgKzEwODUsMTUgQEAg
QWxsb3cgYSBndWVzdCB0byBhY2Nlc3Mgc3BlY2lmaWMgcGh5c2ljYWwgSVJRcy4KIEl0IGlzIHJl
Y29tbWVuZGVkIHRvIHVzZSB0aGlzIG9wdGlvbiBvbmx5IGZvciB0cnVzdGVkIFZNcyB1bmRlcgog
YWRtaW5pc3RyYXRvciBjb250cm9sLgogCitJZiB0aGUgdmlydHVhbCB1YXJ0IGlzIGVuYWJsZWQg
dGhlbiBpcnEgMzIgaXMgcmVzZXJ2ZWQgZm9yIGl0LiBCeQorZGVmYXVsdCwgaXQgaXMgZGlzYWJs
ZWQuIElmIHRoZSB1c2VyIHNwZWNpZmllcyB0aGUgZm9sbG93aW5nIG9wdGlvbiBpbgordGhlIFZN
IGNvbmZpZyBmaWxlIHRoZW4gdGhlIHZ1YXJ0IGdldHMgZW5hYmxlZC4gVG9kYXksIG9ubHkgdGhl
CisicGwwMTEiIG1vZGVsIGlzIHN1cHBvcnRlZC4KKwordnVhcnQgPSAicGwwMTEiCisKK0N1cnJl
bnRseSB2dWFydCBjb25zb2xlIGlzIGF2YWlsYWJsZSBvbmx5IGZvciBBUk02NC4KKwogPWl0ZW0g
QjxtYXhfZXZlbnRfY2hhbm5lbHM9Tj4KIAogTGltaXQgdGhlIGd1ZXN0IHRvIHVzaW5nIGF0IG1v
c3QgTiBldmVudCBjaGFubmVscyAoUFYgaW50ZXJydXB0cykuCmRpZmYgLS1naXQgYS9kb2NzL21p
c2MvY29uc29sZS50eHQgYi9kb2NzL21pc2MvY29uc29sZS50eHQKaW5kZXggMTZkYTgwNS4uNDhm
ZTkxNCAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL2NvbnNvbGUudHh0CisrKyBiL2RvY3MvbWlzYy9j
b25zb2xlLnR4dApAQCAtMTksNyArMTksMjAgQEAgVGhlIGZpcnN0IFBWIGNvbnNvbGUgcGF0aCBp
biB4ZW5zdG9yZSByZW1haW5zOgogCiAvbG9jYWwvZG9tYWluLyRET01JRC9jb25zb2xlCiAKLXRo
ZSBvdGhlciBQViBjb25zb2xlcyBmb2xsb3cgdGhlIGNvbnZlbnRpb25hbCB4ZW5zdG9yZSBkZXZp
Y2UgcGF0aCBhbmQKK1RoZSB2aXJ0dWFsIFVBUlQgY29uc29sZSBwYXRoIGluIHhlbnN0b3JlIGlz
IGRlZmluZWQgYXM6CisKKy9sb2NhbC9kb21haW4vJERPTUlEL3Z1YXJ0LzAKKworVGhlIHZ1YXJ0
IGNvbnNvbGUgcHJvdmlkZXMgYWNjZXNzIHRvIGEgdmlydHVhbCBwbDAxMSBVQVJUIG9uIEFSTTY0
IHN5c3RlbXMuCitUbyBlbmFibGUgdnVhcnQgdGhlIGZvbGxvd2luZyBsaW5lIGhhcyB0byBiZSBh
ZGRlZCB0byB0aGUgZ3Vlc3QgY29uZmlndXJhdGlvbgorZmlsZToKKwordnVhcnQgPSAicGwwMTEi
CisKK0luIExpbnV4IHlvdSBjYW4gc2VsZWN0IHRoZSB2aXJ0dWFsIHBsMDExIFVBUlQgYnkgdXNp
bmcgdGhlICJ0dHlBTUEwIgorY29uc29sZSBpbnN0ZWFkIG9mICJodmMwIi4KKworVGhlIG90aGVy
IFBWIGNvbnNvbGVzIGZvbGxvdyB0aGUgY29udmVudGlvbmFsIHhlbnN0b3JlIGRldmljZSBwYXRo
IGFuZAogbGl2ZSBpbjoKIAogL2xvY2FsL2RvbWFpbi8kRE9NSUQvZGV2aWNlL2NvbnNvbGUvJERF
VklELgpAQCAtNjEsNiArNzQsMTQgQEAgb3V0cHV0ID0gcHR5CiBUaGUgYmFja2VuZCB3aWxsIHdy
aXRlIHRoZSBwdHkgZGV2aWNlIG5hbWUgdG8gdGhlICJ0dHkiIG5vZGUgaW4gdGhlCiBjb25zb2xl
IGZyb250ZW5kLgogCitGb3IgdGhlIFBWIGNvbnNvbGUgdGhlIHR0eSBub2RlIGlzIGFkZGVkIGF0
CisKKy9sb2NhbC9kb21haW4vJERPTUlEL2NvbnNvbGUvdHR5CisKK0ZvciB0aGUgdmlydHVhbCBV
QVJUIGNvbnNvbGUgdGhlIHR0eSBub2RlIGlzIGFkZGVkIGF0CisKKy9sb2NhbC9kb21haW4vJERP
TUlEL3Z1YXJ0LzAvdHR5CisKIElmIHRoZSB0b29sc3RhY2sgd2FudHMgYSBsaXN0ZW5pbmcgVW5p
eCBkb21haW4gc29ja2V0IHRvIGJlIGNyZWF0ZWQgYXQgcGF0aAogPHBhdGg+LCBhIGNvbm5lY3Rp
b24gYWNjZXB0ZWQgYW5kIGRhdGEgcHJveGllZCB0byB0aGUgY29uc29sZSwgaXQgd2lsbCB3cml0
ZToKIApAQCAtNzksOCArMTAwLDggQEAgRm9yIGV4YW1wbGU6CiBpb2VtdQogCiBUaGUgc3VwcG9y
dGVkIHZhbHVlcyBhcmUgb25seSB4ZW5jb25zb2xlZCBvciBpb2VtdTsgeGVuY29uc29sZWQgaGFz
Ci1zZXZlcmFsIGxpbWl0YXRpb25zOiBpdCBjYW4gb25seSBiZSB1c2VkIGZvciB0aGUgZmlyc3Qg
UFYgY29uc29sZSBhbmQgaXQKLWNhbiBvbmx5IGNvbm5lY3QgdG8gYSBwdHkuCitzZXZlcmFsIGxp
bWl0YXRpb25zOiBpdCBjYW4gb25seSBiZSB1c2VkIGZvciB0aGUgZmlyc3QgUFYgb3IgdmlydHVh
bCBVQVJUCitjb25zb2xlIGFuZCBpdCBjYW4gb25seSBjb25uZWN0IHRvIGEgcHR5LgogCiBFbXVs
YXRlZCBzZXJpYWxzIGFyZSBwcm92aWRlZCBieSBxZW11LWRtIG9ubHkgdG8gaHZtIGd1ZXN0czsg
dGhlIG51bWJlcgogb2YgZW11bGF0ZWQgc2VyaWFscyBkZXBlbmRzIG9uIGhvdyBtYW55ICItc2Vy
aWFsIiBjb21tYW5kIGxpbmUgb3B0aW9ucwpAQCAtOTAsMTQgKzExMSwxNSBAQCB4ZW5zdG9yZSBp
biB0aGUgZm9sbG93aW5nIHBhdGg6CiAKIC9sb2NhbC9kb21haW4vJERPTUlEL3NlcmlhbC8kU0VS
SUFMX05VTS90dHkKIAoteGVuY29uc29sZSBpcyB0aGUgdG9vbCB0byBjb25uZWN0IHRvIGEgUFYg
Y29uc29sZSBvciBhbiBlbXVsYXRlZCBzZXJpYWwKLXRoYXQgaGFzIGEgcHR5IGFzIG91dHB1dC4g
WGVuY29uc29sZSB0YWtlcyBhIGRvbWlkIGFzIHBhcmFtZXRlciBwbHVzIGFuCi1vcHRpb25hbCBj
b25zb2xlIHR5cGUgKHB2IGZvciBQViBjb25zb2xlcyBvciBzZXJpYWwgZm9yIGVtdWxhdGVkCi1z
ZXJpYWxzKSBhbmQgY29uc29sZSBudW1iZXIuIERlcGVuZGluZyBvbiB0aGUgdHlwZSBhbmQgY29u
c29sZQotbnVtYmVyLCB4ZW5jb25zb2xlIHdpbGwgbG9vayBmb3IgdGhlIHR0eSBub2RlIGluIGRp
ZmZlcmVudCB4ZW5zdG9yZQotcGF0aHMsIGFzIGRlc2NyaWJlZCBhYm92ZS4gIElmIHRoZSB1c2Vy
IGRvZXNuJ3Qgc3BlY2lmeSB0aGUgY29uc29sZSB0eXBlCi14ZW5jb25zb2xlIHdpbGwgdHJ5IHRv
IGd1ZXNzOiBpZiB0aGUgZ3Vlc3QgaXMgYSBwdiBndWVzdCBpdCBkZWZhdWx0cyB0bwotUFYgY29u
c29sZSwgaWYgdGhlIGd1ZXN0IGlzIGFuIGh2bSBndWVzdCBpdCBkZWZhdWx0cyB0byBlbXVsYXRl
ZCBzZXJpYWwuCit4ZW5jb25zb2xlIGlzIHRoZSB0b29sIHRvIGNvbm5lY3QgdG8gYSBQViBvciB2
aXJ0dWFsIFVBUlQgY29uc29sZSBvciBhbgorZW11bGF0ZWQgc2VyaWFsIHRoYXQgaGFzIGEgcHR5
IGFzIG91dHB1dC4gWGVuY29uc29sZSB0YWtlcyBhIGRvbWlkIGFzIAorcGFyYW1ldGVyIHBsdXMg
YW4gb3B0aW9uYWwgY29uc29sZSB0eXBlIChwdiBmb3IgUFYgY29uc29sZXMsIHZ1YXJ0IGZvcgor
dmlydHVhbCBVQVJUIG9yIHNlcmlhbCBmb3IgZW11bGF0ZWQgc2VyaWFscykgYW5kIGNvbnNvbGUg
bnVtYmVyLiAKK0RlcGVuZGluZyBvbiB0aGUgdHlwZSBhbmQgY29uc29sZSBudW1iZXIsIHhlbmNv
bnNvbGUgd2lsbCBsb29rIGZvciB0aGUgdHR5IAorbm9kZSBpbiBkaWZmZXJlbnQgeGVuc3RvcmUg
cGF0aHMsIGFzIGRlc2NyaWJlZCBhYm92ZS4gIElmIHRoZSB1c2VyIGRvZXNuJ3QgCitzcGVjaWZ5
IHRoZSBjb25zb2xlIHR5cGUgeGVuY29uc29sZSB3aWxsIHRyeSB0byBndWVzczogaWYgdGhlIGd1
ZXN0IGlzIGEgcHYgCitndWVzdCBpdCBkZWZhdWx0cyB0byBQViBjb25zb2xlLCBpZiB0aGUgZ3Vl
c3QgaXMgYW4gaHZtIGd1ZXN0IGl0IGRlZmF1bHRzIHRvIAorZW11bGF0ZWQgc2VyaWFsLgogCiBC
eSBkZWZhdWx0IHhsIGNyZWF0ZXMgYSBwdiBjb25zb2xlIGZvciBodm0gZ3Vlc3RzLCBwbHVzIGFu
IGVtdWxhdGVkCiBzZXJpYWwgaWYgdGhlIHVzZXIgc3BlY2lmaWVkICdzZXJpYWwgPSAicHR5Iicg
aW4gdGhlIFZNIGNvbmZpZyBmaWxlLgotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 06 10:07:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 10:07: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 1dIBOD-000593-Ac; Tue, 06 Jun 2017 10:07:05 +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 1dIBOC-00058e-Ok
 for xen-devel@lists.xensource.com; Tue, 06 Jun 2017 10:07:04 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 38/88-01733-8CE76395; Tue, 06 Jun 2017 10:07:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVfdInVm
 kwctHHBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNODbrN2vB49CK7be/sTUw
 dph1MXJxCAn8ZZSYvvwxO4TzmFGiobGPFcLZxihx+fZOIIeTQ0TAWeLrmbnsIDavgL7E1j9vW
 EBsYQELibPLzoM1SAj8kZP493k2E0hCQsBb4s3xq6ww9rOVXYxdjOwcbAJWEofEQKIsAqoSvR
 9vMk5g5F7AyLCKUaM4tagstUjXyFQvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyP
 Q6/UMDIw7GHe1+x1ilORgUhLlrU0wixTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwStQC5QTLEpN
 T61Iy8wBhh9MWoKDR0mEV7kSKM1bXJCYW5yZDpE6xajLsWH1+i9MQix5+XmpUuK8lSAzBECKM
 krz4EbAYuESo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHebzVAU3gy80rgNr0COoIJ6Ai+Sy
 YgR5QkIqSkGhh7WxMu9l86/f6j44ecN3pyU2yEwxu2NPEo/9hxmS2k6cXN7mlpPgYdql8PVB1
 YVacrvbbGzbT2ieE2u/OCiepxHc5bBAV1jhRHFLUuXnt00v7Aurk23n99/uw2iwtj+Vy+5olT
 lk+nzIptgWL/c+/+cT6aEHMr5LP724ne4rfNn/ZsEevyO6HEUpyRaKjFXFScCAC+EagRgAIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1496743617!102017712!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7431 invoked from network); 6 Jun 2017 10:06:58 -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; 6 Jun 2017 10:06: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 1dIBO3-0001Qt-B4; Tue, 06 Jun 2017 10:06: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 1dIBNw-0006wM-UH; Tue, 06 Jun 2017 10:06:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dIBNt-0001PL-Em; Tue, 06 Jun 2017 10:06:48 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110022-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-xsm:guest-stop:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qcow2:guest-start:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-vhd:guest-start:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 qemu-mainline:test-armhf-armhf-xl-vhd:guest-start: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-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10: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-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-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-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-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=199e19ee538eb61fd08b1c1ee5aa838ebdcc968e
X-Osstest-Versions-That: qemuu=c6e84fbd447a51e1161d74d71566a5f67b47eac5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 06 Jun 2017 10:06:45 +0000
Subject: [Xen-devel] [qemu-mainline test] 110022: 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="===============7604754173689861835=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-xsm      18 guest-stop               fail REGR. vs. 109975
 test-amd64-amd64-xl-qcow2    10 guest-start              fail REGR. vs. 109975
 test-amd64-amd64-libvirt-vhd 10 guest-start              fail REGR. vs. 109975
 test-amd64-amd64-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail REGR. vs. 109975
 test-armhf-armhf-xl-vhd      10 guest-start              fail REGR. vs. 109975

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 109975
 test-armhf-armhf-xl-rtds     15 guest-start/debian.repeat    fail  like 109975
 test-amd64-i386-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail like 109975
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 109975
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 109975
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass

version targeted for testing:
 qemuu                199e19ee538eb61fd08b1c1ee5aa838ebdcc968e
baseline version:
 qemuu                c6e84fbd447a51e1161d74d71566a5f67b47eac5

Last test of basis   109975  2017-06-04 00:16:43 Z    2 days
Failing since        110013  2017-06-05 10:45:10 Z    0 days    2 attempts
Testing same since   110022  2017-06-05 23:51:44 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aurelien Jarno <aurelien@aurel32.net>
  Eric Blake <eblake@redhat.com>
  John Snow <jsnow@redhat.com>
  Juan Quintela <quintela@redhat.com>
  Kamil Rytarowski <n54@gmx.com>
  Luc MICHEL <luc.michel@git.antfield.fr>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marc-André Lureau <marcandre.lureau@redhat.com>
  Markus Armbruster <armbru@redhat.com>
  Max Filippov <jcmvbkbc@gmail.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Philippe Mathieu-Daudé <f4bug@amsat.org>
  Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  Thomas Huth <thuth@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      fail    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-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                                  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-amd64-xl-qcow2                                    fail    
 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                                 fail    
 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.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7604754173689861835==--

From xen-devel-bounces@lists.xen.org Tue Jun 06 10:16:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 10: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 1dIBXM-0006FX-Be; Tue, 06 Jun 2017 10:16: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 1dIBXL-0006FR-KJ
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 10:16:31 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 BD/14-31580-EF086395; Tue, 06 Jun 2017 10:16:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVysyfVTfdfg1m
 kwcx5Ehbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aPU8tZC+67VDy+0MDUwNht0sXIxSEksJFR
 4tSa2UwQzm5GiQlHp7J1MXJyCAvYSGz49JMdxBYRCJY40buGFcQWEvCWWLH3LDNIA7PASkaJ3
 td/mUESbAKaEnc+fwKaxMHBK2Al8afRHCTMIqAiMfXzf7ASUYFwibeNR1hAbF4BQYmTM5+A2Z
 wCPhKnp15nArGZBWwl7szdzQxhy0tsfzuHeQIj3ywkLbOQlM1CUraAkXkVo0ZxalFZapGuoaV
 eUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgwNUzMDDuYPx93O8QoyQHk5Iob22C
 WaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd7yeqCcYFFqempFWmYOMPRh0hIcPEoivMqVQGne4
 oLE3OLMdIjUKUZLjg2r139h4rjTtwFIHvi64wuTEEtefl6qlDhvAsg8AZCGjNI8uHGw+LzEKC
 slzMvIwMAgxFOQWpSbWYIq/4pRnINRSZj3Ww3QFJ7MvBK4ra+ADmICOojvkgnIQSWJCCmpBkb
 ND32TD3ySXvArXS3KSp71/ad1l3Tu+QV0XL5Y7OKgebGN0Y/H6fQqZ+9dcXITfpcIPbzttOtM
 X+5THbfa3dVH7ujwneb/YSzp6zsv4Y/G+phdy9mCVc5XZH4yT+yaLbjoWZeTgq7K1jS/iy42q
 38mmPC3HpdwbbZ545NmndJxPtRg6yHTaiWW4oxEQy3mouJEAA8KOXXKAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1496744189!103580638!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7891 invoked from network); 6 Jun 2017 10:16:30 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-10.tower-31.messagelabs.com with SMTP; 6 Jun 2017 10:16: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 E552A2B;
 Tue,  6 Jun 2017 03:16: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 B2DC23F578;
 Tue,  6 Jun 2017 03:16:27 -0700 (PDT)
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>,
 xen-devel@lists.xenproject.org
References: <1496743289-15422-1-git-send-email-bhupinder.thakur@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <7ada7379-4899-3c6a-336c-bffaa64fa37c@arm.com>
Date: Tue, 6 Jun 2017 11:16:26 +0100
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: <1496743289-15422-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH 00/14 v4] PL011 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>
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>

SGkgQmh1cGluZGVyLAoKWW91ciBwYXRjaCBzZXJpZXMgaXMgbm90IGNvcnJlY3RseSB0aHJlYWRl
ZCwgZXZlcnkgcGF0Y2hlcyBjYW1lIGluIGl0cyAKb3duIHRocmVhZC4gQ2FuIHlvdSBwbGVhc2Ug
cmVzZW5kIGEgbmV3IHZlcnNpb24gY29ycmVjdGx5IHRocmVhZGVkPwoKQ2hlZXJzLAoKT24gMDYv
MDYvMTcgMTE6MDEsIEJodXBpbmRlciBUaGFrdXIgd3JvdGU6Cj4gUEwwMTEgZW11bGF0aW9uIGZv
ciBndWVzdHMgaW4gWGVuCj4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KPiBM
aW5hcm8gaGFzIHB1Ymxpc2hlZCBWTSBTeXN0ZW0gc3BlY2lmaWNhdGlvbiBmb3IgQVJNIFByb2Nl
c3NvcnMsIHdoaWNoCj4gcHJvdmlkZXMgYSBzZXQgb2YgZ3VpZGVsaW5lcyBmb3IgYm90aCBndWVz
dCBPUyBhbmQgaHlwZXJ2aXNvciBpbXBsZW1lbnRhdGlvbnMsCj4gc3VjaCB0aGF0IGJ1aWxkaW5n
IE9TIGltYWdlcyBhY2NvcmRpbmcgdG8gdGhlc2UgZ3VpZGVsaW5lcyBndWFyYW50ZWVzCj4gdGhh
dCB0aG9zZSBpbWFnZXMgY2FuIGFsc28gcnVuIG9uIGh5cGVydmlzb3JzIGNvbXBsaWFudCB3aXRo
IHRoaXMgc3BlY2lmaWNhdGlvbi4KPgo+IE9uZSBvZiB0aGUgc3BlYyByZXF1aXJlbWVudHMgaXMg
dGhhdCB0aGUgaHlwZXJ2aXNvciBtdXN0IHByb3ZpZGUgYW4KPiBlbXVsYXRlZCBQTDAxMSBVQVJU
IGFzIGEgc2VyaWFsIGNvbnNvbGUgd2hpY2ggbWVldHMgdGhlIG1pbmltdW0gcmVxdWlyZW1lbnRz
IGluCj4gU0JTQSBVQVJUIGFzIGRlZmluZWQgaW4gYXBwZW5kaXggQiBvZiB0aGUgZm9sbG93aW5n
Cj4gQVJNIFNlcnZlciBCYXNlIEFyY2hpdGVjdHVyZSBEb2N1bWVudDoKPgo+IGh0dHBzOi8vc3Rh
dGljLmRvY3MuYXJtLmNvbS9kZW4wMDI5L2EvU2VydmVyX0Jhc2VfU3lzdGVtX0FyY2hpdGVjdHVy
ZV92M18xX0FSTV9ERU5fMDAyOUEucGRmLgo+Cj4gVGhpcyBmZWF0dXJlIGFsbG93cyB0aGUgWGVu
IGd1ZXN0cyB0byB1c2UgU0JTQSBjb21wbGlhbnQgcGwwMTEgVUFSVCBhcwo+IGFzIGEgY29uc29s
ZS4KPgo+IE5vdGUgdGhhdCBTQlNBIHBsMDExIFVBUlQgaXMgYSBzdWJzZXQgb2YgZnVsbCBmZWF0
dXJlZCBBUk0gcGwwMTEgVUFSVCBhbmQKPiBzdXBwb3J0cyBvbmx5IGEgc3Vic2V0IG9mIHJlZ2lz
dGVycyBhcyBtZW50aW9uZWQgYmVsb3cuIEl0IGRvZXMgbm90IHN1cHBvcnQKPiByeC90eCBETUEu
Cj4KPiBDdXJyZW50bHksIFhlbiBzdXBwb3J0cyBwYXJhdmlydHVhbGl6ZWQgKGFrYSBQViBjb25z
b2xlKSBhbmQgYW4gZW11bGF0ZWQgc2VyaWFsCj4gY29uc29sZXMuIFRoaXMgZmVhdHVyZSB3aWxs
IGV4cG9zZSBhbiBlbXVsYXRlZCBTQlNBIHBsMDExIFVBUlQgY29uc29sZSB0byB0aGUKPiBndWVz
dCwgd2hpY2ggYSB1c2VyIGNhbiBhY2Nlc3MgdXNpbmcgeGVuY29uc29sZS4KPgo+IFRoZSBkZXZp
Y2UgdHJlZSBwYXNzZWQgdG8gdGhlIGd1ZXN0IFZNIHdpbGwgY29udGFpbiB0aGUgcGwwMTEgTU1J
TyBhZGRyZXNzCj4gcmFuZ2UgYW5kIGFuIGlycSBmb3IgcmVjZWl2aW5nIHJ4L3R4IHBsMDExIGlu
dGVycnVwdHMuIFRoZSBkZXZpY2UgdHJlZSBmb3JtYXQKPiBpcyBzcGVjaWZpZWQgaW4gRG9jdW1l
bnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NlcmlhbC9hcm1fc2JzYV91YXJ0LnR4dC4KPgo+
IFRoZSBYZW4gaHlwZXJ2aXNvciB3aWxsIGV4cG9zZSB0d28gdHlwZXMgb2YgaW50ZXJmYWNlcyB0
byB0aGUgYmFja2VuZCBhbmQgZG9tVS4KPgo+IFRoZSBpbnRlcmZhY2UgZXhwb3NlZCB0byBkb21V
IHdpbGwgYmUgYW4gZW11bGF0ZWQgcGwwMTEgVUFSVCBieSBlbXVsYXRpbmcgdGhlCj4gYWNjZXNz
IHRvIHRoZSBmb2xsb3dpbmcgcGwwMTEgcmVnaXN0ZXJzIGJ5IHRoZSBndWVzdC4KPgo+IC0gRGF0
YSByZWdpc3RlciAoRFIpICAgICAgICAgICAgLSBSVwo+IC0gUmF3IGludGVycnVwdCBzdGF0dXMg
cmVnaXN0ZXIgKFJJUykgICAtIFJPCj4gLSBNYXNrZWQgaW50ZXJydXB0IHN0YXR1cyByZWdpc3Rl
ciAoTUlTKS0gUk8KPiAtIEludGVycnVwdCBNYXNrIChJTVNDKSAgICAgICAgIC0gUlcKPiAtIElu
dGVycnVwdCBDbGVhciAoSUNSKSAgICAgICAgIC0gV08KPgo+IEl0IHdpbGwgYWxzbyBpbmplY3Qg
dGhlIHBsMDExIGludGVycnVwdHMgdG8gdGhlIGd1ZXN0IGluIHRoZSBmb2xsb3dpbmcKPiBjb25k
aXRpb25zOgo+Cj4gLSBpbmNvbWluZyBkYXRhIGluIHRoZSByeCBidWZmZXIgZm9yIHRoZSBndWVz
dAo+IC0gdGhlcmUgaXMgc3BhY2UgaW4gdGhlIHR4IGJ1ZmZlciBmb3IgdGhlIGd1ZXN0IHRvIHdy
aXRlIG1vcmUgZGF0YQo+Cj4gVGhlIGludGVyZmFjZSBleHBvc2VkIHRvIHRoZSBiYWNrZW5kIHdp
bGwgYmUgdGhlIHNhbWUgUFYgY29uc29sZSBpbnRlcmZhY2UsCj4gd2hpY2ggbWluaW1pemVzIHRo
ZSBjaGFuZ2VzIHJlcXVpcmVkIGluIHhlbmNvbnNvbGUgdG8gc3VwcG9ydCBhIG5ldyBwbDAxMSBj
b25zb2xlLgo+Cj4gVGhpcyBpbnRlcmZhY2UgaGFzIHJ4IGFuZCB0eCByaW5nIGJ1ZmZlcnMgYW5k
IGFuIGV2ZW50IGNoYW5uZWwgZm9yCj4gc2VuZGluZy9yZWNlaXZpbmcgZXZlbnRzIGZyb20gdGhl
IGJhY2tlbmQuCj4KPiBTbyBlc3NlbnRpYWxseSBYZW4gaGFuZGxlcyB0aGUgZGF0YSBvbiBiZWhh
bGYgb2YgZG9tVSBhbmQgdGhlIGJhY2tlbmQuIEFueSBkYXRhCj4gd3JpdHRlbiBieSBkb21VIGlz
IGNhcHR1cmVkIGJ5IFhlbiBhbmQgd3JpdHRlbiB0byB0aGUgVFggKE9VVCkgcmluZyBidWZmZXIK
PiBhbmQgYSBwbDAxMSBldmVudCBpcyByYWlzZWQgdG8gdGhlIGJhY2tlbmQgdG8gcmVhZCB0aGUg
VFggcmluZyBidWZmZXIuCj4KPiBTaW1pbGFybHkgb24gcmVjaXZpbmcgYSBwbDAxMSBldmVudCwg
WGVuIGluamVjdHMgYW4gaW50ZXJydXB0IHRvIGd1ZXN0IHRvCj4gaW5kaWNhdGUgdGhlcmUgaXMg
ZGF0YSBhdmFpbGFibGUgaW4gdGhlIFJYIChJTikgcmluZyBidWZmZXIuCj4KPiBUaGUgcGwwMTEg
VUFSVCBzdGF0ZSBpcyBjb21wbGV0ZWx5IGNhcHR1cmVkIGluIHRoZSBzZXQgb2YgcmVnaXN0ZXJz
Cj4gbWVudGlvbmVkIGFib3ZlIGFuZCB0aGlzIHN0YXRlIGlzIHVwZGF0ZWQgZXZlcnl0aW1lIHRo
ZXJlIGlzIGFuIGV2ZW50IGZyb20KPiB0aGUgYmFja2VuZCBvciB0aGVyZSBpcyByZWdpc3RlciBy
ZWFkL3dyaXRlIGFjY2VzcyBmcm9tIGRvbVUuCj4KPiBGb3IgZXhhbXBsZSwgaWYgZG9tVSBoYXMg
bWFza2VkIHRoZSByeCBpbnRlcnJ1cHQgaW4gdGhlIElNU0MgcmVnaXN0ZXIsIHRoZW4gWGVuCj4g
d2lsbCBub3QgaW5qZWN0IGFuIGludGVycnVwdCB0byBndWVzdCBhbmQgd2lsbCBqdXN0IHVwZGF0
ZSB0aGUgUklTIHJlZ2lzdGVyLgo+IE9uY2UgdGhlIGludGVycnVwdCBpcyB1bm1hc2tlZCBieSBn
dWVzdCwgdGhlIGludGVycnVwdCB3aWxsIGJlIGRlbGl2ZXJlZCB0byB0aGUKPiBndWVzdC4KPgo+
IENoYW5nZXMgc3VtbWFyeToKPgo+IFhlbiBIeXBlcnZpc29yCj4gPT09PT09PT09PT09PT09Cj4K
PiAxLiBBZGQgZW11bGF0aW9uIGNvZGUgdG8gZW11bGF0ZSByZWFkL3dyaXRlIGFjY2VzcyB0byBw
bDAxMSByZWdpc3RlcnMgYW5kIHBsMDExCj4gICAgaW50ZXJydXB0czoKPiAgICAgLSBJdCBlbXVs
YXRlcyBEUiByZWFkL3dyaXRlIGJ5IHJlYWRpbmcgYW5kIHdyaXRpbmcgZnJvbS90byB0aGUgSU4g
YW5kCj4gICAgICAgT1VUIHJpbmcgYnVmZmVycyBhbmQgcmFpc2luZyBhbiBldmVudCB0byBkb20w
IHdoZW4gdGhlcmUgaXMgZGF0YSBpbgo+ICAgICAgIHRoZSBPVVQgcmluZyBidWZmZXIgYW5kIGlu
amVjdGluZyBhbiBpbnRlcnJ1cHQgdG8gdGhlIGd1ZXN0IHdoZW4gdGhlcmUKPiAgICAgICBpcyBk
YXRhIGluIHRoZSBJTiByaW5nIGJ1ZmZlci4KPiAgICAgLSBPdGhlciByZWdpc3RlcnMgYXJlIHJl
bGF0ZWQgdG8gaW50ZXJydXB0IG1hbmFnZW1lbnQgYW5kIGVzc2VudGlhbGx5Cj4gICAgICAgY29u
dHJvbCB3aGVuIGludGVycnVwdHMgYXJlIGRlbGl2ZXJlZCB0byB0aGUgZ3Vlc3QuCj4KPiAyLiBB
ZGQgYSBuZXcgZG9tY3RsIEFQSSB0byBpbml0aWFsaXplIHZwbDAxMSBlbXVsYXRpb24gaW4gWGVu
Lgo+Cj4gMy4gRW5hYmxlIHZwbDAxMSBlbXVsYXRpb24gZm9yIGEgZG9tYWluIGJhc2VkIG9uIGEg
bGlieGwgb3B0aW9uIHBhc3NlZCBkdXJpbmcKPiAgICBkb21haW4gY3JlYXRpb24uCj4KPiBUb29s
c3RhY2sKPiA9PT09PT09PT09Cj4KPiAxLiBBZGQgYSBuZXcgb3B0aW9uICJ2dWFydCIgaW4gdGhl
IGRvbVUgY29uZmlndXJhdGlvbiBmaWxlIHRvIGVuYWJsZS9kaXNhYmxlIHZ1YXJ0Lgo+Cj4gMi4g
Q3JlYXRlIGEgU0JTQSBVQVJUIERUIG5vZGUgaW4gdGhlIGd1ZXN0IGRldmljZSB0cmVlLiBJdCB1
c2VzIGEgZml4ZWQKPiAgICB2cGwwMTEgU1BJIElSUSBudW1iZXIgYW5kIE1NSU8gYWRkcmVzcy4K
Pgo+IDMuIENhbGwgdnBsMDExIGluaXQgRE9NQ1RMIEFQSSB0byBlbmFibGUgdnBsMDExIGVtdWxh
dGlvbi4KPgo+IDUuIEFkZCBhIG5ldyB2dWFydCB4ZW5zdG9yZSBub2RlLCB3aGljaCBjb250YWlu
czoKPiAgICAgLSByaW5nLXJlZgo+ICAgICAtIGV2ZW50IGNoYW5uZWwKPiAgICAgLSBidWZmZXIg
bGltaXQKPiAgICAgLSB0eXBlCj4KPiBYZW5jb25zb2xlZAo+ID09PT09PT09PT09PQo+Cj4gMS4g
U3BsaXQgdGhlIGRvbWFpbiBzdHJ1Y3R1cmUgdG8gc3VwcG9ydCBtdWx0aXBsZSBjb25zb2xlcy4K
Pgo+IDIuIE1vZGlmeSBkaWZmZXJlbnQgQVBJcyBzdWNoIGFzIGJ1ZmZlcl9hcHBlbmQoKSBldGMu
IHRvIG9wZXJhdGUgb24gdGhlCj4gICAgY29uc29sZSBzdHJ1Y3R1cmUuCj4KPiAzLiBBZGQgc3Vw
cG9ydCBmb3IgaGFuZGxpbmcgbXVsdGlwbGUgY29uc29sZXMuCj4KPiA0LiBBZGQgc3VwcG9ydCBm
b3IgdnVhcnQgY29uc29sZToKPgo+IFRoZSB2cGwwMTEgY2hhbmdlcyBhdmFpbGFibGUgYXQgdGhl
IGZvbGxvd2luZyByZXBvOgo+Cj4gdXJsOiBzc2g6Ly9naXRAZ2l0LmxpbmFyby5vcmc6L3Blb3Bs
ZS9iaHVwaW5kZXIudGhha3VyL3hlbi5naXQKPiBicmFuY2g6IHZwbDAxMV92NAo+Cj4gVGhlcmUg
YXJlIHNvbWUgVEJEIGl0ZW1zIHdoaWNoIG5lZWQgdG8gYmUgbG9va2VkIGF0IGluIHRoZSBmdXR1
cmU6Cj4KPiAxLiBDdXJyZW50bHkgVUVGSSBmaXJtd2FyZSBsb2dzIHRoZSBvdXRwdXQgdG8gaHZj
IGNvbnNvbGUgb25seS4gSG93IGNhbgo+ICAgIFVFRkkgZmlybXdhcmUgYmUgbWFkZSBhd2FyZSBv
ZiBwbDAxMSBjb25zb2xlIGFuZCBob3cgaXQgY2FuIHVzZSBpdAo+ICAgIGFzIGEgY29uc29sZSBp
bnN0ZWFkIG9mIGh2Yy4KPiAyLiBMaW51eCBzZWVtcyB0byBoYXZlIGh2YyBjb25zb2xlIGFzIHRo
ZSBkZWZhdWx0IGNvbnNvbGUgaS5lLiBpZiBubwo+ICAgIGNvbnNvbGUgaXMgc3BlY2lmaWVkIHRo
ZW4gaXQgdXNlcyBodmMgYXMgdGhlIGNvbnNvbGUuIEhvdyBjYW4gYW4KPiAgICBvcHRpb24gYmUg
cHJvdmlkZWQgaW4gTGludXggdG8gc2VsZWN0IGVpdGhlciBodmMgb3IgcGwwMTEgYXMgdGhlCj4g
ICAgZGVmYXVsdCBjb25zb2xlLgo+Cj4gMy4gQUNQSSBzdXBwb3J0IGZvciBwbDAxMSBkZXZpY2Uu
Cj4KPiBCaHVwaW5kZXIgVGhha3VyICgxNCk6Cj4gICB4ZW4vYXJtOiB2cGwwMTE6IE1vdmUgdmdp
YyByZWdpc3RlciBhY2Nlc3MgZnVuY3Rpb25zIHRvIHZyZWcuaAo+ICAgeGVuL2FybTogdnBsMDEx
OiBEZWZpbmUgZ2VuZXJpYyB2cmVnX3JlZyogYWNjZXNzIGZ1bmN0aW9ucyBpbiB2cmVnLmgKPiAg
IHhlbi9hcm06IHZwbDAxMTogQWRkIHBsMDExIHVhcnQgZW11bGF0aW9uIGluIFhlbgo+ICAgeGVu
L2FybTogdnBsMDExOiBBZGQgc3VwcG9ydCBmb3IgdnVhcnQgaW4gbGlieGwKPiAgIHhlbi9hcm06
IHZwbDAxMTogQWxsb2NhdGUgYSBuZXcgR0ZOIGluIHRoZSB0b29sc3RhY2sgZm9yIHZ1YXJ0Cj4g
ICB4ZW4vYXJtOiB2cGwwMTE6IEFkZCBhIG5ldyBkb21jdGwgQVBJIHRvIGluaXRpYWxpemUgdnBs
MDExCj4gICB4ZW4vYXJtOiB2cGwwMTE6IEFkZCBhIG5ldyB2dWFydCBub2RlIGluIHRoZSB4ZW5z
dG9yZQo+ICAgeGVuL2FybTogdnBsMDExOiBNb2RpZnkgeGVuY29uc29sZSB0byBkZWZpbmUgYW5k
IHVzZSBhIG5ldyBjb25zb2xlCj4gICAgIHN0cnVjdHVyZQo+ICAgeGVuL2FybTogdnBsMDExOiBN
b2RpZnkgeGVuY29uc29sZSBmdW5jdGlvbnMgdG8gdGFrZSBjb25zb2xlIHN0cnVjdHVyZQo+ICAg
ICBhcyBpbnB1dAo+ICAgeGVuL2FybTogdnBsMDExOiBNb2RpZnkgeGVuY29uc29sZSB0byBzdXBw
b3J0IG11bHRpcGxlIGNvbnNvbGVzCj4gICB4ZW4vYXJtOiB2cGwwMTE6IEFkZCBzdXBwb3J0IGZv
ciB2dWFydCBjb25zb2xlIGluIHhlbmNvbnNvbGUKPiAgIHhlbi9hcm06IHZwbDAxMTogQWRkIGEg
bmV3IHZ1YXJ0IGNvbnNvbGUgdHlwZSB0byB4ZW5jb25zb2xlIGNsaWVudAo+ICAgeGVuL2FybTog
dnBsMDExOiBBZGQgYSBwbDAxMSB1YXJ0IERUIG5vZGUgaW4gdGhlIGd1ZXN0IGRldmljZSB0cmVl
Cj4gICB4ZW4vYXJtOiB2cGwwMTE6IFVwZGF0ZSBkb2N1bWVudGF0aW9uIGZvciB2dWFydCBjb25z
b2xlIHN1cHBvcnQKPgo+ICBjb25maWcvYXJtMzIubWsgICAgICAgICAgICAgICAgICAgICAgfCAg
IDEgKwo+ICBjb25maWcvYXJtNjQubWsgICAgICAgICAgICAgICAgICAgICAgfCAgIDEgKwo+ICBk
b2NzL21hbi94bC5jZmcucG9kLjUuaW4gICAgICAgICAgICAgfCAgIDkgKwo+ICBkb2NzL21pc2Mv
Y29uc29sZS50eHQgICAgICAgICAgICAgICAgfCAgNDQgKystCj4gIHRvb2xzL2NvbnNvbGUvTWFr
ZWZpbGUgICAgICAgICAgICAgICB8ICAgNCArLQo+ICB0b29scy9jb25zb2xlL2NsaWVudC9tYWlu
LmMgICAgICAgICAgfCAgMjUgKy0KPiAgdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYyAgICAgICAg
ICAgIHwgNTQ0ICsrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tCj4gIHRvb2xzL2xp
YnhjL2luY2x1ZGUveGNfZG9tLmggICAgICAgICB8ICAgMyArCj4gIHRvb2xzL2xpYnhjL2luY2x1
ZGUveGVuY3RybC5oICAgICAgICB8ICAxNyArKwo+ICB0b29scy9saWJ4Yy94Y19kb21fYXJtLmMg
ICAgICAgICAgICAgfCAgMTIgKy0KPiAgdG9vbHMvbGlieGMveGNfZG9tX2Jvb3QuYyAgICAgICAg
ICAgIHwgICAyICsKPiAgdG9vbHMvbGlieGMveGNfZG9tYWluLmMgICAgICAgICAgICAgIHwgIDIz
ICsrCj4gIHRvb2xzL2xpYnhsL2xpYnhsLmggICAgICAgICAgICAgICAgICB8ICAgNiArCj4gIHRv
b2xzL2xpYnhsL2xpYnhsX2FyY2guaCAgICAgICAgICAgICB8ICAgNyArCj4gIHRvb2xzL2xpYnhs
L2xpYnhsX2FybS5jICAgICAgICAgICAgICB8ICA3MSArKysrLQo+ICB0b29scy9saWJ4bC9saWJ4
bF9jb25zb2xlLmMgICAgICAgICAgfCAgNDcgKysrCj4gIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0
ZS5jICAgICAgICAgICB8ICAxMiArLQo+ICB0b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYyAgICAg
ICAgICAgfCAgIDkgKy0KPiAgdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgICAgICAgICAgICAgIHwg
ICA4ICstCj4gIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggICAgICAgICB8ICAgNyArCj4g
IHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCAgICAgICAgICB8ICAgNyArCj4gIHRvb2xzL2xp
YnhsL2xpYnhsX3R5cGVzX2ludGVybmFsLmlkbCB8ICAgMSArCj4gIHRvb2xzL2xpYnhsL2xpYnhs
X3g4Ni5jICAgICAgICAgICAgICB8ICAgOCArCj4gIHRvb2xzL3hsL01ha2VmaWxlICAgICAgICAg
ICAgICAgICAgICB8ICAgNCArCj4gIHRvb2xzL3hsL3hsX2NtZHRhYmxlLmMgICAgICAgICAgICAg
ICB8ICAgNCArCj4gIHRvb2xzL3hsL3hsX2NvbnNvbGUuYyAgICAgICAgICAgICAgICB8ICAxMSAr
LQo+ICB0b29scy94bC94bF9wYXJzZS5jICAgICAgICAgICAgICAgICAgfCAgIDggKwo+ICB4ZW4v
YXJjaC9hcm0vS2NvbmZpZyAgICAgICAgICAgICAgICAgfCAgIDUgKwo+ICB4ZW4vYXJjaC9hcm0v
TWFrZWZpbGUgICAgICAgICAgICAgICAgfCAgIDEgKwo+ICB4ZW4vYXJjaC9hcm0vZG9tYWluLmMg
ICAgICAgICAgICAgICAgfCAgIDIgKwo+ICB4ZW4vYXJjaC9hcm0vZG9tY3RsLmMgICAgICAgICAg
ICAgICAgfCAgNDQgKystCj4gIHhlbi9hcmNoL2FybS92Z2ljLXYyLmMgICAgICAgICAgICAgICB8
ICAyOCArLQo+ICB4ZW4vYXJjaC9hcm0vdmdpYy12My5jICAgICAgICAgICAgICAgfCAgNDAgKy0t
Cj4gIHhlbi9hcmNoL2FybS92cGwwMTEuYyAgICAgICAgICAgICAgICB8IDQxOCArKysrKysrKysr
KysrKysrKysrKysrKysrKysKPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaCAgICAgICAg
IHwgICA2ICsKPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9wbDAxMS11YXJ0LmggICAgIHwgICAyICsK
PiAgeGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmggICAgICAgICAgIHwgMTExICstLS0tLS0KPiAg
eGVuL2luY2x1ZGUvYXNtLWFybS92cGwwMTEuaCAgICAgICAgIHwgIDc0ICsrKysrCj4gIHhlbi9p
bmNsdWRlL2FzbS1hcm0vdnJlZy5oICAgICAgICAgICB8IDEwOSArKysrKysrCj4gIHhlbi9pbmNs
dWRlL3B1YmxpYy9hcmNoLWFybS5oICAgICAgICB8ICAgNiArCj4gIHhlbi9pbmNsdWRlL3B1Ymxp
Yy9kb21jdGwuaCAgICAgICAgICB8ICAxMiArCj4gIHhlbi9pbmNsdWRlL3B1YmxpYy9pby9jb25z
b2xlLmggICAgICB8ICAgNCArCj4gIDQyIGZpbGVzIGNoYW5nZWQsIDE0MjEgaW5zZXJ0aW9ucygr
KSwgMzM2IGRlbGV0aW9ucygtKQo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gvYXJtL3Zw
bDAxMS5jCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20tYXJtL3ZwbDAxMS5o
Cj4KCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 06 10:19:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 10:19: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 1dIBZn-0006Mr-OV; Tue, 06 Jun 2017 10: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 <andre.przywara@arm.com>) id 1dIBZm-0006Mj-CU
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 10:19:02 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 1F/F5-02022-59186395; Tue, 06 Jun 2017 10:19:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVysyfVTXdqo1m
 kwStNi+9bJjM5MHoc/nCFJYAxijUzLym/IoE14+arHuaCBo2KF7unMjYwbpLrYuTkEBLYyCjx
 84VVFyMXkH2AUWLKyi5WkISwQJjEqtUdjF2MHBwiAqES1xYJgtQwC6xhlLjdfJMRomEOo0Trg
 SmMIA1sAroSO26+ZgaxeQWsJHrXrmADsVkEVCT2fLrIBGKLCoRL9B7oZ4OoEZQ4OfMJC4jNKW
 AtMfHoSzCbWUBPYsf1X6wQtrhE05eVULa8xPa3c5gnMPLPQtI+C0nLLCQts5C0LGBkWcWoUZx
 aVJZapGtkpJdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERie9QwMjDsY97T7HWKU
 5GBSEuWtTTCLFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB690AlBMsSk1PrUjLzAFGCkxagoNHS
 YRXuRIozVtckJhbnJkOkTrFqCglzhsC0icAksgozYNrg0XnJUZZKWFeRgYGBiGegtSi3MwSVP
 lXjOIcjErCvLUgU3gy80rgpr8CWswEtJjvkgnI4pJEhJRUA2Pd41t2m77396w1lnf0YNXasDv
 q1vHFE2/w3uBb1FTyuiVR61zNk5/W5zfrmK1PFWBnVelfmic0n1d6eqsl65QXQleWz+2eYnFW
 /0bRYuGV706b/4jZV3OL59JWFeXgPZMLPO9MypE+Kc7X9817Y67I6jX11ldXLsu5URnPEdOyO
 v/fPOnYpb1KLMUZiYZazEXFiQADnPHtyQIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1496744340!101849863!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19970 invoked from network); 6 Jun 2017 10:19:00 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-206.messagelabs.com with SMTP; 6 Jun 2017 10:19: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 D8F912B;
 Tue,  6 Jun 2017 03:18:59 -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 C2CB43F578;
 Tue,  6 Jun 2017 03:18:58 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170526173540.10066-1-andre.przywara@arm.com>
 <20170526173540.10066-3-andre.przywara@arm.com>
 <89a8de5a-682b-3c5e-b95d-24e153518576@arm.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <da6c7c1c-475b-bf02-aceb-9d804fd1cb47@arm.com>
Date: Tue, 6 Jun 2017 11:19:09 +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: <89a8de5a-682b-3c5e-b95d-24e153518576@arm.com>
Content-Language: en-GB
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v10 02/32] ARM: GICv3: setup number of LPI
 bits for a GICv3 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>

SGksCgpPbiAzMC8wNS8xNyAxMTo1NCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJlLAo+
IAo+IE9uIDI2LzA1LzE3IDE4OjM1LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gVGhlIGhvc3Qg
c3VwcG9ydHMgYSBjZXJ0YWluIG51bWJlciBvZiBMUEkgaWRlbnRpZmllcnMsIGFzIHN0b3JlZCBp
bgo+PiB0aGUgR0lDRF9UWVBFUiByZWdpc3Rlci4KPj4gU3RvcmUgdGhpcyBudW1iZXIgZnJvbSB0
aGUgaGFyZHdhcmUgcmVnaXN0ZXIgaW4gdmdpY192M19odyB0byBhbGxvdwo+PiBpbmplY3Rpbmcg
dGhlIHZlcnkgc2FtZSBudW1iZXIgaW50byBhIGd1ZXN0IChEb20wKS4KPj4gRG9tVXMgZ2V0IHRo
ZSBsZWdhY3kgbnVtYmVyIG9mIDEwIGJpdHMgaGVyZSwgc2luY2UgZm9yIG5vdyBpdCBvbmx5IHNl
ZXMKPj4gU1BJcywgc28gaXQgZG9lcyBub3QgbmVlZCBtb3JlLiBUaGlzIHNob3VsZCBiZSByZXZp
c2l0ZWQgb25jZSB3ZSBnZXQKPj4gcHJvcGVyIERvbVUgSVRTIHN1cHBvcnQuCj4+Cj4+IFNpZ25l
ZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgo+PiAtLS0K
Pj4gIHhlbi9hcmNoL2FybS9naWMtdjMuYyAgICAgICAgfCAgNiArKysrKy0KPj4gIHhlbi9hcmNo
L2FybS92Z2ljLXYzLmMgICAgICAgfCAxMCArKysrKysrKystCj4+ICB4ZW4vaW5jbHVkZS9hc20t
YXJtL2RvbWFpbi5oIHwgIDEgKwo+PiAgeGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmggICB8ICAz
ICsrLQo+PiAgNCBmaWxlcyBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygt
KQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My5jIGIveGVuL2FyY2gvYXJt
L2dpYy12My5jCj4+IGluZGV4IGE1NTllNWUuLjI5Yzg5NjQgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9h
cmNoL2FybS9naWMtdjMuYwo+PiArKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKPj4gQEAgLTE1
NzksNiArMTU3OSw3IEBAIHN0YXRpYyBpbnQgX19pbml0IGdpY3YzX2luaXQodm9pZCkKPj4gIHsK
Pj4gICAgICBpbnQgcmVzLCBpOwo+PiAgICAgIHVpbnQzMl90IHJlZzsKPj4gKyAgICB1bnNpZ25l
ZCBpbnQgaW50aWRfYml0czsKPj4KPj4gICAgICBpZiAoICFjcHVfaGFzX2dpY3YzICkKPj4gICAg
ICB7Cj4+IEBAIC0xNjIyLDggKzE2MjMsMTEgQEAgc3RhdGljIGludCBfX2luaXQgZ2ljdjNfaW5p
dCh2b2lkKQo+PiAgICAgICAgICAgICAgICAgaSwgci0+YmFzZSwgci0+YmFzZSArIHItPnNpemUp
Owo+PiAgICAgIH0KPj4KPj4gKyAgICByZWcgPSByZWFkbF9yZWxheGVkKEdJQ0QgKyBHSUNEX1RZ
UEVSKTsKPj4gKyAgICBpbnRpZF9iaXRzID0gR0lDRF9UWVBFX0lEX0JJVFMocmVnKTsKPj4gKwo+
PiAgICAgIHZnaWNfdjNfc2V0dXBfaHcoZGJhc2UsIGdpY3YzLnJkaXN0X2NvdW50LCBnaWN2My5y
ZGlzdF9yZWdpb25zLAo+PiAtICAgICAgICAgICAgICAgICAgICAgZ2ljdjMucmRpc3Rfc3RyaWRl
KTsKPj4gKyAgICAgICAgICAgICAgICAgICAgIGdpY3YzLnJkaXN0X3N0cmlkZSwgaW50aWRfYml0
cyk7Cj4+ICAgICAgZ2ljdjNfaW5pdF92MigpOwo+Pgo+PiAgICAgIHNwaW5fbG9ja19pbml0KCZn
aWN2My5sb2NrKTsKPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMgYi94ZW4v
YXJjaC9hcm0vdmdpYy12My5jCj4+IGluZGV4IGQxMDc1N2EuLjg3ZjVmYjMgMTAwNjQ0Cj4+IC0t
LSBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMKPj4gKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMu
Ywo+PiBAQCAtNTcsMTggKzU3LDIxIEBAIHN0YXRpYyBzdHJ1Y3Qgewo+PiAgICAgIHVuc2lnbmVk
IGludCBucl9yZGlzdF9yZWdpb25zOwo+PiAgICAgIGNvbnN0IHN0cnVjdCByZGlzdF9yZWdpb24g
KnJlZ2lvbnM7Cj4+ICAgICAgdWludDMyX3QgcmRpc3Rfc3RyaWRlOyAvKiBSZS1kaXN0cmlidXRv
ciBzdHJpZGUgKi8KPj4gKyAgICB1bnNpZ25lZCBpbnQgaW50aWRfYml0czsgIC8qIE51bWJlciBv
ZiBpbnRlcnJ1cHQgSUQgYml0cyAqLwo+PiAgfSB2Z2ljX3YzX2h3Owo+Pgo+PiAgdm9pZCB2Z2lj
X3YzX3NldHVwX2h3KHBhZGRyX3QgZGJhc2UsCj4+ICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50IG5yX3JkaXN0X3JlZ2lvbnMsCj4+ICAgICAgICAgICAgICAgICAgICAgICAgY29u
c3Qgc3RydWN0IHJkaXN0X3JlZ2lvbiAqcmVnaW9ucywKPj4gLSAgICAgICAgICAgICAgICAgICAg
ICB1aW50MzJfdCByZGlzdF9zdHJpZGUpCj4+ICsgICAgICAgICAgICAgICAgICAgICAgdWludDMy
X3QgcmRpc3Rfc3RyaWRlLAo+PiArICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBp
bnRpZF9iaXRzKQo+PiAgewo+PiAgICAgIHZnaWNfdjNfaHcuZW5hYmxlZCA9IDE7Cj4+ICAgICAg
dmdpY192M19ody5kYmFzZSA9IGRiYXNlOwo+PiAgICAgIHZnaWNfdjNfaHcubnJfcmRpc3RfcmVn
aW9ucyA9IG5yX3JkaXN0X3JlZ2lvbnM7Cj4+ICAgICAgdmdpY192M19ody5yZWdpb25zID0gcmVn
aW9uczsKPj4gICAgICB2Z2ljX3YzX2h3LnJkaXN0X3N0cmlkZSA9IHJkaXN0X3N0cmlkZTsKPj4g
KyAgICB2Z2ljX3YzX2h3LmludGlkX2JpdHMgPSBpbnRpZF9iaXRzOwo+PiAgfQo+Pgo+PiAgc3Rh
dGljIHN0cnVjdCB2Y3B1ICp2Z2ljX3YzX2lyb3V0ZXJfdG9fdmNwdShzdHJ1Y3QgZG9tYWluICpk
LAo+PiB1aW50NjRfdCBpcm91dGVyKQo+PiBAQCAtMTQ4Miw2ICsxNDg1LDggQEAgc3RhdGljIGlu
dCB2Z2ljX3YzX2RvbWFpbl9pbml0KHN0cnVjdCBkb21haW4gKmQpCj4+Cj4+ICAgICAgICAgICAg
ICBmaXJzdF9jcHUgKz0gc2l6ZSAvIGQtPmFyY2gudmdpYy5yZGlzdF9zdHJpZGU7Cj4+ICAgICAg
ICAgIH0KPj4gKwo+PiArICAgICAgICBkLT5hcmNoLnZnaWMuaW50aWRfYml0cyA9IHZnaWNfdjNf
aHcuaW50aWRfYml0czsKPj4gICAgICB9Cj4+ICAgICAgZWxzZQo+PiAgICAgIHsKPj4gQEAgLTE0
OTcsNiArMTUwMiw5IEBAIHN0YXRpYyBpbnQgdmdpY192M19kb21haW5faW5pdChzdHJ1Y3QgZG9t
YWluICpkKQo+PiAgICAgICAgICBkLT5hcmNoLnZnaWMucmRpc3RfcmVnaW9uc1swXS5iYXNlID0g
R1VFU1RfR0lDVjNfR0lDUjBfQkFTRTsKPj4gICAgICAgICAgZC0+YXJjaC52Z2ljLnJkaXN0X3Jl
Z2lvbnNbMF0uc2l6ZSA9IEdVRVNUX0dJQ1YzX0dJQ1IwX1NJWkU7Cj4+ICAgICAgICAgIGQtPmFy
Y2gudmdpYy5yZGlzdF9yZWdpb25zWzBdLmZpcnN0X2NwdSA9IDA7Cj4+ICsKPj4gKyAgICAgICAg
LyogVE9ETzogb25seSBTUElzIGZvciBub3csIGFkanVzdCB0aGlzIHdoZW4gZ3Vlc3RzIG5lZWQg
TFBJcyAqLwo+PiArICAgICAgICBkLT5hcmNoLnZnaWMuaW50aWRfYml0cyA9IDEwOwo+IAo+IFdo
YXQgaWYgdGhlIGd1ZXN0IHN1cHBvcnQgbm8gU1BJcz8gU2hvdWxkIG5vdCB5b3UgYmFzZWQgdGhp
cyBudW1iZXIgb2YKPiB0aGUgbnVtYmVyIG9mIFNQSXMgc3VwcG9ydGVkIGJ5IHRoZSBndWVzdD8K
Ck5vLCBJIHRoaW5rIHRoaXMgaXMgYSBtaXNjb25jZXB0aW9uIGluIHRoZSBleGlzdGluZyBjb2Rl
LiBUaGUgbnVtYmVyIG9mCklEIGJpdHMgc3VwcG9ydGVkIGlzIGFjdHVhbGx5IHJlbGF0ZWQgdG8g
dGhlIHN0cmVhbSBwcm90b2NvbCwgc29tZXRoaW5nCndoaWNoIHdlIGRvbid0IG1vZGVsIGhlcmUu
IEl0IGlzIGluZGVwZW5kZW50IGZyb20gdGhlIG51bWJlciBvZiBhY3R1YWxseQppbXBsZW1lbnRl
ZCBTUElzLCB3aGljaCBpcyBoZWxkIGluIHRoZSBsb3dlciA1IGJpdHMgb2YgR0lDRF9UWVBFUi4K
U2VlIGNoYXB0ZXIgMi4yICJJTlRJRHMiIGluIHRoZSBHSUN2MyBzcGVjLCB3aGVyZSBpdCBzYXlz
OgoiSWYgTFBJcyBhcmUgbm90IHN1cHBvcnRlZCwgdGhlIElEIHNwYWNlIGluIHRoZSBEaXN0cmli
dXRvciBpcyBsaW1pdGVkCnRvIDEwIGJpdHMuIgoKQ2hlZXJzLApBbmRyZS4KCj4gCj4+ICAgICAg
fQo+Pgo+PiAgICAgIHJldCA9IHZnaWNfdjNfaXRzX2luaXRfZG9tYWluKGQpOwo+PiBkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
ZG9tYWluLmgKPj4gaW5kZXggNmRlODA4Mi4uN2MzODI5ZCAxMDA2NDQKPj4gLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9kb21haW4uaAo+PiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFp
bi5oCj4+IEBAIC0xMTEsNiArMTExLDcgQEAgc3RydWN0IGFyY2hfZG9tYWluCj4+ICAgICAgICAg
IHVpbnQzMl90IHJkaXN0X3N0cmlkZTsgICAgICAgICAgICAgIC8qIFJlLURpc3RyaWJ1dG9yIHN0
cmlkZSAqLwo+PiAgICAgICAgICBzdHJ1Y3QgcmJfcm9vdCBpdHNfZGV2aWNlczsgICAgICAgICAv
KiBEZXZpY2VzIG1hcHBlZCB0byBhbgo+PiBJVFMgKi8KPj4gICAgICAgICAgc3BpbmxvY2tfdCBp
dHNfZGV2aWNlc19sb2NrOyAgICAgICAgLyogUHJvdGVjdHMgdGhlCj4+IGl0c19kZXZpY2VzIHRy
ZWUgKi8KPj4gKyAgICAgICAgdW5zaWduZWQgaW50IGludGlkX2JpdHM7Cj4+ICAjZW5kaWYKPj4g
ICAgICB9IHZnaWM7Cj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMu
aCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCj4+IGluZGV4IDU0NDg2N2EuLmRmNzUwNjQg
MTAwNjQ0Cj4+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCj4+ICsrKyBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vdmdpYy5oCj4+IEBAIC0zNDYsNyArMzQ2LDggQEAgc3RydWN0IHJkaXN0
X3JlZ2lvbjsKPj4gIHZvaWQgdmdpY192M19zZXR1cF9odyhwYWRkcl90IGRiYXNlLAo+PiAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBucl9yZGlzdF9yZWdpb25zLAo+PiAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCByZGlzdF9yZWdpb24gKnJlZ2lvbnMsCj4+
IC0gICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgcmRpc3Rfc3RyaWRlKTsKPj4gKyAgICAg
ICAgICAgICAgICAgICAgICB1aW50MzJfdCByZGlzdF9zdHJpZGUsCj4+ICsgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50IGludGlkX2JpdHMpOwo+PiAgI2VuZGlmCj4+Cj4+ICAjZW5k
aWYgLyogX19BU01fQVJNX1ZHSUNfSF9fICovCj4+Cj4gCj4gQ2hlZXJzLAo+IAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 06 10:19:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 10:19: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 1dIBa3-0006Of-01; Tue, 06 Jun 2017 10:19:18 +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 1dIBa1-0006OF-4O
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 10:19:17 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 84/44-03620-4A186395; Tue, 06 Jun 2017 10:19:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVysyfVTXdxo1m
 kwYr5ihbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bX7Ra2gnuiFSc+JDcwfhXsYuTiEBLYyCix
 8/Yapi5GTiDnAKPE4o3yILawgIvE+5u72LoYOThEBEIlri0Cq2cWWMMocbv5JiNE8xxGidPv1
 zODNLAJ6ErsuPkazOYVsJK4uvQ0O4jNIqAi8WDLRUYQW1QgXKL3QD8bRI2gxMmZT1hAbE4Ba4
 lrXavAjmAW0JPYcf0XK4QtLtH0ZSWULS+x/e0c5gmM/LOQtM9C0jILScssJC0LGFlWMWoUpxa
 VpRbpGproJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhicDEOxgvL4x4BCjJAeT
 kihvbYJZpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXu8GoJxgUWp6akVaZg4wUmDSEhw8SiK8y
 pVAad7igsTc4sx0iNQpRkUpcd4QkD4BkERGaR5cGyw6LzHKSgnzMgIdIsRTkFqUm1mCKv+KUZ
 yDUUmYtxZkCk9mXgnc9FdAi5mAFvNdMgFZXJKIkJJqYJzX9OmuTO9D3YXvXhzaxDPHlc3RYRX
 79pVnrfiZ9pz+pqG+vi2O4TTvNu1bXAu/a/P0Sx1oyKg64mUe3XhP50JeiTrTPcerCtMM8lNm
 Ht+5yXyy9GmBie/5L5hefONjtS/pfqHtr69P1Ltrja8ZzA86KPPS2vH3079PkuNDuR7NvbqO7
 8W3gv9KLMUZiYZazEXFiQDfRWv9yQIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1496744355!72371519!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59685 invoked from network); 6 Jun 2017 10:19:15 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-21.messagelabs.com with SMTP; 6 Jun 2017 10:19: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 BACC02B;
 Tue,  6 Jun 2017 03:19:14 -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 A46B13F578;
 Tue,  6 Jun 2017 03:19:13 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170526173540.10066-1-andre.przywara@arm.com>
 <20170526173540.10066-6-andre.przywara@arm.com>
 <fcc570d6-a355-13d4-7402-3acaaefe3ca3@arm.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <1a494bf1-38fa-0900-e63f-8948d4604c53@arm.com>
Date: Tue, 6 Jun 2017 11:19: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: <fcc570d6-a355-13d4-7402-3acaaefe3ca3@arm.com>
Content-Language: en-GB
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v10 05/32] ARM: vGIC: introduce
	gic_remove_irq()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAzMC8wNS8xNyAxMjozMSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJlLAo+
IAo+IE9uIDI2LzA1LzE3IDE4OjM1LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gVG8gYXZvaWQg
Y29kZSBkdXBsaWNhdGlvbiBpbiBhIGxhdGVyIHBhdGNoLCBpbnRyb2R1Y2UgYSBnZW5lcmljIGZ1
bmN0aW9uCj4+IHRvIHJlbW92ZSBhIHZpcnR1YWwgSVJRIGZyb20gdGhlIFZHSUMuCj4+IENhbGwg
dGhhdCBmdW5jdGlvbiBpbnN0ZWFkIG9mIHRoZSBvcGVuLWNvZGVkIHZlcnNpb24gaW4KPj4gdmdp
Y19taWdyYXRlX2lycSgpLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5k
cmUucHJ6eXdhcmFAYXJtLmNvbT4KPj4gLS0tCj4+ICB4ZW4vYXJjaC9hcm0vZ2ljLmMgICAgICAg
IHwgOSArKysrKysrKysKPj4gIHhlbi9hcmNoL2FybS92Z2ljLmMgICAgICAgfCAxICsKPj4gIHhl
bi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmggfCAxICsKPj4gIDMgZmlsZXMgY2hhbmdlZCwgMTEgaW5z
ZXJ0aW9ucygrKQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy5jIGIveGVuL2Fy
Y2gvYXJtL2dpYy5jCj4+IGluZGV4IDlkZGUxNDYuLjNhNjE4NGEgMTAwNjQ0Cj4+IC0tLSBhL3hl
bi9hcmNoL2FybS9naWMuYwo+PiArKysgYi94ZW4vYXJjaC9hcm0vZ2ljLmMKPj4gQEAgLTQwOCw2
ICs0MDgsMTUgQEAgdm9pZCBnaWNfcmVtb3ZlX2Zyb21fbHJfcGVuZGluZyhzdHJ1Y3QgdmNwdSAq
diwKPj4gc3RydWN0IHBlbmRpbmdfaXJxICpwKQo+PiAgICAgICAgICBsaXN0X2RlbF9pbml0KCZw
LT5scl9xdWV1ZSk7Cj4+ICB9Cj4+Cj4+ICt2b2lkIGdpY19yZW1vdmVfaXJxKHN0cnVjdCB2Y3B1
ICp2LCBzdHJ1Y3QgcGVuZGluZ19pcnEgKnApCj4gCj4gVGhlIG5hbWUgaXMgdG9vIGdlbmVyaWMu
IFJlbW92ZSBJUlEgZnJvbSB3aGF0Pwo+IAo+PiArewo+PiArICAgIEFTU0VSVChzcGluX2lzX2xv
Y2tlZCgmdi0+YXJjaC52Z2ljLmxvY2spKTsKPj4gKwo+PiArICAgIGNsZWFyX2JpdChHSUNfSVJR
X0dVRVNUX1FVRVVFRCwgJnAtPnN0YXR1cyk7Cj4+ICsgICAgbGlzdF9kZWxfaW5pdCgmcC0+aW5m
bGlnaHQpOwo+PiArICAgIGdpY19yZW1vdmVfZnJvbV9scl9wZW5kaW5nKHYsIHApOwo+PiArfQo+
PiArCj4+ICB2b2lkIGdpY19yYWlzZV9pbmZsaWdodF9pcnEoc3RydWN0IHZjcHUgKnYsIHVuc2ln
bmVkIGludCB2aXJ0dWFsX2lycSkKPj4gIHsKPj4gICAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKm4g
PSBpcnFfdG9fcGVuZGluZyh2LCB2aXJ0dWFsX2lycSk7Cj4+IGRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vdmdpYy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwo+PiBpbmRleCAzOTkzOTY1Li5iMmFj
Yzk5IDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy5jCj4+ICsrKyBiL3hlbi9hcmNo
L2FybS92Z2ljLmMKPj4gQEAgLTI2Niw2ICsyNjYsNyBAQCBib29sIHZnaWNfbWlncmF0ZV9pcnEo
c3RydWN0IHZjcHUgKm9sZCwgc3RydWN0Cj4+IHZjcHUgKm5ldywgdW5zaWduZWQgaW50IGlycSkK
Pj4gICAgICAvKiBJZiB0aGUgSVJRIGlzIHN0aWxsIGxyX3BlbmRpbmcsIHJlLWluamVjdCBpdCB0
byB0aGUgbmV3IHZjcHUgKi8KPj4gICAgICBpZiAoICFsaXN0X2VtcHR5KCZwLT5scl9xdWV1ZSkg
KQo+PiAgICAgIHsKPj4gKyAgICAgICAgZ2ljX3JlbW92ZV9pcnEob2xkLCBwKTsKPj4gICAgICAg
ICAgY2xlYXJfYml0KEdJQ19JUlFfR1VFU1RfUVVFVUVELCAmcC0+c3RhdHVzKTsKPj4gICAgICAg
ICAgbGlzdF9kZWxfaW5pdCgmcC0+bHJfcXVldWUpOwo+PiAgICAgICAgICBsaXN0X2RlbF9pbml0
KCZwLT5pbmZsaWdodCk7Cj4gCj4gSSB3YXMgZXhwZWN0aW5nIHRob3NlIDMgbGluZXMgdG8gYmUg
cmVtb3ZlZCBzaW5jZSB5b3Ugbm93IGNhbGwKPiBnaWNfcmVtb3ZlX2lycS4KCkFyZ2gsIG9mIGNv
dXJzZS4gSSBhY3R1YWxseSBmaXhlZCB0aGlzLCBidXQgc29tZWhvdyBpdCBzbmVha2VkIGluIGFn
YWluCndoZW4gSSBtb3ZlZCB0aGlzIHBhdGNoIGFyb3VuZCBpbiB0aGUgc2VyaWVzLgpTb3JyeSBm
b3IgdGhhdC4KCkNoZWVycywKQW5kcmUuCgo+PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LWFybS9naWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmgKPj4gaW5kZXggMzEzMDYzNC4u
NWQ1YjRjYyAxMDA2NDQKPj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaAo+PiArKysg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oCj4+IEBAIC0yNDQsNiArMjQ0LDcgQEAgZXh0ZXJu
IHZvaWQgZ2ljX3JhaXNlX2d1ZXN0X2lycShzdHJ1Y3QgdmNwdSAqdiwKPj4gdW5zaWduZWQgaW50
IGlycSwKPj4gICAgICAgICAgdW5zaWduZWQgaW50IHByaW9yaXR5KTsKPj4gIGV4dGVybiB2b2lk
IGdpY19yYWlzZV9pbmZsaWdodF9pcnEoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludAo+PiB2
aXJ0dWFsX2lycSk7Cj4+ICBleHRlcm4gdm9pZCBnaWNfcmVtb3ZlX2Zyb21fbHJfcGVuZGluZyhz
dHJ1Y3QgdmNwdSAqdiwgc3RydWN0Cj4+IHBlbmRpbmdfaXJxICpwKTsKPj4gK2V4dGVybiB2b2lk
IGdpY19yZW1vdmVfaXJxKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcGVuZGluZ19pcnEgKnApOwo+
Pgo+PiAgLyogQWNjZXB0IGFuIGludGVycnVwdCBmcm9tIHRoZSBHSUMgYW5kIGRpc3BhdGNoIGl0
cyBoYW5kbGVyICovCj4+ICBleHRlcm4gdm9pZCBnaWNfaW50ZXJydXB0KHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzLCBpbnQgaXNfZmlxKTsKPj4KPiAKPiBDaGVlcnMsCj4gCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 06 10:19:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 10: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 1dIBaD-0006Qf-7J; Tue, 06 Jun 2017 10: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 <andre.przywara@arm.com>) id 1dIBaB-0006QQ-QF
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 10:19:27 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 ED/FE-03058-FA186395; Tue, 06 Jun 2017 10:19:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVysyfVTXddo1m
 kQfciRYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPh9k2sBVv5Kp7saWVtYGzl6WLk4hAS2Mgo
 saJxKyuEc4BR4u+rf0AOJ4ewQLDExbM7mboYOThEBEIlri0SBKlhFljDKHG7+SYjRMMcRomp1
 5eANbAJ6ErsuPmaGcTmFbCSODj/ICOIzSKgInHt8GIwW1QgXKL3QD8bRI2gxMmZT1hAbE4Ba4
 l9p+YxgdjMAnoSO67/YoWwxSWavqyEsuUltr+dwzyBkX8WkvZZSFpmIWmZhaRlASPLKkb14tS
 istQiXUu9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAAGUAgh2MdzcFHGKU5GBS
 EuWtTTCLFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB690AlBMsSk1PrUjLzAHGCkxagoNHSYRXu
 RIozVtckJhbnJkOkTrFqCglzhsC0icAksgozYNrg8XnJUZZKWFeRqBDhHgKUotyM0tQ5V8xin
 MwKgnz1oJM4cnMK4Gb/gpoMRPQYr5LJiCLSxIRUlINjHZMfIcK3t80+yO3zVJppotanuJkJR1
 Zi9e66Xl2XbyfrjTwt9rfWaorZPj+t+ghYdO2X1suP7M4YzOB2/WzUGa94P6IDxEV1o5HNjMb
 9+zIeCa7adbxPPlFy5JcDr28epHh9W/ua/5Vifvb395kvrZ+J89P6YenlVakGq1rTEicNumpi
 ecpViWW4oxEQy3mouJEAJLpDknKAgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1496744366!72386315!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23532 invoked from network); 6 Jun 2017 10:19:26 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-21.messagelabs.com with SMTP; 6 Jun 2017 10:19: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 D1D192B;
 Tue,  6 Jun 2017 03:19:25 -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 B960E3F578;
 Tue,  6 Jun 2017 03:19:24 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170526173540.10066-1-andre.przywara@arm.com>
 <20170526173540.10066-7-andre.przywara@arm.com>
 <46b65d7a-60b3-af11-825c-06d19d329d66@arm.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <7e0b8da7-14b5-c188-9948-fd2b49e4b163@arm.com>
Date: Tue, 6 Jun 2017 11:19: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: <46b65d7a-60b3-af11-825c-06d19d329d66@arm.com>
Content-Language: en-GB
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v10 06/32] ARM: GIC: Add checks for NULL
 pointer pending_irq's
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAzMC8wNS8xNyAxMjozOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJlLAo+
IAo+IE9uIDI2LzA1LzE3IDE4OjM1LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gRm9yIExQSXMg
dGhlIHN0cnVjdCBwZW5kaW5nX2lycSdzIGFyZSBkeW5hbWljYWxseSBhbGxvY2F0ZWQgYW5kIHRo
ZQo+PiBwb2ludGVycyB3aWxsIGJlIHN0b3JlZCBpbiBhIHJhZGl4IHRyZWUuIFNpbmNlIGFuIExQ
SSBjYW4gYmUgInVubWFwcGVkIgo+PiBhdCBhbnkgdGltZSwgdGVhY2ggdGhlIFZHSUMgaG93IHRv
IGRlYWwgd2l0aCBpcnFfdG9fcGVuZGluZygpIHJldHVybmluZwo+PiBhIE5VTEwgcG9pbnRlci4K
Pj4gV2UganVzdCBkbyBub3RoaW5nIGluIHRoaXMgY2FzZSBvciBjbGVhbiB1cCB0aGUgTFIgaWYg
dGhlIHZpcnR1YWwgTFBJCj4+IG51bWJlciB3YXMgc3RpbGwgaW4gYW4gTFIuCj4+Cj4+IFRob3Nl
IGFyZSBhbGwgY2FsbCBzaXRlcyBmb3IgaXJxX3RvX3BlbmRpbmcoKSwgYXMgcGVyOgo+PiAiZ2l0
IGdyZXAgaXJxX3RvX3BlbmRpbmciLCBhbmQgdGhlaXIgZXZhbHVhdGlvbnM6Cj4+IChQUk9URUNU
RUQgbWVhbnM6IGFkZGVkIE5VTEwgY2hlY2sgYW5kIGJhaWxpbmcgb3V0KQo+Pgo+PiAgICAgeGVu
L2FyY2gvYXJtL2dpYy5jOgo+PiBnaWNfcm91dGVfaXJxX3RvX2d1ZXN0KCk6IG9ubHkgY2FsbGVk
IGZvciBTUElzLCBhZGRlZCBBU1NFUlQoKQo+PiBnaWNfcmVtb3ZlX2lycV9mcm9tX2d1ZXN0KCk6
IG9ubHkgY2FsbGVkIGZvciBTUElzLCBhZGRlZCBBU1NFUlQoKQo+PiBnaWNfcmVtb3ZlX2Zyb21f
cXVldWVzKCk6IFBST1RFQ1RFRCwgY2FsbGVkIHdpdGhpbiBWQ1BVIFZHSUMgbG9jawo+IAo+IFRo
aXMgZnVuY3Rpb24gaGFzIGJlZW4gcmVuYW1lZCBpbiBwYXRjaCAjNC4KPiAKPj4gZ2ljX3JhaXNl
X2luZmxpZ2h0X2lycSgpOiBQUk9URUNURUQsIGNhbGxlZCB1bmRlciBWQ1BVIFZHSUMgbG9jawo+
PiBnaWNfcmFpc2VfZ3Vlc3RfaXJxKCk6IFBST1RFQ1RFRCwgY2FsbGVkIHVuZGVyIFZDUFUgVkdJ
QyBsb2NrCj4+IGdpY191cGRhdGVfb25lX2xyKCk6IFBST1RFQ1RFRCwgY2FsbGVkIHVuZGVyIFZD
UFUgVkdJQyBsb2NrCj4+Cj4+ICAgICB4ZW4vYXJjaC9hcm0vdmdpYy5jOgo+PiB2Z2ljX21pZ3Jh
dGVfaXJxKCk6IG5vdCBjYWxsZWQgZm9yIExQSXMgKHZpcnR1YWwgSVJRcyksIGFkZGVkIEFTU0VS
VCgpCj4+IGFyY2hfbW92ZV9pcnFzKCk6IG5vdCBpdGVyYXRpbmcgb3ZlciBMUElzLCBhZGRlZCBB
U1NFUlQoKQo+IAo+IEkgZG9uJ3Qgc2VlIGFueSBBU1NFUlQgYWRkZWQgaW4gYXJjaF9tb3ZlX2ly
cXMuCgpCZWNhdXNlIHRoaXMgaXMganVzdCBjaGVja2luZyBmb3Igbm90IGJlaW5nIGNhbGxlZCB3
aXRoIGFuIExQSSwgaXQgd2FzCmludHJvZHVjZWQgaW4gcGF0Y2ggMDMvMzIgYWxyZWFkeS4gSSBj
YW4gYWRqdXN0IHRoZSBjb21taXQgbWVzc2FnZS4KCkNoZWVycywKQW5kcmUuCgo+PiB2Z2ljX2Rp
c2FibGVfaXJxcygpOiBub3QgY2FsbGVkIGZvciBMUElzLCBhZGRlZCBBU1NFUlQoKQo+PiB2Z2lj
X2VuYWJsZV9pcnFzKCk6IG5vdCBjYWxsZWQgZm9yIExQSXMsIGFkZGVkIEFTU0VSVCgpCj4+IHZn
aWNfdmNwdV9pbmplY3RfaXJxKCk6IFBST1RFQ1RFRCwgbW92ZWQgdW5kZXIgVkNQVSBWR0lDIGxv
Y2sKPj4KPj4gICAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vZXZlbnQuaDoKPj4gbG9jYWxfZXZlbnRz
X25lZWRfZGVsaXZlcnlfbm9tYXNrKCk6IG9ubHkgY2FsbGVkIGZvciBhIFBQSSwgYWRkZWQKPj4g
QVNTRVJUKCkKPj4KPj4gICAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oOgo+PiAocHJvdG90
eXBlKQo+IAo+IENoZWVycywKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 06 10:19:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 10: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 1dIBaN-0006U0-Is; Tue, 06 Jun 2017 10: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 <andre.przywara@arm.com>) id 1dIBaM-0006TW-AM
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 10:19:38 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 7E/2A-11537-9B186395; Tue, 06 Jun 2017 10:19:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVysyfVTXdHo1m
 kwZTbZhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aBs2vZC96qVfyd+4e5gfGcdBcjF4eQwEZG
 iVVrrrBCOAcYJW5MOsrUxcjJISzgJ/Hr5yfmLkYODhGBUIlriwRBapgF1jBK3G6+yQhSIyQwl
 1Hi3Ax2EJtNQFdix83XzCA2r4CVxNyG9WwgNouAisT6by1gcVGBcIneA/1sEDWCEidnPmEBsT
 kFrCUuzlgGtpdZQF3iz7xLzBC2uETTl5WsELa8xPa3c5gnMPLPQtI+C0nLLCQts5C0LGBkWcW
 oUZxaVJZapGtooZdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERig9QwMjDsYf5/2
 PMQoycGkJMpbm2AWKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd38DUE6wKDU9tSItMwcYKzBpC
 Q4eJRFe5UqgNG9xQWJucWY6ROoUo6KUOG8ISJ8ASCKjNA+uDRaflxhlpYR5GRkYGIR4ClKLcj
 NLUOVfMYpzMCoJ89aCTOHJzCuBm/4KaDET0GK+SyYgi0sSEVJSDYz+gX/nOk2UZwkR2z1fPt9
 N7layqttc05W6n+6v9fIJerv6HdveqTK/VAzN32ZrS9zpZN5wqPBiZVHSsjshlh9zLfZ21j7Y
 FmhUHyJx85eF4QXhWfemHZ/9MbNK4KCb9Lyze/sWBVq7xx18Xpw5w7F+cm5S5qvHXoI9ptkx/
 VO/iJ9YFW786poSS3FGoqEWc1FxIgC5MRQrygIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1496744376!103581354!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41566 invoked from network); 6 Jun 2017 10:19:36 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-10.tower-31.messagelabs.com with SMTP; 6 Jun 2017 10:19: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 F12BD2B;
 Tue,  6 Jun 2017 03:19:35 -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 D1E6E3F578;
 Tue,  6 Jun 2017 03:19:34 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170526173540.10066-1-andre.przywara@arm.com>
 <20170526173540.10066-20-andre.przywara@arm.com>
 <ff3f4a82-9418-b609-4fe3-bf470277a25c@arm.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <7fe5e120-575b-48a0-3d6b-452c9011dd9e@arm.com>
Date: Tue, 6 Jun 2017 11:19: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: <ff3f4a82-9418-b609-4fe3-bf470277a25c@arm.com>
Content-Language: en-GB
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v10 19/32] ARM: vITS: provide access to
	struct pending_irq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAwMi8wNi8xNyAxNzozMiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJlLAo+
IAo+IE9uIDA1LzI2LzIwMTcgMDY6MzUgUE0sIEFuZHJlIFByenl3YXJhIHdyb3RlOgo+PiBGb3Ig
ZWFjaCBkZXZpY2Ugd2UgYWxsb2NhdGUgb25lIHN0cnVjdCBwZW5kaW5nX2lycSBmb3IgZWFjaCB2
aXJ0dWFsCj4+IGV2ZW50IChNU0kpLgo+PiBQcm92aWRlIGEgaGVscGVyIGZ1bmN0aW9uIHdoaWNo
IHJldHVybnMgdGhlIHBvaW50ZXIgdG8gdGhlIGFwcHJvcHJpYXRlCj4+IHN0cnVjdCwgdG8gYmUg
YWJsZSB0byBmaW5kIHRoZSByaWdodCBzdHJ1Y3Qgd2hlbiBnaXZlbiBhIHZpcnR1YWwKPj4gZGV2
aWNlSUQvZXZlbnRJRCBwYWlyLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8
YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KPj4gLS0tCj4+ICAgeGVuL2FyY2gvYXJtL2dpYy12My1p
dHMuYyAgICAgICAgfCA1OQo+PiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCj4+ICAgeGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmggfCAgNCArKysKPj4gICAy
IGZpbGVzIGNoYW5nZWQsIDYzIGluc2VydGlvbnMoKykKPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9naWMtdjMtaXRzLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jCj4+IGluZGV4
IGFlYmMyNTcuLjM4ZjA4NDAgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMtaXRz
LmMKPj4gKysrIGIveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYwo+PiBAQCAtODAwLDYgKzgwMCw2
NSBAQCBvdXQ6Cj4+ICAgICAgIHJldHVybiByZXQ7Cj4+ICAgfQo+PiAgICsvKiBNdXN0IGJlIGNh
bGxlZCB3aXRoIHRoZSBpdHNfZGV2aWNlX2xvY2sgaGVsZC4gKi8KPj4gK3N0YXRpYyBzdHJ1Y3Qg
aXRzX2RldmljZSAqZ2V0X2l0c19kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgcGFkZHJfdAo+PiB2
ZG9vcmJlbGwsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVp
bnQzMl90IHZkZXZpZCkKPj4gK3sKPj4gKyAgICBzdHJ1Y3QgcmJfbm9kZSAqbm9kZSA9IGQtPmFy
Y2gudmdpYy5pdHNfZGV2aWNlcy5yYl9ub2RlOwo+PiArICAgIHN0cnVjdCBpdHNfZGV2aWNlICpk
ZXY7Cj4+ICsKPj4gKyAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJmQtPmFyY2gudmdpYy5pdHNf
ZGV2aWNlc19sb2NrKSk7Cj4+ICsKPj4gKyAgICB3aGlsZSAobm9kZSkKPj4gKyAgICB7Cj4+ICsg
ICAgICAgIGludCBjbXA7Cj4+ICsKPj4gKyAgICAgICAgZGV2ID0gcmJfZW50cnkobm9kZSwgc3Ry
dWN0IGl0c19kZXZpY2UsIHJibm9kZSk7Cj4+ICsgICAgICAgIGNtcCA9IGNvbXBhcmVfaXRzX2d1
ZXN0X2RldmljZXMoZGV2LCB2ZG9vcmJlbGwsIHZkZXZpZCk7Cj4+ICsKPj4gKyAgICAgICAgaWYg
KCAhY21wICkKPj4gKyAgICAgICAgICAgIHJldHVybiBkZXY7Cj4+ICsKPj4gKyAgICAgICAgaWYg
KCBjbXAgPiAwICkKPj4gKyAgICAgICAgICAgIG5vZGUgPSBub2RlLT5yYl9sZWZ0Owo+PiArICAg
ICAgICBlbHNlCj4+ICsgICAgICAgICAgICBub2RlID0gbm9kZS0+cmJfcmlnaHQ7Cj4+ICsgICAg
fQo+PiArCj4+ICsgICAgcmV0dXJuIE5VTEw7Cj4+ICt9Cj4+ICsKPj4gK3N0YXRpYyBzdHJ1Y3Qg
cGVuZGluZ19pcnEgKmdldF9ldmVudF9wZW5kaW5nX2lycShzdHJ1Y3QgZG9tYWluICpkLAo+PiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRyX3QK
Pj4gdmRvb3JiZWxsX2FkZHJlc3MsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDMyX3QgdmRldmlkLAo+PiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGV2ZW50aWQsCj4+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgKmhv
c3RfbHBpKQo+PiArewo+PiArICAgIHN0cnVjdCBpdHNfZGV2aWNlICpkZXY7Cj4+ICsgICAgc3Ry
dWN0IHBlbmRpbmdfaXJxICpwaXJxID0gTlVMTDsKPj4gKwo+PiArICAgIHNwaW5fbG9jaygmZC0+
YXJjaC52Z2ljLml0c19kZXZpY2VzX2xvY2spOwo+PiArICAgIGRldiA9IGdldF9pdHNfZGV2aWNl
KGQsIHZkb29yYmVsbF9hZGRyZXNzLCB2ZGV2aWQpOwo+PiArICAgIGlmICggZGV2ICYmIGV2ZW50
aWQgPCBkZXYtPmV2ZW50aWRzICkKPj4gKyAgICB7Cj4+ICsgICAgICAgIHBpcnEgPSAmZGV2LT5w
ZW5kX2lycXNbZXZlbnRpZF07Cj4+ICsgICAgICAgIGlmICggaG9zdF9scGkgKQo+PiArICAgICAg
ICAgICAgKmhvc3RfbHBpID0gZGV2LT5ob3N0X2xwaV9ibG9ja3NbZXZlbnRpZCAvIExQSV9CTE9D
S10gKwo+PiArICAgICAgICAgICAgICAgICAgICAgICAgKGV2ZW50aWQgJSBMUElfQkxPQ0spOwo+
PiArICAgIH0KPj4gKyAgICBzcGluX3VubG9jaygmZC0+YXJjaC52Z2ljLml0c19kZXZpY2VzX2xv
Y2spOwo+PiArCj4+ICsgICAgcmV0dXJuIHBpcnE7Cj4+ICt9Cj4+ICsKPj4gK3N0cnVjdCBwZW5k
aW5nX2lycSAqZ2ljdjNfaXRzX2dldF9ldmVudF9wZW5kaW5nX2lycShzdHJ1Y3QgZG9tYWluICpk
LAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhZGRyX3QKPj4gdmRvb3JiZWxsX2FkZHJlc3MsCj4+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgdmRldmlkLAo+PiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGV2
ZW50aWQpCj4+ICt7Cj4gCj4gSXQgaXMgcXVpdGUgcnVkZSB0byBpZ25vcmUgbXkgcXVlc3Rpb246
Cj4gCj4gIlNvIHlvdSBuZXZlciBlbnZpc2lvbiBzb21lb25lIHJlcXVpcmluZyB0aGUgaG9zdCBM
UEkgZXZlbiBmb3IgZGVidWcKPiBwdXJwb3NlPwo+IAo+IEFGQUlDVCwgdGhlcmUgYXJlIG5vIG90
aGVyIHdheSB0byBnZXQgdGhlIGhvc3QgTFBJIGlmIG5lY2Vzc2FyeS4gSXQKPiByZWFsbHkgZG9l
cyBub3QgaHVydCB0byBleHBvc2UgaXQgYW5kIHByb3ZpZGUgYSB3cmFwcGVyLgo+IAo+IEFzIHlv
dSBtYXkga25vdyBJIGFtIGFsbCBpbiBmYXZvciBvZiBtb3JlIGhlbHBlcnMgb3ZlciB0aGUgY29z
dCBvZiBvbmUKPiB1bmNvbmRpdGlvbmFsIGJyYW5jaCAoc2VlIHRoZSBjYWxsYmFjayBleGFtcGxl
KSB3aGVuIGl0IHJlc3VsdHMgdG8gYQo+IGJldHRlciBjb2RlIGRlc2lnbi4KPiAKPiBCdXQgaGVy
ZSBpdCBpcyBub3QgYWJvdXQgY29kZSBkZXNpZ24sIGl0IGlzIG1vcmUgYWJvdXQgd2hhdCBraW5k
IG9mCj4gaW5mb3JtYXRpb24gd291bGQgeW91IG5lZWQgb3V0c2lkZSAoc2VlIGFib3ZlKS4iCgpT
b3JyeSwgSSBmb3Jnb3QgdG8gc2VuZCBhIHJlcGx5IG9uIEZyaWRheS4KClNvIEkgYW0gbm90IGNv
bnZpbmNlZCB0aGF0IGEgKnBvdGVudGlhbCogZGVidWcgb3V0cHV0IGp1c3RpZmllcyBicmVha2lu
Zwp0aGUgYWJzdHJhY3Rpb24gaGVyZS4gVGhlIGhvc3QgTFBJIGlzIG9mIG5vIGNvbmNlcm4gZm9y
IHRoZSBndWVzdCBzaWRlCm9mIHRoZSBlbXVsYXRpb24gY29kZS4gSWYgc29tZW9uZSBpcyBpbiBk
aXJlIG5lZWQgZm9yIHRoaXMgaW5mb3JtYXRpb24sCnRoZSBkZWJ1ZyBvdXRwdXQgY2FuIGVhc2ls
eSBiZSBpbnNlcnRlZCBpbnRvIHRoZSB3cmFwcGVyIGZ1bmN0aW9uIG9yCnRoaXMgZXhwb3J0IGNh
biBiZSBkb25lIGp1c3QgZm9yIHRoaXMgZGVidWdnaW5nIHNlc3Npb24uClNvIEknZCByYXRoZXIg
bm90IGRvIHRoaXMgLSBhcyB0aGUgcGF0Y2ggZGVtb25zdHJhdGVkIDstKQoKQ2hlZXJzLApBbmRy
ZS4KCj4+ICsgICAgcmV0dXJuIGdldF9ldmVudF9wZW5kaW5nX2lycShkLCB2ZG9vcmJlbGxfYWRk
cmVzcywgdmRldmlkLAo+PiBldmVudGlkLCBOVUxMKTsKPj4gK30KPj4gKwo+PiAgIC8qIFNjYW4g
dGhlIERUIGZvciBhbnkgSVRTIG5vZGVzIGFuZCBjcmVhdGUgYSBsaXN0IG9mIGhvc3QgSVRTZXMg
b3V0Cj4+IG9mIGl0LiAqLwo+PiAgIHZvaWQgZ2ljdjNfaXRzX2R0X2luaXQoY29uc3Qgc3RydWN0
IGR0X2RldmljZV9ub2RlICpub2RlKQo+PiAgIHsKPj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS1hcm0vZ2ljX3YzX2l0cy5oCj4+IGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRz
LmgKPj4gaW5kZXggNDBmNGVmNS4uZDE2MmU4OSAxMDA2NDQKPj4gLS0tIGEveGVuL2luY2x1ZGUv
YXNtLWFybS9naWNfdjNfaXRzLmgKPj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNf
aXRzLmgKPj4gQEAgLTE2OSw2ICsxNjksMTAgQEAgaW50IGdpY3YzX2l0c19tYXBfZ3Vlc3RfZGV2
aWNlKHN0cnVjdCBkb21haW4gKmQsCj4+ICAgaW50IGdpY3YzX2FsbG9jYXRlX2hvc3RfbHBpX2Js
b2NrKHN0cnVjdCBkb21haW4gKmQsIHVpbnQzMl90Cj4+ICpmaXJzdF9scGkpOwo+PiAgIHZvaWQg
Z2ljdjNfZnJlZV9ob3N0X2xwaV9ibG9jayh1aW50MzJfdCBmaXJzdF9scGkpOwo+PiAgICtzdHJ1
Y3QgcGVuZGluZ19pcnEgKmdpY3YzX2l0c19nZXRfZXZlbnRfcGVuZGluZ19pcnEoc3RydWN0IGRv
bWFpbiAqZCwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYWRkcl90Cj4+IHZkb29yYmVsbF9hZGRyZXNzLAo+PiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZkZXZpZCwKPj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50
MzJfdCB2ZXZlbnRpZCk7Cj4+ICAgI2Vsc2UKPj4gICAgIHN0YXRpYyBpbmxpbmUgdm9pZCBnaWN2
M19pdHNfZHRfaW5pdChjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUKPj4gKm5vZGUpCj4+Cj4g
Cj4gQ2hlZXJzLAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 06 10:21:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 10: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 1dIBbm-00079S-Tw; Tue, 06 Jun 2017 10:21: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=323f3361f=Andrew.Cooper3@citrix.com>)
 id 1dIBbl-00079C-Qj
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 10:21:05 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 76/7A-02183-11286395; Tue, 06 Jun 2017 10:21:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsWyU9JRQpe3ySz
 SoOWNrsX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmtFwfBlzwVGeih+n/rM1MM7g6mLk5JAQ8JPY
 fuIOE4gtLBArsenhLUYQW0RAWaL312+WLkYuDiGBHiaJPXPPM4MkmAVCJJacP8oGYrMJ6Evsf
 vEJrJlXwFbi179pYDUsAioSi57PZwexRQXCJd42HmGBqBGUODnzCZDNwcEpYC+x4ZoQxEgDiS
 OL5rBC2PIS29/OARsjJKAmca3/EjvEnekSW//+Yp7AyD8LyaRZSNpnIWlfwMi8ilGjOLWoLLV
 I19BCL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMAgZgGAHY9N2z0OMkhxMSqK8
 tQlmkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeL0bgHKCRanpqRVpmTnAeIBJS3DwKInwKlcCp
 XmLCxJzizPTIVKnGBWlxHlDQPoEQBIZpXlwbbAYvMQoKyXMywh0iBBPQWpRbmYJqvwrRnEORi
 Vh3lqQKTyZeSVw018BLWYCWsx3yQRkcUkiQkqqgbHT9mJc7h8j3WXP3s+eY7WTd8nDxElrDBx
 UN0as/7pf+FV65+FzfxaeWC52kzdXWXjJk7hdl53ElunpPPH7fYQ1U0/jwdlkc9kr/0WsTBRS
 i8RbGX8+ntkgGHF548c7U4/JeuUJlXp1C1UGHP69yrZN9sPzToEHt6RjTY+ncpeF7VndNLs9/
 osSS3FGoqEWc1FxIgDWD9JavAIAAA==
X-Env-Sender: prvs=323f3361f=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1496744461!73604173!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41417 invoked from network); 6 Jun 2017 10:21:01 -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;
 6 Jun 2017 10:21:01 -0000
X-IronPort-AV: E=Sophos;i="5.39,305,1493683200"; d="scan'208";a="47275403"
To: Jan Beulich <JBeulich@suse.com>
References: <59302098020000780015EB40@prv-mh.provo.novell.com>
 <59302098020000780015EB40@prv-mh.provo.novell.com>
 <4397a7ed-a6c5-375a-1abf-9a3b0212e4ec@citrix.com>
 <33f5ac81-3aac-1090-de90-5b08222c4980@citrix.com>
 <5936707B020000780015F994@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <deedbcd6-1be9-67fc-7c17-09c6f25ecc44@citrix.com>
Date: Tue, 6 Jun 2017 11:21:00 +0100
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: <5936707B020000780015F994@prv-mh.provo.novell.com>
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>,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH] x86/HVM: correct notion of new CPL in task
 switch 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>

T24gMDYvMDYvMTcgMDg6MDYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDAyLjA2LjE3IGF0
IDIyOjMzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDAyLzA2LzE3
IDIxOjAyLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4gT24gMDEvMDYvMTcgMTM6MTEsIEphbiBC
ZXVsaWNoIHdyb3RlOgo+Pj4+IFJlcG9ydGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgo+Pj4+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KPj4+IEkgaGF2ZSBmaW5hbGx5IG1hbmFnZWQgdG8gcmVwcm9kdWNlIHRoZSBv
cmlnaW5hbCB2bWVudHJ5IGZhaWx1cmUgd2l0aCBhbgo+Pj4gWFRGIHRlc3QuCj4+IEZXSVcsIHRo
ZSB2bWVudHJ5IGZhaWx1cmUgaXMgcXVpdGUgc3VidGxlLgo+Pgo+PiAlZXMgZ2V0cyByZWxvYWRl
ZCBmaXJzdC4gIElmIHRoZSBuZXcgVFNTIHVzZXMgUlBMMCBkYXRhIHNlbGVjdG9ycywgdGhlCj4+
IGxvYWQgZmFpbHMsIGFuZCAjVFNbJWVzXSBpcyB5aWVsZGVkLgo+Pgo+PiAoZDMpIEdvaW5nIHRv
IHVzZXJzcGFjZQo+PiAoWEVOKSAqKiBkM3YwIEluamVjdCBldmVudCB7IHYgMHgwMiwgdCAyLCBl
YyBmZmZmZmZmZiB9Cj4+IChYRU4pICoqIGQzdjAgSW5qZWN0IGV2ZW50IHsgdiAweDBhLCB0IDMs
IGVjIDAwMTggfQo+PiAoWEVOKSAqKiBkM3YwIEluamVjdCBldmVudCB7IHYgMHgwYSwgdCAzLCBl
YyAwMDE4IH0KPj4gKFhFTikgZDN2MCBUcmlwbGUgZmF1bHQgLSBpbnZva2luZyBIVk0gc2h1dGRv
d24gYWN0aW9uIDEKPj4gKFhFTikgKioqIER1bXBpbmcgRG9tMyB2Y3B1IzAgc3RhdGU6ICoqKgo+
PiAoWEVOKSAtLS0tWyBYZW4tNC4xMC11bnN0YWJsZSAgeDg2XzY0ICBkZWJ1Zz15ICAgVGFpbnRl
ZDogICAgSCBdLS0tLQo+Pgo+PiBGb3Igc29tZSByZWFzb24gSSBoYXZlbid0IGdvdHRlbiB0byB0
aGUgYm90dG9tIG9mIHlldCwgZW5kIHVwIGNhbGxpbmcKPj4gX192bXhfaW5qZWN0X2V4Y2VwdGlv
bigpIHR3aWNlIHdoaWxlIGhhbmRsaW5nIHRoZSB0YXNrIHN3aXRjaCBwYXRoLiAgV2UKPj4gc2hv
dWxkbid0IGJlLgo+IFRoZXJlJ3Mgbm8gc2lnbiBvZiAjREYgYWJvdmUgLSBob3cgYXJlIHlvdSBo
YW5kbGluZyB0aGF0PyBJcyB0aGUKPiBhYm92ZSBwZXJoYXBzIGEgMm5kIHRhc2sgc3dpdGNoIHRv
IGhhbmRsZSAjREY/CgpUaGUgc2VxdWVuY2Ugb2YgZXZlbnRzIGlzOgoKZDN2MCByYWlzZXMgc2Vs
ZiBOTUkuCihYRU4pICoqIGQzdjAgSW5qZWN0IGV2ZW50IHsgdiAweDAyLCB0IDIsIGVjIGZmZmZm
ZmZmIH0Kdm1lbnRyeQp2bWV4aXQodGFza19zd2l0Y2gpCihYRU4pICoqIGQzdjAgSW5qZWN0IGV2
ZW50IHsgdiAweDBhLCB0IDMsIGVjIDAwMTggfQooWEVOKSAqKiBkM3YwIEluamVjdCBldmVudCB7
IHYgMHgwYSwgdCAzLCBlYyAwMDE4IH0Kdm1lbnRyeQp2bWV4aXQodHJpcGxlX2ZhdWx0KQoKSSBl
eHBlY3QgdGhlIHRyaXBsZSBmYXVsdCBpcyBzb21ldGhpbmcgdG8gZG8gd2l0aCB0aGUgZmFjdCB0
aGF0IHdlIGhhZCBhCmluY29tcGxldGUgdXBkYXRlIG9mIHRoZSBzZWdtZW50IHJlZ2lzdGVycy4K
Cn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 06 10:21:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 10: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 1dIBc5-0007D5-5L; Tue, 06 Jun 2017 10:21: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=323f3361f=Andrew.Cooper3@citrix.com>)
 id 1dIBc3-0007Ci-M2
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 10:21:23 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 C4/6E-03557-32286395; Tue, 06 Jun 2017 10:21:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsWyU9JRQlepySz
 SoOezisX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmrFzfyNTwXeOimW/7rI3MO5i72Lk5JAQ8JPo
 OjqHEcQWFgiUaNjayAxiiwgoS/T++s3SxcjFISRwk1HiyPXLYA3MAiESS84fZQOx2QT0JXa/+
 MQEYvMK2EpMfb4RrJlFQEXixpMJYPWiAuESbxuPsEDUCEqcnPkEzOYUsJeYuOM+G8RMA4kji+
 awQtjyEtvfzgGbIySgJnGt/xLUoekSW//+Yp7AyD8LyahZSNpnIWlfwMi8ilG9OLWoLLVI11w
 vqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwCBmAYAfjzMv+hxglOZiURHlrE8wi
 hfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw7m8AygkWpaanVqRl5gDjASYtwcGjJMKrXAmU5i0uS
 MwtzkyHSJ1iVJQS530I0icAksgozYNrg8XgJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnz1o
 JM4cnMK4Gb/gpoMRPQYr5LJiCLSxIRUlINjOzrk+4Vt0/9kDO5vIbFX/fHpJM7TvxIYl4W4rn
 1sOu+5413lxf+n2S4stVWJGdr5OWPsxkylAv7trK5Sce6zjmjktWTaO5r+OqB3/v+qsNFDukN
 4bKHbzR+6X+Yw1YSv9Nqose/Q6yiN64ecF8gc/w4+1qPv2yq/xf6TXjfcPObwoeb6me2PFJiK
 c5INNRiLipOBAAj8X4HvAIAAA==
X-Env-Sender: prvs=323f3361f=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1496744482!75724436!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23339 invoked from network); 6 Jun 2017 10:21:22 -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;
 6 Jun 2017 10:21:22 -0000
X-IronPort-AV: E=Sophos;i="5.39,305,1493683200"; d="scan'208";a="47275418"
To: Jan Beulich <JBeulich@suse.com>
References: <59302098020000780015EB40@prv-mh.provo.novell.com>
 <59302098020000780015EB40@prv-mh.provo.novell.com>
 <1e7526dd-8ee1-bdbd-38c3-13d691d03c7e@citrix.com>
 <59366AEC020000780015F97E@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <6ff7aabe-46ce-a6c4-ee9d-89f0d641dee2@citrix.com>
Date: Tue, 6 Jun 2017 11:21:21 +0100
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: <59366AEC020000780015F97E@prv-mh.provo.novell.com>
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>,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH] x86/HVM: correct notion of new CPL in task
 switch 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>

T24gMDYvMDYvMTcgMDc6NDIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA1LjA2LjE3IGF0
IDE1OjA2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDAxLzA2LzE3
IDEzOjExLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+IENvbW1pdCBhYWMxZGYzZDAzICgieDg2L0hW
TTogaW50cm9kdWNlIGh2bV9nZXRfY3BsKCkgYW5kIHJlc3BlY3RpdmUKPj4+IGhvb2siKSB3ZW50
IHRvbyBmYXIgaW4gb25lIGFzcGVjdDogV2hlbiBlbXVsYXRpbmcgYSB0YXNrIHN3aXRjaCB3ZQo+
Pj4gcmVhbGx5IHNob3VsZG4ndCBiZSBsb29raW5nIGF0IHdoYXQgaHZtX2dldF9jcGwoKSByZXR1
cm5zLCBhcyB3ZSdyZQo+Pj4gc3dpdGNoaW5nIGFsbCBzZWdtZW50IHJlZ2lzdGVycy4KPj4+Cj4+
PiBIb3dldmVyLCBpbnN0ZWFkIG9mIHJldmVydGluZyB0aGUgcmVsZXZhbnQgcGFydHMgb2YgdGhh
dCBjb21taXQsIGhhdmUKPj4+IHRoZSBjYWxsZXIgdGVsbCB0aGUgc2VnbWVudCBsb2FkaW5nIGZ1
bmN0aW9uIHdoYXQgdGhlIG5ldyBDUEwgaXMuIFRoaXMKPj4+IGF0IG9uY2UgZml4ZXMgRVMgYmVp
bmcgbG9hZGVkIGJlZm9yZSBDUyBzbyBmYXIgaGF2aW5nIGhhZCBpdHMgY2hlY2tzCj4+PiBkb25l
IGFnYWluc3QgdGhlIG9sZCBDUEwuCj4+Pgo+Pj4gUmVwb3J0ZWQtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+Cj4+IE9uIGZ1cnRoZXIgY29uc2lkZXJhdGlvbiwgd291bGRu
J3QgaXQgYmUgYmV0dGVyIHRvIGF1ZGl0IGFsbCBzZWdtZW50Cj4+IHJlZ2lzdGVycywgYmVmb3Jl
IHVwZGF0aW5nIGFueSBvZiB0aGVtIGluIHRoZSB2bWNzL3ZtY2I/ICBUaGlzIHdvdWxkCj4+IGxl
YXZlIHVzIHdpdGggYSBmYXIgbG93ZXIgY2hhbmNlIG9mIG90aGVyIHZtZW50cnkgZmFpbHVyZXMu
Cj4gT3ZlcmFsbCB5ZXMgKGFuZCBJIGRpZCBtYWtlIGEgbm90IG9uIG15IHRvZG8gbGlzdCksIGJ1
dCBJIHRoaW5rIHdlCj4gd2FudCB0byBhZGRyZXNzIHRoZSByZWdyZXNzaW9uIHdpdGggbm8gbWVh
bmluZ2Z1bCByZS13b3JrIHJpZ2h0Cj4gbm93LgoKRW50aXJlbHkgcmVhc29uYWJsZS4KCn5BbmRy
ZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 06 10:28:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 10:28:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIBj5-0007qv-TV; Tue, 06 Jun 2017 10:28: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=323f609ae=Ian.Jackson@citrix.com>)
 id 1dIBj4-0007qj-E7
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 10:28:38 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 7D/E6-03920-5D386395; Tue, 06 Jun 2017 10:28:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDve7VZrN
 Igx3/+Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox1p3sZC96JV/z8fJutgXGRcBcjJ4eEgL/E
 ql/7GEFsNgFdiaYtf9lAbF4BQYmTM5+wgNjMAjoSC3Z/YoOw5SW2v53DDFHjILHnbi9YnEVAR
 eL/hWVAcS4OEYFGRondq48wQjRYS2w4swFskLCAlcT+xu9AcQ4OTiB732ZVkLCQgKXEl28f2S
 DuMZF4u3AnG0iJkICaxNz18RMY+WYhuWgWkotmIbloASPzKkaN4tSistQiXUMzvaSizPSMktz
 EzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwFBjAIIdjPc3BhxilORgUhLlrU0wixTiS8pPqcxI
 LM6ILyrNSS0+xCjDwaEkwTu5CSgnWJSanlqRlpkDDHqYtAQHj5IIbztImre4IDG3ODMdInWKU
 VFKnHcdSEIAJJFRmgfXBou0S4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmXdUINIUnM68Ebv
 oroMVMQIv5LpmALC5JREhJNTBGb2icWfgv0k5yT83Vjovp2/x6JglyedUUPt21uO/cldf7Kw8
 2a+wSquGbbi5sYLzocuuDj/nyBnw/v8e/4TySbH3g7Zt71msvyU991f75X/eDHU0yE+KUloUx
 2v/NORaywLmhs3gpM8/VKYz9TjqOCru2qXw/vW/LmcWvPmVP7b3y8vOMwJZrSizFGYmGWsxFx
 YkAJbi1DK8CAAA=
X-Env-Sender: prvs=323f609ae=Ian.Jackson@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1496744915!49444600!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23734 invoked from network); 6 Jun 2017 10:28:37 -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;
 6 Jun 2017 10:28:37 -0000
X-IronPort-AV: E=Sophos;i="5.39,305,1493683200"; d="scan'208";a="435285557"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22838.33728.137471.334545@mariner.uk.xensource.com>
Date: Tue, 6 Jun 2017 11:28:16 +0100
To: Armando Vega <armando@greenhost.nl>, Dario Faggioli
 <dario.faggioli@citrix.com>, George Dunlap <george.dunlap@eu.citrix.com>
In-Reply-To: <20170605204755.22850-1-armando@greenhost.nl>
References: <20170605204755.22850-1-armando@greenhost.nl>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH 0/1] xl.cfg man page cleanup and 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>

QXJtYW5kbyBWZWdhIHdyaXRlcyAoIltQQVRDSCAwLzFdIHhsLmNmZyBtYW4gcGFnZSBjbGVhbnVw
IGFuZCBmaXhlcyIpOgo+IHNvIEkndmUgbWFkZSBhIG5ldyByb3VuZCBvZiBjbGVhbmluZyBhbmQg
Zml4aW5nLiBUaGVyZSB3YXMgcXVpdGUgc29tZSB3b3JrIHRvCj4gYmUgZG9uZSB3aXRoIHRoaXMg
b25lLiBBbmQgdGhlcmUgYXJlIGEgZmV3IGlzc3VlcyB0aGF0IGFyZSBsZWZ0IHN0aWxsLCBidXQK
PiBhdCBsZWFzdCBub3Qgd2l0aCB0aGUgZ2VuZXJhbCBjb3JyZWN0bmVzcyBhbmQgc3R5bGUgb2Yg
dGhlIG1hbnVhbC4gTW9yZSBpbmZvCj4gYmVsb3cuCgpUaGFua3MgZm9yIHlvdXIgZXhjZWxsZW50
IHdvcmsuCgpUaGFua3MgYWxzbyBmb3IgeW91ciBjbGFyaXR5IGluIHRoaXMgbWVzc2FnZToKCj4g
SSd2ZSBoYWQgdG8gcmV3b3JrIHRoZSBOVU1BIG5vZGUgZXhhbXBsZXMgYXMgaXQgaGFkIHdoYXQg
SSB3b3VsZCBjYWxsIGEKPiBjb3VudGluZyBlcnJvciBhbmQgaW4gdGhlIGVuZCBwcmVzZW50ZWQg
aW5jb3JyZWN0IGluZm9ybWF0aW9uLiBJdCB3b3VsZCBiZQo+IGdyZWF0IGlmIHNvbWVvbmUgY291
bGQgY2hlY2sgbWUgdXAgb24gdGhhdCBvbmNlIG1vcmUuIEFsc28sIHRoZXJlIGlzIG5vIGNsZWFy
Cj4gZXhwbGFuYXRpb24gd2hldGhlciBhIHBlcnNvbiBjYW4gdXNlIF5ub2RlczoxIGFuZCBub2Rl
czpeMSBpbnRlcmNoYW5nYWJseSBhbmQKPiB0byBiZSBob25lc3QgSSB3YXNuJ3Qgc3VyZSBteXNl
bGYuIEhhdmVuJ3QgaGFkIHRoZSB0aW1lIHRvIGdpdmUgdGhpcyBwcm9wZXIKPiB0ZXN0aW5nLgoK
SSB0aGluayB0aGlzIG1lYW5zIHdlIHNob3VsZCBnZXQgYSByZXZpZXcgZnJvbSBEYXJpbyBvciBH
ZW9yZ2UgKGFkZGVkCnRvIHRoZSBUbzogZmllbGQpLgoKPiBBbHNvIHRoZXJlIGlzIGFuIGlzc3Vl
IHdpdGggYXQgbGVhc3Qgb25lIG9mIHRoZSBIVk0tb25seSBvcHRpb25zCj4gdGhhdCBjYW4gYWN0
dWFsbHkgYmUgdXNlZCB3aXRoIFBWIGd1ZXN0cyBhcyB3ZWxsLiBJIGtub3cgYmVjYXVzZQo+IHdl
J3ZlIGJlZW4gdXNpbmcgQ1BVIG1hc2tpbmcgLyBmZWF0dXJlIGxldmVsaW5nIGZvciBvdXIgUFYg
Z3Vlc3RzIG9uCj4gWGVuIDQuNi4sIGFuZCBpZiBpdCB3ZW50IGZyb20gYmVpbmcgSFZNLW9ubHkg
dG8gYWxzbyBvbiBQViBJCj4gY291bGRuJ3Qgc2F5IHdoZW4gdGhhdCBhY3R1YWxseSBoYXBwZW5l
ZC4gIEl0IGlzIHF1aXRlIHBvc3NpYmxlIHRoYXQKPiB0aGVyZSBhcmUgbW9yZSBzdWNoIG9wdGlv
bnMgd2hpY2ggYXJlbid0IGV4Y2x1c2l2ZSB0byBvbmUgdHlwZQo+IGFueW1vcmUuCj4gCj4gQW55
d2F5LCB0aGF0IGlzIHNvbWV0aGluZyB0byBiZSBkaXNjdXNzZWQgYW5kIGZpeGVkIGluIGFub3Ro
ZXIgaXRlcmF0aW9uLgoKRmFpciBlbm91Z2guCgoKSSBoYXZlIGEgY291cGxlIG9mIHN1Z2dlc3Rp
b25zIGZvciBpbXByb3ZlbWVudCB0byB5b3VyIGFwcHJvYWNoOgoKU29tZSBvZiB0aGUgaW5mb3Jt
YXRpb24geW91IGhhdmUgcHV0IGluIHRoaXMgMC8xIGNvdmVyIGxldHRlciBjb3VsZAp1c2VmdWxs
eSBiZSBpbiB0aGUgY29tbWl0IG1lc3NhZ2UgZm9yIHRoZSBwYXRjaCwgaW5zdGVhZC4gIEluCnBh
cnRpY3VsYXIsIHRoZSBjb21taXQgbWVzc2FnZSBvdWdodCB0byBleHBsYWluIHRoYXQgeW91IGFy
ZSBtYWtpbmcgYQpzZW1hbnRpYyBjaGFuZ2UgYW5kIHdoeS4gIElmIHlvdSBuZWVkIHRvIHJlc3Bp
biB0aGlzIHBhdGNoLCBwbGVhc2UgZG8KdGhhdC4KCgpUaGUgb3RoZXIgcG9pbnQgaXM6IGRpZCB5
b3Ugc2VlIG15IGNvbW1lbnQgYWJvdXQgc2VtYW50aWMgbGluZWZlZWRzID8KSSB3cm90ZToKCiAg
IFJhdGhlciwgaWYgYSBsaW5lIGdldHMgdG9vIGxvbmcsIGJyZWFrIGl0IGF0IGEgcGhyYXNlIG9y
IHNlbnRlbmNlCiAgIGJvdW5kYXJ5LiAgVGhhdCBtZWFucyB0aGF0IGZ1dHVyZSBkaWZmcyBhcmUg
bXVjaCBtb3JlIHJlYWRhYmxlLgoKICAgaHR0cDovL3Job2Rlc21pbGwub3JnL2JyYW5kb24vMjAx
Mi9vbmUtc2VudGVuY2UtcGVyLWxpbmUvCgpJZSwgaW5zdGVhZCBvZiB0aGlzCgo+ICBTcGVjaWZp
ZXMgdGhlIGRpc2tzIChib3RoIGVtdWxhdGVkIGRpc2tzIGFuZCBYZW4gdmlydHVhbCBibG9jawo+
ICBkZXZpY2VzKSB3aGljaCBhcmUgdG8gYmUgcHJvdmlkZWQgdG8gdGhlIGd1ZXN0LCBhbmQgd2hh
dCBvYmplY3RzIG9uCj4gLXRoZSBob3N0IHRoZXkgc2hvdWxkIG1hcCB0by4gIFNlZSBMPHhsLWRp
c2stY29uZmlndXJhdGlvbig1KT4uCj4gK3RoZSBob3N0IHRoZXkgc2hvdWxkIG1hcCB0by4gIFNl
ZSBMPHhsLWRpc2stY29uZmlndXJhdGlvbig1KT4gZm9yIG1vcmUKPiArZGV0YWlscy4KCmNvbnNp
ZGVyIHRoaXM6Cgo+ICBTcGVjaWZpZXMgdGhlIGRpc2tzIChib3RoIGVtdWxhdGVkIGRpc2tzIGFu
ZCBYZW4gdmlydHVhbCBibG9jawo+ICBkZXZpY2VzKSB3aGljaCBhcmUgdG8gYmUgcHJvdmlkZWQg
dG8gdGhlIGd1ZXN0LCBhbmQgd2hhdCBvYmplY3RzIG9uCj4gLXRoZSBob3N0IHRoZXkgc2hvdWxk
IG1hcCB0by4gIFNlZSBMPHhsLWRpc2stY29uZmlndXJhdGlvbig1KT4uCj4gK3RoZSBob3N0IHRo
ZXkgc2hvdWxkIG1hcCB0by4KPiArU2VlIEw8eGwtZGlzay1jb25maWd1cmF0aW9uKDUpPiBmb3Ig
bW9yZSBkZXRhaWxzLgogCllvdSBkb24ndCB1c3VhbGx5IHNlZSB0aGUgYmVuZWZpdCBvZiB0aGlz
IGFwcHJvYWNoIGluIHRoZSBwYXRjaCB3aGVyZQp5b3Ugc3RhcnQgZG9pbmcgaXQsIGJ1dCBpdCBt
YWtlcyBmdXR1cmUgZWRpdHMgY2xlYXJlciBhbmQgZWFzaWVyLgoKSSBkb24ndCBrbm93IHdoZXRo
ZXIgeW91IGhhdmVuJ3QgYmVlbiBkb2luZyB0aGF0IGluIHlvdXIgY2hhbmdlcwpiZWNhdXNlIHlv
dSBkaWRuJ3QgYWdyZWUgd2l0aCBpdCwgb3IgZGlkbid0IHdhbnQgdG8gZG8gdGhhdCBhcyB3ZWxs
IGFzCnlvdXIgb3RoZXIgY2hhbmdlcyAoaW4gd2hpY2ggY2FzZSBmaW5lKSwgb3IgYmVjYXVzZSB5
b3UgbWlzc2VkIGl0IG9yCmRpZG4ndCB1bmRlcnN0YW5kIGl0IChoZW5jZSB0aGUgbG9uZ2VyIGV4
cGxhbmF0aW9uIGhlcmUpLgoKClJlZ2FyZHMsCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 06 10:42:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 10:42: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 1dIBw6-0000ta-3t; Tue, 06 Jun 2017 10: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 <marmarek@invisiblethingslab.com>) id 1dIBw5-0000tS-JZ
 for xen-devel@lists.xen.org; Tue, 06 Jun 2017 10:42:05 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 BD/F8-03557-CF686395; Tue, 06 Jun 2017 10:42:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpnleJIrShJLcpLzFFi42JxymeR1P3TZhZ
 pcHu7oMWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmtG8dBpbwVyFigV3ChsYZ0p3MXJxCAmsYpQ4
 suoKYxcjJ5CTLbHoyCNWkASLwDcWiX2HnzKBJCQEPCUOnlzADmE7S3Rtb2GC6N7AKDHz51dmk
 ASLgIpEX/8msElsAsES15f8YgWxRQSUJXp//WYBsZkF7CT2/doGViMskCxxaPN+sKG8AjoSp1
 v2s0JckSjx6soZFoi4oMTJmU+gekslbjZMBarnALKlJZb/4wAJcwrYS7xcuBusVRRo1e5be5k
 nMArNQtI9C0n3LIRuiLC6xJ95l5gxhLUlli18zQxh20qsW/eeZQEj+ypG9eLUorLUIl1jvaSi
 zPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwEhhAIIdjB3/nA4xSnIwKYny1iaYRQrxJ
 eWnVGYkFmfEF5XmpBYfYpTh4FCS4M1oBcoJFqWmp1akZeYAYxYmLcHBoyTC294ElOYtLkjMLc
 5Mh0idYtTluNO34QuTEEtefl6qlDhvCcgMAZCijNI8uBGw9HGJUVZKmJcR6CghnoLUotzMElT
 5V4ziHIxKwrxtzUBTeDLzSuA2vQI6ggnoCL5LJiBHlCQipKQaGOeZiH+cu/XQ9WL3aOd7EWmc
 s5v37lfgVU9t0YrbeUgjeOY6lh8OG5UXnej4WFh6QLln4rvD/hKFpznNLdKS5BPeqh/bynDx2
 fnbvnmxQRI/jUX36Ln95Ck7NGf77bgfHCKSlzWy2spzjxxSDImZZ5KvvfN97PH/N042trUsPz
 zxiiFT8dRZd5VYijMSDbWYi4oTAc3X9Y8aAwAA
X-Env-Sender: marmarek@invisiblethingslab.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1496745723!65834775!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29199 invoked from network); 6 Jun 2017 10:42:04 -0000
Received: from out1-smtp.messagingengine.com (HELO
 out1-smtp.messagingengine.com) (66.111.4.25)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Jun 2017 10:42:04 -0000
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 7A70F208D3;
 Tue,  6 Jun 2017 06:42:03 -0400 (EDT)
Received: from frontend1 ([10.202.2.160])
 by compute7.internal (MEProxy); Tue, 06 Jun 2017 06:42:03 -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=wJhIgzNMvf8cHFfJCK
 sULjhHrplcFvJ5vGC1Jxr1I1I=; b=HtiWwwXP7ifTdRvb9K0ne1dEWweg+IV1fG
 pMNDy0zYtlSV+o8ZjPdYtEk9KeobtigaQ3rQ60JdzFBdMfTUcEy9YX26Sv/LtmEN
 B7dm4SPhmiR4ygrBFd85TvH1eNkRRY4mBhrNl24iEMa8GEf+oFogTs9IIis9Lxm/
 pPsQmmea3+TtcHQKu0ei3orf7Qd9gPABcVd/D8Dl7/foxBIF0YickzPO24V6ibh3
 zbLAMaqmnWNnwJrPZ6mM3VzMwOi5U7pbndqcWopRk8/8vBSa6fg/AlOzOBHLliMX
 stanSJzLDgomT/d6lZ0r+BzLJjAIH5LBX4VVY/FsIghODcmcJJsA==
X-ME-Sender: <xms:-4Y2WXdPROgXQ91oPwRaahszuHPeDR2I6kvWKPH1q0rdB9B5J1993w>
X-Sasl-enc: Y+hSKC1jkpsYZIUAVVgyro0xuX3PJIyfKvIx0Blem7Ja 1496745723
Received: from mail-itl (89-70-103-23.dynamic.chello.pl [89.70.103.23])
 by mail.messagingengine.com (Postfix) with ESMTPA id 597057E7B1;
 Tue,  6 Jun 2017 06:42:02 -0400 (EDT)
Date: Tue, 6 Jun 2017 12:41:58 +0200
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170606104158.GE1335@mail-itl>
References: <20170602105719.GK10404@mail-itl>
 <593685CD020000780015FAAA@prv-mh.provo.novell.com>
MIME-Version: 1.0
In-Reply-To: <593685CD020000780015FAAA@prv-mh.provo.novell.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: HW42 <hw42@ipsumj.de>, xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] PCI passthrough of USB controllers on Xen 4.8.1,
 Linux 4.9.29, stubdomain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============7543251457051049935=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


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


--d03Wvsl4acTHE0IU
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Tue, Jun 06, 2017 at 02:37:01AM -0600, Jan Beulich wrote:
> >>> On 02.06.17 at 12:57, <marmarek@invisiblethingslab.com> wrote:
> > And in this case, dom0 also prints:
> >=20
> >     [   49.155606] pciback 0000:00:14.0: Driver tried to write to a=20
> > read-only configuration space field at offset 0x82, size 2. This may be=
=20
> > harmless, but if you have problems with your device:
> >                    1) see permissive attribute in sysfs
> >                    2) report problems to the xen-devel mailing list alo=
ng=20
> > with details of your device obtained from lspci.
> >     [   66.247644] pciback 0000:00:14.0: cache line size of 64 is not=
=20
> > supported
> >     [   66.247646] xen_pciback: 0000:00:14.0: cannot enable=20
> > memory-write-invalidate (-22)
> >=20
> > Enabling permissive mode doesn't change anything.
>=20
> I doubt this - the first of the messages won't be logged in permissive
> mode.

Yes, of course. But the other lines and overall effect is the same.

> We'll also need to know what register there is at address 0x82
> (possibly visible from a sufficiently verbose lspci in Dom0).
>=20
> As to the latter two - lspci output may also help understand
> what the issue with cache line size here is. A second source of
> information may be lspci output for the device with its normal
> driver loaded and attached in Dom0.

Below is lspci of those two devices, in dom0, with normal driver
attached. Would lspci from domU be useful too?

[root@dom0 ~]# lspci -s 00:1d.0 -vvv
00:1d.0 USB controller: Intel Corporation Wildcat Point-LP USB EHCI Control=
ler (rev 03) (prog-if 20 [EHCI])
	Subsystem: Intel Corporation Device 7270
	Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Steppi=
ng- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=3Dmedium >TAbort- <TAbort=
- <MAbort- >SERR- <PERR- INTx-
	Interrupt: pin A routed to IRQ 23
	Region 0: Memory at b221a000 (32-bit, non-prefetchable) [disabled] [size=
=3D1K]
	Capabilities: [50] Power Management version 3
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=3D375mA PME(D0+,D1-,D2-,D3hot+,D3c=
old+)
		Status: D0 NoSoftRst+ PME-Enable- DSel=3D0 DScale=3D0 PME-
	Capabilities: [58] Debug port: BAR=3D1 offset=3D00a0
	Capabilities: [98] PCI Advanced Features
		AFCap: TP+ FLR+
		AFCtrl: FLR-
		AFStatus: TP-
	Kernel modules: ehci_pci

[root@dom0 ~]# lspci -s 00:14.0 -vvv
00:14.0 USB controller: Intel Corporation Wildcat Point-LP USB xHCI Control=
ler (rev 03) (prog-if 30 [XHCI])
	Subsystem: Intel Corporation Device 7270
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Steppi=
ng- SERR- FastB2B- DisINTx+
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=3Dmedium >TAbort- <TAbort=
- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin A routed to IRQ 170
	Region 0: Memory at b2200000 (64-bit, non-prefetchable) [size=3D64K]
	Capabilities: [70] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=3D375mA PME(D0-,D1-,D2-,D3hot+,D3c=
old+)
		Status: D0 NoSoftRst+ PME-Enable- DSel=3D0 DScale=3D0 PME-
	Capabilities: [80] MSI: Enable+ Count=3D1/8 Maskable- 64bit+
		Address: 00000000fee00338  Data: 0000
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci


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

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

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

iQEcBAEBCAAGBQJZNob2AAoJENuP0xzK19csw9gH/Aw9hf52RVoJ/7Rjvrk15K+4
gn6s43vkELFOwVoo6ZLWb5oMOXZ/r5ivXtrrOJyRIlmk7PMQpcN071/SBhJaYtv3
nQNwIOkLIY4yZkWbbtueOgJngbHwyjxv4X5jW9b9oZK7sz7YzRVtO/WG0S4ThiBn
5x+1CBvpD7sNFgBZ6ITXvfYnYMOW0RXy+TUVi8AylNFRWQU9z8C1U7ts6ECfctpM
/YQ//oLW5M9i0egVXSSnYdHEw3gvovU0n+RnOLClh3QJt/5sZzKQD3TNd8JCylZg
I7qEk13tvvvX/cLDwo03OI/ISVbZLh6y5aKbKR87v0XIKtllglTviQqitvSg9w8=
=WxGJ
-----END PGP SIGNATURE-----

--d03Wvsl4acTHE0IU--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7543251457051049935==--


From xen-devel-bounces@lists.xen.org Tue Jun 06 10:43:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 10:43: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 1dIBxQ-0000zB-JR; Tue, 06 Jun 2017 10:43:28 +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 1dIBxP-0000z3-9f
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 10:43:27 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 AA/27-10689-E4786395; Tue, 06 Jun 2017 10:43:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXS1tYhouvXbhZ
 p8Ocuu8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvHg/yamgoNyFdeXTGNpYFwl3sXIxSEkMJ1R
 Yu7E72xdjJwcEgK8EkeWzWCFsP0ltv6YwQxRNIFR4vnGNsYuRg4OFgEViR0/3UFq2ATUJR5/7
 WECsUUElCV6f/1mAalnFmhhkrjVuBksISyQJdF87AUbSC+vgI7EvCfmIGEhgedMEi2rS0BsXg
 FBiZMzn7CA2MxAM//Mu8QMUs4sIC2x/B8HSJhTwF5i8/1VYGeKAl0w5eQ2tgmMArOQdM9C0j0
 LoXsBI/MqRo3i1KKy1CJdQ2O9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzA0GQA
 gh2M27Z7HmKU5GBSEuWtTTCLFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBe78VKCdYlJqeWpGWm
 QOMEpi0BAePkghvexNQmre4IDG3ODMdInWKUVFKnPcjSJ8ASCKjNA+uDRaZlxhlpYR5GYEOEe
 IpSC3KzSxBlX/FKM7BqCTMG9kGNIUnM68EbvoroMVMQIv5LpmALC5JREhJNTB2PL48eQLnxHO
 J71bvefXFSVMhvTE3XnXXL9/ge/rNQXlZakv8uF6saGjOZ4tQTXMuYT5o/5tBQCDwp6jQej/l
 Y2vdha590Xl7NuTYpKk7eTXL/+kGGjxzXNyp1NC982Dgoik350plPDrrwyN0u99W4KGi0/e6z
 v1xyoamT5Wmiz1YuInp20clluKMREMt5qLiRAADRR44xwIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1496745803!73402402!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14186 invoked from network); 6 Jun 2017 10:43:25 -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; 6 Jun 2017 10:43:25 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 06 Jun 2017 03:43:21 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.39,306,1493708400"; d="scan'208";a="865049510"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by FMSMGA003.fm.intel.com with ESMTP; 06 Jun 2017 03:43:19 -0700
Date: Tue, 6 Jun 2017 18:43:00 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170606104300.GT3420@yi.y.sun>
References: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
 <1493801063-38513-16-git-send-email-yi.y.sun@linux.intel.com>
 <592EAC9F020000780015E1E2@prv-mh.provo.novell.com>
 <20170602075949.GN3420@yi.y.sun>
 <59367A5D020000780015FA09@prv-mh.provo.novell.com>
 <20170606082259.GS3420@yi.y.sun>
 <5936875E020000780015FAE9@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5936875E020000780015FAE9@prv-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org, roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v11 15/23] x86: refactor psr: CDP: implement
 set value callback 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>

T24gMTctMDYtMDYgMDI6NDM6NDIsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+PiBPbiAwNi4wNi4x
NyBhdCAxMDoyMiwgPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4gPiBPbiAxNy0w
Ni0wNiAwMTo0ODoxMywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDAyLjA2LjE3IGF0
IDA5OjU5LCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90ZToKPiA+PiA+IE9uIDE3LTA1
LTMxIDAzOjQ0OjMxLCBKYW4gQmV1bGljaCB3cm90ZToKPiA+PiA+PiA+Pj4gT24gMDMuMDUuMTcg
YXQgMTA6NDQsIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+IHdyb3RlOgo+ID4+ID4+ID4gQEAg
LTc2NSw3ICs3NzcsOCBAQCBzdGF0aWMgaW50IGluc2VydF92YWxfaW50b19hcnJheSh1aW50MzJf
dCB2YWxbXSwKPiA+PiA+PiA+ICAKPiA+PiA+PiA+ICAgICAgLyogVmFsdWUgc2V0dGluZyBwb3Np
dGlvbiBpcyBzYW1lIGFzIGZlYXR1cmUgYXJyYXkuICovCj4gPj4gPj4gPiAgICAgIGZvciAoIGkg
PSAwOyBpIDwgcHJvcHMtPmNvc19udW07IGkrKyApCj4gPj4gPj4gPiAtICAgICAgICBpZiAoIHR5
cGUgPT0gcHJvcHMtPnR5cGVbaV0gKQo+ID4+ID4+ID4gKyAgICAgICAgaWYgKCB0eXBlID09IHBy
b3BzLT50eXBlW2ldIHx8Cj4gPj4gPj4gPiArICAgICAgICAgICAgIChmZWF0X3R5cGUgPT0gUFNS
X1NPQ0tFVF9MM19DRFAgJiYgdHlwZSA9PSBQU1JfQ0JNX1RZUEVfTDMpICkKPiA+PiA+PiAKPiA+
PiA+PiBEaWRuJ3QgdGhlIGVhcmxpZXIgcGF0Y2ggdGFrZSBjYXJlIG9mIGRvaW5nIHRoaXMgc3Vi
c3RpdHV0aW9uPyBOb24tCj4gPj4gPj4gZmVhdHVyZS1zcGVjaWZpYyBjb2RlIGNsZWFybHkgc2hv
dWxkbid0IGhhdmUgc3VjaCBzcGVjaWFsIGNhc2VzIGlmCj4gPj4gPj4gYXQgYWxsIGF2b2lkYWJs
ZS4KPiA+PiA+PiAKPiA+PiA+IFVzZXIgY2FuIHNldCBib3RoIERBVEEgYW5kIENPREUgdG8gc2Ft
ZSB2YWx1ZSBhdCBzYW1lIHRpbWUgd2l0aCBiZWxvdyAKPiA+PiA+IGNvbW1hbmQ6Cj4gPj4gPiB4
bCBwc3ItY2F0LXNldCBkb21faWQgMHgzZmYKPiA+PiA+IAo+ID4+ID4gQmVjYXVzZSBubyAnLWMn
IG9yICctZCcgaXMgaW5wdXQsIHRoZSBjYm0gdHlwZSB3aWxsIGJlICdQU1JfQ0JNX1RZUEVfTDMn
Lgo+ID4+ID4gCj4gPj4gPiBUbyBoYW5kbGUgdGhpcyBjYXNlLCB3ZSBoYXZlIHRvIGFkZCBhIHNw
ZWNpYWwgY2FzZSBoZXJlLiBJZiB0aGUgY2JtIHR5ZXAgaXMKPiA+PiA+ICdQU1JfQ0JNX1RZUEVf
TDMnIGFuZCB0aGUgZmVhdHVyZSB0eXBlIGlzIENEUCwgd2Ugc2V0IGJvdGggREFUQSBhbmQgQ09E
RS4gVGhpcwo+ID4+ID4gc2hvdWxkIGJlIHRoZSBzaW1wbGVzdCB3YXkgdG8gaGFuZGxlIHRoaXMg
Y2FzZS4KPiA+PiAKPiA+PiBTaW1wbGVzdCBvciBub3QsIGl0IGlzIG5vdCByZWFsbHkgYXBwcm9w
cmlhdGUgdG8gaGF2ZSBzdWNoIHNwZWNpYWwgY2FzZXMKPiA+PiBoZXJlLiBBbG9uZyB0aGUgbGlu
ZXMgb2YgdGhlIGVhcmxpZXIgYWJzdHJhY3Rpb25zIEkndmUgcmVjb21tZW5kZWQKPiA+PiAoYW5k
IHdoaWNoLCBhdCBsZWFzdCBhZmFpYywgbWFkZSB0aGUgb3ZlcmFsbCBzZXJpZXMgcXVpdGUgYSBi
aXQgbW9yZQo+ID4+IGNvbXByZWhlbnNpYmxlKSwgcGxlYXNlIHJlLWNvbnNpZGVyIGhvdyB0aGlz
IGNhbiBiZSBkb25lIHdpdGhvdXQKPiA+PiBoYXZpbmcgc3BlY2lhbCBjYXNlIGxvZ2ljIGhlcmUg
KEkgY2FuJ3QgaW1tZWRpYXRlbHkgc3VnZ2VzdCBhbiBvcHRpb24sCj4gPj4gSSdtIHNvcnJ5KS4K
PiA+PiAKPiA+IEhvdyBhYm91dCBhIGNhbGxiYWNrIGZ1bmN0aW9uIGhlcmUgdG8gaGFuZGxlIHRo
aXMgaW5zZXJ0aW9uPyBGb3IgTDMvTDIgQ0FULAo+ID4gdXNlIGEgZnVuY3Rpb24ganVzdCB0byBh
c3NpZ24gbmV3X3ZhbCB0byB2YWxbXS4gRm9yIENEUCwgaW4gaXRzIGNhbGxiYWNrCj4gPiBmdW5j
dGlvbiwgY2hlY2sgJ3R5cGUnIHRvIGRlY2lkZSBpbnNlcnQgbmV3X3ZhbCB0byBib3RoIERBVEEg
YW5kIENPREUgb3IganVzdAo+ID4gb25lIGl0ZW0gYWNjb3JkaW5nIHRvIHR5cGUuCj4gCj4gV2Vs
bCwgSSdtIG5vdCBzdXJlIHdoYXQgdG8gc2F5LiBUaGUgaGlzdG9yeSBvZiB0aGlzIHNlcmllcyB0
ZWxscyBtZQo+IHRoYXQgeW91IHN1Z2dlc3RpbmcgYSBuZXcgY2FsbGJhY2sgaXMgbGlrZWx5IHRv
IGJlIG5vdCBiZXR0ZXIgdGhhbgo+IGhhdmluZyBvcGVuIGNvZGVkIHNwZWNpYWwgY2FzZSBsb2dp
YyBoZXJlLiBJT1cgbmVpdGhlciBpcyBhIGdvb2QKPiAob3Igc2hvdWxkIEkgc2F5IHByZWZlcnJl
ZCkgc29sdXRpb24gaGVyZSwgYW5kIEknbSByZWxhdGl2ZWx5Cj4gY2VydGFpbiAoYXMgSSBoYWQg
YmVlbiB3aXRoIGFsbCB0aGUgb3RoZXIgY2FsbGJhY2tzIHRoYXQgYXJlIG5vdwo+IGdvbmUpIHRo
YXQgdGhlcmUgaXMgYSByZWFzb25hYmx5IGNsZWFuIHNvbHV0aW9uIHdpdGhvdXQgZWl0aGVyLCBi
eQo+IHNpbXBseSB1c2luZyBzdWl0YWJsZSBhYnN0cmFjdGVkIGRhdGEgc3RydWN0dXJlcy4gQXMg
ZXhwcmVzc2VkCj4gYmFjayB0aGVuLCBldmVuIGlmIEkgY2FuJ3QgaW1tZWRpYXRlbHkgc3VnZ2Vz
dCBob3cgdG8gbWFrZSB0aGlzCj4gd29yaywgSSdtIHN0aWxsIGluc2lzdGluZyB0aGF0IHlvdSBh
dCBsZWFzdCB0cnkgdG8gY29tZSB1cCB3aXRoIGEKPiBjbGVhbiBzb2x1dGlvbiBoZXJlLgo+IApP
aywgSSBzaG91bGQgdGhpbmsgbW9yZS4gOikKClRoZW4sIHBsZWFzZSBjaGVjayBiZWxvdyBzb2x1
dGlvbi4KClRoaXMgY2FzZSBvbmx5IGhhcHBlbnMgaW4gQ0RQIG1vZGUgdGhhdCB0aGUgaW5wdXQg
Y2JtX3R5cGUgY29ycmVzcG9uZHMgdG8gTDMKQ0FUIGJ1dCBjdXJyZW50IGZlYXRfdHlwZSBpcyBD
RFAuIEluIGFsbCBvdGhlciBtb2RlcywgdGhlIGlucHV0IGNibV90eXBlCmNvcnJlc3BvbmRzIHRv
IGl0cyBvd24gbW9kZS4gU28sIG1heWJlIHdlIGNhbiBpbXBsZW1lbnQgY29kZXMgYXMgYmVsb3cu
CgovL0FkZCBhbiBpbnB1dCBwYXJhbWV0ZXIgJ2Jvb2wgc3RyaWN0JwpzdGF0aWMgZW51bSBwc3Jf
ZmVhdF90eXBlIHBzcl9jYm1fdHlwZV90b19mZWF0X3R5cGUoZW51bSBjYm1fdHlwZSB0eXBlLCBi
b290IHN0cmljdCkKewouLi4KICAgIHN3aXRjaCAoIHR5cGUgKQogICAgewogICAgY2FzZSBQU1Jf
Q0JNX1RZUEVfTDM6CiAgICAgICAgZmVhdF90eXBlID0gUFNSX1NPQ0tFVF9MM19DQVQ7CgogICAg
ICAgIC8qCiAgICAgICAgICogSWYgdHlwZSBpcyBMMyBDQVQgYnV0IHdlIGNhbm5vdCBmaW5kIGl0
IGluIGZlYXRfcHJvcHMgYXJyYXksCiAgICAgICAgICogdHJ5IENEUC4KICAgICAgICAgKi8KICAg
ICAgICBpZiAoICFmZWF0X3Byb3BzW2ZlYXRfdHlwZV0gJiYgIXN0cmljdCApCiAgICAgICAgICAg
IGZlYXRfdHlwZSA9IFBTUl9TT0NLRVRfTDNfQ0RQOwoKICAgICAgICBicmVhazsKCiAgICBjYXNl
IFBTUl9DQk1fVFlQRV9MM19EQVRBOgogICAgY2FzZSBQU1JfQ0JNX1RZUEVfTDNfQ09ERToKICAg
ICAgICBmZWF0X3R5cGUgPSBQU1JfU09DS0VUX0wzX0NEUDsKICAgICAgICBicmVhazsKLi4uCn0K
Ci8vSW5wdXQgZmVhdF90eXBlIGlzIFBTUl9TT0NLRVRfTDNfQ0RQLCB0eXBlIGlzIFBTUl9DQk1f
VFlQRV9MMwpzdGF0aWMgaW50IGluc2VydF92YWxfaW50b19hcnJheShmZWF0X3R5cGUsIHR5cGUp
CnsKLi4uCiAgICBmb3IgKCBpID0gMDsgaSA8IHByb3BzLT5jb3NfbnVtOyBpKysgKQogICAgewog
ICAgICAgIGlmICggdHlwZSA9PSBwcm9wcy0+dHlwZVtpXSB8fAogICAgICAgICAgICAgZmVhdF90
eXBlICE9IHBzcl9jYm1fdHlwZV90b19mZWF0X3R5cGUodHlwZSwgdHJ1ZSkgKQogICAgICAgIHsK
ICAgICAgICAgICAgdmFsW2ldID0gbmV3X3ZhbDsKICAgICAgICAgICAgcmV0ID0gMDsKICAgICAg
ICB9CiAgICB9CgogICAgcmV0dXJuIHJldDsKfQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 06 10:49:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 10: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 1dIC2y-0001GL-7x; Tue, 06 Jun 2017 10: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 <JBeulich@suse.com>) id 1dIC2w-0001G3-Gn
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 10:49:10 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 2B/48-19409-5A886395; Tue, 06 Jun 2017 10:49:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDS3dph1m
 kwbNmFovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePK47eMBct5Kl78e8/ewPiJo4uRg0NIIE+i
 +Y1qFyMnB6+AncTq3rcsILaEgKHE6YU3wWwWAVWJY1ebmUBsNgF1ibZn21lBbBEg++K6RqAaL
 g5mgelMErv2toAVCQtkSZyes54ZJCEk0MksMXv3HWaQZZwCuhIzJ1mCmLwCghJ/dwiDlDMLaE
 k8/HWLBcLWlli28DVYNbOAtMTyfxwTGPlmITTMQtIwC0nDLISGBYwsqxjVi1OLylKLdM30koo
 y0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECQ6+egYFxB+OVNudDjJIcTEqivLUJZpFC
 fEn5KZUZicUZ8UWlOanFhxhlODiUJHhftAHlBItS01Mr0jJzgFEAk5bg4FES4XVqB0rzFhck5
 hZnpkOkTjEqSonzHgVJCIAkMkrz4NpgkXeJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjDvZZ
 DtPJl5JXDTXwEtZgJazHfJBGRxSSJCSqqBceHvJRzXZ/MvP3Xs86swiYzJ17L/rqpy37Fmbxm
 jqLBCtNWts6ePt72IVD+itTbUx2RZzpsfMYENtVdvrPtpN2VhZcH/GQ4v417ts7jqH+n+QTc0
 OL/pqvEx9mLvmMtVLhb+WQ/iTmsYm+vnyIdFbTzy5StHk5fS5Jny8he/HVTitzc8wXG9WImlO
 CPRUIu5qDgRAET7UIa3AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1496746147!103587873!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29434 invoked from network); 6 Jun 2017 10:49:08 -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; 6 Jun 2017 10:49:08 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 06 Jun 2017 04:49:06 -0600
Message-Id: <5936A4BE020000780015FC10@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 06 Jun 2017 04:49:02 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Yi Sun" <yi.y.sun@linux.intel.com>
References: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
 <1493801063-38513-16-git-send-email-yi.y.sun@linux.intel.com>
 <592EAC9F020000780015E1E2@prv-mh.provo.novell.com>
 <20170602075949.GN3420@yi.y.sun>
 <59367A5D020000780015FA09@prv-mh.provo.novell.com>
 <20170606082259.GS3420@yi.y.sun>
 <5936875E020000780015FAE9@prv-mh.provo.novell.com>
 <20170606104300.GT3420@yi.y.sun>
In-Reply-To: <20170606104300.GT3420@yi.y.sun>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v11 15/23] x86: refactor psr: CDP: implement
 set value callback 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>

Pj4+IE9uIDA2LjA2LjE3IGF0IDEyOjQzLCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90
ZToKPiBPaywgSSBzaG91bGQgdGhpbmsgbW9yZS4gOikKPiAKPiBUaGVuLCBwbGVhc2UgY2hlY2sg
YmVsb3cgc29sdXRpb24uCj4gCj4gVGhpcyBjYXNlIG9ubHkgaGFwcGVucyBpbiBDRFAgbW9kZSB0
aGF0IHRoZSBpbnB1dCBjYm1fdHlwZSBjb3JyZXNwb25kcyB0byBMMwo+IENBVCBidXQgY3VycmVu
dCBmZWF0X3R5cGUgaXMgQ0RQLiBJbiBhbGwgb3RoZXIgbW9kZXMsIHRoZSBpbnB1dCBjYm1fdHlw
ZQo+IGNvcnJlc3BvbmRzIHRvIGl0cyBvd24gbW9kZS4gU28sIG1heWJlIHdlIGNhbiBpbXBsZW1l
bnQgY29kZXMgYXMgYmVsb3cuCj4gCj4gLy9BZGQgYW4gaW5wdXQgcGFyYW1ldGVyICdib29sIHN0
cmljdCcKPiBzdGF0aWMgZW51bSBwc3JfZmVhdF90eXBlIHBzcl9jYm1fdHlwZV90b19mZWF0X3R5
cGUoZW51bSBjYm1fdHlwZSB0eXBlLCBib290IAo+IHN0cmljdCkKPiB7Cj4gLi4uCj4gICAgIHN3
aXRjaCAoIHR5cGUgKQo+ICAgICB7Cj4gICAgIGNhc2UgUFNSX0NCTV9UWVBFX0wzOgo+ICAgICAg
ICAgZmVhdF90eXBlID0gUFNSX1NPQ0tFVF9MM19DQVQ7Cj4gCj4gICAgICAgICAvKgo+ICAgICAg
ICAgICogSWYgdHlwZSBpcyBMMyBDQVQgYnV0IHdlIGNhbm5vdCBmaW5kIGl0IGluIGZlYXRfcHJv
cHMgYXJyYXksCj4gICAgICAgICAgKiB0cnkgQ0RQLgo+ICAgICAgICAgICovCj4gICAgICAgICBp
ZiAoICFmZWF0X3Byb3BzW2ZlYXRfdHlwZV0gJiYgIXN0cmljdCApCj4gICAgICAgICAgICAgZmVh
dF90eXBlID0gUFNSX1NPQ0tFVF9MM19DRFA7Cj4gCj4gICAgICAgICBicmVhazsKPiAKPiAgICAg
Y2FzZSBQU1JfQ0JNX1RZUEVfTDNfREFUQToKPiAgICAgY2FzZSBQU1JfQ0JNX1RZUEVfTDNfQ09E
RToKPiAgICAgICAgIGZlYXRfdHlwZSA9IFBTUl9TT0NLRVRfTDNfQ0RQOwo+ICAgICAgICAgYnJl
YWs7Cj4gLi4uCj4gfQo+IAo+IC8vSW5wdXQgZmVhdF90eXBlIGlzIFBTUl9TT0NLRVRfTDNfQ0RQ
LCB0eXBlIGlzIFBTUl9DQk1fVFlQRV9MMwo+IHN0YXRpYyBpbnQgaW5zZXJ0X3ZhbF9pbnRvX2Fy
cmF5KGZlYXRfdHlwZSwgdHlwZSkKPiB7Cj4gLi4uCj4gICAgIGZvciAoIGkgPSAwOyBpIDwgcHJv
cHMtPmNvc19udW07IGkrKyApCj4gICAgIHsKPiAgICAgICAgIGlmICggdHlwZSA9PSBwcm9wcy0+
dHlwZVtpXSB8fAo+ICAgICAgICAgICAgICBmZWF0X3R5cGUgIT0gcHNyX2NibV90eXBlX3RvX2Zl
YXRfdHlwZSh0eXBlLCB0cnVlKSApCj4gICAgICAgICB7Cj4gICAgICAgICAgICAgdmFsW2ldID0g
bmV3X3ZhbDsKPiAgICAgICAgICAgICByZXQgPSAwOwo+ICAgICAgICAgfQo+ICAgICB9Cj4gCj4g
ICAgIHJldHVybiByZXQ7Cj4gfQoKVGhhbmtzLCB0aGlzIGxvb2tzIGJldHRlciwgYnV0IEkgd2ls
bCB3YW50IHRvIHNlZSB0aGlzIGluIGNvbnRleHQgb2YKdGhlIG5leHQgdmVyc2lvbiBvZiB0aGUg
cGF0Y2ggc2VyaWVzIGJlZm9yZSBtYWtpbmcgdXAgYSBmaW5hbApvcGluaW9uLgoKSmFuCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 06 10:49:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 10: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 1dIC2y-0001GW-Ei; Tue, 06 Jun 2017 10:49:12 +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 1dIC2w-0001G4-Ko
 for xen-devel@lists.xensource.com; Tue, 06 Jun 2017 10:49:10 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 BF/D0-03920-5A886395; Tue, 06 Jun 2017 10:49:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVXdJh1m
 kwY4VphYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNaLu2h7mg0bdi9bZ3jA2M
 TVZdjFwcQgJ/GSXu/97KAuE8ZpTourORDcLZxiix+n8fUIaTQ0TAWeLrmbnsIDavgL7E+lsbm
 LsY2TmEBawlrvCARCUENvBIrJ5UC2H7SvQuX8cGYz85284OUs0mYCVxSAwkyiKgKrFnRhPrBE
 buBYwMqxjVi1OLylKLdI30kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECvc0ABDs
 Yl/11OsQoycGkJMpbm2AWKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mClx0YPEKCRanpqRVpmTnA
 sINJS3DwKInwOrUDpXmLCxJzizPTIVKnGHU5Nqxe/4VJiCUvPy9VSpz3KEiRAEhRRmke3AhYD
 FxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMO/lNqApPJl5JXCbXgEdwQR0BN8lE5AjShIRUl
 INjDET64/xH2Oa9007y3t9W7BBNTNL+Bc35989Tw5Vu8yyFdgwyWqp2Oqesn2fFu9a+ib6xEZ
 VfmbPxlYmx8m7J6jEhz5sCp1TqZJ9ac27pu8u/yLFbazWCIrMNRH7upVJM+nD8o5dM/yCGi7f
 CxRhSngUEfBuc2+q9cmfYW1OzKU/HfT+X9v0VomlOCPRUIu5qDgRAB18yZJ8AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1496746147!65836240!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64746 invoked from network); 6 Jun 2017 10:49:08 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Jun 2017 10:49: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 1dIC2t-0002XM-Ac; Tue, 06 Jun 2017 10: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 1dIC2n-0003OJ-V3; Tue, 06 Jun 2017 10:49:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dIC2n-0004RS-Jy; Tue, 06 Jun 2017 10:49:01 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110026-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=5004f121bc572c58d9721bf7bf3c3a1988720ba8
X-Osstest-Versions-That: libvirt=5d3994d8226570b7a505c8f032074ebb72e08832
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 06 Jun 2017 10:49:01 +0000
Subject: [Xen-devel] [libvirt test] 110026: 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="===============2724662151428850901=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures :-/ but no regressions.

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

version targeted for testing:
 libvirt              5004f121bc572c58d9721bf7bf3c3a1988720ba8
baseline version:
 libvirt              5d3994d8226570b7a505c8f032074ebb72e08832

Last test of basis   109962  2017-06-03 14:43:57 Z    2 days
Testing same since   110026  2017-06-06 04:20:15 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Eli Qiao <liyong.qiao@intel.com>
  Ján Tomko <jtomko@redhat.com>
  Martin Kletzander <mkletzan@redhat.com>
  Michal Privoznik <mprivozn@redhat.com>

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


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

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

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

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


Pushing revision :

+ branch=libvirt
+ revision=5004f121bc572c58d9721bf7bf3c3a1988720ba8
+ . ./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 libvirt 5004f121bc572c58d9721bf7bf3c3a1988720ba8
+ branch=libvirt
+ revision=5004f121bc572c58d9721bf7bf3c3a1988720ba8
+ . ./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=libvirt
+ xenbranch=xen-unstable
+ '[' xlibvirt = xlinux ']'
+ linuxbranch=
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' x5004f121bc572c58d9721bf7bf3c3a1988720ba8 = 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-3.14
++ : 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 5004f121bc572c58d9721bf7bf3c3a1988720ba8:refs/heads/xen-tested-master
To osstest@xenbits.xen.org:/home/xen/git/libvirt.git
   5d3994d..5004f12  5004f121bc572c58d9721bf7bf3c3a1988720ba8 -> xen-tested-master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2724662151428850901==--

From xen-devel-bounces@lists.xen.org Tue Jun 06 10:55:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 10: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 1dIC93-00026N-4U; Tue, 06 Jun 2017 10: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 <JBeulich@suse.com>) id 1dIC91-00026H-Kc
 for xen-devel@lists.xen.org; Tue, 06 Jun 2017 10:55:27 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 05/5D-03696-E1A86395; Tue, 06 Jun 2017 10:55:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXS6fjDS1euyyz
 SYMJ5CYslHxezODB6HN39mymAMYo1My8pvyKBNWPpnvtMBWu5KpYdPs3YwHiJo4uRk0NIIE9i
 1t/XbCA2r4CdxMU3z5hBbAkBQ4nTC2+ygNgsAqoS09/cAouzCahLtD3bzgpiiwiESjw50A5Ww
 yzgKDHr7GN2EFtYIFni3aE7QHEuoPnNjBJX938DW8ApoCvxe/M5pi5GDqBlghJ/dwhD9GpJPP
 x1C2qOtsSyha+ZQUqYBaQllv/jmMDINwuhYRaShllIGmYhNCxgZFnFqFGcWlSWWqRraKKXVJS
 ZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYfgxAsIPx+saAQ4ySHExKory1CWaRQnxJ
 +SmVGYnFGfFFpTmpxYcYZTg4lCR453YA5QSLUtNTK9Iyc4CRAJOW4OBREuF1agdK8xYXJOYWZ
 6ZDpE4xKkqJ8+4E6RMASWSU5sG1waLvEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5L7cBTe
 HJzCuBm/4KaDET0GK+SyYgi0sSEVJSDYxsfF7i5t90Pj5YwvgydVtukK8LR819XlUnt8b5ebu
 euZ3RvZLE9MPshNOT263rfFbuYpu+yGVnabyFc9Ma+w3P15ad2XDibm2LfQm7pdjbBd0fnswQ
 3MRqGdTueqeIq9rybar82gd/JCr/7VfW32Kf++5kkGzZ4w2Ce2cx2ny4ZeiyLFjTtVGJpTgj0
 VCLuag4EQCPyJNFuQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1496746524!106464271!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24526 invoked from network); 6 Jun 2017 10:55: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; 6 Jun 2017 10:55:26 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 06 Jun 2017 04:55:24 -0600
Message-Id: <5936A638020000780015FC3D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 06 Jun 2017 04:55:20 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Marek=20Marczykowski-G=C3=B3recki?="
 <marmarek@invisiblethingslab.com>
References: <20170602105719.GK10404@mail-itl>
 <593685CD020000780015FAAA@prv-mh.provo.novell.com>
 <20170606104158.GE1335@mail-itl>
In-Reply-To: <20170606104158.GE1335@mail-itl>
Mime-Version: 1.0
Content-Disposition: inline
Cc: HW42 <hw42@ipsumj.de>, xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] PCI passthrough of USB controllers on Xen 4.8.1,
 Linux 4.9.29, stubdomain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA2LjA2LjE3IGF0IDEyOjQxLCA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNv
bT4gd3JvdGU6Cj4gW3Jvb3RAZG9tMCB+XSMgbHNwY2kgLXMgMDA6MTQuMCAtdnZ2Cj4gMDA6MTQu
MCBVU0IgY29udHJvbGxlcjogSW50ZWwgQ29ycG9yYXRpb24gV2lsZGNhdCBQb2ludC1MUCBVU0Ig
eEhDSSAKPiBDb250cm9sbGVyIChyZXYgMDMpIChwcm9nLWlmIDMwIFtYSENJXSkKPiAJU3Vic3lz
dGVtOiBJbnRlbCBDb3Jwb3JhdGlvbiBEZXZpY2UgNzI3MAo+IAlDb250cm9sOiBJL08tIE1lbSsg
QnVzTWFzdGVyKyBTcGVjQ3ljbGUtIE1lbVdJTlYtIFZHQVNub29wLSBQYXJFcnItIAo+IFN0ZXBw
aW5nLSBTRVJSLSBGYXN0QjJCLSBEaXNJTlR4Kwo+IAlTdGF0dXM6IENhcCsgNjZNSHotIFVERi0g
RmFzdEIyQisgUGFyRXJyLSBERVZTRUw9bWVkaXVtID5UQWJvcnQtIDxUQWJvcnQtIDxNQWJvcnQt
ID5TRVJSLSA8UEVSUi0gSU5UeC0KPiAJTGF0ZW5jeTogMAo+IAlJbnRlcnJ1cHQ6IHBpbiBBIHJv
dXRlZCB0byBJUlEgMTcwCj4gCVJlZ2lvbiAwOiBNZW1vcnkgYXQgYjIyMDAwMDAgKDY0LWJpdCwg
bm9uLXByZWZldGNoYWJsZSkgW3NpemU9NjRLXQo+IAlDYXBhYmlsaXRpZXM6IFs3MF0gUG93ZXIg
TWFuYWdlbWVudCB2ZXJzaW9uIDIKPiAJCUZsYWdzOiBQTUVDbGstIERTSS0gRDEtIEQyLSBBdXhD
dXJyZW50PTM3NW1BIFBNRShEMC0sRDEtLEQyLSxEM2hvdCssRDNjb2xkKykKPiAJCVN0YXR1czog
RDAgTm9Tb2Z0UnN0KyBQTUUtRW5hYmxlLSBEU2VsPTAgRFNjYWxlPTAgUE1FLQo+IAlDYXBhYmls
aXRpZXM6IFs4MF0gTVNJOiBFbmFibGUrIENvdW50PTEvOCBNYXNrYWJsZS0gNjRiaXQrCj4gCQlB
ZGRyZXNzOiAwMDAwMDAwMGZlZTAwMzM4ICBEYXRhOiAwMDAwCgpTbyBhcyBJIGRpZCBleHBlY3Qg
dGhlIGZpZWxkIGFjY2Vzc2VkIGlzIHRoZSBNU0kgY2FwYWJpbGl0eSBzdHJ1Y3R1cmUuClN1Y2gg
YWNjZXNzZXMgc2hvdWxkbid0IHJlYWNoIHBjaWJhY2ssIGJ1dCBpbnN0ZWFkIGJlIHRha2VuIGNh
cmUKb2YgYnkgcWVtdS4gSSBjYW4ndCByZWFsbHkgY29tbWVudCBvbiB0aGUgcWVtdSBzaWRlIHRo
b3VnaCwgYnV0CnRoaXMgYXQgbGVhc3QgbWFrZXMgbWUgdGhpbmsgdGhlIHVuZGVybHlpbmcgY2F1
c2Ugb2YgdGhlIHByb2JsZW1zCnlvdSBzZWUgd2l0aCB0aGUgdHdvIGNvbnRyb2xsZXJzIGlzIHRo
ZSBzYW1lLgoKSXMgdGhpcyBhIHJlZ3Jlc3Npb24gb2Ygc29tZSBzb3J0LCBpLmUuIGRpZCB0aGUg
c2FtZSBzZXR1cCB3b3JrIGluCmVhcmxpZXIgWGVuIHZlcnNpb25zPwoKSmFuCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 06 10:57:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 10:57: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 1dICBE-0002Ia-Kc; Tue, 06 Jun 2017 10:57: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=323e7df60=anoob.soman@citrix.com>)
 id 1dICBD-0002IM-8L
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 10:57:43 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 09/6E-19409-6AA86395; Tue, 06 Jun 2017 10:57:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHLMWRWlGSWpSXmKPExsXitHRDpO7SLrN
 Ig90HrC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozjE6ewFWxQqDi29wxTA+NL6S5GTg4JAX+J
 Xxca2EBsNgEtiUVv3rOD2CICLhL9286AxZkFoiSudy5jBbGFBUIlJrbeYuli5OBgEVCRuNagA
 hLmFXCT2PXxHRvESDmJm+c6mUFsIQFliRX7p7BC1AhKnJz5hAVipITEwRcvmCcwcs9CkpqFJL
 WAkWkVo0ZxalFZapGusYFeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgKNQzMDD
 uYOw84XeIUZKDSUmUtzbBLFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG9tJ1BOsCg1PbUiLTMH
 GJQwaQkOHiURXqd2oDRvcUFibnFmOkTqFKMxx4bV678wcdzp2/CFSYglLz8vVUqcdzfIJAGQ0
 ozSPLhBsGi5xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmY93Ib0BSezLwSuH2vgE5hAjqF75
 IJyCkliQgpqQZG11sCGeyJB1+bNISHMxtEy82sm33y8aVTYSnbFbXnTreaPSUs+tam1TYXjVp
 M+s9La1Qs5/E/78Qg+nSnuruEma/Stc1prNN/3nK7oS6yke3ew9wk34a/YZZzE7YLtklfu2vG
 u2XF8tZlKx/1205eZda/QV16C+cOX/Y8vQwdY5kw1v1qFo+UWIozEg21mIuKEwH1rNHZkQIAA
 A==
X-Env-Sender: prvs=323e7df60=anoob.soman@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1496746660!46204570!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29702 invoked from network); 6 Jun 2017 10:57:41 -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;
 6 Jun 2017 10:57:41 -0000
X-IronPort-AV: E=Sophos;i="5.39,306,1493683200"; d="scan'208";a="426711434"
From: Anoob Soman <anoob.soman@citrix.com>
To: <xen-devel@lists.xenproject.org>, <linux-kernel@vger.kernel.org>
Date: Tue, 6 Jun 2017 11:57:28 +0100
Message-ID: <1496746648-25300-1-git-send-email-anoob.soman@citrix.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
Cc: jgross@suse.com, boris.ostrovsky@oracle.com,
 Anoob Soman <anoob.soman@citrix.com>
Subject: [Xen-devel] [PATCH V2] xen-evtchn: Bind dyn evtchn:qemu-dm
	interrupt to next online VCPU
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QSBIVk0gZG9taWFuIGJvb3RpbmcgZ2VuZXJhdGVzIGFyb3VuZCAyMDBLIChldnRjaG46cWVtdS1k
bSB4ZW4tZHluKQppbnRlcnJ1cHRzLGluIGEgc2hvcnQgcGVyaW9kIG9mIHRpbWUuIEFsbCB0aGVz
ZSBldnRjaG46cWVtdS1kbSBhcmUgYm91bmQKdG8gVkNQVSAwLCB1bnRpbCBpcnFiYWxhbmNlIHNl
ZXMgdGhlc2UgSVJRIGFuZCBtb3ZlcyBpdCB0byBhIGRpZmZlcmVudCBWQ1BVLgpJbiBvbmUgY29u
ZmlndXJhdGlvbiwgaXJxYmFsYW5jZSBydW5zIGV2ZXJ5IDEwIHNlY29uZHMsIHdoaWNoIG1lYW5z
CmlycWJhbGFuY2UgZG9lc24ndCBnZXQgdG8gc2VlIHRoZXNlIGJ1cnN0IG9mIGludGVycnVwdHMg
YW5kIGRvZXNuJ3QKcmUtYmFsYW5jZSBpbnRlcnJ1cHRzIG1vc3Qgb2YgdGhlIHRpbWUsIG1ha2lu
ZyBhbGwgZXZ0Y2huOnFlbXUtZG0gdG8gYmUKcHJvY2Vzc2VkIGJ5IFZDUFUwLiBUaGlzIGNhdXNl
IFZDUFUwIHRvIHNwZW5kIG1vc3Qgb2YgdGltZSBwcm9jZXNzaW5nCmhhcmRpcnEgYW5kIHZlcnkg
bGl0dGxlIHRpbWUgb24gc29mdGlycS4gTW9yZW92ZXIsIGlmIGRvbTAga2VybmVsIFBSRUVNUFRJ
T04KaXMgZGlzYWJsZWQsIFZDUFUwIG5ldmVyIHJ1bnMgd2F0Y2hkb2cgKHByb2Nlc3MgY29udGV4
dCksIHRyaWdnZXJpbmcgYQpzb2Z0bG9ja3VwIGRldGVjdGlvbiBjb2RlIHRvIHBhbmljLgoKQmlu
ZGluZyBldnRjaG46cWVtdS1kbSB0byBuZXh0IG9ubGluZSBWQ1BVLCB3aWxsIHNwcmVhZCBoYXJk
aXJxCnByb2Nlc3NpbmcgZXZlbmx5IGFjcm9zcyBkaWZmZXJlbnQgQ1BVLiBMYXRlciwgaXJxYmFs
YW5jZSB3aWxsIHRyeSB0byBiYWxhbmNlCmV2dGNobjpxZW11LWRtLCBpZiByZXF1aXJlZC4KClNp
Z25lZC1vZmYtYnk6IEFub29iIFNvbWFuIDxhbm9vYi5zb21hbkBjaXRyaXguY29tPgotLS0KCkNo
YW5nZXMgaW4gdjI6CiAtIE1vdmVkIGJpbmRfbGFzdF9zZWxlY3RlZF9jcHUgaW5zaWRlIGV2dGNo
bl9iaW5kX2ludGVyZG9tX25leHRfdmNwdS4KIC0gcmF3X3NwaW5fdW5sb2NrX2lycXJlc3RvcmUo
JmRlc2MtPmxvY2spIGRvbmUgYWZ0ZXIgdnBjdSByZWJpbmQuCgogZHJpdmVycy94ZW4vZXZlbnRz
L2V2ZW50c19iYXNlLmMgfCAgOSArKysrKysrLS0KIGRyaXZlcnMveGVuL2V2dGNobi5jICAgICAg
ICAgICAgIHwgMzMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiBpbmNsdWRlL3hl
bi9ldmVudHMuaCAgICAgICAgICAgICB8ICAxICsKIDMgZmlsZXMgY2hhbmdlZCwgNDAgaW5zZXJ0
aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9ldmVudHMv
ZXZlbnRzX2Jhc2UuYyBiL2RyaXZlcnMveGVuL2V2ZW50cy9ldmVudHNfYmFzZS5jCmluZGV4IGI1
Mjg1MmYuLjgyMjRlYzEgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL2V2ZW50cy9ldmVudHNfYmFz
ZS5jCisrKyBiL2RyaXZlcnMveGVuL2V2ZW50cy9ldmVudHNfYmFzZS5jCkBAIC0xMzAzLDEwICsx
MzAzLDkgQEAgdm9pZCByZWJpbmRfZXZ0Y2huX2lycShpbnQgZXZ0Y2huLCBpbnQgaXJxKQogfQog
CiAvKiBSZWJpbmQgYW4gZXZ0Y2huIHNvIHRoYXQgaXQgZ2V0cyBkZWxpdmVyZWQgdG8gYSBzcGVj
aWZpYyBjcHUgKi8KLXN0YXRpYyBpbnQgcmViaW5kX2lycV90b19jcHUodW5zaWduZWQgaXJxLCB1
bnNpZ25lZCB0Y3B1KQoraW50IHhlbl9yZWJpbmRfZXZ0Y2huX3RvX2NwdShpbnQgZXZ0Y2huLCB1
bnNpZ25lZCB0Y3B1KQogewogCXN0cnVjdCBldnRjaG5fYmluZF92Y3B1IGJpbmRfdmNwdTsKLQlp
bnQgZXZ0Y2huID0gZXZ0Y2huX2Zyb21faXJxKGlycSk7CiAJaW50IG1hc2tlZDsKIAogCWlmICgh
VkFMSURfRVZUQ0hOKGV2dGNobikpCkBAIC0xMzM4LDYgKzEzMzcsMTIgQEAgc3RhdGljIGludCBy
ZWJpbmRfaXJxX3RvX2NwdSh1bnNpZ25lZCBpcnEsIHVuc2lnbmVkIHRjcHUpCiAKIAlyZXR1cm4g
MDsKIH0KK0VYUE9SVF9TWU1CT0xfR1BMKHhlbl9yZWJpbmRfZXZ0Y2huX3RvX2NwdSk7CisKK3N0
YXRpYyBpbnQgcmViaW5kX2lycV90b19jcHUodW5zaWduZWQgaXJxLCB1bnNpZ25lZCB0Y3B1KQor
eworCXJldHVybiB4ZW5fcmViaW5kX2V2dGNobl90b19jcHUoZXZ0Y2huX2Zyb21faXJxKGlycSks
IHRjcHUpOworfQogCiBzdGF0aWMgaW50IHNldF9hZmZpbml0eV9pcnEoc3RydWN0IGlycV9kYXRh
ICpkYXRhLCBjb25zdCBzdHJ1Y3QgY3B1bWFzayAqZGVzdCwKIAkJCSAgICBib29sIGZvcmNlKQpk
aWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vZXZ0Y2huLmMgYi9kcml2ZXJzL3hlbi9ldnRjaG4uYwpp
bmRleCAxMGYxZWY1Li5kNmQ2YzZjIDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi9ldnRjaG4uYwor
KysgYi9kcml2ZXJzL3hlbi9ldnRjaG4uYwpAQCAtNDIxLDYgKzQyMSwzNSBAQCBzdGF0aWMgdm9p
ZCBldnRjaG5fdW5iaW5kX2Zyb21fdXNlcihzdHJ1Y3QgcGVyX3VzZXJfZGF0YSAqdSwKIAlkZWxf
ZXZ0Y2huKHUsIGV2dGNobik7CiB9CiAKK3N0YXRpYyB2b2lkIGV2dGNobl9iaW5kX2ludGVyZG9t
X25leHRfdmNwdShpbnQgZXZ0Y2huKQoreworCXN0YXRpYyBERUZJTkVfUEVSX0NQVShpbnQsIGJp
bmRfbGFzdF9zZWxlY3RlZF9jcHUpOworCXVuc2lnbmVkIGludCBzZWxlY3RlZF9jcHUsIGlycTsK
KwlzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2M7CisJdW5zaWduZWQgbG9uZyBmbGFnczsKKworCWlycSA9
IGlycV9mcm9tX2V2dGNobihldnRjaG4pOworCWRlc2MgPSBpcnFfdG9fZGVzYyhpcnEpOworCisJ
aWYgKCFkZXNjKQorCQlyZXR1cm47CisKKwlyYXdfc3Bpbl9sb2NrX2lycXNhdmUoJmRlc2MtPmxv
Y2ssIGZsYWdzKTsKKwlzZWxlY3RlZF9jcHUgPSB0aGlzX2NwdV9yZWFkKGJpbmRfbGFzdF9zZWxl
Y3RlZF9jcHUpOworCXNlbGVjdGVkX2NwdSA9IGNwdW1hc2tfbmV4dF9hbmQoc2VsZWN0ZWRfY3B1
LAorCQkJZGVzYy0+aXJxX2NvbW1vbl9kYXRhLmFmZmluaXR5LCBjcHVfb25saW5lX21hc2spOwor
CisJaWYgKHVubGlrZWx5KHNlbGVjdGVkX2NwdSA+PSBucl9jcHVfaWRzKSkKKwkJc2VsZWN0ZWRf
Y3B1ID0gY3B1bWFza19maXJzdF9hbmQoZGVzYy0+aXJxX2NvbW1vbl9kYXRhLmFmZmluaXR5LAor
CQkJCWNwdV9vbmxpbmVfbWFzayk7CisKKwl0aGlzX2NwdV93cml0ZShiaW5kX2xhc3Rfc2VsZWN0
ZWRfY3B1LCBzZWxlY3RlZF9jcHUpOworCisJLyogdW5tYXNrIGV4cGVjdHMgaXJxcyB0byBiZSBk
aXNhYmxlZCAqLworCXhlbl9yZWJpbmRfZXZ0Y2huX3RvX2NwdShldnRjaG4sIHNlbGVjdGVkX2Nw
dSk7CisJcmF3X3NwaW5fdW5sb2NrX2lycXJlc3RvcmUoJmRlc2MtPmxvY2ssIGZsYWdzKTsKK30K
Kwogc3RhdGljIGxvbmcgZXZ0Y2huX2lvY3RsKHN0cnVjdCBmaWxlICpmaWxlLAogCQkJIHVuc2ln
bmVkIGludCBjbWQsIHVuc2lnbmVkIGxvbmcgYXJnKQogewpAQCAtNDc4LDggKzUwNywxMCBAQCBz
dGF0aWMgbG9uZyBldnRjaG5faW9jdGwoc3RydWN0IGZpbGUgKmZpbGUsCiAJCQlicmVhazsKIAog
CQlyYyA9IGV2dGNobl9iaW5kX3RvX3VzZXIodSwgYmluZF9pbnRlcmRvbWFpbi5sb2NhbF9wb3J0
KTsKLQkJaWYgKHJjID09IDApCisJCWlmIChyYyA9PSAwKSB7CiAJCQlyYyA9IGJpbmRfaW50ZXJk
b21haW4ubG9jYWxfcG9ydDsKKwkJCWV2dGNobl9iaW5kX2ludGVyZG9tX25leHRfdmNwdShyYyk7
CisJCX0KIAkJYnJlYWs7CiAJfQogCmRpZmYgLS1naXQgYS9pbmNsdWRlL3hlbi9ldmVudHMuaCBi
L2luY2x1ZGUveGVuL2V2ZW50cy5oCmluZGV4IDg4ZGEyYWIuLmY0NDJjYTUgMTAwNjQ0Ci0tLSBh
L2luY2x1ZGUveGVuL2V2ZW50cy5oCisrKyBiL2luY2x1ZGUveGVuL2V2ZW50cy5oCkBAIC01OCw2
ICs1OCw3IEBAIGludCBiaW5kX2ludGVyZG9tYWluX2V2dGNobl90b19pcnFoYW5kbGVyKHVuc2ln
bmVkIGludCByZW1vdGVfZG9tYWluLAogCiB2b2lkIHhlbl9zZW5kX0lQSV9vbmUodW5zaWduZWQg
aW50IGNwdSwgZW51bSBpcGlfdmVjdG9yIHZlY3Rvcik7CiB2b2lkIHJlYmluZF9ldnRjaG5faXJx
KGludCBldnRjaG4sIGludCBpcnEpOworaW50IHhlbl9yZWJpbmRfZXZ0Y2huX3RvX2NwdShpbnQg
ZXZ0Y2huLCB1bnNpZ25lZCB0Y3B1KTsKIAogc3RhdGljIGlubGluZSB2b2lkIG5vdGlmeV9yZW1v
dGVfdmlhX2V2dGNobihpbnQgcG9ydCkKIHsKLS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 06 11:13:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 11:13:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dICQG-0003q2-0i; Tue, 06 Jun 2017 11: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 <julien.grall@arm.com>) id 1dICQE-0003pw-CI
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 11:13:14 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 37/69-03557-94E86395; Tue, 06 Jun 2017 11:13:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsVysyfVTdezzyz
 SYO5+fovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWP2/hmsBbdZKs7emcvcwPiCuYuRi0NIYDOj
 xN8l25ggnN2MEv8/NrF1MXJyCAv4Sfz6+YkZxBYRiJTYv/UAC0TRWUaJTZMPsYE4zAJrGCVuN
 99kBKliE9CUuPP5ExOIzStgJfHuSj9YnEVARWLxh8dgtqhAuMTbxiMsEDWCEidnPgGzOQWsJT
 7/7wWzmQXMJOZtfsgMYctLbH87h3kCI98sJC2zkJTNQlK2gJF5FaN6cWpRWWqRrpleUlFmekZ
 JbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgyDEAwQ7GeSf8DzFKcjApifLWJphFCvEl5adU
 ZiQWZ8QXleakFh9ilOHgUJLgXdcDlBMsSk1PrUjLzAEGP0xagoNHSYT3ezdQmre4IDG3ODMdI
 nWKUZej6cOWL0xCLHn5ealS4ryLQWYIgBRllObBjYBF4iVGWSlhXkago4R4ClKLcjNLUOVfMY
 pzMCoJ8x4GWcWTmVcCt+kV0BFMQEfwXTIBOaIkESEl1cCo35BiEvVzxkxesXeiG33mnOqYNGF
 NROjBKMGDsg6GwpGawWxseyRTJh1QVNnxVOnExJv/ODKm7D29uvLvDMdO040v+6XO+thsVWEo
 7tu5Vrb2XVO9/IVLW2QPv3nNHbyTq/N407VQG931H1LUza5lnJuqtDn/44MtX870Vf2y7jS5+
 2eSzZdDSizFGYmGWsxFxYkApxmUjb8CAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1496747592!96013438!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31634 invoked from network); 6 Jun 2017 11:13:13 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-27.messagelabs.com with SMTP; 6 Jun 2017 11:13: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 3FA141596;
 Tue,  6 Jun 2017 04:13: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 290693F587;
 Tue,  6 Jun 2017 04:13:11 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170526173540.10066-1-andre.przywara@arm.com>
 <20170526173540.10066-20-andre.przywara@arm.com>
 <ff3f4a82-9418-b609-4fe3-bf470277a25c@arm.com>
 <7fe5e120-575b-48a0-3d6b-452c9011dd9e@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <51ae56d4-26d1-4145-a2af-eb7b441a970f@arm.com>
Date: Tue, 6 Jun 2017 12:13:09 +0100
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: <7fe5e120-575b-48a0-3d6b-452c9011dd9e@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v10 19/32] ARM: vITS: provide access to
	struct pending_irq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGkgQW5kcmUsCgpPbiAwNi8wNi8xNyAxMToxOSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gU29y
cnksIEkgZm9yZ290IHRvIHNlbmQgYSByZXBseSBvbiBGcmlkYXkuCj4KPiBTbyBJIGFtIG5vdCBj
b252aW5jZWQgdGhhdCBhICpwb3RlbnRpYWwqIGRlYnVnIG91dHB1dCBqdXN0aWZpZXMgYnJlYWtp
bmcKPiB0aGUgYWJzdHJhY3Rpb24gaGVyZS4gVGhlIGhvc3QgTFBJIGlzIG9mIG5vIGNvbmNlcm4g
Zm9yIHRoZSBndWVzdCBzaWRlCj4gb2YgdGhlIGVtdWxhdGlvbiBjb2RlLiBJZiBzb21lb25lIGlz
IGluIGRpcmUgbmVlZCBmb3IgdGhpcyBpbmZvcm1hdGlvbiwKPiB0aGUgZGVidWcgb3V0cHV0IGNh
biBlYXNpbHkgYmUgaW5zZXJ0ZWQgaW50byB0aGUgd3JhcHBlciBmdW5jdGlvbiBvcgo+IHRoaXMg
ZXhwb3J0IGNhbiBiZSBkb25lIGp1c3QgZm9yIHRoaXMgZGVidWdnaW5nIHNlc3Npb24uCj4gU28g
SSdkIHJhdGhlciBub3QgZG8gdGhpcyAtIGFzIHRoZSBwYXRjaCBkZW1vbnN0cmF0ZWQgOy0pCgpG
YWlyIGVub3VnaC4gU286CgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 06 11:16:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 11:16:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dICTL-0003zA-FF; Tue, 06 Jun 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 <prvs=323f609ae=Ian.Jackson@citrix.com>)
 id 1dICTK-0003yy-GW
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 11:16:26 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 97/01-01709-90F86395; Tue, 06 Jun 2017 11:16:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsXitHSDvS5bv1m
 kwa6tghbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b8pSfYCo6zVmxfeZu5gfEASxcjJ4eEgL/E
 iWVrGEFsNgFdiaYtf9lAbF4BQYmTM5+A1TAL6Egs2P2JDcKWl9j+dg4zRI2DxOZvzWA1LAIqE
 p9/L2QFsUUE1CX+XJgANJMLqH4js8Tclm1MII6wQDejxPPXu8GqOAUcJfb/OAmWEBKYziKx5t
 wDdoiTTCTeLtwJtI4DKKEmMXd9/ARGvllIjpqF5KhZSI5awMi8ilGjOLWoLLVI18hSL6koMz2
 jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMODqGRgYdzBe3uJ3iFGSg0lJlLc2wSxSiC8p
 P6UyI7E4I76oNCe1+BCjDAeHkgTvql6gnGBRanpqRVpmDjD0YdISHDxKIrzfu4HSvMUFibnFm
 ekQqVOMuhxNH7Z8YRJiycvPS5US5/0FMkMApCijNA9uBCwOLzHKSgnzMjIwMAjxFKQW5WaWoM
 q/YhTnYFQS5j0MsoonM68EbtMroCOYgI7gu2QCckRJIkJKqoFxv4x57s5FbtFvWd4n/djE+Ei
 ufU7ZBz8jsU0bc2ODOP9pS/S/PNkml7JGK2LytZVJc182V31oTDujtlT/qQCnvvjC3YcF2lIZ
 QrZ5JtsYVv4/q3jsb1HNpv9xDsa+XT6rC1g2r/sxbcZuh6CCCp6a7cem5F2Pjni8dqfytEnJr
 yRfretpfCukxFKckWioxVxUnAgA1FxQtr4CAAA=
X-Env-Sender: prvs=323f609ae=Ian.Jackson@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1496747780!65787753!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23006 invoked from network); 6 Jun 2017 11:16:21 -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;
 6 Jun 2017 11:16:21 -0000
X-IronPort-AV: E=Sophos;i="5.39,306,1493683200"; d="scan'208";a="435289181"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22838.36609.930673.738603@mariner.uk.xensource.com>
Date: Tue, 6 Jun 2017 12:16:17 +0100
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <22829.40033.930947.121956@mariner.uk.xensource.com>
References: <osstest-109837-mainreport@xen.org>
 <1495467922-30085-1-git-send-email-ian.jackson@eu.citrix.com>
 <1495467922-30085-2-git-send-email-ian.jackson@eu.citrix.com>
 <22829.33138.372765.960357@mariner.uk.xensource.com>
 <a0304abb-b8a9-6a1c-c253-353764ee12d5@oracle.com>
 <22829.37884.564260.593471@mariner.uk.xensource.com>
 <dc5d94c7-3695-a229-f901-a341a8d53119@arm.com>
 <22829.39476.814864.64925@mariner.uk.xensource.com>
 <dfdda3b5-2bf1-2993-89c7-899ac9be6fed@arm.com>
 <22829.40033.930947.121956@mariner.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] Nested virt broken in Linux 4.9 (was Re: [OSSTEST
 PATCH 2/3] ap-common: Switch to Linux 4.9 by default [and 1 more 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>

SWFuIEphY2tzb24gd3JpdGVzICgiUmU6IE5lc3RlZCB2aXJ0IGJyb2tlbiBpbiBMaW51eCA0Ljkg
KHdhcyBSZTogW09TU1RFU1QgUEFUQ0ggMi8zXSBhcC1jb21tb246IFN3aXRjaCB0byBMaW51eCA0
LjkgYnkgZGVmYXVsdCBbYW5kIDEgbW9yZSBtZXNzYWdlc10pIik6Cj4gQnV0IG9zc3Rlc3QgZG9l
cyBub3Qgd2FudCB0byB1cGRhdGUgaXRzIGxpbnV4LTQuOSBicmFuY2ggdG8gaW5jbHVkZQo+IHRo
b3NlIHg4NiBuZXN0ZWQgZml4ZXMsIGJlY2F1c2UgZG9pbmcgc28gd291bGQgaW50cm9kdWNlIGFu
IEFSTQo+IHJlZ3Jlc3Npb24gX3dpdGhpbiB0aGUgNC45IGJyYW5jaF8uCi4uLgo+IEkgaG9wZSB3
ZSBjYW4gZ2V0IHRoaXMgZml4ZWQgc29vbi4gIFdlIGNhbm5vdCB1cGRhdGUgdG8gTGludXggNC45
Cj4gdW50aWwgd2UgaGF2ZSBhIHZlcnNpb24gb2YgNC45IHdoaWNoIGRvZXNuJ3QgaGF2ZSBhbnkg
cmVncmVzc2lvbnMuICBJdAo+IHNlZW1zIHBlb3BsZSBrZWVwIGJyZWFraW5nIGl0LiAgSWYgdGhl
IHRpbWUgdG8gZml4IGFueSBwYXJ0aWN1bGFyCj4gcmVncmVzc2lvbiB0b28gbXVjaCBleGNlZWRz
IHRoZSB0aW1lIGJldHdlZW4gbmV3IHJlZ3Jlc3Npb25zIGJlaW5nCj4gaW50cm9kdWNlZCwgd2Ug
d2lsbCBuZXZlciBzdWNjZWVkLgoKSnVsaWVuLCB3aGF0IGlzIHRoZSBzdGF0ZSBvZiB0aGUgYXJu
ZGFsZSBmaXhlcyBmb3IgNC45ID8KCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 06 12:44:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 12: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 1dIDpp-000284-6B; Tue, 06 Jun 2017 12:43: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 1dIDpo-00027y-9J
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 12:43:44 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 89/30-03371-F73A6395; Tue, 06 Jun 2017 12:43:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS7dusVm
 kwcl/+hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bvfMOCHt6KYxuvszcwvuPqYuTkEBLIk9gz
 /S47iM0rYCfx9O5BNhBbQsBQ4vTCmywgNouAqsSk51PBbDYBdYm2Z9tZQWwRAU2JmR2XGEFsZ
 oFEiRlrpjOD2MICDhK9J5qZuhi5gOZvYZJ4Ne0s2FBOAWuJlvaLQM0cQMsEJf7uEIbo1ZJ4+O
 sWC4StLbFs4WtmkBJmAWmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxahSnFpWlFukamuslFWW
 mZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGHwMQ7GC8vTHgEKMkB5OSKK/6VLNIIb6k
 /JTKjMTijPii0pzU4kOMMhwcShK8CxYC5QSLUtNTK9Iyc4BxAJOW4OBREuE9NQ8ozVtckJhbn
 JkOkTrFqMuxYfX6L0xCLHn5ealS4rwui4CKBECKMkrz4EbAYvISo6yUMC8j0FFCPAWpRbmZJa
 jyrxjFORiVhHmlQabwZOaVwG16BXQEE9ARfJdMQI4oSURISTUwZi5y6dizMjn+8t6SA/IevIt
 EmWQu3jcx8H347MOHK2vEFuzecY0/c1HJsvqdfxR4a1s38PhcvT059aqB1OEjle+OKhbVqErI
 1n5LeGfhvu5X5QrxuDp+m7BevvuMrYla7woDbpz28dl/NOOnsOPEHtUK6RXXXt30VhOpnPyX8
 cO0lzaeVs8FlFiKMxINtZiLihMBg9eBO8QCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1496753020!66654285!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8345 invoked from network); 6 Jun 2017 12:43:42 -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 Jun 2017 12:43:42 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 06 Jun 2017 06:43:40 -0600
Message-Id: <5936BF9A020000780015FCEA@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 06 Jun 2017 06:43:38 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <b8dc312e-f4ae-e135-9d35-64537dec1cce@arm.com>
 <9decb9e7-6916-6850-fea1-22db8ca7928b@oracle.com>
 <45b8165d-8073-be54-b0f7-eae80b360838@arm.com>
 <daf2b44f-d1a1-ad11-7fff-d1186e0d9dba@oracle.com>
 <5927E0FB020000780015CB94@prv-mh.provo.novell.com>
 <82505d37-4ae1-ca7c-d4e5-3ea1e4fb806f@arm.com>
In-Reply-To: <82505d37-4ae1-ca7c-d4e5-3ea1e4fb806f@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] Commit moratorium for branching 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>

Pj4+IE9uIDAxLjA2LjE3IGF0IDE5OjU3LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IEhpLAo+IAo+IE9uIDI2LzA1LzE3IDA3OjAyLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24g
MjUuMDUuMTcgYXQgMjA6MDAsIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4gd3JvdGU6Cj4+
PiBPbiAwNS8yNS8yMDE3IDAxOjQ2IFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4gT24gMjUv
MDUvMTcgMTg6MDgsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4+Pj4gSXMgdGhpczoKPj4+Pj4K
Pj4+Pj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZl
bC8yMDE3LTA1L21zZzAyMzQwLmh0bWwgCj4+Pj4+Cj4+Pj4+Cj4+Pj4+IGJlaW5nIGRlZmVycmVk
IHRvIHRoZSBuZXh0IFJDIChpZiB3ZSBhcmUgaGF2aW5nIG9uZSk/Cj4+Pj4KPj4+PiBJIG1pc3Nl
ZCB0aGF0IGlzc3VlIHNvcnJ5LiBTbyBmYXIsIHRoaXMgcGF0Y2ggbGFja3Mgb2YKPj4+PiBBY2tl
ZC1ieS9SZXZpZXdlZC1ieSBidXQgYXMgYSBUZXN0ZWQtYnkuCj4+Pj4KPj4+PiBJIGFtIGF3YXJl
IHRoZSBwYXRjaCB0aGF0IGludHJvZHVjZWQgdGhlIHJlZ3Jlc3Npb24gKGVmYTk1OTZlOWQKPj4+
PiAieDg2L21tOiBmaXggaW5jb3JyZWN0IHVubWFwcGluZyBvZiAyTUIgYW5kIDFHQiBwYWdlcyIp
IHdhcyBhdHRlbXB0aW5nCj4+Pj4gdG8gcHJldmVudCBicmVha2luZyBkb3duIGFuIEVQVCBzdHJ1
Y3R1cmUgaXJyZXZlcnNpYmx5IHdoZW4gcmVtb3ZpbmcKPj4+PiAyTUIgYW5kIDFHQiBwYWdlcy4g
QUZBSVUsIHRoaXMgY29tbWl0IHdpbGwgaW1wcm92ZSBwZXJmb3JtYW5jZSwgYnV0IGEKPj4+PiBi
b290IHJlZ3Jlc3Npb24gd2FzIGludHJvZHVjZWQgb24gQU1EIHBsYXRmb3Jtcy4KPj4+Cj4+Pgo+
Pj4gVGhlIHJlZ3Jlc3Npb24gb25seSBhZmZlY3RzIEFNRCBndWVzdHMgdGhhdCBoYXZlIG1heG1l
bSA+IG1lbW9yeS4KPj4+Cj4+PiBTaW5jZSB3ZSBoYXZlIGEgZml4IGluIGZsaWdodCBteSBzdWdn
ZXN0aW9uIHdvdWxkIGJlIHRvIHJlbGVhc2Utbm90ZQo+Pj4gdGhpcyBpc3N1ZSBidXQgbm90IHJl
dmVydCB0aGUgb2ZmZW5kaW5nIHBhdGNoLgo+Pgo+PiBJJ20gcHJldHR5IGNvbnZpbmNlZCB3ZSBj
YW4gZ2V0IHRoaXMgc29ydGVkIGJlZm9yZSA0LjkgZ29lcyBvdXQsCj4+IHNvICsxIHRvIG5vdCBy
ZXZlcnRpbmcgcmlnaHQgYXdheS4gSSdtIG5vdCBldmVuIHN1cmUgaXMgd2UgbWF5Cj4+IG5vdGlj
ZSB0aGlzIGluIG9zc3Rlc3QsIGFzIEknbSB1bmNlcnRhaW4gd2hldGhlciB0aGVyZSBhcmUgYW55
Cj4+IHRlc3RzIHdpdGggbWF4bWVtID4gbWVtb3J5Lgo+IAo+IEkgaGF2ZW4ndCBzZWVuIGFueSB1
cGRhdGUgb24gdGhpcyBwYXRjaC4gU2hhbGwgd2UgbWFrZSBhIHJlbGVhc2Ugbm90ZSAKPiBhYm91
dCB0aGUgcmVncmVzc2lvbiBvciB3aWxsIGl0IGJlIGZpeGVkIGZvciBYZW4gNC45PwoKSSd2ZSBj
b21taXR0ZWQgdGhpcyBvbmUgdG8gbWFzdGVyIGEgbWludXRlIGFnbzsgd291bGQgbmVlZCB5b3Vy
CmFjayBmb3IgNC45LiBXb3VsZCBhbHNvIG5lZWQgeW91ciBhY2sgZm9yIHB1bGxpbmcgb3ZlciAi
eDg2L0hWTToKY29ycmVjdCBub3Rpb24gb2YgbmV3IENQTCBpbiB0YXNrIHN3aXRjaCBlbXVsYXRp
b24iLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 06 12:59:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 12:59:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIE55-00033M-LO; Tue, 06 Jun 2017 12: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 <JBeulich@suse.com>) id 1dIE54-00033G-K7
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 12:59:30 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 5F/89-06719-137A6395; Tue, 06 Jun 2017 12:59:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS9dwuVm
 kwa3j4hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ad1XdYCy5wVtw5dIetgXEJRxcjJ4eQQJ7E
 ra5pjCA2r4CdxNzXm5lAbAkBQ4nTC2+ygNgsAqoSa/Z+AYuzCahLtD3bzgpiiwjUSuz+cosNx
 GYWCJTY9uM6mC0s4C6xprGfEWK+vsTknqPMIDangIHEpsWbgHo5gHYJSvzdIQzRqiXx8NctFg
 hbW2LZwtfMICXMAtISy/9xTGDkm4XQMAtJwywkDbMQGhYwsqxi1ChOLSpLLdI1NNdLKspMzyj
 JTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMPgYg2MF4e2PAIUZJDiYlUV71qWaRQnxJ+SmV
 GYnFGfFFpTmpxYcYZTg4lCR47y0FygkWpaanVqRl5gDjACYtwcGjJMI7HSTNW1yQmFucmQ6RO
 sWoKCXOewckIQCSyCjNg2uDxd4lRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfNyLwaawpOZVw
 I3/RXQYiagxXyXTEAWlyQipKQaGJ2+zNgU5XH3sc3OAv+Gp3d1+BW3/9r6eLFz+vY9Oe2nnu+
 Zdm5ef2SA5Y7ECum1BhxOMT2+i9//vR0Q8koxQ7l4B4fgw5W7/lboJnEJt7bJzTBayfPq/Y/8
 L1cEe82Pehqts3C7sG6W2mqejzH2K/45RC0qyFY52cC6yt9m0S9PPsG5t25EXVNiKc5INNRiL
 ipOBAA+V9LEuAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1496753967!65891256!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34163 invoked from network); 6 Jun 2017 12:59:29 -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; 6 Jun 2017 12:59:29 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 06 Jun 2017 06:59:27 -0600
Message-Id: <5936C34C020000780015FCFE@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 06 Jun 2017 06:59:24 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "Wei Liu" <wei.liu2@citrix.com>, "Ian Jackson" <Ian.Jackson@eu.citrix.com>
References: <osstest-110009-mainreport@xen.org>
In-Reply-To: <osstest-110009-mainreport@xen.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>, osstest-admin@xenproject.org
Subject: Re: [Xen-devel] [xen-unstable test] 110009: 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+IE9uIDA1LjA2LjE3IGF0IDE4OjU1LCA8b3NzdGVzdC1hZG1pbkB4ZW5wcm9qZWN0Lm9yZz4g
d3JvdGU6Cj4gZmxpZ2h0IDExMDAwOSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KPiBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEwMDA5LyAKPiAKPiBS
ZWdyZXNzaW9ucyA6LSgKPiAKPiBUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBi
bG9ja2luZywKPiBpbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKPiAgdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94
MTAgZmFpbCBSRUdSLiB2cy4gMTA5ODQxCgpTbyBmaW5hbGx5IHdlIGhhdmUgc29tZSBvdXRwdXQg
ZnJvbSB0aGUgZGVidWdnaW5nIGNvZGUgYWRkZWQgYnkKOTMzZjk2NmJjZCAoIng4Ni9tbTogYWRk
IHRlbXBvcmFyeSBkZWJ1Z2dpbmcgY29kZSB0bwpnZXRfcGFnZV9mcm9tX2dmbl9wMm0oKSIpLCBp
LmUuIHRoZSBtaWdyYXRpb24gaGVpc2VuYnVnIHdlIGhvcGUKdG8gaHVudCBkb3duOgoKKFhFTikg
ZDB2MjogZDcgZHlpbmcgKGxvb2tpbmcgdXAgM2UwMDApCi4uLgooWEVOKSBYZW4gY2FsbCB0cmFj
ZToKKFhFTikgICAgWzxmZmZmODJkMDgwMzE1MGVmPl0gZ2V0X3BhZ2VfZnJvbV9nZm5fcDJtKzB4
N2IvMHg0MTYKKFhFTikgICAgWzxmZmZmODJkMDgwMjY4ZTg4Pl0gYXJjaF9kb19kb21jdGwrMHg1
MWEvMHgyNTM1CihYRU4pICAgIFs8ZmZmZjgyZDA4MDIwNmNmOT5dIGRvX2RvbWN0bCsweDE3ZTQv
MHgxYmFmCihYRU4pICAgIFs8ZmZmZjgyZDA4MDM1NTg5Nj5dIHB2X2h5cGVyY2FsbCsweDFlZi8w
eDQyZAooWEVOKSAgICBbPGZmZmY4MmQwODAzNTk0YzY+XSBlbnRyeS5vI3Rlc3RfYWxsX2V2ZW50
cyswLzB4MzAKCndoaWNoIHBvaW50cyBhdCBYRU5fRE9NQ1RMX2dldHBhZ2VmcmFtZWluZm8zIGhh
bmRsaW5nIGNvZGUuCldoYXQgYnVzaW5lc3Mgd291bGQgdGhlIHRvb2wgc3RhY2sgaGF2ZSBpbnZv
a2luZyB0aGlzIGRvbWN0bCBmb3IKYSBkeWluZyBkb21haW4/IEknZCBleHBlY3QgYWxsIG9mIHRo
ZXNlIG9wZXJhdGlvbnMgdG8gYmUgZG9uZQp3aGlsZSB0aGUgZG9tYWluIGlzIHN0aWxsIGFsaXZl
IChwZXJoYXBzIHBhdXNlZCksIGJ1dCBub25lIG9mIHRoZW0KdG8gb2NjdXIgb25jZSBkb21haW4g
ZGVhdGggd2FzIGluaXRpYXRlZC4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 06 13:01:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 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 1dIE6c-0003jn-0H; Tue, 06 Jun 2017 13:01:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <apop@bitdefender.com>) id 1dIE6a-0003je-8M
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 13:01:04 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 67/32-01985-F87A6395; Tue, 06 Jun 2017 13:01:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHIsWRWlGSWpSXmKPExsUSfTxjoW7/crN
 Ig94ZjBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bpN69YChaKVxy5+Ym1gXGZYBcjJ4eQgJvE
 /vNdLF2MXED2GkaJSYd/M0M4dxklml40sMFU3Vl4DCrRxSjxZ+FCVpAEi4CKxLeG1UwgNpuAu
 sTmvVvA4iICyhK9v36zgNjMAnOYJK7N4gGxhQWCJBruv2cEsXkFNCSuzJ0NtXoWo8TXixvYIB
 KCEidnPoFq1pK48e8l0AIOIFtaYvk/DpAwp4C9xOs9k8HKRYF2zdu3CsyWEMiR+LviD1i5hIC
 UxP9WJYjwehaJXydYIWwZiUcTb7JNYBSdhWTZLCTLZiEsW8DIvIpRozi1qCy1SNfYQC+pKDM9
 oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzAu6hkYGHcwdp7wO8QoycGkJMqrPtUsUogvK
 T+lMiOxOCO+qDQntfgQowwHh5IEr/cyoJxgUWp6akVaZg4wQmHSEhw8SiK805cCpXmLCxJziz
 PTIVKnGHU5Ono2fGESYsnLz0uVEuf1AZkhAFKUUZoHNwKWLC4xykoJ8zIyMDAI8RSkFuVmlqD
 Kv2IU52BUEublXgw0hSczrwRu0yugI5iAjuC7ZAJyREkiQkqqgVE5QyS/4FDJw+M3S9ruyB6/
 5jzlybGS44IfO4+KPiw607m6Q/9n4s6iu/2HHzodFF586+qTjuxlXJNNt61Ia9//NuwYR6Fzw
 V9fxrXr7aumTOXdPXUy5+6G9da3he5fWuE0fcUP/T9znadWPPK5yqhSzrot+LCqU4ea//y1R8
 1KzVc/0JW7qR6vxFKckWioxVxUnAgAflLArhEDAAA=
X-Env-Sender: apop@bitdefender.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1496754062!65758622!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8782 invoked from network); 6 Jun 2017 13:01:02 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 6 Jun 2017 13:01:02 -0000
Received: (qmail 8626 invoked from network); 6 Jun 2017 16:01:01 +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 Jun 2017 16:01:01 +0300
Received: from smtp03.buh.bitdefender.org (smtp.bitdefender.biz [10.17.80.77])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 150B27FBF5
 for <xen-devel@lists.xenproject.org>; Tue,  6 Jun 2017 16:01:01 +0300 (EEST)
Received: (qmail 8042 invoked from network); 6 Jun 2017 16:01:01 +0300
Received: from unknown (HELO hel) (apop@bitdefender.com@10.220.12.75)
 by smtp03.buh.bitdefender.org with SMTP; 6 Jun 2017 16:00:59 +0300
Date: Tue, 6 Jun 2017 16:00:59 +0300
From: Adrian Pop <apop@bitdefender.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170606130059.GA12361@hel>
References: <20170518150758.9414-1-apop@bitdefender.com>
 <20170518150758.9414-3-apop@bitdefender.com>
 <592C4E89020000780015D524@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <592C4E89020000780015D524@prv-mh.provo.novell.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp03.buh.bitdefender.org, sigver: 7.71742
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 451280,
 Stamp: 3], Multi: [Enabled, t: (0.000011,0.015379)], BW: [Enabled, t:
 (0.000009,0.000001)], RBL DNSBL: [Disabled], APM: [Enabled, Score:
 500, t: (0.005453), 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.013208,0.000219)],
 URL: [Enabled, t: (0.000006)], RTDA: [Enabled, t: (1.572383), Hit: No,
 Details: v2.4.10; Id: 15.5f4pg5.1bhu8m2v3.fhpp; err:[ as_sign(504)
 ]], total: 0(775)
X-BitDefender-CF-Stamp: none
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>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 2/3] x86/altp2m: Add a hvmop for setting the
 suppress #VE bit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8sCgpPbiBNb24sIE1heSAyOSwgMjAxNyBhdCAwODozODozM0FNIC0wNjAwLCBKYW4gQmV1
bGljaCB3cm90ZToKPiA+Pj4gT24gMTguMDUuMTcgYXQgMTc6MDcsIDxhcG9wQGJpdGRlZmVuZGVy
LmNvbT4gd3JvdGU6Cj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jCj4gPiAr
KysgYi94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jCj4gPiBAQCAtNDY2LDYgKzQ2Niw1NCBA
QCBpbnQgcDJtX2dldF9tZW1fYWNjZXNzKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgeGVu
bWVtX2FjY2Vzc190ICphY2Nlc3MpCj4gPiAgfQo+ID4gIAo+ID4gIC8qCj4gPiArICogU2V0L2Ns
ZWFyIHRoZSAjVkUgc3VwcHJlc3MgYml0IGZvciBhIHBhZ2UuICBPbmx5IGF2YWlsYWJsZSBvbiBW
TVguCj4gPiArICovCj4gPiAraW50IHAybV9zZXRfc3VwcHJlc3NfdmUoc3RydWN0IGRvbWFpbiAq
ZCwgZ2ZuX3QgZ2ZuLCB1aW50OF90IHN1cHByZXNzX3ZlLAo+IAo+IHN1cHByZXNzX3ZlIHByZXN1
bWFibHkgaXMgbWVhbnQgdG8gYmUgYm9vbGVhbi4KClllcy4gIEl0IGNhbiBiZSBjaGFuZ2VkIHRv
IGJvb2wuCgo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBhbHRwMm1f
aWR4KQo+ID4gK3sKPiA+ICsgICAgc3RydWN0IHAybV9kb21haW4gKmhvc3RfcDJtID0gcDJtX2dl
dF9ob3N0cDJtKGQpOwo+ID4gKyAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqYXAybSA9IE5VTEw7Cj4g
PiArICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBOVUxMOwo+IAo+IFBvaW50bGVzcyBpbml0
aWFsaXplci4KCk9rLgoKPiA+ICsgICAgbWZuX3QgbWZuOwo+ID4gKyAgICBwMm1fYWNjZXNzX3Qg
YTsKPiA+ICsgICAgcDJtX3R5cGVfdCB0Owo+ID4gKyAgICB1bnNpZ25lZCBsb25nIGdmbl9sOwo+
IAo+IFBsZWFzZSBhdm9pZCB0aGlzIGxvY2FsIHZhcmlhYmxlIGFuZCB1c2UgZ2ZuX3goKSBpbiB0
aGUgdHdvIHBsYWNlcwo+IHlvdSBuZWVkIHRvLgoKU3VyZS4KCj4gPiArICAgIGludCByYyA9IDA7
Cj4gCj4gUG9pbnRsZXNzIGluaXRpYWxpemVyIGFnYWluLgogClJpZ2h0LgoKPiA+ICsKPiA+ICsg
ICAgaWYgKCAhY3B1X2hhc192bXggKQo+ID4gKyAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOwo+
IAo+IElzIHRoaXMgZW5vdWdoPyBXb3VsZG4ndCBpdCBiZSBiZXR0ZXIgdG8gc2lnbmFsIHRoZSBj
YWxsZXIgd2hlbmV2ZXIKPiBoYXJkd2FyZSAob3IgZXZlbiBzb2Z0d2FyZSkgaXNuJ3QgZ29pbmcg
dG8gaG9ub3IgdGhlIHJlcXVlc3Q/CgpXZWxsLCB0aGUgY2FsbGVyIGNoZWNrcyB0aGUgcmV0dXJu
IHZhbHVlLiAgVGhlIGxpYnhjIGZ1bmN0aW9uCnhjX2FsdHAybV9zZXRfc3VwcHJlc3NfdmUgZm9y
IGluc3RhbmNlIHdpbGwgcmV0dXJuIGEgbmVnYXRpdmUgaW4gdGhpcwpjYXNlLgoKCj4gPiArICAg
IGlmICggYWx0cDJtX2lkeCA+IDAgKQo+ID4gKyAgICB7Cj4gPiArICAgICAgICBpZiAoIGFsdHAy
bV9pZHggPj0gTUFYX0FMVFAyTSB8fAo+ID4gKyAgICAgICAgICAgICAgICBkLT5hcmNoLmFsdHAy
bV9lcHRwW2FsdHAybV9pZHhdID09IG1mbl94KElOVkFMSURfTUZOKSApCj4gCj4gSW5kZW50YXRp
b24uCgpPay4KCj4gPiArICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gPiArCj4gPiArICAg
ICAgICBwMm0gPSBhcDJtID0gZC0+YXJjaC5hbHRwMm1fcDJtW2FsdHAybV9pZHhdOwo+ID4gKyAg
ICB9Cj4gPiArICAgIGVsc2UKPiA+ICsgICAgewo+ID4gKyAgICAgICAgcDJtID0gaG9zdF9wMm07
Cj4gPiArICAgIH0KPiAKPiBVbm5lY2Vzc2FyeSBicmFjZXMuCiAKT2suCgo+ID4gKyAgICBwMm1f
bG9jayhob3N0X3AybSk7Cj4gPiArICAgIGlmICggYXAybSApCj4gPiArICAgICAgICBwMm1fbG9j
ayhhcDJtKTsKPiA+ICsKPiA+ICsgICAgZ2ZuX2wgPSBnZm5feChnZm4pOwo+ID4gKyAgICBtZm4g
PSBwMm0tPmdldF9lbnRyeShwMm0sIGdmbl9sLCAmdCwgJmEsIDAsIE5VTEwsIE5VTEwpOwo+ID4g
KyAgICBpZiAoICFtZm5fdmFsaWQobWZuKSApCj4gPiArICAgICAgICByZXR1cm4gLUVTUkNIOwo+
ID4gKyAgICByYyA9IHAybS0+c2V0X2VudHJ5KHAybSwgZ2ZuX2wsIG1mbiwgUEFHRV9PUkRFUl80
SywgdCwgYSwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICBzdXBwcmVzc192ZSk7Cj4gPiAr
ICAgIGlmICggYXAybSApCj4gPiArICAgICAgICBwMm1fdW5sb2NrKGFwMm0pOwo+ID4gKyAgICBw
Mm1fdW5sb2NrKGhvc3RfcDJtKTsKPiAKPiBUbyBmaWRkbGUgd2l0aCBhIHNpbmdsZSBnZm4sIHRo
aXMgbG9va3MgdG8gYmUgdmVyeSBoZWF2eSBsb2NraW5nLgo+IFdoaWxlIGZvciBub3cgZ2ZuX2xv
Y2soKSBpcyB0aGUgc2FtZSBhcyBwMm1fbG9jaygpLCBmcm9tIGFuCj4gYWJzdHJhY3QgcGVyc3Bl
Y3RpdmUgSSdkIGV4cGVjdCBnZm5fbG9jaygpIHRvIHN1ZmZpY2UgaGVyZSBhdCAKPiBsZWFzdCBp
biB0aGUgbm9uLWFsdHAybSBjYXNlLgogCk9rLgoKPiBBbmQgdGhlbiB0aGVyZSBhcmUgdHdvIGdl
bmVyYWwgcXVlc3Rpb25zOiBXaXRob3V0IGEgbGlieGMgbGF5ZXIKPiBmdW5jdGlvbiwgaG93IGlz
IG9uZSBzdXBwb3NlZCB0byB1c2UgdGhpcyBuZXcgc3ViLW9wPyBJcyBpdAo+IHJlYWxseSBpbnRl
bmRlZCB0byBwZXJtaXQgYSBndWVzdCB0byBjYWxsIHRoaXMgZm9yIGl0c2VsZj8KIApXZWxsLCB0
aGUgc3ViLW9wIGNvdWxkIGJlIHVzZWQgZnJvbSBhIExpbnV4IGtlcm5lbCBtb2R1bGUgaWYgbGli
eGMgaXMKbm90IGF2YWlsYWJsZSBpZiBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fb3AgYW5kIHN0cnVj
dAp4ZW5faHZtX2FsdHAybV9zZXRfc3VwcHJlc3NfdmUgYXJlIGRlZmluZWQuCgpPdXIgdXNlIGNh
c2UsIHRob3VnaCwgaW52b2x2ZXMgZWl0aGVyIERvbTAgb3IgYSAicHJpdmlsZWdlZCIgRG9tVQph
bHRlcmluZyB0aGUgc3VwcHJlc3MgI1ZFIGJpdCBmb3IgdGhlIHRhcmdldCBndWVzdC4KCj4gSmFu
Cj4gCgpUaGFua3MhCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 06 13:09:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 13: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 1dIEE9-00043d-Pl; Tue, 06 Jun 2017 13: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 <JBeulich@suse.com>) id 1dIEE9-00042w-1X
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 13:08:53 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 F0/BA-01733-469A6395; Tue, 06 Jun 2017 13:08:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDSzdhpVm
 kwa0+NYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePjk+dMBWt4KrpOdLI1MHZzdTFycAgJ5El8
 u2zdxcjJwStgJ/H7zX02EFtCwFDi9MKbLCA2i4CqxK0rF8BsNgF1ibZn21lBbBEge96zNUBxL
 g5mgVVMEldOtoElhAWCJHbdnMQKkhAS2MEocfHgWWaQBKeApsShew+ZQRbzCghK/N0hDBJmFt
 CSePjrFguErS2xbOFrsBJmAWmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxahSnFpWlFukaGus
 lFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgSGHwMQ7GD8t83zEKMkB5OSKK/6VLNI
 Ib6k/JTKjMTijPii0pzU4kOMMhwcShK8wiuAcoJFqempFWmZOcBIgElLcPAoifBOXwqU5i0uS
 MwtzkyHSJ1i1OXo6NnwhUmIJS8/L1VKnDcEZIYASFFGaR7cCFhUXmKUlRLmZQQ6SoinILUoN7
 MEVf4VozgHo5IwLwPIFJ7MvBK4Ta+AjmACOoLvkgnIESWJCCmpBsa2Fad9n3akFQfJbj9jyxl
 7Pjv0yqZ6wVWBvqXr/HfuOPde84DV0m9bG08HsrZe+i8k59fI+XTlN4FpPJs0WCO00gyNlDP9
 V6XLOXdKZh7IrpHS/DBv1iK/M17vlxat3bvBmeVWSX2LYkjU24zfnhW/m95vmnfKyvj9xbtPp
 HPOrpnMI2u0TFWJpTgj0VCLuag4EQD5IsF2xQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1496754526!102197466!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52584 invoked from network); 6 Jun 2017 13:08:48 -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; 6 Jun 2017 13:08:48 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 06 Jun 2017 07:08:46 -0600
Message-Id: <5936C57B020000780015FD22@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 06 Jun 2017 07:08:43 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Adrian Pop" <apop@bitdefender.com>
References: <20170518150758.9414-1-apop@bitdefender.com>
 <20170518150758.9414-3-apop@bitdefender.com>
 <592C4E89020000780015D524@prv-mh.provo.novell.com>
 <20170606130059.GA12361@hel>
In-Reply-To: <20170606130059.GA12361@hel>
Mime-Version: 1.0
Content-Disposition: inline
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>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 2/3] x86/altp2m: Add a hvmop for setting the
 suppress #VE bit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA2LjA2LjE3IGF0IDE1OjAwLCA8YXBvcEBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+
IE9uIE1vbiwgTWF5IDI5LCAyMDE3IGF0IDA4OjM4OjMzQU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMTguMDUuMTcgYXQgMTc6MDcsIDxhcG9wQGJpdGRlZmVuZGVyLmNvbT4g
d3JvdGU6Cj4+ID4gKwo+PiA+ICsgICAgaWYgKCAhY3B1X2hhc192bXggKQo+PiA+ICsgICAgICAg
IHJldHVybiAtRU9QTk9UU1VQUDsKPj4gCj4+IElzIHRoaXMgZW5vdWdoPyBXb3VsZG4ndCBpdCBi
ZSBiZXR0ZXIgdG8gc2lnbmFsIHRoZSBjYWxsZXIgd2hlbmV2ZXIKPj4gaGFyZHdhcmUgKG9yIGV2
ZW4gc29mdHdhcmUpIGlzbid0IGdvaW5nIHRvIGhvbm9yIHRoZSByZXF1ZXN0Pwo+IAo+IFdlbGws
IHRoZSBjYWxsZXIgY2hlY2tzIHRoZSByZXR1cm4gdmFsdWUuICBUaGUgbGlieGMgZnVuY3Rpb24K
PiB4Y19hbHRwMm1fc2V0X3N1cHByZXNzX3ZlIGZvciBpbnN0YW5jZSB3aWxsIHJldHVybiBhIG5l
Z2F0aXZlIGluIHRoaXMKPiBjYXNlLgoKVGhlIHF1ZXN0aW9uIHdhc24ndCB3aGF0IHRoZSBjYWxs
ZXIgZG9lcyBidXQgd2hldGhlciBjaGVja2luZyBqdXN0CmNwdV9oYXNfdm14IGlzIGVub3VnaC4g
V2hhdCBpZiB5b3UncmUgcnVubmluZyBvbiBhIG1hY2hpbmUgd2l0aApWTVggYnV0IG5vICNWRSBz
dXBwb3J0PwoKPj4gQW5kIHRoZW4gdGhlcmUgYXJlIHR3byBnZW5lcmFsIHF1ZXN0aW9uczogV2l0
aG91dCBhIGxpYnhjIGxheWVyCj4+IGZ1bmN0aW9uLCBob3cgaXMgb25lIHN1cHBvc2VkIHRvIHVz
ZSB0aGlzIG5ldyBzdWItb3A/IElzIGl0Cj4+IHJlYWxseSBpbnRlbmRlZCB0byBwZXJtaXQgYSBn
dWVzdCB0byBjYWxsIHRoaXMgZm9yIGl0c2VsZj8KPiAgCj4gV2VsbCwgdGhlIHN1Yi1vcCBjb3Vs
ZCBiZSB1c2VkIGZyb20gYSBMaW51eCBrZXJuZWwgbW9kdWxlIGlmIGxpYnhjIGlzCj4gbm90IGF2
YWlsYWJsZSBpZiBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fb3AgYW5kIHN0cnVjdAo+IHhlbl9odm1f
YWx0cDJtX3NldF9zdXBwcmVzc192ZSBhcmUgZGVmaW5lZC4KPiAKPiBPdXIgdXNlIGNhc2UsIHRo
b3VnaCwgaW52b2x2ZXMgZWl0aGVyIERvbTAgb3IgYSAicHJpdmlsZWdlZCIgRG9tVQo+IGFsdGVy
aW5nIHRoZSBzdXBwcmVzcyAjVkUgYml0IGZvciB0aGUgdGFyZ2V0IGd1ZXN0LgoKVGhpcyBkb2Vz
bid0IHJlYWxseSBhbnN3ZXIgdGhlIHF1ZXN0aW9uOiBXaGF0IGFyZSB0aGUgc2VjdXJpdHkKaW1w
bGljYXRpb25zIGlmIGEgZ3Vlc3QgY2FuIGludm9rZSB0aGlzIG9uIGl0c2VsZj8KCihGVFIgSSB0
aGluayBteSBmaXJzdCBxdWVzdGlvbiB3YXMga2luZCBvZiBwb2ludGxlc3MsIGFzIHBhdGNoIDMK
bG9va3MgbGlrZSBpdCBkb2VzIGludHJvZHVjZSBhIGxpYnhjIGZ1bmN0aW9uOyBJIHNpbXBseSBk
aWRuJ3QgcmVhbGl6ZQp0aGF0IGJhY2sgdGhlbiwgYmVjYXVzZSBJJ2QgZ2VuZXJhbGx5IGhhdmUg
ZXhwZWN0ZWQgdGhlCmNvbnN1bWVyIG9mIHRoZSBoeXBlcmNhbGwgdG8gYmUgaW50cm9kdWNlIHRv
Z2V0aGVyIHdpdGggdGhlCnByb2R1Y2VyLikKCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 06 13:15:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 13: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 1dIEJx-0004pz-En; Tue, 06 Jun 2017 13:14:53 +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 1dIEJw-0004pN-P0
 for xen-devel@lists.xen.org; Tue, 06 Jun 2017 13:14:53 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 A5/74-01732-BCAA6395; Tue, 06 Jun 2017 13:14:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDKsWRWlGSWpSXmKPExsXilM8iqXt6lVm
 kQftDFoslHxezODB6HN39mymAMYo1My8pvyKBNeNE82nGgoV6FS2XLrM0MM5W62Lk4hASWMUo
 seTNGsYuRk4gJ1ti2a4bLCAJFoFvLBKHFj5nAklICHhKvPxyhBHCdpa4fH4hG0T3BkaJi9fns
 IMkWARUJC7OPwNWxCYQLHF9yS9WEFtEQFmi99dvFhCbWcBOYt+vbWA1wgLJEoc27wfr5RXQkX
 g25xvU0O2MEpO/LGSFSAhKnJz5BKq5VOL91BdARRxAtrTE8n8cIGFOAXuJm09ugc0RBdq1+9Z
 e5gmMQrOQdM9C0j0LoRvCtJKY8CsdRRSkWF3iz7xLzBjC2hLLFr5mxlTiJXHvhjVE2FZi3br3
 LAsYuVcxqhenFpWlFuma6CUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBMYhAxDsY
 Gz84nSIUZKDSUmUV32qWaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV4eYFwLCRalpqdWpGXmAB
 MCTFqCg0dJhPf6SqA0b3FBYm5xZjpE6hSjMceG1eu/MHHc6dvwhUmIJS8/L1VKnHczSKkASGl
 GaR7cIFiiusQoKyXMywh0mhBPQWpRbmYJqvwrRnEORiVhXoYVQFN4MvNK4Pa9AjqFCegUvksm
 IKeUJCKkpBoYXZen+OkdyvdmjVrbnP3q2dfFj6aeLr/K/9Y37fDVndNmsBuZ77ial/A/O/WGV
 U7MervCuaX3XXnlv7YprmlpsNbepOUvzrD09lGTCdoKlW7vA8pfv3o9W97rGztXxf+onK7muW
 eepdrlz5VVPNV9hNXKY/eC55OfZlob7Vj73WyhbdOFoCnxSizFGYmGWsxFxYkA5NwsUE8DAAA
 =
X-Env-Sender: marmarek@invisiblethingslab.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1496754890!65762080!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58036 invoked from network); 6 Jun 2017 13:14:50 -0000
Received: from out1-smtp.messagingengine.com (HELO
 out1-smtp.messagingengine.com) (66.111.4.25)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Jun 2017 13:14:50 -0000
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 01CAE20789;
 Tue,  6 Jun 2017 09:14:50 -0400 (EDT)
Received: from frontend2 ([10.202.2.161])
 by compute7.internal (MEProxy); Tue, 06 Jun 2017 09:14:50 -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=VMPTw/oZFmpUd6RLBf
 v6jqKHE/ORom1jlUX/JzgiG+o=; b=VJrymt0nB3B4U9urLziYcs+Q5vr/hlx9Gl
 hqpIYazOWkwTAzpgDHGIdt/h0D7p3oGk2HRzody3u6FHAaolmBxLLCFTX19iecPT
 ib1+swSe9jsVCsaeZngd69Ai9a03MBJIIAuXfipNs3yUdMJ8Ox4jEeWglhlDob+L
 6hnBhRpnW0YFdyiCIhiDKhHcFsx5wCkEnryWE3/pgzQXTL/0pNBiHMxhuj1ayZhz
 D3r+gxTRqiH9MheRdVPENI79m8pIIS2NnRSEQ0TSq2B36hx4+VGO3OD9OJxKIMcw
 WnuQXvAvsIACaFUyPQeWgbT35dcfpL9PLjDybrrFIfUPHNqtQLaw==
X-ME-Sender: <xms:yao2WQEMIgthMg_71hesPao2UabHc5aa8LXJUYQz6eGAWw2pzpzTdg>
X-Sasl-enc: lU70DjkP5jtkUnM0pDVVpCorhLw5ZFTiAvFBICQq04Az 1496754889
Received: from mail-itl (89-70-103-23.dynamic.chello.pl [89.70.103.23])
 by mail.messagingengine.com (Postfix) with ESMTPA id 3BFFC24753;
 Tue,  6 Jun 2017 09:14:47 -0400 (EDT)
Date: Tue, 6 Jun 2017 15:14:42 +0200
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170606131442.GG1335@mail-itl>
References: <20170602105719.GK10404@mail-itl>
 <593685CD020000780015FAAA@prv-mh.provo.novell.com>
 <20170606104158.GE1335@mail-itl>
 <5936A638020000780015FC3D@prv-mh.provo.novell.com>
MIME-Version: 1.0
In-Reply-To: <5936A638020000780015FC3D@prv-mh.provo.novell.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: HW42 <hw42@ipsumj.de>, xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] PCI passthrough of USB controllers on Xen 4.8.1,
 Linux 4.9.29, stubdomain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============0149694037435996009=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


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


--/phDVh97NXcsfHGu
Content-Type: multipart/mixed; boundary="ez1fCABS8b19cfNB"
Content-Disposition: inline


--ez1fCABS8b19cfNB
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Tue, Jun 06, 2017 at 04:55:20AM -0600, Jan Beulich wrote:
> >>> On 06.06.17 at 12:41, <marmarek@invisiblethingslab.com> wrote:
> > [root@dom0 ~]# lspci -s 00:14.0 -vvv
> > 00:14.0 USB controller: Intel Corporation Wildcat Point-LP USB xHCI=20
> > Controller (rev 03) (prog-if 30 [XHCI])
> > 	Subsystem: Intel Corporation Device 7270
> > 	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-=20
> > Stepping- SERR- FastB2B- DisINTx+
> > 	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=3Dmedium >TAbort- <TA=
bort- <MAbort- >SERR- <PERR- INTx-
> > 	Latency: 0
> > 	Interrupt: pin A routed to IRQ 170
> > 	Region 0: Memory at b2200000 (64-bit, non-prefetchable) [size=3D64K]
> > 	Capabilities: [70] Power Management version 2
> > 		Flags: PMEClk- DSI- D1- D2- AuxCurrent=3D375mA PME(D0-,D1-,D2-,D3hot+=
,D3cold+)
> > 		Status: D0 NoSoftRst+ PME-Enable- DSel=3D0 DScale=3D0 PME-
> > 	Capabilities: [80] MSI: Enable+ Count=3D1/8 Maskable- 64bit+
> > 		Address: 00000000fee00338  Data: 0000
>=20
> So as I did expect the field accessed is the MSI capability structure.
> Such accesses shouldn't reach pciback, but instead be taken care
> of by qemu. I can't really comment on the qemu side though, but
> this at least makes me think the underlying cause of the problems
> you see with the two controllers is the same.
>=20
> Is this a regression of some sort, i.e. did the same setup work in
> earlier Xen versions?

This was working with pure PV, but this is probably irrelevant here.

I can't test if switching only Xen version changes anything (that would
require a lot of recompiling), but very similar setup with mini-os based
stubdom on Xen 4.6.5 and Xen 4.8.1 also doesn't work. Even with a qemu
patch disabling MSI reporting (attached). In that case, I don't get any
message from qemu, but very similar messages from xhci driver.

BTW Other patches:
https://github.com/QubesOS/qubes-vmm-xen/tree/xen-4.8/patches.misc

I've also checked Xen 4.8.1 with qemu-upstream in dom0 (instead of
Linux-based stubdom) and it also doesn't work, but with slightly
different messages:

qemu:
    [00:05.0] Write-back to unknown field 0xd8 (partially) inhibited (0x000=
00000)
    [00:05.0] If the device doesn't work, try enabling permissive mode
    [00:05.0] (unsafe) and if it helps report the problem to xen-devel
    [00:06.0] Write-back to unknown field 0x6c (partially) inhibited (0x000=
00000)
    [00:06.0] If the device doesn't work, try enabling permissive mode
    [00:06.0] (unsafe) and if it helps report the problem to xen-devel

Linux in domU:

    [   51.679188] xhci_hcd 0000:00:05.0: Error while assigning device slot=
 ID
    [   51.679264] xhci_hcd 0000:00:05.0: Max number of devices this xHCI h=
ost supports is 32.
    [   51.679359] usb usb1-port2: couldn't allocate usb_device

(and nothing about ehci, no devices connected to it is visible)


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

--ez1fCABS8b19cfNB
Content-Type: text/plain; charset=utf-8
Content-Disposition: attachment; filename="hvmpt02-disable-msi-caps.patch"

MiniOS + QEMU do not appear to work with either MSI or MSI-X.  Some guests
or device drivers do not gracefully handle being told a PCI device has
MSI/MSI-X and then they don't actually get it.  Disable the MSI and MSI-X
capability reporting in PCI config space, making only INTX legacy interrupts
available.

Signed-off-by: Eric Shelton <eshelton@pobox.com>

--- a/tools/qemu-xen-traditional/hw/pass-through.c	2016-10-31 12:48:42.924026468 -0400
+++ b/tools/qemu-xen-traditional/hw/pass-through.c	2016-10-31 12:50:52.953026468 -0400
@@ -874,6 +874,10 @@
         .grp_size   = 0x04,
         .size_init  = pt_reg_grp_size_init,
     },
+#ifndef CONFIG_STUBDOM
+    /* At present stubdom doesn't support MSI for passthrough, so let's not
+     * expose MSI capability to stubdom HVM guest for now.
+     */
 #ifndef __ia64__
     /* At present IA64 Xen doesn't support MSI for passthrough, so let's not
      * expose MSI capability to IA64 HVM guest for now.
@@ -886,7 +890,8 @@
         .size_init  = pt_msi_size_init,
         .emu_reg_tbl= pt_emu_reg_msi_tbl,
     },
-#endif
+#endif /* __ia64__ */
+#endif /* !CONFIG_STUBDOM */
     /* PCI-X Capabilities List Item reg group */
     {
         .grp_id     = PCI_CAP_ID_PCIX,
@@ -931,6 +936,10 @@
         .size_init  = pt_pcie_size_init,
         .emu_reg_tbl= pt_emu_reg_pcie_tbl,
     },
+#ifndef CONFIG_STUBDOM
+    /* At present stubdom doesn't support MSI for passthrough, so let's not
+     * expose MSI-X capability to stubdom HVM guest for now.
+     */
 #ifndef __ia64__
     /* At present IA64 Xen doesn't support MSI for passthrough, so let's not
      * expose MSI-X capability to IA64 HVM guest for now.
@@ -943,7 +952,8 @@
         .size_init  = pt_msix_size_init,
         .emu_reg_tbl= pt_emu_reg_msix_tbl,
     },
-#endif
+#endif /* __ia64__ */
+#endif /* !CONFIG_STUBDOM */
     {
         .grp_size = 0,
     },

--ez1fCABS8b19cfNB--

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

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

iQEcBAEBCAAGBQJZNqrDAAoJENuP0xzK19cskzIH/R0qXaUcLc0aG1iPjXjajEtW
NCQlpaI3KYWeYmdd4b4JbWxgCOKq97RKo8XLWXdW0YIfrQdxOj9BQZC+txQzTuVN
QOcmiTaKO5peRfPnUwln843MOcEXtqT3TuWSjzh+UQkK3V73YMGMbAk5jBF2dEYS
2wTCBy/d0KspSL5LGxUS/Es8DoIDhodDQZMbBsuVb+mfN+x0GYeFfX+FtOtjQwmP
KA3DoF1quRx+zIpJGSzP8nMhsHBS/tZWvzL12DkIMeZyTA7HzI31FAF6vi03HmH3
qeEmR9L9fkOzah9twHEFbOIO5gqFsWIeah9LqQ2sR56KtHdW+zhs5MWFGv7nkFc=
=Zmn7
-----END PGP SIGNATURE-----

--/phDVh97NXcsfHGu--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0149694037435996009==--


From xen-devel-bounces@lists.xen.org Tue Jun 06 13:20:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 13:20: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 1dIEPD-0005Ug-7j; Tue, 06 Jun 2017 13:20: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=323f3361f=Andrew.Cooper3@citrix.com>)
 id 1dIEPC-0005Ua-Bw
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 13:20:18 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 66/E1-03620-11CA6395; Tue, 06 Jun 2017 13:20:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsWyU9JRQldgjVm
 kwfGTVhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8akxd9ZC5plK46/6GZrYFws2cXIySEh4CfR
 v2E5K4gtLOAusaaxnxHEFhHIkei/+5QZxBYSSJbYc/8PO4jNDFQ/++0CFhCbTUBfYveLT0wgN
 q+ArcSmM/1gNSwCKhKTF7SA9YoKhEu8bTzCAlEjKHFy5hMwm1PAXuLSuS5GiJkGEkcWzWGFsO
 Ultr+dA7VXTeJa/yV2iDvTJSY+62GZwMg/C8moWUjaZyFpX8DIvIpRozi1qCy1SNfYWC+pKDM
 9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzAIGYBgB+PO9YGHGCU5mJREedWnmkUK8SXl
 p1RmJBZnxBeV5qQWH2KU4eBQkuD9sAooJ1iUmp5akZaZA4wHmLQEB4+SCG83SJq3uCAxtzgzH
 SJ1ilGXY8Pq9V+YhFjy8vNSpcR5dVcDFQmAFGWU5sGNgMXmJUZZKWFeRqCjhHgKUotyM0tQ5V
 8xinMwKgnzMqwAmsKTmVcCt+kV0BFMQEfwXTIBOaIkESEl1cC4rzhP8GRbA8PMnYVxEwIDHs7
 /8a3Rb8INGdfyhu02C+c4h3izHmTUyf4vuag6JfFm8stgJZPwRVvmyyzrOTM/e7/1/uuPWg7J
 3Ln5su7PzqQDG+dsm+D4iVnItosl78WXumP+CX0+LScc92zK2reg3OWi/A7xkiLl71s2lJ3+t
 0Z+97e+HTYTlFiKMxINtZiLihMBaLhuVcgCAAA=
X-Env-Sender: prvs=323f3361f=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1496755216!53463911!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44577 invoked from network); 6 Jun 2017 13:20:16 -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 Jun 2017 13:20:16 -0000
X-IronPort-AV: E=Sophos;i="5.39,306,1493683200"; d="scan'208";a="47286265"
To: Jan Beulich <JBeulich@suse.com>, Wei Liu <wei.liu2@citrix.com>, Ian
 Jackson <Ian.Jackson@eu.citrix.com>
References: <osstest-110009-mainreport@xen.org>
 <5936C34C020000780015FCFE@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <39dbe378-d2c5-7458-095d-0b8f98ffc596@citrix.com>
Date: Tue, 6 Jun 2017 14:20:14 +0100
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: <5936C34C020000780015FCFE@prv-mh.provo.novell.com>
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>, osstest-admin@xenproject.org
Subject: Re: [Xen-devel] [xen-unstable test] 110009: 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>

T24gMDYvMDYvMTcgMTM6NTksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA1LjA2LjE3IGF0
IDE4OjU1LCA8b3NzdGVzdC1hZG1pbkB4ZW5wcm9qZWN0Lm9yZz4gd3JvdGU6Cj4+IGZsaWdodCAx
MTAwMDkgeGVuLXVuc3RhYmxlIHJlYWwgW3JlYWxdCj4+IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTAwMDkvIAo+Pgo+PiBSZWdyZXNzaW9ucyA6LSgK
Pj4KPj4gVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCj4+IGlu
Y2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgo+PiAgdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0IDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBSRUdS
LiB2cy4gMTA5ODQxCj4gU28gZmluYWxseSB3ZSBoYXZlIHNvbWUgb3V0cHV0IGZyb20gdGhlIGRl
YnVnZ2luZyBjb2RlIGFkZGVkIGJ5Cj4gOTMzZjk2NmJjZCAoIng4Ni9tbTogYWRkIHRlbXBvcmFy
eSBkZWJ1Z2dpbmcgY29kZSB0bwo+IGdldF9wYWdlX2Zyb21fZ2ZuX3AybSgpIiksIGkuZS4gdGhl
IG1pZ3JhdGlvbiBoZWlzZW5idWcgd2UgaG9wZQo+IHRvIGh1bnQgZG93bjoKPgo+IChYRU4pIGQw
djI6IGQ3IGR5aW5nIChsb29raW5nIHVwIDNlMDAwKQo+IC4uLgo+IChYRU4pIFhlbiBjYWxsIHRy
YWNlOgo+IChYRU4pICAgIFs8ZmZmZjgyZDA4MDMxNTBlZj5dIGdldF9wYWdlX2Zyb21fZ2ZuX3Ay
bSsweDdiLzB4NDE2Cj4gKFhFTikgICAgWzxmZmZmODJkMDgwMjY4ZTg4Pl0gYXJjaF9kb19kb21j
dGwrMHg1MWEvMHgyNTM1Cj4gKFhFTikgICAgWzxmZmZmODJkMDgwMjA2Y2Y5Pl0gZG9fZG9tY3Rs
KzB4MTdlNC8weDFiYWYKPiAoWEVOKSAgICBbPGZmZmY4MmQwODAzNTU4OTY+XSBwdl9oeXBlcmNh
bGwrMHgxZWYvMHg0MmQKPiAoWEVOKSAgICBbPGZmZmY4MmQwODAzNTk0YzY+XSBlbnRyeS5vI3Rl
c3RfYWxsX2V2ZW50cyswLzB4MzAKPgo+IHdoaWNoIHBvaW50cyBhdCBYRU5fRE9NQ1RMX2dldHBh
Z2VmcmFtZWluZm8zIGhhbmRsaW5nIGNvZGUuCj4gV2hhdCBidXNpbmVzcyB3b3VsZCB0aGUgdG9v
bCBzdGFjayBoYXZlIGludm9raW5nIHRoaXMgZG9tY3RsIGZvcgo+IGEgZHlpbmcgZG9tYWluPyBJ
J2QgZXhwZWN0IGFsbCBvZiB0aGVzZSBvcGVyYXRpb25zIHRvIGJlIGRvbmUKPiB3aGlsZSB0aGUg
ZG9tYWluIGlzIHN0aWxsIGFsaXZlIChwZXJoYXBzIHBhdXNlZCksIGJ1dCBub25lIG9mIHRoZW0K
PiB0byBvY2N1ciBvbmNlIGRvbWFpbiBkZWF0aCB3YXMgaW5pdGlhdGVkLgoKaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDAwOS90ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQvMTUudHMtZ3Vlc3QtbG9jYWxtaWdyYXRlLmxvZwppcyBy
YXRoZXIgY3VyaW91cy4gIFVuZm9ydHVuYXRlbHksIGxpYnhsIGRvZXNuJ3QgYW5ub3RhdGUgdGhl
IHNvdXJjZSBhbmQKZGVzdGluYXRpb24gbG9nZ2luZyBsaW5lcyB3aGVuIGl0IG1lcmdlcyB0aGVt
IGJhY2sgdG9nZXRoZXIsIGFuZCBkb2Vzbid0CmluY2x1ZGUgdGhlIHByb2dyZXNzIG1hcmtlcnMu
ICBJJ3ZlIG1hbnVhbGx5IHJlYXJyYW5nZWQgdGhlbSBiYWNrIHRvIGEKbG9naWNhbCBvcmRlci4K
CmxpYnhsLXNhdmUtaGVscGVyOiBkZWJ1Zzogc3RhcnRpbmcgc2F2ZTogU3VjY2Vzcwp4YzogZGV0
YWlsOiBmZCAxMCwgZG9tIDcsIG1heF9pdGVycyAwLCBtYXhfZmFjdG9yIDAsIGZsYWdzIDUsIGh2
bSAxCnhjOiBpbmZvOiBTYXZpbmcgZG9tYWluIDcsIHR5cGUgeDg2IEhWTQp4YzogZXJyb3I6IEZh
aWxlZCB0byBnZXQgdHlwZXMgZm9yIHBmbiBiYXRjaCAoMyA9IE5vIHN1Y2ggcHJvY2Vzcyk6Cklu
dGVybmFsIGVycm9yCnhjOiBlcnJvcjogU2F2ZSBmYWlsZWQgKDMgPSBObyBzdWNoIHByb2Nlc3Mp
OiBJbnRlcm5hbCBlcnJvcgp4YzogZXJyb3I6IENvdWxkbid0IGRpc2FibGUgcWVtdSBsb2ctZGly
dHkgbW9kZSAoMyA9IE5vIHN1Y2ggcHJvY2Vzcyk6CkludGVybmFsIGVycm9yCnhjOiBlcnJvcjog
RmFpbGVkIHRvIGNsZWFuIHVwICgzID0gTm8gc3VjaCBwcm9jZXNzKTogSW50ZXJuYWwgZXJyb3IK
ClRoZSBmaXJzdCAtRVNSQ0ggaGVyZSBpcyB0aGUgcmVzdWx0IG9mIFhFTl9ET01DVExfZ2V0cGFn
ZWZyYW1laW5mbzMKZW5jb3VudGVyaW5nIGEgZHlpbmcgZG9tYWluLiAgVGhlIHFlbXUgbG9nZGly
dHkgZXJyb3IgaXMgYmVjYXVzZSB0aGUKbGlieGwgY2FsbGJhY2sgZm91bmQgdGhhdCB0aGUgcWVt
dSBwcm9jZXNzIGl0IHdhcyBleHBlY3RpbmcgdGFsayB0bwpkb2Vzbid0IGV4aXN0LgoKRnJvbQpo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEwMDA5L3Rl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NC9lbGJsaW5nMS0tLXZhci1sb2cteGVu
LXhsLXdpbi5ndWVzdC5vc3N0ZXN0LmxvZwoKbGlieGw6IGRlYnVnOiBsaWJ4bF9kb21haW4uYzo3
NDc6ZG9tYWluX2RlYXRoX3hzd2F0Y2hfY2FsbGJhY2s6IERvbWFpbgo3Oltldmc9MHgxMWY1YWYw
XSAgIGdvdD1kb21haW5pbmZvc1swXSBnb3QtPmRvbWFpbj03CmxpYnhsOiBkZWJ1ZzogbGlieGxf
ZG9tYWluLmM6NzczOmRvbWFpbl9kZWF0aF94c3dhdGNoX2NhbGxiYWNrOiBEb21haW4KNzpFeGlz
dHMgc2h1dGRvd25fcmVwb3J0ZWQ9MSBkb21pbmYuZmxhZ3M9MTAxMGYKbGlieGw6IGRlYnVnOiBs
aWJ4bF9kb21haW4uYzo2OTM6ZG9tYWluX2RlYXRoX29jY3VycmVkOiBEb21haW4gNzpkeWluZwps
aWJ4bDogZGVidWc6IGxpYnhsX2RvbWFpbi5jOjc0MDpkb21haW5fZGVhdGhfeHN3YXRjaF9jYWxs
YmFjazogW2V2Zz0wXQphbGwgcmVwb3J0ZWQKbGlieGw6IGRlYnVnOiBsaWJ4bF9kb21haW4uYzo4
MDI6ZG9tYWluX2RlYXRoX3hzd2F0Y2hfY2FsbGJhY2s6IGRvbWFpbgpkZWF0aCBzZWFyY2ggZG9u
ZQpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6MTg2OTpsaWJ4bF9fYW9fY29tcGxldGU6IGFv
IDB4MTFmODIyMDoKY29tcGxldGUsIHJjPTAKbGlieGw6IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjE4
Mzg6bGlieGxfX2FvX19kZXN0cm95OiBhbyAweDExZjgyMjA6IGRlc3Ryb3kKClNvIGl0IGFwcGVh
cnMgdGhhdCB0aGUgZG9tYWluIGRpZWQgd2hpbGUgaXQgd2FzIGJlaW5nIG1pZ3JhdGVkLiAgSQpl
eHBlY3QgdGhlIGRhZW1vbmlzZWQgeGwgcHJvY2VzcyB0aGVuIHByb2NlZWRlZCB0byBjbGVhbiBp
dCB1cCB1bmRlciB0aGUKZmVldCBvZiB0aGUgb25nb2luZyBtaWdyYXRpb24uCgpodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEwMDA5L3Rlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NC9lbGJsaW5nMS0tLXZhci1sb2cteGVuLXFlbXUtZG0t
d2luLmd1ZXN0Lm9zc3Rlc3QubG9nLjEKc2F5cwoKTG9nLWRpcnR5OiBubyBjb21tYW5kIHlldC4K
cmVzZXQgcmVxdWVzdGVkIGluIGNwdV9oYW5kbGVfaW9yZXEuCklzc3VlZCBkb21haW4gNyByZWJv
b3QKClNvIGFjdHVhbGx5IGl0IGxvb2tzIGxpa2UgcmVib290IG1pZ2h0IGhhdmUgYmVlbiBnb2lu
ZyBvbiwgd2hpY2ggYWxzbwpleHBsYWlucyB3aHkgdGhlIGd1ZXN0IHdhcyBib290aW5nIGFzIGRv
bWFpbiA5IHdoaWxlIGRvbWFpbiA3IHdhcyBoYXZpbmcKcHJvYmxlbXMgZHVyaW5nIG1pZ3JhdGUu
Cgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 06 13:44:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 13: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 1dIEms-0007WG-GQ; Tue, 06 Jun 2017 13:44: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 1dIEmr-0007W5-3A
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 13:44:45 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 4A/A0-03557-CC1B6395; Tue, 06 Jun 2017 13:44:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVyuP0Ov+6ZjWa
 RBl9WMFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl/D89nKtgpXjHh3nzmBsbZwl2MnBwSAkYS
 byf+Y+pi5OIQEljIKLH42hQWkISwgLdEy6wuZhBbREBfYtPtRnYQm1mgXOL+tzVsILaQwGNGi
 VX/S0FsNgFViQ3XT7GC2LwC1hJL730Gm8MioCJxrv8IWK+oQLhE74F+NogaQYmTM5+A1XAK+E
 isPnGMGWK+usSfeZegbHGJW0/mM0HY8hLb385hnsDIPwtJ+ywkLbOQtMxC0rKAkWUVo0ZxalF
 ZapGukbleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgeDIAwQ7GxWsDDzFKcjAp
 ifKqTzWLFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBa7oBKCdYlJqeWpGWmQOMFJi0BAePkgjv+
 /VAad7igsTc4sx0iNQpRl2OO30bvjAJseTl56VKifPGgMwQACnKKM2DGwGL2kuMslLCvIxARw
 nxFKQW5WaWoMq/YhTnYFQS5v0AsoonM68EbtMroCOYgI7gu2QCckRJIkJKqoHRuywn91WnmLh
 6z+NG44PZq6elvw3apbYpylNrv9lkHs3WoE2/nGV+9Br39rsxbwndtMeyf3vljtanN5oFnm2L
 eP5OVv4Qa2OcuuL3rIaOSe+X1jc+0dwlydIuf9hO5/6ijXeaooKebq+Wuzql66Zt/5r/e5klG
 z4bRIc8sJUQXBDYoRvcu1eJpTgj0VCLuag4EQDSzEfa1QIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1496756683!65876477!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7840 invoked from network); 6 Jun 2017 13:44:44 -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; 6 Jun 2017 13:44: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 53361AB5D;
 Tue,  6 Jun 2017 13:44:43 +0000 (UTC)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <55443407-5d99-0830-e8e0-6c2044c18ec9@suse.com>
 <22824.21930.185651.403388@mariner.uk.xensource.com>
 <2e6d9143-1abe-2f99-155f-f1071245ca41@suse.com>
 <alpine.DEB.2.10.1705261201010.18759@sstabellini-ThinkPad-X260>
From: Juergen Gross <jgross@suse.com>
Message-ID: <77637aaf-0c2c-fe90-2e37-3211ea9026e7@suse.com>
Date: Tue, 6 Jun 2017 15:44:41 +0200
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.1705261201010.18759@sstabellini-ThinkPad-X260>
Content-Language: en-US
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [for-4.9] Re: HVM guest performance regression
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjYvMDUvMTcgMjE6MDEsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiBPbiBGcmksIDI2
IE1heSAyMDE3LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBPbiAyNi8wNS8xNyAxODoxOSwgSWFu
IEphY2tzb24gd3JvdGU6Cj4+PiBKdWVyZ2VuIEdyb3NzIHdyaXRlcyAoIkhWTSBndWVzdCBwZXJm
b3JtYW5jZSByZWdyZXNzaW9uIik6Cj4+Pj4gTG9va2luZyBmb3IgdGhlIHJlYXNvbiBvZiBhIHBl
cmZvcm1hbmNlIHJlZ3Jlc3Npb24gb2YgSFZNIGd1ZXN0cyB1bmRlcgo+Pj4+IFhlbiA0LjcgYWdh
aW5zdCA0LjUgSSBmb3VuZCB0aGUgcmVhc29uIHRvIGJlIGNvbW1pdAo+Pj4+IGMyNmY5MmI4ZmNl
M2M5ZGYxN2Y3ZWYwMzViNTRkOTdjYmU5MzFjN2EgKCJsaWJ4bDogcmVtb3ZlIGZyZWVtZW1fc2xh
Y2siKQo+Pj4+IGluIFhlbiA0LjYuCj4+Pj4KPj4+PiBUaGUgcHJvYmxlbSBvY2N1cnJlZCB3aGVu
IGRvbTAgaGFkIHRvIGJlIGJhbGxvb25lZCBkb3duIHdoZW4gc3RhcnRpbmcKPj4+PiB0aGUgZ3Vl
c3QuIFRoZSBwZXJmb3JtYW5jZSBvZiBzb21lIG1pY3JvIGJlbmNobWFya3MgZHJvcHBlZCBieSBh
Ym91dAo+Pj4+IGEgZmFjdG9yIG9mIDIgd2l0aCBhYm92ZSBjb21taXQuCj4+Pj4KPj4+PiBJbnRl
cmVzdGluZyBwb2ludCBpcyB0aGF0IHRoZSBwZXJmb3JtYW5jZSBvZiB0aGUgZ3Vlc3Qgd2lsbCBk
ZXBlbmQgb24KPj4+PiB0aGUgYW1vdW50IG9mIGZyZWUgbWVtb3J5IGJlaW5nIGF2YWlsYWJsZSBh
dCBndWVzdCBjcmVhdGlvbiB0aW1lLgo+Pj4+IFdoZW4gdGhlcmUgd2FzIGJhcmVseSBlbm91Z2gg
bWVtb3J5IGF2YWlsYWJsZSBmb3Igc3RhcnRpbmcgdGhlIGd1ZXN0Cj4+Pj4gdGhlIHBlcmZvcm1h
bmNlIHdpbGwgcmVtYWluIGxvdyBldmVuIGlmIG1lbW9yeSBpcyBiZWluZyBmcmVlZCBsYXRlci4K
Pj4+Pgo+Pj4+IEknZCBsaWtlIHRvIHN1Z2dlc3Qgd2UgZWl0aGVyIHJldmVydCB0aGUgY29tbWl0
IG9yIGhhdmUgc29tZSBvdGhlcgo+Pj4+IG1lY2hhbmlzbSB0byB0cnkgdG8gaGF2ZSBzb21lIHJl
c2VydmUgZnJlZSBtZW1vcnkgd2hlbiBzdGFydGluZyBhCj4+Pj4gZG9tYWluLgo+Pj4KPj4+IE9o
LCBkZWFyLiAgVGhlIG1lbW9yeSBhY2NvdW50aW5nIHN3YW1wIGFnYWluLiAgQ2xlYXJseSB3ZSBh
cmUgbm90Cj4+PiBnb2luZyB0byBkcmFpbiB0aGF0IHN3YW1wIG5vdywgYnV0IEkgZG9uJ3QgbGlr
ZSByZWdyZXNzaW9ucy4KPj4+Cj4+PiBJIGFtIG5vdCBvcHBvc2VkIHRvIHJldmVydGluZyB0aGF0
IGNvbW1pdC4gIEkgd2FzIGEgYml0IGlmZnkgYWJvdXQgaXQKPj4+IGF0IHRoZSB0aW1lOyBhbmQg
YWNjb3JkaW5nIHRvIHRoZSByZW1vdmFsIGNvbW1pdCBtZXNzYWdlLCBpdCB3YXMKPj4+IGJhc2lj
YWxseSByZW1vdmVkIGJlY2F1c2UgaXQgd2FzIGEgcGllY2Ugb2YgY2FyZ28gY3VsdCBmb3Igd2hp
Y2ggd2UKPj4+IGhhZCBubyBqdXN0aWZpY2F0aW9uIGluIGFueSBvZiBvdXIgcmVjb3Jkcy4KPj4+
Cj4+PiBJbmRlZWQgSSB0aGluayBmaXhpbmcgdGhpcyBpcyBhIGNhbmRpZGF0ZSBmb3IgNC45Lgo+
Pj4KPj4+IERvIHlvdSBrbm93IHRoZSBtZWNoYW5pc20gYnkgd2hpY2ggdGhlIGZyZWVtZW0gc2xh
Y2sgaGVscHMgPyAgSSB0aGluawo+Pj4gdGhhdCB3b3VsZCBiZSBhIHByZXJlcXVpc2l0ZSBmb3Ig
cmV2ZXJ0aW5nIHRoaXMuICBUaGF0IHdheSB3ZSBjYW4gaGF2ZQo+Pj4gYW4gdW5kZXJzdGFuZGlu
ZyBvZiB3aHkgd2UgYXJlIGRvaW5nIHRoaW5ncywgcmF0aGVyIHRoYW4ganVzdAo+Pj4gZmxhaWxp
bmcgYXQgcmFuZG9tLi4uCj4+Cj4+IEkgd2lzaCBJIHdvdWxkIHVuZGVyc3RhbmQgaXQuCj4+Cj4+
IE9uZSBjYW5kaWRhdGUgd291bGQgYmUgMk0vMUcgcGFnZXMgYmVpbmcgcG9zc2libGUgd2l0aCBl
bm91Z2ggZnJlZQo+PiBtZW1vcnksIGJ1dCBJIGhhdmVuJ3QgcHJvb2ZlZCB0aGlzIHlldC4gSSBj
YW4gaGF2ZSBhIHRyeSBieSBkaXNhYmxpbmcKPj4gYmlnIHBhZ2VzIGluIHRoZSBoeXBlcnZpc29y
Lgo+IAo+IFJpZ2h0LCBpZiBJIGhhZCB0byBiZXQsIEkgd291bGQgcHV0IG15IG1vbmV5IG9uIHN1
cGVycGFnZXMgc2hhdHRlcmluZwo+IGJlaW5nIHRoZSBjYXVzZSBvZiB0aGUgcHJvYmxlbS4KClNl
ZW1zIHlvdSB3b3VsZCBoYXZlIGxvc3QgeW91ciBtb25leS4uLgoKTWVhbndoaWxlIEkndmUgZm91
bmQgYSB3YXkgdG8gZ2V0IHRoZSAiZ29vZCIgcGVyZm9ybWFuY2UgaW4gdGhlIG1pY3JvCmJlbmNo
bWFyay4gVW5mb3J0dW5hdGVseSB0aGlzIHJlcXVpcmVzIHRvIHN3aXRjaCBvZmYgdGhlIHB2IGlu
dGVyZmFjZXMKaW4gdGhlIEhWTSBndWVzdCB2aWEgInhlbl9ub3B2IiBrZXJuZWwgYm9vdCBwYXJh
bWV0ZXIuCgpJIGhhdmUgdmVyaWZpZWQgdGhhdCBwdiBzcGlubG9ja3MgYXJlIG5vdCB0byBibGFt
ZSAodmlhICJ4ZW5fbm9wdnNwaW4iCmtlcm5lbCBib290IHBhcmFtZXRlcikuIFN3aXRjaGluZyB0
byBjbG9ja3NvdXJjZSBUU0MgaW4gdGhlIHJ1bm5pbmcKc3lzdGVtIGRvZXNuJ3QgaGVscCBlaXRo
ZXIuCgpVbmZvcnR1bmF0ZWx5IHRoZSBrZXJuZWwgc2VlbXMgbm8gbG9uZ2VyIHRvIGJlIGZ1bmN0
aW9uYWwgd2hlbiBJIHRyeSB0bwp0d2VhayBpdCBub3QgdG8gdXNlIHRoZSBQVkhWTSBlbmhhbmNl
bWVudHMuIEknbSB3b25kZXJpbmcgbm93IHdoZXRoZXIKdGhlcmUgaGF2ZSBldmVyIGJlZW4gYW55
IGJlbmNobWFya3MgdG8gcHJvb2YgUFZIVk0gcmVhbGx5IGJlaW5nIGZhc3Rlcgp0aGFuIG5vbi1Q
VkhWTT8gTXkgZmluZGluZ3Mgc2VlbSB0byBzdWdnZXN0IHRoZXJlIG1pZ2h0IGJlIGEgaHVnZQpw
ZXJmb3JtYW5jZSBnYXAgd2l0aCBQVkhWTS4gT1RPSCB0aGlzIG1pZ2h0IGRlcGVuZCBvbiBoYXJk
d2FyZSBhbmQgb3RoZXIKZmFjdG9ycy4KClN0ZWZhbm8sIGRpZG4ndCB5b3UgZG8gdGhlIFBWSFZN
IHN0dWZmIGJhY2sgaW4gMjAxMD8gRG8geW91IGhhdmUgYW55CmRhdGEgZnJvbSB0aGVuIHJlZ2Fy
ZGluZyBwZXJmb3JtYW5jZSBmaWd1cmVzPwoKCkp1ZXJnZW4KCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 06 13:47:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 13:47: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 1dIEpj-0007ie-Uy; Tue, 06 Jun 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 <max@hinterhof.net>) id 1dIEiL-0007MT-5t
 for xen-devel@lists.xen.org; Tue, 06 Jun 2017 13:40:05 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 35/65-03058-4B0B6395; Tue, 06 Jun 2017 13:40:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKIsWRWlGSWpSXmKPExsUS4Kqtqrtpg1m
 kwfNXxhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bUnrWMBcuXMFYcXzudqYHxSCdjFyMXh5DA
 CkaJeW93ATmcQE6YRNv6ZWwgNouAisTemQeYQWw2AVWJG38usYPYIgIaEhsv3WIGaWYW2Mssc
 WTGb7AiYYFAicWXprKC2LwCFhLXln5lhtjQyCzx/d8ZJoiEoMTJmU9Yuhg5gLqtJNZ89YcwpS
 WW/+MAqeAUMJd4O/8s4wRG3llIGmYhNMxCaACpYBbQkrjx7yUTTmEQ20zi7O1mJkxxC4lz82c
 xLWDkXMWoUZxaVJZapGtkrJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERjkDECw
 g/HP/MBDjJIcTEqivOpTzSKF+JLyUyozEosz4otKc1KLDzFqcHAInHvWsotRiiUvPy9VSYLXb
 D1QnWBRanpqRVpmDjAOYUolOHiURHi7VwGleYsLEnOLM9MhUqcYFaXEeZtA+gRAEhmleXBtsN
 i/xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHeDyBTeDLzSuCmvwJazAS0mO+SCcjikkSElFQ
 DowfLvPwXMR8De0TzD3fwWQRyHFna4ZJwZc4DAyefCMN5KziCkzwsvQXicn+unyT55e+LFjeZ
 vWrG1yZ3p+TfOXL02ol5MxzW/FmV2rvVosNY47Sthr8Zz4UDf03KUr8e49/HZz1p9dM3ayKM5
 RJ1XCXNM382XOtdlqH+9NVe3vu7E/0k9YPYlFiKMxINtZiLihMBxTcb/fgCAAA=
X-Env-Sender: max@hinterhof.net
X-Msg-Ref: server-5.tower-27.messagelabs.com!1496756402!100835416!1
X-Originating-IP: [80.69.43.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40799 invoked from network); 6 Jun 2017 13:40:02 -0000
Received: from imap.hinterhof.net (HELO imap.hinterhof.net) (80.69.43.37)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Jun 2017 13:40:02 -0000
Received: from chaos.hinterhof.net (chaos.hinterhof.net [80.69.43.41])
 by imap.hinterhof.net (Postfix) with SMTP id 683A08FB92E;
 Tue,  6 Jun 2017 13:40:00 +0000 (UTC)
Received: (nullmailer pid 26376 invoked by uid 1000);
 Tue, 06 Jun 2017 13:39:59 -0000
Date: Tue, 6 Jun 2017 15:39:59 +0200
From: Max Vozeler <max@hinterhof.net>
To: Thomas Gleixner <tglx@linutronix.de>
Message-ID: <20170606133958.GA23069@chaos.hinterhof.net>
References: <alpine.DEB.2.20.1612081001230.3400@nanos>
 <alpine.DEB.2.20.1612092305060.3612@nanos>
 <8aa33de4-db18-759b-d2cb-0e25d5ab9d88@oracle.com>
 <730d61ff-ff1e-df80-3446-7fceb25a6d63@oracle.com>
 <alpine.DEB.2.20.1612102004210.18281@nanos>
 <alpine.DEB.2.20.1612102012060.18281@nanos>
 <60e7a807-27fb-f666-270a-9512804deae8@oracle.com>
 <alpine.DEB.2.20.1612121102260.3429@nanos>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="+HP7ph2BbKc20aGI"
Content-Disposition: inline
In-Reply-To: <alpine.DEB.2.20.1612121102260.3429@nanos>
X-Mailman-Approved-At: Tue, 06 Jun 2017 13:47:43 +0000
Cc: Juergen =?iso-8859-1?Q?Gro=DF?= <jgross@suse.com>,
 Peter Zijlstra <peterz@infradead.org>, x86@kernel.org,
 "M. Vefa Bicakci" <m.v.b@runbox.com>, LKML <linux-kernel@vger.kernel.org>,
 xen-devel <xen-devel@lists.xen.org>,
 "Charles \(Chas\) Williams" <ciwillia@brocade.com>,
 Borislav Petkov <bp@alien8.de>,
 Thomas =?iso-8859-1?Q?Wei=DFschuh?= <kernel@weissschuh.net>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Alok Kataria <akataria@vmware.com>
Subject: Re: [Xen-devel] [PATCH v2] x86/smpboot: Make logical package
 management more robust
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.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>


--+HP7ph2BbKc20aGI
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

Hi Thomas,

there is a problem booting recent kernels on some Xen domUs hosted by
provider JiffyBox. 

The kernel seems to crash just after logging 
[    0.038700] SMP alternatives: switching to SMP code                          

We started seeing this with 4.9.2 and bisecting the 4.9 stable kernels
determined that this commit introduced the problem. Reverting it from 4.9.2
makes the kernel boot again.

Older kernels (starting from 3.16 up to and including 4.9.1) were running
fine in this setup. But recent mainline (tested 4.12-rc3) and 4.9.x both
fail to boot there.

Unfortunately we have no detailed information about the hypervisor or 
setup and the provider is not very forthcoming with details. I'm attaching
dmesg of a successful boot (4.9.2 with this commit reverted).

It shows a fairly old XEN version:

[    0.000000] Xen version: 3.1.2-416.el5 (preserve-AD)

Any ideas? 

Thanks and kind regards,

	Max 

--+HP7ph2BbKc20aGI
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="bisect.log"

git bisect start
# good: [69973b830859bc6529a7a0468ba0d80ee5117826] Linux 4.9
git bisect good 69973b830859bc6529a7a0468ba0d80ee5117826
# bad: [a8c90ef62281db933118aa84489eb0e1e9cc347c] Linux 4.9.25
git bisect bad a8c90ef62281db933118aa84489eb0e1e9cc347c
# bad: [84d209b75e7254fba5de26ee2d3b31e638337a82] target: Fix COMPARE_AND_WRITE ref leak for non GOOD status
git bisect bad 84d209b75e7254fba5de26ee2d3b31e638337a82
# bad: [3f41ee3a45cb3b2a458e7c4aa69c0638fd745ad2] drm/i915/gen9: Fix PCODE polling during CDCLK change notification
git bisect bad 3f41ee3a45cb3b2a458e7c4aa69c0638fd745ad2
# bad: [2b95c939cb88c3182e9dd681d4cf40b70985b8a5] usb: gadget: composite: Test get_alt() presence instead of set_alt()
git bisect bad 2b95c939cb88c3182e9dd681d4cf40b70985b8a5
# good: [8e1b86f30bc1e3d213d269a74b3375a06ba8199f] drm/amdgpu: Also call cursor_move_locked when the cursor size changes
git bisect good 8e1b86f30bc1e3d213d269a74b3375a06ba8199f
# bad: [afd2a1994ea4e37fb602410b350827d5909714fe] Input: drv260x - fix input device's parent assignment
git bisect bad afd2a1994ea4e37fb602410b350827d5909714fe
# good: [9d33a399566771b023a08f490344b70a200c87da] scsi: avoid a permanent stop of the scsi device's request queue
git bisect good 9d33a399566771b023a08f490344b70a200c87da
# good: [e80ceb2da52e0aae8e0ae9632c3abbfdd579cf61] vsock/virtio: fix src/dst cid format
git bisect good e80ceb2da52e0aae8e0ae9632c3abbfdd579cf61
# bad: [5984423bf7ebea12f953e4665aa72ccff83623d1] IB/multicast: Check ib_find_pkey() return value
git bisect bad 5984423bf7ebea12f953e4665aa72ccff83623d1
# bad: [a035dc674dd477e61e5b917c60c30622b6d083f8] x86/smpboot: Make logical package management more robust
git bisect bad a035dc674dd477e61e5b917c60c30622b6d083f8
# good: [3168762e8ad3600392b0b6e230e550271c68fe36] platform/x86: asus-nb-wmi.c: Add X45U quirk
git bisect good 3168762e8ad3600392b0b6e230e550271c68fe36
# first bad commit: [a035dc674dd477e61e5b917c60c30622b6d083f8] x86/smpboot: Make logical package management more robust

--+HP7ph2BbKc20aGI
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="dmesg-ok.txt"

[    0.000000] Linux version 4.9.2-bisect-00001-g3327865 (aaa@example.com) (gcc version 4.9.2 (Debian 4.9.2-10) ) #13 SMP Tue Jun 6 12:01:42 UTC 2017
[    0.000000] Command line: root=/dev/xvda ro cgroup_enable=memory apparmor=1 security=apparmor 
[    0.000000] x86/fpu: Legacy x87 FPU detected.
[    0.000000] x86/fpu: Using 'eager' FPU context switches.
[    0.000000] ACPI in unprivileged domain disabled
[    0.000000] Released 0 page(s)
[    0.000000] e820: BIOS-provided physical RAM map:
[    0.000000] Xen: [mem 0x0000000000000000-0x000000000009ffff] usable
[    0.000000] Xen: [mem 0x00000000000a0000-0x00000000000fffff] reserved
[    0.000000] Xen: [mem 0x0000000000100000-0x00000000807fffff] usable
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] DMI not present or invalid.
[    0.000000] Hypervisor detected: Xen
[    0.000000] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
[    0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
[    0.000000] e820: last_pfn = 0x80800 max_arch_pfn = 0x400000000
[    0.000000] MTRR: Disabled
[    0.000000] x86/PAT: MTRRs disabled, skipping PAT initialization too.
[    0.000000] x86/PAT: Configuration [0-7]: WB  WT  UC- UC  WC  WP  UC  UC  
[    0.000000] Base memory trampoline at [ffff88000009a000] 9a000 size 24576
[    0.000000] BRK [0x01fb4000, 0x01fb4fff] PGTABLE
[    0.000000] BRK [0x01fb5000, 0x01fb5fff] PGTABLE
[    0.000000] BRK [0x01fb6000, 0x01fb6fff] PGTABLE
[    0.000000] BRK [0x01fb7000, 0x01fb7fff] PGTABLE
[    0.000000] BRK [0x01fb8000, 0x01fb8fff] PGTABLE
[    0.000000] BRK [0x01fb9000, 0x01fb9fff] PGTABLE
[    0.000000] BRK [0x01fba000, 0x01fbafff] PGTABLE
[    0.000000] BRK [0x01fbb000, 0x01fbbfff] PGTABLE
[    0.000000] BRK [0x01fbc000, 0x01fbcfff] PGTABLE
[    0.000000] BRK [0x01fbd000, 0x01fbdfff] PGTABLE
[    0.000000] BRK [0x01fbe000, 0x01fbefff] PGTABLE
[    0.000000] BRK [0x01fbf000, 0x01fbffff] PGTABLE
[    0.000000] RAMDISK: [mem 0x01fe1000-0x0264afff]
[    0.000000] NUMA turned off
[    0.000000] Faking a node at [mem 0x0000000000000000-0x00000000807fffff]
[    0.000000] NODE_DATA(0) allocated [mem 0x7fc17000-0x7fc1bfff]
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x0000000000001000-0x0000000000ffffff]
[    0.000000]   DMA32    [mem 0x0000000001000000-0x00000000807fffff]
[    0.000000]   Normal   empty
[    0.000000]   Device   empty
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000001000-0x000000000009ffff]
[    0.000000]   node   0: [mem 0x0000000000100000-0x00000000807fffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000001000-0x00000000807fffff]
[    0.000000] On node 0 totalpages: 526239
[    0.000000]   DMA zone: 64 pages used for memmap
[    0.000000]   DMA zone: 21 pages reserved
[    0.000000]   DMA zone: 3999 pages, LIFO batch:0
[    0.000000]   DMA32 zone: 8160 pages used for memmap
[    0.000000]   DMA32 zone: 522240 pages, LIFO batch:31
[    0.000000] p2m virtual area at ffffc90000000000, size is 40000000
[    0.000000] Remapped 0 page(s)
[    0.000000] SFI: Simple Firmware Interface v0.81 http://simplefirmware.org
[    0.000000] smpboot: Allowing 3 CPUs, 0 hotplug CPUs
[    0.000000] PM: Registered nosave memory: [mem 0x00000000-0x00000fff]
[    0.000000] PM: Registered nosave memory: [mem 0x000a0000-0x000fffff]
[    0.000000] e820: [mem 0x80800000-0xffffffff] available for PCI devices
[    0.000000] Booting paravirtualized kernel on Xen
[    0.000000] Xen version: 3.1.2-416.el5 (preserve-AD)
[    0.000000] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645519600211568 ns
[    0.000000] setup_percpu: NR_CPUS:512 nr_cpumask_bits:512 nr_cpu_ids:3 nr_node_ids:1
[    0.000000] percpu: Embedded 35 pages/cpu @ffff88007d000000 s105240 r8192 d29928 u524288
[    0.000000] pcpu-alloc: s105240 r8192 d29928 u524288 alloc=1*2097152
[    0.000000] pcpu-alloc: [0] 0 1 2 - 
[    0.000000] xen: PV spinlocks enabled
[    0.000000] PV qspinlock hash table entries: 256 (order: 0, 4096 bytes)
[    0.000000] Built 1 zonelists in Node order, mobility grouping on.  Total pages: 517994
[    0.000000] Policy zone: DMA32
[    0.000000] Kernel command line: root=/dev/xvda ro cgroup_enable=memory apparmor=1 security=apparmor 
[    0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
[    0.000000] Calgary: detecting Calgary via BIOS EBDA area
[    0.000000] Calgary: Unable to locate Rio Grande table in EBDA - bailing!
[    0.000000] Memory: 2030340K/2104956K available (7412K kernel code, 1426K rwdata, 3120K rodata, 1480K init, 848K bss, 74616K reserved, 0K cma-reserved)
[    0.000000] Hierarchical RCU implementation.
[    0.000000] 	Build-time adjustment of leaf fanout to 64.
[    0.000000] 	RCU restricting CPUs from NR_CPUS=512 to nr_cpu_ids=3.
[    0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=64, nr_cpu_ids=3
[    0.000000] Using NULL legacy PIC
[    0.000000] NR_IRQS:33024 nr_irqs:64 0
[    0.000000] xen:events: Using 2-level ABI
[    0.000000] Console: colour dummy device 80x25
[    0.000000] console [tty0] enabled
[    0.000000] console [hvc0] enabled
[    0.000000] clocksource: xen: mask: 0xffffffffffffffff max_cycles: 0x1cd42e4dffb, max_idle_ns: 881590591483 ns
[    0.000000] Xen: using vcpuop timer interface
[    0.000000] installing Xen timer for CPU 0
[    0.000000] tsc: Fast TSC calibration using PIT
[    0.000000] tsc: Detected 2133.309 MHz processor
[    0.008000] Calibrating delay loop (skipped), value calculated using timer frequency.. 4266.81 BogoMIPS (lpj=8533632)
[    0.008000] pid_max: default: 32768 minimum: 301
[    0.008000] Security Framework initialized
[    0.008000] Yama: becoming mindful.
[    0.008000] AppArmor: AppArmor initialized
[    0.008000] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes)
[    0.008000] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes)
[    0.008000] Mount-cache hash table entries: 4096 (order: 3, 32768 bytes)
[    0.008000] Mountpoint-cache hash table entries: 4096 (order: 3, 32768 bytes)
[    0.008000] [Firmware Bug]: CPU0: APIC id mismatch. Firmware: 0 CPUID: 12
[    0.008000] [Firmware Bug]: CPU0: Using firmware package id 0 instead of 18
[    0.008000] Last level iTLB entries: 4KB 512, 2MB 7, 4MB 7
[    0.008000] Last level dTLB entries: 4KB 512, 2MB 32, 4MB 32, 1GB 0
[    0.039801] ftrace: allocating 28842 entries in 113 pages
[    0.048116] cpu 0 spinlock event irq 1
[    0.048133] smpboot: APIC(0) Converting physical 0 to logical package 0
[    0.048140] smpboot: Max logical packages: 1
[    0.048148] VPMU disabled by hypervisor.
[    0.048172] Performance Events: unsupported p6 CPU model 44 no PMU driver, software events only.
[    0.048962] NMI watchdog: disabled (cpu0): hardware events not enabled
[    0.048973] NMI watchdog: Shutting down hard lockup detector on all cpus
[    0.049148] installing Xen timer for CPU 1
[    0.049187] SMP alternatives: switching to SMP code
[    0.076036] cpu 1 spinlock event irq 13
[    0.077674] installing Xen timer for CPU 2
[    0.008000] [Firmware Bug]: CPU2: APIC id mismatch. Firmware: 0 CPUID: 20
[    0.008000] [Firmware Bug]: CPU2: Using firmware package id 0 instead of 32
[    0.076037] cpu 2 spinlock event irq 20
[    0.077674] x86: Booted up 1 node, 3 CPUs
[    0.077674] devtmpfs: initialized
[    0.077674] x86/mm: Memory block size: 128MB
[    0.081523] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.081523] pinctrl core: initialized pinctrl subsystem
[    0.081523] NET: Registered protocol family 16
[    0.081523] xen:grant_table: Grant tables using version 1 layout
[    0.081523] Grant table initialized
[    0.081523] PCI: setting up Xen PCI frontend stub
[    0.081523] PCI: pci_cache_line_size set to 64 bytes
[    0.096068] ACPI: Interpreter disabled.
[    0.096081] xen:balloon: Initialising balloon driver
[    0.100033] xen_balloon: Initialising balloon driver
[    0.100062] vgaarb: loaded
[    0.100079] dmi: Firmware registration failed.
[    0.100124] PCI: System does not support PCI
[    0.100124] PCI: System does not support PCI
[    0.100184] clocksource: Switched to clocksource xen
[    0.110141] VFS: Disk quotas dquot_6.6.0
[    0.110177] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    0.110211] hugetlbfs: disabling because there are no supported hugepage sizes
[    0.110259] AppArmor: AppArmor Filesystem Enabled
[    0.110305] pnp: PnP ACPI: disabled
[    0.110857] random: fast init done
[    0.113749] NET: Registered protocol family 2
[    0.113985] TCP established hash table entries: 16384 (order: 5, 131072 bytes)
[    0.114063] TCP bind hash table entries: 16384 (order: 6, 262144 bytes)
[    0.114112] TCP: Hash tables configured (established 16384 bind 16384)
[    0.114156] UDP hash table entries: 1024 (order: 3, 32768 bytes)
[    0.114175] UDP-Lite hash table entries: 1024 (order: 3, 32768 bytes)
[    0.186960] NET: Registered protocol family 1
[    0.186982] PCI: CLS 0 bytes, default 64
[    0.187065] Unpacking initramfs...
[    0.196523] Freeing initrd memory: 6568K (ffff880001fe1000 - ffff88000264b000)
[    0.196820] kvm: VM_EXIT_LOAD_IA32_PERF_GLOBAL_CTRL does not work properly. Using workaround
[    0.197630] futex hash table entries: 1024 (order: 4, 65536 bytes)
[    0.197687] audit: initializing netlink subsys (disabled)
[    0.197722] audit: type=2000 audit(1496753281.728:1): initialized
[    0.198325] Initialise system trusted keyrings
[    0.198481] workingset: timestamp_bits=40 max_order=19 bucket_order=0
[    0.198557] zbud: loaded
[    0.267817] NET: Registered protocol family 38
[    0.267833] Key type asymmetric registered
[    0.267840] Asymmetric key parser 'x509' registered
[    0.267888] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 251)
[    0.267965] io scheduler noop registered
[    0.267973] io scheduler deadline registered
[    0.267986] io scheduler cfq registered (default)
[    0.268149] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[    0.268164] pciehp: PCI Express Hot Plug Controller Driver version: 0.4
[    0.268197] intel_idle: does not run on family 6 model 44
[    0.268849] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[    0.269305] Linux agpgart interface v0.103
[    0.269347] AMD IOMMUv2 driver by Joerg Roedel <jroedel@suse.de>
[    0.269354] AMD IOMMUv2 functionality not available on this system
[    0.271755] loop: module loaded
[    0.271764] Invalid max_queues (4), will use default max: 3.
[    0.277796] tun: Universal TUN/TAP device driver, 1.6
[    0.277806] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
[    0.277879] xen_netfront: Initialising Xen virtual ethernet driver
[    0.283767] blkfront: xvda: barrier or flush: disabled; persistent grants: disabled; indirect descriptors: disabled;
[    0.284987] i8042: PNP: No PS/2 controller found. Probing ports directly.
[    0.290649] blkfront: xvdb: barrier or flush: disabled; persistent grants: disabled; indirect descriptors: disabled;
[    1.212043] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x1ec077e4ba6, max_idle_ns: 440795309929 ns
[    1.288242] i8042: No controller found
[    1.288419] mousedev: PS/2 mouse device common for all mice
[    1.288520] input: PC Speaker as /devices/platform/pcspkr/input/input0
[    1.288641] device-mapper: uevent: version 1.0.3
[    1.288720] device-mapper: ioctl: 4.35.0-ioctl (2016-06-23) initialised: dm-devel@redhat.com
[    1.288795] ledtrig-cpu: registered to indicate activity on CPUs
[    1.288804] dmi-sysfs: dmi entry is absent.
[    1.288888] Netfilter messages via NETLINK v0.30.
[    1.288992] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
[    1.289071] ctnetlink v0.93: registering with nfnetlink.
[    1.289628] ip_tables: (C) 2000-2006 Netfilter Core Team
[    1.289816] NET: Registered protocol family 10
[    1.290189] mip6: Mobile IPv6
[    1.290204] ip6_tables: (C) 2000-2006 Netfilter Core Team
[    1.290828] NET: Registered protocol family 17
[    1.290850] sctp: Hash tables configured (bind 256/256)
[    1.290918] mpls_gso: MPLS GSO support
[    1.290927] mce: Unable to init device /dev/mcelog (rc: -5)
[    1.291025] microcode: sig=0x206c2, pf=0x1, revision=0xc
[    1.291108] microcode: Microcode Update Driver: v2.01 <tigran@aivazian.fsnet.co.uk>, Peter Oruba
[    1.291268] registered taskstats version 1
[    1.291278] Loading compiled-in X.509 certificates
[    1.291305] zswap: loaded using pool lzo/zbud
[    1.295214] Key type encrypted registered
[    1.295229] AppArmor: AppArmor sha1 policy hashing enabled
[    1.295269] hctosys: unable to open rtc device (rtc0)
[    1.295293] PM: Hibernation image not present or could not be loaded.
[    1.296109] Freeing unused kernel memory: 1480K (ffffffff81d66000 - ffffffff81ed8000)
[    1.296122] Write protecting the kernel read-only data: 12288k
[    1.299830] Freeing unused kernel memory: 756K (ffff880001743000 - ffff880001800000)
[    1.300377] Freeing unused kernel memory: 976K (ffff880001b0c000 - ffff880001c00000)
[    1.300395] ------------[ cut here ]------------
[    1.300406] WARNING: CPU: 2 PID: 1 at arch/x86/mm/dump_pagetables.c:225 note_page+0x639/0x800
[    1.300417] x86/mm: Found insecure W+X mapping at address ffff880000000000/0xffff880000000000
[    1.300427] Modules linked in:
[    1.300435] CPU: 2 PID: 1 Comm: swapper/0 Not tainted 4.9.2-bisect-00001-g3327865 #13
[    1.300446]  0000000000000000 ffffffff813ed495 ffffc90040317de0 0000000000000000
[    1.300458]  ffffffff810cee84 0000000000000000 ffffc90040317e38 8010000000000065
[    1.300470]  ffffc00000000fff ffffc90040317ed0 0000000000000000 ffffffff810ceeff
[    1.300482] Call Trace:
[    1.300491]  [<ffffffff813ed495>] ? dump_stack+0x5c/0x77
[    1.300499]  [<ffffffff810cee84>] ? __warn+0xc4/0xe0
[    1.300506]  [<ffffffff810ceeff>] ? warn_slowpath_fmt+0x5f/0x80
[    1.300513]  [<ffffffff810be609>] ? note_page+0x639/0x800
[    1.300520]  [<ffffffff810beb22>] ? ptdump_walk_pgd_level_core+0x352/0x400
[    1.300531]  [<ffffffff81727300>] ? rest_init+0x80/0x80
[    1.300537]  [<ffffffff81727326>] ? kernel_init+0x26/0x100
[    1.300545]  [<ffffffff81734a75>] ? ret_from_fork+0x25/0x30
[    1.300552] ---[ end trace 4ccffb8d1f2dada7 ]---
[    1.316671] x86/mm: Checked W+X mappings: FAILED, 5529 W+X pages found.
[    1.637410] EXT4-fs (xvda): mounted filesystem with ordered data mode. Opts: (null)
[    2.307402] systemd[1]: Failed to insert module 'kdbus': Function not implemented
[    2.356830] systemd[1]: systemd 230 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ -LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD +IDN)
[    2.356941] systemd[1]: Detected virtualization xen.
[    2.356956] systemd[1]: Detected architecture x86-64.
[    2.383519] systemd[1]: Set hostname to <neon.leisure.amaext.net>.
[    3.049425] systemd[1]: Listening on Syslog Socket.
[    3.051540] systemd[1]: Created slice User and Session Slice.
[    3.051688] systemd[1]: Listening on fsck to fsckd communication Socket.
[    3.051866] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[    3.052102] systemd[1]: Listening on Network Service Netlink Socket.
[    3.052275] systemd[1]: Listening on Journal Socket.
[    3.182750] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[    3.282990] EXT4-fs (xvda): re-mounted. Opts: (null)
[    3.311244] systemd-journald[347]: Received request to flush runtime journal from PID 1
[    4.451580] EXT4-fs (dm-0): mounted filesystem with ordered data mode. Opts: (null)
[    4.690547] Adding 524284k swap on /dev/mapper/swap.  Priority:-1 extents:1 across:524284k SSFS
[    5.429801] audit: type=1400 audit(1496753286.960:2): apparmor="STATUS" operation="profile_load" name="gst_plugin_scanner" pid=851 comm="apparmor_parser"
[    5.446321] audit: type=1400 audit(1496753286.976:3): apparmor="STATUS" operation="profile_load" name="/sbin/klogd" pid=852 comm="apparmor_parser"
[    5.482514] audit: type=1400 audit(1496753287.012:4): apparmor="STATUS" operation="profile_load" name="/sbin/syslogd" pid=853 comm="apparmor_parser"
[    5.491485] audit: type=1400 audit(1496753287.020:5): apparmor="STATUS" operation="profile_load" name="/sbin/syslog-ng" pid=854 comm="apparmor_parser"
[    5.498191] audit: type=1400 audit(1496753287.028:6): apparmor="STATUS" operation="profile_load" name="/{usr/,}bin/ping" pid=850 comm="apparmor_parser"
[    5.577004] audit: type=1400 audit(1496753287.108:7): apparmor="STATUS" operation="profile_load" name="/usr/bin/irssi" pid=857 comm="apparmor_parser"
[    5.630754] audit: type=1400 audit(1496753287.160:8): apparmor="STATUS" operation="profile_load" name="/usr/bin/pidgin" pid=858 comm="apparmor_parser"
[    5.630780] audit: type=1400 audit(1496753287.160:9): apparmor="STATUS" operation="profile_load" name="/usr/bin/pidgin//launchpad_integration" pid=858 comm="apparmor_parser"
[    5.630800] audit: type=1400 audit(1496753287.160:10): apparmor="STATUS" operation="profile_load" name="/usr/bin/pidgin//sanitized_helper" pid=858 comm="apparmor_parser"
[    5.656699] audit: type=1400 audit(1496753287.188:11): apparmor="STATUS" operation="profile_load" name="/usr/bin/evince" pid=856 comm="apparmor_parser"
[    6.268508] random: crng init done
[    6.936495] xt_CT: No such helper "pptp"
[    6.985142] xt_CT: No such helper "snmp"
[    6.998182] xt_CT: No such helper "irc"
[    7.011142] xt_CT: No such helper "irc-0"
[    7.025865] xt_CT: No such helper "netbios-ns"
[    7.197284] xt_addrtype: ipv6 does not support BROADCAST matching

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--+HP7ph2BbKc20aGI--


From xen-devel-bounces@lists.xen.org Tue Jun 06 14:01:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 14:01:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIF2Z-0000gB-8o; Tue, 06 Jun 2017 14: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 <JBeulich@suse.com>) id 1dIF2Y-0000g5-Go
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 14:00:58 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 BD/0A-03696-995B6395; Tue, 06 Jun 2017 14:00:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS3fmVrN
 Ig38Nghbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bHtx8YC94wVyy/u4epgXEycxcjJ4eQQJ7E
 rrVbGLsYOTh4BewkPrTYgoQlBAwlTi+8yQJiswioSrzctIgdxGYTUJdoe7adFcQWEdCXmP/pJ
 5jNLDCPUWLzH1MQW1jAXWJNYz/QSC6g8dMYJU7/m8UGMp8TaP6PKd4QqwQl/u4QhmjVknj46x
 YLhK0tsWzha2aQEmYBaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjFqFKcWlaUW6Rqa6yUVZaZ
 nlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYeAxDsYLy9MeAQoyQHk5Ior/pUs0ghvqT8
 lMqMxOKM+KLSnNTiQ4wyHBxKErxvNwPlBItS01Mr0jJzgFEAk5bg4FES4dXaApTmLS5IzC3OT
 IdInWLU5Wj6sOULkxBLXn5eqpQ470KQGQIgRRmleXAjYBF5iVFWSpiXEegoIZ6C1KLczBJU+V
 eM4hyMSsK8+iCreDLzSuA2vQI6ggnoCL5LJiBHlCQipKQaGMMNAsO3ffyk3BAhrW5w8OjT818
 z9CeXv9OvePO914Ut4+aJHlZZjdKM09OOHmuZ8CDVsXOmj7sD96PcxVfedQieqZiYdlW7faFg
 fNy2hZzFt3IvL19UxWm+QEy68c/yq1NmRp3fbC7s8mWmZMmblwnhZssfaf+KtPmT/a2iWdOSU
 fVjwq7X5kosxRmJhlrMRcWJACtRXrnDAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1496757655!105996756!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7292 invoked from network); 6 Jun 2017 14:00: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; 6 Jun 2017 14:00:57 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 06 Jun 2017 08:00:55 -0600
Message-Id: <5936D1B3020000780015FD7E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 06 Jun 2017 08:00:51 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <osstest-110009-mainreport@xen.org>
 <5936C34C020000780015FCFE@prv-mh.provo.novell.com>
 <39dbe378-d2c5-7458-095d-0b8f98ffc596@citrix.com>
In-Reply-To: <39dbe378-d2c5-7458-095d-0b8f98ffc596@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: IanJackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 osstest-admin@xenproject.org, xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [xen-unstable test] 110009: 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+IE9uIDA2LjA2LjE3IGF0IDE1OjIwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gU28gYWN0dWFsbHkgaXQgbG9va3MgbGlrZSByZWJvb3QgbWlnaHQgaGF2ZSBiZWVuIGdv
aW5nIG9uLCB3aGljaCBhbHNvCj4gZXhwbGFpbnMgd2h5IHRoZSBndWVzdCB3YXMgYm9vdGluZyBh
cyBkb21haW4gOSB3aGlsZSBkb21haW4gNyB3YXMgaGF2aW5nCj4gcHJvYmxlbXMgZHVyaW5nIG1p
Z3JhdGUuCgpIbW0sIHNvIGZhciBJIHdhcyBhc3N1bWluZyB0aGUgZ3Vlc3QgcmVib290IHRvIGhh
dmUgYmVlbiBhIHJlc3VsdApvZiBtaWdyYXRpb24gaGF2aW5nIGdvbmUgd3JvbmcsIGJ1dCB5ZXMs
IGl0IGJlaW5nIHRoZSBvdGhlciB3YXkKYXJvdW5kIHdvdWxkIGV4cGxhaW4gb2JzZXJ2ZWQgYmVo
YXZpb3IuIEJ1dCBpdCB3b3VsZG4ndCBnZXQgdXMgYW55CmNsb3NlciB0byBhbiB1bmRlcnN0YW5k
aW5nIG9mIHdoYXQncyBnb2luZyBvbi93cm9uZy4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 06 14:01:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 14: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 1dIF2y-0000hx-Gp; Tue, 06 Jun 2017 14:01: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=323f609ae=Ian.Jackson@citrix.com>)
 id 1dIF2w-0000hm-Oo
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 14:01:22 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 62/8A-02956-2B5B6395; Tue, 06 Jun 2017 14:01:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXitHSDve7GrWa
 RBl8+qlh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnvVj9iK/ihUnH16XHWBsYu+S5GTg4JAX+J
 wxOvsoDYbAK6Ek1b/rKB2LwCghInZz4BizML6Egs2P2JDcKWl9j+dg4zRI2DxN2WqewgNouAi
 sSKA5vBakQElCV6f/0G6uUCqp/JKHHoRy8TSEJYwF1iTWM/I4jNKWAvcelcF5DNwSEkkCyxe1
 kgxD0mEm8X7mSDCKtJzF0fP4GRbxaSi2YhuWgWkosWMDKvYtQoTi0qSy3SNTLXSyrKTM8oyU3
 MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDDUGINjBuHht4CFGSQ4mJVFe9almkUJ8SfkplRmJ
 xRnxRaU5qcWHGGU4OJQkeC9uAcoJFqWmp1akZeYAgx4mLcHBoyTCqwWS5i0uSMwtzkyHSJ1iN
 ObYsHr9FyaOO30bvjAJseTl56VKifNOASkVACnNKM2DGwSLxkuMslLCvIxApwnxFKQW5WaWoM
 q/YhTnYFQS5tUHmcKTmVcCt+8V0ClMQKfwXTIBOaUkESEl1cDoVvTJ+2tbV7Txy+/d7Vkasik
 8/y7NZmAz3eXvY6duvu7/7ArN5zMY5HuunHo4bcpz/y0dXzquWU6J//7rWwLzkw5JX6nYV9w7
 k05+u6F6wOjE1gTxwrSXG8w+X9uwcFqt9i/HCZP6uBv32Dy+apj3nHPDVr+0yAzHHTNqplZcP
 nnCZ9EWuXMdSizFGYmGWsxFxYkAzb9K4cECAAA=
X-Env-Sender: prvs=323f609ae=Ian.Jackson@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1496757679!46772341!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61093 invoked from network); 6 Jun 2017 14:01: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;
 6 Jun 2017 14:01:21 -0000
X-IronPort-AV: E=Sophos;i="5.39,306,1493683200"; d="scan'208";a="435312846"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22838.46489.303121.802684@mariner.uk.xensource.com>
Date: Tue, 6 Jun 2017 15:00:57 +0100
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5936C34C020000780015FCFE@prv-mh.provo.novell.com>
References: <osstest-110009-mainreport@xen.org>
 <5936C34C020000780015FCFE@prv-mh.provo.novell.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 osstest-admin@xenproject.org, xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [xen-unstable test] 110009: 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>

SmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFtYZW4tZGV2ZWxdIFt4ZW4tdW5zdGFibGUgdGVzdF0g
MTEwMDA5OiByZWdyZXNzaW9ucyAtIEZBSUwiKToKPiBTbyBmaW5hbGx5IHdlIGhhdmUgc29tZSBv
dXRwdXQgZnJvbSB0aGUgZGVidWdnaW5nIGNvZGUgYWRkZWQgYnkKPiA5MzNmOTY2YmNkICgieDg2
L21tOiBhZGQgdGVtcG9yYXJ5IGRlYnVnZ2luZyBjb2RlIHRvCj4gZ2V0X3BhZ2VfZnJvbV9nZm5f
cDJtKCkiKSwgaS5lLiB0aGUgbWlncmF0aW9uIGhlaXNlbmJ1ZyB3ZSBob3BlCj4gdG8gaHVudCBk
b3duOgo+IAo+IChYRU4pIGQwdjI6IGQ3IGR5aW5nIChsb29raW5nIHVwIDNlMDAwKQo+IC4uLgo+
IChYRU4pIFhlbiBjYWxsIHRyYWNlOgo+IChYRU4pICAgIFs8ZmZmZjgyZDA4MDMxNTBlZj5dIGdl
dF9wYWdlX2Zyb21fZ2ZuX3AybSsweDdiLzB4NDE2Cj4gKFhFTikgICAgWzxmZmZmODJkMDgwMjY4
ZTg4Pl0gYXJjaF9kb19kb21jdGwrMHg1MWEvMHgyNTM1Cj4gKFhFTikgICAgWzxmZmZmODJkMDgw
MjA2Y2Y5Pl0gZG9fZG9tY3RsKzB4MTdlNC8weDFiYWYKPiAoWEVOKSAgICBbPGZmZmY4MmQwODAz
NTU4OTY+XSBwdl9oeXBlcmNhbGwrMHgxZWYvMHg0MmQKPiAoWEVOKSAgICBbPGZmZmY4MmQwODAz
NTk0YzY+XSBlbnRyeS5vI3Rlc3RfYWxsX2V2ZW50cyswLzB4MzAKPiAKPiB3aGljaCBwb2ludHMg
YXQgWEVOX0RPTUNUTF9nZXRwYWdlZnJhbWVpbmZvMyBoYW5kbGluZyBjb2RlLgo+IFdoYXQgYnVz
aW5lc3Mgd291bGQgdGhlIHRvb2wgc3RhY2sgaGF2ZSBpbnZva2luZyB0aGlzIGRvbWN0bCBmb3IK
PiBhIGR5aW5nIGRvbWFpbj8gSSdkIGV4cGVjdCBhbGwgb2YgdGhlc2Ugb3BlcmF0aW9ucyB0byBi
ZSBkb25lCj4gd2hpbGUgdGhlIGRvbWFpbiBpcyBzdGlsbCBhbGl2ZSAocGVyaGFwcyBwYXVzZWQp
LCBidXQgbm9uZSBvZiB0aGVtCj4gdG8gb2NjdXIgb25jZSBkb21haW4gZGVhdGggd2FzIGluaXRp
YXRlZC4KClRoZSB0b29sc3RhY2sgbG9nIHNheXM6CgogIGxpYnhsLXNhdmUtaGVscGVyOiBkZWJ1
Zzogc3RhcnRpbmcgcmVzdG9yZTogU3VjY2VzcwogIHhjOiBkZXRhaWw6IGZkIDgsIGRvbSA4LCBo
dm0gMCwgcGFlIDAsIHN1cGVycGFnZXMgMCwgc3RyZWFtX3R5cGUgMAogIHhjOiBpbmZvOiBGb3Vu
ZCB4ODYgSFZNIGRvbWFpbiBmcm9tIFhlbiA0LjEwCiAgeGM6IGluZm86IFJlc3RvcmluZyBkb21h
aW4KICB4YzogZXJyb3I6IEZhaWxlZCB0byBnZXQgdHlwZXMgZm9yIHBmbiBiYXRjaCAoMyA9IE5v
IHN1Y2ggcHJvY2Vzcyk6IEludGVybmFsIGVycm9yCiAgeGM6IGVycm9yOiBTYXZlIGZhaWxlZCAo
MyA9IE5vIHN1Y2ggcHJvY2Vzcyk6IEludGVybmFsIGVycm9yCgpUaGlzIGlzIGEgbWl4dHVyZSBv
ZiBvdXRwdXQgZnJvbSB0aGUgc2F2ZSwgYW5kIG91dHB1dCBmcm9tIHRoZSByZXN0b3JlLgpEb21h
aW4gNyBpcyB0aGUgZG9tYWluIHdoaWNoIGlzIG1pZ3JhdGluZyBvdXQ7IGRvbWFpbiA4IGlzIG1p
Z3JhdGluZwppbi4KClRoZSBgRmFpbGVkIHRvIGdldCB0eXBlcyBtZXNzYWdlJyBpcyB0aGUgZmly
c3QgdGhpbmcgdGhhdCBzZWVtcyB0byBnbwp3cm9uZy4gIEl0J3MgZnJvbSB0b29scy9saWJ4Yy94
Y19zcl9zYXZlLmMgbGluZSAxMzYsIHdoaWNoIGlzIHBhcnQgb2YKdGhlIG1hY2hpbmVyeSBmb3Ig
Y29uc3RydWN0aW5nIGEgbWVtb3J5IGJhdGNoLgoKCkkgdHJpZWQgY29tcGFyaW5nIHRoaXMgdGVz
dCB3aXRoIGEgc3VjY2Vzc2Z1bCBvbmUuICBJIGhhZCB0byBodW50IGEKYml0IHRvIGZpbmQgb25l
IHdoZXJlIHRoZSAoaW5oZXJlbnRseSBwb3NzaWJseS1vdXQtb2Ytb3JkZXIpIHRvb2xzdGFjawpt
ZXNzYWdlcyB3ZXJlIHNpbWlsYXIsIGJ1dCBmb3VuZCAxMTAwMTAgKGEgbGludXgtNC45IHRlc3Qp
IFsxXS4KClRoZSBmaXJzdCBzaWduaWZpY2FudCBkaWZmZXJlbmNlIChleGNsdWRpbmcgc29tZSB2
YXJpYXRpb25zIG9mCmFkZHJlc3NlcyBldGMuLCBhbmQgc29tZSBtZXNzYWdlcyBhYm91dCBOVU1B
IHBsYWNlbWVudCBvZiB0aGUgbmV3CmRvbWFpbiB3aGljaCBwcmVzdW1hYmx5IHJlc3VsdCBmcm9t
IGEgZGlmZmVyZW50IGhvc3QpIG9jY3VyIGhlcmU6CgogIGxpYnhsLXNhdmUtaGVscGVyOiBkZWJ1
Zzogc3RhcnRpbmcgcmVzdG9yZTogU3VjY2VzcwogIHhjOiBkZXRhaWw6IGZkIDgsIGRvbSA4LCBo
dm0gMCwgcGFlIDAsIHN1cGVycGFnZXMgMCwgc3RyZWFtX3R5cGUgMAogIHhjOiBpbmZvOiBGb3Vu
ZCB4ODYgSFZNIGRvbWFpbiBmcm9tIFhlbiA0LjkKICB4YzogaW5mbzogUmVzdG9yaW5nIGRvbWFp
bgogIGxpYnhsOiBkZWJ1ZzogbGlieGxfZG9tX3N1c3BlbmQuYzoxNzk6ZG9tYWluX3N1c3BlbmRf
Y2FsbGJhY2tfY29tbW9uOiBEb21haW4gNzpDYWxsaW5nIHhjX2RvbWFpbl9zaHV0ZG93biBvbiBI
Vk0gZG9tYWluCiAgbGlieGw6IGRlYnVnOiBsaWJ4bF9kb21fc3VzcGVuZC5jOjI5NDpkb21haW5f
c3VzcGVuZF9jb21tb25fd2FpdF9ndWVzdDogRG9tYWluIDc6d2FpdCBmb3IgdGhlIGd1ZXN0IHRv
IHN1c3BlbmQKICBsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NjM2OmxpYnhsX19ldl94c3dh
dGNoX3JlZ2lzdGVyOiB3YXRjaCB3PTB4MjE3OWE0MCB3cGF0aD1AcmVsZWFzZURvbWFpbiB0b2tl
bj0zLzE6IHJlZ2lzdGVyIHNsb3RudW09MwogIGxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo1
NzM6d2F0Y2hmZF9jYWxsYmFjazogd2F0Y2ggdz0weDIxNzlhNDAgd3BhdGg9QHJlbGVhc2VEb21h
aW4gdG9rZW49My8xOiBldmVudCBlcGF0aD1AcmVsZWFzZURvbWFpbgogIGxpYnhsOiBkZWJ1Zzog
bGlieGxfZG9tX3N1c3BlbmQuYzozNTI6c3VzcGVuZF9jb21tb25fd2FpdF9ndWVzdF9jaGVjazog
RG9tYWluIDc6Z3Vlc3QgaGFzIHN1c3BlbmRlZAoKTG9va2luZyBhdCB0aGUgc2VyaWFsIGxvZ3Mg
Zm9yIHRoYXQgYW5kIGNvbXBhcmluZyB0aGVtIHdpdGggMTAwMDksCml0J3Mgbm90IHRlcnJpYmx5
IGVhc3kgdG8gc2VlIHdoYXQncyBnb2luZyBvbiBiZWNhdXNlIHRoZSBrZXJuZWwKdmVyc2lvbnMg
YXJlIGRpZmZlcmVudCBhbmQgc28gcHJvZHVjZSBkaWZmZXJlbnQgbWVzc2FnZXMgYWJvdXQgeGVu
YnIwCihhbmQgSSB0aGluayBtYXkgaGF2ZSBhIGRpZmZlcmVudCBicmlkZ2UgcG9ydCBtYW5hZ2Vt
ZW50IGFsZ29yaXRobSkuCgpCdXQgdGhlIG1lc3NhZ2VzIGFib3V0IHByb21pc2N1b3VzIG1vZGUg
c2VlbSB0aGUgc2FtZSwgYW5kIG9mIGNvdXJzZQpwcm9taXNjdW91cyBtb2RlIGlzIGNvbnRyb2xs
ZWQgYnkgdXNlcnNwYWNlLCByYXRoZXIgdGhhbiBieSB0aGUga2VybmVsCihzbyBzaG91bGQgYmUg
dGhlIHNhbWUgaW4gYm90aCkuCgpIb3dldmVyLCBpbiB0aGUgZmFpbGVkIHRlc3Qgd2Ugc2VlIGV4
dHJhIG1lc3NhZ2VzIGFib3V0IHByb21pczoKCiAgSnVuICA1IDEzOjM3OjA4LjM1MzY1NiBbIDIx
OTEuNjUyMDc5XSBkZXZpY2UgdmlmNy4wLWVtdSBsZWZ0IHByb21pc2N1b3VzIG1vZGUKICAuLi4K
ICBKdW4gIDUgMTM6Mzc6MDguMzc3NTcxIFsgMjE5MS42NzUyOThdIGRldmljZSB2aWY3LjAgbGVm
dCBwcm9taXNjdW91cyBtb2RlCgpBbHNvLCB0aGUgcWVtdSBsb2cgZm9yIHRoZSBndWVzdCBpbiB0
aGUgZmFpbHVyZSBjYXNlIHNheXMgdGhpczoKCiAgTG9nLWRpcnR5IGNvbW1hbmQgZW5hYmxlCiAg
TG9nLWRpcnR5OiBubyBjb21tYW5kIHlldC4KICByZXNldCByZXF1ZXN0ZWQgaW4gY3B1X2hhbmRs
ZV9pb3JlcS4KICBJc3N1ZWQgZG9tYWluIDcgcmVib290CgpXaGVyZWFzIGluIHRoZSB3b3JraW5n
IHRlc3RzIHdlIHNlZSBzb21ldGhpbmcgbGlrZSB0aGlzOgoKICBMb2ctZGlydHkgY29tbWFuZCBl
bmFibGUKICBMb2ctZGlydHk6IG5vIGNvbW1hbmQgeWV0LgogIGRtLWNvbW1hbmQ6IHBhdXNlIGFu
ZCBzYXZlIHN0YXRlCiAgZGV2aWNlIG1vZGVsIHNhdmluZyBzdGF0ZQoKSW4gdGhlIHhsIGxvZyBp
biB0aGUgZmFpbHVyZSBjYXNlIEkgc2VlIHRoaXM6CgogIGxpYnhsOiBkZWJ1ZzogbGlieGxfZG9t
YWluLmM6NzczOmRvbWFpbl9kZWF0aF94c3dhdGNoX2NhbGxiYWNrOiBEb21haW4gNzpFeGlzdHMg
c2h1dGRvd25fcmVwb3J0ZWQ9MCBkb21pbmYuZmxhZ3M9MTAxMDYKICBsaWJ4bDogZGVidWc6IGxp
YnhsX2RvbWFpbi5jOjc4NTpkb21haW5fZGVhdGhfeHN3YXRjaF9jYWxsYmFjazogIHNodXRkb3du
IHJlcG9ydGluZwogIGxpYnhsOiBkZWJ1ZzogbGlieGxfZG9tYWluLmM6NzQwOmRvbWFpbl9kZWF0
aF94c3dhdGNoX2NhbGxiYWNrOiBbZXZnPTBdIGFsbCByZXBvcnRlZAogIGxpYnhsOiBkZWJ1Zzog
bGlieGxfZG9tYWluLmM6ODAyOmRvbWFpbl9kZWF0aF94c3dhdGNoX2NhbGxiYWNrOiBkb21haW4g
ZGVhdGggc2VhcmNoIGRvbmUKICBEb21haW4gNyBoYXMgc2h1dCBkb3duLCByZWFzb24gY29kZSAx
IDB4MQogIEFjdGlvbiBmb3Igc2h1dGRvd24gcmVhc29uIGNvZGUgMSBpcyByZXN0YXJ0Cgp4bCB0
aGVuIHRlYXJzIGRvd24gdGhlIGRvbWFpbidzIGRldmljZXMgYW5kIGRlc3Ryb3lzIHRoZSBkb21h
aW4uCgpBbGwgb2YgdGhpcyBzZWVtcyB0byBzdWdnZXN0IHRoYXQgdGhlIGRvbWFpbiBkZWNpZGVk
IHRvIHJlYm9vdAptaWQtbWlncmF0aW9uLCB3aGljaCBpcyBwcmV0dHkgc3RyYW5nZS4KCklhbi4K
CgpbMV0gIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8x
MTAwMTAvdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0L2luZm8uaHRtbAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 06 14:22:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 14: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 1dIFNf-000289-85; Tue, 06 Jun 2017 14:22: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 1dIFNd-000283-9Z
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 14:22:45 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 F8/F7-02196-4BAB6395; Tue, 06 Jun 2017 14:22:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS3fzLrN
 Ig/mTrCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyPC1YwFUzgqpjYvo+1gXERRxcjJ4eQQJ7E
 i7Yl7CA2r4CdxIwV+5hBbAkBQ4nTC2+ygNgsAqoSM7esYwOx2QTUJdqebWcFsUUEdCXOPN7C1
 MXIxcEscJFRYmPTFCaQhLCAu8Saxn5GkISQwExGiZZPEAlOAUeJE+uvAU3iANomKPF3hzBImF
 lAS+Lhr1ssELa2xLKFr5lBSpgFpCWW/+OYwMg3C6FhFpKGWUgaZiE0LGBkWcWoXpxaVJZapGu
 hl1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGH4MQLCD8UK78yFGSQ4mJVFe9alm
 kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeOV3AuUEi1LTUyvSMnOAkQCTluDgURLhfbsdKM1bX
 JCYW5yZDpE6xajLcadvwxcmIZa8/LxUKXHeVzuAigRAijJK8+BGwKLyEqOslDAvI9BRQjwFqU
 W5mSWo8q8YxTkYlYR500Cm8GTmlcBtegV0BBPQEXyXTECOKElESEk1MG769yXjnlyOSlDI/sJ
 4liyjnXMCPW5meDde8E5kS9lWVfHkXeK3ZTN+/dYJ+ys0UbXpCCf7zLykigCR2nmt+an7PRfb
 mc4zYYyRtZ7N/8D4MrfW/ABNDds20zuVATlydmyb7ui3vuo9tfHX/k8x/dv0Z631nCnQ8FBR5
 PKvapMI6aunT3jkKrEUZyQaajEXFScCALOlrf7FAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1496758962!101100481!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19860 invoked from network); 6 Jun 2017 14:22:43 -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; 6 Jun 2017 14:22:43 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 06 Jun 2017 08:22:41 -0600
Message-Id: <5936D6CE020000780015FE9B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 06 Jun 2017 08:22:38 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Ian Jackson" <ian.jackson@eu.citrix.com>
References: <osstest-110009-mainreport@xen.org>
 <5936C34C020000780015FCFE@prv-mh.provo.novell.com>
 <22838.46489.303121.802684@mariner.uk.xensource.com>
In-Reply-To: <22838.46489.303121.802684@mariner.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 osstest-admin@xenproject.org, xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [xen-unstable test] 110009: 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+IE9uIDA2LjA2LjE3IGF0IDE2OjAwLCA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gTG9va2luZyBhdCB0aGUgc2VyaWFsIGxvZ3MgZm9yIHRoYXQgYW5kIGNvbXBhcmluZyB0
aGVtIHdpdGggMTAwMDksCj4gaXQncyBub3QgdGVycmlibHkgZWFzeSB0byBzZWUgd2hhdCdzIGdv
aW5nIG9uIGJlY2F1c2UgdGhlIGtlcm5lbAo+IHZlcnNpb25zIGFyZSBkaWZmZXJlbnQgYW5kIHNv
IHByb2R1Y2UgZGlmZmVyZW50IG1lc3NhZ2VzIGFib3V0IHhlbmJyMAo+IChhbmQgSSB0aGluayBt
YXkgaGF2ZSBhIGRpZmZlcmVudCBicmlkZ2UgcG9ydCBtYW5hZ2VtZW50IGFsZ29yaXRobSkuCj4g
Cj4gQnV0IHRoZSBtZXNzYWdlcyBhYm91dCBwcm9taXNjdW91cyBtb2RlIHNlZW0gdGhlIHNhbWUs
IGFuZCBvZiBjb3Vyc2UKPiBwcm9taXNjdW91cyBtb2RlIGlzIGNvbnRyb2xsZWQgYnkgdXNlcnNw
YWNlLCByYXRoZXIgdGhhbiBieSB0aGUga2VybmVsCj4gKHNvIHNob3VsZCBiZSB0aGUgc2FtZSBp
biBib3RoKS4KPiAKPiBIb3dldmVyLCBpbiB0aGUgZmFpbGVkIHRlc3Qgd2Ugc2VlIGV4dHJhIG1l
c3NhZ2VzIGFib3V0IHByb21pczoKPiAKPiAgIEp1biAgNSAxMzozNzowOC4zNTM2NTYgWyAyMTkx
LjY1MjA3OV0gZGV2aWNlIHZpZjcuMC1lbXUgbGVmdCBwcm9taXNjdW91cyAKPiBtb2RlCj4gICAu
Li4KPiAgIEp1biAgNSAxMzozNzowOC4zNzc1NzEgWyAyMTkxLjY3NTI5OF0gZGV2aWNlIHZpZjcu
MCBsZWZ0IHByb21pc2N1b3VzIG1vZGUKCldvdWxkbid0IHRob3NlIGJlIGFub3RoZXIgcmVzdWx0
IG9mIHRoZSBndWVzdCBzaHV0dGluZyBkb3duIC8KYmVpbmcgc2h1dCBkb3duPwoKPiBBbHNvLCB0
aGUgcWVtdSBsb2cgZm9yIHRoZSBndWVzdCBpbiB0aGUgZmFpbHVyZSBjYXNlIHNheXMgdGhpczoK
PiAKPiAgIExvZy1kaXJ0eSBjb21tYW5kIGVuYWJsZQo+ICAgTG9nLWRpcnR5OiBubyBjb21tYW5k
IHlldC4KPiAgIHJlc2V0IHJlcXVlc3RlZCBpbiBjcHVfaGFuZGxlX2lvcmVxLgoKU28gdGhpcyB3
b3VsZCBzZWVtIHRvIGNhbGwgZm9yIGluc3RydW1lbnRhdGlvbiBvbiB0aGUgcWVtdSBzaWRlCnRo
ZW4sIGFzIHRoZSBvbmx5IHBhdGggdmlhIHdoaWNoIHRoaXMgY2FuIGJlIGluaXRpYXRlZCBpcyAt
IGFmYWljcyAtCnFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoKSwgd2hpY2ggZG9lc24ndCBoYXZl
IHZlcnkgbWFueQpjYWxsZXJzIHRoYXQgY291bGQgcG9zc2libHkgYmUgb2YgaW50ZXJlc3QgaGVy
ZS4gQWRkaW5nIFN0ZWZhbm8gLi4uCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 06 14:36:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 14: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 1dIFaL-0002sF-Ah; Tue, 06 Jun 2017 14:35: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=323e9a589=Paul.Durrant@citrix.com>)
 id 1dIFaJ-0002s9-W5
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 14:35:52 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 D9/82-01734-7CDB6395; Tue, 06 Jun 2017 14:35:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsWyU9JRQvfYXrN
 Ig7sXDCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozdO38yF/zhrnjzbQljA+MBzi5GTg4JAT+J
 yaensYHYbAI6EkuPzmcCsUUEgiTaFs1jBbGFBUwkFlzZCmRzAMUtJc7fyoEo0ZPYsfs3E0iYR
 UBFYtJTZpAwr4C7xJ7dm8A6GQVkJb40rgaLMwuIS9x6AjFdQkBAYsme88wQtqjEy8f/WCFsA4
 mtS/exQNTrSCzY/YkNwtaWWLbwNdR8QYmTM5+wTGAUmIVk7CwkLbOQtMxC0rKAkWUVo0ZxalF
 ZapGukYleUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgwNYzMDDuYLw52e8QoyQH
 k5Ior/pUs0ghvqT8lMqMxOKM+KLSnNTiQ4waHBwCm9euvsAoxZKXn5eqJMGbsgeoTrAoNT21I
 i0zBxhTMKUSHDxKIrz5IGne4oLE3OLMdIjUKUZFKXGIhABIIqM0D64NFseXGGWlhHkZGRgYhH
 gKUotyM0tQ5V8xinMwKgnzMuwGmsKTmVcCN/0V0GImoMV8l0xAFpckIqSkGhhzLDwj1D+dVV9
 2ecoCgbU59ikrHe83FrU7Vs176jfn51ovfb+wqRo83v8Tksw847utvIp4VKcF/2a3TG5tYhSc
 1qVWZ5M4N4Dlj8Tb3/3aM4471VxbLv93j9geFrdkM+urddLPd7a+eFtbaCLg3GI8R0vS9PGb2
 qXR9aY9h/TLDJmk+9+mKbEUZyQaajEXFScCAHvHLPzeAgAA
X-Env-Sender: prvs=323e9a589=Paul.Durrant@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1496759750!73660933!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2880 invoked from network); 6 Jun 2017 14:35:50 -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;
 6 Jun 2017 14:35:50 -0000
X-IronPort-AV: E=Sophos;i="5.39,306,1493683200"; d="scan'208";a="47292544"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: "xen-devel (xen-devel@lists.xenproject.org)"
 <xen-devel@lists.xenproject.org>
Thread-Topic: debian stretch dom0 + xen 4.9 fails to boot
Thread-Index: AdLe0KoM3kANRDRYSf+PCIgyxC4kgw==
Date: Tue, 6 Jun 2017 14:32:02 +0000
Message-ID: <bcc0d4330d9b463a9829af1327d895a9@AMSPEX02CL03.citrite.net>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: [Xen-devel] debian stretch dom0 + xen 4.9 fails to 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>

SSd2ZSBiZWVuIGhhdmluZyBmdW4gc2V0dGluZyB1cCBhIG5ldyB0ZXN0IHJpZy4uLgoKSSBoYXZl
IGEgc2t1bGwgY2FueW9uIE5VQyBhbmQgSSBwdXQgZGViaWFuIHN0cmV0Y2ggKHJjNCkgb24gaXQg
KHNvIHRoYXQncyBhIDQuOSBrZXJuZWwpIGFuZCB0aGVuIHRyaWVkIGJ1aWxkaW5nIGFuZCBpbnN0
YWxsaW5nIHRoZSBsYXRlc3QgWGVuIHN0YWdpbmctNC45IGNvZGUuIFRoZSBzeXN0ZW0gZmFpbGVk
IHRvIGJvb3QuLi4gYmFzaWNhbGx5IGl0IGdvdCBzdHVjayBiZWZvcmUgZXZlbiBtYW5hZ2luZyB0
byBnZXQgc3VmZmljaWVudGx5IGludG8gWGVuIHRvIHNwaXQgb3V0IGFueXRoaW5nIG9uIHRoZSBj
b25zb2xlLiBYZW4gNC44IE9UT0ggYm9vdGVkIGp1c3QgZmluZSBzbyBJIHN0YXJ0ZWQgYmlzZWN0
aW5nIGFuZCBhZnRlciAxNCBpdGVyYXRpb25zIEkgZ290IGRvd24gdG8gdGhlIGZvbGxvd2luZyBj
b21taXQgaXMgYmVpbmcgdGhlIHByb2JsZW06Cgpjb21taXQgYzA2NTVlNDkyZTZiMzNlMjZlYzlj
ZDMzZjU5NzI1ZDBkYjg5Y2RkMApBdXRob3I6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KRGF0ZTogICBGcmkgTWFyIDI0IDE0OjE4OjU0IDIwMTcgKzAxMDAKCiAgICB4ODY6IHNwbGl0
IGJvb3QgdHJhbXBvbGluZSBpbnRvIHBlcm1hbmVudCBhbmQgdGVtcG9yYXJ5IHBhcnQKCiAgICBU
aGUgaHlwZXJ2aXNvciBuZWVkcyBhIHRyYW1wb2xpbmUgaW4gbG93IG1lbW9yeSBmb3IgZWFybHkg
Ym9vdCBhbmQKICAgIGxhdGVyIGZvciBicmluZ2luZyB1cCBjcHVzIGFuZCBkdXJpbmcgd2FrZXVw
IGZyb20gc3VzcGVuZC4gVG9kYXkgdGhpcwogICAgdHJhbXBvbGluZSBpcyBrZXB0IGNvbXBsZXRl
bHkgZXZlbiBpZiBtb3N0IG9mIGl0IGlzbid0IG5lZWRlZCBsYXRlci4KCiAgICBTcGxpdCB0aGUg
dHJhbXBvbGluZSBpbnRvIGEgcGVybWFuZW50IHBhcnQgYW5kIGEgdGVtcG9yYXJ5IHBhcnQgbmVl
ZGVkCiAgICBhdCBlYXJseSBib290IG9ubHkuIEludHJvZHVjZSBhIG5ldyBlbnRyeSBhdCB0aGUg
Ym91bmRhcnkuCgogICAgUmVkdWNlIHRoZSBzdGFjayBmb3Igd2FrZXVwIGNvZGUgaW4gb3JkZXIg
Zm9yIHRoZSBwZXJtYW5lbnQKICAgIHRyYW1wb2xpbmUgdG8gZml0IGluIGEgc2luZ2xlIHBhZ2Uu
IDRrIG9mIHN0YWNrIHNlZW1zIGV4Y2Vzc2l2ZSwgYWJvdXQKICAgIDNrIHNob3VsZCBiZSBtb3Jl
IHRoYW4gZW5vdWdoLgoKICAgIEFkZCBhbiBBU1NFUlQoKSB0byB0aGUgbGlua2VyIHNjcmlwdCB0
byBlbnN1cmUgdGhlIHdha2V1cCBzdGFjayBpcwogICAgYWx3YXlzIGF0IGxlYXN0IDNrLgoKICAg
IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpUbyB2ZXJpZnkgdGhpcyBJ
IGNoZWNrZWQgb3V0IG1hc3RlciwgcmV2ZXJ0ZWQgdGhhdCBjb21taXQsIGFuZCB0cmllZCBhZ2Fp
bi4gVGhlIE5VQyBzdGlsbCBib290ZWQgZmluZS4KCiAgUGF1bAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 06 14:54:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 14:54: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 1dIFrj-000473-RE; Tue, 06 Jun 2017 14:53: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 1dIFri-00046v-O4
 for xen-devel@lists.xensource.com; Tue, 06 Jun 2017 14:53:50 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 18/03-02181-DF1C6395; Tue, 06 Jun 2017 14:53:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVffPQbN
 Ig47PFhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+P88qqDfoqJ5RlgD4129
 LkYuDiGBv4wS+y+eZYVwHjNKvNu+kQnC2cYocWnCA+YuRk4OEQFnia9n5rKD2LwC+hJTlj0G6
 uDgEBYIkvhwMAWkXkLgCZPEnTlbmUBqJAQ8JT5Of8wIUgNid9xN6mJk52ATsJI4JAZSwCKgKn
 G88RHLBEbuBYwMqxg1ilOLylKLdI3M9JKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczc
 xAr1dz8DAuIPx9mS/Q4ySHExKorzqU80ihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw7j8AlBMs
 Sk1PrUjLzAGGHUxagoNHSYT3+36gNG9xQWJucWY6ROoUoy7HhtXrvzAJseTl56VKifP+A5khA
 FKUUZoHNwIWA5cYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfO6g6ziycwrgdv0CugIJqAj+C
 6ZgBxRkoiQkmpgFP29J/hTlqrK7jKRB0V5jjffns4+u/rsAtO2UL3b4Qmnls7UeCvYc3Vbj0/
 6QlWvoCurpF3ZPLK39VrPiVhjVbc2fkbM3cTqKc8uTGkWKjbZrxOYuMdp781fOw+1FcZEd30J
 TnkzWSzMeuVvuyUzhN/qx+RUNF2eFHi44rVi+5tdqtL71h4/rsRSnJFoqMVcVJwIABnZVAx8A
 gAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1496760827!86238239!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4309 invoked from network); 6 Jun 2017 14:53:48 -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 Jun 2017 14:53:48 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dIFre-0000YH-Im; Tue, 06 Jun 2017 14:53:46 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dIFrZ-0000zQ-1u; Tue, 06 Jun 2017 14:53:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dIFrY-0000kG-FH; Tue, 06 Jun 2017 14:53:40 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110035-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=3127e85ba934a2be8c16b3277af88ccce948946a
X-Osstest-Versions-That: xen=d8eed4021d50eb48ca75c8559aed95a2ad74afaa
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 06 Jun 2017 14:53:40 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 110035: 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="===============4861535619890089617=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

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
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  3127e85ba934a2be8c16b3277af88ccce948946a
baseline version:
 xen                  d8eed4021d50eb48ca75c8559aed95a2ad74afaa

Last test of basis   109935  2017-06-02 11:01:57 Z    4 days
Testing same since   110035  2017-06-06 13:18:54 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>
  George Dunlap <george.dunlap@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-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 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


Pushing revision :

+ branch=xen-unstable-smoke
+ revision=3127e85ba934a2be8c16b3277af88ccce948946a
+ . ./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 3127e85ba934a2be8c16b3277af88ccce948946a
+ branch=xen-unstable-smoke
+ revision=3127e85ba934a2be8c16b3277af88ccce948946a
+ . ./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
+ '[' x3127e85ba934a2be8c16b3277af88ccce948946a = 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-3.14
++ : 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 3127e85ba934a2be8c16b3277af88ccce948946a:refs/heads/smoke
To osstest@xenbits.xen.org:/home/xen/git/xen.git
   d8eed40..3127e85  3127e85ba934a2be8c16b3277af88ccce948946a -> smoke


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4861535619890089617==--

From xen-devel-bounces@lists.xen.org Tue Jun 06 15:00:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 15:00:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIFxb-0004Ly-LX; Tue, 06 Jun 2017 14:59:55 +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 1dIFxZ-0004Ks-Si
 for xen-devel@lists.xensource.com; Tue, 06 Jun 2017 14:59:54 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 F9/29-03371-963C6395; Tue, 06 Jun 2017 14:59:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVTfjsFm
 kwZSFUhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNaL09g6XgTX7Fww8/2BsY
 l3h0MXJxCAn8ZZQ4/ec1O4TzmFHie9sT1i5GTiBnG6NE3410EFtEwFni65m57CA2r4C+xO5LO
 9lAbGGBYInuyW3MIM0SAu+lJJbse8sIkpAQ8JZY1jeZBcaese4Z0FB2DjYBK4lDYiBRFgFViX
 N7/7JMYORewMiwilGjOLWoLLVI19BCL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxM
 j0OcMQLCD8ebGgEOMkhxMSqK86lPNIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8PIdAsoJFqWm
 p1akZeYAgw8mLcHBoyTC+30/UJq3uCAxtzgzHSJ1ilGXY8Pq9V+YhFjy8vNSpcR5uUFmCIAUZ
 ZTmwY2ARcIlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfNKgkzhycwrgdv0CugIJqAj+C6ZgB
 xRkoiQkmpgdFf6JDJbYvpnvg/+t9Rz9E8YyuWvcv334hNDfErcXefET/W/dxhFJlZ9iFuwWK1
 uUvgJlhd1/7Knqgh8upDLsmX1jWX93t/ff1wv2XTgx+uK5OfW3zPetb/6OEPgvETQTO9tB10+
 1nw3bpnxeIej5sM3DnJzPu5xnLZOLfVBWv6P5WeTX8W/fKXEUpyRaKjFXFScCABhME0NfwIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1496761191!46785081!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19267 invoked from network); 6 Jun 2017 14:59: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; 6 Jun 2017 14:59: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 1dIFxW-0000hg-Om; Tue, 06 Jun 2017 14:59:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dIFxR-0001b5-Em; Tue, 06 Jun 2017 14:59:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dIFxR-0005Es-8M; Tue, 06 Jun 2017 14:59:45 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110025-mainreport@xen.org>
X-Osstest-Failures: linux-linus:build-arm64-pvops:host-build-prep:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:debian-install/dst_host:fail:regression
 linux-linus:build-armhf-pvops:host-build-prep:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 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: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-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-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-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-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-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-amd64-libvirt-xsm:migrate-support-check: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-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=ba7b2387ad239a519041f2a2d35a1902bdd03dfb
X-Osstest-Versions-That: linux=ea094f3c830a67f252677aacba5d04ebcf55c4d9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 06 Jun 2017 14:59:45 +0000
Subject: [Xen-devel] [linux-linus test] 110025: 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>

ZmxpZ2h0IDExMDAyNSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEwMDI1LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAg
ICA0IGhvc3QtYnVpbGQtcHJlcCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDk5OTQKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTUgZGViaWFuLWluc3RhbGwvZHN0X2hvc3QgIGZhaWwg
UkVHUi4gdnMuIDEwOTk5NAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgNCBob3N0LWJ1
aWxkLXByZXAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5OTk0CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjQgOSBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4g
MTA5OTk0CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5n
OgogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhh
bWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICBmYWlsIGJsb2NrZWQgaW4gMTA5OTk0CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBm
YWlsIGxpa2UgMTA5OTYzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMDk5NjMKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEw
OTk5NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgOSBkZWJpYW4taW5zdGFsbCAgICAg
ICAgICAgICAgIGZhaWwgIGxpa2UgMTA5OTk0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNiBkZWJpYW4taHZt
LWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2
ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgIDkgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGlu
dXggICAgICAgICAgICAgICAgYmE3YjIzODdhZDIzOWE1MTkwNDFmMmEyZDM1YTE5MDJiZGQwM2Rm
YgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgZWEwOTRmM2M4MzBhNjdm
MjUyNjc3YWFjYmE1ZDA0ZWJjZjU1YzRkOQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTA5OTk0ICAy
MDE3LTA2LTA0IDEwOjMzOjM1IFogICAgMiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExMDAw
NiAgMjAxNy0wNi0wNSAwMjoxNzozNSBaICAgIDEgZGF5cyAgICAzIGF0dGVtcHRzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDExMDAyNSAgMjAxNy0wNi0wNiAwNDowODowMiBaICAgIDAgZGF5cyAgICAx
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IEFsZXhhbmRyZSBCZWxsb25pIDxhbGV4YW5kcmUuYmVsbG9uaUBmcmVlLWVsZWN0cm9ucy5jb20+
CiAgQW5kaSBTaHl0aSA8YW5kaS5zaHl0aUBzYW1zdW5nLmNvbT4KICBBbmRyZXcgTHVubiA8YW5k
cmV3QGx1bm4uY2g+CiAgQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+
CiAgQXJ0ZW0gU2F2a292IDxhc2F2a292QHJlZGhhdC5jb20+CiAgQXJ0ZW15IEtvdmFseW92IDxh
cnRlbXlrb0BtZWxsYW5veC5jb20+CiAgQXJ1biBFYXNpIDxhcnVuLmVhc2lAY2F2aXVtLmNvbT4K
ICBBcnZpbmQgWWFkYXYgPGFydmluZC55YWRhdi5jc0BnbWFpbC5jb20+CiAgQmVuamFtaW4gQ29k
ZGluZ3RvbiA8YmNvZGRpbmdAcmVkaGF0LmNvbT4KICBCZW5qYW1pbiBUaXNzb2lyZXMgPGJlbmph
bWluLnRpc3NvaXJlc0ByZWRoYXQuY29tPgogIEJ5Y3prb3dza2ksIEpha3ViIDxqYWt1Yi5ieWN6
a293c2tpQGludGVsLmNvbT4KICBEYW1pYW4gSXZhbm92IDxkYW1pYW5hdG9ycnBtQGdtYWlsLmNv
bT4KICBEYW4gQ2FycGVudGVyIDxkYW4uY2FycGVudGVyQG9yYWNsZS5jb20+CiAgRGVubmlzIERh
bGVzc2FuZHJvIDxkZW5uaXMuZGFsZXNzYW5kcm9AaW50ZWwuY29tPgogIERtaXRyeSBUb3Jva2hv
diA8ZG1pdHJ5LnRvcm9raG92QGdtYWlsLmNvbT4KICBEb3VnIExlZGZvcmQgPGRsZWRmb3JkQHJl
ZGhhdC5jb20+CiAgRXJpYyBCaWdnZXJzIDxlYmlnZ2Vyc0Bnb29nbGUuY29tPgogIEVyeXUgR3Vh
biA8ZWd1YW5AcmVkaGF0LmNvbT4KICBHYW5lc2ggR291ZGFyIDxnYW5lc2hnckBjaGVsc2lvLmNv
bT4KICBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgogIEdy
ZWdvcnkgQ0xFTUVOVCA8Z3JlZ29yeS5jbGVtZW50QGZyZWUtZWxlY3Ryb25zLmNvbT4KICBHdXN0
YXZvIEEuIFIuIFNpbHZhIDxnYXJzaWx2YUBlbWJlZGRlZG9yLmNvbT4KICBIYW5zIGRlIEdvZWRl
IDxoZGVnb2VkZUByZWRoYXQuY29tPgogIEhlbnJ5IE9yb3NjbyA8aGVucnkub3Jvc2NvQGludGVs
LmNvbT4KICBIb25nZ2FuZyBMaSA8aG9ubGlAcmVkaGF0LmNvbT4KICBJc3JhZWwgUnVrc2hpbiA8
aXNyYWVsckBtZWxsYW5veC5jb20+CiAgSmFjayBNb3JnZW5zdGVpbiA8amFja21AZGV2Lm1lbGxh
bm94LmNvLmlsPgogIEphZWNodWwgTGVlIDxqY3NpbmcubGVlQHNhbXN1bmcuY29tPgogIEpha3Vi
IEJ5Y3prb3dza2kgPGpha3ViLmJ5Y3prb3dza2lAaW50ZWwuY29tPgogIEphbiBLYXJhIDxqYWNr
QHN1c2UuY3o+CiAgTGVvbiBSb21hbm92c2t5IDxsZW9uQGtlcm5lbC5vcmc+CiAgTGVvbiBSb21h
bm92c2t5IDxsZW9ucm9AbWVsbGFub3guY29tPgogIExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0Bs
aW51eC1mb3VuZGF0aW9uLm9yZz4KICBNYWpkIERpYmJpbnkgPG1hamRAbWVsbGFub3guY29tPgog
IE1hbmlzaCBSYW5nYW5rYXIgPG1hbmlzaC5yYW5nYW5rYXJAY2F2aXVtLmNvbT4KICBtYW5pc2gu
cmFuZ2Fua2FyQGNhdml1bS5jb20gPG1hbmlzaC5yYW5nYW5rYXJAY2F2aXVtLmNvbT4KICBNYXJr
dXMgRWxmcmluZyA8ZWxmcmluZ0B1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+CiAgTWFydGluIEsuIFBl
dGVyc2VuIDxtYXJ0aW4ucGV0ZXJzZW5Ab3JhY2xlLmNvbT4KICBNYXggR3VydG92b3kgPG1heGdA
bWVsbGFub3guY29tPgogIE1pa2UgTWFyY2luaXN6eW4gPG1pa2UubWFyY2luaXN6eW5AaW50ZWwu
Y29tPgogIE11c3RhZmEgSXNtYWlsIDxtdXN0YWZhLmlzbWFpbEBpbnRlbC5jb20+CiAgTXVzdGFm
YSBJc21haWwgPG11c3RhZmEuaXNtYWlsQGludGVsY29tPgogIE5laWxCcm93biA8bmVpbGJAc3Vz
ZS5jb20+CiAgTmljb2xhcyBQaXRyZSA8bmljb0BsaW5hcm8ub3JnPgogIE5pbGVzaCBKYXZhbGkg
PG5pbGVzaC5qYXZhbGlAY2F2aXVtLmNvbT4KICBPbGdhIEtvcm5pZXZza2FpYSA8a29sZ2FAbmV0
YXBwLmNvbT4KICBQb3RudXJpIEJoYXJhdCBUZWphIDxiaGFyYXRAY2hlbHNpby5jb20+CiAgUWlu
ZyBIdWFuZyA8cWluZy5odWFuZ0BvcmFjbGUuY29tPgogIFJhanUgUmFuZ29qdSA8cmFqdXJAY2hl
bHNpby5jb20+CiAgUmFtIEFtcmFuaSA8UmFtLkFtcmFuaUBjYXZpdW0uY29tPgogIFJpY2hhcmQg
TmFycm9uIDxjb21ldC5iZXJrZWxleUBnbWFpbC5jb20+CiAgUnVzc2VsbCBLaW5nIDxybWsra2Vy
bmVsQGFybWxpbnV4Lm9yZy51az4KICBTaGlyYXogU2FsZWVtIDxzaGlyYXouc2FsZWVtQGludGVs
LmNvbT4KICBTdGV2ZSBXaXNlIDxzd2lzZUBvcGVuZ3JpZGNvbXB1dGluZy5jb20+CiAgU3RldmVu
IEwgUm9iZXJ0cyA8cm9iZXJzOTdAZ21haWwuY29tPgogIFN0ZXZlbiBMLiBSb2JlcnRzIDxyb2Jl
cnM5N0BnbWFpbC5jb20+CiAgU3VkZWVwIEhvbGxhIDxzdWRlZXAuaG9sbGFAYXJtLmNvbT4KICBT
dWkgQ2hlbiA8c3VpY2hlbjZAZ21haWwuY29tPgogIFRhZGV1c3ogU3RydWsgPHRhZGV1c3ouc3Ry
dWtAaW50ZWwuY29tPgogIFRhdHlhbmEgTmlrb2xvdmEgPHRhdHlhbmEuZS5uaWtvbG92YUBpbnRl
bC5jb20+CiAgVGVqdW4gSGVvIDx0akBrZXJuZWwub3JnPgogIFRob21hcyBQZXRhenpvbmkgPHRo
b21hcy5wZXRhenpvbmlAZnJlZS1lbGVjdHJvbnMuY29tPgogIFRyb25kIE15a2xlYnVzdCA8dHJv
bmQubXlrbGVidXN0QHByaW1hcnlkYXRhLmNvbT4KICBWYXJ1biBQcmFrYXNoIDx2YXJ1bkBjaGVs
c2lvLmNvbT4KICBWZWdhcmQgTm9zc3VtIDx2ZWdhcmQubm9zc3VtQG9yYWNsZS5jb20+CiAgVmxh
ZGltaXIgTXVyemluIDx2bGFkaW1pci5tdXJ6aW5AYXJtLmNvbT4KICBXYWltYW4gTG9uZyA8bG9u
Z21hbkByZWRoYXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1h
cm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJv
a2VuICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTUzMyBsaW5l
cyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 06 15:04:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 15:04:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIG1s-000518-71; Tue, 06 Jun 2017 15:04: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=3234a1f83=citrix-osstest@xenproject.org>)
 id 1dIG1q-00050k-7u
 for xen-devel@lists.xensource.com; Tue, 06 Jun 2017 15:04:18 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 FF/52-03696-174C6395; Tue, 06 Jun 2017 15:04:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpG7BEbN
 Ig4NXzC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aWP24FZ6Ur3q14ytLAeE+4i5GTQ0LAX2Lf
 2TMsELa7xPT2FWwgtoiAs8SED7eBbA4OXgE9iSOHNUHCwgIWEhua/jJ1MXIBlTcxSvRPXscI0
 esmcb1/GRuMPetJAzuIzSbgITGxZyLYfBYBFYkbB/ewgthCAloSSxevZAKxeQUEJU7OfAJWwy
 wgIXHwxQtmiDkWEjs+9rFNYOSbhaRsFpKyBYxMqxg1ilOLylKLdA3N9JKKMtMzSnITM3N0DQ3
 M9HJTi4sT01NzEpOK9ZLzczcxAkOKAQh2MN7fGHCIUZKDSUmUV32qWaQQX1J+SmVGYnFGfFFp
 TmrxIUYZDg4lCV6mw0A5waLU9NSKtMwcYHDDpCU4eJREeL/vB0rzFhck5hZnpkOkTjHqcmxYv
 f4LkxBLXn5eqpQ475tDQEUCIEUZpXlwI2CRdolRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvP
 Ugl/Bk5pXAbXoFdAQT0BF8l0xAjihJREhJNTDumT5b1MFfrqNW8uNUeR3h+Qu/7XPlsy7/3HD
 5pOeR44n9mde8azb0F153O/1A5SG3H0/rj14b4zfNpa37BaP4Dk1j+Mf7IZt7J0vjwp0N85NF
 FWtybO/KHm+MaSj9+OrcY+FHN/ZrRcZzz3rGdK211OapUeOCk5wtE60Zfpsyd/Yc1rm5NVuJp
 Tgj0VCLuag4EQAgAAwFrwIAAA==
X-Env-Sender: prvs=3234a1f83=citrix-osstest@xenproject.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1496761454!65919198!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21921 invoked from network); 6 Jun 2017 15:04:16 -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;
 6 Jun 2017 15:04:16 -0000
X-IronPort-AV: E=Sophos;i="5.39,306,1493683200"; d="scan'208";a="426752695"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71516-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64-libvirt:libvirt-build:fail:allowable
 ovmf:build-i386-libvirt:libvirt-build:fail:allowable
X-Osstest-Versions-This: ovmf=7b5d848dbfc3abe8b8c6066168bf10eca39d5891
X-Osstest-Versions-That: ovmf=5225084439bd47f2cdd210a98d6a445a2eccc9e2
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 6 Jun 2017 16:02:33 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71516: 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
MTUxNiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE1MTYvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25z
LgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2Nr
aW5nKToKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDUgbGlidmlydC1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsICAgbGlrZSA3MTUxMwogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgNSBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcxNTEzCgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAgICAgICAgICAgN2I1ZDg0OGRi
ZmMzYWJlOGI4YzYwNjYxNjhiZjEwZWNhMzlkNTg5MQpiYXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNTIyNTA4NDQzOWJkNDdmMmNkZDIxMGE5OGQ2YTQ0NWEyZWNjYzllMgoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcxNTEzICAyMDE3LTA2LTA1IDE3OjUwOjA2IFogICAgMCBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3MTUxNiAgMjAxNy0wNi0wNiAwODoyMDoyMSBaICAg
IDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KCmpvYnM6CiBidWls
ZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0Lnhz
LmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rl
c3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3Vy
Y2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2Fi
bGUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KY29tbWl0IDdiNWQ4NDhkYmZjM2FiZThiOGM2MDY2MTY4YmYxMGVjYTM5ZDU4OTEK
QXV0aG9yOiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CkRhdGU6ICAgTW9uIEp1biA1
IDE0OjMxOjE5IDIwMTcgKzA4MDAKCiAgICBNZGVQa2cgU21tSW9MaWI6IFVzZSBOVUxMIHBvaW50
ZXIgY2hlY2sgaW5zdGVhZCBvZiB1c2VsZXNzIFN0YXR1cyBjaGVjawogICAgCiAgICBSRUY6IGh0
dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTg3CiAgICAKICAg
IFRoZSBTdGF0dXMgY2hlY2sgaW4gImlmICghRUZJX0VSUk9SIChTdGF0dXMpKSIgY29uZGl0aW9u
IGlzIHVzZWxlc3MsCiAgICBpdCBzaG91bGQgYmUgTlVMTCBwb2ludGVyIGNoZWNrLiBBbmQgdGhp
cyBwYXRjaCBhbHNvIGZpeGVzIGEgdHlwbwogICAgImNvbnRpbm91cyIgdG8gImNvbnRpbnVvdXMi
LgogICAgCiAgICBDYzogSmlld2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAgICBDb250
cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4wCiAgICBT
aWduZWQtb2ZmLWJ5OiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgICBSZXZpZXdl
ZC1ieTogSmlld2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+Cgpjb21taXQgMWEwYWQ3MGVl
MTkwMjEwMDg0ZjE0NTNiMzA5ZjdjMjAzNWE4YjBiMwpBdXRob3I6IFN0YXIgWmVuZyA8c3Rhci56
ZW5nQGludGVsLmNvbT4KRGF0ZTogICBNb24gSnVuIDUgMTA6NTA6NDMgMjAxNyArMDgwMAoKICAg
IE1kZVBrZyBTbW1NZW1MaWI6IFJlbW92ZSBBU1NFUlQgaW4gU21tSXNCdWZmZXJPdXRzaWRlU21t
VmFsaWQKICAgIAogICAgUkVGOiBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19i
dWcuY2dpP2lkPTU3NwogICAgCiAgICBDdXJyZW50bHkgdGhlIFNtbUlzQnVmZmVyT3V0c2lkZVNt
bVZhbGlkKCkgZnVuY3Rpb24gaW4gU21tTWVtTGliLmMgd2lsbAogICAgQVNTRVJUIGluIGNlcnRh
aW4gY29uZGl0aW9ucy4gU2luY2UgdGhpcyBmdW5jdGlvbiBpcyBhICJ0ZXN0IiBmdW5jdGlvbiwK
ICAgIGl0IHNob3VsZCBub3QgYmUgbWFraW5nIGRlY2lzaW9ucyBvbiBob3cgdG8gaGFuZGxlIGEg
ZmFpbHVyZS4KICAgIEhhbmRsaW5nIGEgZmFpbHVyZSBzaG91bGQgYmUgbGVmdCB0byB0aGUgY2Fs
bGVyLgogICAgCiAgICBUaGlzIHBhdGNoIGlzIHRvIHJlbW92ZSBBU1NFUlQoRkFMU0UpIGF0IGxp
bmUgMTc4IG9mIFNtbU1lbUxpYi5jLgogICAgCiAgICBDYzogSmlld2VuIFlhbyA8amlld2VuLnlh
b0BpbnRlbC5jb20+CiAgICBDYzogQnJldCBCYXJrZWxldyA8YnJldC5iYXJrZWxld0BtaWNyb3Nv
ZnQuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdy
ZWVtZW50IDEuMAogICAgU2lnbmVkLW9mZi1ieTogU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 06 15:11:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 15:11:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIG8e-0005gP-Uo; Tue, 06 Jun 2017 15:11: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 1dIG8c-0005gH-SQ
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 15:11:18 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 66/CC-01732-516C6395; Tue, 06 Jun 2017 15:11:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXS6fjDS1f0mFm
 kwYtlshbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8adV++ZCk4LVLzb9Za9gXEubxcjB4eQQJ7E
 kelFICavgJ3EssU5XYycHBIChhKnF95kAbFZBFQlmo52s4HYbALqEm3PtrOC2CICOhKPu6eyg
 LQyCwRKtC/nAgkLC7hI7D1wnwViuLvEntNJIGFOAQ+Jyct2MEEsEpT4u0MYJMwsoCXx8NctFg
 hbW2LZwtfMEAOlJZb/45jAyDcLoWEWkoZZSBpmITQsYGRZxahRnFpUllqka2isl1SUmZ5Rkpu
 YmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGHQMQLCDcdt2z0OMkhxMSqK86lPNIoX4kvJTKjMS
 izPii0pzUosPMWpwcAhsXrv6AqMUS15+XqqSBO+VI0B1gkWp6akVaZk5wLiAKZXg4FES4f2+H
 yjNW1yQmFucmQ6ROsWoKCXOewmkTwAkkVGaB9cGi8VLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52
 BUEuZdDzKFJzOvBG76K6DFTECL+S6ZgCwuSURISTUwHq9lPaNpL3Nl2uLrnAXfpHed1PV72lu
 fcPdGY0nx2zkPxSQ+z91uaC3zNZB3p4m+/gVJJp8dX50q5u5tlzswg107N2mZTWLKliVvPwbL
 HMle0tl/eM4Lg1/aPPw/FvhdrZrm7+6dlzXlA2/Bj6ptXZH7b04POMZq+9ZDQklwcp9Xp9KDq
 edKlViKMxINtZiLihMBvtUK68ACAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1496761875!100289251!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17732 invoked from network); 6 Jun 2017 15:11: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; 6 Jun 2017 15:11:17 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 06 Jun 2017 09:11:15 -0600
Message-Id: <5936E230020000780015FEDC@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 06 Jun 2017 09:11:12 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <Paul.Durrant@citrix.com>
References: <bcc0d4330d9b463a9829af1327d895a9@AMSPEX02CL03.citrite.net>
In-Reply-To: <bcc0d4330d9b463a9829af1327d895a9@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "xen-devel \(xen-devel@lists.xenproject.org\)"
 <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] debian stretch dom0 + xen 4.9 fails to 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+IE9uIDA2LjA2LjE3IGF0IDE2OjMyLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IEkndmUgYmVlbiBoYXZpbmcgZnVuIHNldHRpbmcgdXAgYSBuZXcgdGVzdCByaWcuLi4KPiAK
PiBJIGhhdmUgYSBza3VsbCBjYW55b24gTlVDIGFuZCBJIHB1dCBkZWJpYW4gc3RyZXRjaCAocmM0
KSBvbiBpdCAoc28gdGhhdCdzIGEgCj4gNC45IGtlcm5lbCkgYW5kIHRoZW4gdHJpZWQgYnVpbGRp
bmcgYW5kIGluc3RhbGxpbmcgdGhlIGxhdGVzdCBYZW4gc3RhZ2luZy00LjkgCj4gY29kZS4gVGhl
IHN5c3RlbSBmYWlsZWQgdG8gYm9vdC4uLiBiYXNpY2FsbHkgaXQgZ290IHN0dWNrIGJlZm9yZSBl
dmVuIAo+IG1hbmFnaW5nIHRvIGdldCBzdWZmaWNpZW50bHkgaW50byBYZW4gdG8gc3BpdCBvdXQg
YW55dGhpbmcgb24gdGhlIGNvbnNvbGUuIAo+IFhlbiA0LjggT1RPSCBib290ZWQganVzdCBmaW5l
IHNvIEkgc3RhcnRlZCBiaXNlY3RpbmcgYW5kIGFmdGVyIDE0IGl0ZXJhdGlvbnMgCj4gSSBnb3Qg
ZG93biB0byB0aGUgZm9sbG93aW5nIGNvbW1pdCBpcyBiZWluZyB0aGUgcHJvYmxlbToKPiAKPiBj
b21taXQgYzA2NTVlNDkyZTZiMzNlMjZlYzljZDMzZjU5NzI1ZDBkYjg5Y2RkMAo+IEF1dGhvcjog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+IERhdGU6ICAgRnJpIE1hciAyNCAxNDox
ODo1NCAyMDE3ICswMTAwCj4gCj4gICAgIHg4Njogc3BsaXQgYm9vdCB0cmFtcG9saW5lIGludG8g
cGVybWFuZW50IGFuZCB0ZW1wb3JhcnkgcGFydAo+IAo+ICAgICBUaGUgaHlwZXJ2aXNvciBuZWVk
cyBhIHRyYW1wb2xpbmUgaW4gbG93IG1lbW9yeSBmb3IgZWFybHkgYm9vdCBhbmQKPiAgICAgbGF0
ZXIgZm9yIGJyaW5naW5nIHVwIGNwdXMgYW5kIGR1cmluZyB3YWtldXAgZnJvbSBzdXNwZW5kLiBU
b2RheSB0aGlzCj4gICAgIHRyYW1wb2xpbmUgaXMga2VwdCBjb21wbGV0ZWx5IGV2ZW4gaWYgbW9z
dCBvZiBpdCBpc24ndCBuZWVkZWQgbGF0ZXIuCj4gCj4gICAgIFNwbGl0IHRoZSB0cmFtcG9saW5l
IGludG8gYSBwZXJtYW5lbnQgcGFydCBhbmQgYSB0ZW1wb3JhcnkgcGFydCBuZWVkZWQKPiAgICAg
YXQgZWFybHkgYm9vdCBvbmx5LiBJbnRyb2R1Y2UgYSBuZXcgZW50cnkgYXQgdGhlIGJvdW5kYXJ5
Lgo+IAo+ICAgICBSZWR1Y2UgdGhlIHN0YWNrIGZvciB3YWtldXAgY29kZSBpbiBvcmRlciBmb3Ig
dGhlIHBlcm1hbmVudAo+ICAgICB0cmFtcG9saW5lIHRvIGZpdCBpbiBhIHNpbmdsZSBwYWdlLiA0
ayBvZiBzdGFjayBzZWVtcyBleGNlc3NpdmUsIGFib3V0Cj4gICAgIDNrIHNob3VsZCBiZSBtb3Jl
IHRoYW4gZW5vdWdoLgo+IAo+ICAgICBBZGQgYW4gQVNTRVJUKCkgdG8gdGhlIGxpbmtlciBzY3Jp
cHQgdG8gZW5zdXJlIHRoZSB3YWtldXAgc3RhY2sgaXMKPiAgICAgYWx3YXlzIGF0IGxlYXN0IDNr
Lgo+IAo+ICAgICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
Cj4gICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gCj4g
VG8gdmVyaWZ5IHRoaXMgSSBjaGVja2VkIG91dCBtYXN0ZXIsIHJldmVydGVkIHRoYXQgY29tbWl0
LCBhbmQgdHJpZWQgYWdhaW4uIAo+IFRoZSBOVUMgc3RpbGwgYm9vdGVkIGZpbmUuCgpXZWxsLCBp
bnRlcmVzdGluZywgYnV0IEkgZG9uJ3QgdGhpbmsgaXQgaXMgdmVyeSByZWFsaXN0aWMgdG8gZXhw
ZWN0IGFueQpmaXggd2l0aCBqdXN0IHRoZSBpbmZvcm1hdGlvbiB5b3Ugc3VwcGx5LiBUaGVyZSBt
dXN0IGJlIHNvbWV0aGluZwpyYXRoZXIgc3BlY2lhbCBhYm91dCB0aGF0IHN5c3RlbSwgYW5kIGxp
a2VseSBpdCB3b3VsZCBoZWxwIGlmIHdlCmtuZXcgd2hhdCB0aGF0IGlzLiBFLmcuIGFuIHVudXN1
YWwgRTgyMCBtYXAuIFdvcnNlIHdvdWxkIGJlIGlmCnRoZXkgdXNlZCBtZW1vcnkgb3V0c2lkZSBv
ZiBwcm9wZXJseSBtYXJrZWQgRTgyMCByZWdpb25zIGluIGEKd2F5IGNvbGxpZGluZyB3aXRoIHdo
YXQgd2UgZG8uCgpPdGhlcndpc2UgSSdtIGFmcmFpZCB3ZSBuZWVkIHRvIGhvcGUgZm9yIHlvdSB0
byBkZWJ1ZyB0aGUgaXNzdWUuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 06 15:18:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 15:18: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 1dIGFK-0005wr-QB; Tue, 06 Jun 2017 15:18: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 1dIGFK-0005wl-14
 for xen-devel@lists.xen.org; Tue, 06 Jun 2017 15:18:14 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 FB/F5-03371-5B7C6395; Tue, 06 Jun 2017 15:18:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS3fLcbN
 Igw/fzSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ow7D4+zFVxlqfh/4iFjA+Nf5i5GTg4hgTyJ
 c73/WEFsXgE7ie/774DFJQQMJU4vvMkCYrMIqEp8fjsVrIZNQF2i7dl2MFtEQF9i/qefQDYHB
 7OApsScz7UgYWEBH4mVz1azQIz3lJh2YzsjiM0p4CWx6eh8JpByXgFBib87hEHCzAJaEg9/3W
 KBsLUlli18zQwxUVpi+T+OCYx8sxAaZiFpmIWkYRZCwwJGllWMGsWpRWWpRbpGpnpJRZnpGSW
 5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGhxwAEOxhXLQg8xCjJwaQkyqs+1SxSiC8pP6Uy
 I7E4I76oNCe1+BCjDAeHkgSvETCUhQSLUtNTK9Iyc4BRAJOW4OBREuH9vh8ozVtckJhbnJkOk
 TrFqMvR9GHLFyYhlrz8vFQpcV4+kBkCIEUZpXlwI2AReYlRVkqYlxHoKCGegtSi3MwSVPlXjO
 IcjErCvOuPAE3hycwrgdv0CugIJqAj+C6ZgBxRkoiQkmpgrJ3+b1mQ8/N5Dvd8Uy0kuk46pJb
 lnjx2tbuUd+L7VcI/XBZYttV3e9cd7THQ3ZgvoMa45rXu52C/f5eenvK6d/TH5IRkJ+Mgw1S3
 7/MXzOeT7ysuDAnhFhXhjAgStA7dH9Ze49fnuE/Zf++XeAHuLoUZV9+4Mn1+ffu1NNv6N2ySM
 Rle344psRRnJBpqMRcVJwIAJ+n6J8MCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1496762291!106055398!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24423 invoked from network); 6 Jun 2017 15:18: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; 6 Jun 2017 15:18:12 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 06 Jun 2017 09:18:10 -0600
Message-Id: <5936E3D0020000780015FF03@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 06 Jun 2017 09:18:08 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1496328709-27048-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1496328709-27048-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/apic: Drop workarounds for
 Pentium/82489DX erratum
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAxLjA2LjE3IGF0IDE2OjUxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gQ09ORklHX1g4Nl9HT09EX0FQSUMgaXMgdW5jb25kaXRpb25hbGx5IHNlbGVjdGVkIGZv
ciA2NGJpdCBidWlsZHMuICBEcm9wIHRoZQo+IHJlbGF0ZWQgaW5mcmFzdHJ1Y3R1cmUgaW5jbHVk
aW5nIGFwaWNfe3JlYWQsd3JpdGV9X2Fyb3VuZCgpLCB0aGUgZm9ybWVyIG9mCj4gd2hpY2ggaGFk
IG5vIGVmZmVjdCwgYW5kIHRoZSBsYXR0ZXIgd2hpY2ggd2FzIGFuIGFsaWFzIG9mIGFwaWNfd3Jp
dGUoKS4KPiAKPiBObyBmdW5jdGlvbmFsIGNoYW5nZSwgYXMgY29uZmlybWVkIGJ5IGRpZmZpbmcg
dGhlIGJlZm9yZS9hZnRlciBkaXNhc3NlbWJseS4KPiAoVGhyZWUgX19MSU5FX18gbnVtYmVycyBh
cmUgZGlmZmVyZW50LCBidXQgdGhleSBhcmUgYG1vdiAkaW1tLCAlcmVnYCBhcyBwYXJ0Cj4gb2Yg
YSBkcHJpbnRrKCkgY2FsbC4pCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 06 15:40:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 15: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 1dIGaP-0007Fx-FS; Tue, 06 Jun 2017 15:40: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 1dIGaO-0007Fr-7m
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 15:40:00 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 41/FA-01992-ECCC6395; Tue, 06 Jun 2017 15:39:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXS6fjDS/fsGbN
 Ig/3vjSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owdi9+xFkzWrJh1ejtTA+NlmS5GTg4hgTyJ
 neuWMoLYvAJ2En0HPrKB2BIChhKnF95kAbFZBFQlembNZQWx2QTUJdqebQezRQT0Jc7tXQ9Uz
 8XBLHCTUeL6nGlgzcICaRLXb+xmgVjgLtHycRJYA6eAh8SUd7eBbA6gZYISf3cIg4SZBbQkHv
 66xQJha0ssW/iaGaSEWUBaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjBrFqUVlqUW6RkZ6SUW
 Z6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiB4VfPwMC4g3FPu98hRkkOJiVRXvWpZpFC
 fEn5KZUZicUZ8UWlOanFhxhlODiUJHhzTwPlBItS01Mr0jJzgJEAk5bg4FES4f1zCijNW1yQm
 FucmQ6ROsWoKCXOmwbSJwCSyCjNg2uDRd8lRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8fC
 DjeTLzSuCmvwJazAS0mO+SCcjikkSElFQDY0qBzLmVQR+4d7e9tDMNdHGvCv1nefwGF1Pqn1i
 uK0WC+pncsuXOevrPEhTjHxo/UfgaEfplBfPrg44d8SJ6BbadjQtZZ8XUC/z80XdRbYor+8z3
 N+P796/5qzSHxfLbFX9xacW+2f9WbtdmPZH8edKOY4GtnzXePZi+1bhxjm/bitdiHCeNlFiKM
 xINtZiLihMBPn35g7kCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1496763595!101918733!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3655 invoked from network); 6 Jun 2017 15:39:57 -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; 6 Jun 2017 15:39:57 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 06 Jun 2017 09:39:55 -0600
Message-Id: <5936E8E7020000780015FF15@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 06 Jun 2017 09:39:51 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Swapnil Paratey" <swapnil.paratey@amd.com>
References: <1496434055-27509-1-git-send-email-swapnil.paratey@amd.com>
In-Reply-To: <1496434055-27509-1-git-send-email-swapnil.paratey@amd.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
Subject: Re: [Xen-devel] [PATCH v8] ns16550: Add support for UART parameters
 to be specifed with name-value pairs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAyLjA2LjE3IGF0IDIyOjA3LCA8c3dhcG5pbC5wYXJhdGV5QGFtZC5jb20+IHdyb3Rl
Ogo+IEFkZCBuYW1lPXZhbHVlIHBhcnNpbmcgb3B0aW9ucyBmb3IgY29tMSBhbmQgY29tMiB0byBh
ZGQgZmxleGliaWxpdHkKPiBpbiBzZXR0aW5nIHJlZ2lzdGVyIHZhbHVlcyBmb3IgTU1JTyBVQVJU
IGRldmljZXMuCj4gCj4gTWFpbnRhaW4gYmFja3dhcmQgY29tcGF0aWJpbGl0eSB3aXRoIHByZXZp
b3VzIHBvc2l0aW9uYWwgcGFyYW1ldGVyCj4gc3BlY2ZpY2F0aW9ucy4KPiAKPiBlZy4gY29tMT0x
MTUyMDAsOG4xLDB4M2Y4LDQKPiBlZy4gY29tMT0xMTUyMDAsOG4xLDB4M2Y4LDQscmVnX3dpZHRo
PTQscmVnX3NoaWZ0PTIKPiBlZy4gY29tMT1iYXVkPTExNTIwMCxwYXJpdHk9bixyZWdfd2lkdGg9
NCxyZWdfc2hpZnQ9MixpcnE9NAo+IAo+IFNpZ25lZC1vZmYtYnk6IFN3YXBuaWwgUGFyYXRleSA8
c3dhcG5pbC5wYXJhdGV5QGFtZC5jb20+Cj4gUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KCkZvciB0aGUgZnV0dXJlLCBwbGVhc2UgZHJvcCBwcmlvciB0YWdzIHdo
ZW4gZml4aW5nIGJ1Z3Mgb3IgZG9pbmcKYW55IG90aGVyIG5vdCBwdXJlbHkgbWVjaGFuaWNhbCBj
aGFuZ2VzLgoKPiArZW51bSBzZXJpYWxfcGFyYW1fdHlwZSB7Cj4gKyAgICBiYXVkLAo+ICsgICAg
Y2xvY2tfaHosCj4gKyAgICBkYXRhX2JpdHMsCj4gKyAgICBpb19iYXNlLAo+ICsgICAgaXJxLAo+
ICsgICAgcGFyaXR5LAo+ICsgICAgcmVnX3NoaWZ0LAo+ICsgICAgcmVnX3dpZHRoLAo+ICsgICAg
c3RvcF9iaXRzLAo+ICsjaWZkZWYgQ09ORklHX0hBU19QQ0kKPiArICAgIGJyaWRnZV9iZGYsCj4g
KyAgICBkZXZpY2UsCj4gKyAgICBwb3J0X2JkZiwKPiArI2VuZGlmCj4gKyAgICAvKiBMaXN0IGFs
bCBwYXJhbWV0ZXJzIGJlZm9yZSB0aGlzIGxpbmUuICovCj4gKyAgICBudW1fc2VyaWFsX3BhcmFt
cwo+ICt9OwoKSnVzdCBsaWtlIHlvdSd2ZSBkb25lIGhlcmUgYW5kIC4uLgoKPiBAQCAtNzcsNiAr
OTYsMzIgQEAgc3RhdGljIHN0cnVjdCBuczE2NTUwIHsKPiAgI2VuZGlmCj4gIH0gbnMxNjU1MF9j
b21bMl0gPSB7IHsgMCB9IH07Cj4gIAo+ICtzdHJ1Y3Qgc2VyaWFsX3BhcmFtX3ZhciB7Cj4gKyAg
ICBjaGFyIG5hbWVbMTJdOwo+ICsgICAgZW51bSBzZXJpYWxfcGFyYW1fdHlwZSB0eXBlOwo+ICt9
Owo+ICsKPiArLyoKPiArICogRW51bSBzdHJ1Y3Qga2VlcGluZyBhIHRhYmxlIG9mIGFsbCBhY2Nl
cHRlZCBwYXJhbWV0ZXIgbmFtZXMgZm9yIHBhcnNpbmcKPiArICogY29tX2NvbnNvbGVfb3B0aW9u
cyBmb3Igc2VyaWFsIHBvcnQgY29tMSBhbmQgY29tMi4KPiArICovCj4gK3N0YXRpYyBjb25zdCBz
dHJ1Y3Qgc2VyaWFsX3BhcmFtX3ZhciBfX2luaXRjb25zdCBzcF92YXJzW10gPSB7Cj4gKyAgICB7
ImJhdWQiLCBiYXVkfSwKPiArICAgIHsiY2xvY2staHoiLCBjbG9ja19oen0sCj4gKyAgICB7ImRh
dGEtYml0cyIsIGRhdGFfYml0c30sCj4gKyAgICB7ImlvLWJhc2UiLCBpb19iYXNlfSwKPiArICAg
IHsiaXJxIiwgaXJxfSwKPiArICAgIHsicGFyaXR5IiwgcGFyaXR5fSwKPiArICAgIHsicmVnLXNo
aWZ0IiwgcmVnX3NoaWZ0fSwKPiArICAgIHsicmVnLXdpZHRoIiwgcmVnX3dpZHRofSwKPiArICAg
IHsic3RvcC1iaXRzIiwgc3RvcF9iaXRzfSwKPiArI2lmZGVmIENPTkZJR19IQVNfUENJCj4gKyAg
ICB7ImJyaWRnZSIsIGJyaWRnZV9iZGZ9LAo+ICsgICAgeyJkZXYiLCBkZXZpY2V9LAo+ICsgICAg
eyJwb3J0IiwgcG9ydF9iZGZ9LAo+ICsjZW5kaWYKPiArfTsKCi4uLiBoZXJlIEkgd291bGQgYWxz
byBoYXZlIGV4cGVjdGVkIHlvdSB0byBncm91cCBQQ0kgdGhpbmdzIC4uLgoKPiArc3RhdGljIGJv
b2wgX19pbml0IHBhcnNlX25hbWV2YWx1ZV9wYWlycyhjaGFyICpzdHIsIHN0cnVjdCBuczE2NTUw
ICp1YXJ0KQo+ICt7Cj4gKyAgICBjaGFyICp0b2tlbiwgKnN0YXJ0ID0gc3RyOwo+ICsgICAgY2hh
ciAqcGFyYW1fdmFsdWUgPSBOVUxMOwo+ICsgICAgYm9vbCBkZXZfc2V0ID0gZmFsc2U7Cj4gKwo+
ICsgICAgaWYgKCAoc3RyID09IE5VTEwpIHx8ICgqc3RyID09ICdcMCcpICkKPiArICAgICAgICBy
ZXR1cm4gdHJ1ZTsKPiArCj4gKyAgICBkbwo+ICsgICAgewo+ICsgICAgICAgIC8qIFdoZW4gbm8g
dG9rZW5zIGFyZSBmb3VuZCwgc3RhcnQgd2lsbCBiZSBOVUxMICovCj4gKyAgICAgICAgdG9rZW4g
PSBzdHJzZXAoJnN0YXJ0LCAiLCIpOwo+ICsKPiArICAgICAgICBzd2l0Y2ggKCBnZXRfdG9rZW4o
dG9rZW4sICZwYXJhbV92YWx1ZSkgKQo+ICsgICAgICAgIHsKPiArICAgICAgICBjYXNlIGJhdWQ6
Cj4gKyAgICAgICAgICAgIHVhcnQtPmJhdWQgPSBzaW1wbGVfc3RydG91bChwYXJhbV92YWx1ZSwg
TlVMTCwgMCk7Cj4gKyAgICAgICAgICAgIGJyZWFrOwo+ICsjaWZkZWYgQ09ORklHX0hBU19QQ0kK
PiArICAgICAgICBjYXNlIGJyaWRnZV9iZGY6Cj4gKyAgICAgICAgICAgIGlmICggIXBhcnNlX3Bj
aShwYXJhbV92YWx1ZSwgTlVMTCwgJnVhcnQtPnBzX2JkZlswXSwKPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICZ1YXJ0LT5wc19iZGZbMV0sICZ1YXJ0LT5wc19iZGZbMl0pICkKPiArICAg
ICAgICAgICAgICAgIFBBUlNFX0VSUl9SRVQoIkJhZCBwb3J0IFBDSSBjb29yZGluYXRlc1xuIik7
Cj4gKyAgICAgICAgICAgIHVhcnQtPnBzX2JkZl9lbmFibGUgPSB0cnVlOwo+ICsgICAgICAgICAg
ICBicmVhazsKPiArI2VuZGlmCj4gKyAgICAgICAgY2FzZSBjbG9ja19oejoKPiArICAgICAgICAg
ICAgdWFydC0+Y2xvY2tfaHogPSBzaW1wbGVfc3RydG91bChwYXJhbV92YWx1ZSwgTlVMTCwgMCkg
PDwgNDsKPiArICAgICAgICAgICAgYnJlYWs7Cj4gKyNpZmRlZiBDT05GSUdfSEFTX1BDSQo+ICsg
ICAgICAgIGNhc2UgZGV2aWNlOgo+ICsgICAgICAgICAgICBpZiAoIHN0cm5jbXAocGFyYW1fdmFs
dWUsICJwY2kiLCAzKSA9PSAwICkKPiArICAgICAgICAgICAgewo+ICsgICAgICAgICAgICAgICAg
cGNpX3VhcnRfY29uZmlnKHVhcnQsIDEvKiBza2lwIEFNVCAqLywgdWFydCAtIG5zMTY1NTBfY29t
KTsKPiArICAgICAgICAgICAgICAgIGRldl9zZXQgPSB0cnVlOwo+ICsgICAgICAgICAgICB9Cj4g
KyAgICAgICAgICAgIGVsc2UgaWYgKCBzdHJuY21wKHBhcmFtX3ZhbHVlLCAiYW10IiwgMykgPT0g
MCApCj4gKyAgICAgICAgICAgIHsKPiArICAgICAgICAgICAgICAgIHBjaV91YXJ0X2NvbmZpZyh1
YXJ0LCAwLCB1YXJ0IC0gbnMxNjU1MF9jb20pOwo+ICsgICAgICAgICAgICAgICAgZGV2X3NldCA9
IHRydWU7Cj4gKyAgICAgICAgICAgIH0KPiArICAgICAgICAgICAgYnJlYWs7Cj4gKyNlbmRpZgo+
ICsgICAgICAgIGNhc2UgaW9fYmFzZToKPiArICAgICAgICAgICAgaWYgKCBkZXZfc2V0ICkKPiAr
ICAgICAgICAgICAgewo+ICsgICAgICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgIkNhbid0IHVzZSBpb19iYXNlIHdpdGggZGV2PXBjaSBv
ciBkZXY9YW10IG9wdGlvbnNcbiIpOwo+ICsgICAgICAgICAgICAgICAgYnJlYWs7Cj4gKyAgICAg
ICAgICAgIH0KPiArICAgICAgICAgICAgdWFydC0+aW9fYmFzZSA9IHNpbXBsZV9zdHJ0b3VsKHBh
cmFtX3ZhbHVlLCBOVUxMLCAwKTsKPiArICAgICAgICAgICAgYnJlYWs7Cj4gKwo+ICsgICAgICAg
IGNhc2UgaXJxOgo+ICsgICAgICAgICAgICB1YXJ0LT5pcnEgPSBzaW1wbGVfc3RydG91bChwYXJh
bV92YWx1ZSwgTlVMTCwgMCk7Cj4gKyAgICAgICAgICAgIGJyZWFrOwo+ICsKPiArICAgICAgICBj
YXNlIGRhdGFfYml0czoKPiArICAgICAgICAgICAgdWFydC0+ZGF0YV9iaXRzID0gc2ltcGxlX3N0
cnRvdWwocGFyYW1fdmFsdWUsIE5VTEwsIDApOwo+ICsgICAgICAgICAgICBicmVhazsKPiArCj4g
KyAgICAgICAgY2FzZSBwYXJpdHk6Cj4gKyAgICAgICAgICAgIHVhcnQtPnBhcml0eSA9IHBhcnNl
X3Bhcml0eV9jaGFyKCpwYXJhbV92YWx1ZSk7Cj4gKyAgICAgICAgICAgIGJyZWFrOwo+ICsjaWZk
ZWYgQ09ORklHX0hBU19QQ0kKPiArICAgICAgICBjYXNlIHBvcnRfYmRmOgo+ICsgICAgICAgICAg
ICBpZiAoICFwYXJzZV9wY2kocGFyYW1fdmFsdWUsIE5VTEwsICZ1YXJ0LT5wYl9iZGZbMF0sCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdWFydC0+cGJfYmRmWzFdLCAmdWFydC0+cGJf
YmRmWzJdKSApCj4gKyAgICAgICAgICAgICAgICBQQVJTRV9FUlJfUkVUKCJCYWQgcG9ydCBQQ0kg
Y29vcmRpbmF0ZXNcbiIpOwo+ICsgICAgICAgICAgICB1YXJ0LT5wYl9iZGZfZW5hYmxlID0gdHJ1
ZTsKPiArICAgICAgICAgICAgYnJlYWs7Cj4gKyNlbmRpZgo+ICsgICAgICAgIGNhc2Ugc3RvcF9i
aXRzOgo+ICsgICAgICAgICAgICB1YXJ0LT5zdG9wX2JpdHMgPSBzaW1wbGVfc3RydG91bChwYXJh
bV92YWx1ZSwgTlVMTCwgMCk7Cj4gKyAgICAgICAgICAgIGJyZWFrOwo+ICsKPiArICAgICAgICBj
YXNlIHJlZ19zaGlmdDoKPiArICAgICAgICAgICAgdWFydC0+cmVnX3NoaWZ0ID0gc2ltcGxlX3N0
cnRvdWwocGFyYW1fdmFsdWUsIE5VTEwsIDApOwo+ICsgICAgICAgICAgICBicmVhazsKPiArCj4g
KyAgICAgICAgY2FzZSByZWdfd2lkdGg6Cj4gKyAgICAgICAgICAgIHVhcnQtPnJlZ193aWR0aCA9
IHNpbXBsZV9zdHJ0b3VsKHBhcmFtX3ZhbHVlLCBOVUxMLCAwKTsKPiArICAgICAgICAgICAgYnJl
YWs7Cj4gKwo+ICsgICAgICAgIGRlZmF1bHQ6Cj4gKyAgICAgICAgICAgIFBBUlNFX0VSUl9SRVQo
IkludmFsaWQgcGFyYW1ldGVyOiAlc1xuIiwgdG9rZW4pOwo+ICsKPiArICAgICAgICB9Cj4gKyAg
ICB9IHdoaWxlICggc3RhcnQgIT0gTlVMTCApOwo+ICsKPiArICAgIHJldHVybiB0cnVlOwo+ICt9
CgouLi4gaGVyZS4gRnVydGhlcm1vcmUgcGxlYXNlIHJldGFpbiB0aGUgYmxhbmsgbGluZXMgeW91
IGhhZCBiZXR3ZWVuCmluZGl2aWR1YWwgY2FzZSBibG9ja3MgKGluc3RlYWQgb2YgcmVwbGFjaW5n
IHRoZW0gYnkgI2lmLXMvI2Vsc2UtcykuCkFuZCBwbGVhc2UgZ2V0IHJpZCBvZiB0aGUgc3RyYXkg
YmxhbmsgbGluZSBhdCB0aGUgYm90dG9tIG9mIGFib3ZlCnN3aXRjaCgpLiBXaXRoIGFsbCBvZiB0
aGlzIHlvdSBtYXkgdGhlbiByZXRhaW4gbXkgUi1iLgoKSmFuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 06 15:47:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 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 1dIGh8-0007ux-6N; Tue, 06 Jun 2017 15:46: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 1dIGh7-0007ur-4C
 for xen-devel@lists.xen.org; Tue, 06 Jun 2017 15:46:57 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 C3/51-03920-07EC6395; Tue, 06 Jun 2017 15:46:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDSzf/nFm
 kwZUea4slHxezODB6HN39mymAMYo1My8pvyKBNaNrxx/2gjdCFadX7mVvYFzB38XIySEkkCdx
 vPsqI4jNK2AnMfvpKhYQW0LAUOL0wptgNouAqsSEzZeZQGw2AXWJtmfbWbsYOThEBJQlJs/17
 WLk4mAWmMko8fvJVXaQGmEBF4k5S7ewgdQICThJ3NzKARLmFHCW+LS0nwUkzCsgKPF3hzBImF
 lAS+Lhr1ssELa2xLKFr5lBSpgFpCWW/+OYwMg3C6FhFpKGWUgaZiE0LGBkWcWoXpxaVJZapGu
 ul1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGHgMQLCDceZl/0OMkhxMSqK86lPN
 IoX4kvJTKjMSizPii0pzUosPMWpwcAhs27X6AqMUS15+XqqSBO+lM0B1gkWp6akVaZk5wNiAK
 ZXg4FES4f1zCijNW1yQmFucmQ6ROsWoKCXO23AWKCEAksgozYNrg8XjJUZZKWFeRqCjhHgKUo
 tyM0tQ5V8xinMwKgnz8oGM58nMK4Gb/gpoMRPQYr5LJiCLSxIRUlINjNkfN+X68yhkxq1ruKN
 eWs7JnRjaMq0gxFxwy5YVx3x6F/RMfhRxPdn55NuaNbOY173Kt3iTvXdzE3NFXa/GW+XgWFWP
 6IXMtgqM4tIabgqCd1Iua+5pSl6bfP6ihucavo3v33F8CmJXufPz9LT/S2ak7OGW/LVZYduR6
 LtcU6KrfF/u5HrLpMRSnJFoqMVcVJwIAHsNMfjCAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1496764013!65901922!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16850 invoked from network); 6 Jun 2017 15:46:55 -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; 6 Jun 2017 15:46:55 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 06 Jun 2017 09:46:52 -0600
Message-Id: <5936EA89020000780015FF26@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 06 Jun 2017 09:46:49 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Chao Gao" <chao.gao@intel.com>
References: <1496332846-59510-1-git-send-email-chao.gao@intel.com>
In-Reply-To: <1496332846-59510-1-git-send-email-chao.gao@intel.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] VT-d PI: disable VT-d PI when APICv is
	disabled
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAxLjA2LjE3IGF0IDE4OjAwLCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPiBG
cm9tIHRoZSBjb250ZXh0IGNhbGxpbmcgcGlfZGVzY19pbml0KCksIHdlIGNhbiBjb25jbHVkZSB0
aGUgY3VycmVudAo+IGltcGxlbWVudGF0aW9uIG9mIFZULWQgUEkgZGVwZW5kcyBvbiBDUFUtc2lk
ZSBQSS4gSWYgd2UgZGlzYWJsZSBBUElDdgo+IGJ1dCBlbmFibGUgVlQtZCBQSSBleHBsaWNpdGx5
IGluIHhlbiBib290IGNvbW1hbmQgbGluZSwgd2Ugd291bGQgZ2V0Cj4gYW4gYXNzZXJ0aW9uIGZh
aWx1cmUuCj4gCj4gVGhpcyBwYXRjaCBkaXNhYmxlcyBWVC1kIFBJIHdoZW4gQVBJQ3YgaXMgZGlz
YWJsZWQgYW5kIGFkZHMgc29tZQo+IHJlbGF0ZWQgZGVzY3JpcHRpb24gdG8gZG9jcy4KClRoZXJl
J3Mgbm8gUy1vLWIgaGVyZS4KCj4gLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFy
a2Rvd24KPiArKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgo+IEBAIC0x
MDAxLDcgKzEwMDEsOCBAQCBkZWJ1ZyBoeXBlcnZpc29yIG9ubHkpLgo+ICA+IERlZmF1bHQ6IGBm
YWxzZWAKPiAgCj4gID4+IENvbnRyb2wgdGhlIHVzZSBvZiBpbnRlcnJ1cHQgcG9zdGluZywgd2hp
Y2ggZGVwZW5kcyBvbiB0aGUgYXZhaWxhYmlsaXR5IG9mCj4gLT4+IGludGVycnVwdCByZW1hcHBp
bmcuCj4gKz4+IGludGVycnVwdCByZW1hcHBpbmcgYW5kIENQVS1zaWRlIGludGVycnVwdCBwb3N0
aW5nIHdoaWNoIHJlcXVpcmVzIEFQSUMKPiArPj4gVmlydHVhbGl6YXRpb24gRXh0ZW5zaW9uIGlz
IGVuYWJsZWQuCgoiLi4uIGludGVycnVwdCBwb3N0aW5nLCB3aGljaCBpbiB0dXJuIHJlcXVpcmVz
IC4uLiI/CgpBbHNvIEFQSUMtViBpcyBkZWZhdWx0IG9uLCBzbyBtYXliZSBpdCB3b3VsZCBiZSBi
ZXR0ZXIgdG8gc2F5ICJpcwpub3QgZGlzYWJsZWQiIGFuZCBwZXJoYXBzIGV2ZW4gY3Jvc3MgcmVm
ZXJlbmNlIHRoZSBvdGhlciBjb21tYW5kCmxpbmUgb3B0aW9uLgoKPiAtLS0gYS94ZW4vYXJjaC94
ODYvaHZtL3ZteC92bWNzLmMKPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMKPiBA
QCAtNDcsNyArNDcsNyBAQCBib29sZWFuX3BhcmFtKCJ2cGlkIiwgb3B0X3ZwaWRfZW5hYmxlZCk7
Cj4gIHN0YXRpYyBib29sX3QgX19yZWFkX21vc3RseSBvcHRfdW5yZXN0cmljdGVkX2d1ZXN0X2Vu
YWJsZWQgPSAxOwo+ICBib29sZWFuX3BhcmFtKCJ1bnJlc3RyaWN0ZWRfZ3Vlc3QiLCBvcHRfdW5y
ZXN0cmljdGVkX2d1ZXN0X2VuYWJsZWQpOwo+ICAKPiAtc3RhdGljIGJvb2xfdCBfX3JlYWRfbW9z
dGx5IG9wdF9hcGljdl9lbmFibGVkID0gMTsKPiArYm9vbF90IF9fcmVhZF9tb3N0bHkgb3B0X2Fw
aWN2X2VuYWJsZWQgPSAxOwoKSWYgeW91IHRvdWNoIHN1Y2ggY29kZSwgcGxlYXNlIHN3aXRjaCB0
byBib29sL3RydWUvZmFsc2UgYXQgb25jZS4KCj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvdnRkL2lvbW11LmMKPiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUu
Ywo+IEBAIC00MSw2ICs0MSw4IEBACj4gICNpbmNsdWRlICJ2dGQuaCIKPiAgI2luY2x1ZGUgIi4u
L2F0cy5oIgo+ICAKPiArZXh0ZXJuIGJvb2xfdCBvcHRfYXBpY3ZfZW5hYmxlZDsKCk5vLiBEZWNs
YXJhdGlvbnMgbmVlZCB0byBnbyBpbnRvIGEgaGVhZGVyIHdoaWNoIGlzIGJlaW5nIGluY2x1ZGVk
CmJ5IGJvdGggcHJvZHVjZXIgYW5kIGNvbnN1bWVyKHMpLgoKPiBAQCAtMjI2Niw4ICsyMjY4LDEw
IEBAIGludCBfX2luaXQgaW50ZWxfdnRkX3NldHVwKHZvaWQpCj4gICAgICAgICAgICogV2UgY2Fu
bm90IHVzZSBwb3N0ZWQgaW50ZXJydXB0IGlmIFg4Nl9GRUFUVVJFX0NYMTYgaXMKPiAgICAgICAg
ICAgKiBub3Qgc3VwcG9ydGVkLCBzaW5jZSB3ZSBjb3VudCBvbiB0aGlzIGZlYXR1cmUgdG8KPiAg
ICAgICAgICAgKiBhdG9taWNhbGx5IHVwZGF0ZSAxNi1ieXRlIElSVEUgaW4gcG9zdGVkIGZvcm1h
dC4KPiArICAgICAgICAgKiBWVC1kIFBJIGltcGxlbWVudGF0aW9uIHJlbGllcyBvbiBWTVggUEku
IFRodXMsIGRpc2FibGUKPiArICAgICAgICAgKiBWVC1kIFBJIHdoZW4gVk1YIFBJIGlzIGRpc2Fi
bGVkLgo+ICAgICAgICAgICAqLwo+IC0gICAgICAgIGlmICggIWNhcF9pbnRyX3Bvc3QoaW9tbXUt
PmNhcCkgfHwgIWNwdV9oYXNfY3gxNiApCj4gKyAgICAgICAgaWYgKCAhY2FwX2ludHJfcG9zdChp
b21tdS0+Y2FwKSB8fCAhY3B1X2hhc19jeDE2IHx8ICFvcHRfYXBpY3ZfZW5hYmxlZCApCj4gICAg
ICAgICAgICAgIGlvbW11X2ludHBvc3QgPSAwOwoKQ29tbWVudCBhbmQgY29kZSBzZWVtIG91dCBv
ZiBzeW5jICh0YWxraW5nIGFib3V0IFBJIGJ1dApjaGVja2luZyBBUElDLVYpLgoKSmFuCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 06 15:49:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 15: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 1dIGje-00082l-JD; Tue, 06 Jun 2017 15: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 1dIGjc-00082f-WA
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 15:49:33 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 3F/61-03587-C0FC6395; Tue, 06 Jun 2017 15:49:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXS6fjDS5f7vFm
 kwdT3Zhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ayuxuYC64xVbRMW8/ewLiBqYuRk0NIIE+i
 5/cDdhCbV8BO4tmcO2C2hIChxOmFN1m6GDk4WARUJeZf4gMJswmoS7Q9284KYosIrGWSOP5ZG
 aSEWcBA4u53E5CwsICOxP3Lr5ghphdJTFnXzghicwrYS7Tt3cUGUs4rICjxd4cwSJhZQEvi4a
 9bLBC2tsSyha+ZISZKSyz/xzGBkW8WQsMsJA2zkDTMQmhYwMiyilGjOLWoLLVI19hIL6koMz2
 jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMPAYgGAH4+l1gYcYJTmYlER51aeaRQrxJeWn
 VGYkFmfEF5XmpBYfYpTh4FCS4LU7B5QTLEpNT61Iy8wBxgBMWoKDR0mE988poDRvcUFibnFmO
 kTqFKMxx4bV678wcTR92PKFSYglLz8vVUqcVxZkkgBIaUZpHtwgWGxeYpSVEuZlBDpNiKcgtS
 g3swRV/hWjOAejkjDvjLNAU3gy80rg9r0COoUJ6BS+SyYgp5QkIqSkGhhXe1rHc03VO/uq9KC
 /hM3XGeaNosf+lqj3VGuGn07fu3qXzAzFGxMy5vrVLzDiWGYiPIvbX+eRjm3385KrTOKx5R4L
 69X95zzd9nQRk0BSwYJf31eqXtfOfur8Ja1zy4I15kx673sXKltaX9+4vn2hkmdN3Ix0w+equ
 176CdqJPt+u7fSWSUWJpTgj0VCLuag4EQBTxC72yAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1496764170!101760776!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29384 invoked from network); 6 Jun 2017 15:49:31 -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; 6 Jun 2017 15:49:31 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 06 Jun 2017 09:49:29 -0600
Message-Id: <5936EB26020000780015FF2C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 06 Jun 2017 09:49:26 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "Wei Liu" <wei.liu2@citrix.com>,
 "George Dunlap" <George.Dunlap@eu.citrix.com>,
 "Ian Jackson" <Ian.Jackson@eu.citrix.com>,
 "Stefano Stabellini" <sstabellini@kernel.org>,
 "Konrad Rzeszutek Wilk" <konrad.wilk@oracle.com>,
 "Tim Deegan" <tim@xen.org>
References: <592E8AB8020000780015DFA8@prv-mh.provo.novell.com>
 <592E8AB8020000780015DFA8@prv-mh.provo.novell.com>
In-Reply-To: <592E8AB8020000780015DFA8@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: [Xen-devel] Ping: [PATCH 0/2] hvm/save: 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>

Pj4+IE9uIDMxLjA1LjE3IGF0IDA5OjE5LCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+IDE6
IHNhbml0aXplIERPTUNUTF9nZXRodm1jb250ZXh0X3BhcnRpYWwgaGFuZGxpbmcKPiAyOiBjbGVh
biB1cCBodm1fc2F2ZV9vbmUoKQo+IAo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KPiAKPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZyAKPiBodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsIAoKCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 06 15:50:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 15:50: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 1dIGku-00007Z-Sy; Tue, 06 Jun 2017 15:50: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 1dIGks-00007E-Rt
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 15:50:50 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 A2/56-26749-95FC6395; Tue, 06 Jun 2017 15:50:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDSzfyvFm
 kwaXDwhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bcXeEFC9gqmt+8YGtgbGHtYuTkEBLIk9jy
 aD0jiM0rYCcxt/MvmC0hYChxeuFNFhCbRUBV4vdsiHo2AXWJtmfbgWwODhGgmqWzLLoYuTiYB
 RYzSqy5c4kNpEZYwEWi7d81Joj5RRKXO56AxTkF7CWe9S9nBOnlFRCU+LtDGCTMLKAl8fDXLR
 YIW1ti2cLXzCAlzALSEsv/cUxg5JuF0DALScMsJA2zEBoWMLKsYtQoTi0qSy3SNTLUSyrKTM8
 oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDL16BgbGHYw9e/0OMUpyMCmJ8qpPNYsU4kvK
 T6nMSCzOiC8qzUktPsQow8GhJMFrdw4oJ1iUmp5akZaZA4wCmLQEB4+SCO+fU0Bp3uKCxNziz
 HSI1ClGXY6mD1u+MAmx5OXnpUqJ88qCzBAAKcoozYMbAYvIS4yyUsK8jAwMDEI8BalFuZklqP
 KvGMU5GJWEeflApvBk5pXAbXoFdAQT0BF8l0xAjihJREhJNTBOWz63JXn/mTqN5r/lAt1yed7
 mPMdrt2oeL7wadHyWCk9jhOBz04yz+QfqYlcmhW+PuZNUwnyG7fnZXOPkwrids7z/VE8K2qY1
 7+GMt+mnStO1qwt3/eKaIn93Uq19m/D3psmPDF2cdd+2WKzZFjhBv3nd8kup8/nfT2BWfxZs4
 qZYteP6091KLMUZiYZazEXFiQCy0CqxwwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1496764247!103710545!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41421 invoked from network); 6 Jun 2017 15:50:49 -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; 6 Jun 2017 15:50:49 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 06 Jun 2017 09:50:47 -0600
Message-Id: <5936EB73020000780015FF2F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 06 Jun 2017 09:50:43 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <George.Dunlap@eu.citrix.com>
References: <592C3231020000780015D449@prv-mh.provo.novell.com>
 <592C3231020000780015D449@prv-mh.provo.novell.com>
In-Reply-To: <592C3231020000780015D449@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: [Xen-devel] Ping: [PATCH] x86/HAP: avoid using bogus/misleading
	locking
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI5LjA1LjE3IGF0IDE0OjM3LCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+IGhh
cF90ZWFyZG93bigpIHVuY29uZGl0aW9uYWxseSByZWxlYXNlcyB0aGUgcGFnaW5nIGxvY2sgYW5k
IGlzIGFsd2F5cwo+IGJlaW5nIGNhbGxlZCB3aXRob3V0IHRoZSBsb2NrIGhlbGQ6IExvY2sgYWNx
dWlyZSBzaG91bGQgdGhlbiBiZQo+IHVuY29uZGl0aW9uYWwgdG9vLgo+IAo+IFNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiAtLS0KPiBXaGlsZSB0aGlzIGlz
IG9ubHkgYSBjb3NtZXRpYyBjaGFuZ2UgYWZhaWN0IEkgd291bGQgc3RpbGwgbGlrZSB0bwo+IGV4
cGxvcmUgd2hldGhlciB0byBpbmNsdWRlIHRoaXMgaW4gNC45Lgo+IAo+IC0tLSBhL3hlbi9hcmNo
L3g4Ni9tbS9oYXAvaGFwLmMKPiArKysgYi94ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jCj4gQEAg
LTU3Niw4ICs1NzYsNyBAQCB2b2lkIGhhcF90ZWFyZG93bihzdHJ1Y3QgZG9tYWluICpkLCBib29s
Cj4gICAgICBBU1NFUlQoZC0+aXNfZHlpbmcpOwo+ICAgICAgQVNTRVJUKGQgIT0gY3VycmVudC0+
ZG9tYWluKTsKPiAgCj4gLSAgICBpZiAoICFwYWdpbmdfbG9ja2VkX2J5X21lKGQpICkKPiAtICAg
ICAgICBwYWdpbmdfbG9jayhkKTsgLyogS2VlcCB2YXJpb3VzIGFzc2VydHMgaGFwcHkgKi8KPiAr
ICAgIHBhZ2luZ19sb2NrKGQpOyAvKiBLZWVwIHZhcmlvdXMgYXNzZXJ0cyBoYXBweSAqLwo+ICAK
PiAgICAgIGlmICggcGFnaW5nX21vZGVfZW5hYmxlZChkKSApCj4gICAgICB7CgoKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 06 15:57:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 15: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 1dIGqo-0000QC-Ht; Tue, 06 Jun 2017 15:56:58 +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 1dIGqn-0000Q6-PU
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 15:56:57 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 37/4F-03371-9C0D6395; Tue, 06 Jun 2017 15:56:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVysyfVTffEBbN
 Ig6+z5Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox1F80LzrBV/Dx6maWBcSVrFyMXh5DAZkaJ
 9effM0E4uxkllr08zgziCAt0M0o8f70bqIyTQ0RAW+LFqnVsEFVnWSTOfNjMDuIwC6xjlpg/7
 xsLSBWbgKbEnc+fgGZxcPAKWEm8OhkMYrIIqEjcOFIHUiEqEC7xtvEIWDWvgKDEyZlPWEBKOA
 UcJTo3OYGEmQVsJe7M3c0MYctLbH87h3kCI98sJB2zkJTNQlK2gJF5FaNGcWpRWWqRrpGxXlJ
 RZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYLgxAMEOxj/zAw8xSnIwKYnyqk81ixTi
 S8pPqcxILM6ILyrNSS0+xCjDwaEkwet4HignWJSanlqRlpkDDHyYtAQHj5II759TQGne4oLE3
 OLMdIjUKUZdjqYPW74wCbHk5eelSonzJoLMEAApyijNgxsBi8JLjLJSwryMQEcJ8RSkFuVmlq
 DKv2IU52BUEublOwc0hSczrwRu0yugI5iAjuC7ZAJyREkiQkqqgdFD3jArq7GLI8F7qtKspbP
 Fd58P3+5p0BzCeb/i5bW9sjVt+wWv6/0IXObH5XjjvYWE6526yVN3rJmcmnn2yWuFJe+al027
 KaSV9fDqPeYT7/g5NnFbsQeG1X0s+pJyQG33T8dgPV4uTuGVF/qS92w79H6d8kbBfaZ9CdXLD
 Th4jHeHBV+Y90iJpTgj0VCLuag4EQDjyUJnvQIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1496764616!53496366!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59640 invoked from network); 6 Jun 2017 15:56:56 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-27.messagelabs.com with SMTP; 6 Jun 2017 15:56: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 2BADC15A2;
 Tue,  6 Jun 2017 08:56:55 -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 519033F578;
 Tue,  6 Jun 2017 08:56:53 -0700 (PDT)
To: Ian Jackson <ian.jackson@eu.citrix.com>
References: <osstest-109837-mainreport@xen.org>
 <1495467922-30085-1-git-send-email-ian.jackson@eu.citrix.com>
 <1495467922-30085-2-git-send-email-ian.jackson@eu.citrix.com>
 <22829.33138.372765.960357@mariner.uk.xensource.com>
 <a0304abb-b8a9-6a1c-c253-353764ee12d5@oracle.com>
 <22829.37884.564260.593471@mariner.uk.xensource.com>
 <dc5d94c7-3695-a229-f901-a341a8d53119@arm.com>
 <22829.39476.814864.64925@mariner.uk.xensource.com>
 <dfdda3b5-2bf1-2993-89c7-899ac9be6fed@arm.com>
 <22829.40033.930947.121956@mariner.uk.xensource.com>
 <22838.36609.930673.738603@mariner.uk.xensource.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d322e9e9-e4e0-f998-fdb2-5ddf6251ff43@arm.com>
Date: Tue, 6 Jun 2017 16:56:51 +0100
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: <22838.36609.930673.738603@mariner.uk.xensource.com>
Cc: Juergen Gross <jgross@suse.com>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] Nested virt broken in Linux 4.9 (was Re: [OSSTEST
 PATCH 2/3] ap-common: Switch to Linux 4.9 by default [and 1 more 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-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>

SGkgSWFuLAoKT24gMDYvMDYvMTcgMTI6MTYsIElhbiBKYWNrc29uIHdyb3RlOgo+IElhbiBKYWNr
c29uIHdyaXRlcyAoIlJlOiBOZXN0ZWQgdmlydCBicm9rZW4gaW4gTGludXggNC45ICh3YXMgUmU6
IFtPU1NURVNUIFBBVENIIDIvM10gYXAtY29tbW9uOiBTd2l0Y2ggdG8gTGludXggNC45IGJ5IGRl
ZmF1bHQgW2FuZCAxIG1vcmUgbWVzc2FnZXNdKSIpOgo+PiBCdXQgb3NzdGVzdCBkb2VzIG5vdCB3
YW50IHRvIHVwZGF0ZSBpdHMgbGludXgtNC45IGJyYW5jaCB0byBpbmNsdWRlCj4+IHRob3NlIHg4
NiBuZXN0ZWQgZml4ZXMsIGJlY2F1c2UgZG9pbmcgc28gd291bGQgaW50cm9kdWNlIGFuIEFSTQo+
PiByZWdyZXNzaW9uIF93aXRoaW4gdGhlIDQuOSBicmFuY2hfLgo+IC4uLgo+PiBJIGhvcGUgd2Ug
Y2FuIGdldCB0aGlzIGZpeGVkIHNvb24uICBXZSBjYW5ub3QgdXBkYXRlIHRvIExpbnV4IDQuOQo+
PiB1bnRpbCB3ZSBoYXZlIGEgdmVyc2lvbiBvZiA0Ljkgd2hpY2ggZG9lc24ndCBoYXZlIGFueSBy
ZWdyZXNzaW9ucy4gIEl0Cj4+IHNlZW1zIHBlb3BsZSBrZWVwIGJyZWFraW5nIGl0LiAgSWYgdGhl
IHRpbWUgdG8gZml4IGFueSBwYXJ0aWN1bGFyCj4+IHJlZ3Jlc3Npb24gdG9vIG11Y2ggZXhjZWVk
cyB0aGUgdGltZSBiZXR3ZWVuIG5ldyByZWdyZXNzaW9ucyBiZWluZwo+PiBpbnRyb2R1Y2VkLCB3
ZSB3aWxsIG5ldmVyIHN1Y2NlZWQuCj4KPiBKdWxpZW4sIHdoYXQgaXMgdGhlIHN0YXRlIG9mIHRo
ZSBhcm5kYWxlIGZpeGVzIGZvciA0LjkgPwoKSnVzdCBzZW50IGl0ICh5b3UgYXJlIENDZWQpLiBT
b3JyeSBmb3IgdGhlIGxhdGUuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 06 15:57:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 15: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 1dIGr2-0000Qs-Pn; Tue, 06 Jun 2017 15: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 <prvs=323e9a589=Paul.Durrant@citrix.com>)
 id 1dIGr1-0000Qg-Se
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 15:57:11 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 D1/D6-01730-7D0D6395; Tue, 06 Jun 2017 15:57:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpileJIrShJLcpLzFFi42LZKekooXv5glm
 kwYbD/Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ab3b/ZC5aLV5w4PI+tgXGXUBcjJ4eEgJ9E
 46eHjCA2m4COxNKj85lAbBEBVYlFh9azgtjMAkESk+7fZQaxhQVcJP4fWswGUeMq8e10FyOEb
 SVx9NdXsF4WARWJzo65LCA2r4C7xPpHE8FsIYFqiaNXboDZnAL2En/XTQabySggK/GlcTUzxC
 5xiVtPIG6QEBCQWLLnPDOELSrx8vE/VgjbQGLr0n0sEPU6Egt2f2KDsLUlli18zQyxV1Di5Mw
 nLBMYhWchGTsLScssJC2zkLQsYGRZxahenFpUllqka66XVJSZnlGSm5iZo2toYKqXm1pcnJie
 mpOYVKyXnJ+7iREY+gxAsIPx2GTnQ4ySHExKorzqU80ihfiS8lMqMxKLM+KLSnNSiw8xanBwC
 Gxeu/oCoxRLXn5eqpIEr+N5oDrBotT01Iq0zBxgdMKUSnDwKInw/jkFlOYtLkjMLc5Mh0idYj
 Tm2LB6/Rcmjjt9G74wCYFNkhLnTQSZJABSmlGaBzcIljQuMcpKCfMyAp0pxFOQWpSbWYIq/4p
 RnINRSZh3A8gUnsy8Erh9r4BOYQI6he+SCcgpJYkIKakGRt8pnkuX371fVPBBd3bk3KoVpTZN
 aqx3LzoxT7bqPfX78/oZTd7JLnOk7werzj/xU07toeupfMXwi6cKpUvX6MXvvCE1Ye/bQxNfP
 Xa6b/v6y67AeiGe9a98Kp5lpRZM55kdpat9vGiJS5LLGXfH4Oztd56J/RFc4i7Z56zL+OnT5P
 IFJpf5JZRYijMSDbWYi4oTAeOh8kMVAwAA
X-Env-Sender: prvs=323e9a589=Paul.Durrant@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1496764627!73676472!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42221 invoked from network); 6 Jun 2017 15:57:07 -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;
 6 Jun 2017 15:57:07 -0000
X-IronPort-AV: E=Sophos;i="5.39,306,1493683200"; d="scan'208";a="47300389"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] debian stretch dom0 + xen 4.9 fails to boot
Thread-Index: AdLe0KoM3kANRDRYSf+PCIgyxC4kg///62kA///UqkA=
Date: Tue, 6 Jun 2017 15:51:40 +0000
Message-ID: <fe6a9bb5eb8144bda27ef1532a153ab7@AMSPEX02CL03.citrite.net>
References: <bcc0d4330d9b463a9829af1327d895a9@AMSPEX02CL03.citrite.net>
 <5936E230020000780015FEDC@prv-mh.provo.novell.com>
In-Reply-To: <5936E230020000780015FEDC@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\)"
 <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] debian stretch dom0 + xen 4.9 fails to 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMDYgSnVuZSAyMDE3IDE2OjExCj4gVG86IFBhdWwg
RHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IHhlbi1kZXZlbCAoeGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnKSA8eGVuLQo+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnPgo+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBkZWJpYW4gc3RyZXRjaCBkb20wICsgeGVu
IDQuOSBmYWlscyB0byBib290Cj4gCj4gPj4+IE9uIDA2LjA2LjE3IGF0IDE2OjMyLCA8UGF1bC5E
dXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4gSSd2ZSBiZWVuIGhhdmluZyBmdW4gc2V0dGlu
ZyB1cCBhIG5ldyB0ZXN0IHJpZy4uLgo+ID4KPiA+IEkgaGF2ZSBhIHNrdWxsIGNhbnlvbiBOVUMg
YW5kIEkgcHV0IGRlYmlhbiBzdHJldGNoIChyYzQpIG9uIGl0IChzbyB0aGF0J3MgYQo+ID4gNC45
IGtlcm5lbCkgYW5kIHRoZW4gdHJpZWQgYnVpbGRpbmcgYW5kIGluc3RhbGxpbmcgdGhlIGxhdGVz
dCBYZW4gc3RhZ2luZy00LjkKPiA+IGNvZGUuIFRoZSBzeXN0ZW0gZmFpbGVkIHRvIGJvb3QuLi4g
YmFzaWNhbGx5IGl0IGdvdCBzdHVjayBiZWZvcmUgZXZlbgo+ID4gbWFuYWdpbmcgdG8gZ2V0IHN1
ZmZpY2llbnRseSBpbnRvIFhlbiB0byBzcGl0IG91dCBhbnl0aGluZyBvbiB0aGUgY29uc29sZS4K
PiA+IFhlbiA0LjggT1RPSCBib290ZWQganVzdCBmaW5lIHNvIEkgc3RhcnRlZCBiaXNlY3Rpbmcg
YW5kIGFmdGVyIDE0IGl0ZXJhdGlvbnMKPiA+IEkgZ290IGRvd24gdG8gdGhlIGZvbGxvd2luZyBj
b21taXQgaXMgYmVpbmcgdGhlIHByb2JsZW06Cj4gPgo+ID4gY29tbWl0IGMwNjU1ZTQ5MmU2YjMz
ZTI2ZWM5Y2QzM2Y1OTcyNWQwZGI4OWNkZDAKPiA+IEF1dGhvcjogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgo+ID4gRGF0ZTogICBGcmkgTWFyIDI0IDE0OjE4OjU0IDIwMTcgKzAxMDAK
PiA+Cj4gPiAgICAgeDg2OiBzcGxpdCBib290IHRyYW1wb2xpbmUgaW50byBwZXJtYW5lbnQgYW5k
IHRlbXBvcmFyeSBwYXJ0Cj4gPgo+ID4gICAgIFRoZSBoeXBlcnZpc29yIG5lZWRzIGEgdHJhbXBv
bGluZSBpbiBsb3cgbWVtb3J5IGZvciBlYXJseSBib290IGFuZAo+ID4gICAgIGxhdGVyIGZvciBi
cmluZ2luZyB1cCBjcHVzIGFuZCBkdXJpbmcgd2FrZXVwIGZyb20gc3VzcGVuZC4gVG9kYXkgdGhp
cwo+ID4gICAgIHRyYW1wb2xpbmUgaXMga2VwdCBjb21wbGV0ZWx5IGV2ZW4gaWYgbW9zdCBvZiBp
dCBpc24ndCBuZWVkZWQgbGF0ZXIuCj4gPgo+ID4gICAgIFNwbGl0IHRoZSB0cmFtcG9saW5lIGlu
dG8gYSBwZXJtYW5lbnQgcGFydCBhbmQgYSB0ZW1wb3JhcnkgcGFydCBuZWVkZWQKPiA+ICAgICBh
dCBlYXJseSBib290IG9ubHkuIEludHJvZHVjZSBhIG5ldyBlbnRyeSBhdCB0aGUgYm91bmRhcnku
Cj4gPgo+ID4gICAgIFJlZHVjZSB0aGUgc3RhY2sgZm9yIHdha2V1cCBjb2RlIGluIG9yZGVyIGZv
ciB0aGUgcGVybWFuZW50Cj4gPiAgICAgdHJhbXBvbGluZSB0byBmaXQgaW4gYSBzaW5nbGUgcGFn
ZS4gNGsgb2Ygc3RhY2sgc2VlbXMgZXhjZXNzaXZlLCBhYm91dAo+ID4gICAgIDNrIHNob3VsZCBi
ZSBtb3JlIHRoYW4gZW5vdWdoLgo+ID4KPiA+ICAgICBBZGQgYW4gQVNTRVJUKCkgdG8gdGhlIGxp
bmtlciBzY3JpcHQgdG8gZW5zdXJlIHRoZSB3YWtldXAgc3RhY2sgaXMKPiA+ICAgICBhbHdheXMg
YXQgbGVhc3QgM2suCj4gPgo+ID4gICAgIFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpn
cm9zc0BzdXNlLmNvbT4KPiA+ICAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgo+ID4KPiA+IFRvIHZlcmlmeSB0aGlzIEkgY2hlY2tlZCBvdXQgbWFzdGVyLCBy
ZXZlcnRlZCB0aGF0IGNvbW1pdCwgYW5kIHRyaWVkIGFnYWluLgo+ID4gVGhlIE5VQyBzdGlsbCBi
b290ZWQgZmluZS4KPiAKPiBXZWxsLCBpbnRlcmVzdGluZywgYnV0IEkgZG9uJ3QgdGhpbmsgaXQg
aXMgdmVyeSByZWFsaXN0aWMgdG8gZXhwZWN0IGFueQo+IGZpeCB3aXRoIGp1c3QgdGhlIGluZm9y
bWF0aW9uIHlvdSBzdXBwbHkuIFRoZXJlIG11c3QgYmUgc29tZXRoaW5nCj4gcmF0aGVyIHNwZWNp
YWwgYWJvdXQgdGhhdCBzeXN0ZW0sIGFuZCBsaWtlbHkgaXQgd291bGQgaGVscCBpZiB3ZQo+IGtu
ZXcgd2hhdCB0aGF0IGlzLiBFLmcuIGFuIHVudXN1YWwgRTgyMCBtYXAuIFdvcnNlIHdvdWxkIGJl
IGlmCj4gdGhleSB1c2VkIG1lbW9yeSBvdXRzaWRlIG9mIHByb3Blcmx5IG1hcmtlZCBFODIwIHJl
Z2lvbnMgaW4gYQo+IHdheSBjb2xsaWRpbmcgd2l0aCB3aGF0IHdlIGRvLgo+IAo+IE90aGVyd2lz
ZSBJJ20gYWZyYWlkIHdlIG5lZWQgdG8gaG9wZSBmb3IgeW91IHRvIGRlYnVnIHRoZSBpc3N1ZS4K
PiAKClllcywgSSB3YXMgcG9zdGluZyB0aGlzIG1vcmUgYSBoZWFkcy11cCBmb3IgdGhlIG1vbWVu
dCwgc28gdGhhdCA0LjkgZG9lcyBub3QgZ28gb3V0IHdpdGggdGhpcyByZWdyZXNzaW9uLgoKSSB3
aWxsIHRyeSB0byBmaWd1cmUgb3V0IHdoYXQgaXMgZ29pbmcgb24uLi4gTXkgaW5pdGlhbCB0aG91
Z2h0cyBvbiBsb29raW5nIGF0IHdoYXQgdGhlIHBhdGNoIGRvZXMgYXJlIHRoYXQgaXQgbWF5IGJl
IHNvbWV0aGluZyB0byBkbyB3aXRoIHRoZSBmYWN0IEkgYW0gdXNpbmcgYSB2Z2EgY29uc29sZSBy
YXRoZXIgdGhhbiBhIHNlcmlhbCBvbmUuIEkgbmVlZCB0byB0cnkgYW5vdGhlciA0Ljkgb24gYW5v
dGhlciBzeXN0ZW0gKGdpZ2FieXRlIGJyaXgpIHRvIHNlZSBpZiB0aGUgcHJvYmxlbSBtYW5pZmVz
dHMgdGhlcmUgdG9vLiBJJ2xsIGFsc28gaGF2ZSB0byBwbGF5IHdpdGggdGhlIEJJT1Mgc2V0dGlu
Z3Mgb24gdGhlIHNrdWxsIGNhbnlvbi4KCiAgUGF1bAoKPiBKYW4KCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 06 16:01:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 16:01:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIGvQ-0001fg-Ga; Tue, 06 Jun 2017 16:01: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=323f3361f=Andrew.Cooper3@citrix.com>)
 id 1dIGvP-0001fX-Gz
 for xen-devel@lists.xen.org; Tue, 06 Jun 2017 16:01:43 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 18/B0-02196-6E1D6395; Tue, 06 Jun 2017 16:01:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkkeJIrShJLcpLzFFi42JxWrohUvfZRbN
 Igwl7+SyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oz/DefZC3bKVzxs2czawPhSqouRg0NCwF9i
 5USzLkZODjYBfYndLz4xgdgiAuoSpzsusoKUMAv4SRx64AsSFhYwkpg06wcTSJhFQEXi5yk+k
 DCvgKfEms5uNhBbQkBO4vzxn8wgNqeAl8SVe59ZQWwhoJqn196zQ9hqEtf6L7FD9ApKnJz5hA
 XEZhaQkDj44gXzBEbeWUhSs5CkFjAyrWJUL04tKkst0jXXSyrKTM8oyU3MzNE1NDDWy00tLk5
 MT81JTCrWS87P3cQIDBoGINjB2Pjd6RCjJAeTkiiv+lSzSCG+pPyUyozE4oz4otKc1OJDjDIc
 HEoSvDoXgHKCRanpqRVpmTnA8IVJS3DwKInw/jkFlOYtLkjMLc5Mh0idYlSUEueNA+kTAElkl
 ObBtcFi5hKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEed+eB5rCk5lXAjf9FdBiJqDFfJdMQB
 aXJCKkpBoYd889eDbq5ff02OIpC5fyNz55EJW+6uH/8iV7TueaV9eunSQbXF4v6XYy6fWq135
 MH8SPCWqrbZTjuSW9oMHN706NS1BpqhNLZPfMhsJ9TlN6IoJnZ1/a2XqV5Ve4yqcfZQv+/BS8
 pv1ElVuE6/Jh9y1s9ZLP2Fo8etUVPF5dCF5RJ/9/1tYQJZbijERDLeai4kQAVtl0s5QCAAA=
X-Env-Sender: prvs=323f3361f=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1496764900!87554248!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52263 invoked from network); 6 Jun 2017 16:01:41 -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;
 6 Jun 2017 16:01:41 -0000
X-IronPort-AV: E=Sophos;i="5.39,306,1493683200"; d="scan'208";a="426765911"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 6 Jun 2017 17:01:11 +0100
Message-ID: <1496764871-27711-3-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1496764871-27711-1-git-send-email-andrew.cooper3@citrix.com>
References: <1496764871-27711-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 4/4] x86/apic: Drop CONFIG_IO_APIC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SXQgaXMgdW5jb25kaXRpb25hbGx5IHNlbGVjdGVkLCBhbmQgY29tcGlsaW5nIG91dCBJTy1BUElD
IHN1cHBvcnQgaXMgbm90IGEKdXNlZnVsIHRoaW5rIHRvIGRvIHRoZXNlIGRheXMuCgpTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6
IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvYWNwaS9i
b290LmMgICAgICB8IDEyIC0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L2FwaWMuYyAgICAgICAg
ICAgfCAgNCArKy0tCiB4ZW4vYXJjaC94ODYvbXBwYXJzZS5jICAgICAgICB8ICAzIC0tLQogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9jb25maWcuaCAgfCAgMSAtCiB4ZW4vaW5jbHVkZS9hc20teDg2L2lv
X2FwaWMuaCB8ICA4IC0tLS0tLS0tCiA1IGZpbGVzIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwg
MjYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2FjcGkvYm9vdC5jIGIv
eGVuL2FyY2gveDg2L2FjcGkvYm9vdC5jCmluZGV4IDZlNmQzMzguLjgzY2JmZjkgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9hY3BpL2Jvb3QuYworKysgYi94ZW4vYXJjaC94ODYvYWNwaS9ib290
LmMKQEAgLTIwNCw4ICsyMDQsNiBAQCBhY3BpX3BhcnNlX2xhcGljX25taShzdHJ1Y3QgYWNwaV9z
dWJ0YWJsZV9oZWFkZXIgKiBoZWFkZXIsIGNvbnN0IHVuc2lnbmVkIGxvbmcgZQogCXJldHVybiAw
OwogfQogCi0jaWYgZGVmaW5lZChDT05GSUdfWDg2X0lPX0FQSUMpIC8qJiYgZGVmaW5lZChDT05G
SUdfQUNQSV9JTlRFUlBSRVRFUikqLwotCiBzdGF0aWMgaW50IF9faW5pdAogYWNwaV9wYXJzZV9p
b2FwaWMoc3RydWN0IGFjcGlfc3VidGFibGVfaGVhZGVyICogaGVhZGVyLCBjb25zdCB1bnNpZ25l
ZCBsb25nIGVuZCkKIHsKQEAgLTI2Niw4ICsyNjQsNiBAQCBhY3BpX3BhcnNlX25taV9zcmMoc3Ry
dWN0IGFjcGlfc3VidGFibGVfaGVhZGVyICogaGVhZGVyLCBjb25zdCB1bnNpZ25lZCBsb25nIGVu
ZAogCXJldHVybiAwOwogfQogCi0jZW5kaWYgLyogQ09ORklHX1g4Nl9JT19BUElDICovCi0KICNp
ZmRlZiBDT05GSUdfSFBFVF9USU1FUgogCiBzdGF0aWMgaW50IF9faW5pdCBhY3BpX3BhcnNlX2hw
ZXQoc3RydWN0IGFjcGlfdGFibGVfaGVhZGVyICp0YWJsZSkKQEAgLTU2MSw3ICs1NTcsNiBAQCBz
dGF0aWMgaW50IF9faW5pdCBhY3BpX3BhcnNlX21hZHRfbGFwaWNfZW50cmllcyh2b2lkKQogCXJl
dHVybiAwOwogfQogCi0jaWZkZWYgQ09ORklHX1g4Nl9JT19BUElDCiAvKgogICogUGFyc2UgSU9B
UElDIHJlbGF0ZWQgZW50cmllcyBpbiBNQURUCiAgKiByZXR1cm5zIDAgb24gc3VjY2VzcywgPCAw
IG9uIGVycm9yCkBAIC02MjcsMTMgKzYyMiw2IEBAIHN0YXRpYyBpbnQgX19pbml0IGFjcGlfcGFy
c2VfbWFkdF9pb2FwaWNfZW50cmllcyh2b2lkKQogCiAJcmV0dXJuIDA7CiB9Ci0jZWxzZQotc3Rh
dGljIGlubGluZSBpbnQgYWNwaV9wYXJzZV9tYWR0X2lvYXBpY19lbnRyaWVzKHZvaWQpCi17Ci0J
cmV0dXJuIC0xOwotfQotI2VuZGlmIC8qICFDT05GSUdfWDg2X0lPX0FQSUMgKi8KLQogCiBzdGF0
aWMgdm9pZCBfX2luaXQgYWNwaV9wcm9jZXNzX21hZHQodm9pZCkKIHsKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9hcGljLmMgYi94ZW4vYXJjaC94ODYvYXBpYy5jCmluZGV4IGE1YWU0YjYuLjhj
NmMyZjUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9hcGljLmMKKysrIGIveGVuL2FyY2gveDg2
L2FwaWMuYwpAQCAtMTM3OSwxMSArMTM3OSwxMSBAQCBpbnQgX19pbml0IEFQSUNfaW5pdF91bmlw
cm9jZXNzb3IgKHZvaWQpCiAKICAgICBpZiAobm1pX3dhdGNoZG9nID09IE5NSV9MT0NBTF9BUElD
KQogICAgICAgICBjaGVja19ubWlfd2F0Y2hkb2coKTsKLSNpZmRlZiBDT05GSUdfWDg2X0lPX0FQ
SUMKKwogICAgIGlmIChzbXBfZm91bmRfY29uZmlnKQogICAgICAgICBpZiAoIXNraXBfaW9hcGlj
X3NldHVwICYmIG5yX2lvYXBpY3MpCiAgICAgICAgICAgICBzZXR1cF9JT19BUElDKCk7Ci0jZW5k
aWYKKwogICAgIHNldHVwX2Jvb3RfQVBJQ19jbG9jaygpOwogCiAgICAgcmV0dXJuIDA7CmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvbXBwYXJzZS5jIGIveGVuL2FyY2gveDg2L21wcGFyc2UuYwpp
bmRleCBlZmNiYzYxLi5lZmNjZGUyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbXBwYXJzZS5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9tcHBhcnNlLmMKQEAgLTgxOSw4ICs4MTksNiBAQCB2b2lkIG1w
X3VucmVnaXN0ZXJfbGFwaWModWludDMyX3QgYXBpY19pZCwgdWludDMyX3QgY3B1KQogCWNwdW1h
c2tfY2xlYXJfY3B1KGNwdSwgJmNwdV9wcmVzZW50X21hcCk7CiB9CiAKLSNpZmRlZglDT05GSUdf
WDg2X0lPX0FQSUMKLQogI2RlZmluZSBNUF9JU0FfQlVTCQkwCiAjZGVmaW5lIE1QX01BWF9JT0FQ
SUNfUElOCTEyNwogCkBAIC0xMTAxLDUgKzEwOTksNCBAQCBpbnQgbXBfcmVnaXN0ZXJfZ3NpICh1
MzIgZ3NpLCBpbnQgdHJpZ2dlcmluZywgaW50IHBvbGFyaXR5KQogCQkJCSAgICAgICB0cmlnZ2Vy
aW5nLCBwb2xhcml0eSk7CiB9CiAKLSNlbmRpZiAvKiBDT05GSUdfWDg2X0lPX0FQSUMgKi8KICNl
bmRpZiAvKiBDT05GSUdfQUNQSSAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9j
b25maWcuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY29uZmlnLmgKaW5kZXggNzU4NzExMi4uZGM0
MjRmOSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jb25maWcuaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L2NvbmZpZy5oCkBAIC0xOCw3ICsxOCw2IEBACiAjZGVmaW5lIEJJVFNf
UEVSX1hFTl9VTE9ORyBCSVRTX1BFUl9MT05HCiAKICNkZWZpbmUgQ09ORklHX1BBR0lOR19BU1NJ
U1RBTkNFIDEKLSNkZWZpbmUgQ09ORklHX1g4Nl9JT19BUElDIDEKICNkZWZpbmUgQ09ORklHX1g4
Nl9QTV9USU1FUiAxCiAjZGVmaW5lIENPTkZJR19IUEVUX1RJTUVSIDEKICNkZWZpbmUgQ09ORklH
X1g4Nl9NQ0VfVEhFUk1BTCAxCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2lvX2Fw
aWMuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaW9fYXBpYy5oCmluZGV4IDgwMjljOGYuLjE3MDY5
NjkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaW9fYXBpYy5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvaW9fYXBpYy5oCkBAIC0xMyw4ICsxMyw2IEBACiAgKiBDb3B5cmlnaHQg
KEMpIDE5OTcsIDE5OTgsIDE5OTksIDIwMDAgSW5nbyBNb2xuYXIKICAqLwogCi0jaWZkZWYgQ09O
RklHX1g4Nl9JT19BUElDCi0KICNkZWZpbmUgSU9fQVBJQ19CQVNFKGlkeCkgXAogCQkoKHZvbGF0
aWxlIGludCAqKShfX2ZpeF90b192aXJ0KEZJWF9JT19BUElDX0JBU0VfMCArIGlkeCkgXAogCQkr
IChtcF9pb2FwaWNzW2lkeF0ubXBjX2FwaWNhZGRyICYgflBBR0VfTUFTSykpKQpAQCAtMTk5LDEy
ICsxOTcsNiBAQCBleHRlcm4gaW50IHNhdmVfSU9fQVBJQ19zZXR1cChzdHJ1Y3QgSU9fQVBJQ19y
b3V0ZV9lbnRyeSAqKmlvYXBpY19lbnRyaWVzKTsKIGV4dGVybiB2b2lkIG1hc2tfSU9fQVBJQ19z
ZXR1cChzdHJ1Y3QgSU9fQVBJQ19yb3V0ZV9lbnRyeSAqKmlvYXBpY19lbnRyaWVzKTsKIGV4dGVy
biBpbnQgcmVzdG9yZV9JT19BUElDX3NldHVwKHN0cnVjdCBJT19BUElDX3JvdXRlX2VudHJ5ICoq
aW9hcGljX2VudHJpZXMpOwogCi0jZWxzZSAgLyogIUNPTkZJR19YODZfSU9fQVBJQyAqLwotc3Rh
dGljIGlubGluZSB2b2lkIGluaXRfaW9hcGljX21hcHBpbmdzKHZvaWQpIHt9Ci1zdGF0aWMgaW5s
aW5lIHZvaWQgaW9hcGljX3N1c3BlbmQodm9pZCkge30KLXN0YXRpYyBpbmxpbmUgdm9pZCBpb2Fw
aWNfcmVzdW1lKHZvaWQpIHt9Ci0jZW5kaWYKLQogdW5zaWduZWQgaGlnaGVzdF9nc2kodm9pZCk7
CiAKIGludCBpb2FwaWNfZ3Vlc3RfcmVhZCggdW5zaWduZWQgbG9uZyBwaHlzYmFzZSwgdW5zaWdu
ZWQgaW50IHJlZywgdTMyICpwdmFsKTsKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 06 16:02:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 16: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 1dIGvn-0001j2-PW; Tue, 06 Jun 2017 16:02: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=323f3361f=Andrew.Cooper3@citrix.com>)
 id 1dIGvl-0001is-RN
 for xen-devel@lists.xen.org; Tue, 06 Jun 2017 16:02:05 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 A8/29-19466-DF1D6395; Tue, 06 Jun 2017 16:02:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeJIrShJLcpLzFFi42JxWrrBXvfPRbN
 Ig7vn1S2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozFzzazFjSZVJy4+5y1gXGpRhcjJ4eEgL/E
 68Uf2EFsNgF9id0vPjGB2CIC6hKnOy6ydjFycDAL+EkceuALEhYWcJD4u+YNWDmLgIrE+aYVY
 DavgKfE8eW3GCFGykmcP/6TGcTmFPCS2HR0PthIIaCaaTe2M0LYahLX+i9B9QpKnJz5hAXEZh
 aQkDj44gXzBEbeWUhSs5CkFjAyrWLUKE4tKkst0jU01ksqykzPKMlNzMzRNTQw1ctNLS5OTE/
 NSUwq1kvOz93ECAwdBiDYwfhvm+chRkkOJiVRXvWpZpFCfEn5KZUZicUZ8UWlOanFhxhlODiU
 JHj9gKEoJFiUmp5akZaZAwximLQEB4+SCO+fU0Bp3uKCxNzizHSI1ClGRSlx3k8XgBICIImM0
 jy4NljkXGKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5Iw79vzQFN4MvNK4Ka/AlrMBLSY75IJyO
 KSRISUVAOjQN+KCyXNZerJsckP3v/5HVLALFD3P3KR3oYrz5W39K9cuLEu/o9E0bl72+99nvr
 +5Mm+lvXb/j35smrW4bTa2zMCdf4UtX6r+DrD+mpoXbLZpvnnWkKPnKldsW756VuMm209uq+f
 MNllcDxp1e5j3TtXlPreda/beELfNTdLY7NWwwyp1xvqTiuxFGckGmoxFxUnAgA4ZgGKlwIAA
 A==
X-Env-Sender: prvs=323f3361f=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1496764922!100492441!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49299 invoked from network); 6 Jun 2017 16:02:04 -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;
 6 Jun 2017 16:02:04 -0000
X-IronPort-AV: E=Sophos;i="5.39,306,1493683200"; d="scan'208";a="435338872"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 6 Jun 2017 17:01:09 +0100
Message-ID: <1496764871-27711-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1496328709-27048-1-git-send-email-andrew.cooper3@citrix.com>
References: <1496328709-27048-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 2/4] x86/apic: Drop the unused struct local_apic
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SXQgaXMgbm90IHN1aXRhYmxlIGZvciBYZW4ncyB1c2UgKGJlaW5nIHhhcGljIGFuZCB4MmFwaWMg
Y29tcGF0aWJsZSksIGFuZCB0aGUKY29tbWVudCBkb2Vzbid0IGluc3BpcmUgbXVjaCBjb25maWRl
bmNlIGluIGl0cyBjb3JyZWN0bmVzcy4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPgotLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvYXBpY2RlZi5oIHwgMjYyIC0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDI2MiBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2FwaWNkZWYuaCBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvYXBpY2RlZi5oCmluZGV4IDFiMmM0NTIuLmVlZDUwNGEgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYXBpY2RlZi5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvYXBpY2RlZi5oCkBAIC0xMjYsMjY2ICsxMjYsNCBAQAogCiAjZGVmaW5lIE1BWF9J
T19BUElDUyAxMjgKIAotLyoKLSAqIHRoZSBsb2NhbCBBUElDIHJlZ2lzdGVyIHN0cnVjdHVyZSwg
bWVtb3J5IG1hcHBlZC4gTm90IHRlcnJpYmx5IHdlbGwKLSAqIHRlc3RlZCwgYnV0IHdlIG1pZ2h0
IGV2ZW50dWFsbHkgdXNlIHRoaXMgb25lIGluIHRoZSBmdXR1cmUgLSB0aGUKLSAqIHByb2JsZW0g
d2h5IHdlIGNhbm5vdCB1c2UgaXQgcmlnaHQgbm93IGlzIHRoZSBQNSBBUElDLCBpdCBoYXMgYW4K
LSAqIGVycmF0YSB3aGljaCBjYW5ub3QgdGFrZSA4LWJpdCByZWFkcyBhbmQgd3JpdGVzLCBvbmx5
IDMyLWJpdCBvbmVzIC4uLgotICovCi0jZGVmaW5lIHUzMiB1bnNpZ25lZCBpbnQKLQotI2RlZmlu
ZSBsYXBpYyAoKHZvbGF0aWxlIHN0cnVjdCBsb2NhbF9hcGljICopQVBJQ19CQVNFKQotCi0jaWZu
ZGVmIF9fQVNTRU1CTFlfXwotc3RydWN0IF9fcGFja2VkIGxvY2FsX2FwaWMgewotCi0vKjAwMCov
CXN0cnVjdCB7IHUzMiBfX3Jlc2VydmVkWzRdOyB9IF9fcmVzZXJ2ZWRfMDE7Ci0KLS8qMDEwKi8J
c3RydWN0IHsgdTMyIF9fcmVzZXJ2ZWRbNF07IH0gX19yZXNlcnZlZF8wMjsKLQotLyowMjAqLwlz
dHJ1Y3QgeyAvKiBBUElDIElEIFJlZ2lzdGVyICovCi0JCXUzMiAgIF9fcmVzZXJ2ZWRfMQk6IDI0
LAotCQkJcGh5c19hcGljX2lkCTogIDQsCi0JCQlfX3Jlc2VydmVkXzIJOiAgNDsKLQkJdTMyIF9f
cmVzZXJ2ZWRbM107Ci0JfSBpZDsKLQotLyowMzAqLwljb25zdAotCXN0cnVjdCB7IC8qIEFQSUMg
VmVyc2lvbiBSZWdpc3RlciAqLwotCQl1MzIgICB2ZXJzaW9uCQk6ICA4LAotCQkJX19yZXNlcnZl
ZF8xCTogIDgsCi0JCQltYXhfbHZ0CQk6ICA4LAotCQkJX19yZXNlcnZlZF8yCTogIDg7Ci0JCXUz
MiBfX3Jlc2VydmVkWzNdOwotCX0gdmVyc2lvbjsKLQotLyowNDAqLwlzdHJ1Y3QgeyB1MzIgX19y
ZXNlcnZlZFs0XTsgfSBfX3Jlc2VydmVkXzAzOwotCi0vKjA1MCovCXN0cnVjdCB7IHUzMiBfX3Jl
c2VydmVkWzRdOyB9IF9fcmVzZXJ2ZWRfMDQ7Ci0KLS8qMDYwKi8Jc3RydWN0IHsgdTMyIF9fcmVz
ZXJ2ZWRbNF07IH0gX19yZXNlcnZlZF8wNTsKLQotLyowNzAqLwlzdHJ1Y3QgeyB1MzIgX19yZXNl
cnZlZFs0XTsgfSBfX3Jlc2VydmVkXzA2OwotCi0vKjA4MCovCXN0cnVjdCB7IC8qIFRhc2sgUHJp
b3JpdHkgUmVnaXN0ZXIgKi8KLQkJdTMyICAgcHJpb3JpdHkJOiAgOCwKLQkJCV9fcmVzZXJ2ZWRf
MQk6IDI0OwotCQl1MzIgX19yZXNlcnZlZF8yWzNdOwotCX0gdHByOwotCi0vKjA5MCovCWNvbnN0
Ci0Jc3RydWN0IHsgLyogQXJiaXRyYXRpb24gUHJpb3JpdHkgUmVnaXN0ZXIgKi8KLQkJdTMyICAg
cHJpb3JpdHkJOiAgOCwKLQkJCV9fcmVzZXJ2ZWRfMQk6IDI0OwotCQl1MzIgX19yZXNlcnZlZF8y
WzNdOwotCX0gYXByOwotCi0vKjBBMCovCWNvbnN0Ci0Jc3RydWN0IHsgLyogUHJvY2Vzc29yIFBy
aW9yaXR5IFJlZ2lzdGVyICovCi0JCXUzMiAgIHByaW9yaXR5CTogIDgsCi0JCQlfX3Jlc2VydmVk
XzEJOiAyNDsKLQkJdTMyIF9fcmVzZXJ2ZWRfMlszXTsKLQl9IHBwcjsKLQotLyowQjAqLwlzdHJ1
Y3QgeyAvKiBFbmQgT2YgSW50ZXJydXB0IFJlZ2lzdGVyICovCi0JCXUzMiAgIGVvaTsKLQkJdTMy
IF9fcmVzZXJ2ZWRbM107Ci0JfSBlb2k7Ci0KLS8qMEMwKi8Jc3RydWN0IHsgdTMyIF9fcmVzZXJ2
ZWRbNF07IH0gX19yZXNlcnZlZF8wNzsKLQotLyowRDAqLwlzdHJ1Y3QgeyAvKiBMb2dpY2FsIERl
c3RpbmF0aW9uIFJlZ2lzdGVyICovCi0JCXUzMiAgIF9fcmVzZXJ2ZWRfMQk6IDI0LAotCQkJbG9n
aWNhbF9kZXN0CTogIDg7Ci0JCXUzMiBfX3Jlc2VydmVkXzJbM107Ci0JfSBsZHI7Ci0KLS8qMEUw
Ki8Jc3RydWN0IHsgLyogRGVzdGluYXRpb24gRm9ybWF0IFJlZ2lzdGVyICovCi0JCXUzMiAgIF9f
cmVzZXJ2ZWRfMQk6IDI4LAotCQkJbW9kZWwJCTogIDQ7Ci0JCXUzMiBfX3Jlc2VydmVkXzJbM107
Ci0JfSBkZnI7Ci0KLS8qMEYwKi8Jc3RydWN0IHsgLyogU3B1cmlvdXMgSW50ZXJydXB0IFZlY3Rv
ciBSZWdpc3RlciAqLwotCQl1MzIJc3B1cmlvdXNfdmVjdG9yCTogIDgsCi0JCQlhcGljX2VuYWJs
ZWQJOiAgMSwKLQkJCWZvY3VzX2NwdQk6ICAxLAotCQkJX19yZXNlcnZlZF8yCTogMjI7Ci0JCXUz
MiBfX3Jlc2VydmVkXzNbM107Ci0JfSBzdnI7Ci0KLS8qMTAwKi8Jc3RydWN0IHsgLyogSW4gU2Vy
dmljZSBSZWdpc3RlciAqLwotLyoxNzAqLwkJdTMyIGJpdGZpZWxkOwotCQl1MzIgX19yZXNlcnZl
ZFszXTsKLQl9IGlzciBbOF07Ci0KLS8qMTgwKi8Jc3RydWN0IHsgLyogVHJpZ2dlciBNb2RlIFJl
Z2lzdGVyICovCi0vKjFGMCovCQl1MzIgYml0ZmllbGQ7Ci0JCXUzMiBfX3Jlc2VydmVkWzNdOwot
CX0gdG1yIFs4XTsKLQotLyoyMDAqLwlzdHJ1Y3QgeyAvKiBJbnRlcnJ1cHQgUmVxdWVzdCBSZWdp
c3RlciAqLwotLyoyNzAqLwkJdTMyIGJpdGZpZWxkOwotCQl1MzIgX19yZXNlcnZlZFszXTsKLQl9
IGlyciBbOF07Ci0KLS8qMjgwKi8JdW5pb24geyAvKiBFcnJvciBTdGF0dXMgUmVnaXN0ZXIgKi8K
LQkJc3RydWN0IHsKLQkJCXUzMiAgIHNlbmRfY3NfZXJyb3IJCQk6ICAxLAotCQkJCXJlY2VpdmVf
Y3NfZXJyb3IJCTogIDEsCi0JCQkJc2VuZF9hY2NlcHRfZXJyb3IJCTogIDEsCi0JCQkJcmVjZWl2
ZV9hY2NlcHRfZXJyb3IJCTogIDEsCi0JCQkJX19yZXNlcnZlZF8xCQkJOiAgMSwKLQkJCQlzZW5k
X2lsbGVnYWxfdmVjdG9yCQk6ICAxLAotCQkJCXJlY2VpdmVfaWxsZWdhbF92ZWN0b3IJCTogIDEs
Ci0JCQkJaWxsZWdhbF9yZWdpc3Rlcl9hZGRyZXNzCTogIDEsCi0JCQkJX19yZXNlcnZlZF8yCQkJ
OiAyNDsKLQkJCXUzMiBfX3Jlc2VydmVkXzNbM107Ci0JCX0gZXJyb3JfYml0czsKLQkJc3RydWN0
IHsKLQkJCXUzMiBlcnJvcnM7Ci0JCQl1MzIgX19yZXNlcnZlZF8zWzNdOwotCQl9IGFsbF9lcnJv
cnM7Ci0JfSBlc3I7Ci0KLS8qMjkwKi8Jc3RydWN0IHsgdTMyIF9fcmVzZXJ2ZWRbNF07IH0gX19y
ZXNlcnZlZF8wODsKLQotLyoyQTAqLwlzdHJ1Y3QgeyB1MzIgX19yZXNlcnZlZFs0XTsgfSBfX3Jl
c2VydmVkXzA5OwotCi0vKjJCMCovCXN0cnVjdCB7IHUzMiBfX3Jlc2VydmVkWzRdOyB9IF9fcmVz
ZXJ2ZWRfMTA7Ci0KLS8qMkMwKi8Jc3RydWN0IHsgdTMyIF9fcmVzZXJ2ZWRbNF07IH0gX19yZXNl
cnZlZF8xMTsKLQotLyoyRDAqLwlzdHJ1Y3QgeyB1MzIgX19yZXNlcnZlZFs0XTsgfSBfX3Jlc2Vy
dmVkXzEyOwotCi0vKjJFMCovCXN0cnVjdCB7IHUzMiBfX3Jlc2VydmVkWzRdOyB9IF9fcmVzZXJ2
ZWRfMTM7Ci0KLS8qMkYwKi8Jc3RydWN0IHsgdTMyIF9fcmVzZXJ2ZWRbNF07IH0gX19yZXNlcnZl
ZF8xNDsKLQotLyozMDAqLwlzdHJ1Y3QgeyAvKiBJbnRlcnJ1cHQgQ29tbWFuZCBSZWdpc3RlciAx
ICovCi0JCXUzMiAgIHZlY3RvcgkJCTogIDgsCi0JCQlkZWxpdmVyeV9tb2RlCQk6ICAzLAotCQkJ
ZGVzdGluYXRpb25fbW9kZQk6ICAxLAotCQkJZGVsaXZlcnlfc3RhdHVzCQk6ICAxLAotCQkJX19y
ZXNlcnZlZF8xCQk6ICAxLAotCQkJbGV2ZWwJCQk6ICAxLAotCQkJdHJpZ2dlcgkJCTogIDEsCi0J
CQlfX3Jlc2VydmVkXzIJCTogIDIsCi0JCQlzaG9ydGhhbmQJCTogIDIsCi0JCQlfX3Jlc2VydmVk
XzMJCTogIDEyOwotCQl1MzIgX19yZXNlcnZlZF80WzNdOwotCX0gaWNyMTsKLQotLyozMTAqLwlz
dHJ1Y3QgeyAvKiBJbnRlcnJ1cHQgQ29tbWFuZCBSZWdpc3RlciAyICovCi0JCXVuaW9uIHsKLQkJ
CXUzMiAgIF9fcmVzZXJ2ZWRfMQk6IDI0LAotCQkJCXBoeXNfZGVzdAk6ICA0LAotCQkJCV9fcmVz
ZXJ2ZWRfMgk6ICA0OwotCQkJdTMyICAgX19yZXNlcnZlZF8zCTogMjQsCi0JCQkJbG9naWNhbF9k
ZXN0CTogIDg7Ci0JCX0gZGVzdDsKLQkJdTMyIF9fcmVzZXJ2ZWRfNFszXTsKLQl9IGljcjI7Ci0K
LS8qMzIwKi8Jc3RydWN0IHsgLyogTFZUIC0gVGltZXIgKi8KLQkJdTMyICAgdmVjdG9yCQk6ICA4
LAotCQkJX19yZXNlcnZlZF8xCTogIDQsCi0JCQlkZWxpdmVyeV9zdGF0dXMJOiAgMSwKLQkJCV9f
cmVzZXJ2ZWRfMgk6ICAzLAotCQkJbWFzawkJOiAgMSwKLQkJCXRpbWVyX21vZGUJOiAgMSwKLQkJ
CV9fcmVzZXJ2ZWRfMwk6IDE0OwotCQl1MzIgX19yZXNlcnZlZF80WzNdOwotCX0gbHZ0X3RpbWVy
OwotCi0vKjMzMCovCXN0cnVjdCB7IC8qIExWVCAtIFRoZXJtYWwgU2Vuc29yICovCi0JCXUzMiAg
dmVjdG9yCQk6ICA4LAotCQkJZGVsaXZlcnlfbW9kZQk6ICAzLAotCQkJX19yZXNlcnZlZF8xCTog
IDEsCi0JCQlkZWxpdmVyeV9zdGF0dXMJOiAgMSwKLQkJCV9fcmVzZXJ2ZWRfMgk6ICAzLAotCQkJ
bWFzawkJOiAgMSwKLQkJCV9fcmVzZXJ2ZWRfMwk6IDE1OwotCQl1MzIgX19yZXNlcnZlZF80WzNd
OwotCX0gbHZ0X3RoZXJtYWw7Ci0KLS8qMzQwKi8Jc3RydWN0IHsgLyogTFZUIC0gUGVyZm9ybWFu
Y2UgQ291bnRlciAqLwotCQl1MzIgICB2ZWN0b3IJCTogIDgsCi0JCQlkZWxpdmVyeV9tb2RlCTog
IDMsCi0JCQlfX3Jlc2VydmVkXzEJOiAgMSwKLQkJCWRlbGl2ZXJ5X3N0YXR1cwk6ICAxLAotCQkJ
X19yZXNlcnZlZF8yCTogIDMsCi0JCQltYXNrCQk6ICAxLAotCQkJX19yZXNlcnZlZF8zCTogMTU7
Ci0JCXUzMiBfX3Jlc2VydmVkXzRbM107Ci0JfSBsdnRfcGM7Ci0KLS8qMzUwKi8Jc3RydWN0IHsg
LyogTFZUIC0gTElOVDAgKi8KLQkJdTMyICAgdmVjdG9yCQk6ICA4LAotCQkJZGVsaXZlcnlfbW9k
ZQk6ICAzLAotCQkJX19yZXNlcnZlZF8xCTogIDEsCi0JCQlkZWxpdmVyeV9zdGF0dXMJOiAgMSwK
LQkJCXBvbGFyaXR5CTogIDEsCi0JCQlyZW1vdGVfaXJyCTogIDEsCi0JCQl0cmlnZ2VyCQk6ICAx
LAotCQkJbWFzawkJOiAgMSwKLQkJCV9fcmVzZXJ2ZWRfMgk6IDE1OwotCQl1MzIgX19yZXNlcnZl
ZF8zWzNdOwotCX0gbHZ0X2xpbnQwOwotCi0vKjM2MCovCXN0cnVjdCB7IC8qIExWVCAtIExJTlQx
ICovCi0JCXUzMiAgIHZlY3RvcgkJOiAgOCwKLQkJCWRlbGl2ZXJ5X21vZGUJOiAgMywKLQkJCV9f
cmVzZXJ2ZWRfMQk6ICAxLAotCQkJZGVsaXZlcnlfc3RhdHVzCTogIDEsCi0JCQlwb2xhcml0eQk6
ICAxLAotCQkJcmVtb3RlX2lycgk6ICAxLAotCQkJdHJpZ2dlcgkJOiAgMSwKLQkJCW1hc2sJCTog
IDEsCi0JCQlfX3Jlc2VydmVkXzIJOiAxNTsKLQkJdTMyIF9fcmVzZXJ2ZWRfM1szXTsKLQl9IGx2
dF9saW50MTsKLQotLyozNzAqLwlzdHJ1Y3QgeyAvKiBMVlQgLSBFcnJvciAqLwotCQl1MzIgICB2
ZWN0b3IJCTogIDgsCi0JCQlfX3Jlc2VydmVkXzEJOiAgNCwKLQkJCWRlbGl2ZXJ5X3N0YXR1cwk6
ICAxLAotCQkJX19yZXNlcnZlZF8yCTogIDMsCi0JCQltYXNrCQk6ICAxLAotCQkJX19yZXNlcnZl
ZF8zCTogMTU7Ci0JCXUzMiBfX3Jlc2VydmVkXzRbM107Ci0JfSBsdnRfZXJyb3I7Ci0KLS8qMzgw
Ki8Jc3RydWN0IHsgLyogVGltZXIgSW5pdGlhbCBDb3VudCBSZWdpc3RlciAqLwotCQl1MzIgICBp
bml0aWFsX2NvdW50OwotCQl1MzIgX19yZXNlcnZlZF8yWzNdOwotCX0gdGltZXJfaWNyOwotCi0v
KjM5MCovCWNvbnN0Ci0Jc3RydWN0IHsgLyogVGltZXIgQ3VycmVudCBDb3VudCBSZWdpc3RlciAq
LwotCQl1MzIgICBjdXJyX2NvdW50OwotCQl1MzIgX19yZXNlcnZlZF8yWzNdOwotCX0gdGltZXJf
Y2NyOwotCi0vKjNBMCovCXN0cnVjdCB7IHUzMiBfX3Jlc2VydmVkWzRdOyB9IF9fcmVzZXJ2ZWRf
MTY7Ci0KLS8qM0IwKi8Jc3RydWN0IHsgdTMyIF9fcmVzZXJ2ZWRbNF07IH0gX19yZXNlcnZlZF8x
NzsKLQotLyozQzAqLwlzdHJ1Y3QgeyB1MzIgX19yZXNlcnZlZFs0XTsgfSBfX3Jlc2VydmVkXzE4
OwotCi0vKjNEMCovCXN0cnVjdCB7IHUzMiBfX3Jlc2VydmVkWzRdOyB9IF9fcmVzZXJ2ZWRfMTk7
Ci0KLS8qM0UwKi8Jc3RydWN0IHsgLyogVGltZXIgRGl2aWRlIENvbmZpZ3VyYXRpb24gUmVnaXN0
ZXIgKi8KLQkJdTMyICAgZGl2aXNvcgkJOiAgNCwKLQkJCV9fcmVzZXJ2ZWRfMQk6IDI4OwotCQl1
MzIgX19yZXNlcnZlZF8yWzNdOwotCX0gdGltZXJfZGNyOwotCi0vKjNGMCovCXN0cnVjdCB7IHUz
MiBfX3Jlc2VydmVkWzRdOyB9IF9fcmVzZXJ2ZWRfMjA7Ci0KLX07Ci0jZW5kaWYgLyogIV9fQVNT
RU1CTFlfXyAqLwotCi0jdW5kZWYgdTMyCi0KICNlbmRpZgotLSAKMi4xLjQKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 06 16:02:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 16: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 1dIGvz-0001kx-13; Tue, 06 Jun 2017 16:02: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=323f3361f=Andrew.Cooper3@citrix.com>)
 id 1dIGvx-0001kO-2y
 for xen-devel@lists.xen.org; Tue, 06 Jun 2017 16:02:17 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 A0/6C-02183-802D6395; Tue, 06 Jun 2017 16:02:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeJIrShJLcpLzFFi42JxWrrBXpf1klm
 kwffXLBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bhv/9YCg5LVPw6dJGlgbFBtIuRk0NCwF/i
 RfN/dhCbTUBfYveLT0wgtoiAusTpjousXYwcHMwCfhKHHviChIUFTCVO911kBLFZBFQkfvw9y
 AZi8wp4SvRe+sYOMVJO4vzxn8wgNqeAl8SVe59ZQWwhoJqn196zQ9hqEtf6L7FD9ApKnJz5hA
 XEZhaQkDj44gXzBEbeWUhSs5CkFjAyrWLUKE4tKkst0jUy00sqykzPKMlNzMzRNTQw1ctNLS5
 OTE/NSUwq1kvOz93ECAydegYGxh2Mtyf7HWKU5GBSEuVVn2oWKcSXlJ9SmZFYnBFfVJqTWnyI
 UYaDQ0mC1+8iUE6wKDU9tSItMwcYxDBpCQ4eJRHeP6eA0rzFBYm5xZnpEKlTjIpS4rxxF4ASA
 iCJjNI8uDZY5FxilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMz79jzQFJ7MvBK46a+AFjMBLe
 a7ZAKyuCQRISXVwBgjNYeb+9tmkRl7t536ey/yc/7fzcWzbc9l7V2dkqTN/c+UZ88fteZzD2x
 vqSo6NhUnrBE/ny/+U/C3tM/EOfPe2D+QtLrAs+JKhWHEJa9nvhVCTQId1/6X/f/8QV2qYMX6
 gwtsru7+9XSnEUOk3vNonk9K050fzk8uv9FoNoWt9X+jkbhhJr8SS3FGoqEWc1FxIgDNwgZfl
 wIAAA==
X-Env-Sender: prvs=323f3361f=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1496764931!99231712!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30580 invoked from network); 6 Jun 2017 16:02: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;
 6 Jun 2017 16:02:12 -0000
X-IronPort-AV: E=Sophos;i="5.39,306,1493683200"; d="scan'208";a="435338938"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 6 Jun 2017 17:01:10 +0100
Message-ID: <1496764871-27711-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1496764871-27711-1-git-send-email-andrew.cooper3@citrix.com>
References: <1496764871-27711-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 3/4] x86/apic: Drop CONFIG_LOCAL_APIC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SXQgaXMgdW5jb25kaXRpb25hbGx5IHNlbGVjdGVkLCBhbmQgYWxsIDY0Yml0IHByb2Nlc3NvcnMg
aGF2ZSBsb2NhbCBBUElDcy4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29t
PgotLS0KIHhlbi9hcmNoL3g4Ni9hY3BpL2Jvb3QuYyAgICAgfCAxMCAtLS0tLS0tLS0tCiB4ZW4v
aW5jbHVkZS9hc20teDg2L2FwaWMuaCAgIHwgIDggLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14
ODYvY29uZmlnLmggfCAgMSAtCiAzIGZpbGVzIGNoYW5nZWQsIDE5IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9hY3BpL2Jvb3QuYyBiL3hlbi9hcmNoL3g4Ni9hY3BpL2Jv
b3QuYwppbmRleCAzM2M5MTMzLi42ZTZkMzM4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYWNw
aS9ib290LmMKKysrIGIveGVuL2FyY2gveDg2L2FjcGkvYm9vdC5jCkBAIC01NCwxNSArNTQsMTIg
QEAgYm9vbF90IF9faW5pdGRhdGEgYWNwaV9pb2FwaWM7CiBzdGF0aWMgYm9vbF90IGFjcGlfc2tp
cF90aW1lcl9vdmVycmlkZSBfX2luaXRkYXRhOwogYm9vbGVhbl9wYXJhbSgiYWNwaV9za2lwX3Rp
bWVyX292ZXJyaWRlIiwgYWNwaV9za2lwX3RpbWVyX292ZXJyaWRlKTsKIAotI2lmZGVmIENPTkZJ
R19YODZfTE9DQUxfQVBJQwogc3RhdGljIHU2NCBhY3BpX2xhcGljX2FkZHIgX19pbml0ZGF0YSA9
IEFQSUNfREVGQVVMVF9QSFlTX0JBU0U7Ci0jZW5kaWYKIAogLyogLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEJvb3QtdGltZSBDb25maWd1cmF0aW9uCiAg
ICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLSAqLwogCi0jaWZkZWYgQ09ORklHX1g4Nl9MT0NBTF9BUElDCiBz
dGF0aWMgaW50IF9faW5pdCBhY3BpX3BhcnNlX21hZHQoc3RydWN0IGFjcGlfdGFibGVfaGVhZGVy
ICp0YWJsZSkKIHsKIAlzdHJ1Y3QgYWNwaV90YWJsZV9tYWR0ICptYWR0OwpAQCAtMjA3LDggKzIw
NCw2IEBAIGFjcGlfcGFyc2VfbGFwaWNfbm1pKHN0cnVjdCBhY3BpX3N1YnRhYmxlX2hlYWRlciAq
IGhlYWRlciwgY29uc3QgdW5zaWduZWQgbG9uZyBlCiAJcmV0dXJuIDA7CiB9CiAKLSNlbmRpZgkJ
CQkvKkNPTkZJR19YODZfTE9DQUxfQVBJQyAqLwotCiAjaWYgZGVmaW5lZChDT05GSUdfWDg2X0lP
X0FQSUMpIC8qJiYgZGVmaW5lZChDT05GSUdfQUNQSV9JTlRFUlBSRVRFUikqLwogCiBzdGF0aWMg
aW50IF9faW5pdApAQCAtNTEwLDcgKzUwNSw2IEBAIHN0YXRpYyBpbnQgX19pbml0IGFjcGlfcGFy
c2VfZmFkdChzdHJ1Y3QgYWNwaV90YWJsZV9oZWFkZXIgKnRhYmxlKQogCXJldHVybiAwOwogfQog
Ci0jaWZkZWYJQ09ORklHX1g4Nl9MT0NBTF9BUElDCiAvKgogICogUGFyc2UgTEFQSUMgZW50cmll
cyBpbiBNQURUCiAgKiByZXR1cm5zIDAgb24gc3VjY2VzcywgPCAwIG9uIGVycm9yCkBAIC01NjYs
NyArNTYwLDYgQEAgc3RhdGljIGludCBfX2luaXQgYWNwaV9wYXJzZV9tYWR0X2xhcGljX2VudHJp
ZXModm9pZCkKIAl9CiAJcmV0dXJuIDA7CiB9Ci0jZW5kaWYgLyogQ09ORklHX1g4Nl9MT0NBTF9B
UElDICovCiAKICNpZmRlZiBDT05GSUdfWDg2X0lPX0FQSUMKIC8qCkBAIC02NDQsNyArNjM3LDYg
QEAgc3RhdGljIGlubGluZSBpbnQgYWNwaV9wYXJzZV9tYWR0X2lvYXBpY19lbnRyaWVzKHZvaWQp
CiAKIHN0YXRpYyB2b2lkIF9faW5pdCBhY3BpX3Byb2Nlc3NfbWFkdCh2b2lkKQogewotI2lmZGVm
IENPTkZJR19YODZfTE9DQUxfQVBJQwogCWludCBlcnJvcjsKIAogCWlmICghYWNwaV90YWJsZV9w
YXJzZShBQ1BJX1NJR19NQURULCBhY3BpX3BhcnNlX21hZHQpKSB7CkBAIC02NzcsOCArNjY5LDYg
QEAgc3RhdGljIHZvaWQgX19pbml0IGFjcGlfcHJvY2Vzc19tYWR0KHZvaWQpCiAJCQlkaXNhYmxl
X2FjcGkoKTsKIAkJfQogCX0KLSNlbmRpZgotCXJldHVybjsKIH0KIAogLyoKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvYXBpYy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hcGljLmgK
aW5kZXggZDg0MGVlNS4uMzQyZGI3MyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9h
cGljLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hcGljLmgKQEAgLTQ5LDggKzQ5LDYgQEAg
Y29uc3Qgc3RydWN0IGdlbmFwaWMgKmFwaWNfeDJhcGljX3Byb2JlKHZvaWQpOwogCX0gd2hpbGUg
KDApCiAKIAotI2lmZGVmIENPTkZJR19YODZfTE9DQUxfQVBJQwotCiAvKgogICogQmFzaWMgZnVu
Y3Rpb25zIGFjY2Vzc2luZyBBUElDcy4KICAqLwpAQCAtMjA1LDEwICsyMDMsNCBAQCBleHRlcm4g
dW5zaWduZWQgaW50IG5taV93YXRjaGRvZzsKICNkZWZpbmUgTk1JX0lPX0FQSUMJMQogI2RlZmlu
ZSBOTUlfTE9DQUxfQVBJQwkyCiAKLSNlbHNlIC8qICFDT05GSUdfWDg2X0xPQ0FMX0FQSUMgKi8K
LXN0YXRpYyBpbmxpbmUgaW50IGxhcGljX3N1c3BlbmQodm9pZCkge3JldHVybiAwO30KLXN0YXRp
YyBpbmxpbmUgaW50IGxhcGljX3Jlc3VtZSh2b2lkKSB7cmV0dXJuIDA7fQotCi0jZW5kaWYgLyog
IUNPTkZJR19YODZfTE9DQUxfQVBJQyAqLwotCiAjZW5kaWYgLyogX19BU01fQVBJQ19IICovCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2NvbmZpZy5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9jb25maWcuaAppbmRleCBiYTQ4NmQ1Li43NTg3MTEyIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L2NvbmZpZy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY29uZmlnLmgK
QEAgLTE4LDcgKzE4LDYgQEAKICNkZWZpbmUgQklUU19QRVJfWEVOX1VMT05HIEJJVFNfUEVSX0xP
TkcKIAogI2RlZmluZSBDT05GSUdfUEFHSU5HX0FTU0lTVEFOQ0UgMQotI2RlZmluZSBDT05GSUdf
WDg2X0xPQ0FMX0FQSUMgMQogI2RlZmluZSBDT05GSUdfWDg2X0lPX0FQSUMgMQogI2RlZmluZSBD
T05GSUdfWDg2X1BNX1RJTUVSIDEKICNkZWZpbmUgQ09ORklHX0hQRVRfVElNRVIgMQotLSAKMi4x
LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 06 16:03:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 16: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 1dIGxR-0001wN-C4; Tue, 06 Jun 2017 16:03:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <armando@greenhost.nl>) id 1dIGxQ-0001wD-Kr
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 16:03:48 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 A3/63-02956-362D6395; Tue, 06 Jun 2017 16:03:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLIsWRWlGSWpSXmKPExsVyeJ9MoG7yJbN
 Igxfdkhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8akh1+YCiYrVixqe87cwHhaqouRk0NI4DOj
 xPctgiC2sICVxP7G74wgtohAG6PE68ZkEJtZwFyiY9J5Zoj6fInnx4+xdTFycLAJaEocWJcPE
 uYVsJe4/mgTK4jNIqAisfYLSAknh6hAuETvgX42iBpBiZMzn7CA2JwCjhJTu86xQoxXl/gz7x
 IzhC0ucevJfCYIW16ieetsZpBVEkD1TbfNIUxjiftn8kAqJAT4JZbu2MUGYQtJtNzayARhV0h
 cvPucBcI2kvi8/AbLBEaRWUiOmIVk8Swki2chWbyAkWUVo3pxalFZapGukV5SUWZ6RkluYmaO
 rqGBmV5uanFxYnpqTmJSsV5yfu4mRmA0MADBDsZlf50OMUpyMCmJ8qpPNYsU4kvKT6nMSCzOi
 C8qzUktPsQow8GhJMHrdxEoJ1iUmp5akZaZA4xLmLQEB4+SCO+fU0Bp3uKCxNzizHSI1ClGRS
 lx3lCQPgGQREZpHlwbLBVcYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjDv2/NAU3gy80rgpr8
 CWswEtJjvkgnI4pJEhJRUA2PDxBXK5ua/3hQ671aoEpCMOMWQ/7up/6f8wZ53664K/lVW5bzt
 au+xcZPJ1hlRp+/eDDHcdCz25Mb5LCGOJX4x9ULRM6ZNOOhUx99nyCR2RP75pXM8618o37Xsf
 bzzZmfwqqrtE7Rdm6Ofz+u6O9/gY8MShTVFt2+s9XaseBOlelwqOOsAzzclluKMREMt5qLiRA
 C/BuxzAAMAAA==
X-Env-Sender: armando@greenhost.nl
X-Msg-Ref: server-6.tower-21.messagelabs.com!1496765027!49517610!1
X-Originating-IP: [195.190.28.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41056 invoked from network); 6 Jun 2017 16:03:47 -0000
Received: from smarthost1.greenhost.nl (HELO smarthost1.greenhost.nl)
 (195.190.28.81)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 6 Jun 2017 16:03:47 -0000
Received: from smtp.greenhost.nl ([213.108.104.138])
 by smarthost1.greenhost.nl with esmtps
 (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2)
 (envelope-from <armando@greenhost.nl>)
 id 1dIGxL-00073Z-NX; Tue, 06 Jun 2017 18:03:44 +0200
To: Ian Jackson <ian.jackson@eu.citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>
References: <20170605204755.22850-1-armando@greenhost.nl>
 <22838.33728.137471.334545@mariner.uk.xensource.com>
From: Armando Vega <armando@greenhost.nl>
Message-ID: <940d3b59-d023-1872-49e2-f29b742d7ce5@greenhost.nl>
Date: Tue, 6 Jun 2017 18:03:43 +0200
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: <22838.33728.137471.334545@mariner.uk.xensource.com>
Content-Language: en-US
X-Authenticated-As-Hash: cd8cc983715d4510dc3da8903f5c5f04eae4fcc5
X-Virus-Scanned: by clamav at smarthost1.samage.net
X-Spam-Level: /
X-Spam-Score: -0.2
X-Spam-Status: No, score=-0.2 required=5.0 tests=ALL_TRUSTED, BAYES_50,
 T_RP_MATCHES_RCVD autolearn=disabled version=3.4.0
X-Scan-Signature: 6e23ea5b143b5fdf6b2724ffc44cc2a7
Cc: xen-devel@lists.xenproject.org, wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH 0/1] xl.cfg man page cleanup and 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>

CgpPbiAwNi8wNi8yMDE3IDEyOjI4IFBNLCBJYW4gSmFja3NvbiB3cm90ZToKPiBBcm1hbmRvIFZl
Z2Egd3JpdGVzICgiW1BBVENIIDAvMV0geGwuY2ZnIG1hbiBwYWdlIGNsZWFudXAgYW5kIGZpeGVz
Iik6Cj4+IHNvIEkndmUgbWFkZSBhIG5ldyByb3VuZCBvZiBjbGVhbmluZyBhbmQgZml4aW5nLiBU
aGVyZSB3YXMgcXVpdGUgc29tZSB3b3JrIHRvCj4+IGJlIGRvbmUgd2l0aCB0aGlzIG9uZS4gQW5k
IHRoZXJlIGFyZSBhIGZldyBpc3N1ZXMgdGhhdCBhcmUgbGVmdCBzdGlsbCwgYnV0Cj4+IGF0IGxl
YXN0IG5vdCB3aXRoIHRoZSBnZW5lcmFsIGNvcnJlY3RuZXNzIGFuZCBzdHlsZSBvZiB0aGUgbWFu
dWFsLiBNb3JlIGluZm8KPj4gYmVsb3cuCj4gCj4gVGhhbmtzIGZvciB5b3VyIGV4Y2VsbGVudCB3
b3JrLgo+IAo+IFRoYW5rcyBhbHNvIGZvciB5b3VyIGNsYXJpdHkgaW4gdGhpcyBtZXNzYWdlOgo+
IAo+PiBJJ3ZlIGhhZCB0byByZXdvcmsgdGhlIE5VTUEgbm9kZSBleGFtcGxlcyBhcyBpdCBoYWQg
d2hhdCBJIHdvdWxkIGNhbGwgYQo+PiBjb3VudGluZyBlcnJvciBhbmQgaW4gdGhlIGVuZCBwcmVz
ZW50ZWQgaW5jb3JyZWN0IGluZm9ybWF0aW9uLiBJdCB3b3VsZCBiZQo+PiBncmVhdCBpZiBzb21l
b25lIGNvdWxkIGNoZWNrIG1lIHVwIG9uIHRoYXQgb25jZSBtb3JlLiBBbHNvLCB0aGVyZSBpcyBu
byBjbGVhcgo+PiBleHBsYW5hdGlvbiB3aGV0aGVyIGEgcGVyc29uIGNhbiB1c2UgXm5vZGVzOjEg
YW5kIG5vZGVzOl4xIGludGVyY2hhbmdhYmx5IGFuZAo+PiB0byBiZSBob25lc3QgSSB3YXNuJ3Qg
c3VyZSBteXNlbGYuIEhhdmVuJ3QgaGFkIHRoZSB0aW1lIHRvIGdpdmUgdGhpcyBwcm9wZXIKPj4g
dGVzdGluZy4KPiAKPiBJIHRoaW5rIHRoaXMgbWVhbnMgd2Ugc2hvdWxkIGdldCBhIHJldmlldyBm
cm9tIERhcmlvIG9yIEdlb3JnZSAoYWRkZWQKPiB0byB0aGUgVG86IGZpZWxkKS4KPiAKPj4gQWxz
byB0aGVyZSBpcyBhbiBpc3N1ZSB3aXRoIGF0IGxlYXN0IG9uZSBvZiB0aGUgSFZNLW9ubHkgb3B0
aW9ucwo+PiB0aGF0IGNhbiBhY3R1YWxseSBiZSB1c2VkIHdpdGggUFYgZ3Vlc3RzIGFzIHdlbGwu
IEkga25vdyBiZWNhdXNlCj4+IHdlJ3ZlIGJlZW4gdXNpbmcgQ1BVIG1hc2tpbmcgLyBmZWF0dXJl
IGxldmVsaW5nIGZvciBvdXIgUFYgZ3Vlc3RzIG9uCj4+IFhlbiA0LjYuLCBhbmQgaWYgaXQgd2Vu
dCBmcm9tIGJlaW5nIEhWTS1vbmx5IHRvIGFsc28gb24gUFYgSQo+PiBjb3VsZG4ndCBzYXkgd2hl
biB0aGF0IGFjdHVhbGx5IGhhcHBlbmVkLiAgSXQgaXMgcXVpdGUgcG9zc2libGUgdGhhdAo+PiB0
aGVyZSBhcmUgbW9yZSBzdWNoIG9wdGlvbnMgd2hpY2ggYXJlbid0IGV4Y2x1c2l2ZSB0byBvbmUg
dHlwZQo+PiBhbnltb3JlLgo+Pgo+PiBBbnl3YXksIHRoYXQgaXMgc29tZXRoaW5nIHRvIGJlIGRp
c2N1c3NlZCBhbmQgZml4ZWQgaW4gYW5vdGhlciBpdGVyYXRpb24uCj4gCj4gRmFpciBlbm91Z2gu
Cj4gCj4gCj4gSSBoYXZlIGEgY291cGxlIG9mIHN1Z2dlc3Rpb25zIGZvciBpbXByb3ZlbWVudCB0
byB5b3VyIGFwcHJvYWNoOgo+IAo+IFNvbWUgb2YgdGhlIGluZm9ybWF0aW9uIHlvdSBoYXZlIHB1
dCBpbiB0aGlzIDAvMSBjb3ZlciBsZXR0ZXIgY291bGQKPiB1c2VmdWxseSBiZSBpbiB0aGUgY29t
bWl0IG1lc3NhZ2UgZm9yIHRoZSBwYXRjaCwgaW5zdGVhZC4gIEluCj4gcGFydGljdWxhciwgdGhl
IGNvbW1pdCBtZXNzYWdlIG91Z2h0IHRvIGV4cGxhaW4gdGhhdCB5b3UgYXJlIG1ha2luZyBhCj4g
c2VtYW50aWMgY2hhbmdlIGFuZCB3aHkuICBJZiB5b3UgbmVlZCB0byByZXNwaW4gdGhpcyBwYXRj
aCwgcGxlYXNlIGRvCj4gdGhhdC4KPiAKCkkgd291bGQndmUgdGhvdWdodCBvZiB0aGF0IG15c2Vs
ZiBpZiBJIHdlcmVuJ3Qgc28gZXhoYXVzdGVkIHllc3RlcmRheSB3aGVuIEkKZmluaXNoZWQgdGhl
IHBhdGNoIGFuZCB3YXMgd3JpdGluZyB0aGUgY29tbWl0IG1lc3NhZ2UuIEknbGwgbWFrZSB0aGUg
Y29tbWl0Cm1lc3NhZ2UgbW9yZSB2ZXJib3NlIGFuZCByZXNlbmQgdGhlIG5ldyBwYXRjaC4gSSB3
aWxsIGhvd2V2ZXIgd2FpdCBmb3IgR2VvcmdlCmFuZCBEYXJpbyB0byB3ZWlnaCBpbiBmaXJzdCBp
biBjYXNlIEkgbmVlZCB0byBkbyBtb3JlIGVkaXRpbmcgb24gdGhhdCBmcm9udCwgc28KYXMgdG8g
YXZvaWQgdW5uZWNlc3NhcnkgaXRlcmF0aW9ucy4KCj4gCj4gVGhlIG90aGVyIHBvaW50IGlzOiBk
aWQgeW91IHNlZSBteSBjb21tZW50IGFib3V0IHNlbWFudGljIGxpbmVmZWVkcyA/Cj4gSSB3cm90
ZToKPiAKPiAgICBSYXRoZXIsIGlmIGEgbGluZSBnZXRzIHRvbyBsb25nLCBicmVhayBpdCBhdCBh
IHBocmFzZSBvciBzZW50ZW5jZQo+ICAgIGJvdW5kYXJ5LiAgVGhhdCBtZWFucyB0aGF0IGZ1dHVy
ZSBkaWZmcyBhcmUgbXVjaCBtb3JlIHJlYWRhYmxlLgo+IAo+ICAgIGh0dHA6Ly9yaG9kZXNtaWxs
Lm9yZy9icmFuZG9uLzIwMTIvb25lLXNlbnRlbmNlLXBlci1saW5lLwo+IAo+IEllLCBpbnN0ZWFk
IG9mIHRoaXMKPiAKPj4gIFNwZWNpZmllcyB0aGUgZGlza3MgKGJvdGggZW11bGF0ZWQgZGlza3Mg
YW5kIFhlbiB2aXJ0dWFsIGJsb2NrCj4+ICBkZXZpY2VzKSB3aGljaCBhcmUgdG8gYmUgcHJvdmlk
ZWQgdG8gdGhlIGd1ZXN0LCBhbmQgd2hhdCBvYmplY3RzIG9uCj4+IC10aGUgaG9zdCB0aGV5IHNo
b3VsZCBtYXAgdG8uICBTZWUgTDx4bC1kaXNrLWNvbmZpZ3VyYXRpb24oNSk+Lgo+PiArdGhlIGhv
c3QgdGhleSBzaG91bGQgbWFwIHRvLiAgU2VlIEw8eGwtZGlzay1jb25maWd1cmF0aW9uKDUpPiBm
b3IgbW9yZQo+PiArZGV0YWlscy4KPiAKPiBjb25zaWRlciB0aGlzOgo+IAo+PiAgU3BlY2lmaWVz
IHRoZSBkaXNrcyAoYm90aCBlbXVsYXRlZCBkaXNrcyBhbmQgWGVuIHZpcnR1YWwgYmxvY2sKPj4g
IGRldmljZXMpIHdoaWNoIGFyZSB0byBiZSBwcm92aWRlZCB0byB0aGUgZ3Vlc3QsIGFuZCB3aGF0
IG9iamVjdHMgb24KPj4gLXRoZSBob3N0IHRoZXkgc2hvdWxkIG1hcCB0by4gIFNlZSBMPHhsLWRp
c2stY29uZmlndXJhdGlvbig1KT4uCj4+ICt0aGUgaG9zdCB0aGV5IHNob3VsZCBtYXAgdG8uCj4+
ICtTZWUgTDx4bC1kaXNrLWNvbmZpZ3VyYXRpb24oNSk+IGZvciBtb3JlIGRldGFpbHMuCj4gIAo+
IFlvdSBkb24ndCB1c3VhbGx5IHNlZSB0aGUgYmVuZWZpdCBvZiB0aGlzIGFwcHJvYWNoIGluIHRo
ZSBwYXRjaCB3aGVyZQo+IHlvdSBzdGFydCBkb2luZyBpdCwgYnV0IGl0IG1ha2VzIGZ1dHVyZSBl
ZGl0cyBjbGVhcmVyIGFuZCBlYXNpZXIuCj4gCj4gSSBkb24ndCBrbm93IHdoZXRoZXIgeW91IGhh
dmVuJ3QgYmVlbiBkb2luZyB0aGF0IGluIHlvdXIgY2hhbmdlcwo+IGJlY2F1c2UgeW91IGRpZG4n
dCBhZ3JlZSB3aXRoIGl0LCBvciBkaWRuJ3Qgd2FudCB0byBkbyB0aGF0IGFzIHdlbGwgYXMKPiB5
b3VyIG90aGVyIGNoYW5nZXMgKGluIHdoaWNoIGNhc2UgZmluZSksIG9yIGJlY2F1c2UgeW91IG1p
c3NlZCBpdCBvcgo+IGRpZG4ndCB1bmRlcnN0YW5kIGl0IChoZW5jZSB0aGUgbG9uZ2VyIGV4cGxh
bmF0aW9uIGhlcmUpLgo+IAo+IAo+IFJlZ2FyZHMsCj4gSWFuLgo+IAoKWWVzLCBJIGRpZCB1bmRl
cnN0YW5kIHlvdXIgc3VnZ2VzdGlvbiBidXQgSSBkaWRuJ3QgYWN0IG9uIGl0IGZvciB0d28gcmVh
c29ucy4KRmlyc3Qgb25lIHdhcyB0aGF0IEkgc2ltcGx5IGZvcmdvdCBhYm91dCBpdCBvbmNlIEkg
YWN0dWFsbHkgZ290IHRvIGVkaXRpbmcgdGhlCm1hbiBwYWdlIHRvIGJlIGhvbmVzdCwgd2hpY2gg
d2FzIGNvbWJpbmVkIHdpdGggbWUgdHJ5aW5nIHRvIGhhdmUgYXMgZmV3IGxpbmVzIGFzCnBvc3Np
YmxlIGZvciBzb21lIGludGVybmFsIG5lZWQgdG8gb3B0aW1pemUgb24gdGhhdCBmcm9udC4gSSBk
aWQgaW5kZWVkIG1ha2UKc29tZSBsaW5lZmVlZHMgd2hlcmUgSSB0aG91Z2h0IGl0IHdvdWxkIGhl
bHAgdG8gdmlzdWFsbHkgc2VwYXJhdGUgc29tZXRoaW5nLiBJZgp5b3UgZG9uJ3QgdGhpbmsgaXQn
cyBhIHByb2JsZW0gSSB3b3VsZCByYXRoZXIgbGVhdmUgdGhhdCBhcyBpcywgYmVjYXVzZSBhcyB5
b3UKY2FuIHNlZSwgdGhlIHBhdGNoIGlzIHJhdGhlciBiaWcgYW5kIGdvaW5nIHRocm91Z2ggYWxs
IHRoYXQgb25lIG1vcmUgdGltZSB3b3VsZApiZSByZWFsbHkgdGltZSBjb25zdW1pbmcuIEkgd2ls
bCByZWFsbHkgdHJ5IHRvIGtlZXAgdGhhdCBpbiBtaW5kIGZvciBhbnkgZnV0dXJlCmVkaXRzLgoK
a2luZCByZWdhcmRzLApBcm1hbmRvIFZlZ2EKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 06 16:10:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 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 1dIH3w-0002lB-6p; Tue, 06 Jun 2017 16: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 <julien.grall@arm.com>)
 id 1dIH3v-0002kw-31; Tue, 06 Jun 2017 16:10:31 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 D7/5C-03920-6F3D6395; Tue, 06 Jun 2017 16:10:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsVysyfVTffrZbN
 Ig3+LDSxmb2xjtvi+ZTKTA5PH4Q9XWAIYo1gz85LyKxJYMyasXsJaMJ2l4vCHfawNjNeYuxg5
 OYQENjNKTPyj1cXIBWTvZpS4eekoG4gjItDBKPFw7jlGkCpmAWOJIzufM4HYbAKaEnc+fwKzh
 QVEJM7d2wY0iYODV8BK4v0sExCTRUBFomOBGUiFqEC4xNvGIywgNq+AoMTJmU9YICaqS/yZd4
 kZwpaX2P52DvMERp5ZSMpmISmbhaRsASPzKkaN4tSistQiXWMjvaSizPSMktzEzBxdQwMzvdz
 U4uLE9NScxKRiveT83E2MwDBiAIIdjKfXBR5ilORgUhLljbxkFinEl5SfUpmRWJwRX1Sak1p8
 iFGGg0NJgvcxSE6wKDU9tSItMwcY0DBpCQ4eJRHeP6eA0rzFBYm5xZnpEKlTjMYcG1av/8LE0
 fRhyxcmIZa8/LxUKXHeEyCTBEBKM0rz4AbBIu0So6yUMC8j0GlCPAWpRbmZJajyrxjFORiVhH
 mbQKbwZOaVwO17BXQKE9ApfJdMQE4pSURISTUwLptr38G/sVfZsej1nINndt958+i41JHG3bd
 LCpnfX4udt3hiqM2H7D/b/0r9UZr/6PaCSy32r0W2HHRf2iLTE6M+20v1XoG4Y4Vwr/KdkKD9
 vxU0n2Qcrq3gOzj39WTPO6Zzt12wVzSfwL1u17mDXa8jezy70l/eCWDuNBHffljvcLF45rF1Y
 kosxRmJhlrMRcWJALOG3T6vAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1496765429!53498729!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64033 invoked from network); 6 Jun 2017 16:10:29 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-27.messagelabs.com with SMTP; 6 Jun 2017 16:10: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 DE31E1596;
 Tue,  6 Jun 2017 09:10: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 1C1C73F578;
 Tue,  6 Jun 2017 09:10:27 -0700 (PDT)
To: xen-devel <xen-devel@lists.xenproject.org>,
 xen-announce@lists.xenproject.org,
 "xen-users@lists.xen.org" <xen-users@lists.xen.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1c81f6aa-3f03-bbc9-27eb-84ace18a258d@arm.com>
Date: Tue, 6 Jun 2017 17:10:26 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
Cc: "lars.kurth@citrix.com" <lars.kurth@citrix.com>
Subject: [Xen-devel] Xen 4.9 rc8
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLAoKWGVuIDQuOSByYzggaXMgdGFnZ2VkLiBZb3UgY2FuIGNoZWNrIHRoYXQgb3V0IGZy
b20geGVuLmdpdDoKCiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCA0LjkuMC1yYzgKCkZv
ciB5b3VyIGNvbnZlbmllbmNlIHRoZXJlIGlzIGFsc28gYSB0YXJiYWxsIGF0OgpodHRwczovL2Rv
d25sb2Fkcy54ZW5wcm9qZWN0Lm9yZy9yZWxlYXNlL3hlbi80LjkuMC1yYzgveGVuLTQuOS4wLXJj
OC50YXIuZ3oKCkFuZCB0aGUgc2lnbmF0dXJlIGlzIGF0OgpodHRwczovL2Rvd25sb2Fkcy54ZW5w
cm9qZWN0Lm9yZy9yZWxlYXNlL3hlbi80LjkuMC1yYzgveGVuLTQuOS4wLXJjOC50YXIuZ3ouc2ln
CgpQbGVhc2Ugc2VuZCBidWcgcmVwb3J0cyBhbmQgdGVzdCByZXBvcnRzIHRvCnhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZy4gV2hlbiBzZW5kaW5nIGJ1ZyByZXBvcnRzLApwbGVhc2UgQ0Mg
cmVsZXZhbnQgbWFpbnRhaW5lcnMgYW5kIG1lIChqdWxpZW4uZ3JhbGxAYXJtLmNvbSkuCgpDaGVl
cnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 06 16:18:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 16: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 1dIHBA-0003JW-I4; Tue, 06 Jun 2017 16:18: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 1dIHB9-0003JQ-Vo
 for xen-devel@lists.xen.org; Tue, 06 Jun 2017 16:18:00 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 88/03-23755-7B5D6395; Tue, 06 Jun 2017 16:17:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsVysyfVTXfbVbN
 Ig49PVCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxnFy8zFtyWrpjW85K1gbFFvIuRi0NIYDOj
 xNK/LewQzm5Gic/n/rF2MXJyCAvESbx9OZENxBYR8JR49nYbC0TRVGaJM2d+s4MkmAWqJZ5Ob
 mAGsdkENCXufP7EBGLzClhJ/Dw1nRHEZhFQkbj7ZAoLiC0qEC7xtvEIC0SNoMTJmU/AbE4BO4
 mtXy8xQcy0lbgzdzczhC0vsf3tHOYJjHyzkLTMQlI2C0nZAkbmVYwaxalFZalFuobGeklFmek
 ZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgSHHAAQ7GLdt9zzEKMnBpCTKG3nJLFKILyk/
 pTIjsTgjvqg0J7X4EKMMB4eSBO+UK0A5waLU9NSKtMwcYPDDpCU4eJREeP+cAkrzFhck5hZnp
 kOkTjHqcmxYvf4LkxBLXn5eqpQ472KQGQIgRRmleXAjYJF4iVFWSpiXEegoIZ6C1KLczBJU+V
 eM4hyMSsK8TSBX8mTmlcBtegV0BBPQEXyXTECOKElESEk1MLJsOiBtbD5158wVLU+mfW9YfDX
 cXnTL54NtdSkz37AaK0V42wR+UWn9/2T3tKadd/OKTP6e/t+9jONzu7dggxh/XHOAeZKEROEd
 7R7hZT0LhCYfddt2/O+t7h/rb7C7C/ZF5kio9Wa6KZkeP6ddu97a+tEilQsZJxKWdfvtCd1u1
 fZXI9q/QomlOCPRUIu5qDgRAGW3/We/AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1496765877!101122125!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29940 invoked from network); 6 Jun 2017 16:17:58 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-5.tower-31.messagelabs.com with SMTP; 6 Jun 2017 16:17: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 87C881596;
 Tue,  6 Jun 2017 09:17: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 4B8E53F578;
 Tue,  6 Jun 2017 09:17:56 -0700 (PDT)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, xen-devel@lists.xen.org
References: <20170531130357.14492-1-julien.grall@arm.com>
 <7199e366-f56a-acc8-ffa5-0c85d6975049@oracle.com>
 <592886a8-1443-6475-e318-85cb9acecead@arm.com>
 <c93f773f-dcfe-17ac-b6fc-1fc701d5abbe@oracle.com>
 <0b91491d-8f67-fa22-8b27-7692f00bba51@arm.com>
 <cfddbb3f-25fe-0b0d-5e8f-24d68b931dd0@oracle.com>
 <1f38dcc0-8538-b8e5-a792-85867ea1c44d@arm.com>
 <0e7b0066-6219-79f8-5b17-b997a400d3f6@oracle.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d20c68aa-836d-90b5-1460-7038fbabb22e@arm.com>
Date: Tue, 6 Jun 2017 17:17:54 +0100
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: <0e7b0066-6219-79f8-5b17-b997a400d3f6@oracle.com>
Cc: jgross@suse.com, Feng Kan <fkan@apm.com>, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org, stable@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH] xen/privcmd: Support correctly 64KB page
 granularity when mapping 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-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>

SGksCgpJdCBoYXMgYmVlbiByZXZpZXdlZC1ieSBCb3JpcyBidXQgSSBkb24ndCBzZWUgdGhlIHBh
dGNoIHF1ZXVlZC4gV291bGQgaXQgCmJlIHBvc3NpYmxlIHRvIHF1ZXVlIGl0IGZvciA0LjEyPwoK
Q2hlZXJzLAoKT24gMDEvMDYvMTcgMjE6NDEsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBPbiAw
Ni8wMS8yMDE3IDExOjM4IEFNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpIEJvcmlzLAo+Pgo+
PiBPbiAwMS8wNi8xNyAxNjoxNiwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+Pj4gT24gMDYvMDEv
MjAxNyAxMDowMSBBTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+IEhpIEJvcmlzLAo+Pj4+Cj4+
Pj4gT24gMDEvMDYvMTcgMTQ6MzMsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4+Pj4gT24gMDYv
MDEvMjAxNyAwODo1MCBBTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+Pj4gSGkgQm9yaXMsCj4+
Pj4+Pgo+Pj4+Pj4gT24gMzEvMDUvMTcgMTQ6NTQsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4+
Pj4+PiBPbiAwNS8zMS8yMDE3IDA5OjAzIEFNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4+Pj4+
IENvbW1pdCA1OTk1YTY4ICJ4ZW4vcHJpdmNtZDogQWRkIHN1cHBvcnQgZm9yIExpbnV4IDY0S0Ig
cGFnZQo+Pj4+Pj4+PiBncmFudWxhcml0eSIgZGlkCj4+Pj4+Pj4+IG5vdCBnbyBmYXIgZW5vdWdo
IHRvIHN1cHBvcnQgNjRLQiBpbiBtbWFwX2JhdGNoX2ZuLgo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBUaGUg
dmFyaWFibGUgJ25yJyBpcyB0aGUgbnVtYmVyIG9mIDRLQiBjaHVuayB0byBtYXAuIEhvd2V2ZXIs
IHdoZW4KPj4+Pj4+Pj4gTGludXgKPj4+Pj4+Pj4gaXMgdXNpbmcgNjRLQiBwYWdlIGdyYW51bGFy
aXR5IHRoZSBhcnJheSBvZiBwYWdlcwo+Pj4+Pj4+PiAodm1hLT52bV9wcml2YXRlX2RhdGEpCj4+
Pj4+Pj4+IGNvbnRhaW4gb25lIHBhZ2UgcGVyIDY0S0IuIEZpeCBpdCBieSBpbmNyZW1lbnRpbmcg
c3QtPmluZGV4Cj4+Pj4+Pj4+IGNvcnJlY3RseS4KPj4+Pj4+Pj4KPj4+Pj4+Pj4gRnVydGhlcm1v
cmUsIHN0LT52YSBpcyBub3QgY29ycmVjdGx5IGluY3JlbWVudGVkIGFzIFBBR0VfU0laRSAhPQo+
Pj4+Pj4+PiBYRU5fUEFHRV9TSVpFLgo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBGaXhlczogNTk5NWE2OCAo
Inhlbi9wcml2Y21kOiBBZGQgc3VwcG9ydCBmb3IgTGludXggNjRLQiBwYWdlCj4+Pj4+Pj4+IGdy
YW51bGFyaXR5IikKPj4+Pj4+Pj4gQ0M6IHN0YWJsZUB2Z2VyLmtlcm5lbC5vcmcKPj4+Pj4+Pj4g
UmVwb3J0ZWQtYnk6IEZlbmcgS2FuIDxma2FuQGFwbS5jb20+Cj4+Pj4+Pj4+IFNpZ25lZC1vZmYt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+Pj4+Pj4+IC0tLQo+Pj4+
Pj4+PiAgZHJpdmVycy94ZW4vcHJpdmNtZC5jIHwgNCArKy0tCj4+Pj4+Pj4+ICAxIGZpbGUgY2hh
bmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBk
aWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vcHJpdmNtZC5jIGIvZHJpdmVycy94ZW4vcHJpdmNtZC5j
Cj4+Pj4+Pj4+IGluZGV4IDdhOTJhNWUxZDQwYy4uZmVjYTc1YjA3ZmRkIDEwMDY0NAo+Pj4+Pj4+
PiAtLS0gYS9kcml2ZXJzL3hlbi9wcml2Y21kLmMKPj4+Pj4+Pj4gKysrIGIvZHJpdmVycy94ZW4v
cHJpdmNtZC5jCj4+Pj4+Pj4+IEBAIC0zNjIsOCArMzYyLDggQEAgc3RhdGljIGludCBtbWFwX2Jh
dGNoX2ZuKHZvaWQgKmRhdGEsIGludCBuciwKPj4+Pj4+Pj4gdm9pZCAqc3RhdGUpCj4+Pj4+Pj4+
ICAgICAgICAgICAgICAgICAgc3QtPmdsb2JhbF9lcnJvciA9IDE7Cj4+Pj4+Pj4+ICAgICAgICAg
IH0KPj4+Pj4+Pj4gICAgICB9Cj4+Pj4+Pj4+IC0gICAgc3QtPnZhICs9IFBBR0VfU0laRSAqIG5y
Owo+Pj4+Pj4+PiAtICAgIHN0LT5pbmRleCArPSBucjsKPj4+Pj4+Pj4gKyAgICBzdC0+dmEgKz0g
WEVOX1BBR0VfU0laRSAqIG5yOwo+Pj4+Pj4+PiArICAgIHN0LT5pbmRleCArPSBuciAvIFhFTl9Q
Rk5fUEVSX1BBR0U7Cj4+Pj4+Pj4+Cj4+Pj4+Pj4+ICAgICAgcmV0dXJuIDA7Cj4+Pj4+Pj4+ICB9
Cj4+Pj4+Pj4KPj4+Pj4+Pgo+Pj4+Pj4+IEFyZSB3ZSBzdGlsbCB1c2luZyBQQUdFX01BU0sgZm9y
IHhlbl9yZW1hcF9kb21haW5fZ2ZuX2FycmF5KCk/Cj4+Pj4+Pgo+Pj4+Pj4gRG8geW91IG1lYW4g
aW4gdGhlIHhlbl94bGF0ZV9yZW1hcF9nZm5fYXJyYXkgaW1wbGVtZW50YXRpb24/IElmIHNvCj4+
Pj4+PiB0aGVyZSBhcmUgbm8gdXNlIG9mIFBBR0VfTUFTSyBhcyB0aGUgY29kZSBoYXMgYmVlbiBj
b252ZXJ0ZWQgdG8KPj4+Pj4+IHN1cHBvcnQgNjRLIHBhZ2UgZ3JhbnVsYXJpdHkuCj4+Pj4+Pgo+
Pj4+Pj4gSWYgeW91IG1lYW4gdGhlIHg4NiB2ZXJzaW9uIG9mIHhlbl9yZW1hcF9kb21haW5fZ2Zu
X2FycmF5LCB0aGVuIHdlCj4+Pj4+PiBkb24ndCByZWFsbHkgY2FyZSBhcyB4ODYgb25seSB1c2Ug
NEtCIHBhZ2UgZ3JhbnVsYXJpdHkuCj4+Pj4+Cj4+Pj4+Cj4+Pj4+IEkgbWVhbnQgcmlnaHQgYWJv
dmUgdGhlIGNoYW5nZSB0aGF0IHlvdSBtYWRlLiBTaG91bGQgaXQgYWxzbyBiZQo+Pj4+PiByZXBs
YWNlZAo+Pj4+PiB3aXRoIFhFTl9QQUdFX01BU0s/IChTb3JyeSBmb3IgYmVpbmcgdW5jbGVhci4p
Cj4+Pj4KPj4+PiBPaC4gVGhlIGNvZGUgaW4geGVuX3JlbWFwX2RvbWFpbl9nZm5fYXJyYXkgaXMg
cmVseWluZyBvbiBzdC0+dmEgdG8gYmUKPj4+PiBwYWdlIGFsaWduZWQuIFNvIEkgdGhpbmsgd2Ug
d2FudCB0byBrZWVwIFBBR0VfTUFTSyBoZXJlLgo+Pj4KPj4+IERvZSB0aGlzIGltcGx5IHRoZW4g
dGhhdCAnbnInIDRLIHBhZ2VzIGlzIGludGVncmFsIG51bWJlciBvZiBQQUdFX1NJWkUKPj4+IChp
LmUuIChucipYRU5fUEFHRV9TSVpFKSAlIFBBR0VfU0laRSA9PSAwKSBhbmQgaWYgeWVzIC0tLSBk
byB3ZSB0ZXN0Cj4+PiB0aGlzIHNvbWV3aGVyZT8gSSBkb24ndCBzZWUgaXQuCj4+Cj4KPiBJIG5v
dyBzZWUgdGhhdCB0aGlzIHNob3VsZCAob2J2aW91c2x5KSBzdGF5IGFzIFBBR0VfTUFTSywgc28K
Pgo+IFJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUu
Y29tPgo+Cj4gYnV0Cj4KPj4gbnIgbWlnaHQgYmUgc21hbGxlciBmb3IgdGhlIGxhc3QgYmF0Y2gu
IEJ1dCBhbGwgdGhlIGludGVybWVkaWF0ZSBiYXRjaAo+PiBzaG91bGQgaGF2ZSAoKG5yICogWEVO
X1BBR0VfU0laRSkgJSBQQUdFX1NJWkUgPT0gMCkuCj4KPiBob3cgY2FuIHdlIGhhdmUgbnIgbm90
IGNvdmVyaW5nIGZ1bGwgUEFHRV9TSVpFcz8gSWYgeW91IGFyZSB1c2luZyA2NEsKPiBwYWdlcywg
aG93IGNhbiB5b3UgbWFwLCBzYXksIG9ubHkgNEsgKGlmIG5yPT0xKT8KPgo+IC1ib3Jpcwo+Cj4+
Cj4+IEkgdGhpbmsgdGhlIEJVSUxEX0JVR19PTiBpbiBwcml2Y21kX2lvY3RsX21tYXBfYmF0Y2gg
ZW5zdXJlIHRoYXQgYWxsCj4+IHRoZSBpbnRlcm1lZGlhdGUgYmF0Y2ggd2lsbCBhbHdheXMgYmUg
YW4gaW50ZWdyYWwgbnVtYmVyIG9mIFBBR0VfU0laRS4KPj4KPj4gQ2hlZXJzLAo+Pgo+CgotLSAK
SnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 06 16:20:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 16:20:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIHDT-0003sq-WB; Tue, 06 Jun 2017 16:20: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 1dIHDS-0003si-OG
 for xen-devel@lists.xen.org; Tue, 06 Jun 2017 16:20:22 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 3F/BA-03696-546D6395; Tue, 06 Jun 2017 16:20:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVysyfVTdf1mlm
 kwbIHMhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bxnm62gu+cFRubX7A0ME7g6GLk4hAS2Mwo
 8WLVPlYIZzejxNOGU0AOJ4ewQLTElwOXmUBsEQF9iU23G9lBbCGBSonrh38yg9jMAtIS1568Z
 QOx2QQ0Je58/gRWzytgJfF05lpGEJtFQEXi0ulOFhBbVCBc4m3jERaIGkGJkzOfgNmcAj4SF9
 q2sUPMtJW4M3c31Hx5ie1v5zBPYOSbhaRlFpKyWUjKFjAyr2JUL04tKkst0jXRSyrKTM8oyU3
 MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDDcGINjB2H3Z/xCjJAeTkihv5CWzSCG+pPyUyozE
 4oz4otKc1OJDjDIcHEoSvN1XgXKCRanpqRVpmTnAwIdJS3DwKInw/jkFlOYtLkjMLc5Mh0idY
 lSUEudtAekTAElklObBtcGi7RKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEeZtALuPJzCuBm/
 4KaDET0GK+SyYgi0sSEVJSDYxyHy9xfWS1kmP5/4zNikWxdOGfOD0O3TKdh9zX1/WlTtS+fOC
 Mw5a/x8VMOzrOOtX/04xaHxBvevOU/Rm9hfUzNSR5fqh2BLixlL2Mtvvf9ksq7Yi0yU9B/0VF
 TTF3Z1wzMIuyu+mc6ZM7e2ZRfqGXTs41kc/bZtjtfvmi6tsrsVPpTitieZRYijMSDbWYi4oTA
 XESlgCxAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1496766021!72603866!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20033 invoked from network); 6 Jun 2017 16:20:21 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-21.messagelabs.com with SMTP; 6 Jun 2017 16:20: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 BB45E1596;
 Tue,  6 Jun 2017 09:20: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 434F33F578;
 Tue,  6 Jun 2017 09:20:20 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20170523170336.7326-1-julien.grall@arm.com>
 <alpine.DEB.2.10.1705231126450.18759@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <6b56eed5-3171-da93-f129-d413f2eac336@arm.com>
Date: Tue, 6 Jun 2017 17:20:18 +0100
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.1705231126450.18759@sstabellini-ThinkPad-X260>
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH for-next] xen/arm: Remove unused helpers
 access_ok and array_access_ok
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGkgU3RlZmFubywKCk9uIDIzLzA1LzE3IDE5OjI2LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6
Cj4gT24gVHVlLCAyMyBNYXkgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBCb3RoIGhlbHBl
cnMgYWNjZXNzX29rIGFuZCBhcnJheV9hY2Nlc3Nfb2sgYXJlIG5vdCB1c2VkIG9uIEFSTS4gUmVt
b3ZlCj4+IHRoZW0uCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+Cj4KPiBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgoKSSBkb24ndCBzZWUgdGhpcyBwYXRjaCBpbiBzdGFnaW5nLiBDYW4g
eW91IHBsZWFzZSBhcHBseSBpdD8KCkNoZWVycywKCj4KPj4gLS0tCj4+ICB4ZW4vaW5jbHVkZS9h
c20tYXJtL2d1ZXN0X2FjY2Vzcy5oIHwgNyAtLS0tLS0tCj4+ICAxIGZpbGUgY2hhbmdlZCwgNyBk
ZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3Rf
YWNjZXNzLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2d1ZXN0X2FjY2Vzcy5oCj4+IGluZGV4IDQy
MWJjYTVmMzYuLjI1MWU5MzU1OTcgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
Z3Vlc3RfYWNjZXNzLmgKPj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9ndWVzdF9hY2Nlc3Mu
aAo+PiBAQCAtNCwxMyArNCw2IEBACj4+ICAjaW5jbHVkZSA8eGVuL2d1ZXN0X2FjY2Vzcy5oPgo+
PiAgI2luY2x1ZGUgPHhlbi9lcnJuby5oPgo+Pgo+PiAtLyogR3Vlc3RzIGhhdmUgdGhlaXIgb3du
IGNvbWxldGUgYWRkcmVzcyBzcGFjZSAqLwo+PiAtI2RlZmluZSBhY2Nlc3Nfb2soYWRkcixzaXpl
KSAoMSkKPj4gLQo+PiAtI2RlZmluZSBhcnJheV9hY2Nlc3Nfb2soYWRkcixjb3VudCxzaXplKSBc
Cj4+IC0gICAgKGxpa2VseSgoY291bnQpIDwgKH4wVUwgLyAoc2l6ZSkpKSAmJiBcCj4+IC0gICAg
IGFjY2Vzc19vayhhZGRyLCAwICsgKGNvdW50KSAqIChzaXplKSkpCj4+IC0KPj4gIHVuc2lnbmVk
IGxvbmcgcmF3X2NvcHlfdG9fZ3Vlc3Qodm9pZCAqdG8sIGNvbnN0IHZvaWQgKmZyb20sIHVuc2ln
bmVkIGxlbik7Cj4+ICB1bnNpZ25lZCBsb25nIHJhd19jb3B5X3RvX2d1ZXN0X2ZsdXNoX2RjYWNo
ZSh2b2lkICp0bywgY29uc3Qgdm9pZCAqZnJvbSwKPj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxlbik7Cj4+IC0tCj4+IDIuMTEuMAo+PgoK
LS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 06 16:21:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 16:21: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 1dIHEd-00043z-AQ; Tue, 06 Jun 2017 16: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 <prvs=3234a1f83=citrix-osstest@xenproject.org>)
 id 1dIHEb-00043f-Qh
 for xen-devel@lists.xensource.com; Tue, 06 Jun 2017 16:21:34 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 BB/DB-01752-D86D6395; Tue, 06 Jun 2017 16:21:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHRDpG7nNbN
 Ig1fbOS3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bOWcvZCrpyK2ZfbmdrYFzt2MXIySEh4C+x
 bOcm5i5GDiDbXeLewzSQsIiAs8SED7fZQGxeAT2Jr53nmEFsYYFEiUlLFrF0MXIBla9Tltiw7
 ScbxBxXiY2vl7DC2Ms65oPZbAIeEhN7JrKAzGcRUJFouioPEhYS0JJYunglE8R8QYmTM5+wgN
 jMAhISB1+8YIYYYyEx42470wRGvllIymYhKVvAyLSKUb04tagstUjXUi+pKDM9oyQ3MTNH19D
 AVC83tbg4MT01JzGpWC85P3cTIzCgGIBgB+PaVudDjJIcTEqivJGXzCKF+JLyUyozEosz4otK
 c1KLDzHKcHAoSfB2XwXKCRalpqdWpGXmAEMbJi3BwaMkwvvnFFCat7ggMbc4Mx0idYpRl2PD6
 vVfmIRY8vLzUqXEeVtAZgiAFGWU5sGNgMXZJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzNo
 FcyZOZVwK36RXQEUxAR/BdMgE5oiQRISXVwBhbIJeoKMoW3eFmvYvnSt+FjubQlQZ1/5yW8jr
 N+/3WaN0+7c0re2sqb7fOPb74kXrmdLZg6TvM8TFB75adins+TShyhVhf76V2+S9PKx2a3pZM
 uCxePmW2q9yfjTG5Uknvzn9Q//mDWdEzQnVX57OZm1Q+PrAJ9Q6s9ErazNy4Z29Lyv5KNiWW4
 oxEQy3mouJEAIKrQoCuAgAA
X-Env-Sender: prvs=3234a1f83=citrix-osstest@xenproject.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1496766086!86254167!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13173 invoked from network); 6 Jun 2017 16:21:27 -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;
 6 Jun 2017 16:21:27 -0000
X-IronPort-AV: E=Sophos;i="5.39,306,1493683200"; d="scan'208";a="426770205"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL03.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71514-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-saverestore.2:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 xen-unstable:build-amd64-libvirt:libvirt-build:fail:allowable
 xen-unstable:build-i386-libvirt:libvirt-build:fail:allowable
 xen-unstable:build-armhf-libvirt:libvirt-build:fail:allowable
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:allowable
 xen-unstable:test-amd64-amd64-xl-qemuu-winxpsp3:guest-start/win.repeat:fail:allowable
 xen-unstable:test-amd64-i386-xl-qemuu-winxpsp3:guest-stop:fail:allowable
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:allowable
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:allowable
 xen-unstable:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:windows-install:fail:allowable
 xen-unstable:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:windows-install:fail:allowable
 xen-unstable:test-amd64-amd64-xl-qemut-winxpsp3:windows-install:fail:allowable
 xen-unstable:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 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-pvops:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken: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-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-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-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
X-Osstest-Versions-This: xen=d8eed4021d50eb48ca75c8559aed95a2ad74afaa
X-Osstest-Versions-That: xen=876800d5f9de8b15355172794cb82f505dd26e18
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 6 Jun 2017 17:21:07 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL03.citrite.net
Subject: [Xen-devel] [xen-unstable baseline-only test] 71514: 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="===============7301700752447562368=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

This run is configured for baseline tests only.

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-debianhvm-amd64 14 guest-saverestore.2 fail REGR. vs. 71451
 test-amd64-i386-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail REGR. vs. 71451

Regressions which are regarded as allowable (not blocking):
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop        fail REGR. vs. 71451
 build-amd64-libvirt           5 libvirt-build                fail   like 71451
 build-i386-libvirt            5 libvirt-build                fail   like 71451
 build-armhf-libvirt           5 libvirt-build                fail   like 71451
 test-amd64-amd64-qemuu-nested-intel 16 debian-hvm-install/l1/l2 fail like 71451
 test-amd64-amd64-xl-qemuu-winxpsp3 17 guest-start/win.repeat   fail like 71451
 test-amd64-i386-xl-qemuu-winxpsp3 16 guest-stop                fail like 71451
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-stop              fail like 71451
 test-amd64-amd64-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail like 71451
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1  9 windows-install    fail like 71451
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1  9 windows-install    fail like 71451
 test-amd64-amd64-xl-qemut-winxpsp3  9 windows-install          fail like 71451

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 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
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      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-libvirt      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-arm64-arm64-xl-rtds      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 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-pvops             3 capture-logs                 broken never pass
 build-arm64                   3 capture-logs                 broken never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-midway   12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-midway   13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass

version targeted for testing:
 xen                  d8eed4021d50eb48ca75c8559aed95a2ad74afaa
baseline version:
 xen                  876800d5f9de8b15355172794cb82f505dd26e18

Last test of basis    71451  2017-05-27 17:45:18 Z    9 days
Testing same since    71514  2017-06-06 06:46:46 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Armando Vega <armando@greenhost.nl>
  Borislav Petkov <bp@suse.de>
  George Dunlap <george.dunlap@eu.citrix.com>
  Gregory Herrero <gregory.herrero@oracle.com>
  Haozhong Zhang <haozhong.zhang@intel.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Luwei Kang <luwei.kang@intel.com>
  Roger Pau Monné <roger.pau@citrix.com>
  Swapnil Paratey <swapnil.paratey@amd.com>
  Wei Liu <wei.liu2@citrix.com>
  Zhang Bo <oscar.zhangbo@huawei.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                                          fail    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          fail    
 build-i386-libvirt                                           fail    
 build-amd64-oldkern                                          pass    
 build-i386-oldkern                                           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           blocked 
 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                 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                                 blocked 
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 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                    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-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 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                                     blocked 
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-armhf-armhf-xl-midway                                   pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-arm64-arm64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-arm64-arm64-libvirt-qcow2                               blocked 
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-arm64-arm64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1                     fail    
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     fail    
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      pass    
 test-amd64-amd64-xl-qemut-winxpsp3                           fail    
 test-amd64-i386-xl-qemut-winxpsp3                            pass    
 test-amd64-amd64-xl-qemuu-winxpsp3                           fail    
 test-amd64-i386-xl-qemuu-winxpsp3                            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-pvops capture-logs
broken-step build-arm64 capture-logs

Push not applicable.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7301700752447562368==--

From xen-devel-bounces@lists.xen.org Tue Jun 06 16:28:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 16: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 1dIHLa-0004Tw-6p; Tue, 06 Jun 2017 16:28:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=323e9a589=Paul.Durrant@citrix.com>)
 id 1dIHLY-0004Tp-74
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 16:28:44 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 7C/5A-01730-B38D6395; Tue, 06 Jun 2017 16:28:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgleJIrShJLcpLzFFi42LZKekooWt1wyz
 S4OtbNYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePg/8nsBd0aFSvf7mVsYDyh3sXIySEh4Cfx
 89gSVhCbTUBHYunR+UxdjBwcIgK+Egv7DUHCzAJBEpPu32UGsYUFXCT+H1rMBmKLCLhKfDvdx
 QhhO0k0dr9jAbFZBFQkjiz6BlbDK+AusfPtL/YuRi4OIYEdjBKbtoA4nBycAh4SEw6tB2tmFJ
 CV+NK4mhlimbjErScgN4DcJiCxZM95ZghbVOLl43+sELaBxNal+1hA7mQW0JRYv0sfolVRYkr
 3Q3aIvYISJ2c+YZnAKDwLydRZCB2zkHTMQtKxgJFlFaN6cWpRWWqRrrFeUlFmekZJbmJmjq6h
 galebmpxcWJ6ak5iUrFecn7uJkZg2DMAwQ7Gvf+cDjFKcjApifJGXjKLFOJLyk+pzEgszogvK
 s1JLT7EqMHBIbB57eoLjFIsefl5qUoSvK3XgOoEi1LTUyvSMnOAkQlTKsHBoyTC++cUUJq3uC
 AxtzgzHSJ1itGYY8Pq9V+YOO70bfjCJAQ2SUqcdyrIJAGQ0ozSPLhBsIRxiVFWSpiXEehMIZ6
 C1KLczBJU+VeM4hyMSsK8HiBTeDLzSuD2vQI6hQnoFL5LJiCnlCQipKQaGLfELEnf7czZq9dV
 Xtwnx2vZUTbV8+ahllvXMvp8Mt+9OnJ8MkPhuuDJb2q0dvo9iahZzq8403OJvS7XhEU/KvpSF
 7wMXBG8sVNcevf0hlf+HK8L7/lda/5TGRvFveFDwJMmW6Z1Cg6M/Nxf7qqHH6w+4rzs+bLSqE
 dnC7W+bo2o/3/o4OdpN5RYijMSDbWYi4oTATNHJXUTAwAA
X-Env-Sender: prvs=323e9a589=Paul.Durrant@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1496766522!86615052!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2820 invoked from network); 6 Jun 2017 16:28:42 -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;
 6 Jun 2017 16:28:42 -0000
X-IronPort-AV: E=Sophos;i="5.39,306,1493683200"; d="scan'208";a="47303460"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>, 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] debian stretch dom0 + xen 4.9 fails to boot
Thread-Index: AdLe0KoM3kANRDRYSf+PCIgyxC4kg///62kA///UqkD//530gA==
Date: Tue, 6 Jun 2017 16:28:41 +0000
Message-ID: <d45ae6fc34a94ab48213667073b37616@AMSPEX02CL03.citrite.net>
References: <bcc0d4330d9b463a9829af1327d895a9@AMSPEX02CL03.citrite.net>
 <5936E230020000780015FEDC@prv-mh.provo.novell.com>
 <fe6a9bb5eb8144bda27ef1532a153ab7@AMSPEX02CL03.citrite.net>
In-Reply-To: <fe6a9bb5eb8144bda27ef1532a153ab7@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 \(xen-devel@lists.xenproject.org\)"
 <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] debian stretch dom0 + xen 4.9 fails to 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSBPbiBCZWhhbGYgT2YNCj4gUGF1bCBEdXJy
YW50DQo+IFNlbnQ6IDA2IEp1bmUgMjAxNyAxNjo1Mg0KPiBUbzogJ0phbiBCZXVsaWNoJyA8SkJl
dWxpY2hAc3VzZS5jb20+DQo+IENjOiB4ZW4tZGV2ZWwgKHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZykgPHhlbi0NCj4gZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+DQo+IFN1YmplY3Q6
IFJlOiBbWGVuLWRldmVsXSBkZWJpYW4gc3RyZXRjaCBkb20wICsgeGVuIDQuOSBmYWlscyB0byBi
b290DQo+IA0KPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gRnJvbTogSmFuIEJl
dWxpY2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNvbV0NCj4gPiBTZW50OiAwNiBKdW5lIDIwMTcg
MTY6MTENCj4gPiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4NCj4g
PiBDYzogeGVuLWRldmVsICh4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcpIDx4ZW4tDQo+
ID4gZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+DQo+ID4gU3ViamVjdDogUmU6IFtYZW4tZGV2
ZWxdIGRlYmlhbiBzdHJldGNoIGRvbTAgKyB4ZW4gNC45IGZhaWxzIHRvIGJvb3QNCj4gPg0KPiA+
ID4+PiBPbiAwNi4wNi4xNyBhdCAxNjozMiwgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPiB3cm90
ZToNCj4gPiA+IEkndmUgYmVlbiBoYXZpbmcgZnVuIHNldHRpbmcgdXAgYSBuZXcgdGVzdCByaWcu
Li4NCj4gPiA+DQo+ID4gPiBJIGhhdmUgYSBza3VsbCBjYW55b24gTlVDIGFuZCBJIHB1dCBkZWJp
YW4gc3RyZXRjaCAocmM0KSBvbiBpdCAoc28gdGhhdCdzIGENCj4gPiA+IDQuOSBrZXJuZWwpIGFu
ZCB0aGVuIHRyaWVkIGJ1aWxkaW5nIGFuZCBpbnN0YWxsaW5nIHRoZSBsYXRlc3QgWGVuIHN0YWdp
bmctNC45DQo+ID4gPiBjb2RlLiBUaGUgc3lzdGVtIGZhaWxlZCB0byBib290Li4uIGJhc2ljYWxs
eSBpdCBnb3Qgc3R1Y2sgYmVmb3JlIGV2ZW4NCj4gPiA+IG1hbmFnaW5nIHRvIGdldCBzdWZmaWNp
ZW50bHkgaW50byBYZW4gdG8gc3BpdCBvdXQgYW55dGhpbmcgb24gdGhlIGNvbnNvbGUuDQo+ID4g
PiBYZW4gNC44IE9UT0ggYm9vdGVkIGp1c3QgZmluZSBzbyBJIHN0YXJ0ZWQgYmlzZWN0aW5nIGFu
ZCBhZnRlciAxNA0KPiBpdGVyYXRpb25zDQo+ID4gPiBJIGdvdCBkb3duIHRvIHRoZSBmb2xsb3dp
bmcgY29tbWl0IGlzIGJlaW5nIHRoZSBwcm9ibGVtOg0KPiA+ID4NCj4gPiA+IGNvbW1pdCBjMDY1
NWU0OTJlNmIzM2UyNmVjOWNkMzNmNTk3MjVkMGRiODljZGQwDQo+ID4gPiBBdXRob3I6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4NCj4gPiA+IERhdGU6ICAgRnJpIE1hciAyNCAxNDox
ODo1NCAyMDE3ICswMTAwDQo+ID4gPg0KPiA+ID4gICAgIHg4Njogc3BsaXQgYm9vdCB0cmFtcG9s
aW5lIGludG8gcGVybWFuZW50IGFuZCB0ZW1wb3JhcnkgcGFydA0KPiA+ID4NCj4gPiA+ICAgICBU
aGUgaHlwZXJ2aXNvciBuZWVkcyBhIHRyYW1wb2xpbmUgaW4gbG93IG1lbW9yeSBmb3IgZWFybHkg
Ym9vdCBhbmQNCj4gPiA+ICAgICBsYXRlciBmb3IgYnJpbmdpbmcgdXAgY3B1cyBhbmQgZHVyaW5n
IHdha2V1cCBmcm9tIHN1c3BlbmQuIFRvZGF5IHRoaXMNCj4gPiA+ICAgICB0cmFtcG9saW5lIGlz
IGtlcHQgY29tcGxldGVseSBldmVuIGlmIG1vc3Qgb2YgaXQgaXNuJ3QgbmVlZGVkIGxhdGVyLg0K
PiA+ID4NCj4gPiA+ICAgICBTcGxpdCB0aGUgdHJhbXBvbGluZSBpbnRvIGEgcGVybWFuZW50IHBh
cnQgYW5kIGEgdGVtcG9yYXJ5IHBhcnQNCj4gbmVlZGVkDQo+ID4gPiAgICAgYXQgZWFybHkgYm9v
dCBvbmx5LiBJbnRyb2R1Y2UgYSBuZXcgZW50cnkgYXQgdGhlIGJvdW5kYXJ5Lg0KPiA+ID4NCj4g
PiA+ICAgICBSZWR1Y2UgdGhlIHN0YWNrIGZvciB3YWtldXAgY29kZSBpbiBvcmRlciBmb3IgdGhl
IHBlcm1hbmVudA0KPiA+ID4gICAgIHRyYW1wb2xpbmUgdG8gZml0IGluIGEgc2luZ2xlIHBhZ2Uu
IDRrIG9mIHN0YWNrIHNlZW1zIGV4Y2Vzc2l2ZSwgYWJvdXQNCj4gPiA+ICAgICAzayBzaG91bGQg
YmUgbW9yZSB0aGFuIGVub3VnaC4NCj4gPiA+DQo+ID4gPiAgICAgQWRkIGFuIEFTU0VSVCgpIHRv
IHRoZSBsaW5rZXIgc2NyaXB0IHRvIGVuc3VyZSB0aGUgd2FrZXVwIHN0YWNrIGlzDQo+ID4gPiAg
ICAgYWx3YXlzIGF0IGxlYXN0IDNrLg0KPiA+ID4NCj4gPiA+ICAgICBTaWduZWQtb2ZmLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+DQo+ID4gPiAgICAgUmV2aWV3ZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4NCj4gPiA+DQo+ID4gPiBUbyB2ZXJpZnkgdGhp
cyBJIGNoZWNrZWQgb3V0IG1hc3RlciwgcmV2ZXJ0ZWQgdGhhdCBjb21taXQsIGFuZCB0cmllZCBh
Z2Fpbi4NCj4gPiA+IFRoZSBOVUMgc3RpbGwgYm9vdGVkIGZpbmUuDQo+ID4NCj4gPiBXZWxsLCBp
bnRlcmVzdGluZywgYnV0IEkgZG9uJ3QgdGhpbmsgaXQgaXMgdmVyeSByZWFsaXN0aWMgdG8gZXhw
ZWN0IGFueQ0KPiA+IGZpeCB3aXRoIGp1c3QgdGhlIGluZm9ybWF0aW9uIHlvdSBzdXBwbHkuIFRo
ZXJlIG11c3QgYmUgc29tZXRoaW5nDQo+ID4gcmF0aGVyIHNwZWNpYWwgYWJvdXQgdGhhdCBzeXN0
ZW0sIGFuZCBsaWtlbHkgaXQgd291bGQgaGVscCBpZiB3ZQ0KPiA+IGtuZXcgd2hhdCB0aGF0IGlz
LiBFLmcuIGFuIHVudXN1YWwgRTgyMCBtYXAuIFdvcnNlIHdvdWxkIGJlIGlmDQo+ID4gdGhleSB1
c2VkIG1lbW9yeSBvdXRzaWRlIG9mIHByb3Blcmx5IG1hcmtlZCBFODIwIHJlZ2lvbnMgaW4gYQ0K
PiA+IHdheSBjb2xsaWRpbmcgd2l0aCB3aGF0IHdlIGRvLg0KPiA+DQo+ID4gT3RoZXJ3aXNlIEkn
bSBhZnJhaWQgd2UgbmVlZCB0byBob3BlIGZvciB5b3UgdG8gZGVidWcgdGhlIGlzc3VlLg0KPiA+
DQo+IA0KPiBZZXMsIEkgd2FzIHBvc3RpbmcgdGhpcyBtb3JlIGEgaGVhZHMtdXAgZm9yIHRoZSBt
b21lbnQsIHNvIHRoYXQgNC45IGRvZXMgbm90DQo+IGdvIG91dCB3aXRoIHRoaXMgcmVncmVzc2lv
bi4NCj4gDQo+IEkgd2lsbCB0cnkgdG8gZmlndXJlIG91dCB3aGF0IGlzIGdvaW5nIG9uLi4uIE15
IGluaXRpYWwgdGhvdWdodHMgb24gbG9va2luZyBhdCB3aGF0DQo+IHRoZSBwYXRjaCBkb2VzIGFy
ZSB0aGF0IGl0IG1heSBiZSBzb21ldGhpbmcgdG8gZG8gd2l0aCB0aGUgZmFjdCBJIGFtIHVzaW5n
IGENCj4gdmdhIGNvbnNvbGUgcmF0aGVyIHRoYW4gYSBzZXJpYWwgb25lLiBJIG5lZWQgdG8gdHJ5
IGFub3RoZXIgNC45IG9uIGFub3RoZXINCj4gc3lzdGVtIChnaWdhYnl0ZSBicml4KSB0byBzZWUg
aWYgdGhlIHByb2JsZW0gbWFuaWZlc3RzIHRoZXJlIHRvby4gSSdsbCBhbHNvIGhhdmUNCj4gdG8g
cGxheSB3aXRoIHRoZSBCSU9TIHNldHRpbmdzIG9uIHRoZSBza3VsbCBjYW55b24uDQo+IA0KDQpU
aGUgcHJvYmxlbSBkZWZpbml0ZWx5IGRvZXNuJ3QgbWFuaWZlc3Qgb24gdGhlIGJyaXgsIHNvIHRo
ZSBuZXh0IHRoZW9yeSBpcyB0aGF0IGl0IGlzIHNvbWV0aGluZyB0byBkbyB3aXRoIHRoZSBCSU9T
IG9mIHRoZSBza3VsbCBjYW55b24uDQoNCiAgUGF1bA0KDQo+ICAgUGF1bA0KPiANCj4gPiBKYW4N
Cj4gDQo+IA0KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xw0KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0DQo+IFhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnDQo+
IGh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwNCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 06 16:29:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 16: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 1dIHLs-0004WH-FL; Tue, 06 Jun 2017 16:29: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 1dIHLr-0004W2-5y
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 16:29:03 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 B7/E5-17076-E48D6395; Tue, 06 Jun 2017 16:29:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVysyfVTdf3hlm
 kQf9tfYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePNrV2MBd2CFfO2TGBqYDzL18XIxSEksJlR
 4tXcX+wQzm5GiSsPJwM5nBzCAgkSC1bsYgOxRQQiJab9+cYIUdTHKPG+8wQjSIJZwEvi0OF9T
 CA2m4CmxJ3Pn8BsXgEriWcnT4M1swioSExu+8oKYosKhEu8bTzCAlEjKHFy5hMgm4ODUyBQ4v
 0RA4iRZhLzNj9khrDlJba/ncM8gZFvFpKOWUjKZiEpW8DIvIpRvTi1qCy1SNdML6koMz2jJDc
 xM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMNzqGRgYdzBeaXM+xCjJwaQkyht5ySxSiC8pP6Uy
 I7E4I76oNCe1+BCjDAeHkgRv3nWgnGBRanpqRVpmDjDwYdISHDxKIrx6IGne4oLE3OLMdIjUK
 UZFKXHedJCEAEgiozQPrg0WbZcYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfNagkzhycwrgZ
 v+CmgxE9BivksmIItLEhFSUg2MU9ICTykdO8buxrVxdvm3F77Xz4b0bMxtDnJRnFaof10lQP/
 4z+x1Mz/o/F3pevq2TUNwCvNEiUmdOxbfeXqjokxn24RrffunlQgvkklqqk0WMVda9k1jj5ZT
 X5nwwQtZrS+++r1RDT9b3vF+xkW1IxKq3Mb/rn+d+lJB/UpfmM72O9tCDxkZK7EUZyQaajEXF
 ScCAJxB8HyxAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1496766541!46274173!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57196 invoked from network); 6 Jun 2017 16:29:01 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-4.tower-31.messagelabs.com with SMTP; 6 Jun 2017 16:29: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 CB2E71596;
 Tue,  6 Jun 2017 09:29: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 0A5673F578;
 Tue,  6 Jun 2017 09:28:59 -0700 (PDT)
To: George Dunlap <george.dunlap@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
References: <1496656950-15815-1-git-send-email-george.dunlap@citrix.com>
 <CAFLBxZa2zf+jexnYRRSkT5xfkBpy2Ay1qK_5bXAx7rXM-qak5Q@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <cd5d581c-587c-59db-24cc-228ac5fe3a35@arm.com>
Date: Tue, 6 Jun 2017 17:28:58 +0100
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: <CAFLBxZa2zf+jexnYRRSkT5xfkBpy2Ay1qK_5bXAx7rXM-qak5Q@mail.gmail.com>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH for 4.9] vif-common.sh: Have iptables wait
 for the xtables 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-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>

SGkgR2VvcmdlLAoKT24gMDUvMDYvMTcgMTI6MDMsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gRm9y
Z290IHRvIGNjJyB0aGUgcmVsZWFzZSBtYW5hZ2VyLgo+Cj4gT24gTW9uLCBKdW4gNSwgMjAxNyBh
dCAxMTowMiBBTSwgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPj4gaXB0YWJsZXMgaGFzIGEgc3lzdGVtLXdpZGUgbG9jayBvbiB0aGUgeHRhYmxlcy4gIFN0
cmFuZ2VseSB0aG91Z2gsIGluCj4+IHRoZSBjYXNlIG9mIHR3byBjb25jdXJyZW50IGludm9jYXRp
b25zLCB0aGUgZGVmYXVsdCBpcyBmb3IgdGhlCj4+IGluc3RhbmNlIG5vdCBncmFiYmluZyB0aGUg
bG9jayB0byBleGl0IG91dCByYXRoZXIgdGhhbiB3YWl0aW5nIGZvciBpdC4KPj4gVGhpcyBtZWFu
cyB0aGF0IHdoZW4gc3RhcnRpbmcgYSBsYXJnZSBudW1iZXIgb2YgZ3Vlc3RzIGluIHBhcmFsbGVs
LAo+PiBtYW55IHdpbGwgZmFpbCBvdXQgd2l0aCBtZXNzYWdlcyBsaWtlIHRoaXM6Cj4+Cj4+ICAg
MjAxNy0wNS0xMCAxMTo0NTo0MCBVVEMgbGlieGw6IGVycm9yOiBsaWJ4bF9leGVjLmM6MTE4OiBs
aWJ4bF9yZXBvcnRfY2hpbGRfZXhpdHN0YXR1czogL2V0Yy94ZW4vc2NyaXB0cy92aWYtYnJpZGdl
IHJlbW92ZSBbMTg3NjddIGV4aXRlZCB3aXRoIGVycm9yIHN0YXR1cyA0Cj4+ICAgMjAxNy0wNS0x
MCAxMTo1MDo1MiBVVEMgbGlieGw6IGVycm9yOiBsaWJ4bF9leGVjLmM6MTE4OiBsaWJ4bF9yZXBv
cnRfY2hpbGRfZXhpdHN0YXR1czogL2V0Yy94ZW4vc2NyaXB0cy92aWYtYnJpZGdlIG9mZmxpbmUg
WzE1NTRdIGV4aXRlZCB3aXRoIGVycm9yIHN0YXR1cyA0Cj4+Cj4+IEluIG9yZGVyIHRvIGluc3Ry
dWN0IGlwdGFibGVzIHRvIHdhaXQgZm9yIHRoZSBsb2NrLCB5b3UgaGF2ZSB0bwo+PiBzcGVjaWZ5
ICctdycuICBVbmZvcnR1bmF0ZWx5LCBub3QgYWxsIHZlcnNpb25zIG9mIGlwdGFibGVzIGhhdmUg
dGhlCj4+ICctdycgb3B0aW9uLCBzbyBvbiBmaXJzdCBpbnZvY2F0aW9uIGNoZWNrIHRvIHNlZSBp
ZiBpdCBhY2NlcHRzIHRoZSAtdwo+PiBjb21tYW5kLgo+Pgo+PiBSZXBvcnRlZC1ieTogQW50b255
IFNhYmEgPGF3c2FiYUBnbWFpbC5jb20+Cj4+IFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KPj4gLS0tCj4+IENDOiBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KPj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+Cj4+IC0tLQo+PiAgdG9vbHMvaG90cGx1Zy9MaW51eC92aWYtY29tbW9uLnNoIHwgMzggKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0KPj4gIDEgZmlsZSBjaGFuZ2VkLCAz
NSBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvdG9vbHMv
aG90cGx1Zy9MaW51eC92aWYtY29tbW9uLnNoIGIvdG9vbHMvaG90cGx1Zy9MaW51eC92aWYtY29t
bW9uLnNoCj4+IGluZGV4IDZlOGQ1ODQuLjI5Y2Q4ZGQgMTAwNjQ0Cj4+IC0tLSBhL3Rvb2xzL2hv
dHBsdWcvTGludXgvdmlmLWNvbW1vbi5zaAo+PiArKysgYi90b29scy9ob3RwbHVnL0xpbnV4L3Zp
Zi1jb21tb24uc2gKPj4gQEAgLTEyMCw2ICsxMjAsMzggQEAgZmkKPj4gIGlwPSR7aXA6LX0KPj4g
IGlwPSQoeGVuc3RvcmVfcmVhZF9kZWZhdWx0ICIkWEVOQlVTX1BBVEgvaXAiICIkaXAiKQo+Pgo+
PiArSVBUQUJMRVNfV0FJVF9SVU5FPSItdyIKPj4gK0lQVEFCTEVTX1dBSVRfUlVORV9DSEVDS0VE
PWZhbHNlCj4+ICsKPj4gKyMgV2hlbiBpcHRhYmxlcyBpbnRyb2R1Y2VkIGxvY2tpbmcsIGluIHRo
ZSBldmVudCBvZiBsb2NrIGNvbnRlbnRpb24sCj4+ICsjIHRoZXkgbWFkZSAiZmFpbCIgcmF0aGVy
IHRoYW4gIndhaXQgZm9yIHRoZSBsb2NrIiB0aGUgZGVmYXVsdAo+PiArIyBiZWhhdmlvci4gIElu
IG9yZGVyIHRvIHNlbGVjdCAid2FpdCBmb3IgdGhlIGxvY2siIGJlaGF2aW9yLCB5b3UgaGF2ZQo+
PiArIyB0byBhZGQgdGhlICctdycgcGFyYW1ldGVyLiAgVW5mb3J0aW5hdGVseSwgYm90aCB0aGUg
bG9ja2luZyBhbmQgdGhlCgpOSVQ6IHMvVW5mb3J0aW5hdGVseS9VbmZvcnR1bmF0ZWx5LwoKUmVs
ZWFzZS1hY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkNoZWVy
cywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 06 16:32:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 16: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 1dIHOq-0005F7-Ud; Tue, 06 Jun 2017 16:32: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 1dIHOp-0005Ez-EL
 for xen-devel@lists.xen.org; Tue, 06 Jun 2017 16:32:07 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 28/A0-03371-609D6395; Tue, 06 Jun 2017 16:32:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsVysyfVTZftplm
 kwcl/3BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a326eYC2YzVpzpusrewFjdxcjFISSwmVHi
 0N+LTBDObkaJlW2vWLsYOTmEBaIkDs5+zg5iiwg4SXzZcpwRxBYSsJJoevybFaSBWWAPo8Siz
 U/BitgENCXufP7EBGLzAhVdmXaUDcRmEVCRuL32IguILSoQLvG28QgLRI2gxMmZT8BsTgFriU
 ePZoPZzAK2Enfm7maGsOUltr+dwzyBkW8WkpZZSMpmISlbwMi8ilGjOLWoLLVI18hEL6koMz2
 jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMOAYgGAH476PkYcYJTmYlER5Iy+ZRQrxJeWn
 VGYkFmfEF5XmpBYfYpTh4FCS4M27DpQTLEpNT61Iy8wBhj5MWoKDR0mEVw8kzVtckJhbnJkOk
 TrFaMwx69+aL0wcTR+2fGESYsnLz0uVEue9D1IqAFKaUZoHNwgWk5cYZaWEeRmBThPiKUgtys
 0sQZV/xSjOwagkzGsJMoUnM68Ebt8roFOYgE7hu2QCckpJIkJKqoHR2/Fyz0rJrHPmLov/Hfl
 QfS33znamSy/cnFScGTp0lJfPq+ew2SX+dJ6hWVjw0QesT6v/vji+o+PxxJT2fb/PaCu5aYqY
 l2SHdpjo+J3hOqW6omabduu7vB+P7uTHRTDkb1+h3ntaoafkDLfQe9tXTdZzrr+Yx1dtU5y4O
 UD/cXRkhZN4838lluKMREMt5qLiRACgoP/axAIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1496766725!72549613!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62553 invoked from network); 6 Jun 2017 16:32:06 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-12.tower-21.messagelabs.com with SMTP; 6 Jun 2017 16:32: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 5258B1596;
 Tue,  6 Jun 2017 09:32: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 9D5343F578;
 Tue,  6 Jun 2017 09:32:03 -0700 (PDT)
To: Punit Agrawal <punit.agrawal@arm.com>, xen-devel@lists.xen.org
References: <20170526111407.13537-1-punit.agrawal@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <9a2e54f6-b6be-1aca-e76f-edda9c90ee9a@arm.com>
Date: Tue, 6 Jun 2017 17:32:02 +0100
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: <20170526111407.13537-1-punit.agrawal@arm.com>
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, tim@xen.org, jbeulich@suse.com,
 ian.jackson@eu.citrix.com
Subject: Re: [Xen-devel] [For Xen-4.10 PATCH v2 0/3] Reduce unnecessary
 icache maintenance 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>

CgpPbiAyNi8wNS8xNyAxMjoxNCwgUHVuaXQgQWdyYXdhbCB3cm90ZToKPiBIaSwKCkhpLAoKSXQg
bG9va3MgbGlrZSB0aGlzIHBhdGNoIHNlcmllcyBoYXMgYmVlbiBmdWxseSBhY2tlZC4gQ2FuIHNv
bWVvbmUgYXBwbHkgaXQ/CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 06 16:37:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 16: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 1dIHTc-0005Ta-HQ; Tue, 06 Jun 2017 16: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 <JBeulich@suse.com>) id 1dIHTb-0005TP-AY
 for xen-devel@lists.xen.org; Tue, 06 Jun 2017 16:37:03 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 2F/9C-06719-E2AD6395; Tue, 06 Jun 2017 16:37:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDS1fvllm
 kwaL/bBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bXloesBc1MFSda/BoYLzN2MXJyCAnkSTT2
 7mftYuTg4BWwk7g4ORAkLCFgKHF64U0WEJtFQFViU+MpsHI2AXWJtmfbWUFsEQFNiZkdl4DiX
 BzMAn8YJR7PnwlWJCwQJbHvyD8miPlZEjP2TwSzOQWsJU4dWc4MsUtQ4u8OYZAws4CWxMNft1
 ggbG2JZQtfg5UwC0hLLP/HMYGRbxZCwywkDbOQNMxCaFjAyLKKUaM4tagstUjX2EAvqSgzPaM
 kNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw9BiAYAfj37WBhxglOZiURHkjL5lFCvEl5adU
 ZiQWZ8QXleakFh9i1ODgENi2a/UFRimWvPy8VCUJ3r83gOoEi1LTUyvSMnOA0QFTKsHBoyTCK
 w+S5i0uSMwtzkyHSJ1i1OVo+rDlC5MQ2Awpcd7LIEUCIEUZpXlwI2CReolRVkqYlxHoQCGegt
 Si3MwSVPlXjOIcjErCvDI3gabwZOaVwG16BXQEE9ARfJdMQI4oSURISTUwzomt/5i6ofK65mH
 b8osiP9vDDswsfTS5PvPu1yvZTGuPhko/azy/ZsrPpLLSEt8tPQ4tqvMmrGZzZXV+ae9favM/
 Lfn2V8cr+07e3HtL/F9q4qdVi1smu82S+tnyWNhqitYkOba7R9uex7+8GqVo+fP7NYE8xXs/2
 0uMHp6N+1a1eZrkqnNXNymxFGckGmoxFxUnAgAHz1XYzwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1496767020!72439513!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62729 invoked from network); 6 Jun 2017 16:37:01 -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; 6 Jun 2017 16:37:01 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 06 Jun 2017 10:36:59 -0600
Message-Id: <5936F649020000780015FFB3@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 06 Jun 2017 10:36:57 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <20170526111407.13537-1-punit.agrawal@arm.com>
 <9a2e54f6-b6be-1aca-e76f-edda9c90ee9a@arm.com>
In-Reply-To: <9a2e54f6-b6be-1aca-e76f-edda9c90ee9a@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,
 Punit Agrawal <punit.agrawal@arm.com>, ian.jackson@eu.citrix.com,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [For Xen-4.10 PATCH v2 0/3] Reduce unnecessary
 icache maintenance 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>

Pj4+IE9uIDA2LjA2LjE3IGF0IDE4OjMyLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE9uIDI2LzA1LzE3IDEyOjE0LCBQdW5pdCBBZ3Jhd2FsIHdyb3RlOgo+IEl0IGxvb2tzIGxpa2Ug
dGhpcyBwYXRjaCBzZXJpZXMgaGFzIGJlZW4gZnVsbHkgYWNrZWQuIENhbiBzb21lb25lIGFwcGx5
IGl0PwoKV2VsbCwgZm9yIGEgc2VyaWVzIG1vc3RseSBhZmZlY3RpbmcgQVJNIEkgd2FzIGV4cGVj
dGluZyBTdGVmYW5vIHRvCmRvIHNvLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 06 16:39:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 16:39:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIHVV-0005aD-TM; Tue, 06 Jun 2017 16: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 <julien.grall@arm.com>) id 1dIHVU-0005a5-B5
 for xen-devel@lists.xen.org; Tue, 06 Jun 2017 16:39:00 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 3F/AD-03058-3AAD6395; Tue, 06 Jun 2017 16:38:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsVysyfVTXfxLbN
 Ig1sLOS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oydLXIFN/kqZq+8wdbA2M7TxcjJISSwmVFi
 1U3LLkYuIHs3o8TzzgYmkISwQL7Eg45DYLaIgJvE1ykzmCCKvjFJbLh6jRHEYRaYxCjx5utzR
 pAqNgFNiTufP4F18ApYSfyZ9p0ZxGYRUJFY+GURO4gtKhAu8bbxCAtEjaDEyZlPwGxOAXuJ09
 ua2UBsZgEziXmbHzJD2PISzVtnM09g5JuFpGUWkrJZSMoWMDKvYtQoTi0qSy3SNTbWSyrKTM8
 oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDDgGINjBuHN94CFGSQ4mJVHeyEtmkUJ8Sfkp
 lRmJxRnxRaU5qcWHGGU4OJQkeEtvAuUEi1LTUyvSMnOAoQ+TluDgURLhlb8BlOYtLkjMLc5Mh
 0idYtTl2LB6/RcmIZa8/LxUKXFeb5AZAiBFGaV5cCNgcXiJUVZKmJcR6CghnoLUotzMElT5V4
 ziHIxKwrwyIFN4MvNK4Da9AjqCCegIvksmIEeUJCKkpBoYG252SE3Xu72Mw8J6Fr/Hmqa4TYK
 frGv3R80qVyox73je+yP0t87DL79eS6yyjk/vDNtQfZ7V92XFtoefZmxz31h73Uzx9qNdPA4/
 i45PK+07wHG0wr1bQiddc0mI/dkj6veyK6YcXvhyVpptz7SdP/6KRbgeWTeX0f3WfpOq/lVvr
 9aHvttWqcRSnJFoqMVcVJwIAB4BMk2+AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1496767138!104871175!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 740 invoked from network); 6 Jun 2017 16:38:59 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-12.tower-27.messagelabs.com with SMTP; 6 Jun 2017 16:38: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 5B8221596;
 Tue,  6 Jun 2017 09:38: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 EC9AB3F578;
 Tue,  6 Jun 2017 09:38:56 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>, Lan Tianyu <tianyu.lan@intel.com>
References: <1495085696-10819-1-git-send-email-tianyu.lan@intel.com>
 <1495085696-10819-2-git-send-email-tianyu.lan@intel.com>
 <20170530153605.j7qxss2ppvosz2ua@citrix.com>
 <592DAF08020000780015DCC1@prv-mh.provo.novell.com>
 <594e6f07-9e42-37d5-5638-2d683452b98f@intel.com>
 <867829ce-fc19-2e4a-35d7-a9d10d31b70a@arm.com>
 <5936687B020000780015F95F@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <9024be4d-d8d8-c0f3-793c-cc1bda3a3a4d@arm.com>
Date: Tue, 6 Jun 2017 17:38:55 +0100
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: <5936687B020000780015F95F@prv-mh.provo.novell.com>
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 1/26] VIOMMU: Add vIOMMU helper
 functions to create, destroy and query capabilities
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGkgSmFuLAoKT24gMDYvMDYvMTcgMDc6MzEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDAy
LjA2LjE3IGF0IDA5OjMxLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+PiBPbiAwNi8w
Mi8yMDE3IDA4OjEwIEFNLCBMYW4gVGlhbnl1IHdyb3RlOgo+Pj4gT24gMjAxN+W5tDA15pyIMzDm
l6UgMjM6NDIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+IE9uIDMwLjA1LjE3IGF0IDE3OjM2
LDx3ZWkubGl1MkBjaXRyaXguY29tPiAgd3JvdGU6Cj4+Pj4+IE9uIFRodSwgTWF5IDE4LCAyMDE3
IGF0IDAxOjM0OjMxQU0gLTA0MDAsIExhbiBUaWFueXUgd3JvdGU6Cj4+Pj4+PiAtLS0gYS94ZW4v
Y29tbW9uL0tjb25maWcKPj4+Pj4+ICsrKyBiL3hlbi9jb21tb24vS2NvbmZpZwo+Pj4+Pj4gQEAg
LTczLDYgKzczLDE3IEBAIGNvbmZpZyBUTUVNCj4+Pj4+Pgo+Pj4+Pj4gICAJICBJZiB1bnN1cmUs
IHNheSBZLgo+Pj4+Pj4KPj4+Pj4+ICtjb25maWcgVklPTU1VCj4+Pj4+PiArCWRlZl9ib29sIHkK
Pj4+Pj4+ICsJcHJvbXB0ICJYZW4gdklPTU1VIFN1cHBvcnQiIGlmIEVYUEVSVCA9ICJ5Igo+Pj4+
Pj4gKwlkZXBlbmRzIG9uIFg4Ngo+Pj4+Pj4gKwktLS1oZWxwLS0tCj4+Pj4+PiArCSBWaXJ0dWFs
IElPTU1VIHByb3ZpZGVzIGludGVycnVwdCByZW1hcHBpbmcgZnVuY3Rpb24gZm9yIGd1ZXN0IGFu
ZAo+Pj4+Pj4gKwkgaXQgYWxsb3dzIGd1ZXN0IHRvIGJvb3QgdXAgbW9yZSB0aGFuIDI1NSB2Y3B1
cyB3aGljaCByZXF1aXJlcyBpbnRlcnJ1cHQKPj4+Pj4+ICsJIHJlbWFwcGluZyBmdW5jdGlvbi4K
Pj4+Pj4+ICsKPj4+Pj4+ICsJICBJZiB1bnN1cmUsIHNheSBZLgo+Pj4+PiBJbmRlbnRhdGlvbi4g
QW5kIHRoaXMgc2hvdWxkIGJlIGRpc2FibGVkIGJ5IGRlZmF1bHQuCj4+Pj4gSXQncyBhY3R1YWxs
eSBhIHF1ZXN0aW9uIHdoZXRoZXIgaW4gb3VyIGN1cnJlbnQgc2NoZW1lIGEgS2NvbmZpZwo+Pj4+
IG9wdGlvbiBpcyBhcHByb3ByaWF0ZSBoZXJlIGluIHRoZSBmaXJzdCBwbGFjZS4gSSdkIHJhdGhl
ciBzZWUgdGhpcyBiZQo+Pj4+IGFuIGFsd2F5cyBidWlsdCBmZWF0dXJlIHdoaWNoIG5lZWRzIGVu
YWJsaW5nIG9uIHRoZSBjb21tYW5kIGxpbmUKPj4+PiBmb3IgdGhlIHRpbWUgYmVpbmcuCj4+Pgo+
Pj4gICAgICAgICAgICBJbiB0aGUgUkZDIFYxLCB3ZSBtYWRlIHZJT01NVSBhbHdheXMgYnVpbHQt
aW4gZmVhdHVyZS4gQnV0Cj4+PiBBUk0gb3Igb3RoZXIgYXJjaGVzIGRvZXNuJ3QgaGF2ZSB2SU9N
TVUgc3VwcG9ydC4KPj4+Cj4+PiBKdWxpZW4gc3VnZ2VzdGVkIHRvIGludHJvZHVjZSBhIG5ldyBL
Y29uZmlnIGFuZCBvbmx5IGJ1aWx0IHZJT01NVSBvbgo+Pj4geDg2LiBCb3RoIHR3byB3YXlzIHdv
bid0IGFmZmVjdCB2SU9NTVUgZnVuY3Rpb24uCj4+Pgo+Pj4gaHR0cHM6Ly93d3cubWFpbC1hcmNo
aXZlLmNvbS94ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZy9tc2cxMDE0MjEuaHRtbAo+Pj4KPj4+IEph
biAmIEp1bGllbiwgd2UgbmVlZCB0byBtYWtlIGEgY2hvaWNlIGhlcmUKPj4gV2Ugc2hvdWxkIGRl
ZmluaXRlbHkgbm90IGNvbXBpbGVkIGluIGNvZGUgdGhhdCBhcmUgbm90IHVzZWQgZm9yIGFuCj4+
IGFyY2hpdGVjdHVyZS4gVGhpcyB3b3VsZCBiZSBkZWFkIGNvZGUgb3IgcG90ZW50aWFsIGJ1ZyBp
ZiBub3QgZGlzYWJsZWQKPj4gY29ycmVjdGx5Lgo+Cj4gSSBhZ3JlZSwgYnV0IGltbyB0aGlzIHNo
b3VsZCBiZSBhIHByb21wdC1sZXNzIEtjb25maWcgb3B0aW9uLAo+IHNlbGVjdGVkIHVuZGVyIHN1
aXRhYmxlIGNvbmRpdGlvbnMuCgpJIGRvbid0IG1pbmQgb2YgdGhlIHdheSB0byBkbyBpdCBhcyBs
b25nIGFzIGl0IGlzIGRpc2FibGVkIG9uIEFSTS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 06 16:39:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 16:39: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 1dIHW1-0005dL-5J; Tue, 06 Jun 2017 16: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 <sstabellini@kernel.org>) id 1dIHVz-0005d9-UH
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 16:39:32 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 32/D6-17076-3CAD6395; Tue, 06 Jun 2017 16:39:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVybKJssu6hW2a
 RBtf+yFh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkz7q5kK/gsVfHz4mm2Bsbnol2MXBxCAhOZ
 JCa1zmHrYuTkYBFwkDjy/jxjFyMHB6NAjMSDH9YgYUaBMInJl5ewQpRoSRyf8JQFxGYTMJT4+
 2QTG0i5BJC95DMHSFhEQFniY2svO8h4ZoG1jBLtmz+wgySEBbwlWmZ1MYPYnAI2EufmPmMG6e
 UFiq/6zAZ3zpf7X8HOERXQlTj07w+YzSsgKHFy5hOwvcxANyyfvo1lAqPALCSpWUhSCxiZVjG
 qF6cWlaUW6VroJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEhiADEOxgvNDufIhR
 koNJSZQ38pJZpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3tKbQDnBotT01Iq0zBxgNMCkJTh4l
 ER45W8ApXmLCxJzizPTIVKnGHU57vRt+MIkxJKXn5cqJc77CmSGAEhRRmke3AhYZF5ilJUS5m
 UEOkqIpyC1KDezBFX+FaM4B6OSMK8MyBSezLwSuE2vgI5gAjqC75IJyBEliQgpqQbGUzaiCjf
 rrlU8vv1XWLMpp4vhjdauMw+c2GNSGHI/ulprLsoXX+/ke8X/gvFlL+H5Rr41vz9XzfoV3Gek
 uH6qCK9Y6r3XbN0uZYpuhzqXWTVtimi4djGxYe7ZoN1nrdbLpOtfU5gr+2JKkf1xfzmfmeXP3
 0cdivo3uZuXSVDG3SbpqO7CCzuUWIozEg21mIuKEwHD8vwWxwIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1496767169!73476503!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37398 invoked from network); 6 Jun 2017 16:39:30 -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; 6 Jun 2017 16:39:30 -0000
Received: from [10.0.0.56] (c-50-131-44-19.hsd1.ca.comcast.net [50.131.44.19])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 3569D235E1;
 Tue,  6 Jun 2017 16:39:28 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 3569D235E1
Date: Tue, 6 Jun 2017 09:39:18 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Juergen Gross <jgross@suse.com>
In-Reply-To: <77637aaf-0c2c-fe90-2e37-3211ea9026e7@suse.com>
Message-ID: <alpine.DEB.2.10.1706060930460.10022@sstabellini-ThinkPad-X260>
References: <55443407-5d99-0830-e8e0-6c2044c18ec9@suse.com>
 <22824.21930.185651.403388@mariner.uk.xensource.com>
 <2e6d9143-1abe-2f99-155f-f1071245ca41@suse.com>
 <alpine.DEB.2.10.1705261201010.18759@sstabellini-ThinkPad-X260>
 <77637aaf-0c2c-fe90-2e37-3211ea9026e7@suse.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>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [for-4.9] Re: HVM guest performance regression
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCA2IEp1biAyMDE3LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IE9uIDI2LzA1LzE3IDIx
OjAxLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPiBPbiBGcmksIDI2IE1heSAyMDE3LCBK
dWVyZ2VuIEdyb3NzIHdyb3RlOgo+ID4+IE9uIDI2LzA1LzE3IDE4OjE5LCBJYW4gSmFja3NvbiB3
cm90ZToKPiA+Pj4gSnVlcmdlbiBHcm9zcyB3cml0ZXMgKCJIVk0gZ3Vlc3QgcGVyZm9ybWFuY2Ug
cmVncmVzc2lvbiIpOgo+ID4+Pj4gTG9va2luZyBmb3IgdGhlIHJlYXNvbiBvZiBhIHBlcmZvcm1h
bmNlIHJlZ3Jlc3Npb24gb2YgSFZNIGd1ZXN0cyB1bmRlcgo+ID4+Pj4gWGVuIDQuNyBhZ2FpbnN0
IDQuNSBJIGZvdW5kIHRoZSByZWFzb24gdG8gYmUgY29tbWl0Cj4gPj4+PiBjMjZmOTJiOGZjZTNj
OWRmMTdmN2VmMDM1YjU0ZDk3Y2JlOTMxYzdhICgibGlieGw6IHJlbW92ZSBmcmVlbWVtX3NsYWNr
IikKPiA+Pj4+IGluIFhlbiA0LjYuCj4gPj4+Pgo+ID4+Pj4gVGhlIHByb2JsZW0gb2NjdXJyZWQg
d2hlbiBkb20wIGhhZCB0byBiZSBiYWxsb29uZWQgZG93biB3aGVuIHN0YXJ0aW5nCj4gPj4+PiB0
aGUgZ3Vlc3QuIFRoZSBwZXJmb3JtYW5jZSBvZiBzb21lIG1pY3JvIGJlbmNobWFya3MgZHJvcHBl
ZCBieSBhYm91dAo+ID4+Pj4gYSBmYWN0b3Igb2YgMiB3aXRoIGFib3ZlIGNvbW1pdC4KPiA+Pj4+
Cj4gPj4+PiBJbnRlcmVzdGluZyBwb2ludCBpcyB0aGF0IHRoZSBwZXJmb3JtYW5jZSBvZiB0aGUg
Z3Vlc3Qgd2lsbCBkZXBlbmQgb24KPiA+Pj4+IHRoZSBhbW91bnQgb2YgZnJlZSBtZW1vcnkgYmVp
bmcgYXZhaWxhYmxlIGF0IGd1ZXN0IGNyZWF0aW9uIHRpbWUuCj4gPj4+PiBXaGVuIHRoZXJlIHdh
cyBiYXJlbHkgZW5vdWdoIG1lbW9yeSBhdmFpbGFibGUgZm9yIHN0YXJ0aW5nIHRoZSBndWVzdAo+
ID4+Pj4gdGhlIHBlcmZvcm1hbmNlIHdpbGwgcmVtYWluIGxvdyBldmVuIGlmIG1lbW9yeSBpcyBi
ZWluZyBmcmVlZCBsYXRlci4KPiA+Pj4+Cj4gPj4+PiBJJ2QgbGlrZSB0byBzdWdnZXN0IHdlIGVp
dGhlciByZXZlcnQgdGhlIGNvbW1pdCBvciBoYXZlIHNvbWUgb3RoZXIKPiA+Pj4+IG1lY2hhbmlz
bSB0byB0cnkgdG8gaGF2ZSBzb21lIHJlc2VydmUgZnJlZSBtZW1vcnkgd2hlbiBzdGFydGluZyBh
Cj4gPj4+PiBkb21haW4uCj4gPj4+Cj4gPj4+IE9oLCBkZWFyLiAgVGhlIG1lbW9yeSBhY2NvdW50
aW5nIHN3YW1wIGFnYWluLiAgQ2xlYXJseSB3ZSBhcmUgbm90Cj4gPj4+IGdvaW5nIHRvIGRyYWlu
IHRoYXQgc3dhbXAgbm93LCBidXQgSSBkb24ndCBsaWtlIHJlZ3Jlc3Npb25zLgo+ID4+Pgo+ID4+
PiBJIGFtIG5vdCBvcHBvc2VkIHRvIHJldmVydGluZyB0aGF0IGNvbW1pdC4gIEkgd2FzIGEgYml0
IGlmZnkgYWJvdXQgaXQKPiA+Pj4gYXQgdGhlIHRpbWU7IGFuZCBhY2NvcmRpbmcgdG8gdGhlIHJl
bW92YWwgY29tbWl0IG1lc3NhZ2UsIGl0IHdhcwo+ID4+PiBiYXNpY2FsbHkgcmVtb3ZlZCBiZWNh
dXNlIGl0IHdhcyBhIHBpZWNlIG9mIGNhcmdvIGN1bHQgZm9yIHdoaWNoIHdlCj4gPj4+IGhhZCBu
byBqdXN0aWZpY2F0aW9uIGluIGFueSBvZiBvdXIgcmVjb3Jkcy4KPiA+Pj4KPiA+Pj4gSW5kZWVk
IEkgdGhpbmsgZml4aW5nIHRoaXMgaXMgYSBjYW5kaWRhdGUgZm9yIDQuOS4KPiA+Pj4KPiA+Pj4g
RG8geW91IGtub3cgdGhlIG1lY2hhbmlzbSBieSB3aGljaCB0aGUgZnJlZW1lbSBzbGFjayBoZWxw
cyA/ICBJIHRoaW5rCj4gPj4+IHRoYXQgd291bGQgYmUgYSBwcmVyZXF1aXNpdGUgZm9yIHJldmVy
dGluZyB0aGlzLiAgVGhhdCB3YXkgd2UgY2FuIGhhdmUKPiA+Pj4gYW4gdW5kZXJzdGFuZGluZyBv
ZiB3aHkgd2UgYXJlIGRvaW5nIHRoaW5ncywgcmF0aGVyIHRoYW4ganVzdAo+ID4+PiBmbGFpbGlu
ZyBhdCByYW5kb20uLi4KPiA+Pgo+ID4+IEkgd2lzaCBJIHdvdWxkIHVuZGVyc3RhbmQgaXQuCj4g
Pj4KPiA+PiBPbmUgY2FuZGlkYXRlIHdvdWxkIGJlIDJNLzFHIHBhZ2VzIGJlaW5nIHBvc3NpYmxl
IHdpdGggZW5vdWdoIGZyZWUKPiA+PiBtZW1vcnksIGJ1dCBJIGhhdmVuJ3QgcHJvb2ZlZCB0aGlz
IHlldC4gSSBjYW4gaGF2ZSBhIHRyeSBieSBkaXNhYmxpbmcKPiA+PiBiaWcgcGFnZXMgaW4gdGhl
IGh5cGVydmlzb3IuCj4gPiAKPiA+IFJpZ2h0LCBpZiBJIGhhZCB0byBiZXQsIEkgd291bGQgcHV0
IG15IG1vbmV5IG9uIHN1cGVycGFnZXMgc2hhdHRlcmluZwo+ID4gYmVpbmcgdGhlIGNhdXNlIG9m
IHRoZSBwcm9ibGVtLgo+IAo+IFNlZW1zIHlvdSB3b3VsZCBoYXZlIGxvc3QgeW91ciBtb25leS4u
Lgo+IAo+IE1lYW53aGlsZSBJJ3ZlIGZvdW5kIGEgd2F5IHRvIGdldCB0aGUgImdvb2QiIHBlcmZv
cm1hbmNlIGluIHRoZSBtaWNybwo+IGJlbmNobWFyay4gVW5mb3J0dW5hdGVseSB0aGlzIHJlcXVp
cmVzIHRvIHN3aXRjaCBvZmYgdGhlIHB2IGludGVyZmFjZXMKPiBpbiB0aGUgSFZNIGd1ZXN0IHZp
YSAieGVuX25vcHYiIGtlcm5lbCBib290IHBhcmFtZXRlci4KPiAKPiBJIGhhdmUgdmVyaWZpZWQg
dGhhdCBwdiBzcGlubG9ja3MgYXJlIG5vdCB0byBibGFtZSAodmlhICJ4ZW5fbm9wdnNwaW4iCj4g
a2VybmVsIGJvb3QgcGFyYW1ldGVyKS4gU3dpdGNoaW5nIHRvIGNsb2Nrc291cmNlIFRTQyBpbiB0
aGUgcnVubmluZwo+IHN5c3RlbSBkb2Vzbid0IGhlbHAgZWl0aGVyLgoKV2hhdCBhYm91dCB4ZW5f
aHZtX2V4aXRfbW1hcCAoYW4gb3B0aW1pemF0aW9uIGZvciBzaGFkb3cgcGFnZXRhYmxlcykgYW5k
Cnhlbl9odm1fc21wX2luaXQgKFBWIElQSSk/CgoKPiBVbmZvcnR1bmF0ZWx5IHRoZSBrZXJuZWwg
c2VlbXMgbm8gbG9uZ2VyIHRvIGJlIGZ1bmN0aW9uYWwgd2hlbiBJIHRyeSB0bwo+IHR3ZWFrIGl0
IG5vdCB0byB1c2UgdGhlIFBWSFZNIGVuaGFuY2VtZW50cy4KCkkgZ3Vlc3MgeW91IGFyZSBub3Qg
dGFsa2luZyBhYm91dCByZWd1bGFyIFBWIGRyaXZlcnMgbGlrZSBuZXRmcm9udCBhbmQKYmxrZnJv
bnQsIHJpZ2h0PwoKCj4gSSdtIHdvbmRlcmluZyBub3cgd2hldGhlcgo+IHRoZXJlIGhhdmUgZXZl
ciBiZWVuIGFueSBiZW5jaG1hcmtzIHRvIHByb29mIFBWSFZNIHJlYWxseSBiZWluZyBmYXN0ZXIK
PiB0aGFuIG5vbi1QVkhWTT8gTXkgZmluZGluZ3Mgc2VlbSB0byBzdWdnZXN0IHRoZXJlIG1pZ2h0
IGJlIGEgaHVnZQo+IHBlcmZvcm1hbmNlIGdhcCB3aXRoIFBWSFZNLiBPVE9IIHRoaXMgbWlnaHQg
ZGVwZW5kIG9uIGhhcmR3YXJlIGFuZCBvdGhlcgo+IGZhY3RvcnMuCj4gCj4gU3RlZmFubywgZGlk
bid0IHlvdSBkbyB0aGUgUFZIVk0gc3R1ZmYgYmFjayBpbiAyMDEwPyBEbyB5b3UgaGF2ZSBhbnkK
PiBkYXRhIGZyb20gdGhlbiByZWdhcmRpbmcgcGVyZm9ybWFuY2UgZmlndXJlcz8KClllcywgSSBz
dGlsbCBoYXZlIHRoZXNlIHNsaWRlczoKCmh0dHBzOi8vd3d3LnNsaWRlc2hhcmUubmV0L3hlbl9j
b21fbWdyL2xpbnV4LXB2LW9uLWh2bQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 06 16:48:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 16: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 1dIHeG-0006TO-3J; Tue, 06 Jun 2017 16:48: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=323842abc=wei.liu2@citrix.com>)
 id 1dIHeF-0006TD-Gs
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 16:48:03 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 1A/19-01992-2CCD6395; Tue, 06 Jun 2017 16:48:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpO7+O2a
 RBkd6JSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owZq06wF3wXqrjSf52xgfEsfxcjJ4eEgL/E
 jvUbWEBsFgEViRNbJjGC2GwCyhI/O3vZQGwRAXWJPxcmAMW5OJgFFjFKXJhwjBUkISyQILHzy
 iywZl4BC4n1m3ewgxQJCexjlJi0/j8rREJQ4uTMJ2BFzAI6Egt2fwKaygFkS0ss/8cBEuYUsJ
 Y4v+4yO4gtCnRE59I5YOVCAgoSHdOPMU1g5JuFZNIsJJNmIUxawMi8ilG9OLWoLLVI11AvqSg
 zPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMw1OoZGBh3MDb1Oh9ilORgUhLljbxkFinE
 l5SfUpmRWJwRX1Sak1p8iFGGg0NJgrfiNlBOsCg1PbUiLTMHGPQwaQkOHiUR3gcgad7igsTc4
 sx0iNQpRkUpcd5qkIQASCKjNA+uDRZplxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ85aBTO
 HJzCuBm/4KaDET0GK+SyYgi0sSEVJSDYyNy1/2l31dEa7On1DeddFJfvWOBo6orX0zFx6ZxDW
 leJGatHmy9ewdVWV23/YJPOrccWXWJM8nCbNrK+NCHi66bPGf/58vg07rxyfxntdcxTUm+Vw4
 HvLt6JyW3Pw4m/iHBvJJQU0iTmXnY87f7KzufGgx4+qGHR183bs+qxW4/k9s99VcK6/EUpyRa
 KjFXFScCADSq6cSrwIAAA==
X-Env-Sender: prvs=323842abc=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1496767677!99238293!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32346 invoked from network); 6 Jun 2017 16:47:59 -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;
 6 Jun 2017 16:47:59 -0000
X-IronPort-AV: E=Sophos;i="5.39,306,1493683200"; d="scan'208";a="426774186"
Date: Tue, 6 Jun 2017 17:46:10 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20170606164610.b25fnvbos3i5tiiq@citrix.com>
References: <1496656950-15815-1-git-send-email-george.dunlap@citrix.com>
 <CAFLBxZa2zf+jexnYRRSkT5xfkBpy2Ay1qK_5bXAx7rXM-qak5Q@mail.gmail.com>
 <cd5d581c-587c-59db-24cc-228ac5fe3a35@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <cd5d581c-587c-59db-24cc-228ac5fe3a35@arm.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>
Subject: Re: [Xen-devel] [PATCH for 4.9] vif-common.sh: Have iptables wait
 for the xtables 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>

T24gVHVlLCBKdW4gMDYsIDIwMTcgYXQgMDU6Mjg6NThQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpIEdlb3JnZSwKPiAKPiBPbiAwNS8wNi8xNyAxMjowMywgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiA+IEZvcmdvdCB0byBjYycgdGhlIHJlbGVhc2UgbWFuYWdlci4KPiA+IAo+ID4gT24g
TW9uLCBKdW4gNSwgMjAxNyBhdCAxMTowMiBBTSwgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxh
cEBjaXRyaXguY29tPiB3cm90ZToKPiA+ID4gaXB0YWJsZXMgaGFzIGEgc3lzdGVtLXdpZGUgbG9j
ayBvbiB0aGUgeHRhYmxlcy4gIFN0cmFuZ2VseSB0aG91Z2gsIGluCj4gPiA+IHRoZSBjYXNlIG9m
IHR3byBjb25jdXJyZW50IGludm9jYXRpb25zLCB0aGUgZGVmYXVsdCBpcyBmb3IgdGhlCj4gPiA+
IGluc3RhbmNlIG5vdCBncmFiYmluZyB0aGUgbG9jayB0byBleGl0IG91dCByYXRoZXIgdGhhbiB3
YWl0aW5nIGZvciBpdC4KPiA+ID4gVGhpcyBtZWFucyB0aGF0IHdoZW4gc3RhcnRpbmcgYSBsYXJn
ZSBudW1iZXIgb2YgZ3Vlc3RzIGluIHBhcmFsbGVsLAo+ID4gPiBtYW55IHdpbGwgZmFpbCBvdXQg
d2l0aCBtZXNzYWdlcyBsaWtlIHRoaXM6Cj4gPiA+IAo+ID4gPiAgIDIwMTctMDUtMTAgMTE6NDU6
NDAgVVRDIGxpYnhsOiBlcnJvcjogbGlieGxfZXhlYy5jOjExODogbGlieGxfcmVwb3J0X2NoaWxk
X2V4aXRzdGF0dXM6IC9ldGMveGVuL3NjcmlwdHMvdmlmLWJyaWRnZSByZW1vdmUgWzE4NzY3XSBl
eGl0ZWQgd2l0aCBlcnJvciBzdGF0dXMgNAo+ID4gPiAgIDIwMTctMDUtMTAgMTE6NTA6NTIgVVRD
IGxpYnhsOiBlcnJvcjogbGlieGxfZXhlYy5jOjExODogbGlieGxfcmVwb3J0X2NoaWxkX2V4aXRz
dGF0dXM6IC9ldGMveGVuL3NjcmlwdHMvdmlmLWJyaWRnZSBvZmZsaW5lIFsxNTU0XSBleGl0ZWQg
d2l0aCBlcnJvciBzdGF0dXMgNAo+ID4gPiAKPiA+ID4gSW4gb3JkZXIgdG8gaW5zdHJ1Y3QgaXB0
YWJsZXMgdG8gd2FpdCBmb3IgdGhlIGxvY2ssIHlvdSBoYXZlIHRvCj4gPiA+IHNwZWNpZnkgJy13
Jy4gIFVuZm9ydHVuYXRlbHksIG5vdCBhbGwgdmVyc2lvbnMgb2YgaXB0YWJsZXMgaGF2ZSB0aGUK
PiA+ID4gJy13JyBvcHRpb24sIHNvIG9uIGZpcnN0IGludm9jYXRpb24gY2hlY2sgdG8gc2VlIGlm
IGl0IGFjY2VwdHMgdGhlIC13Cj4gPiA+IGNvbW1hbmQuCj4gPiA+IAo+ID4gPiBSZXBvcnRlZC1i
eTogQW50b255IFNhYmEgPGF3c2FiYUBnbWFpbC5jb20+Cj4gPiA+IFNpZ25lZC1vZmYtYnk6IEdl
b3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KPiA+ID4gLS0tCj4gPiA+IEND
OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiA+ID4gQ0M6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gPiA+IC0tLQo+ID4gPiAgdG9vbHMvaG90cGx1Zy9M
aW51eC92aWYtY29tbW9uLnNoIHwgMzggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KystLS0KPiA+ID4gIDEgZmlsZSBjaGFuZ2VkLCAzNSBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9u
cygtKQo+ID4gPiAKPiA+ID4gZGlmZiAtLWdpdCBhL3Rvb2xzL2hvdHBsdWcvTGludXgvdmlmLWNv
bW1vbi5zaCBiL3Rvb2xzL2hvdHBsdWcvTGludXgvdmlmLWNvbW1vbi5zaAo+ID4gPiBpbmRleCA2
ZThkNTg0Li4yOWNkOGRkIDEwMDY0NAo+ID4gPiAtLS0gYS90b29scy9ob3RwbHVnL0xpbnV4L3Zp
Zi1jb21tb24uc2gKPiA+ID4gKysrIGIvdG9vbHMvaG90cGx1Zy9MaW51eC92aWYtY29tbW9uLnNo
Cj4gPiA+IEBAIC0xMjAsNiArMTIwLDM4IEBAIGZpCj4gPiA+ICBpcD0ke2lwOi19Cj4gPiA+ICBp
cD0kKHhlbnN0b3JlX3JlYWRfZGVmYXVsdCAiJFhFTkJVU19QQVRIL2lwIiAiJGlwIikKPiA+ID4g
Cj4gPiA+ICtJUFRBQkxFU19XQUlUX1JVTkU9Ii13Igo+ID4gPiArSVBUQUJMRVNfV0FJVF9SVU5F
X0NIRUNLRUQ9ZmFsc2UKPiA+ID4gKwo+ID4gPiArIyBXaGVuIGlwdGFibGVzIGludHJvZHVjZWQg
bG9ja2luZywgaW4gdGhlIGV2ZW50IG9mIGxvY2sgY29udGVudGlvbiwKPiA+ID4gKyMgdGhleSBt
YWRlICJmYWlsIiByYXRoZXIgdGhhbiAid2FpdCBmb3IgdGhlIGxvY2siIHRoZSBkZWZhdWx0Cj4g
PiA+ICsjIGJlaGF2aW9yLiAgSW4gb3JkZXIgdG8gc2VsZWN0ICJ3YWl0IGZvciB0aGUgbG9jayIg
YmVoYXZpb3IsIHlvdSBoYXZlCj4gPiA+ICsjIHRvIGFkZCB0aGUgJy13JyBwYXJhbWV0ZXIuICBV
bmZvcnRpbmF0ZWx5LCBib3RoIHRoZSBsb2NraW5nIGFuZCB0aGUKPiAKPiBOSVQ6IHMvVW5mb3J0
aW5hdGVseS9VbmZvcnR1bmF0ZWx5Lwo+IAo+IFJlbGVhc2UtYWNrZWQtYnk6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gCgpGaXhlZCB0aGUgdHlwbyBhbmQgY29tbWl0dGVk
IHRvIHN0YWdpbmcgYW5kIHN0YWdpbmctNC45LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 06 17:00:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 17: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 1dIHqW-0007hM-7M; Tue, 06 Jun 2017 17: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 <boris.ostrovsky@oracle.com>) id 1dIHqU-0007hG-R4
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 17:00:42 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 A4/11-02022-ABFD6395; Tue, 06 Jun 2017 17:00:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCIsWRWlGSWpSXmKPExsUyZ7p8oO62+2a
 RBhcXyVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlbTl1iLeiUr7h5+yVrA+MmyS5GLg4hgQlM
 Eu1rzrNAOH8YJZ4fX8kG4axnlHjx8AVUZjujxKe7s9m7GDk5hAVcJPYeuM8CYosIhEusmb2PE
 aLoK6PEwT2nmUASzAJBEg/WfAYrYhMwkjh7dDojiM0rYCsxfd0psEEsAioS/9+1gdWLAg1623
 iEBaJGUOLkzCdgNqeAh8SuGROhZqpL/Jl3iRnClpfY/nYOmC0hYCjxeeNS5gmMgrOQtM9C0jI
 LScsCRuZVjBrFqUVlqUW6RqZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiB4VvP
 wMC4g3FXu98hRkkOJiVR3shLZpFCfEn5KZUZicUZ8UWlOanFhxg1ODgENq9dfYFRiiUvPy9VS
 YLX+R5QnWBRanpqRVpmDjDCYEolOHiURHgj7gCleYsLEnOLM9MhUqcYjTk2rF7/hYnjTt+GL0
 xCYJOkxHnv3AUqFQApzSjNgxsEi/xLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR52UDu4cn
 MK4Hb9wroFCagU/gumYCcUpKIkJJqYJzE/vhPUeSrvjcSy201bGTrRCuslryZlcp4jSPB22tm
 ofhrDg7JxfNPuTvpaDnJPq2XdGi7s17md1DsvUvnb/BxVskHP93XfeTGlulrEts/CKx+0sV7Z
 1VzvkPL90evnm44EdB/gW/l8zIl9WdxR46mz1MWfbJt47U/bmJPl7aWXDe/tzVJbZ8SS3FGoq
 EWc1FxIgC3tuGm9wIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1496768436!86259285!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49616 invoked from network); 6 Jun 2017 17:00:38 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 6 Jun 2017 17:00:38 -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
 v56H0YBK024236
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 6 Jun 2017 17:00:34 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 v56H0X0M017857
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 6 Jun 2017 17:00:33 GMT
Received: from abhmp0003.oracle.com (abhmp0003.oracle.com [141.146.116.9])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v56H0Wtg015356;
 Tue, 6 Jun 2017 17:00:33 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 06 Jun 2017 10:00:32 -0700
To: Paul Durrant <Paul.Durrant@citrix.com>, "'Jan Beulich'" <JBeulich@suse.com>
References: <bcc0d4330d9b463a9829af1327d895a9@AMSPEX02CL03.citrite.net>
 <5936E230020000780015FEDC@prv-mh.provo.novell.com>
 <fe6a9bb5eb8144bda27ef1532a153ab7@AMSPEX02CL03.citrite.net>
 <d45ae6fc34a94ab48213667073b37616@AMSPEX02CL03.citrite.net>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <3a0eb227-8302-50db-84a6-b07893ab0e91@oracle.com>
Date: Tue, 6 Jun 2017 13:00: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: <d45ae6fc34a94ab48213667073b37616@AMSPEX02CL03.citrite.net>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: "xen-devel \(xen-devel@lists.xenproject.org\)"
 <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] debian stretch dom0 + xen 4.9 fails to 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>

T24gMDYvMDYvMjAxNyAxMjoyOCBQTSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+PiAtLS0tLU9yaWdp
bmFsIE1lc3NhZ2UtLS0tLQo+PiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4ZW4tZGV2ZWwtYm91
bmNlc0BsaXN0cy54ZW4ub3JnXSBPbiBCZWhhbGYgT2YKPj4gUGF1bCBEdXJyYW50Cj4+IFNlbnQ6
IDA2IEp1bmUgMjAxNyAxNjo1Mgo+PiBUbzogJ0phbiBCZXVsaWNoJyA8SkJldWxpY2hAc3VzZS5j
b20+Cj4+IENjOiB4ZW4tZGV2ZWwgKHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZykgPHhl
bi0KPj4gZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4+IFN1YmplY3Q6IFJlOiBbWGVuLWRl
dmVsXSBkZWJpYW4gc3RyZXRjaCBkb20wICsgeGVuIDQuOSBmYWlscyB0byBib290Cj4+Cj4+PiAt
LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+Pj4gRnJvbTogSmFuIEJldWxpY2ggW21haWx0bzpK
QmV1bGljaEBzdXNlLmNvbV0KPj4+IFNlbnQ6IDA2IEp1bmUgMjAxNyAxNjoxMQo+Pj4gVG86IFBh
dWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4+PiBDYzogeGVuLWRldmVsICh4
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcpIDx4ZW4tCj4+PiBkZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZz4KPj4+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBkZWJpYW4gc3RyZXRjaCBk
b20wICsgeGVuIDQuOSBmYWlscyB0byBib290Cj4+Pgo+Pj4+Pj4gT24gMDYuMDYuMTcgYXQgMTY6
MzIsIDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4gSSd2ZSBiZWVuIGhhdmlu
ZyBmdW4gc2V0dGluZyB1cCBhIG5ldyB0ZXN0IHJpZy4uLgo+Pj4+Cj4+Pj4gSSBoYXZlIGEgc2t1
bGwgY2FueW9uIE5VQyBhbmQgSSBwdXQgZGViaWFuIHN0cmV0Y2ggKHJjNCkgb24gaXQgKHNvIHRo
YXQncyBhCj4+Pj4gNC45IGtlcm5lbCkgYW5kIHRoZW4gdHJpZWQgYnVpbGRpbmcgYW5kIGluc3Rh
bGxpbmcgdGhlIGxhdGVzdCBYZW4gc3RhZ2luZy00LjkKPj4+PiBjb2RlLiBUaGUgc3lzdGVtIGZh
aWxlZCB0byBib290Li4uIGJhc2ljYWxseSBpdCBnb3Qgc3R1Y2sgYmVmb3JlIGV2ZW4KPj4+PiBt
YW5hZ2luZyB0byBnZXQgc3VmZmljaWVudGx5IGludG8gWGVuIHRvIHNwaXQgb3V0IGFueXRoaW5n
IG9uIHRoZSBjb25zb2xlLgo+Pj4+IFhlbiA0LjggT1RPSCBib290ZWQganVzdCBmaW5lIHNvIEkg
c3RhcnRlZCBiaXNlY3RpbmcgYW5kIGFmdGVyIDE0Cj4+IGl0ZXJhdGlvbnMKPj4+PiBJIGdvdCBk
b3duIHRvIHRoZSBmb2xsb3dpbmcgY29tbWl0IGlzIGJlaW5nIHRoZSBwcm9ibGVtOgo+Pj4+Cj4+
Pj4gY29tbWl0IGMwNjU1ZTQ5MmU2YjMzZTI2ZWM5Y2QzM2Y1OTcyNWQwZGI4OWNkZDAKPj4+PiBB
dXRob3I6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPj4+PiBEYXRlOiAgIEZyaSBN
YXIgMjQgMTQ6MTg6NTQgMjAxNyArMDEwMAo+Pj4+Cj4+Pj4gICAgIHg4Njogc3BsaXQgYm9vdCB0
cmFtcG9saW5lIGludG8gcGVybWFuZW50IGFuZCB0ZW1wb3JhcnkgcGFydAo+Pj4+Cj4+Pj4gICAg
IFRoZSBoeXBlcnZpc29yIG5lZWRzIGEgdHJhbXBvbGluZSBpbiBsb3cgbWVtb3J5IGZvciBlYXJs
eSBib290IGFuZAo+Pj4+ICAgICBsYXRlciBmb3IgYnJpbmdpbmcgdXAgY3B1cyBhbmQgZHVyaW5n
IHdha2V1cCBmcm9tIHN1c3BlbmQuIFRvZGF5IHRoaXMKPj4+PiAgICAgdHJhbXBvbGluZSBpcyBr
ZXB0IGNvbXBsZXRlbHkgZXZlbiBpZiBtb3N0IG9mIGl0IGlzbid0IG5lZWRlZCBsYXRlci4KPj4+
Pgo+Pj4+ICAgICBTcGxpdCB0aGUgdHJhbXBvbGluZSBpbnRvIGEgcGVybWFuZW50IHBhcnQgYW5k
IGEgdGVtcG9yYXJ5IHBhcnQKPj4gbmVlZGVkCj4+Pj4gICAgIGF0IGVhcmx5IGJvb3Qgb25seS4g
SW50cm9kdWNlIGEgbmV3IGVudHJ5IGF0IHRoZSBib3VuZGFyeS4KPj4+Pgo+Pj4+ICAgICBSZWR1
Y2UgdGhlIHN0YWNrIGZvciB3YWtldXAgY29kZSBpbiBvcmRlciBmb3IgdGhlIHBlcm1hbmVudAo+
Pj4+ICAgICB0cmFtcG9saW5lIHRvIGZpdCBpbiBhIHNpbmdsZSBwYWdlLiA0ayBvZiBzdGFjayBz
ZWVtcyBleGNlc3NpdmUsIGFib3V0Cj4+Pj4gICAgIDNrIHNob3VsZCBiZSBtb3JlIHRoYW4gZW5v
dWdoLgo+Pj4+Cj4+Pj4gICAgIEFkZCBhbiBBU1NFUlQoKSB0byB0aGUgbGlua2VyIHNjcmlwdCB0
byBlbnN1cmUgdGhlIHdha2V1cCBzdGFjayBpcwo+Pj4+ICAgICBhbHdheXMgYXQgbGVhc3QgM2su
Cj4+Pj4KPj4+PiAgICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgo+Pj4+ICAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
Pgo+Pj4+Cj4+Pj4gVG8gdmVyaWZ5IHRoaXMgSSBjaGVja2VkIG91dCBtYXN0ZXIsIHJldmVydGVk
IHRoYXQgY29tbWl0LCBhbmQgdHJpZWQgYWdhaW4uCj4+Pj4gVGhlIE5VQyBzdGlsbCBib290ZWQg
ZmluZS4KPj4+IFdlbGwsIGludGVyZXN0aW5nLCBidXQgSSBkb24ndCB0aGluayBpdCBpcyB2ZXJ5
IHJlYWxpc3RpYyB0byBleHBlY3QgYW55Cj4+PiBmaXggd2l0aCBqdXN0IHRoZSBpbmZvcm1hdGlv
biB5b3Ugc3VwcGx5LiBUaGVyZSBtdXN0IGJlIHNvbWV0aGluZwo+Pj4gcmF0aGVyIHNwZWNpYWwg
YWJvdXQgdGhhdCBzeXN0ZW0sIGFuZCBsaWtlbHkgaXQgd291bGQgaGVscCBpZiB3ZQo+Pj4ga25l
dyB3aGF0IHRoYXQgaXMuIEUuZy4gYW4gdW51c3VhbCBFODIwIG1hcC4gV29yc2Ugd291bGQgYmUg
aWYKPj4+IHRoZXkgdXNlZCBtZW1vcnkgb3V0c2lkZSBvZiBwcm9wZXJseSBtYXJrZWQgRTgyMCBy
ZWdpb25zIGluIGEKPj4+IHdheSBjb2xsaWRpbmcgd2l0aCB3aGF0IHdlIGRvLgo+Pj4KPj4+IE90
aGVyd2lzZSBJJ20gYWZyYWlkIHdlIG5lZWQgdG8gaG9wZSBmb3IgeW91IHRvIGRlYnVnIHRoZSBp
c3N1ZS4KPj4+Cj4+IFllcywgSSB3YXMgcG9zdGluZyB0aGlzIG1vcmUgYSBoZWFkcy11cCBmb3Ig
dGhlIG1vbWVudCwgc28gdGhhdCA0LjkgZG9lcyBub3QKPj4gZ28gb3V0IHdpdGggdGhpcyByZWdy
ZXNzaW9uLgo+Pgo+PiBJIHdpbGwgdHJ5IHRvIGZpZ3VyZSBvdXQgd2hhdCBpcyBnb2luZyBvbi4u
LiBNeSBpbml0aWFsIHRob3VnaHRzIG9uIGxvb2tpbmcgYXQgd2hhdAo+PiB0aGUgcGF0Y2ggZG9l
cyBhcmUgdGhhdCBpdCBtYXkgYmUgc29tZXRoaW5nIHRvIGRvIHdpdGggdGhlIGZhY3QgSSBhbSB1
c2luZyBhCj4+IHZnYSBjb25zb2xlIHJhdGhlciB0aGFuIGEgc2VyaWFsIG9uZS4gSSBuZWVkIHRv
IHRyeSBhbm90aGVyIDQuOSBvbiBhbm90aGVyCj4+IHN5c3RlbSAoZ2lnYWJ5dGUgYnJpeCkgdG8g
c2VlIGlmIHRoZSBwcm9ibGVtIG1hbmlmZXN0cyB0aGVyZSB0b28uIEknbGwgYWxzbyBoYXZlCj4+
IHRvIHBsYXkgd2l0aCB0aGUgQklPUyBzZXR0aW5ncyBvbiB0aGUgc2t1bGwgY2FueW9uLgo+Pgo+
IFRoZSBwcm9ibGVtIGRlZmluaXRlbHkgZG9lc24ndCBtYW5pZmVzdCBvbiB0aGUgYnJpeCwgc28g
dGhlIG5leHQgdGhlb3J5IGlzIHRoYXQgaXQgaXMgc29tZXRoaW5nIHRvIGRvIHdpdGggdGhlIEJJ
T1Mgb2YgdGhlIHNrdWxsIGNhbnlvbi4KPgoKCkZXSVcsIG9uZSBvZiBtYWNoaW5lcyBpbiBvdXIg
dGVzdCBmYXJtIGNob2tlZCBvbiB0aGlzIHZlcnkgcGF0Y2guIEkKZG9uJ3QgcmVtZW1iZXIgZGV0
YWlscyBub3cgYnV0IGVzc2VudGlhbGx5IGl0IHR1cm5lZCBvdXQgdGhhdCBzeXNsaW51eAood2Ug
YXJlIHB4ZS1ib290aW5nKSBjb3VsZCBub3QgaGFuZGxlIGNoYW5nZXMgaW4gRUxGIHNlY3Rpb25z
IGxheW91dAoodGhlIHdheSBzeXNsaW51eCBjYWxjdWxhdGVkIGhvdyB0byBsb2FkIHRoZSBiaW5h
cnkgaW50byBtZW1vcnkgcmVzdWx0ZWQKaW4gb3ZlcmxhcCBvZiBzb21lIHNvcnQpLgoKSSBoYWNr
ZWQgaXQgKG1ib290LmMzMiBzcGVjaWZpY2FsbHkpIHRvIHdvcmsgYXJvdW5kIHRoaXMgYnV0IG5l
dmVyIGNhbWUKdXAgd2l0aCBhIHByb3BlciBzb2x1dGlvbi4KCi1ib3JpcwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Tue Jun 06 17:02:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 17:02:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIHsS-0007mu-KG; Tue, 06 Jun 2017 17:02: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 1dIHsR-0007mk-Nx
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 17:02:43 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 97/2F-03613-330E6395; Tue, 06 Jun 2017 17:02:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTdfggVm
 kwafvPBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0b71YVsBce5Kz693c/awHiHs4uRi0NIYDOj
 xOazOxghnN2MEsunNrF0MXJyCAv4SsxcspQdJCEisIpRYnb7Q1aIqh4miQNrVjCBVDELREm03
 GtjB7HZBDQl7nz+BBbnFbCSeL/nP1sXIwcHi4CKxMtFDiBhUYFwibeNR1ggSgQlTs58AmZzCt
 hJrD7VyAIx0lbiztzdzBC2vMT2t3OYJzDyzULSMgtJ2SwkZQsYmVcxqhenFpWlFuma6SUVZaZ
 nlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYcAxDsYJx3wv8QoyQHk5Iob+Qls0ghvqT8
 lMqMxOKM+KLSnNTiQ4wyHBxKEryP7gLlBItS01Mr0jJzgKEPk5bg4FES4Y24A5TmLS5IzC3OT
 IdInWJUlBLnjboHlBAASWSU5sG1weLtEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR52UCm8G
 TmlcBNfwW0mAloMd8lE5DFJYkIKakGxhpHaY/X0ZoRLedzPkRnHP67Wn2RiqH+8vwa9le1/d5
 6R673vrl7sqxHSuvcl50SC2z9Xzvw3V2swidd6Tj/9gXGi3f7v8zOfOZ1xlbLMtBu6pui3oW2
 Z6qq9+VMCm9mz7ufeVGhSob/dNLbyFtSm2fsYsluF3DnmvkmsWDqNIVtAgdZT+vsUGIpzkg01
 GIuKk4EANbKKNOyAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1496768559!72553631!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24152 invoked from network); 6 Jun 2017 17:02:40 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-12.tower-21.messagelabs.com with SMTP; 6 Jun 2017 17:02: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 5F6CA1596;
 Tue,  6 Jun 2017 10:02: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 4926A3F578;
 Tue,  6 Jun 2017 10:02:38 -0700 (PDT)
To: George Dunlap <george.dunlap@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jan Beulich
 <JBeulich@suse.com>, George Dunlap <George.Dunlap@eu.citrix.com>
References: <59256AFE020000780015C683@prv-mh.provo.novell.com>
 <59256AFE020000780015C683@prv-mh.provo.novell.com>
 <59257AC3020000780015C6CA@prv-mh.provo.novell.com>
 <1a42147e-b3be-c51a-6176-96a72d5ee145@oracle.com>
 <75299279-999e-4bbf-d34d-8f968d88c3de@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b5df21a5-9ffb-745a-c719-8a3f5f4ebc28@arm.com>
Date: Tue, 6 Jun 2017 18:02:36 +0100
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: <75299279-999e-4bbf-d34d-8f968d88c3de@citrix.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86/NPT: deal with fallout from 2Mb/1Gb
	unmapping change
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGkgR2VvcmdlLAoKT24gMDUvMDYvMTcgMTI6NDAsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gT24g
MjQvMDUvMTcgMTc6NTcsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4gT24gMDUvMjQvMjAxNyAw
NjoyMSBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAyNC4wNS4xNyBhdCAxMToxNCwg
PEpCZXVsaWNoQHN1c2UuY29tPiB3cm90ZToKPj4+PiBDb21taXQgZWZhOTU5NmU5ZCAoIng4Ni9t
bTogZml4IGluY29ycmVjdCB1bm1hcHBpbmcgb2YgMk1CIGFuZCAxR0IKPj4+PiBwYWdlcyIpIGxl
ZnQgdGhlIE5QVCBjb2RlIHVudG91Y2hlZCwgYXMgdGhlcmUgaXMgbm8gZXhwbGljaXQgYWxpZ25t
ZW50Cj4+Pj4gY2hlY2sgbWF0Y2hpbmcgdGhlIG9uZSBpbiBFUFQgY29kZS4gSG93ZXZlciwgdGhl
IG5vdyBtb3JlIHdpZGVzcHJlYWQKPj4+PiBzdG9yaW5nIG9mIElOVkFMSURfTUZOIGludG8gUFRF
cyByZXF1aXJlcyBhZGp1c3RtZW50czoKPj4+PiAtIGNhbGN1bGF0aW9ucyB3aGVuIHNoYXR0ZXJp
bmcgbGFyZ2UgcGFnZXMgbWF5IHNwaWxsIGludG8gdGhlIHAybSB0eXBlCj4+Pj4gICBmaWVsZCAo
Y29udmVydGluZyBwMm1fcG9wdWxhdGVfb25fZGVtYW5kIHRvIHAybV9ncmFudF9tYXBfcncpIC0g
dXNlCj4+Pj4gICBPUiBpbnN0ZWFkIG9mIFBMVVMsCj4+Cj4+IFdvdWxkIGl0IGJlIHBvc3NpYmxl
IHRvIGp1c3Qgc2tpcCBmaWxsaW5nIHRoZSBlbnRyaWVzIGlmIHAybV9lbnRyeQo+PiBwb2ludHMg
dG8gYW4gSU5WQUxJRF9NRk4/Cj4KPiBObywgYmVjYXVzZSB3ZSBzdGlsbCB3YW50IHRvIGtub3cg
dGhlIHR5cGUgb2YgdGhlIGVudHJ5LCBldmVuIHRob3VnaCB0aGUKPiBwZm4gaXMgSU5WQUxJRC4K
Pgo+Pgo+PiBJZiBub3QsIEkgdGhpbmsgYSBjb21tZW50IGV4cGxhaW5pbmcgdGhlIHJlYXNvbiBm
b3IgdXNpbmcgJ3wnIHdvdWxkIGJlCj4+IHVzZWZ1bC4KPj4KPj4KPj4+PiAtIHRoZSB1c2Ugb2Yg
cGxhaW4gbHsyLDN9ZV9mcm9tX3BmbigpIGluIHAybV9wdF9zZXRfZW50cnkoKSByZXN1bHRzIGlu
Cj4+Pj4gICBhbGwgdXBwZXIgKGZsYWcpIGJpdHMgYmVpbmcgY2xvYmJlcmVkIC0gaW50cm9kdWNl
IGFuZCB1c2UKPj4+PiAgIHAybV9sezIsM31lX2Zyb21fcGZuKCksIHBhcmFsbGVsaW5nIHRoZSBl
eGlzdGluZyBMMSB2YXJpYW50Lgo+Pj4+Cj4+Pj4gUmVwb3J0ZWQtYnk6IEJvcmlzIE9zdHJvdnNr
eSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+Cj4+Pj4gU2lnbmVkLW9mZi1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+Pgo+PiBUZXN0ZWQtYnk6IEJvcmlzIE9zdHJvdnNr
eSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+Cj4KPiBBY2tlZC1ieTogR2VvcmdlIER1bmxh
cCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoKUmVsZWFzZS1hY2tlZC1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 06 17:06:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 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 1dIHwD-00081A-3c; Tue, 06 Jun 2017 17:06:37 +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 1dIHwB-000810-7Q
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 17:06:35 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 B0/20-02955-A11E6395; Tue, 06 Jun 2017 17:06:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVysyfVTVfyoVm
 kwcUfehbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bGV1MYC57LVNxsvMnawLhEvIuRi0NIYDOj
 xNsjTcxdjJxAzgFGiZOneLoYOTiEBQIkLh5jBDFFBEIlri0SBClnFljDKHG7+SYjRO8cRokZt
 96zgfSyCehK7Lj5GmwOr4CVxO+tv1lAbBYBFYmn77+xg9iiAuESvQf62SBqBCVOznwCVsMpYC
 3xfdUfJhCbWUBPYsf1X6wQtrhE05eVULa8xPa3c5gnMPLPQtI+C0nLLCQts5C0LGBkWcWoUZx
 aVJZapGtoqJdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERieDECwg3H1b6dDjJIc
 TEqivJGXzCKF+JLyUyozEosz4otKc1KLDzHKcHAoSfDuug+UEyxKTU+tSMvMAUYKTFqCg0dJh
 DfiDlCat7ggMbc4Mx0idYpRUUqc1+wBUEIAJJFRmgfXBovOS4yyUsK8jECHCPEUpBblZpagyr
 9iFOdgVBLm1QKZwpOZVwI3/RXQYiagxXyXTEAWlyQipKQaGL3ENUO2PsvVM3CxevN4QkRpuNF
 dm62XJpxJ7jnSuaG+29tkusLpzfPfHi/S6S3TuzOpw++VT5H1zptJuY/eHMvdFrRAr9qk4e3O
 DZO/TmQ02qBsLrntZtaPVy89b6z8s7+80DVrz8e7q9iXcs0IzVrIUn/69opt8W98C1POni9Y0
 RwgWuxxzUCJpTgj0VCLuag4EQClFSE+yQIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1496768793!96807733!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7943 invoked from network); 6 Jun 2017 17:06:33 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-31.messagelabs.com with SMTP; 6 Jun 2017 17:06: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 D1A5F1596;
 Tue,  6 Jun 2017 10:06:32 -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 B98EC3F578;
 Tue,  6 Jun 2017 10:06:31 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170526173540.10066-1-andre.przywara@arm.com>
 <20170526173540.10066-2-andre.przywara@arm.com>
 <b3f18a6f-908f-956e-3848-e71bd056ce56@arm.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <b9036d71-637f-11a7-ab27-98401262cd18@arm.com>
Date: Tue, 6 Jun 2017 18:06:42 +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: <b3f18a6f-908f-956e-3848-e71bd056ce56@arm.com>
Content-Language: en-GB
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v10 01/32] ARM: vGIC: avoid rank lock when
 reading priority
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAzMC8wNS8xNyAxMTo0NywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJlLAo+
IAo+IE9uIDI2LzA1LzE3IDE4OjM1LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gV2hlbiByZWFk
aW5nIHRoZSBwcmlvcml0eSB2YWx1ZSBvZiBhIHZpcnR1YWwgaW50ZXJydXB0LCB3ZSB3ZXJlIHRh
a2luZwo+PiB0aGUgcmVzcGVjdGl2ZSByYW5rIGxvY2sgc28gZmFyLgo+PiBIb3dldmVyIGZvciBm
b3J3YXJkZWQgaW50ZXJydXB0cyAoRG9tMCBvbmx5IHNvIGZhcikgdGhpcyBtYXkgbGVhZCB0byBh
Cj4+IGRlYWRsb2NrIHdpdGggdGhlIGZvbGxvd2luZyBjYWxsIGNoYWluOgo+PiAtIE1NSU8gYWNj
ZXNzIHRvIGNoYW5nZSB0aGUgSVJRIGFmZmluaXR5LCBjYWxsaW5nIHRoZSBJVEFSR0VUU1IgaGFu
ZGxlcgo+PiAtIHRoaXMgaGFuZGxlciB0YWtlcyB0aGUgYXBwcm9wcmlhdGUgcmFuayBsb2NrIGFu
ZCBjYWxscwo+PiB2Z2ljX3N0b3JlX2l0YXJnZXRzcigpCj4+IC0gdmdpY19zdG9yZV9pdGFyZ2V0
c3IoKSB3aWxsIGV2ZW50dWFsbHkgY2FsbCB2Z2ljX21pZ3JhdGVfaXJxKCkKPj4gLSBpZiB0aGlz
IElSUSBpcyBhbHJlYWR5IGluLWZsaWdodCwgaXQgd2lsbCByZW1vdmUgaXQgZnJvbSB0aGUgb2xk
Cj4+ICAgVkNQVSBhbmQgaW5qZWN0IGl0IGludG8gdGhlIG5ldyBvbmUsIGJ5IGNhbGxpbmcgdmdp
Y192Y3B1X2luamVjdF9pcnEoKQo+PiAtIHZnaWNfdmNwdV9pbmplY3RfaXJxIHdpbGwgY2FsbCB2
Z2ljX2dldF92aXJxX3ByaW9yaXR5KCkKPj4gLSB2Z2ljX2dldF92aXJxX3ByaW9yaXR5KCkgdHJp
ZXMgdG8gdGFrZSB0aGUgcmFuayBsb2NrIC0gYWdhaW4hCj4+IEl0IHNlZW1zIGxpa2UgdGhpcyBj
b2RlIHBhdGggaGFzIG5ldmVyIGJlZW4gZXhlcmNpc2VkIGJlZm9yZS4KPj4KPj4gRml4IHRoaXMg
YnkgYXZvaWRpbmcgdGFraW5nIHRoZSBsb2NrIGluIHZnaWNfZ2V0X3ZpcnFfcHJpb3JpdHkoKSAo
bGlrZSB3ZQo+PiBkbyBpbiB2Z2ljX2dldF90YXJnZXRfdmNwdSgpKS4KPj4gQWN0dWFsbHkgd2Ug
YXJlIGp1c3QgcmVhZGluZyBvbmUgYnl0ZSwgYW5kIHByaW9yaXR5IGNoYW5nZXMgd2hpbGUKPj4g
aW50ZXJydXB0cyBhcmUgaGFuZGxlZCBhcmUgYSBiZW5pZ24gcmFjZSB0aGF0IGNhbiBoYXBwZW4g
b24gcmVhbCBoYXJkd2FyZQo+PiB0b28uIFNvIGl0IGxvb2tzIHNhZmUgdG8ganVzdCB1c2UgcmVh
ZF9hdG9taWMoKSBpbnN0ZWFkLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8
YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KPj4gLS0tCj4+ICB4ZW4vYXJjaC9hcm0vdmdpYy5jIHwg
OCArLS0tLS0tLQo+PiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCA3IGRlbGV0aW9u
cygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMuYyBiL3hlbi9hcmNoL2Fy
bS92Z2ljLmMKPj4gaW5kZXggODM1NjliMC4uNTRiMmFhZCAxMDA2NDQKPj4gLS0tIGEveGVuL2Fy
Y2gvYXJtL3ZnaWMuYwo+PiArKysgYi94ZW4vYXJjaC9hcm0vdmdpYy5jCj4+IEBAIC0yMjcsMTQg
KzIyNyw4IEBAIHN0cnVjdCB2Y3B1ICp2Z2ljX2dldF90YXJnZXRfdmNwdShzdHJ1Y3QgdmNwdSAq
diwKPj4gdW5zaWduZWQgaW50IHZpcnEpCj4+ICBzdGF0aWMgaW50IHZnaWNfZ2V0X3ZpcnFfcHJp
b3JpdHkoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJxKQo+PiAgewo+PiAgICAgIHN0
cnVjdCB2Z2ljX2lycV9yYW5rICpyYW5rID0gdmdpY19yYW5rX2lycSh2LCB2aXJxKTsKPj4gLSAg
ICB1bnNpZ25lZCBsb25nIGZsYWdzOwo+PiAtICAgIGludCBwcmlvcml0eTsKPj4gLQo+PiAtICAg
IHZnaWNfbG9ja19yYW5rKHYsIHJhbmssIGZsYWdzKTsKPj4gLSAgICBwcmlvcml0eSA9IHJhbmst
PnByaW9yaXR5W3ZpcnEgJiBJTlRFUlJVUFRfUkFOS19NQVNLXTsKPj4gLSAgICB2Z2ljX3VubG9j
a19yYW5rKHYsIHJhbmssIGZsYWdzKTsKPj4KPj4gLSAgICByZXR1cm4gcHJpb3JpdHk7Cj4+ICsg
ICAgcmV0dXJuIHJlYWRfYXRvbWljKCZyYW5rLT5wcmlvcml0eVt2aXJxICYgSU5URVJSVVBUX1JB
TktfTUFTS10pOwo+IAo+IFRoZSB3cml0ZSBpbiByYW5rLT5wcmlvcml0eSB3aWxsIG5vdCBiZSBh
dG9taWMgKHNlZSB2Z2ljX3JlZ191cGRhdGUKPiBpbXBsZW1lbnRhdGlvbik6IHRoZSByZWdpc3Rl
ciBpcyBmaXJzdCBtYXNrZWQsIHRoZSB0aGUgcHJpb3JpdHkgc2V0Lgo+IAo+IFNvIHlvdSBtYXkg
ZW5kIHVwIHRvIHJlYWQgMCAod2hpY2ggaXMgdGhlIGhpZ2hlciBwcmlvcml0eSkgYnkgbWlzdGFr
ZS4KPiAKPiBXZSBzaG91bGQgcHJvYmFibHkgdGhpbmsgdG8gbWFrZSB2Z2ljX3JlZ18qIGhlbHBl
ciBhdG9taWMuCgpUaGUgcGF0Y2ggeW91IHNlbnQgeWVzdGVyZGF5IG1heSBiZSBhIGJpdCBvdmVy
IHRoZSB0b3AgZm9yIHRoaXMuCgpXaGF0IGFib3V0IHRoaXMgb25lIChpbiB4ZW4vYXJjaC9hcm0v
dmdpYy12WzIzXS5jKToKCnN0YXRpYyBpbnQgdmdpY192Ml9kaXN0cl9tbWlvX3dyaXRlKHN0cnVj
dCB2Y3B1ICp2LCAuLi4KewotICAgIHVpbnQzMl90ICppcHJpb3JpdHlyOworICAgIHVpbnQzMl90
ICppcHJpb3JpdHlyLCBwcmlvcml0eTsKLi4uLgogICAgIHZnaWNfbG9ja19yYW5rKHYsIHJhbmss
IGZsYWdzKTsKICAgICBpcHJpb3JpdHlyID0gJnJhbmstPmlwcmlvcml0eXJbUkVHX1JBTktfSU5E
RVgoOCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnaWNkX3Jl
ZyAtIEdJQ0RfSVBSSU9SSVRZUiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBEQUJUX1dPUkQpXTsKLSAgICB2Z2ljX3JlZzMyX3VwZGF0ZShpcHJpb3JpdHlyLCBy
LCBpbmZvKTsKKyAgICBwcmlvcml0eSA9IEFDQ0VTU19PTkNFKCppcHJpb3JpdHlyKTsKKyAgICB2
Z2ljX3JlZzMyX3VwZGF0ZSgmcHJpb3JpdHksIHIsIGluZm8pOworICAgIEFDQ0VTU19PTkNFKCpp
cHJpb3JpdHlyKSA9IHByaW9yaXR5OwogICAgIHZnaWNfdW5sb2NrX3JhbmsodiwgcmFuaywgZmxh
Z3MpOwouLi4uCgpDb25jdXJyZW50IHdyaXRlcyBhcmUgcHJvdGVjdGVkIGJ5IHRoZSByYW5rIGxv
Y2ssIGFuZCByZWFkcyBhcmUKZ3VhcmFudGVlZCB0byBiZSBhdG9taWMgZHVlIHRvIEFDQ0VTU19P
TkNFIGFuZCB0aGUgYXJjaGl0ZWN0dXJhbApndWFyYW50ZWUgb2YgYW4gYWxpZ25lZCB1aW50MzJf
dCBhY2Nlc3MgYmVpbmcgYXRvbWljLgpXZSBjYW4ndCBkbyBhbnl0aGluZyBhYm91dCB0aGUgYmVu
aWduIHJhY2Ugd2hlbiB0aGUgcHJpb3JpdHkgZ2V0cwpjaGFuZ2VkIHdoaWxlIHdlIHJlYWQgaXQs
IGJ1dCB0aGUgYWJvdmUgc2hvdWxkIG1ha2Ugc3VyZSB0aGF0IHdlIGVpdGhlcgpyZWFkIHRoZSBv
bGQgb3IgdGhlIG5ldyB2YWx1ZSBhbmQgbm90aGluZyBpbiBiZXR3ZWVuLgpUaGUgb3RoZXIgcmVh
ZCBhY2Nlc3NlcyAoaW4gdmdpY192WzIzXV9kaXN0cl9tbWlvX3JlYWQoKSBhbmQgaW4gdmdpYy5j
CmhlcmUgaW4gdGhpcyBwYXRjaCkgZ2V0IHByb3RlY3RlZCBieSBhbiBBQ0NFU1NfT05DRSgpLgoK
RG9lcyB0aGF0IG1ha2Ugc2Vuc2U/CgpDaGVlcnMsCkFuZHJlLgoKPiAKPj4gIH0KPj4KPj4gIGJv
b2wgdmdpY19taWdyYXRlX2lycShzdHJ1Y3QgdmNwdSAqb2xkLCBzdHJ1Y3QgdmNwdSAqbmV3LCB1
bnNpZ25lZAo+PiBpbnQgaXJxKQo+Pgo+IAo+IENoZWVycywKPiAKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 06 17:12:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 17: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 1dII1N-0000EV-NZ; Tue, 06 Jun 2017 17:11:57 +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 1dII1L-0000EO-O7
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 17:11:55 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 92/85-02199-A52E6395; Tue, 06 Jun 2017 17:11:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsVysyfVTTfqkVm
 kwctp4hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a1rSIFjxQq1rwIaGDcKdXFyMUhJLCZUWLr
 0z2MEM5uRonN+7axdTFycAgLBEhcPAYU5+QQEYiU2L/1AAtEzRlGiT1fNzODOMwCaxglbjffB
 KtiE9CUuPP5ExOIzStgJbHn8yMmkEEsAioS75dng4RFBcIl3jYeYYEoEZQ4OfMJC0gJp4C1xM
 45ESBhZgFbiTtzdzND2PIS29/OYZ7AyDcLSccsJGWzkJQtYGRexahRnFpUllqka2Sgl1SUmZ5
 RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGGr1DAyMOxibT/gdYpTkYFIS5Y28ZBYpxJeU
 n1KZkVicEV9UmpNafIhRhoNDSYJX4iFQTrAoNT21Ii0zBxj0MGkJDh4lEd7JD4DSvMUFibnFm
 ekQqVOMilLivOdBEgIgiYzSPLg2WKRdYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMew9kCk
 9mXgnc9FdAi5mAFvNdMgFZXJKIkJJqYHSIyZDa8uVlhsKkLXxHMgXVm22LWNxC97vIO///YiL
 07/XKLou1yrVeu2O+Gm1T6ms+rbXiw2pbVjPXIwcdslfvMWmOU3l9QoRR6c/WuVzq878l9x1k
 XLZf81XtEk6/EKfQhHs6b0+ZRb0TkO3q/MZyWKQ89OTR1Rtf2Fi+WOk/w03u2Jo5IkosxRmJh
 lrMRcWJANFvZnKvAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1496769113!100308060!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31067 invoked from network); 6 Jun 2017 17:11:54 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-31.messagelabs.com with SMTP; 6 Jun 2017 17:11: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 13A451596;
 Tue,  6 Jun 2017 10:11:53 -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 F10D73F578;
 Tue,  6 Jun 2017 10:11:51 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170526173540.10066-1-andre.przywara@arm.com>
 <20170526173540.10066-2-andre.przywara@arm.com>
 <b3f18a6f-908f-956e-3848-e71bd056ce56@arm.com>
 <b9036d71-637f-11a7-ab27-98401262cd18@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b6399b51-ab27-786e-4671-d09feb3c7727@arm.com>
Date: Tue, 6 Jun 2017 18:11:50 +0100
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: <b9036d71-637f-11a7-ab27-98401262cd18@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v10 01/32] ARM: vGIC: avoid rank lock when
 reading priority
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

CgpPbiAwNi8wNi8xNyAxODowNiwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gT24gMzAvMDUvMTcg
MTE6NDcsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGkgQW5kcmUsCj4+Cj4+IE9uIDI2LzA1LzE3
IDE4OjM1LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4+IFdoZW4gcmVhZGluZyB0aGUgcHJpb3Jp
dHkgdmFsdWUgb2YgYSB2aXJ0dWFsIGludGVycnVwdCwgd2Ugd2VyZSB0YWtpbmcKPj4+IHRoZSBy
ZXNwZWN0aXZlIHJhbmsgbG9jayBzbyBmYXIuCj4+PiBIb3dldmVyIGZvciBmb3J3YXJkZWQgaW50
ZXJydXB0cyAoRG9tMCBvbmx5IHNvIGZhcikgdGhpcyBtYXkgbGVhZCB0byBhCj4+PiBkZWFkbG9j
ayB3aXRoIHRoZSBmb2xsb3dpbmcgY2FsbCBjaGFpbjoKPj4+IC0gTU1JTyBhY2Nlc3MgdG8gY2hh
bmdlIHRoZSBJUlEgYWZmaW5pdHksIGNhbGxpbmcgdGhlIElUQVJHRVRTUiBoYW5kbGVyCj4+PiAt
IHRoaXMgaGFuZGxlciB0YWtlcyB0aGUgYXBwcm9wcmlhdGUgcmFuayBsb2NrIGFuZCBjYWxscwo+
Pj4gdmdpY19zdG9yZV9pdGFyZ2V0c3IoKQo+Pj4gLSB2Z2ljX3N0b3JlX2l0YXJnZXRzcigpIHdp
bGwgZXZlbnR1YWxseSBjYWxsIHZnaWNfbWlncmF0ZV9pcnEoKQo+Pj4gLSBpZiB0aGlzIElSUSBp
cyBhbHJlYWR5IGluLWZsaWdodCwgaXQgd2lsbCByZW1vdmUgaXQgZnJvbSB0aGUgb2xkCj4+PiAg
IFZDUFUgYW5kIGluamVjdCBpdCBpbnRvIHRoZSBuZXcgb25lLCBieSBjYWxsaW5nIHZnaWNfdmNw
dV9pbmplY3RfaXJxKCkKPj4+IC0gdmdpY192Y3B1X2luamVjdF9pcnEgd2lsbCBjYWxsIHZnaWNf
Z2V0X3ZpcnFfcHJpb3JpdHkoKQo+Pj4gLSB2Z2ljX2dldF92aXJxX3ByaW9yaXR5KCkgdHJpZXMg
dG8gdGFrZSB0aGUgcmFuayBsb2NrIC0gYWdhaW4hCj4+PiBJdCBzZWVtcyBsaWtlIHRoaXMgY29k
ZSBwYXRoIGhhcyBuZXZlciBiZWVuIGV4ZXJjaXNlZCBiZWZvcmUuCj4+Pgo+Pj4gRml4IHRoaXMg
YnkgYXZvaWRpbmcgdGFraW5nIHRoZSBsb2NrIGluIHZnaWNfZ2V0X3ZpcnFfcHJpb3JpdHkoKSAo
bGlrZSB3ZQo+Pj4gZG8gaW4gdmdpY19nZXRfdGFyZ2V0X3ZjcHUoKSkuCj4+PiBBY3R1YWxseSB3
ZSBhcmUganVzdCByZWFkaW5nIG9uZSBieXRlLCBhbmQgcHJpb3JpdHkgY2hhbmdlcyB3aGlsZQo+
Pj4gaW50ZXJydXB0cyBhcmUgaGFuZGxlZCBhcmUgYSBiZW5pZ24gcmFjZSB0aGF0IGNhbiBoYXBw
ZW4gb24gcmVhbCBoYXJkd2FyZQo+Pj4gdG9vLiBTbyBpdCBsb29rcyBzYWZlIHRvIGp1c3QgdXNl
IHJlYWRfYXRvbWljKCkgaW5zdGVhZC4KPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5
d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KPj4+IC0tLQo+Pj4gIHhlbi9hcmNoL2FybS92
Z2ljLmMgfCA4ICstLS0tLS0tCj4+PiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCA3
IGRlbGV0aW9ucygtKQo+Pj4KPj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy5jIGIv
eGVuL2FyY2gvYXJtL3ZnaWMuYwo+Pj4gaW5kZXggODM1NjliMC4uNTRiMmFhZCAxMDA2NDQKPj4+
IC0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLmMKPj4+ICsrKyBiL3hlbi9hcmNoL2FybS92Z2ljLmMK
Pj4+IEBAIC0yMjcsMTQgKzIyNyw4IEBAIHN0cnVjdCB2Y3B1ICp2Z2ljX2dldF90YXJnZXRfdmNw
dShzdHJ1Y3QgdmNwdSAqdiwKPj4+IHVuc2lnbmVkIGludCB2aXJxKQo+Pj4gIHN0YXRpYyBpbnQg
dmdpY19nZXRfdmlycV9wcmlvcml0eShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHZpcnEp
Cj4+PiAgewo+Pj4gICAgICBzdHJ1Y3QgdmdpY19pcnFfcmFuayAqcmFuayA9IHZnaWNfcmFua19p
cnEodiwgdmlycSk7Cj4+PiAtICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4+PiAtICAgIGludCBw
cmlvcml0eTsKPj4+IC0KPj4+IC0gICAgdmdpY19sb2NrX3JhbmsodiwgcmFuaywgZmxhZ3MpOwo+
Pj4gLSAgICBwcmlvcml0eSA9IHJhbmstPnByaW9yaXR5W3ZpcnEgJiBJTlRFUlJVUFRfUkFOS19N
QVNLXTsKPj4+IC0gICAgdmdpY191bmxvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7Cj4+Pgo+Pj4g
LSAgICByZXR1cm4gcHJpb3JpdHk7Cj4+PiArICAgIHJldHVybiByZWFkX2F0b21pYygmcmFuay0+
cHJpb3JpdHlbdmlycSAmIElOVEVSUlVQVF9SQU5LX01BU0tdKTsKPj4KPj4gVGhlIHdyaXRlIGlu
IHJhbmstPnByaW9yaXR5IHdpbGwgbm90IGJlIGF0b21pYyAoc2VlIHZnaWNfcmVnX3VwZGF0ZQo+
PiBpbXBsZW1lbnRhdGlvbik6IHRoZSByZWdpc3RlciBpcyBmaXJzdCBtYXNrZWQsIHRoZSB0aGUg
cHJpb3JpdHkgc2V0Lgo+Pgo+PiBTbyB5b3UgbWF5IGVuZCB1cCB0byByZWFkIDAgKHdoaWNoIGlz
IHRoZSBoaWdoZXIgcHJpb3JpdHkpIGJ5IG1pc3Rha2UuCj4+Cj4+IFdlIHNob3VsZCBwcm9iYWJs
eSB0aGluayB0byBtYWtlIHZnaWNfcmVnXyogaGVscGVyIGF0b21pYy4KPgo+IFRoZSBwYXRjaCB5
b3Ugc2VudCB5ZXN0ZXJkYXkgbWF5IGJlIGEgYml0IG92ZXIgdGhlIHRvcCBmb3IgdGhpcy4KClBh
dGNoIHdoaWNoIEkgb25seSBzZW50IGludGVybmFsbHkgdG8gZ2V0IGZlZWRiYWNrLiA7KQoKPgo+
IFdoYXQgYWJvdXQgdGhpcyBvbmUgKGluIHhlbi9hcmNoL2FybS92Z2ljLXZbMjNdLmMpOgo+Cj4g
c3RhdGljIGludCB2Z2ljX3YyX2Rpc3RyX21taW9fd3JpdGUoc3RydWN0IHZjcHUgKnYsIC4uLgo+
IHsKPiAtICAgIHVpbnQzMl90ICppcHJpb3JpdHlyOwo+ICsgICAgdWludDMyX3QgKmlwcmlvcml0
eXIsIHByaW9yaXR5Owo+IC4uLi4KPiAgICAgIHZnaWNfbG9ja19yYW5rKHYsIHJhbmssIGZsYWdz
KTsKPiAgICAgIGlwcmlvcml0eXIgPSAmcmFuay0+aXByaW9yaXR5cltSRUdfUkFOS19JTkRFWCg4
LAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ljZF9yZWcg
LSBHSUNEX0lQUklPUklUWVIsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBEQUJUX1dPUkQpXTsKPiAtICAgIHZnaWNfcmVnMzJfdXBkYXRlKGlwcmlvcml0eXIs
IHIsIGluZm8pOwo+ICsgICAgcHJpb3JpdHkgPSBBQ0NFU1NfT05DRSgqaXByaW9yaXR5cik7Cj4g
KyAgICB2Z2ljX3JlZzMyX3VwZGF0ZSgmcHJpb3JpdHksIHIsIGluZm8pOwo+ICsgICAgQUNDRVNT
X09OQ0UoKmlwcmlvcml0eXIpID0gcHJpb3JpdHk7Cj4gICAgICB2Z2ljX3VubG9ja19yYW5rKHYs
IHJhbmssIGZsYWdzKTsKPiAuLi4uCgpXaGF0IHlvdSBkbyBpcyB2ZXJ5IHNpbWlsYXIgdG8gbXkg
cGF0Y2ggYnV0IG9wZW4tY29kZSBpdC4gSXQgbWlnaHQgYmUgCnBvc3NpYmxlIHRvIGhhdmUgb3Ro
ZXIgcGxhY2Ugd2hpY2ggY291bGQgdGFrZSBhZHZhbnRhZ2Ugb2YgdGhlIGEgZ2VuZXJpYyAKc29s
dXRpb24sIHNvIEkgYW0gbm90IGNvbnZpbmNlZCB0aGlzIHdvdWxkIGJlIHRoZSByaWdodCB3YXku
Cgo+Cj4gQ29uY3VycmVudCB3cml0ZXMgYXJlIHByb3RlY3RlZCBieSB0aGUgcmFuayBsb2NrLCBh
bmQgcmVhZHMgYXJlCj4gZ3VhcmFudGVlZCB0byBiZSBhdG9taWMgZHVlIHRvIEFDQ0VTU19PTkNF
IGFuZCB0aGUgYXJjaGl0ZWN0dXJhbAo+IGd1YXJhbnRlZSBvZiBhbiBhbGlnbmVkIHVpbnQzMl90
IGFjY2VzcyBiZWluZyBhdG9taWMuCj4gV2UgY2FuJ3QgZG8gYW55dGhpbmcgYWJvdXQgdGhlIGJl
bmlnbiByYWNlIHdoZW4gdGhlIHByaW9yaXR5IGdldHMKPiBjaGFuZ2VkIHdoaWxlIHdlIHJlYWQg
aXQsIGJ1dCB0aGUgYWJvdmUgc2hvdWxkIG1ha2Ugc3VyZSB0aGF0IHdlIGVpdGhlcgo+IHJlYWQg
dGhlIG9sZCBvciB0aGUgbmV3IHZhbHVlIGFuZCBub3RoaW5nIGluIGJldHdlZW4uCj4gVGhlIG90
aGVyIHJlYWQgYWNjZXNzZXMgKGluIHZnaWNfdlsyM11fZGlzdHJfbW1pb19yZWFkKCkgYW5kIGlu
IHZnaWMuYwo+IGhlcmUgaW4gdGhpcyBwYXRjaCkgZ2V0IHByb3RlY3RlZCBieSBhbiBBQ0NFU1Nf
T05DRSgpLgo+Cj4gRG9lcyB0aGF0IG1ha2Ugc2Vuc2U/CgpJIHdhcyB0cnlpbmcgdG8gYWRkcmVz
cyB0aGUgc3VnZ2VzdGlvbiBvZiBTdGVmYW5vIHRvIGRyb3AgdGhlIHJhbmsgbG9jayAKaW4gc29t
ZSBwbGFjZSBhbmQgYWxzbyBtYWtlIHRoZSBzb2x1dGlvbiBnZW5lcmljLgoKSSBmYWlsZWQgdG8g
YWRkcmVzcyBwcm9wZXJseSB0aGUgbG9jayBkcm9wLiBBbmQgaGF2ZSBzb21lIGlkZWEgaG93IHRv
IGRvIGl0LgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 06 17:14:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 17: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 1dII3h-0000Op-7k; Tue, 06 Jun 2017 17: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 <julien.grall@arm.com>) id 1dII3g-0000Oj-55
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 17:14:20 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 21/48-03920-BE2E6395; Tue, 06 Jun 2017 17:14:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCIsWRWlGSWpSXmKPExsVysyfVTff1I7N
 Ig1VTWSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxz9y4yFyzlq1i+bwNTA+NH7i5GLg4hgc2M
 EitXdTJDOLsZJTb8O87YxcjJISwQKNGwtZEZxBYRqJb4ufMPG0TRUkaJ55tvMYEk2AQ0Je58/
 gRm8wpYSfz7tpcNxGYRUJH41PYWzBYVCJd423iEBaJGUOLkzCdgNqeAncSZ2Y/AapgFbCXuzN
 3NDGHLS2x/O4d5AiPvLCQts5CUzUJStoCReRWjRnFqUVlqka6RhV5SUWZ6RkluYmaOrqGBmV5
 uanFxYnpqTmJSsV5yfu4mRmBoMQDBDsbzawMPMUpyMCmJ8kZeMosU4kvKT6nMSCzOiC8qzUkt
 PsQow8GhJMG78CFQTrAoNT21Ii0zBxjkMGkJDh4lEd7JD4DSvMUFibnFmekQqVOMilLivE4gf
 QIgiYzSPLg2WGRdYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjDvPZDxPJl5JXDTXwEtZgJazH
 fJBGRxSSJCSqqBsW/H+ZPdrftWut1tDTG4q/Xvvv/joBfNT/K74+b4rVh9d87ff5cbdkjLfe+
 o13Ezvrtva5q2V/HtE9cr49JuHFhZt870/trHjzy2sW+0mN4tdYdv2onZuxV74gPn7l71UfGZ
 hpTp2t+LGT3Yq1RK9oQ9NVwemfa75NCE3NkT36h3T3h06JlRyyIlluKMREMt5qLiRAAsW6ymp
 wIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1496769258!100874283!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49941 invoked from network); 6 Jun 2017 17:14:18 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-5.tower-27.messagelabs.com with SMTP; 6 Jun 2017 17:14: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 366091596;
 Tue,  6 Jun 2017 10:14: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 8D61B3F578;
 Tue,  6 Jun 2017 10:14:17 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich
 <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <59302098020000780015EB40@prv-mh.provo.novell.com>
 <59302098020000780015EB40@prv-mh.provo.novell.com>
 <4397a7ed-a6c5-375a-1abf-9a3b0212e4ec@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b0761cbb-5ca3-e22a-9dce-97ccbe2219cb@arm.com>
Date: Tue, 6 Jun 2017 18:14:16 +0100
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: <4397a7ed-a6c5-375a-1abf-9a3b0212e4ec@citrix.com>
Subject: Re: [Xen-devel] [PATCH] x86/HVM: correct notion of new CPL in task
 switch 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>

SGkgQW5kcmV3LAoKT24gMDIvMDYvMTcgMjE6MDIsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24g
MDEvMDYvMTcgMTM6MTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBDb21taXQgYWFjMWRmM2QwMyAo
Ing4Ni9IVk06IGludHJvZHVjZSBodm1fZ2V0X2NwbCgpIGFuZCByZXNwZWN0aXZlCj4+IGhvb2si
KSB3ZW50IHRvbyBmYXIgaW4gb25lIGFzcGVjdDogV2hlbiBlbXVsYXRpbmcgYSB0YXNrIHN3aXRj
aCB3ZQo+PiByZWFsbHkgc2hvdWxkbid0IGJlIGxvb2tpbmcgYXQgd2hhdCBodm1fZ2V0X2NwbCgp
IHJldHVybnMsIGFzIHdlJ3JlCj4+IHN3aXRjaGluZyBhbGwgc2VnbWVudCByZWdpc3RlcnMuCj4+
Cj4+IEhvd2V2ZXIsIGluc3RlYWQgb2YgcmV2ZXJ0aW5nIHRoZSByZWxldmFudCBwYXJ0cyBvZiB0
aGF0IGNvbW1pdCwgaGF2ZQo+PiB0aGUgY2FsbGVyIHRlbGwgdGhlIHNlZ21lbnQgbG9hZGluZyBm
dW5jdGlvbiB3aGF0IHRoZSBuZXcgQ1BMIGlzLiBUaGlzCj4+IGF0IG9uY2UgZml4ZXMgRVMgYmVp
bmcgbG9hZGVkIGJlZm9yZSBDUyBzbyBmYXIgaGF2aW5nIGhhZCBpdHMgY2hlY2tzCj4+IGRvbmUg
YWdhaW5zdCB0aGUgb2xkIENQTC4KPgo+IEknZCBoYXZlIGFuIGV4dHJhIHBhcmFncmFwaCBkZXNj
cmliaW5nIHRoZSBzeW1wdG9tcyBpbiBwcmFjdGljZS4gIGUuZy4KPgo+IFRoaXMgYnVnIG1hbmlm
ZXN0cyBhcyBhIHZtZW50cnkgZmFpbHVyZSBmb3IgMzJiaXQgVk1zIHdoaWNoIHVzZSB0YXNrCj4g
Z2F0ZXMgdG8gc2VydmljZSBpbnRlcnJ1cHRzL2V4Y2VwdGlvbnMsIGluIHNpdHVhdGlvbnMgd2hl
cmUgZGVsaXZlcmluZwo+IHRoZSBldmVudCBpbnRlcnJ1cHRzIHVzZXIgY29kZSwgYW5kIGEgcHJp
dmlsZWdlIGluY3JlYXNlIGlzIHJlcXVpcmVkLgo+Cj4gPwo+Cj4+Cj4+IFJlcG9ydGVkLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+PiBTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4KPiBJIGhhdmUgZmluYWxseSBtYW5h
Z2VkIHRvIHJlcHJvZHVjZSB0aGUgb3JpZ2luYWwgdm1lbnRyeSBmYWlsdXJlIHdpdGggYW4KPiBY
VEYgdGVzdC4gIFRoaXMgcGF0Y2ggcmVzb2x2ZXMgdGhlIGlzc3VlLCBzbwo+Cj4gUmV2aWV3ZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gVGVzdGVkLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+Cj4gSnVsaWVuOiBU
aGlzIHJlYWxseSBzaG91bGQgYmUgdGFrZW4gaW4gNC45LCBvdGhlcndpc2UgMzJiaXQgVk1zIHdp
bGwKPiBzcG9yYWRpY2FsbHkgY3Jhc2gsIGVzcGVjaWFsbHkgd2luZG93cyB3aGljaCB1c2VzIHRo
aXMgbWVjaGFuaXNtIHRvCj4gaGFuZGxlIE5NSXMuCgpSZWxlYXNlLWFja2VkLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKQ2hlZXJzLAoKPgo+PiAtLS0KPj4gQW4gYWx0
ZXJuYXRpdmUgdG8gYWRkaW5nIHlldCBhbm90aGVyIHBhcmFtZXRlciB0byB0aGUgZnVuY3Rpb24g
d291bGQKPj4gYmUgdG8gaGF2ZSAiY3BsIiBoYXZlIGEgc3BlY2lhbCBjYXNlIHZhbHVlIChlLmcu
IG5lZ2F0aXZlKSB0byBpbmRpY2F0ZQo+PiBWTTg2IG1vZGUuIFRoYXQgd291bGQgYWxsb3cgcmVw
bGFjaW5nIHRoZSBjdXJyZW50ICJlZmxhZ3MiIHBhcmFtZXRlci4KPgo+IEtlZXBpbmcgdGhlIHBh
cmFtZXRlcnMgc2VwYXJhdGUgaXMgY2xlYXJlci4gIEl0IGlzIG5vdCBsaWtlIHRoaXMgaXMgYQo+
IGhvdHBhdGggd2UgbmVlZCB0byBvcHRpbWlzZS4KPgo+IH5BbmRyZXcKPgoKLS0gCkp1bGllbiBH
cmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 06 17:20:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 17:20:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dII9U-00014w-SH; Tue, 06 Jun 2017 17:20: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 1dII9T-00014q-9Y
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 17:20:19 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 51/49-03371-254E6395; Tue, 06 Jun 2017 17:20:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVysyfVTTfwiVm
 kwbONFhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8buid9ZClapVsw8soy9gXGGXBcjF4eQwGZG
 ie/rJ7BCOAcYJf4tmM/excjBISwQIHHxGCOIKSIQKnFtkSBICbPAGkaJ2803GSHq/zBKzL7xi
 a2LkZODTUBXYsfN18wgNq+AlcTzaR2MIDaLgIrEydtPwWpEBcIleg/0s0HUCEqcnPmEBcTmFL
 CWOHXgAzuIzSygJ7Hj+i9WCFtcounLSihbXmL72znMExj5ZyFpn4WkZRaSlllIWhYwsqxi1Ch
 OLSpLLdI1MtZLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMUAYg2MH4Z37gIUZJ
 DiYlUd7IS2aRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4/z8CygkWpaanVqRl5gBjBSYtwcGjJ
 MI7+QFQmre4IDG3ODMdInWKUVFKnNfiMVBCACSRUZoH1waLz0uMslLCvIxAhwjxFKQW5WaWoM
 q/YhTnYFQS5r0HMp4nM68EbvoroMVMQIv5LpmALC5JREhJNTBKcLqmbboiPTfh8f4p97gz+iZ
 tXyPsEBC4X1bqwxel2nmTFMVL3t5fv62uY6aIbc/SY0fkUoQEDOfcfBstprFLteZPkF7R0fkm
 lW3xtdyFtyS9RFLivFqdVmsZ3edhO5k80d7sQMrHqRNrhf84Xky7pxdq6+bS8197Z7rL/63b1
 NxjeBfHvFBiKc5INNRiLipOBACVANEsygIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1496769617!65915380!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60557 invoked from network); 6 Jun 2017 17:20:17 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-21.messagelabs.com with SMTP; 6 Jun 2017 17:20: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 05D201596;
 Tue,  6 Jun 2017 10:20:17 -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 DEB593F578;
 Tue,  6 Jun 2017 10:20:15 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170526173540.10066-1-andre.przywara@arm.com>
 <20170526173540.10066-2-andre.przywara@arm.com>
 <b3f18a6f-908f-956e-3848-e71bd056ce56@arm.com>
 <b9036d71-637f-11a7-ab27-98401262cd18@arm.com>
 <b6399b51-ab27-786e-4671-d09feb3c7727@arm.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <c76e32bc-3b3b-e52a-e898-7ca88d2be796@arm.com>
Date: Tue, 6 Jun 2017 18:20:26 +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: <b6399b51-ab27-786e-4671-d09feb3c7727@arm.com>
Content-Language: en-GB
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v10 01/32] ARM: vGIC: avoid rank lock when
 reading priority
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAwNi8wNi8xNyAxODoxMSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IAo+IAo+IE9uIDA2
LzA2LzE3IDE4OjA2LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gT24gMzAvMDUvMTcgMTE6NDcs
IEp1bGllbiBHcmFsbCB3cm90ZToKPj4+IEhpIEFuZHJlLAo+Pj4KPj4+IE9uIDI2LzA1LzE3IDE4
OjM1LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4+PiBXaGVuIHJlYWRpbmcgdGhlIHByaW9yaXR5
IHZhbHVlIG9mIGEgdmlydHVhbCBpbnRlcnJ1cHQsIHdlIHdlcmUgdGFraW5nCj4+Pj4gdGhlIHJl
c3BlY3RpdmUgcmFuayBsb2NrIHNvIGZhci4KPj4+PiBIb3dldmVyIGZvciBmb3J3YXJkZWQgaW50
ZXJydXB0cyAoRG9tMCBvbmx5IHNvIGZhcikgdGhpcyBtYXkgbGVhZCB0byBhCj4+Pj4gZGVhZGxv
Y2sgd2l0aCB0aGUgZm9sbG93aW5nIGNhbGwgY2hhaW46Cj4+Pj4gLSBNTUlPIGFjY2VzcyB0byBj
aGFuZ2UgdGhlIElSUSBhZmZpbml0eSwgY2FsbGluZyB0aGUgSVRBUkdFVFNSIGhhbmRsZXIKPj4+
PiAtIHRoaXMgaGFuZGxlciB0YWtlcyB0aGUgYXBwcm9wcmlhdGUgcmFuayBsb2NrIGFuZCBjYWxs
cwo+Pj4+IHZnaWNfc3RvcmVfaXRhcmdldHNyKCkKPj4+PiAtIHZnaWNfc3RvcmVfaXRhcmdldHNy
KCkgd2lsbCBldmVudHVhbGx5IGNhbGwgdmdpY19taWdyYXRlX2lycSgpCj4+Pj4gLSBpZiB0aGlz
IElSUSBpcyBhbHJlYWR5IGluLWZsaWdodCwgaXQgd2lsbCByZW1vdmUgaXQgZnJvbSB0aGUgb2xk
Cj4+Pj4gICBWQ1BVIGFuZCBpbmplY3QgaXQgaW50byB0aGUgbmV3IG9uZSwgYnkgY2FsbGluZwo+
Pj4+IHZnaWNfdmNwdV9pbmplY3RfaXJxKCkKPj4+PiAtIHZnaWNfdmNwdV9pbmplY3RfaXJxIHdp
bGwgY2FsbCB2Z2ljX2dldF92aXJxX3ByaW9yaXR5KCkKPj4+PiAtIHZnaWNfZ2V0X3ZpcnFfcHJp
b3JpdHkoKSB0cmllcyB0byB0YWtlIHRoZSByYW5rIGxvY2sgLSBhZ2FpbiEKPj4+PiBJdCBzZWVt
cyBsaWtlIHRoaXMgY29kZSBwYXRoIGhhcyBuZXZlciBiZWVuIGV4ZXJjaXNlZCBiZWZvcmUuCj4+
Pj4KPj4+PiBGaXggdGhpcyBieSBhdm9pZGluZyB0YWtpbmcgdGhlIGxvY2sgaW4gdmdpY19nZXRf
dmlycV9wcmlvcml0eSgpCj4+Pj4gKGxpa2Ugd2UKPj4+PiBkbyBpbiB2Z2ljX2dldF90YXJnZXRf
dmNwdSgpKS4KPj4+PiBBY3R1YWxseSB3ZSBhcmUganVzdCByZWFkaW5nIG9uZSBieXRlLCBhbmQg
cHJpb3JpdHkgY2hhbmdlcyB3aGlsZQo+Pj4+IGludGVycnVwdHMgYXJlIGhhbmRsZWQgYXJlIGEg
YmVuaWduIHJhY2UgdGhhdCBjYW4gaGFwcGVuIG9uIHJlYWwKPj4+PiBoYXJkd2FyZQo+Pj4+IHRv
by4gU28gaXQgbG9va3Mgc2FmZSB0byBqdXN0IHVzZSByZWFkX2F0b21pYygpIGluc3RlYWQuCj4+
Pj4KPj4+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJt
LmNvbT4KPj4+PiAtLS0KPj4+PiAgeGVuL2FyY2gvYXJtL3ZnaWMuYyB8IDggKy0tLS0tLS0KPj4+
PiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCA3IGRlbGV0aW9ucygtKQo+Pj4+Cj4+
Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy5j
Cj4+Pj4gaW5kZXggODM1NjliMC4uNTRiMmFhZCAxMDA2NDQKPj4+PiAtLS0gYS94ZW4vYXJjaC9h
cm0vdmdpYy5jCj4+Pj4gKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwo+Pj4+IEBAIC0yMjcsMTQg
KzIyNyw4IEBAIHN0cnVjdCB2Y3B1ICp2Z2ljX2dldF90YXJnZXRfdmNwdShzdHJ1Y3QgdmNwdSAq
diwKPj4+PiB1bnNpZ25lZCBpbnQgdmlycSkKPj4+PiAgc3RhdGljIGludCB2Z2ljX2dldF92aXJx
X3ByaW9yaXR5KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmlycSkKPj4+PiAgewo+Pj4+
ICAgICAgc3RydWN0IHZnaWNfaXJxX3JhbmsgKnJhbmsgPSB2Z2ljX3JhbmtfaXJxKHYsIHZpcnEp
Owo+Pj4+IC0gICAgdW5zaWduZWQgbG9uZyBmbGFnczsKPj4+PiAtICAgIGludCBwcmlvcml0eTsK
Pj4+PiAtCj4+Pj4gLSAgICB2Z2ljX2xvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7Cj4+Pj4gLSAg
ICBwcmlvcml0eSA9IHJhbmstPnByaW9yaXR5W3ZpcnEgJiBJTlRFUlJVUFRfUkFOS19NQVNLXTsK
Pj4+PiAtICAgIHZnaWNfdW5sb2NrX3JhbmsodiwgcmFuaywgZmxhZ3MpOwo+Pj4+Cj4+Pj4gLSAg
ICByZXR1cm4gcHJpb3JpdHk7Cj4+Pj4gKyAgICByZXR1cm4gcmVhZF9hdG9taWMoJnJhbmstPnBy
aW9yaXR5W3ZpcnEgJiBJTlRFUlJVUFRfUkFOS19NQVNLXSk7Cj4+Pgo+Pj4gVGhlIHdyaXRlIGlu
IHJhbmstPnByaW9yaXR5IHdpbGwgbm90IGJlIGF0b21pYyAoc2VlIHZnaWNfcmVnX3VwZGF0ZQo+
Pj4gaW1wbGVtZW50YXRpb24pOiB0aGUgcmVnaXN0ZXIgaXMgZmlyc3QgbWFza2VkLCB0aGUgdGhl
IHByaW9yaXR5IHNldC4KPj4+Cj4+PiBTbyB5b3UgbWF5IGVuZCB1cCB0byByZWFkIDAgKHdoaWNo
IGlzIHRoZSBoaWdoZXIgcHJpb3JpdHkpIGJ5IG1pc3Rha2UuCj4+Pgo+Pj4gV2Ugc2hvdWxkIHBy
b2JhYmx5IHRoaW5rIHRvIG1ha2UgdmdpY19yZWdfKiBoZWxwZXIgYXRvbWljLgo+Pgo+PiBUaGUg
cGF0Y2ggeW91IHNlbnQgeWVzdGVyZGF5IG1heSBiZSBhIGJpdCBvdmVyIHRoZSB0b3AgZm9yIHRo
aXMuCj4gCj4gUGF0Y2ggd2hpY2ggSSBvbmx5IHNlbnQgaW50ZXJuYWxseSB0byBnZXQgZmVlZGJh
Y2suIDspCgpBaCwgaW5kZWVkLCBzb3JyeSBmb3IgZHJhZ2dpbmcgeW91IGludG8gdGhlIGxpZ2h0
IDstKQoKRm9yIHRoZSByZWNvcmRzOiBJIGFtIG5vdCBzYXlpbmcgdGhhdCB5b3VyIHBhdGNoIHdh
cyB3cm9uZywgSSBhbSBqdXN0IGEKYml0IHJlbHVjdGFudCB0byBjaGFuZ2Ugc3VjaCBhIGNlbnRy
YWwgZnVuY3Rpb24gKHZnaWNfcmVnX3VwZGF0ZSkgd2hlbgp3ZSBvbmx5IGNhcmUgYWJvdXQgdGhl
IHByaW9yaXR5LgoKPj4KPj4gV2hhdCBhYm91dCB0aGlzIG9uZSAoaW4geGVuL2FyY2gvYXJtL3Zn
aWMtdlsyM10uYyk6Cj4+Cj4+IHN0YXRpYyBpbnQgdmdpY192Ml9kaXN0cl9tbWlvX3dyaXRlKHN0
cnVjdCB2Y3B1ICp2LCAuLi4KPj4gewo+PiAtICAgIHVpbnQzMl90ICppcHJpb3JpdHlyOwo+PiAr
ICAgIHVpbnQzMl90ICppcHJpb3JpdHlyLCBwcmlvcml0eTsKPj4gLi4uLgo+PiAgICAgIHZnaWNf
bG9ja19yYW5rKHYsIHJhbmssIGZsYWdzKTsKPj4gICAgICBpcHJpb3JpdHlyID0gJnJhbmstPmlw
cmlvcml0eXJbUkVHX1JBTktfSU5ERVgoOCwKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBnaWNkX3JlZyAtIEdJQ0RfSVBSSU9SSVRZUiwKPj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBEQUJUX1dPUkQpXTsKPj4gLSAgICB2
Z2ljX3JlZzMyX3VwZGF0ZShpcHJpb3JpdHlyLCByLCBpbmZvKTsKPj4gKyAgICBwcmlvcml0eSA9
IEFDQ0VTU19PTkNFKCppcHJpb3JpdHlyKTsKPj4gKyAgICB2Z2ljX3JlZzMyX3VwZGF0ZSgmcHJp
b3JpdHksIHIsIGluZm8pOwo+PiArICAgIEFDQ0VTU19PTkNFKCppcHJpb3JpdHlyKSA9IHByaW9y
aXR5Owo+PiAgICAgIHZnaWNfdW5sb2NrX3JhbmsodiwgcmFuaywgZmxhZ3MpOwo+PiAuLi4uCj4g
Cj4gV2hhdCB5b3UgZG8gaXMgdmVyeSBzaW1pbGFyIHRvIG15IHBhdGNoIGJ1dCBvcGVuLWNvZGUg
aXQuIEl0IG1pZ2h0IGJlCj4gcG9zc2libGUgdG8gaGF2ZSBvdGhlciBwbGFjZSB3aGljaCBjb3Vs
ZCB0YWtlIGFkdmFudGFnZSBvZiB0aGUgYSBnZW5lcmljCj4gc29sdXRpb24sIHNvIEkgYW0gbm90
IGNvbnZpbmNlZCB0aGlzIHdvdWxkIGJlIHRoZSByaWdodCB3YXkuCgpNeSBpZGVhIHdhcyB0byBj
b25maW5lIHRoaXMgZml4IHRvIHdoYXQgd2UgY2FyZSBmb3IgcmlnaHQgbm93LgpJIGd1ZXNzIGV2
ZW50dWFsbHkgaXQgZG9lc24ndCBtYXR0ZXIgYXMgd2Ugd2lsbCBwcm9iYWJseSBnZXQgcmlkIG9m
IHRoZQpyYW5rIGFuZCBpdHMgbG9jayBhbnl3YXkuCgo+Pgo+PiBDb25jdXJyZW50IHdyaXRlcyBh
cmUgcHJvdGVjdGVkIGJ5IHRoZSByYW5rIGxvY2ssIGFuZCByZWFkcyBhcmUKPj4gZ3VhcmFudGVl
ZCB0byBiZSBhdG9taWMgZHVlIHRvIEFDQ0VTU19PTkNFIGFuZCB0aGUgYXJjaGl0ZWN0dXJhbAo+
PiBndWFyYW50ZWUgb2YgYW4gYWxpZ25lZCB1aW50MzJfdCBhY2Nlc3MgYmVpbmcgYXRvbWljLgo+
PiBXZSBjYW4ndCBkbyBhbnl0aGluZyBhYm91dCB0aGUgYmVuaWduIHJhY2Ugd2hlbiB0aGUgcHJp
b3JpdHkgZ2V0cwo+PiBjaGFuZ2VkIHdoaWxlIHdlIHJlYWQgaXQsIGJ1dCB0aGUgYWJvdmUgc2hv
dWxkIG1ha2Ugc3VyZSB0aGF0IHdlIGVpdGhlcgo+PiByZWFkIHRoZSBvbGQgb3IgdGhlIG5ldyB2
YWx1ZSBhbmQgbm90aGluZyBpbiBiZXR3ZWVuLgo+PiBUaGUgb3RoZXIgcmVhZCBhY2Nlc3NlcyAo
aW4gdmdpY192WzIzXV9kaXN0cl9tbWlvX3JlYWQoKSBhbmQgaW4gdmdpYy5jCj4+IGhlcmUgaW4g
dGhpcyBwYXRjaCkgZ2V0IHByb3RlY3RlZCBieSBhbiBBQ0NFU1NfT05DRSgpLgo+Pgo+PiBEb2Vz
IHRoYXQgbWFrZSBzZW5zZT8KPiAKPiBJIHdhcyB0cnlpbmcgdG8gYWRkcmVzcyB0aGUgc3VnZ2Vz
dGlvbiBvZiBTdGVmYW5vIHRvIGRyb3AgdGhlIHJhbmsgbG9jawo+IGluIHNvbWUgcGxhY2UgYW5k
IGFsc28gbWFrZSB0aGUgc29sdXRpb24gZ2VuZXJpYy4KPiAKPiBJIGZhaWxlZCB0byBhZGRyZXNz
IHByb3Blcmx5IHRoZSBsb2NrIGRyb3AuIEFuZCBoYXZlIHNvbWUgaWRlYSBob3cgdG8gZG8KPiBp
dC4KCkxvb2tpbmcgZm9yd2FyZCB0byBpdCAuLi4uCgpDaGVlcnMsCkFuZHJlLgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 06 17:22:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 17:22:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIIB9-0001CH-6y; Tue, 06 Jun 2017 17:22:03 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dIIB8-0001C9-1v
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 17:22:02 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 A1/A6-01733-9B4E6395; Tue, 06 Jun 2017 17:22:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsVysyfVTXfHE7N
 Ig+u39Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy9L26xF3zjrNi4fT9zA+Ne9i5GLg4hgc2M
 Ei+aNkI5uxklbn1+ytjFyMEhLBAgcfEYkMnJISIQKbF/6wEWiJo1TBKP559iAnGYBdYwStxuv
 glWxSagKXHn8ycmEJtXwEqib2sLmM0ioCJx6PIxVhBbVCBc4m3jERaIGkGJkzOfgNmcAtYSO2
 4/ZQexmQVsJe7M3c0MYctLbH87h3kCI98sJC2zkJTNQlK2gJF5FaNGcWpRWWqRrqGJXlJRZnp
 GSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYMgxAMEOxrOnPQ8xSnIwKYnyRl4yixTiS8pP
 qcxILM6ILyrNSS0+xCjDwaEkwVv0GCgnWJSanlqRlpkDDH6YtAQHj5II7+QHQGne4oLE3OLMd
 IjUKUZFKXFeC5A+AZBERmkeXBss4i4xykoJ8zICHSLEU5BalJtZgir/ilGcg1FJmPceyHiezL
 wSuOmvgBYzAS3mu2QCsrgkESEl1cDI1mwg7uikPrWIl22j4tNbkpXH/18O7I9g4NftW3PLcOH
 N2PMxts0ejzWCi2IWMSxvTm39Fchyfy8P08FrgtaxjwLPMhyVuPrzi5+f74vVykKHXP4bFay9
 X9+dWj7pa15XpLZrUtQ7Nalnh44/8jn85eHfMrarJUKV+3kq/Y/l3njqWFRXF6nEUpyRaKjFX
 FScCACqP78eswIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1496769720!99242609!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21902 invoked from network); 6 Jun 2017 17:22:00 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-206.messagelabs.com with SMTP; 6 Jun 2017 17:22: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 D079A1596;
 Tue,  6 Jun 2017 10:21:59 -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 B9D743F578;
 Tue,  6 Jun 2017 10:21:58 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170526173540.10066-1-andre.przywara@arm.com>
 <20170526173540.10066-2-andre.przywara@arm.com>
 <b3f18a6f-908f-956e-3848-e71bd056ce56@arm.com>
 <b9036d71-637f-11a7-ab27-98401262cd18@arm.com>
 <b6399b51-ab27-786e-4671-d09feb3c7727@arm.com>
 <c76e32bc-3b3b-e52a-e898-7ca88d2be796@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <9db8adc7-f321-1023-7685-d275f7f6dbde@arm.com>
Date: Tue, 6 Jun 2017 18:21:57 +0100
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: <c76e32bc-3b3b-e52a-e898-7ca88d2be796@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v10 01/32] ARM: vGIC: avoid rank lock when
 reading priority
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGkgQW5kcmUsCgpPbiAwNi8wNi8xNyAxODoyMCwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4+Pgo+
Pj4gV2hhdCBhYm91dCB0aGlzIG9uZSAoaW4geGVuL2FyY2gvYXJtL3ZnaWMtdlsyM10uYyk6Cj4+
Pgo+Pj4gc3RhdGljIGludCB2Z2ljX3YyX2Rpc3RyX21taW9fd3JpdGUoc3RydWN0IHZjcHUgKnYs
IC4uLgo+Pj4gewo+Pj4gLSAgICB1aW50MzJfdCAqaXByaW9yaXR5cjsKPj4+ICsgICAgdWludDMy
X3QgKmlwcmlvcml0eXIsIHByaW9yaXR5Owo+Pj4gLi4uLgo+Pj4gICAgICB2Z2ljX2xvY2tfcmFu
ayh2LCByYW5rLCBmbGFncyk7Cj4+PiAgICAgIGlwcmlvcml0eXIgPSAmcmFuay0+aXByaW9yaXR5
cltSRUdfUkFOS19JTkRFWCg4LAo+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBnaWNkX3JlZyAtIEdJQ0RfSVBSSU9SSVRZUiwKPj4+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgREFCVF9XT1JEKV07Cj4+PiAtICAgIHZnaWNf
cmVnMzJfdXBkYXRlKGlwcmlvcml0eXIsIHIsIGluZm8pOwo+Pj4gKyAgICBwcmlvcml0eSA9IEFD
Q0VTU19PTkNFKCppcHJpb3JpdHlyKTsKPj4+ICsgICAgdmdpY19yZWczMl91cGRhdGUoJnByaW9y
aXR5LCByLCBpbmZvKTsKPj4+ICsgICAgQUNDRVNTX09OQ0UoKmlwcmlvcml0eXIpID0gcHJpb3Jp
dHk7Cj4+PiAgICAgIHZnaWNfdW5sb2NrX3JhbmsodiwgcmFuaywgZmxhZ3MpOwo+Pj4gLi4uLgo+
Pgo+PiBXaGF0IHlvdSBkbyBpcyB2ZXJ5IHNpbWlsYXIgdG8gbXkgcGF0Y2ggYnV0IG9wZW4tY29k
ZSBpdC4gSXQgbWlnaHQgYmUKPj4gcG9zc2libGUgdG8gaGF2ZSBvdGhlciBwbGFjZSB3aGljaCBj
b3VsZCB0YWtlIGFkdmFudGFnZSBvZiB0aGUgYSBnZW5lcmljCj4+IHNvbHV0aW9uLCBzbyBJIGFt
IG5vdCBjb252aW5jZWQgdGhpcyB3b3VsZCBiZSB0aGUgcmlnaHQgd2F5Lgo+Cj4gTXkgaWRlYSB3
YXMgdG8gY29uZmluZSB0aGlzIGZpeCB0byB3aGF0IHdlIGNhcmUgZm9yIHJpZ2h0IG5vdy4KPiBJ
IGd1ZXNzIGV2ZW50dWFsbHkgaXQgZG9lc24ndCBtYXR0ZXIgYXMgd2Ugd2lsbCBwcm9iYWJseSBn
ZXQgcmlkIG9mIHRoZQo+IHJhbmsgYW5kIGl0cyBsb2NrIGFueXdheS4KClRoYXQncyBhIGdvb2Qg
cG9pbnQuIFNvIHdlIG1heSB3YW50IHRvIHdhaXQgdW50aWwgdGhlIHZHSUMgcmV3b3JrIHRvIHNl
ZSAKd2hhdCB3ZSBjYW4gZG8gaGVyZS4gU3RlZmFubywgYW55IG9waW5pb24/CgpDaGVlcnMsCgot
LSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 06 17:24:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 17:24: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 1dIIDm-0001Mq-Kb; Tue, 06 Jun 2017 17:24:46 +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 1dIIDk-0001Mg-Ux
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 17:24:45 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 C2/83-03696-C55E6395; Tue, 06 Jun 2017 17:24:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVysyfVTTf6qVm
 kwb0vGhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aROX8ZC1ZYVcxbkNHAuFu3i5GLQ0hgM6PE
 /ePzmSGcA4wSf58/Zuli5OAQFoiXOLyDDcQUEQiVuLZIEKSEWWANo8Tt5puMEPVzGCW2Hu1h7
 WLk5GAT0JXYcfM1M0gDr4CVRPtdFZAwi4CKxK6fp9hAbFGBcIneA/1gNq+AoMTJmU9YQGxOAW
 uJY7eugY1hFtCT2HH9F5QtLtH0ZSWULS+x/e0c5gmM/LOQtM9C0jILScssJC0LGFlWMWoUpxa
 VpRbpGhnpJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBicDEOxgXDM/8BCjJAeT
 kihv5CWzSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvJFPgHKCRanpqRVpmTnAOIFJS3DwKInwT
 n4AlOYtLkjMLc5Mh0idYlSUEudVAOkTAElklObBtcFi8xKjrJQwLyPQIUI8BalFuZklqPKvGM
 U5GJWEee+BjOfJzCuBm/4KaDET0GK+SyYgi0sSEVJSDYwCMz+dY3jVUc8SO7+1x/5TY6F4jrV
 lZMTCGKdLsqYsS/+IB5nXaPL6XNyS2nTv/LHMusXLwt0i3s9Orcyc6LdR4ucps64JL9j2cXI5
 Lt/Tt0t5leBZ+4Xuybu2S4i+PRI7bdXni8Zl+zMfmtf+XC3xaOKkN45X1nwyN1t6PJSD9V6t1
 ofa/xFKLMUZiYZazEXFiQAAyTv5yAIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1496769883!72612222!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17539 invoked from network); 6 Jun 2017 17:24:43 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-21.messagelabs.com with SMTP; 6 Jun 2017 17:24: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 A6DCD1596;
 Tue,  6 Jun 2017 10:24:42 -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 905E93F578;
 Tue,  6 Jun 2017 10:24:41 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170526173540.10066-1-andre.przywara@arm.com>
 <20170526173540.10066-4-andre.przywara@arm.com>
 <f038088c-fc74-0883-9abe-2fd57d1d83b5@arm.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <ec1081e5-93ea-ba4c-d7ef-a55416b50375@arm.com>
Date: Tue, 6 Jun 2017 18:24:51 +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: <f038088c-fc74-0883-9abe-2fd57d1d83b5@arm.com>
Content-Language: en-GB
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v10 03/32] ARM: vGIC: move irq_to_pending()
 calls under the VGIC VCPU 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>

SGksCgpPbiAzMC8wNS8xNyAxMjowOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJlLAo+
IAo+IE9uIDI2LzA1LzE3IDE4OjM1LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gU28gZmFyIGly
cV90b19wZW5kaW5nKCkgaXMganVzdCBhIGNvbnZlbmllbmNlIGZ1bmN0aW9uIHRvIGxvb2t1cAo+
PiBzdGF0aWNhbGx5IGFsbG9jYXRlZCBhcnJheXMuIFRoaXMgd2lsbCBjaGFuZ2Ugd2l0aCBMUElz
LCB3aGljaCBhcmUKPj4gbW9yZSBkeW5hbWljLCBzbyB0aGUgbWVtb3J5IGZvciB0aGVpciBzdHJ1
Y3QgcGVuZGluZ19pcnEgbWlnaHQgZ28gYXdheS4KPj4gVGhlIHByb3BlciBhbnN3ZXIgdG8gdGhl
IGlzc3VlIG9mIHByZXZlbnRpbmcgc3RhbGUgcG9pbnRlcnMgaXMKPj4gcmVmLWNvdW50aW5nLCB3
aGljaCByZXF1aXJlcyBtb3JlIHJld29yayBhbmQgd2lsbCBiZSBpbnRyb2R1Y2VkIHdpdGgKPj4g
YSBsYXRlciByZXdvcmsuCj4+IEZvciBub3cgbW92ZSB0aGUgaXJxX3RvX3BlbmRpbmcoKSBjYWxs
cyB0aGF0IGFyZSB1c2VkIHdpdGggTFBJcyB1bmRlciB0aGUKPj4gVkdJQyBWQ1BVIGxvY2ssIGFu
ZCBvbmx5IHVzZSB0aGUgcmV0dXJuZWQgcG9pbnRlciB3aGlsZSBob2xkaW5nIHRoZSBsb2NrLgo+
PiBUaGlzIHByZXZlbnRzIHRoZSBtZW1vcnkgZnJvbSBiZWluZyBmcmVlZCB3aGlsZSB3ZSB1c2Ug
aXQuCj4+IEZvciB0aGUgc2FrZSBvZiBjb21wbGV0ZW5lc3Mgd2UgdGFrZSBjYXJlIGFib3V0IGFs
bCBpcnFfdG9fcGVuZGluZygpCj4+IHVzZXJzLCBldmVuIHRob3NlIHdoaWNoIGxhdGVyIHdpbGwg
bmV2ZXIgZGVhbCB3aXRoIExQSXMuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJh
IDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgo+PiAtLS0KPj4gIHhlbi9hcmNoL2FybS9naWMuYyAg
fCAgNSArKysrLQo+PiAgeGVuL2FyY2gvYXJtL3ZnaWMuYyB8IDM5ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0tLQo+PiAgMiBmaWxlcyBjaGFuZ2VkLCAzNCBpbnNlcnRpb25z
KCspLCAxMCBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMu
YyBiL3hlbi9hcmNoL2FybS9naWMuYwo+PiBpbmRleCBkYTE5MTMwLi5kY2IxNzgzIDEwMDY0NAo+
PiAtLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLmMKPj4gKysrIGIveGVuL2FyY2gvYXJtL2dpYy5jCj4+
IEBAIC00MDIsMTAgKzQwMiwxMyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgZ2ljX2FkZF90b19scl9w
ZW5kaW5nKHN0cnVjdAo+PiB2Y3B1ICp2LCBzdHJ1Y3QgcGVuZGluZ19pcnEgKm4pCj4+Cj4+ICB2
b2lkIGdpY19yZW1vdmVfZnJvbV9xdWV1ZXMoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2
aXJ0dWFsX2lycSkKPj4gIHsKPj4gLSAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAgPSBpcnFfdG9f
cGVuZGluZyh2LCB2aXJ0dWFsX2lycSk7Cj4+ICsgICAgc3RydWN0IHBlbmRpbmdfaXJxICpwOwo+
PiAgICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4+Cj4+ICAgICAgc3Bpbl9sb2NrX2lycXNhdmUo
JnYtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7Cj4+ICsKPj4gKyAgICBwID0gaXJxX3RvX3BlbmRp
bmcodiwgdmlydHVhbF9pcnEpOwo+PiArCj4+ICAgICAgaWYgKCAhbGlzdF9lbXB0eSgmcC0+bHJf
cXVldWUpICkKPj4gICAgICAgICAgbGlzdF9kZWxfaW5pdCgmcC0+bHJfcXVldWUpOwo+PiAgICAg
IHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnYtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7Cj4+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwo+PiBp
bmRleCA1NGIyYWFkLi42OWQ3MzJiIDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy5j
Cj4+ICsrKyBiL3hlbi9hcmNoL2FybS92Z2ljLmMKPj4gQEAgLTIzNCwyMyArMjM0LDI5IEBAIHN0
YXRpYyBpbnQgdmdpY19nZXRfdmlycV9wcmlvcml0eShzdHJ1Y3QgdmNwdQo+PiAqdiwgdW5zaWdu
ZWQgaW50IHZpcnEpCj4+ICBib29sIHZnaWNfbWlncmF0ZV9pcnEoc3RydWN0IHZjcHUgKm9sZCwg
c3RydWN0IHZjcHUgKm5ldywgdW5zaWduZWQKPj4gaW50IGlycSkKPj4gIHsKPj4gICAgICB1bnNp
Z25lZCBsb25nIGZsYWdzOwo+PiAtICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcCA9IGlycV90b19w
ZW5kaW5nKG9sZCwgaXJxKTsKPj4gKyAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnA7Cj4+ICsKPj4g
KyAgICBzcGluX2xvY2tfaXJxc2F2ZSgmb2xkLT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwo+PiAr
Cj4+ICsgICAgcCA9IGlycV90b19wZW5kaW5nKG9sZCwgaXJxKTsKPj4KPj4gICAgICAvKiBub3Ro
aW5nIHRvIGRvIGZvciB2aXJ0dWFsIGludGVycnVwdHMgKi8KPj4gICAgICBpZiAoIHAtPmRlc2Mg
PT0gTlVMTCApCj4+ICsgICAgewo+PiArICAgICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZv
bGQtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7Cj4+ICAgICAgICAgIHJldHVybiB0cnVlOwo+PiAr
ICAgIH0KPj4KPj4gICAgICAvKiBtaWdyYXRpb24gYWxyZWFkeSBpbiBwcm9ncmVzcywgbm8gbmVl
ZCB0byBkbyBhbnl0aGluZyAqLwo+PiAgICAgIGlmICggdGVzdF9iaXQoR0lDX0lSUV9HVUVTVF9N
SUdSQVRJTkcsICZwLT5zdGF0dXMpICkKPj4gICAgICB7Cj4+ICAgICAgICAgIGdwcmludGsoWEVO
TE9HX1dBUk5JTkcsICJpcnEgJXUgbWlncmF0aW9uIGZhaWxlZDogcmVxdWVzdGVkCj4+IHdoaWxl
IGluIHByb2dyZXNzXG4iLCBpcnEpOwo+PiArICAgICAgICBzcGluX3VubG9ja19pcnFyZXN0b3Jl
KCZvbGQtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7Cj4+ICAgICAgICAgIHJldHVybiBmYWxzZTsK
Pj4gICAgICB9Cj4+Cj4+ICAgICAgcGVyZmNfaW5jcih2Z2ljX2lycV9taWdyYXRlcyk7Cj4+Cj4+
IC0gICAgc3Bpbl9sb2NrX2lycXNhdmUoJm9sZC0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKPj4g
LQo+PiAgICAgIGlmICggbGlzdF9lbXB0eSgmcC0+aW5mbGlnaHQpICkKPj4gICAgICB7Cj4+ICAg
ICAgICAgIGlycV9zZXRfYWZmaW5pdHkocC0+ZGVzYywgY3B1bWFza19vZihuZXctPnByb2Nlc3Nv
cikpOwo+PiBAQCAtMjg1LDYgKzI5MSwxMyBAQCB2b2lkIGFyY2hfbW92ZV9pcnFzKHN0cnVjdCB2
Y3B1ICp2KQo+PiAgICAgIHN0cnVjdCB2Y3B1ICp2X3RhcmdldDsKPj4gICAgICBpbnQgaTsKPj4K
Pj4gKyAgICAvKgo+PiArICAgICAqIFdlIGRvbid0IG1pZ3JhdGUgTFBJcyBhdCB0aGUgbW9tZW50
Lgo+PiArICAgICAqIElmIHdlIGV2ZXIgZG8sIHdlIG11c3QgbWFrZSBzdXJlIHRoYXQgdGhlIHN0
cnVjdCBwZW5kaW5nX2lycSBkb2VzCj4+ICsgICAgICogbm90IGdvIGF3YXksIGFzIHRoZXJlIGlz
IG5vIGxvY2sgcHJldmVudGluZyB0aGlzIGhlcmUuCj4+ICsgICAgICovCj4+ICsgICAgQVNTRVJU
KCFpc19scGkodmdpY19udW1faXJxcyhkKSAtIDEpKTsKPiAKPiBIbW1tPyBUaGlzIHJhaXNlIGEg
cXVlc3Rpb24gb2Ygd2h5IHZnaWNfbnVtX2lycXMgZG9lcyBub3QgaW5jbHVkZSB0aGUKPiBMUElz
IHRvZGF5Li4uCgpJIGFkbWl0IHRoYXQgdGhpcyBsaW5lIGlzIGEgYml0IHB1enpsaW5nLiBJIGd1
ZXNzIHZnaWNfbnVtX2lycXMoKSBzaG91bGQKYmUgcmVuYW1lZCB0byBzb21ldGhpbmcgbGlrZSB2
Z2ljX21heF9zcGlzKCksIGJ1dCB0aGlzIHdvdWxkbid0IGJlCmV4YWN0bHkgdGhlIHJpZ2h0IG5h
bWUgZWl0aGVyLgpJIHdpbGwgZXh0ZW5kIHRoZSBjb21tZW50IHRvIG5vdGUgdGhhdCB0aGUgY3Vy
cmVudCBjb2RlIGFzc3VtZXMKdmdpY19udW1faXJxcygpIG9ubHkgY292ZXJzIFNQSXMuIElzIHRo
YXQgT0s/Cgo+PiArCj4+ICAgICAgZm9yICggaSA9IDMyOyBpIDwgdmdpY19udW1faXJxcyhkKTsg
aSsrICkKPj4gICAgICB7Cj4+ICAgICAgICAgIHZfdGFyZ2V0ID0gdmdpY19nZXRfdGFyZ2V0X3Zj
cHUodiwgaSk7Cj4+IEBAIC0yOTksNiArMzEyLDcgQEAgdm9pZCB2Z2ljX2Rpc2FibGVfaXJxcyhz
dHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgciwKPj4gaW50IG4pCj4+ICB7Cj4+ICAgICAgY29uc3Qg
dW5zaWduZWQgbG9uZyBtYXNrID0gcjsKPj4gICAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnA7Cj4+
ICsgICAgc3RydWN0IGlycV9kZXNjICpkZXNjOwo+PiAgICAgIHVuc2lnbmVkIGludCBpcnE7Cj4+
ICAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKPj4gICAgICBpbnQgaSA9IDA7Cj4+IEBAIC0zMDcs
MTQgKzMyMSwxOSBAQCB2b2lkIHZnaWNfZGlzYWJsZV9pcnFzKHN0cnVjdCB2Y3B1ICp2LCB1aW50
MzJfdAo+PiByLCBpbnQgbikKPj4gICAgICB3aGlsZSAoIChpID0gZmluZF9uZXh0X2JpdCgmbWFz
aywgMzIsIGkpKSA8IDMyICkgewo+PiAgICAgICAgICBpcnEgPSBpICsgKDMyICogbik7Cj4+ICAg
ICAgICAgIHZfdGFyZ2V0ID0gdmdpY19nZXRfdGFyZ2V0X3ZjcHUodiwgaXJxKTsKPj4gKwo+PiAr
ICAgICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmdl90YXJnZXQtPmFyY2gudmdpYy5sb2NrLCBmbGFn
cyk7Cj4+ICAgICAgICAgIHAgPSBpcnFfdG9fcGVuZGluZyh2X3RhcmdldCwgaXJxKTsKPj4gICAg
ICAgICAgY2xlYXJfYml0KEdJQ19JUlFfR1VFU1RfRU5BQkxFRCwgJnAtPnN0YXR1cyk7Cj4+ICAg
ICAgICAgIGdpY19yZW1vdmVfZnJvbV9xdWV1ZXModl90YXJnZXQsIGlycSk7Cj4gCj4gZ2ljX3Jl
bW92ZV9mcm9tX3F1ZXVlcyBpcyB0YWtpbmcgdl90YXJnZXQgdkdJQyBsb2NrLiBTbyB5b3UganVz
dAo+IGludHJvZHVjZWQgYSBkZWFkbG9jay4gWW91IHJlbW92ZSBpdCBpbiB0aGUgbmV4dCBwYXRj
aCBidXQgc3RpbGwsIHdlCj4gc2hvdWxkIG5vdCBpbnRyb2R1Y2UgcmVncmVzc2lvbiBldmVuIHRl
bXBvcmFyaWx5LiBUaGlzIHdvdWxkIG1ha2UgdG8KPiBkaWZmaWN1bHQgdG8gYmlzZWN0IHRoZSBz
ZXJpZXMuCgpHb29kIHBvaW50LCB0aGFua3MgZm9yIHNwb3R0aW5nIHRoaXMuIEkgd2lsbCB0cnkg
dG8gYWRkcmVzcyB0aGlzLiBJCmNvbXBpbGUtdGVzdGVkIGV2ZXJ5IHNpbmdsZSBwYXRjaCwgYnV0
IGRpZG4ndCB0cnkgdG8gYm9vdCBldmVyeSBvbmUuCgo+IFRCSCwgSSBhbSBub3QgYSBiaWcgZmFu
IG9mIHNwcmVhZGluZyB0aGUgbWVzcyBvZiB2R0lDIGxvY2tpbmcgd2hlbiB3ZQo+IGFyZSBnb2lu
ZyB0byByZXdvcmsgdGhlIHZHSUMgYW5kIGtub3cgdGhhdCB0aGlzIGNvZGUgd2lsbCBub3QgYmUg
Y2FsbGVkCj4gZm9yIExQSXMuCj4gCj4gQlRXLCB0aGlzIHNlcmllcyBpcyBub3QgYmlzZWN0YWJs
ZSBiZWNhdXNlIHRoZSBob3N0IElUUyBpcyBvbmx5IGVuYWJsZWQKPiBmcm9tIHBhdGNoICMxMi4K
CkkgbW92ZWQgdGhhdCB0byB0aGUgZnJvbnQgbm93LgpUQkggSSBzcG90dGVkIHRoaXMgaXNzdWUg
YmVmb3JlLCBhbmQgaGFkIGEgc2ltcGxlciB2ZXJzaW9uIG9mIHBhdGNoICMxMgp0byBwbHVnIHRo
aXMuIE1heWJlIHdlIHNob3VsZCBjb25zaWRlciB0byBtZXJnZSB0aGlzIG9uZSBmb3IgNC45IHN0
aWxsLAphcyBjdXJyZW50bHkgZW5hYmxpbmcgdGhlIElUUyBpbiAuY29uZmlnIGFuZCBydW5uaW5n
IGl0IG9uIGFuIElUUwptYWNoaW5lIHdpbGwgZmFpbCB0byBib290IERvbTAuCgpDaGVlcnMsCkFu
ZHJlLgoKCj4gCj4+IC0gICAgICAgIGlmICggcC0+ZGVzYyAhPSBOVUxMICkKPj4gKyAgICAgICAg
ZGVzYyA9IHAtPmRlc2M7Cj4+ICsgICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnZfdGFy
Z2V0LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwo+PiArCj4+ICsgICAgICAgIGlmICggZGVzYyAh
PSBOVUxMICkKPj4gICAgICAgICAgewo+PiAtICAgICAgICAgICAgc3Bpbl9sb2NrX2lycXNhdmUo
JnAtPmRlc2MtPmxvY2ssIGZsYWdzKTsKPj4gLSAgICAgICAgICAgIHAtPmRlc2MtPmhhbmRsZXIt
PmRpc2FibGUocC0+ZGVzYyk7Cj4+IC0gICAgICAgICAgICBzcGluX3VubG9ja19pcnFyZXN0b3Jl
KCZwLT5kZXNjLT5sb2NrLCBmbGFncyk7Cj4+ICsgICAgICAgICAgICBzcGluX2xvY2tfaXJxc2F2
ZSgmZGVzYy0+bG9jaywgZmxhZ3MpOwo+PiArICAgICAgICAgICAgZGVzYy0+aGFuZGxlci0+ZGlz
YWJsZShkZXNjKTsKPj4gKyAgICAgICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJmRlc2Mt
PmxvY2ssIGZsYWdzKTsKPj4gICAgICAgICAgfQo+PiAgICAgICAgICBpKys7Cj4+ICAgICAgfQo+
PiBAQCAtMzQ5LDkgKzM2OCw5IEBAIHZvaWQgdmdpY19lbmFibGVfaXJxcyhzdHJ1Y3QgdmNwdSAq
diwgdWludDMyX3QgciwKPj4gaW50IG4pCj4+ICAgICAgd2hpbGUgKCAoaSA9IGZpbmRfbmV4dF9i
aXQoJm1hc2ssIDMyLCBpKSkgPCAzMiApIHsKPj4gICAgICAgICAgaXJxID0gaSArICgzMiAqIG4p
Owo+PiAgICAgICAgICB2X3RhcmdldCA9IHZnaWNfZ2V0X3RhcmdldF92Y3B1KHYsIGlycSk7Cj4+
ICsgICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZ2X3RhcmdldC0+YXJjaC52Z2ljLmxvY2ssIGZs
YWdzKTsKPj4gICAgICAgICAgcCA9IGlycV90b19wZW5kaW5nKHZfdGFyZ2V0LCBpcnEpOwo+PiAg
ICAgICAgICBzZXRfYml0KEdJQ19JUlFfR1VFU1RfRU5BQkxFRCwgJnAtPnN0YXR1cyk7Cj4+IC0g
ICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZ2X3RhcmdldC0+YXJjaC52Z2ljLmxvY2ssIGZsYWdz
KTsKPj4gICAgICAgICAgaWYgKCAhbGlzdF9lbXB0eSgmcC0+aW5mbGlnaHQpICYmCj4+ICF0ZXN0
X2JpdChHSUNfSVJRX0dVRVNUX1ZJU0lCTEUsICZwLT5zdGF0dXMpICkKPj4gICAgICAgICAgICAg
IGdpY19yYWlzZV9ndWVzdF9pcnEodl90YXJnZXQsIGlycSwgcC0+cHJpb3JpdHkpOwo+PiAgICAg
ICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZ2X3RhcmdldC0+YXJjaC52Z2ljLmxvY2ssIGZs
YWdzKTsKPj4gQEAgLTQ2MCw3ICs0NzksNyBAQCB2b2lkIHZnaWNfY2xlYXJfcGVuZGluZ19pcnFz
KHN0cnVjdCB2Y3B1ICp2KQo+PiAgdm9pZCB2Z2ljX3ZjcHVfaW5qZWN0X2lycShzdHJ1Y3QgdmNw
dSAqdiwgdW5zaWduZWQgaW50IHZpcnEpCj4+ICB7Cj4+ICAgICAgdWludDhfdCBwcmlvcml0eTsK
Pj4gLSAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKml0ZXIsICpuID0gaXJxX3RvX3BlbmRpbmcodiwg
dmlycSk7Cj4+ICsgICAgc3RydWN0IHBlbmRpbmdfaXJxICppdGVyLCAqbjsKPj4gICAgICB1bnNp
Z25lZCBsb25nIGZsYWdzOwo+PiAgICAgIGJvb2wgcnVubmluZzsKPj4KPj4gQEAgLTQ2OCw2ICs0
ODcsOCBAQCB2b2lkIHZnaWNfdmNwdV9pbmplY3RfaXJxKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25l
ZAo+PiBpbnQgdmlycSkKPj4KPj4gICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmdi0+YXJjaC52Z2lj
LmxvY2ssIGZsYWdzKTsKPj4KPj4gKyAgICBuID0gaXJxX3RvX3BlbmRpbmcodiwgdmlycSk7Cj4+
ICsKPj4gICAgICAvKiB2Y3B1IG9mZmxpbmUgKi8KPj4gICAgICBpZiAoIHRlc3RfYml0KF9WUEZf
ZG93biwgJnYtPnBhdXNlX2ZsYWdzKSApCj4+ICAgICAgewo+Pgo+IAo+IENoZWVycywKPiAKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 06 17:25:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 17:25: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 1dIIEe-0001TG-UP; Tue, 06 Jun 2017 17: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 <bhupinder.thakur@linaro.org>) id 1dIIEc-0001T7-W4
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 17:25:39 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 58/D7-03587-295E6395; Tue, 06 Jun 2017 17:25:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprJIsWRWlGSWpSXmKPExsXiVRtsojvxqVm
 kwYPDqhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bL5bPsBV8cKvq/XmNvYFxn2MXIySEkMJ1R
 4t4J1S5GLg4WgXZmiaffV7KBOBIC71gklreeYQapkhBIk7i96SpjFyMHkF0pcXNOCESzlsTRU
 7NZQeqFBJqZJL4d2MYGUsMmYCIxq0MCpEZEQEni3qrJTCA1zAIXGCV+nH/OBpIQFrCQ2Nl9C8
 xmEVCVOLvyAQuIzSvgLXHr+kOovXISN891Mk9g5FvAyLCKUaM4tagstUjX0FgvqSgzPaMkNzE
 zR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwUBiAYAfjl2UBhxglOZiURHkjL5lFCvEl5adUZiQW
 Z8QXleakFh9ilOHgUJLgjXwClBMsSk1PrUjLzAGGLExagoNHSYR38gOgNG9xQWJucWY6ROoUo
 z3HhtXrvzBx3OnbACQnHdgOJA983fGFSYglLz8vVUqcVwFkqgBIW0ZpHtxQWIxdYpSVEuZlBD
 pTiKcgtSg3swRV/hWjOAejkjBvCsgUnsy8Erjdr4DOYgI6i++SCchZJYkIKakGxuzUB7M/3Jo
 2bfPxfH1m+Xnhy/dNlzgyp4PtvJ/k97wvTvMq76/wFmvex5YrdiXqGcPdK3mPwm6/dF7wVe/o
 ZeYepskdNi5MzJUzLq/6MuH33CPxHBa5f/JrlzmI2AtYX9+3YrbRCnU5EdMnKVIrc5wecrxK7
 uw7d3XKh6LA0IXBz89enHGC7bISS3FGoqEWc1FxIgAPJrfOrAIAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-5.tower-27.messagelabs.com!1496769936!100875600!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32328 invoked from network); 6 Jun 2017 17:25:37 -0000
Received: from mail-pg0-f52.google.com (HELO mail-pg0-f52.google.com)
 (74.125.83.52)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 6 Jun 2017 17:25:37 -0000
Received: by mail-pg0-f52.google.com with SMTP id k71so4102178pgd.2
 for <xen-devel@lists.xenproject.org>; Tue, 06 Jun 2017 10:25: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;
 bh=7V8YlkQJba93x4NxGy508JNexkRgv67/j1ukLtA/n64=;
 b=btF4OIChW/cJJGFye908lWTUre8LPRm5HdlNPn7QT72WF9N38xp9/7ybrr8wuxB/AO
 kDkdg4KCLMuDejbNwCy1EzyhTOZQ0JUHq3pfb+MTof5MquVoHwyTOnGa4UAUQIIgM2f2
 WSEvb5BNkLjHHtzOSy+wkAOXK+Kj6jfnoSyuI=
X-Google-DKIM-Signature: v=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=7V8YlkQJba93x4NxGy508JNexkRgv67/j1ukLtA/n64=;
 b=gP6XIz/g2KT19r3jcI16u5zF2P9O3TFJPWsGP3Mzym9umhJmv5mcFdaXVmvgeAy7qS
 vXyelD3aFlAUv7gkknjZVFctW2+lFmC0KKq4taCYcgboIaQzoE6YIgfGnWx7f8c4Jr4+
 U7PhDXL87xX49EwRdK4ICTq+pUJR8opVb6ZHcW3H8NrgHWjKiPyt7B3js2dNqIOh1Nbh
 tzcGUXpkWJ57H2k+LTnZYUhetlpWeyb6eilzXwMp/u7bEz4jzEpHzzcxo9dounWXGiZs
 PTus2DspdUxJpSypS8lPWjmx/JNGqwDMLb+/24/t0EWOf2PEEJx/maQtaJpZSsBOAJQy
 m8tA==
X-Gm-Message-State: AODbwcCUyZQw4LZjQ/CaOsQo5Tt/AjgdF8HAVAGd6bi77EwsDF5tjqKF
 3tF1jPiExroXRUVOuIRm3w==
X-Received: by 10.99.146.86 with SMTP id s22mr23197723pgn.85.1496769935599;
 Tue, 06 Jun 2017 10:25:35 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com ([103.5.19.18])
 by smtp.gmail.com with ESMTPSA id 62sm6031632pfr.90.2017.06.06.10.25.32
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 06 Jun 2017 10:25:35 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Tue,  6 Jun 2017 22:55:15 +0530
Message-Id: <1496769929-23355-1-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
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 00/14 v4] PL011 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>

UEwwMTEgZW11bGF0aW9uIGZvciBndWVzdHMgaW4gWGVuCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09CkxpbmFybyBoYXMgcHVibGlzaGVkIFZNIFN5c3RlbSBzcGVjaWZpY2F0aW9u
IGZvciBBUk0gUHJvY2Vzc29ycywgd2hpY2gKcHJvdmlkZXMgYSBzZXQgb2YgZ3VpZGVsaW5lcyBm
b3IgYm90aCBndWVzdCBPUyBhbmQgaHlwZXJ2aXNvciBpbXBsZW1lbnRhdGlvbnMsIApzdWNoIHRo
YXQgYnVpbGRpbmcgT1MgaW1hZ2VzIGFjY29yZGluZyB0byB0aGVzZSBndWlkZWxpbmVzIGd1YXJh
bnRlZXMKdGhhdCB0aG9zZSBpbWFnZXMgY2FuIGFsc28gcnVuIG9uIGh5cGVydmlzb3JzIGNvbXBs
aWFudCB3aXRoIHRoaXMgc3BlY2lmaWNhdGlvbi4KCk9uZSBvZiB0aGUgc3BlYyByZXF1aXJlbWVu
dHMgaXMgdGhhdCB0aGUgaHlwZXJ2aXNvciBtdXN0IHByb3ZpZGUgYW4KZW11bGF0ZWQgUEwwMTEg
VUFSVCBhcyBhIHNlcmlhbCBjb25zb2xlIHdoaWNoIG1lZXRzIHRoZSBtaW5pbXVtIHJlcXVpcmVt
ZW50cyBpbiAKU0JTQSBVQVJUIGFzIGRlZmluZWQgaW4gYXBwZW5kaXggQiBvZiB0aGUgZm9sbG93
aW5nIApBUk0gU2VydmVyIEJhc2UgQXJjaGl0ZWN0dXJlIERvY3VtZW50OgoKaHR0cHM6Ly9zdGF0
aWMuZG9jcy5hcm0uY29tL2RlbjAwMjkvYS9TZXJ2ZXJfQmFzZV9TeXN0ZW1fQXJjaGl0ZWN0dXJl
X3YzXzFfQVJNX0RFTl8wMDI5QS5wZGYuCgpUaGlzIGZlYXR1cmUgYWxsb3dzIHRoZSBYZW4gZ3Vl
c3RzIHRvIHVzZSBTQlNBIGNvbXBsaWFudCBwbDAxMSBVQVJUIGFzIAphcyBhIGNvbnNvbGUuIAoK
Tm90ZSB0aGF0IFNCU0EgcGwwMTEgVUFSVCBpcyBhIHN1YnNldCBvZiBmdWxsIGZlYXR1cmVkIEFS
TSBwbDAxMSBVQVJUIGFuZApzdXBwb3J0cyBvbmx5IGEgc3Vic2V0IG9mIHJlZ2lzdGVycyBhcyBt
ZW50aW9uZWQgYmVsb3cuIEl0IGRvZXMgbm90IHN1cHBvcnQKcngvdHggRE1BLgoKQ3VycmVudGx5
LCBYZW4gc3VwcG9ydHMgcGFyYXZpcnR1YWxpemVkIChha2EgUFYgY29uc29sZSkgYW5kIGFuIGVt
dWxhdGVkIHNlcmlhbCAKY29uc29sZXMuIFRoaXMgZmVhdHVyZSB3aWxsIGV4cG9zZSBhbiBlbXVs
YXRlZCBTQlNBIHBsMDExIFVBUlQgY29uc29sZSB0byB0aGUKZ3Vlc3QsIHdoaWNoIGEgdXNlciBj
YW4gYWNjZXNzIHVzaW5nIHhlbmNvbnNvbGUuCgpUaGUgZGV2aWNlIHRyZWUgcGFzc2VkIHRvIHRo
ZSBndWVzdCBWTSB3aWxsIGNvbnRhaW4gdGhlIHBsMDExIE1NSU8gYWRkcmVzcyAKcmFuZ2UgYW5k
IGFuIGlycSBmb3IgcmVjZWl2aW5nIHJ4L3R4IHBsMDExIGludGVycnVwdHMuIFRoZSBkZXZpY2Ug
dHJlZSBmb3JtYXQgCmlzIHNwZWNpZmllZCBpbiBEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmlu
ZGluZ3Mvc2VyaWFsL2FybV9zYnNhX3VhcnQudHh0LgoKVGhlIFhlbiBoeXBlcnZpc29yIHdpbGwg
ZXhwb3NlIHR3byB0eXBlcyBvZiBpbnRlcmZhY2VzIHRvIHRoZSBiYWNrZW5kIGFuZCBkb21VLiAK
ClRoZSBpbnRlcmZhY2UgZXhwb3NlZCB0byBkb21VIHdpbGwgYmUgYW4gZW11bGF0ZWQgcGwwMTEg
VUFSVCBieSBlbXVsYXRpbmcgdGhlIAphY2Nlc3MgdG8gdGhlIGZvbGxvd2luZyBwbDAxMSByZWdp
c3RlcnMgYnkgdGhlIGd1ZXN0LgoKLSBEYXRhIHJlZ2lzdGVyIChEUikgICAgICAgICAgICAtIFJX
Ci0gUmF3IGludGVycnVwdCBzdGF0dXMgcmVnaXN0ZXIgKFJJUykgICAtIFJPCi0gTWFza2VkIGlu
dGVycnVwdCBzdGF0dXMgcmVnaXN0ZXIgKE1JUyktIFJPCi0gSW50ZXJydXB0IE1hc2sgKElNU0Mp
ICAgICAgICAgLSBSVwotIEludGVycnVwdCBDbGVhciAoSUNSKSAgICAgICAgIC0gV08KCkl0IHdp
bGwgYWxzbyBpbmplY3QgdGhlIHBsMDExIGludGVycnVwdHMgdG8gdGhlIGd1ZXN0IGluIHRoZSBm
b2xsb3dpbmcgCmNvbmRpdGlvbnM6CgotIGluY29taW5nIGRhdGEgaW4gdGhlIHJ4IGJ1ZmZlciBm
b3IgdGhlIGd1ZXN0Ci0gdGhlcmUgaXMgc3BhY2UgaW4gdGhlIHR4IGJ1ZmZlciBmb3IgdGhlIGd1
ZXN0IHRvIHdyaXRlIG1vcmUgZGF0YQoKVGhlIGludGVyZmFjZSBleHBvc2VkIHRvIHRoZSBiYWNr
ZW5kIHdpbGwgYmUgdGhlIHNhbWUgUFYgY29uc29sZSBpbnRlcmZhY2UsIAp3aGljaCBtaW5pbWl6
ZXMgdGhlIGNoYW5nZXMgcmVxdWlyZWQgaW4geGVuY29uc29sZSB0byBzdXBwb3J0IGEgbmV3IHBs
MDExIGNvbnNvbGUuCgpUaGlzIGludGVyZmFjZSBoYXMgcnggYW5kIHR4IHJpbmcgYnVmZmVycyBh
bmQgYW4gZXZlbnQgY2hhbm5lbCBmb3IgCnNlbmRpbmcvcmVjZWl2aW5nIGV2ZW50cyBmcm9tIHRo
ZSBiYWNrZW5kLiAKClNvIGVzc2VudGlhbGx5IFhlbiBoYW5kbGVzIHRoZSBkYXRhIG9uIGJlaGFs
ZiBvZiBkb21VIGFuZCB0aGUgYmFja2VuZC4gQW55IGRhdGEgCndyaXR0ZW4gYnkgZG9tVSBpcyBj
YXB0dXJlZCBieSBYZW4gYW5kIHdyaXR0ZW4gdG8gdGhlIFRYIChPVVQpIHJpbmcgYnVmZmVyIAph
bmQgYSBwbDAxMSBldmVudCBpcyByYWlzZWQgdG8gdGhlIGJhY2tlbmQgdG8gcmVhZCB0aGUgVFgg
cmluZyBidWZmZXIuCiAKU2ltaWxhcmx5IG9uIHJlY2l2aW5nIGEgcGwwMTEgZXZlbnQsIFhlbiBp
bmplY3RzIGFuIGludGVycnVwdCB0byBndWVzdCB0bwppbmRpY2F0ZSB0aGVyZSBpcyBkYXRhIGF2
YWlsYWJsZSBpbiB0aGUgUlggKElOKSByaW5nIGJ1ZmZlci4KClRoZSBwbDAxMSBVQVJUIHN0YXRl
IGlzIGNvbXBsZXRlbHkgY2FwdHVyZWQgaW4gdGhlIHNldCBvZiByZWdpc3RlcnMgCm1lbnRpb25l
ZCBhYm92ZSBhbmQgdGhpcyBzdGF0ZSBpcyB1cGRhdGVkIGV2ZXJ5dGltZSB0aGVyZSBpcyBhbiBl
dmVudCBmcm9tIAp0aGUgYmFja2VuZCBvciB0aGVyZSBpcyByZWdpc3RlciByZWFkL3dyaXRlIGFj
Y2VzcyBmcm9tIGRvbVUuIAoKRm9yIGV4YW1wbGUsIGlmIGRvbVUgaGFzIG1hc2tlZCB0aGUgcngg
aW50ZXJydXB0IGluIHRoZSBJTVNDIHJlZ2lzdGVyLCB0aGVuIFhlbiAKd2lsbCBub3QgaW5qZWN0
IGFuIGludGVycnVwdCB0byBndWVzdCBhbmQgd2lsbCBqdXN0IHVwZGF0ZSB0aGUgUklTIHJlZ2lz
dGVyLiAKT25jZSB0aGUgaW50ZXJydXB0IGlzIHVubWFza2VkIGJ5IGd1ZXN0LCB0aGUgaW50ZXJy
dXB0IHdpbGwgYmUgZGVsaXZlcmVkIHRvIHRoZSAKZ3Vlc3QuCgpDaGFuZ2VzIHN1bW1hcnk6CgpY
ZW4gSHlwZXJ2aXNvcgo9PT09PT09PT09PT09PT0KCjEuIEFkZCBlbXVsYXRpb24gY29kZSB0byBl
bXVsYXRlIHJlYWQvd3JpdGUgYWNjZXNzIHRvIHBsMDExIHJlZ2lzdGVycyBhbmQgcGwwMTEgCiAg
IGludGVycnVwdHM6CiAgICAtIEl0IGVtdWxhdGVzIERSIHJlYWQvd3JpdGUgYnkgcmVhZGluZyBh
bmQgd3JpdGluZyBmcm9tL3RvIHRoZSBJTiBhbmQgCiAgICAgIE9VVCByaW5nIGJ1ZmZlcnMgYW5k
IHJhaXNpbmcgYW4gZXZlbnQgdG8gZG9tMCB3aGVuIHRoZXJlIGlzIGRhdGEgaW4gCiAgICAgIHRo
ZSBPVVQgcmluZyBidWZmZXIgYW5kIGluamVjdGluZyBhbiBpbnRlcnJ1cHQgdG8gdGhlIGd1ZXN0
IHdoZW4gdGhlcmUgCiAgICAgIGlzIGRhdGEgaW4gdGhlIElOIHJpbmcgYnVmZmVyLgogICAgLSBP
dGhlciByZWdpc3RlcnMgYXJlIHJlbGF0ZWQgdG8gaW50ZXJydXB0IG1hbmFnZW1lbnQgYW5kIGVz
c2VudGlhbGx5IAogICAgICBjb250cm9sIHdoZW4gaW50ZXJydXB0cyBhcmUgZGVsaXZlcmVkIHRv
IHRoZSBndWVzdC4KCjIuIEFkZCBhIG5ldyBkb21jdGwgQVBJIHRvIGluaXRpYWxpemUgdnBsMDEx
IGVtdWxhdGlvbiBpbiBYZW4uCgozLiBFbmFibGUgdnBsMDExIGVtdWxhdGlvbiBmb3IgYSBkb21h
aW4gYmFzZWQgb24gYSBsaWJ4bCBvcHRpb24gcGFzc2VkIGR1cmluZyAKICAgZG9tYWluIGNyZWF0
aW9uLgoKVG9vbHN0YWNrCj09PT09PT09PT0KCjEuIEFkZCBhIG5ldyBvcHRpb24gInZ1YXJ0IiBp
biB0aGUgZG9tVSBjb25maWd1cmF0aW9uIGZpbGUgdG8gZW5hYmxlL2Rpc2FibGUgdnVhcnQuCgoy
LiBDcmVhdGUgYSBTQlNBIFVBUlQgRFQgbm9kZSBpbiB0aGUgZ3Vlc3QgZGV2aWNlIHRyZWUuIEl0
IHVzZXMgYSBmaXhlZAogICB2cGwwMTEgU1BJIElSUSBudW1iZXIgYW5kIE1NSU8gYWRkcmVzcy4K
CjMuIENhbGwgdnBsMDExIGluaXQgRE9NQ1RMIEFQSSB0byBlbmFibGUgdnBsMDExIGVtdWxhdGlv
bi4KCjUuIEFkZCBhIG5ldyB2dWFydCB4ZW5zdG9yZSBub2RlLCB3aGljaCBjb250YWluczoKICAg
IC0gcmluZy1yZWYKICAgIC0gZXZlbnQgY2hhbm5lbAogICAgLSBidWZmZXIgbGltaXQKICAgIC0g
dHlwZQoKWGVuY29uc29sZWQKPT09PT09PT09PT09CgoxLiBTcGxpdCB0aGUgZG9tYWluIHN0cnVj
dHVyZSB0byBzdXBwb3J0IG11bHRpcGxlIGNvbnNvbGVzLgoKMi4gTW9kaWZ5IGRpZmZlcmVudCBB
UElzIHN1Y2ggYXMgYnVmZmVyX2FwcGVuZCgpIGV0Yy4gdG8gb3BlcmF0ZSBvbiB0aGUgCiAgIGNv
bnNvbGUgc3RydWN0dXJlLgogICAKMy4gQWRkIHN1cHBvcnQgZm9yIGhhbmRsaW5nIG11bHRpcGxl
IGNvbnNvbGVzLgoKNC4gQWRkIHN1cHBvcnQgZm9yIHZ1YXJ0IGNvbnNvbGU6CgpUaGUgdnBsMDEx
IGNoYW5nZXMgYXZhaWxhYmxlIGF0IHRoZSBmb2xsb3dpbmcgcmVwbzoKCnVybDogc3NoOi8vZ2l0
QGdpdC5saW5hcm8ub3JnOi9wZW9wbGUvYmh1cGluZGVyLnRoYWt1ci94ZW4uZ2l0CmJyYW5jaDog
dnBsMDExX3Y0CgpUaGVyZSBhcmUgc29tZSBUQkQgaXRlbXMgd2hpY2ggbmVlZCB0byBiZSBsb29r
ZWQgYXQgaW4gdGhlIGZ1dHVyZToKCjEuIEN1cnJlbnRseSBVRUZJIGZpcm13YXJlIGxvZ3MgdGhl
IG91dHB1dCB0byBodmMgY29uc29sZSBvbmx5LiBIb3cgY2FuIAogICBVRUZJIGZpcm13YXJlIGJl
IG1hZGUgYXdhcmUgb2YgcGwwMTEgY29uc29sZSBhbmQgaG93IGl0IGNhbiB1c2UgaXQKICAgYXMg
YSBjb25zb2xlIGluc3RlYWQgb2YgaHZjLgoyLiBMaW51eCBzZWVtcyB0byBoYXZlIGh2YyBjb25z
b2xlIGFzIHRoZSBkZWZhdWx0IGNvbnNvbGUgaS5lLiBpZiBubwogICBjb25zb2xlIGlzIHNwZWNp
ZmllZCB0aGVuIGl0IHVzZXMgaHZjIGFzIHRoZSBjb25zb2xlLiBIb3cgY2FuIGFuIAogICBvcHRp
b24gYmUgcHJvdmlkZWQgaW4gTGludXggdG8gc2VsZWN0IGVpdGhlciBodmMgb3IgcGwwMTEgYXMg
dGhlIAogICBkZWZhdWx0IGNvbnNvbGUuCgozLiBBQ1BJIHN1cHBvcnQgZm9yIHBsMDExIGRldmlj
ZS4KCkNDOiBpagpDQzogd2wKQ0M6IHNzCkNDOiBqZwpDQzoga3cKCkJodXBpbmRlciBUaGFrdXIg
KDE0KToKICB4ZW4vYXJtOiB2cGwwMTE6IE1vdmUgdmdpYyByZWdpc3RlciBhY2Nlc3MgZnVuY3Rp
b25zIHRvIHZyZWcuaAogIHhlbi9hcm06IHZwbDAxMTogRGVmaW5lIGdlbmVyaWMgdnJlZ19yZWcq
IGFjY2VzcyBmdW5jdGlvbnMgaW4gdnJlZy5oCiAgeGVuL2FybTogdnBsMDExOiBBZGQgcGwwMTEg
dWFydCBlbXVsYXRpb24gaW4gWGVuCiAgeGVuL2FybTogdnBsMDExOiBBZGQgc3VwcG9ydCBmb3Ig
dnVhcnQgaW4gbGlieGwKICB4ZW4vYXJtOiB2cGwwMTE6IEFsbG9jYXRlIGEgbmV3IEdGTiBpbiB0
aGUgdG9vbHN0YWNrIGZvciB2dWFydAogIHhlbi9hcm06IHZwbDAxMTogQWRkIGEgbmV3IGRvbWN0
bCBBUEkgdG8gaW5pdGlhbGl6ZSB2cGwwMTEKICB4ZW4vYXJtOiB2cGwwMTE6IEFkZCBhIG5ldyB2
dWFydCBub2RlIGluIHRoZSB4ZW5zdG9yZQogIHhlbi9hcm06IHZwbDAxMTogTW9kaWZ5IHhlbmNv
bnNvbGUgdG8gZGVmaW5lIGFuZCB1c2UgYSBuZXcgY29uc29sZSAgICAKICAgIHN0cnVjdHVyZQog
IHhlbi9hcm06IHZwbDAxMTogTW9kaWZ5IHhlbmNvbnNvbGUgZnVuY3Rpb25zIHRvIHRha2UgY29u
c29sZSBzdHJ1Y3R1cmUKICAgIGFzIGlucHV0CiAgeGVuL2FybTogdnBsMDExOiBNb2RpZnkgeGVu
Y29uc29sZSB0byBzdXBwb3J0IG11bHRpcGxlIGNvbnNvbGVzCiAgeGVuL2FybTogdnBsMDExOiBB
ZGQgc3VwcG9ydCBmb3IgdnVhcnQgY29uc29sZSBpbiB4ZW5jb25zb2xlCiAgeGVuL2FybTogdnBs
MDExOiBBZGQgYSBuZXcgdnVhcnQgY29uc29sZSB0eXBlIHRvIHhlbmNvbnNvbGUgY2xpZW50CiAg
eGVuL2FybTogdnBsMDExOiBBZGQgYSBwbDAxMSB1YXJ0IERUIG5vZGUgaW4gdGhlIGd1ZXN0IGRl
dmljZSB0cmVlCiAgeGVuL2FybTogdnBsMDExOiBVcGRhdGUgZG9jdW1lbnRhdGlvbiBmb3IgdnVh
cnQgY29uc29sZSBzdXBwb3J0CgogY29uZmlnL2FybTMyLm1rICAgICAgICAgICAgICAgICAgICAg
IHwgICAxICsKIGNvbmZpZy9hcm02NC5tayAgICAgICAgICAgICAgICAgICAgICB8ICAgMSArCiBk
b2NzL21hbi94bC5jZmcucG9kLjUuaW4gICAgICAgICAgICAgfCAgIDkgKwogZG9jcy9taXNjL2Nv
bnNvbGUudHh0ICAgICAgICAgICAgICAgIHwgIDQ0ICsrLQogdG9vbHMvY29uc29sZS9NYWtlZmls
ZSAgICAgICAgICAgICAgIHwgICA0ICstCiB0b29scy9jb25zb2xlL2NsaWVudC9tYWluLmMgICAg
ICAgICAgfCAgMjUgKy0KIHRvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMgICAgICAgICAgICB8IDU0
NCArKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLQogdG9vbHMvbGlieGMvaW5jbHVk
ZS94Y19kb20uaCAgICAgICAgIHwgICAzICsKIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5o
ICAgICAgICB8ICAxNyArKwogdG9vbHMvbGlieGMveGNfZG9tX2FybS5jICAgICAgICAgICAgIHwg
IDEyICstCiB0b29scy9saWJ4Yy94Y19kb21fYm9vdC5jICAgICAgICAgICAgfCAgIDIgKwogdG9v
bHMvbGlieGMveGNfZG9tYWluLmMgICAgICAgICAgICAgIHwgIDIzICsrCiB0b29scy9saWJ4bC9s
aWJ4bC5oICAgICAgICAgICAgICAgICAgfCAgIDYgKwogdG9vbHMvbGlieGwvbGlieGxfYXJjaC5o
ICAgICAgICAgICAgIHwgICA3ICsKIHRvb2xzL2xpYnhsL2xpYnhsX2FybS5jICAgICAgICAgICAg
ICB8ICA3MSArKysrLQogdG9vbHMvbGlieGwvbGlieGxfY29uc29sZS5jICAgICAgICAgIHwgIDQ3
ICsrKwogdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgICAgICAgICAgIHwgIDEyICstCiB0b29s
cy9saWJ4bC9saWJ4bF9kZXZpY2UuYyAgICAgICAgICAgfCAgIDkgKy0KIHRvb2xzL2xpYnhsL2xp
YnhsX2RvbS5jICAgICAgICAgICAgICB8ICAgOCArLQogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJu
YWwuaCAgICAgICAgIHwgICA3ICsKIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCAgICAgICAg
ICB8ICAgNyArCiB0b29scy9saWJ4bC9saWJ4bF90eXBlc19pbnRlcm5hbC5pZGwgfCAgIDEgKwog
dG9vbHMvbGlieGwvbGlieGxfeDg2LmMgICAgICAgICAgICAgIHwgICA4ICsKIHRvb2xzL3hsL01h
a2VmaWxlICAgICAgICAgICAgICAgICAgICB8ICAgNCArCiB0b29scy94bC94bF9jbWR0YWJsZS5j
ICAgICAgICAgICAgICAgfCAgIDQgKwogdG9vbHMveGwveGxfY29uc29sZS5jICAgICAgICAgICAg
ICAgIHwgIDExICstCiB0b29scy94bC94bF9wYXJzZS5jICAgICAgICAgICAgICAgICAgfCAgIDgg
KwogeGVuL2FyY2gvYXJtL0tjb25maWcgICAgICAgICAgICAgICAgIHwgICA1ICsKIHhlbi9hcmNo
L2FybS9NYWtlZmlsZSAgICAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vYXJjaC9hcm0vZG9tYWlu
LmMgICAgICAgICAgICAgICAgfCAgIDIgKwogeGVuL2FyY2gvYXJtL2RvbWN0bC5jICAgICAgICAg
ICAgICAgIHwgIDQ0ICsrLQogeGVuL2FyY2gvYXJtL3ZnaWMtdjIuYyAgICAgICAgICAgICAgIHwg
IDI4ICstCiB4ZW4vYXJjaC9hcm0vdmdpYy12My5jICAgICAgICAgICAgICAgfCAgNDAgKy0tCiB4
ZW4vYXJjaC9hcm0vdnBsMDExLmMgICAgICAgICAgICAgICAgfCA0MTggKysrKysrKysrKysrKysr
KysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oICAgICAgICAgfCAgIDYg
KwogeGVuL2luY2x1ZGUvYXNtLWFybS9wbDAxMS11YXJ0LmggICAgIHwgICAyICsKIHhlbi9pbmNs
dWRlL2FzbS1hcm0vdmdpYy5oICAgICAgICAgICB8IDExMSArLS0tLS0tCiB4ZW4vaW5jbHVkZS9h
c20tYXJtL3ZwbDAxMS5oICAgICAgICAgfCAgNzQgKysrKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0v
dnJlZy5oICAgICAgICAgICB8IDEwOSArKysrKysrCiB4ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1h
cm0uaCAgICAgICAgfCAgIDYgKwogeGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oICAgICAgICAg
IHwgIDEyICsKIHhlbi9pbmNsdWRlL3B1YmxpYy9pby9jb25zb2xlLmggICAgICB8ICAgNCArCiA0
MiBmaWxlcyBjaGFuZ2VkLCAxNDIxIGluc2VydGlvbnMoKyksIDMzNiBkZWxldGlvbnMoLSkKIGNy
ZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC9hcm0vdnBsMDExLmMKIGNyZWF0ZSBtb2RlIDEwMDY0
NCB4ZW4vaW5jbHVkZS9hc20tYXJtL3ZwbDAxMS5oCgotLSAKMi43LjQKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 06 17:25:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 17:25: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 1dIIEj-0001Ux-H1; Tue, 06 Jun 2017 17:25: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 1dIIEh-0001UT-V1
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 17:25:44 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 9B/CC-03613-795E6395; Tue, 06 Jun 2017 17:25:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsXiVRtspDvtqVm
 kwZU2JYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaP/yX6WguN7GCu2r1nI3MB4sLCLkYtDSGAG
 o8TaS4eYuhg5OVgE5jFL3O+WAklICPSzSmy4cIIRJCEhkCYx49ce5i5GDiC7UuLGt0CQsJCAl
 sTRU7NZIQY1M0nc73vCAlLDJmAiMatDAqRGREBJ4t6qyWDzmQVCJab+fcACYgsLxEmsbFrNDr
 FXVaL9xUKwVbwC3hI/9m2FWisncfNcJzOIzSngIzHz/BJGiL3eEnsa2hgnMAosYGRYxahenFp
 Ullqka6qXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYVgxAsINx+mX/Q4ySHExK
 oryRl8wihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwRj4BygkWpaanVqRl5gADHCYtwcGjJMI7+
 QFQmre4IDG3ODMdInWKUZdj0oHtX5iEWPLy81KlxHkVQGYIgBRllObBjYBF2yVGWSlhXkago4
 R4ClKLcjNLUOVfMYpzMCoJ86aATOHJzCuB2/QK6AgmoCP4LpmAHFGSiJCSamDkaLm+9MDSJwz
 tTfvnfv014czkE3Erpn++JZguMrGq49yvJfELn3co3u+dyfNnufmNdZaJx/LdPRUtXuSf2rLo
 6M5apfsqzfv28NX9yNzY/NX2ovtyNf2lu/wnqDZo/7LgrbecmKi7dce750cfOkmfULe+clvtd
 8oFVYctC4P+xK43Y5toUvP3thJLcUaioRZzUXEiAMXVQSSxAgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1496769941!106074625!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61701 invoked from network); 6 Jun 2017 17:25:42 -0000
Received: from mail-pg0-f50.google.com (HELO mail-pg0-f50.google.com)
 (74.125.83.50)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 6 Jun 2017 17:25:42 -0000
Received: by mail-pg0-f50.google.com with SMTP id v18so27200250pgb.1
 for <xen-devel@lists.xenproject.org>; Tue, 06 Jun 2017 10:25: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=74FBspI/Y17t4J1kWlFa7B2MWBkGi7flO/LyjuVEWVs=;
 b=KcXHXRfHSAbcT2w4RAGCd3Eyrtwpm0s7giZJT0eCBdiO5bshPWNN3u2rEFiinESWLj
 fTZVYfbV2HVZcX7t3ZGtB+m5uKPBrMYONqxU9clvNLcsYoSaOkS/N5t2v5s+nCBw9Mxf
 IneF7yTDu1SFvqxt2mgHpqLBo5Z9uBoagVi1Q=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=74FBspI/Y17t4J1kWlFa7B2MWBkGi7flO/LyjuVEWVs=;
 b=f4488XIFm2Qnu8s6xVWpamXwp1fTkN/a1WxPDkHWzPDdZW9DI8BCYBRylNm/bwVUuj
 OWZsshcgJfl7XUsfAfRbHgBPmWRqDNtdcIl0gQZNDF5myv9fHXkMjP2sRfLI3AjFoSUp
 lDjF3N58djO9Uuk0vNGDyQ1bNB7rzF41c5vnt8jdUKYdTE9s7AN0csH/GOr/aIbsKkih
 KyK9EL0bjp+8F9+svfrBsk2WYAUYFSLj7RarUdELo27jVnmQVlzAsquIwRRlbB9PUJHt
 7WmXlb4rpCcU5bgY7XpXABjOqk5iEFVAjI8vMeO2lOS1D6AoX0nYyZH70hqA+Q9nfOXo
 OR8g==
X-Gm-Message-State: AODbwcCrFUI9ysriUBp16QmzcRGs6bH1mZ65fQQHgkVVV9Mqae2/Dwix
 Qx0ukvblUCn8kN8EKW2bYw==
X-Received: by 10.84.232.76 with SMTP id f12mr22345743pln.87.1496769940420;
 Tue, 06 Jun 2017 10:25:40 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com ([103.5.19.18])
 by smtp.gmail.com with ESMTPSA id 62sm6031632pfr.90.2017.06.06.10.25.38
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 06 Jun 2017 10:25:39 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Tue,  6 Jun 2017 22:55:17 +0530
Message-Id: <1496769929-23355-3-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1496769929-23355-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1496769929-23355-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH 02/14 v4] xen/arm: vpl011: Define generic
	vreg_reg* access functions in vreg.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>

VGhpcyBwYXRjaCByZWRlZmluZXMgdGhlIHZnaWNfcmVnKiBhY2Nlc3MgZnVuY3Rpb25zIHRvIHZy
ZWdfcmVnKiBmdW5jdGlvbnMuClRoZXNlIGFyZSBnZW5lcmljIGZ1bmN0aW9ucywgd2hpY2ggd2ls
bCBiZSB1c2VkIGJ5IHRoZSB2Z2ljIGVtdWxhdGlvbiBjb2RlCnRvIGFjY2VzcyB0aGUgdmdpYyBy
ZWdpc3RlcnMuCgpQTDAxMSBlbXVsYXRpb24gY29kZSB3aWxsIGFsc28gdXNlIHZyZWdfcmVnKiBh
Y2Nlc3MgZnVuY3Rpb25zLgoKU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGlu
ZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgotLS0KQ0M6IHNzCkNDOiBqZwoKQ2hhbmdlcyBzaW5jZSB2
MzoKLSBSZW5hbWVkIERFRklORV9WUkVHX1JFR19IRUxQRVJTIHRvIFZSRUdfUkVHX0hFTFBFUlMu
CgogeGVuL2FyY2gvYXJtL3ZnaWMtdjIuYyAgICAgfCAgMjggKysrKystLS0tLS0KIHhlbi9hcmNo
L2FybS92Z2ljLXYzLmMgICAgIHwgIDQwICsrKysrKysrLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2Fz
bS1hcm0vdnJlZy5oIHwgMTE1ICsrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCA5MSBpbnNlcnRpb25zKCspLCA5MiBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12Mi5jIGIveGVuL2FyY2gvYXJtL3Zn
aWMtdjIuYwppbmRleCBkYzlmOTViLi4zZTM1YTkwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0v
dmdpYy12Mi5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljLXYyLmMKQEAgLTE3OSw3ICsxNzksNyBA
QCBzdGF0aWMgaW50IHZnaWNfdjJfZGlzdHJfbW1pb19yZWFkKHN0cnVjdCB2Y3B1ICp2LCBtbWlv
X2luZm9fdCAqaW5mbywKICAgICBjYXNlIFZSRUczMihHSUNEX0NUTFIpOgogICAgICAgICBpZiAo
IGRhYnQuc2l6ZSAhPSBEQUJUX1dPUkQgKSBnb3RvIGJhZF93aWR0aDsKICAgICAgICAgdmdpY19s
b2NrKHYpOwotICAgICAgICAqciA9IHZnaWNfcmVnMzJfZXh0cmFjdCh2LT5kb21haW4tPmFyY2gu
dmdpYy5jdGxyLCBpbmZvKTsKKyAgICAgICAgKnIgPSB2cmVnX3JlZzMyX2V4dHJhY3Qodi0+ZG9t
YWluLT5hcmNoLnZnaWMuY3RsciwgaW5mbyk7CiAgICAgICAgIHZnaWNfdW5sb2NrKHYpOwogICAg
ICAgICByZXR1cm4gMTsKIApAQCAtMTk0LDcgKzE5NCw3IEBAIHN0YXRpYyBpbnQgdmdpY192Ml9k
aXN0cl9tbWlvX3JlYWQoc3RydWN0IHZjcHUgKnYsIG1taW9faW5mb190ICppbmZvLAogICAgICAg
ICAgICAgfCBESVZfUk9VTkRfVVAodi0+ZG9tYWluLT5hcmNoLnZnaWMubnJfc3BpcywgMzIpOwog
ICAgICAgICB2Z2ljX3VubG9jayh2KTsKIAotICAgICAgICAqciA9IHZnaWNfcmVnMzJfZXh0cmFj
dCh0eXBlciwgaW5mbyk7CisgICAgICAgICpyID0gdnJlZ19yZWczMl9leHRyYWN0KHR5cGVyLCBp
bmZvKTsKIAogICAgICAgICByZXR1cm4gMTsKICAgICB9CkBAIC0yMDUsNyArMjA1LDcgQEAgc3Rh
dGljIGludCB2Z2ljX3YyX2Rpc3RyX21taW9fcmVhZChzdHJ1Y3QgdmNwdSAqdiwgbW1pb19pbmZv
X3QgKmluZm8sCiAgICAgICAgICAqIFhYWCBEbyB3ZSBuZWVkIGEgSkVQMTA2IG1hbnVmYWN0dXJl
ciBJRD8KICAgICAgICAgICogSnVzdCB1c2UgdGhlIHBoeXNpY2FsIGgvdyB2YWx1ZSBmb3Igbm93
CiAgICAgICAgICAqLwotICAgICAgICAqciA9IHZnaWNfcmVnMzJfZXh0cmFjdCgweDAwMDAwNDNi
LCBpbmZvKTsKKyAgICAgICAgKnIgPSB2cmVnX3JlZzMyX2V4dHJhY3QoMHgwMDAwMDQzYiwgaW5m
byk7CiAgICAgICAgIHJldHVybiAxOwogCiAgICAgY2FzZSBWUkFOR0UzMigweDAwQywgMHgwMUMp
OgpAQCAtMjI2LDcgKzIyNiw3IEBAIHN0YXRpYyBpbnQgdmdpY192Ml9kaXN0cl9tbWlvX3JlYWQo
c3RydWN0IHZjcHUgKnYsIG1taW9faW5mb190ICppbmZvLAogICAgICAgICByYW5rID0gdmdpY19y
YW5rX29mZnNldCh2LCAxLCBnaWNkX3JlZyAtIEdJQ0RfSVNFTkFCTEVSLCBEQUJUX1dPUkQpOwog
ICAgICAgICBpZiAoIHJhbmsgPT0gTlVMTCkgZ290byByZWFkX2FzX3plcm87CiAgICAgICAgIHZn
aWNfbG9ja19yYW5rKHYsIHJhbmssIGZsYWdzKTsKLSAgICAgICAgKnIgPSB2Z2ljX3JlZzMyX2V4
dHJhY3QocmFuay0+aWVuYWJsZSwgaW5mbyk7CisgICAgICAgICpyID0gdnJlZ19yZWczMl9leHRy
YWN0KHJhbmstPmllbmFibGUsIGluZm8pOwogICAgICAgICB2Z2ljX3VubG9ja19yYW5rKHYsIHJh
bmssIGZsYWdzKTsKICAgICAgICAgcmV0dXJuIDE7CiAKQEAgLTIzNSw3ICsyMzUsNyBAQCBzdGF0
aWMgaW50IHZnaWNfdjJfZGlzdHJfbW1pb19yZWFkKHN0cnVjdCB2Y3B1ICp2LCBtbWlvX2luZm9f
dCAqaW5mbywKICAgICAgICAgcmFuayA9IHZnaWNfcmFua19vZmZzZXQodiwgMSwgZ2ljZF9yZWcg
LSBHSUNEX0lDRU5BQkxFUiwgREFCVF9XT1JEKTsKICAgICAgICAgaWYgKCByYW5rID09IE5VTEwp
IGdvdG8gcmVhZF9hc196ZXJvOwogICAgICAgICB2Z2ljX2xvY2tfcmFuayh2LCByYW5rLCBmbGFn
cyk7Ci0gICAgICAgICpyID0gdmdpY19yZWczMl9leHRyYWN0KHJhbmstPmllbmFibGUsIGluZm8p
OworICAgICAgICAqciA9IHZyZWdfcmVnMzJfZXh0cmFjdChyYW5rLT5pZW5hYmxlLCBpbmZvKTsK
ICAgICAgICAgdmdpY191bmxvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7CiAgICAgICAgIHJldHVy
biAxOwogCkBAIC0yNjIsNyArMjYyLDcgQEAgc3RhdGljIGludCB2Z2ljX3YyX2Rpc3RyX21taW9f
cmVhZChzdHJ1Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8sCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdpY2RfcmVnIC0gR0lDRF9JUFJJ
T1JJVFlSLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBEQUJUX1dPUkQpXTsKICAgICAgICAgdmdpY191bmxvY2tfcmFuayh2LCByYW5rLCBmbGFn
cyk7Ci0gICAgICAgICpyID0gdmdpY19yZWczMl9leHRyYWN0KGlwcmlvcml0eXIsIGluZm8pOwor
ICAgICAgICAqciA9IHZyZWdfcmVnMzJfZXh0cmFjdChpcHJpb3JpdHlyLCBpbmZvKTsKIAogICAg
ICAgICByZXR1cm4gMTsKICAgICB9CkBAIC0yODAsNyArMjgwLDcgQEAgc3RhdGljIGludCB2Z2lj
X3YyX2Rpc3RyX21taW9fcmVhZChzdHJ1Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8sCiAg
ICAgICAgIHZnaWNfbG9ja19yYW5rKHYsIHJhbmssIGZsYWdzKTsKICAgICAgICAgaXRhcmdldHNy
ID0gdmdpY19mZXRjaF9pdGFyZ2V0c3IocmFuaywgZ2ljZF9yZWcgLSBHSUNEX0lUQVJHRVRTUik7
CiAgICAgICAgIHZnaWNfdW5sb2NrX3JhbmsodiwgcmFuaywgZmxhZ3MpOwotICAgICAgICAqciA9
IHZnaWNfcmVnMzJfZXh0cmFjdChpdGFyZ2V0c3IsIGluZm8pOworICAgICAgICAqciA9IHZyZWdf
cmVnMzJfZXh0cmFjdChpdGFyZ2V0c3IsIGluZm8pOwogCiAgICAgICAgIHJldHVybiAxOwogICAg
IH0KQEAgLTI5OSw3ICsyOTksNyBAQCBzdGF0aWMgaW50IHZnaWNfdjJfZGlzdHJfbW1pb19yZWFk
KHN0cnVjdCB2Y3B1ICp2LCBtbWlvX2luZm9fdCAqaW5mbywKICAgICAgICAgaWNmZ3IgPSByYW5r
LT5pY2ZnW1JFR19SQU5LX0lOREVYKDIsIGdpY2RfcmVnIC0gR0lDRF9JQ0ZHUiwgREFCVF9XT1JE
KV07CiAgICAgICAgIHZnaWNfdW5sb2NrX3JhbmsodiwgcmFuaywgZmxhZ3MpOwogCi0gICAgICAg
ICpyID0gdmdpY19yZWczMl9leHRyYWN0KGljZmdyLCBpbmZvKTsKKyAgICAgICAgKnIgPSB2cmVn
X3JlZzMyX2V4dHJhY3QoaWNmZ3IsIGluZm8pOwogCiAgICAgICAgIHJldHVybiAxOwogICAgIH0K
QEAgLTQyNCw3ICs0MjQsNyBAQCBzdGF0aWMgaW50IHZnaWNfdjJfZGlzdHJfbW1pb193cml0ZShz
dHJ1Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8sCiAgICAgICAgIGlmICggZGFidC5zaXpl
ICE9IERBQlRfV09SRCApIGdvdG8gYmFkX3dpZHRoOwogICAgICAgICAvKiBJZ25vcmUgYWxsIGJ1
dCB0aGUgZW5hYmxlIGJpdCAqLwogICAgICAgICB2Z2ljX2xvY2sodik7Ci0gICAgICAgIHZnaWNf
cmVnMzJfdXBkYXRlKCZ2LT5kb21haW4tPmFyY2gudmdpYy5jdGxyLCByLCBpbmZvKTsKKyAgICAg
ICAgdnJlZ19yZWczMl91cGRhdGUoJnYtPmRvbWFpbi0+YXJjaC52Z2ljLmN0bHIsIHIsIGluZm8p
OwogICAgICAgICB2LT5kb21haW4tPmFyY2gudmdpYy5jdGxyICY9IEdJQ0RfQ1RMX0VOQUJMRTsK
ICAgICAgICAgdmdpY191bmxvY2sodik7CiAKQEAgLTQ1NCw3ICs0NTQsNyBAQCBzdGF0aWMgaW50
IHZnaWNfdjJfZGlzdHJfbW1pb193cml0ZShzdHJ1Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3QgKmlu
Zm8sCiAgICAgICAgIGlmICggcmFuayA9PSBOVUxMKSBnb3RvIHdyaXRlX2lnbm9yZTsKICAgICAg
ICAgdmdpY19sb2NrX3JhbmsodiwgcmFuaywgZmxhZ3MpOwogICAgICAgICB0ciA9IHJhbmstPmll
bmFibGU7Ci0gICAgICAgIHZnaWNfcmVnMzJfc2V0Yml0cygmcmFuay0+aWVuYWJsZSwgciwgaW5m
byk7CisgICAgICAgIHZyZWdfcmVnMzJfc2V0Yml0cygmcmFuay0+aWVuYWJsZSwgciwgaW5mbyk7
CiAgICAgICAgIHZnaWNfZW5hYmxlX2lycXModiwgKHJhbmstPmllbmFibGUpICYgKH50ciksIHJh
bmstPmluZGV4KTsKICAgICAgICAgdmdpY191bmxvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7CiAg
ICAgICAgIHJldHVybiAxOwpAQCAtNDY1LDcgKzQ2NSw3IEBAIHN0YXRpYyBpbnQgdmdpY192Ml9k
aXN0cl9tbWlvX3dyaXRlKHN0cnVjdCB2Y3B1ICp2LCBtbWlvX2luZm9fdCAqaW5mbywKICAgICAg
ICAgaWYgKCByYW5rID09IE5VTEwpIGdvdG8gd3JpdGVfaWdub3JlOwogICAgICAgICB2Z2ljX2xv
Y2tfcmFuayh2LCByYW5rLCBmbGFncyk7CiAgICAgICAgIHRyID0gcmFuay0+aWVuYWJsZTsKLSAg
ICAgICAgdmdpY19yZWczMl9jbGVhcmJpdHMoJnJhbmstPmllbmFibGUsIHIsIGluZm8pOworICAg
ICAgICB2cmVnX3JlZzMyX2NsZWFyYml0cygmcmFuay0+aWVuYWJsZSwgciwgaW5mbyk7CiAgICAg
ICAgIHZnaWNfZGlzYWJsZV9pcnFzKHYsICh+cmFuay0+aWVuYWJsZSkgJiB0ciwgcmFuay0+aW5k
ZXgpOwogICAgICAgICB2Z2ljX3VubG9ja19yYW5rKHYsIHJhbmssIGZsYWdzKTsKICAgICAgICAg
cmV0dXJuIDE7CkBAIC01MDgsNyArNTA4LDcgQEAgc3RhdGljIGludCB2Z2ljX3YyX2Rpc3RyX21t
aW9fd3JpdGUoc3RydWN0IHZjcHUgKnYsIG1taW9faW5mb190ICppbmZvLAogICAgICAgICBpcHJp
b3JpdHlyID0gJnJhbmstPmlwcmlvcml0eXJbUkVHX1JBTktfSU5ERVgoOCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdpY2RfcmVnIC0gR0lD
RF9JUFJJT1JJVFlSLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgREFCVF9XT1JEKV07Ci0gICAgICAgIHZnaWNfcmVnMzJfdXBkYXRlKGlwcmlv
cml0eXIsIHIsIGluZm8pOworICAgICAgICB2cmVnX3JlZzMyX3VwZGF0ZShpcHJpb3JpdHlyLCBy
LCBpbmZvKTsKICAgICAgICAgdmdpY191bmxvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7CiAgICAg
ICAgIHJldHVybiAxOwogICAgIH0KQEAgLTUyOSw3ICs1MjksNyBAQCBzdGF0aWMgaW50IHZnaWNf
djJfZGlzdHJfbW1pb193cml0ZShzdHJ1Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8sCiAg
ICAgICAgIGlmICggcmFuayA9PSBOVUxMKSBnb3RvIHdyaXRlX2lnbm9yZTsKICAgICAgICAgdmdp
Y19sb2NrX3JhbmsodiwgcmFuaywgZmxhZ3MpOwogICAgICAgICBpdGFyZ2V0c3IgPSB2Z2ljX2Zl
dGNoX2l0YXJnZXRzcihyYW5rLCBnaWNkX3JlZyAtIEdJQ0RfSVRBUkdFVFNSKTsKLSAgICAgICAg
dmdpY19yZWczMl91cGRhdGUoJml0YXJnZXRzciwgciwgaW5mbyk7CisgICAgICAgIHZyZWdfcmVn
MzJfdXBkYXRlKCZpdGFyZ2V0c3IsIHIsIGluZm8pOwogICAgICAgICB2Z2ljX3N0b3JlX2l0YXJn
ZXRzcih2LT5kb21haW4sIHJhbmssIGdpY2RfcmVnIC0gR0lDRF9JVEFSR0VUU1IsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGl0YXJnZXRzcik7CiAgICAgICAgIHZnaWNfdW5sb2NrX3Jh
bmsodiwgcmFuaywgZmxhZ3MpOwpAQCAtNTUxLDcgKzU1MSw3IEBAIHN0YXRpYyBpbnQgdmdpY192
Ml9kaXN0cl9tbWlvX3dyaXRlKHN0cnVjdCB2Y3B1ICp2LCBtbWlvX2luZm9fdCAqaW5mbywKICAg
ICAgICAgcmFuayA9IHZnaWNfcmFua19vZmZzZXQodiwgMiwgZ2ljZF9yZWcgLSBHSUNEX0lDRkdS
LCBEQUJUX1dPUkQpOwogICAgICAgICBpZiAoIHJhbmsgPT0gTlVMTCkgZ290byB3cml0ZV9pZ25v
cmU7CiAgICAgICAgIHZnaWNfbG9ja19yYW5rKHYsIHJhbmssIGZsYWdzKTsKLSAgICAgICAgdmdp
Y19yZWczMl91cGRhdGUoJnJhbmstPmljZmdbUkVHX1JBTktfSU5ERVgoMiwgZ2ljZF9yZWcgLSBH
SUNEX0lDRkdSLAorICAgICAgICB2cmVnX3JlZzMyX3VwZGF0ZSgmcmFuay0+aWNmZ1tSRUdfUkFO
S19JTkRFWCgyLCBnaWNkX3JlZyAtIEdJQ0RfSUNGR1IsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIERBQlRfV09SRCldLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICByLCBpbmZvKTsKICAgICAgICAgdmdpY191bmxvY2tfcmFuayh2LCByYW5r
LCBmbGFncyk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12My5jIGIveGVuL2FyY2gv
YXJtL3ZnaWMtdjMuYwppbmRleCBkMTA3NTdhLi5lMTIxM2Q5IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC9hcm0vdmdpYy12My5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMKQEAgLTE4MSw3ICsx
ODEsNyBAQCBzdGF0aWMgaW50IF9fdmdpY192M19yZGlzdHJfcmRfbW1pb19yZWFkKHN0cnVjdCB2
Y3B1ICp2LCBtbWlvX2luZm9fdCAqaW5mbywKIAogICAgIGNhc2UgVlJFRzMyKEdJQ1JfSUlEUik6
CiAgICAgICAgIGlmICggZGFidC5zaXplICE9IERBQlRfV09SRCApIGdvdG8gYmFkX3dpZHRoOwot
ICAgICAgICAqciA9IHZnaWNfcmVnMzJfZXh0cmFjdChHSUNWM19HSUNSX0lJRFJfVkFMLCBpbmZv
KTsKKyAgICAgICAgKnIgPSB2cmVnX3JlZzMyX2V4dHJhY3QoR0lDVjNfR0lDUl9JSURSX1ZBTCwg
aW5mbyk7CiAgICAgICAgIHJldHVybiAxOwogCiAgICAgY2FzZSBWUkVHNjQoR0lDUl9UWVBFUik6
CkBAIC0xOTksNyArMTk5LDcgQEAgc3RhdGljIGludCBfX3ZnaWNfdjNfcmRpc3RyX3JkX21taW9f
cmVhZChzdHJ1Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8sCiAgICAgICAgIGlmICggdi0+
YXJjaC52Z2ljLmZsYWdzICYgVkdJQ19WM19SRElTVF9MQVNUICkKICAgICAgICAgICAgIHR5cGVy
IHw9IEdJQ1JfVFlQRVJfTEFTVDsKIAotICAgICAgICAqciA9IHZnaWNfcmVnNjRfZXh0cmFjdCh0
eXBlciwgaW5mbyk7CisgICAgICAgICpyID0gdnJlZ19yZWc2NF9leHRyYWN0KHR5cGVyLCBpbmZv
KTsKIAogICAgICAgICByZXR1cm4gMTsKICAgICB9CkBAIC0yNTcsNyArMjU3LDcgQEAgc3RhdGlj
IGludCBfX3ZnaWNfdjNfcmRpc3RyX3JkX21taW9fcmVhZChzdHJ1Y3QgdmNwdSAqdiwgbW1pb19p
bmZvX3QgKmluZm8sCiAgICAgY2FzZSBWUkVHMzIoR0lDUl9TWU5DUik6CiAgICAgICAgIGlmICgg
ZGFidC5zaXplICE9IERBQlRfV09SRCApIGdvdG8gYmFkX3dpZHRoOwogICAgICAgICAvKiBSTyAu
IEJ1dCB3aGVuIHJlYWQgaXQgYWx3YXlzIHJldHVybnMgYnVzeSBiaXRvIGJpdFswXSAqLwotICAg
ICAgICAqciA9IHZnaWNfcmVnMzJfZXh0cmFjdChHSUNSX1NZTkNSX05PVF9CVVNZLCBpbmZvKTsK
KyAgICAgICAgKnIgPSB2cmVnX3JlZzMyX2V4dHJhY3QoR0lDUl9TWU5DUl9OT1RfQlVTWSwgaW5m
byk7CiAgICAgICAgIHJldHVybiAxOwogCiAgICAgY2FzZSAweDAwQzg6CkBAIC0yODQsNyArMjg0
LDcgQEAgc3RhdGljIGludCBfX3ZnaWNfdjNfcmRpc3RyX3JkX21taW9fcmVhZChzdHJ1Y3QgdmNw
dSAqdiwgbW1pb19pbmZvX3QgKmluZm8sCiAKICAgICBjYXNlIFZSRUczMihHSUNSX1BJRFIyKToK
ICAgICAgICAgaWYgKCBkYWJ0LnNpemUgIT0gREFCVF9XT1JEICkgZ290byBiYWRfd2lkdGg7Ci0g
ICAgICAgICpyID0gdmdpY19yZWczMl9leHRyYWN0KEdJQ1YzX0dJQ1JfUElEUjIsIGluZm8pOwor
ICAgICAgICAqciA9IHZyZWdfcmVnMzJfZXh0cmFjdChHSUNWM19HSUNSX1BJRFIyLCBpbmZvKTsK
ICAgICAgICAgIHJldHVybiAxOwogCiAgICAgY2FzZSAweEZGRUMgLi4uIDB4RkZGQzoKQEAgLTMy
OCw3ICszMjgsNyBAQCByZWFkX3Jlc2VydmVkOgogICAgIHJldHVybiAxOwogCiByZWFkX3Vua25v
d246Ci0gICAgKnIgPSB2Z2ljX3JlZzY0X2V4dHJhY3QoMHhkZWFkYmVhZmRlYWRiZWFmLCBpbmZv
KTsKKyAgICAqciA9IHZyZWdfcmVnNjRfZXh0cmFjdCgweGRlYWRiZWFmZGVhZGJlYWYsIGluZm8p
OwogICAgIHJldHVybiAxOwogfQogCkBAIC00ODksNyArNDg5LDcgQEAgc3RhdGljIGludCBfX3Zn
aWNfdjNfZGlzdHJfY29tbW9uX21taW9fcmVhZChjb25zdCBjaGFyICpuYW1lLCBzdHJ1Y3QgdmNw
dSAqdiwKICAgICAgICAgcmFuayA9IHZnaWNfcmFua19vZmZzZXQodiwgMSwgcmVnIC0gR0lDRF9J
U0VOQUJMRVIsIERBQlRfV09SRCk7CiAgICAgICAgIGlmICggcmFuayA9PSBOVUxMICkgZ290byBy
ZWFkX2FzX3plcm87CiAgICAgICAgIHZnaWNfbG9ja19yYW5rKHYsIHJhbmssIGZsYWdzKTsKLSAg
ICAgICAgKnIgPSB2Z2ljX3JlZzMyX2V4dHJhY3QocmFuay0+aWVuYWJsZSwgaW5mbyk7CisgICAg
ICAgICpyID0gdnJlZ19yZWczMl9leHRyYWN0KHJhbmstPmllbmFibGUsIGluZm8pOwogICAgICAg
ICB2Z2ljX3VubG9ja19yYW5rKHYsIHJhbmssIGZsYWdzKTsKICAgICAgICAgcmV0dXJuIDE7CiAK
QEAgLTQ5OCw3ICs0OTgsNyBAQCBzdGF0aWMgaW50IF9fdmdpY192M19kaXN0cl9jb21tb25fbW1p
b19yZWFkKGNvbnN0IGNoYXIgKm5hbWUsIHN0cnVjdCB2Y3B1ICp2LAogICAgICAgICByYW5rID0g
dmdpY19yYW5rX29mZnNldCh2LCAxLCByZWcgLSBHSUNEX0lDRU5BQkxFUiwgREFCVF9XT1JEKTsK
ICAgICAgICAgaWYgKCByYW5rID09IE5VTEwgKSBnb3RvIHJlYWRfYXNfemVybzsKICAgICAgICAg
dmdpY19sb2NrX3JhbmsodiwgcmFuaywgZmxhZ3MpOwotICAgICAgICAqciA9IHZnaWNfcmVnMzJf
ZXh0cmFjdChyYW5rLT5pZW5hYmxlLCBpbmZvKTsKKyAgICAgICAgKnIgPSB2cmVnX3JlZzMyX2V4
dHJhY3QocmFuay0+aWVuYWJsZSwgaW5mbyk7CiAgICAgICAgIHZnaWNfdW5sb2NrX3Jhbmsodiwg
cmFuaywgZmxhZ3MpOwogICAgICAgICByZXR1cm4gMTsKIApAQCAtNTI1LDcgKzUyNSw3IEBAIHN0
YXRpYyBpbnQgX192Z2ljX3YzX2Rpc3RyX2NvbW1vbl9tbWlvX3JlYWQoY29uc3QgY2hhciAqbmFt
ZSwgc3RydWN0IHZjcHUgKnYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIERBQlRfV09SRCldOwogICAgICAgICB2Z2ljX3VubG9ja19yYW5rKHYs
IHJhbmssIGZsYWdzKTsKIAotICAgICAgICAqciA9IHZnaWNfcmVnMzJfZXh0cmFjdChpcHJpb3Jp
dHlyLCBpbmZvKTsKKyAgICAgICAgKnIgPSB2cmVnX3JlZzMyX2V4dHJhY3QoaXByaW9yaXR5ciwg
aW5mbyk7CiAKICAgICAgICAgcmV0dXJuIDE7CiAgICAgfQpAQCAtNTQxLDcgKzU0MSw3IEBAIHN0
YXRpYyBpbnQgX192Z2ljX3YzX2Rpc3RyX2NvbW1vbl9tbWlvX3JlYWQoY29uc3QgY2hhciAqbmFt
ZSwgc3RydWN0IHZjcHUgKnYsCiAgICAgICAgIGljZmdyID0gcmFuay0+aWNmZ1tSRUdfUkFOS19J
TkRFWCgyLCByZWcgLSBHSUNEX0lDRkdSLCBEQUJUX1dPUkQpXTsKICAgICAgICAgdmdpY191bmxv
Y2tfcmFuayh2LCByYW5rLCBmbGFncyk7CiAKLSAgICAgICAgKnIgPSB2Z2ljX3JlZzMyX2V4dHJh
Y3QoaWNmZ3IsIGluZm8pOworICAgICAgICAqciA9IHZyZWdfcmVnMzJfZXh0cmFjdChpY2Znciwg
aW5mbyk7CiAKICAgICAgICAgcmV0dXJuIDE7CiAgICAgfQpAQCAtNTg1LDcgKzU4NSw3IEBAIHN0
YXRpYyBpbnQgX192Z2ljX3YzX2Rpc3RyX2NvbW1vbl9tbWlvX3dyaXRlKGNvbnN0IGNoYXIgKm5h
bWUsIHN0cnVjdCB2Y3B1ICp2LAogICAgICAgICBpZiAoIHJhbmsgPT0gTlVMTCApIGdvdG8gd3Jp
dGVfaWdub3JlOwogICAgICAgICB2Z2ljX2xvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7CiAgICAg
ICAgIHRyID0gcmFuay0+aWVuYWJsZTsKLSAgICAgICAgdmdpY19yZWczMl9zZXRiaXRzKCZyYW5r
LT5pZW5hYmxlLCByLCBpbmZvKTsKKyAgICAgICAgdnJlZ19yZWczMl9zZXRiaXRzKCZyYW5rLT5p
ZW5hYmxlLCByLCBpbmZvKTsKICAgICAgICAgdmdpY19lbmFibGVfaXJxcyh2LCAocmFuay0+aWVu
YWJsZSkgJiAofnRyKSwgcmFuay0+aW5kZXgpOwogICAgICAgICB2Z2ljX3VubG9ja19yYW5rKHYs
IHJhbmssIGZsYWdzKTsKICAgICAgICAgcmV0dXJuIDE7CkBAIC01OTYsNyArNTk2LDcgQEAgc3Rh
dGljIGludCBfX3ZnaWNfdjNfZGlzdHJfY29tbW9uX21taW9fd3JpdGUoY29uc3QgY2hhciAqbmFt
ZSwgc3RydWN0IHZjcHUgKnYsCiAgICAgICAgIGlmICggcmFuayA9PSBOVUxMICkgZ290byB3cml0
ZV9pZ25vcmU7CiAgICAgICAgIHZnaWNfbG9ja19yYW5rKHYsIHJhbmssIGZsYWdzKTsKICAgICAg
ICAgdHIgPSByYW5rLT5pZW5hYmxlOwotICAgICAgICB2Z2ljX3JlZzMyX2NsZWFyYml0cygmcmFu
ay0+aWVuYWJsZSwgciwgaW5mbyk7CisgICAgICAgIHZyZWdfcmVnMzJfY2xlYXJiaXRzKCZyYW5r
LT5pZW5hYmxlLCByLCBpbmZvKTsKICAgICAgICAgdmdpY19kaXNhYmxlX2lycXModiwgKH5yYW5r
LT5pZW5hYmxlKSAmIHRyLCByYW5rLT5pbmRleCk7CiAgICAgICAgIHZnaWNfdW5sb2NrX3Jhbmso
diwgcmFuaywgZmxhZ3MpOwogICAgICAgICByZXR1cm4gMTsKQEAgLTYzOCw3ICs2MzgsNyBAQCBz
dGF0aWMgaW50IF9fdmdpY192M19kaXN0cl9jb21tb25fbW1pb193cml0ZShjb25zdCBjaGFyICpu
YW1lLCBzdHJ1Y3QgdmNwdSAqdiwKICAgICAgICAgdmdpY19sb2NrX3JhbmsodiwgcmFuaywgZmxh
Z3MpOwogICAgICAgICBpcHJpb3JpdHlyID0gJnJhbmstPmlwcmlvcml0eXJbUkVHX1JBTktfSU5E
RVgoOCwgcmVnIC0gR0lDRF9JUFJJT1JJVFlSLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgREFCVF9XT1JEKV07Ci0gICAgICAgIHZnaWNfcmVn
MzJfdXBkYXRlKGlwcmlvcml0eXIsIHIsIGluZm8pOworICAgICAgICB2cmVnX3JlZzMyX3VwZGF0
ZShpcHJpb3JpdHlyLCByLCBpbmZvKTsKICAgICAgICAgdmdpY191bmxvY2tfcmFuayh2LCByYW5r
LCBmbGFncyk7CiAgICAgICAgIHJldHVybiAxOwogICAgIH0KQEAgLTY1Myw3ICs2NTMsNyBAQCBz
dGF0aWMgaW50IF9fdmdpY192M19kaXN0cl9jb21tb25fbW1pb193cml0ZShjb25zdCBjaGFyICpu
YW1lLCBzdHJ1Y3QgdmNwdSAqdiwKICAgICAgICAgcmFuayA9IHZnaWNfcmFua19vZmZzZXQodiwg
MiwgcmVnIC0gR0lDRF9JQ0ZHUiwgREFCVF9XT1JEKTsKICAgICAgICAgaWYgKCByYW5rID09IE5V
TEwgKSBnb3RvIHdyaXRlX2lnbm9yZTsKICAgICAgICAgdmdpY19sb2NrX3JhbmsodiwgcmFuaywg
ZmxhZ3MpOwotICAgICAgICB2Z2ljX3JlZzMyX3VwZGF0ZSgmcmFuay0+aWNmZ1tSRUdfUkFOS19J
TkRFWCgyLCByZWcgLSBHSUNEX0lDRkdSLAorICAgICAgICB2cmVnX3JlZzMyX3VwZGF0ZSgmcmFu
ay0+aWNmZ1tSRUdfUkFOS19JTkRFWCgyLCByZWcgLSBHSUNEX0lDRkdSLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBEQUJUX1dPUkQpXSwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgciwgaW5mbyk7CiAgICAgICAgIHZnaWNfdW5sb2NrX3Jh
bmsodiwgcmFuaywgZmxhZ3MpOwpAQCAtOTAxLDcgKzkwMSw3IEBAIHN0YXRpYyBpbnQgdmdpY192
M19kaXN0cl9tbWlvX3JlYWQoc3RydWN0IHZjcHUgKnYsIG1taW9faW5mb190ICppbmZvLAogICAg
IGNhc2UgVlJFRzMyKEdJQ0RfQ1RMUik6CiAgICAgICAgIGlmICggZGFidC5zaXplICE9IERBQlRf
V09SRCApIGdvdG8gYmFkX3dpZHRoOwogICAgICAgICB2Z2ljX2xvY2sodik7Ci0gICAgICAgICpy
ID0gdmdpY19yZWczMl9leHRyYWN0KHYtPmRvbWFpbi0+YXJjaC52Z2ljLmN0bHIsIGluZm8pOwor
ICAgICAgICAqciA9IHZyZWdfcmVnMzJfZXh0cmFjdCh2LT5kb21haW4tPmFyY2gudmdpYy5jdGxy
LCBpbmZvKTsKICAgICAgICAgdmdpY191bmxvY2sodik7CiAgICAgICAgIHJldHVybiAxOwogCkBA
IC05MjYsMTQgKzkyNiwxNCBAQCBzdGF0aWMgaW50IHZnaWNfdjNfZGlzdHJfbW1pb19yZWFkKHN0
cnVjdCB2Y3B1ICp2LCBtbWlvX2luZm9fdCAqaW5mbywKIAogICAgICAgICB0eXBlciB8PSAoaXJx
X2JpdHMgLSAxKSA8PCBHSUNEX1RZUEVfSURfQklUU19TSElGVDsKIAotICAgICAgICAqciA9IHZn
aWNfcmVnMzJfZXh0cmFjdCh0eXBlciwgaW5mbyk7CisgICAgICAgICpyID0gdnJlZ19yZWczMl9l
eHRyYWN0KHR5cGVyLCBpbmZvKTsKIAogICAgICAgICByZXR1cm4gMTsKICAgICB9CiAKICAgICBj
YXNlIFZSRUczMihHSUNEX0lJRFIpOgogICAgICAgICBpZiAoIGRhYnQuc2l6ZSAhPSBEQUJUX1dP
UkQgKSBnb3RvIGJhZF93aWR0aDsKLSAgICAgICAgKnIgPSB2Z2ljX3JlZzMyX2V4dHJhY3QoR0lD
VjNfR0lDRF9JSURSX1ZBTCwgaW5mbyk7CisgICAgICAgICpyID0gdnJlZ19yZWczMl9leHRyYWN0
KEdJQ1YzX0dJQ0RfSUlEUl9WQUwsIGluZm8pOwogICAgICAgICByZXR1cm4gMTsKIAogICAgIGNh
c2UgVlJFRzMyKDB4MDAwQyk6CkBAIC0xMDI2LDcgKzEwMjYsNyBAQCBzdGF0aWMgaW50IHZnaWNf
djNfZGlzdHJfbW1pb19yZWFkKHN0cnVjdCB2Y3B1ICp2LCBtbWlvX2luZm9fdCAqaW5mbywKICAg
ICAgICAgaXJvdXRlciA9IHZnaWNfZmV0Y2hfaXJvdXRlcihyYW5rLCBnaWNkX3JlZyAtIEdJQ0Rf
SVJPVVRFUik7CiAgICAgICAgIHZnaWNfdW5sb2NrX3JhbmsodiwgcmFuaywgZmxhZ3MpOwogCi0g
ICAgICAgICpyID0gdmdpY19yZWc2NF9leHRyYWN0KGlyb3V0ZXIsIGluZm8pOworICAgICAgICAq
ciA9IHZyZWdfcmVnNjRfZXh0cmFjdChpcm91dGVyLCBpbmZvKTsKIAogICAgICAgICByZXR1cm4g
MTsKICAgICB9CkBAIC0xMDQ0LDcgKzEwNDQsNyBAQCBzdGF0aWMgaW50IHZnaWNfdjNfZGlzdHJf
bW1pb19yZWFkKHN0cnVjdCB2Y3B1ICp2LCBtbWlvX2luZm9fdCAqaW5mbywKICAgICBjYXNlIFZS
RUczMihHSUNEX1BJRFIyKToKICAgICAgICAgLyogR0lDdjMgaWRlbnRpZmljYXRpb24gdmFsdWUg
Ki8KICAgICAgICAgaWYgKCBkYWJ0LnNpemUgIT0gREFCVF9XT1JEICkgZ290byBiYWRfd2lkdGg7
Ci0gICAgICAgICpyID0gdmdpY19yZWczMl9leHRyYWN0KEdJQ1YzX0dJQ0RfUElEUjIsIGluZm8p
OworICAgICAgICAqciA9IHZyZWdfcmVnMzJfZXh0cmFjdChHSUNWM19HSUNEX1BJRFIyLCBpbmZv
KTsKICAgICAgICAgcmV0dXJuIDE7CiAKICAgICBjYXNlIFZSQU5HRTMyKDB4RkZFQywgMHhGRkZD
KToKQEAgLTExMDcsNyArMTEwNyw3IEBAIHN0YXRpYyBpbnQgdmdpY192M19kaXN0cl9tbWlvX3dy
aXRlKHN0cnVjdCB2Y3B1ICp2LCBtbWlvX2luZm9fdCAqaW5mbywKIAogICAgICAgICB2Z2ljX2xv
Y2sodik7CiAKLSAgICAgICAgdmdpY19yZWczMl91cGRhdGUoJmN0bHIsIHIsIGluZm8pOworICAg
ICAgICB2cmVnX3JlZzMyX3VwZGF0ZSgmY3RsciwgciwgaW5mbyk7CiAKICAgICAgICAgLyogT25s
eSBFbmFibGVHcnAxQSBjYW4gYmUgY2hhbmdlZCAqLwogICAgICAgICBpZiAoIGN0bHIgJiBHSUNE
X0NUTFJfRU5BQkxFX0cxQSApCkBAIC0xMjEzLDcgKzEyMTMsNyBAQCBzdGF0aWMgaW50IHZnaWNf
djNfZGlzdHJfbW1pb193cml0ZShzdHJ1Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8sCiAg
ICAgICAgIGlmICggcmFuayA9PSBOVUxMICkgZ290byB3cml0ZV9pZ25vcmU7CiAgICAgICAgIHZn
aWNfbG9ja19yYW5rKHYsIHJhbmssIGZsYWdzKTsKICAgICAgICAgaXJvdXRlciA9IHZnaWNfZmV0
Y2hfaXJvdXRlcihyYW5rLCBnaWNkX3JlZyAtIEdJQ0RfSVJPVVRFUik7Ci0gICAgICAgIHZnaWNf
cmVnNjRfdXBkYXRlKCZpcm91dGVyLCByLCBpbmZvKTsKKyAgICAgICAgdnJlZ19yZWc2NF91cGRh
dGUoJmlyb3V0ZXIsIHIsIGluZm8pOwogICAgICAgICB2Z2ljX3N0b3JlX2lyb3V0ZXIodi0+ZG9t
YWluLCByYW5rLCBnaWNkX3JlZyAtIEdJQ0RfSVJPVVRFUiwgaXJvdXRlcik7CiAgICAgICAgIHZn
aWNfdW5sb2NrX3JhbmsodiwgcmFuaywgZmxhZ3MpOwogICAgICAgICByZXR1cm4gMTsKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdnJlZy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS92
cmVnLmgKaW5kZXggMzQ4NTg0Zi4uMTYyMDdjZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LWFybS92cmVnLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS92cmVnLmgKQEAgLTEwNywxMDIg
KzEwNywxMDIgQEAgc3RhdGljIGlubGluZSBib29sIHZyZWdfZW11bGF0ZV9zeXNyZWc2NChzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdW5pb24gaHNyIGgKIAogI2VuZGlmCiAKLSNkZWZpbmUg
VkdJQ19SRUdfTUFTSyhzaXplKSAoKH4wVUwpID4+IChCSVRTX1BFUl9MT05HIC0gKCgxIDw8IChz
aXplKSkgKiA4KSkpCisjZGVmaW5lIFZSRUdfUkVHX01BU0soc2l6ZSkgKCh+MFVMKSA+PiAoQklU
U19QRVJfTE9ORyAtICgoMSA8PCAoc2l6ZSkpICogOCkpKQogCiAvKgogICogVGhlIGNoZWNrIG9u
IHRoZSBzaXplIHN1cHBvcnRlZCBieSB0aGUgcmVnaXN0ZXIgaGFzIHRvIGJlIGRvbmUgYnkKLSAq
IHRoZSBjYWxsZXIgb2YgdmdpY19yZWdOXyouCisgKiB0aGUgY2FsbGVyIG9mIHZyZWdfcmVnTl8q
LgogICoKLSAqIHZnaWNfcmVnXyogc2hvdWxkIG5ldmVyIGJlIGNhbGxlZCBkaXJlY3RseS4gSW5z
dGVhZCB1c2UgdGhlIHZnaWNfcmVnTl8qCisgKiB2cmVnX3JlZ18qIHNob3VsZCBuZXZlciBiZSBj
YWxsZWQgZGlyZWN0bHkuIEluc3RlYWQgdXNlIHRoZSB2cmVnX3JlZ05fKgogICogYWNjb3JkaW5n
IHRvIHNpemUgb2YgdGhlIGVtdWxhdGVkIHJlZ2lzdGVyCiAgKgogICogTm90ZSB0aGF0IHRoZSBh
bGlnbm1lbnQgZmF1bHQgd2lsbCBhbHdheXMgYmUgdGFrZW4gaW4gdGhlIGd1ZXN0CiAgKiAoc2Vl
IEIzLjEyLjcgRERJMDQwNi5iKS4KICAqLwotc3RhdGljIGlubGluZSByZWdpc3Rlcl90IHZnaWNf
cmVnX2V4dHJhY3QodW5zaWduZWQgbG9uZyByZWcsCitzdGF0aWMgaW5saW5lIHJlZ2lzdGVyX3Qg
dnJlZ19yZWdfZXh0cmFjdCh1bnNpZ25lZCBsb25nIHJlZywKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBvZmZzZXQsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVtIGRhYnRfc2l6ZSBzaXplKQogewogICAg
IHJlZyA+Pj0gOCAqIG9mZnNldDsKLSAgICByZWcgJj0gVkdJQ19SRUdfTUFTSyhzaXplKTsKKyAg
ICByZWcgJj0gVlJFR19SRUdfTUFTSyhzaXplKTsKIAogICAgIHJldHVybiByZWc7CiB9CiAKLXN0
YXRpYyBpbmxpbmUgdm9pZCB2Z2ljX3JlZ191cGRhdGUodW5zaWduZWQgbG9uZyAqcmVnLCByZWdp
c3Rlcl90IHZhbCwKK3N0YXRpYyBpbmxpbmUgdm9pZCB2cmVnX3JlZ191cGRhdGUodW5zaWduZWQg
bG9uZyAqcmVnLCByZWdpc3Rlcl90IHZhbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IG9mZnNldCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZW51bSBkYWJ0X3NpemUgc2l6ZSkKIHsKLSAgICB1bnNpZ25lZCBsb25nIG1hc2sgPSBW
R0lDX1JFR19NQVNLKHNpemUpOworICAgIHVuc2lnbmVkIGxvbmcgbWFzayA9IFZSRUdfUkVHX01B
U0soc2l6ZSk7CiAgICAgaW50IHNoaWZ0ID0gb2Zmc2V0ICogODsKIAogICAgICpyZWcgJj0gfiht
YXNrIDw8IHNoaWZ0KTsKICAgICAqcmVnIHw9ICgodW5zaWduZWQgbG9uZyl2YWwgJiBtYXNrKSA8
PCBzaGlmdDsKIH0KIAotc3RhdGljIGlubGluZSB2b2lkIHZnaWNfcmVnX3NldGJpdHModW5zaWdu
ZWQgbG9uZyAqcmVnLCByZWdpc3Rlcl90IGJpdHMsCitzdGF0aWMgaW5saW5lIHZvaWQgdnJlZ19y
ZWdfc2V0Yml0cyh1bnNpZ25lZCBsb25nICpyZWcsIHJlZ2lzdGVyX3QgYml0cywKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBvZmZzZXQsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVtIGRhYnRfc2l6ZSBzaXplKQogewotICAg
IHVuc2lnbmVkIGxvbmcgbWFzayA9IFZHSUNfUkVHX01BU0soc2l6ZSk7CisgICAgdW5zaWduZWQg
bG9uZyBtYXNrID0gVlJFR19SRUdfTUFTSyhzaXplKTsKICAgICBpbnQgc2hpZnQgPSBvZmZzZXQg
KiA4OwogCiAgICAgKnJlZyB8PSAoKHVuc2lnbmVkIGxvbmcpYml0cyAmIG1hc2spIDw8IHNoaWZ0
OwogfQogCi1zdGF0aWMgaW5saW5lIHZvaWQgdmdpY19yZWdfY2xlYXJiaXRzKHVuc2lnbmVkIGxv
bmcgKnJlZywgcmVnaXN0ZXJfdCBiaXRzLAorc3RhdGljIGlubGluZSB2b2lkIHZyZWdfcmVnX2Ns
ZWFyYml0cyh1bnNpZ25lZCBsb25nICpyZWcsIHJlZ2lzdGVyX3QgYml0cywKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9mZnNldCwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW51bSBkYWJ0X3NpemUgc2l6ZSkKIHsKLSAg
ICB1bnNpZ25lZCBsb25nIG1hc2sgPSBWR0lDX1JFR19NQVNLKHNpemUpOworICAgIHVuc2lnbmVk
IGxvbmcgbWFzayA9IFZSRUdfUkVHX01BU0soc2l6ZSk7CiAgICAgaW50IHNoaWZ0ID0gb2Zmc2V0
ICogODsKIAogICAgICpyZWcgJj0gfigoKHVuc2lnbmVkIGxvbmcpYml0cyAmIG1hc2spIDw8IHNo
aWZ0KTsKIH0KIAotLyogTi1iaXQgcmVnaXN0ZXIgaGVscGVycyAqLwotI2RlZmluZSBWR0lDX1JF
R19IRUxQRVJTKHN6LCBvZmZtYXNrKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAotc3RhdGljIGlubGluZSByZWdpc3Rlcl90IHZnaWNfcmVnIyNzeiMjX2V4dHJhY3QodWludCMj
c3ojI190IHJlZywgICAgICAgXAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY29uc3QgbW1pb19pbmZvX3QgKmluZm8pXAoteyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAot
ICAgIHJldHVybiB2Z2ljX3JlZ19leHRyYWN0KHJlZywgaW5mby0+Z3BhICYgb2ZmbWFzaywgICAg
ICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluZm8tPmRhYnQu
c2l6ZSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotfSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAotc3RhdGljIGlubGluZSB2b2lkIHZnaWNfcmVnIyNzeiMjX3VwZGF0ZSh1
aW50IyNzeiMjX3QgKnJlZywgICAgICAgICAgICAgXAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICByZWdpc3Rlcl90IHZhbCwgICAgICAgICAgICAgICAgXAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBtbWlvX2luZm9fdCAqaW5m
bykgICAgICAgXAoteyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIHVuc2lnbmVkIGxvbmcgdG1wID0gKnJl
ZzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAotICAgIHZnaWNfcmVnX3VwZGF0ZSgmdG1wLCB2YWwsIGluZm8tPmdwYSAmIG9mZm1h
c2ssICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgICAgICAgICBpbmZvLT5kYWJ0
LnNpemUpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAotICAgICpyZWcgPSB0bXA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAotfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAotc3RhdGljIGlubGluZSB2b2lkIHZnaWNfcmVnIyNzeiMjX3NldGJpdHModWludCMjc3ojI190
ICpyZWcsICAgICAgICAgICAgXAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcmVnaXN0ZXJfdCBiaXRzLCAgICAgICAgICAgICAgXAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbW1pb19pbmZvX3QgKmluZm8pICAgICAgXAot
eyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAotICAgIHVuc2lnbmVkIGxvbmcgdG1wID0gKnJlZzsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAg
IHZnaWNfcmVnX3NldGJpdHMoJnRtcCwgYml0cywgaW5mby0+Z3BhICYgb2ZmbWFzaywgICAgICAg
ICAgICAgICAgICAgXAotICAgICAgICAgICAgICAgICAgICAgaW5mby0+ZGFidC5zaXplKTsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICpy
ZWcgPSB0bXA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAotfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotc3RhdGljIGlu
bGluZSB2b2lkIHZnaWNfcmVnIyNzeiMjX2NsZWFyYml0cyh1aW50IyNzeiMjX3QgKnJlZywgICAg
ICAgICAgXAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWdp
c3Rlcl90IGJpdHMsICAgICAgICAgICAgXAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjb25zdCBtbWlvX2luZm9fdCAqaW5mbykgICAgXAoteyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAotICAgIHVuc2lnbmVkIGxvbmcgdG1wID0gKnJlZzsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIHZnaWNfcmVnX2Ns
ZWFyYml0cygmdG1wLCBiaXRzLCBpbmZvLT5ncGEgJiBvZmZtYXNrLCAgICAgICAgICAgICAgICAg
XAotICAgICAgICAgICAgICAgICAgICAgICBpbmZvLT5kYWJ0LnNpemUpOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICpyZWcgPSB0bXA7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
I2RlZmluZSBWUkVHX1JFR19IRUxQRVJTKHN6LCBvZmZtYXNrKSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisvKiBOLWJpdCByZWdpc3RlciBoZWxwZXJzICovICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKK3N0YXRp
YyBpbmxpbmUgcmVnaXN0ZXJfdCB2cmVnX3JlZyMjc3ojI19leHRyYWN0KHVpbnQjI3N6IyNfdCBy
ZWcsICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjb25zdCBtbWlvX2luZm9fdCAqaW5mbykgICAgICBcCit7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICByZXR1cm4gdnJlZ19yZWdfZXh0cmFjdChyZWcsIGluZm8tPmdw
YSAmIG9mZm1hc2ssICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGluZm8tPmRhYnQuc2l6ZSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCit9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorc3RhdGljIGlubGluZSB2b2lkIHZyZWdfcmVnIyNzeiMjX3VwZGF0ZSh1aW50IyNzeiMj
X3QgKnJlZywgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcmVnaXN0ZXJfdCB2YWwsICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBtbWlvX2lu
Zm9fdCAqaW5mbykgICAgICAgICAgICAgXAoreyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
dW5zaWduZWQgbG9uZyB0bXAgPSAqcmVnOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHZyZWdf
cmVnX3VwZGF0ZSgmdG1wLCB2YWwsIGluZm8tPmdwYSAmIG9mZm1hc2ssICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgIGluZm8tPmRhYnQuc2l6ZSk7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICpyZWcgPSB0bXA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCit9ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorc3RhdGljIGlubGluZSB2b2lkIHZyZWdf
cmVnIyNzeiMjX3NldGJpdHModWludCMjc3ojI190ICpyZWcsICAgICAgICAgICAgICAgICAgICBc
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZ2lzdGVyX3Qg
Yml0cywgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY29uc3QgbW1pb19pbmZvX3QgKmluZm8pICAgICAgICAgICAgXAoreyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgdW5zaWduZWQgbG9uZyB0bXAgPSAqcmVnOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgIHZyZWdfcmVnX3NldGJpdHMoJnRtcCwgYml0cywgaW5mby0+
Z3BhICYgb2ZmbWFzaywgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAg
ICAgICAgICBpbmZvLT5kYWJ0LnNpemUpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICpyZWcgPSB0bXA7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCit9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorc3RhdGljIGlubGluZSB2b2lkIHZyZWdfcmVnIyNzeiMjX2NsZWFyYml0cyh1aW50IyNzeiMj
X3QgKnJlZywgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcmVnaXN0ZXJfdCBiaXRzLCAgICAgICAgICAgICAgICAgIFwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBtbWlvX2lu
Zm9fdCAqaW5mbykgICAgICAgICAgXAoreyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgdW5z
aWduZWQgbG9uZyB0bXAgPSAqcmVnOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHZyZWdfcmVn
X2NsZWFyYml0cygmdG1wLCBiaXRzLCBpbmZvLT5ncGEgJiBvZmZtYXNrLCAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgIGluZm8tPmRhYnQuc2l6ZSk7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICpyZWcgPSB0bXA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiB9CiAKIC8qCkBAIC0yMTEsMTAgKzIx
MSw5IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCB2Z2ljX3JlZyMjc3ojI19jbGVhcmJpdHModWludCMj
c3ojI190ICpyZWcsICAgICAgICAgIFwKICAqIHVuc2lnbmVkIGxvbmcgcmF0aGVyIHRoYW4gdWlu
dDY0X3QKICAqLwogI2lmIEJJVFNfUEVSX0xPTkcgPT0gNjQKLVZHSUNfUkVHX0hFTFBFUlMoNjQs
IDB4Nyk7CitWUkVHX1JFR19IRUxQRVJTKDY0LCAweDcpOwogI2VuZGlmCi1WR0lDX1JFR19IRUxQ
RVJTKDMyLCAweDMpOwotCi0jdW5kZWYgVkdJQ19SRUdfSEVMUEVSUworVlJFR19SRUdfSEVMUEVS
UygzMiwgMHgzKTsKKyN1bmRlZiBWUkVHX1JFR19IRUxQRVJTCiAKICNlbmRpZiAvKiBfX0FTTV9B
Uk1fVlJFR19fICovCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 06 17:25:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 17:25: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 1dIIEh-0001UA-92; Tue, 06 Jun 2017 17: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 <bhupinder.thakur@linaro.org>) id 1dIIEf-0001Tf-PD
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 17:25:41 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 BE/A6-02199-495E6395; Tue, 06 Jun 2017 17:25:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsVyMfTASt0pT80
 iDQ7sYLP4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOu3XjCVPAuumL+tZlsDYzTdLoYuTiEBGYw
 SixYsIwJxGERmMcssebjETBHQqCfVeLG1IksXYycQE6axPl7+9kg7CqJRd8b2UFsIQEtiaOnZ
 rNCjGpmkjh6/TZQAwcHm4CJxKwOCZAaEQEliXurJjOB2MwCoRJT/z4AmyksECHx/9hssJksAq
 oSr37uYQWxeQW8Jd5vfMcIsUtO4ua5TmYQm1PAR2Lm+SWMEHu9JfY0tDFOYBRYwMiwilG9OLW
 oLLVI11gvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMwsBiAYAdj8xenQ4ySHExK
 oryRl8wihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwfnkMlBMsSk1PrUjLzAGGOExagoNHSYR38
 gOgNG9xQWJucWY6ROoUozHHlSvrvjBxTDmw/QuTEEtefl6qlDivwhOgUgGQ0ozSPLhBsNi7xC
 grJczLCHSaEE9BalFuZgmq/CtGcQ5GJWHeFJApPJl5JXD7XgGdwgR0Ct8lE5BTShIRUlINjFW
 Lb+1k39N3yGWTVXRZVrC9f5Bhl9SaUpO8oGKlTyfVd/i3t0ayqyV5X9v9hWtTdfIsO+5pTUJ+
 5tetn6fNcXqwbfamiz8P/Ik65Lkpwr36p/ueo3L154MuJh3QUF0dsN1g/rZDrJ5L1aYlav3cl
 y1bXLI5ue1b7DOzLLac5iaxpqL1q+0TlFiKMxINtZiLihMBNksuvbgCAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1496769938!48878377!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56909 invoked from network); 6 Jun 2017 17:25:39 -0000
Received: from mail-pf0-f169.google.com (HELO mail-pf0-f169.google.com)
 (209.85.192.169)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 6 Jun 2017 17:25:39 -0000
Received: by mail-pf0-f169.google.com with SMTP id 83so42505002pfr.0
 for <xen-devel@lists.xenproject.org>; Tue, 06 Jun 2017 10:25:39 -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=mKQyHCr4fhk7FRvcwewPz3anN3P4JyxOPFBfdU5g9mw=;
 b=eLbgtt0Uj6fqjEQa+vU2g1DmcehjqeqWsr+x2iIXOJY9atm48B8/BR8L8bYfsSqcEw
 fA3hyvwQuQXiRYEzIHY1F7wqOOl1XQ/0H/V7KXvUVIOfzS3GBLo0NgF95Epy+n4QfzR2
 5M8PgdZ3EexZl450vU3Abb66qlOm6LHdKtsmA=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=mKQyHCr4fhk7FRvcwewPz3anN3P4JyxOPFBfdU5g9mw=;
 b=ndCKXGmSOA/npAjcRQOwP2ZHJTNzvoApXMfef2yL/x0N7/uTWFE/ToPGP4SYE1/AFG
 2Idkmgn2X8HBOodpiUuofYC22lArKJJQFj0Vz8rytoyZ0rlyJtKJ3j5V4Itdrp+lZLLf
 iOD78LHNKmFtfaQw7iwwN9CKxjmGjJJnz6vN51lPT7vwRGyoLyyE9F8t3K+mnAvt549U
 syAw4u+VFQscEnlPDfRtmD8tSZkB09cPhQOqKfVQumPfG0jDfH270vgmnhrDROA4AI2O
 FsAaOXEX+pDzwiGeXBNo2NaAt60hxmJpfNeIkSgwxdAMMBJH0gV1SVubTcz9HoXNleTM
 qKBw==
X-Gm-Message-State: AODbwcB+P5anqGNUFqy3tyDTdFO6atdhu2v+/NaC5zhOD3wIYxUIaW6c
 N0+uwUnG697+ulS+hOtD3A==
X-Received: by 10.99.175.76 with SMTP id s12mr27907651pgo.152.1496769937918;
 Tue, 06 Jun 2017 10:25:37 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com ([103.5.19.18])
 by smtp.gmail.com with ESMTPSA id 62sm6031632pfr.90.2017.06.06.10.25.35
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 06 Jun 2017 10:25:37 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Tue,  6 Jun 2017 22:55:16 +0530
Message-Id: <1496769929-23355-2-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1496769929-23355-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1496769929-23355-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH 01/14 v4] xen/arm: vpl011: Move vgic register
	access functions to vreg.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>

VGhlc2UgZnVuY3Rpb25zIGFyZSBnZW5lcmljIGluIG5hdHVyZSBhbmQgY2FuIGJlIHJldXNlZCBi
eSBvdGhlciBlbXVsYXRpb24KY29kZSBpbiBYZW4uIE9uZSByZWNlbnQgZXhhbXBsZSBpcyBwbDAx
MSBlbXVsYXRpb24sIHdoaWNoIG5lZWRzIHNpbWlsYXIKZnVuY3Rpb25zIHRvIHJlYWQvd3JpdGUg
dGhlIHJlZ2lzdGVycy4KClRoaXMgcGF0Y2ggbW92ZXMgdGhlIHJlZ2lzdGVyIGFjY2VzcyBmdW5j
dGlvbiBkZWZpbml0aW9ucyBmcm9tIHZnaWMuaCB0bwp2cmVnLmguCgpTaWduZWQtb2ZmLWJ5OiBC
aHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+Ci0tLQpDQzogc3MK
Q0M6IGpnCgpDaGFuZ2VzIHNpbmNlIHYzOgotIE1vdmVkIHRoZSBtYWNybyBjYWxsIFZHSUNfUkVH
X0hFTFBFUlMgdG8gdnJlZy5oIGZyb20gdmdpYy5oLgoKIHhlbi9pbmNsdWRlL2FzbS1hcm0vdmdp
Yy5oIHwgMTExICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQog
eGVuL2luY2x1ZGUvYXNtLWFybS92cmVnLmggfCAxMTAgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMTExIGluc2VydGlvbnMoKyks
IDExMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMu
aCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCmluZGV4IDU0NDg2N2EuLjc1YzcxNmUgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vdmdpYy5oCkBAIC0yMCw2ICsyMCw3IEBACiAKICNpbmNsdWRlIDx4ZW4vYml0b3BzLmg+
CiAjaW5jbHVkZSA8YXNtL21taW8uaD4KKyNpbmNsdWRlIDxhc20tYXJtL3ZyZWcuaD4KIAogc3Ry
dWN0IHBlbmRpbmdfaXJxCiB7CkBAIC0xNzEsMTE2ICsxNzIsNiBAQCBzdGF0aWMgaW5saW5lIGlu
dCBSRUdfUkFOS19OUihpbnQgYiwgdWludDMyX3QgbikKICAgICB9CiB9CiAKLSNkZWZpbmUgVkdJ
Q19SRUdfTUFTSyhzaXplKSAoKH4wVUwpID4+IChCSVRTX1BFUl9MT05HIC0gKCgxIDw8IChzaXpl
KSkgKiA4KSkpCi0KLS8qCi0gKiBUaGUgY2hlY2sgb24gdGhlIHNpemUgc3VwcG9ydGVkIGJ5IHRo
ZSByZWdpc3RlciBoYXMgdG8gYmUgZG9uZSBieQotICogdGhlIGNhbGxlciBvZiB2Z2ljX3JlZ05f
Ki4KLSAqCi0gKiB2Z2ljX3JlZ18qIHNob3VsZCBuZXZlciBiZSBjYWxsZWQgZGlyZWN0bHkuIElu
c3RlYWQgdXNlIHRoZSB2Z2ljX3JlZ05fKgotICogYWNjb3JkaW5nIHRvIHNpemUgb2YgdGhlIGVt
dWxhdGVkIHJlZ2lzdGVyCi0gKgotICogTm90ZSB0aGF0IHRoZSBhbGlnbm1lbnQgZmF1bHQgd2ls
bCBhbHdheXMgYmUgdGFrZW4gaW4gdGhlIGd1ZXN0Ci0gKiAoc2VlIEIzLjEyLjcgRERJMDQwNi5i
KS4KLSAqLwotc3RhdGljIGlubGluZSByZWdpc3Rlcl90IHZnaWNfcmVnX2V4dHJhY3QodW5zaWdu
ZWQgbG9uZyByZWcsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgb2Zmc2V0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZW51bSBkYWJ0X3NpemUgc2l6ZSkKLXsKLSAgICByZWcgPj49IDggKiBvZmZzZXQ7Ci0g
ICAgcmVnICY9IFZHSUNfUkVHX01BU0soc2l6ZSk7Ci0KLSAgICByZXR1cm4gcmVnOwotfQotCi1z
dGF0aWMgaW5saW5lIHZvaWQgdmdpY19yZWdfdXBkYXRlKHVuc2lnbmVkIGxvbmcgKnJlZywgcmVn
aXN0ZXJfdCB2YWwsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCBvZmZzZXQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVudW0gZGFi
dF9zaXplIHNpemUpCi17Ci0gICAgdW5zaWduZWQgbG9uZyBtYXNrID0gVkdJQ19SRUdfTUFTSyhz
aXplKTsKLSAgICBpbnQgc2hpZnQgPSBvZmZzZXQgKiA4OwotCi0gICAgKnJlZyAmPSB+KG1hc2sg
PDwgc2hpZnQpOwotICAgICpyZWcgfD0gKCh1bnNpZ25lZCBsb25nKXZhbCAmIG1hc2spIDw8IHNo
aWZ0OwotfQotCi1zdGF0aWMgaW5saW5lIHZvaWQgdmdpY19yZWdfc2V0Yml0cyh1bnNpZ25lZCBs
b25nICpyZWcsIHJlZ2lzdGVyX3QgYml0cywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCBvZmZzZXQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBlbnVtIGRhYnRfc2l6ZSBzaXplKQotewotICAgIHVuc2lnbmVkIGxvbmcgbWFzayA9
IFZHSUNfUkVHX01BU0soc2l6ZSk7Ci0gICAgaW50IHNoaWZ0ID0gb2Zmc2V0ICogODsKLQotICAg
ICpyZWcgfD0gKCh1bnNpZ25lZCBsb25nKWJpdHMgJiBtYXNrKSA8PCBzaGlmdDsKLX0KLQotc3Rh
dGljIGlubGluZSB2b2lkIHZnaWNfcmVnX2NsZWFyYml0cyh1bnNpZ25lZCBsb25nICpyZWcsIHJl
Z2lzdGVyX3QgYml0cywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50IG9mZnNldCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZW51bSBkYWJ0X3NpemUgc2l6ZSkKLXsKLSAgICB1bnNpZ25lZCBsb25nIG1hc2sgPSBWR0lDX1JF
R19NQVNLKHNpemUpOwotICAgIGludCBzaGlmdCA9IG9mZnNldCAqIDg7Ci0KLSAgICAqcmVnICY9
IH4oKCh1bnNpZ25lZCBsb25nKWJpdHMgJiBtYXNrKSA8PCBzaGlmdCk7Ci19Ci0KLS8qIE4tYml0
IHJlZ2lzdGVyIGhlbHBlcnMgKi8KLSNkZWZpbmUgVkdJQ19SRUdfSEVMUEVSUyhzeiwgb2ZmbWFz
aykgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLXN0YXRpYyBpbmxpbmUgcmVn
aXN0ZXJfdCB2Z2ljX3JlZyMjc3ojI19leHRyYWN0KHVpbnQjI3N6IyNfdCByZWcsICAgICAgIFwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IG1t
aW9faW5mb190ICppbmZvKVwKLXsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICByZXR1cm4gdmdpY19yZWdf
ZXh0cmFjdChyZWcsIGluZm8tPmdwYSAmIG9mZm1hc2ssICAgICAgICAgICAgICAgICAgIFwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBpbmZvLT5kYWJ0LnNpemUpOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKLX0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLXN0YXRp
YyBpbmxpbmUgdm9pZCB2Z2ljX3JlZyMjc3ojI191cGRhdGUodWludCMjc3ojI190ICpyZWcsICAg
ICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVn
aXN0ZXJfdCB2YWwsICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY29uc3QgbW1pb19pbmZvX3QgKmluZm8pICAgICAgIFwKLXsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKLSAgICB1bnNpZ25lZCBsb25nIHRtcCA9ICpyZWc7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICB2Z2ljX3Jl
Z191cGRhdGUoJnRtcCwgdmFsLCBpbmZvLT5ncGEgJiBvZmZtYXNrLCAgICAgICAgICAgICAgICAg
ICAgIFwKLSAgICAgICAgICAgICAgICAgICAgaW5mby0+ZGFidC5zaXplKTsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAqcmVnID0gdG1w
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKLX0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLXN0YXRpYyBpbmxpbmUgdm9p
ZCB2Z2ljX3JlZyMjc3ojI19zZXRiaXRzKHVpbnQjI3N6IyNfdCAqcmVnLCAgICAgICAgICAgIFwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZ2lzdGVyX3QgYml0
cywgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGNvbnN0IG1taW9faW5mb190ICppbmZvKSAgICAgIFwKLXsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAg
ICB1bnNpZ25lZCBsb25nIHRtcCA9ICpyZWc7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICB2Z2ljX3JlZ19zZXRiaXRzKCZ0
bXAsIGJpdHMsIGluZm8tPmdwYSAmIG9mZm1hc2ssICAgICAgICAgICAgICAgICAgIFwKLSAgICAg
ICAgICAgICAgICAgICAgIGluZm8tPmRhYnQuc2l6ZSk7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAqcmVnID0gdG1wOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLX0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKLXN0YXRpYyBpbmxpbmUgdm9pZCB2Z2ljX3JlZyMj
c3ojI19jbGVhcmJpdHModWludCMjc3ojI190ICpyZWcsICAgICAgICAgIFwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVnaXN0ZXJfdCBiaXRzLCAgICAgICAg
ICAgIFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qg
bW1pb19pbmZvX3QgKmluZm8pICAgIFwKLXsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICB1bnNpZ25lZCBs
b25nIHRtcCA9ICpyZWc7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKLSAgICB2Z2ljX3JlZ19jbGVhcmJpdHMoJnRtcCwgYml0cywg
aW5mby0+Z3BhICYgb2ZmbWFzaywgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICAg
ICAgICAgaW5mby0+ZGFidC5zaXplKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKLSAgICAqcmVnID0gdG1wOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLX0KLQotLyoKLSAqIDY0IGJpdHMg
cmVnaXN0ZXJzIGFyZSBvbmx5IHN1cHBvcnRlZCBvbiBwbGF0Zm9ybSB3aXRoIDY0LWJpdCBsb25n
LgotICogVGhpcyBpcyBhbHNvIGFsbG93IHVzIHRvIG9wdGltaXplIHRoZSAzMiBiaXQgY2FzZSBi
eSB1c2luZwotICogdW5zaWduZWQgbG9uZyByYXRoZXIgdGhhbiB1aW50NjRfdAotICovCi0jaWYg
QklUU19QRVJfTE9ORyA9PSA2NAotVkdJQ19SRUdfSEVMUEVSUyg2NCwgMHg3KTsKLSNlbmRpZgot
VkdJQ19SRUdfSEVMUEVSUygzMiwgMHgzKTsKLQotI3VuZGVmIFZHSUNfUkVHX0hFTFBFUlMKLQog
ZW51bSBnaWNfc2dpX21vZGU7CiAKIC8qCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJt
L3ZyZWcuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdnJlZy5oCmluZGV4IGVkMmJkNmYuLjM0ODU4
NGYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdnJlZy5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vdnJlZy5oCkBAIC0xMDcsNCArMTA3LDExNCBAQCBzdGF0aWMgaW5saW5lIGJv
b2wgdnJlZ19lbXVsYXRlX3N5c3JlZzY0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCB1bmlv
biBoc3IgaAogCiAjZW5kaWYKIAorI2RlZmluZSBWR0lDX1JFR19NQVNLKHNpemUpICgofjBVTCkg
Pj4gKEJJVFNfUEVSX0xPTkcgLSAoKDEgPDwgKHNpemUpKSAqIDgpKSkKKworLyoKKyAqIFRoZSBj
aGVjayBvbiB0aGUgc2l6ZSBzdXBwb3J0ZWQgYnkgdGhlIHJlZ2lzdGVyIGhhcyB0byBiZSBkb25l
IGJ5CisgKiB0aGUgY2FsbGVyIG9mIHZnaWNfcmVnTl8qLgorICoKKyAqIHZnaWNfcmVnXyogc2hv
dWxkIG5ldmVyIGJlIGNhbGxlZCBkaXJlY3RseS4gSW5zdGVhZCB1c2UgdGhlIHZnaWNfcmVnTl8q
CisgKiBhY2NvcmRpbmcgdG8gc2l6ZSBvZiB0aGUgZW11bGF0ZWQgcmVnaXN0ZXIKKyAqCisgKiBO
b3RlIHRoYXQgdGhlIGFsaWdubWVudCBmYXVsdCB3aWxsIGFsd2F5cyBiZSB0YWtlbiBpbiB0aGUg
Z3Vlc3QKKyAqIChzZWUgQjMuMTIuNyBEREkwNDA2LmIpLgorICovCitzdGF0aWMgaW5saW5lIHJl
Z2lzdGVyX3QgdmdpY19yZWdfZXh0cmFjdCh1bnNpZ25lZCBsb25nIHJlZywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBvZmZzZXQsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVtIGRhYnRfc2l6ZSBzaXpl
KQoreworICAgIHJlZyA+Pj0gOCAqIG9mZnNldDsKKyAgICByZWcgJj0gVkdJQ19SRUdfTUFTSyhz
aXplKTsKKworICAgIHJldHVybiByZWc7Cit9CisKK3N0YXRpYyBpbmxpbmUgdm9pZCB2Z2ljX3Jl
Z191cGRhdGUodW5zaWduZWQgbG9uZyAqcmVnLCByZWdpc3Rlcl90IHZhbCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9mZnNldCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZW51bSBkYWJ0X3NpemUgc2l6ZSkKK3sKKyAgICB1bnNp
Z25lZCBsb25nIG1hc2sgPSBWR0lDX1JFR19NQVNLKHNpemUpOworICAgIGludCBzaGlmdCA9IG9m
ZnNldCAqIDg7CisKKyAgICAqcmVnICY9IH4obWFzayA8PCBzaGlmdCk7CisgICAgKnJlZyB8PSAo
KHVuc2lnbmVkIGxvbmcpdmFsICYgbWFzaykgPDwgc2hpZnQ7Cit9CisKK3N0YXRpYyBpbmxpbmUg
dm9pZCB2Z2ljX3JlZ19zZXRiaXRzKHVuc2lnbmVkIGxvbmcgKnJlZywgcmVnaXN0ZXJfdCBiaXRz
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9mZnNl
dCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVudW0gZGFidF9zaXplIHNp
emUpCit7CisgICAgdW5zaWduZWQgbG9uZyBtYXNrID0gVkdJQ19SRUdfTUFTSyhzaXplKTsKKyAg
ICBpbnQgc2hpZnQgPSBvZmZzZXQgKiA4OworCisgICAgKnJlZyB8PSAoKHVuc2lnbmVkIGxvbmcp
Yml0cyAmIG1hc2spIDw8IHNoaWZ0OworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgdmdpY19yZWdf
Y2xlYXJiaXRzKHVuc2lnbmVkIGxvbmcgKnJlZywgcmVnaXN0ZXJfdCBiaXRzLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgb2Zmc2V0LAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVtIGRhYnRfc2l6ZSBzaXplKQorewor
ICAgIHVuc2lnbmVkIGxvbmcgbWFzayA9IFZHSUNfUkVHX01BU0soc2l6ZSk7CisgICAgaW50IHNo
aWZ0ID0gb2Zmc2V0ICogODsKKworICAgICpyZWcgJj0gfigoKHVuc2lnbmVkIGxvbmcpYml0cyAm
IG1hc2spIDw8IHNoaWZ0KTsKK30KKworLyogTi1iaXQgcmVnaXN0ZXIgaGVscGVycyAqLworI2Rl
ZmluZSBWR0lDX1JFR19IRUxQRVJTKHN6LCBvZmZtYXNrKSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorc3RhdGljIGlubGluZSByZWdpc3Rlcl90IHZnaWNfcmVnIyNzeiMjX2V4
dHJhY3QodWludCMjc3ojI190IHJlZywgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbW1pb19pbmZvX3QgKmluZm8pXAoreyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgIHJldHVybiB2Z2ljX3JlZ19leHRyYWN0KHJlZywgaW5mby0+Z3BhICYg
b2ZmbWFzaywgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGluZm8tPmRhYnQuc2l6ZSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorfSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorc3RhdGljIGlubGluZSB2b2lkIHZnaWNfcmVnIyNz
eiMjX3VwZGF0ZSh1aW50IyNzeiMjX3QgKnJlZywgICAgICAgICAgICAgXAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWdpc3Rlcl90IHZhbCwgICAgICAgICAgICAg
ICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBtbWlv
X2luZm9fdCAqaW5mbykgICAgICAgXAoreyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHVuc2lnbmVkIGxv
bmcgdG1wID0gKnJlZzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgIHZnaWNfcmVnX3VwZGF0ZSgmdG1wLCB2YWwsIGluZm8t
PmdwYSAmIG9mZm1hc2ssICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAg
ICBpbmZvLT5kYWJ0LnNpemUpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgICpyZWcgPSB0bXA7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorfSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorc3RhdGljIGlubGluZSB2b2lkIHZnaWNfcmVnIyNzeiMjX3NldGJpdHMo
dWludCMjc3ojI190ICpyZWcsICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcmVnaXN0ZXJfdCBiaXRzLCAgICAgICAgICAgICAgXAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbW1pb19pbmZvX3QgKmlu
Zm8pICAgICAgXAoreyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHVuc2lnbmVkIGxvbmcgdG1wID0gKnJl
ZzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgIHZnaWNfcmVnX3NldGJpdHMoJnRtcCwgYml0cywgaW5mby0+Z3BhICYgb2Zm
bWFzaywgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgaW5mby0+ZGFi
dC5zaXplKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgICpyZWcgPSB0bXA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorc3RhdGljIGlubGluZSB2b2lkIHZnaWNfcmVnIyNzeiMjX2NsZWFyYml0cyh1aW50IyNzeiMj
X3QgKnJlZywgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICByZWdpc3Rlcl90IGJpdHMsICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBtbWlvX2luZm9fdCAqaW5mbykgICAgXAor
eyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgIHVuc2lnbmVkIGxvbmcgdG1wID0gKnJlZzsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
IHZnaWNfcmVnX2NsZWFyYml0cygmdG1wLCBiaXRzLCBpbmZvLT5ncGEgJiBvZmZtYXNrLCAgICAg
ICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICBpbmZvLT5kYWJ0LnNpemUpOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICpy
ZWcgPSB0bXA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorfQorCisvKgorICogNjQgYml0cyByZWdpc3RlcnMgYXJlIG9ubHkgc3VwcG9y
dGVkIG9uIHBsYXRmb3JtIHdpdGggNjQtYml0IGxvbmcuCisgKiBUaGlzIGlzIGFsc28gYWxsb3cg
dXMgdG8gb3B0aW1pemUgdGhlIDMyIGJpdCBjYXNlIGJ5IHVzaW5nCisgKiB1bnNpZ25lZCBsb25n
IHJhdGhlciB0aGFuIHVpbnQ2NF90CisgKi8KKyNpZiBCSVRTX1BFUl9MT05HID09IDY0CitWR0lD
X1JFR19IRUxQRVJTKDY0LCAweDcpOworI2VuZGlmCitWR0lDX1JFR19IRUxQRVJTKDMyLCAweDMp
OworCisjdW5kZWYgVkdJQ19SRUdfSEVMUEVSUworCiAjZW5kaWYgLyogX19BU01fQVJNX1ZSRUdf
XyAqLwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 06 17:25:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 17: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 1dIIEm-0001XG-UM; Tue, 06 Jun 2017 17:25: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 1dIIEl-0001WS-Mf
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 17:25:47 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 24/DE-03920-B95E6395; Tue, 06 Jun 2017 17:25:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXiVRusrzvrqVm
 kwYYbzBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b7MxsZCxbNZ6x4N2MSewPj68ouRi4OIYHp
 jBLP+++xgTgsAvOYJT5tmMkM4kgI9LNKNG1axd7FyAnkpElMuvkLyi6XmPC8kQ3EFhLQkjh6a
 jYrxKhmJontDz8AJTg42ARMJGZ1SIDUiAgoSdxbNZkJpIZZ4AKjxI/zz8GahQW8JObdOgdWzy
 KgKtFxwgEkzCvgLbG5cw0rxC45iZvnOplBbE4BH4mZ55cwQuz1ltjT0MY4gVFgASPDKkb14tS
 istQiXSO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA0GIAgh2My/46HWKU5GBS
 EuWNvGQWKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCN/IJUE6wKDU9tSItMwcY5DBpCQ4eJRHey
 Q+A0rzFBYm5xZnpEKlTjMYcC3o2fGHimHRg+xcmIZa8/LxUKXFeBZBJAiClGaV5cINg0XeJUV
 ZKmJcR6DQhnoLUotzMElT5V4ziHIxKwrwpIFN4MvNK4Pa9AjqFCegUvksmIKeUJCKkpBoYBXj
 4TB9nfV6WzvHt/Uy3t39/MD2pPXBLRnd5tVzOsez3EjlTmorbMoRaHx9+vXONr4k504V3K5Nn
 7Kr2/JJsbHa3sm//JdODHVv3GD+U+jf/4tn0i4zpS+Q7MrLl7xxNusOxsr7peeCW1WEbNUtL7
 09c/Tt0S2ZF7f0vXhnmjPWmj4/K9uWmK7EUZyQaajEXFScCAMzV0aO5AgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1496769944!105565001!1
X-Originating-IP: [74.125.83.47]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42488 invoked from network); 6 Jun 2017 17:25:45 -0000
Received: from mail-pg0-f47.google.com (HELO mail-pg0-f47.google.com)
 (74.125.83.47)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 6 Jun 2017 17:25:45 -0000
Received: by mail-pg0-f47.google.com with SMTP id k71so4103164pgd.2
 for <xen-devel@lists.xenproject.org>; Tue, 06 Jun 2017 10:25: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=YtFPP34Ox9mtW12x0jD/z/QOpMH1T338dVu4Dm6GVbU=;
 b=f6jdZdaHCXBKckkUT8KDCRHCzooH1nVM86QFSIygjckQJ2NEMalqLi+o9kLIVFKzS4
 8fDMDqpKsF53nCow9NO/hgtXX5Q96+1mpmkfp3qfO/XknVVm04ohpqTOsB7B1STw3RPl
 LVD8LAw7Vgi7BS4t6bn+YTGgiZqbcvkiqeaK0=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=YtFPP34Ox9mtW12x0jD/z/QOpMH1T338dVu4Dm6GVbU=;
 b=rBU5Ro5oTPEgW/kDhlxncxxI4mUyd53GMg00yhhV3xbC4TcdZ6q8FYsKhBSXXKGL8j
 Su8xi1F7Wv5QjlCu5OVpXqWTlwLF72NB/zNJ/oan6BpMlRCB2uZuduclarduE3zKXw6X
 qbzz0RaEsD7n5sQj+UBMTtOxmV2VHE8Nv4sWtWnQFBZRYNVBRn3ZFImlXxAWBddx+xbN
 yTepBNAlVrHvINXUj7dsk+TSmoczqwJm9nO5w/eFNLKjG1rLv3IuiwnAGG3U0S1Jd0o0
 1xrjFr5/DW1V25XlrACD+L+FWfCScQ0UGVsucb58L215bav97plGuFpiAmiiC+XVwGBl
 wAfw==
X-Gm-Message-State: AODbwcAoLRlSV8yfJYX+Kf8jshtx0usXGvWWBKKh6aote+jie4vEgk83
 kVA9+v147O8xJ2eJu1QAzg==
X-Received: by 10.99.1.88 with SMTP id 85mr28247283pgb.110.1496769943709;
 Tue, 06 Jun 2017 10:25:43 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com ([103.5.19.18])
 by smtp.gmail.com with ESMTPSA id 62sm6031632pfr.90.2017.06.06.10.25.40
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 06 Jun 2017 10:25:43 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Tue,  6 Jun 2017 22:55:18 +0530
Message-Id: <1496769929-23355-4-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1496769929-23355-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1496769929-23355-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/14 v4] xen/arm: vpl011: Add pl011 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
dHMgYXJlIGRlbGl2ZXJlZCB0byB0aGUgZ3Vlc3QKClRoZSBTQlNBIGNvbXBsaWFudCBwbDAxMSB1
YXJ0IGlzIGNvdmVyZWQgaW4gQXBwZW5kaXggQiBvZgpodHRwczovL3N0YXRpYy5kb2NzLmFybS5j
b20vZGVuMDAyOS9hL1NlcnZlcl9CYXNlX1N5c3RlbV9BcmNoaXRlY3R1cmVfdjNfMV9BUk1fREVO
XzAwMjlBLnBkZgoKU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRo
YWt1ckBsaW5hcm8ub3JnPgotLS0KQ0M6IGlqCkNDOiB3bApDQzogc3MKQ0M6IGpnCkNDOiBrdwoK
Q2hhbmdlcyBzaW5jZSB2MzoKLSBNb3ZlZCB0aGUgY2FsbCB0byBERUZJTkVfWEVOX0ZMRVhfUklO
RyBmcm9tIHZwbDAxMS5oIHRvIHB1YmxpYy9jb25zb2xlLmguIFRoaXMgbWFjcm8gZGVmaW5lcwog
IHN0YW5kYXJkIGZ1bmN0aW9ucyB0byBvcGVyYXRlIG9uIHRoZSByaW5nIGJ1ZmZlci4KLSBMb2Nr
IHRha2VuIHdoaWxlIHVwZGF0aW5nIHRoZSBpbnRlcnJ1cHQgbWFzayBhbmQgY2xlYXIgcmVnaXN0
ZXJzIGluIG1taW9fd3JpdGUuCi0gVXNlIGdmbl90IGluc3RlYWQgb2YgeGVuX3Bmbl90LgotIHZn
aWNfZnJlZV92aXJxIGNhbGxlZCBpZiB0aGVyZSBpcyBhbnkgZXJyb3IgaW4gdnBsMDExIGluaXRp
YWxpemF0aW9uLgotIG1taW8gaGFuZGxlcnMgZnJlZWQgaWYgdGhlcmUgaXMgYW55IGVycm9yIGlu
IHZwbDAxMSBpbml0aWFsaXphdGlvbi4KLSBSZW1vdmVkIHZwbDAxMS0+aW5pdGlhbGl6ZWQgZmxh
ZyB1c2FnZSBhcyB0aGUgc2FtZSBjaGVjayBjb3VsZCBiZSBkb25lIAogIHVzaW5nIHZwbDAxMS0+
cmluZy1yZWYuCi0gVXNlZCByZXR1cm4gaW5zdGVhZCBvZiBicmVhayBpbiB0aGUgc3dpdGNoIGhh
bmRsaW5nIG9mIGVtdWxhdGlvbiBvZiBkaWZmZXJlbnQgcGwwMTEgcmVnaXN0ZXJzLgotIFJlbmFt
ZWQgdnBsMDExX3VwZGF0ZV9zcGkoKSB0byB2cGwwMTFfdXBkYXRlKCkuCgpDaGFuZ2VzIHNpbmNl
IHYyOgotIFVzZSBnZW5lcmljIHZyZWdfcmVnKiBmb3IgcmVhZC93cml0ZSBvZiByZWdpc3RlcnMg
ZW11bGF0aW5nIHBsMDExLgotIFVzZSBnZW5lcmljIHJpbmcgYnVmZmVyIGZ1bmN0aW9ucyBkZWZp
bmVkIHVzaW5nIERFRklORV9YRU5fRkxFWF9SSU5HLgotIFJlbmFtZWQgdGhlIFNQSSBpbmplY3Rp
b24gZnVuY3Rpb24gdG8gdnBsMDExX3VwZGF0ZV9zcGkoKSB0byByZWZsZWN0IGxldmVsIAogIHRy
aWdnZXJlZCBuYXR1cmUgb2YgcGwwMTEgaW50ZXJydXB0cy4KLSBUaGUgcGwwMTEgcmVnaXN0ZXIg
YWNjZXNzIGFkZHJlc3Mgc2hvdWxkIGFsd2F5cyBiZSB0aGUgYmFzZSBhZGRyZXNzIG9mIHRoZQog
IGNvcnJlc3BvbmRpbmcgcmVnaXN0ZXIgYXMgcGVyIHNlY3Rpb24gQiBvZiB0aGUgU0JTQSBkb2N1
bWVudC4gRm9yIHRoaXMgcmVhc29uLAogIHRoZSByZWdpc3RlciByYW5nZSBhZGRyZXNzIGFjY2Vz
cyBpcyBub3QgYWxsb3dlZC4KCkNoYW5nZXMgc2luY2UgdjE6Ci0gUmVtb3ZlZCB0aGUgb3B0aW1p
enRpb24gcmVsYXRlZCB0byBzZW5kaWluZyBldmVudHMgdG8geGVuY29uc29sZSAKLSBVc2UgbG9j
YWwgdmFyaWFibGVzIGFzIHJpbmcgYnVmZmVyIGluZGljZXMgd2hpbGUgdXNpbmcgdGhlIHJpbmcg
YnVmZmVyCgogdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYyAgICAgICAgfCAgIDIgKy0KIHhlbi9h
cmNoL2FybS9LY29uZmlnICAgICAgICAgICAgIHwgICA1ICsKIHhlbi9hcmNoL2FybS9NYWtlZmls
ZSAgICAgICAgICAgIHwgICAxICsKIHhlbi9hcmNoL2FybS92cGwwMTEuYyAgICAgICAgICAgIHwg
NDE4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUv
YXNtLWFybS9kb21haW4uaCAgICAgfCAgIDYgKwogeGVuL2luY2x1ZGUvYXNtLWFybS9wbDAxMS11
YXJ0LmggfCAgIDIgKwogeGVuL2luY2x1ZGUvYXNtLWFybS92cGwwMTEuaCAgICAgfCAgNzQgKysr
KysrKwogeGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJtLmggICAgfCAgIDYgKwogeGVuL2luY2x1
ZGUvcHVibGljL2lvL2NvbnNvbGUuaCAgfCAgIDQgKwogOSBmaWxlcyBjaGFuZ2VkLCA1MTcgaW5z
ZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2Fy
bS92cGwwMTEuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1hcm0vdnBsMDEx
LmgKCmRpZmYgLS1naXQgYS90b29scy9jb25zb2xlL2RhZW1vbi9pby5jIGIvdG9vbHMvY29uc29s
ZS9kYWVtb24vaW8uYwppbmRleCA3ZTZhODg2Li45NDdmMTNhIDEwMDY0NAotLS0gYS90b29scy9j
b25zb2xlL2RhZW1vbi9pby5jCisrKyBiL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKQEAgLTIx
LDYgKzIxLDcgQEAKIAogI2luY2x1ZGUgInV0aWxzLmgiCiAjaW5jbHVkZSAiaW8uaCIKKyNpbmNs
dWRlIDxzdHJpbmcuaD4KICNpbmNsdWRlIDx4ZW5ldnRjaG4uaD4KICNpbmNsdWRlIDx4ZW5nbnR0
YWIuaD4KICNpbmNsdWRlIDx4ZW5zdG9yZS5oPgpAQCAtMjksNyArMzAsNiBAQAogCiAjaW5jbHVk
ZSA8c3RkbGliLmg+CiAjaW5jbHVkZSA8ZXJybm8uaD4KLSNpbmNsdWRlIDxzdHJpbmcuaD4KICNp
bmNsdWRlIDxwb2xsLmg+CiAjaW5jbHVkZSA8ZmNudGwuaD4KICNpbmNsdWRlIDx1bmlzdGQuaD4K
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9LY29uZmlnIGIveGVuL2FyY2gvYXJtL0tjb25maWcK
aW5kZXggZDQ2Yjk4Yy4uYzFhMGU3ZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL0tjb25maWcK
KysrIGIveGVuL2FyY2gvYXJtL0tjb25maWcKQEAgLTUwLDYgKzUwLDExIEBAIGNvbmZpZyBIQVNf
SVRTCiAgICAgICAgIHByb21wdCAiR0lDdjMgSVRTIE1TSSBjb250cm9sbGVyIHN1cHBvcnQiIGlm
IEVYUEVSVCA9ICJ5IgogICAgICAgICBkZXBlbmRzIG9uIEhBU19HSUNWMwogCitjb25maWcgVlBM
MDExX0NPTlNPTEUKKwlib29sICJFbXVsYXRlZCBwbDAxMSBjb25zb2xlIHN1cHBvcnQiCisJZGVm
YXVsdCB5CisJLS0taGVscC0tLQorCSAgQWxsb3dzIGEgZ3Vlc3QgdG8gdXNlIHBsMDExIFVBUlQg
YXMgYSBjb25zb2xlCiBlbmRtZW51CiAKIG1lbnUgIkFSTSBlcnJhdGEgd29ya2Fyb3VuZCB2aWEg
dGhlIGFsdGVybmF0aXZlIGZyYW1ld29yayIKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9NYWtl
ZmlsZSBiL3hlbi9hcmNoL2FybS9NYWtlZmlsZQppbmRleCA0OWUxZmIyLi4xNWVmYzEzIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC9hcm0vTWFrZWZpbGUKKysrIGIveGVuL2FyY2gvYXJtL01ha2VmaWxl
CkBAIC01Miw2ICs1Miw3IEBAIG9iai15ICs9IHZtX2V2ZW50Lm8KIG9iai15ICs9IHZ0aW1lci5v
CiBvYmoteSArPSB2cHNjaS5vCiBvYmoteSArPSB2dWFydC5vCitvYmotJChDT05GSUdfVlBMMDEx
X0NPTlNPTEUpICs9IHZwbDAxMS5vCiAKICNvYmotYmluLXkgKz0gLi4uLm8KIApkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL3ZwbDAxMS5jIGIveGVuL2FyY2gvYXJtL3ZwbDAxMS5jCm5ldyBmaWxl
IG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjliMWYyN2UKLS0tIC9kZXYvbnVsbAorKysgYi94
ZW4vYXJjaC9hcm0vdnBsMDExLmMKQEAgLTAsMCArMSw0MTggQEAKKy8qCisgKiBhcmNoL2FybS92
cGwwMTEuYworICoKKyAqIFZpcnR1YWwgUEwwMTEgVUFSVAorICoKKyAqIFRoaXMgcHJvZ3JhbSBp
cyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5IGl0
CisgKiB1bmRlciB0aGUgdGVybXMgYW5kIGNvbmRpdGlvbnMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1
YmxpYyBMaWNlbnNlLAorICogdmVyc2lvbiAyLCBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29m
dHdhcmUgRm91bmRhdGlvbi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4g
dGhlIGhvcGUgaXQgd2lsbCBiZSB1c2VmdWwsIGJ1dCBXSVRIT1VUCisgKiBBTlkgV0FSUkFOVFk7
IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZiBNRVJDSEFOVEFCSUxJVFkgb3IK
KyAqIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUgR2VuZXJh
bCBQdWJsaWMgTGljZW5zZSBmb3IKKyAqIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxk
IGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBh
bG9uZyB3aXRoCisgKiB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5v
cmcvbGljZW5zZXMvPi4KKyAqLworCisjaW5jbHVkZSA8eGVuL2Vycm5vLmg+CisjaW5jbHVkZSA8
eGVuL2V2ZW50Lmg+CisjaW5jbHVkZSA8eGVuL2d1ZXN0X2FjY2Vzcy5oPgorI2luY2x1ZGUgPHhl
bi9pbml0Lmg+CisjaW5jbHVkZSA8eGVuL2xpYi5oPgorI2luY2x1ZGUgPHhlbi9tbS5oPgorI2lu
Y2x1ZGUgPHhlbi9zY2hlZC5oPgorI2luY2x1ZGUgPHB1YmxpYy9kb21jdGwuaD4KKyNpbmNsdWRl
IDxwdWJsaWMvaW8vY29uc29sZS5oPgorI2luY2x1ZGUgPGFzbS1hcm0vcGwwMTEtdWFydC5oPgor
I2luY2x1ZGUgPGFzbS1hcm0vdmdpYy1lbXVsLmg+CisjaW5jbHVkZSA8YXNtLWFybS92cGwwMTEu
aD4KKworc3RhdGljIGJvb2wgdnBsMDExX3JlZzMyX2NoZWNrX2FjY2VzcyhzdHJ1Y3QgaHNyX2Rh
YnQgZGFidCkKK3sKKyAgICByZXR1cm4gKGRhYnQuc2l6ZSAhPSBEQUJUX0RPVUJMRV9XT1JEKTsK
K30KKworc3RhdGljIHZvaWQgdnBsMDExX3VwZGF0ZShzdHJ1Y3QgZG9tYWluICpkKQoreworICAg
IHN0cnVjdCB2cGwwMTEgKnZwbDAxMSA9ICZkLT5hcmNoLnZwbDAxMTsKKworICAgIC8qCisgICAg
ICogVE9ETzogUEwwMTEgaW50ZXJydXB0cyBhcmUgbGV2ZWwgdHJpZ2dlcmVkIHdoaWNoIG1lYW5z
CisgICAgICogdGhhdCBpbnRlcnJ1cHQgbmVlZHMgdG8gYmUgc2V0L2NsZWFyIGluc3RlYWQgb2Yg
YmVpbmcKKyAgICAgKiBpbmplY3RlZC4gSG93ZXZlciwgY3VycmVudGx5IHZHSUMgZG9lcyBub3Qg
aGFuZGxlIGxldmVsIAorICAgICAqIHRyaWdnZXJlZCBpbnRlcnJ1cHRzIHByb3Blcmx5LiBUaGlz
IGZ1bmN0aW9uIG5lZWRzIHRvIGJlIAorICAgICAqIHJldmlzaXRlZCBvbmNlIHZHSUMgc3RhcnRz
IGhhbmRsaW5nIGxldmVsIHRyaWdnZXJlZCAKKyAgICAgKiBpbnRlcnJ1cHRzLgorICAgICAqLwor
ICAgIGlmICggdnBsMDExLT51YXJ0cmlzICYgdnBsMDExLT51YXJ0aW1zYyApCisgICAgICAgIHZn
aWNfdmNwdV9pbmplY3Rfc3BpKGQsIEdVRVNUX1ZQTDAxMV9TUEkpOworfQorCitzdGF0aWMgdWlu
dDhfdCB2cGwwMTFfcmVhZF9kYXRhKHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgdW5zaWduZWQg
bG9uZyBmbGFnczsKKyAgICB1aW50OF90IGRhdGEgPSAwOworICAgIHN0cnVjdCB2cGwwMTEgKnZw
bDAxMSA9ICZkLT5hcmNoLnZwbDAxMTsKKyAgICBzdHJ1Y3QgeGVuY29uc19pbnRlcmZhY2UgKmlu
dGYgPSB2cGwwMTEtPnJpbmdfYnVmOworICAgIFhFTkNPTlNfUklOR19JRFggaW5fY29ucyA9IGlu
dGYtPmluX2NvbnM7CisgICAgWEVOQ09OU19SSU5HX0lEWCBpbl9wcm9kID0gaW50Zi0+aW5fcHJv
ZDsKKworICAgIFZQTDAxMV9MT0NLKGQsIGZsYWdzKTsKKworICAgIC8qCisgICAgICogSXQgaXMg
ZXhwZWN0ZWQgdGhhdCB0aGVyZSB3aWxsIGJlIGRhdGEgaW4gdGhlIHJpbmcgYnVmZmVyIHdoZW4g
dGhpcworICAgICAqIGZ1bmN0aW9uIGlzIGNhbGxlZCBzaW5jZSB0aGUgZ3Vlc3QgaXMgZXhwZWN0
ZWQgdG8gcmVhZCB0aGUgZGF0YSByZWdpc3RlcgorICAgICAqIG9ubHkgaWYgdGhlIFRYRkUgZmxh
ZyBpcyBub3Qgc2V0LgorICAgICAqIElmIHRoZSBndWVzdCBzdGlsbCBkb2VzIHJlYWQgd2hlbiBU
WEZFIGJpdCBpcyBzZXQgdGhlbiAwIHdpbGwgYmUgcmV0dXJuZWQuCisgICAgICovCisgICAgaWYg
KCB4ZW5jb25zX3F1ZXVlZChpbl9wcm9kLCBpbl9jb25zLCBzaXplb2YoaW50Zi0+aW4pKSA+IDAg
KQorICAgIHsKKyAgICAgICAgZGF0YSA9IGludGYtPmluW3hlbmNvbnNfbWFzayhpbl9jb25zLCBz
aXplb2YoaW50Zi0+aW4pKV07CisgICAgICAgIGluX2NvbnMgKz0gMTsKKyAgICAgICAgaW50Zi0+
aW5fY29ucyA9IGluX2NvbnM7CisgICAgICAgIHNtcF9tYigpOworICAgIH0KKyAgICBlbHNlCisg
ICAgeworICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsICJ2cGwwMTE6IFVuZXhwZWN0ZWQgSU4g
cmluZyBidWZmZXIgZW1wdHlcbiIpOworICAgIH0KKworICAgIGlmICggeGVuY29uc19xdWV1ZWQo
aW5fcHJvZCwgaW5fY29ucywgc2l6ZW9mKGludGYtPmluKSkgPT0gMCApCisgICAgeworICAgICAg
ICB2cGwwMTEtPnVhcnRmciB8PSBSWEZFOworICAgICAgICB2cGwwMTEtPnVhcnRyaXMgJj0gflJY
STsKKyAgICB9CisgICAgdnBsMDExLT51YXJ0ZnIgJj0gflJYRkY7CisgICAgVlBMMDExX1VOTE9D
SyhkLCBmbGFncyk7CisKKyAgICByZXR1cm4gZGF0YTsKK30KKworc3RhdGljIHZvaWQgdnBsMDEx
X3dyaXRlX2RhdGEoc3RydWN0IGRvbWFpbiAqZCwgdWludDhfdCBkYXRhKQoreworICAgIHVuc2ln
bmVkIGxvbmcgZmxhZ3M7CisgICAgc3RydWN0IHZwbDAxMSAqdnBsMDExID0gJmQtPmFyY2gudnBs
MDExOworICAgIHN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50ZiA9IHZwbDAxMS0+cmluZ19i
dWY7CisgICAgWEVOQ09OU19SSU5HX0lEWCBvdXRfY29ucyA9IGludGYtPm91dF9jb25zOworICAg
IFhFTkNPTlNfUklOR19JRFggb3V0X3Byb2QgPSBpbnRmLT5vdXRfcHJvZDsKKworICAgIFZQTDAx
MV9MT0NLKGQsIGZsYWdzKTsKKworICAgIC8qCisgICAgICogSXQgaXMgZXhwZWN0ZWQgdGhhdCB0
aGUgcmluZyBpcyBub3QgZnVsbCB3aGVuIHRoaXMgZnVuY3Rpb24gaXMgY2FsbGVkCisgICAgICog
YXMgdGhlIGd1ZXN0IGlzIGV4cGVjdGVkIHRvIHdyaXRlIHRvIHRoZSBkYXRhIHJlZ2lzdGVyIG9u
bHkgd2hlbiB0aGUKKyAgICAgKiBUWEZGIGZsYWcgaXMgbm90IHNldC4KKyAgICAgKiBJbiBjYXNl
IHRoZSBndWVzdCBkb2VzIHdyaXRlIGV2ZW4gd2hlbiB0aGUgVFhGRiBmbGFnIGlzIHNldCB0aGVu
IHRoZQorICAgICAqIGRhdGEgd2lsbCBiZSBzaWxlbnRseSBkcm9wcGVkLgorICAgICAqLworICAg
IGlmICggeGVuY29uc19xdWV1ZWQob3V0X3Byb2QsIG91dF9jb25zLCBzaXplb2YoaW50Zi0+b3V0
KSkgIT0KKyAgICAgICAgIHNpemVvZiAoaW50Zi0+b3V0KSApCisgICAgeworICAgICAgICBpbnRm
LT5vdXRbeGVuY29uc19tYXNrKG91dF9wcm9kLCBzaXplb2YoaW50Zi0+b3V0KSldID0gZGF0YTsK
KyAgICAgICAgc21wX3dtYigpOworICAgICAgICBvdXRfcHJvZCArPSAxOworICAgICAgICBpbnRm
LT5vdXRfcHJvZCA9IG91dF9wcm9kOworICAgIH0KKyAgICBlbHNlCisgICAgeworICAgICAgICBn
cHJpbnRrKFhFTkxPR19FUlIsICJ2cGwwMTE6IFVuZXhwZWN0ZWQgT1VUIHJpbmcgYnVmZmVyIGZ1
bGxcbiIpOworICAgIH0KKworICAgIGlmICggeGVuY29uc19xdWV1ZWQob3V0X3Byb2QsIG91dF9j
b25zLCBzaXplb2YoaW50Zi0+b3V0KSkgPT0KKyAgICAgICAgIHNpemVvZiAoaW50Zi0+b3V0KSAp
CisgICAgeworICAgICAgICB2cGwwMTEtPnVhcnRmciB8PSBUWEZGOworICAgICAgICB2cGwwMTEt
PnVhcnRyaXMgJj0gflRYSTsKKyAgICB9CisKKyAgICB2cGwwMTEtPnVhcnRmciB8PSBCVVNZOwor
CisgICAgdnBsMDExLT51YXJ0ZnIgJj0gflRYRkU7CisKKyAgICBWUEwwMTFfVU5MT0NLKGQsIGZs
YWdzKTsKKworICAgIC8qCisgICAgICogU2VuZCBhbiBldmVudCB0byBjb25zb2xlIGJhY2tlbmQg
dG8gaW5kaWNhdGUgdGhhdCB0aGVyZSBpcyAKKyAgICAgKiBkYXRhIGluIHRoZSBPVVQgcmluZyBi
dWZmZXIuCisgICAgICovCisgICAgbm90aWZ5X3ZpYV94ZW5fZXZlbnRfY2hhbm5lbChkLCB2cGww
MTEtPmV2dGNobik7Cit9CisKK3N0YXRpYyBpbnQgdnBsMDExX21taW9fcmVhZChzdHJ1Y3QgdmNw
dSAqdiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBtbWlvX2luZm9fdCAqaW5mbywKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICByZWdpc3Rlcl90ICpyLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHZvaWQgKnByaXYpCit7CisgICAgc3RydWN0IGhzcl9kYWJ0IGRhYnQgPSBp
bmZvLT5kYWJ0OworICAgIHVpbnQzMl90IHZwbDAxMV9yZWcgPSAodWludDMyX3QpKGluZm8tPmdw
YSAtIEdVRVNUX1BMMDExX0JBU0UpOworICAgIHN0cnVjdCB2cGwwMTEgKnZwbDAxMSA9ICZ2LT5k
b21haW4tPmFyY2gudnBsMDExOworCisgICAgc3dpdGNoICggdnBsMDExX3JlZyApCisgICAgewor
ICAgIGNhc2UgRFI6CisgICAgICAgIC8qCisgICAgICAgICAqIFNpbmNlIHBsMDExIHJlZ2lzdGVy
cyBhcmUgMzItYml0IHJlZ2lzdGVycywgYWxsIHJlZ2lzdGVycworICAgICAgICAgKiBhcmUgaGFu
ZGxlZCBzaW1pbGFybHkgYWxsb3dpbmcgOC1iaXQsIDE2LWJpdCBhbmQgMzItYml0CisgICAgICAg
ICAqIGFjY2Vzc2VzLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCAhdnBsMDExX3JlZzMyX2No
ZWNrX2FjY2VzcyhkYWJ0KSApIGdvdG8gYmFkX3dpZHRoOworCisgICAgICAgICpyID0gdnJlZ19y
ZWczMl9leHRyYWN0KHZwbDAxMV9yZWFkX2RhdGEodi0+ZG9tYWluKSwgaW5mbyk7CisgICAgICAg
IHJldHVybiAxOworCisgICAgY2FzZSBSU1I6CisgICAgICAgIGlmICggIXZwbDAxMV9yZWczMl9j
aGVja19hY2Nlc3MoZGFidCkgKSBnb3RvIGJhZF93aWR0aDsKKworICAgICAgICAvKiBJdCBhbHdh
eXMgcmV0dXJucyAwIGFzIHRoZXJlIGFyZSBubyBwaHlzaWNhbCBlcnJvcnMuICovCisgICAgICAg
ICpyID0gMDsKKyAgICAgICAgcmV0dXJuIDE7CisKKyAgICBjYXNlIEZSOgorICAgICAgICBpZiAo
ICF2cGwwMTFfcmVnMzJfY2hlY2tfYWNjZXNzKGRhYnQpICkgZ290byBiYWRfd2lkdGg7CisKKyAg
ICAgICAgKnIgPSB2cmVnX3JlZzMyX2V4dHJhY3QodnBsMDExLT51YXJ0ZnIsIGluZm8pOworICAg
ICAgICByZXR1cm4gMTsKKworICAgIGNhc2UgUklTOgorICAgICAgICBpZiAoICF2cGwwMTFfcmVn
MzJfY2hlY2tfYWNjZXNzKGRhYnQpICkgZ290byBiYWRfd2lkdGg7CisKKyAgICAgICAgKnIgPSB2
cmVnX3JlZzMyX2V4dHJhY3QodnBsMDExLT51YXJ0cmlzLCBpbmZvKTsKKyAgICAgICAgcmV0dXJu
IDE7CisKKyAgICBjYXNlIE1JUzoKKyAgICAgICAgaWYgKCAhdnBsMDExX3JlZzMyX2NoZWNrX2Fj
Y2VzcyhkYWJ0KSApIGdvdG8gYmFkX3dpZHRoOworCisgICAgICAgICpyID0gdnJlZ19yZWczMl9l
eHRyYWN0KHZwbDAxMS0+dWFydHJpcyAmIAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB2cGwwMTEtPnVhcnRpbXNjLCBpbmZvKTsKKyAgICAgICAgcmV0dXJuIDE7CisKKyAgICBjYXNl
IElNU0M6CisgICAgICAgIGlmICggIXZwbDAxMV9yZWczMl9jaGVja19hY2Nlc3MoZGFidCkgKSBn
b3RvIGJhZF93aWR0aDsKKworICAgICAgICAqciA9IHZyZWdfcmVnMzJfZXh0cmFjdCh2cGwwMTEt
PnVhcnRpbXNjLCBpbmZvKTsKKyAgICAgICAgcmV0dXJuIDE7CisKKyAgICBjYXNlIElDUjoKKyAg
ICAgICAgaWYgKCAhdnBsMDExX3JlZzMyX2NoZWNrX2FjY2VzcyhkYWJ0KSApIGdvdG8gYmFkX3dp
ZHRoOworCisgICAgICAgIC8qIE9ubHkgd3JpdGUgaXMgdmFsaWQuICovCisgICAgICAgIHJldHVy
biAwOworCisgICAgZGVmYXVsdDoKKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAidnBsMDEx
OiB1bmhhbmRsZWQgcmVhZCByJWQgb2Zmc2V0ICUjMDh4XG4iLAorICAgICAgICAgICAgICAgIGRh
YnQucmVnLCB2cGwwMTFfcmVnKTsKKyAgICAgICAgcmV0dXJuIDA7CisgICAgfQorCisgICAgcmV0
dXJuIDE7CisKK2JhZF93aWR0aDoKKyAgICBncHJpbnRrKFhFTkxPR19FUlIsICJ2cGwwMTE6IGJh
ZCByZWFkIHdpZHRoICVkIHIlZCBvZmZzZXQgJSMwOHhcbiIsCisgICAgICAgICAgICBkYWJ0LnNp
emUsIGRhYnQucmVnLCB2cGwwMTFfcmVnKTsKKyAgICBkb21haW5fY3Jhc2hfc3luY2hyb25vdXMo
KTsKKyAgICByZXR1cm4gMDsKKworfQorCitzdGF0aWMgaW50IHZwbDAxMV9tbWlvX3dyaXRlKHN0
cnVjdCB2Y3B1ICp2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtbWlvX2luZm9fdCAq
aW5mbywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVnaXN0ZXJfdCByLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpwcml2KQoreworICAgIHN0cnVjdCBoc3JfZGFi
dCBkYWJ0ID0gaW5mby0+ZGFidDsKKyAgICB1aW50MzJfdCB2cGwwMTFfcmVnID0gKHVpbnQzMl90
KShpbmZvLT5ncGEgLSBHVUVTVF9QTDAxMV9CQVNFKTsKKyAgICBzdHJ1Y3QgdnBsMDExICp2cGww
MTEgPSAmdi0+ZG9tYWluLT5hcmNoLnZwbDAxMTsKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+
ZG9tYWluOworICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisKKyAgICBzd2l0Y2ggKCB2cGwwMTFf
cmVnICkKKyAgICB7CisgICAgY2FzZSBEUjoKKyAgICB7CisgICAgICAgIHVpbnQzMl90IGRhdGEg
PSAwOworCisgICAgICAgIC8qCisgICAgICAgICAqIFNpbmNlIHBsMDExIHJlZ2lzdGVycyBhcmUg
MzItYml0IHJlZ2lzdGVycywgYWxsIHJlZ2lzdGVycworICAgICAgICAgKiBhcmUgaGFuZGxlZCBz
aW1pbGFybHkgYWxsb3dpbmcgOC1iaXQsIDE2LWJpdCBhbmQgMzItYml0CisgICAgICAgICAqIGFj
Y2Vzc2VzLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCAhdnBsMDExX3JlZzMyX2NoZWNrX2Fj
Y2VzcyhkYWJ0KSApIGdvdG8gYmFkX3dpZHRoOworCisgICAgICAgIHZyZWdfcmVnMzJfdXBkYXRl
KCZkYXRhLCByLCBpbmZvKTsKKyAgICAgICAgZGF0YSAmPSAweEZGOworICAgICAgICB2cGwwMTFf
d3JpdGVfZGF0YSh2LT5kb21haW4sIGRhdGEpOworICAgICAgICByZXR1cm4gMTsKKyAgICB9Cisg
ICAgY2FzZSBSU1I6IC8qIE5vdGhpbmcgdG8gY2xlYXIuICovCisgICAgICAgIGlmICggIXZwbDAx
MV9yZWczMl9jaGVja19hY2Nlc3MoZGFidCkgKSBnb3RvIGJhZF93aWR0aDsKKworICAgICAgICBy
ZXR1cm4gMTsgCisKKyAgICBjYXNlIEZSOgorICAgIGNhc2UgUklTOgorICAgIGNhc2UgTUlTOgor
ICAgICAgICBnb3RvIHdyaXRlX2lnbm9yZTsKKworICAgIGNhc2UgSU1TQzoKKyAgICAgICAgaWYg
KCAhdnBsMDExX3JlZzMyX2NoZWNrX2FjY2VzcyhkYWJ0KSApIGdvdG8gYmFkX3dpZHRoOworCisg
ICAgICAgIFZQTDAxMV9MT0NLKGQsIGZsYWdzKTsKKyAgICAgICAgdnJlZ19yZWczMl91cGRhdGUo
JnZwbDAxMS0+dWFydGltc2MsIHIsIGluZm8pOworICAgICAgICBWUEwwMTFfVU5MT0NLKGQsIGZs
YWdzKTsKKyAgICAgICAgdnBsMDExX3VwZGF0ZSh2LT5kb21haW4pOworICAgICAgICByZXR1cm4g
MTsKKworICAgIGNhc2UgSUNSOgorICAgICAgICBpZiAoICF2cGwwMTFfcmVnMzJfY2hlY2tfYWNj
ZXNzKGRhYnQpICkgZ290byBiYWRfd2lkdGg7CisKKyAgICAgICAgVlBMMDExX0xPQ0soZCwgZmxh
Z3MpOworICAgICAgICB2cmVnX3JlZzMyX2NsZWFyYml0cygmdnBsMDExLT51YXJ0cmlzLCByLCBp
bmZvKTsKKyAgICAgICAgVlBMMDExX1VOTE9DSyhkLCBmbGFncyk7CisgICAgICAgIHZwbDAxMV91
cGRhdGUoZCk7CisgICAgICAgIHJldHVybiAxOworCisgICAgZGVmYXVsdDoKKyAgICAgICAgZ3By
aW50ayhYRU5MT0dfRVJSLCAidnBsMDExOiB1bmhhbmRsZWQgd3JpdGUgciVkIG9mZnNldCAlIzA4
eFxuIiwKKyAgICAgICAgICAgICAgICBkYWJ0LnJlZywgdnBsMDExX3JlZyk7CisgICAgICAgIHJl
dHVybiAwOworICAgIH0KKword3JpdGVfaWdub3JlOgorICAgIHJldHVybiAxOworCitiYWRfd2lk
dGg6CisgICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAidnBsMDExOiBiYWQgd3JpdGUgd2lkdGggJWQg
ciVkIG9mZnNldCAlIzA4eFxuIiwKKyAgICAgICAgICAgIGRhYnQuc2l6ZSwgZGFidC5yZWcsIHZw
bDAxMV9yZWcpOworICAgIGRvbWFpbl9jcmFzaF9zeW5jaHJvbm91cygpOworICAgIHJldHVybiAw
OworCit9CisKK3N0YXRpYyBjb25zdCBzdHJ1Y3QgbW1pb19oYW5kbGVyX29wcyB2cGwwMTFfbW1p
b19oYW5kbGVyID0geworICAgIC5yZWFkID0gdnBsMDExX21taW9fcmVhZCwKKyAgICAud3JpdGUg
PSB2cGwwMTFfbW1pb193cml0ZSwKK307CisKK3N0YXRpYyB2b2lkIHZwbDAxMV9kYXRhX2F2YWls
KHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKKyAgICBzdHJ1
Y3QgdnBsMDExICp2cGwwMTEgPSAmZC0+YXJjaC52cGwwMTE7CisgICAgc3RydWN0IHhlbmNvbnNf
aW50ZXJmYWNlICppbnRmID0gdnBsMDExLT5yaW5nX2J1ZjsKKyAgICBYRU5DT05TX1JJTkdfSURY
IGluX2NvbnMgPSBpbnRmLT5pbl9jb25zOworICAgIFhFTkNPTlNfUklOR19JRFggaW5fcHJvZCA9
IGludGYtPmluX3Byb2Q7CisgICAgWEVOQ09OU19SSU5HX0lEWCBvdXRfY29ucyA9IGludGYtPm91
dF9jb25zOworICAgIFhFTkNPTlNfUklOR19JRFggb3V0X3Byb2QgPSBpbnRmLT5vdXRfcHJvZDsK
KyAgICBYRU5DT05TX1JJTkdfSURYIGluX3JpbmdfcXNpemUsIG91dF9yaW5nX3FzaXplOworCisg
ICAgVlBMMDExX0xPQ0soZCwgZmxhZ3MpOworCisgICAgaW5fcmluZ19xc2l6ZSA9IHhlbmNvbnNf
cXVldWVkKGluX3Byb2QsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluX2Nv
bnMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZihpbnRmLT5pbikp
OworCisgICAgb3V0X3JpbmdfcXNpemUgPSB4ZW5jb25zX3F1ZXVlZChvdXRfcHJvZCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dF9jb25zLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKGludGYtPm91dCkpOworCisgICAgLyogVXBkYXRl
IHRoZSB1YXJ0IHJ4IHN0YXRlIGlmIHRoZSBidWZmZXIgaXMgbm90IGVtcHR5LiAqLworICAgIGlm
ICggaW5fcmluZ19xc2l6ZSAhPSAwICkKKyAgICB7CisgICAgICAgIHZwbDAxMS0+dWFydGZyICY9
IH5SWEZFOworICAgICAgICBpZiAoIGluX3JpbmdfcXNpemUgPT0gc2l6ZW9mKGludGYtPmluKSAp
CisgICAgICAgICAgICB2cGwwMTEtPnVhcnRmciB8PSBSWEZGOworICAgICAgICB2cGwwMTEtPnVh
cnRyaXMgfD0gUlhJOworICAgIH0KKworICAgIC8qIFVwZGF0ZSB0aGUgdWFydCB0eCBzdGF0ZSBp
ZiB0aGUgYnVmZmVyIGlzIG5vdCBmdWxsLiAqLworICAgIGlmICggb3V0X3JpbmdfcXNpemUgIT0g
c2l6ZW9mKGludGYtPm91dCkgKQorICAgIHsKKyAgICAgICAgdnBsMDExLT51YXJ0ZnIgJj0gflRY
RkY7CisgICAgICAgIHZwbDAxMS0+dWFydHJpcyB8PSBUWEk7CisgICAgICAgIGlmICggb3V0X3Jp
bmdfcXNpemUgPT0gMCApCisgICAgICAgIHsKKyAgICAgICAgICAgIHZwbDAxMS0+dWFydGZyICY9
IH5CVVNZOworICAgICAgICAgICAgdnBsMDExLT51YXJ0ZnIgfD0gVFhGRTsKKyAgICAgICAgfQor
ICAgIH0KKworICAgIFZQTDAxMV9VTkxPQ0soZCwgZmxhZ3MpOworCisgICAgdnBsMDExX3VwZGF0
ZShkKTsKK30KKworCitzdGF0aWMgdm9pZCB2cGwwMTFfbm90aWZpY2F0aW9uKHN0cnVjdCB2Y3B1
ICp2LCB1bnNpZ25lZCBpbnQgcG9ydCkKK3sKKyAgICB2cGwwMTFfZGF0YV9hdmFpbCh2LT5kb21h
aW4pOworfQorCitpbnQgZG9tYWluX3ZwbDAxMV9pbml0KHN0cnVjdCBkb21haW4gKmQsIHN0cnVj
dCB2cGwwMTFfaW5pdF9pbmZvICppbmZvKQoreworICAgIGludCByYzsKKyAgICBzdHJ1Y3QgdnBs
MDExICp2cGwwMTEgPSAmZC0+YXJjaC52cGwwMTE7CisKKyAgICBpZiAoIHZwbDAxMS0+cmluZ19i
dWYgKQorICAgICAgICByZXR1cm4gMDsKKworICAgIC8qIE1hcCB0aGUgZ3Vlc3QgUEZOIHRvIFhl
biBhZGRyZXNzIHNwYWNlLiAqLworICAgIHJjID0gIHByZXBhcmVfcmluZ19mb3JfaGVscGVyKGQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ZuX3goaW5mby0+Z2ZuKSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdnBsMDExLT5yaW5nX3BhZ2UsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnZwbDAxMS0+cmluZ19idWYpOworICAgIGlm
ICggcmMgPCAwICkKKyAgICAgICAgZ290byBvdXQ7CisKKyAgICByYyA9IHZnaWNfcmVzZXJ2ZV92
aXJxKGQsIEdVRVNUX1ZQTDAxMV9TUEkpOworICAgIGlmICggIXJjICkKKyAgICB7CisgICAgICAg
IHJjID0gLUVJTlZBTDsKKyAgICAgICAgZ290byBvdXQxOworICAgIH0KKworICAgIHJlZ2lzdGVy
X21taW9faGFuZGxlcihkLCAmdnBsMDExX21taW9faGFuZGxlciwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgR1VFU1RfUEwwMTFfQkFTRSwgR1VFU1RfUEwwMTFfU0laRSwgTlVMTCk7CisKKyAg
ICBzcGluX2xvY2tfaW5pdCgmdnBsMDExLT5sb2NrKTsKKworICAgIHJjID0gYWxsb2NfdW5ib3Vu
ZF94ZW5fZXZlbnRfY2hhbm5lbChkLCAwLCBpbmZvLT5jb25zb2xlX2RvbWlkLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2cGwwMTFfbm90aWZpY2F0aW9uKTsKKyAg
ICBpZiAoIHJjIDwgMCApCisgICAgICAgIGdvdG8gb3V0MjsKKworICAgIHZwbDAxMS0+ZXZ0Y2hu
ID0gaW5mby0+ZXZ0Y2huID0gcmM7CisKKyAgICByZXR1cm4gMDsKKworb3V0MjoKKyAgICB4ZnJl
ZShkLT5hcmNoLnZtbWlvLmhhbmRsZXJzKTsKKyAgICB2Z2ljX2ZyZWVfdmlycShkLCBHVUVTVF9W
UEwwMTFfU1BJKTsKKworb3V0MToKKyAgICBkZXN0cm95X3JpbmdfZm9yX2hlbHBlcigmdnBsMDEx
LT5yaW5nX2J1ZiwgdnBsMDExLT5yaW5nX3BhZ2UpOworCitvdXQ6CisgICAgcmV0dXJuIHJjOwor
fQorCit2b2lkIGRvbWFpbl92cGwwMTFfZGVpbml0KHN0cnVjdCBkb21haW4gKmQpCit7CisgICAg
c3RydWN0IHZwbDAxMSAqdnBsMDExID0gJmQtPmFyY2gudnBsMDExOworCisgICAgaWYgKCAhdnBs
MDExLT5yaW5nX2J1ZiApCisgICAgICAgIHJldHVybjsKKworICAgIGZyZWVfeGVuX2V2ZW50X2No
YW5uZWwoZCwgdnBsMDExLT5ldnRjaG4pOworICAgIGRlc3Ryb3lfcmluZ19mb3JfaGVscGVyKCZ2
cGwwMTEtPnJpbmdfYnVmLCB2cGwwMTEtPnJpbmdfcGFnZSk7CisgICAgeGZyZWUoZC0+YXJjaC52
bW1pby5oYW5kbGVycyk7Cit9CisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBD
CisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogaW5kZW50
LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCmluZGV4IDZkZTgw
ODIuLjkxZDEwNjEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaApAQCAtMTEsNiArMTEsNyBAQAogI2luY2x1
ZGUgPHB1YmxpYy9odm0vcGFyYW1zLmg+CiAjaW5jbHVkZSA8eGVuL3NlcmlhbC5oPgogI2luY2x1
ZGUgPHhlbi9yYnRyZWUuaD4KKyNpbmNsdWRlIDxhc20tYXJtL3ZwbDAxMS5oPgogCiBzdHJ1Y3Qg
aHZtX2RvbWFpbgogewpAQCAtMTMzLDYgKzEzNCwxMSBAQCBzdHJ1Y3QgYXJjaF9kb21haW4KICAg
ICBzdHJ1Y3QgewogICAgICAgICB1aW50OF90IHByaXZpbGVnZWRfY2FsbF9lbmFibGVkIDogMTsK
ICAgICB9IG1vbml0b3I7CisKKyNpZmRlZiBDT05GSUdfVlBMMDExX0NPTlNPTEUKKyAgICBzdHJ1
Y3QgdnBsMDExIHZwbDAxMTsKKyNlbmRpZgorCiB9ICBfX2NhY2hlbGluZV9hbGlnbmVkOwogCiBz
dHJ1Y3QgYXJjaF92Y3B1CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BsMDExLXVh
cnQuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGwwMTEtdWFydC5oCmluZGV4IDEyM2Y0NzcuLjU3
ZTllYzcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGwwMTEtdWFydC5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vcGwwMTEtdWFydC5oCkBAIC00OSw2ICs0OSw4IEBACiAvKiBG
UiBiaXRzICovCiAjZGVmaW5lIFRYRkUgICAoMTw8NykgLyogVFggRklGTyBlbXB0eSAqLwogI2Rl
ZmluZSBSWEZFICAgKDE8PDQpIC8qIFJYIEZJRk8gZW1wdHkgKi8KKyNkZWZpbmUgVFhGRiAgICgx
PDw1KSAvKiBUWCBGSUZPIGZ1bGwgKi8KKyNkZWZpbmUgUlhGRiAgICgxPDw2KSAvKiBSWCBGSUZP
IGZ1bGwgKi8KICNkZWZpbmUgQlVTWSAgICgxPDwzKSAvKiBUcmFuc21pdCBpcyBub3QgY29tcGxl
dGUgKi8KIAogLyogTENSX0ggYml0cyAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFy
bS92cGwwMTEuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdnBsMDExLmgKbmV3IGZpbGUgbW9kZSAx
MDA2NDQKaW5kZXggMDAwMDAwMC4uYjNlMzMyZAotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vdnBsMDExLmgKQEAgLTAsMCArMSw3NCBAQAorLyoKKyAqIGluY2x1ZGUveGVu
L3ZwbDAxMS5oCisgKgorICogVmlydHVhbCBQTDAxMSBVQVJUCisgKgorICogVGhpcyBwcm9ncmFt
IGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkg
aXQKKyAqIHVuZGVyIHRoZSB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB0aGUgR05VIEdlbmVyYWwg
UHVibGljIExpY2Vuc2UsCisgKiB2ZXJzaW9uIDIsIGFzIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBT
b2Z0d2FyZSBGb3VuZGF0aW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBp
biB0aGUgaG9wZSBpdCB3aWxsIGJlIHVzZWZ1bCwgYnV0IFdJVEhPVVQKKyAqIEFOWSBXQVJSQU5U
WTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mIE1FUkNIQU5UQUJJTElUWSBv
cgorICogRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVSBHZW5l
cmFsIFB1YmxpYyBMaWNlbnNlIGZvcgorICogbW9yZSBkZXRhaWxzLgorICoKKyAqIFlvdSBzaG91
bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNl
IGFsb25nIHdpdGgKKyAqIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251
Lm9yZy9saWNlbnNlcy8+LgorICovCisKKyNpZm5kZWYgX1ZQTDAxMV9IXworCisjZGVmaW5lIF9W
UEwwMTFfSF8KKworI2luY2x1ZGUgPHB1YmxpYy9kb21jdGwuaD4KKyNpbmNsdWRlIDxwdWJsaWMv
aW8vcmluZy5oPgorI2luY2x1ZGUgPGFzbS1hcm0vdnJlZy5oPgorI2luY2x1ZGUgPHhlbi9tbS5o
PgorCisvKiBoZWxwZXIgbWFjcm9zICovCisjZGVmaW5lIFZQTDAxMV9MT0NLKGQsZmxhZ3MpIHNw
aW5fbG9ja19pcnFzYXZlKCYoZCktPmFyY2gudnBsMDExLmxvY2ssIGZsYWdzKQorI2RlZmluZSBW
UEwwMTFfVU5MT0NLKGQsZmxhZ3MpIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJihkKS0+YXJjaC52
cGwwMTEubG9jaywgZmxhZ3MpCisKK3N0cnVjdCB2cGwwMTEgeworICAgIHZvaWQgKnJpbmdfYnVm
OworICAgIHN0cnVjdCBwYWdlX2luZm8gKnJpbmdfcGFnZTsKKyAgICB1aW50MzJfdCAgICB1YXJ0
ZnI7ICAgICAvKiBGbGFnIHJlZ2lzdGVyICovCisgICAgdWludDMyX3QgICAgdWFydGNyOyAgICAg
LyogQ29udHJvbCByZWdpc3RlciAqLworICAgIHVpbnQzMl90ICAgIHVhcnRpbXNjOyAgIC8qIElu
dGVycnVwdCBtYXNrIHJlZ2lzdGVyKi8KKyAgICB1aW50MzJfdCAgICB1YXJ0aWNyOyAgICAvKiBJ
bnRlcnJ1cHQgY2xlYXIgcmVnaXN0ZXIgKi8KKyAgICB1aW50MzJfdCAgICB1YXJ0cmlzOyAgICAv
KiBSYXcgaW50ZXJydXB0IHN0YXR1cyByZWdpc3RlciAqLworICAgIHVpbnQzMl90ICAgIHVhcnRt
aXM7ICAgIC8qIE1hc2tlZCBpbnRlcnJ1cHQgcmVnaXN0ZXIgKi8KKyAgICBzcGlubG9ja190ICBs
b2NrOworICAgIGV2dGNobl9wb3J0X3QgZXZ0Y2huOworfTsKKworc3RydWN0IHZwbDAxMV9pbml0
X2luZm8geworICAgIHVpbnQzMl90IGNvbnNvbGVfZG9taWQ7CisgICAgZ2ZuX3QgZ2ZuOworICAg
IGV2dGNobl9wb3J0X3QgZXZ0Y2huOworfTsKKworI2lmZGVmIENPTkZJR19WUEwwMTFfQ09OU09M
RQoraW50IGRvbWFpbl92cGwwMTFfaW5pdChzdHJ1Y3QgZG9tYWluICpkLAorICAgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3QgdnBsMDExX2luaXRfaW5mbyAqaW5mbyk7Cit2b2lkIGRvbWFpbl92
cGwwMTFfZGVpbml0KHN0cnVjdCBkb21haW4gKmQpOworI2Vsc2UKK3N0YXRpYyBpbmxpbmUgaW50
IGRvbWFpbl92cGwwMTFfaW5pdChzdHJ1Y3QgZG9tYWluICpkLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHN0cnVjdCB2cGwwMTFfaW5pdF9pbmZvICppbmZvKQoreworICAg
IHJldHVybiAtRU5PU1lTOworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgZG9tYWluX3ZwbDAxMV9k
ZWluaXQoc3RydWN0IGRvbWFpbiAqZCkgeyB9CisjZW5kaWYKKworI2VuZGlmCisKKy8qCisgKiBM
b2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBj
LWJhc2ljLW9mZnNldDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8K
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oIGIveGVuL2luY2x1ZGUv
cHVibGljL2FyY2gtYXJtLmgKaW5kZXggYmQ5NzRmYi4uODVhYjY2NSAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvcHVibGljL2FyY2gtYXJtLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gt
YXJtLmgKQEAgLTQxMCw2ICs0MTAsMTAgQEAgdHlwZWRlZiB1aW50NjRfdCB4ZW5fY2FsbGJhY2tf
dDsKICNkZWZpbmUgR1VFU1RfQUNQSV9CQVNFIDB4MjAwMDAwMDBVTEwKICNkZWZpbmUgR1VFU1Rf
QUNQSV9TSVpFIDB4MDIwMDAwMDBVTEwKIAorLyogUEwwMTEgbWFwcGluZ3MgKi8KKyNkZWZpbmUg
R1VFU1RfUEwwMTFfQkFTRSAgICAweDIyMDAwMDAwVUxMCisjZGVmaW5lIEdVRVNUX1BMMDExX1NJ
WkUgICAgMHgwMDAwMTAwMFVMTAorCiAvKgogICogMTZNQiA9PSA0MDk2IHBhZ2VzIHJlc2VydmVk
IGZvciBndWVzdCB0byB1c2UgYXMgYSByZWdpb24gdG8gbWFwIGl0cwogICogZ3JhbnQgdGFibGUg
aW4uCkBAIC00NDQsNiArNDQ4LDggQEAgdHlwZWRlZiB1aW50NjRfdCB4ZW5fY2FsbGJhY2tfdDsK
ICNkZWZpbmUgR1VFU1RfVElNRVJfUEhZU19OU19QUEkgMzAKICNkZWZpbmUgR1VFU1RfRVZUQ0hO
X1BQSSAgICAgICAgMzEKIAorI2RlZmluZSBHVUVTVF9WUEwwMTFfU1BJICAgICAgICAzMgorCiAv
KiBQU0NJIGZ1bmN0aW9ucyAqLwogI2RlZmluZSBQU0NJX2NwdV9zdXNwZW5kIDAKICNkZWZpbmUg
UFNDSV9jcHVfb2ZmICAgICAxCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvaW8vY29u
c29sZS5oIGIveGVuL2luY2x1ZGUvcHVibGljL2lvL2NvbnNvbGUuaAppbmRleCBlMmNkOTdmLi41
ZTQ1ZTFjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvaW8vY29uc29sZS5oCisrKyBi
L3hlbi9pbmNsdWRlL3B1YmxpYy9pby9jb25zb2xlLmgKQEAgLTI3LDYgKzI3LDggQEAKICNpZm5k
ZWYgX19YRU5fUFVCTElDX0lPX0NPTlNPTEVfSF9fCiAjZGVmaW5lIF9fWEVOX1BVQkxJQ19JT19D
T05TT0xFX0hfXwogCisjaW5jbHVkZSAicmluZy5oIgorCiB0eXBlZGVmIHVpbnQzMl90IFhFTkNP
TlNfUklOR19JRFg7CiAKICNkZWZpbmUgTUFTS19YRU5DT05TX0lEWChpZHgsIHJpbmcpICgoaWR4
KSAmIChzaXplb2YocmluZyktMSkpCkBAIC0zOCw2ICs0MCw4IEBAIHN0cnVjdCB4ZW5jb25zX2lu
dGVyZmFjZSB7CiAgICAgWEVOQ09OU19SSU5HX0lEWCBvdXRfY29ucywgb3V0X3Byb2Q7CiB9Owog
CitERUZJTkVfWEVOX0ZMRVhfUklORyh4ZW5jb25zKTsKKwogI2VuZGlmIC8qIF9fWEVOX1BVQkxJ
Q19JT19DT05TT0xFX0hfXyAqLwogCiAvKgotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 06 17:25:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 17:25: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 1dIIEp-0001Ys-5a; Tue, 06 Jun 2017 17: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 <bhupinder.thakur@linaro.org>) id 1dIIEn-0001Xd-Q4
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 17:25:49 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 42/D3-03058-D95E6395; Tue, 06 Jun 2017 17:25:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsVyMfTAZt05T80
 iDc7clrH4vmUykwOjx+EPV1gCGKNYM/OS8isSWDP2/7vEVPDdrGLd1iaWBsbH2l2MnBxCAjMY
 JbYvLOpi5OJgEZjHLLH++z4WkISEQD+rxNzj3hB2mkTPvR52CLtK4uHHWWwQzVoSR0/NZgVpF
 hJoZpKYtuELkMPBwSZgIjGrQwKkRkRASeLeqslMIDXMAvMZJZom9YI1Cwt4SqxsfcsKYrMIqE
 pcOH+TGcTmFfCWeND+gRFimZzEzXOdYHFOAR+JmeeXMEIs9pbY09DGOIFRYAEjwypGjeLUorL
 UIl0jI72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDAYgCCHYxr5gceYpTkYFIS
 5Y28ZBYpxJeUn1KZkVicEV9UmpNafIhRhoNDSYI38glQTrAoNT21Ii0zBxjiMGkJDh4lEd7JD
 4DSvMUFibnFmekQqVOMlhxXrqz7wsSxYfV6IDnlwPYvTEIsefl5qVLivAog8wRAGjJK8+DGwe
 LwEqOslDAvI9CBQjwFqUW5mSWo8q8YxTkYlYR574Gs5cnMK4Hb+groICagg/gumYAcVJKIkJJ
 qYJReI5As/C7rzpsd6QX7N7npXuxfMS1KtfmES/j/rdnMN84Z1Z99vezuoqzIOP6ZUV9CVBnq
 PzLW/Et55uWqlhNW4sH2sd7w/bb9T6xubuRYt+JEziw3ga+7Zh8pWXxp9d4n69YLM9mUmFiyS
 SwVsn7gFx+Z3WIUn721P+Ewy/nnSvnXvuxdwqLEUpyRaKjFXFScCAAdeehEvgIAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1496769947!72472212!1
X-Originating-IP: [209.85.192.179]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58456 invoked from network); 6 Jun 2017 17:25:48 -0000
Received: from mail-pf0-f179.google.com (HELO mail-pf0-f179.google.com)
 (209.85.192.179)
 by server-11.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 6 Jun 2017 17:25:48 -0000
Received: by mail-pf0-f179.google.com with SMTP id x63so2102495pff.3
 for <xen-devel@lists.xenproject.org>; Tue, 06 Jun 2017 10:25: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=7GlVSQFidO4VN3kkYpQ+75PBMnIiFHskT94zljnu7ZY=;
 b=A3N22az71yEi90OghoOcRVGvOmT6xemhWEt6oh4jeYkAidsbSo6Rlqdb5U0cEdTEED
 DaM5UxgoJ9YPppY51UsZrxksTcipVVS0WUsassKaosp02W3oDEVZH617fwfzErQKNmzY
 7m31chk6eM4JPBoxFbZNIeCUbP+61XXndfnVw=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=7GlVSQFidO4VN3kkYpQ+75PBMnIiFHskT94zljnu7ZY=;
 b=SAuiJ0/xEzOSl8aHjEqlYi7jjBqg6Hp8Ikhm9lIPlLCASXcm3pdeSMNdozjmno/nfG
 KLNAmFoKSYHRoZPu8vCHLBdbm5GPsrheOUAu4LjrkYN+o9Qujnbzq9d9R/xBWIBGXwdF
 4S/q4PjZ9boZUTRHWn+he0+d/Vrd6UsSU0r3hh1fBCWppyh0hMJsygZcYKbiGkgRgedT
 +Mb1GfOoMsgrP7o8RS3ef9t/h6qILoHEIZWaW2vQwEZcQGqDEslGBQnzMwqSZgJRDf3y
 /oz67NIkZJ4ih51RqtVB40aSt3HFTJTq0JWNjcIJcHab7/JzRZfTD9gYNQO62VOAxU07
 pT2w==
X-Gm-Message-State: AODbwcCdO6eP/IDedb8FTFV6fFOJx61bh2hOA1hj8NLyiMwvb9bQ9iGv
 zrz6rRaGjwIpz9sFObpiag==
X-Received: by 10.98.131.134 with SMTP id h128mr26958450pfe.0.1496769946579;
 Tue, 06 Jun 2017 10:25:46 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com ([103.5.19.18])
 by smtp.gmail.com with ESMTPSA id 62sm6031632pfr.90.2017.06.06.10.25.43
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 06 Jun 2017 10:25:46 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Tue,  6 Jun 2017 22:55:19 +0530
Message-Id: <1496769929-23355-5-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1496769929-23355-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1496769929-23355-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/14 v4] 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>

QW4gb3B0aW9uIGlzIHByb3ZpZGVkIGluIGxpYnhsIHRvIGVuYWJsZS9kaXNhYmxlIHBsMDExIHZ1
YXJ0IHdoaWxlCmNyZWF0aW5nIGEgZ3Vlc3QgZG9tYWluLgoKTGlieGwgbm93IHN1cHBvdHMgYSBn
ZW5lcmljIHZ1YXJ0IGNvbnNvbGUgYW5kIHBsMDExIGlzIGEgc3BlY2lmaWMgdHlwZS4KSW4gZnV0
dXJlIHN1cHBvcnQgY2FuIGJlIGFkZGVkIGZvciBtdWx0aXBsZSB2dWFydCBvZiBkaWZmZXJlbnQg
dHlwZXMuCgpVc2VyIGNhbiBlbmFibGUgcGwwMTEgdnVhcnQgYnkgYWRkaW5nIHRoZSBmb2xsb3dp
bmcgbGluZSBpbiB0aGUgZ3Vlc3QKY29uZmlndXJhdGlvbiBmaWxlOgoKdnVhcnQgPSAicGwwMTEi
CgpTaWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFy
by5vcmc+Ci0tLQpDQzogaWoKQ0M6IHdsCkNDOiBzcwpDQzogamcKCkNoYW5nZXMgc2luY2UgdjM6
Ci0gQWRkZWQgYSBuZXcgY29uZmlnIG9wdGlvbiBDT05GSUdfVlVBUlRfQ09OU09MRSB0byBlbmFi
bGUvZGlzYWJsZSB2dWFydCBjb25zb2xlCiAgc3VwcG9ydC4KLSBNb3ZlZCBsaWJ4bF92dWFydF90
eXBlIHRvIGFyY2gtYXJtIHBhcnQgb2YgbGlieGxfZG9tYWluX2J1aWxkX2luZm8KLSBVcGRhdGVk
IHhsIGNvbW1hbmQgaGVscCB0byBtZW50aW9uIG5ldyBjb25zb2xlIHR5cGUgLSB2dWFydC4KCkNo
YW5nZXMgc2luY2UgdjI6Ci0gRGVmaW5lZCB2dWFydCBvcHRpb24gYXMgYW4gZW51bSBpbnN0ZWFk
IG9mIGEgc3RyaW5nLgotIFJlbW92ZWQgdGhlIGRvbWFpbiBjcmVhdGlvbiBmbGFnIGRlZmluZWQg
Zm9yIHZ1YXJ0IGFuZCB0aGUgcmVsYXRlZCBjb2RlCiAgdG8gcGFzcyBvbiB0aGUgaW5mb3JtYXRp
b24gd2hpbGUgZG9tYWluIGNyZWF0aW9uLiBOb3cgdnBsMDExIGlzIGluaXRpYWxpemVkCiAgaW5k
ZXBlbmRlbnQgb2YgZG9tYWluIGNyZWF0aW9uIHRocm91Z2ggbmV3IERPTUNUTCBBUElzLgoKIGNv
bmZpZy9hcm0zMi5tayAgICAgICAgICAgICAgfCAgMSArCiBjb25maWcvYXJtNjQubWsgICAgICAg
ICAgICAgIHwgIDEgKwogdG9vbHMvbGlieGwvbGlieGwuaCAgICAgICAgICB8ICA2ICsrKysrKwog
dG9vbHMvbGlieGwvbGlieGxfY29uc29sZS5jICB8ICAzICsrKwogdG9vbHMvbGlieGwvbGlieGxf
aW50ZXJuYWwuaCB8ICAzICsrKwogdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsICB8ICA3ICsr
KysrKysKIHRvb2xzL3hsL01ha2VmaWxlICAgICAgICAgICAgfCAgNCArKysrCiB0b29scy94bC94
bF9jbWR0YWJsZS5jICAgICAgIHwgIDQgKysrKwogdG9vbHMveGwveGxfY29uc29sZS5jICAgICAg
ICB8IDExICsrKysrKysrKystCiB0b29scy94bC94bF9wYXJzZS5jICAgICAgICAgIHwgIDggKysr
KysrKysKIDEwIGZpbGVzIGNoYW5nZWQsIDQ3IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkK
CmRpZmYgLS1naXQgYS9jb25maWcvYXJtMzIubWsgYi9jb25maWcvYXJtMzIubWsKaW5kZXggZjk1
MjI4ZS4uYjlmMjNmZSAxMDA2NDQKLS0tIGEvY29uZmlnL2FybTMyLm1rCisrKyBiL2NvbmZpZy9h
cm0zMi5tawpAQCAtMSw1ICsxLDYgQEAKIENPTkZJR19BUk0gOj0geQogQ09ORklHX0FSTV8zMiA6
PSB5CitDT05GSUdfVlVBUlRfQ09OU09MRSA6PSB5CiBDT05GSUdfQVJNXyQoWEVOX09TKSA6PSB5
CiAKIENPTkZJR19YRU5fSU5TVEFMTF9TVUZGSVggOj0KZGlmZiAtLWdpdCBhL2NvbmZpZy9hcm02
NC5tayBiL2NvbmZpZy9hcm02NC5tawppbmRleCBhYTQ1NzcyLi44NjFkMGE0IDEwMDY0NAotLS0g
YS9jb25maWcvYXJtNjQubWsKKysrIGIvY29uZmlnL2FybTY0Lm1rCkBAIC0xLDUgKzEsNiBAQAog
Q09ORklHX0FSTSA6PSB5CiBDT05GSUdfQVJNXzY0IDo9IHkKK0NPTkZJR19WVUFSVF9DT05TT0xF
IDo9IHkKIENPTkZJR19BUk1fJChYRU5fT1MpIDo9IHkKIAogQ09ORklHX1hFTl9JTlNUQUxMX1NV
RkZJWCA6PQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGwuaCBiL3Rvb2xzL2xpYnhsL2xp
YnhsLmgKaW5kZXggY2Y4Njg3YS4uYmNmYmI2YyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGli
eGwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bC5oCkBAIC0zMDYsNiArMzA2LDEyIEBACiAjZGVm
aW5lIExJQlhMX0hBVkVfQlVJTERJTkZPX0hWTV9BQ1BJX0xBUFRPUF9TTEFURSAxCiAKIC8qCisg
KiBMSUJYTF9IQVZFX1ZVQVJUIGluZGljYXRlcyB0aGF0IHhlbmNvbnNvbGUvY2xpZW50IHN1cHBv
cnRzCisgKiB2aXJ0dWFsIHVhcnQuCisgKi8KKyNkZWZpbmUgTElCWExfSEFWRV9WVUFSVCAxCisK
Ky8qCiAgKiBsaWJ4bCBBQkkgY29tcGF0aWJpbGl0eQogICoKICAqIFRoZSBvbmx5IGd1YXJhbnRl
ZSB3aGljaCBsaWJ4bCBtYWtlcyByZWdhcmRpbmcgQUJJIGNvbXBhdGliaWxpdHkKZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbnNv
bGUuYwppbmRleCA0NDZlNzY2Li44NTNiZTE1IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4
bF9jb25zb2xlLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY29uc29sZS5jCkBAIC02Nyw2ICs2
Nyw5IEBAIGludCBsaWJ4bF9jb25zb2xlX2V4ZWMobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRv
bWlkLCBpbnQgY29uc19udW0sCiAgICAgY2FzZSBMSUJYTF9DT05TT0xFX1RZUEVfU0VSSUFMOgog
ICAgICAgICBjb25zX3R5cGVfcyA9ICJzZXJpYWwiOwogICAgICAgICBicmVhazsKKyAgICBjYXNl
IExJQlhMX0NPTlNPTEVfVFlQRV9WVUFSVDoKKyAgICAgICAgY29uc190eXBlX3MgPSAidnVhcnQi
OworICAgICAgICBicmVhazsKICAgICBkZWZhdWx0OgogICAgICAgICBnb3RvIG91dDsKICAgICB9
CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGlieGwv
bGlieGxfaW50ZXJuYWwuaAppbmRleCA1ZDA4MmM1Li40ZTJjMjQ3IDEwMDY0NAotLS0gYS90b29s
cy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFs
LmgKQEAgLTExMzUsNiArMTEzNSw5IEBAIHR5cGVkZWYgc3RydWN0IHsKICAgICB1aW50MzJfdCBu
dW1fdm1lbXJhbmdlczsKIAogICAgIHhjX2RvbWFpbl9jb25maWd1cmF0aW9uX3QgY29uZmlnOwor
CisgICAgeGVuX3Bmbl90IHZ1YXJ0X2dmbjsKKyAgICBldnRjaG5fcG9ydF90IHZ1YXJ0X3BvcnQ7
CiB9IGxpYnhsX19kb21haW5fYnVpbGRfc3RhdGU7CiAKIF9oaWRkZW4gaW50IGxpYnhsX19idWls
ZF9wcmUobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCmRpZmYgLS1naXQgYS90b29scy9s
aWJ4bC9saWJ4bF90eXBlcy5pZGwgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKaW5kZXgg
MjIwNDQyNS4uMDY2YWFjZSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRs
CisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbApAQCAtMTA1LDYgKzEwNSw3IEBAIGxp
YnhsX2NvbnNvbGVfdHlwZSA9IEVudW1lcmF0aW9uKCJjb25zb2xlX3R5cGUiLCBbCiAgICAgKDAs
ICJVTktOT1dOIiksCiAgICAgKDEsICJTRVJJQUwiKSwKICAgICAoMiwgIlBWIiksCisgICAgKDMs
ICJWVUFSVCIpLAogICAgIF0pCiAKIGxpYnhsX2Rpc2tfZm9ybWF0ID0gRW51bWVyYXRpb24oImRp
c2tfZm9ybWF0IiwgWwpAQCAtMjQwLDYgKzI0MSwxMSBAQCBsaWJ4bF9jaGVja3BvaW50ZWRfc3Ry
ZWFtID0gRW51bWVyYXRpb24oImNoZWNrcG9pbnRlZF9zdHJlYW0iLCBbCiAgICAgKDIsICJDT0xP
IiksCiAgICAgXSkKIAorbGlieGxfdnVhcnRfdHlwZSA9IEVudW1lcmF0aW9uKCJ2dWFydF90eXBl
IiwgWworICAgICgwLCAidW5rbm93biIpLAorICAgICgxLCAicGwwMTEiKSwKKyAgICBdKQorCiAj
CiAjIENvbXBsZXggbGlieGwgdHlwZXMKICMKQEAgLTU4MCw2ICs1ODYsNyBAQCBsaWJ4bF9kb21h
aW5fYnVpbGRfaW5mbyA9IFN0cnVjdCgiZG9tYWluX2J1aWxkX2luZm8iLFsKIAogCiAgICAgKCJh
cmNoX2FybSIsIFN0cnVjdChOb25lLCBbKCJnaWNfdmVyc2lvbiIsIGxpYnhsX2dpY192ZXJzaW9u
KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoInZ1YXJ0IiwgbGlieGxfdnVhcnRf
dHlwZSksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdKSksCiAgICAgIyBBbHRlcm5h
dGUgcDJtIGlzIG5vdCBib3VuZCB0byBhbnkgYXJjaGl0ZWN0dXJlIG9yIGd1ZXN0IHR5cGUsIGFz
IGl0IGlzCiAgICAgIyBzdXBwb3J0ZWQgYnkgeDg2IEhWTSBhbmQgQVJNIHN1cHBvcnQgaXMgcGxh
bm5lZC4KZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL01ha2VmaWxlIGIvdG9vbHMveGwvTWFrZWZpbGUK
aW5kZXggZTE2Zjg3Ny4uZDdjNDkyNyAxMDA2NDQKLS0tIGEvdG9vbHMveGwvTWFrZWZpbGUKKysr
IGIvdG9vbHMveGwvTWFrZWZpbGUKQEAgLTE1LDYgKzE1LDEwIEBAIExERkxBR1MgKz0gJChQVEhS
RUFEX0xERkxBR1MpCiBDRkxBR1NfWEwgKz0gJChDRkxBR1NfbGlieGVubGlnaHQpCiBDRkxBR1Nf
WEwgKz0gLVdzaGFkb3cKIAoraWZlcSAoJChDT05GSUdfVlVBUlRfQ09OU09MRSkseSkKK0NGTEFH
U19YTCArPSAtRENPTkZJR19WVUFSVF9DT05TT0xFCitlbmRpZgorCiBYTF9PQkpTID0geGwubyB4
bF9jbWR0YWJsZS5vIHhsX3N4cC5vIHhsX3V0aWxzLm8KIFhMX09CSlMgKz0geGxfdG1lbS5vIHhs
X3BhcnNlLm8geGxfY3B1cG9vbC5vIHhsX2ZsYXNrLm8KIFhMX09CSlMgKz0geGxfdnRwbS5vIHhs
X2Jsb2NrLm8geGxfbmljLm8geGxfdXNiLm8KZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX2NtZHRh
YmxlLmMgYi90b29scy94bC94bF9jbWR0YWJsZS5jCmluZGV4IDMwZWI5M2MuLjE0ZjdhNTAgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMKKysrIGIvdG9vbHMveGwveGxfY21kdGFi
bGUuYwpAQCAtMTMzLDcgKzEzMywxMSBAQCBzdHJ1Y3QgY21kX3NwZWMgY21kX3RhYmxlW10gPSB7
CiAgICAgICAmbWFpbl9jb25zb2xlLCAwLCAwLAogICAgICAgIkF0dGFjaCB0byBkb21haW4ncyBj
b25zb2xlIiwKICAgICAgICJbb3B0aW9uc10gPERvbWFpbj5cbiIKKyNpZmRlZiBDT05GSUdfVlVB
UlRfQ09OU09MRQorICAgICAgIi10IDx0eXBlPiAgICAgICBjb25zb2xlIHR5cGUsIHB2ICwgc2Vy
aWFsIG9yIHZ1YXJ0XG4iCisjZWxzZQogICAgICAgIi10IDx0eXBlPiAgICAgICBjb25zb2xlIHR5
cGUsIHB2IG9yIHNlcmlhbFxuIgorI2VuZGlmCiAgICAgICAiLW4gPG51bWJlcj4gICAgIGNvbnNv
bGUgbnVtYmVyIgogICAgIH0sCiAgICAgeyAidm5jdmlld2VyIiwKZGlmZiAtLWdpdCBhL3Rvb2xz
L3hsL3hsX2NvbnNvbGUuYyBiL3Rvb2xzL3hsL3hsX2NvbnNvbGUuYwppbmRleCAwNTA4ZGRhLi5k
NmNhOTNmIDEwMDY0NAotLS0gYS90b29scy94bC94bF9jb25zb2xlLmMKKysrIGIvdG9vbHMveGwv
eGxfY29uc29sZS5jCkBAIC0yNyw2ICsyNywxMSBAQCBpbnQgbWFpbl9jb25zb2xlKGludCBhcmdj
LCBjaGFyICoqYXJndikKICAgICB1aW50MzJfdCBkb21pZDsKICAgICBpbnQgb3B0ID0gMCwgbnVt
ID0gMDsKICAgICBsaWJ4bF9jb25zb2xlX3R5cGUgdHlwZSA9IDA7CisjaWZkZWYgQ09ORklHX1ZV
QVJUX0NPTlNPTEUKKyAgICBjaGFyICpjb25zb2xlX25hbWVzID0gInB2LCBzZXJpYWwsIHZ1YXJ0
IjsKKyNlbHNlCisgICAgY2hhciAqY29uc29sZV9uYW1lcyA9ICJwdiwgc2VyaWFsIjsKKyNlbmRp
ZgogCiAgICAgU1dJVENIX0ZPUkVBQ0hfT1BUKG9wdCwgIm46dDoiLCBOVUxMLCAiY29uc29sZSIs
IDEpIHsKICAgICBjYXNlICd0JzoKQEAgLTM0LDggKzM5LDEyIEBAIGludCBtYWluX2NvbnNvbGUo
aW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgICAgICAgICAgdHlwZSA9IExJQlhMX0NPTlNPTEVf
VFlQRV9QVjsKICAgICAgICAgZWxzZSBpZiAoIXN0cmNtcChvcHRhcmcsICJzZXJpYWwiKSkKICAg
ICAgICAgICAgIHR5cGUgPSBMSUJYTF9DT05TT0xFX1RZUEVfU0VSSUFMOworI2lmZGVmIENPTkZJ
R19WVUFSVF9DT05TT0xFCisgICAgICAgIGVsc2UgaWYgKCFzdHJjbXAob3B0YXJnLCAidnVhcnQi
KSkKKyAgICAgICAgICAgIHR5cGUgPSBMSUJYTF9DT05TT0xFX1RZUEVfVlVBUlQ7CisjZW5kaWYK
ICAgICAgICAgZWxzZSB7Ci0gICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgImNvbnNvbGUgdHlw
ZSBzdXBwb3J0ZWQgYXJlOiBwdiwgc2VyaWFsXG4iKTsKKyAgICAgICAgICAgIGZwcmludGYoc3Rk
ZXJyLCAiY29uc29sZSB0eXBlIHN1cHBvcnRlZCBhcmU6ICVzXG4iLCBjb25zb2xlX25hbWVzKTsK
ICAgICAgICAgICAgIHJldHVybiBFWElUX0ZBSUxVUkU7CiAgICAgICAgIH0KICAgICAgICAgYnJl
YWs7CmRpZmYgLS1naXQgYS90b29scy94bC94bF9wYXJzZS5jIGIvdG9vbHMveGwveGxfcGFyc2Uu
YwppbmRleCA4NTZhMzA0Li4zNzU4MWVmIDEwMDY0NAotLS0gYS90b29scy94bC94bF9wYXJzZS5j
CisrKyBiL3Rvb2xzL3hsL3hsX3BhcnNlLmMKQEAgLTkxNiw2ICs5MTYsMTQgQEAgdm9pZCBwYXJz
ZV9jb25maWdfZGF0YShjb25zdCBjaGFyICpjb25maWdfc291cmNlLAogICAgIGlmICgheGx1X2Nm
Z19nZXRfbG9uZyAoY29uZmlnLCAibWF4dmNwdXMiLCAmbCwgMCkpCiAgICAgICAgIGJfaW5mby0+
bWF4X3ZjcHVzID0gbDsKIAorICAgIGlmICgheGx1X2NmZ19nZXRfc3RyaW5nKGNvbmZpZywgInZ1
YXJ0IiwgJmJ1ZiwgMCkpIHsKKyAgICAgICAgaWYgKGxpYnhsX3Z1YXJ0X3R5cGVfZnJvbV9zdHJp
bmcoYnVmLCAmYl9pbmZvLT5hcmNoX2FybS52dWFydCkpIHsKKyAgICAgICAgICAgIGZwcmludGYo
c3RkZXJyLCAiRVJST1I6IGludmFsaWQgdmFsdWUgXCIlc1wiIGZvciBcInZ1YXJ0XCJcbiIsCisg
ICAgICAgICAgICAgICAgICAgIGJ1Zik7CisgICAgICAgICAgICBleGl0KDEpOworICAgICAgICB9
CisgICAgfQorCiAgICAgcGFyc2Vfdm51bWFfY29uZmlnKGNvbmZpZywgYl9pbmZvKTsKIAogICAg
IC8qIFNldCBtYXhfbWVta2IgdG8gdGFyZ2V0X21lbWtiIGFuZCBtYXhfdmNwdXMgdG8gYXZhaWxf
dmNwdXMgaWYKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 06 17:25:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 17:25:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIIEs-0001bp-Hl; Tue, 06 Jun 2017 17:25:54 +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 1dIIEr-0001ar-Om
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 17:25:53 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 70/46-02006-0A5E6395; Tue, 06 Jun 2017 17:25:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsVyMfTANt0FT80
 iDb5c4bP4vmUykwOjx+EPV1gCGKNYM/OS8isSWDM2fL3AWnBRuuLj31bWBsafYl2MXBxCAjMY
 JVa82swO4rAIzGOW2Dx3MjOIIyHQzyrRcaubpYuRE8hJk2jZvo8Nwq6S2Hy3hRXEFhLQkjh6a
 jYrxKhmJonV3VOAujk42ARMJGZ1SIDUiAgoSdxbNZkJpIZZYD6jRNOkXrBBwgIREpP/7WACqW
 cRUJWYNMMPJMwr4C2x92A3I8QuOYmb5zqZQWxOAR+JmeeXMELs9ZbY09DGOIFRYAEjwypGjeL
 UorLUIl0jM72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMDQqmdgYNzBeHuy3yFG
 SQ4mJVHeyEtmkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeCOfAOUEi1LTUyvSMnOAQQ6TluDgU
 RLhnfwAKM1bXJCYW5yZDpE6xWjMceXKui9MHFMObP/CJMSSl5+XKiXOuwJkkgBIaUZpHtwgWP
 RdYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMmwIyhSczrwRu3yugU5iATuG7ZAJySkkiQkq
 qgdHrySYJj6enJ0utStrsvNvhvvEkEQbNQ8lXVT08VcW6b/3e889D1Nf5cVfKBalF//r3FizZ
 2Nly7r3iU2uuk/veGtpx1om/j5nBX+zY8OrvWdPu2xr7LfwCz/YfandX/DbjeKD1tc/1n80tt
 IsN+iK3r+zfZfDA7xT/vgfM0h+6Q288OrBGyFeJpTgj0VCLuag4EQDgKzfguQIAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1496769950!63306918!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44283 invoked from network); 6 Jun 2017 17:25:51 -0000
Received: from mail-pf0-f182.google.com (HELO mail-pf0-f182.google.com)
 (209.85.192.182)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 6 Jun 2017 17:25:51 -0000
Received: by mail-pf0-f182.google.com with SMTP id x63so2102984pff.3
 for <xen-devel@lists.xenproject.org>; Tue, 06 Jun 2017 10:25: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=7Y8k5BD7EVf7eZ+CjzIjc9lGlzP8uFPbGxSAN8US9UY=;
 b=QvTDGzE0d+CiNbToXICC8t/AZXP913VJZRAyQhLM8Jtrp6IEwascvXNt2UA/PJFeWy
 DJoUGFlD3RzvfoKckUY/bPGMqQ1hA/eQ5/S/vZ4uaieqNekdHT5ucxfg16MGPzZVtwVG
 RlFf2D4YidL7Fv3XWdrczdoS29dhW/ZY+AriQ=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=7Y8k5BD7EVf7eZ+CjzIjc9lGlzP8uFPbGxSAN8US9UY=;
 b=B0Dx8b/SRDEwL+SoG53N4smSX/NmFkP0rn5ZCngEMTSF5ukYr98MdVh/J591gXXUKt
 DNXsKLRUizUIDEvbkl8WWJKgjIqPWwQVWJjT8VXt3wRct2Bx6kaEzcd3JM3xxl0PlL5+
 Ifb3jzREymQGz01rmnVijM9fgQh2lfrS5+IgL2Sz8sFyVyg7d2eCMUnB3c2yRSZp74gB
 fKeZF8igRLX8m783V8aTOReMzW5W8ISKXqrl9ieSSwAK+S0GfpXSEd8ckhJTkuOQ3yUp
 xTY0zgqkcUs3Bki1uJa1OWuWp9H/oHEJl2T6RQlFekV+w82tl5IksmAb3+VdmHkv+wmT
 YCzQ==
X-Gm-Message-State: AODbwcCkqDPR93cvjUtfBcTnWFDv35rZm1TBR3TuBWoe/mjAVB+9mg31
 D5Twj56W9Zf37Wgt3C3xWQ==
X-Received: by 10.98.99.193 with SMTP id x184mr1296226pfb.101.1496769949430;
 Tue, 06 Jun 2017 10:25:49 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com ([103.5.19.18])
 by smtp.gmail.com with ESMTPSA id 62sm6031632pfr.90.2017.06.06.10.25.46
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 06 Jun 2017 10:25:49 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Tue,  6 Jun 2017 22:55:20 +0530
Message-Id: <1496769929-23355-6-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1496769929-23355-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1496769929-23355-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 05/14 v4] 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
cm8ub3JnPgotLS0KQ0M6IGlqCkNDOiB3bApDQzogc3MKQ0M6IGpnCgpDaGFuZ2VzIHNpbmNlIHYz
OgotIEFkZGVkIGEgbmV3IGhlbHBlciBmdW5jdGlvbiB4Y19nZXRfdnVhcnRfZ2ZuKCkgdG8gcmV0
dXJuIHRoZSBHRk4gYWxsb2NhdGVkIGZvcgogIHZwbDAxMS4KLSBTaW5jZSBhIG5ldyBmdW5jdGlv
biBoYXMgYmVlbiBhZGRlZCBpbiB0aGlzIHBhdGNoLCBJIGhhdmUgbm90IGluY2x1ZGVkIFN0ZWZh
bm8ncwogIHJldmlld2VkLWJ5IGFuZCBXZWkncyBhY2tlZC1ieSB0YWdzLgoKQ2hhbmdlcyBzaW5j
ZSB2MjoKLSBSZW1vdmVkIHRoZSBET01DVEwgY2FsbCB0byBzZXQgdGhlIEdGTiBhcyBub3cgdGhp
cyBpbmZvcm1hdGlvbiBpcyBwYXNzZWQKICBpbiB0aGUgRE9NQ1RMIGNhbGwgdG8gaW5pdGlhbGl6
ZSB2cGwwMTEgZW11bGF0aW9uLgoKIHRvb2xzL2xpYnhjL2luY2x1ZGUveGNfZG9tLmggfCAgMyAr
KysKIHRvb2xzL2xpYnhjL3hjX2RvbV9hcm0uYyAgICAgfCAxMiArKysrKysrKysrKy0KIHRvb2xz
L2xpYnhjL3hjX2RvbV9ib290LmMgICAgfCAgMiArKwogMyBmaWxlcyBjaGFuZ2VkLCAxNiBpbnNl
cnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVk
ZS94Y19kb20uaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGNfZG9tLmgKaW5kZXggY2U0NzA1OC4u
MWNkZTJiNyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMvaW5jbHVkZS94Y19kb20uaAorKysgYi90
b29scy9saWJ4Yy9pbmNsdWRlL3hjX2RvbS5oCkBAIC0yMTYsNiArMjE2LDggQEAgc3RydWN0IHhj
X2RvbV9pbWFnZSB7CiAKICAgICAvKiBFeHRyYSBTTUJJT1Mgc3RydWN0dXJlcyBwYXNzZWQgdG8g
SFZNTE9BREVSICovCiAgICAgc3RydWN0IHhjX2h2bV9maXJtd2FyZV9tb2R1bGUgc21iaW9zX21v
ZHVsZTsKKworICAgIHhlbl9wZm5fdCB2dWFydF9nZm47CiB9OwogCiAvKiAtLS0gcGx1Z2dhYmxl
IGtlcm5lbCBsb2FkZXIgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqLwpA
QCAtMzM0LDYgKzMzNiw3IEBAIGludCB4Y19kb21fZ250dGFiX3NlZWQoeGNfaW50ZXJmYWNlICp4
Y2gsIGRvbWlkX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX3QgY29uc29s
ZV9kb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCB4ZW5zdG9yZV9kb21pZCk7
CiBib29sIHhjX2RvbV90cmFuc2xhdGVkKGNvbnN0IHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSk7
Cit4ZW5fcGZuX3QgeGNfZ2V0X3Z1YXJ0X2dmbih2b2lkKTsKIAogLyogLS0tIGRlYnVnZ2luZyBi
aXRzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi8KIApk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfZG9tX2FybS5jIGIvdG9vbHMvbGlieGMveGNfZG9t
X2FybS5jCmluZGV4IGU3ZDRiZDAuLjg5ZDBkMzcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hj
X2RvbV9hcm0uYworKysgYi90b29scy9saWJ4Yy94Y19kb21fYXJtLmMKQEAgLTI2LDEwICsyNiwx
MSBAQAogI2luY2x1ZGUgInhnX3ByaXZhdGUuaCIKICNpbmNsdWRlICJ4Y19kb20uaCIKIAotI2Rl
ZmluZSBOUl9NQUdJQ19QQUdFUyAzCisjZGVmaW5lIE5SX01BR0lDX1BBR0VTIDQKICNkZWZpbmUg
Q09OU09MRV9QRk5fT0ZGU0VUIDAKICNkZWZpbmUgWEVOU1RPUkVfUEZOX09GRlNFVCAxCiAjZGVm
aW5lIE1FTUFDQ0VTU19QRk5fT0ZGU0VUIDIKKyNkZWZpbmUgVlVBUlRfUEZOX09GRlNFVCAzCiAK
ICNkZWZpbmUgTFBBRV9TSElGVCA5CiAKQEAgLTY0LDYgKzY1LDEzIEBAIHN0YXRpYyBpbnQgc2V0
dXBfcGd0YWJsZXNfYXJtKHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKIAogLyogLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tICovCiAKK3hlbl9wZm5fdCB4Y19nZXRfdnVhcnRfZ2ZuKCkKK3sKKyAgICBjb25zdCB4
ZW5fcGZuX3QgYmFzZSA9IEdVRVNUX01BR0lDX0JBU0UgPj4gWENfUEFHRV9TSElGVDsKKworICAg
IHJldHVybiBiYXNlICsgVlVBUlRfUEZOX09GRlNFVDsKK30KKwogc3RhdGljIGludCBhbGxvY19t
YWdpY19wYWdlcyhzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pCiB7CiAgICAgaW50IHJjLCBpOwpA
QCAtODUsMTAgKzkzLDEyIEBAIHN0YXRpYyBpbnQgYWxsb2NfbWFnaWNfcGFnZXMoc3RydWN0IHhj
X2RvbV9pbWFnZSAqZG9tKQogCiAgICAgZG9tLT5jb25zb2xlX3BmbiA9IGJhc2UgKyBDT05TT0xF
X1BGTl9PRkZTRVQ7CiAgICAgZG9tLT54ZW5zdG9yZV9wZm4gPSBiYXNlICsgWEVOU1RPUkVfUEZO
X09GRlNFVDsKKyAgICBkb20tPnZ1YXJ0X2dmbiA9IGJhc2UgKyBWVUFSVF9QRk5fT0ZGU0VUOwog
CiAgICAgeGNfY2xlYXJfZG9tYWluX3BhZ2UoZG9tLT54Y2gsIGRvbS0+Z3Vlc3RfZG9taWQsIGRv
bS0+Y29uc29sZV9wZm4pOwogICAgIHhjX2NsZWFyX2RvbWFpbl9wYWdlKGRvbS0+eGNoLCBkb20t
Pmd1ZXN0X2RvbWlkLCBkb20tPnhlbnN0b3JlX3Bmbik7CiAgICAgeGNfY2xlYXJfZG9tYWluX3Bh
Z2UoZG9tLT54Y2gsIGRvbS0+Z3Vlc3RfZG9taWQsIGJhc2UgKyBNRU1BQ0NFU1NfUEZOX09GRlNF
VCk7CisgICAgeGNfY2xlYXJfZG9tYWluX3BhZ2UoZG9tLT54Y2gsIGRvbS0+Z3Vlc3RfZG9taWQs
IGJhc2UgKyBWVUFSVF9QRk5fT0ZGU0VUKTsKICAgICB4Y19odm1fcGFyYW1fc2V0KGRvbS0+eGNo
LCBkb20tPmd1ZXN0X2RvbWlkLCBIVk1fUEFSQU1fQ09OU09MRV9QRk4sCiAgICAgICAgICAgICBk
b20tPmNvbnNvbGVfcGZuKTsKICAgICB4Y19odm1fcGFyYW1fc2V0KGRvbS0+eGNoLCBkb20tPmd1
ZXN0X2RvbWlkLCBIVk1fUEFSQU1fU1RPUkVfUEZOLApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMv
eGNfZG9tX2Jvb3QuYyBiL3Rvb2xzL2xpYnhjL3hjX2RvbV9ib290LmMKaW5kZXggYzNiNDRkZC4u
OGEzNzZkMCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfZG9tX2Jvb3QuYworKysgYi90b29s
cy9saWJ4Yy94Y19kb21fYm9vdC5jCkBAIC0yMjYsNiArMjI2LDggQEAgaW50IHhjX2RvbV9ib290
X2ltYWdlKHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKICAgICAgICAgcmV0dXJuIHJjOwogICAg
IGlmICggKHJjID0gY2xlYXJfcGFnZShkb20sIGRvbS0+eGVuc3RvcmVfcGZuKSkgIT0gMCApCiAg
ICAgICAgIHJldHVybiByYzsKKyAgICBpZiAoIChyYyA9IGNsZWFyX3BhZ2UoZG9tLCBkb20tPnZ1
YXJ0X2dmbikpICE9IDAgKQorICAgICAgICByZXR1cm4gcmM7CiAKICAgICAvKiBzdGFydCBpbmZv
IHBhZ2UgKi8KICAgICBpZiAoIGRvbS0+YXJjaF9ob29rcy0+c3RhcnRfaW5mbyApCi0tIAoyLjcu
NAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 06 17:25:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 17: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 1dIIEv-0001eD-PQ; Tue, 06 Jun 2017 17:25: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 1dIIEt-0001cu-W3
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 17:25:56 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 30/46-02196-3A5E6395; Tue, 06 Jun 2017 17:25:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsVyMfTAat1FT80
 iDQ52yFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmfXyxjLpgYWnFsVTNjA+Mb2y5GLg4hgRmM
 Eme//WQEcVgE5jFLPDvfwgriSAj0s0r83nuIpYuRA8hJk/j7xLeLkRPIrJR40rCRHcQWEtCSO
 HpqNivEpGYmicvdV8Dq2QRMJGZ1SIDUiAgoSdxbNZkJpIZZYD6jRNOkXjaQhLBAiMTqBe2MID
 aLgKrE2nmzwGxeAW+JxYv+sUIsk5O4ea6TGcTmFPCRmHl+CSPEYm+JPQ1tjBMYBRYwMqxi1Ch
 OLSpLLdI1MtVLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMrXoGBsYdjK0n/A4x
 SnIwKYnyRl4yixTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwXv/CVBOsCg1PbUiLTMHGOQwaQkOH
 iUR3skPgNK8xQWJucWZ6RCpU4zGHFeurPvCxDHlwPYvTEIsefl5qVLivCtAJgmAlGaU5sENgk
 XfJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvCkgU3gy80rg9r0COoUJ6BS+SyYgp5QkIqS
 kGhh7LNImndq0Zv2nA3M3vak/sMzko/GHV6+rBPP5V294dubfzysLujWP12zNCCiXdTXfaGi4
 bmpsUbaDat2lLQfjGpMPfUv4pW7KMcNi74FYAcVLMX9O/1qjF2pQdOTgdF+Og+mHT8ZWTLt5v
 SVmQ4hT1g6GsBOPm8K7n7BHxTTp7S+Z2xjUJ3VSiaU4I9FQi7moOBEAd/Ue47kCAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1496769953!92673486!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24600 invoked from network); 6 Jun 2017 17:25:54 -0000
Received: from mail-pf0-f171.google.com (HELO mail-pf0-f171.google.com)
 (209.85.192.171)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 6 Jun 2017 17:25:54 -0000
Received: by mail-pf0-f171.google.com with SMTP id 9so100034631pfj.1
 for <xen-devel@lists.xenproject.org>; Tue, 06 Jun 2017 10:25: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=7Jt2e94WLGukUYgBe9hFM67FAHDdWS9/aM+xrVXX5CI=;
 b=fGYQbob4z15YWCo2LrwCIcmcx0ElCjarWjkBvZxegv11GkWgZp1CCHveQLijFwQiuj
 uYtSTwoa+rz6RbPBWJgGA8xV76BhMKaq9Waw11YmejAmWRUSCUlYJrHOXN6BuwgWa/DB
 I3HECcqDbpQZbP8Ebn3VEqXVcPJiC8ca9KO1E=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=7Jt2e94WLGukUYgBe9hFM67FAHDdWS9/aM+xrVXX5CI=;
 b=OpOyaijbTJ8cLV88wEhP24b1v1lRadUauPuTU9lK77KdwbDkxNfH2qohKqbQeo4yR/
 o6aM6Sblzo1awa0s6r6dUWgcTMoH/AOTmJglF+90ZPdCd+YEuoNBFSxtj43sULyBfiVW
 tGouIxrVV1n+GFOThtunGeFCHueMebjjUEDkG8MUOKU1pjrqom1t3Y8w+GHvJFyVrYyz
 WHZxyPD9tfkaGWf1wXGJt7WYd+jGwyQHLnLGo1FqyilQPjSdKDwZIm57ng+Hjj6JbQuR
 8iqT6SMZ42FjAhNwfo1vg0U+2aS/nsX14LoUWHSR4xuNX9Kvq7qTGrOcqtiGlVY2gCL1
 a0QQ==
X-Gm-Message-State: AODbwcAD3A67tfMtu/4FTmjZgAZjZoLDrbNeZ7PbHG+X/XjdxmySwrdc
 kIMLT76+y8tL8cvN+eR3mQ==
X-Received: by 10.98.200.66 with SMTP id z63mr15072469pff.18.1496769952461;
 Tue, 06 Jun 2017 10:25:52 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com ([103.5.19.18])
 by smtp.gmail.com with ESMTPSA id 62sm6031632pfr.90.2017.06.06.10.25.49
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 06 Jun 2017 10:25:52 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Tue,  6 Jun 2017 22:55:21 +0530
Message-Id: <1496769929-23355-7-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1496769929-23355-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1496769929-23355-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 06/14 v4] 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
Q0M6IGlqCkNDOiB3bApDQzogc3MKQ0M6IGpnCgpDaGFuZ2VzIHNpbmNlIHYzOgotIEFkZGVkIGEg
bmV3IGFyY2ggc3BlY2lmaWMgZnVuY3Rpb24gbGlieGxfX2FyY2hfZG9tYWluX2NyZWF0ZV9maW5p
c2goKSwgd2hpY2gKICBjYWxscyB0aGUgdnBsMDExIGluaXRpYWxpemF0aW9uIGZ1bmN0aW9uLiBG
b3IgeDg2IHRoaXMgZnVuY3Rpb24gZG9lcyBub3QgZG8KICBhbnl0aGluZy4KLSBkb21haW5fdnBs
MDExX2luaXQoKSB0YWtlcyBhIHBvaW50ZXIgdG8gYSBzdHJ1Y3R1cmUgd2hpY2ggY29udGFpbnMg
YWxsIHRoZSAKICByZXF1aXJlZCBpbmZvcm1hdGlvbiBzdWNoIGFzIGNvbnNvbGVfZG9taWQsIGdm
biBpbnN0ZWFkIG9mIHBhc3NpbmcgcGFyYW1ldGVycwogIHNlcGFyYXRlbHkuCi0gRHJvcHBlZCBh
IERPTUNUTCBBUEkgZGVmaW5lZCBmb3IgZGUtaW5pdGlhbGl6aW5nIHZwbDAxMSBhcyB0aGF0IHNo
b3VsZCBiZQogIHRha2VuIGNhcmUgd2hlbiB0aGUgZG9tYWluIGlzIGRlc3Ryb3llZCAoYW5kIG5v
dCBkZXBlbmRlbnQgb24gdXNlcnNwYWNlIAogIGxpYnJhcmllcy9hcHBsaWNhdGlvbnMpLgoKQ2hh
bmdlcyBzaW5jZSB2MjoKLSBSZXBsYWNlZCB0aGUgRE9NQ1RMIEFQSXMgZGVmaW5lZCBmb3IgZ2V0
L3NldCBvZiBldmVudCBjaGFubmVsIGFuZCBHRk4gd2l0aCAKICBhIHNldCBvZiBET01DVEwgQVBJ
cyBmb3IgaW5pdGlhbGl6aW5nIGFuZCBkZS1pbml0aWFsaXppbmcgdnBsMDExIGVtdWxhdGlvbi4K
CiB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCB8IDE3ICsrKysrKysrKysrKysrKysrCiB0
b29scy9saWJ4Yy94Y19kb21haW4uYyAgICAgICB8IDIzICsrKysrKysrKysrKysrKysrKysrKysK
IHRvb2xzL2xpYnhsL2xpYnhsX2FyY2guaCAgICAgIHwgIDcgKysrKysrKwogdG9vbHMvbGlieGwv
bGlieGxfYXJtLmMgICAgICAgfCAxOSArKysrKysrKysrKysrKysrKysrCiB0b29scy9saWJ4bC9s
aWJ4bF9kb20uYyAgICAgICB8ICA2ICsrKysrLQogdG9vbHMvbGlieGwvbGlieGxfeDg2LmMgICAg
ICAgfCAgOCArKysrKysrKwogeGVuL2FyY2gvYXJtL2RvbWFpbi5jICAgICAgICAgfCAgMiArKwog
eGVuL2FyY2gvYXJtL2RvbWN0bC5jICAgICAgICAgfCA0NCArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrLS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggICB8IDEy
ICsrKysrKysrKysrKwogOSBmaWxlcyBjaGFuZ2VkLCAxMzQgaW5zZXJ0aW9ucygrKSwgNCBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCBiL3Rv
b2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCmluZGV4IDE2MjlmNDEuLjc3NDI1ZGQgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCisrKyBiL3Rvb2xzL2xpYnhjL2lu
Y2x1ZGUveGVuY3RybC5oCkBAIC04ODQsNiArODg0LDIzIEBAIGludCB4Y192Y3B1X2dldGNvbnRl
eHQoeGNfaW50ZXJmYWNlICp4Y2gsCiAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRv
bWlkLAogICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB2Y3B1LAogICAgICAgICAgICAg
ICAgICAgICAgICB2Y3B1X2d1ZXN0X2NvbnRleHRfYW55X3QgKmN0eHQpOworLyoqCisgKiBUaGlz
IGZ1bmN0aW9uIGluaXRpYWxpemVzIHRoZSB2cGwwMTEgZW11bGF0aW9uIGFuZCByZXR1cm5zCisg
KiB0aGUgZXZlbnQgdG8gYmUgdXNlZCBieSB0aGUgYmFja2VuZCBmb3IgY29tbXVuaWNhdGluZyB3
aXRoCisgKiB0aGUgZW11bGF0aW9uIGNvZGUuCisgKgorICogQHBhcm0geGNoIGEgaGFuZGxlIHRv
IGFuIG9wZW4gaHlwZXJ2aXNvciBpbnRlcmZhY2UKKyAqIEBwYXJtIGRvbWlkIHRoZSBkb21haW4g
dG8gZ2V0IGluZm9ybWF0aW9uIGZyb20KKyAqIEBwYXJtIGNvbnNvbGVfZG9taWQgdGhlIGRvbWlk
IG9mIHRoZSBiYWNrZW5kIGNvbnNvbGUKKyAqIEBwYXJtIGdmbiB0aGUgZ3Vlc3QgcGZuIHRvIGJl
IHVzZWQgYXMgdGhlIHJpbmcgYnVmZmVyCisgKiBAcGFybSBldnRjaG4gdGhlIGV2ZW50IGNoYW5u
ZWwgdG8gYmUgdXNlZCBmb3IgZXZlbnRzCisgKiBAcmV0dXJuIDAgb24gc3VjY2VzcywgbmVnYXRp
dmUgZXJyb3Igb24gZmFpbHVyZQorICovCitpbnQgeGNfZG9tX3ZwbDAxMV9pbml0KHhjX2ludGVy
ZmFjZSAqeGNoLAorICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgdWludDMyX3QgY29uc29sZV9kb21pZCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgeGVuX3Bmbl90IGdmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgZXZ0Y2huX3Bv
cnRfdCAqZXZ0Y2huKTsKIAogLyoqCiAgKiBUaGlzIGZ1bmN0aW9uIHJldHVybnMgaW5mb3JtYXRp
b24gYWJvdXQgdGhlIFhTQVZFIHN0YXRlIG9mIGEgcGFydGljdWxhcgpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGMveGNfZG9tYWluLmMgYi90b29scy9saWJ4Yy94Y19kb21haW4uYwppbmRleCAwMDkw
OWFkNC4uYThlZmQ1ZSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfZG9tYWluLmMKKysrIGIv
dG9vbHMvbGlieGMveGNfZG9tYWluLmMKQEAgLTM0Myw2ICszNDMsMjkgQEAgaW50IHhjX2RvbWFp
bl9nZXRfZ3Vlc3Rfd2lkdGgoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAogICAg
IHJldHVybiAwOwogfQogCitpbnQgeGNfZG9tX3ZwbDAxMV9pbml0KHhjX2ludGVyZmFjZSAqeGNo
LAorICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgdWludDMyX3QgY29uc29sZV9kb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAg
eGVuX3Bmbl90IGdmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgZXZ0Y2huX3BvcnRfdCAqZXZ0
Y2huKQoreworICAgIERFQ0xBUkVfRE9NQ1RMOworICAgIGludCByYyA9IDA7CisKKyAgICBkb21j
dGwuY21kID0gWEVOX0RPTUNUTF92dWFydF9vcDsKKyAgICBkb21jdGwuZG9tYWluID0gKGRvbWlk
X3QpZG9taWQ7CisgICAgZG9tY3RsLnUudnVhcnRfb3AuY21kID0gWEVOX0RPTUNUTF9WVUFSVF9P
UF9JTklUX1ZQTDAxMTsKKyAgICBkb21jdGwudS52dWFydF9vcC5jb25zb2xlX2RvbWlkID0gY29u
c29sZV9kb21pZDsKKyAgICBkb21jdGwudS52dWFydF9vcC5nZm4gPSBnZm47CisKKyAgICBpZiAo
IChyYyA9IGRvX2RvbWN0bCh4Y2gsICZkb21jdGwpKSA8IDAgKQorICAgICAgICByZXR1cm4gcmM7
CisKKyAgICAqZXZ0Y2huID0gZG9tY3RsLnUudnVhcnRfb3AuZXZ0Y2huOworCisgICAgcmV0dXJu
IHJjOworfQorCiBpbnQgeGNfZG9tYWluX2dldGluZm8oeGNfaW50ZXJmYWNlICp4Y2gsCiAgICAg
ICAgICAgICAgICAgICAgICAgdWludDMyX3QgZmlyc3RfZG9taWQsCiAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IG1heF9kb21zLApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGli
eGxfYXJjaC5oIGIvdG9vbHMvbGlieGwvbGlieGxfYXJjaC5oCmluZGV4IDVlMWZjNjAuLmQxY2E5
YzYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2FyY2guaAorKysgYi90b29scy9saWJ4
bC9saWJ4bF9hcmNoLmgKQEAgLTMyLDYgKzMyLDEzIEBAIF9oaWRkZW4KIGludCBsaWJ4bF9fYXJj
aF9kb21haW5fY3JlYXRlKGxpYnhsX19nYyAqZ2MsIGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29u
ZmlnLAogICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQpOwogCisvKiBhcmNoIHNwZWNpZmlj
IGludGVybmFsIGRvbWFpbiBjcmVhdGlvbiBmaW5pc2ggZnVuY3Rpb24gKi8KK19oaWRkZW4KK2lu
dCBsaWJ4bF9fYXJjaF9kb21haW5fY3JlYXRlX2ZpbmlzaChsaWJ4bF9fZ2MgKmdjLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICpp
bmZvLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlk
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kb21haW5fYnVp
bGRfc3RhdGUgKnN0YXRlKTsKKwogLyogc2V0dXAgYXJjaCBzcGVjaWZpYyBoYXJkd2FyZSBkZXNj
cmlwdGlvbiwgaS5lLiBEVEIgb24gQVJNICovCiBfaGlkZGVuCiBpbnQgbGlieGxfX2FyY2hfZG9t
YWluX2luaXRfaHdfZGVzY3JpcHRpb24obGlieGxfX2djICpnYywKZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhsL2xpYnhsX2FybS5jIGIvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMKaW5kZXggZDg0MmQ4
OC4uYjYwZGZhOSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMKKysrIGIvdG9v
bHMvbGlieGwvbGlieGxfYXJtLmMKQEAgLTEwNiw2ICsxMDYsMjUgQEAgaW50IGxpYnhsX19hcmNo
X2RvbWFpbl9jcmVhdGUobGlieGxfX2djICpnYywgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25m
aWcsCiAgICAgcmV0dXJuIDA7CiB9CiAKK2ludCBsaWJ4bF9fYXJjaF9kb21haW5fY3JlYXRlX2Zp
bmlzaChsaWJ4bF9fZ2MgKmdjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICppbmZvLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGxpYnhsX19kb21haW5fYnVpbGRfc3RhdGUgKnN0YXRlKQoreworICAgIGludCBy
ZXQgPSAwOworCisgICAgaWYgKCBpbmZvLT5hcmNoX2FybS52dWFydCAmJgorICAgICAgICAgKHJl
dCA9IHhjX2RvbV92cGwwMTFfaW5pdChDVFgtPnhjaCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0
YXRlLT5jb25zb2xlX2RvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4
Y19nZXRfdnVhcnRfZ2ZuKCksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZz
dGF0ZS0+dnVhcnRfcG9ydCkpICE9IDAgKSB7CisgICAgICAgIExPRyhFUlJPUiwgInhjX2RvbV92
cGwwMTFfaW5pdCBmYWlsZWRcbiIpOworICAgIH0KKworICAgIHJldHVybiByZXQ7Cit9CisKIGlu
dCBsaWJ4bF9fYXJjaF9leHRyYV9tZW1vcnkobGlieGxfX2djICpnYywKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY29uc3QgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmluZm8sCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90ICpvdXQpCmRpZmYgLS1naXQgYS90b29s
cy9saWJ4bC9saWJ4bF9kb20uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCmluZGV4IDVkOTE0
YTUuLjE4N2M1YmQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCisrKyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2RvbS5jCkBAIC01ODcsNyArNTg3LDEwIEBAIHJldHJ5X3RyYW5zYWN0
aW9uOgogICAgICAgICAgICAgZ290byByZXRyeV90cmFuc2FjdGlvbjsKICAgICB4c19pbnRyb2R1
Y2VfZG9tYWluKGN0eC0+eHNoLCBkb21pZCwgc3RhdGUtPnN0b3JlX21mbiwgc3RhdGUtPnN0b3Jl
X3BvcnQpOwogICAgIGZyZWUodm1fcGF0aCk7Ci0gICAgcmV0dXJuIDA7CisKKyAgICByYyA9IGxp
YnhsX19hcmNoX2RvbWFpbl9jcmVhdGVfZmluaXNoKGdjLCBpbmZvLCBkb21pZCwgc3RhdGUpOwor
CisgICAgcmV0dXJuIHJjOwogfQogCiBzdGF0aWMgaW50IHNldF92bnVtYV9pbmZvKGxpYnhsX19n
YyAqZ2MsIHVpbnQzMl90IGRvbWlkLApAQCAtNzg4LDYgKzc5MSw3IEBAIGludCBsaWJ4bF9fYnVp
bGRfcHYobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAgaWYgKHhjX2RvbV90cmFu
c2xhdGVkKGRvbSkpIHsKICAgICAgICAgc3RhdGUtPmNvbnNvbGVfbWZuID0gZG9tLT5jb25zb2xl
X3BmbjsKICAgICAgICAgc3RhdGUtPnN0b3JlX21mbiA9IGRvbS0+eGVuc3RvcmVfcGZuOworICAg
ICAgICBzdGF0ZS0+dnVhcnRfZ2ZuID0gZG9tLT52dWFydF9nZm47CiAgICAgfSBlbHNlIHsKICAg
ICAgICAgc3RhdGUtPmNvbnNvbGVfbWZuID0geGNfZG9tX3AybShkb20sIGRvbS0+Y29uc29sZV9w
Zm4pOwogICAgICAgICBzdGF0ZS0+c3RvcmVfbWZuID0geGNfZG9tX3AybShkb20sIGRvbS0+eGVu
c3RvcmVfcGZuKTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3g4Ni5jIGIvdG9vbHMv
bGlieGwvbGlieGxfeDg2LmMKaW5kZXggNDU1ZjZmMC4uMzU0NDAyOCAxMDA2NDQKLS0tIGEvdG9v
bHMvbGlieGwvbGlieGxfeDg2LmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfeDg2LmMKQEAgLTM1
OCw2ICszNTgsMTQgQEAgb3V0OgogICAgIHJldHVybiByZXQ7CiB9CiAKK2ludCBsaWJ4bF9fYXJj
aF9kb21haW5fY3JlYXRlX2ZpbmlzaChsaWJ4bF9fZ2MgKmdjLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICppbmZvLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kb21haW5fYnVpbGRfc3RhdGUgKnN0
YXRlKQoreworICAgIHJldHVybiAwOworfQorCiBpbnQgbGlieGxfX2FyY2hfZXh0cmFfbWVtb3J5
KGxpYnhsX19nYyAqZ2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhs
X2RvbWFpbl9idWlsZF9pbmZvICppbmZvLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
aW50NjRfdCAqb3V0KQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jIGIveGVuL2Fy
Y2gvYXJtL2RvbWFpbi5jCmluZGV4IDc2MzEwZWQuLjllMTUwYmEgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL2FybS9kb21haW4uYworKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKQEAgLTY2NSw2ICs2
NjUsOCBAQCBmYWlsOgogCiB2b2lkIGFyY2hfZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAq
ZCkKIHsKKyAgICBkb21haW5fdnBsMDExX2RlaW5pdChkKTsKKwogICAgIC8qIElPTU1VIHBhZ2Ug
dGFibGUgaXMgc2hhcmVkIHdpdGggUDJNLCBhbHdheXMgY2FsbAogICAgICAqIGlvbW11X2RvbWFp
bl9kZXN0cm95KCkgYmVmb3JlIHAybV90ZWFyZG93bigpLgogICAgICAqLwpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL2RvbWN0bC5jIGIveGVuL2FyY2gvYXJtL2RvbWN0bC5jCmluZGV4IDk3MWNh
ZWMuLjc0MTY3OWIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21jdGwuYworKysgYi94ZW4v
YXJjaC9hcm0vZG9tY3RsLmMKQEAgLTUsMTMgKzUsMTUgQEAKICAqLwogCiAjaW5jbHVkZSA8eGVu
L3R5cGVzLmg+Ci0jaW5jbHVkZSA8eGVuL2xpYi5oPgorI2luY2x1ZGUgPHB1YmxpYy9kb21jdGwu
aD4KICNpbmNsdWRlIDx4ZW4vZXJybm8uaD4KLSNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KKyNpbmNs
dWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+CiAjaW5jbHVkZSA8eGVuL2h5cGVyY2FsbC5oPgogI2lu
Y2x1ZGUgPHhlbi9pb2NhcC5oPgorI2luY2x1ZGUgPHhlbi9saWIuaD4KKyNpbmNsdWRlIDx4ZW4v
bW0uaD4KKyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KICNpbmNsdWRlIDx4c20veHNtLmg+Ci0jaW5j
bHVkZSA8cHVibGljL2RvbWN0bC5oPgogCiB2b2lkIGFyY2hfZ2V0X2RvbWFpbl9pbmZvKGNvbnN0
IHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4ZW5f
ZG9tY3RsX2dldGRvbWFpbmluZm8gKmluZm8pCkBAIC0xMTksNiArMTIxLDQyIEBAIGxvbmcgYXJj
aF9kb19kb21jdGwoc3RydWN0IHhlbl9kb21jdGwgKmRvbWN0bCwgc3RydWN0IGRvbWFpbiAqZCwK
ICAgICAgICAgZC0+ZGlzYWJsZV9taWdyYXRlID0gZG9tY3RsLT51LmRpc2FibGVfbWlncmF0ZS5k
aXNhYmxlOwogICAgICAgICByZXR1cm4gMDsKIAorICAgIGNhc2UgWEVOX0RPTUNUTF92dWFydF9v
cDoKKyAgICB7CisgICAgICAgIGludCByYzsKKyAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfdnVh
cnRfb3AgKnZ1YXJ0X29wID0gJmRvbWN0bC0+dS52dWFydF9vcDsKKworICAgICAgICBzd2l0Y2go
dnVhcnRfb3AtPmNtZCkKKyAgICAgICAgeworICAgICAgICBjYXNlIFhFTl9ET01DVExfVlVBUlRf
T1BfSU5JVF9WUEwwMTE6CisKKyAgICAgICAgICAgIGlmICggIWQtPmNyZWF0aW9uX2ZpbmlzaGVk
ICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBzdHJ1Y3QgdnBsMDExX2luaXRfaW5m
byBpbmZvOworCisgICAgICAgICAgICAgICAgaW5mby5jb25zb2xlX2RvbWlkID0gdnVhcnRfb3At
PmNvbnNvbGVfZG9taWQ7CisgICAgICAgICAgICAgICAgaW5mby5nZm4gPSBfZ2ZuKHZ1YXJ0X29w
LT5nZm4pOworCisgICAgICAgICAgICAgICAgcmMgPSBkb21haW5fdnBsMDExX2luaXQoZCwgJmlu
Zm8pOworICAgICAgICAgICAgICAgIGlmICggIXJjICkKKyAgICAgICAgICAgICAgICB7CisgICAg
ICAgICAgICAgICAgICAgIHZ1YXJ0X29wLT5ldnRjaG4gPSBpbmZvLmV2dGNobjsKKyAgICAgICAg
ICAgICAgICAgICAgcmMgPSBfX2NvcHlfdG9fZ3Vlc3QodV9kb21jdGwsIGRvbWN0bCwgMSk7Cisg
ICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgfQorICAgICAgICAgICAgZWxzZQorICAgICAg
ICAgICAgeworICAgICAgICAgICAgICAgIHJjID0gLSBFUEVSTTsKKyAgICAgICAgICAgIH0KKyAg
ICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGRlZmF1bHQ6CisgICAgICAgICAgICByYyA9IC1F
SU5WQUw7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorCisgICAgICAgIHJldHVybiBy
YzsKKyAgICB9CiAgICAgZGVmYXVsdDoKICAgICB7CiAgICAgICAgIGludCByYzsKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21j
dGwuaAppbmRleCBlNmNmMjExLi5jNmZmNDU4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJs
aWMvZG9tY3RsLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCkBAIC0zNiw2ICsz
Niw3IEBACiAjaW5jbHVkZSAiZ3JhbnRfdGFibGUuaCIKICNpbmNsdWRlICJodm0vc2F2ZS5oIgog
I2luY2x1ZGUgIm1lbW9yeS5oIgorI2luY2x1ZGUgImV2ZW50X2NoYW5uZWwuaCIKIAogI2RlZmlu
ZSBYRU5fRE9NQ1RMX0lOVEVSRkFDRV9WRVJTSU9OIDB4MDAwMDAwMGQKIApAQCAtMTEzOCw2ICsx
MTM5LDE1IEBAIHN0cnVjdCB4ZW5fZG9tY3RsX3Bzcl9jYXRfb3AgewogICAgIHVpbnQzMl90IHRh
cmdldDsgICAgLyogSU4gKi8KICAgICB1aW50NjRfdCBkYXRhOyAgICAgIC8qIElOL09VVCAqLwog
fTsKKworc3RydWN0IHhlbl9kb21jdGxfdnVhcnRfb3AgeworI2RlZmluZSBYRU5fRE9NQ1RMX1ZV
QVJUX09QX0lOSVRfVlBMMDExICAwCisgICAgICAgIHVpbnQzMl90IGNtZDsgICAgICAgICAgIC8q
IFhFTl9ET01DVExfVlVBUlRfT1BfKiAqLworICAgICAgICB1aW50MzJfdCBjb25zb2xlX2RvbWlk
OyAvKiBJTiAqLworICAgICAgICB4ZW5fcGZuX3QgZ2ZuOyAgICAgICAgICAvKiBJTiAqLworICAg
ICAgICBldnRjaG5fcG9ydF90IGV2dGNobjsgICAvKiBPVVQgKi8KK307CisKIHR5cGVkZWYgc3Ry
dWN0IHhlbl9kb21jdGxfcHNyX2NhdF9vcCB4ZW5fZG9tY3RsX3Bzcl9jYXRfb3BfdDsKIERFRklO
RV9YRU5fR1VFU1RfSEFORExFKHhlbl9kb21jdGxfcHNyX2NhdF9vcF90KTsKIApAQCAtMTIxOCw2
ICsxMjI4LDcgQEAgc3RydWN0IHhlbl9kb21jdGwgewogI2RlZmluZSBYRU5fRE9NQ1RMX21vbml0
b3Jfb3AgICAgICAgICAgICAgICAgICAgIDc3CiAjZGVmaW5lIFhFTl9ET01DVExfcHNyX2NhdF9v
cCAgICAgICAgICAgICAgICAgICAgNzgKICNkZWZpbmUgWEVOX0RPTUNUTF9zb2Z0X3Jlc2V0ICAg
ICAgICAgICAgICAgICAgICA3OQorI2RlZmluZSBYRU5fRE9NQ1RMX3Z1YXJ0X29wICAgICAgICAg
ICAgICAgICAgICAgIDgwCiAjZGVmaW5lIFhFTl9ET01DVExfZ2Ric3hfZ3Vlc3RtZW1pbyAgICAg
ICAgICAgIDEwMDAKICNkZWZpbmUgWEVOX0RPTUNUTF9nZGJzeF9wYXVzZXZjcHUgICAgICAgICAg
ICAgMTAwMQogI2RlZmluZSBYRU5fRE9NQ1RMX2dkYnN4X3VucGF1c2V2Y3B1ICAgICAgICAgICAx
MDAyCkBAIC0xMjgwLDYgKzEyOTEsNyBAQCBzdHJ1Y3QgeGVuX2RvbWN0bCB7CiAgICAgICAgIHN0
cnVjdCB4ZW5fZG9tY3RsX3Bzcl9jbXRfb3AgICAgICAgIHBzcl9jbXRfb3A7CiAgICAgICAgIHN0
cnVjdCB4ZW5fZG9tY3RsX21vbml0b3Jfb3AgICAgICAgIG1vbml0b3Jfb3A7CiAgICAgICAgIHN0
cnVjdCB4ZW5fZG9tY3RsX3Bzcl9jYXRfb3AgICAgICAgIHBzcl9jYXRfb3A7CisgICAgICAgIHN0
cnVjdCB4ZW5fZG9tY3RsX3Z1YXJ0X29wICAgICAgICAgIHZ1YXJ0X29wOwogICAgICAgICB1aW50
OF90ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRbMTI4XTsKICAgICB9IHU7CiB9Owot
LSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 06 17:26:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 17:26: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 1dIIEy-0001h5-13; Tue, 06 Jun 2017 17:26: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 1dIIEw-0001ey-LO
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 17:25:58 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 78/12-03557-6A5E6395; Tue, 06 Jun 2017 17:25:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsXiVRuspbv0qVm
 kwcXPEhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a1H92MBUstK+Y/OcnSwDhZu4uRi0NIYDqj
 xL81t9hBHBaBecwS82Z8YQJxJAT6WSXuTJ7I2MXICeSkSXS2PmWBsCslnnR+ZwKxhQS0JI6em
 s0KYTczSbzep9DFyMHBJmAiMatDAiQsIqAkcW/VZLCZzALzGSWaJvWygSSEBfwlus78ZQaxWQ
 RUJd7e/gBm8wp4S/yd2s0KsUtO4ua5TrA4p4CPxMzzSxghdnlL7GloY5zAKLCAkWEVo0ZxalF
 ZapGuoZleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgaDEAwQ7G+xsDDjFKcjAp
 ifJGXjKLFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBG/kEKCdYlJqeWpGWmQMMcpi0BAePkgjv5
 AdAad7igsTc4sx0iNQpRl2OSQe2f2ESYsnLz0uVEudVAJkhAFKUUZoHNwIWcZcYZaWEeRmBjh
 LiKUgtys0sQZV/xSjOwagkzJsCMoUnM68EbtMroCOYgI7gu2QCckRJIkJKqoGxbIpIqOu1lEO
 68vw1+b0CEfpXv/lp2HKbif9YyfdznUDzyY0Lap66v0raLKPT/+G04f0KgRRnMwatpKN73q1m
 epbxkollq8DjSdd2bDTSKz2ueEjsbGdguPbae67/8oyverwVXZqb7sRV2TP5z9fq5Q+X9h2Ir
 zZ4Z3k0fVXrla0/TVdcrhBXYinOSDTUYi4qTgQA7UKIkbMCAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1496769955!72556474!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39872 invoked from network); 6 Jun 2017 17:25:57 -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;
 6 Jun 2017 17:25:57 -0000
Received: by mail-pg0-f42.google.com with SMTP id k71so4104598pgd.2
 for <xen-devel@lists.xenproject.org>; Tue, 06 Jun 2017 10:25:57 -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=ypHL0H/QqjMzUVwPRiybi9ujUkTggl200zOr23Q8Rk8=;
 b=D3ER/tdoVsRGFokrTe+FZZcEGlxE22avaFZtRGeIGEzkeYRCvGkFmuxcnKiG5qg+Gh
 RVsl4LTbb3T2paE9qk7OBlYjtM3wVmiHthaX0shbMKdeRGPeNgvT9G2UuClFia/HQEZQ
 YmeaSFvz3DAEmyGkw3s7oLAv9+knFU6oh5x/I=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=ypHL0H/QqjMzUVwPRiybi9ujUkTggl200zOr23Q8Rk8=;
 b=h6P5veqNc4ixCikfRH52lgmVaP5bT4//RvvVoCq+e8p5z8t8KLwKu97iuLGOasPFEv
 2bSBkIbzmopqVn9nlfPBceUjR09ZYi8xUcEe5pOzzUZv/mIb0cfNLZPrgQnOXf9NF1ss
 lcIc51faTZGxlLV9kytnvzkk6sTnnDKp4J4ikHxm/OdkoJAESWxi5C/4QL/mntGdS+uQ
 n0m3ul9dFUF4xocKDviiHKI57SVjRxiZdXjLF4tRMYAwDVllmAOVU5CQwL9as/xN8Akl
 7mlXVlqQn9KCYgGcbz8nuYldeBcuuSJOAuAysu3Sr3SU+Uz9w7EoLRm9vW04rihE4WXV
 l79w==
X-Gm-Message-State: AODbwcBBdNskz2x36ABzgLaVW64pxcZKUMs+UblR3djMaR/lrZ7nms23
 SoZOclMMCNNjw5s+a29lEw==
X-Received: by 10.84.140.133 with SMTP id 5mr23148056plt.224.1496769955403;
 Tue, 06 Jun 2017 10:25:55 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com ([103.5.19.18])
 by smtp.gmail.com with ESMTPSA id 62sm6031632pfr.90.2017.06.06.10.25.52
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 06 Jun 2017 10:25:54 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Tue,  6 Jun 2017 22:55:22 +0530
Message-Id: <1496769929-23355-8-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1496769929-23355-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1496769929-23355-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/14 v4] 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+Ci0tLQpDQzogaWoKQ0M6IHdsCkNDOiBz
cwpDQzogamcKCkNoYW5nZXMgc2luY2UgdjM6Ci0gQWRkZWQgYSBiYWNrZW5kIG5vZGUgZm9yIHZw
bDAxMS4KLSBSZW1vdmVkIGxpYnhsX19kZXZpY2VfdnVhcnRfYWRkKCkgZm9yIEhWTSBndWVzdC4g
SXQgaXMgY2FsbGVkIG9ubHkgZm9yIFBWIGd1ZXN0LgoKIHRvb2xzL2xpYnhsL2xpYnhsX2NvbnNv
bGUuYyAgICAgICAgICB8IDQ0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwog
dG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgICAgICAgICAgIHwgMTIgKysrKysrKystLQogdG9v
bHMvbGlieGwvbGlieGxfZGV2aWNlLmMgICAgICAgICAgIHwgIDkgKysrKysrLS0KIHRvb2xzL2xp
YnhsL2xpYnhsX2ludGVybmFsLmggICAgICAgICB8ICA0ICsrKysKIHRvb2xzL2xpYnhsL2xpYnhs
X3R5cGVzX2ludGVybmFsLmlkbCB8ICAxICsKIDUgZmlsZXMgY2hhbmdlZCwgNjYgaW5zZXJ0aW9u
cygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jb25z
b2xlLmMgYi90b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMKaW5kZXggODUzYmUxNS4uMjU5Zjg2
NSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY29uc29sZS5jCisrKyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX2NvbnNvbGUuYwpAQCAtMzQ0LDYgKzM0NCw1MCBAQCBvdXQ6CiAgICAgcmV0dXJu
IHJjOwogfQogCitpbnQgbGlieGxfX2RldmljZV92dWFydF9hZGQobGlieGxfX2djICpnYywgdWlu
dDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RldmljZV9j
b25zb2xlICpjb25zb2xlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kb21h
aW5fYnVpbGRfc3RhdGUgKnN0YXRlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhs
X19kZXZpY2UgKmRldmljZSkKK3sKKyAgICBmbGV4YXJyYXlfdCAqcm9fZnJvbnQ7CisgICAgZmxl
eGFycmF5X3QgKmJhY2s7CisgICAgaW50IHJjOworCisgICAgcm9fZnJvbnQgPSBmbGV4YXJyYXlf
bWFrZShnYywgMTYsIDEpOworICAgIGJhY2sgPSBmbGV4YXJyYXlfbWFrZShnYywgMTYsIDEpOwor
CisgICAgZGV2aWNlLT5iYWNrZW5kX2RldmlkID0gY29uc29sZS0+ZGV2aWQ7CisgICAgZGV2aWNl
LT5iYWNrZW5kX2RvbWlkID0gY29uc29sZS0+YmFja2VuZF9kb21pZDsKKyAgICBkZXZpY2UtPmJh
Y2tlbmRfa2luZCA9IExJQlhMX19ERVZJQ0VfS0lORF9WVUFSVDsKKyAgICBkZXZpY2UtPmRldmlk
ID0gY29uc29sZS0+ZGV2aWQ7CisgICAgZGV2aWNlLT5kb21pZCA9IGRvbWlkOworICAgIGRldmlj
ZS0+a2luZCA9IExJQlhMX19ERVZJQ0VfS0lORF9WVUFSVDsKKworICAgIGZsZXhhcnJheV9hcHBl
bmQoYmFjaywgImZyb250ZW5kLWlkIik7CisgICAgZmxleGFycmF5X2FwcGVuZChiYWNrLCBHQ1NQ
UklOVEYoIiVkIiwgZG9taWQpKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ssICJvbmxpbmUi
KTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ssICIxIik7CisgICAgZmxleGFycmF5X2FwcGVu
ZChiYWNrLCAic3RhdGUiKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ssIEdDU1BSSU5URigi
JWQiLCBYZW5idXNTdGF0ZUluaXRpYWxpc2luZykpOworICAgIGZsZXhhcnJheV9hcHBlbmQoYmFj
aywgInByb3RvY29sIik7CisgICAgZmxleGFycmF5X2FwcGVuZChiYWNrLCBMSUJYTF9YRU5DT05T
T0xFX1BST1RPQ09MKTsKKworICAgIGZsZXhhcnJheV9hcHBlbmQocm9fZnJvbnQsICJwb3J0Iik7
CisgICAgZmxleGFycmF5X2FwcGVuZChyb19mcm9udCwgR0NTUFJJTlRGKCIlIlBSSXUzMiwgc3Rh
dGUtPnZ1YXJ0X3BvcnQpKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKHJvX2Zyb250LCAicmluZy1y
ZWYiKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKHJvX2Zyb250LCBHQ1NQUklOVEYoIiVsdSIsIHN0
YXRlLT52dWFydF9nZm4pKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKHJvX2Zyb250LCAibGltaXQi
KTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKHJvX2Zyb250LCBHQ1NQUklOVEYoIiVkIiwgTElCWExf
WEVOQ09OU09MRV9MSU1JVCkpOworICAgIGZsZXhhcnJheV9hcHBlbmQocm9fZnJvbnQsICJ0eXBl
Iik7CisgICAgZmxleGFycmF5X2FwcGVuZChyb19mcm9udCwgInhlbmNvbnNvbGVkIik7CisKKyAg
ICByYyA9IGxpYnhsX19kZXZpY2VfZ2VuZXJpY19hZGQoZ2MsIFhCVF9OVUxMLCBkZXZpY2UsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX194c19rdnNfb2ZfZmxleGFy
cmF5KGdjLCBiYWNrKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3hzX2t2c19vZl9mbGV4
YXJyYXkoZ2MsIHJvX2Zyb250KSk7CisgICAgcmV0dXJuIHJjOworfQorCiBpbnQgbGlieGxfX2lu
aXRfY29uc29sZV9mcm9tX2NoYW5uZWwobGlieGxfX2djICpnYywKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZGV2aWNlX2NvbnNvbGUgKmNvbnNvbGUsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGRldl9udW0sCmRpZmYgLS1naXQg
YS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5j
CmluZGV4IGJmZmJjNDUuLjA5MWE2NjEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Ny
ZWF0ZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCkBAIC0xMzY3LDE0ICsxMzY3
LDIyIEBAIHN0YXRpYyB2b2lkIGRvbWNyZWF0ZV9sYXVuY2hfZG0obGlieGxfX2VnYyAqZWdjLCBs
aWJ4bF9fbXVsdGlkZXYgKm11bHRpZGV2LAogICAgIH0KICAgICBjYXNlIExJQlhMX0RPTUFJTl9U
WVBFX1BWOgogICAgIHsKLSAgICAgICAgbGlieGxfX2RldmljZV9jb25zb2xlIGNvbnNvbGU7Ci0g
ICAgICAgIGxpYnhsX19kZXZpY2UgZGV2aWNlOworICAgICAgICBsaWJ4bF9fZGV2aWNlX2NvbnNv
bGUgY29uc29sZSwgdnVhcnQ7CisgICAgICAgIGxpYnhsX19kZXZpY2UgZGV2aWNlLCB2dWFydF9k
ZXZpY2U7CiAKICAgICAgICAgZm9yIChpID0gMDsgaSA8IGRfY29uZmlnLT5udW1fdmZiczsgaSsr
KSB7CiAgICAgICAgICAgICBsaWJ4bF9fZGV2aWNlX3ZmYl9hZGQoZ2MsIGRvbWlkLCAmZF9jb25m
aWctPnZmYnNbaV0pOwogICAgICAgICAgICAgbGlieGxfX2RldmljZV92a2JfYWRkKGdjLCBkb21p
ZCwgJmRfY29uZmlnLT52a2JzW2ldKTsKICAgICAgICAgfQogCisgICAgICAgIGlmIChkX2NvbmZp
Zy0+Yl9pbmZvLmFyY2hfYXJtLnZ1YXJ0KQorICAgICAgICB7CisgICAgICAgICAgICBpbml0X2Nv
bnNvbGVfaW5mbyhnYywgJnZ1YXJ0LCAwKTsKKyAgICAgICAgICAgIHZ1YXJ0LmJhY2tlbmRfZG9t
aWQgPSBzdGF0ZS0+Y29uc29sZV9kb21pZDsKKyAgICAgICAgICAgIGxpYnhsX19kZXZpY2VfdnVh
cnRfYWRkKGdjLCBkb21pZCwgJnZ1YXJ0LCBzdGF0ZSwgJnZ1YXJ0X2RldmljZSk7CisgICAgICAg
ICAgICBsaWJ4bF9fZGV2aWNlX2NvbnNvbGVfZGlzcG9zZSgmdnVhcnQpOworICAgICAgICB9CisK
ICAgICAgICAgaW5pdF9jb25zb2xlX2luZm8oZ2MsICZjb25zb2xlLCAwKTsKICAgICAgICAgY29u
c29sZS5iYWNrZW5kX2RvbWlkID0gc3RhdGUtPmNvbnNvbGVfZG9taWQ7CiAgICAgICAgIGxpYnhs
X19kZXZpY2VfY29uc29sZV9hZGQoZ2MsIGRvbWlkLCAmY29uc29sZSwgc3RhdGUsICZkZXZpY2Up
OwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMgYi90b29scy9saWJ4bC9s
aWJ4bF9kZXZpY2UuYwppbmRleCA1ZTk2Njc2Li5iMTEwMDQxIDEwMDY0NAotLS0gYS90b29scy9s
aWJ4bC9saWJ4bF9kZXZpY2UuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYwpAQCAt
MjYsNiArMjYsOSBAQCBzdGF0aWMgY2hhciAqbGlieGxfX2RldmljZV9mcm9udGVuZF9wYXRoKGxp
YnhsX19nYyAqZ2MsIGxpYnhsX19kZXZpY2UgKmRldmljZSkKICAgICBpZiAoZGV2aWNlLT5raW5k
ID09IExJQlhMX19ERVZJQ0VfS0lORF9DT05TT0xFICYmIGRldmljZS0+ZGV2aWQgPT0gMCkKICAg
ICAgICAgcmV0dXJuIEdDU1BSSU5URigiJXMvY29uc29sZSIsIGRvbV9wYXRoKTsKIAorICAgIGlm
IChkZXZpY2UtPmtpbmQgPT0gTElCWExfX0RFVklDRV9LSU5EX1ZVQVJUKQorICAgICAgICByZXR1
cm4gR0NTUFJJTlRGKCIlcy92dWFydC8lZCIsIGRvbV9wYXRoLCBkZXZpY2UtPmRldmlkKTsKKwog
ICAgIHJldHVybiBHQ1NQUklOVEYoIiVzL2RldmljZS8lcy8lZCIsIGRvbV9wYXRoLAogICAgICAg
ICAgICAgICAgICAgICAgbGlieGxfX2RldmljZV9raW5kX3RvX3N0cmluZyhkZXZpY2UtPmtpbmQp
LAogICAgICAgICAgICAgICAgICAgICAgZGV2aWNlLT5kZXZpZCk7CkBAIC0xNzAsNyArMTczLDgg
QEAgcmV0cnlfdHJhbnNhY3Rpb246CiAgICAgICAgICAqIGhpc3RvcmljYWxseSBjb250YWluZWQg
b3RoZXIgaW5mb3JtYXRpb24sIHN1Y2ggYXMgdGhlCiAgICAgICAgICAqIHZuYy1wb3J0LCB3aGlj
aCB3ZSBkb24ndCB3YW50IHRoZSBndWVzdCBmaWRkbGluZyB3aXRoLgogICAgICAgICAgKi8KLSAg
ICAgICAgaWYgKGRldmljZS0+a2luZCA9PSBMSUJYTF9fREVWSUNFX0tJTkRfQ09OU09MRSAmJiBk
ZXZpY2UtPmRldmlkID09IDApCisgICAgICAgIGlmICgoZGV2aWNlLT5raW5kID09IExJQlhMX19E
RVZJQ0VfS0lORF9DT05TT0xFICYmIGRldmljZS0+ZGV2aWQgPT0gMCkgfHwKKyAgICAgICAgICAg
IChkZXZpY2UtPmtpbmQgPT0gTElCWExfX0RFVklDRV9LSU5EX1ZVQVJUKSkKICAgICAgICAgICAg
IHhzX3NldF9wZXJtaXNzaW9ucyhjdHgtPnhzaCwgdCwgZnJvbnRlbmRfcGF0aCwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICByb19mcm9udGVuZF9wZXJtcywgQVJSQVlfU0laRShyb19m
cm9udGVuZF9wZXJtcykpOwogICAgICAgICBlbHNlCkBAIC04MDAsNyArODA0LDggQEAgdm9pZCBs
aWJ4bF9fZGV2aWNlc19kZXN0cm95KGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2RldmljZXNfcmVt
b3ZlX3N0YXRlICpkcnMpCiAgICAgICAgICAgICAgICAgZGV2LT5kb21pZCA9IGRvbWlkOwogICAg
ICAgICAgICAgICAgIGRldi0+a2luZCA9IGtpbmQ7CiAgICAgICAgICAgICAgICAgZGV2LT5kZXZp
ZCA9IGF0b2koZGV2c1tqXSk7Ci0gICAgICAgICAgICAgICAgaWYgKGRldi0+YmFja2VuZF9raW5k
ID09IExJQlhMX19ERVZJQ0VfS0lORF9DT05TT0xFKSB7CisgICAgICAgICAgICAgICAgaWYgKGRl
di0+YmFja2VuZF9raW5kID09IExJQlhMX19ERVZJQ0VfS0lORF9DT05TT0xFIHx8CisgICAgICAg
ICAgICAgICAgICAgIGRldi0+YmFja2VuZF9raW5kID09IExJQlhMX19ERVZJQ0VfS0lORF9WVUFS
VCkgewogICAgICAgICAgICAgICAgICAgICAvKiBDdXJyZW50bHkgY29uc29sZSBkZXZpY2VzIGNh
biBiZSBkZXN0cm95ZWQKICAgICAgICAgICAgICAgICAgICAgICogc3luY2hyb25vdXNseSBieSBq
dXN0IHJlbW92aW5nIHhlbnN0b3JlIGVudHJpZXMsCiAgICAgICAgICAgICAgICAgICAgICAqIHRo
aXMgaXMgd2hhdCBsaWJ4bF9fZGV2aWNlX2Rlc3Ryb3kgZG9lcy4KZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhsL2xpYnhsX2ludGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCmlu
ZGV4IDRlMmMyNDcuLjdhMjJkYjAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVy
bmFsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApAQCAtMTIwMiw2ICsxMjAy
LDEwIEBAIF9oaWRkZW4gaW50IGxpYnhsX19kZXZpY2VfY29uc29sZV9hZGQobGlieGxfX2djICpn
YywgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGxpYnhsX19kZXZpY2VfY29uc29sZSAqY29uc29sZSwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbGlieGxfX2RvbWFpbl9idWlsZF9zdGF0ZSAqc3RhdGUsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kZXZpY2UgKmRldmljZSk7Citf
aGlkZGVuIGludCBsaWJ4bF9fZGV2aWNlX3Z1YXJ0X2FkZChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJf
dCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kZXZp
Y2VfY29uc29sZSAqY29uc29sZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGxpYnhsX19kb21haW5fYnVpbGRfc3RhdGUgKnN0YXRlLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbGlieGxfX2RldmljZSAqZGV2aWNlKTsKIAogLyogUmV0dXJucyAxIGlm
IGRldmljZSBleGlzdHMsIDAgaWYgbm90LCBFUlJPUl8qICg8MCkgb24gZXJyb3IuICovCiBfaGlk
ZGVuIGludCBsaWJ4bF9fZGV2aWNlX2V4aXN0cyhsaWJ4bF9fZ2MgKmdjLCB4c190cmFuc2FjdGlv
bl90IHQsCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF90eXBlc19pbnRlcm5hbC5pZGwg
Yi90b29scy9saWJ4bC9saWJ4bF90eXBlc19pbnRlcm5hbC5pZGwKaW5kZXggN2RjNGQwZi4uYzQ2
M2MzMyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXNfaW50ZXJuYWwuaWRsCisr
KyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzX2ludGVybmFsLmlkbApAQCAtMjYsNiArMjYsNyBA
QCBsaWJ4bF9fZGV2aWNlX2tpbmQgPSBFbnVtZXJhdGlvbigiZGV2aWNlX2tpbmQiLCBbCiAgICAg
KDksICJWVVNCIiksCiAgICAgKDEwLCAiUVVTQiIpLAogICAgICgxMSwgIjlQRlMiKSwKKyAgICAo
MTIsICJWVUFSVCIpLAogICAgIF0pCiAKIGxpYnhsX19jb25zb2xlX2JhY2tlbmQgPSBFbnVtZXJh
dGlvbigiY29uc29sZV9iYWNrZW5kIiwgWwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 06 17:26:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 17: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 1dIIF2-0001lF-Dy; Tue, 06 Jun 2017 17: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 <bhupinder.thakur@linaro.org>) id 1dIIF0-0001jH-7U
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 17:26:02 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 33/34-03058-9A5E6395; Tue, 06 Jun 2017 17:26:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXiVRusp7viqVm
 kwYWZWhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aiuw8ZCx50MVYsmXmUqYGxoaCLkYtDSGA6
 o8TRuU9ZQBwWgXnMEu8/XWIDcSQE+lklGhatZe9i5ARy0iSOtMxkgbDLJG5+uc0GYgsJaEkcP
 TWbFWJUM5PE9fU7gYo4ONgETCRmdUiA1IgIKEncWzWZCaSGWWA+o0TTpF6wZmGgoQsX7gOzWQ
 RUJZY8/MkE0ssr4C3x+LUGxC45iZvnOplBbE4BH4mZ55cwQuz1ltjT0MY4gVFgASPDKkb14tS
 istQiXUO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA0GIAgh2MO587HWKU5GBS
 EuWNvGQWKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCN/IJUE6wKDU9tSItMwcY5DBpCQ4eJRHey
 Q+A0rzFBYm5xZnpEKlTjMYcG1av/8LEMenA9i9MQix5+XmpUuK8K0AmCYCUZpTmwQ2CRd8lRl
 kpYV5GoNOEeApSi3IzS1DlXzGKczAqCfOmgEzhycwrgdv3CugUJqBT+C6ZgJxSkoiQkmpgtGd
 2nfqviz/5uHzQ1Lk3hcxcPrwNsOtIPensadTC5H7iosqTcsZi9kf/rj180iF7LOB9fdPTL7z1
 8Qoik+bHiDCeStijepzZe8eK/Z9v8J1WX5o8UTnZXZL/J1/OV2epdl8N9l85OrIXroeanV/14
 7/Rx1lLNq8M1ej8t16s2PfCPQF2bX8xJZbijERDLeai4kQAv9inbbkCAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1496769959!106473661!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22706 invoked from network); 6 Jun 2017 17:26:00 -0000
Received: from mail-pg0-f46.google.com (HELO mail-pg0-f46.google.com)
 (74.125.83.46)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 6 Jun 2017 17:26:00 -0000
Received: by mail-pg0-f46.google.com with SMTP id k71so4105015pgd.2
 for <xen-devel@lists.xenproject.org>; Tue, 06 Jun 2017 10:26: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=R8yByu0ehlSAn3njcBu3jcyqGWLQk9BxErUGT3OmO/A=;
 b=iRW/YLTy4oujrv/3i7yRXDU21xmx7aKjabDRfAWl33lcrHg9NYKLDQ5W2T4aHCVyef
 0MO87A8LpxUGYHwYZmZqUUb/NLqE6ZKM4pdbC3P5K1vOnyegY8xBY8aRbuZjnHZZq0/Y
 aGyclNd3aWbgyRP9POI/OB7DEF+miVwAYkBSA=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=R8yByu0ehlSAn3njcBu3jcyqGWLQk9BxErUGT3OmO/A=;
 b=OE4NXdu+hqmlOlQIZlKe18dx6eeNfUxcyh3fjmsqaexI0Up1lQAFdDkFlxB5lxy88b
 TGdrqbRdaQbGh9kyEsYYdi8sgcRyE8wg6ljtk03E2dUAXlIzRetfNIbvdGRNCZuP85Lk
 Ewg26aGkCbMQDHhMh0tYNo83tUojWU+sWK5mntvxtjN+ABxMLZr2lvtXtina7rxnxWq/
 cO9YvrwLqq33cz6S9Vz26OjT2tAXGE93uo8Gde1QcwbgO9Jz9XCmgoGzp2UfnrIfkowA
 LrM6R2/jPwUL/yxBa3/A0DG4wf6tf4+OBxL/j5QmEuXa2yQpVrud6d3+JypHSwn8bnE0
 e7pw==
X-Gm-Message-State: AODbwcD+lhUsJWEq23vrXD+SvugkB7Xml54AJSlJe2A25kVidgix5Dcq
 kH+RYtJDg9FlDEVdNUy6LA==
X-Received: by 10.98.52.66 with SMTP id b63mr1108839pfa.7.1496769958540;
 Tue, 06 Jun 2017 10:25:58 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com ([103.5.19.18])
 by smtp.gmail.com with ESMTPSA id 62sm6031632pfr.90.2017.06.06.10.25.55
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 06 Jun 2017 10:25:58 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Tue,  6 Jun 2017 22:55:23 +0530
Message-Id: <1496769929-23355-9-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1496769929-23355-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1496769929-23355-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/14 v4] 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+
Ci0tLQpDQzogaWoKQ0M6IHdsCkNDOiBzcwpDQzogamcKCkNoYW5nZXMgc2luY2UgdjM6Ci0gVGhl
IGNoYW5nZXMgaW4geGVuY29uc29sZSBoYXZlIGJlZW4gc3BsaXQgaW50byBmb3VyIHBhdGNoZXMu
IFRoaXMgaXMgdGhlIGZpcnN0IHBhdGNoCiAgd2hpY2ggbW9kaWZpZXMgdGhlIHhlbmNvbnNvbGUg
dG8gdXNlIGEgbmV3IGNvbnNvbGUgc3RydWN0dXJlLgoKQ2hhbmdlcyBzaW5jZSB2MjoKLSBEZWZp
bmVkIGEgbmV3IGZ1bmN0aW9uIGNvbnNvbGVfY3JlYXRlX3JpbmcoKSB3aGljaCBzZXRzIHVwIHRo
ZSByaW5nIGJ1ZmZlciBhbmQgCiAgZXZlbnQgY2hhbm5lbCBhIG5ldyBjb25zb2xlLiBkb21haW5f
Y3JlYXRlX3JpbmcoKSB1c2VzIHRoaXMgZnVuY3Rpb24gdG8gc2V0dXAKICBhIGNvbnNvbGUuCi0g
VGhpcyBwYXRjaCBkb2VzIG5vdCBjb250YWluIHZ1YXJ0IHNwZWNpZmljIGNoYW5nZXMsIHdoaWNo
IHdvdWxkIGJlIGludHJvZHVjZWQgaW4KICB0aGUgbmV4dCBwYXRjaC4KLSBDaGFuZ2VzIGZvciBr
ZWVwaW5nIHRoZSBQViBsb2cgZmlsZSBuYW1lIHVuY2hhbmdlZC4KCkNoYW5nZXMgc2luY2UgdjE6
Ci0gU3BsaXQgdGhlIGRvbWFpbiBzdHJ1dHVyZSB0byBhIHNlcGFyYXRlIGNvbnNvbGUgc3RydWN0
dXJlCi0gTW9kaWZpZWQgdGhlIGZ1bmN0aW9ucyB0byBvcGVyYXRlIG9uIHRoZSBjb25zb2xlIHN0
cnV0dXJlCi0gUmVwbGFjZWQgcmVwZXRpdGl2ZSBwZXIgY29uc29sZSBjb2RlIHdpdGggZ2VuZXJp
YyBjb2RlCgogdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYyB8IDIyNiArKysrKysrKysrKysrKysr
KysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTI3IGluc2Vy
dGlvbnMoKyksIDk5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbnNvbGUvZGFl
bW9uL2lvLmMgYi90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCmluZGV4IDk0N2YxM2EuLjA0MDJk
ZGYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKKysrIGIvdG9vbHMvY29u
c29sZS9kYWVtb24vaW8uYwpAQCAtODksMjUgKzg5LDMwIEBAIHN0cnVjdCBidWZmZXIgewogCXNp
emVfdCBtYXhfY2FwYWNpdHk7CiB9OwogCi1zdHJ1Y3QgZG9tYWluIHsKLQlpbnQgZG9taWQ7Citz
dHJ1Y3QgY29uc29sZSB7CiAJaW50IG1hc3Rlcl9mZDsKIAlpbnQgbWFzdGVyX3BvbGxmZF9pZHg7
CiAJaW50IHNsYXZlX2ZkOwogCWludCBsb2dfZmQ7Ci0JYm9vbCBpc19kZWFkOwotCXVuc2lnbmVk
IGxhc3Rfc2VlbjsKIAlzdHJ1Y3QgYnVmZmVyIGJ1ZmZlcjsKLQlzdHJ1Y3QgZG9tYWluICpuZXh0
OwogCWNoYXIgKmNvbnNwYXRoOwogCWludCByaW5nX3JlZjsKIAl4ZW5ldnRjaG5fcG9ydF9vcl9l
cnJvcl90IGxvY2FsX3BvcnQ7CiAJeGVuZXZ0Y2huX3BvcnRfb3JfZXJyb3JfdCByZW1vdGVfcG9y
dDsKKwlzdHJ1Y3QgeGVuY29uc19pbnRlcmZhY2UgKmludGVyZmFjZTsKKwlzdHJ1Y3QgZG9tYWlu
ICpkOworfTsKKworc3RydWN0IGRvbWFpbiB7CisJaW50IGRvbWlkOworCWJvb2wgaXNfZGVhZDsK
Kwl1bnNpZ25lZCBsYXN0X3NlZW47CisJc3RydWN0IGRvbWFpbiAqbmV4dDsKIAl4ZW5ldnRjaG5f
aGFuZGxlICp4Y2VfaGFuZGxlOwogCWludCB4Y2VfcG9sbGZkX2lkeDsKLQlzdHJ1Y3QgeGVuY29u
c19pbnRlcmZhY2UgKmludGVyZmFjZTsKIAlpbnQgZXZlbnRfY291bnQ7CiAJbG9uZyBsb25nIG5l
eHRfcGVyaW9kOworCXN0cnVjdCBjb25zb2xlIGNvbnNvbGU7CiB9OwogCiBzdGF0aWMgc3RydWN0
IGRvbWFpbiAqZG9tX2hlYWQ7CkBAIC0xNjAsOSArMTY1LDEwIEBAIHN0YXRpYyBpbnQgd3JpdGVf
d2l0aF90aW1lc3RhbXAoaW50IGZkLCBjb25zdCBjaGFyICpkYXRhLCBzaXplX3Qgc3osCiAKIHN0
YXRpYyB2b2lkIGJ1ZmZlcl9hcHBlbmQoc3RydWN0IGRvbWFpbiAqZG9tKQogewotCXN0cnVjdCBi
dWZmZXIgKmJ1ZmZlciA9ICZkb20tPmJ1ZmZlcjsKKwlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmRv
bS0+Y29uc29sZTsKKwlzdHJ1Y3QgYnVmZmVyICpidWZmZXIgPSAmY29uLT5idWZmZXI7CiAJWEVO
Q09OU19SSU5HX0lEWCBjb25zLCBwcm9kLCBzaXplOwotCXN0cnVjdCB4ZW5jb25zX2ludGVyZmFj
ZSAqaW50ZiA9IGRvbS0+aW50ZXJmYWNlOworCXN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50
ZiA9IGNvbi0+aW50ZXJmYWNlOwogCiAJY29ucyA9IGludGYtPm91dF9jb25zOwogCXByb2QgPSBp
bnRmLT5vdXRfcHJvZDsKQEAgLTE4NywyMiArMTkzLDIyIEBAIHN0YXRpYyB2b2lkIGJ1ZmZlcl9h
cHBlbmQoc3RydWN0IGRvbWFpbiAqZG9tKQogCiAJeGVuX21iKCk7CiAJaW50Zi0+b3V0X2NvbnMg
PSBjb25zOwotCXhlbmV2dGNobl9ub3RpZnkoZG9tLT54Y2VfaGFuZGxlLCBkb20tPmxvY2FsX3Bv
cnQpOworCXhlbmV2dGNobl9ub3RpZnkoZG9tLT54Y2VfaGFuZGxlLCBjb24tPmxvY2FsX3BvcnQp
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
KSAhPSAwKSB7CiAJCWZyZWUodHlwZSk7CkBAIC01NTAsNDEgKzU2Miw0MSBAQCBzdGF0aWMgaW50
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
b2NhbF9wb3J0ID0gLTE7Ci0JZG9tLT5yZW1vdGVfcG9ydCA9IC0xOworCWNvbi0+bG9jYWxfcG9y
dCA9IC0xOworCWNvbi0+cmVtb3RlX3BvcnQgPSAtMTsKIAlpZiAoZG9tLT54Y2VfaGFuZGxlICE9
IE5VTEwpCiAJCXhlbmV2dGNobl9jbG9zZShkb20tPnhjZV9oYW5kbGUpOwogCkBAIC02MDUsMjIg
KzYxNywyMiBAQCBzdGF0aWMgaW50IGRvbWFpbl9jcmVhdGVfcmluZyhzdHJ1Y3QgZG9tYWluICpk
b20pCiAJCWRvbS0+eGNlX2hhbmRsZSA9IE5VTEw7CiAJCWdvdG8gb3V0OwogCX0KLQlkb20tPmxv
Y2FsX3BvcnQgPSByYzsKLQlkb20tPnJlbW90ZV9wb3J0ID0gcmVtb3RlX3BvcnQ7CisJY29uLT5s
b2NhbF9wb3J0ID0gcmM7CisJY29uLT5yZW1vdGVfcG9ydCA9IHJlbW90ZV9wb3J0OwogCi0JaWYg
KGRvbS0+bWFzdGVyX2ZkID09IC0xKSB7CisJaWYgKGNvbi0+bWFzdGVyX2ZkID09IC0xKSB7CiAJ
CWlmICghZG9tYWluX2NyZWF0ZV90dHkoZG9tKSkgewogCQkJZXJyID0gZXJybm87CiAJCQl4ZW5l
dnRjaG5fY2xvc2UoZG9tLT54Y2VfaGFuZGxlKTsKIAkJCWRvbS0+eGNlX2hhbmRsZSA9IE5VTEw7
Ci0JCQlkb20tPmxvY2FsX3BvcnQgPSAtMTsKLQkJCWRvbS0+cmVtb3RlX3BvcnQgPSAtMTsKKwkJ
CWNvbi0+bG9jYWxfcG9ydCA9IC0xOworCQkJY29uLT5yZW1vdGVfcG9ydCA9IC0xOwogCQkJZ290
byBvdXQ7CiAJCX0KIAl9CiAKLQlpZiAobG9nX2d1ZXN0ICYmIChkb20tPmxvZ19mZCA9PSAtMSkp
Ci0JCWRvbS0+bG9nX2ZkID0gY3JlYXRlX2RvbWFpbl9sb2coZG9tKTsKKwlpZiAobG9nX2d1ZXN0
ICYmIChjb24tPmxvZ19mZCA9PSAtMSkpCisJCWNvbi0+bG9nX2ZkID0gY3JlYXRlX2RvbWFpbl9s
b2coZG9tKTsKIAogIG91dDoKIAlyZXR1cm4gZXJyOwpAQCAtNjMwLDE2ICs2NDIsMTcgQEAgc3Rh
dGljIGJvb2wgd2F0Y2hfZG9tYWluKHN0cnVjdCBkb21haW4gKmRvbSwgYm9vbCB3YXRjaCkKIHsK
IAljaGFyIGRvbWlkX3N0clszICsgTUFYX1NUUkxFTihkb20tPmRvbWlkKV07CiAJYm9vbCBzdWNj
ZXNzOworCXN0cnVjdCBjb25zb2xlICpjb24gPSAmZG9tLT5jb25zb2xlOwogCiAJc25wcmludGYo
ZG9taWRfc3RyLCBzaXplb2YoZG9taWRfc3RyKSwgImRvbSV1IiwgZG9tLT5kb21pZCk7CiAJaWYg
KHdhdGNoKSB7Ci0JCXN1Y2Nlc3MgPSB4c193YXRjaCh4cywgZG9tLT5jb25zcGF0aCwgZG9taWRf
c3RyKTsKKwkJc3VjY2VzcyA9IHhzX3dhdGNoKHhzLCBjb24tPmNvbnNwYXRoLCBkb21pZF9zdHIp
OwogCQlpZiAoc3VjY2VzcykKIAkJCWRvbWFpbl9jcmVhdGVfcmluZyhkb20pOwogCQllbHNlCi0J
CQl4c191bndhdGNoKHhzLCBkb20tPmNvbnNwYXRoLCBkb21pZF9zdHIpOworCQkJeHNfdW53YXRj
aCh4cywgY29uLT5jb25zcGF0aCwgZG9taWRfc3RyKTsKIAl9IGVsc2UgewotCQlzdWNjZXNzID0g
eHNfdW53YXRjaCh4cywgZG9tLT5jb25zcGF0aCwgZG9taWRfc3RyKTsKKwkJc3VjY2VzcyA9IHhz
X3Vud2F0Y2goeHMsIGNvbi0+Y29uc3BhdGgsIGRvbWlkX3N0cik7CiAJfQogCiAJcmV0dXJuIHN1
Y2Nlc3M7CkBAIC02NTEsNiArNjY0LDcgQEAgc3RhdGljIHN0cnVjdCBkb21haW4gKmNyZWF0ZV9k
b21haW4oaW50IGRvbWlkKQogCXN0cnVjdCBkb21haW4gKmRvbTsKIAljaGFyICpzOwogCXN0cnVj
dCB0aW1lc3BlYyB0czsKKwlzdHJ1Y3QgY29uc29sZSAqY29uOwogCiAJaWYgKGNsb2NrX2dldHRp
bWUoQ0xPQ0tfTU9OT1RPTklDLCAmdHMpIDwgMCkgewogCQlkb2xvZyhMT0dfRVJSLCAiQ2Fubm90
IGdldCB0aW1lIG9mIGRheSAlczolczpMJWQiLApAQCAtNjY3LDI1ICs2ODEsMjYgQEAgc3RhdGlj
IHN0cnVjdCBkb21haW4gKmNyZWF0ZV9kb21haW4oaW50IGRvbWlkKQogCiAJZG9tLT5kb21pZCA9
IGRvbWlkOwogCi0JZG9tLT5jb25zcGF0aCA9IHhzX2dldF9kb21haW5fcGF0aCh4cywgZG9tLT5k
b21pZCk7Ci0JcyA9IHJlYWxsb2MoZG9tLT5jb25zcGF0aCwgc3RybGVuKGRvbS0+Y29uc3BhdGgp
ICsKKwljb24gPSAmZG9tLT5jb25zb2xlOworCWNvbi0+Y29uc3BhdGggPSB4c19nZXRfZG9tYWlu
X3BhdGgoeHMsIGRvbS0+ZG9taWQpOworCXMgPSByZWFsbG9jKGNvbi0+Y29uc3BhdGgsIHN0cmxl
bihjb24tPmNvbnNwYXRoKSArCiAJCSAgICBzdHJsZW4oIi9jb25zb2xlIikgKyAxKTsKIAlpZiAo
cyA9PSBOVUxMKQogCQlnb3RvIG91dDsKLQlkb20tPmNvbnNwYXRoID0gczsKLQlzdHJjYXQoZG9t
LT5jb25zcGF0aCwgIi9jb25zb2xlIik7CisJY29uLT5jb25zcGF0aCA9IHM7CisJc3RyY2F0KGNv
bi0+Y29uc3BhdGgsICIvY29uc29sZSIpOwogCi0JZG9tLT5tYXN0ZXJfZmQgPSAtMTsKLQlkb20t
Pm1hc3Rlcl9wb2xsZmRfaWR4ID0gLTE7Ci0JZG9tLT5zbGF2ZV9mZCA9IC0xOwotCWRvbS0+bG9n
X2ZkID0gLTE7CisJY29uLT5tYXN0ZXJfZmQgPSAtMTsKKwljb24tPm1hc3Rlcl9wb2xsZmRfaWR4
ID0gLTE7CisJY29uLT5zbGF2ZV9mZCA9IC0xOworCWNvbi0+bG9nX2ZkID0gLTE7CiAJZG9tLT54
Y2VfcG9sbGZkX2lkeCA9IC0xOwogCiAJZG9tLT5uZXh0X3BlcmlvZCA9ICgobG9uZyBsb25nKXRz
LnR2X3NlYyAqIDEwMDApICsgKHRzLnR2X25zZWMgLyAxMDAwMDAwKSArIFJBVEVfTElNSVRfUEVS
SU9EOwogCi0JZG9tLT5yaW5nX3JlZiA9IC0xOwotCWRvbS0+bG9jYWxfcG9ydCA9IC0xOwotCWRv
bS0+cmVtb3RlX3BvcnQgPSAtMTsKKwljb24tPnJpbmdfcmVmID0gLTE7CisJY29uLT5sb2NhbF9w
b3J0ID0gLTE7CisJY29uLT5yZW1vdGVfcG9ydCA9IC0xOwogCiAJaWYgKCF3YXRjaF9kb21haW4o
ZG9tLCB0cnVlKSkKIAkJZ290byBvdXQ7CkBAIC02OTcsNyArNzEyLDcgQEAgc3RhdGljIHN0cnVj
dCBkb21haW4gKmNyZWF0ZV9kb21haW4oaW50IGRvbWlkKQogCiAJcmV0dXJuIGRvbTsKICBvdXQ6
Ci0JZnJlZShkb20tPmNvbnNwYXRoKTsKKwlmcmVlKGNvbi0+Y29uc3BhdGgpOwogCWZyZWUoZG9t
KTsKIAlyZXR1cm4gTlVMTDsKIH0KQEAgLTcyOSwxOCArNzQ0LDIwIEBAIHN0YXRpYyB2b2lkIHJl
bW92ZV9kb21haW4oc3RydWN0IGRvbWFpbiAqZG9tKQogCiBzdGF0aWMgdm9pZCBjbGVhbnVwX2Rv
bWFpbihzdHJ1Y3QgZG9tYWluICpkKQogeworCXN0cnVjdCBjb25zb2xlICpjb24gPSAmZC0+Y29u
c29sZTsKKwogCWRvbWFpbl9jbG9zZV90dHkoZCk7CiAKLQlpZiAoZC0+bG9nX2ZkICE9IC0xKSB7
Ci0JCWNsb3NlKGQtPmxvZ19mZCk7Ci0JCWQtPmxvZ19mZCA9IC0xOworCWlmIChjb24tPmxvZ19m
ZCAhPSAtMSkgeworCQljbG9zZShjb24tPmxvZ19mZCk7CisJCWNvbi0+bG9nX2ZkID0gLTE7CiAJ
fQogCi0JZnJlZShkLT5idWZmZXIuZGF0YSk7Ci0JZC0+YnVmZmVyLmRhdGEgPSBOVUxMOworCWZy
ZWUoY29uLT5idWZmZXIuZGF0YSk7CisJY29uLT5idWZmZXIuZGF0YSA9IE5VTEw7CiAKLQlmcmVl
KGQtPmNvbnNwYXRoKTsKLQlkLT5jb25zcGF0aCA9IE5VTEw7CisJZnJlZShjb24tPmNvbnNwYXRo
KTsKKwljb24tPmNvbnNwYXRoID0gTlVMTDsKIAogCXJlbW92ZV9kb21haW4oZCk7CiB9CkBAIC03
ODIsNyArNzk5LDggQEAgc3RhdGljIHZvaWQgZW51bV9kb21haW5zKHZvaWQpCiAKIHN0YXRpYyBp
bnQgcmluZ19mcmVlX2J5dGVzKHN0cnVjdCBkb21haW4gKmRvbSkKIHsKLQlzdHJ1Y3QgeGVuY29u
c19pbnRlcmZhY2UgKmludGYgPSBkb20tPmludGVyZmFjZTsKKwlzdHJ1Y3QgY29uc29sZSAqY29u
ID0gJmRvbS0+Y29uc29sZTsKKwlzdHJ1Y3QgeGVuY29uc19pbnRlcmZhY2UgKmludGYgPSBjb24t
PmludGVyZmFjZTsKIAlYRU5DT05TX1JJTkdfSURYIGNvbnMsIHByb2QsIHNwYWNlOwogCiAJY29u
cyA9IGludGYtPmluX2NvbnM7CkBAIC04MTIsNyArODMwLDggQEAgc3RhdGljIHZvaWQgaGFuZGxl
X3R0eV9yZWFkKHN0cnVjdCBkb21haW4gKmRvbSkKIAlzc2l6ZV90IGxlbiA9IDA7CiAJY2hhciBt
c2dbODBdOwogCWludCBpOwotCXN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50ZiA9IGRvbS0+
aW50ZXJmYWNlOworCXN0cnVjdCBjb25zb2xlICpjb24gPSAmZG9tLT5jb25zb2xlOworCXN0cnVj
dCB4ZW5jb25zX2ludGVyZmFjZSAqaW50ZiA9IGNvbi0+aW50ZXJmYWNlOwogCVhFTkNPTlNfUklO
R19JRFggcHJvZDsKIAogCWlmIChkb20tPmlzX2RlYWQpCkBAIC04MjUsNyArODQ0LDcgQEAgc3Rh
dGljIHZvaWQgaGFuZGxlX3R0eV9yZWFkKHN0cnVjdCBkb21haW4gKmRvbSkKIAlpZiAobGVuID4g
c2l6ZW9mKG1zZykpCiAJCWxlbiA9IHNpemVvZihtc2cpOwogCi0JbGVuID0gcmVhZChkb20tPm1h
c3Rlcl9mZCwgbXNnLCBsZW4pOworCWxlbiA9IHJlYWQoY29uLT5tYXN0ZXJfZmQsIG1zZywgbGVu
KTsKIAkvKgogCSAqIE5vdGU6IG9uIFNvbGFyaXMsIGxlbiA9PSAwIG1lYW5zIHRoZSBzbGF2ZSBj
bG9zZWQsIGFuZCB0aGlzCiAJICogaXMgbm8gcHJvYmxlbSwgYnV0IExpbnV4IGNhbid0IGhhbmRs
ZSB0aGlzIHVzZWZ1bGx5LCBzbyB3ZQpAQCAtODQxLDcgKzg2MCw3IEBAIHN0YXRpYyB2b2lkIGhh
bmRsZV90dHlfcmVhZChzdHJ1Y3QgZG9tYWluICpkb20pCiAJCX0KIAkJeGVuX3dtYigpOwogCQlp
bnRmLT5pbl9wcm9kID0gcHJvZDsKLQkJeGVuZXZ0Y2huX25vdGlmeShkb20tPnhjZV9oYW5kbGUs
IGRvbS0+bG9jYWxfcG9ydCk7CisJCXhlbmV2dGNobl9ub3RpZnkoZG9tLT54Y2VfaGFuZGxlLCBj
b24tPmxvY2FsX3BvcnQpOwogCX0gZWxzZSB7CiAJCWRvbWFpbl9jbG9zZV90dHkoZG9tKTsKIAkJ
c2h1dGRvd25fZG9tYWluKGRvbSk7CkBAIC04NTEsMTggKzg3MCwxOSBAQCBzdGF0aWMgdm9pZCBo
YW5kbGVfdHR5X3JlYWQoc3RydWN0IGRvbWFpbiAqZG9tKQogc3RhdGljIHZvaWQgaGFuZGxlX3R0
eV93cml0ZShzdHJ1Y3QgZG9tYWluICpkb20pCiB7CiAJc3NpemVfdCBsZW47CisJc3RydWN0IGNv
bnNvbGUgKmNvbiA9ICZkb20tPmNvbnNvbGU7CiAKIAlpZiAoZG9tLT5pc19kZWFkKQogCQlyZXR1
cm47CiAKLQlsZW4gPSB3cml0ZShkb20tPm1hc3Rlcl9mZCwgZG9tLT5idWZmZXIuZGF0YSArIGRv
bS0+YnVmZmVyLmNvbnN1bWVkLAotCQkgICAgZG9tLT5idWZmZXIuc2l6ZSAtIGRvbS0+YnVmZmVy
LmNvbnN1bWVkKTsKKwlsZW4gPSB3cml0ZShjb24tPm1hc3Rlcl9mZCwgY29uLT5idWZmZXIuZGF0
YSArIGNvbi0+YnVmZmVyLmNvbnN1bWVkLAorCQkgICAgY29uLT5idWZmZXIuc2l6ZSAtIGNvbi0+
YnVmZmVyLmNvbnN1bWVkKTsKICAJaWYgKGxlbiA8IDEpIHsKIAkJZG9sb2coTE9HX0RFQlVHLCAi
V3JpdGUgZmFpbGVkIG9uIGRvbWFpbiAlZDogJXpkLCAlZFxuIiwKIAkJICAgICAgZG9tLT5kb21p
ZCwgbGVuLCBlcnJubyk7CiAJCWRvbWFpbl9oYW5kbGVfYnJva2VuX3R0eShkb20sIGRvbWFpbl9p
c192YWxpZChkb20tPmRvbWlkKSk7CiAJfSBlbHNlIHsKLQkJYnVmZmVyX2FkdmFuY2UoJmRvbS0+
YnVmZmVyLCBsZW4pOworCQlidWZmZXJfYWR2YW5jZSgmY29uLT5idWZmZXIsIGxlbik7CiAJfQog
fQogCkBAIC05NDgsOSArOTY4LDExIEBAIHN0YXRpYyB2b2lkIGhhbmRsZV9sb2dfcmVsb2FkKHZv
aWQpCiAJaWYgKGxvZ19ndWVzdCkgewogCQlzdHJ1Y3QgZG9tYWluICpkOwogCQlmb3IgKGQgPSBk
b21faGVhZDsgZDsgZCA9IGQtPm5leHQpIHsKLQkJCWlmIChkLT5sb2dfZmQgIT0gLTEpCi0JCQkJ
Y2xvc2UoZC0+bG9nX2ZkKTsKLQkJCWQtPmxvZ19mZCA9IGNyZWF0ZV9kb21haW5fbG9nKGQpOwor
CQkJc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkLT5jb25zb2xlOworCisJCQlpZiAoY29uLT5sb2df
ZmQgIT0gLTEpCisJCQkJY2xvc2UoY29uLT5sb2dfZmQpOworCQkJY29uLT5sb2dfZmQgPSBjcmVh
dGVfZG9tYWluX2xvZyhkKTsKIAkJfQogCX0KIApAQCAtMTA1OSw2ICsxMDgxLDggQEAgdm9pZCBo
YW5kbGVfaW8odm9pZCkKIAkJLyogUmUtY2FsY3VsYXRlIGFueSBldmVudCBjb3VudGVyIGFsbG93
YW5jZXMgJiB1bmJsb2NrCiAJCSAgIGRvbWFpbnMgd2l0aCBuZXcgYWxsb3dhbmNlICovCiAJCWZv
ciAoZCA9IGRvbV9oZWFkOyBkOyBkID0gZC0+bmV4dCkgeworCQkJc3RydWN0IGNvbnNvbGUgKmNv
biA9ICZkLT5jb25zb2xlOworCiAJCQkvKiBDUyAxNjI1Nzo5NTVlZTRmYTEzNDUgaW50cm9kdWNl
cyBhIDVtcyBmdXp6CiAJCQkgKiBmb3Igc2VsZWN0KCksIGl0IGlzIG5vdCBjbGVhciBwb2xsKCkg
aGFzCiAJCQkgKiBzaW1pbGFyIGJlaGF2aW9yIChyZXR1cm5pbmcgYSBjb3VwbGUgb2YgbXMKQEAg
LTEwNjgsMTMgKzEwOTIsMTUgQEAgdm9pZCBoYW5kbGVfaW8odm9pZCkKIAkJCWlmICgobm93KzUp
ID4gZC0+bmV4dF9wZXJpb2QpIHsKIAkJCQlkLT5uZXh0X3BlcmlvZCA9IG5vdyArIFJBVEVfTElN
SVRfUEVSSU9EOwogCQkJCWlmIChkLT5ldmVudF9jb3VudCA+PSBSQVRFX0xJTUlUX0FMTE9XQU5D
RSkgewotCQkJCQkodm9pZCl4ZW5ldnRjaG5fdW5tYXNrKGQtPnhjZV9oYW5kbGUsIGQtPmxvY2Fs
X3BvcnQpOworCQkJCQkodm9pZCl4ZW5ldnRjaG5fdW5tYXNrKGQtPnhjZV9oYW5kbGUsIGNvbi0+
bG9jYWxfcG9ydCk7CiAJCQkJfQogCQkJCWQtPmV2ZW50X2NvdW50ID0gMDsKIAkJCX0KIAkJfQog
CiAJCWZvciAoZCA9IGRvbV9oZWFkOyBkOyBkID0gZC0+bmV4dCkgeworCQkJc3RydWN0IGNvbnNv
bGUgKmNvbiA9ICZkLT5jb25zb2xlOworCiAJCQlpZiAoZC0+ZXZlbnRfY291bnQgPj0gUkFURV9M
SU1JVF9BTExPV0FOQ0UpIHsKIAkJCQkvKiBEZXRlcm1pbmUgaWYgd2UncmUgZ29pbmcgdG8gYmUg
dGhlIG5leHQgdGltZSBzbGljZSB0byBleHBpcmUgKi8KIAkJCQlpZiAoIW5leHRfdGltZW91dCB8
fApAQCAtMTA4MiwyNSArMTEwOCwyNSBAQCB2b2lkIGhhbmRsZV9pbyh2b2lkKQogCQkJCQluZXh0
X3RpbWVvdXQgPSBkLT5uZXh0X3BlcmlvZDsKIAkJCX0gZWxzZSBpZiAoZC0+eGNlX2hhbmRsZSAh
PSBOVUxMKSB7CiAJCQkJaWYgKGRpc2NhcmRfb3ZlcmZsb3dlZF9kYXRhIHx8Ci0JCQkJICAgICFk
LT5idWZmZXIubWF4X2NhcGFjaXR5IHx8Ci0JCQkJICAgIGQtPmJ1ZmZlci5zaXplIDwgZC0+YnVm
ZmVyLm1heF9jYXBhY2l0eSkgeworCQkJCSAgICAhY29uLT5idWZmZXIubWF4X2NhcGFjaXR5IHx8
CisJCQkJICAgIGNvbi0+YnVmZmVyLnNpemUgPCBjb24tPmJ1ZmZlci5tYXhfY2FwYWNpdHkpIHsK
IAkJCQkJaW50IGV2dGNobl9mZCA9IHhlbmV2dGNobl9mZChkLT54Y2VfaGFuZGxlKTsKIAkJCQkJ
ZC0+eGNlX3BvbGxmZF9pZHggPSBzZXRfZmRzKGV2dGNobl9mZCwKIAkJCQkJCQkJICAgIFBPTExJ
TnxQT0xMUFJJKTsKIAkJCQl9CiAJCQl9CiAKLQkJCWlmIChkLT5tYXN0ZXJfZmQgIT0gLTEpIHsK
KwkJCWlmIChjb24tPm1hc3Rlcl9mZCAhPSAtMSkgewogCQkJCXNob3J0IGV2ZW50cyA9IDA7CiAJ
CQkJaWYgKCFkLT5pc19kZWFkICYmIHJpbmdfZnJlZV9ieXRlcyhkKSkKIAkJCQkJZXZlbnRzIHw9
IFBPTExJTjsKIAotCQkJCWlmICghYnVmZmVyX2VtcHR5KCZkLT5idWZmZXIpKQorCQkJCWlmICgh
YnVmZmVyX2VtcHR5KCZjb24tPmJ1ZmZlcikpCiAJCQkJCWV2ZW50cyB8PSBQT0xMT1VUOwogCiAJ
CQkJaWYgKGV2ZW50cykKLQkJCQkJZC0+bWFzdGVyX3BvbGxmZF9pZHggPQotCQkJCQkJc2V0X2Zk
cyhkLT5tYXN0ZXJfZmQsCisJCQkJCWNvbi0+bWFzdGVyX3BvbGxmZF9pZHggPQorCQkJCQkJc2V0
X2Zkcyhjb24tPm1hc3Rlcl9mZCwKIAkJCQkJCQlldmVudHN8UE9MTFBSSSk7CiAJCQl9CiAJCX0K
QEAgLTExNTksNiArMTE4NSw4IEBAIHZvaWQgaGFuZGxlX2lvKHZvaWQpCiAJCX0KIAogCQlmb3Ig
KGQgPSBkb21faGVhZDsgZDsgZCA9IG4pIHsKKwkJCXN0cnVjdCBjb25zb2xlICpjb24gPSAmZC0+
Y29uc29sZTsKKwogCQkJbiA9IGQtPm5leHQ7CiAJCQlpZiAoZC0+ZXZlbnRfY291bnQgPCBSQVRF
X0xJTUlUX0FMTE9XQU5DRSkgewogCQkJCWlmIChkLT54Y2VfaGFuZGxlICE9IE5VTEwgJiYKQEAg
LTExNzAsMjIgKzExOTgsMjIgQEAgdm9pZCBoYW5kbGVfaW8odm9pZCkKIAkJCQkgICAgaGFuZGxl
X3JpbmdfcmVhZChkKTsKIAkJCX0KIAotCQkJaWYgKGQtPm1hc3Rlcl9mZCAhPSAtMSAmJiBkLT5t
YXN0ZXJfcG9sbGZkX2lkeCAhPSAtMSkgewotCQkJCWlmIChmZHNbZC0+bWFzdGVyX3BvbGxmZF9p
ZHhdLnJldmVudHMgJgorCQkJaWYgKGNvbi0+bWFzdGVyX2ZkICE9IC0xICYmIGNvbi0+bWFzdGVy
X3BvbGxmZF9pZHggIT0gLTEpIHsKKwkJCQlpZiAoZmRzW2Nvbi0+bWFzdGVyX3BvbGxmZF9pZHhd
LnJldmVudHMgJgogCQkJCSAgICB+KFBPTExJTnxQT0xMT1VUfFBPTExQUkkpKQogCQkJCQlkb21h
aW5faGFuZGxlX2Jyb2tlbl90dHkoZCwKIAkJCQkJCSAgIGRvbWFpbl9pc192YWxpZChkLT5kb21p
ZCkpOwogCQkJCWVsc2UgewotCQkJCQlpZiAoZmRzW2QtPm1hc3Rlcl9wb2xsZmRfaWR4XS5yZXZl
bnRzICYKKwkJCQkJaWYgKGZkc1tjb24tPm1hc3Rlcl9wb2xsZmRfaWR4XS5yZXZlbnRzICYKIAkJ
CQkJICAgIFBPTExJTikKIAkJCQkJCWhhbmRsZV90dHlfcmVhZChkKTsKLQkJCQkJaWYgKGZkc1tk
LT5tYXN0ZXJfcG9sbGZkX2lkeF0ucmV2ZW50cyAmCisJCQkJCWlmIChmZHNbY29uLT5tYXN0ZXJf
cG9sbGZkX2lkeF0ucmV2ZW50cyAmCiAJCQkJCSAgICBQT0xMT1VUKQogCQkJCQkJaGFuZGxlX3R0
eV93cml0ZShkKTsKIAkJCQl9CiAJCQl9CiAKLQkJCWQtPnhjZV9wb2xsZmRfaWR4ID0gZC0+bWFz
dGVyX3BvbGxmZF9pZHggPSAtMTsKKwkJCWQtPnhjZV9wb2xsZmRfaWR4ID0gY29uLT5tYXN0ZXJf
cG9sbGZkX2lkeCA9IC0xOwogCiAJCQlpZiAoZC0+bGFzdF9zZWVuICE9IGVudW1fcGFzcykKIAkJ
CQlzaHV0ZG93bl9kb21haW4oZCk7Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 06 17:26:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 17: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 1dIIF3-0001ms-M7; Tue, 06 Jun 2017 17:26:05 +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 1dIIF3-0001lZ-1i
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 17:26:05 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 F8/76-23755-CA5E6395; Tue, 06 Jun 2017 17:26:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIIsWRWlGSWpSXmKPExsXiVRusr7v6qVm
 kwYwZShbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bFV6+ZC257VXTs+cnSwHjEtouRi0NIYAaj
 RN+0R8wgDovAPGaJ6WeWsoE4EgL9rBK9zdeBMpxATprEgq/nWSHsSolT//4wgdhCAloSR0/NZ
 oUY1cwksWzZZvYuRg4ONgETiVkdEiA1IgJKEvdWTWYCqWEWmM8o0TSplw0kISyQKXHt0UIwm0
 VAVeJ/yztGEJtXwEdi++8/UIvlJG6e6wSzOYHiM88vYYRY7C2xp6GNcQKjwAJGhlWMGsWpRWW
 pRbpGBnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIHBVc/AwLiDsfmE3yFGSQ4m
 JVHeyEtmkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeCOfAOUEi1LTUyvSMnOAYQ6TluDgURLhn
 fwAKM1bXJCYW5yZDpE6xajLMenA9i9MQix5+XmpUuK8K0BmCIAUZZTmwY2AxdwlRlkpYV5GBg
 YGIZ6C1KLczBJU+VeM4hyMSsK8KSBTeDLzSuA2vQI6ggnoCL5LJiBHlCQipKQaGNf1MudF+5u
 cq3O7wOD/zll351+tVL9NsWHX8xpkOLf4+pX4/y9643isOfrNgVnBBRzGNxMeXu93bqnrbn1l
 lL33+6zG4peLa+aGObN3vfHjYwjT4Fmz7Pt5tUDz8+eC/T18NAtfhr2a2Ld13+nJj3dff9Zv0
 /H5oe8cnX7eZt4OCea3+1yYlViKMxINtZiLihMB2BmJqrQCAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1496769962!92673493!1
X-Originating-IP: [74.125.83.47]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25716 invoked from network); 6 Jun 2017 17:26:03 -0000
Received: from mail-pg0-f47.google.com (HELO mail-pg0-f47.google.com)
 (74.125.83.47)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 6 Jun 2017 17:26:03 -0000
Received: by mail-pg0-f47.google.com with SMTP id a70so29742029pge.3
 for <xen-devel@lists.xenproject.org>; Tue, 06 Jun 2017 10:26: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=TYKtNjajYn6etUxLGRWztiZjDrswF0Yqivu0xmEmEHo=;
 b=hxAw1/04wwoKfUFv8go2vk2DggUtOf9wlPmq7uSwAark1jQ00Y87RaMqcIt9eypo9r
 hrOle4k3uLJMAsmsLIcaKz1V1aqa8XEfJgpBc0/HYeuD57lL8AI1nacFwrkxgAAZAE5A
 EjCK8qpmtcSZACJNt8GBoG9dvyM7rHS7nj7vM=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=TYKtNjajYn6etUxLGRWztiZjDrswF0Yqivu0xmEmEHo=;
 b=ir1zIL5o+gUw1Jn+6mhm+G5GC6SmittDQ3eYkJSsfHx3iQIFnDFIsNU3Hw4cVlkPNg
 et786ZLnQGZLm4pX0vVyNRwmhG1WBVcmjMwRfWooz2rOHCVn2iM9b1vFUGv+RIFWTcAt
 3a5U4iAHyAmBze/Fmzx2KlXL+QL7uRDEXoUBrD3ubnWirbWz4w/NE0ON6Y3gMUJYNnpT
 DOPuQ3muakyRL2BjaWrV4C2hJghp0ftVcpnhKx7D4HSVoIM0gR89gpZA1b6Xw+Ts7p/X
 dHy0eyV1jH/sxgIRTo4OJozC3PhNyQQOxKrFGJJ+ONwCE71e9JFzzs981U53JMB6pOu5
 bJIA==
X-Gm-Message-State: AODbwcCMYqgn1lbYH6ZAdN78+dQT0mI/HIN0l/jjTrMiTFOiWcqNfoVE
 bSwGm8VghYq7WxPGgLATbA==
X-Received: by 10.84.131.163 with SMTP id d32mr2193435pld.16.1496769961583;
 Tue, 06 Jun 2017 10:26:01 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com ([103.5.19.18])
 by smtp.gmail.com with ESMTPSA id 62sm6031632pfr.90.2017.06.06.10.25.58
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 06 Jun 2017 10:26:01 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Tue,  6 Jun 2017 22:55:24 +0530
Message-Id: <1496769929-23355-10-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1496769929-23355-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1496769929-23355-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/14 v4] 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
IFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgotLS0KQ0M6IGlqCkNDOiB3bApD
Qzogc3MKQ0M6IGpnCgpDaGFuZ2VzIHNpbmNlIHYzOgotIFRoZSBjaGFuZ2VzIGluIHhlbmNvbnNv
bGUgaGF2ZSBiZWVuIHNwbGl0IGludG8gZm91ciBwYXRjaGVzLiBUaGlzIGlzIHRoZSBzZWNvbmQg
cGF0Y2guCgogdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYyB8IDgyICsrKysrKysrKysrKysrKysr
KysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNDEgaW5zZXJ0
aW9ucygrKSwgNDEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvY29uc29sZS9kYWVt
b24vaW8uYyBiL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKaW5kZXggMDQwMmRkZi4uYzVkZDA4
ZCAxMDA2NDQKLS0tIGEvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYworKysgYi90b29scy9jb25z
b2xlL2RhZW1vbi9pby5jCkBAIC0xNjMsMTAgKzE2MywxMCBAQCBzdGF0aWMgaW50IHdyaXRlX3dp
dGhfdGltZXN0YW1wKGludCBmZCwgY29uc3QgY2hhciAqZGF0YSwgc2l6ZV90IHN6LAogCXJldHVy
biAwOwogfQogCi1zdGF0aWMgdm9pZCBidWZmZXJfYXBwZW5kKHN0cnVjdCBkb21haW4gKmRvbSkK
K3N0YXRpYyB2b2lkIGJ1ZmZlcl9hcHBlbmQoc3RydWN0IGNvbnNvbGUgKmNvbikKIHsKLQlzdHJ1
Y3QgY29uc29sZSAqY29uID0gJmRvbS0+Y29uc29sZTsKIAlzdHJ1Y3QgYnVmZmVyICpidWZmZXIg
PSAmY29uLT5idWZmZXI7CisJc3RydWN0IGRvbWFpbiAqZG9tID0gY29uLT5kOwogCVhFTkNPTlNf
UklOR19JRFggY29ucywgcHJvZCwgc2l6ZTsKIAlzdHJ1Y3QgeGVuY29uc19pbnRlcmZhY2UgKmlu
dGYgPSBjb24tPmludGVyZmFjZTsKIApAQCAtMjk2LDEyICsyOTYsMTMgQEAgc3RhdGljIGludCBj
cmVhdGVfaHZfbG9nKHZvaWQpCiAJcmV0dXJuIGZkOwogfQogCi1zdGF0aWMgaW50IGNyZWF0ZV9k
b21haW5fbG9nKHN0cnVjdCBkb21haW4gKmRvbSkKK3N0YXRpYyBpbnQgY3JlYXRlX2NvbnNvbGVf
bG9nKHN0cnVjdCBjb25zb2xlICpjb24pCiB7CiAJY2hhciBsb2dmaWxlW1BBVEhfTUFYXTsKIAlj
aGFyICpuYW1lcGF0aCwgKmRhdGEsICpzOwogCWludCBmZDsKIAl1bnNpZ25lZCBpbnQgbGVuOwor
CXN0cnVjdCBkb21haW4gKmRvbSA9IGNvbi0+ZDsKIAogCW5hbWVwYXRoID0geHNfZ2V0X2RvbWFp
bl9wYXRoKHhzLCBkb20tPmRvbWlkKTsKIAlzID0gcmVhbGxvYyhuYW1lcGF0aCwgc3RybGVuKG5h
bWVwYXRoKSArIDYpOwpAQCAtMzQyLDEwICszNDMsOCBAQCBzdGF0aWMgaW50IGNyZWF0ZV9kb21h
aW5fbG9nKHN0cnVjdCBkb21haW4gKmRvbSkKIAlyZXR1cm4gZmQ7CiB9CiAKLXN0YXRpYyB2b2lk
IGRvbWFpbl9jbG9zZV90dHkoc3RydWN0IGRvbWFpbiAqZG9tKQorc3RhdGljIHZvaWQgY29uc29s
ZV9jbG9zZV90dHkoc3RydWN0IGNvbnNvbGUgKmNvbikKIHsKLQlzdHJ1Y3QgY29uc29sZSAqY29u
ID0gJmRvbS0+Y29uc29sZTsKLQogCWlmIChjb24tPm1hc3Rlcl9mZCAhPSAtMSkgewogCQljbG9z
ZShjb24tPm1hc3Rlcl9mZCk7CiAJCWNvbi0+bWFzdGVyX2ZkID0gLTE7CkBAIC00MTcsNyArNDE2
LDcgQEAgdm9pZCBjZm1ha2VyYXcoc3RydWN0IHRlcm1pb3MgKnRlcm1pb3NfcCkKIH0KICNlbmRp
ZiAvKiBfX3N1bl9fICovCiAKLXN0YXRpYyBpbnQgZG9tYWluX2NyZWF0ZV90dHkoc3RydWN0IGRv
bWFpbiAqZG9tKQorc3RhdGljIGludCBjb25zb2xlX2NyZWF0ZV90dHkoc3RydWN0IGNvbnNvbGUg
KmNvbikKIHsKIAljb25zdCBjaGFyICpzbGF2ZTsKIAljaGFyICpwYXRoOwpAQCAtNDI2LDcgKzQy
NSw3IEBAIHN0YXRpYyBpbnQgZG9tYWluX2NyZWF0ZV90dHkoc3RydWN0IGRvbWFpbiAqZG9tKQog
CWNoYXIgKmRhdGE7CiAJdW5zaWduZWQgaW50IGxlbjsKIAlzdHJ1Y3QgdGVybWlvcyB0ZXJtOwot
CXN0cnVjdCBjb25zb2xlICpjb24gPSAmZG9tLT5jb25zb2xlOworCXN0cnVjdCBkb21haW4gKmRv
bSA9IGNvbi0+ZDsKIAogCWFzc2VydChjb24tPnNsYXZlX2ZkID09IC0xKTsKIAlhc3NlcnQoY29u
LT5tYXN0ZXJfZmQgPT0gLTEpOwpAQCAtNDg3LDcgKzQ4Niw3IEBAIHN0YXRpYyBpbnQgZG9tYWlu
X2NyZWF0ZV90dHkoc3RydWN0IGRvbWFpbiAqZG9tKQogCiAJcmV0dXJuIDE7CiBvdXQ6Ci0JZG9t
YWluX2Nsb3NlX3R0eShkb20pOworCWNvbnNvbGVfY2xvc2VfdHR5KGNvbik7CiAJcmV0dXJuIDA7
CiB9CiAgCkBAIC01MjYsMTAgKzUyNSw4IEBAIHN0YXRpYyBpbnQgeHNfZ2F0aGVyKHN0cnVjdCB4
c19oYW5kbGUgKnhzLCBjb25zdCBjaGFyICpkaXIsIC4uLikKIAlyZXR1cm4gcmV0OwogfQogCi1z
dGF0aWMgdm9pZCBkb21haW5fdW5tYXBfaW50ZXJmYWNlKHN0cnVjdCBkb21haW4gKmRvbSkKK3N0
YXRpYyB2b2lkIGNvbnNvbGVfdW5tYXBfaW50ZXJmYWNlKHN0cnVjdCBjb25zb2xlICpjb24pCiB7
Ci0Jc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkb20tPmNvbnNvbGU7Ci0KIAlpZiAoY29uLT5pbnRl
cmZhY2UgPT0gTlVMTCkKIAkJcmV0dXJuOwogCWlmICh4Z3RfaGFuZGxlICYmIGNvbi0+cmluZ19y
ZWYgPT0gLTEpCkBAIC01NDAsMTEgKzUzNywxMSBAQCBzdGF0aWMgdm9pZCBkb21haW5fdW5tYXBf
aW50ZXJmYWNlKHN0cnVjdCBkb21haW4gKmRvbSkKIAljb24tPnJpbmdfcmVmID0gLTE7CiB9CiAg
Ci1zdGF0aWMgaW50IGRvbWFpbl9jcmVhdGVfcmluZyhzdHJ1Y3QgZG9tYWluICpkb20pCitzdGF0
aWMgaW50IGNvbnNvbGVfY3JlYXRlX3Jpbmcoc3RydWN0IGNvbnNvbGUgKmNvbikKIHsKIAlpbnQg
ZXJyLCByZW1vdGVfcG9ydCwgcmluZ19yZWYsIHJjOwogCWNoYXIgKnR5cGUsIHBhdGhbUEFUSF9N
QVhdOwotCXN0cnVjdCBjb25zb2xlICpjb24gPSAmZG9tLT5jb25zb2xlOworCXN0cnVjdCBkb21h
aW4gKmRvbSA9IGNvbi0+ZDsKIAogCWVyciA9IHhzX2dhdGhlcih4cywgY29uLT5jb25zcGF0aCwK
IAkJCSJyaW5nLXJlZiIsICIldSIsICZyaW5nX3JlZiwKQEAgLTU2Myw3ICs1NjAsNyBAQCBzdGF0
aWMgaW50IGRvbWFpbl9jcmVhdGVfcmluZyhzdHJ1Y3QgZG9tYWluICpkb20pCiAKIAkvKiBJZiB1
c2luZyByaW5nX3JlZiBhbmQgaXQgaGFzIGNoYW5nZWQsIHJlbWFwICovCiAJaWYgKHJpbmdfcmVm
ICE9IGNvbi0+cmluZ19yZWYgJiYgY29uLT5yaW5nX3JlZiAhPSAtMSkKLQkJZG9tYWluX3VubWFw
X2ludGVyZmFjZShkb20pOworCQljb25zb2xlX3VubWFwX2ludGVyZmFjZShjb24pOwogCiAJaWYg
KCFjb24tPmludGVyZmFjZSAmJiB4Z3RfaGFuZGxlKSB7CiAJCS8qIFByZWZlciB1c2luZyBncmFu
dCB0YWJsZSAqLwpAQCAtNjIxLDcgKzYxOCw3IEBAIHN0YXRpYyBpbnQgZG9tYWluX2NyZWF0ZV9y
aW5nKHN0cnVjdCBkb21haW4gKmRvbSkKIAljb24tPnJlbW90ZV9wb3J0ID0gcmVtb3RlX3BvcnQ7
CiAKIAlpZiAoY29uLT5tYXN0ZXJfZmQgPT0gLTEpIHsKLQkJaWYgKCFkb21haW5fY3JlYXRlX3R0
eShkb20pKSB7CisJCWlmICghY29uc29sZV9jcmVhdGVfdHR5KGNvbikpIHsKIAkJCWVyciA9IGVy
cm5vOwogCQkJeGVuZXZ0Y2huX2Nsb3NlKGRvbS0+eGNlX2hhbmRsZSk7CiAJCQlkb20tPnhjZV9o
YW5kbGUgPSBOVUxMOwpAQCAtNjMyLDcgKzYyOSw3IEBAIHN0YXRpYyBpbnQgZG9tYWluX2NyZWF0
ZV9yaW5nKHN0cnVjdCBkb21haW4gKmRvbSkKIAl9CiAKIAlpZiAobG9nX2d1ZXN0ICYmIChjb24t
PmxvZ19mZCA9PSAtMSkpCi0JCWNvbi0+bG9nX2ZkID0gY3JlYXRlX2RvbWFpbl9sb2coZG9tKTsK
KwkJY29uLT5sb2dfZmQgPSBjcmVhdGVfY29uc29sZV9sb2coY29uKTsKIAogIG91dDoKIAlyZXR1
cm4gZXJyOwpAQCAtNjQ4LDcgKzY0NSw3IEBAIHN0YXRpYyBib29sIHdhdGNoX2RvbWFpbihzdHJ1
Y3QgZG9tYWluICpkb20sIGJvb2wgd2F0Y2gpCiAJaWYgKHdhdGNoKSB7CiAJCXN1Y2Nlc3MgPSB4
c193YXRjaCh4cywgY29uLT5jb25zcGF0aCwgZG9taWRfc3RyKTsKIAkJaWYgKHN1Y2Nlc3MpCi0J
CQlkb21haW5fY3JlYXRlX3JpbmcoZG9tKTsKKwkJCWNvbnNvbGVfY3JlYXRlX3JpbmcoY29uKTsK
IAkJZWxzZQogCQkJeHNfdW53YXRjaCh4cywgY29uLT5jb25zcGF0aCwgZG9taWRfc3RyKTsKIAl9
IGVsc2UgewpAQCAtNjk0LDYgKzY5MSw3IEBAIHN0YXRpYyBzdHJ1Y3QgZG9tYWluICpjcmVhdGVf
ZG9tYWluKGludCBkb21pZCkKIAljb24tPm1hc3Rlcl9wb2xsZmRfaWR4ID0gLTE7CiAJY29uLT5z
bGF2ZV9mZCA9IC0xOwogCWNvbi0+bG9nX2ZkID0gLTE7CisJY29uLT5kID0gZG9tOwogCWRvbS0+
eGNlX3BvbGxmZF9pZHggPSAtMTsKIAogCWRvbS0+bmV4dF9wZXJpb2QgPSAoKGxvbmcgbG9uZyl0
cy50dl9zZWMgKiAxMDAwKSArICh0cy50dl9uc2VjIC8gMTAwMDAwMCkgKyBSQVRFX0xJTUlUX1BF
UklPRDsKQEAgLTc0Niw3ICs3NDQsNyBAQCBzdGF0aWMgdm9pZCBjbGVhbnVwX2RvbWFpbihzdHJ1
Y3QgZG9tYWluICpkKQogewogCXN0cnVjdCBjb25zb2xlICpjb24gPSAmZC0+Y29uc29sZTsKIAot
CWRvbWFpbl9jbG9zZV90dHkoZCk7CisJY29uc29sZV9jbG9zZV90dHkoY29uKTsKIAogCWlmIChj
b24tPmxvZ19mZCAhPSAtMSkgewogCQljbG9zZShjb24tPmxvZ19mZCk7CkBAIC03NjQsOSArNzYy
LDExIEBAIHN0YXRpYyB2b2lkIGNsZWFudXBfZG9tYWluKHN0cnVjdCBkb21haW4gKmQpCiAKIHN0
YXRpYyB2b2lkIHNodXRkb3duX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkKQogeworCXN0cnVjdCBj
b25zb2xlICpjb24gPSAmZC0+Y29uc29sZTsKKwogCWQtPmlzX2RlYWQgPSB0cnVlOwogCXdhdGNo
X2RvbWFpbihkLCBmYWxzZSk7Ci0JZG9tYWluX3VubWFwX2ludGVyZmFjZShkKTsKKwljb25zb2xl
X3VubWFwX2ludGVyZmFjZShjb24pOwogCWlmIChkLT54Y2VfaGFuZGxlICE9IE5VTEwpCiAJCXhl
bmV2dGNobl9jbG9zZShkLT54Y2VfaGFuZGxlKTsKIAlkLT54Y2VfaGFuZGxlID0gTlVMTDsKQEAg
LTc5Nyw5ICs3OTcsOCBAQCBzdGF0aWMgdm9pZCBlbnVtX2RvbWFpbnModm9pZCkKIAl9CiB9CiAK
LXN0YXRpYyBpbnQgcmluZ19mcmVlX2J5dGVzKHN0cnVjdCBkb21haW4gKmRvbSkKK3N0YXRpYyBp
bnQgcmluZ19mcmVlX2J5dGVzKHN0cnVjdCBjb25zb2xlICpjb24pCiB7Ci0Jc3RydWN0IGNvbnNv
bGUgKmNvbiA9ICZkb20tPmNvbnNvbGU7CiAJc3RydWN0IHhlbmNvbnNfaW50ZXJmYWNlICppbnRm
ID0gY29uLT5pbnRlcmZhY2U7CiAJWEVOQ09OU19SSU5HX0lEWCBjb25zLCBwcm9kLCBzcGFjZTsK
IApAQCAtODE0LDMwICs4MTMsMzAgQEAgc3RhdGljIGludCByaW5nX2ZyZWVfYnl0ZXMoc3RydWN0
IGRvbWFpbiAqZG9tKQogCXJldHVybiAoc2l6ZW9mKGludGYtPmluKSAtIHNwYWNlKTsKIH0KIAot
c3RhdGljIHZvaWQgZG9tYWluX2hhbmRsZV9icm9rZW5fdHR5KHN0cnVjdCBkb21haW4gKmRvbSwg
aW50IHJlY3JlYXRlKQorc3RhdGljIHZvaWQgY29uc29sZV9oYW5kbGVfYnJva2VuX3R0eShzdHJ1
Y3QgY29uc29sZSAqY29uLCBpbnQgcmVjcmVhdGUpCiB7Ci0JZG9tYWluX2Nsb3NlX3R0eShkb20p
OworCWNvbnNvbGVfY2xvc2VfdHR5KGNvbik7CiAKIAlpZiAocmVjcmVhdGUpIHsKLQkJZG9tYWlu
X2NyZWF0ZV90dHkoZG9tKTsKKwkJY29uc29sZV9jcmVhdGVfdHR5KGNvbik7CiAJfSBlbHNlIHsK
LQkJc2h1dGRvd25fZG9tYWluKGRvbSk7CisJCXNodXRkb3duX2RvbWFpbihjb24tPmQpOwogCX0K
IH0KIAotc3RhdGljIHZvaWQgaGFuZGxlX3R0eV9yZWFkKHN0cnVjdCBkb21haW4gKmRvbSkKK3N0
YXRpYyB2b2lkIGhhbmRsZV90dHlfcmVhZChzdHJ1Y3QgY29uc29sZSAqY29uKQogewogCXNzaXpl
X3QgbGVuID0gMDsKIAljaGFyIG1zZ1s4MF07CiAJaW50IGk7Ci0Jc3RydWN0IGNvbnNvbGUgKmNv
biA9ICZkb20tPmNvbnNvbGU7CiAJc3RydWN0IHhlbmNvbnNfaW50ZXJmYWNlICppbnRmID0gY29u
LT5pbnRlcmZhY2U7CisJc3RydWN0IGRvbWFpbiAqZG9tID0gY29uLT5kOwogCVhFTkNPTlNfUklO
R19JRFggcHJvZDsKIAogCWlmIChkb20tPmlzX2RlYWQpCiAJCXJldHVybjsKIAotCWxlbiA9IHJp
bmdfZnJlZV9ieXRlcyhkb20pOworCWxlbiA9IHJpbmdfZnJlZV9ieXRlcyhjb24pOwogCWlmIChs
ZW4gPT0gMCkKIAkJcmV0dXJuOwogCkBAIC04NTEsNyArODUwLDcgQEAgc3RhdGljIHZvaWQgaGFu
ZGxlX3R0eV9yZWFkKHN0cnVjdCBkb21haW4gKmRvbSkKIAkgKiBrZWVwIHRoZSBzbGF2ZSBvcGVu
IGZvciB0aGUgZHVyYXRpb24uCiAJICovCiAJaWYgKGxlbiA8IDApIHsKLQkJZG9tYWluX2hhbmRs
ZV9icm9rZW5fdHR5KGRvbSwgZG9tYWluX2lzX3ZhbGlkKGRvbS0+ZG9taWQpKTsKKwkJY29uc29s
ZV9oYW5kbGVfYnJva2VuX3R0eShjb24sIGRvbWFpbl9pc192YWxpZChkb20tPmRvbWlkKSk7CiAJ
fSBlbHNlIGlmIChkb21haW5faXNfdmFsaWQoZG9tLT5kb21pZCkpIHsKIAkJcHJvZCA9IGludGYt
PmluX3Byb2Q7CiAJCWZvciAoaSA9IDA7IGkgPCBsZW47IGkrKykgewpAQCAtODYyLDE1ICs4NjEs
MTUgQEAgc3RhdGljIHZvaWQgaGFuZGxlX3R0eV9yZWFkKHN0cnVjdCBkb21haW4gKmRvbSkKIAkJ
aW50Zi0+aW5fcHJvZCA9IHByb2Q7CiAJCXhlbmV2dGNobl9ub3RpZnkoZG9tLT54Y2VfaGFuZGxl
LCBjb24tPmxvY2FsX3BvcnQpOwogCX0gZWxzZSB7Ci0JCWRvbWFpbl9jbG9zZV90dHkoZG9tKTsK
KwkJY29uc29sZV9jbG9zZV90dHkoY29uKTsKIAkJc2h1dGRvd25fZG9tYWluKGRvbSk7CiAJfQog
fQogCi1zdGF0aWMgdm9pZCBoYW5kbGVfdHR5X3dyaXRlKHN0cnVjdCBkb21haW4gKmRvbSkKK3N0
YXRpYyB2b2lkIGhhbmRsZV90dHlfd3JpdGUoc3RydWN0IGNvbnNvbGUgKmNvbikKIHsKIAlzc2l6
ZV90IGxlbjsKLQlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmRvbS0+Y29uc29sZTsKKwlzdHJ1Y3Qg
ZG9tYWluICpkb20gPSBjb24tPmQ7CiAKIAlpZiAoZG9tLT5pc19kZWFkKQogCQlyZXR1cm47CkBA
IC04ODAsNyArODc5LDcgQEAgc3RhdGljIHZvaWQgaGFuZGxlX3R0eV93cml0ZShzdHJ1Y3QgZG9t
YWluICpkb20pCiAgCWlmIChsZW4gPCAxKSB7CiAJCWRvbG9nKExPR19ERUJVRywgIldyaXRlIGZh
aWxlZCBvbiBkb21haW4gJWQ6ICV6ZCwgJWRcbiIsCiAJCSAgICAgIGRvbS0+ZG9taWQsIGxlbiwg
ZXJybm8pOwotCQlkb21haW5faGFuZGxlX2Jyb2tlbl90dHkoZG9tLCBkb21haW5faXNfdmFsaWQo
ZG9tLT5kb21pZCkpOworCQljb25zb2xlX2hhbmRsZV9icm9rZW5fdHR5KGNvbiwgZG9tYWluX2lz
X3ZhbGlkKGRvbS0+ZG9taWQpKTsKIAl9IGVsc2UgewogCQlidWZmZXJfYWR2YW5jZSgmY29uLT5i
dWZmZXIsIGxlbik7CiAJfQpAQCAtODg5LDYgKzg4OCw3IEBAIHN0YXRpYyB2b2lkIGhhbmRsZV90
dHlfd3JpdGUoc3RydWN0IGRvbWFpbiAqZG9tKQogc3RhdGljIHZvaWQgaGFuZGxlX3JpbmdfcmVh
ZChzdHJ1Y3QgZG9tYWluICpkb20pCiB7CiAJeGVuZXZ0Y2huX3BvcnRfb3JfZXJyb3JfdCBwb3J0
OworCXN0cnVjdCBjb25zb2xlICpjb24gPSAmZG9tLT5jb25zb2xlOwogCiAJaWYgKGRvbS0+aXNf
ZGVhZCkKIAkJcmV0dXJuOwpAQCAtODk4LDcgKzg5OCw3IEBAIHN0YXRpYyB2b2lkIGhhbmRsZV9y
aW5nX3JlYWQoc3RydWN0IGRvbWFpbiAqZG9tKQogCiAJZG9tLT5ldmVudF9jb3VudCsrOwogCi0J
YnVmZmVyX2FwcGVuZChkb20pOworCWJ1ZmZlcl9hcHBlbmQoY29uKTsKIAogCWlmIChkb20tPmV2
ZW50X2NvdW50IDwgUkFURV9MSU1JVF9BTExPV0FOQ0UpCiAJCSh2b2lkKXhlbmV2dGNobl91bm1h
c2soZG9tLT54Y2VfaGFuZGxlLCBwb3J0KTsKQEAgLTkyMiw3ICs5MjIsNyBAQCBzdGF0aWMgdm9p
ZCBoYW5kbGVfeHModm9pZCkKIAkJLyogV2UgbWF5IGdldCB3YXRjaGVzIGZpcmluZyBmb3IgZG9t
YWlucyB0aGF0IGhhdmUgcmVjZW50bHkKIAkJICAgYmVlbiByZW1vdmVkLCBzbyBkb20gbWF5IGJl
IE5VTEwgaGVyZS4gKi8KIAkJaWYgKGRvbSAmJiBkb20tPmlzX2RlYWQgPT0gZmFsc2UpCi0JCQlk
b21haW5fY3JlYXRlX3JpbmcoZG9tKTsKKwkJCWNvbnNvbGVfY3JlYXRlX3JpbmcoJmRvbS0+Y29u
c29sZSk7CiAJfQogCiAJZnJlZSh2ZWMpOwpAQCAtOTcyLDcgKzk3Miw3IEBAIHN0YXRpYyB2b2lk
IGhhbmRsZV9sb2dfcmVsb2FkKHZvaWQpCiAKIAkJCWlmIChjb24tPmxvZ19mZCAhPSAtMSkKIAkJ
CQljbG9zZShjb24tPmxvZ19mZCk7Ci0JCQljb24tPmxvZ19mZCA9IGNyZWF0ZV9kb21haW5fbG9n
KGQpOworCQkJY29uLT5sb2dfZmQgPSBjcmVhdGVfY29uc29sZV9sb2coY29uKTsKIAkJfQogCX0K
IApAQCAtMTExOCw3ICsxMTE4LDcgQEAgdm9pZCBoYW5kbGVfaW8odm9pZCkKIAogCQkJaWYgKGNv
bi0+bWFzdGVyX2ZkICE9IC0xKSB7CiAJCQkJc2hvcnQgZXZlbnRzID0gMDsKLQkJCQlpZiAoIWQt
PmlzX2RlYWQgJiYgcmluZ19mcmVlX2J5dGVzKGQpKQorCQkJCWlmICghZC0+aXNfZGVhZCAmJiBy
aW5nX2ZyZWVfYnl0ZXMoY29uKSkKIAkJCQkJZXZlbnRzIHw9IFBPTExJTjsKIAogCQkJCWlmICgh
YnVmZmVyX2VtcHR5KCZjb24tPmJ1ZmZlcikpCkBAIC0xMjAxLDE1ICsxMjAxLDE1IEBAIHZvaWQg
aGFuZGxlX2lvKHZvaWQpCiAJCQlpZiAoY29uLT5tYXN0ZXJfZmQgIT0gLTEgJiYgY29uLT5tYXN0
ZXJfcG9sbGZkX2lkeCAhPSAtMSkgewogCQkJCWlmIChmZHNbY29uLT5tYXN0ZXJfcG9sbGZkX2lk
eF0ucmV2ZW50cyAmCiAJCQkJICAgIH4oUE9MTElOfFBPTExPVVR8UE9MTFBSSSkpCi0JCQkJCWRv
bWFpbl9oYW5kbGVfYnJva2VuX3R0eShkLAorCQkJCQljb25zb2xlX2hhbmRsZV9icm9rZW5fdHR5
KGNvbiwKIAkJCQkJCSAgIGRvbWFpbl9pc192YWxpZChkLT5kb21pZCkpOwogCQkJCWVsc2Ugewog
CQkJCQlpZiAoZmRzW2Nvbi0+bWFzdGVyX3BvbGxmZF9pZHhdLnJldmVudHMgJgogCQkJCQkgICAg
UE9MTElOKQotCQkJCQkJaGFuZGxlX3R0eV9yZWFkKGQpOworCQkJCQkJaGFuZGxlX3R0eV9yZWFk
KGNvbik7CiAJCQkJCWlmIChmZHNbY29uLT5tYXN0ZXJfcG9sbGZkX2lkeF0ucmV2ZW50cyAmCiAJ
CQkJCSAgICBQT0xMT1VUKQotCQkJCQkJaGFuZGxlX3R0eV93cml0ZShkKTsKKwkJCQkJCWhhbmRs
ZV90dHlfd3JpdGUoY29uKTsKIAkJCQl9CiAJCQl9CiAKLS0gCjIuNy40CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Tue Jun 06 17:26:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 17:26: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 1dIIF8-0001s6-2v; Tue, 06 Jun 2017 17: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 <bhupinder.thakur@linaro.org>) id 1dIIF6-0001pz-Do
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 17:26:08 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 E7/4C-11537-FA5E6395; Tue, 06 Jun 2017 17:26:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsVyMfTARt11T80
 iDU7f0LH4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPW/zvIXrCnruLY7pIGxob0LkYuDiGBmYwS
 n9ouMoI4LALzmCWerp3F1MXIySEh0M8qcfJdMYSdJvFuwjeoeJXEme/PWEFsIQEtiaOnZrNCT
 Gpmkvh49D9LFyMHB5uAicSsDgmQGhEBJYl7qyYzgdQwC8xnlGia1MsGkhAWiJTYfWoNI4jNIq
 AqsefgYhYQm1fAR2LlkQ+MEMvkJG6e62QGsTmB4jPPL2GEWOwtsaehjXECo8ACRoZVjBrFqUV
 lqUW6RkZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBgVXPwMC4g3HqCb9DjJIc
 TEqivJGXzCKF+JLyUyozEosz4otKc1KLDzHKcHAoSfBGPgHKCRalpqdWpGXmAEMcJi3BwaMkw
 jv5AVCat7ggMbc4Mx0idYrRkuPKlXVfmDg2rF4PJKcc2P6FSYglLz8vVUqcdwXIPAGQhozSPL
 hxsDi8xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmYNwVkCk9mXgnc1ldABzEBHcR3yQTkoJJ
 EhJRUA2OyysfwGH/5Qy/O/pdfOvGgsWRTZ4tH2RXxgIYLB2fwZDEzyF3+vOlFkCJzwJdfO3dG
 r73lzm/1cpGEVqRpqc5zlqfavzW+8FZobPBt7XqwplHz7e5Gu4WWP3jmbbv5Mj9rddZ1x/a1z
 aFHS5pvFs1S6XS84iiyWfzEl5RlfPZ1t2MOcSxfcFOJpTgj0VCLuag4EQCzp41hvgIAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1496769965!48878423!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58901 invoked from network); 6 Jun 2017 17:26:06 -0000
Received: from mail-pf0-f177.google.com (HELO mail-pf0-f177.google.com)
 (209.85.192.177)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 6 Jun 2017 17:26:06 -0000
Received: by mail-pf0-f177.google.com with SMTP id l89so25888741pfi.2
 for <xen-devel@lists.xenproject.org>; Tue, 06 Jun 2017 10:26: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=1Clq+nfBW9vGoCTF5/uqMzPVQNvD51giXJ+nmutteg4=;
 b=PIMZocGMb7ky5a4gqpxk5jPEdUWx0Oa3+prDbOsHCdANEQQCBXpUPL9Ge6QCyMx8ZA
 ugPRzN8y7JSSXPeDwB4OM9896zKhd3FcjeIOmj69dGE89BZHbaWPzQPpH9RSKH1VT/Kn
 9sahxQPX62BIydaZEEzg6TkNLsLSKskXM4dl4=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=1Clq+nfBW9vGoCTF5/uqMzPVQNvD51giXJ+nmutteg4=;
 b=a2fheKbpgx6HyHwE7uc8NQaNCsN4Lvxbt5ZvAA3tbEGeaPm3zM50i/e6wXI9Qh/F3F
 NRklauj+bB5GGuZzjSWUqBXBc/WMWl8GYjeNT28YuimaHCq1pC2hrkhhrubZdsXWMtCf
 exwrmg4zyTDLxE7ZeJDPkR3RKwYLTwX2dkCF++YSMkUjdChHglq5gmYc9MYqZC1I1Mh5
 khDjiP9aVNVxFkUlt61AAdGVflyH3qK7WjhjadJU/09J/YW/x3/VDiAXjWtsUOlwzZwo
 17GEXsT7SJNJR4eZalxrHOaqQpoOcNtmvelV9Os9n5IyUKwhVExRAIFz5oEZS90MbvT4
 oGHQ==
X-Gm-Message-State: AODbwcANq3IqCjj8bT5O8G7UskLJ0ETlqnJ93BjGmYk5LGZKcUSo+39T
 Zl+wB1t+QczLZkgSkUDxKQ==
X-Received: by 10.98.202.206 with SMTP id y75mr27157184pfk.34.1496769964626;
 Tue, 06 Jun 2017 10:26:04 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com ([103.5.19.18])
 by smtp.gmail.com with ESMTPSA id 62sm6031632pfr.90.2017.06.06.10.26.01
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 06 Jun 2017 10:26:04 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Tue,  6 Jun 2017 22:55:25 +0530
Message-Id: <1496769929-23355-11-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1496769929-23355-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1496769929-23355-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/14 v4] xen/arm: vpl011: Modify xenconsole to
	support multiple consoles
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; 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
cm9kdWNlcyB0aGUgaXRlcmF0b3IKZnVuY3Rpb25zIHRvIG9wZXJhdGUgb24gbXVsdGlwbGUgY29u
c29sZXMuCgpUaGlzIHBhdGNoIGlzIGluIHByZXBhcmF0aW9uIHRvIHN1cHBvcnQgYSBuZXcgdnVh
cnQgY29uc29sZS4KClNpZ25lZC1vZmYtYnk6IEJodXBpbmRlciBUaGFrdXIgPGJodXBpbmRlci50
aGFrdXJAbGluYXJvLm9yZz4KLS0tCkNDOiBpagpDQzogd2wKQ0M6IHNzCkNDOiBqZwoKQ2hhbmdl
cyBzaW5jZSB2MzoKLSBUaGUgY2hhbmdlcyBpbiB4ZW5jb25zb2xlIGhhdmUgYmVlbiBzcGxpdCBp
bnRvIGZvdXIgcGF0Y2hlcy4gVGhpcyBpcyB0aGUgdGhpcmQgcGF0Y2guCgogdG9vbHMvY29uc29s
ZS9kYWVtb24vaW8uYyB8IDM2NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0t
LS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjYzIGluc2VydGlvbnMoKyksIDEwMSBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9jb25zb2xlL2RhZW1vbi9pby5jIGIvdG9vbHMvY29u
c29sZS9kYWVtb24vaW8uYwppbmRleCBjNWRkMDhkLi5kYjczZTEwIDEwMDY0NAotLS0gYS90b29s
cy9jb25zb2xlL2RhZW1vbi9pby5jCisrKyBiL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKQEAg
LTkwLDEyICs5MCwxNSBAQCBzdHJ1Y3QgYnVmZmVyIHsKIH07CiAKIHN0cnVjdCBjb25zb2xlIHsK
KwljaGFyICp4c25hbWU7CisJY2hhciAqdHR5bmFtZTsKIAlpbnQgbWFzdGVyX2ZkOwogCWludCBt
YXN0ZXJfcG9sbGZkX2lkeDsKIAlpbnQgc2xhdmVfZmQ7CiAJaW50IGxvZ19mZDsKIAlzdHJ1Y3Qg
YnVmZmVyIGJ1ZmZlcjsKLQljaGFyICpjb25zcGF0aDsKKwljaGFyICp4c3BhdGg7CisJY2hhciAq
bG9nX3N1ZmZpeDsKIAlpbnQgcmluZ19yZWY7CiAJeGVuZXZ0Y2huX3BvcnRfb3JfZXJyb3JfdCBs
b2NhbF9wb3J0OwogCXhlbmV2dGNobl9wb3J0X29yX2Vycm9yX3QgcmVtb3RlX3BvcnQ7CkBAIC0x
MDMsNiArMTA2LDIzIEBAIHN0cnVjdCBjb25zb2xlIHsKIAlzdHJ1Y3QgZG9tYWluICpkOwogfTsK
IAorc3RydWN0IGNvbnNvbGVfZGF0YSB7CisJY2hhciAqeHNuYW1lOworCWNoYXIgKnR0eW5hbWU7
CisJY2hhciAqbG9nX3N1ZmZpeDsKK307CisKK3N0YXRpYyBzdHJ1Y3QgY29uc29sZV9kYXRhIGNv
bnNvbGVfZGF0YVtdID0geworCisJeworCQkueHNuYW1lID0gIi9jb25zb2xlIiwKKwkJLnR0eW5h
bWUgPSAidHR5IiwKKwkJLmxvZ19zdWZmaXggPSAiIiwKKwl9LAorfTsKKworI2RlZmluZSBNQVhf
Q09OU09MRSAoc2l6ZW9mKGNvbnNvbGVfZGF0YSkvc2l6ZW9mKHN0cnVjdCBjb25zb2xlX2RhdGEp
KQorCiBzdHJ1Y3QgZG9tYWluIHsKIAlpbnQgZG9taWQ7CiAJYm9vbCBpc19kZWFkOwpAQCAtMTEy
LDExICsxMzIsOTAgQEAgc3RydWN0IGRvbWFpbiB7CiAJaW50IHhjZV9wb2xsZmRfaWR4OwogCWlu
dCBldmVudF9jb3VudDsKIAlsb25nIGxvbmcgbmV4dF9wZXJpb2Q7Ci0Jc3RydWN0IGNvbnNvbGUg
Y29uc29sZTsKKwlzdHJ1Y3QgY29uc29sZSBjb25zb2xlW01BWF9DT05TT0xFXTsKIH07CiAKIHN0
YXRpYyBzdHJ1Y3QgZG9tYWluICpkb21faGVhZDsKIAordHlwZWRlZiB2b2lkICgqVk9JRF9JVEVS
X0ZVTkNfQVJHMSkoc3RydWN0IGNvbnNvbGUgKik7Cit0eXBlZGVmIGJvb2wgKCpCT09MX0lURVJf
RlVOQ19BUkcxKShzdHJ1Y3QgY29uc29sZSAqKTsKK3R5cGVkZWYgaW50ICgqSU5UX0lURVJfRlVO
Q19BUkcxKShzdHJ1Y3QgY29uc29sZSAqKTsKK3R5cGVkZWYgdm9pZCAoKlZPSURfSVRFUl9GVU5D
X0FSRzIpKHN0cnVjdCBjb25zb2xlICosICB1bnNpZ25lZCBpbnQpOwordHlwZWRlZiBpbnQgKCpJ
TlRfSVRFUl9GVU5DX0FSRzMpKHN0cnVjdCBjb25zb2xlICosCisJCQkgc3RydWN0IGRvbWFpbiAq
ZG9tLCB2b2lkICoqKTsKKworc3RhdGljIGlubGluZSBib29sIGNvbnNvbGVfZW5hYmxlZChzdHJ1
Y3QgY29uc29sZSAqY29uKQoreworCXJldHVybiBjb24tPmxvY2FsX3BvcnQgIT0gLTE7Cit9CisK
K3N0YXRpYyBpbmxpbmUgdm9pZCBjb25zb2xlX2l0ZXJfdm9pZF9hcmcxKHN0cnVjdCBkb21haW4g
KmQsCisJCQkJCQkJCQkJICBWT0lEX0lURVJfRlVOQ19BUkcxIGl0ZXJfZnVuYykKK3sKKwlpbnQg
aSA9IDA7CisJc3RydWN0IGNvbnNvbGUgKmNvbiA9ICYoZC0+Y29uc29sZVswXSk7CisKKwlmb3Ig
KGkgPSAwOyBpIDwgTUFYX0NPTlNPTEU7IGkrKywgY29uKyspCisJeworCQlpdGVyX2Z1bmMoY29u
KTsKKwl9Cit9CisKK3N0YXRpYyBpbmxpbmUgdm9pZCBjb25zb2xlX2l0ZXJfdm9pZF9hcmcyKHN0
cnVjdCBkb21haW4gKmQsCisJCQkJCQkJCQkJICBWT0lEX0lURVJfRlVOQ19BUkcyIGl0ZXJfZnVu
YywKKwkJCQkJCQkJCQkgIHVuc2lnbmVkIGludCBpdGVyX2RhdGEpCit7CisJaW50IGkgPSAwOwor
CXN0cnVjdCBjb25zb2xlICpjb24gPSAmKGQtPmNvbnNvbGVbMF0pOworCisJZm9yIChpID0gMDsg
aSA8IE1BWF9DT05TT0xFOyBpKyssIGNvbisrKQorCXsKKwkJaXRlcl9mdW5jKGNvbiwgaXRlcl9k
YXRhKTsKKwl9Cit9CisKK3N0YXRpYyBpbmxpbmUgYm9vbCBjb25zb2xlX2l0ZXJfYm9vbF9hcmcx
KHN0cnVjdCBkb21haW4gKmQsCisJCQkJCQkJCQkJICBCT09MX0lURVJfRlVOQ19BUkcxIGl0ZXJf
ZnVuYykKK3sKKwlpbnQgaSA9IDA7CisJc3RydWN0IGNvbnNvbGUgKmNvbiA9ICYoZC0+Y29uc29s
ZVswXSk7CisKKwlmb3IgKGkgPSAwOyBpIDwgTUFYX0NPTlNPTEU7IGkrKywgY29uKyspCisJewor
CQlpZiAoaXRlcl9mdW5jKGNvbikpCisJCQlyZXR1cm4gdHJ1ZTsKKwl9CisJcmV0dXJuIGZhbHNl
OworfQorCitzdGF0aWMgaW5saW5lIGludCBjb25zb2xlX2l0ZXJfaW50X2FyZzEoc3RydWN0IGRv
bWFpbiAqZCwKKwkJCQkJCQkJCQlJTlRfSVRFUl9GVU5DX0FSRzEgaXRlcl9mdW5jKQoreworCWlu
dCBpID0gMDsKKwlzdHJ1Y3QgY29uc29sZSAqY29uID0gJihkLT5jb25zb2xlWzBdKTsKKworCWZv
ciAoaSA9IDA7IGkgPCBNQVhfQ09OU09MRTsgaSsrLCBjb24rKykKKwl7CisJCWlmIChpdGVyX2Z1
bmMoY29uKSkKKwkJCXJldHVybiAxOworCX0KKwlyZXR1cm4gMDsKK30KKworc3RhdGljIGlubGlu
ZSBpbnQgY29uc29sZV9pdGVyX2ludF9hcmczKHN0cnVjdCBkb21haW4gKmQsCisJCQkJCQkJCQkJ
SU5UX0lURVJfRlVOQ19BUkczIGl0ZXJfZnVuYywKKwkJCQkJCQkJCQl2b2lkICppdGVyX2RhdGEp
Cit7CisJaW50IGkgPSAwOworCXN0cnVjdCBjb25zb2xlICpjb24gPSAmKGQtPmNvbnNvbGVbMF0p
OworCisJZm9yIChpID0gMDsgaSA8IE1BWF9DT05TT0xFOyBpKyssIGNvbisrKQorCXsKKwkJaWYg
KGl0ZXJfZnVuYyhjb24sIGQsIGl0ZXJfZGF0YSkpCisJCQlyZXR1cm4gMTsKKwl9CisJcmV0dXJu
IDA7Cit9CiBzdGF0aWMgaW50IHdyaXRlX2FsbChpbnQgZmQsIGNvbnN0IGNoYXIqIGJ1Ziwgc2l6
ZV90IGxlbikKIHsKIAl3aGlsZSAobGVuKSB7CkBAIC0xNjMsMTIgKzI2MiwyNyBAQCBzdGF0aWMg
aW50IHdyaXRlX3dpdGhfdGltZXN0YW1wKGludCBmZCwgY29uc3QgY2hhciAqZGF0YSwgc2l6ZV90
IHN6LAogCXJldHVybiAwOwogfQogCi1zdGF0aWMgdm9pZCBidWZmZXJfYXBwZW5kKHN0cnVjdCBj
b25zb2xlICpjb24pCitzdGF0aWMgaW5saW5lIGJvb2wgYnVmZmVyX2F2YWlsYWJsZShzdHJ1Y3Qg
Y29uc29sZSAqY29uKQoreworCWlmIChkaXNjYXJkX292ZXJmbG93ZWRfZGF0YSB8fAorCQkhY29u
LT5idWZmZXIubWF4X2NhcGFjaXR5IHx8CisJCWNvbi0+YnVmZmVyLnNpemUgPCBjb24tPmJ1ZmZl
ci5tYXhfY2FwYWNpdHkpCisJCXJldHVybiB0cnVlOworCWVsc2UKKwkJcmV0dXJuIGZhbHNlOwor
fQorCitzdGF0aWMgdm9pZCBidWZmZXJfYXBwZW5kKHN0cnVjdCBjb25zb2xlICpjb24sIHVuc2ln
bmVkIGludCBkYXRhKQogewogCXN0cnVjdCBidWZmZXIgKmJ1ZmZlciA9ICZjb24tPmJ1ZmZlcjsK
KwlzdHJ1Y3QgeGVuY29uc19pbnRlcmZhY2UgKmludGYgPSBjb24tPmludGVyZmFjZTsKKwl4ZW5l
dnRjaG5fcG9ydF9vcl9lcnJvcl90IHJ4cG9ydCA9ICh4ZW5ldnRjaG5fcG9ydF9vcl9lcnJvcl90
KWRhdGE7CiAJc3RydWN0IGRvbWFpbiAqZG9tID0gY29uLT5kOwogCVhFTkNPTlNfUklOR19JRFgg
Y29ucywgcHJvZCwgc2l6ZTsKLQlzdHJ1Y3QgeGVuY29uc19pbnRlcmZhY2UgKmludGYgPSBjb24t
PmludGVyZmFjZTsKKworCS8qIElmIGluY29taW5nIGRhdGEgaXMgbm90IGZvciB0aGUgY3VycmVu
dCBjb25zb2xlIHRoZW4gaWdub3JlLiAqLworCWlmIChjb24tPmxvY2FsX3BvcnQgIT0gcnhwb3J0
KQorCQlyZXR1cm47CiAKIAljb25zID0gaW50Zi0+b3V0X2NvbnM7CiAJcHJvZCA9IGludGYtPm91
dF9wcm9kOwpAQCAtMzIxLDcgKzQzNSw3IEBAIHN0YXRpYyBpbnQgY3JlYXRlX2NvbnNvbGVfbG9n
KHN0cnVjdCBjb25zb2xlICpjb24pCiAJCXJldHVybiAtMTsKIAl9CiAKLQlzbnByaW50Zihsb2dm
aWxlLCBQQVRIX01BWC0xLCAiJXMvZ3Vlc3QtJXMubG9nIiwgbG9nX2RpciwgZGF0YSk7CisJc25w
cmludGYobG9nZmlsZSwgUEFUSF9NQVgtMSwgIiVzL2d1ZXN0LSVzJXMubG9nIiwgbG9nX2Rpciwg
ZGF0YSwgY29uLT5sb2dfc3VmZml4KTsKIAlmcmVlKGRhdGEpOwogCWxvZ2ZpbGVbUEFUSF9NQVgt
MV0gPSAnXDAnOwogCkBAIC00MjcsNiArNTQxLDkgQEAgc3RhdGljIGludCBjb25zb2xlX2NyZWF0
ZV90dHkoc3RydWN0IGNvbnNvbGUgKmNvbikKIAlzdHJ1Y3QgdGVybWlvcyB0ZXJtOwogCXN0cnVj
dCBkb21haW4gKmRvbSA9IGNvbi0+ZDsKIAorCWlmICghY29uc29sZV9lbmFibGVkKGNvbikpCisJ
CXJldHVybiAxOworCiAJYXNzZXJ0KGNvbi0+c2xhdmVfZmQgPT0gLTEpOwogCWFzc2VydChjb24t
Pm1hc3Rlcl9mZCA9PSAtMSk7CiAKQEAgLTQ2Miw3ICs1NzksNyBAQCBzdGF0aWMgaW50IGNvbnNv
bGVfY3JlYXRlX3R0eShzdHJ1Y3QgY29uc29sZSAqY29uKQogCQlnb3RvIG91dDsKIAl9CiAKLQlz
dWNjZXNzID0gYXNwcmludGYoJnBhdGgsICIlcy9saW1pdCIsIGNvbi0+Y29uc3BhdGgpICE9CisJ
c3VjY2VzcyA9IGFzcHJpbnRmKCZwYXRoLCAiJXMvbGltaXQiLCBjb24tPnhzcGF0aCkgIT0KIAkJ
LTE7CiAJaWYgKCFzdWNjZXNzKQogCQlnb3RvIG91dDsKQEAgLTQ3Myw3ICs1OTAsNyBAQCBzdGF0
aWMgaW50IGNvbnNvbGVfY3JlYXRlX3R0eShzdHJ1Y3QgY29uc29sZSAqY29uKQogCX0KIAlmcmVl
KHBhdGgpOwogCi0Jc3VjY2VzcyA9IChhc3ByaW50ZigmcGF0aCwgIiVzL3R0eSIsIGNvbi0+Y29u
c3BhdGgpICE9IC0xKTsKKwlzdWNjZXNzID0gKGFzcHJpbnRmKCZwYXRoLCAiJXMvJXMiLCBjb24t
PnhzcGF0aCwgY29uLT50dHluYW1lKSAhPSAtMSk7CiAJaWYgKCFzdWNjZXNzKQogCQlnb3RvIG91
dDsKIAlzdWNjZXNzID0geHNfd3JpdGUoeHMsIFhCVF9OVUxMLCBwYXRoLCBzbGF2ZSwgc3RybGVu
KHNsYXZlKSk7CkBAIC01NDMsMTQgKzY2MCwxNCBAQCBzdGF0aWMgaW50IGNvbnNvbGVfY3JlYXRl
X3Jpbmcoc3RydWN0IGNvbnNvbGUgKmNvbikKIAljaGFyICp0eXBlLCBwYXRoW1BBVEhfTUFYXTsK
IAlzdHJ1Y3QgZG9tYWluICpkb20gPSBjb24tPmQ7CiAKLQllcnIgPSB4c19nYXRoZXIoeHMsIGNv
bi0+Y29uc3BhdGgsCisJZXJyID0geHNfZ2F0aGVyKHhzLCBjb24tPnhzcGF0aCwKIAkJCSJyaW5n
LXJlZiIsICIldSIsICZyaW5nX3JlZiwKIAkJCSJwb3J0IiwgIiVpIiwgJnJlbW90ZV9wb3J0LAog
CQkJTlVMTCk7CiAJaWYgKGVycikKIAkJZ290byBvdXQ7CiAKLQlzbnByaW50ZihwYXRoLCBzaXpl
b2YocGF0aCksICIlcy90eXBlIiwgY29uLT5jb25zcGF0aCk7CisJc25wcmludGYocGF0aCwgc2l6
ZW9mKHBhdGgpLCAiJXMvdHlwZSIsIGNvbi0+eHNwYXRoKTsKIAl0eXBlID0geHNfcmVhZCh4cywg
WEJUX05VTEwsIHBhdGgsIE5VTEwpOwogCWlmICh0eXBlICYmIHN0cmNtcCh0eXBlLCAieGVuY29u
c29sZWQiKSAhPSAwKSB7CiAJCWZyZWUodHlwZSk7CkBAIC01OTQsMTUgKzcxMSwxNiBAQCBzdGF0
aWMgaW50IGNvbnNvbGVfY3JlYXRlX3Jpbmcoc3RydWN0IGNvbnNvbGUgKmNvbikKIAogCWNvbi0+
bG9jYWxfcG9ydCA9IC0xOwogCWNvbi0+cmVtb3RlX3BvcnQgPSAtMTsKLQlpZiAoZG9tLT54Y2Vf
aGFuZGxlICE9IE5VTEwpCi0JCXhlbmV2dGNobl9jbG9zZShkb20tPnhjZV9oYW5kbGUpOwogCi0J
LyogT3BlbmluZyBldnRjaG4gaW5kZXBlbmRlbnRseSBmb3IgZWFjaCBjb25zb2xlIGlzIGEgYml0
Ci0JICogd2FzdGVmdWwsIGJ1dCB0aGF0J3MgaG93IHRoZSBjb2RlIGlzIHN0cnVjdHVyZWQuLi4g
Ki8KLQlkb20tPnhjZV9oYW5kbGUgPSB4ZW5ldnRjaG5fb3BlbihOVUxMLCAwKTsKLQlpZiAoZG9t
LT54Y2VfaGFuZGxlID09IE5VTEwpIHsKLQkJZXJyID0gZXJybm87Ci0JCWdvdG8gb3V0OworCWlm
IChkb20tPnhjZV9oYW5kbGUgPT0gTlVMTCkKKwl7CisJCS8qIE9wZW5pbmcgZXZ0Y2huIGluZGVw
ZW5kZW50bHkgZm9yIGVhY2ggY29uc29sZSBpcyBhIGJpdAorCQkgKiB3YXN0ZWZ1bCwgYnV0IHRo
YXQncyBob3cgdGhlIGNvZGUgaXMgc3RydWN0dXJlZC4uLiAqLworCQlkb20tPnhjZV9oYW5kbGUg
PSB4ZW5ldnRjaG5fb3BlbihOVUxMLCAwKTsKKwkJaWYgKGRvbS0+eGNlX2hhbmRsZSA9PSBOVUxM
KSB7CisJCQllcnIgPSBlcnJubzsKKwkJCWdvdG8gb3V0OworCQl9CiAJfQogIAogCXJjID0geGVu
ZXZ0Y2huX2JpbmRfaW50ZXJkb21haW4oZG9tLT54Y2VfaGFuZGxlLApAQCAtNjM5LDI5ICs3NTcs
NjUgQEAgc3RhdGljIGJvb2wgd2F0Y2hfZG9tYWluKHN0cnVjdCBkb21haW4gKmRvbSwgYm9vbCB3
YXRjaCkKIHsKIAljaGFyIGRvbWlkX3N0clszICsgTUFYX1NUUkxFTihkb20tPmRvbWlkKV07CiAJ
Ym9vbCBzdWNjZXNzOwotCXN0cnVjdCBjb25zb2xlICpjb24gPSAmZG9tLT5jb25zb2xlOworCXN0
cnVjdCBjb25zb2xlICpjb24gPSAmZG9tLT5jb25zb2xlWzBdOwogCiAJc25wcmludGYoZG9taWRf
c3RyLCBzaXplb2YoZG9taWRfc3RyKSwgImRvbSV1IiwgZG9tLT5kb21pZCk7CiAJaWYgKHdhdGNo
KSB7Ci0JCXN1Y2Nlc3MgPSB4c193YXRjaCh4cywgY29uLT5jb25zcGF0aCwgZG9taWRfc3RyKTsK
KwkJc3VjY2VzcyA9IHhzX3dhdGNoKHhzLCBjb24tPnhzcGF0aCwgZG9taWRfc3RyKTsKIAkJaWYg
KHN1Y2Nlc3MpCi0JCQljb25zb2xlX2NyZWF0ZV9yaW5nKGNvbik7CisJCQljb25zb2xlX2l0ZXJf
aW50X2FyZzEoZG9tLCBjb25zb2xlX2NyZWF0ZV9yaW5nKTsKIAkJZWxzZQotCQkJeHNfdW53YXRj
aCh4cywgY29uLT5jb25zcGF0aCwgZG9taWRfc3RyKTsKKwkJCXhzX3Vud2F0Y2goeHMsIGNvbi0+
eHNwYXRoLCBkb21pZF9zdHIpOwogCX0gZWxzZSB7Ci0JCXN1Y2Nlc3MgPSB4c191bndhdGNoKHhz
LCBjb24tPmNvbnNwYXRoLCBkb21pZF9zdHIpOworCQlzdWNjZXNzID0geHNfdW53YXRjaCh4cywg
Y29uLT54c3BhdGgsIGRvbWlkX3N0cik7CiAJfQogCiAJcmV0dXJuIHN1Y2Nlc3M7CiB9CiAKK3N0
YXRpYyBpbnQgY29uc29sZV9pbml0KHN0cnVjdCBjb25zb2xlICpjb24sIHN0cnVjdCBkb21haW4g
KmRvbSwgdm9pZCAqKmRhdGEpCit7CisJY2hhciAqczsKKwlpbnQgZXJyID0gLTE7CisJc3RydWN0
IGNvbnNvbGVfZGF0YSAqKmNvbl9kYXRhID0gKHN0cnVjdCBjb25zb2xlX2RhdGEgKiopZGF0YTsK
KworCWNvbi0+bWFzdGVyX2ZkID0gLTE7CisJY29uLT5tYXN0ZXJfcG9sbGZkX2lkeCA9IC0xOwor
CWNvbi0+c2xhdmVfZmQgPSAtMTsKKwljb24tPmxvZ19mZCA9IC0xOworCWNvbi0+cmluZ19yZWYg
PSAtMTsKKwljb24tPmxvY2FsX3BvcnQgPSAtMTsKKwljb24tPnJlbW90ZV9wb3J0ID0gLTE7CisJ
Y29uLT5kID0gZG9tOworCWNvbi0+dHR5bmFtZSA9ICgqY29uX2RhdGEpLT50dHluYW1lOworCWNv
bi0+bG9nX3N1ZmZpeCA9ICgqY29uX2RhdGEpLT5sb2dfc3VmZml4OworCWNvbi0+eHNuYW1lID0g
KCpjb25fZGF0YSktPnhzbmFtZTsKKwljb24tPnhzcGF0aCA9IHhzX2dldF9kb21haW5fcGF0aCh4
cywgZG9tLT5kb21pZCk7CisJcyA9IHJlYWxsb2MoY29uLT54c3BhdGgsIHN0cmxlbihjb24tPnhz
cGF0aCkgKworCQkJCXN0cmxlbihjb24tPnhzbmFtZSkgKyAxKTsKKwlpZiAocykKKwl7CisJCWNv
bi0+eHNwYXRoID0gczsKKwkJc3RyY2F0KGNvbi0+eHNwYXRoLCBjb24tPnhzbmFtZSk7CisJCWVy
ciA9IDA7CisJfQorCisJKCpjb25fZGF0YSkrKzsKKworCXJldHVybiBlcnI7Cit9CisKK3N0YXRp
YyB2b2lkIGNvbnNvbGVfZnJlZShzdHJ1Y3QgY29uc29sZSAqY29uKQoreworCWlmIChjb24tPnhz
cGF0aCkKKwkJZnJlZShjb24tPnhzcGF0aCk7Cit9CiAKIHN0YXRpYyBzdHJ1Y3QgZG9tYWluICpj
cmVhdGVfZG9tYWluKGludCBkb21pZCkKIHsKIAlzdHJ1Y3QgZG9tYWluICpkb207Ci0JY2hhciAq
czsKIAlzdHJ1Y3QgdGltZXNwZWMgdHM7Ci0Jc3RydWN0IGNvbnNvbGUgKmNvbjsKKwlzdHJ1Y3Qg
Y29uc29sZV9kYXRhICpjb25fZGF0YSA9ICZjb25zb2xlX2RhdGFbMF07CiAKIAlpZiAoY2xvY2tf
Z2V0dGltZShDTE9DS19NT05PVE9OSUMsICZ0cykgPCAwKSB7CiAJCWRvbG9nKExPR19FUlIsICJD
YW5ub3QgZ2V0IHRpbWUgb2YgZGF5ICVzOiVzOkwlZCIsCkBAIC02NzgsMjggKzgzMiwxMyBAQCBz
dGF0aWMgc3RydWN0IGRvbWFpbiAqY3JlYXRlX2RvbWFpbihpbnQgZG9taWQpCiAKIAlkb20tPmRv
bWlkID0gZG9taWQ7CiAKLQljb24gPSAmZG9tLT5jb25zb2xlOwotCWNvbi0+Y29uc3BhdGggPSB4
c19nZXRfZG9tYWluX3BhdGgoeHMsIGRvbS0+ZG9taWQpOwotCXMgPSByZWFsbG9jKGNvbi0+Y29u
c3BhdGgsIHN0cmxlbihjb24tPmNvbnNwYXRoKSArCi0JCSAgICBzdHJsZW4oIi9jb25zb2xlIikg
KyAxKTsKLQlpZiAocyA9PSBOVUxMKQorCWlmIChjb25zb2xlX2l0ZXJfaW50X2FyZzMoZG9tLCBj
b25zb2xlX2luaXQsICh2b2lkICoqKSZjb25fZGF0YSkpCiAJCWdvdG8gb3V0OwotCWNvbi0+Y29u
c3BhdGggPSBzOwotCXN0cmNhdChjb24tPmNvbnNwYXRoLCAiL2NvbnNvbGUiKTsKIAotCWNvbi0+
bWFzdGVyX2ZkID0gLTE7Ci0JY29uLT5tYXN0ZXJfcG9sbGZkX2lkeCA9IC0xOwotCWNvbi0+c2xh
dmVfZmQgPSAtMTsKLQljb24tPmxvZ19mZCA9IC0xOwotCWNvbi0+ZCA9IGRvbTsKIAlkb20tPnhj
ZV9wb2xsZmRfaWR4ID0gLTE7CiAKIAlkb20tPm5leHRfcGVyaW9kID0gKChsb25nIGxvbmcpdHMu
dHZfc2VjICogMTAwMCkgKyAodHMudHZfbnNlYyAvIDEwMDAwMDApICsgUkFURV9MSU1JVF9QRVJJ
T0Q7CiAKLQljb24tPnJpbmdfcmVmID0gLTE7Ci0JY29uLT5sb2NhbF9wb3J0ID0gLTE7Ci0JY29u
LT5yZW1vdGVfcG9ydCA9IC0xOwotCiAJaWYgKCF3YXRjaF9kb21haW4oZG9tLCB0cnVlKSkKIAkJ
Z290byBvdXQ7CiAKQEAgLTcxMCw3ICs4NDksNyBAQCBzdGF0aWMgc3RydWN0IGRvbWFpbiAqY3Jl
YXRlX2RvbWFpbihpbnQgZG9taWQpCiAKIAlyZXR1cm4gZG9tOwogIG91dDoKLQlmcmVlKGNvbi0+
Y29uc3BhdGgpOworCWNvbnNvbGVfaXRlcl92b2lkX2FyZzEoZG9tLCBjb25zb2xlX2ZyZWUpOwog
CWZyZWUoZG9tKTsKIAlyZXR1cm4gTlVMTDsKIH0KQEAgLTc0MCwzMyArODc5LDQwIEBAIHN0YXRp
YyB2b2lkIHJlbW92ZV9kb21haW4oc3RydWN0IGRvbWFpbiAqZG9tKQogCX0KIH0KIAotc3RhdGlj
IHZvaWQgY2xlYW51cF9kb21haW4oc3RydWN0IGRvbWFpbiAqZCkKK3N0YXRpYyB2b2lkIGNvbnNv
bGVfY2xlYW51cChzdHJ1Y3QgY29uc29sZSAqY29uKQogewotCXN0cnVjdCBjb25zb2xlICpjb24g
PSAmZC0+Y29uc29sZTsKLQotCWNvbnNvbGVfY2xvc2VfdHR5KGNvbik7Ci0KIAlpZiAoY29uLT5s
b2dfZmQgIT0gLTEpIHsKIAkJY2xvc2UoY29uLT5sb2dfZmQpOwogCQljb24tPmxvZ19mZCA9IC0x
OwogCX0KIAotCWZyZWUoY29uLT5idWZmZXIuZGF0YSk7Ci0JY29uLT5idWZmZXIuZGF0YSA9IE5V
TEw7CisJaWYgKGNvbi0+YnVmZmVyLmRhdGEpCisJeworCQlmcmVlKGNvbi0+YnVmZmVyLmRhdGEp
OworCQljb24tPmJ1ZmZlci5kYXRhID0gTlVMTDsKKwl9CiAKLQlmcmVlKGNvbi0+Y29uc3BhdGgp
OwotCWNvbi0+Y29uc3BhdGggPSBOVUxMOworCWlmIChjb24tPnhzcGF0aCkKKwl7CisJCWZyZWUo
Y29uLT54c3BhdGgpOworCQljb24tPnhzcGF0aCA9IE5VTEw7CisJfQorfQorCitzdGF0aWMgdm9p
ZCBjbGVhbnVwX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkKQoreworCWNvbnNvbGVfaXRlcl92b2lk
X2FyZzEoZCwgY29uc29sZV9jbG9zZV90dHkpOworCisJY29uc29sZV9pdGVyX3ZvaWRfYXJnMShk
LCBjb25zb2xlX2NsZWFudXApOwogCiAJcmVtb3ZlX2RvbWFpbihkKTsKIH0KIAogc3RhdGljIHZv
aWQgc2h1dGRvd25fZG9tYWluKHN0cnVjdCBkb21haW4gKmQpCiB7Ci0Jc3RydWN0IGNvbnNvbGUg
KmNvbiA9ICZkLT5jb25zb2xlOwotCiAJZC0+aXNfZGVhZCA9IHRydWU7CiAJd2F0Y2hfZG9tYWlu
KGQsIGZhbHNlKTsKLQljb25zb2xlX3VubWFwX2ludGVyZmFjZShjb24pOworCWNvbnNvbGVfaXRl
cl92b2lkX2FyZzEoZCwgY29uc29sZV91bm1hcF9pbnRlcmZhY2UpOwogCWlmIChkLT54Y2VfaGFu
ZGxlICE9IE5VTEwpCiAJCXhlbmV2dGNobl9jbG9zZShkLT54Y2VfaGFuZGxlKTsKIAlkLT54Y2Vf
aGFuZGxlID0gTlVMTDsKQEAgLTg4NSwxMCArMTAzMSwxNSBAQCBzdGF0aWMgdm9pZCBoYW5kbGVf
dHR5X3dyaXRlKHN0cnVjdCBjb25zb2xlICpjb24pCiAJfQogfQogCitzdGF0aWMgdm9pZCBjb25z
b2xlX2V2ZW50X3VubWFzayhzdHJ1Y3QgY29uc29sZSAqY29uKQoreworCWlmIChjb24tPmxvY2Fs
X3BvcnQgIT0gLTEpCisJCSh2b2lkKXhlbmV2dGNobl91bm1hc2soY29uLT5kLT54Y2VfaGFuZGxl
LCBjb24tPmxvY2FsX3BvcnQpOworfQorCiBzdGF0aWMgdm9pZCBoYW5kbGVfcmluZ19yZWFkKHN0
cnVjdCBkb21haW4gKmRvbSkKIHsKIAl4ZW5ldnRjaG5fcG9ydF9vcl9lcnJvcl90IHBvcnQ7Ci0J
c3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkb20tPmNvbnNvbGU7CiAKIAlpZiAoZG9tLT5pc19kZWFk
KQogCQlyZXR1cm47CkBAIC04OTgsMTAgKzEwNDksMTAgQEAgc3RhdGljIHZvaWQgaGFuZGxlX3Jp
bmdfcmVhZChzdHJ1Y3QgZG9tYWluICpkb20pCiAKIAlkb20tPmV2ZW50X2NvdW50Kys7CiAKLQli
dWZmZXJfYXBwZW5kKGNvbik7CisJY29uc29sZV9pdGVyX3ZvaWRfYXJnMihkb20sIGJ1ZmZlcl9h
cHBlbmQsIHBvcnQpOwogCiAJaWYgKGRvbS0+ZXZlbnRfY291bnQgPCBSQVRFX0xJTUlUX0FMTE9X
QU5DRSkKLQkJKHZvaWQpeGVuZXZ0Y2huX3VubWFzayhkb20tPnhjZV9oYW5kbGUsIHBvcnQpOwor
CQljb25zb2xlX2l0ZXJfdm9pZF9hcmcxKGRvbSwgY29uc29sZV9ldmVudF91bm1hc2spOwogfQog
CiBzdGF0aWMgdm9pZCBoYW5kbGVfeHModm9pZCkKQEAgLTkyMiw3ICsxMDczLDcgQEAgc3RhdGlj
IHZvaWQgaGFuZGxlX3hzKHZvaWQpCiAJCS8qIFdlIG1heSBnZXQgd2F0Y2hlcyBmaXJpbmcgZm9y
IGRvbWFpbnMgdGhhdCBoYXZlIHJlY2VudGx5CiAJCSAgIGJlZW4gcmVtb3ZlZCwgc28gZG9tIG1h
eSBiZSBOVUxMIGhlcmUuICovCiAJCWlmIChkb20gJiYgZG9tLT5pc19kZWFkID09IGZhbHNlKQot
CQkJY29uc29sZV9jcmVhdGVfcmluZygmZG9tLT5jb25zb2xlKTsKKwkJCWNvbnNvbGVfaXRlcl9p
bnRfYXJnMShkb20sIGNvbnNvbGVfY3JlYXRlX3JpbmcpOwogCX0KIAogCWZyZWUodmVjKTsKQEAg
LTk2MywxNiArMTExNCwyMiBAQCBzdGF0aWMgdm9pZCBoYW5kbGVfaHZfbG9ncyh4ZW5ldnRjaG5f
aGFuZGxlICp4Y2VfaGFuZGxlLCBib29sIGZvcmNlKQogCQkodm9pZCl4ZW5ldnRjaG5fdW5tYXNr
KHhjZV9oYW5kbGUsIHBvcnQpOwogfQogCitzdGF0aWMgdm9pZCBjb25zb2xlX29wZW5fbG9nKHN0
cnVjdCBjb25zb2xlICpjb24pCit7CisJaWYgKGNvbnNvbGVfZW5hYmxlZChjb24pKQorCXsKKwkJ
aWYgKGNvbi0+bG9nX2ZkICE9IC0xKQorCQkJY2xvc2UoY29uLT5sb2dfZmQpOworCQljb24tPmxv
Z19mZCA9IGNyZWF0ZV9jb25zb2xlX2xvZyhjb24pOworCX0KK30KKwogc3RhdGljIHZvaWQgaGFu
ZGxlX2xvZ19yZWxvYWQodm9pZCkKIHsKIAlpZiAobG9nX2d1ZXN0KSB7CiAJCXN0cnVjdCBkb21h
aW4gKmQ7CiAJCWZvciAoZCA9IGRvbV9oZWFkOyBkOyBkID0gZC0+bmV4dCkgewotCQkJc3RydWN0
IGNvbnNvbGUgKmNvbiA9ICZkLT5jb25zb2xlOwotCi0JCQlpZiAoY29uLT5sb2dfZmQgIT0gLTEp
Ci0JCQkJY2xvc2UoY29uLT5sb2dfZmQpOwotCQkJY29uLT5sb2dfZmQgPSBjcmVhdGVfY29uc29s
ZV9sb2coY29uKTsKKwkJCWNvbnNvbGVfaXRlcl92b2lkX2FyZzEoZCwgY29uc29sZV9vcGVuX2xv
Zyk7CiAJCX0KIAl9CiAKQEAgLTEwMjQsNiArMTE4MSw0MCBAQCBzdGF0aWMgdm9pZCByZXNldF9m
ZHModm9pZCkKIAkJbWVtc2V0KGZkcywgMCwgc2l6ZW9mKHN0cnVjdCBwb2xsZmQpICogY3VycmVu
dF9hcnJheV9zaXplKTsKIH0KIAorc3RhdGljIHZvaWQgYWRkX2NvbnNvbGVfZmQoc3RydWN0IGNv
bnNvbGUgKmNvbikKK3sKKwlpZiAoY29uLT5tYXN0ZXJfZmQgIT0gLTEpIHsKKwkJc2hvcnQgZXZl
bnRzID0gMDsKKwkJaWYgKCFjb24tPmQtPmlzX2RlYWQgJiYgcmluZ19mcmVlX2J5dGVzKGNvbikp
CisJCQlldmVudHMgfD0gUE9MTElOOworCisJCWlmICghYnVmZmVyX2VtcHR5KCZjb24tPmJ1ZmZl
cikpCisJCQlldmVudHMgfD0gUE9MTE9VVDsKKworCQlpZiAoZXZlbnRzKQorCQkJY29uLT5tYXN0
ZXJfcG9sbGZkX2lkeCA9CisJCQkJc2V0X2Zkcyhjb24tPm1hc3Rlcl9mZCwgZXZlbnRzfFBPTExQ
UkkpOworCX0KK30KKworc3RhdGljIHZvaWQgcHJvY2Vzc19jb25zb2xlKHN0cnVjdCBjb25zb2xl
ICpjb24pCit7CisJaWYgKGNvbi0+bWFzdGVyX2ZkICE9IC0xICYmIGNvbi0+bWFzdGVyX3BvbGxm
ZF9pZHggIT0gLTEpIHsKKwkJaWYgKGZkc1tjb24tPm1hc3Rlcl9wb2xsZmRfaWR4XS5yZXZlbnRz
ICYKKwkJCX4oUE9MTElOfFBPTExPVVR8UE9MTFBSSSkpCisJCQljb25zb2xlX2hhbmRsZV9icm9r
ZW5fdHR5KGNvbiwgZG9tYWluX2lzX3ZhbGlkKGNvbi0+ZC0+ZG9taWQpKTsKKwkJZWxzZSB7CisJ
CQlpZiAoZmRzW2Nvbi0+bWFzdGVyX3BvbGxmZF9pZHhdLnJldmVudHMgJgorCQkJCVBPTExJTikK
KwkJCQloYW5kbGVfdHR5X3JlYWQoY29uKTsKKwkJCWlmIChmZHNbY29uLT5tYXN0ZXJfcG9sbGZk
X2lkeF0ucmV2ZW50cyAmCisJCQkJUE9MTE9VVCkKKwkJCQloYW5kbGVfdHR5X3dyaXRlKGNvbik7
CisJCX0KKwl9CisJY29uLT5tYXN0ZXJfcG9sbGZkX2lkeCA9IC0xOworfQorCiB2b2lkIGhhbmRs
ZV9pbyh2b2lkKQogewogCWludCByZXQ7CkBAIC0xMDgxLDcgKzEyNzIsNiBAQCB2b2lkIGhhbmRs
ZV9pbyh2b2lkKQogCQkvKiBSZS1jYWxjdWxhdGUgYW55IGV2ZW50IGNvdW50ZXIgYWxsb3dhbmNl
cyAmIHVuYmxvY2sKIAkJICAgZG9tYWlucyB3aXRoIG5ldyBhbGxvd2FuY2UgKi8KIAkJZm9yIChk
ID0gZG9tX2hlYWQ7IGQ7IGQgPSBkLT5uZXh0KSB7Ci0JCQlzdHJ1Y3QgY29uc29sZSAqY29uID0g
JmQtPmNvbnNvbGU7CiAKIAkJCS8qIENTIDE2MjU3Ojk1NWVlNGZhMTM0NSBpbnRyb2R1Y2VzIGEg
NW1zIGZ1enoKIAkJCSAqIGZvciBzZWxlY3QoKSwgaXQgaXMgbm90IGNsZWFyIHBvbGwoKSBoYXMK
QEAgLTEwOTIsMTQgKzEyODIsMTMgQEAgdm9pZCBoYW5kbGVfaW8odm9pZCkKIAkJCWlmICgobm93
KzUpID4gZC0+bmV4dF9wZXJpb2QpIHsKIAkJCQlkLT5uZXh0X3BlcmlvZCA9IG5vdyArIFJBVEVf
TElNSVRfUEVSSU9EOwogCQkJCWlmIChkLT5ldmVudF9jb3VudCA+PSBSQVRFX0xJTUlUX0FMTE9X
QU5DRSkgewotCQkJCQkodm9pZCl4ZW5ldnRjaG5fdW5tYXNrKGQtPnhjZV9oYW5kbGUsIGNvbi0+
bG9jYWxfcG9ydCk7CisJCQkJCWNvbnNvbGVfaXRlcl92b2lkX2FyZzEoZCwgY29uc29sZV9ldmVu
dF91bm1hc2spOwogCQkJCX0KIAkJCQlkLT5ldmVudF9jb3VudCA9IDA7CiAJCQl9CiAJCX0KIAog
CQlmb3IgKGQgPSBkb21faGVhZDsgZDsgZCA9IGQtPm5leHQpIHsKLQkJCXN0cnVjdCBjb25zb2xl
ICpjb24gPSAmZC0+Y29uc29sZTsKIAogCQkJaWYgKGQtPmV2ZW50X2NvdW50ID49IFJBVEVfTElN
SVRfQUxMT1dBTkNFKSB7CiAJCQkJLyogRGV0ZXJtaW5lIGlmIHdlJ3JlIGdvaW5nIHRvIGJlIHRo
ZSBuZXh0IHRpbWUgc2xpY2UgdG8gZXhwaXJlICovCkBAIC0xMTA3LDI4ICsxMjk2LDE1IEBAIHZv
aWQgaGFuZGxlX2lvKHZvaWQpCiAJCQkJICAgIGQtPm5leHRfcGVyaW9kIDwgbmV4dF90aW1lb3V0
KQogCQkJCQluZXh0X3RpbWVvdXQgPSBkLT5uZXh0X3BlcmlvZDsKIAkJCX0gZWxzZSBpZiAoZC0+
eGNlX2hhbmRsZSAhPSBOVUxMKSB7Ci0JCQkJaWYgKGRpc2NhcmRfb3ZlcmZsb3dlZF9kYXRhIHx8
Ci0JCQkJICAgICFjb24tPmJ1ZmZlci5tYXhfY2FwYWNpdHkgfHwKLQkJCQkgICAgY29uLT5idWZm
ZXIuc2l6ZSA8IGNvbi0+YnVmZmVyLm1heF9jYXBhY2l0eSkgewotCQkJCQlpbnQgZXZ0Y2huX2Zk
ID0geGVuZXZ0Y2huX2ZkKGQtPnhjZV9oYW5kbGUpOwotCQkJCQlkLT54Y2VfcG9sbGZkX2lkeCA9
IHNldF9mZHMoZXZ0Y2huX2ZkLAotCQkJCQkJCQkgICAgUE9MTElOfFBPTExQUkkpOworCQkJCQlp
ZiAoY29uc29sZV9pdGVyX2Jvb2xfYXJnMShkLCBidWZmZXJfYXZhaWxhYmxlKSkKKwkJCQkJewor
CQkJCQkJaW50IGV2dGNobl9mZCA9IHhlbmV2dGNobl9mZChkLT54Y2VfaGFuZGxlKTsKKwkJCQkJ
CWQtPnhjZV9wb2xsZmRfaWR4ID0gc2V0X2ZkcyhldnRjaG5fZmQsCisJCQkJCQkJCQkJCQkJUE9M
TElOfFBPTExQUkkpOworCQkJCQl9CiAJCQkJfQotCQkJfQotCi0JCQlpZiAoY29uLT5tYXN0ZXJf
ZmQgIT0gLTEpIHsKLQkJCQlzaG9ydCBldmVudHMgPSAwOwotCQkJCWlmICghZC0+aXNfZGVhZCAm
JiByaW5nX2ZyZWVfYnl0ZXMoY29uKSkKLQkJCQkJZXZlbnRzIHw9IFBPTExJTjsKIAotCQkJCWlm
ICghYnVmZmVyX2VtcHR5KCZjb24tPmJ1ZmZlcikpCi0JCQkJCWV2ZW50cyB8PSBQT0xMT1VUOwot
Ci0JCQkJaWYgKGV2ZW50cykKLQkJCQkJY29uLT5tYXN0ZXJfcG9sbGZkX2lkeCA9Ci0JCQkJCQlz
ZXRfZmRzKGNvbi0+bWFzdGVyX2ZkLAotCQkJCQkJCWV2ZW50c3xQT0xMUFJJKTsKLQkJCX0KKwkJ
CWNvbnNvbGVfaXRlcl92b2lkX2FyZzEoZCwgYWRkX2NvbnNvbGVfZmQpOwogCQl9CiAKIAkJLyog
SWYgYW55IGRvbWFpbiBoYXMgYmVlbiByYXRlIGxpbWl0ZWQsIHdlIG5lZWQgdG8gd29yawpAQCAt
MTE4NSw3ICsxMzYxLDYgQEAgdm9pZCBoYW5kbGVfaW8odm9pZCkKIAkJfQogCiAJCWZvciAoZCA9
IGRvbV9oZWFkOyBkOyBkID0gbikgewotCQkJc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkLT5jb25z
b2xlOwogCiAJCQluID0gZC0+bmV4dDsKIAkJCWlmIChkLT5ldmVudF9jb3VudCA8IFJBVEVfTElN
SVRfQUxMT1dBTkNFKSB7CkBAIC0xMTk4LDIyICsxMzczLDkgQEAgdm9pZCBoYW5kbGVfaW8odm9p
ZCkKIAkJCQkgICAgaGFuZGxlX3JpbmdfcmVhZChkKTsKIAkJCX0KIAotCQkJaWYgKGNvbi0+bWFz
dGVyX2ZkICE9IC0xICYmIGNvbi0+bWFzdGVyX3BvbGxmZF9pZHggIT0gLTEpIHsKLQkJCQlpZiAo
ZmRzW2Nvbi0+bWFzdGVyX3BvbGxmZF9pZHhdLnJldmVudHMgJgotCQkJCSAgICB+KFBPTExJTnxQ
T0xMT1VUfFBPTExQUkkpKQotCQkJCQljb25zb2xlX2hhbmRsZV9icm9rZW5fdHR5KGNvbiwKLQkJ
CQkJCSAgIGRvbWFpbl9pc192YWxpZChkLT5kb21pZCkpOwotCQkJCWVsc2UgewotCQkJCQlpZiAo
ZmRzW2Nvbi0+bWFzdGVyX3BvbGxmZF9pZHhdLnJldmVudHMgJgotCQkJCQkgICAgUE9MTElOKQot
CQkJCQkJaGFuZGxlX3R0eV9yZWFkKGNvbik7Ci0JCQkJCWlmIChmZHNbY29uLT5tYXN0ZXJfcG9s
bGZkX2lkeF0ucmV2ZW50cyAmCi0JCQkJCSAgICBQT0xMT1VUKQotCQkJCQkJaGFuZGxlX3R0eV93
cml0ZShjb24pOwotCQkJCX0KLQkJCX0KKwkJCWNvbnNvbGVfaXRlcl92b2lkX2FyZzEoZCwgcHJv
Y2Vzc19jb25zb2xlKTsKIAotCQkJZC0+eGNlX3BvbGxmZF9pZHggPSBjb24tPm1hc3Rlcl9wb2xs
ZmRfaWR4ID0gLTE7CisJCQlkLT54Y2VfcG9sbGZkX2lkeCA9IC0xOwogCiAJCQlpZiAoZC0+bGFz
dF9zZWVuICE9IGVudW1fcGFzcykKIAkJCQlzaHV0ZG93bl9kb21haW4oZCk7Ci0tIAoyLjcuNAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 06 17:26:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 17:26:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIIFA-0001uX-AI; Tue, 06 Jun 2017 17:26:12 +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 1dIIF8-0001sb-Mn
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 17:26:10 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 9F/D8-03587-2B5E6395; Tue, 06 Jun 2017 17:26:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsXiVRtsqrvxqVm
 kwZZdchbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b0ExOZCo5JVSxfyd/AuFesi5GLQ0hgOqPE
 2QldjCAOi8A8ZonTfx6wgzgSAv2sEsfWvmXpYuQEctIkHh6fygZhV0h8PXGREcQWEtCSOHpqN
 iuE3cwk8fypaxcjBwebgInErA4JkLCIgJLEvVWTmUBmMgvMZ5RomtTLBlIjLBAm8a0vHsRkEV
 CV2LncGcTkFfCRmHs7DGKRnMTNc53MIDYnUHjm+SVQS70l9jS0MU5gFFjAyLCKUaM4tagstUj
 XyFAvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwpBiAYAfjn2UBhxglOZiURHkj
 L5lFCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgvf8EKCdYlJqeWpGWmQMMbpi0BAePkgjv5AdAa
 d7igsTc4sx0iNQpRmOODavXf2HimHRg+xcmIZa8/LxUKXHeFSCTBEBKM0rz4AbBou4So6yUMC
 8j0GlCPAWpRbmZJajyrxjFORiVhHlTQKbwZOaVwO17BXQKE9ApfJdMQE4pSURISTUwbpS3fDF
 38nXLnDN7aqo2vH8twRNtxVu3v1XBaEFF6+eFCbs/rz+Qa/Tt3faSk4WVR/7+5J387NP960dn
 +8xtZJgq//zJ1IMvnPnajBP+5vmwKKoYXTWr0N80a96GJ8FiLtOm9Nm+5s28bOQguPHqUy752
 gtLS7/fszmtPlnE5PmnFRwJxS0aMkosxRmJhlrMRcWJAI+Xibm1AgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1496769968!72445596!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47249 invoked from network); 6 Jun 2017 17:26:09 -0000
Received: from mail-pg0-f53.google.com (HELO mail-pg0-f53.google.com)
 (74.125.83.53)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 6 Jun 2017 17:26:09 -0000
Received: by mail-pg0-f53.google.com with SMTP id k71so4106145pgd.2
 for <xen-devel@lists.xenproject.org>; Tue, 06 Jun 2017 10:26: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=PeGx06wWbJVg+qDsrvMGeGctPINrr8ZqmEIOjVyUamo=;
 b=Cwh78oM74SzmX4ulNN8RcGJuyA46Grx3TihyWd/LLbAfhIYGEX2C805Whi8V8RZLs7
 0ZhLQ/BbEO4FneWM1PN3S046FrRttaDbfBDPCZw7QnxEjc94qLuz6yhBlLlBeUnSfHHh
 2AxwHC6GvyqnENSwopLkgO654V/rbjZw6Qt+U=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=PeGx06wWbJVg+qDsrvMGeGctPINrr8ZqmEIOjVyUamo=;
 b=esBbr42INt7pnJL1X3qFjva3exkhQcdQ2oCgisD8aWjm66svQWlLiFhTmx4grfoGL2
 L9PVcycuZ7x2WPKiSoYmcsrnhsR+VuO+3tH5dN1Ykwk+4izeIo68U6hrmR/GZ8HexnVz
 UTu8wMTXy2r7B+s9mQdC3/f6vvmJdaWvvyW/Xj0jRjxyjgQ6cbobGqTr8L7nytJh5CtQ
 06CL3vA6CO2NHiScBFgzVnmoOFk0poxT9WZzHHdWU0C6OA97cDgTgX8M3JWwFKHjYmt9
 Y2muXOMxG6VUc7QSRD1AKzVNlqipjPm0iWmM1L3WytpRp0DnY0hghPlG+L2pquMbHR1z
 2PZw==
X-Gm-Message-State: AODbwcDpTM9YivhrUppkJBLoKBWaEDTAEx0RiUzNXnVb365y8iFd80ez
 XCPMgC6gK+4aZK5j5KqW2Q==
X-Received: by 10.84.151.99 with SMTP id i90mr3402618pli.81.1496769967759;
 Tue, 06 Jun 2017 10:26:07 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com ([103.5.19.18])
 by smtp.gmail.com with ESMTPSA id 62sm6031632pfr.90.2017.06.06.10.26.04
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 06 Jun 2017 10:26:07 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Tue,  6 Jun 2017 22:55:26 +0530
Message-Id: <1496769929-23355-12-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1496769929-23355-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1496769929-23355-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/14 v4] 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>

VGhpcyBwYXRjaCBmaW5hbGx5IGFkZHMgdGhlIHN1cHBvcnQgZm9yIHZ1YXJ0IGNvbnNvbGUuCgpT
aWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5v
cmc+Ci0tLQpDQzogaWoKQ0M6IHdsCkNDOiBzcwpDQzogamcKCkNoYW5nZXMgc2luY2UgdjM6Ci0g
VGhlIGNoYW5nZXMgaW4geGVuY29uc29sZSBoYXZlIGJlZW4gc3BsaXQgaW50byBmb3VyIHBhdGNo
ZXMuIFRoaXMgaXMgdGhlIGZvdXJ0aCBwYXRjaC4KLSBUaGUgdnVhcnQgY29uc29sZSBzdXBwb3J0
IGlzIGFkZGVkIHVuZGVyIENPTkZJR19WVUFSVF9DT05TT0xFIG9wdGlvbi4KCiB0b29scy9jb25z
b2xlL01ha2VmaWxlICAgIHwgIDMgKystCiB0b29scy9jb25zb2xlL2RhZW1vbi9pby5jIHwgMjYg
KysrKysrKysrKysrKysrKysrKysrKysrKy0KIDIgZmlsZXMgY2hhbmdlZCwgMjcgaW5zZXJ0aW9u
cygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9jb25zb2xlL01ha2VmaWxl
IGIvdG9vbHMvY29uc29sZS9NYWtlZmlsZQppbmRleCBjOGIwMzAwLi5mY2VlMzEzIDEwMDY0NAot
LS0gYS90b29scy9jb25zb2xlL01ha2VmaWxlCisrKyBiL3Rvb2xzL2NvbnNvbGUvTWFrZWZpbGUK
QEAgLTExLDYgKzExLDcgQEAgTERMSUJTICs9ICQoU09DS0VUX0xJQlMpCiAKIExETElCU194ZW5j
b25zb2xlZCArPSAkKFVUSUxfTElCUykKIExETElCU194ZW5jb25zb2xlZCArPSAtbHJ0CitWVUFS
VF9DRkxBR1MtJChDT05GSUdfVlVBUlRfQ09OU09MRSkgPSAtRENPTkZJR19WVUFSVF9DT05TT0xF
CiAKIEJJTiAgICAgID0geGVuY29uc29sZWQgeGVuY29uc29sZQogCkBAIC0yOCw3ICsyOSw3IEBA
IGNsZWFuOgogZGlzdGNsZWFuOiBjbGVhbgogCiBkYWVtb24vbWFpbi5vOiBkYWVtb24vX3BhdGhz
LmgKLWRhZW1vbi9pby5vOiBDRkxBR1MgKz0gJChDRkxBR1NfbGlieGVuZXZ0Y2huKSAkKENGTEFH
U19saWJ4ZW5nbnR0YWIpCitkYWVtb24vaW8ubzogQ0ZMQUdTICs9ICQoQ0ZMQUdTX2xpYnhlbmV2
dGNobikgJChDRkxBR1NfbGlieGVuZ250dGFiKSAkKFZVQVJUX0NGTEFHUy15KQogeGVuY29uc29s
ZWQ6ICQocGF0c3Vic3QgJS5jLCUubywkKHdpbGRjYXJkIGRhZW1vbi8qLmMpKQogCSQoQ0MpICQo
TERGTEFHUykgJF4gLW8gJEAgJChMRExJQlMpICQoTERMSUJTX2xpYnhlbmV2dGNobikgJChMRExJ
QlNfbGlieGVuZ250dGFiKSAkKExETElCU194ZW5jb25zb2xlZCkgJChBUFBFTkRfTERGTEFHUykK
IApkaWZmIC0tZ2l0IGEvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYyBiL3Rvb2xzL2NvbnNvbGUv
ZGFlbW9uL2lvLmMKaW5kZXggZGI3M2UxMC4uY2FlMmVmZSAxMDA2NDQKLS0tIGEvdG9vbHMvY29u
c29sZS9kYWVtb24vaW8uYworKysgYi90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCkBAIC0xMDQs
MTIgKzEwNCwxNiBAQCBzdHJ1Y3QgY29uc29sZSB7CiAJeGVuZXZ0Y2huX3BvcnRfb3JfZXJyb3Jf
dCByZW1vdGVfcG9ydDsKIAlzdHJ1Y3QgeGVuY29uc19pbnRlcmZhY2UgKmludGVyZmFjZTsKIAlz
dHJ1Y3QgZG9tYWluICpkOworCWJvb2wgb3B0aW9uYWw7CisJYm9vbCBwcmVmZXJfZ250dGFiOwog
fTsKIAogc3RydWN0IGNvbnNvbGVfZGF0YSB7CiAJY2hhciAqeHNuYW1lOwogCWNoYXIgKnR0eW5h
bWU7CiAJY2hhciAqbG9nX3N1ZmZpeDsKKwlib29sIG9wdGlvbmFsOworCWJvb2wgcHJlZmVyX2du
dHRhYjsKIH07CiAKIHN0YXRpYyBzdHJ1Y3QgY29uc29sZV9kYXRhIGNvbnNvbGVfZGF0YVtdID0g
ewpAQCAtMTE4LDcgKzEyMiwxOCBAQCBzdGF0aWMgc3RydWN0IGNvbnNvbGVfZGF0YSBjb25zb2xl
X2RhdGFbXSA9IHsKIAkJLnhzbmFtZSA9ICIvY29uc29sZSIsCiAJCS50dHluYW1lID0gInR0eSIs
CiAJCS5sb2dfc3VmZml4ID0gIiIsCisJCS5vcHRpb25hbCA9IGZhbHNlLAorCQkucHJlZmVyX2du
dHRhYiA9IHRydWUsCiAJfSwKKyNpZiBkZWZpbmVkKENPTkZJR19WVUFSVF9DT05TT0xFKQorCXsK
KwkJLnhzbmFtZSA9ICIvdnVhcnQvMCIsCisJCS50dHluYW1lID0gInR0eSIsCisJCS5sb2dfc3Vm
Zml4ID0gIi12dWFydDAiLAorCQkub3B0aW9uYWwgPSB0cnVlLAorCQkucHJlZmVyX2dudHRhYiA9
IGZhbHNlLAorCX0sCisjZW5kaWYKIH07CiAKICNkZWZpbmUgTUFYX0NPTlNPTEUgKHNpemVvZihj
b25zb2xlX2RhdGEpL3NpemVvZihzdHJ1Y3QgY29uc29sZV9kYXRhKSkKQEAgLTY2NSw3ICs2ODAs
MTIgQEAgc3RhdGljIGludCBjb25zb2xlX2NyZWF0ZV9yaW5nKHN0cnVjdCBjb25zb2xlICpjb24p
CiAJCQkicG9ydCIsICIlaSIsICZyZW1vdGVfcG9ydCwKIAkJCU5VTEwpOwogCWlmIChlcnIpCisJ
eworCQkvKiBJZiB0aGUgY29uc29sZSBpcyBvcHRpb25hbCB0aGVuIGRvIG5vdCByZXR1cm4gYW4g
ZXJyb3IuICovCisJCWlmIChjb24tPm9wdGlvbmFsKQorCQkJZXJyID0gMDsKIAkJZ290byBvdXQ7
CisJfQogCiAJc25wcmludGYocGF0aCwgc2l6ZW9mKHBhdGgpLCAiJXMvdHlwZSIsIGNvbi0+eHNw
YXRoKTsKIAl0eXBlID0geHNfcmVhZCh4cywgWEJUX05VTEwsIHBhdGgsIE5VTEwpOwpAQCAtNjc5
LDcgKzY5OSw5IEBAIHN0YXRpYyBpbnQgY29uc29sZV9jcmVhdGVfcmluZyhzdHJ1Y3QgY29uc29s
ZSAqY29uKQogCWlmIChyaW5nX3JlZiAhPSBjb24tPnJpbmdfcmVmICYmIGNvbi0+cmluZ19yZWYg
IT0gLTEpCiAJCWNvbnNvbGVfdW5tYXBfaW50ZXJmYWNlKGNvbik7CiAKLQlpZiAoIWNvbi0+aW50
ZXJmYWNlICYmIHhndF9oYW5kbGUpIHsKKwlpZiAoIWNvbi0+aW50ZXJmYWNlICYmIAorCQl4Z3Rf
aGFuZGxlICYmCisJCWNvbi0+cHJlZmVyX2dudHRhYikgewogCQkvKiBQcmVmZXIgdXNpbmcgZ3Jh
bnQgdGFibGUgKi8KIAkJY29uLT5pbnRlcmZhY2UgPSB4ZW5nbnR0YWJfbWFwX2dyYW50X3JlZih4
Z3RfaGFuZGxlLAogCQkJZG9tLT5kb21pZCwgR05UVEFCX1JFU0VSVkVEX0NPTlNPTEUsCkBAIC03
ODksNiArODExLDggQEAgc3RhdGljIGludCBjb25zb2xlX2luaXQoc3RydWN0IGNvbnNvbGUgKmNv
biwgc3RydWN0IGRvbWFpbiAqZG9tLCB2b2lkICoqZGF0YSkKIAljb24tPmQgPSBkb207CiAJY29u
LT50dHluYW1lID0gKCpjb25fZGF0YSktPnR0eW5hbWU7CiAJY29uLT5sb2dfc3VmZml4ID0gKCpj
b25fZGF0YSktPmxvZ19zdWZmaXg7CisJY29uLT5vcHRpb25hbCA9ICgqY29uX2RhdGEpLT5vcHRp
b25hbDsKKwljb24tPnByZWZlcl9nbnR0YWIgPSAoKmNvbl9kYXRhKS0+cHJlZmVyX2dudHRhYjsK
IAljb24tPnhzbmFtZSA9ICgqY29uX2RhdGEpLT54c25hbWU7CiAJY29uLT54c3BhdGggPSB4c19n
ZXRfZG9tYWluX3BhdGgoeHMsIGRvbS0+ZG9taWQpOwogCXMgPSByZWFsbG9jKGNvbi0+eHNwYXRo
LCBzdHJsZW4oY29uLT54c3BhdGgpICsKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 06 17:26:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 17: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 1dIIFD-0001yB-HJ; Tue, 06 Jun 2017 17: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 <bhupinder.thakur@linaro.org>) id 1dIIFB-0001wE-RX
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 17:26:13 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 2F/84-03058-5B5E6395; Tue, 06 Jun 2017 17:26:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXiVRusqbvlqVm
 kwd85Khbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bWhoXsBfckKyb8OM3WwHhXpIuRi0NIYDqj
 xKwVi9lAHBaBecwS90+8ZQVxJAT6WSV+Hexm6mLkBHLSJL40vGaGsCslJm48wAZiCwloSRw9N
 ZsVYlQzk8TGz/1ADgcHm4CJxKwOCZAaEQEliXurJjOB1DALzGeUaJrUC9YsLBAj0di7E2wBi4
 CqxLrfz1lAenkFfCQuv9eH2CUncfNcJ9heTqDwzPNLGCH2ekvsaWhjnMAosICRYRWjRnFqUVl
 qka6hsV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmBoMQDBDsYvywIOMUpyMCmJ
 8kZeMosU4kvKT6nMSCzOiC8qzUktPsQow8GhJMEb+QQoJ1iUmp5akZaZAwxymLQEB4+SCO/kB
 0Bp3uKCxNzizHSI1ClGY44Nq9d/YeKYdGD7FyYhlrz8vFQpcd4VIJMEQEozSvPgBsGi7xKjrJ
 QwLyPQaUI8BalFuZklqPKvGMU5GJWEeVNApvBk5pXA7XsFdAoT0Cl8l0xATilJREhJNTCyaYe
 vSbh451xu8vEZG6S38iWLOB0338o14eu1fRxaxzYJaqubxr/YGdh04izXOofjfafnF5gLnZne
 NOXYoc2m1WqeoVrG67Pkdj7zjHTzmVL1wEhRrfDQNvbXy7aLsTP4VdZf3/reLuR0necF229/u
 pjqljt+Zr0UYWBQNrdIr/5v5degK4JKLMUZiYZazEXFiQDN/7RzuQIAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1496769971!105565060!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45694 invoked from network); 6 Jun 2017 17:26:12 -0000
Received: from mail-pg0-f41.google.com (HELO mail-pg0-f41.google.com)
 (74.125.83.41)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 6 Jun 2017 17:26:12 -0000
Received: by mail-pg0-f41.google.com with SMTP id k71so4106554pgd.2
 for <xen-devel@lists.xenproject.org>; Tue, 06 Jun 2017 10:26: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=B/JKyaOTk1zL9Z1BOSMDLeQPFHejwUPS/Kszi0QR7RA=;
 b=ICwk9O9l6k+ePJQI21Xz5RM/2yWEXEjmrpfq3jZsEN1MxV+VjdLjXDDM5KxvAmxVdO
 sNci5E7jze76uu6CICtra0RhxkQxzxR7ZGVS6xmRp1Uk2javhg5WNVFfEZAO0k93gcZf
 31C3RcirZdEXW7J6UlhB87gx86meFGtGCjixY=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=B/JKyaOTk1zL9Z1BOSMDLeQPFHejwUPS/Kszi0QR7RA=;
 b=f1bv0Y3RlD/mVBdEQoLkh6NkZJ0Xz3O2kXWAYqj7tURIVRs0FIT3vNBrYbY90peSrX
 8i+9MUuHz8zeMmzaOSCFgqfMCfDi2LKJl1XliYzdL768Wt3MdqLFRqRVfH3l1ZyfABZg
 G/ZyvnJcIESsO4+fU5EOjGbOcNK8tyWDa/hVkLmU9h8drqDoNpE3Fkv4U2Za4jnwVvJE
 /db90QYfKqDeFLjBwG9WAJ7zXRWWxatud72fkt2KBom/gDUyWrsdrRxN12oo/ou99Wfy
 M3I1gKmZKZqr/q5DZsSk5D5g+Holb4V/44f5lc6EarOfk1tVg5EVcNUHkDT55+tbAR7b
 eYgA==
X-Gm-Message-State: AODbwcAPBsASCQa2ikSSTPf5Dfualq+AsuHZJPIqpdPZmVmrc8j6LMrU
 oVilHN7rzEdHXpMu0zggmQ==
X-Received: by 10.84.130.67 with SMTP id 61mr22595103plc.150.1496769970860;
 Tue, 06 Jun 2017 10:26:10 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com ([103.5.19.18])
 by smtp.gmail.com with ESMTPSA id 62sm6031632pfr.90.2017.06.06.10.26.08
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 06 Jun 2017 10:26:10 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Tue,  6 Jun 2017 22:55:27 +0530
Message-Id: <1496769929-23355-13-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1496769929-23355-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1496769929-23355-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/14 v4] 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+Ci0tLQpDQzogaWoKQ0M6IHdsCkNDOiBzcwpDQzogamcK
CkNoYW5nZXMgc2luY2UgdjM6Ci0gVGhlIHZ1YXJ0IGNvbnNvbGUgc3VwcG9ydCBpcyB1bmRlciBD
T05GSUdfVlVBUlRfQ09OU09MRSBvcHRpb24uCi0gU2luY2UgdGhlcmUgaXMgYSBjaGFuZ2UgZnJv
bSBsYXN0IHJldmlldywgSSBoYXZlIG5vdCBpbmNsdWRlZAogIHJldmlld2VkLWJ5IHRhZyBmcm9t
IFN0ZWZhbm8gYW5kIGFja2VkLWJ5IHRhZyBmcm9tIFdlaS4KCiB0b29scy9jb25zb2xlL01ha2Vm
aWxlICAgICAgfCAgMSArCiB0b29scy9jb25zb2xlL2NsaWVudC9tYWluLmMgfCAyNSArKysrKysr
KysrKysrKysrKysrKysrKystCiAyIGZpbGVzIGNoYW5nZWQsIDI1IGluc2VydGlvbnMoKyksIDEg
ZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29scy9jb25zb2xlL01ha2VmaWxlIGIvdG9vbHMv
Y29uc29sZS9NYWtlZmlsZQppbmRleCBmY2VlMzEzLi40OWMwMmQ0IDEwMDY0NAotLS0gYS90b29s
cy9jb25zb2xlL01ha2VmaWxlCisrKyBiL3Rvb2xzL2NvbnNvbGUvTWFrZWZpbGUKQEAgLTM0LDYg
KzM0LDcgQEAgeGVuY29uc29sZWQ6ICQocGF0c3Vic3QgJS5jLCUubywkKHdpbGRjYXJkIGRhZW1v
bi8qLmMpKQogCSQoQ0MpICQoTERGTEFHUykgJF4gLW8gJEAgJChMRExJQlMpICQoTERMSUJTX2xp
YnhlbmV2dGNobikgJChMRExJQlNfbGlieGVuZ250dGFiKSAkKExETElCU194ZW5jb25zb2xlZCkg
JChBUFBFTkRfTERGTEFHUykKIAogY2xpZW50L21haW4ubzogY2xpZW50L19wYXRocy5oCitjbGll
bnQvbWFpbi5vOiBDRkxBR1MgKz0gJChWVUFSVF9DRkxBR1MteSkKIHhlbmNvbnNvbGU6ICQocGF0
c3Vic3QgJS5jLCUubywkKHdpbGRjYXJkIGNsaWVudC8qLmMpKQogCSQoQ0MpICQoTERGTEFHUykg
JF4gLW8gJEAgJChMRExJQlMpICQoTERMSUJTX3hlbmNvbnNvbGUpICQoQVBQRU5EX0xERkxBR1Mp
CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbnNvbGUvY2xpZW50L21haW4uYyBiL3Rvb2xzL2NvbnNv
bGUvY2xpZW50L21haW4uYwppbmRleCA5Nzc3NzlmLi44ZDMxZmU5IDEwMDY0NAotLS0gYS90b29s
cy9jb25zb2xlL2NsaWVudC9tYWluLmMKKysrIGIvdG9vbHMvY29uc29sZS9jbGllbnQvbWFpbi5j
CkBAIC03Niw3ICs3NiwxMSBAQCBzdGF0aWMgdm9pZCB1c2FnZShjb25zdCBjaGFyICpwcm9ncmFt
KSB7CiAJICAgICAgICJcbiIKIAkgICAgICAgIiAgLWgsIC0taGVscCAgICAgICBkaXNwbGF5IHRo
aXMgaGVscCBhbmQgZXhpdFxuIgogCSAgICAgICAiICAtbiwgLS1udW0gTiAgICAgIHVzZSBjb25z
b2xlIG51bWJlciBOXG4iCisjaWZkZWYgQ09ORklHX1ZVQVJUX0NPTlNPTEUKKwkgICAgICAgIiAg
LS10eXBlIFRZUEUgICAgICBjb25zb2xlIHR5cGUuIG11c3QgYmUgJ3B2JywgJ3NlcmlhbCcgb3Ig
J3Z1YXJ0J1xuIgorI2Vsc2UKIAkgICAgICAgIiAgLS10eXBlIFRZUEUgICAgICBjb25zb2xlIHR5
cGUuIG11c3QgYmUgJ3B2JyBvciAnc2VyaWFsJ1xuIgorI2VuZGlmCiAJICAgICAgICIgIC0tc3Rh
cnQtbm90aWZ5LWZkIE4gZmlsZSBkZXNjcmlwdG9yIHVzZWQgdG8gbm90aWZ5IHBhcmVudFxuIgog
CSAgICAgICAsIHByb2dyYW0pOwogfQpAQCAtMjY0LDYgKzI2OCw5IEBAIHR5cGVkZWYgZW51bSB7
CiAgICAgICAgQ09OU09MRV9JTlZBTCwKICAgICAgICBDT05TT0xFX1BWLAogICAgICAgIENPTlNP
TEVfU0VSSUFMLAorI2lmZGVmIENPTkZJR19WVUFSVF9DT05TT0xFCisgICAgICAgQ09OU09MRV9W
VUFSVCwKKyNlbmRpZgogfSBjb25zb2xlX3R5cGU7CiAKIHN0YXRpYyBzdHJ1Y3QgdGVybWlvcyBz
dGRpbl9vbGRfYXR0cjsKQEAgLTM0Myw2ICszNTAsMTEgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNo
YXIgKiphcmd2KQogCWNoYXIgKmVuZDsKIAljb25zb2xlX3R5cGUgdHlwZSA9IENPTlNPTEVfSU5W
QUw7CiAJYm9vbCBpbnRlcmFjdGl2ZSA9IDA7CisjaWZkZWYgQ09ORklHX1ZVQVJUX0NPTlNPTEUK
KwljaGFyICpjb25zb2xlX25hbWVzID0gInNlcmlhbCwgcHYsIHZ1YXJ0IjsKKyNlbHNlCisJY2hh
ciAqY29uc29sZV9uYW1lcyA9ICJzZXJpYWwsIHB2IjsKKyNlbmRpZgogCiAJaWYgKGlzYXR0eShT
VERJTl9GSUxFTk8pICYmIGlzYXR0eShTVERPVVRfRklMRU5PKSkKIAkJaW50ZXJhY3RpdmUgPSAx
OwpAQCAtMzYxLDkgKzM3MywxNCBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAJ
CQkJdHlwZSA9IENPTlNPTEVfU0VSSUFMOwogCQkJZWxzZSBpZiAoIXN0cmNtcChvcHRhcmcsICJw
diIpKQogCQkJCXR5cGUgPSBDT05TT0xFX1BWOworI2lmZGVmIENPTkZJR19WVUFSVF9DT05TT0xF
CisJCQllbHNlIGlmICghc3RyY21wKG9wdGFyZywgInZ1YXJ0IikpCisJCQkJdHlwZSA9IENPTlNP
TEVfVlVBUlQ7CisjZW5kaWYKIAkJCWVsc2UgewogCQkJCWZwcmludGYoc3RkZXJyLCAiSW52YWxp
ZCB0eXBlIGFyZ3VtZW50XG4iKTsKLQkJCQlmcHJpbnRmKHN0ZGVyciwgIkNvbnNvbGUgdHlwZXMg
c3VwcG9ydGVkIGFyZTogc2VyaWFsLCBwdlxuIik7CisJCQkJZnByaW50ZihzdGRlcnIsICJDb25z
b2xlIHR5cGVzIHN1cHBvcnRlZCBhcmU6ICVzXG4iLAorICAgICAgICAgICAgICAgICAgICAgICAg
Y29uc29sZV9uYW1lcyk7CiAJCQkJZXhpdChFSU5WQUwpOwogCQkJfQogCQkJYnJlYWs7CkBAIC00
MzYsNiArNDUzLDEyIEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKIAkJZWxzZQog
CQkJc25wcmludGYocGF0aCwgc3RybGVuKGRvbV9wYXRoKSArIHN0cmxlbigiL2RldmljZS9jb25z
b2xlLyVkL3R0eSIpICsgNSwgIiVzL2RldmljZS9jb25zb2xlLyVkL3R0eSIsIGRvbV9wYXRoLCBu
dW0pOwogCX0KKyNpZmRlZiBDT05GSUdfVlVBUlRfQ09OU09MRQorCWlmICh0eXBlID09IENPTlNP
TEVfVlVBUlQpIHsKKwkJc25wcmludGYocGF0aCwgc3RybGVuKGRvbV9wYXRoKSArIHN0cmxlbigi
L3Z1YXJ0LzAvdHR5IikgKyAxLAorCQkJCSAiJXMvdnVhcnQvMC90dHkiLCBkb21fcGF0aCk7CisJ
fQorI2VuZGlmCiAKIAkvKiBGSVhNRSBjb25zb2xlZCBjdXJyZW50bHkgZG9lcyBub3QgYXNzdW1l
IGRvbWFpbi0wIGRvZXNuJ3QgaGF2ZSBhCiAJICAgY29uc29sZSB3aGljaCBpcyBnb29kIHdoZW4g
d2UgYnJlYWsgZG9tYWluLTAgdXAuICBUbyBrZWVwIHVzCi0tIAoyLjcuNAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Tue Jun 06 17:26:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 17: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 1dIIFF-00021b-Sh; Tue, 06 Jun 2017 17:26:17 +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 1dIIFE-0001zl-Oo
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 17:26:16 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 E1/41-29088-8B5E6395; Tue, 06 Jun 2017 17:26:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsVyMfTARt3tT80
 iDY5fl7P4vmUykwOjx+EPV1gCGKNYM/OS8isSWDPud31jLJgtX/FixUqmBsYv4l2MnBxCAjMY
 Jeavteti5OJgEZjHLPH/7mdmEEdCoJ9V4tLyT6wgVRICaRJdk5YyQtjVEo2T17JBdGtJHD01m
 xWkQUigmUnizoIGoAQHB5uAicSsDgmQGhEBJYl7qyYzgdQwC8xnlGia1AtWIywQIzFtjRpIDY
 uAqsTGN/uYQGxeAR+JGccnsUDskpO4ea6TGcTmBIrPPL+EEWKvt8SehjbGCYwCCxgZVjFqFKc
 WlaUW6RoZ6SUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBAZWPQMD4w7GqSf8DjFK
 cjApifJGXjKLFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBG/kEKCdYlJqeWpGWmQMMcZi0BAePk
 gjv5AdAad7igsTc4sx0iNQpRmOOK1fWfWHimHJg+xcmIZa8/LxUKXHeFSCTBEBKM0rz4AbBYu
 8So6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHeFJApPJl5JXD7XgGdwgR0Ct8lE5BTShIRUlI
 NjPMtry1etbxnUeD7Lan/dsuzrm5eHNDktzWQ+cSuhqvumR95N58//1WPN/zJjND7H53fv9I4
 zHmklm/Bp+cfH227kD3rocz767JFsaUCLR835+/T9goPLd2ndSh7Y5SY7gGnt/v7u9N/XHy34
 p7+hhU+G/ZozjmVpDRtCt//JS/SCthEP/kVcZgrsRRnJBpqMRcVJwIA09GFXrgCAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1496769974!104434355!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8248 invoked from network); 6 Jun 2017 17:26:15 -0000
Received: from mail-pf0-f177.google.com (HELO mail-pf0-f177.google.com)
 (209.85.192.177)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 6 Jun 2017 17:26:15 -0000
Received: by mail-pf0-f177.google.com with SMTP id x63so2106606pff.3
 for <xen-devel@lists.xenproject.org>; Tue, 06 Jun 2017 10:26: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=VZJUuuIprOQStGxdyVOS4eGm62UShMry/rjYX8AeUVs=;
 b=EhzxyYu+/dS14vcvpqWKlvkmavwKrBKKtKftGdwsyMLae2IamgGULXAQ1+UJ3sRmY6
 3MnTTurUwnegTPEZx4eRi3NQcUHyqzHrSTd8YDiYOuw3GSbpvDebBA44901QzTazY2oA
 xXAADDlkxnk3ZHZKObzT87g0AhRflEp5WxCL4=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=VZJUuuIprOQStGxdyVOS4eGm62UShMry/rjYX8AeUVs=;
 b=VA2dRma3X6/WFvj+kS4hg9yBaKLKSLWufWUDakq/hT26kgE1LGP8giqaNLtRwBvaHE
 m0AbZj1nSR0tO3wdwI61Jg407WCjQcmLd/6iLRG/zPSwUgjhW3nK7c/b9BAa+lVYOYWg
 1p1+CpKQNFzTy3MWta0g9wNWDPzBz5pU/dpcEMyQzoxi6+xIUcKt8Ein3N9V2sH72ej3
 NY/1Ep0TU8yRMI9MGwtDDp0N3tu1LScrlF9SuupXEMx5lM8SjWJYB8M48nI1XLNIap6j
 gLB83NTii72gV1WStuI8O+6MILEta7f41COxIh9OTHksOhh9KAjgqEjVOuqJpYmYVgbI
 bL1g==
X-Gm-Message-State: AODbwcCIGJfG6Vneqcg8UrLfTrjsWD6Hak7+ppuLqljLOP1KxWIhQZU9
 U7hRxfN0samftU9UBUz0OQ==
X-Received: by 10.84.217.216 with SMTP id d24mr10364666plj.148.1496769973824; 
 Tue, 06 Jun 2017 10:26:13 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com ([103.5.19.18])
 by smtp.gmail.com with ESMTPSA id 62sm6031632pfr.90.2017.06.06.10.26.11
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 06 Jun 2017 10:26:13 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Tue,  6 Jun 2017 22:55:28 +0530
Message-Id: <1496769929-23355-14-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1496769929-23355-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1496769929-23355-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/14 v4] 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>

VGhlIFNCU0EgdWFydCBub2RlIGZvcm1hdCBpcyBhcyBzcGVjaWZpZWQgaW4KRG9jdW1lbnRhdGlv
bi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NlcmlhbC9hcm1fc2JzYV91YXJ0LnR4dCBhbmQgZ2l2ZW4g
YmVsb3c6CgpBUk0gU0JTQSBkZWZpbmVkIGdlbmVyaWMgVUFSVAotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KVGhpcyBVQVJUIHVzZXMgYSBzdWJzZXQgb2YgdGhlIFBMMDExIHJlZ2lzdGVy
cyBhbmQgY29uc2VxdWVudGx5IGxpdmVzCmluIHRoZSBQTDAxMSBkcml2ZXIuIEl0J3MgYmF1ZHJh
dGUgYW5kIG90aGVyIGNvbW11bmljYXRpb24gcGFyYW1ldGVycwpjYW5ub3QgYmUgYWRqdXN0ZWQg
YXQgcnVudGltZSwgc28gaXQgbGFja3MgYSBjbG9jayBzcGVjaWZpZXIgaGVyZS4KClJlcXVpcmVk
IHByb3BlcnRpZXM6Ci0gY29tcGF0aWJsZTogbXVzdCBiZSAiYXJtLHNic2EtdWFydCIKLSByZWc6
IGV4YWN0bHkgb25lIHJlZ2lzdGVyIHJhbmdlCi0gaW50ZXJydXB0czogZXhhY3RseSBvbmUgaW50
ZXJydXB0IHNwZWNpZmllcgotIGN1cnJlbnQtc3BlZWQ6IHRoZSAoZml4ZWQpIGJhdWQgcmF0ZSBz
ZXQgYnkgdGhlIGZpcm13YXJlCgpDdXJyZW50bHkgdGhlIGJhdWQgcmF0ZSBvZiAxMTUyMDAgaGFz
IGJlZW4gc2VsZWN0ZWQgYXMgYSBkZWZhdWx0IHZhbHVlLAp3aGljaCBpcyBvbmUgb2YgdGhlIHZh
bGlkIGJhdWQgcmF0ZSBzZXR0dGluZ3MuIEhpZ2hlciBiYXVkIHJhdGUgd2FzCnNlbGVjdGVkIHNp
bmNlIGFuIGVtdWxhdGVkIHBsMDExIGNhbiBzdXBwb3J0IGFueSB2YWxpZCBiYXVkIHJhdGUgd2l0
aG91dAphbnkgbGltaXRhdGlvbiBvZiB0aGUgaGFyZHdhcmUuCgpTaWduZWQtb2ZmLWJ5OiBCaHVw
aW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+ClJldmlld2VkLWJ5OiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQpDQzogaWoKQ0M6
IHdsCkNDOiBzcwpDQzogamcKCiB0b29scy9saWJ4bC9saWJ4bF9hcm0uYyB8IDUyICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0KIDEgZmlsZSBjaGFuZ2Vk
LCA1MCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhsL2xpYnhsX2FybS5jIGIvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMKaW5kZXggYjYwZGZhOS4u
YjU5ZmQ5ZiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMKKysrIGIvdG9vbHMv
bGlieGwvbGlieGxfYXJtLmMKQEAgLTQ0LDEwICs0NCwyMiBAQCBpbnQgbGlieGxfX2FyY2hfZG9t
YWluX3ByZXBhcmVfY29uZmlnKGxpYnhsX19nYyAqZ2MsCiAgICAgdWludDMyX3QgbnJfc3BpcyA9
IDA7CiAgICAgdW5zaWduZWQgaW50IGk7CiAKKyAgICAvKgorICAgICAqIElmIHBsMDExIHZ1YXJ0
IGlzIGVuYWJsZWQgdGhlbiBpbmNyZW1lbnQgdGhlIG5yX3NwaXMgdG8gYWxsb3cgYWxsb2NhdGlv
bgorICAgICAqIG9mIFNQSSBWSVJRIGZvciBwbDAxMS4KKyAgICAgKi8KKyAgICBpZiAoZF9jb25m
aWctPmJfaW5mby5hcmNoX2FybS52dWFydCkKKyAgICAgICAgbnJfc3BpcyArPSAoR1VFU1RfVlBM
MDExX1NQSSAtIDMyKSArIDE7CisKICAgICBmb3IgKGkgPSAwOyBpIDwgZF9jb25maWctPmJfaW5m
by5udW1faXJxczsgaSsrKSB7CiAgICAgICAgIHVpbnQzMl90IGlycSA9IGRfY29uZmlnLT5iX2lu
Zm8uaXJxc1tpXTsKICAgICAgICAgdWludDMyX3Qgc3BpOwogCisgICAgICAgIGlmIChkX2NvbmZp
Zy0+Yl9pbmZvLmFyY2hfYXJtLnZ1YXJ0ICYmIChpcnEgPT0gR1VFU1RfVlBMMDExX1NQSSkpIHsK
KyAgICAgICAgICAgIExPRyhFUlJPUiwgIlBoeXNpY2FsIElSUSAldSBjb25mbGljdGluZyB3aXRo
IHBsMDExIFNQSVxuIiwgaXJxKTsKKyAgICAgICAgICAgIHJldHVybiBFUlJPUl9GQUlMOworICAg
ICAgICB9CisKICAgICAgICAgaWYgKGlycSA8IDMyKQogICAgICAgICAgICAgY29udGludWU7CiAK
QEAgLTE0OSw5ICsxNjEsMTAgQEAgc3RhdGljIHN0cnVjdCBhcmNoX2luZm8gewogICAgIGNvbnN0
IGNoYXIgKmd1ZXN0X3R5cGU7CiAgICAgY29uc3QgY2hhciAqdGltZXJfY29tcGF0OwogICAgIGNv
bnN0IGNoYXIgKmNwdV9jb21wYXQ7CisgICAgY29uc3QgY2hhciAqdWFydF9jb21wYXQ7CiB9IGFy
Y2hfaW5mb1tdID0gewotICAgIHsieGVuLTMuMC1hcm12N2wiLCAgImFybSxhcm12Ny10aW1lciIs
ICJhcm0sY29ydGV4LWExNSIgfSwKLSAgICB7Inhlbi0zLjAtYWFyY2g2NCIsICJhcm0sYXJtdjgt
dGltZXIiLCAiYXJtLGFybXY4IiB9LAorICAgIHsieGVuLTMuMC1hcm12N2wiLCAgImFybSxhcm12
Ny10aW1lciIsICJhcm0sY29ydGV4LWExNSIsICJhcm0sc2JzYS11YXJ0IiB9LAorICAgIHsieGVu
LTMuMC1hYXJjaDY0IiwgImFybSxhcm12OC10aW1lciIsICJhcm0sYXJtdjgiLCAiYXJtLHNic2Et
dWFydCIgfSwKIH07CiAKIC8qCkBAIC02MDksNiArNjIyLDM4IEBAIHN0YXRpYyBpbnQgbWFrZV9o
eXBlcnZpc29yX25vZGUobGlieGxfX2djICpnYywgdm9pZCAqZmR0LAogICAgIHJldHVybiAwOwog
fQogCitzdGF0aWMgaW50IG1ha2VfdnBsMDExX3VhcnRfbm9kZShsaWJ4bF9fZ2MgKmdjLCB2b2lk
ICpmZHQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgYXJj
aF9pbmZvICphaW5mbywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4
Y19kb21faW1hZ2UgKmRvbSkKK3sKKyAgICBpbnQgcmVzOworICAgIGdpY19pbnRlcnJ1cHQgaW50
cjsKKworICAgIHJlcyA9IGZkdF9iZWdpbl9ub2RlKGZkdCwgInNic2EtcGwwMTEiKTsKKyAgICBp
ZiAocmVzKSByZXR1cm4gcmVzOworCisgICAgcmVzID0gZmR0X3Byb3BlcnR5X2NvbXBhdChnYywg
ZmR0LCAxLCBhaW5mby0+dWFydF9jb21wYXQpOworICAgIGlmIChyZXMpIHJldHVybiByZXM7CisK
KyAgICByZXMgPSBmZHRfcHJvcGVydHlfcmVncyhnYywgZmR0LCBST09UX0FERFJFU1NfQ0VMTFMs
IFJPT1RfU0laRV9DRUxMUywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIEdVRVNUX1BMMDExX0JBU0UsIEdVRVNUX1BMMDExX1NJWkUp
OworICAgIGlmIChyZXMpIHJldHVybiByZXM7CisKKyAgICBzZXRfaW50ZXJydXB0KGludHIsIEdV
RVNUX1ZQTDAxMV9TUEksIDB4ZiwgRFRfSVJRX1RZUEVfTEVWRUxfSElHSCk7CisKKyAgICByZXMg
PSBmZHRfcHJvcGVydHlfaW50ZXJydXB0cyhnYywgZmR0LCAmaW50ciwgMSk7CisgICAgaWYgKHJl
cykgcmV0dXJuIHJlczsKKworICAgIC8qIFVzZSBhIGRlZmF1bHQgYmF1ZCByYXRlIG9mIDExNTIw
MC4gKi8KKyAgICBmZHRfcHJvcGVydHlfdTMyKGZkdCwgImN1cnJlbnQtc3BlZWQiLCAxMTUyMDAp
OworCisgICAgcmVzID0gZmR0X2VuZF9ub2RlKGZkdCk7CisgICAgaWYgKHJlcykgcmV0dXJuIHJl
czsKKworICAgIHJldHVybiAwOworfQorCiBzdGF0aWMgY29uc3Qgc3RydWN0IGFyY2hfaW5mbyAq
Z2V0X2FyY2hfaW5mbyhsaWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tKQogewpAQCAt
OTA4LDYgKzk1Myw5IEBAIG5leHRfcmVzaXplOgogICAgICAgICBGRFQoIG1ha2VfdGltZXJfbm9k
ZShnYywgZmR0LCBhaW5mbywgeGNfY29uZmlnLT5jbG9ja19mcmVxdWVuY3kpICk7CiAgICAgICAg
IEZEVCggbWFrZV9oeXBlcnZpc29yX25vZGUoZ2MsIGZkdCwgdmVycykgKTsKIAorICAgICAgICBp
ZiAoaW5mby0+YXJjaF9hcm0udnVhcnQpCisgICAgICAgICAgICBGRFQoIG1ha2VfdnBsMDExX3Vh
cnRfbm9kZShnYywgZmR0LCBhaW5mbywgZG9tKSApOworCiAgICAgICAgIGlmIChwZmR0KQogICAg
ICAgICAgICAgRkRUKCBjb3B5X3BhcnRpYWxfZmR0KGdjLCBmZHQsIHBmZHQpICk7CiAKLS0gCjIu
Ny40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 06 17:26:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 17:26:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIIFJ-000269-46; Tue, 06 Jun 2017 17:26:21 +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 1dIIFI-000248-4F
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 17:26:20 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 F0/A6-17076-BB5E6395; Tue, 06 Jun 2017 17:26:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsXiVRuspbvrqVm
 kwYL5uhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a767fYC1YrVTSvN2tgPCLTxcjFISQwg1Fi
 45S9zCAOi8A8Zomvb/rZQBwJgX5WiQkXF7N2MXICOWkSX+dfY4KwqyXadr9iA7GFBLQkjp6az
 QoxqplJYvX204xdjBwcbAImErM6JEBqRASUJO6tmswEUsMsMJ9RomlSLxtIjbBApMTJ/cUgNS
 wCqhJflv8G28Ur4COx++tZRohdchI3z3Uyg9icQPGZ55cwQuz1ltjT0MY4gVFgASPDKkb14tS
 istQiXXO9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzAsGIAgh2Mjd+dDjFKcjAp
 ifJGXjKLFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBG/kEKCdYlJqeWpGWmQMMcJi0BAePkgjv5
 AdAad7igsTc4sx0iNQpRl2OSQe2f2ESYsnLz0uVEuddATJDAKQoozQPbgQs2i4xykoJ8zICHS
 XEU5BalJtZgir/ilGcg1FJmDcFZApPZl4J3KZXQEcwAR3Bd8kE5IiSRISUVAOjnPGsuI8y95i
 iDrRYT15cIGbibRgocW+Nxa78Va1TNSIOl//beuKscvb0c2s+NLkdEDm8c6fPs3RR4YYfshmq
 fAsWqC+PUZ0W8UFvKtfZmUnhgeqrWW2+zC8wbbXJyhFfNKlr34Zp23q5b/hOKzDJ1Pu99oD71
 NN6kw+U15x8JO01cW9A7N4+JZbijERDLeai4kQAbuRXkbECAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1496769977!103666288!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48417 invoked from network); 6 Jun 2017 17:26:18 -0000
Received: from mail-pg0-f42.google.com (HELO mail-pg0-f42.google.com)
 (74.125.83.42)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 6 Jun 2017 17:26:18 -0000
Received: by mail-pg0-f42.google.com with SMTP id v18so27204811pgb.1
 for <xen-devel@lists.xenproject.org>; Tue, 06 Jun 2017 10:26: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=f/pb3ed979C9eGW8CQnYS1QomAP0Wt6Osf29heVhA7o=;
 b=VocRiUz1y+DHZ5PxjFTXLGHTbO3a7abU/MP3zqZqzaumzT9cbphpfWixplOaBYxyWt
 vDyni1BjLNhuvqF9+wTUz8xuL69hTVozHMVRTQUmTZQJBdP8F5e2Cxxl9khH6lC2rtcM
 MLnztFJOgEn/DmaDq9qz2rxZMZMteN9lJPwA4=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=f/pb3ed979C9eGW8CQnYS1QomAP0Wt6Osf29heVhA7o=;
 b=mPQyqvDyUqbfImBzefNJg+vB2MToaEOHiKoV5bsT+SS02SHT2ViWjyyGNxmRvcCWnO
 9K49P5oKbarok30qTlCgTQIO7kfiZ6QAyrEvPTeeOus0pUvwf344TTCKOjtgubZShtTW
 q94gmiL1/TsjFNFXWiPhpZT49dOnVVLBtL4YHBzENMTkvTjHqePB7iba/HCrOd86hGas
 MF0vxTUx98MHx++jIR9FNly7R4YUjNeehLs3AaH4rUxbIGsZOD8WD1mkFjiYzf4UJm/n
 tSurIEjpdEhu19oVPhEOGYUwZ/B2zq/g6YWFIhOE3zyAO++cP0NJsyHxZsdOkbPqkWDt
 3KUw==
X-Gm-Message-State: AODbwcDo3Xi2dODbfbo7Y2iE7berqboU9P30JMVZz9qEhaVn7A/CqBbQ
 iWLxRHPXsGOYGBY4VpjVuA==
X-Received: by 10.98.105.137 with SMTP id e131mr13834819pfc.56.1496769976751; 
 Tue, 06 Jun 2017 10:26:16 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com ([103.5.19.18])
 by smtp.gmail.com with ESMTPSA id 62sm6031632pfr.90.2017.06.06.10.26.14
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 06 Jun 2017 10:26:16 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Tue,  6 Jun 2017 22:55:29 +0530
Message-Id: <1496769929-23355-15-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1496769929-23355-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1496769929-23355-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/14 v4] 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
VXBkYXRlIGRvY3VtZW50YXRpb24gYWJvdXQgU1BJIGlycSByZXNlcnZlZCBmb3IgdnBsMDExLgoK
U2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8u
b3JnPgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNDOiBpagpD
Qzogd2wKQ0M6IHNzCkNDOiBqZwoKIGRvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbiB8ICA5ICsrKysr
KysrKwogZG9jcy9taXNjL2NvbnNvbGUudHh0ICAgIHwgNDQgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrLS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgNDIgaW5zZXJ0aW9ucygr
KSwgMTEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGwuY2ZnLnBvZC41Lmlu
IGIvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCmluZGV4IDEzMTY3ZmYuLjMzOTdjZGEgMTAwNjQ0
Ci0tLSBhL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbgorKysgYi9kb2NzL21hbi94bC5jZmcucG9k
LjUuaW4KQEAgLTEwODUsNiArMTA4NSwxNSBAQCBBbGxvdyBhIGd1ZXN0IHRvIGFjY2VzcyBzcGVj
aWZpYyBwaHlzaWNhbCBJUlFzLgogSXQgaXMgcmVjb21tZW5kZWQgdG8gdXNlIHRoaXMgb3B0aW9u
IG9ubHkgZm9yIHRydXN0ZWQgVk1zIHVuZGVyCiBhZG1pbmlzdHJhdG9yIGNvbnRyb2wuCiAKK0lm
IHRoZSB2aXJ0dWFsIHVhcnQgaXMgZW5hYmxlZCB0aGVuIGlycSAzMiBpcyByZXNlcnZlZCBmb3Ig
aXQuIEJ5CitkZWZhdWx0LCBpdCBpcyBkaXNhYmxlZC4gSWYgdGhlIHVzZXIgc3BlY2lmaWVzIHRo
ZSBmb2xsb3dpbmcgb3B0aW9uIGluCit0aGUgVk0gY29uZmlnIGZpbGUgdGhlbiB0aGUgdnVhcnQg
Z2V0cyBlbmFibGVkLiBUb2RheSwgb25seSB0aGUKKyJwbDAxMSIgbW9kZWwgaXMgc3VwcG9ydGVk
LgorCit2dWFydCA9ICJwbDAxMSIKKworQ3VycmVudGx5IHZ1YXJ0IGNvbnNvbGUgaXMgYXZhaWxh
YmxlIG9ubHkgZm9yIEFSTTY0LgorCiA9aXRlbSBCPG1heF9ldmVudF9jaGFubmVscz1OPgogCiBM
aW1pdCB0aGUgZ3Vlc3QgdG8gdXNpbmcgYXQgbW9zdCBOIGV2ZW50IGNoYW5uZWxzIChQViBpbnRl
cnJ1cHRzKS4KZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy9jb25zb2xlLnR4dCBiL2RvY3MvbWlzYy9j
b25zb2xlLnR4dAppbmRleCAxNmRhODA1Li40OGZlOTE0IDEwMDY0NAotLS0gYS9kb2NzL21pc2Mv
Y29uc29sZS50eHQKKysrIGIvZG9jcy9taXNjL2NvbnNvbGUudHh0CkBAIC0xOSw3ICsxOSwyMCBA
QCBUaGUgZmlyc3QgUFYgY29uc29sZSBwYXRoIGluIHhlbnN0b3JlIHJlbWFpbnM6CiAKIC9sb2Nh
bC9kb21haW4vJERPTUlEL2NvbnNvbGUKIAotdGhlIG90aGVyIFBWIGNvbnNvbGVzIGZvbGxvdyB0
aGUgY29udmVudGlvbmFsIHhlbnN0b3JlIGRldmljZSBwYXRoIGFuZAorVGhlIHZpcnR1YWwgVUFS
VCBjb25zb2xlIHBhdGggaW4geGVuc3RvcmUgaXMgZGVmaW5lZCBhczoKKworL2xvY2FsL2RvbWFp
bi8kRE9NSUQvdnVhcnQvMAorCitUaGUgdnVhcnQgY29uc29sZSBwcm92aWRlcyBhY2Nlc3MgdG8g
YSB2aXJ0dWFsIHBsMDExIFVBUlQgb24gQVJNNjQgc3lzdGVtcy4KK1RvIGVuYWJsZSB2dWFydCB0
aGUgZm9sbG93aW5nIGxpbmUgaGFzIHRvIGJlIGFkZGVkIHRvIHRoZSBndWVzdCBjb25maWd1cmF0
aW9uCitmaWxlOgorCit2dWFydCA9ICJwbDAxMSIKKworSW4gTGludXggeW91IGNhbiBzZWxlY3Qg
dGhlIHZpcnR1YWwgcGwwMTEgVUFSVCBieSB1c2luZyB0aGUgInR0eUFNQTAiCitjb25zb2xlIGlu
c3RlYWQgb2YgImh2YzAiLgorCitUaGUgb3RoZXIgUFYgY29uc29sZXMgZm9sbG93IHRoZSBjb252
ZW50aW9uYWwgeGVuc3RvcmUgZGV2aWNlIHBhdGggYW5kCiBsaXZlIGluOgogCiAvbG9jYWwvZG9t
YWluLyRET01JRC9kZXZpY2UvY29uc29sZS8kREVWSUQuCkBAIC02MSw2ICs3NCwxNCBAQCBvdXRw
dXQgPSBwdHkKIFRoZSBiYWNrZW5kIHdpbGwgd3JpdGUgdGhlIHB0eSBkZXZpY2UgbmFtZSB0byB0
aGUgInR0eSIgbm9kZSBpbiB0aGUKIGNvbnNvbGUgZnJvbnRlbmQuCiAKK0ZvciB0aGUgUFYgY29u
c29sZSB0aGUgdHR5IG5vZGUgaXMgYWRkZWQgYXQKKworL2xvY2FsL2RvbWFpbi8kRE9NSUQvY29u
c29sZS90dHkKKworRm9yIHRoZSB2aXJ0dWFsIFVBUlQgY29uc29sZSB0aGUgdHR5IG5vZGUgaXMg
YWRkZWQgYXQKKworL2xvY2FsL2RvbWFpbi8kRE9NSUQvdnVhcnQvMC90dHkKKwogSWYgdGhlIHRv
b2xzdGFjayB3YW50cyBhIGxpc3RlbmluZyBVbml4IGRvbWFpbiBzb2NrZXQgdG8gYmUgY3JlYXRl
ZCBhdCBwYXRoCiA8cGF0aD4sIGEgY29ubmVjdGlvbiBhY2NlcHRlZCBhbmQgZGF0YSBwcm94aWVk
IHRvIHRoZSBjb25zb2xlLCBpdCB3aWxsIHdyaXRlOgogCkBAIC03OSw4ICsxMDAsOCBAQCBGb3Ig
ZXhhbXBsZToKIGlvZW11CiAKIFRoZSBzdXBwb3J0ZWQgdmFsdWVzIGFyZSBvbmx5IHhlbmNvbnNv
bGVkIG9yIGlvZW11OyB4ZW5jb25zb2xlZCBoYXMKLXNldmVyYWwgbGltaXRhdGlvbnM6IGl0IGNh
biBvbmx5IGJlIHVzZWQgZm9yIHRoZSBmaXJzdCBQViBjb25zb2xlIGFuZCBpdAotY2FuIG9ubHkg
Y29ubmVjdCB0byBhIHB0eS4KK3NldmVyYWwgbGltaXRhdGlvbnM6IGl0IGNhbiBvbmx5IGJlIHVz
ZWQgZm9yIHRoZSBmaXJzdCBQViBvciB2aXJ0dWFsIFVBUlQKK2NvbnNvbGUgYW5kIGl0IGNhbiBv
bmx5IGNvbm5lY3QgdG8gYSBwdHkuCiAKIEVtdWxhdGVkIHNlcmlhbHMgYXJlIHByb3ZpZGVkIGJ5
IHFlbXUtZG0gb25seSB0byBodm0gZ3Vlc3RzOyB0aGUgbnVtYmVyCiBvZiBlbXVsYXRlZCBzZXJp
YWxzIGRlcGVuZHMgb24gaG93IG1hbnkgIi1zZXJpYWwiIGNvbW1hbmQgbGluZSBvcHRpb25zCkBA
IC05MCwxNCArMTExLDE1IEBAIHhlbnN0b3JlIGluIHRoZSBmb2xsb3dpbmcgcGF0aDoKIAogL2xv
Y2FsL2RvbWFpbi8kRE9NSUQvc2VyaWFsLyRTRVJJQUxfTlVNL3R0eQogCi14ZW5jb25zb2xlIGlz
IHRoZSB0b29sIHRvIGNvbm5lY3QgdG8gYSBQViBjb25zb2xlIG9yIGFuIGVtdWxhdGVkIHNlcmlh
bAotdGhhdCBoYXMgYSBwdHkgYXMgb3V0cHV0LiBYZW5jb25zb2xlIHRha2VzIGEgZG9taWQgYXMg
cGFyYW1ldGVyIHBsdXMgYW4KLW9wdGlvbmFsIGNvbnNvbGUgdHlwZSAocHYgZm9yIFBWIGNvbnNv
bGVzIG9yIHNlcmlhbCBmb3IgZW11bGF0ZWQKLXNlcmlhbHMpIGFuZCBjb25zb2xlIG51bWJlci4g
RGVwZW5kaW5nIG9uIHRoZSB0eXBlIGFuZCBjb25zb2xlCi1udW1iZXIsIHhlbmNvbnNvbGUgd2ls
bCBsb29rIGZvciB0aGUgdHR5IG5vZGUgaW4gZGlmZmVyZW50IHhlbnN0b3JlCi1wYXRocywgYXMg
ZGVzY3JpYmVkIGFib3ZlLiAgSWYgdGhlIHVzZXIgZG9lc24ndCBzcGVjaWZ5IHRoZSBjb25zb2xl
IHR5cGUKLXhlbmNvbnNvbGUgd2lsbCB0cnkgdG8gZ3Vlc3M6IGlmIHRoZSBndWVzdCBpcyBhIHB2
IGd1ZXN0IGl0IGRlZmF1bHRzIHRvCi1QViBjb25zb2xlLCBpZiB0aGUgZ3Vlc3QgaXMgYW4gaHZt
IGd1ZXN0IGl0IGRlZmF1bHRzIHRvIGVtdWxhdGVkIHNlcmlhbC4KK3hlbmNvbnNvbGUgaXMgdGhl
IHRvb2wgdG8gY29ubmVjdCB0byBhIFBWIG9yIHZpcnR1YWwgVUFSVCBjb25zb2xlIG9yIGFuCitl
bXVsYXRlZCBzZXJpYWwgdGhhdCBoYXMgYSBwdHkgYXMgb3V0cHV0LiBYZW5jb25zb2xlIHRha2Vz
IGEgZG9taWQgYXMgCitwYXJhbWV0ZXIgcGx1cyBhbiBvcHRpb25hbCBjb25zb2xlIHR5cGUgKHB2
IGZvciBQViBjb25zb2xlcywgdnVhcnQgZm9yCit2aXJ0dWFsIFVBUlQgb3Igc2VyaWFsIGZvciBl
bXVsYXRlZCBzZXJpYWxzKSBhbmQgY29uc29sZSBudW1iZXIuIAorRGVwZW5kaW5nIG9uIHRoZSB0
eXBlIGFuZCBjb25zb2xlIG51bWJlciwgeGVuY29uc29sZSB3aWxsIGxvb2sgZm9yIHRoZSB0dHkg
Citub2RlIGluIGRpZmZlcmVudCB4ZW5zdG9yZSBwYXRocywgYXMgZGVzY3JpYmVkIGFib3ZlLiAg
SWYgdGhlIHVzZXIgZG9lc24ndCAKK3NwZWNpZnkgdGhlIGNvbnNvbGUgdHlwZSB4ZW5jb25zb2xl
IHdpbGwgdHJ5IHRvIGd1ZXNzOiBpZiB0aGUgZ3Vlc3QgaXMgYSBwdiAKK2d1ZXN0IGl0IGRlZmF1
bHRzIHRvIFBWIGNvbnNvbGUsIGlmIHRoZSBndWVzdCBpcyBhbiBodm0gZ3Vlc3QgaXQgZGVmYXVs
dHMgdG8gCitlbXVsYXRlZCBzZXJpYWwuCiAKIEJ5IGRlZmF1bHQgeGwgY3JlYXRlcyBhIHB2IGNv
bnNvbGUgZm9yIGh2bSBndWVzdHMsIHBsdXMgYW4gZW11bGF0ZWQKIHNlcmlhbCBpZiB0aGUgdXNl
ciBzcGVjaWZpZWQgJ3NlcmlhbCA9ICJwdHkiJyBpbiB0aGUgVk0gY29uZmlnIGZpbGUuCi0tIAoy
LjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 06 17:27:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 17:27:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIIGj-0002ww-GT; Tue, 06 Jun 2017 17:27:49 +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 1dIIGi-0002vq-67
 for xen-devel@lists.xensource.com; Tue, 06 Jun 2017 17:27:48 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 E0/DB-06719-316E6395; Tue, 06 Jun 2017 17:27:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVVfomVm
 kwerNKhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNeDj5C1PB7syKuUevsDUw
 HrHvYuTiEBL4yygx+8xiRgjnMaPEknk3WSCcbYwSi/q/sncxcnKICDhLfD0zF8zmFdCXeHdpJ
 huILSxgLLF5+no2kAYJgVNqEkdfNAB1cwA5nhJdi/hgzI67SV2M7BxsAlYSh8RAGlkEVCWmd/
 9mmsDIvYCRYRWjenFqUVlqka6pXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGoL8
 ZgGAH4/TL/ocYJTmYlER5Iy+ZRQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4L3/BCgnWJSanlqR
 lpkDDDyYtAQHj5IIr/NToDRvcUFibnFmOkTqFKMux4bV678wCbHk5eelSonzrgCZIQBSlFGaB
 zcCFgWXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMwbBLKKJzOvBG7TK6AjmICO4LtkAnJESS
 JCSqqBcdpnF6325SUH3n484HTTVrv+hbDi/NcJzVuMJ7w1np7UsEXl/KdDrm95eT+dj1LQnfw
 uT67WqrfcsZX1cDnTvvr698Lnlm85sIVt++V25mQ+pqwJj8seOEd2mcdflhLyXrZ8xvkfZVdc
 7r8u3WoeZN/RrrBnBqPxjQVBxi2a07R910Qsn94/WYmlOCPRUIu5qDgRAPHQyaR9AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1496770065!64578432!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37810 invoked from network); 6 Jun 2017 17:27:46 -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 Jun 2017 17:27: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 <osstest-admin@xenproject.org>)
 id 1dIIGc-00059H-IW; Tue, 06 Jun 2017 17:27:42 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dIIGX-0004g7-45; Tue, 06 Jun 2017 17:27:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dIIGW-00064y-Ee; Tue, 06 Jun 2017 17:27:36 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110027-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 xen-unstable:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 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-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10: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-localmigrate/x10: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:saverestore-support-check: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-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-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-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-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-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-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-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-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=d8eed4021d50eb48ca75c8559aed95a2ad74afaa
X-Osstest-Versions-That: xen=d8eed4021d50eb48ca75c8559aed95a2ad74afaa
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 06 Jun 2017 17:27:36 +0000
Subject: [Xen-devel] [xen-unstable test] 110027: 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>

ZmxpZ2h0IDExMDAyNyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDAyNy8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAo
bm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSA5IGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIGluIDExMDAxOCBwYXNzIGluIDExMDAyNwog
dGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAxNiBydW1wcnVuLWRlbW8teGVuc3RvcmVscy94
ZW5zdG9yZWxzLnJlcGVhdCBmYWlsIHBhc3MgaW4gMTEwMDE4CgpUZXN0cyB3aGljaCBkaWQgbm90
IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBpbiAxMTAwMTggYmxv
Y2tlZCBpbiAxMTAwMjcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBn
dWVzdC1zdG9wIGZhaWwgaW4gMTEwMDE4IGJsb2NrZWQgaW4gMTEwMDI3CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4g
MTEwMDE4IGxpa2UgMTEwMDAwCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgMTUgZ3Vlc3Qtc3Rh
cnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDExMDAxOCBsaWtlIDExMDAwOQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBs
aWtlIDExMDAwMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE1IGd1ZXN0
LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDExMDAwOQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTEwMDA5
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxMTAwMTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExMDAxOAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTEwMDE4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA5IGRlYmlhbi1pbnN0
YWxsICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTAwMTgKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMDAx
OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYt
YW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE2IGRlYmlhbi1odm0taW5zdGFsbC9sMS9s
MiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20g
ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgOSB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGQ4ZWVkNDAyMWQ1MGVi
NDhjYTc1Yzg1NTlhZWQ5NWEyYWQ3NGFmYWEKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIGQ4ZWVkNDAyMWQ1MGViNDhjYTc1Yzg1NTlhZWQ5NWEyYWQ3NGFmYWEKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDExMDAyNyAgMjAxNy0wNi0wNiAwNjo0MToyOCBaICAgIDAgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAg
ICAgICAgMCBhdHRlbXB0cwoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtb2xka2VybiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LW9sZGtlcm4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
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
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVu
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3Jh
ZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
ClB1Ymxpc2hlZCB0ZXN0ZWQgdHJlZSBpcyBhbHJlYWR5IHVwIHRvIGRhdGUuCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 06 17:40:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 17: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 1dIITI-0004j1-P3; Tue, 06 Jun 2017 17:40:48 +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 1dIITH-0004iv-Bm
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 17:40:47 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 52/6F-02022-E19E6395; Tue, 06 Jun 2017 17:40:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsVysyfVTVfupVm
 kwacai+9bJjM5MHoc/nCFJYAxijUzLym/IoE14+ejyoJWsYqb334xNTC+Fuxi5OIQEtjMKHF3
 6XtWCGc3o8S611/Zuhg5OYQFXCT2HrjP0sXIwSEi4CuxsN8QomYHo8SmLb/YQWqYBYIkHqz5z
 AJiswloStz5/IkJxOYVsJJ4+v0QWJxFQEVicm8rWL2oQLjE28YjLBA1ghInZz4BszkFPCQmHF
 rPCDHTTGLe5ofMELa8xPa3c5gnMPLNQtIyC0nZLCRlCxiZVzFqFKcWlaUW6Rqa6iUVZaZnlOQ
 mZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBAYbAxDsYGzY7nmIUZKDSUmUN/KSWaQQX1J+SmVG
 YnFGfFFpTmrxIUYNDg6BzWtXX2CUYsnLz0tVkuDd+ByoTrAoNT21Ii0zBxgPMKUSHDxKIrzOT
 4HSvMUFibnFmekQqVOMxhwbVq//wsRxp2/DFyYhsElS4ryyL4BKBUBKM0rz4AbB4vQSo6yUMC
 8j0JlCPAWpRbmZJajyrxjFORiVhHlzQe7hycwrgdv3CugUJqBT+C6ZgJxSkoiQkmpgLHbXO3P
 BouTUq/cXrgit09PqsWVsfrTBcm7Yqb02tmxqYpI7277XmX96Gm+nt1W0ZfKMG7cObYtz2bvR
 fcP3g7obSvfzMa/UWrPUwuz2i7//TmTuT7y9qKHjdGPkv+um70sO98YtvrboxMF5h47YNDx8Z
 ust2bXx+aM5AbtMnLbEujxYmsuZ2abEUpyRaKjFXFScCACBjEwCzgIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1496770845!82345773!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61295 invoked from network); 6 Jun 2017 17:40:45 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-206.messagelabs.com with SMTP; 6 Jun 2017 17: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 DD3C91596;
 Tue,  6 Jun 2017 10:40: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 3E3E83F578;
 Tue,  6 Jun 2017 10:40:44 -0700 (PDT)
To: Paul Durrant <Paul.Durrant@citrix.com>, 'Jan Beulich' <JBeulich@suse.com>
References: <bcc0d4330d9b463a9829af1327d895a9@AMSPEX02CL03.citrite.net>
 <5936E230020000780015FEDC@prv-mh.provo.novell.com>
 <fe6a9bb5eb8144bda27ef1532a153ab7@AMSPEX02CL03.citrite.net>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a973c4bf-088c-f3a7-0292-49fd8cb81a3b@arm.com>
Date: Tue, 6 Jun 2017 18:40:42 +0100
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: <fe6a9bb5eb8144bda27ef1532a153ab7@AMSPEX02CL03.citrite.net>
Cc: "xen-devel \(xen-devel@lists.xenproject.org\)"
 <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] debian stretch dom0 + xen 4.9 fails to 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-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>

SGkgUGF1bCwKCk9uIDA2LzA2LzE3IDE2OjUxLCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4+IC0tLS0t
T3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86SkJldWxp
Y2hAc3VzZS5jb21dCj4+IFNlbnQ6IDA2IEp1bmUgMjAxNyAxNjoxMQo+PiBUbzogUGF1bCBEdXJy
YW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPj4gQ2M6IHhlbi1kZXZlbCAoeGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnKSA8eGVuLQo+PiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
Zz4KPj4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIGRlYmlhbiBzdHJldGNoIGRvbTAgKyB4ZW4g
NC45IGZhaWxzIHRvIGJvb3QKPj4KPj4+Pj4gT24gMDYuMDYuMTcgYXQgMTY6MzIsIDxQYXVsLkR1
cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBJJ3ZlIGJlZW4gaGF2aW5nIGZ1biBzZXR0aW5n
IHVwIGEgbmV3IHRlc3QgcmlnLi4uCj4+Pgo+Pj4gSSBoYXZlIGEgc2t1bGwgY2FueW9uIE5VQyBh
bmQgSSBwdXQgZGViaWFuIHN0cmV0Y2ggKHJjNCkgb24gaXQgKHNvIHRoYXQncyBhCj4+PiA0Ljkg
a2VybmVsKSBhbmQgdGhlbiB0cmllZCBidWlsZGluZyBhbmQgaW5zdGFsbGluZyB0aGUgbGF0ZXN0
IFhlbiBzdGFnaW5nLTQuOQo+Pj4gY29kZS4gVGhlIHN5c3RlbSBmYWlsZWQgdG8gYm9vdC4uLiBi
YXNpY2FsbHkgaXQgZ290IHN0dWNrIGJlZm9yZSBldmVuCj4+PiBtYW5hZ2luZyB0byBnZXQgc3Vm
ZmljaWVudGx5IGludG8gWGVuIHRvIHNwaXQgb3V0IGFueXRoaW5nIG9uIHRoZSBjb25zb2xlLgo+
Pj4gWGVuIDQuOCBPVE9IIGJvb3RlZCBqdXN0IGZpbmUgc28gSSBzdGFydGVkIGJpc2VjdGluZyBh
bmQgYWZ0ZXIgMTQgaXRlcmF0aW9ucwo+Pj4gSSBnb3QgZG93biB0byB0aGUgZm9sbG93aW5nIGNv
bW1pdCBpcyBiZWluZyB0aGUgcHJvYmxlbToKPj4+Cj4+PiBjb21taXQgYzA2NTVlNDkyZTZiMzNl
MjZlYzljZDMzZjU5NzI1ZDBkYjg5Y2RkMAo+Pj4gQXV0aG9yOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+Cj4+PiBEYXRlOiAgIEZyaSBNYXIgMjQgMTQ6MTg6NTQgMjAxNyArMDEwMAo+
Pj4KPj4+ICAgICB4ODY6IHNwbGl0IGJvb3QgdHJhbXBvbGluZSBpbnRvIHBlcm1hbmVudCBhbmQg
dGVtcG9yYXJ5IHBhcnQKPj4+Cj4+PiAgICAgVGhlIGh5cGVydmlzb3IgbmVlZHMgYSB0cmFtcG9s
aW5lIGluIGxvdyBtZW1vcnkgZm9yIGVhcmx5IGJvb3QgYW5kCj4+PiAgICAgbGF0ZXIgZm9yIGJy
aW5naW5nIHVwIGNwdXMgYW5kIGR1cmluZyB3YWtldXAgZnJvbSBzdXNwZW5kLiBUb2RheSB0aGlz
Cj4+PiAgICAgdHJhbXBvbGluZSBpcyBrZXB0IGNvbXBsZXRlbHkgZXZlbiBpZiBtb3N0IG9mIGl0
IGlzbid0IG5lZWRlZCBsYXRlci4KPj4+Cj4+PiAgICAgU3BsaXQgdGhlIHRyYW1wb2xpbmUgaW50
byBhIHBlcm1hbmVudCBwYXJ0IGFuZCBhIHRlbXBvcmFyeSBwYXJ0IG5lZWRlZAo+Pj4gICAgIGF0
IGVhcmx5IGJvb3Qgb25seS4gSW50cm9kdWNlIGEgbmV3IGVudHJ5IGF0IHRoZSBib3VuZGFyeS4K
Pj4+Cj4+PiAgICAgUmVkdWNlIHRoZSBzdGFjayBmb3Igd2FrZXVwIGNvZGUgaW4gb3JkZXIgZm9y
IHRoZSBwZXJtYW5lbnQKPj4+ICAgICB0cmFtcG9saW5lIHRvIGZpdCBpbiBhIHNpbmdsZSBwYWdl
LiA0ayBvZiBzdGFjayBzZWVtcyBleGNlc3NpdmUsIGFib3V0Cj4+PiAgICAgM2sgc2hvdWxkIGJl
IG1vcmUgdGhhbiBlbm91Z2guCj4+Pgo+Pj4gICAgIEFkZCBhbiBBU1NFUlQoKSB0byB0aGUgbGlu
a2VyIHNjcmlwdCB0byBlbnN1cmUgdGhlIHdha2V1cCBzdGFjayBpcwo+Pj4gICAgIGFsd2F5cyBh
dCBsZWFzdCAzay4KPj4+Cj4+PiAgICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgo+Pj4gICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Cj4+Pgo+Pj4gVG8gdmVyaWZ5IHRoaXMgSSBjaGVja2VkIG91dCBtYXN0ZXIsIHJl
dmVydGVkIHRoYXQgY29tbWl0LCBhbmQgdHJpZWQgYWdhaW4uCj4+PiBUaGUgTlVDIHN0aWxsIGJv
b3RlZCBmaW5lLgo+Pgo+PiBXZWxsLCBpbnRlcmVzdGluZywgYnV0IEkgZG9uJ3QgdGhpbmsgaXQg
aXMgdmVyeSByZWFsaXN0aWMgdG8gZXhwZWN0IGFueQo+PiBmaXggd2l0aCBqdXN0IHRoZSBpbmZv
cm1hdGlvbiB5b3Ugc3VwcGx5LiBUaGVyZSBtdXN0IGJlIHNvbWV0aGluZwo+PiByYXRoZXIgc3Bl
Y2lhbCBhYm91dCB0aGF0IHN5c3RlbSwgYW5kIGxpa2VseSBpdCB3b3VsZCBoZWxwIGlmIHdlCj4+
IGtuZXcgd2hhdCB0aGF0IGlzLiBFLmcuIGFuIHVudXN1YWwgRTgyMCBtYXAuIFdvcnNlIHdvdWxk
IGJlIGlmCj4+IHRoZXkgdXNlZCBtZW1vcnkgb3V0c2lkZSBvZiBwcm9wZXJseSBtYXJrZWQgRTgy
MCByZWdpb25zIGluIGEKPj4gd2F5IGNvbGxpZGluZyB3aXRoIHdoYXQgd2UgZG8uCj4+Cj4+IE90
aGVyd2lzZSBJJ20gYWZyYWlkIHdlIG5lZWQgdG8gaG9wZSBmb3IgeW91IHRvIGRlYnVnIHRoZSBp
c3N1ZS4KPj4KPgo+IFllcywgSSB3YXMgcG9zdGluZyB0aGlzIG1vcmUgYSBoZWFkcy11cCBmb3Ig
dGhlIG1vbWVudCwgc28gdGhhdCA0LjkgZG9lcyBub3QgZ28gb3V0IHdpdGggdGhpcyByZWdyZXNz
aW9uLgoKSSB3b3VsZCBoYXZlIGFwcHJlY2lhdGVkIHRvIGJlIENDZWQgaW4gdGhpcyBlLW1haWwg
YXMgdGhpcyBjb25jZXJuIDQuOSAKcmVsZWFzZS4uLiBQbGVhc2UgdGFrZSB0aGUgaGFiaXQgdG8g
Q0MgdGhlIHJlbGVhc2UgbWFuYWdlciBmb3IgYW55dGhpbmcgCnRhcmdldGluZyBhIHJlbGVhc2Uu
CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 06 17:52:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 17: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 1dIIeP-0005eE-TY; Tue, 06 Jun 2017 17:52: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=323842abc=wei.liu2@citrix.com>)
 id 1dIIeP-0005e8-FX
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 17:52:17 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 88/CA-03613-0DBE6395; Tue, 06 Jun 2017 17:52:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDve6F12a
 RBlenClh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl/Nl5nK/glWrHh4xG2BsZbAl2MnBwSAv4S
 GzsusoHYLAIqEu9P7GcFsdkElCV+dvaCxUWA7N5fv1m6GLk4mAVOMknMfNMDVMTBISxgKnFyQ
 hVIDa+AhcSm/X/BaoQEljFK7PjznhUiIShxcuYTFhCbWUBHYsHuT2wgvcwC0hLL/3GAhDkF7C
 U6Tk5kArFFgW7oXDoHrFxIQEGiY/oxpgmMfLOQTJqFZNIshEkLGJlXMWoUpxaVpRbpGprpJRV
 lpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhhoDEOxgvL8x4BCjJAeTkihv5CWzSCG+
 pPyUyozE4oz4otKc1OJDjDIcHEoSvN9eAeUEi1LTUyvSMnOAQQ+TluDgURLh/fkSKM1bXJCYW
 5yZDpE6xagoJc5bAtInAJLIKM2Da4NF2iVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ83aDjO
 fJzCuBm/4KaDET0GK+SyYgi0sSEVJSDYz+vWf+W7mJbY5dzOZ+6+RnxavZ9mcnPqg/f8Xoy82
 Yt3PCrlyL9g1rYy2qMqt6f3L9hG3xV778S3eXzTyzJSF/fZ+g+rXc06ef/9KqdnKds/F0vPhW
 v2XxqvMkVXUuNX3z+RZ3puvOLda3P68JabTJXxRyrbxSuHFFb7D6+kt/su7ov11pFp6lxFKck
 WioxVxUnAgAc+zOIK8CAAA=
X-Env-Sender: prvs=323842abc=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1496771534!72448409!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23872 invoked from network); 6 Jun 2017 17:52: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;
 6 Jun 2017 17:52:16 -0000
X-IronPort-AV: E=Sophos;i="5.39,307,1493683200"; d="scan'208";a="435358328"
Date: Tue, 6 Jun 2017 18:52:13 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170606175213.ow35l2vtlrnxsd5d@citrix.com>
References: <592E8AB8020000780015DFA8@prv-mh.provo.novell.com>
 <592E8AB8020000780015DFA8@prv-mh.provo.novell.com>
 <592E8C06020000780015DFD4@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <592E8C06020000780015DFD4@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 2/2] HVM: clean up hvm_save_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>

T24gV2VkLCBNYXkgMzEsIDIwMTcgYXQgMDE6MjU6MjZBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gRWxpbWluYXRlIHRoZSBmb3JfZWFjaF92Y3B1KCkgbG9vcCBhbmQgdGhlIGFzc29jaWF0
ZWQgbG9jYWwgdmFyaWFibGVzLAo+IGRvbid0IG92ZXJyaWRlIHRoZSBzYXZlIGhhbmRsZXIncyBy
ZXR1cm4gY29kZSwgYW5kIGNvcnJlY3QgZm9ybWF0dGluZy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gCj4gLS0tIGEveGVuL2NvbW1vbi9odm0v
c2F2ZS5jCj4gKysrIGIveGVuL2NvbW1vbi9odm0vc2F2ZS5jCj4gQEAgLTc5LDM2ICs3OSwyNyBA
QCBzaXplX3QgaHZtX3NhdmVfc2l6ZShzdHJ1Y3QgZG9tYWluICpkKQo+ICBpbnQgaHZtX3NhdmVf
b25lKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB0eXBlY29kZSwgdW5zaWduZWQgaW50
IGluc3RhbmNlLAo+ICAgICAgICAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQodWludDgp
IGhhbmRsZSwgdWludDY0X3QgKmJ1ZnN6KQo+ICB7Cj4gLSAgICBpbnQgcnYgPSAtRU5PRU5UOwo+
IC0gICAgc2l6ZV90IHN6ID0gMDsKPiAtICAgIHN0cnVjdCB2Y3B1ICp2Owo+IC0gICAgaHZtX2Rv
bWFpbl9jb250ZXh0X3QgY3R4dCA9IHsgMCwgfTsKPiArICAgIGludCBydjsKPiArICAgIGh2bV9k
b21haW5fY29udGV4dF90IGN0eHQgPSB7IH07Cj4gICAgICBjb25zdCBzdHJ1Y3QgaHZtX3NhdmVf
ZGVzY3JpcHRvciAqZGVzYzsKPiAgCj4gLSAgICBpZiAoIGQtPmlzX2R5aW5nIAo+IC0gICAgICAg
ICB8fCB0eXBlY29kZSA+IEhWTV9TQVZFX0NPREVfTUFYIAo+IC0gICAgICAgICB8fCBodm1fc3Jf
aGFuZGxlcnNbdHlwZWNvZGVdLnNpemUgPCBzaXplb2YoKmRlc2MpCj4gLSAgICAgICAgIHx8IGh2
bV9zcl9oYW5kbGVyc1t0eXBlY29kZV0uc2F2ZSA9PSBOVUxMICkKPiArICAgIGlmICggZC0+aXNf
ZHlpbmcgfHwKPiArICAgICAgICAgdHlwZWNvZGUgPiBIVk1fU0FWRV9DT0RFX01BWCB8fAo+ICsg
ICAgICAgICBodm1fc3JfaGFuZGxlcnNbdHlwZWNvZGVdLnNpemUgPCBzaXplb2YoKmRlc2MpIHx8
Cj4gKyAgICAgICAgICFodm1fc3JfaGFuZGxlcnNbdHlwZWNvZGVdLnNhdmUgKQo+ICAgICAgICAg
IHJldHVybiAtRUlOVkFMOwo+ICAKPiArICAgIGN0eHQuc2l6ZSA9IGh2bV9zcl9oYW5kbGVyc1t0
eXBlY29kZV0uc2l6ZTsKPiAgICAgIGlmICggaHZtX3NyX2hhbmRsZXJzW3R5cGVjb2RlXS5raW5k
ID09IEhWTVNSX1BFUl9WQ1BVICkKPiAtICAgICAgICBmb3JfZWFjaF92Y3B1KGQsIHYpCj4gLSAg
ICAgICAgICAgIHN6ICs9IGh2bV9zcl9oYW5kbGVyc1t0eXBlY29kZV0uc2l6ZTsKPiAtICAgIGVs
c2UgCj4gLSAgICAgICAgc3ogPSBodm1fc3JfaGFuZGxlcnNbdHlwZWNvZGVdLnNpemU7Cj4gLSAg
ICAKPiAtICAgIGN0eHQuc2l6ZSA9IHN6Owo+IC0gICAgY3R4dC5kYXRhID0geG1hbGxvY19ieXRl
cyhzeik7Cj4gKyAgICAgICAgaHZtX3NyX2hhbmRsZXJzW3R5cGVjb2RlXS5zaXplICo9IGQtPm1h
eF92Y3B1czsKCldoeSBpcyBzaXplIHVwZGF0ZWQgd2l0aCBhIHBhcnRpY3VsYXIgZC0+bWF4X3Zj
cHVzIGhlcmU/IEFGQUlDVCAoYWZ0ZXIKZ29pbmcgdGhyb3VnaCBsYXllcnMgb2YgbWFjcm9zIC4u
LikgaHZtX3NyX2hhbmRsZXJzIGlzIGdsb2JhbCBhbmQgbmVlZGVkCndoZW4gc2F2aW5nIGFueSBo
dm0gZ3Vlc3RzLiBUaGUgInNpemUiIGZpZWxkIGNvbnRhaW5zIHRoZSBsZW5ndGggb2Ygb25lCnJl
Y29yZC4KCkFsc28sIHlvdSBzZXQgY3R4dC5zaXplIGJlZm9yZSB0aGlzIGxvb3Agd2l0aG91dCB0
YWtpbmcgaW50byBhY2NvdW50IHRoZQpudW1iZXIgb2YgdmNwdXMsIHdoaWNoIGxvb2tzIHdyb25n
IHRvIG1lLiBTaG91bGRuJ3QgaXQgYmUgKHdoZW4gbm90CnVwZGF0aW5nIGh2bV9zcl9oYW5kbGVy
c1t0eXBlY29kZV0uc2l6ZSkKCiAgIGN0eHQuc2l6ZSA9IGh2bV9zcl9oYW5kbGVyc1t0eXBlY29k
ZV0uc2l6ZSAqIGQtPm1heF92Y3B1cwoKPwoKPiArICAgIGN0eHQuZGF0YSA9IHhtYWxsb2NfYnl0
ZXMoY3R4dC5zaXplKTsKPiAgICAgIGlmICggIWN0eHQuZGF0YSApCj4gICAgICAgICAgcmV0dXJu
IC1FTk9NRU07Cj4gIAo+IC0gICAgaWYgKCBodm1fc3JfaGFuZGxlcnNbdHlwZWNvZGVdLnNhdmUo
ZCwgJmN0eHQpICE9IDAgKQo+IC0gICAgewo+IC0gICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIg
IkhWTSVkIHNhdmU6IGZhaWxlZCB0byBzYXZlIHR5cGUgJSJQUkl1MTYiXG4iLAo+IC0gICAgICAg
ICAgICAgICBkLT5kb21haW5faWQsIHR5cGVjb2RlKTsKPiAtICAgICAgICBydiA9IC1FRkFVTFQ7
Cj4gLSAgICB9Cj4gLSAgICBlbHNlIGlmICggY3R4dC5jdXIgPj0gc2l6ZW9mKCpkZXNjKSApCj4g
KyAgICBpZiAoIChydiA9IGh2bV9zcl9oYW5kbGVyc1t0eXBlY29kZV0uc2F2ZShkLCAmY3R4dCkp
ICE9IDAgKQo+ICsgICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIgIkhWTSVkIHNhdmU6IGZhaWxl
ZCB0byBzYXZlIHR5cGUgJSJQUkl1MTYiICglZClcbiIsCj4gKyAgICAgICAgICAgICAgIGQtPmRv
bWFpbl9pZCwgdHlwZWNvZGUsIHJ2KTsKPiArICAgIGVsc2UgaWYgKCBydiA9IC1FTk9FTlQsIGN0
eHQuY3VyID49IHNpemVvZigqZGVzYykgKQoKSSBndWVzcyB0aGUgaW50ZW50IGhlcmUgaXMgdG8g
c2V0IHJ2IHdoaWxlIGF0IHRoZSBzYW1lIHRpbWUgb25seSB0ZXN0CmN0eHQuY3VyPyBCdXQgd2h5
PyBDYW4gdGhlIGNvZGUgYmUgcmVvcmdhbmlzZWQgc28gdGhhdCBpdCBpcyBlYXNpZXIgdG8KcmVh
c29uIGFib3V0LgoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 06 17:59:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 17: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 1dIIlU-0005s9-Ls; Tue, 06 Jun 2017 17: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 <prvs=3234a1f83=citrix-osstest@xenproject.org>)
 id 1dIIlT-0005s2-Rl
 for xen-devel@lists.xensource.com; Tue, 06 Jun 2017 17:59:35 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 27/5E-03696-78DE6395; Tue, 06 Jun 2017 17:59:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHSDvW7bW7N
 Ig4bJWhb3prxnd2D02N63iz2AMYo1My8pvyKBNePxs5dMBWtkKnbeesTawHhVuIuRk0NCwF/i
 +/lPrBC2u8T09hVsILaIgLPEhA+3wWxeAT2Jc1e/gNnCAnESf77PZu5i5AKqX8kjMfXXDkaIZ
 lWJv0sPMIPYbAIeEhN7JrJ0MXJwsAioSLy5mA8SFhLQkli6eCUTxExBiZMzn7CA2MwCEhIHX7
 xghhhjIbHjYx/bBEbeWUjKZiEpW8DItIpRozi1qCy1SNfQQi+pKDM9oyQ3MTNH19DATC83tbg
 4MT01JzGpWC85P3cTIzB4GIBgB+PNjQGHGCU5mJREeSMvmUUK8SXlp1RmJBZnxBeV5qQWH2KU
 4eBQkuCNeAOUEyxKTU+tSMvMAYYxTFqCg0dJhPfnS6A0b3FBYm5xZjpE6hSjLseG1eu/MAmx5
 OXnpUqJ88aAzBAAKcoozYMbAYupS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLm7QZZxZOZVw
 K36RXQEUxAR/BdMgE5oiQRISXVwGhylcVLvjgie7/nhLo/0vJ5nZaHpn9YvkP/4vRc83mxNce
 PqpYX3zxR+03HT33rff/aSzx9VmdO/kjTa9TnubSdNbLV8+2t3e1FN4wS1WT2nFzCEfhncTJX
 xxyxE8emv9u80HvKMvuN/WuFRVvzUxUOLVoYLsB8+vMS4ZxTSr/33962c0nClOtKLMUZiYZaz
 EXFiQBmOtRXpAIAAA==
X-Env-Sender: prvs=3234a1f83=citrix-osstest@xenproject.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1496771973!65919704!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64443 invoked from network); 6 Jun 2017 17:59:34 -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 Jun 2017 17:59:34 -0000
X-IronPort-AV: E=Sophos;i="5.39,307,1493683200"; d="scan'208";a="435359415"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71515-mainreport@xen.org>
X-Osstest-Failures: distros-debian-snapshot:test-amd64-amd64-amd64-current-netinst-pygrub:host-ping-check-native:fail:regression
 distros-debian-snapshot:test-amd64-i386-i386-daily-netboot-pvgrub:guest-start:fail:allowable
 distros-debian-snapshot:test-amd64-amd64-amd64-daily-netboot-pvgrub:guest-start:fail:allowable
 distros-debian-snapshot:test-amd64-i386-i386-current-netinst-pygrub:debian-di-install:fail:allowable
 distros-debian-snapshot:test-armhf-armhf-armhf-daily-netboot-pygrub:debian-di-install:fail:allowable
 distros-debian-snapshot:test-amd64-amd64-i386-current-netinst-pygrub:debian-di-install:fail:allowable
 distros-debian-snapshot:test-amd64-i386-amd64-current-netinst-pygrub:debian-di-install:fail:allowable
 distros-debian-snapshot:test-amd64-i386-i386-weekly-netinst-pygrub:debian-di-install:fail:allowable
 distros-debian-snapshot:test-amd64-amd64-amd64-weekly-netinst-pygrub:debian-di-install:fail:allowable
 distros-debian-snapshot:test-amd64-i386-amd64-weekly-netinst-pygrub:debian-di-install:fail:allowable
 distros-debian-snapshot:test-amd64-amd64-i386-weekly-netinst-pygrub:debian-di-install:fail:allowable
 distros-debian-snapshot:test-arm64-arm64-armhf-daily-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:build-arm64:hosts-allocate:broken:nonblocking
 distros-debian-snapshot:build-arm64-pvops:hosts-allocate:broken:nonblocking
 distros-debian-snapshot:build-arm64:capture-logs:broken:nonblocking
 distros-debian-snapshot:build-arm64-pvops:capture-logs:broken:nonblocking
X-Osstest-Versions-That: flight=71457
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 6 Jun 2017 18:59:30 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [distros-debian-snapshot test] 71515: 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>

ZmxpZ2h0IDcxNTE1IGRpc3Ryb3MtZGViaWFuLXNuYXBzaG90IHJlYWwgW3JlYWxdCmh0dHA6Ly9v
c3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE1MTUvCgpSZWdy
ZXNzaW9ucyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5n
LAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1k
NjQtYW1kNjQtY3VycmVudC1uZXRpbnN0LXB5Z3J1YiA0IGhvc3QtcGluZy1jaGVjay1uYXRpdmUg
ZmFpbCBSRUdSLiB2cy4gNzE0NTcKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBh
bGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1kYWlseS1uZXRi
b290LXB2Z3J1YiAxMCBndWVzdC1zdGFydCAgICAgICBmYWlsIGxpa2UgNzE0NTcKIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtZGFpbHktbmV0Ym9vdC1wdmdydWIgMTAgZ3Vlc3Qtc3RhcnQgICAgIGZh
aWwgbGlrZSA3MTQ1NwogdGVzdC1hbWQ2NC1pMzg2LWkzODYtY3VycmVudC1uZXRpbnN0LXB5Z3J1
YiA5IGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3MTQ1NwogdGVzdC1hcm1oZi1hcm1oZi1h
cm1oZi1kYWlseS1uZXRib290LXB5Z3J1YiA5IGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3
MTQ1NwogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LWN1cnJlbnQtbmV0aW5zdC1weWdydWIgOSBkZWJp
YW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzE0NTcKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1jdXJy
ZW50LW5ldGluc3QtcHlncnViIDkgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDcxNDU3CiB0
ZXN0LWFtZDY0LWkzODYtaTM4Ni13ZWVrbHktbmV0aW5zdC1weWdydWIgOSBkZWJpYW4tZGktaW5z
dGFsbCBmYWlsIGxpa2UgNzE0NTcKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtd2Vla2x5LW5ldGlu
c3QtcHlncnViIDkgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDcxNDU3CiB0ZXN0LWFtZDY0
LWkzODYtYW1kNjQtd2Vla2x5LW5ldGluc3QtcHlncnViIDkgZGViaWFuLWRpLWluc3RhbGwgZmFp
bCBsaWtlIDcxNDU3CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtd2Vla2x5LW5ldGluc3QtcHlncnVi
IDkgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDcxNDU3CgpUZXN0cyB3aGljaCBkaWQgbm90
IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1hcm1oZi1k
YWlseS1uZXRib290LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiBi
dWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAg
ICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9z
dHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQg
ICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBu
ZXZlciBwYXNzCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAg
ICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKCmJhc2VsaW5lIHZlcnNpb246CiBmbGln
aHQgICAgICAgICAgICAgICA3MTQ1NwoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LWRhaWx5
LW5ldGJvb3QtcHZncnViICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1pMzg2LWRhaWx5LW5ldGJvb3QtcHZncnViICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWFtZDY0LWRhaWx5LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWFybWhmLWRhaWx5LW5ldGJvb3QtcHlncnVi
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtZGFpbHkt
bmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LWRhaWx5LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LWN1cnJlbnQtbmV0aW5zdC1weWdydWIgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1jdXJyZW50LW5ldGluc3QtcHlncnVi
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LWN1cnJlbnQt
bmV0aW5zdC1weWdydWIgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
aTM4Ni1jdXJyZW50LW5ldGluc3QtcHlncnViICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtYW1kNjQtd2Vla2x5LW5ldGluc3QtcHlncnViICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LXdlZWtseS1uZXRpbnN0LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtd2Vla2x5LW5l
dGluc3QtcHlncnViICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1p
Mzg2LXdlZWtseS1uZXRpbnN0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUv
b3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRl
Lm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 06 18:40:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 18: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 1dIJOQ-0008Sf-SN; Tue, 06 Jun 2017 18:39: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 1dIJOP-0008SZ-8b
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 18:39:49 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 1B/10-11537-4F6F6395; Tue, 06 Jun 2017 18:39:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsVybKJssu7nb2a
 RBos26lh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkPZ6oX3OapOHp/PmsD4zLOLkZODiGBP4wS
 G39rgtgsAg4SzX+usXUxcnAwCsRIPPhhDRJmFAiTmHx5CStEiZbEhsNf2EFsNgFDib9PNoGVS
 wDZSz5zgIRFBNQl/lyYwNjFyMXBLDCDSWJz03IWkBphgQCJi8cYQWo4BawlLjZdYAaxeQW8Je
 6vmskOUi8kcJ1J4sun9WwgCVEBXYlD//6wQRQJSpyc+YQFxGYGumH59G0sExgFZiFJzUKSWsD
 ItIpRozi1qCy1SNfQQC+pKDM9oyQ3MTMHyDPWy00tLk5MT81JTCrWS87P3cQIDMB6BgbGHYzb
 upwPMUpyMCmJ8kZeMosU4kvKT6nMSCzOiC8qzUktPsQow8GhJMG7+ytQTrAoNT21Ii0zBxgLM
 GkJDh4lEd6X74DSvMUFibnFmekQqVOMilLivLtA+gRAEhmleXBtsPi7xCgrJczLyMDAIMRTkF
 qUm1mCKv+KUZyDUUmYt/IT0BSezLwSuOmvgBYzAS3mu2QCsrgkESEl1cA4rXvDUvuoD60fUjR
 DygPsNC/zX/QW+P7qRGTG4Ws7OT9+CHa+ms302CpvU0BN4JQJzRZNC6zsW05t/8jjeN5/44I9
 jjfq9WwaXI6++bNTVyltUnf6tvrsJ/mt53R2CvIb919KNrvfxD9t5/JH9w+btalr7lvctYuhU
 OquoMOJtCUaZzqd0qYrsRRnJBpqMRcVJwIA3AboC7oCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1496774386!103673596!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8624 invoked from network); 6 Jun 2017 18:39:47 -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; 6 Jun 2017 18:39:47 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 8DCE5239EA;
 Tue,  6 Jun 2017 18:39:45 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 8DCE5239EA
Date: Tue, 6 Jun 2017 11:39: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: <9db8adc7-f321-1023-7685-d275f7f6dbde@arm.com>
Message-ID: <alpine.DEB.2.10.1706061136170.15791@sstabellini-ThinkPad-X260>
References: <20170526173540.10066-1-andre.przywara@arm.com>
 <20170526173540.10066-2-andre.przywara@arm.com>
 <b3f18a6f-908f-956e-3848-e71bd056ce56@arm.com>
 <b9036d71-637f-11a7-ab27-98401262cd18@arm.com>
 <b6399b51-ab27-786e-4671-d09feb3c7727@arm.com>
 <c76e32bc-3b3b-e52a-e898-7ca88d2be796@arm.com>
 <9db8adc7-f321-1023-7685-d275f7f6dbde@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Vijay Kilari <vijay.kilari@gmail.com>, Andre Przywara <andre.przywara@arm.com>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 xen-devel@lists.xenproject.org, Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v10 01/32] ARM: vGIC: avoid rank lock when
 reading priority
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCA2IEp1biAyMDE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgQW5kcmUsCj4gCj4g
T24gMDYvMDYvMTcgMTg6MjAsIEFuZHJlIFByenl3YXJhIHdyb3RlOgo+ID4gPiA+IAo+ID4gPiA+
IFdoYXQgYWJvdXQgdGhpcyBvbmUgKGluIHhlbi9hcmNoL2FybS92Z2ljLXZbMjNdLmMpOgo+ID4g
PiA+IAo+ID4gPiA+IHN0YXRpYyBpbnQgdmdpY192Ml9kaXN0cl9tbWlvX3dyaXRlKHN0cnVjdCB2
Y3B1ICp2LCAuLi4KPiA+ID4gPiB7Cj4gPiA+ID4gLSAgICB1aW50MzJfdCAqaXByaW9yaXR5cjsK
PiA+ID4gPiArICAgIHVpbnQzMl90ICppcHJpb3JpdHlyLCBwcmlvcml0eTsKPiA+ID4gPiAuLi4u
Cj4gPiA+ID4gICAgICB2Z2ljX2xvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7Cj4gPiA+ID4gICAg
ICBpcHJpb3JpdHlyID0gJnJhbmstPmlwcmlvcml0eXJbUkVHX1JBTktfSU5ERVgoOCwKPiA+ID4g
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdpY2RfcmVnIC0g
R0lDRF9JUFJJT1JJVFlSLAo+ID4gPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgREFCVF9XT1JEKV07Cj4gPiA+ID4gLSAgICB2Z2ljX3JlZzMyX3VwZGF0ZShp
cHJpb3JpdHlyLCByLCBpbmZvKTsKPiA+ID4gPiArICAgIHByaW9yaXR5ID0gQUNDRVNTX09OQ0Uo
Kmlwcmlvcml0eXIpOwo+ID4gPiA+ICsgICAgdmdpY19yZWczMl91cGRhdGUoJnByaW9yaXR5LCBy
LCBpbmZvKTsKPiA+ID4gPiArICAgIEFDQ0VTU19PTkNFKCppcHJpb3JpdHlyKSA9IHByaW9yaXR5
Owo+ID4gPiA+ICAgICAgdmdpY191bmxvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7Cj4gPiA+ID4g
Li4uLgo+ID4gPiAKPiA+ID4gV2hhdCB5b3UgZG8gaXMgdmVyeSBzaW1pbGFyIHRvIG15IHBhdGNo
IGJ1dCBvcGVuLWNvZGUgaXQuIEl0IG1pZ2h0IGJlCj4gPiA+IHBvc3NpYmxlIHRvIGhhdmUgb3Ro
ZXIgcGxhY2Ugd2hpY2ggY291bGQgdGFrZSBhZHZhbnRhZ2Ugb2YgdGhlIGEgZ2VuZXJpYwo+ID4g
PiBzb2x1dGlvbiwgc28gSSBhbSBub3QgY29udmluY2VkIHRoaXMgd291bGQgYmUgdGhlIHJpZ2h0
IHdheS4KPiA+IAo+ID4gTXkgaWRlYSB3YXMgdG8gY29uZmluZSB0aGlzIGZpeCB0byB3aGF0IHdl
IGNhcmUgZm9yIHJpZ2h0IG5vdy4KPiA+IEkgZ3Vlc3MgZXZlbnR1YWxseSBpdCBkb2Vzbid0IG1h
dHRlciBhcyB3ZSB3aWxsIHByb2JhYmx5IGdldCByaWQgb2YgdGhlCj4gPiByYW5rIGFuZCBpdHMg
bG9jayBhbnl3YXkuCj4gCj4gVGhhdCdzIGEgZ29vZCBwb2ludC4gU28gd2UgbWF5IHdhbnQgdG8g
d2FpdCB1bnRpbCB0aGUgdkdJQyByZXdvcmsgdG8gc2VlIHdoYXQKPiB3ZSBjYW4gZG8gaGVyZS4g
U3RlZmFubywgYW55IG9waW5pb24/CgpFaXRoZXIgd291bGQgd29yay4gU2luY2Ugd2UgYXJlIGF0
IGl0LCBJIHdvdWxkIGhhdmUgZG9uZSB3aGF0IEp1bGllbiBoYXMKZG9uZSwgYnV0IGFsc28gZG9p
bmcgdGhlIG1pbmltdW0gcmVxdWlyZWQgbm93IGlzIGFsc28gT0suIEkgZG9uJ3QgdGhpbmsKdGhl
IG9yZGVyIG9mIGNoYW5nZXMgaXMgaW1wb3J0YW50IGluIHRoaXMgY2FzZSBnaXZlbiB0aGF0IHRo
ZSBlbmQgcmVzdWx0CndpbGwgYmUgdGhlIHNhbWUuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 06 18:46:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 18: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 1dIJUx-0000i1-IS; Tue, 06 Jun 2017 18:46: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 1dIJUw-0000hv-EI
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 18:46:34 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 63/AD-03587-988F6395; Tue, 06 Jun 2017 18:46:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsVybKJssm7nD7N
 Ig0lf+S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owZtz6zF/QJV5zd/JWtgXEhXxcjJ4eQwB9G
 iZ89aSA2i4CDxP0D31i7GDk4GAViJB78sAYJMwqESUy+vAQszCKgJbH3bzRImE3AUOLvk01sI
 GEJIHvJZw6QsIiAtkRD123GLkYuDmaBKUwS12Z9YwapERaIlzi8gw2khlPAWuL08lVgNq+At0
 TT+TYmkHohgZOMEp8vX2EESYgK6Eoc+vcHqkhQ4uTMJywgNjPQCcunb2OZwCgwC0lqFpLUAka
 mVYwaxalFZalFukZGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgQHIAAQ7GNfM
 DzzEKMnBpCTKG3nJLFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK/ed6CcYFFqempFWmYOMBZg0
 hIcPEoivC/fAaV5iwsSc4sz0yFSpxgVpcR5VUH6BEASGaV5cG2w+LvEKCslzMsIdIgQT0FqUW
 5mCar8K0ZxDkYlYYjtPJl5JXDTXwEtZgJazHfJBGRxSSJCSqqBsfekXZyTy+cFL6bJih2ao52
 TflatTaR8BXNgq5BJae+ZQLkataZFr/1dPil+WzuVWf+n3URDI3W+193xhfWSjxl0vKpEuP20
 P6mHeD2ax9t2QtTXfVb/3ve9YRq/jd7ETZXdlq0/q/y0sXDc120sf2p10pZqpYuv0yhxZeX6k
 rPv94Kbf7YpsRRnJBpqMRcVJwIAbxrHY7oCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1496774792!72565121!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54658 invoked from network); 6 Jun 2017 18:46:33 -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; 6 Jun 2017 18:46:33 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 1989B23A06;
 Tue,  6 Jun 2017 18:46:31 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 1989B23A06
Date: Tue, 6 Jun 2017 11:46:30 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Andre Przywara <andre.przywara@arm.com>
In-Reply-To: <ec1081e5-93ea-ba4c-d7ef-a55416b50375@arm.com>
Message-ID: <alpine.DEB.2.10.1706061140520.15791@sstabellini-ThinkPad-X260>
References: <20170526173540.10066-1-andre.przywara@arm.com>
 <20170526173540.10066-4-andre.przywara@arm.com>
 <f038088c-fc74-0883-9abe-2fd57d1d83b5@arm.com>
 <ec1081e5-93ea-ba4c-d7ef-a55416b50375@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v10 03/32] ARM: vGIC: move irq_to_pending()
 calls under the VGIC VCPU 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>

T24gVHVlLCA2IEp1biAyMDE3LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPiBNYXliZSB3ZSBzaG91
bGQgY29uc2lkZXIgdG8gbWVyZ2UgdGhpcyBvbmUgZm9yIDQuOSBzdGlsbCwKPiBhcyBjdXJyZW50
bHkgZW5hYmxpbmcgdGhlIElUUyBpbiAuY29uZmlnIGFuZCBydW5uaW5nIGl0IG9uIGFuIElUUwo+
IG1hY2hpbmUgd2lsbCBmYWlsIHRvIGJvb3QgRG9tMC4KCkhlcmUsIHlvdSBhcmUgdGFsa2luZyBh
Ym91dCB0aGlzIHBhdGNoLCBwYXRjaCAjMywgcmlnaHQ/CgpBbHRob3VnaCBpdCBzaG91bGQgYmUg
InNhZmUiLCBpdCB0b3VjaGVzIGEgbG90IG9mIGNvbW1vbiBjb2RlLiBJIHRoaW5rCml0IGlzIHRv
byByaXNreSB0byBjb21taXQgaXQgbm93IHRvIGZpeCBhbiBleHBlcmltZW50YWwgZmVhdHVyZS4g
SSB3b3VsZApyYXRoZXIgd2FpdCB1bnRpbCBpdCBpcyBjb21taXR0ZWQgdG8gc3RhZ2luZyBpbiB0
aGUgNC4xMCBkZXYgd2luZG93LAp0aGVuIGJhY2twb3J0IGl0LgoKIAoKPiA+PiAtICAgICAgICBp
ZiAoIHAtPmRlc2MgIT0gTlVMTCApCj4gPj4gKyAgICAgICAgZGVzYyA9IHAtPmRlc2M7Cj4gPj4g
KyAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmdl90YXJnZXQtPmFyY2gudmdpYy5sb2Nr
LCBmbGFncyk7Cj4gPj4gKwo+ID4+ICsgICAgICAgIGlmICggZGVzYyAhPSBOVUxMICkKPiA+PiAg
ICAgICAgICB7Cj4gPj4gLSAgICAgICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZwLT5kZXNjLT5s
b2NrLCBmbGFncyk7Cj4gPj4gLSAgICAgICAgICAgIHAtPmRlc2MtPmhhbmRsZXItPmRpc2FibGUo
cC0+ZGVzYyk7Cj4gPj4gLSAgICAgICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnAtPmRl
c2MtPmxvY2ssIGZsYWdzKTsKPiA+PiArICAgICAgICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJmRl
c2MtPmxvY2ssIGZsYWdzKTsKPiA+PiArICAgICAgICAgICAgZGVzYy0+aGFuZGxlci0+ZGlzYWJs
ZShkZXNjKTsKPiA+PiArICAgICAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmZGVzYy0+
bG9jaywgZmxhZ3MpOwo+ID4+ICAgICAgICAgIH0KPiA+PiAgICAgICAgICBpKys7Cj4gPj4gICAg
ICB9Cj4gPj4gQEAgLTM0OSw5ICszNjgsOSBAQCB2b2lkIHZnaWNfZW5hYmxlX2lycXMoc3RydWN0
IHZjcHUgKnYsIHVpbnQzMl90IHIsCj4gPj4gaW50IG4pCj4gPj4gICAgICB3aGlsZSAoIChpID0g
ZmluZF9uZXh0X2JpdCgmbWFzaywgMzIsIGkpKSA8IDMyICkgewo+ID4+ICAgICAgICAgIGlycSA9
IGkgKyAoMzIgKiBuKTsKPiA+PiAgICAgICAgICB2X3RhcmdldCA9IHZnaWNfZ2V0X3RhcmdldF92
Y3B1KHYsIGlycSk7Cj4gPj4gKyAgICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJnZfdGFyZ2V0LT5h
cmNoLnZnaWMubG9jaywgZmxhZ3MpOwo+ID4+ICAgICAgICAgIHAgPSBpcnFfdG9fcGVuZGluZyh2
X3RhcmdldCwgaXJxKTsKPiA+PiAgICAgICAgICBzZXRfYml0KEdJQ19JUlFfR1VFU1RfRU5BQkxF
RCwgJnAtPnN0YXR1cyk7Cj4gPj4gLSAgICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJnZfdGFyZ2V0
LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwo+ID4+ICAgICAgICAgIGlmICggIWxpc3RfZW1wdHko
JnAtPmluZmxpZ2h0KSAmJgo+ID4+ICF0ZXN0X2JpdChHSUNfSVJRX0dVRVNUX1ZJU0lCTEUsICZw
LT5zdGF0dXMpICkKPiA+PiAgICAgICAgICAgICAgZ2ljX3JhaXNlX2d1ZXN0X2lycSh2X3Rhcmdl
dCwgaXJxLCBwLT5wcmlvcml0eSk7Cj4gPj4gICAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9y
ZSgmdl90YXJnZXQtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7Cj4gPj4gQEAgLTQ2MCw3ICs0Nzks
NyBAQCB2b2lkIHZnaWNfY2xlYXJfcGVuZGluZ19pcnFzKHN0cnVjdCB2Y3B1ICp2KQo+ID4+ICB2
b2lkIHZnaWNfdmNwdV9pbmplY3RfaXJxKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmly
cSkKPiA+PiAgewo+ID4+ICAgICAgdWludDhfdCBwcmlvcml0eTsKPiA+PiAtICAgIHN0cnVjdCBw
ZW5kaW5nX2lycSAqaXRlciwgKm4gPSBpcnFfdG9fcGVuZGluZyh2LCB2aXJxKTsKPiA+PiArICAg
IHN0cnVjdCBwZW5kaW5nX2lycSAqaXRlciwgKm47Cj4gPj4gICAgICB1bnNpZ25lZCBsb25nIGZs
YWdzOwo+ID4+ICAgICAgYm9vbCBydW5uaW5nOwo+ID4+Cj4gPj4gQEAgLTQ2OCw2ICs0ODcsOCBA
QCB2b2lkIHZnaWNfdmNwdV9pbmplY3RfaXJxKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZAo+ID4+
IGludCB2aXJxKQo+ID4+Cj4gPj4gICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmdi0+YXJjaC52Z2lj
LmxvY2ssIGZsYWdzKTsKPiA+Pgo+ID4+ICsgICAgbiA9IGlycV90b19wZW5kaW5nKHYsIHZpcnEp
Owo+ID4+ICsKPiA+PiAgICAgIC8qIHZjcHUgb2ZmbGluZSAqLwo+ID4+ICAgICAgaWYgKCB0ZXN0
X2JpdChfVlBGX2Rvd24sICZ2LT5wYXVzZV9mbGFncykgKQo+ID4+ICAgICAgewo+ID4+CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 06 18:51:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 18:51:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIJZw-0001ND-8E; Tue, 06 Jun 2017 18: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 <sstabellini@kernel.org>) id 1dIJZu-0001N7-Mt
 for xen-devel@lists.xen.org; Tue, 06 Jun 2017 18:51:42 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 54/BE-02956-EB9F6395; Tue, 06 Jun 2017 18:51:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVybKJssu7en2a
 RButPqlos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnb991gKnjCVHFp1hfGBsbZTF2MXBxCAn8Y
 JSZ87mHvYuTkYBFwkPjy4DhrFyMHB6NAjMSDH9YgYUaBMInJl5ewQpRoSfy8cYcZxGYTMJT4+
 2QTG0i5BJC95DMHSFhEQF3iz4UJjCDjmQU6mSSW/O4D6xUWiJI4OPs52CpOAWuJU0eWg83hFf
 CWWDvvP1hcSCBT4u3zx0wgtqiArsShf3/YIGoEJU7OfMICYjMD3bB8+jaWCYwCs5CkZiFJLWB
 kWsWoUZxaVJZapGtopJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERiEDECwg/Hy
 xoBDjJIcTEqivJGXzCKF+JLyUyozEosz4otKc1KLDzHKcHAoSfCa/ADKCRalpqdWpGXmAOMBJ
 i3BwaMkwisGkuYtLkjMLc5Mh0idYtTlaPqw5QuTEEtefl6qlDhvD0iRAEhRRmke3AhYbF5ilJ
 US5mUEOkqIpyC1KDezBFX+FaM4B6OSMK/ed6ApPJl5JXCbXgEdwQR0BN8lE5AjShIRUlINjPe
 k1nI0PmNO4Lv5Jmj6F9XjN05tEn7IJ/PSaErl/t/vOu7IfTDO/HhHRH9t637d3yffhMxsi3W0
 W3v+pWZLjeyy72k5v2xV5Ur9uqWjFk6V7Iu4ZSDz8a/zlNQzVmVnrDacN5EMXKHWdDrC5o9E+
 qeIQ/93d0wTf5LBG6NYa3fsSXBmwJVlVkosxRmJhlrMRcWJAOFwDJTIAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1496775100!72445129!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56974 invoked from network); 6 Jun 2017 18:51:41 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Jun 2017 18:51:41 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 70300239EA;
 Tue,  6 Jun 2017 18:51:39 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 70300239EA
Date: Tue, 6 Jun 2017 11:51:38 -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: <9a2e54f6-b6be-1aca-e76f-edda9c90ee9a@arm.com>
Message-ID: <alpine.DEB.2.10.1706061150270.15791@sstabellini-ThinkPad-X260>
References: <20170526111407.13537-1-punit.agrawal@arm.com>
 <9a2e54f6-b6be-1aca-e76f-edda9c90ee9a@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, Punit Agrawal <punit.agrawal@arm.com>, tim@xen.org,
 xen-devel@lists.xen.org, jbeulich@suse.com, ian.jackson@eu.citrix.com
Subject: Re: [Xen-devel] [For Xen-4.10 PATCH v2 0/3] Reduce unnecessary
 icache maintenance 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>

T24gVHVlLCA2IEp1biAyMDE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gT24gMjYvMDUvMTcgMTI6
MTQsIFB1bml0IEFncmF3YWwgd3JvdGU6Cj4gPiBIaSwKPiAKPiBIaSwKPiAKPiBJdCBsb29rcyBs
aWtlIHRoaXMgcGF0Y2ggc2VyaWVzIGhhcyBiZWVuIGZ1bGx5IGFja2VkLiBDYW4gc29tZW9uZSBh
cHBseSBpdD8KCkRvbmUuIEl0IHdhcyBhcHByb3ByaWF0ZWx5IG1hcmtlZCBpbiBteSBpbmJveCwg
YnV0IEkgd2FzIHNvbWVob3cKcmVsdWN0YW50IHRvIGNvbW1pdCB0aGluZ3MgdW50aWwgdGhlIHJl
bGVhc2UgaXMgZG9uZS4gSSBndWVzcyBJIGRvbid0Cm5lZWQgdG8gYmUuIEkgY29tbWl0dGVkIHRo
ZSBzZXJpZXMgbm93LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 06 18:53:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 18: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 1dIJbu-0001UV-KR; Tue, 06 Jun 2017 18:53: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 1dIJbt-0001UL-4q
 for xen-devel@lists.xen.org; Tue, 06 Jun 2017 18:53:45 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 EC/1C-31580-83AF6395; Tue, 06 Jun 2017 18:53:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVybKJssq75L7N
 IgynrNS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozLc/ayFuzhrri37wFLA+Nnji5GLg4hgT+M
 EkcvLWLtYuTkYBFwkGhpfsPSxcjBwSgQI/HghzVImFEgTGLy5SVQJVoS/zc+YQex2QQMJf4+2
 cQGUi4BZC8BGcnJISKgLvHnwgRGEJtZwENizompzCC2sEC0xJcDl5lAbE4Ba4mPC6eDxXkFvC
 W6/lxghjhnOaPE8Z+dYPNFBXQlDv37wwZRJChxcuYTFoihWhLLp29jmcAoMAtJahaS1AJGplW
 M6sWpRWWpRbrmeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgSHIAAQ7GBu/Ox1i
 lORgUhLljbxkFinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgtfkB1BOsCg1PbUiLTMHGA0waQkOH
 iURXjGQNG9xQWJucWY6ROoUo6KUOG8PSEIAJJFRmgfXBovAS4yyUsK8jECHCPEUpBblZpagyr
 9iFOdgVBLm1fsONIUnM68EbvoroMVMQIv5LpmALC5JREhJNTAqLZg96+/r0JXGLYp8M3VTwoy
 PscYv4Zx6ZuaaF4G35AxNTe7Z/n2+7VGyU2rWouyL+renfqlONXz5dvOtQ8dlfmy5VXFToPXp
 yti+jSu4BFNO//Lnld2QOcP55LHtAedbT07Iit7qHNFhauD68+6dBfsZPYomxN/svsHa/GfCi
 svzZbL7F/RLK7EUZyQaajEXFScCAOWzwxi7AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-6.tower-31.messagelabs.com!1496775222!65816667!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53213 invoked from network); 6 Jun 2017 18:53:43 -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; 6 Jun 2017 18:53:43 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id B023523958;
 Tue,  6 Jun 2017 18:53:41 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B023523958
Date: Tue, 6 Jun 2017 11:53: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: <6b56eed5-3171-da93-f129-d413f2eac336@arm.com>
Message-ID: <alpine.DEB.2.10.1706061153271.15791@sstabellini-ThinkPad-X260>
References: <20170523170336.7326-1-julien.grall@arm.com>
 <alpine.DEB.2.10.1705231126450.18759@sstabellini-ThinkPad-X260>
 <6b56eed5-3171-da93-f129-d413f2eac336@arm.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] [PATCH for-next] xen/arm: Remove unused helpers
 access_ok and array_access_ok
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCA2IEp1biAyMDE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgU3RlZmFubywKPiAK
PiBPbiAyMy8wNS8xNyAxOToyNiwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gT24gVHVl
LCAyMyBNYXkgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4gPiBCb3RoIGhlbHBlcnMgYWNj
ZXNzX29rIGFuZCBhcnJheV9hY2Nlc3Nfb2sgYXJlIG5vdCB1c2VkIG9uIEFSTS4gUmVtb3ZlCj4g
PiA+IHRoZW0uCj4gPiA+IAo+ID4gPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgo+ID4gCj4gPiBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IAo+IEkgZG9uJ3Qgc2VlIHRoaXMgcGF0Y2ggaW4g
c3RhZ2luZy4gQ2FuIHlvdSBwbGVhc2UgYXBwbHkgaXQ/CgpTYW1lIGhlcmUuIEl0IGlzIGNvbW1p
dHRlZCBub3cuCgoKPiA+IAo+ID4gPiAtLS0KPiA+ID4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vl
c3RfYWNjZXNzLmggfCA3IC0tLS0tLS0KPiA+ID4gIDEgZmlsZSBjaGFuZ2VkLCA3IGRlbGV0aW9u
cygtKQo+ID4gPiAKPiA+ID4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3Rf
YWNjZXNzLmgKPiA+ID4gYi94ZW4vaW5jbHVkZS9hc20tYXJtL2d1ZXN0X2FjY2Vzcy5oCj4gPiA+
IGluZGV4IDQyMWJjYTVmMzYuLjI1MWU5MzU1OTcgMTAwNjQ0Cj4gPiA+IC0tLSBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vZ3Vlc3RfYWNjZXNzLmgKPiA+ID4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9ndWVzdF9hY2Nlc3MuaAo+ID4gPiBAQCAtNCwxMyArNCw2IEBACj4gPiA+ICAjaW5jbHVkZSA8
eGVuL2d1ZXN0X2FjY2Vzcy5oPgo+ID4gPiAgI2luY2x1ZGUgPHhlbi9lcnJuby5oPgo+ID4gPiAK
PiA+ID4gLS8qIEd1ZXN0cyBoYXZlIHRoZWlyIG93biBjb21sZXRlIGFkZHJlc3Mgc3BhY2UgKi8K
PiA+ID4gLSNkZWZpbmUgYWNjZXNzX29rKGFkZHIsc2l6ZSkgKDEpCj4gPiA+IC0KPiA+ID4gLSNk
ZWZpbmUgYXJyYXlfYWNjZXNzX29rKGFkZHIsY291bnQsc2l6ZSkgXAo+ID4gPiAtICAgIChsaWtl
bHkoKGNvdW50KSA8ICh+MFVMIC8gKHNpemUpKSkgJiYgXAo+ID4gPiAtICAgICBhY2Nlc3Nfb2so
YWRkciwgMCArIChjb3VudCkgKiAoc2l6ZSkpKQo+ID4gPiAtCj4gPiA+ICB1bnNpZ25lZCBsb25n
IHJhd19jb3B5X3RvX2d1ZXN0KHZvaWQgKnRvLCBjb25zdCB2b2lkICpmcm9tLCB1bnNpZ25lZAo+
ID4gPiBsZW4pOwo+ID4gPiAgdW5zaWduZWQgbG9uZyByYXdfY29weV90b19ndWVzdF9mbHVzaF9k
Y2FjaGUodm9pZCAqdG8sIGNvbnN0IHZvaWQgKmZyb20sCj4gPiA+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsZW4pOwo+ID4gPiAtLQo+ID4g
PiAyLjExLjAKPiA+ID4gCj4gCj4gLS0gCj4gSnVsaWVuIEdyYWxsCj4gCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 06 19:00:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 19: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 1dIJiO-0002D9-D9; Tue, 06 Jun 2017 19:00:28 +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 1dIJiN-0002D3-0m
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 19:00:27 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 F8/9D-23755-ACBF6395; Tue, 06 Jun 2017 19:00:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVyuP0Ov+7J32a
 RBtfv61h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkHVq9nL7gvV7Hl2zXWBsbVkl2MnBwSAkYS
 byf+Y+pi5OIQEljIKHF65k8WkISwgLvEy2Xv2EBsEQF9iU23G9lBbGaBcon739awQTRcZZJY8
 6KVESTBJqAqseH6KVYQm1fAWuLPrnNAUzk4WARUJLr3SIOERQXCJXoP9LNBlAhKnJz5BGwXp4
 CPxOo//6Dmq0v8mXeJGcIWl7j1ZD4ThC0vsf3tHOYJjPyzkLTPQtIyC0nLLCQtCxhZVjFqFKc
 WlaUW6RqZ6yUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBIZnPQMD4w7Glr1+hxgl
 OZiURHkjL5lFCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg/fwLKCdYlJqeWpGWmQOMFJi0BAePk
 giv2A+gNG9xQWJucWY6ROoUoy7Hnb4NX5iEWPLy81KlxHm/g8wQACnKKM2DGwGL2kuMslLCvI
 wMDAxCPAWpRbmZJajyrxjFORiVhHmtQKbwZOaVwG16BXQEE9ARfJdMQI4oSURISTUwGs5w7fK
 +Yn1h5p6aLSITCiQtmWxVFs2f/Jzpv/rkee7KNZ4zZPd/2bT8553KfE4n4xnCaSf6DC3aVHam
 NPyf/vxaz5q718wV7hUvanP9XFWrIXjb/ZbX08mxSzU+1y57/8tMcVrY7HCx1XItZ9edn6H3u
 mB1R86uAKfbG/x+qu6WXHP0qPqBfUosxRmJhlrMRcWJAH8Kx+/VAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1496775625!101140158!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52247 invoked from network); 6 Jun 2017 19:00:25 -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; 6 Jun 2017 19:00: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 DEEF5AAB4;
 Tue,  6 Jun 2017 19:00:24 +0000 (UTC)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <55443407-5d99-0830-e8e0-6c2044c18ec9@suse.com>
 <22824.21930.185651.403388@mariner.uk.xensource.com>
 <2e6d9143-1abe-2f99-155f-f1071245ca41@suse.com>
 <alpine.DEB.2.10.1705261201010.18759@sstabellini-ThinkPad-X260>
 <77637aaf-0c2c-fe90-2e37-3211ea9026e7@suse.com>
 <alpine.DEB.2.10.1706060930460.10022@sstabellini-ThinkPad-X260>
From: Juergen Gross <jgross@suse.com>
Message-ID: <5de5e464-ae54-30b4-7a97-0a2dcbf91416@suse.com>
Date: Tue, 6 Jun 2017 21:00:23 +0200
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.1706060930460.10022@sstabellini-ThinkPad-X260>
Content-Language: en-US
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [for-4.9] Re: HVM guest performance regression
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDYvMDYvMTcgMTg6MzksIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiBPbiBUdWUsIDYg
SnVuIDIwMTcsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE9uIDI2LzA1LzE3IDIxOjAxLCBTdGVm
YW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+PiBPbiBGcmksIDI2IE1heSAyMDE3LCBKdWVyZ2VuIEdy
b3NzIHdyb3RlOgo+Pj4+IE9uIDI2LzA1LzE3IDE4OjE5LCBJYW4gSmFja3NvbiB3cm90ZToKPj4+
Pj4gSnVlcmdlbiBHcm9zcyB3cml0ZXMgKCJIVk0gZ3Vlc3QgcGVyZm9ybWFuY2UgcmVncmVzc2lv
biIpOgo+Pj4+Pj4gTG9va2luZyBmb3IgdGhlIHJlYXNvbiBvZiBhIHBlcmZvcm1hbmNlIHJlZ3Jl
c3Npb24gb2YgSFZNIGd1ZXN0cyB1bmRlcgo+Pj4+Pj4gWGVuIDQuNyBhZ2FpbnN0IDQuNSBJIGZv
dW5kIHRoZSByZWFzb24gdG8gYmUgY29tbWl0Cj4+Pj4+PiBjMjZmOTJiOGZjZTNjOWRmMTdmN2Vm
MDM1YjU0ZDk3Y2JlOTMxYzdhICgibGlieGw6IHJlbW92ZSBmcmVlbWVtX3NsYWNrIikKPj4+Pj4+
IGluIFhlbiA0LjYuCj4+Pj4+Pgo+Pj4+Pj4gVGhlIHByb2JsZW0gb2NjdXJyZWQgd2hlbiBkb20w
IGhhZCB0byBiZSBiYWxsb29uZWQgZG93biB3aGVuIHN0YXJ0aW5nCj4+Pj4+PiB0aGUgZ3Vlc3Qu
IFRoZSBwZXJmb3JtYW5jZSBvZiBzb21lIG1pY3JvIGJlbmNobWFya3MgZHJvcHBlZCBieSBhYm91
dAo+Pj4+Pj4gYSBmYWN0b3Igb2YgMiB3aXRoIGFib3ZlIGNvbW1pdC4KPj4+Pj4+Cj4+Pj4+PiBJ
bnRlcmVzdGluZyBwb2ludCBpcyB0aGF0IHRoZSBwZXJmb3JtYW5jZSBvZiB0aGUgZ3Vlc3Qgd2ls
bCBkZXBlbmQgb24KPj4+Pj4+IHRoZSBhbW91bnQgb2YgZnJlZSBtZW1vcnkgYmVpbmcgYXZhaWxh
YmxlIGF0IGd1ZXN0IGNyZWF0aW9uIHRpbWUuCj4+Pj4+PiBXaGVuIHRoZXJlIHdhcyBiYXJlbHkg
ZW5vdWdoIG1lbW9yeSBhdmFpbGFibGUgZm9yIHN0YXJ0aW5nIHRoZSBndWVzdAo+Pj4+Pj4gdGhl
IHBlcmZvcm1hbmNlIHdpbGwgcmVtYWluIGxvdyBldmVuIGlmIG1lbW9yeSBpcyBiZWluZyBmcmVl
ZCBsYXRlci4KPj4+Pj4+Cj4+Pj4+PiBJJ2QgbGlrZSB0byBzdWdnZXN0IHdlIGVpdGhlciByZXZl
cnQgdGhlIGNvbW1pdCBvciBoYXZlIHNvbWUgb3RoZXIKPj4+Pj4+IG1lY2hhbmlzbSB0byB0cnkg
dG8gaGF2ZSBzb21lIHJlc2VydmUgZnJlZSBtZW1vcnkgd2hlbiBzdGFydGluZyBhCj4+Pj4+PiBk
b21haW4uCj4+Pj4+Cj4+Pj4+IE9oLCBkZWFyLiAgVGhlIG1lbW9yeSBhY2NvdW50aW5nIHN3YW1w
IGFnYWluLiAgQ2xlYXJseSB3ZSBhcmUgbm90Cj4+Pj4+IGdvaW5nIHRvIGRyYWluIHRoYXQgc3dh
bXAgbm93LCBidXQgSSBkb24ndCBsaWtlIHJlZ3Jlc3Npb25zLgo+Pj4+Pgo+Pj4+PiBJIGFtIG5v
dCBvcHBvc2VkIHRvIHJldmVydGluZyB0aGF0IGNvbW1pdC4gIEkgd2FzIGEgYml0IGlmZnkgYWJv
dXQgaXQKPj4+Pj4gYXQgdGhlIHRpbWU7IGFuZCBhY2NvcmRpbmcgdG8gdGhlIHJlbW92YWwgY29t
bWl0IG1lc3NhZ2UsIGl0IHdhcwo+Pj4+PiBiYXNpY2FsbHkgcmVtb3ZlZCBiZWNhdXNlIGl0IHdh
cyBhIHBpZWNlIG9mIGNhcmdvIGN1bHQgZm9yIHdoaWNoIHdlCj4+Pj4+IGhhZCBubyBqdXN0aWZp
Y2F0aW9uIGluIGFueSBvZiBvdXIgcmVjb3Jkcy4KPj4+Pj4KPj4+Pj4gSW5kZWVkIEkgdGhpbmsg
Zml4aW5nIHRoaXMgaXMgYSBjYW5kaWRhdGUgZm9yIDQuOS4KPj4+Pj4KPj4+Pj4gRG8geW91IGtu
b3cgdGhlIG1lY2hhbmlzbSBieSB3aGljaCB0aGUgZnJlZW1lbSBzbGFjayBoZWxwcyA/ICBJIHRo
aW5rCj4+Pj4+IHRoYXQgd291bGQgYmUgYSBwcmVyZXF1aXNpdGUgZm9yIHJldmVydGluZyB0aGlz
LiAgVGhhdCB3YXkgd2UgY2FuIGhhdmUKPj4+Pj4gYW4gdW5kZXJzdGFuZGluZyBvZiB3aHkgd2Ug
YXJlIGRvaW5nIHRoaW5ncywgcmF0aGVyIHRoYW4ganVzdAo+Pj4+PiBmbGFpbGluZyBhdCByYW5k
b20uLi4KPj4+Pgo+Pj4+IEkgd2lzaCBJIHdvdWxkIHVuZGVyc3RhbmQgaXQuCj4+Pj4KPj4+PiBP
bmUgY2FuZGlkYXRlIHdvdWxkIGJlIDJNLzFHIHBhZ2VzIGJlaW5nIHBvc3NpYmxlIHdpdGggZW5v
dWdoIGZyZWUKPj4+PiBtZW1vcnksIGJ1dCBJIGhhdmVuJ3QgcHJvb2ZlZCB0aGlzIHlldC4gSSBj
YW4gaGF2ZSBhIHRyeSBieSBkaXNhYmxpbmcKPj4+PiBiaWcgcGFnZXMgaW4gdGhlIGh5cGVydmlz
b3IuCj4+Pgo+Pj4gUmlnaHQsIGlmIEkgaGFkIHRvIGJldCwgSSB3b3VsZCBwdXQgbXkgbW9uZXkg
b24gc3VwZXJwYWdlcyBzaGF0dGVyaW5nCj4+PiBiZWluZyB0aGUgY2F1c2Ugb2YgdGhlIHByb2Js
ZW0uCj4+Cj4+IFNlZW1zIHlvdSB3b3VsZCBoYXZlIGxvc3QgeW91ciBtb25leS4uLgo+Pgo+PiBN
ZWFud2hpbGUgSSd2ZSBmb3VuZCBhIHdheSB0byBnZXQgdGhlICJnb29kIiBwZXJmb3JtYW5jZSBp
biB0aGUgbWljcm8KPj4gYmVuY2htYXJrLiBVbmZvcnR1bmF0ZWx5IHRoaXMgcmVxdWlyZXMgdG8g
c3dpdGNoIG9mZiB0aGUgcHYgaW50ZXJmYWNlcwo+PiBpbiB0aGUgSFZNIGd1ZXN0IHZpYSAieGVu
X25vcHYiIGtlcm5lbCBib290IHBhcmFtZXRlci4KPj4KPj4gSSBoYXZlIHZlcmlmaWVkIHRoYXQg
cHYgc3BpbmxvY2tzIGFyZSBub3QgdG8gYmxhbWUgKHZpYSAieGVuX25vcHZzcGluIgo+PiBrZXJu
ZWwgYm9vdCBwYXJhbWV0ZXIpLiBTd2l0Y2hpbmcgdG8gY2xvY2tzb3VyY2UgVFNDIGluIHRoZSBy
dW5uaW5nCj4+IHN5c3RlbSBkb2Vzbid0IGhlbHAgZWl0aGVyLgo+IAo+IFdoYXQgYWJvdXQgeGVu
X2h2bV9leGl0X21tYXAgKGFuIG9wdGltaXphdGlvbiBmb3Igc2hhZG93IHBhZ2V0YWJsZXMpIGFu
ZAo+IHhlbl9odm1fc21wX2luaXQgKFBWIElQSSk/Cgp4ZW5faHZtX2V4aXRfbW1hcCBpc24ndCBh
Y3RpdmUgKGtlcm5lbCBtZXNzYWdlIHRlbGxpbmcgbWUgc28gd2FzCmlzc3VlZCkuCgo+PiBVbmZv
cnR1bmF0ZWx5IHRoZSBrZXJuZWwgc2VlbXMgbm8gbG9uZ2VyIHRvIGJlIGZ1bmN0aW9uYWwgd2hl
biBJIHRyeSB0bwo+PiB0d2VhayBpdCBub3QgdG8gdXNlIHRoZSBQVkhWTSBlbmhhbmNlbWVudHMu
Cj4gCj4gSSBndWVzcyB5b3UgYXJlIG5vdCB0YWxraW5nIGFib3V0IHJlZ3VsYXIgUFYgZHJpdmVy
cyBsaWtlIG5ldGZyb250IGFuZAo+IGJsa2Zyb250LCByaWdodD8KClRoZSBwbGFuIHdhcyB0byBi
ZSBhYmxlIHRvIHVzZSBQViBkcml2ZXJzIHdpdGhvdXQgaGF2aW5nIHRvIHVzZSBQVgpjYWxsYmFj
a3MgYW5kIFBWIHRpbWVycy4gVGhpcyBpc24ndCBwb3NzaWJsZSByaWdodCBub3cuCgo+PiBJJ20g
d29uZGVyaW5nIG5vdyB3aGV0aGVyCj4+IHRoZXJlIGhhdmUgZXZlciBiZWVuIGFueSBiZW5jaG1h
cmtzIHRvIHByb29mIFBWSFZNIHJlYWxseSBiZWluZyBmYXN0ZXIKPj4gdGhhbiBub24tUFZIVk0/
IE15IGZpbmRpbmdzIHNlZW0gdG8gc3VnZ2VzdCB0aGVyZSBtaWdodCBiZSBhIGh1Z2UKPj4gcGVy
Zm9ybWFuY2UgZ2FwIHdpdGggUFZIVk0uIE9UT0ggdGhpcyBtaWdodCBkZXBlbmQgb24gaGFyZHdh
cmUgYW5kIG90aGVyCj4+IGZhY3RvcnMuCj4+Cj4+IFN0ZWZhbm8sIGRpZG4ndCB5b3UgZG8gdGhl
IFBWSFZNIHN0dWZmIGJhY2sgaW4gMjAxMD8gRG8geW91IGhhdmUgYW55Cj4+IGRhdGEgZnJvbSB0
aGVuIHJlZ2FyZGluZyBwZXJmb3JtYW5jZSBmaWd1cmVzPwo+IAo+IFllcywgSSBzdGlsbCBoYXZl
IHRoZXNlIHNsaWRlczoKPiAKPiBodHRwczovL3d3dy5zbGlkZXNoYXJlLm5ldC94ZW5fY29tX21n
ci9saW51eC1wdi1vbi1odm0KClRoYW5rcy4gU28geW91IG1lYXN1cmVkIHRoZSBvdmVyYWxsIHBh
Y2thZ2UsIG5vdCB0aGUgc2luZ2xlIGl0ZW1zIGxpa2UKY2FsbGJhY2tzLCB0aW1lcnMsIHRpbWUg
c291cmNlPyBJJ20gYXNraW5nIGJlY2F1c2UgSSBzdGFydCB0byBiZWxpZXZlCnRoZXJlIGFyZSBz
b21lIG9mIHRob3NlIHNsb3dlciB0aGFuIHRoZWlyIG5vbi1QViB2YXJpYW50cy4KCgpKdWVyZ2Vu
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 06 19:09:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 19: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 1dIJql-0002Tl-8S; Tue, 06 Jun 2017 19:09:07 +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 1dIJqj-0002Tf-VU
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 19:09:06 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 C7/11-01992-1DDF6395; Tue, 06 Jun 2017 19:09:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVybKJssu7Zv2a
 RBv9PyVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnbLk1mLZijWvFh1lO2BsaZcl2MXBxCAn8Y
 JZ6uf8zexcjJwSLgIHHw5U7GLkYODkaBGIkHP6xBwowCYRKTLy9hhSjRkvizZBsjiM0mYCjx9
 8kmNpByCSB7yWcOkLCIgLLEx9ZedpDxzAJrGSXaN38AGy8s4C7xctk7NhCbU8BG4uOk3WA2r4
 C3xJMnU9kg7mlklpjz/wYzSEJUQFfi0L8/UEWCEidnPmEBsZmBjlg+fRvLBEaBWUhSs5CkFjA
 yrWLUKE4tKkst0jUy00sqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAzDegYGxh2M
 tyf7HWKU5GBSEuWNvGQWKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCN/UPUE6wKDU9tSItMwcYE
 TBpCQ4eJRFesR9Aad7igsTc4sx0iNQpRl2OO30bvjAJseTl56VKifNOBpkhAFKUUZoHNwIWnZ
 cYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfNOBJnCk5lXArfpFdARTEBH8F0yATmiJBEhJdX
 A2KZwSvtVYsaxrXw/TLQXff54I4KJ6/UrC/2TyYKLdyyzsL/WcSQ9a0KEXHKOsslle/bqHTcu
 74rJDpTf2vtqwvS3fuZ8XJllgTf3V51UeJt0+LnSp6Ar3ScEluRJvhAPu5Ek+7Z68/FLu5J6u
 k2+b3CKKGGK4FBZ/qOZz/d7tuWmgL8LL3b5KbEUZyQaajEXFScCAKIapP/JAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1496776140!99253223!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20406 invoked from network); 6 Jun 2017 19:09:01 -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; 6 Jun 2017 19:09:01 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 1C14523A02;
 Tue,  6 Jun 2017 19:08:59 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 1C14523A02
Date: Tue, 6 Jun 2017 12:08:58 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Juergen Gross <jgross@suse.com>
In-Reply-To: <5de5e464-ae54-30b4-7a97-0a2dcbf91416@suse.com>
Message-ID: <alpine.DEB.2.10.1706061202290.15791@sstabellini-ThinkPad-X260>
References: <55443407-5d99-0830-e8e0-6c2044c18ec9@suse.com>
 <22824.21930.185651.403388@mariner.uk.xensource.com>
 <2e6d9143-1abe-2f99-155f-f1071245ca41@suse.com>
 <alpine.DEB.2.10.1705261201010.18759@sstabellini-ThinkPad-X260>
 <77637aaf-0c2c-fe90-2e37-3211ea9026e7@suse.com>
 <alpine.DEB.2.10.1706060930460.10022@sstabellini-ThinkPad-X260>
 <5de5e464-ae54-30b4-7a97-0a2dcbf91416@suse.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>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [for-4.9] Re: HVM guest performance regression
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCA2IEp1biAyMDE3LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IE9uIDA2LzA2LzE3IDE4
OjM5LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPiBPbiBUdWUsIDYgSnVuIDIwMTcsIEp1
ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gPj4gT24gMjYvMDUvMTcgMjE6MDEsIFN0ZWZhbm8gU3RhYmVs
bGluaSB3cm90ZToKPiA+Pj4gT24gRnJpLCAyNiBNYXkgMjAxNywgSnVlcmdlbiBHcm9zcyB3cm90
ZToKPiA+Pj4+IE9uIDI2LzA1LzE3IDE4OjE5LCBJYW4gSmFja3NvbiB3cm90ZToKPiA+Pj4+PiBK
dWVyZ2VuIEdyb3NzIHdyaXRlcyAoIkhWTSBndWVzdCBwZXJmb3JtYW5jZSByZWdyZXNzaW9uIik6
Cj4gPj4+Pj4+IExvb2tpbmcgZm9yIHRoZSByZWFzb24gb2YgYSBwZXJmb3JtYW5jZSByZWdyZXNz
aW9uIG9mIEhWTSBndWVzdHMgdW5kZXIKPiA+Pj4+Pj4gWGVuIDQuNyBhZ2FpbnN0IDQuNSBJIGZv
dW5kIHRoZSByZWFzb24gdG8gYmUgY29tbWl0Cj4gPj4+Pj4+IGMyNmY5MmI4ZmNlM2M5ZGYxN2Y3
ZWYwMzViNTRkOTdjYmU5MzFjN2EgKCJsaWJ4bDogcmVtb3ZlIGZyZWVtZW1fc2xhY2siKQo+ID4+
Pj4+PiBpbiBYZW4gNC42Lgo+ID4+Pj4+Pgo+ID4+Pj4+PiBUaGUgcHJvYmxlbSBvY2N1cnJlZCB3
aGVuIGRvbTAgaGFkIHRvIGJlIGJhbGxvb25lZCBkb3duIHdoZW4gc3RhcnRpbmcKPiA+Pj4+Pj4g
dGhlIGd1ZXN0LiBUaGUgcGVyZm9ybWFuY2Ugb2Ygc29tZSBtaWNybyBiZW5jaG1hcmtzIGRyb3Bw
ZWQgYnkgYWJvdXQKPiA+Pj4+Pj4gYSBmYWN0b3Igb2YgMiB3aXRoIGFib3ZlIGNvbW1pdC4KPiA+
Pj4+Pj4KPiA+Pj4+Pj4gSW50ZXJlc3RpbmcgcG9pbnQgaXMgdGhhdCB0aGUgcGVyZm9ybWFuY2Ug
b2YgdGhlIGd1ZXN0IHdpbGwgZGVwZW5kIG9uCj4gPj4+Pj4+IHRoZSBhbW91bnQgb2YgZnJlZSBt
ZW1vcnkgYmVpbmcgYXZhaWxhYmxlIGF0IGd1ZXN0IGNyZWF0aW9uIHRpbWUuCj4gPj4+Pj4+IFdo
ZW4gdGhlcmUgd2FzIGJhcmVseSBlbm91Z2ggbWVtb3J5IGF2YWlsYWJsZSBmb3Igc3RhcnRpbmcg
dGhlIGd1ZXN0Cj4gPj4+Pj4+IHRoZSBwZXJmb3JtYW5jZSB3aWxsIHJlbWFpbiBsb3cgZXZlbiBp
ZiBtZW1vcnkgaXMgYmVpbmcgZnJlZWQgbGF0ZXIuCj4gPj4+Pj4+Cj4gPj4+Pj4+IEknZCBsaWtl
IHRvIHN1Z2dlc3Qgd2UgZWl0aGVyIHJldmVydCB0aGUgY29tbWl0IG9yIGhhdmUgc29tZSBvdGhl
cgo+ID4+Pj4+PiBtZWNoYW5pc20gdG8gdHJ5IHRvIGhhdmUgc29tZSByZXNlcnZlIGZyZWUgbWVt
b3J5IHdoZW4gc3RhcnRpbmcgYQo+ID4+Pj4+PiBkb21haW4uCj4gPj4+Pj4KPiA+Pj4+PiBPaCwg
ZGVhci4gIFRoZSBtZW1vcnkgYWNjb3VudGluZyBzd2FtcCBhZ2Fpbi4gIENsZWFybHkgd2UgYXJl
IG5vdAo+ID4+Pj4+IGdvaW5nIHRvIGRyYWluIHRoYXQgc3dhbXAgbm93LCBidXQgSSBkb24ndCBs
aWtlIHJlZ3Jlc3Npb25zLgo+ID4+Pj4+Cj4gPj4+Pj4gSSBhbSBub3Qgb3Bwb3NlZCB0byByZXZl
cnRpbmcgdGhhdCBjb21taXQuICBJIHdhcyBhIGJpdCBpZmZ5IGFib3V0IGl0Cj4gPj4+Pj4gYXQg
dGhlIHRpbWU7IGFuZCBhY2NvcmRpbmcgdG8gdGhlIHJlbW92YWwgY29tbWl0IG1lc3NhZ2UsIGl0
IHdhcwo+ID4+Pj4+IGJhc2ljYWxseSByZW1vdmVkIGJlY2F1c2UgaXQgd2FzIGEgcGllY2Ugb2Yg
Y2FyZ28gY3VsdCBmb3Igd2hpY2ggd2UKPiA+Pj4+PiBoYWQgbm8ganVzdGlmaWNhdGlvbiBpbiBh
bnkgb2Ygb3VyIHJlY29yZHMuCj4gPj4+Pj4KPiA+Pj4+PiBJbmRlZWQgSSB0aGluayBmaXhpbmcg
dGhpcyBpcyBhIGNhbmRpZGF0ZSBmb3IgNC45Lgo+ID4+Pj4+Cj4gPj4+Pj4gRG8geW91IGtub3cg
dGhlIG1lY2hhbmlzbSBieSB3aGljaCB0aGUgZnJlZW1lbSBzbGFjayBoZWxwcyA/ICBJIHRoaW5r
Cj4gPj4+Pj4gdGhhdCB3b3VsZCBiZSBhIHByZXJlcXVpc2l0ZSBmb3IgcmV2ZXJ0aW5nIHRoaXMu
ICBUaGF0IHdheSB3ZSBjYW4gaGF2ZQo+ID4+Pj4+IGFuIHVuZGVyc3RhbmRpbmcgb2Ygd2h5IHdl
IGFyZSBkb2luZyB0aGluZ3MsIHJhdGhlciB0aGFuIGp1c3QKPiA+Pj4+PiBmbGFpbGluZyBhdCBy
YW5kb20uLi4KPiA+Pj4+Cj4gPj4+PiBJIHdpc2ggSSB3b3VsZCB1bmRlcnN0YW5kIGl0Lgo+ID4+
Pj4KPiA+Pj4+IE9uZSBjYW5kaWRhdGUgd291bGQgYmUgMk0vMUcgcGFnZXMgYmVpbmcgcG9zc2li
bGUgd2l0aCBlbm91Z2ggZnJlZQo+ID4+Pj4gbWVtb3J5LCBidXQgSSBoYXZlbid0IHByb29mZWQg
dGhpcyB5ZXQuIEkgY2FuIGhhdmUgYSB0cnkgYnkgZGlzYWJsaW5nCj4gPj4+PiBiaWcgcGFnZXMg
aW4gdGhlIGh5cGVydmlzb3IuCj4gPj4+Cj4gPj4+IFJpZ2h0LCBpZiBJIGhhZCB0byBiZXQsIEkg
d291bGQgcHV0IG15IG1vbmV5IG9uIHN1cGVycGFnZXMgc2hhdHRlcmluZwo+ID4+PiBiZWluZyB0
aGUgY2F1c2Ugb2YgdGhlIHByb2JsZW0uCj4gPj4KPiA+PiBTZWVtcyB5b3Ugd291bGQgaGF2ZSBs
b3N0IHlvdXIgbW9uZXkuLi4KPiA+Pgo+ID4+IE1lYW53aGlsZSBJJ3ZlIGZvdW5kIGEgd2F5IHRv
IGdldCB0aGUgImdvb2QiIHBlcmZvcm1hbmNlIGluIHRoZSBtaWNybwo+ID4+IGJlbmNobWFyay4g
VW5mb3J0dW5hdGVseSB0aGlzIHJlcXVpcmVzIHRvIHN3aXRjaCBvZmYgdGhlIHB2IGludGVyZmFj
ZXMKPiA+PiBpbiB0aGUgSFZNIGd1ZXN0IHZpYSAieGVuX25vcHYiIGtlcm5lbCBib290IHBhcmFt
ZXRlci4KPiA+Pgo+ID4+IEkgaGF2ZSB2ZXJpZmllZCB0aGF0IHB2IHNwaW5sb2NrcyBhcmUgbm90
IHRvIGJsYW1lICh2aWEgInhlbl9ub3B2c3BpbiIKPiA+PiBrZXJuZWwgYm9vdCBwYXJhbWV0ZXIp
LiBTd2l0Y2hpbmcgdG8gY2xvY2tzb3VyY2UgVFNDIGluIHRoZSBydW5uaW5nCj4gPj4gc3lzdGVt
IGRvZXNuJ3QgaGVscCBlaXRoZXIuCj4gPiAKPiA+IFdoYXQgYWJvdXQgeGVuX2h2bV9leGl0X21t
YXAgKGFuIG9wdGltaXphdGlvbiBmb3Igc2hhZG93IHBhZ2V0YWJsZXMpIGFuZAo+ID4geGVuX2h2
bV9zbXBfaW5pdCAoUFYgSVBJKT8KPiAKPiB4ZW5faHZtX2V4aXRfbW1hcCBpc24ndCBhY3RpdmUg
KGtlcm5lbCBtZXNzYWdlIHRlbGxpbmcgbWUgc28gd2FzCj4gaXNzdWVkKS4KPiAKPiA+PiBVbmZv
cnR1bmF0ZWx5IHRoZSBrZXJuZWwgc2VlbXMgbm8gbG9uZ2VyIHRvIGJlIGZ1bmN0aW9uYWwgd2hl
biBJIHRyeSB0bwo+ID4+IHR3ZWFrIGl0IG5vdCB0byB1c2UgdGhlIFBWSFZNIGVuaGFuY2VtZW50
cy4KPiA+IAo+ID4gSSBndWVzcyB5b3UgYXJlIG5vdCB0YWxraW5nIGFib3V0IHJlZ3VsYXIgUFYg
ZHJpdmVycyBsaWtlIG5ldGZyb250IGFuZAo+ID4gYmxrZnJvbnQsIHJpZ2h0Pwo+IAo+IFRoZSBw
bGFuIHdhcyB0byBiZSBhYmxlIHRvIHVzZSBQViBkcml2ZXJzIHdpdGhvdXQgaGF2aW5nIHRvIHVz
ZSBQVgo+IGNhbGxiYWNrcyBhbmQgUFYgdGltZXJzLiBUaGlzIGlzbid0IHBvc3NpYmxlIHJpZ2h0
IG5vdy4KCkkgdGhpbmsgdGhlIGNvZGUgdG8gaGFuZGxlIHRoYXQgc2NlbmFyaW8gd2FzIGdyYWR1
YWxseSByZW1vdmVkIG92ZXIgdGltZQp0byBzaW1wbGlmeSB0aGUgY29kZSBiYXNlLgoKCj4gPj4g
SSdtIHdvbmRlcmluZyBub3cgd2hldGhlcgo+ID4+IHRoZXJlIGhhdmUgZXZlciBiZWVuIGFueSBi
ZW5jaG1hcmtzIHRvIHByb29mIFBWSFZNIHJlYWxseSBiZWluZyBmYXN0ZXIKPiA+PiB0aGFuIG5v
bi1QVkhWTT8gTXkgZmluZGluZ3Mgc2VlbSB0byBzdWdnZXN0IHRoZXJlIG1pZ2h0IGJlIGEgaHVn
ZQo+ID4+IHBlcmZvcm1hbmNlIGdhcCB3aXRoIFBWSFZNLiBPVE9IIHRoaXMgbWlnaHQgZGVwZW5k
IG9uIGhhcmR3YXJlIGFuZCBvdGhlcgo+ID4+IGZhY3RvcnMuCj4gPj4KPiA+PiBTdGVmYW5vLCBk
aWRuJ3QgeW91IGRvIHRoZSBQVkhWTSBzdHVmZiBiYWNrIGluIDIwMTA/IERvIHlvdSBoYXZlIGFu
eQo+ID4+IGRhdGEgZnJvbSB0aGVuIHJlZ2FyZGluZyBwZXJmb3JtYW5jZSBmaWd1cmVzPwo+ID4g
Cj4gPiBZZXMsIEkgc3RpbGwgaGF2ZSB0aGVzZSBzbGlkZXM6Cj4gPiAKPiA+IGh0dHBzOi8vd3d3
LnNsaWRlc2hhcmUubmV0L3hlbl9jb21fbWdyL2xpbnV4LXB2LW9uLWh2bQo+IAo+IFRoYW5rcy4g
U28geW91IG1lYXN1cmVkIHRoZSBvdmVyYWxsIHBhY2thZ2UsIG5vdCB0aGUgc2luZ2xlIGl0ZW1z
IGxpa2UKPiBjYWxsYmFja3MsIHRpbWVycywgdGltZSBzb3VyY2U/IEknbSBhc2tpbmcgYmVjYXVz
ZSBJIHN0YXJ0IHRvIGJlbGlldmUKPiB0aGVyZSBhcmUgc29tZSBvZiB0aG9zZSBzbG93ZXIgdGhh
biB0aGVpciBub24tUFYgdmFyaWFudHMuCgpUaGVyZSBpc24ndCBtdWNoIGxlZnQgaW4gdGVybXMg
b2YgaW5kaXZpZHVhbCBvcHRpbWl6YXRpb25zOiB5b3UgYWxyZWFkeQp0cmllZCBzd2l0Y2hpbmcg
Y2xvY2tzb3VyY2UgYW5kIHJlbW92aW5nIHB2IHNwaW5sb2Nrcy4geGVuX2h2bV9leGl0X21tYXAK
aXMgbm90IHVzZWQuIE9ubHkgdGhlIGZvbGxvd2luZyBhcmUgbGVmdCAoeW91IG1pZ2h0IHdhbnQg
dG8gZG91YmxlIGNoZWNrCkkgaGF2ZW4ndCBtaXNzZWQgYW55dGhpbmcpOgoKMSkgUFYgSVBJCjIp
IFBWIHN1c3BlbmQvcmVzdW1lCjMpIHZlY3RvciBjYWxsYmFjawo0KSBpbnRlcnJ1cHQgcmVtYXBw
aW5nCgoyKSBpcyBub3Qgb24gdGhlIGhvdCBwYXRoLgpJIGRpZCBpbmRpdmlkdWFsIG1lYXN1cmVt
ZW50cyBvZiAzKSBhdCBzb21lIHBvaW50cyBhbmQgaXQgd2FzIGEgY2xlYXIgd2luLgpTbGlkZSAx
NCBzaG93cyB0aGUgaW5kaXZpZHVhbCBtZWFzdXJlbWVudHMgb2YgNCkKCk9ubHkgMSkgaXMgbGVm
dCB0byBjaGVjayBhcyBmYXIgYXMgSSBjYW4gdGVsbC4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 06 19:20:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 19:20: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 1dIK1N-0003eC-8l; Tue, 06 Jun 2017 19:20: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 1dIK1M-0003YW-Bd
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 19:20:04 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 C4/7F-02006-36007395; Tue, 06 Jun 2017 19:20:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVybKJssm4Cg3m
 kwcVuNovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPV037mgj7eitZDN1kaGM9wdTFycQgJ/GGU
 WLfzO3sXIycHi4CDxOO/fUA2BwejQIzEgx/WIGFGgTCJyZeXsEKUaEk8fLeGDcRmEzCU+PtkE
 xtIuQSQveQzB0hYREBZovfXbxaQ8cwCvxkl9n39CjZeWMBdYk1jPyOIzSlgL/G8dQOYzSvgLX
 F2zQVWiHtOMUpcnNPJApIQFdCVOPTvDxtEkaDEyZlPwOLMQEcsn76NZQKjwCwkqVlIUgsYmVY
 xqhenFpWlFuma6yUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBAYhAxDsYDw22fkQ
 oyQHk5Iob+Qls0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwn/gHlBItS01Mr0jJzgPEAk5bg4
 FES4RX7AZTmLS5IzC3OTIdInWLU5bjTt+ELkxBLXn5eqpQ4r+Z/oCIBkKKM0jy4EbDYvMQoKy
 XMywh0lBBPQWpRbmYJqvwrRnEORiVh3rUgl/Bk5pXAbXoFdAQT0BF8l0xAjihJREhJNTCGCzK
 ZqsRYP3i0SvtfpY6Vx2bTF+qdE37EpF2VL3+TGylpXmzuYbdlowPPx5dqH169fvJr9ekFx9/I
 s/ZGzLW/W7MpVsF63t6ZuXVFcXfeLPsfsjbnY6a9i8Rq7aknbJof6qpcLmOedmmJWGWtg6XV1
 ve9L2JUtqbkPNt5yT/3TXflpcS2myFKLMUZiYZazEXFiQDKiNeRyAIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1496776798!102254740!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13892 invoked from network); 6 Jun 2017 19:19:59 -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; 6 Jun 2017 19:19:59 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 3A38923A02;
 Tue,  6 Jun 2017 19:19:55 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 3A38923A02
Date: Tue, 6 Jun 2017 12:19:54 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5936D6CE020000780015FE9B@prv-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1706061214580.15791@sstabellini-ThinkPad-X260>
References: <osstest-110009-mainreport@xen.org>
 <5936C34C020000780015FCFE@prv-mh.provo.novell.com>
 <22838.46489.303121.802684@mariner.uk.xensource.com>
 <5936D6CE020000780015FE9B@prv-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, osstest-admin@xenproject.org,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [xen-unstable test] 110009: 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>

T24gVHVlLCA2IEp1biAyMDE3LCBKYW4gQmV1bGljaCB3cm90ZToKPiA+Pj4gT24gMDYuMDYuMTcg
YXQgMTY6MDAsIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPiB3cm90ZToKPiA+IExvb2tpbmcg
YXQgdGhlIHNlcmlhbCBsb2dzIGZvciB0aGF0IGFuZCBjb21wYXJpbmcgdGhlbSB3aXRoIDEwMDA5
LAo+ID4gaXQncyBub3QgdGVycmlibHkgZWFzeSB0byBzZWUgd2hhdCdzIGdvaW5nIG9uIGJlY2F1
c2UgdGhlIGtlcm5lbAo+ID4gdmVyc2lvbnMgYXJlIGRpZmZlcmVudCBhbmQgc28gcHJvZHVjZSBk
aWZmZXJlbnQgbWVzc2FnZXMgYWJvdXQgeGVuYnIwCj4gPiAoYW5kIEkgdGhpbmsgbWF5IGhhdmUg
YSBkaWZmZXJlbnQgYnJpZGdlIHBvcnQgbWFuYWdlbWVudCBhbGdvcml0aG0pLgo+ID4gCj4gPiBC
dXQgdGhlIG1lc3NhZ2VzIGFib3V0IHByb21pc2N1b3VzIG1vZGUgc2VlbSB0aGUgc2FtZSwgYW5k
IG9mIGNvdXJzZQo+ID4gcHJvbWlzY3VvdXMgbW9kZSBpcyBjb250cm9sbGVkIGJ5IHVzZXJzcGFj
ZSwgcmF0aGVyIHRoYW4gYnkgdGhlIGtlcm5lbAo+ID4gKHNvIHNob3VsZCBiZSB0aGUgc2FtZSBp
biBib3RoKS4KPiA+IAo+ID4gSG93ZXZlciwgaW4gdGhlIGZhaWxlZCB0ZXN0IHdlIHNlZSBleHRy
YSBtZXNzYWdlcyBhYm91dCBwcm9taXM6Cj4gPiAKPiA+ICAgSnVuICA1IDEzOjM3OjA4LjM1MzY1
NiBbIDIxOTEuNjUyMDc5XSBkZXZpY2UgdmlmNy4wLWVtdSBsZWZ0IHByb21pc2N1b3VzIAo+ID4g
bW9kZQo+ID4gICAuLi4KPiA+ICAgSnVuICA1IDEzOjM3OjA4LjM3NzU3MSBbIDIxOTEuNjc1Mjk4
XSBkZXZpY2UgdmlmNy4wIGxlZnQgcHJvbWlzY3VvdXMgbW9kZQo+IAo+IFdvdWxkbid0IHRob3Nl
IGJlIGFub3RoZXIgcmVzdWx0IG9mIHRoZSBndWVzdCBzaHV0dGluZyBkb3duIC8KPiBiZWluZyBz
aHV0IGRvd24/Cj4gCj4gPiBBbHNvLCB0aGUgcWVtdSBsb2cgZm9yIHRoZSBndWVzdCBpbiB0aGUg
ZmFpbHVyZSBjYXNlIHNheXMgdGhpczoKPiA+IAo+ID4gICBMb2ctZGlydHkgY29tbWFuZCBlbmFi
bGUKPiA+ICAgTG9nLWRpcnR5OiBubyBjb21tYW5kIHlldC4KPiA+ICAgcmVzZXQgcmVxdWVzdGVk
IGluIGNwdV9oYW5kbGVfaW9yZXEuCj4gCj4gU28gdGhpcyB3b3VsZCBzZWVtIHRvIGNhbGwgZm9y
IGluc3RydW1lbnRhdGlvbiBvbiB0aGUgcWVtdSBzaWRlCj4gdGhlbiwgYXMgdGhlIG9ubHkgcGF0
aCB2aWEgd2hpY2ggdGhpcyBjYW4gYmUgaW5pdGlhdGVkIGlzIC0gYWZhaWNzIC0KPiBxZW11X3N5
c3RlbV9yZXNldF9yZXF1ZXN0KCksIHdoaWNoIGRvZXNuJ3QgaGF2ZSB2ZXJ5IG1hbnkKPiBjYWxs
ZXJzIHRoYXQgY291bGQgcG9zc2libHkgYmUgb2YgaW50ZXJlc3QgaGVyZS4gQWRkaW5nIFN0ZWZh
bm8gLi4uCgpJIGFtIHByZXR0eSBzdXJlIHRoYXQgdGhvc2UgbWVzc2FnZXMgY29tZSBmcm9tIHFl
bXUgdHJhZGl0aW9uYWw6ICJyZXNldApyZXF1ZXN0ZWQgaW4gY3B1X2hhbmRsZV9pb3JlcSIgaXMg
bm90IHByaW50ZWQgYnkgcWVtdS14ZW4uCgpJbiBhbnkgY2FzZSwgdGhlIHJlcXVlc3QgY29tZXMg
ZnJvbSBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0LCB3aGljaCBpcwpjYWxsZWQgYnkgaHcvYWNw
aS5jOnBtX2lvcG9ydF93cml0ZXcuIEl0IGxvb2tzIGxpa2UgdGhlIGd1ZXN0IE9TCmluaXRpYXRl
ZCB0aGUgcmVzZXQgKG9yIHJlc3VtZSk/CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 06 19:42:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 19:42:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIKMQ-00052g-52; Tue, 06 Jun 2017 19: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 <boris.ostrovsky@oracle.com>) id 1dIKMP-00052a-0F
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 19:41:49 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 0E/BC-06719-C7507395; Tue, 06 Jun 2017 19:41:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsUyZ7p8oG41q3m
 kwaMZyhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bSjxoFWzkrnn7qYGpgfMPexcjFISQwgUni
 7vl1zBDOH0aJ7vkNLBDOBkaJrcuvskI42xklnn/6AFTGySEsECUx/9dXFhBbRCBPYt/Ul0wgt
 pCAm0TH68usIDazgLDEx6132EBsNgEjibNHpzN2MXJw8ArYSuyaXQYSZhFQkejfPRtsjKhAuM
 TbxiNgNq+AoMTJmU/AbE4Bd4ntbedZIEbqSey4/gtqvLzE9rdzwM6REDCU+LxxKfMERsFZSNp
 nIWmZhaRlASPzKkaN4tSistQiXUMDvaSizPSMktzEzBwgz0wvN7W4ODE9NScxqVgvOT93EyMw
 cBmAYAfjvWUBhxglOZiURHkjL5lFCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgnc1iHikkWJSan
 lqRlpkDjCGYtAQHj5II70+QNG9xQWJucWY6ROoUo6KUOO8DkIQASCKjNA+uDRa3lxhlpYR5GY
 EOEeIpSC3KzSxBlX/FKM7BqCTM+x9kCk9mXgnc9FdAi5mAFvNdMgFZXJKIkJJqYExeFFsTvGe
 q0iHVbbqrBGODkso/LzweF3P1i3pBd+8vy/obb4O28ml31d9S23dQL1r+VOe+ey/at01irfzX
 K9TPGbUxQ61jvmju+x2z7PZvjLzh+89CfKZeoNRxnd9nXLPkf/2bfO7jDvsH+wp3RNlffqXzL
 mPx8ttLQvhW7l/0aOMmpkkT+sOUWIozEg21mIuKEwHUhhIg1gIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1496778105!49542164!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39351 invoked from network); 6 Jun 2017 19:41:47 -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; 6 Jun 2017 19:41:47 -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
 v56JfgO5016888
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 6 Jun 2017 19:41: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 v56JfgsV026828
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 6 Jun 2017 19:41:42 GMT
Received: from abhmp0010.oracle.com (abhmp0010.oracle.com [141.146.116.16])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v56JfflM021809;
 Tue, 6 Jun 2017 19:41:41 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 06 Jun 2017 12:41:41 -0700
To: Anoob Soman <anoob.soman@citrix.com>, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org
References: <1496746648-25300-1-git-send-email-anoob.soman@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <91bfac47-7258-cec0-2a61-29f2b2e5454b@oracle.com>
Date: Tue, 6 Jun 2017 15:41: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: <1496746648-25300-1-git-send-email-anoob.soman@citrix.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: jgross@suse.com
Subject: Re: [Xen-devel] [PATCH V2] xen-evtchn: Bind dyn evtchn:qemu-dm
 interrupt to next online VCPU
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; 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+ICAvKiBSZWJpbmQgYW4gZXZ0Y2huIHNvIHRoYXQgaXQgZ2V0cyBkZWxpdmVyZWQgdG8g
YSBzcGVjaWZpYyBjcHUgKi8KPiAtc3RhdGljIGludCByZWJpbmRfaXJxX3RvX2NwdSh1bnNpZ25l
ZCBpcnEsIHVuc2lnbmVkIHRjcHUpCj4gK2ludCB4ZW5fcmViaW5kX2V2dGNobl90b19jcHUoaW50
IGV2dGNobiwgdW5zaWduZWQgdGNwdSkKPiAgewo+ICAJc3RydWN0IGV2dGNobl9iaW5kX3ZjcHUg
YmluZF92Y3B1Owo+IC0JaW50IGV2dGNobiA9IGV2dGNobl9mcm9tX2lycShpcnEpOwo+ICAJaW50
IG1hc2tlZDsKPiAgCj4gIAlpZiAoIVZBTElEX0VWVENITihldnRjaG4pKQo+IEBAIC0xMzM4LDYg
KzEzMzcsMTIgQEAgc3RhdGljIGludCByZWJpbmRfaXJxX3RvX2NwdSh1bnNpZ25lZCBpcnEsIHVu
c2lnbmVkIHRjcHUpCj4gIAo+ICAJcmV0dXJuIDA7Cj4gIH0KPiArRVhQT1JUX1NZTUJPTF9HUEwo
eGVuX3JlYmluZF9ldnRjaG5fdG9fY3B1KTsKPiArCj4gK3N0YXRpYyBpbnQgcmViaW5kX2lycV90
b19jcHUodW5zaWduZWQgaXJxLCB1bnNpZ25lZCB0Y3B1KQo+ICt7Cj4gKwlyZXR1cm4geGVuX3Jl
YmluZF9ldnRjaG5fdG9fY3B1KGV2dGNobl9mcm9tX2lycShpcnEpLCB0Y3B1KTsKPiArfQoKVGhl
cmUgaXMgYSBzaW5nbGUgY2FsbCBzaXRlIGZvciByZWJpbmRfaXJxX3RvX2NwdSgpIHNvIHdoeSBu
b3QgY2FsbAp4ZW5fcmViaW5kX2V2dGNobl90b19jcHUoKSBkaXJlY3RseT8KCgo+ICAKPiArc3Rh
dGljIHZvaWQgZXZ0Y2huX2JpbmRfaW50ZXJkb21fbmV4dF92Y3B1KGludCBldnRjaG4pCj4gK3sK
PiArCXN0YXRpYyBERUZJTkVfUEVSX0NQVShpbnQsIGJpbmRfbGFzdF9zZWxlY3RlZF9jcHUpOwo+
ICsJdW5zaWduZWQgaW50IHNlbGVjdGVkX2NwdSwgaXJxOwo+ICsJc3RydWN0IGlycV9kZXNjICpk
ZXNjOwo+ICsJdW5zaWduZWQgbG9uZyBmbGFnczsKPiArCj4gKwlpcnEgPSBpcnFfZnJvbV9ldnRj
aG4oZXZ0Y2huKTsKPiArCWRlc2MgPSBpcnFfdG9fZGVzYyhpcnEpOwo+ICsKPiArCWlmICghZGVz
YykKPiArCQlyZXR1cm47Cj4gKwo+ICsJcmF3X3NwaW5fbG9ja19pcnFzYXZlKCZkZXNjLT5sb2Nr
LCBmbGFncyk7CgpJcyB0aGVyZSBhIHJlYXNvbiB3aHkgeW91IGFyZSB1c2luZyByYXdfIHZlcnNp
b24/CgooU29ycnksIEkgc2hvdWxkIGhhdmUgbm90aWNlZCBib3RoIG9mIHRoZXNlIGVhcmxpZXIp
CgotYm9yaXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 06 20:03:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 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 1dIKhA-0006Rf-1S; Tue, 06 Jun 2017 20:03:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <fengguang.wu@intel.com>) id 1dIKh8-0006RZ-CO
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 20:03:14 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 FE/58-01730-18A07395; Tue, 06 Jun 2017 20:03:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPKsWRWlGSWpSXmKPExsVywNykWLeWyzz
 S4Og/EYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePSmSfMBSueMFXs6r3I1sDYd4qpi5GLQ0hg
 OqPEhq67zF2MnBwSArwSR5bNYO1i5ACyYyQmHPQHCQsJ1Elc3/iOEcKeyiixeK4hiM0ioCJx8
 9wzNhCbTUBdomH9bhYQW0RAQ6Lr/yuwOLPACkaJN8t8QGxhgSiJ+b++gtXwClhJTNx7lxHCFp
 Q4OfMJC0S9lcSB9YdZQE5gFpCWWP6PAyTMKeAusb3tPFiJKNDaKxPeskNcrClx8NImFoiLtSV
 +rM+ECNtLPPuyknkCo/AsJAtmIVkwC2EBRFhL4sa/l0wYwnIS22cdZ4OwzSROzF7IBGErSkzp
 fsi+gJFjFaNGcWpRWWqRrpGxXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYGTVM
 zAw7mDc0e53iFGSg0lJlDfyklmkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneCZzmkUKCRanpqR
 VpmTnAGIdJS3DwKInwarIBpXmLCxJzizPTIVKnGHU5Nqxe/4VJiCUvPy9VSpy3C2SGAEhRRmk
 e3AhYurnEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZi3AmQKT2ZeCdymV0BHMAEdwXfJBOSI
 kkSElFQDY8/C9TN65svF/926+mNzyL94M6PGlFstVzdLucilXA83WPbwn+F1Bm7vgCmnjs89v
 khi+onkQ6yOC0Oiy/b0HZ/PX7+QN9pdsEB3/nJBx83vGT/GRR/908bw4fPVe/W68+a+yFl1in
 OPYFm5qIB/wczk6EOXJhxmzkne8DC00+aO5/JZKedafyixFGckGmoxFxUnAgDWllcOMgMAAA=
 =
X-Env-Sender: fengguang.wu@intel.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1496779386!63321746!1
X-Originating-IP: [192.55.52.115]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12275 invoked from network); 6 Jun 2017 20:03:08 -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; 6 Jun 2017 20:03:08 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 06 Jun 2017 13:03:04 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.39,307,1493708400"; 
 d="gz'50?scan'50,208,50";a="1179110832"
Received: from bee.sh.intel.com (HELO bee) ([10.239.97.14])
 by fmsmga002.fm.intel.com with ESMTP; 06 Jun 2017 13:03:02 -0700
Received: from kbuild by bee with local (Exim 4.84_2)
 (envelope-from <fengguang.wu@intel.com>)
 id 1dIKkS-000J7j-Kl; Wed, 07 Jun 2017 04:06:40 +0800
Date: Wed, 7 Jun 2017 04:02:41 +0800
From: kbuild test robot <lkp@intel.com>
To: Anoob Soman <anoob.soman@citrix.com>
Message-ID: <201706070319.CRj1QpwQ%fengguang.wu@intel.com>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="UlVJffcvxoiEqYs2"
Content-Disposition: inline
In-Reply-To: <1496746648-25300-1-git-send-email-anoob.soman@citrix.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-SA-Exim-Connect-IP: <locally generated>
X-SA-Exim-Mail-From: fengguang.wu@intel.com
X-SA-Exim-Scanned: No (on bee); SAEximRunCond expanded to false
Cc: jgross@suse.com, linux-kernel@vger.kernel.org, kbuild-all@01.org,
 Anoob Soman <anoob.soman@citrix.com>, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH V2] xen-evtchn: Bind dyn evtchn:qemu-dm
 interrupt to next online VCPU
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.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>


--UlVJffcvxoiEqYs2
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

Hi Anoob,

[auto build test ERROR on xen-tip/linux-next]
[also build test ERROR on v4.12-rc4 next-20170606]
[if your patch is applied to the wrong git tree, please drop us a note to help improve the system]

url:    https://github.com/0day-ci/linux/commits/Anoob-Soman/xen-evtchn-Bind-dyn-evtchn-qemu-dm-interrupt-to-next-online-VCPU/20170607-021300
base:   https://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git linux-next
config: x86_64-randconfig-x010-201723 (attached as .config)
compiler: gcc-6 (Debian 6.2.0-3) 6.2.0 20160901
reproduce:
        # save the attached .config to linux build tree
        make ARCH=x86_64 

All error/warnings (new ones prefixed by >>):

   In file included from include/asm-generic/percpu.h:6:0,
                    from arch/x86/include/asm/percpu.h:542,
                    from arch/x86/include/asm/preempt.h:5,
                    from include/linux/preempt.h:80,
                    from include/linux/spinlock.h:50,
                    from include/linux/seqlock.h:35,
                    from include/linux/time.h:5,
                    from include/linux/stat.h:18,
                    from include/linux/module.h:10,
                    from drivers//xen/evtchn.c:36:
   drivers//xen/evtchn.c: In function 'evtchn_bind_interdom_next_vcpu':
   include/linux/percpu-defs.h:91:33: error: section attribute cannot be specified for local variables
     extern __PCPU_DUMMY_ATTRS char __pcpu_unique_##name;  \
                                    ^
   include/linux/percpu-defs.h:116:2: note: in expansion of macro 'DEFINE_PER_CPU_SECTION'
     DEFINE_PER_CPU_SECTION(type, name, "")
     ^~~~~~~~~~~~~~~~~~~~~~
>> drivers//xen/evtchn.c:438:9: note: in expansion of macro 'DEFINE_PER_CPU'
     static DEFINE_PER_CPU(int, bind_last_selected_cpu);
            ^~~~~~~~~~~~~~
   include/linux/percpu-defs.h:92:26: error: section attribute cannot be specified for local variables
     __PCPU_DUMMY_ATTRS char __pcpu_unique_##name;   \
                             ^
   include/linux/percpu-defs.h:116:2: note: in expansion of macro 'DEFINE_PER_CPU_SECTION'
     DEFINE_PER_CPU_SECTION(type, name, "")
     ^~~~~~~~~~~~~~~~~~~~~~
>> drivers//xen/evtchn.c:438:9: note: in expansion of macro 'DEFINE_PER_CPU'
     static DEFINE_PER_CPU(int, bind_last_selected_cpu);
            ^~~~~~~~~~~~~~
>> include/linux/percpu-defs.h:92:26: error: declaration of '__pcpu_unique_bind_last_selected_cpu' with no linkage follows extern declaration
     __PCPU_DUMMY_ATTRS char __pcpu_unique_##name;   \
                             ^
   include/linux/percpu-defs.h:116:2: note: in expansion of macro 'DEFINE_PER_CPU_SECTION'
     DEFINE_PER_CPU_SECTION(type, name, "")
     ^~~~~~~~~~~~~~~~~~~~~~
>> drivers//xen/evtchn.c:438:9: note: in expansion of macro 'DEFINE_PER_CPU'
     static DEFINE_PER_CPU(int, bind_last_selected_cpu);
            ^~~~~~~~~~~~~~
   include/linux/percpu-defs.h:91:33: note: previous declaration of '__pcpu_unique_bind_last_selected_cpu' was here
     extern __PCPU_DUMMY_ATTRS char __pcpu_unique_##name;  \
                                    ^
   include/linux/percpu-defs.h:116:2: note: in expansion of macro 'DEFINE_PER_CPU_SECTION'
     DEFINE_PER_CPU_SECTION(type, name, "")
     ^~~~~~~~~~~~~~~~~~~~~~
>> drivers//xen/evtchn.c:438:9: note: in expansion of macro 'DEFINE_PER_CPU'
     static DEFINE_PER_CPU(int, bind_last_selected_cpu);
            ^~~~~~~~~~~~~~
>> drivers//xen/evtchn.c:438:29: error: section attribute cannot be specified for local variables
     static DEFINE_PER_CPU(int, bind_last_selected_cpu);
                                ^
   include/linux/percpu-defs.h:93:44: note: in definition of macro 'DEFINE_PER_CPU_SECTION'
     extern __PCPU_ATTRS(sec) __typeof__(type) name;   \
                                               ^~~~
>> drivers//xen/evtchn.c:438:9: note: in expansion of macro 'DEFINE_PER_CPU'
     static DEFINE_PER_CPU(int, bind_last_selected_cpu);
            ^~~~~~~~~~~~~~
>> drivers//xen/evtchn.c:438:29: error: section attribute cannot be specified for local variables
     static DEFINE_PER_CPU(int, bind_last_selected_cpu);
                                ^
   include/linux/percpu-defs.h:95:19: note: in definition of macro 'DEFINE_PER_CPU_SECTION'
     __typeof__(type) name
                      ^~~~
>> drivers//xen/evtchn.c:438:9: note: in expansion of macro 'DEFINE_PER_CPU'
     static DEFINE_PER_CPU(int, bind_last_selected_cpu);
            ^~~~~~~~~~~~~~
>> drivers//xen/evtchn.c:438:29: error: weak declaration of 'bind_last_selected_cpu' must be public
     static DEFINE_PER_CPU(int, bind_last_selected_cpu);
                                ^
   include/linux/percpu-defs.h:95:19: note: in definition of macro 'DEFINE_PER_CPU_SECTION'
     __typeof__(type) name
                      ^~~~
>> drivers//xen/evtchn.c:438:9: note: in expansion of macro 'DEFINE_PER_CPU'
     static DEFINE_PER_CPU(int, bind_last_selected_cpu);
            ^~~~~~~~~~~~~~
>> drivers//xen/evtchn.c:438:29: error: declaration of 'bind_last_selected_cpu' with no linkage follows extern declaration
     static DEFINE_PER_CPU(int, bind_last_selected_cpu);
                                ^
   include/linux/percpu-defs.h:95:19: note: in definition of macro 'DEFINE_PER_CPU_SECTION'
     __typeof__(type) name
                      ^~~~
>> drivers//xen/evtchn.c:438:9: note: in expansion of macro 'DEFINE_PER_CPU'
     static DEFINE_PER_CPU(int, bind_last_selected_cpu);
            ^~~~~~~~~~~~~~
   drivers//xen/evtchn.c:438:29: note: previous declaration of 'bind_last_selected_cpu' was here
     static DEFINE_PER_CPU(int, bind_last_selected_cpu);
                                ^
   include/linux/percpu-defs.h:93:44: note: in definition of macro 'DEFINE_PER_CPU_SECTION'
     extern __PCPU_ATTRS(sec) __typeof__(type) name;   \
                                               ^~~~
>> drivers//xen/evtchn.c:438:9: note: in expansion of macro 'DEFINE_PER_CPU'
     static DEFINE_PER_CPU(int, bind_last_selected_cpu);
            ^~~~~~~~~~~~~~
--
   In file included from include/asm-generic/percpu.h:6:0,
                    from arch/x86/include/asm/percpu.h:542,
                    from arch/x86/include/asm/preempt.h:5,
                    from include/linux/preempt.h:80,
                    from include/linux/spinlock.h:50,
                    from include/linux/seqlock.h:35,
                    from include/linux/time.h:5,
                    from include/linux/stat.h:18,
                    from include/linux/module.h:10,
                    from drivers/xen/evtchn.c:36:
   drivers/xen/evtchn.c: In function 'evtchn_bind_interdom_next_vcpu':
   include/linux/percpu-defs.h:91:33: error: section attribute cannot be specified for local variables
     extern __PCPU_DUMMY_ATTRS char __pcpu_unique_##name;  \
                                    ^
   include/linux/percpu-defs.h:116:2: note: in expansion of macro 'DEFINE_PER_CPU_SECTION'
     DEFINE_PER_CPU_SECTION(type, name, "")
     ^~~~~~~~~~~~~~~~~~~~~~
   drivers/xen/evtchn.c:438:9: note: in expansion of macro 'DEFINE_PER_CPU'
     static DEFINE_PER_CPU(int, bind_last_selected_cpu);
            ^~~~~~~~~~~~~~
   include/linux/percpu-defs.h:92:26: error: section attribute cannot be specified for local variables
     __PCPU_DUMMY_ATTRS char __pcpu_unique_##name;   \
                             ^
   include/linux/percpu-defs.h:116:2: note: in expansion of macro 'DEFINE_PER_CPU_SECTION'
     DEFINE_PER_CPU_SECTION(type, name, "")
     ^~~~~~~~~~~~~~~~~~~~~~
   drivers/xen/evtchn.c:438:9: note: in expansion of macro 'DEFINE_PER_CPU'
     static DEFINE_PER_CPU(int, bind_last_selected_cpu);
            ^~~~~~~~~~~~~~
>> include/linux/percpu-defs.h:92:26: error: declaration of '__pcpu_unique_bind_last_selected_cpu' with no linkage follows extern declaration
     __PCPU_DUMMY_ATTRS char __pcpu_unique_##name;   \
                             ^
   include/linux/percpu-defs.h:116:2: note: in expansion of macro 'DEFINE_PER_CPU_SECTION'
     DEFINE_PER_CPU_SECTION(type, name, "")
     ^~~~~~~~~~~~~~~~~~~~~~
   drivers/xen/evtchn.c:438:9: note: in expansion of macro 'DEFINE_PER_CPU'
     static DEFINE_PER_CPU(int, bind_last_selected_cpu);
            ^~~~~~~~~~~~~~
   include/linux/percpu-defs.h:91:33: note: previous declaration of '__pcpu_unique_bind_last_selected_cpu' was here
     extern __PCPU_DUMMY_ATTRS char __pcpu_unique_##name;  \
                                    ^
   include/linux/percpu-defs.h:116:2: note: in expansion of macro 'DEFINE_PER_CPU_SECTION'
     DEFINE_PER_CPU_SECTION(type, name, "")
     ^~~~~~~~~~~~~~~~~~~~~~
   drivers/xen/evtchn.c:438:9: note: in expansion of macro 'DEFINE_PER_CPU'
     static DEFINE_PER_CPU(int, bind_last_selected_cpu);
            ^~~~~~~~~~~~~~
   drivers/xen/evtchn.c:438:29: error: section attribute cannot be specified for local variables
     static DEFINE_PER_CPU(int, bind_last_selected_cpu);
                                ^
   include/linux/percpu-defs.h:93:44: note: in definition of macro 'DEFINE_PER_CPU_SECTION'
     extern __PCPU_ATTRS(sec) __typeof__(type) name;   \
                                               ^~~~
   drivers/xen/evtchn.c:438:9: note: in expansion of macro 'DEFINE_PER_CPU'
     static DEFINE_PER_CPU(int, bind_last_selected_cpu);
            ^~~~~~~~~~~~~~
   drivers/xen/evtchn.c:438:29: error: section attribute cannot be specified for local variables
     static DEFINE_PER_CPU(int, bind_last_selected_cpu);
                                ^
   include/linux/percpu-defs.h:95:19: note: in definition of macro 'DEFINE_PER_CPU_SECTION'
     __typeof__(type) name
                      ^~~~
   drivers/xen/evtchn.c:438:9: note: in expansion of macro 'DEFINE_PER_CPU'
     static DEFINE_PER_CPU(int, bind_last_selected_cpu);
            ^~~~~~~~~~~~~~
   drivers/xen/evtchn.c:438:29: error: weak declaration of 'bind_last_selected_cpu' must be public
     static DEFINE_PER_CPU(int, bind_last_selected_cpu);
                                ^
   include/linux/percpu-defs.h:95:19: note: in definition of macro 'DEFINE_PER_CPU_SECTION'
     __typeof__(type) name
                      ^~~~
   drivers/xen/evtchn.c:438:9: note: in expansion of macro 'DEFINE_PER_CPU'
     static DEFINE_PER_CPU(int, bind_last_selected_cpu);
            ^~~~~~~~~~~~~~
   drivers/xen/evtchn.c:438:29: error: declaration of 'bind_last_selected_cpu' with no linkage follows extern declaration
     static DEFINE_PER_CPU(int, bind_last_selected_cpu);
                                ^
   include/linux/percpu-defs.h:95:19: note: in definition of macro 'DEFINE_PER_CPU_SECTION'
     __typeof__(type) name
                      ^~~~
   drivers/xen/evtchn.c:438:9: note: in expansion of macro 'DEFINE_PER_CPU'
     static DEFINE_PER_CPU(int, bind_last_selected_cpu);
            ^~~~~~~~~~~~~~
   drivers/xen/evtchn.c:438:29: note: previous declaration of 'bind_last_selected_cpu' was here
     static DEFINE_PER_CPU(int, bind_last_selected_cpu);
                                ^
   include/linux/percpu-defs.h:93:44: note: in definition of macro 'DEFINE_PER_CPU_SECTION'
     extern __PCPU_ATTRS(sec) __typeof__(type) name;   \
                                               ^~~~
   drivers/xen/evtchn.c:438:9: note: in expansion of macro 'DEFINE_PER_CPU'
     static DEFINE_PER_CPU(int, bind_last_selected_cpu);
            ^~~~~~~~~~~~~~

vim +/bind_last_selected_cpu +438 drivers//xen/evtchn.c

   432	
   433		del_evtchn(u, evtchn);
   434	}
   435	
   436	static void evtchn_bind_interdom_next_vcpu(int evtchn)
   437	{
 > 438		static DEFINE_PER_CPU(int, bind_last_selected_cpu);
   439		unsigned int selected_cpu, irq;
   440		struct irq_desc *desc;
   441		unsigned long flags;

---
0-DAY kernel test infrastructure                Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all                   Intel Corporation

--UlVJffcvxoiEqYs2
Content-Type: application/gzip
Content-Disposition: attachment; filename=".config.gz"
Content-Transfer-Encoding: base64

H4sICBP9NlkAAy5jb25maWcAjDzbctw2su/5iinnPOw+JJZkWXbqlB4wJDiDDEnQBDgXvbAU
aeyoIkteXTbJ+frT3SCHANgcZ6t214NugECj793Qjz/8OBOvL49fr1/ubq7v7/+efdk/7J+u
X/a3s8939/v/naV6Vmo7k6myPwNyfvfw+tfbvz5etBfns/OfT09/Ppmt9k8P+/tZ8vjw+e7L
K0y+e3z44ccfEl1magF4c2Uv/+5/bmlq8Hv4oUpj6yaxSpdtKhOdynoA6sZWjW0zXRfCXr7Z
33++OP8JdvLTxfmbHkfUyRJmZu7n5Zvrp5vfcbdvb2hzz93O29v9ZzdymJnrZJXKqjVNVena
27CxIlnZWiRyDCuKZvhB3y4KUbV1mbZwaNMWqrw8+3gMQWwv353xCIkuKmGHhSbWCdBgudOL
Hq+UMm3TQrSICsewctgswcyCwLksF3Y5wBaylLVKWmUEwseAebNgB9ta5sKqtWwrrUorazNG
W26kWixtTDaxa5cCJyZtliYDtN4YWbTbZLkQadqKfKFrZZfFeN1E5Gpewxnh+nOxi9ZfCtMm
VUMb3HIwkSxlm6sSLlldeXSiTRlpm6qtZE1riFqKiJA9SBZz+JWp2tg2WTblagKvEgvJo7kd
qbmsS0FiUGlj1DyXEYppTCXh9ifAG1HadtnAV6oC7nkJe+YwiHgiJ0ybzweUKw2UgLt/d+ZN
a0AH0OTRXkgsTKsrqwogXwqCDLRU5WIKM5XILkgGkYPkDWgrYUSJG071ptVZBqS/PPnr9jP8
5+bk8J9QmbSmqKY+1FS1nkuPDzO1baWo8x38bgvpcVK1sAIoCeKwlrm5PO/HD+oE+MOA4nl7
f/fb26+Pt6/3++e3/9OUopDIV1IY+fbnSKvA/zmNpn1ZUPWndqNr79rnjcpTIJ5s5dbtwgSK
xi6B6ZCsmYb/aa0wOBmU7I+zBSns+9nz/uX126B2gfy2leUa6IEbL0AHD4omqYFtSHMoYJ03
b2CZw4ZprLXS2Nnd8+zh8QVX9rSkyNcg2MCaOI8ZBj6xOhKgFbCzzNvFlap4yBwgZzwov/JV
kA/ZXk3NmPh+fuUZnnBPBwL4G/IJECPgto7Bt1fHZ+vj4HOG+MCIoslBrrWxyHWXb/718Piw
/7d3fWYjKmam2Zm1qjwx6wbw/xOb++cHhQISUnxqZCPZLTreAcnR9a4VFqzjkvlithRlSmrp
MLExElQ0uyapFmYVujwSaMLA3YK+6DkfxGj2/Prb89/PL/uvA+cfzBdIGUk/Y9kAZJZ6M4ag
UgW9hRj8tGTp8zCOpLoQYJ6ZMVDkoF5h+7vxWoVR/Ec6wLDsgUrewqQ/GYIhCjhICahgpzIC
HWwqURsZfjZBx8foBuaATbDJMtWx1vZRUmEFP3kNBjhF+5sLNGu7JGcITypuPdxjbMRxPVC/
pWU8Bw/Yzmst0gQ+dBwN3KZWpL82LF6h0Tykzi0ihrJ3X/dPzxxPWZWsWrCJwDTeUqVul1eo
MgsdXBQMgqVXOlUJy+5ungL5YK7QAbMmD8RyGAUnKD86DYVapT71xzAwmXgBHwMMT2mCiwY2
zdB9keUi+oDr8tZeP/8xewFCza4fbmfPL9cvz7Prm5vH14eXu4cvA8XWqrbOXUoS3ZQ2YEQG
iPcSyhDxSjD7QI25SVG0EwmaCDAsS2U0kuj1Gh9K56iTZmbGl1zVUhaVbQHsOaAJuHVbuE4/
JAgw6DvjSfBpoPeBOQaHwIKJbzGgWEWnimFOkpm7xuUzUUJAdHlxPh4ED0ZkXhzgICCU0S1b
OC8BKbrxd4KDc61ZFwBhq84fqYDJL098SKmTOd5sSIt+FP5Rjj50AF7JmreKARbP/uRAQRBU
nnlWTq26OHA0QtwzDOcaV8jAJqjMXp5+8MfxmxBX+fCzgWMgzFm1RmQyXuNdYMMacAOdWwdx
Rup01JTLWjYQk81FLspk7EGT2z5HPQ3LNCVGduC4t1nemEm3HPZ4evbR48FFrZvK07AUjpCc
+fE2mPjE+/w8X3Uz/Qt0jvwAY67GAdoNBG5yLvxzdxCiib9oJlTdejCeKex3Ubr1K5Wa6X3V
LsSNJ2UgHMCQ0/OGmGmYWoGPY498K5VrFUpaB4CZsR6LziDrbEQ4Ir6/mgG2OgDBUnPrLWWy
ovAcFTzEJcF20K0ELwEUK0tQx73o4I8ue8DZmQwDPNCmCdjWlFMhYYSO3AOUoZClTv1sEPwW
BazmXAwv4KjTkeMOQyOnfQCFUQQMUPDgT55yyQnEuePD9jBoAmK6oOjnL//nx1PJISpGdU73
iAmsklXsMXaYizg4672UgzaFXejUj28dEpisRFaUQOiVu6+OqsRUK9hMLizuxruKyuOy2OwV
EHwo4HBPRxiQgQLsXzu4dBEjdIApVsG9HkNx4YhzQxiCrWCe2RXe+fuRNnAwh9G50XkDXioc
LTBTB4w5xPGHRJanI0nVx7/bslB+FO/pyzGNB/cFP4HuGBc4wea8DJWstH8OoxalyDNPSIg0
/gC5vlmgT+FWj9/DEnQ9H5gpzexRpGsFJ+iW9IiPzEExqr+hKlHtp0bVK+PvCb44F3WtQhV7
AFMmLWW1h+Ng+FB7iBQGdklOT85H/l6XoK72T58fn75eP9zsZ/K/+wfwXAX4sAn6ruD3e44g
v3iXtEIgHLRdF5S7Yna4Ltzs3qYGq/T52nrFBeq5CCyKyRs+Yja5ngKIORkvTFa1NUThmr9a
uD0rCzIT7RqilUwllHFkdgXOUqbywBlZya2EGEr7eUXt8AKD0o91BCEVUuVyO3Wv3hrxCiBq
jtsH2K9NUUG8OZeh4gGnHwK8ldyB+pF5FueyhoyESw6yMNoN1S5Ak4DUod1LMOCY2rnMgIIK
D9mU4YzIL0PeQXcVghoIZDYiTokpICr6dbA5G4FWcTbTjdbSsgCwJfwENwoBbZtx5iFQakMO
hlCXWq8iINYQMHZRi0Y3TOBu4JIo6HRRQ0QOTL+D19RllBh3F5yJHfglmD0gS0P51GgLtVyA
bi9TV63p6N6KKj5HknObB7yDL+XDlhsQUymcuxTBCrWFCx7AhvYQIaE+hHHb1CUEMBZkzOfe
WJExdCcos3CvhOruwGlTxGxE9AsEJKS6u2cXuyRFhSWWmFhu1GV3J2CpboLqw/BpIxNUdS3I
rh2degGeTpU3C1X6/HJ8EHNKpD1BfSi78yXeQwJzizII/611tWOE1cN1rATR8mpisQEBVeRc
G85pc/RI3E2g0EpM9wcqPwbyrl+IM4qVxxjAGE0ueAM6xobD6JJLGg53tlF2ScdGnspqDAbi
ex/nL3zwdxM7TsOx2R1O35SYspRdLQvD1H+K11ZNyuFSTQwsNystRme2TeEInhoqdNrkoCtR
a4MtIc+QOQ6yJOpTyixbMYruUcvRdDLI4xLjuDYcIdAHWAUazhrKzcy6Xq14ahEfhVmqAxM6
urFj/qh2fbXK5jHUMVaXKVZR0nS4I2G4kgKWo+dNr9X9oBsTW4P5zbJJG03Lr7tyeBJIPYE0
hUwi7+sw9WbLu8UTyH2JhvOZD7bOgk203iTPu58GxdMdW3Y4rg6Y6PVPv10/729nfzh/99vT
4+e7+yAri0jd+szaBO3drTBBP4Z4+hJgriuDUgOpRIXDat4B8V17PrXGefth2iPrfQrncywl
Cv2EH43FUi/kR+cTVJfPsRSHuUz4qReZOIlnVu11ASVOc3CEGk+NzMOcHiY1TGIUKIxPjaQC
xBCPdQmPuVmwJ/XgUcUsQsAmi0WtLJNMwQp+yn0UhFNbi978xMJJkVIjBBWL6niJzZyjt1sc
w6PMRDQAL0lX4lC0q66fXu6wQ2hm//6294MuUVtFGQsILzE/EuxeQKhRDjgTweqWx+gjCZMN
8GDxQi3E0akQJNWKn1yI5Dv7KkyqzdHl87QIFveGI7/ULCa2AVqnnjr/EBk136PhSoAMfgdH
Zup739mZ9cXH7yB5fDZJGBKqzuiEfFV8wsTCaAwdEKV7ZlN6Zm5+32Orhh/fK+0SmaXWQQqx
H0/BeuHWOCPUoSTZp8AIZZ+6bHSHcKR8H03th3EzR2Z1616+ufn8n0MaFA4c7zlgzQG82s3Z
ZHYPn4ebmv+D81QiLAY3JXX9gEatwIdsymM1DmE1BnR14ZXgST27yaAE9Kb0owbXBzYBJCaZ
gB1CbupoSAmNqtYDyjQknlxv+Kmj8a56cFB6T483++fnx6fZCyg9qpx+3l+/vD6RAjxQve+6
4gyaH99h21MmBYSV0mXsIxDW+no4Jj8i+PYMXKgkHCsqUveBTdZ5mqnQFRtEBSwPuCgpmHwW
jmtCnCDLFNveuhwocy7Ec2vllQnyZAgRxTC5K57wPJy1xVxFokxjk50SuPyBHbtulkyovAkL
Ik46gFmti4f6zkbOw9xBVL5WBkKtRWfxB9MmUDGNR2L1fhifZlPH7NbXh1sZmAL42VZr/loI
tFyzVwEw45Ipo7oQwnr7zqXh18XhzIMpWRfH5hyOOhkJHjCicil4+3OtrWveG5Td6iNvfSvD
5WgLzF2ehYbcTqRKDy0jVXOEhWusxHSdpK4IfOGj5KfTMCcBmM/B+CmUTFQ/FbjernJnmiIE
VxdAj0g3WBNJd5etifqusQVmHakBVaqiKSioysAtyndehwEi0IUmNi+Mp2O7VgzMMchc+sk5
XMegFcEDjodBvuNQDocTcOpFw8pYJe0hCTyY0EJx4Qb4FaAHXI/28A2RA2DnAJyi3SgdtMIS
YruUeRV+tBBbUMpcJw71+BqPcE6JmMKONUvBdwj1rSiYAzqKsNY5iA0ciE3bE45/T24SiVp4
8ZTja8d2Qel+MFDMtQTnwLoi5bzWK1APKJKY/uBknVgrLHx3Q9g1kcuFSHaTZgSwHP8cxQBW
GtV9/ILP18eHu5fHpyAa9nOvnQiWYUljjFGLKj8GT6JGex+DzJnehHy0Lj5eTJCsb5RrZdHk
o4SJ+shVkMCtAmkETRTwaj84JuQIw8nkaBicAaflsqBeQOT3dQHplapRcZaqWu6AAGlatzZ+
EuIebWAengWT2lE16JV2McfcXuAmYLfMVLrF9TuCnWhlKZge+gO4c7JjOCmz3jmA4N9XYSpH
ts17fwCTWo3EVvX99e3JybhV/ehiw04KUTaCg0SZtG4dbDuQvix7R97aGv7BgdbwP5gEi6ky
YFBls3UbqlqrF9Iug7p/vNZ4e1E+JBhuyVQG0xwTKOD3OmWmd+cF72osCLR05xG4FnlcntPt
VQ5+XGVdUIk6+jz4vKNHj4bCasNdUCCahEF6oRa1CIf8xQ4JaQbviEw4z0hjwtP7VNEwZaSV
8ZijDxfpfl37a1pfnp/8chGy9vc93xDCUPN4ep5Nyot8I3aB+LJohWsw+AffpNY1cqu8S8ql
KOMxv/sHfsR+92HIT1/hIHxKmMsPAVm8OgGzxatK6yA/ejVvuPD56l0GOjVANJMdBb0HSi9X
+grxVHANPCDrGj0OKl+59j7sVvK0F5ZjaXxcyOmDXuPagNdAhSwXizgsxoRxhTX22KpXSKKx
TfftA3qy7RxiNOwgqJsqlmhEQoHGCKDoOXFAdQtMLI4asV5jfnbjuWCFrf3WRvgFsQ6QRF3J
yfFehHvrcDKBRgyJxTh0/Xrk08BJF7FtIfpWmDQhTo2tpSsThTbQuCsPiOR8DvDuj4bWB2NB
pUAkYHxvMlOsd9UVcfl8/FV7enIyBTp7Pwl6F84KljvxLMbV5alvQMlfXtbYiu8pP+xDiX62
YQOJG6MWlx02UHkCXguzjGrnqJMV+sLgx9X49uw0tOO1RFfZdoZz6BLs63pUVOCc8X5d6g2B
dc+CZZfA7HmzCFunBxHwwCdh8hDjax/KEt1J4+BPltTcxiWiI0TneAYnHa01FaL0+V04Be+6
gxOEV5KnlutO8417DrutsOmZt7Edf3dkOCTdHv/cP83A+7/+sv+6f3ihtJtIKjV7/IYFiCD1
1r2n5DbQPcbE0D7PsYHZ75wGY5BLWY1HuozdELAVVBwjGMceRbsRKxmlfPzR7hEfsGOw6ABf
cIajKqJNTOXDABQ0x2w+uVDFK6yOveTEb7DBXz13kHyYUY3MlZrx/W9Xj8Uplf/el0a61jT3
fYqnzPjtNWHSaRZBvtcfbpuoguU+CCFNZtzyXOiAOLVctxp0Rq1S6T+yDVcCvdJ5DVPriPhs
c2EhXNjFo421UU0Kh9fwdbYBE4GZGE9INWsXCUY5nVrCvQYtaT1FXAInDl8jcPiuKASONqMq
Ni9DMFbfRR8TiwUYVeGaaXwUjEUKkY8+mDTGamBxkx6twLs1SHM0FTjl6fhiA+jUGSIf0u0+
UdibGYWvIFxR56Lbry6tUOVovCeO0mFCxgnHPL690H3wCFFA1KbT0eHANWzwheASQq0Nui66
zPn0C6HDv6bfZhKPV3LUL9iPhz1tDPqAuVjK+GQ0DiSVghFjAkpV/jope4SAj+yjm0ormx0S
Mf4M5gEkifkW4sDgoUWF1SsN0fdiol7cXS/8OwscLRM6Wv2zuln2tP/P6/7h5u/Z88112LPR
y22YPiVJXug1PsHFvKudAI9fJx7AKOq85e4x+mgSF5p4ufCdSUhkLCr88ymosukJyj+fossU
4qFy4hEQNwNgGCVMuUHsHHJAG6vyCUp7BGLJPUkPDvFAhcmluEPzDDAcdWLn/skOHPk55sjZ
7dPdf10dnYlBKjIcE2FIlVDxpOPisMTXmSaETSZ4wTeTKfgErjRQq5IzivShc1csKkjt0U6f
f79+2t96Ph+7bq7m/uHV7f0+lEAVvWbvx4iAuUhT/q2Yj1XIMihFkEHCvwtiBrxEN1XOltsd
mbtt0Ebnr8/9sWb/Ai0527/c/PxvL73t90egYXJZ1HCsKNyPcHTr92zSVHp3bsLBpJyfneTS
ve4IQBJ9tSB31ds0nIcIIbrwVTEOgGtVB1WHDgvI8KucePBLKKbiapu0ZFVEXwVDkEQjlS3C
M1LHIZuiI+oZNRqYeL1PVIyd7wBauz+G0kc1GC7wRwHN3XgVKirqJgqbu7Ia+3NLv/XVhu/9
cbqIH83AnvV64ltVHR2xEkZFz3uiDnPvroM8rccCFIcxToWHkhyZjrD2yr5//55NJcSYXfqM
50azJC4gkUr3z3dfHjagMWYoUMkj/MO8fvv2+PTiqz3HPBvqTRhXnWDi74/PL7Obx4eXp8f7
e4hCGdW5Llgpd02uXqbO/RGm8C0DFpLKuX8HmDb3fxeJEuEd4wgEZCJtE8U/ecE14NvMgX66
uX66nf32dHf7xW/Z22Gddvgq/Wx1UFR3Y0B7zfeROLjls08dUBuIwbkiT5VefDj7xf+c+nh2
8gv3BNRRCJMV7nXQsOsaKJtSy5iXzKGh1hr14eyUWa1HwHoFefb4FP/dSQzuBLnetnbbUm52
9Fm6W1kuXOdWDAvd1mHZpsA0E3OKNlkWYVjYAwr8fpuAkhjdb3397e4WW+X+vHu5+Z3jVY8g
7z/wLdGHDVSm3XLpSH+Ni4/cFnEqSCr7grdDqbeE8i72IvCt6Xx0MPnX/ub15fq3+z39MbsZ
FYNfnmdvZ/Lr6/115BBgw3BhsUt/ICv8CAvCHZJJalUF5XwX9gAfcF2MblKhTGDScGVMPvIN
VuLd2VD3nXB3tv7f54q7JLtWfSzRNxfnLu9YhMXC7q8AxTPp5Vw86Lo/1sSw2v/rASXFHkTw
cv/y5+PTH+gsMjk2cGdXkqNPU6qtTxj8DbIleFMJ38MdTrSlSd43gHH8i1uY0C5E+PQyWLiy
4GPmwhiV8V/oF6qWO5J8UCdFFTVT+8ju+RMfXVu+3Wheq3TBhz/rXJTtx5OzU95XTmUyRYA8
T/i/Z6WqiTcOVuQ8nbZn7/lPiIp/k1ot9dS2lJQSz/P+fPJKpv++Q5rw30tLfI1nNP5JMp7C
QHpBjeY8lfHvKER/yMHf0v9T9mRbbuM6/oqf5tx+yI0kb/K8yZRkK6UtomzLefFxqpyOT1eV
65Sd6fR8/RCkFi6g685DddoARII7AAJgmuQP9vmZlaklpJRiKkIlr6Uq5gltZGGqKdXwYeGW
y+dqleApCyQaMZcxSQOwFaQ1ofuDGmS+/Joqq/sQp8WuNT+rC310O13btD/SRphVQWjjLMB9
wZMqxP1Il/i0oTUTlrM2RAFp3C6BjHyqQymJVzDTXHzuJksDKVrVffV6Oj1dR7fL6PtpdHqF
Q+UJDpRRFhBOMBwkHQQMLDyYieeP4bkcJNv9LmFQ/CiNHxJLpD6MxgI/MEiQxPg3scXHjAYQ
S2mtJ4lxXLqrN3lucccKIfcX3Gii2BW4MUapZX1ApeyEgdWFeSgFe+4L2VJoBscIchx8GSZo
ePqf8+NpFPayzJAr8fzYgkeFeUZtRJy6cPdDuGC111kpewl0kEOmetWxwc/DIC1kwa6sRPFx
UmXc8srTFg34eMcldFkZ7kmT3AjcAhefoKeQ0qP05YgYYdN5ESU4xO0FF2bQTGEPgPO/k1rk
4sQ1ZFglW0uncXS0rSKl4wAK/untl2zPzoqt6n7NBJHBrxqfU4Nzbusijl3GyFSgWGuJAato
pThUiN+HRM4m1cKorIj1sMwEZllSmCXKujiIUjw3awiZo2LdqZUNbZQT4aKBWdZ4DBx3bGmn
/I/jr2ehdp7//HX5dR29nF4u7/+MmDp7HF3P/3v6b8mmBXXDfXW23LMxGJwbegRkSAEFbKVs
Wz2agmMB/9Zy+yvRDUVhNjKlRNVoouICTK/gXjq9bOsPprEnvgUoq5v9k9sCsLNa9nusQ7gm
4T6tEJ9EcZQwqMHds3BX++RaC+BZIbjrQHSvHjAChXAfo9LIsVIaL0E178G8rZsr29oykZ+W
Jzip34+vV6HujNLjP0ooFJSwTB/YwtGK1fzvYjnxUG78OlRSIE/S4qUDLYQCkE6nVMn2TDO1
ImCkKFQBCGB9yBh4UAdUE7CFUhtkn6si+xw/H68/R48/z2+YYsv7NsYsUYD5EjGBWtspAL4C
g5sJZgWBSNkGBhtMAzov9AytBsmSnQpsVdlSuXZkqUSG1bSKiiyqUb9wIBHx20yM3SVhvT64
aks0rHcXO9Gr1/CWsAyEidl/SjnGbARdyxPXHJbEw/oowZWOHm3nvKjvjQ031bPDGZkeGROQ
QhPOhIXAhKqXTXyvCDINUGiAYNk6BPNpnh3f3qSrGy6w8rVwfISANGMpiOwa0N2g0+I7O1+A
6z24o1n6gLVyPmsEa8pnCVkD2PJZRJee0R7y4DsTrCxKlh44JloC1ICECZS307MVnU4mzgo7
Ujir/LplC2k4KpUjMPqKceDdR0/PPz7BmXs8vzKVgFG0J4+038hfZ2Q6dY0NjUMhgVic4EqB
RGVz4QESCMnknaLX0CNEIsbWH+6jUmCiGx1Pa2+KxhAAMjWmaLk2QOxPh4GXW13U4HgHipLs
sdxio4qH6wPWHbJc9GeVJw5wIQqdr399Kl4/EZjqhiqg9ktBVmNLY3LIKBQRojLfQdlpRfS+
yW230HzTyCMdz7lJyzCsRv8l/vVGJck6wc1yYokPbNVQ8NmwCMuA3yxxa3sRI92ge2yVPNhd
9cSyAQ6leoPXQ5nKEqNXWwMF3fAMyliZ2O1Gi1yhoX4dNmh8f76YmWWy6TQxoXnRtqCD56Xy
o1VgsojSNiili/W9XR4vz3Jqg7xUXeXaXAxyE7r0DDlkaV5aLG8dUYxPMsZ5EuKad/cl3FxR
CiswKcdeg+81PAtE+RUuiujBZphpCwwDspjhXqcdycaWXbAjIEy1FH4qd8lSLUJeLPVqyTbc
81UYZL6fHo+/rqcROJFB2Ck77rhJWHzyfHq8nZ7k1dT3+hLv0Q5PHz7AN7is0OHZ/oVrSSE7
2Q7lQ03CLV4DpOcDR8RDVGNJceDuV8jv8t3vYMnk6RA+nE8VRa9s8m0WdTn+zC5jyLuF8q8h
BYqt5DhYMpVcvkngUKIB6qBaRcpdiwQ2JgVKpFrAhGR0vj5iKiKTnmhRgbctHadbx7OMSjj1
ps0hLAvsPiPcZNm+VfUHE+cyOwQUnwblOshtwceQ8SMpCJaBtk7iTMvByEHzppFkYNbFi7FH
J44Ei3KSFhTyA4BvENhMJHtaeUhSaecNypAufMcLUkWlSWjqLRwHOzsFylM81bt+rRkOv7Xv
KJZrdz6X4gA6OOdj4UhJkdYZmY2nknYSUnfme3JvwP40n7oSbEOXEORbs3MtpsFi4ktVMcmu
Zp3BTvdy3LrvSXwIkUXabW1GUOLBAWJeR0YlCL/X3p+gGwwOZyvdk06hATg1gMLJWualRWRB
M/Pn+O1MS7IYkwaLN+3RTTOZGTUyrevgL9ZlRKXuJ8u56xj7g4DaZFQJy1YD3WS9rixeYDj9
Pl5Hyev19v7rhWdobd23bmDDgG4bPTMxGzb8x/Mb/K+8dmtQpPBFJK1qsOoZYxM8307vx1Fc
roLRj/P7y9/gAvJ0+fv1+XJ8GonXfoYRC+BOLwCtTQ4G7oJtEgR0kH2PBmjdKH23FabeLZNv
DA6TV9BlsoRw45aQZuXnfniR/B2uvjcpSWKUGhAy4ZbtoQrdwFFRHjCfkIGbNbi69B9qSAJ+
IyqSM2Wlv7z1qVLo7Xg7MQ22j9/4Fylo9odu0wfe9fatonz3VX1+hP0eUolEVcXTJxI4WfeD
7TMia8URhDSpEc+jIIN40xmvi9Kadi4J5cEPewe+8vl0ZMLK9cS0k8sjn/DcSvf5/HSCv3/f
ft+4yv7z9Pz2+fz64zK6vI5AxOOKgZzRKIwOTcy4yAqtLrikBlVeBTKpQs2i12cUY0iqZY4f
tnyGXGF3idLXhFqKJR98yDiS/SwGhCo68yZBHlh2JsqmQh6nIaS+rnuho8DYwerrNt3P33/9
+eP8W++6wT/MFJjtuWt68TULZxMH+1hg2Gm75gnN7opLjA+mJ9zvI35hEMf9/GHbhNTIq3m0
yIWr3nQCAvoAeDgWFe6/2n1fxPGyEC5mBuNt5937mm3yM881R7f6pob8aU01EnwBLojIjCku
CCJN3GkzxlgEg9TkjrLDaeokae71Px/MBiu+rpIYz2ndUazLejybmTx/4QkWcnTiJcm9EpPa
d+ce0nW177ljCxzlPqf+fOJO79RVhsRzWJ8fCvmy0sDm0c7E0u1OjmjrwUmSKfHiA4JOp1gD
aEoWToR1Yl1lTNw04dsk8D3SYHOlJv6MOA4yJcXUG05Qpr605jxjcfH0jpkaYFMFSchDMmwP
aFBLoC2UFVqelOPI1u/EpiTi5h5sz403VMlCIH4LH4WVYltrMWmxWokIcbGtRlE0cseLyehf
8fn9tGN/f0idM9wxJ1UEfhgYCy0K7kPkm66AMDmmgJhcfqaqVygBAX+4rNjQaFnjlgLWR/Yr
YKYQakrkHX9swFZVie1qgCqXaf8AY/L69utmnSRJXm7kwHv4yQT4UNWlODSOIZI11XLMa0Tg
qqM5cWoUIjfHQ2a5ZxJEWQDpInWi/v7wGWJlz/Aswo+jpiC338Mw3OfjS7G/TxBtP8JroyN1
t2HUVb58iPbGcdXBmO6O+8NIBOV06uMGHY1ogcyPgaR+WOIsfK1dZ44bzSQaz7UY1nqa9OHB
YrjqSValxRVLoeDTyiKg9IQ1CWYTyyWdTORP3A86T8y+D9qW+WNv/DHN+AMatq/Nx9PFB0QE
X3MDQVm5Hu461tOw86+2pVXtaIoy4immPqiOBhndWJxKB6K62AW7APdTHag2+YeTpM68Q11s
yNrmV9tTNrVWmLkrSPt5wZPXUQ8BMXFNdnwc4Mt9iIHZIZSwf8sSQ9J9HjAZk6AFkj1/nAlD
8eQn3esOw0nT46M0YHo1sdwwDtVHoH0n+LYi1cZ7GA2mHYhiSMQGdeIcbTP+/3dqokwYD2wJ
F4AgKMs04rzcIVqSbLqYW+7HOQXZB6VF6ihEsvwg100tGsmWMuEsuFeIdfdq29qN+wcVDXQb
irsM90cWhfwid0h4ZLjFl1kQQM9SUkWRxdVVrJSE4gxXWTLhNjXj4Fsf35+4WSr5XIxAyJCO
PapeliG3dhoF/3lIfGeieEYIMPuvbsBU8ITpEmTuOnpxTPAQJ54KJYmyBQhomiwFVKu7CnbW
eluzG1IaA2VKaor2g4octFo2HINUsQqySL3G7CBMQ2JHvVxIj0kxs3yPZeKq6zy4SIlx5nPl
QwhWP4/vx8cbhIn19xHtB7X6zsnWFj2x8A9lvZf2uDYPhw3YpoD0pjO5w4K0DZDKQyWcrOLu
8GrnwAO/Qajm4iP7b2CItFw9F00gzJQp2v8cT7Ogzd89TIt9TiwuwR1Kzt/TwQ4r9cqo+Fag
2SgSOYIzP6zDVDED5YeV5c6Ge2UeeBpMzHIi0FR4KvcfMYHXdhnKUA8arvUveT8fn01nknbA
urfs1anPEL43dVCg9DYj5qomU+IGKZkihhF9wOthIFqoUdMKGzZtV2aAYGOmVELxyvPqsOFe
kRMMW0Gu4SzqSdDKu/zVH3IZU9S3UW7rztYLVe35PmbokYlSJWWLjMmS0IJgy6nbYPLL6ycA
suL5XOL3KKY5Q3zN5OWx6zgIvwJzh1fozTSR08doCGlKqATqJaYEvDOJvlDMKNsiKSF5UyJf
CURX7L0C3FlC502D89aj7RjVe9zAUtUA3+LbI+5LHayg0+5NvZZUJ1OJkriZNTNsNNnZeK/0
Cn1JtUWyCc/mJNSMFDwgsV7Wqfk7JxvMXsPOPvzVTSX1f2nOqbLUfGvWWwKOEigbrYeEfT5A
FiMmReVhKtfLoWWQQ07GbaTqDxIOXuuxqHGcSlirhsS6dkqL3VDgqCX0h2O7pDZ2Cp6VpIgx
/6/1zshF2INETqOkULPT9tgu5/cwDD0qQA2TA36bBFiJ/eMekplO86zpJJbxQk52DipPQore
Z1N4kI0eEcHLkDsOBH3QOYB3o/PDRLm/GKAT+ewlladeHGQ7W0ocJv7a42gg+7nSoZANPbMZ
+ticXYlMm3yccCGGsD80YwYbuy7tviyiWPSCJknTvbhQ7qk7GPc5M814TGEzjaWeInyJLGLe
3UxLgOamifa5p2Fme11gMz7xAQ0ZsCIs8QVgs03/tlb26/l2fns+/WZTBRjnfqWIybv9zFBb
NXRJgsV0IrvoKIjfejM4KslJXWFyRkfBugj7MEsbUqa4EAM0beyXJdsIUNBMchWA5gfPf17e
z7efL1dl6NiJtCpEihSlBgCXBNtdBmwgl99ruuCTMHRzu3RHjB8Gt6fYUApP3Ol4anLEwDPU
danDqheJHJyF8ynmOtMifdfVhjTxHR1CVcOOgGXYkgIU3AFOdHo2zysSYaczHyy4P1sYLWbg
2RjzumqRi1mjcqpswS2grPqXlXj+FrTLKeGxcMMi/+d6O72MvkNEVhuF8K8XNnbP/4xOL99P
T0+np9HnluoTE1ThMvsPtUgCuwisKZUjpn0mq5x7zKgymoY0nznXCeR7Zg23DPZMlUtSvUOj
LNraxsBk9SHKSvnulG9q3A6swthCQF8M57gmsOhDYgyzWs6EC7AGHm3uN7HoNzvpXpn4z1Cf
xRo6Ph3fbnh6Gt4NSQFGvI2HXYNxgjT3DDYDw3iE4Q8pmKcs5VbFsqjjzbdvh4KJNnoNdVBQ
JnVhpxZHJzlECvf5vIrbT7Ftt42WZqKxd3+wV9LUdm6LWQNebbrtDiGBLe8DElwkVmJPqZmC
EkAiHq6/wGbLNDteYZDJsFca12bwodAnFIEeoE3C/xU5anCe4LXQZZBrjEBOUybVyqGMACZB
GOXyExKiHd2C0+A7dXG2MDW0lgPFTJQg6iIESJrNmSqdlnoTCzFncC0Fcno2gc1TfkDrS1Mh
AQMaWSeoMQVSehLXZ/uzo7WgAZ94DdStaAn2bZ9/zcrD6quYHf2wd4EI7fhro83+hJYkweo0
mnmNLLkqcc1rqv5Q5C5homZaynAk9y56HPx8Bn/OgQkoAASwXiYvqSkQlmrsJ/tp3tn3X7dV
oKUcmCwPkfcPxuNBEjINEzyAZCAxY10GXDvjen7+hGwDx9vl3RRi6pJxe3n8S0dEPLHEqFzv
4eFPuIS35pu5XUbgOMg2N7aNP/EnNdnezku9/ltqu5Abe77Or9oIDXRC4JW+Y/8n2a7bCHoD
ITasoR61YvU9mQ5IG3fqNCZcOm01DNNkqmq/TWQfow6nvS7VF1YVTa28t9EiVhG8c5UGD4pZ
qedtk1cJjfi1IGbdZ6MsskVKAC0VdksDIQCw7FUdCnrLoiDwoiCXFdWKNxLYcSi/2nYGLUUE
jb0c396YTMWrMCQ0wWwWys9CCVhTeo6SS42Dw52W1AfhChGwODpRZV0OS/d5c69nDxnbKuWU
4Ry4bfzptJ/CbL18ahsJV2FaQ9X6XGcCYsxh4lsyknREPL2YxblBJmIl2ViP567vN0aTRbMs
L8vxfqr9uXUyIH3IYGPXxeywHL2j7oxMfFkG5110+v3GNhRkNgh3F30+CKiasEKadQ4G9Roc
qsfCCJcTUHbH+LnaEsS+lm5O6QZtD+HAukyI5/OrSbEm4tBsvVpNUCXfihy/ixBrIEVz0nGc
LtiLSV6OF5OxAfTnY53dMkiZvGa0gc6mjj8zeowjFi6ex0uMfeaPLQ9vdPjFYmKenkx2uT9H
evVWLW9Z+2jkmBh8tjMX5vTl6UbN1SaTVCEZC2/VXpr5YBDFpMRyNQo0GY993zF5SWhBzeQR
UOHlHV86wkeOLq0dtusvdt1Pf59bK4Yhg+3cVlLnzlCFNDEGTEi9iezYqmLkQCcZ4+4U1XFA
6YeOzCN9PioBBewrruyIXPtKRQJOFatvDwbGnKkN4VsRPO8J5B6yUMgeweqnM62xA8rDDDwK
xdi1fmxxK5Np5jPMoKJQ+A7O9tx3cYQfOROUp+VXb+6gD+eIZzKCrSopcyC8hYSdtO3LGpuy
TPfmVwJufykkDPTk+Z0gEIREeuBiaATflcwHNwYzNCSBsqPbItse/ZgE2wYUAsVo0WHoEjX0
ryGEtFKfXeg+gUFR/ctVhHoF2BUVBgt36mAsCAzaQJDP2HHcloEw2hLEm4gJuMFmFWEVsG3S
nTsTbBppJJ7JNzuPp85sPDYxCS3hG7nGDsWK8xdolGhHAQejNzcLbdUppMQ8wLtAqtOdTOdz
Kz8LTN7qKNjYTdxpYzLEEQsHKxVQ3vSjUufjKVrq1Jd3+X7GZcvxBOkXLgV47hwbXz7wh7Qm
3mJybxVU9dTBBrKqF5OpxCTXChrz0dL1LkNvY5CXWVoQTzvC0yHXVVLi7q8dqfLqAmTn3yUW
l0fsizhIKpFWzc6g8eLEwXhsAaNst1qRxwvNItZ9pTIydKiM75uGo8GidlDNajL6Ptf/P27x
92XFuw5QCEkD9KljQUILcgjhAVx4c10PB1ZJ2goNKYRfJzDS8cRpwKTx/oK5PLUE0izrpqn0
KhC80CaZwUUjyNr8SD60DKT5EkwHMVrYI/JiF+y1DNAmFVfvjQ7YHW+PP58uf1oDG/ibkxJX
g31RRkCGyTYfOe5kFiycmYe6BLQUWZTHnrvMCNYFYcCqCiXTQXuym6TCUIkgviVJBfKMiWkN
wwgm3KEth2j3cdPca01A4G2KSGU6CLfCrVsDp0kGl4UmdO46rgqNluRAxv5EhYIBwPG12mg5
dR3nUBPVq3EJWXDqkuCD0dNFG/5oI2cVvzJYMrHwDpbJ/miC3ACihRVGkxnT6iO61KDRDLo4
VG91WWv0OnuUP3e9WCuEAVXIukTGWSjTemXrkgHgHSlIb12ENn8aSlzP7IlOZiUQ4zjWi84h
EhAzxM2cvtHd7Cw32sygGSWdLUYvGHDj+XIumm1xPAqsuJ0/nnnzdWxpDUP783msV8rAixaM
LeyArL9pLWCTMCobNpPR9TWkKbDxmSdMtGssFeYJmTuur3PJNphD4LmWjyCfjfigM0x8+n68
np6GDRJSCqhp5UlSkjt7ACtO3CF1mrutxJaeUQzldZ/1xOX76XZ+OV1+3UarC9uiXy+KVm/u
w3AUo8eFRCLLGLmW0OY//Iz7myGnlcoIL/1jKq0wyjYF6Q1EYSK5vJ4fryN6fj4/Xl5Hy+Pj
X2/PRzUfB6WY6XgJGVv14pbvl+PT4+VldH07PZ5/nB9HQbYMpEB25QVnXsS6AKURYtiR5xkV
Clxj7Cko+uQyx7e5HbTYeRm1grhUkmHCsEKmKTPL/sVpQxTgzkY/fr0+8oSt1lyCcah5PQAk
oOO5aqbjL9VxY66HaX38o6D2/LmDFMejgBxZweX0XCnAYLoDF2eygtt6Swry/6Psypobt538
+34KPyZVm4pIiod26//ASxJjUtQQpCzPi8oZKx5XfK2P3cx++u1uXgDYoGcfkrH617hBoAH0
gZVDmcRwDYzpEXZtfJ/8jMVoA9SzcDbuPejZesWJyroGbEFL1q8nmvIGjZQitpyj3n0dUVcA
liFTS7Z1TOGXYv5yCmFIqmkwSPm3K/qXJqwuGUWVfB93bzYSQVdYGsR5HLvZYlSldZWuvZdp
oPa5IfpHuPsKn1mZ8LYjwKHfxCMtCPZFsFhwRFcvgcgeq95OQ8PcKXR03/dWpnlCcCA/BnRU
OPJzeQUr2zRLu5sLNtHK4KoW8dpz2PsOAntpX841/UqaiAY3xZDqkO3Tih7/jSywnzSGMqfX
SD0Fj2IMVZ2llPvwPiATa3FUtUVaqnrTMXC2GkJqpWO3dgP+20JcpPFEvUeGs6Xv6fYCBBTu
wtILI6LpIZgYLq8DmHKTdQllS+6oEx3dhb6IhxHacvDE1rWrnPG1iOXncqTV6LPYcVw4dItY
GR5Eh4cupYJ4oRdwr6Q0+v2L13hlsReetXD5HaB9C7O4rauFfG0WcI9nI31l2gOlSzW19cOz
3TQ322DmPjAEnnlb697yZuuzsmymcUBV75UVhNlVAINF0OGt1+urfLlwFma1NWDwFsspg1TA
VW7ZvsNM/LxwXGcyP+rCOOf7h35ZsmifZ1kiJ2/00JzAEIuln9sG62ZsUAFndtbHeAdaC71Y
eln1Z3LUF2kVXC64HB3LLAtILIKNpdgz6GJKd2czmULt2/BIq9IN3grK7q8H0qB4OFRnhNbZ
MYWRLHM93gPDixYdDZl67URjMlIY2YeouD+boBMAmN4ZecK4DgLP5VoZJq6zClhkB//s+Q7o
5On5QiPdyE7CSIj/pGWtwD1bhiS9Mxm0Qu9sBsBiy1beGmIZxj/cuY7LCtsjk34eGpFM5Ctn
MZ8aeDzbt0Kuargn+ZYRsflS6RFqvjuRxWWnSV7HjhusTJDnexzESZQqChvIbI1Q9POWK2MG
gWdwIKNygST6aTEr2c2qBq18A0SCMYt15xz9Kl3l8ANOqlZ5QF5mCwCh1zQ/WwlkNmdJROUy
WDdfU+uTVWV/CIKFx348BAVmaGVYF/ZXrKnbgH+Jy6JX2WWSt5LwJ/OhFzpnCwKBwrU8x/Ap
oShiO6xuhMrkLmx2dkwFOx1TxTsNBSnu86I1gzwNNelYjWxTRSuOZblgR3nYaaVL0SQLSfGC
cxy8eb15+Y63bRPN5nCj7EHwE1W1PM4rBWKaoiySRCZUgmr4Q4fyTS1dGh82IchY0YRADuQ2
+0b8y/JkqPW1nFalst4n1dTTQRjvL34JP27vny/i533vB/ZXNFz46/7u45V8o8r3i5AJ+hHp
zEMn+a1fbx7PF39+/PUXmjzorjXWUhOGIGswDHI4tqgPvKTQdmWdra8VUiKfjOA3BXQ6pGIY
UzVT+G+d5bkajb0D4nJ/DVUJJwA5TIxy1b6uwypyGHlMc4Fx4jAwEDMDgA/jqbElC4r4ypSM
gKnkfVUeWvepNf5sdhg3JkURPOXCNWOrYcHPNrtTuoP5vtO6rN6OdLmYKNt0APtRAgdUrc5T
hklruRK3FoctXacVhl+TLxiAvk3jJgq1agiYzaiVb6hDEeL1FOt5ENsQxpdk8aSUgwk6A0y1
YnWWU4fXkt9FZTp/700kJxfDOCOyqmrUDPeFrf+mKBwUwrqNiqZPq+sorWxN5UxmMDkQQEhk
OYwE/2hEU1nURhC6mdUMRQi+KPVTXKq7PI7dxjD3Btdr6vy2Eu2OFrOFaZ2FDEk/cI6ASVtu
5JCngJxBlR0MNc581a0wzvQ0WLg+d5BEft3ivqfN1a5lUE6DNJs7pVR1iiPxVMACku6yhpNG
JC50pfWlSfk8+DfcETederG/wiQ1uNnDqVdfW7ahf0LVm1JLOcXGmYgoGyCqw0wjKji5Fenh
QfF5O5CYadUBFAzYVD/Yu40fUcYrtON0TEtYz9nLe0Avr6tSq4qTrPl7LCynLJOy5A+rCNeB
x6rh4hqHwWp2et9pwbnlFctRei4Oq6LdmZVVq6We2ohRh5AzmFd44kbUsncL7NbuulamiLhZ
q2tEk0w+taiA6VIvXfZoQINCtx1yMnzvXkdy+Bbjh5HCh7ErC8POXkSB6hZ7pNEj6UaTUHpM
//CjqgwTsU3TycA05enSWrF3DjQXMXSc1mu+fIE5fC2nPE6mchESKVp15xRFRfLlerGwl3a9
cDSgEHbgbNbqgw4h9QFE9C+8h1lkgD1qZdv81O5xh301RbROSntZ6IUeNht76dghJ4EjPjWV
os7wUs8pFlrLktVCXf+RGhbC8VbrzYLbIrsOgel7udY7anuEE4vPDQff6yM+MT6TRnJywTti
2nGV4SBPlJ/w7OGstLROVybvtCOnCLdhxe2kUoHJPgjkQ7kG+SzE3QZICae3fQwXdJTnLAyh
tFQuzqewxLIPXPfIVVN6L5pg0+cNqQG9zsB04JWHN6kOB9de+Koh9YhGiWexN0og2Ik6rJUl
Oy833FuAKBs1kBURTqUQ5ocKYVg726T7KisYn5pZMj1UbzOlaPg52gjUVbrb1LznVGDUvFcO
UIMFTZuJWY9fV6tXg/ovNw9UM8aoEVOES6NPWoLjquEXNUKN39yAZvytOuENHO14eYS6Kc0v
M140a+G63J/WvK8qZGiNfGfgDH7N4GUlwpnax3TNYob3tmW4+CG49SNsxGHwNyWZDhtZ0kLM
NT/N09gQBayFea8RhH01uW5u51gRZYbXesLXlbnYbZnXKe8Sl9LWXuCY+xyqZfY1TAzX5v5q
YnT7bNCFAfwqzGtD+Deq2nVFWu1Ghgx1jo1ofZVh4JaZpu0EnM9NPr+RJY/NVk2EG3a1FtuV
B/OIY8/MrgMk5Ju9Rbcs1+YIusSA4UlQw9zMgVJrNTP30C9vNj8FdnAU4A+EiIKUODP99uEO
lffzcmZ6w8G/QH+3Mwx1iJbpZgZYePJ4pgR0FA7ieWbwI088sAOF5iKqMo4NvsoQhoVtrhvm
HMYTPrduin2aJsbgIsRRp2mOHhsNjuuJp9nt88aMVwX/IE9fKrrLDsXM4kyegf8or2eLqLOZ
DwZWCpHOfG/1Fj5m8zJYbys4Kk6jzasLFkoAp70w6OfRkjW3xF9lWVHW5g/2mMFMNqJf06qc
7Z+v10mI8YbMvUxx8k7bhr/mJBEg30/NV9AempWlMNoiI0/tM34cOnbNKd/oGE4pYkhFbuyy
aWDlNq5cBuubKWF79yW2enKpOuUWTs/KBfMoElMsSf0gi8Q2mq1KI6fs21CctnGiIBrbbgdr
VZxiOInuUDY438OgpecHVLN+/nijTn9+wUcRRUTETHrNcLxYzgSnaE9c17sQNXCLbFfKF9DU
7FpR7+hIp6tthqEOjFkiT5TTWUDUOI+4TNYGl9qI83aFiFxRx0bhWs9yAAwK1TQ50VvgnAcs
ysPzj4tFNz5KEUecBFs2hB3CaQfryYhe4VsQ9MSpNnUasdU1jrgAEVidHS2q6DXKRTI3CtTN
x8a2Ftv9ZLKRra7lHbnqIuR4tt5QhWcNAwg5z3QGuole2hZXQDnfjY2hG0UeWNZsraog9Dx3
5c9kjn2lWhH0VLI+7wInDhOms8OLH27e3qaPLPShxlqfT5wT0+RMNK66GM56O1jq/+OCWliX
FWpL3Z5fzk+3bxjmkUKF/fnxfjEEQEsuHm9+9B4obh7eni/+PF88nc+359v/vEBfUHJO2/PD
C8WOfHx+PV9g7EjZd0X2eHN3/3TH+b2lIUziwPDwA3C2NykDUlrq1qSK9VFsgdK4dBC+CRMt
2PMAJagoVmlOmlsroYebd2jq48Xm4eN8kd/8GEOLFjSWRYghXKUArpQhOgApd6oHBCroKuau
rDvIZtjtSbvad/ub27vz++/Jx83Db7DunKkSF6/n//q4fz2363fL0u9N6NQLxvRMXsBu1elG
xcB6nu1B3FUvkQeY7aIpG+9FcsxF1+0bkAOqfQvTyBMLhdTB8CYiRalzrW0rYwHUljKR7xVp
Dd5m6Jku5KnTdXBAmmQy4wZsZtaN6fN9Nl0pffm2UCLy66rvWVw9hjRobTQ7PD1n+xlMeBnO
YcjlxYvmEnN7RIusEL5t/LaZ8EFDrqr0wa6JaZF5WqxtINme3iNh0tSGS6q2EgeR8ocZWu2z
kn9jQTBPN2Wt+ysgYGb/6O524F8/Zm1+WibNGQ6NQ9IHvVK3yTrJKASSIS+6aEtgEPPwWs0Q
5DX457DRvoBcm27wnYGQeMiiSlXRpTqVV2EFnTTpAtzpjDKIgAlHW+E6O9ZNNWlSJvB6d82F
50H4GpIc9TTpV+qMI6dPRttBgxMysl3rOJEUtwJEU/jDcVn3ITLL0lsste5Cz+3Qt+gvA9qk
rxlhKS5TdeHXInMOs37//cfb/bebh3Zf4af9fisN4q7ctzJjnGYHvVGtO7vIcEYbhDDWk5Wy
P05o/LLdYczCzbG1C/M6yw3H/Ckrp+4il4uem/FM/C+bQTtZ5bRrilPUrNeoBWNLPX9+vX/5
fn6Fvh8ld7Xje2mUWXQ3FVIN1evlRU2AO4a2rHZIoseByxypjlEAxqwnYkKUxHqF1CWxSFzX
8cx13qW1bfva6toRT4ku2BKgejyjXikvObss+lY39kKbWUlTFNfTrS7PIvSsXwol1guNx1Qq
brotRaemuJjqqVM99RrO15HQZ/z6VMFJXOjEbZboJFYmb/9cC71zejqzCXJcbVP5HMooNW9v
A9cuNh+EB6b0J5m6nvqcl/ruJ7I0BKpSmAp8Ou7PHJ9yr085bHA/UfbavLJIPJPxlrBx4JUS
8IrMNP/rrZobEIZ5pu5qqKk40zub2YFtF7+1uRfWzS7GZ4sZlp/q9g0zjzWGrpfMA5K0QTTo
U5/JBz6FUzGzZ7SvADP4duZCcHNKog3nE4EWkpxcjatjdMX5HSgK2eCpiKcbJhIjDHrCVkWg
z0pDtCVM2ckZ7bGziH8Xye+Y5POrJ0wskq1m9NwTjQ4MRg7ynsRXqssir9eF2virSCQqpc7W
sIZoRMXjfJthlcXlVom7hvQ48jWjuIJiRkAC+MvYgEMTOawoj2AjttqQNdCezIPjzqQofJeu
00vD2VbmaDTDX2x6KbZZNAmvoPAUNT8tirSYxAztJcH0qg/13VHwV6tvw9FO9BinqEcgFlUo
eO/wfLK9QuF1t0mnl934lMgc+SgHUtNhFZkG1NEqhKooamxQIrdOezlxnmDdrKvNCq2EWYWo
HpWVVjqi65J9kHqNPmC2xREnbQCiN806UNT7eqKiFzS2Vda1Gaieo1N1Q0siJmFs2UuxCFw9
j6tCo8jGltroJyDGGTs8rx13pbe7M56aZIUBvN0Fb6TaMuSxu7IMsQ7arI3uE4ep5P4zKXhw
MzAza+my8s+H+6e/f7F+Jfm/2kQX3QP5B/rY5XRjLn4Zn+5+ncz7iKKDmluD9qSmpqD7oiAa
fBBjRerX+7s77vvC9+sNnF7YklCFFx3UZHlWXzOlpTBNTjD0+BIj4qqR3oMImjwwIVXuYuLq
YrtOvMvJPFq0EKJttrJCPJFS37WPkwKywF75Lqf92cKOEgmto9lTWupYtmr5SvSjwxvTt4nc
JbtJdCBTsmtNaarX8qqOT4offyTAl7P0AivokKEWiNESzVQCjl7jM92QYqQaXqXwUnpilATE
LtLKWC+kDXbSsPjv0lyoqOpMpXvUBEAOgddRy7BWjoqdjy+Yekf0CaFgZE+4xYxOxaZQLuVH
iOuQK8wn1vwBdFSljzpGbdsduifWY4aEGJTvVB+7esqdbbjaGjv0VIV0XOhzj5o193pKJeAN
CJdZLPVO2Bwn93eXYmHJTq7b3yf6fBf/wJqsAUmKyYerkXgdbiw78JbSrBxp0AA4btuLYegK
7JA4y/BmUzq5qDtwg8EtDeEhEdsn1QF1ELPqi5EnARmH4ZE4Qjn0VNOGEI9L4ahE0kMf1B2V
InZpzS0tlKpqZHEJScXas6W5jV9H52hLqNQxIMvh/hXGenp918X/VN4VRlq3rMq17cAI/aoa
NCk6For0zjSqg7sgRnoqJPdmh/37/+TrKO6/vT6/Pf/1frH98XJ+/e1wcfdxfnvndBy21/u0
4pXgWwg9u+y1cyRlcDw/9XvzRK8D7Ra6LpDbgGTaw06YI7daIge+ZqaHOt5Koh3Q1QsZZGzj
N7YY2wIq71p0LckE6+UWmeA/vIrsjSyUck+bXa3EQiJaFe5qqik50B1BcZWVdR4hk5qiVjzi
IwVO14e4SPRWkbfafVWiWGCssLqmizrcSKaAGRwr3967J9xhRrdGtN++neGU+fx4VuMNhLBY
WZ4tS749SREUeyKnhd5hyyG6Rvh08/B8h6+Wt/d39+8Yf+j5CWqjF+17qpv+lnLKMOQthlSC
Lk656zaFTzmKAuKrt5tACVi7QQAs2UsA/G4vRuUm9PX/8/632/vXc+t7T2mMVFDtO2pJLXzz
cvMNMnn6dv6JHlG8x9FvtYr+0hs2K6oQ/NNmKH48vX8/v91rlVoF7LGMgOWYVZvH3Q9YPr49
v5yB9enteTpRWtcFrZbC+f1/nl//pp768b/n13+/yB5fzrfUzphtHJxInEFuvr/7/i6VMm60
pGom0JeHvVqwJns1QP/4/wxDBaPy3/g6fn69+3FBExw/gCyWy05939UmNJJYi3hCArnbkbBS
CYG7nBBUq6meKMVfq85vzw+4cH46EWyx0qaxLVBAZuuL0Bjbpj+OXPyGi8HTLUzkJ0nHobXA
cnUL0uNmKmzBwerm748XrOIb6im8vZzP375Lzqfb5ad1UzB+Obevz/e3yizcJVVJuslXeC9S
VtenSzQW5RY53dt4uZs8TyogvUVwQtlmp0gTG1jl95sQLfAZ7ri63tcgnlymmayet8tgFxH7
sNJpJ9pU9PtFCYJjIi83STwmQQCNINeqRTj8PoWbwrK95eVpnU+wKPE8Z+kvtUFFCA28lovI
YP8+cPjJJFMyDXMSQ56uzz10dQxoI2d5ziTLznbOQHeZoghZGq3NRxbuaVRiWAa6RfiI8OG9
OpZ9nMBXzC0UHUMVBoHvTpokvGRhh1yhgFjwwZpzFCIB2X7FJQWE94KkMHjT2iDdZmqJdMfi
6S5Dr33fcSuuaoAEKy5qdseAwTTzmJtOdS4CezHTxU1seda0MkD2F1wPN/sEEvhzWV6R6VZZ
q9/ZOk9163ZkXkf4/1bq5m97S8MSdSl8zU3huCJV6bXpxf8YeIMGJyftd2z7or0ikqscb6uy
GKMbs8Fr8kuUYEFKV2LqbdEBP2Do9hnWPOmQ3l64Itav8vHz4yOIQjFFqyQXFCgMyIv+mOYk
MhfmEleRkSdO4tSXJ66MCXQ4cYoVy0IJ3x25ZyCJQY+nJkNqWCwZOfJmBzJLFqvSVWs92Dvh
EC/3T9RBmjDe9pp4/njlXDhDxnAKwos1V1pA6ecJX6GkZuSXUZ4MnON+C2eOHCrHT0mxpYih
FZwmP2Eo6oa3exs46qJhGdKiYxA1++4SZnmk+pHYx6z3Ugo+fCo05gyGoDH6RarOj8/v55fX
52/cy0eVoikFnrOmCV8e3yYnJ3QD/otoo5WXMOMxDvnojjxRmQd/5eI55goXzQ4DJ1ch5yRD
UMRhuZ1I+co67dnTsrCu0i+DDN/+5NzPd1AbXYYM8k/lLkmLUD7xykxwasa1I1QCMisMqEkn
YL1QrtskhsElIzs9lKxCIbLD9Jqhb08y7cWx8af0kO44GSo91jFJkv/WxThHb/STICrjfCV2
ivnyR8g+2vUcFE5LukJuyapJdEfs7lYxOs3Km6CSn78J4DiyR8GR3vuM1uvNPL/oLFP3djrH
4CcO1XS5j7Hjq+pg5TvhpH6icF05VnVH7tXbRqA9AkhLmwxmeIlGSl8c7RRHKvmSvBUBqJK7
l5c0YfNq/5R1kKU0E1ZyKCrwmxhYbJlFXE2cJHRkNsexajR3x1Msf0ETFaElOwWE37at/I4t
d9E6hOGp6qlUQTSvwEloB9wJMwkdWfpKirBK1KDARGK9FlNX1F15TnjMtF4fMLTWmsMxErmG
Xx5FstJ+qvdBLUnpgMtj/MeltZAjRxawizuyO9wi9JV4Zx1Bc47bETVdiND3PDWvQPfWXeAD
Mu8cp8VYt/HHeLnQ/NMfY89mPaqKOFQf3kR9GTiy2xUkRKH7/76zgw1kQzEq8lp+9Uh82/PU
3ytL+61cqfhLX+X3tfS+lt5fafc3fhDwKx5AK9a7EAIr6Ym+i42o+C+PYws6zlKJbVgHWMYU
6jaD1VgZkO1R89DbT+RdiE51lNQYjW8pqwDghrCwVUf+QLIsg8kNgo7Hm5QW8d7h/QAjsvy/
yp5suW1k119xzdM5VXcm2m095KFFtkTG3MxFlv3CchxN4pqxneulzuR+/QV6IXtBKzlVmfII
AJvsDVujgZmxEArWnV+YfFtKCrezo3RIA/A9swNimxb6QyfTxvTxcTS5mNJOEo0mPZcSCfbz
3FhPGnjRTEyHqQKvps1qtnLADfCApQs7X5v+1zHLvdVlALdZtFguhoq+7PH736AOOlvlYr4a
nLXRt+OjCBdvPMdqm8FoV4nyfBrcj125iXD3txfrg29vPHxRzYoTAGmajS9ALpo3o2N1NiYV
aSr9IPUQoIenpNHj8uaBIOkcuYz1c6wX0jiLdzo41Xllbr4/uQ53rLx+1QFHuvB1R8XCgJvd
Sb4W8tkvJ3RW1Hg5XzkO2OWcFI6AWMwsVrVcLFbOb8t5vFyuZ3W/YWaFRwV1AHMHYNdSBchq
tqiDKe0RT6aKBoRMWW2Snq9oiSRQ9DZG1Jrid8Bo52aiqQhPi+1DftgeF+R1hnw1m9s5hIHR
LaeBHPpRtTinS6MAZi343HA09uX98fGHssrslS4D2vl+Zx7eieUorSWBD2OkJuduDpNg0EJV
ys7j/74fn+5/DIc2/4f++jhuPlRZZnsJdniucff2/PIhfnh9e3n4/O6mu2XxemmLO3n78dvd
6/H3DNo4fjnLnp+/n/0LGv/32Z/Dy1+Nl5t8a7uYj3rBrx8NueduCJyS4YUaZ+0ScYa4sk6/
DnWzWFq67m668n67+q2A2UpZ1c0nVr0DCXDzKyoGtLupS6lq0qcO7W7unMRINny8+/vtm8Hg
NfTl7ay+ezue5c9PD2/2yG35YuEctAoQxZPQLpzI+CXZ8vvjw5eHtx/EhOSzuSnb4qQ19fck
Rh3HcqgkbTOb0fs/absApknPJ6QvGhGz4TtTWMBvGJ/3eLx7fX85Ph6f3s7eYSi8JWTlxVYg
2/ZJnflPx/kfPktB6eoXl/lhZQxFWuxxMazEYrDjLizUjLKHTQpKkGVNvoqbQwhOCkaN89rD
4bAD00yow2CCp6sixoBlgYjE+BOo93NSg2UZMOWJqfFXcbO2IucEZG3NTzI9Xzq/zfmM8vls
ap/LIGhOOx0BNSfVekCsVuZZxa6asQpWIJtMDL+AfbI8NbRHAZmapyOfGgYapp3JvqpBtwzs
BNW0DJmmQkfb2oouhr0Mu9yOdyyrFsaTGvwKPmY2QaTRm3Q6XVgyHCy6+Txw1tBGzXwxpbiK
wNjlL3Rv8Jx9GTAwBI4sxACYxXJuTWrXLKcXM+q4cB8VmTsOe55nq8m5z2Dzu69PxzfpISGY
3uXF+txWai4n6zW5mpUTJGe7wuQmA5B0mQiEW0eJ7WC/BC4qzJcyJsbe4aIZ2tGhX30KTbhB
9HwlebS0aso5CLtXLtIIU0if7v9+ePIG+leiC/BTk1odDlDuL3GxqO6qNuAdwzsNWVlWBtqW
zxjJrJFBxf/78xtImQfPmwZW34WpmKJqKU+GLYBZ7wv0yKl5QIqApQloqwzE8qBpup8Ao2RK
uiyv1tPJKMWrl+MrSkViQW+qyWqS78yFWM1seYi/3cUqYM46TSrysjRoqFNTUZC/vfJZEhoo
J1Vlc7uNZmmd1crfjutMwmwlDWDzc2/Riwv4NJQUoBLjdL9dLsj+J9VssrL6elsxkD9+FJeQ
qE8YV+TPUzNfCzeQms/nfx4eUS2DzXH25eFVRn55T2VpzGpMIMX7vc19D2s6i0FTb0UQsdyG
x8fvaBeQKwcWcZrL4vVlVHaVXQM3zw7ryWoa8Mzk1YTMISwQxvS0sBFNeSR+z4zzpKLdWD/w
JrMN8PLSI7BKi11VBlLWIUFbllRMoHiW11u3PUyI0LjHhKOsyXnvnMFrmWvexYEfkvGYrSNQ
VjqkH3cqnWqIHVM8Qr18TYgSt4pMJyGr836HubnYoS/qj9Nh9VeYX2VjlncQlTh7LHJtXbeQ
lz/hgTJqzevXsG94i+cdbV1ibJal+wgca5PzNTmMEr/hdRZI8yoJsiqaXgSuEUmKnDeB4GmJ
r9KmZVGS0snuJE1TRhjpdYqizQM6psLjKW3IMynLYUrKE23c3hR05LxEt3xXs35T5VTkwta8
kgo/+i275FYoMgJBBu6tC/QIvK6Ro3A837biGhAXJbAgiBR6VXJz1rx/fhVn3CMXUSH5KovF
uOyTGwyN6GcXRS4ybVCr36TBRB7Gqozy/hILMSKYalulrBT4QNPC5ywTfbhPG6jgl7WAn1oV
7MRxdsSs+BJ5eluzir4onUcbfyCPL5hvSjD8R2ns+yHytRmIkkcc+SK87JPBSpOuiDEzRzae
Dg5BlZoPyJBKS91VUZabFJ+GDU4718FaLPZxmtP33zAuKGbUwUGxtwLZYQ9ZPwYfmWGP5Jhk
u1ZlGUP5jQyyhLO63XBGHejL6TDv4muIWxd6gDsJuV10QzYGi49srCIDWQa0vkMn/XvIfqzy
VLC/nGWANAN9k/rrBIAD/uHlUQQUeXfEeWzIVPjRl1tLAg4VrGDuckbxmphnsMo3neEtiuKN
XYo3xaRzfbrBSLg0VIriuo+2O/+i4RjuVpa7jA9fRHxKx7dpH1W26EEYLsqK4SSwuiG0/vb4
9eXu7E89SoOHVw0eRi4L3mYaAhGIEd5fl3WsbmIafLTBACNmRMbxQzvrzXgBBegPrG1rH4yJ
EQ7QrqXdaGTDo64O3Pk8tHP3PXO3QQelm7MwC7eVRbiVhdOK+cGLnhciNjol828KCuf66KdN
PLN/uRSYH2Qjxt/UPlKYWUzR0RBAIBVxb4YQVRiM44JduA0pBEOrcqqIPnzSLx2e+mQOVeAJ
f9QR6qWOEKQta1PMBRAI9RTvJ16z2zYz58tAsxEwsqFNW4eaKtJsaExPwswZbAHAb6XIhoU+
7neFIAfKo6LWvE0kpjjUNd3MycUoiUR+WxCnXORKsRYdyDXrN7kd0FSw946EyAwgvV0qLgWG
hmB5B0vLdBDEeGX/JoC3+mGC3QKCsQtIJUAE1xkPMpfuqitb6yKsAOBlSpH/TLhgtqHYPJH7
RT0BjLpIA7aYpAhVELva5m2/t7yAEkTpdKKpqM2cHgBEXfUz7J+uLbeNzd62MB4WIOrMo9Vy
D3YJu7EoRhjwiDjFuoc9/NECN7q7/2YVhWw0uxqXpASJHRNYtIoigc1f7uiQT03jMQ6NKDe4
kvtAamVBI/KyGZ0fYH6rBo78Ktn5+HcwHj7E+1jITk90pk25Xq0mLtMsszRgEN2mmPCTEvjx
1poV/F1kQ1rruGw+bFn7oWjpD9k6vCpv4AkLsndJ8LdOgh2VMcfrqB8X83MKn5ZoMGGSsd8e
Xp8vLpbr36e/GTNkkHbtlrqoVrQOjxUAb1YEtL72JqJ6Pb5/eQa9hui7kHuOPwJBl4EUvAK5
z+279wKI9qy59QQQxwVzbqdWEkmBAus7i2vzoPyS14XZS+0pUT+TbgeMZ0OAxGtM34bKhL5L
d6xo08jByz/OkGKsqkxNeNO0PDf3eI0ZcRxyFnviXoGcGdDIrdMAF5ybBqH7otE3cnVXnefh
N+bid75hhP5EoG54SMZvvI4FST9tXW1AQ9TinHhw4VdwY2lHLGAwmaSUQob2g/gGDENWU+ru
8LyjRg9wUo8esCcUaUmDwgPdwXhPsBTi1uvyrXWkKmHZbemCxImG/xF1twk4vNQHiEquRVnQ
otYkqjAxa0hDMgmb9Jba4CbJlu3BoLa6EQGnt/boVceahIJIrcWTdzZaikzanteEMVYtwkrS
xS5k+jukXja4U3To7Y2qjvzGkK4/ENw6iVwGRHZLHZIa6JJ+4e3pDi5ErvaNuAtFTt9AyfMN
2PFmsv9x5Gu2yzkoZ0rzgJY+zgdRd/AYYwF7x1J6co9FJJXHI0Z9rTgsQhwEcCvnfQrk2Ho1
8VIJw8pwGJ9/4+fWC9DlbXyymZL090gyvCTRGoNaYZZE7v4W62JgG5ZwlXiY/wFNa8+abvFL
dNEJx5giqfKGVsAV3lHhxrV30+xDU9sFDUXeXpf1JS1Qi8z+odUfWj9CAq1i9aBiUW8zSc7N
wz8bY96utTAXZnSJg5kFMeHWQl9gJYFzMNMgJvgFKyviy8FR/MchCXbADKF3MOsAZj0PPbO2
cwQ4T1F2nE2yCL3y4nxhY8A+wOXTXwTfN50t6cAWl4qK9kAakRGJfuuUBs9o8JwGB3q0pMEr
t6MaEdolGr8OdMFbUAMmtJwGAucTL8v0oq8JWOe+AlN0AXMlc9lrfMRBUkfUkxEIMt6RWXcH
krpkrVVYacDc1GmWmTUiNGbHeEa/EGuJkdk4FT6NMC9/TD2aFl3gLq01DunJoWi7+jJtEvuT
0XDU5u7l8eXp+PfZt7v7vx6evo6mHpbO4H1aX20ztmuMvH/iqe8vD09vf8lgg8fj61cjedlg
taVFe9krDXa0pVDwYLnAjO9FKXjJywdTWNoyBMXCsEawhpFqXyQto8+UVD0pOuFd9Pz4HSzc
398eHo9n99+O93+9it7cS/gLlY1NZpl33b7a7CnYBnqGvisgBBEcsdbUpxQ+75p2cCwrFGhY
uXzy48V0PTMPqeq0AiaCYQDklfqas1g0CzSGQ6PoRL2Tm3xTZrY+gUNbXhdkDhSdRN+wGqF5
vITofK8kbKSvE03hnLWRscRcjBwUVdxG0Qir+xqzWsneV6XwDzbuqCi40XiLIQd7hpEstitT
fX+JZ3rXnF2Ku5NSV9eLC4tQoopSX5HAwbMiJ+vj5J8pReWmkJcvRn+ECCyRUYPHx+eXH2fx
8fP716/WxhJzwA8t1uu0s86oSjSAF1m+yJDMnRiSpiykuW/P7IAB469vgDWQVqpDiknI3b7U
JQwu00mknQ+UzkFaxVNLI2NUzmuR6UENVs7zDObIb11jTjUvlkDXOGniLJp97je9z+EfE2bM
ief6ekM+Wu0EJ6S8NdqDpGhlekyiEYk40TOVpghsKDJ9pK5UhKsaVqR5KGCMrRgedDVvs/La
27U0Ujwu+oHj7+x3A8kaUzBSP/uyQ3+/ZcVLRFog/NT4XUalVaMEf59aB4mTA1L6b3HLneEN
lPfvkqcnd09fzRg4sPu6CtpoYRmbjkYMVAkiUehgcrjcJKtgj0W/QoMMq+Nj4NRIifVsf9aa
SzO0ZgwIfm+fYAhLyxp691xfYf6ZKIlL6uxEtow+K+u0yQK73ZBIlPEw66P/TtQN9D3OEhw8
NhXo8MGGfFrufV7EUigFdwl+0yXnlcMm1RYCpSyv/BQeuGhGln32r1eVSeX1f84e39+O/xzh
f45v93/88ce/zTQXgmO2INpbfjDPRNQqhW+wE6iovU6TX19LDDDR8hrDD1wCcSDopIGsatjS
/pkfAkAXsQHi7MgfE0UbHFCdEzrjZoPjsyhKWJWCcMy2KDcsvUO8F7YTVnIK1X0aO65aGN9i
66KOLiCQhByRYirYH/hP1SHyepOa71YrJtVglwfRXhKJFCekaSgVt6SJah6DUZI612NkZpio
IzUIMduAtBQADQSlsOKoe2aU8G9EMIug81Qrc4IslxcSg8QIzRziTz1r4sSyxg3oyrifPPFf
kkegQhQdtZqRHsUnrJ0sG1jXbGp1Ri0pA8SviCM0tWOvlNJZC8F8Yq7lYT7ofuiWpbuDn5YA
38+krG65jo2lbDy1vHpe12VthR+MyyKnyWi7kmPq2f/iASfugY78g04U0U1b0kVTRLYmvY39
9PJC99A1aOTE1CHsrmZVQtNoY3DrTC2B7K9TLLXDd652pdB5hNXbgSAq69ghwVNNsayQUuwv
rxHY62YWGpn9TLUmm3b5XmRLjxo5rXsmZgCFbLjum2szlAxbQpJxfMc5FG/xec/7k7CN2+Pr
m8V9ssvYDMIUe07UV26chuVuDMXAb8Y5B34fzrZZb1qQ1iHWI6XSakEJDXx9wg9xl1f+Z7Vi
xBKeVQ57NqkugawtD06bwvOwdYCbtM2Z/56uC5QSEtgalN6kRVMz9AWJU4IFuXwac1G7eDpf
L0RK+SBvFOn4qzQYLqMKLMrQSP/bPd+KtoV5bg+1sAqLXtiMsI7xnpXDhhqG19KpgTaMi11s
WV74+5S10G3QqhBmbnrLcdmbTw8OBk0IJnHRZYH6U0hx2rLDOOQ+beTuMh07mDRRaRJCZe+s
VcBZnd0oZxXxApFxscUl6hQoGBGegmhdoY7LDpaP4MNhXTjbbLPOXkgyl523MBw8rH9OlpkQ
s4bJ4QNsG7Mb4Orp25uK95PDxWS0DlwcDOaUxnVOSQIbiwfc40nkgBMvs3o6IDi9FwcKf8X7
NO6x+jDSOnzH+MSxz0r+C8clmnSWdhxV4Yg2DCDIcXkL65m0ZoRECU5+kacmcxwDQGGBKY9Z
QGepOthZgsMGfKjN8f79Be+cec7fS35j+x2ByYKIwFNkQCHrJcvCyPhEsPLU82NrfZzAUPCa
6XCKkbOocAysC9GIey7A2kNBAuHQDY3augJb3F4p4Js6UUWiupG2F/M8BxaR+YV+C6IcQcVo
fUkE7kaCGMMqpIg6seLGAWBm7igH+/G33wYnvMg6rR2V0cuP72/PZ/dYmP355ezb8e/vZp4S
laKaZTtmXpu0wDMfzllMAn3STXYZiSriYYz/kBKLPtAnrU2DeISRhMNhg/fpwS+5rCoS6DeB
B/PWlUv93oYqW6OQsd9NHhHAnBVsR4yhglPvDZSbsh/s47QRBwzapLepdtvp7CLvMg+BkpYE
+oNVib8eGAMCrjrecQ8j/vjLKw/AWdcmvIh8OMbFyN3l9yvruMIho9R7hb2/fcPb1fd3b8cv
Z/zpHvcO3rP5z8PbtzP2+vp8/yBQ8d3bnbeHIrOcrH6RXbVVUyYM/s0mVZndBBJv69Tx/Crd
E0skYSAs9vq7NyKnz+PzFzO6WL9r4w9N1PpDEhHTz828mAqW1ddEjyp4TbgXB9tbpHcRv7mu
7dtDKtHx67ehM97Q5ezEi5Kc+b09UEOwl5T6bj0YQf7I1dF8RgyeAA/XjAkkDYUxyqitBMh2
OonTLbVQNE49HO75zrUk9MQQSyxEI3SGQFIuvQlj6uR/QC79XZvCWpVFvyjemGNK+nCLiDeD
ZEbwbLmiwFYVAL2HEjYlgX3TNHxOoaD1MHI5nQ1It0Oi2Zwya+zGc39jqZZpDNVd+QAF9j+7
3dVWWRrNhCuqBbGWerHg+iIdVrrcjaJIus9mGKe2OED7QCVeg+Lnyw6p9JeEx5YV3Sb1uRgY
eQvi2zZg523Thgrucyi8yqAuXnbA39ks51mWsiDiZw9iv6HbbH/4dcpZmBQjE+ieIM7fuwJ6
+u1Nu6LYFsKNB0/oP9yfL4DNex7z0Fu3WqHwBErCbhmVD0jvDJY1jGIQEh7spZLWJwT5T/vZ
cO5rLqCgVbzwVSMFBybDg7OpaU7MjkESbKbljOhWe12e3hmKILScNDr0Ugvdz6/NqoYOjdW/
IbIHs9s8mIlFh6WzRXe0r7TYQesCdrHwOV92638twJJBVajvnr48P54V74+fjy86i6KTOXHg
Rg3eO64LyuzX31tv0N1WdP4mQEzilLC0cOzUBAkSSs1DhAf8lGLVEvQzOKatYUoIR6P70iBh
owyqXyKuA3cBXTo0ME8RJuRVm+Ymzzn6DISfQbhtTDfiiK66Taaomm6DhH5UGeYc/FPYB6+i
hPDrw9cnmS5HxJhZjnQZ6dy3ddcon0dtnd76+AateDPUGvH80Nasj3iNhzYYdEZ7N8oiZvVN
+G3C2XFph82ogJX0lgVPdzZpgc1Kn7h/oP7w+eXu5cfZy/P728OTaX1s0rbmWCLTGu3RGTzi
qTM88T1mCJbOGtK0dRFVN1haMXcurJokGS8C2ILjvbrUjDnXKExCgN5y6e338Vih07nBr1FB
8AgTvcYrpVFeHaJEnpnXfOtQoDN6i5Ja3EapstS2XiOwMtPWEhnRdGVTDNaEAUvbrrefmjs+
A7RQtB8xsMkECWwRvrmhyydbJCGFTpCw+ppeyRJvjT+AjAj6LN0MhpnZKv1FrIvRx4kjq8p7
qrmhz6JYEZd5YCAUDYgN8yqHAZXXiGy4uPmRFo5UElBPVpm3QGwo1bJ5F8SCJhENJ1s53CLY
/a18IqMvWUJFPpuKMr8VQWoVgVZAVudEWwBtk460lBQFRjL4X7aJPhGtheoxDz3ud7epddIy
ILJbswq1gTjc+huacA3XLE4PvTjDFFu2rGNzy7KmKaMU+JlgfDWzjoZFRhAz/Y0E4VFLbzEU
cUTlVaHuC8xoWFaB8BNVydsl0Fum6nLWXGJqF3E+b+y3qgNT2nx9fGWw4iKzr1VG2W3fMutk
D8+6U2qdxLGZmLG+QteD0XRepe4NOoxoychoyQYTLJXG0wP/BIxwkBGoCk/5LE/3gBKlkPU5
mn4HjkzMq9JgR81wFPz/p/fcddB2AQA=

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--UlVJffcvxoiEqYs2--


From xen-devel-bounces@lists.xen.org Tue Jun 06 20:23:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 20: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 1dIL0d-0007lV-Qp; Tue, 06 Jun 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 <Swapnil.Paratey@amd.com>) id 1dIL0c-0007lP-Mv
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 20:23:22 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 0D/25-03058-A3F07395; Tue, 06 Jun 2017 20:23:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSbUhTYRTu3b3bbuZdr9PwuDRjpZHg1CiVoJJ
 +lP3QTKKYGHWXNzfa5tqdscBg5PoykUJL00pNS1ulVsusP5kfgaJmUxAVFSNKBC0tFD+Sdr1q
 9v56nvOc85zzHg5FyOfFCoq1WlizkdErJR6kNiwkPjR6fZQ6/Pmz8OhpZ64oBsU2/uwmE1CSW
 GfUpFlPibX5BQukaSLD2jdik9hQbXIW8qBIbCfgjeOjhCcIP0BQeaMH8USOpxAsuIqlWWgtJc
 FhMFtsRzz2wUoYdOSK+CQCjyG41FNG8oI3ZqC36dtiAYmDoLuk0x2nKBofgHd9Oj4MeBP0dlw
 neExjL2i5+3WxlMAAH0ZGCCFnM7xuckkEfAVBvcOLx3K8FWar+6VCPACa2++RAg6BV7cXlmrj
 wNXuIPi2gLdAqz1eCF+Eki/DS5a3pDBfqhLwYwk0VgYKWA8LBQ1IwLEw1ltI8l8E3CaGshy7R
 CCXaWjo61xy8ofajgkkCJ9JuDqVTwikax0MVcwslQyTUH+nQiyQR2IYdeYRwr4U8KOuBd1EwY
 Wr9lG4ah8lSORA2zjWfJ41h0arNGZdqtZiYHT60IjwSJWB5TgmldUzGk51Os3wErkvYY371aG
 irsMNyI8SKTfQalekWi7TpKVc0DKc9qQ5Xc9yDcifopRAv6ej1HIvM5vKWs/o9O5zWpaB8lT6
 0GUyt0xzJsbA6VIFqRWFUjVPq3+L5KQxzcgqfOkm3gPzSdp044rF8lG6UIDCm0buoeSeJtZs0
 Fn+10eRL4WU3nQ538pTZ7SsdBp1DyFyDyFz7eSHsDD/JIUNbQ/YEzTQ/eL7uNOmKT+WXje0u0
 OfOFBTUnFwILjUVJWZkuQ3HBPQNtlyIpP1ezhYuTchcPKTwTB+P8dn19wVqSTKOjno6t+YO0F
 2653Nv/KP7M+u2ifrmin70xi4I+94uyx+LlmRbItpm36Ln9gs3LXIQ+pE6txRe1Gclc3OOKsk
 OS0TEUKYOeYv5CDa248DAAA=
X-Env-Sender: Swapnil.Paratey@amd.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1496780598!72462982!1
X-Originating-IP: [104.47.42.78]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36131 invoked from network); 6 Jun 2017 20:23:20 -0000
Received: from mail-by2nam03on0078.outbound.protection.outlook.com (HELO
 NAM03-BY2-obe.outbound.protection.outlook.com) (104.47.42.78)
 by server-9.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 6 Jun 2017 20:23:20 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=soMgviYcrjYvh+UJRmmd/02FJtVUj9S/UDCkYebWKbE=;
 b=l20qxqIgsxHyyWFtQk3njrE4Hdu5B+K3AZTKyV5QKkPCdYK8DYdqMYHp4q/u41YcWavQTxhW9NieVSfCk5eqn+sg1hflDbSHJZjxha3lD6TZch89NWraFft6pw+74hwLE3KOQcNdVQFZOmsFOfHaKMG4kS+gzHijqzMn9Vj1nC4=
Received: from nsfw.amd.com (165.204.78.1) by
 BN6PR12MB1858.namprd12.prod.outlook.com (10.175.97.23) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1143.10; Tue, 6 Jun 2017 20:23:15 +0000
From: Swapnil Paratey <swapnil.paratey@amd.com>
To: xen-devel@lists.xenproject.org
Date: Tue,  6 Jun 2017 15:23:02 -0500
Message-Id: <1496780582-9050-1-git-send-email-swapnil.paratey@amd.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
X-Originating-IP: [165.204.78.1]
X-ClientProxiedBy: MWHPR1701CA0007.namprd17.prod.outlook.com (10.172.58.17) To
 BN6PR12MB1858.namprd12.prod.outlook.com (10.175.97.23)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: BN6PR12MB1858:
X-MS-Office365-Filtering-Correlation-Id: 6acd2813-21f2-45b8-9111-08d4ad19ddf5
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:BN6PR12MB1858; 
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1858;
 3:E+skf2EELJfVNVWwLxZ+dJ7ct/f1T++jSpINg3WGdpfig/RWLDgNgJbmIlu520J32nDNlkA/wwOBjtWQPjJEpjCLn9liTfqskVeYQUx5mvTUfTJs9Tj8MhBEFD2M2CxythO+NIGFulLZqeH0O7JPvUi9jaR0J7hpZkSCwYjlR6mrNItOj7S2aOC+NnxkJKscxie+ihzITeYbgnVmkUS30HAwNawrAo4+hZWM4+dGD2wcRZ5kVyTVVDSSSQmuehSmjwwsCdqdUy0Bvf2XyyKvS4XxVpr4dHIUULiawZkg+0DdI7ywAl9I3S3XxAQPXkXzKYZdB0q5SXt47xpcn+ocNAI/ekrfu1FjTk4GqCKAceg=;
 25:ISA9AdicES5lJPsq/T9ZymwqNelTtSmWwmk1LJvWhmq0D7XtRxp5xq/cfg8IA7Kp1VGHsIqjrqjG/EXlqF+QxhYyy7ibX3WlVaOP4zOi7g4e/BsXiphgEyPVq7xTRUAhSSAKBxFXkOB2VktHFxbA0YeLaKJy+wRJWkNDK+RZb9pELa8aam62c3n+DC4Wip1FUPtbDy8uxRFKkF64wzJ5uAdgg5/Jvtktf254e1ztZ35hAYahR1BtIlchl22kAcyys5Gv1pAh1QhYAWXZhNrCRu73ijp3CWvTKL1bHss8wNtPA37K2rWe+K0enM0v2L93w0p4u1C8xP1rOwHOZgtyW1psDrHjrlyn+xVWmy1WvNcuGYn5E/NI7kFUlnKjvmN9nURuNpWBjnD9NsEYjjvqTwMbOIeVlnz8SkFrY32/LW008yuts8s9Fmx9X0LpCJnE/rfx4FHXn59HMIXDXOzV3IT6V75EfEMz3SfMh84CUNA=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1858;
 31:03zov0KDWEvoxdz5LDM8IbgJUPWMqwjVzzUe7H8DBHrfnB3/iT0hGewsmauFxP5xRucSdoOm+KplFgnH80ryQ/F3ZCDv264mFyRbvWVHDjtpqUXY9MrzT3ZG7gwOiJH4ZXE6cXA4Hni6xfYRQe+Gwmapk+0b3UXM7SBYxnOQKQ3BXNIehYUSndwleCz7zQK0dUijAZLrysi97nUckaJtWlxwHhWFoad+MlBG/K3eSJo=;
 20:+/d4UYLaT4JZlztviQeZfjngKFolRZVvoZSXDZ+4X9hTooNcs+QKi6DVHhJhEQGLkWuKGxxa3NcJk8yGVOABv3mOgcVjYM7n2WNrVagrPHf3bfEhegYiRrcwZOQH2/nrGv66TZvPUdLuijevMfcuiWM/Jo+zO43mkk3UGAF3T28Xt8pBXH67H8Yf0IKq0vGAq+Ec1SdoBW7LlfOwy0mT7+kR2BW/VKrVhSgUSmnw7e7zVLSCp6Y9Cttn9tXEW1yycWmik//ezFiXX2XZ1YfcmSFNgbivDm5rqNDo4cZHgMStcWFilTXVCItauaF0dOE9DBIyR1uInMiRMN+3vOwybbaC7F+jbb3PqhOTChzg/RK/dYGUj8tWNNpJ5YgVLyLtPd8Rx4CVmShjM4XsahA1WpkLry2n7qpx5H3BAYOORk+cmrbEM8tVfhszApK9YFgrrMHGagHQ/PS49Q2FSGIPzINXLLHC3qWkaoZjiypBeOUGvAAN6Fk/8vbUd+Yd6zDn
X-Microsoft-Antispam-PRVS: <BN6PR12MB1858F0017C1ABD06BAD4D2C7E7CB0@BN6PR12MB1858.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(767451399110)(17755550239193);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(10201501046)(3002001)(100000703101)(100105400095)(6055026)(6041248)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123564025)(20161123560025)(20161123562025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BN6PR12MB1858; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BN6PR12MB1858; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN6PR12MB1858;
 4:xbYkhlEi0d0SSyCa7ynlj2pFDQxdCCVmgRU9sz3pHS?=
 =?us-ascii?Q?sZBIl7q7dlm6b017fZfgO0UopL0+iCfUPHJkzwTzIJA/Nbn8hGZMzsYoAY95?=
 =?us-ascii?Q?Vc9Z8ACNNS8/FXJzaeQpJDB9WyeZ7rDyqhjaQwQAr7hUpYpRUReS+Xl3eAhG?=
 =?us-ascii?Q?2W2mergM9Sc7pi8ET/c6ktaWo5rTNaSSTX+ALo1py2Cs2dzyL2NKlOi7siTH?=
 =?us-ascii?Q?U1cFhdFDGm8xTC+nYQs40GOTG55hDrQAUzPogeCal9mmKXLFh5d9knr0RfTc?=
 =?us-ascii?Q?2A+LJ+zucsieijkUmVXb3gnIHELN8muRNea0UyzNuUjyJiPkqGj6/Vq0+PLT?=
 =?us-ascii?Q?ztuBNEZgoAwbif3/B5MVUpH4AVFwov+9wcf2rb8nPh81Ix/7A/dTOU0d6IpU?=
 =?us-ascii?Q?nPlnzUaYBjWdLh0Flg7kulDvdh2/rxFWCzJverU8Vn6dj+XqOFNJXD8s3IzA?=
 =?us-ascii?Q?/ZpyDzUftabBuaAzRtmvlzkpCVLfg/tuMuO6LDmpnQC/RG5q9ZXq8EJ2fAM5?=
 =?us-ascii?Q?2l/7kDt7zBvKBYFk3v9XAcqoUNPBwE0pGovD3z73djQIpHlpH8nhCcuUPB1k?=
 =?us-ascii?Q?7bRdtP1zfHEgScb3fRK+mQ14oD4dQK39czi3Oh6QCeM29CCUnKHpQy7yMIlg?=
 =?us-ascii?Q?eRU8BHKz3LMqhvcZnupT6roWuyFSnBazZuy+C9BYKq+dwbti9TMtRiixMaEp?=
 =?us-ascii?Q?1ST1GJ/D5exd4/2UdtTEYTio/Vrx5GWdv0SxfyVsjoDHIcU/HdMcjAyzDVDY?=
 =?us-ascii?Q?au8zdKMgp3GrL5Fo7qVxND9qNn+esih77IIa5HwIOEXOJfot6iMZVDPVga1p?=
 =?us-ascii?Q?HsFXrEWHwO7uUAnUuUpnLjISqz/eMR6Y+skKodDbG/v76ZYZiO0HqT8RGRHl?=
 =?us-ascii?Q?34jH1DNyZxdx0piD3/CwjQFb5F10Qg5F7BTw/thgh+6fMpHKyGbkFTFYvuJj?=
 =?us-ascii?Q?N0ysa6NzAuCpQPUDGNV8xtq/e3qWZMlGLzztxL9dUNMZOUL0wABZiIvVCQ+W?=
 =?us-ascii?Q?4Czzu+OhikdaXEpx+PWAfw91+78ncXEmUEhbTR2f0oop0B94jTi92fszQ+nY?=
 =?us-ascii?Q?dS7IenKrtGAlXe4BeSSbFSH9dK7Gpy1X5UokBQsNTeRKAE7peVGUSlg2Vzd2?=
 =?us-ascii?Q?3SKwDYeT4Khf7AKJO0Ti4PspKJaLEg86dqYQXH2hTyFevLSYvmSmH2zkPCfj?=
 =?us-ascii?Q?mVlwjjWruHNpLZONwC0t1uKRCpAn7AqjpodTYCr3LCZDGFryBDE7mSfw=3D?=
 =?us-ascii?Q?=3D?=
X-Forefront-PRVS: 033054F29A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39840400002)(39860400002)(39850400002)(39400400002)(39410400002)(39450400003)(66066001)(48376002)(2361001)(33646002)(110136004)(3846002)(38730400002)(53936002)(2351001)(2906002)(4326008)(6116002)(47776003)(6486002)(8666007)(50226002)(8676002)(81166006)(25786009)(36756003)(189998001)(50466002)(53416004)(42186005)(5003940100001)(5660300001)(50986999)(575784001)(86362001)(7736002)(6666003)(6916009)(305945005)(72206003)(478600001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR12MB1858; H:nsfw.amd.com; FPR:; SPF:None;
 MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN6PR12MB1858;
 23:xFyc4ugWeZURaVe1NLqzdRAj7wa28xpt0Eydh+mGz?=
 =?us-ascii?Q?XWZXlTL6sK+/YB2X3IFl/A/uR3bjE5NuBLT5RGTojl5jaMHFxaqjCSneuy79?=
 =?us-ascii?Q?aJwh/7UxWiamTxW6XEe5u0ippesjNmm8JCDIfYQ6WmAh2+Wb3/NzJZFqckXn?=
 =?us-ascii?Q?UDtXWQQCE4S68f8R/z9WPKGTr25DjgT4hb0rCrv3C5fnEwN+PaDLsQdaPitl?=
 =?us-ascii?Q?a+eRJuTZOmcogBoDcZXiKnAwO34ivK4ipHzkuIcdsX0jKwn0PSlGlxvl36Gs?=
 =?us-ascii?Q?1zJwCIuKmXxOM1C2jWrCLmjXYCbm0+bLwMkyJjHMLnN0fPyXXHAq6N48ZKNp?=
 =?us-ascii?Q?I9vDcbCFVDtPfMIw9z713wjsv50Ykp9KHwdeC7i29RBEhEVqOmz9FLErMice?=
 =?us-ascii?Q?ymKP3CMWowXZsmACbn/lrVeH1qEAaZCY37OEbW01HBz0lJIQ9FKPxtpOONl0?=
 =?us-ascii?Q?Ru8tfF/kT0K+HgB8oU3BwInEHQFTw0+VAVGI7lJyaKReJdU7NtB+5qbdhX85?=
 =?us-ascii?Q?K6vfuCZOMFetloUwh6155xD6X6zIb3eTNZa4OswFxGN0vdvWikxS/C3tcZm8?=
 =?us-ascii?Q?tMTZqs7v+sh5/+Dj4mkvOU2hpEpQM7pikLkTR5PF2XJXwh83R16I2OgGaiu8?=
 =?us-ascii?Q?MpbL0a06OQxg+vYV5fvU+KGiFrVjL1z5Tio75bXpxiMOOXrDic6vYmgAvvva?=
 =?us-ascii?Q?GuZiNdgGU3cMTP6GD2sdkUNgjV5gKWr9bupw/KBmlVqal2+3Omsfk8EUWCCg?=
 =?us-ascii?Q?L1d+bnraK34bNNeB657Lt3XMOoqx6fnnog4ADLjLE5LC/PTseEkjS8yi8R1T?=
 =?us-ascii?Q?OfBLxzbMDvUc+QaKiBfiIrqVRPfAMvb0rbvw9DWb+ltWFkdtoExkzjVzThot?=
 =?us-ascii?Q?rMl4dDXz3WmdTwhZnA2e6nhinytrIMcpeSSYWCjU6Rkg8AVp8Thp2jO/0u+i?=
 =?us-ascii?Q?SsPN9dR9v2XT2+EIvDqf4cUZzi90XxHMQtYLjKeQseSUggUCBfj8WhKGCvCv?=
 =?us-ascii?Q?On2mL80Wp6MeIWEc9jbKouClP0qlijY4hrYGG/C2okwP9D8kqPRS5l3YGgba?=
 =?us-ascii?Q?v+YUQWdjYVe90SDTkGB2DoNl4h7OrnS1I9zITj6FnH3b3hEMg=3D=3D?=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1858;
 6:lgqxXMlqhwoiMj5LK59GZdffI96cPFOUi51hMsD2fEbioPul1C+l+0+Humf5TEwhzk42dNv/5cv8Y+3AJEGDlCptmeZE811L2IBLcF/lYlGvTO8/K4CnOHuLBmcZIo+pa9Ama02EvXiw8Btm6A6Vqi2QuMxlcrKmjZSTyyJFmbAtOqxe/10cgiDPXDS6bJb3pewgsF47ImmIcCosNXw2IsbYUhA3J2iXvH+Jaz/ac642FT6dWscOOYXMLAvEhfWi9Euc+8+3h+qSYmprCcfnf6M7gR2fFbCxQK+mihepphd/9ZJQTL+tl2+fQkTVDss8/Rk5ugNvxYpEOHHou++S4OjxnYn4ifgVbm6YIV75dV6P+o4QkQdWCCfZJwuxopFGpUXLagsXcY+7lNxia79DXs6AUW5jiTpKsw03uZj1soy0kRo1bBdYyjgEeCgVDa9krTzxFbDEoDoptJGnKkA1jFw0DRCd+g7Tr9ETrDQs/Gv61ls5OtJtpWKYcaXRmeFlaQNggBmz991NISUFJnwX6p1KOeocMn6lofi66oQ3jHo=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1858;
 5:kzAPIFsQGxl132hIQCRQJHuSrPvPAUtE3OUuvTTc4qb4kkNotBvguNBR5QSzuW3XuCMxVwJUXcuLLOkAs7MATUW25DYedJuMMiqknxzEpR091hPazIP20J0cu9gIsHEwNE2lHCtMUlXyGXUP31h6F/cfCtjQUrrapxt4DTUfGVCvUgDfldBvxc+jWbf7R4rL8zZerexKWAmgg2+DOFLZXgDrOgpg1wJb5a9o7hrJORfQw92+dpwZFeuP64d10E8auOZSx9PuHLt276kVS0mH6wgOk1mWkrP4aZrPO1K0N4kS9N2U15MyHWt6JPrHZ/BHA4db09Im2pNlqLKMe8NmGhc2VM2C+C5sXFNuFx1Wjkcms19WNXbMPXaPuULnpQ8Dp4CW26zNrRPnwoDZcnJXAHcFQTCZXRHk0Sx+GmTHDeSz26f5eBpXDv37D3/p72MBzgcCscmTHHy98/CTSZIUle1rXZE78yIWgNyFDItAJ1biJJfhqDsTl2YHHRw0/d5K;
 24:Bi7/fw4GEoEVX+Mq6KBw55UTYdI8J1af4cIBZkp9VgS4xrwJzUOYcb6plOp5nWUTHrxmJU8HKjCLI0gA8cAhSKIeApSQ0KhfCOdWHZc66kI=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1858;
 7:2JjGJCYcm9ECn5ClO37i/jcMNuhw6+O46gPL9bO0MU9oURhYvUKjgQNMKN71zjNiBuJJvW4lPyaULzzlu08QYb+8ZjlM8ux7ouyw+avXdr+hyq49ozXkm0a/lHlMNAExJhmlXlzhCfctaRRWeKAV45ptLb5xDaQujkOA0DjiRwZEdQ5Q0mEpYafyPLMEqMFv1+qs7SmknW3ggLhzYWiqugd305UwqWpA4AyTCGFvKEGDJw7QZXl39xMGLItYVa1EM4zm5mTUXS82rF0HoKy6D7qPcvd1Y9Yk81GwEzoLYfD6phGgsXCoJ5H70pFV6sxng5Vg+YXPssed/YJz0KuDEQ==;
 20:c/I6kDGUpzvuKmJk8XdFq+zaKPAHJwTU1zYsNzgNClgMR1vLaPBMcxQZsnjcD0l2IIq0i4umOqONPuZFLiivg35lCnJNZOBSrtdIDmGTLuQNtysLKQ4Kv1n5Lha2wwV2McPXHopCX1t/LrYNxTclvqPz2blVzlvcImO6A8thVpoodtHxVAM2ZmwIq1tPStnUtazSHnW+lyXfrq/+KWzJe9W0indXGvHcjVNravBP5n5ChpQmGvq6QzAQUjeEvm8/
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Jun 2017 20:23:15.7758 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR12MB1858
Cc: Swapnil Paratey <swapnil.paratey@amd.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 v9] ns16550: Add support for UART parameters to
	be specifed with name-value pairs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIG5hbWU9dmFsdWUgcGFyc2luZyBvcHRpb25zIGZvciBjb20xIGFuZCBjb20yIHRvIGFkZCBm
bGV4aWJpbGl0eQppbiBzZXR0aW5nIHJlZ2lzdGVyIHZhbHVlcyBmb3IgTU1JTyBVQVJUIGRldmlj
ZXMuCgpNYWludGFpbiBiYWNrd2FyZCBjb21wYXRpYmlsaXR5IHdpdGggcHJldmlvdXMgcG9zaXRp
b25hbCBwYXJhbWV0ZXIKc3BlY2ZpY2F0aW9ucy4KCmVnLiBjb20xPTExNTIwMCw4bjEsMHgzZjgs
NAplZy4gY29tMT0xMTUyMDAsOG4xLDB4M2Y4LDQscmVnX3dpZHRoPTQscmVnX3NoaWZ0PTIKZWcu
IGNvbTE9YmF1ZD0xMTUyMDAscGFyaXR5PW4scmVnX3dpZHRoPTQscmVnX3NoaWZ0PTIsaXJxPTQK
ClNpZ25lZC1vZmYtYnk6IFN3YXBuaWwgUGFyYXRleSA8c3dhcG5pbC5wYXJhdGV5QGFtZC5jb20+
ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0KQ2hhbmdl
ZCBzaW5jZSB2ODoKICogQ29tYmluZWQgYnJpZGdlX2JkZiwgZGV2aWNlIGFuZCBwb3J0X2JkZiBj
YXNlIHN0YXRlbWVudHMgaW5zaWRlCiAgIHBhcnNlX25hbWV2YWx1ZV9wYWlycygpIGZvciBDT05G
SUdfSEFTX1BDSSBtYWNybwoKQ2hhbmdlZCBzaW5jZSB2NzoKICogQWRkZWQgQ09ORklHX0hBU19Q
Q0kgbWFjcm9zIGZvciBicmlkZ2VfYmRmLCBkZXZpY2UgYW5kIHBvcnRfYmRmIGNhc2UKICAgc3Rh
dGVtZW50cyBpbnNpZGUgcGFyc2VfbmFtZXZhbHVlX3BhaXJzKCkgdGhhdCBjYXVzZWQgQVJNIGJ1
aWxkIGZhaWxzCgpDaGFuZ2VkIHNpbmNlIHY2OgogKiBDaGFuZ2VkICcxJyB0byBib29sIHRydWUg
aW4gYnJpZGdlX2JkZiBjYXNlIHN0YXRlbWVudCBmb3IgdWFydC0+cHNfYmRmX2VuYWJsZQogKiBS
ZW1vdmVkIGJyZWFrIGZvciBkZWZhdWx0IGNhc2UgaW4gc3dpdGNoIGJsb2NrIGluIHBhcnNlX25h
bWV2YWx1ZV9wYWlycygpCgpDaGFuZ2VkIHNpbmNlIHY1OgogKiBFeHRlbmRlZCBjaGFuZ2VsaXN0
IGZvciBQQVRDSCB2NCBhbmQgdjUKICogUmVtb3ZlZCBjb25zdCBmb3IgbmFtZVsxMl0gaW4gc2Vy
aWFsX3BhcmFtX3ZhcgogKiBDaGFuZ2VkICJleHRfdmFsdWUiIHBvaW50ZXIgdG8gInZhbHVlIiBk
b3VibGUgcG9pbnRlciBpbiBnZXRfdG9rZW4oKQogKiBSZW1vdmVkIHBhcmVudGhlc2lzIGluIGNs
b2NrX2h6IGNhc2Ugc3RhdGVtZW50CgpDaGFuZ2VkIHNpbmNlIHY0OgogKiBDaGFuZ2VkIG1heF9z
ZXJpYWxfcGFyYW1zIHRvIG51bV9zZXJpYWxfcGFyYW1zIGluIGVudW0gZV9zZXJpYWxfcGFyYW1f
dHlwZQogKiBDaGFuZ2VkICpzcF9uYW1lIGluIHN0cnVjdCBzZXJpYWxfcGFyYW1fdmFyIHRvIGEg
MTIgYnl0ZSBidWZmZXIKICogUmVtb3ZlZCBzcF8gcHJlZml4IGluIHNwX25hbWUgaW4gc3RydWN0
IHNlcmlhbF9wYXJhbV92YXIKICogUmVtb3ZlZCBpZiAoIG5hbWVfdmFsX3BvcyApIGNoZWNrIGJl
Zm9yZSB3aGlsZSgpIGxvb3AgaW4gcGFyc2VfcG9zaXRpb25hbCgpCiAqIEFkZGVkIGJsYW5rIGxp
bmVzIGZvciBub24tZmFsbC10aHJvdWdoIGNhc2UgYmxvY2tzIGluIHN3aXRjaCBzdGF0ZW1lbnQK
ICAgaW5zaWRlIHBhcnNlX25hbWV2YWx1ZV9wYWlycwogKiBDaGFuZ2VkIGNvbXBhcmlzb24gb2Yg
YSBib29sIHdpdGggInRydWUiIGZvciBkZXZfc2V0IGluIGlvX2Jhc2UgY2FzZS4KICogQ2hhbmdl
ZCBjbWRsaW5lIHRvIGNvbV9jb25zb2xlX29wdGlvbnMgaW4gbnMxNjU1MF9wYXJzZV9wb3J0X2Nv
bmZpZygpCiAqIENoYW5nZWQgaW9fYmFzZSBzZXR0aW5nIGFmdGVyIHBjaSBkZXZpY2Ugc3BlY2lm
aWNhdGlvbiB0byBnaXZlIGFuIGVycm9yCiAgIG1lc3NhZ2UgaW5zdGVhZCBvZiBQQVJTRV9FUlJf
UkVUCiAqIFJlbW92ZWQgY29uZmlnX3BhcnNlZCBnb3RvIHN0YXRlbWVudHMgb3V0c2lkZSBvZiBl
cnJvciBjbGVhbnVwCiAqIFJlbW92ZWQgdGhlIGZ1bGwtc3RvcCAoLikgaW4gc2FuaXR5IGNoZWNr
cyBmb3IgcmVnX3dpZHRoIGF0IHRoZSBlbmQgb2YKICAgbnMxNjU1MF9wYXJzZV9wb3J0X2NvbmZp
ZwoKQ2hhbmdlZCBzaW5jZSB2MzoKICogQ2hhbmdlZCBzdWJqZWN0L3RpdGxlIG9mIHRoZSBwYXRj
aAogICBQcmV2aW91cyBuYW1lOiBuczE2NTUwLUFkZC1jb21tYW5kLWxpbmUtcGFyc2luZy1hZGp1
c3RtZW50cwogKiBJbmNyZWFzZWQgbGVuZ3RoIG9mIG9wdF9jb20xIGFuZCBvcHRfY29tMiBidWZm
ZXJzIHRvIDEyOCBieXRlcy4KICogQ2hhbmdlZCB3cm9uZ2x5IHVzZWQgYnVzOmRldmljZTpmdW5j
dGlvbiB0byBidXM6ZGV2aWNlLmZ1bmN0aW9uIGluCiAgIHhlbi1jb21tYW5kLWxpbmUubWFya2Rv
d24KICogVXNpbmcgJy0nIGluc3RlYWQgb2YgJ18nIGZvciBuYW1lLXZhbHVlIHBhaXJzCiAgIGVn
LiByZWctd2lkdGggaW5zdGVhZCBvZiByZWdfd2lkdGgsIHN0b3AtYml0cyBpbnN0ZWFkIG9mIHN0
b3BfYml0cwogKiBVc2VkIF9faW5pdGNvbnN0IGZvciBzZXJpYWxfcGFyYW1fdmFyIHN0cnVjdAog
KiBDaGFuZ2VkIGdldF90b2tlbl92YWx1ZSBmdW5jdGlvbiBuYW1lIHRvIGdldF90b2tlbgogKiBW
YWx1ZXMgZm9yIG5hbWUtdmFsdWUgcGFpcnMgaW4gZ2V0X3Rva2VuIGFyZSBleHRyYWN0ZWQgb25s
eSB3aGVuIGEgbWF0Y2gKICAgaXMgZm91bmQgaW4gdGhlIHRhYmxlIGZvciB2YWxpZCBuYW1lLXZh
bHVlIHBhaXJzCiAqIFJlbW92ZWQgaW50ZXJtZWRpYXRlIHJldHVybiB2YXJpYWJsZSBmb3IgZ2V0
X3Rva2VuIGZ1bmN0aW9uIGFuZCB1c2VkCiAgIGl0IGRpcmVjdGx5IGluIHRoZSBzd2l0Y2ggc3Rh
dGVtZW50IGZvciBzZXR0aW5nIFVBUlQgY29uZmlncyBpbgogICBwYXJzZV9uYW1ldmFsdWVfcGFp
cnMKCkNoYW5nZWQgc2luY2UgdjI6CiAqIEFkZGVkIG5hbWU9dmFsdWUgc3BlY2lmaWNhdGlvbiBm
b3IgY29tMSBhbmQgY29tMiBjb21tYW5kIGxpbmUKICAgcGFyYW1ldGVyIGlucHV0IGZvciBVQVJU
IGRldmljZXMKICAgU3ludGF4OiAiY29tMT0ocG9zaXRpb25hbCBwYXJhbWV0ZXJzKSwobmFtZS12
YWx1ZSBwYXJhbWV0ZXJzKSIKICogTWFpbnRhaW5lZCBwcmV2aW91cyBwb3NpdGlvbmFsIHNwZWNp
ZmljYXRpb24gZm9yIFVBUlQgcGFyYW1ldGVycwogKiBBbGwgcGFyYW1ldGVycyBzaG91bGQgYmUg
Y29tbWEtc2VwYXJhdGVkCgpDaGFuZ2VkIHNpbmNlIHYxOgogKiBDaGFuZ2VkIG9wdF9jb20xIGFu
ZCBvcHRfY29tMiBhcnJheSBzaXplIHRvIDY0IChwb3dlciBvZiAyKS4KICogQWRkZWQgZGVzY3Jp
cHRpb25zIGZvciByZWdfd2lkdGggYW5kIHJlZ19zaGlmdCBpbgogICBkb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5tYXJrZG93bgogKiBDaGFuZ2VkIHN1YmplY3QgdG8gbnMxNjU1MCBmcm9tIDE2
NTUwIGZvciBiZXR0ZXIgdHJhY2tpbmcuCi0tLQogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUu
bWFya2Rvd24gfCAgMzggKysrKysrCiB4ZW4vY29tbW9uL2tlcm5lbC5jICAgICAgICAgICAgICAg
ICB8ICAgMiArLQogeGVuL2RyaXZlcnMvY2hhci9uczE2NTUwLmMgICAgICAgICAgfCAyNDkgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDI3MiBp
bnNlcnRpb25zKCspLCAxNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVu
LWNvbW1hbmQtbGluZS5tYXJrZG93biBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtk
b3duCmluZGV4IDQ0ZDk5ODUuLjhjOTM5YzQgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94ZW4tY29t
bWFuZC1saW5lLm1hcmtkb3duCisrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtk
b3duCkBAIC0zMjQsNiArMzI0LDQ0IEBAIEJvdGggb3B0aW9uIGBjb20xYCBhbmQgYGNvbTJgIGZv
bGxvdyB0aGUgc2FtZSBmb3JtYXQuCiAKIEEgdHlwaWNhbCBzZXR1cCBmb3IgbW9zdCBzaXR1YXRp
b25zIG1pZ2h0IGJlIGBjb20xPTExNTIwMCw4bjFgCiAKK0luIGFkZGl0aW9uIHRvIHRoZSBhYm92
ZSBwb3NpdGlvbmFsIHNwZWNpZmljYXRpb24gZm9yIFVBUlQgcGFyYW1ldGVycywKK25hbWU9dmFs
dWUgcGFpciBzcGVjZmljYXRpb25zIGFyZSBhbHNvIHN1cHBvcnRlZC4gVGhpcyBpcyB1c2VkIHRv
IGFkZAorZmxleGliaWxpdHkgZm9yIFVBUlQgZGV2aWNlcyB3aGljaCByZXF1aXJlIGFkZGl0aW9u
YWwgVUFSVCBwYXJhbWV0ZXIKK2NvbmZpZ3VyYXRpb25zLgorCitUaGUgY29tbWEgc2VwYXJhdGlv
biBzdGlsbCBkZWxpbmVhdGVzIHBvc2l0aW9uYWwgcGFyYW1ldGVycy4gSGVuY2UsCit1bmxlc3Mg
dGhlIHBhcmFtZXRlciBpcyBleHBsaWNpdGx5IHNwZWNpZmllZCB3aXRoIG5hbWU9dmFsdWUgb3B0
aW9uLCBpdAord2lsbCBiZSBjb25zaWRlcmVkIGEgcG9zaXRpb25hbCBwYXJhbWV0ZXIuCisKK1Ro
ZSBzeW50YXggY29uc2lzdHMgb2YKK2NvbTE9KGNvbW1hLXNlcGFyYXRlZCBwb3NpdGlvbmFsIHBh
cmFtZXRlcnMpLChjb21tYSBzZXBhcmF0ZWQgbmFtZS12YWx1ZSBwYWlycykKKworVGhlIGFjY2Vw
dGVkIG5hbWUga2V5d29yZHMgZm9yIG5hbWU9dmFsdWUgcGFpcnMgYXJlCisgKiBgYmF1ZGAgLSBh
Y2NlcHRzIGludGVnZXIgYmF1ZCByYXRlIChlZy4gMTE1MjAwKSBvciBgYXV0b2AKKyAqIGBicmlk
Z2VgLSBTaW1pbGFyIHRvIGJyaWRnZS1iZGYgaW4gcG9zaXRpb25hbCBwYXJhbWV0ZXJzLgorICAg
ICAgICAgICAgIFVzZWQgdG8gZGV0ZXJtaW5lIHRoZSBQQ0kgYnJpZGdlIHRvIGFjY2VzcyB0aGUg
VUFSVCBkZXZpY2UuCisgICAgICAgICAgICAgTm90YXRpb24gaXMgeHg6eHgueHggPGJ1cz46PGRl
dmljZT4uPGZ1bmN0aW9uPgorICogYGNsb2NrLWh6YC0gYWNjZXB0cyBsYXJnZSBpbnRlZ2VycyB0
byBzZXR1cCBVQVJUIGNsb2NrIGZyZXF1ZW5jaWVzLgorICAgICAgICAgICAgICAgRG8gbm90ZSAt
IHRoZXNlIHZhbHVlcyBhcmUgbXVsdGlwbGllZCBieSAxNi4KKyAqIGBkYXRhLWJpdHNgIC0gaW50
ZWdlciBiZXR3ZWVuIDUgYW5kIDgKKyAqIGBkZXZgIC0gYWNjZXB0ZWQgdmFsdWVzIGFyZSBgcGNp
YCBPUiBgYW10YC4gSWYgdGhpcyBvcHRpb24KKyAgICAgICAgICAgaXMgdXNlZCB0byBzcGVjaWZ5
IGlmIHRoZSBzZXJpYWwgZGV2aWNlIGlzIHBjaS1iYXNlZC4gVGhlIGlvX2Jhc2UKKyAgICAgICAg
ICAgY2Fubm90IGJlIHNwZWNpZmllZCB3aGVuIGBkZXY9cGNpYCBvciBgZGV2PWFtdGAgaXMgdXNl
ZC4KKyAqIGBpby1iYXNlYCAtIGFjY2VwdHMgaW50ZWdlciB3aGljaCBzcGVjaWZpZWQgSU8gYmFz
ZSBwb3J0IGZvciBVQVJUIHJlZ2lzdGVycworICogYGlycWAgLSBJUlEgbnVtYmVyIHRvIHVzZQor
ICogYHBhcml0eWAgLSBhY2NlcHRlZCB2YWx1ZXMgYXJlIHNhbWUgYXMgcG9zaXRpb25hbCBwYXJh
bWV0ZXJzCisgKiBgcG9ydGAgLSBVc2VkIHRvIHNwZWNpZnkgd2hpY2ggcG9ydCB0aGUgUENJIHNl
cmlhbCBkZXZpY2UgaXMgbG9jYXRlZCBvbgorICAgICAgICAgICAgTm90YXRpb24gaXMgeHg6eHgu
eHggPGJ1cz46PGRldmljZT4uPGZ1bmN0aW9uPgorICogYHJlZy1zaGlmdGAgLSByZWdpc3RlciBz
aGlmdHMgcmVxdWlyZWQgdG8gc2V0IFVBUlQgcmVnaXN0ZXJzCisgKiBgcmVnLXdpZHRoYCAtIHJl
Z2lzdGVyIHdpZHRoIHJlcXVpcmVkIHRvIHNldCBVQVJUIHJlZ2lzdGVycworICAgICAgICAgICAg
ICAgICAob25seSBhY2NlcHRzIDEgYW5kIDQpCisgKiBgc3RvcC1iaXRzYCAtIG9ubHkgYWNjZXB0
cyAxIG9yIDIgZm9yIHRoZSBudW1iZXIgb2Ygc3RvcCBiaXRzCisKK1RoZSBmb2xsb3dpbmcgYXJl
IGV4YW1wbGVzIG9mIGNvcnJlY3Qgc3BlY2lmaWNhdGlvbnM6CitgY29tMT0xMTUyMDAsOG4xLDB4
M2Y4LDRgCitgY29tMT0xMTUyMDAsOG4xLDB4M2Y4LDQscmVnX3dpZHRoPTQscmVnX3NoaWZ0PTJg
CitgY29tMT1iYXVkPTExNTIwMCxwYXJpdHk9bixzdG9wX2JpdHM9MSxpb19iYXNlPTB4M2Y4LHJl
Z193aWR0aD00YAorCiAjIyMgY29ucmluZ1xfc2l6ZQogPiBgPSA8c2l6ZT5gCiAKZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24va2VybmVsLmMgYi94ZW4vY29tbW9uL2tlcm5lbC5jCmluZGV4IDg0NjE4
NzEuLmUxZWJiMGIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24va2VybmVsLmMKKysrIGIveGVuL2Nv
bW1vbi9rZXJuZWwuYwpAQCAtNDksNyArNDksNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgYXNzaWdu
X2ludGVnZXJfcGFyYW0oCiAKIHN0YXRpYyB2b2lkIF9faW5pdCBfY21kbGluZV9wYXJzZShjb25z
dCBjaGFyICpjbWRsaW5lKQogewotICAgIGNoYXIgb3B0WzEwMF0sICpvcHR2YWwsICpvcHRrZXks
ICpxOworICAgIGNoYXIgb3B0WzEyOF0sICpvcHR2YWwsICpvcHRrZXksICpxOwogICAgIGNvbnN0
IGNoYXIgKnAgPSBjbWRsaW5lOwogICAgIGNvbnN0IHN0cnVjdCBrZXJuZWxfcGFyYW0gKnBhcmFt
OwogICAgIGludCBib29sX2Fzc2VydDsKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL2NoYXIvbnMx
NjU1MC5jIGIveGVuL2RyaXZlcnMvY2hhci9uczE2NTUwLmMKaW5kZXggZTRkZTNiNC4uNmFiNWVj
MyAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvY2hhci9uczE2NTUwLmMKKysrIGIveGVuL2RyaXZl
cnMvY2hhci9uczE2NTUwLmMKQEAgLTM4LDExICszOCwzMCBAQAogICogY2FuIGJlIHNwZWNpZmll
ZCBpbiBwbGFjZSBvZiBhIG51bWVyaWMgYmF1ZCByYXRlLiBQb2xsZWQgbW9kZSBpcyBzcGVjaWZp
ZWQKICAqIGJ5IHJlcXVlc3RpbmcgaXJxIDAuCiAgKi8KLXN0YXRpYyBjaGFyIF9faW5pdGRhdGEg
b3B0X2NvbTFbMzBdID0gIiI7Ci1zdGF0aWMgY2hhciBfX2luaXRkYXRhIG9wdF9jb20yWzMwXSA9
ICIiOworc3RhdGljIGNoYXIgX19pbml0ZGF0YSBvcHRfY29tMVsxMjhdID0gIiI7CitzdGF0aWMg
Y2hhciBfX2luaXRkYXRhIG9wdF9jb20yWzEyOF0gPSAiIjsKIHN0cmluZ19wYXJhbSgiY29tMSIs
IG9wdF9jb20xKTsKIHN0cmluZ19wYXJhbSgiY29tMiIsIG9wdF9jb20yKTsKIAorZW51bSBzZXJp
YWxfcGFyYW1fdHlwZSB7CisgICAgYmF1ZCwKKyAgICBjbG9ja19oeiwKKyAgICBkYXRhX2JpdHMs
CisgICAgaW9fYmFzZSwKKyAgICBpcnEsCisgICAgcGFyaXR5LAorICAgIHJlZ19zaGlmdCwKKyAg
ICByZWdfd2lkdGgsCisgICAgc3RvcF9iaXRzLAorI2lmZGVmIENPTkZJR19IQVNfUENJCisgICAg
YnJpZGdlX2JkZiwKKyAgICBkZXZpY2UsCisgICAgcG9ydF9iZGYsCisjZW5kaWYKKyAgICAvKiBM
aXN0IGFsbCBwYXJhbWV0ZXJzIGJlZm9yZSB0aGlzIGxpbmUuICovCisgICAgbnVtX3NlcmlhbF9w
YXJhbXMKK307CisKIHN0YXRpYyBzdHJ1Y3QgbnMxNjU1MCB7CiAgICAgaW50IGJhdWQsIGNsb2Nr
X2h6LCBkYXRhX2JpdHMsIHBhcml0eSwgc3RvcF9iaXRzLCBmaWZvX3NpemUsIGlycTsKICAgICB1
NjQgaW9fYmFzZTsgICAvKiBJL08gcG9ydCBvciBtZW1vcnktbWFwcGVkIEkvTyBhZGRyZXNzLiAq
LwpAQCAtNzcsNiArOTYsMzIgQEAgc3RhdGljIHN0cnVjdCBuczE2NTUwIHsKICNlbmRpZgogfSBu
czE2NTUwX2NvbVsyXSA9IHsgeyAwIH0gfTsKIAorc3RydWN0IHNlcmlhbF9wYXJhbV92YXIgewor
ICAgIGNoYXIgbmFtZVsxMl07CisgICAgZW51bSBzZXJpYWxfcGFyYW1fdHlwZSB0eXBlOworfTsK
KworLyoKKyAqIEVudW0gc3RydWN0IGtlZXBpbmcgYSB0YWJsZSBvZiBhbGwgYWNjZXB0ZWQgcGFy
YW1ldGVyIG5hbWVzIGZvciBwYXJzaW5nCisgKiBjb21fY29uc29sZV9vcHRpb25zIGZvciBzZXJp
YWwgcG9ydCBjb20xIGFuZCBjb20yLgorICovCitzdGF0aWMgY29uc3Qgc3RydWN0IHNlcmlhbF9w
YXJhbV92YXIgX19pbml0Y29uc3Qgc3BfdmFyc1tdID0geworICAgIHsiYmF1ZCIsIGJhdWR9LAor
ICAgIHsiY2xvY2staHoiLCBjbG9ja19oen0sCisgICAgeyJkYXRhLWJpdHMiLCBkYXRhX2JpdHN9
LAorICAgIHsiaW8tYmFzZSIsIGlvX2Jhc2V9LAorICAgIHsiaXJxIiwgaXJxfSwKKyAgICB7InBh
cml0eSIsIHBhcml0eX0sCisgICAgeyJyZWctc2hpZnQiLCByZWdfc2hpZnR9LAorICAgIHsicmVn
LXdpZHRoIiwgcmVnX3dpZHRofSwKKyAgICB7InN0b3AtYml0cyIsIHN0b3BfYml0c30sCisjaWZk
ZWYgQ09ORklHX0hBU19QQ0kKKyAgICB7ImJyaWRnZSIsIGJyaWRnZV9iZGZ9LAorICAgIHsiZGV2
IiwgZGV2aWNlfSwKKyAgICB7InBvcnQiLCBwb3J0X2JkZn0sCisjZW5kaWYKK307CisKICNpZmRl
ZiBDT05GSUdfSEFTX1BDSQogc3RydWN0IG5zMTY1NTBfY29uZmlnIHsKICAgICB1MTYgdmVuZG9y
X2lkOwpAQCAtMTA4MywyNiArMTEyOCw3MyBAQCBwY2lfdWFydF9jb25maWcoc3RydWN0IG5zMTY1
NTAgKnVhcnQsIGJvb2xfdCBza2lwX2FtdCwgdW5zaWduZWQgaW50IGlkeCkKIH0KICNlbmRpZgog
CisvKgorICogVXNlZCB0byBwYXJzZSBuYW1lIHZhbHVlIHBhaXJzIGFuZCByZXR1cm4gd2hpY2gg
dmFsdWUgaXQgaXMgYWxvbmcgd2l0aAorICogcG9pbnRlciBmb3IgdGhlIGV4dHJhY3RlZCB2YWx1
ZS4KKyAqLworc3RhdGljIGVudW0gX19pbml0IHNlcmlhbF9wYXJhbV90eXBlIGdldF90b2tlbihj
aGFyICp0b2tlbiwgY2hhciAqKnZhbHVlKQoreworICAgIGNvbnN0IGNoYXIgKnBhcmFtX25hbWU7
CisgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICBwYXJhbV9uYW1lID0gc3Ryc2VwKCZ0b2tlbiwg
Ij0iKTsKKyAgICBpZiAoIHBhcmFtX25hbWUgPT0gTlVMTCApCisgICAgICAgIHJldHVybiBudW1f
c2VyaWFsX3BhcmFtczsKKworICAgIC8qIExpbmVhciBzZWFyY2ggZm9yIHRoZSBwYXJhbWV0ZXIu
ICovCisgICAgZm9yICggaSA9IDA7IGkgPCBBUlJBWV9TSVpFKHNwX3ZhcnMpOyBpKysgKQorICAg
IHsKKyAgICAgICAgaWYgKCBzdHJjbXAoc3BfdmFyc1tpXS5uYW1lLCBwYXJhbV9uYW1lKSA9PSAw
ICkKKyAgICAgICAgeworICAgICAgICAgICAgKnZhbHVlID0gdG9rZW47CisgICAgICAgICAgICBy
ZXR1cm4gc3BfdmFyc1tpXS50eXBlOworICAgICAgICB9CisgICAgfQorCisgICAgcmV0dXJuIG51
bV9zZXJpYWxfcGFyYW1zOworfQorCiAjZGVmaW5lIFBBUlNFX0VSUihfZiwgX2EuLi4pICAgICAg
ICAgICAgICAgICBcCiAgICAgZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCiAgICAgICAgIHByaW50ayggIkVSUk9SOiAiIF9mICJcbiIgLCAjIyBfYSApOyBcCiAgICAg
ICAgIHJldHVybjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgfSB3aGlsZSAo
IDAgKQogCi1zdGF0aWMgdm9pZCBfX2luaXQgbnMxNjU1MF9wYXJzZV9wb3J0X2NvbmZpZygKLSAg
ICBzdHJ1Y3QgbnMxNjU1MCAqdWFydCwgY29uc3QgY2hhciAqY29uZikKKyNkZWZpbmUgUEFSU0Vf
RVJSX1JFVChfZiwgX2EuLi4pICAgICAgICAgICAgIFwKKyAgICBkbyB7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgcHJpbnRrKCAiRVJST1I6ICIgX2YgIlxu
IiAsICMjIF9hICk7IFwKKyAgICAgICAgcmV0dXJuIGZhbHNlOyAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICB9IHdoaWxlICggMCApCisKKworc3RhdGljIGJvb2wgX19pbml0IHBhcnNlX3Bv
c2l0aW9uYWwoc3RydWN0IG5zMTY1NTAgKnVhcnQsIGNoYXIgKipzdHIpCiB7CiAgICAgaW50IGJh
dWQ7CisgICAgY29uc3QgY2hhciAqY29uZjsKKyAgICBjaGFyICpuYW1lX3ZhbF9wb3M7CiAKLSAg
ICAvKiBObyB1c2VyLXNwZWNpZmllZCBjb25maWd1cmF0aW9uPyAqLwotICAgIGlmICggKGNvbmYg
PT0gTlVMTCkgfHwgKCpjb25mID09ICdcMCcpICkKKyAgICBjb25mID0gKnN0cjsKKyAgICBuYW1l
X3ZhbF9wb3MgPSBzdHJjaHIoY29uZiwgJz0nKTsKKworICAgIC8qIEZpbmRpbmcgdGhlIGVuZCBv
ZiB0aGUgcG9zaXRpb25hbCBwYXJhbWV0ZXJzLiAqLworICAgIHdoaWxlICggbmFtZV92YWxfcG9z
ID4gKnN0ciApCiAgICAgewotICAgICAgICAvKiBTb21lIHBsYXRmb3JtcyBtYXkgYXV0b21hdGlj
YWxseSBwcm9iZSB0aGUgVUFSVCBjb25maWd1YXJ0aW9uLiAqLwotICAgICAgICBpZiAoIHVhcnQt
PmJhdWQgIT0gMCApCi0gICAgICAgICAgICBnb3RvIGNvbmZpZ19wYXJzZWQ7Ci0gICAgICAgIHJl
dHVybjsKKyAgICAgICAgLyogV29ya2luZyBiYWNrd2FyZHMgZnJvbSB0aGUgJz0nIHNpZ24uICov
CisgICAgICAgIG5hbWVfdmFsX3Bvcy0tOworICAgICAgICBpZiAoICpuYW1lX3ZhbF9wb3MgPT0g
JywnICkKKyAgICAgICAgeworICAgICAgICAgICAgKm5hbWVfdmFsX3BvcyA9ICdcMCc7CisgICAg
ICAgICAgICBuYW1lX3ZhbF9wb3MrKzsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CiAg
ICAgfQogCisgICAgKnN0ciA9IG5hbWVfdmFsX3BvczsKKyAgICAvKiBXaGVuIHRoZXJlIGFyZSBu
byBwb3NpdGlvbmFsIHBhcmFtZXRlcnMsIHdlIHJldHVybiBmcm9tIHRoZSBmdW5jdGlvbi4gKi8K
KyAgICBpZiAoIGNvbmYgPT0gKnN0ciApCisgICAgICAgIHJldHVybiB0cnVlOworCisgICAgLyog
UGFyc2UgcG9zaXRpb25hbCBwYXJhbWV0ZXJzIGhlcmUuICovCiAgICAgaWYgKCBzdHJuY21wKGNv
bmYsICJhdXRvIiwgNCkgPT0gMCApCiAgICAgewogICAgICAgICB1YXJ0LT5iYXVkID0gQkFVRF9B
VVRPOwpAQCAtMTEzMiwxMyArMTIyNCwxMyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgbnMxNjU1MF9w
YXJzZV9wb3J0X2NvbmZpZygKICAgICAgICAgaWYgKCBzdHJuY21wKGNvbmYsICJwY2kiLCAzKSA9
PSAwICkKICAgICAgICAgewogICAgICAgICAgICAgaWYgKCBwY2lfdWFydF9jb25maWcodWFydCwg
MS8qIHNraXAgQU1UICovLCB1YXJ0IC0gbnMxNjU1MF9jb20pICkKLSAgICAgICAgICAgICAgICBy
ZXR1cm47CisgICAgICAgICAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgICAgICAgICBjb25mICs9
IDM7CiAgICAgICAgIH0KICAgICAgICAgZWxzZSBpZiAoIHN0cm5jbXAoY29uZiwgImFtdCIsIDMp
ID09IDAgKQogICAgICAgICB7CiAgICAgICAgICAgICBpZiAoIHBjaV91YXJ0X2NvbmZpZyh1YXJ0
LCAwLCB1YXJ0IC0gbnMxNjU1MF9jb20pICkKLSAgICAgICAgICAgICAgICByZXR1cm47CisgICAg
ICAgICAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgICAgICAgICBjb25mICs9IDM7CiAgICAgICAg
IH0KICAgICAgICAgZWxzZQpAQCAtMTE1NywxOSArMTI0OSwxNDIgQEAgc3RhdGljIHZvaWQgX19p
bml0IG5zMTY1NTBfcGFyc2VfcG9ydF9jb25maWcoCiAgICAgICAgIGNvbmYgPSBwYXJzZV9wY2ko
Y29uZiwgTlVMTCwgJnVhcnQtPnBzX2JkZlswXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAm
dWFydC0+cHNfYmRmWzFdLCAmdWFydC0+cHNfYmRmWzJdKTsKICAgICAgICAgaWYgKCAhY29uZiAp
Ci0gICAgICAgICAgICBQQVJTRV9FUlIoIkJhZCBwb3J0IFBDSSBjb29yZGluYXRlcyIpOwotICAg
ICAgICB1YXJ0LT5wc19iZGZfZW5hYmxlID0gMTsKKyAgICAgICAgICAgIFBBUlNFX0VSUl9SRVQo
IkJhZCBwb3J0IFBDSSBjb29yZGluYXRlcyIpOworICAgICAgICB1YXJ0LT5wc19iZGZfZW5hYmxl
ID0gdHJ1ZTsKICAgICB9CiAKICAgICBpZiAoICpjb25mID09ICcsJyAmJiAqKytjb25mICE9ICcs
JyApCiAgICAgewogICAgICAgICBpZiAoICFwYXJzZV9wY2koY29uZiwgTlVMTCwgJnVhcnQtPnBi
X2JkZlswXSwKICAgICAgICAgICAgICAgICAgICAgICAgICZ1YXJ0LT5wYl9iZGZbMV0sICZ1YXJ0
LT5wYl9iZGZbMl0pICkKLSAgICAgICAgICAgIFBBUlNFX0VSUigiQmFkIGJyaWRnZSBQQ0kgY29v
cmRpbmF0ZXMiKTsKLSAgICAgICAgdWFydC0+cGJfYmRmX2VuYWJsZSA9IDE7CisgICAgICAgICAg
ICBQQVJTRV9FUlJfUkVUKCJCYWQgYnJpZGdlIFBDSSBjb29yZGluYXRlcyIpOworICAgICAgICB1
YXJ0LT5wYl9iZGZfZW5hYmxlID0gdHJ1ZTsKICAgICB9CiAjZW5kaWYKIAorICAgIHJldHVybiB0
cnVlOworfQorCitzdGF0aWMgYm9vbCBfX2luaXQgcGFyc2VfbmFtZXZhbHVlX3BhaXJzKGNoYXIg
KnN0ciwgc3RydWN0IG5zMTY1NTAgKnVhcnQpCit7CisgICAgY2hhciAqdG9rZW4sICpzdGFydCA9
IHN0cjsKKyAgICBjaGFyICpwYXJhbV92YWx1ZSA9IE5VTEw7CisgICAgYm9vbCBkZXZfc2V0ID0g
ZmFsc2U7CisKKyAgICBpZiAoIChzdHIgPT0gTlVMTCkgfHwgKCpzdHIgPT0gJ1wwJykgKQorICAg
ICAgICByZXR1cm4gdHJ1ZTsKKworICAgIGRvCisgICAgeworICAgICAgICAvKiBXaGVuIG5vIHRv
a2VucyBhcmUgZm91bmQsIHN0YXJ0IHdpbGwgYmUgTlVMTCAqLworICAgICAgICB0b2tlbiA9IHN0
cnNlcCgmc3RhcnQsICIsIik7CisKKyAgICAgICAgc3dpdGNoICggZ2V0X3Rva2VuKHRva2VuLCAm
cGFyYW1fdmFsdWUpICkKKyAgICAgICAgeworICAgICAgICBjYXNlIGJhdWQ6CisgICAgICAgICAg
ICB1YXJ0LT5iYXVkID0gc2ltcGxlX3N0cnRvdWwocGFyYW1fdmFsdWUsIE5VTEwsIDApOworICAg
ICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgY2FzZSBjbG9ja19oejoKKyAgICAgICAgICAgIHVh
cnQtPmNsb2NrX2h6ID0gc2ltcGxlX3N0cnRvdWwocGFyYW1fdmFsdWUsIE5VTEwsIDApIDw8IDQ7
CisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBjYXNlIGlvX2Jhc2U6CisgICAgICAgICAg
ICBpZiAoIGRldl9zZXQgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIHByaW50ayhY
RU5MT0dfV0FSTklORworICAgICAgICAgICAgICAgICAgICAgICAiQ2FuJ3QgdXNlIGlvX2Jhc2Ug
d2l0aCBkZXY9cGNpIG9yIGRldj1hbXQgb3B0aW9uc1xuIik7CisgICAgICAgICAgICAgICAgYnJl
YWs7CisgICAgICAgICAgICB9CisgICAgICAgICAgICB1YXJ0LT5pb19iYXNlID0gc2ltcGxlX3N0
cnRvdWwocGFyYW1fdmFsdWUsIE5VTEwsIDApOworICAgICAgICAgICAgYnJlYWs7CisKKyAgICAg
ICAgY2FzZSBpcnE6CisgICAgICAgICAgICB1YXJ0LT5pcnEgPSBzaW1wbGVfc3RydG91bChwYXJh
bV92YWx1ZSwgTlVMTCwgMCk7CisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBjYXNlIGRh
dGFfYml0czoKKyAgICAgICAgICAgIHVhcnQtPmRhdGFfYml0cyA9IHNpbXBsZV9zdHJ0b3VsKHBh
cmFtX3ZhbHVlLCBOVUxMLCAwKTsKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGNhc2Ug
cGFyaXR5OgorICAgICAgICAgICAgdWFydC0+cGFyaXR5ID0gcGFyc2VfcGFyaXR5X2NoYXIoKnBh
cmFtX3ZhbHVlKTsKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGNhc2Ugc3RvcF9iaXRz
OgorICAgICAgICAgICAgdWFydC0+c3RvcF9iaXRzID0gc2ltcGxlX3N0cnRvdWwocGFyYW1fdmFs
dWUsIE5VTEwsIDApOworICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgY2FzZSByZWdfc2hp
ZnQ6CisgICAgICAgICAgICB1YXJ0LT5yZWdfc2hpZnQgPSBzaW1wbGVfc3RydG91bChwYXJhbV92
YWx1ZSwgTlVMTCwgMCk7CisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBjYXNlIHJlZ193
aWR0aDoKKyAgICAgICAgICAgIHVhcnQtPnJlZ193aWR0aCA9IHNpbXBsZV9zdHJ0b3VsKHBhcmFt
X3ZhbHVlLCBOVUxMLCAwKTsKKyAgICAgICAgICAgIGJyZWFrOworCisjaWZkZWYgQ09ORklHX0hB
U19QQ0kKKyAgICAgICAgY2FzZSBicmlkZ2VfYmRmOgorICAgICAgICAgICAgaWYgKCAhcGFyc2Vf
cGNpKHBhcmFtX3ZhbHVlLCBOVUxMLCAmdWFydC0+cHNfYmRmWzBdLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICZ1YXJ0LT5wc19iZGZbMV0sICZ1YXJ0LT5wc19iZGZbMl0pICkKKyAgICAg
ICAgICAgICAgICBQQVJTRV9FUlJfUkVUKCJCYWQgcG9ydCBQQ0kgY29vcmRpbmF0ZXNcbiIpOwor
ICAgICAgICAgICAgdWFydC0+cHNfYmRmX2VuYWJsZSA9IHRydWU7CisgICAgICAgICAgICBicmVh
azsKKworICAgICAgICBjYXNlIGRldmljZToKKyAgICAgICAgICAgIGlmICggc3RybmNtcChwYXJh
bV92YWx1ZSwgInBjaSIsIDMpID09IDAgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAg
IHBjaV91YXJ0X2NvbmZpZyh1YXJ0LCAxLyogc2tpcCBBTVQgKi8sIHVhcnQgLSBuczE2NTUwX2Nv
bSk7CisgICAgICAgICAgICAgICAgZGV2X3NldCA9IHRydWU7CisgICAgICAgICAgICB9CisgICAg
ICAgICAgICBlbHNlIGlmICggc3RybmNtcChwYXJhbV92YWx1ZSwgImFtdCIsIDMpID09IDAgKQor
ICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIHBjaV91YXJ0X2NvbmZpZyh1YXJ0LCAwLCB1
YXJ0IC0gbnMxNjU1MF9jb20pOworICAgICAgICAgICAgICAgIGRldl9zZXQgPSB0cnVlOworICAg
ICAgICAgICAgfQorICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgY2FzZSBwb3J0X2JkZjoK
KyAgICAgICAgICAgIGlmICggIXBhcnNlX3BjaShwYXJhbV92YWx1ZSwgTlVMTCwgJnVhcnQtPnBi
X2JkZlswXSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdWFydC0+cGJfYmRmWzFdLCAm
dWFydC0+cGJfYmRmWzJdKSApCisgICAgICAgICAgICAgICAgUEFSU0VfRVJSX1JFVCgiQmFkIHBv
cnQgUENJIGNvb3JkaW5hdGVzXG4iKTsKKyAgICAgICAgICAgIHVhcnQtPnBiX2JkZl9lbmFibGUg
PSB0cnVlOworICAgICAgICAgICAgYnJlYWs7CisjZW5kaWYKKworICAgICAgICBkZWZhdWx0Ogor
ICAgICAgICAgICAgUEFSU0VfRVJSX1JFVCgiSW52YWxpZCBwYXJhbWV0ZXI6ICVzXG4iLCB0b2tl
bik7CisgICAgICAgIH0KKyAgICB9IHdoaWxlICggc3RhcnQgIT0gTlVMTCApOworCisgICAgcmV0
dXJuIHRydWU7Cit9CisKK3N0YXRpYyB2b2lkIF9faW5pdCBuczE2NTUwX3BhcnNlX3BvcnRfY29u
ZmlnKAorICAgIHN0cnVjdCBuczE2NTUwICp1YXJ0LCBjb25zdCBjaGFyICpjb25mKQoreworICAg
IGNoYXIgY29tX2NvbnNvbGVfb3B0aW9uc1sxMjhdOworICAgIGNoYXIgKnN0cjsKKworICAgIC8q
IE5vIHVzZXItc3BlY2lmaWVkIGNvbmZpZ3VyYXRpb24/ICovCisgICAgaWYgKCAoY29uZiA9PSBO
VUxMKSB8fCAoKmNvbmYgPT0gJ1wwJykgKQorICAgIHsKKyAgICAgICAgLyogU29tZSBwbGF0Zm9y
bXMgbWF5IGF1dG9tYXRpY2FsbHkgcHJvYmUgdGhlIFVBUlQgY29uZmlndWFydGlvbi4gKi8KKyAg
ICAgICAgaWYgKCB1YXJ0LT5iYXVkICE9IDAgKQorICAgICAgICAgICAgZ290byBjb25maWdfcGFy
c2VkOworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgc3RybGNweShjb21fY29uc29sZV9v
cHRpb25zLCBjb25mLCBBUlJBWV9TSVpFKGNvbV9jb25zb2xlX29wdGlvbnMpKTsKKyAgICBzdHIg
PSBjb21fY29uc29sZV9vcHRpb25zOworCisgICAgLyogcGFyc2UgcG9zaXRpb25hbCBwYXJhbWV0
ZXJzIGFuZCBnZXQgcG9pbnRlciBmb3IgbmFtZS12YWx1ZSBwYWlycyAqLworICAgIGlmICggIXBh
cnNlX3Bvc2l0aW9uYWwodWFydCwgJnN0cikgKQorICAgICAgICByZXR1cm47CisKKyAgICBpZiAo
ICFwYXJzZV9uYW1ldmFsdWVfcGFpcnMoc3RyLCB1YXJ0KSApCisgICAgICAgIHJldHVybjsKKwog
IGNvbmZpZ19wYXJzZWQ6CiAgICAgLyogU2FuaXR5IGNoZWNrcy4gKi8KICAgICBpZiAoICh1YXJ0
LT5iYXVkICE9IEJBVURfQVVUTykgJiYKQEAgLTExNzcsNiArMTM5Miw4IEBAIHN0YXRpYyB2b2lk
IF9faW5pdCBuczE2NTUwX3BhcnNlX3BvcnRfY29uZmlnKAogICAgICAgICBQQVJTRV9FUlIoIkJh
dWQgcmF0ZSAlZCBvdXRzaWRlIHN1cHBvcnRlZCByYW5nZS4iLCB1YXJ0LT5iYXVkKTsKICAgICBp
ZiAoICh1YXJ0LT5kYXRhX2JpdHMgPCA1KSB8fCAodWFydC0+ZGF0YV9iaXRzID4gOCkgKQogICAg
ICAgICBQQVJTRV9FUlIoIiVkIGRhdGEgYml0cyBhcmUgdW5zdXBwb3J0ZWQuIiwgdWFydC0+ZGF0
YV9iaXRzKTsKKyAgICBpZiAoICh1YXJ0LT5yZWdfd2lkdGggIT0gMSkgJiYgKHVhcnQtPnJlZ193
aWR0aCAhPSA0KSApCisgICAgICAgIFBBUlNFX0VSUigiQWNjZXB0ZWQgdmFsdWVzIG9mIHJlZ193
aWR0aCBhcmUgMSBhbmQgNCBvbmx5Iik7CiAgICAgaWYgKCAodWFydC0+c3RvcF9iaXRzIDwgMSkg
fHwgKHVhcnQtPnN0b3BfYml0cyA+IDIpICkKICAgICAgICAgUEFSU0VfRVJSKCIlZCBzdG9wIGJp
dHMgYXJlIHVuc3VwcG9ydGVkLiIsIHVhcnQtPnN0b3BfYml0cyk7CiAgICAgaWYgKCB1YXJ0LT5p
b19iYXNlID09IDAgKQotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 06 20:32:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 20: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 1dIL8q-0008Rg-MH; Tue, 06 Jun 2017 20: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 <osstest-admin@xenproject.org>) id 1dIL8p-0008RL-66
 for xen-devel@lists.xensource.com; Tue, 06 Jun 2017 20:31:51 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 30/79-01733-63117395; Tue, 06 Jun 2017 20:31:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVddY0Dz
 SYNFzXosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBm7Om4wFRwtqDiUn9xA+Mm
 jy5GLg4hgb+MEgvaGli7GDmBnMeMEv/OukEktjFKTPm+lx0kISLgLPH1zFwwm1dAX2LN9j1MI
 LawgKfE5K9TmUAaJARm6Elcm7KVBSQhIeAt8fjbWeYuRg4w++pV6y5Gdg42ASuJQ2IgBSwCqh
 Kn971nmsDIvYCRYRWjRnFqUVlqka6RoV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4
 mRqC/6xkYGHcw3p3sd4hRkoNJSZQ38pJZpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXmkB80gh
 waLU9NSKtMwcYODBpCU4eJREeCfyA6V5iwsSc4sz0yFSpxh1OTasXv+FSYglLz8vVUqc9wVIk
 QBIUUZpHtwIWBRcYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMOxlkCk9mXgncpldARzABHc
 F3yQTkiJJEhJRUA+ORklvbjunpulW8W9e/12jHCffA2uWLr2hJKE/LeMRU+f79srqic3YLU7Z
 8Mgtfkj/l0OudIjfu/4tJ4JDRuizsvlyoveyaw8cLIkqRJ28yvMm6+GfChJmx2a18kvW9x1MO
 Nx2cyv5OfunaWZ/Nt7GrV4dd3Og7We62ZZnwttWdURdkjhtYLulWYinOSDTUYi4qTgQAuw/m3
 n0CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1496781106!100520835!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43023 invoked from network); 6 Jun 2017 20:31:46 -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 Jun 2017 20:31: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 <osstest-admin@xenproject.org>)
 id 1dIL8j-0001pJ-Hk; Tue, 06 Jun 2017 20:31: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 1dIL8e-00037d-4N; Tue, 06 Jun 2017 20:31:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dIL8d-0007Uv-Jp; Tue, 06 Jun 2017 20:31:39 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110030-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:regression
 linux-4.9:test-amd64-i386-libvirt-xsm:host-install(3):running:regression
 linux-4.9:test-amd64-amd64-rumprun-amd64:xen-boot:running:regression
 linux-4.9:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-stop:running:regression
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:guest-destroy:running:regression
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 linux-4.9:test-arm64-arm64-xl-multivcpu:guest-start/debian.repeat:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-install:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-raw:debian-di-install:fail:heisenbug
 linux-4.9:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-saverestore.2:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-libvirt-pair:guest-migrate/src_host/dst_host:fail:heisenbug
 linux-4.9:test-arm64-arm64-libvirt-xsm:guest-start/debian.repeat:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemut-debianhvm-amd64:leak-check/check:fail:heisenbug
 linux-4.9:test-amd64-amd64-pygrub:guest-start/debian.repeat:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 linux-4.9:test-armhf-armhf-examine:host-install:broken:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:xen-boot:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 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-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-examine:reboot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:xen-boot: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-armhf-armhf-xl-arndale:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64: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=db3fd4527ed32be44cbd8ffa6dd6a301c89d0d6d
X-Osstest-Versions-That: linux=37feaf8095d352014555b82adb4a04609ca17d3f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 06 Jun 2017 20:31:39 +0000
Subject: [Xen-devel] [linux-4.9 test] 110030: 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>

ZmxpZ2h0IDExMDAzMCBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDAzMC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
NiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZh
aWwgaW4gMTA5NzQ5IFJFR1IuIHZzLiAxMDczNTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgIDMgaG9zdC1pbnN0YWxsKDMpICAgICAgICAgICAgICBydW5uaW5nCiB0ZXN0LWFtZDY0LWFt
ZDY0LXJ1bXBydW4tYW1kNjQgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBydW5uaW5n
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICAgICAgICBydW5uaW5nCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxOSBndWVzdC1kZXN0cm95ICAgICAgICAgIHJ1bm5pbmcKClRlc3RzIHdoaWNo
IGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgZmFpbCBpbiAxMDk3NDkgcGFz
cyBpbiAxMDk4NzgKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1IDE1IGd1ZXN0LXN0YXJ0
L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxMDk3NDkgcGFzcyBpbiAxMDk5MTMKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDkgZGViaWFuLWh2bS1pbnN0YWxsIGZh
aWwgaW4gMTA5NzQ5IHBhc3MgaW4gMTEwMDMwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCA5IGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIGluIDEwOTc0OSBwYXNzIGluIDExMDAz
MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCA5IGRlYmlhbi1odm0t
aW5zdGFsbCBmYWlsIGluIDEwOTc0OSBwYXNzIGluIDExMDAzMAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXhzbSAgNSB4ZW4taW5zdGFsbCAgICAgIGZhaWwgaW4gMTA5ODc4IHBhc3MgaW4gMTEw
MDMwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDkgZGViaWFuLWh2
bS1pbnN0YWxsIGZhaWwgaW4gMTA5OTYxIHBhc3MgaW4gMTEwMDMwCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcmF3ICAgICAgIDkgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBpbiAxMDk5NjEgcGFzcyBpbiAx
MTAwMzAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAxNiBydW1wcnVuLWRlbW8teGVu
c3RvcmVscy94ZW5zdG9yZWxzLnJlcGVhdCBmYWlsIGluIDExMDAxOSBwYXNzIGluIDExMDAxMAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE0IGd1ZXN0LXNhdmVyZXN0b3Jl
LjIgZmFpbCBpbiAxMTAwMTkgcGFzcyBpbiAxMTAwMzAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgZmFpbCBwYXNzIGluIDEwOTc0OQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE1IGd1ZXN0LWxvY2FsbWlncmF0
ZS94MTAgZmFpbCBwYXNzIGluIDEwOTk2MQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAy
MSBndWVzdC1taWdyYXRlL3NyY19ob3N0L2RzdF9ob3N0IGZhaWwgcGFzcyBpbiAxMTAwMTkKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTUgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAg
ZmFpbCBwYXNzIGluIDExMDAxOQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
MTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIHBhc3MgaW4gMTEwMDE5CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAyMCBsZWFrLWNoZWNrL2NoZWNrIGZhaWwg
cGFzcyBpbiAxMTAwMTkKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgMTggZ3Vlc3Qtc3Rh
cnQvZGViaWFuLnJlcGVhdCAgZmFpbCBwYXNzIGluIDExMDAxOQoKUmVncmVzc2lvbnMgd2hpY2gg
YXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcnRkcyAgICAgIDkgZGViaWFuLWluc3RhbGwgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEwNzM1OAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2lu
ZzoKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgIDMgaG9zdC1pbnN0YWxsICAgICAgICAg
IGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0ICA2IHhlbi1ib290ICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAx
MDk3NDkgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEwOTc0OSBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTA5NzQ5
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrIGZhaWwgaW4gMTA5NzQ5IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
cnRkcyAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMDk3NDkgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBpbiAxMDk3NDkgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cy
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEwOTc0OSBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBm
YWlsIGluIDEwOTc0OSBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIGluIDEwOTg3OCBsaWtlIDEwNzM1
OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0YXJ0L3dp
bi5yZXBlYXQgZmFpbCBpbiAxMTAwMTkgYmxvY2tlZCBpbiAxMDczNTgKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICBmYWlsIGluIDExMDAxOSBsaWtl
IDEwNzM1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDkgd2luZG93cy1p
bnN0YWxsIGZhaWwgaW4gMTEwMDE5IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTAwMTkgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgNiByZWJvb3QgICAgICAgICAgICAgICBmYWls
IGluIDExMDAxOSBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICA2IHhl
bi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBs
aWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgNiB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQteHNtICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICA2IHhlbi1ib290ICAgICAgICAgICAgICAg
ICAgICAgZmFpbCBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgNiB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
bGlrZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDYgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwNzM1OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDYg
eGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTYgZGViaWFuLWh2bS1pbnN0
YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
IDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAg
ICAgIGRiM2ZkNDUyN2VkMzJiZTQ0Y2JkOGZmYTZkZDZhMzAxYzg5ZDBkNmQKYmFzZWxpbmUgdmVy
c2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDM3ZmVhZjgwOTVkMzUyMDE0NTU1YjgyYWRiNGEw
NDYwOWNhMTdkM2YKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEwNzM1OCAgMjAxNy0wNC0xMCAxOTo0
Mjo1MiBaICAgNTcgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMDczOTYgIDIwMTctMDQtMTIg
MTE6MTU6MTkgWiAgIDU1IGRheXMgICA4NiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
MDk3NDkgIDIwMTctMDUtMjUgMjE6MjU6MTUgWiAgIDExIGRheXMgICAxNyBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CjU0OSBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhl
bSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1z
dGVwIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSBob3N0LWluc3RhbGwKCk5vdCBwdXNoaW5nLgoK
KE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTg1NjMgbGluZXMgbG9uZy4pCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 06 20:59:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 20: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 1dILZ4-0001Pu-01; Tue, 06 Jun 2017 20:58:57 +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 1dILZ2-0001Po-Lh
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 20:58:56 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 0D/46-03696-F8717395; Tue, 06 Jun 2017 20:58:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsUyZ7p8oG6/uHm
 kweaT7Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aeCSeYCuYkVLz4dZutgXGnRxcjJ4eQwAQm
 iZndIl2MXED2H0aJNV8PskE4Gxgl/nd/Y4VwtjNKnPv9mB2kRVggSmL+r68sILaIgLfEqgn32
 CBGWUnsWjWHEcRmFsiR+LVhNlgNm4CRxNmj08HivAK2EnOeXWEGsVkEVCS6GxaxgtiiAuESbx
 uPsEDUCEqcnPkEzOYUsJbYvaqBHWKmnsSO679YIWx5ie1v54DNkRAwlDj9cBvjBEbBWUjaZyF
 pmYWkZQEj8ypGjeLUorLUIl0jE72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDQ
 ZQCCHYz7PkYeYpTkYFIS5Y28ZBYpxJeUn1KZkVicEV9UmpNafIhRhoNDSYI3V8w8UkiwKDU9t
 SItMwcYRTBpCQ4eJRHeRJA0b3FBYm5xZjpE6hSjLseG1eu/MAmx5OXnpUqJ87KCFAmAFGWU5s
 GNgEX0JUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzmokCTeHJzCuB2/QK6AgmoCP4LpmAHFG
 SiJCSamCMjjH7duhLiXZubvyKRQen8jF4OQhtvhDFcunvmed8Xx49+WiUlTmNZ9dHX6No8V9G
 XEy3Dp8Qfi3J4Dftw7vPejyZ/deyVq/yv/d6guLPiPzlhyZyJSQvY97w7cPVMJ6LF9subleT8
 fbjP5h4TuKGxtJd9hPdJQ9Pz45SKY54kXJ2/WTbbQn5SizFGYmGWsxFxYkAJ6RrDuMCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1496782732!65936102!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12937 invoked from network); 6 Jun 2017 20:58:54 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Jun 2017 20:58:54 -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
 v56Kwl6C032742
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 6 Jun 2017 20:58:47 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 v56Kwkvb030664
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 6 Jun 2017 20:58: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 v56Kwi3g006831;
 Tue, 6 Jun 2017 20:58:45 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 06 Jun 2017 13:58:44 -0700
To: kbuild test robot <lkp@intel.com>, Anoob Soman <anoob.soman@citrix.com>
References: <201706070319.CRj1QpwQ%fengguang.wu@intel.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <93dcbf7c-85d3-daca-4c8f-595d7088fa9e@oracle.com>
Date: Tue, 6 Jun 2017 16:58:37 -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: <201706070319.CRj1QpwQ%fengguang.wu@intel.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: jgross@suse.com, xen-devel@lists.xenproject.org, kbuild-all@01.org,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH V2] xen-evtchn: Bind dyn evtchn:qemu-dm
 interrupt to next online VCPU
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDYvMDYvMjAxNyAwNDowMiBQTSwga2J1aWxkIHRlc3Qgcm9ib3Qgd3JvdGU6Cj4gSGkgQW5v
b2IsCj4KPiBbYXV0byBidWlsZCB0ZXN0IEVSUk9SIG9uIHhlbi10aXAvbGludXgtbmV4dF0KPiBb
YWxzbyBidWlsZCB0ZXN0IEVSUk9SIG9uIHY0LjEyLXJjNCBuZXh0LTIwMTcwNjA2XQo+IFtpZiB5
b3VyIHBhdGNoIGlzIGFwcGxpZWQgdG8gdGhlIHdyb25nIGdpdCB0cmVlLCBwbGVhc2UgZHJvcCB1
cyBhIG5vdGUgdG8gaGVscCBpbXByb3ZlIHRoZSBzeXN0ZW1dCj4KPiB1cmw6ICAgIGh0dHBzOi8v
Z2l0aHViLmNvbS8wZGF5LWNpL2xpbnV4L2NvbW1pdHMvQW5vb2ItU29tYW4veGVuLWV2dGNobi1C
aW5kLWR5bi1ldnRjaG4tcWVtdS1kbS1pbnRlcnJ1cHQtdG8tbmV4dC1vbmxpbmUtVkNQVS8yMDE3
MDYwNy0wMjEzMDAKPiBiYXNlOiAgIGh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51
eC9rZXJuZWwvZ2l0L3hlbi90aXAuZ2l0IGxpbnV4LW5leHQKPiBjb25maWc6IHg4Nl82NC1yYW5k
Y29uZmlnLXgwMTAtMjAxNzIzIChhdHRhY2hlZCBhcyAuY29uZmlnKQo+IGNvbXBpbGVyOiBnY2Mt
NiAoRGViaWFuIDYuMi4wLTMpIDYuMi4wIDIwMTYwOTAxCj4gcmVwcm9kdWNlOgo+ICAgICAgICAg
IyBzYXZlIHRoZSBhdHRhY2hlZCAuY29uZmlnIHRvIGxpbnV4IGJ1aWxkIHRyZWUKPiAgICAgICAg
IG1ha2UgQVJDSD14ODZfNjQgCj4KPiBBbGwgZXJyb3Ivd2FybmluZ3MgKG5ldyBvbmVzIHByZWZp
eGVkIGJ5ID4+KToKPgo+ICAgIEluIGZpbGUgaW5jbHVkZWQgZnJvbSBpbmNsdWRlL2FzbS1nZW5l
cmljL3BlcmNwdS5oOjY6MCwKPiAgICAgICAgICAgICAgICAgICAgIGZyb20gYXJjaC94ODYvaW5j
bHVkZS9hc20vcGVyY3B1Lmg6NTQyLAo+ICAgICAgICAgICAgICAgICAgICAgZnJvbSBhcmNoL3g4
Ni9pbmNsdWRlL2FzbS9wcmVlbXB0Lmg6NSwKPiAgICAgICAgICAgICAgICAgICAgIGZyb20gaW5j
bHVkZS9saW51eC9wcmVlbXB0Lmg6ODAsCj4gICAgICAgICAgICAgICAgICAgICBmcm9tIGluY2x1
ZGUvbGludXgvc3BpbmxvY2suaDo1MCwKPiAgICAgICAgICAgICAgICAgICAgIGZyb20gaW5jbHVk
ZS9saW51eC9zZXFsb2NrLmg6MzUsCj4gICAgICAgICAgICAgICAgICAgICBmcm9tIGluY2x1ZGUv
bGludXgvdGltZS5oOjUsCj4gICAgICAgICAgICAgICAgICAgICBmcm9tIGluY2x1ZGUvbGludXgv
c3RhdC5oOjE4LAo+ICAgICAgICAgICAgICAgICAgICAgZnJvbSBpbmNsdWRlL2xpbnV4L21vZHVs
ZS5oOjEwLAo+ICAgICAgICAgICAgICAgICAgICAgZnJvbSBkcml2ZXJzLy94ZW4vZXZ0Y2huLmM6
MzY6Cj4gICAgZHJpdmVycy8veGVuL2V2dGNobi5jOiBJbiBmdW5jdGlvbiAnZXZ0Y2huX2JpbmRf
aW50ZXJkb21fbmV4dF92Y3B1JzoKPiAgICBpbmNsdWRlL2xpbnV4L3BlcmNwdS1kZWZzLmg6OTE6
MzM6IGVycm9yOiBzZWN0aW9uIGF0dHJpYnV0ZSBjYW5ub3QgYmUgc3BlY2lmaWVkIGZvciBsb2Nh
bCB2YXJpYWJsZXMKPiAgICAgIGV4dGVybiBfX1BDUFVfRFVNTVlfQVRUUlMgY2hhciBfX3BjcHVf
dW5pcXVlXyMjbmFtZTsgIFwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBe
Cj4gICAgaW5jbHVkZS9saW51eC9wZXJjcHUtZGVmcy5oOjExNjoyOiBub3RlOiBpbiBleHBhbnNp
b24gb2YgbWFjcm8gJ0RFRklORV9QRVJfQ1BVX1NFQ1RJT04nCj4gICAgICBERUZJTkVfUEVSX0NQ
VV9TRUNUSU9OKHR5cGUsIG5hbWUsICIiKQo+ICAgICAgXn5+fn5+fn5+fn5+fn5+fn5+fn5+fgo+
Pj4gZHJpdmVycy8veGVuL2V2dGNobi5jOjQzODo5OiBub3RlOiBpbiBleHBhbnNpb24gb2YgbWFj
cm8gJ0RFRklORV9QRVJfQ1BVJwo+ICAgICAgc3RhdGljIERFRklORV9QRVJfQ1BVKGludCwgYmlu
ZF9sYXN0X3NlbGVjdGVkX2NwdSk7Cj4gICAgICAgICAgICAgXn5+fn5+fn5+fn5+fn4KPiAgICBp
bmNsdWRlL2xpbnV4L3BlcmNwdS1kZWZzLmg6OTI6MjY6IGVycm9yOiBzZWN0aW9uIGF0dHJpYnV0
ZSBjYW5ub3QgYmUgc3BlY2lmaWVkIGZvciBsb2NhbCB2YXJpYWJsZXMKPiAgICAgIF9fUENQVV9E
VU1NWV9BVFRSUyBjaGFyIF9fcGNwdV91bmlxdWVfIyNuYW1lOyAgIFwKPiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIF4KPiAgICBpbmNsdWRlL2xpbnV4L3BlcmNwdS1kZWZzLmg6MTE2OjI6
IG5vdGU6IGluIGV4cGFuc2lvbiBvZiBtYWNybyAnREVGSU5FX1BFUl9DUFVfU0VDVElPTicKPiAg
ICAgIERFRklORV9QRVJfQ1BVX1NFQ1RJT04odHlwZSwgbmFtZSwgIiIpCj4gICAgICBefn5+fn5+
fn5+fn5+fn5+fn5+fn5+Cj4+PiBkcml2ZXJzLy94ZW4vZXZ0Y2huLmM6NDM4Ojk6IG5vdGU6IGlu
IGV4cGFuc2lvbiBvZiBtYWNybyAnREVGSU5FX1BFUl9DUFUnCj4gICAgICBzdGF0aWMgREVGSU5F
X1BFUl9DUFUoaW50LCBiaW5kX2xhc3Rfc2VsZWN0ZWRfY3B1KTsKPiAgICAgICAgICAgICBefn5+
fn5+fn5+fn5+fgo+Pj4gaW5jbHVkZS9saW51eC9wZXJjcHUtZGVmcy5oOjkyOjI2OiBlcnJvcjog
ZGVjbGFyYXRpb24gb2YgJ19fcGNwdV91bmlxdWVfYmluZF9sYXN0X3NlbGVjdGVkX2NwdScgd2l0
aCBubyBsaW5rYWdlIGZvbGxvd3MgZXh0ZXJuIGRlY2xhcmF0aW9uCj4gICAgICBfX1BDUFVfRFVN
TVlfQVRUUlMgY2hhciBfX3BjcHVfdW5pcXVlXyMjbmFtZTsgICBcCj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBeCj4gICAgaW5jbHVkZS9saW51eC9wZXJjcHUtZGVmcy5oOjExNjoyOiBu
b3RlOiBpbiBleHBhbnNpb24gb2YgbWFjcm8gJ0RFRklORV9QRVJfQ1BVX1NFQ1RJT04nCj4gICAg
ICBERUZJTkVfUEVSX0NQVV9TRUNUSU9OKHR5cGUsIG5hbWUsICIiKQo+ICAgICAgXn5+fn5+fn5+
fn5+fn5+fn5+fn5+fgo+Pj4gZHJpdmVycy8veGVuL2V2dGNobi5jOjQzODo5OiBub3RlOiBpbiBl
eHBhbnNpb24gb2YgbWFjcm8gJ0RFRklORV9QRVJfQ1BVJwo+ICAgICAgc3RhdGljIERFRklORV9Q
RVJfQ1BVKGludCwgYmluZF9sYXN0X3NlbGVjdGVkX2NwdSk7Cj4gICAgICAgICAgICAgXn5+fn5+
fn5+fn5+fn4KPiAgICBpbmNsdWRlL2xpbnV4L3BlcmNwdS1kZWZzLmg6OTE6MzM6IG5vdGU6IHBy
ZXZpb3VzIGRlY2xhcmF0aW9uIG9mICdfX3BjcHVfdW5pcXVlX2JpbmRfbGFzdF9zZWxlY3RlZF9j
cHUnIHdhcyBoZXJlCj4gICAgICBleHRlcm4gX19QQ1BVX0RVTU1ZX0FUVFJTIGNoYXIgX19wY3B1
X3VuaXF1ZV8jI25hbWU7ICBcCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Xgo+ICAgIGluY2x1ZGUvbGludXgvcGVyY3B1LWRlZnMuaDoxMTY6Mjogbm90ZTogaW4gZXhwYW5z
aW9uIG9mIG1hY3JvICdERUZJTkVfUEVSX0NQVV9TRUNUSU9OJwo+ICAgICAgREVGSU5FX1BFUl9D
UFVfU0VDVElPTih0eXBlLCBuYW1lLCAiIikKPiAgICAgIF5+fn5+fn5+fn5+fn5+fn5+fn5+fn4K
Pj4+IGRyaXZlcnMvL3hlbi9ldnRjaG4uYzo0Mzg6OTogbm90ZTogaW4gZXhwYW5zaW9uIG9mIG1h
Y3JvICdERUZJTkVfUEVSX0NQVScKPiAgICAgIHN0YXRpYyBERUZJTkVfUEVSX0NQVShpbnQsIGJp
bmRfbGFzdF9zZWxlY3RlZF9jcHUpOwo+ICAgICAgICAgICAgIF5+fn5+fn5+fn5+fn5+Cj4+PiBk
cml2ZXJzLy94ZW4vZXZ0Y2huLmM6NDM4OjI5OiBlcnJvcjogc2VjdGlvbiBhdHRyaWJ1dGUgY2Fu
bm90IGJlIHNwZWNpZmllZCBmb3IgbG9jYWwgdmFyaWFibGVzCj4gICAgICBzdGF0aWMgREVGSU5F
X1BFUl9DUFUoaW50LCBiaW5kX2xhc3Rfc2VsZWN0ZWRfY3B1KTsKPiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIF4KPiAgICBpbmNsdWRlL2xpbnV4L3BlcmNwdS1kZWZzLmg6OTM6NDQ6
IG5vdGU6IGluIGRlZmluaXRpb24gb2YgbWFjcm8gJ0RFRklORV9QRVJfQ1BVX1NFQ1RJT04nCj4g
ICAgICBleHRlcm4gX19QQ1BVX0FUVFJTKHNlYykgX190eXBlb2ZfXyh0eXBlKSBuYW1lOyAgIFwK
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF5+fn4KPj4+
IGRyaXZlcnMvL3hlbi9ldnRjaG4uYzo0Mzg6OTogbm90ZTogaW4gZXhwYW5zaW9uIG9mIG1hY3Jv
ICdERUZJTkVfUEVSX0NQVScKPiAgICAgIHN0YXRpYyBERUZJTkVfUEVSX0NQVShpbnQsIGJpbmRf
bGFzdF9zZWxlY3RlZF9jcHUpOwo+ICAgICAgICAgICAgIF5+fn5+fn5+fn5+fn5+Cj4+PiBkcml2
ZXJzLy94ZW4vZXZ0Y2huLmM6NDM4OjI5OiBlcnJvcjogc2VjdGlvbiBhdHRyaWJ1dGUgY2Fubm90
IGJlIHNwZWNpZmllZCBmb3IgbG9jYWwgdmFyaWFibGVzCj4gICAgICBzdGF0aWMgREVGSU5FX1BF
Ul9DUFUoaW50LCBiaW5kX2xhc3Rfc2VsZWN0ZWRfY3B1KTsKPiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIF4KPiAgICBpbmNsdWRlL2xpbnV4L3BlcmNwdS1kZWZzLmg6OTU6MTk6IG5v
dGU6IGluIGRlZmluaXRpb24gb2YgbWFjcm8gJ0RFRklORV9QRVJfQ1BVX1NFQ1RJT04nCj4gICAg
ICBfX3R5cGVvZl9fKHR5cGUpIG5hbWUKPiAgICAgICAgICAgICAgICAgICAgICAgXn5+fgo+Pj4g
ZHJpdmVycy8veGVuL2V2dGNobi5jOjQzODo5OiBub3RlOiBpbiBleHBhbnNpb24gb2YgbWFjcm8g
J0RFRklORV9QRVJfQ1BVJwo+ICAgICAgc3RhdGljIERFRklORV9QRVJfQ1BVKGludCwgYmluZF9s
YXN0X3NlbGVjdGVkX2NwdSk7Cj4gICAgICAgICAgICAgXn5+fn5+fn5+fn5+fn4KPj4+IGRyaXZl
cnMvL3hlbi9ldnRjaG4uYzo0Mzg6Mjk6IGVycm9yOiB3ZWFrIGRlY2xhcmF0aW9uIG9mICdiaW5k
X2xhc3Rfc2VsZWN0ZWRfY3B1JyBtdXN0IGJlIHB1YmxpYwo+ICAgICAgc3RhdGljIERFRklORV9Q
RVJfQ1BVKGludCwgYmluZF9sYXN0X3NlbGVjdGVkX2NwdSk7Cj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBeCj4gICAgaW5jbHVkZS9saW51eC9wZXJjcHUtZGVmcy5oOjk1OjE5OiBu
b3RlOiBpbiBkZWZpbml0aW9uIG9mIG1hY3JvICdERUZJTkVfUEVSX0NQVV9TRUNUSU9OJwo+ICAg
ICAgX190eXBlb2ZfXyh0eXBlKSBuYW1lCj4gICAgICAgICAgICAgICAgICAgICAgIF5+fn4KPj4+
IGRyaXZlcnMvL3hlbi9ldnRjaG4uYzo0Mzg6OTogbm90ZTogaW4gZXhwYW5zaW9uIG9mIG1hY3Jv
ICdERUZJTkVfUEVSX0NQVScKPiAgICAgIHN0YXRpYyBERUZJTkVfUEVSX0NQVShpbnQsIGJpbmRf
bGFzdF9zZWxlY3RlZF9jcHUpOwo+ICAgICAgICAgICAgIF5+fn5+fn5+fn5+fn5+Cj4+PiBkcml2
ZXJzLy94ZW4vZXZ0Y2huLmM6NDM4OjI5OiBlcnJvcjogZGVjbGFyYXRpb24gb2YgJ2JpbmRfbGFz
dF9zZWxlY3RlZF9jcHUnIHdpdGggbm8gbGlua2FnZSBmb2xsb3dzIGV4dGVybiBkZWNsYXJhdGlv
bgo+ICAgICAgc3RhdGljIERFRklORV9QRVJfQ1BVKGludCwgYmluZF9sYXN0X3NlbGVjdGVkX2Nw
dSk7Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeCj4gICAgaW5jbHVkZS9saW51
eC9wZXJjcHUtZGVmcy5oOjk1OjE5OiBub3RlOiBpbiBkZWZpbml0aW9uIG9mIG1hY3JvICdERUZJ
TkVfUEVSX0NQVV9TRUNUSU9OJwo+ICAgICAgX190eXBlb2ZfXyh0eXBlKSBuYW1lCj4gICAgICAg
ICAgICAgICAgICAgICAgIF5+fn4KPj4+IGRyaXZlcnMvL3hlbi9ldnRjaG4uYzo0Mzg6OTogbm90
ZTogaW4gZXhwYW5zaW9uIG9mIG1hY3JvICdERUZJTkVfUEVSX0NQVScKPiAgICAgIHN0YXRpYyBE
RUZJTkVfUEVSX0NQVShpbnQsIGJpbmRfbGFzdF9zZWxlY3RlZF9jcHUpOwo+ICAgICAgICAgICAg
IF5+fn5+fn5+fn5+fn5+Cj4gICAgZHJpdmVycy8veGVuL2V2dGNobi5jOjQzODoyOTogbm90ZTog
cHJldmlvdXMgZGVjbGFyYXRpb24gb2YgJ2JpbmRfbGFzdF9zZWxlY3RlZF9jcHUnIHdhcyBoZXJl
Cj4gICAgICBzdGF0aWMgREVGSU5FX1BFUl9DUFUoaW50LCBiaW5kX2xhc3Rfc2VsZWN0ZWRfY3B1
KTsKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4KPiAgICBpbmNsdWRlL2xpbnV4
L3BlcmNwdS1kZWZzLmg6OTM6NDQ6IG5vdGU6IGluIGRlZmluaXRpb24gb2YgbWFjcm8gJ0RFRklO
RV9QRVJfQ1BVX1NFQ1RJT04nCj4gICAgICBleHRlcm4gX19QQ1BVX0FUVFJTKHNlYykgX190eXBl
b2ZfXyh0eXBlKSBuYW1lOyAgIFwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIF5+fn4KPj4+IGRyaXZlcnMvL3hlbi9ldnRjaG4uYzo0Mzg6OTogbm90ZTog
aW4gZXhwYW5zaW9uIG9mIG1hY3JvICdERUZJTkVfUEVSX0NQVScKPiAgICAgIHN0YXRpYyBERUZJ
TkVfUEVSX0NQVShpbnQsIGJpbmRfbGFzdF9zZWxlY3RlZF9jcHUpOwo+ICAgICAgICAgICAgIF5+
fn5+fn5+fn5+fn5+Cj4gLS0KPiAgICBJbiBmaWxlIGluY2x1ZGVkIGZyb20gaW5jbHVkZS9hc20t
Z2VuZXJpYy9wZXJjcHUuaDo2OjAsCj4gICAgICAgICAgICAgICAgICAgICBmcm9tIGFyY2gveDg2
L2luY2x1ZGUvYXNtL3BlcmNwdS5oOjU0MiwKPiAgICAgICAgICAgICAgICAgICAgIGZyb20gYXJj
aC94ODYvaW5jbHVkZS9hc20vcHJlZW1wdC5oOjUsCj4gICAgICAgICAgICAgICAgICAgICBmcm9t
IGluY2x1ZGUvbGludXgvcHJlZW1wdC5oOjgwLAo+ICAgICAgICAgICAgICAgICAgICAgZnJvbSBp
bmNsdWRlL2xpbnV4L3NwaW5sb2NrLmg6NTAsCj4gICAgICAgICAgICAgICAgICAgICBmcm9tIGlu
Y2x1ZGUvbGludXgvc2VxbG9jay5oOjM1LAo+ICAgICAgICAgICAgICAgICAgICAgZnJvbSBpbmNs
dWRlL2xpbnV4L3RpbWUuaDo1LAo+ICAgICAgICAgICAgICAgICAgICAgZnJvbSBpbmNsdWRlL2xp
bnV4L3N0YXQuaDoxOCwKPiAgICAgICAgICAgICAgICAgICAgIGZyb20gaW5jbHVkZS9saW51eC9t
b2R1bGUuaDoxMCwKPiAgICAgICAgICAgICAgICAgICAgIGZyb20gZHJpdmVycy94ZW4vZXZ0Y2hu
LmM6MzY6Cj4gICAgZHJpdmVycy94ZW4vZXZ0Y2huLmM6IEluIGZ1bmN0aW9uICdldnRjaG5fYmlu
ZF9pbnRlcmRvbV9uZXh0X3ZjcHUnOgo+ICAgIGluY2x1ZGUvbGludXgvcGVyY3B1LWRlZnMuaDo5
MTozMzogZXJyb3I6IHNlY3Rpb24gYXR0cmlidXRlIGNhbm5vdCBiZSBzcGVjaWZpZWQgZm9yIGxv
Y2FsIHZhcmlhYmxlcwo+ICAgICAgZXh0ZXJuIF9fUENQVV9EVU1NWV9BVFRSUyBjaGFyIF9fcGNw
dV91bmlxdWVfIyNuYW1lOyAgXAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IF4KPiAgICBpbmNsdWRlL2xpbnV4L3BlcmNwdS1kZWZzLmg6MTE2OjI6IG5vdGU6IGluIGV4cGFu
c2lvbiBvZiBtYWNybyAnREVGSU5FX1BFUl9DUFVfU0VDVElPTicKPiAgICAgIERFRklORV9QRVJf
Q1BVX1NFQ1RJT04odHlwZSwgbmFtZSwgIiIpCj4gICAgICBefn5+fn5+fn5+fn5+fn5+fn5+fn5+
Cj4gICAgZHJpdmVycy94ZW4vZXZ0Y2huLmM6NDM4Ojk6IG5vdGU6IGluIGV4cGFuc2lvbiBvZiBt
YWNybyAnREVGSU5FX1BFUl9DUFUnCj4gICAgICBzdGF0aWMgREVGSU5FX1BFUl9DUFUoaW50LCBi
aW5kX2xhc3Rfc2VsZWN0ZWRfY3B1KTsKPiAgICAgICAgICAgICBefn5+fn5+fn5+fn5+fgo+ICAg
IGluY2x1ZGUvbGludXgvcGVyY3B1LWRlZnMuaDo5MjoyNjogZXJyb3I6IHNlY3Rpb24gYXR0cmli
dXRlIGNhbm5vdCBiZSBzcGVjaWZpZWQgZm9yIGxvY2FsIHZhcmlhYmxlcwo+ICAgICAgX19QQ1BV
X0RVTU1ZX0FUVFJTIGNoYXIgX19wY3B1X3VuaXF1ZV8jI25hbWU7ICAgXAo+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXgo+ICAgIGluY2x1ZGUvbGludXgvcGVyY3B1LWRlZnMuaDoxMTY6
Mjogbm90ZTogaW4gZXhwYW5zaW9uIG9mIG1hY3JvICdERUZJTkVfUEVSX0NQVV9TRUNUSU9OJwo+
ICAgICAgREVGSU5FX1BFUl9DUFVfU0VDVElPTih0eXBlLCBuYW1lLCAiIikKPiAgICAgIF5+fn5+
fn5+fn5+fn5+fn5+fn5+fn4KPiAgICBkcml2ZXJzL3hlbi9ldnRjaG4uYzo0Mzg6OTogbm90ZTog
aW4gZXhwYW5zaW9uIG9mIG1hY3JvICdERUZJTkVfUEVSX0NQVScKPiAgICAgIHN0YXRpYyBERUZJ
TkVfUEVSX0NQVShpbnQsIGJpbmRfbGFzdF9zZWxlY3RlZF9jcHUpOwo+ICAgICAgICAgICAgIF5+
fn5+fn5+fn5+fn5+Cj4+PiBpbmNsdWRlL2xpbnV4L3BlcmNwdS1kZWZzLmg6OTI6MjY6IGVycm9y
OiBkZWNsYXJhdGlvbiBvZiAnX19wY3B1X3VuaXF1ZV9iaW5kX2xhc3Rfc2VsZWN0ZWRfY3B1JyB3
aXRoIG5vIGxpbmthZ2UgZm9sbG93cyBleHRlcm4gZGVjbGFyYXRpb24KPiAgICAgIF9fUENQVV9E
VU1NWV9BVFRSUyBjaGFyIF9fcGNwdV91bmlxdWVfIyNuYW1lOyAgIFwKPiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIF4KPiAgICBpbmNsdWRlL2xpbnV4L3BlcmNwdS1kZWZzLmg6MTE2OjI6
IG5vdGU6IGluIGV4cGFuc2lvbiBvZiBtYWNybyAnREVGSU5FX1BFUl9DUFVfU0VDVElPTicKPiAg
ICAgIERFRklORV9QRVJfQ1BVX1NFQ1RJT04odHlwZSwgbmFtZSwgIiIpCj4gICAgICBefn5+fn5+
fn5+fn5+fn5+fn5+fn5+Cj4gICAgZHJpdmVycy94ZW4vZXZ0Y2huLmM6NDM4Ojk6IG5vdGU6IGlu
IGV4cGFuc2lvbiBvZiBtYWNybyAnREVGSU5FX1BFUl9DUFUnCj4gICAgICBzdGF0aWMgREVGSU5F
X1BFUl9DUFUoaW50LCBiaW5kX2xhc3Rfc2VsZWN0ZWRfY3B1KTsKPiAgICAgICAgICAgICBefn5+
fn5+fn5+fn5+fgo+ICAgIGluY2x1ZGUvbGludXgvcGVyY3B1LWRlZnMuaDo5MTozMzogbm90ZTog
cHJldmlvdXMgZGVjbGFyYXRpb24gb2YgJ19fcGNwdV91bmlxdWVfYmluZF9sYXN0X3NlbGVjdGVk
X2NwdScgd2FzIGhlcmUKPiAgICAgIGV4dGVybiBfX1BDUFVfRFVNTVlfQVRUUlMgY2hhciBfX3Bj
cHVfdW5pcXVlXyMjbmFtZTsgIFwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBeCj4gICAgaW5jbHVkZS9saW51eC9wZXJjcHUtZGVmcy5oOjExNjoyOiBub3RlOiBpbiBleHBh
bnNpb24gb2YgbWFjcm8gJ0RFRklORV9QRVJfQ1BVX1NFQ1RJT04nCj4gICAgICBERUZJTkVfUEVS
X0NQVV9TRUNUSU9OKHR5cGUsIG5hbWUsICIiKQo+ICAgICAgXn5+fn5+fn5+fn5+fn5+fn5+fn5+
fgo+ICAgIGRyaXZlcnMveGVuL2V2dGNobi5jOjQzODo5OiBub3RlOiBpbiBleHBhbnNpb24gb2Yg
bWFjcm8gJ0RFRklORV9QRVJfQ1BVJwo+ICAgICAgc3RhdGljIERFRklORV9QRVJfQ1BVKGludCwg
YmluZF9sYXN0X3NlbGVjdGVkX2NwdSk7Cj4gICAgICAgICAgICAgXn5+fn5+fn5+fn5+fn4KPiAg
ICBkcml2ZXJzL3hlbi9ldnRjaG4uYzo0Mzg6Mjk6IGVycm9yOiBzZWN0aW9uIGF0dHJpYnV0ZSBj
YW5ub3QgYmUgc3BlY2lmaWVkIGZvciBsb2NhbCB2YXJpYWJsZXMKPiAgICAgIHN0YXRpYyBERUZJ
TkVfUEVSX0NQVShpbnQsIGJpbmRfbGFzdF9zZWxlY3RlZF9jcHUpOwo+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXgo+ICAgIGluY2x1ZGUvbGludXgvcGVyY3B1LWRlZnMuaDo5Mzo0
NDogbm90ZTogaW4gZGVmaW5pdGlvbiBvZiBtYWNybyAnREVGSU5FX1BFUl9DUFVfU0VDVElPTicK
PiAgICAgIGV4dGVybiBfX1BDUFVfQVRUUlMoc2VjKSBfX3R5cGVvZl9fKHR5cGUpIG5hbWU7ICAg
XAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXn5+fgo+
ICAgIGRyaXZlcnMveGVuL2V2dGNobi5jOjQzODo5OiBub3RlOiBpbiBleHBhbnNpb24gb2YgbWFj
cm8gJ0RFRklORV9QRVJfQ1BVJwo+ICAgICAgc3RhdGljIERFRklORV9QRVJfQ1BVKGludCwgYmlu
ZF9sYXN0X3NlbGVjdGVkX2NwdSk7Cj4gICAgICAgICAgICAgXn5+fn5+fn5+fn5+fn4KPiAgICBk
cml2ZXJzL3hlbi9ldnRjaG4uYzo0Mzg6Mjk6IGVycm9yOiBzZWN0aW9uIGF0dHJpYnV0ZSBjYW5u
b3QgYmUgc3BlY2lmaWVkIGZvciBsb2NhbCB2YXJpYWJsZXMKPiAgICAgIHN0YXRpYyBERUZJTkVf
UEVSX0NQVShpbnQsIGJpbmRfbGFzdF9zZWxlY3RlZF9jcHUpOwo+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXgo+ICAgIGluY2x1ZGUvbGludXgvcGVyY3B1LWRlZnMuaDo5NToxOTog
bm90ZTogaW4gZGVmaW5pdGlvbiBvZiBtYWNybyAnREVGSU5FX1BFUl9DUFVfU0VDVElPTicKPiAg
ICAgIF9fdHlwZW9mX18odHlwZSkgbmFtZQo+ICAgICAgICAgICAgICAgICAgICAgICBefn5+Cj4g
ICAgZHJpdmVycy94ZW4vZXZ0Y2huLmM6NDM4Ojk6IG5vdGU6IGluIGV4cGFuc2lvbiBvZiBtYWNy
byAnREVGSU5FX1BFUl9DUFUnCj4gICAgICBzdGF0aWMgREVGSU5FX1BFUl9DUFUoaW50LCBiaW5k
X2xhc3Rfc2VsZWN0ZWRfY3B1KTsKPiAgICAgICAgICAgICBefn5+fn5+fn5+fn5+fgo+ICAgIGRy
aXZlcnMveGVuL2V2dGNobi5jOjQzODoyOTogZXJyb3I6IHdlYWsgZGVjbGFyYXRpb24gb2YgJ2Jp
bmRfbGFzdF9zZWxlY3RlZF9jcHUnIG11c3QgYmUgcHVibGljCj4gICAgICBzdGF0aWMgREVGSU5F
X1BFUl9DUFUoaW50LCBiaW5kX2xhc3Rfc2VsZWN0ZWRfY3B1KTsKPiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIF4KPiAgICBpbmNsdWRlL2xpbnV4L3BlcmNwdS1kZWZzLmg6OTU6MTk6
IG5vdGU6IGluIGRlZmluaXRpb24gb2YgbWFjcm8gJ0RFRklORV9QRVJfQ1BVX1NFQ1RJT04nCj4g
ICAgICBfX3R5cGVvZl9fKHR5cGUpIG5hbWUKPiAgICAgICAgICAgICAgICAgICAgICAgXn5+fgo+
ICAgIGRyaXZlcnMveGVuL2V2dGNobi5jOjQzODo5OiBub3RlOiBpbiBleHBhbnNpb24gb2YgbWFj
cm8gJ0RFRklORV9QRVJfQ1BVJwo+ICAgICAgc3RhdGljIERFRklORV9QRVJfQ1BVKGludCwgYmlu
ZF9sYXN0X3NlbGVjdGVkX2NwdSk7Cj4gICAgICAgICAgICAgXn5+fn5+fn5+fn5+fn4KPiAgICBk
cml2ZXJzL3hlbi9ldnRjaG4uYzo0Mzg6Mjk6IGVycm9yOiBkZWNsYXJhdGlvbiBvZiAnYmluZF9s
YXN0X3NlbGVjdGVkX2NwdScgd2l0aCBubyBsaW5rYWdlIGZvbGxvd3MgZXh0ZXJuIGRlY2xhcmF0
aW9uCj4gICAgICBzdGF0aWMgREVGSU5FX1BFUl9DUFUoaW50LCBiaW5kX2xhc3Rfc2VsZWN0ZWRf
Y3B1KTsKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4KPiAgICBpbmNsdWRlL2xp
bnV4L3BlcmNwdS1kZWZzLmg6OTU6MTk6IG5vdGU6IGluIGRlZmluaXRpb24gb2YgbWFjcm8gJ0RF
RklORV9QRVJfQ1BVX1NFQ1RJT04nCj4gICAgICBfX3R5cGVvZl9fKHR5cGUpIG5hbWUKPiAgICAg
ICAgICAgICAgICAgICAgICAgXn5+fgo+ICAgIGRyaXZlcnMveGVuL2V2dGNobi5jOjQzODo5OiBu
b3RlOiBpbiBleHBhbnNpb24gb2YgbWFjcm8gJ0RFRklORV9QRVJfQ1BVJwo+ICAgICAgc3RhdGlj
IERFRklORV9QRVJfQ1BVKGludCwgYmluZF9sYXN0X3NlbGVjdGVkX2NwdSk7Cj4gICAgICAgICAg
ICAgXn5+fn5+fn5+fn5+fn4KPiAgICBkcml2ZXJzL3hlbi9ldnRjaG4uYzo0Mzg6Mjk6IG5vdGU6
IHByZXZpb3VzIGRlY2xhcmF0aW9uIG9mICdiaW5kX2xhc3Rfc2VsZWN0ZWRfY3B1JyB3YXMgaGVy
ZQo+ICAgICAgc3RhdGljIERFRklORV9QRVJfQ1BVKGludCwgYmluZF9sYXN0X3NlbGVjdGVkX2Nw
dSk7Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeCj4gICAgaW5jbHVkZS9saW51
eC9wZXJjcHUtZGVmcy5oOjkzOjQ0OiBub3RlOiBpbiBkZWZpbml0aW9uIG9mIG1hY3JvICdERUZJ
TkVfUEVSX0NQVV9TRUNUSU9OJwo+ICAgICAgZXh0ZXJuIF9fUENQVV9BVFRSUyhzZWMpIF9fdHlw
ZW9mX18odHlwZSkgbmFtZTsgICBcCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBefn5+Cj4gICAgZHJpdmVycy94ZW4vZXZ0Y2huLmM6NDM4Ojk6IG5vdGU6
IGluIGV4cGFuc2lvbiBvZiBtYWNybyAnREVGSU5FX1BFUl9DUFUnCj4gICAgICBzdGF0aWMgREVG
SU5FX1BFUl9DUFUoaW50LCBiaW5kX2xhc3Rfc2VsZWN0ZWRfY3B1KTsKPiAgICAgICAgICAgICBe
fn5+fn5+fn5+fn5+fgo+Cj4gdmltICsvYmluZF9sYXN0X3NlbGVjdGVkX2NwdSArNDM4IGRyaXZl
cnMvL3hlbi9ldnRjaG4uYwo+Cj4gICAgNDMyCQo+ICAgIDQzMwkJZGVsX2V2dGNobih1LCBldnRj
aG4pOwo+ICAgIDQzNAl9Cj4gICAgNDM1CQo+ICAgIDQzNglzdGF0aWMgdm9pZCBldnRjaG5fYmlu
ZF9pbnRlcmRvbV9uZXh0X3ZjcHUoaW50IGV2dGNobikKPiAgICA0MzcJewo+ICA+IDQzOAkJc3Rh
dGljIERFRklORV9QRVJfQ1BVKGludCwgYmluZF9sYXN0X3NlbGVjdGVkX2NwdSk7CgoKT2ggd2Vs
bCwgc28gbXVjaCBmb3IgbXkgcmVxdWVzdCB0byBtb3ZlIGl0LiBTbyB5b3UgYXJlIGdvaW5nIHRv
IG1ha2UgaXQKZ2xvYmFsIHRvIHRoZSBmaWxlLgoKSGVyZSBpcyB0aGUgZXhwbGFuYXRpb24gQlRX
OgpodHRwOi8vd3d3LnNwaW5pY3MubmV0L2xpc3RzL2xpbnV4LW1tL21zZzEyMTYyNi5odG1sCgpD
T05GSUdfREVCVUdfRk9SQ0VfV0VBS19QRVJfQ1BVIGlzIHdoYXQgdHJpcHMgdGhpcy4KCi1ib3Jp
cwoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 06 21:13:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 21: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 1dILn7-0002eX-8j; Tue, 06 Jun 2017 21:13: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 1dILn5-0002eB-9U
 for xen-devel@lists.xensource.com; Tue, 06 Jun 2017 21:13:27 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 3F/0E-03920-6FA17395; Tue, 06 Jun 2017 21:13:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVferlHm
 kweoLShYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuPtyCWPBJ7OKDZMusDUw
 XtXtYuTiEBL4yygxbeMqZgjnMaNEx4ltTF2MnEDONkaJ959kQWwRAWeJr2fmsoPYvAL6Ep3dM
 8BqhAWCJE5dvM4G0iwh8IRJ4s6crWAJCQFPiVVLbzDD2JOf/weKs3OwCVhJHBIDibIIqEq8XL
 uTdQIj9wJGhlWMGsWpRWWpRbpGJnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIE
 +ZwCCHYz7PkYeYpTkYFIS5Y28ZBYpxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3m6R5pJBgUWp6
 akVaZg4w+GDSEhw8SiK8iWJAad7igsTc4sx0iNQpRl2ODavXf2ESYsnLz0uVEoeYIQBSlFGaB
 zcCFgmXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMzrIgE0hSczrwRu0yugI5iAjuC7ZAJyRE
 kiQkqqgbHkdC3HZMH/lwwu2oid1un6nfRNpGJ7ztL2HQKcRTGR7dGvAlYc7hCRNz964KjN/pQ
 UZiaP80dchD1/hd7Imd8kOavb1OjDpb4sIcaQJoHIvxqTvpdaMbqtZkl+Faz9qXeugPQOk9Xl
 U6eaPtAvM/bxu/P/sd7v35PrpbV/v2pgPexeFa9io8RSnJFoqMVcVJwIAPJykCl/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1496783604!64599589!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43253 invoked from network); 6 Jun 2017 21:13:25 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Jun 2017 21:13: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 1dILn1-0002tb-6h; Tue, 06 Jun 2017 21:13: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 1dILmv-0004yi-Ma; Tue, 06 Jun 2017 21:13:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dILmv-0001qP-Bz; Tue, 06 Jun 2017 21:13:17 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110043-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=3d2010f9ffeacc8836811420460e15f2c1233695
X-Osstest-Versions-That: xen=3127e85ba934a2be8c16b3277af88ccce948946a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 06 Jun 2017 21:13:17 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 110043: 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>

ZmxpZ2h0IDExMDA0MyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDA0My8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDNkMjAxMGY5ZmZlYWNj
ODgzNjgxMTQyMDQ2MGUxNWYyYzEyMzM2OTUKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDMxMjdlODViYTkzNGEyYmU4YzE2YjMyNzdhZjg4Y2NjZTk0ODk0NmEKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDExMDAzNSAgMjAxNy0wNi0wNiAxMzoxODo1NCBaICAgIDAgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMTAwNDMgIDIwMTctMDYtMDYgMTc6MDI6MDMgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcmV2
aXNpb249M2QyMDEwZjlmZmVhY2M4ODM2ODExNDIwNDYwZTE1ZjJjMTIzMzY5NQorIC4gLi9jcmkt
bG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVt
YXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcK
ICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNv
bmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAg
ICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9t
ZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICdd
JworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVw
b3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4
L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VE
PS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9v
c3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIHhlbi11bnN0YWJsZS1zbW9rZSAzZDIwMTBmOWZm
ZWFjYzg4MzY4MTE0MjA0NjBlMTVmMmMxMjMzNjk1CisgYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9r
ZQorIHJldmlzaW9uPTNkMjAxMGY5ZmZlYWNjODgzNjgxMTQyMDQ2MGUxNWYyYzEyMzM2OTUKKyAu
IC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmln
CisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVy
bCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRn
bG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAk
ITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycg
LXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9y
ZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0
ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4
L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAn
XScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1bWFzayAwMDIKKyBz
ZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPXhlbgorIHhlbmJyYW5j
aD14ZW4tdW5zdGFibGUtc21va2UKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxl
CisgJ1snIHh4ZW4gPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHhxZW11LXVwc3Ry
ZWFtLXVuc3RhYmxlID0geCAnXScKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRw
cmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZS1zbW9rZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10
ZXN0aW5nCisgJ1snIHgzZDIwMTBmOWZmZWFjYzg4MzY4MTE0MjA0NjBlMTVmMmMxMjMzNjk1ID0g
eCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAn
CiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxj
b25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBk
aWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQK
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8v
Z2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tl
cm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZp
cnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2Vh
Ymlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3Zt
Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAor
KyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2Fy
ZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1w
dm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtMy4xNAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVu
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
eGVuLmdpdCAzZDIwMTBmOWZmZWFjYzg4MzY4MTE0MjA0NjBlMTVmMmMxMjMzNjk1OnJlZnMvaGVh
ZHMvc21va2UKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0
CiAgIDMxMjdlODUuLjNkMjAxMGYgIDNkMjAxMGY5ZmZlYWNjODgzNjgxMTQyMDQ2MGUxNWYyYzEy
MzM2OTUgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 06 22:32:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 22: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 1dIN0z-0007R7-0k; Tue, 06 Jun 2017 22: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 <osstest-admin@xenproject.org>) id 1dIN0x-0007Qv-HR
 for xen-devel@lists.xensource.com; Tue, 06 Jun 2017 22:31:51 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 22/2B-03613-65D27395; Tue, 06 Jun 2017 22:31:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVTdU1zz
 SoOGxqcWKx79ZLO5Nec/uwORx+MMVFo/tfbvYA5iiWDPzkvIrElgzLl0oLpgWUfHxXytrA+Mc
 iy5GLg4hgb+MEj3HF7FBOI8ZJTadecIE4WxjlHg54Q9QhpNDRMBZ4uuZuewgNq+AvkTLjWZmE
 FtYwFfi2sW9YA0SAv8UJI7+PQ1WJCHgLfFhyX82GPvZyi7GLkZ2DjYBK4lDYl2MHBwsAqoSiw
 /7TGDkXsDIsIpRvTi1qCy1SNdcL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMj0N8
 MQLCDceZl/0OMkhxMSqK8kZfMIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8C7UMo8UEixKTU+t
 SMvMAQYeTFqCg0dJhPeINlCat7ggMbc4Mx0idYpRl2PD6vVfmIRY8vLzUqXEedl1gIoEQIoyS
 vPgRsCi4BKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEec1BpvBk5pXAbXoFdAQT0BF8l0xAji
 hJREhJNTB2/ty2TdTioZXThz9d4h1Mli8n3br95yGPhtyMkA52/n1T7/cxTavYed/s7NlLZ55
 a6Wg9veF6/DyX3KTzJ2J4jj52Cy6+vzpN2m/brmXHl246tGzXlDneJoqLorSfM3d+v9ywyjSW
 V/rAEZtlx/kP2XREl2fyht57kvSqboNYps/c+Xpl3+4dUWIpzkg01GIuKk4EALNxhxt9AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1496788308!72583180!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34183 invoked from network); 6 Jun 2017 22:31:49 -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; 6 Jun 2017 22:31: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 1dIN0t-0004sQ-Rr; Tue, 06 Jun 2017 22: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 1dIN0o-0001PT-6n; Tue, 06 Jun 2017 22:31:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dIN0n-0003mX-9b; Tue, 06 Jun 2017 22:31:41 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110032-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qcow2:guest-start:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-vhd:guest-start:fail:regression
 qemu-mainline:test-arm64-arm64-xl-credit2:guest-start/debian.repeat:fail:regression
 qemu-mainline:test-amd64-i386-libvirt:guest-start/debian.repeat:fail:regression
 qemu-mainline:test-armhf-armhf-xl-cubietruck:guest-start/debian.repeat:fail:regression
 qemu-mainline:test-armhf-armhf-xl:guest-start/debian.repeat:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 qemu-mainline:test-armhf-armhf-libvirt-raw:guest-start/debian.repeat:fail:regression
 qemu-mainline:test-armhf-armhf-xl-vhd:guest-start:fail:regression
 qemu-mainline:test-armhf-armhf-xl-credit2:host-install(3):running:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop: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-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-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-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-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:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-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-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=a0d4aac7467dd02e5657b79e867f067330266a24
X-Osstest-Versions-That: qemuu=c6e84fbd447a51e1161d74d71566a5f67b47eac5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 06 Jun 2017 22:31:41 +0000
Subject: [Xen-devel] [qemu-mainline test] 110032: 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="===============2439624680841044016=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qcow2    10 guest-start              fail REGR. vs. 109975
 test-amd64-amd64-libvirt-vhd 10 guest-start              fail REGR. vs. 109975
 test-arm64-arm64-xl-credit2 15 guest-start/debian.repeat fail REGR. vs. 109975
 test-amd64-i386-libvirt     17 guest-start/debian.repeat fail REGR. vs. 109975
 test-armhf-armhf-xl-cubietruck 15 guest-start/debian.repeat fail REGR. vs. 109975
 test-armhf-armhf-xl         15 guest-start/debian.repeat fail REGR. vs. 109975
 test-amd64-amd64-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail REGR. vs. 109975
 test-armhf-armhf-libvirt-raw 14 guest-start/debian.repeat fail REGR. vs. 109975
 test-armhf-armhf-xl-vhd      10 guest-start              fail REGR. vs. 109975
 test-armhf-armhf-xl-credit2   3 host-install(3)              running

Tests which did not succeed, but are not blocking:
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop       fail blocked in 109975
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 109975
 test-armhf-armhf-xl-rtds     15 guest-start/debian.repeat    fail  like 109975
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 109975
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 109975
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass

version targeted for testing:
 qemuu                a0d4aac7467dd02e5657b79e867f067330266a24
baseline version:
 qemuu                c6e84fbd447a51e1161d74d71566a5f67b47eac5

Last test of basis   109975  2017-06-04 00:16:43 Z    2 days
Failing since        110013  2017-06-05 10:45:10 Z    1 days    3 attempts
Testing same since   110032  2017-06-06 10:27:57 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aurelien Jarno <aurelien@aurel32.net>
  Emilio G. Cota <cota@braap.org>
  Eric Blake <eblake@redhat.com>
  John Snow <jsnow@redhat.com>
  Juan Quintela <quintela@redhat.com>
  Kamil Rytarowski <n54@gmx.com>
  Luc MICHEL <luc.michel@git.antfield.fr>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marc-André Lureau <marcandre.lureau@redhat.com>
  Markus Armbruster <armbru@redhat.com>
  Max Filippov <jcmvbkbc@gmail.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Philippe Mathieu-Daudé <f4bug@amsat.org>
  Richard Henderson <rth@twiddle.net>
  Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  Thomas Huth <thuth@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          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                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-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                                  fail    
 test-armhf-armhf-xl-credit2                                  broken  
 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                                      fail    
 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                                    fail    
 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                                 fail    
 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.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2439624680841044016==--

From xen-devel-bounces@lists.xen.org Tue Jun 06 23:02:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 23: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 1dINUb-0000vx-KF; Tue, 06 Jun 2017 23:02: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 1dINUa-0000vr-ID
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 23:02:28 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 3B/C7-29088-38437395; Tue, 06 Jun 2017 23:02:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVybKJssm6TiXm
 kweUpKhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a8hd9YCg6tYaxYuPYdWwPjlEbGLkYuDiGB
 P4wSl768ZOpi5ORgEXCQWDb1PEsXIwcHo0CMxIMf1iBhRoEwicmXl7BClGhJTNt/jg3EZhMwl
 Pj7ZBMbSLkEkL3kMwdIWETASOLFo8ssIOOZBX4zSkyfNoEdJCEs4C/Ru3sRI4jNKeAj0X1zAQ
 uIzSvgLfFt8WYmiHu6GSXmH5oJdo+ogK7EoX9/2CCKBCVOznwC1sAMdMTy6dtYJjAKzEKSmoU
 ktYCRaRWjenFqUVlqka6hXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYCAyAMEO
 xuUfnQ4xSnIwKYnyRl4yixTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwfvKyDxSSLAoNT21Ii0zB
 xgTMGkJDh4lEd4kQ6A0b3FBYm5xZjpE6hSjLseCng1fmIRY8vLzUqXEecOMgYoEQIoySvPgRs
 Di8xKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEea0MgKbwZOaVwG16BXQEE9ARfJdMQI4oSUR
 ISTUwSr3dq7mCaefSe+l25lrypQrPOBP61h5NfrXhZLzsZHWnkkR+NS6ZQx96NLglD01fp3vo
 rpWxUksb/5tH7eJK215ZG975LWIsKM8QnKavsjM9LD3u9tGjW7tFNNo1Cyf+aP+50ZZ1k6ggl
 2OU+uX3eofd57kmtWsvf3Li6I0LViwhPLdfLVRXYinOSDTUYi4qTgQAaYwfgcoCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-16.tower-31.messagelabs.com!1496790126!96787696!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2688 invoked from network); 6 Jun 2017 23:02:25 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-16.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Jun 2017 23:02:25 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 59041239F4;
 Tue,  6 Jun 2017 23:02:05 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 59041239F4
Date: Tue, 6 Jun 2017 16:02: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: <1496769929-23355-4-git-send-email-bhupinder.thakur@linaro.org>
Message-ID: <alpine.DEB.2.10.1706061556240.15791@sstabellini-ThinkPad-X260>
References: <1496769929-23355-1-git-send-email-bhupinder.thakur@linaro.org>
 <1496769929-23355-4-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>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 03/14 v4] xen/arm: vpl011: Add pl011 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCA2IEp1biAyMDE3LCBCaHVwaW5kZXIgVGhha3VyIHdyb3RlOgo+IEFkZCBlbXVsYXRp
b24gY29kZSB0byBlbXVsYXRlIHJlYWQvd3JpdGUgYWNjZXNzIHRvIHBsMDExIHJlZ2lzdGVycwo+
IGFuZCBwbDAxMSBpbnRlcnJ1cHRzOgo+IAo+ICAgICAtIEVtdWxhdGUgRFIgcmVhZC93cml0ZSBi
eSByZWFkaW5nIGFuZCB3cml0aW5nIGZyb20vdG8gdGhlIElOCj4gICAgICAgYW5kIE9VVCByaW5n
IGJ1ZmZlcnMgYW5kIHJhaXNpbmcgYW4gZXZlbnQgdG8gdGhlIGJhY2tlbmQgd2hlbgo+ICAgICAg
IHRoZXJlIGlzIGRhdGEgaW4gdGhlIE9VVCByaW5nIGJ1ZmZlciBhbmQgaW5qZWN0aW5nIGFuIGlu
dGVycnVwdAo+ICAgICAgIHRvIHRoZSBndWVzdCB3aGVuIHRoZXJlIGlzIGRhdGEgaW4gdGhlIElO
IHJpbmcgYnVmZmVyCj4gCj4gICAgIC0gT3RoZXIgcmVnaXN0ZXJzIGFyZSByZWxhdGVkIHRvIGlu
dGVycnVwdCBtYW5hZ2VtZW50IGFuZAo+ICAgICAgIGVzc2VudGlhbGx5IGNvbnRyb2wgd2hlbiBp
bnRlcnJ1cHRzIGFyZSBkZWxpdmVyZWQgdG8gdGhlIGd1ZXN0Cj4gCj4gVGhlIFNCU0EgY29tcGxp
YW50IHBsMDExIHVhcnQgaXMgY292ZXJlZCBpbiBBcHBlbmRpeCBCIG9mCj4gaHR0cHM6Ly9zdGF0
aWMuZG9jcy5hcm0uY29tL2RlbjAwMjkvYS9TZXJ2ZXJfQmFzZV9TeXN0ZW1fQXJjaGl0ZWN0dXJl
X3YzXzFfQVJNX0RFTl8wMDI5QS5wZGYKPiAKPiBTaWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhh
a3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+Cj4gLS0tCj4gQ0M6IGlqCj4gQ0M6IHds
Cj4gQ0M6IHNzCj4gQ0M6IGpnCj4gQ0M6IGt3Cj4gCj4gQ2hhbmdlcyBzaW5jZSB2MzoKPiAtIE1v
dmVkIHRoZSBjYWxsIHRvIERFRklORV9YRU5fRkxFWF9SSU5HIGZyb20gdnBsMDExLmggdG8gcHVi
bGljL2NvbnNvbGUuaC4gVGhpcyBtYWNybyBkZWZpbmVzCj4gICBzdGFuZGFyZCBmdW5jdGlvbnMg
dG8gb3BlcmF0ZSBvbiB0aGUgcmluZyBidWZmZXIuCj4gLSBMb2NrIHRha2VuIHdoaWxlIHVwZGF0
aW5nIHRoZSBpbnRlcnJ1cHQgbWFzayBhbmQgY2xlYXIgcmVnaXN0ZXJzIGluIG1taW9fd3JpdGUu
Cj4gLSBVc2UgZ2ZuX3QgaW5zdGVhZCBvZiB4ZW5fcGZuX3QuCj4gLSB2Z2ljX2ZyZWVfdmlycSBj
YWxsZWQgaWYgdGhlcmUgaXMgYW55IGVycm9yIGluIHZwbDAxMSBpbml0aWFsaXphdGlvbi4KPiAt
IG1taW8gaGFuZGxlcnMgZnJlZWQgaWYgdGhlcmUgaXMgYW55IGVycm9yIGluIHZwbDAxMSBpbml0
aWFsaXphdGlvbi4KPiAtIFJlbW92ZWQgdnBsMDExLT5pbml0aWFsaXplZCBmbGFnIHVzYWdlIGFz
IHRoZSBzYW1lIGNoZWNrIGNvdWxkIGJlIGRvbmUgCj4gICB1c2luZyB2cGwwMTEtPnJpbmctcmVm
Lgo+IC0gVXNlZCByZXR1cm4gaW5zdGVhZCBvZiBicmVhayBpbiB0aGUgc3dpdGNoIGhhbmRsaW5n
IG9mIGVtdWxhdGlvbiBvZiBkaWZmZXJlbnQgcGwwMTEgcmVnaXN0ZXJzLgo+IC0gUmVuYW1lZCB2
cGwwMTFfdXBkYXRlX3NwaSgpIHRvIHZwbDAxMV91cGRhdGUoKS4KPiAKPiBDaGFuZ2VzIHNpbmNl
IHYyOgo+IC0gVXNlIGdlbmVyaWMgdnJlZ19yZWcqIGZvciByZWFkL3dyaXRlIG9mIHJlZ2lzdGVy
cyBlbXVsYXRpbmcgcGwwMTEuCj4gLSBVc2UgZ2VuZXJpYyByaW5nIGJ1ZmZlciBmdW5jdGlvbnMg
ZGVmaW5lZCB1c2luZyBERUZJTkVfWEVOX0ZMRVhfUklORy4KPiAtIFJlbmFtZWQgdGhlIFNQSSBp
bmplY3Rpb24gZnVuY3Rpb24gdG8gdnBsMDExX3VwZGF0ZV9zcGkoKSB0byByZWZsZWN0IGxldmVs
IAo+ICAgdHJpZ2dlcmVkIG5hdHVyZSBvZiBwbDAxMSBpbnRlcnJ1cHRzLgo+IC0gVGhlIHBsMDEx
IHJlZ2lzdGVyIGFjY2VzcyBhZGRyZXNzIHNob3VsZCBhbHdheXMgYmUgdGhlIGJhc2UgYWRkcmVz
cyBvZiB0aGUKPiAgIGNvcnJlc3BvbmRpbmcgcmVnaXN0ZXIgYXMgcGVyIHNlY3Rpb24gQiBvZiB0
aGUgU0JTQSBkb2N1bWVudC4gRm9yIHRoaXMgcmVhc29uLAo+ICAgdGhlIHJlZ2lzdGVyIHJhbmdl
IGFkZHJlc3MgYWNjZXNzIGlzIG5vdCBhbGxvd2VkLgo+IAo+IENoYW5nZXMgc2luY2UgdjE6Cj4g
LSBSZW1vdmVkIHRoZSBvcHRpbWl6dGlvbiByZWxhdGVkIHRvIHNlbmRpaW5nIGV2ZW50cyB0byB4
ZW5jb25zb2xlIAo+IC0gVXNlIGxvY2FsIHZhcmlhYmxlcyBhcyByaW5nIGJ1ZmZlciBpbmRpY2Vz
IHdoaWxlIHVzaW5nIHRoZSByaW5nIGJ1ZmZlcgo+IAo+ICB0b29scy9jb25zb2xlL2RhZW1vbi9p
by5jICAgICAgICB8ICAgMiArLQo+ICB4ZW4vYXJjaC9hcm0vS2NvbmZpZyAgICAgICAgICAgICB8
ICAgNSArCj4gIHhlbi9hcmNoL2FybS9NYWtlZmlsZSAgICAgICAgICAgIHwgICAxICsKPiAgeGVu
L2FyY2gvYXJtL3ZwbDAxMS5jICAgICAgICAgICAgfCA0MTggKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmggICAgIHwg
ICA2ICsKPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9wbDAxMS11YXJ0LmggfCAgIDIgKwo+ICB4ZW4v
aW5jbHVkZS9hc20tYXJtL3ZwbDAxMS5oICAgICB8ICA3NCArKysrKysrCj4gIHhlbi9pbmNsdWRl
L3B1YmxpYy9hcmNoLWFybS5oICAgIHwgICA2ICsKPiAgeGVuL2luY2x1ZGUvcHVibGljL2lvL2Nv
bnNvbGUuaCAgfCAgIDQgKwo+ICA5IGZpbGVzIGNoYW5nZWQsIDUxNyBpbnNlcnRpb25zKCspLCAx
IGRlbGV0aW9uKC0pCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC9hcm0vdnBsMDExLmMK
PiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1hcm0vdnBsMDExLmgKPiAKPiBk
aWZmIC0tZ2l0IGEvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYyBiL3Rvb2xzL2NvbnNvbGUvZGFl
bW9uL2lvLmMKPiBpbmRleCA3ZTZhODg2Li45NDdmMTNhIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2Nv
bnNvbGUvZGFlbW9uL2lvLmMKPiArKysgYi90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCj4gQEAg
LTIxLDYgKzIxLDcgQEAKPiAgCj4gICNpbmNsdWRlICJ1dGlscy5oIgo+ICAjaW5jbHVkZSAiaW8u
aCIKPiArI2luY2x1ZGUgPHN0cmluZy5oPgo+ICAjaW5jbHVkZSA8eGVuZXZ0Y2huLmg+Cj4gICNp
bmNsdWRlIDx4ZW5nbnR0YWIuaD4KPiAgI2luY2x1ZGUgPHhlbnN0b3JlLmg+Cj4gQEAgLTI5LDcg
KzMwLDYgQEAKPiAgCj4gICNpbmNsdWRlIDxzdGRsaWIuaD4KPiAgI2luY2x1ZGUgPGVycm5vLmg+
Cj4gLSNpbmNsdWRlIDxzdHJpbmcuaD4KPiAgI2luY2x1ZGUgPHBvbGwuaD4KPiAgI2luY2x1ZGUg
PGZjbnRsLmg+Cj4gICNpbmNsdWRlIDx1bmlzdGQuaD4KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL0tjb25maWcgYi94ZW4vYXJjaC9hcm0vS2NvbmZpZwo+IGluZGV4IGQ0NmI5OGMuLmMxYTBl
N2YgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL0tjb25maWcKPiArKysgYi94ZW4vYXJjaC9h
cm0vS2NvbmZpZwo+IEBAIC01MCw2ICs1MCwxMSBAQCBjb25maWcgSEFTX0lUUwo+ICAgICAgICAg
IHByb21wdCAiR0lDdjMgSVRTIE1TSSBjb250cm9sbGVyIHN1cHBvcnQiIGlmIEVYUEVSVCA9ICJ5
Igo+ICAgICAgICAgIGRlcGVuZHMgb24gSEFTX0dJQ1YzCj4gIAo+ICtjb25maWcgVlBMMDExX0NP
TlNPTEUKPiArCWJvb2wgIkVtdWxhdGVkIHBsMDExIGNvbnNvbGUgc3VwcG9ydCIKPiArCWRlZmF1
bHQgeQo+ICsJLS0taGVscC0tLQo+ICsJICBBbGxvd3MgYSBndWVzdCB0byB1c2UgcGwwMTEgVUFS
VCBhcyBhIGNvbnNvbGUKPiAgZW5kbWVudQo+ICAKPiAgbWVudSAiQVJNIGVycmF0YSB3b3JrYXJv
dW5kIHZpYSB0aGUgYWx0ZXJuYXRpdmUgZnJhbWV3b3JrIgo+IGRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vTWFrZWZpbGUgYi94ZW4vYXJjaC9hcm0vTWFrZWZpbGUKPiBpbmRleCA0OWUxZmIyLi4x
NWVmYzEzIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9NYWtlZmlsZQo+ICsrKyBiL3hlbi9h
cmNoL2FybS9NYWtlZmlsZQo+IEBAIC01Miw2ICs1Miw3IEBAIG9iai15ICs9IHZtX2V2ZW50Lm8K
PiAgb2JqLXkgKz0gdnRpbWVyLm8KPiAgb2JqLXkgKz0gdnBzY2kubwo+ICBvYmoteSArPSB2dWFy
dC5vCj4gK29iai0kKENPTkZJR19WUEwwMTFfQ09OU09MRSkgKz0gdnBsMDExLm8KPiAgCj4gICNv
YmotYmluLXkgKz0gLi4uLm8KPiAgCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92cGwwMTEu
YyBiL3hlbi9hcmNoL2FybS92cGwwMTEuYwo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXgg
MDAwMDAwMC4uOWIxZjI3ZQo+IC0tLSAvZGV2L251bGwKPiArKysgYi94ZW4vYXJjaC9hcm0vdnBs
MDExLmMKPiBAQCAtMCwwICsxLDQxOCBAQAo+ICsvKgo+ICsgKiBhcmNoL2FybS92cGwwMTEuYwo+
ICsgKgo+ICsgKiBWaXJ0dWFsIFBMMDExIFVBUlQKPiArICoKPiArICogVGhpcyBwcm9ncmFtIGlz
IGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkgaXQK
PiArICogdW5kZXIgdGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHRoZSBHTlUgR2VuZXJhbCBQ
dWJsaWMgTGljZW5zZSwKPiArICogdmVyc2lvbiAyLCBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUg
U29mdHdhcmUgRm91bmRhdGlvbi4KPiArICoKPiArICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1
dGVkIGluIHRoZSBob3BlIGl0IHdpbGwgYmUgdXNlZnVsLCBidXQgV0lUSE9VVAo+ICsgKiBBTlkg
V0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZiBNRVJDSEFOVEFC
SUxJVFkgb3IKPiArICogRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhl
IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvcgo+ICsgKiBtb3JlIGRldGFpbHMuCj4gKyAq
Cj4gKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFs
IFB1YmxpYyBMaWNlbnNlIGFsb25nIHdpdGgKPiArICogdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNl
ZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCj4gKyAqLwo+ICsKPiArI2luY2x1ZGUg
PHhlbi9lcnJuby5oPgo+ICsjaW5jbHVkZSA8eGVuL2V2ZW50Lmg+Cj4gKyNpbmNsdWRlIDx4ZW4v
Z3Vlc3RfYWNjZXNzLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vaW5pdC5oPgo+ICsjaW5jbHVkZSA8eGVu
L2xpYi5oPgo+ICsjaW5jbHVkZSA8eGVuL21tLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4K
PiArI2luY2x1ZGUgPHB1YmxpYy9kb21jdGwuaD4KPiArI2luY2x1ZGUgPHB1YmxpYy9pby9jb25z
b2xlLmg+Cj4gKyNpbmNsdWRlIDxhc20tYXJtL3BsMDExLXVhcnQuaD4KPiArI2luY2x1ZGUgPGFz
bS1hcm0vdmdpYy1lbXVsLmg+Cj4gKyNpbmNsdWRlIDxhc20tYXJtL3ZwbDAxMS5oPgo+ICsKPiAr
c3RhdGljIGJvb2wgdnBsMDExX3JlZzMyX2NoZWNrX2FjY2VzcyhzdHJ1Y3QgaHNyX2RhYnQgZGFi
dCkKPiArewo+ICsgICAgcmV0dXJuIChkYWJ0LnNpemUgIT0gREFCVF9ET1VCTEVfV09SRCk7Cj4g
K30KPiArCj4gK3N0YXRpYyB2b2lkIHZwbDAxMV91cGRhdGUoc3RydWN0IGRvbWFpbiAqZCkKPiAr
ewo+ICsgICAgc3RydWN0IHZwbDAxMSAqdnBsMDExID0gJmQtPmFyY2gudnBsMDExOwo+ICsKPiAr
ICAgIC8qCj4gKyAgICAgKiBUT0RPOiBQTDAxMSBpbnRlcnJ1cHRzIGFyZSBsZXZlbCB0cmlnZ2Vy
ZWQgd2hpY2ggbWVhbnMKPiArICAgICAqIHRoYXQgaW50ZXJydXB0IG5lZWRzIHRvIGJlIHNldC9j
bGVhciBpbnN0ZWFkIG9mIGJlaW5nCj4gKyAgICAgKiBpbmplY3RlZC4gSG93ZXZlciwgY3VycmVu
dGx5IHZHSUMgZG9lcyBub3QgaGFuZGxlIGxldmVsIAo+ICsgICAgICogdHJpZ2dlcmVkIGludGVy
cnVwdHMgcHJvcGVybHkuIFRoaXMgZnVuY3Rpb24gbmVlZHMgdG8gYmUgCj4gKyAgICAgKiByZXZp
c2l0ZWQgb25jZSB2R0lDIHN0YXJ0cyBoYW5kbGluZyBsZXZlbCB0cmlnZ2VyZWQgCj4gKyAgICAg
KiBpbnRlcnJ1cHRzLgo+ICsgICAgICovCj4gKyAgICBpZiAoIHZwbDAxMS0+dWFydHJpcyAmIHZw
bDAxMS0+dWFydGltc2MgKQo+ICsgICAgICAgIHZnaWNfdmNwdV9pbmplY3Rfc3BpKGQsIEdVRVNU
X1ZQTDAxMV9TUEkpOwo+ICt9Cj4gKwo+ICtzdGF0aWMgdWludDhfdCB2cGwwMTFfcmVhZF9kYXRh
KHN0cnVjdCBkb21haW4gKmQpCj4gK3sKPiArICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4gKyAg
ICB1aW50OF90IGRhdGEgPSAwOwo+ICsgICAgc3RydWN0IHZwbDAxMSAqdnBsMDExID0gJmQtPmFy
Y2gudnBsMDExOwo+ICsgICAgc3RydWN0IHhlbmNvbnNfaW50ZXJmYWNlICppbnRmID0gdnBsMDEx
LT5yaW5nX2J1ZjsKPiArICAgIFhFTkNPTlNfUklOR19JRFggaW5fY29ucyA9IGludGYtPmluX2Nv
bnM7Cj4gKyAgICBYRU5DT05TX1JJTkdfSURYIGluX3Byb2QgPSBpbnRmLT5pbl9wcm9kOwoKQWZ0
ZXIgcmVhZGluZyB0aGUgaW5kZXhlcywgd2UgYWx3YXlzIG5lZWQgYmFycmllcnMuIEluIHRoaXMg
Y2FzZToKCiAgc21wX3JtYigpOwoKCj4gKyAgICBWUEwwMTFfTE9DSyhkLCBmbGFncyk7Cj4gKwo+
ICsgICAgLyoKPiArICAgICAqIEl0IGlzIGV4cGVjdGVkIHRoYXQgdGhlcmUgd2lsbCBiZSBkYXRh
IGluIHRoZSByaW5nIGJ1ZmZlciB3aGVuIHRoaXMKPiArICAgICAqIGZ1bmN0aW9uIGlzIGNhbGxl
ZCBzaW5jZSB0aGUgZ3Vlc3QgaXMgZXhwZWN0ZWQgdG8gcmVhZCB0aGUgZGF0YSByZWdpc3Rlcgo+
ICsgICAgICogb25seSBpZiB0aGUgVFhGRSBmbGFnIGlzIG5vdCBzZXQuCj4gKyAgICAgKiBJZiB0
aGUgZ3Vlc3Qgc3RpbGwgZG9lcyByZWFkIHdoZW4gVFhGRSBiaXQgaXMgc2V0IHRoZW4gMCB3aWxs
IGJlIHJldHVybmVkLgo+ICsgICAgICovCj4gKyAgICBpZiAoIHhlbmNvbnNfcXVldWVkKGluX3By
b2QsIGluX2NvbnMsIHNpemVvZihpbnRmLT5pbikpID4gMCApCj4gKyAgICB7Cj4gKyAgICAgICAg
ZGF0YSA9IGludGYtPmluW3hlbmNvbnNfbWFzayhpbl9jb25zLCBzaXplb2YoaW50Zi0+aW4pKV07
Cj4gKyAgICAgICAgaW5fY29ucyArPSAxOwo+ICsgICAgICAgIGludGYtPmluX2NvbnMgPSBpbl9j
b25zOwo+ICsgICAgICAgIHNtcF9tYigpOwo+ICsgICAgfQo+ICsgICAgZWxzZQo+ICsgICAgewo+
ICsgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwgInZwbDAxMTogVW5leHBlY3RlZCBJTiByaW5n
IGJ1ZmZlciBlbXB0eVxuIik7Cj4gKyAgICB9Cj4gKwo+ICsgICAgaWYgKCB4ZW5jb25zX3F1ZXVl
ZChpbl9wcm9kLCBpbl9jb25zLCBzaXplb2YoaW50Zi0+aW4pKSA9PSAwICkKPiArICAgIHsKPiAr
ICAgICAgICB2cGwwMTEtPnVhcnRmciB8PSBSWEZFOwo+ICsgICAgICAgIHZwbDAxMS0+dWFydHJp
cyAmPSB+UlhJOwo+ICsgICAgfQo+ICsgICAgdnBsMDExLT51YXJ0ZnIgJj0gflJYRkY7Cj4gKyAg
ICBWUEwwMTFfVU5MT0NLKGQsIGZsYWdzKTsKCkkgYW0gcHJldHR5IHN1cmUgdGhhdCB0aGUgUFYg
Y29uc29sZSBwcm90b2NvbCByZXF1aXJlcyB1cyB0byBub3RpZnkgdGhlCm90aGVyIGVuZCBldmVu
IG9uIHJlYWRzLiBXZSBuZWVkIHRvIGFkZCBhIG5vdGlmeV92aWFfeGVuX2V2ZW50X2NoYW5uZWwK
aGVyZSwgSSB0aGluay4KCgo+ICsgICAgcmV0dXJuIGRhdGE7Cj4gK30KPiArCj4gK3N0YXRpYyB2
b2lkIHZwbDAxMV93cml0ZV9kYXRhKHN0cnVjdCBkb21haW4gKmQsIHVpbnQ4X3QgZGF0YSkKPiAr
ewo+ICsgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKPiArICAgIHN0cnVjdCB2cGwwMTEgKnZwbDAx
MSA9ICZkLT5hcmNoLnZwbDAxMTsKPiArICAgIHN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50
ZiA9IHZwbDAxMS0+cmluZ19idWY7Cj4gKyAgICBYRU5DT05TX1JJTkdfSURYIG91dF9jb25zID0g
aW50Zi0+b3V0X2NvbnM7Cj4gKyAgICBYRU5DT05TX1JJTkdfSURYIG91dF9wcm9kID0gaW50Zi0+
b3V0X3Byb2Q7CgogIHNtcF9tYigpCgoKPiArICAgIFZQTDAxMV9MT0NLKGQsIGZsYWdzKTsKPiAr
Cj4gKyAgICAvKgo+ICsgICAgICogSXQgaXMgZXhwZWN0ZWQgdGhhdCB0aGUgcmluZyBpcyBub3Qg
ZnVsbCB3aGVuIHRoaXMgZnVuY3Rpb24gaXMgY2FsbGVkCj4gKyAgICAgKiBhcyB0aGUgZ3Vlc3Qg
aXMgZXhwZWN0ZWQgdG8gd3JpdGUgdG8gdGhlIGRhdGEgcmVnaXN0ZXIgb25seSB3aGVuIHRoZQo+
ICsgICAgICogVFhGRiBmbGFnIGlzIG5vdCBzZXQuCj4gKyAgICAgKiBJbiBjYXNlIHRoZSBndWVz
dCBkb2VzIHdyaXRlIGV2ZW4gd2hlbiB0aGUgVFhGRiBmbGFnIGlzIHNldCB0aGVuIHRoZQo+ICsg
ICAgICogZGF0YSB3aWxsIGJlIHNpbGVudGx5IGRyb3BwZWQuCj4gKyAgICAgKi8KPiArICAgIGlm
ICggeGVuY29uc19xdWV1ZWQob3V0X3Byb2QsIG91dF9jb25zLCBzaXplb2YoaW50Zi0+b3V0KSkg
IT0KPiArICAgICAgICAgc2l6ZW9mIChpbnRmLT5vdXQpICkKPiArICAgIHsKPiArICAgICAgICBp
bnRmLT5vdXRbeGVuY29uc19tYXNrKG91dF9wcm9kLCBzaXplb2YoaW50Zi0+b3V0KSldID0gZGF0
YTsKPiArICAgICAgICBzbXBfd21iKCk7Cj4gKyAgICAgICAgb3V0X3Byb2QgKz0gMTsKPiArICAg
ICAgICBpbnRmLT5vdXRfcHJvZCA9IG91dF9wcm9kOwo+ICsgICAgfQo+ICsgICAgZWxzZQo+ICsg
ICAgewo+ICsgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwgInZwbDAxMTogVW5leHBlY3RlZCBP
VVQgcmluZyBidWZmZXIgZnVsbFxuIik7Cj4gKyAgICB9Cj4gKwo+ICsgICAgaWYgKCB4ZW5jb25z
X3F1ZXVlZChvdXRfcHJvZCwgb3V0X2NvbnMsIHNpemVvZihpbnRmLT5vdXQpKSA9PQo+ICsgICAg
ICAgICBzaXplb2YgKGludGYtPm91dCkgKQo+ICsgICAgewo+ICsgICAgICAgIHZwbDAxMS0+dWFy
dGZyIHw9IFRYRkY7Cj4gKyAgICAgICAgdnBsMDExLT51YXJ0cmlzICY9IH5UWEk7Cj4gKyAgICB9
Cj4gKwo+ICsgICAgdnBsMDExLT51YXJ0ZnIgfD0gQlVTWTsKPiArCj4gKyAgICB2cGwwMTEtPnVh
cnRmciAmPSB+VFhGRTsKPiArCj4gKyAgICBWUEwwMTFfVU5MT0NLKGQsIGZsYWdzKTsKPiArCj4g
KyAgICAvKgo+ICsgICAgICogU2VuZCBhbiBldmVudCB0byBjb25zb2xlIGJhY2tlbmQgdG8gaW5k
aWNhdGUgdGhhdCB0aGVyZSBpcyAKPiArICAgICAqIGRhdGEgaW4gdGhlIE9VVCByaW5nIGJ1ZmZl
ci4KPiArICAgICAqLwo+ICsgICAgbm90aWZ5X3ZpYV94ZW5fZXZlbnRfY2hhbm5lbChkLCB2cGww
MTEtPmV2dGNobik7Cj4gK30KPiArCj4gK3N0YXRpYyBpbnQgdnBsMDExX21taW9fcmVhZChzdHJ1
Y3QgdmNwdSAqdiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1taW9faW5mb190ICpp
bmZvLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVnaXN0ZXJfdCAqciwKPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKnByaXYpCj4gK3sKPiArICAgIHN0cnVjdCBo
c3JfZGFidCBkYWJ0ID0gaW5mby0+ZGFidDsKPiArICAgIHVpbnQzMl90IHZwbDAxMV9yZWcgPSAo
dWludDMyX3QpKGluZm8tPmdwYSAtIEdVRVNUX1BMMDExX0JBU0UpOwo+ICsgICAgc3RydWN0IHZw
bDAxMSAqdnBsMDExID0gJnYtPmRvbWFpbi0+YXJjaC52cGwwMTE7Cj4gKwo+ICsgICAgc3dpdGNo
ICggdnBsMDExX3JlZyApCj4gKyAgICB7Cj4gKyAgICBjYXNlIERSOgo+ICsgICAgICAgIC8qCj4g
KyAgICAgICAgICogU2luY2UgcGwwMTEgcmVnaXN0ZXJzIGFyZSAzMi1iaXQgcmVnaXN0ZXJzLCBh
bGwgcmVnaXN0ZXJzCj4gKyAgICAgICAgICogYXJlIGhhbmRsZWQgc2ltaWxhcmx5IGFsbG93aW5n
IDgtYml0LCAxNi1iaXQgYW5kIDMyLWJpdAo+ICsgICAgICAgICAqIGFjY2Vzc2VzLgo+ICsgICAg
ICAgICAqLwo+ICsgICAgICAgIGlmICggIXZwbDAxMV9yZWczMl9jaGVja19hY2Nlc3MoZGFidCkg
KSBnb3RvIGJhZF93aWR0aDsKPiArCj4gKyAgICAgICAgKnIgPSB2cmVnX3JlZzMyX2V4dHJhY3Qo
dnBsMDExX3JlYWRfZGF0YSh2LT5kb21haW4pLCBpbmZvKTsKPiArICAgICAgICByZXR1cm4gMTsK
PiArCj4gKyAgICBjYXNlIFJTUjoKPiArICAgICAgICBpZiAoICF2cGwwMTFfcmVnMzJfY2hlY2tf
YWNjZXNzKGRhYnQpICkgZ290byBiYWRfd2lkdGg7Cj4gKwo+ICsgICAgICAgIC8qIEl0IGFsd2F5
cyByZXR1cm5zIDAgYXMgdGhlcmUgYXJlIG5vIHBoeXNpY2FsIGVycm9ycy4gKi8KPiArICAgICAg
ICAqciA9IDA7Cj4gKyAgICAgICAgcmV0dXJuIDE7Cj4gKwo+ICsgICAgY2FzZSBGUjoKPiArICAg
ICAgICBpZiAoICF2cGwwMTFfcmVnMzJfY2hlY2tfYWNjZXNzKGRhYnQpICkgZ290byBiYWRfd2lk
dGg7Cj4gKwo+ICsgICAgICAgICpyID0gdnJlZ19yZWczMl9leHRyYWN0KHZwbDAxMS0+dWFydGZy
LCBpbmZvKTsKPiArICAgICAgICByZXR1cm4gMTsKPiArCj4gKyAgICBjYXNlIFJJUzoKPiArICAg
ICAgICBpZiAoICF2cGwwMTFfcmVnMzJfY2hlY2tfYWNjZXNzKGRhYnQpICkgZ290byBiYWRfd2lk
dGg7Cj4gKwo+ICsgICAgICAgICpyID0gdnJlZ19yZWczMl9leHRyYWN0KHZwbDAxMS0+dWFydHJp
cywgaW5mbyk7Cj4gKyAgICAgICAgcmV0dXJuIDE7Cj4gKwo+ICsgICAgY2FzZSBNSVM6Cj4gKyAg
ICAgICAgaWYgKCAhdnBsMDExX3JlZzMyX2NoZWNrX2FjY2VzcyhkYWJ0KSApIGdvdG8gYmFkX3dp
ZHRoOwo+ICsKPiArICAgICAgICAqciA9IHZyZWdfcmVnMzJfZXh0cmFjdCh2cGwwMTEtPnVhcnRy
aXMgJiAKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2cGwwMTEtPnVhcnRpbXNj
LCBpbmZvKTsKPiArICAgICAgICByZXR1cm4gMTsKPiArCj4gKyAgICBjYXNlIElNU0M6Cj4gKyAg
ICAgICAgaWYgKCAhdnBsMDExX3JlZzMyX2NoZWNrX2FjY2VzcyhkYWJ0KSApIGdvdG8gYmFkX3dp
ZHRoOwo+ICsKPiArICAgICAgICAqciA9IHZyZWdfcmVnMzJfZXh0cmFjdCh2cGwwMTEtPnVhcnRp
bXNjLCBpbmZvKTsKPiArICAgICAgICByZXR1cm4gMTsKPiArCj4gKyAgICBjYXNlIElDUjoKPiAr
ICAgICAgICBpZiAoICF2cGwwMTFfcmVnMzJfY2hlY2tfYWNjZXNzKGRhYnQpICkgZ290byBiYWRf
d2lkdGg7Cj4gKwo+ICsgICAgICAgIC8qIE9ubHkgd3JpdGUgaXMgdmFsaWQuICovCj4gKyAgICAg
ICAgcmV0dXJuIDA7Cj4gKwo+ICsgICAgZGVmYXVsdDoKPiArICAgICAgICBncHJpbnRrKFhFTkxP
R19FUlIsICJ2cGwwMTE6IHVuaGFuZGxlZCByZWFkIHIlZCBvZmZzZXQgJSMwOHhcbiIsCj4gKyAg
ICAgICAgICAgICAgICBkYWJ0LnJlZywgdnBsMDExX3JlZyk7Cj4gKyAgICAgICAgcmV0dXJuIDA7
Cj4gKyAgICB9Cj4gKwo+ICsgICAgcmV0dXJuIDE7Cj4gKwo+ICtiYWRfd2lkdGg6Cj4gKyAgICBn
cHJpbnRrKFhFTkxPR19FUlIsICJ2cGwwMTE6IGJhZCByZWFkIHdpZHRoICVkIHIlZCBvZmZzZXQg
JSMwOHhcbiIsCj4gKyAgICAgICAgICAgIGRhYnQuc2l6ZSwgZGFidC5yZWcsIHZwbDAxMV9yZWcp
Owo+ICsgICAgZG9tYWluX2NyYXNoX3N5bmNocm9ub3VzKCk7Cj4gKyAgICByZXR1cm4gMDsKPiAr
Cj4gK30KPiArCj4gK3N0YXRpYyBpbnQgdnBsMDExX21taW9fd3JpdGUoc3RydWN0IHZjcHUgKnYs
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbW1pb19pbmZvX3QgKmluZm8sCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVnaXN0ZXJfdCByLAo+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHZvaWQgKnByaXYpCj4gK3sKPiArICAgIHN0cnVjdCBoc3JfZGFidCBk
YWJ0ID0gaW5mby0+ZGFidDsKPiArICAgIHVpbnQzMl90IHZwbDAxMV9yZWcgPSAodWludDMyX3Qp
KGluZm8tPmdwYSAtIEdVRVNUX1BMMDExX0JBU0UpOwo+ICsgICAgc3RydWN0IHZwbDAxMSAqdnBs
MDExID0gJnYtPmRvbWFpbi0+YXJjaC52cGwwMTE7Cj4gKyAgICBzdHJ1Y3QgZG9tYWluICpkID0g
di0+ZG9tYWluOwo+ICsgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKPiArCj4gKyAgICBzd2l0Y2gg
KCB2cGwwMTFfcmVnICkKPiArICAgIHsKPiArICAgIGNhc2UgRFI6Cj4gKyAgICB7Cj4gKyAgICAg
ICAgdWludDMyX3QgZGF0YSA9IDA7Cj4gKwo+ICsgICAgICAgIC8qCj4gKyAgICAgICAgICogU2lu
Y2UgcGwwMTEgcmVnaXN0ZXJzIGFyZSAzMi1iaXQgcmVnaXN0ZXJzLCBhbGwgcmVnaXN0ZXJzCj4g
KyAgICAgICAgICogYXJlIGhhbmRsZWQgc2ltaWxhcmx5IGFsbG93aW5nIDgtYml0LCAxNi1iaXQg
YW5kIDMyLWJpdAo+ICsgICAgICAgICAqIGFjY2Vzc2VzLgo+ICsgICAgICAgICAqLwo+ICsgICAg
ICAgIGlmICggIXZwbDAxMV9yZWczMl9jaGVja19hY2Nlc3MoZGFidCkgKSBnb3RvIGJhZF93aWR0
aDsKPiArCj4gKyAgICAgICAgdnJlZ19yZWczMl91cGRhdGUoJmRhdGEsIHIsIGluZm8pOwo+ICsg
ICAgICAgIGRhdGEgJj0gMHhGRjsKPiArICAgICAgICB2cGwwMTFfd3JpdGVfZGF0YSh2LT5kb21h
aW4sIGRhdGEpOwo+ICsgICAgICAgIHJldHVybiAxOwo+ICsgICAgfQo+ICsgICAgY2FzZSBSU1I6
IC8qIE5vdGhpbmcgdG8gY2xlYXIuICovCj4gKyAgICAgICAgaWYgKCAhdnBsMDExX3JlZzMyX2No
ZWNrX2FjY2VzcyhkYWJ0KSApIGdvdG8gYmFkX3dpZHRoOwo+ICsKPiArICAgICAgICByZXR1cm4g
MTsgCj4gKwo+ICsgICAgY2FzZSBGUjoKPiArICAgIGNhc2UgUklTOgo+ICsgICAgY2FzZSBNSVM6
Cj4gKyAgICAgICAgZ290byB3cml0ZV9pZ25vcmU7Cj4gKwo+ICsgICAgY2FzZSBJTVNDOgo+ICsg
ICAgICAgIGlmICggIXZwbDAxMV9yZWczMl9jaGVja19hY2Nlc3MoZGFidCkgKSBnb3RvIGJhZF93
aWR0aDsKPiArCj4gKyAgICAgICAgVlBMMDExX0xPQ0soZCwgZmxhZ3MpOwo+ICsgICAgICAgIHZy
ZWdfcmVnMzJfdXBkYXRlKCZ2cGwwMTEtPnVhcnRpbXNjLCByLCBpbmZvKTsKPiArICAgICAgICBW
UEwwMTFfVU5MT0NLKGQsIGZsYWdzKTsKPiArICAgICAgICB2cGwwMTFfdXBkYXRlKHYtPmRvbWFp
bik7Cj4gKyAgICAgICAgcmV0dXJuIDE7Cj4gKwo+ICsgICAgY2FzZSBJQ1I6Cj4gKyAgICAgICAg
aWYgKCAhdnBsMDExX3JlZzMyX2NoZWNrX2FjY2VzcyhkYWJ0KSApIGdvdG8gYmFkX3dpZHRoOwo+
ICsKPiArICAgICAgICBWUEwwMTFfTE9DSyhkLCBmbGFncyk7Cj4gKyAgICAgICAgdnJlZ19yZWcz
Ml9jbGVhcmJpdHMoJnZwbDAxMS0+dWFydHJpcywgciwgaW5mbyk7Cj4gKyAgICAgICAgVlBMMDEx
X1VOTE9DSyhkLCBmbGFncyk7Cj4gKyAgICAgICAgdnBsMDExX3VwZGF0ZShkKTsKPiArICAgICAg
ICByZXR1cm4gMTsKPiArCj4gKyAgICBkZWZhdWx0Ogo+ICsgICAgICAgIGdwcmludGsoWEVOTE9H
X0VSUiwgInZwbDAxMTogdW5oYW5kbGVkIHdyaXRlIHIlZCBvZmZzZXQgJSMwOHhcbiIsCj4gKyAg
ICAgICAgICAgICAgICBkYWJ0LnJlZywgdnBsMDExX3JlZyk7Cj4gKyAgICAgICAgcmV0dXJuIDA7
Cj4gKyAgICB9Cj4gKwo+ICt3cml0ZV9pZ25vcmU6Cj4gKyAgICByZXR1cm4gMTsKPiArCj4gK2Jh
ZF93aWR0aDoKPiArICAgIGdwcmludGsoWEVOTE9HX0VSUiwgInZwbDAxMTogYmFkIHdyaXRlIHdp
ZHRoICVkIHIlZCBvZmZzZXQgJSMwOHhcbiIsCj4gKyAgICAgICAgICAgIGRhYnQuc2l6ZSwgZGFi
dC5yZWcsIHZwbDAxMV9yZWcpOwo+ICsgICAgZG9tYWluX2NyYXNoX3N5bmNocm9ub3VzKCk7Cj4g
KyAgICByZXR1cm4gMDsKPiArCj4gK30KPiArCj4gK3N0YXRpYyBjb25zdCBzdHJ1Y3QgbW1pb19o
YW5kbGVyX29wcyB2cGwwMTFfbW1pb19oYW5kbGVyID0gewo+ICsgICAgLnJlYWQgPSB2cGwwMTFf
bW1pb19yZWFkLAo+ICsgICAgLndyaXRlID0gdnBsMDExX21taW9fd3JpdGUsCj4gK307Cj4gKwo+
ICtzdGF0aWMgdm9pZCB2cGwwMTFfZGF0YV9hdmFpbChzdHJ1Y3QgZG9tYWluICpkKQo+ICt7Cj4g
KyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwo+ICsgICAgc3RydWN0IHZwbDAxMSAqdnBsMDExID0g
JmQtPmFyY2gudnBsMDExOwo+ICsgICAgc3RydWN0IHhlbmNvbnNfaW50ZXJmYWNlICppbnRmID0g
dnBsMDExLT5yaW5nX2J1ZjsKPiArICAgIFhFTkNPTlNfUklOR19JRFggaW5fY29ucyA9IGludGYt
PmluX2NvbnM7Cj4gKyAgICBYRU5DT05TX1JJTkdfSURYIGluX3Byb2QgPSBpbnRmLT5pbl9wcm9k
Owo+ICsgICAgWEVOQ09OU19SSU5HX0lEWCBvdXRfY29ucyA9IGludGYtPm91dF9jb25zOwo+ICsg
ICAgWEVOQ09OU19SSU5HX0lEWCBvdXRfcHJvZCA9IGludGYtPm91dF9wcm9kOwo+ICsgICAgWEVO
Q09OU19SSU5HX0lEWCBpbl9yaW5nX3FzaXplLCBvdXRfcmluZ19xc2l6ZTsKCiAgc21iX21iKCkK
Cgo+ICsgICAgVlBMMDExX0xPQ0soZCwgZmxhZ3MpOwo+ICsKPiArICAgIGluX3JpbmdfcXNpemUg
PSB4ZW5jb25zX3F1ZXVlZChpbl9wcm9kLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGluX2NvbnMsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6
ZW9mKGludGYtPmluKSk7Cj4gKwo+ICsgICAgb3V0X3JpbmdfcXNpemUgPSB4ZW5jb25zX3F1ZXVl
ZChvdXRfcHJvZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0X2Nv
bnMsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZihpbnRmLT5v
dXQpKTsKPiArCj4gKyAgICAvKiBVcGRhdGUgdGhlIHVhcnQgcnggc3RhdGUgaWYgdGhlIGJ1ZmZl
ciBpcyBub3QgZW1wdHkuICovCj4gKyAgICBpZiAoIGluX3JpbmdfcXNpemUgIT0gMCApCj4gKyAg
ICB7Cj4gKyAgICAgICAgdnBsMDExLT51YXJ0ZnIgJj0gflJYRkU7Cj4gKyAgICAgICAgaWYgKCBp
bl9yaW5nX3FzaXplID09IHNpemVvZihpbnRmLT5pbikgKQo+ICsgICAgICAgICAgICB2cGwwMTEt
PnVhcnRmciB8PSBSWEZGOwo+ICsgICAgICAgIHZwbDAxMS0+dWFydHJpcyB8PSBSWEk7Cj4gKyAg
ICB9Cj4gKwo+ICsgICAgLyogVXBkYXRlIHRoZSB1YXJ0IHR4IHN0YXRlIGlmIHRoZSBidWZmZXIg
aXMgbm90IGZ1bGwuICovCj4gKyAgICBpZiAoIG91dF9yaW5nX3FzaXplICE9IHNpemVvZihpbnRm
LT5vdXQpICkKPiArICAgIHsKPiArICAgICAgICB2cGwwMTEtPnVhcnRmciAmPSB+VFhGRjsKPiAr
ICAgICAgICB2cGwwMTEtPnVhcnRyaXMgfD0gVFhJOwo+ICsgICAgICAgIGlmICggb3V0X3Jpbmdf
cXNpemUgPT0gMCApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICB2cGwwMTEtPnVhcnRmciAm
PSB+QlVTWTsKPiArICAgICAgICAgICAgdnBsMDExLT51YXJ0ZnIgfD0gVFhGRTsKPiArICAgICAg
ICB9Cj4gKyAgICB9Cj4gKwo+ICsgICAgVlBMMDExX1VOTE9DSyhkLCBmbGFncyk7Cj4gKwo+ICsg
ICAgdnBsMDExX3VwZGF0ZShkKTsKPiArfQo+ICsKPiArCj4gK3N0YXRpYyB2b2lkIHZwbDAxMV9u
b3RpZmljYXRpb24oc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBwb3J0KQo+ICt7Cj4gKyAg
ICB2cGwwMTFfZGF0YV9hdmFpbCh2LT5kb21haW4pOwo+ICt9Cj4gKwo+ICtpbnQgZG9tYWluX3Zw
bDAxMV9pbml0KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2cGwwMTFfaW5pdF9pbmZvICppbmZv
KQo+ICt7Cj4gKyAgICBpbnQgcmM7Cj4gKyAgICBzdHJ1Y3QgdnBsMDExICp2cGwwMTEgPSAmZC0+
YXJjaC52cGwwMTE7Cj4gKwo+ICsgICAgaWYgKCB2cGwwMTEtPnJpbmdfYnVmICkKPiArICAgICAg
ICByZXR1cm4gMDsKPiArCj4gKyAgICAvKiBNYXAgdGhlIGd1ZXN0IFBGTiB0byBYZW4gYWRkcmVz
cyBzcGFjZS4gKi8KPiArICAgIHJjID0gIHByZXBhcmVfcmluZ19mb3JfaGVscGVyKGQsCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZm5feChpbmZvLT5nZm4pLAo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnZwbDAxMS0+cmluZ19wYWdlLAo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnZwbDAxMS0+cmluZ19idWYpOwo+ICsgICAg
aWYgKCByYyA8IDAgKQo+ICsgICAgICAgIGdvdG8gb3V0Owo+ICsKPiArICAgIHJjID0gdmdpY19y
ZXNlcnZlX3ZpcnEoZCwgR1VFU1RfVlBMMDExX1NQSSk7Cj4gKyAgICBpZiAoICFyYyApCj4gKyAg
ICB7Cj4gKyAgICAgICAgcmMgPSAtRUlOVkFMOwo+ICsgICAgICAgIGdvdG8gb3V0MTsKPiArICAg
IH0KPiArCj4gKyAgICByZWdpc3Rlcl9tbWlvX2hhbmRsZXIoZCwgJnZwbDAxMV9tbWlvX2hhbmRs
ZXIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgR1VFU1RfUEwwMTFfQkFTRSwgR1VFU1Rf
UEwwMTFfU0laRSwgTlVMTCk7Cj4gKwo+ICsgICAgc3Bpbl9sb2NrX2luaXQoJnZwbDAxMS0+bG9j
ayk7Cj4gKwo+ICsgICAgcmMgPSBhbGxvY191bmJvdW5kX3hlbl9ldmVudF9jaGFubmVsKGQsIDAs
IGluZm8tPmNvbnNvbGVfZG9taWQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdnBsMDExX25vdGlmaWNhdGlvbik7Cj4gKyAgICBpZiAoIHJjIDwgMCApCj4gKyAg
ICAgICAgZ290byBvdXQyOwo+ICsKPiArICAgIHZwbDAxMS0+ZXZ0Y2huID0gaW5mby0+ZXZ0Y2hu
ID0gcmM7Cj4gKwo+ICsgICAgcmV0dXJuIDA7Cj4gKwo+ICtvdXQyOgo+ICsgICAgeGZyZWUoZC0+
YXJjaC52bW1pby5oYW5kbGVycyk7Cj4gKyAgICB2Z2ljX2ZyZWVfdmlycShkLCBHVUVTVF9WUEww
MTFfU1BJKTsKPiArCj4gK291dDE6Cj4gKyAgICBkZXN0cm95X3JpbmdfZm9yX2hlbHBlcigmdnBs
MDExLT5yaW5nX2J1ZiwgdnBsMDExLT5yaW5nX3BhZ2UpOwo+ICsKPiArb3V0Ogo+ICsgICAgcmV0
dXJuIHJjOwo+ICt9Cj4gKwo+ICt2b2lkIGRvbWFpbl92cGwwMTFfZGVpbml0KHN0cnVjdCBkb21h
aW4gKmQpCj4gK3sKPiArICAgIHN0cnVjdCB2cGwwMTEgKnZwbDAxMSA9ICZkLT5hcmNoLnZwbDAx
MTsKPiArCj4gKyAgICBpZiAoICF2cGwwMTEtPnJpbmdfYnVmICkKPiArICAgICAgICByZXR1cm47
Cj4gKwo+ICsgICAgZnJlZV94ZW5fZXZlbnRfY2hhbm5lbChkLCB2cGwwMTEtPmV2dGNobik7Cj4g
KyAgICBkZXN0cm95X3JpbmdfZm9yX2hlbHBlcigmdnBsMDExLT5yaW5nX2J1ZiwgdnBsMDExLT5y
aW5nX3BhZ2UpOwo+ICsgICAgeGZyZWUoZC0+YXJjaC52bW1pby5oYW5kbGVycyk7Cj4gK30KPiAr
Cj4gKy8qCj4gKyAqIExvY2FsIHZhcmlhYmxlczoKPiArICogbW9kZTogQwo+ICsgKiBjLWZpbGUt
c3R5bGU6ICJCU0QiCj4gKyAqIGMtYmFzaWMtb2Zmc2V0OiA0Cj4gKyAqIGluZGVudC10YWJzLW1v
ZGU6IG5pbAo+ICsgKiBFbmQ6Cj4gKyAqLwo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
YXJtL2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaAo+IGluZGV4IDZkZTgw
ODIuLjkxZDEwNjEgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaAo+
ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKPiBAQCAtMTEsNiArMTEsNyBAQAo+
ICAjaW5jbHVkZSA8cHVibGljL2h2bS9wYXJhbXMuaD4KPiAgI2luY2x1ZGUgPHhlbi9zZXJpYWwu
aD4KPiAgI2luY2x1ZGUgPHhlbi9yYnRyZWUuaD4KPiArI2luY2x1ZGUgPGFzbS1hcm0vdnBsMDEx
Lmg+Cj4gIAo+ICBzdHJ1Y3QgaHZtX2RvbWFpbgo+ICB7Cj4gQEAgLTEzMyw2ICsxMzQsMTEgQEAg
c3RydWN0IGFyY2hfZG9tYWluCj4gICAgICBzdHJ1Y3Qgewo+ICAgICAgICAgIHVpbnQ4X3QgcHJp
dmlsZWdlZF9jYWxsX2VuYWJsZWQgOiAxOwo+ICAgICAgfSBtb25pdG9yOwo+ICsKPiArI2lmZGVm
IENPTkZJR19WUEwwMTFfQ09OU09MRQo+ICsgICAgc3RydWN0IHZwbDAxMSB2cGwwMTE7Cj4gKyNl
bmRpZgo+ICsKPiAgfSAgX19jYWNoZWxpbmVfYWxpZ25lZDsKPiAgCj4gIHN0cnVjdCBhcmNoX3Zj
cHUKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wbDAxMS11YXJ0LmggYi94ZW4v
aW5jbHVkZS9hc20tYXJtL3BsMDExLXVhcnQuaAo+IGluZGV4IDEyM2Y0NzcuLjU3ZTllYzcgMTAw
NjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wbDAxMS11YXJ0LmgKPiArKysgYi94ZW4v
aW5jbHVkZS9hc20tYXJtL3BsMDExLXVhcnQuaAo+IEBAIC00OSw2ICs0OSw4IEBACj4gIC8qIEZS
IGJpdHMgKi8KPiAgI2RlZmluZSBUWEZFICAgKDE8PDcpIC8qIFRYIEZJRk8gZW1wdHkgKi8KPiAg
I2RlZmluZSBSWEZFICAgKDE8PDQpIC8qIFJYIEZJRk8gZW1wdHkgKi8KPiArI2RlZmluZSBUWEZG
ICAgKDE8PDUpIC8qIFRYIEZJRk8gZnVsbCAqLwo+ICsjZGVmaW5lIFJYRkYgICAoMTw8NikgLyog
UlggRklGTyBmdWxsICovCj4gICNkZWZpbmUgQlVTWSAgICgxPDwzKSAvKiBUcmFuc21pdCBpcyBu
b3QgY29tcGxldGUgKi8KPiAgCj4gIC8qIExDUl9IIGJpdHMgKi8KPiBkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLWFybS92cGwwMTEuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdnBsMDExLmgK
PiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAuLmIzZTMzMmQKPiAtLS0gL2Rl
di9udWxsCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS92cGwwMTEuaAo+IEBAIC0wLDAgKzEs
NzQgQEAKPiArLyoKPiArICogaW5jbHVkZS94ZW4vdnBsMDExLmgKPiArICoKPiArICogVmlydHVh
bCBQTDAxMSBVQVJUCj4gKyAqCj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5
b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5IGl0Cj4gKyAqIHVuZGVyIHRoZSB0
ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UsCj4g
KyAqIHZlcnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRp
b24uCj4gKyAqCj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSBp
dCB3aWxsIGJlIHVzZWZ1bCwgYnV0IFdJVEhPVVQKPiArICogQU5ZIFdBUlJBTlRZOyB3aXRob3V0
IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YgTUVSQ0hBTlRBQklMSVRZIG9yCj4gKyAqIEZJ
VE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUgR2VuZXJhbCBQdWJs
aWMgTGljZW5zZSBmb3IKPiArICogbW9yZSBkZXRhaWxzLgo+ICsgKgo+ICsgKiBZb3Ugc2hvdWxk
IGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBh
bG9uZyB3aXRoCj4gKyAqIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251
Lm9yZy9saWNlbnNlcy8+Lgo+ICsgKi8KPiArCj4gKyNpZm5kZWYgX1ZQTDAxMV9IXwo+ICsKPiAr
I2RlZmluZSBfVlBMMDExX0hfCj4gKwo+ICsjaW5jbHVkZSA8cHVibGljL2RvbWN0bC5oPgo+ICsj
aW5jbHVkZSA8cHVibGljL2lvL3JpbmcuaD4KPiArI2luY2x1ZGUgPGFzbS1hcm0vdnJlZy5oPgo+
ICsjaW5jbHVkZSA8eGVuL21tLmg+Cj4gKwo+ICsvKiBoZWxwZXIgbWFjcm9zICovCj4gKyNkZWZp
bmUgVlBMMDExX0xPQ0soZCxmbGFncykgc3Bpbl9sb2NrX2lycXNhdmUoJihkKS0+YXJjaC52cGww
MTEubG9jaywgZmxhZ3MpCj4gKyNkZWZpbmUgVlBMMDExX1VOTE9DSyhkLGZsYWdzKSBzcGluX3Vu
bG9ja19pcnFyZXN0b3JlKCYoZCktPmFyY2gudnBsMDExLmxvY2ssIGZsYWdzKQo+ICsKPiArc3Ry
dWN0IHZwbDAxMSB7Cj4gKyAgICB2b2lkICpyaW5nX2J1ZjsKPiArICAgIHN0cnVjdCBwYWdlX2lu
Zm8gKnJpbmdfcGFnZTsKPiArICAgIHVpbnQzMl90ICAgIHVhcnRmcjsgICAgIC8qIEZsYWcgcmVn
aXN0ZXIgKi8KPiArICAgIHVpbnQzMl90ICAgIHVhcnRjcjsgICAgIC8qIENvbnRyb2wgcmVnaXN0
ZXIgKi8KPiArICAgIHVpbnQzMl90ICAgIHVhcnRpbXNjOyAgIC8qIEludGVycnVwdCBtYXNrIHJl
Z2lzdGVyKi8KPiArICAgIHVpbnQzMl90ICAgIHVhcnRpY3I7ICAgIC8qIEludGVycnVwdCBjbGVh
ciByZWdpc3RlciAqLwo+ICsgICAgdWludDMyX3QgICAgdWFydHJpczsgICAgLyogUmF3IGludGVy
cnVwdCBzdGF0dXMgcmVnaXN0ZXIgKi8KPiArICAgIHVpbnQzMl90ICAgIHVhcnRtaXM7ICAgIC8q
IE1hc2tlZCBpbnRlcnJ1cHQgcmVnaXN0ZXIgKi8KPiArICAgIHNwaW5sb2NrX3QgIGxvY2s7Cj4g
KyAgICBldnRjaG5fcG9ydF90IGV2dGNobjsKPiArfTsKPiArCj4gK3N0cnVjdCB2cGwwMTFfaW5p
dF9pbmZvIHsKPiArICAgIHVpbnQzMl90IGNvbnNvbGVfZG9taWQ7Cj4gKyAgICBnZm5fdCBnZm47
Cj4gKyAgICBldnRjaG5fcG9ydF90IGV2dGNobjsKPiArfTsKPiArCj4gKyNpZmRlZiBDT05GSUdf
VlBMMDExX0NPTlNPTEUKPiAraW50IGRvbWFpbl92cGwwMTFfaW5pdChzdHJ1Y3QgZG9tYWluICpk
LAo+ICsgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB2cGwwMTFfaW5pdF9pbmZvICppbmZv
KTsKPiArdm9pZCBkb21haW5fdnBsMDExX2RlaW5pdChzdHJ1Y3QgZG9tYWluICpkKTsKPiArI2Vs
c2UKPiArc3RhdGljIGlubGluZSBpbnQgZG9tYWluX3ZwbDAxMV9pbml0KHN0cnVjdCBkb21haW4g
KmQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgdnBsMDEx
X2luaXRfaW5mbyAqaW5mbykKPiArewo+ICsgICAgcmV0dXJuIC1FTk9TWVM7Cj4gK30KPiArCj4g
K3N0YXRpYyBpbmxpbmUgdm9pZCBkb21haW5fdnBsMDExX2RlaW5pdChzdHJ1Y3QgZG9tYWluICpk
KSB7IH0KPiArI2VuZGlmCj4gKwo+ICsjZW5kaWYKPiArCj4gKy8qCj4gKyAqIExvY2FsIHZhcmlh
YmxlczoKPiArICogbW9kZTogQwo+ICsgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCj4gKyAqIGMtYmFz
aWMtb2Zmc2V0OiA0Cj4gKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAo+ICsgKiBFbmQ6Cj4gKyAq
Lwo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0uaCBiL3hlbi9pbmNs
dWRlL3B1YmxpYy9hcmNoLWFybS5oCj4gaW5kZXggYmQ5NzRmYi4uODVhYjY2NSAxMDA2NDQKPiAt
LS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0uaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3B1
YmxpYy9hcmNoLWFybS5oCj4gQEAgLTQxMCw2ICs0MTAsMTAgQEAgdHlwZWRlZiB1aW50NjRfdCB4
ZW5fY2FsbGJhY2tfdDsKPiAgI2RlZmluZSBHVUVTVF9BQ1BJX0JBU0UgMHgyMDAwMDAwMFVMTAo+
ICAjZGVmaW5lIEdVRVNUX0FDUElfU0laRSAweDAyMDAwMDAwVUxMCj4gIAo+ICsvKiBQTDAxMSBt
YXBwaW5ncyAqLwo+ICsjZGVmaW5lIEdVRVNUX1BMMDExX0JBU0UgICAgMHgyMjAwMDAwMFVMTAo+
ICsjZGVmaW5lIEdVRVNUX1BMMDExX1NJWkUgICAgMHgwMDAwMTAwMFVMTAo+ICsKPiAgLyoKPiAg
ICogMTZNQiA9PSA0MDk2IHBhZ2VzIHJlc2VydmVkIGZvciBndWVzdCB0byB1c2UgYXMgYSByZWdp
b24gdG8gbWFwIGl0cwo+ICAgKiBncmFudCB0YWJsZSBpbi4KPiBAQCAtNDQ0LDYgKzQ0OCw4IEBA
IHR5cGVkZWYgdWludDY0X3QgeGVuX2NhbGxiYWNrX3Q7Cj4gICNkZWZpbmUgR1VFU1RfVElNRVJf
UEhZU19OU19QUEkgMzAKPiAgI2RlZmluZSBHVUVTVF9FVlRDSE5fUFBJICAgICAgICAzMQo+ICAK
PiArI2RlZmluZSBHVUVTVF9WUEwwMTFfU1BJICAgICAgICAzMgo+ICsKPiAgLyogUFNDSSBmdW5j
dGlvbnMgKi8KPiAgI2RlZmluZSBQU0NJX2NwdV9zdXNwZW5kIDAKPiAgI2RlZmluZSBQU0NJX2Nw
dV9vZmYgICAgIDEKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2lvL2NvbnNvbGUu
aCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9jb25zb2xlLmgKPiBpbmRleCBlMmNkOTdmLi41ZTQ1
ZTFjIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9jb25zb2xlLmgKPiArKysg
Yi94ZW4vaW5jbHVkZS9wdWJsaWMvaW8vY29uc29sZS5oCj4gQEAgLTI3LDYgKzI3LDggQEAKPiAg
I2lmbmRlZiBfX1hFTl9QVUJMSUNfSU9fQ09OU09MRV9IX18KPiAgI2RlZmluZSBfX1hFTl9QVUJM
SUNfSU9fQ09OU09MRV9IX18KPiAgCj4gKyNpbmNsdWRlICJyaW5nLmgiCj4gKwo+ICB0eXBlZGVm
IHVpbnQzMl90IFhFTkNPTlNfUklOR19JRFg7Cj4gIAo+ICAjZGVmaW5lIE1BU0tfWEVOQ09OU19J
RFgoaWR4LCByaW5nKSAoKGlkeCkgJiAoc2l6ZW9mKHJpbmcpLTEpKQo+IEBAIC0zOCw2ICs0MCw4
IEBAIHN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSB7Cj4gICAgICBYRU5DT05TX1JJTkdfSURYIG91
dF9jb25zLCBvdXRfcHJvZDsKPiAgfTsKPiAgCj4gK0RFRklORV9YRU5fRkxFWF9SSU5HKHhlbmNv
bnMpOwo+ICsKPiAgI2VuZGlmIC8qIF9fWEVOX1BVQkxJQ19JT19DT05TT0xFX0hfXyAqLwo+ICAK
PiAgLyoKPiAtLSAKPiAyLjcuNAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 06 23:07:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 23: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 1dINZG-00016O-6C; Tue, 06 Jun 2017 23: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 1dINZE-00016H-S6
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 23:07:16 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 37/47-03613-4A537395; Tue, 06 Jun 2017 23:07:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVybKJssu5iU/N
 Igxmz5C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owZDT1MBYdsKyYebWNrYGw36GLk4hAS+MMo
 sXLFDrYuRk4OFgEHifvP1rJ2MXJwMArESDz4YQ0SZhQIk5h8eQkrRImWxO2un2DlbAKGEn+fb
 GIDKZcAspd85gAJiwgYSbx4dJkFZDyzwDFGiZeXTrODJIQF/CSetJ5iAannFPCR+PvfESTMK+
 AtcfzPORaIc7oZJbavWcMCkhAV0JU49O8PG0SRoMTJmU/A4sxANyyfvo1lAqPALCSpWUhSCxi
 ZVjFqFKcWlaUW6Rqa6iUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYhAxDsYPy2
 LOAQoyQHk5Iob+Qls0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErz2JuaRQoJFqempFWmZOcB4g
 ElLcPAoifDmgaR5iwsSc4sz0yFSpxh1OTasXv+FSYglLz8vVUqcdztIkQBIUUZpHtwIWGxeYp
 SVEuZlBDpKiKcgtSg3swRV/hWjOAejkjCvCcgUnsy8ErhNr4COYAI6gu+SCcgRJYkIKakGRuW
 5MZYT/1+L6b/qP9tQcO1Zzf+Hb1h6cF5MDZm+Ieb4D4OpOdVandNq15xM1gvYef1Gq9yKmYkP
 napM1qxY5Zj4u9owRnDNI7tiA9VUnclsFo+eLz+zrGTzBh11rmh9d6Omw5N1G3eZmXH/SVebb
 mDw7PjvpzL2r8oP+omxhL/TE6uuObc6T4mlOCPRUIu5qDgRAO+JHv3IAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1496790434!75839049!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28225 invoked from network); 6 Jun 2017 23:07:15 -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; 6 Jun 2017 23:07:15 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 359D0239F4;
 Tue,  6 Jun 2017 23:07:13 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 359D0239F4
Date: Tue, 6 Jun 2017 16:07:12 -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: <1496769929-23355-5-git-send-email-bhupinder.thakur@linaro.org>
Message-ID: <alpine.DEB.2.10.1706061603340.15791@sstabellini-ThinkPad-X260>
References: <1496769929-23355-1-git-send-email-bhupinder.thakur@linaro.org>
 <1496769929-23355-5-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>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 04/14 v4] 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>

T24gVHVlLCA2IEp1biAyMDE3LCBCaHVwaW5kZXIgVGhha3VyIHdyb3RlOgo+IEFuIG9wdGlvbiBp
cyBwcm92aWRlZCBpbiBsaWJ4bCB0byBlbmFibGUvZGlzYWJsZSBwbDAxMSB2dWFydCB3aGlsZQo+
IGNyZWF0aW5nIGEgZ3Vlc3QgZG9tYWluLgo+IAo+IExpYnhsIG5vdyBzdXBwb3RzIGEgZ2VuZXJp
YyB2dWFydCBjb25zb2xlIGFuZCBwbDAxMSBpcyBhIHNwZWNpZmljIHR5cGUuCj4gSW4gZnV0dXJl
IHN1cHBvcnQgY2FuIGJlIGFkZGVkIGZvciBtdWx0aXBsZSB2dWFydCBvZiBkaWZmZXJlbnQgdHlw
ZXMuCj4gCj4gVXNlciBjYW4gZW5hYmxlIHBsMDExIHZ1YXJ0IGJ5IGFkZGluZyB0aGUgZm9sbG93
aW5nIGxpbmUgaW4gdGhlIGd1ZXN0Cj4gY29uZmlndXJhdGlvbiBmaWxlOgo+IAo+IHZ1YXJ0ID0g
InBsMDExIgo+IAo+IFNpZ25lZC1vZmYtYnk6IEJodXBpbmRlciBUaGFrdXIgPGJodXBpbmRlci50
aGFrdXJAbGluYXJvLm9yZz4KPiAtLS0KPiBDQzogaWoKPiBDQzogd2wKPiBDQzogc3MKPiBDQzog
amcKPiAKPiBDaGFuZ2VzIHNpbmNlIHYzOgo+IC0gQWRkZWQgYSBuZXcgY29uZmlnIG9wdGlvbiBD
T05GSUdfVlVBUlRfQ09OU09MRSB0byBlbmFibGUvZGlzYWJsZSB2dWFydCBjb25zb2xlCj4gICBz
dXBwb3J0Lgo+IC0gTW92ZWQgbGlieGxfdnVhcnRfdHlwZSB0byBhcmNoLWFybSBwYXJ0IG9mIGxp
YnhsX2RvbWFpbl9idWlsZF9pbmZvCj4gLSBVcGRhdGVkIHhsIGNvbW1hbmQgaGVscCB0byBtZW50
aW9uIG5ldyBjb25zb2xlIHR5cGUgLSB2dWFydC4KPiAKPiBDaGFuZ2VzIHNpbmNlIHYyOgo+IC0g
RGVmaW5lZCB2dWFydCBvcHRpb24gYXMgYW4gZW51bSBpbnN0ZWFkIG9mIGEgc3RyaW5nLgo+IC0g
UmVtb3ZlZCB0aGUgZG9tYWluIGNyZWF0aW9uIGZsYWcgZGVmaW5lZCBmb3IgdnVhcnQgYW5kIHRo
ZSByZWxhdGVkIGNvZGUKPiAgIHRvIHBhc3Mgb24gdGhlIGluZm9ybWF0aW9uIHdoaWxlIGRvbWFp
biBjcmVhdGlvbi4gTm93IHZwbDAxMSBpcyBpbml0aWFsaXplZAo+ICAgaW5kZXBlbmRlbnQgb2Yg
ZG9tYWluIGNyZWF0aW9uIHRocm91Z2ggbmV3IERPTUNUTCBBUElzLgo+IAo+ICBjb25maWcvYXJt
MzIubWsgICAgICAgICAgICAgIHwgIDEgKwo+ICBjb25maWcvYXJtNjQubWsgICAgICAgICAgICAg
IHwgIDEgKwo+ICB0b29scy9saWJ4bC9saWJ4bC5oICAgICAgICAgIHwgIDYgKysrKysrCj4gIHRv
b2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUuYyAgfCAgMyArKysKPiAgdG9vbHMvbGlieGwvbGlieGxf
aW50ZXJuYWwuaCB8ICAzICsrKwo+ICB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgIHwgIDcg
KysrKysrKwo+ICB0b29scy94bC9NYWtlZmlsZSAgICAgICAgICAgIHwgIDQgKysrKwo+ICB0b29s
cy94bC94bF9jbWR0YWJsZS5jICAgICAgIHwgIDQgKysrKwo+ICB0b29scy94bC94bF9jb25zb2xl
LmMgICAgICAgIHwgMTEgKysrKysrKysrKy0KPiAgdG9vbHMveGwveGxfcGFyc2UuYyAgICAgICAg
ICB8ICA4ICsrKysrKysrCj4gIDEwIGZpbGVzIGNoYW5nZWQsIDQ3IGluc2VydGlvbnMoKyksIDEg
ZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEvY29uZmlnL2FybTMyLm1rIGIvY29uZmlnL2Fy
bTMyLm1rCj4gaW5kZXggZjk1MjI4ZS4uYjlmMjNmZSAxMDA2NDQKPiAtLS0gYS9jb25maWcvYXJt
MzIubWsKPiArKysgYi9jb25maWcvYXJtMzIubWsKPiBAQCAtMSw1ICsxLDYgQEAKPiAgQ09ORklH
X0FSTSA6PSB5Cj4gIENPTkZJR19BUk1fMzIgOj0geQo+ICtDT05GSUdfVlVBUlRfQ09OU09MRSA6
PSB5Cj4gIENPTkZJR19BUk1fJChYRU5fT1MpIDo9IHkKPiAgCj4gIENPTkZJR19YRU5fSU5TVEFM
TF9TVUZGSVggOj0KPiBkaWZmIC0tZ2l0IGEvY29uZmlnL2FybTY0Lm1rIGIvY29uZmlnL2FybTY0
Lm1rCj4gaW5kZXggYWE0NTc3Mi4uODYxZDBhNCAxMDA2NDQKPiAtLS0gYS9jb25maWcvYXJtNjQu
bWsKPiArKysgYi9jb25maWcvYXJtNjQubWsKPiBAQCAtMSw1ICsxLDYgQEAKPiAgQ09ORklHX0FS
TSA6PSB5Cj4gIENPTkZJR19BUk1fNjQgOj0geQo+ICtDT05GSUdfVlVBUlRfQ09OU09MRSA6PSB5
Cj4gIENPTkZJR19BUk1fJChYRU5fT1MpIDo9IHkKPiAgCj4gIENPTkZJR19YRU5fSU5TVEFMTF9T
VUZGSVggOj0KPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGwuaCBiL3Rvb2xzL2xpYnhs
L2xpYnhsLmgKPiBpbmRleCBjZjg2ODdhLi5iY2ZiYjZjIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xp
YnhsL2xpYnhsLmgKPiArKysgYi90b29scy9saWJ4bC9saWJ4bC5oCj4gQEAgLTMwNiw2ICszMDYs
MTIgQEAKPiAgI2RlZmluZSBMSUJYTF9IQVZFX0JVSUxESU5GT19IVk1fQUNQSV9MQVBUT1BfU0xB
VEUgMQo+ICAKPiAgLyoKPiArICogTElCWExfSEFWRV9WVUFSVCBpbmRpY2F0ZXMgdGhhdCB4ZW5j
b25zb2xlL2NsaWVudCBzdXBwb3J0cwo+ICsgKiB2aXJ0dWFsIHVhcnQuCj4gKyAqLwo+ICsjZGVm
aW5lIExJQlhMX0hBVkVfVlVBUlQgMQo+ICsKPiArLyoKPiAgICogbGlieGwgQUJJIGNvbXBhdGli
aWxpdHkKPiAgICoKPiAgICogVGhlIG9ubHkgZ3VhcmFudGVlIHdoaWNoIGxpYnhsIG1ha2VzIHJl
Z2FyZGluZyBBQkkgY29tcGF0aWJpbGl0eQo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4
bF9jb25zb2xlLmMgYi90b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMKPiBpbmRleCA0NDZlNzY2
Li44NTNiZTE1IDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUuYwo+ICsr
KyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUuYwo+IEBAIC02Nyw2ICs2Nyw5IEBAIGludCBs
aWJ4bF9jb25zb2xlX2V4ZWMobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLCBpbnQgY29u
c19udW0sCj4gICAgICBjYXNlIExJQlhMX0NPTlNPTEVfVFlQRV9TRVJJQUw6Cj4gICAgICAgICAg
Y29uc190eXBlX3MgPSAic2VyaWFsIjsKPiAgICAgICAgICBicmVhazsKPiArICAgIGNhc2UgTElC
WExfQ09OU09MRV9UWVBFX1ZVQVJUOgo+ICsgICAgICAgIGNvbnNfdHlwZV9zID0gInZ1YXJ0IjsK
PiArICAgICAgICBicmVhazsKPiAgICAgIGRlZmF1bHQ6Cj4gICAgICAgICAgZ290byBvdXQ7Cj4g
ICAgICB9Cj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggYi90b29s
cy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCj4gaW5kZXggNWQwODJjNS4uNGUyYzI0NyAxMDA2NDQK
PiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCj4gKysrIGIvdG9vbHMvbGlieGwv
bGlieGxfaW50ZXJuYWwuaAo+IEBAIC0xMTM1LDYgKzExMzUsOSBAQCB0eXBlZGVmIHN0cnVjdCB7
Cj4gICAgICB1aW50MzJfdCBudW1fdm1lbXJhbmdlczsKPiAgCj4gICAgICB4Y19kb21haW5fY29u
ZmlndXJhdGlvbl90IGNvbmZpZzsKPiArCj4gKyAgICB4ZW5fcGZuX3QgdnVhcnRfZ2ZuOwo+ICsg
ICAgZXZ0Y2huX3BvcnRfdCB2dWFydF9wb3J0Owo+ICB9IGxpYnhsX19kb21haW5fYnVpbGRfc3Rh
dGU7Cj4gIAo+ICBfaGlkZGVuIGludCBsaWJ4bF9fYnVpbGRfcHJlKGxpYnhsX19nYyAqZ2MsIHVp
bnQzMl90IGRvbWlkLAo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwg
Yi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKPiBpbmRleCAyMjA0NDI1Li4wNjZhYWNlIDEw
MDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAo+ICsrKyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX3R5cGVzLmlkbAo+IEBAIC0xMDUsNiArMTA1LDcgQEAgbGlieGxfY29uc29sZV90
eXBlID0gRW51bWVyYXRpb24oImNvbnNvbGVfdHlwZSIsIFsKPiAgICAgICgwLCAiVU5LTk9XTiIp
LAo+ICAgICAgKDEsICJTRVJJQUwiKSwKPiAgICAgICgyLCAiUFYiKSwKPiArICAgICgzLCAiVlVB
UlQiKSwKPiAgICAgIF0pCj4gIAo+ICBsaWJ4bF9kaXNrX2Zvcm1hdCA9IEVudW1lcmF0aW9uKCJk
aXNrX2Zvcm1hdCIsIFsKPiBAQCAtMjQwLDYgKzI0MSwxMSBAQCBsaWJ4bF9jaGVja3BvaW50ZWRf
c3RyZWFtID0gRW51bWVyYXRpb24oImNoZWNrcG9pbnRlZF9zdHJlYW0iLCBbCj4gICAgICAoMiwg
IkNPTE8iKSwKPiAgICAgIF0pCj4gIAo+ICtsaWJ4bF92dWFydF90eXBlID0gRW51bWVyYXRpb24o
InZ1YXJ0X3R5cGUiLCBbCj4gKyAgICAoMCwgInVua25vd24iKSwKPiArICAgICgxLCAicGwwMTEi
KSwKPiArICAgIF0pCj4gKwo+ICAjCj4gICMgQ29tcGxleCBsaWJ4bCB0eXBlcwo+ICAjCj4gQEAg
LTU4MCw2ICs1ODYsNyBAQCBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyA9IFN0cnVjdCgiZG9tYWlu
X2J1aWxkX2luZm8iLFsKPiAgCj4gIAo+ICAgICAgKCJhcmNoX2FybSIsIFN0cnVjdChOb25lLCBb
KCJnaWNfdmVyc2lvbiIsIGxpYnhsX2dpY192ZXJzaW9uKSwKPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICgidnVhcnQiLCBsaWJ4bF92dWFydF90eXBlKSwKPiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXSkpLAo+ICAgICAgIyBBbHRlcm5hdGUgcDJtIGlzIG5vdCBib3Vu
ZCB0byBhbnkgYXJjaGl0ZWN0dXJlIG9yIGd1ZXN0IHR5cGUsIGFzIGl0IGlzCj4gICAgICAjIHN1
cHBvcnRlZCBieSB4ODYgSFZNIGFuZCBBUk0gc3VwcG9ydCBpcyBwbGFubmVkLgo+IGRpZmYgLS1n
aXQgYS90b29scy94bC9NYWtlZmlsZSBiL3Rvb2xzL3hsL01ha2VmaWxlCj4gaW5kZXggZTE2Zjg3
Ny4uZDdjNDkyNyAxMDA2NDQKPiAtLS0gYS90b29scy94bC9NYWtlZmlsZQo+ICsrKyBiL3Rvb2xz
L3hsL01ha2VmaWxlCj4gQEAgLTE1LDYgKzE1LDEwIEBAIExERkxBR1MgKz0gJChQVEhSRUFEX0xE
RkxBR1MpCj4gIENGTEFHU19YTCArPSAkKENGTEFHU19saWJ4ZW5saWdodCkKPiAgQ0ZMQUdTX1hM
ICs9IC1Xc2hhZG93Cj4gIAo+ICtpZmVxICgkKENPTkZJR19WVUFSVF9DT05TT0xFKSx5KQo+ICtD
RkxBR1NfWEwgKz0gLURDT05GSUdfVlVBUlRfQ09OU09MRQo+ICtlbmRpZgo+ICsKPiAgWExfT0JK
UyA9IHhsLm8geGxfY21kdGFibGUubyB4bF9zeHAubyB4bF91dGlscy5vCj4gIFhMX09CSlMgKz0g
eGxfdG1lbS5vIHhsX3BhcnNlLm8geGxfY3B1cG9vbC5vIHhsX2ZsYXNrLm8KPiAgWExfT0JKUyAr
PSB4bF92dHBtLm8geGxfYmxvY2subyB4bF9uaWMubyB4bF91c2Iubwo+IGRpZmYgLS1naXQgYS90
b29scy94bC94bF9jbWR0YWJsZS5jIGIvdG9vbHMveGwveGxfY21kdGFibGUuYwo+IGluZGV4IDMw
ZWI5M2MuLjE0ZjdhNTAgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMveGwveGxfY21kdGFibGUuYwo+ICsr
KyBiL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMKPiBAQCAtMTMzLDcgKzEzMywxMSBAQCBzdHJ1Y3Qg
Y21kX3NwZWMgY21kX3RhYmxlW10gPSB7Cj4gICAgICAgICZtYWluX2NvbnNvbGUsIDAsIDAsCj4g
ICAgICAgICJBdHRhY2ggdG8gZG9tYWluJ3MgY29uc29sZSIsCj4gICAgICAgICJbb3B0aW9uc10g
PERvbWFpbj5cbiIKPiArI2lmZGVmIENPTkZJR19WVUFSVF9DT05TT0xFCj4gKyAgICAgICItdCA8
dHlwZT4gICAgICAgY29uc29sZSB0eXBlLCBwdiAsIHNlcmlhbCBvciB2dWFydFxuIgo+ICsjZWxz
ZQo+ICAgICAgICAiLXQgPHR5cGU+ICAgICAgIGNvbnNvbGUgdHlwZSwgcHYgb3Igc2VyaWFsXG4i
Cj4gKyNlbmRpZgo+ICAgICAgICAiLW4gPG51bWJlcj4gICAgIGNvbnNvbGUgbnVtYmVyIgo+ICAg
ICAgfSwKPiAgICAgIHsgInZuY3ZpZXdlciIsCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX2Nv
bnNvbGUuYyBiL3Rvb2xzL3hsL3hsX2NvbnNvbGUuYwo+IGluZGV4IDA1MDhkZGEuLmQ2Y2E5M2Yg
MTAwNjQ0Cj4gLS0tIGEvdG9vbHMveGwveGxfY29uc29sZS5jCj4gKysrIGIvdG9vbHMveGwveGxf
Y29uc29sZS5jCj4gQEAgLTI3LDYgKzI3LDExIEBAIGludCBtYWluX2NvbnNvbGUoaW50IGFyZ2Ms
IGNoYXIgKiphcmd2KQo+ICAgICAgdWludDMyX3QgZG9taWQ7Cj4gICAgICBpbnQgb3B0ID0gMCwg
bnVtID0gMDsKPiAgICAgIGxpYnhsX2NvbnNvbGVfdHlwZSB0eXBlID0gMDsKPiArI2lmZGVmIENP
TkZJR19WVUFSVF9DT05TT0xFCj4gKyAgICBjaGFyICpjb25zb2xlX25hbWVzID0gInB2LCBzZXJp
YWwsIHZ1YXJ0IjsKPiArI2Vsc2UKPiArICAgIGNoYXIgKmNvbnNvbGVfbmFtZXMgPSAicHYsIHNl
cmlhbCI7Cj4gKyNlbmRpZgo+ICAKPiAgICAgIFNXSVRDSF9GT1JFQUNIX09QVChvcHQsICJuOnQ6
IiwgTlVMTCwgImNvbnNvbGUiLCAxKSB7Cj4gICAgICBjYXNlICd0JzoKPiBAQCAtMzQsOCArMzks
MTIgQEAgaW50IG1haW5fY29uc29sZShpbnQgYXJnYywgY2hhciAqKmFyZ3YpCj4gICAgICAgICAg
ICAgIHR5cGUgPSBMSUJYTF9DT05TT0xFX1RZUEVfUFY7Cj4gICAgICAgICAgZWxzZSBpZiAoIXN0
cmNtcChvcHRhcmcsICJzZXJpYWwiKSkKPiAgICAgICAgICAgICAgdHlwZSA9IExJQlhMX0NPTlNP
TEVfVFlQRV9TRVJJQUw7Cj4gKyNpZmRlZiBDT05GSUdfVlVBUlRfQ09OU09MRQo+ICsgICAgICAg
IGVsc2UgaWYgKCFzdHJjbXAob3B0YXJnLCAidnVhcnQiKSkKPiArICAgICAgICAgICAgdHlwZSA9
IExJQlhMX0NPTlNPTEVfVFlQRV9WVUFSVDsKPiArI2VuZGlmCj4gICAgICAgICAgZWxzZSB7Cj4g
LSAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiY29uc29sZSB0eXBlIHN1cHBvcnRlZCBhcmU6
IHB2LCBzZXJpYWxcbiIpOwo+ICsgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgImNvbnNvbGUg
dHlwZSBzdXBwb3J0ZWQgYXJlOiAlc1xuIiwgY29uc29sZV9uYW1lcyk7Cj4gICAgICAgICAgICAg
IHJldHVybiBFWElUX0ZBSUxVUkU7Cj4gICAgICAgICAgfQo+ICAgICAgICAgIGJyZWFrOwoKRm9y
IGFsbCB0aGVzZSAieGwgY29uc29sZSIgY2hhbmdlcyAoYWZmZWN0aW5nIHhsX2NvbnNvbGUuYyBh
bmQKeGxfY21kdGFibGUuYyksIEkgdGhpbmsgd2UgY291bGQgc2FmZWx5IGdldCByaWQgb2YgdGhl
ICIjaWZkZWYKQ09ORklHX1ZVQVJUX0NPTlNPTEUiIGFuZCBhbHdheXMgYnVpbGQgdGhlIGNvZGUg
Zm9yIHZ1YXJ0LCBnaXZlbiBob3cKc21hbGwgaXQgaXMuCgpJZiBhIGRvbWFpbiBkb2Vzbid0IGhh
dmUgYSB2dWFydCAoZm9yIGFueSByZWFzb25zLCBpbmNsdWRpbmcgdGhhdCBYZW4Kd2FzIG5vdCBi
dWlsdCB3aXRoIHZ1YXJ0IHN1cHBvcnQpIGl0IHdvbid0IGZpbmQgYW55IGFuZCBleGl0IGFueXdh
eS4KCgo+IGRpZmYgLS1naXQgYS90b29scy94bC94bF9wYXJzZS5jIGIvdG9vbHMveGwveGxfcGFy
c2UuYwo+IGluZGV4IDg1NmEzMDQuLjM3NTgxZWYgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMveGwveGxf
cGFyc2UuYwo+ICsrKyBiL3Rvb2xzL3hsL3hsX3BhcnNlLmMKPiBAQCAtOTE2LDYgKzkxNiwxNCBA
QCB2b2lkIHBhcnNlX2NvbmZpZ19kYXRhKGNvbnN0IGNoYXIgKmNvbmZpZ19zb3VyY2UsCj4gICAg
ICBpZiAoIXhsdV9jZmdfZ2V0X2xvbmcgKGNvbmZpZywgIm1heHZjcHVzIiwgJmwsIDApKQo+ICAg
ICAgICAgIGJfaW5mby0+bWF4X3ZjcHVzID0gbDsKPiAgCj4gKyAgICBpZiAoIXhsdV9jZmdfZ2V0
X3N0cmluZyhjb25maWcsICJ2dWFydCIsICZidWYsIDApKSB7Cj4gKyAgICAgICAgaWYgKGxpYnhs
X3Z1YXJ0X3R5cGVfZnJvbV9zdHJpbmcoYnVmLCAmYl9pbmZvLT5hcmNoX2FybS52dWFydCkpIHsK
PiArICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJFUlJPUjogaW52YWxpZCB2YWx1ZSBcIiVz
XCIgZm9yIFwidnVhcnRcIlxuIiwKPiArICAgICAgICAgICAgICAgICAgICBidWYpOwo+ICsgICAg
ICAgICAgICBleGl0KDEpOwo+ICsgICAgICAgIH0KPiArICAgIH0KPiArCj4gICAgICBwYXJzZV92
bnVtYV9jb25maWcoY29uZmlnLCBiX2luZm8pOwo+ICAKPiAgICAgIC8qIFNldCBtYXhfbWVta2Ig
dG8gdGFyZ2V0X21lbWtiIGFuZCBtYXhfdmNwdXMgdG8gYXZhaWxfdmNwdXMgaWYKPiAtLSAKPiAy
LjcuNAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 06 23:17:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 23:17: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 1dINj8-0001qs-8V; Tue, 06 Jun 2017 23:17: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 1dINj7-0001qm-Sf
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 23:17:29 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 0E/D1-02183-90837395; Tue, 06 Jun 2017 23:17:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVybKJssi6HhXm
 kwYrFWhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a3x7+ZCtrlKl7dYWlg3CHRxcjFISTwh1Hi
 3L23rF2MnBwsAg4SjQfns3UxcnAwCsRIPPhhDRJmFAiTmHx5CVSJlsSFn5PAbDYBQ4m/TzaBl
 UsA2Us+c4CERQSMJF48uswCMp5Z4BijxMtLp9lBEsICsRKv53awgNRzCvhIPPxjBhLmFfCWuL
 toFQvEOd2MEqsvzASrFxXQlTj07w8bRJGgxMmZT1hAbGagG5ZP38YygVFgFpLULCSpBYxMqxg
 1ilOLylKLdI2M9JKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAkOwnoGBcQfjnna/
 Q4ySHExKoryRl8wihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwzjczjxQSLEpNT61Iy8wBRgNMW
 oKDR0mE9yxImre4IDG3ODMdInWKUVFKnHcTSEIAJJFRmgfXBovAS4yyUsK8jAwMDEI8BalFuZ
 klqPKvGMU5GJWEeTeYAE3hycwrgZv+CmgxE9BivksmIItLEhFSUg2MVbs5Yy9FJzBbfrwg1rg
 k9coyofxlz1JPxIoG1FQoKXr7C1zTuWZbEGx+Jq9JXujQWeMZXOsfdMS9ufPSgL+bcSfbHJ2W
 mnUay+eVTmgW1wx9xswaPksj7vqG7+eUY9XL3vwsORPZe0o1RW3qqsd1t8Nm2t91aS+b1sgar
 OezfvKxGVHiU3uVWIozEg21mIuKEwHpevWtuwIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1496791047!100531484!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12660 invoked from network); 6 Jun 2017 23:17:28 -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; 6 Jun 2017 23:17:28 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 35AB2239EA;
 Tue,  6 Jun 2017 23:17:26 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 35AB2239EA
Date: Tue, 6 Jun 2017 16:17:24 -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: <1496769929-23355-6-git-send-email-bhupinder.thakur@linaro.org>
Message-ID: <alpine.DEB.2.10.1706061617120.15791@sstabellini-ThinkPad-X260>
References: <1496769929-23355-1-git-send-email-bhupinder.thakur@linaro.org>
 <1496769929-23355-6-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>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 05/14 v4] 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCA2IEp1biAyMDE3LCBCaHVwaW5kZXIgVGhha3VyIHdyb3RlOgo+IEFsbG9jYXRlIGEg
bmV3IGdmbiB0byBiZSB1c2VkIGFzIGEgcmluZyBidWZmZXIgYmV0d2VlbiB4ZW5jb25zb2xlCj4g
YW5kIFhlbiBmb3Igc2VuZGluZy9yZWNlaXZpbmcgcGwwMTEgY29uc29sZSBkYXRhLgo+IAo+IFNp
Z25lZC1vZmYtYnk6IEJodXBpbmRlciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9y
Zz4KPiAtLS0KPiBDQzogaWoKPiBDQzogd2wKPiBDQzogc3MKPiBDQzogamcKPiAKPiBDaGFuZ2Vz
IHNpbmNlIHYzOgo+IC0gQWRkZWQgYSBuZXcgaGVscGVyIGZ1bmN0aW9uIHhjX2dldF92dWFydF9n
Zm4oKSB0byByZXR1cm4gdGhlIEdGTiBhbGxvY2F0ZWQgZm9yCj4gICB2cGwwMTEuCj4gLSBTaW5j
ZSBhIG5ldyBmdW5jdGlvbiBoYXMgYmVlbiBhZGRlZCBpbiB0aGlzIHBhdGNoLCBJIGhhdmUgbm90
IGluY2x1ZGVkIFN0ZWZhbm8ncwo+ICAgcmV2aWV3ZWQtYnkgYW5kIFdlaSdzIGFja2VkLWJ5IHRh
Z3MuCj4gCj4gQ2hhbmdlcyBzaW5jZSB2MjoKPiAtIFJlbW92ZWQgdGhlIERPTUNUTCBjYWxsIHRv
IHNldCB0aGUgR0ZOIGFzIG5vdyB0aGlzIGluZm9ybWF0aW9uIGlzIHBhc3NlZAo+ICAgaW4gdGhl
IERPTUNUTCBjYWxsIHRvIGluaXRpYWxpemUgdnBsMDExIGVtdWxhdGlvbi4KPiAKPiAgdG9vbHMv
bGlieGMvaW5jbHVkZS94Y19kb20uaCB8ICAzICsrKwo+ICB0b29scy9saWJ4Yy94Y19kb21fYXJt
LmMgICAgIHwgMTIgKysrKysrKysrKystCj4gIHRvb2xzL2xpYnhjL3hjX2RvbV9ib290LmMgICAg
fCAgMiArKwo+ICAzIGZpbGVzIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24o
LSkKCkFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
CgoKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94Y19kb20uaCBiL3Rvb2xzL2xp
YnhjL2luY2x1ZGUveGNfZG9tLmgKPiBpbmRleCBjZTQ3MDU4Li4xY2RlMmI3IDEwMDY0NAo+IC0t
LSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGNfZG9tLmgKPiArKysgYi90b29scy9saWJ4Yy9pbmNs
dWRlL3hjX2RvbS5oCj4gQEAgLTIxNiw2ICsyMTYsOCBAQCBzdHJ1Y3QgeGNfZG9tX2ltYWdlIHsK
PiAgCj4gICAgICAvKiBFeHRyYSBTTUJJT1Mgc3RydWN0dXJlcyBwYXNzZWQgdG8gSFZNTE9BREVS
ICovCj4gICAgICBzdHJ1Y3QgeGNfaHZtX2Zpcm13YXJlX21vZHVsZSBzbWJpb3NfbW9kdWxlOwo+
ICsKPiArICAgIHhlbl9wZm5fdCB2dWFydF9nZm47Cj4gIH07Cj4gIAo+ICAvKiAtLS0gcGx1Z2dh
YmxlIGtlcm5lbCBsb2FkZXIgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAq
Lwo+IEBAIC0zMzQsNiArMzM2LDcgQEAgaW50IHhjX2RvbV9nbnR0YWJfc2VlZCh4Y19pbnRlcmZh
Y2UgKnhjaCwgZG9taWRfdCBkb21pZCwKPiAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90
IGNvbnNvbGVfZG9taWQsCj4gICAgICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCB4ZW5zdG9y
ZV9kb21pZCk7Cj4gIGJvb2wgeGNfZG9tX3RyYW5zbGF0ZWQoY29uc3Qgc3RydWN0IHhjX2RvbV9p
bWFnZSAqZG9tKTsKPiAreGVuX3Bmbl90IHhjX2dldF92dWFydF9nZm4odm9pZCk7Cj4gIAo+ICAv
KiAtLS0gZGVidWdnaW5nIGJpdHMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLSAqLwo+ICAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfZG9tX2FybS5j
IGIvdG9vbHMvbGlieGMveGNfZG9tX2FybS5jCj4gaW5kZXggZTdkNGJkMC4uODlkMGQzNyAxMDA2
NDQKPiAtLS0gYS90b29scy9saWJ4Yy94Y19kb21fYXJtLmMKPiArKysgYi90b29scy9saWJ4Yy94
Y19kb21fYXJtLmMKPiBAQCAtMjYsMTAgKzI2LDExIEBACj4gICNpbmNsdWRlICJ4Z19wcml2YXRl
LmgiCj4gICNpbmNsdWRlICJ4Y19kb20uaCIKPiAgCj4gLSNkZWZpbmUgTlJfTUFHSUNfUEFHRVMg
Mwo+ICsjZGVmaW5lIE5SX01BR0lDX1BBR0VTIDQKPiAgI2RlZmluZSBDT05TT0xFX1BGTl9PRkZT
RVQgMAo+ICAjZGVmaW5lIFhFTlNUT1JFX1BGTl9PRkZTRVQgMQo+ICAjZGVmaW5lIE1FTUFDQ0VT
U19QRk5fT0ZGU0VUIDIKPiArI2RlZmluZSBWVUFSVF9QRk5fT0ZGU0VUIDMKPiAgCj4gICNkZWZp
bmUgTFBBRV9TSElGVCA5Cj4gIAo+IEBAIC02NCw2ICs2NSwxMyBAQCBzdGF0aWMgaW50IHNldHVw
X3BndGFibGVzX2FybShzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pCj4gIAo+ICAvKiAtLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0gKi8KPiAgCj4gK3hlbl9wZm5fdCB4Y19nZXRfdnVhcnRfZ2ZuKCkKPiArewo+ICsg
ICAgY29uc3QgeGVuX3Bmbl90IGJhc2UgPSBHVUVTVF9NQUdJQ19CQVNFID4+IFhDX1BBR0VfU0hJ
RlQ7Cj4gKwo+ICsgICAgcmV0dXJuIGJhc2UgKyBWVUFSVF9QRk5fT0ZGU0VUOwo+ICt9Cj4gKwo+
ICBzdGF0aWMgaW50IGFsbG9jX21hZ2ljX3BhZ2VzKHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkK
PiAgewo+ICAgICAgaW50IHJjLCBpOwo+IEBAIC04NSwxMCArOTMsMTIgQEAgc3RhdGljIGludCBh
bGxvY19tYWdpY19wYWdlcyhzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pCj4gIAo+ICAgICAgZG9t
LT5jb25zb2xlX3BmbiA9IGJhc2UgKyBDT05TT0xFX1BGTl9PRkZTRVQ7Cj4gICAgICBkb20tPnhl
bnN0b3JlX3BmbiA9IGJhc2UgKyBYRU5TVE9SRV9QRk5fT0ZGU0VUOwo+ICsgICAgZG9tLT52dWFy
dF9nZm4gPSBiYXNlICsgVlVBUlRfUEZOX09GRlNFVDsKPiAgCj4gICAgICB4Y19jbGVhcl9kb21h
aW5fcGFnZShkb20tPnhjaCwgZG9tLT5ndWVzdF9kb21pZCwgZG9tLT5jb25zb2xlX3Bmbik7Cj4g
ICAgICB4Y19jbGVhcl9kb21haW5fcGFnZShkb20tPnhjaCwgZG9tLT5ndWVzdF9kb21pZCwgZG9t
LT54ZW5zdG9yZV9wZm4pOwo+ICAgICAgeGNfY2xlYXJfZG9tYWluX3BhZ2UoZG9tLT54Y2gsIGRv
bS0+Z3Vlc3RfZG9taWQsIGJhc2UgKyBNRU1BQ0NFU1NfUEZOX09GRlNFVCk7Cj4gKyAgICB4Y19j
bGVhcl9kb21haW5fcGFnZShkb20tPnhjaCwgZG9tLT5ndWVzdF9kb21pZCwgYmFzZSArIFZVQVJU
X1BGTl9PRkZTRVQpOwo+ICAgICAgeGNfaHZtX3BhcmFtX3NldChkb20tPnhjaCwgZG9tLT5ndWVz
dF9kb21pZCwgSFZNX1BBUkFNX0NPTlNPTEVfUEZOLAo+ICAgICAgICAgICAgICBkb20tPmNvbnNv
bGVfcGZuKTsKPiAgICAgIHhjX2h2bV9wYXJhbV9zZXQoZG9tLT54Y2gsIGRvbS0+Z3Vlc3RfZG9t
aWQsIEhWTV9QQVJBTV9TVE9SRV9QRk4sCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2Rv
bV9ib290LmMgYi90b29scy9saWJ4Yy94Y19kb21fYm9vdC5jCj4gaW5kZXggYzNiNDRkZC4uOGEz
NzZkMCAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4Yy94Y19kb21fYm9vdC5jCj4gKysrIGIvdG9v
bHMvbGlieGMveGNfZG9tX2Jvb3QuYwo+IEBAIC0yMjYsNiArMjI2LDggQEAgaW50IHhjX2RvbV9i
b290X2ltYWdlKHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKPiAgICAgICAgICByZXR1cm4gcmM7
Cj4gICAgICBpZiAoIChyYyA9IGNsZWFyX3BhZ2UoZG9tLCBkb20tPnhlbnN0b3JlX3BmbikpICE9
IDAgKQo+ICAgICAgICAgIHJldHVybiByYzsKPiArICAgIGlmICggKHJjID0gY2xlYXJfcGFnZShk
b20sIGRvbS0+dnVhcnRfZ2ZuKSkgIT0gMCApCj4gKyAgICAgICAgcmV0dXJuIHJjOwo+ICAKPiAg
ICAgIC8qIHN0YXJ0IGluZm8gcGFnZSAqLwo+ICAgICAgaWYgKCBkb20tPmFyY2hfaG9va3MtPnN0
YXJ0X2luZm8gKQo+IC0tIAo+IDIuNy40Cj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 06 23:26:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 23: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 1dINrr-0002XT-5H; Tue, 06 Jun 2017 23:26:31 +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 1dINrp-0002XN-RX
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 23:26:30 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 E0/3F-26106-42A37395; Tue, 06 Jun 2017 23:26:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVybKJssq6KlXm
 kwZx93Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bkXzvYC47HVKz6spe1gXG5UxcjF4eQwB9G
 iY2b5zF3MXJysAg4SKx5+wrI5uBgFIiRePDDGiTMKBAmMfnyElaIEi2J+xv3soDYbAKGEn+fb
 GIDKZcAspd85gAJiwgYSbx4dJkFZDyzwDFGiZeXTrODJIQFIiVOd/5jBLE5BXwkpl3sApvDK+
 AtseLSNyYQW0igm1Hi02k3EFtUQFfi0L8/bBA1ghInZz4Bq2cGumH59G0sExgFZiFJzUKSWsD
 ItIpRozi1qCy1SNfIQC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzAI6xkYGHcw
 Np/wO8QoycGkJMobecksUogvKT+lMiOxOCO+qDQntfgQowwHh5IEr4mleaSQYFFqempFWmYOM
 B5g0hIcPEoivGfNgNK8xQWJucWZ6RCpU4y6HBtWr//CJMSSl5+XKiXOmwMyQwCkKKM0D24ELD
 YvMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmfWMBNIUnM68EbtMroCOYgI7gu2QCckRJIkJ
 KqoHRo9eIJcKg7Zeo8bpC5aw7mcmSF89OUA6ICpl9L2R2w8z0ySveTaysjZxWHum4VurPVX/5
 ZIY7x528T7x/Ibr/d2HZa9lnHqJmCvZuhpv6Djwt7zV7aHni7ReNW+VbWY+qXjlu+y1645+/t
 7SUwl9IaU3n21y14kXbjpfz14pMmneUp9454vMfJZbijERDLeai4kQATsBcgMgCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-16.tower-31.messagelabs.com!1496791586!96789238!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34922 invoked from network); 6 Jun 2017 23:26:27 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-16.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Jun 2017 23:26:27 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C892223A02;
 Tue,  6 Jun 2017 23:26:25 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C892223A02
Date: Tue, 6 Jun 2017 16:26:24 -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: <1496769929-23355-7-git-send-email-bhupinder.thakur@linaro.org>
Message-ID: <alpine.DEB.2.10.1706061621060.15791@sstabellini-ThinkPad-X260>
References: <1496769929-23355-1-git-send-email-bhupinder.thakur@linaro.org>
 <1496769929-23355-7-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>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 06/14 v4] 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>

T24gVHVlLCA2IEp1biAyMDE3LCBCaHVwaW5kZXIgVGhha3VyIHdyb3RlOgo+IEFkZCBhIG5ldyBk
b21jdGwgQVBJIHRvIGluaXRpYWxpemUgdnBsMDExLiBJdCB0YWtlcyB0aGUgR0ZOIGFuZCBjb25z
b2xlCj4gYmFja2VuZCBkb21pZCBhcyBpbnB1dCBhbmQgcmV0dXJucyBhbiBldmVudCBjaGFubmVs
IHRvIGJlIHVzZWQgZm9yCj4gc2VuZGluZyBhbmQgcmVjZWl2aW5nIGV2ZW50cyBmcm9tIFhlbi4K
PiAKPiBYZW4gd2lsbCBjb21tdW5pY2F0ZSB3aXRoIHhlbmNvbnNvbGUgdXNpbmcgR0ZOIGFzIHRo
ZSByaW5nIGJ1ZmZlciBhbmQKPiB0aGUgZXZlbnQgY2hhbm5lbCB0byB0cmFuc21pdCBhbmQgcmVj
ZWl2ZSBwbDAxMSBkYXRhIG9uIHRoZSBndWVzdCBkb21haW4ncwo+IGJlaGFsZi4KPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+
Cj4gLS0tCj4gQ0M6IGlqCj4gQ0M6IHdsCj4gQ0M6IHNzCj4gQ0M6IGpnCj4gCj4gQ2hhbmdlcyBz
aW5jZSB2MzoKPiAtIEFkZGVkIGEgbmV3IGFyY2ggc3BlY2lmaWMgZnVuY3Rpb24gbGlieGxfX2Fy
Y2hfZG9tYWluX2NyZWF0ZV9maW5pc2goKSwgd2hpY2gKPiAgIGNhbGxzIHRoZSB2cGwwMTEgaW5p
dGlhbGl6YXRpb24gZnVuY3Rpb24uIEZvciB4ODYgdGhpcyBmdW5jdGlvbiBkb2VzIG5vdCBkbwo+
ICAgYW55dGhpbmcuCj4gLSBkb21haW5fdnBsMDExX2luaXQoKSB0YWtlcyBhIHBvaW50ZXIgdG8g
YSBzdHJ1Y3R1cmUgd2hpY2ggY29udGFpbnMgYWxsIHRoZSAKPiAgIHJlcXVpcmVkIGluZm9ybWF0
aW9uIHN1Y2ggYXMgY29uc29sZV9kb21pZCwgZ2ZuIGluc3RlYWQgb2YgcGFzc2luZyBwYXJhbWV0
ZXJzCj4gICBzZXBhcmF0ZWx5Lgo+IC0gRHJvcHBlZCBhIERPTUNUTCBBUEkgZGVmaW5lZCBmb3Ig
ZGUtaW5pdGlhbGl6aW5nIHZwbDAxMSBhcyB0aGF0IHNob3VsZCBiZQo+ICAgdGFrZW4gY2FyZSB3
aGVuIHRoZSBkb21haW4gaXMgZGVzdHJveWVkIChhbmQgbm90IGRlcGVuZGVudCBvbiB1c2Vyc3Bh
Y2UgCj4gICBsaWJyYXJpZXMvYXBwbGljYXRpb25zKS4KPiAKPiBDaGFuZ2VzIHNpbmNlIHYyOgo+
IC0gUmVwbGFjZWQgdGhlIERPTUNUTCBBUElzIGRlZmluZWQgZm9yIGdldC9zZXQgb2YgZXZlbnQg
Y2hhbm5lbCBhbmQgR0ZOIHdpdGggCj4gICBhIHNldCBvZiBET01DVEwgQVBJcyBmb3IgaW5pdGlh
bGl6aW5nIGFuZCBkZS1pbml0aWFsaXppbmcgdnBsMDExIGVtdWxhdGlvbi4KPiAKPiAgdG9vbHMv
bGlieGMvaW5jbHVkZS94ZW5jdHJsLmggfCAxNyArKysrKysrKysrKysrKysrKwo+ICB0b29scy9s
aWJ4Yy94Y19kb21haW4uYyAgICAgICB8IDIzICsrKysrKysrKysrKysrKysrKysrKysKPiAgdG9v
bHMvbGlieGwvbGlieGxfYXJjaC5oICAgICAgfCAgNyArKysrKysrCj4gIHRvb2xzL2xpYnhsL2xp
YnhsX2FybS5jICAgICAgIHwgMTkgKysrKysrKysrKysrKysrKysrKwo+ICB0b29scy9saWJ4bC9s
aWJ4bF9kb20uYyAgICAgICB8ICA2ICsrKysrLQo+ICB0b29scy9saWJ4bC9saWJ4bF94ODYuYyAg
ICAgICB8ICA4ICsrKysrKysrCj4gIHhlbi9hcmNoL2FybS9kb21haW4uYyAgICAgICAgIHwgIDIg
KysKPiAgeGVuL2FyY2gvYXJtL2RvbWN0bC5jICAgICAgICAgfCA0NCArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrLS0tCj4gIHhlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwu
aCAgIHwgMTIgKysrKysrKysrKysrCj4gIDkgZmlsZXMgY2hhbmdlZCwgMTM0IGluc2VydGlvbnMo
KyksIDQgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUv
eGVuY3RybC5oIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKPiBpbmRleCAxNjI5ZjQx
Li43NzQyNWRkIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCj4g
KysrIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKPiBAQCAtODg0LDYgKzg4NCwyMyBA
QCBpbnQgeGNfdmNwdV9nZXRjb250ZXh0KHhjX2ludGVyZmFjZSAqeGNoLAo+ICAgICAgICAgICAg
ICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkLAo+ICAgICAgICAgICAgICAgICAgICAgICAgIHVp
bnQzMl90IHZjcHUsCj4gICAgICAgICAgICAgICAgICAgICAgICAgdmNwdV9ndWVzdF9jb250ZXh0
X2FueV90ICpjdHh0KTsKPiArLyoqCj4gKyAqIFRoaXMgZnVuY3Rpb24gaW5pdGlhbGl6ZXMgdGhl
IHZwbDAxMSBlbXVsYXRpb24gYW5kIHJldHVybnMKPiArICogdGhlIGV2ZW50IHRvIGJlIHVzZWQg
YnkgdGhlIGJhY2tlbmQgZm9yIGNvbW11bmljYXRpbmcgd2l0aAo+ICsgKiB0aGUgZW11bGF0aW9u
IGNvZGUuCj4gKyAqCj4gKyAqIEBwYXJtIHhjaCBhIGhhbmRsZSB0byBhbiBvcGVuIGh5cGVydmlz
b3IgaW50ZXJmYWNlCj4gKyAqIEBwYXJtIGRvbWlkIHRoZSBkb21haW4gdG8gZ2V0IGluZm9ybWF0
aW9uIGZyb20KPiArICogQHBhcm0gY29uc29sZV9kb21pZCB0aGUgZG9taWQgb2YgdGhlIGJhY2tl
bmQgY29uc29sZQo+ICsgKiBAcGFybSBnZm4gdGhlIGd1ZXN0IHBmbiB0byBiZSB1c2VkIGFzIHRo
ZSByaW5nIGJ1ZmZlcgo+ICsgKiBAcGFybSBldnRjaG4gdGhlIGV2ZW50IGNoYW5uZWwgdG8gYmUg
dXNlZCBmb3IgZXZlbnRzCj4gKyAqIEByZXR1cm4gMCBvbiBzdWNjZXNzLCBuZWdhdGl2ZSBlcnJv
ciBvbiBmYWlsdXJlCj4gKyAqLwo+ICtpbnQgeGNfZG9tX3ZwbDAxMV9pbml0KHhjX2ludGVyZmFj
ZSAqeGNoLAo+ICsgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkLAo+ICsgICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGNvbnNvbGVfZG9taWQsCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgeGVuX3Bmbl90IGdmbiwKPiArICAgICAgICAgICAgICAgICAgICAgICBldnRj
aG5fcG9ydF90ICpldnRjaG4pOwo+ICAKPiAgLyoqCj4gICAqIFRoaXMgZnVuY3Rpb24gcmV0dXJu
cyBpbmZvcm1hdGlvbiBhYm91dCB0aGUgWFNBVkUgc3RhdGUgb2YgYSBwYXJ0aWN1bGFyCj4gZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2RvbWFpbi5jIGIvdG9vbHMvbGlieGMveGNfZG9tYWlu
LmMKPiBpbmRleCAwMDkwOWFkNC4uYThlZmQ1ZSAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4Yy94
Y19kb21haW4uYwo+ICsrKyBiL3Rvb2xzL2xpYnhjL3hjX2RvbWFpbi5jCj4gQEAgLTM0Myw2ICsz
NDMsMjkgQEAgaW50IHhjX2RvbWFpbl9nZXRfZ3Vlc3Rfd2lkdGgoeGNfaW50ZXJmYWNlICp4Y2gs
IHVpbnQzMl90IGRvbWlkLAo+ICAgICAgcmV0dXJuIDA7Cj4gIH0KPiAgCj4gK2ludCB4Y19kb21f
dnBsMDExX2luaXQoeGNfaW50ZXJmYWNlICp4Y2gsCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
dWludDMyX3QgZG9taWQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgY29uc29s
ZV9kb21pZCwKPiArICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgZ2ZuLAo+ICsgICAg
ICAgICAgICAgICAgICAgICAgIGV2dGNobl9wb3J0X3QgKmV2dGNobikKPiArewo+ICsgICAgREVD
TEFSRV9ET01DVEw7Cj4gKyAgICBpbnQgcmMgPSAwOwo+ICsKPiArICAgIGRvbWN0bC5jbWQgPSBY
RU5fRE9NQ1RMX3Z1YXJ0X29wOwo+ICsgICAgZG9tY3RsLmRvbWFpbiA9IChkb21pZF90KWRvbWlk
Owo+ICsgICAgZG9tY3RsLnUudnVhcnRfb3AuY21kID0gWEVOX0RPTUNUTF9WVUFSVF9PUF9JTklU
X1ZQTDAxMTsKPiArICAgIGRvbWN0bC51LnZ1YXJ0X29wLmNvbnNvbGVfZG9taWQgPSBjb25zb2xl
X2RvbWlkOwo+ICsgICAgZG9tY3RsLnUudnVhcnRfb3AuZ2ZuID0gZ2ZuOwo+ICsKPiArICAgIGlm
ICggKHJjID0gZG9fZG9tY3RsKHhjaCwgJmRvbWN0bCkpIDwgMCApCj4gKyAgICAgICAgcmV0dXJu
IHJjOwo+ICsKPiArICAgICpldnRjaG4gPSBkb21jdGwudS52dWFydF9vcC5ldnRjaG47Cj4gKwo+
ICsgICAgcmV0dXJuIHJjOwo+ICt9CgpJdCBsb29rcyBsaWtlIHRoaXMgZnVuY3Rpb24gc2hvdWxk
IGJlIGluIG9uZSBvZiB0aGUgYXJtIHNwZWNpZmljIGZpbGVzLApzdWNoIGFzIHhjX2RvbV9hcm0u
YyAob3RoZXJ3aXNlIGl0IGJlY29tZXMgYXZhaWxhYmxlIHRvIHg4NiB0b28pLgoKCj4gIGludCB4
Y19kb21haW5fZ2V0aW5mbyh4Y19pbnRlcmZhY2UgKnhjaCwKPiAgICAgICAgICAgICAgICAgICAg
ICAgIHVpbnQzMl90IGZpcnN0X2RvbWlkLAo+ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW50IG1heF9kb21zLAo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9hcmNoLmgg
Yi90b29scy9saWJ4bC9saWJ4bF9hcmNoLmgKPiBpbmRleCA1ZTFmYzYwLi5kMWNhOWM2IDEwMDY0
NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2FyY2guaAo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2FyY2guaAo+IEBAIC0zMiw2ICszMiwxMyBAQCBfaGlkZGVuCj4gIGludCBsaWJ4bF9fYXJj
aF9kb21haW5fY3JlYXRlKGxpYnhsX19nYyAqZ2MsIGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29u
ZmlnLAo+ICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCk7Cj4gIAo+ICsvKiBhcmNoIHNw
ZWNpZmljIGludGVybmFsIGRvbWFpbiBjcmVhdGlvbiBmaW5pc2ggZnVuY3Rpb24gKi8KPiArX2hp
ZGRlbgo+ICtpbnQgbGlieGxfX2FyY2hfZG9tYWluX2NyZWF0ZV9maW5pc2gobGlieGxfX2djICpn
YywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9i
dWlsZF9pbmZvICppbmZvLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dWludDMyX3QgZG9taWQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBs
aWJ4bF9fZG9tYWluX2J1aWxkX3N0YXRlICpzdGF0ZSk7Cj4gKwo+ICAvKiBzZXR1cCBhcmNoIHNw
ZWNpZmljIGhhcmR3YXJlIGRlc2NyaXB0aW9uLCBpLmUuIERUQiBvbiBBUk0gKi8KPiAgX2hpZGRl
bgo+ICBpbnQgbGlieGxfX2FyY2hfZG9tYWluX2luaXRfaHdfZGVzY3JpcHRpb24obGlieGxfX2dj
ICpnYywKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMgYi90b29scy9saWJ4
bC9saWJ4bF9hcm0uYwo+IGluZGV4IGQ4NDJkODguLmI2MGRmYTkgMTAwNjQ0Cj4gLS0tIGEvdG9v
bHMvbGlieGwvbGlieGxfYXJtLmMKPiArKysgYi90b29scy9saWJ4bC9saWJ4bF9hcm0uYwo+IEBA
IC0xMDYsNiArMTA2LDI1IEBAIGludCBsaWJ4bF9fYXJjaF9kb21haW5fY3JlYXRlKGxpYnhsX19n
YyAqZ2MsIGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmlnLAo+ICAgICAgcmV0dXJuIDA7Cj4g
IH0KPiAgCj4gK2ludCBsaWJ4bF9fYXJjaF9kb21haW5fY3JlYXRlX2ZpbmlzaChsaWJ4bF9fZ2Mg
KmdjLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWlu
X2J1aWxkX2luZm8gKmluZm8sCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1aW50MzJfdCBkb21pZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGxpYnhsX19kb21haW5fYnVpbGRfc3RhdGUgKnN0YXRlKQo+ICt7Cj4gKyAgICBpbnQgcmV0ID0g
MDsKPiArCj4gKyAgICBpZiAoIGluZm8tPmFyY2hfYXJtLnZ1YXJ0ICYmCj4gKyAgICAgICAgIChy
ZXQgPSB4Y19kb21fdnBsMDExX2luaXQoQ1RYLT54Y2gsCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZG9taWQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc3RhdGUtPmNvbnNvbGVfZG9taWQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgeGNfZ2V0X3Z1YXJ0X2dmbigpLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICZzdGF0ZS0+dnVhcnRfcG9ydCkpICE9IDAgKSB7Cj4gKyAgICAgICAgTE9HKEVSUk9S
LCAieGNfZG9tX3ZwbDAxMV9pbml0IGZhaWxlZFxuIik7Cj4gKyAgICB9Cj4gKwo+ICsgICAgcmV0
dXJuIHJldDsKPiArfQo+ICsKPiAgaW50IGxpYnhsX19hcmNoX2V4dHJhX21lbW9yeShsaWJ4bF9f
Z2MgKmdjLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX2RvbWFp
bl9idWlsZF9pbmZvICppbmZvLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2
NF90ICpvdXQpCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jIGIvdG9vbHMv
bGlieGwvbGlieGxfZG9tLmMKPiBpbmRleCA1ZDkxNGE1Li4xODdjNWJkIDEwMDY0NAo+IC0tLSBh
L3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMK
PiBAQCAtNTg3LDcgKzU4NywxMCBAQCByZXRyeV90cmFuc2FjdGlvbjoKPiAgICAgICAgICAgICAg
Z290byByZXRyeV90cmFuc2FjdGlvbjsKPiAgICAgIHhzX2ludHJvZHVjZV9kb21haW4oY3R4LT54
c2gsIGRvbWlkLCBzdGF0ZS0+c3RvcmVfbWZuLCBzdGF0ZS0+c3RvcmVfcG9ydCk7Cj4gICAgICBm
cmVlKHZtX3BhdGgpOwo+IC0gICAgcmV0dXJuIDA7Cj4gKwo+ICsgICAgcmMgPSBsaWJ4bF9fYXJj
aF9kb21haW5fY3JlYXRlX2ZpbmlzaChnYywgaW5mbywgZG9taWQsIHN0YXRlKTsKPiArCj4gKyAg
ICByZXR1cm4gcmM7Cj4gIH0KPiAgCj4gIHN0YXRpYyBpbnQgc2V0X3ZudW1hX2luZm8obGlieGxf
X2djICpnYywgdWludDMyX3QgZG9taWQsCj4gQEAgLTc4OCw2ICs3OTEsNyBAQCBpbnQgbGlieGxf
X2J1aWxkX3B2KGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAo+ICAgICAgaWYgKHhjX2Rv
bV90cmFuc2xhdGVkKGRvbSkpIHsKPiAgICAgICAgICBzdGF0ZS0+Y29uc29sZV9tZm4gPSBkb20t
PmNvbnNvbGVfcGZuOwo+ICAgICAgICAgIHN0YXRlLT5zdG9yZV9tZm4gPSBkb20tPnhlbnN0b3Jl
X3BmbjsKPiArICAgICAgICBzdGF0ZS0+dnVhcnRfZ2ZuID0gZG9tLT52dWFydF9nZm47Cj4gICAg
ICB9IGVsc2Ugewo+ICAgICAgICAgIHN0YXRlLT5jb25zb2xlX21mbiA9IHhjX2RvbV9wMm0oZG9t
LCBkb20tPmNvbnNvbGVfcGZuKTsKPiAgICAgICAgICBzdGF0ZS0+c3RvcmVfbWZuID0geGNfZG9t
X3AybShkb20sIGRvbS0+eGVuc3RvcmVfcGZuKTsKCnZ1YXJ0X2dmbiB3YXMgaW50cm9kdWNlZCBp
biBwYXRjaCAjNCwgd2h5IGFyZSB3ZSBzZXR0aW5nIGl0IG9ubHkgbm93PwoKCj4gZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3g4Ni5jIGIvdG9vbHMvbGlieGwvbGlieGxfeDg2LmMKPiBp
bmRleCA0NTVmNmYwLi4zNTQ0MDI4IDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3g4
Ni5jCj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfeDg2LmMKPiBAQCAtMzU4LDYgKzM1OCwxNCBA
QCBvdXQ6Cj4gICAgICByZXR1cm4gcmV0Owo+ICB9Cj4gIAo+ICtpbnQgbGlieGxfX2FyY2hfZG9t
YWluX2NyZWF0ZV9maW5pc2gobGlieGxfX2djICpnYywKPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICppbmZvLAo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQsCj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZG9tYWluX2J1aWxkX3N0YXRlICpz
dGF0ZSkKPiArewo+ICsgICAgcmV0dXJuIDA7Cj4gK30KPiArCj4gIGludCBsaWJ4bF9fYXJjaF9l
eHRyYV9tZW1vcnkobGlieGxfX2djICpnYywKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBjb25zdCBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqaW5mbywKPiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1aW50NjRfdCAqb3V0KQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
ZG9tYWluLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPiBpbmRleCA3NjMxMGVkLi45ZTE1MGJh
IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9kb21haW4uYwo+ICsrKyBiL3hlbi9hcmNoL2Fy
bS9kb21haW4uYwo+IEBAIC02NjUsNiArNjY1LDggQEAgZmFpbDoKPiAgCj4gIHZvaWQgYXJjaF9k
b21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKQo+ICB7Cj4gKyAgICBkb21haW5fdnBsMDEx
X2RlaW5pdChkKTsKPiArCj4gICAgICAvKiBJT01NVSBwYWdlIHRhYmxlIGlzIHNoYXJlZCB3aXRo
IFAyTSwgYWx3YXlzIGNhbGwKPiAgICAgICAqIGlvbW11X2RvbWFpbl9kZXN0cm95KCkgYmVmb3Jl
IHAybV90ZWFyZG93bigpLgo+ICAgICAgICovCgpJIGNhbm5vdCBmaW5kIHRoZSBkZWZpbml0aW9u
IG9mIGRvbWFpbl92cGwwMTFfZGVpbml0CgoKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2Rv
bWN0bC5jIGIveGVuL2FyY2gvYXJtL2RvbWN0bC5jCj4gaW5kZXggOTcxY2FlYy4uNzQxNjc5YiAx
MDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vZG9tY3RsLmMKPiArKysgYi94ZW4vYXJjaC9hcm0v
ZG9tY3RsLmMKPiBAQCAtNSwxMyArNSwxNSBAQAo+ICAgKi8KPiAgCj4gICNpbmNsdWRlIDx4ZW4v
dHlwZXMuaD4KPiAtI2luY2x1ZGUgPHhlbi9saWIuaD4KPiArI2luY2x1ZGUgPHB1YmxpYy9kb21j
dGwuaD4KPiAgI2luY2x1ZGUgPHhlbi9lcnJuby5oPgo+IC0jaW5jbHVkZSA8eGVuL3NjaGVkLmg+
Cj4gKyNpbmNsdWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+Cj4gICNpbmNsdWRlIDx4ZW4vaHlwZXJj
YWxsLmg+Cj4gICNpbmNsdWRlIDx4ZW4vaW9jYXAuaD4KPiArI2luY2x1ZGUgPHhlbi9saWIuaD4K
PiArI2luY2x1ZGUgPHhlbi9tbS5oPgo+ICsjaW5jbHVkZSA8eGVuL3NjaGVkLmg+Cj4gICNpbmNs
dWRlIDx4c20veHNtLmg+Cj4gLSNpbmNsdWRlIDxwdWJsaWMvZG9tY3RsLmg+Cj4gIAo+ICB2b2lk
IGFyY2hfZ2V0X2RvbWFpbl9pbmZvKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfZ2V0ZG9tYWluaW5mbyAqaW5mbykK
PiBAQCAtMTE5LDYgKzEyMSw0MiBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKHN0cnVjdCB4ZW5fZG9t
Y3RsICpkb21jdGwsIHN0cnVjdCBkb21haW4gKmQsCj4gICAgICAgICAgZC0+ZGlzYWJsZV9taWdy
YXRlID0gZG9tY3RsLT51LmRpc2FibGVfbWlncmF0ZS5kaXNhYmxlOwo+ICAgICAgICAgIHJldHVy
biAwOwo+ICAKPiArICAgIGNhc2UgWEVOX0RPTUNUTF92dWFydF9vcDoKPiArICAgIHsKPiArICAg
ICAgICBpbnQgcmM7Cj4gKyAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfdnVhcnRfb3AgKnZ1YXJ0
X29wID0gJmRvbWN0bC0+dS52dWFydF9vcDsKPiArCj4gKyAgICAgICAgc3dpdGNoKHZ1YXJ0X29w
LT5jbWQpCj4gKyAgICAgICAgewo+ICsgICAgICAgIGNhc2UgWEVOX0RPTUNUTF9WVUFSVF9PUF9J
TklUX1ZQTDAxMToKPiArCj4gKyAgICAgICAgICAgIGlmICggIWQtPmNyZWF0aW9uX2ZpbmlzaGVk
ICkKPiArICAgICAgICAgICAgewo+ICsgICAgICAgICAgICAgICAgc3RydWN0IHZwbDAxMV9pbml0
X2luZm8gaW5mbzsKPiArCj4gKyAgICAgICAgICAgICAgICBpbmZvLmNvbnNvbGVfZG9taWQgPSB2
dWFydF9vcC0+Y29uc29sZV9kb21pZDsKPiArICAgICAgICAgICAgICAgIGluZm8uZ2ZuID0gX2dm
bih2dWFydF9vcC0+Z2ZuKTsKPiArCj4gKyAgICAgICAgICAgICAgICByYyA9IGRvbWFpbl92cGww
MTFfaW5pdChkLCAmaW5mbyk7Cj4gKyAgICAgICAgICAgICAgICBpZiAoICFyYyApCj4gKyAgICAg
ICAgICAgICAgICB7Cj4gKyAgICAgICAgICAgICAgICAgICAgdnVhcnRfb3AtPmV2dGNobiA9IGlu
Zm8uZXZ0Y2huOwo+ICsgICAgICAgICAgICAgICAgICAgIHJjID0gX19jb3B5X3RvX2d1ZXN0KHVf
ZG9tY3RsLCBkb21jdGwsIDEpOwo+ICsgICAgICAgICAgICAgICAgfQo+ICsgICAgICAgICAgICB9
Cj4gKyAgICAgICAgICAgIGVsc2UKPiArICAgICAgICAgICAgewo+ICsgICAgICAgICAgICAgICAg
cmMgPSAtIEVQRVJNOwo+ICsgICAgICAgICAgICB9Cj4gKyAgICAgICAgICAgIGJyZWFrOwo+ICsK
PiArICAgICAgICBkZWZhdWx0Ogo+ICsgICAgICAgICAgICByYyA9IC1FSU5WQUw7Cj4gKyAgICAg
ICAgICAgIGJyZWFrOwo+ICsgICAgICAgIH0KPiArCj4gKyAgICAgICAgcmV0dXJuIHJjOwo+ICsg
ICAgfQo+ICAgICAgZGVmYXVsdDoKPiAgICAgIHsKPiAgICAgICAgICBpbnQgcmM7Cj4gZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9k
b21jdGwuaAo+IGluZGV4IGU2Y2YyMTEuLmM2ZmY0NTggMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1
ZGUvcHVibGljL2RvbWN0bC5oCj4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCj4g
QEAgLTM2LDYgKzM2LDcgQEAKPiAgI2luY2x1ZGUgImdyYW50X3RhYmxlLmgiCj4gICNpbmNsdWRl
ICJodm0vc2F2ZS5oIgo+ICAjaW5jbHVkZSAibWVtb3J5LmgiCj4gKyNpbmNsdWRlICJldmVudF9j
aGFubmVsLmgiCj4gIAo+ICAjZGVmaW5lIFhFTl9ET01DVExfSU5URVJGQUNFX1ZFUlNJT04gMHgw
MDAwMDAwZAo+ICAKPiBAQCAtMTEzOCw2ICsxMTM5LDE1IEBAIHN0cnVjdCB4ZW5fZG9tY3RsX3Bz
cl9jYXRfb3Agewo+ICAgICAgdWludDMyX3QgdGFyZ2V0OyAgICAvKiBJTiAqLwo+ICAgICAgdWlu
dDY0X3QgZGF0YTsgICAgICAvKiBJTi9PVVQgKi8KPiAgfTsKPiArCj4gK3N0cnVjdCB4ZW5fZG9t
Y3RsX3Z1YXJ0X29wIHsKPiArI2RlZmluZSBYRU5fRE9NQ1RMX1ZVQVJUX09QX0lOSVRfVlBMMDEx
ICAwCj4gKyAgICAgICAgdWludDMyX3QgY21kOyAgICAgICAgICAgLyogWEVOX0RPTUNUTF9WVUFS
VF9PUF8qICovCj4gKyAgICAgICAgdWludDMyX3QgY29uc29sZV9kb21pZDsgLyogSU4gKi8KPiAr
ICAgICAgICB4ZW5fcGZuX3QgZ2ZuOyAgICAgICAgICAvKiBJTiAqLwo+ICsgICAgICAgIGV2dGNo
bl9wb3J0X3QgZXZ0Y2huOyAgIC8qIE9VVCAqLwo+ICt9Owo+ICsKPiAgdHlwZWRlZiBzdHJ1Y3Qg
eGVuX2RvbWN0bF9wc3JfY2F0X29wIHhlbl9kb21jdGxfcHNyX2NhdF9vcF90Owo+ICBERUZJTkVf
WEVOX0dVRVNUX0hBTkRMRSh4ZW5fZG9tY3RsX3Bzcl9jYXRfb3BfdCk7Cj4gIAo+IEBAIC0xMjE4
LDYgKzEyMjgsNyBAQCBzdHJ1Y3QgeGVuX2RvbWN0bCB7Cj4gICNkZWZpbmUgWEVOX0RPTUNUTF9t
b25pdG9yX29wICAgICAgICAgICAgICAgICAgICA3Nwo+ICAjZGVmaW5lIFhFTl9ET01DVExfcHNy
X2NhdF9vcCAgICAgICAgICAgICAgICAgICAgNzgKPiAgI2RlZmluZSBYRU5fRE9NQ1RMX3NvZnRf
cmVzZXQgICAgICAgICAgICAgICAgICAgIDc5Cj4gKyNkZWZpbmUgWEVOX0RPTUNUTF92dWFydF9v
cCAgICAgICAgICAgICAgICAgICAgICA4MAo+ICAjZGVmaW5lIFhFTl9ET01DVExfZ2Ric3hfZ3Vl
c3RtZW1pbyAgICAgICAgICAgIDEwMDAKPiAgI2RlZmluZSBYRU5fRE9NQ1RMX2dkYnN4X3BhdXNl
dmNwdSAgICAgICAgICAgICAxMDAxCj4gICNkZWZpbmUgWEVOX0RPTUNUTF9nZGJzeF91bnBhdXNl
dmNwdSAgICAgICAgICAgMTAwMgo+IEBAIC0xMjgwLDYgKzEyOTEsNyBAQCBzdHJ1Y3QgeGVuX2Rv
bWN0bCB7Cj4gICAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfcHNyX2NtdF9vcCAgICAgICAgcHNy
X2NtdF9vcDsKPiAgICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9tb25pdG9yX29wICAgICAgICBt
b25pdG9yX29wOwo+ICAgICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX3Bzcl9jYXRfb3AgICAgICAg
IHBzcl9jYXRfb3A7Cj4gKyAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfdnVhcnRfb3AgICAgICAg
ICAgdnVhcnRfb3A7Cj4gICAgICAgICAgdWludDhfdCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFkWzEyOF07Cj4gICAgICB9IHU7Cj4gIH07Cj4gLS0gCj4gMi43LjQKPiAKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 06 23:38:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 23: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 1dIO3H-0003GO-7Z; Tue, 06 Jun 2017 23: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 <sstabellini@kernel.org>) id 1dIO3F-0003GI-Jd
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 23:38:17 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 20/05-01732-8EC37395; Tue, 06 Jun 2017 23:38:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVybKJssu4LG/N
 Ig1naFt+3TGZyYPQ4/OEKSwBjFGtmXlJ+RQJrxouTD9kL9ttWfPq9irWB8b5uFyMXh5DAH0aJ
 BUemsXQxcnKwCDhIXGibxd7FyMHBKBAj8eCHNUiYUSBMYvLlJawQJVoSa2a2gdlsAoYSf59sY
 gMplwCyl3zmAAmLCBhJvHh0mQVkPLPAMUaJl5dOs4MkhAVCJBb86WIGsTkFfCQ2zrrLBGLzCn
 hL3F4wgxXinm5GiTvnHoEtEBXQlTj07w8bRJGgxMmZT8DuZAY6Yvn0bSwTGAVmIUnNQpJawMi
 0ilGjOLWoLLVI18hEL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMAjrGRgYdzC+
 Ou53iFGSg0lJlDfyklmkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQleNmBQCwkWpaanVqRl5gDjA
 SYtwcGjJMJ73RIozVtckJhbnJkOkTrFqCglznvXGighAJLIKM2Da4PF4CVGWSlhXkYGBgYhno
 LUotzMElT5V4ziHIxKwry3QcbzZOaVwE1/BbSYCWgx3yUTkMUliQgpqQbGKaeTlpi2tUVe2bh
 J62OlxsuLCivLpZ843nt5ITnyn4oBY2jRQp31aW8P/w99MeH544R1LLdEHuwp+yjH93TtVYMI
 X0mP4Les1fOa41WsNppOd2mqW7O/6Fkd52EtRvGTT2+mf+V1mnji35kMU/efL6yZWtjqZzTsr
 omU9RHOmPfv1S0zwWZ+JZbijERDLeai4kQATCIw3rwCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1496792294!92702474!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50060 invoked from network); 6 Jun 2017 23:38:15 -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; 6 Jun 2017 23:38:15 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id AE8AD239EF;
 Tue,  6 Jun 2017 23:38:13 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org AE8AD239EF
Date: Tue, 6 Jun 2017 16:38:12 -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: <1496769929-23355-8-git-send-email-bhupinder.thakur@linaro.org>
Message-ID: <alpine.DEB.2.10.1706061636450.15791@sstabellini-ThinkPad-X260>
References: <1496769929-23355-1-git-send-email-bhupinder.thakur@linaro.org>
 <1496769929-23355-8-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>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 07/14 v4] 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCA2IEp1biAyMDE3LCBCaHVwaW5kZXIgVGhha3VyIHdyb3RlOgo+IEFkZCBhIG5ldyB2
dWFydCBjb25zb2xlIG5vZGUgdG8geGVuc3RvcmUuIFRoaXMgbm9kZSBpcyBhZGRlZCBhdAo+IAo+
IC9sb2NhbC9kb21haW4vJERPTUlEL3Z1YXJ0LzAuCj4gCj4gVGhlIG5vZGUgY29udGFpbnMgaW5m
b3JtYXRpb24gc3VjaCBhcyB0aGUgcmluZy1yZWYsIGV2ZW50IGNoYW5uZWwsCj4gYnVmZmVyIGxp
bWl0IGFuZCB0eXBlIG9mIGNvbnNvbGUuCj4gCj4gWGVuY29uc29sZSByZWFkcyB0aGUgbm9kZSBp
bmZvcm1hdGlvbiB0byBzZXR1cCB0aGUgcmluZyBidWZmZXIgYW5kCj4gZXZlbnQgY2hhbm5lbCBm
b3Igc2VuZGluZy9yZWNlaXZpbmcgdnVhcnQgZGF0YS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBCaHVw
aW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+Cj4gLS0tCj4gQ0M6IGlq
Cj4gQ0M6IHdsCj4gQ0M6IHNzCj4gQ0M6IGpnCj4gCj4gQ2hhbmdlcyBzaW5jZSB2MzoKPiAtIEFk
ZGVkIGEgYmFja2VuZCBub2RlIGZvciB2cGwwMTEuCj4gLSBSZW1vdmVkIGxpYnhsX19kZXZpY2Vf
dnVhcnRfYWRkKCkgZm9yIEhWTSBndWVzdC4gSXQgaXMgY2FsbGVkIG9ubHkgZm9yIFBWIGd1ZXN0
Lgo+IAo+ICB0b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMgICAgICAgICAgfCA0NCArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgdG9vbHMvbGlieGwvbGlieGxfY3JlYXRl
LmMgICAgICAgICAgIHwgMTIgKysrKysrKystLQo+ICB0b29scy9saWJ4bC9saWJ4bF9kZXZpY2Uu
YyAgICAgICAgICAgfCAgOSArKysrKystLQo+ICB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5o
ICAgICAgICAgfCAgNCArKysrCj4gIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzX2ludGVybmFsLmlk
bCB8ICAxICsKPiAgNSBmaWxlcyBjaGFuZ2VkLCA2NiBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9u
cygtKQo+IAo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMgYi90b29s
cy9saWJ4bC9saWJ4bF9jb25zb2xlLmMKPiBpbmRleCA4NTNiZTE1Li4yNTlmODY1IDEwMDY0NAo+
IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUuYwo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2NvbnNvbGUuYwo+IEBAIC0zNDQsNiArMzQ0LDUwIEBAIG91dDoKPiAgICAgIHJldHVybiBy
YzsKPiAgfQo+ICAKPiAraW50IGxpYnhsX19kZXZpY2VfdnVhcnRfYWRkKGxpYnhsX19nYyAqZ2Ms
IHVpbnQzMl90IGRvbWlkLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2Rl
dmljZV9jb25zb2xlICpjb25zb2xlLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGli
eGxfX2RvbWFpbl9idWlsZF9zdGF0ZSAqc3RhdGUsCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBsaWJ4bF9fZGV2aWNlICpkZXZpY2UpCj4gK3sKPiArICAgIGZsZXhhcnJheV90ICpyb19m
cm9udDsKPiArICAgIGZsZXhhcnJheV90ICpiYWNrOwo+ICsgICAgaW50IHJjOwo+ICsKPiArICAg
IHJvX2Zyb250ID0gZmxleGFycmF5X21ha2UoZ2MsIDE2LCAxKTsKPiArICAgIGJhY2sgPSBmbGV4
YXJyYXlfbWFrZShnYywgMTYsIDEpOwo+ICsKPiArICAgIGRldmljZS0+YmFja2VuZF9kZXZpZCA9
IGNvbnNvbGUtPmRldmlkOwo+ICsgICAgZGV2aWNlLT5iYWNrZW5kX2RvbWlkID0gY29uc29sZS0+
YmFja2VuZF9kb21pZDsKPiArICAgIGRldmljZS0+YmFja2VuZF9raW5kID0gTElCWExfX0RFVklD
RV9LSU5EX1ZVQVJUOwo+ICsgICAgZGV2aWNlLT5kZXZpZCA9IGNvbnNvbGUtPmRldmlkOwo+ICsg
ICAgZGV2aWNlLT5kb21pZCA9IGRvbWlkOwo+ICsgICAgZGV2aWNlLT5raW5kID0gTElCWExfX0RF
VklDRV9LSU5EX1ZVQVJUOwo+ICsKPiArICAgIGZsZXhhcnJheV9hcHBlbmQoYmFjaywgImZyb250
ZW5kLWlkIik7Cj4gKyAgICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ssIEdDU1BSSU5URigiJWQiLCBk
b21pZCkpOwo+ICsgICAgZmxleGFycmF5X2FwcGVuZChiYWNrLCAib25saW5lIik7Cj4gKyAgICBm
bGV4YXJyYXlfYXBwZW5kKGJhY2ssICIxIik7Cj4gKyAgICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ss
ICJzdGF0ZSIpOwo+ICsgICAgZmxleGFycmF5X2FwcGVuZChiYWNrLCBHQ1NQUklOVEYoIiVkIiwg
WGVuYnVzU3RhdGVJbml0aWFsaXNpbmcpKTsKPiArICAgIGZsZXhhcnJheV9hcHBlbmQoYmFjaywg
InByb3RvY29sIik7Cj4gKyAgICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ssIExJQlhMX1hFTkNPTlNP
TEVfUFJPVE9DT0wpOwo+ICsKPiArICAgIGZsZXhhcnJheV9hcHBlbmQocm9fZnJvbnQsICJwb3J0
Iik7Cj4gKyAgICBmbGV4YXJyYXlfYXBwZW5kKHJvX2Zyb250LCBHQ1NQUklOVEYoIiUiUFJJdTMy
LCBzdGF0ZS0+dnVhcnRfcG9ydCkpOwo+ICsgICAgZmxleGFycmF5X2FwcGVuZChyb19mcm9udCwg
InJpbmctcmVmIik7Cj4gKyAgICBmbGV4YXJyYXlfYXBwZW5kKHJvX2Zyb250LCBHQ1NQUklOVEYo
IiVsdSIsIHN0YXRlLT52dWFydF9nZm4pKTsKPiArICAgIGZsZXhhcnJheV9hcHBlbmQocm9fZnJv
bnQsICJsaW1pdCIpOwo+ICsgICAgZmxleGFycmF5X2FwcGVuZChyb19mcm9udCwgR0NTUFJJTlRG
KCIlZCIsIExJQlhMX1hFTkNPTlNPTEVfTElNSVQpKTsKPiArICAgIGZsZXhhcnJheV9hcHBlbmQo
cm9fZnJvbnQsICJ0eXBlIik7Cj4gKyAgICBmbGV4YXJyYXlfYXBwZW5kKHJvX2Zyb250LCAieGVu
Y29uc29sZWQiKTsKPiArCj4gKyAgICByYyA9IGxpYnhsX19kZXZpY2VfZ2VuZXJpY19hZGQoZ2Ms
IFhCVF9OVUxMLCBkZXZpY2UsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bGlieGxfX3hzX2t2c19vZl9mbGV4YXJyYXkoZ2MsIGJhY2spLAo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIE5VTEwsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbGlieGxfX3hzX2t2c19vZl9mbGV4YXJyYXkoZ2MsIHJvX2Zyb250KSk7Cj4gKyAgICBy
ZXR1cm4gcmM7Cj4gK30KPiArCj4gIGludCBsaWJ4bF9faW5pdF9jb25zb2xlX2Zyb21fY2hhbm5l
bChsaWJ4bF9fZ2MgKmdjLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bGlieGxfX2RldmljZV9jb25zb2xlICpjb25zb2xlLAo+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaW50IGRldl9udW0sCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xp
YnhsX2NyZWF0ZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKPiBpbmRleCBiZmZiYzQ1
Li4wOTFhNjYxIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCj4gKysr
IGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKPiBAQCAtMTM2NywxNCArMTM2NywyMiBAQCBz
dGF0aWMgdm9pZCBkb21jcmVhdGVfbGF1bmNoX2RtKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX211
bHRpZGV2ICptdWx0aWRldiwKPiAgICAgIH0KPiAgICAgIGNhc2UgTElCWExfRE9NQUlOX1RZUEVf
UFY6Cj4gICAgICB7Cj4gLSAgICAgICAgbGlieGxfX2RldmljZV9jb25zb2xlIGNvbnNvbGU7Cj4g
LSAgICAgICAgbGlieGxfX2RldmljZSBkZXZpY2U7Cj4gKyAgICAgICAgbGlieGxfX2RldmljZV9j
b25zb2xlIGNvbnNvbGUsIHZ1YXJ0Owo+ICsgICAgICAgIGxpYnhsX19kZXZpY2UgZGV2aWNlLCB2
dWFydF9kZXZpY2U7Cj4gIAo+ICAgICAgICAgIGZvciAoaSA9IDA7IGkgPCBkX2NvbmZpZy0+bnVt
X3ZmYnM7IGkrKykgewo+ICAgICAgICAgICAgICBsaWJ4bF9fZGV2aWNlX3ZmYl9hZGQoZ2MsIGRv
bWlkLCAmZF9jb25maWctPnZmYnNbaV0pOwo+ICAgICAgICAgICAgICBsaWJ4bF9fZGV2aWNlX3Zr
Yl9hZGQoZ2MsIGRvbWlkLCAmZF9jb25maWctPnZrYnNbaV0pOwo+ICAgICAgICAgIH0KPiAgCj4g
KyAgICAgICAgaWYgKGRfY29uZmlnLT5iX2luZm8uYXJjaF9hcm0udnVhcnQpCj4gKyAgICAgICAg
ewo+ICsgICAgICAgICAgICBpbml0X2NvbnNvbGVfaW5mbyhnYywgJnZ1YXJ0LCAwKTsKPiArICAg
ICAgICAgICAgdnVhcnQuYmFja2VuZF9kb21pZCA9IHN0YXRlLT5jb25zb2xlX2RvbWlkOwo+ICsg
ICAgICAgICAgICBsaWJ4bF9fZGV2aWNlX3Z1YXJ0X2FkZChnYywgZG9taWQsICZ2dWFydCwgc3Rh
dGUsICZ2dWFydF9kZXZpY2UpOwo+ICsgICAgICAgICAgICBsaWJ4bF9fZGV2aWNlX2NvbnNvbGVf
ZGlzcG9zZSgmdnVhcnQpOwoKV2UgYXJlIG5vdCB1c2luZyB2dWFydF9kZXZpY2UgYW55d2hlcmUg
YnV0IGluIGxpYnhsX19kZXZpY2VfdnVhcnRfYWRkLApyaWdodD8gSWYgc28sIGl0IGNvdWxkIGEg
bG9jYWwgdmFyaWFibGUgaW4gbGlieGxfX2RldmljZV92dWFydF9hZGQuCgoKPiArICAgICAgICB9
Cj4gKwo+ICAgICAgICAgIGluaXRfY29uc29sZV9pbmZvKGdjLCAmY29uc29sZSwgMCk7Cj4gICAg
ICAgICAgY29uc29sZS5iYWNrZW5kX2RvbWlkID0gc3RhdGUtPmNvbnNvbGVfZG9taWQ7Cj4gICAg
ICAgICAgbGlieGxfX2RldmljZV9jb25zb2xlX2FkZChnYywgZG9taWQsICZjb25zb2xlLCBzdGF0
ZSwgJmRldmljZSk7Cj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RldmljZS5jIGIv
dG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMKPiBpbmRleCA1ZTk2Njc2Li5iMTEwMDQxIDEwMDY0
NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RldmljZS5jCj4gKysrIGIvdG9vbHMvbGlieGwv
bGlieGxfZGV2aWNlLmMKPiBAQCAtMjYsNiArMjYsOSBAQCBzdGF0aWMgY2hhciAqbGlieGxfX2Rl
dmljZV9mcm9udGVuZF9wYXRoKGxpYnhsX19nYyAqZ2MsIGxpYnhsX19kZXZpY2UgKmRldmljZSkK
PiAgICAgIGlmIChkZXZpY2UtPmtpbmQgPT0gTElCWExfX0RFVklDRV9LSU5EX0NPTlNPTEUgJiYg
ZGV2aWNlLT5kZXZpZCA9PSAwKQo+ICAgICAgICAgIHJldHVybiBHQ1NQUklOVEYoIiVzL2NvbnNv
bGUiLCBkb21fcGF0aCk7Cj4gIAo+ICsgICAgaWYgKGRldmljZS0+a2luZCA9PSBMSUJYTF9fREVW
SUNFX0tJTkRfVlVBUlQpCj4gKyAgICAgICAgcmV0dXJuIEdDU1BSSU5URigiJXMvdnVhcnQvJWQi
LCBkb21fcGF0aCwgZGV2aWNlLT5kZXZpZCk7Cj4gKwo+ICAgICAgcmV0dXJuIEdDU1BSSU5URigi
JXMvZGV2aWNlLyVzLyVkIiwgZG9tX3BhdGgsCj4gICAgICAgICAgICAgICAgICAgICAgIGxpYnhs
X19kZXZpY2Vfa2luZF90b19zdHJpbmcoZGV2aWNlLT5raW5kKSwKPiAgICAgICAgICAgICAgICAg
ICAgICAgZGV2aWNlLT5kZXZpZCk7Cj4gQEAgLTE3MCw3ICsxNzMsOCBAQCByZXRyeV90cmFuc2Fj
dGlvbjoKPiAgICAgICAgICAgKiBoaXN0b3JpY2FsbHkgY29udGFpbmVkIG90aGVyIGluZm9ybWF0
aW9uLCBzdWNoIGFzIHRoZQo+ICAgICAgICAgICAqIHZuYy1wb3J0LCB3aGljaCB3ZSBkb24ndCB3
YW50IHRoZSBndWVzdCBmaWRkbGluZyB3aXRoLgo+ICAgICAgICAgICAqLwo+IC0gICAgICAgIGlm
IChkZXZpY2UtPmtpbmQgPT0gTElCWExfX0RFVklDRV9LSU5EX0NPTlNPTEUgJiYgZGV2aWNlLT5k
ZXZpZCA9PSAwKQo+ICsgICAgICAgIGlmICgoZGV2aWNlLT5raW5kID09IExJQlhMX19ERVZJQ0Vf
S0lORF9DT05TT0xFICYmIGRldmljZS0+ZGV2aWQgPT0gMCkgfHwKPiArICAgICAgICAgICAgKGRl
dmljZS0+a2luZCA9PSBMSUJYTF9fREVWSUNFX0tJTkRfVlVBUlQpKQo+ICAgICAgICAgICAgICB4
c19zZXRfcGVybWlzc2lvbnMoY3R4LT54c2gsIHQsIGZyb250ZW5kX3BhdGgsCj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICByb19mcm9udGVuZF9wZXJtcywgQVJSQVlfU0laRShyb19m
cm9udGVuZF9wZXJtcykpOwo+ICAgICAgICAgIGVsc2UKPiBAQCAtODAwLDcgKzgwNCw4IEBAIHZv
aWQgbGlieGxfX2RldmljZXNfZGVzdHJveShsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19kZXZpY2Vz
X3JlbW92ZV9zdGF0ZSAqZHJzKQo+ICAgICAgICAgICAgICAgICAgZGV2LT5kb21pZCA9IGRvbWlk
Owo+ICAgICAgICAgICAgICAgICAgZGV2LT5raW5kID0ga2luZDsKPiAgICAgICAgICAgICAgICAg
IGRldi0+ZGV2aWQgPSBhdG9pKGRldnNbal0pOwo+IC0gICAgICAgICAgICAgICAgaWYgKGRldi0+
YmFja2VuZF9raW5kID09IExJQlhMX19ERVZJQ0VfS0lORF9DT05TT0xFKSB7Cj4gKyAgICAgICAg
ICAgICAgICBpZiAoZGV2LT5iYWNrZW5kX2tpbmQgPT0gTElCWExfX0RFVklDRV9LSU5EX0NPTlNP
TEUgfHwKPiArICAgICAgICAgICAgICAgICAgICBkZXYtPmJhY2tlbmRfa2luZCA9PSBMSUJYTF9f
REVWSUNFX0tJTkRfVlVBUlQpIHsKPiAgICAgICAgICAgICAgICAgICAgICAvKiBDdXJyZW50bHkg
Y29uc29sZSBkZXZpY2VzIGNhbiBiZSBkZXN0cm95ZWQKPiAgICAgICAgICAgICAgICAgICAgICAg
KiBzeW5jaHJvbm91c2x5IGJ5IGp1c3QgcmVtb3ZpbmcgeGVuc3RvcmUgZW50cmllcywKPiAgICAg
ICAgICAgICAgICAgICAgICAgKiB0aGlzIGlzIHdoYXQgbGlieGxfX2RldmljZV9kZXN0cm95IGRv
ZXMuCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggYi90b29scy9s
aWJ4bC9saWJ4bF9pbnRlcm5hbC5oCj4gaW5kZXggNGUyYzI0Ny4uN2EyMmRiMCAxMDA2NDQKPiAt
LS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCj4gKysrIGIvdG9vbHMvbGlieGwvbGli
eGxfaW50ZXJuYWwuaAo+IEBAIC0xMjAyLDYgKzEyMDIsMTAgQEAgX2hpZGRlbiBpbnQgbGlieGxf
X2RldmljZV9jb25zb2xlX2FkZChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKPiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZGV2aWNlX2NvbnNvbGUg
KmNvbnNvbGUsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxf
X2RvbWFpbl9idWlsZF9zdGF0ZSAqc3RhdGUsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbGlieGxfX2RldmljZSAqZGV2aWNlKTsKPiArX2hpZGRlbiBpbnQgbGlieGxf
X2RldmljZV92dWFydF9hZGQobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kZXZpY2VfY29uc29sZSAqY29u
c29sZSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RvbWFp
bl9idWlsZF9zdGF0ZSAqc3RhdGUsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGxpYnhsX19kZXZpY2UgKmRldmljZSk7Cj4gIAo+ICAvKiBSZXR1cm5zIDEgaWYgZGV2aWNl
IGV4aXN0cywgMCBpZiBub3QsIEVSUk9SXyogKDwwKSBvbiBlcnJvci4gKi8KPiAgX2hpZGRlbiBp
bnQgbGlieGxfX2RldmljZV9leGlzdHMobGlieGxfX2djICpnYywgeHNfdHJhbnNhY3Rpb25fdCB0
LAo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF90eXBlc19pbnRlcm5hbC5pZGwgYi90
b29scy9saWJ4bC9saWJ4bF90eXBlc19pbnRlcm5hbC5pZGwKPiBpbmRleCA3ZGM0ZDBmLi5jNDYz
YzMzIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzX2ludGVybmFsLmlkbAo+
ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzX2ludGVybmFsLmlkbAo+IEBAIC0yNiw2ICsy
Niw3IEBAIGxpYnhsX19kZXZpY2Vfa2luZCA9IEVudW1lcmF0aW9uKCJkZXZpY2Vfa2luZCIsIFsK
PiAgICAgICg5LCAiVlVTQiIpLAo+ICAgICAgKDEwLCAiUVVTQiIpLAo+ICAgICAgKDExLCAiOVBG
UyIpLAo+ICsgICAgKDEyLCAiVlVBUlQiKSwKPiAgICAgIF0pCj4gIAo+ICBsaWJ4bF9fY29uc29s
ZV9iYWNrZW5kID0gRW51bWVyYXRpb24oImNvbnNvbGVfYmFja2VuZCIsIFsKPiAtLSAKPiAyLjcu
NAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 06 23:41:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 23:41:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIO69-0003qs-PE; Tue, 06 Jun 2017 23:41: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 1dIO68-0003qd-4F
 for xen-devel@lists.xenproject.org; Tue, 06 Jun 2017 23:41:16 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 31/55-03557-B9D37395; Tue, 06 Jun 2017 23:41:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVybKJssu4sW/N
 Ig9YXFhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bnJXNYC/ZJV0xZsoOpgfGhaBcjJ4eQwB9G
 iXUtoSA2i4CDxN/pU1i7GDk4GAViJB78sAYJMwqESUy+vIQVokRLYunNDiYQm03AUOLvk01sI
 OUSQPaSzxwgYREBI4kXjy6zdDFycTALHGOUeHnpNDtIQlggUeLQui1sIDangK/EoT9nwOK8At
 4SR55tZwRpEBLoYZT41zkHbJmogK7EoX9/2CCKBCVOznzCAmIzAx2xfPo2lgmMArOQpGYhSS1
 gZFrFqFGcWlSWWqRraKqXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYhAxAsIPx
 27KAQ4ySHExKoryRl8wihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwstmYRwoJFqWmp1akZeYA4
 wEmLcHBoyTCe90SKM1bXJCYW5yZDpE6xajLsWH1+i9MQix5+XmpUuK8QSAzBECKMkrz4EbAYv
 MSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHlvg6ziycwrgdv0CugIJqAj+C6ZgBxRkoiQkmp
 gbL8q5fmi5ut0F74whpxlNj9SSu7OKcxN/JJXFS77rfzwvJvPKneHpjC+YdKt6o5+d2kmt0Cx
 09GyaZlJvGdC7aaFeYopHD5Xf9JigvnP+++9XwQm8Ki3h2zZxVy9NOJKk80U7lebTxwqfdZl9
 srfLCxB7rHQgfNlS51aAls1I7o/ndH8P+WbEktxRqKhFnNRcSIAYLfLF8gCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-16.tower-27.messagelabs.com!1496792473!106062980!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28937 invoked from network); 6 Jun 2017 23:41:14 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 6 Jun 2017 23:41:14 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id D49FD23A0B;
 Tue,  6 Jun 2017 23:41:12 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D49FD23A0B
Date: Tue, 6 Jun 2017 16:41:11 -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: <1496769929-23355-13-git-send-email-bhupinder.thakur@linaro.org>
Message-ID: <alpine.DEB.2.10.1706061640090.15791@sstabellini-ThinkPad-X260>
References: <1496769929-23355-1-git-send-email-bhupinder.thakur@linaro.org>
 <1496769929-23355-13-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>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 12/14 v4] 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCA2IEp1biAyMDE3LCBCaHVwaW5kZXIgVGhha3VyIHdyb3RlOgo+IEFkZCBhIG5ldyBj
b25zb2xlIHR5cGUgVlVBUlQgdG8gY29ubmVjdCB0byBndWVzdCdzIGVtdWFsYXRlZCB2dWFydAo+
IGNvbnNvbGUuCj4gCj4gU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVy
LnRoYWt1ckBsaW5hcm8ub3JnPgo+IC0tLQo+IENDOiBpago+IENDOiB3bAo+IENDOiBzcwo+IEND
OiBqZwo+IAo+IENoYW5nZXMgc2luY2UgdjM6Cj4gLSBUaGUgdnVhcnQgY29uc29sZSBzdXBwb3J0
IGlzIHVuZGVyIENPTkZJR19WVUFSVF9DT05TT0xFIG9wdGlvbi4KPiAtIFNpbmNlIHRoZXJlIGlz
IGEgY2hhbmdlIGZyb20gbGFzdCByZXZpZXcsIEkgaGF2ZSBub3QgaW5jbHVkZWQKPiAgIHJldmll
d2VkLWJ5IHRhZyBmcm9tIFN0ZWZhbm8gYW5kIGFja2VkLWJ5IHRhZyBmcm9tIFdlaS4KPiAKPiAg
dG9vbHMvY29uc29sZS9NYWtlZmlsZSAgICAgIHwgIDEgKwo+ICB0b29scy9jb25zb2xlL2NsaWVu
dC9tYWluLmMgfCAyNSArKysrKysrKysrKysrKysrKysrKysrKystCj4gIDIgZmlsZXMgY2hhbmdl
ZCwgMjUgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS90b29s
cy9jb25zb2xlL01ha2VmaWxlIGIvdG9vbHMvY29uc29sZS9NYWtlZmlsZQo+IGluZGV4IGZjZWUz
MTMuLjQ5YzAyZDQgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvY29uc29sZS9NYWtlZmlsZQo+ICsrKyBi
L3Rvb2xzL2NvbnNvbGUvTWFrZWZpbGUKPiBAQCAtMzQsNiArMzQsNyBAQCB4ZW5jb25zb2xlZDog
JChwYXRzdWJzdCAlLmMsJS5vLCQod2lsZGNhcmQgZGFlbW9uLyouYykpCj4gIAkkKENDKSAkKExE
RkxBR1MpICReIC1vICRAICQoTERMSUJTKSAkKExETElCU19saWJ4ZW5ldnRjaG4pICQoTERMSUJT
X2xpYnhlbmdudHRhYikgJChMRExJQlNfeGVuY29uc29sZWQpICQoQVBQRU5EX0xERkxBR1MpCj4g
IAo+ICBjbGllbnQvbWFpbi5vOiBjbGllbnQvX3BhdGhzLmgKPiArY2xpZW50L21haW4ubzogQ0ZM
QUdTICs9ICQoVlVBUlRfQ0ZMQUdTLXkpCj4gIHhlbmNvbnNvbGU6ICQocGF0c3Vic3QgJS5jLCUu
bywkKHdpbGRjYXJkIGNsaWVudC8qLmMpKQo+ICAJJChDQykgJChMREZMQUdTKSAkXiAtbyAkQCAk
KExETElCUykgJChMRExJQlNfeGVuY29uc29sZSkgJChBUFBFTkRfTERGTEFHUykKPiAgCj4gZGlm
ZiAtLWdpdCBhL3Rvb2xzL2NvbnNvbGUvY2xpZW50L21haW4uYyBiL3Rvb2xzL2NvbnNvbGUvY2xp
ZW50L21haW4uYwo+IGluZGV4IDk3Nzc3OWYuLjhkMzFmZTkgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMv
Y29uc29sZS9jbGllbnQvbWFpbi5jCj4gKysrIGIvdG9vbHMvY29uc29sZS9jbGllbnQvbWFpbi5j
Cj4gQEAgLTc2LDcgKzc2LDExIEBAIHN0YXRpYyB2b2lkIHVzYWdlKGNvbnN0IGNoYXIgKnByb2dy
YW0pIHsKPiAgCSAgICAgICAiXG4iCj4gIAkgICAgICAgIiAgLWgsIC0taGVscCAgICAgICBkaXNw
bGF5IHRoaXMgaGVscCBhbmQgZXhpdFxuIgo+ICAJICAgICAgICIgIC1uLCAtLW51bSBOICAgICAg
dXNlIGNvbnNvbGUgbnVtYmVyIE5cbiIKPiArI2lmZGVmIENPTkZJR19WVUFSVF9DT05TT0xFCj4g
KwkgICAgICAgIiAgLS10eXBlIFRZUEUgICAgICBjb25zb2xlIHR5cGUuIG11c3QgYmUgJ3B2Jywg
J3NlcmlhbCcgb3IgJ3Z1YXJ0J1xuIgo+ICsjZWxzZQo+ICAJICAgICAgICIgIC0tdHlwZSBUWVBF
ICAgICAgY29uc29sZSB0eXBlLiBtdXN0IGJlICdwdicgb3IgJ3NlcmlhbCdcbiIKPiArI2VuZGlm
Cj4gIAkgICAgICAgIiAgLS1zdGFydC1ub3RpZnktZmQgTiBmaWxlIGRlc2NyaXB0b3IgdXNlZCB0
byBub3RpZnkgcGFyZW50XG4iCj4gIAkgICAgICAgLCBwcm9ncmFtKTsKPiAgfQo+IEBAIC0yNjQs
NiArMjY4LDkgQEAgdHlwZWRlZiBlbnVtIHsKPiAgICAgICAgIENPTlNPTEVfSU5WQUwsCj4gICAg
ICAgICBDT05TT0xFX1BWLAo+ICAgICAgICAgQ09OU09MRV9TRVJJQUwsCj4gKyNpZmRlZiBDT05G
SUdfVlVBUlRfQ09OU09MRQo+ICsgICAgICAgQ09OU09MRV9WVUFSVCwKPiArI2VuZGlmCj4gIH0g
Y29uc29sZV90eXBlOwo+ICAKPiAgc3RhdGljIHN0cnVjdCB0ZXJtaW9zIHN0ZGluX29sZF9hdHRy
Owo+IEBAIC0zNDMsNiArMzUwLDExIEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikK
PiAgCWNoYXIgKmVuZDsKPiAgCWNvbnNvbGVfdHlwZSB0eXBlID0gQ09OU09MRV9JTlZBTDsKPiAg
CWJvb2wgaW50ZXJhY3RpdmUgPSAwOwo+ICsjaWZkZWYgQ09ORklHX1ZVQVJUX0NPTlNPTEUKPiAr
CWNoYXIgKmNvbnNvbGVfbmFtZXMgPSAic2VyaWFsLCBwdiwgdnVhcnQiOwo+ICsjZWxzZQo+ICsJ
Y2hhciAqY29uc29sZV9uYW1lcyA9ICJzZXJpYWwsIHB2IjsKPiArI2VuZGlmCj4gIAo+ICAJaWYg
KGlzYXR0eShTVERJTl9GSUxFTk8pICYmIGlzYXR0eShTVERPVVRfRklMRU5PKSkKPiAgCQlpbnRl
cmFjdGl2ZSA9IDE7Cj4gQEAgLTM2MSw5ICszNzMsMTQgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNo
YXIgKiphcmd2KQo+ICAJCQkJdHlwZSA9IENPTlNPTEVfU0VSSUFMOwo+ICAJCQllbHNlIGlmICgh
c3RyY21wKG9wdGFyZywgInB2IikpCj4gIAkJCQl0eXBlID0gQ09OU09MRV9QVjsKPiArI2lmZGVm
IENPTkZJR19WVUFSVF9DT05TT0xFCj4gKwkJCWVsc2UgaWYgKCFzdHJjbXAob3B0YXJnLCAidnVh
cnQiKSkKPiArCQkJCXR5cGUgPSBDT05TT0xFX1ZVQVJUOwo+ICsjZW5kaWYKPiAgCQkJZWxzZSB7
Cj4gIAkJCQlmcHJpbnRmKHN0ZGVyciwgIkludmFsaWQgdHlwZSBhcmd1bWVudFxuIik7Cj4gLQkJ
CQlmcHJpbnRmKHN0ZGVyciwgIkNvbnNvbGUgdHlwZXMgc3VwcG9ydGVkIGFyZTogc2VyaWFsLCBw
dlxuIik7Cj4gKwkJCQlmcHJpbnRmKHN0ZGVyciwgIkNvbnNvbGUgdHlwZXMgc3VwcG9ydGVkIGFy
ZTogJXNcbiIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgIGNvbnNvbGVfbmFtZXMpOwoKYWxp
Z25tZW50IGlzc3VlCgoKPiAgCQkJCWV4aXQoRUlOVkFMKTsKPiAgCQkJfQo+ICAJCQlicmVhazsK
PiBAQCAtNDM2LDYgKzQ1MywxMiBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCj4g
IAkJZWxzZQo+ICAJCQlzbnByaW50ZihwYXRoLCBzdHJsZW4oZG9tX3BhdGgpICsgc3RybGVuKCIv
ZGV2aWNlL2NvbnNvbGUvJWQvdHR5IikgKyA1LCAiJXMvZGV2aWNlL2NvbnNvbGUvJWQvdHR5Iiwg
ZG9tX3BhdGgsIG51bSk7Cj4gIAl9Cj4gKyNpZmRlZiBDT05GSUdfVlVBUlRfQ09OU09MRQo+ICsJ
aWYgKHR5cGUgPT0gQ09OU09MRV9WVUFSVCkgewo+ICsJCXNucHJpbnRmKHBhdGgsIHN0cmxlbihk
b21fcGF0aCkgKyBzdHJsZW4oIi92dWFydC8wL3R0eSIpICsgMSwKPiArCQkJCSAiJXMvdnVhcnQv
MC90dHkiLCBkb21fcGF0aCk7Cj4gKwl9Cj4gKyNlbmRpZgoKSSBkb24ndCB0aGluayBpdCBpcyB3
b3J0aCBwcm90ZWN0aW5nIGFsbCB0aGlzIGNvZGUgd2l0aApDT05GSUdfVlVBUlRfQ09OU09MRS4g
SXQncyBzbyBzbWFsbCBJIHdvdWxkIGNvbXBpbGUgaXQgYWx3YXlzLgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 07 00:38:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 00:38:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIOzC-0007b8-3Z; Wed, 07 Jun 2017 00:38:10 +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 1dIOzA-0007am-Sb
 for xen-devel@lists.xensource.com; Wed, 07 Jun 2017 00:38:08 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 AF/D2-10689-0FA47395; Wed, 07 Jun 2017 00:38:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVfe9l3m
 kwbwn0hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN2Nkxjb3gnnbFo68bGRsY
 Lyt2MXJxCAn8ZZTY+3MSG4TzmFHixNUFLBDONkaJvm9zWLsYOTlEBJwlvp6Zyw5i8wroS6z5t
 58RxBYWiJLYcvUzE0iDhMA5FondRy6CJSQEPCXWzpzNBGM3XJoKFGfnYBOwkjgkBhJlEVCVuN
 t0lHECI/cCRoZVjBrFqUVlqUW6RgZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxi
 BXq9nYGDcwdh8wu8QoyQHk5Ior6yLeaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd4pnkA5waLU
 9NSKtMwcYPjBpCU4eJREeF+6A6V5iwsSc4sz0yFSpxh1OTasXv+FSYglLz8vVUqclxEYzEICI
 EUZpXlwI2CxcIlRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMO8vkFU8mXklcJteAR3BBHQE3y
 UTkCNKEhFSUg2MXVEZCT7rbqy/dp2t/5L59BelVXuS6z4btTyvubVUcoIb//P+P6yWy1T+/vs
 5ZyUrh/Cnjd4hLBvk9/U1bFP0bO40eSUxOck++n3HIYdJ7mbaayfmRluscPrq87ZNmpX7Up/A
 yfd337WzP+b2PH7io0pm9OQwi5X7H+n0eIlmGR9apDclwNhDiaU4I9FQi7moOBEAoiO9DoACA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1496795886!104467182!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27937 invoked from network); 7 Jun 2017 00:38:07 -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; 7 Jun 2017 00:38: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 1dIOz6-0000AM-Py; Wed, 07 Jun 2017 00:38: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 1dIOz0-00070S-QX; Wed, 07 Jun 2017 00:37:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dIOyz-00079v-OB; Wed, 07 Jun 2017 00:37:58 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110052-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 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=f4a27a000d03e121eb1a36c485049a820c395539
X-Osstest-Versions-That: xen=3d2010f9ffeacc8836811420460e15f2c1233695
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 07 Jun 2017 00:37:57 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 110052: 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>

ZmxpZ2h0IDExMDA1MiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDA1Mi8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgNSB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwMDQz
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAg
IGY0YTI3YTAwMGQwM2UxMjFlYjFhMzZjNDg1MDQ5YTgyMGMzOTU1MzkKYmFzZWxpbmUgdmVyc2lv
bjoKIHhlbiAgICAgICAgICAgICAgICAgIDNkMjAxMGY5ZmZlYWNjODgzNjgxMTQyMDQ2MGUxNWYy
YzEyMzM2OTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMDA0MyAgMjAxNy0wNi0wNiAxNzowMjow
MyBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTAwNTIgIDIwMTctMDYtMDYgMjI6
NDg6MjkgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCBy
ZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBQdW5pdCBBZ3Jhd2FsIDxwdW5p
dC5hZ3Jhd2FsQGFybS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgZjRhMjdhMDAwZDAzZTEyMWVi
MWEzNmM0ODUwNDlhODIwYzM5NTUzOQpBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+CkRhdGU6ICAgVHVlIE1heSAyMyAxODowMzozNiAyMDE3ICswMTAwCgogICAgeGVu
L2FybTogUmVtb3ZlIHVudXNlZCBoZWxwZXJzIGFjY2Vzc19vayBhbmQgYXJyYXlfYWNjZXNzX29r
CiAgICAKICAgIEJvdGggaGVscGVycyBhY2Nlc3Nfb2sgYW5kIGFycmF5X2FjY2Vzc19vayBhcmUg
bm90IHVzZWQgb24gQVJNLiBSZW1vdmUKICAgIHRoZW0uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKY29tbWl0IDcyNmI3Mzc1
NzRhM2MwNzViZTk1NDQwZTU3MmIzMTdhMzkyOTNhOWUKQXV0aG9yOiBQdW5pdCBBZ3Jhd2FsIDxw
dW5pdC5hZ3Jhd2FsQGFybS5jb20+CkRhdGU6ICAgRnJpIE1heSAyNiAxMjoxNDowNyAyMDE3ICsw
MTAwCgogICAgQXZvaWQgZXhjZXNzIGljYWNoZSBmbHVzaGVzIGluIHBvcHVsYXRlX3BoeXNtYXAo
KSBiZWZvcmUgZG9tYWluIGhhcyBiZWVuIGNyZWF0ZWQKICAgIAogICAgcG9wdWxhdGVfcGh5c21h
cCgpIGNhbGxzIGFsbG9jX2hlYXBfcGFnZXMoKSBwZXIgcmVxdWVzdGVkCiAgICBleHRlbnQuIGFs
bG9jX2hlYXBfcGFnZXMoKSBpbnZhbGlkYXRlcyB0aGUgZW50aXJlIGljYWNoZSBwZXIKICAgIGV4
dGVudC4gRHVyaW5nIGRvbWFpbiBjcmVhdGlvbiwgdGhlIGljYWNoZSBpbnZhbGlkYXRpb25zIGNh
biBiZSBkZWZmZXJlZAogICAgdW50aWwgYWxsIHRoZSBleHRlbnRzIGhhdmUgYmVlbiBhbGxvY2F0
ZWQgYXMgdGhlcmUgaXMgbm8gcmlzayBvZgogICAgZXhlY3V0aW5nIHN0YWxlIGluc3RydWN0aW9u
cyBmcm9tIHRoZSBpY2FjaGUuCiAgICAKICAgIEludHJvZHVjZSBhIG5ldyBmbGFnICJNRU1GX25v
X2ljYWNoZV9mbHVzaCIgdG8gYmUgdXNlZCB0byBwcmV2ZW50CiAgICBhbGxvY19oZWFwX3BhZ2Vz
KCkgZnJvbSBwZXJmb3JtaW5nIGljYWNoZSBtYWludGVuYW5jZSBvcGVyYXRpb25zLiBVc2UKICAg
IHRoZSBmbGFnIGluIHBvcHVsYXRlX3BoeXNtYXAoKSBiZWZvcmUgdGhlIGRvbWFpbiBoYXMgYmVl
biB1bnBhdXNlZCBhbmQKICAgIHBlcmZvcm0gcmVxdWlyZWQgaWNhY2hlIG1haW50ZW5hbmNlIGZ1
bmN0aW9uIGF0IHRoZSBlbmQgb2YgdGhlCiAgICBhbGxvY2F0aW9uLgogICAgCiAgICBPbmUgY29u
Y2VybiBpcyB0aGUgbGFjayBvZiBzeW5jaHJvbmlzYXRpb24gYXJvdW5kIHRlc3RpbmcgZm9yCiAg
ICAiY3JlYXRpb25fZmluaXNoZWQiLiBCdXQgaXQgc2VlbXMsIGluIHByYWN0aWNlIHRoZSB3aW5k
b3cgd2hlcmUgaXQgaXMKICAgIG91dCBvZiBzeW5jIHNob3VsZCBiZSBzbWFsbCBlbm91Z2ggdG8g
bm90IG1hdHRlci4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUHVuaXQgQWdyYXdhbCA8cHVuaXQu
YWdyYXdhbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KCmNvbW1pdCAxYTBjM2UzZTI4ZDZjZDA3MjczNDk5MGVmY2Fh
ZWM2MDhiZjE1MmIxCkF1dGhvcjogUHVuaXQgQWdyYXdhbCA8cHVuaXQuYWdyYXdhbEBhcm0uY29t
PgpEYXRlOiAgIEZyaSBNYXkgMjYgMTI6MTQ6MDYgMjAxNyArMDEwMAoKICAgIGFybTogcDJtOiBQ
cmV2ZW50IHJlZHVuZGFudCBpY2FjaGUgZmx1c2hlcwogICAgCiAgICBXaGVuIHRvb2xzdGFjayBy
ZXF1ZXN0cyBmbHVzaGluZyB0aGUgY2FjaGVzLCBmbHVzaF9wYWdlX3RvX3JhbSgpIGlzCiAgICBj
YWxsZWQgZm9yIGVhY2ggcGFnZSBvZiB0aGUgcmVxdWVzdGVkIGRvbWFpbi4gVGhpcyBuZWVkcyB0
byB1bm5lY2Vzc2FyeQogICAgaWNhY2hlIGludmFsaWRhdGlvbiBvcGVyYXRpb25zLgogICAgCiAg
ICBMZXQncyB0YWtlIHRoZSByZXNwb25zaWJpbGl0eSBvZiBwZXJmb3JtaW5nIGljYWNoZSBvcGVy
YXRpb25zIGFuZCB1c2UKICAgIHRoZSByZWNlbnRseSBpbnRyb2R1Y2VkIGZsYWcgdG8gcHJldmVu
dCByZWR1bmRhbnQgaWNhY2hlIG9wZXJhdGlvbnMgYnkKICAgIGZsdXNoX3BhZ2VfdG9fcmFtKCku
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFB1bml0IEFncmF3YWwgPHB1bml0LmFncmF3YWxAYXJt
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+Cgpjb21taXQgNTRiODY1MTA2NmU4MmYwNGRiOWQ5ZTViMGNjMDJjMjZkMzlhZTc2
MwpBdXRob3I6IFB1bml0IEFncmF3YWwgPHB1bml0LmFncmF3YWxAYXJtLmNvbT4KRGF0ZTogICBG
cmkgTWF5IDI2IDEyOjE0OjA1IDIwMTcgKzAxMDAKCiAgICBBbGxvdyBjb250cm9sIG9mIGljYWNo
ZSBpbnZhbGlkYXRpb25zIHdoZW4gY2FsbGluZyBmbHVzaF9wYWdlX3RvX3JhbSgpCiAgICAKICAg
IGZsdXNoX3BhZ2VfdG9fcmFtKCkgdW5jb25kaXRpb25hbGx5IGRyb3BzIHRoZSBpY2FjaGUuIElu
IGNlcnRhaW4KICAgIHNpdHVhdGlvbnMgdGhpcyBsZWFkcyB0byBleGVjZXNzaXZlIGljYWNoZSBm
bHVzaGVzIHdoZW4KICAgIGZsdXNoX3BhZ2VfdG9fcmFtKCkgZW5kcyB1cCBiZWluZyByZXBlYXRl
ZGx5IGNhbGxlZCBpbiBhIGxvb3AuCiAgICAKICAgIEludHJvZHVjZSBhIHBhcmFtZXRlciB0byBh
bGxvdyBjYWxsZXJzIG9mIGZsdXNoX3BhZ2VfdG9fcmFtKCkgdG8gdGFrZQogICAgcmVzcG9uc2li
aWxpdHkgb2Ygc3luY2hyb25pc2luZyB0aGUgaWNhY2hlLiBUaGlzIGlzIGluIHByZXBhcmF0aW9u
cyBmb3IKICAgIGFkZGluZyBsb2dpYyB0byBtYWtlIHRoZSBjYWxsZXJzIHBlcmZvcm0gdGhlIG5l
Y2Vzc2FyeSBpY2FjaGUKICAgIG1haW50ZW5hbmNlIG9wZXJhdGlvbnMuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IFB1bml0IEFncmF3YWwgPHB1bml0LmFncmF3YWxAYXJtLmNvbT4KICAgIEFja2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoocWVtdSBjaGFuZ2VzIG5v
dCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 07 00:43:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 00:43:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIP4a-0008ED-OQ; Wed, 07 Jun 2017 00:43:44 +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 1dIP4a-0008E7-48
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 00:43:44 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 B8/41-03613-F3C47395; Wed, 07 Jun 2017 00:43:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsVybKJssq6dj3m
 kwcEmZYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP0s1PsBY8CKto3tbM3ML526GLk4hAS+MMo
 MedDO3MXIycHi4CDxPcvb1i6GDk4GAViJB78sAYJMwqESUy+vIQVokRLov3pSjYQm03AUOLvk
 01sIOUSQPaSzxwgYREBI4kXjy6zgIxnFjjGKPHy0ml2kISwQJ7E3XcPWUHqOQV8JZb98AIxeQ
 W8JeYsqIS4podR4sevfiaQclEBXYlD//6AreIVEJQ4OfMJC4jNDHTC8unbWCYwCsxCkpqFJLW
 AkWkVo3pxalFZapGupV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmAAMgDBDsa7
 mwIOMUpyMCmJ8sq6mEcK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDd5QWUEyxKTU+tSMvMAcYCT
 FqCg0dJhLcOJM1bXJCYW5yZDpE6xagoJc77CCQhAJLIKM2Da4PF3yVGWSlhXkagQ4R4ClKLcj
 NLUOVfMYpzMCoJ8/5yB5rCk5lXAjf9FdBiJqDFfJdMQBaXJCKkpBoYF+kHzXxvzuc4m+Ha+Qf
 7n2uaTjHgqqw+FzxFKI6tXI1v/Xnp3TfvlZm6vn5SvnD9HefnQveTbdwsD7lb8WyK2xju0h/e
 1sunqJqw7ejKiqPi+T57Eo6rF2zS8PzJOaPdyZOTseV1+sv/ieLG2x7UCr7r2hG5v1Ny/5q9x
 xbHXF89SZwvUK1PiaU4I9FQi7moOBEAzJyE27oCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1496796221!106508031!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17578 invoked from network); 7 Jun 2017 00:43:42 -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; 7 Jun 2017 00:43:42 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 3AAC323967;
 Wed,  7 Jun 2017 00:43:40 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 3AAC323967
Date: Tue, 6 Jun 2017 17:43:39 -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: <1496769929-23355-10-git-send-email-bhupinder.thakur@linaro.org>
Message-ID: <alpine.DEB.2.10.1706061743130.15791@sstabellini-ThinkPad-X260>
References: <1496769929-23355-1-git-send-email-bhupinder.thakur@linaro.org>
 <1496769929-23355-10-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>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 09/14 v4] 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCA2IEp1biAyMDE3LCBCaHVwaW5kZXIgVGhha3VyIHdyb3RlOgo+IFhlbmNvbnNvbGUg
ZnVuY3Rpb25zIHRha2UgZG9tYWluIHN0cnVjdHVyZSBhcyBpbnB1dC4gVGhlc2UgZnVuY3Rpb25z
IHNoYWxsIGJlCj4gbW9kaWZpZWQgdG8gdGFrZSBjb25zb2xlIHN0cnVjdHVyZSBhcyBpbnB1dCBz
aW5jZSB0aGVzZSBmdW5jdGlvbnMgdHlwaWNhbGx5IHBlcmZvcm0KPiBjb25zb2xlIHNwZWNpZmlj
IG9wZXJhdGlvbnMuCj4gCj4gQWxzbyB0aGUgY29uc29sZSBzcGVjaWZpYyBmdW5jdGlvbnMgc3Rh
cnRpbmcgd2l0aCBwcmVmaXggImRvbWFpbl8iIHNoYWxsIGJlIG1vZGlmaWVkCj4gdG8gImNvbnNv
bGVfIiB0byBpbmRpY2F0ZSB0aGF0IHRoZXNlIGFyZSBjb25zb2xlIHNwZWNpZmljIGZ1bmN0aW9u
cy4KPiAKPiBUaGlzIHBhdGNoIGlzIGluIHByZXBhcmF0aW9uIHRvIHN1cHBvcnQgbXVsdGlwbGUg
Y29uc29sZXMgdG8gc3VwcG9ydCB2dWFydCBjb25zb2xlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEJo
dXBpbmRlciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4KCkFja2VkLWJ5OiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgoKPiAtLS0KPiBDQzog
aWoKPiBDQzogd2wKPiBDQzogc3MKPiBDQzogamcKPiAKPiBDaGFuZ2VzIHNpbmNlIHYzOgo+IC0g
VGhlIGNoYW5nZXMgaW4geGVuY29uc29sZSBoYXZlIGJlZW4gc3BsaXQgaW50byBmb3VyIHBhdGNo
ZXMuIFRoaXMgaXMgdGhlIHNlY29uZCBwYXRjaC4KPiAKPiAgdG9vbHMvY29uc29sZS9kYWVtb24v
aW8uYyB8IDgyICsrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
Cj4gIDEgZmlsZSBjaGFuZ2VkLCA0MSBpbnNlcnRpb25zKCspLCA0MSBkZWxldGlvbnMoLSkKPiAK
PiBkaWZmIC0tZ2l0IGEvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYyBiL3Rvb2xzL2NvbnNvbGUv
ZGFlbW9uL2lvLmMKPiBpbmRleCAwNDAyZGRmLi5jNWRkMDhkIDEwMDY0NAo+IC0tLSBhL3Rvb2xz
L2NvbnNvbGUvZGFlbW9uL2lvLmMKPiArKysgYi90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCj4g
QEAgLTE2MywxMCArMTYzLDEwIEBAIHN0YXRpYyBpbnQgd3JpdGVfd2l0aF90aW1lc3RhbXAoaW50
IGZkLCBjb25zdCBjaGFyICpkYXRhLCBzaXplX3Qgc3osCj4gIAlyZXR1cm4gMDsKPiAgfQo+ICAK
PiAtc3RhdGljIHZvaWQgYnVmZmVyX2FwcGVuZChzdHJ1Y3QgZG9tYWluICpkb20pCj4gK3N0YXRp
YyB2b2lkIGJ1ZmZlcl9hcHBlbmQoc3RydWN0IGNvbnNvbGUgKmNvbikKPiAgewo+IC0Jc3RydWN0
IGNvbnNvbGUgKmNvbiA9ICZkb20tPmNvbnNvbGU7Cj4gIAlzdHJ1Y3QgYnVmZmVyICpidWZmZXIg
PSAmY29uLT5idWZmZXI7Cj4gKwlzdHJ1Y3QgZG9tYWluICpkb20gPSBjb24tPmQ7Cj4gIAlYRU5D
T05TX1JJTkdfSURYIGNvbnMsIHByb2QsIHNpemU7Cj4gIAlzdHJ1Y3QgeGVuY29uc19pbnRlcmZh
Y2UgKmludGYgPSBjb24tPmludGVyZmFjZTsKPiAgCj4gQEAgLTI5NiwxMiArMjk2LDEzIEBAIHN0
YXRpYyBpbnQgY3JlYXRlX2h2X2xvZyh2b2lkKQo+ICAJcmV0dXJuIGZkOwo+ICB9Cj4gIAo+IC1z
dGF0aWMgaW50IGNyZWF0ZV9kb21haW5fbG9nKHN0cnVjdCBkb21haW4gKmRvbSkKPiArc3RhdGlj
IGludCBjcmVhdGVfY29uc29sZV9sb2coc3RydWN0IGNvbnNvbGUgKmNvbikKPiAgewo+ICAJY2hh
ciBsb2dmaWxlW1BBVEhfTUFYXTsKPiAgCWNoYXIgKm5hbWVwYXRoLCAqZGF0YSwgKnM7Cj4gIAlp
bnQgZmQ7Cj4gIAl1bnNpZ25lZCBpbnQgbGVuOwo+ICsJc3RydWN0IGRvbWFpbiAqZG9tID0gY29u
LT5kOwo+ICAKPiAgCW5hbWVwYXRoID0geHNfZ2V0X2RvbWFpbl9wYXRoKHhzLCBkb20tPmRvbWlk
KTsKPiAgCXMgPSByZWFsbG9jKG5hbWVwYXRoLCBzdHJsZW4obmFtZXBhdGgpICsgNik7Cj4gQEAg
LTM0MiwxMCArMzQzLDggQEAgc3RhdGljIGludCBjcmVhdGVfZG9tYWluX2xvZyhzdHJ1Y3QgZG9t
YWluICpkb20pCj4gIAlyZXR1cm4gZmQ7Cj4gIH0KPiAgCj4gLXN0YXRpYyB2b2lkIGRvbWFpbl9j
bG9zZV90dHkoc3RydWN0IGRvbWFpbiAqZG9tKQo+ICtzdGF0aWMgdm9pZCBjb25zb2xlX2Nsb3Nl
X3R0eShzdHJ1Y3QgY29uc29sZSAqY29uKQo+ICB7Cj4gLQlzdHJ1Y3QgY29uc29sZSAqY29uID0g
JmRvbS0+Y29uc29sZTsKPiAtCj4gIAlpZiAoY29uLT5tYXN0ZXJfZmQgIT0gLTEpIHsKPiAgCQlj
bG9zZShjb24tPm1hc3Rlcl9mZCk7Cj4gIAkJY29uLT5tYXN0ZXJfZmQgPSAtMTsKPiBAQCAtNDE3
LDcgKzQxNiw3IEBAIHZvaWQgY2ZtYWtlcmF3KHN0cnVjdCB0ZXJtaW9zICp0ZXJtaW9zX3ApCj4g
IH0KPiAgI2VuZGlmIC8qIF9fc3VuX18gKi8KPiAgCj4gLXN0YXRpYyBpbnQgZG9tYWluX2NyZWF0
ZV90dHkoc3RydWN0IGRvbWFpbiAqZG9tKQo+ICtzdGF0aWMgaW50IGNvbnNvbGVfY3JlYXRlX3R0
eShzdHJ1Y3QgY29uc29sZSAqY29uKQo+ICB7Cj4gIAljb25zdCBjaGFyICpzbGF2ZTsKPiAgCWNo
YXIgKnBhdGg7Cj4gQEAgLTQyNiw3ICs0MjUsNyBAQCBzdGF0aWMgaW50IGRvbWFpbl9jcmVhdGVf
dHR5KHN0cnVjdCBkb21haW4gKmRvbSkKPiAgCWNoYXIgKmRhdGE7Cj4gIAl1bnNpZ25lZCBpbnQg
bGVuOwo+ICAJc3RydWN0IHRlcm1pb3MgdGVybTsKPiAtCXN0cnVjdCBjb25zb2xlICpjb24gPSAm
ZG9tLT5jb25zb2xlOwo+ICsJc3RydWN0IGRvbWFpbiAqZG9tID0gY29uLT5kOwo+ICAKPiAgCWFz
c2VydChjb24tPnNsYXZlX2ZkID09IC0xKTsKPiAgCWFzc2VydChjb24tPm1hc3Rlcl9mZCA9PSAt
MSk7Cj4gQEAgLTQ4Nyw3ICs0ODYsNyBAQCBzdGF0aWMgaW50IGRvbWFpbl9jcmVhdGVfdHR5KHN0
cnVjdCBkb21haW4gKmRvbSkKPiAgCj4gIAlyZXR1cm4gMTsKPiAgb3V0Ogo+IC0JZG9tYWluX2Ns
b3NlX3R0eShkb20pOwo+ICsJY29uc29sZV9jbG9zZV90dHkoY29uKTsKPiAgCXJldHVybiAwOwo+
ICB9Cj4gICAKPiBAQCAtNTI2LDEwICs1MjUsOCBAQCBzdGF0aWMgaW50IHhzX2dhdGhlcihzdHJ1
Y3QgeHNfaGFuZGxlICp4cywgY29uc3QgY2hhciAqZGlyLCAuLi4pCj4gIAlyZXR1cm4gcmV0Owo+
ICB9Cj4gIAo+IC1zdGF0aWMgdm9pZCBkb21haW5fdW5tYXBfaW50ZXJmYWNlKHN0cnVjdCBkb21h
aW4gKmRvbSkKPiArc3RhdGljIHZvaWQgY29uc29sZV91bm1hcF9pbnRlcmZhY2Uoc3RydWN0IGNv
bnNvbGUgKmNvbikKPiAgewo+IC0Jc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkb20tPmNvbnNvbGU7
Cj4gLQo+ICAJaWYgKGNvbi0+aW50ZXJmYWNlID09IE5VTEwpCj4gIAkJcmV0dXJuOwo+ICAJaWYg
KHhndF9oYW5kbGUgJiYgY29uLT5yaW5nX3JlZiA9PSAtMSkKPiBAQCAtNTQwLDExICs1MzcsMTEg
QEAgc3RhdGljIHZvaWQgZG9tYWluX3VubWFwX2ludGVyZmFjZShzdHJ1Y3QgZG9tYWluICpkb20p
Cj4gIAljb24tPnJpbmdfcmVmID0gLTE7Cj4gIH0KPiAgIAo+IC1zdGF0aWMgaW50IGRvbWFpbl9j
cmVhdGVfcmluZyhzdHJ1Y3QgZG9tYWluICpkb20pCj4gK3N0YXRpYyBpbnQgY29uc29sZV9jcmVh
dGVfcmluZyhzdHJ1Y3QgY29uc29sZSAqY29uKQo+ICB7Cj4gIAlpbnQgZXJyLCByZW1vdGVfcG9y
dCwgcmluZ19yZWYsIHJjOwo+ICAJY2hhciAqdHlwZSwgcGF0aFtQQVRIX01BWF07Cj4gLQlzdHJ1
Y3QgY29uc29sZSAqY29uID0gJmRvbS0+Y29uc29sZTsKPiArCXN0cnVjdCBkb21haW4gKmRvbSA9
IGNvbi0+ZDsKPiAgCj4gIAllcnIgPSB4c19nYXRoZXIoeHMsIGNvbi0+Y29uc3BhdGgsCj4gIAkJ
CSJyaW5nLXJlZiIsICIldSIsICZyaW5nX3JlZiwKPiBAQCAtNTYzLDcgKzU2MCw3IEBAIHN0YXRp
YyBpbnQgZG9tYWluX2NyZWF0ZV9yaW5nKHN0cnVjdCBkb21haW4gKmRvbSkKPiAgCj4gIAkvKiBJ
ZiB1c2luZyByaW5nX3JlZiBhbmQgaXQgaGFzIGNoYW5nZWQsIHJlbWFwICovCj4gIAlpZiAocmlu
Z19yZWYgIT0gY29uLT5yaW5nX3JlZiAmJiBjb24tPnJpbmdfcmVmICE9IC0xKQo+IC0JCWRvbWFp
bl91bm1hcF9pbnRlcmZhY2UoZG9tKTsKPiArCQljb25zb2xlX3VubWFwX2ludGVyZmFjZShjb24p
Owo+ICAKPiAgCWlmICghY29uLT5pbnRlcmZhY2UgJiYgeGd0X2hhbmRsZSkgewo+ICAJCS8qIFBy
ZWZlciB1c2luZyBncmFudCB0YWJsZSAqLwo+IEBAIC02MjEsNyArNjE4LDcgQEAgc3RhdGljIGlu
dCBkb21haW5fY3JlYXRlX3Jpbmcoc3RydWN0IGRvbWFpbiAqZG9tKQo+ICAJY29uLT5yZW1vdGVf
cG9ydCA9IHJlbW90ZV9wb3J0Owo+ICAKPiAgCWlmIChjb24tPm1hc3Rlcl9mZCA9PSAtMSkgewo+
IC0JCWlmICghZG9tYWluX2NyZWF0ZV90dHkoZG9tKSkgewo+ICsJCWlmICghY29uc29sZV9jcmVh
dGVfdHR5KGNvbikpIHsKPiAgCQkJZXJyID0gZXJybm87Cj4gIAkJCXhlbmV2dGNobl9jbG9zZShk
b20tPnhjZV9oYW5kbGUpOwo+ICAJCQlkb20tPnhjZV9oYW5kbGUgPSBOVUxMOwo+IEBAIC02MzIs
NyArNjI5LDcgQEAgc3RhdGljIGludCBkb21haW5fY3JlYXRlX3Jpbmcoc3RydWN0IGRvbWFpbiAq
ZG9tKQo+ICAJfQo+ICAKPiAgCWlmIChsb2dfZ3Vlc3QgJiYgKGNvbi0+bG9nX2ZkID09IC0xKSkK
PiAtCQljb24tPmxvZ19mZCA9IGNyZWF0ZV9kb21haW5fbG9nKGRvbSk7Cj4gKwkJY29uLT5sb2df
ZmQgPSBjcmVhdGVfY29uc29sZV9sb2coY29uKTsKPiAgCj4gICBvdXQ6Cj4gIAlyZXR1cm4gZXJy
Owo+IEBAIC02NDgsNyArNjQ1LDcgQEAgc3RhdGljIGJvb2wgd2F0Y2hfZG9tYWluKHN0cnVjdCBk
b21haW4gKmRvbSwgYm9vbCB3YXRjaCkKPiAgCWlmICh3YXRjaCkgewo+ICAJCXN1Y2Nlc3MgPSB4
c193YXRjaCh4cywgY29uLT5jb25zcGF0aCwgZG9taWRfc3RyKTsKPiAgCQlpZiAoc3VjY2VzcykK
PiAtCQkJZG9tYWluX2NyZWF0ZV9yaW5nKGRvbSk7Cj4gKwkJCWNvbnNvbGVfY3JlYXRlX3Jpbmco
Y29uKTsKPiAgCQllbHNlCj4gIAkJCXhzX3Vud2F0Y2goeHMsIGNvbi0+Y29uc3BhdGgsIGRvbWlk
X3N0cik7Cj4gIAl9IGVsc2Ugewo+IEBAIC02OTQsNiArNjkxLDcgQEAgc3RhdGljIHN0cnVjdCBk
b21haW4gKmNyZWF0ZV9kb21haW4oaW50IGRvbWlkKQo+ICAJY29uLT5tYXN0ZXJfcG9sbGZkX2lk
eCA9IC0xOwo+ICAJY29uLT5zbGF2ZV9mZCA9IC0xOwo+ICAJY29uLT5sb2dfZmQgPSAtMTsKPiAr
CWNvbi0+ZCA9IGRvbTsKPiAgCWRvbS0+eGNlX3BvbGxmZF9pZHggPSAtMTsKPiAgCj4gIAlkb20t
Pm5leHRfcGVyaW9kID0gKChsb25nIGxvbmcpdHMudHZfc2VjICogMTAwMCkgKyAodHMudHZfbnNl
YyAvIDEwMDAwMDApICsgUkFURV9MSU1JVF9QRVJJT0Q7Cj4gQEAgLTc0Niw3ICs3NDQsNyBAQCBz
dGF0aWMgdm9pZCBjbGVhbnVwX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkKQo+ICB7Cj4gIAlzdHJ1
Y3QgY29uc29sZSAqY29uID0gJmQtPmNvbnNvbGU7Cj4gIAo+IC0JZG9tYWluX2Nsb3NlX3R0eShk
KTsKPiArCWNvbnNvbGVfY2xvc2VfdHR5KGNvbik7Cj4gIAo+ICAJaWYgKGNvbi0+bG9nX2ZkICE9
IC0xKSB7Cj4gIAkJY2xvc2UoY29uLT5sb2dfZmQpOwo+IEBAIC03NjQsOSArNzYyLDExIEBAIHN0
YXRpYyB2b2lkIGNsZWFudXBfZG9tYWluKHN0cnVjdCBkb21haW4gKmQpCj4gIAo+ICBzdGF0aWMg
dm9pZCBzaHV0ZG93bl9kb21haW4oc3RydWN0IGRvbWFpbiAqZCkKPiAgewo+ICsJc3RydWN0IGNv
bnNvbGUgKmNvbiA9ICZkLT5jb25zb2xlOwo+ICsKPiAgCWQtPmlzX2RlYWQgPSB0cnVlOwo+ICAJ
d2F0Y2hfZG9tYWluKGQsIGZhbHNlKTsKPiAtCWRvbWFpbl91bm1hcF9pbnRlcmZhY2UoZCk7Cj4g
Kwljb25zb2xlX3VubWFwX2ludGVyZmFjZShjb24pOwo+ICAJaWYgKGQtPnhjZV9oYW5kbGUgIT0g
TlVMTCkKPiAgCQl4ZW5ldnRjaG5fY2xvc2UoZC0+eGNlX2hhbmRsZSk7Cj4gIAlkLT54Y2VfaGFu
ZGxlID0gTlVMTDsKPiBAQCAtNzk3LDkgKzc5Nyw4IEBAIHN0YXRpYyB2b2lkIGVudW1fZG9tYWlu
cyh2b2lkKQo+ICAJfQo+ICB9Cj4gIAo+IC1zdGF0aWMgaW50IHJpbmdfZnJlZV9ieXRlcyhzdHJ1
Y3QgZG9tYWluICpkb20pCj4gK3N0YXRpYyBpbnQgcmluZ19mcmVlX2J5dGVzKHN0cnVjdCBjb25z
b2xlICpjb24pCj4gIHsKPiAtCXN0cnVjdCBjb25zb2xlICpjb24gPSAmZG9tLT5jb25zb2xlOwo+
ICAJc3RydWN0IHhlbmNvbnNfaW50ZXJmYWNlICppbnRmID0gY29uLT5pbnRlcmZhY2U7Cj4gIAlY
RU5DT05TX1JJTkdfSURYIGNvbnMsIHByb2QsIHNwYWNlOwo+ICAKPiBAQCAtODE0LDMwICs4MTMs
MzAgQEAgc3RhdGljIGludCByaW5nX2ZyZWVfYnl0ZXMoc3RydWN0IGRvbWFpbiAqZG9tKQo+ICAJ
cmV0dXJuIChzaXplb2YoaW50Zi0+aW4pIC0gc3BhY2UpOwo+ICB9Cj4gIAo+IC1zdGF0aWMgdm9p
ZCBkb21haW5faGFuZGxlX2Jyb2tlbl90dHkoc3RydWN0IGRvbWFpbiAqZG9tLCBpbnQgcmVjcmVh
dGUpCj4gK3N0YXRpYyB2b2lkIGNvbnNvbGVfaGFuZGxlX2Jyb2tlbl90dHkoc3RydWN0IGNvbnNv
bGUgKmNvbiwgaW50IHJlY3JlYXRlKQo+ICB7Cj4gLQlkb21haW5fY2xvc2VfdHR5KGRvbSk7Cj4g
Kwljb25zb2xlX2Nsb3NlX3R0eShjb24pOwo+ICAKPiAgCWlmIChyZWNyZWF0ZSkgewo+IC0JCWRv
bWFpbl9jcmVhdGVfdHR5KGRvbSk7Cj4gKwkJY29uc29sZV9jcmVhdGVfdHR5KGNvbik7Cj4gIAl9
IGVsc2Ugewo+IC0JCXNodXRkb3duX2RvbWFpbihkb20pOwo+ICsJCXNodXRkb3duX2RvbWFpbihj
b24tPmQpOwo+ICAJfQo+ICB9Cj4gIAo+IC1zdGF0aWMgdm9pZCBoYW5kbGVfdHR5X3JlYWQoc3Ry
dWN0IGRvbWFpbiAqZG9tKQo+ICtzdGF0aWMgdm9pZCBoYW5kbGVfdHR5X3JlYWQoc3RydWN0IGNv
bnNvbGUgKmNvbikKPiAgewo+ICAJc3NpemVfdCBsZW4gPSAwOwo+ICAJY2hhciBtc2dbODBdOwo+
ICAJaW50IGk7Cj4gLQlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmRvbS0+Y29uc29sZTsKPiAgCXN0
cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50ZiA9IGNvbi0+aW50ZXJmYWNlOwo+ICsJc3RydWN0
IGRvbWFpbiAqZG9tID0gY29uLT5kOwo+ICAJWEVOQ09OU19SSU5HX0lEWCBwcm9kOwo+ICAKPiAg
CWlmIChkb20tPmlzX2RlYWQpCj4gIAkJcmV0dXJuOwo+ICAKPiAtCWxlbiA9IHJpbmdfZnJlZV9i
eXRlcyhkb20pOwo+ICsJbGVuID0gcmluZ19mcmVlX2J5dGVzKGNvbik7Cj4gIAlpZiAobGVuID09
IDApCj4gIAkJcmV0dXJuOwo+ICAKPiBAQCAtODUxLDcgKzg1MCw3IEBAIHN0YXRpYyB2b2lkIGhh
bmRsZV90dHlfcmVhZChzdHJ1Y3QgZG9tYWluICpkb20pCj4gIAkgKiBrZWVwIHRoZSBzbGF2ZSBv
cGVuIGZvciB0aGUgZHVyYXRpb24uCj4gIAkgKi8KPiAgCWlmIChsZW4gPCAwKSB7Cj4gLQkJZG9t
YWluX2hhbmRsZV9icm9rZW5fdHR5KGRvbSwgZG9tYWluX2lzX3ZhbGlkKGRvbS0+ZG9taWQpKTsK
PiArCQljb25zb2xlX2hhbmRsZV9icm9rZW5fdHR5KGNvbiwgZG9tYWluX2lzX3ZhbGlkKGRvbS0+
ZG9taWQpKTsKPiAgCX0gZWxzZSBpZiAoZG9tYWluX2lzX3ZhbGlkKGRvbS0+ZG9taWQpKSB7Cj4g
IAkJcHJvZCA9IGludGYtPmluX3Byb2Q7Cj4gIAkJZm9yIChpID0gMDsgaSA8IGxlbjsgaSsrKSB7
Cj4gQEAgLTg2MiwxNSArODYxLDE1IEBAIHN0YXRpYyB2b2lkIGhhbmRsZV90dHlfcmVhZChzdHJ1
Y3QgZG9tYWluICpkb20pCj4gIAkJaW50Zi0+aW5fcHJvZCA9IHByb2Q7Cj4gIAkJeGVuZXZ0Y2hu
X25vdGlmeShkb20tPnhjZV9oYW5kbGUsIGNvbi0+bG9jYWxfcG9ydCk7Cj4gIAl9IGVsc2Ugewo+
IC0JCWRvbWFpbl9jbG9zZV90dHkoZG9tKTsKPiArCQljb25zb2xlX2Nsb3NlX3R0eShjb24pOwo+
ICAJCXNodXRkb3duX2RvbWFpbihkb20pOwo+ICAJfQo+ICB9Cj4gIAo+IC1zdGF0aWMgdm9pZCBo
YW5kbGVfdHR5X3dyaXRlKHN0cnVjdCBkb21haW4gKmRvbSkKPiArc3RhdGljIHZvaWQgaGFuZGxl
X3R0eV93cml0ZShzdHJ1Y3QgY29uc29sZSAqY29uKQo+ICB7Cj4gIAlzc2l6ZV90IGxlbjsKPiAt
CXN0cnVjdCBjb25zb2xlICpjb24gPSAmZG9tLT5jb25zb2xlOwo+ICsJc3RydWN0IGRvbWFpbiAq
ZG9tID0gY29uLT5kOwo+ICAKPiAgCWlmIChkb20tPmlzX2RlYWQpCj4gIAkJcmV0dXJuOwo+IEBA
IC04ODAsNyArODc5LDcgQEAgc3RhdGljIHZvaWQgaGFuZGxlX3R0eV93cml0ZShzdHJ1Y3QgZG9t
YWluICpkb20pCj4gICAJaWYgKGxlbiA8IDEpIHsKPiAgCQlkb2xvZyhMT0dfREVCVUcsICJXcml0
ZSBmYWlsZWQgb24gZG9tYWluICVkOiAlemQsICVkXG4iLAo+ICAJCSAgICAgIGRvbS0+ZG9taWQs
IGxlbiwgZXJybm8pOwo+IC0JCWRvbWFpbl9oYW5kbGVfYnJva2VuX3R0eShkb20sIGRvbWFpbl9p
c192YWxpZChkb20tPmRvbWlkKSk7Cj4gKwkJY29uc29sZV9oYW5kbGVfYnJva2VuX3R0eShjb24s
IGRvbWFpbl9pc192YWxpZChkb20tPmRvbWlkKSk7Cj4gIAl9IGVsc2Ugewo+ICAJCWJ1ZmZlcl9h
ZHZhbmNlKCZjb24tPmJ1ZmZlciwgbGVuKTsKPiAgCX0KPiBAQCAtODg5LDYgKzg4OCw3IEBAIHN0
YXRpYyB2b2lkIGhhbmRsZV90dHlfd3JpdGUoc3RydWN0IGRvbWFpbiAqZG9tKQo+ICBzdGF0aWMg
dm9pZCBoYW5kbGVfcmluZ19yZWFkKHN0cnVjdCBkb21haW4gKmRvbSkKPiAgewo+ICAJeGVuZXZ0
Y2huX3BvcnRfb3JfZXJyb3JfdCBwb3J0Owo+ICsJc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkb20t
PmNvbnNvbGU7Cj4gIAo+ICAJaWYgKGRvbS0+aXNfZGVhZCkKPiAgCQlyZXR1cm47Cj4gQEAgLTg5
OCw3ICs4OTgsNyBAQCBzdGF0aWMgdm9pZCBoYW5kbGVfcmluZ19yZWFkKHN0cnVjdCBkb21haW4g
KmRvbSkKPiAgCj4gIAlkb20tPmV2ZW50X2NvdW50Kys7Cj4gIAo+IC0JYnVmZmVyX2FwcGVuZChk
b20pOwo+ICsJYnVmZmVyX2FwcGVuZChjb24pOwo+ICAKPiAgCWlmIChkb20tPmV2ZW50X2NvdW50
IDwgUkFURV9MSU1JVF9BTExPV0FOQ0UpCj4gIAkJKHZvaWQpeGVuZXZ0Y2huX3VubWFzayhkb20t
PnhjZV9oYW5kbGUsIHBvcnQpOwo+IEBAIC05MjIsNyArOTIyLDcgQEAgc3RhdGljIHZvaWQgaGFu
ZGxlX3hzKHZvaWQpCj4gIAkJLyogV2UgbWF5IGdldCB3YXRjaGVzIGZpcmluZyBmb3IgZG9tYWlu
cyB0aGF0IGhhdmUgcmVjZW50bHkKPiAgCQkgICBiZWVuIHJlbW92ZWQsIHNvIGRvbSBtYXkgYmUg
TlVMTCBoZXJlLiAqLwo+ICAJCWlmIChkb20gJiYgZG9tLT5pc19kZWFkID09IGZhbHNlKQo+IC0J
CQlkb21haW5fY3JlYXRlX3JpbmcoZG9tKTsKPiArCQkJY29uc29sZV9jcmVhdGVfcmluZygmZG9t
LT5jb25zb2xlKTsKPiAgCX0KPiAgCj4gIAlmcmVlKHZlYyk7Cj4gQEAgLTk3Miw3ICs5NzIsNyBA
QCBzdGF0aWMgdm9pZCBoYW5kbGVfbG9nX3JlbG9hZCh2b2lkKQo+ICAKPiAgCQkJaWYgKGNvbi0+
bG9nX2ZkICE9IC0xKQo+ICAJCQkJY2xvc2UoY29uLT5sb2dfZmQpOwo+IC0JCQljb24tPmxvZ19m
ZCA9IGNyZWF0ZV9kb21haW5fbG9nKGQpOwo+ICsJCQljb24tPmxvZ19mZCA9IGNyZWF0ZV9jb25z
b2xlX2xvZyhjb24pOwo+ICAJCX0KPiAgCX0KPiAgCj4gQEAgLTExMTgsNyArMTExOCw3IEBAIHZv
aWQgaGFuZGxlX2lvKHZvaWQpCj4gIAo+ICAJCQlpZiAoY29uLT5tYXN0ZXJfZmQgIT0gLTEpIHsK
PiAgCQkJCXNob3J0IGV2ZW50cyA9IDA7Cj4gLQkJCQlpZiAoIWQtPmlzX2RlYWQgJiYgcmluZ19m
cmVlX2J5dGVzKGQpKQo+ICsJCQkJaWYgKCFkLT5pc19kZWFkICYmIHJpbmdfZnJlZV9ieXRlcyhj
b24pKQo+ICAJCQkJCWV2ZW50cyB8PSBQT0xMSU47Cj4gIAo+ICAJCQkJaWYgKCFidWZmZXJfZW1w
dHkoJmNvbi0+YnVmZmVyKSkKPiBAQCAtMTIwMSwxNSArMTIwMSwxNSBAQCB2b2lkIGhhbmRsZV9p
byh2b2lkKQo+ICAJCQlpZiAoY29uLT5tYXN0ZXJfZmQgIT0gLTEgJiYgY29uLT5tYXN0ZXJfcG9s
bGZkX2lkeCAhPSAtMSkgewo+ICAJCQkJaWYgKGZkc1tjb24tPm1hc3Rlcl9wb2xsZmRfaWR4XS5y
ZXZlbnRzICYKPiAgCQkJCSAgICB+KFBPTExJTnxQT0xMT1VUfFBPTExQUkkpKQo+IC0JCQkJCWRv
bWFpbl9oYW5kbGVfYnJva2VuX3R0eShkLAo+ICsJCQkJCWNvbnNvbGVfaGFuZGxlX2Jyb2tlbl90
dHkoY29uLAo+ICAJCQkJCQkgICBkb21haW5faXNfdmFsaWQoZC0+ZG9taWQpKTsKPiAgCQkJCWVs
c2Ugewo+ICAJCQkJCWlmIChmZHNbY29uLT5tYXN0ZXJfcG9sbGZkX2lkeF0ucmV2ZW50cyAmCj4g
IAkJCQkJICAgIFBPTExJTikKPiAtCQkJCQkJaGFuZGxlX3R0eV9yZWFkKGQpOwo+ICsJCQkJCQlo
YW5kbGVfdHR5X3JlYWQoY29uKTsKPiAgCQkJCQlpZiAoZmRzW2Nvbi0+bWFzdGVyX3BvbGxmZF9p
ZHhdLnJldmVudHMgJgo+ICAJCQkJCSAgICBQT0xMT1VUKQo+IC0JCQkJCQloYW5kbGVfdHR5X3dy
aXRlKGQpOwo+ICsJCQkJCQloYW5kbGVfdHR5X3dyaXRlKGNvbik7Cj4gIAkJCQl9Cj4gIAkJCX0K
PiAgCj4gLS0gCj4gMi43LjQKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 07 01:03:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 01: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 1dIPNQ-0002vA-Hb; Wed, 07 Jun 2017 01:03:12 +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 1dIPNO-0002v4-W5
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 01:03:11 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 B1/A5-26106-DC057395; Wed, 07 Jun 2017 01:03:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVybKJssu7ZAPN
 IgwkHOSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxr/xQKGjQr7kydydrAeEGhi5GLQ0jgD6PE
 3w9/2boYOTlYBBwkOns/MXcxcnAwCsRIPPhhDRJmFAiTmHx5CStEiZbEhGknmUBsNgFDib9PN
 rGBlEsA2Us+c4CERQSMJF48uswCMp5Z4BijxMtLp9lBEsICcRJfJncwgticAr4SW4+/A1vFK+
 At0fy3AOKcHkaJd//3gZ0jKqArcejfHzCbV0BQ4uTMJywgNjPQDcunb2OZwCgwC0lqFpLUAka
 mVYwaxalFZalFukbmeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgSFYz8DAuIOx
 Za/fIUZJDiYlUV5ZF/NIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8V/2BcoJFqempFWmZOcBog
 ElLcPAoifB6+wKleYsLEnOLM9MhUqcYdTk2rF7/hUmIJS8/L1VKnPc4yAwBkKKM0jy4EbDIvM
 QoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmHe1D9AUnsy8ErhNr4COYAI6gu+SCcgRJYkIKak
 GRv1jRQeY4k78+RSi+WtRZYPr4jNKyzfnm+Ynbpy5YsaRK68+bz3IlJmltVbq6pJ7ypf3BJtN
 ntiu0+dhc/pEQR3D+S6tolmvW2u+XlRQ3KY/oy1NOdrnm6vVabHbamIXWhtnb2yJTGu9GGLNe
 efYrH0HPS6t/2Fvdzd11b3JPzfoTAtx/P6hVkeJpTgj0VCLuag4EQAcb4LzxwIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1496797387!46315134!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9068 invoked from network); 7 Jun 2017 01:03:08 -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; 7 Jun 2017 01:03:08 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id B7D27239AC;
 Wed,  7 Jun 2017 01:03:06 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B7D27239AC
Date: Tue, 6 Jun 2017 18:03:05 -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: <1496769929-23355-11-git-send-email-bhupinder.thakur@linaro.org>
Message-ID: <alpine.DEB.2.10.1706061644080.15791@sstabellini-ThinkPad-X260>
References: <1496769929-23355-1-git-send-email-bhupinder.thakur@linaro.org>
 <1496769929-23355-11-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>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 10/14 v4] xen/arm: vpl011: Modify xenconsole
 to support multiple consoles
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCA2IEp1biAyMDE3LCBCaHVwaW5kZXIgVGhha3VyIHdyb3RlOgo+IFRoaXMgcGF0Y2gg
YWRkcyB0aGUgc3VwcG9ydCBmb3IgbXVsdGlwbGUgY29uc29sZXMgYW5kIGludHJvZHVjZXMgdGhl
IGl0ZXJhdG9yCj4gZnVuY3Rpb25zIHRvIG9wZXJhdGUgb24gbXVsdGlwbGUgY29uc29sZXMuCj4g
Cj4gVGhpcyBwYXRjaCBpcyBpbiBwcmVwYXJhdGlvbiB0byBzdXBwb3J0IGEgbmV3IHZ1YXJ0IGNv
bnNvbGUuCj4gCj4gU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRo
YWt1ckBsaW5hcm8ub3JnPgo+IC0tLQo+IENDOiBpago+IENDOiB3bAo+IENDOiBzcwo+IENDOiBq
Zwo+IAo+IENoYW5nZXMgc2luY2UgdjM6Cj4gLSBUaGUgY2hhbmdlcyBpbiB4ZW5jb25zb2xlIGhh
dmUgYmVlbiBzcGxpdCBpbnRvIGZvdXIgcGF0Y2hlcy4gVGhpcyBpcyB0aGUgdGhpcmQgcGF0Y2gu
Cj4gCj4gIHRvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMgfCAzNjQgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgMjYzIGluc2Vy
dGlvbnMoKyksIDEwMSBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvY29uc29s
ZS9kYWVtb24vaW8uYyBiL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKPiBpbmRleCBjNWRkMDhk
Li5kYjczZTEwIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKPiArKysg
Yi90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCj4gQEAgLTkwLDEyICs5MCwxNSBAQCBzdHJ1Y3Qg
YnVmZmVyIHsKPiAgfTsKPiAgCj4gIHN0cnVjdCBjb25zb2xlIHsKPiArCWNoYXIgKnhzbmFtZTsK
CkhvdyBpcyB4c25hbWUgdXNlZnVsPyBJdCBkb2Vzbid0IGxvb2sgbGlrZSBpdCBpcyB1c2VkIGFu
eXdoZXJlIGV4Y2VwdAppbml0LCByaWdodD8KCgo+ICsJY2hhciAqdHR5bmFtZTsKPiAgCWludCBt
YXN0ZXJfZmQ7Cj4gIAlpbnQgbWFzdGVyX3BvbGxmZF9pZHg7Cj4gIAlpbnQgc2xhdmVfZmQ7Cj4g
IAlpbnQgbG9nX2ZkOwo+ICAJc3RydWN0IGJ1ZmZlciBidWZmZXI7Cj4gLQljaGFyICpjb25zcGF0
aDsKPiArCWNoYXIgKnhzcGF0aDsKCkEgc2ltcGxlIHRyaWNrIHRvIG1ha2UgcGF0Y2ggZWFzaWVy
IHRvIGhhbmRsZSBpcyB0byBzZXBhcmF0ZSBvdXQgY2hhbmdlcwpsaWtlIHRoaXMgb25lOiByZW5h
bWluZyBjb25zcGF0aCB0byB4c3BhdGggY2F1c2VzIGEgbG90IG9mIGNodXJuLCB3aGljaAplbmRz
IHVwIGFsbCBtaXhlZCB1cCB3aXRoIG90aGVyIG1lYW5pbmdmdWwgY2hhbmdlcy4KCgo+ICsJY2hh
ciAqbG9nX3N1ZmZpeDsKPiAgCWludCByaW5nX3JlZjsKPiAgCXhlbmV2dGNobl9wb3J0X29yX2Vy
cm9yX3QgbG9jYWxfcG9ydDsKPiAgCXhlbmV2dGNobl9wb3J0X29yX2Vycm9yX3QgcmVtb3RlX3Bv
cnQ7Cj4gQEAgLTEwMyw2ICsxMDYsMjMgQEAgc3RydWN0IGNvbnNvbGUgewo+ICAJc3RydWN0IGRv
bWFpbiAqZDsKPiAgfTsKPiAgCj4gK3N0cnVjdCBjb25zb2xlX2RhdGEgewo+ICsJY2hhciAqeHNu
YW1lOwo+ICsJY2hhciAqdHR5bmFtZTsKPiArCWNoYXIgKmxvZ19zdWZmaXg7Cj4gK307Cj4gKwo+
ICtzdGF0aWMgc3RydWN0IGNvbnNvbGVfZGF0YSBjb25zb2xlX2RhdGFbXSA9IHsKPiArCj4gKwl7
Cj4gKwkJLnhzbmFtZSA9ICIvY29uc29sZSIsCj4gKwkJLnR0eW5hbWUgPSAidHR5IiwKPiArCQku
bG9nX3N1ZmZpeCA9ICIiLAo+ICsJfSwKPiArfTsKPiArCj4gKyNkZWZpbmUgTUFYX0NPTlNPTEUg
KHNpemVvZihjb25zb2xlX2RhdGEpL3NpemVvZihzdHJ1Y3QgY29uc29sZV9kYXRhKSkKPiArCj4g
IHN0cnVjdCBkb21haW4gewo+ICAJaW50IGRvbWlkOwo+ICAJYm9vbCBpc19kZWFkOwo+IEBAIC0x
MTIsMTEgKzEzMiw5MCBAQCBzdHJ1Y3QgZG9tYWluIHsKPiAgCWludCB4Y2VfcG9sbGZkX2lkeDsK
PiAgCWludCBldmVudF9jb3VudDsKPiAgCWxvbmcgbG9uZyBuZXh0X3BlcmlvZDsKPiAtCXN0cnVj
dCBjb25zb2xlIGNvbnNvbGU7Cj4gKwlzdHJ1Y3QgY29uc29sZSBjb25zb2xlW01BWF9DT05TT0xF
XTsKPiAgfTsKPiAgCj4gK3N0YXRpYyB2b2lkIGJ1ZmZlcl9hcHBlbmQoc3RydWN0IGNvbnNvbGUg
KmNvbiwgdW5zaWduZWQgaW50IGRhdGEpCj4gIHsKPiAgCXN0cnVjdCBidWZmZXIgKmJ1ZmZlciA9
ICZjb24tPmJ1ZmZlcjsKPiArCXN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50ZiA9IGNvbi0+
aW50ZXJmYWNlOwo+ICsJeGVuZXZ0Y2huX3BvcnRfb3JfZXJyb3JfdCByeHBvcnQgPSAoeGVuZXZ0
Y2huX3BvcnRfb3JfZXJyb3JfdClkYXRhOwo+ICAJc3RydWN0IGRvbWFpbiAqZG9tID0gY29uLT5k
Owo+ICAJWEVOQ09OU19SSU5HX0lEWCBjb25zLCBwcm9kLCBzaXplOwo+IC0Jc3RydWN0IHhlbmNv
bnNfaW50ZXJmYWNlICppbnRmID0gY29uLT5pbnRlcmZhY2U7Cj4gKwo+ICsJLyogSWYgaW5jb21p
bmcgZGF0YSBpcyBub3QgZm9yIHRoZSBjdXJyZW50IGNvbnNvbGUgdGhlbiBpZ25vcmUuICovCj4g
KwlpZiAoY29uLT5sb2NhbF9wb3J0ICE9IHJ4cG9ydCkKPiArCQlyZXR1cm47Cj4gIAo+ICAJY29u
cyA9IGludGYtPm91dF9jb25zOwo+ICAJcHJvZCA9IGludGYtPm91dF9wcm9kOwo+IEBAIC00Mjcs
NiArNTQxLDkgQEAgc3RhdGljIGludCBjb25zb2xlX2NyZWF0ZV90dHkoc3RydWN0IGNvbnNvbGUg
KmNvbikKPiAgCXN0cnVjdCB0ZXJtaW9zIHRlcm07Cj4gIAlzdHJ1Y3QgZG9tYWluICpkb20gPSBj
b24tPmQ7Cj4gIAo+ICsJaWYgKCFjb25zb2xlX2VuYWJsZWQoY29uKSkKPiArCQlyZXR1cm4gMTsK
CklzIHRoaXMgYWN0dWFsbHkgdXNlZnVsPyBJdCBkb2Vzbid0IGxvb2sgbGlrZSB0aGUgcmVzdCBj
b2RlIGNoYW5nZWQgaW4KcmVnYXJkcyB0byBjb25zb2xlX2NyZWF0ZV90dHkuCgoKCj4gIAlhc3Nl
cnQoY29uLT5zbGF2ZV9mZCA9PSAtMSk7Cj4gIAlhc3NlcnQoY29uLT5tYXN0ZXJfZmQgPT0gLTEp
Owo+ICAKPiBAQCAtNTk0LDE1ICs3MTEsMTYgQEAgc3RhdGljIGludCBjb25zb2xlX2NyZWF0ZV9y
aW5nKHN0cnVjdCBjb25zb2xlICpjb24pCj4gIAo+ICAJY29uLT5sb2NhbF9wb3J0ID0gLTE7Cj4g
IAljb24tPnJlbW90ZV9wb3J0ID0gLTE7Cj4gLQlpZiAoZG9tLT54Y2VfaGFuZGxlICE9IE5VTEwp
Cj4gLQkJeGVuZXZ0Y2huX2Nsb3NlKGRvbS0+eGNlX2hhbmRsZSk7Cj4gIAo+IC0JLyogT3Blbmlu
ZyBldnRjaG4gaW5kZXBlbmRlbnRseSBmb3IgZWFjaCBjb25zb2xlIGlzIGEgYml0Cj4gLQkgKiB3
YXN0ZWZ1bCwgYnV0IHRoYXQncyBob3cgdGhlIGNvZGUgaXMgc3RydWN0dXJlZC4uLiAqLwo+IC0J
ZG9tLT54Y2VfaGFuZGxlID0geGVuZXZ0Y2huX29wZW4oTlVMTCwgMCk7Cj4gLQlpZiAoZG9tLT54
Y2VfaGFuZGxlID09IE5VTEwpIHsKPiAtCQllcnIgPSBlcnJubzsKPiAtCQlnb3RvIG91dDsKPiAr
CWlmIChkb20tPnhjZV9oYW5kbGUgPT0gTlVMTCkKPiArCXsKPiArCQkvKiBPcGVuaW5nIGV2dGNo
biBpbmRlcGVuZGVudGx5IGZvciBlYWNoIGNvbnNvbGUgaXMgYSBiaXQKPiArCQkgKiB3YXN0ZWZ1
bCwgYnV0IHRoYXQncyBob3cgdGhlIGNvZGUgaXMgc3RydWN0dXJlZC4uLiAqLwo+ICsJCWRvbS0+
eGNlX2hhbmRsZSA9IHhlbmV2dGNobl9vcGVuKE5VTEwsIDApOwo+ICsJCWlmIChkb20tPnhjZV9o
YW5kbGUgPT0gTlVMTCkgewo+ICsJCQllcnIgPSBlcnJubzsKPiArCQkJZ290byBvdXQ7Cj4gKwkJ
fQoKSSB0aGluayB3ZSBuZWVkIHRvIGRvIHRoaXMgcGVyIGNvbnNvbGUgYWN0dWFsbHksIHNlZSBi
ZWxvdwoKCj4gIAl9Cj4gICAKPiAgCXJjID0geGVuZXZ0Y2huX2JpbmRfaW50ZXJkb21haW4oZG9t
LT54Y2VfaGFuZGxlLAo+IEBAIC0xMDkyLDE0ICsxMjgyLDEzIEBAIHZvaWQgaGFuZGxlX2lvKHZv
aWQpCj4gIAkJCWlmICgobm93KzUpID4gZC0+bmV4dF9wZXJpb2QpIHsKPiAgCQkJCWQtPm5leHRf
cGVyaW9kID0gbm93ICsgUkFURV9MSU1JVF9QRVJJT0Q7Cj4gIAkJCQlpZiAoZC0+ZXZlbnRfY291
bnQgPj0gUkFURV9MSU1JVF9BTExPV0FOQ0UpIHsKPiAtCQkJCQkodm9pZCl4ZW5ldnRjaG5fdW5t
YXNrKGQtPnhjZV9oYW5kbGUsIGNvbi0+bG9jYWxfcG9ydCk7Cj4gKwkJCQkJY29uc29sZV9pdGVy
X3ZvaWRfYXJnMShkLCBjb25zb2xlX2V2ZW50X3VubWFzayk7Cj4gIAkJCQl9Cj4gIAkJCQlkLT5l
dmVudF9jb3VudCA9IDA7Cj4gIAkJCX0KPiAgCQl9Cj4gQEAgLTExMDcsMjggKzEyOTYsMTUgQEAg
dm9pZCBoYW5kbGVfaW8odm9pZCkKPiAgCQkJCSAgICBkLT5uZXh0X3BlcmlvZCA8IG5leHRfdGlt
ZW91dCkKPiAgCQkJCQluZXh0X3RpbWVvdXQgPSBkLT5uZXh0X3BlcmlvZDsKPiAgCQkJfSBlbHNl
IGlmIChkLT54Y2VfaGFuZGxlICE9IE5VTEwpIHsKPiAtCQkJCWlmIChkaXNjYXJkX292ZXJmbG93
ZWRfZGF0YSB8fAo+IC0JCQkJICAgICFjb24tPmJ1ZmZlci5tYXhfY2FwYWNpdHkgfHwKPiAtCQkJ
CSAgICBjb24tPmJ1ZmZlci5zaXplIDwgY29uLT5idWZmZXIubWF4X2NhcGFjaXR5KSB7Cj4gLQkJ
CQkJaW50IGV2dGNobl9mZCA9IHhlbmV2dGNobl9mZChkLT54Y2VfaGFuZGxlKTsKPiAtCQkJCQlk
LT54Y2VfcG9sbGZkX2lkeCA9IHNldF9mZHMoZXZ0Y2huX2ZkLAo+IC0JCQkJCQkJCSAgICBQT0xM
SU58UE9MTFBSSSk7Cj4gKwkJCQkJaWYgKGNvbnNvbGVfaXRlcl9ib29sX2FyZzEoZCwgYnVmZmVy
X2F2YWlsYWJsZSkpCj4gKwkJCQkJewo+ICsJCQkJCQlpbnQgZXZ0Y2huX2ZkID0geGVuZXZ0Y2hu
X2ZkKGQtPnhjZV9oYW5kbGUpOwo+ICsJCQkJCQlkLT54Y2VfcG9sbGZkX2lkeCA9IHNldF9mZHMo
ZXZ0Y2huX2ZkLAo+ICsJCQkJCQkJCQkJCQkJUE9MTElOfFBPTExQUkkpOwo+ICsJCQkJCX0KPiAg
CQkJCX0KCklzIHRoZXJlIGEgcmVhc29uIHdoeSB3ZSBoYXZlIG9uZSB4Y2VfcG9sbGZkX2lkeCwg
eGNlX2hhbmRsZSwKbmV4dF9wZXJpb2QgYW5kIGV2ZW50X2NvdW50IHBlciBkb21haW4sIHJhdGhl
ciB0aGFuIHBlciBjb25zb2xlPwoKSXQgaXMgc3RyYW5nZSB0byBzZXQgeGNlX3BvbGxmZF9pZHgg
aWYgYXQgbGVhc3Qgb25lIGNvbnNvbGUgb2YgdGhlCmRvbWFpbiBoYXMgZW5vdWdoIGJ1ZmZlciBh
dmFpbGFiaWxpdHkuIFNpbWlsYXJseSwgaXQgaXMgc3RyYW5nZSB0byBjb3VudAp0aGUgbmV4dF9w
ZXJpb2Qgb24gYSBwZXIgZG9tYWluIGJhc2lzLCByZWdhcmRsZXNzIG9mIHRoZSBudW1iZXIgb2YK
Y29uc29sZXMuIEl0IHdvdWxkIGJlIG5hdHVyYWwgdG8gZG8gaXQgYXQgdGhlIGNvbnNvbGUgbGV2
ZWwuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 07 01:09:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 01: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 1dIPT5-00038T-AN; Wed, 07 Jun 2017 01: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 <sstabellini@kernel.org>) id 1dIPT4-00038N-LG
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 01:09:02 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 69/64-06719-D2257395; Wed, 07 Jun 2017 01:09:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVybKJssq5ukHm
 kwcX3fBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0b7lCbWgl/yFQ+W7GFuYFwm1cXIxSEk8IdR
 YvuZy+xdjBwcLAIOEqtvl4KYjAIxEg9+WHcxcgKZYRKTLy9hBbFZBLQkDv69wAJiswkYSvx9s
 okNpFwCyF7ymQMkLCJgJPHi0WUWkOnMAscYJV5eOs0OkhAWiJa4+eMoE4jNKeArcXPmfzYQm1
 fAW2Jyx0p2iHN6GCXmLl0FlhAV0JU49O8PVJGgxMmZT8AWMwMdsXz6NpYJjAKzkKRmIUktYGR
 axahRnFpUllqka2igl1SUmZ5RkpuYmQPkmenlphYXJ6an5iQmFesl5+duYgQGIQMQ7GC8tyzg
 EKMkB5OSKK+si3mkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnevQFAOcGi1PTUirTMHGA8wKQlO
 HiURHi9fYHSvMUFibnFmekQqVOMuhwbVq//wiTEkpeflyolzrsPZIYASFFGaR7cCFhsXmKUlR
 LmZQQ6SoinILUoN7MEVf4VozgHo5Iwr3Yg0BSezLwSuE2vgI5gAjqC75IJyBEliQgpqQZGxo6
 J/rL3Fi/YrX9tl5rz9BdeN9ROKs255vN27nmB+RvVPC682/VFoWHy9O232F8IcP46cqFofqnX
 t6Cz8l+LNfmn6sUcWZiVZ/V3b8HRyELD9L4Hadv0a9znrEn4OinF8dCpR6fZNjT/u51fPI/p9
 7nf3x48TP0qWqlm0zjzsGn+ulMBH161LVNiKc5INNRiLipOBAA7kDAhyAIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1496797739!93968287!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50654 invoked from network); 7 Jun 2017 01:09:00 -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; 7 Jun 2017 01:09:00 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 10DEF239EF;
 Wed,  7 Jun 2017 01:08:59 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 10DEF239EF
Date: Tue, 6 Jun 2017 18:08:57 -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: <1496769929-23355-12-git-send-email-bhupinder.thakur@linaro.org>
Message-ID: <alpine.DEB.2.10.1706061642320.15791@sstabellini-ThinkPad-X260>
References: <1496769929-23355-1-git-send-email-bhupinder.thakur@linaro.org>
 <1496769929-23355-12-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>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 11/14 v4] 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>

T24gVHVlLCA2IEp1biAyMDE3LCBCaHVwaW5kZXIgVGhha3VyIHdyb3RlOgo+IFRoaXMgcGF0Y2gg
ZmluYWxseSBhZGRzIHRoZSBzdXBwb3J0IGZvciB2dWFydCBjb25zb2xlLgo+IAo+IFNpZ25lZC1v
ZmYtYnk6IEJodXBpbmRlciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4KPgo+
IC0tLQo+IENDOiBpago+IENDOiB3bAo+IENDOiBzcwo+IENDOiBqZwo+IAo+IENoYW5nZXMgc2lu
Y2UgdjM6Cj4gLSBUaGUgY2hhbmdlcyBpbiB4ZW5jb25zb2xlIGhhdmUgYmVlbiBzcGxpdCBpbnRv
IGZvdXIgcGF0Y2hlcy4gVGhpcyBpcyB0aGUgZm91cnRoIHBhdGNoLgo+IC0gVGhlIHZ1YXJ0IGNv
bnNvbGUgc3VwcG9ydCBpcyBhZGRlZCB1bmRlciBDT05GSUdfVlVBUlRfQ09OU09MRSBvcHRpb24u
Cj4gCj4gIHRvb2xzL2NvbnNvbGUvTWFrZWZpbGUgICAgfCAgMyArKy0KPiAgdG9vbHMvY29uc29s
ZS9kYWVtb24vaW8uYyB8IDI2ICsrKysrKysrKysrKysrKysrKysrKysrKystCj4gIDIgZmlsZXMg
Y2hhbmdlZCwgMjcgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0
IGEvdG9vbHMvY29uc29sZS9NYWtlZmlsZSBiL3Rvb2xzL2NvbnNvbGUvTWFrZWZpbGUKPiBpbmRl
eCBjOGIwMzAwLi5mY2VlMzEzIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2NvbnNvbGUvTWFrZWZpbGUK
PiArKysgYi90b29scy9jb25zb2xlL01ha2VmaWxlCj4gQEAgLTExLDYgKzExLDcgQEAgTERMSUJT
ICs9ICQoU09DS0VUX0xJQlMpCj4gIAo+ICBMRExJQlNfeGVuY29uc29sZWQgKz0gJChVVElMX0xJ
QlMpCj4gIExETElCU194ZW5jb25zb2xlZCArPSAtbHJ0Cj4gK1ZVQVJUX0NGTEFHUy0kKENPTkZJ
R19WVUFSVF9DT05TT0xFKSA9IC1EQ09ORklHX1ZVQVJUX0NPTlNPTEUKPiAgCj4gIEJJTiAgICAg
ID0geGVuY29uc29sZWQgeGVuY29uc29sZQo+ICAKPiBAQCAtMjgsNyArMjksNyBAQCBjbGVhbjoK
PiAgZGlzdGNsZWFuOiBjbGVhbgo+ICAKPiAgZGFlbW9uL21haW4ubzogZGFlbW9uL19wYXRocy5o
Cj4gLWRhZW1vbi9pby5vOiBDRkxBR1MgKz0gJChDRkxBR1NfbGlieGVuZXZ0Y2huKSAkKENGTEFH
U19saWJ4ZW5nbnR0YWIpCj4gK2RhZW1vbi9pby5vOiBDRkxBR1MgKz0gJChDRkxBR1NfbGlieGVu
ZXZ0Y2huKSAkKENGTEFHU19saWJ4ZW5nbnR0YWIpICQoVlVBUlRfQ0ZMQUdTLXkpCj4gIHhlbmNv
bnNvbGVkOiAkKHBhdHN1YnN0ICUuYywlLm8sJCh3aWxkY2FyZCBkYWVtb24vKi5jKSkKPiAgCSQo
Q0MpICQoTERGTEFHUykgJF4gLW8gJEAgJChMRExJQlMpICQoTERMSUJTX2xpYnhlbmV2dGNobikg
JChMRExJQlNfbGlieGVuZ250dGFiKSAkKExETElCU194ZW5jb25zb2xlZCkgJChBUFBFTkRfTERG
TEFHUykKPiAgCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMgYi90b29s
cy9jb25zb2xlL2RhZW1vbi9pby5jCj4gaW5kZXggZGI3M2UxMC4uY2FlMmVmZSAxMDA2NDQKPiAt
LS0gYS90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCj4gKysrIGIvdG9vbHMvY29uc29sZS9kYWVt
b24vaW8uYwo+IEBAIC0xMDQsMTIgKzEwNCwxNiBAQCBzdHJ1Y3QgY29uc29sZSB7Cj4gIAl4ZW5l
dnRjaG5fcG9ydF9vcl9lcnJvcl90IHJlbW90ZV9wb3J0Owo+ICAJc3RydWN0IHhlbmNvbnNfaW50
ZXJmYWNlICppbnRlcmZhY2U7Cj4gIAlzdHJ1Y3QgZG9tYWluICpkOwo+ICsJYm9vbCBvcHRpb25h
bDsKPiArCWJvb2wgcHJlZmVyX2dudHRhYjsKPiAgfTsKPiAgCj4gIHN0cnVjdCBjb25zb2xlX2Rh
dGEgewo+ICAJY2hhciAqeHNuYW1lOwo+ICAJY2hhciAqdHR5bmFtZTsKPiAgCWNoYXIgKmxvZ19z
dWZmaXg7Cj4gKwlib29sIG9wdGlvbmFsOwo+ICsJYm9vbCBwcmVmZXJfZ250dGFiOwo+ICB9Owo+
ICAKPiAgc3RhdGljIHN0cnVjdCBjb25zb2xlX2RhdGEgY29uc29sZV9kYXRhW10gPSB7Cj4gQEAg
LTExOCw3ICsxMjIsMTggQEAgc3RhdGljIHN0cnVjdCBjb25zb2xlX2RhdGEgY29uc29sZV9kYXRh
W10gPSB7Cj4gIAkJLnhzbmFtZSA9ICIvY29uc29sZSIsCj4gIAkJLnR0eW5hbWUgPSAidHR5IiwK
PiAgCQkubG9nX3N1ZmZpeCA9ICIiLAo+ICsJCS5vcHRpb25hbCA9IGZhbHNlLAo+ICsJCS5wcmVm
ZXJfZ250dGFiID0gdHJ1ZSwKPiAgCX0sCj4gKyNpZiBkZWZpbmVkKENPTkZJR19WVUFSVF9DT05T
T0xFKQo+ICsJewo+ICsJCS54c25hbWUgPSAiL3Z1YXJ0LzAiLAo+ICsJCS50dHluYW1lID0gInR0
eSIsCj4gKwkJLmxvZ19zdWZmaXggPSAiLXZ1YXJ0MCIsCj4gKwkJLm9wdGlvbmFsID0gdHJ1ZSwK
PiArCQkucHJlZmVyX2dudHRhYiA9IGZhbHNlLAo+ICsJfSwKPiArI2VuZGlmCj4gIH07Cj4gIAo+
ICAjZGVmaW5lIE1BWF9DT05TT0xFIChzaXplb2YoY29uc29sZV9kYXRhKS9zaXplb2Yoc3RydWN0
IGNvbnNvbGVfZGF0YSkpCj4gQEAgLTY2NSw3ICs2ODAsMTIgQEAgc3RhdGljIGludCBjb25zb2xl
X2NyZWF0ZV9yaW5nKHN0cnVjdCBjb25zb2xlICpjb24pCj4gIAkJCSJwb3J0IiwgIiVpIiwgJnJl
bW90ZV9wb3J0LAo+ICAJCQlOVUxMKTsKPiAgCWlmIChlcnIpCj4gKwl7Cj4gKwkJLyogSWYgdGhl
IGNvbnNvbGUgaXMgb3B0aW9uYWwgdGhlbiBkbyBub3QgcmV0dXJuIGFuIGVycm9yLiAqLwo+ICsJ
CWlmIChjb24tPm9wdGlvbmFsKQo+ICsJCQllcnIgPSAwOwo+ICAJCWdvdG8gb3V0Owo+ICsJfQoK
SWYgdGhlIGNvbnNvbGUgaXMgb3B0aW9uYWwsIHRoaXMgZnVuY3Rpb24gZ2V0cyBjYWxsZWQsIGJ1
dCB3ZSBtaWdodCBmaW5kCm5vdGhpbmcgb24geGVuc3RvcmUsIGJlY2F1c2UgdGhlIGNvbnNvbGUg
ZG9lc24ndCBhY3R1YWxseSBleGlzdC4gVGh1cywKd2UgZG9uJ3Qgd2FudCB0byByZXR1cm4gZXJy
b3IsIGJ1dCBqdXN0IHJldHVybi4gSXMgdGhhdCByaWdodD8KCklmIHNvLCBwbGVhc2UgcmVwaHJh
c2UgdGhpcyBjb21tZW50OgoKLyogCiAqIFRoaXMgaXMgYSBub3JtYWwgY29uZGl0aW9uIGZvciBv
cHRpb25hbCBjb25zb2xlczogdGhleSBtaWdodCBub3QgYmUKICogcHJlc2VudCBvbiB4ZW5zdG9y
ZSBhdCBhbGwuIEluIHRoYXQgY2FzZSwganVzdCByZXR1cm4gd2l0aG91dCBlcnJvci4KICovCgpU
aGUgcmVzdCBsb29rcyBmaW5lLgoKCj4gIAlzbnByaW50ZihwYXRoLCBzaXplb2YocGF0aCksICIl
cy90eXBlIiwgY29uLT54c3BhdGgpOwo+ICAJdHlwZSA9IHhzX3JlYWQoeHMsIFhCVF9OVUxMLCBw
YXRoLCBOVUxMKTsKPiBAQCAtNjc5LDcgKzY5OSw5IEBAIHN0YXRpYyBpbnQgY29uc29sZV9jcmVh
dGVfcmluZyhzdHJ1Y3QgY29uc29sZSAqY29uKQo+ICAJaWYgKHJpbmdfcmVmICE9IGNvbi0+cmlu
Z19yZWYgJiYgY29uLT5yaW5nX3JlZiAhPSAtMSkKPiAgCQljb25zb2xlX3VubWFwX2ludGVyZmFj
ZShjb24pOwo+ICAKPiAtCWlmICghY29uLT5pbnRlcmZhY2UgJiYgeGd0X2hhbmRsZSkgewo+ICsJ
aWYgKCFjb24tPmludGVyZmFjZSAmJiAKPiArCQl4Z3RfaGFuZGxlICYmCj4gKwkJY29uLT5wcmVm
ZXJfZ250dGFiKSB7Cj4gIAkJLyogUHJlZmVyIHVzaW5nIGdyYW50IHRhYmxlICovCj4gIAkJY29u
LT5pbnRlcmZhY2UgPSB4ZW5nbnR0YWJfbWFwX2dyYW50X3JlZih4Z3RfaGFuZGxlLAo+ICAJCQlk
b20tPmRvbWlkLCBHTlRUQUJfUkVTRVJWRURfQ09OU09MRSwKPiBAQCAtNzg5LDYgKzgxMSw4IEBA
IHN0YXRpYyBpbnQgY29uc29sZV9pbml0KHN0cnVjdCBjb25zb2xlICpjb24sIHN0cnVjdCBkb21h
aW4gKmRvbSwgdm9pZCAqKmRhdGEpCj4gIAljb24tPmQgPSBkb207Cj4gIAljb24tPnR0eW5hbWUg
PSAoKmNvbl9kYXRhKS0+dHR5bmFtZTsKPiAgCWNvbi0+bG9nX3N1ZmZpeCA9ICgqY29uX2RhdGEp
LT5sb2dfc3VmZml4Owo+ICsJY29uLT5vcHRpb25hbCA9ICgqY29uX2RhdGEpLT5vcHRpb25hbDsK
PiArCWNvbi0+cHJlZmVyX2dudHRhYiA9ICgqY29uX2RhdGEpLT5wcmVmZXJfZ250dGFiOwo+ICAJ
Y29uLT54c25hbWUgPSAoKmNvbl9kYXRhKS0+eHNuYW1lOwo+ICAJY29uLT54c3BhdGggPSB4c19n
ZXRfZG9tYWluX3BhdGgoeHMsIGRvbS0+ZG9taWQpOwo+ICAJcyA9IHJlYWxsb2MoY29uLT54c3Bh
dGgsIHN0cmxlbihjb24tPnhzcGF0aCkgKwo+IC0tIAo+IDIuNy40Cj4gCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 07 01:13:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 01: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 1dIPXm-0003l8-Sf; Wed, 07 Jun 2017 01:13:54 +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 1dIPXl-0003l2-Cx
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 01:13:53 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 FA/3D-01735-05357395; Wed, 07 Jun 2017 01:13:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVybKJssq5fsHm
 kwbbFqhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b5tzuZC7ZNZ6z4/GE9UwPjmvIuRi4OIYE/
 jBKPznYxdjFycrAIOEh8XTeftYuRg4NRIEbiwQ9rkDCjQJjE5MtLWCFKtCRmPvjABmKzCRhK/
 H2yiQ2kXALIXvKZAyQsImAk8eLRZRaQ8cwCxxglXl46zQ6SEBbIlrj0+BI7SD2ngI/E7fP6IG
 FeAW+J7Td3M0Gc080oseRbI9h8UQFdiUP//rBBFAlKnJz5hAXEZga6Yfn0bSwTGAVmIUnNQpJ
 awMi0ilGjOLWoLLVI19BIL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMAwZgGAH
 Y98s50OMkhxMSqK8si7mkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeJcGAeUEi1LTUyvSMnOAE
 QGTluDgURLh9QkESvMWFyTmFmemQ6ROMepybFi9/guTEEtefl6qlDjvcpAZAiBFGaV5cCNg0X
 mJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrzaIKt4MvNK4Da9AjqCCegIvksmIEeUJCKkpBo
 Y8+xyVdlqL6y1O+4xV/SyUJ7YJe4vPsXFFnHPngpm/BNRFrzhO/vvkrjva5N40ibM9t246+mE
 T6XXRY/4FRX/et1dWC+11CT0undUqlzcxkMvr2wImNvkXXDn8ludfVZu1aXhnxf9+8vnPT3wd
 67Dh19xWzbe59V8VjpFM7V/3u8DZ3YVXWpJVGIpzkg01GIuKk4EAB44OIjJAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1496798029!86296659!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50611 invoked from network); 7 Jun 2017 01:13:50 -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; 7 Jun 2017 01:13:50 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 223B4239EF;
 Wed,  7 Jun 2017 01:13:48 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 223B4239EF
Date: Tue, 6 Jun 2017 18:13:46 -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: <1496769929-23355-9-git-send-email-bhupinder.thakur@linaro.org>
Message-ID: <alpine.DEB.2.10.1706061810060.15791@sstabellini-ThinkPad-X260>
References: <1496769929-23355-1-git-send-email-bhupinder.thakur@linaro.org>
 <1496769929-23355-9-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>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 08/14 v4] 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCA2IEp1biAyMDE3LCBCaHVwaW5kZXIgVGhha3VyIHdyb3RlOgo+IFhlbmNvbnNvbGUg
dXNlcyBhIGRvbWFpbiBzdHJ1Y3R1cmUgd2hpY2ggY29udGFpbnMgY29uc29sZSBzcGVjaWZpYyBm
aWVsZHMuIFRoaXMKPiBwYXRjaCBkZWZpbmVzIGEgbmV3IGNvbnNvbGUgc3RydWN0dXJlLCB3aGlj
aCB3b3VsZCBiZSB1c2VkIGJ5IHRoZSB4ZW5jb25zb2xlCj4gZnVuY3Rpb25zIHRvIHBlcmZvcm0g
Y29uc29sZSBzcGVjaWZpYyBvcGVyYXRpb25zIGxpa2UgcmVhZGluZy93cml0aW5nIGRhdGEgZnJv
bS90bwo+IHRoZSBjb25zb2xlIHJpbmcgYnVmZmVyIG9yIHJlYWRpbmcvd3JpdGluZyBkYXRhIGZy
b20vdG8gY29uc29sZSB0dHkuCj4gCj4gVGhpcyBwYXRjaCBpcyBpbiBwcmVwYXJhdGlvbiB0byBz
dXBwb3J0IG11bHRpcGxlIGNvbnNvbGVzIHRvIHN1cHBvcnQgdnVhcnQgY29uc29sZS4KPiAKPiBT
aWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5v
cmc+Cj4gLS0tCj4gQ0M6IGlqCj4gQ0M6IHdsCj4gQ0M6IHNzCj4gQ0M6IGpnCj4gCj4gQ2hhbmdl
cyBzaW5jZSB2MzoKPiAtIFRoZSBjaGFuZ2VzIGluIHhlbmNvbnNvbGUgaGF2ZSBiZWVuIHNwbGl0
IGludG8gZm91ciBwYXRjaGVzLiBUaGlzIGlzIHRoZSBmaXJzdCBwYXRjaAo+ICAgd2hpY2ggbW9k
aWZpZXMgdGhlIHhlbmNvbnNvbGUgdG8gdXNlIGEgbmV3IGNvbnNvbGUgc3RydWN0dXJlLgo+IAo+
IENoYW5nZXMgc2luY2UgdjI6Cj4gLSBEZWZpbmVkIGEgbmV3IGZ1bmN0aW9uIGNvbnNvbGVfY3Jl
YXRlX3JpbmcoKSB3aGljaCBzZXRzIHVwIHRoZSByaW5nIGJ1ZmZlciBhbmQgCj4gICBldmVudCBj
aGFubmVsIGEgbmV3IGNvbnNvbGUuIGRvbWFpbl9jcmVhdGVfcmluZygpIHVzZXMgdGhpcyBmdW5j
dGlvbiB0byBzZXR1cAo+ICAgYSBjb25zb2xlLgo+IC0gVGhpcyBwYXRjaCBkb2VzIG5vdCBjb250
YWluIHZ1YXJ0IHNwZWNpZmljIGNoYW5nZXMsIHdoaWNoIHdvdWxkIGJlIGludHJvZHVjZWQgaW4K
PiAgIHRoZSBuZXh0IHBhdGNoLgo+IC0gQ2hhbmdlcyBmb3Iga2VlcGluZyB0aGUgUFYgbG9nIGZp
bGUgbmFtZSB1bmNoYW5nZWQuCj4gCj4gQ2hhbmdlcyBzaW5jZSB2MToKPiAtIFNwbGl0IHRoZSBk
b21haW4gc3RydXR1cmUgdG8gYSBzZXBhcmF0ZSBjb25zb2xlIHN0cnVjdHVyZQo+IC0gTW9kaWZp
ZWQgdGhlIGZ1bmN0aW9ucyB0byBvcGVyYXRlIG9uIHRoZSBjb25zb2xlIHN0cnV0dXJlCj4gLSBS
ZXBsYWNlZCByZXBldGl0aXZlIHBlciBjb25zb2xlIGNvZGUgd2l0aCBnZW5lcmljIGNvZGUKPiAK
PiAgdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYyB8IDIyNiArKysrKysrKysrKysrKysrKysrKysr
KysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAxMjcgaW5zZXJ0aW9u
cygrKSwgOTkgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbnNvbGUvZGFl
bW9uL2lvLmMgYi90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCj4gaW5kZXggOTQ3ZjEzYS4uMDQw
MmRkZiAxMDA2NDQKPiAtLS0gYS90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCj4gKysrIGIvdG9v
bHMvY29uc29sZS9kYWVtb24vaW8uYwo+IEBAIC04OSwyNSArODksMzAgQEAgc3RydWN0IGJ1ZmZl
ciB7Cj4gIAlzaXplX3QgbWF4X2NhcGFjaXR5Owo+ICB9Owo+ICAKPiAtc3RydWN0IGRvbWFpbiB7
Cj4gLQlpbnQgZG9taWQ7Cj4gK3N0cnVjdCBjb25zb2xlIHsKPiAgCWludCBtYXN0ZXJfZmQ7Cj4g
IAlpbnQgbWFzdGVyX3BvbGxmZF9pZHg7Cj4gIAlpbnQgc2xhdmVfZmQ7Cj4gIAlpbnQgbG9nX2Zk
Owo+IC0JYm9vbCBpc19kZWFkOwo+IC0JdW5zaWduZWQgbGFzdF9zZWVuOwo+ICAJc3RydWN0IGJ1
ZmZlciBidWZmZXI7Cj4gLQlzdHJ1Y3QgZG9tYWluICpuZXh0Owo+ICAJY2hhciAqY29uc3BhdGg7
Cj4gIAlpbnQgcmluZ19yZWY7Cj4gIAl4ZW5ldnRjaG5fcG9ydF9vcl9lcnJvcl90IGxvY2FsX3Bv
cnQ7Cj4gIAl4ZW5ldnRjaG5fcG9ydF9vcl9lcnJvcl90IHJlbW90ZV9wb3J0Owo+ICsJc3RydWN0
IHhlbmNvbnNfaW50ZXJmYWNlICppbnRlcmZhY2U7Cj4gKwlzdHJ1Y3QgZG9tYWluICpkOwo+ICt9
Owo+ICsKPiArc3RydWN0IGRvbWFpbiB7Cj4gKwlpbnQgZG9taWQ7Cj4gKwlib29sIGlzX2RlYWQ7
Cj4gKwl1bnNpZ25lZCBsYXN0X3NlZW47Cj4gKwlzdHJ1Y3QgZG9tYWluICpuZXh0Owo+ICAJeGVu
ZXZ0Y2huX2hhbmRsZSAqeGNlX2hhbmRsZTsKPiAgCWludCB4Y2VfcG9sbGZkX2lkeDsKPiAtCXN0
cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50ZXJmYWNlOwo+ICAJaW50IGV2ZW50X2NvdW50Owo+
ICAJbG9uZyBsb25nIG5leHRfcGVyaW9kOwo+ICsJc3RydWN0IGNvbnNvbGUgY29uc29sZTsKPiAg
fTsKCkFsbCB0aGUgbWVjaGFuaWNhbCBzdWJzdGl0dXRpb25zIGJlbG93IGxvb2sgZ29vZC4gSXQg
cmVtYWlucyB0byBkaXNjdXNzCndoZXRoZXIgd2Ugc2hvdWxkIGtlZXAgeGNlX2hhbmRsZSwgeGNl
X3BvbGxmZF9pZHgsIGV2ZW50X2NvdW50IGFuZApuZXh0X3BlcmlvZCBpbiBzdHJ1Y3QgZG9tYWlu
LCBzZWUgbXkgY29tbWVudHMgb24gdGhlIG90aGVyIHBhdGNoZXMuCgpJdCBpcyBzdHJhbmdlIHRv
IGNvdW50IHRoZSBudW1iZXIgb2YgZXZlbnRzIGFuZCB0aGUgbmV4dF9wZXJpb2Qgb24gYQpkb21h
aW4gYmFzaXMsIHdoZW4gYWN0dWFsbHkgYWxsIHRoZSBhY3Rpb24gaXMgZG9uZSBhdCBhIGNvbnNv
bGUgbGV2ZWwuCgoKCj4gIHN0YXRpYyBzdHJ1Y3QgZG9tYWluICpkb21faGVhZDsKPiBAQCAtMTYw
LDkgKzE2NSwxMCBAQCBzdGF0aWMgaW50IHdyaXRlX3dpdGhfdGltZXN0YW1wKGludCBmZCwgY29u
c3QgY2hhciAqZGF0YSwgc2l6ZV90IHN6LAo+ICAKPiAgc3RhdGljIHZvaWQgYnVmZmVyX2FwcGVu
ZChzdHJ1Y3QgZG9tYWluICpkb20pCj4gIHsKPiAtCXN0cnVjdCBidWZmZXIgKmJ1ZmZlciA9ICZk
b20tPmJ1ZmZlcjsKPiArCXN0cnVjdCBjb25zb2xlICpjb24gPSAmZG9tLT5jb25zb2xlOwo+ICsJ
c3RydWN0IGJ1ZmZlciAqYnVmZmVyID0gJmNvbi0+YnVmZmVyOwo+ICAJWEVOQ09OU19SSU5HX0lE
WCBjb25zLCBwcm9kLCBzaXplOwo+IC0Jc3RydWN0IHhlbmNvbnNfaW50ZXJmYWNlICppbnRmID0g
ZG9tLT5pbnRlcmZhY2U7Cj4gKwlzdHJ1Y3QgeGVuY29uc19pbnRlcmZhY2UgKmludGYgPSBjb24t
PmludGVyZmFjZTsKPiAgCj4gIAljb25zID0gaW50Zi0+b3V0X2NvbnM7Cj4gIAlwcm9kID0gaW50
Zi0+b3V0X3Byb2Q7Cj4gQEAgLTE4NywyMiArMTkzLDIyIEBAIHN0YXRpYyB2b2lkIGJ1ZmZlcl9h
cHBlbmQoc3RydWN0IGRvbWFpbiAqZG9tKQo+ICAKPiAgCXhlbl9tYigpOwo+ICAJaW50Zi0+b3V0
X2NvbnMgPSBjb25zOwo+IC0JeGVuZXZ0Y2huX25vdGlmeShkb20tPnhjZV9oYW5kbGUsIGRvbS0+
bG9jYWxfcG9ydCk7Cj4gKwl4ZW5ldnRjaG5fbm90aWZ5KGRvbS0+eGNlX2hhbmRsZSwgY29uLT5s
b2NhbF9wb3J0KTsKPiAgCj4gIAkvKiBHZXQgdGhlIGRhdGEgdG8gdGhlIGxvZ2ZpbGUgYXMgZWFy
bHkgYXMgcG9zc2libGUgYmVjYXVzZSBpZgo+ICAJICogbm8gb25lIGlzIGxpc3RlbmluZyBvbiB0
aGUgY29uc29sZSBwdHkgdGhlbiBpdCB3aWxsIGZpbGwgdXAKPiAgCSAqIGFuZCBoYW5kbGVfdHR5
X3dyaXRlIHdpbGwgc3RvcCBiZWluZyBjYWxsZWQuCj4gIAkgKi8KPiAtCWlmIChkb20tPmxvZ19m
ZCAhPSAtMSkgewo+ICsJaWYgKGNvbi0+bG9nX2ZkICE9IC0xKSB7Cj4gIAkJaW50IGxvZ3JldDsK
PiAgCQlpZiAobG9nX3RpbWVfZ3Vlc3QpIHsKPiAgCQkJbG9ncmV0ID0gd3JpdGVfd2l0aF90aW1l
c3RhbXAoCj4gLQkJCQlkb20tPmxvZ19mZCwKPiArCQkJCWNvbi0+bG9nX2ZkLAo+ICAJCQkJYnVm
ZmVyLT5kYXRhICsgYnVmZmVyLT5zaXplIC0gc2l6ZSwKPiAgCQkJCXNpemUsICZsb2dfdGltZV9n
dWVzdF9uZWVkdHMpOwo+ICAJCX0gZWxzZSB7Cj4gIAkJCWxvZ3JldCA9IHdyaXRlX2FsbCgKPiAt
CQkJCWRvbS0+bG9nX2ZkLAo+ICsJCQkJY29uLT5sb2dfZmQsCj4gIAkJCQlidWZmZXItPmRhdGEg
KyBidWZmZXItPnNpemUgLSBzaXplLAo+ICAJCQkJc2l6ZSk7Cj4gIAkJfQo+IEBAIC0zMzgsMTQg
KzM0NCwxNiBAQCBzdGF0aWMgaW50IGNyZWF0ZV9kb21haW5fbG9nKHN0cnVjdCBkb21haW4gKmRv
bSkKPiAgCj4gIHN0YXRpYyB2b2lkIGRvbWFpbl9jbG9zZV90dHkoc3RydWN0IGRvbWFpbiAqZG9t
KQo+ICB7Cj4gLQlpZiAoZG9tLT5tYXN0ZXJfZmQgIT0gLTEpIHsKPiAtCQljbG9zZShkb20tPm1h
c3Rlcl9mZCk7Cj4gLQkJZG9tLT5tYXN0ZXJfZmQgPSAtMTsKPiArCXN0cnVjdCBjb25zb2xlICpj
b24gPSAmZG9tLT5jb25zb2xlOwo+ICsKPiArCWlmIChjb24tPm1hc3Rlcl9mZCAhPSAtMSkgewo+
ICsJCWNsb3NlKGNvbi0+bWFzdGVyX2ZkKTsKPiArCQljb24tPm1hc3Rlcl9mZCA9IC0xOwo+ICAJ
fQo+ICAKPiAtCWlmIChkb20tPnNsYXZlX2ZkICE9IC0xKSB7Cj4gLQkJY2xvc2UoZG9tLT5zbGF2
ZV9mZCk7Cj4gLQkJZG9tLT5zbGF2ZV9mZCA9IC0xOwo+ICsJaWYgKGNvbi0+c2xhdmVfZmQgIT0g
LTEpIHsKPiArCQljbG9zZShjb24tPnNsYXZlX2ZkKTsKPiArCQljb24tPnNsYXZlX2ZkID0gLTE7
Cj4gIAl9Cj4gIH0KPiAgCj4gQEAgLTQxOCwxMSArNDI2LDEyIEBAIHN0YXRpYyBpbnQgZG9tYWlu
X2NyZWF0ZV90dHkoc3RydWN0IGRvbWFpbiAqZG9tKQo+ICAJY2hhciAqZGF0YTsKPiAgCXVuc2ln
bmVkIGludCBsZW47Cj4gIAlzdHJ1Y3QgdGVybWlvcyB0ZXJtOwo+ICsJc3RydWN0IGNvbnNvbGUg
KmNvbiA9ICZkb20tPmNvbnNvbGU7Cj4gIAo+IC0JYXNzZXJ0KGRvbS0+c2xhdmVfZmQgPT0gLTEp
Owo+IC0JYXNzZXJ0KGRvbS0+bWFzdGVyX2ZkID09IC0xKTsKPiArCWFzc2VydChjb24tPnNsYXZl
X2ZkID09IC0xKTsKPiArCWFzc2VydChjb24tPm1hc3Rlcl9mZCA9PSAtMSk7Cj4gIAo+IC0JaWYg
KG9wZW5wdHkoJmRvbS0+bWFzdGVyX2ZkLCAmZG9tLT5zbGF2ZV9mZCwgTlVMTCwgTlVMTCwgTlVM
TCkgPCAwKSB7Cj4gKwlpZiAob3BlbnB0eSgmY29uLT5tYXN0ZXJfZmQsICZjb24tPnNsYXZlX2Zk
LCBOVUxMLCBOVUxMLCBOVUxMKSA8IDApIHsKPiAgCQllcnIgPSBlcnJubzsKPiAgCQlkb2xvZyhM
T0dfRVJSLCAiRmFpbGVkIHRvIGNyZWF0ZSB0dHkgZm9yIGRvbWFpbi0lZCAiCj4gIAkJICAgICAg
IihlcnJubyA9ICVpLCAlcykiLAo+IEBAIC00MzAsNyArNDM5LDcgQEAgc3RhdGljIGludCBkb21h
aW5fY3JlYXRlX3R0eShzdHJ1Y3QgZG9tYWluICpkb20pCj4gIAkJcmV0dXJuIDA7Cj4gIAl9Cj4g
IAo+IC0JaWYgKHRjZ2V0YXR0cihkb20tPnNsYXZlX2ZkLCAmdGVybSkgPCAwKSB7Cj4gKwlpZiAo
dGNnZXRhdHRyKGNvbi0+c2xhdmVfZmQsICZ0ZXJtKSA8IDApIHsKPiAgCQllcnIgPSBlcnJubzsK
PiAgCQlkb2xvZyhMT0dfRVJSLCAiRmFpbGVkIHRvIGdldCB0dHkgYXR0cmlidXRlcyBmb3IgZG9t
YWluLSVkICIKPiAgCQkJIihlcnJubyA9ICVpLCAlcykiLAo+IEBAIC00MzgsNyArNDQ3LDcgQEAg
c3RhdGljIGludCBkb21haW5fY3JlYXRlX3R0eShzdHJ1Y3QgZG9tYWluICpkb20pCj4gIAkJZ290
byBvdXQ7Cj4gIAl9Cj4gIAljZm1ha2VyYXcoJnRlcm0pOwo+IC0JaWYgKHRjc2V0YXR0cihkb20t
PnNsYXZlX2ZkLCBUQ1NBTk9XLCAmdGVybSkgPCAwKSB7Cj4gKwlpZiAodGNzZXRhdHRyKGNvbi0+
c2xhdmVfZmQsIFRDU0FOT1csICZ0ZXJtKSA8IDApIHsKPiAgCQllcnIgPSBlcnJubzsKPiAgCQlk
b2xvZyhMT0dfRVJSLCAiRmFpbGVkIHRvIHNldCB0dHkgYXR0cmlidXRlcyBmb3IgZG9tYWluLSVk
ICIKPiAgCQkJIihlcnJubyA9ICVpLCAlcykiLAo+IEBAIC00NDYsNyArNDU1LDcgQEAgc3RhdGlj
IGludCBkb21haW5fY3JlYXRlX3R0eShzdHJ1Y3QgZG9tYWluICpkb20pCj4gIAkJZ290byBvdXQ7
Cj4gIAl9Cj4gIAo+IC0JaWYgKChzbGF2ZSA9IHB0c25hbWUoZG9tLT5tYXN0ZXJfZmQpKSA9PSBO
VUxMKSB7Cj4gKwlpZiAoKHNsYXZlID0gcHRzbmFtZShjb24tPm1hc3Rlcl9mZCkpID09IE5VTEwp
IHsKPiAgCQllcnIgPSBlcnJubzsKPiAgCQlkb2xvZyhMT0dfRVJSLCAiRmFpbGVkIHRvIGdldCBz
bGF2ZSBuYW1lIGZvciBkb21haW4tJWQgIgo+ICAJCSAgICAgICIoZXJybm8gPSAlaSwgJXMpIiwK
PiBAQCAtNDU0LDE4ICs0NjMsMTggQEAgc3RhdGljIGludCBkb21haW5fY3JlYXRlX3R0eShzdHJ1
Y3QgZG9tYWluICpkb20pCj4gIAkJZ290byBvdXQ7Cj4gIAl9Cj4gIAo+IC0Jc3VjY2VzcyA9IGFz
cHJpbnRmKCZwYXRoLCAiJXMvbGltaXQiLCBkb20tPmNvbnNwYXRoKSAhPQo+ICsJc3VjY2VzcyA9
IGFzcHJpbnRmKCZwYXRoLCAiJXMvbGltaXQiLCBjb24tPmNvbnNwYXRoKSAhPQo+ICAJCS0xOwo+
ICAJaWYgKCFzdWNjZXNzKQo+ICAJCWdvdG8gb3V0Owo+ICAJZGF0YSA9IHhzX3JlYWQoeHMsIFhC
VF9OVUxMLCBwYXRoLCAmbGVuKTsKPiAgCWlmIChkYXRhKSB7Cj4gLQkJZG9tLT5idWZmZXIubWF4
X2NhcGFjaXR5ID0gc3RydG91bChkYXRhLCAwLCAwKTsKPiArCQljb24tPmJ1ZmZlci5tYXhfY2Fw
YWNpdHkgPSBzdHJ0b3VsKGRhdGEsIDAsIDApOwo+ICAJCWZyZWUoZGF0YSk7Cj4gIAl9Cj4gIAlm
cmVlKHBhdGgpOwo+ICAKPiAtCXN1Y2Nlc3MgPSAoYXNwcmludGYoJnBhdGgsICIlcy90dHkiLCBk
b20tPmNvbnNwYXRoKSAhPSAtMSk7Cj4gKwlzdWNjZXNzID0gKGFzcHJpbnRmKCZwYXRoLCAiJXMv
dHR5IiwgY29uLT5jb25zcGF0aCkgIT0gLTEpOwo+ICAJaWYgKCFzdWNjZXNzKQo+ICAJCWdvdG8g
b3V0Owo+ICAJc3VjY2VzcyA9IHhzX3dyaXRlKHhzLCBYQlRfTlVMTCwgcGF0aCwgc2xhdmUsIHN0
cmxlbihzbGF2ZSkpOwo+IEBAIC00NzMsNyArNDgyLDcgQEAgc3RhdGljIGludCBkb21haW5fY3Jl
YXRlX3R0eShzdHJ1Y3QgZG9tYWluICpkb20pCj4gIAlpZiAoIXN1Y2Nlc3MpCj4gIAkJZ290byBv
dXQ7Cj4gIAo+IC0JaWYgKGZjbnRsKGRvbS0+bWFzdGVyX2ZkLCBGX1NFVEZMLCBPX05PTkJMT0NL
KSA9PSAtMSkKPiArCWlmIChmY250bChjb24tPm1hc3Rlcl9mZCwgRl9TRVRGTCwgT19OT05CTE9D
SykgPT0gLTEpCj4gIAkJZ290byBvdXQ7Cj4gIAo+ICAJcmV0dXJuIDE7Cj4gQEAgLTUxOSwyOSAr
NTI4LDMyIEBAIHN0YXRpYyBpbnQgeHNfZ2F0aGVyKHN0cnVjdCB4c19oYW5kbGUgKnhzLCBjb25z
dCBjaGFyICpkaXIsIC4uLikKPiAgCj4gIHN0YXRpYyB2b2lkIGRvbWFpbl91bm1hcF9pbnRlcmZh
Y2Uoc3RydWN0IGRvbWFpbiAqZG9tKQo+ICB7Cj4gLQlpZiAoZG9tLT5pbnRlcmZhY2UgPT0gTlVM
TCkKPiArCXN0cnVjdCBjb25zb2xlICpjb24gPSAmZG9tLT5jb25zb2xlOwo+ICsKPiArCWlmIChj
b24tPmludGVyZmFjZSA9PSBOVUxMKQo+ICAJCXJldHVybjsKPiAtCWlmICh4Z3RfaGFuZGxlICYm
IGRvbS0+cmluZ19yZWYgPT0gLTEpCj4gLQkJeGVuZ250dGFiX3VubWFwKHhndF9oYW5kbGUsIGRv
bS0+aW50ZXJmYWNlLCAxKTsKPiArCWlmICh4Z3RfaGFuZGxlICYmIGNvbi0+cmluZ19yZWYgPT0g
LTEpCj4gKwkJeGVuZ250dGFiX3VubWFwKHhndF9oYW5kbGUsIGNvbi0+aW50ZXJmYWNlLCAxKTsK
PiAgCWVsc2UKPiAtCQltdW5tYXAoZG9tLT5pbnRlcmZhY2UsIFhDX1BBR0VfU0laRSk7Cj4gLQlk
b20tPmludGVyZmFjZSA9IE5VTEw7Cj4gLQlkb20tPnJpbmdfcmVmID0gLTE7Cj4gKwkJbXVubWFw
KGNvbi0+aW50ZXJmYWNlLCBYQ19QQUdFX1NJWkUpOwo+ICsJY29uLT5pbnRlcmZhY2UgPSBOVUxM
Owo+ICsJY29uLT5yaW5nX3JlZiA9IC0xOwo+ICB9Cj4gICAKPiAgc3RhdGljIGludCBkb21haW5f
Y3JlYXRlX3Jpbmcoc3RydWN0IGRvbWFpbiAqZG9tKQo+ICB7Cj4gIAlpbnQgZXJyLCByZW1vdGVf
cG9ydCwgcmluZ19yZWYsIHJjOwo+ICAJY2hhciAqdHlwZSwgcGF0aFtQQVRIX01BWF07Cj4gKwlz
dHJ1Y3QgY29uc29sZSAqY29uID0gJmRvbS0+Y29uc29sZTsKPiAgCj4gLQllcnIgPSB4c19nYXRo
ZXIoeHMsIGRvbS0+Y29uc3BhdGgsCj4gKwllcnIgPSB4c19nYXRoZXIoeHMsIGNvbi0+Y29uc3Bh
dGgsCj4gIAkJCSJyaW5nLXJlZiIsICIldSIsICZyaW5nX3JlZiwKPiAgCQkJInBvcnQiLCAiJWki
LCAmcmVtb3RlX3BvcnQsCj4gIAkJCU5VTEwpOwo+ICAJaWYgKGVycikKPiAgCQlnb3RvIG91dDsK
PiAgCj4gLQlzbnByaW50ZihwYXRoLCBzaXplb2YocGF0aCksICIlcy90eXBlIiwgZG9tLT5jb25z
cGF0aCk7Cj4gKwlzbnByaW50ZihwYXRoLCBzaXplb2YocGF0aCksICIlcy90eXBlIiwgY29uLT5j
b25zcGF0aCk7Cj4gIAl0eXBlID0geHNfcmVhZCh4cywgWEJUX05VTEwsIHBhdGgsIE5VTEwpOwo+
ICAJaWYgKHR5cGUgJiYgc3RyY21wKHR5cGUsICJ4ZW5jb25zb2xlZCIpICE9IDApIHsKPiAgCQlm
cmVlKHR5cGUpOwo+IEBAIC01NTAsNDEgKzU2Miw0MSBAQCBzdGF0aWMgaW50IGRvbWFpbl9jcmVh
dGVfcmluZyhzdHJ1Y3QgZG9tYWluICpkb20pCj4gIAlmcmVlKHR5cGUpOwo+ICAKPiAgCS8qIElm
IHVzaW5nIHJpbmdfcmVmIGFuZCBpdCBoYXMgY2hhbmdlZCwgcmVtYXAgKi8KPiAtCWlmIChyaW5n
X3JlZiAhPSBkb20tPnJpbmdfcmVmICYmIGRvbS0+cmluZ19yZWYgIT0gLTEpCj4gKwlpZiAocmlu
Z19yZWYgIT0gY29uLT5yaW5nX3JlZiAmJiBjb24tPnJpbmdfcmVmICE9IC0xKQo+ICAJCWRvbWFp
bl91bm1hcF9pbnRlcmZhY2UoZG9tKTsKPiAgCj4gLQlpZiAoIWRvbS0+aW50ZXJmYWNlICYmIHhn
dF9oYW5kbGUpIHsKPiArCWlmICghY29uLT5pbnRlcmZhY2UgJiYgeGd0X2hhbmRsZSkgewo+ICAJ
CS8qIFByZWZlciB1c2luZyBncmFudCB0YWJsZSAqLwo+IC0JCWRvbS0+aW50ZXJmYWNlID0geGVu
Z250dGFiX21hcF9ncmFudF9yZWYoeGd0X2hhbmRsZSwKPiArCQljb24tPmludGVyZmFjZSA9IHhl
bmdudHRhYl9tYXBfZ3JhbnRfcmVmKHhndF9oYW5kbGUsCj4gIAkJCWRvbS0+ZG9taWQsIEdOVFRB
Ql9SRVNFUlZFRF9DT05TT0xFLAo+ICAJCQlQUk9UX1JFQUR8UFJPVF9XUklURSk7Cj4gLQkJZG9t
LT5yaW5nX3JlZiA9IC0xOwo+ICsJCWNvbi0+cmluZ19yZWYgPSAtMTsKPiAgCX0KPiAtCWlmICgh
ZG9tLT5pbnRlcmZhY2UpIHsKPiArCWlmICghY29uLT5pbnRlcmZhY2UpIHsKPiAgCQkvKiBGYWxs
IGJhY2sgdG8geGNfbWFwX2ZvcmVpZ25fcmFuZ2UgKi8KPiAtCQlkb20tPmludGVyZmFjZSA9IHhj
X21hcF9mb3JlaWduX3JhbmdlKAo+ICsJCWNvbi0+aW50ZXJmYWNlID0geGNfbWFwX2ZvcmVpZ25f
cmFuZ2UoCj4gIAkJCXhjLCBkb20tPmRvbWlkLCBYQ19QQUdFX1NJWkUsCj4gIAkJCVBST1RfUkVB
RHxQUk9UX1dSSVRFLAo+ICAJCQkodW5zaWduZWQgbG9uZylyaW5nX3JlZik7Cj4gLQkJaWYgKGRv
bS0+aW50ZXJmYWNlID09IE5VTEwpIHsKPiArCQlpZiAoY29uLT5pbnRlcmZhY2UgPT0gTlVMTCkg
ewo+ICAJCQllcnIgPSBFSU5WQUw7Cj4gIAkJCWdvdG8gb3V0Owo+ICAJCX0KPiAtCQlkb20tPnJp
bmdfcmVmID0gcmluZ19yZWY7Cj4gKwkJY29uLT5yaW5nX3JlZiA9IHJpbmdfcmVmOwo+ICAJfQo+
ICAKPiAgCS8qIEdvIG5vIGZ1cnRoZXIgaWYgcG9ydCBoYXMgbm90IGNoYW5nZWQgYW5kIHdlIGFy
ZSBzdGlsbCBib3VuZC4gKi8KPiAtCWlmIChyZW1vdGVfcG9ydCA9PSBkb20tPnJlbW90ZV9wb3J0
KSB7Cj4gKwlpZiAocmVtb3RlX3BvcnQgPT0gY29uLT5yZW1vdGVfcG9ydCkgewo+ICAJCXhjX2V2
dGNobl9zdGF0dXNfdCBzdGF0dXMgPSB7Cj4gIAkJCS5kb20gPSBET01JRF9TRUxGLAo+IC0JCQku
cG9ydCA9IGRvbS0+bG9jYWxfcG9ydCB9Owo+ICsJCQkucG9ydCA9IGNvbi0+bG9jYWxfcG9ydCB9
Owo+ICAJCWlmICgoeGNfZXZ0Y2huX3N0YXR1cyh4YywgJnN0YXR1cykgPT0gMCkgJiYKPiAgCQkg
ICAgKHN0YXR1cy5zdGF0dXMgPT0gRVZUQ0hOU1RBVF9pbnRlcmRvbWFpbikpCj4gIAkJCWdvdG8g
b3V0Owo+ICAJfQo+ICAKPiAtCWRvbS0+bG9jYWxfcG9ydCA9IC0xOwo+IC0JZG9tLT5yZW1vdGVf
cG9ydCA9IC0xOwo+ICsJY29uLT5sb2NhbF9wb3J0ID0gLTE7Cj4gKwljb24tPnJlbW90ZV9wb3J0
ID0gLTE7Cj4gIAlpZiAoZG9tLT54Y2VfaGFuZGxlICE9IE5VTEwpCj4gIAkJeGVuZXZ0Y2huX2Ns
b3NlKGRvbS0+eGNlX2hhbmRsZSk7Cj4gIAo+IEBAIC02MDUsMjIgKzYxNywyMiBAQCBzdGF0aWMg
aW50IGRvbWFpbl9jcmVhdGVfcmluZyhzdHJ1Y3QgZG9tYWluICpkb20pCj4gIAkJZG9tLT54Y2Vf
aGFuZGxlID0gTlVMTDsKPiAgCQlnb3RvIG91dDsKPiAgCX0KPiAtCWRvbS0+bG9jYWxfcG9ydCA9
IHJjOwo+IC0JZG9tLT5yZW1vdGVfcG9ydCA9IHJlbW90ZV9wb3J0Owo+ICsJY29uLT5sb2NhbF9w
b3J0ID0gcmM7Cj4gKwljb24tPnJlbW90ZV9wb3J0ID0gcmVtb3RlX3BvcnQ7Cj4gIAo+IC0JaWYg
KGRvbS0+bWFzdGVyX2ZkID09IC0xKSB7Cj4gKwlpZiAoY29uLT5tYXN0ZXJfZmQgPT0gLTEpIHsK
PiAgCQlpZiAoIWRvbWFpbl9jcmVhdGVfdHR5KGRvbSkpIHsKPiAgCQkJZXJyID0gZXJybm87Cj4g
IAkJCXhlbmV2dGNobl9jbG9zZShkb20tPnhjZV9oYW5kbGUpOwo+ICAJCQlkb20tPnhjZV9oYW5k
bGUgPSBOVUxMOwo+IC0JCQlkb20tPmxvY2FsX3BvcnQgPSAtMTsKPiAtCQkJZG9tLT5yZW1vdGVf
cG9ydCA9IC0xOwo+ICsJCQljb24tPmxvY2FsX3BvcnQgPSAtMTsKPiArCQkJY29uLT5yZW1vdGVf
cG9ydCA9IC0xOwo+ICAJCQlnb3RvIG91dDsKPiAgCQl9Cj4gIAl9Cj4gIAo+IC0JaWYgKGxvZ19n
dWVzdCAmJiAoZG9tLT5sb2dfZmQgPT0gLTEpKQo+IC0JCWRvbS0+bG9nX2ZkID0gY3JlYXRlX2Rv
bWFpbl9sb2coZG9tKTsKPiArCWlmIChsb2dfZ3Vlc3QgJiYgKGNvbi0+bG9nX2ZkID09IC0xKSkK
PiArCQljb24tPmxvZ19mZCA9IGNyZWF0ZV9kb21haW5fbG9nKGRvbSk7Cj4gIAo+ICAgb3V0Ogo+
ICAJcmV0dXJuIGVycjsKPiBAQCAtNjMwLDE2ICs2NDIsMTcgQEAgc3RhdGljIGJvb2wgd2F0Y2hf
ZG9tYWluKHN0cnVjdCBkb21haW4gKmRvbSwgYm9vbCB3YXRjaCkKPiAgewo+ICAJY2hhciBkb21p
ZF9zdHJbMyArIE1BWF9TVFJMRU4oZG9tLT5kb21pZCldOwo+ICAJYm9vbCBzdWNjZXNzOwo+ICsJ
c3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkb20tPmNvbnNvbGU7Cj4gIAo+ICAJc25wcmludGYoZG9t
aWRfc3RyLCBzaXplb2YoZG9taWRfc3RyKSwgImRvbSV1IiwgZG9tLT5kb21pZCk7Cj4gIAlpZiAo
d2F0Y2gpIHsKPiAtCQlzdWNjZXNzID0geHNfd2F0Y2goeHMsIGRvbS0+Y29uc3BhdGgsIGRvbWlk
X3N0cik7Cj4gKwkJc3VjY2VzcyA9IHhzX3dhdGNoKHhzLCBjb24tPmNvbnNwYXRoLCBkb21pZF9z
dHIpOwo+ICAJCWlmIChzdWNjZXNzKQo+ICAJCQlkb21haW5fY3JlYXRlX3JpbmcoZG9tKTsKPiAg
CQllbHNlCj4gLQkJCXhzX3Vud2F0Y2goeHMsIGRvbS0+Y29uc3BhdGgsIGRvbWlkX3N0cik7Cj4g
KwkJCXhzX3Vud2F0Y2goeHMsIGNvbi0+Y29uc3BhdGgsIGRvbWlkX3N0cik7Cj4gIAl9IGVsc2Ug
ewo+IC0JCXN1Y2Nlc3MgPSB4c191bndhdGNoKHhzLCBkb20tPmNvbnNwYXRoLCBkb21pZF9zdHIp
Owo+ICsJCXN1Y2Nlc3MgPSB4c191bndhdGNoKHhzLCBjb24tPmNvbnNwYXRoLCBkb21pZF9zdHIp
Owo+ICAJfQo+ICAKPiAgCXJldHVybiBzdWNjZXNzOwo+IEBAIC02NTEsNiArNjY0LDcgQEAgc3Rh
dGljIHN0cnVjdCBkb21haW4gKmNyZWF0ZV9kb21haW4oaW50IGRvbWlkKQo+ICAJc3RydWN0IGRv
bWFpbiAqZG9tOwo+ICAJY2hhciAqczsKPiAgCXN0cnVjdCB0aW1lc3BlYyB0czsKPiArCXN0cnVj
dCBjb25zb2xlICpjb247Cj4gIAo+ICAJaWYgKGNsb2NrX2dldHRpbWUoQ0xPQ0tfTU9OT1RPTklD
LCAmdHMpIDwgMCkgewo+ICAJCWRvbG9nKExPR19FUlIsICJDYW5ub3QgZ2V0IHRpbWUgb2YgZGF5
ICVzOiVzOkwlZCIsCj4gQEAgLTY2NywyNSArNjgxLDI2IEBAIHN0YXRpYyBzdHJ1Y3QgZG9tYWlu
ICpjcmVhdGVfZG9tYWluKGludCBkb21pZCkKPiAgCj4gIAlkb20tPmRvbWlkID0gZG9taWQ7Cj4g
IAo+IC0JZG9tLT5jb25zcGF0aCA9IHhzX2dldF9kb21haW5fcGF0aCh4cywgZG9tLT5kb21pZCk7
Cj4gLQlzID0gcmVhbGxvYyhkb20tPmNvbnNwYXRoLCBzdHJsZW4oZG9tLT5jb25zcGF0aCkgKwo+
ICsJY29uID0gJmRvbS0+Y29uc29sZTsKPiArCWNvbi0+Y29uc3BhdGggPSB4c19nZXRfZG9tYWlu
X3BhdGgoeHMsIGRvbS0+ZG9taWQpOwo+ICsJcyA9IHJlYWxsb2MoY29uLT5jb25zcGF0aCwgc3Ry
bGVuKGNvbi0+Y29uc3BhdGgpICsKPiAgCQkgICAgc3RybGVuKCIvY29uc29sZSIpICsgMSk7Cj4g
IAlpZiAocyA9PSBOVUxMKQo+ICAJCWdvdG8gb3V0Owo+IC0JZG9tLT5jb25zcGF0aCA9IHM7Cj4g
LQlzdHJjYXQoZG9tLT5jb25zcGF0aCwgIi9jb25zb2xlIik7Cj4gKwljb24tPmNvbnNwYXRoID0g
czsKPiArCXN0cmNhdChjb24tPmNvbnNwYXRoLCAiL2NvbnNvbGUiKTsKPiAgCj4gLQlkb20tPm1h
c3Rlcl9mZCA9IC0xOwo+IC0JZG9tLT5tYXN0ZXJfcG9sbGZkX2lkeCA9IC0xOwo+IC0JZG9tLT5z
bGF2ZV9mZCA9IC0xOwo+IC0JZG9tLT5sb2dfZmQgPSAtMTsKPiArCWNvbi0+bWFzdGVyX2ZkID0g
LTE7Cj4gKwljb24tPm1hc3Rlcl9wb2xsZmRfaWR4ID0gLTE7Cj4gKwljb24tPnNsYXZlX2ZkID0g
LTE7Cj4gKwljb24tPmxvZ19mZCA9IC0xOwo+ICAJZG9tLT54Y2VfcG9sbGZkX2lkeCA9IC0xOwo+
ICAKPiAgCWRvbS0+bmV4dF9wZXJpb2QgPSAoKGxvbmcgbG9uZyl0cy50dl9zZWMgKiAxMDAwKSAr
ICh0cy50dl9uc2VjIC8gMTAwMDAwMCkgKyBSQVRFX0xJTUlUX1BFUklPRDsKPiAgCj4gLQlkb20t
PnJpbmdfcmVmID0gLTE7Cj4gLQlkb20tPmxvY2FsX3BvcnQgPSAtMTsKPiAtCWRvbS0+cmVtb3Rl
X3BvcnQgPSAtMTsKPiArCWNvbi0+cmluZ19yZWYgPSAtMTsKPiArCWNvbi0+bG9jYWxfcG9ydCA9
IC0xOwo+ICsJY29uLT5yZW1vdGVfcG9ydCA9IC0xOwo+ICAKPiAgCWlmICghd2F0Y2hfZG9tYWlu
KGRvbSwgdHJ1ZSkpCj4gIAkJZ290byBvdXQ7Cj4gQEAgLTY5Nyw3ICs3MTIsNyBAQCBzdGF0aWMg
c3RydWN0IGRvbWFpbiAqY3JlYXRlX2RvbWFpbihpbnQgZG9taWQpCj4gIAo+ICAJcmV0dXJuIGRv
bTsKPiAgIG91dDoKPiAtCWZyZWUoZG9tLT5jb25zcGF0aCk7Cj4gKwlmcmVlKGNvbi0+Y29uc3Bh
dGgpOwo+ICAJZnJlZShkb20pOwo+ICAJcmV0dXJuIE5VTEw7Cj4gIH0KPiBAQCAtNzI5LDE4ICs3
NDQsMjAgQEAgc3RhdGljIHZvaWQgcmVtb3ZlX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkb20pCj4g
IAo+ICBzdGF0aWMgdm9pZCBjbGVhbnVwX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkKQo+ICB7Cj4g
KwlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmQtPmNvbnNvbGU7Cj4gKwo+ICAJZG9tYWluX2Nsb3Nl
X3R0eShkKTsKPiAgCj4gLQlpZiAoZC0+bG9nX2ZkICE9IC0xKSB7Cj4gLQkJY2xvc2UoZC0+bG9n
X2ZkKTsKPiAtCQlkLT5sb2dfZmQgPSAtMTsKPiArCWlmIChjb24tPmxvZ19mZCAhPSAtMSkgewo+
ICsJCWNsb3NlKGNvbi0+bG9nX2ZkKTsKPiArCQljb24tPmxvZ19mZCA9IC0xOwo+ICAJfQo+ICAK
PiAtCWZyZWUoZC0+YnVmZmVyLmRhdGEpOwo+IC0JZC0+YnVmZmVyLmRhdGEgPSBOVUxMOwo+ICsJ
ZnJlZShjb24tPmJ1ZmZlci5kYXRhKTsKPiArCWNvbi0+YnVmZmVyLmRhdGEgPSBOVUxMOwo+ICAK
PiAtCWZyZWUoZC0+Y29uc3BhdGgpOwo+IC0JZC0+Y29uc3BhdGggPSBOVUxMOwo+ICsJZnJlZShj
b24tPmNvbnNwYXRoKTsKPiArCWNvbi0+Y29uc3BhdGggPSBOVUxMOwo+ICAKPiAgCXJlbW92ZV9k
b21haW4oZCk7Cj4gIH0KPiBAQCAtNzgyLDcgKzc5OSw4IEBAIHN0YXRpYyB2b2lkIGVudW1fZG9t
YWlucyh2b2lkKQo+ICAKPiAgc3RhdGljIGludCByaW5nX2ZyZWVfYnl0ZXMoc3RydWN0IGRvbWFp
biAqZG9tKQo+ICB7Cj4gLQlzdHJ1Y3QgeGVuY29uc19pbnRlcmZhY2UgKmludGYgPSBkb20tPmlu
dGVyZmFjZTsKPiArCXN0cnVjdCBjb25zb2xlICpjb24gPSAmZG9tLT5jb25zb2xlOwo+ICsJc3Ry
dWN0IHhlbmNvbnNfaW50ZXJmYWNlICppbnRmID0gY29uLT5pbnRlcmZhY2U7Cj4gIAlYRU5DT05T
X1JJTkdfSURYIGNvbnMsIHByb2QsIHNwYWNlOwo+ICAKPiAgCWNvbnMgPSBpbnRmLT5pbl9jb25z
Owo+IEBAIC04MTIsNyArODMwLDggQEAgc3RhdGljIHZvaWQgaGFuZGxlX3R0eV9yZWFkKHN0cnVj
dCBkb21haW4gKmRvbSkKPiAgCXNzaXplX3QgbGVuID0gMDsKPiAgCWNoYXIgbXNnWzgwXTsKPiAg
CWludCBpOwo+IC0Jc3RydWN0IHhlbmNvbnNfaW50ZXJmYWNlICppbnRmID0gZG9tLT5pbnRlcmZh
Y2U7Cj4gKwlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmRvbS0+Y29uc29sZTsKPiArCXN0cnVjdCB4
ZW5jb25zX2ludGVyZmFjZSAqaW50ZiA9IGNvbi0+aW50ZXJmYWNlOwo+ICAJWEVOQ09OU19SSU5H
X0lEWCBwcm9kOwo+ICAKPiAgCWlmIChkb20tPmlzX2RlYWQpCj4gQEAgLTgyNSw3ICs4NDQsNyBA
QCBzdGF0aWMgdm9pZCBoYW5kbGVfdHR5X3JlYWQoc3RydWN0IGRvbWFpbiAqZG9tKQo+ICAJaWYg
KGxlbiA+IHNpemVvZihtc2cpKQo+ICAJCWxlbiA9IHNpemVvZihtc2cpOwo+ICAKPiAtCWxlbiA9
IHJlYWQoZG9tLT5tYXN0ZXJfZmQsIG1zZywgbGVuKTsKPiArCWxlbiA9IHJlYWQoY29uLT5tYXN0
ZXJfZmQsIG1zZywgbGVuKTsKPiAgCS8qCj4gIAkgKiBOb3RlOiBvbiBTb2xhcmlzLCBsZW4gPT0g
MCBtZWFucyB0aGUgc2xhdmUgY2xvc2VkLCBhbmQgdGhpcwo+ICAJICogaXMgbm8gcHJvYmxlbSwg
YnV0IExpbnV4IGNhbid0IGhhbmRsZSB0aGlzIHVzZWZ1bGx5LCBzbyB3ZQo+IEBAIC04NDEsNyAr
ODYwLDcgQEAgc3RhdGljIHZvaWQgaGFuZGxlX3R0eV9yZWFkKHN0cnVjdCBkb21haW4gKmRvbSkK
PiAgCQl9Cj4gIAkJeGVuX3dtYigpOwo+ICAJCWludGYtPmluX3Byb2QgPSBwcm9kOwo+IC0JCXhl
bmV2dGNobl9ub3RpZnkoZG9tLT54Y2VfaGFuZGxlLCBkb20tPmxvY2FsX3BvcnQpOwo+ICsJCXhl
bmV2dGNobl9ub3RpZnkoZG9tLT54Y2VfaGFuZGxlLCBjb24tPmxvY2FsX3BvcnQpOwo+ICAJfSBl
bHNlIHsKPiAgCQlkb21haW5fY2xvc2VfdHR5KGRvbSk7Cj4gIAkJc2h1dGRvd25fZG9tYWluKGRv
bSk7Cj4gQEAgLTg1MSwxOCArODcwLDE5IEBAIHN0YXRpYyB2b2lkIGhhbmRsZV90dHlfcmVhZChz
dHJ1Y3QgZG9tYWluICpkb20pCj4gIHN0YXRpYyB2b2lkIGhhbmRsZV90dHlfd3JpdGUoc3RydWN0
IGRvbWFpbiAqZG9tKQo+ICB7Cj4gIAlzc2l6ZV90IGxlbjsKPiArCXN0cnVjdCBjb25zb2xlICpj
b24gPSAmZG9tLT5jb25zb2xlOwo+ICAKPiAgCWlmIChkb20tPmlzX2RlYWQpCj4gIAkJcmV0dXJu
Owo+ICAKPiAtCWxlbiA9IHdyaXRlKGRvbS0+bWFzdGVyX2ZkLCBkb20tPmJ1ZmZlci5kYXRhICsg
ZG9tLT5idWZmZXIuY29uc3VtZWQsCj4gLQkJICAgIGRvbS0+YnVmZmVyLnNpemUgLSBkb20tPmJ1
ZmZlci5jb25zdW1lZCk7Cj4gKwlsZW4gPSB3cml0ZShjb24tPm1hc3Rlcl9mZCwgY29uLT5idWZm
ZXIuZGF0YSArIGNvbi0+YnVmZmVyLmNvbnN1bWVkLAo+ICsJCSAgICBjb24tPmJ1ZmZlci5zaXpl
IC0gY29uLT5idWZmZXIuY29uc3VtZWQpOwo+ICAgCWlmIChsZW4gPCAxKSB7Cj4gIAkJZG9sb2co
TE9HX0RFQlVHLCAiV3JpdGUgZmFpbGVkIG9uIGRvbWFpbiAlZDogJXpkLCAlZFxuIiwKPiAgCQkg
ICAgICBkb20tPmRvbWlkLCBsZW4sIGVycm5vKTsKPiAgCQlkb21haW5faGFuZGxlX2Jyb2tlbl90
dHkoZG9tLCBkb21haW5faXNfdmFsaWQoZG9tLT5kb21pZCkpOwo+ICAJfSBlbHNlIHsKPiAtCQli
dWZmZXJfYWR2YW5jZSgmZG9tLT5idWZmZXIsIGxlbik7Cj4gKwkJYnVmZmVyX2FkdmFuY2UoJmNv
bi0+YnVmZmVyLCBsZW4pOwo+ICAJfQo+ICB9Cj4gIAo+IEBAIC05NDgsOSArOTY4LDExIEBAIHN0
YXRpYyB2b2lkIGhhbmRsZV9sb2dfcmVsb2FkKHZvaWQpCj4gIAlpZiAobG9nX2d1ZXN0KSB7Cj4g
IAkJc3RydWN0IGRvbWFpbiAqZDsKPiAgCQlmb3IgKGQgPSBkb21faGVhZDsgZDsgZCA9IGQtPm5l
eHQpIHsKPiAtCQkJaWYgKGQtPmxvZ19mZCAhPSAtMSkKPiAtCQkJCWNsb3NlKGQtPmxvZ19mZCk7
Cj4gLQkJCWQtPmxvZ19mZCA9IGNyZWF0ZV9kb21haW5fbG9nKGQpOwo+ICsJCQlzdHJ1Y3QgY29u
c29sZSAqY29uID0gJmQtPmNvbnNvbGU7Cj4gKwo+ICsJCQlpZiAoY29uLT5sb2dfZmQgIT0gLTEp
Cj4gKwkJCQljbG9zZShjb24tPmxvZ19mZCk7Cj4gKwkJCWNvbi0+bG9nX2ZkID0gY3JlYXRlX2Rv
bWFpbl9sb2coZCk7Cj4gIAkJfQo+ICAJfQo+ICAKPiBAQCAtMTA1OSw2ICsxMDgxLDggQEAgdm9p
ZCBoYW5kbGVfaW8odm9pZCkKPiAgCQkvKiBSZS1jYWxjdWxhdGUgYW55IGV2ZW50IGNvdW50ZXIg
YWxsb3dhbmNlcyAmIHVuYmxvY2sKPiAgCQkgICBkb21haW5zIHdpdGggbmV3IGFsbG93YW5jZSAq
Lwo+ICAJCWZvciAoZCA9IGRvbV9oZWFkOyBkOyBkID0gZC0+bmV4dCkgewo+ICsJCQlzdHJ1Y3Qg
Y29uc29sZSAqY29uID0gJmQtPmNvbnNvbGU7Cj4gKwo+ICAJCQkvKiBDUyAxNjI1Nzo5NTVlZTRm
YTEzNDUgaW50cm9kdWNlcyBhIDVtcyBmdXp6Cj4gIAkJCSAqIGZvciBzZWxlY3QoKSwgaXQgaXMg
bm90IGNsZWFyIHBvbGwoKSBoYXMKPiAgCQkJICogc2ltaWxhciBiZWhhdmlvciAocmV0dXJuaW5n
IGEgY291cGxlIG9mIG1zCj4gQEAgLTEwNjgsMTMgKzEwOTIsMTUgQEAgdm9pZCBoYW5kbGVfaW8o
dm9pZCkKPiAgCQkJaWYgKChub3crNSkgPiBkLT5uZXh0X3BlcmlvZCkgewo+ICAJCQkJZC0+bmV4
dF9wZXJpb2QgPSBub3cgKyBSQVRFX0xJTUlUX1BFUklPRDsKPiAgCQkJCWlmIChkLT5ldmVudF9j
b3VudCA+PSBSQVRFX0xJTUlUX0FMTE9XQU5DRSkgewo+IC0JCQkJCSh2b2lkKXhlbmV2dGNobl91
bm1hc2soZC0+eGNlX2hhbmRsZSwgZC0+bG9jYWxfcG9ydCk7Cj4gKwkJCQkJKHZvaWQpeGVuZXZ0
Y2huX3VubWFzayhkLT54Y2VfaGFuZGxlLCBjb24tPmxvY2FsX3BvcnQpOwo+ICAJCQkJfQo+ICAJ
CQkJZC0+ZXZlbnRfY291bnQgPSAwOwo+ICAJCQl9Cj4gIAkJfQo+ICAKPiAgCQlmb3IgKGQgPSBk
b21faGVhZDsgZDsgZCA9IGQtPm5leHQpIHsKPiArCQkJc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZk
LT5jb25zb2xlOwo+ICsKPiAgCQkJaWYgKGQtPmV2ZW50X2NvdW50ID49IFJBVEVfTElNSVRfQUxM
T1dBTkNFKSB7Cj4gIAkJCQkvKiBEZXRlcm1pbmUgaWYgd2UncmUgZ29pbmcgdG8gYmUgdGhlIG5l
eHQgdGltZSBzbGljZSB0byBleHBpcmUgKi8KPiAgCQkJCWlmICghbmV4dF90aW1lb3V0IHx8Cj4g
QEAgLTEwODIsMjUgKzExMDgsMjUgQEAgdm9pZCBoYW5kbGVfaW8odm9pZCkKPiAgCQkJCQluZXh0
X3RpbWVvdXQgPSBkLT5uZXh0X3BlcmlvZDsKPiAgCQkJfSBlbHNlIGlmIChkLT54Y2VfaGFuZGxl
ICE9IE5VTEwpIHsKPiAgCQkJCWlmIChkaXNjYXJkX292ZXJmbG93ZWRfZGF0YSB8fAo+IC0JCQkJ
ICAgICFkLT5idWZmZXIubWF4X2NhcGFjaXR5IHx8Cj4gLQkJCQkgICAgZC0+YnVmZmVyLnNpemUg
PCBkLT5idWZmZXIubWF4X2NhcGFjaXR5KSB7Cj4gKwkJCQkgICAgIWNvbi0+YnVmZmVyLm1heF9j
YXBhY2l0eSB8fAo+ICsJCQkJICAgIGNvbi0+YnVmZmVyLnNpemUgPCBjb24tPmJ1ZmZlci5tYXhf
Y2FwYWNpdHkpIHsKPiAgCQkJCQlpbnQgZXZ0Y2huX2ZkID0geGVuZXZ0Y2huX2ZkKGQtPnhjZV9o
YW5kbGUpOwo+ICAJCQkJCWQtPnhjZV9wb2xsZmRfaWR4ID0gc2V0X2ZkcyhldnRjaG5fZmQsCj4g
IAkJCQkJCQkJICAgIFBPTExJTnxQT0xMUFJJKTsKPiAgCQkJCX0KPiAgCQkJfQo+ICAKPiAtCQkJ
aWYgKGQtPm1hc3Rlcl9mZCAhPSAtMSkgewo+ICsJCQlpZiAoY29uLT5tYXN0ZXJfZmQgIT0gLTEp
IHsKPiAgCQkJCXNob3J0IGV2ZW50cyA9IDA7Cj4gIAkJCQlpZiAoIWQtPmlzX2RlYWQgJiYgcmlu
Z19mcmVlX2J5dGVzKGQpKQo+ICAJCQkJCWV2ZW50cyB8PSBQT0xMSU47Cj4gIAo+IC0JCQkJaWYg
KCFidWZmZXJfZW1wdHkoJmQtPmJ1ZmZlcikpCj4gKwkJCQlpZiAoIWJ1ZmZlcl9lbXB0eSgmY29u
LT5idWZmZXIpKQo+ICAJCQkJCWV2ZW50cyB8PSBQT0xMT1VUOwo+ICAKPiAgCQkJCWlmIChldmVu
dHMpCj4gLQkJCQkJZC0+bWFzdGVyX3BvbGxmZF9pZHggPQo+IC0JCQkJCQlzZXRfZmRzKGQtPm1h
c3Rlcl9mZCwKPiArCQkJCQljb24tPm1hc3Rlcl9wb2xsZmRfaWR4ID0KPiArCQkJCQkJc2V0X2Zk
cyhjb24tPm1hc3Rlcl9mZCwKPiAgCQkJCQkJCWV2ZW50c3xQT0xMUFJJKTsKPiAgCQkJfQo+ICAJ
CX0KPiBAQCAtMTE1OSw2ICsxMTg1LDggQEAgdm9pZCBoYW5kbGVfaW8odm9pZCkKPiAgCQl9Cj4g
IAo+ICAJCWZvciAoZCA9IGRvbV9oZWFkOyBkOyBkID0gbikgewo+ICsJCQlzdHJ1Y3QgY29uc29s
ZSAqY29uID0gJmQtPmNvbnNvbGU7Cj4gKwo+ICAJCQluID0gZC0+bmV4dDsKPiAgCQkJaWYgKGQt
PmV2ZW50X2NvdW50IDwgUkFURV9MSU1JVF9BTExPV0FOQ0UpIHsKPiAgCQkJCWlmIChkLT54Y2Vf
aGFuZGxlICE9IE5VTEwgJiYKPiBAQCAtMTE3MCwyMiArMTE5OCwyMiBAQCB2b2lkIGhhbmRsZV9p
byh2b2lkKQo+ICAJCQkJICAgIGhhbmRsZV9yaW5nX3JlYWQoZCk7Cj4gIAkJCX0KPiAgCj4gLQkJ
CWlmIChkLT5tYXN0ZXJfZmQgIT0gLTEgJiYgZC0+bWFzdGVyX3BvbGxmZF9pZHggIT0gLTEpIHsK
PiAtCQkJCWlmIChmZHNbZC0+bWFzdGVyX3BvbGxmZF9pZHhdLnJldmVudHMgJgo+ICsJCQlpZiAo
Y29uLT5tYXN0ZXJfZmQgIT0gLTEgJiYgY29uLT5tYXN0ZXJfcG9sbGZkX2lkeCAhPSAtMSkgewo+
ICsJCQkJaWYgKGZkc1tjb24tPm1hc3Rlcl9wb2xsZmRfaWR4XS5yZXZlbnRzICYKPiAgCQkJCSAg
ICB+KFBPTExJTnxQT0xMT1VUfFBPTExQUkkpKQo+ICAJCQkJCWRvbWFpbl9oYW5kbGVfYnJva2Vu
X3R0eShkLAo+ICAJCQkJCQkgICBkb21haW5faXNfdmFsaWQoZC0+ZG9taWQpKTsKPiAgCQkJCWVs
c2Ugewo+IC0JCQkJCWlmIChmZHNbZC0+bWFzdGVyX3BvbGxmZF9pZHhdLnJldmVudHMgJgo+ICsJ
CQkJCWlmIChmZHNbY29uLT5tYXN0ZXJfcG9sbGZkX2lkeF0ucmV2ZW50cyAmCj4gIAkJCQkJICAg
IFBPTExJTikKPiAgCQkJCQkJaGFuZGxlX3R0eV9yZWFkKGQpOwo+IC0JCQkJCWlmIChmZHNbZC0+
bWFzdGVyX3BvbGxmZF9pZHhdLnJldmVudHMgJgo+ICsJCQkJCWlmIChmZHNbY29uLT5tYXN0ZXJf
cG9sbGZkX2lkeF0ucmV2ZW50cyAmCj4gIAkJCQkJICAgIFBPTExPVVQpCj4gIAkJCQkJCWhhbmRs
ZV90dHlfd3JpdGUoZCk7Cj4gIAkJCQl9Cj4gIAkJCX0KPiAgCj4gLQkJCWQtPnhjZV9wb2xsZmRf
aWR4ID0gZC0+bWFzdGVyX3BvbGxmZF9pZHggPSAtMTsKPiArCQkJZC0+eGNlX3BvbGxmZF9pZHgg
PSBjb24tPm1hc3Rlcl9wb2xsZmRfaWR4ID0gLTE7Cj4gIAo+ICAJCQlpZiAoZC0+bGFzdF9zZWVu
ICE9IGVudW1fcGFzcykKPiAgCQkJCXNodXRkb3duX2RvbWFpbihkKTsKPiAtLSAKPiAyLjcuNAo+
IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 07 01:23:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 01:23: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 1dIPgV-0004Ru-PW; Wed, 07 Jun 2017 01: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 <osstest-admin@xenproject.org>) id 1dIPgU-0004Ri-6u
 for xen-devel@lists.xensource.com; Wed, 07 Jun 2017 01:22:54 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 80/38-17076-D6557395; Wed, 07 Jun 2017 01:22:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVTcn1Dz
 S4PMRQYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmdP3qYip43M5YsXvyF+YG
 xt/RXYxcHEICfxklpj7oYYJwHjNKzO6dzArhbGOUuPmsj7GLkZNDRMBZ4uuZuewgNq+AvsTJe
 U9ZQWxhATOJ1au+sYA0SAjsMpK48XElM0hCQsBbYlnfZBYYe8a6Z0AN7BxsAlYSh8RAoiwCqh
 L/W24wTmDkXsDIsIpRozi1qCy1SNfQSC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3c
 TI9DvDECwg/FVt/MhRkkOJiVRXlkX80ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErziIUA5waLU
 9NSKtMwcYADCpCU4eJREeH0CgdK8xQWJucWZ6RCpU4y6HBtWr//CJMSSl5+XKiXO6wAyQwCkK
 KM0D24ELBouMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZhXG2QVT2ZeCdymV0BHMAEdwXfJBO
 SIkkSElFQDo8vlnJutqQWP/hsFOB7TrlixRZ1b/NaLNd2GGlLnttySW/naf/esf0b/vB0in+Z
 8u9DNelpQNYd9oeHKTatCjF6eWvlshca93cY3hd7PUSl/+9DHoJEpW/ZuofWBOcv3G/MW6bc4
 CcXHi8Rz7nzw5GXTvz3Wi3KnbzcyYP/9OXdtiE7A+iVG8UosxRmJhlrMRcWJAMZ0GXeBAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1496798570!87600850!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16173 invoked from network); 7 Jun 2017 01:22:51 -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 Jun 2017 01:22:51 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dIPgQ-0008N8-2l; Wed, 07 Jun 2017 01:22: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 1dIPgK-0003jJ-KU; Wed, 07 Jun 2017 01:22:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dIPgK-0003WT-9a; Wed, 07 Jun 2017 01:22:44 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110038-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-saverestore.2:fail:regression
 linux-linus:test-armhf-armhf-xl-credit2:guest-start.2:fail:regression
 linux-linus:build-arm64-pvops:host-build-prep:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:debian-install/dst_host:fail:regression
 linux-linus:build-armhf-pvops:host-build-prep:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:heisenbug
 linux-linus:test-amd64-i386-libvirt-pair:host-ping-check-xen/src_host: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: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-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-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-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 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-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-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-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-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-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2: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-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-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-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-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-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:windows-install: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-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=ba7b2387ad239a519041f2a2d35a1902bdd03dfb
X-Osstest-Versions-That: linux=ea094f3c830a67f252677aacba5d04ebcf55c4d9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 07 Jun 2017 01:22:44 +0000
Subject: [Xen-devel] [linux-linus test] 110038: 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>

ZmxpZ2h0IDExMDAzOCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEwMDM4LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgMTQgZ3Vlc3Qtc2F2ZXJlc3RvcmUuMiBmYWlsIFJFR1IuIHZzLiAxMDk5OTQKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTYgZ3Vlc3Qtc3RhcnQuMiAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEwOTk5NAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICA0IGhvc3Qt
YnVpbGQtcHJlcCBmYWlsIGluIDExMDAyNSBSRUdSLiB2cy4gMTA5OTk0CiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1wYWlyIDE1IGRlYmlhbi1pbnN0YWxsL2RzdF9ob3N0IGZhaWwgaW4gMTEwMDI1
IFJFR1IuIHZzLiAxMDk5OTQKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgNCBob3N0LWJ1
aWxkLXByZXAgZmFpbCBpbiAxMTAwMjUgUkVHUi4gdnMuIDEwOTk5NAoKVGVzdHMgd2hpY2ggYXJl
IGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjQgOSBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBpbiAxMTAwMjUg
cGFzcyBpbiAxMTAwMzgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTEgaG9zdC1waW5n
LWNoZWNrLXhlbi9zcmNfaG9zdCBmYWlsIHBhc3MgaW4gMTEwMDI1CgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMTAwMjUgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICBibG9ja2VkIGluIDExMDAyNSBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTEwMDI1IG4vYQogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBp
biAxMTAwMjUgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICBibG9ja2VkIGluIDExMDAyNSBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhh
bWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTEwMDI1IG4v
YQogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgYmxvY2tlZCBpbiAxMTAwMjUgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDExMDAyNSBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQg
aW4gMTEwMDI1IG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMTAwMjUgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDExMDAyNSBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgIGJsb2NrZWQgaW4gMTEwMDI1IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMTAwMjUgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2Vk
IGluIDExMDAyNSBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTEwMDI1IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMTAwMjUg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICBibG9ja2VkIGluIDExMDAyNSBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgYmxvY2tlZCBpbiAxMDk5OTQK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wIGZhaWwg
aW4gMTEwMDI1IGJsb2NrZWQgaW4gMTA5OTk0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDExMDAyNSBsaWtlIDEw
OTk2MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAg
IGZhaWwgaW4gMTEwMDI1IGxpa2UgMTA5OTk0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAg
ICA5IGRlYmlhbi1pbnN0YWxsICAgICAgZmFpbCBpbiAxMTAwMjUgbGlrZSAxMDk5OTQKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBsaWtlIDEwOTk2MwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNSBndWVzdC1z
dGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTA5OTYzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAx
MDk5OTQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEwOTk5NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0IDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDEwOTk5NAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIGxpa2UgMTA5OTk0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQg
IDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTYgZGViaWFu
LWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDkg
d2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdz
MTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAg
ICAgYmE3YjIzODdhZDIzOWE1MTkwNDFmMmEyZDM1YTE5MDJiZGQwM2RmYgpiYXNlbGluZSB2ZXJz
aW9uOgogbGludXggICAgICAgICAgICAgICAgZWEwOTRmM2M4MzBhNjdmMjUyNjc3YWFjYmE1ZDA0
ZWJjZjU1YzRkOQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTA5OTk0ICAyMDE3LTA2LTA0IDEwOjMz
OjM1IFogICAgMiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExMDAwNiAgMjAxNy0wNi0wNSAw
MjoxNzozNSBaICAgIDEgZGF5cyAgICA0IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEx
MDAyNSAgMjAxNy0wNi0wNiAwNDowODowMiBaICAgIDAgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsZXhhbmRyZSBCZWxs
b25pIDxhbGV4YW5kcmUuYmVsbG9uaUBmcmVlLWVsZWN0cm9ucy5jb20+CiAgQW5kaSBTaHl0aSA8
YW5kaS5zaHl0aUBzYW1zdW5nLmNvbT4KICBBbmRyZXcgTHVubiA8YW5kcmV3QGx1bm4uY2g+CiAg
QXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgQXJ0ZW0gU2F2a292
IDxhc2F2a292QHJlZGhhdC5jb20+CiAgQXJ0ZW15IEtvdmFseW92IDxhcnRlbXlrb0BtZWxsYW5v
eC5jb20+CiAgQXJ1biBFYXNpIDxhcnVuLmVhc2lAY2F2aXVtLmNvbT4KICBBcnZpbmQgWWFkYXYg
PGFydmluZC55YWRhdi5jc0BnbWFpbC5jb20+CiAgQmVuamFtaW4gQ29kZGluZ3RvbiA8YmNvZGRp
bmdAcmVkaGF0LmNvbT4KICBCZW5qYW1pbiBUaXNzb2lyZXMgPGJlbmphbWluLnRpc3NvaXJlc0By
ZWRoYXQuY29tPgogIEJ5Y3prb3dza2ksIEpha3ViIDxqYWt1Yi5ieWN6a293c2tpQGludGVsLmNv
bT4KICBEYW1pYW4gSXZhbm92IDxkYW1pYW5hdG9ycnBtQGdtYWlsLmNvbT4KICBEYW4gQ2FycGVu
dGVyIDxkYW4uY2FycGVudGVyQG9yYWNsZS5jb20+CiAgRGVubmlzIERhbGVzc2FuZHJvIDxkZW5u
aXMuZGFsZXNzYW5kcm9AaW50ZWwuY29tPgogIERtaXRyeSBUb3Jva2hvdiA8ZG1pdHJ5LnRvcm9r
aG92QGdtYWlsLmNvbT4KICBEb3VnIExlZGZvcmQgPGRsZWRmb3JkQHJlZGhhdC5jb20+CiAgRXJp
YyBCaWdnZXJzIDxlYmlnZ2Vyc0Bnb29nbGUuY29tPgogIEVyeXUgR3VhbiA8ZWd1YW5AcmVkaGF0
LmNvbT4KICBHYW5lc2ggR291ZGFyIDxnYW5lc2hnckBjaGVsc2lvLmNvbT4KICBHcmVnIEtyb2Fo
LUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgogIEdyZWdvcnkgQ0xFTUVOVCA8
Z3JlZ29yeS5jbGVtZW50QGZyZWUtZWxlY3Ryb25zLmNvbT4KICBHdXN0YXZvIEEuIFIuIFNpbHZh
IDxnYXJzaWx2YUBlbWJlZGRlZG9yLmNvbT4KICBIYW5zIGRlIEdvZWRlIDxoZGVnb2VkZUByZWRo
YXQuY29tPgogIEhlbnJ5IE9yb3NjbyA8aGVucnkub3Jvc2NvQGludGVsLmNvbT4KICBIb25nZ2Fu
ZyBMaSA8aG9ubGlAcmVkaGF0LmNvbT4KICBJc3JhZWwgUnVrc2hpbiA8aXNyYWVsckBtZWxsYW5v
eC5jb20+CiAgSmFjayBNb3JnZW5zdGVpbiA8amFja21AZGV2Lm1lbGxhbm94LmNvLmlsPgogIEph
ZWNodWwgTGVlIDxqY3NpbmcubGVlQHNhbXN1bmcuY29tPgogIEpha3ViIEJ5Y3prb3dza2kgPGph
a3ViLmJ5Y3prb3dza2lAaW50ZWwuY29tPgogIEphbiBLYXJhIDxqYWNrQHN1c2UuY3o+CiAgTGVv
biBSb21hbm92c2t5IDxsZW9uQGtlcm5lbC5vcmc+CiAgTGVvbiBSb21hbm92c2t5IDxsZW9ucm9A
bWVsbGFub3guY29tPgogIExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9u
Lm9yZz4KICBNYWpkIERpYmJpbnkgPG1hamRAbWVsbGFub3guY29tPgogIE1hbmlzaCBSYW5nYW5r
YXIgPG1hbmlzaC5yYW5nYW5rYXJAY2F2aXVtLmNvbT4KICBtYW5pc2gucmFuZ2Fua2FyQGNhdml1
bS5jb20gPG1hbmlzaC5yYW5nYW5rYXJAY2F2aXVtLmNvbT4KICBNYXJrdXMgRWxmcmluZyA8ZWxm
cmluZ0B1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+CiAgTWFydGluIEsuIFBldGVyc2VuIDxtYXJ0aW4u
cGV0ZXJzZW5Ab3JhY2xlLmNvbT4KICBNYXggR3VydG92b3kgPG1heGdAbWVsbGFub3guY29tPgog
IE1pa2UgTWFyY2luaXN6eW4gPG1pa2UubWFyY2luaXN6eW5AaW50ZWwuY29tPgogIE11c3RhZmEg
SXNtYWlsIDxtdXN0YWZhLmlzbWFpbEBpbnRlbC5jb20+CiAgTXVzdGFmYSBJc21haWwgPG11c3Rh
ZmEuaXNtYWlsQGludGVsY29tPgogIE5laWxCcm93biA8bmVpbGJAc3VzZS5jb20+CiAgTmljb2xh
cyBQaXRyZSA8bmljb0BsaW5hcm8ub3JnPgogIE5pbGVzaCBKYXZhbGkgPG5pbGVzaC5qYXZhbGlA
Y2F2aXVtLmNvbT4KICBPbGdhIEtvcm5pZXZza2FpYSA8a29sZ2FAbmV0YXBwLmNvbT4KICBQb3Ru
dXJpIEJoYXJhdCBUZWphIDxiaGFyYXRAY2hlbHNpby5jb20+CiAgUWluZyBIdWFuZyA8cWluZy5o
dWFuZ0BvcmFjbGUuY29tPgogIFJhanUgUmFuZ29qdSA8cmFqdXJAY2hlbHNpby5jb20+CiAgUmFt
IEFtcmFuaSA8UmFtLkFtcmFuaUBjYXZpdW0uY29tPgogIFJpY2hhcmQgTmFycm9uIDxjb21ldC5i
ZXJrZWxleUBnbWFpbC5jb20+CiAgUnVzc2VsbCBLaW5nIDxybWsra2VybmVsQGFybWxpbnV4Lm9y
Zy51az4KICBTaGlyYXogU2FsZWVtIDxzaGlyYXouc2FsZWVtQGludGVsLmNvbT4KICBTdGV2ZSBX
aXNlIDxzd2lzZUBvcGVuZ3JpZGNvbXB1dGluZy5jb20+CiAgU3RldmVuIEwgUm9iZXJ0cyA8cm9i
ZXJzOTdAZ21haWwuY29tPgogIFN0ZXZlbiBMLiBSb2JlcnRzIDxyb2JlcnM5N0BnbWFpbC5jb20+
CiAgU3VkZWVwIEhvbGxhIDxzdWRlZXAuaG9sbGFAYXJtLmNvbT4KICBTdWkgQ2hlbiA8c3VpY2hl
bjZAZ21haWwuY29tPgogIFRhZGV1c3ogU3RydWsgPHRhZGV1c3ouc3RydWtAaW50ZWwuY29tPgog
IFRhdHlhbmEgTmlrb2xvdmEgPHRhdHlhbmEuZS5uaWtvbG92YUBpbnRlbC5jb20+CiAgVGVqdW4g
SGVvIDx0akBrZXJuZWwub3JnPgogIFRob21hcyBQZXRhenpvbmkgPHRob21hcy5wZXRhenpvbmlA
ZnJlZS1lbGVjdHJvbnMuY29tPgogIFRyb25kIE15a2xlYnVzdCA8dHJvbmQubXlrbGVidXN0QHBy
aW1hcnlkYXRhLmNvbT4KICBWYXJ1biBQcmFrYXNoIDx2YXJ1bkBjaGVsc2lvLmNvbT4KICBWZWdh
cmQgTm9zc3VtIDx2ZWdhcmQubm9zc3VtQG9yYWNsZS5jb20+CiAgVmxhZGltaXIgTXVyemluIDx2
bGFkaW1pci5tdXJ6aW5AYXJtLmNvbT4KICBXYWltYW4gTG9uZyA8bG9uZ21hbkByZWRoYXQuY29t
PgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xv
Z3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0
Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3Nz
dGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hi
PW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5n
LgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTUzMyBsaW5lcyBsb25nLikKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 07 01:31:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 01: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 1dIPor-0005BJ-PQ; Wed, 07 Jun 2017 01:31: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 1dIPop-0005BD-Lb
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 01:31:31 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 96/AC-02181-27757395; Wed, 07 Jun 2017 01:31:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsXS1tYhopsfbh5
 pMGuzmMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmtG4az1rwSLuitc/HjA3MH7g6GLk4hASmM4o
 8WzLVKYuRk4OCQFeiSPLZrBC2P4Suz43gtlCAhMYJRb2aYLYLAIqEttWP2MGsdkE1CUef+0B6
 xURUJbo/fWbBWQos8BcJon3O3awgSSEBQIk5n68AjSIg4NXQEfi5apgiMXPmSTWvj0MVsMrIC
 hxcuYTFhCbGWjon3mXmEHqmQWkJZb/44AIy0s0b50NtpdTwF5i54HbYOWiQPdMObmNbQKj4Cw
 kk2YhmTQLYdIsJJMWMLKsYtQoTi0qSy3SNbLQSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrW
 S87P3cQIDOZ6BgbGHYx9q/wOMUpyMCmJ8sq6mEcK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuC9G
 QaUEyxKTU+tSMvMAcYVTFqCg0dJhJcBJM1bXJCYW5yZDpE6xajLcadvwxcmIZa8/LxUKXHe7S
 BFAiBFGaV5cCNgMX6JUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjCvGMgUnsy8ErhNr4COYAI
 6gu+SCcgRJYkIKakGRsspC/tab33z+iD+8afgwjcs+RszJrpGCpqqhU9uOvp87SUljyShV3d/
 HzpnesrYxnPd1xnr3KVed+zM27B0ImPWCkMD8b8hkmJRVnkvzA7PtdpVldz2jHHW4tqKV90WJ
 vufFG/m+nrVbypfhdTG40K5ikkx81U+p1TL/8y7O0Eu4E9NLmPiPyWW4oxEQy3mouJEAFi+aR
 jsAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1496799085!102139861!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34950 invoked from network); 7 Jun 2017 01:31:27 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Jun 2017 01:31:27 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 06 Jun 2017 18:31:24 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.39,309,1493708400"; d="scan'208";a="865311295"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by FMSMGA003.fm.intel.com with ESMTP; 06 Jun 2017 18:31:21 -0700
Date: Wed, 7 Jun 2017 09:31:02 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170607013102.GU3420@yi.y.sun>
References: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
 <1493801063-38513-14-git-send-email-yi.y.sun@linux.intel.com>
 <592EAB0C020000780015E1BC@prv-mh.provo.novell.com>
 <20170602072647.GM3420@yi.y.sun>
 <593679A7020000780015F9EF@prv-mh.provo.novell.com>
 <20170606081317.GQ3420@yi.y.sun>
 <59368623020000780015FAC0@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59368623020000780015FAC0@prv-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v11 13/23] x86: refactor psr: CDP: implement
 CPU init flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDYtMDYgMDI6Mzg6MjcsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+PiBPbiAwNi4wNi4x
NyBhdCAxMDoxMywgPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4gPiBPbiAxNy0w
Ni0wNiAwMTo0NToxMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDAyLjA2LjE3IGF0
IDA5OjI2LCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90ZToKPiA+PiA+IE9uIDE3LTA1
LTMxIDAzOjM3OjQ4LCBKYW4gQmV1bGljaCB3cm90ZToKPiA+PiA+PiA+Pj4gT24gMDMuMDUuMTcg
YXQgMTA6NDQsIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+IHdyb3RlOgo+ID4+ID4+ID4gKyAg
ICAgICAgLyogQ3V0IGhhbGYgb2YgY29zX21heCB3aGVuIENEUCBpcyBlbmFibGVkLiAqLwo+ID4+
ID4+ID4gKyAgICAgICAgZmVhdC0+Y29zX21heCA+Pj0gMTsKPiA+PiA+PiA+ICsKPiA+PiA+PiA+
ICsgICAgICAgIC8qIFdlIG9ubHkgd3JpdGUgbWFzazEgc2luY2UgbWFzazAgaXMgYWx3YXlzIGFs
bCBvbmVzIGJ5IGRlZmF1bHQuICovCj4gPj4gPj4gCj4gPj4gPj4gSXMgdGhpcywgYnR3LCBqdXN0
IHJlc2V0IHN0YXRlIG9yIGV2ZW4gZ3VhcmFudGVlZCBhZnRlciBvZmZsaW5pbmcKPiA+PiA+PiBh
bmQgcmUtb25saW5pbmcgYSBDUFU/Cj4gPj4gPj4gCj4gPj4gPiBCZWxvdyBNU1JzIGFyZSBhbGwg
cGVyIHNvY2tldC4gU28sIHdlIGp1c3QgbmVlZCByZXNldCB0aGVtIHdoZW4gc29ja2V0IGlzCj4g
Pj4gPiBvbmxpbmUuCj4gPj4gCj4gPj4gV2hpY2ggSSBob3BlIHlvdSd2ZSB1bmRlcnN0b29kIHRo
ZW4gbWVhbnMgdGhlIGNvbW1lbnQgYW5kCj4gPj4gcHJlc3VtYWJseSBhbHNvIHRoZSBjb2RlIGhl
cmUgbmVlZCBmdXJ0aGVyIHJlZmluZW1lbnQuCj4gPj4gCj4gPiBTcGVjIHN0YXRlcyBpdCBiZWxv
dy4gU28sIHRoZSBtYXNrMCBpcyBndXJhbnRlZWQuCj4gPiAidGhlIGRlZmF1bHQgbWFzayBpbiBJ
QTMyX0wzX01BU0tfMCAtIHdoaWNoIGlzIGFsbCDigJwx4oCdcyAob24gcmVzZXQpIgo+IAo+IFNp
Z2guIEkgZGlkIGFzayB2ZXJ5IGNsZWFybHkgKGFuZCB0aGlzIGlzIHN0aWxsIHZpc2libGUgYWJv
dmUpIGFib3V0Cj4gdGhlIGNhc2Ugd2hlcmUgdGhlIENQVSBkaWQgX25vdF8gdW5kZXJnbyBhIHJl
c2V0IGN5Y2xlLgo+IApTb3JyeSwgSSB0aGluayBJIG11c3QgbWlzLXVuZGVyc3RhbmQgeW91ciBx
dWVzdGlvbi4gU1cgbmV2ZXIgbW9kaWZpZXMgdmFsdWUKb2YgQ09TIElEIDAgbWFzayByZWdpc3Rl
ci4gU28sIHRoZSB2YWx1ZSBpbiBtYXNrMCB3aWxsIG5vdCBiZSBjaGFuZ2VkIGFmdGVyCnNvY2tl
dCBmaXJzdCBvbmxpbmUgKG1hc2swIGlzIHNldCB0byBkZWZhdWx0IGJ5IEhXIHRoaXMgdGltZSku
IFNvLCB3ZSB0aGluawppdCBpcyBub3QgbmVjZXNzYXJ5IHRvIHJlc3RvcmUgbWFzazAgdmFsdWUg
dG8gZGVmYXVsdCBoZXJlLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 07 01:50:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 01: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 1dIQ6o-0006Qw-82; Wed, 07 Jun 2017 01:50:06 +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 1dIQ6m-0006Gu-3R
 for xen-devel@lists.xen.org; Wed, 07 Jun 2017 01:50:04 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 46/EB-02022-BCB57395; Wed, 07 Jun 2017 01:50:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPIsWRWlGSWpSXmKPExsXSO6nOVfd4tHm
 kwYbVBhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8ads6/YC1q5Kn5t2sfWwNjN0cXIxSEkMIFJ
 YsPWiywQzi9GiR13e9khnA2MEh+uzmODcNoZJU4uPwSU4eQQFgiUWHxpKiuILSLgKbHrxTqwD
 maBI8wSjZs+QHWsZ5bYemAOWAebgJHE2aPTGUFsXgFbicd3j7KB2CwCKhKb700Hs0UFwiV6D/
 SzQdQISpyc+YQFxOYUsJS496cDrJcZqPfO3N3MELa4xK0n85kgbHmJ7W/ngMUlBAwlPm9cyjy
 BUWgWklGzkLTPQtI+C0n7AkaWVYwaxalFZalFuoYWeklFmekZJbmJmTm6hgamermpxcWJ6ak5
 iUnFesn5uZsYgQHPAAQ7GJu2ex5ilORgUhLllXUxjxTiS8pPqcxILM6ILyrNSS0+xCjDwaEkw
 bssCignWJSanlqRlpkDjD2YtAQHj5II72aQNG9xQWJucWY6ROoUo6KUOG8oSEIAJJFRmgfXBo
 v3S4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmDQKZwpOZVwI3/RXQYiagxXyXTEAWlyQipKQ
 aGDedk9N7eyA/+YJI9NO3WlkXSq/8mdhfv9wh7HlxRfuVrU5FTyfs/vNeouaSLlfNSjlRke88
 d5Q2mMZ5LOHeW+TEcd1tgcBVt8rMZ7GTzjpMjls4N3GnaN5zh+sJUzfsCeGw+nMx3s7vqfiRX
 Vcepl5327HtQdn7FsHVG/MbVnGreQo5r/D/pqjEUpyRaKjFXFScCAAdBuKU8gIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1496800197!102279682!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52881 invoked from network); 7 Jun 2017 01:49:59 -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; 7 Jun 2017 01:49:59 -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
 v571msDr015458
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 7 Jun 2017 01:48: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 v571msdr024396
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 7 Jun 2017 01:48:54 GMT
Received: from abhmp0006.oracle.com (abhmp0006.oracle.com [141.146.116.12])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v571mmN0023636;
 Wed, 7 Jun 2017 01:48:48 GMT
Received: from [10.154.183.25] (/10.154.183.25)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 06 Jun 2017 18:48:48 -0700
To: Max Vozeler <max@hinterhof.net>, Thomas Gleixner <tglx@linutronix.de>
References: <alpine.DEB.2.20.1612081001230.3400@nanos>
 <alpine.DEB.2.20.1612092305060.3612@nanos>
 <8aa33de4-db18-759b-d2cb-0e25d5ab9d88@oracle.com>
 <730d61ff-ff1e-df80-3446-7fceb25a6d63@oracle.com>
 <alpine.DEB.2.20.1612102004210.18281@nanos>
 <alpine.DEB.2.20.1612102012060.18281@nanos>
 <60e7a807-27fb-f666-270a-9512804deae8@oracle.com>
 <alpine.DEB.2.20.1612121102260.3429@nanos>
 <20170606133958.GA23069@chaos.hinterhof.net>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20c3f46a-3514-99cb-30c3-cec6e42211cf@oracle.com>
Date: Tue, 6 Jun 2017 21:48:37 -0400
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: <20170606133958.GA23069@chaos.hinterhof.net>
Content-Language: en-US
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: =?UTF-8?Q?Juergen_Gro=c3=9f?= <jgross@suse.com>,
 Peter Zijlstra <peterz@infradead.org>, x86@kernel.org,
 "M. Vefa Bicakci" <m.v.b@runbox.com>, LKML <linux-kernel@vger.kernel.org>,
 xen-devel <xen-devel@lists.xen.org>,
 "Charles \(Chas\) Williams" <ciwillia@brocade.com>,
 Borislav Petkov <bp@alien8.de>,
 =?UTF-8?Q?Thomas_Wei=c3=9fschuh?= <kernel@weissschuh.net>,
 Alok Kataria <akataria@vmware.com>
Subject: Re: [Xen-devel] [PATCH v2] x86/smpboot: Make logical package
 management more robust
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

CgpPbiAwNi8wNi8yMDE3IDA5OjM5IEFNLCBNYXggVm96ZWxlciB3cm90ZToKPiBIaSBUaG9tYXMs
Cj4gCj4gdGhlcmUgaXMgYSBwcm9ibGVtIGJvb3RpbmcgcmVjZW50IGtlcm5lbHMgb24gc29tZSBY
ZW4gZG9tVXMgaG9zdGVkIGJ5Cj4gcHJvdmlkZXIgSmlmZnlCb3guCj4gCj4gVGhlIGtlcm5lbCBz
ZWVtcyB0byBjcmFzaCBqdXN0IGFmdGVyIGxvZ2dpbmcKPiBbICAgIDAuMDM4NzAwXSBTTVAgYWx0
ZXJuYXRpdmVzOiBzd2l0Y2hpbmcgdG8gU01QIGNvZGUKCgpEbyB5b3UgaGF2ZSB0aGUgY3Jhc2gg
c3BsYXQ/IFN0YWNrIHRyYWNlIGFuZCBzdWNoLgoKSW4gZmFjdCwgZnVsbCBib290IGxvZyBtaWdo
dCBiZSB1c2VmdWwuCgo+IAo+IFdlIHN0YXJ0ZWQgc2VlaW5nIHRoaXMgd2l0aCA0LjkuMiBhbmQg
YmlzZWN0aW5nIHRoZSA0Ljkgc3RhYmxlIGtlcm5lbHMKPiBkZXRlcm1pbmVkIHRoYXQgdGhpcyBj
b21taXQgaW50cm9kdWNlZCB0aGUgcHJvYmxlbS4gUmV2ZXJ0aW5nIGl0IGZyb20gNC45LjIKPiBt
YWtlcyB0aGUga2VybmVsIGJvb3QgYWdhaW4uCj4gCj4gT2xkZXIga2VybmVscyAoc3RhcnRpbmcg
ZnJvbSAzLjE2IHVwIHRvIGFuZCBpbmNsdWRpbmcgNC45LjEpIHdlcmUgcnVubmluZwo+IGZpbmUg
aW4gdGhpcyBzZXR1cC4gQnV0IHJlY2VudCBtYWlubGluZSAodGVzdGVkIDQuMTItcmMzKSBhbmQg
NC45LnggYm90aAo+IGZhaWwgdG8gYm9vdCB0aGVyZS4KPiAKPiBVbmZvcnR1bmF0ZWx5IHdlIGhh
dmUgbm8gZGV0YWlsZWQgaW5mb3JtYXRpb24gYWJvdXQgdGhlIGh5cGVydmlzb3Igb3IKPiBzZXR1
cCBhbmQgdGhlIHByb3ZpZGVyIGlzIG5vdCB2ZXJ5IGZvcnRoY29taW5nIHdpdGggZGV0YWlscy4g
SSdtIGF0dGFjaGluZwo+IGRtZXNnIG9mIGEgc3VjY2Vzc2Z1bCBib290ICg0LjkuMiB3aXRoIHRo
aXMgY29tbWl0IHJldmVydGVkKS4KPiAKPiBJdCBzaG93cyBhIGZhaXJseSBvbGQgWEVOIHZlcnNp
b246Cj4gCj4gWyAgICAwLjAwMDAwMF0gWGVuIHZlcnNpb246IDMuMS4yLTQxNi5lbDUgKHByZXNl
cnZlLUFEKQoKClRoaXMgaXMgYSAxMCB5ZWFyIG9sZCBoeXBlcnZpc29yIHNvIGl0J3Mgbm90IGVz
cGVjaWFsbHkgc3VycHJpc2luZyB0aGF0IApuZXdlciBrZXJuZWxzIGRvbid0IHdvcmsuIChJZiBh
bnl0aGluZywgSSBhbSBzdXJwcmlzZWQgdGhhdCB5b3UgYWN0dWFsbHkgCmJvb3RlZCA0LjkgYXQg
YWxsKS4KClRoZXJlIGhhdmUgYmVlbiBhIGJ1bmNoIG9mIHByb2JsZW1zIGluIHRoaXMgYXJlYSAo
dG9wb2xvZ3kpIG9uIFBWIGd1ZXN0cy4KCgotYm9yaXMKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 07 02:50:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 02: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 1dIR2v-00020O-QZ; Wed, 07 Jun 2017 02: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 <osstest-admin@xenproject.org>) id 1dIR2v-00020D-3e
 for xen-devel@lists.xensource.com; Wed, 07 Jun 2017 02:50:09 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 51/CE-01992-0E967395; Wed, 07 Jun 2017 02:50:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVfdOpnm
 kwZ7jKhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+PdlI0vBM52K5Q93sDUw
 HlTqYuTiEBL4yyjRNb+XGcJ5zCjxvm8PI4SzjVFi9YWfTF2MnBwiAs4SX8/MZQexeQX0Jf4f/
 A7UwcEhLBAlMaedGSQsIbCIVWLyZzcI21Ni7czZTDB2w6WpQDPZOdgErCQOiYFEWQRUJTY93M
 A4gZF7ASPDKkaN4tSistQiXUMDvaSizPSMktzEzBwgz1QvN7W4ODE9NScxqVgvOT93EyPQ4wx
 AsINxzVTnQ4ySHExKorxp6eaRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4PTKAcoJFqempFWmZ
 OcDQg0lLcPAoifAuBWnlLS5IzC3OTIdInWLU5diwev0XJiGWvPy8VClx3giQGQIgRRmleXAjY
 HFwiVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8u0BW8WTmlcBtegV0BBPQEXyXTECOKElESE
 k1MGaev/770veIY9zN7suUzbvq9/57c9LjVWJK7JG+uXn9L7/bPX4Zpe8r9K1//tp1U2a/ez+
 z+7LH933fyqX3Xw34vzFoxqXLuVOnbl22vLJc5IwF+45TL7RKzBhVMnhPvYppfpHMVc1w4oOW
 R7/vQev9HDq/Urq2+c9gE1jkyZAkuW6iQUeGTpkSS3FGoqEWc1FxIgCP+INEfgIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1496803802!73728233!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56990 invoked from network); 7 Jun 2017 02:50:03 -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; 7 Jun 2017 02:50: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 1dIR2m-0002Yk-Vm; Wed, 07 Jun 2017 02: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 1dIR2h-0004Aj-FU; Wed, 07 Jun 2017 02:49:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dIR2h-0007a2-2v; Wed, 07 Jun 2017 02:49:55 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110057-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl:guest-start/debian.repeat:fail:heisenbug
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=f4a27a000d03e121eb1a36c485049a820c395539
X-Osstest-Versions-That: xen=3d2010f9ffeacc8836811420460e15f2c1233695
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 07 Jun 2017 02:49:55 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 110057: 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>

ZmxpZ2h0IDExMDA1NyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDA1Ny8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgNSB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwMDQz
CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTUgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVh
dCAgZmFpbCBwYXNzIGluIDExMDA1MgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQg
YXJlIG5vdCBibG9ja2luZzoKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiB4ZW4gICAgICAgICAgICAgICAgICBmNGEyN2EwMDBkMDNlMTIxZWIxYTM2YzQ4NTA0OWE4MjBj
Mzk1NTM5CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAzZDIwMTBmOWZm
ZWFjYzg4MzY4MTE0MjA0NjBlMTVmMmMxMjMzNjk1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTAw
NDMgIDIwMTctMDYtMDYgMTc6MDI6MDMgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAg
MTEwMDUyICAyMDE3LTA2LTA2IDIyOjQ4OjI5IFogICAgMCBkYXlzICAgIDIgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
CiAgUHVuaXQgQWdyYXdhbCA8cHVuaXQuYWdyYXdhbEBhcm0uY29tPgoKam9iczoKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29t
bWl0IGY0YTI3YTAwMGQwM2UxMjFlYjFhMzZjNDg1MDQ5YTgyMGMzOTU1MzkKQXV0aG9yOiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiAgIFR1ZSBNYXkgMjMgMTg6MDM6
MzYgMjAxNyArMDEwMAoKICAgIHhlbi9hcm06IFJlbW92ZSB1bnVzZWQgaGVscGVycyBhY2Nlc3Nf
b2sgYW5kIGFycmF5X2FjY2Vzc19vawogICAgCiAgICBCb3RoIGhlbHBlcnMgYWNjZXNzX29rIGFu
ZCBhcnJheV9hY2Nlc3Nfb2sgYXJlIG5vdCB1c2VkIG9uIEFSTS4gUmVtb3ZlCiAgICB0aGVtLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KCmNvbW1pdCA3MjZiNzM3NTc0YTNjMDc1YmU5NTQ0MGU1NzJiMzE3YTM5MjkzYTllCkF1
dGhvcjogUHVuaXQgQWdyYXdhbCA8cHVuaXQuYWdyYXdhbEBhcm0uY29tPgpEYXRlOiAgIEZyaSBN
YXkgMjYgMTI6MTQ6MDcgMjAxNyArMDEwMAoKICAgIEF2b2lkIGV4Y2VzcyBpY2FjaGUgZmx1c2hl
cyBpbiBwb3B1bGF0ZV9waHlzbWFwKCkgYmVmb3JlIGRvbWFpbiBoYXMgYmVlbiBjcmVhdGVkCiAg
ICAKICAgIHBvcHVsYXRlX3BoeXNtYXAoKSBjYWxscyBhbGxvY19oZWFwX3BhZ2VzKCkgcGVyIHJl
cXVlc3RlZAogICAgZXh0ZW50LiBhbGxvY19oZWFwX3BhZ2VzKCkgaW52YWxpZGF0ZXMgdGhlIGVu
dGlyZSBpY2FjaGUgcGVyCiAgICBleHRlbnQuIER1cmluZyBkb21haW4gY3JlYXRpb24sIHRoZSBp
Y2FjaGUgaW52YWxpZGF0aW9ucyBjYW4gYmUgZGVmZmVyZWQKICAgIHVudGlsIGFsbCB0aGUgZXh0
ZW50cyBoYXZlIGJlZW4gYWxsb2NhdGVkIGFzIHRoZXJlIGlzIG5vIHJpc2sgb2YKICAgIGV4ZWN1
dGluZyBzdGFsZSBpbnN0cnVjdGlvbnMgZnJvbSB0aGUgaWNhY2hlLgogICAgCiAgICBJbnRyb2R1
Y2UgYSBuZXcgZmxhZyAiTUVNRl9ub19pY2FjaGVfZmx1c2giIHRvIGJlIHVzZWQgdG8gcHJldmVu
dAogICAgYWxsb2NfaGVhcF9wYWdlcygpIGZyb20gcGVyZm9ybWluZyBpY2FjaGUgbWFpbnRlbmFu
Y2Ugb3BlcmF0aW9ucy4gVXNlCiAgICB0aGUgZmxhZyBpbiBwb3B1bGF0ZV9waHlzbWFwKCkgYmVm
b3JlIHRoZSBkb21haW4gaGFzIGJlZW4gdW5wYXVzZWQgYW5kCiAgICBwZXJmb3JtIHJlcXVpcmVk
IGljYWNoZSBtYWludGVuYW5jZSBmdW5jdGlvbiBhdCB0aGUgZW5kIG9mIHRoZQogICAgYWxsb2Nh
dGlvbi4KICAgIAogICAgT25lIGNvbmNlcm4gaXMgdGhlIGxhY2sgb2Ygc3luY2hyb25pc2F0aW9u
IGFyb3VuZCB0ZXN0aW5nIGZvcgogICAgImNyZWF0aW9uX2ZpbmlzaGVkIi4gQnV0IGl0IHNlZW1z
LCBpbiBwcmFjdGljZSB0aGUgd2luZG93IHdoZXJlIGl0IGlzCiAgICBvdXQgb2Ygc3luYyBzaG91
bGQgYmUgc21hbGwgZW5vdWdoIHRvIG5vdCBtYXR0ZXIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IFB1bml0IEFncmF3YWwgPHB1bml0LmFncmF3YWxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgpjb21taXQgMWEwYzNl
M2UyOGQ2Y2QwNzI3MzQ5OTBlZmNhYWVjNjA4YmYxNTJiMQpBdXRob3I6IFB1bml0IEFncmF3YWwg
PHB1bml0LmFncmF3YWxAYXJtLmNvbT4KRGF0ZTogICBGcmkgTWF5IDI2IDEyOjE0OjA2IDIwMTcg
KzAxMDAKCiAgICBhcm06IHAybTogUHJldmVudCByZWR1bmRhbnQgaWNhY2hlIGZsdXNoZXMKICAg
IAogICAgV2hlbiB0b29sc3RhY2sgcmVxdWVzdHMgZmx1c2hpbmcgdGhlIGNhY2hlcywgZmx1c2hf
cGFnZV90b19yYW0oKSBpcwogICAgY2FsbGVkIGZvciBlYWNoIHBhZ2Ugb2YgdGhlIHJlcXVlc3Rl
ZCBkb21haW4uIFRoaXMgbmVlZHMgdG8gdW5uZWNlc3NhcnkKICAgIGljYWNoZSBpbnZhbGlkYXRp
b24gb3BlcmF0aW9ucy4KICAgIAogICAgTGV0J3MgdGFrZSB0aGUgcmVzcG9uc2liaWxpdHkgb2Yg
cGVyZm9ybWluZyBpY2FjaGUgb3BlcmF0aW9ucyBhbmQgdXNlCiAgICB0aGUgcmVjZW50bHkgaW50
cm9kdWNlZCBmbGFnIHRvIHByZXZlbnQgcmVkdW5kYW50IGljYWNoZSBvcGVyYXRpb25zIGJ5CiAg
ICBmbHVzaF9wYWdlX3RvX3JhbSgpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQdW5pdCBBZ3Jh
d2FsIDxwdW5pdC5hZ3Jhd2FsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKY29tbWl0IDU0Yjg2NTEwNjZlODJmMDRk
YjlkOWU1YjBjYzAyYzI2ZDM5YWU3NjMKQXV0aG9yOiBQdW5pdCBBZ3Jhd2FsIDxwdW5pdC5hZ3Jh
d2FsQGFybS5jb20+CkRhdGU6ICAgRnJpIE1heSAyNiAxMjoxNDowNSAyMDE3ICswMTAwCgogICAg
QWxsb3cgY29udHJvbCBvZiBpY2FjaGUgaW52YWxpZGF0aW9ucyB3aGVuIGNhbGxpbmcgZmx1c2hf
cGFnZV90b19yYW0oKQogICAgCiAgICBmbHVzaF9wYWdlX3RvX3JhbSgpIHVuY29uZGl0aW9uYWxs
eSBkcm9wcyB0aGUgaWNhY2hlLiBJbiBjZXJ0YWluCiAgICBzaXR1YXRpb25zIHRoaXMgbGVhZHMg
dG8gZXhlY2Vzc2l2ZSBpY2FjaGUgZmx1c2hlcyB3aGVuCiAgICBmbHVzaF9wYWdlX3RvX3JhbSgp
IGVuZHMgdXAgYmVpbmcgcmVwZWF0ZWRseSBjYWxsZWQgaW4gYSBsb29wLgogICAgCiAgICBJbnRy
b2R1Y2UgYSBwYXJhbWV0ZXIgdG8gYWxsb3cgY2FsbGVycyBvZiBmbHVzaF9wYWdlX3RvX3JhbSgp
IHRvIHRha2UKICAgIHJlc3BvbnNpYmlsaXR5IG9mIHN5bmNocm9uaXNpbmcgdGhlIGljYWNoZS4g
VGhpcyBpcyBpbiBwcmVwYXJhdGlvbnMgZm9yCiAgICBhZGRpbmcgbG9naWMgdG8gbWFrZSB0aGUg
Y2FsbGVycyBwZXJmb3JtIHRoZSBuZWNlc3NhcnkgaWNhY2hlCiAgICBtYWludGVuYW5jZSBvcGVy
YXRpb25zLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQdW5pdCBBZ3Jhd2FsIDxwdW5pdC5hZ3Jh
d2FsQGFybS5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 07 03:16:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 03: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 1dIRSG-0003SG-2A; Wed, 07 Jun 2017 03:16: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 1dIRSE-0003Rv-SH
 for xen-devel@lists.xensource.com; Wed, 07 Jun 2017 03:16:19 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 A7/21-06719-20077395; Wed, 07 Jun 2017 03:16:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVZexwDz
 S4PNfUYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmvNghV/A6t+LmlBdMDYyX
 XLoYuTiEBP4ySnT/WMoO4TxmlFh9dToLhLONUWJizxegDCeHiICzxNczc8FsXgF9iZ3r/7GA2
 MIC/hJXr+5iBmmQEFiqKLF00hSwhISAp8TW2xPg7CXdUxi7GNk52ASsJA6JgURZBFQlfj14zD
 6BkXsBI8MqRo3i1KKy1CJdQ2O9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYxAnzM
 AwQ7GL8sCDjFKcjApifKmpZtHCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgXZwHlBMsSk1PrUjL
 zAEGH0xagoNHSYT3QC5Qmre4IDG3ODMdInWKUZdjw+r1X5iEWPLy81KlxHlvgcwQACnKKM2DG
 wGLhEuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5pUGWcWTmVcCt+kV0BFMQEfwXTIBOaIkES
 El1cCYcvbv/QQutfqsbUfqppo/UZyz4dn8+9pJk63qlsxolzlX08Fs+dD07PKclVfjDq/b29H
 Ol55ZoFG77bz1rZV7Jv6qbNjxOc3guZ6RX+M/bkHtfadnvf2pOcP83RfG3XNSSp2KDBneT94W
 +Va+0FGj63/H45CLdhzNN1X//LL0eD9x9dbuT/J7lFiKMxINtZiLihMBX+YUa38CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1496805376!106117671!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15275 invoked from network); 7 Jun 2017 03:16: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; 7 Jun 2017 03:16: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 1dIRS8-0003FH-Dk; Wed, 07 Jun 2017 03:16: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 1dIRS3-0006dh-0A; Wed, 07 Jun 2017 03:16:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dIRS2-0002xv-Io; Wed, 07 Jun 2017 03:16:06 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110044-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-armhf-armhf-xl-xsm:host-install(3):broken:regression
 xen-4.9-testing:test-arm64-arm64-xl-credit2:guest-start:fail:regression
 xen-4.9-testing:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-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-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds: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-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=6cf1d2b6cf27d278c1dab00434d3d039af394855
X-Osstest-Versions-That: xen=35f0fff2a67d1a5b93f9992e3a402ac3c896ae55
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 07 Jun 2017 03:16:06 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 110044: 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>

ZmxpZ2h0IDExMDA0NCB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDA0NC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC14c20g
ICAgICAgMyBob3N0LWluc3RhbGwoMykgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTEwMDA4CiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMTAwMDgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFy
ZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE1IGd1ZXN0LXN0
YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxMDk5NjUKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAx
MTAwMDgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9w
ICAgICAgICAgICAgZmFpbCBsaWtlIDExMDAwOAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
OSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTYgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgOSB3
aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0
YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAg
ICAgICAgICAgICAgIDZjZjFkMmI2Y2YyN2QyNzhjMWRhYjAwNDM0ZDNkMDM5YWYzOTQ4NTUKYmFz
ZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDM1ZjBmZmYyYTY3ZDFhNWI5M2Y5
OTkyZTNhNDAyYWMzYzg5NmFlNTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMDAwOCAgMjAxNy0w
Ni0wNSAwMzowODoxMSBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTAwNDQgIDIw
MTctMDYtMDYgMTc6MTI6NTQgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3
aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2Uu
ZHVubGFwQGNpdHJpeC5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5j
b20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVu
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdy
dXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1z
dGVwIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtIGhvc3QtaW5zdGFsbCgzKQoKTm90IHB1c2hpbmcu
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KY29tbWl0IDZjZjFkMmI2Y2YyN2QyNzhjMWRhYjAwNDM0ZDNkMDM5YWYzOTQ4NTUKQXV0
aG9yOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6ICAgTW9u
IEp1biA1IDExOjAyOjMwIDIwMTcgKzAxMDAKCiAgICB2aWYtY29tbW9uLnNoOiBIYXZlIGlwdGFi
bGVzIHdhaXQgZm9yIHRoZSB4dGFibGVzIGxvY2sKICAgIAogICAgaXB0YWJsZXMgaGFzIGEgc3lz
dGVtLXdpZGUgbG9jayBvbiB0aGUgeHRhYmxlcy4gIFN0cmFuZ2VseSB0aG91Z2gsIGluCiAgICB0
aGUgY2FzZSBvZiB0d28gY29uY3VycmVudCBpbnZvY2F0aW9ucywgdGhlIGRlZmF1bHQgaXMgZm9y
IHRoZQogICAgaW5zdGFuY2Ugbm90IGdyYWJiaW5nIHRoZSBsb2NrIHRvIGV4aXQgb3V0IHJhdGhl
ciB0aGFuIHdhaXRpbmcgZm9yIGl0LgogICAgVGhpcyBtZWFucyB0aGF0IHdoZW4gc3RhcnRpbmcg
YSBsYXJnZSBudW1iZXIgb2YgZ3Vlc3RzIGluIHBhcmFsbGVsLAogICAgbWFueSB3aWxsIGZhaWwg
b3V0IHdpdGggbWVzc2FnZXMgbGlrZSB0aGlzOgogICAgCiAgICAgIDIwMTctMDUtMTAgMTE6NDU6
NDAgVVRDIGxpYnhsOiBlcnJvcjogbGlieGxfZXhlYy5jOjExODogbGlieGxfcmVwb3J0X2NoaWxk
X2V4aXRzdGF0dXM6IC9ldGMveGVuL3NjcmlwdHMvdmlmLWJyaWRnZSByZW1vdmUgWzE4NzY3XSBl
eGl0ZWQgd2l0aCBlcnJvciBzdGF0dXMgNAogICAgICAyMDE3LTA1LTEwIDExOjUwOjUyIFVUQyBs
aWJ4bDogZXJyb3I6IGxpYnhsX2V4ZWMuYzoxMTg6IGxpYnhsX3JlcG9ydF9jaGlsZF9leGl0c3Rh
dHVzOiAvZXRjL3hlbi9zY3JpcHRzL3ZpZi1icmlkZ2Ugb2ZmbGluZSBbMTU1NF0gZXhpdGVkIHdp
dGggZXJyb3Igc3RhdHVzIDQKICAgIAogICAgSW4gb3JkZXIgdG8gaW5zdHJ1Y3QgaXB0YWJsZXMg
dG8gd2FpdCBmb3IgdGhlIGxvY2ssIHlvdSBoYXZlIHRvCiAgICBzcGVjaWZ5ICctdycuICBVbmZv
cnR1bmF0ZWx5LCBub3QgYWxsIHZlcnNpb25zIG9mIGlwdGFibGVzIGhhdmUgdGhlCiAgICAnLXcn
IG9wdGlvbiwgc28gb24gZmlyc3QgaW52b2NhdGlvbiBjaGVjayB0byBzZWUgaWYgaXQgYWNjZXB0
cyB0aGUgLXcKICAgIGNvbW1hbmQuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBBbnRvbnkgU2FiYSA8
YXdzYWJhQGdtYWlsLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3Jn
ZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AZXUuY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDNkMjAxMGY5ZmZlYWNjODgzNjgxMTQyMDQ2MGUxNWYy
YzEyMzM2OTUKKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 07 03:51:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 03: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 1dIS06-0005s8-1M; Wed, 07 Jun 2017 03: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 <bhupinder.thakur@linaro.org>) id 1dIS04-0005s2-IV
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 03:51:16 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 2F/89-03620-33877395; Wed, 07 Jun 2017 03:51:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVyMfTmVl3jCvN
 IgwcbWC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox9N88yF/wwqXh6YzljA+Ns5S5GLg4hgemM
 EhvP32cHcVgEtjJLLOz9yNrFyMkhITCHVeLovRgIu0iicfk1qHiBxNMbV8BsXgFBiZMzn7CA2
 EICnhKHV/wDinNwcAr4SOzYyQax4CyjxIS2VhaQOJuAicSsDgmQchYBFYmZ854wQ4wJkFi95y
 IjiC0sECfxZXIHmC0ioC+x6XYj2G3MAhMZJVZt/wm2i1lAU6J1+2/2CYwCs5CcMQtJagEj0yp
 GjeLUorLUIl0jU72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMBAZACCHYyrFgQe
 YpTkYFIS5U1LN48U4kvKT6nMSCzOiC8qzUktPsQow8GhJMGrkQeUEyxKTU+tSMvMAcYETFqCg
 0dJhPdALlCat7ggMbc4Mx0idYrRkuPKlXVfmDg2rF4PJKcc2P6FSYglLz8vVUqcNxRkngBIQ0
 ZpHtw4WNxeYpSVEuZlBDpQiKcgtSg3swRV/hWjOAejkjCvNMhansy8Eritr4AOYgI6iO+SCch
 BJYkIKakGRtuJ3H91Xv9yP3rGrv321FOrFhat16i9fut05NeV4okXVmg/+lG6tVvj3gzf87vX
 y/K7MkztnmHzYd8O4VszmS7M3vChf1MD37cGFuGSQzsus8jFsUzk/jRRQm5i5jtPZ+V0zrajk
 QXvfze4Cf+7Mb+1T2+WmfUdu2mZba1qbl52W3dE7OGZ5qjEUpyRaKjFXFScCAANgaT71gIAAA
 ==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1496807474!64623928!1
X-Originating-IP: [209.85.217.181]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37001 invoked from network); 7 Jun 2017 03:51:14 -0000
Received: from mail-ua0-f181.google.com (HELO mail-ua0-f181.google.com)
 (209.85.217.181)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Jun 2017 03:51:14 -0000
Received: by mail-ua0-f181.google.com with SMTP id h39so652608uaa.3
 for <xen-devel@lists.xenproject.org>; Tue, 06 Jun 2017 20:51:14 -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=LuesQhVA3mb3vHVYKIiClA/mXUXbm9d1S0IZoGE9SG0=;
 b=SlzqTRqeaCpBFvsjOY5X63oHtJUkw0q8X9PeQzDjLAA7JyYXIZwuJTxvHNR2QR68Fs
 7TVifkcR4a232VMzq+pU6EtkIuYPGHGdcFZrY1myizkpSEhmnI1uDWNPzlirUHL6oUEz
 GwhDS5kzF9mkl3z2vBu57OfwOsbbAhxtaMTr4=
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=LuesQhVA3mb3vHVYKIiClA/mXUXbm9d1S0IZoGE9SG0=;
 b=FEr9Rl29SPTMjkImkAXX9A644pbbm5k6kDXhX499eV0RUniQSxrkRNM9J6ucJX/dzC
 bO8gfxzg56LwKJnB+HjnP8eYhaE3O8aBt7OU2ZiZuMWPoDGNT3MCEN8Y3Gox8q2d0yV5
 f+IRebrENMUI4ZuQ6YFMPqGZT/M+Cy0mdWQaJFMO0MZ6UrcZzVv5MxCC+pL1OZypNGuy
 J6/PMusWLwXFDsy2VVXldVnywOVgYGSOZxGHyrMDHG64djc74fcFPYEYpUpg4Oi+wN9k
 kStnRnZsqffI2PclseZjIs1zzHseGHCqpHMuLvtw1r/UBUxCt74l9Kel/dGWhZlVz91a
 9xIA==
X-Gm-Message-State: AODbwcA7R8X7DSmu5LRmA4R/KhhpONZLdjP+uHQHhtku4z6PEgdZbapk
 aq5C+JukV465PCuh9a3oQskdHnRqT5kr/6s=
X-Received: by 10.176.7.5 with SMTP id h5mr13914080uah.147.1496807473670; Tue,
 06 Jun 2017 20:51:13 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.159.48.76 with HTTP; Tue, 6 Jun 2017 20:51:13 -0700 (PDT)
In-Reply-To: <alpine.DEB.2.10.1706061644080.15791@sstabellini-ThinkPad-X260>
References: <1496769929-23355-1-git-send-email-bhupinder.thakur@linaro.org>
 <1496769929-23355-11-git-send-email-bhupinder.thakur@linaro.org>
 <alpine.DEB.2.10.1706061644080.15791@sstabellini-ThinkPad-X260>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Wed, 7 Jun 2017 09:21:13 +0530
Message-ID: <CACtJ1JSUb4zJJ=_pzBm454cA71RG5DFX+FZaqn2FpaZ3WTQtuQ@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 10/14 v4] xen/arm: vpl011: Modify xenconsole
 to support multiple consoles
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgU3RlZmFubywKClRoYW5rcyBmb3IgeW91ciBjb21tZW50cy4KCj4+IGRpZmYgLS1naXQgYS90
b29scy9jb25zb2xlL2RhZW1vbi9pby5jIGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwo+PiBp
bmRleCBjNWRkMDhkLi5kYjczZTEwIDEwMDY0NAo+PiAtLS0gYS90b29scy9jb25zb2xlL2RhZW1v
bi9pby5jCj4+ICsrKyBiL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKPj4gQEAgLTkwLDEyICs5
MCwxNSBAQCBzdHJ1Y3QgYnVmZmVyIHsKPj4gIH07Cj4+Cj4+ICBzdHJ1Y3QgY29uc29sZSB7Cj4+
ICsgICAgIGNoYXIgKnhzbmFtZTsKPgo+IEhvdyBpcyB4c25hbWUgdXNlZnVsPyBJdCBkb2Vzbid0
IGxvb2sgbGlrZSBpdCBpcyB1c2VkIGFueXdoZXJlIGV4Y2VwdAo+IGluaXQsIHJpZ2h0PwpZZXMu
IEkgd2lsbCByZW1vdmUgaXQgZnJvbSB0aGUgY29uc29sZSBzdHJ1Y3R1cmUuCgo+Cj4KPj4gKyAg
ICAgY2hhciAqdHR5bmFtZTsKPj4gICAgICAgaW50IG1hc3Rlcl9mZDsKPj4gICAgICAgaW50IG1h
c3Rlcl9wb2xsZmRfaWR4Owo+PiAgICAgICBpbnQgc2xhdmVfZmQ7Cj4+ICAgICAgIGludCBsb2df
ZmQ7Cj4+ICAgICAgIHN0cnVjdCBidWZmZXIgYnVmZmVyOwo+PiAtICAgICBjaGFyICpjb25zcGF0
aDsKPj4gKyAgICAgY2hhciAqeHNwYXRoOwo+Cj4gQSBzaW1wbGUgdHJpY2sgdG8gbWFrZSBwYXRj
aCBlYXNpZXIgdG8gaGFuZGxlIGlzIHRvIHNlcGFyYXRlIG91dCBjaGFuZ2VzCj4gbGlrZSB0aGlz
IG9uZTogcmVuYW1pbmcgY29uc3BhdGggdG8geHNwYXRoIGNhdXNlcyBhIGxvdCBvZiBjaHVybiwg
d2hpY2gKPiBlbmRzIHVwIGFsbCBtaXhlZCB1cCB3aXRoIG90aGVyIG1lYW5pbmdmdWwgY2hhbmdl
cy4KPgpJIHRob3VnaHQgdGhhdCB4c3BhdGggaXMgYSBtb3JlIGFwcHJvcHJpYXRlIG5hbWUgdGhh
biBjb25zcGF0aCBiZWNhdXNlCml0IHRlbGxzIHRoYXQgaXQgaXMgcmVsYXRlZCB0bwp4ZW5zdG9y
ZS4gSSBjb3VsZCBrZWVwIGl0IHVuY2hhbmdlZC4gTGV0IG1lIGtub3cuIEVsc2UgSSB3aWxsCmlu
dHJvZHVjZSB0aGlzIGluIGEgc2VwYXJhdGUgcGF0Y2guCgo+Cj4+ICsgICAgIGNoYXIgKmxvZ19z
dWZmaXg7Cj4+ICAgICAgIGludCByaW5nX3JlZjsKPj4gICAgICAgeGVuZXZ0Y2huX3BvcnRfb3Jf
ZXJyb3JfdCBsb2NhbF9wb3J0Owo+PiAgICAgICB4ZW5ldnRjaG5fcG9ydF9vcl9lcnJvcl90IHJl
bW90ZV9wb3J0Owo+PiBAQCAtMTAzLDYgKzEwNiwyMyBAQCBzdHJ1Y3QgY29uc29sZSB7Cj4+ICAg
ICAgIHN0cnVjdCBkb21haW4gKmQ7Cj4+ICB9Owo+Pgo+PiArc3RydWN0IGNvbnNvbGVfZGF0YSB7
Cj4+ICsgICAgIGNoYXIgKnhzbmFtZTsKPj4gKyAgICAgY2hhciAqdHR5bmFtZTsKPj4gKyAgICAg
Y2hhciAqbG9nX3N1ZmZpeDsKPj4gK307Cj4+ICsKPj4gK3N0YXRpYyBzdHJ1Y3QgY29uc29sZV9k
YXRhIGNvbnNvbGVfZGF0YVtdID0gewo+PiArCj4+ICsgICAgIHsKPj4gKyAgICAgICAgICAgICAu
eHNuYW1lID0gIi9jb25zb2xlIiwKPj4gKyAgICAgICAgICAgICAudHR5bmFtZSA9ICJ0dHkiLAo+
PiArICAgICAgICAgICAgIC5sb2dfc3VmZml4ID0gIiIsCj4+ICsgICAgIH0sCj4+ICt9Owo+PiAr
Cj4+ICsjZGVmaW5lIE1BWF9DT05TT0xFIChzaXplb2YoY29uc29sZV9kYXRhKS9zaXplb2Yoc3Ry
dWN0IGNvbnNvbGVfZGF0YSkpCj4+ICsKPj4gIHN0cnVjdCBkb21haW4gewo+PiAgICAgICBpbnQg
ZG9taWQ7Cj4+ICAgICAgIGJvb2wgaXNfZGVhZDsKPj4gQEAgLTExMiwxMSArMTMyLDkwIEBAIHN0
cnVjdCBkb21haW4gewo+PiAgICAgICBpbnQgeGNlX3BvbGxmZF9pZHg7Cj4+ICAgICAgIGludCBl
dmVudF9jb3VudDsKPj4gICAgICAgbG9uZyBsb25nIG5leHRfcGVyaW9kOwo+PiAtICAgICBzdHJ1
Y3QgY29uc29sZSBjb25zb2xlOwo+PiArICAgICBzdHJ1Y3QgY29uc29sZSBjb25zb2xlW01BWF9D
T05TT0xFXTsKPj4gIH07Cj4+Cj4+ICtzdGF0aWMgdm9pZCBidWZmZXJfYXBwZW5kKHN0cnVjdCBj
b25zb2xlICpjb24sIHVuc2lnbmVkIGludCBkYXRhKQo+PiAgewo+PiAgICAgICBzdHJ1Y3QgYnVm
ZmVyICpidWZmZXIgPSAmY29uLT5idWZmZXI7Cj4+ICsgICAgIHN0cnVjdCB4ZW5jb25zX2ludGVy
ZmFjZSAqaW50ZiA9IGNvbi0+aW50ZXJmYWNlOwo+PiArICAgICB4ZW5ldnRjaG5fcG9ydF9vcl9l
cnJvcl90IHJ4cG9ydCA9ICh4ZW5ldnRjaG5fcG9ydF9vcl9lcnJvcl90KWRhdGE7Cj4+ICAgICAg
IHN0cnVjdCBkb21haW4gKmRvbSA9IGNvbi0+ZDsKPj4gICAgICAgWEVOQ09OU19SSU5HX0lEWCBj
b25zLCBwcm9kLCBzaXplOwo+PiAtICAgICBzdHJ1Y3QgeGVuY29uc19pbnRlcmZhY2UgKmludGYg
PSBjb24tPmludGVyZmFjZTsKPj4gKwo+PiArICAgICAvKiBJZiBpbmNvbWluZyBkYXRhIGlzIG5v
dCBmb3IgdGhlIGN1cnJlbnQgY29uc29sZSB0aGVuIGlnbm9yZS4gKi8KPj4gKyAgICAgaWYgKGNv
bi0+bG9jYWxfcG9ydCAhPSByeHBvcnQpCj4+ICsgICAgICAgICAgICAgcmV0dXJuOwo+Pgo+PiAg
ICAgICBjb25zID0gaW50Zi0+b3V0X2NvbnM7Cj4+ICAgICAgIHByb2QgPSBpbnRmLT5vdXRfcHJv
ZDsKPj4gQEAgLTQyNyw2ICs1NDEsOSBAQCBzdGF0aWMgaW50IGNvbnNvbGVfY3JlYXRlX3R0eShz
dHJ1Y3QgY29uc29sZSAqY29uKQo+PiAgICAgICBzdHJ1Y3QgdGVybWlvcyB0ZXJtOwo+PiAgICAg
ICBzdHJ1Y3QgZG9tYWluICpkb20gPSBjb24tPmQ7Cj4+Cj4+ICsgICAgIGlmICghY29uc29sZV9l
bmFibGVkKGNvbikpCj4+ICsgICAgICAgICAgICAgcmV0dXJuIDE7Cj4KPiBJcyB0aGlzIGFjdHVh
bGx5IHVzZWZ1bD8gSXQgZG9lc24ndCBsb29rIGxpa2UgdGhlIHJlc3QgY29kZSBjaGFuZ2VkIGlu
Cj4gcmVnYXJkcyB0byBjb25zb2xlX2NyZWF0ZV90dHkuCkkgdGhpbmsgdGhpcyBjaGVjayBpbiBu
b3QgcmVxdWlyZWQgYXMgaXQgd291bGQgYmUgY2FsbGVkIG9ubHkgaWYgdGhlCmNvbnNvbGUgd2Fz
IGluaXRpYWxpemVkLgpJIHdpbGwgcmVtb3ZlIHRoZSBjaGVjay4KPgo+Cj4KPj4gICAgICAgYXNz
ZXJ0KGNvbi0+c2xhdmVfZmQgPT0gLTEpOwo+PiAgICAgICBhc3NlcnQoY29uLT5tYXN0ZXJfZmQg
PT0gLTEpOwo+Pgo+PiBAQCAtNTk0LDE1ICs3MTEsMTYgQEAgc3RhdGljIGludCBjb25zb2xlX2Ny
ZWF0ZV9yaW5nKHN0cnVjdCBjb25zb2xlICpjb24pCj4+Cj4+ICAgICAgIGNvbi0+bG9jYWxfcG9y
dCA9IC0xOwo+PiAgICAgICBjb24tPnJlbW90ZV9wb3J0ID0gLTE7Cj4+IC0gICAgIGlmIChkb20t
PnhjZV9oYW5kbGUgIT0gTlVMTCkKPj4gLSAgICAgICAgICAgICB4ZW5ldnRjaG5fY2xvc2UoZG9t
LT54Y2VfaGFuZGxlKTsKPj4KPj4gLSAgICAgLyogT3BlbmluZyBldnRjaG4gaW5kZXBlbmRlbnRs
eSBmb3IgZWFjaCBjb25zb2xlIGlzIGEgYml0Cj4+IC0gICAgICAqIHdhc3RlZnVsLCBidXQgdGhh
dCdzIGhvdyB0aGUgY29kZSBpcyBzdHJ1Y3R1cmVkLi4uICovCj4+IC0gICAgIGRvbS0+eGNlX2hh
bmRsZSA9IHhlbmV2dGNobl9vcGVuKE5VTEwsIDApOwo+PiAtICAgICBpZiAoZG9tLT54Y2VfaGFu
ZGxlID09IE5VTEwpIHsKPj4gLSAgICAgICAgICAgICBlcnIgPSBlcnJubzsKPj4gLSAgICAgICAg
ICAgICBnb3RvIG91dDsKPj4gKyAgICAgaWYgKGRvbS0+eGNlX2hhbmRsZSA9PSBOVUxMKQo+PiAr
ICAgICB7Cj4+ICsgICAgICAgICAgICAgLyogT3BlbmluZyBldnRjaG4gaW5kZXBlbmRlbnRseSBm
b3IgZWFjaCBjb25zb2xlIGlzIGEgYml0Cj4+ICsgICAgICAgICAgICAgICogd2FzdGVmdWwsIGJ1
dCB0aGF0J3MgaG93IHRoZSBjb2RlIGlzIHN0cnVjdHVyZWQuLi4gKi8KPj4gKyAgICAgICAgICAg
ICBkb20tPnhjZV9oYW5kbGUgPSB4ZW5ldnRjaG5fb3BlbihOVUxMLCAwKTsKPj4gKyAgICAgICAg
ICAgICBpZiAoZG9tLT54Y2VfaGFuZGxlID09IE5VTEwpIHsKPj4gKyAgICAgICAgICAgICAgICAg
ICAgIGVyciA9IGVycm5vOwo+PiArICAgICAgICAgICAgICAgICAgICAgZ290byBvdXQ7Cj4+ICsg
ICAgICAgICAgICAgfQo+Cj4gSSB0aGluayB3ZSBuZWVkIHRvIGRvIHRoaXMgcGVyIGNvbnNvbGUg
YWN0dWFsbHksIHNlZSBiZWxvdwo+Cj4KPj4gICAgICAgfQo+Pgo+PiAgICAgICByYyA9IHhlbmV2
dGNobl9iaW5kX2ludGVyZG9tYWluKGRvbS0+eGNlX2hhbmRsZSwKPj4gQEAgLTEwOTIsMTQgKzEy
ODIsMTMgQEAgdm9pZCBoYW5kbGVfaW8odm9pZCkKPj4gICAgICAgICAgICAgICAgICAgICAgIGlm
ICgobm93KzUpID4gZC0+bmV4dF9wZXJpb2QpIHsKPj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZC0+bmV4dF9wZXJpb2QgPSBub3cgKyBSQVRFX0xJTUlUX1BFUklPRDsKPj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgaWYgKGQtPmV2ZW50X2NvdW50ID49IFJBVEVfTElNSVRf
QUxMT1dBTkNFKSB7Cj4+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHZv
aWQpeGVuZXZ0Y2huX3VubWFzayhkLT54Y2VfaGFuZGxlLCBjb24tPmxvY2FsX3BvcnQpOwo+PiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnNvbGVfaXRlcl92b2lkX2Fy
ZzEoZCwgY29uc29sZV9ldmVudF91bm1hc2spOwo+PiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB9Cj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGQtPmV2ZW50X2NvdW50ID0g
MDsKPj4gICAgICAgICAgICAgICAgICAgICAgIH0KPj4gICAgICAgICAgICAgICB9Cj4+IEBAIC0x
MTA3LDI4ICsxMjk2LDE1IEBAIHZvaWQgaGFuZGxlX2lvKHZvaWQpCj4+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBkLT5uZXh0X3BlcmlvZCA8IG5leHRfdGltZW91dCkKPj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuZXh0X3RpbWVvdXQgPSBkLT5uZXh0
X3BlcmlvZDsKPj4gICAgICAgICAgICAgICAgICAgICAgIH0gZWxzZSBpZiAoZC0+eGNlX2hhbmRs
ZSAhPSBOVUxMKSB7Cj4+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmIChkaXNjYXJk
X292ZXJmbG93ZWRfZGF0YSB8fAo+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IWNvbi0+YnVmZmVyLm1heF9jYXBhY2l0eSB8fAo+PiAtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY29uLT5idWZmZXIuc2l6ZSA8IGNvbi0+YnVmZmVyLm1heF9jYXBhY2l0eSkgewo+
PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBldnRjaG5fZmQgPSB4
ZW5ldnRjaG5fZmQoZC0+eGNlX2hhbmRsZSk7Cj4+IC0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZC0+eGNlX3BvbGxmZF9pZHggPSBzZXRfZmRzKGV2dGNobl9mZCwKPj4gLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgUE9MTElOfFBPTExQUkkpOwo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGlmIChjb25zb2xlX2l0ZXJfYm9vbF9hcmcxKGQsIGJ1ZmZlcl9hdmFpbGFibGUpKQo+
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKPj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBldnRjaG5fZmQgPSB4ZW5ldnRj
aG5fZmQoZC0+eGNlX2hhbmRsZSk7Cj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBkLT54Y2VfcG9sbGZkX2lkeCA9IHNldF9mZHMoZXZ0Y2huX2ZkLAo+PiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQT0xMSU58UE9MTFBS
SSk7Cj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQo+PiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB9Cj4KPiBJcyB0aGVyZSBhIHJlYXNvbiB3aHkgd2UgaGF2
ZSBvbmUgeGNlX3BvbGxmZF9pZHgsIHhjZV9oYW5kbGUsCj4gbmV4dF9wZXJpb2QgYW5kIGV2ZW50
X2NvdW50IHBlciBkb21haW4sIHJhdGhlciB0aGFuIHBlciBjb25zb2xlPwo+Cj4gSXQgaXMgc3Ry
YW5nZSB0byBzZXQgeGNlX3BvbGxmZF9pZHggaWYgYXQgbGVhc3Qgb25lIGNvbnNvbGUgb2YgdGhl
Cj4gZG9tYWluIGhhcyBlbm91Z2ggYnVmZmVyIGF2YWlsYWJpbGl0eS4gU2ltaWxhcmx5LCBpdCBp
cyBzdHJhbmdlIHRvIGNvdW50Cj4gdGhlIG5leHRfcGVyaW9kIG9uIGEgcGVyIGRvbWFpbiBiYXNp
cywgcmVnYXJkbGVzcyBvZiB0aGUgbnVtYmVyIG9mCj4gY29uc29sZXMuIEl0IHdvdWxkIGJlIG5h
dHVyYWwgdG8gZG8gaXQgYXQgdGhlIGNvbnNvbGUgbGV2ZWwuCgpJIHRyaWVkIHRvIHJldXNlIHRo
ZSBzYW1lIGV2ZW50IGNoYW5uZWwgZm9yIGhhbmRsaW5nIG11bHRpcGxlIGNvbnNvbGVzCnNpbmNl
IGFuIGV2ZW50IGNoYW5uZWwgY2FuIGhhbmRsZSBtdWx0aXBsZSBjb25uZWN0aW9ucyBieSBhbGxv
Y2F0aW5nCnVuaXF1ZSBsb2NhbCBwb3J0cy4gQ29uc2lkZXJpbmcgdGhhdCB0aGVyZSB3aWxsIG5v
dCBiZSBtYW55IGNvbnNvbGVzCmFjdGl2ZSBhdCB0aGUgc2FtZSB0aW1lLCBJIHRob3VnaHQgaXQg
bWlnaHQgYmUgb2sgdG8gcmV1c2UgdGhlIHNhbWUKZXZlbnQgY2hhbm5lbC4KCkkgYWdyZWUgdGhh
dCBpdCBpcyBuYXR1cmFsIHRvIG1ha2UgdGhpcyBwZXIgY29uc29sZS4gTGV0IG1lIGtub3cgaWYg
SQpzaG91bGQgbWFrZSBpdCBwZXIgY29uc29sZS4KClJlZ2FyZHMsCkJodXBpbmRlcgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 07 04:47:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 04:47: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 1dISrw-0000du-Ry; Wed, 07 Jun 2017 04:46: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 1dISrv-0000dZ-Fh
 for xen-devel@lists.xensource.com; Wed, 07 Jun 2017 04:46:55 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 CC/E2-03557-E3587395; Wed, 07 Jun 2017 04:46:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVdeu1Tz
 S4PV1JosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmPPm+n6XgnnZF2+qFrA2M
 lxW7GDk5hAT+Mkp0ddV0MXIB2Y8ZJfb/7WaBSGxjlJj7PQTEFhFwlvh6Zi47iM0roC/x4vcqV
 hBbWCBKouP1XWaQZgmBcywSu49cZARJSAh4SqydOZsJxm64NBUozs7BJmAlcUgMJMoioCqxqe
 8m+wRG7gWMDKsYNYpTi8pSi3SNDfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQI
 9zgAEOxibFgUeYpTkYFIS5U1LN48U4kvKT6nMSCzOiC8qzUktPsQow8GhJMFb1QiUEyxKTU+t
 SMvMAYYeTFqCg0dJhNe3ASjNW1yQmFucmQ6ROsWoy7Fh9fovTEIsefl5qVLivCIgMwRAijJK8
 +BGwOLgEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5F4Ks4snMK4Hb9AroCCagI/gumYAcUZ
 KIkJJqYNT8o1PQpsY8yzHKboKyLKd/r/6u3yzb14Y67uTvrWXbaXu5sLtqke1ngTvRl+95338
 7zWzinVM+Vhtuai1c0VXL23DmRUWxyn12tqmPN99w6YlLf3vO7PWJnEZ1/SXywa+TX76+YBin
 4KJia1h9K1WK35L59Z97Z44pXr5o9jGZIzy7+PeJrUosxRmJhlrMRcWJAO1MDC9+AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1496810813!96894572!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53961 invoked from network); 7 Jun 2017 04:46:53 -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; 7 Jun 2017 04:46: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 1dISrr-0005ac-Ch; Wed, 07 Jun 2017 04:46: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 1dISrl-0007gd-OW; Wed, 07 Jun 2017 04:46:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dISrj-0002MR-Jx; Wed, 07 Jun 2017 04:46:44 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110062-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 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=f4a27a000d03e121eb1a36c485049a820c395539
X-Osstest-Versions-That: xen=3d2010f9ffeacc8836811420460e15f2c1233695
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 07 Jun 2017 04:46:44 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 110062: 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>

ZmxpZ2h0IDExMDA2MiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDA2Mi8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgNSB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwMDQz
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAg
IGY0YTI3YTAwMGQwM2UxMjFlYjFhMzZjNDg1MDQ5YTgyMGMzOTU1MzkKYmFzZWxpbmUgdmVyc2lv
bjoKIHhlbiAgICAgICAgICAgICAgICAgIDNkMjAxMGY5ZmZlYWNjODgzNjgxMTQyMDQ2MGUxNWYy
YzEyMzM2OTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMDA0MyAgMjAxNy0wNi0wNiAxNzowMjow
MyBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTAwNTIgIDIwMTctMDYtMDYgMjI6
NDg6MjkgWiAgICAwIGRheXMgICAgMyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCBy
ZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBQdW5pdCBBZ3Jhd2FsIDxwdW5p
dC5hZ3Jhd2FsQGFybS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgZjRhMjdhMDAwZDAzZTEyMWVi
MWEzNmM0ODUwNDlhODIwYzM5NTUzOQpBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+CkRhdGU6ICAgVHVlIE1heSAyMyAxODowMzozNiAyMDE3ICswMTAwCgogICAgeGVu
L2FybTogUmVtb3ZlIHVudXNlZCBoZWxwZXJzIGFjY2Vzc19vayBhbmQgYXJyYXlfYWNjZXNzX29r
CiAgICAKICAgIEJvdGggaGVscGVycyBhY2Nlc3Nfb2sgYW5kIGFycmF5X2FjY2Vzc19vayBhcmUg
bm90IHVzZWQgb24gQVJNLiBSZW1vdmUKICAgIHRoZW0uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKY29tbWl0IDcyNmI3Mzc1
NzRhM2MwNzViZTk1NDQwZTU3MmIzMTdhMzkyOTNhOWUKQXV0aG9yOiBQdW5pdCBBZ3Jhd2FsIDxw
dW5pdC5hZ3Jhd2FsQGFybS5jb20+CkRhdGU6ICAgRnJpIE1heSAyNiAxMjoxNDowNyAyMDE3ICsw
MTAwCgogICAgQXZvaWQgZXhjZXNzIGljYWNoZSBmbHVzaGVzIGluIHBvcHVsYXRlX3BoeXNtYXAo
KSBiZWZvcmUgZG9tYWluIGhhcyBiZWVuIGNyZWF0ZWQKICAgIAogICAgcG9wdWxhdGVfcGh5c21h
cCgpIGNhbGxzIGFsbG9jX2hlYXBfcGFnZXMoKSBwZXIgcmVxdWVzdGVkCiAgICBleHRlbnQuIGFs
bG9jX2hlYXBfcGFnZXMoKSBpbnZhbGlkYXRlcyB0aGUgZW50aXJlIGljYWNoZSBwZXIKICAgIGV4
dGVudC4gRHVyaW5nIGRvbWFpbiBjcmVhdGlvbiwgdGhlIGljYWNoZSBpbnZhbGlkYXRpb25zIGNh
biBiZSBkZWZmZXJlZAogICAgdW50aWwgYWxsIHRoZSBleHRlbnRzIGhhdmUgYmVlbiBhbGxvY2F0
ZWQgYXMgdGhlcmUgaXMgbm8gcmlzayBvZgogICAgZXhlY3V0aW5nIHN0YWxlIGluc3RydWN0aW9u
cyBmcm9tIHRoZSBpY2FjaGUuCiAgICAKICAgIEludHJvZHVjZSBhIG5ldyBmbGFnICJNRU1GX25v
X2ljYWNoZV9mbHVzaCIgdG8gYmUgdXNlZCB0byBwcmV2ZW50CiAgICBhbGxvY19oZWFwX3BhZ2Vz
KCkgZnJvbSBwZXJmb3JtaW5nIGljYWNoZSBtYWludGVuYW5jZSBvcGVyYXRpb25zLiBVc2UKICAg
IHRoZSBmbGFnIGluIHBvcHVsYXRlX3BoeXNtYXAoKSBiZWZvcmUgdGhlIGRvbWFpbiBoYXMgYmVl
biB1bnBhdXNlZCBhbmQKICAgIHBlcmZvcm0gcmVxdWlyZWQgaWNhY2hlIG1haW50ZW5hbmNlIGZ1
bmN0aW9uIGF0IHRoZSBlbmQgb2YgdGhlCiAgICBhbGxvY2F0aW9uLgogICAgCiAgICBPbmUgY29u
Y2VybiBpcyB0aGUgbGFjayBvZiBzeW5jaHJvbmlzYXRpb24gYXJvdW5kIHRlc3RpbmcgZm9yCiAg
ICAiY3JlYXRpb25fZmluaXNoZWQiLiBCdXQgaXQgc2VlbXMsIGluIHByYWN0aWNlIHRoZSB3aW5k
b3cgd2hlcmUgaXQgaXMKICAgIG91dCBvZiBzeW5jIHNob3VsZCBiZSBzbWFsbCBlbm91Z2ggdG8g
bm90IG1hdHRlci4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUHVuaXQgQWdyYXdhbCA8cHVuaXQu
YWdyYXdhbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KCmNvbW1pdCAxYTBjM2UzZTI4ZDZjZDA3MjczNDk5MGVmY2Fh
ZWM2MDhiZjE1MmIxCkF1dGhvcjogUHVuaXQgQWdyYXdhbCA8cHVuaXQuYWdyYXdhbEBhcm0uY29t
PgpEYXRlOiAgIEZyaSBNYXkgMjYgMTI6MTQ6MDYgMjAxNyArMDEwMAoKICAgIGFybTogcDJtOiBQ
cmV2ZW50IHJlZHVuZGFudCBpY2FjaGUgZmx1c2hlcwogICAgCiAgICBXaGVuIHRvb2xzdGFjayBy
ZXF1ZXN0cyBmbHVzaGluZyB0aGUgY2FjaGVzLCBmbHVzaF9wYWdlX3RvX3JhbSgpIGlzCiAgICBj
YWxsZWQgZm9yIGVhY2ggcGFnZSBvZiB0aGUgcmVxdWVzdGVkIGRvbWFpbi4gVGhpcyBuZWVkcyB0
byB1bm5lY2Vzc2FyeQogICAgaWNhY2hlIGludmFsaWRhdGlvbiBvcGVyYXRpb25zLgogICAgCiAg
ICBMZXQncyB0YWtlIHRoZSByZXNwb25zaWJpbGl0eSBvZiBwZXJmb3JtaW5nIGljYWNoZSBvcGVy
YXRpb25zIGFuZCB1c2UKICAgIHRoZSByZWNlbnRseSBpbnRyb2R1Y2VkIGZsYWcgdG8gcHJldmVu
dCByZWR1bmRhbnQgaWNhY2hlIG9wZXJhdGlvbnMgYnkKICAgIGZsdXNoX3BhZ2VfdG9fcmFtKCku
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFB1bml0IEFncmF3YWwgPHB1bml0LmFncmF3YWxAYXJt
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+Cgpjb21taXQgNTRiODY1MTA2NmU4MmYwNGRiOWQ5ZTViMGNjMDJjMjZkMzlhZTc2
MwpBdXRob3I6IFB1bml0IEFncmF3YWwgPHB1bml0LmFncmF3YWxAYXJtLmNvbT4KRGF0ZTogICBG
cmkgTWF5IDI2IDEyOjE0OjA1IDIwMTcgKzAxMDAKCiAgICBBbGxvdyBjb250cm9sIG9mIGljYWNo
ZSBpbnZhbGlkYXRpb25zIHdoZW4gY2FsbGluZyBmbHVzaF9wYWdlX3RvX3JhbSgpCiAgICAKICAg
IGZsdXNoX3BhZ2VfdG9fcmFtKCkgdW5jb25kaXRpb25hbGx5IGRyb3BzIHRoZSBpY2FjaGUuIElu
IGNlcnRhaW4KICAgIHNpdHVhdGlvbnMgdGhpcyBsZWFkcyB0byBleGVjZXNzaXZlIGljYWNoZSBm
bHVzaGVzIHdoZW4KICAgIGZsdXNoX3BhZ2VfdG9fcmFtKCkgZW5kcyB1cCBiZWluZyByZXBlYXRl
ZGx5IGNhbGxlZCBpbiBhIGxvb3AuCiAgICAKICAgIEludHJvZHVjZSBhIHBhcmFtZXRlciB0byBh
bGxvdyBjYWxsZXJzIG9mIGZsdXNoX3BhZ2VfdG9fcmFtKCkgdG8gdGFrZQogICAgcmVzcG9uc2li
aWxpdHkgb2Ygc3luY2hyb25pc2luZyB0aGUgaWNhY2hlLiBUaGlzIGlzIGluIHByZXBhcmF0aW9u
cyBmb3IKICAgIGFkZGluZyBsb2dpYyB0byBtYWtlIHRoZSBjYWxsZXJzIHBlcmZvcm0gdGhlIG5l
Y2Vzc2FyeSBpY2FjaGUKICAgIG1haW50ZW5hbmNlIG9wZXJhdGlvbnMuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IFB1bml0IEFncmF3YWwgPHB1bml0LmFncmF3YWxAYXJtLmNvbT4KICAgIEFja2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoocWVtdSBjaGFuZ2VzIG5v
dCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 07 06:17:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 06: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 1dIUGt-0006Ky-HO; Wed, 07 Jun 2017 06: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 <osstest-admin@xenproject.org>) id 1dIUGs-0006Kd-MU
 for xen-devel@lists.xensource.com; Wed, 07 Jun 2017 06:16:46 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 9A/FB-03058-D4A97395; Wed, 07 Jun 2017 06:16:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVdd3lnm
 kwe+dPBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuPjgOUvBPe2Kxw1vWBsY
 Lyt2MXJxCAn8ZZRYer6RGcJ5zCjx7uVZJghnG6PE4Tm7gRxODhEBZ4mvZ+ayg9i8AvoSC/sXg
 NnCAlESy5Z9B+uWEDjHIrH7yEVGkISEgKfE2pmzmWDshktTgeLsHGwCVhKHxECiLAKqEqeW7G
 KewMi9gJFhFaN6cWpRWWqRrrleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkagzxm
 AYAfjzMv+hxglOZiURHnT0s0jhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwXpwBlBMsSk1PrUjL
 zAEGH0xagoNHSYT39GSgNG9xQWJucWY6ROoUoy7HhtXrvzAJseTl56VKifPWgswQACnKKM2DG
 wGLhEuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5s2dDjSFJzOvBG7TK6AjmICO4LtkAnJESS
 JCSqqBUerMrW0drmliK6QvPunzcJ5pURC9ZQuXxuF27cOv/K63n9i9et61I6HzLnQe9ZjlcSq
 z9tf309ef9bf8u7AmTO933P291oF1s9IlJPQbPySW1AepC6rtNhRQ4JP9yFG7YMrqe6+44uyZ
 r1/yV1jPvfSIJfPbXflTdvNsNmHfudWjxK1g2cmOT0osxRmJhlrMRcWJANrCgOt/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1496816203!58706154!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29040 invoked from network); 7 Jun 2017 06:16:45 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Jun 2017 06:16: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 1dIUGo-0008C7-9Z; Wed, 07 Jun 2017 06:16: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 1dIUGi-0005ES-Ow; Wed, 07 Jun 2017 06:16:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dIUGi-0003MI-GJ; Wed, 07 Jun 2017 06:16:36 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110066-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 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=f4a27a000d03e121eb1a36c485049a820c395539
X-Osstest-Versions-That: xen=3d2010f9ffeacc8836811420460e15f2c1233695
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 07 Jun 2017 06:16:36 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 110066: 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>

ZmxpZ2h0IDExMDA2NiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDA2Ni8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgNSB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwMDQz
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAg
IGY0YTI3YTAwMGQwM2UxMjFlYjFhMzZjNDg1MDQ5YTgyMGMzOTU1MzkKYmFzZWxpbmUgdmVyc2lv
bjoKIHhlbiAgICAgICAgICAgICAgICAgIDNkMjAxMGY5ZmZlYWNjODgzNjgxMTQyMDQ2MGUxNWYy
YzEyMzM2OTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMDA0MyAgMjAxNy0wNi0wNiAxNzowMjow
MyBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTAwNTIgIDIwMTctMDYtMDYgMjI6
NDg6MjkgWiAgICAwIGRheXMgICAgNCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCBy
ZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBQdW5pdCBBZ3Jhd2FsIDxwdW5p
dC5hZ3Jhd2FsQGFybS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgZjRhMjdhMDAwZDAzZTEyMWVi
MWEzNmM0ODUwNDlhODIwYzM5NTUzOQpBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+CkRhdGU6ICAgVHVlIE1heSAyMyAxODowMzozNiAyMDE3ICswMTAwCgogICAgeGVu
L2FybTogUmVtb3ZlIHVudXNlZCBoZWxwZXJzIGFjY2Vzc19vayBhbmQgYXJyYXlfYWNjZXNzX29r
CiAgICAKICAgIEJvdGggaGVscGVycyBhY2Nlc3Nfb2sgYW5kIGFycmF5X2FjY2Vzc19vayBhcmUg
bm90IHVzZWQgb24gQVJNLiBSZW1vdmUKICAgIHRoZW0uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKY29tbWl0IDcyNmI3Mzc1
NzRhM2MwNzViZTk1NDQwZTU3MmIzMTdhMzkyOTNhOWUKQXV0aG9yOiBQdW5pdCBBZ3Jhd2FsIDxw
dW5pdC5hZ3Jhd2FsQGFybS5jb20+CkRhdGU6ICAgRnJpIE1heSAyNiAxMjoxNDowNyAyMDE3ICsw
MTAwCgogICAgQXZvaWQgZXhjZXNzIGljYWNoZSBmbHVzaGVzIGluIHBvcHVsYXRlX3BoeXNtYXAo
KSBiZWZvcmUgZG9tYWluIGhhcyBiZWVuIGNyZWF0ZWQKICAgIAogICAgcG9wdWxhdGVfcGh5c21h
cCgpIGNhbGxzIGFsbG9jX2hlYXBfcGFnZXMoKSBwZXIgcmVxdWVzdGVkCiAgICBleHRlbnQuIGFs
bG9jX2hlYXBfcGFnZXMoKSBpbnZhbGlkYXRlcyB0aGUgZW50aXJlIGljYWNoZSBwZXIKICAgIGV4
dGVudC4gRHVyaW5nIGRvbWFpbiBjcmVhdGlvbiwgdGhlIGljYWNoZSBpbnZhbGlkYXRpb25zIGNh
biBiZSBkZWZmZXJlZAogICAgdW50aWwgYWxsIHRoZSBleHRlbnRzIGhhdmUgYmVlbiBhbGxvY2F0
ZWQgYXMgdGhlcmUgaXMgbm8gcmlzayBvZgogICAgZXhlY3V0aW5nIHN0YWxlIGluc3RydWN0aW9u
cyBmcm9tIHRoZSBpY2FjaGUuCiAgICAKICAgIEludHJvZHVjZSBhIG5ldyBmbGFnICJNRU1GX25v
X2ljYWNoZV9mbHVzaCIgdG8gYmUgdXNlZCB0byBwcmV2ZW50CiAgICBhbGxvY19oZWFwX3BhZ2Vz
KCkgZnJvbSBwZXJmb3JtaW5nIGljYWNoZSBtYWludGVuYW5jZSBvcGVyYXRpb25zLiBVc2UKICAg
IHRoZSBmbGFnIGluIHBvcHVsYXRlX3BoeXNtYXAoKSBiZWZvcmUgdGhlIGRvbWFpbiBoYXMgYmVl
biB1bnBhdXNlZCBhbmQKICAgIHBlcmZvcm0gcmVxdWlyZWQgaWNhY2hlIG1haW50ZW5hbmNlIGZ1
bmN0aW9uIGF0IHRoZSBlbmQgb2YgdGhlCiAgICBhbGxvY2F0aW9uLgogICAgCiAgICBPbmUgY29u
Y2VybiBpcyB0aGUgbGFjayBvZiBzeW5jaHJvbmlzYXRpb24gYXJvdW5kIHRlc3RpbmcgZm9yCiAg
ICAiY3JlYXRpb25fZmluaXNoZWQiLiBCdXQgaXQgc2VlbXMsIGluIHByYWN0aWNlIHRoZSB3aW5k
b3cgd2hlcmUgaXQgaXMKICAgIG91dCBvZiBzeW5jIHNob3VsZCBiZSBzbWFsbCBlbm91Z2ggdG8g
bm90IG1hdHRlci4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUHVuaXQgQWdyYXdhbCA8cHVuaXQu
YWdyYXdhbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KCmNvbW1pdCAxYTBjM2UzZTI4ZDZjZDA3MjczNDk5MGVmY2Fh
ZWM2MDhiZjE1MmIxCkF1dGhvcjogUHVuaXQgQWdyYXdhbCA8cHVuaXQuYWdyYXdhbEBhcm0uY29t
PgpEYXRlOiAgIEZyaSBNYXkgMjYgMTI6MTQ6MDYgMjAxNyArMDEwMAoKICAgIGFybTogcDJtOiBQ
cmV2ZW50IHJlZHVuZGFudCBpY2FjaGUgZmx1c2hlcwogICAgCiAgICBXaGVuIHRvb2xzdGFjayBy
ZXF1ZXN0cyBmbHVzaGluZyB0aGUgY2FjaGVzLCBmbHVzaF9wYWdlX3RvX3JhbSgpIGlzCiAgICBj
YWxsZWQgZm9yIGVhY2ggcGFnZSBvZiB0aGUgcmVxdWVzdGVkIGRvbWFpbi4gVGhpcyBuZWVkcyB0
byB1bm5lY2Vzc2FyeQogICAgaWNhY2hlIGludmFsaWRhdGlvbiBvcGVyYXRpb25zLgogICAgCiAg
ICBMZXQncyB0YWtlIHRoZSByZXNwb25zaWJpbGl0eSBvZiBwZXJmb3JtaW5nIGljYWNoZSBvcGVy
YXRpb25zIGFuZCB1c2UKICAgIHRoZSByZWNlbnRseSBpbnRyb2R1Y2VkIGZsYWcgdG8gcHJldmVu
dCByZWR1bmRhbnQgaWNhY2hlIG9wZXJhdGlvbnMgYnkKICAgIGZsdXNoX3BhZ2VfdG9fcmFtKCku
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFB1bml0IEFncmF3YWwgPHB1bml0LmFncmF3YWxAYXJt
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+Cgpjb21taXQgNTRiODY1MTA2NmU4MmYwNGRiOWQ5ZTViMGNjMDJjMjZkMzlhZTc2
MwpBdXRob3I6IFB1bml0IEFncmF3YWwgPHB1bml0LmFncmF3YWxAYXJtLmNvbT4KRGF0ZTogICBG
cmkgTWF5IDI2IDEyOjE0OjA1IDIwMTcgKzAxMDAKCiAgICBBbGxvdyBjb250cm9sIG9mIGljYWNo
ZSBpbnZhbGlkYXRpb25zIHdoZW4gY2FsbGluZyBmbHVzaF9wYWdlX3RvX3JhbSgpCiAgICAKICAg
IGZsdXNoX3BhZ2VfdG9fcmFtKCkgdW5jb25kaXRpb25hbGx5IGRyb3BzIHRoZSBpY2FjaGUuIElu
IGNlcnRhaW4KICAgIHNpdHVhdGlvbnMgdGhpcyBsZWFkcyB0byBleGVjZXNzaXZlIGljYWNoZSBm
bHVzaGVzIHdoZW4KICAgIGZsdXNoX3BhZ2VfdG9fcmFtKCkgZW5kcyB1cCBiZWluZyByZXBlYXRl
ZGx5IGNhbGxlZCBpbiBhIGxvb3AuCiAgICAKICAgIEludHJvZHVjZSBhIHBhcmFtZXRlciB0byBh
bGxvdyBjYWxsZXJzIG9mIGZsdXNoX3BhZ2VfdG9fcmFtKCkgdG8gdGFrZQogICAgcmVzcG9uc2li
aWxpdHkgb2Ygc3luY2hyb25pc2luZyB0aGUgaWNhY2hlLiBUaGlzIGlzIGluIHByZXBhcmF0aW9u
cyBmb3IKICAgIGFkZGluZyBsb2dpYyB0byBtYWtlIHRoZSBjYWxsZXJzIHBlcmZvcm0gdGhlIG5l
Y2Vzc2FyeSBpY2FjaGUKICAgIG1haW50ZW5hbmNlIG9wZXJhdGlvbnMuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IFB1bml0IEFncmF3YWwgPHB1bml0LmFncmF3YWxAYXJtLmNvbT4KICAgIEFja2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoocWVtdSBjaGFuZ2VzIG5v
dCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 07 06:56:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 06: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 1dIUsq-0000Ka-Io; Wed, 07 Jun 2017 06:56: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 1dIUsp-0000KU-HX
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 06:55:59 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 CA/A4-23755-E73A7395; Wed, 07 Jun 2017 06:55:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVyuP0Ov27dYvN
 Ig8ZNXBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bhnW+YCx6oV7xYepWpgfGJQhcjJ4eEgJHE
 24n/mEBsIYGFjBILlguC2MIC7hIvl71jA7FFBPQlNt1uZAexmQXKJe5/WwMU5wKqP84s0X/kF
 DNIgk1AVWLD9VOsXYwcHLwC1hJtLxNAwiwCKhL7Wn8wgtiiAuESvQf6wWbyCghKnJz5hAXE5h
 Twkei8d4ERYr66xJ95l5ghbHGJTc++s0LY8hLb385hnsDIPwtJ+ywkLbOQtMxC0rKAkWUVo0Z
 xalFZapGukaFeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgcNYzMDDuYOzZ63eI
 UZKDSUmUNy3dPFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO/hhUA5waLU9NSKtMwcYJzApCU4e
 JREeI1A0rzFBYm5xZnpEKlTjLocd/o2fGESYsnLz0uVEud9C1IkAFKUUZoHNwIWs5cYZaWEeR
 kZGBiEeApSi3IzS1DlXzGKczAqCfNeWQA0hSczrwRu0yugI5iAjuC7ZAJyREkiQkqqgZG3ZaN
 +omHSZtXHP0/aifH+N/99NnmrW1GsHGu0w22nWQtuHw65d2juOUOWRTbhNWWX05KXZHs15EX9
 1p/50NzlLluL+UMVhscPbbJPPvRquPLi9TK2LUoKOzzj33y6bV22+rffvLiViRnGtvoPD+QkK
 RxKsHy5ZyXH/iu39Ywvvm/YXnJodaMSS3FGoqEWc1FxIgDVd/5n1AIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1496818558!103727598!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15497 invoked from network); 7 Jun 2017 06:55:58 -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; 7 Jun 2017 06:55: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 998F7AB46;
 Wed,  7 Jun 2017 06:55:57 +0000 (UTC)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <55443407-5d99-0830-e8e0-6c2044c18ec9@suse.com>
 <22824.21930.185651.403388@mariner.uk.xensource.com>
 <2e6d9143-1abe-2f99-155f-f1071245ca41@suse.com>
 <alpine.DEB.2.10.1705261201010.18759@sstabellini-ThinkPad-X260>
 <77637aaf-0c2c-fe90-2e37-3211ea9026e7@suse.com>
 <alpine.DEB.2.10.1706060930460.10022@sstabellini-ThinkPad-X260>
 <5de5e464-ae54-30b4-7a97-0a2dcbf91416@suse.com>
 <alpine.DEB.2.10.1706061202290.15791@sstabellini-ThinkPad-X260>
From: Juergen Gross <jgross@suse.com>
Message-ID: <294d36b9-0ebb-647d-ecfa-7a4e2c0ada47@suse.com>
Date: Wed, 7 Jun 2017 08:55:55 +0200
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.1706061202290.15791@sstabellini-ThinkPad-X260>
Content-Language: de-DE
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [for-4.9] Re: HVM guest performance regression
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDYvMDYvMTcgMjE6MDgsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiBPbiBUdWUsIDYg
SnVuIDIwMTcsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE9uIDA2LzA2LzE3IDE4OjM5LCBTdGVm
YW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+PiBPbiBUdWUsIDYgSnVuIDIwMTcsIEp1ZXJnZW4gR3Jv
c3Mgd3JvdGU6Cj4+Pj4gT24gMjYvMDUvMTcgMjE6MDEsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPj4+Pj4gT24gRnJpLCAyNiBNYXkgMjAxNywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+Pj4+
IE9uIDI2LzA1LzE3IDE4OjE5LCBJYW4gSmFja3NvbiB3cm90ZToKPj4+Pj4+PiBKdWVyZ2VuIEdy
b3NzIHdyaXRlcyAoIkhWTSBndWVzdCBwZXJmb3JtYW5jZSByZWdyZXNzaW9uIik6Cj4+Pj4+Pj4+
IExvb2tpbmcgZm9yIHRoZSByZWFzb24gb2YgYSBwZXJmb3JtYW5jZSByZWdyZXNzaW9uIG9mIEhW
TSBndWVzdHMgdW5kZXIKPj4+Pj4+Pj4gWGVuIDQuNyBhZ2FpbnN0IDQuNSBJIGZvdW5kIHRoZSBy
ZWFzb24gdG8gYmUgY29tbWl0Cj4+Pj4+Pj4+IGMyNmY5MmI4ZmNlM2M5ZGYxN2Y3ZWYwMzViNTRk
OTdjYmU5MzFjN2EgKCJsaWJ4bDogcmVtb3ZlIGZyZWVtZW1fc2xhY2siKQo+Pj4+Pj4+PiBpbiBY
ZW4gNC42Lgo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBUaGUgcHJvYmxlbSBvY2N1cnJlZCB3aGVuIGRvbTAg
aGFkIHRvIGJlIGJhbGxvb25lZCBkb3duIHdoZW4gc3RhcnRpbmcKPj4+Pj4+Pj4gdGhlIGd1ZXN0
LiBUaGUgcGVyZm9ybWFuY2Ugb2Ygc29tZSBtaWNybyBiZW5jaG1hcmtzIGRyb3BwZWQgYnkgYWJv
dXQKPj4+Pj4+Pj4gYSBmYWN0b3Igb2YgMiB3aXRoIGFib3ZlIGNvbW1pdC4KPj4+Pj4+Pj4KPj4+
Pj4+Pj4gSW50ZXJlc3RpbmcgcG9pbnQgaXMgdGhhdCB0aGUgcGVyZm9ybWFuY2Ugb2YgdGhlIGd1
ZXN0IHdpbGwgZGVwZW5kIG9uCj4+Pj4+Pj4+IHRoZSBhbW91bnQgb2YgZnJlZSBtZW1vcnkgYmVp
bmcgYXZhaWxhYmxlIGF0IGd1ZXN0IGNyZWF0aW9uIHRpbWUuCj4+Pj4+Pj4+IFdoZW4gdGhlcmUg
d2FzIGJhcmVseSBlbm91Z2ggbWVtb3J5IGF2YWlsYWJsZSBmb3Igc3RhcnRpbmcgdGhlIGd1ZXN0
Cj4+Pj4+Pj4+IHRoZSBwZXJmb3JtYW5jZSB3aWxsIHJlbWFpbiBsb3cgZXZlbiBpZiBtZW1vcnkg
aXMgYmVpbmcgZnJlZWQgbGF0ZXIuCj4+Pj4+Pj4+Cj4+Pj4+Pj4+IEknZCBsaWtlIHRvIHN1Z2dl
c3Qgd2UgZWl0aGVyIHJldmVydCB0aGUgY29tbWl0IG9yIGhhdmUgc29tZSBvdGhlcgo+Pj4+Pj4+
PiBtZWNoYW5pc20gdG8gdHJ5IHRvIGhhdmUgc29tZSByZXNlcnZlIGZyZWUgbWVtb3J5IHdoZW4g
c3RhcnRpbmcgYQo+Pj4+Pj4+PiBkb21haW4uCj4+Pj4+Pj4KPj4+Pj4+PiBPaCwgZGVhci4gIFRo
ZSBtZW1vcnkgYWNjb3VudGluZyBzd2FtcCBhZ2Fpbi4gIENsZWFybHkgd2UgYXJlIG5vdAo+Pj4+
Pj4+IGdvaW5nIHRvIGRyYWluIHRoYXQgc3dhbXAgbm93LCBidXQgSSBkb24ndCBsaWtlIHJlZ3Jl
c3Npb25zLgo+Pj4+Pj4+Cj4+Pj4+Pj4gSSBhbSBub3Qgb3Bwb3NlZCB0byByZXZlcnRpbmcgdGhh
dCBjb21taXQuICBJIHdhcyBhIGJpdCBpZmZ5IGFib3V0IGl0Cj4+Pj4+Pj4gYXQgdGhlIHRpbWU7
IGFuZCBhY2NvcmRpbmcgdG8gdGhlIHJlbW92YWwgY29tbWl0IG1lc3NhZ2UsIGl0IHdhcwo+Pj4+
Pj4+IGJhc2ljYWxseSByZW1vdmVkIGJlY2F1c2UgaXQgd2FzIGEgcGllY2Ugb2YgY2FyZ28gY3Vs
dCBmb3Igd2hpY2ggd2UKPj4+Pj4+PiBoYWQgbm8ganVzdGlmaWNhdGlvbiBpbiBhbnkgb2Ygb3Vy
IHJlY29yZHMuCj4+Pj4+Pj4KPj4+Pj4+PiBJbmRlZWQgSSB0aGluayBmaXhpbmcgdGhpcyBpcyBh
IGNhbmRpZGF0ZSBmb3IgNC45Lgo+Pj4+Pj4+Cj4+Pj4+Pj4gRG8geW91IGtub3cgdGhlIG1lY2hh
bmlzbSBieSB3aGljaCB0aGUgZnJlZW1lbSBzbGFjayBoZWxwcyA/ICBJIHRoaW5rCj4+Pj4+Pj4g
dGhhdCB3b3VsZCBiZSBhIHByZXJlcXVpc2l0ZSBmb3IgcmV2ZXJ0aW5nIHRoaXMuICBUaGF0IHdh
eSB3ZSBjYW4gaGF2ZQo+Pj4+Pj4+IGFuIHVuZGVyc3RhbmRpbmcgb2Ygd2h5IHdlIGFyZSBkb2lu
ZyB0aGluZ3MsIHJhdGhlciB0aGFuIGp1c3QKPj4+Pj4+PiBmbGFpbGluZyBhdCByYW5kb20uLi4K
Pj4+Pj4+Cj4+Pj4+PiBJIHdpc2ggSSB3b3VsZCB1bmRlcnN0YW5kIGl0Lgo+Pj4+Pj4KPj4+Pj4+
IE9uZSBjYW5kaWRhdGUgd291bGQgYmUgMk0vMUcgcGFnZXMgYmVpbmcgcG9zc2libGUgd2l0aCBl
bm91Z2ggZnJlZQo+Pj4+Pj4gbWVtb3J5LCBidXQgSSBoYXZlbid0IHByb29mZWQgdGhpcyB5ZXQu
IEkgY2FuIGhhdmUgYSB0cnkgYnkgZGlzYWJsaW5nCj4+Pj4+PiBiaWcgcGFnZXMgaW4gdGhlIGh5
cGVydmlzb3IuCj4+Pj4+Cj4+Pj4+IFJpZ2h0LCBpZiBJIGhhZCB0byBiZXQsIEkgd291bGQgcHV0
IG15IG1vbmV5IG9uIHN1cGVycGFnZXMgc2hhdHRlcmluZwo+Pj4+PiBiZWluZyB0aGUgY2F1c2Ug
b2YgdGhlIHByb2JsZW0uCj4+Pj4KPj4+PiBTZWVtcyB5b3Ugd291bGQgaGF2ZSBsb3N0IHlvdXIg
bW9uZXkuLi4KPj4+Pgo+Pj4+IE1lYW53aGlsZSBJJ3ZlIGZvdW5kIGEgd2F5IHRvIGdldCB0aGUg
Imdvb2QiIHBlcmZvcm1hbmNlIGluIHRoZSBtaWNybwo+Pj4+IGJlbmNobWFyay4gVW5mb3J0dW5h
dGVseSB0aGlzIHJlcXVpcmVzIHRvIHN3aXRjaCBvZmYgdGhlIHB2IGludGVyZmFjZXMKPj4+PiBp
biB0aGUgSFZNIGd1ZXN0IHZpYSAieGVuX25vcHYiIGtlcm5lbCBib290IHBhcmFtZXRlci4KPj4+
Pgo+Pj4+IEkgaGF2ZSB2ZXJpZmllZCB0aGF0IHB2IHNwaW5sb2NrcyBhcmUgbm90IHRvIGJsYW1l
ICh2aWEgInhlbl9ub3B2c3BpbiIKPj4+PiBrZXJuZWwgYm9vdCBwYXJhbWV0ZXIpLiBTd2l0Y2hp
bmcgdG8gY2xvY2tzb3VyY2UgVFNDIGluIHRoZSBydW5uaW5nCj4+Pj4gc3lzdGVtIGRvZXNuJ3Qg
aGVscCBlaXRoZXIuCj4+Pgo+Pj4gV2hhdCBhYm91dCB4ZW5faHZtX2V4aXRfbW1hcCAoYW4gb3B0
aW1pemF0aW9uIGZvciBzaGFkb3cgcGFnZXRhYmxlcykgYW5kCj4+PiB4ZW5faHZtX3NtcF9pbml0
IChQViBJUEkpPwo+Pgo+PiB4ZW5faHZtX2V4aXRfbW1hcCBpc24ndCBhY3RpdmUgKGtlcm5lbCBt
ZXNzYWdlIHRlbGxpbmcgbWUgc28gd2FzCj4+IGlzc3VlZCkuCj4+Cj4+Pj4gVW5mb3J0dW5hdGVs
eSB0aGUga2VybmVsIHNlZW1zIG5vIGxvbmdlciB0byBiZSBmdW5jdGlvbmFsIHdoZW4gSSB0cnkg
dG8KPj4+PiB0d2VhayBpdCBub3QgdG8gdXNlIHRoZSBQVkhWTSBlbmhhbmNlbWVudHMuCj4+Pgo+
Pj4gSSBndWVzcyB5b3UgYXJlIG5vdCB0YWxraW5nIGFib3V0IHJlZ3VsYXIgUFYgZHJpdmVycyBs
aWtlIG5ldGZyb250IGFuZAo+Pj4gYmxrZnJvbnQsIHJpZ2h0Pwo+Pgo+PiBUaGUgcGxhbiB3YXMg
dG8gYmUgYWJsZSB0byB1c2UgUFYgZHJpdmVycyB3aXRob3V0IGhhdmluZyB0byB1c2UgUFYKPj4g
Y2FsbGJhY2tzIGFuZCBQViB0aW1lcnMuIFRoaXMgaXNuJ3QgcG9zc2libGUgcmlnaHQgbm93Lgo+
IAo+IEkgdGhpbmsgdGhlIGNvZGUgdG8gaGFuZGxlIHRoYXQgc2NlbmFyaW8gd2FzIGdyYWR1YWxs
eSByZW1vdmVkIG92ZXIgdGltZQo+IHRvIHNpbXBsaWZ5IHRoZSBjb2RlIGJhc2UuCgpIbW0sIHRv
byBiYWQuCgo+Pj4+IEknbSB3b25kZXJpbmcgbm93IHdoZXRoZXIKPj4+PiB0aGVyZSBoYXZlIGV2
ZXIgYmVlbiBhbnkgYmVuY2htYXJrcyB0byBwcm9vZiBQVkhWTSByZWFsbHkgYmVpbmcgZmFzdGVy
Cj4+Pj4gdGhhbiBub24tUFZIVk0/IE15IGZpbmRpbmdzIHNlZW0gdG8gc3VnZ2VzdCB0aGVyZSBt
aWdodCBiZSBhIGh1Z2UKPj4+PiBwZXJmb3JtYW5jZSBnYXAgd2l0aCBQVkhWTS4gT1RPSCB0aGlz
IG1pZ2h0IGRlcGVuZCBvbiBoYXJkd2FyZSBhbmQgb3RoZXIKPj4+PiBmYWN0b3JzLgo+Pj4+Cj4+
Pj4gU3RlZmFubywgZGlkbid0IHlvdSBkbyB0aGUgUFZIVk0gc3R1ZmYgYmFjayBpbiAyMDEwPyBE
byB5b3UgaGF2ZSBhbnkKPj4+PiBkYXRhIGZyb20gdGhlbiByZWdhcmRpbmcgcGVyZm9ybWFuY2Ug
ZmlndXJlcz8KPj4+Cj4+PiBZZXMsIEkgc3RpbGwgaGF2ZSB0aGVzZSBzbGlkZXM6Cj4+Pgo+Pj4g
aHR0cHM6Ly93d3cuc2xpZGVzaGFyZS5uZXQveGVuX2NvbV9tZ3IvbGludXgtcHYtb24taHZtCj4+
Cj4+IFRoYW5rcy4gU28geW91IG1lYXN1cmVkIHRoZSBvdmVyYWxsIHBhY2thZ2UsIG5vdCB0aGUg
c2luZ2xlIGl0ZW1zIGxpa2UKPj4gY2FsbGJhY2tzLCB0aW1lcnMsIHRpbWUgc291cmNlPyBJJ20g
YXNraW5nIGJlY2F1c2UgSSBzdGFydCB0byBiZWxpZXZlCj4+IHRoZXJlIGFyZSBzb21lIG9mIHRo
b3NlIHNsb3dlciB0aGFuIHRoZWlyIG5vbi1QViB2YXJpYW50cy4KPiAKPiBUaGVyZSBpc24ndCBt
dWNoIGxlZnQgaW4gdGVybXMgb2YgaW5kaXZpZHVhbCBvcHRpbWl6YXRpb25zOiB5b3UgYWxyZWFk
eQo+IHRyaWVkIHN3aXRjaGluZyBjbG9ja3NvdXJjZSBhbmQgcmVtb3ZpbmcgcHYgc3BpbmxvY2tz
LiB4ZW5faHZtX2V4aXRfbW1hcAo+IGlzIG5vdCB1c2VkLiBPbmx5IHRoZSBmb2xsb3dpbmcgYXJl
IGxlZnQgKHlvdSBtaWdodCB3YW50IHRvIGRvdWJsZSBjaGVjawo+IEkgaGF2ZW4ndCBtaXNzZWQg
YW55dGhpbmcpOgo+IAo+IDEpIFBWIElQSQoKSXRzIGEgMSB2Y3B1IGd1ZXN0LgoKPiAyKSBQViBz
dXNwZW5kL3Jlc3VtZQo+IDMpIHZlY3RvciBjYWxsYmFjawo+IDQpIGludGVycnVwdCByZW1hcHBp
bmcKPiAKPiAyKSBpcyBub3Qgb24gdGhlIGhvdCBwYXRoLgo+IEkgZGlkIGluZGl2aWR1YWwgbWVh
c3VyZW1lbnRzIG9mIDMpIGF0IHNvbWUgcG9pbnRzIGFuZCBpdCB3YXMgYSBjbGVhciB3aW4uCgpU
aGF0IG1pZ2h0IGRlcGVuZCBvbiB0aGUgaGFyZHdhcmUuIENvdWxkIGl0IGJlIG5ld2VyIHByb2Nl
c3NvcnMgYXJlCmZhc3RlciBoZXJlPwoKPiBTbGlkZSAxNCBzaG93cyB0aGUgaW5kaXZpZHVhbCBt
ZWFzdXJlbWVudHMgb2YgNCkKCkkgZG9uJ3QgdGhpbmsgdGhpcyBpcyBhZmZlY3RpbmcgbXkgYmVu
Y2htYXJrLiBJdCBpcyBqdXN0IG11bm1hcCBhZnRlcgphbGwuCgo+IAo+IE9ubHkgMSkgaXMgbGVm
dCB0byBjaGVjayBhcyBmYXIgYXMgSSBjYW4gdGVsbC4KCk5vIElQSXMgc2hvdWxkIGJlIGludm9s
dmVkLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 07 07:15:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 07: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 1dIVBY-0001pM-M1; Wed, 07 Jun 2017 07:15:20 +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 1dIVBW-0001pG-MB
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 07:15:18 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 08/F7-31580-508A7395; Wed, 07 Jun 2017 07:15:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHIsWRWlGSWpSXmKPExsVyMfS6oy7LCvN
 Igye/tSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox/L+ezFCzpZ6w4OeMqSwPjzrwuRi4OIYFp
 jBK3LlxiBXFYBJaySrTsm84I4kgIHGSV+PDuPFsXIyeQEyfxYcF2Rgi7QuLJxB1gcSEBRYmvz
 6YzQYyayiTRu/g3WJGwgLXE6oalLCC2iIC+xPbZvxghir4xSWzb/ZMNxGEW2M4k0TKnBayDTc
 BIYvmNH2AdvAI2Ek8/t7CC2CwCKhJr1l1hB7FFBcIl3jYegaoRlDg58wmYzSlgK7Fy9SYmEJs
 ZyL4zdzczhC0vsf3tHOYJjMKzkLTMQlI2C0nZAkbmVYwaxalFZalFukYWeklFmekZJbmJmTm6
 hgbGermpxcWJ6ak5iUnFesn5uZsYgSFfz8DAuIOx/YTfIUZJDiYlUd60dPNIIb6k/JTKjMTij
 Pii0pzU4kOMMhwcShK85cuAcoJFqempFWmZOcDog0lLcPAoifA+XwqU5i0uSMwtzkyHSJ1itO
 e4cmXdFyaODavXA8kpB7YDyRVvd31hEmLJy89LlRLn/QQyVQCkLaM0D24oLFlcYpSVEuZlZGB
 gEOIpSC3KzSxBlX/FKM7BqCTMq7McaApPZl4J3O5XQGcxAZ3Fd8kE5KySRISUVAPjNjtBZn8e
 tWu5Vw3uRWfeingR8Lc9PfFbN1/EBan2l8m+Belm03zP2Fzh9kzK/HZMn1/zNvM2blfh+7l/N
 VROs4XO2Der4KlsrdDKFn6VZTnTa6W4mno/NBqqrU2ff/TT+xu3wzdJujKHXJ2c0PTjD7tF73
 T7Gxx32U5w2UtOOnOu+nXFqnlKLMUZiYZazEXFiQACJzH1EQMAAA==
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1496819716!73547721!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16671 invoked from network); 7 Jun 2017 07:15:16 -0000
Received: from mail-lf0-f65.google.com (HELO mail-lf0-f65.google.com)
 (209.85.215.65)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Jun 2017 07:15:16 -0000
Received: by mail-lf0-f65.google.com with SMTP id o28so346791lfk.1
 for <xen-devel@lists.xenproject.org>; Wed, 07 Jun 2017 00:15:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:references:cc:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding;
 bh=IBp/prkgvKyspxXDh9kFU+n3BEe4CFSd7fdzoh75Ye4=;
 b=b1Qb1SEkYZnyThsX9qZiIAwe8ZVisvhY9QYRC8Uc+sh3soI2O24zQFFwrxQO5DMjwP
 ZF7DcrLA5dqfGh9VjRA6E5fFqVX0PAriOuYHi/vsUqHamZuSifNiVVVdzc9NHODB6+9z
 Fj64SHvhBxGqPFKQQXcN7tK0fXCORCK504jixXzyUDZQ0AzVBhd3+k2Ew8T7ofG7L5XQ
 wQuYgLqVS8FZh+SUs17mpiQp0bajvdzPoKBpY+kqW1jcoxkmKFU530QK4yOr/R14bPxu
 KPwyaQB+BG6ngfCLGFYyW2sU3JtY+xARRPDdTTefmwxpObzN7hIXJ19LqsfKbnDuBOyw
 15LA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:cc:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding;
 bh=IBp/prkgvKyspxXDh9kFU+n3BEe4CFSd7fdzoh75Ye4=;
 b=bxSkcwJQF+3gtxQHv4/YRdeXCPDZ8b8a/Xmh1lFiBn8K0Mp/6UkV5UeUUKqYhyT/2a
 mXGkrPmUuIU/0FPaysUDjfJXmwFtC/EBqt8jogyT51zVup1tP5FL5BkYWAsKPNJbOcRq
 IeFMgscsGCDdlCrGWzHNbGDx1PFqYeJYgCWwogwaTzK9lphefpDzhATBb1AgzwjLh5AG
 nwL/28kDxe2t+mCibYKqmiuPzzXGOuiHAKVwLV9w53YCEVx/5oKUL3IVEBOAozbspJgA
 7bFCV0jgCpsmOJ80M95s2fPiXpNefzMqSeF3q43TNAYXrGmgNQrVChOi1+p5fDNtpwM/
 PgKg==
X-Gm-Message-State: AODbwcAkF1hOGTiATltuhVDQOs3DGvOqgaPvpIWdcxqkT+X/SQ2vIxat
 puSob/y02K0lpg==
X-Received: by 10.25.19.25 with SMTP id j25mr6025273lfi.134.1496819715349;
 Wed, 07 Jun 2017 00:15:15 -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
 f83sm167281lfk.52.2017.06.07.00.15.13
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 07 Jun 2017 00:15:14 -0700 (PDT)
To: Dmitry Torokhov <dmitry.torokhov@gmail.com>
References: <1492083484-31786-1-git-send-email-andr2000@gmail.com>
 <1492083484-31786-3-git-send-email-andr2000@gmail.com>
 <20170421021018.GB23279@dtor-ws>
 <bd6b6680-6023-765f-d80f-b00e2b6dd597@gmail.com>
 <20170530055150.GA38163@dtor-ws>
 <8092dd49-20e0-3e8d-977d-2f570142a37d@gmail.com>
 <20170530163708.GA12922@dtor-ws>
 <c355258d-f207-aa5e-a170-e52438102a37@gmail.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <6f20cdf5-02c4-dfe3-5567-89a6735a3a82@gmail.com>
Date: Wed, 7 Jun 2017 10:15:13 +0300
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: <c355258d-f207-aa5e-a170-e52438102a37@gmail.com>
Cc: jgross@suse.com, Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 vlad.babchuk@gmail.com, linux-kernel@vger.kernel.org, andrii.anisov@gmail.com,
 olekstysh@gmail.com, al1img@gmail.com, linux-input@vger.kernel.org,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 joculator@gmail.com
Subject: Re: [Xen-devel] [PATCH 2/2] xen/input: add multi-touch 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-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>

SGksIERtaXRyeSEKCkkgd291bGQgYXBwcmVjaWF0ZSB5b3VyIGNvbW1lbnRzIG9uIHRoZSBiZWxv
dwoKT24gMDUvMzEvMjAxNyAxMjowNiBQTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6
Cj4gSGksIERtaXRyeSEKPgo+IE9uIDA1LzMwLzIwMTcgMDc6MzcgUE0sIERtaXRyeSBUb3Jva2hv
diB3cm90ZToKPj4gT24gVHVlLCBNYXkgMzAsIDIwMTcgYXQgMDM6NTA6MjBQTSArMDMwMCwgT2xl
a3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4+PiBIaSwgRG1pdHJ5IQo+Pj4KPj4+IE9uIDA1
LzMwLzIwMTcgMDg6NTEgQU0sIERtaXRyeSBUb3Jva2hvdiB3cm90ZToKPj4+PiBPbiBGcmksIEFw
ciAyMSwgMjAxNyBhdCAwOTo0MDozNkFNICswMzAwLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyAK
Pj4+PiB3cm90ZToKPj4+Pj4gSGksIERtaXRyeSEKPj4+Pj4KPj4+Pj4gT24gMDQvMjEvMjAxNyAw
NToxMCBBTSwgRG1pdHJ5IFRvcm9raG92IHdyb3RlOgo+Pj4+Pj4gSGkgT2xla3NhbmRyLAo+Pj4+
Pj4KPj4+Pj4+IE9uIFRodSwgQXByIDEzLCAyMDE3IGF0IDAyOjM4OjA0UE0gKzAzMDAsIE9sZWtz
YW5kciBBbmRydXNoY2hlbmtvIAo+Pj4+Pj4gd3JvdGU6Cj4+Pj4+Pj4gRnJvbTogT2xla3NhbmRy
IEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgo+Pj4+Pj4+
Cj4+Pj4+Pj4gRXh0ZW5kIHhlbl9rYmRmcm9udCB0byBwcm92aWRlIG11bHRpLXRvdWNoIHN1cHBv
cnQKPj4+Pj4+PiB0byB1bnByaXZpbGVnZWQgZG9tYWlucy4KPj4+Pj4+Pgo+Pj4+Pj4+IFNpZ25l
ZC1vZmYtYnk6IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIAo+Pj4+Pj4+IDxvbGVrc2FuZHJfYW5k
cnVzaGNoZW5rb0BlcGFtLmNvbT4KPj4+Pj4+PiAtLS0KPj4+Pj4+PiAgIGRyaXZlcnMvaW5wdXQv
bWlzYy94ZW4ta2JkZnJvbnQuYyB8IDE0MiAKPj4+Pj4+PiArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrLQo+Pj4+Pj4+ICAgMSBmaWxlIGNoYW5nZWQsIDE0MCBpbnNlcnRpb25z
KCspLCAyIGRlbGV0aW9ucygtKQo+Pj4+Pj4+Cj4+Pj4+Pj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMv
aW5wdXQvbWlzYy94ZW4ta2JkZnJvbnQuYyAKPj4+Pj4+PiBiL2RyaXZlcnMvaW5wdXQvbWlzYy94
ZW4ta2JkZnJvbnQuYwo+Pj4+Pj4+IGluZGV4IDAxYzI3YjRjMzI4OC4uZTVkMDY0YWFhMjM3IDEw
MDY0NAo+Pj4+Pj4+IC0tLSBhL2RyaXZlcnMvaW5wdXQvbWlzYy94ZW4ta2JkZnJvbnQuYwo+Pj4+
Pj4+ICsrKyBiL2RyaXZlcnMvaW5wdXQvbWlzYy94ZW4ta2JkZnJvbnQuYwo+Pj4+Pj4+IEBAIC0x
Nyw2ICsxNyw3IEBACj4+Pj4+Pj4gICAjaW5jbHVkZSA8bGludXgvZXJybm8uaD4KPj4+Pj4+PiAg
ICNpbmNsdWRlIDxsaW51eC9tb2R1bGUuaD4KPj4+Pj4+PiAgICNpbmNsdWRlIDxsaW51eC9pbnB1
dC5oPgo+Pj4+Pj4+ICsjaW5jbHVkZSA8bGludXgvaW5wdXQvbXQuaD4KPj4+Pj4+PiAgICNpbmNs
dWRlIDxsaW51eC9zbGFiLmg+Cj4+Pj4+Pj4gICAjaW5jbHVkZSA8YXNtL3hlbi9oeXBlcnZpc29y
Lmg+Cj4+Pj4+Pj4gQEAgLTM0LDExICszNSwxNCBAQAo+Pj4+Pj4+ICAgc3RydWN0IHhlbmtiZF9p
bmZvIHsKPj4+Pj4+PiAgICAgICBzdHJ1Y3QgaW5wdXRfZGV2ICprYmQ7Cj4+Pj4+Pj4gICAgICAg
c3RydWN0IGlucHV0X2RldiAqcHRyOwo+Pj4+Pj4+ICsgICAgc3RydWN0IGlucHV0X2RldiAqbXRv
dWNoOwo+Pj4+Pj4+ICAgICAgIHN0cnVjdCB4ZW5rYmRfcGFnZSAqcGFnZTsKPj4+Pj4+PiAgICAg
ICBpbnQgZ3JlZjsKPj4+Pj4+PiAgICAgICBpbnQgaXJxOwo+Pj4+Pj4+ICAgICAgIHN0cnVjdCB4
ZW5idXNfZGV2aWNlICp4YmRldjsKPj4+Pj4+PiAgICAgICBjaGFyIHBoeXNbMzJdOwo+Pj4+Pj4+
ICsgICAgLyogY3VycmVudCBNVCBzbG90L2NvbnRhY3QgSUQgd2UgYXJlIGluamVjdGluZyBldmVu
dHMgaW4gKi8KPj4+Pj4+PiArICAgIGludCBtdG91Y2hfY3VyX2NvbnRhY3RfaWQ7Cj4+Pj4+Pj4g
ICB9Owo+Pj4+Pj4+ICAgZW51bSB7IEtQQVJBTV9YLCBLUEFSQU1fWSwgS1BBUkFNX0NOVCB9Owo+
Pj4+Pj4+IEBAIC00Nyw2ICs1MSwxMiBAQCBtb2R1bGVfcGFyYW1fYXJyYXkocHRyX3NpemUsIGlu
dCwgTlVMTCwgMDQ0NCk7Cj4+Pj4+Pj4gICBNT0RVTEVfUEFSTV9ERVNDKHB0cl9zaXplLAo+Pj4+
Pj4+ICAgICAgICJQb2ludGluZyBkZXZpY2Ugd2lkdGgsIGhlaWdodCBpbiBwaXhlbHMgKGRlZmF1
bHQgODAwLDYwMCkiKTsKPj4+Pj4+PiArZW51bSB7IEtQQVJBTV9NVF9YLCBLUEFSQU1fTVRfWSwg
S1BBUkFNX01UX0NOVCB9Owo+Pj4+Pj4+ICtzdGF0aWMgaW50IG10b3VjaF9zaXplW0tQQVJBTV9N
VF9DTlRdID0geyBYRU5GQl9XSURUSCwgCj4+Pj4+Pj4gWEVORkJfSEVJR0hUIH07Cj4+Pj4+Pj4g
K21vZHVsZV9wYXJhbV9hcnJheShtdG91Y2hfc2l6ZSwgaW50LCBOVUxMLCAwNDQ0KTsKPj4+Pj4+
PiArTU9EVUxFX1BBUk1fREVTQyhwdHJfc2l6ZSwKPj4+Pj4+PiArICAgICJNdWx0aS10b3VjaCBk
ZXZpY2Ugd2lkdGgsIGhlaWdodCBpbiBwaXhlbHMgKGRlZmF1bHQgCj4+Pj4+Pj4gODAwLDYwMCki
KTsKPj4+Pj4+PiArCj4+Pj4+PiBXaHkgZG8geW91IG5lZWQgc2VwYXJhdGUgbW9kdWxlIHBhcmFt
ZXRlcnMgZm9yIG11bHRpLXRvdWNoIGRldmljZT8KPj4+Pj4gcGxlYXNlIHNlZSBiZWxvdwo+Pj4+
Pj4+ICAgc3RhdGljIGludCB4ZW5rYmRfcmVtb3ZlKHN0cnVjdCB4ZW5idXNfZGV2aWNlICopOwo+
Pj4+Pj4+ICAgc3RhdGljIGludCB4ZW5rYmRfY29ubmVjdF9iYWNrZW5kKHN0cnVjdCB4ZW5idXNf
ZGV2aWNlICosIAo+Pj4+Pj4+IHN0cnVjdCB4ZW5rYmRfaW5mbyAqKTsKPj4+Pj4+PiAgIHN0YXRp
YyB2b2lkIHhlbmtiZF9kaXNjb25uZWN0X2JhY2tlbmQoc3RydWN0IHhlbmtiZF9pbmZvICopOwo+
Pj4+Pj4+IEBAIC0xMDAsNiArMTEwLDYwIEBAIHN0YXRpYyBpcnFyZXR1cm5fdCBpbnB1dF9oYW5k
bGVyKGludCBycSwgCj4+Pj4+Pj4gdm9pZCAqZGV2X2lkKQo+Pj4+Pj4+ICAgICAgICAgICAgICAg
ICAgIGlucHV0X3JlcG9ydF9yZWwoZGV2LCBSRUxfV0hFRUwsCj4+Pj4+Pj4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgLWV2ZW50LT5wb3MucmVsX3opOwo+Pj4+Pj4+ICAgICAgICAgICAgICAg
YnJlYWs7Cj4+Pj4+Pj4gKyAgICAgICAgY2FzZSBYRU5LQkRfVFlQRV9NVE9VQ0g6Cj4+Pj4+Pj4g
KyAgICAgICAgICAgIGRldiA9IGluZm8tPm10b3VjaDsKPj4+Pj4+PiArICAgICAgICAgICAgaWYg
KHVubGlrZWx5KCFkZXYpKQo+Pj4+Pj4+ICsgICAgICAgICAgICAgICAgYnJlYWs7Cj4+Pj4+Pj4g
KyAgICAgICAgICAgIGlmICh1bmxpa2VseShldmVudC0+bXRvdWNoLmNvbnRhY3RfaWQgIT0KPj4+
Pj4+PiArICAgICAgICAgICAgICAgICAgICBpbmZvLT5tdG91Y2hfY3VyX2NvbnRhY3RfaWQpKSB7
Cj4+Pj4+PiBXaHkgaXMgdGhpcyB1bmxpa2VseT8gRG9lcyBjb250YWN0IElEIGNoYW5nZXMgb25j
ZSBpbiAxMDAwIAo+Pj4+Pj4gcGFja2V0cyBvcgo+Pj4+Pj4gZXZlbiBsZXNzPwo+Pj4+PiBNdSBh
c3N1bXB0aW9uIHdhcyB0aGF0IHJlZ2FyZGxlc3Mgb2YgdGhlIGZhY3QgdGhhdCB3ZSBhcmUgbXVs
dGktdG91Y2gKPj4+Pj4gZGV2aWNlIHN0aWxsIHNpbmdsZSB0b3VjaGVzIHdpbGwgY29tZSBpbiBt
b3JlIGZyZXF1ZW50bHkKPj4+Pj4gQnV0IEkgY2FuIHJlbW92ZSAqdW5saWtlbHkqIGlmIG15IGFz
c3VtcHRpb24gaXMgbm90IGNvcnJlY3QKPj4+PiBJIHRoaW5rIHRoZSBub3JtYWwgZXhwZWN0YXRp
b24gaXMgdGhhdCAidW5saWtlbHkiIGlzIHN1cHBvc2VkIGZvcgo+Pj4+IHNvbWV0aGluZyB0aGF0
IGhhcHBlbnMgb25jZSBpbiBhIGJsdWUgbW9vbiwgc28gSSdkIHJhdGhlciByZW1vdmUgaXQuCj4+
Pj4KPj4+IGFncmVlLCByZW1vdmVkICJ1bmxpa2VseSIKPj4+Pj4+PiArIGluZm8tPm10b3VjaF9j
dXJfY29udGFjdF9pZCA9Cj4+Pj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgZXZlbnQtPm10b3Vj
aC5jb250YWN0X2lkOwo+Pj4+Pj4+ICsgICAgICAgICAgICAgICAgaW5wdXRfbXRfc2xvdChkZXYs
IGV2ZW50LT5tdG91Y2guY29udGFjdF9pZCk7Cj4+Pj4+Pj4gKyAgICAgICAgICAgIH0KPj4+Pj4+
PiArICAgICAgICAgICAgc3dpdGNoIChldmVudC0+bXRvdWNoLmV2ZW50X3R5cGUpIHsKPj4+Pj4+
PiArICAgICAgICAgICAgY2FzZSBYRU5LQkRfTVRfRVZfRE9XTjoKPj4+Pj4+PiArICAgICAgICAg
ICAgICAgIGlucHV0X210X3JlcG9ydF9zbG90X3N0YXRlKGRldiwgTVRfVE9PTF9GSU5HRVIsCj4+
Pj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlKTsKPj4+PiBTaG91bGQg
d2UgZXN0YWJsaXNoIHRvb2wgZXZlbnQ/IFdlIGhhdmUgTVRfVE9PTF9QRU4sIGV0Yy4KPj4+IEkg
dGhpbmsgdGhhdCBmb3IgbXVsdGktdG91Y2ggTVRfVE9PTF9GSU5HRVIgaXMgZW5vdWdoCj4+PiBh
bnkgcmVhc29uIHdlIHdvdWxkIGFsc28gd2FudCBNVF9UT09MX1BFTiBoZXJlPwo+PiBXaHkgd291
bGQgbm90IHlvdT8gTGV0J3Mgc2F5IHlvdSBoYXZlIGEgZHJhd2luZyBhcHBsaWNhdGlvbiBydW5u
aW5nIGluCj4+IGd1ZXN0IHRoYXQgY2FuIG1ha2UgdXNlIG9mIHRvb2wgdHlwZXMuIFdoeSB3b3Vs
ZCBub3QgeW91IHdhbnQgdG8gdGVsbCBpdAo+PiB0aGF0IHRoZSB0b29sIHVzZXIgaXMgY3VycmVu
dGx5IHVzaW5nIGlzIGluIGZhY3QgYSBwZW4gYW5kIG5vdCBmaW5nZXI/Cj4gQnV0IGl0IGlzIGEg
ZmluZ2VyIDopIHdlIGFyZSBtdWx0aS10b3VjaCwgbm90IG11bHRpIHBlbgo+Cj4gQmVzaWRlcywg
dGhhdCwgaWYgSSBhbSBhYm91dCB0byBpbXBsZW1lbnQgcGVuIHN1cHBvcnQKPiAod2hpY2ggSSBz
dGlsbCBub3QgY29udmluY2VkIHdlIHJlYWxseSBuZWVkKSwgaG93IHdpbGwgSQo+IGRvIHRoYXQ/
Cj4gTXkgdW5kZXJzdGFuZGluZyBpcyB0aGF0IEkgbmVlZCAyIGRpZmZlcmVudCBzbG90cyB0byBy
ZXBvcnQKPiB0aGUgc2FtZSBjb29yZGluYXRlcyBmb3IgZmluZ2VyIGFuZCBwZW4uIFRoaXMgaXMg
YmVjYXVzZQo+IGlucHV0X210X3JlcG9ydF9zbG90X3N0YXRlIGhhcyBhIGNoZWNrIHRoYXQgaWYg
dG9vbCBoYXMKPiBjaGFuZ2VkIGZvciB0aGUgY3VycmVudCBzbG90IHRoZW4gYSBuZXcgdHJhY2tp
bmcgSUQgaXMgc2V0Lgo+IERvIEkgYWxzbyBuZWVkIHRvIGFsbG9jYXRlIHR3aWNlIG1vcmUgc2xv
dHMsIHNvIEkgY2FuCj4gcmVwb3J0IDIgKiBudW1fY29udGFjdHMgZXZlbnRzIHNpbXVsdGFuZW91
c2x5IChvbmUgZm9yIGZpbmdlcgo+IGFuZCBhbm90aGVyIGZvciBwZW4pPwo+IFRoYXQgc2FpZCwg
SSBiZWxpZXZlIHdlIGNhbiBzdGFydCB3aXRoIG11bHRpLXRvdWNoIHN1cHBvcnQKPiBhbmQgaWYg
bmVlZCBiZSB0aGVuIGFkZCBwZW4gc3VwcG9ydCBhcyBhIHNlcGFyYXRlIGNoYW5nZSwKPiBkb2Vz
IHRoYXQgbWFrZSBzZW5zZSBmb3IgeW91Pwo+Pgo+Pj4gKEkgZ3Vlc3MgTVRfVE9PTF9QQUxNIGlz
IG5vdCBhcHByb3ByaWF0ZSBhbnl3YXlzKQo+PiBEZXBlbmRzIG9uIGlmIHlvdSBkbyBzdHJhaWdo
dCBwYXNzLXRocm91Z2ggZnJvbSB0aGUgaG9zdCBzaWRlIG9yIG5vdC4gSWYKPj4geW91IHN0YWNr
IGRvZXMgcGFsbSByZWplY3Rpb24gYmVmb3JlIHBhc3NpbmcgdGhlIGRhdGEgdGhyb3VnaCB0aGVu
IHlvdQo+PiB3b3VsZCBub3Qgc2VlIE1UX1RPT0xfUEFMTSBpbiBndWVzdC4KPiB0aGUgcHJvdG9j
b2wgdXNlZCBiZXR3ZWVuIGd1ZXN0IGFuZCBob3N0IGlzIGEgZ2VuZXJpYyBvbmUsCj4gbm90IHVz
aW5nIExpbnV4IHR5cGVzL2NvbnN0YW50cy9ldmVudHMuCj4gU28sIG5vIFBBTE0vVE9PTCBzdXBw
b3J0IGlzIGluIHBsYWNlCj4+Pj4+Pj4gKyBpbnB1dF9ldmVudChkZXYsIEVWX0FCUywgQUJTX01U
X1BPU0lUSU9OX1gsCj4+Pj4+Pj4gKyBldmVudC0+bXRvdWNoLnUucG9zLmFic194KTsKPj4+Pj4+
PiArICAgICAgICAgICAgICAgIGlucHV0X2V2ZW50KGRldiwgRVZfQUJTLCBBQlNfTVRfUE9TSVRJ
T05fWSwKPj4+Pj4+PiArIGV2ZW50LT5tdG91Y2gudS5wb3MuYWJzX3kpOwo+Pj4+Pj4+ICsgICAg
ICAgICAgICAgICAgaW5wdXRfZXZlbnQoZGV2LCBFVl9BQlMsIEFCU19YLAo+Pj4+Pj4+ICsgZXZl
bnQtPm10b3VjaC51LnBvcy5hYnNfeCk7Cj4+Pj4+Pj4gKyAgICAgICAgICAgICAgICBpbnB1dF9l
dmVudChkZXYsIEVWX0FCUywgQUJTX1ksCj4+Pj4+Pj4gKyBldmVudC0+bXRvdWNoLnUucG9zLmFi
c195KTsKPj4+Pj4+PiArICAgICAgICAgICAgICAgIGJyZWFrOwo+Pj4+Pj4+ICsgICAgICAgICAg
ICBjYXNlIFhFTktCRF9NVF9FVl9VUDoKPj4+Pj4+PiArICAgICAgICAgICAgICAgIGlucHV0X210
X3JlcG9ydF9zbG90X3N0YXRlKGRldiwgTVRfVE9PTF9GSU5HRVIsCj4+Pj4+Pj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSk7Cj4+Pj4+Pj4gKyAgICAgICAgICAgICAgICBi
cmVhazsKPj4+Pj4+PiArICAgICAgICAgICAgY2FzZSBYRU5LQkRfTVRfRVZfTU9USU9OOgo+Pj4+
Pj4+ICsgICAgICAgICAgICAgICAgaW5wdXRfZXZlbnQoZGV2LCBFVl9BQlMsIEFCU19NVF9QT1NJ
VElPTl9YLAo+Pj4+Pj4+ICsgZXZlbnQtPm10b3VjaC51LnBvcy5hYnNfeCk7Cj4+Pj4+Pj4gKyAg
ICAgICAgICAgICAgICBpbnB1dF9ldmVudChkZXYsIEVWX0FCUywgQUJTX01UX1BPU0lUSU9OX1ks
Cj4+Pj4+Pj4gKyBldmVudC0+bXRvdWNoLnUucG9zLmFic195KTsKPj4+Pj4+PiArICAgICAgICAg
ICAgICAgIGlucHV0X2V2ZW50KGRldiwgRVZfQUJTLCBBQlNfWCwKPj4+Pj4+PiArIGV2ZW50LT5t
dG91Y2gudS5wb3MuYWJzX3gpOwo+Pj4+Pj4+ICsgICAgICAgICAgICAgICAgaW5wdXRfZXZlbnQo
ZGV2LCBFVl9BQlMsIEFCU19ZLAo+Pj4+Pj4+ICsgZXZlbnQtPm10b3VjaC51LnBvcy5hYnNfeSk7
Cj4+Pj4+Pj4gKyAgICAgICAgICAgICAgICBicmVhazsKPj4+Pj4+PiArICAgICAgICAgICAgY2Fz
ZSBYRU5LQkRfTVRfRVZfU1lOOgo+Pj4+Pj4+ICsgICAgICAgICAgICAgICAgaW5wdXRfbXRfc3lu
Y19mcmFtZShkZXYpOwo+Pj4+Pj4+ICsgICAgICAgICAgICAgICAgYnJlYWs7Cj4+Pj4+Pj4gKyAg
ICAgICAgICAgIGNhc2UgWEVOS0JEX01UX0VWX1NIQVBFOgo+Pj4+Pj4+ICsgICAgICAgICAgICAg
ICAgaW5wdXRfZXZlbnQoZGV2LCBFVl9BQlMsIEFCU19NVF9UT1VDSF9NQUpPUiwKPj4+Pj4+PiAr
IGV2ZW50LT5tdG91Y2gudS5zaGFwZS5tYWpvcik7Cj4+Pj4+Pj4gKyAgICAgICAgICAgICAgICBp
bnB1dF9ldmVudChkZXYsIEVWX0FCUywgQUJTX01UX1RPVUNIX01JTk9SLAo+Pj4+Pj4+ICsgZXZl
bnQtPm10b3VjaC51LnNoYXBlLm1pbm9yKTsKPj4+Pj4+PiArICAgICAgICAgICAgICAgIGJyZWFr
Owo+Pj4+Pj4+ICsgICAgICAgICAgICBjYXNlIFhFTktCRF9NVF9FVl9PUklFTlQ6Cj4+Pj4+Pj4g
KyAgICAgICAgICAgICAgICBpbnB1dF9ldmVudChkZXYsIEVWX0FCUywgQUJTX01UX09SSUVOVEFU
SU9OLAo+Pj4+Pj4+ICsgZXZlbnQtPm10b3VjaC51Lm9yaWVudGF0aW9uKTsKPj4+Pj4+PiArICAg
ICAgICAgICAgICAgIGJyZWFrOwo+Pj4+Pj4+ICsgICAgICAgICAgICB9Cj4+Pj4+Pj4gKyAgICAg
ICAgICAgIC8qIG9ubHkgcmVwb3J0IHN5biB3aGVuIHJlcXVlc3RlZCAqLwo+Pj4+Pj4+ICsgICAg
ICAgICAgICBpZiAoZXZlbnQtPm10b3VjaC5ldmVudF90eXBlICE9IFhFTktCRF9NVF9FVl9TWU4p
Cj4+Pj4+Pj4gKyAgICAgICAgICAgICAgICBkZXYgPSBOVUxMOwo+Pj4+Pj4+ICAgICAgICAgICB9
Cj4+Pj4+Pj4gICAgICAgICAgIGlmIChkZXYpCj4+Pj4+Pj4gICAgICAgICAgICAgICBpbnB1dF9z
eW5jKGRldik7Cj4+Pj4+Pj4gQEAgLTExNSw5ICsxNzksOSBAQCBzdGF0aWMgaW50IHhlbmtiZF9w
cm9iZShzdHJ1Y3QgeGVuYnVzX2RldmljZSAKPj4+Pj4+PiAqZGV2LAo+Pj4+Pj4+ICAgICAgICAg
ICAgICAgICAgICAgY29uc3Qgc3RydWN0IHhlbmJ1c19kZXZpY2VfaWQgKmlkKQo+Pj4+Pj4+ICAg
ewo+Pj4+Pj4+ICAgICAgIGludCByZXQsIGk7Cj4+Pj4+Pj4gLSAgICB1bnNpZ25lZCBpbnQgYWJz
Owo+Pj4+Pj4+ICsgICAgdW5zaWduZWQgaW50IGFicywgdG91Y2g7Cj4+Pj4+Pj4gICAgICAgc3Ry
dWN0IHhlbmtiZF9pbmZvICppbmZvOwo+Pj4+Pj4+IC0gICAgc3RydWN0IGlucHV0X2RldiAqa2Jk
LCAqcHRyOwo+Pj4+Pj4+ICsgICAgc3RydWN0IGlucHV0X2RldiAqa2JkLCAqcHRyLCAqbXRvdWNo
Owo+Pj4+Pj4+ICAgICAgIGluZm8gPSBremFsbG9jKHNpemVvZigqaW5mbyksIEdGUF9LRVJORUwp
Owo+Pj4+Pj4+ICAgICAgIGlmICghaW5mbykgewo+Pj4+Pj4+IEBAIC0xNTIsNiArMjE2LDE3IEBA
IHN0YXRpYyBpbnQgeGVua2JkX3Byb2JlKHN0cnVjdCAKPj4+Pj4+PiB4ZW5idXNfZGV2aWNlICpk
ZXYsCj4+Pj4+Pj4gICAgICAgICAgIH0KPj4+Pj4+PiAgICAgICB9Cj4+Pj4+Pj4gKyAgICB0b3Vj
aCA9IHhlbmJ1c19yZWFkX3Vuc2lnbmVkKGRldi0+bm9kZW5hbWUsCj4+Pj4+Pj4gKyAgICAgICAg
ICAgICAgICAgICAgIFhFTktCRF9GSUVMRF9GRUFUX01UT1VDSCwgMCk7Cj4+Pj4+Pj4gKyAgICBp
ZiAodG91Y2gpIHsKPj4+Pj4+PiArICAgICAgICByZXQgPSB4ZW5idXNfd3JpdGUoWEJUX05JTCwg
ZGV2LT5ub2RlbmFtZSwKPj4+Pj4+PiArICAgICAgICAgICAgICAgICAgIFhFTktCRF9GSUVMRF9S
RVFfTVRPVUNILCAiMSIpOwo+Pj4+Pj4+ICsgICAgICAgIGlmIChyZXQpIHsKPj4+Pj4+PiArICAg
ICAgICAgICAgcHJfd2FybmluZygieGVua2JkOiBjYW4ndCByZXF1ZXN0IG11bHRpLXRvdWNoIik7
Cj4+Pj4+Pj4gKyAgICAgICAgICAgIHRvdWNoID0gMDsKPj4+Pj4+PiArICAgICAgICB9Cj4+Pj4+
Pj4gKyAgICB9Cj4+Pj4+Pj4gKwo+Pj4+Pj4+ICAgICAgIC8qIGtleWJvYXJkICovCj4+Pj4+Pj4g
ICAgICAga2JkID0gaW5wdXRfYWxsb2NhdGVfZGV2aWNlKCk7Cj4+Pj4+Pj4gICAgICAgaWYgKCFr
YmQpCj4+Pj4+Pj4gQEAgLTIwOCw2ICsyODMsNjcgQEAgc3RhdGljIGludCB4ZW5rYmRfcHJvYmUo
c3RydWN0IAo+Pj4+Pj4+IHhlbmJ1c19kZXZpY2UgKmRldiwKPj4+Pj4+PiAgICAgICB9Cj4+Pj4+
Pj4gICAgICAgaW5mby0+cHRyID0gcHRyOwo+Pj4+Pj4+ICsgICAgLyogbXVsdGktdG91Y2ggZGV2
aWNlICovCj4+Pj4+Pj4gKyAgICBpZiAodG91Y2gpIHsKPj4+Pj4+PiArICAgICAgICBpbnQgbnVt
X2NvbnQsIHdpZHRoLCBoZWlnaHQ7Cj4+Pj4+Pj4gKwo+Pj4+Pj4+ICsgICAgICAgIG10b3VjaCA9
IGlucHV0X2FsbG9jYXRlX2RldmljZSgpOwo+Pj4+Pj4+ICsgICAgICAgIGlmICghbXRvdWNoKQo+
Pj4+Pj4+ICsgICAgICAgICAgICBnb3RvIGVycm9yX25vbWVtOwo+Pj4+Pj4+ICsKPj4+Pj4+PiAr
ICAgICAgICBudW1fY29udCA9IHhlbmJ1c19yZWFkX3Vuc2lnbmVkKGluZm8tPnhiZGV2LT5ub2Rl
bmFtZSwKPj4+Pj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgWEVOS0JEX0ZJRUxEX01UX05V
TV9DT05UQUNUUywKPj4+Pj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgMSk7Cj4+Pj4gU2hv
dWxkIHdlIHJlZnVzZSBNVCBkZXZpY2VzIHdpdGggbnVtYmVyIG9mIGNvbnRhY3RzIGxlc3MgdGhh
biAyPwo+Pj4gd2UgY2FuLCBidXQgSSBzZWUgbm8gaGFybSBpbiAxLiB3aGF0IGlzIG1vcmUsIHRo
aXMgbWF5Cj4+PiBhbGxvdyBndWVzdHMgdG8gZW11bGF0ZSBtb3JlIHBvaW50aW5nIGRldmljZXMK
Pj4+IGJ1dCwgaWYgeW91IGluc2lzdCwgdGhlbiBJIHdpbGwgYWRkIGFwcHJvcHJpYXRlIGNvZGUg
dG8KPj4+IHJlamVjdCBpZiBudW1iZXIgb2YgY29udGFjdHMgaXMgbGVzcyB0aGVuIDIKPj4+Pj4+
PiArICAgICAgICB3aWR0aCA9IHhlbmJ1c19yZWFkX3Vuc2lnbmVkKGluZm8tPnhiZGV2LT5ub2Rl
bmFtZSwKPj4+Pj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgIFhFTktCRF9GSUVMRF9NVF9X
SURUSCwKPj4+Pj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgIFhFTkZCX1dJRFRIKTsKPj4+
Pj4+PiArICAgICAgICBoZWlnaHQgPSB4ZW5idXNfcmVhZF91bnNpZ25lZChpbmZvLT54YmRldi0+
bm9kZW5hbWUsCj4+Pj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOS0JEX0ZJRUxE
X01UX0hFSUdIVCwKPj4+Pj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5GQl9IRUlH
SFQpOwo+Pj4+Pj4gQ3VyaW91cyB3aHkgeW91IG5lZWQgc2VwYXJhdGUgcGFyYW1ldGVycyBoZXJl
IHRvby4uLgo+Pj4+PiBUaGlzIGlzIGJlY2F1c2UgbXQgcGFyYW1ldGVycyBhcmUgZGlmZmVyZW50
IGZyb20gcHRyCj4+Pj4+IGluIGEgd2F5IHRoYXQgdGhleSBhcmUgY29uZmlndXJhYmxlIHBlciBm
cm9udCBkcml2ZXIncwo+Pj4+PiBpbnN0YW5jZSByYXRoZXIgdGhhbiBwZXIgYmFja2VuZCwgZS5n
LiBpbiBYZW5TdG9yZToKPj4+Pj4KPj4+Pj4gL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmtiZC8x
LzAvd2lkdGggPSAiMTkyMCIKPj4+Pj4gL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmtiZC8xLzAv
aGVpZ2h0ID0gIjEwODAiCj4+Pj4+Cj4+Pj4+IC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmtiZC8w
L211bHRpLXRvdWNoLXdpZHRoID0gIjE5MjAiCj4+Pj4+IC9sb2NhbC9kb21haW4vMS9kZXZpY2Uv
dmtiZC8wL211bHRpLXRvdWNoLWhlaWdodCA9ICIxMDgwIgo+Pj4+PiAvbG9jYWwvZG9tYWluLzEv
ZGV2aWNlL3ZrYmQvMC9tdWx0aS10b3VjaC1udW0tY29udGFjdHMgPSAiMTAiCj4+Pj4+Cj4+Pj4+
IC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmtiZC8xL211bHRpLXRvdWNoLXdpZHRoID0gIjgwMCIK
Pj4+Pj4gL2xvY2FsL2RvbWFpbi8xL2RldmljZS92a2JkLzEvbXVsdGktdG91Y2gtaGVpZ2h0ID0g
IjYwMCIKPj4+Pj4gL2xvY2FsL2RvbWFpbi8xL2RldmljZS92a2JkLzEvbXVsdGktdG91Y2gtbnVt
LWNvbnRhY3RzID0gIjMiCj4+Pj4+Cj4+Pj4+IFRoZSBtYWluIHJlYXNvbiBmb3Igc3VjaCBjb25m
aWd1cmF0aW9uIGlzIHRoYXQgeW91IGNhbgo+Pj4+PiBjb25maWd1cmUgbXVsdGlwbGUgbXQgaW5w
dXQgZGV2aWNlcyBldmVuIGZvciB0aGUgc2FtZSBndWVzdAo+Pj4+PiB3aXRoIGRpZmZlcmVudCBy
ZXNvbHV0aW9ucyB3aGljaCBtYXkgbm90IG1hdGNoIHRob3NlCj4+Pj4+IGNvbmZpZ3VyZWQgZm9y
IHB0ci4KPj4+Pj4gKEluIG15IHVzZS1jYXNlIEkgdXNlIG5ldyBkaXNwbGlmIHByb3RvY29sIFsx
XSBpbiBjb25qdW5jdGlvbgo+Pj4+PiB3aXRoIG10IGlucHV0IGRldmljZXMgYW5kIHRoZSBjb3Jy
ZXNwb25kaW5nIGJhY2tlbmQgaXMgbm90Cj4+Pj4+IFFFTVUncyB4ZW5mYikKPj4+PiBJIHNlZS4K
Pj4+Pgo+Pj4+PiBBcyB0byBtb2R1bGUgcGFyYW1ldGVycywgSSBhZGRlZCB0aG9zZSB0byBiZSBj
b25zaXN0ZW50IHdpdGgKPj4+Pj4gcHRyIGRldmljZS4gRG8geW91IHRoaW5rIHdlIGNhbiBsaXZl
IHdpdGhvdXQgdGhlbSBhbmQKPj4+Pj4gZG8geW91IHdhbnQgbWUgdG8gcmVtb3ZlIHRoZW0/Cj4+
Pj4gWWVzLCBJIHRoaW5rIHdlIGJldHRlci4gSSBhbSBhbHNvIGNvbmZ1c2VkIGJ5IHRoZSB3YXkg
eW91IGFyZSBoYW5kbGluZwo+Pj4+IHRoZSBtb2R1bGUgcGFyYW1ldGVycy4gSXQgbG9va3MgdG8g
bWUgeW91IHVwZGF0ZSB0aGVtIHdpdGggZGF0YSBwYXNzZWQKPj4+ID5mcm9tIHRoZSBiYWNrZW5k
LCBidXQgbmV2ZXIgdXNlIHRoZSBkYXRhLi4uCj4+PiBJIGhhdmUgcmVtb3ZlZCBtb2R1bGUgcGFy
YW1ldGVycyAodGhlIG9ubHkgdXNlIG9mIHRob3NlCj4+PiB3YXMgdG8gYmUgYWJsZSB0byBzZWUg
Y29uZmlndXJlZCB3aWR0aCBhbmQgaGVpZ2h0IG9uCj4+PiBndWVzdCBzaWRlLCBidXQgdGhpcyBp
cyBtaW5vcikKPj4gZXZ0ZXN0IHdvdWxkIHNob3cgaXQgdG8geW91LiBPciB5b3UgY2FuIHF1ZXJ5
IGlucHV0IGRldmljZSB5b3Vyc2VsZgo+PiAoRVZJT0NHQUJTIGlvdGNsKS4KPiB5ZXMsIGlmIGVt
YmVkZGVkIHN5c3RlbSAod2hpY2ggaXMgbXkgdGFyZ2V0KSBoYXMgZXZ0ZXN0Cj4gYnV0IGl0IGRl
ZmluaXRlbHkgZG9lcyBoYXZlIGlvY3RsIHRob3VnaAo+Pj4+Pj4+ICsKPj4+Pj4+PiArICAgICAg
ICBtdG91Y2gtPm5hbWUgPSAiWGVuIFZpcnR1YWwgTXVsdGktdG91Y2giOwo+Pj4+Pj4+ICsgICAg
ICAgIG10b3VjaC0+cGh5cyA9IGluZm8tPnBoeXM7Cj4+Pj4+Pj4gKyAgICAgICAgbXRvdWNoLT5p
ZC5idXN0eXBlID0gQlVTX1BDSTsKPj4+Pj4+PiArICAgICAgICBtdG91Y2gtPmlkLnZlbmRvciA9
IDB4NTg1MzsKPj4+Pj4+PiArICAgICAgICBtdG91Y2gtPmlkLnByb2R1Y3QgPSAweGZmZmQ7Cj4+
Pj4+Pj4gKwo+Pj4+Pj4+ICsgICAgICAgIF9fc2V0X2JpdChFVl9BQlMsIG10b3VjaC0+ZXZiaXQp
Owo+Pj4+Pj4+ICsgICAgICAgIF9fc2V0X2JpdChFVl9LRVksIG10b3VjaC0+ZXZiaXQpOwo+Pj4+
Pj4+ICsgICAgICAgIF9fc2V0X2JpdChCVE5fVE9VQ0gsIG10b3VjaC0+a2V5Yml0KTsKPj4gUGxl
YXNlIG1ha2UgaXQKPj4gICAgICAgICBpbnB1dF9zZXRfY2FwYWJpbGl0eShtdG91Y2gsIEVWX0tF
WSwgQlROX1RPVUNIKTsKPj4KPj4gYW5kIGRyb3AgYWxsIF9fc2V0X2JpdCgpcy4KPiBkb25lLCB0
aGFuayB5b3UKPj4+Pj4+PiArCj4+Pj4+Pj4gKyAgICAgICAgaW5wdXRfc2V0X2Fic19wYXJhbXMo
bXRvdWNoLCBBQlNfWCwKPj4+Pj4+PiArICAgICAgICAgICAgICAgICAgICAgMCwgd2lkdGgsIDAs
IDApOwo+Pj4+Pj4+ICsgICAgICAgIGlucHV0X3NldF9hYnNfcGFyYW1zKG10b3VjaCwgQUJTX1ks
Cj4+Pj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgIDAsIGhlaWdodCwgMCwgMCk7Cj4+Pj4+Pj4g
KyAgICAgICAgaW5wdXRfc2V0X2Fic19wYXJhbXMobXRvdWNoLCBBQlNfUFJFU1NVUkUsCj4+Pj4+
Pj4gKyAgICAgICAgICAgICAgICAgICAgIDAsIDI1NSwgMCwgMCk7Cj4+Pj4+Pj4gKwo+Pj4+Pj4+
ICsgICAgICAgIGlucHV0X3NldF9hYnNfcGFyYW1zKG10b3VjaCwgQUJTX01UX1RPVUNIX01BSk9S
LAo+Pj4+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAwLCAyNTUsIDAsIDApOwo+Pj4+Pj4+ICsg
ICAgICAgIGlucHV0X3NldF9hYnNfcGFyYW1zKG10b3VjaCwgQUJTX01UX1BPU0lUSU9OX1gsCj4+
Pj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgIDAsIHdpZHRoLCAwLCAwKTsKPj4+Pj4+PiArICAg
ICAgICBpbnB1dF9zZXRfYWJzX3BhcmFtcyhtdG91Y2gsIEFCU19NVF9QT1NJVElPTl9ZLAo+Pj4+
Pj4+ICsgICAgICAgICAgICAgICAgICAgICAwLCBoZWlnaHQsIDAsIDApOwo+Pj4+Pj4+ICsgICAg
ICAgIGlucHV0X3NldF9hYnNfcGFyYW1zKG10b3VjaCwgQUJTX01UX1BSRVNTVVJFLAo+Pj4+Pj4+
ICsgICAgICAgICAgICAgICAgICAgICAwLCAyNTUsIDAsIDApOwo+Pj4+Pj4+ICsKPj4+Pj4+PiAr
ICAgICAgICBpbnB1dF9tdF9pbml0X3Nsb3RzKG10b3VjaCwgbnVtX2NvbnQsIDApOwo+Pj4+IFdl
IG5lZWQgZXJyb3IgaGFuZGxpbmcgaGVyZS4KPj4+IGRvbmUKPj4+PiAgIEFsc28sIGl0IHdvdWxk
IGJlIG5pY2UgaWYgd2Ugc2V0IElOUFVUX01UXyoKPj4+PiBmbGFncyBoZXJlLCBzbyB0aGF0IHVz
ZXJzcGFjZSBoYWQgYmV0dGVyIGNoYW5jZSBvZiBmaWd1cmluZyBob3cgdG8KPj4+PiBoYW5kbGUg
dGhlIGRldmljZS4KPj4+IGRvbmUsIEkgd2lsbCB1c2UgSU5QVVRfTVRfRElSRUNUIHwgSU5QVVRf
TVRfRFJPUF9VTlVTRUQKPj4gRG9lcyB0aGF0IG1lYW4gdGhhdCB5b3VyIGJhY2tlbmQgZG9lcyBu
b3QgcmVsaWFibHkgcmVwb3J0IHJlbGVhc2Ugb2YKPj4gY29udGFjdHM/Cj4gdGhlcmUgaXMgYSBy
aW5nIGJ1ZmZlciBiZXR3ZWVuIGhvc3QgYW5kIGd1ZXN0LAo+IHNvIHRoZXJlIGlzIGFsd2F5cyBh
IHBvc3NpYmlsaXR5IChyYXRoZXIgc21hbGwgSSBiZWxpZXZlKQo+IHRoYXQgdGhlIGJ1ZmZlciBv
dmVycnVucy4gRG8geW91IHRoaW5rIEkgbmVlZCBJTlBVVF9NVF9EUk9QX1VOVVNFRCBvcgo+IHdl
IGNhbiBsaXZlIHdpdGhvdXQgaXQ/Cj4+Cj4+IFRoYW5rcy4KPj4KPj4+Pj4+PiArCj4+Pj4+Pj4g
KyAgICAgICAgbXRvdWNoX3NpemVbS1BBUkFNX01UX1hdID0gd2lkdGg7Cj4+Pj4+Pj4gKyAgICAg
ICAgbXRvdWNoX3NpemVbS1BBUkFNX01UX1ldID0gaGVpZ2h0Owo+Pj4+Pj4+ICsgICAgICAgIGlu
Zm8tPm10b3VjaF9jdXJfY29udGFjdF9pZCA9IC0xOwo+Pj4+Pj4+ICsKPj4+Pj4+PiArICAgICAg
ICByZXQgPSBpbnB1dF9yZWdpc3Rlcl9kZXZpY2UobXRvdWNoKTsKPj4+Pj4+PiArICAgICAgICBp
ZiAocmV0KSB7Cj4+Pj4+Pj4gKyAgICAgICAgICAgIGlucHV0X2ZyZWVfZGV2aWNlKG10b3VjaCk7
Cj4+Pj4+Pj4gKyAgICAgICAgICAgIHhlbmJ1c19kZXZfZmF0YWwoaW5mby0+eGJkZXYsIHJldCwK
Pj4+Pj4+PiArICJpbnB1dF9yZWdpc3Rlcl9kZXZpY2UobXRvdWNoKSIpOwo+Pj4+Pj4+ICsgICAg
ICAgICAgICBnb3RvIGVycm9yOwo+Pj4+Pj4+ICsgICAgICAgIH0KPj4+Pj4+PiArICAgICAgICBp
bmZvLT5tdG91Y2hfY3VyX2NvbnRhY3RfaWQgPSAtMTsKPj4+Pj4+PiArICAgICAgICBpbmZvLT5t
dG91Y2ggPSBtdG91Y2g7Cj4+Pj4+Pj4gKyAgICB9Cj4+Pj4+Pj4gKwo+Pj4+Pj4+ICAgICAgIHJl
dCA9IHhlbmtiZF9jb25uZWN0X2JhY2tlbmQoZGV2LCBpbmZvKTsKPj4+Pj4+PiAgICAgICBpZiAo
cmV0IDwgMCkKPj4+Pj4+PiAgICAgICAgICAgZ290byBlcnJvcjsKPj4+Pj4+PiBAQCAtMjQwLDYg
KzM3Niw4IEBAIHN0YXRpYyBpbnQgeGVua2JkX3JlbW92ZShzdHJ1Y3QgCj4+Pj4+Pj4geGVuYnVz
X2RldmljZSAqZGV2KQo+Pj4+Pj4+ICAgICAgICAgICBpbnB1dF91bnJlZ2lzdGVyX2RldmljZShp
bmZvLT5rYmQpOwo+Pj4+Pj4+ICAgICAgIGlmIChpbmZvLT5wdHIpCj4+Pj4+Pj4gICAgICAgICAg
IGlucHV0X3VucmVnaXN0ZXJfZGV2aWNlKGluZm8tPnB0cik7Cj4+Pj4+Pj4gKyAgICBpZiAoaW5m
by0+bXRvdWNoKQo+Pj4+Pj4+ICsgICAgICAgIGlucHV0X3VucmVnaXN0ZXJfZGV2aWNlKGluZm8t
Pm10b3VjaCk7Cj4+Pj4+Pj4gICAgICAgZnJlZV9wYWdlKCh1bnNpZ25lZCBsb25nKWluZm8tPnBh
Z2UpOwo+Pj4+Pj4+ICAgICAgIGtmcmVlKGluZm8pOwo+Pj4+Pj4+ICAgICAgIHJldHVybiAwOwo+
Pj4+Pj4+IC0tIAo+Pj4+Pj4+IDIuNy40Cj4+Pj4+Pj4KPj4+PiBUaGFua3MuCj4+Pj4KPj4+IEZv
ciB5b3VyIGNvbnZlbmllbmNlIEkgYW0gYXR0YWNoaW5nIHRoZSBjaGFuZ2VzIEkgYW0gYWJvdXQK
Pj4+IHRvIHB1dCBpbnRvIHYxIG9mIHRoZSBzZXJpZXM6Cj4+PiAgIC0gcmVtb3ZlIHVubGlrZWx5
Cj4+PiAgIC0gcmVtb3ZlIG1vZHVsZSBwYXJhbWV0ZXJzCj4+PiAgIC0gZXJyb3IgaGFuZGxpbmcg
Zm9yIGlucHV0X210X2luaXRfc2xvdHMKPj4+ICAgLSBsZXQgdXNlcnNwYWNlIGJldHRlciBjaGFu
Y2Ugb2YgZmlndXJpbmcgaG93IHRvIGhhbmRsZSB0aGUgZGV2aWNlCj4+Pgo+Pj4gVGhhbmsgeW91
LAo+Pj4gT2xla3NhbmRyCj4+PiAgRnJvbSBlNzY1MDZjNTU4NDZlMmJiNGNjYmFmYTQzMDY0MmUz
Njg2NDNlNTFkIE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQo+Pj4gRnJvbTogT2xla3NhbmRyIEFu
ZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgo+Pj4gRGF0ZTog
VHVlLCAzMCBNYXkgMjAxNyAxNDo0OTo1OCArMDMwMAo+Pj4gU3ViamVjdDogW1BBVENIXSBGaXg6
IHJlbW92ZSB1bmxpa2VseSBGaXg6IHJlbW92ZSBtb2R1bGUgcGFyYW10ZXJzIAo+Pj4gRml4OiBl
cnJvcgo+Pj4gICBoYW5kbGluZyBmb3IgaW5wdXRfbXRfaW5pdF9zbG90cyBGaXg6IGxldCB1c2Vy
c3BhY2UgYmV0dGVyIGNoYW5jZSAKPj4+IG9mIGZpZ3VyaW5nCj4+PiAgIGhvdyB0byBoYW5kbGUg
dGhlIGRldmljZQo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBBbmRydXNoY2hlbmtv
IAo+Pj4gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgo+Pj4gLS0tCj4+PiAgIGRy
aXZlcnMvaW5wdXQvbWlzYy94ZW4ta2JkZnJvbnQuYyB8IDIxICsrKysrKysrKystLS0tLS0tLS0t
LQo+Pj4gICAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgMTEgZGVsZXRpb25zKC0p
Cj4+Pgo+Pj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvaW5wdXQvbWlzYy94ZW4ta2JkZnJvbnQuYyAK
Pj4+IGIvZHJpdmVycy9pbnB1dC9taXNjL3hlbi1rYmRmcm9udC5jCj4+PiBpbmRleCA4MjY2ZWY5
NDhhMDYuLjI3M2Q3ODZhMTljZCAxMDA2NDQKPj4+IC0tLSBhL2RyaXZlcnMvaW5wdXQvbWlzYy94
ZW4ta2JkZnJvbnQuYwo+Pj4gKysrIGIvZHJpdmVycy9pbnB1dC9taXNjL3hlbi1rYmRmcm9udC5j
Cj4+PiBAQCAtNTEsMTIgKzUxLDYgQEAgbW9kdWxlX3BhcmFtX2FycmF5KHB0cl9zaXplLCBpbnQs
IE5VTEwsIDA0NDQpOwo+Pj4gICBNT0RVTEVfUEFSTV9ERVNDKHB0cl9zaXplLAo+Pj4gICAgICAg
IlBvaW50aW5nIGRldmljZSB3aWR0aCwgaGVpZ2h0IGluIHBpeGVscyAoZGVmYXVsdCA4MDAsNjAw
KSIpOwo+Pj4gICAtZW51bSB7IEtQQVJBTV9NVF9YLCBLUEFSQU1fTVRfWSwgS1BBUkFNX01UX0NO
VCB9Owo+Pj4gLXN0YXRpYyBpbnQgbXRvdWNoX3NpemVbS1BBUkFNX01UX0NOVF0gPSB7IFhFTkZC
X1dJRFRILCBYRU5GQl9IRUlHSFQgfTsKPj4+IC1tb2R1bGVfcGFyYW1fYXJyYXkobXRvdWNoX3Np
emUsIGludCwgTlVMTCwgMDQ0NCk7Cj4+PiAtTU9EVUxFX1BBUk1fREVTQyhwdHJfc2l6ZSwKPj4+
IC0gICAgIk11bHRpLXRvdWNoIGRldmljZSB3aWR0aCwgaGVpZ2h0IGluIHBpeGVscyAoZGVmYXVs
dCA4MDAsNjAwKSIpOwo+Pj4gLQo+Pj4gICBzdGF0aWMgaW50IHhlbmtiZF9yZW1vdmUoc3RydWN0
IHhlbmJ1c19kZXZpY2UgKik7Cj4+PiAgIHN0YXRpYyBpbnQgeGVua2JkX2Nvbm5lY3RfYmFja2Vu
ZChzdHJ1Y3QgeGVuYnVzX2RldmljZSAqLCBzdHJ1Y3QgCj4+PiB4ZW5rYmRfaW5mbyAqKTsKPj4+
ICAgc3RhdGljIHZvaWQgeGVua2JkX2Rpc2Nvbm5lY3RfYmFja2VuZChzdHJ1Y3QgeGVua2JkX2lu
Zm8gKik7Cj4+PiBAQCAtMTE0LDggKzEwOCw4IEBAIHN0YXRpYyBpcnFyZXR1cm5fdCBpbnB1dF9o
YW5kbGVyKGludCBycSwgdm9pZCAKPj4+ICpkZXZfaWQpCj4+PiAgICAgICAgICAgICAgIGRldiA9
IGluZm8tPm10b3VjaDsKPj4+ICAgICAgICAgICAgICAgaWYgKHVubGlrZWx5KCFkZXYpKQo+Pj4g
ICAgICAgICAgICAgICAgICAgYnJlYWs7Cj4+PiAtICAgICAgICAgICAgaWYgKHVubGlrZWx5KGV2
ZW50LT5tdG91Y2guY29udGFjdF9pZCAhPQo+Pj4gLSAgICAgICAgICAgICAgICAgICAgaW5mby0+
bXRvdWNoX2N1cl9jb250YWN0X2lkKSkgewo+Pj4gKyAgICAgICAgICAgIGlmIChldmVudC0+bXRv
dWNoLmNvbnRhY3RfaWQgIT0KPj4+ICsgICAgICAgICAgICAgICAgICAgIGluZm8tPm10b3VjaF9j
dXJfY29udGFjdF9pZCkgewo+Pj4gICAgICAgICAgICAgICAgICAgaW5mby0+bXRvdWNoX2N1cl9j
b250YWN0X2lkID0KPj4+ICAgICAgICAgICAgICAgICAgICAgICBldmVudC0+bXRvdWNoLmNvbnRh
Y3RfaWQ7Cj4+PiAgICAgICAgICAgICAgICAgICBpbnB1dF9tdF9zbG90KGRldiwgZXZlbnQtPm10
b3VjaC5jb250YWN0X2lkKTsKPj4+IEBAIC0zMjcsMTAgKzMyMSwxNSBAQCBzdGF0aWMgaW50IHhl
bmtiZF9wcm9iZShzdHJ1Y3QgeGVuYnVzX2RldmljZSAKPj4+ICpkZXYsCj4+PiAgICAgICAgICAg
aW5wdXRfc2V0X2Fic19wYXJhbXMobXRvdWNoLCBBQlNfTVRfUFJFU1NVUkUsCj4+PiAgICAgICAg
ICAgICAgICAgICAgICAgIDAsIDI1NSwgMCwgMCk7Cj4+PiAgIC0gICAgICAgIGlucHV0X210X2lu
aXRfc2xvdHMobXRvdWNoLCBudW1fY29udCwgMCk7Cj4+PiArICAgICAgICByZXQgPSBpbnB1dF9t
dF9pbml0X3Nsb3RzKG10b3VjaCwgbnVtX2NvbnQsCj4+PiArICAgICAgICAgICAgICAgIElOUFVU
X01UX0RJUkVDVCB8IElOUFVUX01UX0RST1BfVU5VU0VEKTsKPj4+ICsgICAgICAgIGlmIChyZXQp
IHsKPj4+ICsgICAgICAgICAgICBpbnB1dF9mcmVlX2RldmljZShtdG91Y2gpOwo+Pj4gKyAgICAg
ICAgICAgIHhlbmJ1c19kZXZfZmF0YWwoaW5mby0+eGJkZXYsIHJldCwKPj4+ICsgICAgICAgICAg
ICAgICAgICAgICAiaW5wdXRfbXRfaW5pdF9zbG90cyIpOwo+Pj4gKyAgICAgICAgICAgIGdvdG8g
ZXJyb3I7Cj4+PiArICAgICAgICB9Cj4+PiAgIC0gICAgICAgIG10b3VjaF9zaXplW0tQQVJBTV9N
VF9YXSA9IHdpZHRoOwo+Pj4gLSAgICAgICAgbXRvdWNoX3NpemVbS1BBUkFNX01UX1ldID0gaGVp
Z2h0Owo+Pj4gICAgICAgICAgIGluZm8tPm10b3VjaF9jdXJfY29udGFjdF9pZCA9IC0xOwo+Pj4g
ICAgICAgICAgICAgcmV0ID0gaW5wdXRfcmVnaXN0ZXJfZGV2aWNlKG10b3VjaCk7Cj4+PiAtLSAK
Pj4+IDIuNy40Cj4+Pgo+Pgo+IFRoYW5rIHlvdSwKPiBPbGVrc2FuZHIKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 07 07:20:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 07: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 1dIVGP-0002Rv-9k; Wed, 07 Jun 2017 07:20: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=324613574=sergey.dyasli@citrix.com>)
 id 1dIVGN-0002Rm-Tp
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 07:20:20 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 65/CB-02181-339A7395; Wed, 07 Jun 2017 07:20:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsXitHRDpK7RSvN
 Ig0OrNSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxjj/kKDgpUtB3YxdLAuIivi5GTQ0LAX+J2
 w2E2EJtNQE9i4+xXTCC2iICLRP+2M0BxLg5mgVdMEvuvN7KDJIQFLCU2/zgIZHNwsAioSCz56
 gcS5hWwlfi8/AMrxEx5iV1tF8FsIQFVidcvdrFA1AhKnJz5BMxmFpCQOPjiBfMERu5ZSFKzkK
 QWMDKtYlQvTi0qSy3SNdVLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgMBAYg2MH
 4pd/5EKMkB5OSKG9aunmkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnel8uBcoJFqempFWmZOcCQ
 hElLcPAoifDeWQaU5i0uSMwtzkyHSJ1iVJQS570J0icAksgozYNrg8XBJUZZKWFeRqBDhHgKU
 otyM0tQ5V8xinMwKgnz6oBM4cnMK4Gb/gpoMRPQYr5LJiCLSxIRUlINjC1TLK7z7wkN4rok4X
 PXTcqj+ODvxJpLToqzvLpfSnNPK6+NuOtefPSpVOmTVZdsJz05vui0WTl/pv2JHbyM2fWH/3E
 mfn254Azf1QmRZ5OWWvRWF7VwzykNUbh32ZNbwLXsz5uA2mtLvXcs3Fl+/tfnBVp3GR2qdZr/
 bM7xP5epE8OrETXpphJLcUaioRZzUXEiAPwcejh+AgAA
X-Env-Sender: prvs=324613574=sergey.dyasli@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1496820016!86688830!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22418 invoked from network); 7 Jun 2017 07:20:18 -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 Jun 2017 07:20:18 -0000
X-IronPort-AV: E=Sophos;i="5.39,310,1493683200"; d="scan'208";a="426854427"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xenproject.org>, <linux-kernel@vger.kernel.org>
Date: Wed, 7 Jun 2017 08:20:12 +0100
Message-ID: <20170607072012.20397-1-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>, Sergey Dyasli <sergey.dyasli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Marc Zyngier <marc.zyngier@arm.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCH v2] xen: fix HYPERVISOR_dm_op() prototype
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2hhbmdlIHRoZSB0aGlyZCBwYXJhbWV0ZXIgdG8gYmUgdGhlIHJlcXVpcmVkIHN0cnVjdCB4ZW5f
ZG1fb3BfYnVmICoKaW5zdGVhZCBvZiBhIGdlbmVyaWMgdm9pZCAqICh3aGljaCBibGluZGx5IGFj
Y2VwdHMgYW55IHBvaW50ZXIpLgoKU2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5
LmR5YXNsaUBjaXRyaXguY29tPgotLS0KdjEgLS0+IHYyOgotIFJlcGxhY2VkICIjaW5jbHVkZSA8
eGVuL2ludGVyZmFjZS9odm0vZG1fb3AuaD4iIHdpdGgKICBmb3J3YXJkIGRlY2xhcmF0aW9uIG9m
IHN0cnVjdCB4ZW5fZG1fb3BfYnVmCgogYXJjaC94ODYvaW5jbHVkZS9hc20veGVuL2h5cGVyY2Fs
bC5oIHwgNCArKystCiBpbmNsdWRlL3hlbi9hcm0vaHlwZXJjYWxsLmggICAgICAgICAgfCA1ICsr
KystCiAyIGZpbGVzIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vaHlwZXJjYWxsLmggYi9hcmNoL3g4
Ni9pbmNsdWRlL2FzbS94ZW4vaHlwZXJjYWxsLmgKaW5kZXggZjZkMjBmNmNjYTEyLi43YTRkYjVm
ZWZkMTUgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3hlbi9oeXBlcmNhbGwuaAor
KysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vaHlwZXJjYWxsLmgKQEAgLTUwLDYgKzUwLDgg
QEAKICNpbmNsdWRlIDx4ZW4vaW50ZXJmYWNlL3BsYXRmb3JtLmg+CiAjaW5jbHVkZSA8eGVuL2lu
dGVyZmFjZS94ZW4tbWNhLmg+CiAKK3N0cnVjdCB4ZW5fZG1fb3BfYnVmOworCiAvKgogICogVGhl
IGh5cGVyY2FsbCBhc21zIGhhdmUgdG8gbWVldCBzZXZlcmFsIGNvbnN0cmFpbnRzOgogICogLSBX
b3JrIG9uIDMyLSBhbmQgNjQtYml0LgpAQCAtNDc0LDcgKzQ3Niw3IEBAIEhZUEVSVklTT1JfeGVu
cG11X29wKHVuc2lnbmVkIGludCBvcCwgdm9pZCAqYXJnKQogCiBzdGF0aWMgaW5saW5lIGludAog
SFlQRVJWSVNPUl9kbV9vcCgKLQlkb21pZF90IGRvbSwgdW5zaWduZWQgaW50IG5yX2J1ZnMsIHZv
aWQgKmJ1ZnMpCisJZG9taWRfdCBkb20sIHVuc2lnbmVkIGludCBucl9idWZzLCBzdHJ1Y3QgeGVu
X2RtX29wX2J1ZiAqYnVmcykKIHsKIAlyZXR1cm4gX2h5cGVyY2FsbDMoaW50LCBkbV9vcCwgZG9t
LCBucl9idWZzLCBidWZzKTsKIH0KZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL2FybS9oeXBlcmNh
bGwuaCBiL2luY2x1ZGUveGVuL2FybS9oeXBlcmNhbGwuaAppbmRleCA3M2RiNGIyZWViODkuLmI0
MDQ4NWU1NGQ4MCAxMDA2NDQKLS0tIGEvaW5jbHVkZS94ZW4vYXJtL2h5cGVyY2FsbC5oCisrKyBi
L2luY2x1ZGUveGVuL2FybS9oeXBlcmNhbGwuaApAQCAtMzksNiArMzksOCBAQAogI2luY2x1ZGUg
PHhlbi9pbnRlcmZhY2Uvc2NoZWQuaD4KICNpbmNsdWRlIDx4ZW4vaW50ZXJmYWNlL3BsYXRmb3Jt
Lmg+CiAKK3N0cnVjdCB4ZW5fZG1fb3BfYnVmOworCiBsb25nIHByaXZjbWRfY2FsbCh1bnNpZ25l
ZCBjYWxsLCB1bnNpZ25lZCBsb25nIGExLAogCQl1bnNpZ25lZCBsb25nIGEyLCB1bnNpZ25lZCBs
b25nIGEzLAogCQl1bnNpZ25lZCBsb25nIGE0LCB1bnNpZ25lZCBsb25nIGE1KTsKQEAgLTUzLDcg
KzU1LDggQEAgaW50IEhZUEVSVklTT1JfcGh5c2Rldl9vcChpbnQgY21kLCB2b2lkICphcmcpOwog
aW50IEhZUEVSVklTT1JfdmNwdV9vcChpbnQgY21kLCBpbnQgdmNwdWlkLCB2b2lkICpleHRyYV9h
cmdzKTsKIGludCBIWVBFUlZJU09SX3RtZW1fb3Aodm9pZCAqYXJnKTsKIGludCBIWVBFUlZJU09S
X3ZtX2Fzc2lzdCh1bnNpZ25lZCBpbnQgY21kLCB1bnNpZ25lZCBpbnQgdHlwZSk7Ci1pbnQgSFlQ
RVJWSVNPUl9kbV9vcChkb21pZF90IGRvbWlkLCB1bnNpZ25lZCBpbnQgbnJfYnVmcywgdm9pZCAq
YnVmcyk7CitpbnQgSFlQRVJWSVNPUl9kbV9vcChkb21pZF90IGRvbWlkLCB1bnNpZ25lZCBpbnQg
bnJfYnVmcywKKwkJICAgICBzdHJ1Y3QgeGVuX2RtX29wX2J1ZiAqYnVmcyk7CiBpbnQgSFlQRVJW
SVNPUl9wbGF0Zm9ybV9vcF9yYXcodm9pZCAqYXJnKTsKIHN0YXRpYyBpbmxpbmUgaW50IEhZUEVS
VklTT1JfcGxhdGZvcm1fb3Aoc3RydWN0IHhlbl9wbGF0Zm9ybV9vcCAqb3ApCiB7Ci0tIAoyLjEx
LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 07 07:29:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 07:29:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIVOy-0002hl-BJ; Wed, 07 Jun 2017 07:29: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 1dIVOx-0002hf-4X
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 07:29:11 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 C6/BF-03696-64BA7395; Wed, 07 Jun 2017 07:29:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrAIsWRWlGSWpSXmKPExsVywNykWNd1tXm
 kwefjJhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aLrmOsBbv5KmZNP8rewLiHu4uRi0NIYBqj
 xKO+h8xdjJwcEgK8EkeWzWCFsAMkli/YyAhRNIFRYu2ZBqYuRg4OFgEViYnnFUFq2ATUJR5/7
 WECsUUElCV6f/1mAalnFmhhkrjVuBksISwQI/F410Qwm1dAR2LbqplMEEM7mSXeL90GlRCUOD
 nzCQuIzQw09c+8S8wgy5gFpCWW/+OACMtLNG+dDXYop4CuxMTjM9lBbFGge6ac3MY2gVFwFpJ
 Js5BMmoUwaRaSSQsYWVYxahSnFpWlFukamuolFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl
 5+duYgSGMwMQ7GD8tizgEKMkB5OSKG9aunmkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnewyuBc
 oJFqempFWmZOcDIgklLcPAoifDeWQaU5i0uSMwtzkyHSJ1iNObYsHr9FyaOO30bvjAJseTl56
 VKifNmg0wSACnNKM2DGwSL+EuMslLCvIxApwnxFKQW5WaWoMq/YhTnYFQS5j0IMoUnM68Ebt8
 roFOYgE7hu2QCckpJIkJKqoHRW/5j8q2V53OyDimJnZVSf9O/LHpjfn7jm8YD7Dkdm2KelIj/
 DYifnxgmvObLj/Wvnkpd/JO/j/mgtpLvTcvLpntNPB3uimYZ/zq0bcbDKSkxqyp7pblLekzFP
 n6NPmgltdMqc4sEj9npZdWSGxeusrSW+7mqqnTH66m37+Z82Bap/yrw97ZOJZbijERDLeai4k
 QA6OOCZfMCAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1496820547!72684179!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40722 invoked from network); 7 Jun 2017 07:29:09 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Jun 2017 07:29:09 -0000
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 07 Jun 2017 00:29:06 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.39,310,1493708400"; d="scan'208";a="1138791499"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by orsmga001.jf.intel.com with ESMTP; 07 Jun 2017 00:28:49 -0700
Date: Wed, 7 Jun 2017 15:28:28 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170607072828.GV3420@yi.y.sun>
References: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
 <1493801063-38513-14-git-send-email-yi.y.sun@linux.intel.com>
 <592EAB0C020000780015E1BC@prv-mh.provo.novell.com>
 <20170602072647.GM3420@yi.y.sun>
 <593679A7020000780015F9EF@prv-mh.provo.novell.com>
 <20170606081317.GQ3420@yi.y.sun>
 <59368623020000780015FAC0@prv-mh.provo.novell.com>
 <20170607013102.GU3420@yi.y.sun>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170607013102.GU3420@yi.y.sun>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org, roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v11 13/23] x86: refactor psr: CDP: implement
 CPU init flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDYtMDcgMDk6MzE6MDIsIFlpIFN1biB3cm90ZToKPiBPbiAxNy0wNi0wNiAwMjozODoy
NywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPiA+Pj4gT24gMDYuMDYuMTcgYXQgMTA6MTMsIDx5aS55
LnN1bkBsaW51eC5pbnRlbC5jb20+IHdyb3RlOgo+ID4gPiBPbiAxNy0wNi0wNiAwMTo0NToxMSwg
SmFuIEJldWxpY2ggd3JvdGU6Cj4gPiA+PiA+Pj4gT24gMDIuMDYuMTcgYXQgMDk6MjYsIDx5aS55
LnN1bkBsaW51eC5pbnRlbC5jb20+IHdyb3RlOgo+ID4gPj4gPiBPbiAxNy0wNS0zMSAwMzozNzo0
OCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPiA+PiA+PiA+Pj4gT24gMDMuMDUuMTcgYXQgMTA6NDQs
IDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+IHdyb3RlOgo+ID4gPj4gPj4gPiArICAgICAgICAv
KiBDdXQgaGFsZiBvZiBjb3NfbWF4IHdoZW4gQ0RQIGlzIGVuYWJsZWQuICovCj4gPiA+PiA+PiA+
ICsgICAgICAgIGZlYXQtPmNvc19tYXggPj49IDE7Cj4gPiA+PiA+PiA+ICsKPiA+ID4+ID4+ID4g
KyAgICAgICAgLyogV2Ugb25seSB3cml0ZSBtYXNrMSBzaW5jZSBtYXNrMCBpcyBhbHdheXMgYWxs
IG9uZXMgYnkgZGVmYXVsdC4gKi8KPiA+ID4+ID4+IAo+ID4gPj4gPj4gSXMgdGhpcywgYnR3LCBq
dXN0IHJlc2V0IHN0YXRlIG9yIGV2ZW4gZ3VhcmFudGVlZCBhZnRlciBvZmZsaW5pbmcKPiA+ID4+
ID4+IGFuZCByZS1vbmxpbmluZyBhIENQVT8KPiA+ID4+ID4+IAo+ID4gPj4gPiBCZWxvdyBNU1Jz
IGFyZSBhbGwgcGVyIHNvY2tldC4gU28sIHdlIGp1c3QgbmVlZCByZXNldCB0aGVtIHdoZW4gc29j
a2V0IGlzCj4gPiA+PiA+IG9ubGluZS4KPiA+ID4+IAo+ID4gPj4gV2hpY2ggSSBob3BlIHlvdSd2
ZSB1bmRlcnN0b29kIHRoZW4gbWVhbnMgdGhlIGNvbW1lbnQgYW5kCj4gPiA+PiBwcmVzdW1hYmx5
IGFsc28gdGhlIGNvZGUgaGVyZSBuZWVkIGZ1cnRoZXIgcmVmaW5lbWVudC4KPiA+ID4+IAo+ID4g
PiBTcGVjIHN0YXRlcyBpdCBiZWxvdy4gU28sIHRoZSBtYXNrMCBpcyBndXJhbnRlZWQuCj4gPiA+
ICJ0aGUgZGVmYXVsdCBtYXNrIGluIElBMzJfTDNfTUFTS18wIC0gd2hpY2ggaXMgYWxsIOKAnDHi
gJ1zIChvbiByZXNldCkiCj4gPiAKPiA+IFNpZ2guIEkgZGlkIGFzayB2ZXJ5IGNsZWFybHkgKGFu
ZCB0aGlzIGlzIHN0aWxsIHZpc2libGUgYWJvdmUpIGFib3V0Cj4gPiB0aGUgY2FzZSB3aGVyZSB0
aGUgQ1BVIGRpZCBfbm90XyB1bmRlcmdvIGEgcmVzZXQgY3ljbGUuCj4gPiAKPiBTb3JyeSwgSSB0
aGluayBJIG11c3QgbWlzLXVuZGVyc3RhbmQgeW91ciBxdWVzdGlvbi4gU1cgbmV2ZXIgbW9kaWZp
ZXMgdmFsdWUKPiBvZiBDT1MgSUQgMCBtYXNrIHJlZ2lzdGVyLiBTbywgdGhlIHZhbHVlIGluIG1h
c2swIHdpbGwgbm90IGJlIGNoYW5nZWQgYWZ0ZXIKPiBzb2NrZXQgZmlyc3Qgb25saW5lIChtYXNr
MCBpcyBzZXQgdG8gZGVmYXVsdCBieSBIVyB0aGlzIHRpbWUpLiBTbywgd2UgdGhpbmsKPiBpdCBp
cyBub3QgbmVjZXNzYXJ5IHRvIHJlc3RvcmUgbWFzazAgdmFsdWUgdG8gZGVmYXVsdCBoZXJlLgo+
IApCdXQgY29uc2lkZXJpbmcgc29tZXRoaW5nIGVsc2UgKGUuZy4gRlcpIG1heSBjaGFuZ2UgdGhp
cyBNU1IgdmFsdWUgZHVyaW5nCnNvY2tldCBvZmZsaW5lLW9ubGluZSBjeWNsZSwgd2UgbWF5IG5l
ZWQgdG8gcmVzdG9yZSBtYXNrMCBoZXJlIHRvby4gSXMgdGhhdAp5b3VyIGludGVudGlvbj8gVGhh
bmtzIQoKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+
IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwo+IGh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 07 08:05:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 08:05:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIVy0-0005ii-3F; Wed, 07 Jun 2017 08:05: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=324d18410=Paul.Durrant@citrix.com>)
 id 1dIVxy-0005ic-TX
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 08:05:23 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 D0/64-03613-2C3B7395; Wed, 07 Jun 2017 08:05:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPIsWRWlGSWpSXmKPExsWyU9JRQvfgZvN
 Ig+Xz1C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyDC5YxFnxSqXh95QVrA+MWlS5GTg4JAT+J
 dU/WMoHYbAI6EkuPzgeyOThEBHwk5j3wBgkzCwRJTLp/lxnEFhZwkfh/aDEbiC0i4Crx7XQXI
 4TtJrFq4X4WEJtFQEXiSdN6dhCbV8Bd4se9DlYQW0jgBaPEm2+WIDangLXEk6m7weYwCshKfG
 lczQyxS1zi1pP5TBCnCUgs2XOeGcIWlXj5+B8rhG0gsXXpPhaQM5kFNCXW79KHaFWUmNL9EGq
 toMTJmU9YJjAKz0IydRZCxywkHbOQdCxgZFnFqF6cWlSWWqRrqJdUlJmeUZKbmJmja2hgppeb
 WlycmJ6ak5hUrJecn7uJERj0DECwg3Hnc6dDjJIcTEqivGnp5pFCfEn5KZUZicUZ8UWlOanFh
 xg1ODgENq9dfYFRiiUvPy9VSYJ37iagOsGi1PTUirTMHGBcwpRKcPAoifAGrwdK8xYXJOYWZ6
 ZDpE4xGnNsWL3+CxPHnb4NX5iEwCZJifNmgEwSACnNKM2DGwRLF5cYZaWEeRmBzhTiKUgtys0
 sQZV/xSjOwagkzPsOZApPZl4J3L5XQKcwAZ3Cd8kE5JSSRISUVANjzIyTUXdWCDh+ik6+vXi9
 z8NW7dPii2f+6pgte7c7nk+nvk5jdu2FQt1f2yxjDiawKHxYX2P6ylJFyXVnq1zh7yPn59f7H
 ZzycmO0UmdXYcAfj+LpaXvObXM+9SnyuH6l4dO5SjKMZ9YnK/nf8nVf9Tj68Rz1xhPz1LzYrt
 SuV19osVH7QuQuJZbijERDLeai4kQAGfS33xIDAAA=
X-Env-Sender: prvs=324d18410=Paul.Durrant@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1496822721!49608765!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64107 invoked from network); 7 Jun 2017 08:05:21 -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;
 7 Jun 2017 08:05:21 -0000
X-IronPort-AV: E=Sophos;i="5.39,310,1493683200"; d="scan'208";a="47337131"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Julien Grall' <julien.grall@arm.com>, 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] debian stretch dom0 + xen 4.9 fails to boot
Thread-Index: AdLe0KoM3kANRDRYSf+PCIgyxC4kg///62kA///UqkCAAFUbAP/+7RTQ
Date: Wed, 7 Jun 2017 08:05:18 +0000
Message-ID: <05f3d79bf06440ff86d756b9f56541b4@AMSPEX02CL03.citrite.net>
References: <bcc0d4330d9b463a9829af1327d895a9@AMSPEX02CL03.citrite.net>
 <5936E230020000780015FEDC@prv-mh.provo.novell.com>
 <fe6a9bb5eb8144bda27ef1532a153ab7@AMSPEX02CL03.citrite.net>
 <a973c4bf-088c-f3a7-0292-49fd8cb81a3b@arm.com>
In-Reply-To: <a973c4bf-088c-f3a7-0292-49fd8cb81a3b@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: "xen-devel \(xen-devel@lists.xenproject.org\)"
 <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] debian stretch dom0 + xen 4.9 fails to 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKdWxpZW4gR3JhbGwgW21haWx0
bzpqdWxpZW4uZ3JhbGxAYXJtLmNvbV0NCj4gU2VudDogMDYgSnVuZSAyMDE3IDE4OjQxDQo+IFRv
OiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgJ0phbiBCZXVsaWNoJw0K
PiA8SkJldWxpY2hAc3VzZS5jb20+DQo+IENjOiB4ZW4tZGV2ZWwgKHhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZykgPHhlbi0NCj4gZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+DQo+IFN1
YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBkZWJpYW4gc3RyZXRjaCBkb20wICsgeGVuIDQuOSBmYWls
cyB0byBib290DQo+IA0KPiBIaSBQYXVsLA0KPiANCj4gT24gMDYvMDYvMTcgMTY6NTEsIFBhdWwg
RHVycmFudCB3cm90ZToNCj4gPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPj4gRnJv
bTogSmFuIEJldWxpY2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNvbV0NCj4gPj4gU2VudDogMDYg
SnVuZSAyMDE3IDE2OjExDQo+ID4+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRy
aXguY29tPg0KPiA+PiBDYzogeGVuLWRldmVsICh4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcpIDx4ZW4tDQo+ID4+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPg0KPiA+PiBTdWJqZWN0
OiBSZTogW1hlbi1kZXZlbF0gZGViaWFuIHN0cmV0Y2ggZG9tMCArIHhlbiA0LjkgZmFpbHMgdG8g
Ym9vdA0KPiA+Pg0KPiA+Pj4+PiBPbiAwNi4wNi4xNyBhdCAxNjozMiwgPFBhdWwuRHVycmFudEBj
aXRyaXguY29tPiB3cm90ZToNCj4gPj4+IEkndmUgYmVlbiBoYXZpbmcgZnVuIHNldHRpbmcgdXAg
YSBuZXcgdGVzdCByaWcuLi4NCj4gPj4+DQo+ID4+PiBJIGhhdmUgYSBza3VsbCBjYW55b24gTlVD
IGFuZCBJIHB1dCBkZWJpYW4gc3RyZXRjaCAocmM0KSBvbiBpdCAoc28gdGhhdCdzIGENCj4gPj4+
IDQuOSBrZXJuZWwpIGFuZCB0aGVuIHRyaWVkIGJ1aWxkaW5nIGFuZCBpbnN0YWxsaW5nIHRoZSBs
YXRlc3QgWGVuIHN0YWdpbmctDQo+IDQuOQ0KPiA+Pj4gY29kZS4gVGhlIHN5c3RlbSBmYWlsZWQg
dG8gYm9vdC4uLiBiYXNpY2FsbHkgaXQgZ290IHN0dWNrIGJlZm9yZSBldmVuDQo+ID4+PiBtYW5h
Z2luZyB0byBnZXQgc3VmZmljaWVudGx5IGludG8gWGVuIHRvIHNwaXQgb3V0IGFueXRoaW5nIG9u
IHRoZSBjb25zb2xlLg0KPiA+Pj4gWGVuIDQuOCBPVE9IIGJvb3RlZCBqdXN0IGZpbmUgc28gSSBz
dGFydGVkIGJpc2VjdGluZyBhbmQgYWZ0ZXIgMTQNCj4gaXRlcmF0aW9ucw0KPiA+Pj4gSSBnb3Qg
ZG93biB0byB0aGUgZm9sbG93aW5nIGNvbW1pdCBpcyBiZWluZyB0aGUgcHJvYmxlbToNCj4gPj4+
DQo+ID4+PiBjb21taXQgYzA2NTVlNDkyZTZiMzNlMjZlYzljZDMzZjU5NzI1ZDBkYjg5Y2RkMA0K
PiA+Pj4gQXV0aG9yOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+DQo+ID4+PiBEYXRl
OiAgIEZyaSBNYXIgMjQgMTQ6MTg6NTQgMjAxNyArMDEwMA0KPiA+Pj4NCj4gPj4+ICAgICB4ODY6
IHNwbGl0IGJvb3QgdHJhbXBvbGluZSBpbnRvIHBlcm1hbmVudCBhbmQgdGVtcG9yYXJ5IHBhcnQN
Cj4gPj4+DQo+ID4+PiAgICAgVGhlIGh5cGVydmlzb3IgbmVlZHMgYSB0cmFtcG9saW5lIGluIGxv
dyBtZW1vcnkgZm9yIGVhcmx5IGJvb3QgYW5kDQo+ID4+PiAgICAgbGF0ZXIgZm9yIGJyaW5naW5n
IHVwIGNwdXMgYW5kIGR1cmluZyB3YWtldXAgZnJvbSBzdXNwZW5kLiBUb2RheSB0aGlzDQo+ID4+
PiAgICAgdHJhbXBvbGluZSBpcyBrZXB0IGNvbXBsZXRlbHkgZXZlbiBpZiBtb3N0IG9mIGl0IGlz
bid0IG5lZWRlZCBsYXRlci4NCj4gPj4+DQo+ID4+PiAgICAgU3BsaXQgdGhlIHRyYW1wb2xpbmUg
aW50byBhIHBlcm1hbmVudCBwYXJ0IGFuZCBhIHRlbXBvcmFyeSBwYXJ0DQo+IG5lZWRlZA0KPiA+
Pj4gICAgIGF0IGVhcmx5IGJvb3Qgb25seS4gSW50cm9kdWNlIGEgbmV3IGVudHJ5IGF0IHRoZSBi
b3VuZGFyeS4NCj4gPj4+DQo+ID4+PiAgICAgUmVkdWNlIHRoZSBzdGFjayBmb3Igd2FrZXVwIGNv
ZGUgaW4gb3JkZXIgZm9yIHRoZSBwZXJtYW5lbnQNCj4gPj4+ICAgICB0cmFtcG9saW5lIHRvIGZp
dCBpbiBhIHNpbmdsZSBwYWdlLiA0ayBvZiBzdGFjayBzZWVtcyBleGNlc3NpdmUsIGFib3V0DQo+
ID4+PiAgICAgM2sgc2hvdWxkIGJlIG1vcmUgdGhhbiBlbm91Z2guDQo+ID4+Pg0KPiA+Pj4gICAg
IEFkZCBhbiBBU1NFUlQoKSB0byB0aGUgbGlua2VyIHNjcmlwdCB0byBlbnN1cmUgdGhlIHdha2V1
cCBzdGFjayBpcw0KPiA+Pj4gICAgIGFsd2F5cyBhdCBsZWFzdCAzay4NCj4gPj4+DQo+ID4+PiAg
ICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPg0KPiA+Pj4g
ICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+DQo+ID4+Pg0K
PiA+Pj4gVG8gdmVyaWZ5IHRoaXMgSSBjaGVja2VkIG91dCBtYXN0ZXIsIHJldmVydGVkIHRoYXQg
Y29tbWl0LCBhbmQgdHJpZWQNCj4gYWdhaW4uDQo+ID4+PiBUaGUgTlVDIHN0aWxsIGJvb3RlZCBm
aW5lLg0KPiA+Pg0KPiA+PiBXZWxsLCBpbnRlcmVzdGluZywgYnV0IEkgZG9uJ3QgdGhpbmsgaXQg
aXMgdmVyeSByZWFsaXN0aWMgdG8gZXhwZWN0IGFueQ0KPiA+PiBmaXggd2l0aCBqdXN0IHRoZSBp
bmZvcm1hdGlvbiB5b3Ugc3VwcGx5LiBUaGVyZSBtdXN0IGJlIHNvbWV0aGluZw0KPiA+PiByYXRo
ZXIgc3BlY2lhbCBhYm91dCB0aGF0IHN5c3RlbSwgYW5kIGxpa2VseSBpdCB3b3VsZCBoZWxwIGlm
IHdlDQo+ID4+IGtuZXcgd2hhdCB0aGF0IGlzLiBFLmcuIGFuIHVudXN1YWwgRTgyMCBtYXAuIFdv
cnNlIHdvdWxkIGJlIGlmDQo+ID4+IHRoZXkgdXNlZCBtZW1vcnkgb3V0c2lkZSBvZiBwcm9wZXJs
eSBtYXJrZWQgRTgyMCByZWdpb25zIGluIGENCj4gPj4gd2F5IGNvbGxpZGluZyB3aXRoIHdoYXQg
d2UgZG8uDQo+ID4+DQo+ID4+IE90aGVyd2lzZSBJJ20gYWZyYWlkIHdlIG5lZWQgdG8gaG9wZSBm
b3IgeW91IHRvIGRlYnVnIHRoZSBpc3N1ZS4NCj4gPj4NCj4gPg0KPiA+IFllcywgSSB3YXMgcG9z
dGluZyB0aGlzIG1vcmUgYSBoZWFkcy11cCBmb3IgdGhlIG1vbWVudCwgc28gdGhhdCA0LjkgZG9l
cw0KPiBub3QgZ28gb3V0IHdpdGggdGhpcyByZWdyZXNzaW9uLg0KPiANCj4gSSB3b3VsZCBoYXZl
IGFwcHJlY2lhdGVkIHRvIGJlIENDZWQgaW4gdGhpcyBlLW1haWwgYXMgdGhpcyBjb25jZXJuIDQu
OQ0KPiByZWxlYXNlLi4uIFBsZWFzZSB0YWtlIHRoZSBoYWJpdCB0byBDQyB0aGUgcmVsZWFzZSBt
YW5hZ2VyIGZvciBhbnl0aGluZw0KPiB0YXJnZXRpbmcgYSByZWxlYXNlLg0KPiANCg0KWWVzLCBz
b3JyeSBJIHNob3VsZCBoYXZlIGNjLWVkLi4uIEkgd2FzIGluIGEgYml0IG9mIGEgcnVzaCBhbmQg
Zm9yZ290Lg0KDQogIENoZWVycywNCg0KICAgIFBhdWwNCg0KPiBDaGVlcnMsDQo+IA0KPiAtLQ0K
PiBKdWxpZW4gR3JhbGwNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 07 08:07:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 08: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 1dIW01-0005nm-El; Wed, 07 Jun 2017 08: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 <JBeulich@suse.com>) id 1dIW00-0005nb-DS
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 08:07:28 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 E5/48-17076-F34B7395; Wed, 07 Jun 2017 08:07:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXS6fjDS9dui3m
 kwZt3mhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bMOdOZCp6yV5z8fImpgXE7WxcjJ4eQQJ7E
 9N43rCA2r4CdxI71r1hAbAkBQ4nTC2+C2SwCqhLnJn5iB7HZBNQl2p5tB6rn4BARMJL4sE0SJ
 MwsUCOx8f5tZhBbWMBFYu+B+0CtXEDjVzBJ/Hp8B2wOJ9D8yfP+M4H08goISvzdIQxiMgONXD
 9PCGKMvETz1tnMEGFpieX/OCYw8s1CqJ+FUD8LSf0shPoFjCyrGDWKU4vKUot0jYz0kooy0zN
 KchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECA6+egYFxB+PUE36HGCU5mJREedPSzSOF+JLy
 UyozEosz4otKc1KLDzHqcXAIbF67+gKjwLZdQFKKJS8/L1VJgrd5M1C1YFFqempFWmYOME5gG
 iQ4eJREeIPXA6V5iwsSc4sz0yFSpxh1OZo+bPnCJAQ2Q0qc1xtkhgBIUUZpHtwIWMxeYpSVEu
 ZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMmwUyhSczrwRu0yugI5iAjuC7ZAJyREkiQkqqgTFx7fw
 a1QKWIlfu8KonlWp3vGSuGiT6NtjPXDJrs9x9z6+GmzYftV559PFKn8d6X34I+oRdn2R/smn5
 +57eiJ2lJUnJn++lrtFLexRyWC3wCNvPfVcV11/jmiunUeTIYnDoqZB7JNNCkaxY1p3lSy5Ky
 urYHrCLNNfgmxXfflB6/66fPaG3epVYijMSDbWYi4oTAQE1/hXUAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1496822844!96886769!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46088 invoked from network); 7 Jun 2017 08:07:26 -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; 7 Jun 2017 08:07:26 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 07 Jun 2017 02:07:24 -0600
Message-Id: <5937D05A0200007800160288@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 07 Jun 2017 02:07:22 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <bcc0d4330d9b463a9829af1327d895a9@AMSPEX02CL03.citrite.net>
 <5936E230020000780015FEDC@prv-mh.provo.novell.com>
 <fe6a9bb5eb8144bda27ef1532a153ab7@AMSPEX02CL03.citrite.net>
 <d45ae6fc34a94ab48213667073b37616@AMSPEX02CL03.citrite.net>
 <3a0eb227-8302-50db-84a6-b07893ab0e91@oracle.com>
In-Reply-To: <3a0eb227-8302-50db-84a6-b07893ab0e91@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "xen-devel \(xen-devel@lists.xenproject.org\)"
 <xen-devel@lists.xenproject.org>, Paul Durrant <Paul.Durrant@citrix.com>
Subject: Re: [Xen-devel] debian stretch dom0 + xen 4.9 fails to 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+IE9uIDA2LjA2LjE3IGF0IDE5OjAwLCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IEZXSVcsIG9uZSBvZiBtYWNoaW5lcyBpbiBvdXIgdGVzdCBmYXJtIGNob2tlZCBvbiB0
aGlzIHZlcnkgcGF0Y2guIEkKPiBkb24ndCByZW1lbWJlciBkZXRhaWxzIG5vdyBidXQgZXNzZW50
aWFsbHkgaXQgdHVybmVkIG91dCB0aGF0IHN5c2xpbnV4Cj4gKHdlIGFyZSBweGUtYm9vdGluZykg
Y291bGQgbm90IGhhbmRsZSBjaGFuZ2VzIGluIEVMRiBzZWN0aW9ucyBsYXlvdXQKPiAodGhlIHdh
eSBzeXNsaW51eCBjYWxjdWxhdGVkIGhvdyB0byBsb2FkIHRoZSBiaW5hcnkgaW50byBtZW1vcnkg
cmVzdWx0ZWQKPiBpbiBvdmVybGFwIG9mIHNvbWUgc29ydCkuCgpUaGVyZSBoYXMgYWx3YXlzIGJl
ZW4gYW4gb3ZlcmxhcCBiZXR3ZWVuIHRoZSBtYWluIGFuZCB0aGUgbm90ZXMKc2VnbWVudDsgdGhl
cmUgYmVpbmcgb25seSB0d28gc2VnbWVudHMgSSBkb24ndCBzZWUgYW55IG90aGVyCnBvdGVudGlh
bCBmb3IgYW4gb3ZlcmxhcC4gSW4gZmFjdCBJIGNhbid0IHNlZSBhbnl0aGluZyBvdGhlciB0aGFu
IHNpemUKZGlmZmVyZW5jZXMgYmV0d2VlbiBhIDQuOC4xIGFuZCBhIDQuOSBiaW5hcnksIHBsdXMg
b2YgY291cnNlIHRoZQpiYXNlIGFkZHJlc3MgY2hhbmdlIHJlc3VsdGluZyBmcm9tIERhbmllbCdz
IEVGSS9HclVCMiBwYXRjaGVzLiBTbwpJJ20gcmF0aGVyIHB1enpsZWQgYXMgdG8gd2hhdCBlZmZl
Y3QgSsO8cmdlbidzIHBhdGNoIGNvdWxkIGhhdmUgaGFkCm9uIHRoZSBiZWhhdmlvciBvZiBhbnkg
bG9hZGVyIHdoYXRzb2V2ZXIuCgpUaGUgb25seSBwb3NzaWJseSBtaXNsZWFkaW5nIHNlY3Rpb24g
SSBub3RpY2UgaXMgLnJlbG9jLCBidXQgdGhhdCdzCnByZXNlbnQgaW4geGVuLXN5bXMgb25seSwg
bm90IGluIHhlbi5nei4gQW5kIGFnYWluIGl0J3MgYSByZXN1bHQgb2YKRGFuaWVsJ3Mgc2VyaWVz
LCBub3QgSsO8cmdlbidzIHBhdGNoLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 07 08:08:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 08: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 1dIW0Y-0005rn-My; Wed, 07 Jun 2017 08:08: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=324d18410=Paul.Durrant@citrix.com>)
 id 1dIW0W-0005rT-T9
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 08:08:01 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 38/FA-01732-064B7395; Wed, 07 Jun 2017 08:08:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpileJIrShJLcpLzFFi42LZKekooRu/xTz
 S4OUlCYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeNocwN7wTXjiq8/VzA2MDYYdzFyckgI+Ems
 a1vPAmKzCehILD06nwnEFhEIk3i3bxFQnIuDWWAio8TZ7qVgRcICLhL/Dy1mgyhylfh2uouxi
 5EDyPaTWHufESTMIqAiMfXQRjCbV8BdYtbcf+wgc4QEVjBJ/Hp8B2wOp4CdxOR5/8GWMQrISn
 xpXM0MYjMLiEvcegJxhISAgMSSPeeZIWxRiZeP/7FC2AYSW5fuYwHZyyygKbF+lz5Eq6LElO6
 H7BB7BSVOznzCMoFReBaSqbMQOmYh6ZiFpGMBI8sqRo3i1KKy1CJdYwO9pKLM9IyS3MTMHF1D
 A2O93NTi4sT01JzEpGK95PzcTYzA0K9nYGDcwdh5wu8QoyQHk5Iob1q6eaQQX1J+SmVGYnFGf
 FFpTmrxIUYNDg6BzWtXX2CUYsnLz0tVkuDl3gxUJ1iUmp5akZaZA4xOmFIJDh4lEd7g9UBp3u
 KCxNzizHSI1ClGY44Nq9d/YeK407fhC5MQ2CQpcV5vkEkCIKUZpXlwg2BJ4xKjrJQwLyMDA4M
 QT0FqUW5mCar8K0ZxDkYlYd4skCk8mXklcPteAZ3CBHQK3yUTkFNKEhFSUg2MhYoLN87dNXnC
 aU/BDxf/Jb4yv3F6fjzXY/cdMnvSTz+2jziRlxRcHbd4ycmbD56uVsu7tdV0scCEx3nS04TrZ
 j2wEdwcdv/Ih/SK1y9rDz5f6RQ0Lckpw/jOU4b3Qu8mbzjXE890fPFkxQg5S7ctJtJ/uax9ai
 bf9OaezeTVdLPX9GDMLc5MBSWW4oxEQy3mouJEANDDesUVAwAA
X-Env-Sender: prvs=324d18410=Paul.Durrant@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1496822879!46358106!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65463 invoked from network); 7 Jun 2017 08:07:59 -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;
 7 Jun 2017 08:07:59 -0000
X-IronPort-AV: E=Sophos;i="5.39,310,1493683200"; d="scan'208";a="47337263"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Boris Ostrovsky' <boris.ostrovsky@oracle.com>, 'Jan Beulich'
 <JBeulich@suse.com>
Thread-Topic: [Xen-devel] debian stretch dom0 + xen 4.9 fails to boot
Thread-Index: AdLe0KoM3kANRDRYSf+PCIgyxC4kg///62kA///UqkD//530gIAAq+WA//7hiaA=
Date: Wed, 7 Jun 2017 08:07:58 +0000
Message-ID: <d8a91bf2426a4fc99f6a0e633e853402@AMSPEX02CL03.citrite.net>
References: <bcc0d4330d9b463a9829af1327d895a9@AMSPEX02CL03.citrite.net>
 <5936E230020000780015FEDC@prv-mh.provo.novell.com>
 <fe6a9bb5eb8144bda27ef1532a153ab7@AMSPEX02CL03.citrite.net>
 <d45ae6fc34a94ab48213667073b37616@AMSPEX02CL03.citrite.net>
 <3a0eb227-8302-50db-84a6-b07893ab0e91@oracle.com>
In-Reply-To: <3a0eb227-8302-50db-84a6-b07893ab0e91@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: "xen-devel \(xen-devel@lists.xenproject.org\)"
 <xen-devel@lists.xenproject.org>,
 "Julien Grall \(julien.grall@arm.com\)" <julien.grall@arm.com>
Subject: Re: [Xen-devel] debian stretch dom0 + xen 4.9 fails to 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBCb3JpcyBPc3Ryb3Zza3kgW21h
aWx0bzpib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbV0NCj4gU2VudDogMDYgSnVuZSAyMDE3IDE4
OjAwDQo+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgJ0phbiBC
ZXVsaWNoJw0KPiA8SkJldWxpY2hAc3VzZS5jb20+DQo+IENjOiB4ZW4tZGV2ZWwgKHhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZykgPHhlbi0NCj4gZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmc+DQo+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBkZWJpYW4gc3RyZXRjaCBkb20wICsgeGVu
IDQuOSBmYWlscyB0byBib290DQo+IA0KPiBPbiAwNi8wNi8yMDE3IDEyOjI4IFBNLCBQYXVsIER1
cnJhbnQgd3JvdGU6DQo+ID4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4+IEZyb206
IFhlbi1kZXZlbCBbbWFpbHRvOnhlbi1kZXZlbC1ib3VuY2VzQGxpc3RzLnhlbi5vcmddIE9uIEJl
aGFsZiBPZg0KPiA+PiBQYXVsIER1cnJhbnQNCj4gPj4gU2VudDogMDYgSnVuZSAyMDE3IDE2OjUy
DQo+ID4+IFRvOiAnSmFuIEJldWxpY2gnIDxKQmV1bGljaEBzdXNlLmNvbT4NCj4gPj4gQ2M6IHhl
bi1kZXZlbCAoeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnKSA8eGVuLQ0KPiA+PiBkZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4NCj4gPj4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIGRl
YmlhbiBzdHJldGNoIGRvbTAgKyB4ZW4gNC45IGZhaWxzIHRvIGJvb3QNCj4gPj4NCj4gPj4+IC0t
LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRv
OkpCZXVsaWNoQHN1c2UuY29tXQ0KPiA+Pj4gU2VudDogMDYgSnVuZSAyMDE3IDE2OjExDQo+ID4+
PiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4NCj4gPj4+IENjOiB4
ZW4tZGV2ZWwgKHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZykgPHhlbi0NCj4gPj4+IGRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPg0KPiA+Pj4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxd
IGRlYmlhbiBzdHJldGNoIGRvbTAgKyB4ZW4gNC45IGZhaWxzIHRvIGJvb3QNCj4gPj4+DQo+ID4+
Pj4+PiBPbiAwNi4wNi4xNyBhdCAxNjozMiwgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPiB3cm90
ZToNCj4gPj4+PiBJJ3ZlIGJlZW4gaGF2aW5nIGZ1biBzZXR0aW5nIHVwIGEgbmV3IHRlc3Qgcmln
Li4uDQo+ID4+Pj4NCj4gPj4+PiBJIGhhdmUgYSBza3VsbCBjYW55b24gTlVDIGFuZCBJIHB1dCBk
ZWJpYW4gc3RyZXRjaCAocmM0KSBvbiBpdCAoc28gdGhhdCdzIGENCj4gPj4+PiA0Ljkga2VybmVs
KSBhbmQgdGhlbiB0cmllZCBidWlsZGluZyBhbmQgaW5zdGFsbGluZyB0aGUgbGF0ZXN0IFhlbiBz
dGFnaW5nLQ0KPiA0LjkNCj4gPj4+PiBjb2RlLiBUaGUgc3lzdGVtIGZhaWxlZCB0byBib290Li4u
IGJhc2ljYWxseSBpdCBnb3Qgc3R1Y2sgYmVmb3JlIGV2ZW4NCj4gPj4+PiBtYW5hZ2luZyB0byBn
ZXQgc3VmZmljaWVudGx5IGludG8gWGVuIHRvIHNwaXQgb3V0IGFueXRoaW5nIG9uIHRoZQ0KPiBj
b25zb2xlLg0KPiA+Pj4+IFhlbiA0LjggT1RPSCBib290ZWQganVzdCBmaW5lIHNvIEkgc3RhcnRl
ZCBiaXNlY3RpbmcgYW5kIGFmdGVyIDE0DQo+ID4+IGl0ZXJhdGlvbnMNCj4gPj4+PiBJIGdvdCBk
b3duIHRvIHRoZSBmb2xsb3dpbmcgY29tbWl0IGlzIGJlaW5nIHRoZSBwcm9ibGVtOg0KPiA+Pj4+
DQo+ID4+Pj4gY29tbWl0IGMwNjU1ZTQ5MmU2YjMzZTI2ZWM5Y2QzM2Y1OTcyNWQwZGI4OWNkZDAN
Cj4gPj4+PiBBdXRob3I6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4NCj4gPj4+PiBE
YXRlOiAgIEZyaSBNYXIgMjQgMTQ6MTg6NTQgMjAxNyArMDEwMA0KPiA+Pj4+DQo+ID4+Pj4gICAg
IHg4Njogc3BsaXQgYm9vdCB0cmFtcG9saW5lIGludG8gcGVybWFuZW50IGFuZCB0ZW1wb3Jhcnkg
cGFydA0KPiA+Pj4+DQo+ID4+Pj4gICAgIFRoZSBoeXBlcnZpc29yIG5lZWRzIGEgdHJhbXBvbGlu
ZSBpbiBsb3cgbWVtb3J5IGZvciBlYXJseSBib290IGFuZA0KPiA+Pj4+ICAgICBsYXRlciBmb3Ig
YnJpbmdpbmcgdXAgY3B1cyBhbmQgZHVyaW5nIHdha2V1cCBmcm9tIHN1c3BlbmQuIFRvZGF5DQo+
IHRoaXMNCj4gPj4+PiAgICAgdHJhbXBvbGluZSBpcyBrZXB0IGNvbXBsZXRlbHkgZXZlbiBpZiBt
b3N0IG9mIGl0IGlzbid0IG5lZWRlZCBsYXRlci4NCj4gPj4+Pg0KPiA+Pj4+ICAgICBTcGxpdCB0
aGUgdHJhbXBvbGluZSBpbnRvIGEgcGVybWFuZW50IHBhcnQgYW5kIGEgdGVtcG9yYXJ5IHBhcnQN
Cj4gPj4gbmVlZGVkDQo+ID4+Pj4gICAgIGF0IGVhcmx5IGJvb3Qgb25seS4gSW50cm9kdWNlIGEg
bmV3IGVudHJ5IGF0IHRoZSBib3VuZGFyeS4NCj4gPj4+Pg0KPiA+Pj4+ICAgICBSZWR1Y2UgdGhl
IHN0YWNrIGZvciB3YWtldXAgY29kZSBpbiBvcmRlciBmb3IgdGhlIHBlcm1hbmVudA0KPiA+Pj4+
ICAgICB0cmFtcG9saW5lIHRvIGZpdCBpbiBhIHNpbmdsZSBwYWdlLiA0ayBvZiBzdGFjayBzZWVt
cyBleGNlc3NpdmUsIGFib3V0DQo+ID4+Pj4gICAgIDNrIHNob3VsZCBiZSBtb3JlIHRoYW4gZW5v
dWdoLg0KPiA+Pj4+DQo+ID4+Pj4gICAgIEFkZCBhbiBBU1NFUlQoKSB0byB0aGUgbGlua2VyIHNj
cmlwdCB0byBlbnN1cmUgdGhlIHdha2V1cCBzdGFjayBpcw0KPiA+Pj4+ICAgICBhbHdheXMgYXQg
bGVhc3QgM2suDQo+ID4+Pj4NCj4gPj4+PiAgICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPg0KPiA+Pj4+ICAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPg0KPiA+Pj4+DQo+ID4+Pj4gVG8gdmVyaWZ5IHRoaXMgSSBjaGVj
a2VkIG91dCBtYXN0ZXIsIHJldmVydGVkIHRoYXQgY29tbWl0LCBhbmQgdHJpZWQNCj4gYWdhaW4u
DQo+ID4+Pj4gVGhlIE5VQyBzdGlsbCBib290ZWQgZmluZS4NCj4gPj4+IFdlbGwsIGludGVyZXN0
aW5nLCBidXQgSSBkb24ndCB0aGluayBpdCBpcyB2ZXJ5IHJlYWxpc3RpYyB0byBleHBlY3QgYW55
DQo+ID4+PiBmaXggd2l0aCBqdXN0IHRoZSBpbmZvcm1hdGlvbiB5b3Ugc3VwcGx5LiBUaGVyZSBt
dXN0IGJlIHNvbWV0aGluZw0KPiA+Pj4gcmF0aGVyIHNwZWNpYWwgYWJvdXQgdGhhdCBzeXN0ZW0s
IGFuZCBsaWtlbHkgaXQgd291bGQgaGVscCBpZiB3ZQ0KPiA+Pj4ga25ldyB3aGF0IHRoYXQgaXMu
IEUuZy4gYW4gdW51c3VhbCBFODIwIG1hcC4gV29yc2Ugd291bGQgYmUgaWYNCj4gPj4+IHRoZXkg
dXNlZCBtZW1vcnkgb3V0c2lkZSBvZiBwcm9wZXJseSBtYXJrZWQgRTgyMCByZWdpb25zIGluIGEN
Cj4gPj4+IHdheSBjb2xsaWRpbmcgd2l0aCB3aGF0IHdlIGRvLg0KPiA+Pj4NCj4gPj4+IE90aGVy
d2lzZSBJJ20gYWZyYWlkIHdlIG5lZWQgdG8gaG9wZSBmb3IgeW91IHRvIGRlYnVnIHRoZSBpc3N1
ZS4NCj4gPj4+DQo+ID4+IFllcywgSSB3YXMgcG9zdGluZyB0aGlzIG1vcmUgYSBoZWFkcy11cCBm
b3IgdGhlIG1vbWVudCwgc28gdGhhdCA0LjkgZG9lcw0KPiBub3QNCj4gPj4gZ28gb3V0IHdpdGgg
dGhpcyByZWdyZXNzaW9uLg0KPiA+Pg0KPiA+PiBJIHdpbGwgdHJ5IHRvIGZpZ3VyZSBvdXQgd2hh
dCBpcyBnb2luZyBvbi4uLiBNeSBpbml0aWFsIHRob3VnaHRzIG9uIGxvb2tpbmcgYXQNCj4gd2hh
dA0KPiA+PiB0aGUgcGF0Y2ggZG9lcyBhcmUgdGhhdCBpdCBtYXkgYmUgc29tZXRoaW5nIHRvIGRv
IHdpdGggdGhlIGZhY3QgSSBhbSB1c2luZw0KPiBhDQo+ID4+IHZnYSBjb25zb2xlIHJhdGhlciB0
aGFuIGEgc2VyaWFsIG9uZS4gSSBuZWVkIHRvIHRyeSBhbm90aGVyIDQuOSBvbiBhbm90aGVyDQo+
ID4+IHN5c3RlbSAoZ2lnYWJ5dGUgYnJpeCkgdG8gc2VlIGlmIHRoZSBwcm9ibGVtIG1hbmlmZXN0
cyB0aGVyZSB0b28uIEknbGwgYWxzbw0KPiBoYXZlDQo+ID4+IHRvIHBsYXkgd2l0aCB0aGUgQklP
UyBzZXR0aW5ncyBvbiB0aGUgc2t1bGwgY2FueW9uLg0KPiA+Pg0KPiA+IFRoZSBwcm9ibGVtIGRl
ZmluaXRlbHkgZG9lc24ndCBtYW5pZmVzdCBvbiB0aGUgYnJpeCwgc28gdGhlIG5leHQgdGhlb3J5
IGlzDQo+IHRoYXQgaXQgaXMgc29tZXRoaW5nIHRvIGRvIHdpdGggdGhlIEJJT1Mgb2YgdGhlIHNr
dWxsIGNhbnlvbi4NCj4gPg0KPiANCj4gDQo+IEZXSVcsIG9uZSBvZiBtYWNoaW5lcyBpbiBvdXIg
dGVzdCBmYXJtIGNob2tlZCBvbiB0aGlzIHZlcnkgcGF0Y2guIEkNCj4gZG9uJ3QgcmVtZW1iZXIg
ZGV0YWlscyBub3cgYnV0IGVzc2VudGlhbGx5IGl0IHR1cm5lZCBvdXQgdGhhdCBzeXNsaW51eA0K
PiAod2UgYXJlIHB4ZS1ib290aW5nKSBjb3VsZCBub3QgaGFuZGxlIGNoYW5nZXMgaW4gRUxGIHNl
Y3Rpb25zIGxheW91dA0KPiAodGhlIHdheSBzeXNsaW51eCBjYWxjdWxhdGVkIGhvdyB0byBsb2Fk
IHRoZSBiaW5hcnkgaW50byBtZW1vcnkgcmVzdWx0ZWQNCj4gaW4gb3ZlcmxhcCBvZiBzb21lIHNv
cnQpLg0KPiANCj4gSSBoYWNrZWQgaXQgKG1ib290LmMzMiBzcGVjaWZpY2FsbHkpIHRvIHdvcmsg
YXJvdW5kIHRoaXMgYnV0IG5ldmVyIGNhbWUNCj4gdXAgd2l0aCBhIHByb3BlciBzb2x1dGlvbi4N
Cj4gDQoNCkluIG15IGNhc2UgaXQgd2FzIGdydWIyLi4uIGFuZCB0aGlua2luZyBhYm91dCBpdCBJ
IGFtIHJ1bm5pbmcgYW4gb2xkZXIgdmVyc2lvbiBvbiB0aGUgYnJpeCBzbyBJIGd1ZXNzIGl0IG1h
eSBzdGlsbCBtYW5pZmVzdCB0aGVyZSBpZiBJIHVwZGF0ZS4gRWl0aGVyIHdheSBpdCBzb3VuZHMg
bGlrZSBpdCBtYXkgYmUgYmV0dGVyIHRvIHJldmVydCB0aGUgcGF0Y2ggdW50aWwgdGhlIGlzc3Vl
IGlzIGJldHRlciB1bmRlcnN0b29kLg0KDQogIFBhdWwNCg0KPiAtYm9yaXMNCg0KDQpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 07 08:09:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 08: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 1dIW2I-00062Z-22; Wed, 07 Jun 2017 08:09: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=324d18410=Paul.Durrant@citrix.com>)
 id 1dIW2H-00062L-Ce
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 08:09:49 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 3F/D3-02180-BC4B7395; Wed, 07 Jun 2017 08:09:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkleJIrShJLcpLzFFi42LZKekooXtii3m
 kQec2bovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPSxC/MBRsEKr48dm1gnCLQxcjJISHgJ/F1
 bjsLiM0moCOx9Oh8JhBbRCBEYsGttWwgNrNAkMSk+3eZQWxhAReJ/4cWs0HUuEp8O93FCGGHS
 dz8dhDMZhFQkXjZehlsJq+Au8TvhXOBZnJxCAncYZLYef8WWBGngL3E942bwYoYBWQlvjSuZo
 ZYJi5x6wnEERICAhJL9pxnhrBFJV4+/scKYRtIbF26D6iXA6heU2L9Ln2IVkWJKd0P2SH2Ckq
 cnPmEZQKj8CwkU2chdMxC0jELSccCRpZVjBrFqUVlqUW6hiZ6SUWZ6RkluYmZObqGBqZ6uanF
 xYnpqTmJScV6yfm5mxiBgc8ABDsYz572PMQoycGkJMp7bbN5pBBfUn5KZUZicUZ8UWlOavEhR
 g0ODoHNa1dfYJRiycvPS1WS4P0JUidYlJqeWpGWmQOMTZhSCQ4eJRFeBmB8CvEWFyTmFmemQ6
 ROMRpzbFi9/gsTx52+DV+YhMAmSYnzPgaZJABSmlGaBzcIljIuMcpKCfMyAp0pxFOQWpSbWYI
 q/4pRnINRSZhXHmQhT2ZeCdy+V0CnMAGdwnfJBOSUkkSElFQDo3+TVvCmKdXvni9epvzrruL5
 73+LYz0dGUOL1Or71nqfOLbaStT9x36RaTGXVty+eur39F1vWNW1xZJfrTnG9WDj1TfzD0mHi
 U9nMvawfMDdrq9rFhO8ejtnW/es8s5Gy5pyv1s/TpzhOfQgZtLdg6nGq0+UnvDXOH/9eMLeO6
 UyfA0Fj9s+yyuxFGckGmoxFxUnAgCcu28uFAMAAA==
X-Env-Sender: prvs=324d18410=Paul.Durrant@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1496822983!65935975!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10470 invoked from network); 7 Jun 2017 08:09:44 -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;
 7 Jun 2017 08:09:44 -0000
X-IronPort-AV: E=Sophos;i="5.39,310,1493683200"; d="scan'208";a="47337349"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>, Boris Ostrovsky
 <boris.ostrovsky@oracle.com>
Thread-Topic: [Xen-devel] debian stretch dom0 + xen 4.9 fails to boot
Thread-Index: AdLe0KoM3kANRDRYSf+PCIgyxC4kg///62kA///UqkD//530gIAAq+WAgAD9ZwD//94cAA==
Date: Wed, 7 Jun 2017 08:09:42 +0000
Message-ID: <36baedb866264833822aa09c35fa561e@AMSPEX02CL03.citrite.net>
References: <bcc0d4330d9b463a9829af1327d895a9@AMSPEX02CL03.citrite.net>
 <5936E230020000780015FEDC@prv-mh.provo.novell.com>
 <fe6a9bb5eb8144bda27ef1532a153ab7@AMSPEX02CL03.citrite.net>
 <d45ae6fc34a94ab48213667073b37616@AMSPEX02CL03.citrite.net>
 <3a0eb227-8302-50db-84a6-b07893ab0e91@oracle.com>
 <5937D05A0200007800160288@prv-mh.provo.novell.com>
In-Reply-To: <5937D05A0200007800160288@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\)"
 <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] debian stretch dom0 + xen 4.9 fails to 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRv
OkpCZXVsaWNoQHN1c2UuY29tXQ0KPiBTZW50OiAwNyBKdW5lIDIwMTcgMDk6MDcNCj4gVG86IEJv
cmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+DQo+IENjOiBQYXVsIER1
cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgeGVuLWRldmVsICh4ZW4tDQo+IGRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnKSA8eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPg0K
PiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gZGViaWFuIHN0cmV0Y2ggZG9tMCArIHhlbiA0Ljkg
ZmFpbHMgdG8gYm9vdA0KPiANCj4gPj4+IE9uIDA2LjA2LjE3IGF0IDE5OjAwLCA8Ym9yaXMub3N0
cm92c2t5QG9yYWNsZS5jb20+IHdyb3RlOg0KPiA+IEZXSVcsIG9uZSBvZiBtYWNoaW5lcyBpbiBv
dXIgdGVzdCBmYXJtIGNob2tlZCBvbiB0aGlzIHZlcnkgcGF0Y2guIEkNCj4gPiBkb24ndCByZW1l
bWJlciBkZXRhaWxzIG5vdyBidXQgZXNzZW50aWFsbHkgaXQgdHVybmVkIG91dCB0aGF0IHN5c2xp
bnV4DQo+ID4gKHdlIGFyZSBweGUtYm9vdGluZykgY291bGQgbm90IGhhbmRsZSBjaGFuZ2VzIGlu
IEVMRiBzZWN0aW9ucyBsYXlvdXQNCj4gPiAodGhlIHdheSBzeXNsaW51eCBjYWxjdWxhdGVkIGhv
dyB0byBsb2FkIHRoZSBiaW5hcnkgaW50byBtZW1vcnkgcmVzdWx0ZWQNCj4gPiBpbiBvdmVybGFw
IG9mIHNvbWUgc29ydCkuDQo+IA0KPiBUaGVyZSBoYXMgYWx3YXlzIGJlZW4gYW4gb3ZlcmxhcCBi
ZXR3ZWVuIHRoZSBtYWluIGFuZCB0aGUgbm90ZXMNCj4gc2VnbWVudDsgdGhlcmUgYmVpbmcgb25s
eSB0d28gc2VnbWVudHMgSSBkb24ndCBzZWUgYW55IG90aGVyDQo+IHBvdGVudGlhbCBmb3IgYW4g
b3ZlcmxhcC4gSW4gZmFjdCBJIGNhbid0IHNlZSBhbnl0aGluZyBvdGhlciB0aGFuIHNpemUNCj4g
ZGlmZmVyZW5jZXMgYmV0d2VlbiBhIDQuOC4xIGFuZCBhIDQuOSBiaW5hcnksIHBsdXMgb2YgY291
cnNlIHRoZQ0KPiBiYXNlIGFkZHJlc3MgY2hhbmdlIHJlc3VsdGluZyBmcm9tIERhbmllbCdzIEVG
SS9HclVCMiBwYXRjaGVzLiBTbw0KPiBJJ20gcmF0aGVyIHB1enpsZWQgYXMgdG8gd2hhdCBlZmZl
Y3QgSsO8cmdlbidzIHBhdGNoIGNvdWxkIGhhdmUgaGFkDQo+IG9uIHRoZSBiZWhhdmlvciBvZiBh
bnkgbG9hZGVyIHdoYXRzb2V2ZXIuDQo+IA0KPiBUaGUgb25seSBwb3NzaWJseSBtaXNsZWFkaW5n
IHNlY3Rpb24gSSBub3RpY2UgaXMgLnJlbG9jLCBidXQgdGhhdCdzDQo+IHByZXNlbnQgaW4geGVu
LXN5bXMgb25seSwgbm90IGluIHhlbi5nei4gQW5kIGFnYWluIGl0J3MgYSByZXN1bHQgb2YNCj4g
RGFuaWVsJ3Mgc2VyaWVzLCBub3QgSsO8cmdlbidzIHBhdGNoLg0KPiANCg0KSSBndWVzcyBJIGNv
dWxkIGFwcGx5IHRoZSBwYXRjaCBpbiBpc29sYXRpb24gYWdhaW5zdCA0LjggYW5kIHNlZSBpZiBp
dCBjYXVzZXMgYSBwcm9ibGVtLiBJJ2xsIGdpdmUgdGhhdCBhIHF1aWNrIHRyeS4NCg0KICBQYXVs
DQoNCj4gSmFuDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 07 08:12:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 08:12: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 1dIW4g-0006i7-Eq; Wed, 07 Jun 2017 08:12: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 1dIW4f-0006hE-A9
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 08:12:17 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 45/E2-03557-065B7395; Wed, 07 Jun 2017 08:12:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDSzdhq3m
 kwdbTwhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aUN70sBff4K5avOMTUwPiKp4uRk0NIIE/i
 1bp29i5GDg5eATuJY61gYQkBQ4nTC2+ygIRZBFQlZu4LBAmzCahLtD3bzgpiiwCV/Jp1C8jm4
 mAWOMsoMW3GQXaQhLCAu8Saxn5GkISQQB+TxLOGGcwgCU4BH4kdB66xQewSlPi7QxgkzCygJf
 Hw1y0WCFtbYtnC18wgJcwC0hLL/3FMYOSbhdAwC0nDLCQNsxAaFjCyrGLUKE4tKkst0jUy10s
 qykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAw+BiDYwbh4beAhRkkOJiVR3mubzSOF
 +JLyUyozEosz4otKc1KLDzFqcHAIbNu1+gKjFEtefl6qkgRv6RagOsGi1PTUirTMHGB8wJRKc
 PAoifAygKR5iwsSc4sz0yFSpxh1Oe70bfjCJAQ2Q0qcNxqkSACkKKM0D24ELFYvMcpKCfMyAh
 0oxFOQWpSbWYIq/4pRnINRSZg3BmQKT2ZeCdymV0BHMAEdwXfJBOSIkkSElFQD4+rz6fyr2lT
 OucwzY873D2ZXVby/7/TLF4+e3ok6nSnwvD5SyF72Y7fK1XdV85ezXewWlY5qVN0Zp/nxg6a6
 Q/3UgFXNPOHK+Zwvzp/7qrnsWtTKxtWbdMQmLGeT2ae49xCnRli4wRWWb5c/FGtuO8EUw7Wp1
 1cmtNpylugfvj863+JOi6ueVWIpzkg01GIuKk4EAFX7PHrQAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1496823134!69170922!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32178 invoked from network); 7 Jun 2017 08:12:16 -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; 7 Jun 2017 08:12:16 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 07 Jun 2017 02:12:13 -0600
Message-Id: <5937D17C0200007800160296@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 07 Jun 2017 02:12:12 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <osstest-110009-mainreport@xen.org>
 <5936C34C020000780015FCFE@prv-mh.provo.novell.com>
 <22838.46489.303121.802684@mariner.uk.xensource.com>
 <5936D6CE020000780015FE9B@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1706061214580.15791@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1706061214580.15791@sstabellini-ThinkPad-X260>
Mime-Version: 1.0
Content-Disposition: inline
Cc: osstest-admin@xenproject.org, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [xen-unstable test] 110009: 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+IE9uIDA2LjA2LjE3IGF0IDIxOjE5LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gT24gVHVlLCA2IEp1biAyMDE3LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gPj4+IE9uIDA2LjA2
LjE3IGF0IDE2OjAwLCA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4gd3JvdGU6Cj4+ID4gTG9v
a2luZyBhdCB0aGUgc2VyaWFsIGxvZ3MgZm9yIHRoYXQgYW5kIGNvbXBhcmluZyB0aGVtIHdpdGgg
MTAwMDksCj4+ID4gaXQncyBub3QgdGVycmlibHkgZWFzeSB0byBzZWUgd2hhdCdzIGdvaW5nIG9u
IGJlY2F1c2UgdGhlIGtlcm5lbAo+PiA+IHZlcnNpb25zIGFyZSBkaWZmZXJlbnQgYW5kIHNvIHBy
b2R1Y2UgZGlmZmVyZW50IG1lc3NhZ2VzIGFib3V0IHhlbmJyMAo+PiA+IChhbmQgSSB0aGluayBt
YXkgaGF2ZSBhIGRpZmZlcmVudCBicmlkZ2UgcG9ydCBtYW5hZ2VtZW50IGFsZ29yaXRobSkuCj4+
ID4gCj4+ID4gQnV0IHRoZSBtZXNzYWdlcyBhYm91dCBwcm9taXNjdW91cyBtb2RlIHNlZW0gdGhl
IHNhbWUsIGFuZCBvZiBjb3Vyc2UKPj4gPiBwcm9taXNjdW91cyBtb2RlIGlzIGNvbnRyb2xsZWQg
YnkgdXNlcnNwYWNlLCByYXRoZXIgdGhhbiBieSB0aGUga2VybmVsCj4+ID4gKHNvIHNob3VsZCBi
ZSB0aGUgc2FtZSBpbiBib3RoKS4KPj4gPiAKPj4gPiBIb3dldmVyLCBpbiB0aGUgZmFpbGVkIHRl
c3Qgd2Ugc2VlIGV4dHJhIG1lc3NhZ2VzIGFib3V0IHByb21pczoKPj4gPiAKPj4gPiAgIEp1biAg
NSAxMzozNzowOC4zNTM2NTYgWyAyMTkxLjY1MjA3OV0gZGV2aWNlIHZpZjcuMC1lbXUgbGVmdCBw
cm9taXNjdW91cyAKPj4gPiBtb2RlCj4+ID4gICAuLi4KPj4gPiAgIEp1biAgNSAxMzozNzowOC4z
Nzc1NzEgWyAyMTkxLjY3NTI5OF0gZGV2aWNlIHZpZjcuMCBsZWZ0IHByb21pc2N1b3VzIG1vZGUK
Pj4gCj4+IFdvdWxkbid0IHRob3NlIGJlIGFub3RoZXIgcmVzdWx0IG9mIHRoZSBndWVzdCBzaHV0
dGluZyBkb3duIC8KPj4gYmVpbmcgc2h1dCBkb3duPwo+PiAKPj4gPiBBbHNvLCB0aGUgcWVtdSBs
b2cgZm9yIHRoZSBndWVzdCBpbiB0aGUgZmFpbHVyZSBjYXNlIHNheXMgdGhpczoKPj4gPiAKPj4g
PiAgIExvZy1kaXJ0eSBjb21tYW5kIGVuYWJsZQo+PiA+ICAgTG9nLWRpcnR5OiBubyBjb21tYW5k
IHlldC4KPj4gPiAgIHJlc2V0IHJlcXVlc3RlZCBpbiBjcHVfaGFuZGxlX2lvcmVxLgo+PiAKPj4g
U28gdGhpcyB3b3VsZCBzZWVtIHRvIGNhbGwgZm9yIGluc3RydW1lbnRhdGlvbiBvbiB0aGUgcWVt
dSBzaWRlCj4+IHRoZW4sIGFzIHRoZSBvbmx5IHBhdGggdmlhIHdoaWNoIHRoaXMgY2FuIGJlIGlu
aXRpYXRlZCBpcyAtIGFmYWljcyAtCj4+IHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVlc3QoKSwgd2hp
Y2ggZG9lc24ndCBoYXZlIHZlcnkgbWFueQo+PiBjYWxsZXJzIHRoYXQgY291bGQgcG9zc2libHkg
YmUgb2YgaW50ZXJlc3QgaGVyZS4gQWRkaW5nIFN0ZWZhbm8gLi4uCj4gCj4gSSBhbSBwcmV0dHkg
c3VyZSB0aGF0IHRob3NlIG1lc3NhZ2VzIGNvbWUgZnJvbSBxZW11IHRyYWRpdGlvbmFsOiAicmVz
ZXQKPiByZXF1ZXN0ZWQgaW4gY3B1X2hhbmRsZV9pb3JlcSIgaXMgbm90IHByaW50ZWQgYnkgcWVt
dS14ZW4uCgpPaCwgaW5kZWVkIC0gSSBkaWRuJ3QgcGF5IGF0dGVudGlvbiB0byB0aGlzIGJlaW5n
IGEgKi1xZW11dC0qCnRlc3QuIEknbSBzb3JyeS4KCj4gSW4gYW55IGNhc2UsIHRoZSByZXF1ZXN0
IGNvbWVzIGZyb20gcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdCwgd2hpY2ggaXMKPiBjYWxsZWQg
YnkgaHcvYWNwaS5jOnBtX2lvcG9ydF93cml0ZXcuIEl0IGxvb2tzIGxpa2UgdGhlIGd1ZXN0IE9T
Cj4gaW5pdGlhdGVkIHRoZSByZXNldCAob3IgcmVzdW1lKT8KClJpZ2h0LCB0aGlzIGFuZCBody9w
Y2tiZC5jIGxvb2sgdG8gYmUgdGhlIG9ubHkgcG9zc2libGUKc291cmNlcy4gWWV0IHRoZW4gaXQn
cyBzdGlsbCB1bmNsZWFyIHdoYXQgbWFrZXMgdGhlIGd1ZXN0IGdvCmRvd24uCgpKYW4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 07 08:14:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 08: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 1dIW6j-0006sl-0f; Wed, 07 Jun 2017 08: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 <prvs=324400aaa=citrix-osstest@xenproject.org>)
 id 1dIW6h-0006sZ-QZ
 for xen-devel@lists.xensource.com; Wed, 07 Jun 2017 08:14:23 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 8A/2C-01992-FD5B7395; Wed, 07 Jun 2017 08:14:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHRDpO7trea
 RBp13NC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8a0ZXeZCiYIViz6t421gfE/VxcjJ4eEgL/E
 ga+X2CFsd4m3Z+eygtgiAs4SEz7cZgOxeQX0JH5s+AJWIywQKPF7dSNLFyMXUP19VokFZ38wQ
 jSrSuzqu8ECYrMJeEhM7JkIZrMIqEh0T+gHaxYS0JJYunglE8RQQYmTM5+A1TALSEgcfPGCGW
 KOhUT7p7dMExh5ZyEpm4WkbAEj0ypG9eLUorLUIl1zvaSizPSMktzEzBxdQwNTvdzU4uLE9NS
 cxKRiveT83E2MwOBhAIIdjMcmOx9ilORgUhLlvbbZPFKILyk/pTIjsTgjvqg0J7X4EKMMB4eS
 BO9PkJxgUWp6akVaZg4wjGHSEhw8SiK8DFuA0rzFBYm5xZnpEKlTjLocG1av/8IkxJKXn5cqJ
 c4bDVIkAFKUUZoHNwIWU5cYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzBsDMoUnM68EbtMroC
 OYgI7gu2QCckRJIkJKqoFRoHduWbtSx4wZZrOeV/8LSZx20/jO5eePPpkv68pc/z3lxjH9FYE
 B7tUJavPePsl82hRa6aukIbv+WPXjzJJb20p7lKOvrtBX5+0/7rd/y6xfRlkz9/ifYOks+ic8
 bXrwsSRZVxEbjrzKh+4hRSsZWx0zLnT+FS8tvC0/o9To8hwVLn7mpBdKLMUZiYZazEXFiQDhw
 rIYpAIAAA==
X-Env-Sender: prvs=324400aaa=citrix-osstest@xenproject.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1496823258!102321529!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31356 invoked from network); 7 Jun 2017 08:14: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;
 7 Jun 2017 08:14:19 -0000
X-IronPort-AV: E=Sophos;i="5.39,310,1493683200"; d="scan'208";a="426858200"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71523-mainreport@xen.org>
X-Osstest-Failures: distros-debian-squeeze:test-amd64-amd64-i386-squeeze-netboot-pygrub:debian-di-install:fail:allowable
 distros-debian-squeeze:test-amd64-i386-i386-squeeze-netboot-pygrub:debian-di-install:fail:allowable
 distros-debian-squeeze:test-amd64-i386-amd64-squeeze-netboot-pygrub:debian-di-install:fail:allowable
 distros-debian-squeeze:test-amd64-amd64-amd64-squeeze-netboot-pygrub:debian-di-install:fail:allowable
 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
X-Osstest-Versions-That: flight=71462
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 7 Jun 2017 09:14:16 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL02.citrite.net
Subject: [Xen-devel] [distros-debian-squeeze test] 71523: 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>

ZmxpZ2h0IDcxNTIzIGRpc3Ryb3MtZGViaWFuLXNxdWVlemUgcmVhbCBbcmVhbF0KaHR0cDovL29z
c3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MTUyMy8KCkZhaWx1
cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJk
ZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXNx
dWVlemUtbmV0Ym9vdC1weWdydWIgOSBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzE0NjIK
IHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXNxdWVlemUtbmV0Ym9vdC1weWdydWIgOSBkZWJpYW4tZGkt
aW5zdGFsbCBmYWlsIGxpa2UgNzE0NjIKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1zcXVlZXplLW5l
dGJvb3QtcHlncnViIDkgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDcxNDYyCiB0ZXN0LWFt
ZDY0LWFtZDY0LWFtZDY0LXNxdWVlemUtbmV0Ym9vdC1weWdydWIgOSBkZWJpYW4tZGktaW5zdGFs
bCBmYWlsIGxpa2UgNzE0NjIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBu
b3QgYmxvY2tpbmc6CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9j
YXRlICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0ICAgICAgICAg
ICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFz
cwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAg
ICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAz
IGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKCmJhc2VsaW5l
IHZlcnNpb246CiBmbGlnaHQgICAgICAgICAgICAgICA3MTQ2MgoKam9iczoKIGJ1aWxkLWFtZDY0
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 Jun 07 08:14:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 08: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 1dIW6v-0006uc-7x; Wed, 07 Jun 2017 08:14: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 1dIW6t-0006uE-MJ
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 08:14:35 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 11/71-02181-AE5B7395; Wed, 07 Jun 2017 08:14:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDS/f5VvN
 Ig4PrRCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow7p5czFfzlrVj7fQF7A+ME7i5GTg4hgTyJ
 CRuPs4PYvAJ2Eq3tk1lBbAkBQ4nTC2+ygNgsAqoS61YvYAOx2QTUJdqebQerEQGyL65rBKrh4
 mAW2MQkMXnPPUaQhLBAgMSTj++YQBJCAp3MEu+XbmMCSXAK6EpMPD4TaBsH0DZBib87hEFMZq
 BB6+cJgVQwC8hLNG+dzQwRlpZY/o9jAiPfLIT6WQj1s5DUz0KoX8DIsopRvTi1qCy1SNdCL6k
 oMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMPQYgGAH48Fm50OMkhxMSqK81zabRwrx
 JeWnVGYkFmfEF5XmpBYfYtTg4BDYtmv1BUYplrz8vFQlCd7SLUB1gkWp6akVaZk5wOiAKZXg4
 FES4WUASfMWFyTmFmemQ6ROMepy3Onb8IVJCGyGlDhvNEiRAEhRRmke3AhYpF5ilJUS5mUEOl
 CIpyC1KDezBFX+FaM4B6OSMG8MyBSezLwSuE2vgI5gAjqC75IJyBEliQgpqQbGDFX5W9c+Hpg
 qkbyKuyzhzQqb4rUW/l08afYb1h+2Da09eJ/frdbc9lqXnLzHv4TZz1wfxnvZF18IPC24q7K2
 kZFZtP0ha3MF40yhLJOPGhVlx9qcl6htzXW7YSebH/c/0zpsy4t/Xr6Sn5p/Xoub3bpKXTVYI
 jZRrjSLpT7x8nWuroRjHkosxRmJhlrMRcWJALSPS3XPAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1496823269!82422402!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 795 invoked from network); 7 Jun 2017 08:14:31 -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; 7 Jun 2017 08:14:31 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 07 Jun 2017 02:14:28 -0600
Message-Id: <5937D20202000078001602B9@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 07 Jun 2017 02:14:26 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Yi Sun" <yi.y.sun@linux.intel.com>
References: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
 <1493801063-38513-14-git-send-email-yi.y.sun@linux.intel.com>
 <592EAB0C020000780015E1BC@prv-mh.provo.novell.com>
 <20170602072647.GM3420@yi.y.sun>
 <593679A7020000780015F9EF@prv-mh.provo.novell.com>
 <20170606081317.GQ3420@yi.y.sun>
 <59368623020000780015FAC0@prv-mh.provo.novell.com>
 <20170607013102.GU3420@yi.y.sun>
In-Reply-To: <20170607013102.GU3420@yi.y.sun>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v11 13/23] x86: refactor psr: CDP: implement
 CPU init flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA3LjA2LjE3IGF0IDAzOjMxLCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90
ZToKPiBPbiAxNy0wNi0wNiAwMjozODoyNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+ID4+PiBPbiAw
Ni4wNi4xNyBhdCAxMDoxMywgPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4+ID4g
T24gMTctMDYtMDYgMDE6NDU6MTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiA+PiA+Pj4gT24gMDIu
MDYuMTcgYXQgMDk6MjYsIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+IHdyb3RlOgo+PiA+PiA+
IE9uIDE3LTA1LTMxIDAzOjM3OjQ4LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gPj4gPj4gPj4+IE9u
IDAzLjA1LjE3IGF0IDEwOjQ0LCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90ZToKPj4g
Pj4gPj4gPiArICAgICAgICAvKiBDdXQgaGFsZiBvZiBjb3NfbWF4IHdoZW4gQ0RQIGlzIGVuYWJs
ZWQuICovCj4+ID4+ID4+ID4gKyAgICAgICAgZmVhdC0+Y29zX21heCA+Pj0gMTsKPj4gPj4gPj4g
PiArCj4+ID4+ID4+ID4gKyAgICAgICAgLyogV2Ugb25seSB3cml0ZSBtYXNrMSBzaW5jZSBtYXNr
MCBpcyBhbHdheXMgYWxsIG9uZXMgYnkgZGVmYXVsdC4gKi8KPj4gPj4gPj4gCj4+ID4+ID4+IElz
IHRoaXMsIGJ0dywganVzdCByZXNldCBzdGF0ZSBvciBldmVuIGd1YXJhbnRlZWQgYWZ0ZXIgb2Zm
bGluaW5nCj4+ID4+ID4+IGFuZCByZS1vbmxpbmluZyBhIENQVT8KPj4gPj4gPj4gCj4+ID4+ID4g
QmVsb3cgTVNScyBhcmUgYWxsIHBlciBzb2NrZXQuIFNvLCB3ZSBqdXN0IG5lZWQgcmVzZXQgdGhl
bSB3aGVuIHNvY2tldCBpcwo+PiA+PiA+IG9ubGluZS4KPj4gPj4gCj4+ID4+IFdoaWNoIEkgaG9w
ZSB5b3UndmUgdW5kZXJzdG9vZCB0aGVuIG1lYW5zIHRoZSBjb21tZW50IGFuZAo+PiA+PiBwcmVz
dW1hYmx5IGFsc28gdGhlIGNvZGUgaGVyZSBuZWVkIGZ1cnRoZXIgcmVmaW5lbWVudC4KPj4gPj4g
Cj4+ID4gU3BlYyBzdGF0ZXMgaXQgYmVsb3cuIFNvLCB0aGUgbWFzazAgaXMgZ3VyYW50ZWVkLgo+
PiA+ICJ0aGUgZGVmYXVsdCBtYXNrIGluIElBMzJfTDNfTUFTS18wIC0gd2hpY2ggaXMgYWxsIOKA
nDHigJ1zIChvbiByZXNldCkiCj4+IAo+PiBTaWdoLiBJIGRpZCBhc2sgdmVyeSBjbGVhcmx5IChh
bmQgdGhpcyBpcyBzdGlsbCB2aXNpYmxlIGFib3ZlKSBhYm91dAo+PiB0aGUgY2FzZSB3aGVyZSB0
aGUgQ1BVIGRpZCBfbm90XyB1bmRlcmdvIGEgcmVzZXQgY3ljbGUuCj4+IAo+IFNvcnJ5LCBJIHRo
aW5rIEkgbXVzdCBtaXMtdW5kZXJzdGFuZCB5b3VyIHF1ZXN0aW9uLiBTVyBuZXZlciBtb2RpZmll
cyB2YWx1ZQo+IG9mIENPUyBJRCAwIG1hc2sgcmVnaXN0ZXIuIFNvLCB0aGUgdmFsdWUgaW4gbWFz
azAgd2lsbCBub3QgYmUgY2hhbmdlZCBhZnRlcgo+IHNvY2tldCBmaXJzdCBvbmxpbmUgKG1hc2sw
IGlzIHNldCB0byBkZWZhdWx0IGJ5IEhXIHRoaXMgdGltZSkuIFNvLCB3ZSB0aGluawo+IGl0IGlz
IG5vdCBuZWNlc3NhcnkgdG8gcmVzdG9yZSBtYXNrMCB2YWx1ZSB0byBkZWZhdWx0IGhlcmUuCgpJ
cyB0aGUgcmVnaXN0ZXIgcmVhZC1vbmx5PyBJZiBzbywgd3JpdGluZyBpdCB3b3VsZCBpbmRlZWQg
YmUKdW5uZWNlc3NhcnkgKGFuZCBsaWtlbHkgd3JvbmcsIGFzIGl0IG1pZ2h0IHJhaXNlICNHUCB0
aGVuCmluc3RlYWQgb2YgYmVpbmcgaWdub3JlZCkuIElmIG5vdCwgZmlybXdhcmUgbWF5IGhhdmUg
d3JpdHRlbiBpdCwKc28geW91J2xsIHdhbnQgdG8gd3JpdGUgaXQgZXZlbiBkdXJpbmcgYm9vdCB0
aW1lIENQVSBicmluZ3VwLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 07 08:14:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 08:14:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIW6w-0006vB-FL; Wed, 07 Jun 2017 08:14:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <f4da1594@opayq.com>) id 1dIW6u-0006uG-8l
 for xen-devel@lists.xensource.com; Wed, 07 Jun 2017 08:14:36 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 CD/6D-01732-BE5B7395; Wed, 07 Jun 2017 08:14:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPKsWRWlGSWpSXmKPExsWyI3PbDN1XW80
 jDda9YLW4N+U9uwOjx/a+XewBjFGsmXlJ+RUJrBlnrs5gK7g3kbHi4+KP7A2MCzsYuxg5OVgE
 9CQWXdrF1MXIxSEkMJtJ4vLfWUwgCTYBCYlz/X1gtoiAosS61e9YQGxeAVeJm3vmskHYghInZ
 z4Bi0sIiEt8bvjOCmGXSRz9fYkJwq6UuHRlCpjNLJAisbf5GFg9o4CMxKlJN8DmCAvoSvxrOg
 t1kLbEgd8boGZKS0xf9JS9i5EDyA6TOPxUFSJcJ3H0zBWoEmWJtrVPmGHsy0+3sU1gFJqF5Lp
 ZSDZD2B4S7XtfQ9k+EisbXzBC2JoSrdt/s0PYGhIL7uwDinOA2QcWxkOYJhLb+60gKhQlpnQ/
 hKoWkzhy+TIrhK0qMWtXAxtEuYxEz1JZiLC2xLKFr5kXMPKuYlQvTi0qSy3SNdRLKspMzyjJT
 czM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAiMXAYg2MG4/KPTIUZJDiYlUd5rm80jhfiS8lMqMx
 KLM+KLSnNSiw8xynBwKEnwlm4BygkWpaanVqRl5gBTCExagoNHSYSXASTNW1yQmFucmQ6ROsW
 oy7Fh9fovTEIsefl5qVLivNEgRQIgRRmleXAjYOnsEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkY
 lYR5Y0Cm8GTmlcBtegV0BBPQEXyXTECOKElESEk1MEb/Na+5fDY6d4lDrGLTtUSnkFclEwuLj
 Pu2nvsiq7HUWPnAteyFgcpd3DJau7dz+i2ofSlT771L8aNU9BI+VxbDnLMZelwGER9trRdYG8
 ycZRY/+cRy9qR5TzZoTc24W6NSH3o44Rt/1w1P4X8v+PYGCTzKsPoakv27PsXFZVZAxCGJng+
 OSizFGYmGWsxFxYkAKYyZOWIDAAA=
X-Env-Sender: f4da1594@opayq.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1496823272!104513028!1
X-Originating-IP: [184.105.182.152]
X-SpamReason: No, hits=0.7 required=7.0 tests=HTML_IMAGE_ONLY_16,
 HTML_MESSAGE,ML_IS_POSSIBLE_BOUNCE
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29861 invoked from network); 7 Jun 2017 08:14:33 -0000
Received: from opayq-out-02.junkemailfilter.com (HELO
 opayq-out-02.junkemailfilter.com) (184.105.182.152)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Jun 2017 08:14:33 -0000
Received: from smtp4.opayq.com ([23.21.143.60]:38716) helo=[23.21.143.60]
 by opayq-outbound.junkemailfilter.com with esmtps (TLSv1.2:AES256-SHA256:256)
 (Exim 4.89) id 1dIW6o-00087A-H2 on interface=184.105.182.150
 for xen-devel@lists.xensource.com; Wed, 07 Jun 2017 01:14:31 -0700
From: f4da1594@opayq.com
To: xen-devel@lists.xensource.com
Message-ID: <340677850.0.1496823239450.JavaMail.root@smtp4.opayq.com>
MIME-Version: 1.0
X-GetAbine-Processed: 1
X-Gm-Message-State: AODbwcD0rNHSACDm+b32qkLem0hOmhkTEG2flQX9asPy1LZI2+LC3AEf
 Gb6I1zOvlbz1Q04Sy4vzF14EL0J+WWsoCndUh3vn
X-Received: by 10.84.218.71 with SMTP id f7mr25028640plm.180.1496823233672;
 Wed, 07 Jun 2017 01:13:53 -0700 (PDT)
Auto-Submitted: auto-replied
Date: Wed, 07 Jun 2017 01:13:53 -0700 (PDT)
X-Sender-Domain: google.com
X-Spamfilter-host: opayq-outbound.junkemailfilter.com -
 http://www.junkemailfilter.com
X-Key-ID: eGVuLWRldmVsQGxpc3RzLnhlbnNvdXJjZS5jb20gZjRkYTE1OTRAb3BheXEuY29tIDIwMTctMDYtMDcgMDE6MTQ6MzEgMWRJVzZvLTAwMDg3QS1IMg==
X-Sender-Host-Address: 23.21.143.60
X-Sender-Host-Name: smtp4.opayq.com
Subject: [Xen-devel] Delivery Status Notification (Delay)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============8177269898211498508=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============8177269898211498508==
Content-Type: multipart/report; boundary="f403045d153a22721405515a5171"; report-type=delivery-status

--f403045d153a22721405515a5171
Content-Type: multipart/related; boundary="f403045d153a22729b05515a5172"

--f403045d153a22729b05515a5172
Content-Type: multipart/alternative; boundary="f403045d153a2272a005515a5173"

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


** Delivery incomplete **

There was a temporary problem delivering your message to curtiskwong9@gmail.com. Gmail will retry for 46 more hours. You'll be notified if the delivery fails permanently.




--f403045d153a2272a005515a5173
Content-Type: text/html; charset="UTF-8"


<html>
<head>
<style>
* {
font-family:Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
</style>
</head>
<body>
<table cellpadding="0" cellspacing="0" class="email-wrapper" style="padding-top:32px;background-color:#ffffff;"><tbody>
<tr><td>
<table cellpadding=0 cellspacing=0><tbody>
<tr><td style="max-width:560px;padding:24px 24px 32px;background-color:#fafafa;border:1px solid #e0e0e0;border-radius:2px">
<img style="padding:0 24px 16px 0;float:left" width=72 height=72 alt="Error Icon" src="cid:icon.png">
<table style="min-width:272px;padding-top:8px"><tbody>
<tr><td><h2 style="font-size:20px;color:#212121;font-weight:bold;margin:0">
Delivery incomplete
</h2></td></tr>
<tr><td style="padding-top:20px;color:#757575;font-size:16px;font-weight:normal;text-align:left">
There was a temporary problem delivering your message to <a style='color:#212121;text-decoration:none'><b>curtiskwong9@gmail.com</b></a>. Gmail will retry for 46 more hours. You'll be notified if the delivery fails permanently.
</td></tr>
</tbody></table>
</td></tr>
</tbody></table>
</td></tr>
<tr style="border:none;background-color:#fff;font-size:12.8px;width:90%">
<td align="left" style="padding:48px 10px">
</td>
</tr>
</tbody></table>
</body>
</html>

--f403045d153a2272a005515a5173--

--f403045d153a22729b05515a5172
Content-Type: image/png; name="icon.png"
Content-Disposition: attachment; filename="icon.png"
Content-Transfer-Encoding: base64
Content-ID: <icon.png>

iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAYAAADnRuK4AAAACXBIWXMAABYlAAAWJQFJUiTwAAAA
GXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAADtNJREFUeNrsnVtsFNcZx8/Mzq7t
2vhCAsZujJdiEYgq2W1UVFqpGGq1olIL5aVtWglTtX7oS+0HnvIQ89QHS7X70gfSi6OqfWkLliIF
NbLKkiZKBapYS00aKgJrzMVA5RsYjO3d6fnmst7Lmdm575md75OGY7y7np05v/l/l3PmjCDLMkFD
c2oingI0BAgNAUJDgNAiaFK1drx6sruVNifoliz4dQr+aTw/m8KuCYcJQWdhGjgTdDtl4e2XC8Eq
aNMUsiXsvogBROHp0yBo8ehPztANQEqXtghYjQGkKU/GQ3icAJbRNwpYBrs/XDHQRMDwgPVq7WEG
0NDMFkKFgHGqQJr6LIbw/OiAlblJClga8QlOgU6E9Px0axvYcYaCLbPirygBFhRAyRo9fy0F7pEF
mGEmWSuliqBc2KTFtD2KFupSRVAApViBLFr4SxXowvi3SplkVUsVQSkQTjqqfiapb6BcU6EBiMID
6nML+5E7qIa9ACmI0Xh0X3yWJy5oyQ33ALVif3FrpyhEo7wD1If9xLW9oYUZqEBojm0YFQjNjfWj
AqG5sV6eAerF/qld8xUgbRoHGv82y6sCYfwTDsvwChAqEAKECoQAVTeIRkOAHFs/9g0ChIYAVQ0g
nIUYAnMz8QwVCG3ZzYd9A2j1ZDfGP+GwNJcAoYXGlngFCBUIFQgNFQgVCA0VCC2KCoTjYCEwt4tA
+AlQC3YP97bs9g/4ApC2lB1ajcc/fioQzgOKQPzjJ0CoQKhAqEBoqEBo5pZCBUKrqlVeYGpkYEJT
lNIVsjJkfDqDChRe82KdRqkCPLB+jL545GHG629RiAYZn8QaECqQYv0VXj+lQDY+nV+oyOlKD2Lj
NhLvSJLY9p1EiElEfv6M5OhGNjdJ7uljIm9ukNwqbbNqi+baLgcBkBUlKa0l2AZI2vFZUtfz+aLf
CXUNJEY3MICq1OQsBWt1BQHjVoFGBpzGMbYAijVvL4PHioFKwWeNAAPLriwobW5FXSQ/u7xQ9HvM
wPxVIKuZVNoNQE7gsQNnYRt/aa8lwHJPV6iibSJiLgGypkDj045dGLguQXNT1bBKgBW5ROoys3mX
WROAcaFAM05dmCBJJLFnP/vFRD3J9XyByLsPEPJkiQhPFrWWskp/VtoADAL7IsBKXi8FLLf2LB/8
Q4sKZD+AtgwQZFwQx7DgyX7zx0Tevkv9fzsNmFl/AIBapbtfXyPCwn2tnaftM7WtAmBlgX4epjX1
Z74AS/OgQKwv0V1RfajbKnUX+av6lUNb8JhZUyuRm9SvKHcxlAyAWpyvKmCFmaQZYNXIJL16TILk
Mpsq+hJWa0CJrh5j13XgkDdniP4tuT1pDBh08IOM2s7f0tri/wcJmJ1ShQcKNhOEC+u28PmMXehA
7qUdnWz16TuidHxQlgdMa0sX4zMETFM03wEzKVVABvn8xr+dgrTkL0AjA1YzqYxdtxfvYrsucEee
qU9QgIEr3Ch1kWuBAAZgNfR+hax9dMWJu0v7rUBWAZqgsAFE6euz1/c15+SmZjFmfND0KjIKOHN9
R0OXgeixWh4wYg6Y15kkKFQiuZ9CdJUzBbIOEFyTvYsri8fvPLhDWhoaSXPzC4ZvrkuyYxF51x4i
7629AfxKgOUzSRelCrggIRu0qULcKJBicw/mlLbZJH6BwNmoaKjEPlE0PZOsVKqgrXjjmmFwL21v
J+v2APJdgSzb2vM18mjxkXql5XLrwEqZ1EoSkTq6jdWnPUnQzAHLUoUWZy4RMX2pvB7V3OY+BhoZ
gAcjD5LSeV/j06ZqxZ6ROD49Sv89TSysH3zz7s38z81SPMEMnF/qYRcNIZv46ncRFIuW62VnqeDG
4CJ1XAMaGQBwLhB17tcbQADdgNRr9DWZbil7AKkQTdINpOEsMbgBDdTn/v/uV6x1xA3UB4YrSBPO
frUFEQzvsDrSIDlhGEsUBit85jCFaNgeQMVqxASpUH2MYiDD0XYoGvYeQSLsBubU5RsF0w5LL1at
1RlAKkRLGkiQKr1lVX3goAzT9lcOofq4qE2VB9I73QBkZS3LJecAbYGU0eZA77n36N6nhS+1NDSV
i0zSZLSds6Jh6AJrRqhgcWqMUwVKuweoAKTP/flmT1d718i2xm0amcWJKMz10UermWl7gEMWUXFj
FlUoUxJA97tJ/V3dF7bv/O2Jg++utHXu6Pzti/WNK4Vpu9FcHx6HLCIWB2Ucikbac4B0OzB19yc7
EvXX8mm70VwfEs4hi7DEQWKLI4D63XwXL+9MPaz7YtOi4V6859CTOIgxZ6pw9N7IHC4qfjkIgNT4
uKvHRH0wbffdjZmrEKsGVH0F0hcVN5vrg0MWAQHUZhxI50RR/O/J3cM2AmfdUkYvSF4elNFcHzAc
sggoDqKZLyQxrLtG1rKbXXMP74zv3rWb1I8MePI9vHJh/aZzfXDIwnuDKbsGc8eNhjWeaVAtPl60
u7eU7zFQnVnREIcsAnVjML2DZWub60r7+Kl3E/Y9AYgGzj8ynOuDQxb+AWQwsBozmN6xvPZUaZ+s
PrG3o/FpHxVobKg13pnsNlQfLBoGHgcZDWtkczmnLsxXBRolIjtvxyGLarqx8mxsVXNhNt3YZf8A
GhuCS+DnzAPDIYuAAEoauLHiQFompCgte/LU1I3BfWMwfecIdV+mKb/bNH7CsOaAQxYBKhBjmmtJ
QXFDBSjf34sri6TjxY5CYFL5rXzBDB8AGhsCMo8bvo6Bc3XjIG1YQ1/CJitvzZaoS9RtCoLwkSYA
U3aA8VKBhs1eFG5cw8pzgNmYcPs/5W6sZQugnCAsdO7ovBiX4pM9f8m879W+3QBkKjFwG4quRHqg
h0D5FwcxAYJhjbkbys+NhLy5c+ruqNf7dgNQxWH1PEQlPjoPlBYAImBu3Rg7EysZ1kj5sW83ADle
yndrsYJbbMCgRJ9o0Foo2XeobdsuLAuwANLOE+t+fBjWyC489G3fzgAaG/J1Uo++fo/RnZiGgDW2
RjZ4BxVnuTEY1gCAvFhU3EsFqmovVQQMIGpq01qYhN6mtjUMmGEcZP+u1UAA4npaobpAwRIRjE52
CWB5FYvXW1sdjUPLdR0g4pWL5ecCFrHa1vYv3gAK9WVcCbAit1joJnkGTLvdh7WqR6z1hVZUoCAN
FonSA32GW8gDxVkmqcRB+cy3KJ3f5A2gaJeZCwEzyiSrUKpQ9sEAiKbzL9eMAilzo3fvV69grSPg
Kg9q7efA3GQ1ShVmCQIMPZ05l+IFIPs1IFj/+ehrZVegsoLql44R8epFIn78YWREzI9SRYXzB+v/
cACQOoXDPjyFi4ezsggKkYWTgIAZZJKwgmyF5Yn7eXFhtgGyung4QFSL7qwqmWS59frxPcRAALIx
sUyGOzjQQmO+A5Qfp7GTSaD5YTOhBAgCQTQubCmUACmLbNsxjH/8skw4FUh/BIDN+glaOABykoV1
26b06kWaxp+2lLqKjEpqlAzSclnJWju2LkCamXpwXjgAyEkNSFMVWCTb9BZneqLED85HGh64j451
jqDYCr+PXfqTm2edcaFASac7ghXW4eCzUDAsqaQKn6ZJ7Mo73j7hRqveKlmgsiBTR8XYC55XoXSQ
3nIAT97oMUAxNvb2r53WycINkAIKlWKJbnoV1euYB2CBOhLMEbY97YLxvAp4Xlh+rM5HoJSbMK0s
QAG3ivcdJbH3HSj1mXPhByjfMVoV1bOrF6A5cMjzuTowbqeM3UHnwgNP5ihIH3/oeaXcaJEE5nth
iUD7aj3rF/xVAchLxckeeS2Yaar6rdp0A2VSXLJH6mm3eAru2Oa+MwgQQ84hJqjGXRqgSpBVKiBR
NXDt3vw/Bt8AslsH4mYimT69oarfAUD69s9I7uAxV9/FfrF1kRuA7CpQLwmLQf1ED4L1zMoodimZ
A213QVBwbRC4QxnCiRoJtz9RXKM12OadxGDcAMSN6WCUBs5QEhAha2LNZTaDrWgO9KV8bAKzJ+GO
h0pxlhKPQZr9t9/Zhkg5Fgq7FWihnsaTCxNkWbb+7rEhmSuKIA46+C21cyFLSv/dt7lEkCkp85oq
dTKFUfrrL+3XtCxMuhM/uOC0Ir3HrzTeLkDpULkxP0CiqgQT33zpaKjzUEhze4tXtXWd9Z05J/h1
Puy6MFhP5vdRBgg6EarBSkdr03DL3uO0og7DOWn1uah6sdWDUsGyn+dDtEnyJNEeOBd1g7nbAFKZ
qyqIp1yBCkMr3tSZ0vwApEI0SEyeoxopNaLBsjI2NfeJmvHRFoJoT8f03JuvE6zsxUDlMVE/UYuL
sIHT7tPaXoLGi52lF/0on2m82Y1qY0OFQPX9Y2Hz4HsPnx9rTQjkUJtEmiSR7NsmYfdGWoFs2NdO
/GB4fe3ZeBnBokB2NqggvdqqPnb+WHtcab/YlsDud29H/Lgj1RsF8sA2czK5t7qh/Ky3b98tfs8/
v77zrPZjv9YeRi74UKBw+BAjH66ulFbkKgvaFmRHOXdpBKjyyUnZBAyC/u4I4ON7pswtQFKijkjx
OG0TfgKWLMgiS7daACwdGYBEMabAokJTF5SCZYjZQGM5YGErVSzVLECCIJBYPJFXGQCIQxdZCbAy
9/jOg/Xv31rdbIdSBQeZZKqmAIpJEt3iefdUAwHqUkEnTcE/v/jO9/o21p+3/6FkFKKzMR50qQLi
n8maAai+sSlNImyVShUA2Kttdddff/kz8x6VKgY1wKMZREcRsEcb4vzrvznX77JUMavBkwrieyNA
HCQPInXt4NKpi0+7KFWoQbPPdR8EqMoWg6RBUmBRwClJHuy7nICBqSZATg/0cpjVJaYqi5I8QFtr
FthgKtg3fvhTyApO2fzY6Xf/+OYk7yeSHhu4kcnNjfUv09PaDrBAqcKmzWoX2ig95lAkHUFfEqNE
XW7W6jjVTBjg0Qy+53Ep7iot79Y2iGuSoVDZIHdGYcgQdUTdyhjNDPFpaVqfzMubLkMzjCIGvUNN
mvsrxDa/gvfQ94ZpvTsv0+bQzDsPNAZixA1JzaXpVy8o1FTIwCk8nkEPXM8SPf4JBAgtEibiKUBD
gNAQIDQECC2C9n8BBgBAP0FWplWQxQAAAABJRU5ErkJggg==
--f403045d153a22729b05515a5172--

--f403045d153a22721405515a5171
Content-Type: message/delivery-status

Reporting-MTA: dns; googlemail.com
Received-From-MTA: dns; FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA===@opayq.com
Arrival-Date: Mon, 05 Jun 2017 23:23:25 -0700 (PDT)
X-Original-Message-ID: <E1dI7sl-0004IJ-5G@xenbits.xenproject.org>

Final-Recipient: rfc822; curtiskwong9@gmail.com
Action: delayed
Status: 4.0.0
Last-Attempt-Date: Wed, 07 Jun 2017 01:13:53 -0700 (PDT)
Will-Retry-Until: Thu, 08 Jun 2017 23:23:25 -0700 (PDT)

--f403045d153a22721405515a5171
Content-Type: message/global
Content-Transfer-Encoding: quoted-printable

X-Received: by 10.84.218.71 with SMTP id f7mr17950169plm.180.1496730205082;
        Mon, 05 Jun 2017 23:23:25 -0700 (PDT)
ARC-Seal: i=3D1; a=3Drsa-sha256; t=3D1496730205; cv=3Dnone;
        d=3Dgoogle.com; s=3Darc-20160816;
        b=3DnnTUjKcITU9Fg7KVdcMvy3KxbT0r205cfm6rP4Hq+GLoNHVG21ET/wLUQjWHisj=

E4R
         OCVXoMqvT0/3B4awv4mN9LQQl6TMal6jycXiFWOi0X69xc8WWnUu53yAy3IGRo5tSe=
fo
         S8oomu11zMeI04ziQCxGzT4ujbSYoTqnpSqjfJwddgjeU7M78sJ/HBiBFoS4eFffAH=
jH
         VBDaL9RicEROZF++jaRkF4PKpRR1X9uCzcgh3Dkyjwtfe72kwhTCr2XsRD6kYp4HTa=
sO
         Cgjqp/tBbA4MtpxAuv4syAc1WuwyeuGVsJpKasTIVD3F4cc+PSTehc7lWl85Nbq1bL=
YV
         3VLw=3D=3D
ARC-Message-Signature: i=3D1; a=3Drsa-sha256; c=3Drelaxed/relaxed; d=3Dgoog=
le.com; s=3Darc-20160816;
        h=3Dlist-subscribe:list-help:list-post:list-unsubscribe
         :list-unsubscribe:list-id:precedence:subject:date:message-id:to
         :reply-to:sender:from:mime-version:dkim-signature:delivery-date
         :arc-authentication-results;
        bh=3DJeRw2dr4RWNieXNP6z59H08xiY6pVbQ/kbKN4+vob+4=3D;
        b=3DLbBwrA9OLmedH7jkLY1blB3YmZ2iFuZ9YI3W1C3jZqX0LND/oy/HBqQ9HFQU9JJ=
ncE
         PRY95FKW5jVENcNaPc2yXLOH8w2yNOqmNDRHna7FHqm8U6eI7j1BByfb0kwWZGO7IR=
JS
         cX0SCPT78VQIalUXQzq31G8x00ZPGh6infhNAe1oGXs+fjUxpcBwRvm2677CmE/EYJ=
CP
         p4PyDFXkg5EJYglqbpl+JoOOEwl5bDF/b2V08ivg47faYEhgsehQcoNKC9qrgxxVpE=
4k
         yY4OVFdMXPSOElFnyP3ETanHhaIORk2WrhuvvZjvvZed+W5/wCCZHmGmAwBlXYbvyJ=
aD
         HVrw=3D=3D
ARC-Authentication-Results: i=3D1; mx.google.com;
       dkim=3Dpass header.i=3D@opayq.com;
       spf=3Dpass (google.com: domain of fwd-737qhysmhvayqaucaoiqbdaagaqlma=
2yamheccjdlibayawyakiazaqhsmccwmblia4uanqueigcimbkmazuz4aaeaaca=3D=3D=3D@op=
ayq.com designates 69.50.231.164 as permitted sender) smtp.mailfrom=3DFWD-7=
37QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGC=
IMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com;
       dmarc=3Dpass (p=3DNONE sp=3DNONE dis=3DNONE) header.from=3Dopayq.com
Return-Path: <FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHS=
MCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com>
Received: from smtp164.junkemailfilter.com (smtp164.junkemailfilter.com. [6=
9.50.231.164])
        by mx.google.com with ESMTPS id u22si9349830plk.91.2017.06.05.23.23=
.24
        for <curtiskwong9@gmail.com>
        (version=3DTLS1_2 cipher=3DECDHE-RSA-AES128-GCM-SHA256 bits=3D128/1=
28);
        Mon, 05 Jun 2017 23:23:25 -0700 (PDT)
Received-SPF: pass (google.com: domain of fwd-737qhysmhvayqaucaoiqbdaagaqlm=
a2yamheccjdlibayawyakiazaqhsmccwmblia4uanqueigcimbkmazuz4aaeaaca=3D=3D=3D@o=
payq.com designates 69.50.231.164 as permitted sender) client-ip=3D69.50.23=
1.164;
Authentication-Results: mx.google.com;
       dkim=3Dpass header.i=3D@opayq.com;
       spf=3Dpass (google.com: domain of fwd-737qhysmhvayqaucaoiqbdaagaqlma=
2yamheccjdlibayawyakiazaqhsmccwmblia4uanqueigcimbkmazuz4aaeaaca=3D=3D=3D@op=
ayq.com designates 69.50.231.164 as permitted sender) smtp.mailfrom=3DFWD-7=
37QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGC=
IMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com;
       dmarc=3Dpass (p=3DNONE sp=3DNONE dis=3DNONE) header.from=3Dopayq.com
Delivery-date: Mon, 05 Jun 2017 23:23:25 -0700
Received: from opayq-out-07.junkemailfilter.com ([184.105.182.157]:54618) h=
elo=3Dopayq-out-07.junkemailfilter.com
	by outscan-backup.junkemailfilter.com with esmtps (TLSv1.2:ECDHE-RSA-AES25=
6-GCM-SHA384:256)
	(Exim 4.89)
	id 1dI7tk-0003bQ-IA on interface=3D69.50.231.152
	for curtiskwong9@gmail.com; Mon, 05 Jun 2017 23:23:24 -0700
Received: from smtp3.opayq.com ([23.23.126.237]:7488) helo=3D[23.23.126.237=
]
	by opayq-outbound.junkemailfilter.com with esmtps (TLSv1.2:AES256-SHA256:2=
56)
	(Exim 4.89)
	id 1dI7su-0000Zp-It on interface=3D184.105.182.150
	for curtiskwong9@gmail.com; Mon, 05 Jun 2017 23:22:32 -0700
DKIM-Signature: v=3D1; d=3Dopayq.com; t=3D1496730150; b=3Deb+zso5EMcXbX/5Hf=
5XEUMxeIw3gvGr2LGAl1ULwlKEY4EaDB8fxcLfNWvMu11p9an2pCrZtYDdMwB+luIzanb9YyBrz=
+2kOjuYWlN5NQ9i+XWRQzCBGmgCo2cAiXDDaYyqlCiyDbhC+quJ200zSIDp48Ccq5QDq8YOqmjk=
WX7w=3D; s=3Dabine; c=3Drelaxed/relaxed; a=3Drsa-sha256; bh=3DJeRw2dr4RWNie=
XNP6z59H08xiY6pVbQ/kbKN4+vob+4=3D; h=3DDate:From:Reply-To:Subject:To:List-U=
nsubscribe;
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary=3D"=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D0983334271543742890=3D=3D"
X-GetAbine-Processed: 1
From: "lists.xen.org [Masked]" <FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJ=
DLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com>
Sender: "lists.xen.org [Masked]" <FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHEC=
CJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com=
>
Reply-To:=20
	FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UAN=
QUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com
To: f4da1594@opayq.com
X-GetAbine-Sender: xen-changelog-bounces@lists.xen.org
X-GetAbine-Disposable: f4da1594@opayq.com
X-GetAbine-Host-Address: 23.23.126.237
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVVfByyz
 SoG+1uMWEbQYOjB7b+3axBzBGsWbmJeVXJLBmLDg+ibXgI0fFnx8bWRsY17J3MXJyCAl8YZT4
 sSehi5ELyD7PKDGl6wBQgoODTUBMYu5eBZAaEQFViVkrljND1KtLNP1uYAOxhQU8JR623QGbw
 ytgJvHmwCEWEJsFqL5j7kvmCYwcCxgZVjFqFKcWlaUW6RoZ6iUVZaZnlOQmZuboGhqY6uWmFh
 cnpqfmJCYV6yXn525iBPqknoGBcQfj3cl+hxglOZiURHnFrc0ihfiS8lMqMxKLM+KLSnNSiw8
 xynBwKEnw7vUAygkWpaanVqRl5gCDAyYtwcGjJMJb4wqU5i0uSMwtzkyHSJ1iVJQS5833BEoI
 gCQySvPg2mABeYlRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMK8TyBSezLwSuOmvgBYzAS3mu
 2QCsrgkESEl1cB4NXq+ZW3zlI977Dg+zBD79EGnetqshQvNs3Z/Wjfl+uRpqhsmzjTXzej78u
 1aparIJodjS1m4W25/yghi1RLj2HXIZdfqHYFXlmewPQj0lrjx+4xlceVOPsljWgrqf+Xjbgk
 /NE42Ey5Iq3f6KPbFQPXjF72jG3Wa1ERFPho2u+4L3/qgLVlbiaU4I9FQi7moOBEAKpwkokMC
 AAA=3D
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1496730143!98403413!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=3D0.0 required=3D7.0 tests=3D
X-StarScan-Received:=20
X-StarScan-Version: 9.4.19; banners=3D-,-,-
X-VirusChecked: Checked
Message-Id: <E1dI7sl-0004IJ-5G@xenbits.xenproject.org>
Date: Tue, 06 Jun 2017 06:22:23 +0000
Subject: [Xen-changelog] [xen master] Makefile: Mention usual targets of
	subdir Makefiles
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-change=
log>,=20
 <mailto:xen-changelog-request@lists.xen.org?subject=3Dunsubscribe>
List-Unsubscribe: <mailto:unsubscribe-1188110264-f4da1594@opayq.com>, <http=
s://emails.abine.com/disableDisposable?fwd=3DFWD-737QHYSMHVAYQAUCAOIQBDAAGA=
QLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=
=3D@opayq.com>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=3Dhelp>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changel=
og>,=20
 <mailto:xen-changelog-request@lists.xen.org?subject=3Dsubscribe>
X-Sender-Domain: xenproject.org
X-Spamfilter-host: plato.junkemailfilter.com - http://www.junkemailfilter.c=
om
X-Key-ID: ZjRkYTE1OTRAb3BheXEuY29tIHhlbi1jaGFuZ2Vsb2ctYm91bmNlc0BsaXN0cy54Z=
W4ub3JnIDIwMTctMDYtMDUgMjM6MjI6MjggMWRJN3NxLTAwMDBHcy1FSA=3D=3D
X-Mail-from: xen-changelog-bounces@lists.xen.org
X-Sender-Host-Address: 192.237.175.120
X-Sender-Host-Name: lists.xenproject.org
X-Key-ID: Y3VydGlza3dvbmc5QGdtYWlsLmNvbSBmd2QtNzM3cWh5c21odmF5cWF1Y2FvaXFiZ=
GFhZ2FxbG1hMnlhbWhlY2NqZGxpYmF5YXd5YWtpYXphcWhzbWNjd21ibGlhNHVhbnF1ZWlnY2lt=
YmttYXp1ejRhYWVhYWNhPT09QG9wYXlxLmNvbSAyMDE3LTA2LTA1IDIzOjIyOjMyIDFkSTdzdS0=
wMDAwWnAtSXQ=3D

--=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D0983334271543742890=3D=3D
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable


-------------------------Blur-------------------------
This email is forwarded from a MASKED EMAIL you created using Blur.  (https=
=3D
://dnt.abine.com/#help/faq/faq-whataremaskedemails).
IF THIS IS SPAM, CLICK HERE TO BLOCK:
https://dnt.abine.com/#/block_email/f4da1594@opayq.com/FWD-737QHYSMHVAYQAUC=
=3D
AOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAA=
=3D
CA=3D3D=3D3D=3D3D@opayq.com

Want to shop safely and privately online? Go Premium: https://dnt.abine.com=
=3D
/?pk_campaign=3D3DmaskHeader#premium
-------------------------by Abine-------------------------


commit 624dc330171a27f21b9664da7fc8b06bcc29be48
Author:     Ian Jackson <ian.jackson@eu.citrix.com>
AuthorDate: Thu May 25 16:42:12 2017 +0100
Commit:     Ian Jackson <Ian.Jackson@eu.citrix.com>
CommitDate: Tue May 30 18:38:54 2017 +0100

    Makefile: Mention usual targets of subdir Makefiles
   =3D20
    Suggested-by: Roger Pau Monn=3DC3=3DA9 <roger.pau@citrix.com>
    Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
    Acked-by: Roger Pau Monn=3DC3=3DA9 <roger.pau@citrix.com>
    CC: Wei Liu <wei.liu2@citrix.com>
    CC: M A Young <m.a.young@durham.ac.uk>
    CC: Andrew Cooper <andrew.cooper3@citrix.com>
---
 Makefile | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/Makefile b/Makefile
index 51905eb..2ff33df 100644
--- a/Makefile
+++ b/Makefile
@@ -90,6 +90,11 @@ test:
 #
 # Also, we have a number of targets COMPONENT which run
 # dist-COMPONENT, for convenience.
+#
+# The Makefiles invoked with -C from the toplevel should
+# generally have the following targets:
+#       all  build  install  clean  distclean
+
=3D20
 .PHONY: dist
 dist: DESTDIR=3D3D$(DISTDIR)/install
--
generated by git-patchbot for /home/xen/git/xen.git#master


--=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D0983334271543742890=3D=3D
Content-Type: text/plain; charset=3D"utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline


-------------------------Blur-------------------------
This email is forwarded from a MASKED EMAIL you created using Blur.  (https=
://dnt.abine.com/#help/faq/faq-whataremaskedemails).
IF THIS IS SPAM, CLICK HERE TO BLOCK:
https://dnt.abine.com/#/block_email/f4da1594@opayq.com/FWD-737QHYSMHVAYQAUC=
AOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAA=
CA=3D=3D=3D@opayq.com

Want to shop safely and privately online? Go Premium: https://dnt.abine.com=
/?pk_campaign=3DmaskHeader#premium
-------------------------by Abine-------------------------


_______________________________________________
Xen-changelog mailing list
Xen-changelog@lists.xen.org
https://lists.xenproject.org/xen-changelog
--=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D0983334271543742890=3D=3D--

--f403045d153a22721405515a5171--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8177269898211498508==--


From xen-devel-bounces@lists.xen.org Wed Jun 07 08:16:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 08:16:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIW8F-00078p-UI; Wed, 07 Jun 2017 08:15:59 +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 1dIW8E-00078U-DJ
 for xen-devel@lists.xensource.com; Wed, 07 Jun 2017 08:15:58 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 7D/08-02006-D36B7395; Wed, 07 Jun 2017 08:15:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVddym3m
 kwZYj6hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNeLT8AlPB2YmMFf+3nmZp
 YHwZ38XIySEk8JdRYtkb9i5GLiD7MaPE60uHWSGcbYwSO6efZAGpEhFwlvh6Zi47iM0roC8x4
 eJsNhBbWMBcYsnG5YwgDRICR5QlHq5/zAiSkBDwlPg4HcTmALM77iZ1MbJzsAlYSRwSAylgEV
 CV+NuygGkCI/cCRoZVjBrFqUVlqUW6huZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm
 5mxiBPmcAgh2MF097HmKU5GBSEuW9ttk8UogvKT+lMiOxOCO+qDQntfgQowwHh5IE768tQDnB
 otT01Iq0zBxg8MGkJTh4lER4GUDSvMUFibnFmekQqVOMuhwbVq//wiTEkpeflyolzmu1FahIA
 KQoozQPbgQsEi4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmLcdZApPZl4J3KZXQEcwAR3Bd8
 kE5IiSRISUVAPj/TkSLaI9u4SVV659+thMacfewK1TW5z/79/N98B9yd5VP2pk++yVKtb+/Lr
 yu9+MVqOHC/PYnkjz7tmvtF2uN9dEY85egwss2rlFyVs6er7p7zNdHsRar/bhYfFL3buzJvws
 /jUhR53p+cRMS5UHG7M4BSqE1uSF+lSZzTwaOPFUuYHyb8cNSizFGYmGWsxFxYkATZoJ1n8CA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1496823352!102321895!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49656 invoked from network); 7 Jun 2017 08:15:53 -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; 7 Jun 2017 08: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 <osstest-admin@xenproject.org>)
 id 1dIW85-0003LA-VO; Wed, 07 Jun 2017 08:15: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 1dIW80-0000OD-1o; Wed, 07 Jun 2017 08:15:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dIW7z-0001gW-Mc; Wed, 07 Jun 2017 08:15:43 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110047-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-arm64-arm64-xl-credit2:debian-install:fail:regression
 xen-unstable:test-amd64-i386-xl:guest-start/debian.repeat:fail:regression
 xen-unstable:test-amd64-amd64-libvirt:debian-install:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop: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-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-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-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-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-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-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-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-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-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-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-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-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=3127e85ba934a2be8c16b3277af88ccce948946a
X-Osstest-Versions-That: xen=d8eed4021d50eb48ca75c8559aed95a2ad74afaa
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 07 Jun 2017 08:15:43 +0000
Subject: [Xen-devel] [xen-unstable test] 110047: 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="===============4292663919813660211=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-arm64-arm64-xl-credit2   9 debian-install           fail REGR. vs. 110027
 test-amd64-i386-xl          19 guest-start/debian.repeat fail REGR. vs. 110027
 test-amd64-amd64-libvirt      9 debian-install           fail REGR. vs. 110027

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop            fail like 110009
 test-armhf-armhf-xl-rtds     15 guest-start/debian.repeat    fail  like 110018
 test-amd64-i386-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail like 110018
 test-amd64-i386-rumprun-i386 16 rumprun-demo-xenstorels/xenstorels.repeat fail like 110027
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 110027
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-stop             fail like 110027
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 110027
 test-amd64-amd64-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail like 110027
 test-amd64-amd64-xl-rtds      9 debian-install               fail  like 110027
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 110027
 test-amd64-amd64-xl-qemut-ws16-amd64  9 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-win10-i386  9 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386  9 windows-install        fail never pass

version targeted for testing:
 xen                  3127e85ba934a2be8c16b3277af88ccce948946a
baseline version:
 xen                  d8eed4021d50eb48ca75c8559aed95a2ad74afaa

Last test of basis   110027  2017-06-06 06:41:28 Z    1 days
Testing same since   110047  2017-06-06 18:02:28 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>
  George Dunlap <george.dunlap@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Roger Pau Monné <roger.pau@citrix.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-oldkern                                          pass    
 build-i386-oldkern                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           fail    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-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                                  fail    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 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                                     fail    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     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 3127e85ba934a2be8c16b3277af88ccce948946a
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Jun 6 14:37:12 2017 +0200

    x86/HAP: don't open code clear_domain_page()
    
    Also drop a stray initializer.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: George Dunlap <george.dunlap@citrix.com>

commit 9c4f1b72571b215e80abf0490073438831dc785b
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Jun 6 14:36:41 2017 +0200

    x86/HVM: correct notion of new CPL in task switch emulation
    
    Commit aac1df3d03 ("x86/HVM: introduce hvm_get_cpl() and respective
    hook") went too far in one aspect: When emulating a task switch we
    really shouldn't be looking at what hvm_get_cpl() returns, as we're
    switching all segment registers.
    
    The issue manifests as a vmentry failure for 32bit VMs which use task
    gates to service interrupts/exceptions, in situations where delivering
    the event interrupts user code, and a privilege increase is required.
    
    However, instead of reverting the relevant parts of that commit, have
    the caller tell the segment loading function what the new CPL is. This
    at once fixes ES being loaded before CS so far having had its checks
    done against the old CPL.
    
    Reported-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Tested-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 0762e2502f1fa955176c3f17c0cfb3916498428f
Author: Roger Pau Monné <roger.pau@citrix.com>
Date:   Tue Jun 6 14:35:54 2017 +0200

    x86/physdev: factor out the code to allocate and map a pirq
    
    Move the code to allocate and map a domain pirq (either GSI or MSI)
    into the x86 irq code base, so that it can be used outside of the
    physdev ops.
    
    This change shouldn't affect the functionality of the already existing
    physdev ops.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit 8fd8951eabc6648fc302585187d02d49157ff907
Author: Roger Pau Monné <roger.pau@citrix.com>
Date:   Tue Jun 6 14:35:01 2017 +0200

    domctl/pt: remove hvm_domid field from bind struct
    
    This filed is unused and serves no purpose.
    
    Reported-by: Jan Beulich <JBeulich@suse.com>
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    [jb: bump domctl interface version]
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit 4f35cb80e8813053d1cec9dc1654ceb6dd7575a0
Author: Chao Gao <chao.gao@intel.com>
Date:   Tue Jun 6 14:34:30 2017 +0200

    x86/vlapic: fix two flaws in emulating MSR_IA32_APICBASE
    
    According to SDM Chapter ADVANCED PROGRAMMABLE INTERRUPT CONTROLLER (APIC)
    -> Extended XAPIC (x2APIC) -> x2APIC State Transitions, The existing code to
    handle guest's writing MSR_IA32_APICBASE has two flaws:
    1. Transition from x2APIC Mode to Disabled Mode is allowed but wrongly
    disabled currently. Fix it by removing the related check.
    2. Transition from x2APIC Mode to xAPIC Mode is illegal but wrongly allowed
    currently. Considering changing ENABLE bit of the MSR has been handled,
    it can be fixed by only allowing transition from xAPIC Mode to x2APIC Mode
    (the other two transitions: from x2APIC mode to xAPIC Mode, from disabled mode
    to invalid state (EN=0, EXTD=1) are disabled).
    
    Signed-off-by: Chao Gao <chao.gao@intel.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit 08d3fff66ef74f7ad4c71dd0a19bf528e70ed22e
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Jun 6 14:33:47 2017 +0200

    x86/PoD: drop a pointless local variable
    
    ... and move another one into a more narrow scope.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: George Dunlap <george.dunlap@citrix.com>

commit 83520cb4aa39ebeb4eb1a7cac2e85b413e75a336
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Jun 6 14:32:54 2017 +0200

    x86/NPT: deal with fallout from 2Mb/1Gb unmapping change
    
    Commit efa9596e9d ("x86/mm: fix incorrect unmapping of 2MB and 1GB
    pages") left the NPT code untouched, as there is no explicit alignment
    check matching the one in EPT code. However, the now more widespread
    storing of INVALID_MFN into PTEs requires adjustments:
    - calculations when shattering large pages may spill into the p2m type
      field (converting p2m_populate_on_demand to p2m_grant_map_rw) - use
      OR instead of PLUS,
    - the use of plain l{2,3}e_from_pfn() in p2m_pt_set_entry() results in
      all upper (flag) bits being clobbered - introduce and use
      p2m_l{2,3}e_from_pfn(), paralleling the existing L1 variant.
    
    Reported-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Tested-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
    Acked-by: George Dunlap <george.dunlap@citrix.com>
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4292663919813660211==--

From xen-devel-bounces@lists.xen.org Wed Jun 07 08:19:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 08:19:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIWBi-0007Sx-E7; Wed, 07 Jun 2017 08:19: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=324d18410=Paul.Durrant@citrix.com>)
 id 1dIWBh-0007Sq-AS
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 08:19:33 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 E3/1C-02955-417B7395; Wed, 07 Jun 2017 08:19:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkleJIrShJLcpLzFFi42LZKekooSuy3Tz
 S4NMWFovvWyYzOTB6HP5whSWAMYo1My8pvyKBNaN71lrGgr0SFden72NvYJwi0cXIySEh4Ccx
 ZeM5FhCbTUBHYunR+UwgtohAjcSBt09Zuxi5OJgFJjJKnO1eClYkLOAi8f/QYjaIIleJb6e7G
 CHsKIkDDS1gzSwCKhIvJx8Aq+EVcJe41H8ArEZIYCazxPqPySA2p4CHxOpDT8HqGQVkJb40rm
 YGsZkFxCVuPYE4QkJAQGLJnvPMELaoxMvH/1ghbAOJrUv3Ad3DAVSvKbF+lz5Eq6LElO6H7BB
 rBSVOznzCMoFReBaSqbMQOmYh6ZiFpGMBI8sqRvXi1KKy1CJdE72kosz0jJLcxMwcXUMDY73c
 1OLixPTUnMSkYr3k/NxNjMDAZwCCHYyNX5wOMUpyMCmJ8l7bbB4pxJeUn1KZkVicEV9UmpNaf
 IhRg4NDYPPa1RcYpVjy8vNSlSR4Q7cB1QkWpaanVqRl5gBjE6ZUgoNHSYSXYQtQmre4IDG3OD
 MdInWK0Zhjw+r1X5g47vRt+MIkBDZJSpw3FWSSAEhpRmke3CBYyrjEKCslzMsIdKYQT0FqUW5
 mCar8K0ZxDkYlYd4ykCk8mXklcPteAZ3CBHQK3yUTkFNKEhFSUg2MxVzeQjaW27Zfs/XftdBq
 7eY1gra88e9vlM9uvcFo/GPGCVuma/KnljjM7v/WfEBn30LHCTHzfzw7xbTr3v5NDHErNtve2
 RXbX/RfyCArKfD1y+Mxk9d6Niw1srmy2vKFW/IJJbdYxfRlft4cM1tjVW+1Fws0WF05XaOglp
 LB+2uv7wy7SZdFlFiKMxINtZiLihMBG0VOnhQDAAA=
X-Env-Sender: prvs=324d18410=Paul.Durrant@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1496823571!104287329!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52359 invoked from network); 7 Jun 2017 08:19:31 -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;
 7 Jun 2017 08:19:31 -0000
X-IronPort-AV: E=Sophos;i="5.39,310,1493683200"; d="scan'208";a="47337953"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>, 'Jan Beulich' <JBeulich@suse.com>, 
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Thread-Topic: [Xen-devel] debian stretch dom0 + xen 4.9 fails to boot
Thread-Index: AdLe0KoM3kANRDRYSf+PCIgyxC4kg///62kA///UqkD//530gIAAq+WAgAD9ZwD//94cAP//uYUg
Date: Wed, 7 Jun 2017 08:19:30 +0000
Message-ID: <e714c5a1f2564e3391175f742702f364@AMSPEX02CL03.citrite.net>
References: <bcc0d4330d9b463a9829af1327d895a9@AMSPEX02CL03.citrite.net>
 <5936E230020000780015FEDC@prv-mh.provo.novell.com>
 <fe6a9bb5eb8144bda27ef1532a153ab7@AMSPEX02CL03.citrite.net>
 <d45ae6fc34a94ab48213667073b37616@AMSPEX02CL03.citrite.net>
 <3a0eb227-8302-50db-84a6-b07893ab0e91@oracle.com>
 <5937D05A0200007800160288@prv-mh.provo.novell.com>
 <36baedb866264833822aa09c35fa561e@AMSPEX02CL03.citrite.net>
In-Reply-To: <36baedb866264833822aa09c35fa561e@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 \(xen-devel@lists.xenproject.org\)"
 <xen-devel@lists.xenproject.org>,
 "Julien Grall \(julien.grall@arm.com\)" <julien.grall@arm.com>
Subject: Re: [Xen-devel] debian stretch dom0 + xen 4.9 fails to 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSBPbiBCZWhhbGYgT2YNCj4gUGF1bCBEdXJy
YW50DQo+IFNlbnQ6IDA3IEp1bmUgMjAxNyAwOToxMA0KPiBUbzogJ0phbiBCZXVsaWNoJyA8SkJl
dWxpY2hAc3VzZS5jb20+OyBCb3JpcyBPc3Ryb3Zza3kNCj4gPGJvcmlzLm9zdHJvdnNreUBvcmFj
bGUuY29tPg0KPiBDYzogeGVuLWRldmVsICh4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcp
IDx4ZW4tDQo+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPg0KPiBTdWJqZWN0OiBSZTogW1hl
bi1kZXZlbF0gZGViaWFuIHN0cmV0Y2ggZG9tMCArIHhlbiA0LjkgZmFpbHMgdG8gYm9vdA0KPiAN
Cj4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+IEZyb206IEphbiBCZXVsaWNoIFtt
YWlsdG86SkJldWxpY2hAc3VzZS5jb21dDQo+ID4gU2VudDogMDcgSnVuZSAyMDE3IDA5OjA3DQo+
ID4gVG86IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+DQo+ID4g
Q2M6IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyB4ZW4tZGV2ZWwgKHhl
bi0NCj4gPiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZykgPHhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZz4NCj4gPiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gZGViaWFuIHN0cmV0Y2gg
ZG9tMCArIHhlbiA0LjkgZmFpbHMgdG8gYm9vdA0KPiA+DQo+ID4gPj4+IE9uIDA2LjA2LjE3IGF0
IDE5OjAwLCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdyb3RlOg0KPiA+ID4gRldJVywg
b25lIG9mIG1hY2hpbmVzIGluIG91ciB0ZXN0IGZhcm0gY2hva2VkIG9uIHRoaXMgdmVyeSBwYXRj
aC4gSQ0KPiA+ID4gZG9uJ3QgcmVtZW1iZXIgZGV0YWlscyBub3cgYnV0IGVzc2VudGlhbGx5IGl0
IHR1cm5lZCBvdXQgdGhhdCBzeXNsaW51eA0KPiA+ID4gKHdlIGFyZSBweGUtYm9vdGluZykgY291
bGQgbm90IGhhbmRsZSBjaGFuZ2VzIGluIEVMRiBzZWN0aW9ucyBsYXlvdXQNCj4gPiA+ICh0aGUg
d2F5IHN5c2xpbnV4IGNhbGN1bGF0ZWQgaG93IHRvIGxvYWQgdGhlIGJpbmFyeSBpbnRvIG1lbW9y
eSByZXN1bHRlZA0KPiA+ID4gaW4gb3ZlcmxhcCBvZiBzb21lIHNvcnQpLg0KPiA+DQo+ID4gVGhl
cmUgaGFzIGFsd2F5cyBiZWVuIGFuIG92ZXJsYXAgYmV0d2VlbiB0aGUgbWFpbiBhbmQgdGhlIG5v
dGVzDQo+ID4gc2VnbWVudDsgdGhlcmUgYmVpbmcgb25seSB0d28gc2VnbWVudHMgSSBkb24ndCBz
ZWUgYW55IG90aGVyDQo+ID4gcG90ZW50aWFsIGZvciBhbiBvdmVybGFwLiBJbiBmYWN0IEkgY2Fu
J3Qgc2VlIGFueXRoaW5nIG90aGVyIHRoYW4gc2l6ZQ0KPiA+IGRpZmZlcmVuY2VzIGJldHdlZW4g
YSA0LjguMSBhbmQgYSA0LjkgYmluYXJ5LCBwbHVzIG9mIGNvdXJzZSB0aGUNCj4gPiBiYXNlIGFk
ZHJlc3MgY2hhbmdlIHJlc3VsdGluZyBmcm9tIERhbmllbCdzIEVGSS9HclVCMiBwYXRjaGVzLiBT
bw0KPiA+IEknbSByYXRoZXIgcHV6emxlZCBhcyB0byB3aGF0IGVmZmVjdCBKw7xyZ2VuJ3MgcGF0
Y2ggY291bGQgaGF2ZSBoYWQNCj4gPiBvbiB0aGUgYmVoYXZpb3Igb2YgYW55IGxvYWRlciB3aGF0
c29ldmVyLg0KPiA+DQo+ID4gVGhlIG9ubHkgcG9zc2libHkgbWlzbGVhZGluZyBzZWN0aW9uIEkg
bm90aWNlIGlzIC5yZWxvYywgYnV0IHRoYXQncw0KPiA+IHByZXNlbnQgaW4geGVuLXN5bXMgb25s
eSwgbm90IGluIHhlbi5nei4gQW5kIGFnYWluIGl0J3MgYSByZXN1bHQgb2YNCj4gPiBEYW5pZWwn
cyBzZXJpZXMsIG5vdCBKw7xyZ2VuJ3MgcGF0Y2guDQo+ID4NCj4gDQo+IEkgZ3Vlc3MgSSBjb3Vs
ZCBhcHBseSB0aGUgcGF0Y2ggaW4gaXNvbGF0aW9uIGFnYWluc3QgNC44IGFuZCBzZWUgaWYgaXQg
Y2F1c2VzIGENCj4gcHJvYmxlbS4gSSdsbCBnaXZlIHRoYXQgYSBxdWljayB0cnkuDQo+IA0KDQpB
cHBseWluZyB0aGUgcGF0Y2ggdG8gNC44LjEgKmRvZXMqIGNhdXNlIHRoZSBwcm9ibGVtLCBzbyBp
dCdzIGRlZmluaXRlbHkgc29tZXRoaW5nIGluIHRoZSBwYXRjaCByYXRoZXIgdGhhbiBhbiBpbnRl
cmFjdGlvbiB3aXRoIG90aGVyIHBhdGNoZXMgaW4gNC45Lg0KDQogIFBhdWwNCg0KPiAgIFBhdWwN
Cj4gDQo+ID4gSmFuDQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fDQo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QNCj4gWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcNCj4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbA0KX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 07 08:23:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 08: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 1dIWF7-00086k-19; Wed, 07 Jun 2017 08:23:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <f4da1594@opayq.com>) id 1dIWF5-00086d-VQ
 for xen-devel@lists.xensource.com; Wed, 07 Jun 2017 08:23:04 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 C9/90-03920-7E7B7395; Wed, 07 Jun 2017 08:23:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNKsWRWlGSWpSXmKPExsWyI3PbXN2n280
 jDfr/mlrcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ozXU5uZC85OZKw4+KuDrYGxuYOxi5GTg0VA
 T+Le+R+sXYxcHEICc5kkZt7dywaSYBOQkDjX38cEYosIKEqsW/2OBcTmFXCX+HenhQnCFpQ4O
 fMJWFxCQFzic8N3oEEcQHaZxOWVxhDhKom/S+cyg9jMAikSp16uZAexGQVkJE5NugG2SlhAV+
 Jf01moe7Qltux/wQTRKy0xfdFTdghbRaL9wSRmiPFhEoefqkKE6yQe7PjHAlNy8tB7VghbWeJ
 z+wO2CYzCs5AcOgvJFRC2h8SGgw8ZIWwfiffnPkHFNSVat/+GsjUkFtzZB1TDAWYfWBgPYZpI
 bO+3gqhQlJjS/RCqWkziyOXLrBC2qsSsXQ1sEOUyEj1LZSHC2hLLFr5mXsDIu4pRozi1qCy1S
 NfIUi+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzCiGYBgB+OBRYGHGCU5mJREea
 9tNo8U4kvKT6nMSCzOiC8qzUktPsQow8GhJMF7dRtQTrAoNT21Ii0zB5haYNISHDxKIrwMW4D
 SvMUFibnFmekQqVOMuhwbVq//wiTEkpeflyolznsLZIYASFFGaR7cCFiau8QoKyXMywh0lBBP
 QWpRbmYJqvwrRnEORiVh3q0gU3gy80rgNr0COoIJ6Ai+SyYgR5QkIqSkGhijPrT+fZwo/PLCf
 7e6hfd5pV66Lpl8WkNf76Ne/wXmT+bhdn+Sg3pfl81ueGF15a/62ntfdjvJViXvuqfzT/j6sj
 S1dz+sr/2eWTMrv7qB/eLsH88nmbyNiTXPnbd91bc1dbd2bKwvUO1rMHh+eOKVn70HGnuDTvy
 Kz5Y/zKb/Ne3J3f5E6cn3lFiKMxINtZiLihMB8iKO3m4DAAA=
X-Env-Sender: f4da1594@opayq.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1496823780!106556863!1
X-Originating-IP: [184.105.182.157]
X-SpamReason: No, hits=0.7 required=7.0 tests=HTML_IMAGE_ONLY_16,
 HTML_MESSAGE,ML_IS_POSSIBLE_BOUNCE
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43060 invoked from network); 7 Jun 2017 08:23:01 -0000
Received: from opayq-out-07.junkemailfilter.com (HELO
 opayq-out-07.junkemailfilter.com) (184.105.182.157)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Jun 2017 08:23:01 -0000
Received: from smtp3.opayq.com ([23.23.126.237]:57256) helo=[23.23.126.237]
 by opayq-outbound.junkemailfilter.com with esmtps (TLSv1.2:AES256-SHA256:256)
 (Exim 4.89) id 1dIWF1-0007Go-NV on interface=184.105.182.150
 for xen-devel@lists.xensource.com; Wed, 07 Jun 2017 01:22:59 -0700
From: f4da1594@opayq.com
To: xen-devel@lists.xensource.com
Message-ID: <1267369858.18.1496823777254.JavaMail.root@smtp3.opayq.com>
MIME-Version: 1.0
X-GetAbine-Processed: 1
X-Gm-Message-State: AODbwcDY4z0Dp4nvSXbPtBYtZAqByAoKKHB2XXDKQY//N/rDBY6dVTii
 7so/RS5N/QdVkwJ5YDay4up1julzrSvjT4lfEVok
X-Received: by 10.84.135.101 with SMTP id 92mr27029549pli.114.1496823715748;
 Wed, 07 Jun 2017 01:21:55 -0700 (PDT)
Auto-Submitted: auto-replied
Date: Wed, 07 Jun 2017 01:21:55 -0700 (PDT)
X-Sender-Domain: google.com
X-Sender-Domain: junkemailfilter.com
X-Spamfilter-host: opayq-outbound.junkemailfilter.com -
 http://www.junkemailfilter.com
X-Key-ID: eGVuLWRldmVsQGxpc3RzLnhlbnNvdXJjZS5jb20gZjRkYTE1OTRAb3BheXEuY29tIDIwMTctMDYtMDcgMDE6MjI6NTkgMWRJV0YxLTAwMDdHby1OVg==
X-Sender-Host-Address: 23.23.126.237
X-Sender-Host-Name: smtp3.opayq.com
Subject: [Xen-devel] Delivery Status Notification (Delay)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============7406634097170385272=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============7406634097170385272==
Content-Type: multipart/report; boundary="94eb2c187750de55be05515a6d1f"; report-type=delivery-status

--94eb2c187750de55be05515a6d1f
Content-Type: multipart/related; boundary="94eb2c187750de55fc05515a6d20"

--94eb2c187750de55fc05515a6d20
Content-Type: multipart/alternative; boundary="94eb2c187750de560305515a6d21"

--94eb2c187750de560305515a6d21
Content-Type: text/plain; charset="UTF-8"


** Delivery incomplete **

There was a temporary problem delivering your message to curtiskwong9@gmail.com. Gmail will retry for 46 more hours. You'll be notified if the delivery fails permanently.




--94eb2c187750de560305515a6d21
Content-Type: text/html; charset="UTF-8"


<html>
<head>
<style>
* {
font-family:Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
</style>
</head>
<body>
<table cellpadding="0" cellspacing="0" class="email-wrapper" style="padding-top:32px;background-color:#ffffff;"><tbody>
<tr><td>
<table cellpadding=0 cellspacing=0><tbody>
<tr><td style="max-width:560px;padding:24px 24px 32px;background-color:#fafafa;border:1px solid #e0e0e0;border-radius:2px">
<img style="padding:0 24px 16px 0;float:left" width=72 height=72 alt="Error Icon" src="cid:icon.png">
<table style="min-width:272px;padding-top:8px"><tbody>
<tr><td><h2 style="font-size:20px;color:#212121;font-weight:bold;margin:0">
Delivery incomplete
</h2></td></tr>
<tr><td style="padding-top:20px;color:#757575;font-size:16px;font-weight:normal;text-align:left">
There was a temporary problem delivering your message to <a style='color:#212121;text-decoration:none'><b>curtiskwong9@gmail.com</b></a>. Gmail will retry for 46 more hours. You'll be notified if the delivery fails permanently.
</td></tr>
</tbody></table>
</td></tr>
</tbody></table>
</td></tr>
<tr style="border:none;background-color:#fff;font-size:12.8px;width:90%">
<td align="left" style="padding:48px 10px">
</td>
</tr>
</tbody></table>
</body>
</html>

--94eb2c187750de560305515a6d21--

--94eb2c187750de55fc05515a6d20
Content-Type: image/png; name="icon.png"
Content-Disposition: attachment; filename="icon.png"
Content-Transfer-Encoding: base64
Content-ID: <icon.png>

iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAYAAADnRuK4AAAACXBIWXMAABYlAAAWJQFJUiTwAAAA
GXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAADtNJREFUeNrsnVtsFNcZx8/Mzq7t
2vhCAsZujJdiEYgq2W1UVFqpGGq1olIL5aVtWglTtX7oS+0HnvIQ89QHS7X70gfSi6OqfWkLliIF
NbLKkiZKBapYS00aKgJrzMVA5RsYjO3d6fnmst7Lmdm575md75OGY7y7np05v/l/l3PmjCDLMkFD
c2oingI0BAgNAUJDgNAiaFK1drx6sruVNifoliz4dQr+aTw/m8KuCYcJQWdhGjgTdDtl4e2XC8Eq
aNMUsiXsvogBROHp0yBo8ehPztANQEqXtghYjQGkKU/GQ3icAJbRNwpYBrs/XDHQRMDwgPVq7WEG
0NDMFkKFgHGqQJr6LIbw/OiAlblJClga8QlOgU6E9Px0axvYcYaCLbPirygBFhRAyRo9fy0F7pEF
mGEmWSuliqBc2KTFtD2KFupSRVAApViBLFr4SxXowvi3SplkVUsVQSkQTjqqfiapb6BcU6EBiMID
6nML+5E7qIa9ACmI0Xh0X3yWJy5oyQ33ALVif3FrpyhEo7wD1If9xLW9oYUZqEBojm0YFQjNjfWj
AqG5sV6eAerF/qld8xUgbRoHGv82y6sCYfwTDsvwChAqEAKECoQAVTeIRkOAHFs/9g0ChIYAVQ0g
nIUYAnMz8QwVCG3ZzYd9A2j1ZDfGP+GwNJcAoYXGlngFCBUIFQgNFQgVCA0VCC2KCoTjYCEwt4tA
+AlQC3YP97bs9g/4ApC2lB1ajcc/fioQzgOKQPzjJ0CoQKhAqEBoqEBo5pZCBUKrqlVeYGpkYEJT
lNIVsjJkfDqDChRe82KdRqkCPLB+jL545GHG629RiAYZn8QaECqQYv0VXj+lQDY+nV+oyOlKD2Lj
NhLvSJLY9p1EiElEfv6M5OhGNjdJ7uljIm9ukNwqbbNqi+baLgcBkBUlKa0l2AZI2vFZUtfz+aLf
CXUNJEY3MICq1OQsBWt1BQHjVoFGBpzGMbYAijVvL4PHioFKwWeNAAPLriwobW5FXSQ/u7xQ9HvM
wPxVIKuZVNoNQE7gsQNnYRt/aa8lwHJPV6iibSJiLgGypkDj045dGLguQXNT1bBKgBW5ROoys3mX
WROAcaFAM05dmCBJJLFnP/vFRD3J9XyByLsPEPJkiQhPFrWWskp/VtoADAL7IsBKXi8FLLf2LB/8
Q4sKZD+AtgwQZFwQx7DgyX7zx0Tevkv9fzsNmFl/AIBapbtfXyPCwn2tnaftM7WtAmBlgX4epjX1
Z74AS/OgQKwv0V1RfajbKnUX+av6lUNb8JhZUyuRm9SvKHcxlAyAWpyvKmCFmaQZYNXIJL16TILk
Mpsq+hJWa0CJrh5j13XgkDdniP4tuT1pDBh08IOM2s7f0tri/wcJmJ1ShQcKNhOEC+u28PmMXehA
7qUdnWz16TuidHxQlgdMa0sX4zMETFM03wEzKVVABvn8xr+dgrTkL0AjA1YzqYxdtxfvYrsucEee
qU9QgIEr3Ch1kWuBAAZgNfR+hax9dMWJu0v7rUBWAZqgsAFE6euz1/c15+SmZjFmfND0KjIKOHN9
R0OXgeixWh4wYg6Y15kkKFQiuZ9CdJUzBbIOEFyTvYsri8fvPLhDWhoaSXPzC4ZvrkuyYxF51x4i
7629AfxKgOUzSRelCrggIRu0qULcKJBicw/mlLbZJH6BwNmoaKjEPlE0PZOsVKqgrXjjmmFwL21v
J+v2APJdgSzb2vM18mjxkXql5XLrwEqZ1EoSkTq6jdWnPUnQzAHLUoUWZy4RMX2pvB7V3OY+BhoZ
gAcjD5LSeV/j06ZqxZ6ROD49Sv89TSysH3zz7s38z81SPMEMnF/qYRcNIZv46ncRFIuW62VnqeDG
4CJ1XAMaGQBwLhB17tcbQADdgNRr9DWZbil7AKkQTdINpOEsMbgBDdTn/v/uV6x1xA3UB4YrSBPO
frUFEQzvsDrSIDlhGEsUBit85jCFaNgeQMVqxASpUH2MYiDD0XYoGvYeQSLsBubU5RsF0w5LL1at
1RlAKkRLGkiQKr1lVX3goAzT9lcOofq4qE2VB9I73QBkZS3LJecAbYGU0eZA77n36N6nhS+1NDSV
i0zSZLSds6Jh6AJrRqhgcWqMUwVKuweoAKTP/flmT1d718i2xm0amcWJKMz10UermWl7gEMWUXFj
FlUoUxJA97tJ/V3dF7bv/O2Jg++utHXu6Pzti/WNK4Vpu9FcHx6HLCIWB2Ucikbac4B0OzB19yc7
EvXX8mm70VwfEs4hi7DEQWKLI4D63XwXL+9MPaz7YtOi4V6859CTOIgxZ6pw9N7IHC4qfjkIgNT4
uKvHRH0wbffdjZmrEKsGVH0F0hcVN5vrg0MWAQHUZhxI50RR/O/J3cM2AmfdUkYvSF4elNFcHzAc
sggoDqKZLyQxrLtG1rKbXXMP74zv3rWb1I8MePI9vHJh/aZzfXDIwnuDKbsGc8eNhjWeaVAtPl60
u7eU7zFQnVnREIcsAnVjML2DZWub60r7+Kl3E/Y9AYgGzj8ynOuDQxb+AWQwsBozmN6xvPZUaZ+s
PrG3o/FpHxVobKg13pnsNlQfLBoGHgcZDWtkczmnLsxXBRolIjtvxyGLarqx8mxsVXNhNt3YZf8A
GhuCS+DnzAPDIYuAAEoauLHiQFompCgte/LU1I3BfWMwfecIdV+mKb/bNH7CsOaAQxYBKhBjmmtJ
QXFDBSjf34sri6TjxY5CYFL5rXzBDB8AGhsCMo8bvo6Bc3XjIG1YQ1/CJitvzZaoS9RtCoLwkSYA
U3aA8VKBhs1eFG5cw8pzgNmYcPs/5W6sZQugnCAsdO7ovBiX4pM9f8m879W+3QBkKjFwG4quRHqg
h0D5FwcxAYJhjbkbys+NhLy5c+ruqNf7dgNQxWH1PEQlPjoPlBYAImBu3Rg7EysZ1kj5sW83ADle
yndrsYJbbMCgRJ9o0Foo2XeobdsuLAuwANLOE+t+fBjWyC489G3fzgAaG/J1Uo++fo/RnZiGgDW2
RjZ4BxVnuTEY1gCAvFhU3EsFqmovVQQMIGpq01qYhN6mtjUMmGEcZP+u1UAA4npaobpAwRIRjE52
CWB5FYvXW1sdjUPLdR0g4pWL5ecCFrHa1vYv3gAK9WVcCbAit1joJnkGTLvdh7WqR6z1hVZUoCAN
FonSA32GW8gDxVkmqcRB+cy3KJ3f5A2gaJeZCwEzyiSrUKpQ9sEAiKbzL9eMAilzo3fvV69grSPg
Kg9q7efA3GQ1ShVmCQIMPZ05l+IFIPs1IFj/+ehrZVegsoLql44R8epFIn78YWREzI9SRYXzB+v/
cACQOoXDPjyFi4ezsggKkYWTgIAZZJKwgmyF5Yn7eXFhtgGyung4QFSL7qwqmWS59frxPcRAALIx
sUyGOzjQQmO+A5Qfp7GTSaD5YTOhBAgCQTQubCmUACmLbNsxjH/8skw4FUh/BIDN+glaOABykoV1
26b06kWaxp+2lLqKjEpqlAzSclnJWju2LkCamXpwXjgAyEkNSFMVWCTb9BZneqLED85HGh64j451
jqDYCr+PXfqTm2edcaFASac7ghXW4eCzUDAsqaQKn6ZJ7Mo73j7hRqveKlmgsiBTR8XYC55XoXSQ
3nIAT97oMUAxNvb2r53WycINkAIKlWKJbnoV1euYB2CBOhLMEbY97YLxvAp4Xlh+rM5HoJSbMK0s
QAG3ivcdJbH3HSj1mXPhByjfMVoV1bOrF6A5cMjzuTowbqeM3UHnwgNP5ihIH3/oeaXcaJEE5nth
iUD7aj3rF/xVAchLxckeeS2Yaar6rdp0A2VSXLJH6mm3eAru2Oa+MwgQQ84hJqjGXRqgSpBVKiBR
NXDt3vw/Bt8AslsH4mYimT69oarfAUD69s9I7uAxV9/FfrF1kRuA7CpQLwmLQf1ED4L1zMoodimZ
A213QVBwbRC4QxnCiRoJtz9RXKM12OadxGDcAMSN6WCUBs5QEhAha2LNZTaDrWgO9KV8bAKzJ+GO
h0pxlhKPQZr9t9/Zhkg5Fgq7FWihnsaTCxNkWbb+7rEhmSuKIA46+C21cyFLSv/dt7lEkCkp85oq
dTKFUfrrL+3XtCxMuhM/uOC0Ir3HrzTeLkDpULkxP0CiqgQT33zpaKjzUEhze4tXtXWd9Z05J/h1
Puy6MFhP5vdRBgg6EarBSkdr03DL3uO0og7DOWn1uah6sdWDUsGyn+dDtEnyJNEeOBd1g7nbAFKZ
qyqIp1yBCkMr3tSZ0vwApEI0SEyeoxopNaLBsjI2NfeJmvHRFoJoT8f03JuvE6zsxUDlMVE/UYuL
sIHT7tPaXoLGi52lF/0on2m82Y1qY0OFQPX9Y2Hz4HsPnx9rTQjkUJtEmiSR7NsmYfdGWoFs2NdO
/GB4fe3ZeBnBokB2NqggvdqqPnb+WHtcab/YlsDud29H/Lgj1RsF8sA2czK5t7qh/Ky3b98tfs8/
v77zrPZjv9YeRi74UKBw+BAjH66ulFbkKgvaFmRHOXdpBKjyyUnZBAyC/u4I4ON7pswtQFKijkjx
OG0TfgKWLMgiS7daACwdGYBEMabAokJTF5SCZYjZQGM5YGErVSzVLECCIJBYPJFXGQCIQxdZCbAy
9/jOg/Xv31rdbIdSBQeZZKqmAIpJEt3iefdUAwHqUkEnTcE/v/jO9/o21p+3/6FkFKKzMR50qQLi
n8maAai+sSlNImyVShUA2Kttdddff/kz8x6VKgY1wKMZREcRsEcb4vzrvznX77JUMavBkwrieyNA
HCQPInXt4NKpi0+7KFWoQbPPdR8EqMoWg6RBUmBRwClJHuy7nICBqSZATg/0cpjVJaYqi5I8QFtr
FthgKtg3fvhTyApO2fzY6Xf/+OYk7yeSHhu4kcnNjfUv09PaDrBAqcKmzWoX2ig95lAkHUFfEqNE
XW7W6jjVTBjg0Qy+53Ep7iot79Y2iGuSoVDZIHdGYcgQdUTdyhjNDPFpaVqfzMubLkMzjCIGvUNN
mvsrxDa/gvfQ94ZpvTsv0+bQzDsPNAZixA1JzaXpVy8o1FTIwCk8nkEPXM8SPf4JBAgtEibiKUBD
gNAQIDQECC2C9n8BBgBAP0FWplWQxQAAAABJRU5ErkJggg==
--94eb2c187750de55fc05515a6d20--

--94eb2c187750de55be05515a6d1f
Content-Type: message/delivery-status

Reporting-MTA: dns; googlemail.com
Received-From-MTA: dns; FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA===@opayq.com
Arrival-Date: Mon, 05 Jun 2017 23:32:13 -0700 (PDT)
X-Original-Message-ID: <E1dI7uY-0004SL-1A@xenbits.xenproject.org>

Final-Recipient: rfc822; curtiskwong9@gmail.com
Action: delayed
Status: 4.0.0
Last-Attempt-Date: Wed, 07 Jun 2017 01:21:55 -0700 (PDT)
Will-Retry-Until: Thu, 08 Jun 2017 23:32:13 -0700 (PDT)

--94eb2c187750de55be05515a6d1f
Content-Type: message/global
Content-Transfer-Encoding: quoted-printable

X-Received: by 10.84.135.101 with SMTP id 92mr19817429pli.114.1496730733585=

;
        Mon, 05 Jun 2017 23:32:13 -0700 (PDT)
ARC-Seal: i=3D1; a=3Drsa-sha256; t=3D1496730733; cv=3Dnone;
        d=3Dgoogle.com; s=3Darc-20160816;
        b=3D0OFnE140OavXy4RpcyZp8d/kosZyGNe3/CkrYZTjdENtG6F6QqkA8xebbWGyaaw=
mBT
         ac4lz3O/Ab+bg9INotbm0BScUYBhz7ORrinT/Q58siP47LeGIKid7ys8aFgUhf9nGl=
c8
         iefpUd+JpfnB+c+n0Ki1xoy4MMEbxPDN4hSrg1OU6fRDdSZQ5eFxQ3L0kLPoz8B7DL=
8y
         3kD5AFTpU9Yw4bsF0J0jwAqsrgTGeVIXI7l2VCKIUtSmzHw2EhfHRPO0efRJgPssXl=
o9
         /eKF29uhlnYLJSSTz2gBMEAdJakxjbm53fgmyRD3mIxDQvzcZOSwr3MyCybqBumH30=
Fd
         lnlw=3D=3D
ARC-Message-Signature: i=3D1; a=3Drsa-sha256; c=3Drelaxed/relaxed; d=3Dgoog=
le.com; s=3Darc-20160816;
        h=3Dlist-subscribe:list-help:list-post:list-unsubscribe
         :list-unsubscribe:list-id:precedence:subject:date:message-id:to
         :reply-to:sender:from:mime-version:dkim-signature:delivery-date
         :arc-authentication-results;
        bh=3DX2wQ+IVcKouZSQm0kKMg6N9Z4IuHBOfv1MbZ3CpOuMo=3D;
        b=3Dlewse5xuDLL6zSF4UzlPl3woF2HjZ1PVQ6KrHY9cySAO+Agq//SOl0FvEmobUOk=
he9
         f7qQzZAwSbmWdIu6A3XFe08vdTCgYtQg6BazqhMHwpTEfAM4XaCGB7Ya1rScnS+uHi=
Od
         pUnJEG+HdgeIht4Tg+5pidl6bPV5qPgfjefNHhBuf7h8EH5Nfm1tNvM1T6AdDpxQ41=
D9
         n+BCj9k6IMMpQrdnv2iiLl3dkNcviOM1jPGycEh6vfJfAHb9iNOVk3aLiUN5FTConL=
Pi
         9LllHrOZSRflgOJeld/C+dnLWai+XB1cq00Xbek9nEaDIQmj8HoK8PDxyeg6vpRFQM=
GW
         E9cQ=3D=3D
ARC-Authentication-Results: i=3D1; mx.google.com;
       dkim=3Dpass header.i=3D@opayq.com;
       spf=3Dpass (google.com: domain of fwd-737qhysmhvayqaucaoiqbdaagaqlma=
2yamheccjdlibayawyakiazaqhsmccwmblia4uanqueigcimbkmazuz4aaeaaca=3D=3D=3D@op=
ayq.com designates 69.50.231.162 as permitted sender) smtp.mailfrom=3DFWD-7=
37QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGC=
IMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com;
       dmarc=3Dpass (p=3DNONE sp=3DNONE dis=3DNONE) header.from=3Dopayq.com
Return-Path: <FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHS=
MCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com>
Received: from smtp162.junkemailfilter.com (smtp162.junkemailfilter.com. [6=
9.50.231.162])
        by mx.google.com with ESMTPS id h123si31869392pgc.251.2017.06.05.23=
.32.13
        for <curtiskwong9@gmail.com>
        (version=3DTLS1_2 cipher=3DECDHE-RSA-AES128-GCM-SHA256 bits=3D128/1=
28);
        Mon, 05 Jun 2017 23:32:13 -0700 (PDT)
Received-SPF: pass (google.com: domain of fwd-737qhysmhvayqaucaoiqbdaagaqlm=
a2yamheccjdlibayawyakiazaqhsmccwmblia4uanqueigcimbkmazuz4aaeaaca=3D=3D=3D@o=
payq.com designates 69.50.231.162 as permitted sender) client-ip=3D69.50.23=
1.162;
Authentication-Results: mx.google.com;
       dkim=3Dpass header.i=3D@opayq.com;
       spf=3Dpass (google.com: domain of fwd-737qhysmhvayqaucaoiqbdaagaqlma=
2yamheccjdlibayawyakiazaqhsmccwmblia4uanqueigcimbkmazuz4aaeaaca=3D=3D=3D@op=
ayq.com designates 69.50.231.162 as permitted sender) smtp.mailfrom=3DFWD-7=
37QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGC=
IMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com;
       dmarc=3Dpass (p=3DNONE sp=3DNONE dis=3DNONE) header.from=3Dopayq.com
Delivery-date: Mon, 05 Jun 2017 23:32:13 -0700
Received: from opayq-out-07.junkemailfilter.com ([184.105.182.157]:54290) h=
elo=3Dopayq-out-07.junkemailfilter.com
	by outscan-backup.junkemailfilter.com with esmtps (TLSv1.2:ECDHE-RSA-AES25=
6-GCM-SHA384:256)
	(Exim 4.89)
	id 1dI82G-0005cx-UX on interface=3D69.50.231.152
	for curtiskwong9@gmail.com; Mon, 05 Jun 2017 23:32:12 -0700
Received: from smtp3.opayq.com ([23.23.126.237]:7792) helo=3D[23.23.126.237=
]
	by opayq-outbound.junkemailfilter.com with esmtps (TLSv1.2:AES256-SHA256:2=
56)
	(Exim 4.89)
	id 1dI7ue-0001y9-Mb on interface=3D184.105.182.150
	for curtiskwong9@gmail.com; Mon, 05 Jun 2017 23:24:20 -0700
DKIM-Signature: v=3D1; d=3Dopayq.com; t=3D1496730259; b=3Dji9Mq0PdP65uu1QDf=
b1mvGkX3VUKljJiCRGyqPwu1IviVS8eDKL/55FNcFiKE74Ls+xq/vepE4+TK893CPmlW/klzcq8=
JalrIvEMLvDz9EEJErIdj330b/lGiVwLr7wlLGa0AShrs2lK/NsvuuH8zg65mXKy/oZLk6W20Sv=
Yd8I=3D; s=3Dabine; c=3Drelaxed/relaxed; a=3Drsa-sha256; bh=3DX2wQ+IVcKouZS=
Qm0kKMg6N9Z4IuHBOfv1MbZ3CpOuMo=3D; h=3DDate:From:Reply-To:Subject:To:List-U=
nsubscribe;
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary=3D"=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D1214394456227948508=3D=3D"
X-GetAbine-Processed: 1
From: "lists.xen.org [Masked]" <FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJ=
DLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com>
Sender: "lists.xen.org [Masked]" <FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHEC=
CJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com=
>
Reply-To:=20
	FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UAN=
QUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com
To: f4da1594@opayq.com
X-GetAbine-Sender: xen-changelog-bounces@lists.xen.org
X-GetAbine-Disposable: f4da1594@opayq.com
X-GetAbine-Host-Address: 23.23.126.237
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVbffyyz
 S4GY7l8WEbQYOjB7b+3axBzBGsWbmJeVXJLBmLHhnVnCao2J1wxymBsYG9i5GLg4hgS+MEjfu
 /YByzjNKLDnUCORwcLAJiEnM3avQxcjJISKgKjFrxXJmEFtIQF2i6XcDG4gtLOAjsXXDATCbV
 8BM4sSTCWA1LED1u+YfYJ/AyLGAkWEVo0ZxalFZapGuobFeUlFmekZJbmJmjq6hgbFebmpxcW
 J6ak5iUrFecn7uJkagTxiAYAfjtu2ehxglOZiURHnFrc0ihfiS8lMqMxKLM+KLSnNSiw8xynB
 wKEnwWngC5QSLUtNTK9Iyc4DBAZOW4OBREuGtcQVK8xYXJOYWZ6ZDpE4xKkqJ8/KD9AmAJDJK
 8+DaYAF5iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8TiBTeDLzSuCmvwJazAS0mO+SCcjik
 kSElFQDo/raYycXJXNp3tq/tNnOPWTOz9vpi/d/zm2VNTfW41brtvGRXTe/Py/gU9fHstNv1f
 4vLFuUdlxHYp7xIevl7m8f/Vpz+JnqqaoMO3al2q87rFdsXrO/54lV7fbSFaW111Ps08r1ViT
 fXfr3vKLNxlyB2L9P99jNt1D9UnKLNaj+1S+DFU/9DZRYijMSDbWYi4oTAS90KjlDAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1496730254!100991130!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=3D0.0 required=3D7.0 tests=3D
X-StarScan-Received:=20
X-StarScan-Version: 9.4.19; banners=3D-,-,-
X-VirusChecked: Checked
Message-Id: <E1dI7uY-0004SL-1A@xenbits.xenproject.org>
Date: Tue, 06 Jun 2017 06:24:14 +0000
Subject: [Xen-changelog] [xen master] x86/mmcfg: set pci_mmcfg_config_num t=
o
	0 on error path
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-change=
log>,=20
 <mailto:xen-changelog-request@lists.xen.org?subject=3Dunsubscribe>
List-Unsubscribe: <mailto:unsubscribe-1188110264-f4da1594@opayq.com>, <http=
s://emails.abine.com/disableDisposable?fwd=3DFWD-737QHYSMHVAYQAUCAOIQBDAAGA=
QLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=
=3D@opayq.com>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=3Dhelp>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changel=
og>,=20
 <mailto:xen-changelog-request@lists.xen.org?subject=3Dsubscribe>
X-Sender-Domain: xenproject.org
X-Spamfilter-host: plato.junkemailfilter.com - http://www.junkemailfilter.c=
om
X-Key-ID: ZjRkYTE1OTRAb3BheXEuY29tIHhlbi1jaGFuZ2Vsb2ctYm91bmNlc0BsaXN0cy54Z=
W4ub3JnIDIwMTctMDYtMDUgMjM6MjQ6MTggMWRJN3VjLTAwMDc5Sy0xSA=3D=3D
X-Mail-from: xen-changelog-bounces@lists.xen.org
X-Sender-Host-Address: 192.237.175.120
X-Sender-Host-Name: lists.xenproject.org
X-Key-ID: Y3VydGlza3dvbmc5QGdtYWlsLmNvbSBmd2QtNzM3cWh5c21odmF5cWF1Y2FvaXFiZ=
GFhZ2FxbG1hMnlhbWhlY2NqZGxpYmF5YXd5YWtpYXphcWhzbWNjd21ibGlhNHVhbnF1ZWlnY2lt=
YmttYXp1ejRhYWVhYWNhPT09QG9wYXlxLmNvbSAyMDE3LTA2LTA1IDIzOjI0OjIwIDFkSTd1ZS0=
wMDAxeTktTWI=3D

--=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D1214394456227948508=3D=3D
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable


-------------------------Blur-------------------------
This email is forwarded from a MASKED EMAIL you created using Blur.  (https=
=3D
://dnt.abine.com/#help/faq/faq-whataremaskedemails).
IF THIS IS SPAM, CLICK HERE TO BLOCK:
https://dnt.abine.com/#/block_email/f4da1594@opayq.com/FWD-737QHYSMHVAYQAUC=
=3D
AOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAA=
=3D
CA=3D3D=3D3D=3D3D@opayq.com

Want to shop safely and privately online? Go Premium: https://dnt.abine.com=
=3D
/?pk_campaign=3D3DmaskHeader#premium
-------------------------by Abine-------------------------


commit d7594d553b10e74a0cbe15a157baac1aae1d3acd
Author:     Roger Pau Monn=3DC3=3DA9 <roger.pau@citrix.com>
AuthorDate: Wed May 31 08:39:47 2017 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Wed May 31 08:39:47 2017 +0200

    x86/mmcfg: set pci_mmcfg_config_num to 0 on error path
   =3D20
    One error path of acpi_parse_mcfg doesn't set pci_mmcfg_config_num to z=
=3D
ero, fix
    this.
   =3D20
    Signed-off-by: Roger Pau Monn=3DC3=3DA9 <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
---
 xen/arch/x86/x86_64/acpi_mmcfg.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/xen/arch/x86/x86_64/acpi_mmcfg.c b/xen/arch/x86/x86_64/acpi_mm=
=3D
cfg.c
index a96d5e0..650140e 100644
--- a/xen/arch/x86/x86_64/acpi_mmcfg.c
+++ b/xen/arch/x86/x86_64/acpi_mmcfg.c
@@ -96,6 +96,7 @@ int __init acpi_parse_mcfg(struct acpi_table_header *head=
=3D
er)
     if (!pci_mmcfg_config) {
         printk(KERN_WARNING PREFIX
                "No memory for MCFG config tables\n");
+        pci_mmcfg_config_num =3D3D 0;
         return -ENOMEM;
     }
=3D20
--
generated by git-patchbot for /home/xen/git/xen.git#master


--=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D1214394456227948508=3D=3D
Content-Type: text/plain; charset=3D"utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline


-------------------------Blur-------------------------
This email is forwarded from a MASKED EMAIL you created using Blur.  (https=
://dnt.abine.com/#help/faq/faq-whataremaskedemails).
IF THIS IS SPAM, CLICK HERE TO BLOCK:
https://dnt.abine.com/#/block_email/f4da1594@opayq.com/FWD-737QHYSMHVAYQAUC=
AOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAA=
CA=3D=3D=3D@opayq.com

Want to shop safely and privately online? Go Premium: https://dnt.abine.com=
/?pk_campaign=3DmaskHeader#premium
-------------------------by Abine-------------------------


_______________________________________________
Xen-changelog mailing list
Xen-changelog@lists.xen.org
https://lists.xenproject.org/xen-changelog
--=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D1214394456227948508=3D=3D--

--94eb2c187750de55be05515a6d1f--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7406634097170385272==--


From xen-devel-bounces@lists.xen.org Wed Jun 07 08:27:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 08: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 1dIWJE-0008IK-IS; Wed, 07 Jun 2017 08:27:20 +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 1dIWJD-0008ID-43
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 08:27:19 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 42/13-01752-6E8B7395; Wed, 07 Jun 2017 08:27:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXS6fjDS/fRDvN
 Ig4lHzS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oymR/sZC65oVPQ86GRvYPyu0MXIySEkkCfR
 NuEIG4jNK2AnsWPWSyYQW0LAUOL0wpssIDaLgKrEjw3TWUFsNgF1ibZn28FsEQEdicfdU4Fqu
 DiYBZ4zSkyefA6sWVjAReL/ocVsIAkhgadMEjOubmYESXAKeEjsPXmcuYuRA2iboMTfHcIgJj
 PQ0PXzhEAqmAXkJZq3zmaGCEtLLP/HMYGRbxZC/SyE+llI6mch1C9gZFnFqFGcWlSWWqRraKG
 XVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYfAxAsIOxabvnIUZJDiYlUd5rm80j
 hfiS8lMqMxKLM+KLSnNSiw8xanBwCGxeu/oCoxRLXn5eqpIErxEwyIUEi1LTUyvSMnOA8QFTK
 sHBoyTCy7AFKM1bXJCYW5yZDpE6xWjMsWH1+i9MHHf6NnxhEgKbJCXOywAySQCkNKM0D24QLG
 4vMcpKCfMyAp0pxFOQWpSbWYIq/4pRnINRSZj33nagKTyZeSVw+14BncIEdArfJROQU0oSEVJ
 SDYyH98xYftVBfXZ7oLaWiNYlWR3VRRdz1Hlm53GKTbp4oGRbzPNlEr4qSosT54fdLbi9eYG4
 mk/gMpm4o6aaeyo/vFa5aa7qei1g6mPXxbkVOfXbQ7kdWa6dVnb47/J2anDyH+13Edp7D/17a
 eLd1Bj0+LmnwcO1TLG2aSKM/Sekb8mr6X+a0anEUpyRaKjFXFScCABTBYPh1gIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1496824033!102324494!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1309 invoked from network); 7 Jun 2017 08:27:14 -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; 7 Jun 2017 08:27:14 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 07 Jun 2017 02:27:12 -0600
Message-Id: <5937D4FF02000078001602F6@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 07 Jun 2017 02:27:11 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <Paul.Durrant@citrix.com>
References: <bcc0d4330d9b463a9829af1327d895a9@AMSPEX02CL03.citrite.net>
 <5936E230020000780015FEDC@prv-mh.provo.novell.com>
 <fe6a9bb5eb8144bda27ef1532a153ab7@AMSPEX02CL03.citrite.net>
 <d45ae6fc34a94ab48213667073b37616@AMSPEX02CL03.citrite.net>
 <3a0eb227-8302-50db-84a6-b07893ab0e91@oracle.com>
 <d8a91bf2426a4fc99f6a0e633e853402@AMSPEX02CL03.citrite.net>
In-Reply-To: <d8a91bf2426a4fc99f6a0e633e853402@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Juergen Gross <jgross@suse.com>,
 "xen-devel \(xen-devel@lists.xenproject.org\)"
 <xen-devel@lists.xenproject.org>,
 "Julien Grall \(julien.grall@arm.com\)" <julien.grall@arm.com>,
 'Boris Ostrovsky' <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] debian stretch dom0 + xen 4.9 fails to 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+IE9uIDA3LjA2LjE3IGF0IDEwOjA3LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogQm9yaXMgT3N0cm92c2t5
IFttYWlsdG86Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb21dCj4+IFNlbnQ6IDA2IEp1bmUgMjAx
NyAxODowMAo+PiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47ICdK
YW4gQmV1bGljaCcKPj4gPEpCZXVsaWNoQHN1c2UuY29tPgo+PiBDYzogeGVuLWRldmVsICh4ZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcpIDx4ZW4tCj4+IGRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnPgo+PiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gZGViaWFuIHN0cmV0Y2ggZG9tMCAr
IHhlbiA0LjkgZmFpbHMgdG8gYm9vdAo+PiAKPj4gT24gMDYvMDYvMjAxNyAxMjoyOCBQTSwgUGF1
bCBEdXJyYW50IHdyb3RlOgo+PiA+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+PiA+PiBG
cm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSBP
biBCZWhhbGYgT2YKPj4gPj4gUGF1bCBEdXJyYW50Cj4+ID4+IFNlbnQ6IDA2IEp1bmUgMjAxNyAx
Njo1Mgo+PiA+PiBUbzogJ0phbiBCZXVsaWNoJyA8SkJldWxpY2hAc3VzZS5jb20+Cj4+ID4+IENj
OiB4ZW4tZGV2ZWwgKHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZykgPHhlbi0KPj4gPj4g
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4+ID4+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVs
XSBkZWJpYW4gc3RyZXRjaCBkb20wICsgeGVuIDQuOSBmYWlscyB0byBib290Cj4+ID4+Cj4+ID4+
PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+PiA+Pj4gRnJvbTogSmFuIEJldWxpY2ggW21h
aWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPj4gPj4+IFNlbnQ6IDA2IEp1bmUgMjAxNyAxNjoxMQo+
PiA+Pj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4+ID4+PiBD
YzogeGVuLWRldmVsICh4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcpIDx4ZW4tCj4+ID4+
PiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4KPj4gPj4+IFN1YmplY3Q6IFJlOiBbWGVuLWRl
dmVsXSBkZWJpYW4gc3RyZXRjaCBkb20wICsgeGVuIDQuOSBmYWlscyB0byBib290Cj4+ID4+Pgo+
PiA+Pj4+Pj4gT24gMDYuMDYuMTcgYXQgMTY6MzIsIDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4+Pj4gSSd2ZSBiZWVuIGhhdmluZyBmdW4gc2V0dGluZyB1cCBhIG5ldyB0ZXN0
IHJpZy4uLgo+PiA+Pj4+Cj4+ID4+Pj4gSSBoYXZlIGEgc2t1bGwgY2FueW9uIE5VQyBhbmQgSSBw
dXQgZGViaWFuIHN0cmV0Y2ggKHJjNCkgb24gaXQgKHNvIHRoYXQncyBhCj4+ID4+Pj4gNC45IGtl
cm5lbCkgYW5kIHRoZW4gdHJpZWQgYnVpbGRpbmcgYW5kIGluc3RhbGxpbmcgdGhlIGxhdGVzdCBY
ZW4gc3RhZ2luZy0KPj4gNC45Cj4+ID4+Pj4gY29kZS4gVGhlIHN5c3RlbSBmYWlsZWQgdG8gYm9v
dC4uLiBiYXNpY2FsbHkgaXQgZ290IHN0dWNrIGJlZm9yZSBldmVuCj4+ID4+Pj4gbWFuYWdpbmcg
dG8gZ2V0IHN1ZmZpY2llbnRseSBpbnRvIFhlbiB0byBzcGl0IG91dCBhbnl0aGluZyBvbiB0aGUK
Pj4gY29uc29sZS4KPj4gPj4+PiBYZW4gNC44IE9UT0ggYm9vdGVkIGp1c3QgZmluZSBzbyBJIHN0
YXJ0ZWQgYmlzZWN0aW5nIGFuZCBhZnRlciAxNAo+PiA+PiBpdGVyYXRpb25zCj4+ID4+Pj4gSSBn
b3QgZG93biB0byB0aGUgZm9sbG93aW5nIGNvbW1pdCBpcyBiZWluZyB0aGUgcHJvYmxlbToKPj4g
Pj4+Pgo+PiA+Pj4+IGNvbW1pdCBjMDY1NWU0OTJlNmIzM2UyNmVjOWNkMzNmNTk3MjVkMGRiODlj
ZGQwCj4+ID4+Pj4gQXV0aG9yOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4+ID4+
Pj4gRGF0ZTogICBGcmkgTWFyIDI0IDE0OjE4OjU0IDIwMTcgKzAxMDAKPj4gPj4+Pgo+PiA+Pj4+
ICAgICB4ODY6IHNwbGl0IGJvb3QgdHJhbXBvbGluZSBpbnRvIHBlcm1hbmVudCBhbmQgdGVtcG9y
YXJ5IHBhcnQKPj4gPj4+Pgo+PiA+Pj4+ICAgICBUaGUgaHlwZXJ2aXNvciBuZWVkcyBhIHRyYW1w
b2xpbmUgaW4gbG93IG1lbW9yeSBmb3IgZWFybHkgYm9vdCBhbmQKPj4gPj4+PiAgICAgbGF0ZXIg
Zm9yIGJyaW5naW5nIHVwIGNwdXMgYW5kIGR1cmluZyB3YWtldXAgZnJvbSBzdXNwZW5kLiBUb2Rh
eQo+PiB0aGlzCj4+ID4+Pj4gICAgIHRyYW1wb2xpbmUgaXMga2VwdCBjb21wbGV0ZWx5IGV2ZW4g
aWYgbW9zdCBvZiBpdCBpc24ndCBuZWVkZWQgbGF0ZXIuCj4+ID4+Pj4KPj4gPj4+PiAgICAgU3Bs
aXQgdGhlIHRyYW1wb2xpbmUgaW50byBhIHBlcm1hbmVudCBwYXJ0IGFuZCBhIHRlbXBvcmFyeSBw
YXJ0Cj4+ID4+IG5lZWRlZAo+PiA+Pj4+ICAgICBhdCBlYXJseSBib290IG9ubHkuIEludHJvZHVj
ZSBhIG5ldyBlbnRyeSBhdCB0aGUgYm91bmRhcnkuCj4+ID4+Pj4KPj4gPj4+PiAgICAgUmVkdWNl
IHRoZSBzdGFjayBmb3Igd2FrZXVwIGNvZGUgaW4gb3JkZXIgZm9yIHRoZSBwZXJtYW5lbnQKPj4g
Pj4+PiAgICAgdHJhbXBvbGluZSB0byBmaXQgaW4gYSBzaW5nbGUgcGFnZS4gNGsgb2Ygc3RhY2sg
c2VlbXMgZXhjZXNzaXZlLCBhYm91dAo+PiA+Pj4+ICAgICAzayBzaG91bGQgYmUgbW9yZSB0aGFu
IGVub3VnaC4KPj4gPj4+Pgo+PiA+Pj4+ICAgICBBZGQgYW4gQVNTRVJUKCkgdG8gdGhlIGxpbmtl
ciBzY3JpcHQgdG8gZW5zdXJlIHRoZSB3YWtldXAgc3RhY2sgaXMKPj4gPj4+PiAgICAgYWx3YXlz
IGF0IGxlYXN0IDNrLgo+PiA+Pj4+Cj4+ID4+Pj4gICAgIFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4g
R3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPj4gPj4+PiAgICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4gPj4+Pgo+PiA+Pj4+IFRvIHZlcmlmeSB0aGlzIEkg
Y2hlY2tlZCBvdXQgbWFzdGVyLCByZXZlcnRlZCB0aGF0IGNvbW1pdCwgYW5kIHRyaWVkCj4+IGFn
YWluLgo+PiA+Pj4+IFRoZSBOVUMgc3RpbGwgYm9vdGVkIGZpbmUuCj4+ID4+PiBXZWxsLCBpbnRl
cmVzdGluZywgYnV0IEkgZG9uJ3QgdGhpbmsgaXQgaXMgdmVyeSByZWFsaXN0aWMgdG8gZXhwZWN0
IGFueQo+PiA+Pj4gZml4IHdpdGgganVzdCB0aGUgaW5mb3JtYXRpb24geW91IHN1cHBseS4gVGhl
cmUgbXVzdCBiZSBzb21ldGhpbmcKPj4gPj4+IHJhdGhlciBzcGVjaWFsIGFib3V0IHRoYXQgc3lz
dGVtLCBhbmQgbGlrZWx5IGl0IHdvdWxkIGhlbHAgaWYgd2UKPj4gPj4+IGtuZXcgd2hhdCB0aGF0
IGlzLiBFLmcuIGFuIHVudXN1YWwgRTgyMCBtYXAuIFdvcnNlIHdvdWxkIGJlIGlmCj4+ID4+PiB0
aGV5IHVzZWQgbWVtb3J5IG91dHNpZGUgb2YgcHJvcGVybHkgbWFya2VkIEU4MjAgcmVnaW9ucyBp
biBhCj4+ID4+PiB3YXkgY29sbGlkaW5nIHdpdGggd2hhdCB3ZSBkby4KPj4gPj4+Cj4+ID4+PiBP
dGhlcndpc2UgSSdtIGFmcmFpZCB3ZSBuZWVkIHRvIGhvcGUgZm9yIHlvdSB0byBkZWJ1ZyB0aGUg
aXNzdWUuCj4+ID4+Pgo+PiA+PiBZZXMsIEkgd2FzIHBvc3RpbmcgdGhpcyBtb3JlIGEgaGVhZHMt
dXAgZm9yIHRoZSBtb21lbnQsIHNvIHRoYXQgNC45IGRvZXMKPj4gbm90Cj4+ID4+IGdvIG91dCB3
aXRoIHRoaXMgcmVncmVzc2lvbi4KPj4gPj4KPj4gPj4gSSB3aWxsIHRyeSB0byBmaWd1cmUgb3V0
IHdoYXQgaXMgZ29pbmcgb24uLi4gTXkgaW5pdGlhbCB0aG91Z2h0cyBvbiBsb29raW5nIAo+IGF0
Cj4+IHdoYXQKPj4gPj4gdGhlIHBhdGNoIGRvZXMgYXJlIHRoYXQgaXQgbWF5IGJlIHNvbWV0aGlu
ZyB0byBkbyB3aXRoIHRoZSBmYWN0IEkgYW0gdXNpbmcKPj4gYQo+PiA+PiB2Z2EgY29uc29sZSBy
YXRoZXIgdGhhbiBhIHNlcmlhbCBvbmUuIEkgbmVlZCB0byB0cnkgYW5vdGhlciA0Ljkgb24gYW5v
dGhlcgo+PiA+PiBzeXN0ZW0gKGdpZ2FieXRlIGJyaXgpIHRvIHNlZSBpZiB0aGUgcHJvYmxlbSBt
YW5pZmVzdHMgdGhlcmUgdG9vLiBJJ2xsIGFsc28KPj4gaGF2ZQo+PiA+PiB0byBwbGF5IHdpdGgg
dGhlIEJJT1Mgc2V0dGluZ3Mgb24gdGhlIHNrdWxsIGNhbnlvbi4KPj4gPj4KPj4gPiBUaGUgcHJv
YmxlbSBkZWZpbml0ZWx5IGRvZXNuJ3QgbWFuaWZlc3Qgb24gdGhlIGJyaXgsIHNvIHRoZSBuZXh0
IHRoZW9yeSBpcwo+PiB0aGF0IGl0IGlzIHNvbWV0aGluZyB0byBkbyB3aXRoIHRoZSBCSU9TIG9m
IHRoZSBza3VsbCBjYW55b24uCj4+ID4KPj4gCj4+IAo+PiBGV0lXLCBvbmUgb2YgbWFjaGluZXMg
aW4gb3VyIHRlc3QgZmFybSBjaG9rZWQgb24gdGhpcyB2ZXJ5IHBhdGNoLiBJCj4+IGRvbid0IHJl
bWVtYmVyIGRldGFpbHMgbm93IGJ1dCBlc3NlbnRpYWxseSBpdCB0dXJuZWQgb3V0IHRoYXQgc3lz
bGludXgKPj4gKHdlIGFyZSBweGUtYm9vdGluZykgY291bGQgbm90IGhhbmRsZSBjaGFuZ2VzIGlu
IEVMRiBzZWN0aW9ucyBsYXlvdXQKPj4gKHRoZSB3YXkgc3lzbGludXggY2FsY3VsYXRlZCBob3cg
dG8gbG9hZCB0aGUgYmluYXJ5IGludG8gbWVtb3J5IHJlc3VsdGVkCj4+IGluIG92ZXJsYXAgb2Yg
c29tZSBzb3J0KS4KPj4gCj4+IEkgaGFja2VkIGl0IChtYm9vdC5jMzIgc3BlY2lmaWNhbGx5KSB0
byB3b3JrIGFyb3VuZCB0aGlzIGJ1dCBuZXZlciBjYW1lCj4+IHVwIHdpdGggYSBwcm9wZXIgc29s
dXRpb24uCj4+IAo+IAo+IEluIG15IGNhc2UgaXQgd2FzIGdydWIyLi4uIGFuZCB0aGlua2luZyBh
Ym91dCBpdCBJIGFtIHJ1bm5pbmcgYW4gb2xkZXIgCj4gdmVyc2lvbiBvbiB0aGUgYnJpeCBzbyBJ
IGd1ZXNzIGl0IG1heSBzdGlsbCBtYW5pZmVzdCB0aGVyZSBpZiBJIHVwZGF0ZS4gCj4gRWl0aGVy
IHdheSBpdCBzb3VuZHMgbGlrZSBpdCBtYXkgYmUgYmV0dGVyIHRvIHJldmVydCB0aGUgcGF0Y2gg
dW50aWwgdGhlIAo+IGlzc3VlIGlzIGJldHRlciB1bmRlcnN0b29kLgoKSSdtIG5vdCBzdXJlIGlm
IHdlIGNvdWxkIHNpbXBseSByZXZlcnQgdGhpcyBvbmUgcGF0Y2ggLSBpdCdzIHRoZSBmaXJzdCBv
ZiBhCjMtcGF0Y2ggc2VyaWVzLiBBdCB0aGUgZmlyc3QgZ2xhbmNlIEkgY2FuJ3QgcmVhbGx5IHNl
ZSBhbnkgZGVwZW5kZW5jeQpvZiB0aGUgbGF0ZXIgdHdvIHBhdGNoZXMgb24gaXQsIGJ1dCB0aGVu
IGFnYWluIEkgc2VlbSB0byByZWNhbGwgdGhhdCB0aGUKc3BsaXQgd2FzIGEgcHJlcmVxLiBBZGRp
bmcgSsO8cmdlbi4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 07 08:38:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 08:38: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 1dIWTm-0000cQ-Mg; Wed, 07 Jun 2017 08: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 <JBeulich@suse.com>) id 1dIWTl-0000cK-Tp
 for xen-devel@lists.xen.org; Wed, 07 Jun 2017 08:38:14 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 84/E3-03696-57BB7395; Wed, 07 Jun 2017 08:38:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS7dkt3m
 kwY6VahZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aC14fZCx5zVnx+85ypgfESRxcjJ4eQQJ7E
 53t/2UBsXgE7iUtzPzOD2BIChhKnF95kAbFZBFQlju24zwhiswmoS7Q9284KYosIuEjc7FoFF
 OfiYBa4wChxev9XdpCEsECVRF/jTGaIBVkSC7bOAYtzClhLXJ+wHSjOAbRMUOLvDmGQMLOAls
 TDX7dYIGxtiWULX4OVMAtISyz/xzGBkW8WQsMsJA2zkDTMQmhYwMiyilG9OLWoLLVI11QvqSg
 zPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw+BiAYAfj9Mv+hxglOZiURHm7dphHCvEl
 5adUZiQWZ8QXleakFh9ilOHgUJLgnbsLKCdYlJqeWpGWmQOMA5i0BAePkggvA0grb3FBYm5xZ
 jpE6hSjopQ4bxpInwBIIqM0D64NFnuXGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMy7CWQKT2
 ZeCdz0V0CLmYAW810yAVlckoiQkmpgNFor/OLj8jvaXa7yIpzzzK+3pc+UCCxg0bnWvjq0/d6
 JAx0vHzy9+cNW2LTw+7rjax+2LQ/093rwa5aI4cl1FkV8Nor/Nuj+ykz9EeoSeqfliF7nlinv
 hbwqv3//XLLG/1ns5jlPYv+8i1tYtG2m14w/Bgd3/ex4xWc2YdndTqDKq91x/1ImKrEUZyQaa
 jEXFScCABPvOEW4AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1496824690!75897462!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51197 invoked from network); 7 Jun 2017 08:38:12 -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; 7 Jun 2017 08:38:12 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 07 Jun 2017 02:38:10 -0600
Message-Id: <5937D7910200007800160310@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 07 Jun 2017 02:38:09 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Punit Agrawal" <punit.agrawal@arm.com>,<sstabellini@kernel.org>
References: <20170526111407.13537-1-punit.agrawal@arm.com>
 <20170526111407.13537-4-punit.agrawal@arm.com>
In-Reply-To: <20170526111407.13537-4-punit.agrawal@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.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
Subject: Re: [Xen-devel] [For Xen-4.10 PATCH v2 3/3] Avoid excess icache
 flushes in populate_physmap() before domain has been created
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI2LjA1LjE3IGF0IDEzOjE0LCA8cHVuaXQuYWdyYXdhbEBhcm0uY29tPiB3cm90ZToK
PiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2UuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvcGFnZS5oCj4gQEAgLTM3NSw2ICszNzUsMTQgQEAgcGVybXNfc3RyaWN0bHlfaW5jcmVh
c2VkKHVpbnQzMl90IG9sZF9mbGFncywgdWludDMyX3QgbmV3X2ZsYWdzKQo+ICAKPiAgI2RlZmlu
ZSBQQUdFX0FMSUdOKHgpICgoKHgpICsgUEFHRV9TSVpFIC0gMSkgJiBQQUdFX01BU0spCj4gIAo+
ICtzdGF0aWMgaW5saW5lIHZvaWQgaW52YWxpZGF0ZV9pY2FjaGUodm9pZCkKPiArewo+ICsvKgo+
ICsgKiBUaGVyZSBpcyBub3RoaW5nIHRvIGJlIGRvbmUgaGVyZSBhcyBpY2FjaGVzIGFyZSBzdWZm
aWNpZW50bHkKPiArICogY29oZXJlbnQgb24geDg2Lgo+ICsgKi8KPiArfQoKQWNjb3JkaW5nIHRv
IG9zc3Rlc3QgdGhpcyBjaGFuZ2UgaGFzbid0IGJlZW4gYnVpbGQgdGVzdGVkIG9uIHg4NjoKCi9o
b21lL29zc3Rlc3QvYnVpbGQuMTEwMDUyLmJ1aWxkLWFtZDY0L3hlbi94ZW4vaW5jbHVkZS9hc20v
cGFnZS5oOiBBc3NlbWJsZXIgbWVzc2FnZXM6Ci9ob21lL29zc3Rlc3QvYnVpbGQuMTEwMDUyLmJ1
aWxkLWFtZDY0L3hlbi94ZW4vaW5jbHVkZS9hc20vcGFnZS5oOjM3ODogRXJyb3I6IG5vIHN1Y2gg
aW5zdHJ1Y3Rpb246IGBzdGF0aWMgaW5saW5lIHZvaWQgaW52YWxpZGF0ZV9pY2FjaGUodm9pZCkn
Ci9ob21lL29zc3Rlc3QvYnVpbGQuMTEwMDUyLmJ1aWxkLWFtZDY0L3hlbi94ZW4vaW5jbHVkZS9h
c20vcGFnZS5oOjM3OTogRXJyb3I6IGp1bmsgYXQgZW5kIG9mIGxpbmUsIGZpcnN0IHVucmVjb2du
aXplZCBjaGFyYWN0ZXIgaXMgYHsnCi9ob21lL29zc3Rlc3QvYnVpbGQuMTEwMDUyLmJ1aWxkLWFt
ZDY0L3hlbi94ZW4vaW5jbHVkZS9hc20vcGFnZS5oOjM4NDogRXJyb3I6IGp1bmsgYXQgZW5kIG9m
IGxpbmUsIGZpcnN0IHVucmVjb2duaXplZCBjaGFyYWN0ZXIgaXMgYH0nCi9ob21lL29zc3Rlc3Qv
YnVpbGQuMTEwMDUyLmJ1aWxkLWFtZDY0L3hlbi94ZW4vUnVsZXMubWs6MTc3OiByZWNpcGUgZm9y
IHRhcmdldCAnaGVhZC5vJyBmYWlsZWQKbWFrZVs0XTogTGVhdmluZyBkaXJlY3RvcnkgJy9ob21l
L29zc3Rlc3QvYnVpbGQuMTEwMDUyLmJ1aWxkLWFtZDY0L3hlbi94ZW4vYXJjaC94ODYvYm9vdCcK
bWFrZVs0XTogKioqIFtoZWFkLm9dIEVycm9yIDEKCkphbgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 07 08:49:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 08: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 1dIWe4-0001MW-Md; Wed, 07 Jun 2017 08:48: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 1dIWe3-0001M8-1W
 for xen-devel@lists.xensource.com; Wed, 07 Jun 2017 08:48:51 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 E3/F1-01735-2FDB7395; Wed, 07 Jun 2017 08:48:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVffdXvN
 Ig65VchYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOLJ0PWPBPe2KP4d+sjcw
 XlbsYuTiEBL4yyjx/e4BRgjnMaPEzYdf2CGcbYwSK2b8YOti5OQQEXCW+HpmLjuIzSugLzH77
 U4wW1ggSuJcy3Y2kAYJgXMsEruPXGQESUgIeEqsnTmbCcZuuDQVKM7OwSZgJXFIDCTKIqAqsX
 vlB/YJjNwLGBlWMWoUpxaVpRbpGlroJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmI
 Eep0BCHYwNm33PMQoycGkJMrbtcM8UogvKT+lMiOxOCO+qDQntfgQowwHh5IE7489QDnBotT0
 1Iq0zBxg+MGkJTh4lER4GUBaeYsLEnOLM9MhUqcYdTk2rF7/hUmIJS8/L1VKnPcAyAwBkKKM0
 jy4EbBYuMQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVhXj5gZAnxZOaVwG16BXQEE9ARfJdMQI
 4oSURISTUwzlHeuGXdCYclz17c6JXOTzOvWiOatehc9ynuo5/Mg3v41Zd+flJxPjaIVz1xS8A
 cLbkVb5t4niU0R505cFxNhmtaAgePEPPFTy2zg85WcjPlnRVhfdf2+POG8JOrNniuk65YZFXI
 YLw4wGPTf5fF5Z0Vs8q8bouHTAhdVnDO8W2faq3juZpHSizFGYmGWsxFxYkAfLOAHoACAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1496825325!100589509!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35638 invoked from network); 7 Jun 2017 08:48:46 -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 Jun 2017 08:48: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 <osstest-admin@xenproject.org>)
 id 1dIWdv-0004BD-VY; Wed, 07 Jun 2017 08:48:44 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dIWdq-0004SZ-CO; Wed, 07 Jun 2017 08:48:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dIWdq-0006YH-3c; Wed, 07 Jun 2017 08:48:38 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110068-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 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=f4a27a000d03e121eb1a36c485049a820c395539
X-Osstest-Versions-That: xen=3d2010f9ffeacc8836811420460e15f2c1233695
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 07 Jun 2017 08:48:38 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 110068: 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>

ZmxpZ2h0IDExMDA2OCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDA2OC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgNSB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwMDQz
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAg
IGY0YTI3YTAwMGQwM2UxMjFlYjFhMzZjNDg1MDQ5YTgyMGMzOTU1MzkKYmFzZWxpbmUgdmVyc2lv
bjoKIHhlbiAgICAgICAgICAgICAgICAgIDNkMjAxMGY5ZmZlYWNjODgzNjgxMTQyMDQ2MGUxNWYy
YzEyMzM2OTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMDA0MyAgMjAxNy0wNi0wNiAxNzowMjow
MyBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTAwNTIgIDIwMTctMDYtMDYgMjI6
NDg6MjkgWiAgICAwIGRheXMgICAgNSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCBy
ZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBQdW5pdCBBZ3Jhd2FsIDxwdW5p
dC5hZ3Jhd2FsQGFybS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgZjRhMjdhMDAwZDAzZTEyMWVi
MWEzNmM0ODUwNDlhODIwYzM5NTUzOQpBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+CkRhdGU6ICAgVHVlIE1heSAyMyAxODowMzozNiAyMDE3ICswMTAwCgogICAgeGVu
L2FybTogUmVtb3ZlIHVudXNlZCBoZWxwZXJzIGFjY2Vzc19vayBhbmQgYXJyYXlfYWNjZXNzX29r
CiAgICAKICAgIEJvdGggaGVscGVycyBhY2Nlc3Nfb2sgYW5kIGFycmF5X2FjY2Vzc19vayBhcmUg
bm90IHVzZWQgb24gQVJNLiBSZW1vdmUKICAgIHRoZW0uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKY29tbWl0IDcyNmI3Mzc1
NzRhM2MwNzViZTk1NDQwZTU3MmIzMTdhMzkyOTNhOWUKQXV0aG9yOiBQdW5pdCBBZ3Jhd2FsIDxw
dW5pdC5hZ3Jhd2FsQGFybS5jb20+CkRhdGU6ICAgRnJpIE1heSAyNiAxMjoxNDowNyAyMDE3ICsw
MTAwCgogICAgQXZvaWQgZXhjZXNzIGljYWNoZSBmbHVzaGVzIGluIHBvcHVsYXRlX3BoeXNtYXAo
KSBiZWZvcmUgZG9tYWluIGhhcyBiZWVuIGNyZWF0ZWQKICAgIAogICAgcG9wdWxhdGVfcGh5c21h
cCgpIGNhbGxzIGFsbG9jX2hlYXBfcGFnZXMoKSBwZXIgcmVxdWVzdGVkCiAgICBleHRlbnQuIGFs
bG9jX2hlYXBfcGFnZXMoKSBpbnZhbGlkYXRlcyB0aGUgZW50aXJlIGljYWNoZSBwZXIKICAgIGV4
dGVudC4gRHVyaW5nIGRvbWFpbiBjcmVhdGlvbiwgdGhlIGljYWNoZSBpbnZhbGlkYXRpb25zIGNh
biBiZSBkZWZmZXJlZAogICAgdW50aWwgYWxsIHRoZSBleHRlbnRzIGhhdmUgYmVlbiBhbGxvY2F0
ZWQgYXMgdGhlcmUgaXMgbm8gcmlzayBvZgogICAgZXhlY3V0aW5nIHN0YWxlIGluc3RydWN0aW9u
cyBmcm9tIHRoZSBpY2FjaGUuCiAgICAKICAgIEludHJvZHVjZSBhIG5ldyBmbGFnICJNRU1GX25v
X2ljYWNoZV9mbHVzaCIgdG8gYmUgdXNlZCB0byBwcmV2ZW50CiAgICBhbGxvY19oZWFwX3BhZ2Vz
KCkgZnJvbSBwZXJmb3JtaW5nIGljYWNoZSBtYWludGVuYW5jZSBvcGVyYXRpb25zLiBVc2UKICAg
IHRoZSBmbGFnIGluIHBvcHVsYXRlX3BoeXNtYXAoKSBiZWZvcmUgdGhlIGRvbWFpbiBoYXMgYmVl
biB1bnBhdXNlZCBhbmQKICAgIHBlcmZvcm0gcmVxdWlyZWQgaWNhY2hlIG1haW50ZW5hbmNlIGZ1
bmN0aW9uIGF0IHRoZSBlbmQgb2YgdGhlCiAgICBhbGxvY2F0aW9uLgogICAgCiAgICBPbmUgY29u
Y2VybiBpcyB0aGUgbGFjayBvZiBzeW5jaHJvbmlzYXRpb24gYXJvdW5kIHRlc3RpbmcgZm9yCiAg
ICAiY3JlYXRpb25fZmluaXNoZWQiLiBCdXQgaXQgc2VlbXMsIGluIHByYWN0aWNlIHRoZSB3aW5k
b3cgd2hlcmUgaXQgaXMKICAgIG91dCBvZiBzeW5jIHNob3VsZCBiZSBzbWFsbCBlbm91Z2ggdG8g
bm90IG1hdHRlci4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUHVuaXQgQWdyYXdhbCA8cHVuaXQu
YWdyYXdhbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KCmNvbW1pdCAxYTBjM2UzZTI4ZDZjZDA3MjczNDk5MGVmY2Fh
ZWM2MDhiZjE1MmIxCkF1dGhvcjogUHVuaXQgQWdyYXdhbCA8cHVuaXQuYWdyYXdhbEBhcm0uY29t
PgpEYXRlOiAgIEZyaSBNYXkgMjYgMTI6MTQ6MDYgMjAxNyArMDEwMAoKICAgIGFybTogcDJtOiBQ
cmV2ZW50IHJlZHVuZGFudCBpY2FjaGUgZmx1c2hlcwogICAgCiAgICBXaGVuIHRvb2xzdGFjayBy
ZXF1ZXN0cyBmbHVzaGluZyB0aGUgY2FjaGVzLCBmbHVzaF9wYWdlX3RvX3JhbSgpIGlzCiAgICBj
YWxsZWQgZm9yIGVhY2ggcGFnZSBvZiB0aGUgcmVxdWVzdGVkIGRvbWFpbi4gVGhpcyBuZWVkcyB0
byB1bm5lY2Vzc2FyeQogICAgaWNhY2hlIGludmFsaWRhdGlvbiBvcGVyYXRpb25zLgogICAgCiAg
ICBMZXQncyB0YWtlIHRoZSByZXNwb25zaWJpbGl0eSBvZiBwZXJmb3JtaW5nIGljYWNoZSBvcGVy
YXRpb25zIGFuZCB1c2UKICAgIHRoZSByZWNlbnRseSBpbnRyb2R1Y2VkIGZsYWcgdG8gcHJldmVu
dCByZWR1bmRhbnQgaWNhY2hlIG9wZXJhdGlvbnMgYnkKICAgIGZsdXNoX3BhZ2VfdG9fcmFtKCku
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFB1bml0IEFncmF3YWwgPHB1bml0LmFncmF3YWxAYXJt
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+Cgpjb21taXQgNTRiODY1MTA2NmU4MmYwNGRiOWQ5ZTViMGNjMDJjMjZkMzlhZTc2
MwpBdXRob3I6IFB1bml0IEFncmF3YWwgPHB1bml0LmFncmF3YWxAYXJtLmNvbT4KRGF0ZTogICBG
cmkgTWF5IDI2IDEyOjE0OjA1IDIwMTcgKzAxMDAKCiAgICBBbGxvdyBjb250cm9sIG9mIGljYWNo
ZSBpbnZhbGlkYXRpb25zIHdoZW4gY2FsbGluZyBmbHVzaF9wYWdlX3RvX3JhbSgpCiAgICAKICAg
IGZsdXNoX3BhZ2VfdG9fcmFtKCkgdW5jb25kaXRpb25hbGx5IGRyb3BzIHRoZSBpY2FjaGUuIElu
IGNlcnRhaW4KICAgIHNpdHVhdGlvbnMgdGhpcyBsZWFkcyB0byBleGVjZXNzaXZlIGljYWNoZSBm
bHVzaGVzIHdoZW4KICAgIGZsdXNoX3BhZ2VfdG9fcmFtKCkgZW5kcyB1cCBiZWluZyByZXBlYXRl
ZGx5IGNhbGxlZCBpbiBhIGxvb3AuCiAgICAKICAgIEludHJvZHVjZSBhIHBhcmFtZXRlciB0byBh
bGxvdyBjYWxsZXJzIG9mIGZsdXNoX3BhZ2VfdG9fcmFtKCkgdG8gdGFrZQogICAgcmVzcG9uc2li
aWxpdHkgb2Ygc3luY2hyb25pc2luZyB0aGUgaWNhY2hlLiBUaGlzIGlzIGluIHByZXBhcmF0aW9u
cyBmb3IKICAgIGFkZGluZyBsb2dpYyB0byBtYWtlIHRoZSBjYWxsZXJzIHBlcmZvcm0gdGhlIG5l
Y2Vzc2FyeSBpY2FjaGUKICAgIG1haW50ZW5hbmNlIG9wZXJhdGlvbnMuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IFB1bml0IEFncmF3YWwgPHB1bml0LmFncmF3YWxAYXJtLmNvbT4KICAgIEFja2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoocWVtdSBjaGFuZ2VzIG5v
dCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 07 08:59:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 08: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 1dIWoI-00024m-N5; Wed, 07 Jun 2017 08:59:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <punit.agrawal@arm.com>) id 1dIWoH-00024g-JJ
 for xen-devel@lists.xen.org; Wed, 07 Jun 2017 08:59:25 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 75/F9-03058-C60C7395; Wed, 07 Jun 2017 08:59:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGIsWRWlGSWpSXmKPExsVysyfVTTfngHm
 kQfcnSYslHxezODB6HN39mymAMYo1My8pvyKBNePvzv+sBXN5Kl5/3sDUwPiQq4uRi0NIYBOj
 xO8bZ9khnO2MEvcbpzB3MXJysAloS0z9PRHMFhFQlXi+/wcTSBGzwHFGif1/LrCCOMICrYwSL
 x5vZ4Jon8cocfPwDSaQFhagli/ty1hAbE6BWoktr5+yg9i8AlYS79bNB6sRFbCUuNd3lw0iLi
 hxcuYTsHpmAQmJgy9eME9g5J2FJDULSWoBI9MqRo3i1KKy1CJdQwu9pKLM9IyS3MTMHF1DAzO
 93NTi4sT01JzEpGK95PzcTYzAMGIAgh2MNzcGHGKU5GBSEuXt2mEeKcSXlJ9SmZFYnBFfVJqT
 WnyIUYaDQ0mCN2I/UE6wKDU9tSItMwcY0DBpCQ4eJRHerL1Aad7igsTc4sx0iNQpRl2ODavXf
 2ESYsnLz0uVEuflBpkhAFKUUZoHNwIWXZcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzJsOMo
 UnM68EbtMroCOYgI7gu2QCckRJIkJKqoGx8Ub0NsPJv9uFXcVkp375vX+P3YrJEfc+iDCIX1q
 xu6c7Unlt/6GTi1/sXeIsfizne1dF0/k91oui7tqseeYXevqNYdaNe0Vtk2Oq/+9aLll2/UTY
 vr2TVQVXu2ZwPl+xLe7XJMtogRp5gb0fVh52VO1lvrf0asT/D/oaiQ/P/nzvySZyqWE+gxJLc
 UaioRZzUXEiAIuYeZmpAgAA
X-Env-Sender: punit.agrawal@arm.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1496825963!64671499!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44421 invoked from network); 7 Jun 2017 08:59:24 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-5.tower-21.messagelabs.com with SMTP; 7 Jun 2017 08:59: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 385F480D;
 Wed,  7 Jun 2017 01:59:23 -0700 (PDT)
Received: from localhost (e105922-lin.cambridge.arm.com [10.1.207.56])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 05FF03F587;
 Wed,  7 Jun 2017 01:59:23 -0700 (PDT)
From: Punit Agrawal <punit.agrawal@arm.com>
To: "Jan Beulich" <JBeulich@suse.com>
References: <20170526111407.13537-1-punit.agrawal@arm.com>
 <20170526111407.13537-4-punit.agrawal@arm.com>
 <5937D7910200007800160310@prv-mh.provo.novell.com>
Date: Wed, 07 Jun 2017 09:59:21 +0100
In-Reply-To: <5937D7910200007800160310@prv-mh.provo.novell.com> (Jan Beulich's
 message of "Wed, 07 Jun 2017 02:38:09 -0600")
Message-ID: <87h8zs2mxi.fsf@e105922-lin.cambridge.arm.com>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, xen-devel@lists.xen.org,
 julien.grall@arm.com, andrew.cooper3@citrix.com
Subject: Re: [Xen-devel] [For Xen-4.10 PATCH v2 3/3] Avoid excess icache
	flushes in populate_physmap() before domain has been created
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

IkphbiBCZXVsaWNoIiA8SkJldWxpY2hAc3VzZS5jb20+IHdyaXRlczoKCj4+Pj4gT24gMjYuMDUu
MTcgYXQgMTM6MTQsIDxwdW5pdC5hZ3Jhd2FsQGFybS5jb20+IHdyb3RlOgo+PiAtLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L3BhZ2UuaAo+PiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2Uu
aAo+PiBAQCAtMzc1LDYgKzM3NSwxNCBAQCBwZXJtc19zdHJpY3RseV9pbmNyZWFzZWQodWludDMy
X3Qgb2xkX2ZsYWdzLCB1aW50MzJfdCBuZXdfZmxhZ3MpCj4+ICAKPj4gICNkZWZpbmUgUEFHRV9B
TElHTih4KSAoKCh4KSArIFBBR0VfU0laRSAtIDEpICYgUEFHRV9NQVNLKQo+PiAgCj4+ICtzdGF0
aWMgaW5saW5lIHZvaWQgaW52YWxpZGF0ZV9pY2FjaGUodm9pZCkKPj4gK3sKPj4gKy8qCj4+ICsg
KiBUaGVyZSBpcyBub3RoaW5nIHRvIGJlIGRvbmUgaGVyZSBhcyBpY2FjaGVzIGFyZSBzdWZmaWNp
ZW50bHkKPj4gKyAqIGNvaGVyZW50IG9uIHg4Ni4KPj4gKyAqLwo+PiArfQo+Cj4gQWNjb3JkaW5n
IHRvIG9zc3Rlc3QgdGhpcyBjaGFuZ2UgaGFzbid0IGJlZW4gYnVpbGQgdGVzdGVkIG9uIHg4NjoK
Pgo+IC9ob21lL29zc3Rlc3QvYnVpbGQuMTEwMDUyLmJ1aWxkLWFtZDY0L3hlbi94ZW4vaW5jbHVk
ZS9hc20vcGFnZS5oOiBBc3NlbWJsZXIgbWVzc2FnZXM6Cj4gL2hvbWUvb3NzdGVzdC9idWlsZC4x
MTAwNTIuYnVpbGQtYW1kNjQveGVuL3hlbi9pbmNsdWRlL2FzbS9wYWdlLmg6Mzc4OiBFcnJvcjog
bm8gc3VjaCBpbnN0cnVjdGlvbjogYHN0YXRpYyBpbmxpbmUgdm9pZCBpbnZhbGlkYXRlX2ljYWNo
ZSh2b2lkKScKPiAvaG9tZS9vc3N0ZXN0L2J1aWxkLjExMDA1Mi5idWlsZC1hbWQ2NC94ZW4veGVu
L2luY2x1ZGUvYXNtL3BhZ2UuaDozNzk6IEVycm9yOiBqdW5rIGF0IGVuZCBvZiBsaW5lLCBmaXJz
dCB1bnJlY29nbml6ZWQgY2hhcmFjdGVyIGlzIGB7Jwo+IC9ob21lL29zc3Rlc3QvYnVpbGQuMTEw
MDUyLmJ1aWxkLWFtZDY0L3hlbi94ZW4vaW5jbHVkZS9hc20vcGFnZS5oOjM4NDogRXJyb3I6IGp1
bmsgYXQgZW5kIG9mIGxpbmUsIGZpcnN0IHVucmVjb2duaXplZCBjaGFyYWN0ZXIgaXMgYH0nCj4g
L2hvbWUvb3NzdGVzdC9idWlsZC4xMTAwNTIuYnVpbGQtYW1kNjQveGVuL3hlbi9SdWxlcy5tazox
Nzc6IHJlY2lwZSBmb3IgdGFyZ2V0ICdoZWFkLm8nIGZhaWxlZAo+IG1ha2VbNF06IExlYXZpbmcg
ZGlyZWN0b3J5ICcvaG9tZS9vc3N0ZXN0L2J1aWxkLjExMDA1Mi5idWlsZC1hbWQ2NC94ZW4veGVu
L2FyY2gveDg2L2Jvb3QnCj4gbWFrZVs0XTogKioqIFtoZWFkLm9dIEVycm9yIDEKCkFwb2xvZ2ll
cyBmb3IgdGhlIGJyZWFrYWdlLiBUaGUgYWJvdmUgaHVuayBuZWVkcyB0byBtb3ZlIGludG8gdGhl
CiFfX0FTU0VNQkxZX18gYmxvY2suCgpJJ2xsIHNlbmQgYSBmaXggc2hvcnRseS4KCgo+Cj4gSmFu
Cj4KPgo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4g
WGVuLWRldmVsIG1haWxpbmcgbGlzdAo+IFhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4gaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 07 09:01:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 09:01: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 1dIWqD-0002ex-5A; Wed, 07 Jun 2017 09: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 <yi.y.sun@linux.intel.com>) id 1dIWqB-0002ep-B8
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 09:01:23 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 36/2E-03587-2E0C7395; Wed, 07 Jun 2017 09:01:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsVywNykQvfRAfN
 Ig083mC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozGXc8YC77zV5w/f5exgfEoTxcjJ4eQwDRG
 iScXPUBsCQFeiSPLZrBC2H4ST04uZYOomcAosfKSH4jNIqAi0bJvMTuIzSagLvH4aw8TiC0io
 CzR++s3SxcjFwezwFwmifc7doA1CwsESMz9eAVsKK+AjsTVGS3MIEVCAnuZJS4fOc4GkRCUOD
 nzCQuIzQw09c+8S0BFHEC2tMTyfxwQYXmJ5q2zmUFsTgF7iRvLu8HKRYEOmnJyG9sERsFZSCb
 NQjJpFsKkWUgmLWBkWcWoXpxaVJZapGuol1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yf
 u4kRGMoMQLCDcedzp0OMkhxMSqK8XTvMI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8J7cD5QTL
 EpNT61Iy8wBRhVMWoKDR0mEN2svUJq3uCAxtzgzHSJ1ilGX407fhi9MQix5+XmpUuK8TSAzBE
 CKMkrz4EbAIvwSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHnTQabwZOaVwG16BXQEE9ARfJd
 MQI4oSURISTUwzs6Zyhv4zLuukLdnjsCppsmlBdN1E47FsR6wejJjz/sN+vcNctZYPlrTyJ61
 K6E6ZNtHu62uC8s1GPeqGjM/89xif5E/Y7L8OVXf6LebN23/KS0u8Fk8yZUxfkq0yoHvAQWRF
 aetCrW5H3h9XPU1znp1/9zH9U529cIXm5MvWtnV3zu2WTpViaU4I9FQi7moOBEAYRS0V+sCAA
 A=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1496826079!72539427!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30625 invoked from network); 7 Jun 2017 09:01:21 -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; 7 Jun 2017 09:01: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;
 07 Jun 2017 02:01:19 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.39,310,1493708400"; d="scan'208";a="96529222"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by orsmga002.jf.intel.com with ESMTP; 07 Jun 2017 02:01:16 -0700
Date: Wed, 7 Jun 2017 17:00:56 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170607090056.GW3420@yi.y.sun>
References: <1493801063-38513-1-git-send-email-yi.y.sun@linux.intel.com>
 <1493801063-38513-14-git-send-email-yi.y.sun@linux.intel.com>
 <592EAB0C020000780015E1BC@prv-mh.provo.novell.com>
 <20170602072647.GM3420@yi.y.sun>
 <593679A7020000780015F9EF@prv-mh.provo.novell.com>
 <20170606081317.GQ3420@yi.y.sun>
 <59368623020000780015FAC0@prv-mh.provo.novell.com>
 <20170607013102.GU3420@yi.y.sun>
 <5937D20202000078001602B9@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5937D20202000078001602B9@prv-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v11 13/23] x86: refactor psr: CDP: implement
 CPU init flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDYtMDcgMDI6MTQ6MjYsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+PiBPbiAwNy4wNi4x
NyBhdCAwMzozMSwgPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4gPiBPbiAxNy0w
Ni0wNiAwMjozODoyNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDA2LjA2LjE3IGF0
IDEwOjEzLCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90ZToKPiA+PiA+IE9uIDE3LTA2
LTA2IDAxOjQ1OjExLCBKYW4gQmV1bGljaCB3cm90ZToKPiA+PiA+PiA+Pj4gT24gMDIuMDYuMTcg
YXQgMDk6MjYsIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+IHdyb3RlOgo+ID4+ID4+ID4gT24g
MTctMDUtMzEgMDM6Mzc6NDgsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+ID4+ID4+ID4+PiBPbiAw
My4wNS4xNyBhdCAxMDo0NCwgPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4gPj4g
Pj4gPj4gPiArICAgICAgICAvKiBDdXQgaGFsZiBvZiBjb3NfbWF4IHdoZW4gQ0RQIGlzIGVuYWJs
ZWQuICovCj4gPj4gPj4gPj4gPiArICAgICAgICBmZWF0LT5jb3NfbWF4ID4+PSAxOwo+ID4+ID4+
ID4+ID4gKwo+ID4+ID4+ID4+ID4gKyAgICAgICAgLyogV2Ugb25seSB3cml0ZSBtYXNrMSBzaW5j
ZSBtYXNrMCBpcyBhbHdheXMgYWxsIG9uZXMgYnkgZGVmYXVsdC4gKi8KPiA+PiA+PiA+PiAKPiA+
PiA+PiA+PiBJcyB0aGlzLCBidHcsIGp1c3QgcmVzZXQgc3RhdGUgb3IgZXZlbiBndWFyYW50ZWVk
IGFmdGVyIG9mZmxpbmluZwo+ID4+ID4+ID4+IGFuZCByZS1vbmxpbmluZyBhIENQVT8KPiA+PiA+
PiA+PiAKPiA+PiA+PiA+IEJlbG93IE1TUnMgYXJlIGFsbCBwZXIgc29ja2V0LiBTbywgd2UganVz
dCBuZWVkIHJlc2V0IHRoZW0gd2hlbiBzb2NrZXQgaXMKPiA+PiA+PiA+IG9ubGluZS4KPiA+PiA+
PiAKPiA+PiA+PiBXaGljaCBJIGhvcGUgeW91J3ZlIHVuZGVyc3Rvb2QgdGhlbiBtZWFucyB0aGUg
Y29tbWVudCBhbmQKPiA+PiA+PiBwcmVzdW1hYmx5IGFsc28gdGhlIGNvZGUgaGVyZSBuZWVkIGZ1
cnRoZXIgcmVmaW5lbWVudC4KPiA+PiA+PiAKPiA+PiA+IFNwZWMgc3RhdGVzIGl0IGJlbG93LiBT
bywgdGhlIG1hc2swIGlzIGd1cmFudGVlZC4KPiA+PiA+ICJ0aGUgZGVmYXVsdCBtYXNrIGluIElB
MzJfTDNfTUFTS18wIC0gd2hpY2ggaXMgYWxsIOKAnDHigJ1zIChvbiByZXNldCkiCj4gPj4gCj4g
Pj4gU2lnaC4gSSBkaWQgYXNrIHZlcnkgY2xlYXJseSAoYW5kIHRoaXMgaXMgc3RpbGwgdmlzaWJs
ZSBhYm92ZSkgYWJvdXQKPiA+PiB0aGUgY2FzZSB3aGVyZSB0aGUgQ1BVIGRpZCBfbm90XyB1bmRl
cmdvIGEgcmVzZXQgY3ljbGUuCj4gPj4gCj4gPiBTb3JyeSwgSSB0aGluayBJIG11c3QgbWlzLXVu
ZGVyc3RhbmQgeW91ciBxdWVzdGlvbi4gU1cgbmV2ZXIgbW9kaWZpZXMgdmFsdWUKPiA+IG9mIENP
UyBJRCAwIG1hc2sgcmVnaXN0ZXIuIFNvLCB0aGUgdmFsdWUgaW4gbWFzazAgd2lsbCBub3QgYmUg
Y2hhbmdlZCBhZnRlcgo+ID4gc29ja2V0IGZpcnN0IG9ubGluZSAobWFzazAgaXMgc2V0IHRvIGRl
ZmF1bHQgYnkgSFcgdGhpcyB0aW1lKS4gU28sIHdlIHRoaW5rCj4gPiBpdCBpcyBub3QgbmVjZXNz
YXJ5IHRvIHJlc3RvcmUgbWFzazAgdmFsdWUgdG8gZGVmYXVsdCBoZXJlLgo+IAo+IElzIHRoZSBy
ZWdpc3RlciByZWFkLW9ubHk/IElmIHNvLCB3cml0aW5nIGl0IHdvdWxkIGluZGVlZCBiZQo+IHVu
bmVjZXNzYXJ5IChhbmQgbGlrZWx5IHdyb25nLCBhcyBpdCBtaWdodCByYWlzZSAjR1AgdGhlbgo+
IGluc3RlYWQgb2YgYmVpbmcgaWdub3JlZCkuIElmIG5vdCwgZmlybXdhcmUgbWF5IGhhdmUgd3Jp
dHRlbiBpdCwKPiBzbyB5b3UnbGwgd2FudCB0byB3cml0ZSBpdCBldmVuIGR1cmluZyBib290IHRp
bWUgQ1BVIGJyaW5ndXAuCj4gCk5vLCBpdCBpcyB3cml0YWJsZS4gSSB3aWxsIHJlc3RvcmUgbWFz
azAgdG8gZGVmYXVsdCB2YWx1ZSBoZXJlLgpGdXJ0aGVybW9yZSwgZm9yIEwzL0wyIENBVCBtYXNr
MCwgd2UgbWF5IG5lZWQgdG8gcmVzdG9yZSBtYXNrMAp0b28uCgo+IEphbgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Wed Jun 07 09:03:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 09: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 1dIWsB-0002nL-HK; Wed, 07 Jun 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 <jgross@suse.com>) id 1dIWsA-0002nB-NS
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 09:03:26 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 8F/FD-01985-D51C7395; Wed, 07 Jun 2017 09:03:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCIsWRWlGSWpSXmKPExsVyuP0Ov27sQfN
 Ig4tHRSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxVf84yFhzSqfjRd4qpgfGmShcjJ4eEgJHE
 24n/mEBsIYGFjBJTN7iA2MICLhJ7D9xnAbFFBLwlnu96AmRzcTALHGKU+HyrkxXEERLoYpZY0
 zCXFaSKTUBVYsP1U2A2r4C1xN+T19m7GDk4WARUJLa/dwQJiwqES/Qe6GeDKBGUODnzCdgCTg
 EDiSPbGsGOYBZQl/gz7xIzhC0ucevJfKi4vETz1tnMExj5ZyFpn4WkZRaSlllIWhYwsqxi1Ch
 OLSpLLdI1stRLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMz3oGBsYdjE17/Q4x
 SnIwKYnydu0wjxTiS8pPqcxILM6ILyrNSS0+xKjBwSGwee3qC4xSLHn5ealKErzGB4DqBItS0
 1Mr0jJzgBEEUyrBwaMkwpu1FyjNW1yQmFucmQ6ROsVozLFh9fovTBx3+jZ8YRICmyQlztu0H6
 hUAKQ0ozQPbhAssi8xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEuYNBLmHJzOvBG7fK6BTmIB
 O4btkAnJKSSJCSqqBUcTC1vG6W7tBgtKhW9/9LpVrxTEu3jB3OnuimvaX0BNPBBq3qUtxBsdt
 tFqSPMPXjHX9xjvcspxLX3feZM5UnZWd66Ja/0p8f93tzpNr9hpn/ImZJFwTMinZcXWDWlzQc
 Z17x3+ufa7QLCP1QOa3W/7fj+1TZiZ9WJdsIq6+6N2CpbnztTpFlFiKMxINtZiLihMBJEMFxe
 cCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1496826205!65898478!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53203 invoked from network); 7 Jun 2017 09:03:25 -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; 7 Jun 2017 09:03: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 CA58EAC08;
 Wed,  7 Jun 2017 09:03:24 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>, Paul Durrant <Paul.Durrant@citrix.com>
References: <bcc0d4330d9b463a9829af1327d895a9@AMSPEX02CL03.citrite.net>
 <5936E230020000780015FEDC@prv-mh.provo.novell.com>
 <fe6a9bb5eb8144bda27ef1532a153ab7@AMSPEX02CL03.citrite.net>
 <d45ae6fc34a94ab48213667073b37616@AMSPEX02CL03.citrite.net>
 <3a0eb227-8302-50db-84a6-b07893ab0e91@oracle.com>
 <d8a91bf2426a4fc99f6a0e633e853402@AMSPEX02CL03.citrite.net>
 <5937D4FF02000078001602F6@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <e9772a31-a3c0-6994-2745-219e6b0948f8@suse.com>
Date: Wed, 7 Jun 2017 11:03:23 +0200
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: <5937D4FF02000078001602F6@suse.com>
Content-Language: en-US
Cc: "xen-devel \(xen-devel@lists.xenproject.org\)"
 <xen-devel@lists.xenproject.org>,
 "Julien Grall \(julien.grall@arm.com\)" <julien.grall@arm.com>,
 'Boris Ostrovsky' <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] debian stretch dom0 + xen 4.9 fails to 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>

T24gMDcvMDYvMTcgMTA6MjcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA3LjA2LjE3IGF0
IDEwOjA3LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gIC0tLS0tT3JpZ2lu
YWwgTWVzc2FnZS0tLS0tCj4+PiBGcm9tOiBCb3JpcyBPc3Ryb3Zza3kgW21haWx0bzpib3Jpcy5v
c3Ryb3Zza3lAb3JhY2xlLmNvbV0KPj4+IFNlbnQ6IDA2IEp1bmUgMjAxNyAxODowMAo+Pj4gVG86
IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyAnSmFuIEJldWxpY2gnCj4+
PiA8SkJldWxpY2hAc3VzZS5jb20+Cj4+PiBDYzogeGVuLWRldmVsICh4ZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcpIDx4ZW4tCj4+PiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4KPj4+
IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBkZWJpYW4gc3RyZXRjaCBkb20wICsgeGVuIDQuOSBm
YWlscyB0byBib290Cj4+Pgo+Pj4gT24gMDYvMDYvMjAxNyAxMjoyOCBQTSwgUGF1bCBEdXJyYW50
IHdyb3RlOgo+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+Pj4+PiBGcm9tOiBYZW4t
ZGV2ZWwgW21haWx0bzp4ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSBPbiBCZWhhbGYg
T2YKPj4+Pj4gUGF1bCBEdXJyYW50Cj4+Pj4+IFNlbnQ6IDA2IEp1bmUgMjAxNyAxNjo1Mgo+Pj4+
PiBUbzogJ0phbiBCZXVsaWNoJyA8SkJldWxpY2hAc3VzZS5jb20+Cj4+Pj4+IENjOiB4ZW4tZGV2
ZWwgKHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZykgPHhlbi0KPj4+Pj4gZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmc+Cj4+Pj4+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBkZWJpYW4g
c3RyZXRjaCBkb20wICsgeGVuIDQuOSBmYWlscyB0byBib290Cj4+Pj4+Cj4+Pj4+PiAtLS0tLU9y
aWdpbmFsIE1lc3NhZ2UtLS0tLQo+Pj4+Pj4gRnJvbTogSmFuIEJldWxpY2ggW21haWx0bzpKQmV1
bGljaEBzdXNlLmNvbV0KPj4+Pj4+IFNlbnQ6IDA2IEp1bmUgMjAxNyAxNjoxMQo+Pj4+Pj4gVG86
IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4+Pj4+PiBDYzogeGVuLWRl
dmVsICh4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcpIDx4ZW4tCj4+Pj4+PiBkZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZz4KPj4+Pj4+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBkZWJp
YW4gc3RyZXRjaCBkb20wICsgeGVuIDQuOSBmYWlscyB0byBib290Cj4+Pj4+Pgo+Pj4+Pj4+Pj4g
T24gMDYuMDYuMTcgYXQgMTY6MzIsIDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4+
Pj4+Pj4gSSd2ZSBiZWVuIGhhdmluZyBmdW4gc2V0dGluZyB1cCBhIG5ldyB0ZXN0IHJpZy4uLgo+
Pj4+Pj4+Cj4+Pj4+Pj4gSSBoYXZlIGEgc2t1bGwgY2FueW9uIE5VQyBhbmQgSSBwdXQgZGViaWFu
IHN0cmV0Y2ggKHJjNCkgb24gaXQgKHNvIHRoYXQncyBhCj4+Pj4+Pj4gNC45IGtlcm5lbCkgYW5k
IHRoZW4gdHJpZWQgYnVpbGRpbmcgYW5kIGluc3RhbGxpbmcgdGhlIGxhdGVzdCBYZW4gc3RhZ2lu
Zy0KPj4+IDQuOQo+Pj4+Pj4+IGNvZGUuIFRoZSBzeXN0ZW0gZmFpbGVkIHRvIGJvb3QuLi4gYmFz
aWNhbGx5IGl0IGdvdCBzdHVjayBiZWZvcmUgZXZlbgo+Pj4+Pj4+IG1hbmFnaW5nIHRvIGdldCBz
dWZmaWNpZW50bHkgaW50byBYZW4gdG8gc3BpdCBvdXQgYW55dGhpbmcgb24gdGhlCj4+PiBjb25z
b2xlLgo+Pj4+Pj4+IFhlbiA0LjggT1RPSCBib290ZWQganVzdCBmaW5lIHNvIEkgc3RhcnRlZCBi
aXNlY3RpbmcgYW5kIGFmdGVyIDE0Cj4+Pj4+IGl0ZXJhdGlvbnMKPj4+Pj4+PiBJIGdvdCBkb3du
IHRvIHRoZSBmb2xsb3dpbmcgY29tbWl0IGlzIGJlaW5nIHRoZSBwcm9ibGVtOgo+Pj4+Pj4+Cj4+
Pj4+Pj4gY29tbWl0IGMwNjU1ZTQ5MmU2YjMzZTI2ZWM5Y2QzM2Y1OTcyNWQwZGI4OWNkZDAKPj4+
Pj4+PiBBdXRob3I6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPj4+Pj4+PiBEYXRl
OiAgIEZyaSBNYXIgMjQgMTQ6MTg6NTQgMjAxNyArMDEwMAo+Pj4+Pj4+Cj4+Pj4+Pj4gICAgIHg4
Njogc3BsaXQgYm9vdCB0cmFtcG9saW5lIGludG8gcGVybWFuZW50IGFuZCB0ZW1wb3JhcnkgcGFy
dAo+Pj4+Pj4+Cj4+Pj4+Pj4gICAgIFRoZSBoeXBlcnZpc29yIG5lZWRzIGEgdHJhbXBvbGluZSBp
biBsb3cgbWVtb3J5IGZvciBlYXJseSBib290IGFuZAo+Pj4+Pj4+ICAgICBsYXRlciBmb3IgYnJp
bmdpbmcgdXAgY3B1cyBhbmQgZHVyaW5nIHdha2V1cCBmcm9tIHN1c3BlbmQuIFRvZGF5Cj4+PiB0
aGlzCj4+Pj4+Pj4gICAgIHRyYW1wb2xpbmUgaXMga2VwdCBjb21wbGV0ZWx5IGV2ZW4gaWYgbW9z
dCBvZiBpdCBpc24ndCBuZWVkZWQgbGF0ZXIuCj4+Pj4+Pj4KPj4+Pj4+PiAgICAgU3BsaXQgdGhl
IHRyYW1wb2xpbmUgaW50byBhIHBlcm1hbmVudCBwYXJ0IGFuZCBhIHRlbXBvcmFyeSBwYXJ0Cj4+
Pj4+IG5lZWRlZAo+Pj4+Pj4+ICAgICBhdCBlYXJseSBib290IG9ubHkuIEludHJvZHVjZSBhIG5l
dyBlbnRyeSBhdCB0aGUgYm91bmRhcnkuCj4+Pj4+Pj4KPj4+Pj4+PiAgICAgUmVkdWNlIHRoZSBz
dGFjayBmb3Igd2FrZXVwIGNvZGUgaW4gb3JkZXIgZm9yIHRoZSBwZXJtYW5lbnQKPj4+Pj4+PiAg
ICAgdHJhbXBvbGluZSB0byBmaXQgaW4gYSBzaW5nbGUgcGFnZS4gNGsgb2Ygc3RhY2sgc2VlbXMg
ZXhjZXNzaXZlLCBhYm91dAo+Pj4+Pj4+ICAgICAzayBzaG91bGQgYmUgbW9yZSB0aGFuIGVub3Vn
aC4KPj4+Pj4+Pgo+Pj4+Pj4+ICAgICBBZGQgYW4gQVNTRVJUKCkgdG8gdGhlIGxpbmtlciBzY3Jp
cHQgdG8gZW5zdXJlIHRoZSB3YWtldXAgc3RhY2sgaXMKPj4+Pj4+PiAgICAgYWx3YXlzIGF0IGxl
YXN0IDNrLgo+Pj4+Pj4+Cj4+Pj4+Pj4gICAgIFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KPj4+Pj4+PiAgICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KPj4+Pj4+Pgo+Pj4+Pj4+IFRvIHZlcmlmeSB0aGlzIEkgY2hlY2tl
ZCBvdXQgbWFzdGVyLCByZXZlcnRlZCB0aGF0IGNvbW1pdCwgYW5kIHRyaWVkCj4+PiBhZ2Fpbi4K
Pj4+Pj4+PiBUaGUgTlVDIHN0aWxsIGJvb3RlZCBmaW5lLgo+Pj4+Pj4gV2VsbCwgaW50ZXJlc3Rp
bmcsIGJ1dCBJIGRvbid0IHRoaW5rIGl0IGlzIHZlcnkgcmVhbGlzdGljIHRvIGV4cGVjdCBhbnkK
Pj4+Pj4+IGZpeCB3aXRoIGp1c3QgdGhlIGluZm9ybWF0aW9uIHlvdSBzdXBwbHkuIFRoZXJlIG11
c3QgYmUgc29tZXRoaW5nCj4+Pj4+PiByYXRoZXIgc3BlY2lhbCBhYm91dCB0aGF0IHN5c3RlbSwg
YW5kIGxpa2VseSBpdCB3b3VsZCBoZWxwIGlmIHdlCj4+Pj4+PiBrbmV3IHdoYXQgdGhhdCBpcy4g
RS5nLiBhbiB1bnVzdWFsIEU4MjAgbWFwLiBXb3JzZSB3b3VsZCBiZSBpZgo+Pj4+Pj4gdGhleSB1
c2VkIG1lbW9yeSBvdXRzaWRlIG9mIHByb3Blcmx5IG1hcmtlZCBFODIwIHJlZ2lvbnMgaW4gYQo+
Pj4+Pj4gd2F5IGNvbGxpZGluZyB3aXRoIHdoYXQgd2UgZG8uCj4+Pj4+Pgo+Pj4+Pj4gT3RoZXJ3
aXNlIEknbSBhZnJhaWQgd2UgbmVlZCB0byBob3BlIGZvciB5b3UgdG8gZGVidWcgdGhlIGlzc3Vl
Lgo+Pj4+Pj4KPj4+Pj4gWWVzLCBJIHdhcyBwb3N0aW5nIHRoaXMgbW9yZSBhIGhlYWRzLXVwIGZv
ciB0aGUgbW9tZW50LCBzbyB0aGF0IDQuOSBkb2VzCj4+PiBub3QKPj4+Pj4gZ28gb3V0IHdpdGgg
dGhpcyByZWdyZXNzaW9uLgo+Pj4+Pgo+Pj4+PiBJIHdpbGwgdHJ5IHRvIGZpZ3VyZSBvdXQgd2hh
dCBpcyBnb2luZyBvbi4uLiBNeSBpbml0aWFsIHRob3VnaHRzIG9uIGxvb2tpbmcgCj4+IGF0Cj4+
PiB3aGF0Cj4+Pj4+IHRoZSBwYXRjaCBkb2VzIGFyZSB0aGF0IGl0IG1heSBiZSBzb21ldGhpbmcg
dG8gZG8gd2l0aCB0aGUgZmFjdCBJIGFtIHVzaW5nCj4+PiBhCj4+Pj4+IHZnYSBjb25zb2xlIHJh
dGhlciB0aGFuIGEgc2VyaWFsIG9uZS4gSSBuZWVkIHRvIHRyeSBhbm90aGVyIDQuOSBvbiBhbm90
aGVyCj4+Pj4+IHN5c3RlbSAoZ2lnYWJ5dGUgYnJpeCkgdG8gc2VlIGlmIHRoZSBwcm9ibGVtIG1h
bmlmZXN0cyB0aGVyZSB0b28uIEknbGwgYWxzbwo+Pj4gaGF2ZQo+Pj4+PiB0byBwbGF5IHdpdGgg
dGhlIEJJT1Mgc2V0dGluZ3Mgb24gdGhlIHNrdWxsIGNhbnlvbi4KPj4+Pj4KPj4+PiBUaGUgcHJv
YmxlbSBkZWZpbml0ZWx5IGRvZXNuJ3QgbWFuaWZlc3Qgb24gdGhlIGJyaXgsIHNvIHRoZSBuZXh0
IHRoZW9yeSBpcwo+Pj4gdGhhdCBpdCBpcyBzb21ldGhpbmcgdG8gZG8gd2l0aCB0aGUgQklPUyBv
ZiB0aGUgc2t1bGwgY2FueW9uLgo+Pj4+Cj4+Pgo+Pj4KPj4+IEZXSVcsIG9uZSBvZiBtYWNoaW5l
cyBpbiBvdXIgdGVzdCBmYXJtIGNob2tlZCBvbiB0aGlzIHZlcnkgcGF0Y2guIEkKPj4+IGRvbid0
IHJlbWVtYmVyIGRldGFpbHMgbm93IGJ1dCBlc3NlbnRpYWxseSBpdCB0dXJuZWQgb3V0IHRoYXQg
c3lzbGludXgKPj4+ICh3ZSBhcmUgcHhlLWJvb3RpbmcpIGNvdWxkIG5vdCBoYW5kbGUgY2hhbmdl
cyBpbiBFTEYgc2VjdGlvbnMgbGF5b3V0Cj4+PiAodGhlIHdheSBzeXNsaW51eCBjYWxjdWxhdGVk
IGhvdyB0byBsb2FkIHRoZSBiaW5hcnkgaW50byBtZW1vcnkgcmVzdWx0ZWQKPj4+IGluIG92ZXJs
YXAgb2Ygc29tZSBzb3J0KS4KPj4+Cj4+PiBJIGhhY2tlZCBpdCAobWJvb3QuYzMyIHNwZWNpZmlj
YWxseSkgdG8gd29yayBhcm91bmQgdGhpcyBidXQgbmV2ZXIgY2FtZQo+Pj4gdXAgd2l0aCBhIHBy
b3BlciBzb2x1dGlvbi4KPj4+Cj4+Cj4+IEluIG15IGNhc2UgaXQgd2FzIGdydWIyLi4uIGFuZCB0
aGlua2luZyBhYm91dCBpdCBJIGFtIHJ1bm5pbmcgYW4gb2xkZXIgCj4+IHZlcnNpb24gb24gdGhl
IGJyaXggc28gSSBndWVzcyBpdCBtYXkgc3RpbGwgbWFuaWZlc3QgdGhlcmUgaWYgSSB1cGRhdGUu
IAo+PiBFaXRoZXIgd2F5IGl0IHNvdW5kcyBsaWtlIGl0IG1heSBiZSBiZXR0ZXIgdG8gcmV2ZXJ0
IHRoZSBwYXRjaCB1bnRpbCB0aGUgCj4+IGlzc3VlIGlzIGJldHRlciB1bmRlcnN0b29kLgo+IAo+
IEknbSBub3Qgc3VyZSBpZiB3ZSBjb3VsZCBzaW1wbHkgcmV2ZXJ0IHRoaXMgb25lIHBhdGNoIC0g
aXQncyB0aGUgZmlyc3Qgb2YgYQo+IDMtcGF0Y2ggc2VyaWVzLiBBdCB0aGUgZmlyc3QgZ2xhbmNl
IEkgY2FuJ3QgcmVhbGx5IHNlZSBhbnkgZGVwZW5kZW5jeQo+IG9mIHRoZSBsYXRlciB0d28gcGF0
Y2hlcyBvbiBpdCwgYnV0IHRoZW4gYWdhaW4gSSBzZWVtIHRvIHJlY2FsbCB0aGF0IHRoZQo+IHNw
bGl0IHdhcyBhIHByZXJlcS4gQWRkaW5nIErDvHJnZW4uCgpJIHRoaW5rIGl0IGNvdWxkIGJlIHJl
dmVydGVkLiBJdCB3YXMgYSBwcmVyZXF1aXNpdGUgZm9yIGFub3RoZXIgcGF0Y2ggSQpwcmVwYXJl
ZCBidXQgZGlkbid0IHNlbmQgYXMgaXQgd2FzIHF1aXRlIGxhdGUgaW4gdGhlIDQuOSBjeWNsZSBh
bmQgaXQKZGVwZW5kZWQgb24gdGhlIG90aGVyIHBhdGNoZXMgb2YgRGFuaWVsLgoKVEJIOiBJIHJl
YWxseSBjYW4ndCBzZWUgd2hhdCBpcyB3cm9uZyB3aXRoIHRoYXQgcGF0Y2guIFRoZSBvbmx5IGNo
YW5nZQp3aGljaCBzaG91bGQgYmUgYWJsZSB0byBicmVhayBzb21ldGhpbmcgc2VlbXMgdG8gYmUg
dGhlIHJlZHVjdGlvbiBvZiB0aGUKd2FrZXVwIHN0YWNrIHNpemUgdG8gM2tCLCBidXQgdGhpcyBz
aG91bGRuJ3QgYWZmZWN0IGJvb3RpbmcgdGhlIHN5c3RlbQphdCBhbGwuLi4KCgpKdWVyZ2VuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 07 09:05:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 09: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 1dIWtv-0002ww-1n; Wed, 07 Jun 2017 09: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 <prvs=324d18410=Paul.Durrant@citrix.com>)
 id 1dIWtt-0002wm-GD
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 09:05:13 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 59/76-02022-8C1C7395; Wed, 07 Jun 2017 09:05:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpileJIrShJLcpLzFFi42LZKekooXvkoHm
 kwakZTBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aOf0dYC/rdK1ZvOMLYwDjDrYuRk0NCwE/i
 z6/ZzCA2m4COxNKj85lAbBEBN4lzV5rYuxi5OJgFDjNK9J08zA6SEBZwkfh/aDEbRJGrxLfTX
 YwQdpTEw2cLWEBsFgEViWcPd4EN4hVwl9jUv4UJZJCQwG5midYbp8EaOAVsJH7euAjWwCggK/
 GlcTXYFcwC4hK3nkBcISEgILFkz3lmCFtU4uXjf6wQtoHE1qX7gHo5gOo1Jdbv0odoVZSY0v2
 QHWKvoMTJmU9YJjAKz0IydRZCxywkHbOQdCxgZFnFqF6cWlSWWqRrppdUlJmeUZKbmJmja2hg
 qpebWlycmJ6ak5hUrJecn7uJERj6DECwg3Fqg/MhRkkOJiVR3q4d5pFCfEn5KZUZicUZ8UWlO
 anFhxg1ODgENq9dfYFRiiUvPy9VSYLX+ABQnWBRanpqRVpmDjA6YUolOHiURHiz9gKleYsLEn
 OLM9MhUqcYjTk2rF7/hYnjTt+GL0xCYJOkxHkrQCYJgJRmlObBDYIljUuMslLCvIxAZwrxFKQ
 W5WaWoMq/YhTnYFQS5j0NMoUnM68Ebt8roFOYgE7hu2QCckpJIkJKqoFRLvCcqYpqpOyUaHY5
 pz3aMhlfrxxqXTL1zwtlk0tbe+YknbtV8yw275j5ou6QPJ4WFuZLCl4ZNWWb/lV+v/Bb74DP+
 f5V1yJms/w+MGPXe+kAl/ePvPWfCc2RC13Zs9W+2P+PyWS+5bpvU5Q2ZSvvtD/nM+PdkbA5TF
 tVbVNUJd5eMT7m+aJfiaU4I9FQi7moOBEAK10u9hUDAAA=
X-Env-Sender: prvs=324d18410=Paul.Durrant@citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1496826307!102195007!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20582 invoked from network); 7 Jun 2017 09:05:07 -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;
 7 Jun 2017 09:05:07 -0000
X-IronPort-AV: E=Sophos;i="5.39,310,1493683200"; d="scan'208";a="47340324"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Juergen Gross' <jgross@suse.com>, Jan Beulich <JBeulich@suse.com>
Thread-Topic: [Xen-devel] debian stretch dom0 + xen 4.9 fails to boot
Thread-Index: AdLe0KoM3kANRDRYSf+PCIgyxC4kg///62kA///UqkD//530gIAAq+WA//7hiaAASaM11////+MQ
Date: Wed, 7 Jun 2017 09:05:06 +0000
Message-ID: <ad450ab0147147429a46cd7382a17c19@AMSPEX02CL03.citrite.net>
References: <bcc0d4330d9b463a9829af1327d895a9@AMSPEX02CL03.citrite.net>
 <5936E230020000780015FEDC@prv-mh.provo.novell.com>
 <fe6a9bb5eb8144bda27ef1532a153ab7@AMSPEX02CL03.citrite.net>
 <d45ae6fc34a94ab48213667073b37616@AMSPEX02CL03.citrite.net>
 <3a0eb227-8302-50db-84a6-b07893ab0e91@oracle.com>
 <d8a91bf2426a4fc99f6a0e633e853402@AMSPEX02CL03.citrite.net>
 <5937D4FF02000078001602F6@suse.com>
 <e9772a31-a3c0-6994-2745-219e6b0948f8@suse.com>
In-Reply-To: <e9772a31-a3c0-6994-2745-219e6b0948f8@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: "xen-devel
 \(xen-devel@lists.xenproject.org\)" <xen-devel@lists.xenproject.org>,
 "Julien Grall \(julien.grall@arm.com\)" <julien.grall@arm.com>, 'Boris
 Ostrovsky' <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] debian stretch dom0 + xen 4.9 fails to 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKdWVyZ2VuIEdyb3NzIFttYWls
dG86amdyb3NzQHN1c2UuY29tXQ0KPiBTZW50OiAwNyBKdW5lIDIwMTcgMTA6MDMNCj4gVG86IEph
biBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT47IFBhdWwgRHVycmFudA0KPiA8UGF1bC5EdXJy
YW50QGNpdHJpeC5jb20+DQo+IENjOiBKdWxpZW4gR3JhbGwgKGp1bGllbi5ncmFsbEBhcm0uY29t
KSA8anVsaWVuLmdyYWxsQGFybS5jb20+OyB4ZW4tZGV2ZWwNCj4gKHhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZykgPHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz47ICdCb3Jpcw0K
PiBPc3Ryb3Zza3knIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4NCj4gU3ViamVjdDogUmU6
IFtYZW4tZGV2ZWxdIGRlYmlhbiBzdHJldGNoIGRvbTAgKyB4ZW4gNC45IGZhaWxzIHRvIGJvb3QN
Cj4gDQo+IE9uIDA3LzA2LzE3IDEwOjI3LCBKYW4gQmV1bGljaCB3cm90ZToNCj4gPj4+PiBPbiAw
Ny4wNi4xNyBhdCAxMDowNywgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPiB3cm90ZToNCj4gPj4+
ICAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+Pj4gRnJvbTogQm9yaXMgT3N0cm92c2t5
IFttYWlsdG86Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb21dDQo+ID4+PiBTZW50OiAwNiBKdW5l
IDIwMTcgMTg6MDANCj4gPj4+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXgu
Y29tPjsgJ0phbiBCZXVsaWNoJw0KPiA+Pj4gPEpCZXVsaWNoQHN1c2UuY29tPg0KPiA+Pj4gQ2M6
IHhlbi1kZXZlbCAoeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnKSA8eGVuLQ0KPiA+Pj4g
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+DQo+ID4+PiBTdWJqZWN0OiBSZTogW1hlbi1kZXZl
bF0gZGViaWFuIHN0cmV0Y2ggZG9tMCArIHhlbiA0LjkgZmFpbHMgdG8gYm9vdA0KPiA+Pj4NCj4g
Pj4+IE9uIDA2LzA2LzIwMTcgMTI6MjggUE0sIFBhdWwgRHVycmFudCB3cm90ZToNCj4gPj4+Pj4g
LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPj4+Pj4gRnJvbTogWGVuLWRldmVsIFttYWls
dG86eGVuLWRldmVsLWJvdW5jZXNAbGlzdHMueGVuLm9yZ10gT24gQmVoYWxmDQo+IE9mDQo+ID4+
Pj4+IFBhdWwgRHVycmFudA0KPiA+Pj4+PiBTZW50OiAwNiBKdW5lIDIwMTcgMTY6NTINCj4gPj4+
Pj4gVG86ICdKYW4gQmV1bGljaCcgPEpCZXVsaWNoQHN1c2UuY29tPg0KPiA+Pj4+PiBDYzogeGVu
LWRldmVsICh4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcpIDx4ZW4tDQo+ID4+Pj4+IGRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPg0KPiA+Pj4+PiBTdWJqZWN0OiBSZTogW1hlbi1kZXZl
bF0gZGViaWFuIHN0cmV0Y2ggZG9tMCArIHhlbiA0LjkgZmFpbHMgdG8gYm9vdA0KPiA+Pj4+Pg0K
PiA+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPj4+Pj4+IEZyb206IEphbiBC
ZXVsaWNoIFttYWlsdG86SkJldWxpY2hAc3VzZS5jb21dDQo+ID4+Pj4+PiBTZW50OiAwNiBKdW5l
IDIwMTcgMTY6MTENCj4gPj4+Pj4+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRy
aXguY29tPg0KPiA+Pj4+Pj4gQ2M6IHhlbi1kZXZlbCAoeGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnKSA8eGVuLQ0KPiA+Pj4+Pj4gZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+DQo+ID4+
Pj4+PiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gZGViaWFuIHN0cmV0Y2ggZG9tMCArIHhlbiA0
LjkgZmFpbHMgdG8gYm9vdA0KPiA+Pj4+Pj4NCj4gPj4+Pj4+Pj4+IE9uIDA2LjA2LjE3IGF0IDE2
OjMyLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOg0KPiA+Pj4+Pj4+IEkndmUgYmVl
biBoYXZpbmcgZnVuIHNldHRpbmcgdXAgYSBuZXcgdGVzdCByaWcuLi4NCj4gPj4+Pj4+Pg0KPiA+
Pj4+Pj4+IEkgaGF2ZSBhIHNrdWxsIGNhbnlvbiBOVUMgYW5kIEkgcHV0IGRlYmlhbiBzdHJldGNo
IChyYzQpIG9uIGl0IChzbw0KPiB0aGF0J3MgYQ0KPiA+Pj4+Pj4+IDQuOSBrZXJuZWwpIGFuZCB0
aGVuIHRyaWVkIGJ1aWxkaW5nIGFuZCBpbnN0YWxsaW5nIHRoZSBsYXRlc3QgWGVuDQo+IHN0YWdp
bmctDQo+ID4+PiA0LjkNCj4gPj4+Pj4+PiBjb2RlLiBUaGUgc3lzdGVtIGZhaWxlZCB0byBib290
Li4uIGJhc2ljYWxseSBpdCBnb3Qgc3R1Y2sgYmVmb3JlIGV2ZW4NCj4gPj4+Pj4+PiBtYW5hZ2lu
ZyB0byBnZXQgc3VmZmljaWVudGx5IGludG8gWGVuIHRvIHNwaXQgb3V0IGFueXRoaW5nIG9uIHRo
ZQ0KPiA+Pj4gY29uc29sZS4NCj4gPj4+Pj4+PiBYZW4gNC44IE9UT0ggYm9vdGVkIGp1c3QgZmlu
ZSBzbyBJIHN0YXJ0ZWQgYmlzZWN0aW5nIGFuZCBhZnRlciAxNA0KPiA+Pj4+PiBpdGVyYXRpb25z
DQo+ID4+Pj4+Pj4gSSBnb3QgZG93biB0byB0aGUgZm9sbG93aW5nIGNvbW1pdCBpcyBiZWluZyB0
aGUgcHJvYmxlbToNCj4gPj4+Pj4+Pg0KPiA+Pj4+Pj4+IGNvbW1pdCBjMDY1NWU0OTJlNmIzM2Uy
NmVjOWNkMzNmNTk3MjVkMGRiODljZGQwDQo+ID4+Pj4+Pj4gQXV0aG9yOiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+DQo+ID4+Pj4+Pj4gRGF0ZTogICBGcmkgTWFyIDI0IDE0OjE4OjU0
IDIwMTcgKzAxMDANCj4gPj4+Pj4+Pg0KPiA+Pj4+Pj4+ICAgICB4ODY6IHNwbGl0IGJvb3QgdHJh
bXBvbGluZSBpbnRvIHBlcm1hbmVudCBhbmQgdGVtcG9yYXJ5IHBhcnQNCj4gPj4+Pj4+Pg0KPiA+
Pj4+Pj4+ICAgICBUaGUgaHlwZXJ2aXNvciBuZWVkcyBhIHRyYW1wb2xpbmUgaW4gbG93IG1lbW9y
eSBmb3IgZWFybHkgYm9vdA0KPiBhbmQNCj4gPj4+Pj4+PiAgICAgbGF0ZXIgZm9yIGJyaW5naW5n
IHVwIGNwdXMgYW5kIGR1cmluZyB3YWtldXAgZnJvbSBzdXNwZW5kLg0KPiBUb2RheQ0KPiA+Pj4g
dGhpcw0KPiA+Pj4+Pj4+ICAgICB0cmFtcG9saW5lIGlzIGtlcHQgY29tcGxldGVseSBldmVuIGlm
IG1vc3Qgb2YgaXQgaXNuJ3QgbmVlZGVkDQo+IGxhdGVyLg0KPiA+Pj4+Pj4+DQo+ID4+Pj4+Pj4g
ICAgIFNwbGl0IHRoZSB0cmFtcG9saW5lIGludG8gYSBwZXJtYW5lbnQgcGFydCBhbmQgYSB0ZW1w
b3JhcnkgcGFydA0KPiA+Pj4+PiBuZWVkZWQNCj4gPj4+Pj4+PiAgICAgYXQgZWFybHkgYm9vdCBv
bmx5LiBJbnRyb2R1Y2UgYSBuZXcgZW50cnkgYXQgdGhlIGJvdW5kYXJ5Lg0KPiA+Pj4+Pj4+DQo+
ID4+Pj4+Pj4gICAgIFJlZHVjZSB0aGUgc3RhY2sgZm9yIHdha2V1cCBjb2RlIGluIG9yZGVyIGZv
ciB0aGUgcGVybWFuZW50DQo+ID4+Pj4+Pj4gICAgIHRyYW1wb2xpbmUgdG8gZml0IGluIGEgc2lu
Z2xlIHBhZ2UuIDRrIG9mIHN0YWNrIHNlZW1zIGV4Y2Vzc2l2ZSwNCj4gYWJvdXQNCj4gPj4+Pj4+
PiAgICAgM2sgc2hvdWxkIGJlIG1vcmUgdGhhbiBlbm91Z2guDQo+ID4+Pj4+Pj4NCj4gPj4+Pj4+
PiAgICAgQWRkIGFuIEFTU0VSVCgpIHRvIHRoZSBsaW5rZXIgc2NyaXB0IHRvIGVuc3VyZSB0aGUg
d2FrZXVwIHN0YWNrIGlzDQo+ID4+Pj4+Pj4gICAgIGFsd2F5cyBhdCBsZWFzdCAzay4NCj4gPj4+
Pj4+Pg0KPiA+Pj4+Pj4+ICAgICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+DQo+ID4+Pj4+Pj4gICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+DQo+ID4+Pj4+Pj4NCj4gPj4+Pj4+PiBUbyB2ZXJpZnkgdGhpcyBJIGNoZWNr
ZWQgb3V0IG1hc3RlciwgcmV2ZXJ0ZWQgdGhhdCBjb21taXQsIGFuZCB0cmllZA0KPiA+Pj4gYWdh
aW4uDQo+ID4+Pj4+Pj4gVGhlIE5VQyBzdGlsbCBib290ZWQgZmluZS4NCj4gPj4+Pj4+IFdlbGws
IGludGVyZXN0aW5nLCBidXQgSSBkb24ndCB0aGluayBpdCBpcyB2ZXJ5IHJlYWxpc3RpYyB0byBl
eHBlY3QgYW55DQo+ID4+Pj4+PiBmaXggd2l0aCBqdXN0IHRoZSBpbmZvcm1hdGlvbiB5b3Ugc3Vw
cGx5LiBUaGVyZSBtdXN0IGJlIHNvbWV0aGluZw0KPiA+Pj4+Pj4gcmF0aGVyIHNwZWNpYWwgYWJv
dXQgdGhhdCBzeXN0ZW0sIGFuZCBsaWtlbHkgaXQgd291bGQgaGVscCBpZiB3ZQ0KPiA+Pj4+Pj4g
a25ldyB3aGF0IHRoYXQgaXMuIEUuZy4gYW4gdW51c3VhbCBFODIwIG1hcC4gV29yc2Ugd291bGQg
YmUgaWYNCj4gPj4+Pj4+IHRoZXkgdXNlZCBtZW1vcnkgb3V0c2lkZSBvZiBwcm9wZXJseSBtYXJr
ZWQgRTgyMCByZWdpb25zIGluIGENCj4gPj4+Pj4+IHdheSBjb2xsaWRpbmcgd2l0aCB3aGF0IHdl
IGRvLg0KPiA+Pj4+Pj4NCj4gPj4+Pj4+IE90aGVyd2lzZSBJJ20gYWZyYWlkIHdlIG5lZWQgdG8g
aG9wZSBmb3IgeW91IHRvIGRlYnVnIHRoZSBpc3N1ZS4NCj4gPj4+Pj4+DQo+ID4+Pj4+IFllcywg
SSB3YXMgcG9zdGluZyB0aGlzIG1vcmUgYSBoZWFkcy11cCBmb3IgdGhlIG1vbWVudCwgc28gdGhh
dCA0LjkNCj4gZG9lcw0KPiA+Pj4gbm90DQo+ID4+Pj4+IGdvIG91dCB3aXRoIHRoaXMgcmVncmVz
c2lvbi4NCj4gPj4+Pj4NCj4gPj4+Pj4gSSB3aWxsIHRyeSB0byBmaWd1cmUgb3V0IHdoYXQgaXMg
Z29pbmcgb24uLi4gTXkgaW5pdGlhbCB0aG91Z2h0cyBvbiBsb29raW5nDQo+ID4+IGF0DQo+ID4+
PiB3aGF0DQo+ID4+Pj4+IHRoZSBwYXRjaCBkb2VzIGFyZSB0aGF0IGl0IG1heSBiZSBzb21ldGhp
bmcgdG8gZG8gd2l0aCB0aGUgZmFjdCBJIGFtDQo+IHVzaW5nDQo+ID4+PiBhDQo+ID4+Pj4+IHZn
YSBjb25zb2xlIHJhdGhlciB0aGFuIGEgc2VyaWFsIG9uZS4gSSBuZWVkIHRvIHRyeSBhbm90aGVy
IDQuOSBvbg0KPiBhbm90aGVyDQo+ID4+Pj4+IHN5c3RlbSAoZ2lnYWJ5dGUgYnJpeCkgdG8gc2Vl
IGlmIHRoZSBwcm9ibGVtIG1hbmlmZXN0cyB0aGVyZSB0b28uIEknbGwNCj4gYWxzbw0KPiA+Pj4g
aGF2ZQ0KPiA+Pj4+PiB0byBwbGF5IHdpdGggdGhlIEJJT1Mgc2V0dGluZ3Mgb24gdGhlIHNrdWxs
IGNhbnlvbi4NCj4gPj4+Pj4NCj4gPj4+PiBUaGUgcHJvYmxlbSBkZWZpbml0ZWx5IGRvZXNuJ3Qg
bWFuaWZlc3Qgb24gdGhlIGJyaXgsIHNvIHRoZSBuZXh0IHRoZW9yeQ0KPiBpcw0KPiA+Pj4gdGhh
dCBpdCBpcyBzb21ldGhpbmcgdG8gZG8gd2l0aCB0aGUgQklPUyBvZiB0aGUgc2t1bGwgY2FueW9u
Lg0KPiA+Pj4+DQo+ID4+Pg0KPiA+Pj4NCj4gPj4+IEZXSVcsIG9uZSBvZiBtYWNoaW5lcyBpbiBv
dXIgdGVzdCBmYXJtIGNob2tlZCBvbiB0aGlzIHZlcnkgcGF0Y2guIEkNCj4gPj4+IGRvbid0IHJl
bWVtYmVyIGRldGFpbHMgbm93IGJ1dCBlc3NlbnRpYWxseSBpdCB0dXJuZWQgb3V0IHRoYXQgc3lz
bGludXgNCj4gPj4+ICh3ZSBhcmUgcHhlLWJvb3RpbmcpIGNvdWxkIG5vdCBoYW5kbGUgY2hhbmdl
cyBpbiBFTEYgc2VjdGlvbnMgbGF5b3V0DQo+ID4+PiAodGhlIHdheSBzeXNsaW51eCBjYWxjdWxh
dGVkIGhvdyB0byBsb2FkIHRoZSBiaW5hcnkgaW50byBtZW1vcnkNCj4gcmVzdWx0ZWQNCj4gPj4+
IGluIG92ZXJsYXAgb2Ygc29tZSBzb3J0KS4NCj4gPj4+DQo+ID4+PiBJIGhhY2tlZCBpdCAobWJv
b3QuYzMyIHNwZWNpZmljYWxseSkgdG8gd29yayBhcm91bmQgdGhpcyBidXQgbmV2ZXIgY2FtZQ0K
PiA+Pj4gdXAgd2l0aCBhIHByb3BlciBzb2x1dGlvbi4NCj4gPj4+DQo+ID4+DQo+ID4+IEluIG15
IGNhc2UgaXQgd2FzIGdydWIyLi4uIGFuZCB0aGlua2luZyBhYm91dCBpdCBJIGFtIHJ1bm5pbmcg
YW4gb2xkZXINCj4gPj4gdmVyc2lvbiBvbiB0aGUgYnJpeCBzbyBJIGd1ZXNzIGl0IG1heSBzdGls
bCBtYW5pZmVzdCB0aGVyZSBpZiBJIHVwZGF0ZS4NCj4gPj4gRWl0aGVyIHdheSBpdCBzb3VuZHMg
bGlrZSBpdCBtYXkgYmUgYmV0dGVyIHRvIHJldmVydCB0aGUgcGF0Y2ggdW50aWwgdGhlDQo+ID4+
IGlzc3VlIGlzIGJldHRlciB1bmRlcnN0b29kLg0KPiA+DQo+ID4gSSdtIG5vdCBzdXJlIGlmIHdl
IGNvdWxkIHNpbXBseSByZXZlcnQgdGhpcyBvbmUgcGF0Y2ggLSBpdCdzIHRoZSBmaXJzdCBvZiBh
DQo+ID4gMy1wYXRjaCBzZXJpZXMuIEF0IHRoZSBmaXJzdCBnbGFuY2UgSSBjYW4ndCByZWFsbHkg
c2VlIGFueSBkZXBlbmRlbmN5DQo+ID4gb2YgdGhlIGxhdGVyIHR3byBwYXRjaGVzIG9uIGl0LCBi
dXQgdGhlbiBhZ2FpbiBJIHNlZW0gdG8gcmVjYWxsIHRoYXQgdGhlDQo+ID4gc3BsaXQgd2FzIGEg
cHJlcmVxLiBBZGRpbmcgSsO8cmdlbi4NCj4gDQo+IEkgdGhpbmsgaXQgY291bGQgYmUgcmV2ZXJ0
ZWQuIEl0IHdhcyBhIHByZXJlcXVpc2l0ZSBmb3IgYW5vdGhlciBwYXRjaCBJDQo+IHByZXBhcmVk
IGJ1dCBkaWRuJ3Qgc2VuZCBhcyBpdCB3YXMgcXVpdGUgbGF0ZSBpbiB0aGUgNC45IGN5Y2xlIGFu
ZCBpdA0KPiBkZXBlbmRlZCBvbiB0aGUgb3RoZXIgcGF0Y2hlcyBvZiBEYW5pZWwuDQo+IA0KPiBU
Qkg6IEkgcmVhbGx5IGNhbid0IHNlZSB3aGF0IGlzIHdyb25nIHdpdGggdGhhdCBwYXRjaC4gVGhl
IG9ubHkgY2hhbmdlDQo+IHdoaWNoIHNob3VsZCBiZSBhYmxlIHRvIGJyZWFrIHNvbWV0aGluZyBz
ZWVtcyB0byBiZSB0aGUgcmVkdWN0aW9uIG9mIHRoZQ0KPiB3YWtldXAgc3RhY2sgc2l6ZSB0byAz
a0IsIGJ1dCB0aGlzIHNob3VsZG4ndCBhZmZlY3QgYm9vdGluZyB0aGUgc3lzdGVtDQo+IGF0IGFs
bC4uLg0KPiANCg0KWWVhaCwgbXkgbmV4dCB0ZXN0IGlzIGdvaW5nIHRvIGJlIGluY3JlYXNpbmcg
dGhlIHNpemUgb2YgdGhlIHdha2V1cCBzdGFjayBhZ2FpbiwgYnV0IHRoZXJlIGlzIHJlYWxseSBu
b3RoaW5nIG9idmlvdXNseSB3cm9uZyB3aXRoIHRoZSBwYXRjaC4NCg0KICBQYXVsDQoNCj4gDQo+
IEp1ZXJnZW4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 07 09:09:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 09: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 1dIWyH-0003Bu-K3; Wed, 07 Jun 2017 09:09:45 +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 1dIWyG-0003Bo-5y
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 09:09:44 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 EF/1E-02180-7D2C7395; Wed, 07 Jun 2017 09:09:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNIsWRWlGSWpSXmKPExsXSnM/Ro3v5kHm
 kwcdz+hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8apGZOZCn6ZVmzas5OlgfGfThcjJ4eEgKLE
 1saNzBC2g0Tvmz3sXYxcHEICl5gknsy/zAiSEBZwkdh74D4LiC0ikC8x4dJTRpAiZoFDjBL9O
 +6xgSSEBH4wS5y+qAhiswnoS+x+8Ympi5GDg1fAVuL7G1eQMIuAisTCOc3sILaoQLTE6R19YP
 N5BQQlTs58AjafU8BD4sbjTWAHMQuoS/yZdwnKlpdo3jobyhaXaPqykhXiNj2JaffnsUxgFJy
 FZNQsJO2zkLTPQtK+gJFlFaN6cWpRWWqRroleUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFe
 cn7uJkZgMDMAwQ7GW33OhxglOZiURHm7dphHCvEl5adUZiQWZ8QXleakFh9i1ODgENi8dvUFR
 imWvPy8VCUJ3qkHgeoEi1LTUyvSMnOA8QZTKsHBoyTCKw2MOSHe4oLE3OLMdIjUKUZjjg2r13
 9h4rjTt+ELkxDYJClx3rsgkwRASjNK8+AGwdLAJUZZKWFeRqAzhXgKUotyM0tQ5V8xinMwKgn
 z7gCZwpOZVwK37xXQKUxAp/BdMgE5pSQRISXVwMi/NSLsdpF6+eaNivJPokut1ASap+w5Fe1Y
 7szP+UhGZ1XfrtKL0y8vsLF+VPS85UrkPdG1HPK3nstciLF1VmPRi7hzfcZ57rkT2HWMVz/3/
 y4ewBn2Pjfzx6m71UdWTMgM/5Z8WPyw4CyZhb57nQO02CtsIlw+P3s6x/Jklkye4dtb/97x3F
 BiKc5INNRiLipOBADTzr9l/gIAAA==
X-Env-Sender: amc96@hermes.cam.ac.uk
X-Msg-Ref: server-14.tower-206.messagelabs.com!1496826579!63398894!1
X-Originating-IP: [131.111.8.140]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37686 invoked from network); 7 Jun 2017 09:09:39 -0000
Received: from ppsw-40.csi.cam.ac.uk (HELO ppsw-40.csi.cam.ac.uk)
 (131.111.8.140)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 7 Jun 2017 09:09:39 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from host-92-24-231-238.ppp.as43234.net ([92.24.231.238]:54303
 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 1dIWy8-0000Lp-kQ (Exim 4.89)
 (return-path <amc96@hermes.cam.ac.uk>); Wed, 07 Jun 2017 10:09:36 +0100
To: Paul Durrant <Paul.Durrant@citrix.com>, 'Juergen Gross'
 <jgross@suse.com>, Jan Beulich <JBeulich@suse.com>
References: <bcc0d4330d9b463a9829af1327d895a9@AMSPEX02CL03.citrite.net>
 <5936E230020000780015FEDC@prv-mh.provo.novell.com>
 <fe6a9bb5eb8144bda27ef1532a153ab7@AMSPEX02CL03.citrite.net>
 <d45ae6fc34a94ab48213667073b37616@AMSPEX02CL03.citrite.net>
 <3a0eb227-8302-50db-84a6-b07893ab0e91@oracle.com>
 <d8a91bf2426a4fc99f6a0e633e853402@AMSPEX02CL03.citrite.net>
 <5937D4FF02000078001602F6@suse.com>
 <e9772a31-a3c0-6994-2745-219e6b0948f8@suse.com>
 <ad450ab0147147429a46cd7382a17c19@AMSPEX02CL03.citrite.net>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <0e704f5e-5845-dc56-6058-d0451d43d842@citrix.com>
Date: Wed, 7 Jun 2017 10:09:36 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <ad450ab0147147429a46cd7382a17c19@AMSPEX02CL03.citrite.net>
Content-Language: en-GB
Cc: "xen-devel \(xen-devel@lists.xenproject.org\)"
 <xen-devel@lists.xenproject.org>,
 "Julien Grall \(julien.grall@arm.com\)" <julien.grall@arm.com>,
 'Boris Ostrovsky' <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] debian stretch dom0 + xen 4.9 fails to 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>

T24gMDcvMDYvMjAxNyAxMDowNSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+PiAtLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLQo+PiBGcm9tOiBKdWVyZ2VuIEdyb3NzIFttYWlsdG86amdyb3NzQHN1c2Uu
Y29tXQo+PiBTZW50OiAwNyBKdW5lIDIwMTcgMTA6MDMKPj4gVG86IEphbiBCZXVsaWNoIDxKQmV1
bGljaEBzdXNlLmNvbT47IFBhdWwgRHVycmFudAo+PiA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+
Cj4+IENjOiBKdWxpZW4gR3JhbGwgKGp1bGllbi5ncmFsbEBhcm0uY29tKSA8anVsaWVuLmdyYWxs
QGFybS5jb20+OyB4ZW4tZGV2ZWwKPj4gKHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZykg
PHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz47ICdCb3Jpcwo+PiBPc3Ryb3Zza3knIDxi
b3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KPj4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIGRl
YmlhbiBzdHJldGNoIGRvbTAgKyB4ZW4gNC45IGZhaWxzIHRvIGJvb3QKPj4KPj4gT24gMDcvMDYv
MTcgMTA6MjcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMDcuMDYuMTcgYXQgMTA6MDcs
IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4+ICAtLS0tLU9yaWdpbmFsIE1l
c3NhZ2UtLS0tLQo+Pj4+PiBGcm9tOiBCb3JpcyBPc3Ryb3Zza3kgW21haWx0bzpib3Jpcy5vc3Ry
b3Zza3lAb3JhY2xlLmNvbV0KPj4+Pj4gU2VudDogMDYgSnVuZSAyMDE3IDE4OjAwCj4+Pj4+IFRv
OiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgJ0phbiBCZXVsaWNoJwo+
Pj4+PiA8SkJldWxpY2hAc3VzZS5jb20+Cj4+Pj4+IENjOiB4ZW4tZGV2ZWwgKHhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZykgPHhlbi0KPj4+Pj4gZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmc+Cj4+Pj4+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBkZWJpYW4gc3RyZXRjaCBkb20wICsg
eGVuIDQuOSBmYWlscyB0byBib290Cj4+Pj4+Cj4+Pj4+IE9uIDA2LzA2LzIwMTcgMTI6MjggUE0s
IFBhdWwgRHVycmFudCB3cm90ZToKPj4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+
Pj4+Pj4+IEZyb206IFhlbi1kZXZlbCBbbWFpbHRvOnhlbi1kZXZlbC1ib3VuY2VzQGxpc3RzLnhl
bi5vcmddIE9uIEJlaGFsZgo+PiBPZgo+Pj4+Pj4+IFBhdWwgRHVycmFudAo+Pj4+Pj4+IFNlbnQ6
IDA2IEp1bmUgMjAxNyAxNjo1Mgo+Pj4+Pj4+IFRvOiAnSmFuIEJldWxpY2gnIDxKQmV1bGljaEBz
dXNlLmNvbT4KPj4+Pj4+PiBDYzogeGVuLWRldmVsICh4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcpIDx4ZW4tCj4+Pj4+Pj4gZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4+Pj4+Pj4g
U3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIGRlYmlhbiBzdHJldGNoIGRvbTAgKyB4ZW4gNC45IGZh
aWxzIHRvIGJvb3QKPj4+Pj4+Pgo+Pj4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+
Pj4+Pj4+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+Pj4+
Pj4+PiBTZW50OiAwNiBKdW5lIDIwMTcgMTY6MTEKPj4+Pj4+Pj4gVG86IFBhdWwgRHVycmFudCA8
UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4+Pj4+Pj4+IENjOiB4ZW4tZGV2ZWwgKHhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZykgPHhlbi0KPj4+Pj4+Pj4gZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmc+Cj4+Pj4+Pj4+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBkZWJpYW4gc3RyZXRj
aCBkb20wICsgeGVuIDQuOSBmYWlscyB0byBib290Cj4+Pj4+Pj4+Cj4+Pj4+Pj4+Pj4+IE9uIDA2
LjA2LjE3IGF0IDE2OjMyLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+Pj4+
Pj4gSSd2ZSBiZWVuIGhhdmluZyBmdW4gc2V0dGluZyB1cCBhIG5ldyB0ZXN0IHJpZy4uLgo+Pj4+
Pj4+Pj4KPj4+Pj4+Pj4+IEkgaGF2ZSBhIHNrdWxsIGNhbnlvbiBOVUMgYW5kIEkgcHV0IGRlYmlh
biBzdHJldGNoIChyYzQpIG9uIGl0IChzbwo+PiB0aGF0J3MgYQo+Pj4+Pj4+Pj4gNC45IGtlcm5l
bCkgYW5kIHRoZW4gdHJpZWQgYnVpbGRpbmcgYW5kIGluc3RhbGxpbmcgdGhlIGxhdGVzdCBYZW4K
Pj4gc3RhZ2luZy0KPj4+Pj4gNC45Cj4+Pj4+Pj4+PiBjb2RlLiBUaGUgc3lzdGVtIGZhaWxlZCB0
byBib290Li4uIGJhc2ljYWxseSBpdCBnb3Qgc3R1Y2sgYmVmb3JlIGV2ZW4KPj4+Pj4+Pj4+IG1h
bmFnaW5nIHRvIGdldCBzdWZmaWNpZW50bHkgaW50byBYZW4gdG8gc3BpdCBvdXQgYW55dGhpbmcg
b24gdGhlCj4+Pj4+IGNvbnNvbGUuCj4+Pj4+Pj4+PiBYZW4gNC44IE9UT0ggYm9vdGVkIGp1c3Qg
ZmluZSBzbyBJIHN0YXJ0ZWQgYmlzZWN0aW5nIGFuZCBhZnRlciAxNAo+Pj4+Pj4+IGl0ZXJhdGlv
bnMKPj4+Pj4+Pj4+IEkgZ290IGRvd24gdG8gdGhlIGZvbGxvd2luZyBjb21taXQgaXMgYmVpbmcg
dGhlIHByb2JsZW06Cj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4gY29tbWl0IGMwNjU1ZTQ5MmU2YjMzZTI2
ZWM5Y2QzM2Y1OTcyNWQwZGI4OWNkZDAKPj4+Pj4+Pj4+IEF1dGhvcjogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgo+Pj4+Pj4+Pj4gRGF0ZTogICBGcmkgTWFyIDI0IDE0OjE4OjU0IDIw
MTcgKzAxMDAKPj4+Pj4+Pj4+Cj4+Pj4+Pj4+PiAgICAgeDg2OiBzcGxpdCBib290IHRyYW1wb2xp
bmUgaW50byBwZXJtYW5lbnQgYW5kIHRlbXBvcmFyeSBwYXJ0Cj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4g
ICAgIFRoZSBoeXBlcnZpc29yIG5lZWRzIGEgdHJhbXBvbGluZSBpbiBsb3cgbWVtb3J5IGZvciBl
YXJseSBib290Cj4+IGFuZAo+Pj4+Pj4+Pj4gICAgIGxhdGVyIGZvciBicmluZ2luZyB1cCBjcHVz
IGFuZCBkdXJpbmcgd2FrZXVwIGZyb20gc3VzcGVuZC4KPj4gVG9kYXkKPj4+Pj4gdGhpcwo+Pj4+
Pj4+Pj4gICAgIHRyYW1wb2xpbmUgaXMga2VwdCBjb21wbGV0ZWx5IGV2ZW4gaWYgbW9zdCBvZiBp
dCBpc24ndCBuZWVkZWQKPj4gbGF0ZXIuCj4+Pj4+Pj4+PiAgICAgU3BsaXQgdGhlIHRyYW1wb2xp
bmUgaW50byBhIHBlcm1hbmVudCBwYXJ0IGFuZCBhIHRlbXBvcmFyeSBwYXJ0Cj4+Pj4+Pj4gbmVl
ZGVkCj4+Pj4+Pj4+PiAgICAgYXQgZWFybHkgYm9vdCBvbmx5LiBJbnRyb2R1Y2UgYSBuZXcgZW50
cnkgYXQgdGhlIGJvdW5kYXJ5Lgo+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+ICAgICBSZWR1Y2UgdGhlIHN0
YWNrIGZvciB3YWtldXAgY29kZSBpbiBvcmRlciBmb3IgdGhlIHBlcm1hbmVudAo+Pj4+Pj4+Pj4g
ICAgIHRyYW1wb2xpbmUgdG8gZml0IGluIGEgc2luZ2xlIHBhZ2UuIDRrIG9mIHN0YWNrIHNlZW1z
IGV4Y2Vzc2l2ZSwKPj4gYWJvdXQKPj4+Pj4+Pj4+ICAgICAzayBzaG91bGQgYmUgbW9yZSB0aGFu
IGVub3VnaC4KPj4+Pj4+Pj4+Cj4+Pj4+Pj4+PiAgICAgQWRkIGFuIEFTU0VSVCgpIHRvIHRoZSBs
aW5rZXIgc2NyaXB0IHRvIGVuc3VyZSB0aGUgd2FrZXVwIHN0YWNrIGlzCj4+Pj4+Pj4+PiAgICAg
YWx3YXlzIGF0IGxlYXN0IDNrLgo+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+ICAgICBTaWduZWQtb2ZmLWJ5
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4+Pj4+Pj4+PiAgICAgUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4+Pj4+Pj4+Cj4+Pj4+Pj4+PiBU
byB2ZXJpZnkgdGhpcyBJIGNoZWNrZWQgb3V0IG1hc3RlciwgcmV2ZXJ0ZWQgdGhhdCBjb21taXQs
IGFuZCB0cmllZAo+Pj4+PiBhZ2Fpbi4KPj4+Pj4+Pj4+IFRoZSBOVUMgc3RpbGwgYm9vdGVkIGZp
bmUuCj4+Pj4+Pj4+IFdlbGwsIGludGVyZXN0aW5nLCBidXQgSSBkb24ndCB0aGluayBpdCBpcyB2
ZXJ5IHJlYWxpc3RpYyB0byBleHBlY3QgYW55Cj4+Pj4+Pj4+IGZpeCB3aXRoIGp1c3QgdGhlIGlu
Zm9ybWF0aW9uIHlvdSBzdXBwbHkuIFRoZXJlIG11c3QgYmUgc29tZXRoaW5nCj4+Pj4+Pj4+IHJh
dGhlciBzcGVjaWFsIGFib3V0IHRoYXQgc3lzdGVtLCBhbmQgbGlrZWx5IGl0IHdvdWxkIGhlbHAg
aWYgd2UKPj4+Pj4+Pj4ga25ldyB3aGF0IHRoYXQgaXMuIEUuZy4gYW4gdW51c3VhbCBFODIwIG1h
cC4gV29yc2Ugd291bGQgYmUgaWYKPj4+Pj4+Pj4gdGhleSB1c2VkIG1lbW9yeSBvdXRzaWRlIG9m
IHByb3Blcmx5IG1hcmtlZCBFODIwIHJlZ2lvbnMgaW4gYQo+Pj4+Pj4+PiB3YXkgY29sbGlkaW5n
IHdpdGggd2hhdCB3ZSBkby4KPj4+Pj4+Pj4KPj4+Pj4+Pj4gT3RoZXJ3aXNlIEknbSBhZnJhaWQg
d2UgbmVlZCB0byBob3BlIGZvciB5b3UgdG8gZGVidWcgdGhlIGlzc3VlLgo+Pj4+Pj4+Pgo+Pj4+
Pj4+IFllcywgSSB3YXMgcG9zdGluZyB0aGlzIG1vcmUgYSBoZWFkcy11cCBmb3IgdGhlIG1vbWVu
dCwgc28gdGhhdCA0LjkKPj4gZG9lcwo+Pj4+PiBub3QKPj4+Pj4+PiBnbyBvdXQgd2l0aCB0aGlz
IHJlZ3Jlc3Npb24uCj4+Pj4+Pj4KPj4+Pj4+PiBJIHdpbGwgdHJ5IHRvIGZpZ3VyZSBvdXQgd2hh
dCBpcyBnb2luZyBvbi4uLiBNeSBpbml0aWFsIHRob3VnaHRzIG9uIGxvb2tpbmcKPj4+PiBhdAo+
Pj4+PiB3aGF0Cj4+Pj4+Pj4gdGhlIHBhdGNoIGRvZXMgYXJlIHRoYXQgaXQgbWF5IGJlIHNvbWV0
aGluZyB0byBkbyB3aXRoIHRoZSBmYWN0IEkgYW0KPj4gdXNpbmcKPj4+Pj4gYQo+Pj4+Pj4+IHZn
YSBjb25zb2xlIHJhdGhlciB0aGFuIGEgc2VyaWFsIG9uZS4gSSBuZWVkIHRvIHRyeSBhbm90aGVy
IDQuOSBvbgo+PiBhbm90aGVyCj4+Pj4+Pj4gc3lzdGVtIChnaWdhYnl0ZSBicml4KSB0byBzZWUg
aWYgdGhlIHByb2JsZW0gbWFuaWZlc3RzIHRoZXJlIHRvby4gSSdsbAo+PiBhbHNvCj4+Pj4+IGhh
dmUKPj4+Pj4+PiB0byBwbGF5IHdpdGggdGhlIEJJT1Mgc2V0dGluZ3Mgb24gdGhlIHNrdWxsIGNh
bnlvbi4KPj4+Pj4+Pgo+Pj4+Pj4gVGhlIHByb2JsZW0gZGVmaW5pdGVseSBkb2Vzbid0IG1hbmlm
ZXN0IG9uIHRoZSBicml4LCBzbyB0aGUgbmV4dCB0aGVvcnkKPj4gaXMKPj4+Pj4gdGhhdCBpdCBp
cyBzb21ldGhpbmcgdG8gZG8gd2l0aCB0aGUgQklPUyBvZiB0aGUgc2t1bGwgY2FueW9uLgo+Pj4+
Pgo+Pj4+PiBGV0lXLCBvbmUgb2YgbWFjaGluZXMgaW4gb3VyIHRlc3QgZmFybSBjaG9rZWQgb24g
dGhpcyB2ZXJ5IHBhdGNoLiBJCj4+Pj4+IGRvbid0IHJlbWVtYmVyIGRldGFpbHMgbm93IGJ1dCBl
c3NlbnRpYWxseSBpdCB0dXJuZWQgb3V0IHRoYXQgc3lzbGludXgKPj4+Pj4gKHdlIGFyZSBweGUt
Ym9vdGluZykgY291bGQgbm90IGhhbmRsZSBjaGFuZ2VzIGluIEVMRiBzZWN0aW9ucyBsYXlvdXQK
Pj4+Pj4gKHRoZSB3YXkgc3lzbGludXggY2FsY3VsYXRlZCBob3cgdG8gbG9hZCB0aGUgYmluYXJ5
IGludG8gbWVtb3J5Cj4+IHJlc3VsdGVkCj4+Pj4+IGluIG92ZXJsYXAgb2Ygc29tZSBzb3J0KS4K
Pj4+Pj4KPj4+Pj4gSSBoYWNrZWQgaXQgKG1ib290LmMzMiBzcGVjaWZpY2FsbHkpIHRvIHdvcmsg
YXJvdW5kIHRoaXMgYnV0IG5ldmVyIGNhbWUKPj4+Pj4gdXAgd2l0aCBhIHByb3BlciBzb2x1dGlv
bi4KPj4+Pj4KPj4+PiBJbiBteSBjYXNlIGl0IHdhcyBncnViMi4uLiBhbmQgdGhpbmtpbmcgYWJv
dXQgaXQgSSBhbSBydW5uaW5nIGFuIG9sZGVyCj4+Pj4gdmVyc2lvbiBvbiB0aGUgYnJpeCBzbyBJ
IGd1ZXNzIGl0IG1heSBzdGlsbCBtYW5pZmVzdCB0aGVyZSBpZiBJIHVwZGF0ZS4KPj4+PiBFaXRo
ZXIgd2F5IGl0IHNvdW5kcyBsaWtlIGl0IG1heSBiZSBiZXR0ZXIgdG8gcmV2ZXJ0IHRoZSBwYXRj
aCB1bnRpbCB0aGUKPj4+PiBpc3N1ZSBpcyBiZXR0ZXIgdW5kZXJzdG9vZC4KPj4+IEknbSBub3Qg
c3VyZSBpZiB3ZSBjb3VsZCBzaW1wbHkgcmV2ZXJ0IHRoaXMgb25lIHBhdGNoIC0gaXQncyB0aGUg
Zmlyc3Qgb2YgYQo+Pj4gMy1wYXRjaCBzZXJpZXMuIEF0IHRoZSBmaXJzdCBnbGFuY2UgSSBjYW4n
dCByZWFsbHkgc2VlIGFueSBkZXBlbmRlbmN5Cj4+PiBvZiB0aGUgbGF0ZXIgdHdvIHBhdGNoZXMg
b24gaXQsIGJ1dCB0aGVuIGFnYWluIEkgc2VlbSB0byByZWNhbGwgdGhhdCB0aGUKPj4+IHNwbGl0
IHdhcyBhIHByZXJlcS4gQWRkaW5nIErDvHJnZW4uCj4+IEkgdGhpbmsgaXQgY291bGQgYmUgcmV2
ZXJ0ZWQuIEl0IHdhcyBhIHByZXJlcXVpc2l0ZSBmb3IgYW5vdGhlciBwYXRjaCBJCj4+IHByZXBh
cmVkIGJ1dCBkaWRuJ3Qgc2VuZCBhcyBpdCB3YXMgcXVpdGUgbGF0ZSBpbiB0aGUgNC45IGN5Y2xl
IGFuZCBpdAo+PiBkZXBlbmRlZCBvbiB0aGUgb3RoZXIgcGF0Y2hlcyBvZiBEYW5pZWwuCj4+Cj4+
IFRCSDogSSByZWFsbHkgY2FuJ3Qgc2VlIHdoYXQgaXMgd3Jvbmcgd2l0aCB0aGF0IHBhdGNoLiBU
aGUgb25seSBjaGFuZ2UKPj4gd2hpY2ggc2hvdWxkIGJlIGFibGUgdG8gYnJlYWsgc29tZXRoaW5n
IHNlZW1zIHRvIGJlIHRoZSByZWR1Y3Rpb24gb2YgdGhlCj4+IHdha2V1cCBzdGFjayBzaXplIHRv
IDNrQiwgYnV0IHRoaXMgc2hvdWxkbid0IGFmZmVjdCBib290aW5nIHRoZSBzeXN0ZW0KPj4gYXQg
YWxsLi4uCj4+Cj4gWWVhaCwgbXkgbmV4dCB0ZXN0IGlzIGdvaW5nIHRvIGJlIGluY3JlYXNpbmcg
dGhlIHNpemUgb2YgdGhlIHdha2V1cCBzdGFjayBhZ2FpbiwgYnV0IHRoZXJlIGlzIHJlYWxseSBu
b3RoaW5nIG9idmlvdXNseSB3cm9uZyB3aXRoIHRoZSBwYXRjaC4KCk15IGd1dCBmZWVsaW5nIGlz
IHRoYXQgdGhlcmUgaXMgc29tZSBwYXRoIHRocm91Z2ggYm9vdCAodGlja2xlZCBieSB0aGVzZQp0
d28gbWFjaGluZXMpIHdoaWNoIGlzIGNsb2JiZXJpbmcgdGhlIHdyb25nIHBpZWNlIG9mIG1lbW9y
eSwgd2hpY2ggd2FzCnByZXZpb3VzbHkgc2FmZSBhbmQgaXMgbm93IG5vdCwgYmVjYXVzZSBvZiB0
aGUgcmVhcnJhbmdlbWVudHMgaGVyZS4KCkRlYnVnZ2luZyB0aGVzZSBtYWNoaW5lcyBpcyB2ZXJ5
IHRyaWNreSwgYmVjYXVzZSB0aGV5IGhhdmUgbm8gc2VyaWFsIG9yCklNUEkgd2hhdHNvZXZlci4K
Cn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 07 09:25:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 09: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 1dIXDN-0004SB-0n; Wed, 07 Jun 2017 09:25: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 1dIXDK-0004RT-Sq
 for xen-devel@lists.xen.org; Wed, 07 Jun 2017 09:25:18 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 54/8F-02183-E76C7395; Wed, 07 Jun 2017 09:25:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVyuP0Ov27tMfN
 Ig3mN8hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8ba1hssBQ9YK05M28LewPiGpYuRk0NCwEji
 7cR/TF2MXBxCAgsZJQ5M+cMIkhAWiJN4+3IiG4gtIuAgsez8C0aQImaBNkaJf1vuM4EkhAQsJ
 RoevgSbxCagKrHh+ilWEJtXwFpi9o65zCA2i4CKxLt3jWCDRAXCJXoP9LNB1AhKnJz5BKyXU8
 BKYs2NR2CLmQXUJf7Mu8QMYYtLbHr2nRXClpfY/nYO8wRG/llI2mchaZmFpGUWkpYFjCyrGDW
 KU4vKUot0jYz0kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECA7SegYFxB+Oedr9D
 jJIcTEqivF07zCOF+JLyUyozEosz4otKc1KLDzHKcHAoSfB+OgKUEyxKTU+tSMvMAcYKTFqCg
 0dJhPcFSJq3uCAxtzgzHSJ1ilGXo+nDli9MQix5+XmpUuK8qkeBigRAijJK8+BGwOL2EqOslD
 AvIwMDgxBPQWpRbmYJqvwrRnEORiVh3mqQKTyZeSVwm14BHcEEdATfJROQI0oSEVJSDYxHV+b
 K6os3zjDYcnlbv4m89d3N69zOLGK9d/djDM+OjJWRr74uuh18YXHvyfiTKeJyYhy/gpw33N6l
 ukvyY+dBWZeSmAOPau7F27VNEnOqaeztWGYnsHfSgVPxzxf8a3jlfeUAT0aY8q61rLw7bjCeO
 bTxsb3TG5V0lVlP/e5OvBqv4HXoqWaOEktxRqKhFnNRcSIAfNOy6tYCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1496827517!73783353!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48049 invoked from network); 7 Jun 2017 09:25:17 -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; 7 Jun 2017 09:25: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 AD915AC37;
 Wed,  7 Jun 2017 09:25:16 +0000 (UTC)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20170531130357.14492-1-julien.grall@arm.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <d255aacb-257d-4259-6345-390370ef641f@suse.com>
Date: Wed, 7 Jun 2017 11:25:15 +0200
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: <20170531130357.14492-1-julien.grall@arm.com>
Content-Language: de-DE
Cc: Feng Kan <fkan@apm.com>, boris.ostrovsky@oracle.com, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org, stable@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH] xen/privcmd: Support correctly 64KB page
 granularity when mapping 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>

T24gMzEvMDUvMTcgMTU6MDMsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBDb21taXQgNTk5NWE2OCAi
eGVuL3ByaXZjbWQ6IEFkZCBzdXBwb3J0IGZvciBMaW51eCA2NEtCIHBhZ2UgZ3JhbnVsYXJpdHki
IGRpZAo+IG5vdCBnbyBmYXIgZW5vdWdoIHRvIHN1cHBvcnQgNjRLQiBpbiBtbWFwX2JhdGNoX2Zu
Lgo+IAo+IFRoZSB2YXJpYWJsZSAnbnInIGlzIHRoZSBudW1iZXIgb2YgNEtCIGNodW5rIHRvIG1h
cC4gSG93ZXZlciwgd2hlbiBMaW51eAo+IGlzIHVzaW5nIDY0S0IgcGFnZSBncmFudWxhcml0eSB0
aGUgYXJyYXkgb2YgcGFnZXMgKHZtYS0+dm1fcHJpdmF0ZV9kYXRhKQo+IGNvbnRhaW4gb25lIHBh
Z2UgcGVyIDY0S0IuIEZpeCBpdCBieSBpbmNyZW1lbnRpbmcgc3QtPmluZGV4IGNvcnJlY3RseS4K
PiAKPiBGdXJ0aGVybW9yZSwgc3QtPnZhIGlzIG5vdCBjb3JyZWN0bHkgaW5jcmVtZW50ZWQgYXMg
UEFHRV9TSVpFICE9Cj4gWEVOX1BBR0VfU0laRS4KPiAKPiBGaXhlczogNTk5NWE2OCAoInhlbi9w
cml2Y21kOiBBZGQgc3VwcG9ydCBmb3IgTGludXggNjRLQiBwYWdlIGdyYW51bGFyaXR5IikKPiBD
Qzogc3RhYmxlQHZnZXIua2VybmVsLm9yZwo+IFJlcG9ydGVkLWJ5OiBGZW5nIEthbiA8ZmthbkBh
cG0uY29tPgo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+CgpDb21taXR0ZWQgdG8geGVuLnRpcCBmb3ItbGludXMtNC4xMmIKCgpKdWVyZ2VuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 07 09:28:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 09: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 1dIXGX-0004bb-FQ; Wed, 07 Jun 2017 09:28:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dietmar.hahn@ts.fujitsu.com>) id 1dIXGW-0004bT-Cp
 for xen-devel@lists.xen.org; Wed, 07 Jun 2017 09:28:36 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 2D/ED-19409-347C7395; Wed, 07 Jun 2017 09:28:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLKsWRWlGSWpSXmKPExsVy+OuzdboOx80
 jDXYd1rBY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDM6+xcxFnw0rXixvI25gXGSdhcjJ4eQgJbE
 8bZvTBB2rcTek28Yuxi5OCQEHrNJbFj2GiwhIaApceHdNtYuRg4g20XiRpMKRFhe4sCSA8wQY
 RGJyU1WMNWPXlxghrDFJSYvXAlWIiTgLrHsvTLIdCGBrYwSO478Y4ZwDjJKLLp0F8rpYpT4en
 spO0g3m4CBxK5Xh8AmiQgoS/T++s0CYjMLSEtce/KWDcQWFrCS+Lr4OFg9i4CqxL4P38BsXiB
 7x7vvYPeLCnhJvGifyAhicwrYS6zoec4EcVGExLYFARDlghInZz6BGi8v0XG5kRXC1pFYsPsT
 2wRGyVlIymYhKZuFpGwBI/MqRo3i1KKy1CJdI0u9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEp
 GK95PzcTYzAqKtnYGDcwdi01+8QoyQHk5Iob9cO80ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEr
 yFR4FygkWp6akVaZk5wPiHSUtw8CiJ8L44ApTmLS5IzC3OTIdInWLU5bjTt+ELkxBLXn5eqpQ
 4ryrIDAGQoozSPLgRsFR0iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5Iw7w6QKTyZeSVwm14B
 HcEEdATfJROQI0oSEVJSDYyJsim9GWd/8pgs1rfNMrossWOTSffsj9k3+GL2RqoxFi+aW18ZY
 LO29biNc1TVQS33T2d/eDiyftVLvPb4evbC64e8pD13LniWrSLkI/9ciyEt1VnT5XXSoR6pg2
 GNP+dnF3HGLVruca9btSZji27DMtZQfY2wCnOe9awTFu99Vhaz/OeVVUosxRmJhlrMRcWJAC4
 BkyNAAwAA
X-Env-Sender: dietmar.hahn@ts.fujitsu.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1496827712!104304286!1
X-Originating-IP: [195.245.230.174]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTk1LjI0NS4yMzAuMTc0ID0+IDEzMjU2OA==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15986 invoked from network); 7 Jun 2017 09:28:32 -0000
Received: from mail1.bemta3.messagelabs.com (HELO
 mail1.bemta3.messagelabs.com) (195.245.230.174)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Jun 2017 09:28:32 -0000
Received: from [85.158.138.179] by server-14.bemta-3.messagelabs.com id
 B6/0A-10689-047C7395; Wed, 07 Jun 2017 09:28:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsViZ8MxRdfhuHm
 kwfXrHBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0Zn/yLGgo+mFS+WtzE3ME7S7mLk4hASOMgo
 sejSXWYIp4tR4uvtpexdjJwcbAIGErteHWIGsUUElCV6f/1mAbGZBaQlrj15ywZiCwtYSXxdf
 BysnkVAVWLfh29gNi+QvePddyYQW1TAS+JF+0RGEJtTwF5iRc9zoDgH0LIIiW0LAiDKBSVOzn
 wCNV5eouNyIyuErSOxYPcntgmMfLOQlM1CUjYLSdkCRuZVjOrFqUVlqUW6FnpJRZnpGSW5iZk
 5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIHBxgAEOxgvtDsfYpTkYFIS5e3aYR4pxJeUn1KZkVic
 EV9UmpNafIhRhoNDSYK38ChQTrAoNT21Ii0zBxj2MGkJDh4lEd4XR4DSvMUFibnFmekQqVOMu
 hx3+jZ8YRJiycvPS5US51UFmSEAUpRRmgc3AhaDlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqC
 TM+wFkCk9mXgncpldARzABHcF3yQTkiJJEhJRUA6PPL7Z10qK2G7QNZ8/uDzy6WHbPNufSWzd
 izRpZFHYsq0hKWOa7Ry6Wp3T3P2vTrYbvBWI3vatfIn14zq9jbBcWvzKOXfPTWO6xqHGBccCr
 H0s+lG5a6i8sMdWw1ivK5ijHF04m2xTn6xeK3zElzqu9daRem3me9fZAruln392yNxdYprI7I
 keJpTgj0VCLuag4EQBTKavLvAIAAA==
X-Env-Sender: dietmar.hahn@ts.fujitsu.com
X-Msg-Ref: server-8.tower-169.messagelabs.com!1496827711!113152559!1
X-Originating-IP: [62.60.8.148]
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31214 invoked from network); 7 Jun 2017 09:28:32 -0000
Received: from unknown (HELO mailhost1.uk.fujitsu.com) (62.60.8.148)
 by server-8.tower-169.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Jun 2017 09:28:32 -0000
Received: from abgdgate50u.abg.fsc.net ([172.25.138.66])
 by mailhost1.uk.fujitsu.com (8.14.5/8.14.5) with ESMTP id v579RrxS000524
 for <xen-devel@lists.xen.org>; Wed, 7 Jun 2017 10:27:53 +0100
Received: from amur.mch.fsc.net (HELO amur.localnet) ([10.172.102.17])
 by abgdgate50u.abg.fsc.net with ESMTP; 07 Jun 2017 11:28:31 +0200
From: Dietmar Hahn <dietmar.hahn@ts.fujitsu.com>
To: Jan Beulich <JBeulich@suse.com>
Date: Wed, 07 Jun 2017 11:28:31 +0200
Message-ID: <2916647.jvFEfeQ6tn@amur>
User-Agent: KMail/4.14.10 (Linux/4.9.2-8-default; KDE/4.14.25; x86_64; ; )
In-Reply-To: <591F0420020000780015B4A5@prv-mh.provo.novell.com>
References: <2618591.EOEKRqf6oN@amur>
 <591F0420020000780015B4A5@prv-mh.provo.novell.com>
MIME-Version: 1.0
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] Help with: Xen BUG at timer.c:189
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW0gRnJlaXRhZywgMTkuIE1haSAyMDE3LCAwNjo0MTozNiBzY2hyaWViIEphbiBCZXVsaWNoOgo+
ID4+PiBPbiAxOS4wNS4xNyBhdCAxMTo1MiwgPGRpZXRtYXIuaGFobkB0cy5mdWppdHN1LmNvbT4g
d3JvdGU6Cj4gPiBJJ2FtIHN0cnVnZ2xpbmcgd2l0aCBhIGh5cGVydmlzb3IgcGFuaWMuIFRoZSBo
eXBlcnZpc29yIHZlcnNpb24gaXMgNC40LjMsCj4gPiB5ZXMgSSBrbm93IC0gdmVyeSBvbGQgOy0p
LCBidXQgdGhlIGFmZmVjdGVkIGNvZGUgaGFzbid0IG11Y2ggY2hhbmdlZC4KPiAKPiBXZWxsLCBh
dCB0aGUgdmVyeSBsZWFzdCBJJ2QgZXhwZWN0IHlvdSB0byBiYXNlIHlvdXIgY29kZSBvbgo+IDQu
NC40IHBsdXMgdGhlIGFib3V0IDE5OSBiYWNrcG9ydHMgd2UndmUgYWRkZWQgdGhlcmUgb3ZlciB0
aW1lCj4gKGFzc3VtaW5nIHlvdXJzIGlzIGJhc2VkIG9uIG91cnMpLCBzb21lIG9mIHdoaWNoIGFy
ZSBzY2hlZHVsZXIKPiBvbmVzLgoKRG9uJ3QgeW91IGhhdmUgb2xkZXIgdmVyc2lvbnMgaW4gdGhl
IGZpZWxkPwoKPiAKPiA+IFRoZSBwYW5pYyB3YXMgbmV2ZXIgc2VlbiBiZWZvcmUgYW5kIG9jY3Vy
ZWQgd2hpbGUgYm9vdGluZyB0aGUgc3lzdGVtLAo+ID4gb25seSBkb20wIHdhcyBydW5uaW5nLgo+
ID4gCj4gPiAoWEVOKSBYZW4gQlVHIGF0IHRpbWVyLmM6MTg5Cj4gPiAoWEVOKSAtLS0tWyBYZW4t
NC40LjNfMDItMjYuMl94MyAgeDg2XzY0ICBkZWJ1Zz1uICBUYWludGVkOiAgICBDIF0tLS0tCj4g
PiAoWEVOKSBDUFU6ICAgIDE0Cj4gPiAoWEVOKSBSSVA6ICAgIGUwMDg6WzxmZmZmODJkMDgwMTJj
M2U2Pl0gcmVtb3ZlX2VudHJ5KzB4MjYvMHg4MAo+ID4gKFhFTikgUkZMQUdTOiAwMDAwMDAwMDAw
MDEwMDg2ICAgQ09OVEVYVDogaHlwZXJ2aXNvcgo+ID4gKFhFTikgcmF4OiAwMDAwMDAwMDAwMDAw
MGJjICAgcmJ4OiBmZmZmODMwODM5YmNkNWM4ICAgcmN4OiBmZmZmODJkMDgwMzQzYTgwCj4gPiAo
WEVOKSByZHg6IDAwMDAwMDAwMDAwMGQ1ZjAgICByc2k6IDAwMDAwMDI4ODdmYTAwMDAgICByZGk6
IGZmZmY4MzA4MzliY2Q1YzgKPiA+IChYRU4pIHJicDogMDAwMDAwMDAwMDAwZDVmMCAgIHJzcDog
ZmZmZjgzMDgzOWJiZmUyMCAgIHI4OiAgMDAwMDAwMjg4NzIxMTM5OAo+ID4gKFhFTikgcjk6ICAw
MDAwMDAyODg3MjExMzJmICAgcjEwOiAwMDAwMDAwMGJmOGIyOTk0ICAgcjExOiBmZmZmODJkMDgw
MTFjZmEwCj4gPiAoWEVOKSByMTI6IGZmZmY4MzA4MzliY2Q1YzggICByMTM6IGZmZmY4MmQwODAz
NDNhODAgICByMTQ6IDAwMDAwMDAwMDAwMGQ1ZjAKPiA+IChYRU4pIHIxNTogZmZmZjgyZDA4MDM0
M2E4MCAgIGNyMDogMDAwMDAwMDA4MDA1MDAzYiAgIGNyNDogMDAwMDAwMDAwMDE1MjZmMAo+ID4g
KFhFTikgY3IzOiAwMDAwMDAwMDc1Njc5MDAwICAgY3IyOiAwMDAwMDAwMDAwNjliOGVjCj4gPiAo
WEVOKSBkczogMDAyYiAgIGVzOiAwMDJiICAgZnM6IDAwMDAgICBnczogMDAwMCAgIHNzOiBlMDEw
ICAgY3M6IGUwMDgKPiA+IChYRU4pIFhlbiBzdGFjayB0cmFjZSBmcm9tIHJzcD1mZmZmODMwODM5
YmJmZTIwOgo+ID4gKFhFTikgICAgZmZmZjgzMDgzOWJjYjAyMCBmZmZmODJkMDgwMTJkM2E4IDAw
MDAwMDI4ODdmYTAwMDAgMDAwMDAwMDAwMDAwMDI4Ngo+ID4gKFhFTikgICAgZmZmZjgzMDgzOWJj
ZDVmMCBmZmZmODMwODM5YmNkOWMwIDAwMDAwMDI4ODdjMTkxNWQgMDAwMDAwMDAwMDAwMDAwZQo+
ID4gKFhFTikgICAgZmZmZjgyZDA4MDM0M2E3MCAwMDAwMDAwMDAwMDAwMDAyIGZmZmY4MzA4Mzli
Y2RhMzAgZmZmZjgyZDA4MDFhZmZkMAo+ID4gKFhFTikgICAgMDAwMDAwMDEwMDAwMDAwZSAwMDAw
MDAyODg3MjExM2Y0IGZmZmZmZmZmZmZmZmZmZmYgZmZmZjgyZDA4MDMwZmMwMAo+ID4gKFhFTikg
ICAgZmZmZjgyZDA4MDJmZmMwMCBmZmZmODJkMDgwMTg5YTFjIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDAwMDAwMDAwMAo+ID4gKFhFTikgICAgZmZmZmZmZmZmZmZmZmZmZiAwMDAwMTA3ODAwMDc2
ZTkyIGZmZmY4MmQwODAxMjkyYWEgZmZmZjgzMDgzOWJiODAwMAo+ID4gKFhFTikgICAgZmZmZjgz
MDA3NTRmZDAwMCBmZmZmODJkMDgwMzFhYmUwIDAwMDAwMDAwMDAwMDAwMDAgZmZmZjgzMDgzOWJj
YjA0OAo+ID4gKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmODJkMDgwMTYxYWQ2IDAwMDAw
MDAwMDAwMDAwMDEgMDAwMDAwMDAwMDAwMDAwMAo+ID4gKFhFTikgICAgMDAwMDAwMDAwMDAwMDAw
MCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwOQo+ID4g
KFhFTikgICAgZmZmZjg4MDNkZGEyMDAxMCAwMDAwMDAwMDAwMDAwMjQ2IDAwMDAwMDAwMDAwMDAw
MDAgMDAwMDAwMDBmZmZmZmZmZQo+ID4gKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAw
MDAwMDAwMDAwIGZmZmZmZmZmODAwMDMzYWEgMDAwMDAwMDAwMDAwMDAwMAo+ID4gKFhFTikgICAg
MDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAxIDAwMDAwMTAwMDAwMDAwMDAgZmZmZmZm
ZmY4MDAwMzNhYQo+ID4gKFhFTikgICAgMDAwMDAwMDAwMDAwZTAzMyAwMDAwMDAwMDAwMDAwMjQ2
IGZmZmY4ODAzZGRhMjFmMDggMDAwMDAwMDAwMDAwZTAyYgo+ID4gKFhFTikgICAgMDAwMDAwMDAw
MDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAw
MAo+ID4gKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwZSBmZmZmODMwMDc1NGZkMDAwIDAwMDAwMDM3
Yjk4ODc3MDAgMDAwMDAwMDAwMDAwMDAwMAo+ID4gKFhFTikgWGVuIGNhbGwgdHJhY2U6Cj4gPiAo
WEVOKSAgICBbPGZmZmY4MmQwODAxMmMzZTY+XSByZW1vdmVfZW50cnkrMHgyNi8weDgwCj4gPiAo
WEVOKSAgICBbPGZmZmY4MmQwODAxMmQzYTg+XSBzZXRfdGltZXIrMHgxNzgvMHgyMzAKPiA+IChY
RU4pICAgIFs8ZmZmZjgyZDA4MDFhZmZkMD5dIG13YWl0X2lkbGUrMHgyNzAvMHgzNzAKPiA+IChY
RU4pICAgIFs8ZmZmZjgyZDA4MDE4OWExYz5dIGxvY2FsX3RpbWVfY2FsaWJyYXRpb24rMHgxOWMv
MHgxYTAKPiA+IChYRU4pICAgIFs8ZmZmZjgyZDA4MDEyOTJhYT5dIF9fZG9fc29mdGlycSsweDZh
LzB4YTAKPiA+IChYRU4pICAgIFs8ZmZmZjgyZDA4MDE2MWFkNj5dIGlkbGVfbG9vcCsweDE2LzB4
NTAKPiA+IChYRU4pIAo+ID4gKFhFTikgCj4gPiAoWEVOKSAqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqCj4gPiAoWEVOKSBQYW5pYyBvbiBDUFUgMTQ6Cj4gPiAoWEVOKSBY
ZW4gQlVHIGF0IHRpbWVyLmM6MTg5Cj4gPiAoWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqCj4gPiAoWEVOKSAKPiA+IChYRU4pIFJlYm9vdCBpbiBmaXZlIHNlY29u
ZHMuLi4KPiA+IChYRU4pIEV4ZWN1dGluZyBrZXhlYyBpbWFnZSBvbiBjcHUxNAo+ID4gKFhFTikg
U2hvdCBkb3duIGFsbCBDUFVzCj4gPiAKPiA+IFRoaXMgaXMgdGhlIGNhbGwgb2YgQlVHKCkgaW4g
cmVtb3ZlX2VudHJ5KCkgaW4gY2FzZSB0aW1lci0+c3RhdHVzIGlzIG5vdAo+ID4gVElNRVJfU1RB
VFVTX2luX2hlYXAgb3IgVElNRVJfU1RBVFVTX2luX2xpc3QuCj4gPiAKPiA+IFdpdGggdGhlIGFk
ZHJlc3Mgb2YgdGhlIHRpbWVyIGZyb20gdGhlIHZtY29yZToKPiA+IGNyYXNoPiBzdHJ1Y3QgdGlt
ZXIgZmZmZjgzMDgzOWJjZDVjOAo+ID4gc3RydWN0IHRpbWVyIHsKPiA+ICAgZXhwaXJlcyA9IDAs
Cj4gPiAgIHsKPiA+ICAgICBoZWFwX29mZnNldCA9IDk2ODY3Njc4NCwgCj4gPiAgICAgbGlzdF9u
ZXh0ID0gMHhmZmZmODMwODM5YmNkNWIwLCAKPiA+ICAgICBpbmFjdGl2ZSA9IHsKPiA+ICAgICAg
IG5leHQgPSAweGZmZmY4MzA4MzliY2Q1YjAsIAo+ID4gICAgICAgcHJldiA9IDB4MjAwMjAwMjAw
MDAwMDUwCj4gPiAgICAgfQo+ID4gICB9LCAKPiA+ICAgZnVuY3Rpb24gPSAweGZmZmY4MzA4Mzli
Y2Q1ZTAsIAo+ID4gICBkYXRhID0gMHhmZmZmODMwODM5YmNkNWUwLCAKPiA+ICAgY3B1ID0gNTQ3
NjgsIAo+ID4gICBzdGF0dXMgPSAxODggJ1wyNzQnCj4gPiB9Cj4gPiAKPiA+IFRoaXMgbG9va3Mg
bGlrZSB0aGUgc3RydWN0dXJlIHdhcyBvdmVyd3JpdHRlbi4KPiA+IAo+ID4gVGhlIGNhbGwgcGF0
aCBzZWVtcyB0byBiZToKPiA+ICBtd2FpdF9pZGxlKCkKPiA+ICAgIHNjaGVkX3RpY2tfcmVzdW1l
KCkKPiA+ICAgICAgY3NjaGVkX3RpY2tfcmVzdW1lKCkKPiA+ICAgICAgICBzZXRfdGltZXIoKQo+
ID4gICAgICAgICAgcmVtb3ZlX3RpbWVyKCkKPiA+IAo+ID4gSW4gc2NoZWRfdGlja19yZXN1bWUo
KToKPiA+ICB1bnNpZ25lZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwo+ID4gCj4gPiBJ
IGV4dHJhY3RlZCBzdHJ1Y3QgY3B1X2luZm8gZnJvbSB0aGUgc3RhY2sgYW5kIGZvdW5kOgo+ID4g
Y3Jhc2g+IGNwdV9pbmZvIGZmZmY4MzA4MzliYmZmMTgKPiA+IHN0cnVjdCBjcHVfaW5mbyB7Cj4g
PiAgIC4uLgo+ID4gICBwcm9jZXNzb3JfaWQgPSAxNCwgCj4gPiAgIGN1cnJlbnRfdmNwdSA9IDB4
ZmZmZjgzMDA3NTRmZDAwMCwgCj4gPiAgIHBlcl9jcHVfb2Zmc2V0ID0gMHgzN2I5ODg3NzAwLAo+
ID4gICAuLi4KPiA+IAo+ID4gQW5kIGZyb20gdGhlIGNvZGUgaW4gc2NoZWRfY3JlZGl0LmM6ICBz
cGMgPSBDU0NIRURfUENQVShjcHUpOwo+ID4gSSBjYWxjdWxhdGVkIHNwYzoKPiA+IAo+ID4gY3Jh
c2g+IGNzY2hlZF9wY3B1IDB4ZmZmZjgzMDgzOWJlMmI0MAo+ID4gc3RydWN0IGNzY2hlZF9wY3B1
IHsKPiA+ICAgcnVucSA9IHsKPiA+ICAgICBuZXh0ID0gMHhmZmZmODMwODM5YmUyYjQwLCAKPiA+
ICAgICBwcmV2ID0gMHhmZmZmODMwODM5YmUyYjQwCj4gPiAgIH0sIAo+ID4gICBydW5xX3NvcnRf
bGFzdCA9IDAsIAo+ID4gICB0aWNrZXIgPSB7Cj4gPiAgICAgZXhwaXJlcyA9IDE3NDA4MDAwMDAw
MCwgCj4gPiAgICAgewo+ID4gICAgICAgaGVhcF9vZmZzZXQgPSAxLCAKPiA+ICAgICAgIGxpc3Rf
bmV4dCA9IDB4MTAwMTAwMTAwMDAwMDAxLCAKPiA+ICAgICAgIGluYWN0aXZlID0gewo+ID4gICAg
ICAgICBuZXh0ID0gMHgxMDAxMDAxMDAwMDAwMDEsIAo+ID4gICAgICAgICBwcmV2ID0gMHgyMDAy
MDAyMDAyMDAyMDAKPiA+ICAgICAgIH0KPiA+ICAgICB9LCAKPiA+ICAgICBmdW5jdGlvbiA9IDB4
ZmZmZjgyZDA4MDExZjIwMCA8Y3NjaGVkX3RpY2s+LCAKPiA+ICAgICBkYXRhID0gMHhlLCAKPiA+
ICAgICBjcHUgPSAxNCwgCj4gPiAgICAgc3RhdHVzID0gMyAnXDAwMycKPiA+ICAgfSwgCj4gPiAg
IHRpY2sgPSAwLCAKPiA+ICAgaWRsZV9iaWFzID0gNDcsIAo+ID4gICBiYWxhbmNlX21hc2sgPSAw
eGZmZmY4MzA4MzliZTJiYjAKPiA+IH0KPiA+IAo+ID4gQW5kIHRoaXMgdGlja2VyIGxvb2tzIG9r
IQo+ID4gU28gdGhlIHRpY2tlciBhZGRyZXNzIGV4dHJhY3RlZCBmcm9tIHRoZSB2bWNvcmUgaW4g
cmVtb3ZlX2VudHJ5KCkKPiA+IGlzIG5vdCB0aGUgc2FtZSBhcyB0aGUgZXhwZWN0ZWQgb25lIHJl
YWQgZnJvbSB0aGUgY29kZS4KPiAKPiBSaWdodCwgYW5kIGxvb2tpbmcgdGhyb3VnaCByYXcgc3Rh
Y2sgY29udGVudHMgSSBjYW4ndCBzZWVtIHRvCj4gZmluZCBhbnkgc2xvdCBob2xkaW5nIDB4ZmZm
ZjgzMDgzOWJlPz8/Py4gSWYgdGhpcyB3YXMgYSBoeXBlcnZpc29yCj4gYmluYXJ5IHdlIGRlbGl2
ZXJlZCwgSSB3b3VsZCBldmVuIGhhdmUgZ29uZSBhbmQgY2hlY2tlZCB3aGljaAo+IHNsb3RzIGNv
cnJlc3BvbmQgdG8gc2F2ZWQgY29waWVzIG9mIHBvaW50ZXJzIGRlcml2ZWQgZnJvbSB3aGF0Cj4g
d2FzIHN1cHBvc2VkbHkgcGFzc2VkIGludG8gc2V0X3RpbWVyKCkgKHJvb3RlZCBhdAo+IENTQ0hF
RF9QQ1BVKDE0KSksIGJ1dCB0aGlzIGxvb2tzIHRvIGJlIGEgY3Jhc2ggd2l0aCBhIGJpbmFyeQo+
IHlvdSd2ZSBwcm9kdWNlZCB5b3Vyc2VsZi4gUXVpdGUgbGlrZWx5IGNvcnJ1cHRpb24gc3RhcnRz
IGVsc2V3aGVyZS4KCkkgZGlzYXNzZW1ibGVkIHRoZSBhZmZlY3RlZCBjb2RlIGFuZCBmb3VuZCB0
aGF0IHRoZSBzdGFjayBpcyBub3QgdXNlZCB0aGF0IG11Y2guClRoZSBvbmx5IHVzYWJsZSB2YWx1
ZSBpcyBmZmZmODMwODM5YmNkNWYwLiBBbmQgdGhpcyBpcyAmdGltZXItPmNwdSB1c2VkCihhbmQg
bW92ZWQgdG8gdGhlIHN0YWNrKSBpbiB0aW1lcl9sb2NrKCkgaW4gdGhlIG1hY3JvIHRpbWVyX2xv
Y2tfaXJxc2F2ZSgpLgpDYWxjdWxhdGluZyBiYWNrIHRvIHRoZSBzdHJ1Y3QgdGltZXIgdGhpcyBp
cyBvdXIgd3JvbmcgYWRkcmVzcyBmcm9tIHRoZSBwYW5pYy4KVGhpcyB3b3VsZCBtZWFuIHNldF90
aW1lcigpIHdhcyBhbHJlYWR5IGNhbGxlZCB3aXRoIHRoZSB3cm9uZyBhZGRyZXNzLgoKT24gdGhl
IG90aGVyIHNpZGUgSSBoYWQgYSBsb29rIGF0IGFsbCA0OCBDU0NIRURfUENQVShjcHUpIGFyZWFz
IGFuZCBhbGwgc2VlbXMKdG8gYmUgZmluZS4gQXQgbGVhc3QgdGlja2VyLT5jcHUgY29ycmVzcG9u
ZGVuZHMgYWx3YXlzIHRvIHRoZSBjcHUgdXNlZCBpbgpfX3Blcl9jcHVfb2Zmc2V0W2NwdV0uCgpT
byB3ZSBoYXZlIGEgcmVhbGx5IHNob3J0IHBhdGggd2hlcmUgdGhlIGVycm9yIGNhbiBoYXBwZW4g
SSB0aGluazoKCmNzY2hlZF90aWNrX3Jlc3VtZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMs
IHVuc2lnbmVkIGludCBjcHUpCiAgLi4uCiAgc3BjID0gQ1NDSEVEX1BDUFUoY3B1KTsKICAuLi4K
ICBzZXRfdGltZXIoJnNwYy0+dGlja2VyLCAuLi4pOwoKQXMgYWxyZWFkeSBzYWlkIGFib3ZlIGNw
dSBpcyBmcm9tIHNtcF9wcm9jZXNzb3JfaWQoKSBpbiBjc2NoZWRfdGlja19yZXN1bWUoKQphbmQg
bG9va3MgZmluZS4gVmVyeSBzdHJhbmdlIQoKPiAKPiBKYW4KPiAKClRoYW5rcy4KRGlldG1hci4K
Ci0tIApDb21wYW55IGRldGFpbHM6IGh0dHA6Ly90cy5mdWppdHN1LmNvbS9pbXByaW50Lmh0bWwK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 07 09:35:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 09: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 1dIXMj-0005K9-Bl; Wed, 07 Jun 2017 09:35:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <punit.agrawal@arm.com>) id 1dIXMi-0005K3-Ke
 for xen-devel@lists.xen.org; Wed, 07 Jun 2017 09:35:00 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 7A/27-02955-3C8C7395; Wed, 07 Jun 2017 09:34:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCLMWRWlGSWpSXmKPExsVysyfVTffwCfN
 Ig1O/2S2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyXK26wFEzlrpi+/RFLA+NWzi5GLg4hgU2M
 Er/n3mODcLYzSjzYN4W1i5GTg01AW2Lq74nMILaIgLTEtc+XGUGKmAUamCSapnUzgiSEBdIkJ
 h58wARiswioSkzbMo0FxOYVsJJ4u+M2WFxCQF5iV9tFsKGcAtYS1ydsBxsqBFTTd/A5K0SNpM
 Sek98ZJzDyLGBkWMWoUZxaVJZapGtkqpdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7u
 JEej7egYGxh2MrSf8DjFKcjApifJ27TCPFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBGw0MJSHB
 otT01Iq0zBxgEMKkJTh4lER4XxwBSvMWFyTmFmemQ6ROMSpKifOyg/QJgCQySvPg2mCBf4lRV
 kqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMO+M40BTeDLzSuCmvwJazAS0mO+SCcjikkSElFQD48
 wCsf0zKw9rTjGctu/a6YlGPzZ+uD7r2Hy3xtfOK2omJxmdks3gmbbqxuxvxdVPYxec4jj/RHJ
 5CSNT2OMMH5HVrvdb9r2efOpoHvfVrdeTZiq9P6N3RnZ72uUdLJLb3i05Kzxl2zLvV+Kxm18c
 NPZqWRoQfE+kPSdj3oO4PtYVN0055J40X+pQYinOSDTUYi4qTgQA2K6LgHcCAAA=
X-Env-Sender: punit.agrawal@arm.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1496828098!96908146!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10980 invoked from network); 7 Jun 2017 09:34:58 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-31.messagelabs.com with SMTP; 7 Jun 2017 09: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 ECD0780D;
 Wed,  7 Jun 2017 02:34:57 -0700 (PDT)
Received: from localhost (e105922-lin.cambridge.arm.com [10.1.207.56])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id BAE9C3F587;
 Wed,  7 Jun 2017 02:34:57 -0700 (PDT)
From: Punit Agrawal <punit.agrawal@arm.com>
To: xen-devel@lists.xen.org
Date: Wed,  7 Jun 2017 10:34:49 +0100
Message-Id: <20170607093449.25607-1-punit.agrawal@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170526111407.13537-4-punit.agrawal@arm.com>
References: <20170526111407.13537-4-punit.agrawal@arm.com>
X-ARM-No-Footer: FoSSMail
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, Punit Agrawal <punit.agrawal@arm.com>, tim@xen.org,
 julien.grall@arm.com, jbeulich@suse.com, ian.jackson@eu.citrix.com
Subject: [Xen-devel] [For Xen-4.10 PATCH] Ensure invalidate_icache()
	definition is visible only when !__ASSEMBLY__
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q29tbWl0IGVkZmY2MDU0MjEgaW50cm9kdWNlcyBhbiBlbXB0eSBpbnZhbGlkYXRlX2ljYWNoZSgp
IGZ1bmN0aW9uIGluCnBhZ2UuaCBmb3IgeDg2IGJ1dCBtaXN0YWtlbmx5IHBsYWNlcyBpdCBvdXRz
aWRlIHRoZSAhX19BU1NFTUJMWV9fCmJsb2NrLiBUaGlzIGNhdXNlcyBidWlsZCBmYWlsdXJlIG9u
IHg4Ni4KCkFkZHJlc3MgdGhpcyBieSBtb3ZpbmcgdGhlIGZ1bmN0aW9uIGRlZmluaXRpb24gdG8g
d2l0aGluIHRoZSBleGlzdGluZwohX19BU1NFTUJMWV9fIGJsb2NrLgoKRml4ZXM6IGVkZmY2MDU0
MjEgKCJBdm9pZCBleGNlc3MgaWNhY2hlIGZsdXNoZXMgaW4gcG9wdWxhdGVfcGh5c21hcCgpIGJl
Zm9yZSBkb21haW4gaGFzIGJlZW4gY3JlYXRlZCIpClNpZ25lZC1vZmYtYnk6IFB1bml0IEFncmF3
YWwgPHB1bml0LmFncmF3YWxAYXJtLmNvbT4KLS0tCkhpIFN0ZWZhbm8sIEphbiwKClRoaXMgY29t
bWl0IGZpeGVzIHRoZSBidWlsZCBicmVha2FnZSBpbiBzdGFnaW5nIGZvciBtZS4gSSdtIG5vdCBz
dXJlCndoZXRoZXIgc3RhZ2luZyBnZXRzIHJlYmFzZWQgc28gc2VuZGluZyB0aGlzIGFzIGEgc2Vw
YXJhdGUgY29tbWl0LgoKUGxlYXNlIGZlZWwgZnJlZSB0byBmb2xkIGl0IGluIGlmIHRoYXQgbWFr
ZXMgc2Vuc2UuCgpPbmNlIGFnYWluIGFwb2xvZ2llcyBmb3IgdGhlIGJyZWFrYWdlLgoKUHVuaXQK
Cnhlbi9pbmNsdWRlL2FzbS14ODYvcGFnZS5oIHwgOCArKysrLS0tLQogMSBmaWxlIGNoYW5nZWQs
IDQgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20teDg2L3BhZ2UuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcGFnZS5oCmluZGV4IDliODZk
NTE4M2EuLjQ3NGI5YmRlNzggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcGFnZS5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcGFnZS5oCkBAIC0zNzEsMTAgKzM3MSw2IEBAIHBl
cm1zX3N0cmljdGx5X2luY3JlYXNlZCh1aW50MzJfdCBvbGRfZmxhZ3MsIHVpbnQzMl90IG5ld19m
bGFncykKICAgICByZXR1cm4gKChvZiB8IChvZiBeIG5mKSkgPT0gbmYpOwogfQogCi0jZW5kaWYg
LyogIV9fQVNTRU1CTFlfXyAqLwotCi0jZGVmaW5lIFBBR0VfQUxJR04oeCkgKCgoeCkgKyBQQUdF
X1NJWkUgLSAxKSAmIFBBR0VfTUFTSykKLQogc3RhdGljIGlubGluZSB2b2lkIGludmFsaWRhdGVf
aWNhY2hlKHZvaWQpCiB7CiAvKgpAQCAtMzgzLDYgKzM3OSwxMCBAQCBzdGF0aWMgaW5saW5lIHZv
aWQgaW52YWxpZGF0ZV9pY2FjaGUodm9pZCkKICAqLwogfQogCisjZW5kaWYgLyogIV9fQVNTRU1C
TFlfXyAqLworCisjZGVmaW5lIFBBR0VfQUxJR04oeCkgKCgoeCkgKyBQQUdFX1NJWkUgLSAxKSAm
IFBBR0VfTUFTSykKKwogI2VuZGlmIC8qIF9fWDg2X1BBR0VfSF9fICovCiAKIC8qCi0tIAoyLjEx
LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 07 09:47:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 09:47: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 1dIXYD-00065x-GL; Wed, 07 Jun 2017 09:46:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <punit.agrawal@arm.com>) id 1dIXYC-00065r-1e
 for xen-devel@lists.xen.org; Wed, 07 Jun 2017 09:46:52 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 B7/08-03058-B8BC7395; Wed, 07 Jun 2017 09:46:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsVysyfVTbfrtHm
 kwblr+hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0Z7b2TBaraKyfOnsjYwLmLtYuTiEBLYxChx
 8GUXI4SznVFi14RrTF2MnBxsAtoSU39PZAaxRQT0JTbdbmQHsZkFzjNKTJwkAmILC6RKPDq/j
 xmieTWjxI8Ny8GaWQRUJU4v+MAOkuAUmM4ocWX/c7AEr4CVxIbG6awgtqiApcS9vrtsEHFBiZ
 Mzn7BAbJCQOPjiBfMERt5ZSFKzkKQWMDKtYtQoTi0qSy3SNTLVSyrKTM8oyU3MzNE1NDDTy00
 tLk5MT81JTCrWS87P3cQIDCEGINjBuGpB4CFGSQ4mJVHerh3mkUJ8SfkplRmJxRnxRaU5qcWH
 GGU4OJQkeGefAsoJFqWmp1akZeYAgxkmLcHBoyTC++IIUJq3uCAxtzgzHSJ1itGYY8Pq9V+YO
 Jo+bPnCJMSSl5+XKiXOex1kkgBIaUZpHtwgWJRdYpSVEuZlBDpNiKcgtSg3swRV/hWjOAejkj
 BvBsgUnsy8Erh9r4BOYQI6he+SCcgpJYkIKakGRrbj09WkojftV+m2M5rU8OZGiMAM9dWzfl+
 UUJm7ID+hYvWlmAUOjAu2Zc59ePeBSlmg+47QNk0ZvaJlh1K/vjeR31mjaqMp+mvexET9FLOD
 7Fp/bqxsqJuduGmXYGXQmTxnbXdXX56oln2Juf8/VQkoKBW/kG1Vs8xWvTQ/6L9b7M5bCQVZS
 izFGYmGWsxFxYkApiWGga0CAAA=
X-Env-Sender: punit.agrawal@arm.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1496828810!106646857!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29323 invoked from network); 7 Jun 2017 09:46:50 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-27.messagelabs.com with SMTP; 7 Jun 2017 09:46: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 1400F80D;
 Wed,  7 Jun 2017 02:46:50 -0700 (PDT)
Received: from localhost (e105922-lin.cambridge.arm.com [10.1.207.56])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D6C643F587;
 Wed,  7 Jun 2017 02:46:49 -0700 (PDT)
From: Punit Agrawal <punit.agrawal@arm.com>
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20170526111407.13537-1-punit.agrawal@arm.com>
 <9a2e54f6-b6be-1aca-e76f-edda9c90ee9a@arm.com>
 <alpine.DEB.2.10.1706061150270.15791@sstabellini-ThinkPad-X260>
Date: Wed, 07 Jun 2017 10:46:48 +0100
In-Reply-To: <alpine.DEB.2.10.1706061150270.15791@sstabellini-ThinkPad-X260>
 (Stefano Stabellini's message of "Tue, 6 Jun 2017 11:51:38 -0700
 (PDT)")
Message-ID: <87d1ag2kqf.fsf@e105922-lin.cambridge.arm.com>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux)
MIME-Version: 1.0
Cc: wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 tim@xen.org, xen-devel@lists.xen.org, Julien Grall <julien.grall@arm.com>,
 jbeulich@suse.com, ian.jackson@eu.citrix.com
Subject: Re: [Xen-devel] [For Xen-4.10 PATCH v2 0/3] Reduce unnecessary
	icache maintenance 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>

U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cml0ZXM6Cgo+IE9u
IFR1ZSwgNiBKdW4gMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBPbiAyNi8wNS8xNyAxMjox
NCwgUHVuaXQgQWdyYXdhbCB3cm90ZToKPj4gPiBIaSwKPj4gCj4+IEhpLAo+PiAKPj4gSXQgbG9v
a3MgbGlrZSB0aGlzIHBhdGNoIHNlcmllcyBoYXMgYmVlbiBmdWxseSBhY2tlZC4gQ2FuIHNvbWVv
bmUgYXBwbHkgaXQ/Cj4KPiBEb25lLiBJdCB3YXMgYXBwcm9wcmlhdGVseSBtYXJrZWQgaW4gbXkg
aW5ib3gsIGJ1dCBJIHdhcyBzb21laG93Cj4gcmVsdWN0YW50IHRvIGNvbW1pdCB0aGluZ3MgdW50
aWwgdGhlIHJlbGVhc2UgaXMgZG9uZS4gSSBndWVzcyBJIGRvbid0Cj4gbmVlZCB0byBiZS4gSSBj
b21taXR0ZWQgdGhlIHNlcmllcyBub3cuCgpUaGFua3MgU3RlZmFubyBmb3IgbWVyZ2luZyB0aGUg
c2VyaWVzLiBBcyBvc3N0ZXN0IGRpc2NvdmVyZWQsIHRoZXJlIGlzIGEKYnVpbGQgZmFpbHVyZSBv
biB4ODYgZHVlIHRvIHRoZSBsYXN0IHBhdGNoLiBJJ3ZlIHNlbmQgYSBmaXhbMF0gZm9yIGl0LgoK
SWYgdGhlIGZpeCBsb29rcyBnb29kLCBjb3VsZCB5b3UgbWVyZ2UgaXQgYXMgd2VsbC4KClswXSA8
MjAxNzA2MDcwOTM0NDkuMjU2MDctMS1wdW5pdC5hZ3Jhd2FsQGFybS5jb20+Cgo+Cj4gX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKPiBodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 07 09:47:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 09:47:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIXYW-00067J-Nk; Wed, 07 Jun 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 1dIXYU-000678-ON
 for xen-devel@lists.xen.org; Wed, 07 Jun 2017 09:47:10 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 E6/39-02956-E9BC7395; Wed, 07 Jun 2017 09:47:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKLMWRWlGSWpSXmKPExsVywNykQnfuafN
 Ig3NvRC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxtF1YzFzyQqdg2+T1bA+NKiS5GTg4hgWmM
 ErMf+YLYEgK8EkeWzWCFsIMkZn26zw5RUy5x7/YVFhCbTUBZ4uLXXjYQW0RAWuLa58uMXYxcH
 MwCuxkltvz/DlYkLOAs0bp6BpjNIqAqsXXDbrAGXqD4+Q3/mCAWKEhMefieeQIj9wJGhlWM6s
 WpRWWpRbpGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgd5lAIIdjMv+Oh1ilOR
 gUhLl7dphHinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJglfrFFBOsCg1PbUiLTMHGGYwaQkOHiUR
 3hdHgNK8xQWJucWZ6RCpU4yKUuK8908CJQRAEhmleXBtsNC+xCgrJczLCHSIEE9BalFuZgmq/
 CtGcQ5GJWHexSDbeTLzSuCmvwJazAS0mO+SCcjikkSElFQD44T8CydjdBrlZ3qxSm+tlrYVlK
 hqe70gJufbh2hRNeNnHu+r/8wV2njerVDs5K0kMcYNqW/4i61PX36Yo7407AXX7ftpNUcuHvy
 acWi661ZG1d89JfJ1b5batP87lOTonxlu/kvD+FP7w9BN14UvLzqr8TZJ+XnabZ1a/ntSkjym
 v+8amSV3KbEUZyQaajEXFScCAJKKulNoAgAA
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1496828827!96191144!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48320 invoked from network); 7 Jun 2017 09:47:08 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Jun 2017 09:47:08 -0000
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 07 Jun 2017 02:47:06 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.39,310,1493708400"; d="scan'208,223";a="95505249"
Received: from skl-2s3.sh.intel.com ([10.239.48.12])
 by orsmga004.jf.intel.com with ESMTP; 07 Jun 2017 02:47:04 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xen.org
Date: Wed,  7 Jun 2017 17:29:45 +0800
Message-Id: <1496827785-132620-1-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.8.3.1
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Jan Beulich <jbeulich@suse.com>, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v2] VT-d PI: disable VT-d PI when APICv is
	disabled
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbSB0aGUgY29udGV4dCBjYWxsaW5nIHBpX2Rlc2NfaW5pdCgpLCB3ZSBjYW4gY29uY2x1ZGUg
dGhlIGN1cnJlbnQKaW1wbGVtZW50YXRpb24gb2YgVlQtZCBQSSBkZXBlbmRzIG9uIENQVS1zaWRl
IFBJLiBJZiB3ZSBkaXNhYmxlIEFQSUN2CmJ1dCBlbmFibGUgVlQtZCBQSSBleHBsaWNpdGx5IGlu
IHhlbiBib290IGNvbW1hbmQgbGluZSwgd2Ugd291bGQgZ2V0CmFuIGFzc2VydGlvbiBmYWlsdXJl
LgoKVGhpcyBwYXRjaCBkaXNhYmxlcyBWVC1kIFBJIHdoZW4gQVBJQ3YgaXMgZGlzYWJsZWQgYW5k
IGFkZHMgc29tZQpyZWxhdGVkIGRlc2NyaXB0aW9uIHRvIGRvY3MuCgpTaWduZWQtb2ZmLWJ5OiBD
aGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgotLS0KdjI6Ci0gYWRkIG1pc3NpbmcgUy1vLWIK
LSBjb21tZW50cyBjaGFuZ2VzCi0gY2hhbmdlIGJvb2xfdCB0byBib29sIGFuZCBtb3ZlICdvcHRf
YXBpY3ZfZW5hYmxlZCcgZGVjbGFyYXRpb24gdG8gdm1jcy5oCgotLS0KIGRvY3MvbWlzYy94ZW4t
Y29tbWFuZC1saW5lLm1hcmtkb3duIHwgNiArKysrLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3Zt
Y3MuYyAgICAgICAgIHwgMiArLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMg
fCA1ICsrKystCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm1jcy5oICB8IDIgKysKIDQg
ZmlsZXMgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biBiL2RvY3MvbWlzYy94ZW4t
Y29tbWFuZC1saW5lLm1hcmtkb3duCmluZGV4IDQ0ZDk5ODUuLmE1YzI2MWQgMTAwNjQ0Ci0tLSBh
L2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCisrKyBiL2RvY3MvbWlzYy94ZW4t
Y29tbWFuZC1saW5lLm1hcmtkb3duCkBAIC0xNzMsNyArMTczLDggQEAgdG8gYm9vdCBvbiBzeXN0
ZW1zIHdpdGggdGhlIGZvbGxvd2luZyBlcnJhdGE6CiAKIFBlcm1pdCBYZW4gdG8gdXNlIEFQSUMg
VmlydHVhbGlzYXRpb24gRXh0ZW5zaW9ucy4gIFRoaXMgaXMgYW4gb3B0aW1pc2F0aW9uCiBhdmFp
bGFibGUgYXMgcGFydCBvZiBWVC14LCBhbmQgYWxsb3dzIGhhcmR3YXJlIHRvIHRha2UgY2FyZSBv
ZiB0aGUgZ3Vlc3RzIEFQSUMKLWhhbmRsaW5nLCByYXRoZXIgdGhhbiByZXF1aXJpbmcgZW11bGF0
aW9uIGluIFhlbi4KK2hhbmRsaW5nLCByYXRoZXIgdGhhbiByZXF1aXJpbmcgZW11bGF0aW9uIGlu
IFhlbi4gSU9NTVUtc2lkZSBpbnRlcnJ1cHQgcG9zdGluZworcmVsaWVzIG9uIHRoaXMgZXh0ZW5z
aW9ucywgc2VlICoqaW9tbXUqKiBwYXJhbWV0ZXIgYmVsb3cuCiAKICMjIyBhcGljXF92ZXJib3Np
dHkKID4gYD0gdmVyYm9zZSB8IGRlYnVnYApAQCAtMTAwMSw3ICsxMDAyLDggQEAgZGVidWcgaHlw
ZXJ2aXNvciBvbmx5KS4KID4gRGVmYXVsdDogYGZhbHNlYAogCiA+PiBDb250cm9sIHRoZSB1c2Ug
b2YgaW50ZXJydXB0IHBvc3RpbmcsIHdoaWNoIGRlcGVuZHMgb24gdGhlIGF2YWlsYWJpbGl0eSBv
ZgotPj4gaW50ZXJydXB0IHJlbWFwcGluZy4KKz4+IGludGVycnVwdCByZW1hcHBpbmcgYW5kIENQ
VS1zaWRlIGludGVycnVwdCBwb3N0aW5nLCB3aGljaCBpbiB0dXJuIHJlcXVpcmVzCis+PiAqKkFQ
SUMgVmlydHVhbGl6YXRpb24gRXh0ZW5zaW9ucyoqIGFib3ZlIGlzIG5vdCBkaXNhYmxlZC4KIAog
PiBgcWludmFsYCAoVlQtZCkKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm1j
cy5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCmluZGV4IDgxMDNiMjAuLjYxYzUxZGUg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYworKysgYi94ZW4vYXJjaC94
ODYvaHZtL3ZteC92bWNzLmMKQEAgLTQ3LDcgKzQ3LDcgQEAgYm9vbGVhbl9wYXJhbSgidnBpZCIs
IG9wdF92cGlkX2VuYWJsZWQpOwogc3RhdGljIGJvb2xfdCBfX3JlYWRfbW9zdGx5IG9wdF91bnJl
c3RyaWN0ZWRfZ3Vlc3RfZW5hYmxlZCA9IDE7CiBib29sZWFuX3BhcmFtKCJ1bnJlc3RyaWN0ZWRf
Z3Vlc3QiLCBvcHRfdW5yZXN0cmljdGVkX2d1ZXN0X2VuYWJsZWQpOwogCi1zdGF0aWMgYm9vbF90
IF9fcmVhZF9tb3N0bHkgb3B0X2FwaWN2X2VuYWJsZWQgPSAxOworYm9vbCBfX3JlYWRfbW9zdGx5
IG9wdF9hcGljdl9lbmFibGVkID0gdHJ1ZTsKIGJvb2xlYW5fcGFyYW0oImFwaWN2Iiwgb3B0X2Fw
aWN2X2VuYWJsZWQpOwogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
dnRkL2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwppbmRleCAx
OTMyOGY2Li43Y2RiNGUwIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQv
aW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwpAQCAtMzIs
NiArMzIsNyBAQAogI2luY2x1ZGUgPHhlbi9rZXloYW5kbGVyLmg+CiAjaW5jbHVkZSA8YXNtL21z
aS5oPgogI2luY2x1ZGUgPGFzbS9pcnEuaD4KKyNpbmNsdWRlIDxhc20vaHZtL3ZteC92bWNzLmg+
CiAjaW5jbHVkZSA8YXNtL2h2bS92bXgvdm14Lmg+CiAjaW5jbHVkZSA8YXNtL3AybS5oPgogI2lu
Y2x1ZGUgPG1hY2hfYXBpYy5oPgpAQCAtMjI2Niw4ICsyMjY3LDEwIEBAIGludCBfX2luaXQgaW50
ZWxfdnRkX3NldHVwKHZvaWQpCiAgICAgICAgICAqIFdlIGNhbm5vdCB1c2UgcG9zdGVkIGludGVy
cnVwdCBpZiBYODZfRkVBVFVSRV9DWDE2IGlzCiAgICAgICAgICAqIG5vdCBzdXBwb3J0ZWQsIHNp
bmNlIHdlIGNvdW50IG9uIHRoaXMgZmVhdHVyZSB0bwogICAgICAgICAgKiBhdG9taWNhbGx5IHVw
ZGF0ZSAxNi1ieXRlIElSVEUgaW4gcG9zdGVkIGZvcm1hdC4KKyAgICAgICAgICogVlQtZCBQSSBp
bXBsZW1lbnRhdGlvbiByZWxpZXMgb24gQVBJQ3YuIFRodXMsIGRpc2FibGUKKyAgICAgICAgICog
VlQtZCBQSSB3aGVuIEFQSUN2IGlzIGRpc2FibGVkLgogICAgICAgICAgKi8KLSAgICAgICAgaWYg
KCAhY2FwX2ludHJfcG9zdChpb21tdS0+Y2FwKSB8fCAhY3B1X2hhc19jeDE2ICkKKyAgICAgICAg
aWYgKCAhY2FwX2ludHJfcG9zdChpb21tdS0+Y2FwKSB8fCAhY3B1X2hhc19jeDE2IHx8ICFvcHRf
YXBpY3ZfZW5hYmxlZCApCiAgICAgICAgICAgICBpb21tdV9pbnRwb3N0ID0gMDsKIAogICAgICAg
ICBpZiAoICF2dGRfZXB0X3BhZ2VfY29tcGF0aWJsZShpb21tdSkgKQpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZtY3MuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L3ZteC92bWNzLmgKaW5kZXggOTUwN2JkMi4uNDhhZDA0NSAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vdm14L3ZtY3MuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92
bXgvdm1jcy5oCkBAIC0yMSw2ICsyMSw4IEBACiAjaW5jbHVkZSA8YXNtL2h2bS9pby5oPgogI2lu
Y2x1ZGUgPGlycV92ZWN0b3JzLmg+CiAKK2V4dGVybiBib29sIG9wdF9hcGljdl9lbmFibGVkOwor
CiBleHRlcm4gdm9pZCB2bWNzX2R1bXBfdmNwdShzdHJ1Y3QgdmNwdSAqdik7CiBleHRlcm4gdm9p
ZCBzZXR1cF92bWNzX2R1bXAodm9pZCk7CiBleHRlcm4gaW50ICB2bXhfY3B1X3VwX3ByZXBhcmUo
dW5zaWduZWQgaW50IGNwdSk7Ci0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 07 09:48:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 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 1dIXaE-0006H9-2j; Wed, 07 Jun 2017 09:48: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 1dIXaD-0006Gt-PH
 for xen-devel@lists.xensource.com; Wed, 07 Jun 2017 09:48:57 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 C0/EC-02955-90CC7395; Wed, 07 Jun 2017 09:48:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHLMWRWlGSWpSXmKPExsWS0XRdVZfjjHm
 kQedlTosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBm7Go7yl7wzrjizP5VzA2M
 C7W6GLk4hAT+Mkr8PHCUFcJ5zCix8lIfO4SzjVHi2qdZLF2MnBwiAs4SX8/MZQexeQX0JW793
 MsMYgsL6EkcXHqDDcSWEPCSmNDbDRTnALOf9bh0MbJzsAlYSRwSAwmyCKhKHL8lOIGRawEjwy
 pGjeLUorLUIl1DY72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjEC/MgDBDsZt2z0
 PMUpyMCmJ8nbtMI8U4kvKT6nMSCzOiC8qzUktPsQow8GhJME7+xRQTrAoNT21Ii0zBxhgMGkJ
 Dh4lEd4XR4DSvMUFibnFmekQqVOMuhwbVq//wiTEkpeflyolznsdZIYASFFGaR7cCFiwX2KUl
 RLmZQQ6SoinILUoN7MEVf4VozgHo5Iwr/xpoCk8mXklcJteAR3BBHQE3yUTkCNKEhFSUg2MHl
 P8VjcqpjVM7ct7tILl/aG/0anz1q2TONl5o+2zap/hnGLxTunQZc4MGuo7Xi4urRH+dNaytuX
 99uT8GXHWYU9UvN+/Vz+2aGaBZNLp8HzTqRWzNTVnN2dXmny8sWShuGRYp0bx8wtyMWu+vpR8
 vHSJgkZBhd7UCom6efPs1HM8jcJWfV6pxFKckWioxVxUnAgAeW3bG3ECAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-16.tower-31.messagelabs.com!1496828934!96861933!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13167 invoked from network); 7 Jun 2017 09:48:55 -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; 7 Jun 2017 09:48: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 1dIXa9-0005lX-LV; Wed, 07 Jun 2017 09:48:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dIXa4-0001Ss-6Q; Wed, 07 Jun 2017 09:48:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dIXa3-0003eY-0M; Wed, 07 Jun 2017 09:48:47 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110056-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=9c94cc2ca270c2a9121c485281792c178281ac7d
X-Osstest-Versions-That: ovmf=7b5d848dbfc3abe8b8c6066168bf10eca39d5891
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 07 Jun 2017 09:48:47 +0000
Subject: [Xen-devel] [ovmf test] 110056: 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>

ZmxpZ2h0IDExMDA1NiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTAwNTYvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA5Yzk0Y2MyY2EyNzBjMmE5MTIxYzQ4NTI4MTc5MmMx
NzgyODFhYzdkCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA3YjVkODQ4
ZGJmYzNhYmU4YjhjNjA2NjE2OGJmMTBlY2EzOWQ1ODkxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTAwMjMgIDIwMTctMDYtMDYgMDE6MTk6MTQgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEwMDU2ICAyMDE3LTA2LTA3IDAwOjQ5OjI0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgUnVpeXUgTmkg
PHJ1aXl1Lm5pQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
ClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9b3ZtZgorIHJldmlzaW9uPTljOTRjYzJjYTI3
MGMyYTkxMjFjNDg1MjgxNzkyYzE3ODI4MWFjN2QKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAu
L2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJl
cG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1
c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAg
ICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCBy
ZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAn
XScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUv
b3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9
L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
IC4vYXAtcHVzaCBvdm1mIDljOTRjYzJjYTI3MGMyYTkxMjFjNDg1MjgxNzkyYzE3ODI4MWFjN2QK
KyBicmFuY2g9b3ZtZgorIHJldmlzaW9uPTljOTRjYzJjYTI3MGMyYTkxMjFjNDg1MjgxNzkyYzE3
ODI4MWFjN2QKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9j
cmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJl
cG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAg
ICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBv
cyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3Jl
cG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hv
bWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBv
cz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9s
b2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1
bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPW92
bWYKKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlCisgJ1snIHhvdm1mID0geGxpbnV4ICddJworIGxp
bnV4YnJhbmNoPQorICdbJyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVu
c3RhYmxlCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4
ZW4tdW5zdGFibGUKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4OWM5NGNj
MmNhMjcwYzJhOTEyMWM0ODUyODE3OTJjMTc4MjgxYWM3ZCA9IHggJ10nCisgOiB0ZXN0ZWQvMi42
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
L2xpbnV4LTMuMTQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJp
dHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1h
cm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0
L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi5vdm1m
CisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jv
bi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFp
bHktY3Jvbi5vdm1mCisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5r
L2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6
IGRhaWx5LWNyb24ub3ZtZgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQK
KysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQ
U1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0
CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0
CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGli
dmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVF
X1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZv
X2xpbnV4X3RyZWUgb3ZtZgorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2gi
IGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy9vdm1mCisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0IDljOTRjYzJjYTI3MGMy
YTkxMjFjNDg1MjgxNzkyYzE3ODI4MWFjN2Q6cmVmcy9oZWFkcy94ZW4tdGVzdGVkLW1hc3RlcgpU
byBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQK
ICAgN2I1ZDg0OC4uOWM5NGNjMiAgOWM5NGNjMmNhMjcwYzJhOTEyMWM0ODUyODE3OTJjMTc4Mjgx
YWM3ZCAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 07 10:07:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 10: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 1dIXrs-0007he-JN; Wed, 07 Jun 2017 10:07:12 +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 1dIXrr-0007hY-Dx
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 10:07:11 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 55/E6-02181-E40D7395; Wed, 07 Jun 2017 10:07:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS9frgnm
 kwYyHJhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a+163MBVOlKnbueMPYwLhGpIuRk0NIIE/i
 wsKfrCA2r4CdRP/6w4wgtoSAocTphTdZQGwWAVWJH+0HwGw2AXWJtmfbwepFBJQl7n6fARTn4
 mAW2MUksbPrL1MXIweHsICpxMkJVSBxIYErjBIfOuaCDeUUsJQ4/fwbK0gNr4CgxN8dwiBhZg
 EtiYe/brFA2NoSyxa+ZgYpYRaQllj+j2MCI98shIZZSBpmIWmYhdCwgJFlFaN6cWpRWWqRroV
 eUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZg8DEAwQ7Gg83OhxglOZiURHm7dphH
 CvEl5adUZiQWZ8QXleakFh9i1ODgENi2a/UFRimWvPy8VCUJ3rzzQHWCRanpqRVpmTnA+IApl
 eDgURLhfXEEKM1bXJCYW5yZDpE6xagoJc7LD9InAJLIKM2Da4PF5CVGWSlhXkago4R4ClKLcj
 NLUOVfMYpzMCoJ8yaATOHJzCuBm/4KaDET0GK+SyYgi0sSEVJSDYzsgoWp71jir3771CLilJJ
 2sPfQrR2rLwVOOho/1ZGZK6j4s6e8OzPr/71tUtsbf6mLcl62ebdxPytfbf2HBafXnz0xZcJc
 nY96i6avk+V8VHXuZknrl8Plc7ZP3Ht8e2+SAtvPtt9PHsyKdlFWWF0116Z1z8/TMwSmp4s4L
 Bf4Ps2SV+S6qOcxJZbijERDLeai4kQA/eT+Y8QCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1496830024!98645753!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57452 invoked from network); 7 Jun 2017 10:07:06 -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; 7 Jun 2017 10:07:06 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 07 Jun 2017 04:07:04 -0600
Message-Id: <5937EC6602000078001603C7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 07 Jun 2017 04:07:02 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <592E8AB8020000780015DFA8@prv-mh.provo.novell.com>
 <592E8AB8020000780015DFA8@prv-mh.provo.novell.com>
 <592E8C06020000780015DFD4@prv-mh.provo.novell.com>
 <20170606175213.ow35l2vtlrnxsd5d@citrix.com>
In-Reply-To: <20170606175213.ow35l2vtlrnxsd5d@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 2/2] HVM: clean up hvm_save_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>

Pj4+IE9uIDA2LjA2LjE3IGF0IDE5OjUyLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gV2VkLCBNYXkgMzEsIDIwMTcgYXQgMDE6MjU6MjZBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+IEVsaW1pbmF0ZSB0aGUgZm9yX2VhY2hfdmNwdSgpIGxvb3AgYW5kIHRoZSBhc3NvY2lh
dGVkIGxvY2FsIHZhcmlhYmxlcywKPj4gZG9uJ3Qgb3ZlcnJpZGUgdGhlIHNhdmUgaGFuZGxlcidz
IHJldHVybiBjb2RlLCBhbmQgY29ycmVjdCBmb3JtYXR0aW5nLgo+PiAKPj4gU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+PiAKPj4gLS0tIGEveGVuL2NvbW1v
bi9odm0vc2F2ZS5jCj4+ICsrKyBiL3hlbi9jb21tb24vaHZtL3NhdmUuYwo+PiBAQCAtNzksMzYg
Kzc5LDI3IEBAIHNpemVfdCBodm1fc2F2ZV9zaXplKHN0cnVjdCBkb21haW4gKmQpCj4+ICBpbnQg
aHZtX3NhdmVfb25lKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB0eXBlY29kZSwgdW5z
aWduZWQgaW50IAo+IGluc3RhbmNlLAo+PiAgICAgICAgICAgICAgICAgICBYRU5fR1VFU1RfSEFO
RExFXzY0KHVpbnQ4KSBoYW5kbGUsIHVpbnQ2NF90ICpidWZzeikKPj4gIHsKPj4gLSAgICBpbnQg
cnYgPSAtRU5PRU5UOwo+PiAtICAgIHNpemVfdCBzeiA9IDA7Cj4+IC0gICAgc3RydWN0IHZjcHUg
KnY7Cj4+IC0gICAgaHZtX2RvbWFpbl9jb250ZXh0X3QgY3R4dCA9IHsgMCwgfTsKPj4gKyAgICBp
bnQgcnY7Cj4+ICsgICAgaHZtX2RvbWFpbl9jb250ZXh0X3QgY3R4dCA9IHsgfTsKPj4gICAgICBj
b25zdCBzdHJ1Y3QgaHZtX3NhdmVfZGVzY3JpcHRvciAqZGVzYzsKPj4gIAo+PiAtICAgIGlmICgg
ZC0+aXNfZHlpbmcgCj4+IC0gICAgICAgICB8fCB0eXBlY29kZSA+IEhWTV9TQVZFX0NPREVfTUFY
IAo+PiAtICAgICAgICAgfHwgaHZtX3NyX2hhbmRsZXJzW3R5cGVjb2RlXS5zaXplIDwgc2l6ZW9m
KCpkZXNjKQo+PiAtICAgICAgICAgfHwgaHZtX3NyX2hhbmRsZXJzW3R5cGVjb2RlXS5zYXZlID09
IE5VTEwgKQo+PiArICAgIGlmICggZC0+aXNfZHlpbmcgfHwKPj4gKyAgICAgICAgIHR5cGVjb2Rl
ID4gSFZNX1NBVkVfQ09ERV9NQVggfHwKPj4gKyAgICAgICAgIGh2bV9zcl9oYW5kbGVyc1t0eXBl
Y29kZV0uc2l6ZSA8IHNpemVvZigqZGVzYykgfHwKPj4gKyAgICAgICAgICFodm1fc3JfaGFuZGxl
cnNbdHlwZWNvZGVdLnNhdmUgKQo+PiAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKPj4gIAo+PiAr
ICAgIGN0eHQuc2l6ZSA9IGh2bV9zcl9oYW5kbGVyc1t0eXBlY29kZV0uc2l6ZTsKPj4gICAgICBp
ZiAoIGh2bV9zcl9oYW5kbGVyc1t0eXBlY29kZV0ua2luZCA9PSBIVk1TUl9QRVJfVkNQVSApCj4+
IC0gICAgICAgIGZvcl9lYWNoX3ZjcHUoZCwgdikKPj4gLSAgICAgICAgICAgIHN6ICs9IGh2bV9z
cl9oYW5kbGVyc1t0eXBlY29kZV0uc2l6ZTsKPj4gLSAgICBlbHNlIAo+PiAtICAgICAgICBzeiA9
IGh2bV9zcl9oYW5kbGVyc1t0eXBlY29kZV0uc2l6ZTsKPj4gLSAgICAKPj4gLSAgICBjdHh0LnNp
emUgPSBzejsKPj4gLSAgICBjdHh0LmRhdGEgPSB4bWFsbG9jX2J5dGVzKHN6KTsKPj4gKyAgICAg
ICAgaHZtX3NyX2hhbmRsZXJzW3R5cGVjb2RlXS5zaXplICo9IGQtPm1heF92Y3B1czsKPiAKPiBX
aHkgaXMgc2l6ZSB1cGRhdGVkIHdpdGggYSBwYXJ0aWN1bGFyIGQtPm1heF92Y3B1cyBoZXJlPyBB
RkFJQ1QgKGFmdGVyCj4gZ29pbmcgdGhyb3VnaCBsYXllcnMgb2YgbWFjcm9zIC4uLikgaHZtX3Ny
X2hhbmRsZXJzIGlzIGdsb2JhbCBhbmQgbmVlZGVkCj4gd2hlbiBzYXZpbmcgYW55IGh2bSBndWVz
dHMuIFRoZSAic2l6ZSIgZmllbGQgY29udGFpbnMgdGhlIGxlbmd0aCBvZiBvbmUKPiByZWNvcmQu
Cj4gCj4gQWxzbywgeW91IHNldCBjdHh0LnNpemUgYmVmb3JlIHRoaXMgbG9vcCB3aXRob3V0IHRh
a2luZyBpbnRvIGFjY291bnQgdGhlCj4gbnVtYmVyIG9mIHZjcHVzLCB3aGljaCBsb29rcyB3cm9u
ZyB0byBtZS4gU2hvdWxkbid0IGl0IGJlICh3aGVuIG5vdAo+IHVwZGF0aW5nIGh2bV9zcl9oYW5k
bGVyc1t0eXBlY29kZV0uc2l6ZSkKPiAKPiAgICBjdHh0LnNpemUgPSBodm1fc3JfaGFuZGxlcnNb
dHlwZWNvZGVdLnNpemUgKiBkLT5tYXhfdmNwdXMKPiAKPiA/CgpSaWdodCwgdGhpcyBpcyBjb21w
bGV0ZSBydWJiaXNoLiBTaG91bGQgYmUKCmN0eHQuc2l6ZSAqPSBkLT5tYXhfdmNwdXM7Cgo+PiAr
ICAgIGN0eHQuZGF0YSA9IHhtYWxsb2NfYnl0ZXMoY3R4dC5zaXplKTsKPj4gICAgICBpZiAoICFj
dHh0LmRhdGEgKQo+PiAgICAgICAgICByZXR1cm4gLUVOT01FTTsKPj4gIAo+PiAtICAgIGlmICgg
aHZtX3NyX2hhbmRsZXJzW3R5cGVjb2RlXS5zYXZlKGQsICZjdHh0KSAhPSAwICkKPj4gLSAgICB7
Cj4+IC0gICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIgIkhWTSVkIHNhdmU6IGZhaWxlZCB0byBz
YXZlIHR5cGUgJSJQUkl1MTYiXG4iLAo+PiAtICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCB0
eXBlY29kZSk7Cj4+IC0gICAgICAgIHJ2ID0gLUVGQVVMVDsKPj4gLSAgICB9Cj4+IC0gICAgZWxz
ZSBpZiAoIGN0eHQuY3VyID49IHNpemVvZigqZGVzYykgKQo+PiArICAgIGlmICggKHJ2ID0gaHZt
X3NyX2hhbmRsZXJzW3R5cGVjb2RlXS5zYXZlKGQsICZjdHh0KSkgIT0gMCApCj4+ICsgICAgICAg
IHByaW50ayhYRU5MT0dfR19FUlIgIkhWTSVkIHNhdmU6IGZhaWxlZCB0byBzYXZlIHR5cGUgJSJQ
Ukl1MTYiICglZClcbiIsCj4+ICsgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIHR5cGVjb2Rl
LCBydik7Cj4+ICsgICAgZWxzZSBpZiAoIHJ2ID0gLUVOT0VOVCwgY3R4dC5jdXIgPj0gc2l6ZW9m
KCpkZXNjKSApCj4gCj4gSSBndWVzcyB0aGUgaW50ZW50IGhlcmUgaXMgdG8gc2V0IHJ2IHdoaWxl
IGF0IHRoZSBzYW1lIHRpbWUgb25seSB0ZXN0Cj4gY3R4dC5jdXI/IEJ1dCB3aHk/CgpXZWxsLCB3
ZSBjYW4ndCB1c2UgLUVOT0VOVCBhcyBpbml0aWFsaXplciBhbnltb3JlLCBhcyBydiBub3cgaXMK
YmVpbmcgbW9kaWZpZWQgYWJvdmUuIEJlZm9yZSBlbnRlcmluZyB0aGUgYm9keSBvZiB0aGUgImVs
c2UgaWYiCml0IG5lZWRzIHRvIGJlIC1FTk9FTlQgdGhvdWdoLgoKPiBDYW4gdGhlIGNvZGUgYmUg
cmVvcmdhbmlzZWQgc28gdGhhdCBpdCBpcyBlYXNpZXIgdG8gcmVhc29uIGFib3V0LgoKSXQgcHJv
YmFibHkgY291bGQgYmUsIGF0IHRoZSBleHBlbnNlIG9mIGFzc2lnbmluZyAtRU5PRU5UIGluIHR3
bwpwbGFjZXMuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 07 10:22:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 10: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 1dIY6L-0000VW-1F; Wed, 07 Jun 2017 10:22:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dIY6J-0000VQ-E8
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 10:22:07 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 FF/19-03613-EC3D7395; Wed, 07 Jun 2017 10:22:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsVyuP0Ov+65y+a
 RBrfaRCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owda7+zFWxgqjiyxqKBsZGpi5GTQ0LASOLt
 xH9ANheHkMBCRokHS7ezgSSEBWwlzp55ygpiiwhkS7z7cAAsziwwn0nizS1hEFsIqObG49fMI
 DabgKrEhuungOo5OHgFrCW+PQkFCbMIqEi8bOsFGyMqEC7Re6AfbAyvgKDEyZlPWEBsTgE7ib
 0nrrBAjFeX+DPvEjOELS6x6dl3VghbXmL72znMExj5ZyFpn4WkZRaSlllIWhYwsqxi1ChOLSp
 LLdI1NNBLKspMzyjJTczMAfLM9HJTi4sT01NzEpOK9ZLzczcxAkOTAQh2MN5bFnCIUZKDSUmU
 t2uHeaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd7QS0A5waLU9NSKtMwcYJTApCU4eJREeI0vA
 KV5iwsSc4sz0yFSpxh1OZo+bPnCJMSSl5+XKiXOex9khgBIUUZpHtwIWMReYpSVEuZlBDpKiK
 cgtSg3swRV/hWjOAejkjBvDsgUnsy8ErhNr4COYAI6gu+SCcgRJYkIKakGxmihG9Yu+Uu2na3
 rSfUqkbnGdK3T4obPlCshvy9+mPo1nX2HSN2qiI93roYv52vqial6vTk+frX3rzW827c/KJry
 Ka4hZcWEJtXSi+wb2LeyvO86YZg7MXiK4qW8WyWlnauVlu75t3AX49lkmTUX/qZZbfwfsKzC0
 ThEwZWZ44lVQur7c5axZkosxRmJhlrMRcWJAL4TS9DTAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1496830926!72569890!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55075 invoked from network); 7 Jun 2017 10:22:06 -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; 7 Jun 2017 10:22: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 8E4FBAC9C;
 Wed,  7 Jun 2017 10:22:05 +0000 (UTC)
To: Sergey Dyasli <sergey.dyasli@citrix.com>, xen-devel@lists.xenproject.org, 
 linux-kernel@vger.kernel.org
References: <20170607072012.20397-1-sergey.dyasli@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <1822f3d1-74fd-544c-666f-9a50488e38b7@suse.com>
Date: Wed, 7 Jun 2017 12:22:02 +0200
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: <20170607072012.20397-1-sergey.dyasli@citrix.com>
Content-Language: de-DE
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Marc Zyngier <marc.zyngier@arm.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v2] xen: fix HYPERVISOR_dm_op() prototype
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDcvMDYvMTcgMDk6MjAsIFNlcmdleSBEeWFzbGkgd3JvdGU6Cj4gQ2hhbmdlIHRoZSB0aGly
ZCBwYXJhbWV0ZXIgdG8gYmUgdGhlIHJlcXVpcmVkIHN0cnVjdCB4ZW5fZG1fb3BfYnVmICoKPiBp
bnN0ZWFkIG9mIGEgZ2VuZXJpYyB2b2lkICogKHdoaWNoIGJsaW5kbHkgYWNjZXB0cyBhbnkgcG9p
bnRlcikuCj4gCj4gU2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBj
aXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
CgpUaGFua3MsCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 07 10:28:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 10: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 1dIYCd-0000iL-NQ; Wed, 07 Jun 2017 10:28: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 1dIYCc-0000iD-6v
 for xen-devel@lists.xen.org; Wed, 07 Jun 2017 10:28:38 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 99/3D-03620-555D7395; Wed, 07 Jun 2017 10:28:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDSzfkqnm
 kQesuDYslHxezODB6HN39mymAMYo1My8pvyKBNWPmkyeMBb/sKlZMm8HWwDjJuIuRk0NIIE/i
 w8EFLCA2r4CdxO7G/WC2hIChxOmFN8FsFgFVicUvdoPZbALqEm3PtrOC2CICBhKre18wg9jMA
 rISC+7cAKsRFrCS+Lr4OHsXIwfQ/BKJeVdNQcKcAmoSG24cYwUJ8woISvzdIQzRqSXx8NctFg
 hbW2LZwtfMICXMAtISy/9xTGDkm4XQMAtJwywkDbMQGhYwsqxi1ChOLSpLLdI1NNFLKspMzyj
 JTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMPQYg2MF4fWPAIUZJDiYlUd6uHeaRQnxJ+SmV
 GYnFGfFFpTmpxYcYNTg4BLbtWn2BUYolLz8vVUmC1+oyUJ1gUWp6akVaZg4wOmBKJTh4lER4j
 S8ApXmLCxJzizPTIVKnGHU57vRt+MIkBDZDSpxX+ApQkQBIUUZpHtwIWKReYpSVEuZlBDpQiK
 cgtSg3swRV/hWjOAejkjAvF8gUnsy8ErhNr4COYAI6gu+SCcgRJYkIKakGxitmvMeiFkdm165
 m4nv8tLZS94BRdLbMn7od0yvKt889Z3DtqFG/9rY3H5+Y28Rbyl/7LGS7+bDHx9vyG1pE5SZt
 Z3i+5IXlbv77X1Zf92gqeW/rHtv5OZpr9Ya+tv7bWrWi08reSS0NWrZaN0k74sEbF2tv/e0eK
 VvKlXc3OVusjnBMifbZoMRSnJFoqMVcVJwIAEhrdJjPAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1496831314!106188560!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13829 invoked from network); 7 Jun 2017 10:28: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; 7 Jun 2017 10:28:36 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 07 Jun 2017 04:28:34 -0600
Message-Id: <5937F17102000078001603E6@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 07 Jun 2017 04:28:33 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Dietmar Hahn" <dietmar.hahn@ts.fujitsu.com>
References: <2618591.EOEKRqf6oN@amur>
 <591F0420020000780015B4A5@prv-mh.provo.novell.com>
 <2916647.jvFEfeQ6tn@amur>
In-Reply-To: <2916647.jvFEfeQ6tn@amur>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] Help with: Xen BUG at timer.c:189
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA3LjA2LjE3IGF0IDExOjI4LCA8ZGlldG1hci5oYWhuQHRzLmZ1aml0c3UuY29tPiB3
cm90ZToKPiBBbSBGcmVpdGFnLCAxOS4gTWFpIDIwMTcsIDA2OjQxOjM2IHNjaHJpZWIgSmFuIEJl
dWxpY2g6Cj4+ID4+PiBPbiAxOS4wNS4xNyBhdCAxMTo1MiwgPGRpZXRtYXIuaGFobkB0cy5mdWpp
dHN1LmNvbT4gd3JvdGU6Cj4+ID4gSSdhbSBzdHJ1Z2dsaW5nIHdpdGggYSBoeXBlcnZpc29yIHBh
bmljLiBUaGUgaHlwZXJ2aXNvciB2ZXJzaW9uIGlzIDQuNC4zLAo+PiA+IHllcyBJIGtub3cgLSB2
ZXJ5IG9sZCA7LSksIGJ1dCB0aGUgYWZmZWN0ZWQgY29kZSBoYXNuJ3QgbXVjaCBjaGFuZ2VkLgo+
PiAKPj4gV2VsbCwgYXQgdGhlIHZlcnkgbGVhc3QgSSdkIGV4cGVjdCB5b3UgdG8gYmFzZSB5b3Vy
IGNvZGUgb24KPj4gNC40LjQgcGx1cyB0aGUgYWJvdXQgMTk5IGJhY2twb3J0cyB3ZSd2ZSBhZGRl
ZCB0aGVyZSBvdmVyIHRpbWUKPj4gKGFzc3VtaW5nIHlvdXJzIGlzIGJhc2VkIG9uIG91cnMpLCBz
b21lIG9mIHdoaWNoIGFyZSBzY2hlZHVsZXIKPj4gb25lcy4KPiAKPiBEb24ndCB5b3UgaGF2ZSBv
bGRlciB2ZXJzaW9ucyBpbiB0aGUgZmllbGQ/CgpXZSBjZXJ0YWlubHkgZG8sIGJ1dCB3aGVuIHBl
b3BsZSBydW4gaW50byBwcm9ibGVtcyBmaXJzdCB0aGluZwpzdXBwb3J0IGlzIHN1cHBvc2VkIHRv
IGRvIGlzIHRlbGwgdGhlbSB0byB1cGRhdGUuCgo+PiA+IFRoZSBwYW5pYyB3YXMgbmV2ZXIgc2Vl
biBiZWZvcmUgYW5kIG9jY3VyZWQgd2hpbGUgYm9vdGluZyB0aGUgc3lzdGVtLAo+PiA+IG9ubHkg
ZG9tMCB3YXMgcnVubmluZy4KPj4gPiAKPj4gPiAoWEVOKSBYZW4gQlVHIGF0IHRpbWVyLmM6MTg5
Cj4+ID4gKFhFTikgLS0tLVsgWGVuLTQuNC4zXzAyLTI2LjJfeDMgIHg4Nl82NCAgZGVidWc9biAg
VGFpbnRlZDogICAgQyBdLS0tLQo+PiA+IChYRU4pIENQVTogICAgMTQKPj4gPiAoWEVOKSBSSVA6
ICAgIGUwMDg6WzxmZmZmODJkMDgwMTJjM2U2Pl0gcmVtb3ZlX2VudHJ5KzB4MjYvMHg4MAo+PiA+
IChYRU4pIFJGTEFHUzogMDAwMDAwMDAwMDAxMDA4NiAgIENPTlRFWFQ6IGh5cGVydmlzb3IKPj4g
PiAoWEVOKSByYXg6IDAwMDAwMDAwMDAwMDAwYmMgICByYng6IGZmZmY4MzA4MzliY2Q1YzggICBy
Y3g6IGZmZmY4MmQwODAzNDNhODAKPj4gPiAoWEVOKSByZHg6IDAwMDAwMDAwMDAwMGQ1ZjAgICBy
c2k6IDAwMDAwMDI4ODdmYTAwMDAgICByZGk6IGZmZmY4MzA4MzliY2Q1YzgKPj4gPiAoWEVOKSBy
YnA6IDAwMDAwMDAwMDAwMGQ1ZjAgICByc3A6IGZmZmY4MzA4MzliYmZlMjAgICByODogIDAwMDAw
MDI4ODcyMTEzOTgKPj4gPiAoWEVOKSByOTogIDAwMDAwMDI4ODcyMTEzMmYgICByMTA6IDAwMDAw
MDAwYmY4YjI5OTQgICByMTE6IGZmZmY4MmQwODAxMWNmYTAKPj4gPiAoWEVOKSByMTI6IGZmZmY4
MzA4MzliY2Q1YzggICByMTM6IGZmZmY4MmQwODAzNDNhODAgICByMTQ6IDAwMDAwMDAwMDAwMGQ1
ZjAKPj4gPiAoWEVOKSByMTU6IGZmZmY4MmQwODAzNDNhODAgICBjcjA6IDAwMDAwMDAwODAwNTAw
M2IgICBjcjQ6IDAwMDAwMDAwMDAxNTI2ZjAKPj4gPiAoWEVOKSBjcjM6IDAwMDAwMDAwNzU2Nzkw
MDAgICBjcjI6IDAwMDAwMDAwMDA2OWI4ZWMKPj4gPiAoWEVOKSBkczogMDAyYiAgIGVzOiAwMDJi
ICAgZnM6IDAwMDAgICBnczogMDAwMCAgIHNzOiBlMDEwICAgY3M6IGUwMDgKPj4gPiAoWEVOKSBY
ZW4gc3RhY2sgdHJhY2UgZnJvbSByc3A9ZmZmZjgzMDgzOWJiZmUyMDoKPj4gPiAoWEVOKSAgICBm
ZmZmODMwODM5YmNiMDIwIGZmZmY4MmQwODAxMmQzYTggMDAwMDAwMjg4N2ZhMDAwMCAwMDAwMDAw
MDAwMDAwMjg2Cj4+ID4gKFhFTikgICAgZmZmZjgzMDgzOWJjZDVmMCBmZmZmODMwODM5YmNkOWMw
IDAwMDAwMDI4ODdjMTkxNWQgMDAwMDAwMDAwMDAwMDAwZQo+PiA+IChYRU4pICAgIGZmZmY4MmQw
ODAzNDNhNzAgMDAwMDAwMDAwMDAwMDAwMiBmZmZmODMwODM5YmNkYTMwIGZmZmY4MmQwODAxYWZm
ZDAKPj4gPiAoWEVOKSAgICAwMDAwMDAwMTAwMDAwMDBlIDAwMDAwMDI4ODcyMTEzZjQgZmZmZmZm
ZmZmZmZmZmZmZiBmZmZmODJkMDgwMzBmYzAwCj4+ID4gKFhFTikgICAgZmZmZjgyZDA4MDJmZmMw
MCBmZmZmODJkMDgwMTg5YTFjIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAo+PiA+
IChYRU4pICAgIGZmZmZmZmZmZmZmZmZmZmYgMDAwMDEwNzgwMDA3NmU5MiBmZmZmODJkMDgwMTI5
MmFhIGZmZmY4MzA4MzliYjgwMDAKPj4gPiAoWEVOKSAgICBmZmZmODMwMDc1NGZkMDAwIGZmZmY4
MmQwODAzMWFiZTAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmODMwODM5YmNiMDQ4Cj4+ID4gKFhFTikg
ICAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmODJkMDgwMTYxYWQ2IDAwMDAwMDAwMDAwMDAwMDEgMDAw
MDAwMDAwMDAwMDAwMAo+PiA+IChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAw
MDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDkKPj4gPiAoWEVOKSAgICBmZmZm
ODgwM2RkYTIwMDEwIDAwMDAwMDAwMDAwMDAyNDYgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMGZm
ZmZmZmZlCj4+ID4gKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIGZm
ZmZmZmZmODAwMDMzYWEgMDAwMDAwMDAwMDAwMDAwMAo+PiA+IChYRU4pICAgIDAwMDAwMDAwMDAw
MDAwMDAgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDEwMDAwMDAwMDAwIGZmZmZmZmZmODAwMDMzYWEK
Pj4gPiAoWEVOKSAgICAwMDAwMDAwMDAwMDBlMDMzIDAwMDAwMDAwMDAwMDAyNDYgZmZmZjg4MDNk
ZGEyMWYwOCAwMDAwMDAwMDAwMDBlMDJiCj4+ID4gKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAw
MDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAo+PiA+IChY
RU4pICAgIDAwMDAwMDAwMDAwMDAwMGUgZmZmZjgzMDA3NTRmZDAwMCAwMDAwMDAzN2I5ODg3NzAw
IDAwMDAwMDAwMDAwMDAwMDAKPj4gPiAoWEVOKSBYZW4gY2FsbCB0cmFjZToKPj4gPiAoWEVOKSAg
ICBbPGZmZmY4MmQwODAxMmMzZTY+XSByZW1vdmVfZW50cnkrMHgyNi8weDgwCj4+ID4gKFhFTikg
ICAgWzxmZmZmODJkMDgwMTJkM2E4Pl0gc2V0X3RpbWVyKzB4MTc4LzB4MjMwCj4+ID4gKFhFTikg
ICAgWzxmZmZmODJkMDgwMWFmZmQwPl0gbXdhaXRfaWRsZSsweDI3MC8weDM3MAo+PiA+IChYRU4p
ICAgIFs8ZmZmZjgyZDA4MDE4OWExYz5dIGxvY2FsX3RpbWVfY2FsaWJyYXRpb24rMHgxOWMvMHgx
YTAKPj4gPiAoWEVOKSAgICBbPGZmZmY4MmQwODAxMjkyYWE+XSBfX2RvX3NvZnRpcnErMHg2YS8w
eGEwCj4+ID4gKFhFTikgICAgWzxmZmZmODJkMDgwMTYxYWQ2Pl0gaWRsZV9sb29wKzB4MTYvMHg1
MAo+PiA+IChYRU4pIAo+PiA+IChYRU4pIAo+PiA+IChYRU4pICoqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioKPj4gPiAoWEVOKSBQYW5pYyBvbiBDUFUgMTQ6Cj4+ID4gKFhF
TikgWGVuIEJVRyBhdCB0aW1lci5jOjE4OQo+PiA+IChYRU4pICoqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioKPj4gPiAoWEVOKSAKPj4gPiAoWEVOKSBSZWJvb3QgaW4gZml2
ZSBzZWNvbmRzLi4uCj4+ID4gKFhFTikgRXhlY3V0aW5nIGtleGVjIGltYWdlIG9uIGNwdTE0Cj4+
ID4gKFhFTikgU2hvdCBkb3duIGFsbCBDUFVzCj4+ID4gCj4+ID4gVGhpcyBpcyB0aGUgY2FsbCBv
ZiBCVUcoKSBpbiByZW1vdmVfZW50cnkoKSBpbiBjYXNlIHRpbWVyLT5zdGF0dXMgaXMgbm90Cj4+
ID4gVElNRVJfU1RBVFVTX2luX2hlYXAgb3IgVElNRVJfU1RBVFVTX2luX2xpc3QuCj4+ID4gCj4+
ID4gV2l0aCB0aGUgYWRkcmVzcyBvZiB0aGUgdGltZXIgZnJvbSB0aGUgdm1jb3JlOgo+PiA+IGNy
YXNoPiBzdHJ1Y3QgdGltZXIgZmZmZjgzMDgzOWJjZDVjOAo+PiA+IHN0cnVjdCB0aW1lciB7Cj4+
ID4gICBleHBpcmVzID0gMCwKPj4gPiAgIHsKPj4gPiAgICAgaGVhcF9vZmZzZXQgPSA5Njg2NzY3
ODQsIAo+PiA+ICAgICBsaXN0X25leHQgPSAweGZmZmY4MzA4MzliY2Q1YjAsIAo+PiA+ICAgICBp
bmFjdGl2ZSA9IHsKPj4gPiAgICAgICBuZXh0ID0gMHhmZmZmODMwODM5YmNkNWIwLCAKPj4gPiAg
ICAgICBwcmV2ID0gMHgyMDAyMDAyMDAwMDAwNTAKPj4gPiAgICAgfQo+PiA+ICAgfSwgCj4+ID4g
ICBmdW5jdGlvbiA9IDB4ZmZmZjgzMDgzOWJjZDVlMCwgCj4+ID4gICBkYXRhID0gMHhmZmZmODMw
ODM5YmNkNWUwLCAKPj4gPiAgIGNwdSA9IDU0NzY4LCAKPj4gPiAgIHN0YXR1cyA9IDE4OCAnXDI3
NCcKPj4gPiB9Cj4+ID4gCj4+ID4gVGhpcyBsb29rcyBsaWtlIHRoZSBzdHJ1Y3R1cmUgd2FzIG92
ZXJ3cml0dGVuLgo+PiA+IAo+PiA+IFRoZSBjYWxsIHBhdGggc2VlbXMgdG8gYmU6Cj4+ID4gIG13
YWl0X2lkbGUoKQo+PiA+ICAgIHNjaGVkX3RpY2tfcmVzdW1lKCkKPj4gPiAgICAgIGNzY2hlZF90
aWNrX3Jlc3VtZSgpCj4+ID4gICAgICAgIHNldF90aW1lcigpCj4+ID4gICAgICAgICAgcmVtb3Zl
X3RpbWVyKCkKPj4gPiAKPj4gPiBJbiBzY2hlZF90aWNrX3Jlc3VtZSgpOgo+PiA+ICB1bnNpZ25l
ZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwo+PiA+IAo+PiA+IEkgZXh0cmFjdGVkIHN0
cnVjdCBjcHVfaW5mbyBmcm9tIHRoZSBzdGFjayBhbmQgZm91bmQ6Cj4+ID4gY3Jhc2g+IGNwdV9p
bmZvIGZmZmY4MzA4MzliYmZmMTgKPj4gPiBzdHJ1Y3QgY3B1X2luZm8gewo+PiA+ICAgLi4uCj4+
ID4gICBwcm9jZXNzb3JfaWQgPSAxNCwgCj4+ID4gICBjdXJyZW50X3ZjcHUgPSAweGZmZmY4MzAw
NzU0ZmQwMDAsIAo+PiA+ICAgcGVyX2NwdV9vZmZzZXQgPSAweDM3Yjk4ODc3MDAsCj4+ID4gICAu
Li4KPj4gPiAKPj4gPiBBbmQgZnJvbSB0aGUgY29kZSBpbiBzY2hlZF9jcmVkaXQuYzogIHNwYyA9
IENTQ0hFRF9QQ1BVKGNwdSk7Cj4+ID4gSSBjYWxjdWxhdGVkIHNwYzoKPj4gPiAKPj4gPiBjcmFz
aD4gY3NjaGVkX3BjcHUgMHhmZmZmODMwODM5YmUyYjQwCj4+ID4gc3RydWN0IGNzY2hlZF9wY3B1
IHsKPj4gPiAgIHJ1bnEgPSB7Cj4+ID4gICAgIG5leHQgPSAweGZmZmY4MzA4MzliZTJiNDAsIAo+
PiA+ICAgICBwcmV2ID0gMHhmZmZmODMwODM5YmUyYjQwCj4+ID4gICB9LCAKPj4gPiAgIHJ1bnFf
c29ydF9sYXN0ID0gMCwgCj4+ID4gICB0aWNrZXIgPSB7Cj4+ID4gICAgIGV4cGlyZXMgPSAxNzQw
ODAwMDAwMDAsIAo+PiA+ICAgICB7Cj4+ID4gICAgICAgaGVhcF9vZmZzZXQgPSAxLCAKPj4gPiAg
ICAgICBsaXN0X25leHQgPSAweDEwMDEwMDEwMDAwMDAwMSwgCj4+ID4gICAgICAgaW5hY3RpdmUg
PSB7Cj4+ID4gICAgICAgICBuZXh0ID0gMHgxMDAxMDAxMDAwMDAwMDEsIAo+PiA+ICAgICAgICAg
cHJldiA9IDB4MjAwMjAwMjAwMjAwMjAwCj4+ID4gICAgICAgfQo+PiA+ICAgICB9LCAKPj4gPiAg
ICAgZnVuY3Rpb24gPSAweGZmZmY4MmQwODAxMWYyMDAgPGNzY2hlZF90aWNrPiwgCj4+ID4gICAg
IGRhdGEgPSAweGUsIAo+PiA+ICAgICBjcHUgPSAxNCwgCj4+ID4gICAgIHN0YXR1cyA9IDMgJ1ww
MDMnCj4+ID4gICB9LCAKPj4gPiAgIHRpY2sgPSAwLCAKPj4gPiAgIGlkbGVfYmlhcyA9IDQ3LCAK
Pj4gPiAgIGJhbGFuY2VfbWFzayA9IDB4ZmZmZjgzMDgzOWJlMmJiMAo+PiA+IH0KPj4gPiAKPj4g
PiBBbmQgdGhpcyB0aWNrZXIgbG9va3Mgb2shCj4+ID4gU28gdGhlIHRpY2tlciBhZGRyZXNzIGV4
dHJhY3RlZCBmcm9tIHRoZSB2bWNvcmUgaW4gcmVtb3ZlX2VudHJ5KCkKPj4gPiBpcyBub3QgdGhl
IHNhbWUgYXMgdGhlIGV4cGVjdGVkIG9uZSByZWFkIGZyb20gdGhlIGNvZGUuCj4+IAo+PiBSaWdo
dCwgYW5kIGxvb2tpbmcgdGhyb3VnaCByYXcgc3RhY2sgY29udGVudHMgSSBjYW4ndCBzZWVtIHRv
Cj4+IGZpbmQgYW55IHNsb3QgaG9sZGluZyAweGZmZmY4MzA4MzliZT8/Pz8uIElmIHRoaXMgd2Fz
IGEgaHlwZXJ2aXNvcgo+PiBiaW5hcnkgd2UgZGVsaXZlcmVkLCBJIHdvdWxkIGV2ZW4gaGF2ZSBn
b25lIGFuZCBjaGVja2VkIHdoaWNoCj4+IHNsb3RzIGNvcnJlc3BvbmQgdG8gc2F2ZWQgY29waWVz
IG9mIHBvaW50ZXJzIGRlcml2ZWQgZnJvbSB3aGF0Cj4+IHdhcyBzdXBwb3NlZGx5IHBhc3NlZCBp
bnRvIHNldF90aW1lcigpIChyb290ZWQgYXQKPj4gQ1NDSEVEX1BDUFUoMTQpKSwgYnV0IHRoaXMg
bG9va3MgdG8gYmUgYSBjcmFzaCB3aXRoIGEgYmluYXJ5Cj4+IHlvdSd2ZSBwcm9kdWNlZCB5b3Vy
c2VsZi4gUXVpdGUgbGlrZWx5IGNvcnJ1cHRpb24gc3RhcnRzIGVsc2V3aGVyZS4KPiAKPiBJIGRp
c2Fzc2VtYmxlZCB0aGUgYWZmZWN0ZWQgY29kZSBhbmQgZm91bmQgdGhhdCB0aGUgc3RhY2sgaXMg
bm90IHVzZWQgdGhhdCBtdWNoLgoKUmlnaHQsIGhlbmNlIG15IHJlZmVyZW5jZSB0byBzYXZlZCBw
b2ludGVycyAoaS5lLiBjYWxsZWUgc2F2ZWQKcmVnaXN0ZXJzIHB1dCBvbiB0aGUgc3RhY2sgaW4g
ZnVuY3Rpb24gcHJvbG9ndWVzKS4KCj4gVGhlIG9ubHkgdXNhYmxlIHZhbHVlIGlzIGZmZmY4MzA4
MzliY2Q1ZjAuCgpUaGVyZSBhcmUgYSBmZXcgbW9yZSBmZmZmODMwODM5YmM/Pz8/IG9uZXMsIGFu
ZCBpdCBpcyBhdCBsZWFzdAppbnRlcmVzdGluZyB0aGF0IENQVTE0J3Mgc3RhY2sgaXMgYXQgZmZm
ZjgzMDgzOWJiPz8/PyBhbmQgdGhlCnVuY29ycnVwdGVkIHN0cnVjdCBjc2NoZWRfcGNwdSBpcyBh
dCBmZmZmODMwODM5YmU/Pz8/LgoKQWxzbyB0aGlzIHZhbHVlIGlzIHN1cnByaXNpbmdseSBjbG9z
ZSB0byB0aGUgZ2FyYmFnZSB2YWx1ZXMgaW4gdGhlCmFwcGFyZW50bHkgY29ycnVwdGVkIHN0cnVj
dCB0aW1lci4gQ2FuIHlvdSBydWxlIG91dCB0aGF0IHlvdSd2ZQpoYWQgYSBzdGFjayBvdmVyZmxv
dyBzb21ld2hlcmUgKGlpcmMgdGhlc2UgbGVhZCB0byBpbW1lZGlhdGUKY3Jhc2hlcyBvbmx5IHdo
ZW4gdXNpbmcgZGVidWcgYnVpbGRzKT8KCj4gQW5kIHRoaXMgaXMgJnRpbWVyLT5jcHUgdXNlZAo+
IChhbmQgbW92ZWQgdG8gdGhlIHN0YWNrKSBpbiB0aW1lcl9sb2NrKCkgaW4gdGhlIG1hY3JvIHRp
bWVyX2xvY2tfaXJxc2F2ZSgpLgo+IENhbGN1bGF0aW5nIGJhY2sgdG8gdGhlIHN0cnVjdCB0aW1l
ciB0aGlzIGlzIG91ciB3cm9uZyBhZGRyZXNzIGZyb20gdGhlIHBhbmljLgo+IFRoaXMgd291bGQg
bWVhbiBzZXRfdGltZXIoKSB3YXMgYWxyZWFkeSBjYWxsZWQgd2l0aCB0aGUgd3JvbmcgYWRkcmVz
cy4KPiAKPiBPbiB0aGUgb3RoZXIgc2lkZSBJIGhhZCBhIGxvb2sgYXQgYWxsIDQ4IENTQ0hFRF9Q
Q1BVKGNwdSkgYXJlYXMgYW5kIGFsbCBzZWVtcwo+IHRvIGJlIGZpbmUuIEF0IGxlYXN0IHRpY2tl
ci0+Y3B1IGNvcnJlc3BvbmRlbmRzIGFsd2F5cyB0byB0aGUgY3B1IHVzZWQgaW4KPiBfX3Blcl9j
cHVfb2Zmc2V0W2NwdV0uCj4gCj4gU28gd2UgaGF2ZSBhIHJlYWxseSBzaG9ydCBwYXRoIHdoZXJl
IHRoZSBlcnJvciBjYW4gaGFwcGVuIEkgdGhpbms6Cj4gCj4gY3NjaGVkX3RpY2tfcmVzdW1lKGNv
bnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgdW5zaWduZWQgaW50IGNwdSkKPiAgIC4uLgo+ICAg
c3BjID0gQ1NDSEVEX1BDUFUoY3B1KTsKPiAgIC4uLgo+ICAgc2V0X3RpbWVyKCZzcGMtPnRpY2tl
ciwgLi4uKTsKPiAKPiBBcyBhbHJlYWR5IHNhaWQgYWJvdmUgY3B1IGlzIGZyb20gc21wX3Byb2Nl
c3Nvcl9pZCgpIGluIGNzY2hlZF90aWNrX3Jlc3VtZSgpCj4gYW5kIGxvb2tzIGZpbmUuIFZlcnkg
c3RyYW5nZSEKCkluZGVlZC4gSGFzIHRoaXMgYmVlbiBzZWVuIG1vcmUgdGhhbiBvbmNlLCBpLmUu
IGlzIHRoZXJlIGhvcGUKdGhhdCBpZiB5b3UgYWRkZWQgc29tZSBkZWJ1Z2dpbmcgY29kZSBpdCBj
b3VsZCBiZSBjYXVnaHQgZWFybGllcj8KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 07 10:29:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 10: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 1dIYDs-0000n4-1B; Wed, 07 Jun 2017 10:29: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=3248f2ad0=wei.liu2@citrix.com>)
 id 1dIYDp-0000mt-UC
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 10:29:54 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 89/07-02956-1A5D7395; Wed, 07 Jun 2017 10:29:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHSDve6Cq+a
 RBk92a1p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlTfx5gK/gqUzGl06CB8aRoFyMnh4SAv8S9
 n3PZQWwWARWJI/MaWEBsNgFliZ+dvWwgtgiQ3fvrN1Cci4NZ4CSTxMqPXUAOB4ewgKnEyQlVI
 DW8AhYSH9fMBqsREuhgkphzfBoTREJQ4uTMJ2BDmQV0JBbs/sQG0sssIC2x/B8HSJhTwF5i47
 LHjCC2KNANnUvngJULCShIdEw/xjSBkW8WkkmzkEyahTBpASPzKkb14tSistQiXSO9pKLM9Iy
 S3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAMGMAgh2My/46HWKU5GBSEuXt2mEeKcSXlJ9S
 mZFYnBFfVJqTWnyIUYaDQ0mCd9EVoJxgUWp6akVaZg4w4GHSEhw8SiK8xheA0rzFBYm5xZnpE
 KlTjIpS4rzNIH0CIImM0jy4NliUXWKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5Iw7xGQKTyZeS
 Vw018BLWYCWsx3yQRkcUkiQkqqgbHLdq0cB49x/Peec4f3/mR5vNCsqe7H/g7X6WVePTun37f
 MONnw7JDmzV+NcxmCemd3JF8vbeorXKme8XpuQbUZT9a6rs7p8/ktTjl+8rM/emWlsgTP2dfc
 Mitm9iaYbtrLW8IW9dxz8u0tqkYq19Kfc+kzrhFoOT3TrGlC0umqiVt2l/btzVJiKc5INNRiL
 ipOBAC+fEblrQIAAA==
X-Env-Sender: prvs=3248f2ad0=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1496831391!53622101!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45665 invoked from network); 7 Jun 2017 10:29:52 -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 Jun 2017 10:29:52 -0000
X-IronPort-AV: E=Sophos;i="5.39,310,1493683200"; d="scan'208";a="435439365"
Date: Wed, 7 Jun 2017 11:29:49 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170607102949.4fxko7gpx6booewp@citrix.com>
References: <592E8AB8020000780015DFA8@prv-mh.provo.novell.com>
 <592E8AB8020000780015DFA8@prv-mh.provo.novell.com>
 <592E8C06020000780015DFD4@prv-mh.provo.novell.com>
 <20170606175213.ow35l2vtlrnxsd5d@citrix.com>
 <5937EC6602000078001603C7@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5937EC6602000078001603C7@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 2/2] HVM: clean up hvm_save_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>

T24gV2VkLCBKdW4gMDcsIDIwMTcgYXQgMDQ6MDc6MDJBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA2LjA2LjE3IGF0IDE5OjUyLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBPbiBXZWQsIE1heSAzMSwgMjAxNyBhdCAwMToyNToyNkFNIC0wNjAwLCBKYW4gQmV1
bGljaCB3cm90ZToKPiA+PiBFbGltaW5hdGUgdGhlIGZvcl9lYWNoX3ZjcHUoKSBsb29wIGFuZCB0
aGUgYXNzb2NpYXRlZCBsb2NhbCB2YXJpYWJsZXMsCj4gPj4gZG9uJ3Qgb3ZlcnJpZGUgdGhlIHNh
dmUgaGFuZGxlcidzIHJldHVybiBjb2RlLCBhbmQgY29ycmVjdCBmb3JtYXR0aW5nLgo+ID4+IAo+
ID4+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiA+PiAK
PiA+PiAtLS0gYS94ZW4vY29tbW9uL2h2bS9zYXZlLmMKPiA+PiArKysgYi94ZW4vY29tbW9uL2h2
bS9zYXZlLmMKPiA+PiBAQCAtNzksMzYgKzc5LDI3IEBAIHNpemVfdCBodm1fc2F2ZV9zaXplKHN0
cnVjdCBkb21haW4gKmQpCj4gPj4gIGludCBodm1fc2F2ZV9vbmUoc3RydWN0IGRvbWFpbiAqZCwg
dW5zaWduZWQgaW50IHR5cGVjb2RlLCB1bnNpZ25lZCBpbnQgCj4gPiBpbnN0YW5jZSwKPiA+PiAg
ICAgICAgICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFXzY0KHVpbnQ4KSBoYW5kbGUsIHVpbnQ2
NF90ICpidWZzeikKPiA+PiAgewo+ID4+IC0gICAgaW50IHJ2ID0gLUVOT0VOVDsKPiA+PiAtICAg
IHNpemVfdCBzeiA9IDA7Cj4gPj4gLSAgICBzdHJ1Y3QgdmNwdSAqdjsKPiA+PiAtICAgIGh2bV9k
b21haW5fY29udGV4dF90IGN0eHQgPSB7IDAsIH07Cj4gPj4gKyAgICBpbnQgcnY7Cj4gPj4gKyAg
ICBodm1fZG9tYWluX2NvbnRleHRfdCBjdHh0ID0geyB9Owo+ID4+ICAgICAgY29uc3Qgc3RydWN0
IGh2bV9zYXZlX2Rlc2NyaXB0b3IgKmRlc2M7Cj4gPj4gIAo+ID4+IC0gICAgaWYgKCBkLT5pc19k
eWluZyAKPiA+PiAtICAgICAgICAgfHwgdHlwZWNvZGUgPiBIVk1fU0FWRV9DT0RFX01BWCAKPiA+
PiAtICAgICAgICAgfHwgaHZtX3NyX2hhbmRsZXJzW3R5cGVjb2RlXS5zaXplIDwgc2l6ZW9mKCpk
ZXNjKQo+ID4+IC0gICAgICAgICB8fCBodm1fc3JfaGFuZGxlcnNbdHlwZWNvZGVdLnNhdmUgPT0g
TlVMTCApCj4gPj4gKyAgICBpZiAoIGQtPmlzX2R5aW5nIHx8Cj4gPj4gKyAgICAgICAgIHR5cGVj
b2RlID4gSFZNX1NBVkVfQ09ERV9NQVggfHwKPiA+PiArICAgICAgICAgaHZtX3NyX2hhbmRsZXJz
W3R5cGVjb2RlXS5zaXplIDwgc2l6ZW9mKCpkZXNjKSB8fAo+ID4+ICsgICAgICAgICAhaHZtX3Ny
X2hhbmRsZXJzW3R5cGVjb2RlXS5zYXZlICkKPiA+PiAgICAgICAgICByZXR1cm4gLUVJTlZBTDsK
PiA+PiAgCj4gPj4gKyAgICBjdHh0LnNpemUgPSBodm1fc3JfaGFuZGxlcnNbdHlwZWNvZGVdLnNp
emU7Cj4gPj4gICAgICBpZiAoIGh2bV9zcl9oYW5kbGVyc1t0eXBlY29kZV0ua2luZCA9PSBIVk1T
Ul9QRVJfVkNQVSApCj4gPj4gLSAgICAgICAgZm9yX2VhY2hfdmNwdShkLCB2KQo+ID4+IC0gICAg
ICAgICAgICBzeiArPSBodm1fc3JfaGFuZGxlcnNbdHlwZWNvZGVdLnNpemU7Cj4gPj4gLSAgICBl
bHNlIAo+ID4+IC0gICAgICAgIHN6ID0gaHZtX3NyX2hhbmRsZXJzW3R5cGVjb2RlXS5zaXplOwo+
ID4+IC0gICAgCj4gPj4gLSAgICBjdHh0LnNpemUgPSBzejsKPiA+PiAtICAgIGN0eHQuZGF0YSA9
IHhtYWxsb2NfYnl0ZXMoc3opOwo+ID4+ICsgICAgICAgIGh2bV9zcl9oYW5kbGVyc1t0eXBlY29k
ZV0uc2l6ZSAqPSBkLT5tYXhfdmNwdXM7Cj4gPiAKPiA+IFdoeSBpcyBzaXplIHVwZGF0ZWQgd2l0
aCBhIHBhcnRpY3VsYXIgZC0+bWF4X3ZjcHVzIGhlcmU/IEFGQUlDVCAoYWZ0ZXIKPiA+IGdvaW5n
IHRocm91Z2ggbGF5ZXJzIG9mIG1hY3JvcyAuLi4pIGh2bV9zcl9oYW5kbGVycyBpcyBnbG9iYWwg
YW5kIG5lZWRlZAo+ID4gd2hlbiBzYXZpbmcgYW55IGh2bSBndWVzdHMuIFRoZSAic2l6ZSIgZmll
bGQgY29udGFpbnMgdGhlIGxlbmd0aCBvZiBvbmUKPiA+IHJlY29yZC4KPiA+IAo+ID4gQWxzbywg
eW91IHNldCBjdHh0LnNpemUgYmVmb3JlIHRoaXMgbG9vcCB3aXRob3V0IHRha2luZyBpbnRvIGFj
Y291bnQgdGhlCj4gPiBudW1iZXIgb2YgdmNwdXMsIHdoaWNoIGxvb2tzIHdyb25nIHRvIG1lLiBT
aG91bGRuJ3QgaXQgYmUgKHdoZW4gbm90Cj4gPiB1cGRhdGluZyBodm1fc3JfaGFuZGxlcnNbdHlw
ZWNvZGVdLnNpemUpCj4gPiAKPiA+ICAgIGN0eHQuc2l6ZSA9IGh2bV9zcl9oYW5kbGVyc1t0eXBl
Y29kZV0uc2l6ZSAqIGQtPm1heF92Y3B1cwo+ID4gCj4gPiA/Cj4gCj4gUmlnaHQsIHRoaXMgaXMg
Y29tcGxldGUgcnViYmlzaC4gU2hvdWxkIGJlCj4gCj4gY3R4dC5zaXplICo9IGQtPm1heF92Y3B1
czsKPiAKClllcywgdGhpcyBsb29rcyByaWdodCB0byBtZSBub3cuCgo+ID4+ICsgICAgY3R4dC5k
YXRhID0geG1hbGxvY19ieXRlcyhjdHh0LnNpemUpOwo+ID4+ICAgICAgaWYgKCAhY3R4dC5kYXRh
ICkKPiA+PiAgICAgICAgICByZXR1cm4gLUVOT01FTTsKPiA+PiAgCj4gPj4gLSAgICBpZiAoIGh2
bV9zcl9oYW5kbGVyc1t0eXBlY29kZV0uc2F2ZShkLCAmY3R4dCkgIT0gMCApCj4gPj4gLSAgICB7
Cj4gPj4gLSAgICAgICAgcHJpbnRrKFhFTkxPR19HX0VSUiAiSFZNJWQgc2F2ZTogZmFpbGVkIHRv
IHNhdmUgdHlwZSAlIlBSSXUxNiJcbiIsCj4gPj4gLSAgICAgICAgICAgICAgIGQtPmRvbWFpbl9p
ZCwgdHlwZWNvZGUpOwo+ID4+IC0gICAgICAgIHJ2ID0gLUVGQVVMVDsKPiA+PiAtICAgIH0KPiA+
PiAtICAgIGVsc2UgaWYgKCBjdHh0LmN1ciA+PSBzaXplb2YoKmRlc2MpICkKPiA+PiArICAgIGlm
ICggKHJ2ID0gaHZtX3NyX2hhbmRsZXJzW3R5cGVjb2RlXS5zYXZlKGQsICZjdHh0KSkgIT0gMCAp
Cj4gPj4gKyAgICAgICAgcHJpbnRrKFhFTkxPR19HX0VSUiAiSFZNJWQgc2F2ZTogZmFpbGVkIHRv
IHNhdmUgdHlwZSAlIlBSSXUxNiIgKCVkKVxuIiwKPiA+PiArICAgICAgICAgICAgICAgZC0+ZG9t
YWluX2lkLCB0eXBlY29kZSwgcnYpOwo+ID4+ICsgICAgZWxzZSBpZiAoIHJ2ID0gLUVOT0VOVCwg
Y3R4dC5jdXIgPj0gc2l6ZW9mKCpkZXNjKSApCj4gPiAKPiA+IEkgZ3Vlc3MgdGhlIGludGVudCBo
ZXJlIGlzIHRvIHNldCBydiB3aGlsZSBhdCB0aGUgc2FtZSB0aW1lIG9ubHkgdGVzdAo+ID4gY3R4
dC5jdXI/IEJ1dCB3aHk/Cj4gCj4gV2VsbCwgd2UgY2FuJ3QgdXNlIC1FTk9FTlQgYXMgaW5pdGlh
bGl6ZXIgYW55bW9yZSwgYXMgcnYgbm93IGlzCj4gYmVpbmcgbW9kaWZpZWQgYWJvdmUuIEJlZm9y
ZSBlbnRlcmluZyB0aGUgYm9keSBvZiB0aGUgImVsc2UgaWYiCj4gaXQgbmVlZHMgdG8gYmUgLUVO
T0VOVCB0aG91Z2guCj4gCj4gPiBDYW4gdGhlIGNvZGUgYmUgcmVvcmdhbmlzZWQgc28gdGhhdCBp
dCBpcyBlYXNpZXIgdG8gcmVhc29uIGFib3V0Lgo+IAo+IEl0IHByb2JhYmx5IGNvdWxkIGJlLCBh
dCB0aGUgZXhwZW5zZSBvZiBhc3NpZ25pbmcgLUVOT0VOVCBpbiB0d28KPiBwbGFjZXMuCj4gCgpI
b3cgYWJvdXQ6CgogICBpZiAoIChydiA9IGh2bV9zcl9oYW5kbGVycyAuLi4pKSAhPSAwICkKICAg
ewogICB9IGVsc2UgewogICAgICAgcnYgPSAtRU5PRU5UOwoKICAgICAgIGlmICggY3R4LmN1ciA+
PSBzaXplb2YoKmRlc2MpICkKICAgICAgIHsKCiAgICAgICB9CgogICB9Cgo+IEphbgo+IAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 07 10:32:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 10: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 1dIYG3-0001QD-Eq; Wed, 07 Jun 2017 10:32: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=3247b583f=anoob.soman@citrix.com>)
 id 1dIYG2-0001Q1-Li
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 10:32:10 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 81/BC-26106-926D7395; Wed, 07 Jun 2017 10:32:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsWyU9JRQlfzmnm
 kwfuFwhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aMJQ/ZCi4zVZx7uI6pgXE2UxcjB4eEgJ/E
 qtlcXYycHMICURLzf31lAbFFBIolNk3YzApiMwuISjw+dhHMFhKolDh6/BsbiM0moCWx6M17d
 hCbV8BWYtnKnWA1LAIqEjcmnAKzRQXCJXoP9LNB1AhKnJz5BGw+p4CdxIb1D1hATmAWsJd4sL
 UMYpW8xPa3c5ghbHGJW0/mM0GsVZZYsX8K2EgJgXSJn7NmskxgFJiFZOoshEmzkEyahWTSAka
 WVYwaxalFZalFuoYWeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgeFaz8DAuIPx
 92nPQ4ySHExKorxdO8wjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwKl4FygkWpaanVqRl5gAjB
 yYtwcGjJMJrfAEozVtckJhbnJkOkTrFqMvR9GHLFyYhlrz8vFQpcV4RkBkCIEUZpXlwI2BRfI
 lRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMC8TyBSezLwSuE2vgI5gAjqC75IJyBEliQgpqQb
 Gtmy9Q3cX5a2Ke/t85Y3yij2lrQ2HZq3b9jTVwELx29XvrlaGNSozZFZvtTQJkQ5W9HKSqZ7M
 25yz0WafrO733Ir9XHqBt27u7ryiGRl9U7gu9vyXayIr9u9f9mhPsqbzFv4anc2/4lVkrxYeW
 zmraeaD+IQZ8ms8M2Y/21D/LuR3iaf+wbZqJZbijERDLeai4kQAWr+Du90CAAA=
X-Env-Sender: prvs=3247b583f=anoob.soman@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1496831529!48989666!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23575 invoked from network); 7 Jun 2017 10:32:09 -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;
 7 Jun 2017 10:32:09 -0000
X-IronPort-AV: E=Sophos;i="5.39,310,1493683200"; d="scan'208";a="47344136"
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 <xen-devel@lists.xenproject.org>, <linux-kernel@vger.kernel.org>
References: <1496746648-25300-1-git-send-email-anoob.soman@citrix.com>
 <91bfac47-7258-cec0-2a61-29f2b2e5454b@oracle.com>
From: Anoob Soman <anoob.soman@citrix.com>
Message-ID: <a7c8693b-b7ec-f807-88e0-2c8dd89c0d3f@citrix.com>
Date: Wed, 7 Jun 2017 11:31:58 +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: <91bfac47-7258-cec0-2a61-29f2b2e5454b@oracle.com>
Content-Language: en-US
X-ClientProxiedBy: FTLPEX02CAS04.citrite.net (10.13.99.237) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: jgross@suse.com
Subject: Re: [Xen-devel] [PATCH V2] xen-evtchn: Bind dyn evtchn:qemu-dm
 interrupt to next online VCPU
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

T24gMDYvMDYvMTcgMjA6NDEsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPgo+IFRoZXJlIGlzIGEg
c2luZ2xlIGNhbGwgc2l0ZSBmb3IgcmViaW5kX2lycV90b19jcHUoKSBzbyB3aHkgbm90IGNhbGwK
PiB4ZW5fcmViaW5kX2V2dGNobl90b19jcHUoKSBkaXJlY3RseT8KPgoKRmFpciBlbm91Z2gsIEkg
d2lsbCBjaGFuZ2UgaXQuCgo+Cj4+ICsJcmF3X3NwaW5fbG9ja19pcnFzYXZlKCZkZXNjLT5sb2Nr
LCBmbGFncyk7Cj4gSXMgdGhlcmUgYSByZWFzb24gd2h5IHlvdSBhcmUgdXNpbmcgcmF3XyB2ZXJz
aW9uPwoKZGVzYy0+bG9jayBpcyBkZWZpbmVkIGFzIHJhd19zcGlubG9ja190CgotQW5vb2IKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 07 10:36:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 10: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 1dIYJi-0001ei-Vb; Wed, 07 Jun 2017 10:35: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=3247b583f=anoob.soman@citrix.com>)
 id 1dIYJh-0001ea-Id
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 10:35:57 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 33/2E-03371-C07D7395; Wed, 07 Jun 2017 10:35:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsWyU9JRQpfzunm
 kQfcZG4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePvnCtsBf1MFWub77A1MD5i7GLk5JAQ8JO4
 fecyG4gtLBAlMf/XVxYQW0QgROL50YvsIDazQK7E5KWLwWwhIPvTgflgNWwCWhKL3rwHi/MK2
 Ep8n/UQbCaLgIrEph+7wWpEBcIleg/0s0HUCEqcnPkELM4pYCfR8XgecxcjB9B8e4kHW8sgVs
 lLbH87hxnCFpe49WQ+E8RaZYkV+6ewQpycLvFz1kyWCYwCs5BMnYUwaRaSSbOQTFrAyLKKUaM
 4tagstUjX0EgvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwYBmAYAfj5Y0Bhxgl
 OZiURHm7dphHCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgVbwKlBMsSk1PrUjLzAHGDkxagoNHS
 YTX+AJQmre4IDG3ODMdInWKUZej6cOWL0xCLHn5ealS4ryrQWYIgBRllObBjYDF8SVGWSlhXk
 ago4R4ClKLcjNLUOVfMYpzMCoJ81aATOHJzCuB2/QK6AgmoCP4LpmAHFGSiJCSamA89WdB1uT
 7wkHnLy3R2ZDcOqdwX0Kwtxb7nXCFy0E6Ezb4M50LEg1yrCi46tCwqpGRXT/6fKzaj6QbEqyr
 Vp9cyPWgNEaY+0d+kO+kdicNyaoS8ZzFc8rNt6tbbvJ5mFfKlblH+CSDZs7X3JVe7x8HnNvpf
 Ms1Tvqdyu+Wx325RvMPCkcmf1ZiKc5INNRiLipOBACsQHAE3gIAAA==
X-Env-Sender: prvs=3247b583f=anoob.soman@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1496831753!72588418!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17966 invoked from network); 7 Jun 2017 10:35:53 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Jun 2017 10:35:53 -0000
X-IronPort-AV: E=Sophos;i="5.39,310,1493683200"; d="scan'208";a="47344320"
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, kbuild test robot
 <lkp@intel.com>
References: <201706070319.CRj1QpwQ%fengguang.wu@intel.com>
 <93dcbf7c-85d3-daca-4c8f-595d7088fa9e@oracle.com>
From: Anoob Soman <anoob.soman@citrix.com>
Message-ID: <ca02c8bc-e6ed-631a-133b-ee8385b41cdc@citrix.com>
Date: Wed, 7 Jun 2017 11:34:51 +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: <93dcbf7c-85d3-daca-4c8f-595d7088fa9e@oracle.com>
Content-Language: en-US
X-ClientProxiedBy: FTLPEX02CAS04.citrite.net (10.13.99.237) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: jgross@suse.com, xen-devel@lists.xenproject.org, kbuild-all@01.org,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH V2] xen-evtchn: Bind dyn evtchn:qemu-dm
 interrupt to next online VCPU
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

T24gMDYvMDYvMTcgMjE6NTgsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPgo+IE9oIHdlbGwsIHNv
IG11Y2ggZm9yIG15IHJlcXVlc3QgdG8gbW92ZSBpdC4gU28geW91IGFyZSBnb2luZyB0byBtYWtl
IGl0Cj4gZ2xvYmFsIHRvIHRoZSBmaWxlLgoKU29ycnkgYWJvdXQgYnVpbGQgYnJlYWthZ2UuIEkg
d2lsbCBtb3ZlIApERUZJTkVfUEVSX0NQVShiaW5kX2xhc3Rfc2VsZWN0ZWRfY3B1KSBhYm92ZSAK
ZXZ0Y2huX2JpbmRfaW50ZXJkb21fbmV4dF92Y3B1KCkuCgotQW5vb2IuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 07 10:36:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 10: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 1dIYKN-0001iJ-8d; Wed, 07 Jun 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 <prvs=324d18410=Paul.Durrant@citrix.com>)
 id 1dIYKM-0001i8-CL
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 10:36:38 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 63/99-03613-537D7395; Wed, 07 Jun 2017 10:36:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrAIsWRWlGSWpSXmKPExsWyU9JRQtf0unm
 kwYc9bBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bN22kFc3kqJpzey9zA2MHTxcjJISHgJ/Gw
 eTU7iM0moCOx9Oh8JhBbRKBI4sLrTaxdjFwczAIHGSWOTrvPDJIQFnCR+H9oMRtEkavEt9Ndj
 BB2lsTlto2sIDaLgIrE5K/bwAbxCrhLnGicyAYySEhgNYtE27x9YA2cAnYSu9vawAYxCshKfG
 lcDbaAWUBc4tYTiCskBAQkluw5zwxhi0q8fPyPFcI2kNi6dB9LFyMHUL2mxPpd+hCtihJTuh+
 yQ+wVlDg58wnLBEbhWUimzkLomIWkYxaSjgWMLKsYNYpTi8pSi3SNTPSSijLTM0pyEzNzdA0N
 zPRyU4uLE9NTcxKTivWS83M3MQJDnwEIdjDu+xh5iFGSg0lJlLdrh3mkEF9SfkplRmJxRnxRa
 U5q8SFGDQ4Ogc1rV19glGLJy89LVZLgFbwGVCdYlJqeWpGWmQOMTphSCQ4eJRFe4wtAad7igs
 Tc4sx0iNQpRkUpcV4PkD4BkERGaR5cGywhXGKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5Iw7/u
 rQFN4MvNK4Ka/AlrMBLSY75IJyOKSRISUVAOjRTr7ZIfykH32bTz5hjdXPHkyzd7A+PV21bPx
 X88n5SbFZ2ca7n1XZB965bSl7VF1peOvN9QohZyWUe8VmnHIMO/K68fneZ3Pl05ubl5Vfe1pr
 dn1lI0dPkoKdjw15evF/gj53p2jy9f859hjIadX2g7rz3vMmrx3hnrRpwfbedwuVJ7e7tuoxF
 KckWioxVxUnAgAtBM0QwMDAAA=
X-Env-Sender: prvs=324d18410=Paul.Durrant@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1496831796!46924031!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35716 invoked from network); 7 Jun 2017 10:36:37 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-2.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Jun 2017 10:36:37 -0000
X-IronPort-AV: E=Sophos;i="5.39,310,1493683200"; d="scan'208";a="47344392"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>, 'Juergen Gross'
 <jgross@suse.com>, Jan Beulich <JBeulich@suse.com>
Thread-Topic: [Xen-devel] debian stretch dom0 + xen 4.9 fails to boot
Thread-Index: AdLe0KoM3kANRDRYSf+PCIgyxC4kg///62kA///UqkD//530gIAAq+WA//7hiaAASaM11////+MQgAAfuwCAAAbUMA==
Date: Wed, 7 Jun 2017 10:36:34 +0000
Message-ID: <2baad09e48864a06873037240b8e39dd@AMSPEX02CL03.citrite.net>
References: <bcc0d4330d9b463a9829af1327d895a9@AMSPEX02CL03.citrite.net>
 <5936E230020000780015FEDC@prv-mh.provo.novell.com>
 <fe6a9bb5eb8144bda27ef1532a153ab7@AMSPEX02CL03.citrite.net>
 <d45ae6fc34a94ab48213667073b37616@AMSPEX02CL03.citrite.net>
 <3a0eb227-8302-50db-84a6-b07893ab0e91@oracle.com>
 <d8a91bf2426a4fc99f6a0e633e853402@AMSPEX02CL03.citrite.net>
 <5937D4FF02000078001602F6@suse.com>
 <e9772a31-a3c0-6994-2745-219e6b0948f8@suse.com>
 <ad450ab0147147429a46cd7382a17c19@AMSPEX02CL03.citrite.net>
 <0e704f5e-5845-dc56-6058-d0451d43d842@citrix.com>
In-Reply-To: <0e704f5e-5845-dc56-6058-d0451d43d842@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 \(xen-devel@lists.xenproject.org\)"
 <xen-devel@lists.xenproject.org>,
 "Julien Grall \(julien.grall@arm.com\)" <julien.grall@arm.com>,
 'Boris Ostrovsky' <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] debian stretch dom0 + xen 4.9 fails to 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KW3NuaXBdDQo+ID4+DQo+ID4+IFRCSDogSSBy
ZWFsbHkgY2FuJ3Qgc2VlIHdoYXQgaXMgd3Jvbmcgd2l0aCB0aGF0IHBhdGNoLiBUaGUgb25seSBj
aGFuZ2UNCj4gPj4gd2hpY2ggc2hvdWxkIGJlIGFibGUgdG8gYnJlYWsgc29tZXRoaW5nIHNlZW1z
IHRvIGJlIHRoZSByZWR1Y3Rpb24gb2YNCj4gdGhlDQo+ID4+IHdha2V1cCBzdGFjayBzaXplIHRv
IDNrQiwgYnV0IHRoaXMgc2hvdWxkbid0IGFmZmVjdCBib290aW5nIHRoZSBzeXN0ZW0NCj4gPj4g
YXQgYWxsLi4uDQo+ID4+DQo+ID4gWWVhaCwgbXkgbmV4dCB0ZXN0IGlzIGdvaW5nIHRvIGJlIGlu
Y3JlYXNpbmcgdGhlIHNpemUgb2YgdGhlIHdha2V1cCBzdGFjaw0KPiBhZ2FpbiwgYnV0IHRoZXJl
IGlzIHJlYWxseSBub3RoaW5nIG9idmlvdXNseSB3cm9uZyB3aXRoIHRoZSBwYXRjaC4NCj4gDQo+
IE15IGd1dCBmZWVsaW5nIGlzIHRoYXQgdGhlcmUgaXMgc29tZSBwYXRoIHRocm91Z2ggYm9vdCAo
dGlja2xlZCBieSB0aGVzZQ0KPiB0d28gbWFjaGluZXMpIHdoaWNoIGlzIGNsb2JiZXJpbmcgdGhl
IHdyb25nIHBpZWNlIG9mIG1lbW9yeSwgd2hpY2ggd2FzDQo+IHByZXZpb3VzbHkgc2FmZSBhbmQg
aXMgbm93IG5vdCwgYmVjYXVzZSBvZiB0aGUgcmVhcnJhbmdlbWVudHMgaGVyZS4NCj4gDQo+IERl
YnVnZ2luZyB0aGVzZSBtYWNoaW5lcyBpcyB2ZXJ5IHRyaWNreSwgYmVjYXVzZSB0aGV5IGhhdmUg
bm8gc2VyaWFsIG9yDQo+IElNUEkgd2hhdHNvZXZlci4NCj4gDQoNCkl0IGRvZXMgYXBwZWFyIHRv
IGJlIGEgbGF5b3V0IGlzc3VlLiBJZiBJIG1vZGlmeSB0aGUgY29kZSB0byBqdXN0IHNldCB3YWtl
dXBfc3RhY2sgdG8gd2FrZXVwX3N0YWNrX3N0YXJ0ICsgUEFHRV9TSVpFLCBzbyBpdCBoYXMgdGhl
IGZ1bGwgNGsgdGhlbiBJIHN0aWxsIGdldCB0aGUgcHJvYmxlbS4gSG93ZXZlciBpZiBJIHRoZW4g
bW92ZSB0aGF0IGNvZGUgYmxvY2sgdGhhdCBpbmNsdWRlcyB3YWtldXAuUyBhbmQgbW92ZSBpdCB0
byB0aGUgZW5kIG9mIHRyYW1wb2xpbmUuUyBzbyB0aGF0IHdha3VwIGNvZGUgYW5kIHN0YWNrIGFy
ZSBvbmNlIGFnYWluIGxvY2F0ZWQgYXQgdGhlIGVuZCB0aGVuIHRoZSBwcm9ibGVtIGdvZXMgYXdh
eS4NCg0KICBQYXVsDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 07 10:38:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 10:38:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIYLe-0001sE-MP; Wed, 07 Jun 2017 10: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 <JBeulich@suse.com>) id 1dIYLc-0001ro-Tb
 for xen-devel@lists.xen.org; Wed, 07 Jun 2017 10:37:57 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 EA/71-01985-487D7395; Wed, 07 Jun 2017 10:37:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXS6fjDS7f5unm
 kwaFP2hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8ayeTdZC/YzVbRsi25gbGPqYuTgEBLIk9gw
 KbmLkZODV8BO4vef/WwgtoSAocTphTdZQGwWAVWJ+3dXMoHYbALqEm3PtrOC2CIC2hItu9czg
 tjMAq8YJS6eSgGxhQWyJZ5e/wcWFxLIktjX2gg2h1PAWuLp5wuMIGt5BQQl/u4QhmjVknj46x
 YLhK0tsWzha2aQEmYBaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjGqF6cWlaUW6RrpJRVlpme
 U5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEhl09AwPjDsZTzc6HGCU5mJREebt2mEcK8SXl
 p1RmJBZnxBeV5qQWH2KU4eBQkuAVvAaUEyxKTU+tSMvMAUYATFqCg0dJhNf4AlCat7ggMbc4M
 x0idYpRl6Ppw5YvTEIsefl5qVLivB4gMwRAijJK8+BGwKLxEqOslDAvIwMDgxBPQWpRbmYJqv
 wrRnEORiVhXi2QKTyZeSVwm4BxAHS/CC/fJROQI0oSEVJSDYxMh6885DRbduQM04nzwdujT+i
 2ub1ZvupH1b3+mrhV+1WnTCn/7btrL9fHdjut2z1Mc9zDOJ8oxtWwXXocvf34/9sW+dPF+J2O
 p14MTzh7KuDztmM8fu0hrzTWCk1XqIzLqNfWiNm4LXiPTsIt58BbWo4npXKXmK5l11vofU7+l
 Yj6o/9c+lJKLMUZiYZazEXFiQBqsFKzwQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1496831874!101243449!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24823 invoked from network); 7 Jun 2017 10:37:55 -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; 7 Jun 2017 10:37:55 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 07 Jun 2017 04:37:53 -0600
Message-Id: <5937F39F020000780016041F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 07 Jun 2017 04:37:51 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Punit Agrawal" <punit.agrawal@arm.com>
References: <20170526111407.13537-4-punit.agrawal@arm.com>
 <20170607093449.25607-1-punit.agrawal@arm.com>
In-Reply-To: <20170607093449.25607-1-punit.agrawal@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, julien.grall@arm.com
Subject: Re: [Xen-devel] [For Xen-4.10 PATCH] Ensure invalidate_icache()
 definition is visible only when !__ASSEMBLY__
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA3LjA2LjE3IGF0IDExOjM0LCA8cHVuaXQuYWdyYXdhbEBhcm0uY29tPiB3cm90ZToK
PiBUaGlzIGNvbW1pdCBmaXhlcyB0aGUgYnVpbGQgYnJlYWthZ2UgaW4gc3RhZ2luZyBmb3IgbWUu
IEknbSBub3Qgc3VyZQo+IHdoZXRoZXIgc3RhZ2luZyBnZXRzIHJlYmFzZWQgc28gc2VuZGluZyB0
aGlzIGFzIGEgc2VwYXJhdGUgY29tbWl0LgoKTm8sIHdlIGRvbid0IHJlLWJhc2UuIElmIGFueXRo
aW5nIChlLmcuIHdoZW4gYSBmaXggZG9lc24ndAphcnJpdmUgcHJldHR5IHF1aWNrbHkgb3IgbmVl
ZHMgbW9yZSB0aG91Z2h0KSB3ZSByZXZlcnQuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 07 10:40:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 10: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 1dIYNg-0002S6-1g; Wed, 07 Jun 2017 10:40: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 1dIYNe-0002Be-OE
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 10:40:02 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 40/62-02181-208D7395; Wed, 07 Jun 2017 10:40:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS5fxhnm
 kwe9dIhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a5hoNsBR94Kh4/msrSwHiGs4uRg0NIIE/i
 Wa9UFyMnB6+AncSsD4+ZQGwJAUOJ0wtvsoDYLAKqElM+rmMEsdkE1CXanm1nBbFFBJQl7n6fA
 VTDxcEssItJYmfXXyaQmcICphInJ1SBxIUEtjFJtOxYzAIS5xSwlPgyrwbE5BUQlPi7QxhkDL
 OAlsTDX7dYIGxtiWULXzODlDALSEss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRozi1qCy1SNf
 ITC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzD06hkYGHcw3p7sd4hRkoNJSZS3
 a4d5pBBfUn5KZUZicUZ8UWlOavEhRg0ODoFtu1ZfYJRiycvPS1WS4O28BlQnWJSanlqRlpkDj
 A6YUgkOHiURXuMLQGne4oLE3OLMdIjUKUZFKXHeRyB9AiCJjNI8uDZYRF5ilJUS5mVkYGAQ4i
 lILcrNLEGVf8UozsGoJMwrdR1oCk9mXgnc9FdAi5mAFvNdMgFZXJKIkJJqYORSflO3sl5ecvG
 zGwFNUluvzGubdWL6I73G7EfMvnx7hc6uuKzQWbjOMvnWzSlLTK5uONOrI/Ii2XGmbdvNdtMN
 PWse8W2ZuWXnA6s+pwbJ+bZPZYv/Zph+nB69hM/o8MkXcfpSobxTn9+N6Jh/UWPVgYc6i56XL
 et3jVT0sCh7s3DLpVa13tlKLMUZiYZazEXFiQBIPItpwwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1496831999!100615816!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32770 invoked from network); 7 Jun 2017 10:40: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; 7 Jun 2017 10:40:01 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 07 Jun 2017 04:39:58 -0600
Message-Id: <5937F41E0200007800160422@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 07 Jun 2017 04:39:58 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <592E8AB8020000780015DFA8@prv-mh.provo.novell.com>
 <592E8AB8020000780015DFA8@prv-mh.provo.novell.com>
 <592E8C06020000780015DFD4@prv-mh.provo.novell.com>
 <20170606175213.ow35l2vtlrnxsd5d@citrix.com>
 <5937EC6602000078001603C7@prv-mh.provo.novell.com>
 <20170607102949.4fxko7gpx6booewp@citrix.com>
In-Reply-To: <20170607102949.4fxko7gpx6booewp@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 2/2] HVM: clean up hvm_save_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>

Pj4+IE9uIDA3LjA2LjE3IGF0IDEyOjI5LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gV2VkLCBKdW4gMDcsIDIwMTcgYXQgMDQ6MDc6MDJBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+ID4+PiBPbiAwNi4wNi4xNyBhdCAxOTo1MiwgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdy
b3RlOgo+PiA+IE9uIFdlZCwgTWF5IDMxLCAyMDE3IGF0IDAxOjI1OjI2QU0gLTA2MDAsIEphbiBC
ZXVsaWNoIHdyb3RlOgo+PiA+PiAgICAgIGlmICggIWN0eHQuZGF0YSApCj4+ID4+ICAgICAgICAg
IHJldHVybiAtRU5PTUVNOwo+PiA+PiAgCj4+ID4+IC0gICAgaWYgKCBodm1fc3JfaGFuZGxlcnNb
dHlwZWNvZGVdLnNhdmUoZCwgJmN0eHQpICE9IDAgKQo+PiA+PiAtICAgIHsKPj4gPj4gLSAgICAg
ICAgcHJpbnRrKFhFTkxPR19HX0VSUiAiSFZNJWQgc2F2ZTogZmFpbGVkIHRvIHNhdmUgdHlwZSAl
IlBSSXUxNiJcbiIsCj4+ID4+IC0gICAgICAgICAgICAgICBkLT5kb21haW5faWQsIHR5cGVjb2Rl
KTsKPj4gPj4gLSAgICAgICAgcnYgPSAtRUZBVUxUOwo+PiA+PiAtICAgIH0KPj4gPj4gLSAgICBl
bHNlIGlmICggY3R4dC5jdXIgPj0gc2l6ZW9mKCpkZXNjKSApCj4+ID4+ICsgICAgaWYgKCAocnYg
PSBodm1fc3JfaGFuZGxlcnNbdHlwZWNvZGVdLnNhdmUoZCwgJmN0eHQpKSAhPSAwICkKPj4gPj4g
KyAgICAgICAgcHJpbnRrKFhFTkxPR19HX0VSUiAiSFZNJWQgc2F2ZTogZmFpbGVkIHRvIHNhdmUg
dHlwZSAlIlBSSXUxNiIgKCVkKVxuIiwKPj4gPj4gKyAgICAgICAgICAgICAgIGQtPmRvbWFpbl9p
ZCwgdHlwZWNvZGUsIHJ2KTsKPj4gPj4gKyAgICBlbHNlIGlmICggcnYgPSAtRU5PRU5ULCBjdHh0
LmN1ciA+PSBzaXplb2YoKmRlc2MpICkKPj4gPiAKPj4gPiBJIGd1ZXNzIHRoZSBpbnRlbnQgaGVy
ZSBpcyB0byBzZXQgcnYgd2hpbGUgYXQgdGhlIHNhbWUgdGltZSBvbmx5IHRlc3QKPj4gPiBjdHh0
LmN1cj8gQnV0IHdoeT8KPj4gCj4+IFdlbGwsIHdlIGNhbid0IHVzZSAtRU5PRU5UIGFzIGluaXRp
YWxpemVyIGFueW1vcmUsIGFzIHJ2IG5vdyBpcwo+PiBiZWluZyBtb2RpZmllZCBhYm92ZS4gQmVm
b3JlIGVudGVyaW5nIHRoZSBib2R5IG9mIHRoZSAiZWxzZSBpZiIKPj4gaXQgbmVlZHMgdG8gYmUg
LUVOT0VOVCB0aG91Z2guCj4+IAo+PiA+IENhbiB0aGUgY29kZSBiZSByZW9yZ2FuaXNlZCBzbyB0
aGF0IGl0IGlzIGVhc2llciB0byByZWFzb24gYWJvdXQuCj4+IAo+PiBJdCBwcm9iYWJseSBjb3Vs
ZCBiZSwgYXQgdGhlIGV4cGVuc2Ugb2YgYXNzaWduaW5nIC1FTk9FTlQgaW4gdHdvCj4+IHBsYWNl
cy4KPj4gCj4gCj4gSG93IGFib3V0Ogo+IAo+ICAgIGlmICggKHJ2ID0gaHZtX3NyX2hhbmRsZXJz
IC4uLikpICE9IDAgKQo+ICAgIHsKPiAgICB9IGVsc2Ugewo+ICAgICAgICBydiA9IC1FTk9FTlQ7
Cj4gCj4gICAgICAgIGlmICggY3R4LmN1ciA+PSBzaXplb2YoKmRlc2MpICkKPiAgICAgICAgewo+
IAo+ICAgICAgICB9Cj4gCj4gICAgfQoKV2VsbCwgdGhhdCB3b3VsZCByZXF1aXJlIHJlLWluZGVu
dGluZyB0aGUgZW50aXJlIGJvZHksIHdoaWNoIEkKd2FudGVkIHRvIGF2b2lkIGFzIHdlbGwuCgpK
YW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 07 10:49:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 10:49:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIYWt-0002o0-0H; Wed, 07 Jun 2017 10:49:35 +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 1dIYWs-0002nu-6d
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 10:49:34 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 FA/F5-17076-D3AD7395; Wed, 07 Jun 2017 10:49:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVysyfVTdfmlnm
 kwaW7Ohbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aNEy9ZC9ZLVNxed5KtgfGdUBcjF4eQwEZG
 icZ3B9ghnAOMEruWNgA5HBzCAvESh3ewdTFycogI6Etsut0IVsMscJFR4smNpYwQDb1MEvOaH
 oJVsQnoSuy4+ZoZxOYVsJL4NHsFE4jNIqAiMenSCTBbVCBcovdAPxtEjaDEyZlPWEBsTgEfiY
 cvl4DVMAuoS/yZd4kZwhaXaPqykhXClpfY/nYO8wRG/llI2mchaZmFpGUWkpYFjCyrGDWKU4v
 KUot0jQ30kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECQ7SegYFxB2PnCb9DjJIc
 TEqivAU3zSOF+JLyUyozEosz4otKc1KLDzHKcHAoSfA+ugGUEyxKTU+tSMvMAUYLTFqCg0dJh
 Nf4AlCat7ggMbc4Mx0idYpRUUqc1wJkpgBIIqM0D64NFqGXGGWlhHkZGRgYhHgKUotyM0tQ5V
 8xinMwKgnzFoJM4cnMK4Gb/gpoMRPQYr5LJiCLSxIRUlINjDOuq1iYNyq8+iso5Bcgzvened1
 fwSdZp1Z0Re/zk/w6i/nJ68hdgZW7bpWaPTsX+tPsSlj4UhvXaw/vNjdp/y9Z0dX/WdXUZXHW
 S+MX+hskchxL3FPt55/YuWiXT9lnZzVP0fRkWY2dK02kJ5stq/9V90bvSXR8Sq12jAnPkm8xZ
 x71cy24osRSnJFoqMVcVJwIACgdLaPLAgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1496832572!103838976!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60145 invoked from network); 7 Jun 2017 10:49:32 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-31.messagelabs.com with SMTP; 7 Jun 2017 10:49: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 69DCF2B;
 Wed,  7 Jun 2017 03:49:31 -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 52F2E3F587;
 Wed,  7 Jun 2017 03:49:30 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20170526173540.10066-1-andre.przywara@arm.com>
 <20170526173540.10066-4-andre.przywara@arm.com>
 <f038088c-fc74-0883-9abe-2fd57d1d83b5@arm.com>
 <ec1081e5-93ea-ba4c-d7ef-a55416b50375@arm.com>
 <alpine.DEB.2.10.1706061140520.15791@sstabellini-ThinkPad-X260>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <eb435f6b-381d-4478-3c8d-b68991a9fdb4@arm.com>
Date: Wed, 7 Jun 2017 11:49: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: <alpine.DEB.2.10.1706061140520.15791@sstabellini-ThinkPad-X260>
Content-Language: en-GB
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>
Subject: Re: [Xen-devel] [PATCH v10 03/32] ARM: vGIC: move irq_to_pending()
 calls under the VGIC VCPU 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>

SGksCgpPbiAwNi8wNi8xNyAxOTo0NiwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIFR1
ZSwgNiBKdW4gMjAxNywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4+IE1heWJlIHdlIHNob3VsZCBj
b25zaWRlciB0byBtZXJnZSB0aGlzIG9uZSBmb3IgNC45IHN0aWxsLAo+PiBhcyBjdXJyZW50bHkg
ZW5hYmxpbmcgdGhlIElUUyBpbiAuY29uZmlnIGFuZCBydW5uaW5nIGl0IG9uIGFuIElUUwo+PiBt
YWNoaW5lIHdpbGwgZmFpbCB0byBib290IERvbTAuCj4gCj4gSGVyZSwgeW91IGFyZSB0YWxraW5n
IGFib3V0IHRoaXMgcGF0Y2gsIHBhdGNoICMzLCByaWdodD8KCk5vLCBzb3JyeSwgSSBtZWFudCBw
YXRjaCAxMi4KCj4gQWx0aG91Z2ggaXQgc2hvdWxkIGJlICJzYWZlIiwgaXQgdG91Y2hlcyBhIGxv
dCBvZiBjb21tb24gY29kZS4gSSB0aGluawo+IGl0IGlzIHRvbyByaXNreSB0byBjb21taXQgaXQg
bm93IHRvIGZpeCBhbiBleHBlcmltZW50YWwgZmVhdHVyZS4gSSB3b3VsZAo+IHJhdGhlciB3YWl0
IHVudGlsIGl0IGlzIGNvbW1pdHRlZCB0byBzdGFnaW5nIGluIHRoZSA0LjEwIGRldiB3aW5kb3cs
Cj4gdGhlbiBiYWNrcG9ydCBpdC4KCldlbGwsIGlmIHlvdSBjb21waWxlIG9yaWdpbi9zdGFnaW5n
IHdpdGggdGhlIElUUyBjb25maWd1cmVkIGluIGFuZCBydW4KdGhpcyBvbiBhIG1hY2hpbmUgd2l0
aCBhbiBJVFMgaW4gdGhlIERULCBpdCB3aWxsIG5vdCBib290IChyZWdhcmRsZXNzIG9mCnRoZSBJ
VFMgbm90IGJlaW5nIHVzZWQgYW55d2F5KS4gVGhpcyBpcyBiZWNhdXNlIHdlIHRyeSB0byBtYXAK
Y29sbGVjdGlvbnMgb24gdGhlIGhvc3QgKHVzaW5nIE1BUEMgY29tbWFuZHMpLCBidXQgZG9uJ3Qg
ZW5hYmxlIHRoZSBob3N0CklUUywgc28gdGhvc2UgY29tbWFuZHMgYXJlIG5vdCBleGVjdXRlZCBh
bmQgd2UgdGltZSBvdXQuCkkgZGlzY292ZXJlZCB0aGlzIHNob3J0bHkgYWZ0ZXIgeW91IG1lcmdl
ZCB0aGUgZmlyc3QgSVRTIHBhdGNoZXMgYW5kCm1hZGUgYSBzaW1wbGUgcGF0Y2gsIGJ1dCBmb3Ig
c29tZSByZWFzb25zIHRoaXMgZGlkbid0IGVuZCB1cCBvbiB0aGUKcHVibGljIGxpc3QuCgpMZXQg
bWUgc2VuZCB0aGlzIG91dCBhbmQgd2UgY2FuIGRlY2lkZSB3aGV0aGVyIHdlIG5lZWQgdGhpcyBm
b3IgNC45IHN0aWxsLgoKQ2hlZXJzLApBbmRyZS4KCj4+Pj4gLSAgICAgICAgaWYgKCBwLT5kZXNj
ICE9IE5VTEwgKQo+Pj4+ICsgICAgICAgIGRlc2MgPSBwLT5kZXNjOwo+Pj4+ICsgICAgICAgIHNw
aW5fdW5sb2NrX2lycXJlc3RvcmUoJnZfdGFyZ2V0LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwo+
Pj4+ICsKPj4+PiArICAgICAgICBpZiAoIGRlc2MgIT0gTlVMTCApCj4+Pj4gICAgICAgICAgewo+
Pj4+IC0gICAgICAgICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmcC0+ZGVzYy0+bG9jaywgZmxhZ3Mp
Owo+Pj4+IC0gICAgICAgICAgICBwLT5kZXNjLT5oYW5kbGVyLT5kaXNhYmxlKHAtPmRlc2MpOwo+
Pj4+IC0gICAgICAgICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZwLT5kZXNjLT5sb2NrLCBm
bGFncyk7Cj4+Pj4gKyAgICAgICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZkZXNjLT5sb2NrLCBm
bGFncyk7Cj4+Pj4gKyAgICAgICAgICAgIGRlc2MtPmhhbmRsZXItPmRpc2FibGUoZGVzYyk7Cj4+
Pj4gKyAgICAgICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJmRlc2MtPmxvY2ssIGZsYWdz
KTsKPj4+PiAgICAgICAgICB9Cj4+Pj4gICAgICAgICAgaSsrOwo+Pj4+ICAgICAgfQo+Pj4+IEBA
IC0zNDksOSArMzY4LDkgQEAgdm9pZCB2Z2ljX2VuYWJsZV9pcnFzKHN0cnVjdCB2Y3B1ICp2LCB1
aW50MzJfdCByLAo+Pj4+IGludCBuKQo+Pj4+ICAgICAgd2hpbGUgKCAoaSA9IGZpbmRfbmV4dF9i
aXQoJm1hc2ssIDMyLCBpKSkgPCAzMiApIHsKPj4+PiAgICAgICAgICBpcnEgPSBpICsgKDMyICog
bik7Cj4+Pj4gICAgICAgICAgdl90YXJnZXQgPSB2Z2ljX2dldF90YXJnZXRfdmNwdSh2LCBpcnEp
Owo+Pj4+ICsgICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZ2X3RhcmdldC0+YXJjaC52Z2ljLmxv
Y2ssIGZsYWdzKTsKPj4+PiAgICAgICAgICBwID0gaXJxX3RvX3BlbmRpbmcodl90YXJnZXQsIGly
cSk7Cj4+Pj4gICAgICAgICAgc2V0X2JpdChHSUNfSVJRX0dVRVNUX0VOQUJMRUQsICZwLT5zdGF0
dXMpOwo+Pj4+IC0gICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZ2X3RhcmdldC0+YXJjaC52Z2lj
LmxvY2ssIGZsYWdzKTsKPj4+PiAgICAgICAgICBpZiAoICFsaXN0X2VtcHR5KCZwLT5pbmZsaWdo
dCkgJiYKPj4+PiAhdGVzdF9iaXQoR0lDX0lSUV9HVUVTVF9WSVNJQkxFLCAmcC0+c3RhdHVzKSAp
Cj4+Pj4gICAgICAgICAgICAgIGdpY19yYWlzZV9ndWVzdF9pcnEodl90YXJnZXQsIGlycSwgcC0+
cHJpb3JpdHkpOwo+Pj4+ICAgICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnZfdGFyZ2V0
LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwo+Pj4+IEBAIC00NjAsNyArNDc5LDcgQEAgdm9pZCB2
Z2ljX2NsZWFyX3BlbmRpbmdfaXJxcyhzdHJ1Y3QgdmNwdSAqdikKPj4+PiAgdm9pZCB2Z2ljX3Zj
cHVfaW5qZWN0X2lycShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHZpcnEpCj4+Pj4gIHsK
Pj4+PiAgICAgIHVpbnQ4X3QgcHJpb3JpdHk7Cj4+Pj4gLSAgICBzdHJ1Y3QgcGVuZGluZ19pcnEg
Kml0ZXIsICpuID0gaXJxX3RvX3BlbmRpbmcodiwgdmlycSk7Cj4+Pj4gKyAgICBzdHJ1Y3QgcGVu
ZGluZ19pcnEgKml0ZXIsICpuOwo+Pj4+ICAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKPj4+PiAg
ICAgIGJvb2wgcnVubmluZzsKPj4+Pgo+Pj4+IEBAIC00NjgsNiArNDg3LDggQEAgdm9pZCB2Z2lj
X3ZjcHVfaW5qZWN0X2lycShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQKPj4+PiBpbnQgdmlycSkK
Pj4+Pgo+Pj4+ICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJnYtPmFyY2gudmdpYy5sb2NrLCBmbGFn
cyk7Cj4+Pj4KPj4+PiArICAgIG4gPSBpcnFfdG9fcGVuZGluZyh2LCB2aXJxKTsKPj4+PiArCj4+
Pj4gICAgICAvKiB2Y3B1IG9mZmxpbmUgKi8KPj4+PiAgICAgIGlmICggdGVzdF9iaXQoX1ZQRl9k
b3duLCAmdi0+cGF1c2VfZmxhZ3MpICkKPj4+PiAgICAgIHsKPj4+PgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 07 10:50:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 10:50:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIYY4-0003J5-BD; Wed, 07 Jun 2017 10:50: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 1dIYY3-0003Iv-7q; Wed, 07 Jun 2017 10:50:47 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 0F/15-03613-68AD7395; Wed, 07 Jun 2017 10:50:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsVysyfVTbf1lnm
 kwZdmM4vvWyYzWbzb95fZgcnj8IcrLAGMUayZeUn5FQmsGe8+ZRVsFqp48q2mgfEQfxcjF4eQ
 wEZGia+X9jBDOLsZJW40n2LsYuTkEBZQkuj7cpcVxBYRSJD4sbuVCcQWEkiSWL/sEFADBwezQ
 JHEjJmRIGE2AU2JO58/gZXwClhJ3Jx2FcxmEVCRaPh0gRnEFhUIl3jbeIQFokZQ4uTMJ2A2p4
 CxxKb7/9hAbGYBM4l5mx8yQ9jyEtvfzmGewMg3C0nLLCRls5CULWBkXsWoUZxaVJZapGtkoJd
 UlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERh0DECwg/HXsoBDjJIcTEqivAU3zSOF
 +JLyUyozEosz4otKc1KLDzHKcHAoSfAmg+QEi1LTUyvSMnOA4Q+TluDgURLhNb4AlOYtLkjML
 c5Mh0idYtTl2LB6/RcmIZa8/LxUKXFeC5AZAiBFGaV5cCNgsXiJUVZKmJcR6CghnoLUotzMEl
 T5V4ziHIxKwryWIFN4MvNK4Da9AjqCCegIvksmIEeUJCKkpBoYhf5v0ok5sUPFefdjlqh5nWp
 z1k7Lnh73NPvS9s71vyRf8s87YXHj5Lyio6s/+e1Y/iJuRUq2iefUmfF77c6eNdq2Qefc1ecb
 /RfIfDUwTTucfO/1tNruLLOc/7PZJ/Xs09ng9+eaktudjssr/5/dfGVrxDnRW+3C0zjc/to3F
 3/dd8QjXouLa5kSS3FGoqEWc1FxIgAabPyvwAIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1496832645!72676534!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8807 invoked from network); 7 Jun 2017 10:50:45 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-12.tower-21.messagelabs.com with SMTP; 7 Jun 2017 10:50: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 2A4BB2B;
 Wed,  7 Jun 2017 03:50: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 5C9493F587;
 Wed,  7 Jun 2017 03:50:44 -0700 (PDT)
To: Lars Kurth <lars.kurth@citrix.com>,
 "committers@xenproject.org" <committers@xenproject.org>
References: <1b03c28c-42c7-fc47-4e76-a4179eeffce5@arm.com>
 <D55B3982.3817A%lars.kurth@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <871cfb6a-7c7d-c03d-6899-fbff036906b9@arm.com>
Date: Wed, 7 Jun 2017 11:50:42 +0100
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: <D55B3982.3817A%lars.kurth@citrix.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 "xen-users@lists.xenproject.org" <xen-users@lists.xenproject.org>
Subject: Re: [Xen-devel] Xen 4.9: Release 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>

T24gMDUvMDYvMTcgMTY6NTgsIExhcnMgS3VydGggd3JvdGU6Cj4gSGkgYWxsLAoKSGkgTGFycywK
Cj4gcmVtb3ZlZCB4ZW4tYW5ub3VuY2UKPgo+IEkgY3JlYXRlZCB0aGUgZm9sbG93aW5nIGRvY3MK
ClRoYW5rIHlvdSBmb3IgZG9pbmcgdGhpcy4KCj4KPiBodHRwczovL3dpa2kueGVucHJvamVjdC5v
cmcvd2lraS9DYXRlZ29yeTpYZW5fNC45Cj4KPiBJZiBhbnlvbmUgY3JlYXRlZCBhbnkgNC45IHNw
ZWNpZmljIGRvY3MsIGZlZWwgZnJlZSB0byBhZGQgdG8gdGhlIHBhZ2Ugb3IKPiBsZXQgbWUga25v
dzogSSBhZGRlZCBsaW5rcyB0byBnZW5lcmF0ZWQgOXBmcyBhbmQgcHZjYWxscyBkb2NzCj4KPiBo
dHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9YZW5fUHJvamVjdF80LjlfUmVsZWFzZV9O
b3Rlcwo+Cj4gQEp1bGllbiAmIGV2ZXJ5b25lIGVsc2U6IGFueSByZXN0cmljdGlvbnMsIGtub3du
IGlzc3VlcywgLi4uIHNob3VsZCBnbwo+IGhlcmUhCgpJIGFtIGF3YXJlIG9mIG9uZSBpc3N1ZSB0
aGF0IGhhcyBub3QgeWV0IGJlZW4gZml4ZWQuIEhvcGVmdWxseSBpdCBzaG91bGQgCmJlIGRvbmUg
YmVmb3JlIFhlbiA0LjkgaXMgcmVsZWFzZWQuIEkgd2lsbCB1cGRhdGUgaXQgaWYgaXQgaXMgbm90
IHRoZSBjYXNlLgoKPgo+IGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL1hlbl9Qcm9q
ZWN0XzQuOV9GZWF0dXJlX0xpc3QKPgo+IFRoZSBvbmx5IHRoaW5nIG1pc3NpbmcgaXMgdGhlIGNo
YW5nZS1saXN0OiB3aWxsIGFkZCB0aGlzICphZnRlciogdGhlIGxhc3QKPiBSQyB3YXMgY3V0Cj4g
RWRpdHMvYWRkaXRpb25zIGJ5IHBlb3BsZSB3aG8gYWRkZWQgZmVhdHVyZXMgYXJlIHdlbGNvbWUK
Pgo+IGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL1hlbl9Qcm9qZWN0XzQuOV9NYW5f
UGFnZXMKPiBJIGFkZGVkIG5ldyBwYWdlcyAocmFuIGEgZGlmZikgYXMgdGhlcmUgd2VyZSBsb3Rz
IG9mIHJlZmFjdG9yaW5nIGNoYW5nZXMKPiBSYW4gbGluayBjaGVja2VyOiBvawo+Cj4gaHR0cHM6
Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvWGVuX1Byb2plY3RfNC45X0Fja25vd2xlZGdlbWVu
dHMKPgo+IFByb3Zpc2lvbmFsIHdpdGggZGF0YSB0byBiZSB1cGRhdGVkIG9uIGZpbmFsIFJDICho
YXZlIGEgc2ltcGxlIHNwcmVhZHNoZWV0Cj4gd2hpY2ggY2FsY3VsYXRlcyB0aGVzZSkKPiBJcyBt
aXNzaW5nIHRoZSBpbmRpdmlkdWFsIGFja25vd2xlZGdlbWVudHMsIHdoaWNoIEkgd2lsbCBkbyBh
ZnRlciB0aGUKPiBmaW5hbCBSQwo+Cj4gVGhlIG9ubHkgdGhpbmcgd2hpY2ggd29uJ3QgY2hhbmdl
IGlzCj4gaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvWGVuX1Byb2plY3RfNC45X0Fj
a25vd2xlZGdlbWVudHMjNC45X0h5cGVyCj4gdmlzb3JfUmV2aWV3ZXJzXy41Ql81Xy41RAo+IEZv
ciByZXZpZXdzLCBJIGNhbid0IG1hcCB0aGVzZSBvbnRvIGEgc3BlY2lmaWMgYnJhbmNoLCBzbyBj
b3VudGVkIHJldmlldwo+IGNvbW1lbnRzIGJ5IHBlb3BsZSBvdGhlciB0aGFuIHByb3Bvc2VyIGlu
IHRoZSB0aW1lIGZyb20gImdpdC1tZXJnZS1iYXNlCj4gc3RhZ2luZy00Ljggc3RhZ2luZy00Ljki
IChkaWQgZ2l0LW1lcmdlLWJhc2Ugc3RhZ2luZy00Ljcgc3RhZ2luZy00LjggZm9yCj4gdGhlIHBy
ZXZpb3VzIHJlbGVhc2UpLgo+Cj4gaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvWGVu
X1Byb2plY3RfUmVsZWFzZV9GZWF0dXJlcwo+Cj4gSGF2ZSBub3QgdG91Y2hlZCB0aGlzIHlldAo+
Cj4gaHR0cHM6Ly94ZW5wcm9qZWN0Lm9yZy9kb3dubG9hZHMveGVuLWFyY2hpdmVzL3hlbi1wcm9q
ZWN0LTQ5LXNlcmllcy5odG1sICYKPiBvdGhlciBhcnRpZmFjdHMKPgo+IFdpbGwgY3JlYXRlLCB3
aGVuIHdlIGN1dCB0aGUgdGFyYmFsbHMKPgo+IFJlZ2FyZHMKPiBMYXJzCj4KPiBPbiAwMi8wNi8y
MDE3IDE3OjE1LCAiSnVsaWVuIEdyYWxsIiA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
Cj4+IEhpIGFsbCwKPj4KPj4gVGhlcmUgYXJlIHNvbWUgcGVuZGluZyBzZWN1cml0eSBpc3N1ZXMg
dGhhdCBoYXZlIGJlZW4gZm91bmQgZHVyaW5nIHRoZQo+PiBoYXJkZW5pbmcgcGVyaW9kLCB3aGlj
aCBoYXZlbid0IGJlZW4gcHJlLWRpc2Nsb3NlZCB5ZXQuCj4+Cj4+IEkgYW0gZ29pbmcgdG8gZGVs
YXkgdGhlIHJlbGVhc2UgdW50aWwgb25lIHdlZWsgYWZ0ZXIgdGhlIGVtYmFyZ28gaGFzCj4+IGxp
ZnRlZC4gSSB3aWxsIGdpdmUgYW4gZXhhY3QgdGltZSBmcmFtZSB3aGVuIHRoZXkgaGF2ZSBiZWVu
IHByZS1kaXNjbG9zZWQuCj4+Cj4+IENoZWVycywKPj4KPj4gLS0KPj4gSnVsaWVuIEdyYWxsCj4K
Ci0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 07 11:02:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 11:02:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIYis-0004Jh-L1; Wed, 07 Jun 2017 11: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 <julien.grall@arm.com>) id 1dIYir-0004Ja-Bp
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 11:01:57 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 3A/FC-03587-42DD7395; Wed, 07 Jun 2017 11:01:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVysyfVTVfhrnm
 kwdrL1hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bJ1Q4Fj9kqvq5extbAeIq1i5GLQ0hgI6PE
 sqbpzF2MnEDObkaJQyvZQGxhgQCJnvMbGUFsEYEqidZNyxghGg4wSlw+cArMYRaYyySxfNZ3J
 pAqNgFNiTufP4HZvAJWEk+2vwSaxMHBIqAiMXO2NEhYVCBc4m3jERaIEkGJkzOfgNmcAnYS65
 +/ZgWxmQXMJOZtfsgMYctLbH87h3kCI98sJC2zkJTNQlK2gJF5FaNGcWpRWWqRrrGBXlJRZnp
 GSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYLgxAMEOxr9rAw8xSnIwKYnyFtw0jxTiS8pP
 qcxILM6ILyrNSS0+xCjDwaEkwbvgDlBOsCg1PbUiLTMHGPgwaQkOHiUR3i23gdK8xQWJucWZ6
 RCpU4y6HE0ftnxhEmLJy89LlRLnLQGZIQBSlFGaBzcCFoWXGGWlhHkZgY4S4ilILcrNLEGVf8
 UozsGoJMzLBTKFJzOvBG7TK6AjmICO4LtkAnJESSJCSqqBMdWr8fCppnZlvT2L/VRu7en86/O
 cWcqV95zt5QnSm4R5p2zqYWI8HCcjHvh0f7jnfstzS6oMH/7OKHquZ/tWynDmP5dPJ1asfh3Y
 G6Ile8Im/Z34DW6zhLfHtFJ0KmvSms2Sf96V7I1NUNo+UYzrd0/j9Pz/GwNfOWU37d54WZnX8
 Jb6uqapSizFGYmGWsxFxYkAuuzhbb0CAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1496833312!105685832!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60375 invoked from network); 7 Jun 2017 11:01:52 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-4.tower-27.messagelabs.com with SMTP; 7 Jun 2017 11:01: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 E0B582B;
 Wed,  7 Jun 2017 04:01: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 375E83F587;
 Wed,  7 Jun 2017 04:01:50 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, xen-devel@lists.xenproject.org
References: <149633614204.12814.14390287626133023934.stgit@Solace.fritz.box>
 <149633844944.12814.3257610267149025065.stgit@Solace.fritz.box>
 <7785083a-037b-1392-b2a1-2dad02a480a5@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ac1d3584-4a2f-0769-044c-d49d034adffa@arm.com>
Date: Wed, 7 Jun 2017 12:01:48 +0100
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: <7785083a-037b-1392-b2a1-2dad02a480a5@citrix.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Doug Goldstein <cardoe@cardoe.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 05/15] xen: make it possible to disable
 tracing in Kconfig.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGksCgpPbiAwMS8wNi8xNyAxOTo0MywgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwMS8wNi8x
NyAxODozNCwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4gVGhlc2Ugc2hvdWxkIGFsbCBiZSBzdGF0
aWMgaW5saW5lcyBpbiBhIGhlYWRlciBmaWxlLiAgVGhpcyB3aWxsIGF2b2lkCj4gZm9yY2luZyB0
aGUgY29tcGlsZXIgdG8gaW5zZXJ0IGEgYnVuY2ggb2YgZW1wdHkgZnVuY3Rpb25zIGFuZCBoYXZl
IHRvCj4gY2FsbCB0aGVtLCBhbmQgaXQgYWxsb3dzIHlvdSB0byBtb2RpZnkgdGhlIHg4NiBNYWtl
ZmlsZSB0byBiZQo+Cj4gYW5kcmV3Y29vcEBhbmRyZXdjb29wOi9sb2NhbC94ZW4uZ2l0L3hlbiQg
Z2l0IGRpZmYKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L01ha2VmaWxlIGIveGVuL2FyY2gv
eDg2L01ha2VmaWxlCj4gaW5kZXggOTNlYWQ2ZS4uYWZmZWIyMiAxMDA2NDQKPiAtLS0gYS94ZW4v
YXJjaC94ODYvTWFrZWZpbGUKPiArKysgYi94ZW4vYXJjaC94ODYvTWFrZWZpbGUKPiBAQCAtNTks
NyArNTksNyBAQCBvYmoteSArPSBzcmF0Lm8KPiAgb2JqLXkgKz0gc3RyaW5nLm8KPiAgb2JqLXkg
Kz0gc3lzY3RsLm8KPiAgb2JqLXkgKz0gdGltZS5vCj4gLW9iai15ICs9IHRyYWNlLm8KPiArb2Jq
LSQoQ09ORklHX1RSQUNFKSArPSB0cmFjZS5vCj4gIG9iai15ICs9IHRyYXBzLm8KPiAgb2JqLXkg
Kz0gdXNlcmNvcHkubwo+ICBvYmoteSArPSB4ODZfZW11bGF0ZS5vCgpJIHdvdWxkIHVzZSBzaW1p
bGFyIHRoaW5ncyBmb3IgY29tbW9uL3RyYWNlLmMgdG9vLiBUaGlzIHdvdWxkIGxldCB0aGUgCnVz
ZXIgcmVtb3ZlIGFsbCB0cmFjaW5nIGNvZGUgYXQgYnVpbGQgdGltZS4KCkNoZWVycywKCi0tIApK
dWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 07 11:06:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 11: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 1dIYnO-0004YZ-6C; Wed, 07 Jun 2017 11:06: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=324d18410=Paul.Durrant@citrix.com>)
 id 1dIYnM-0004YT-UW
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 11:06:37 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 19/0E-03371-C3ED7395; Wed, 07 Jun 2017 11:06:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphleJIrShJLcpLzFFi42LZKekooWt9zzz
 SoPWXlsX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvHv8AXGguMKFTdmv2JpYJyg0MXIySEh4Cfx
 9vI2FhCbTUBHYunR+UxdjFwcIgKzGSXaT19gB3GYBQ4yShyddp8ZpEpYwEXi/6HFbCC2iICrx
 LfTXYwQdp7EzN8tYHEWARWJS5sesYPYvALuEnuWgNRzcQgJvGCRuH5xP9ggTgEPid87F4CtZh
 SQlfjSuBosziwgLnHrCcgZIOcJSCzZc54ZwhaVePn4HyuEbSCxdek+oF4OoHpNifW79CFaFSW
 mdD+E2isocXLmE5YJjMKzkEydhdAxC0nHLCQdCxhZVjFqFKcWlaUW6RpZ6CUVZaZnlOQmZubo
 GhqY6eWmFhcnpqfmJCYV6yXn525iBIY/AxDsYDy/NvAQoyQHk5Iob8FN80ghvqT8lMqMxOKM+
 KLSnNTiQ4waHBwCm9euvsAoxZKXn5eqJMErfheoTrAoNT21Ii0zBxihMKUSHDxKIrxbbgOleY
 sLEnOLM9MhUqcYjTk2rF7/hYnjTt+GL0xCYJOkxHn/3wEqFQApzSjNgxsESxyXGGWlhHkZgc4
 U4ilILcrNLEGVf8UozsGoJMxrAnIPT2ZeCdy+V0CnMAGdwnfJBOSUkkSElFQDo4WW8sddfdGF
 Tm/E65dXrfs1m/XY3YC/JuLLOjsV1Wdpm592//2ple3pvpO/vNQ3REm3tdXVLWE/KRvZuf3dz
 42CbCfZF87Pnca9p4SPn/F9JbMi99yV+1af3zdLK7M/b/HWf0uvXHL5rq4mn3FVvv6on/2pc5
 3vE9duF1NvLZjXxLQur7xcRYmlOCPRUIu5qDgRAIqR60QXAwAA
X-Env-Sender: prvs=324d18410=Paul.Durrant@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1496833595!83273500!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24113 invoked from network); 7 Jun 2017 11:06:35 -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;
 7 Jun 2017 11:06:35 -0000
X-IronPort-AV: E=Sophos;i="5.39,311,1493683200"; d="scan'208";a="47345750"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>, Andrew Cooper
 <Andrew.Cooper3@citrix.com>, 'Juergen Gross' <jgross@suse.com>, Jan Beulich
 <JBeulich@suse.com>
Thread-Topic: [Xen-devel] debian stretch dom0 + xen 4.9 fails to boot
Thread-Index: AdLe0KoM3kANRDRYSf+PCIgyxC4kg///62kA///UqkD//530gIAAq+WA//7hiaAASaM11////+MQgAAfuwCAAAbUMIAABKHA
Date: Wed, 7 Jun 2017 11:06:34 +0000
Message-ID: <d4add3563cbc4f2fbd6a7a6594f59400@AMSPEX02CL03.citrite.net>
References: <bcc0d4330d9b463a9829af1327d895a9@AMSPEX02CL03.citrite.net>
 <5936E230020000780015FEDC@prv-mh.provo.novell.com>
 <fe6a9bb5eb8144bda27ef1532a153ab7@AMSPEX02CL03.citrite.net>
 <d45ae6fc34a94ab48213667073b37616@AMSPEX02CL03.citrite.net>
 <3a0eb227-8302-50db-84a6-b07893ab0e91@oracle.com>
 <d8a91bf2426a4fc99f6a0e633e853402@AMSPEX02CL03.citrite.net>
 <5937D4FF02000078001602F6@suse.com>
 <e9772a31-a3c0-6994-2745-219e6b0948f8@suse.com>
 <ad450ab0147147429a46cd7382a17c19@AMSPEX02CL03.citrite.net>
 <0e704f5e-5845-dc56-6058-d0451d43d842@citrix.com>
 <2baad09e48864a06873037240b8e39dd@AMSPEX02CL03.citrite.net>
In-Reply-To: <2baad09e48864a06873037240b8e39dd@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 \(xen-devel@lists.xenproject.org\)"
 <xen-devel@lists.xenproject.org>,
 "Julien Grall \(julien.grall@arm.com\)" <julien.grall@arm.com>,
 'Boris Ostrovsky' <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] debian stretch dom0 + xen 4.9 fails to 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSBPbiBCZWhhbGYgT2YNCj4gUGF1bCBEdXJy
YW50DQo+IFNlbnQ6IDA3IEp1bmUgMjAxNyAxMTozNw0KPiBUbzogQW5kcmV3IENvb3BlciA8QW5k
cmV3LkNvb3BlcjNAY2l0cml4LmNvbT47ICdKdWVyZ2VuIEdyb3NzJw0KPiA8amdyb3NzQHN1c2Uu
Y29tPjsgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPg0KPiBDYzogeGVuLWRldmVsICh4
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcpIDx4ZW4tDQo+IGRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnPjsgSnVsaWVuIEdyYWxsIChqdWxpZW4uZ3JhbGxAYXJtLmNvbSkNCj4gPGp1bGll
bi5ncmFsbEBhcm0uY29tPjsgJ0JvcmlzIE9zdHJvdnNreScgPGJvcmlzLm9zdHJvdnNreUBvcmFj
bGUuY29tPg0KPiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gZGViaWFuIHN0cmV0Y2ggZG9tMCAr
IHhlbiA0LjkgZmFpbHMgdG8gYm9vdA0KPiANCj4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0t
LQ0KPiBbc25pcF0NCj4gPiA+Pg0KPiA+ID4+IFRCSDogSSByZWFsbHkgY2FuJ3Qgc2VlIHdoYXQg
aXMgd3Jvbmcgd2l0aCB0aGF0IHBhdGNoLiBUaGUgb25seSBjaGFuZ2UNCj4gPiA+PiB3aGljaCBz
aG91bGQgYmUgYWJsZSB0byBicmVhayBzb21ldGhpbmcgc2VlbXMgdG8gYmUgdGhlIHJlZHVjdGlv
biBvZg0KPiA+IHRoZQ0KPiA+ID4+IHdha2V1cCBzdGFjayBzaXplIHRvIDNrQiwgYnV0IHRoaXMg
c2hvdWxkbid0IGFmZmVjdCBib290aW5nIHRoZSBzeXN0ZW0NCj4gPiA+PiBhdCBhbGwuLi4NCj4g
PiA+Pg0KPiA+ID4gWWVhaCwgbXkgbmV4dCB0ZXN0IGlzIGdvaW5nIHRvIGJlIGluY3JlYXNpbmcg
dGhlIHNpemUgb2YgdGhlIHdha2V1cCBzdGFjaw0KPiA+IGFnYWluLCBidXQgdGhlcmUgaXMgcmVh
bGx5IG5vdGhpbmcgb2J2aW91c2x5IHdyb25nIHdpdGggdGhlIHBhdGNoLg0KPiA+DQo+ID4gTXkg
Z3V0IGZlZWxpbmcgaXMgdGhhdCB0aGVyZSBpcyBzb21lIHBhdGggdGhyb3VnaCBib290ICh0aWNr
bGVkIGJ5IHRoZXNlDQo+ID4gdHdvIG1hY2hpbmVzKSB3aGljaCBpcyBjbG9iYmVyaW5nIHRoZSB3
cm9uZyBwaWVjZSBvZiBtZW1vcnksIHdoaWNoIHdhcw0KPiA+IHByZXZpb3VzbHkgc2FmZSBhbmQg
aXMgbm93IG5vdCwgYmVjYXVzZSBvZiB0aGUgcmVhcnJhbmdlbWVudHMgaGVyZS4NCj4gPg0KPiA+
IERlYnVnZ2luZyB0aGVzZSBtYWNoaW5lcyBpcyB2ZXJ5IHRyaWNreSwgYmVjYXVzZSB0aGV5IGhh
dmUgbm8gc2VyaWFsIG9yDQo+ID4gSU1QSSB3aGF0c29ldmVyLg0KPiA+DQo+IA0KPiBJdCBkb2Vz
IGFwcGVhciB0byBiZSBhIGxheW91dCBpc3N1ZS4gSWYgSSBtb2RpZnkgdGhlIGNvZGUgdG8ganVz
dCBzZXQNCj4gd2FrZXVwX3N0YWNrIHRvIHdha2V1cF9zdGFja19zdGFydCArIFBBR0VfU0laRSwg
c28gaXQgaGFzIHRoZSBmdWxsIDRrIHRoZW4gSQ0KPiBzdGlsbCBnZXQgdGhlIHByb2JsZW0uIEhv
d2V2ZXIgaWYgSSB0aGVuIG1vdmUgdGhhdCBjb2RlIGJsb2NrIHRoYXQgaW5jbHVkZXMNCj4gd2Fr
ZXVwLlMgYW5kIG1vdmUgaXQgdG8gdGhlIGVuZCBvZiB0cmFtcG9saW5lLlMgc28gdGhhdCB3YWt1
cCBjb2RlIGFuZA0KPiBzdGFjayBhcmUgb25jZSBhZ2FpbiBsb2NhdGVkIGF0IHRoZSBlbmQgdGhl
biB0aGUgcHJvYmxlbSBnb2VzIGF3YXkuDQo+IA0KDQpJdCBhcHBlYXJzIHRoYXQgaXQgaXMganVz
dCB0aGUgY29kZSB0aGF0IG5lZWRzIHRvIGdvIGF0IHRoZSBlbmQuIFRoZSBmb2xsb3dpbmcgcGF0
Y2ggaXMgc3VmZmljaWVudCB0byBhdm9pZCB0aGUgcHJvYmxlbS4gVGhpcyBtYXkgYmUgcHJlZmVy
YWJsZSB0byBhIGZ1bGwgcmV2ZXJzaW9uLi4uDQoNCiAgUGF1bA0KDQpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2Jvb3QvdHJhbXBvbGluZS5TIGIveGVuL2FyY2gveDg2L2Jvb3QvdHJhbXBvbGlu
ZS5TDQppbmRleCA0ZDY0MGYzZmNkLi43NzA5YTc4MmY5IDEwMDY0NA0KLS0tIGEveGVuL2FyY2gv
eDg2L2Jvb3QvdHJhbXBvbGluZS5TDQorKysgYi94ZW4vYXJjaC94ODYvYm9vdC90cmFtcG9saW5l
LlMNCkBAIC0xNTYsNyArMTU2LDcgQEAgc3RhcnQ2NDoNCiAgICAgICAgIG1vdmFicyAgJF9faGln
aF9zdGFydCwlcmF4DQogICAgICAgICBqbXBxICAgIColcmF4DQoNCi0jaW5jbHVkZSAid2FrZXVw
LlMiDQorRU5UUlkod2FrZXVwX3N0YWNrX3N0YXJ0KQ0KDQogLyogVGhlIGZpcnN0IHBhZ2Ugb2Yg
dHJhbXBvbGluZSBpcyBwZXJtYW5lbnQsIHRoZSByZXN0IGJvb3QtdGltZSBvbmx5LiAqLw0KIC8q
IFJldXNlIHRoZSBib290IHRyYW1wb2xpbmUgb24gdGhlIDFzdCB0cmFtcG9saW5lIHBhZ2UgYXMg
c3RhY2sgZm9yIHdha2V1cC4gKi8NCkBAIC0yODAsMyArMjgwLDQgQEAgcm1faWR0OiAud29yZCAg
IDI1Nio0LTEsIDAsIDANCiAjaW5jbHVkZSAibWVtLlMiDQogI2luY2x1ZGUgImVkZC5TIg0KICNp
bmNsdWRlICJ2aWRlby5TIg0KKyNpbmNsdWRlICJ3YWtldXAuUyINCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvYm9vdC93YWtldXAuUyBiL3hlbi9hcmNoL3g4Ni9ib290L3dha2V1cC5TDQppbmRl
eCBmOTYzMmVlZjk1Li5kNDgyNGI1NWQ1IDEwMDY0NA0KLS0tIGEveGVuL2FyY2gveDg2L2Jvb3Qv
d2FrZXVwLlMNCisrKyBiL3hlbi9hcmNoL3g4Ni9ib290L3dha2V1cC5TDQpAQCAtMTczLDUgKzE3
MywzIEBAIGJvZ3VzX3NhdmVkX21hZ2ljOg0KICAgICAgICAgbW92dyAgICAkMHgwZTAwICsgJ1Mn
LCAweGI4MDE0DQogICAgICAgICBqbXAgICAgIGJvZ3VzX3NhdmVkX21hZ2ljDQoNCi0vKiBTdGFj
ayBmb3Igd2FrZXVwOiByZXN0IG9mIGZpcnN0IHRyYW1wb2xpbmUgcGFnZS4gKi8NCi1FTlRSWSh3
YWtldXBfc3RhY2tfc3RhcnQpDQoNCj4gICBQYXVsDQo+IA0KPiBfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0DQo+
IFhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnDQo+IGh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 07 11:10:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 11: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 1dIYrR-0005Ek-QN; Wed, 07 Jun 2017 11: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 <osstest-admin@xenproject.org>) id 1dIYrQ-0005EX-Pt
 for xen-devel@lists.xensource.com; Wed, 07 Jun 2017 11:10:48 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 16/F2-03620-83FD7395; Wed, 07 Jun 2017 11:10:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVdf8vnm
 kQWujoMWKx79ZLO5Nec/uwORx+MMVFo/tfbvYA5iiWDPzkvIrElgz/iy7zFKwsLCi88tk5gbG
 fx5djFwcQgJ/GSX6uptYIZzHjBJvr5xmgXC2MUq8eziXrYuRk0NEwFni65m57CA2r4C+xJLWz
 4wgtrCAicSMv3/BGiQE3uhJbJt0EqxBQsBb4vG3s8xdjBxg9tWr1l2M7BxsAlYSh8RAClgEVC
 Wub9/EMoGRewEjwypG9eLUorLUIl1DvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2
 MQI8zAMEOxp3PnQ4xSnIwKYnyFtw0jxTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwTvxHlBOsCg1
 PbUiLTMHGHowaQkOHiURXj+QNG9xQWJucWY6ROoUoy7HhtXrvzAJseTl56VKifOmgRQJgBRll
 ObBjYDFwSVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ8y4GmcKTmVcCt+kV0BFMQEfwXTIBOa
 IkESEl1cAYK855hmOa80Yj3p4dM75PE5q71PPptIffnP0u7z/8q+t2l+DCSTOynOOa/ryduqo
 1nzM5z2i28eLXB6wmOs9977/Cpnc1Q8Fa/5Z0t4VFIfcDZ6x563FLvD+263PvFZX7SqYla2p4
 DGVflj1zPlkdmL/Xa2WWY5ZecEP15z0cJ+TVJO6n28gosRRnJBpqMRcVJwIAJdi1934CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1496833846!46931703!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62830 invoked from network); 7 Jun 2017 11:10:46 -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; 7 Jun 2017 11:10: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 <osstest-admin@xenproject.org>)
 id 1dIYrM-00080F-A3; Wed, 07 Jun 2017 11:10: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 1dIYrG-00075A-8j; Wed, 07 Jun 2017 11:10:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dIYqC-0008MK-Ja; Wed, 07 Jun 2017 11:10:35 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110050-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:regression
 linux-4.9:test-amd64-i386-libvirt-xsm:host-install(3):running:regression
 linux-4.9:test-amd64-amd64-rumprun-amd64:xen-boot:running:regression
 linux-4.9:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-stop:running:regression
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:guest-destroy:running:regression
 linux-4.9:test-arm64-arm64-xl-multivcpu:guest-start/debian.repeat:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-install:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-raw:debian-di-install:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-saverestore.2:fail:heisenbug
 linux-4.9:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 linux-4.9:test-amd64-i386-libvirt-pair:guest-migrate/src_host/dst_host:fail:heisenbug
 linux-4.9:test-arm64-arm64-libvirt-xsm:guest-start/debian.repeat:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemut-debianhvm-amd64:leak-check/check:fail:heisenbug
 linux-4.9:test-amd64-amd64-pygrub:guest-start/debian.repeat:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-saverestore:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 linux-4.9:test-armhf-armhf-examine:host-install:broken:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 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-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:xen-boot: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-armhf-armhf-xl-arndale:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-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-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-armhf-armhf-examine:reboot:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64: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=db3fd4527ed32be44cbd8ffa6dd6a301c89d0d6d
X-Osstest-Versions-That: linux=37feaf8095d352014555b82adb4a04609ca17d3f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 07 Jun 2017 11:09:32 +0000
Subject: [Xen-devel] [linux-4.9 test] 110050: 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>

ZmxpZ2h0IDExMDA1MCBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDA1MC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
NiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZh
aWwgaW4gMTA5NzQ5IFJFR1IuIHZzLiAxMDczNTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgIDMgaG9zdC1pbnN0YWxsKDMpICAgICAgICAgICAgICBydW5uaW5nIGluIDExMDAzMAogdGVz
dC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAg
IHJ1bm5pbmcgaW4gMTEwMDMwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
MTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgcnVubmluZyBpbiAxMTAwMzAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDE5IGd1ZXN0LWRlc3Ryb3kgcnVubmluZyBp
biAxMTAwMzAKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxv
Y2tpbmcpOgogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgMTUgZ3Vlc3Qtc3RhcnQvZGVi
aWFuLnJlcGVhdCBmYWlsIGluIDEwOTc0OSBwYXNzIGluIDEwOTkxMwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gOSBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBp
biAxMDk3NDkgcGFzcyBpbiAxMTAwNTAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0IDkgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgaW4gMTA5NzQ5IHBhc3MgaW4gMTEwMDUwCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IDkgZGViaWFuLWh2bS1pbnN0
YWxsIGZhaWwgaW4gMTA5NzQ5IHBhc3MgaW4gMTEwMDUwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQteHNtICA1IHhlbi1pbnN0YWxsICAgICAgZmFpbCBpbiAxMDk4NzggcGFzcyBpbiAxMTAwNTAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wIGZhaWwg
aW4gMTA5OTYxIHBhc3MgaW4gMTA5ODc4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0IDkgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgaW4gMTA5OTYxIHBhc3MgaW4gMTEw
MDUwCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgIDkgZGViaWFuLWRpLWluc3RhbGwgZmFp
bCBpbiAxMDk5NjEgcGFzcyBpbiAxMTAwNTAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxNCBndWVzdC1zYXZlcmVzdG9yZS4yIGZhaWwgaW4gMTEwMDE5IHBhc3MgaW4gMTEw
MDUwCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgMTYgcnVtcHJ1bi1kZW1vLXhlbnN0
b3JlbHMveGVuc3RvcmVscy5yZXBlYXQgZmFpbCBpbiAxMTAwMTkgcGFzcyBpbiAxMTAwNTAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMjEgZ3Vlc3QtbWlncmF0ZS9zcmNfaG9zdC9kc3Rf
aG9zdCBmYWlsIGluIDExMDAzMCBwYXNzIGluIDExMDA1MAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAxNSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTEwMDMwIHBhc3Mg
aW4gMTEwMDUwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAyMCBs
ZWFrLWNoZWNrL2NoZWNrIGZhaWwgaW4gMTEwMDMwIHBhc3MgaW4gMTEwMDUwCiB0ZXN0LWFtZDY0
LWFtZDY0LXB5Z3J1YiAxOCBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTEwMDMw
IHBhc3MgaW4gMTEwMDUwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBn
dWVzdC1zdG9wICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMDk3NDkKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgcGFzcyBp
biAxMDk5NjEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE1IGd1ZXN0LWxv
Y2FsbWlncmF0ZS94MTAgZmFpbCBwYXNzIGluIDExMDAxOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0IDEyIGd1ZXN0LXNhdmVyZXN0b3JlICBmYWlsIHBhc3MgaW4gMTEwMDMw
CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tp
bmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgOSBkZWJpYW4taW5zdGFsbCAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQs
IGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAzIGhv
c3QtaW5zdGFsbCBicm9rZW4gaW4gMTEwMDMwIGJhc2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFybTY0
LWFybTY0LXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMDk3
NDkgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEwOTc0OSBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTA5NzQ5IG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrIGZhaWwgaW4gMTA5NzQ5IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRk
cyAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMDk3NDkgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1ydGRzIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFp
bCBpbiAxMDk3NDkgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEwOTc0OSBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWls
IGluIDEwOTc0OSBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIGluIDEwOTg3OCBsaWtlIDEwNzM1OAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0YXJ0L3dpbi5y
ZXBlYXQgZmFpbCBpbiAxMDk5NjEgYmxvY2tlZCBpbiAxMDczNTgKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICBmYWlsIGluIDExMDAxOSBsaWtlIDEw
NzM1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDYgeGVuLWJvb3QgZmFp
bCBpbiAxMTAwMzAgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwNzM1OAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAg
IGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICA2IHhlbi1i
b290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1ICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCBsaWtl
IDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgNiB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgKIHRl
c3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAg
ICBmYWlsICBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgNiB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAxNiBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgIDYgcmVib290ICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3Rh
bGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgOSB3
aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5n
OgogbGludXggICAgICAgICAgICAgICAgZGIzZmQ0NTI3ZWQzMmJlNDRjYmQ4ZmZhNmRkNmEzMDFj
ODlkMGQ2ZApiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgMzdmZWFmODA5
NWQzNTIwMTQ1NTViODJhZGI0YTA0NjA5Y2ExN2QzZgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTA3
MzU4ICAyMDE3LTA0LTEwIDE5OjQyOjUyIFogICA1NyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAg
IDEwNzM5NiAgMjAxNy0wNC0xMiAxMToxNToxOSBaICAgNTUgZGF5cyAgIDg3IGF0dGVtcHRzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDEwOTc0OSAgMjAxNy0wNS0yNSAyMToyNToxNSBaICAgMTIgZGF5
cyAgIDE4IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KNTQ5IHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1
bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1w
cnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUg
MTg1NjMgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 07 11:13:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 11:13:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIYu8-0005PA-9M; Wed, 07 Jun 2017 11:13:36 +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 1dIYu7-0005Of-3P
 for xen-devel@lists.xensource.com; Wed, 07 Jun 2017 11:13:35 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 9E/27-01752-EDFD7395; Wed, 07 Jun 2017 11:13:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrDLMWRWlGSWpSXmKPExsWS0XRdVffWffN
 Ig/l3xC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasWa9V8FG44rHTwsaGJ/p
 dDFycggJ/GWU6DoV0MXIBWQ/ZpT42zWTHcLZxiixbGcHC0iViICzxNczc9lBbF4BfYnlzT1gt
 rCAvcTjBZvAbAkBT4lVS28wdzFygNkdd5O6GNk52ASsJA6JgRSwCKhKLL/XxjqBkWsBI8MqRo
 3i1KKy1CJdQzO9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYxAnzIAwQ7G86c9DzF
 KcjApifIW3DSPFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBO/EeUE6wKDU9tSItMwcYXDBpCQ4e
 JRFeP5A0b3FBYm5xZjpE6hSjLseG1eu/MAmx5OXnpUqJ88YCQ1VIAKQoozQPbgQs0C8xykoJ8
 zICHSXEU5BalJtZgir/ilGcg1FJmFcDZBVPZl4J3KZXQEcwAR3Bd8kE5IiSRISUVAPjPsbWb/
 NCCrqcatNM0g75HdjEcHzBiX27xZifb++46bWj67O+obHLYfPCTLHeE7Jt06ulPorZXTZfuD/
 VuJpn1/XPJ5/MSbS3eVm+et1aMfETU/9yZ547nHYxaeKxDT+DKzIv71szv+Fh546WyJKL667l
 Z+T4q22KPLrv88XoWrVnfO16eoWzlViKMxINtZiLihMBPum0YG8CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1496834009!86382296!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57312 invoked from network); 7 Jun 2017 11:13:30 -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 Jun 2017 11:13: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 1dIYu0-00085M-UC; Wed, 07 Jun 2017 11:13: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 1dIYtu-0007MS-Uv; Wed, 07 Jun 2017 11:13:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dIYrt-0001X7-4T; Wed, 07 Jun 2017 11:13:21 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110077-mainreport@xen.org>
X-Osstest-Versions-This: xen=3d2010f9ffeacc8836811420460e15f2c1233695
X-Osstest-Versions-That: xen=d8eed4021d50eb48ca75c8559aed95a2ad74afaa
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 07 Jun 2017 11:11:17 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 110077: 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="===============1368924868738194956=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Perfect :-)
All tests in this flight passed as required
version targeted for testing:
 xen                  3d2010f9ffeacc8836811420460e15f2c1233695
baseline version:
 xen                  d8eed4021d50eb48ca75c8559aed95a2ad74afaa

Last test of basis   109991  2017-06-04 09:21:52 Z    3 days
Testing same since   110077  2017-06-07 09:33:33 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>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Roger Pau Monné <roger.pau@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=3d2010f9ffeacc8836811420460e15f2c1233695
+ . ./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 3d2010f9ffeacc8836811420460e15f2c1233695
+ branch=xen-unstable-coverity
+ revision=3d2010f9ffeacc8836811420460e15f2c1233695
+ . ./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
+ '[' x3d2010f9ffeacc8836811420460e15f2c1233695 = 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-3.14
++ : 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 3d2010f9ffeacc8836811420460e15f2c1233695:refs/heads/coverity-tested/smoke
To osstest@xenbits.xen.org:/home/xen/git/xen.git
   d8eed40..3d2010f  3d2010f9ffeacc8836811420460e15f2c1233695 -> coverity-tested/smoke


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1368924868738194956==--

From xen-devel-bounces@lists.xen.org Wed Jun 07 11:17:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 11:17:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIYxM-0005ch-Ti; Wed, 07 Jun 2017 11: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 <julien.grall@arm.com>) id 1dIYxK-0005cZ-Uc
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 11:16:55 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 48/A3-31580-6A0E7395; Wed, 07 Jun 2017 11:16:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTXfJA/N
 Ig0sTFS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozWtTeYCpZoVuye9YupgfGkYhcjJ4eQwEZG
 ic6XZl2MXED2bkaJyUuesHUxcnAIC9hItKxUB6kREfCTuP32AQtETS+jxKEXf1hBHGaBO4wSc
 25NYwWpYhPQlLjz+RMTiM0rYCVx7+9tsDiLgIrEos3z2UFsUYFwibeNR1ggagQlTs58AmZzCv
 hI3Dj1lA3EZhYwk5i3+SEzhC0vsf3tHOYJjHyzkLTMQlI2C0nZAkbmVYwaxalFZalFukbmekl
 FmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgQFXz8DAuIOxZa/fIUZJDiYlUd6Cm+aR
 QnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR42+8D5QSLUtNTK9Iyc4ChD5OW4OBREuH1uweU5i0uS
 MwtzkyHSJ1iVJQS540F6RMASWSU5sG1weLtEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3m
 CQKTyZeSVw018BLWYCWsx3yQRkcUkiQkqqgVFWk99RbKv/k+U9f96qRfJ2JSdefXnoXZFsQPy
 GeX093VwPZ30TexLmYhaWw/Nfd5pgRRDjth8WTlxZ5RM/vd/OGHXu9Tf27qD1KsKGdlxdzfcC
 O5LWhAnUXJr6XrzoTci8FQ+UVxvcUN0VYyN66Ehh27cvC16G7vqkoZHyZuZJi4c1j7L2vVJiK
 c5INNRiLipOBABLbL6FsgIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1496834211!65929609!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36970 invoked from network); 7 Jun 2017 11:16:52 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-31.messagelabs.com with SMTP; 7 Jun 2017 11:16: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 43B202B;
 Wed,  7 Jun 2017 04:16: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 07AD03F587;
 Wed,  7 Jun 2017 04:16:49 -0700 (PDT)
To: Dario Faggioli <dario.faggioli@citrix.com>, xen-devel@lists.xenproject.org
References: <149633614204.12814.14390287626133023934.stgit@Solace.fritz.box>
 <149633845700.12814.7130992212550379105.stgit@Solace.fritz.box>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <c550c738-73c2-fc74-6610-11718e7cd016@arm.com>
Date: Wed, 7 Jun 2017 12:16:48 +0100
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: <149633845700.12814.7130992212550379105.stgit@Solace.fritz.box>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Jennifer Herbert <jennifer.herbert@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 06/15] xen: trace IRQ enabling/disabling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGkgRGFyaW8sCgpPbiAwMS8wNi8xNyAxODozNCwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4gVHJh
Y2Ugd2hlbiBpbnRlcnJ1cHRzIGFyZSBkaXNhYmxlZCBhbmQgKHJlKWVuYWJsZWQuCj4gQmFzaWNh
bGx5LCB3ZSByZXBsYWNlIHRoZSBJUlEgZGlzYWJsaW5nIGFuZCBlbmFibGluZwo+IGZ1bmN0aW9u
cyB3aXRoIGhlbHBlcnMgdGhhdCBkb2VzIHRoZSBzYW1lLCBidXQgYWxzbwo+IG91dHB1dCB0aGUg
cHJvcGVyIHRyYWNlIHJlY29yZC4KPgo+IEZvciBwdXR0aW5nIGluIHRoZSByZWNvcmQgc29tZXRo
aW5nIHRoYXQgd2lsbCBsZXQKPiB1cyBpZGVudGlmeSBfd2hlcmVfIGluIHRoZSBjb2RlIChpLmUu
LCBpbiB3aGF0IGZ1bmN0aW9uKQo+IHRoZSBJUlEgbWFuaXB1bGF0aW9uIGlzIGhhcHBlbmluZywg
dXNlIGVpdGhlcjoKPiAgLSBjdXJyZW50X3RleHRfYWRkcigpLAo+ICAtIG9yIF9fYnVpbHRpbl9y
ZXR1cm5fYWRkcmVzcygwKS4KPgo+IEluIGZhY3QsIGRlcGVuZGluZyBvbiB3aGV0aGVyIHRoZSBk
aXNhYmxpbmcvZW5hYmxpbmcKPiBoYXBwZW5zIGluIG1hY3JvcyAobGlrZSBmb3IgbG9jYWxfaXJx
X2Rpc2FibGUoKSBhbmQKPiBsb2NhbF9pcnFfZW5hYmxlKCkpIG9yIGluIGFjdHVhbCBmdW5jdGlv
bnMgKGxpa2UgaW4KPiBzcGluX2xvY2tfaXJxKigpKSwgaXQgaXMgZWl0aGVyOgo+ICAtIHRoZSBh
Y3R1YWwgY29udGVudCBvZiB0aGUgaW5zdHJ1Y3Rpb24gcG9pbnRlciB3aGVuCj4gICAgSVJRIGFy
ZSBkaXNhYmxlZC9lbmFibGVkLAo+ICAtIG9yIHRoZSByZXR1cm4gYWRkcmVzcyBvZiB0aGUgdXRp
bGl0eSBmdW5jdGlvbiB3aGVyZQo+ICAgIElSUSBhcmUgZGlzYWJsZWQvZW5hYmxlZCwKPiB0aGF0
IHdpbGwgdGVsbCB1cyB3aGF0IGl0IGlzIHRoZSBhY3R1YWwgcGllY2Ugb2YgY29kZQo+IHRoYXQg
aXMgYXNraW5nIGZvciB0aGUgSVJRIG1hbmlwdWxhdGlvbiBvcGVyYXRpb24uCj4KPiBHYXRlIHRo
aXMgd2l0aCBpdHMgc3BlY2lmaWMgS2NvbmZpZyBvcHRpb24sIGFuZCBrZWVwCj4gaXQgaW4gZGlz
YWJsZWQgc3RhdGUgYnkgZGVmYXVsdCAoaS5lLiwgZG9uJ3QgYnVpbGQgaXQsCj4gaWYgbm90IGV4
cGxpY2l0bHkgc3BlY2lmaWVkKSwgYXMgdGhlIGltcGFjdCBvbgo+IHBlcmZvcm1hbmNlIG1heSBi
ZSBub24gbmVnbGlnaWJsZS4KPgo+IFNpZ25lZC1vZmYtYnk6IERhcmlvIEZhZ2dpb2xpIDxkYXJp
by5mYWdnaW9saUBjaXRyaXguY29tPgo+IC0tLQo+IENjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2Uu
ZHVubGFwQGV1LmNpdHJpeC5jb20+Cj4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KPiBDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
PiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IENjOiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IENjOiBKZW5uaWZlciBIZXJiZXJ0IDxqZW5u
aWZlci5oZXJiZXJ0QGNpdHJpeC5jb20+Cj4gLS0tCj4gIHhlbi9LY29uZmlnLmRlYnVnICAgICAg
ICAgICAgICAgICAgfCAgIDExICsrKystCj4gIHhlbi9jb21tb24vc3BpbmxvY2suYyAgICAgICAg
ICAgICAgfCAgIDE2ICsrKysrLS0KPiAgeGVuL2NvbW1vbi90cmFjZS5jICAgICAgICAgICAgICAg
ICB8ICAgMTAgKysrLQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL3N5c3RlbS5oIHwgICAx
MiArKysrKwo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L3N5c3RlbS5oIHwgICAxMiArKysr
Kwo+ICB4ZW4vaW5jbHVkZS9hc20teDg2L3N5c3RlbS5oICAgICAgIHwgICA4NSArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrLS0KPiAgeGVuL2luY2x1ZGUvcHVibGljL3RyYWNlLmgg
ICAgICAgICB8ICAgIDIgKwo+ICB4ZW4vaW5jbHVkZS94ZW4vcndsb2NrLmggICAgICAgICAgIHwg
ICAzMyArKysrKysrKysrKy0tLQo+ICA4IGZpbGVzIGNoYW5nZWQsIDE2MSBpbnNlcnRpb25zKCsp
LCAyMCBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS94ZW4vS2NvbmZpZy5kZWJ1ZyBiL3hl
bi9LY29uZmlnLmRlYnVnCj4gaW5kZXggMzc0YzFjMC4uODE5MTBjOSAxMDA2NDQKPiAtLS0gYS94
ZW4vS2NvbmZpZy5kZWJ1Zwo+ICsrKyBiL3hlbi9LY29uZmlnLmRlYnVnCj4gQEAgLTk4LDcgKzk4
LDcgQEAgY29uZmlnIFBFUkZfQVJSQVlTCj4gIAktLS1oZWxwLS0tCj4gIAkgIEVuYWJsZXMgc29m
dHdhcmUgcGVyZm9ybWFuY2UgY291bnRlciBhcnJheSBoaXN0b2dyYW1zLgo+Cj4gLWNvbmZpZyBU
UkFDSU5HCj4gK21lbnVjb25maWcgVFJBQ0lORwo+ICAJYm9vbCAiVHJhY2luZyIKPiAgCWRlZmF1
bHQgeQo+ICAJLS0taGVscC0tLQo+IEBAIC0xMDYsNiArMTA2LDE1IEBAIGNvbmZpZyBUUkFDSU5H
Cj4gIAkgIGluIHBlci1DUFUgcmluZyBidWZmZXJzLiBUaGUgJ3hlbnRyYWNlJyB0b29sIGNhbiBi
ZSB1c2VkIHRvIHJlYWQKPiAgCSAgdGhlIGJ1ZmZlcnMgYW5kIGR1bXAgdGhlIGNvbnRlbnQgb24g
dGhlIGRpc2suCj4KPiArY29uZmlnIFRSQUNFX0lSUVNPRkYKPiArCWJvb2wgIlRyYWNlIHdoZW4g
SVJRcyBhcmUgZGlzYWJsZWQgYW5kIChyZSllbmFibGVkIiBpZiBFWFBFUlQgPSAieSIKPiArCWRl
ZmF1bHQgbgo+ICsJZGVwZW5kcyBvbiBUUkFDSU5HCj4gKwktLS1oZWxwLS0tCj4gKwkgIE1ha2Vz
IGl0IHBvc3NpYmxlIHRvIGdlbmVyYXRlIGV2ZW50cyBfZXZlcnlfIHRpbWUgSVJRcyBhcmUgZGlz
YWJsZWQKPiArICAgICAgICAgIGFuZCAocmUpZW5hYmxlZCwgd2l0aCBhbHNvIGFuIGluZGljYXRp
b24gb2Ygd2hlcmUgdGhhdCBoYXBwZW5lZC4KPiArICAgICAgICAgIE5vdGUgdGhhdCB0aGlzIGNv
bWVzIHdpdGggaGlnaCBvdmVyZWFkIGFuZCBwcm9kdWNlcyBodWdlIGFtb3VudCBvZgo+ICsgICAg
ICAgICAgdHJhY2luZyBkYXRhLgo+Cj4gIGNvbmZpZyBWRVJCT1NFX0RFQlVHCj4gIAlib29sICJW
ZXJib3NlIGRlYnVnIG1lc3NhZ2VzIgo+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NwaW5sb2Nr
LmMgYi94ZW4vY29tbW9uL3NwaW5sb2NrLmMKPiBpbmRleCAyYTA2NDA2Li4zM2I5MDNlIDEwMDY0
NAo+IC0tLSBhL3hlbi9jb21tb24vc3BpbmxvY2suYwo+ICsrKyBiL3hlbi9jb21tb24vc3Bpbmxv
Y2suYwo+IEBAIC0xNTAsNyArMTUwLDkgQEAgdm9pZCBfc3Bpbl9sb2NrKHNwaW5sb2NrX3QgKmxv
Y2spCj4gIHZvaWQgX3NwaW5fbG9ja19pcnEoc3BpbmxvY2tfdCAqbG9jaykKPiAgewo+ICAgICAg
QVNTRVJUKGxvY2FsX2lycV9pc19lbmFibGVkKCkpOwo+IC0gICAgbG9jYWxfaXJxX2Rpc2FibGUo
KTsKPiArICAgIF9sb2NhbF9pcnFfZGlzYWJsZSgpOwo+ICsgICAgaWYgKCB1bmxpa2VseSh0Yl9p
bml0X2RvbmUpICkKCl9fdHJhY2VfdmFyIGFscmVhZHkgY29udGFpbiBhICJpZiAoICF0Yl9pbml0
X2RvbmUgKSIuIEl0IHNvdW5kcyAKcG9pbnRsZXNzIHRvIGRvIGl0IHR3aWNlLCBhbmQgYWxzbyBJ
IHRoaW5rIGl0IGlzIG5vdCBvYnZpb3VzIHRvIAp1bmRlcnN0YW5kIHRoZSBtZWFuaW5nIG9mIHRo
ZSBjaGVjayAoaS5lIHdoYXQgaXMgdGJfaW5pdF9kb25lKS4KCldvdWxkIGl0IGJlIHBvc3NpYmxl
IHRvIGhpZGUgdGhpcyBjaGVjayBhbmQgYXZvaWQgY2hlY2sgdGJfaW5pdF9kb25lIHR3aWNlPwoK
PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9zeXN0ZW0uaCBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vYXJtMzIvc3lzdGVtLmgKPiBpbmRleCBjNjE3YjQwLi4yMDg3MWFkIDEw
MDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvc3lzdGVtLmgKPiArKysgYi94
ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL3N5c3RlbS5oCj4gQEAgLTQsNiArNCw4IEBACj4KPiAg
I2luY2x1ZGUgPGFzbS9hcm0zMi9jbXB4Y2hnLmg+Cj4KPiArI2luY2x1ZGUgPHhlbi90cmFjZS5o
Pgo+ICsKPiAgI2RlZmluZSBsb2NhbF9pcnFfZGlzYWJsZSgpIGFzbSB2b2xhdGlsZSAoICJjcHNp
ZCBpIEAgbG9jYWxfaXJxX2Rpc2FibGVcbiIgOiA6IDogImNjIiApCj4gICNkZWZpbmUgbG9jYWxf
aXJxX2VuYWJsZSgpICBhc20gdm9sYXRpbGUgKCAiY3BzaWUgaSBAIGxvY2FsX2lycV9lbmFibGVc
biIgOiA6IDogImNjIiApCj4KPiBAQCAtNDEsNiArNDMsMTYgQEAgc3RhdGljIGlubGluZSBpbnQg
bG9jYWxfaXJxX2lzX2VuYWJsZWQodm9pZCkKPiAgI2RlZmluZSBsb2NhbF9hYm9ydF9lbmFibGUo
KSBfX2FzbV9fKCJjcHNpZSBhICBAIF9fc3RhXG4iIDogOiA6ICJtZW1vcnkiLCAiY2MiKQo+ICAj
ZGVmaW5lIGxvY2FsX2Fib3J0X2Rpc2FibGUoKSBfX2FzbV9fKCJjcHNpZCBhIEAgX19zdGFcbiIg
OiA6IDogIm1lbW9yeSIsICJjYyIpCj4KPiArLyogV2UgZG8gbm90IHN1cHBvcnQgdHJhY2luZyAo
YXQgYWxsKSB5ZXQgKi8KCkkga25vdyB0aGF0IHNvbWUgYml0cyBhcmUgbWlzc2luZyBmb3IgQVJN
LCBidXQgdGhlIHBhdGNoICM1IGNvbnRyYWRpY3RzIAp0aGlzIGNvbW1lbnQgYXMgeW91IGhhdmUg
Q09ORklHX1RSQUNFPXkgYnkgZGVmYXVsdC4KCj4gKyNkZWZpbmUgdHJhY2VfaXJxX2Rpc2FibGVf
cmV0KCkgICBkbyB7IH0gd2hpbGUgKCAwICkKPiArI2RlZmluZSB0cmFjZV9pcnFfZW5hYmxlX3Jl
dCgpICAgIGRvIHsgfSB3aGlsZSAoIDAgKQo+ICsjZGVmaW5lIHRyYWNlX2lycV9zYXZlX3JldChf
eCkgICAgZG8geyB9IHdoaWxlICggMCApCj4gKyNkZWZpbmUgdHJhY2VfaXJxX3Jlc3RvcmVfcmV0
KF94KSBkbyB7IH0gd2hpbGUgKCAwICkKPiArI2RlZmluZSBfbG9jYWxfaXJxX2Rpc2FibGUoKSAg
ICAgIGxvY2FsX2lycV9kaXNhYmxlKCkKPiArI2RlZmluZSBfbG9jYWxfaXJxX2VuYWJsZSgpICAg
ICAgIGxvY2FsX2lycV9lbmFibGUoKQo+ICsjZGVmaW5lIF9sb2NhbF9pcnFfc2F2ZShfeCkgICAg
ICAgbG9jYWxfaXJxX3NhdmUoX3gpCj4gKyNkZWZpbmUgX2xvY2FsX2lycV9yZXN0b3JlKF94KSAg
ICBsb2NhbF9pcnFfcmVzdG9yZShfeCkKPiArCgpUaGlzIGRvZXMgbm90IG5lZWQgdG8gYmUgZHVw
bGljYXRlZCBpbiBib3RoIGFzbS1hcm0vYXJtezMyLDY0fS9zeXN0ZW0uaC4gCllvdSBjb3VsZCBk
aXJlY3RseSBpbXBsZW1lbnQgdGhlbSBpbiBhc20tYXJtL3N5c3RlbS5oLgoKQWxzbywgSSB3b3Vs
ZCBwcmVmZXIgaWYgeW91IHN0YXkgY29uc2lzdGVudCB3aXRoIHg4Ni4gSS5lIG5vbi11bmRlcnNj
b3JlIAp2ZXJzaW9ucyBhcmUgY2FsbGluZyB0aGUgdW5kZXJzY29yZSB2ZXJzaW9ucyBhbmQgbm90
IHRoZSBpbnZlcnQuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 07 11:19:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 11:19:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIZ0A-0005nM-Bi; Wed, 07 Jun 2017 11: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 <julien.grall@arm.com>) id 1dIZ09-0005n9-LZ
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 11:19:49 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 1D/9B-03058-451E7395; Wed, 07 Jun 2017 11:19:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIIsWRWlGSWpSXmKPExsVysyfVTTfkoXm
 kwb7pUhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bHg7PsBZv5K9bdmsjcwPiFp4uRi0NIYCOj
 xOoFB1khnN2MElN7vrJ1MXJyCAsES1w8u5MJxBYRiJTYv/UAC0TRGUaJ2/9Ps4E4zAJrgJzmm
 4wgVWwCmhJ3Pn8C6+AVsJK4v2wWWJxFQEVi4905YFNFBcIl3jYeYYGoEZQ4OfMJmM0pYC3x5e
 N/VhCbWcBW4s7c3cwQtrzE9rdzmCcw8s1C0jILSdksJGULGJlXMWoUpxaVpRbpGhrqJRVlpme
 U5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBh0DEOxg/LQs4BCjJAeTkihvwU3zSCG+pPyU
 yozE4oz4otKc1OJDjDIcHEoSvO33gXKCRanpqRVpmTnA8IdJS3DwKInw+t0DSvMWFyTmFmemQ
 6ROMSpKifMeAekTAElklObBtcFi7hKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEeaeDTOHJzC
 uBm/4KaDET0GK+SyYgi0sSEVJSDYxN2ypO92kqXouw8bTqWh+WWDRpZ8KCnKoOrwI54UN5vWb
 zpvJ7ObHtMbNd6RoZHssWfnRP1c35N4QaFR9xFbQtU9YscDAx2RT7z8/y7b8VHIumlbb9fWIk
 uObGrlk9ehdkmJdabvJaLyM725XBN+7R8YXB948+VzU7F9Oc/k3+SOQ3mblHWZVYijMSDbWYi
 4oTAWXs51u0AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1496834387!58773102!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4693 invoked from network); 7 Jun 2017 11:19:48 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-2.tower-21.messagelabs.com with SMTP; 7 Jun 2017 11:19: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 AF5E92B;
 Wed,  7 Jun 2017 04:19: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 9221F3F587;
 Wed,  7 Jun 2017 04:19:46 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170526173540.10066-1-andre.przywara@arm.com>
 <20170526173540.10066-7-andre.przywara@arm.com>
 <46b65d7a-60b3-af11-825c-06d19d329d66@arm.com>
 <7e0b8da7-14b5-c188-9948-fd2b49e4b163@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d45a64b0-a68a-9eb3-1713-fc5918729fe6@arm.com>
Date: Wed, 7 Jun 2017 12:19:45 +0100
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: <7e0b8da7-14b5-c188-9948-fd2b49e4b163@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v10 06/32] ARM: GIC: Add checks for NULL
 pointer pending_irq's
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

CgpPbiAwNi8wNi8xNyAxMToxOSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gSGksCj4KPiBPbiAz
MC8wNS8xNyAxMjozOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSBBbmRyZSwKPj4KPj4gT24g
MjYvMDUvMTcgMTg6MzUsIEFuZHJlIFByenl3YXJhIHdyb3RlOgo+Pj4gRm9yIExQSXMgdGhlIHN0
cnVjdCBwZW5kaW5nX2lycSdzIGFyZSBkeW5hbWljYWxseSBhbGxvY2F0ZWQgYW5kIHRoZQo+Pj4g
cG9pbnRlcnMgd2lsbCBiZSBzdG9yZWQgaW4gYSByYWRpeCB0cmVlLiBTaW5jZSBhbiBMUEkgY2Fu
IGJlICJ1bm1hcHBlZCIKPj4+IGF0IGFueSB0aW1lLCB0ZWFjaCB0aGUgVkdJQyBob3cgdG8gZGVh
bCB3aXRoIGlycV90b19wZW5kaW5nKCkgcmV0dXJuaW5nCj4+PiBhIE5VTEwgcG9pbnRlci4KPj4+
IFdlIGp1c3QgZG8gbm90aGluZyBpbiB0aGlzIGNhc2Ugb3IgY2xlYW4gdXAgdGhlIExSIGlmIHRo
ZSB2aXJ0dWFsIExQSQo+Pj4gbnVtYmVyIHdhcyBzdGlsbCBpbiBhbiBMUi4KPj4+Cj4+PiBUaG9z
ZSBhcmUgYWxsIGNhbGwgc2l0ZXMgZm9yIGlycV90b19wZW5kaW5nKCksIGFzIHBlcjoKPj4+ICJn
aXQgZ3JlcCBpcnFfdG9fcGVuZGluZyIsIGFuZCB0aGVpciBldmFsdWF0aW9uczoKPj4+IChQUk9U
RUNURUQgbWVhbnM6IGFkZGVkIE5VTEwgY2hlY2sgYW5kIGJhaWxpbmcgb3V0KQo+Pj4KPj4+ICAg
ICB4ZW4vYXJjaC9hcm0vZ2ljLmM6Cj4+PiBnaWNfcm91dGVfaXJxX3RvX2d1ZXN0KCk6IG9ubHkg
Y2FsbGVkIGZvciBTUElzLCBhZGRlZCBBU1NFUlQoKQo+Pj4gZ2ljX3JlbW92ZV9pcnFfZnJvbV9n
dWVzdCgpOiBvbmx5IGNhbGxlZCBmb3IgU1BJcywgYWRkZWQgQVNTRVJUKCkKPj4+IGdpY19yZW1v
dmVfZnJvbV9xdWV1ZXMoKTogUFJPVEVDVEVELCBjYWxsZWQgd2l0aGluIFZDUFUgVkdJQyBsb2Nr
Cj4+Cj4+IFRoaXMgZnVuY3Rpb24gaGFzIGJlZW4gcmVuYW1lZCBpbiBwYXRjaCAjNC4KPj4KPj4+
IGdpY19yYWlzZV9pbmZsaWdodF9pcnEoKTogUFJPVEVDVEVELCBjYWxsZWQgdW5kZXIgVkNQVSBW
R0lDIGxvY2sKPj4+IGdpY19yYWlzZV9ndWVzdF9pcnEoKTogUFJPVEVDVEVELCBjYWxsZWQgdW5k
ZXIgVkNQVSBWR0lDIGxvY2sKPj4+IGdpY191cGRhdGVfb25lX2xyKCk6IFBST1RFQ1RFRCwgY2Fs
bGVkIHVuZGVyIFZDUFUgVkdJQyBsb2NrCj4+Pgo+Pj4gICAgIHhlbi9hcmNoL2FybS92Z2ljLmM6
Cj4+PiB2Z2ljX21pZ3JhdGVfaXJxKCk6IG5vdCBjYWxsZWQgZm9yIExQSXMgKHZpcnR1YWwgSVJR
cyksIGFkZGVkIEFTU0VSVCgpCj4+PiBhcmNoX21vdmVfaXJxcygpOiBub3QgaXRlcmF0aW5nIG92
ZXIgTFBJcywgYWRkZWQgQVNTRVJUKCkKPj4KPj4gSSBkb24ndCBzZWUgYW55IEFTU0VSVCBhZGRl
ZCBpbiBhcmNoX21vdmVfaXJxcy4KPgo+IEJlY2F1c2UgdGhpcyBpcyBqdXN0IGNoZWNraW5nIGZv
ciBub3QgYmVpbmcgY2FsbGVkIHdpdGggYW4gTFBJLCBpdCB3YXMKPiBpbnRyb2R1Y2VkIGluIHBh
dGNoIDAzLzMyIGFscmVhZHkuIEkgY2FuIGFkanVzdCB0aGUgY29tbWl0IG1lc3NhZ2UuCgpZZXMg
cGxlYXNlLgoKPgo+IENoZWVycywKPiBBbmRyZS4KPgo+Pj4gdmdpY19kaXNhYmxlX2lycXMoKTog
bm90IGNhbGxlZCBmb3IgTFBJcywgYWRkZWQgQVNTRVJUKCkKPj4+IHZnaWNfZW5hYmxlX2lycXMo
KTogbm90IGNhbGxlZCBmb3IgTFBJcywgYWRkZWQgQVNTRVJUKCkKPj4+IHZnaWNfdmNwdV9pbmpl
Y3RfaXJxKCk6IFBST1RFQ1RFRCwgbW92ZWQgdW5kZXIgVkNQVSBWR0lDIGxvY2sKPj4+Cj4+PiAg
ICAgeGVuL2luY2x1ZGUvYXNtLWFybS9ldmVudC5oOgo+Pj4gbG9jYWxfZXZlbnRzX25lZWRfZGVs
aXZlcnlfbm9tYXNrKCk6IG9ubHkgY2FsbGVkIGZvciBhIFBQSSwgYWRkZWQKPj4+IEFTU0VSVCgp
Cj4+Pgo+Pj4gICAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oOgo+Pj4gKHByb3RvdHlwZSkK
Pj4KPj4gQ2hlZXJzLAo+PgoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 07 11:19:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 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 1dIZ0F-0005oN-J9; Wed, 07 Jun 2017 11:19: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=3246c0ce0=Andrew.Cooper3@citrix.com>)
 id 1dIZ0F-0005o8-0f
 for xen-devel@lists.xen.org; Wed, 07 Jun 2017 11:19:55 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 71/55-02180-A51E7395; Wed, 07 Jun 2017 11:19:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsWyU9JRQjfsoXm
 kwfxNhhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bpKTvYCtYLVBz71c7ewDiLu4uRg0NCwE/i
 XDdnFyMnh7BAlURf40xmEFtEwEWi/doFMFtIIEtiwdY57F2MXBzMAscZJT5e2cEEkmAT0JfY/
 eITmM0rYCsx+dFpMJtFQEXiyOr97CC2qEC4xNvGIywQNYISJ2c+AbM5Bawlrk/YDraAWcBA4s
 iiOawQtrzE9rdzoBarSVzrvwQ2R0IgXWLisx6WCYz8s5CMmoWkfRaS9gWMzKsY1YtTi8pSi3R
 N9ZKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAkOQAQh2MH7pdz7EKMnBpCTKW3DT
 PFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG/xA6CcYFFqempFWmYOMBpg0hIcPEoivH73gNK8x
 QWJucWZ6RCpU4yKUuK8R+4DJQRAEhmleXBtsAi8xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJW
 FeN5DtPJl5JXDTXwEtZgJazHfJBGRxSSJCSqqBMeb1xtR93zNXXmjeblYeM/30Tmmv2xLPJkU
 FvOHmvvTruIhlf9WqJnXrTxHmRQ+XSx5WathkdPWMwDN76Wr76Wy3uLUkG1tyfVY2uiRHXt3y
 yW32uy1PzLcziz9X2faA7US51Pn/OQnBfusPnpr58hf7Ykf2rYGL9vCsEy04fc6kfd6tq7MvX
 VNiKc5INNRiLipOBAB2MB60uwIAAA==
X-Env-Sender: prvs=3246c0ce0=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1496834390!81641619!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48061 invoked from network); 7 Jun 2017 11:19:50 -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;
 7 Jun 2017 11:19:50 -0000
X-IronPort-AV: E=Sophos;i="5.39,311,1493683200"; d="scan'208";a="47346520"
To: Punit Agrawal <punit.agrawal@arm.com>, <xen-devel@lists.xen.org>
References: <20170526111407.13537-1-punit.agrawal@arm.com>
 <20170526111407.13537-4-punit.agrawal@arm.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <568966ce-c790-e8a2-5cd5-647196811990@citrix.com>
Date: Wed, 7 Jun 2017 12:19:43 +0100
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: <20170526111407.13537-4-punit.agrawal@arm.com>
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,
 ian.jackson@eu.citrix.com, tim@xen.org, julien.grall@arm.com,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [For Xen-4.10 PATCH v2 3/3] Avoid excess icache
 flushes in populate_physmap() before domain has been created
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjYvMDUvMTcgMTI6MTQsIFB1bml0IEFncmF3YWwgd3JvdGU6Cj4gZGlmZiAtLWdpdCBhL3hl
bi9jb21tb24vbWVtb3J5LmMgYi94ZW4vY29tbW9uL21lbW9yeS5jCj4gaW5kZXggNTI4NzllNzQz
OC4uMzRkMmRkYThiNCAxMDA2NDQKPiAtLS0gYS94ZW4vY29tbW9uL21lbW9yeS5jCj4gKysrIGIv
eGVuL2NvbW1vbi9tZW1vcnkuYwo+IEBAIC0xNTIsMTYgKzE1MiwyNiBAQCBzdGF0aWMgdm9pZCBw
b3B1bGF0ZV9waHlzbWFwKHN0cnVjdCBtZW1vcF9hcmdzICphKQo+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbWF4X29yZGVyKGN1cnJfZCkpICkKPiAgICAgICAgICByZXR1cm47Cj4gIAo+
IC0gICAgLyoKPiAtICAgICAqIFdpdGggTUVNRl9ub190bGJmbHVzaCBzZXQsIGFsbG9jX2hlYXBf
cGFnZXMoKSB3aWxsIGlnbm9yZQo+IC0gICAgICogVExCLWZsdXNoZXMuIEFmdGVyIFZNIGNyZWF0
aW9uLCB0aGlzIGlzIGEgc2VjdXJpdHkgaXNzdWUgKGl0IGNhbgo+IC0gICAgICogbWFrZSBwYWdl
cyBhY2Nlc3NpYmxlIHRvIGd1ZXN0IEIsIHdoZW4gZ3Vlc3QgQSBtYXkgc3RpbGwgaGF2ZSBhCj4g
LSAgICAgKiBjYWNoZWQgbWFwcGluZyB0byB0aGVtKS4gU28gd2UgZG8gdGhpcyBvbmx5IGR1cmlu
ZyBkb21haW4gY3JlYXRpb24sCj4gLSAgICAgKiB3aGVuIHRoZSBkb21haW4gaXRzZWxmIGhhcyBu
b3QgeWV0IGJlZW4gdW5wYXVzZWQgZm9yIHRoZSBmaXJzdAo+IC0gICAgICogdGltZS4KPiAtICAg
ICAqLwo+ICAgICAgaWYgKCB1bmxpa2VseSghZC0+Y3JlYXRpb25fZmluaXNoZWQpICkKPiArICAg
IHsKPiArICAgICAgICAvKgo+ICsgICAgICAgICAqIFdpdGggTUVNRl9ub190bGJmbHVzaCBzZXQs
IGFsbG9jX2hlYXBfcGFnZXMoKSB3aWxsIGlnbm9yZQo+ICsgICAgICAgICAqIFRMQi1mbHVzaGVz
LiBBZnRlciBWTSBjcmVhdGlvbiwgdGhpcyBpcyBhIHNlY3VyaXR5IGlzc3VlIChpdCBjYW4KPiAr
ICAgICAgICAgKiBtYWtlIHBhZ2VzIGFjY2Vzc2libGUgdG8gZ3Vlc3QgQiwgd2hlbiBndWVzdCBB
IG1heSBzdGlsbCBoYXZlIGEKPiArICAgICAgICAgKiBjYWNoZWQgbWFwcGluZyB0byB0aGVtKS4g
U28gd2UgZG8gdGhpcyBvbmx5IGR1cmluZyBkb21haW4gY3JlYXRpb24sCj4gKyAgICAgICAgICog
d2hlbiB0aGUgZG9tYWluIGl0c2VsZiBoYXMgbm90IHlldCBiZWVuIHVucGF1c2VkIGZvciB0aGUg
Zmlyc3QKPiArICAgICAgICAgKiB0aW1lLgo+ICsgICAgICAgICAqLwo+ICAgICAgICAgIGEtPm1l
bWZsYWdzIHw9IE1FTUZfbm9fdGxiZmx1c2g7Cj4gKyAgICAgICAgLyoKPiArICAgICAgICAgKiBX
aXRoIE1FTUZfbm9faWNhY2hlX2ZsdXNoLCBhbGxvY19oZWFwX3BhZ2VzKCkgd2lsbCBza2lwCj4g
KyAgICAgICAgICogcGVyZm9ybWluZyBpY2FjaGUgZmx1c2hlcy4gV2UgZG8gaXQgb25seSBiZWZv
cmUgZG9tYWluCj4gKyAgICAgICAgICogY3JlYXRpb24gYXMgb25jZSB0aGUgZG9tYWluIGlzIHJ1
bm5pbmcgdGhlcmUgaXMgYSBkYW5nZXIgb2YKPiArICAgICAgICAgKiBleGVjdXRpbmcgaW5zdHJ1
Y3Rpb25zIGZyb20gc3RhbGUgY2FjaGVzIGlmIGljYWNoZSBmbHVzaCBpcwo+ICsgICAgICAgICAq
IGRlbGF5ZWQuCj4gKyAgICAgICAgICovCj4gKyAgICAgICAgYS0+bWVtZmxhZ3MgfD0gTUVNRl9u
b19pY2FjaGVfZmx1c2g7Cj4gKyAgICB9Cj4gIAo+ICAgICAgZm9yICggaSA9IGEtPm5yX2RvbmU7
IGkgPCBhLT5ucl9leHRlbnRzOyBpKysgKQo+ICAgICAgewo+IEBAIC0yMTEsNyArMjIxLDYgQEAg
c3RhdGljIHZvaWQgcG9wdWxhdGVfcGh5c21hcChzdHJ1Y3QgbWVtb3BfYXJncyAqYSkKPiAgICAg
ICAgICAgICAgICAgIH0KPiAgCj4gICAgICAgICAgICAgICAgICBtZm4gPSBncGZuOwo+IC0gICAg
ICAgICAgICAgICAgcGFnZSA9IG1mbl90b19wYWdlKG1mbik7CgpXaGF0IGlzIHRoZSBwdXJwb3Nl
IG9mIHRoaXMgaHVuaz8KCkl0IGlzIG5vdCBtZW50aW9uZWQgaW4gdGhlIGNvbW1pdCBtZXNzYWdl
IGF0IGFsbCwgYW5kIGxvb2tzIHVuc2FmZSB0byBtZS4KCn5BbmRyZXcKCj4gICAgICAgICAgICAg
IH0KPiAgICAgICAgICAgICAgZWxzZQo+ICAgICAgICAgICAgICB7Cj4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 07 11:32:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 11:32: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 1dIZCS-0007B7-Oh; Wed, 07 Jun 2017 11:32: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 1dIZCR-0007B1-D5
 for xen-devel@lists.xen.org; Wed, 07 Jun 2017 11:32:31 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 CC/6B-31580-E44E7395; Wed, 07 Jun 2017 11:32:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsVysyfVTdfviXm
 kwal3rBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bXf/dZCxrZKg7Of83UwHiUpYuRi0NIYCOj
 xOSTl1khnN2MEjdvr2HuYuTkEBaokuhrnAlmiwjkSayd1AfVMZdRYmvDKXYQh1lgIaPE19tbW
 UGq2AQ0Je58/sQEYvMKWElM//AWqIODg0VARaL5tiFIWFQgXOJt4xEWiBJBiZMzn4DZnAJ2Er
 u23QJrZRawlbgzdzczhC0vsf3tHOYJjHyzkLTMQlI2C0nZAkbmVYwaxalFZalFukameklFmek
 ZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgSFXz8DAuIOx9YTfIUZJDiYlUd6Cm+aRQnxJ
 +SmVGYnFGfFFpTmpxYcYZTg4lCR4TR4D5QSLUtNTK9Iyc4DBD5OW4OBREuH99QgozVtckJhbn
 JkOkTrFqMvR9GHLFyYhlrz8vFQpcd42kCIBkKKM0jy4EbBIvMQoKyXMy8jAwCDEU5BalJtZgi
 r/ilGcg1FJmPcGyBSezLwSuE2vgI5gAjqC75IJyBEliQgpqQZGPeZFfEUrLqvU1sp566o4168
 XP/E/br36RXsLwalNiU/lJi1dNPWAyfrw5WxCnfxye2/JZU+362k9n10ufvLU5pnfdxRWrwh8
 0+S/gl20SsOUd3Lrnt/rIs2+PxU9sdR0g7636bOqzB/2DpmF+iGG0z6uXt1mbXHg9aULrwMKb
 jQ3nTn+Z7qtEktxRqKhFnNRcSIA0JrzL78CAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1496835149!46405841!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6839 invoked from network); 7 Jun 2017 11:32:29 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-4.tower-31.messagelabs.com with SMTP; 7 Jun 2017 11:32: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 DCC5B2B;
 Wed,  7 Jun 2017 04:32: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 339E23F587;
 Wed,  7 Jun 2017 04:32:27 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Punit Agrawal <punit.agrawal@arm.com>, xen-devel@lists.xen.org
References: <20170526111407.13537-1-punit.agrawal@arm.com>
 <20170526111407.13537-4-punit.agrawal@arm.com>
 <568966ce-c790-e8a2-5cd5-647196811990@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a3de5dac-5f8f-1ff4-533e-6573c9d14e53@arm.com>
Date: Wed, 7 Jun 2017 12:32:25 +0100
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: <568966ce-c790-e8a2-5cd5-647196811990@citrix.com>
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] [For Xen-4.10 PATCH v2 3/3] Avoid excess icache
 flushes in populate_physmap() before domain has been created
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

CgpPbiAwNy8wNi8xNyAxMjoxOSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAyNi8wNS8xNyAx
MjoxNCwgUHVuaXQgQWdyYXdhbCB3cm90ZToKPj4gQEAgLTIxMSw3ICsyMjEsNiBAQCBzdGF0aWMg
dm9pZCBwb3B1bGF0ZV9waHlzbWFwKHN0cnVjdCBtZW1vcF9hcmdzICphKQo+PiAgICAgICAgICAg
ICAgICAgIH0KPj4KPj4gICAgICAgICAgICAgICAgICBtZm4gPSBncGZuOwo+PiAtICAgICAgICAg
ICAgICAgIHBhZ2UgPSBtZm5fdG9fcGFnZShtZm4pOwo+Cj4gV2hhdCBpcyB0aGUgcHVycG9zZSBv
ZiB0aGlzIGh1bms/Cj4KPiBJdCBpcyBub3QgbWVudGlvbmVkIGluIHRoZSBjb21taXQgbWVzc2Fn
ZSBhdCBhbGwsIGFuZCBsb29rcyB1bnNhZmUgdG8gbWUuCgpOb3QgYW5zd2VyaW5nIHdoeSBpdCBo
YXMgYmVlbiBkcm9wcGVkIChsZWF2ZSBQdW5pdCB0byBhbnN3ZXIgdGhpcyksIEkgCmludHJvZHVj
ZWQgdGhpcyBwYWdlID0gbWZuX3RvX3BhZ2UoLi4uKSB0byBtYXRjaCB0aGUgZWxzZSBwYXJ0IG9m
ICggCmlzX2RvbWFpbl9kaXJlY3RfbWFwcGVkKS4gSW4gdGhlIGVsc2UsICdwYWdlJyB3aWxsIGFs
d2F5cyBwb2ludCB0byBmaXJzdCAKYmFzZSBwYWdlLgoKSG93ZXZlciwgdG9kYXksIG5vYm9keSBp
cyB1c2luZyAncGFnZScgYWZ0ZXIuIFVubGVzcyB0aGVyZSBpcyBhIHJlYXNvbiAKdG8gZHJvcCBp
dCwgSSB3b3VsZCBwcmVmZXIgdG8ga2VlcCBpdCBzbyB0aGUgaWYgYW5kIGVsc2UgcGFydCBtYXRj
aC4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 07 11:35:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 11: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 1dIZEo-0007IH-5o; Wed, 07 Jun 2017 11:34: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 1dIZEm-0007Hs-Qz
 for xen-devel@lists.xensource.com; Wed, 07 Jun 2017 11:34:56 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 3E/AC-03557-0E4E7395; Wed, 07 Jun 2017 11:34:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVff+E/N
 IgxVLOCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0XTnPHPBPe2KScvEGxgv
 K3YxcnEICfxllPhz/CljFyMnkPOYUeLERkeIxDZGiTN7F7CAJEQEnCW+npnLDmLzCuhL3H54h
 xXEFhaIkvi+eB0TSIOEwDkWid1HLoJNkhDwlFg7czYTjN1waSpQnJ2DTcBK4pAYSJRFQFVi/9
 1WtgmM3AsYGVYxahSnFpWlFukaWeolFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgR
 6nAEIdjAeWBR4iFGSg0lJlLfgpnmkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQne/Y+BcoJFqemp
 FWmZOcDQg0lLcPAoifD+egSU5i0uSMwtzkyHSJ1i1OXYsHr9FyYhlrz8vFQpcV4mkBkCIEUZp
 XlwI2BxcIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvP4gU3gy80rgNr0COoIJ6Ai+SyYgR5
 QkIqSkGhh3BIj1XnddbnDZNmC3b+R367owXycv5+0XLxYdLvYy3cG3SZ5F5//ZT/Yttld5Jer
 /JeuZhH0/+fxs4oHpRx3mNXDVVRn8rgx4u/rma5XfE58+vtb15FOzdKSqt611ef3aLU/+hLnd
 qz6h/lnrrKjjHQvfR1/fspWFPdlynXtv1NfP+kai6+SUWIozEg21mIuKEwFWXVP5fgIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1496835294!75939321!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14983 invoked from network); 7 Jun 2017 11:34: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; 7 Jun 2017 11:34: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 1dIZEh-0000Bt-RK; Wed, 07 Jun 2017 11:34: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 1dIZEb-0001oj-WA; Wed, 07 Jun 2017 11:34:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dIZEb-0007MV-4n; Wed, 07 Jun 2017 11:34:45 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110074-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 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=f4a27a000d03e121eb1a36c485049a820c395539
X-Osstest-Versions-That: xen=3d2010f9ffeacc8836811420460e15f2c1233695
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 07 Jun 2017 11:34:45 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 110074: 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>

ZmxpZ2h0IDExMDA3NCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDA3NC8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgNSB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwMDQz
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAg
IGY0YTI3YTAwMGQwM2UxMjFlYjFhMzZjNDg1MDQ5YTgyMGMzOTU1MzkKYmFzZWxpbmUgdmVyc2lv
bjoKIHhlbiAgICAgICAgICAgICAgICAgIDNkMjAxMGY5ZmZlYWNjODgzNjgxMTQyMDQ2MGUxNWYy
YzEyMzM2OTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMDA0MyAgMjAxNy0wNi0wNiAxNzowMjow
MyBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTAwNTIgIDIwMTctMDYtMDYgMjI6
NDg6MjkgWiAgICAwIGRheXMgICAgNiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCBy
ZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBQdW5pdCBBZ3Jhd2FsIDxwdW5p
dC5hZ3Jhd2FsQGFybS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgZjRhMjdhMDAwZDAzZTEyMWVi
MWEzNmM0ODUwNDlhODIwYzM5NTUzOQpBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+CkRhdGU6ICAgVHVlIE1heSAyMyAxODowMzozNiAyMDE3ICswMTAwCgogICAgeGVu
L2FybTogUmVtb3ZlIHVudXNlZCBoZWxwZXJzIGFjY2Vzc19vayBhbmQgYXJyYXlfYWNjZXNzX29r
CiAgICAKICAgIEJvdGggaGVscGVycyBhY2Nlc3Nfb2sgYW5kIGFycmF5X2FjY2Vzc19vayBhcmUg
bm90IHVzZWQgb24gQVJNLiBSZW1vdmUKICAgIHRoZW0uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKY29tbWl0IDcyNmI3Mzc1
NzRhM2MwNzViZTk1NDQwZTU3MmIzMTdhMzkyOTNhOWUKQXV0aG9yOiBQdW5pdCBBZ3Jhd2FsIDxw
dW5pdC5hZ3Jhd2FsQGFybS5jb20+CkRhdGU6ICAgRnJpIE1heSAyNiAxMjoxNDowNyAyMDE3ICsw
MTAwCgogICAgQXZvaWQgZXhjZXNzIGljYWNoZSBmbHVzaGVzIGluIHBvcHVsYXRlX3BoeXNtYXAo
KSBiZWZvcmUgZG9tYWluIGhhcyBiZWVuIGNyZWF0ZWQKICAgIAogICAgcG9wdWxhdGVfcGh5c21h
cCgpIGNhbGxzIGFsbG9jX2hlYXBfcGFnZXMoKSBwZXIgcmVxdWVzdGVkCiAgICBleHRlbnQuIGFs
bG9jX2hlYXBfcGFnZXMoKSBpbnZhbGlkYXRlcyB0aGUgZW50aXJlIGljYWNoZSBwZXIKICAgIGV4
dGVudC4gRHVyaW5nIGRvbWFpbiBjcmVhdGlvbiwgdGhlIGljYWNoZSBpbnZhbGlkYXRpb25zIGNh
biBiZSBkZWZmZXJlZAogICAgdW50aWwgYWxsIHRoZSBleHRlbnRzIGhhdmUgYmVlbiBhbGxvY2F0
ZWQgYXMgdGhlcmUgaXMgbm8gcmlzayBvZgogICAgZXhlY3V0aW5nIHN0YWxlIGluc3RydWN0aW9u
cyBmcm9tIHRoZSBpY2FjaGUuCiAgICAKICAgIEludHJvZHVjZSBhIG5ldyBmbGFnICJNRU1GX25v
X2ljYWNoZV9mbHVzaCIgdG8gYmUgdXNlZCB0byBwcmV2ZW50CiAgICBhbGxvY19oZWFwX3BhZ2Vz
KCkgZnJvbSBwZXJmb3JtaW5nIGljYWNoZSBtYWludGVuYW5jZSBvcGVyYXRpb25zLiBVc2UKICAg
IHRoZSBmbGFnIGluIHBvcHVsYXRlX3BoeXNtYXAoKSBiZWZvcmUgdGhlIGRvbWFpbiBoYXMgYmVl
biB1bnBhdXNlZCBhbmQKICAgIHBlcmZvcm0gcmVxdWlyZWQgaWNhY2hlIG1haW50ZW5hbmNlIGZ1
bmN0aW9uIGF0IHRoZSBlbmQgb2YgdGhlCiAgICBhbGxvY2F0aW9uLgogICAgCiAgICBPbmUgY29u
Y2VybiBpcyB0aGUgbGFjayBvZiBzeW5jaHJvbmlzYXRpb24gYXJvdW5kIHRlc3RpbmcgZm9yCiAg
ICAiY3JlYXRpb25fZmluaXNoZWQiLiBCdXQgaXQgc2VlbXMsIGluIHByYWN0aWNlIHRoZSB3aW5k
b3cgd2hlcmUgaXQgaXMKICAgIG91dCBvZiBzeW5jIHNob3VsZCBiZSBzbWFsbCBlbm91Z2ggdG8g
bm90IG1hdHRlci4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUHVuaXQgQWdyYXdhbCA8cHVuaXQu
YWdyYXdhbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KCmNvbW1pdCAxYTBjM2UzZTI4ZDZjZDA3MjczNDk5MGVmY2Fh
ZWM2MDhiZjE1MmIxCkF1dGhvcjogUHVuaXQgQWdyYXdhbCA8cHVuaXQuYWdyYXdhbEBhcm0uY29t
PgpEYXRlOiAgIEZyaSBNYXkgMjYgMTI6MTQ6MDYgMjAxNyArMDEwMAoKICAgIGFybTogcDJtOiBQ
cmV2ZW50IHJlZHVuZGFudCBpY2FjaGUgZmx1c2hlcwogICAgCiAgICBXaGVuIHRvb2xzdGFjayBy
ZXF1ZXN0cyBmbHVzaGluZyB0aGUgY2FjaGVzLCBmbHVzaF9wYWdlX3RvX3JhbSgpIGlzCiAgICBj
YWxsZWQgZm9yIGVhY2ggcGFnZSBvZiB0aGUgcmVxdWVzdGVkIGRvbWFpbi4gVGhpcyBuZWVkcyB0
byB1bm5lY2Vzc2FyeQogICAgaWNhY2hlIGludmFsaWRhdGlvbiBvcGVyYXRpb25zLgogICAgCiAg
ICBMZXQncyB0YWtlIHRoZSByZXNwb25zaWJpbGl0eSBvZiBwZXJmb3JtaW5nIGljYWNoZSBvcGVy
YXRpb25zIGFuZCB1c2UKICAgIHRoZSByZWNlbnRseSBpbnRyb2R1Y2VkIGZsYWcgdG8gcHJldmVu
dCByZWR1bmRhbnQgaWNhY2hlIG9wZXJhdGlvbnMgYnkKICAgIGZsdXNoX3BhZ2VfdG9fcmFtKCku
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFB1bml0IEFncmF3YWwgPHB1bml0LmFncmF3YWxAYXJt
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+Cgpjb21taXQgNTRiODY1MTA2NmU4MmYwNGRiOWQ5ZTViMGNjMDJjMjZkMzlhZTc2
MwpBdXRob3I6IFB1bml0IEFncmF3YWwgPHB1bml0LmFncmF3YWxAYXJtLmNvbT4KRGF0ZTogICBG
cmkgTWF5IDI2IDEyOjE0OjA1IDIwMTcgKzAxMDAKCiAgICBBbGxvdyBjb250cm9sIG9mIGljYWNo
ZSBpbnZhbGlkYXRpb25zIHdoZW4gY2FsbGluZyBmbHVzaF9wYWdlX3RvX3JhbSgpCiAgICAKICAg
IGZsdXNoX3BhZ2VfdG9fcmFtKCkgdW5jb25kaXRpb25hbGx5IGRyb3BzIHRoZSBpY2FjaGUuIElu
IGNlcnRhaW4KICAgIHNpdHVhdGlvbnMgdGhpcyBsZWFkcyB0byBleGVjZXNzaXZlIGljYWNoZSBm
bHVzaGVzIHdoZW4KICAgIGZsdXNoX3BhZ2VfdG9fcmFtKCkgZW5kcyB1cCBiZWluZyByZXBlYXRl
ZGx5IGNhbGxlZCBpbiBhIGxvb3AuCiAgICAKICAgIEludHJvZHVjZSBhIHBhcmFtZXRlciB0byBh
bGxvdyBjYWxsZXJzIG9mIGZsdXNoX3BhZ2VfdG9fcmFtKCkgdG8gdGFrZQogICAgcmVzcG9uc2li
aWxpdHkgb2Ygc3luY2hyb25pc2luZyB0aGUgaWNhY2hlLiBUaGlzIGlzIGluIHByZXBhcmF0aW9u
cyBmb3IKICAgIGFkZGluZyBsb2dpYyB0byBtYWtlIHRoZSBjYWxsZXJzIHBlcmZvcm0gdGhlIG5l
Y2Vzc2FyeSBpY2FjaGUKICAgIG1haW50ZW5hbmNlIG9wZXJhdGlvbnMuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IFB1bml0IEFncmF3YWwgPHB1bml0LmFncmF3YWxAYXJtLmNvbT4KICAgIEFja2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoocWVtdSBjaGFuZ2VzIG5v
dCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 07 11:41:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 11:41: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 1dIZL1-00080k-0Z; Wed, 07 Jun 2017 11:41:23 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <punit.agrawal@arm.com>) id 1dIZKz-000808-GM
 for xen-devel@lists.xen.org; Wed, 07 Jun 2017 11:41:21 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 50/A0-31580-066E7395; Wed, 07 Jun 2017 11:41:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCIsWRWlGSWpSXmKPExsVysyfVTTfhmXm
 kwZEPvBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bDDxvYCjazV0xaVN/AeJO1i5GTQ0hgI6NE
 53OxLkYuIHs7o8TyU7sZQRJsAtoSU39PZAaxRQTUJf5cmMAIUsQscIlR4srJD8wgjrBAK6PEi
 8fbmSDazzJKvPz8AayFRUBVYtPqVrAdnAKVEsufnwWL8wpYSTRdvMIGYosKWErc67vLBhEXlD
 g58wkLiM0sICFx8MUL5gmMvLOQpGYhSS1gZFrFqFGcWlSWWqRrZKaXVJSZnlGSm5iZo2toYKy
 Xm1pcnJiempOYVKyXnJ+7iREYQvUMDIw7GBv2+h1ilORgUhLlLbhpHinEl5SfUpmRWJwRX1Sa
 k1p8iFGGg0NJgrf/KVBOsCg1PbUiLTMHGMwwaQkOHiURXmmQNG9xQWJucWY6ROoUoy5H04ctX
 5iEWPLy81KlxHljQYoEQIoySvPgRsAi6xKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd4SkC
 k8mXklcJteAR3BBHQE3yUTkCNKEhFSUg2MtgL5qRmXNkR8C92fMSl0Od/25KWlMvqWK+ct9uf
 Zpi91cFdricClmY7eX/2yngv/EezzeVqRNMWFd0qip7LbVbf21zuee0+LkHXJezJ9pc2vz3Mz
 j0b89/pz+mv/Uxfua+WJSkzVVsrXrlp9dHv0+kqD/B8Ow/h54ku2vPW5sjWmWS9fzbJBiaU4I
 9FQi7moOBEA2eNpKKcCAAA=
X-Env-Sender: punit.agrawal@arm.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1496835679!96887040!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43193 invoked from network); 7 Jun 2017 11:41:20 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-16.tower-31.messagelabs.com with SMTP; 7 Jun 2017 11:41: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 6ADE92B;
 Wed,  7 Jun 2017 04:41:19 -0700 (PDT)
Received: from localhost (e105922-lin.cambridge.arm.com [10.1.207.56])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 3920A3F587;
 Wed,  7 Jun 2017 04:41:19 -0700 (PDT)
From: Punit Agrawal <punit.agrawal@arm.com>
To: Julien Grall <julien.grall@arm.com>
References: <20170526111407.13537-1-punit.agrawal@arm.com>
 <20170526111407.13537-4-punit.agrawal@arm.com>
 <568966ce-c790-e8a2-5cd5-647196811990@citrix.com>
 <a3de5dac-5f8f-1ff4-533e-6573c9d14e53@arm.com>
Date: Wed, 07 Jun 2017 12:41:17 +0100
In-Reply-To: <a3de5dac-5f8f-1ff4-533e-6573c9d14e53@arm.com> (Julien Grall's
 message of "Wed, 7 Jun 2017 12:32:25 +0100")
Message-ID: <87zidk10v6.fsf@e105922-lin.cambridge.arm.com>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 Andrew Cooper <andrew.cooper3@citrix.com>, tim@xen.org,
 xen-devel@lists.xen.org, jbeulich@suse.com, ian.jackson@eu.citrix.com
Subject: Re: [Xen-devel] [For Xen-4.10 PATCH v2 3/3] Avoid excess icache
	flushes in populate_physmap() before domain has been created
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JpdGVzOgoKPiBPbiAwNy8wNi8x
NyAxMjoxOSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMjYvMDUvMTcgMTI6MTQsIFB1bml0
IEFncmF3YWwgd3JvdGU6Cj4+PiBAQCAtMjExLDcgKzIyMSw2IEBAIHN0YXRpYyB2b2lkIHBvcHVs
YXRlX3BoeXNtYXAoc3RydWN0IG1lbW9wX2FyZ3MgKmEpCj4+PiAgICAgICAgICAgICAgICAgIH0K
Pj4+Cj4+PiAgICAgICAgICAgICAgICAgIG1mbiA9IGdwZm47Cj4+PiAtICAgICAgICAgICAgICAg
IHBhZ2UgPSBtZm5fdG9fcGFnZShtZm4pOwo+Pgo+PiBXaGF0IGlzIHRoZSBwdXJwb3NlIG9mIHRo
aXMgaHVuaz8KPj4KPj4gSXQgaXMgbm90IG1lbnRpb25lZCBpbiB0aGUgY29tbWl0IG1lc3NhZ2Ug
YXQgYWxsLCBhbmQgbG9va3MgdW5zYWZlIHRvIG1lLgo+Cj4gTm90IGFuc3dlcmluZyB3aHkgaXQg
aGFzIGJlZW4gZHJvcHBlZCAobGVhdmUgUHVuaXQgdG8gYW5zd2VyIHRoaXMpLCBJCj4gaW50cm9k
dWNlZCB0aGlzIHBhZ2UgPSBtZm5fdG9fcGFnZSguLi4pIHRvIG1hdGNoIHRoZSBlbHNlIHBhcnQg
b2YgKAo+IGlzX2RvbWFpbl9kaXJlY3RfbWFwcGVkKS4gSW4gdGhlIGVsc2UsICdwYWdlJyB3aWxs
IGFsd2F5cyBwb2ludCB0bwo+IGZpcnN0IGJhc2UgcGFnZS4KPgo+IEhvd2V2ZXIsIHRvZGF5LCBu
b2JvZHkgaXMgdXNpbmcgJ3BhZ2UnIGFmdGVyLiBVbmxlc3MgdGhlcmUgaXMgYSByZWFzb24KPiB0
byBkcm9wIGl0LCBJIHdvdWxkIHByZWZlciB0byBrZWVwIGl0IHNvIHRoZSBpZiBhbmQgZWxzZSBw
YXJ0IG1hdGNoLgoKSXQncyBhbiB1bmludGVuZGVkIGNoYW5nZSB0aGF0J3MgY3JlcHQgaW50byB0
aGlzIHBhdGNoLiBUaGVyZSdzIG5vCnJlYXNvbiB0byBkcm9wIGl0IGhlcmUuCgpJJ2xsIHNlbmQg
YSBmaXggYWRkaW5nIGl0IGJhY2suCgo+Cj4gQ2hlZXJzLAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 07 11:47:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 11:47: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 1dIZR6-0008Er-MG; Wed, 07 Jun 2017 11:47: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=3247b583f=anoob.soman@citrix.com>)
 id 1dIZR5-0008El-FA
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 11:47:39 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 63/DB-02181-AD7E7395; Wed, 07 Jun 2017 11:47:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHLMWRWlGSWpSXmKPExsXitHSDve715+a
 RBq9viVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmne78xFmxSqljzYxFrA+Ne2S5GTg4JAX+J
 ubP/MoPYbAJaEovevGcHsUUEXCT6t51hA7GZBaIkrncuYwWxhQVCJaZdOwtWzyKgItF6aR2Yz
 SvgKvHs3zRmiJlyEjfPdYLZQgLKEiv2T2GFqBGUODnzCQvETAmJgy9eME9g5J6FJDULSWoBI9
 MqRvXi1KKy1CJdE72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMBQYACCHYy3+pw
 PMUpyMCmJ8hbcNI8U4kvKT6nMSCzOiC8qzUktPsQow8GhJMEr9QwoJ1iUmp5akZaZAwxKmLQE
 B4+SCK/0U6A0b3FBYm5xZjpE6hSjMceG1eu/MHHc6dvwhUmIJS8/L1VKnDcKZJIASGlGaR7cI
 Fi0XGKUlRLmZQQ6TYinILUoN7MEVf4VozgHo5IwbxzIFJ7MvBK4fa+ATmECOoXvkgnIKSWJCC
 mpBkab9ugNtz6nuYarr5Xu2f9/zsQc9skpwTM4rsapq23I/Xbthr29xJK23hlSZnXX3rivkH8
 6gS8v6fCkc1e5Ahesz30rv6H4Q6nsfMkqvmMGp55FMezkTr911EhWeNWTxc/m/mT53uQb/jPL
 eN6CsA0H5mcEVJ9vfi9wLzcgy7fUSvtoxAWeqNlKLMUZiYZazEXFiQC6s5PNkQIAAA==
X-Env-Sender: prvs=3247b583f=anoob.soman@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1496836052!102059736!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58825 invoked from network); 7 Jun 2017 11:47:34 -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;
 7 Jun 2017 11:47:34 -0000
X-IronPort-AV: E=Sophos;i="5.39,311,1493683200"; d="scan'208";a="435445878"
From: Anoob Soman <anoob.soman@citrix.com>
To: <xen-devel@lists.xenproject.org>, <linux-kernel@vger.kernel.org>
Date: Wed, 7 Jun 2017 12:46:56 +0100
Message-ID: <1496836016-7053-1-git-send-email-anoob.soman@citrix.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
Cc: jgross@suse.com, boris.ostrovsky@oracle.com,
 Anoob Soman <anoob.soman@citrix.com>
Subject: [Xen-devel] [PATCH V3] xen-evtchn: Bind dyn evtchn:qemu-dm
	interrupt to next online VCPU
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QSBIVk0gZG9taWFuIGJvb3RpbmcgZ2VuZXJhdGVzIGFyb3VuZCAyMDBLIChldnRjaG46cWVtdS1k
bSB4ZW4tZHluKQppbnRlcnJ1cHRzLGluIGEgc2hvcnQgcGVyaW9kIG9mIHRpbWUuIEFsbCB0aGVz
ZSBldnRjaG46cWVtdS1kbSBhcmUgYm91bmQKdG8gVkNQVSAwLCB1bnRpbCBpcnFiYWxhbmNlIHNl
ZXMgdGhlc2UgSVJRIGFuZCBtb3ZlcyBpdCB0byBhIGRpZmZlcmVudCBWQ1BVLgpJbiBvbmUgY29u
ZmlndXJhdGlvbiwgaXJxYmFsYW5jZSBydW5zIGV2ZXJ5IDEwIHNlY29uZHMsIHdoaWNoIG1lYW5z
CmlycWJhbGFuY2UgZG9lc24ndCBnZXQgdG8gc2VlIHRoZXNlIGJ1cnN0IG9mIGludGVycnVwdHMg
YW5kIGRvZXNuJ3QKcmUtYmFsYW5jZSBpbnRlcnJ1cHRzIG1vc3Qgb2YgdGhlIHRpbWUsIG1ha2lu
ZyBhbGwgZXZ0Y2huOnFlbXUtZG0gdG8gYmUKcHJvY2Vzc2VkIGJ5IFZDUFUwLiBUaGlzIGNhdXNl
IFZDUFUwIHRvIHNwZW5kIG1vc3Qgb2YgdGltZSBwcm9jZXNzaW5nCmhhcmRpcnEgYW5kIHZlcnkg
bGl0dGxlIHRpbWUgb24gc29mdGlycS4gTW9yZW92ZXIsIGlmIGRvbTAga2VybmVsIFBSRUVNUFRJ
T04KaXMgZGlzYWJsZWQsIFZDUFUwIG5ldmVyIHJ1bnMgd2F0Y2hkb2cgKHByb2Nlc3MgY29udGV4
dCksIHRyaWdnZXJpbmcgYQpzb2Z0bG9ja3VwIGRldGVjdGlvbiBjb2RlIHRvIHBhbmljLgoKQmlu
ZGluZyBldnRjaG46cWVtdS1kbSB0byBuZXh0IG9ubGluZSBWQ1BVLCB3aWxsIHNwcmVhZCBoYXJk
aXJxCnByb2Nlc3NpbmcgZXZlbmx5IGFjcm9zcyBkaWZmZXJlbnQgQ1BVLiBMYXRlciwgaXJxYmFs
YW5jZSB3aWxsIHRyeSB0byBiYWxhbmNlCmV2dGNobjpxZW11LWRtLCBpZiByZXF1aXJlZC4KClNp
Z25lZC1vZmYtYnk6IEFub29iIFNvbWFuIDxhbm9vYi5zb21hbkBjaXRyaXguY29tPgotLS0KCiBD
aGFuZ2VzIGluIHYzOgogIC0gTWFkZSBiaW5kX2xhc3Rfc2VsZWN0ZWRfY3B1IGdsb2JhbC4KICAt
IENhbGwgeGVuX3JlYmluZF9pcnFfdG9fY3B1IGRpcmVjdGx5IGZyb20gc2V0X2FmZmluaXR5X2ly
cSwgaW5zdGVhZCBvZgogICAgYW4gaW5kaXJlY3Rpb24uCgogQ2hhbmdlcyBpbiB2MjoKICAtIE1v
dmVkIGJpbmRfbGFzdF9zZWxlY3RlZF9jcHUgaW5zaWRlIGV2dGNobl9iaW5kX2ludGVyZG9tX25l
eHRfdmNwdS4KICAtIHJhd19zcGluX3VubG9ja19pcnFyZXN0b3JlKCZkZXNjLT5sb2NrKSBkb25l
IGFmdGVyIHZwY3UgcmViaW5kLgoKIGRyaXZlcnMveGVuL2V2ZW50cy9ldmVudHNfYmFzZS5jIHwg
IDYgKysrLS0tCiBkcml2ZXJzL3hlbi9ldnRjaG4uYyAgICAgICAgICAgICB8IDM0ICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0KIGluY2x1ZGUveGVuL2V2ZW50cy5oICAgICAgICAg
ICAgIHwgIDEgKwogMyBmaWxlcyBjaGFuZ2VkLCAzNyBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL2V2ZW50cy9ldmVudHNfYmFzZS5jIGIvZHJp
dmVycy94ZW4vZXZlbnRzL2V2ZW50c19iYXNlLmMKaW5kZXggYjUyODUyZi4uODEzZjFlOCAxMDA2
NDQKLS0tIGEvZHJpdmVycy94ZW4vZXZlbnRzL2V2ZW50c19iYXNlLmMKKysrIGIvZHJpdmVycy94
ZW4vZXZlbnRzL2V2ZW50c19iYXNlLmMKQEAgLTEzMDMsMTAgKzEzMDMsOSBAQCB2b2lkIHJlYmlu
ZF9ldnRjaG5faXJxKGludCBldnRjaG4sIGludCBpcnEpCiB9CiAKIC8qIFJlYmluZCBhbiBldnRj
aG4gc28gdGhhdCBpdCBnZXRzIGRlbGl2ZXJlZCB0byBhIHNwZWNpZmljIGNwdSAqLwotc3RhdGlj
IGludCByZWJpbmRfaXJxX3RvX2NwdSh1bnNpZ25lZCBpcnEsIHVuc2lnbmVkIHRjcHUpCitpbnQg
eGVuX3JlYmluZF9ldnRjaG5fdG9fY3B1KGludCBldnRjaG4sIHVuc2lnbmVkIHRjcHUpCiB7CiAJ
c3RydWN0IGV2dGNobl9iaW5kX3ZjcHUgYmluZF92Y3B1OwotCWludCBldnRjaG4gPSBldnRjaG5f
ZnJvbV9pcnEoaXJxKTsKIAlpbnQgbWFza2VkOwogCiAJaWYgKCFWQUxJRF9FVlRDSE4oZXZ0Y2hu
KSkKQEAgLTEzMzgsMTMgKzEzMzcsMTQgQEAgc3RhdGljIGludCByZWJpbmRfaXJxX3RvX2NwdSh1
bnNpZ25lZCBpcnEsIHVuc2lnbmVkIHRjcHUpCiAKIAlyZXR1cm4gMDsKIH0KK0VYUE9SVF9TWU1C
T0xfR1BMKHhlbl9yZWJpbmRfZXZ0Y2huX3RvX2NwdSk7CiAKIHN0YXRpYyBpbnQgc2V0X2FmZmlu
aXR5X2lycShzdHJ1Y3QgaXJxX2RhdGEgKmRhdGEsIGNvbnN0IHN0cnVjdCBjcHVtYXNrICpkZXN0
LAogCQkJICAgIGJvb2wgZm9yY2UpCiB7CiAJdW5zaWduZWQgdGNwdSA9IGNwdW1hc2tfZmlyc3Rf
YW5kKGRlc3QsIGNwdV9vbmxpbmVfbWFzayk7CiAKLQlyZXR1cm4gcmViaW5kX2lycV90b19jcHUo
ZGF0YS0+aXJxLCB0Y3B1KTsKKwlyZXR1cm4geGVuX3JlYmluZF9ldnRjaG5fdG9fY3B1KGV2dGNo
bl9mcm9tX2lycShkYXRhLT5pcnEpLCB0Y3B1KTsKIH0KIAogc3RhdGljIHZvaWQgZW5hYmxlX2R5
bmlycShzdHJ1Y3QgaXJxX2RhdGEgKmRhdGEpCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9ldnRj
aG4uYyBiL2RyaXZlcnMveGVuL2V2dGNobi5jCmluZGV4IDEwZjFlZjUuLjk3MjlhNjQgMTAwNjQ0
Ci0tLSBhL2RyaXZlcnMveGVuL2V2dGNobi5jCisrKyBiL2RyaXZlcnMveGVuL2V2dGNobi5jCkBA
IC00MjEsNiArNDIxLDM2IEBAIHN0YXRpYyB2b2lkIGV2dGNobl91bmJpbmRfZnJvbV91c2VyKHN0
cnVjdCBwZXJfdXNlcl9kYXRhICp1LAogCWRlbF9ldnRjaG4odSwgZXZ0Y2huKTsKIH0KIAorc3Rh
dGljIERFRklORV9QRVJfQ1BVKGludCwgYmluZF9sYXN0X3NlbGVjdGVkX2NwdSk7CisKK3N0YXRp
YyB2b2lkIGV2dGNobl9iaW5kX2ludGVyZG9tX25leHRfdmNwdShpbnQgZXZ0Y2huKQoreworCXVu
c2lnbmVkIGludCBzZWxlY3RlZF9jcHUsIGlycTsKKwlzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2M7CisJ
dW5zaWduZWQgbG9uZyBmbGFnczsKKworCWlycSA9IGlycV9mcm9tX2V2dGNobihldnRjaG4pOwor
CWRlc2MgPSBpcnFfdG9fZGVzYyhpcnEpOworCisJaWYgKCFkZXNjKQorCQlyZXR1cm47CisKKwly
YXdfc3Bpbl9sb2NrX2lycXNhdmUoJmRlc2MtPmxvY2ssIGZsYWdzKTsKKwlzZWxlY3RlZF9jcHUg
PSB0aGlzX2NwdV9yZWFkKGJpbmRfbGFzdF9zZWxlY3RlZF9jcHUpOworCXNlbGVjdGVkX2NwdSA9
IGNwdW1hc2tfbmV4dF9hbmQoc2VsZWN0ZWRfY3B1LAorCQkJZGVzYy0+aXJxX2NvbW1vbl9kYXRh
LmFmZmluaXR5LCBjcHVfb25saW5lX21hc2spOworCisJaWYgKHVubGlrZWx5KHNlbGVjdGVkX2Nw
dSA+PSBucl9jcHVfaWRzKSkKKwkJc2VsZWN0ZWRfY3B1ID0gY3B1bWFza19maXJzdF9hbmQoZGVz
Yy0+aXJxX2NvbW1vbl9kYXRhLmFmZmluaXR5LAorCQkJCWNwdV9vbmxpbmVfbWFzayk7CisKKwl0
aGlzX2NwdV93cml0ZShiaW5kX2xhc3Rfc2VsZWN0ZWRfY3B1LCBzZWxlY3RlZF9jcHUpOworCisJ
LyogdW5tYXNrIGV4cGVjdHMgaXJxcyB0byBiZSBkaXNhYmxlZCAqLworCXhlbl9yZWJpbmRfZXZ0
Y2huX3RvX2NwdShldnRjaG4sIHNlbGVjdGVkX2NwdSk7CisJcmF3X3NwaW5fdW5sb2NrX2lycXJl
c3RvcmUoJmRlc2MtPmxvY2ssIGZsYWdzKTsKK30KKwogc3RhdGljIGxvbmcgZXZ0Y2huX2lvY3Rs
KHN0cnVjdCBmaWxlICpmaWxlLAogCQkJIHVuc2lnbmVkIGludCBjbWQsIHVuc2lnbmVkIGxvbmcg
YXJnKQogewpAQCAtNDc4LDggKzUwOCwxMCBAQCBzdGF0aWMgbG9uZyBldnRjaG5faW9jdGwoc3Ry
dWN0IGZpbGUgKmZpbGUsCiAJCQlicmVhazsKIAogCQlyYyA9IGV2dGNobl9iaW5kX3RvX3VzZXIo
dSwgYmluZF9pbnRlcmRvbWFpbi5sb2NhbF9wb3J0KTsKLQkJaWYgKHJjID09IDApCisJCWlmIChy
YyA9PSAwKSB7CiAJCQlyYyA9IGJpbmRfaW50ZXJkb21haW4ubG9jYWxfcG9ydDsKKwkJCWV2dGNo
bl9iaW5kX2ludGVyZG9tX25leHRfdmNwdShyYyk7CisJCX0KIAkJYnJlYWs7CiAJfQogCmRpZmYg
LS1naXQgYS9pbmNsdWRlL3hlbi9ldmVudHMuaCBiL2luY2x1ZGUveGVuL2V2ZW50cy5oCmluZGV4
IDg4ZGEyYWIuLmY0NDJjYTUgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUveGVuL2V2ZW50cy5oCisrKyBi
L2luY2x1ZGUveGVuL2V2ZW50cy5oCkBAIC01OCw2ICs1OCw3IEBAIGludCBiaW5kX2ludGVyZG9t
YWluX2V2dGNobl90b19pcnFoYW5kbGVyKHVuc2lnbmVkIGludCByZW1vdGVfZG9tYWluLAogCiB2
b2lkIHhlbl9zZW5kX0lQSV9vbmUodW5zaWduZWQgaW50IGNwdSwgZW51bSBpcGlfdmVjdG9yIHZl
Y3Rvcik7CiB2b2lkIHJlYmluZF9ldnRjaG5faXJxKGludCBldnRjaG4sIGludCBpcnEpOworaW50
IHhlbl9yZWJpbmRfZXZ0Y2huX3RvX2NwdShpbnQgZXZ0Y2huLCB1bnNpZ25lZCB0Y3B1KTsKIAog
c3RhdGljIGlubGluZSB2b2lkIG5vdGlmeV9yZW1vdGVfdmlhX2V2dGNobihpbnQgcG9ydCkKIHsK
LS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 07 11:50:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 11: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 1dIZTU-0000VM-2a; Wed, 07 Jun 2017 11: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 <JBeulich@suse.com>) id 1dIZTS-0000V9-UA
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 11:50:07 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 24/F1-03920-E68E7395; Wed, 07 Jun 2017 11:50:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDSzf3hXm
 kwb4ZGhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bl80oFx3kr/ny7zdzA+J+ri5GTQ0ggT2Lv
 8SfsIDavgJ3E2XcHwWwJAUOJ0wtvsnQxcnCwCKhKXLmfBhJmE1CXaHu2nRXEFhHQkXjcPRWoh
 IuDWWAqk8TObyD1nBzCAi4S/w8tZgNJCAm8YJG4fnE/M0iCU8BD4vfOBWBDeQUEJf7uEAYJMw
 toSTz8dYsFwtaWWLbwNTNICbOAtMTyfxwTGPlmITTMQtIwC0nDLISGBYwsqxjVi1OLylKLdM3
 0kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECQ48BCHYwzjvhf4hRkoNJSZS34KZ5
 pBBfUn5KZUZicUZ8UWlOavEhRg0ODoHNa1dfYJRiycvPS1WS4GV6DlQnWJSanlqRlpkDjA6YU
 gkOHiURXumnQGne4oLE3OLMdIjUKUZFKXFeO5A+AZBERmkeXBssIi8xykoJ8zICHSXEU5BalJ
 tZgir/ilGcg1FJmPf6M6ApPJl5JXDTXwEtZgJazHfJBGRxSSJCSqqBkS3pwHUh/XLHqc9O66Q
 z6vK/9v8u+CXtTrVAvfRbk+fupwwu7FiYfez8LK+WiuRNe178lDEvzp25u+PBy7iVUntXzC/r
 NZiWvFjSYtq+pW+1H/wM4V7P/0B1asT6xoXr5Fe3tBZ93sC1a/Lub5xr+rYfZnOdkyqqcWyd+
 5tFbvoZs+eldbx9tlKJpTgj0VCLuag4EQBeHXXhwwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1496836203!72589608!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45257 invoked from network); 7 Jun 2017 11:50:05 -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 Jun 2017 11:50:05 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 07 Jun 2017 05:50:03 -0600
Message-Id: <5938048A02000078001604AE@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 07 Jun 2017 05:50:02 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <Paul.Durrant@citrix.com>
References: <bcc0d4330d9b463a9829af1327d895a9@AMSPEX02CL03.citrite.net>
 <5936E230020000780015FEDC@prv-mh.provo.novell.com>
 <fe6a9bb5eb8144bda27ef1532a153ab7@AMSPEX02CL03.citrite.net>
 <d45ae6fc34a94ab48213667073b37616@AMSPEX02CL03.citrite.net>
 <3a0eb227-8302-50db-84a6-b07893ab0e91@oracle.com>
 <d8a91bf2426a4fc99f6a0e633e853402@AMSPEX02CL03.citrite.net>
 <5937D4FF02000078001602F6@suse.com>
 <e9772a31-a3c0-6994-2745-219e6b0948f8@suse.com>
 <ad450ab0147147429a46cd7382a17c19@AMSPEX02CL03.citrite.net>
 <0e704f5e-5845-dc56-6058-d0451d43d842@citrix.com>
 <2baad09e48864a06873037240b8e39dd@AMSPEX02CL03.citrite.net>
In-Reply-To: <2baad09e48864a06873037240b8e39dd@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "Julien Grall \(julien.grall@arm.com\)" <julien.grall@arm.com>,
 'Boris Ostrovsky' <boris.ostrovsky@oracle.com>,
 "xen-devel \(xen-devel@lists.xenproject.org\)"
 <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] debian stretch dom0 + xen 4.9 fails to 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+IE9uIDA3LjA2LjE3IGF0IDEyOjM2LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiBbc25pcF0KPj4gPj4KPj4gPj4gVEJI
OiBJIHJlYWxseSBjYW4ndCBzZWUgd2hhdCBpcyB3cm9uZyB3aXRoIHRoYXQgcGF0Y2guIFRoZSBv
bmx5IGNoYW5nZQo+PiA+PiB3aGljaCBzaG91bGQgYmUgYWJsZSB0byBicmVhayBzb21ldGhpbmcg
c2VlbXMgdG8gYmUgdGhlIHJlZHVjdGlvbiBvZgo+PiB0aGUKPj4gPj4gd2FrZXVwIHN0YWNrIHNp
emUgdG8gM2tCLCBidXQgdGhpcyBzaG91bGRuJ3QgYWZmZWN0IGJvb3RpbmcgdGhlIHN5c3RlbQo+
PiA+PiBhdCBhbGwuLi4KPj4gPj4KPj4gPiBZZWFoLCBteSBuZXh0IHRlc3QgaXMgZ29pbmcgdG8g
YmUgaW5jcmVhc2luZyB0aGUgc2l6ZSBvZiB0aGUgd2FrZXVwIHN0YWNrCj4+IGFnYWluLCBidXQg
dGhlcmUgaXMgcmVhbGx5IG5vdGhpbmcgb2J2aW91c2x5IHdyb25nIHdpdGggdGhlIHBhdGNoLgo+
PiAKPj4gTXkgZ3V0IGZlZWxpbmcgaXMgdGhhdCB0aGVyZSBpcyBzb21lIHBhdGggdGhyb3VnaCBi
b290ICh0aWNrbGVkIGJ5IHRoZXNlCj4+IHR3byBtYWNoaW5lcykgd2hpY2ggaXMgY2xvYmJlcmlu
ZyB0aGUgd3JvbmcgcGllY2Ugb2YgbWVtb3J5LCB3aGljaCB3YXMKPj4gcHJldmlvdXNseSBzYWZl
IGFuZCBpcyBub3cgbm90LCBiZWNhdXNlIG9mIHRoZSByZWFycmFuZ2VtZW50cyBoZXJlLgo+PiAK
Pj4gRGVidWdnaW5nIHRoZXNlIG1hY2hpbmVzIGlzIHZlcnkgdHJpY2t5LCBiZWNhdXNlIHRoZXkg
aGF2ZSBubyBzZXJpYWwgb3IKPj4gSU1QSSB3aGF0c29ldmVyLgo+PiAKPiAKPiBJdCBkb2VzIGFw
cGVhciB0byBiZSBhIGxheW91dCBpc3N1ZS4gSWYgSSBtb2RpZnkgdGhlIGNvZGUgdG8ganVzdCBz
ZXQgCj4gd2FrZXVwX3N0YWNrIHRvIHdha2V1cF9zdGFja19zdGFydCArIFBBR0VfU0laRSwgc28g
aXQgaGFzIHRoZSBmdWxsIDRrIHRoZW4gSSAKPiBzdGlsbCBnZXQgdGhlIHByb2JsZW0uIEhvd2V2
ZXIgaWYgSSB0aGVuIG1vdmUgdGhhdCBjb2RlIGJsb2NrIHRoYXQgaW5jbHVkZXMgCj4gd2FrZXVw
LlMgYW5kIG1vdmUgaXQgdG8gdGhlIGVuZCBvZiB0cmFtcG9saW5lLlMgc28gdGhhdCB3YWt1cCBj
b2RlIGFuZCBzdGFjayAKPiBhcmUgb25jZSBhZ2FpbiBsb2NhdGVkIGF0IHRoZSBlbmQgdGhlbiB0
aGUgcHJvYmxlbSBnb2VzIGF3YXkuCgpDb3VsZCB5b3UgZG8gdGhlIGZvbGxvd2luZyB0d28gdGhp
bmdzOgoxKSBTdWJ0cmFjdCwgc2F5LCA0ayBmcm9tIHRyYW1wb2xpbmVfcGh5cyByaWdodCBiZWZv
cmUgc2V0dGluZyBpdAooaW1tZWRpYXRlbHkgYWhlYWQgb2YgdHJhbXBvbGluZV9zZXR1cCk/IElk
ZWFsbHkgeW91J2QgYWxzbyBsb2cKdGhlIHJlc3VsdGluZyB2YWx1ZSAoaW4gY2FzZSBpdCB3b3Jr
cykuCjIpIFByb3ZpZGUgdGhlIEU4MjAgbWFwIG9mIHRoYXQgYm94LgpJJ20gc3VzcGVjdGluZyB0
aGUgQklPUyBtaWdodCB1c2UgYW4gRUJEQSB3aXRob3V0IHJlY29yZGluZyBpdCBpbgp0aGUgbG93
IEJJT1MgZGF0YSBhcmVhLiBJZiBpdCdzIHJlcG9ydGVkIGluIEU4MjAgdGhhdCB3b3VsZCB0aGVu
Cmxpa2VseSBiZSB0aGUgZmluYWwga2ljayBmb3IgdXMgdG8gb2JleSB0byB0aGUgRTgyMCBtYXAg
d2hlbgpkZXRlcm1pbmluZyB3aGVyZSB0byBwdXQgdGhlIHRyYW1wb2xpbmUuCgpKYW4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 07 11:55:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 11:55: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 1dIZYS-0000kg-LM; Wed, 07 Jun 2017 11:55: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=324d18410=Paul.Durrant@citrix.com>)
 id 1dIZYR-0000ka-7Z
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 11:55:15 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 31/B5-03557-2A9E7395; Wed, 07 Jun 2017 11:55:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplleJIrShJLcpLzFFi42LZKekoobvwpXm
 kQdMjS4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNaPt7Wamgj9yFTuP32RsYPwq2cXIySEh4Cfx
 8vc0RhCbTUBHYunR+UwgtoiAqsSiQ+tZuxi5OJgFJjFJ3N53jBUkISzgIvH/0GI2iCJXiW+nu
 xgh7DKJp4dfgtksAioS8+7/YAexeQXcJTq7z7ODDBISmMMq8XdPHwtIglPAXmLdgvXMIDajgK
 zEl8bVYDazgLjErScQV0gICEgs2XOeGcIWlXj5+B8rhG0gsXXpPhaIeh2JBbs/sUHY2hLLFr5
 mhlgsKHFy5hOWCYzCs5CMnYWkZRaSlllIWhYwsqxi1ChOLSpLLdI1NNFLKspMzyjJTczM0TU0
 MNPLTS0uTkxPzUlMKtZLzs/dxAiMAAYg2MF4fWPAIUZJDiYlUd6Cm+aRQnxJ+SmVGYnFGfFFp
 TmpxYcYNTg4BDavXX2BUYolLz8vVUmC98YLoDrBotT01Iq0zBxgjMKUSnDwKInw3gFJ8xYXJO
 YWZ6ZDpE4xGnNsWL3+CxPHnb4NX5iEwCZJifMmgpQKgJRmlObBDYKljkuMslLCvIxAZwrxFKQ
 W5WaWoMq/YhTnYFQS5v0GMoUnM68Ebt8roFOYgE7hu2QCckpJIkJKqoGxl9dSYruCXKjMzs65
 4RoHqrsUtUQMPr8WYN309NHsuZtZlD7vCxe6qMW487/QmWfz+FKcEha9Vv/rL2K4o3me5jq1T
 dLX/CxcRU5q32T9d3LfnAdnXKS4vl1nDLu9IGv1/y1RnEFZMvPO/1T2S2zdftvHIe7Awq7k+i
 b29Wzhxuvev3fw0wtVYinOSDTUYi4qTgQAYmclxBgDAAA=
X-Env-Sender: prvs=324d18410=Paul.Durrant@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1496836513!101906961!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30729 invoked from network); 7 Jun 2017 11:55:13 -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;
 7 Jun 2017 11:55:13 -0000
X-IronPort-AV: E=Sophos;i="5.39,311,1493683200"; d="scan'208";a="47348269"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] debian stretch dom0 + xen 4.9 fails to boot
Thread-Index: AdLe0KoM3kANRDRYSf+PCIgyxC4kg///62kA///UqkD//530gIAAq+WA//7hiaAASaM11////+MQgAAfuwCAAAbUMIAAGXcAgAAQOnA=
Date: Wed, 7 Jun 2017 11:55:06 +0000
Message-ID: <056e566f141c4715867e2bdbbe418977@AMSPEX02CL03.citrite.net>
References: <bcc0d4330d9b463a9829af1327d895a9@AMSPEX02CL03.citrite.net>
 <5936E230020000780015FEDC@prv-mh.provo.novell.com>
 <fe6a9bb5eb8144bda27ef1532a153ab7@AMSPEX02CL03.citrite.net>
 <d45ae6fc34a94ab48213667073b37616@AMSPEX02CL03.citrite.net>
 <3a0eb227-8302-50db-84a6-b07893ab0e91@oracle.com>
 <d8a91bf2426a4fc99f6a0e633e853402@AMSPEX02CL03.citrite.net>
 <5937D4FF02000078001602F6@suse.com>
 <e9772a31-a3c0-6994-2745-219e6b0948f8@suse.com>
 <ad450ab0147147429a46cd7382a17c19@AMSPEX02CL03.citrite.net>
 <0e704f5e-5845-dc56-6058-d0451d43d842@citrix.com>
 <2baad09e48864a06873037240b8e39dd@AMSPEX02CL03.citrite.net>
 <5938048A02000078001604AE@prv-mh.provo.novell.com>
In-Reply-To: <5938048A02000078001604AE@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: Juergen Gross <jgross@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "Julien Grall \(julien.grall@arm.com\)" <julien.grall@arm.com>, 'Boris
 Ostrovsky' <boris.ostrovsky@oracle.com>, "xen-devel
 \(xen-devel@lists.xenproject.org\)" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] debian stretch dom0 + xen 4.9 fails to 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMDcgSnVuZSAyMDE3IDEyOjUwCj4gVG86IFBhdWwg
RHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IEp1bGllbiBHcmFsbCAoanVs
aWVuLmdyYWxsQGFybS5jb20pIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT47IEFuZHJldwo+IENvb3Bl
ciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IHhlbi1kZXZlbCAoeGVuLQo+IGRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnKSA8eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPjsgJ0Jv
cmlzCj4gT3N0cm92c2t5JyA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+OyBKdWVyZ2VuIEdy
b3NzCj4gPGpncm9zc0BzdXNlLmNvbT4KPiBTdWJqZWN0OiBSRTogW1hlbi1kZXZlbF0gZGViaWFu
IHN0cmV0Y2ggZG9tMCArIHhlbiA0LjkgZmFpbHMgdG8gYm9vdAo+IAo+ID4+PiBPbiAwNy4wNi4x
NyBhdCAxMjozNiwgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPiB3cm90ZToKPiA+PiAgLS0tLS1P
cmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+IFtzbmlwXQo+ID4+ID4+Cj4gPj4gPj4gVEJIOiBJIHJl
YWxseSBjYW4ndCBzZWUgd2hhdCBpcyB3cm9uZyB3aXRoIHRoYXQgcGF0Y2guIFRoZSBvbmx5IGNo
YW5nZQo+ID4+ID4+IHdoaWNoIHNob3VsZCBiZSBhYmxlIHRvIGJyZWFrIHNvbWV0aGluZyBzZWVt
cyB0byBiZSB0aGUgcmVkdWN0aW9uIG9mCj4gPj4gdGhlCj4gPj4gPj4gd2FrZXVwIHN0YWNrIHNp
emUgdG8gM2tCLCBidXQgdGhpcyBzaG91bGRuJ3QgYWZmZWN0IGJvb3RpbmcgdGhlIHN5c3RlbQo+
ID4+ID4+IGF0IGFsbC4uLgo+ID4+ID4+Cj4gPj4gPiBZZWFoLCBteSBuZXh0IHRlc3QgaXMgZ29p
bmcgdG8gYmUgaW5jcmVhc2luZyB0aGUgc2l6ZSBvZiB0aGUgd2FrZXVwIHN0YWNrCj4gPj4gYWdh
aW4sIGJ1dCB0aGVyZSBpcyByZWFsbHkgbm90aGluZyBvYnZpb3VzbHkgd3Jvbmcgd2l0aCB0aGUg
cGF0Y2guCj4gPj4KPiA+PiBNeSBndXQgZmVlbGluZyBpcyB0aGF0IHRoZXJlIGlzIHNvbWUgcGF0
aCB0aHJvdWdoIGJvb3QgKHRpY2tsZWQgYnkgdGhlc2UKPiA+PiB0d28gbWFjaGluZXMpIHdoaWNo
IGlzIGNsb2JiZXJpbmcgdGhlIHdyb25nIHBpZWNlIG9mIG1lbW9yeSwgd2hpY2ggd2FzCj4gPj4g
cHJldmlvdXNseSBzYWZlIGFuZCBpcyBub3cgbm90LCBiZWNhdXNlIG9mIHRoZSByZWFycmFuZ2Vt
ZW50cyBoZXJlLgo+ID4+Cj4gPj4gRGVidWdnaW5nIHRoZXNlIG1hY2hpbmVzIGlzIHZlcnkgdHJp
Y2t5LCBiZWNhdXNlIHRoZXkgaGF2ZSBubyBzZXJpYWwgb3IKPiA+PiBJTVBJIHdoYXRzb2V2ZXIu
Cj4gPj4KPiA+Cj4gPiBJdCBkb2VzIGFwcGVhciB0byBiZSBhIGxheW91dCBpc3N1ZS4gSWYgSSBt
b2RpZnkgdGhlIGNvZGUgdG8ganVzdCBzZXQKPiA+IHdha2V1cF9zdGFjayB0byB3YWtldXBfc3Rh
Y2tfc3RhcnQgKyBQQUdFX1NJWkUsIHNvIGl0IGhhcyB0aGUgZnVsbCA0awo+IHRoZW4gSQo+ID4g
c3RpbGwgZ2V0IHRoZSBwcm9ibGVtLiBIb3dldmVyIGlmIEkgdGhlbiBtb3ZlIHRoYXQgY29kZSBi
bG9jayB0aGF0IGluY2x1ZGVzCj4gPiB3YWtldXAuUyBhbmQgbW92ZSBpdCB0byB0aGUgZW5kIG9m
IHRyYW1wb2xpbmUuUyBzbyB0aGF0IHdha3VwIGNvZGUgYW5kCj4gc3RhY2sKPiA+IGFyZSBvbmNl
IGFnYWluIGxvY2F0ZWQgYXQgdGhlIGVuZCB0aGVuIHRoZSBwcm9ibGVtIGdvZXMgYXdheS4KPiAK
PiBDb3VsZCB5b3UgZG8gdGhlIGZvbGxvd2luZyB0d28gdGhpbmdzOgo+IDEpIFN1YnRyYWN0LCBz
YXksIDRrIGZyb20gdHJhbXBvbGluZV9waHlzIHJpZ2h0IGJlZm9yZSBzZXR0aW5nIGl0Cj4gKGlt
bWVkaWF0ZWx5IGFoZWFkIG9mIHRyYW1wb2xpbmVfc2V0dXApPyBJZGVhbGx5IHlvdSdkIGFsc28g
bG9nCj4gdGhlIHJlc3VsdGluZyB2YWx1ZSAoaW4gY2FzZSBpdCB3b3JrcykuCgpPaywgSSdsbCBo
YXZlIGEgZ28gYXQgdGhhdC4KCj4gMikgUHJvdmlkZSB0aGUgRTgyMCBtYXAgb2YgdGhhdCBib3gu
Cj4gSSdtIHN1c3BlY3RpbmcgdGhlIEJJT1MgbWlnaHQgdXNlIGFuIEVCREEgd2l0aG91dCByZWNv
cmRpbmcgaXQgaW4KPiB0aGUgbG93IEJJT1MgZGF0YSBhcmVhLiBJZiBpdCdzIHJlcG9ydGVkIGlu
IEU4MjAgdGhhdCB3b3VsZCB0aGVuCj4gbGlrZWx5IGJlIHRoZSBmaW5hbCBraWNrIGZvciB1cyB0
byBvYmV5IHRvIHRoZSBFODIwIG1hcCB3aGVuCj4gZGV0ZXJtaW5pbmcgd2hlcmUgdG8gcHV0IHRo
ZSB0cmFtcG9saW5lLgo+IAoKVGhlIHN0cmV0Y2gga2VybmVsIGJvb3RlZCBiYXJlLW1ldGFsIHJl
cG9ydHM6CgpbICAgIDAuMDAwMDAwXSBlODIwOiBCSU9TLXByb3ZpZGVkIHBoeXNpY2FsIFJBTSBt
YXA6ClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwMDAwMDAwMDAtMHgw
MDAwMDAwMDAwMDk2M2ZmXSB1c2FibGUKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4
MDAwMDAwMDAwMDA5NjQwMC0weDAwMDAwMDAwMDAwOWZmZmZdIHJlc2VydmVkClsgICAgMC4wMDAw
MDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwMDAwZTAwMDAtMHgwMDAwMDAwMDAwMGZmZmZm
XSByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMDAwMTAw
MDAwLTB4MDAwMDAwMDAzNGQ1M2ZmZl0gdXNhYmxlClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDog
W21lbSAweDAwMDAwMDAwMzRkNTQwMDAtMHgwMDAwMDAwMDM0ZDU0ZmZmXSBBQ1BJIE5WUwpbICAg
IDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMDM0ZDU1MDAwLTB4MDAwMDAwMDAz
NGQ5ZWZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAw
MDAzNGQ5ZjAwMC0weDAwMDAwMDAwM2JlZTFmZmZdIHVzYWJsZQpbICAgIDAuMDAwMDAwXSBCSU9T
LWU4MjA6IFttZW0gMHgwMDAwMDAwMDNiZWUyMDAwLTB4MDAwMDAwMDAzYzIyY2ZmZl0gcmVzZXJ2
ZWQKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDAzYzIyZDAwMC0weDAw
MDAwMDAwM2MyNjhmZmZdIEFDUEkgZGF0YQpbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0g
MHgwMDAwMDAwMDNjMjY5MDAwLTB4MDAwMDAwMDAzY2I2MWZmZl0gQUNQSSBOVlMKWyAgICAwLjAw
MDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDAzY2I2MjAwMC0weDAwMDAwMDAwM2QyZmRm
ZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwM2Qy
ZmUwMDAtMHgwMDAwMDAwMDNkMmZlZmZmXSB1c2FibGUKWyAgICAwLjAwMDAwMF0gQklPUy1lODIw
OiBbbWVtIDB4MDAwMDAwMDAzZDMwMDAwMC0weDAwMDAwMDAwM2QzZmZmZmZdIHJlc2VydmVkClsg
ICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwZTAwMDAwMDAtMHgwMDAwMDAw
MGVmZmZmZmZmXSByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAw
MDAwMGZlMDAwMDAwLTB4MDAwMDAwMDBmZTAxMGZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0g
QklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDBmZWMwMDAwMC0weDAwMDAwMDAwZmVjMDBmZmZdIHJl
c2VydmVkClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwZmVlMDAwMDAt
MHgwMDAwMDAwMGZlZTAwZmZmXSByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFtt
ZW0gMHgwMDAwMDAwMGZmMDAwMDAwLTB4MDAwMDAwMDBmZmZmZmZmZl0gcmVzZXJ2ZWQKWyAgICAw
LjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDEwMDAwMDAwMC0weDAwMDAwMDA4YmVm
ZmZmZmZdIHVzYWJsZQoKICBQYXVsCgo+IEphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 07 11:57:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 11:57:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIZaH-0000rI-0r; Wed, 07 Jun 2017 11:57:09 +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 1dIZaF-0000rA-5l
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 11:57:07 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 85/9D-19409-21AE7395; Wed, 07 Jun 2017 11:57:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKIsWRWlGSWpSXmKPExsVyuP0Ov67gK/N
 Ig509Rhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bx+yvZCn5JVrSd2cTUwLhftIuRk0NCwEji
 7cR/TF2MXBxCAgsZJeZ93MQMkhAWcJHYe+A+C4gtIlAusetdCxtIEbPAIUaJ/h332CA6lrJKt
 PZ+YgepYhNQldhw/RRrFyMHB6+AtcSyl8UgYRYBFYmT01rASkQFwiV6D/Szgdi8AoISJ2c+AV
 vAKeAhseThL7A4s4C6xJ95l5ghbHGJTc++s0LY8hLb385hnsDIPwtJ+ywkLbOQtMxC0rKAkWU
 Vo0ZxalFZapGukZFeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZggNYzMDDuYJx6
 wu8QoyQHk5Iob8FN80ghvqT8lMqMxOKM+KLSnNTiQ4waHBwCm9euvsAoxZKXn5eqJMEb+BKoT
 rAoNT21Ii0zBxhDMKUSHDxKIrx3XgCleYsLEnOLM9MhUqcYjTk2rF7/hYnjTt+GL0xCYJOkxH
 kTQCYJgJRmlObBDYLF9iVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwryVIAt5MvNK4Pa9Ajq
 FCegUvksmIKeUJCKkpBoY62Tf2v8wCNgm4O8unbD+4bcH284f3r7XXG3e2d+zu19u3eM1+bQW
 +zvTKPPGvuu/veRns8or5UQUvVrCMXf1rIvL3yeXTqv2vfE52ixhzuqeb1bRTs/vapyLM77YP
 TFYMX6moN3PHyssXP8efFCxLWmXwReGiPStVg8XJO7fVN/uOyGVXc1/hhJLcUaioRZzUXEiAM
 HS6QboAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1496836625!101260754!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19730 invoked from network); 7 Jun 2017 11:57:05 -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; 7 Jun 2017 11:57: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 41677AAB6;
 Wed,  7 Jun 2017 11:57:05 +0000 (UTC)
To: Paul Durrant <Paul.Durrant@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
References: <bcc0d4330d9b463a9829af1327d895a9@AMSPEX02CL03.citrite.net>
 <5936E230020000780015FEDC@prv-mh.provo.novell.com>
 <fe6a9bb5eb8144bda27ef1532a153ab7@AMSPEX02CL03.citrite.net>
 <d45ae6fc34a94ab48213667073b37616@AMSPEX02CL03.citrite.net>
 <3a0eb227-8302-50db-84a6-b07893ab0e91@oracle.com>
 <d8a91bf2426a4fc99f6a0e633e853402@AMSPEX02CL03.citrite.net>
 <5937D4FF02000078001602F6@suse.com>
 <e9772a31-a3c0-6994-2745-219e6b0948f8@suse.com>
 <ad450ab0147147429a46cd7382a17c19@AMSPEX02CL03.citrite.net>
 <0e704f5e-5845-dc56-6058-d0451d43d842@citrix.com>
 <2baad09e48864a06873037240b8e39dd@AMSPEX02CL03.citrite.net>
 <d4add3563cbc4f2fbd6a7a6594f59400@AMSPEX02CL03.citrite.net>
From: Juergen Gross <jgross@suse.com>
Message-ID: <45c46864-0826-2370-5e5d-0f27f41ef845@suse.com>
Date: Wed, 7 Jun 2017 13:57:03 +0200
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: <d4add3563cbc4f2fbd6a7a6594f59400@AMSPEX02CL03.citrite.net>
Content-Language: de-DE
Cc: "xen-devel \(xen-devel@lists.xenproject.org\)"
 <xen-devel@lists.xenproject.org>,
 "Julien Grall \(julien.grall@arm.com\)" <julien.grall@arm.com>,
 'Boris Ostrovsky' <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] debian stretch dom0 + xen 4.9 fails to 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>

T24gMDcvMDYvMTcgMTM6MDYsIFBhdWwgRHVycmFudCB3cm90ZToKPj4gLS0tLS1PcmlnaW5hbCBN
ZXNzYWdlLS0tLS0KPj4gRnJvbTogWGVuLWRldmVsIFttYWlsdG86eGVuLWRldmVsLWJvdW5jZXNA
bGlzdHMueGVuLm9yZ10gT24gQmVoYWxmIE9mCj4+IFBhdWwgRHVycmFudAo+PiBTZW50OiAwNyBK
dW5lIDIwMTcgMTE6MzcKPj4gVG86IEFuZHJldyBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJp
eC5jb20+OyAnSnVlcmdlbiBHcm9zcycKPj4gPGpncm9zc0BzdXNlLmNvbT47IEphbiBCZXVsaWNo
IDxKQmV1bGljaEBzdXNlLmNvbT4KPj4gQ2M6IHhlbi1kZXZlbCAoeGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnKSA8eGVuLQo+PiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz47IEp1bGll
biBHcmFsbCAoanVsaWVuLmdyYWxsQGFybS5jb20pCj4+IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT47
ICdCb3JpcyBPc3Ryb3Zza3knIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KPj4gU3ViamVj
dDogUmU6IFtYZW4tZGV2ZWxdIGRlYmlhbiBzdHJldGNoIGRvbTAgKyB4ZW4gNC45IGZhaWxzIHRv
IGJvb3QKPj4KPj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4+IFtzbmlwXQo+Pj4+Pgo+
Pj4+PiBUQkg6IEkgcmVhbGx5IGNhbid0IHNlZSB3aGF0IGlzIHdyb25nIHdpdGggdGhhdCBwYXRj
aC4gVGhlIG9ubHkgY2hhbmdlCj4+Pj4+IHdoaWNoIHNob3VsZCBiZSBhYmxlIHRvIGJyZWFrIHNv
bWV0aGluZyBzZWVtcyB0byBiZSB0aGUgcmVkdWN0aW9uIG9mCj4+PiB0aGUKPj4+Pj4gd2FrZXVw
IHN0YWNrIHNpemUgdG8gM2tCLCBidXQgdGhpcyBzaG91bGRuJ3QgYWZmZWN0IGJvb3RpbmcgdGhl
IHN5c3RlbQo+Pj4+PiBhdCBhbGwuLi4KPj4+Pj4KPj4+PiBZZWFoLCBteSBuZXh0IHRlc3QgaXMg
Z29pbmcgdG8gYmUgaW5jcmVhc2luZyB0aGUgc2l6ZSBvZiB0aGUgd2FrZXVwIHN0YWNrCj4+PiBh
Z2FpbiwgYnV0IHRoZXJlIGlzIHJlYWxseSBub3RoaW5nIG9idmlvdXNseSB3cm9uZyB3aXRoIHRo
ZSBwYXRjaC4KPj4+Cj4+PiBNeSBndXQgZmVlbGluZyBpcyB0aGF0IHRoZXJlIGlzIHNvbWUgcGF0
aCB0aHJvdWdoIGJvb3QgKHRpY2tsZWQgYnkgdGhlc2UKPj4+IHR3byBtYWNoaW5lcykgd2hpY2gg
aXMgY2xvYmJlcmluZyB0aGUgd3JvbmcgcGllY2Ugb2YgbWVtb3J5LCB3aGljaCB3YXMKPj4+IHBy
ZXZpb3VzbHkgc2FmZSBhbmQgaXMgbm93IG5vdCwgYmVjYXVzZSBvZiB0aGUgcmVhcnJhbmdlbWVu
dHMgaGVyZS4KPj4+Cj4+PiBEZWJ1Z2dpbmcgdGhlc2UgbWFjaGluZXMgaXMgdmVyeSB0cmlja3ks
IGJlY2F1c2UgdGhleSBoYXZlIG5vIHNlcmlhbCBvcgo+Pj4gSU1QSSB3aGF0c29ldmVyLgo+Pj4K
Pj4KPj4gSXQgZG9lcyBhcHBlYXIgdG8gYmUgYSBsYXlvdXQgaXNzdWUuIElmIEkgbW9kaWZ5IHRo
ZSBjb2RlIHRvIGp1c3Qgc2V0Cj4+IHdha2V1cF9zdGFjayB0byB3YWtldXBfc3RhY2tfc3RhcnQg
KyBQQUdFX1NJWkUsIHNvIGl0IGhhcyB0aGUgZnVsbCA0ayB0aGVuIEkKPj4gc3RpbGwgZ2V0IHRo
ZSBwcm9ibGVtLiBIb3dldmVyIGlmIEkgdGhlbiBtb3ZlIHRoYXQgY29kZSBibG9jayB0aGF0IGlu
Y2x1ZGVzCj4+IHdha2V1cC5TIGFuZCBtb3ZlIGl0IHRvIHRoZSBlbmQgb2YgdHJhbXBvbGluZS5T
IHNvIHRoYXQgd2FrdXAgY29kZSBhbmQKPj4gc3RhY2sgYXJlIG9uY2UgYWdhaW4gbG9jYXRlZCBh
dCB0aGUgZW5kIHRoZW4gdGhlIHByb2JsZW0gZ29lcyBhd2F5Lgo+Pgo+IAo+IEl0IGFwcGVhcnMg
dGhhdCBpdCBpcyBqdXN0IHRoZSBjb2RlIHRoYXQgbmVlZHMgdG8gZ28gYXQgdGhlIGVuZC4gVGhl
IGZvbGxvd2luZyBwYXRjaCBpcyBzdWZmaWNpZW50IHRvIGF2b2lkIHRoZSBwcm9ibGVtLiBUaGlz
IG1heSBiZSBwcmVmZXJhYmxlIHRvIGEgZnVsbCByZXZlcnNpb24uLi4KCkkgYmVsaWV2ZSB0aGlz
IGlzIHdyb25nLiBZb3UgcmlzayB0aGUgd2FrZXVwX3N0YWNrIGV4dGVuZGluZyBpbnRvIHdha2V1
cApjb2RlIGFuZCB0aGUgbWFpbiByZWFzb24gb2YgdGhlIHBhdGNoIGlzIGdvbmUsIGFzIG5vdyB0
aGUgcGVybWFuZW50CnRyYW1wb2xpbmUgbm8gbG9uZ2VyIGlzIG9uIGEgc2luZ2xlIHBhZ2UuCgoK
SnVlcmdlbgoKPiAKPiAgIFBhdWwKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Jvb3Qv
dHJhbXBvbGluZS5TIGIveGVuL2FyY2gveDg2L2Jvb3QvdHJhbXBvbGluZS5TCj4gaW5kZXggNGQ2
NDBmM2ZjZC4uNzcwOWE3ODJmOSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvYm9vdC90cmFt
cG9saW5lLlMKPiArKysgYi94ZW4vYXJjaC94ODYvYm9vdC90cmFtcG9saW5lLlMKPiBAQCAtMTU2
LDcgKzE1Niw3IEBAIHN0YXJ0NjQ6Cj4gICAgICAgICAgbW92YWJzICAkX19oaWdoX3N0YXJ0LCVy
YXgKPiAgICAgICAgICBqbXBxICAgIColcmF4Cj4gCj4gLSNpbmNsdWRlICJ3YWtldXAuUyIKPiAr
RU5UUlkod2FrZXVwX3N0YWNrX3N0YXJ0KQo+IAo+ICAvKiBUaGUgZmlyc3QgcGFnZSBvZiB0cmFt
cG9saW5lIGlzIHBlcm1hbmVudCwgdGhlIHJlc3QgYm9vdC10aW1lIG9ubHkuICovCj4gIC8qIFJl
dXNlIHRoZSBib290IHRyYW1wb2xpbmUgb24gdGhlIDFzdCB0cmFtcG9saW5lIHBhZ2UgYXMgc3Rh
Y2sgZm9yIHdha2V1cC4gKi8KPiBAQCAtMjgwLDMgKzI4MCw0IEBAIHJtX2lkdDogLndvcmQgICAy
NTYqNC0xLCAwLCAwCj4gICNpbmNsdWRlICJtZW0uUyIKPiAgI2luY2x1ZGUgImVkZC5TIgo+ICAj
aW5jbHVkZSAidmlkZW8uUyIKPiArI2luY2x1ZGUgIndha2V1cC5TIgo+IGRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvYm9vdC93YWtldXAuUyBiL3hlbi9hcmNoL3g4Ni9ib290L3dha2V1cC5TCj4g
aW5kZXggZjk2MzJlZWY5NS4uZDQ4MjRiNTVkNSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYv
Ym9vdC93YWtldXAuUwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9ib290L3dha2V1cC5TCj4gQEAgLTE3
Myw1ICsxNzMsMyBAQCBib2d1c19zYXZlZF9tYWdpYzoKPiAgICAgICAgICBtb3Z3ICAgICQweDBl
MDAgKyAnUycsIDB4YjgwMTQKPiAgICAgICAgICBqbXAgICAgIGJvZ3VzX3NhdmVkX21hZ2ljCj4g
Cj4gLS8qIFN0YWNrIGZvciB3YWtldXA6IHJlc3Qgb2YgZmlyc3QgdHJhbXBvbGluZSBwYWdlLiAq
Lwo+IC1FTlRSWSh3YWtldXBfc3RhY2tfc3RhcnQpCj4gCj4+ICAgUGF1bAo+Pgo+PiBfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+PiBYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Cj4+IFhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4+IGh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 07 12:00:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 12: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 1dIZdb-0001cz-T6; Wed, 07 Jun 2017 12:00: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 1dIZda-0001co-HY
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 12:00:34 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 89/DF-03920-1EAE7395; Wed, 07 Jun 2017 12:00:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXS6fjDS/fBK/N
 Ig70/xSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxbT9axFOzgqPh6bxZrA+Mvti5GTg4hgTyJ
 u02PWUFsXgE7ietf2phAbAkBQ4nTC2+ygNgsAqoSW07cZwSx2QTUJdqebQerFxHQkXjcPRWoh
 ouDWWASk8S5hSvYQRLCAi4S/w8thlpwk1Wi7YYOiM0p4CFxdsN6oAYOoGWCEn93CIOEmQW0JB
 7+usUCYWtLLFv4mhmkhFlAWmL5P44JjHyzEBpmIWmYhaRhFkLDAkaWVYwaxalFZalFukbGekl
 FmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgeHHAAQ7GP/MDzzEKMnBpCTKW3DTPFKI
 Lyk/pTIjsTgjvqg0J7X4EKMeB4fA5rWrLzAKbNsFJKVY8vLzUpUkeE+9BKoWLEpNT61Iy8wBR
 gtMgwQHj5II750XQGne4oLE3OLMdIjUKUZFKXHeyyB9AiCJjNI8uDZYhF5ilJUS5mUEOk2Ipy
 C1KDezBFX+FaM4B6OSMO8KkCk8mXklcNNfAS1mAlrMd8kEZHFJIkJKqoGx07h19dcL6Z1571P
 vsJz23Jxwbs7R1riyj3u2Jfh5Of0OTV4T2aT+aArH1AsrFQ9uEmayKJ0TFKwWElmwlYeFi4mb
 6VOxUPObSM03uRbShj8N13tY5H+TZZ76XfGC5b8Tr5erXFk9tT3g+Y1n7NUW97/MO+kZXPnDK
 OnWud3Rnl+2lV+Q9slTYinOSDTUYi4qTgQA4axbMMsCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1496836830!106208900!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52217 invoked from network); 7 Jun 2017 12:00:32 -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; 7 Jun 2017 12:00:32 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 07 Jun 2017 06:00:30 -0600
Message-Id: <593806FC02000078001604D1@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 07 Jun 2017 06:00:28 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <Paul.Durrant@citrix.com>
References: <bcc0d4330d9b463a9829af1327d895a9@AMSPEX02CL03.citrite.net>
 <5936E230020000780015FEDC@prv-mh.provo.novell.com>
 <fe6a9bb5eb8144bda27ef1532a153ab7@AMSPEX02CL03.citrite.net>
 <d45ae6fc34a94ab48213667073b37616@AMSPEX02CL03.citrite.net>
 <3a0eb227-8302-50db-84a6-b07893ab0e91@oracle.com>
 <d8a91bf2426a4fc99f6a0e633e853402@AMSPEX02CL03.citrite.net>
 <5937D4FF02000078001602F6@suse.com>
 <e9772a31-a3c0-6994-2745-219e6b0948f8@suse.com>
 <ad450ab0147147429a46cd7382a17c19@AMSPEX02CL03.citrite.net>
 <0e704f5e-5845-dc56-6058-d0451d43d842@citrix.com>
 <2baad09e48864a06873037240b8e39dd@AMSPEX02CL03.citrite.net>
 <5938048A02000078001604AE@prv-mh.provo.novell.com>
 <056e566f141c4715867e2bdbbe418977@AMSPEX02CL03.citrite.net>
In-Reply-To: <056e566f141c4715867e2bdbbe418977@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Juergen Gross <jgross@suse.com>, AndrewCooper <Andrew.Cooper3@citrix.com>,
 "Julien Grall \(julien.grall@arm.com\)" <julien.grall@arm.com>,
 'BorisOstrovsky' <boris.ostrovsky@oracle.com>,
 "xen-devel\(xen-devel@lists.xenproject.org\)" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] debian stretch dom0 + xen 4.9 fails to 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+IE9uIDA3LjA2LjE3IGF0IDEzOjU1LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+PiBTZW50
OiAwNyBKdW5lIDIwMTcgMTI6NTAKPj4gMikgUHJvdmlkZSB0aGUgRTgyMCBtYXAgb2YgdGhhdCBi
b3guCj4+IEknbSBzdXNwZWN0aW5nIHRoZSBCSU9TIG1pZ2h0IHVzZSBhbiBFQkRBIHdpdGhvdXQg
cmVjb3JkaW5nIGl0IGluCj4+IHRoZSBsb3cgQklPUyBkYXRhIGFyZWEuIElmIGl0J3MgcmVwb3J0
ZWQgaW4gRTgyMCB0aGF0IHdvdWxkIHRoZW4KPj4gbGlrZWx5IGJlIHRoZSBmaW5hbCBraWNrIGZv
ciB1cyB0byBvYmV5IHRvIHRoZSBFODIwIG1hcCB3aGVuCj4+IGRldGVybWluaW5nIHdoZXJlIHRv
IHB1dCB0aGUgdHJhbXBvbGluZS4KPj4gCj4gCj4gVGhlIHN0cmV0Y2gga2VybmVsIGJvb3RlZCBi
YXJlLW1ldGFsIHJlcG9ydHM6Cj4gCj4gWyAgICAwLjAwMDAwMF0gZTgyMDogQklPUy1wcm92aWRl
ZCBwaHlzaWNhbCBSQU0gbWFwOgo+IFsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAw
MDAwMDAwMDAwMDAwMDAtMHgwMDAwMDAwMDAwMDk2M2ZmXSB1c2FibGUKPiBbICAgIDAuMDAwMDAw
XSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMDAwMDk2NDAwLTB4MDAwMDAwMDAwMDA5ZmZmZl0g
cmVzZXJ2ZWQKClRoZXJlIHdlIGdvLiBTdWJ0cmFjdGluZyA0ayBtYXkgdGhlbiBldmVuIGJlIHRv
byBsaXR0bGUgKGRlcGVuZGluZwp3aGF0IEVCREEgYW5kIGxvdyBtZW1vcnkgdmFsdWVzIHRoZSBz
eXN0ZW0gcmVwb3J0cykuIE9mIGNvdXJzZQppdCB3b3VsZCBiZSBhIEJJT1MgYnVnIGlmIHRoZXkg
cmVwb3J0ZWQgc29tZSBtZW1vcnkgdGhleSB1c2UgZm9yCnRoZW1zZWx2ZXMgdGhyb3VnaCBvbmx5
IEU4MjAsIGFzIHRoYXQgaW50ZXJmYWNlIGlzIG5vdCByZXF1aXJlZCB0bwpiZSBwcmVzZW50LCBh
bmQgcmVhbGx5LCByZWFsbHkgb2xkIHNvZnR3YXJlIHdvdWxkbid0IGV2ZW4ga25vdwphYm91dCBp
dCBhbmQgd291bGQgaGVuY2UgYWxzbyBiZSBpbiB0cm91YmxlLgoKSmFuCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Wed Jun 07 12:03:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 12: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 1dIZgf-0001sF-CM; Wed, 07 Jun 2017 12: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=324d18410=Paul.Durrant@citrix.com>)
 id 1dIZgd-0001s7-Tr
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 12:03:44 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 EC/DA-03371-F9BE7395; Wed, 07 Jun 2017 12:03:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmleJIrShJLcpLzFFi42LZKekooTvvtXm
 kwYfTyhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bkuWcZCw7oVhzt/8DUwPhFp4uRk0NCwE9i
 5rKXrCA2m4COxNKj85lAbBGBIonXu04zdjFycTALHGSUODrtPjNIQljAReL/ocVsEEWuEt9Od
 zFC2HUSsy+dAKthEVCRuD3pNDuIzSvgLvFlw1xWkEFCAtdYJTZv2MwCkuAUsJHo+n0UrIFRQF
 biS+NqMJtZQFzi1hOIKyQEBCSW7DnPDGGLSrx8/I8VwjaQ2Lp0H9AcDqB6TYn1u/QhWhUlpnQ
 /hNorKHFy5hOWCYzCs5BMnYXQMQtJxywkHQsYWVYxahSnFpWlFukaWeglFWWmZ5TkJmbm6Boa
 mOnlphYXJ6an5iQmFesl5+duYgQGPwMQ7GA8vzbwEKMkB5OSKG/BTfNIIb6k/JTKjMTijPii0
 pzU4kOMGhwcApvXrr7AKMWSl5+XqiTBe+AVUJ1gUWp6akVaZg4wPmFKJTh4lER477wASvMWFy
 TmFmemQ6ROMRpzbFi9/gsTx52+DV+YhMAmSYnzngSZJABSmlGaBzcIljYuMcpKCfMyAp0pxFO
 QWpSbWYIq/4pRnINRSZg3CmQKT2ZeCdy+V0CnMAGdwnfJBOSUkkSElFQDo75rIIui79mdTSJV
 uYV1vE9LeKOt3vI43eTMWimoq/JL61Sv1H6FVfsbCj94nr99zc3mSln8B8lF4rvSldOeRn91Y
 eN8aL01QnVO7ocUJeuv/CvOZu9YsL96xSaWpByWg19nKBrd5tJvLtOZct1YNrkprYRDvFE7xp
 7zzvRlH71C9k4OMUlWYinOSDTUYi4qTgQACjCvERYDAAA=
X-Env-Sender: prvs=324d18410=Paul.Durrant@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1496837021!106609012!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10313 invoked from network); 7 Jun 2017 12:03:42 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 7 Jun 2017 12:03:42 -0000
X-IronPort-AV: E=Sophos;i="5.39,311,1493683200"; d="scan'208";a="47348697"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Juergen Gross' <jgross@suse.com>, Andrew Cooper
 <Andrew.Cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Thread-Topic: [Xen-devel] debian stretch dom0 + xen 4.9 fails to boot
Thread-Index: AdLe0KoM3kANRDRYSf+PCIgyxC4kg///62kA///UqkD//530gIAAq+WA//7hiaAASaM11////+MQgAAfuwCAAAbUMIAABKHAgAAcIoCAABX+sA==
Date: Wed, 7 Jun 2017 12:02:34 +0000
Message-ID: <610c8eac0ccf4758a9fd95b482936ce6@AMSPEX02CL03.citrite.net>
References: <bcc0d4330d9b463a9829af1327d895a9@AMSPEX02CL03.citrite.net>
 <5936E230020000780015FEDC@prv-mh.provo.novell.com>
 <fe6a9bb5eb8144bda27ef1532a153ab7@AMSPEX02CL03.citrite.net>
 <d45ae6fc34a94ab48213667073b37616@AMSPEX02CL03.citrite.net>
 <3a0eb227-8302-50db-84a6-b07893ab0e91@oracle.com>
 <d8a91bf2426a4fc99f6a0e633e853402@AMSPEX02CL03.citrite.net>
 <5937D4FF02000078001602F6@suse.com>
 <e9772a31-a3c0-6994-2745-219e6b0948f8@suse.com>
 <ad450ab0147147429a46cd7382a17c19@AMSPEX02CL03.citrite.net>
 <0e704f5e-5845-dc56-6058-d0451d43d842@citrix.com>
 <2baad09e48864a06873037240b8e39dd@AMSPEX02CL03.citrite.net>
 <d4add3563cbc4f2fbd6a7a6594f59400@AMSPEX02CL03.citrite.net>
 <45c46864-0826-2370-5e5d-0f27f41ef845@suse.com>
In-Reply-To: <45c46864-0826-2370-5e5d-0f27f41ef845@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: "xen-devel \(xen-devel@lists.xenproject.org\)"
 <xen-devel@lists.xenproject.org>,
 "Julien Grall \(julien.grall@arm.com\)" <julien.grall@arm.com>,
 'Boris Ostrovsky' <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] debian stretch dom0 + xen 4.9 fails to 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKdWVyZ2VuIEdyb3NzIFttYWls
dG86amdyb3NzQHN1c2UuY29tXQ0KPiBTZW50OiAwNyBKdW5lIDIwMTcgMTI6NTcNCj4gVG86IFBh
dWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyBBbmRyZXcgQ29vcGVyDQo+IDxB
bmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29t
Pg0KPiBDYzogeGVuLWRldmVsICh4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcpIDx4ZW4t
DQo+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPjsgSnVsaWVuIEdyYWxsIChqdWxpZW4uZ3Jh
bGxAYXJtLmNvbSkNCj4gPGp1bGllbi5ncmFsbEBhcm0uY29tPjsgJ0JvcmlzIE9zdHJvdnNreScg
PGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPg0KPiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0g
ZGViaWFuIHN0cmV0Y2ggZG9tMCArIHhlbiA0LjkgZmFpbHMgdG8gYm9vdA0KPiANCj4gT24gMDcv
MDYvMTcgMTM6MDYsIFBhdWwgRHVycmFudCB3cm90ZToNCj4gPj4gLS0tLS1PcmlnaW5hbCBNZXNz
YWdlLS0tLS0NCj4gPj4gRnJvbTogWGVuLWRldmVsIFttYWlsdG86eGVuLWRldmVsLWJvdW5jZXNA
bGlzdHMueGVuLm9yZ10gT24gQmVoYWxmIE9mDQo+ID4+IFBhdWwgRHVycmFudA0KPiA+PiBTZW50
OiAwNyBKdW5lIDIwMTcgMTE6MzcNCj4gPj4gVG86IEFuZHJldyBDb29wZXIgPEFuZHJldy5Db29w
ZXIzQGNpdHJpeC5jb20+OyAnSnVlcmdlbiBHcm9zcycNCj4gPj4gPGpncm9zc0BzdXNlLmNvbT47
IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4NCj4gPj4gQ2M6IHhlbi1kZXZlbCAoeGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnKSA8eGVuLQ0KPiA+PiBkZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZz47IEp1bGllbiBHcmFsbCAoanVsaWVuLmdyYWxsQGFybS5jb20pDQo+ID4+IDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT47ICdCb3JpcyBPc3Ryb3Zza3knIDxib3Jpcy5vc3Ryb3Zza3lA
b3JhY2xlLmNvbT4NCj4gPj4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIGRlYmlhbiBzdHJldGNo
IGRvbTAgKyB4ZW4gNC45IGZhaWxzIHRvIGJvb3QNCj4gPj4NCj4gPj4+IC0tLS0tT3JpZ2luYWwg
TWVzc2FnZS0tLS0tDQo+ID4+IFtzbmlwXQ0KPiA+Pj4+Pg0KPiA+Pj4+PiBUQkg6IEkgcmVhbGx5
IGNhbid0IHNlZSB3aGF0IGlzIHdyb25nIHdpdGggdGhhdCBwYXRjaC4gVGhlIG9ubHkgY2hhbmdl
DQo+ID4+Pj4+IHdoaWNoIHNob3VsZCBiZSBhYmxlIHRvIGJyZWFrIHNvbWV0aGluZyBzZWVtcyB0
byBiZSB0aGUgcmVkdWN0aW9uDQo+IG9mDQo+ID4+PiB0aGUNCj4gPj4+Pj4gd2FrZXVwIHN0YWNr
IHNpemUgdG8gM2tCLCBidXQgdGhpcyBzaG91bGRuJ3QgYWZmZWN0IGJvb3RpbmcgdGhlIHN5c3Rl
bQ0KPiA+Pj4+PiBhdCBhbGwuLi4NCj4gPj4+Pj4NCj4gPj4+PiBZZWFoLCBteSBuZXh0IHRlc3Qg
aXMgZ29pbmcgdG8gYmUgaW5jcmVhc2luZyB0aGUgc2l6ZSBvZiB0aGUgd2FrZXVwDQo+IHN0YWNr
DQo+ID4+PiBhZ2FpbiwgYnV0IHRoZXJlIGlzIHJlYWxseSBub3RoaW5nIG9idmlvdXNseSB3cm9u
ZyB3aXRoIHRoZSBwYXRjaC4NCj4gPj4+DQo+ID4+PiBNeSBndXQgZmVlbGluZyBpcyB0aGF0IHRo
ZXJlIGlzIHNvbWUgcGF0aCB0aHJvdWdoIGJvb3QgKHRpY2tsZWQgYnkgdGhlc2UNCj4gPj4+IHR3
byBtYWNoaW5lcykgd2hpY2ggaXMgY2xvYmJlcmluZyB0aGUgd3JvbmcgcGllY2Ugb2YgbWVtb3J5
LCB3aGljaA0KPiB3YXMNCj4gPj4+IHByZXZpb3VzbHkgc2FmZSBhbmQgaXMgbm93IG5vdCwgYmVj
YXVzZSBvZiB0aGUgcmVhcnJhbmdlbWVudHMgaGVyZS4NCj4gPj4+DQo+ID4+PiBEZWJ1Z2dpbmcg
dGhlc2UgbWFjaGluZXMgaXMgdmVyeSB0cmlja3ksIGJlY2F1c2UgdGhleSBoYXZlIG5vIHNlcmlh
bCBvcg0KPiA+Pj4gSU1QSSB3aGF0c29ldmVyLg0KPiA+Pj4NCj4gPj4NCj4gPj4gSXQgZG9lcyBh
cHBlYXIgdG8gYmUgYSBsYXlvdXQgaXNzdWUuIElmIEkgbW9kaWZ5IHRoZSBjb2RlIHRvIGp1c3Qg
c2V0DQo+ID4+IHdha2V1cF9zdGFjayB0byB3YWtldXBfc3RhY2tfc3RhcnQgKyBQQUdFX1NJWkUs
IHNvIGl0IGhhcyB0aGUgZnVsbCA0aw0KPiB0aGVuIEkNCj4gPj4gc3RpbGwgZ2V0IHRoZSBwcm9i
bGVtLiBIb3dldmVyIGlmIEkgdGhlbiBtb3ZlIHRoYXQgY29kZSBibG9jayB0aGF0IGluY2x1ZGVz
DQo+ID4+IHdha2V1cC5TIGFuZCBtb3ZlIGl0IHRvIHRoZSBlbmQgb2YgdHJhbXBvbGluZS5TIHNv
IHRoYXQgd2FrdXAgY29kZSBhbmQNCj4gPj4gc3RhY2sgYXJlIG9uY2UgYWdhaW4gbG9jYXRlZCBh
dCB0aGUgZW5kIHRoZW4gdGhlIHByb2JsZW0gZ29lcyBhd2F5Lg0KPiA+Pg0KPiA+DQo+ID4gSXQg
YXBwZWFycyB0aGF0IGl0IGlzIGp1c3QgdGhlIGNvZGUgdGhhdCBuZWVkcyB0byBnbyBhdCB0aGUg
ZW5kLiBUaGUgZm9sbG93aW5nDQo+IHBhdGNoIGlzIHN1ZmZpY2llbnQgdG8gYXZvaWQgdGhlIHBy
b2JsZW0uIFRoaXMgbWF5IGJlIHByZWZlcmFibGUgdG8gYSBmdWxsDQo+IHJldmVyc2lvbi4uLg0K
PiANCj4gSSBiZWxpZXZlIHRoaXMgaXMgd3JvbmcuIFlvdSByaXNrIHRoZSB3YWtldXBfc3RhY2sg
ZXh0ZW5kaW5nIGludG8gd2FrZXVwDQo+IGNvZGUgYW5kIHRoZSBtYWluIHJlYXNvbiBvZiB0aGUg
cGF0Y2ggaXMgZ29uZSwgYXMgbm93IHRoZSBwZXJtYW5lbnQNCj4gdHJhbXBvbGluZSBubyBsb25n
ZXIgaXMgb24gYSBzaW5nbGUgcGFnZS4NCj4gDQoNCkkgbXVzdCBiZSBtaXN1bmRlcnN0YW5kaW5n
IHNvbWV0aGluZyB0aGVuLiBUaGUgc3RhY2sgZ3Jvd3MgZG93biBmcm9tIHdha2V1cF9zdGFjayB0
b3dhcmRzIHdha2V1cF9zdGFja19zdGFydCBkb2Vzbid0IGl0PyBTbyB3aHkgd291bGQgdGhlcmUg
YmUgYW4gaXNzdWUgd2l0aCB0aGUgc3RhY2sgb3ZlcndyaXRpbmcgd2FrZXVwIGNvZGU/DQoNCiAg
UGF1bA0KDQo+IA0KPiBKdWVyZ2VuDQo+IA0KPiA+DQo+ID4gICBQYXVsDQo+ID4NCj4gPiBkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2Jvb3QvdHJhbXBvbGluZS5TDQo+IGIveGVuL2FyY2gveDg2
L2Jvb3QvdHJhbXBvbGluZS5TDQo+ID4gaW5kZXggNGQ2NDBmM2ZjZC4uNzcwOWE3ODJmOSAxMDA2
NDQNCj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvYm9vdC90cmFtcG9saW5lLlMNCj4gPiArKysgYi94
ZW4vYXJjaC94ODYvYm9vdC90cmFtcG9saW5lLlMNCj4gPiBAQCAtMTU2LDcgKzE1Niw3IEBAIHN0
YXJ0NjQ6DQo+ID4gICAgICAgICAgbW92YWJzICAkX19oaWdoX3N0YXJ0LCVyYXgNCj4gPiAgICAg
ICAgICBqbXBxICAgIColcmF4DQo+ID4NCj4gPiAtI2luY2x1ZGUgIndha2V1cC5TIg0KPiA+ICtF
TlRSWSh3YWtldXBfc3RhY2tfc3RhcnQpDQo+ID4NCj4gPiAgLyogVGhlIGZpcnN0IHBhZ2Ugb2Yg
dHJhbXBvbGluZSBpcyBwZXJtYW5lbnQsIHRoZSByZXN0IGJvb3QtdGltZSBvbmx5LiAqLw0KPiA+
ICAvKiBSZXVzZSB0aGUgYm9vdCB0cmFtcG9saW5lIG9uIHRoZSAxc3QgdHJhbXBvbGluZSBwYWdl
IGFzIHN0YWNrIGZvcg0KPiB3YWtldXAuICovDQo+ID4gQEAgLTI4MCwzICsyODAsNCBAQCBybV9p
ZHQ6IC53b3JkICAgMjU2KjQtMSwgMCwgMA0KPiA+ICAjaW5jbHVkZSAibWVtLlMiDQo+ID4gICNp
bmNsdWRlICJlZGQuUyINCj4gPiAgI2luY2x1ZGUgInZpZGVvLlMiDQo+ID4gKyNpbmNsdWRlICJ3
YWtldXAuUyINCj4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Jvb3Qvd2FrZXVwLlMgYi94
ZW4vYXJjaC94ODYvYm9vdC93YWtldXAuUw0KPiA+IGluZGV4IGY5NjMyZWVmOTUuLmQ0ODI0YjU1
ZDUgMTAwNjQ0DQo+ID4gLS0tIGEveGVuL2FyY2gveDg2L2Jvb3Qvd2FrZXVwLlMNCj4gPiArKysg
Yi94ZW4vYXJjaC94ODYvYm9vdC93YWtldXAuUw0KPiA+IEBAIC0xNzMsNSArMTczLDMgQEAgYm9n
dXNfc2F2ZWRfbWFnaWM6DQo+ID4gICAgICAgICAgbW92dyAgICAkMHgwZTAwICsgJ1MnLCAweGI4
MDE0DQo+ID4gICAgICAgICAgam1wICAgICBib2d1c19zYXZlZF9tYWdpYw0KPiA+DQo+ID4gLS8q
IFN0YWNrIGZvciB3YWtldXA6IHJlc3Qgb2YgZmlyc3QgdHJhbXBvbGluZSBwYWdlLiAqLw0KPiA+
IC1FTlRSWSh3YWtldXBfc3RhY2tfc3RhcnQpDQo+ID4NCj4gPj4gICBQYXVsDQo+ID4+DQo+ID4+
IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+ID4+IFhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QNCj4gPj4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcNCj4gPj4g
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbA0KDQpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 07 12:05:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 12:05: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 1dIZi2-0001ys-Mp; Wed, 07 Jun 2017 12:05:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <punit.agrawal@arm.com>) id 1dIZi1-0001yj-3e
 for xen-devel@lists.xen.org; Wed, 07 Jun 2017 12:05:09 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 BA/7A-10689-4FBE7395; Wed, 07 Jun 2017 12:05:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsVysyfVTffza/N
 Ig5nXtS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxjG28yFTSwV3z9KN/AuIW1i5GLQ0hgI6PE
 uhftjBDOdkaJg++2sncxcnKwCWhLTP09kRnEFhGQlrj2+TJYEbNAA5NE07RuRpCEsICfxPGXm
 1lBbBYBVYl/uzaBxXkFrCQ6Pi5jArElBOQldrVdBKvhFLCWuD5hO9hQIaCavoPPWSFqJCX2nP
 zOOIGRZwEjwypG9eLUorLUIl0zvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MQL/
 XMzAw7mC80uZ8iFGSg0lJlLfgpnmkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneA6+AcoJFqemp
 FWmZOcAAhElLcPAoifDeeQGU5i0uSMwtzkyHSJ1i1OVo+rDlC5MQS15+XqqUOO9JkBkCIEUZp
 XlwI2DRcIlRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMO80kCk8mXklcJteAR3BBHQE3yUTkC
 NKEhFSUg2MYa+k/srbrczawO/Qf+wSq9qFBeeX8P3keJqjaq1xRCbBasKmX0d83nDf9S+fx2+
 Z9lD0CtOG1k92T+bf1f8gMf/1tOWmAm3ni27Y/OxVm8PCVDude6eO2MIy1WibppMMyRciigTe
 yeyQfTRzQ9Tadq5Jn79s3BT3yUJMUPKpw0YTFo+NKZdrlViKMxINtZiLihMB2m4hq4ECAAA=
X-Env-Sender: punit.agrawal@arm.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1496837107!96941562!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34849 invoked from network); 7 Jun 2017 12:05:07 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-31.messagelabs.com with SMTP; 7 Jun 2017 12:05: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 B0FF32B;
 Wed,  7 Jun 2017 05:05:06 -0700 (PDT)
Received: from localhost (e105922-lin.cambridge.arm.com [10.1.207.56])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7FB253F557;
 Wed,  7 Jun 2017 05:05:06 -0700 (PDT)
From: Punit Agrawal <punit.agrawal@arm.com>
To: xen-devel@lists.xen.org
Date: Wed,  7 Jun 2017 13:04:10 +0100
Message-Id: <20170607120410.14552-1-punit.agrawal@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170526111407.13537-4-punit.agrawal@arm.com>
References: <20170526111407.13537-4-punit.agrawal@arm.com>
X-ARM-No-Footer: FoSSMail
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, Punit Agrawal <punit.agrawal@arm.com>, tim@xen.org,
 julien.grall@arm.com, jbeulich@suse.com, ian.jackson@eu.citrix.com
Subject: [Xen-devel] [For Xen-4.10 PATCH] memory: Re-introduce an
	erroneously dropped 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>

Q29tbWl0IDcyNmI3Mzc1NzQgbWFrZXMgYW4gdW5yZWxhdGVkIGNoYW5nZSBkZWxldGluZyBhIGxp
bmUgc2V0dGluZyB0aGUKcGFnZSBmcm9tIG1mbi4gQWx0aG91Z2ggdGhlIHBhZ2UgdmFyaWFibGUg
aXMgbm90IHVzZWQsIGl0IGlzIGFuCnVucmVsYXRlZCBjaGFuZ2UuIFRoZSBzZXR0aW5nIG9mIHRo
ZSBwYWdlIHZhcmlhYmxlIHdhcyBpbnRyb2R1Y2VkIHRvCm1hdGNoIHRoZSBlbHNlIHBhcnQgb2Yg
aXNfZG9tYWluX2RpcmVjdF9tYXBwZWQoKSBpbiBwb3B1bGF0ZV9waHlzbWFwKCkuCgpSZS1pbnRy
b2R1Y2UgdGhlIG1pc3NpbmcgaHVuay4KCkZpeGVzOiA3MjZiNzM3NTc0ICgiQXZvaWQgZXhjZXNz
IGljYWNoZSBmbHVzaGVzIGluIHBvcHVsYXRlX3BoeXNtYXAoKSBiZWZvcmUgZG9tYWluIGhhcyBi
ZWVuIGNyZWF0ZWQiKQpTaWduZWQtb2ZmLWJ5OiBQdW5pdCBBZ3Jhd2FsIDxwdW5pdC5hZ3Jhd2Fs
QGFybS5jb20+Ci0tLQogeGVuL2NvbW1vbi9tZW1vcnkuYyB8IDEgKwogMSBmaWxlIGNoYW5nZWQs
IDEgaW5zZXJ0aW9uKCspCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9tZW1vcnkuYyBiL3hlbi9j
b21tb24vbWVtb3J5LmMKaW5kZXggMzRkMmRkYThiNC4uYTNjYjU3MjUzMCAxMDA2NDQKLS0tIGEv
eGVuL2NvbW1vbi9tZW1vcnkuYworKysgYi94ZW4vY29tbW9uL21lbW9yeS5jCkBAIC0yMjEsNiAr
MjIxLDcgQEAgc3RhdGljIHZvaWQgcG9wdWxhdGVfcGh5c21hcChzdHJ1Y3QgbWVtb3BfYXJncyAq
YSkKICAgICAgICAgICAgICAgICB9CiAKICAgICAgICAgICAgICAgICBtZm4gPSBncGZuOworICAg
ICAgICAgICAgICAgIHBhZ2UgPSBtZm5fdG9fcGFnZShtZm4pOwogICAgICAgICAgICAgfQogICAg
ICAgICAgICAgZWxzZQogICAgICAgICAgICAgewotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 07 12:13:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 12: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 1dIZqN-0002m9-Pp; Wed, 07 Jun 2017 12: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 <jgross@suse.com>) id 1dIZqM-0002lw-U2
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 12:13:47 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 27/D9-03371-AFDE7395; Wed, 07 Jun 2017 12:13:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGIsWRWlGSWpSXmKPExsVyuP0Ov+7Pt+a
 RBt8Wy1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmzls9hKjisUrFwexNjA+NTuS5GTg4JASOJ
 txP/MXUxcnEICSxklHi7YyIjSEJYwEVi74H7LCC2iEC5xK53LWwgRcwChxgl+nfcY4PomMwmc
 fn8ebAONgFViQ3XT7GC2LwC1hKXn7xgBrFZBFQkDi3ZCVYjKhAu0Xugnw2iRlDi5MwnYBs4BT
 wkpi39AdbLLKAu8WfeJWYIW1zi1pP5TBC2vMT2t3OYJzDyz0LSPgtJyywkLbOQtCxgZFnFqFG
 cWlSWWqRrZKmXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYogxAsIPxwKLAQ4yS
 HExKorwFN80jhfiS8lMqMxKLM+KLSnNSiw8xanBwCGxeu/oCoxRLXn5eqpIE74I3QHWCRanpq
 RVpmTnAKIIpleDgURLhvfMCKM1bXJCYW5yZDpE6xWjMsWH1+i9MHHf6NnxhEgKbJCXOexBkkg
 BIaUZpHtwgWHRfYpSVEuZlBDpTiKcgtSg3swRV/hWjOAejkjDvVpApPJl5JXD7XgGdwgR0Ct8
 lE5BTShIRUlINjMmOU5P/VVYlvXFdViX6sjCFcbK11J2Ed0t/tjz06xbe667LOvHsnanMyi+O
 3FXlD5zhX6H7ZX68fIryckuxi1dCrnE/uBsxW5d19X7l7XE2GjezPVZabQjeY7tUrEBLz0Tjt
 fleltUFMqdXyIpysAWfNfvmYrH/Y/+yvhl/l9wXLZmnFNE7RYmlOCPRUIu5qDgRANa1i1PpAg
 AA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1496837625!60752912!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19772 invoked from network); 7 Jun 2017 12:13:45 -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; 7 Jun 2017 12:13: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 CE370AAB6;
 Wed,  7 Jun 2017 12:13:44 +0000 (UTC)
To: Paul Durrant <Paul.Durrant@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
References: <bcc0d4330d9b463a9829af1327d895a9@AMSPEX02CL03.citrite.net>
 <5936E230020000780015FEDC@prv-mh.provo.novell.com>
 <fe6a9bb5eb8144bda27ef1532a153ab7@AMSPEX02CL03.citrite.net>
 <d45ae6fc34a94ab48213667073b37616@AMSPEX02CL03.citrite.net>
 <3a0eb227-8302-50db-84a6-b07893ab0e91@oracle.com>
 <d8a91bf2426a4fc99f6a0e633e853402@AMSPEX02CL03.citrite.net>
 <5937D4FF02000078001602F6@suse.com>
 <e9772a31-a3c0-6994-2745-219e6b0948f8@suse.com>
 <ad450ab0147147429a46cd7382a17c19@AMSPEX02CL03.citrite.net>
 <0e704f5e-5845-dc56-6058-d0451d43d842@citrix.com>
 <2baad09e48864a06873037240b8e39dd@AMSPEX02CL03.citrite.net>
 <d4add3563cbc4f2fbd6a7a6594f59400@AMSPEX02CL03.citrite.net>
 <45c46864-0826-2370-5e5d-0f27f41ef845@suse.com>
 <610c8eac0ccf4758a9fd95b482936ce6@AMSPEX02CL03.citrite.net>
From: Juergen Gross <jgross@suse.com>
Message-ID: <a4f42f01-44dd-0bce-6dcb-b79808a4fcf0@suse.com>
Date: Wed, 7 Jun 2017 14:13:43 +0200
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: <610c8eac0ccf4758a9fd95b482936ce6@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Cc: "xen-devel \(xen-devel@lists.xenproject.org\)"
 <xen-devel@lists.xenproject.org>,
 "Julien Grall \(julien.grall@arm.com\)" <julien.grall@arm.com>,
 'Boris Ostrovsky' <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] debian stretch dom0 + xen 4.9 fails to 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>

T24gMDcvMDYvMTcgMTQ6MDIsIFBhdWwgRHVycmFudCB3cm90ZToKPj4gLS0tLS1PcmlnaW5hbCBN
ZXNzYWdlLS0tLS0KPj4gRnJvbTogSnVlcmdlbiBHcm9zcyBbbWFpbHRvOmpncm9zc0BzdXNlLmNv
bV0KPj4gU2VudDogMDcgSnVuZSAyMDE3IDEyOjU3Cj4+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwu
RHVycmFudEBjaXRyaXguY29tPjsgQW5kcmV3IENvb3Blcgo+PiA8QW5kcmV3LkNvb3BlcjNAY2l0
cml4LmNvbT47IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KPj4gQ2M6IHhlbi1kZXZl
bCAoeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnKSA8eGVuLQo+PiBkZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZz47IEp1bGllbiBHcmFsbCAoanVsaWVuLmdyYWxsQGFybS5jb20pCj4+IDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT47ICdCb3JpcyBPc3Ryb3Zza3knIDxib3Jpcy5vc3Ryb3Zza3lA
b3JhY2xlLmNvbT4KPj4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIGRlYmlhbiBzdHJldGNoIGRv
bTAgKyB4ZW4gNC45IGZhaWxzIHRvIGJvb3QKPj4KPj4gT24gMDcvMDYvMTcgMTM6MDYsIFBhdWwg
RHVycmFudCB3cm90ZToKPj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+Pj4+IEZyb206
IFhlbi1kZXZlbCBbbWFpbHRvOnhlbi1kZXZlbC1ib3VuY2VzQGxpc3RzLnhlbi5vcmddIE9uIEJl
aGFsZiBPZgo+Pj4+IFBhdWwgRHVycmFudAo+Pj4+IFNlbnQ6IDA3IEp1bmUgMjAxNyAxMTozNwo+
Pj4+IFRvOiBBbmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgJ0p1ZXJn
ZW4gR3Jvc3MnCj4+Pj4gPGpncm9zc0BzdXNlLmNvbT47IEphbiBCZXVsaWNoIDxKQmV1bGljaEBz
dXNlLmNvbT4KPj4+PiBDYzogeGVuLWRldmVsICh4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcpIDx4ZW4tCj4+Pj4gZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+OyBKdWxpZW4gR3JhbGwg
KGp1bGllbi5ncmFsbEBhcm0uY29tKQo+Pj4+IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT47ICdCb3Jp
cyBPc3Ryb3Zza3knIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KPj4+PiBTdWJqZWN0OiBS
ZTogW1hlbi1kZXZlbF0gZGViaWFuIHN0cmV0Y2ggZG9tMCArIHhlbiA0LjkgZmFpbHMgdG8gYm9v
dAo+Pj4+Cj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4+Pj4gW3NuaXBdCj4+Pj4+
Pj4KPj4+Pj4+PiBUQkg6IEkgcmVhbGx5IGNhbid0IHNlZSB3aGF0IGlzIHdyb25nIHdpdGggdGhh
dCBwYXRjaC4gVGhlIG9ubHkgY2hhbmdlCj4+Pj4+Pj4gd2hpY2ggc2hvdWxkIGJlIGFibGUgdG8g
YnJlYWsgc29tZXRoaW5nIHNlZW1zIHRvIGJlIHRoZSByZWR1Y3Rpb24KPj4gb2YKPj4+Pj4gdGhl
Cj4+Pj4+Pj4gd2FrZXVwIHN0YWNrIHNpemUgdG8gM2tCLCBidXQgdGhpcyBzaG91bGRuJ3QgYWZm
ZWN0IGJvb3RpbmcgdGhlIHN5c3RlbQo+Pj4+Pj4+IGF0IGFsbC4uLgo+Pj4+Pj4+Cj4+Pj4+PiBZ
ZWFoLCBteSBuZXh0IHRlc3QgaXMgZ29pbmcgdG8gYmUgaW5jcmVhc2luZyB0aGUgc2l6ZSBvZiB0
aGUgd2FrZXVwCj4+IHN0YWNrCj4+Pj4+IGFnYWluLCBidXQgdGhlcmUgaXMgcmVhbGx5IG5vdGhp
bmcgb2J2aW91c2x5IHdyb25nIHdpdGggdGhlIHBhdGNoLgo+Pj4+Pgo+Pj4+PiBNeSBndXQgZmVl
bGluZyBpcyB0aGF0IHRoZXJlIGlzIHNvbWUgcGF0aCB0aHJvdWdoIGJvb3QgKHRpY2tsZWQgYnkg
dGhlc2UKPj4+Pj4gdHdvIG1hY2hpbmVzKSB3aGljaCBpcyBjbG9iYmVyaW5nIHRoZSB3cm9uZyBw
aWVjZSBvZiBtZW1vcnksIHdoaWNoCj4+IHdhcwo+Pj4+PiBwcmV2aW91c2x5IHNhZmUgYW5kIGlz
IG5vdyBub3QsIGJlY2F1c2Ugb2YgdGhlIHJlYXJyYW5nZW1lbnRzIGhlcmUuCj4+Pj4+Cj4+Pj4+
IERlYnVnZ2luZyB0aGVzZSBtYWNoaW5lcyBpcyB2ZXJ5IHRyaWNreSwgYmVjYXVzZSB0aGV5IGhh
dmUgbm8gc2VyaWFsIG9yCj4+Pj4+IElNUEkgd2hhdHNvZXZlci4KPj4+Pj4KPj4+Pgo+Pj4+IEl0
IGRvZXMgYXBwZWFyIHRvIGJlIGEgbGF5b3V0IGlzc3VlLiBJZiBJIG1vZGlmeSB0aGUgY29kZSB0
byBqdXN0IHNldAo+Pj4+IHdha2V1cF9zdGFjayB0byB3YWtldXBfc3RhY2tfc3RhcnQgKyBQQUdF
X1NJWkUsIHNvIGl0IGhhcyB0aGUgZnVsbCA0awo+PiB0aGVuIEkKPj4+PiBzdGlsbCBnZXQgdGhl
IHByb2JsZW0uIEhvd2V2ZXIgaWYgSSB0aGVuIG1vdmUgdGhhdCBjb2RlIGJsb2NrIHRoYXQgaW5j
bHVkZXMKPj4+PiB3YWtldXAuUyBhbmQgbW92ZSBpdCB0byB0aGUgZW5kIG9mIHRyYW1wb2xpbmUu
UyBzbyB0aGF0IHdha3VwIGNvZGUgYW5kCj4+Pj4gc3RhY2sgYXJlIG9uY2UgYWdhaW4gbG9jYXRl
ZCBhdCB0aGUgZW5kIHRoZW4gdGhlIHByb2JsZW0gZ29lcyBhd2F5Lgo+Pj4+Cj4+Pgo+Pj4gSXQg
YXBwZWFycyB0aGF0IGl0IGlzIGp1c3QgdGhlIGNvZGUgdGhhdCBuZWVkcyB0byBnbyBhdCB0aGUg
ZW5kLiBUaGUgZm9sbG93aW5nCj4+IHBhdGNoIGlzIHN1ZmZpY2llbnQgdG8gYXZvaWQgdGhlIHBy
b2JsZW0uIFRoaXMgbWF5IGJlIHByZWZlcmFibGUgdG8gYSBmdWxsCj4+IHJldmVyc2lvbi4uLgo+
Pgo+PiBJIGJlbGlldmUgdGhpcyBpcyB3cm9uZy4gWW91IHJpc2sgdGhlIHdha2V1cF9zdGFjayBl
eHRlbmRpbmcgaW50byB3YWtldXAKPj4gY29kZSBhbmQgdGhlIG1haW4gcmVhc29uIG9mIHRoZSBw
YXRjaCBpcyBnb25lLCBhcyBub3cgdGhlIHBlcm1hbmVudAo+PiB0cmFtcG9saW5lIG5vIGxvbmdl
ciBpcyBvbiBhIHNpbmdsZSBwYWdlLgo+Pgo+IAo+IEkgbXVzdCBiZSBtaXN1bmRlcnN0YW5kaW5n
IHNvbWV0aGluZyB0aGVuLiBUaGUgc3RhY2sgZ3Jvd3MgZG93biBmcm9tIHdha2V1cF9zdGFjayB0
b3dhcmRzIHdha2V1cF9zdGFja19zdGFydCBkb2Vzbid0IGl0PyBTbyB3aHkgd291bGQgdGhlcmUg
YmUgYW4gaXNzdWUgd2l0aCB0aGUgc3RhY2sgb3ZlcndyaXRpbmcgd2FrZXVwIGNvZGU/Cgp3YWtl
dXBfc3RhY2sgaXMganVzdCBkZWZpbmVkIHRvIGJlIHRyYW1wb2xpbmVfc3RhcnQgKyBQQUdFX1NJ
WkUsCndpdGhvdXQgYW55IHJlYWwgc3BhY2UgcmVzZXJ2ZWQgZm9yIHRoZSBzdGFjay4gU28gaXQg
bWF5IHdlbGwgYmUgdGhhdAp3YWtldXBfc3RhcnQgcG9pbnRzIHNvbWV3aGVyZSBpbnRvIHdha2V1
cC5TLgoKVGhlcmUgbXVzdCBiZSBubyBwZXJtYW5lbnQgdHJhbXBvbGluZSBjb2RpbmcgYWZ0ZXIg
d2FrZXVwX3N0YWNrX3N0YXJ0LgoKSnVlcmdlbgoKPiAKPiAgIFBhdWwKPiAKPj4KPj4gSnVlcmdl
bgo+Pgo+Pj4KPj4+ICAgUGF1bAo+Pj4KPj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYm9v
dC90cmFtcG9saW5lLlMKPj4gYi94ZW4vYXJjaC94ODYvYm9vdC90cmFtcG9saW5lLlMKPj4+IGlu
ZGV4IDRkNjQwZjNmY2QuLjc3MDlhNzgyZjkgMTAwNjQ0Cj4+PiAtLS0gYS94ZW4vYXJjaC94ODYv
Ym9vdC90cmFtcG9saW5lLlMKPj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9ib290L3RyYW1wb2xpbmUu
Uwo+Pj4gQEAgLTE1Niw3ICsxNTYsNyBAQCBzdGFydDY0Ogo+Pj4gICAgICAgICAgbW92YWJzICAk
X19oaWdoX3N0YXJ0LCVyYXgKPj4+ICAgICAgICAgIGptcHEgICAgKiVyYXgKPj4+Cj4+PiAtI2lu
Y2x1ZGUgIndha2V1cC5TIgo+Pj4gK0VOVFJZKHdha2V1cF9zdGFja19zdGFydCkKPj4+Cj4+PiAg
LyogVGhlIGZpcnN0IHBhZ2Ugb2YgdHJhbXBvbGluZSBpcyBwZXJtYW5lbnQsIHRoZSByZXN0IGJv
b3QtdGltZSBvbmx5LiAqLwo+Pj4gIC8qIFJldXNlIHRoZSBib290IHRyYW1wb2xpbmUgb24gdGhl
IDFzdCB0cmFtcG9saW5lIHBhZ2UgYXMgc3RhY2sgZm9yCj4+IHdha2V1cC4gKi8KPj4+IEBAIC0y
ODAsMyArMjgwLDQgQEAgcm1faWR0OiAud29yZCAgIDI1Nio0LTEsIDAsIDAKPj4+ICAjaW5jbHVk
ZSAibWVtLlMiCj4+PiAgI2luY2x1ZGUgImVkZC5TIgo+Pj4gICNpbmNsdWRlICJ2aWRlby5TIgo+
Pj4gKyNpbmNsdWRlICJ3YWtldXAuUyIKPj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYm9v
dC93YWtldXAuUyBiL3hlbi9hcmNoL3g4Ni9ib290L3dha2V1cC5TCj4+PiBpbmRleCBmOTYzMmVl
Zjk1Li5kNDgyNGI1NWQ1IDEwMDY0NAo+Pj4gLS0tIGEveGVuL2FyY2gveDg2L2Jvb3Qvd2FrZXVw
LlMKPj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9ib290L3dha2V1cC5TCj4+PiBAQCAtMTczLDUgKzE3
MywzIEBAIGJvZ3VzX3NhdmVkX21hZ2ljOgo+Pj4gICAgICAgICAgbW92dyAgICAkMHgwZTAwICsg
J1MnLCAweGI4MDE0Cj4+PiAgICAgICAgICBqbXAgICAgIGJvZ3VzX3NhdmVkX21hZ2ljCj4+Pgo+
Pj4gLS8qIFN0YWNrIGZvciB3YWtldXA6IHJlc3Qgb2YgZmlyc3QgdHJhbXBvbGluZSBwYWdlLiAq
Lwo+Pj4gLUVOVFJZKHdha2V1cF9zdGFja19zdGFydCkKPj4+Cj4+Pj4gICBQYXVsCj4+Pj4KPj4+
PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+Pj4+IFhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKPj4+PiBYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwo+Pj4+IGh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwKPiAKPiBfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwo+IGh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwKPiAK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 07 12:13:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 12: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 1dIZqK-0002lg-IO; Wed, 07 Jun 2017 12:13:44 +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 1dIZqJ-0002lZ-0i
 for xen-devel@lists.xen.org; Wed, 07 Jun 2017 12:13:43 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 2E/1F-23755-6FDE7395; Wed, 07 Jun 2017 12:13:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS/frW/N
 Ig57pGhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bZOVPZCw5xVjRtns/awLiVvYuRk0NIIE/i
 T/N/RhCbV8BO4syOaWwgtoSAocTphTdZQGwWAVWJz7fXMoPYbALqEm3PtrOC2CIC2hItu9eD9
 TILvGKUuHgqBcQWFgiWuH7tNyvE/CyJdw3vwHZxClhLTL5wCqieA2iXoMTfHcIQrVoSD3/dYo
 GwtSWWLXzNDFLCLCAtsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRo3i1KKy1CJdI1O9pKLM9Iy
 S3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzA4KtnYGDcwdh6wu8QoyQHk5Iob8FN80ghvqT8
 lMqMxOKM+KLSnNTiQ4wyHBxKErwL3gDlBItS01Mr0jJzgHEAk5bg4FES4b3zAijNW1yQmFucm
 Q6ROsWoKCXOexCkTwAkkVGaB9cGi71LjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5P4FM4c
 nMK4GbDgx4oJtFePkumYAsLklESEk1MKaW3TumU3qu2nOn67a106P2aS13PGj9TTnxqra15+x
 cfc3DQn2nN4k/2uayMl68oTNCpE0qS3Drsf3ByuvcLNSSE3Kv7rpeZqS3fN+Kac2z7x6+F3tQ
 qbja9MZ3VtHq3tw2PoVvD5dvnbRO1nr6p5LNbge2LKgyvbxu2rKNRVLZRnqzWpXCjyuxFGckG
 moxFxUnAgCu/36IuAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1496837619!73615800!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8682 invoked from network); 7 Jun 2017 12:13:41 -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; 7 Jun 2017 12:13:41 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 07 Jun 2017 06:13:39 -0600
Message-Id: <59380A110200007800160519@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 07 Jun 2017 06:13:37 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Punit Agrawal" <punit.agrawal@arm.com>
References: <20170526111407.13537-4-punit.agrawal@arm.com>
 <20170607120410.14552-1-punit.agrawal@arm.com>
In-Reply-To: <20170607120410.14552-1-punit.agrawal@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, julien.grall@arm.com
Subject: Re: [Xen-devel] [For Xen-4.10 PATCH] memory: Re-introduce an
 erroneously dropped 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+IE9uIDA3LjA2LjE3IGF0IDE0OjA0LCA8cHVuaXQuYWdyYXdhbEBhcm0uY29tPiB3cm90ZToK
PiBDb21taXQgNzI2YjczNzU3NCBtYWtlcyBhbiB1bnJlbGF0ZWQgY2hhbmdlIGRlbGV0aW5nIGEg
bGluZSBzZXR0aW5nIHRoZQo+IHBhZ2UgZnJvbSBtZm4uIEFsdGhvdWdoIHRoZSBwYWdlIHZhcmlh
YmxlIGlzIG5vdCB1c2VkLCBpdCBpcyBhbgo+IHVucmVsYXRlZCBjaGFuZ2UuIFRoZSBzZXR0aW5n
IG9mIHRoZSBwYWdlIHZhcmlhYmxlIHdhcyBpbnRyb2R1Y2VkIHRvCj4gbWF0Y2ggdGhlIGVsc2Ug
cGFydCBvZiBpc19kb21haW5fZGlyZWN0X21hcHBlZCgpIGluIHBvcHVsYXRlX3BoeXNtYXAoKS4K
PiAKPiBSZS1pbnRyb2R1Y2UgdGhlIG1pc3NpbmcgaHVuay4KPiAKPiBGaXhlczogNzI2YjczNzU3
NCAoIkF2b2lkIGV4Y2VzcyBpY2FjaGUgZmx1c2hlcyBpbiBwb3B1bGF0ZV9waHlzbWFwKCkgYmVm
b3JlIAo+IGRvbWFpbiBoYXMgYmVlbiBjcmVhdGVkIikKPiBTaWduZWQtb2ZmLWJ5OiBQdW5pdCBB
Z3Jhd2FsIDxwdW5pdC5hZ3Jhd2FsQGFybS5jb20+Cj4gLS0tCj4gIHhlbi9jb21tb24vbWVtb3J5
LmMgfCAxICsKPiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspCj4gCj4gZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24vbWVtb3J5LmMgYi94ZW4vY29tbW9uL21lbW9yeS5jCj4gaW5kZXggMzRk
MmRkYThiNC4uYTNjYjU3MjUzMCAxMDA2NDQKPiAtLS0gYS94ZW4vY29tbW9uL21lbW9yeS5jCj4g
KysrIGIveGVuL2NvbW1vbi9tZW1vcnkuYwo+IEBAIC0yMjEsNiArMjIxLDcgQEAgc3RhdGljIHZv
aWQgcG9wdWxhdGVfcGh5c21hcChzdHJ1Y3QgbWVtb3BfYXJncyAqYSkKPiAgICAgICAgICAgICAg
ICAgIH0KPiAgCj4gICAgICAgICAgICAgICAgICBtZm4gPSBncGZuOwo+ICsgICAgICAgICAgICAg
ICAgcGFnZSA9IG1mbl90b19wYWdlKG1mbik7Cj4gICAgICAgICAgICAgIH0KPiAgICAgICAgICAg
ICAgZWxzZQo+ICAgICAgICAgICAgICB7CgpXaGlsZSBJIGNlcnRhaW5seSBkb24ndCBtaW5kIHRo
aXMgYmVpbmcgcmUtYWRkZWQsIEknbSBhbHNvIG5vdCBzdXJlCml0J3Mgd29ydGh3aGlsZSBub3cg
dGhhdCB0aGUgbGluZSBpcyBnb25lLCBhbmQgaXQncyBub3QgbmVlZGVkIGZvcgphbnl0aGluZy4g
SSdsbCBsZXQgb3RoZXIgUkVTVCBtYWludGFpbmVycyBnaXZlIHRoZWlyIG9waW5pb25zIC4uLgoK
SmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 07 12:16:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 12:16:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIZsc-000322-C2; Wed, 07 Jun 2017 12:16: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 1dIZsb-00031d-4h
 for xen-devel@lists.xensource.com; Wed, 07 Jun 2017 12:16:05 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 C0/A3-02955-48EE7395; Wed, 07 Jun 2017 12:16:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVbf5nXm
 kwY/nKhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNeP/0MGPBy8iK921tTA2M
 Dy27GLk4hAT+MkrcXnqSEcJ5zCjR/rODDcLZxijx9sAPpi5GTg4RAWeJr2fmsoPYvAL6Ev1X/
 gIVcXAIC1hINN1SB6mXENguJ7Fjx2s2kBoJAW+JX1/3M8LYz1Z2AdnsHGwCVhKHxECiLAKqEn
 /P/2CcwMi9gJFhFaNGcWpRWWqRrpG5XlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZ
 GoM/rGRgYdzC27PU7xCjJwaQkyltw0zxSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvhLdAOcGi
 1PTUirTMHGDwwaQlOHiURHjvvABK8xYXJOYWZ6ZDpE4x6nJsWL3+C5MQS15+XqqUOO8SkBkCI
 EUZpXlwI2CRcIlRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMG8ayBSezLwSuE2vgI5gAjqC75
 IJyBEliQgpqQZGjws5inemv9kbPl9IeE9QWPxC7w1FXjI/Hk87nc0xjSdtdYrdsuS3755t/6Y
 gNMPMd2UuU1xW3Ie8j9emr5TWu8e2+BlX8l6ZVonsPxp3PyZx5E2QvDwndmZK5u4z+UwVzDwX
 HpXcPFtRXvbfyV8l7MdCh1lOBz6n+d198ovHYDLH/xvT+a/+UWIpzkg01GIuKk4EAMZKl5d/A
 gAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-31.messagelabs.com!1496837762!103858337!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42922 invoked from network); 7 Jun 2017 12:16:03 -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; 7 Jun 2017 12:16: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 1dIZsX-0001Iv-8k; Wed, 07 Jun 2017 12:16: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 1dIZsR-00068j-FY; Wed, 07 Jun 2017 12:15:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dIZsR-0007dQ-40; Wed, 07 Jun 2017 12:15:55 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110054-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qcow2:guest-start:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-vhd:guest-start:fail:regression
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 qemu-mainline:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:regression
 qemu-mainline:test-armhf-armhf-xl-vhd:guest-start:fail:regression
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start: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-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10: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-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-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl: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:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck: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-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-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-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-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=65dfad62a176f5265f801683be64149c5ad55f7d
X-Osstest-Versions-That: qemuu=c6e84fbd447a51e1161d74d71566a5f67b47eac5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 07 Jun 2017 12:15:55 +0000
Subject: [Xen-devel] [qemu-mainline test] 110054: 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="===============8689469175894602768=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qcow2    10 guest-start              fail REGR. vs. 109975
 test-amd64-amd64-libvirt-vhd 10 guest-start              fail REGR. vs. 109975
 test-amd64-i386-qemuu-rhel6hvm-amd 11 guest-start/redhat.repeat fail REGR. vs. 109975
 test-armhf-armhf-xl-credit2 15 guest-start/debian.repeat fail REGR. vs. 109975
 test-armhf-armhf-xl-vhd      10 guest-start              fail REGR. vs. 109975

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

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-start/win.repeat fail blocked in 109975
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 109975
 test-amd64-i386-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail like 109975
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 109975
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 109975
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass

version targeted for testing:
 qemuu                65dfad62a176f5265f801683be64149c5ad55f7d
baseline version:
 qemuu                c6e84fbd447a51e1161d74d71566a5f67b47eac5

Last test of basis   109975  2017-06-04 00:16:43 Z    3 days
Failing since        110013  2017-06-05 10:45:10 Z    2 days    4 attempts
Testing same since   110054  2017-06-06 22:48:46 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Larson <alarson@ddci.com>
  Aurelien Jarno <aurelien@aurel32.net>
  Cédric Le Goater <clg@kaod.org>
  Daniel Barboza <danielhb@linux.vnet.ibm.com>
  David Gibson <david@gibson.dropbear.id.au>
  Eduardo Habkost <ehabkost@redhat.com>
  Emilio G. Cota <cota@braap.org>
  Eric Blake <eblake@redhat.com>
  Felipe Franciosi <felipe@nutanix.com>
  Greg Kurz <groug@kaod.org>
  Igor Mammedov <imammedo@redhat.com>
  John Snow <jsnow@redhat.com>
  Juan Quintela <quintela@redhat.com>
  Kamil Rytarowski <n54@gmx.com>
  Laurent Vivier <lvivier@redhat.com>
  Luc MICHEL <luc.michel@git.antfield.fr>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marc-André Lureau <marcandre.lureau@redhat.com>
  Markus Armbruster <armbru@redhat.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>
  Mike Cui <cui@nutanix.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Philippe Mathieu-Daudé <f4bug@amsat.org>
  Richard Henderson <rth@twiddle.net>
  Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  Thomas Huth <thuth@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           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-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  fail    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-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                                    fail    
 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                                 fail    
 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.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8689469175894602768==--

From xen-devel-bounces@lists.xen.org Wed Jun 07 12:17:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 12: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 1dIZtY-00037c-Ld; Wed, 07 Jun 2017 12: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 <julien.grall@arm.com>) id 1dIZtX-00037Q-Hh
 for xen-devel@lists.xen.org; Wed, 07 Jun 2017 12:17:03 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 28/28-02956-EBEE7395; Wed, 07 Jun 2017 12:17:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsVysyfVTXffO/N
 IgyOPZS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxXOz+yFpziqZgy4QFzA+MHzi5GLg4hgY2M
 EhNbvzNCOLsZJX7e7mHtYuTkEBYIlng0Yxo7iC0i4CWx6PYzFoiieYwSj7o7wRxmgcOMEvs/d
 LGAVLEJaErc+fyJCcTmFbCS+PClkRHEZhFQkbg2/xlYXFQgXOJt4xEWiBpBiZMzn4DZnAL2Eg
 c+XQTbzCxgK3Fn7m5mCFteYvvbOcwTGPlmIWmZhaRsFpKyBYzMqxjVi1OLylKLdE30kooy0zN
 KchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECQ44BCHYwdl/2P8QoycGkJMpbcNM8UogvKT+l
 MiOxOCO+qDQntfgQowwHh5IELzswhIUEi1LTUyvSMnOAwQ+TluDgURLhvfMCKM1bXJCYW5yZD
 pE6xagoJc675C1QQgAkkVGaB9cGi7hLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEuZ9BDKFJz
 OvBG76K6DFTECL+S6ZgCwuSURISTUwHs90+Ozsw/U+T/niB13VImGtt+XfUp2s116ZWPSje0m
 EV2Pgw4yOnwlzfwV8ZnM4o9Q1/frvqrCa3eesXuz7XtbxgaWqcu6z89rsR+XuhXZZln5PUtTv
 kvnWpTeHteHsH3W+oCunfj1ar8Uc69Qkdr3H9fH16tQLXsovPJxvLPn1y8Gz4IWnEktxRqKhF
 nNRcSIAt2K3iLMCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1496837822!72610802!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25011 invoked from network); 7 Jun 2017 12:17:02 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-21.messagelabs.com with SMTP; 7 Jun 2017 12:17: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 B13572B;
 Wed,  7 Jun 2017 05:17: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 078883F557;
 Wed,  7 Jun 2017 05:16:59 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>, Punit Agrawal <punit.agrawal@arm.com>
References: <20170526111407.13537-4-punit.agrawal@arm.com>
 <20170607120410.14552-1-punit.agrawal@arm.com>
 <59380A110200007800160519@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ed64f2dd-b513-4b5f-c024-a412f1e5a112@arm.com>
Date: Wed, 7 Jun 2017 13:16:58 +0100
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: <59380A110200007800160519@prv-mh.provo.novell.com>
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] [For Xen-4.10 PATCH] memory: Re-introduce an
 erroneously dropped 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-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>

CgpPbiAwNy8wNi8xNyAxMzoxMywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDcuMDYuMTcg
YXQgMTQ6MDQsIDxwdW5pdC5hZ3Jhd2FsQGFybS5jb20+IHdyb3RlOgo+PiBDb21taXQgNzI2Yjcz
NzU3NCBtYWtlcyBhbiB1bnJlbGF0ZWQgY2hhbmdlIGRlbGV0aW5nIGEgbGluZSBzZXR0aW5nIHRo
ZQo+PiBwYWdlIGZyb20gbWZuLiBBbHRob3VnaCB0aGUgcGFnZSB2YXJpYWJsZSBpcyBub3QgdXNl
ZCwgaXQgaXMgYW4KPj4gdW5yZWxhdGVkIGNoYW5nZS4gVGhlIHNldHRpbmcgb2YgdGhlIHBhZ2Ug
dmFyaWFibGUgd2FzIGludHJvZHVjZWQgdG8KPj4gbWF0Y2ggdGhlIGVsc2UgcGFydCBvZiBpc19k
b21haW5fZGlyZWN0X21hcHBlZCgpIGluIHBvcHVsYXRlX3BoeXNtYXAoKS4KPj4KPj4gUmUtaW50
cm9kdWNlIHRoZSBtaXNzaW5nIGh1bmsuCj4+Cj4+IEZpeGVzOiA3MjZiNzM3NTc0ICgiQXZvaWQg
ZXhjZXNzIGljYWNoZSBmbHVzaGVzIGluIHBvcHVsYXRlX3BoeXNtYXAoKSBiZWZvcmUKPj4gZG9t
YWluIGhhcyBiZWVuIGNyZWF0ZWQiKQo+PiBTaWduZWQtb2ZmLWJ5OiBQdW5pdCBBZ3Jhd2FsIDxw
dW5pdC5hZ3Jhd2FsQGFybS5jb20+Cj4+IC0tLQo+PiAgeGVuL2NvbW1vbi9tZW1vcnkuYyB8IDEg
Kwo+PiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspCj4+Cj4+IGRpZmYgLS1naXQgYS94
ZW4vY29tbW9uL21lbW9yeS5jIGIveGVuL2NvbW1vbi9tZW1vcnkuYwo+PiBpbmRleCAzNGQyZGRh
OGI0Li5hM2NiNTcyNTMwIDEwMDY0NAo+PiAtLS0gYS94ZW4vY29tbW9uL21lbW9yeS5jCj4+ICsr
KyBiL3hlbi9jb21tb24vbWVtb3J5LmMKPj4gQEAgLTIyMSw2ICsyMjEsNyBAQCBzdGF0aWMgdm9p
ZCBwb3B1bGF0ZV9waHlzbWFwKHN0cnVjdCBtZW1vcF9hcmdzICphKQo+PiAgICAgICAgICAgICAg
ICAgIH0KPj4KPj4gICAgICAgICAgICAgICAgICBtZm4gPSBncGZuOwo+PiArICAgICAgICAgICAg
ICAgIHBhZ2UgPSBtZm5fdG9fcGFnZShtZm4pOwo+PiAgICAgICAgICAgICAgfQo+PiAgICAgICAg
ICAgICAgZWxzZQo+PiAgICAgICAgICAgICAgewo+Cj4gV2hpbGUgSSBjZXJ0YWlubHkgZG9uJ3Qg
bWluZCB0aGlzIGJlaW5nIHJlLWFkZGVkLCBJJ20gYWxzbyBub3Qgc3VyZQo+IGl0J3Mgd29ydGh3
aGlsZSBub3cgdGhhdCB0aGUgbGluZSBpcyBnb25lLCBhbmQgaXQncyBub3QgbmVlZGVkIGZvcgo+
IGFueXRoaW5nLiBJJ2xsIGxldCBvdGhlciBSRVNUIG1haW50YWluZXJzIGdpdmUgdGhlaXIgb3Bp
bmlvbnMgLi4uCgpJIGFtIG5vdCBhIFJFU1QgbWFpbnRhaW5lcnMgYnV0IEkgdGhpbmsgaXQgd291
bGQgYmUgYmV0dGVyIHRvIGtlZXAgdGhlIApwYWdlID0gbWZuX3RvX3BhZ2UobWZuKS4gVGhpcyBp
cyBtYXRjaGluZyB0aGUgYmVoYXZpb3Igb2YgdGhlIGVsc2UgcGFydCAKd2hlcmUgcGFnZSB3aWxs
IGFsd2F5cyBwb2ludCB0byBmaXJzdCBiYXNlIHBhZ2UuCgpJbmRlZWQgd2UgZG9uJ3QgdXNlIGl0
IHRvZGF5LCBidXQgbm90aGluZyBwcmV2ZW50IGEgZnV0dXJlIHBhdGNoIHRvIGRvIAppdCBhbmQg
aXQgd291bGQgYmUgZGlmZmljdWx0IHRvIHNwb3QgdGhlIG1pc21hdGNoLi4uCgpDaGVlcnMsCgot
LSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 07 12:19:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 12:19:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIZw3-0003Kh-2T; Wed, 07 Jun 2017 12:19: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 1dIZw1-0003Ka-T6
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 12:19:37 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 CE/C2-19466-95FE7395; Wed, 07 Jun 2017 12:19:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXS6fjDSzfsvXm
 kwaxzghbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a5lf9ZCm5zVGyb8outgXEiexcjJ4eQQJ7E
 j3VXmUFsXgE7iZb9L8FsCQFDidMLb7KA2CwCqhJnb+0Fs9kE1CXanm1nBbFFBHQkHndPBYpzc
 TALTGWS2PkNokFYwEXi/6HFbCAJIYHJbBKXz59nBElwCnhITFv6A6ibA2iboMTfHcIgYWYBLY
 mHv26xQNjaEssWvmYGKWEWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjRnFqUVlqka6hqV5
 SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmAAMgDBDsaG7Z6HGCU5mJREeQtumkcK
 8SXlp1RmJBZnxBeV5qQWH2LU4OAQ2Lx29QVGKZa8/LxUJQle9ndAdYJFqempFWmZOcAYgSmV4
 OBREuG98wIozVtckJhbnJkOkTrFqCglzqsM0icAksgozYNrg8XlJUZZKWFeRqCjhHgKUotyM0
 tQ5V8xinMwKglDTOHJzCuBm/4KaDET0GK+SyYgi0sSEVJSDYzJp/leZe6XP7R78iaRwCtXeS2
 Fpz2a5BRrcjXNV+GYyCpmu7esB1cxcofUnF5nolGrrjHh+Vxu5R43rWPCp1+snXU4UuMBR7vA
 snVXGlRT5527v/Pigqrz316eOv7B6ilj1oHU1JmCQqeurdqQpiNdtGXe0YVBfk+Y9XZV332jJ
 2fv8vTG200SSizFGYmGWsxFxYkAZUx1k8YCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1496837972!100637559!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1320 invoked from network); 7 Jun 2017 12:19:33 -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; 7 Jun 2017 12:19:33 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 07 Jun 2017 06:19:31 -0600
Message-Id: <59380B710200007800160553@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 07 Jun 2017 06:19:29 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <Paul.Durrant@citrix.com>
References: <bcc0d4330d9b463a9829af1327d895a9@AMSPEX02CL03.citrite.net>
 <5936E230020000780015FEDC@prv-mh.provo.novell.com>
 <fe6a9bb5eb8144bda27ef1532a153ab7@AMSPEX02CL03.citrite.net>
 <d45ae6fc34a94ab48213667073b37616@AMSPEX02CL03.citrite.net>
 <3a0eb227-8302-50db-84a6-b07893ab0e91@oracle.com>
 <d8a91bf2426a4fc99f6a0e633e853402@AMSPEX02CL03.citrite.net>
 <5937D4FF02000078001602F6@suse.com>
 <e9772a31-a3c0-6994-2745-219e6b0948f8@suse.com>
 <ad450ab0147147429a46cd7382a17c19@AMSPEX02CL03.citrite.net>
 <0e704f5e-5845-dc56-6058-d0451d43d842@citrix.com>
 <2baad09e48864a06873037240b8e39dd@AMSPEX02CL03.citrite.net>
 <d4add3563cbc4f2fbd6a7a6594f59400@AMSPEX02CL03.citrite.net>
 <45c46864-0826-2370-5e5d-0f27f41ef845@suse.com>
 <610c8eac0ccf4758a9fd95b482936ce6@AMSPEX02CL03.citrite.net>
In-Reply-To: <610c8eac0ccf4758a9fd95b482936ce6@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "Julien Grall \(julien.grall@arm.com\)" <julien.grall@arm.com>,
 'Boris Ostrovsky' <boris.ostrovsky@oracle.com>,
 "xen-devel \(xen-devel@lists.xenproject.org\)"
 <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] debian stretch dom0 + xen 4.9 fails to 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+IE9uIDA3LjA2LjE3IGF0IDE0OjAyLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiBGcm9tOiBKdWVyZ2VuIEdyb3NzIFttYWlsdG86amdyb3NzQHN1c2UuY29tXQo+PiBTZW50
OiAwNyBKdW5lIDIwMTcgMTI6NTcKPj4gCj4+IE9uIDA3LzA2LzE3IDEzOjA2LCBQYXVsIER1cnJh
bnQgd3JvdGU6Cj4+ID4gSXQgYXBwZWFycyB0aGF0IGl0IGlzIGp1c3QgdGhlIGNvZGUgdGhhdCBu
ZWVkcyB0byBnbyBhdCB0aGUgZW5kLiBUaGUgZm9sbG93aW5nCj4+IHBhdGNoIGlzIHN1ZmZpY2ll
bnQgdG8gYXZvaWQgdGhlIHByb2JsZW0uIFRoaXMgbWF5IGJlIHByZWZlcmFibGUgdG8gYSBmdWxs
Cj4+IHJldmVyc2lvbi4uLgo+PiAKPj4gSSBiZWxpZXZlIHRoaXMgaXMgd3JvbmcuIFlvdSByaXNr
IHRoZSB3YWtldXBfc3RhY2sgZXh0ZW5kaW5nIGludG8gd2FrZXVwCj4+IGNvZGUgYW5kIHRoZSBt
YWluIHJlYXNvbiBvZiB0aGUgcGF0Y2ggaXMgZ29uZSwgYXMgbm93IHRoZSBwZXJtYW5lbnQKPj4g
dHJhbXBvbGluZSBubyBsb25nZXIgaXMgb24gYSBzaW5nbGUgcGFnZS4KPj4gCj4gCj4gSSBtdXN0
IGJlIG1pc3VuZGVyc3RhbmRpbmcgc29tZXRoaW5nIHRoZW4uIFRoZSBzdGFjayBncm93cyBkb3du
IGZyb20gCj4gd2FrZXVwX3N0YWNrIHRvd2FyZHMgd2FrZXVwX3N0YWNrX3N0YXJ0IGRvZXNuJ3Qg
aXQ/IFNvIHdoeSB3b3VsZCB0aGVyZSBiZSBhbiAKPiBpc3N1ZSB3aXRoIHRoZSBzdGFjayBvdmVy
d3JpdGluZyB3YWtldXAgY29kZT8KCkkgdGhpbmsgdGhpcyBpcyBhIHBvaW50bGVzcyBkaXNjdXNz
aW9uOiBPbmNlIHdlIGtub3cgbWVtb3J5IGlzIGJlaW5nCmNvcnJ1cHRlZCwgaXQgZG9lc24ndCBo
ZWxwIHNodWZmbGluZyB0aGluZ3MgYXJvdW5kLiBCeSBwdXR0aW5nIHRoZQp3YWtldXAgY29kZSBh
dCB0aGUgZW5kLCBpdCdsbCBiZSB0aGF0IHdoaWNoIGdldHMgY29ycnVwdGVkLCBhbmQKaGVuY2Ug
UzMgd2FrZXVwIHdvdWxkIG5vdCB3b3JrLiBXZSBjYW4gcmVhbGx5IG9ubHkgdHJ5IHRvIGZpZ3Vy
ZQpvdXQgd2hhdCBwYXJ0cyBvZiBtZW1vcnkgd2UgbmVlZCB0byBhdm9pZCB0b3VjaGluZyBfYXQg
YWxsXy4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 07 12:20:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 12:20:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIZwQ-0003VR-A8; Wed, 07 Jun 2017 12:20:02 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <max@hinterhof.net>) id 1dIZwO-0003Mo-Cn
 for xen-devel@lists.xen.org; Wed, 07 Jun 2017 12:20:00 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 E1/DE-23755-F6FE7395; Wed, 07 Jun 2017 12:19:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsUS4Kqtqpv33jz
 S4PZfVYslHxezODB6HN39mymAMYo1My8pvyKBNWNG8xXmgh+2FYv372NrYJxn3MXIySEksIJR
 4ty/Ugg7TOLIhmusIDaLgIrEtHubWEBsNgFViRt/LrGD2CICBhLvr09iA7GZBbYyS3z7EABiC
 wsESiy+NBWsl1fAQmL14yNANhfQzEfMEgt6p7JBJAQlTs58wgLRbCVxemorUBEHkC0tsfwfB0
 iYU8BOYsOx2WwTGHlnIemYhaRjFkIHRFhL4sa/l0w4hUFsa4nNs86xLGBkX8WoUZxaVJZapGt
 orpdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERiwDECwg/Hlac9DjJIcTEqivAU3
 zSOF+JLyUyozEosz4otKc1KLDzFqcHAInHvWsotRiiUvPy9VSYKX/R1QnWBRanpqRVpmDjCmY
 EolOHiURHjvvABK8xYXJOYWZ6ZDpE4xKkqJ8yqD9AmAJDJK8+DaYHF8iVFWSpiXEegoIZ6C1K
 LczBJU+VeM4hyMSsIQU3gy80rgpr8CWswEtJjvkgnI4pJEhJRUA2PCujXPZpj87Vp0cIUB14a
 Lhm81rbgsdiumHtG4tKpgIUfNqSMzbdcWO8ksXhbwnt1abP2h3c7Tuq3ZVUQsnqb+EnbTE03p
 nsAX8O4Ru6ne1ksnpf/6Zu2QYmRmP1Z+tiq6fOOkUC+9GCvTY4w/N51cOnmJxLf5bnxu2zWzZ
 NUvh71ZZGXQ9lyJpTgj0VCLuag4EQDklbzP3gIAAA==
X-Env-Sender: max@hinterhof.net
X-Msg-Ref: server-2.tower-31.messagelabs.com!1496837998!92808795!1
X-Originating-IP: [80.69.43.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23328 invoked from network); 7 Jun 2017 12:19:58 -0000
Received: from imap.hinterhof.net (HELO imap.hinterhof.net) (80.69.43.37)
 by server-2.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Jun 2017 12:19:58 -0000
Received: from chaos.hinterhof.net (chaos.hinterhof.net [80.69.43.41])
 by imap.hinterhof.net (Postfix) with SMTP id 9585C8FB92E;
 Wed,  7 Jun 2017 12:19:56 +0000 (UTC)
Received: (nullmailer pid 16007 invoked by uid 1000);
 Wed, 07 Jun 2017 12:19:55 -0000
Date: Wed, 7 Jun 2017 14:19:55 +0200
From: Max Vozeler <max@hinterhof.net>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20170607121955.GA26412@chaos.hinterhof.net>
References: <alpine.DEB.2.20.1612081001230.3400@nanos>
 <alpine.DEB.2.20.1612092305060.3612@nanos>
 <8aa33de4-db18-759b-d2cb-0e25d5ab9d88@oracle.com>
 <730d61ff-ff1e-df80-3446-7fceb25a6d63@oracle.com>
 <alpine.DEB.2.20.1612102004210.18281@nanos>
 <alpine.DEB.2.20.1612102012060.18281@nanos>
 <60e7a807-27fb-f666-270a-9512804deae8@oracle.com>
 <alpine.DEB.2.20.1612121102260.3429@nanos>
 <20170606133958.GA23069@chaos.hinterhof.net>
 <20c3f46a-3514-99cb-30c3-cec6e42211cf@oracle.com>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="sm4nu43k4a2Rpi4c"
Content-Disposition: inline
In-Reply-To: <20c3f46a-3514-99cb-30c3-cec6e42211cf@oracle.com>
Cc: Juergen =?iso-8859-1?Q?Gro=DF?= <jgross@suse.com>,
 Peter Zijlstra <peterz@infradead.org>, x86@kernel.org,
 "M. Vefa Bicakci" <m.v.b@runbox.com>, LKML <linux-kernel@vger.kernel.org>,
 xen-devel <xen-devel@lists.xen.org>,
 "Charles \(Chas\) Williams" <ciwillia@brocade.com>,
 Borislav Petkov <bp@alien8.de>,
 Thomas =?iso-8859-1?Q?Wei=DFschuh?= <kernel@weissschuh.net>,
 Thomas Gleixner <tglx@linutronix.de>, Alok Kataria <akataria@vmware.com>
Subject: Re: [Xen-devel] [PATCH v2] x86/smpboot: Make logical package
 management more robust
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.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>


--sm4nu43k4a2Rpi4c
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

On Tue, Jun 06, 2017 at 09:48:37PM -0400, Boris Ostrovsky wrote:
> On 06/06/2017 09:39 AM, Max Vozeler wrote:
> >there is a problem booting recent kernels on some Xen domUs hosted by
> >provider JiffyBox.
> >
> >The kernel seems to crash just after logging
> >[    0.038700] SMP alternatives: switching to SMP code
> 
> Do you have the crash splat? Stack trace and such.
> 
> In fact, full boot log might be useful.

Unfortunately, we don't have much more information.

Just after "switching to SMP code" the console connection is lost and we
get a notification that the VM has crashed. I'm attaching the boot log up
to that point.. just in case.

I have asked the hosting provider if they can provide XEN hypervisor logs.

> >We started seeing this with 4.9.2 and bisecting the 4.9 stable kernels
> >determined that this commit introduced the problem. Reverting it from 4.9.2
> >makes the kernel boot again.
> >
> >Older kernels (starting from 3.16 up to and including 4.9.1) were running
> >fine in this setup. But recent mainline (tested 4.12-rc3) and 4.9.x both
> >fail to boot there.
> >
> >Unfortunately we have no detailed information about the hypervisor or
> >setup and the provider is not very forthcoming with details. I'm attaching
> >dmesg of a successful boot (4.9.2 with this commit reverted).
> >
> >It shows a fairly old XEN version:
> >
> >[    0.000000] Xen version: 3.1.2-416.el5 (preserve-AD)
> 
> This is a 10 year old hypervisor so it's not especially surprising that
> newer kernels don't work. (If anything, I am surprised that you actually
> booted 4.9 at all).
> 
> There have been a bunch of problems in this area (topology) on PV guests.

Thanks and kind regards,

	Max


--sm4nu43k4a2Rpi4c
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="dmesg-crash.txt"

 Filesystem type is ext2fs, using whole disk
kernel  /boot/vmlinuz-4.9.2-bisect-00033-g2b95c93 root=/dev/xvda ro cgroup_enab
le=memory apparmor=1 security=apparmor
initrd  /boot/initrd.img-4.9.2-bisect-00033-g2b95c93

============= Init TPM Front ================
Tpmfront:Error Unable to read device/vtpm/0/backend-id during tpmfront initialization! error = ENOENT
Tpmfront:Info Shutting down tpmfront
close blk: backend=/local/domain/0/backend/vbd/226/51712 node=device/vbd/51712
close blk: backend=/local/domain/0/backend/vbd/226/51728 node=device/vbd/51728
[    0.000000] Linux version 4.9.2-bisect-00033-g2b95c93 (aaa@example.com) (gcc version 4.9.2 (Debian 4.9.2-10) ) #5 SMP Wed May 31 10:54:25 UTC 2017
[    0.000000] Command line: root=/dev/xvda ro cgroup_enable=memory apparmor=1 security=apparmor
[    0.000000] x86/fpu: Legacy x87 FPU detected.
[    0.000000] x86/fpu: Using 'eager' FPU context switches.
[    0.000000] ACPI in unprivileged domain disabled
[    0.000000] Released 0 page(s)
[    0.000000] e820: BIOS-provided physical RAM map:
[    0.000000] Xen: [mem 0x0000000000000000-0x000000000009ffff] usable
[    0.000000] Xen: [mem 0x00000000000a0000-0x00000000000fffff] reserved
[    0.000000] Xen: [mem 0x0000000000100000-0x00000000807fffff] usable
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] DMI not present or invalid.
[    0.000000] Hypervisor detected: Xen
[    0.000000] e820: last_pfn = 0x80800 max_arch_pfn = 0x400000000
[    0.000000] MTRR: Disabled
[    0.000000] x86/PAT: MTRRs disabled, skipping PAT initialization too.
[    0.000000] x86/PAT: Configuration [0-7]: WB  WT  UC- UC  WC  WP  UC  UC
[    0.000000] RAMDISK: [mem 0x01fe1000-0x0264afff]
[    0.000000] NUMA turned off
[    0.000000] Faking a node at [mem 0x0000000000000000-0x00000000807fffff]
[    0.000000] NODE_DATA(0) allocated [mem 0x7fc17000-0x7fc1bfff]
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x0000000000001000-0x0000000000ffffff]
[    0.000000]   DMA32    [mem 0x0000000001000000-0x00000000807fffff]
[    0.000000]   Normal   empty
[    0.000000]   Device   empty
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000001000-0x000000000009ffff]
[    0.000000]   node   0: [mem 0x0000000000100000-0x00000000807fffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000001000-0x00000000807fffff]
[    0.000000] p2m virtual area at ffffc90000000000, size is 40000000
[    0.000000] Remapped 0 page(s)
[    0.000000] SFI: Simple Firmware Interface v0.81 http://simplefirmware.org
[    0.000000] smpboot: Allowing 3 CPUs, 0 hotplug CPUs
[    0.000000] PM: Registered nosave memory: [mem 0x00000000-0x00000fff]
[    0.000000] PM: Registered nosave memory: [mem 0x000a0000-0x000fffff]
[    0.000000] e820: [mem 0x80800000-0xffffffff] available for PCI devices
[    0.000000] Booting paravirtualized kernel on Xen
[    0.000000] Xen version: 3.1.2-416.el5 (preserve-AD)
[    0.000000] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645519600211568 ns
[    0.000000] setup_percpu: NR_CPUS:512 nr_cpumask_bits:512 nr_cpu_ids:3 nr_node_ids:1
[    0.000000] percpu: Embedded 35 pages/cpu @ffff88007d000000 s105240 r8192 d29928 u524288
[    0.000000] PV qspinlock hash table entries: 256 (order: 0, 4096 bytes)
[    0.000000] Built 1 zonelists in Node order, mobility grouping on.  Total pages: 517994
[    0.000000] Policy zone: DMA32
[    0.000000] Kernel command line: root=/dev/xvda ro cgroup_enable=memory apparmor=1 security=apparmor
[    0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
[    0.000000] Memory: 2030340K/2104956K available (7412K kernel code, 1426K rwdata, 3120K rodata, 1480K init, 848K bss, 74616K reserved, 0K cma-reserved)
[    0.000000] Hierarchical RCU implementation.
[    0.000000]  Build-time adjustment of leaf fanout to 64.
[    0.000000]  RCU restricting CPUs from NR_CPUS=512 to nr_cpu_ids=3.
[    0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=64, nr_cpu_ids=3
[    0.000000] Using NULL legacy PIC
[    0.000000] NR_IRQS:33024 nr_irqs:64 0
[    0.000000] xen:events: Using 2-level ABI
[    0.000000] Console: colour dummy device 80x25
[    0.000000] console [tty0] enabled
[    0.000000] console [hvc0] enabled
[    0.000000] clocksource: xen: mask: 0xffffffffffffffff max_cycles: 0x1cd42e4dffb, max_idle_ns: 881590591483 ns
[    0.000000] installing Xen timer for CPU 0
[    0.000000] tsc: Fast TSC calibration using PIT
[    0.000000] tsc: Detected 2133.431 MHz processor
[    0.008000] Calibrating delay loop (skipped), value calculated using timer frequency.. 4266.81 BogoMIPS (lpj=8533632)
[    0.008000] pid_max: default: 32768 minimum: 301
[    0.008000] Security Framework initialized
[    0.008000] Yama: becoming mindful.
[    0.008000] AppArmor: AppArmor initialized
[    0.008000] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes)
[    0.008000] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes)
[    0.008000] Mount-cache hash table entries: 4096 (order: 3, 32768 bytes)
[    0.008000] Mountpoint-cache hash table entries: 4096 (order: 3, 32768 bytes)
[    0.008000] Last level iTLB entries: 4KB 512, 2MB 7, 4MB 7
[    0.008000] Last level dTLB entries: 4KB 512, 2MB 32, 4MB 32, 1GB 0
[    0.037256] ftrace: allocating 28843 entries in 113 pages
[    0.044095] cpu 0 spinlock event irq 1
[    0.044108] smpboot: Max logical packages: 1
[    0.044114] smpboot: CPU 0 Converting physical 33 to logical package 0
[    0.044123] VPMU disabled by hypervisor.
[    0.044144] Performance Events: unsupported p6 CPU model 44 no PMU driver, software events only.
[    0.044911] NMI watchdog: disabled (cpu0): hardware events not enabled
[    0.044922] NMI watchdog: Shutting down hard lockup detector on all cpus
[    0.045096] installing Xen timer for CPU 1
[    0.045135] SMP alternatives: switching to SMP code
Verbindung mit Console getrennt

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--sm4nu43k4a2Rpi4c--


From xen-devel-bounces@lists.xen.org Wed Jun 07 12:24:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 12: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 1dIa0K-0004CI-5T; Wed, 07 Jun 2017 12: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 <prvs=324400aaa=citrix-osstest@xenproject.org>)
 id 1dIa0I-0004C3-Kg
 for xen-devel@lists.xensource.com; Wed, 07 Jun 2017 12:24:02 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 AD/89-23755-160F7395; Wed, 07 Jun 2017 12:24:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpG7iB/N
 Ig9NHhSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bCTf2sBRvlK/Zt4mlg7BPvYuTkkBDwl5h5
 4zUrhO0hcf3sCSYQW0TAWWLCh9tsIDavgJ7Evdb/YLawgIXEh3lH2bsYuYDqmxgl+ievY4Rod
 pN4draVBcb+2bcGbCgb0NCJPRPB4iwCKhJvFm8EGyQkoCWxdPFKJogFghInZz4Bq2EWkJA4+O
 IFM8QcS4lv658yT2Dkm4WkbBaSsgWMTKsY1YtTi8pSi3SN9JKKMtMzSnITM3N0DQ2M9XJTi4s
 T01NzEpOK9ZLzczcxAkOqnoGBcQfjqWbnQ4ySHExKorwFN80jhfiS8lMqMxKLM+KLSnNSiw8x
 ynBwKEnwGrwHygkWpaanVqRl5gCDGyYtwcGjJMJ75wVQmre4IDG3ODMdInWKUZdjw+r1X5iEW
 PLy81KlxHnZQGYIgBRllObBjYBF2iVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwry8IFN4Mv
 NK4Da9AjqCCegIvksmIEeUJCKkpBoYd0+9vF4oV7DxbPu8bwGBVyPZSmVeta4VMCtcv+Ccxb7
 7V0zC8h9a/uCe83JZ2KesVZn7xdh+cfwxW5xw23CS9hK5XbceTn9+R7WR+9O1Ot3vLgra2qK7
 L6uZ3MibrOH8gf32RU0pxbdaFv9sZMql1ggFeZcdmrb+fvyfc8fZag5E3ktJPrw6VYmlOCPRU
 Iu5qDgRALrqSnyvAgAA
X-Env-Sender: prvs=324400aaa=citrix-osstest@xenproject.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1496838239!87701885!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25449 invoked from network); 7 Jun 2017 12:24:00 -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;
 7 Jun 2017 12:24:00 -0000
X-IronPort-AV: E=Sophos;i="5.39,311,1493683200"; d="scan'208";a="426881046"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71524-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64-libvirt:libvirt-build:fail:allowable
 ovmf:build-i386-libvirt:libvirt-build:fail:allowable
X-Osstest-Versions-This: ovmf=9c94cc2ca270c2a9121c485281792c178281ac7d
X-Osstest-Versions-That: ovmf=7b5d848dbfc3abe8b8c6066168bf10eca39d5891
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 7 Jun 2017 13:23:25 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71524: 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
MTUyNCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE1MjQvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25z
LgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2Nr
aW5nKToKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDUgbGlidmlydC1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsICAgbGlrZSA3MTUxNgogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgNSBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcxNTE2Cgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAgICAgICAgICAgOWM5NGNjMmNh
MjcwYzJhOTEyMWM0ODUyODE3OTJjMTc4MjgxYWM3ZApiYXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAg
ICAgICAgICAgICAgICAgN2I1ZDg0OGRiZmMzYWJlOGI4YzYwNjYxNjhiZjEwZWNhMzlkNTg5MQoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcxNTE2ICAyMDE3LTA2LTA2IDA4OjIwOjIxIFogICAgMSBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3MTUyNCAgMjAxNy0wNi0wNyAxMDoxNzoyMCBaICAg
IDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQt
YW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5j
aXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0
L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0
dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNl
LmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxl
LgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCmNvbW1pdCA5Yzk0Y2MyY2EyNzBjMmE5MTIxYzQ4NTI4MTc5MmMxNzgyODFhYzdkCkF1
dGhvcjogUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KRGF0ZTogICBUdWUgSnVuIDYgMTE6
MTQ6MTYgMjAxNyArMDgwMAoKICAgIE1kZVBrZzogQWRkIEJsdWV0b290aEF0dHJpYnV0ZS5oIGFu
ZCBCbHVldG9vdGhMZUNvbmZpZy5oCiAgICAKICAgIFVFRkkgU3BlYyAyLjcgaW50cm9kdWNlcyBC
bHVldG9vdGhBdHRyaWJ1dGUgYW5kIEJsdWV0b290aExlQ29uZmlnCiAgICBwcm90b2NvbHMuIFRo
ZSBwYXRjaCBhZGRzIHRoZSBkZWZpbml0aW9ucyBmb3IgdGhlbS4KICAgIAogICAgQ29udHJpYnV0
ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMAogICAgU2lnbmVk
LW9mZi1ieTogUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBK
aWV3ZW4gWWFvIDxqaWV3ZW4ueWFvQGludGVsLmNvbT4KCmNvbW1pdCAxZTQ1NDc2NjhlMDk3OTUx
YjQ5NzZkYjY1NWUzODIyNjY2YWUyYzM3CkF1dGhvcjogUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVs
LmNvbT4KRGF0ZTogICBUdWUgSnVuIDYgMTE6MDc6MTIgMjAxNyArMDgwMAoKICAgIE1kZVBrZy9C
bHVldG9vdGhJbzogRm9ybWFsaXplIGZ1bmN0aW9uIGhlYWRlciBjb21tZW50cy4KICAgIAogICAg
Q29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMAog
ICAgU2lnbmVkLW9mZi1ieTogUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKaWV3ZW4gWWFvIDxqaWV3ZW4ueWFvQGludGVsLmNvbT4KCmNvbW1pdCA1YTM5ZjQw
NGYzYjg3MGZkMjdkMDEyN2I4NjRkODJjOTA3MDRmZGU2CkF1dGhvcjogUnVpeXUgTmkgPHJ1aXl1
Lm5pQGludGVsLmNvbT4KRGF0ZTogICBUdWUgSnVuIDYgMTE6MDE6MTUgMjAxNyArMDgwMAoKICAg
IE1kZVBrZy9CbHVldG9vdGhIYzogQWRkIGRldGFpbGVkIGZ1bmN0aW9uIGhlYWRlciBjb21tZW50
cwogICAgCiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3Jl
ZW1lbnQgMS4wCiAgICBTaWduZWQtb2ZmLWJ5OiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29t
PgogICAgUmV2aWV3ZWQtYnk6IEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgoKY29t
bWl0IDBjYmQ1ODMwYjQ4YTk3Y2Q4YTgwODlkMjgzMGMzZDMwZmMzZTdhNjMKQXV0aG9yOiBSdWl5
dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgpEYXRlOiAgIFR1ZSBKdW4gNiAxMDo1NDozNCAyMDE3
ICswODAwCgogICAgTWRlUGtnL0JsdWV0b290aENvbmZpZzogQWRkIG5ldyBFRklfQkxVRVRPT1RI
X0NPTkZJR19EQVRBX1RZUEUgdHlwZXMKICAgIAogICAgVUVGSSBzcGVjIDIuNyBhZGRzIG5ldyBF
RklfQkxVRVRPT1RIX0NPTkZJR19EQVRBX1RZUEUgdHlwZXMuCiAgICBUaGUgcGF0Y2ggYWRkcyB0
aGVtIHRvIHRoZSBoZWFkZXIgZmlsZS4KICAgIAogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5v
Q29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMAogICAgU2lnbmVkLW9mZi1ieTogUnVpeXUg
TmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKaWV3ZW4gWWFvIDxqaWV3
ZW4ueWFvQGludGVsLmNvbT4KCmNvbW1pdCBmZjU2MjNlOTkwNzgyYWQ2MmM1ZjY5NDMwODdlYmFm
YjE3YWZlOGJhCkF1dGhvcjogUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KRGF0ZTogICBU
dWUgSnVuIDYgMTA6MDM6MDkgMjAxNyArMDgwMAoKICAgIE1kZVBrZy9EZXZpY2VQYXRoOiBBZGQg
Qmx1ZXRvb3RoTGUgZGV2aWNlIHBhdGggbm9kZSBzdXBwb3J0CiAgICAKICAgIENvbnRyaWJ1dGVk
LXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1v
ZmYtYnk6IFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSGFv
IEEgV3UgPGhhby5hLnd1QGludGVsLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 07 12:27:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 12:27:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIa34-0004Mj-Ju; Wed, 07 Jun 2017 12:26: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=324d18410=Paul.Durrant@citrix.com>)
 id 1dIa33-0004Mc-LQ
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 12:26:53 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 33/61-19466-C01F7395; Wed, 07 Jun 2017 12:26:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkleJIrShJLcpLzFFi42LZKekoocv50Tz
 SYMoOAYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePJx6CC37wVB68sZ2tgPMrdxcjJISHgJ7H0
 +wMmEJtNQEdi6dH5YLaIgKrEokPrWbsYuTiYBSYxSdzed4wVJCEs4CLx/9BiNogiV4lvp7sYI
 ewuRomGUyogNouAisTPG71gg3gF3CVu9Z4HqxcSOM4mcXVFXRcjBwengL3E/p5qkDCjgKzEl8
 bVzCA2s4C4xK0nEDdICAhILNlznhnCFpV4+fgfK4RtILF16T4WiHodiQW7P7FB2NoSyxa+ZoZ
 YKyhxcuYTlgmMwrOQjJ2FpGUWkpZZSFoWMLKsYlQvTi0qSy3SNdZLKspMzyjJTczM0TU0MNXL
 TS0uTkxPzUlMKtZLzs/dxAgMfAYg2MG495/TIUZJDiYlUd6Cm+aRQnxJ+SmVGYnFGfFFpTmpx
 YcYNTg4BDavXX2BUYolLz8vVUmCd9V7oDrBotT01Iq0zBxgbMKUSnDwKInw3nkBlOYtLkjMLc
 5Mh0idYjTm2LB6/Rcmjjt9G74wCYFNkhLnrQCZJABSmlGaBzcIljIuMcpKCfMyAp0pxFOQWpS
 bWYIq/4pRnINRSZj3IMgUnsy8Erh9r4BOYQI6he+SCcgpJYkIKakGRgON8yF2Gouqttq8TpNW
 P73zo962F+r2rhWXllxO90v++vqU85K1Z0/u+nTL0OpxJL+fkY89i2GVwpQ7t+ap1HHuaAtb5
 J5/aE0Gz7PP2SvCli6paZIJtrezmr7j7NUZuQf9JL6E9qXsW+Jz541jc8n/nVFCNwpsC1U5Tn
 1s/tFTaPgwletBkBJLcUaioRZzUXEiAD+3mSkUAwAA
X-Env-Sender: prvs=324d18410=Paul.Durrant@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1496838409!102379610!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9895 invoked from network); 7 Jun 2017 12:26:49 -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;
 7 Jun 2017 12:26:49 -0000
X-IronPort-AV: E=Sophos;i="5.39,311,1493683200"; d="scan'208";a="47350459"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] debian stretch dom0 + xen 4.9 fails to boot
Thread-Index: AdLe0KoM3kANRDRYSf+PCIgyxC4kg///62kA///UqkD//530gIAAq+WA//7hiaAASaM11////+MQgAAfuwCAAAbUMIAABKHAgAAcIoCAABX+sIAAR/2AgABtCCA=
Date: Wed, 7 Jun 2017 12:26:48 +0000
Message-ID: <677c97e5726f4a56ae84cbe5a96fcbba@AMSPEX02CL03.citrite.net>
References: <bcc0d4330d9b463a9829af1327d895a9@AMSPEX02CL03.citrite.net>
 <5936E230020000780015FEDC@prv-mh.provo.novell.com>
 <fe6a9bb5eb8144bda27ef1532a153ab7@AMSPEX02CL03.citrite.net>
 <d45ae6fc34a94ab48213667073b37616@AMSPEX02CL03.citrite.net>
 <3a0eb227-8302-50db-84a6-b07893ab0e91@oracle.com>
 <d8a91bf2426a4fc99f6a0e633e853402@AMSPEX02CL03.citrite.net>
 <5937D4FF02000078001602F6@suse.com>
 <e9772a31-a3c0-6994-2745-219e6b0948f8@suse.com>
 <ad450ab0147147429a46cd7382a17c19@AMSPEX02CL03.citrite.net>
 <0e704f5e-5845-dc56-6058-d0451d43d842@citrix.com>
 <2baad09e48864a06873037240b8e39dd@AMSPEX02CL03.citrite.net>
 <d4add3563cbc4f2fbd6a7a6594f59400@AMSPEX02CL03.citrite.net>
 <45c46864-0826-2370-5e5d-0f27f41ef845@suse.com>
 <610c8eac0ccf4758a9fd95b482936ce6@AMSPEX02CL03.citrite.net>
 <59380B710200007800160553@prv-mh.provo.novell.com>
In-Reply-To: <59380B710200007800160553@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: Juergen Gross <jgross@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "Julien Grall \(julien.grall@arm.com\)" <julien.grall@arm.com>, 'Boris
 Ostrovsky' <boris.ostrovsky@oracle.com>, "xen-devel
 \(xen-devel@lists.xenproject.org\)" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] debian stretch dom0 + xen 4.9 fails to 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMDcgSnVuZSAyMDE3IDEzOjE5Cj4gVG86IFBhdWwg
RHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IEp1bGllbiBHcmFsbCAoanVs
aWVuLmdyYWxsQGFybS5jb20pIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT47IEFuZHJldwo+IENvb3Bl
ciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IHhlbi1kZXZlbCAoeGVuLQo+IGRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnKSA8eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPjsgJ0Jv
cmlzCj4gT3N0cm92c2t5JyA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+OyBKdWVyZ2VuIEdy
b3NzCj4gPGpncm9zc0BzdXNlLmNvbT4KPiBTdWJqZWN0OiBSRTogW1hlbi1kZXZlbF0gZGViaWFu
IHN0cmV0Y2ggZG9tMCArIHhlbiA0LjkgZmFpbHMgdG8gYm9vdAo+IAo+ID4+PiBPbiAwNy4wNi4x
NyBhdCAxNDowMiwgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPiB3cm90ZToKPiA+PiBGcm9tOiBK
dWVyZ2VuIEdyb3NzIFttYWlsdG86amdyb3NzQHN1c2UuY29tXQo+ID4+IFNlbnQ6IDA3IEp1bmUg
MjAxNyAxMjo1Nwo+ID4+Cj4gPj4gT24gMDcvMDYvMTcgMTM6MDYsIFBhdWwgRHVycmFudCB3cm90
ZToKPiA+PiA+IEl0IGFwcGVhcnMgdGhhdCBpdCBpcyBqdXN0IHRoZSBjb2RlIHRoYXQgbmVlZHMg
dG8gZ28gYXQgdGhlIGVuZC4gVGhlCj4gZm9sbG93aW5nCj4gPj4gcGF0Y2ggaXMgc3VmZmljaWVu
dCB0byBhdm9pZCB0aGUgcHJvYmxlbS4gVGhpcyBtYXkgYmUgcHJlZmVyYWJsZSB0byBhIGZ1bGwK
PiA+PiByZXZlcnNpb24uLi4KPiA+Pgo+ID4+IEkgYmVsaWV2ZSB0aGlzIGlzIHdyb25nLiBZb3Ug
cmlzayB0aGUgd2FrZXVwX3N0YWNrIGV4dGVuZGluZyBpbnRvIHdha2V1cAo+ID4+IGNvZGUgYW5k
IHRoZSBtYWluIHJlYXNvbiBvZiB0aGUgcGF0Y2ggaXMgZ29uZSwgYXMgbm93IHRoZSBwZXJtYW5l
bnQKPiA+PiB0cmFtcG9saW5lIG5vIGxvbmdlciBpcyBvbiBhIHNpbmdsZSBwYWdlLgo+ID4+Cj4g
Pgo+ID4gSSBtdXN0IGJlIG1pc3VuZGVyc3RhbmRpbmcgc29tZXRoaW5nIHRoZW4uIFRoZSBzdGFj
ayBncm93cyBkb3duIGZyb20KPiA+IHdha2V1cF9zdGFjayB0b3dhcmRzIHdha2V1cF9zdGFja19z
dGFydCBkb2Vzbid0IGl0PyBTbyB3aHkgd291bGQKPiB0aGVyZSBiZSBhbgo+ID4gaXNzdWUgd2l0
aCB0aGUgc3RhY2sgb3ZlcndyaXRpbmcgd2FrZXVwIGNvZGU/Cj4gCj4gSSB0aGluayB0aGlzIGlz
IGEgcG9pbnRsZXNzIGRpc2N1c3Npb246IE9uY2Ugd2Uga25vdyBtZW1vcnkgaXMgYmVpbmcKPiBj
b3JydXB0ZWQsIGl0IGRvZXNuJ3QgaGVscCBzaHVmZmxpbmcgdGhpbmdzIGFyb3VuZC4gQnkgcHV0
dGluZyB0aGUKPiB3YWtldXAgY29kZSBhdCB0aGUgZW5kLCBpdCdsbCBiZSB0aGF0IHdoaWNoIGdl
dHMgY29ycnVwdGVkLCBhbmQKPiBoZW5jZSBTMyB3YWtldXAgd291bGQgbm90IHdvcmsuIFdlIGNh
biByZWFsbHkgb25seSB0cnkgdG8gZmlndXJlCj4gb3V0IHdoYXQgcGFydHMgb2YgbWVtb3J5IHdl
IG5lZWQgdG8gYXZvaWQgdG91Y2hpbmcgX2F0IGFsbF8uCj4gCgpZZXMsIGZhaXIgZW5vdWdoLiBJ
J20gY3VycmVudGx5IHRyeWluZyB0byBmaWd1cmUgb3V0IHdoYXQgdGhlIGNvZGUgaW4gaGVhZC5T
IGp1c3QgYWhlYWQgb2YgdHJhbXBvbGluZV9zZXR1cCBpcyB0cnlpbmcgdG8gZG8uCgogIFBhdWwK
Cj4gSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 07 12:31:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 12:31:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIa7W-00051d-4T; Wed, 07 Jun 2017 12:31:30 +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 1dIa7U-00051W-KO
 for xen-devel@lists.xen.org; Wed, 07 Jun 2017 12:31:28 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 48/6C-02181-F12F7395; Wed, 07 Jun 2017 12:31:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS1fmk3m
 kweuTkhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a24wcZC05yVDSvP8LSwHiUrYuRk0NIIE9i
 97Tv7CA2r4CdxMPZk8DiEgKGEqcX3mQBsVkEVCW2rLkHZrMJqEu0PdvO2sXIwSEioCwxea5vF
 yMXB7PATEaJ30+ugs0RFnCXWNnSyAQx31li2qv7YHFOAReJDefeMYP08goISvzdIQwSZhbQkn
 j46xYLhK0tsWzha7ASZgFpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMWoUpxaVpRbpGprqJRV
 lpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEBh8DEOxgbNjueYhRkoNJSZS34KZ5pBBf
 Un5KZUZicUZ8UWlOavEhRhkODiUJ3ikfgHKCRanpqRVpmTnAOIBJS3DwKInw3nkBlOYtLkjML
 c5Mh0idYlSUEud9BtInAJLIKM2Da4PF3iVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ834Amc
 KTmVcCN/0V0GImoMV8l0xAFpckIqSkGhiXvjRfYsLtpqL2d13RTI0L3i5lHyZNWTTDMINz1WI
 eVqGLH8W2ML19cWLdnEe7Px5edGq5hfH2x0XvZtQ++Dntk3PEbMPHUn/ndR8OWmsszv2j0Ur9
 S0yHvsI6h4t1ZTyGW3jmbjmVsVxowYXi10/0fFfYaqvzBO68yO6TySazmGWy4A6Ja0XflViKM
 xINtZiLihMBMFPeKLgCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1496838682!82481173!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33578 invoked from network); 7 Jun 2017 12:31:24 -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; 7 Jun 2017 12:31:24 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 07 Jun 2017 06:31:21 -0600
Message-Id: <59380E36020000780016059B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 07 Jun 2017 06:31:18 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Chao Gao" <chao.gao@intel.com>
References: <1496827785-132620-1-git-send-email-chao.gao@intel.com>
In-Reply-To: <1496827785-132620-1-git-send-email-chao.gao@intel.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 v2] VT-d PI: disable VT-d PI when APICv is
	disabled
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA3LjA2LjE3IGF0IDExOjI5LCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPiBA
QCAtMjI2Niw4ICsyMjY3LDEwIEBAIGludCBfX2luaXQgaW50ZWxfdnRkX3NldHVwKHZvaWQpCj4g
ICAgICAgICAgICogV2UgY2Fubm90IHVzZSBwb3N0ZWQgaW50ZXJydXB0IGlmIFg4Nl9GRUFUVVJF
X0NYMTYgaXMKPiAgICAgICAgICAgKiBub3Qgc3VwcG9ydGVkLCBzaW5jZSB3ZSBjb3VudCBvbiB0
aGlzIGZlYXR1cmUgdG8KPiAgICAgICAgICAgKiBhdG9taWNhbGx5IHVwZGF0ZSAxNi1ieXRlIElS
VEUgaW4gcG9zdGVkIGZvcm1hdC4KPiArICAgICAgICAgKiBWVC1kIFBJIGltcGxlbWVudGF0aW9u
IHJlbGllcyBvbiBBUElDdi4gVGh1cywgZGlzYWJsZQo+ICsgICAgICAgICAqIFZULWQgUEkgd2hl
biBBUElDdiBpcyBkaXNhYmxlZC4KPiAgICAgICAgICAgKi8KPiAtICAgICAgICBpZiAoICFjYXBf
aW50cl9wb3N0KGlvbW11LT5jYXApIHx8ICFjcHVfaGFzX2N4MTYgKQo+ICsgICAgICAgIGlmICgg
IWNhcF9pbnRyX3Bvc3QoaW9tbXUtPmNhcCkgfHwgIWNwdV9oYXNfY3gxNiB8fCAhb3B0X2FwaWN2
X2VuYWJsZWQgKQo+ICAgICAgICAgICAgICBpb21tdV9pbnRwb3N0ID0gMDsKCkknbSBzb3JyeSBm
b3IgdGhpbmtpbmcgb2YgdGhpcyBvbmx5IG5vdywgYnV0IHdoeSBkbyB5b3UgY2hlY2sgdGhlCmNv
bW1hbmQgbGluZSBvcHRpb24gaGVyZSBpbnN0ZWFkIG9mIHdoZXRoZXIgQVBJQy1WIGlzIGFjdHVh
bGx5CmluIHVzZT8gSSBndWVzcyB0aGVyZSdzIG5vdCBnb2luZyB0byBiZSBoYXJkd2FyZSBzdXBw
b3J0aW5nIFZULWQKUEkgYnV0IG5vdCBBUElDLVYgKGFsYmVpdCBvbmUgaXMgYSBjaGlwc2V0IGZl
YXR1cmUgYWl1aSBhbmQgdGhlCm90aGVyIGEgQ1BVIG9uZSwgc28gdGhleSBhcmUga2luZCBvZiBp
bmRlcGVuZGVudCksIGJ1dCBJIGNvdWxkCmVhc2lseSBpbWFnaW5lIGh5cGVydmlzb3JzIHN1cHBv
cnRpbmcgdGhlbSBlbnRpcmVseSBpbmRlcGVuZGVudGx5LgpIZW5jZSBJIHRoaW5rIHlvdSB3b3Vs
ZCBiZSBiZXR0ZXIgb2ZmIGNoZWNraW5nIHRoZSByZWxldmFudApzZWNvbmRhcnkgZXhlYyBiaXQo
cykuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 07 12:34:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 12:34: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 1dIaAI-0005Aa-HQ; Wed, 07 Jun 2017 12:34: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 1dIaAH-0005AR-03
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 12:34:21 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 66/4B-03587-CC2F7395; Wed, 07 Jun 2017 12:34:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXS6fjDS/fkJ/N
 Ig0MfJS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxrqz+wFrxiqnjz7h1bA+Nqpi5GTg4hgTyJ
 pcc/sILYvAJ2Eit2/mYDsSUEDCVOL7zJAmKzCKhK3Hw5lx3EZhNQl2h7th2sXkRAR+Jx91SgG
 i4OZoFJTBLnFq4AKxIWcJH4f2gxG0hCSKCFXeJEw0RmkASngIfEto9nGLsYOYC2CUr83SEMEm
 YW0JJ4+OsWC4StLbFs4WtmkBJmAWmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxqhenFpWlFuk
 a6SUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYfAxDsYFz21+kQoyQHk5Iob8FN
 80ghvqT8lMqMxOKM+KLSnNTiQ4waHBwCm9euvsAoxZKXn5eqJMEr8BGoTrAoNT21Ii0zBxghM
 KUSHDxKIryiIGne4oLE3OLMdIjUKUZdjqYPW74wCYHNkBLnjQIpEgApyijNgxsBi9ZLjLJSwr
 yMQAcK8RSkFuVmlqDKv2IU52BUEubVAZnCk5lXArfpFdARTEBH8F0yATmiJBEhJdXAuOTDPe2
 Njt9PfvX7wywk+SfgsrUUG6fr4vePVKoetB7K2y8VxHtRr31Bb6vD3erm0BNPhYIi2+Z84jne
 sXE1t3G3z95VCbzXfVLsCmJ/pXUlNl/7/7ftIvtOy618/s+X17G3hhzp91eJNI2Pm9nP/mNaN
 j+Pg9aBfP9nBvdrLl/Zvy/6jsFqJZbijERDLeai4kQAAvwBBdECAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1496838855!53648141!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17854 invoked from network); 7 Jun 2017 12:34: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 Jun 2017 12:34:17 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 07 Jun 2017 06:34:15 -0600
Message-Id: <59380EE402000078001605AA@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 07 Jun 2017 06:34:12 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <Paul.Durrant@citrix.com>
References: <bcc0d4330d9b463a9829af1327d895a9@AMSPEX02CL03.citrite.net>
 <5936E230020000780015FEDC@prv-mh.provo.novell.com>
 <fe6a9bb5eb8144bda27ef1532a153ab7@AMSPEX02CL03.citrite.net>
 <d45ae6fc34a94ab48213667073b37616@AMSPEX02CL03.citrite.net>
 <3a0eb227-8302-50db-84a6-b07893ab0e91@oracle.com>
 <d8a91bf2426a4fc99f6a0e633e853402@AMSPEX02CL03.citrite.net>
 <5937D4FF02000078001602F6@suse.com>
 <e9772a31-a3c0-6994-2745-219e6b0948f8@suse.com>
 <ad450ab0147147429a46cd7382a17c19@AMSPEX02CL03.citrite.net>
 <0e704f5e-5845-dc56-6058-d0451d43d842@citrix.com>
 <2baad09e48864a06873037240b8e39dd@AMSPEX02CL03.citrite.net>
 <d4add3563cbc4f2fbd6a7a6594f59400@AMSPEX02CL03.citrite.net>
 <45c46864-0826-2370-5e5d-0f27f41ef845@suse.com>
 <610c8eac0ccf4758a9fd95b482936ce6@AMSPEX02CL03.citrite.net>
 <59380B710200007800160553@prv-mh.provo.novell.com>
 <677c97e5726f4a56ae84cbe5a96fcbba@AMSPEX02CL03.citrite.net>
In-Reply-To: <677c97e5726f4a56ae84cbe5a96fcbba@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Juergen Gross <jgross@suse.com>, AndrewCooper <Andrew.Cooper3@citrix.com>,
 "Julien Grall \(julien.grall@arm.com\)" <julien.grall@arm.com>,
 'BorisOstrovsky' <boris.ostrovsky@oracle.com>,
 "xen-devel\(xen-devel@lists.xenproject.org\)" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] debian stretch dom0 + xen 4.9 fails to 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+IE9uIDA3LjA2LjE3IGF0IDE0OjI2LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IEknbSBjdXJyZW50bHkgdHJ5aW5nIHRvIGZpZ3VyZSBvdXQgd2hhdCB0aGUgY29kZSBpbiBo
ZWFkLlMgCj4ganVzdCBhaGVhZCBvZiB0cmFtcG9saW5lX3NldHVwIGlzIHRyeWluZyB0byBkby4K
ClRoYXQncyB3aGVyZSB3ZSBkZXRlcm1pbmUgd2hlcmUgdG8gcHV0IHRoZSB0cmFtcG9saW5lLCBi
eSBsb29raW5nCmF0IGJhc2UgbWVtb3J5IHNpemUsIEVCREEgbG9jYXRpb24sIGFuZCB0aGUgTUIg
cHJvdmlkZWQgbG93Cm1lbW9yeSBzaXplLiBJbnNhbmUgdmFsdWVzIGFyZSBhdHRlbXB0ZWQgdG8g
YmUgaWdub3JlZC4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 07 12:37:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 12: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 1dIaD0-0005KS-5M; Wed, 07 Jun 2017 12:37:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <netwiz@crc.id.au>) id 1dIaCz-0005KM-45
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 12:37:09 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 AB/1E-03058-473F7395; Wed, 07 Jun 2017 12:37:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVy2uJbjG7xZ/N
 Ig5m7DS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozrT36zFjwRrni6aSZzA+MlwS5GLg4hgRdM
 Ej+PrGMDcVgEvjJJHHvzkrmLkZODTUBVYvWSy2wgtoiAtMS1z5cZuxg5OJgFyiXWnDcGCQsL+
 EpsuH8arIQFqHzFy51MIDavgJ1Ez412FhCbU8BEYuKjh2C2kICxxKSlK5ghagQlTs58wgKyl1
 mggVHi4rb/LBMYeWYhyc1ClgNJMAtoSyxb+JoZwtaUaN3+mx3CtpVYt+49C4y96OYmRghbXqL
 jciPrAkb2VYzqxalFZalFuuZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBAcoA
 BDsYZ172P8QoycGkJMpbcNM8UogvKT+lMiOxOCO+qDQntfgQowwHh5IEL9MnoJxgUWp6akVaZ
 g4wVmDSEhw8SiK8oh+B0rzFBYm5xZnpEKlTjIpS4ry+IH0CIImM0jy4Nlh8XmKUlRLmZQQ6RI
 inILUoN7MEVf4VozgHo5IwrzzIFJ7MvBK46a+AFjMBLea7ZAKyuCQRISXVwFi9Y5HgVOe172r
 3bo79EZLHyxnw1SN995OthstzJcLiWX42MtyMEsiomhu26+Tdad7cS4TeeMU8/PFyod8KG4u6
 u3o9WSpX/HYdTnmicsJp0k2HHt8zcxe/+f5/4cOb61ZZ1zdWPH56YBJXQ6OkbqLKhV8tfxWCZ
 lh937f3Q1rbhzqzvtLgBwpKLMUZiYZazEXFiQAApncHygIAAA==
X-Env-Sender: netwiz@crc.id.au
X-Msg-Ref: server-9.tower-27.messagelabs.com!1496839024!106616603!1
X-Originating-IP: [203.56.246.92]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 ML_RADAR_SPEW_LINKS_8,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37194 invoked from network); 7 Jun 2017 12:37:07 -0000
Received: from mail.crc.id.au (HELO mail.crc.id.au) (203.56.246.92)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Jun 2017 12:37:07 -0000
Received: from dhcp-10-1-1-124.lan.crc.id.au
 (2407-e400-b000-201-ad34-980c-c89a-38e4-cpe.spintel.net.au
 [IPv6:2407:e400:b000:201:ad34:980c:c89a:38e4])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mail.crc.id.au (Postfix) with ESMTPSA id E0F263A00F7;
 Wed,  7 Jun 2017 22:37:01 +1000 (AEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=crc.id.au; s=default;
 t=1496839022; bh=lf+4jx78jEEjjvHHl2AK2eczCkEJoIg8Qbkn0lPf9vs=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References;
 b=pv1ua6YsCHzq7SsEO6Wp9iTRn4nXhwLZOJuPV1mDRV+PRyi33w0hjwDu50FzzO7ka
 pWgPKfQNwgUowwAlln/+8IrRL5FjFKyWxpF96jJlJOiBQFWt3RXdfmgGTA1FAJkh27
 vUYPAlwghizCOx8YyJOXbn7iPm9TD7x2Q/6RdTjI=
From: Steven Haigh <netwiz@crc.id.au>
To: xen-devel@lists.xen.org
Date: Wed, 07 Jun 2017 22:36:58 +1000
Message-ID: <1519306.ELMa8d1Tnk@dhcp-10-1-1-124.lan.crc.id.au>
In-Reply-To: <20170518152849.1872-1-jgross@suse.com>
References: <20170518152849.1872-1-jgross@suse.com>
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org, roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v2 0/3] xen/blkback: several fixes of
	resource management
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============1776067144357848877=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============1776067144357848877==
Content-Type: multipart/signed; boundary="nextPart6176287.oZBRBJ5Gm9"; micalg="pgp-sha256"; protocol="application/pgp-signature"

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

On Friday, 19 May 2017 1:28:46 AM AEST Juergen Gross wrote:
> Destroying a Xen guest domain while it was doing I/Os via xen-blkback
> leaked several resources, including references of the guest's memory
> pages.
>=20
> This patch series addresses those leaks by correcting usage of
> reference counts and the sequence when to free which resource.
>=20
> The series applies on top of commit 2d4456c73a487abe ("block:
> xen-blkback: add null check to avoid null pointer dereference") in
> Jens Axboe's tree kernel/git/axboe/linux-block.git
>=20
> V2: changed flag to type bool in patch 1 (Dietmar Hahn)
>=20
> Juergen Gross (3):
>   xen/blkback: fix disconnect while I/Os in flight
>   xen/blkback: don't free be structure too early
>   xen/blkback: don't use xen_blkif_get() in xen-blkback kthread
>=20
>  drivers/block/xen-blkback/blkback.c |  3 ---
>  drivers/block/xen-blkback/common.h  |  1 +
>  drivers/block/xen-blkback/xenbus.c  | 15 ++++++++-------
>  3 files changed, 9 insertions(+), 10 deletions(-)

Just wanted to give this a bit of a prod.

Is there any plans in having this hit the kernel.org kernels?

My testing was purely on kernel 4.9 branch - but it doesn't look like this =
has=20
shown up there yet?

=2D-=20
Steven Haigh

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

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

iQIzBAABCAAdFiEEFHf0gfgNrH6ofcYGQa811Xp9MdwFAlk382oACgkQQa811Xp9
MdznIg//euUAJYa/IJpL/1iGKdfFf24iZ6NMmSsufcvwIChFYLfP5/NLZSn3mKFT
BIMi94n0WytHJ97LNgwaXam4a5MqakUfcn4Hek5k0yojMjLlGrr8uqbE9RTzJnfk
71bwbUmcs6cbA0/BHT5BnTu006+dM/LJWC3Uognw5l1mtwmdPi7Dlqbw4YjnAnW9
DnX7bn1Te/4CfPA3AW3J5YTbWH+1/roM4JErDbMevALDvH+8C+Mznx0fIq1YGWHX
KwcFjDHcW68mJ+QJVgIbGbz2IZbgN97I+N4oMg49pVKF0IIqvJuj6PwTU3ke3g3u
aJ8dveOk1VF93k4Wrrw6D89wR2mOU80NPKCBn7mZhnbuENmQ7yCgmQRCu+CMlqQk
W96Jnzdgm/4fUq7cNB7i8ongPR+9FIRY3kVAlZJP53sdcOJOWUkJBBb3McIhEMF/
/zbpVYI3fz3aP5LIWVwLEegCtxfVjKGU+XgH4TBNNiej0fhl7GOPEDtc8r9pPuea
i+yw1hxNhFuUJvpLYhdyLHHZqLqZbhWsRLAg3+4efB2afCcwKx+MIfgEZ03uLtMi
wSYV59q0J/pImyfb5RAuwAn7ZpZCBgGvio0cMkNXpmfyW5WAW3X34gecYDwjU5Hw
Az857NEqY1gK8cY02g644oXYzuZ65tFZRp94zWUGr+weUoJYJoI=
=OCih
-----END PGP SIGNATURE-----

--nextPart6176287.oZBRBJ5Gm9--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1776067144357848877==--



From xen-devel-bounces@lists.xen.org Wed Jun 07 12:37:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 12: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 1dIaCx-0005KB-Uj; Wed, 07 Jun 2017 12:37:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <netwiz@crc.id.au>) id 1dIaCx-0005K2-9v
 for xen-devel@lists.xen.org; Wed, 07 Jun 2017 12:37:07 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 F2/58-01732-273F7395; Wed, 07 Jun 2017 12:37:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVy2uJbjG7hZ/N
 Ig/PXTSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozrT36zFjwRrni6aSZzA+MlwS5GLg4hgRdM
 Ej+PrGMDcVgEvjJJHHvzkrmLkZODTUBVYvWSy2wgtoiAtMS1z5cZuxg5OJgFyiXWnDcGCQsL+
 EpsuH8arIQFqHzFy51MIDavgJ1Ez412FhCbU8BEYuKjh2C2kICxxKSlK5ghagQlTs58wgKyl1
 mggVHi4rb/LBMYeWYhyc1ClgNJMAtoSyxb+JoZwtaUaN3+mx3CtpVYt+49C4y96OYmRghbXqL
 jciPrAkb2VYwaxalFZalFukameklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgSFa
 z8DAuIOx9YTfIUZJDiYlUd6Cm+aRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4mT4B5QSLUtNTK
 9Iyc4DRApOW4OBREuEV/QiU5i0uSMwtzkyHSJ1iVJQS530GkhAASWSU5sG1wSL0EqOslDAvIw
 MDgxBPQWpRbmYJqvwrRnEORiVh3iiQ7TyZeSVw018BLWYCWsx3yQRkcUkiQkqqgVHs57LfR2+
 7Fl3sWWtQkLnsXv/0TsueVfM/u3dkrr6yJz/Jt+lTXJPsw21xv5VW7FoTU/H2l3vxtfnmL2a6
 fj2d88fsx/FPmh822aStX/y8LD5R9kRs4vyADpnmVva939fXTqmK7PzRyGKT9uRt/gXT3XI5H
 3fq1D5VKXlTG7TkrVjJ8e8/O1qVWIozEg21mIuKEwH82sDJywIAAA==
X-Env-Sender: netwiz@crc.id.au
X-Msg-Ref: server-2.tower-31.messagelabs.com!1496839022!92812528!1
X-Originating-IP: [203.56.246.92]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 ML_RADAR_SPEW_LINKS_8,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57962 invoked from network); 7 Jun 2017 12:37:05 -0000
Received: from mail.crc.id.au (HELO mail.crc.id.au) (203.56.246.92)
 by server-2.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Jun 2017 12:37:05 -0000
Received: from dhcp-10-1-1-124.lan.crc.id.au
 (2407-e400-b000-201-ad34-980c-c89a-38e4-cpe.spintel.net.au
 [IPv6:2407:e400:b000:201:ad34:980c:c89a:38e4])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mail.crc.id.au (Postfix) with ESMTPSA id E0F263A00F7;
 Wed,  7 Jun 2017 22:37:01 +1000 (AEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=crc.id.au; s=default;
 t=1496839022; bh=lf+4jx78jEEjjvHHl2AK2eczCkEJoIg8Qbkn0lPf9vs=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References;
 b=pv1ua6YsCHzq7SsEO6Wp9iTRn4nXhwLZOJuPV1mDRV+PRyi33w0hjwDu50FzzO7ka
 pWgPKfQNwgUowwAlln/+8IrRL5FjFKyWxpF96jJlJOiBQFWt3RXdfmgGTA1FAJkh27
 vUYPAlwghizCOx8YyJOXbn7iPm9TD7x2Q/6RdTjI=
From: Steven Haigh <netwiz@crc.id.au>
To: xen-devel@lists.xen.org
Date: Wed, 07 Jun 2017 22:36:58 +1000
Message-ID: <1519306.ELMa8d1Tnk@dhcp-10-1-1-124.lan.crc.id.au>
In-Reply-To: <20170518152849.1872-1-jgross@suse.com>
References: <20170518152849.1872-1-jgross@suse.com>
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org, roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v2 0/3] xen/blkback: several fixes of
	resource management
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============4961560347328971497=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============4961560347328971497==
Content-Type: multipart/signed; boundary="nextPart6176287.oZBRBJ5Gm9"; micalg="pgp-sha256"; protocol="application/pgp-signature"

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

On Friday, 19 May 2017 1:28:46 AM AEST Juergen Gross wrote:
> Destroying a Xen guest domain while it was doing I/Os via xen-blkback
> leaked several resources, including references of the guest's memory
> pages.
>=20
> This patch series addresses those leaks by correcting usage of
> reference counts and the sequence when to free which resource.
>=20
> The series applies on top of commit 2d4456c73a487abe ("block:
> xen-blkback: add null check to avoid null pointer dereference") in
> Jens Axboe's tree kernel/git/axboe/linux-block.git
>=20
> V2: changed flag to type bool in patch 1 (Dietmar Hahn)
>=20
> Juergen Gross (3):
>   xen/blkback: fix disconnect while I/Os in flight
>   xen/blkback: don't free be structure too early
>   xen/blkback: don't use xen_blkif_get() in xen-blkback kthread
>=20
>  drivers/block/xen-blkback/blkback.c |  3 ---
>  drivers/block/xen-blkback/common.h  |  1 +
>  drivers/block/xen-blkback/xenbus.c  | 15 ++++++++-------
>  3 files changed, 9 insertions(+), 10 deletions(-)

Just wanted to give this a bit of a prod.

Is there any plans in having this hit the kernel.org kernels?

My testing was purely on kernel 4.9 branch - but it doesn't look like this =
has=20
shown up there yet?

=2D-=20
Steven Haigh

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

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

iQIzBAABCAAdFiEEFHf0gfgNrH6ofcYGQa811Xp9MdwFAlk382oACgkQQa811Xp9
MdznIg//euUAJYa/IJpL/1iGKdfFf24iZ6NMmSsufcvwIChFYLfP5/NLZSn3mKFT
BIMi94n0WytHJ97LNgwaXam4a5MqakUfcn4Hek5k0yojMjLlGrr8uqbE9RTzJnfk
71bwbUmcs6cbA0/BHT5BnTu006+dM/LJWC3Uognw5l1mtwmdPi7Dlqbw4YjnAnW9
DnX7bn1Te/4CfPA3AW3J5YTbWH+1/roM4JErDbMevALDvH+8C+Mznx0fIq1YGWHX
KwcFjDHcW68mJ+QJVgIbGbz2IZbgN97I+N4oMg49pVKF0IIqvJuj6PwTU3ke3g3u
aJ8dveOk1VF93k4Wrrw6D89wR2mOU80NPKCBn7mZhnbuENmQ7yCgmQRCu+CMlqQk
W96Jnzdgm/4fUq7cNB7i8ongPR+9FIRY3kVAlZJP53sdcOJOWUkJBBb3McIhEMF/
/zbpVYI3fz3aP5LIWVwLEegCtxfVjKGU+XgH4TBNNiej0fhl7GOPEDtc8r9pPuea
i+yw1hxNhFuUJvpLYhdyLHHZqLqZbhWsRLAg3+4efB2afCcwKx+MIfgEZ03uLtMi
wSYV59q0J/pImyfb5RAuwAn7ZpZCBgGvio0cMkNXpmfyW5WAW3X34gecYDwjU5Hw
Az857NEqY1gK8cY02g644oXYzuZ65tFZRp94zWUGr+weUoJYJoI=
=OCih
-----END PGP SIGNATURE-----

--nextPart6176287.oZBRBJ5Gm9--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4961560347328971497==--



From xen-devel-bounces@lists.xen.org Wed Jun 07 12:44:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 12: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 1dIaK6-0006Ay-2a; Wed, 07 Jun 2017 12:44: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 1dIaK4-0006As-Pc
 for xen-devel@lists.xen.org; Wed, 07 Jun 2017 12:44:28 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 35/29-01732-B25F7395; Wed, 07 Jun 2017 12:44:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS1f7q3m
 kwcp56hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8amlXsZC3YxVRx/dZGxgbGXqYuRk0NIIE/i
 7//tbCA2r4CdxNXrq9hBbAkBQ4nTC2+ygNgsAqoSy9oXsILYbALqEm3PtoPZIgL6EvM//QSyO
 TiYBTQl5nyuBQkLC7hILNh7B2gkF9D4DkaJZ4fmgs3nFPCSuHLvM1g9r4CgxN8dwiBhZgEtiY
 e/brFA2NoSyxa+ZoYYKS2x/B/HBEa+WQgNs5A0zELSMAuhYQEjyypGjeLUorLUIl1DS72kosz
 0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMDgq2dgYNzB+Pu43yFGSQ4mJVHegpvmkUJ8
 SfkplRmJxRnxRaU5qcWHGGU4OJQkeG9/BsoJFqWmp1akZeYA4wAmLcHBoyTCK/oRKM1bXJCYW
 5yZDpE6xajL0fRhyxcmIZa8/LxUKXFeuy9ARQIgRRmleXAjYDF5iVFWSpiXkYGBQYinILUoN7
 MEVf4VozgHo5Iwrw3IFJ7MvBK4Ta+AjmACOoLvkgnIESWJCCmpBsbgkkZzExX9F2cvl6qHWaY
 fO7f5ULaW34ltQcaP1yZYrTh6Zu0W7Y9X57ssW1K+vejI5/q0bU5JIU9C5pnf+cfE4iN81K//
 X8WEP1c51I91+Nz3+h67dzbPxKW8z+dOyPD84iWw+MX0mIeLpv3ufT3jBGfMlRNrszbwKjzVn
 M2gzX+a5YhMROp+JZbijERDLeai4kQA77yFEcQCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1496839465!104574576!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22220 invoked from network); 7 Jun 2017 12:44:27 -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 Jun 2017 12:44:27 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 07 Jun 2017 06:44:25 -0600
Message-Id: <5938114702000078001605C5@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 07 Jun 2017 06:44:23 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1496328709-27048-1-git-send-email-andrew.cooper3@citrix.com>
 <1496764871-27711-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1496764871-27711-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 2/4] x86/apic: Drop the unused struct
	local_apic
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA2LjA2LjE3IGF0IDE4OjAxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gSXQgaXMgbm90IHN1aXRhYmxlIGZvciBYZW4ncyB1c2UgKGJlaW5nIHhhcGljIGFuZCB4
MmFwaWMgY29tcGF0aWJsZSksIGFuZCB0aGUKPiBjb21tZW50IGRvZXNuJ3QgaW5zcGlyZSBtdWNo
IGNvbmZpZGVuY2UgaW4gaXRzIGNvcnJlY3RuZXNzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpBY2tlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 07 12:47:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 12:47: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 1dIaMS-0006Iy-Ft; Wed, 07 Jun 2017 12:46: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=324d18410=Paul.Durrant@citrix.com>)
 id 1dIaMQ-0006Ir-JH
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 12:46:54 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 AD/23-02181-DB5F7395; Wed, 07 Jun 2017 12:46:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjleJIrShJLcpLzFFi42LZKekoobv3q3m
 kQc9udovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePOviXMBYv4KlY2/2FsYHzB3cXIySEh4Cex
 qmkSO4jNJqAjsfTofCYQW0RAVWLRofWsXYxcHMwC/UwSUxs2sIIkhAVcJP4fWswGUeQq8e10F
 yNIkYhAE6PEtoNHwbpZBFQkDmxZBFbEK+AuceDkNLBJQgK9bBLNO54ygyQ4Bewl7lz6BzaVUU
 BW4kvjarA4s4C4xK0nEGdICAhILNlznhnCFpV4+RiiXkLAQGLr0n0sEPU6Egt2f2KDsLUlli1
 8zQyxWFDi5MwnLBMYhWchGTsLScssJC2zkLQsYGRZxahRnFpUllqka2iul1SUmZ5RkpuYmaNr
 aGCql5taXJyYnpqTmFSsl5yfu4kRGAMMQLCD8eJpz0OMkhxMSqK8BTfNI4X4kvJTKjMSizPii
 0pzUosPMWpwcAhsXrv6AqMUS15+XqqSBO/VL0B1gkWp6akVaZk5wCiFKZXg4FES4RX9CJTmLS
 5IzC3OTIdInWI05tiwev0XJo47fRu+MAmBTZIS510NMkkApDSjNA9uECx5XGKUlRLmZQQ6U4i
 nILUoN7MEVf4VozgHo5Iwbw4wFQnxZOaVwO17BXQKE9ApfJdMQE4pSURISTUwCl8vO88vWrM7
 xOqs9mbXpB2zefv3LvVac3JR3/byU/0/os4bu91Sf2XmWriV7d0qa7GVoQ+VpqvJ1H20P5Ou0
 Pie2e7d251Zora6E+/pd81mfj9Rd+ux9kts/gHvlnIs5d/WOufMyttHzsaz+bOobdhmc5x/o1
 etkdvr1Y8+rgg6zr2gkNFbWImlOCPRUIu5qDgRAPbm3XEZAwAA
X-Env-Sender: prvs=324d18410=Paul.Durrant@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1496839609!102072804!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52341 invoked from network); 7 Jun 2017 12:46:53 -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 Jun 2017 12:46:53 -0000
X-IronPort-AV: E=Sophos;i="5.39,311,1493683200"; d="scan'208";a="47351831"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] debian stretch dom0 + xen 4.9 fails to boot
Thread-Index: AdLe0KoM3kANRDRYSf+PCIgyxC4kg///62kA///UqkD//530gIAAq+WA//7hiaAASaM11////+MQgAAfuwCAAAbUMIAAGXcAgAAQOnCAAEA9AIAAVefg
Date: Wed, 7 Jun 2017 12:46:09 +0000
Message-ID: <e4aae59cbd884e21ab1fb75a96f34d3d@AMSPEX02CL03.citrite.net>
References: <bcc0d4330d9b463a9829af1327d895a9@AMSPEX02CL03.citrite.net>
 <5936E230020000780015FEDC@prv-mh.provo.novell.com>
 <fe6a9bb5eb8144bda27ef1532a153ab7@AMSPEX02CL03.citrite.net>
 <d45ae6fc34a94ab48213667073b37616@AMSPEX02CL03.citrite.net>
 <3a0eb227-8302-50db-84a6-b07893ab0e91@oracle.com>
 <d8a91bf2426a4fc99f6a0e633e853402@AMSPEX02CL03.citrite.net>
 <5937D4FF02000078001602F6@suse.com>
 <e9772a31-a3c0-6994-2745-219e6b0948f8@suse.com>
 <ad450ab0147147429a46cd7382a17c19@AMSPEX02CL03.citrite.net>
 <0e704f5e-5845-dc56-6058-d0451d43d842@citrix.com>
 <2baad09e48864a06873037240b8e39dd@AMSPEX02CL03.citrite.net>
 <5938048A02000078001604AE@prv-mh.provo.novell.com>
 <056e566f141c4715867e2bdbbe418977@AMSPEX02CL03.citrite.net>
 <593806FC02000078001604D1@prv-mh.provo.novell.com>
In-Reply-To: <593806FC02000078001604D1@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: Juergen Gross <jgross@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "Julien Grall \(julien.grall@arm.com\)" <julien.grall@arm.com>,
 'BorisOstrovsky' <boris.ostrovsky@oracle.com>,
 "xen-devel\(xen-devel@lists.xenproject.org\)" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] debian stretch dom0 + xen 4.9 fails to 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMDcgSnVuZSAyMDE3IDEzOjAwCj4gVG86IFBhdWwg
RHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IEp1bGllbiBHcmFsbCAoanVs
aWVuLmdyYWxsQGFybS5jb20pIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT47IEFuZHJldwo+IENvb3Bl
ciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IHhlbi1kZXZlbCh4ZW4tCj4gZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcpIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Owo+ICdC
b3Jpc09zdHJvdnNreScgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPjsgSnVlcmdlbiBHcm9z
cwo+IDxqZ3Jvc3NAc3VzZS5jb20+Cj4gU3ViamVjdDogUkU6IFtYZW4tZGV2ZWxdIGRlYmlhbiBz
dHJldGNoIGRvbTAgKyB4ZW4gNC45IGZhaWxzIHRvIGJvb3QKPiAKPiA+Pj4gT24gMDcuMDYuMTcg
YXQgMTM6NTUsIDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPj4gRnJvbTogSmFu
IEJldWxpY2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPiA+PiBTZW50OiAwNyBKdW5lIDIw
MTcgMTI6NTAKPiA+PiAyKSBQcm92aWRlIHRoZSBFODIwIG1hcCBvZiB0aGF0IGJveC4KPiA+PiBJ
J20gc3VzcGVjdGluZyB0aGUgQklPUyBtaWdodCB1c2UgYW4gRUJEQSB3aXRob3V0IHJlY29yZGlu
ZyBpdCBpbgo+ID4+IHRoZSBsb3cgQklPUyBkYXRhIGFyZWEuIElmIGl0J3MgcmVwb3J0ZWQgaW4g
RTgyMCB0aGF0IHdvdWxkIHRoZW4KPiA+PiBsaWtlbHkgYmUgdGhlIGZpbmFsIGtpY2sgZm9yIHVz
IHRvIG9iZXkgdG8gdGhlIEU4MjAgbWFwIHdoZW4KPiA+PiBkZXRlcm1pbmluZyB3aGVyZSB0byBw
dXQgdGhlIHRyYW1wb2xpbmUuCj4gPj4KPiA+Cj4gPiBUaGUgc3RyZXRjaCBrZXJuZWwgYm9vdGVk
IGJhcmUtbWV0YWwgcmVwb3J0czoKPiA+Cj4gPiBbICAgIDAuMDAwMDAwXSBlODIwOiBCSU9TLXBy
b3ZpZGVkIHBoeXNpY2FsIFJBTSBtYXA6Cj4gPiBbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFtt
ZW0gMHgwMDAwMDAwMDAwMDAwMDAwLTB4MDAwMDAwMDAwMDA5NjNmZl0KPiB1c2FibGUKPiA+IFsg
ICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwMDAwOTY0MDAtMHgwMDAwMDAw
MDAwMDlmZmZmXQo+IHJlc2VydmVkCj4gCj4gVGhlcmUgd2UgZ28uIFN1YnRyYWN0aW5nIDRrIG1h
eSB0aGVuIGV2ZW4gYmUgdG9vIGxpdHRsZSAoZGVwZW5kaW5nCj4gd2hhdCBFQkRBIGFuZCBsb3cg
bWVtb3J5IHZhbHVlcyB0aGUgc3lzdGVtIHJlcG9ydHMpLiBPZiBjb3Vyc2UKPiBpdCB3b3VsZCBi
ZSBhIEJJT1MgYnVnIGlmIHRoZXkgcmVwb3J0ZWQgc29tZSBtZW1vcnkgdGhleSB1c2UgZm9yCj4g
dGhlbXNlbHZlcyB0aHJvdWdoIG9ubHkgRTgyMCwgYXMgdGhhdCBpbnRlcmZhY2UgaXMgbm90IHJl
cXVpcmVkIHRvCj4gYmUgcHJlc2VudCwgYW5kIHJlYWxseSwgcmVhbGx5IG9sZCBzb2Z0d2FyZSB3
b3VsZG4ndCBldmVuIGtub3cKPiBhYm91dCBpdCBhbmQgd291bGQgaGVuY2UgYWxzbyBiZSBpbiB0
cm91YmxlLgo+IAoKTmVpdGhlciA0ayBub3IgOGsgc2VlbWVkIHRvIGJlIGVub3VnaC4gRXZlbiBz
dWJ0cmFjdGluZyBhbm90aGVyIDY0ayBkb2Vzbid0IHdvcmsuIEkgZ3Vlc3MgSSdtIGdvaW5nIHRv
IGhhdmUgdG8gdHJ5IHRvIHdyaXRlIHNvbWUgY29kZSB0byBsb2cgdmFsdWVzIHRvIHRoZSBWR0Eg
YnVmZmVyIHRvIHNlZSB3aGF0IGlzIGdvaW5nIG9uLgoKICBQYXVsCgoKPiBKYW4KCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 07 12:48:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 12: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 1dIaNW-0006O7-Pq; Wed, 07 Jun 2017 12:48: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 1dIaNV-0006Nv-I5
 for xen-devel@lists.xen.org; Wed, 07 Jun 2017 12:48:01 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 F9/CE-01985-006F7395; Wed, 07 Jun 2017 12:48:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDS5fhm3m
 kwbc+CYslHxezODB6HN39mymAMYo1My8pvyKBNWPxrXfMBX8YKz6dXcvSwHibsYuRk0NIIE/i
 xaenbCA2r4CdxJuuO8wgtoSAocTphTdZQGwWAVWJeW13wGw2AXWJtmfbWUFsEQF9ifmffgLZH
 BzMApoScz7XgoSFBSwlplx+BTSSC2h8B6PErBszwOo5BbwkWq+fBavnFRCU+LtDGCTMLKAl8f
 DXLRYIW1ti2cLXzBAjpSWW/+OYwMg3C6FhFpKGWUgaZiE0LGBkWcWoUZxaVJZapGtooZdUlJm
 eUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERh89QwMjDsYf5/2PMQoycGkJMpbcNM8Uogv
 KT+lMiOxOCO+qDQntfgQowYHh8C2XasvMEqx5OXnpSpJ8EZ+AaoTLEpNT61Iy8wBxgdMqQQHj
 5IIr+hHoDRvcUFibnFmOkTqFKMuR9OHLV+YhMBmSInzWn4FKhIAKcoozYMbAYvVS4yyUsK8jA
 wMDEI8BalFuZklqPKvGMU5GJWEeatALuHJzCuB2/QK6AgmoCP4LpmAHFGSiJCSamB0Kc/x1Pn
 3Nu79tgtvf+0STnjV+rrk3Putpgdtur1qX+6uiheq9ArZ/+2lYkFYREfK94M6VwLezzig/8fk
 nYTQsUfNlV4ujdMufbfcacM4q+ZsY2dwY5i+2m+2v+XvueKN9fbsfn074UPB1EXPehe4Lyu74
 6hy74LK3gs7Vnzcsnzmvcv3snqZlFiKMxINtZiLihMB9mUaKtACAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1496839678!104349004!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5740 invoked from network); 7 Jun 2017 12:48:00 -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 Jun 2017 12:48:00 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 07 Jun 2017 06:47:58 -0600
Message-Id: <5938121C02000078001605C8@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 07 Jun 2017 06:47:56 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1496764871-27711-1-git-send-email-andrew.cooper3@citrix.com>
 <1496764871-27711-2-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1496764871-27711-2-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 3/4] x86/apic: Drop CONFIG_LOCAL_APIC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA2LjA2LjE3IGF0IDE4OjAxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gSXQgaXMgdW5jb25kaXRpb25hbGx5IHNlbGVjdGVkLCBhbmQgYWxsIDY0Yml0IHByb2Nl
c3NvcnMgaGF2ZSBsb2NhbCBBUElDcy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 07 12:49:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 12:49:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIaP6-0006YD-5V; Wed, 07 Jun 2017 12:49:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dIaP5-0006Y4-2S
 for xen-devel@lists.xen.org; Wed, 07 Jun 2017 12:49:39 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 13/56-03371-266F7395; Wed, 07 Jun 2017 12:49:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXS6fjDSzfpm3m
 kwbknTBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a9K/UFC5kqWt+cYW5g/MbYxcjJISSQJ/Hm
 TCMLiM0rYCfR0b2RDcSWEDCUOL3wJlicRUBV4u3WTrB6NgF1ibZn21lBbBEBfYn5n34C2Rwcz
 AKaEnM+14KEhQXMJC5e3Qs0hgtofAejxPXXb9i7GNk5OAW8JDaVgVTzCghK/N0hDFLNLKAl8f
 DXLRYIW1ti2cLXzBADpSWW/+OYwMg3C6FhFpKGWUgaZiE0LGBkWcWoUZxaVJZapGtorJdUlJm
 eUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERh2DECwg/HLsoBDjJIcTEqivAU3zSOF+JLy
 UyozEosz4otKc1KLDzHKcHAoSfD6fQXKCRalpqdWpGXmACMAJi3BwaMkwiv6ESjNW1yQmFucm
 Q6ROsWoy9H0YcsXJiGWvPy8VClxXkuQGQIgRRmleXAjYNF4iVFWSpiXEegoIZ6C1KLczBJU+V
 eM4hyMSsK8OSBTeDLzSuA2vQI6ggnoCL5LJiBHlCQipKQaGBfN90sOcz63Lr3yjfP9iqdmxoJ
 VAX9EWk6X3ZGvEFpdNu3rnshi56Amkcr+tReXWBuuXvNqq4vQG/WqBWyWE5/J7S+wzD5nK7Px
 csxa3QkuX0ouHXOPu5k22aduwv4ddnzRsz+7ev5zZ99dvPr5rBiGLGcx/t9rt0tGTSr/MHnxk
 xyW+9vy9JRYijMSDbWYi4oTAb1mnvfBAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1496839776!106220125!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53134 invoked from network); 7 Jun 2017 12:49:37 -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; 7 Jun 2017 12:49:37 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 07 Jun 2017 06:49:35 -0600
Message-Id: <5938127D02000078001605DC@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 07 Jun 2017 06:49:33 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1496764871-27711-1-git-send-email-andrew.cooper3@citrix.com>
 <1496764871-27711-3-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1496764871-27711-3-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 4/4] x86/apic: Drop CONFIG_IO_APIC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA2LjA2LjE3IGF0IDE4OjAxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gSXQgaXMgdW5jb25kaXRpb25hbGx5IHNlbGVjdGVkLCBhbmQgY29tcGlsaW5nIG91dCBJ
Ty1BUElDIHN1cHBvcnQgaXMgbm90IGEKPiB1c2VmdWwgdGhpbmsgdG8gZG8gdGhlc2UgZGF5cy4K
CnRoaW5nPwoKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 07 12:51:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 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 1dIaQw-0007Ag-I3; Wed, 07 Jun 2017 12: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 <prvs=3246c0ce0=Andrew.Cooper3@citrix.com>)
 id 1dIaQv-0007AZ-Tv
 for xen-devel@lists.xen.org; Wed, 07 Jun 2017 12:51:34 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 A1/5F-03587-5D6F7395; Wed, 07 Jun 2017 12:51:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsWyU9JRQvfKN/N
 Ig+4PZhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bTtOMsBY3MFSt+b2RpYDzG1MXIySEh4Cdx
 6XgTO4gtLGAmcfHqXjYQW0RAWaL3128WEFtIYA+jxMZ/jl2MHBzMAuoSv8+agYTZBPQldr/4B
 DaGV8BWYsfT7WCtLAIqEhve3mQEsUUFwiXeNh5hgagRlDg58wkLyBhOAXuJt2dyQcLMAgYSRx
 bNYYWw5SW2v53DDLFVTeJa/yV2iCvTJSY+62GZwMg/C8mkWUjaZyFpX8DIvIpRozi1qCy1SNf
 YWC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzAAGYBgB+PO9YGHGCU5mJREeQtu
 mkcK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuA98hUoJ1iUmp5akZaZA4wFmLQEB4+SCO9RkDRvc
 UFibnFmOkTqFKMuR9OHLV+YhFjy8vNSpcR5LUGKBECKMkrz4EbA4vISo6yUMC8j0FFCPAWpRb
 mZJajyrxjFORiVhHmXg0zhycwrgdv0CugIJqAj+C6ZgBxRkoiQkmpgXC7TXndwO+fPBtvjivO
 u7gtUaeWofSP5UGnvo9CmdWIl8xsZ7XiOvv56st+5pv2dU7lh88uDFlyb8ubzT76o63myTub5
 s9vrC4U+y3o65hzdt2mxTkaBmM/E4xPfLfdRqo6pl75Sv3GKgpnFU48JZxIVk88/PPdrzv3Uu
 /1b3LXZLL1cdebFKrEUZyQaajEXFScCAKs5USfGAgAA
X-Env-Sender: prvs=3246c0ce0=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1496839892!58793354!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8142 invoked from network); 7 Jun 2017 12:51:32 -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;
 7 Jun 2017 12:51:32 -0000
X-IronPort-AV: E=Sophos;i="5.39,311,1493683200"; d="scan'208";a="47352136"
To: Jan Beulich <JBeulich@suse.com>
References: <1496764871-27711-1-git-send-email-andrew.cooper3@citrix.com>
 <1496764871-27711-3-git-send-email-andrew.cooper3@citrix.com>
 <5938127D02000078001605DC@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <aa20609a-166d-4360-3ba4-da811a9b56ae@citrix.com>
Date: Wed, 7 Jun 2017 13:51:28 +0100
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: <5938127D02000078001605DC@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 4/4] x86/apic: Drop CONFIG_IO_APIC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDcvMDYvMTcgMTM6NDksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA2LjA2LjE3IGF0
IDE4OjAxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IEl0IGlzIHVuY29u
ZGl0aW9uYWxseSBzZWxlY3RlZCwgYW5kIGNvbXBpbGluZyBvdXQgSU8tQVBJQyBzdXBwb3J0IGlz
IG5vdCBhCj4+IHVzZWZ1bCB0aGluayB0byBkbyB0aGVzZSBkYXlzLgo+IHRoaW5nPwoKWWVzIC0g
SSBhbHJlYWR5IG5vdGljZWQgYW5kIGZpeGVkLgoKPgo+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IFJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpUaGFua3MuCgp+QW5kcmV3CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 07 12:55:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 12: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 1dIaUz-0007Oc-20; Wed, 07 Jun 2017 12: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 <JBeulich@suse.com>) id 1dIaUx-0007OW-EL
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 12:55:43 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 8D/5C-19466-EC7F7395; Wed, 07 Jun 2017 12:55:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsXS6fjDS/f0d/N
 Ig+c3OCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz+1gnMBav4K56tWsLUwPiEp4uRk0NIIE/i
 zoyN7CA2r4CdxOKPy9lAbAkBQ4nTC2+ydDFycLAIqEps6VQFCbMJqEu0PdvOCmKLCOhIPO6eC
 lTCxcEsMIlJ4tzCFWBzhAVcJP4fWswGkhASOMUmMfHxDbAEp4CHxMpJJxhBhvIKCEr83SEMEm
 YW0JJ4+OsWC4StLbFs4WtmkBJmAWmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxqhenFpWlFuk
 a6SUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBAYfAxDsYPz+x+kQoyQHk5Iob8FN
 80ghvqT8lMqMxOKM+KLSnNTiQ4x6HBwCm9euvsAosG0XkJRiycvPS1WS4N32DahasCg1PbUiL
 TMHGCswDRIcPEoivEe/AqV5iwsSc4sz0yFSpxiNOTasXv+FieNO34YvTEJgk6TEeQ+BTBIAKc
 0ozYMbBIvhS4yyUsK8jEDHCvEUpBblZpagyr9iFOdgVBLmvQAyhSczrwRu3yugU5iATuG7ZAJ
 ySkkiQkqqgbHL/Ey4cULRdjPHNSabjC5N0nHsu7i+TZZZOOjk+U8z69pv/jOYeOuduL3Nyua1
 codjs+ZdyWbccuqC7p47zodPrZV+KPnE7/Tn64nxXQt+rlLtvHJLzsSBofvNGT2Hiyv/FKqrq
 09VNGGrOi19ZtHE/lRmoSlXhDe/2HfUXkDy5l7Oz2GseouUWIozEg21mIuKEwGpoVAV3AIAAA
 ==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1496840137!86404579!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36109 invoked from network); 7 Jun 2017 12:55:38 -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 Jun 2017 12:55:38 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 07 Jun 2017 06:55:36 -0600
Message-Id: <593813E602000078001605F7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 07 Jun 2017 06:55:34 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <Paul.Durrant@citrix.com>
References: <bcc0d4330d9b463a9829af1327d895a9@AMSPEX02CL03.citrite.net>
 <5936E230020000780015FEDC@prv-mh.provo.novell.com>
 <fe6a9bb5eb8144bda27ef1532a153ab7@AMSPEX02CL03.citrite.net>
 <d45ae6fc34a94ab48213667073b37616@AMSPEX02CL03.citrite.net>
 <3a0eb227-8302-50db-84a6-b07893ab0e91@oracle.com>
 <d8a91bf2426a4fc99f6a0e633e853402@AMSPEX02CL03.citrite.net>
 <5937D4FF02000078001602F6@suse.com>
 <e9772a31-a3c0-6994-2745-219e6b0948f8@suse.com>
 <ad450ab0147147429a46cd7382a17c19@AMSPEX02CL03.citrite.net>
 <0e704f5e-5845-dc56-6058-d0451d43d842@citrix.com>
 <2baad09e48864a06873037240b8e39dd@AMSPEX02CL03.citrite.net>
 <5938048A02000078001604AE@prv-mh.provo.novell.com>
 <056e566f141c4715867e2bdbbe418977@AMSPEX02CL03.citrite.net>
 <593806FC02000078001604D1@prv-mh.provo.novell.com>
 <e4aae59cbd884e21ab1fb75a96f34d3d@AMSPEX02CL03.citrite.net>
In-Reply-To: <e4aae59cbd884e21ab1fb75a96f34d3d@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Juergen Gross <jgross@suse.com>, AndrewCooper <Andrew.Cooper3@citrix.com>,
 "Julien Grall \(julien.grall@arm.com\)" <julien.grall@arm.com>,
 'BorisOstrovsky' <boris.ostrovsky@oracle.com>,
 "xen-devel\(xen-devel@lists.xenproject.org\)" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] debian stretch dom0 + xen 4.9 fails to 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+IE9uIDA3LjA2LjE3IGF0IDE0OjQ2LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogSmFuIEJldWxpY2ggW21h
aWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPj4gU2VudDogMDcgSnVuZSAyMDE3IDEzOjAwCj4+IFRv
OiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+PiBDYzogSnVsaWVuIEdy
YWxsIChqdWxpZW4uZ3JhbGxAYXJtLmNvbSkgPGp1bGllbi5ncmFsbEBhcm0uY29tPjsgQW5kcmV3
Cj4+IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IHhlbi1kZXZlbCh4ZW4tCj4+
IGRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnKSA8eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnPjsKPj4gJ0JvcmlzT3N0cm92c2t5JyA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+OyBK
dWVyZ2VuIEdyb3NzCj4+IDxqZ3Jvc3NAc3VzZS5jb20+Cj4+IFN1YmplY3Q6IFJFOiBbWGVuLWRl
dmVsXSBkZWJpYW4gc3RyZXRjaCBkb20wICsgeGVuIDQuOSBmYWlscyB0byBib290Cj4+IAo+PiA+
Pj4gT24gMDcuMDYuMTcgYXQgMTM6NTUsIDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6
Cj4+ID4+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86SkJldWxpY2hAc3VzZS5jb21dCj4+ID4+
IFNlbnQ6IDA3IEp1bmUgMjAxNyAxMjo1MAo+PiA+PiAyKSBQcm92aWRlIHRoZSBFODIwIG1hcCBv
ZiB0aGF0IGJveC4KPj4gPj4gSSdtIHN1c3BlY3RpbmcgdGhlIEJJT1MgbWlnaHQgdXNlIGFuIEVC
REEgd2l0aG91dCByZWNvcmRpbmcgaXQgaW4KPj4gPj4gdGhlIGxvdyBCSU9TIGRhdGEgYXJlYS4g
SWYgaXQncyByZXBvcnRlZCBpbiBFODIwIHRoYXQgd291bGQgdGhlbgo+PiA+PiBsaWtlbHkgYmUg
dGhlIGZpbmFsIGtpY2sgZm9yIHVzIHRvIG9iZXkgdG8gdGhlIEU4MjAgbWFwIHdoZW4KPj4gPj4g
ZGV0ZXJtaW5pbmcgd2hlcmUgdG8gcHV0IHRoZSB0cmFtcG9saW5lLgo+PiA+Pgo+PiA+Cj4+ID4g
VGhlIHN0cmV0Y2gga2VybmVsIGJvb3RlZCBiYXJlLW1ldGFsIHJlcG9ydHM6Cj4+ID4KPj4gPiBb
ICAgIDAuMDAwMDAwXSBlODIwOiBCSU9TLXByb3ZpZGVkIHBoeXNpY2FsIFJBTSBtYXA6Cj4+ID4g
WyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDAwMDAwMDAwMC0weDAwMDAw
MDAwMDAwOTYzZmZdCj4+IHVzYWJsZQo+PiA+IFsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21l
bSAweDAwMDAwMDAwMDAwOTY0MDAtMHgwMDAwMDAwMDAwMDlmZmZmXQo+PiByZXNlcnZlZAo+PiAK
Pj4gVGhlcmUgd2UgZ28uIFN1YnRyYWN0aW5nIDRrIG1heSB0aGVuIGV2ZW4gYmUgdG9vIGxpdHRs
ZSAoZGVwZW5kaW5nCj4+IHdoYXQgRUJEQSBhbmQgbG93IG1lbW9yeSB2YWx1ZXMgdGhlIHN5c3Rl
bSByZXBvcnRzKS4gT2YgY291cnNlCj4+IGl0IHdvdWxkIGJlIGEgQklPUyBidWcgaWYgdGhleSBy
ZXBvcnRlZCBzb21lIG1lbW9yeSB0aGV5IHVzZSBmb3IKPj4gdGhlbXNlbHZlcyB0aHJvdWdoIG9u
bHkgRTgyMCwgYXMgdGhhdCBpbnRlcmZhY2UgaXMgbm90IHJlcXVpcmVkIHRvCj4+IGJlIHByZXNl
bnQsIGFuZCByZWFsbHksIHJlYWxseSBvbGQgc29mdHdhcmUgd291bGRuJ3QgZXZlbiBrbm93Cj4+
IGFib3V0IGl0IGFuZCB3b3VsZCBoZW5jZSBhbHNvIGJlIGluIHRyb3VibGUuCj4+IAo+IAo+IE5l
aXRoZXIgNGsgbm9yIDhrIHNlZW1lZCB0byBiZSBlbm91Z2guIEV2ZW4gc3VidHJhY3RpbmcgYW5v
dGhlcgo+IDY0ayBkb2Vzbid0IHdvcmsuCgpUaGF0J3MgcmF0aGVyIHVuZXhwZWN0ZWQuCgo+IEkg
Z3Vlc3MgSSdtIGdvaW5nIHRvIGhhdmUgdG8gdHJ5IHRvIHdyaXRlIHNvbWUgY29kZSB0byBsb2cg
dmFsdWVzIHRvIAo+IHRoZSBWR0EgYnVmZmVyIHRvIHNlZSB3aGF0IGlzIGdvaW5nIG9uLgoKR29v
ZCBsdWNrIQoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 07 13:05:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 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 1dIady-00089Z-0z; Wed, 07 Jun 2017 13:05: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=3246c0ce0=Andrew.Cooper3@citrix.com>)
 id 1dIadw-00088m-3R
 for xen-devel@lists.xen.org; Wed, 07 Jun 2017 13:05:00 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 5E/4E-06719-BF9F7395; Wed, 07 Jun 2017 13:04:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRWlGSWpSXmKPExsXitHRDpO6vn+a
 RBh8OcFks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmTHiUVdK5grujodmtgvL6UqYuRk0NCwF9i
 9f+DrCA2m4C+xO4Xn8DiIgLqEqc7LgLFOTiYBfwkDj3wBQkLC1hInN/3DSzMIqAi8bVLGCTMK
 +Ap8f/IEzaIiXIS54//ZAaxhQTUJK71X2KHqBGUODnzCQuIzSwgIXHwxQvmCYzcs5CkZiFJLW
 BkWsWoUZxaVJZapGtkopdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERgIDECwg3H
 fx8hDjJIcTEqivAU3zSOF+JLyUyozEosz4otKc1KLDzHKcHAoSfB2/gDKCRalpqdWpGXmAEMS
 Ji3BwaMkwssLDEsh3uKCxNzizHSI1ClGXY4Nq9d/YRJiycvPS5US570MMkMApCijNA9uBCw+L
 jHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmY1xJkCk9mXgncpldARzABHcF3yQTkiJJEhJRUA+
 PkF/wNXm/a7a/mJda/1D6y4nxzp76xJ9fyzQsWyLLZpM82iji9IJppL7MiC0/A0u+L9pt84Fz
 jFsgTHz9Xpbhz9Z6fWjfXTdhc49Ps0q86J6h7C5eQ/D0vQ/630SV7tjonbPoV2auWY5jgMPOp
 2M8bFQ0bzcrLH+XGPUplrrh5K6Vmf/6VB0osxRmJhlrMRcWJAHidNBOKAgAA
X-Env-Sender: prvs=3246c0ce0=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1496840696!66091704!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59230 invoked from network); 7 Jun 2017 13:04:57 -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;
 7 Jun 2017 13:04:57 -0000
X-IronPort-AV: E=Sophos;i="5.39,311,1493683200"; d="scan'208";a="426886799"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 7 Jun 2017 14:04:30 +0100
Message-ID: <1496840670-10261-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH] RFC x86/emul: Drop segment_attributes_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>

VGhlIGFtb3VudCBvZiBuYW1lc3BhY2UgcmVzb2x1dGlvbiBpcyB1bm5lY2Vzc3JpbHkgbGFyZ2Us
IGFzIGFsbCBjb2RlIGRlYWxzIGluCnRlcm1zIG9mIHN0cnVjdCBzZWdtZW50X3JlZ2lzdGVyLiAg
VGhpcyByZW1vdmVzIHRoZSAuZmllbGRzIHBhcnQgb2YgYWxsCnJlZmVyZW5jZXMsIGFuZCBhbHRl
cnMgLmJ5dGVzIGZvciAucmF3LgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UuICBGb3Igc29tZSByZWFz
b24gSSBjYW4ndCBpZGVudGlmeSwgdGhlIGNoYW5nZXMgdG8Ke3JtLHZtODZ9X3tjcyxkc31fYXR0
ciBjYXVzZXMgR0NDIHRvIGVuY29kZSB0aGUgdmFsdWVzIGFzIGltbWVkYXRlIG9wZXJhbmRzCnJh
dGhlciB0aGFuIHZhcmlhYmxlcyBpbiAucm9kYXRhLiAgQXMgYSByZXN1bHQsCnZteF97Z2V0LHNl
dH1fc2VnbWVudF9yZWdpc3RlcigpIGFyZSBzaG9ydGVyLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8
SkJldWxpY2hAc3VzZS5jb20+CgpSRkMsIGJlY2F1c2UgSSdkIGFsc28gbGlrZSB0byBmbG9hdCB0
aGUgaWRlYSBvZiBtYWtpbmcgdGhpcyBhZGp1c3RtZW50IGFzIHdlbGw6CgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmggYi94ZW4vYXJjaC94ODYveDg2
X2VtdWxhdGUveDg2X2VtdWxhdGUuaAppbmRleCAzMzU1YzAxLi41M2E1NDgwIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaAorKysgYi94ZW4vYXJjaC94
ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaApAQCAtOTAsNyArOTAsNyBAQCBzdHJ1Y3QgeDg2
X2V2ZW50IHsKIHN0cnVjdCBzZWdtZW50X3JlZ2lzdGVyIHsKICAgICAgdWludDE2X3QgICBzZWw7
CiAgICAgICAgICAgdW5pb24gewotICAgICAgICB1aW50MTZfdCByYXc7CisgICAgICAgIHVpbnQx
Nl90IGF0dHI7CiAgICAgICAgIHN0cnVjdCB7CiAgICAgICAgICAgICB1aW50MTZfdCB0eXBlOjQ7
ICAgIC8qIDA7ICBCaXQgNDAtNDMgKi8KICAgICAgICAgICAgIHVpbnQxNl90IHM6ICAgMTsgICAg
LyogNDsgIEJpdCA0NCAqLwpAQCAtMTAyLDcgKzEwMiw3IEBAIHN0cnVjdCBzZWdtZW50X3JlZ2lz
dGVyIHsKICAgICAgICAgICAgIHVpbnQxNl90IGc6ICAgMTsgICAgLyogMTE7IEJpdCA1NSAqLwog
ICAgICAgICAgICAgdWludDE2X3QgcGFkOiA0OwogICAgICAgICB9OwotICAgIH0gYXR0cjsKKyAg
ICB9OwogICAgIHVpbnQzMl90ICAgbGltaXQ7CiAgICAgdWludDY0X3QgICBiYXNlOwogfTsKCndo
aWNoIHdvdWxkIHR1cm4gLmF0dHIucmF3IGludG8ganVzdCAuYXR0ciwgYW5kIHJlbW92ZSAuYXR0
ciBmb3IgYWNjZXNzZXMgaW50bwp0aGUgYml0ZmllbGQuCgpGdXJ0aGVybW9yZSwgaW4gYSBmb2xs
b3dpbmcgcGF0Y2gsIEkgaW50ZW5kIHRvIG1ha2UgYSBzaW1pbGFyIGFkanVzdG1lbnQgYXMKaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9eHRmLmdpdDthPWNvbW1pdGRpZmY7aD1mMDk5
MjExZjJlYmRhZGY2MWFlNjQxNjU1OTIyMGQ2OWI3ODhjZDJiCnRvIGV4cG9zZSB0aGUgaW50ZXJu
YWwgY29kZS9kYXRhIGZpZWxkIG5hbWVzLiAgVGhpcyB3aWxsIHNpbXBsaWZ5IGEgbG90IG9mCmNv
ZGUgd2hpY2ggY3VycmVudGx5IHVzZXMgb3BlbmNvZGVkIG51bWJlcnMgYWdhaW5zdCB0aGUgdHlw
ZSBmaWVsZC4KClRob3VnaHRzPwotLS0KIHRvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxh
dG9yL2Z1enotZW11bC5jIHwgIDEwICstCiB0b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94
ODZfZW11bGF0b3IuYyAgICB8ICAgMiArLQogeGVuL2FyY2gveDg2L2NwdS92cG11LmMgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDIgKy0KIHhlbi9hcmNoL3g4Ni9odm0vZG9tYWluLmMgICAg
ICAgICAgICAgICAgICAgICAgIHwgIDQyICsrKy0tLS0KIHhlbi9hcmNoL3g4Ni9odm0vZW11bGF0
ZS5jICAgICAgICAgICAgICAgICAgICAgIHwgIDIwICstLQogeGVuL2FyY2gveDg2L2h2bS9odm0u
YyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxNTQgKysrKysrKysrKysrLS0tLS0tLS0tLS0t
CiB4ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyAgICAgICAgICAgICAgICAgICAgICB8ICAxMCAr
LQogeGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtZGVidWcuYyAgICAgICAgICAgICAgICAgfCAgIDYg
Ky0KIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3ZtY2IuYyAgICAgICAgICAgICAgICAgICAgIHwgIDE2
ICstLQogeGVuL2FyY2gveDg2L2h2bS92bXgvcmVhbG1vZGUuYyAgICAgICAgICAgICAgICAgfCAg
MTAgKy0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jICAgICAgICAgICAgICAgICAgICAgIHwg
IDMyICsrLS0tCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jICAgICAgICAgICAgICAg
ICB8ICAgNiArLQogeGVuL2FyY2gveDg2L3RyYXBzLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgNDAgKysrLS0tCiB4ZW4vYXJjaC94ODYvdm1fZXZlbnQuYyAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgMiArLQogeGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMg
ICAgICAgICAgfCAgNTQgKysrKy0tLS0tCiB4ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2Vt
dWxhdGUuaCAgICAgICAgICB8ICAzNSArKystLS0KIDE2IGZpbGVzIGNoYW5nZWQsIDIxNyBpbnNl
cnRpb25zKCspLCAyMjQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvZnV6ei94ODZf
aW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMgYi90b29scy9mdXp6L3g4Nl9pbnN0cnVj
dGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYwppbmRleCBhYWRiYjQwLi5jODA1MDFmIDEwMDY0NAot
LS0gYS90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYworKysg
Yi90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYwpAQCAtNTgz
LDcgKzU4Myw3IEBAIHN0YXRpYyBib29sIGluX2xvbmdtb2RlKHN0cnVjdCB4ODZfZW11bGF0ZV9j
dHh0ICpjdHh0KQogICAgIGNvbnN0IHN0cnVjdCBmdXp6X3N0YXRlICpzID0gY3R4dC0+ZGF0YTsK
ICAgICBjb25zdCBzdHJ1Y3QgZnV6el9jb3JwdXMgKmMgPSBzLT5jb3JwdXM7CiAKLSAgICByZXR1
cm4gbG9uZ19tb2RlX2FjdGl2ZShjdHh0KSAmJiBjLT5zZWdtZW50c1t4ODZfc2VnX2NzXS5hdHRy
LmZpZWxkcy5sOworICAgIHJldHVybiBsb25nX21vZGVfYWN0aXZlKGN0eHQpICYmIGMtPnNlZ21l
bnRzW3g4Nl9zZWdfY3NdLmF0dHIubDsKIH0KIAogc3RhdGljIHZvaWQgc2V0X3NpemVzKHN0cnVj
dCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQpAQCAtNTk3LDggKzU5Nyw4IEBAIHN0YXRpYyB2b2lk
IHNldF9zaXplcyhzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKICAgICAgICAgY3R4dC0+
YWRkcl9zaXplID0gY3R4dC0+c3Bfc2l6ZSA9IDY0OwogICAgIGVsc2UKICAgICB7Ci0gICAgICAg
IGN0eHQtPmFkZHJfc2l6ZSA9IGMtPnNlZ21lbnRzW3g4Nl9zZWdfY3NdLmF0dHIuZmllbGRzLmRi
ID8gMzIgOiAxNjsKLSAgICAgICAgY3R4dC0+c3Bfc2l6ZSAgID0gYy0+c2VnbWVudHNbeDg2X3Nl
Z19zc10uYXR0ci5maWVsZHMuZGIgPyAzMiA6IDE2OworICAgICAgICBjdHh0LT5hZGRyX3NpemUg
PSBjLT5zZWdtZW50c1t4ODZfc2VnX2NzXS5hdHRyLmRiID8gMzIgOiAxNjsKKyAgICAgICAgY3R4
dC0+c3Bfc2l6ZSAgID0gYy0+c2VnbWVudHNbeDg2X3NlZ19zc10uYXR0ci5kYiA/IDMyIDogMTY7
CiAgICAgfQogfQogCkBAIC03NDEsOCArNzQxLDggQEAgc3RhdGljIHZvaWQgc2FuaXRpemVfaW5w
dXQoc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCiAgICAgLyogRUZMQUdTLlZNIGltcGxp
ZXMgMTYtYml0IG1vZGUgKi8KICAgICBpZiAoIHJlZ3MtPnJmbGFncyAmIFg4Nl9FRkxBR1NfVk0g
KQogICAgIHsKLSAgICAgICAgYy0+c2VnbWVudHNbeDg2X3NlZ19jc10uYXR0ci5maWVsZHMuZGIg
PSAwOwotICAgICAgICBjLT5zZWdtZW50c1t4ODZfc2VnX3NzXS5hdHRyLmZpZWxkcy5kYiA9IDA7
CisgICAgICAgIGMtPnNlZ21lbnRzW3g4Nl9zZWdfY3NdLmF0dHIuZGIgPSAwOworICAgICAgICBj
LT5zZWdtZW50c1t4ODZfc2VnX3NzXS5hdHRyLmRiID0gMDsKICAgICB9CiB9CiAKZGlmZiAtLWdp
dCBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jIGIvdG9vbHMv
dGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMKaW5kZXggMTk5MmMzZi4uZjQy
YjEyOCAxMDA2NDQKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxh
dG9yLmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMK
QEAgLTI2NCw3ICsyNjQsNyBAQCBzdGF0aWMgaW50IHJlYWRfc2VnbWVudCgKICAgICBpZiAoICFp
c194ODZfdXNlcl9zZWdtZW50KHNlZykgKQogICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRM
RUFCTEU7CiAgICAgbWVtc2V0KHJlZywgMCwgc2l6ZW9mKCpyZWcpKTsKLSAgICByZWctPmF0dHIu
ZmllbGRzLnAgPSAxOworICAgIHJlZy0+YXR0ci5wID0gMTsKICAgICByZXR1cm4gWDg2RU1VTF9P
S0FZOwogfQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L3ZwbXUuYyBiL3hlbi9hcmNo
L3g4Ni9jcHUvdnBtdS5jCmluZGV4IDIxMzgzZDMuLmYxNWJmMTEgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9jcHUvdnBtdS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvdnBtdS5jCkBAIC0zMDQs
NyArMzA0LDcgQEAgdm9pZCB2cG11X2RvX2ludGVycnVwdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncykKICAgICAgICAgICAgICAgICByLT5jcyA9IHNlZy5zZWw7CiAgICAgICAgICAgICAgICAg
aHZtX2dldF9zZWdtZW50X3JlZ2lzdGVyKHNhbXBsZWQsIHg4Nl9zZWdfc3MsICZzZWcpOwogICAg
ICAgICAgICAgICAgIHItPnNzID0gc2VnLnNlbDsKLSAgICAgICAgICAgICAgICByLT5jcGwgPSBz
ZWcuYXR0ci5maWVsZHMuZHBsOworICAgICAgICAgICAgICAgIHItPmNwbCA9IHNlZy5hdHRyLmRw
bDsKICAgICAgICAgICAgICAgICBpZiAoICEoc2FtcGxlZC0+YXJjaC5odm1fdmNwdS5ndWVzdF9j
clswXSAmIFg4Nl9DUjBfUEUpICkKICAgICAgICAgICAgICAgICAgICAgKmZsYWdzIHw9IFBNVV9T
QU1QTEVfUkVBTDsKICAgICAgICAgICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0v
ZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvaHZtL2RvbWFpbi5jCmluZGV4IGRjYTdhMDAuLjQ0MTAz
ZjQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZG9tYWluLmMKKysrIGIveGVuL2FyY2gv
eDg2L2h2bS9kb21haW4uYwpAQCAtMjcsMTMgKzI3LDEzIEBACiBzdGF0aWMgaW50IGNoZWNrX3Nl
Z21lbnQoc3RydWN0IHNlZ21lbnRfcmVnaXN0ZXIgKnJlZywgZW51bSB4ODZfc2VnbWVudCBzZWcp
CiB7CiAKLSAgICBpZiAoIHJlZy0+YXR0ci5maWVsZHMucGFkICE9IDAgKQorICAgIGlmICggcmVn
LT5hdHRyLnBhZCAhPSAwICkKICAgICB7CiAgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwgIlNl
Z21lbnQgYXR0cmlidXRlIGJpdHMgMTItMTUgYXJlIG5vdCB6ZXJvXG4iKTsKICAgICAgICAgcmV0
dXJuIC1FSU5WQUw7CiAgICAgfQogCi0gICAgaWYgKCByZWctPmF0dHIuYnl0ZXMgPT0gMCApCisg
ICAgaWYgKCByZWctPmF0dHIucmF3ID09IDAgKQogICAgIHsKICAgICAgICAgaWYgKCBzZWcgIT0g
eDg2X3NlZ19kcyAmJiBzZWcgIT0geDg2X3NlZ19lcyApCiAgICAgICAgIHsKQEAgLTQ1LDQ2ICs0
NSw0NiBAQCBzdGF0aWMgaW50IGNoZWNrX3NlZ21lbnQoc3RydWN0IHNlZ21lbnRfcmVnaXN0ZXIg
KnJlZywgZW51bSB4ODZfc2VnbWVudCBzZWcpCiAKICAgICBpZiAoIHNlZyA9PSB4ODZfc2VnX3Ry
ICkKICAgICB7Ci0gICAgICAgIGlmICggcmVnLT5hdHRyLmZpZWxkcy5zICkKKyAgICAgICAgaWYg
KCByZWctPmF0dHIucyApCiAgICAgICAgIHsKICAgICAgICAgICAgIGdwcmludGsoWEVOTE9HX0VS
UiwgIkNvZGUgb3IgZGF0YSBzZWdtZW50IHByb3ZpZGVkIGZvciBUUlxuIik7CiAgICAgICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKICAgICAgICAgfQogCi0gICAgICAgIGlmICggcmVnLT5hdHRyLmZp
ZWxkcy50eXBlICE9IFNZU19ERVNDX3Rzc19idXN5ICkKKyAgICAgICAgaWYgKCByZWctPmF0dHIu
dHlwZSAhPSBTWVNfREVTQ190c3NfYnVzeSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGdwcmlu
dGsoWEVOTE9HX0VSUiwgIk5vbi0zMi1iaXQtVFNTIHNlZ21lbnQgcHJvdmlkZWQgZm9yIFRSXG4i
KTsKICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgICAgICB9CiAgICAgfQotICAgIGVs
c2UgaWYgKCAhcmVnLT5hdHRyLmZpZWxkcy5zICkKKyAgICBlbHNlIGlmICggIXJlZy0+YXR0ci5z
ICkKICAgICB7CiAgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwKICAgICAgICAgICAgICAgICAi
U3lzdGVtIHNlZ21lbnQgcHJvdmlkZWQgZm9yIGEgY29kZSBvciBkYXRhIHNlZ21lbnRcbiIpOwog
ICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAgICB9CiAKLSAgICBpZiAoICFyZWctPmF0dHIuZmll
bGRzLnAgKQorICAgIGlmICggIXJlZy0+YXR0ci5wICkKICAgICB7CiAgICAgICAgIGdwcmludGso
WEVOTE9HX0VSUiwgIk5vbi1wcmVzZW50IHNlZ21lbnQgcHJvdmlkZWRcbiIpOwogICAgICAgICBy
ZXR1cm4gLUVJTlZBTDsKICAgICB9CiAKLSAgICBpZiAoIHNlZyA9PSB4ODZfc2VnX2NzICYmICEo
cmVnLT5hdHRyLmZpZWxkcy50eXBlICYgMHg4KSApCisgICAgaWYgKCBzZWcgPT0geDg2X3NlZ19j
cyAmJiAhKHJlZy0+YXR0ci50eXBlICYgMHg4KSApCiAgICAgewogICAgICAgICBncHJpbnRrKFhF
TkxPR19FUlIsICJOb24tY29kZSBzZWdtZW50IHByb3ZpZGVkIGZvciBDU1xuIik7CiAgICAgICAg
IHJldHVybiAtRUlOVkFMOwogICAgIH0KIAogICAgIGlmICggc2VnID09IHg4Nl9zZWdfc3MgJiYK
LSAgICAgICAgICgocmVnLT5hdHRyLmZpZWxkcy50eXBlICYgMHg4KSB8fCAhKHJlZy0+YXR0ci5m
aWVsZHMudHlwZSAmIDB4MikpICkKKyAgICAgICAgICgocmVnLT5hdHRyLnR5cGUgJiAweDgpIHx8
ICEocmVnLT5hdHRyLnR5cGUgJiAweDIpKSApCiAgICAgewogICAgICAgICBncHJpbnRrKFhFTkxP
R19FUlIsICJOb24td3JpdGVhYmxlIHNlZ21lbnQgcHJvdmlkZWQgZm9yIFNTXG4iKTsKICAgICAg
ICAgcmV0dXJuIC1FSU5WQUw7CiAgICAgfQogCi0gICAgaWYgKCByZWctPmF0dHIuZmllbGRzLnMg
JiYgc2VnICE9IHg4Nl9zZWdfc3MgJiYgc2VnICE9IHg4Nl9zZWdfY3MgJiYKLSAgICAgICAgIChy
ZWctPmF0dHIuZmllbGRzLnR5cGUgJiAweDgpICYmICEocmVnLT5hdHRyLmZpZWxkcy50eXBlICYg
MHgyKSApCisgICAgaWYgKCByZWctPmF0dHIucyAmJiBzZWcgIT0geDg2X3NlZ19zcyAmJiBzZWcg
IT0geDg2X3NlZ19jcyAmJgorICAgICAgICAgKHJlZy0+YXR0ci50eXBlICYgMHg4KSAmJiAhKHJl
Zy0+YXR0ci50eXBlICYgMHgyKSApCiAgICAgewogICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIs
ICJOb24tcmVhZGFibGUgc2VnbWVudCBwcm92aWRlZCBmb3IgRFMgb3IgRVNcbiIpOwogICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKQEAgLTEyMywxMCArMTIzLDEwIEBAIGludCBhcmNoX3NldF9pbmZv
X2h2bV9ndWVzdChzdHJ1Y3QgdmNwdSAqdiwgY29uc3QgdmNwdV9odm1fY29udGV4dF90ICpjdHgp
CiAjZGVmaW5lIFNFRyhzLCByKSAoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAogICAgIHMgPSAoc3RydWN0IHNlZ21lbnRfcmVnaXN0ZXIp
eyAuYmFzZSA9IChyKS0+cyAjIyBfYmFzZSwgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgLmxpbWl0ID0gKHIpLT5zICMjIF9saW1pdCwgICAgICAg
ICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hdHRyLmJ5dGVz
ID0gKHIpLT5zICMjIF9hciB9OyAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAuYXR0ci5yYXcgPSAociktPnMgIyMgX2FyIH07ICAgICAgICAgICAgIFwKICAg
ICAvKiBTZXQgYWNjZXNzZWQgLyBidXN5IGJpdCBmb3IgcHJlc2VudCBzZWdtZW50cy4gKi8gICAg
ICAgICAgICAgICAgICAgICBcCi0gICAgaWYgKCBzLmF0dHIuZmllbGRzLnAgKSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBzLmF0dHIu
ZmllbGRzLnR5cGUgfD0gKHg4Nl9zZWdfIyNzICE9IHg4Nl9zZWdfdHIgPyAxIDogMik7ICAgICAg
ICAgIFwKKyAgICBpZiAoIHMuYXR0ci5wICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIHMuYXR0ci50eXBlIHw9ICh4ODZf
c2VnXyMjcyAhPSB4ODZfc2VnX3RyID8gMSA6IDIpOyAgICAgICAgICAgICAgICAgXAogICAgIGNo
ZWNrX3NlZ21lbnQoJnMsIHg4Nl9zZWdfICMjIHMpOyB9KQogCiAgICAgICAgIHJjID0gU0VHKGNz
LCByZWdzKTsKQEAgLTE0MSw3ICsxNDEsNyBAQCBpbnQgYXJjaF9zZXRfaW5mb19odm1fZ3Vlc3Qo
c3RydWN0IHZjcHUgKnYsIGNvbnN0IHZjcHVfaHZtX2NvbnRleHRfdCAqY3R4KQogCiAgICAgICAg
IC8qIEJhc2ljIHNhbml0eSBjaGVja3MuICovCiAgICAgICAgIGxpbWl0ID0gY3MubGltaXQ7Ci0g
ICAgICAgIGlmICggY3MuYXR0ci5maWVsZHMuZyApCisgICAgICAgIGlmICggY3MuYXR0ci5nICkK
ICAgICAgICAgICAgIGxpbWl0ID0gKGxpbWl0IDw8IDEyKSB8IDB4ZmZmOwogICAgICAgICBpZiAo
IHJlZ3MtPmVpcCA+IGxpbWl0ICkKICAgICAgICAgewpAQCAtMTUwLDI0ICsxNTAsMjQgQEAgaW50
IGFyY2hfc2V0X2luZm9faHZtX2d1ZXN0KHN0cnVjdCB2Y3B1ICp2LCBjb25zdCB2Y3B1X2h2bV9j
b250ZXh0X3QgKmN0eCkKICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgICAgICB9CiAK
LSAgICAgICAgaWYgKCBzcy5hdHRyLmZpZWxkcy5kcGwgIT0gY3MuYXR0ci5maWVsZHMuZHBsICkK
KyAgICAgICAgaWYgKCBzcy5hdHRyLmRwbCAhPSBjcy5hdHRyLmRwbCApCiAgICAgICAgIHsKICAg
ICAgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwgIlNTLkRQTCAoJXUpIGlzIGRpZmZlcmVudCB0
aGFuIENTLkRQTCAoJXUpXG4iLAotICAgICAgICAgICAgICAgICAgICBzcy5hdHRyLmZpZWxkcy5k
cGwsIGNzLmF0dHIuZmllbGRzLmRwbCk7CisgICAgICAgICAgICAgICAgICAgIHNzLmF0dHIuZHBs
LCBjcy5hdHRyLmRwbCk7CiAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAgICAgICAgfQog
Ci0gICAgICAgIGlmICggZHMuYXR0ci5maWVsZHMucCAmJiBkcy5hdHRyLmZpZWxkcy5kcGwgPiBj
cy5hdHRyLmZpZWxkcy5kcGwgKQorICAgICAgICBpZiAoIGRzLmF0dHIucCAmJiBkcy5hdHRyLmRw
bCA+IGNzLmF0dHIuZHBsICkKICAgICAgICAgewogICAgICAgICAgICAgZ3ByaW50ayhYRU5MT0df
RVJSLCAiRFMuRFBMICgldSkgaXMgZ3JlYXRlciB0aGFuIENTLkRQTCAoJXUpXG4iLAotICAgICAg
ICAgICAgICAgICAgICBkcy5hdHRyLmZpZWxkcy5kcGwsIGNzLmF0dHIuZmllbGRzLmRwbCk7Cisg
ICAgICAgICAgICAgICAgICAgIGRzLmF0dHIuZHBsLCBjcy5hdHRyLmRwbCk7CiAgICAgICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKICAgICAgICAgfQogCi0gICAgICAgIGlmICggZXMuYXR0ci5maWVs
ZHMucCAmJiBlcy5hdHRyLmZpZWxkcy5kcGwgPiBjcy5hdHRyLmZpZWxkcy5kcGwgKQorICAgICAg
ICBpZiAoIGVzLmF0dHIucCAmJiBlcy5hdHRyLmRwbCA+IGNzLmF0dHIuZHBsICkKICAgICAgICAg
ewogICAgICAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAiRVMuRFBMICgldSkgaXMgZ3JlYXRl
ciB0aGFuIENTLkRQTCAoJXUpXG4iLAotICAgICAgICAgICAgICAgICAgICBlcy5hdHRyLmZpZWxk
cy5kcGwsIGNzLmF0dHIuZmllbGRzLmRwbCk7CisgICAgICAgICAgICAgICAgICAgIGVzLmF0dHIu
ZHBsLCBjcy5hdHRyLmRwbCk7CiAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAgICAgICAg
fQogCkBAIC0yNDUsNyArMjQ1LDcgQEAgaW50IGFyY2hfc2V0X2luZm9faHZtX2d1ZXN0KHN0cnVj
dCB2Y3B1ICp2LCBjb25zdCB2Y3B1X2h2bV9jb250ZXh0X3QgKmN0eCkKICAgICAgICAgdi0+YXJj
aC5odm1fdmNwdS5ndWVzdF9jcls0XSA9IHJlZ3MtPmNyNDsKICAgICAgICAgdi0+YXJjaC5odm1f
dmNwdS5ndWVzdF9lZmVyICA9IHJlZ3MtPmVmZXI7CiAKLSNkZWZpbmUgU0VHKGwsIGEpIChzdHJ1
Y3Qgc2VnbWVudF9yZWdpc3Rlcil7IC5saW1pdCA9IChsKSwgLmF0dHIuYnl0ZXMgPSAoYSkgfQor
I2RlZmluZSBTRUcobCwgYSkgKHN0cnVjdCBzZWdtZW50X3JlZ2lzdGVyKXsgLmxpbWl0ID0gKGwp
LCAuYXR0ci5yYXcgPSAoYSkgfQogICAgICAgICBjcyA9IFNFRyh+MHUsIDB4YTliKTsgLyogNjRi
aXQgY29kZSBzZWdtZW50LiAqLwogICAgICAgICBkcyA9IHNzID0gZXMgPSBTRUcofjB1LCAweGM5
Myk7CiAgICAgICAgIHRyID0gU0VHKDB4NjcsIDB4OGIpOyAvKiA2NGJpdCBUU1MgKGJ1c3kpLiAq
LwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYv
aHZtL2VtdWxhdGUuYwppbmRleCAxMWU0YWJhLi4xZWY4N2ZlIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvaHZtL2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwpAQCAt
ODczLDcgKzg3Myw3IEBAIHN0YXRpYyBpbnQgX19odm1lbXVsX3JlYWQoCiAKICAgICBpZiAoIGlz
X3g4Nl9zeXN0ZW1fc2VnbWVudChzZWcpICkKICAgICAgICAgcGZlYyB8PSBQRkVDX2ltcGxpY2l0
OwotICAgIGVsc2UgaWYgKCBodm1lbXVsX2N0eHQtPnNlZ19yZWdbeDg2X3NlZ19zc10uYXR0ci5m
aWVsZHMuZHBsID09IDMgKQorICAgIGVsc2UgaWYgKCBodm1lbXVsX2N0eHQtPnNlZ19yZWdbeDg2
X3NlZ19zc10uYXR0ci5kcGwgPT0gMyApCiAgICAgICAgIHBmZWMgfD0gUEZFQ191c2VyX21vZGU7
CiAKICAgICByYyA9IGh2bWVtdWxfdmlydHVhbF90b19saW5lYXIoCkBAIC05ODQsNyArOTg0LDcg
QEAgc3RhdGljIGludCBodm1lbXVsX3dyaXRlKAogCiAgICAgaWYgKCBpc194ODZfc3lzdGVtX3Nl
Z21lbnQoc2VnKSApCiAgICAgICAgIHBmZWMgfD0gUEZFQ19pbXBsaWNpdDsKLSAgICBlbHNlIGlm
ICggaHZtZW11bF9jdHh0LT5zZWdfcmVnW3g4Nl9zZWdfc3NdLmF0dHIuZmllbGRzLmRwbCA9PSAz
ICkKKyAgICBlbHNlIGlmICggaHZtZW11bF9jdHh0LT5zZWdfcmVnW3g4Nl9zZWdfc3NdLmF0dHIu
ZHBsID09IDMgKQogICAgICAgICBwZmVjIHw9IFBGRUNfdXNlcl9tb2RlOwogCiAgICAgcmMgPSBo
dm1lbXVsX3ZpcnR1YWxfdG9fbGluZWFyKApAQCAtMTE2MSw3ICsxMTYxLDcgQEAgc3RhdGljIGlu
dCBodm1lbXVsX3JlcF9pbnMoCiAgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgKQogICAgICAg
ICByZXR1cm4gcmM7CiAKLSAgICBpZiAoIGh2bWVtdWxfY3R4dC0+c2VnX3JlZ1t4ODZfc2VnX3Nz
XS5hdHRyLmZpZWxkcy5kcGwgPT0gMyApCisgICAgaWYgKCBodm1lbXVsX2N0eHQtPnNlZ19yZWdb
eDg2X3NlZ19zc10uYXR0ci5kcGwgPT0gMyApCiAgICAgICAgIHBmZWMgfD0gUEZFQ191c2VyX21v
ZGU7CiAKICAgICByYyA9IGh2bWVtdWxfbGluZWFyX3RvX3BoeXMoCkBAIC0xMjMwLDcgKzEyMzAs
NyBAQCBzdGF0aWMgaW50IGh2bWVtdWxfcmVwX291dHMoCiAgICAgaWYgKCByYyAhPSBYODZFTVVM
X09LQVkgKQogICAgICAgICByZXR1cm4gcmM7CiAKLSAgICBpZiAoIGh2bWVtdWxfY3R4dC0+c2Vn
X3JlZ1t4ODZfc2VnX3NzXS5hdHRyLmZpZWxkcy5kcGwgPT0gMyApCisgICAgaWYgKCBodm1lbXVs
X2N0eHQtPnNlZ19yZWdbeDg2X3NlZ19zc10uYXR0ci5kcGwgPT0gMyApCiAgICAgICAgIHBmZWMg
fD0gUEZFQ191c2VyX21vZGU7CiAKICAgICByYyA9IGh2bWVtdWxfbGluZWFyX3RvX3BoeXMoCkBA
IC0xMjc3LDcgKzEyNzcsNyBAQCBzdGF0aWMgaW50IGh2bWVtdWxfcmVwX21vdnMoCiAgICAgaWYg
KCByYyAhPSBYODZFTVVMX09LQVkgKQogICAgICAgICByZXR1cm4gcmM7CiAKLSAgICBpZiAoIGh2
bWVtdWxfY3R4dC0+c2VnX3JlZ1t4ODZfc2VnX3NzXS5hdHRyLmZpZWxkcy5kcGwgPT0gMyApCisg
ICAgaWYgKCBodm1lbXVsX2N0eHQtPnNlZ19yZWdbeDg2X3NlZ19zc10uYXR0ci5kcGwgPT0gMyAp
CiAgICAgICAgIHBmZWMgfD0gUEZFQ191c2VyX21vZGU7CiAKICAgICBpZiAoIHZpby0+bW1pb19h
Y2Nlc3MucmVhZF9hY2Nlc3MgJiYKQEAgLTE0MzUsNyArMTQzNSw3IEBAIHN0YXRpYyBpbnQgaHZt
ZW11bF9yZXBfc3RvcygKICAgICB7CiAgICAgICAgIHVpbnQzMl90IHBmZWMgPSBQRkVDX3BhZ2Vf
cHJlc2VudCB8IFBGRUNfd3JpdGVfYWNjZXNzOwogCi0gICAgICAgIGlmICggaHZtZW11bF9jdHh0
LT5zZWdfcmVnW3g4Nl9zZWdfc3NdLmF0dHIuZmllbGRzLmRwbCA9PSAzICkKKyAgICAgICAgaWYg
KCBodm1lbXVsX2N0eHQtPnNlZ19yZWdbeDg2X3NlZ19zc10uYXR0ci5kcGwgPT0gMyApCiAgICAg
ICAgICAgICBwZmVjIHw9IFBGRUNfdXNlcl9tb2RlOwogCiAgICAgICAgIHJjID0gaHZtZW11bF9s
aW5lYXJfdG9fcGh5cyhhZGRyLCAmZ3BhLCBieXRlc19wZXJfcmVwLCByZXBzLCBwZmVjLApAQCAt
MjEzMywxNyArMjEzMywxNyBAQCB2b2lkIGh2bV9lbXVsYXRlX2luaXRfcGVyX2luc24oCiAgICAg
aHZtZW11bF9jdHh0LT5jdHh0LmxtYSA9IGh2bV9sb25nX21vZGVfYWN0aXZlKGN1cnIpOwogCiAg
ICAgaWYgKCBodm1lbXVsX2N0eHQtPmN0eHQubG1hICYmCi0gICAgICAgICBodm1lbXVsX2N0eHQt
PnNlZ19yZWdbeDg2X3NlZ19jc10uYXR0ci5maWVsZHMubCApCisgICAgICAgICBodm1lbXVsX2N0
eHQtPnNlZ19yZWdbeDg2X3NlZ19jc10uYXR0ci5sICkKICAgICAgICAgaHZtZW11bF9jdHh0LT5j
dHh0LmFkZHJfc2l6ZSA9IGh2bWVtdWxfY3R4dC0+Y3R4dC5zcF9zaXplID0gNjQ7CiAgICAgZWxz
ZQogICAgIHsKICAgICAgICAgaHZtZW11bF9jdHh0LT5jdHh0LmFkZHJfc2l6ZSA9Ci0gICAgICAg
ICAgICBodm1lbXVsX2N0eHQtPnNlZ19yZWdbeDg2X3NlZ19jc10uYXR0ci5maWVsZHMuZGIgPyAz
MiA6IDE2OworICAgICAgICAgICAgaHZtZW11bF9jdHh0LT5zZWdfcmVnW3g4Nl9zZWdfY3NdLmF0
dHIuZGIgPyAzMiA6IDE2OwogICAgICAgICBodm1lbXVsX2N0eHQtPmN0eHQuc3Bfc2l6ZSA9Ci0g
ICAgICAgICAgICBodm1lbXVsX2N0eHQtPnNlZ19yZWdbeDg2X3NlZ19zc10uYXR0ci5maWVsZHMu
ZGIgPyAzMiA6IDE2OworICAgICAgICAgICAgaHZtZW11bF9jdHh0LT5zZWdfcmVnW3g4Nl9zZWdf
c3NdLmF0dHIuZGIgPyAzMiA6IDE2OwogICAgIH0KIAotICAgIGlmICggaHZtZW11bF9jdHh0LT5z
ZWdfcmVnW3g4Nl9zZWdfc3NdLmF0dHIuZmllbGRzLmRwbCA9PSAzICkKKyAgICBpZiAoIGh2bWVt
dWxfY3R4dC0+c2VnX3JlZ1t4ODZfc2VnX3NzXS5hdHRyLmRwbCA9PSAzICkKICAgICAgICAgcGZl
YyB8PSBQRkVDX3VzZXJfbW9kZTsKIAogICAgIGh2bWVtdWxfY3R4dC0+aW5zbl9idWZfZWlwID0g
aHZtZW11bF9jdHh0LT5jdHh0LnJlZ3MtPnJpcDsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9o
dm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmluZGV4IDcwZGRjODEuLjg4OWFhYWEg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2
bS9odm0uYwpAQCAtNzc0LDQ5ICs3NzQsNDkgQEAgc3RhdGljIGludCBodm1fc2F2ZV9jcHVfY3R4
dChzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKICAgICAgICAgY3R4
dC5jc19zZWwgPSBzZWcuc2VsOwogICAgICAgICBjdHh0LmNzX2xpbWl0ID0gc2VnLmxpbWl0Owog
ICAgICAgICBjdHh0LmNzX2Jhc2UgPSBzZWcuYmFzZTsKLSAgICAgICAgY3R4dC5jc19hcmJ5dGVz
ID0gc2VnLmF0dHIuYnl0ZXM7CisgICAgICAgIGN0eHQuY3NfYXJieXRlcyA9IHNlZy5hdHRyLnJh
dzsKIAogICAgICAgICBodm1fZ2V0X3NlZ21lbnRfcmVnaXN0ZXIodiwgeDg2X3NlZ19kcywgJnNl
Zyk7CiAgICAgICAgIGN0eHQuZHNfc2VsID0gc2VnLnNlbDsKICAgICAgICAgY3R4dC5kc19saW1p
dCA9IHNlZy5saW1pdDsKICAgICAgICAgY3R4dC5kc19iYXNlID0gc2VnLmJhc2U7Ci0gICAgICAg
IGN0eHQuZHNfYXJieXRlcyA9IHNlZy5hdHRyLmJ5dGVzOworICAgICAgICBjdHh0LmRzX2FyYnl0
ZXMgPSBzZWcuYXR0ci5yYXc7CiAKICAgICAgICAgaHZtX2dldF9zZWdtZW50X3JlZ2lzdGVyKHYs
IHg4Nl9zZWdfZXMsICZzZWcpOwogICAgICAgICBjdHh0LmVzX3NlbCA9IHNlZy5zZWw7CiAgICAg
ICAgIGN0eHQuZXNfbGltaXQgPSBzZWcubGltaXQ7CiAgICAgICAgIGN0eHQuZXNfYmFzZSA9IHNl
Zy5iYXNlOwotICAgICAgICBjdHh0LmVzX2FyYnl0ZXMgPSBzZWcuYXR0ci5ieXRlczsKKyAgICAg
ICAgY3R4dC5lc19hcmJ5dGVzID0gc2VnLmF0dHIucmF3OwogCiAgICAgICAgIGh2bV9nZXRfc2Vn
bWVudF9yZWdpc3Rlcih2LCB4ODZfc2VnX3NzLCAmc2VnKTsKICAgICAgICAgY3R4dC5zc19zZWwg
PSBzZWcuc2VsOwogICAgICAgICBjdHh0LnNzX2xpbWl0ID0gc2VnLmxpbWl0OwogICAgICAgICBj
dHh0LnNzX2Jhc2UgPSBzZWcuYmFzZTsKLSAgICAgICAgY3R4dC5zc19hcmJ5dGVzID0gc2VnLmF0
dHIuYnl0ZXM7CisgICAgICAgIGN0eHQuc3NfYXJieXRlcyA9IHNlZy5hdHRyLnJhdzsKIAogICAg
ICAgICBodm1fZ2V0X3NlZ21lbnRfcmVnaXN0ZXIodiwgeDg2X3NlZ19mcywgJnNlZyk7CiAgICAg
ICAgIGN0eHQuZnNfc2VsID0gc2VnLnNlbDsKICAgICAgICAgY3R4dC5mc19saW1pdCA9IHNlZy5s
aW1pdDsKICAgICAgICAgY3R4dC5mc19iYXNlID0gc2VnLmJhc2U7Ci0gICAgICAgIGN0eHQuZnNf
YXJieXRlcyA9IHNlZy5hdHRyLmJ5dGVzOworICAgICAgICBjdHh0LmZzX2FyYnl0ZXMgPSBzZWcu
YXR0ci5yYXc7CiAKICAgICAgICAgaHZtX2dldF9zZWdtZW50X3JlZ2lzdGVyKHYsIHg4Nl9zZWdf
Z3MsICZzZWcpOwogICAgICAgICBjdHh0LmdzX3NlbCA9IHNlZy5zZWw7CiAgICAgICAgIGN0eHQu
Z3NfbGltaXQgPSBzZWcubGltaXQ7CiAgICAgICAgIGN0eHQuZ3NfYmFzZSA9IHNlZy5iYXNlOwot
ICAgICAgICBjdHh0LmdzX2FyYnl0ZXMgPSBzZWcuYXR0ci5ieXRlczsKKyAgICAgICAgY3R4dC5n
c19hcmJ5dGVzID0gc2VnLmF0dHIucmF3OwogCiAgICAgICAgIGh2bV9nZXRfc2VnbWVudF9yZWdp
c3Rlcih2LCB4ODZfc2VnX3RyLCAmc2VnKTsKICAgICAgICAgY3R4dC50cl9zZWwgPSBzZWcuc2Vs
OwogICAgICAgICBjdHh0LnRyX2xpbWl0ID0gc2VnLmxpbWl0OwogICAgICAgICBjdHh0LnRyX2Jh
c2UgPSBzZWcuYmFzZTsKLSAgICAgICAgY3R4dC50cl9hcmJ5dGVzID0gc2VnLmF0dHIuYnl0ZXM7
CisgICAgICAgIGN0eHQudHJfYXJieXRlcyA9IHNlZy5hdHRyLnJhdzsKIAogICAgICAgICBodm1f
Z2V0X3NlZ21lbnRfcmVnaXN0ZXIodiwgeDg2X3NlZ19sZHRyLCAmc2VnKTsKICAgICAgICAgY3R4
dC5sZHRyX3NlbCA9IHNlZy5zZWw7CiAgICAgICAgIGN0eHQubGR0cl9saW1pdCA9IHNlZy5saW1p
dDsKICAgICAgICAgY3R4dC5sZHRyX2Jhc2UgPSBzZWcuYmFzZTsKLSAgICAgICAgY3R4dC5sZHRy
X2FyYnl0ZXMgPSBzZWcuYXR0ci5ieXRlczsKKyAgICAgICAgY3R4dC5sZHRyX2FyYnl0ZXMgPSBz
ZWcuYXR0ci5yYXc7CiAKICAgICAgICAgaWYgKCB2LT5mcHVfaW5pdGlhbGlzZWQgKQogICAgICAg
ICB7CkBAIC0xMDI4LDQ5ICsxMDI4LDQ5IEBAIHN0YXRpYyBpbnQgaHZtX2xvYWRfY3B1X2N0eHQo
c3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCiAgICAgc2VnLnNlbCA9
IGN0eHQuY3Nfc2VsOwogICAgIHNlZy5saW1pdCA9IGN0eHQuY3NfbGltaXQ7CiAgICAgc2VnLmJh
c2UgPSBjdHh0LmNzX2Jhc2U7Ci0gICAgc2VnLmF0dHIuYnl0ZXMgPSBjdHh0LmNzX2FyYnl0ZXM7
CisgICAgc2VnLmF0dHIucmF3ID0gY3R4dC5jc19hcmJ5dGVzOwogICAgIGh2bV9zZXRfc2VnbWVu
dF9yZWdpc3Rlcih2LCB4ODZfc2VnX2NzLCAmc2VnKTsKIAogICAgIHNlZy5zZWwgPSBjdHh0LmRz
X3NlbDsKICAgICBzZWcubGltaXQgPSBjdHh0LmRzX2xpbWl0OwogICAgIHNlZy5iYXNlID0gY3R4
dC5kc19iYXNlOwotICAgIHNlZy5hdHRyLmJ5dGVzID0gY3R4dC5kc19hcmJ5dGVzOworICAgIHNl
Zy5hdHRyLnJhdyA9IGN0eHQuZHNfYXJieXRlczsKICAgICBodm1fc2V0X3NlZ21lbnRfcmVnaXN0
ZXIodiwgeDg2X3NlZ19kcywgJnNlZyk7CiAKICAgICBzZWcuc2VsID0gY3R4dC5lc19zZWw7CiAg
ICAgc2VnLmxpbWl0ID0gY3R4dC5lc19saW1pdDsKICAgICBzZWcuYmFzZSA9IGN0eHQuZXNfYmFz
ZTsKLSAgICBzZWcuYXR0ci5ieXRlcyA9IGN0eHQuZXNfYXJieXRlczsKKyAgICBzZWcuYXR0ci5y
YXcgPSBjdHh0LmVzX2FyYnl0ZXM7CiAgICAgaHZtX3NldF9zZWdtZW50X3JlZ2lzdGVyKHYsIHg4
Nl9zZWdfZXMsICZzZWcpOwogCiAgICAgc2VnLnNlbCA9IGN0eHQuc3Nfc2VsOwogICAgIHNlZy5s
aW1pdCA9IGN0eHQuc3NfbGltaXQ7CiAgICAgc2VnLmJhc2UgPSBjdHh0LnNzX2Jhc2U7Ci0gICAg
c2VnLmF0dHIuYnl0ZXMgPSBjdHh0LnNzX2FyYnl0ZXM7CisgICAgc2VnLmF0dHIucmF3ID0gY3R4
dC5zc19hcmJ5dGVzOwogICAgIGh2bV9zZXRfc2VnbWVudF9yZWdpc3Rlcih2LCB4ODZfc2VnX3Nz
LCAmc2VnKTsKIAogICAgIHNlZy5zZWwgPSBjdHh0LmZzX3NlbDsKICAgICBzZWcubGltaXQgPSBj
dHh0LmZzX2xpbWl0OwogICAgIHNlZy5iYXNlID0gY3R4dC5mc19iYXNlOwotICAgIHNlZy5hdHRy
LmJ5dGVzID0gY3R4dC5mc19hcmJ5dGVzOworICAgIHNlZy5hdHRyLnJhdyA9IGN0eHQuZnNfYXJi
eXRlczsKICAgICBodm1fc2V0X3NlZ21lbnRfcmVnaXN0ZXIodiwgeDg2X3NlZ19mcywgJnNlZyk7
CiAKICAgICBzZWcuc2VsID0gY3R4dC5nc19zZWw7CiAgICAgc2VnLmxpbWl0ID0gY3R4dC5nc19s
aW1pdDsKICAgICBzZWcuYmFzZSA9IGN0eHQuZ3NfYmFzZTsKLSAgICBzZWcuYXR0ci5ieXRlcyA9
IGN0eHQuZ3NfYXJieXRlczsKKyAgICBzZWcuYXR0ci5yYXcgPSBjdHh0LmdzX2FyYnl0ZXM7CiAg
ICAgaHZtX3NldF9zZWdtZW50X3JlZ2lzdGVyKHYsIHg4Nl9zZWdfZ3MsICZzZWcpOwogCiAgICAg
c2VnLnNlbCA9IGN0eHQudHJfc2VsOwogICAgIHNlZy5saW1pdCA9IGN0eHQudHJfbGltaXQ7CiAg
ICAgc2VnLmJhc2UgPSBjdHh0LnRyX2Jhc2U7Ci0gICAgc2VnLmF0dHIuYnl0ZXMgPSBjdHh0LnRy
X2FyYnl0ZXM7CisgICAgc2VnLmF0dHIucmF3ID0gY3R4dC50cl9hcmJ5dGVzOwogICAgIGh2bV9z
ZXRfc2VnbWVudF9yZWdpc3Rlcih2LCB4ODZfc2VnX3RyLCAmc2VnKTsKIAogICAgIHNlZy5zZWwg
PSBjdHh0LmxkdHJfc2VsOwogICAgIHNlZy5saW1pdCA9IGN0eHQubGR0cl9saW1pdDsKICAgICBz
ZWcuYmFzZSA9IGN0eHQubGR0cl9iYXNlOwotICAgIHNlZy5hdHRyLmJ5dGVzID0gY3R4dC5sZHRy
X2FyYnl0ZXM7CisgICAgc2VnLmF0dHIucmF3ID0gY3R4dC5sZHRyX2FyYnl0ZXM7CiAgICAgaHZt
X3NldF9zZWdtZW50X3JlZ2lzdGVyKHYsIHg4Nl9zZWdfbGR0ciwgJnNlZyk7CiAKICAgICAvKiBD
b3ZlciB4c2F2ZS1hYnNlbnQgc2F2ZSBmaWxlIHJlc3RvcmF0aW9uIG9uIHhzYXZlLWNhcGFibGUg
aG9zdC4gKi8KQEAgLTE5MzYsOSArMTkzNiw5IEBAIGludCBodm1fc2V0X2VmZXIodWludDY0X3Qg
dmFsdWUpCiAgICAgICAgICAqIFdoZW4gTE1FIGJlY29tZXMgc2V0LCBjbG9iYmVyICVjcy5MIHRv
IGtlZXAgdGhlIGd1ZXN0IGZpcm1seSBpbgogICAgICAgICAgKiBjb21wYXRpYmlsaXR5IG1vZGUg
dW50aWwgaXQgcmVsb2FkcyAlY3MgaXRzZWxmLgogICAgICAgICAgKi8KLSAgICAgICAgaWYgKCBj
cy5hdHRyLmZpZWxkcy5sICkKKyAgICAgICAgaWYgKCBjcy5hdHRyLmwgKQogICAgICAgICB7Ci0g
ICAgICAgICAgICBjcy5hdHRyLmZpZWxkcy5sID0gMDsKKyAgICAgICAgICAgIGNzLmF0dHIubCA9
IDA7CiAgICAgICAgICAgICBodm1fc2V0X3NlZ21lbnRfcmVnaXN0ZXIodiwgeDg2X3NlZ19jcywg
JmNzKTsKICAgICAgICAgfQogICAgIH0KQEAgLTIzNzksMTQgKzIzNzksMTQgQEAgYm9vbF90IGh2
bV92aXJ0dWFsX3RvX2xpbmVhcl9hZGRyKAogICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgfQog
ICAgIGVsc2UgaWYgKCBodm1fbG9uZ19tb2RlX2FjdGl2ZShjdXJyKSAmJgotICAgICAgICAgICAg
ICAoaXNfeDg2X3N5c3RlbV9zZWdtZW50KHNlZykgfHwgYWN0aXZlX2NzLT5hdHRyLmZpZWxkcy5s
KSApCisgICAgICAgICAgICAgIChpc194ODZfc3lzdGVtX3NlZ21lbnQoc2VnKSB8fCBhY3RpdmVf
Y3MtPmF0dHIubCkgKQogICAgIHsKICAgICAgICAgLyoKICAgICAgICAgICogVXNlciBzZWdtZW50
cyBhcmUgYWx3YXlzIHRyZWF0ZWQgYXMgcHJlc2VudC4gIFN5c3RlbSBzZWdtZW50IG1heQogICAg
ICAgICAgKiBub3QgYmUsIGFuZCBhbHNvIGluY3VyIGxpbWl0IGNoZWNrcy4KICAgICAgICAgICov
CiAgICAgICAgIGlmICggaXNfeDg2X3N5c3RlbV9zZWdtZW50KHNlZykgJiYKLSAgICAgICAgICAg
ICAoIXJlZy0+YXR0ci5maWVsZHMucCB8fCAob2Zmc2V0ICsgYnl0ZXMgLSAhIWJ5dGVzKSA+IHJl
Zy0+bGltaXQpICkKKyAgICAgICAgICAgICAoIXJlZy0+YXR0ci5wIHx8IChvZmZzZXQgKyBieXRl
cyAtICEhYnl0ZXMpID4gcmVnLT5saW1pdCkgKQogICAgICAgICAgICAgZ290byBvdXQ7CiAKICAg
ICAgICAgLyoKQEAgLTI0MTQsMjAgKzI0MTQsMjAgQEAgYm9vbF90IGh2bV92aXJ0dWFsX3RvX2xp
bmVhcl9hZGRyKAogICAgICAgICBhZGRyID0gKHVpbnQzMl90KShhZGRyICsgcmVnLT5iYXNlKTsK
IAogICAgICAgICAvKiBTZWdtZW50IG5vdCB2YWxpZCBmb3IgdXNlIChjb29rZWQgbWVhbmluZyBv
ZiAucCk/ICovCi0gICAgICAgIGlmICggIXJlZy0+YXR0ci5maWVsZHMucCApCisgICAgICAgIGlm
ICggIXJlZy0+YXR0ci5wICkKICAgICAgICAgICAgIGdvdG8gb3V0OwogCiAgICAgICAgIC8qIFJl
YWQvd3JpdGUgcmVzdHJpY3Rpb25zIG9ubHkgZXhpc3QgZm9yIHVzZXIgc2VnbWVudHMuICovCi0g
ICAgICAgIGlmICggcmVnLT5hdHRyLmZpZWxkcy5zICkKKyAgICAgICAgaWYgKCByZWctPmF0dHIu
cyApCiAgICAgICAgIHsKICAgICAgICAgICAgIHN3aXRjaCAoIGFjY2Vzc190eXBlICkKICAgICAg
ICAgICAgIHsKICAgICAgICAgICAgIGNhc2UgaHZtX2FjY2Vzc19yZWFkOgotICAgICAgICAgICAg
ICAgIGlmICggKHJlZy0+YXR0ci5maWVsZHMudHlwZSAmIDB4YSkgPT0gMHg4ICkKKyAgICAgICAg
ICAgICAgICBpZiAoIChyZWctPmF0dHIudHlwZSAmIDB4YSkgPT0gMHg4ICkKICAgICAgICAgICAg
ICAgICAgICAgZ290byBvdXQ7IC8qIGV4ZWN1dGUtb25seSBjb2RlIHNlZ21lbnQgKi8KICAgICAg
ICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIGNhc2UgaHZtX2FjY2Vzc193cml0ZToKLSAg
ICAgICAgICAgICAgICBpZiAoIChyZWctPmF0dHIuZmllbGRzLnR5cGUgJiAweGEpICE9IDB4MiAp
CisgICAgICAgICAgICAgICAgaWYgKCAocmVnLT5hdHRyLnR5cGUgJiAweGEpICE9IDB4MiApCiAg
ICAgICAgICAgICAgICAgICAgIGdvdG8gb3V0OyAvKiBub3QgYSB3cml0YWJsZSBkYXRhIHNlZ21l
bnQgKi8KICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIGRlZmF1bHQ6CkBAIC0y
NDM4LDEwICsyNDM4LDEwIEBAIGJvb2xfdCBodm1fdmlydHVhbF90b19saW5lYXJfYWRkcigKICAg
ICAgICAgbGFzdF9ieXRlID0gKHVpbnQzMl90KW9mZnNldCArIGJ5dGVzIC0gISFieXRlczsKIAog
ICAgICAgICAvKiBJcyB0aGlzIGEgZ3Jvd3MtZG93biBkYXRhIHNlZ21lbnQ/IFNwZWNpYWwgbGlt
aXQgY2hlY2sgaWYgc28uICovCi0gICAgICAgIGlmICggcmVnLT5hdHRyLmZpZWxkcy5zICYmIChy
ZWctPmF0dHIuZmllbGRzLnR5cGUgJiAweGMpID09IDB4NCApCisgICAgICAgIGlmICggcmVnLT5h
dHRyLnMgJiYgKHJlZy0+YXR0ci50eXBlICYgMHhjKSA9PSAweDQgKQogICAgICAgICB7CiAgICAg
ICAgICAgICAvKiBJcyB1cHBlciBsaW1pdCAweEZGRkYgb3IgMHhGRkZGRkZGRj8gKi8KLSAgICAg
ICAgICAgIGlmICggIXJlZy0+YXR0ci5maWVsZHMuZGIgKQorICAgICAgICAgICAgaWYgKCAhcmVn
LT5hdHRyLmRiICkKICAgICAgICAgICAgICAgICBsYXN0X2J5dGUgPSAodWludDE2X3QpbGFzdF9i
eXRlOwogCiAgICAgICAgICAgICAvKiBDaGVjayBmaXJzdCBieXRlIGFuZCBsYXN0IGJ5dGUgYWdh
aW5zdCByZXNwZWN0aXZlIGJvdW5kcy4gKi8KQEAgLTI2MzcsNyArMjYzNyw3IEBAIHN0YXRpYyBp
bnQgaHZtX2xvYWRfc2VnbWVudF9zZWxlY3RvcigKICAgICAgICAgc2Vnci5zZWwgPSBzZWw7CiAg
ICAgICAgIHNlZ3IuYmFzZSA9ICh1aW50MzJfdClzZWwgPDwgNDsKICAgICAgICAgc2Vnci5saW1p
dCA9IDB4ZmZmZnU7Ci0gICAgICAgIHNlZ3IuYXR0ci5ieXRlcyA9IDB4ZjM7CisgICAgICAgIHNl
Z3IuYXR0ci5yYXcgPSAweGYzOwogICAgICAgICBodm1fc2V0X3NlZ21lbnRfcmVnaXN0ZXIodiwg
c2VnLCAmc2Vncik7CiAgICAgICAgIHJldHVybiAwOwogICAgIH0KQEAgLTI2NjEsNyArMjY2MSw3
IEBAIHN0YXRpYyBpbnQgaHZtX2xvYWRfc2VnbWVudF9zZWxlY3RvcigKICAgICAgICAgdiwgKHNl
bCAmIDQpID8geDg2X3NlZ19sZHRyIDogeDg2X3NlZ19nZHRyLCAmZGVzY3RhYik7CiAKICAgICAv
KiBTZWdtZW50IG5vdCB2YWxpZCBmb3IgdXNlIChjb29rZWQgbWVhbmluZyBvZiAucCk/ICovCi0g
ICAgaWYgKCAhZGVzY3RhYi5hdHRyLmZpZWxkcy5wICkKKyAgICBpZiAoICFkZXNjdGFiLmF0dHIu
cCApCiAgICAgICAgIGdvdG8gZmFpbDsKIAogICAgIC8qIENoZWNrIGFnYWluc3QgZGVzY3JpcHRv
ciB0YWJsZSBsaW1pdC4gKi8KQEAgLTI3MzksMTAgKzI3MzksMTAgQEAgc3RhdGljIGludCBodm1f
bG9hZF9zZWdtZW50X3NlbGVjdG9yKAogICAgIHNlZ3IuYmFzZSA9ICgoKGRlc2MuYiA8PCAgMCkg
JiAweGZmMDAwMDAwdSkgfAogICAgICAgICAgICAgICAgICAoKGRlc2MuYiA8PCAxNikgJiAweDAw
ZmYwMDAwdSkgfAogICAgICAgICAgICAgICAgICAoKGRlc2MuYSA+PiAxNikgJiAweDAwMDBmZmZm
dSkpOwotICAgIHNlZ3IuYXR0ci5ieXRlcyA9ICgoKGRlc2MuYiA+PiAgOCkgJiAweDAwZmZ1KSB8
Ci0gICAgICAgICAgICAgICAgICAgICAgICgoZGVzYy5iID4+IDEyKSAmIDB4MGYwMHUpKTsKKyAg
ICBzZWdyLmF0dHIucmF3ID0gKCgoZGVzYy5iID4+ICA4KSAmIDB4MDBmZnUpIHwKKyAgICAgICAg
ICAgICAgICAgICAgICgoZGVzYy5iID4+IDEyKSAmIDB4MGYwMHUpKTsKICAgICBzZWdyLmxpbWl0
ID0gKGRlc2MuYiAmIDB4MDAwZjAwMDB1KSB8IChkZXNjLmEgJiAweDAwMDBmZmZmdSk7Ci0gICAg
aWYgKCBzZWdyLmF0dHIuZmllbGRzLmcgKQorICAgIGlmICggc2Vnci5hdHRyLmcgKQogICAgICAg
ICBzZWdyLmxpbWl0ID0gKHNlZ3IubGltaXQgPDwgMTIpIHwgMHhmZmZ1OwogICAgIHNlZ3Iuc2Vs
ID0gc2VsOwogICAgIGh2bV9zZXRfc2VnbWVudF9yZWdpc3Rlcih2LCBzZWcsICZzZWdyKTsKQEAg
LTI4NDAsMTMgKzI4NDAsMTMgQEAgdm9pZCBodm1fdGFza19zd2l0Y2goCiAgICAgdHIuYmFzZSA9
ICgoKHRzc19kZXNjLmIgPDwgIDApICYgMHhmZjAwMDAwMHUpIHwKICAgICAgICAgICAgICAgICgo
dHNzX2Rlc2MuYiA8PCAxNikgJiAweDAwZmYwMDAwdSkgfAogICAgICAgICAgICAgICAgKCh0c3Nf
ZGVzYy5hID4+IDE2KSAmIDB4MDAwMGZmZmZ1KSk7Ci0gICAgdHIuYXR0ci5ieXRlcyA9ICgoKHRz
c19kZXNjLmIgPj4gIDgpICYgMHgwMGZmdSkgfAotICAgICAgICAgICAgICAgICAgICAgKCh0c3Nf
ZGVzYy5iID4+IDEyKSAmIDB4MGYwMHUpKTsKKyAgICB0ci5hdHRyLnJhdyA9ICgoKHRzc19kZXNj
LmIgPj4gIDgpICYgMHgwMGZmdSkgfAorICAgICAgICAgICAgICAgICAgICgodHNzX2Rlc2MuYiA+
PiAxMikgJiAweDBmMDB1KSk7CiAgICAgdHIubGltaXQgPSAodHNzX2Rlc2MuYiAmIDB4MDAwZjAw
MDB1KSB8ICh0c3NfZGVzYy5hICYgMHgwMDAwZmZmZnUpOwotICAgIGlmICggdHIuYXR0ci5maWVs
ZHMuZyApCisgICAgaWYgKCB0ci5hdHRyLmcgKQogICAgICAgICB0ci5saW1pdCA9ICh0ci5saW1p
dCA8PCAxMikgfCAweGZmZnU7CiAKLSAgICBpZiAoIHRyLmF0dHIuZmllbGRzLnR5cGUgIT0gKCh0
YXNrc3dpdGNoX3JlYXNvbiA9PSBUU1dfaXJldCkgPyAweGIgOiAweDkpICkKKyAgICBpZiAoIHRy
LmF0dHIudHlwZSAhPSAoKHRhc2tzd2l0Y2hfcmVhc29uID09IFRTV19pcmV0KSA/IDB4YiA6IDB4
OSkgKQogICAgIHsKICAgICAgICAgaHZtX2luamVjdF9od19leGNlcHRpb24oCiAgICAgICAgICAg
ICAodGFza3N3aXRjaF9yZWFzb24gPT0gVFNXX2lyZXQpID8gVFJBUF9pbnZhbGlkX3RzcyA6IFRS
QVBfZ3BfZmF1bHQsCkBAIC0yODU0LDcgKzI4NTQsNyBAQCB2b2lkIGh2bV90YXNrX3N3aXRjaCgK
ICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogCi0gICAgaWYgKCAhdHIuYXR0ci5maWVsZHMucCAp
CisgICAgaWYgKCAhdHIuYXR0ci5wICkKICAgICB7CiAgICAgICAgIGh2bV9pbmplY3RfaHdfZXhj
ZXB0aW9uKFRSQVBfbm9fc2VnbWVudCwgdHNzX3NlbCAmIDB4ZmZmOCk7CiAgICAgICAgIGdvdG8g
b3V0OwpAQCAtMjk3Miw3ICsyOTcyLDcgQEAgdm9pZCBodm1fdGFza19zd2l0Y2goCiAgICAgICAg
ICAgICBnb3RvIG91dDsKICAgICB9CiAKLSAgICB0ci5hdHRyLmZpZWxkcy50eXBlID0gMHhiOyAv
KiBidXN5IDMyLWJpdCB0c3MgKi8KKyAgICB0ci5hdHRyLnR5cGUgPSBTWVNfREVTQ190c3NfYnVz
eTsKICAgICBodm1fc2V0X3NlZ21lbnRfcmVnaXN0ZXIodiwgeDg2X3NlZ190ciwgJnRyKTsKIAog
ICAgIHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbMF0gfD0gWDg2X0NSMF9UUzsKQEAgLTI5OTIs
OSArMjk5Miw5IEBAIHZvaWQgaHZtX3Rhc2tfc3dpdGNoKAogICAgICAgICB1bnNpZ25lZCBpbnQg
b3Bzeiwgc3A7CiAKICAgICAgICAgaHZtX2dldF9zZWdtZW50X3JlZ2lzdGVyKHYsIHg4Nl9zZWdf
Y3MsICZjcyk7Ci0gICAgICAgIG9wc3ogPSBjcy5hdHRyLmZpZWxkcy5kYiA/IDQgOiAyOworICAg
ICAgICBvcHN6ID0gY3MuYXR0ci5kYiA/IDQgOiAyOwogICAgICAgICBodm1fZ2V0X3NlZ21lbnRf
cmVnaXN0ZXIodiwgeDg2X3NlZ19zcywgJnNlZ3IpOwotICAgICAgICBpZiAoIHNlZ3IuYXR0ci5m
aWVsZHMuZGIgKQorICAgICAgICBpZiAoIHNlZ3IuYXR0ci5kYiApCiAgICAgICAgICAgICBzcCA9
IHJlZ3MtPmVzcCAtPSBvcHN6OwogICAgICAgICBlbHNlCiAgICAgICAgICAgICBzcCA9IHJlZ3Mt
PnNwIC09IG9wc3o7CkBAIC0zNjE0LDcgKzM2MTQsNyBAQCB2b2lkIGh2bV91ZF9pbnRlcmNlcHQo
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgaWYgKCBvcHRfaHZtX2ZlcCApCiAgICAg
ewogICAgICAgICBjb25zdCBzdHJ1Y3Qgc2VnbWVudF9yZWdpc3RlciAqY3MgPSAmY3R4dC5zZWdf
cmVnW3g4Nl9zZWdfY3NdOwotICAgICAgICB1aW50MzJfdCB3YWxrID0gKGN0eHQuc2VnX3JlZ1t4
ODZfc2VnX3NzXS5hdHRyLmZpZWxkcy5kcGwgPT0gMykKKyAgICAgICAgdWludDMyX3Qgd2FsayA9
IChjdHh0LnNlZ19yZWdbeDg2X3NlZ19zc10uYXR0ci5kcGwgPT0gMykKICAgICAgICAgICAgID8g
UEZFQ191c2VyX21vZGUgOiAwOwogICAgICAgICB1bnNpZ25lZCBsb25nIGFkZHI7CiAgICAgICAg
IGNoYXIgc2lnWzVdOyAvKiB1ZDI7IC5hc2NpaSAieGVuIiAqLwpAQCAtMzYzMCw3ICszNjMwLDcg
QEAgdm9pZCBodm1fdWRfaW50ZXJjZXB0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAg
ICAgICAgICAgcmVncy0+ZWZsYWdzICY9IH5YODZfRUZMQUdTX1JGOwogCiAgICAgICAgICAgICAv
KiBaZXJvIHRoZSB1cHBlciAzMiBiaXRzIG9mICVyaXAgaWYgbm90IGluIDY0Yml0IG1vZGUuICov
Ci0gICAgICAgICAgICBpZiAoICEoaHZtX2xvbmdfbW9kZV9hY3RpdmUoY3VyKSAmJiBjcy0+YXR0
ci5maWVsZHMubCkgKQorICAgICAgICAgICAgaWYgKCAhKGh2bV9sb25nX21vZGVfYWN0aXZlKGN1
cikgJiYgY3MtPmF0dHIubCkgKQogICAgICAgICAgICAgICAgIHJlZ3MtPnJpcCA9IHJlZ3MtPmVp
cDsKIAogICAgICAgICAgICAgYWRkX3RhaW50KFRBSU5UX0hWTV9GRVApOwpAQCAtMzc4MiwyNSAr
Mzc4MiwyNSBAQCB2b2lkIGh2bV92Y3B1X3Jlc2V0X3N0YXRlKHN0cnVjdCB2Y3B1ICp2LCB1aW50
MTZfdCBjcywgdWludDE2X3QgaXApCiAgICAgcmVnLnNlbCA9IGNzOwogICAgIHJlZy5iYXNlID0g
KHVpbnQzMl90KXJlZy5zZWwgPDwgNDsKICAgICByZWcubGltaXQgPSAweGZmZmY7Ci0gICAgcmVn
LmF0dHIuYnl0ZXMgPSAweDA5YjsKKyAgICByZWcuYXR0ci5yYXcgPSAweDA5YjsKICAgICBodm1f
c2V0X3NlZ21lbnRfcmVnaXN0ZXIodiwgeDg2X3NlZ19jcywgJnJlZyk7CiAKICAgICByZWcuc2Vs
ID0gcmVnLmJhc2UgPSAwOwogICAgIHJlZy5saW1pdCA9IDB4ZmZmZjsKLSAgICByZWcuYXR0ci5i
eXRlcyA9IDB4MDkzOworICAgIHJlZy5hdHRyLnJhdyA9IDB4MDkzOwogICAgIGh2bV9zZXRfc2Vn
bWVudF9yZWdpc3Rlcih2LCB4ODZfc2VnX2RzLCAmcmVnKTsKICAgICBodm1fc2V0X3NlZ21lbnRf
cmVnaXN0ZXIodiwgeDg2X3NlZ19lcywgJnJlZyk7CiAgICAgaHZtX3NldF9zZWdtZW50X3JlZ2lz
dGVyKHYsIHg4Nl9zZWdfZnMsICZyZWcpOwogICAgIGh2bV9zZXRfc2VnbWVudF9yZWdpc3Rlcih2
LCB4ODZfc2VnX2dzLCAmcmVnKTsKICAgICBodm1fc2V0X3NlZ21lbnRfcmVnaXN0ZXIodiwgeDg2
X3NlZ19zcywgJnJlZyk7CiAKLSAgICByZWcuYXR0ci5ieXRlcyA9IDB4ODI7IC8qIExEVCAqLwor
ICAgIHJlZy5hdHRyLnJhdyA9IDB4ODI7IC8qIExEVCAqLwogICAgIGh2bV9zZXRfc2VnbWVudF9y
ZWdpc3Rlcih2LCB4ODZfc2VnX2xkdHIsICZyZWcpOwogCi0gICAgcmVnLmF0dHIuYnl0ZXMgPSAw
eDhiOyAvKiAzMi1iaXQgVFNTIChidXN5KSAqLworICAgIHJlZy5hdHRyLnJhdyA9IDB4OGI7IC8q
IDMyLWJpdCBUU1MgKGJ1c3kpICovCiAgICAgaHZtX3NldF9zZWdtZW50X3JlZ2lzdGVyKHYsIHg4
Nl9zZWdfdHIsICZyZWcpOwogCi0gICAgcmVnLmF0dHIuYnl0ZXMgPSAwOworICAgIHJlZy5hdHRy
LnJhdyA9IDA7CiAgICAgaHZtX3NldF9zZWdtZW50X3JlZ2lzdGVyKHYsIHg4Nl9zZWdfZ2R0ciwg
JnJlZyk7CiAgICAgaHZtX3NldF9zZWdtZW50X3JlZ2lzdGVyKHYsIHg4Nl9zZWdfaWR0ciwgJnJl
Zyk7CiAKQEAgLTQ3MzYsOCArNDczNiw4IEBAIHZvaWQgaHZtX2dldF9zZWdtZW50X3JlZ2lzdGVy
KHN0cnVjdCB2Y3B1ICp2LCBlbnVtIHg4Nl9zZWdtZW50IHNlZywKICAgICB7CiAgICAgY2FzZSB4
ODZfc2VnX3NzOgogICAgICAgICAvKiBTVk0gbWF5IHJldGFpbiAlc3MuREIgd2hlbiAlc3MgaXMg
bG9hZGVkIHdpdGggYSBOVUxMIHNlbGVjdG9yLiAqLwotICAgICAgICBpZiAoICFyZWctPmF0dHIu
ZmllbGRzLnAgKQotICAgICAgICAgICAgcmVnLT5hdHRyLmZpZWxkcy5kYiA9IDA7CisgICAgICAg
IGlmICggIXJlZy0+YXR0ci5wICkKKyAgICAgICAgICAgIHJlZy0+YXR0ci5kYiA9IDA7CiAgICAg
ICAgIGJyZWFrOwogCiAgICAgY2FzZSB4ODZfc2VnX3RyOgpAQCAtNDc0NSwxNCArNDc0NSwxNCBA
QCB2b2lkIGh2bV9nZXRfc2VnbWVudF9yZWdpc3RlcihzdHJ1Y3QgdmNwdSAqdiwgZW51bSB4ODZf
c2VnbWVudCBzZWcsCiAgICAgICAgICAqIFNWTSBkb2Vzbid0IHRyYWNrICV0ci5CLiBBcmNoaXRl
Y3R1cmFsbHksIGEgbG9hZGVkIFRTUyBzZWdtZW50IHdpbGwKICAgICAgICAgICogYWx3YXlzIGJl
IGJ1c3kuCiAgICAgICAgICAqLwotICAgICAgICByZWctPmF0dHIuZmllbGRzLnR5cGUgfD0gMHgy
OworICAgICAgICByZWctPmF0dHIudHlwZSB8PSAweDI7CiAKICAgICAgICAgLyoKICAgICAgICAg
ICogJWNzIGFuZCAldHIgYXJlIHVuY29uZGl0aW9uYWxseSBwcmVzZW50LiAgU1ZNIGlnbm9yZXMg
dGhlc2UgcHJlc2VudAogICAgICAgICAgKiBiaXRzIGFuZCB3aWxsIGhhcHBpbHkgcnVuIHdpdGhv
dXQgdGhlbSBzZXQuCiAgICAgICAgICAqLwogICAgIGNhc2UgeDg2X3NlZ19jczoKLSAgICAgICAg
cmVnLT5hdHRyLmZpZWxkcy5wID0gMTsKKyAgICAgICAgcmVnLT5hdHRyLnAgPSAxOwogICAgICAg
ICBicmVhazsKIAogICAgIGNhc2UgeDg2X3NlZ19nZHRyOgpAQCAtNDc2MSwyMSArNDc2MSwyMSBA
QCB2b2lkIGh2bV9nZXRfc2VnbWVudF9yZWdpc3RlcihzdHJ1Y3QgdmNwdSAqdiwgZW51bSB4ODZf
c2VnbWVudCBzZWcsCiAgICAgICAgICAqIFRyZWF0IEdEVFIvSURUUiBhcyBiZWluZyBwcmVzZW50
IHN5c3RlbSBzZWdtZW50cy4gIFRoaXMgYXZvaWRzIHRoZW0KICAgICAgICAgICogbmVlZGluZyBz
cGVjaWFsIGNhc2luZyBmb3Igc2VnbWVudGF0aW9uIGNoZWNrcy4KICAgICAgICAgICovCi0gICAg
ICAgIHJlZy0+YXR0ci5ieXRlcyA9IDB4ODA7CisgICAgICAgIHJlZy0+YXR0ci5yYXcgPSAweDgw
OwogICAgICAgICBicmVhazsKIAogICAgIGRlZmF1bHQ6IC8qIEF2b2lkIHRyaWdnZXJpbmcgLVdl
cnJvcj1zd2l0Y2ggKi8KICAgICAgICAgYnJlYWs7CiAgICAgfQogCi0gICAgaWYgKCByZWctPmF0
dHIuZmllbGRzLnAgKQorICAgIGlmICggcmVnLT5hdHRyLnAgKQogICAgIHsKICAgICAgICAgLyoK
ICAgICAgICAgICogRm9yIHNlZ21lbnRzIHdoaWNoIGFyZSBwcmVzZW50L3VzYWJsZSwgY29vayB0
aGUgc3lzdGVtIGZsYWcuICBTVk0KICAgICAgICAgICogaWdub3JlcyB0aGUgUyBiaXQgb24gYWxs
IHNlZ21lbnRzIGFuZCB3aWxsIGhhcHBpbHkgcnVuIHdpdGggdGhlbSBpbgogICAgICAgICAgKiBh
bnkgc3RhdGUuCiAgICAgICAgICAqLwotICAgICAgICByZWctPmF0dHIuZmllbGRzLnMgPSBpc194
ODZfdXNlcl9zZWdtZW50KHNlZyk7CisgICAgICAgIHJlZy0+YXR0ci5zID0gaXNfeDg2X3VzZXJf
c2VnbWVudChzZWcpOwogCiAgICAgICAgIC8qCiAgICAgICAgICAqIFNWTSBkaXNjYXJkcyAlY3Mu
RyBvbiAjVk1FWElULiAgT3RoZXIgdXNlciBzZWdtZW50cyBkbyBoYXZlIC5HCkBAIC00Nzg1LDE0
ICs0Nzg1LDE0IEBAIHZvaWQgaHZtX2dldF9zZWdtZW50X3JlZ2lzdGVyKHN0cnVjdCB2Y3B1ICp2
LCBlbnVtIHg4Nl9zZWdtZW50IHNlZywKICAgICAgICAgICoKICAgICAgICAgICogVW5jb25kaXRp
b25hbGx5IHJlY2FsY3VsYXRlIEcuCiAgICAgICAgICAqLwotICAgICAgICByZWctPmF0dHIuZmll
bGRzLmcgPSAhIShyZWctPmxpbWl0ID4+IDIwKTsKKyAgICAgICAgcmVnLT5hdHRyLmcgPSAhIShy
ZWctPmxpbWl0ID4+IDIwKTsKIAogICAgICAgICAvKgogICAgICAgICAgKiBTVk0gZG9lc24ndCB0
cmFjayB0aGUgQWNjZXNzZWQgZmxhZy4gIEl0IHdpbGwgYWx3YXlzIGJlIHNldCBmb3IKICAgICAg
ICAgICogdXNhYmxlIHVzZXIgc2VnbWVudHMgbG9hZGVkIGludG8gdGhlIGRlc2NyaXB0b3IgY2Fj
aGUuCiAgICAgICAgICAqLwogICAgICAgICBpZiAoIGlzX3g4Nl91c2VyX3NlZ21lbnQoc2VnKSAp
Ci0gICAgICAgICAgICByZWctPmF0dHIuZmllbGRzLnR5cGUgfD0gMHgxOworICAgICAgICAgICAg
cmVnLT5hdHRyLnR5cGUgfD0gMHgxOwogICAgIH0KIH0KIApAQCAtNDgwMCwyNSArNDgwMCwyNSBA
QCB2b2lkIGh2bV9zZXRfc2VnbWVudF9yZWdpc3RlcihzdHJ1Y3QgdmNwdSAqdiwgZW51bSB4ODZf
c2VnbWVudCBzZWcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgc2VnbWVu
dF9yZWdpc3RlciAqcmVnKQogewogICAgIC8qIFNldCBHIHRvIG1hdGNoIHRoZSBsaW1pdCBmaWVs
ZC4gIFZULXggY2FyZXMsIHdoaWxlIFNWTSBkb2Vzbid0LiAqLwotICAgIGlmICggcmVnLT5hdHRy
LmZpZWxkcy5wICkKLSAgICAgICAgcmVnLT5hdHRyLmZpZWxkcy5nID0gISEocmVnLT5saW1pdCA+
PiAyMCk7CisgICAgaWYgKCByZWctPmF0dHIucCApCisgICAgICAgIHJlZy0+YXR0ci5nID0gISEo
cmVnLT5saW1pdCA+PiAyMCk7CiAKICAgICBzd2l0Y2ggKCBzZWcgKQogICAgIHsKICAgICBjYXNl
IHg4Nl9zZWdfY3M6Ci0gICAgICAgIEFTU0VSVChyZWctPmF0dHIuZmllbGRzLnApOyAgICAgICAg
ICAgICAgICAgIC8qIFVzYWJsZS4gKi8KLSAgICAgICAgQVNTRVJUKHJlZy0+YXR0ci5maWVsZHMu
cyk7ICAgICAgICAgICAgICAgICAgLyogVXNlciBzZWdtZW50LiAqLwotICAgICAgICBBU1NFUlQo
cmVnLT5hdHRyLmZpZWxkcy50eXBlICYgMHgxKTsgICAgICAgICAvKiBBY2Nlc3NlZC4gKi8KKyAg
ICAgICAgQVNTRVJUKHJlZy0+YXR0ci5wKTsgICAgICAgICAgICAgICAgICAgICAgICAgLyogVXNh
YmxlLiAqLworICAgICAgICBBU1NFUlQocmVnLT5hdHRyLnMpOyAgICAgICAgICAgICAgICAgICAg
ICAgICAvKiBVc2VyIHNlZ21lbnQuICovCisgICAgICAgIEFTU0VSVChyZWctPmF0dHIudHlwZSAm
IDB4MSk7ICAgICAgICAgICAgICAgIC8qIEFjY2Vzc2VkLiAqLwogICAgICAgICBBU1NFUlQoKHJl
Zy0+YmFzZSA+PiAzMikgPT0gMCk7ICAgICAgICAgICAgICAvKiBVcHBlciBiaXRzIGNsZWFyLiAq
LwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgeDg2X3NlZ19zczoKLSAgICAgICAgaWYgKCBy
ZWctPmF0dHIuZmllbGRzLnAgKQorICAgICAgICBpZiAoIHJlZy0+YXR0ci5wICkKICAgICAgICAg
ewotICAgICAgICAgICAgQVNTRVJUKHJlZy0+YXR0ci5maWVsZHMucyk7ICAgICAgICAgICAgICAv
KiBVc2VyIHNlZ21lbnQuICovCi0gICAgICAgICAgICBBU1NFUlQoIShyZWctPmF0dHIuZmllbGRz
LnR5cGUgJiAweDgpKTsgIC8qIERhdGEgc2VnbWVudC4gKi8KLSAgICAgICAgICAgIEFTU0VSVChy
ZWctPmF0dHIuZmllbGRzLnR5cGUgJiAweDIpOyAgICAgLyogV3JpdGVhYmxlLiAqLwotICAgICAg
ICAgICAgQVNTRVJUKHJlZy0+YXR0ci5maWVsZHMudHlwZSAmIDB4MSk7ICAgICAvKiBBY2Nlc3Nl
ZC4gKi8KKyAgICAgICAgICAgIEFTU0VSVChyZWctPmF0dHIucyk7ICAgICAgICAgICAgICAgICAg
ICAgLyogVXNlciBzZWdtZW50LiAqLworICAgICAgICAgICAgQVNTRVJUKCEocmVnLT5hdHRyLnR5
cGUgJiAweDgpKTsgICAgICAgICAvKiBEYXRhIHNlZ21lbnQuICovCisgICAgICAgICAgICBBU1NF
UlQocmVnLT5hdHRyLnR5cGUgJiAweDIpOyAgICAgICAgICAgIC8qIFdyaXRlYWJsZS4gKi8KKyAg
ICAgICAgICAgIEFTU0VSVChyZWctPmF0dHIudHlwZSAmIDB4MSk7ICAgICAgICAgICAgLyogQWNj
ZXNzZWQuICovCiAgICAgICAgICAgICBBU1NFUlQoKHJlZy0+YmFzZSA+PiAzMikgPT0gMCk7ICAg
ICAgICAgIC8qIFVwcGVyIGJpdHMgY2xlYXIuICovCiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7
CkBAIC00ODI3LDE0ICs0ODI3LDE0IEBAIHZvaWQgaHZtX3NldF9zZWdtZW50X3JlZ2lzdGVyKHN0
cnVjdCB2Y3B1ICp2LCBlbnVtIHg4Nl9zZWdtZW50IHNlZywKICAgICBjYXNlIHg4Nl9zZWdfZXM6
CiAgICAgY2FzZSB4ODZfc2VnX2ZzOgogICAgIGNhc2UgeDg2X3NlZ19nczoKLSAgICAgICAgaWYg
KCByZWctPmF0dHIuZmllbGRzLnAgKQorICAgICAgICBpZiAoIHJlZy0+YXR0ci5wICkKICAgICAg
ICAgewotICAgICAgICAgICAgQVNTRVJUKHJlZy0+YXR0ci5maWVsZHMucyk7ICAgICAgICAgICAg
ICAvKiBVc2VyIHNlZ21lbnQuICovCisgICAgICAgICAgICBBU1NFUlQocmVnLT5hdHRyLnMpOyAg
ICAgICAgICAgICAgICAgICAgIC8qIFVzZXIgc2VnbWVudC4gKi8KIAotICAgICAgICAgICAgaWYg
KCByZWctPmF0dHIuZmllbGRzLnR5cGUgJiAweDggKQotICAgICAgICAgICAgICAgIEFTU0VSVChy
ZWctPmF0dHIuZmllbGRzLnR5cGUgJiAweDIpOyAvKiBSZWFkYWJsZS4gKi8KKyAgICAgICAgICAg
IGlmICggcmVnLT5hdHRyLnR5cGUgJiAweDggKQorICAgICAgICAgICAgICAgIEFTU0VSVChyZWct
PmF0dHIudHlwZSAmIDB4Mik7ICAgICAgICAvKiBSZWFkYWJsZS4gKi8KIAotICAgICAgICAgICAg
QVNTRVJUKHJlZy0+YXR0ci5maWVsZHMudHlwZSAmIDB4MSk7ICAgICAvKiBBY2Nlc3NlZC4gKi8K
KyAgICAgICAgICAgIEFTU0VSVChyZWctPmF0dHIudHlwZSAmIDB4MSk7ICAgICAgICAgICAgLyog
QWNjZXNzZWQuICovCiAKICAgICAgICAgICAgIGlmICggc2VnID09IHg4Nl9zZWdfZnMgfHwgc2Vn
ID09IHg4Nl9zZWdfZ3MgKQogICAgICAgICAgICAgICAgIEFTU0VSVChpc19jYW5vbmljYWxfYWRk
cmVzcyhyZWctPmJhc2UpKTsKQEAgLTQ4NDQsMjMgKzQ4NDQsMjMgQEAgdm9pZCBodm1fc2V0X3Nl
Z21lbnRfcmVnaXN0ZXIoc3RydWN0IHZjcHUgKnYsIGVudW0geDg2X3NlZ21lbnQgc2VnLAogICAg
ICAgICBicmVhazsKIAogICAgIGNhc2UgeDg2X3NlZ190cjoKLSAgICAgICAgQVNTRVJUKHJlZy0+
YXR0ci5maWVsZHMucCk7ICAgICAgICAgICAgICAgICAgLyogVXNhYmxlLiAqLwotICAgICAgICBB
U1NFUlQoIXJlZy0+YXR0ci5maWVsZHMucyk7ICAgICAgICAgICAgICAgICAvKiBTeXN0ZW0gc2Vn
bWVudC4gKi8KKyAgICAgICAgQVNTRVJUKHJlZy0+YXR0ci5wKTsgICAgICAgICAgICAgICAgICAg
ICAgICAgLyogVXNhYmxlLiAqLworICAgICAgICBBU1NFUlQoIXJlZy0+YXR0ci5zKTsgICAgICAg
ICAgICAgICAgICAgICAgICAvKiBTeXN0ZW0gc2VnbWVudC4gKi8KICAgICAgICAgQVNTRVJUKCEo
cmVnLT5zZWwgJiAweDQpKTsgICAgICAgICAgICAgICAgICAgLyogIVRJLiAqLwotICAgICAgICBp
ZiAoIHJlZy0+YXR0ci5maWVsZHMudHlwZSA9PSBTWVNfREVTQ190c3NfYnVzeSApCisgICAgICAg
IGlmICggcmVnLT5hdHRyLnR5cGUgPT0gU1lTX0RFU0NfdHNzX2J1c3kgKQogICAgICAgICAgICAg
QVNTRVJUKGlzX2Nhbm9uaWNhbF9hZGRyZXNzKHJlZy0+YmFzZSkpOwotICAgICAgICBlbHNlIGlm
ICggcmVnLT5hdHRyLmZpZWxkcy50eXBlID09IFNZU19ERVNDX3RzczE2X2J1c3kgKQorICAgICAg
ICBlbHNlIGlmICggcmVnLT5hdHRyLnR5cGUgPT0gU1lTX0RFU0NfdHNzMTZfYnVzeSApCiAgICAg
ICAgICAgICBBU1NFUlQoKHJlZy0+YmFzZSA+PiAzMikgPT0gMCk7CiAgICAgICAgIGVsc2UKICAg
ICAgICAgICAgIEFTU0VSVCghIiV0ciB0eXBlY2hlY2sgZmFpbHVyZSIpOwogICAgICAgICBicmVh
azsKIAogICAgIGNhc2UgeDg2X3NlZ19sZHRyOgotICAgICAgICBpZiAoIHJlZy0+YXR0ci5maWVs
ZHMucCApCisgICAgICAgIGlmICggcmVnLT5hdHRyLnAgKQogICAgICAgICB7Ci0gICAgICAgICAg
ICBBU1NFUlQoIXJlZy0+YXR0ci5maWVsZHMucyk7ICAgICAgICAgICAgIC8qIFN5c3RlbSBzZWdt
ZW50LiAqLworICAgICAgICAgICAgQVNTRVJUKCFyZWctPmF0dHIucyk7ICAgICAgICAgICAgICAg
ICAgICAvKiBTeXN0ZW0gc2VnbWVudC4gKi8KICAgICAgICAgICAgIEFTU0VSVCghKHJlZy0+c2Vs
ICYgMHg0KSk7ICAgICAgICAgICAgICAgLyogIVRJLiAqLwotICAgICAgICAgICAgQVNTRVJUKHJl
Zy0+YXR0ci5maWVsZHMudHlwZSA9PSBTWVNfREVTQ19sZHQpOworICAgICAgICAgICAgQVNTRVJU
KHJlZy0+YXR0ci50eXBlID09IFNZU19ERVNDX2xkdCk7CiAgICAgICAgICAgICBBU1NFUlQoaXNf
Y2Fub25pY2FsX2FkZHJlc3MocmVnLT5iYXNlKSk7CiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyBiL3hlbi9hcmNoL3g4Ni9o
dm0vc3ZtL3N2bS5jCmluZGV4IDE3OGFkYzUuLmMzMTI4MjcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9odm0vc3ZtL3N2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCkBAIC01
MjYsOSArNTI2LDkgQEAgc3RhdGljIGludCBzdm1fZ3Vlc3RfeDg2X21vZGUoc3RydWN0IHZjcHUg
KnYpCiAgICAgICAgIHJldHVybiAwOwogICAgIGlmICggdW5saWtlbHkoZ3Vlc3RfY3B1X3VzZXJf
cmVncygpLT5lZmxhZ3MgJiBYODZfRUZMQUdTX1ZNKSApCiAgICAgICAgIHJldHVybiAxOwotICAg
IGlmICggaHZtX2xvbmdfbW9kZV9hY3RpdmUodikgJiYgbGlrZWx5KHZtY2ItPmNzLmF0dHIuZmll
bGRzLmwpICkKKyAgICBpZiAoIGh2bV9sb25nX21vZGVfYWN0aXZlKHYpICYmIGxpa2VseSh2bWNi
LT5jcy5hdHRyLmwpICkKICAgICAgICAgcmV0dXJuIDg7Ci0gICAgcmV0dXJuIChsaWtlbHkodm1j
Yi0+Y3MuYXR0ci5maWVsZHMuZGIpID8gNCA6IDIpOworICAgIHJldHVybiBsaWtlbHkodm1jYi0+
Y3MuYXR0ci5kYikgPyA0IDogMjsKIH0KIAogdm9pZCBzdm1fdXBkYXRlX2d1ZXN0X2NyKHN0cnVj
dCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgY3IpCkBAIC02NTMsNyArNjUzLDcgQEAgc3RhdGljIHZv
aWQgc3ZtX2dldF9zZWdtZW50X3JlZ2lzdGVyKHN0cnVjdCB2Y3B1ICp2LCBlbnVtIHg4Nl9zZWdt
ZW50IHNlZywKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSB4ODZfc2VnX3NzOgogICAgICAgICAq
cmVnID0gdm1jYi0+c3M7Ci0gICAgICAgIHJlZy0+YXR0ci5maWVsZHMuZHBsID0gdm1jYi0+X2Nw
bDsKKyAgICAgICAgcmVnLT5hdHRyLmRwbCA9IHZtY2ItPl9jcGw7CiAgICAgICAgIGJyZWFrOwog
ICAgIGNhc2UgeDg2X3NlZ190cjoKICAgICAgICAgc3ZtX3N5bmNfdm1jYih2KTsKQEAgLTcyNiw3
ICs3MjYsNyBAQCBzdGF0aWMgdm9pZCBzdm1fc2V0X3NlZ21lbnRfcmVnaXN0ZXIoc3RydWN0IHZj
cHUgKnYsIGVudW0geDg2X3NlZ21lbnQgc2VnLAogICAgICAgICBicmVhazsKICAgICBjYXNlIHg4
Nl9zZWdfc3M6CiAgICAgICAgIHZtY2ItPnNzID0gKnJlZzsKLSAgICAgICAgdm1jYi0+X2NwbCA9
IHZtY2ItPnNzLmF0dHIuZmllbGRzLmRwbDsKKyAgICAgICAgdm1jYi0+X2NwbCA9IHZtY2ItPnNz
LmF0dHIuZHBsOwogICAgICAgICBicmVhazsKICAgICBjYXNlIHg4Nl9zZWdfdHI6CiAgICAgICAg
IHZtY2ItPnRyID0gKnJlZzsKQEAgLTE0NDIsNyArMTQ0Miw3IEBAIHN0YXRpYyB2b2lkIHN2bV9p
bmplY3RfZXZlbnQoY29uc3Qgc3RydWN0IHg4Nl9ldmVudCAqZXZlbnQpCiAgICAgICogSWYgaW5q
ZWN0aW5nIGFuIGV2ZW50IG91dHNpZGUgb2YgNjRiaXQgbW9kZSwgemVybyB0aGUgdXBwZXIgYml0
cyBvZiB0aGUKICAgICAgKiAlZWlwIGFuZCBuZXh0cmlwIGFmdGVyIHRoZSBhZGp1c3RtZW50cyBh
Ym92ZS4KICAgICAgKi8KLSAgICBpZiAoICEoKHZtY2ItPl9lZmVyICYgRUZFUl9MTUEpICYmIHZt
Y2ItPmNzLmF0dHIuZmllbGRzLmwpICkKKyAgICBpZiAoICEoKHZtY2ItPl9lZmVyICYgRUZFUl9M
TUEpICYmIHZtY2ItPmNzLmF0dHIubCkgKQogICAgIHsKICAgICAgICAgcmVncy0+cmlwID0gcmVn
cy0+ZWlwOwogICAgICAgICB2bWNiLT5uZXh0cmlwID0gKHVpbnQzMl90KXZtY2ItPm5leHRyaXA7
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm1kZWJ1Zy5jIGIveGVuL2FyY2gv
eDg2L2h2bS9zdm0vc3ZtZGVidWcuYwppbmRleCAwYTY0ZTkyLi4wNDliMDM4IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm1kZWJ1Zy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0v
c3ZtL3N2bWRlYnVnLmMKQEAgLTIzLDcgKzIzLDcgQEAKIHN0YXRpYyB2b2lkIHN2bV9kdW1wX3Nl
bChjb25zdCBjaGFyICpuYW1lLCBjb25zdCBzdm1fc2VnbWVudF9yZWdpc3Rlcl90ICpzKQogewog
ICAgIHByaW50aygiJXM6ICUwNHggJTA0eCAlMDh4ICUwMTYiUFJJeDY0IlxuIiwKLSAgICAgICAg
ICAgbmFtZSwgcy0+c2VsLCBzLT5hdHRyLmJ5dGVzLCBzLT5saW1pdCwgcy0+YmFzZSk7CisgICAg
ICAgICAgIG5hbWUsIHMtPnNlbCwgcy0+YXR0ci5yYXcsIHMtPmxpbWl0LCBzLT5iYXNlKTsKIH0K
IAogLyogVGhpcyBmdW5jdGlvbiBjYW4gZGlyZWN0bHkgYWNjZXNzIGZpZWxkcyB3aGljaCBhcmUg
Y292ZXJlZCBieSBjbGVhbiBiaXRzLiAqLwpAQCAtMTYzLDggKzE2Myw4IEBAIHN2bV92bWNiX2lz
dmFsaWQoY29uc3QgY2hhciAqZnJvbSwgc3RydWN0IHZtY2Jfc3RydWN0ICp2bWNiLAogICAgIGlm
ICgodm1jYi0+X2VmZXIgJiBFRkVSX0xNRSkgIT0gMAogICAgICAgICAmJiAodm1jYi0+X2NyMCAm
IFg4Nl9DUjBfUEcpICE9IDAKICAgICAgICAgJiYgKHZtY2ItPl9jcjQgJiBYODZfQ1I0X1BBRSkg
IT0gMAotICAgICAgICAmJiAodm1jYi0+Y3MuYXR0ci5maWVsZHMubCAhPSAwKQotICAgICAgICAm
JiAodm1jYi0+Y3MuYXR0ci5maWVsZHMuZGIgIT0gMCkpCisgICAgICAgICYmICh2bWNiLT5jcy5h
dHRyLmwgIT0gMCkKKyAgICAgICAgJiYgKHZtY2ItPmNzLmF0dHIuZGIgIT0gMCkpCiAgICAgewog
ICAgICAgICBQUklOVEYoIkVGRVJfTE1FLCBDUjAuUEcsIENSNC5QQUUsIENTLkwgYW5kIENTLkQg
YXJlIGFsbCBub24temVyby5cbiIpOwogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9o
dm0vc3ZtL3ZtY2IuYyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3ZtY2IuYwppbmRleCA5NmFiZjhk
Li5lOTI1ZWM3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS92bWNiLmMKKysrIGIv
eGVuL2FyY2gveDg2L2h2bS9zdm0vdm1jYi5jCkBAIC0xNTgsMTIgKzE1OCwxMiBAQCBzdGF0aWMg
aW50IGNvbnN0cnVjdF92bWNiKHN0cnVjdCB2Y3B1ICp2KQogICAgIHZtY2ItPmdzLmJhc2UgPSAw
OwogCiAgICAgLyogR3Vlc3Qgc2VnbWVudCBBUiBieXRlcy4gKi8KLSAgICB2bWNiLT5lcy5hdHRy
LmJ5dGVzID0gMHhjOTM7IC8qIHJlYWQvd3JpdGUsIGFjY2Vzc2VkICovCi0gICAgdm1jYi0+c3Mu
YXR0ci5ieXRlcyA9IDB4YzkzOwotICAgIHZtY2ItPmRzLmF0dHIuYnl0ZXMgPSAweGM5MzsKLSAg
ICB2bWNiLT5mcy5hdHRyLmJ5dGVzID0gMHhjOTM7Ci0gICAgdm1jYi0+Z3MuYXR0ci5ieXRlcyA9
IDB4YzkzOwotICAgIHZtY2ItPmNzLmF0dHIuYnl0ZXMgPSAweGM5YjsgLyogZXhlYy9yZWFkLCBh
Y2Nlc3NlZCAqLworICAgIHZtY2ItPmVzLmF0dHIucmF3ID0gMHhjOTM7IC8qIHJlYWQvd3JpdGUs
IGFjY2Vzc2VkICovCisgICAgdm1jYi0+c3MuYXR0ci5yYXcgPSAweGM5MzsKKyAgICB2bWNiLT5k
cy5hdHRyLnJhdyA9IDB4YzkzOworICAgIHZtY2ItPmZzLmF0dHIucmF3ID0gMHhjOTM7CisgICAg
dm1jYi0+Z3MuYXR0ci5yYXcgPSAweGM5MzsKKyAgICB2bWNiLT5jcy5hdHRyLnJhdyA9IDB4Yzli
OyAvKiBleGVjL3JlYWQsIGFjY2Vzc2VkICovCiAKICAgICAvKiBHdWVzdCBJRFQuICovCiAgICAg
dm1jYi0+aWR0ci5iYXNlID0gMDsKQEAgLTE3NywxMCArMTc3LDEwIEBAIHN0YXRpYyBpbnQgY29u
c3RydWN0X3ZtY2Ioc3RydWN0IHZjcHUgKnYpCiAgICAgdm1jYi0+bGR0ci5zZWwgPSAwOwogICAg
IHZtY2ItPmxkdHIuYmFzZSA9IDA7CiAgICAgdm1jYi0+bGR0ci5saW1pdCA9IDA7Ci0gICAgdm1j
Yi0+bGR0ci5hdHRyLmJ5dGVzID0gMDsKKyAgICB2bWNiLT5sZHRyLmF0dHIucmF3ID0gMDsKIAog
ICAgIC8qIEd1ZXN0IFRTUy4gKi8KLSAgICB2bWNiLT50ci5hdHRyLmJ5dGVzID0gMHgwOGI7IC8q
IDMyLWJpdCBUU1MgKGJ1c3kpICovCisgICAgdm1jYi0+dHIuYXR0ci5yYXcgPSAweDA4YjsgLyog
MzItYml0IFRTUyAoYnVzeSkgKi8KICAgICB2bWNiLT50ci5iYXNlID0gMDsKICAgICB2bWNiLT50
ci5saW1pdCA9IDB4ZmY7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3JlYWxt
b2RlLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC9yZWFsbW9kZS5jCmluZGV4IDE5OTZiMWYuLjE3
NTQwZTkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3JlYWxtb2RlLmMKKysrIGIv
eGVuL2FyY2gveDg2L2h2bS92bXgvcmVhbG1vZGUuYwpAQCAtNzAsNyArNzAsNyBAQCBzdGF0aWMg
dm9pZCByZWFsbW9kZV9kZWxpdmVyX2V4Y2VwdGlvbigKICAgICBmcmFtZVsyXSA9IHJlZ3MtPmZs
YWdzICYgflg4Nl9FRkxBR1NfUkY7CiAKICAgICAvKiBXZSBjYW4ndCB0ZXN0IGh2bWVtdWxfY3R4
dC0+Y3R4dC5zcF9zaXplOiBpdCBtYXkgbm90IGJlIGluaXRpYWxpc2VkLiAqLwotICAgIGlmICgg
aHZtZW11bF9jdHh0LT5zZWdfcmVnW3g4Nl9zZWdfc3NdLmF0dHIuZmllbGRzLmRiICkKKyAgICBp
ZiAoIGh2bWVtdWxfY3R4dC0+c2VnX3JlZ1t4ODZfc2VnX3NzXS5hdHRyLmRiICkKICAgICAgICAg
cHN0ayA9IHJlZ3MtPmVzcCAtPSA2OwogICAgIGVsc2UKICAgICAgICAgcHN0ayA9IHJlZ3MtPnNw
IC09IDY7CkBAIC0yMDcsMTMgKzIwNywxMyBAQCB2b2lkIHZteF9yZWFsbW9kZShzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgICogRFMsIEVTLCBGUyBhbmQgR1MgdGhlIG1vc3Qg
dW5pbnZhc2l2ZSB0cmljayBpcyB0byBzZXQgRFBMID09IFJQTC4KICAgICAgICAgICovCiAgICAg
ICAgIHNyZWcgPSBodm1lbXVsX2dldF9zZWdfcmVnKHg4Nl9zZWdfZHMsICZodm1lbXVsX2N0eHQp
OwotICAgICAgICBzcmVnLT5hdHRyLmZpZWxkcy5kcGwgPSBzcmVnLT5zZWwgJiAzOworICAgICAg
ICBzcmVnLT5hdHRyLmRwbCA9IHNyZWctPnNlbCAmIDM7CiAgICAgICAgIHNyZWcgPSBodm1lbXVs
X2dldF9zZWdfcmVnKHg4Nl9zZWdfZXMsICZodm1lbXVsX2N0eHQpOwotICAgICAgICBzcmVnLT5h
dHRyLmZpZWxkcy5kcGwgPSBzcmVnLT5zZWwgJiAzOworICAgICAgICBzcmVnLT5hdHRyLmRwbCA9
IHNyZWctPnNlbCAmIDM7CiAgICAgICAgIHNyZWcgPSBodm1lbXVsX2dldF9zZWdfcmVnKHg4Nl9z
ZWdfZnMsICZodm1lbXVsX2N0eHQpOwotICAgICAgICBzcmVnLT5hdHRyLmZpZWxkcy5kcGwgPSBz
cmVnLT5zZWwgJiAzOworICAgICAgICBzcmVnLT5hdHRyLmRwbCA9IHNyZWctPnNlbCAmIDM7CiAg
ICAgICAgIHNyZWcgPSBodm1lbXVsX2dldF9zZWdfcmVnKHg4Nl9zZWdfZ3MsICZodm1lbXVsX2N0
eHQpOwotICAgICAgICBzcmVnLT5hdHRyLmZpZWxkcy5kcGwgPSBzcmVnLT5zZWwgJiAzOworICAg
ICAgICBzcmVnLT5hdHRyLmRwbCA9IHNyZWctPnNlbCAmIDM7CiAgICAgICAgIGh2bWVtdWxfY3R4
dC5zZWdfcmVnX2RpcnR5IHw9CiAgICAgICAgICAgICAoMXVsIDw8IHg4Nl9zZWdfZHMpIHwgKDF1
bCA8PCB4ODZfc2VnX2VzKSB8CiAgICAgICAgICAgICAoMXVsIDw8IHg4Nl9zZWdfZnMpIHwgKDF1
bCA8PCB4ODZfc2VnX2dzKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5j
IGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKaW5kZXggYzUzYjI0OS4uM2Q1ZjQ4YSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2
bS92bXgvdm14LmMKQEAgLTEwNzQsMTggKzEwNzQsMTggQEAgc3RhdGljIHVuc2lnbmVkIGludCBf
dm14X2dldF9jcGwoc3RydWN0IHZjcHUgKnYpCiAgKiB0aGluZ3MuICBXZSBzdG9yZSB0aGUgcmlu
Zy0zIHZlcnNpb24gaW4gdGhlIFZNQ1MgdG8gYXZvaWQgbG90cyBvZgogICogc2h1ZmZsaW5nIG9u
IHZtZW50ZXIgYW5kIHZtZXhpdCwgYW5kIHRyYW5zbGF0ZSBpbiB0aGVzZSBhY2Nlc3NvcnMuICov
CiAKLSNkZWZpbmUgcm1fY3NfYXR0ciAoKCh1bmlvbiBzZWdtZW50X2F0dHJpYnV0ZXMpIHsgICAg
ICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgLmZpZWxkcyA9IHsgLnR5cGUgPSAweGIsIC5z
ID0gMSwgLmRwbCA9IDAsIC5wID0gMSwgLmF2bCA9IDAsICAgIFwKLSAgICAgICAgICAgICAgICAg
ICAgLmwgPSAwLCAuZGIgPSAwLCAuZyA9IDAsIC5wYWQgPSAwIH0gfSkuYnl0ZXMpCi0jZGVmaW5l
IHJtX2RzX2F0dHIgKCgodW5pb24gc2VnbWVudF9hdHRyaWJ1dGVzKSB7ICAgICAgICAgICAgICAg
ICAgICAgICBcCi0gICAgICAgIC5maWVsZHMgPSB7IC50eXBlID0gMHgzLCAucyA9IDEsIC5kcGwg
PSAwLCAucCA9IDEsIC5hdmwgPSAwLCAgICBcCi0gICAgICAgICAgICAgICAgICAgIC5sID0gMCwg
LmRiID0gMCwgLmcgPSAwLCAucGFkID0gMCB9IH0pLmJ5dGVzKQotI2RlZmluZSB2bTg2X2RzX2F0
dHIgKCgodW5pb24gc2VnbWVudF9hdHRyaWJ1dGVzKSB7ICAgICAgICAgICAgICAgICAgICAgXAot
ICAgICAgICAuZmllbGRzID0geyAudHlwZSA9IDB4MywgLnMgPSAxLCAuZHBsID0gMywgLnAgPSAx
LCAuYXZsID0gMCwgICAgXAotICAgICAgICAgICAgICAgICAgICAubCA9IDAsIC5kYiA9IDAsIC5n
ID0gMCwgLnBhZCA9IDAgfSB9KS5ieXRlcykKLSNkZWZpbmUgdm04Nl90cl9hdHRyICgoKHVuaW9u
IHNlZ21lbnRfYXR0cmlidXRlcykgeyAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgLmZp
ZWxkcyA9IHsgLnR5cGUgPSAweGIsIC5zID0gMCwgLmRwbCA9IDAsIC5wID0gMSwgLmF2bCA9IDAs
ICAgIFwKLSAgICAgICAgICAgICAgICAgICAgLmwgPSAwLCAuZGIgPSAwLCAuZyA9IDAsIC5wYWQg
PSAwIH0gfSkuYnl0ZXMpCisjZGVmaW5lIHJtX2NzX2F0dHIgKCgoc3RydWN0IHNlZ21lbnRfcmVn
aXN0ZXIpIHsgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIC5hdHRyID0geyAudHlw
ZSA9IDB4YiwgLnMgPSAxLCAuZHBsID0gMCwgLnAgPSAxLCAuYXZsID0gMCwgICAgICBcCisgICAg
ICAgICAgICAgICAgICAgIC5sID0gMCwgLmRiID0gMCwgLmcgPSAwLCAucGFkID0gMCB9IH0pLmF0
dHIucmF3KQorI2RlZmluZSBybV9kc19hdHRyICgoKHN0cnVjdCBzZWdtZW50X3JlZ2lzdGVyKSB7
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAuYXR0ciA9IHsgLnR5cGUgPSAweDMs
IC5zID0gMSwgLmRwbCA9IDAsIC5wID0gMSwgLmF2bCA9IDAsICAgICAgXAorICAgICAgICAgICAg
ICAgICAgLmwgPSAwLCAuZGIgPSAwLCAuZyA9IDAsIC5wYWQgPSAwIH0gfSkuYXR0ci5yYXcpCisj
ZGVmaW5lIHZtODZfZHNfYXR0ciAoKChzdHJ1Y3Qgc2VnbWVudF9yZWdpc3RlcikgeyAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgICAgIC5hdHRyID0geyAudHlwZSA9IDB4MywgLnMgPSAxLCAu
ZHBsID0gMywgLnAgPSAxLCAuYXZsID0gMCwgICAgICBcCisgICAgICAgICAgICAgICAgICAubCA9
IDAsIC5kYiA9IDAsIC5nID0gMCwgLnBhZCA9IDAgfSB9KS5hdHRyLnJhdykKKyNkZWZpbmUgdm04
Nl90cl9hdHRyICgoKHN0cnVjdCBzZWdtZW50X3JlZ2lzdGVyKSB7ICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICAgICAgLmF0dHIgPSB7IC50eXBlID0gMHhiLCAucyA9IDAsIC5kcGwgPSAwLCAu
cCA9IDEsIC5hdmwgPSAwLCAgICAgIFwKKyAgICAgICAgICAgICAgICAgIC5sID0gMCwgLmRiID0g
MCwgLmcgPSAwLCAucGFkID0gMCB9IH0pLmF0dHIucmF3KQogCiBzdGF0aWMgdm9pZCB2bXhfZ2V0
X3NlZ21lbnRfcmVnaXN0ZXIoc3RydWN0IHZjcHUgKnYsIGVudW0geDg2X3NlZ21lbnQgc2VnLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBzZWdtZW50X3JlZ2lz
dGVyICpyZWcpCkBAIC0xMTU2LDcgKzExNTYsNyBAQCBzdGF0aWMgdm9pZCB2bXhfZ2V0X3NlZ21l
bnRfcmVnaXN0ZXIoc3RydWN0IHZjcHUgKnYsIGVudW0geDg2X3NlZ21lbnQgc2VnLAogICAgICAq
IEZvbGQgVlQteCByZXByZXNlbnRhdGlvbiBpbnRvIFhlbidzIHJlcHJlc2VudGF0aW9uLiAgVGhl
IFByZXNlbnQgYml0IGlzCiAgICAgICogdW5jb25kaXRpb25hbGx5IHNldCB0byB0aGUgaW52ZXJz
ZSBvZiB1bnVzYWJsZS4KICAgICAgKi8KLSAgICByZWctPmF0dHIuYnl0ZXMgPQorICAgIHJlZy0+
YXR0ci5yYXcgPQogICAgICAgICAoIShhdHRyICYgKDF1IDw8IDE2KSkgPDwgNykgfCAoYXR0ciAm
IDB4N2YpIHwgKChhdHRyID4+IDQpICYgMHhmMDApOwogCiAgICAgLyogQWRqdXN0IGZvciB2aXJ0
dWFsIDgwODYgbW9kZSAqLwpAQCAtMTE3NSw3ICsxMTc1LDcgQEAgc3RhdGljIHZvaWQgdm14X2dl
dF9zZWdtZW50X3JlZ2lzdGVyKHN0cnVjdCB2Y3B1ICp2LCBlbnVtIHg4Nl9zZWdtZW50IHNlZywK
ICAgICAgICAgICAgICAqIGJ1dCBmb3IgU1Mgd2UgYXNzdW1lIGl0IGhhczogdGhlIFVidW50dSBn
cmFwaGljYWwgYm9vdGxvYWRlcgogICAgICAgICAgICAgICogZG9lcyB0aGlzIGFuZCBnZXRzIGJh
ZGx5IGNvbmZ1c2VkIGlmIHdlIGxlYXZlIHRoZSBvbGQgU1MgaW4gCiAgICAgICAgICAgICAgKiBw
bGFjZS4gKi8KLSAgICAgICAgICAgIHJlZy0+YXR0ci5ieXRlcyA9IChzZWcgPT0geDg2X3NlZ19j
cyA/IHJtX2NzX2F0dHIgOiBybV9kc19hdHRyKTsKKyAgICAgICAgICAgIHJlZy0+YXR0ci5yYXcg
PSAoc2VnID09IHg4Nl9zZWdfY3MgPyBybV9jc19hdHRyIDogcm1fZHNfYXR0cik7CiAgICAgICAg
ICAgICAqc3JlZyA9ICpyZWc7CiAgICAgICAgIH0KICAgICAgICAgZWxzZSAKQEAgLTExOTUsNyAr
MTE5NSw3IEBAIHN0YXRpYyB2b2lkIHZteF9zZXRfc2VnbWVudF9yZWdpc3RlcihzdHJ1Y3QgdmNw
dSAqdiwgZW51bSB4ODZfc2VnbWVudCBzZWcsCiAgICAgdWludDY0X3QgYmFzZTsKIAogICAgIHNl
bCA9IHJlZy0+c2VsOwotICAgIGF0dHIgPSByZWctPmF0dHIuYnl0ZXM7CisgICAgYXR0ciA9IHJl
Zy0+YXR0ci5yYXc7CiAgICAgbGltaXQgPSByZWctPmxpbWl0OwogICAgIGJhc2UgPSByZWctPmJh
c2U7CiAKQEAgLTEyMzQsNyArMTIzNCw3IEBAIHN0YXRpYyB2b2lkIHZteF9zZXRfc2VnbWVudF9y
ZWdpc3RlcihzdHJ1Y3QgdmNwdSAqdiwgZW51bSB4ODZfc2VnbWVudCBzZWcsCiAgICAgICAgICAg
ICAgKiBidXQgb3RoZXJ3aXNlIHdlIGhhdmUgdG8gZW11bGF0ZSBpZiAqYW55KiBzZWdtZW50IGhh
c24ndAogICAgICAgICAgICAgICogYmVlbiByZWxvYWRlZC4gKi8KICAgICAgICAgICAgIGlmICgg
YmFzZSA8IDB4MTAwMDAwICYmICEoYmFzZSAmIDB4ZikgJiYgbGltaXQgPj0gMHhmZmZmCi0gICAg
ICAgICAgICAgICAgICYmIHJlZy0+YXR0ci5maWVsZHMucCApCisgICAgICAgICAgICAgICAgICYm
IHJlZy0+YXR0ci5wICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBzZWwgPSBiYXNl
ID4+IDQ7CiAgICAgICAgICAgICAgICAgYXR0ciA9IHZtODZfZHNfYXR0cjsKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93
L2NvbW1vbi5jCmluZGV4IGQ0MzIxOTguLmExNjY5OTkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9tbS9zaGFkb3cvY29tbW9uLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24u
YwpAQCAtMzMyLDEzICszMzIsMTMgQEAgY29uc3Qgc3RydWN0IHg4Nl9lbXVsYXRlX29wcyAqc2hh
ZG93X2luaXRfZW11bGF0aW9uKAogICAgIGNyZWcgPSBodm1fZ2V0X3NlZ19yZWcoeDg2X3NlZ19j
cywgc2hfY3R4dCk7CiAKICAgICAvKiBXb3JrIG91dCB0aGUgZW11bGF0aW9uIG1vZGUuICovCi0g
ICAgaWYgKCBzaF9jdHh0LT5jdHh0LmxtYSAmJiBjcmVnLT5hdHRyLmZpZWxkcy5sICkKKyAgICBp
ZiAoIHNoX2N0eHQtPmN0eHQubG1hICYmIGNyZWctPmF0dHIubCApCiAgICAgICAgIHNoX2N0eHQt
PmN0eHQuYWRkcl9zaXplID0gc2hfY3R4dC0+Y3R4dC5zcF9zaXplID0gNjQ7CiAgICAgZWxzZQog
ICAgIHsKICAgICAgICAgc3JlZyA9IGh2bV9nZXRfc2VnX3JlZyh4ODZfc2VnX3NzLCBzaF9jdHh0
KTsKLSAgICAgICAgc2hfY3R4dC0+Y3R4dC5hZGRyX3NpemUgPSBjcmVnLT5hdHRyLmZpZWxkcy5k
YiA/IDMyIDogMTY7Ci0gICAgICAgIHNoX2N0eHQtPmN0eHQuc3Bfc2l6ZSAgID0gc3JlZy0+YXR0
ci5maWVsZHMuZGIgPyAzMiA6IDE2OworICAgICAgICBzaF9jdHh0LT5jdHh0LmFkZHJfc2l6ZSA9
IGNyZWctPmF0dHIuZGIgPyAzMiA6IDE2OworICAgICAgICBzaF9jdHh0LT5jdHh0LnNwX3NpemUg
ICA9IHNyZWctPmF0dHIuZGIgPyAzMiA6IDE2OwogICAgIH0KIAogICAgIC8qIEF0dGVtcHQgdG8g
cHJlZmV0Y2ggd2hvbGUgaW5zdHJ1Y3Rpb24uICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
dHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4IDUyZTc0MGYuLmU0YzdjNmEgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5j
CkBAIC0xODQ1LDcgKzE4NDUsNyBAQCBzdGF0aWMgaW50IHByaXZfb3BfcmVhZF9zZWdtZW50KGVu
dW0geDg2X3NlZ21lbnQgc2VnLAogICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVB
QkxFOwogCiAgICAgICAgIHJlZy0+bGltaXQgPSBsaW1pdDsKLSAgICAgICAgcmVnLT5hdHRyLmJ5
dGVzID0gYXIgPj4gODsKKyAgICAgICAgcmVnLT5hdHRyLnJhdyA9IGFyID4+IDg7CiAgICAgfQog
ICAgIGVsc2UKICAgICB7CkBAIC0xODY2LDE5ICsxODY2LDE5IEBAIHN0YXRpYyBpbnQgcHJpdl9v
cF9yZWFkX3NlZ21lbnQoZW51bSB4ODZfc2VnbWVudCBzZWcsCiAKICAgICAgICAgcmVnLT5saW1p
dCA9IH4wVTsKIAotICAgICAgICByZWctPmF0dHIuYnl0ZXMgPSAwOwotICAgICAgICByZWctPmF0
dHIuZmllbGRzLnR5cGUgPSBfU0VHTUVOVF9XUiA+PiA4OworICAgICAgICByZWctPmF0dHIucmF3
ID0gMDsKKyAgICAgICAgcmVnLT5hdHRyLnR5cGUgPSBfU0VHTUVOVF9XUiA+PiA4OwogICAgICAg
ICBpZiAoIHNlZyA9PSB4ODZfc2VnX2NzICkKICAgICAgICAgewotICAgICAgICAgICAgcmVnLT5h
dHRyLmZpZWxkcy50eXBlIHw9IF9TRUdNRU5UX0NPREUgPj4gODsKLSAgICAgICAgICAgIHJlZy0+
YXR0ci5maWVsZHMubCA9IDE7CisgICAgICAgICAgICByZWctPmF0dHIudHlwZSB8PSBfU0VHTUVO
VF9DT0RFID4+IDg7CisgICAgICAgICAgICByZWctPmF0dHIubCA9IDE7CiAgICAgICAgIH0KICAg
ICAgICAgZWxzZQotICAgICAgICAgICAgcmVnLT5hdHRyLmZpZWxkcy5kYiA9IDE7Ci0gICAgICAg
IHJlZy0+YXR0ci5maWVsZHMucyAgID0gMTsKLSAgICAgICAgcmVnLT5hdHRyLmZpZWxkcy5kcGwg
PSAzOwotICAgICAgICByZWctPmF0dHIuZmllbGRzLnAgICA9IDE7Ci0gICAgICAgIHJlZy0+YXR0
ci5maWVsZHMuZyAgID0gMTsKKyAgICAgICAgICAgIHJlZy0+YXR0ci5kYiA9IDE7CisgICAgICAg
IHJlZy0+YXR0ci5zICAgPSAxOworICAgICAgICByZWctPmF0dHIuZHBsID0gMzsKKyAgICAgICAg
cmVnLT5hdHRyLnAgICA9IDE7CisgICAgICAgIHJlZy0+YXR0ci5nICAgPSAxOwogICAgIH0KIAog
ICAgIC8qCkBAIC0xODg3LDkgKzE4ODcsOSBAQCBzdGF0aWMgaW50IHByaXZfb3BfcmVhZF9zZWdt
ZW50KGVudW0geDg2X3NlZ21lbnQgc2VnLAogICAgICAqLwogICAgIGlmICggKHNlZyA9PSB4ODZf
c2VnX3NzIHx8CiAgICAgICAgICAgKHNlZyA9PSB4ODZfc2VnX2NzICYmCi0gICAgICAgICAgICEo
cmVnLT5hdHRyLmZpZWxkcy50eXBlICYgKF9TRUdNRU5UX0VDID4+IDgpKSkpICYmCisgICAgICAg
ICAgICEocmVnLT5hdHRyLnR5cGUgJiAoX1NFR01FTlRfRUMgPj4gOCkpKSkgJiYKICAgICAgICAg
IGd1ZXN0X2tlcm5lbF9tb2RlKGN1cnJlbnQsIGN0eHQtPnJlZ3MpICkKLSAgICAgICAgcmVnLT5h
dHRyLmZpZWxkcy5kcGwgPSAwOworICAgICAgICByZWctPmF0dHIuZHBsID0gMDsKIAogICAgIHJl
dHVybiBYODZFTVVMX09LQVk7CiB9CkBAIC0yMjYwLDExICsyMjYwLDExIEBAIHN0YXRpYyBpbnQg
cHJpdl9vcF9yZXBfaW5zKHVpbnQxNl90IHBvcnQsCiAgICAgaWYgKCByYyAhPSBYODZFTVVMX09L
QVkgKQogICAgICAgICByZXR1cm4gcmM7CiAKLSAgICBpZiAoICFzcmVnLmF0dHIuZmllbGRzLnAg
KQorICAgIGlmICggIXNyZWcuYXR0ci5wICkKICAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5E
TEVBQkxFOwotICAgIGlmICggIXNyZWcuYXR0ci5maWVsZHMucyB8fAotICAgICAgICAgKHNyZWcu
YXR0ci5maWVsZHMudHlwZSAmIChfU0VHTUVOVF9DT0RFID4+IDgpKSB8fAotICAgICAgICAgIShz
cmVnLmF0dHIuZmllbGRzLnR5cGUgJiAoX1NFR01FTlRfV1IgPj4gOCkpICkKKyAgICBpZiAoICFz
cmVnLmF0dHIucyB8fAorICAgICAgICAgKHNyZWcuYXR0ci50eXBlICYgKF9TRUdNRU5UX0NPREUg
Pj4gOCkpIHx8CisgICAgICAgICAhKHNyZWcuYXR0ci50eXBlICYgKF9TRUdNRU5UX1dSID4+IDgp
KSApCiAgICAgewogICAgICAgICB4ODZfZW11bF9od19leGNlcHRpb24oVFJBUF9ncF9mYXVsdCwg
MCwgY3R4dCk7CiAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKQEAgLTIzMjUsMTEg
KzIzMjUsMTEgQEAgc3RhdGljIGludCBwcml2X29wX3JlcF9vdXRzKGVudW0geDg2X3NlZ21lbnQg
c2VnLCB1bnNpZ25lZCBsb25nIG9mZnNldCwKICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSAp
CiAgICAgICAgIHJldHVybiByYzsKIAotICAgIGlmICggIXNyZWcuYXR0ci5maWVsZHMucCApCisg
ICAgaWYgKCAhc3JlZy5hdHRyLnAgKQogICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFC
TEU7Ci0gICAgaWYgKCAhc3JlZy5hdHRyLmZpZWxkcy5zIHx8Ci0gICAgICAgICAoKHNyZWcuYXR0
ci5maWVsZHMudHlwZSAmIChfU0VHTUVOVF9DT0RFID4+IDgpKSAmJgotICAgICAgICAgICEoc3Jl
Zy5hdHRyLmZpZWxkcy50eXBlICYgKF9TRUdNRU5UX1dSID4+IDgpKSkgKQorICAgIGlmICggIXNy
ZWcuYXR0ci5zIHx8CisgICAgICAgICAoKHNyZWcuYXR0ci50eXBlICYgKF9TRUdNRU5UX0NPREUg
Pj4gOCkpICYmCisgICAgICAgICAgIShzcmVnLmF0dHIudHlwZSAmIChfU0VHTUVOVF9XUiA+PiA4
KSkpICkKICAgICB7CiAgICAgICAgIHg4Nl9lbXVsX2h3X2V4Y2VwdGlvbihzZWcgIT0geDg2X3Nl
Z19zcyA/IFRSQVBfZ3BfZmF1bHQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDogVFJBUF9zdGFja19lcnJvciwKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni92bV9ldmVudC5jIGIveGVuL2FyY2gveDg2L3ZtX2V2ZW50LmMKaW5kZXggYTZlYTQyYy4uYTY2
ZmM5YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3ZtX2V2ZW50LmMKKysrIGIveGVuL2FyY2gv
eDg2L3ZtX2V2ZW50LmMKQEAgLTE3Niw3ICsxNzYsNyBAQCB2b2lkIHZtX2V2ZW50X2ZpbGxfcmVn
cyh2bV9ldmVudF9yZXF1ZXN0X3QgKnJlcSkKICAgICByZXEtPmRhdGEucmVncy54ODYuZ3NfYmFz
ZSA9IHNlZy5iYXNlOwogCiAgICAgaHZtX2dldF9zZWdtZW50X3JlZ2lzdGVyKGN1cnIsIHg4Nl9z
ZWdfY3MsICZzZWcpOwotICAgIHJlcS0+ZGF0YS5yZWdzLng4Ni5jc19hcmJ5dGVzID0gc2VnLmF0
dHIuYnl0ZXM7CisgICAgcmVxLT5kYXRhLnJlZ3MueDg2LmNzX2FyYnl0ZXMgPSBzZWcuYXR0ci5y
YXc7CiB9CiAKIHZvaWQgdm1fZXZlbnRfZW11bGF0ZV9jaGVjayhzdHJ1Y3QgdmNwdSAqdiwgdm1f
ZXZlbnRfcmVzcG9uc2VfdCAqcnNwKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVs
YXRlL3g4Nl9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUu
YwppbmRleCA4YTMwNzE1Li4zYzA4YWM3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2Vt
dWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2Vt
dWxhdGUuYwpAQCAtOTczLDcgKzk3Myw3IEBAIGRvIHsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgQVNT
RVJUKCFjdHh0LT5sbWEpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKChpcCkgPiAoY3MpLT5saW1pdCwg
RVhDX0dQLCAwKTsgICAgICAgICAgIFwKICAgICB9IGVsc2UgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgZ2VuZXJh
dGVfZXhjZXB0aW9uX2lmKGN0eHQtPmxtYSAmJiAoY3MpLT5hdHRyLmZpZWxkcy5sICAgICAgICAg
IFwKKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGN0eHQtPmxtYSAmJiAoY3MpLT5hdHRy
LmwgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gIWlz
X2Nhbm9uaWNhbF9hZGRyZXNzKGlwKSAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDogKGlwKSA+IChjcyktPmxpbWl0LCBFWENfR1AsIDApOyAgICAgICAgIFwK
IH0pCkBAIC0xNDE0LDcgKzE0MTQsNyBAQCBnZXRfY3BsKAogICAgICAgICAgb3BzLT5yZWFkX3Nl
Z21lbnQoeDg2X3NlZ19zcywgJnJlZywgY3R4dCkgKQogICAgICAgICByZXR1cm4gLTE7CiAKLSAg
ICByZXR1cm4gcmVnLmF0dHIuZmllbGRzLmRwbDsKKyAgICByZXR1cm4gcmVnLmF0dHIuZHBsOwog
fQogCiBzdGF0aWMgaW50CkBAIC0xNDcwLDcgKzE0NzAsNyBAQCBzdGF0aWMgaW50IGlvcG9ydF9h
Y2Nlc3NfY2hlY2soCiAgICAgICAgIHJldHVybiByYyA9PSBYODZFTVVMX0RPTkUgPyBYODZFTVVM
X09LQVkgOiByYzsKIAogICAgIC8qIEVuc3VyZSB0aGUgVFNTIGhhcyBhbiBpby1iaXRtYXAtb2Zm
c2V0IGZpZWxkLiAqLwotICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih0ci5hdHRyLmZpZWxkcy50
eXBlICE9IDB4YiwgRVhDX0dQLCAwKTsKKyAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYodHIuYXR0
ci50eXBlICE9IDB4YiwgRVhDX0dQLCAwKTsKIAogICAgIHN3aXRjaCAoIHJjID0gcmVhZF91bG9u
Zyh4ODZfc2VnX3RyLCAweDY2LCAmaW9ibXAsIDIsIGN0eHQsIG9wcykgKQogICAgIHsKQEAgLTE2
OTMsMTIgKzE2OTMsMTIgQEAgcHJvdG1vZGVfbG9hZF9zZWcoCiAgICAgICAgICAgICAgb3BzLT5y
ZWFkX3NlZ21lbnQoc2VnLCBzcmVnLCBjdHh0KSAhPSBYODZFTVVMX09LQVkgKQogICAgICAgICAg
ICAgbWVtc2V0KHNyZWcsIDAsIHNpemVvZigqc3JlZykpOwogICAgICAgICBlbHNlCi0gICAgICAg
ICAgICBzcmVnLT5hdHRyLmJ5dGVzID0gMDsKKyAgICAgICAgICAgIHNyZWctPmF0dHIucmF3ID0g
MDsKICAgICAgICAgc3JlZy0+c2VsID0gc2VsOwogCiAgICAgICAgIC8qIFNpbmNlIENQTCA9PSBT
Uy5EUEwsIHdlIG5lZWQgdG8gcHV0IGJhY2sgRFBMLiAqLwogICAgICAgICBpZiAoIHNlZyA9PSB4
ODZfc2VnX3NzICkKLSAgICAgICAgICAgIHNyZWctPmF0dHIuZmllbGRzLmRwbCA9IHNlbDsKKyAg
ICAgICAgICAgIHNyZWctPmF0dHIuZHBsID0gc2VsOwogCiAgICAgICAgIHJldHVybiBYODZFTVVM
X09LQVk7CiAgICAgfQpAQCAtMTg3MywxMCArMTg3MywxMCBAQCBwcm90bW9kZV9sb2FkX3NlZygK
ICAgICAgICAgICAgICAgICAgICgoZGVzYy5iIDw8ICAwKSAmIDB4ZmYwMDAwMDB1KSB8CiAgICAg
ICAgICAgICAgICAgICAoKGRlc2MuYiA8PCAxNikgJiAweDAwZmYwMDAwdSkgfAogICAgICAgICAg
ICAgICAgICAgKChkZXNjLmEgPj4gMTYpICYgMHgwMDAwZmZmZnUpKTsKLSAgICBzcmVnLT5hdHRy
LmJ5dGVzID0gKCgoZGVzYy5iID4+ICA4KSAmIDB4MDBmZnUpIHwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICgoZGVzYy5iID4+IDEyKSAmIDB4MGYwMHUpKTsKKyAgICBzcmVnLT5hdHRyLnJhdyA9
ICgoKGRlc2MuYiA+PiAgOCkgJiAweDAwZmZ1KSB8CisgICAgICAgICAgICAgICAgICAgICAgKChk
ZXNjLmIgPj4gMTIpICYgMHgwZjAwdSkpOwogICAgIHNyZWctPmxpbWl0ID0gKGRlc2MuYiAmIDB4
MDAwZjAwMDB1KSB8IChkZXNjLmEgJiAweDAwMDBmZmZmdSk7Ci0gICAgaWYgKCBzcmVnLT5hdHRy
LmZpZWxkcy5nICkKKyAgICBpZiAoIHNyZWctPmF0dHIuZyApCiAgICAgICAgIHNyZWctPmxpbWl0
ID0gKHNyZWctPmxpbWl0IDw8IDEyKSB8IDB4ZmZmdTsKICAgICBzcmVnLT5zZWwgPSBzZWw7CiAg
ICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKQEAgLTQ5NjMsOSArNDk2Myw5IEBAIHg4Nl9lbXVsYXRl
KAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmc3JlZywgY3R4
dCwgb3BzKSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICBjYXNlIFg4NkVNVUxfT0tBWToK
LSAgICAgICAgICAgICAgICBpZiAoIHNyZWcuYXR0ci5maWVsZHMucyAmJgotICAgICAgICAgICAg
ICAgICAgICAgKChtb2RybV9yZWcgJiAxKSA/ICgoc3JlZy5hdHRyLmZpZWxkcy50eXBlICYgMHhh
KSA9PSAweDIpCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogKChzcmVn
LmF0dHIuZmllbGRzLnR5cGUgJiAweGEpICE9IDB4OCkpICkKKyAgICAgICAgICAgICAgICBpZiAo
IHNyZWcuYXR0ci5zICYmCisgICAgICAgICAgICAgICAgICAgICAoKG1vZHJtX3JlZyAmIDEpID8g
KChzcmVnLmF0dHIudHlwZSAmIDB4YSkgPT0gMHgyKQorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICA6ICgoc3JlZy5hdHRyLnR5cGUgJiAweGEpICE9IDB4OCkpICkKICAgICAg
ICAgICAgICAgICAgICAgX3JlZ3MuZWZsYWdzIHw9IFg4Nl9FRkxBR1NfWkY7CiAgICAgICAgICAg
ICAgICAgYnJlYWs7CiAgICAgICAgICAgICBjYXNlIFg4NkVNVUxfRVhDRVBUSU9OOgpAQCAtNTE4
OCw5ICs1MTg4LDkgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY3R4dCwgb3BzKSApCiAgICAgICAgIHsKICAgICAgICAgY2FzZSBYODZFTVVM
X09LQVk6Ci0gICAgICAgICAgICBpZiAoICFzcmVnLmF0dHIuZmllbGRzLnMgKQorICAgICAgICAg
ICAgaWYgKCAhc3JlZy5hdHRyLnMgKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHN3
aXRjaCAoIHNyZWcuYXR0ci5maWVsZHMudHlwZSApCisgICAgICAgICAgICAgICAgc3dpdGNoICgg
c3JlZy5hdHRyLnR5cGUgKQogICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBjYXNl
IDB4MDE6IC8qIGF2YWlsYWJsZSAxNi1iaXQgVFNTICovCiAgICAgICAgICAgICAgICAgY2FzZSAw
eDAzOiAvKiBidXN5IDE2LWJpdCBUU1MgKi8KQEAgLTUyMjIsMTAgKzUyMjIsMTAgQEAgeDg2X2Vt
dWxhdGUoCiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQogICAgICAgICBpZiAoIF9yZWdz
LmVmbGFncyAmIFg4Nl9FRkxBR1NfWkYgKQotICAgICAgICAgICAgZHN0LnZhbCA9ICgoc3JlZy5h
dHRyLmJ5dGVzICYgMHhmZikgPDwgOCkgfAotICAgICAgICAgICAgICAgICAgICAgICgoc3JlZy5s
aW1pdCA+PiAoc3JlZy5hdHRyLmZpZWxkcy5nID8gMTIgOiAwKSkgJgorICAgICAgICAgICAgZHN0
LnZhbCA9ICgoc3JlZy5hdHRyLnJhdyAmIDB4ZmYpIDw8IDgpIHwKKyAgICAgICAgICAgICAgICAg
ICAgICAoKHNyZWcubGltaXQgPj4gKHNyZWcuYXR0ci5nID8gMTIgOiAwKSkgJgogICAgICAgICAg
ICAgICAgICAgICAgICAweGYwMDAwKSB8Ci0gICAgICAgICAgICAgICAgICAgICAgKChzcmVnLmF0
dHIuYnl0ZXMgJiAweGYwMCkgPDwgMTIpOworICAgICAgICAgICAgICAgICAgICAgICgoc3JlZy5h
dHRyLnJhdyAmIDB4ZjAwKSA8PCAxMik7CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIGRzdC50
eXBlID0gT1BfTk9ORTsKICAgICAgICAgYnJlYWs7CkBAIC01MjM3LDkgKzUyMzcsOSBAQCB4ODZf
ZW11bGF0ZSgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdHh0LCBv
cHMpICkKICAgICAgICAgewogICAgICAgICBjYXNlIFg4NkVNVUxfT0tBWToKLSAgICAgICAgICAg
IGlmICggIXNyZWcuYXR0ci5maWVsZHMucyApCisgICAgICAgICAgICBpZiAoICFzcmVnLmF0dHIu
cyApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgc3dpdGNoICggc3JlZy5hdHRyLmZp
ZWxkcy50eXBlICkKKyAgICAgICAgICAgICAgICBzd2l0Y2ggKCBzcmVnLmF0dHIudHlwZSApCiAg
ICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGNhc2UgMHgwMTogLyogYXZhaWxhYmxl
IDE2LWJpdCBUU1MgKi8KICAgICAgICAgICAgICAgICBjYXNlIDB4MDM6IC8qIGJ1c3kgMTYtYml0
IFRTUyAqLwpAQCAtNTI5MCwxMiArNTI5MCwxMiBAQCB4ODZfZW11bGF0ZSgKIAogICAgICAgICBj
cy5iYXNlID0gc3JlZy5iYXNlID0gMDsgLyogZmxhdCBzZWdtZW50ICovCiAgICAgICAgIGNzLmxp
bWl0ID0gc3JlZy5saW1pdCA9IH4wdTsgIC8qIDRHQiBsaW1pdCAqLwotICAgICAgICBzcmVnLmF0
dHIuYnl0ZXMgPSAweGM5MzsgLyogRytEQitQK1MrRGF0YSAqLworICAgICAgICBzcmVnLmF0dHIu
cmF3ID0gMHhjOTM7IC8qIEcrREIrUCtTK0RhdGEgKi8KIAogI2lmZGVmIF9feDg2XzY0X18KICAg
ICAgICAgaWYgKCBjdHh0LT5sbWEgKQogICAgICAgICB7Ci0gICAgICAgICAgICBjcy5hdHRyLmJ5
dGVzID0gMHhhOWI7IC8qIEwrREIrUCtTK0NvZGUgKi8KKyAgICAgICAgICAgIGNzLmF0dHIucmF3
ID0gMHhhOWI7IC8qIEwrREIrUCtTK0NvZGUgKi8KIAogICAgICAgICAgICAgX3JlZ3MucmN4ID0g
X3JlZ3MucmlwOwogICAgICAgICAgICAgX3JlZ3MucjExID0gX3JlZ3MuZWZsYWdzICYgflg4Nl9F
RkxBR1NfUkY7CkBAIC01MzEzLDcgKzUzMTMsNyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgZWxz
ZQogI2VuZGlmCiAgICAgICAgIHsKLSAgICAgICAgICAgIGNzLmF0dHIuYnl0ZXMgPSAweGM5Yjsg
LyogRytEQitQK1MrQ29kZSAqLworICAgICAgICAgICAgY3MuYXR0ci5yYXcgPSAweGM5YjsgLyog
RytEQitQK1MrQ29kZSAqLwogCiAgICAgICAgICAgICBfcmVncy5yKGN4KSA9IF9yZWdzLmVpcDsK
ICAgICAgICAgICAgIF9yZWdzLmVpcCA9IG1zcl92YWw7CkBAIC01NzQ3LDEzICs1NzQ3LDEzIEBA
IHg4Nl9lbXVsYXRlKAogICAgICAgICBjcy5zZWwgPSBtc3JfdmFsICYgfjM7IC8qIFNFTEVDVE9S
X1JQTF9NQVNLICovCiAgICAgICAgIGNzLmJhc2UgPSAwOyAgIC8qIGZsYXQgc2VnbWVudCAqLwog
ICAgICAgICBjcy5saW1pdCA9IH4wdTsgIC8qIDRHQiBsaW1pdCAqLwotICAgICAgICBjcy5hdHRy
LmJ5dGVzID0gY3R4dC0+bG1hID8gMHhhOWIgIC8qIEcrTCtQK1MrQ29kZSAqLwotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDogMHhjOWI7IC8qIEcrREIrUCtTK0NvZGUgKi8KKyAg
ICAgICAgY3MuYXR0ci5yYXcgPSBjdHh0LT5sbWEgPyAweGE5YiAgLyogRytMK1ArUytDb2RlICov
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogMHhjOWI7IC8qIEcrREIrUCtTK0Nv
ZGUgKi8KIAogICAgICAgICBzcmVnLnNlbCA9IGNzLnNlbCArIDg7CiAgICAgICAgIHNyZWcuYmFz
ZSA9IDA7ICAgLyogZmxhdCBzZWdtZW50ICovCiAgICAgICAgIHNyZWcubGltaXQgPSB+MHU7ICAv
KiA0R0IgbGltaXQgKi8KLSAgICAgICAgc3JlZy5hdHRyLmJ5dGVzID0gMHhjOTM7IC8qIEcrREIr
UCtTK0RhdGEgKi8KKyAgICAgICAgc3JlZy5hdHRyLnJhdyA9IDB4YzkzOyAvKiBHK0RCK1ArUytE
YXRhICovCiAKICAgICAgICAgZmFpbF9pZihvcHMtPndyaXRlX3NlZ21lbnQgPT0gTlVMTCk7CiAg
ICAgICAgIGlmICggKHJjID0gb3BzLT53cml0ZV9zZWdtZW50KHg4Nl9zZWdfY3MsICZjcywgY3R4
dCkpICE9IDAgfHwKQEAgLTU3OTMsMTMgKzU3OTMsMTMgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAg
ICAgICAgICAgIChvcF9ieXRlcyA9PSA4ID8gMzIgOiAxNik7CiAgICAgICAgIGNzLmJhc2UgPSAw
OyAgIC8qIGZsYXQgc2VnbWVudCAqLwogICAgICAgICBjcy5saW1pdCA9IH4wdTsgIC8qIDRHQiBs
aW1pdCAqLwotICAgICAgICBjcy5hdHRyLmJ5dGVzID0gb3BfYnl0ZXMgPT0gOCA/IDB4YWZiICAv
KiBMK0RCK1ArRFBMMytTK0NvZGUgKi8KLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgOiAweGNmYjsgLyogRytEQitQK0RQTDMrUytDb2RlICovCisgICAgICAgIGNzLmF0dHIu
cmF3ID0gb3BfYnl0ZXMgPT0gOCA/IDB4YWZiICAvKiBMK0RCK1ArRFBMMytTK0NvZGUgKi8KKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogMHhjZmI7IC8qIEcrREIrUCtEUEwz
K1MrQ29kZSAqLwogCiAgICAgICAgIHNyZWcuc2VsID0gY3Muc2VsICsgODsKICAgICAgICAgc3Jl
Zy5iYXNlID0gMDsgICAvKiBmbGF0IHNlZ21lbnQgKi8KICAgICAgICAgc3JlZy5saW1pdCA9IH4w
dTsgIC8qIDRHQiBsaW1pdCAqLwotICAgICAgICBzcmVnLmF0dHIuYnl0ZXMgPSAweGNmMzsgLyog
RytEQitQK0RQTDMrUytEYXRhICovCisgICAgICAgIHNyZWcuYXR0ci5yYXcgPSAweGNmMzsgLyog
RytEQitQK0RQTDMrUytEYXRhICovCiAKICAgICAgICAgZmFpbF9pZihvcHMtPndyaXRlX3NlZ21l
bnQgPT0gTlVMTCk7CiAgICAgICAgIGlmICggKHJjID0gb3BzLT53cml0ZV9zZWdtZW50KHg4Nl9z
ZWdfY3MsICZjcywgY3R4dCkpICE9IDAgfHwKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZf
ZW11bGF0ZS94ODZfZW11bGF0ZS5oIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVs
YXRlLmgKaW5kZXggZTVlYzhhNi4uMzM1NWMwMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4
Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmgKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4
Nl9lbXVsYXRlLmgKQEAgLTgzLDMzICs4MywyNiBAQCBzdHJ1Y3QgeDg2X2V2ZW50IHsKICAgICB1
bnNpZ25lZCBsb25nIGNyMjsgICAgICAgICAgLyogT25seSBmb3IgVFJBUF9wYWdlX2ZhdWx0IGgv
dyBleGNlcHRpb24gKi8KIH07CiAKLS8qIAotICogQXR0cmlidXRlIGZvciBzZWdtZW50IHNlbGVj
dG9yLiBUaGlzIGlzIGEgY29weSBvZiBiaXQgNDA6NDcgJiA1Mjo1NSBvZiB0aGUKLSAqIHNlZ21l
bnQgZGVzY3JpcHRvci4gSXQgaGFwcGVucyB0byBtYXRjaCB0aGUgZm9ybWF0IG9mIGFuIEFNRCBT
Vk0gVk1DQi4KLSAqLwotdHlwZWRlZiB1bmlvbiBzZWdtZW50X2F0dHJpYnV0ZXMgewotICAgIHVp
bnQxNl90IGJ5dGVzOwotICAgIHN0cnVjdAotICAgIHsKLSAgICAgICAgdWludDE2X3QgdHlwZTo0
OyAgICAvKiAwOyAgQml0IDQwLTQzICovCi0gICAgICAgIHVpbnQxNl90IHM6ICAgMTsgICAgLyog
NDsgIEJpdCA0NCAqLwotICAgICAgICB1aW50MTZfdCBkcGw6IDI7ICAgIC8qIDU7ICBCaXQgNDUt
NDYgKi8KLSAgICAgICAgdWludDE2X3QgcDogICAxOyAgICAvKiA3OyAgQml0IDQ3ICovCi0gICAg
ICAgIHVpbnQxNl90IGF2bDogMTsgICAgLyogODsgIEJpdCA1MiAqLwotICAgICAgICB1aW50MTZf
dCBsOiAgIDE7ICAgIC8qIDk7ICBCaXQgNTMgKi8KLSAgICAgICAgdWludDE2X3QgZGI6ICAxOyAg
ICAvKiAxMDsgQml0IDU0ICovCi0gICAgICAgIHVpbnQxNl90IGc6ICAgMTsgICAgLyogMTE7IEJp
dCA1NSAqLwotICAgICAgICB1aW50MTZfdCBwYWQ6IDQ7Ci0gICAgfSBmaWVsZHM7Ci19IHNlZ21l
bnRfYXR0cmlidXRlc190OwotCiAvKgogICogRnVsbCBzdGF0ZSBvZiBhIHNlZ21lbnQgcmVnaXN0
ZXIgKHZpc2libGUgYW5kIGhpZGRlbiBwb3J0aW9ucykuCiAgKiBBZ2FpbiwgdGhpcyBoYXBwZW5z
IHRvIG1hdGNoIHRoZSBmb3JtYXQgb2YgYW4gQU1EIFNWTSBWTUNCLgogICovCiBzdHJ1Y3Qgc2Vn
bWVudF9yZWdpc3RlciB7CiAgICAgdWludDE2X3QgICBzZWw7Ci0gICAgc2VnbWVudF9hdHRyaWJ1
dGVzX3QgYXR0cjsKKyAgICB1bmlvbiB7CisgICAgICAgIHVpbnQxNl90IHJhdzsKKyAgICAgICAg
c3RydWN0IHsKKyAgICAgICAgICAgIHVpbnQxNl90IHR5cGU6NDsgICAgLyogMDsgIEJpdCA0MC00
MyAqLworICAgICAgICAgICAgdWludDE2X3QgczogICAxOyAgICAvKiA0OyAgQml0IDQ0ICovCisg
ICAgICAgICAgICB1aW50MTZfdCBkcGw6IDI7ICAgIC8qIDU7ICBCaXQgNDUtNDYgKi8KKyAgICAg
ICAgICAgIHVpbnQxNl90IHA6ICAgMTsgICAgLyogNzsgIEJpdCA0NyAqLworICAgICAgICAgICAg
dWludDE2X3QgYXZsOiAxOyAgICAvKiA4OyAgQml0IDUyICovCisgICAgICAgICAgICB1aW50MTZf
dCBsOiAgIDE7ICAgIC8qIDk7ICBCaXQgNTMgKi8KKyAgICAgICAgICAgIHVpbnQxNl90IGRiOiAg
MTsgICAgLyogMTA7IEJpdCA1NCAqLworICAgICAgICAgICAgdWludDE2X3QgZzogICAxOyAgICAv
KiAxMTsgQml0IDU1ICovCisgICAgICAgICAgICB1aW50MTZfdCBwYWQ6IDQ7CisgICAgICAgIH07
CisgICAgfSBhdHRyOwogICAgIHVpbnQzMl90ICAgbGltaXQ7CiAgICAgdWludDY0X3QgICBiYXNl
OwogfTsKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 07 13:09:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 13:09: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 1dIai4-0008KS-PD; Wed, 07 Jun 2017 13:09: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=3248f2ad0=wei.liu2@citrix.com>)
 id 1dIai4-0008KM-3d
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 13:09:16 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 71/74-03058-BFAF7395; Wed, 07 Jun 2017 13:09:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsXitHRDpO6vX+a
 RBguumll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmfWhexFFzgrljweCtTA2M7VxcjJ4eEgL9E
 491zrCA2m4CyxM/OXjYQW0RAT6LpwHNGEJtZwEvixbp/YLawgKPEo7YO9i5GDg4WARWJ49dsQ
 cK8AuYSa9avZYEYKS+xq+0i2EghAQWJjunHmCBqBCVOznzCAjFSQuLgixfMExi5ZyFJzUKSWs
 DItIpRvTi1qCy1SNdYL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMBAYgGAHY8c
 /p0OMkhxMSqK8BTfNI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8P75CZQTLEpNT61Iy8wBhiRM
 WoKDR0mElxckzVtckJhbnJkOkTrFqCglznsHJCEAksgozYNrg8XBJUZZKWFeRqBDhHgKUotyM
 0tQ5V8xinMwKgnzygGjSognM68EbvoroMVMQIv5LpmALC5JREhJNTAufKZVfWDjNl1t4/mzjx
 eGOhjzzT28ZdnlxxnbJ53nWFk8T7Wk8zlrn/eMqXcW9vD2Mk7p7XDaNllus2Oty9vNr3yDd7A
 c3PPnkmBMhM+CE3Gf/nv/COJ0ypaY8NTu1JfsmfZ3tzjFcG66yfCtu7n934QZl8+/bNBuunk1
 nXOFd3BcA0Pmp4ZiJZbijERDLeai4kQAdQSp6H4CAAA=
X-Env-Sender: prvs=3248f2ad0=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1496840952!72596245!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49593 invoked from network); 7 Jun 2017 13:09:14 -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 Jun 2017 13:09:14 -0000
X-IronPort-AV: E=Sophos;i="5.39,311,1493683200"; d="scan'208";a="426888022"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 7 Jun 2017 14:08:48 +0100
Message-ID: <20170607130848.6889-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH] tools: bump some library version numbers to 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>
Content-Type: text/plain; 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
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ2Y2hhbi9N
YWtlZmlsZSB8IDIgKy0KIHRvb2xzL2xpYnhjL01ha2VmaWxlICAgIHwgMiArLQogdG9vbHMvbGli
eGwvTWFrZWZpbGUgICAgfCA0ICsrLS0KIDMgZmlsZXMgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCsp
LCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnZjaGFuL01ha2VmaWxlIGIv
dG9vbHMvbGlidmNoYW4vTWFrZWZpbGUKaW5kZXggNWI2MzFjYjFhYi4uNzBjOTJiZGExNSAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlidmNoYW4vTWFrZWZpbGUKKysrIGIvdG9vbHMvbGlidmNoYW4vTWFr
ZWZpbGUKQEAgLTE0LDcgKzE0LDcgQEAgTElCVkNIQU5fTElCUyA9ICQoTERMSUJTX2xpYnhlbnN0
b3JlKSAkKExETElCU19saWJ4ZW5nbnR0YWIpICQoTERMSUJTX2xpYnhlbmV2dGMKICQoTElCVkNI
QU5fT0JKUykgJChMSUJWQ0hBTl9QSUNfT0JKUyk6IENGTEFHUyArPSAkKENGTEFHU19saWJ4ZW5z
dG9yZSkgJChDRkxBR1NfbGlieGVuZ250dGFiKSAkKENGTEFHU19saWJ4ZW5ldnRjaG4pCiAkKE5P
REVfT0JKUykgJChOT0RFMl9PQkpTKTogQ0ZMQUdTICs9ICQoQ0ZMQUdTX2xpYnhlbmdudHRhYikg
JChDRkxBR1NfbGlieGVuZXZ0Y2huKQogCi1NQUpPUiA9IDQuOQorTUFKT1IgPSA0LjEwCiBNSU5P
UiA9IDAKIAogQ0ZMQUdTICs9IC1JLi4vaW5jbHVkZSAtSS4KZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhjL01ha2VmaWxlIGIvdG9vbHMvbGlieGMvTWFrZWZpbGUKaW5kZXggOGFlNTUyZmFjZi4uMjhi
MTg1NzdlMSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMvTWFrZWZpbGUKKysrIGIvdG9vbHMvbGli
eGMvTWFrZWZpbGUKQEAgLTEsNyArMSw3IEBACiBYRU5fUk9PVCA9ICQoQ1VSRElSKS8uLi8uLgog
aW5jbHVkZSAkKFhFTl9ST09UKS90b29scy9SdWxlcy5tawogCi1NQUpPUiAgICA9IDQuOQorTUFK
T1IgICAgPSA0LjEwCiBNSU5PUiAgICA9IDAKIAogaWZlcSAoJChDT05GSUdfTElCWENfTUlOSU9T
KSx5KQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvTWFrZWZpbGUgYi90b29scy9saWJ4bC9NYWtl
ZmlsZQppbmRleCAxYmY2YjhjYjhjLi4yZmZiNzhmNWM0IDEwMDY0NAotLS0gYS90b29scy9saWJ4
bC9NYWtlZmlsZQorKysgYi90b29scy9saWJ4bC9NYWtlZmlsZQpAQCAtNSwxMCArNSwxMCBAQAog
WEVOX1JPT1QgPSAkKENVUkRJUikvLi4vLi4KIGluY2x1ZGUgJChYRU5fUk9PVCkvdG9vbHMvUnVs
ZXMubWsKIAotTUFKT1IgPSA0LjkKK01BSk9SID0gNC4xMAogTUlOT1IgPSAwCiAKLVhMVU1BSk9S
ID0gNC45CitYTFVNQUpPUiA9IDQuMTAKIFhMVU1JTk9SID0gMAogCiBDRkxBR1MgKz0gLVdlcnJv
ciAtV25vLWZvcm1hdC16ZXJvLWxlbmd0aCAtV21pc3NpbmctZGVjbGFyYXRpb25zIFwKLS0gCjIu
MTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 07 13:17:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 13: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 1dIaqC-0000cp-Mk; Wed, 07 Jun 2017 13:17:40 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dIaqB-0000cj-Nl
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 13:17:39 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 ED/B3-23755-2FCF7395; Wed, 07 Jun 2017 13:17:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS/fhH/N
 Ig5sXTS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyOqy2sBVOtKmYe/8LcwPhIvYuRk0NIIE9i
 05EVzCA2r4CdxMbGL2wgtoSAocTphTdZQGwWAVWJX+c+sYPYbALqEm3PtrN2MXJwiAjoSJz+z
 gdiMgvkSxw87AFSISzgLfGn4T0jxPQciQ9978EmcgpYSby6uo4FpJxXQFDi7w5hkDCzgJbEw1
 +3WCBsbYllC18zQ0yUllj+j2MCI98shIZZSBpmIWmYhdCwgJFlFaNGcWpRWWqRrpGpXlJRZnp
 GSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYODVMzAw7mBsPeF3iFGSg0lJlLfgpnmkEF9S
 fkplRmJxRnxRaU5q8SFGDQ4Ogc1rV19glGLJy89LVZLgzf8NVCdYlJqeWpGWmQOMDZhSCQ4eJ
 RHe6l9Aad7igsTc4sx0iNQpRkUpcd6dIH0CIImM0jy4Nlg8XmKUlRLmZWRgYBDiKUgtys0sQZ
 V/xSjOwagkzPsbZApPZl4J3PRXQIuZgBbzXTIBWVySiJCSamDk+nqydGFBnJLiMZ8T4qF8sc8
 Enyyfe/xE28Qgje65Mn5WjDx37fof/XhW892Q420Wx0YrQ3n7WJbOSR0Z+aJPaw7krvhquj7j
 1cFjuov6LDuDpfidymZkqvEf3n57nc/mXWvb7lUp12lZ+LXFJ8n+lv/EsoG1lL/snLWZWfJC6
 /tCrnJH3yqxFGckGmoxFxUnAgBC26qTwgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1496841439!101279157!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1802 invoked from network); 7 Jun 2017 13:17:21 -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; 7 Jun 2017 13:17:21 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 07 Jun 2017 07:17:19 -0600
Message-Id: <593818FC0200007800160622@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 07 Jun 2017 07:17:16 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <d40d068f-7d4b-88fb-b43a-eadaa5f8f6d4@oracle.com>
 <20170602135844.25286-1-roger.pau@citrix.com>
In-Reply-To: <20170602135844.25286-1-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 v4.1 3/4] x86/pt: enable binding of GSIs to
 a 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+IE9uIDAyLjA2LjE3IGF0IDE1OjU4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmMKPiArKysgYi94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC9pby5jCj4gQEAgLTE2NCw2ICsxNjQsMjUgQEAgc3RhdGljIHZvaWQgcHRfaXJx
X3RpbWVfb3V0KHZvaWQgKmRhdGEpCj4gIAo+ICAgICAgc3Bpbl9sb2NrKCZpcnFfbWFwLT5kb20t
PmV2ZW50X2xvY2spOwo+ICAKPiArICAgIGlmICggaXJxX21hcC0+ZmxhZ3MgJiBIVk1fSVJRX0RQ
Q0lfSURFTlRJVFlfR1NJICkKPiArICAgIHsKPiArICAgICAgICBzdHJ1Y3QgcGlycSAqcGlycSA9
IGRwY2lfcGlycShpcnFfbWFwKTsKClRoaXMgY291bGQgKGFuZCBoZW5jZSBzaG91bGQpIGJlIGNv
bnN0LiBIb3dldmVyLCAuLi4KCj4gKyAgICAgICAgQVNTRVJUKGlzX2hhcmR3YXJlX2RvbWFpbihp
cnFfbWFwLT5kb20pKTsKPiArICAgICAgICAvKgo+ICsgICAgICAgICAqIElkZW50aXR5IG1hcHBl
ZCwgbm8gbmVlZCB0byBpdGVyYXRlIG92ZXIgdGhlIGd1ZXN0IEdTSSBsaXN0IHRvIGZpbmQKPiAr
ICAgICAgICAgKiBvdGhlciBwaXJxcyBzaGFyaW5nIHRoZSBzYW1lIGd1ZXN0IEdTSS4KPiArICAg
ICAgICAgKgo+ICsgICAgICAgICAqIEluIHRoZSBpZGVudGl0eSBtYXBwZWQgY2FzZSB0aGUgRU9J
IGNhbiBhbHNvIGJlIGRvbmUgbm93LCB0aGlzIHdheQo+ICsgICAgICAgICAqIHRoZSBpdGVyYXRp
b24gb3ZlciB0aGUgbGlzdCBvZiBkb21haW4gcGlycXMgaXMgYXZvaWRlZC4KPiArICAgICAgICAg
Ki8KPiArICAgICAgICBodm1fZ3NpX2RlYXNzZXJ0KGlycV9tYXAtPmRvbSwgcGlycS0+cGlycSk7
CgouLi4gdGhpcyBpcyBpdHMgb25seSB1c2UsIHNvIEknbSBub3QgY29udmluY2VkIGEgbG9jYWwg
dmFyaWFibGUgaXMKbmVlZGVkIGF0IGFsbC4KCj4gQEAgLTI3NCwxMCArMjkzLDE2IEBAIGludCBw
dF9pcnFfY3JlYXRlX2JpbmQoCj4gICAgICBzcGluX2xvY2soJmQtPmV2ZW50X2xvY2spOwo+ICAK
PiAgICAgIGh2bV9pcnFfZHBjaSA9IGRvbWFpbl9nZXRfaXJxX2RwY2koZCk7Cj4gLSAgICBpZiAo
IGh2bV9pcnFfZHBjaSA9PSBOVUxMICkKPiArICAgIGlmICggaHZtX2lycV9kcGNpID09IE5VTEwg
JiYgIWlzX2hhcmR3YXJlX2RvbWFpbihkKSApCgpXb3VsZCB5b3UgbWluZCBhdCBvbmNlIHN3aXRj
aGluZyB0byB0aGUgc2hvcnRlciAhaHZtX2lycV9kcGNpCihhbHNvIGZ1cnRoZXIgZG93biksIHRo
ZSBtb3JlIHRoYXQgeW91J3JlIHVzaW5nIHRoZSBpbnZlcnNlCndpdGhvdXQgIiAhPSBOVUxMIiBl
bHNld2hlcmU/Cgo+ICAgICAgewo+ICAgICAgICAgIHVuc2lnbmVkIGludCBpOwo+ICAKPiArICAg
ICAgICAvKgo+ICsgICAgICAgICAqIE5COiB0aGUgaGFyZHdhcmUgZG9tYWluIGRvZXNuJ3QgdXNl
IGEgaHZtX2lycV9kcGNpIHN0cnVjdCBiZWNhdXNlCj4gKyAgICAgICAgICogaXQncyBvbmx5IGFs
bG93ZWQgdG8gaWRlbnRpdHkgbWFwIEdTSXMsIGFuZCBzbyB0aGUgZGF0YSBjb250YWluZWQgaW4K
PiArICAgICAgICAgKiB0aGF0IHN0cnVjdCAodXNlZCB0byBtYXAgZ3Vlc3QgR1NJcyBpbnRvIG1h
Y2hpbmUgR1NJcyBhbmQgcGVyZm9ybQo+ICsgICAgICAgICAqIGludGVycnVwdCByb3V0aW5nKSBp
dCdzIGNvbXBsZXRlbHkgdXNlbGVzcyB0byBpdC4KCiJpcyBjb21wbGV0ZWx5IC4uLiIKCj4gQEAg
LTQyMiwzNSArNDQ3LDUyIEBAIGludCBwdF9pcnFfY3JlYXRlX2JpbmQoCj4gICAgICBjYXNlIFBU
X0lSUV9UWVBFX1BDSToKPiAgICAgIGNhc2UgUFRfSVJRX1RZUEVfTVNJX1RSQU5TTEFURToKPiAg
ICAgIHsKPiAtICAgICAgICB1bnNpZ25lZCBpbnQgYnVzID0gcHRfaXJxX2JpbmQtPnUucGNpLmJ1
czsKPiAtICAgICAgICB1bnNpZ25lZCBpbnQgZGV2aWNlID0gcHRfaXJxX2JpbmQtPnUucGNpLmRl
dmljZTsKPiAtICAgICAgICB1bnNpZ25lZCBpbnQgaW50eCA9IHB0X2lycV9iaW5kLT51LnBjaS5p
bnR4Owo+IC0gICAgICAgIHVuc2lnbmVkIGludCBndWVzdF9nc2kgPSBodm1fcGNpX2ludHhfZ3Np
KGRldmljZSwgaW50eCk7Cj4gLSAgICAgICAgdW5zaWduZWQgaW50IGxpbmsgPSBodm1fcGNpX2lu
dHhfbGluayhkZXZpY2UsIGludHgpOwo+IC0gICAgICAgIHN0cnVjdCBkZXZfaW50eF9nc2lfbGlu
ayAqZGlnbCA9IHhtYWxsb2Moc3RydWN0IGRldl9pbnR4X2dzaV9saW5rKTsKPiAtICAgICAgICBz
dHJ1Y3QgaHZtX2dpcnFfZHBjaV9tYXBwaW5nICpnaXJxID0KPiAtICAgICAgICAgICAgeG1hbGxv
YyhzdHJ1Y3QgaHZtX2dpcnFfZHBjaV9tYXBwaW5nKTsKPiArICAgICAgICBzdHJ1Y3QgZGV2X2lu
dHhfZ3NpX2xpbmsgKmRpZ2wgPSBOVUxMOwo+ICsgICAgICAgIHN0cnVjdCBodm1fZ2lycV9kcGNp
X21hcHBpbmcgKmdpcnEgPSBOVUxMOwo+ICsgICAgICAgIHVuc2lnbmVkIGludCBndWVzdF9nc2k7
Cj4gIAo+IC0gICAgICAgIGlmICggIWRpZ2wgfHwgIWdpcnEgKQo+ICsgICAgICAgIC8qCj4gKyAg
ICAgICAgICogTWFwcGluZyBHU0lzIGZvciB0aGUgaGFyZHdhcmUgZG9tYWluIGlzIGRpZmZlcmVu
dCB0aGFuIGRvaW5nIGl0IGZvcgo+ICsgICAgICAgICAqIGFuIHVucHJpdmlsZWRnZWQgZ3Vlc3Qs
IHRoZSBoYXJkd2FyZSBkb21haW4gaXMgb25seSBhbGxvd2VkIHRvCj4gKyAgICAgICAgICogaWRl
bnRpdHkgbWFwIEdTSXMsIGFuZCBhcyBzdWNoIGFsbCB0aGUgZGF0YSBpbiB0aGUgdS5wY2kgdW5p
b24gaXMKPiArICAgICAgICAgKiBkaXNjYXJkZWQuCj4gKyAgICAgICAgICovCj4gKyAgICAgICAg
aWYgKCAhaXNfaGFyZHdhcmVfZG9tYWluKGQpICkKCkkgdGhpbmsgSSBkaWQgaW5kaWNhdGUgYmVm
b3JlIHRoYXQgaXQgd291bGQgZmVlbCBtb3JlIHNhZmUgaWYgeW91CmNoZWNrZWQgaHZtX2lycV9k
cGNpIGhlcmUgKHdoaWNoIGlzIE5VTEwgaWYgYW5kIG9ubHkgaWYgZCBpcwpod2RvbSkuIEF0IHRo
ZSB2ZXJ5IGxlYXN0IEknZCBleHBlY3QgYSByZXNwZWN0aXZlIEFTU0VSVCgpCmJlbG93IChidXQg
SSB0aGluayB0aGUgYWx0ZXJuYXRpdmUgY29uZGl0aW9uIGhlcmUgYW5kCkFTU0VSVChpc19oYXJk
d2FyZV9kb21haW4oZCkpIGluIHRoZSAiZWxzZSIgYmxvY2sgd291bGQgYmUKYmV0dGVyKS4KCj4g
ICAgICAgICAgewo+IC0gICAgICAgICAgICBzcGluX3VubG9jaygmZC0+ZXZlbnRfbG9jayk7Cj4g
LSAgICAgICAgICAgIHhmcmVlKGdpcnEpOwo+IC0gICAgICAgICAgICB4ZnJlZShkaWdsKTsKPiAt
ICAgICAgICAgICAgcmV0dXJuIC1FTk9NRU07Cj4gLSAgICAgICAgfQo+ICsgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgbGluazsKPiArCj4gKyAgICAgICAgICAgIGRpZ2wgPSB4bWFsbG9jKHN0cnVj
dCBkZXZfaW50eF9nc2lfbGluayk7Cj4gKyAgICAgICAgICAgIGdpcnEgPSB4bWFsbG9jKHN0cnVj
dCBodm1fZ2lycV9kcGNpX21hcHBpbmcpOwo+ICAKPiAtICAgICAgICBodm1faXJxX2RwY2ktPmxp
bmtfY250W2xpbmtdKys7Cj4gKyAgICAgICAgICAgIGlmICggIWRpZ2wgfHwgIWdpcnEgKQo+ICsg
ICAgICAgICAgICB7Cj4gKyAgICAgICAgICAgICAgICBzcGluX3VubG9jaygmZC0+ZXZlbnRfbG9j
ayk7Cj4gKyAgICAgICAgICAgICAgICB4ZnJlZShnaXJxKTsKPiArICAgICAgICAgICAgICAgIHhm
cmVlKGRpZ2wpOwo+ICsgICAgICAgICAgICAgICAgcmV0dXJuIC1FTk9NRU07Cj4gKyAgICAgICAg
ICAgIH0KPiArCj4gKyAgICAgICAgICAgIGdpcnEtPmJ1cyA9IGRpZ2wtPmJ1cyA9IHB0X2lycV9i
aW5kLT51LnBjaS5idXM7Cj4gKyAgICAgICAgICAgIGdpcnEtPmRldmljZSA9IGRpZ2wtPmRldmlj
ZSA9IHB0X2lycV9iaW5kLT51LnBjaS5kZXZpY2U7Cj4gKyAgICAgICAgICAgIGdpcnEtPmludHgg
PSBkaWdsLT5pbnR4ID0gcHRfaXJxX2JpbmQtPnUucGNpLmludHg7Cj4gKyAgICAgICAgICAgIGxp
c3RfYWRkX3RhaWwoJmRpZ2wtPmxpc3QsICZwaXJxX2RwY2ktPmRpZ2xfbGlzdCk7Cj4gIAo+IC0g
ICAgICAgIGRpZ2wtPmJ1cyA9IGJ1czsKPiAtICAgICAgICBkaWdsLT5kZXZpY2UgPSBkZXZpY2U7
Cj4gLSAgICAgICAgZGlnbC0+aW50eCA9IGludHg7Cj4gLSAgICAgICAgbGlzdF9hZGRfdGFpbCgm
ZGlnbC0+bGlzdCwgJnBpcnFfZHBjaS0+ZGlnbF9saXN0KTsKPiArICAgICAgICAgICAgZ3Vlc3Rf
Z3NpID0gaHZtX3BjaV9pbnR4X2dzaShkaWdsLT5kZXZpY2UsIGRpZ2wtPmludHgpOwo+ICsgICAg
ICAgICAgICBsaW5rID0gaHZtX3BjaV9pbnR4X2xpbmsoZGlnbC0+ZGV2aWNlLCBkaWdsLT5pbnR4
KTsKPiAgCj4gLSAgICAgICAgZ2lycS0+YnVzID0gYnVzOwo+IC0gICAgICAgIGdpcnEtPmRldmlj
ZSA9IGRldmljZTsKPiAtICAgICAgICBnaXJxLT5pbnR4ID0gaW50eDsKPiAtICAgICAgICBnaXJx
LT5tYWNoaW5lX2dzaSA9IHBpcnE7Cj4gLSAgICAgICAgbGlzdF9hZGRfdGFpbCgmZ2lycS0+bGlz
dCwgJmh2bV9pcnFfZHBjaS0+Z2lycVtndWVzdF9nc2ldKTsKPiArICAgICAgICAgICAgaHZtX2ly
cV9kcGNpLT5saW5rX2NudFtsaW5rXSsrOwo+ICsKPiArICAgICAgICAgICAgZ2lycS0+bWFjaGlu
ZV9nc2kgPSBwaXJxOwo+ICsgICAgICAgICAgICBsaXN0X2FkZF90YWlsKCZnaXJxLT5saXN0LCAm
aHZtX2lycV9kcGNpLT5naXJxW2d1ZXN0X2dzaV0pOwo+ICsgICAgICAgIH0KPiArICAgICAgICBl
bHNlCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICAvKiBNU0lfVFJBTlNMQVRFIGlzIG5vdCBz
dXBwb3J0ZWQgYnkgdGhlIGhhcmR3YXJlIGRvbWFpbi4gKi8KCnMvYnkvZm9yLyA/Cgo+IEBAIC00
NzIsNyArNTE0LDI4IEBAIGludCBwdF9pcnFfY3JlYXRlX2JpbmQoCj4gICAgICAgICAgICAgICAg
ICBwaXJxX2RwY2ktPmZsYWdzID0gSFZNX0lSUV9EUENJX01BUFBFRCB8Cj4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgSFZNX0lSUV9EUENJX01BQ0hfUENJIHwKPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBIVk1fSVJRX0RQQ0lfR1VFU1RfUENJOwo+IC0g
ICAgICAgICAgICAgICAgc2hhcmUgPSBCSU5EX1BJUlFfX1dJTExfU0hBUkU7Cj4gKyAgICAgICAg
ICAgICAgICBpZiAoICFpc19oYXJkd2FyZV9kb21haW4oZCkgKQo+ICsgICAgICAgICAgICAgICAg
ICAgIHNoYXJlID0gQklORF9QSVJRX19XSUxMX1NIQVJFOwo+ICsgICAgICAgICAgICAgICAgZWxz
ZQo+ICsgICAgICAgICAgICAgICAgewo+ICsgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCBwaW47Cj4gKyAgICAgICAgICAgICAgICAgICAgc3RydWN0IGh2bV92aW9hcGljICp2aW9hcGlj
ID0gZ3NpX3Zpb2FwaWMoZCwgZ3Vlc3RfZ3NpLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZwaW4pOwoKY29uc3QKCj4gQEAg
LTQ4OSw5ICs1NTIsMTYgQEAgaW50IHB0X2lycV9jcmVhdGVfYmluZCgKPiAgICAgICAgICAgICAg
ICAgICAqIElSUV9HVUVTVCBpcyBub3Qgc2V0LiBBcyBzdWNoIHdlIGNhbiByZXNldCAnZG9tJyAK
PiBkaXJlY3RseS4KPiAgICAgICAgICAgICAgICAgICAqLwo+ICAgICAgICAgICAgICAgICAgcGly
cV9kcGNpLT5kb20gPSBOVUxMOwo+IC0gICAgICAgICAgICAgICAgbGlzdF9kZWwoJmdpcnEtPmxp
c3QpOwo+IC0gICAgICAgICAgICAgICAgbGlzdF9kZWwoJmRpZ2wtPmxpc3QpOwo+IC0gICAgICAg
ICAgICAgICAgaHZtX2lycV9kcGNpLT5saW5rX2NudFtsaW5rXS0tOwo+ICsgICAgICAgICAgICAg
ICAgaWYgKCBnaXJxIHx8IGRpZ2wgKQo+ICsgICAgICAgICAgICAgICAgewo+ICsgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGludCBsaW5rOwo+ICsKPiArICAgICAgICAgICAgICAgICAgICBB
U1NFUlQoZ2lycSAmJiBkaWdsKTsKClBlcmhhcHMgZXZlbiAiQVNTRVJUKGdpcnEgJiYgZGlnbCAm
JiBodm1faXJxX2RwY2kpIiBvciBmb2xsb3cgdGhlCm1vZGVsIG91dGxpbmVkIGFib3ZlIGZvciBj
b25zaXN0ZW5jeT8KCj4gQEAgLTUwNCwxMCArNTc0LDE3IEBAIGludCBwdF9pcnFfY3JlYXRlX2Jp
bmQoCj4gICAgICAgICAgc3Bpbl91bmxvY2soJmQtPmV2ZW50X2xvY2spOwo+ICAKPiAgICAgICAg
ICBpZiAoIGlvbW11X3ZlcmJvc2UgKQo+IC0gICAgICAgICAgICBwcmludGsoWEVOTE9HX0dfSU5G
Two+IC0gICAgICAgICAgICAgICAgICAgImQlZDogYmluZDogbV9nc2k9JXUgZ19nc2k9JXUgZGV2
PSUwMnguJTAyeC4ldSBpbnR4PSV1XG4iLAo+IC0gICAgICAgICAgICAgICAgICAgZC0+ZG9tYWlu
X2lkLCBwaXJxLCBndWVzdF9nc2ksIGJ1cywKPiAtICAgICAgICAgICAgICAgICAgIFBDSV9TTE9U
KGRldmljZSksIFBDSV9GVU5DKGRldmljZSksIGludHgpOwo+ICsgICAgICAgIHsKPiArICAgICAg
ICAgICAgY2hhciBidWZbMjRdID0gIiI7Cj4gKwo+ICsgICAgICAgICAgICBpZiAoICFpc19oYXJk
d2FyZV9kb21haW4oZCkgKQo+ICsgICAgICAgICAgICAgICAgc25wcmludGYoYnVmLCBBUlJBWV9T
SVpFKGJ1ZiksICIgZGV2PSUwMnguJTAyeC4ldSBpbnR4PSV1IiwKPiArICAgICAgICAgICAgICAg
ICAgICAgICAgIGRpZ2wtPmJ1cywgUENJX1NMT1QoZGlnbC0+ZGV2aWNlKSwKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgIFBDSV9GVU5DKGRpZ2wtPmRldmljZSksIGRpZ2wtPmludHgpOwoKUGVy
aGFwcyBhZ2FpbiBiZXR0ZXIgImlmICggZGlnbCApIi4KCj4gQEAgLTY5Niw3ICs3NzcsOCBAQCBp
bnQgaHZtX2RvX0lSUV9kcGNpKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBwaXJxICpwaXJxKQo+
ICAgICAgc3RydWN0IGh2bV9pcnFfZHBjaSAqZHBjaSA9IGRvbWFpbl9nZXRfaXJxX2RwY2koZCk7
Cj4gICAgICBzdHJ1Y3QgaHZtX3BpcnFfZHBjaSAqcGlycV9kcGNpID0gcGlycV9kcGNpKHBpcnEp
Owo+ICAKPiAtICAgIGlmICggIWlvbW11X2VuYWJsZWQgfHwgIWRwY2kgfHwgIXBpcnFfZHBjaSB8
fAo+ICsgICAgaWYgKCAhaXNfaHZtX2RvbWFpbihkKSB8fCAhaW9tbXVfZW5hYmxlZCB8fAo+ICsg
ICAgICAgICAoIWlzX2hhcmR3YXJlX2RvbWFpbihkKSAmJiAhZHBjaSkgfHwgIXBpcnFfZHBjaSB8
fAo+ICAgICAgICAgICAhKHBpcnFfZHBjaS0+ZmxhZ3MgJiBIVk1fSVJRX0RQQ0lfTUFQUEVEKSAp
Cj4gICAgICAgICAgcmV0dXJuIDA7CgpTbyB3aHkgYWdhaW4gZG8gd2Ugc3VkZGVubHkgbmVlZCAh
aXNfaHZtX2RvbWFpbigpIGhlcmU/IFdpdGgKdGhlIG5hbWUgb2YgdGhlIGZ1bmN0aW9uIHRoZXJl
IHNob3VsZG4ndCBiZSBhbnkgY2FsbGVyIGludm9raW5nIGl0CmZvciBhIFBWIGd1ZXN0LgoKSmFu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 07 13:20:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 13: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 1dIatB-0001Es-3R; Wed, 07 Jun 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 <JBeulich@suse.com>) id 1dIat9-0001El-PO
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 13:20:43 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 77/53-03920-BADF7395; Wed, 07 Jun 2017 13:20:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDS3fVX/N
 Igx9rVCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owVL76yFNxhrriz8Tp7A+Mnpi5GTg4hgTyJ
 nUtvsoDYvAJ2EpMmf2YDsSUEDCVOL4SIswioSuye8QfMZhNQl2h7tp21i5GDQ0RAR+L0d74uR
 i4OZoEuRolfbx6ygtQIC7hIfDn5EWp+hsS+nf/AZnIKWEncX7kTrJdXQFDi7w5hkDCzgJbEw1
 +3WCBsbYllC18zg5QwC0hLLP/HMYGRbxZCwywkDbOQNMxCaFjAyLKKUaM4tagstUjX0FgvqSg
 zPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw+BiAYAfjl2UBhxglOZiURHkLbppHCvEl
 5adUZiQWZ8QXleakFh9i1ODgENi8dvUFRimWvPy8VCUJ3re/geoEi1LTUyvSMnOA8QFTKsHBo
 yTCW/0LKM1bXJCYW5yZDpE6xajL0fRhyxcmIbAZUuK8O0FmCIAUZZTmwY2AxeolRlkpYV5GoA
 OFeApSi3IzS1DlXzGKczAqCfNa/gGawpOZVwK36RXQEUxAR/BdMgE5oiQRISXVwNh+5mzH47X
 O+3+9WX02hfn0/GTuzEn7dv++/c3EY29aXlfZ3W6lB9J/bN5HfXy2rUblmeDrCxKejx9wPis+
 oK2xXNzZOnzR/nDB5/E7L7S//uF+/1/FplsPZ67qny3a/fxhWeQfRhuHCat+5y9sXTPnXaK/q
 mGWm4/70QXL3O4o+ZQGXzvJofJBiaU4I9FQi7moOBEABTExQ9ACAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1496841640!64731669!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56052 invoked from network); 7 Jun 2017 13:20:42 -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; 7 Jun 2017 13:20:42 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 07 Jun 2017 07:20:40 -0600
Message-Id: <593819C60200007800160631@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 07 Jun 2017 07:20:38 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170601114914.18601-1-roger.pau@citrix.com>
 <20170601114914.18601-5-roger.pau@citrix.com>
In-Reply-To: <20170601114914.18601-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 v4 4/4] x86/vioapic: bind interrupts to 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+IE9uIDAxLjA2LjE3IGF0IDEzOjQ5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2
bS92aW9hcGljLmMKPiBAQCAtMTU4LDYgKzE1OCw1MiBAQCBzdGF0aWMgaW50IHZpb2FwaWNfcmVh
ZCgKPiAgICAgIHJldHVybiBYODZFTVVMX09LQVk7Cj4gIH0KPiAgCj4gK3N0YXRpYyBpbnQgdmlv
YXBpY19od2RvbV9tYXBfZ3NpKHVuc2lnbmVkIGludCBnc2ksIHVuc2lnbmVkIGludCB0cmlnLAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgcG9sKQo+ICt7
Cj4gKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gY3VycmVudC0+ZG9tYWluOwoKY3VycmQgb3IgY3Vy
cl9kIHBsZWFzZS4gV2l0aCB0aGF0ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 07 13:40:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 13: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 1dIbCK-0002X3-KK; Wed, 07 Jun 2017 13:40: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 1dIbCI-0002Wx-Vg
 for xen-devel@lists.xen.org; Wed, 07 Jun 2017 13:40:31 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 91/DA-31580-E4208395; Wed, 07 Jun 2017 13:40:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS9eLySL
 S4MVFVYslHxezODB6HN39mymAMYo1My8pvyKBNWPhsxaWghVKFW96FjI1MHZIdDFycggJ5Eks
 +DWdBcTmFbCTODXxAhuILSFgKHF64U2wOIuAqsTShV8YQWw2AXWJtmfbWUFsEQF9ifmffgLZH
 BzMApoScz7XgoSFBWwkHs1+wgox3lNia8sMZhCbU8BLounlTLByXgFBib87hEHCzAJaEg9/3W
 KBsLUlli18zQwxUVpi+T+OCYx8sxAaZiFpmIWkYRZCwwJGllWM6sWpRWWpRbrmeklFmekZJbm
 JmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgYHHAAQ7GBu/Ox1ilORgUhLlLbhpHinEl5SfUpmR
 WJwRX1Sak1p8iFGGg0NJgnc1o0WkkGBRanpqRVpmDjAGYNISHDxKIrza/4FaeYsLEnOLM9MhU
 qcYdTk2rF7/hUmIJS8/L1VKnDcBZIYASFFGaR7cCFg8XmKUlRLmZQQ6SoinILUoN7MEVf4Voz
 gHo5IwbyrIFJ7MvBK4Ta+AjmACOoLvkgnIESWJCCmpBkbufcvXypc1KFc9KD3c1DVDr3pW1eM
 jRvKVUVuPvLxrIKnSbPH32wG3U33TY23vRZwRF+1VrlJY9Zv398yOo6dvcp9ataqoycZU9n1W
 ValOGusyEZEzsat81zLNcFlUdtj2lkOpU++Ebxz2ZsJFvVbPptzUW3bi2a9V7RGfKkqmllqE3
 2hdflyJpTgj0VCLuag4EQAX5bFdwgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1496842824!92826879!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14337 invoked from network); 7 Jun 2017 13:40:26 -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 Jun 2017 13:40:26 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 07 Jun 2017 07:40:24 -0600
Message-Id: <59381E65020000780016064D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 07 Jun 2017 07:40:21 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1496840670-10261-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1496840670-10261-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] RFC x86/emul: Drop segment_attributes_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+IE9uIDA3LjA2LjE3IGF0IDE1OjA0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gUkZDLCBiZWNhdXNlIEknZCBhbHNvIGxpa2UgdG8gZmxvYXQgdGhlIGlkZWEgb2YgbWFr
aW5nIHRoaXMgYWRqdXN0bWVudCBhcyAKPiB3ZWxsOgo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaCAKPiBiL3hlbi9hcmNoL3g4Ni94ODZfZW11
bGF0ZS94ODZfZW11bGF0ZS5oCj4gaW5kZXggMzM1NWMwMS4uNTNhNTQ4MCAxMDA2NDQKPiAtLS0g
YS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaAo+ICsrKyBiL3hlbi9hcmNo
L3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5oCj4gQEAgLTkwLDcgKzkwLDcgQEAgc3RydWN0
IHg4Nl9ldmVudCB7Cj4gIHN0cnVjdCBzZWdtZW50X3JlZ2lzdGVyIHsKPiAgICAgICB1aW50MTZf
dCAgIHNlbDsKPiAgICAgICAgICAgIHVuaW9uIHsKPiAtICAgICAgICB1aW50MTZfdCByYXc7Cj4g
KyAgICAgICAgdWludDE2X3QgYXR0cjsKPiAgICAgICAgICBzdHJ1Y3Qgewo+ICAgICAgICAgICAg
ICB1aW50MTZfdCB0eXBlOjQ7ICAgIC8qIDA7ICBCaXQgNDAtNDMgKi8KPiAgICAgICAgICAgICAg
dWludDE2X3QgczogICAxOyAgICAvKiA0OyAgQml0IDQ0ICovCj4gQEAgLTEwMiw3ICsxMDIsNyBA
QCBzdHJ1Y3Qgc2VnbWVudF9yZWdpc3RlciB7Cj4gICAgICAgICAgICAgIHVpbnQxNl90IGc6ICAg
MTsgICAgLyogMTE7IEJpdCA1NSAqLwo+ICAgICAgICAgICAgICB1aW50MTZfdCBwYWQ6IDQ7Cj4g
ICAgICAgICAgfTsKPiAtICAgIH0gYXR0cjsKPiArICAgIH07Cj4gICAgICB1aW50MzJfdCAgIGxp
bWl0Owo+ICAgICAgdWludDY0X3QgICBiYXNlOwo+ICB9Owo+IAo+IHdoaWNoIHdvdWxkIHR1cm4g
LmF0dHIucmF3IGludG8ganVzdCAuYXR0ciwgYW5kIHJlbW92ZSAuYXR0ciBmb3IgYWNjZXNzZXMg
aW50bwo+IHRoZSBiaXRmaWVsZC4KCkknZCBjZXJ0YWlubHkgbGlrZSB0aGlzLCBwcm92aWRlZCB0
aGlzIHdvcmtzIHdpdGggYWxsIGNvbXBpbGVyIHZlcnNpb25zCndlIHN1cHBvcnQgKHNlZSBhbHNv
IGJlbG93KS4KCj4gRnVydGhlcm1vcmUsIGluIGEgZm9sbG93aW5nIHBhdGNoLCBJIGludGVuZCB0
byBtYWtlIGEgc2ltaWxhciBhZGp1c3RtZW50IGFzCj4gaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9eHRmLmdpdDthPWNvbW1pdGRpZmY7aD1mMDk5MjExZjJlYmRhZGY2MWFlNiAKPiA0
MTY1NTkyMjBkNjliNzg4Y2QyYgo+IHRvIGV4cG9zZSB0aGUgaW50ZXJuYWwgY29kZS9kYXRhIGZp
ZWxkIG5hbWVzLiAgVGhpcyB3aWxsIHNpbXBsaWZ5IGEgbG90IG9mCj4gY29kZSB3aGljaCBjdXJy
ZW50bHkgdXNlcyBvcGVuY29kZWQgbnVtYmVycyBhZ2FpbnN0IHRoZSB0eXBlIGZpZWxkLgoKVGhp
cyBpcyBuaWNlIHRvbywgd2l0aCB0d28gY2F2ZWF0czogVGhlICJhIiBiaXQgaXMgbm90IGNvZGUK
c2VnbWVudCBzcGVjaWZpYyAoYnV0IHBsYWNlZCBzbykgYW5kIHRoZSAieCIgYml0IGlzIGFuIGlu
dmVudGlvbgpvZiB5b3VycyBhZmFpY3QsIHdoaWNoIEknZCBwcmVmZXIgdG8gYmUgZS5nLiAiY29k
ZSIuCgo+IEBAIC0yNDUsNyArMjQ1LDcgQEAgaW50IGFyY2hfc2V0X2luZm9faHZtX2d1ZXN0KHN0
cnVjdCB2Y3B1ICp2LCBjb25zdCB2Y3B1X2h2bV9jb250ZXh0X3QgKmN0eCkKPiAgICAgICAgICB2
LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2NyWzRdID0gcmVncy0+Y3I0Owo+ICAgICAgICAgIHYtPmFy
Y2guaHZtX3ZjcHUuZ3Vlc3RfZWZlciAgPSByZWdzLT5lZmVyOwo+ICAKPiAtI2RlZmluZSBTRUco
bCwgYSkgKHN0cnVjdCBzZWdtZW50X3JlZ2lzdGVyKXsgLmxpbWl0ID0gKGwpLCAuYXR0ci5ieXRl
cyA9IChhKSB9Cj4gKyNkZWZpbmUgU0VHKGwsIGEpIChzdHJ1Y3Qgc2VnbWVudF9yZWdpc3Rlcil7
IC5saW1pdCA9IChsKSwgLmF0dHIucmF3ID0gKGEpIH0KCkRvZXMgdGhpcyBhbmQgLi4uCgo+IC0t
LSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS92
bXgvdm14LmMKPiBAQCAtMTA3NCwxOCArMTA3NCwxOCBAQCBzdGF0aWMgdW5zaWduZWQgaW50IF92
bXhfZ2V0X2NwbChzdHJ1Y3QgdmNwdSAqdikKPiAgICogdGhpbmdzLiAgV2Ugc3RvcmUgdGhlIHJp
bmctMyB2ZXJzaW9uIGluIHRoZSBWTUNTIHRvIGF2b2lkIGxvdHMgb2YKPiAgICogc2h1ZmZsaW5n
IG9uIHZtZW50ZXIgYW5kIHZtZXhpdCwgYW5kIHRyYW5zbGF0ZSBpbiB0aGVzZSBhY2Nlc3NvcnMu
ICovCj4gIAo+IC0jZGVmaW5lIHJtX2NzX2F0dHIgKCgodW5pb24gc2VnbWVudF9hdHRyaWJ1dGVz
KSB7ICAgICAgICAgICAgICAgICAgICAgICBcCj4gLSAgICAgICAgLmZpZWxkcyA9IHsgLnR5cGUg
PSAweGIsIC5zID0gMSwgLmRwbCA9IDAsIC5wID0gMSwgLmF2bCA9IDAsICAgIFwKPiAtICAgICAg
ICAgICAgICAgICAgICAubCA9IDAsIC5kYiA9IDAsIC5nID0gMCwgLnBhZCA9IDAgfSB9KS5ieXRl
cykKPiAtI2RlZmluZSBybV9kc19hdHRyICgoKHVuaW9uIHNlZ21lbnRfYXR0cmlidXRlcykgeyAg
ICAgICAgICAgICAgICAgICAgICAgXAo+IC0gICAgICAgIC5maWVsZHMgPSB7IC50eXBlID0gMHgz
LCAucyA9IDEsIC5kcGwgPSAwLCAucCA9IDEsIC5hdmwgPSAwLCAgICBcCj4gLSAgICAgICAgICAg
ICAgICAgICAgLmwgPSAwLCAuZGIgPSAwLCAuZyA9IDAsIC5wYWQgPSAwIH0gfSkuYnl0ZXMpCj4g
LSNkZWZpbmUgdm04Nl9kc19hdHRyICgoKHVuaW9uIHNlZ21lbnRfYXR0cmlidXRlcykgeyAgICAg
ICAgICAgICAgICAgICAgIFwKPiAtICAgICAgICAuZmllbGRzID0geyAudHlwZSA9IDB4MywgLnMg
PSAxLCAuZHBsID0gMywgLnAgPSAxLCAuYXZsID0gMCwgICAgXAo+IC0gICAgICAgICAgICAgICAg
ICAgIC5sID0gMCwgLmRiID0gMCwgLmcgPSAwLCAucGFkID0gMCB9IH0pLmJ5dGVzKQo+IC0jZGVm
aW5lIHZtODZfdHJfYXR0ciAoKCh1bmlvbiBzZWdtZW50X2F0dHJpYnV0ZXMpIHsgICAgICAgICAg
ICAgICAgICAgICBcCj4gLSAgICAgICAgLmZpZWxkcyA9IHsgLnR5cGUgPSAweGIsIC5zID0gMCwg
LmRwbCA9IDAsIC5wID0gMSwgLmF2bCA9IDAsICAgIFwKPiAtICAgICAgICAgICAgICAgICAgICAu
bCA9IDAsIC5kYiA9IDAsIC5nID0gMCwgLnBhZCA9IDAgfSB9KS5ieXRlcykKPiArI2RlZmluZSBy
bV9jc19hdHRyICgoKHN0cnVjdCBzZWdtZW50X3JlZ2lzdGVyKSB7ICAgICAgICAgICAgICAgICAg
ICAgICAgXAo+ICsgICAgICAgIC5hdHRyID0geyAudHlwZSA9IDB4YiwgLnMgPSAxLCAuZHBsID0g
MCwgLnAgPSAxLCAuYXZsID0gMCwgICAgICBcCj4gKyAgICAgICAgICAgICAgICAgICAgLmwgPSAw
LCAuZGIgPSAwLCAuZyA9IDAsIC5wYWQgPSAwIH0gfSkuYXR0ci5yYXcpCj4gKyNkZWZpbmUgcm1f
ZHNfYXR0ciAoKChzdHJ1Y3Qgc2VnbWVudF9yZWdpc3RlcikgeyAgICAgICAgICAgICAgICAgICAg
ICAgIFwKPiArICAgICAgICAuYXR0ciA9IHsgLnR5cGUgPSAweDMsIC5zID0gMSwgLmRwbCA9IDAs
IC5wID0gMSwgLmF2bCA9IDAsICAgICAgXAo+ICsgICAgICAgICAgICAgICAgICAubCA9IDAsIC5k
YiA9IDAsIC5nID0gMCwgLnBhZCA9IDAgfSB9KS5hdHRyLnJhdykKPiArI2RlZmluZSB2bTg2X2Rz
X2F0dHIgKCgoc3RydWN0IHNlZ21lbnRfcmVnaXN0ZXIpIHsgICAgICAgICAgICAgICAgICAgICAg
XAo+ICsgICAgICAgIC5hdHRyID0geyAudHlwZSA9IDB4MywgLnMgPSAxLCAuZHBsID0gMywgLnAg
PSAxLCAuYXZsID0gMCwgICAgICBcCj4gKyAgICAgICAgICAgICAgICAgIC5sID0gMCwgLmRiID0g
MCwgLmcgPSAwLCAucGFkID0gMCB9IH0pLmF0dHIucmF3KQo+ICsjZGVmaW5lIHZtODZfdHJfYXR0
ciAoKChzdHJ1Y3Qgc2VnbWVudF9yZWdpc3RlcikgeyAgICAgICAgICAgICAgICAgICAgICBcCj4g
KyAgICAgICAgLmF0dHIgPSB7IC50eXBlID0gMHhiLCAucyA9IDAsIC5kcGwgPSAwLCAucCA9IDEs
IC5hdmwgPSAwLCAgICAgIFwKPiArICAgICAgICAgICAgICAgICAgLmwgPSAwLCAuZGIgPSAwLCAu
ZyA9IDAsIC5wYWQgPSAwIH0gfSkuYXR0ci5yYXcpCgouLi4gYWxsIG9mIHRoaXMgd29yayB3aXRo
IGdjYyBhcm91bmQgdGhlIDQuMyBlcmE/CgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 07 13:53:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 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 1dIbOU-0003JQ-3N; Wed, 07 Jun 2017 13: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 <konrad.wilk@oracle.com>) id 1dIbOR-0003J4-Rv
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 13:53:03 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 6F/9E-02181-F3508395; Wed, 07 Jun 2017 13:53:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKIsWRWlGSWpSXmKPExsUyZ7p8oK41q0W
 kwbQ7+hZLPi5msfi+ZTKTA5PH0d2/mTwOf7jCEsAUxZqZl5RfkcCasev6EpaCLu6KWzc3Mzcw
 fuHoYuTiEBKYwCSx+d8ERgjnK6PE5tk9LBDOBkaJ27fOM3UxcgI53YwSB3qdIOwiiacL3zGC2
 CwCKhKtB6awdzFycLAJmEi8WeUIYooIKEs8P60FMoZZYAGjxIpJIOUcHMICURLLu0xBOnkFzC
 VmHJ/BCjExXWJVzzVmiLigxMmZT1hAbGYBLYkb/14ygbQyC0hLLP/HAWJyCthLXN/jB1IhCrR
 o9629YJ0SAoYSnzcuZZ7AKDQLyaBZSAbNQhi0gJF5FaNGcWpRWWqRrpGFXlJRZnpGSW5iZo6u
 oYGpXm5qcXFiempOYlKxXnJ+7iZGYHDXMzAw7mDsW+V3iFGSg0lJlLfgpnmkEF9SfkplRmJxR
 nxRaU5q8SFGGQ4OJQneMBaLSCHBotT01Iq0zBxgnMGkJTh4lER47zIDpXmLCxJzizPTIVKnGB
 WlxHlNQPoEQBIZpXlwbbDYvsQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmLcAZApPZl4J3PR
 XQIuZgBbzXTIBWVySiJCSamC033p9imR1OItIyuZFrAkb+TsSur8ZvNnFX1gQWmO6ZH2R5KmY
 gmXWttJlbE8uiN3edUpnw1f9hj2a548tCm3SctKd3fBg+e0PdrOrM3evmVb69sq5J2aWvRHXq
 r43C+3bfiVx2arEx/+e83fWvKx0f/hP1vKboQo3u86VZ9enrT8nKnD8eY6vEktxRqKhFnNRcS
 IAFwJ5FOgCAAA=
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1496843576!102087867!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36829 invoked from network); 7 Jun 2017 13:52:58 -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; 7 Jun 2017 13:52:58 -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
 v57Dqeoe017813
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 7 Jun 2017 13:52: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 v57Dqcmr025220
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Wed, 7 Jun 2017 13:52:39 GMT
Received: from abhmp0011.oracle.com (abhmp0011.oracle.com [141.146.116.17])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id v57DqZWv028488;
 Wed, 7 Jun 2017 13:52:36 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 07 Jun 2017 06:52:35 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 55FAE6A012F; Wed,  7 Jun 2017 09:52:34 -0400 (EDT)
Date: Wed, 7 Jun 2017 09:52:34 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Steven Haigh <netwiz@crc.id.au>
Message-ID: <20170607135234.GE31454@char.us.oracle.com>
References: <20170518152849.1872-1-jgross@suse.com>
 <1519306.ELMa8d1Tnk@dhcp-10-1-1-124.lan.crc.id.au>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1519306.ELMa8d1Tnk@dhcp-10-1-1-124.lan.crc.id.au>
User-Agent: Mutt/1.8.0 (2017-02-23)
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 roger.pau@citrix.com, linux-kernel@vger.kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 0/3] xen/blkback: several fixes of
 resource management
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBKdW4gMDcsIDIwMTcgYXQgMTA6MzY6NThQTSArMTAwMCwgU3RldmVuIEhhaWdoIHdy
b3RlOgo+IE9uIEZyaWRheSwgMTkgTWF5IDIwMTcgMToyODo0NiBBTSBBRVNUIEp1ZXJnZW4gR3Jv
c3Mgd3JvdGU6Cj4gPiBEZXN0cm95aW5nIGEgWGVuIGd1ZXN0IGRvbWFpbiB3aGlsZSBpdCB3YXMg
ZG9pbmcgSS9PcyB2aWEgeGVuLWJsa2JhY2sKPiA+IGxlYWtlZCBzZXZlcmFsIHJlc291cmNlcywg
aW5jbHVkaW5nIHJlZmVyZW5jZXMgb2YgdGhlIGd1ZXN0J3MgbWVtb3J5Cj4gPiBwYWdlcy4KPiA+
IAo+ID4gVGhpcyBwYXRjaCBzZXJpZXMgYWRkcmVzc2VzIHRob3NlIGxlYWtzIGJ5IGNvcnJlY3Rp
bmcgdXNhZ2Ugb2YKPiA+IHJlZmVyZW5jZSBjb3VudHMgYW5kIHRoZSBzZXF1ZW5jZSB3aGVuIHRv
IGZyZWUgd2hpY2ggcmVzb3VyY2UuCj4gPiAKPiA+IFRoZSBzZXJpZXMgYXBwbGllcyBvbiB0b3Ag
b2YgY29tbWl0IDJkNDQ1NmM3M2E0ODdhYmUgKCJibG9jazoKPiA+IHhlbi1ibGtiYWNrOiBhZGQg
bnVsbCBjaGVjayB0byBhdm9pZCBudWxsIHBvaW50ZXIgZGVyZWZlcmVuY2UiKSBpbgo+ID4gSmVu
cyBBeGJvZSdzIHRyZWUga2VybmVsL2dpdC9heGJvZS9saW51eC1ibG9jay5naXQKPiA+IAo+ID4g
VjI6IGNoYW5nZWQgZmxhZyB0byB0eXBlIGJvb2wgaW4gcGF0Y2ggMSAoRGlldG1hciBIYWhuKQo+
ID4gCj4gPiBKdWVyZ2VuIEdyb3NzICgzKToKPiA+ICAgeGVuL2Jsa2JhY2s6IGZpeCBkaXNjb25u
ZWN0IHdoaWxlIEkvT3MgaW4gZmxpZ2h0Cj4gPiAgIHhlbi9ibGtiYWNrOiBkb24ndCBmcmVlIGJl
IHN0cnVjdHVyZSB0b28gZWFybHkKPiA+ICAgeGVuL2Jsa2JhY2s6IGRvbid0IHVzZSB4ZW5fYmxr
aWZfZ2V0KCkgaW4geGVuLWJsa2JhY2sga3RocmVhZAo+ID4gCj4gPiAgZHJpdmVycy9ibG9jay94
ZW4tYmxrYmFjay9ibGtiYWNrLmMgfCAgMyAtLS0KPiA+ICBkcml2ZXJzL2Jsb2NrL3hlbi1ibGti
YWNrL2NvbW1vbi5oICB8ICAxICsKPiA+ICBkcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL3hlbmJ1
cy5jICB8IDE1ICsrKysrKysrLS0tLS0tLQo+ID4gIDMgZmlsZXMgY2hhbmdlZCwgOSBpbnNlcnRp
b25zKCspLCAxMCBkZWxldGlvbnMoLSkKPiAKPiBKdXN0IHdhbnRlZCB0byBnaXZlIHRoaXMgYSBi
aXQgb2YgYSBwcm9kLgoKPHVnaD4gT3VjaCEKCj4gCj4gSXMgdGhlcmUgYW55IHBsYW5zIGluIGhh
dmluZyB0aGlzIGhpdCB0aGUga2VybmVsLm9yZyBrZXJuZWxzPwoKWWVzLgo+IAo+IE15IHRlc3Rp
bmcgd2FzIHB1cmVseSBvbiBrZXJuZWwgNC45IGJyYW5jaCAtIGJ1dCBpdCBkb2Vzbid0IGxvb2sg
bGlrZSB0aGlzIGhhcyAKPiBzaG93biB1cCB0aGVyZSB5ZXQ/CgpDb3JyZWN0LiBJIGFtIHRoaW5r
aW5nIHRvIHNlbmQgdGhlc2UgdG8gSmVucyBhcm91bmQgSnVuZSAyMHRoIG9yIHNvLgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 07 13:53:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 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 1dIbOT-0003JF-Sd; Wed, 07 Jun 2017 13:53:05 +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 1dIbOR-0003J3-Rb
 for xen-devel@lists.xen.org; Wed, 07 Jun 2017 13:53:03 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 48/F2-01735-F3508395; Wed, 07 Jun 2017 13:53:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKIsWRWlGSWpSXmKPExsUyZ7p8oK41q0W
 kwbQ7+hZLPi5msfi+ZTKTA5PH0d2/mTwOf7jCEsAUxZqZl5RfkcCasev6EpaCLu6KWzc3Mzcw
 fuHoYuTiEBKYwCSx+d8ERgjnK6PE5tk9LBDOBkaJ27fOM3UxcgI53YwSB3qdIOwiiacL3zGC2
 CwCKhKtB6awdzFycLAJmEi8WeUIYooIKEs8P60FMoZZYAGjxIpJIOUcHMICURLLu0xBOnkFzC
 VmHJ/BCjExXWJVzzVmiLigxMmZT1hAbGYBLYkb/14ygbQyC0hLLP/HAWJyCthLXN/jB1IhCrR
 o9629YJ0SAoYSnzcuZZ7AKDQLyaBZSAbNQhi0gJF5FaNGcWpRWWqRrpGFXlJRZnpGSW5iZo6u
 oYGpXm5qcXFiempOYlKxXnJ+7iZGYHDXMzAw7mDsW+V3iFGSg0lJlLfgpnmkEF9SfkplRmJxR
 nxRaU5q8SFGGQ4OJQneMBaLSCHBotT01Iq0zBxgnMGkJTh4lER47zIDpXmLCxJzizPTIVKnGB
 WlxHlNQPoEQBIZpXlwbbDYvsQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmLcAZApPZl4J3PR
 XQIuZgBbzXTIBWVySiJCSamC033p9imR1OItIyuZFrAkb+TsSur8ZvNnFX1gQWmO6ZH2R5KmY
 gmXWttJlbE8uiN3edUpnw1f9hj2a548tCm3SctKd3fBg+e0PdrOrM3evmVb69sq5J2aWvRHXq
 r43C+3bfiVx2arEx/+e83fWvKx0f/hP1vKboQo3u86VZ9enrT8nKnD8eY6vEktxRqKhFnNRcS
 IAFwJ5FOgCAAA=
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1496843576!102087867!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36829 invoked from network); 7 Jun 2017 13:52:58 -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; 7 Jun 2017 13:52:58 -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
 v57Dqeoe017813
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 7 Jun 2017 13:52: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 v57Dqcmr025220
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Wed, 7 Jun 2017 13:52:39 GMT
Received: from abhmp0011.oracle.com (abhmp0011.oracle.com [141.146.116.17])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id v57DqZWv028488;
 Wed, 7 Jun 2017 13:52:36 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 07 Jun 2017 06:52:35 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 55FAE6A012F; Wed,  7 Jun 2017 09:52:34 -0400 (EDT)
Date: Wed, 7 Jun 2017 09:52:34 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Steven Haigh <netwiz@crc.id.au>
Message-ID: <20170607135234.GE31454@char.us.oracle.com>
References: <20170518152849.1872-1-jgross@suse.com>
 <1519306.ELMa8d1Tnk@dhcp-10-1-1-124.lan.crc.id.au>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1519306.ELMa8d1Tnk@dhcp-10-1-1-124.lan.crc.id.au>
User-Agent: Mutt/1.8.0 (2017-02-23)
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 roger.pau@citrix.com, linux-kernel@vger.kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 0/3] xen/blkback: several fixes of
 resource management
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBKdW4gMDcsIDIwMTcgYXQgMTA6MzY6NThQTSArMTAwMCwgU3RldmVuIEhhaWdoIHdy
b3RlOgo+IE9uIEZyaWRheSwgMTkgTWF5IDIwMTcgMToyODo0NiBBTSBBRVNUIEp1ZXJnZW4gR3Jv
c3Mgd3JvdGU6Cj4gPiBEZXN0cm95aW5nIGEgWGVuIGd1ZXN0IGRvbWFpbiB3aGlsZSBpdCB3YXMg
ZG9pbmcgSS9PcyB2aWEgeGVuLWJsa2JhY2sKPiA+IGxlYWtlZCBzZXZlcmFsIHJlc291cmNlcywg
aW5jbHVkaW5nIHJlZmVyZW5jZXMgb2YgdGhlIGd1ZXN0J3MgbWVtb3J5Cj4gPiBwYWdlcy4KPiA+
IAo+ID4gVGhpcyBwYXRjaCBzZXJpZXMgYWRkcmVzc2VzIHRob3NlIGxlYWtzIGJ5IGNvcnJlY3Rp
bmcgdXNhZ2Ugb2YKPiA+IHJlZmVyZW5jZSBjb3VudHMgYW5kIHRoZSBzZXF1ZW5jZSB3aGVuIHRv
IGZyZWUgd2hpY2ggcmVzb3VyY2UuCj4gPiAKPiA+IFRoZSBzZXJpZXMgYXBwbGllcyBvbiB0b3Ag
b2YgY29tbWl0IDJkNDQ1NmM3M2E0ODdhYmUgKCJibG9jazoKPiA+IHhlbi1ibGtiYWNrOiBhZGQg
bnVsbCBjaGVjayB0byBhdm9pZCBudWxsIHBvaW50ZXIgZGVyZWZlcmVuY2UiKSBpbgo+ID4gSmVu
cyBBeGJvZSdzIHRyZWUga2VybmVsL2dpdC9heGJvZS9saW51eC1ibG9jay5naXQKPiA+IAo+ID4g
VjI6IGNoYW5nZWQgZmxhZyB0byB0eXBlIGJvb2wgaW4gcGF0Y2ggMSAoRGlldG1hciBIYWhuKQo+
ID4gCj4gPiBKdWVyZ2VuIEdyb3NzICgzKToKPiA+ICAgeGVuL2Jsa2JhY2s6IGZpeCBkaXNjb25u
ZWN0IHdoaWxlIEkvT3MgaW4gZmxpZ2h0Cj4gPiAgIHhlbi9ibGtiYWNrOiBkb24ndCBmcmVlIGJl
IHN0cnVjdHVyZSB0b28gZWFybHkKPiA+ICAgeGVuL2Jsa2JhY2s6IGRvbid0IHVzZSB4ZW5fYmxr
aWZfZ2V0KCkgaW4geGVuLWJsa2JhY2sga3RocmVhZAo+ID4gCj4gPiAgZHJpdmVycy9ibG9jay94
ZW4tYmxrYmFjay9ibGtiYWNrLmMgfCAgMyAtLS0KPiA+ICBkcml2ZXJzL2Jsb2NrL3hlbi1ibGti
YWNrL2NvbW1vbi5oICB8ICAxICsKPiA+ICBkcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL3hlbmJ1
cy5jICB8IDE1ICsrKysrKysrLS0tLS0tLQo+ID4gIDMgZmlsZXMgY2hhbmdlZCwgOSBpbnNlcnRp
b25zKCspLCAxMCBkZWxldGlvbnMoLSkKPiAKPiBKdXN0IHdhbnRlZCB0byBnaXZlIHRoaXMgYSBi
aXQgb2YgYSBwcm9kLgoKPHVnaD4gT3VjaCEKCj4gCj4gSXMgdGhlcmUgYW55IHBsYW5zIGluIGhh
dmluZyB0aGlzIGhpdCB0aGUga2VybmVsLm9yZyBrZXJuZWxzPwoKWWVzLgo+IAo+IE15IHRlc3Rp
bmcgd2FzIHB1cmVseSBvbiBrZXJuZWwgNC45IGJyYW5jaCAtIGJ1dCBpdCBkb2Vzbid0IGxvb2sg
bGlrZSB0aGlzIGhhcyAKPiBzaG93biB1cCB0aGVyZSB5ZXQ/CgpDb3JyZWN0LiBJIGFtIHRoaW5r
aW5nIHRvIHNlbmQgdGhlc2UgdG8gSmVucyBhcm91bmQgSnVuZSAyMHRoIG9yIHNvLgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 07 13:54:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 13:54:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIbPX-0003Rf-Gb; Wed, 07 Jun 2017 13: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 <JBeulich@suse.com>) id 1dIbPW-0003RN-H8
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 13:54:10 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 86/35-01999-18508395; Wed, 07 Jun 2017 13:54:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXS6fjDS7eR1SL
 S4NNUJYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP6/wXsBXUV59e/YG1gLOhi5OQQEsiT+Pxq
 FxOIzStgJ/F0zzRmEFtCwFDi9MKbLCA2i4CqxKNrn8BsNgF1ibZn21m7GDk4RAQMJM4dTepi5
 OJgFljLJHFx1l0mkLiwgKbEp4t+EOPtJP6u2soOEuYVEJT4u0MYJMwsoCXx8NctFghbW2LZwt
 fMICXMAtISy/9xTGDknYXQMAtJwywkDbMQGhYwsqxiVC9OLSpLLdI10UsqykzPKMlNzMzRNTQ
 w1ctNLS5OTE/NSUwq1kvOz93ECAwuBiDYwXirz/kQoyQHk5Iob8FN80ghvqT8lMqMxOKM+KLS
 nNTiQ4wyHBxKEryfmS0ihQSLUtNTK9Iyc4BhDpOW4OBREuG9C5LmLS5IzC3OTIdInWK05Jj1b
 80XJo55YLLpw5YvTEIsefl5qVLivCYsQA0CIA0ZpXlw42CxeIlRVkqYlxHoQCGegtSi3MwSVP
 lXjOIcjErCvBYgU3gy80rgtr4COogJ6CC+SyYgB5UkIqSkGhi9Oz/tzhd4XPT+wurkmENJP5Z
 cUvrNoVq4496qOYJsIprd5+cw84nZKUotKlRom6+4T9hD6HpRZPKa8LuSG7KZns7yqNsny9rn
 mzPLVjA2g3tK5PPizRovp9T9uf3/dbldUoO+6MrJ398Frd4YXvo16vFqbS2xV+K1SiFB7+PU3
 oeFnogq01JiKc5INNRiLipOBACFTLycwAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1496843647!99398462!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35032 invoked from network); 7 Jun 2017 13:54: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; 7 Jun 2017 13:54:09 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 07 Jun 2017 07:54:07 -0600
Message-Id: <5938219D0200007800160658@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 07 Jun 2017 07:54: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: 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 v2 0/2] hvm/save: 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>

MTogc2FuaXRpemUgRE9NQ1RMX2dldGh2bWNvbnRleHRfcGFydGlhbCBoYW5kbGluZwoyOiBjbGVh
biB1cCBodm1fc2F2ZV9vbmUoKQoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 07 13:56:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 13: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 1dIbRO-0003di-SS; Wed, 07 Jun 2017 13:56: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 1dIbRN-0003dZ-Nc
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 13:56:05 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 48/B4-02183-4F508395; Wed, 07 Jun 2017 13:56:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsXS6fjDS/cjq0W
 kwfWHAhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bzz90sBSs8KxZ/NW5gfGHWxcjJISSQJ3H/
 8AuWLkYODl4BO4nZ3SogYQkBQ4nTC2+ygNgsAqoSL4/8Ygex2QTUJdqebWcFKRcRMJA4dzSpi
 5GLg1ngF6PEnAtTwOqFBXwkZj67zQwxvkhi5ZNPjCA2p4C9xM91r9ghVglK/N0hDBJmBtq65N
 Nc5gmMPLMQMrOQZCBsLYmHv26xQNjaEssWvmYGKWcWkJZY/o8DImwl8ereH1ZUJSC2q8T/+Vs
 ZFzByrGJUL04tKkst0jXWSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDFQGINjB
 uPef0yFGSQ4mJVHegpvmkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeM+zWEQKCRalpqdWpGXmA
 GMGJi3BwaMkwnuXGSjNW1yQmFucmQ6ROsWoKCXOKwuMNCEBkERGaR5cGyxOLzHKSgnzMgIdIs
 RTkFqUm1mCKv+KUZyDUUmYtwBkO09mXgnc9FdAi5mAFvNdMgFZXJKIkJJqYNz2elP+pCMmUlu
 0loXy7VFar3z3/aSGtlDdKzLMW74uv7W1e0LGYZlq28Zt0+oXWU7vXnyZZ51tbs/pC86KkzN5
 31p/CrksESR0z+cox8mqE2/9FqT+zb6mdu1QVWvlfwttk4ZfXcUcWz7mKfcfus99TuTf/ScPp
 qarGMvzvlr17FiV46yi4EAlluKMREMt5qLiRADI83JpzgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1496843759!73843808!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1576 invoked from network); 7 Jun 2017 13:56:00 -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; 7 Jun 2017 13:56:00 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 07 Jun 2017 07:55:58 -0600
Message-Id: <5938220D0200007800160681@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 07 Jun 2017 07:55:57 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5938219D0200007800160658@prv-mh.provo.novell.com>
 <5938219D0200007800160658@prv-mh.provo.novell.com>
In-Reply-To: <5938219D0200007800160658@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__PartF1C99DFD.3__="
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 v2 1/2] HVM: sanitize
 DOMCTL_gethvmcontext_partial 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>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__PartF1C99DFD.3__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Have the caller indicate its buffer size, provide a means to query the
needed size, don't ignore the upper halves of type code and instance,
and don't copy partial data.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Wei Liu <wei.liu2@citrix.com>
---
v2: Re-base.

--- a/tools/libxc/xc_domain.c
+++ b/tools/libxc/xc_domain.c
@@ -496,6 +496,7 @@ int xc_domain_hvm_getcontext_partial(xc_
     domctl.domain =3D (domid_t) domid;
     domctl.u.hvmcontext_partial.type =3D typecode;
     domctl.u.hvmcontext_partial.instance =3D instance;
+    domctl.u.hvmcontext_partial.bufsz =3D size;
     set_xen_guest_handle(domctl.u.hvmcontext_partial.buffer, ctxt_buf);
=20
     ret =3D do_domctl(xch, &domctl);
--- a/xen/arch/x86/domctl.c
+++ b/xen/arch/x86/domctl.c
@@ -590,8 +590,12 @@ long arch_do_domctl(
         domain_pause(d);
         ret =3D hvm_save_one(d, domctl->u.hvmcontext_partial.type,
                            domctl->u.hvmcontext_partial.instance,
-                           domctl->u.hvmcontext_partial.buffer);
+                           domctl->u.hvmcontext_partial.buffer,
+                           &domctl->u.hvmcontext_partial.bufsz);
         domain_unpause(d);
+
+        if ( !ret )
+            copyback =3D true;
         break;
=20
     case XEN_DOMCTL_set_address_size:
--- a/xen/common/hvm/save.c
+++ b/xen/common/hvm/save.c
@@ -76,8 +76,8 @@ size_t hvm_save_size(struct domain *d)
=20
 /* Extract a single instance of a save record, by marshalling all
  * records of that type and copying out the one we need. */
-int hvm_save_one(struct domain *d, uint16_t typecode, uint16_t =
instance,=20
-                 XEN_GUEST_HANDLE_64(uint8) handle)
+int hvm_save_one(struct domain *d, unsigned int typecode, unsigned int =
instance,
+                 XEN_GUEST_HANDLE_64(uint8) handle, uint64_t *bufsz)
 {
     int rv =3D -ENOENT;
     size_t sz =3D 0;
@@ -117,16 +117,20 @@ int hvm_save_one(struct domain *d, uint1
             desc =3D (void *)(ctxt.data + off);
             /* Move past header */
             off +=3D sizeof(*desc);
+            if ( ctxt.cur < desc->length ||
+                 off > ctxt.cur - desc->length )
+                break;
             if ( instance =3D=3D desc->instance )
             {
-                uint32_t copy_length =3D desc->length;
-
-                if ( ctxt.cur < copy_length ||
-                     off > ctxt.cur - copy_length )
-                    copy_length =3D ctxt.cur - off;
                 rv =3D 0;
-                if ( copy_to_guest(handle, ctxt.data + off, copy_length) =
)
+                if ( guest_handle_is_null(handle) )
+                    *bufsz =3D desc->length;
+                else if ( *bufsz < desc->length )
+                    rv =3D -ENOBUFS;
+                else if ( copy_to_guest(handle, ctxt.data + off, =
desc->length) )
                     rv =3D -EFAULT;
+                else
+                    *bufsz =3D desc->length;
                 break;
             }
         }
--- a/xen/include/public/domctl.h
+++ b/xen/include/public/domctl.h
@@ -746,6 +746,7 @@ DEFINE_XEN_GUEST_HANDLE(xen_domctl_debug
 typedef struct xen_domctl_hvmcontext_partial {
     uint32_t type;                      /* IN: Type of record required */
     uint32_t instance;                  /* IN: Instance of that type */
+    uint64_aligned_t bufsz;             /* IN: size of buffer */
     XEN_GUEST_HANDLE_64(uint8) buffer;  /* OUT: buffer to write record =
into */
 } xen_domctl_hvmcontext_partial_t;
 DEFINE_XEN_GUEST_HANDLE(xen_domctl_hvmcontext_partial_t);
--- a/xen/include/xen/hvm/save.h
+++ b/xen/include/xen/hvm/save.h
@@ -132,8 +132,8 @@ __initcall(__hvm_register_##_x##_save_an
 /* Entry points for saving and restoring HVM domain state */
 size_t hvm_save_size(struct domain *d);
 int hvm_save(struct domain *d, hvm_domain_context_t *h);
-int hvm_save_one(struct domain *d,  uint16_t typecode, uint16_t =
instance,=20
-                 XEN_GUEST_HANDLE_64(uint8) handle);
+int hvm_save_one(struct domain *d, unsigned int typecode, unsigned int =
instance,
+                 XEN_GUEST_HANDLE_64(uint8) handle, uint64_t *bufsz);
 int hvm_load(struct domain *d, hvm_domain_context_t *h);
=20
 /* Arch-specific definitions. */



--=__PartF1C99DFD.3__=
Content-Type: text/plain; name="HVM-save-one-inputs.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="HVM-save-one-inputs.patch"

HVM: sanitize DOMCTL_gethvmcontext_partial handling=0A=0AHave the caller =
indicate its buffer size, provide a means to query the=0Aneeded size, =
don't ignore the upper halves of type code and instance,=0Aand don't copy =
partial data.=0A=0ASigned-off-by: Jan Beulich <jbeulich@suse.com>=0AAcked-b=
y: Wei Liu <wei.liu2@citrix.com>=0A---=0Av2: Re-base.=0A=0A--- a/tools/libx=
c/xc_domain.c=0A+++ b/tools/libxc/xc_domain.c=0A@@ -496,6 +496,7 @@ int =
xc_domain_hvm_getcontext_partial(xc_=0A     domctl.domain =3D (domid_t) =
domid;=0A     domctl.u.hvmcontext_partial.type =3D typecode;=0A     =
domctl.u.hvmcontext_partial.instance =3D instance;=0A+    domctl.u.hvmconte=
xt_partial.bufsz =3D size;=0A     set_xen_guest_handle(domctl.u.hvmcontext_=
partial.buffer, ctxt_buf);=0A =0A     ret =3D do_domctl(xch, &domctl);=0A--=
- a/xen/arch/x86/domctl.c=0A+++ b/xen/arch/x86/domctl.c=0A@@ -590,8 =
+590,12 @@ long arch_do_domctl(=0A         domain_pause(d);=0A         ret =
=3D hvm_save_one(d, domctl->u.hvmcontext_partial.type,=0A                  =
          domctl->u.hvmcontext_partial.instance,=0A-                       =
    domctl->u.hvmcontext_partial.buffer);=0A+                           =
domctl->u.hvmcontext_partial.buffer,=0A+                           =
&domctl->u.hvmcontext_partial.bufsz);=0A         domain_unpause(d);=0A+=0A+=
        if ( !ret )=0A+            copyback =3D true;=0A         break;=0A =
=0A     case XEN_DOMCTL_set_address_size:=0A--- a/xen/common/hvm/save.c=0A+=
++ b/xen/common/hvm/save.c=0A@@ -76,8 +76,8 @@ size_t hvm_save_size(struct =
domain *d)=0A =0A /* Extract a single instance of a save record, by =
marshalling all=0A  * records of that type and copying out the one we =
need. */=0A-int hvm_save_one(struct domain *d, uint16_t typecode, uint16_t =
instance, =0A-                 XEN_GUEST_HANDLE_64(uint8) handle)=0A+int =
hvm_save_one(struct domain *d, unsigned int typecode, unsigned int =
instance,=0A+                 XEN_GUEST_HANDLE_64(uint8) handle, uint64_t =
*bufsz)=0A {=0A     int rv =3D -ENOENT;=0A     size_t sz =3D 0;=0A@@ =
-117,16 +117,20 @@ int hvm_save_one(struct domain *d, uint1=0A             =
desc =3D (void *)(ctxt.data + off);=0A             /* Move past header =
*/=0A             off +=3D sizeof(*desc);=0A+            if ( ctxt.cur < =
desc->length ||=0A+                 off > ctxt.cur - desc->length )=0A+    =
            break;=0A             if ( instance =3D=3D desc->instance )=0A =
            {=0A-                uint32_t copy_length =3D desc->length;=0A-=
=0A-                if ( ctxt.cur < copy_length ||=0A-                     =
off > ctxt.cur - copy_length )=0A-                    copy_length =3D =
ctxt.cur - off;=0A                 rv =3D 0;=0A-                if ( =
copy_to_guest(handle, ctxt.data + off, copy_length) )=0A+                =
if ( guest_handle_is_null(handle) )=0A+                    *bufsz =3D =
desc->length;=0A+                else if ( *bufsz < desc->length )=0A+     =
               rv =3D -ENOBUFS;=0A+                else if ( copy_to_guest(=
handle, ctxt.data + off, desc->length) )=0A                     rv =3D =
-EFAULT;=0A+                else=0A+                    *bufsz =3D =
desc->length;=0A                 break;=0A             }=0A         =
}=0A--- a/xen/include/public/domctl.h=0A+++ b/xen/include/public/domctl.h=
=0A@@ -746,6 +746,7 @@ DEFINE_XEN_GUEST_HANDLE(xen_domctl_debug=0A typedef =
struct xen_domctl_hvmcontext_partial {=0A     uint32_t type;               =
       /* IN: Type of record required */=0A     uint32_t instance;         =
         /* IN: Instance of that type */=0A+    uint64_aligned_t bufsz;    =
         /* IN: size of buffer */=0A     XEN_GUEST_HANDLE_64(uint8) =
buffer;  /* OUT: buffer to write record into */=0A } xen_domctl_hvmcontext_=
partial_t;=0A DEFINE_XEN_GUEST_HANDLE(xen_domctl_hvmcontext_partial_t);=0A-=
-- a/xen/include/xen/hvm/save.h=0A+++ b/xen/include/xen/hvm/save.h=0A@@ =
-132,8 +132,8 @@ __initcall(__hvm_register_##_x##_save_an=0A /* Entry =
points for saving and restoring HVM domain state */=0A size_t hvm_save_size=
(struct domain *d);=0A int hvm_save(struct domain *d, hvm_domain_context_t =
*h);=0A-int hvm_save_one(struct domain *d,  uint16_t typecode, uint16_t =
instance, =0A-                 XEN_GUEST_HANDLE_64(uint8) handle);=0A+int =
hvm_save_one(struct domain *d, unsigned int typecode, unsigned int =
instance,=0A+                 XEN_GUEST_HANDLE_64(uint8) handle, uint64_t =
*bufsz);=0A int hvm_load(struct domain *d, hvm_domain_context_t *h);=0A =
=0A /* Arch-specific definitions. */=0A
--=__PartF1C99DFD.3__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__PartF1C99DFD.3__=--


From xen-devel-bounces@lists.xen.org Wed Jun 07 13:56:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 13: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 1dIbRw-0003iz-4b; Wed, 07 Jun 2017 13: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 <JBeulich@suse.com>) id 1dIbRu-0003ii-DB
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 13:56:38 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 4B/80-03058-51608395; Wed, 07 Jun 2017 13:56:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsXS6fjDS1eEzSL
 SYFGXhcX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvHh3Wm2gmXqFY/ObGRrYPwo18XIySEkkCdx
 u/MMC4jNK2An8fHwDlYQW0LAUOL0wptgcRYBVYnvM6azg9hsAuoSbc+2A9VwcIgIGEicO5rUx
 cjFwSzwi1FizoUpYPXCAiYSM+5uZoGYXySx8sknRhCbU8Be4ue6V+wgvbwCghJ/dwiDhJmB1r
 7pnMo+gZFnFkJmFpIMhK0l8fDXLRYIW1ti2cLXzCDlzALSEsv/cUCErSV27P7GhqoExHaTuPq
 rj2kBI8cqRvXi1KKy1CJdE72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMBgZQCC
 HYzdl/0PMUpyMCmJ8hbcNI8U4kvKT6nMSCzOiC8qzUktPsSowcEh8Gzt6guMUix5+XmpShK8Y
 SwWkUKCRanpqRVpmTnAeIIpleDgURLhvcsMlOYtLkjMLc5Mh0idYlSUEuddDtInAJLIKM2Da4
 PF8CVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ8+qxAk3hycwrgZv+CmgxE9BivksmIItLEhF
 SUg2Mc49dPJMzxXWtQGvge9He8E2xvKFVS1Tfhe4pYL+7LqrEYEb7BytRIVWlLLvDb2/uisp8
 J2tyYsNFmRd9/5+ua7k4/Ybdkl+MfH4c3WFf2/fNuufOea7r6aZ9Gs7xhXYrrpX4n0nmPvDz5
 n8//Ymhxx4GfLR5uaxhL/uezffiHUPm+3DcSGLPUGIpzkg01GIuKk4EAPVgEubcAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1496843795!83312030!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16786 invoked from network); 7 Jun 2017 13:56:36 -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 Jun 2017 13:56:36 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 07 Jun 2017 07:56:34 -0600
Message-Id: <593822310200007800160685@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 07 Jun 2017 07:56:33 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5938219D0200007800160658@prv-mh.provo.novell.com>
 <5938219D0200007800160658@prv-mh.provo.novell.com>
In-Reply-To: <5938219D0200007800160658@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__Part0E366201.3__="
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 v2 2/2] HVM: clean up hvm_save_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>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__Part0E366201.3__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Eliminate the for_each_vcpu() loop and the associated local variables,
don't override the save handler's return code, and correct formatting.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
---
v2: Update ctxt.size instead of the global array's field.

--- a/xen/common/hvm/save.c
+++ b/xen/common/hvm/save.c
@@ -79,36 +79,27 @@ size_t hvm_save_size(struct domain *d)
 int hvm_save_one(struct domain *d, unsigned int typecode, unsigned int =
instance,
                  XEN_GUEST_HANDLE_64(uint8) handle, uint64_t *bufsz)
 {
-    int rv =3D -ENOENT;
-    size_t sz =3D 0;
-    struct vcpu *v;
-    hvm_domain_context_t ctxt =3D { 0, };
+    int rv;
+    hvm_domain_context_t ctxt =3D { };
     const struct hvm_save_descriptor *desc;
=20
-    if ( d->is_dying=20
-         || typecode > HVM_SAVE_CODE_MAX=20
-         || hvm_sr_handlers[typecode].size < sizeof(*desc)
-         || hvm_sr_handlers[typecode].save =3D=3D NULL )
+    if ( d->is_dying ||
+         typecode > HVM_SAVE_CODE_MAX ||
+         hvm_sr_handlers[typecode].size < sizeof(*desc) ||
+         !hvm_sr_handlers[typecode].save )
         return -EINVAL;
=20
+    ctxt.size =3D hvm_sr_handlers[typecode].size;
     if ( hvm_sr_handlers[typecode].kind =3D=3D HVMSR_PER_VCPU )
-        for_each_vcpu(d, v)
-            sz +=3D hvm_sr_handlers[typecode].size;
-    else=20
-        sz =3D hvm_sr_handlers[typecode].size;
-   =20
-    ctxt.size =3D sz;
-    ctxt.data =3D xmalloc_bytes(sz);
+        ctxt.size *=3D d->max_vcpus;
+    ctxt.data =3D xmalloc_bytes(ctxt.size);
     if ( !ctxt.data )
         return -ENOMEM;
=20
-    if ( hvm_sr_handlers[typecode].save(d, &ctxt) !=3D 0 )
-    {
-        printk(XENLOG_G_ERR "HVM%d save: failed to save type %"PRIu16"\n",=

-               d->domain_id, typecode);
-        rv =3D -EFAULT;
-    }
-    else if ( ctxt.cur >=3D sizeof(*desc) )
+    if ( (rv =3D hvm_sr_handlers[typecode].save(d, &ctxt)) !=3D 0 )
+        printk(XENLOG_G_ERR "HVM%d save: failed to save type %"PRIu16" =
(%d)\n",
+               d->domain_id, typecode, rv);
+    else if ( rv =3D -ENOENT, ctxt.cur >=3D sizeof(*desc) )
     {
         uint32_t off;
=20




--=__Part0E366201.3__=
Content-Type: text/plain; name="HVM-save-one-cleanup.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="HVM-save-one-cleanup.patch"

HVM: clean up hvm_save_one()=0A=0AEliminate the for_each_vcpu() loop and =
the associated local variables,=0Adon't override the save handler's return =
code, and correct formatting.=0A=0ASigned-off-by: Jan Beulich <jbeulich@sus=
e.com>=0A---=0Av2: Update ctxt.size instead of the global array's =
field.=0A=0A--- a/xen/common/hvm/save.c=0A+++ b/xen/common/hvm/save.c=0A@@ =
-79,36 +79,27 @@ size_t hvm_save_size(struct domain *d)=0A int hvm_save_one=
(struct domain *d, unsigned int typecode, unsigned int instance,=0A        =
          XEN_GUEST_HANDLE_64(uint8) handle, uint64_t *bufsz)=0A {=0A-    =
int rv =3D -ENOENT;=0A-    size_t sz =3D 0;=0A-    struct vcpu *v;=0A-    =
hvm_domain_context_t ctxt =3D { 0, };=0A+    int rv;=0A+    hvm_domain_cont=
ext_t ctxt =3D { };=0A     const struct hvm_save_descriptor *desc;=0A =0A- =
   if ( d->is_dying =0A-         || typecode > HVM_SAVE_CODE_MAX =0A-      =
   || hvm_sr_handlers[typecode].size < sizeof(*desc)=0A-         || =
hvm_sr_handlers[typecode].save =3D=3D NULL )=0A+    if ( d->is_dying =
||=0A+         typecode > HVM_SAVE_CODE_MAX ||=0A+         hvm_sr_handlers[=
typecode].size < sizeof(*desc) ||=0A+         !hvm_sr_handlers[typecode].sa=
ve )=0A         return -EINVAL;=0A =0A+    ctxt.size =3D hvm_sr_handlers[ty=
pecode].size;=0A     if ( hvm_sr_handlers[typecode].kind =3D=3D HVMSR_PER_V=
CPU )=0A-        for_each_vcpu(d, v)=0A-            sz +=3D hvm_sr_handlers=
[typecode].size;=0A-    else =0A-        sz =3D hvm_sr_handlers[typecode].s=
ize;=0A-    =0A-    ctxt.size =3D sz;=0A-    ctxt.data =3D xmalloc_bytes(sz=
);=0A+        ctxt.size *=3D d->max_vcpus;=0A+    ctxt.data =3D xmalloc_byt=
es(ctxt.size);=0A     if ( !ctxt.data )=0A         return -ENOMEM;=0A =0A- =
   if ( hvm_sr_handlers[typecode].save(d, &ctxt) !=3D 0 )=0A-    {=0A-     =
   printk(XENLOG_G_ERR "HVM%d save: failed to save type %"PRIu16"\n",=0A-  =
             d->domain_id, typecode);=0A-        rv =3D -EFAULT;=0A-    =
}=0A-    else if ( ctxt.cur >=3D sizeof(*desc) )=0A+    if ( (rv =3D =
hvm_sr_handlers[typecode].save(d, &ctxt)) !=3D 0 )=0A+        printk(XENLOG=
_G_ERR "HVM%d save: failed to save type %"PRIu16" (%d)\n",=0A+             =
  d->domain_id, typecode, rv);=0A+    else if ( rv =3D -ENOENT, ctxt.cur =
>=3D sizeof(*desc) )=0A     {=0A         uint32_t off;=0A =0A
--=__Part0E366201.3__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__Part0E366201.3__=--


From xen-devel-bounces@lists.xen.org Wed Jun 07 13:57:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 13: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 1dIbTA-0003tX-FQ; Wed, 07 Jun 2017 13:57: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=3248f2ad0=wei.liu2@citrix.com>)
 id 1dIbT8-0003t3-MA
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 13:57:54 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 76/17-23755-16608395; Wed, 07 Jun 2017 13:57:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHSDvW4im0W
 kwZ2/Ehbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bC2TvYCtYzVTQfvszSwNjM1MXIySEh4C/x
 f94sVhCbRUBF4sHb04wgNpuAssTPzl42EFsEyO799Zuli5GLg1lgBpPEqu5vYEXCAhYSE1dsB
 hvEC2SveL6cEaRISGAZo8SJOysYIRKCEidnPmEBsZkFdCQW7P4ENJUDyJaWWP6PAyTMKWAvse
 PdErAjRIGO6Fw6B6xcSEBBomP6MaYJjHyzkEyahWTSLIRJCxiZVzFqFKcWlaUW6Roa6iUVZaZ
 nlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBAYbAxDsYFz92+kQoyQHk5Iob8FN80ghvqT8
 lMqMxOKM+KLSnNTiQ4wyHBxKErznWSwihQSLUtNTK9Iyc4BhD5OW4OBREuG9ywyU5i0uSMwtz
 kyHSJ1i1OVo+rDlC5MQS15+XqqUOK8sK1CRAEhRRmke3AhYDF5ilJUS5mUEOkqIpyC1KDezBF
 X+FaM4B6OSMG8iyBSezLwSuE2vgI5gAjqC75IJyBEliQgpqQbGqG3FpyUmTfmxekeFGJvksr6
 VX/h89zXNXKDka6T3bDk/M5t2uXlK4cG1H7b0dMiflWyvYf25flPTQ8kr8oVWCp7nXGUTlbdb
 vfplP0f9b4pCSNipN5eNUqf++9P70WdVGNsh0eUnr6xu7bINXF7T0Lk36deaBWude/P5eQUnt
 jyZetjf82m1EktxRqKhFnNRcSIAitikWbwCAAA=
X-Env-Sender: prvs=3248f2ad0=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1496843870!65965864!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40839 invoked from network); 7 Jun 2017 13:57:53 -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;
 7 Jun 2017 13:57:53 -0000
X-IronPort-AV: E=Sophos;i="5.39,311,1493683200"; d="scan'208";a="435466161"
Date: Wed, 7 Jun 2017 14:57:49 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170607135749.ngh3jshsxdjfqpll@citrix.com>
References: <5938219D0200007800160658@prv-mh.provo.novell.com>
 <5938219D0200007800160658@prv-mh.provo.novell.com>
 <593822310200007800160685@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <593822310200007800160685@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 v2 2/2] HVM: clean up hvm_save_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>

T24gV2VkLCBKdW4gMDcsIDIwMTcgYXQgMDc6NTY6MzNBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gRWxpbWluYXRlIHRoZSBmb3JfZWFjaF92Y3B1KCkgbG9vcCBhbmQgdGhlIGFzc29jaWF0
ZWQgbG9jYWwgdmFyaWFibGVzLAo+IGRvbid0IG92ZXJyaWRlIHRoZSBzYXZlIGhhbmRsZXIncyBy
ZXR1cm4gY29kZSwgYW5kIGNvcnJlY3QgZm9ybWF0dGluZy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 07 13:58:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 13:58: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 1dIbTk-00041k-SV; Wed, 07 Jun 2017 13:58: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 1dIbTj-00041V-GW
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 13:58:31 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 9A/56-03620-68608395; Wed, 07 Jun 2017 13:58:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXS6fjDS7eNzSL
 S4NVjWYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePgi+uMBUsYKx7uc2xg7GXsYuTkEBLIk2i6
 c5Sti5GDg1fATuLHWyOQsISAocTphTdZQGwWAVWJDT/PgpWzCahLtD3bzgpSLiJgIHHuaFIXI
 xcHs8AsRonOqw1g9cICmhLTroHUgIy3k3g2/xwzxHhBib87hEHCzAJaEg9/3WKBsLUlli18DV
 bCLCAtsfwfxwRG3lkIDbOQNMxC0jALoWEBI8sqRo3i1KKy1CJdI2O9pKLM9IyS3MTMHF1DAzO
 93NTi4sT01JzEpGK95PzcTYzAAGMAgh2Mf+YHHmKU5GBSEuUtuGkeKcSXlJ9SmZFYnBFfVJqT
 WnyIUYaDQ0mCN5rVIlJIsCg1PbUiLTMHGOowaQkOHiUR3rvMQGne4oLE3OLMdIjUKUZjjln/1
 nxh4mj6sOULkxBLXn5eqpQ4ryzIJAGQ0ozSPLhBsBi8xCgrJczLCHSaEE9BalFuZgmq/CtGcQ
 5GJWHeDyxAU3gy80rg9r0COoUJ6BS+SyYgp5QkIqSkGhgzD1v93hW1LGWC1GKB/isTd5jt/zZ
 V84mkmET9CvddOWEFgrOKeKf78l4799Z/6lt9S3eDKSnnxC5wJTCqzjZ1OL/Y7vfVQ+/2X2/Y
 eWbyaZMjQbpGyxUuHbnJYnmuU/To7UDFc0Ev9Rz26pa91PydfWlz3uLkrvyqRbGn/2sbZgr22
 m46tVZQiaU4I9FQi7moOBEAMTA7MbwCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1496843908!72718934!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32257 invoked from network); 7 Jun 2017 13:58:30 -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 Jun 2017 13:58:30 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 07 Jun 2017 07:58:28 -0600
Message-Id: <593822A3020000780016069F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 07 Jun 2017 07:58:27 -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>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: [Xen-devel] [PATCH v2 0/4] SVM: misc 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>

MTogdXNlIFZNQ0IgYWNjZXNzb3JzCjI6IGluZmVyIHR5cGUgaW4gVk1DQl9BQ0NFU1NPUlMoKQoz
OiBjbGVhbiB1cCBzdm1fdm1jYl9kdW1wKCkKNDogY2xlYW4gdXAgc3ZtX3ZtY2JfaXN2YWxpZCgp
CgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 07 14:00:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 14: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 1dIbVW-0004jD-7L; Wed, 07 Jun 2017 14: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 <jgross@suse.com>) id 1dIbVV-0004j1-3c
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 14:00:21 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 FF/30-03587-4F608395; Wed, 07 Jun 2017 14:00:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVyuP0Ov+5nNot
 Ig7f/zC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oybM5tYC14yVkyftYalgXEbYxcjJ4eEgJHE
 24n/mLoYuTiEBBYySqz8cIkFJCEioCdx+MRXMJtZwEDix76vTCA2m4CqxIbrp1hBbGEBcYntH
 avAbF4Ba4nrm1cD1XNwsAioSCxZqQMSFhUIl+g90M8GUSIocXLmE6iR6hJ/5l1ihrDFJW49mc
 8EYctLbH87h3kCI+8sJC2zkLTMQtIyC0nLAkaWVYzqxalFZalFukZ6SUWZ6RkluYmZObqGBmZ
 6uanFxYnpqTmJScV6yfm5mxiBocYABDsYl/11OsQoycGkJMpbcNM8UogvKT+lMiOxOCO+qDQn
 tfgQowwHh5IE72lWi0ghwaLU9NSKtMwcYNDDpCU4eJREeO8yA6V5iwsSc4sz0yFSpxh1OZo+b
 PnCJMSSl5+XKiXOKwqMISEBkKKM0jy4EbAIvMQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3r
 kgl/Bk5pXAbXoFdAQT0BF8l0xAjihJREhJNTAuC8u6/ehvwxetCRIXPd4FvF7I6bZM65/g+lQ
 Z8e/f6q/YzLz2VI1l08UXzvzyaYtEtSevX8fYwDjji75QYln1lyaGnelLLql9OTX537fOk2a3
 Jge0+IV6PTs7aY74x9OGdcus7yue2rJ3fdLL99lvdV0iwpbvlm90mpGjUOBud0lB6n/F/6nCS
 izFGYmGWsxFxYkA6n/xMbsCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1496844019!106236506!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10345 invoked from network); 7 Jun 2017 14:00:19 -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 Jun 2017 14:00:19 -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 37C45AAC5;
 Wed,  7 Jun 2017 14:00:19 +0000 (UTC)
To: xen-devel <xen-devel@lists.xenproject.org>
From: Juergen Gross <jgross@suse.com>
Message-ID: <caebf862-cd59-3c3f-5458-c6aad037f427@suse.com>
Date: Wed, 7 Jun 2017 16:00:18 +0200
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: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] MCE in pv-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>

SnVzdCBzYXcgdGhlIG1lc3NhZ2U6CgpbICAgIDAuMDA1MjI3XSBtY2U6IENQVSBzdXBwb3J0cyAy
IE1DRSBiYW5rcwoKaW4gdGhlIGJvb3QgbG9nIG9mIGEgcHYgZG9tVSAoTGludXggNC4xMSkuIEkg
cmVhbGx5IGhhdmUgcHJvYmxlbXMgdG8gc2VlCnRoZSB2YWx1ZSBvZiBNQ0UgaGFuZGxpbmcgYmVp
bmcgYWN0aXZlIGluIHRoaXMgY2FzZS4gU2hvdWxkbid0IHdlIHN3aXRjaAppdCBvZmY/CgoKSnVl
cmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 07 14:04:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 14: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 1dIbZM-0004yB-O7; Wed, 07 Jun 2017 14:04:20 +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 1dIbZL-0004y3-9e
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 14:04:19 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 A4/94-01752-2E708395; Wed, 07 Jun 2017 14:04:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsXS6fjDS/cBu0W
 kwY01uhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aHzumsBTtlKm5evMrewPhDrIuRk0NIIE9i
 xtcVzCA2r4CdxKbbS1lAbAkBQ4nTC28C2RwcLAKqEo2nKkHCbALqEm3PtrOChEUEDCTOHU3qY
 uTiYBaYxSjRebUBrFVYQF9idt83FojxRRLPvx5jA7E5BewlOhdPABvJKyAo8XeHMEiYGWhr8+
 ZXLBMYeWYhZGYhyUDYWhIPf92CsrUlli18zQxSziwgLbH8HweEaSFx62cIqgoQ21miee9e5gW
 MHKsYNYpTi8pSi3QNLfSSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQJDlQEIdjA2
 bfc8xCjJwaQkyltw0zxSiC8pP6UyI7E4I76oNCe1+BCjBgeHwLZdqy8wSrHk5eelKknwOrFZR
 AoJFqWmp1akZeYAowmmVIKDR0mE9y4zUJq3uCAxtzgzHSJ1ilFRSpxXFKRPACSRUZoH1waL4E
 uMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5p0IMoUnM68EbvoroMVMQIv5LpmALC5JREhJNTC
 aeG1mjdioEPrd/8O7W3P8y1ddvMJoaPk76/oLI1atjJkKM444H2DfnzbPX4BB8TZP/2qFw3UV
 1osYexmN3Za/+lNdYviTIb33tOTi7UduVoq42qzaLPw5vWtF56WKALPKgy07mGy6GmX1NLsFq
 vJyzlQctj2345xSTKDi5G8sDpaFP1plpiqxFGckGmoxFxUnAgCsAMHj2wIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1496844254!63464902!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61690 invoked from network); 7 Jun 2017 14:04:16 -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; 7 Jun 2017 14:04:16 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 07 Jun 2017 08:04:14 -0600
Message-Id: <593823FC02000078001606C0@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 07 Jun 2017 08:04:12 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <593822A3020000780016069F@prv-mh.provo.novell.com>
 <593822A3020000780016069F@prv-mh.provo.novell.com>
In-Reply-To: <593822A3020000780016069F@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__PartC2FAAECC.2__="
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: [Xen-devel] [PATCH v2 1/4] SVM: use VMCB accessors
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.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 MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__PartC2FAAECC.2__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

This is particularly relevant for the SET form, to ensure proper clean
bits tracking (albeit in the case here it's benign as CPL and other
segment register attributes share a clean bit).

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>

--- unstable.orig/xen/arch/x86/hvm/svm/svm.c	2017-05-24 11:52:44.9762844=
14 +0200
+++ unstable/xen/arch/x86/hvm/svm/svm.c	2017-04-18 11:25:44.000000000 =
+0200
@@ -653,7 +653,7 @@ static void svm_get_segment_register(str
         break;
     case x86_seg_ss:
         *reg =3D vmcb->ss;
-        reg->attr.fields.dpl =3D vmcb->_cpl;
+        reg->attr.fields.dpl =3D vmcb_get_cpl(vmcb);
         break;
     case x86_seg_tr:
         svm_sync_vmcb(v);
@@ -726,7 +726,7 @@ static void svm_set_segment_register(str
         break;
     case x86_seg_ss:
         vmcb->ss =3D *reg;
-        vmcb->_cpl =3D vmcb->ss.attr.fields.dpl;
+        vmcb_set_cpl(vmcb, reg->attr.fields.dpl);
         break;
     case x86_seg_tr:
         vmcb->tr =3D *reg;
@@ -1442,7 +1442,7 @@ static void svm_inject_event(const struc
      * If injecting an event outside of 64bit mode, zero the upper bits =
of the
      * %eip and nextrip after the adjustments above.
      */
-    if ( !((vmcb->_efer & EFER_LMA) && vmcb->cs.attr.fields.l) )
+    if ( !((vmcb_get_efer(vmcb) & EFER_LMA) && vmcb->cs.attr.fields.l) )
     {
         regs->rip =3D regs->eip;
         vmcb->nextrip =3D (uint32_t)vmcb->nextrip;




--=__PartC2FAAECC.2__=
Content-Type: text/plain; name="SVM-use-accessors.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="SVM-use-accessors.patch"

SVM: use VMCB accessors=0A=0AThis is particularly relevant for the SET =
form, to ensure proper clean=0Abits tracking (albeit in the case here it's =
benign as CPL and other=0Asegment register attributes share a clean =
bit).=0A=0ASigned-off-by: Jan Beulich <jbeulich@suse.com>=0AReviewed-by: =
Andrew Cooper <andrew.cooper3@citrix.com>=0A=0A--- unstable.orig/xen/arch/x=
86/hvm/svm/svm.c	2017-05-24 11:52:44.976284414 +0200=0A+++ =
unstable/xen/arch/x86/hvm/svm/svm.c	2017-04-18 11:25:44.000000000 =
+0200=0A@@ -653,7 +653,7 @@ static void svm_get_segment_register(str=0A    =
     break;=0A     case x86_seg_ss:=0A         *reg =3D vmcb->ss;=0A-      =
  reg->attr.fields.dpl =3D vmcb->_cpl;=0A+        reg->attr.fields.dpl =3D =
vmcb_get_cpl(vmcb);=0A         break;=0A     case x86_seg_tr:=0A         =
svm_sync_vmcb(v);=0A@@ -726,7 +726,7 @@ static void svm_set_segment_registe=
r(str=0A         break;=0A     case x86_seg_ss:=0A         vmcb->ss =3D =
*reg;=0A-        vmcb->_cpl =3D vmcb->ss.attr.fields.dpl;=0A+        =
vmcb_set_cpl(vmcb, reg->attr.fields.dpl);=0A         break;=0A     case =
x86_seg_tr:=0A         vmcb->tr =3D *reg;=0A@@ -1442,7 +1442,7 @@ static =
void svm_inject_event(const struc=0A      * If injecting an event outside =
of 64bit mode, zero the upper bits of the=0A      * %eip and nextrip after =
the adjustments above.=0A      */=0A-    if ( !((vmcb->_efer & EFER_LMA) =
&& vmcb->cs.attr.fields.l) )=0A+    if ( !((vmcb_get_efer(vmcb) & =
EFER_LMA) && vmcb->cs.attr.fields.l) )=0A     {=0A         regs->rip =3D =
regs->eip;=0A         vmcb->nextrip =3D (uint32_t)vmcb->nextrip;=0A
--=__PartC2FAAECC.2__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__PartC2FAAECC.2__=--


From xen-devel-bounces@lists.xen.org Wed Jun 07 14:04:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 14: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 1dIbZt-00051G-0X; Wed, 07 Jun 2017 14:04: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 1dIbZr-000515-Cj
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 14:04:51 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 FE/FB-03058-20808395; Wed, 07 Jun 2017 14:04:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsXS6fjDS5eRwyL
 S4P82XYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPB0XOsBa88K/7v2cHSwHjbsouRk0NIIE/i
 ysdORhCbV8BOYu2s2WC2hIChxOmFN1lAbBYBVYkPZ/+DxdkE1CXanm1n7WLk4BARMJA4dzSpi
 5GLg1lgFqNE59UGsHphAWuJ3x8XsEPML5J4/vUYG4jNKWAv0bl4AgtIL6+AoMTfHcIgYWagtZ
 P3TmSawMgzCyEzC0kGwtaSePjrFguErS2xbOFrZpByZgFpieX/OCDC9hKTfnxjRFUCYntJ3Hv
 azr6AkWMVo0ZxalFZapGukYVeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZguDIA
 wQ7G82sDDzFKcjApifIW3DSPFOJLyk+pzEgszogvKs1JLT7EqMHBIbBt1+oLjFIsefl5qUoSv
 KfZLCKFBItS01Mr0jJzgBEFUyrBwaMkwvsFJM1bXJCYW5yZDpE6xagoJc7bAJIQAElklObBtc
 Gi+BKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeU+CTOHJzCuBm/4KaDET0GK+SyYgi0sSEVJ
 SDYw1CwU9b2joMH7Vft99Z8pb302nd8fOqff2CLyR/Z2F/cuBo6FfevjzeSffubsx9vCmOY8v
 3ReYwMcZV63RdcHmBWet0OobovHqa1mrV8wLz0+JuLmKP9F117V7M7yK7RrX2X5s9d633bupb
 Z2Wvtg+v0RPYaU1zju8GFY/S7v7YGX5Z/4F66qUWIozEg21mIuKEwG7NNFt3QIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1496844287!106636990!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12998 invoked from network); 7 Jun 2017 14:04:49 -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 Jun 2017 14:04:49 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 07 Jun 2017 08:04:47 -0600
Message-Id: <5938241E02000078001606C4@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 07 Jun 2017 08:04:46 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <593822A3020000780016069F@prv-mh.provo.novell.com>
 <593822A3020000780016069F@prv-mh.provo.novell.com>
In-Reply-To: <593822A3020000780016069F@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__PartE0D88CEE.2__="
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: [Xen-devel] [PATCH v2 2/4] SVM: infer type in VMCB_ACCESSORS()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.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 MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__PartE0D88CEE.2__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Prevent accidental mistakes by not requiring explicit types to be
specified in the macro invocations.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
---
v2: Drop commented out accessors instead of adjusting them.

--- unstable.orig/xen/include/asm-x86/hvm/svm/vmcb.h	2017-06-01 =
14:30:23.000000000 +0200
+++ unstable/xen/include/asm-x86/hvm/svm/vmcb.h	2017-06-01 14:31:29.0000000=
00 +0200
@@ -544,51 +544,47 @@ void svm_intercept_msr(struct vcpu *v, u
  * VMCB accessor functions.
  */
=20
-#define VMCB_ACCESSORS(_type, _name, _cleanbit)                           =
  \
-static inline void vmcb_set_##_name(struct vmcb_struct *vmcb, _type =
value)  \
-{                                                                         =
  \
-    vmcb->_##_name =3D value;                                             =
    \
-    vmcb->cleanbits.fields._cleanbit =3D 0;                               =
    \
-}                                                                         =
  \
-static inline _type vmcb_get_##_name(const struct vmcb_struct *vmcb)      =
  \
-{                                                                         =
  \
-    return vmcb->_##_name;                                                =
  \
+#define VMCB_ACCESSORS(name, cleanbit)            \
+static inline void                                \
+vmcb_set_ ## name(struct vmcb_struct *vmcb,       \
+                  typeof(vmcb->_ ## name) value)  \
+{                                                 \
+    vmcb->_ ## name =3D value;                      \
+    vmcb->cleanbits.fields.cleanbit =3D 0;          \
+}                                                 \
+static inline typeof(alloc_vmcb()->_ ## name)     \
+vmcb_get_ ## name(const struct vmcb_struct *vmcb) \
+{                                                 \
+    return vmcb->_ ## name;                       \
 }
=20
-VMCB_ACCESSORS(u32, cr_intercepts, intercepts)
-VMCB_ACCESSORS(u32, dr_intercepts, intercepts)
-VMCB_ACCESSORS(u32, exception_intercepts, intercepts)
-VMCB_ACCESSORS(u32, general1_intercepts, intercepts)
-VMCB_ACCESSORS(u32, general2_intercepts, intercepts)
-VMCB_ACCESSORS(u16, pause_filter_count, intercepts)
-VMCB_ACCESSORS(u64, tsc_offset, intercepts)
-VMCB_ACCESSORS(u64, iopm_base_pa, iopm)
-VMCB_ACCESSORS(u64, msrpm_base_pa, iopm)
-VMCB_ACCESSORS(u32, guest_asid, asid)
-VMCB_ACCESSORS(vintr_t, vintr, tpr)
-VMCB_ACCESSORS(u64, np_enable, np)
-VMCB_ACCESSORS(u64, h_cr3, np)
-VMCB_ACCESSORS(u64, g_pat, np)
-VMCB_ACCESSORS(u64, cr0, cr)
-VMCB_ACCESSORS(u64, cr3, cr)
-VMCB_ACCESSORS(u64, cr4, cr)
-VMCB_ACCESSORS(u64, efer, cr)
-VMCB_ACCESSORS(u64, dr6, dr)
-VMCB_ACCESSORS(u64, dr7, dr)
-/* Updates are all via hvm_set_segment_register(). */
-/* VMCB_ACCESSORS(svm_segment_register_t, gdtr, dt) */
-/* VMCB_ACCESSORS(svm_segment_register_t, idtr, dt) */
-/* VMCB_ACCESSORS(svm_segment_register_t, cs, seg) */
-/* VMCB_ACCESSORS(svm_segment_register_t, ds, seg) */
-/* VMCB_ACCESSORS(svm_segment_register_t, es, seg) */
-/* VMCB_ACCESSORS(svm_segment_register_t, ss, seg) */
-VMCB_ACCESSORS(u8, cpl, seg)
-VMCB_ACCESSORS(u64, cr2, cr2)
-VMCB_ACCESSORS(u64, debugctlmsr, lbr)
-VMCB_ACCESSORS(u64, lastbranchfromip, lbr)
-VMCB_ACCESSORS(u64, lastbranchtoip, lbr)
-VMCB_ACCESSORS(u64, lastintfromip, lbr)
-VMCB_ACCESSORS(u64, lastinttoip, lbr)
+VMCB_ACCESSORS(cr_intercepts, intercepts)
+VMCB_ACCESSORS(dr_intercepts, intercepts)
+VMCB_ACCESSORS(exception_intercepts, intercepts)
+VMCB_ACCESSORS(general1_intercepts, intercepts)
+VMCB_ACCESSORS(general2_intercepts, intercepts)
+VMCB_ACCESSORS(pause_filter_count, intercepts)
+VMCB_ACCESSORS(tsc_offset, intercepts)
+VMCB_ACCESSORS(iopm_base_pa, iopm)
+VMCB_ACCESSORS(msrpm_base_pa, iopm)
+VMCB_ACCESSORS(guest_asid, asid)
+VMCB_ACCESSORS(vintr, tpr)
+VMCB_ACCESSORS(np_enable, np)
+VMCB_ACCESSORS(h_cr3, np)
+VMCB_ACCESSORS(g_pat, np)
+VMCB_ACCESSORS(cr0, cr)
+VMCB_ACCESSORS(cr3, cr)
+VMCB_ACCESSORS(cr4, cr)
+VMCB_ACCESSORS(efer, cr)
+VMCB_ACCESSORS(dr6, dr)
+VMCB_ACCESSORS(dr7, dr)
+VMCB_ACCESSORS(cpl, seg)
+VMCB_ACCESSORS(cr2, cr2)
+VMCB_ACCESSORS(debugctlmsr, lbr)
+VMCB_ACCESSORS(lastbranchfromip, lbr)
+VMCB_ACCESSORS(lastbranchtoip, lbr)
+VMCB_ACCESSORS(lastintfromip, lbr)
+VMCB_ACCESSORS(lastinttoip, lbr)
=20
 #undef VMCB_ACCESSORS
=20



--=__PartE0D88CEE.2__=
Content-Type: text/plain; name="SVM-accessors-infer-type.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="SVM-accessors-infer-type.patch"

SVM: infer type in VMCB_ACCESSORS()=0A=0APrevent accidental mistakes by =
not requiring explicit types to be=0Aspecified in the macro invocations.=0A=
=0ASigned-off-by: Jan Beulich <jbeulich@suse.com>=0A---=0Av2: Drop =
commented out accessors instead of adjusting them.=0A=0A--- unstable.orig/x=
en/include/asm-x86/hvm/svm/vmcb.h	2017-06-01 14:30:23.000000000 =
+0200=0A+++ unstable/xen/include/asm-x86/hvm/svm/vmcb.h	2017-06-01 =
14:31:29.000000000 +0200=0A@@ -544,51 +544,47 @@ void svm_intercept_msr(str=
uct vcpu *v, u=0A  * VMCB accessor functions.=0A  */=0A =0A-#define =
VMCB_ACCESSORS(_type, _name, _cleanbit)                             =
\=0A-static inline void vmcb_set_##_name(struct vmcb_struct *vmcb, _type =
value)  \=0A-{                                                             =
              \=0A-    vmcb->_##_name =3D value;                           =
                      \=0A-    vmcb->cleanbits.fields._cleanbit =3D 0;     =
                              \=0A-}                                       =
                                    \=0A-static inline _type vmcb_get_##_na=
me(const struct vmcb_struct *vmcb)        \=0A-{                           =
                                                \=0A-    return vmcb->_##_n=
ame;                                                  \=0A+#define =
VMCB_ACCESSORS(name, cleanbit)            \=0A+static inline void          =
                      \=0A+vmcb_set_ ## name(struct vmcb_struct *vmcb,     =
  \=0A+                  typeof(vmcb->_ ## name) value)  \=0A+{            =
                                     \=0A+    vmcb->_ ## name =3D value;   =
                   \=0A+    vmcb->cleanbits.fields.cleanbit =3D 0;         =
 \=0A+}                                                 \=0A+static inline =
typeof(alloc_vmcb()->_ ## name)     \=0A+vmcb_get_ ## name(const struct =
vmcb_struct *vmcb) \=0A+{                                                 =
\=0A+    return vmcb->_ ## name;                       \=0A }=0A =0A-VMCB_A=
CCESSORS(u32, cr_intercepts, intercepts)=0A-VMCB_ACCESSORS(u32, dr_intercep=
ts, intercepts)=0A-VMCB_ACCESSORS(u32, exception_intercepts, intercepts)=0A=
-VMCB_ACCESSORS(u32, general1_intercepts, intercepts)=0A-VMCB_ACCESSORS(u32=
, general2_intercepts, intercepts)=0A-VMCB_ACCESSORS(u16, pause_filter_coun=
t, intercepts)=0A-VMCB_ACCESSORS(u64, tsc_offset, intercepts)=0A-VMCB_ACCES=
SORS(u64, iopm_base_pa, iopm)=0A-VMCB_ACCESSORS(u64, msrpm_base_pa, =
iopm)=0A-VMCB_ACCESSORS(u32, guest_asid, asid)=0A-VMCB_ACCESSORS(vintr_t, =
vintr, tpr)=0A-VMCB_ACCESSORS(u64, np_enable, np)=0A-VMCB_ACCESSORS(u64, =
h_cr3, np)=0A-VMCB_ACCESSORS(u64, g_pat, np)=0A-VMCB_ACCESSORS(u64, cr0, =
cr)=0A-VMCB_ACCESSORS(u64, cr3, cr)=0A-VMCB_ACCESSORS(u64, cr4, cr)=0A-VMCB=
_ACCESSORS(u64, efer, cr)=0A-VMCB_ACCESSORS(u64, dr6, dr)=0A-VMCB_ACCESSORS=
(u64, dr7, dr)=0A-/* Updates are all via hvm_set_segment_register(). =
*/=0A-/* VMCB_ACCESSORS(svm_segment_register_t, gdtr, dt) */=0A-/* =
VMCB_ACCESSORS(svm_segment_register_t, idtr, dt) */=0A-/* VMCB_ACCESSORS(sv=
m_segment_register_t, cs, seg) */=0A-/* VMCB_ACCESSORS(svm_segment_register=
_t, ds, seg) */=0A-/* VMCB_ACCESSORS(svm_segment_register_t, es, seg) =
*/=0A-/* VMCB_ACCESSORS(svm_segment_register_t, ss, seg) */=0A-VMCB_ACCESSO=
RS(u8, cpl, seg)=0A-VMCB_ACCESSORS(u64, cr2, cr2)=0A-VMCB_ACCESSORS(u64, =
debugctlmsr, lbr)=0A-VMCB_ACCESSORS(u64, lastbranchfromip, lbr)=0A-VMCB_ACC=
ESSORS(u64, lastbranchtoip, lbr)=0A-VMCB_ACCESSORS(u64, lastintfromip, =
lbr)=0A-VMCB_ACCESSORS(u64, lastinttoip, lbr)=0A+VMCB_ACCESSORS(cr_intercep=
ts, intercepts)=0A+VMCB_ACCESSORS(dr_intercepts, intercepts)=0A+VMCB_ACCESS=
ORS(exception_intercepts, intercepts)=0A+VMCB_ACCESSORS(general1_intercepts=
, intercepts)=0A+VMCB_ACCESSORS(general2_intercepts, intercepts)=0A+VMCB_AC=
CESSORS(pause_filter_count, intercepts)=0A+VMCB_ACCESSORS(tsc_offset, =
intercepts)=0A+VMCB_ACCESSORS(iopm_base_pa, iopm)=0A+VMCB_ACCESSORS(msrpm_b=
ase_pa, iopm)=0A+VMCB_ACCESSORS(guest_asid, asid)=0A+VMCB_ACCESSORS(vintr, =
tpr)=0A+VMCB_ACCESSORS(np_enable, np)=0A+VMCB_ACCESSORS(h_cr3, np)=0A+VMCB_=
ACCESSORS(g_pat, np)=0A+VMCB_ACCESSORS(cr0, cr)=0A+VMCB_ACCESSORS(cr3, =
cr)=0A+VMCB_ACCESSORS(cr4, cr)=0A+VMCB_ACCESSORS(efer, cr)=0A+VMCB_ACCESSOR=
S(dr6, dr)=0A+VMCB_ACCESSORS(dr7, dr)=0A+VMCB_ACCESSORS(cpl, seg)=0A+VMCB_A=
CCESSORS(cr2, cr2)=0A+VMCB_ACCESSORS(debugctlmsr, lbr)=0A+VMCB_ACCESSORS(la=
stbranchfromip, lbr)=0A+VMCB_ACCESSORS(lastbranchtoip, lbr)=0A+VMCB_ACCESSO=
RS(lastintfromip, lbr)=0A+VMCB_ACCESSORS(lastinttoip, lbr)=0A =0A #undef =
VMCB_ACCESSORS=0A =0A
--=__PartE0D88CEE.2__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__PartE0D88CEE.2__=--


From xen-devel-bounces@lists.xen.org Wed Jun 07 14:06:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 14: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 1dIbb9-00059n-AO; Wed, 07 Jun 2017 14:06:11 +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 1dIbb7-00059b-LY
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 14:06:09 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 DE/09-01752-15808395; Wed, 07 Jun 2017 14:06:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEIsWRWlGSWpSXmKPExsXSO6nOVdefwyL
 S4OJcGYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePH5WXMBct4KpZ8+sjUwNjN1cXIxSEkMIlJ
 YvfCOSwQzi9GiROb/rB3MXICORsYJaZcyodIbGeU2NpzkQUkISzgIrH3wH0wW0RAWaL312+o7
 jtMEjvv32IEcZgFGhklmh48BxvFJmAkcfbodEYQm1fAVuLH58NgNouAisTfP01gNaIC4RJvG4
 +wQNQISpyc+QTM5hSwl/i+cTOYzSygLvFn3iVmCFteonnrbDBbQsBYov3tRbYJjIKzkLTPQtI
 yC0nLAkbmVYwaxalFZalFukYmeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgeFb
 z8DAuIPx5mS/Q4ySHExKorwFN80jhfiS8lMqMxKLM+KLSnNSiw8xanBwCGxeu/oCoxRLXn5eq
 pIE70F2i0ghwaLU9NSKtMwcYITBlEpw8CiJ8H5hA0rzFhck5hZnpkOkTjEqSonzdoL0CYAkMk
 rz4NpgUX2JUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjCvK8gUnsy8Erjpr4AWMwEt5rtkArK
 4JBEhJdXAGLGA9Yv2tK/SbP+0XfdPC6j9fqooY1trjaPEdf5joSGPtteEcOju27rLt3qBcO9l
 tSlMfL2Cq170ndw+j/1oVYOIkMLiwl23tPpWcjq6/A0qn+mvWvGy7kjpXRbXnOQEu71HHRZVG
 X3ze//mhcL2SQFnbqctfFJu/IPpXzxfpdzLKVs+T2P1U2Ipzkg01GIuKk4EAIfGzOLlAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1496844365!86420764!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35292 invoked from network); 7 Jun 2017 14:06:07 -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; 7 Jun 2017 14:06: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
 v57E62td001525
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 7 Jun 2017 14:06:03 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 v57E621S015788
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 7 Jun 2017 14:06:02 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 v57E61N9009258;
 Wed, 7 Jun 2017 14:06:02 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 07 Jun 2017 07:06:01 -0700
To: Jan Beulich <JBeulich@suse.com>
References: <bcc0d4330d9b463a9829af1327d895a9@AMSPEX02CL03.citrite.net>
 <5936E230020000780015FEDC@prv-mh.provo.novell.com>
 <fe6a9bb5eb8144bda27ef1532a153ab7@AMSPEX02CL03.citrite.net>
 <d45ae6fc34a94ab48213667073b37616@AMSPEX02CL03.citrite.net>
 <3a0eb227-8302-50db-84a6-b07893ab0e91@oracle.com>
 <5937D05A0200007800160288@prv-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <2292d108-1211-3d52-00f5-2ee7c2eede88@oracle.com>
Date: Wed, 7 Jun 2017 10:05:54 -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: <5937D05A0200007800160288@prv-mh.provo.novell.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: "xen-devel \(xen-devel@lists.xenproject.org\)"
 <xen-devel@lists.xenproject.org>, Paul Durrant <Paul.Durrant@citrix.com>
Subject: Re: [Xen-devel] debian stretch dom0 + xen 4.9 fails to 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>

T24gMDYvMDcvMjAxNyAwNDowNyBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDYuMDYu
MTcgYXQgMTk6MDAsIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4gd3JvdGU6Cj4+IEZXSVcs
IG9uZSBvZiBtYWNoaW5lcyBpbiBvdXIgdGVzdCBmYXJtIGNob2tlZCBvbiB0aGlzIHZlcnkgcGF0
Y2guIEkKPj4gZG9uJ3QgcmVtZW1iZXIgZGV0YWlscyBub3cgYnV0IGVzc2VudGlhbGx5IGl0IHR1
cm5lZCBvdXQgdGhhdCBzeXNsaW51eAo+PiAod2UgYXJlIHB4ZS1ib290aW5nKSBjb3VsZCBub3Qg
aGFuZGxlIGNoYW5nZXMgaW4gRUxGIHNlY3Rpb25zIGxheW91dAo+PiAodGhlIHdheSBzeXNsaW51
eCBjYWxjdWxhdGVkIGhvdyB0byBsb2FkIHRoZSBiaW5hcnkgaW50byBtZW1vcnkgcmVzdWx0ZWQK
Pj4gaW4gb3ZlcmxhcCBvZiBzb21lIHNvcnQpLgo+IFRoZXJlIGhhcyBhbHdheXMgYmVlbiBhbiBv
dmVybGFwIGJldHdlZW4gdGhlIG1haW4gYW5kIHRoZSBub3Rlcwo+IHNlZ21lbnQ7IHRoZXJlIGJl
aW5nIG9ubHkgdHdvIHNlZ21lbnRzIEkgZG9uJ3Qgc2VlIGFueSBvdGhlcgo+IHBvdGVudGlhbCBm
b3IgYW4gb3ZlcmxhcC4gCgpJIHJlYWxpemUgdGhpcyB0aHJlYWQgaGFzIHByb2dyZXNzZWQgc2lu
Y2UgeWVzdGVyZGF5IGJ1dCBqdXN0IHRvCmNsYXJpZnk6IEkgd2Fzbid0IHJlZmVycmluZyB0byBv
dmVybGFwIGJldHdlZW4gWGVuIHNlY3Rpb25zLiBJdCB3YXMKc3lzbGludXggZmFpbGluZyB0byBm
aXQgc2VjdGlvbnMgb2YgeGVuLmd6LCBiekltYWdlIChhbmQgaW5pdHJhbWZzLAphbHRob3VnaCBJ
IHRoaW5rIG1hcHBpbmcgaGFkIGFscmVhZHkgZmFpbGVkIGJ5IHRoZSB0aW1lIHN5c2xpbnV4IGdv
dCB0bwppdCkgaW50byBlODIwIG9uIHRoYXQgcGFydGljdWxhciBtYWNoaW5lLgoKQmVjYXVzZSB3
ZSBhcmUgdXNpbmcgcmF0aGVyIG9sZCBzeXNsaW51eCBJIGZpZ3VyZWQgaXQgd2FzIHNvbWV0aGlu
ZwpzcGVjaWZpYyB0byB0aGF0IHZlcnNpb24sIHdoaWNoIGlzIHdoeSBJIGRpZG4ndCBmbGFnIHRo
aXMgYXMgYW4gaXNzdWUuCldoaWNoLCBpbiB0aGUgaGluZHNpZ2h0LCB3YXMgd3JvbmcuCgotYm9y
aXMKCj4gSW4gZmFjdCBJIGNhbid0IHNlZSBhbnl0aGluZyBvdGhlciB0aGFuIHNpemUKPiBkaWZm
ZXJlbmNlcyBiZXR3ZWVuIGEgNC44LjEgYW5kIGEgNC45IGJpbmFyeSwgcGx1cyBvZiBjb3Vyc2Ug
dGhlCj4gYmFzZSBhZGRyZXNzIGNoYW5nZSByZXN1bHRpbmcgZnJvbSBEYW5pZWwncyBFRkkvR3JV
QjIgcGF0Y2hlcy4gU28KPiBJJ20gcmF0aGVyIHB1enpsZWQgYXMgdG8gd2hhdCBlZmZlY3QgSsO8
cmdlbidzIHBhdGNoIGNvdWxkIGhhdmUgaGFkCj4gb24gdGhlIGJlaGF2aW9yIG9mIGFueSBsb2Fk
ZXIgd2hhdHNvZXZlci4KPgo+IFRoZSBvbmx5IHBvc3NpYmx5IG1pc2xlYWRpbmcgc2VjdGlvbiBJ
IG5vdGljZSBpcyAucmVsb2MsIGJ1dCB0aGF0J3MKPiBwcmVzZW50IGluIHhlbi1zeW1zIG9ubHks
IG5vdCBpbiB4ZW4uZ3ouIEFuZCBhZ2FpbiBpdCdzIGEgcmVzdWx0IG9mCj4gRGFuaWVsJ3Mgc2Vy
aWVzLCBub3QgSsO8cmdlbidzIHBhdGNoLgo+Cj4gSmFuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 07 14:07:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 14:07:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIbcM-0005K5-OF; Wed, 07 Jun 2017 14:07: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 1dIbcL-0005JQ-Sm
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 14:07:26 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 B6/E8-26106-C9808395; Wed, 07 Jun 2017 14:07:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsXS6fjDS3cOh0W
 kwZELHBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aDtc8YC9ZlVixe59TA+Dmki5GTQ0ggT6Jx
 4X5mEJtXwE7i07MTbCC2hIChxOmFN1lAbBYBVYnbN7rYQWw2AXWJtmfbWbsYOThEBAwkzh1N6
 mLk4mAWmMUo0Xm1AaxeWMBU4vHHpawQ84sknn89BjaTU8BeonPxBBaQXl4BQYm/O4RBwsxAa1
 cuucA8gZFnFkJmFpIMhK0l8fDXLRYIW1ti2cLXzCDlzALSEsv/cUCEzSX2NLxkRFUCYjtJ7Fm
 zi3EBI8cqRo3i1KKy1CJdQyO9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzAYGUA
 gh2Mr7qdDzFKcjApifIW3DSPFOJLyk+pzEgszogvKs1JLT7EqMHBIbBt1+oLjFIsefl5qUoSv
 AfZLSKFBItS01Mr0jJzgPEEUyrBwaMkwvuFDSjNW1yQmFucmQ6ROsWoKCXO+wmkTwAkkVGaB9
 cGi+FLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuY9ADKFJzOvBG76K6DFTECL+S6ZgCwuSUR
 ISTUw2k+5JF9a0vPT8jSfcsVnf5H7SnH7nE9oC+g3aFybOu3yJYV0mcczbGS/yC15tvaZ+QOZ
 H+fXbvjIZni7STbBIzn3iHJE+/U+dqWfS7dzVlw01w25PzMucVX2s2l7qvwqcmXVdj2L9gt0Z
 9t/e1Pu8UPrxD5dKtaId8gSf2xvtivobJJZ0oczSizFGYmGWsxFxYkA/4egVdwCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1496844442!73641725!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19249 invoked from network); 7 Jun 2017 14:07:23 -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; 7 Jun 2017 14:07:23 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 07 Jun 2017 08:07:21 -0600
Message-Id: <593824B902000078001606C8@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 07 Jun 2017 08:07:21 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <593822A3020000780016069F@prv-mh.provo.novell.com>
 <593822A3020000780016069F@prv-mh.provo.novell.com>
In-Reply-To: <593822A3020000780016069F@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__Part88B0E489.2__="
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: [Xen-devel] [PATCH v2 3/4] SVM: clean up svm_vmcb_dump()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.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 MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__Part88B0E489.2__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

- constify parameter
- use accessors
- drop stray casts
- adjust formatting

Signed-off-by: Jan Beulich <jbeulich@suse.com>

--- a/xen/arch/x86/hvm/svm/svmdebug.c
+++ b/xen/arch/x86/hvm/svm/svmdebug.c
@@ -26,60 +26,52 @@ static void svm_dump_sel(const char *nam
            name, s->sel, s->attr.bytes, s->limit, s->base);
 }
=20
-/* This function can directly access fields which are covered by clean =
bits. */
-void svm_vmcb_dump(const char *from, struct vmcb_struct *vmcb)
+void svm_vmcb_dump(const char *from, const struct vmcb_struct *vmcb)
 {
     printk("Dumping guest's current state at %s...\n", from);
-    printk("Size of VMCB =3D %d, paddr =3D %#lx, vaddr =3D %p\n",
-           (int) sizeof(struct vmcb_struct), virt_to_maddr(vmcb), vmcb);
+    printk("Size of VMCB =3D %zu, paddr =3D %"PRIpaddr", vaddr =3D %p\n",
+           sizeof(struct vmcb_struct), virt_to_maddr(vmcb), vmcb);
=20
     printk("cr_intercepts =3D %#x dr_intercepts =3D %#x "
            "exception_intercepts =3D %#x\n",
-           vmcb->_cr_intercepts, vmcb->_dr_intercepts,=20
-           vmcb->_exception_intercepts);
+           vmcb_get_cr_intercepts(vmcb), vmcb_get_dr_intercepts(vmcb),
+           vmcb_get_exception_intercepts(vmcb));
     printk("general1_intercepts =3D %#x general2_intercepts =3D %#x\n",
-           vmcb->_general1_intercepts, vmcb->_general2_intercepts);
-    printk("iopm_base_pa =3D %#Lx msrpm_base_pa =3D %#Lx tsc_offset =3D =
%#Lx\n",
-           (unsigned long long)vmcb->_iopm_base_pa,
-           (unsigned long long)vmcb->_msrpm_base_pa,
-           (unsigned long long)vmcb->_tsc_offset);
-    printk("tlb_control =3D %#x vintr =3D %#Lx interrupt_shadow =3D =
%#Lx\n",
-           vmcb->tlb_control,
-           (unsigned long long)vmcb->_vintr.bytes,
-           (unsigned long long)vmcb->interrupt_shadow);
+           vmcb_get_general1_intercepts(vmcb), vmcb_get_general2_intercept=
s(vmcb));
+    printk("iopm_base_pa =3D %#"PRIx64" msrpm_base_pa =3D %#"PRIx64" =
tsc_offset =3D %#"PRIx64"\n",
+           vmcb_get_iopm_base_pa(vmcb), vmcb_get_msrpm_base_pa(vmcb),
+           vmcb_get_tsc_offset(vmcb));
+    printk("tlb_control =3D %#x vintr =3D %#"PRIx64" interrupt_shadow =3D =
%#"PRIx64"\n",
+           vmcb->tlb_control, vmcb_get_vintr(vmcb).bytes,
+           vmcb->interrupt_shadow);
     printk("eventinj %016"PRIx64", valid? %d, ec? %d, type %u, vector =
%#x\n",
            vmcb->eventinj.bytes, vmcb->eventinj.fields.v,
            vmcb->eventinj.fields.ev, vmcb->eventinj.fields.type,
            vmcb->eventinj.fields.vector);
-    printk("exitcode =3D %#Lx exitintinfo =3D %#Lx\n",
-           (unsigned long long)vmcb->exitcode,
-           (unsigned long long)vmcb->exitintinfo.bytes);
-    printk("exitinfo1 =3D %#Lx exitinfo2 =3D %#Lx \n",
-           (unsigned long long)vmcb->exitinfo1,
-           (unsigned long long)vmcb->exitinfo2);
-    printk("np_enable =3D %Lx guest_asid =3D %#x\n",
-           (unsigned long long)vmcb->_np_enable, vmcb->_guest_asid);
-    printk("cpl =3D %d efer =3D %#Lx star =3D %#Lx lstar =3D %#Lx\n",
-           vmcb->_cpl, (unsigned long long)vmcb->_efer,
-           (unsigned long long)vmcb->star, (unsigned long long)vmcb->lstar=
);
-    printk("CR0 =3D 0x%016llx CR2 =3D 0x%016llx\n",
-           (unsigned long long)vmcb->_cr0, (unsigned long long)vmcb->_cr2)=
;
-    printk("CR3 =3D 0x%016llx CR4 =3D 0x%016llx\n",=20
-           (unsigned long long)vmcb->_cr3, (unsigned long long)vmcb->_cr4)=
;
-    printk("RSP =3D 0x%016llx  RIP =3D 0x%016llx\n",=20
-           (unsigned long long)vmcb->rsp, (unsigned long long)vmcb->rip);
-    printk("RAX =3D 0x%016llx  RFLAGS=3D0x%016llx\n",
-           (unsigned long long)vmcb->rax, (unsigned long long)vmcb->rflags=
);
-    printk("DR6 =3D 0x%016llx, DR7 =3D 0x%016llx\n",=20
-           (unsigned long long)vmcb->_dr6, (unsigned long long)vmcb->_dr7)=
;
-    printk("CSTAR =3D 0x%016llx SFMask =3D 0x%016llx\n",
-           (unsigned long long)vmcb->cstar,=20
-           (unsigned long long)vmcb->sfmask);
-    printk("KernGSBase =3D 0x%016llx PAT =3D 0x%016llx \n",=20
-           (unsigned long long)vmcb->kerngsbase,
-           (unsigned long long)vmcb->_g_pat);
-    printk("H_CR3 =3D 0x%016llx CleanBits =3D %#x\n",
-           (unsigned long long)vmcb->_h_cr3, vmcb->cleanbits.bytes);
+    printk("exitcode =3D %#"PRIx64" exitintinfo =3D %#"PRIx64"\n",
+           vmcb->exitcode, vmcb->exitintinfo.bytes);
+    printk("exitinfo1 =3D %#"PRIx64" exitinfo2 =3D %#"PRIx64"\n",
+           vmcb->exitinfo1, vmcb->exitinfo2);
+    printk("np_enable =3D %#"PRIx64" guest_asid =3D %#x\n",
+           vmcb_get_np_enable(vmcb), vmcb_get_guest_asid(vmcb));
+    printk("cpl =3D %d efer =3D %#"PRIx64" star =3D %#"PRIx64" lstar =3D =
%#"PRIx64"\n",
+           vmcb_get_cpl(vmcb), vmcb_get_efer(vmcb), vmcb->star, vmcb->lsta=
r);
+    printk("CR0 =3D 0x%016"PRIx64" CR2 =3D 0x%016"PRIx64"\n",
+           vmcb_get_cr0(vmcb), vmcb_get_cr2(vmcb));
+    printk("CR3 =3D 0x%016"PRIx64" CR4 =3D 0x%016"PRIx64"\n",
+           vmcb_get_cr3(vmcb), vmcb_get_cr4(vmcb));
+    printk("RSP =3D 0x%016"PRIx64"  RIP =3D 0x%016"PRIx64"\n",
+           vmcb->rsp, vmcb->rip);
+    printk("RAX =3D 0x%016"PRIx64"  RFLAGS=3D0x%016"PRIx64"\n",
+           vmcb->rax, vmcb->rflags);
+    printk("DR6 =3D 0x%016"PRIx64", DR7 =3D 0x%016"PRIx64"\n",
+           vmcb_get_dr6(vmcb), vmcb_get_dr7(vmcb));
+    printk("CSTAR =3D 0x%016"PRIx64" SFMask =3D 0x%016"PRIx64"\n",
+           vmcb->cstar, vmcb->sfmask);
+    printk("KernGSBase =3D 0x%016"PRIx64" PAT =3D 0x%016"PRIx64"\n",
+           vmcb->kerngsbase, vmcb_get_g_pat(vmcb));
+    printk("H_CR3 =3D 0x%016"PRIx64" CleanBits =3D %#x\n",
+           vmcb_get_h_cr3(vmcb), vmcb->cleanbits.bytes);
=20
     /* print out all the selectors */
     printk("       sel attr  limit   base\n");
--- a/xen/include/asm-x86/hvm/svm/svmdebug.h
+++ b/xen/include/asm-x86/hvm/svm/svmdebug.h
@@ -22,7 +22,7 @@
 #include <asm/types.h>
 #include <asm/hvm/svm/vmcb.h>
=20
-void svm_vmcb_dump(const char *from, struct vmcb_struct *vmcb);
+void svm_vmcb_dump(const char *from, const struct vmcb_struct *vmcb);
 bool_t svm_vmcb_isvalid(const char *from, struct vmcb_struct *vmcb,
                         bool_t verbose);
=20



--=__Part88B0E489.2__=
Content-Type: text/plain; name="SVM-dump-cleanup.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="SVM-dump-cleanup.patch"

SVM: clean up svm_vmcb_dump()=0A=0A- constify parameter=0A- use =
accessors=0A- drop stray casts=0A- adjust formatting=0A=0ASigned-off-by: =
Jan Beulich <jbeulich@suse.com>=0A=0A--- a/xen/arch/x86/hvm/svm/svmdebug.c=
=0A+++ b/xen/arch/x86/hvm/svm/svmdebug.c=0A@@ -26,60 +26,52 @@ static void =
svm_dump_sel(const char *nam=0A            name, s->sel, s->attr.bytes, =
s->limit, s->base);=0A }=0A =0A-/* This function can directly access =
fields which are covered by clean bits. */=0A-void svm_vmcb_dump(const =
char *from, struct vmcb_struct *vmcb)=0A+void svm_vmcb_dump(const char =
*from, const struct vmcb_struct *vmcb)=0A {=0A     printk("Dumping guest's =
current state at %s...\n", from);=0A-    printk("Size of VMCB =3D %d, =
paddr =3D %#lx, vaddr =3D %p\n",=0A-           (int) sizeof(struct =
vmcb_struct), virt_to_maddr(vmcb), vmcb);=0A+    printk("Size of VMCB =3D =
%zu, paddr =3D %"PRIpaddr", vaddr =3D %p\n",=0A+           sizeof(struct =
vmcb_struct), virt_to_maddr(vmcb), vmcb);=0A =0A     printk("cr_intercepts =
=3D %#x dr_intercepts =3D %#x "=0A            "exception_intercepts =3D =
%#x\n",=0A-           vmcb->_cr_intercepts, vmcb->_dr_intercepts, =0A-     =
      vmcb->_exception_intercepts);=0A+           vmcb_get_cr_intercepts(vm=
cb), vmcb_get_dr_intercepts(vmcb),=0A+           vmcb_get_exception_interce=
pts(vmcb));=0A     printk("general1_intercepts =3D %#x general2_intercepts =
=3D %#x\n",=0A-           vmcb->_general1_intercepts, vmcb->_general2_inter=
cepts);=0A-    printk("iopm_base_pa =3D %#Lx msrpm_base_pa =3D %#Lx =
tsc_offset =3D %#Lx\n",=0A-           (unsigned long long)vmcb->_iopm_base_=
pa,=0A-           (unsigned long long)vmcb->_msrpm_base_pa,=0A-           =
(unsigned long long)vmcb->_tsc_offset);=0A-    printk("tlb_control =3D %#x =
vintr =3D %#Lx interrupt_shadow =3D %#Lx\n",=0A-           vmcb->tlb_contro=
l,=0A-           (unsigned long long)vmcb->_vintr.bytes,=0A-           =
(unsigned long long)vmcb->interrupt_shadow);=0A+           vmcb_get_general=
1_intercepts(vmcb), vmcb_get_general2_intercepts(vmcb));=0A+    printk("iop=
m_base_pa =3D %#"PRIx64" msrpm_base_pa =3D %#"PRIx64" tsc_offset =3D =
%#"PRIx64"\n",=0A+           vmcb_get_iopm_base_pa(vmcb), vmcb_get_msrpm_ba=
se_pa(vmcb),=0A+           vmcb_get_tsc_offset(vmcb));=0A+    printk("tlb_c=
ontrol =3D %#x vintr =3D %#"PRIx64" interrupt_shadow =3D %#"PRIx64"\n",=0A+=
           vmcb->tlb_control, vmcb_get_vintr(vmcb).bytes,=0A+           =
vmcb->interrupt_shadow);=0A     printk("eventinj %016"PRIx64", valid? %d, =
ec? %d, type %u, vector %#x\n",=0A            vmcb->eventinj.bytes, =
vmcb->eventinj.fields.v,=0A            vmcb->eventinj.fields.ev, vmcb->even=
tinj.fields.type,=0A            vmcb->eventinj.fields.vector);=0A-    =
printk("exitcode =3D %#Lx exitintinfo =3D %#Lx\n",=0A-           (unsigned =
long long)vmcb->exitcode,=0A-           (unsigned long long)vmcb->exitintin=
fo.bytes);=0A-    printk("exitinfo1 =3D %#Lx exitinfo2 =3D %#Lx \n",=0A-   =
        (unsigned long long)vmcb->exitinfo1,=0A-           (unsigned long =
long)vmcb->exitinfo2);=0A-    printk("np_enable =3D %Lx guest_asid =3D =
%#x\n",=0A-           (unsigned long long)vmcb->_np_enable, vmcb->_guest_as=
id);=0A-    printk("cpl =3D %d efer =3D %#Lx star =3D %#Lx lstar =3D =
%#Lx\n",=0A-           vmcb->_cpl, (unsigned long long)vmcb->_efer,=0A-    =
       (unsigned long long)vmcb->star, (unsigned long long)vmcb->lstar);=0A=
-    printk("CR0 =3D 0x%016llx CR2 =3D 0x%016llx\n",=0A-           =
(unsigned long long)vmcb->_cr0, (unsigned long long)vmcb->_cr2);=0A-    =
printk("CR3 =3D 0x%016llx CR4 =3D 0x%016llx\n", =0A-           (unsigned =
long long)vmcb->_cr3, (unsigned long long)vmcb->_cr4);=0A-    printk("RSP =
=3D 0x%016llx  RIP =3D 0x%016llx\n", =0A-           (unsigned long =
long)vmcb->rsp, (unsigned long long)vmcb->rip);=0A-    printk("RAX =3D =
0x%016llx  RFLAGS=3D0x%016llx\n",=0A-           (unsigned long long)vmcb->r=
ax, (unsigned long long)vmcb->rflags);=0A-    printk("DR6 =3D 0x%016llx, =
DR7 =3D 0x%016llx\n", =0A-           (unsigned long long)vmcb->_dr6, =
(unsigned long long)vmcb->_dr7);=0A-    printk("CSTAR =3D 0x%016llx SFMask =
=3D 0x%016llx\n",=0A-           (unsigned long long)vmcb->cstar, =0A-      =
     (unsigned long long)vmcb->sfmask);=0A-    printk("KernGSBase =3D =
0x%016llx PAT =3D 0x%016llx \n", =0A-           (unsigned long long)vmcb->k=
erngsbase,=0A-           (unsigned long long)vmcb->_g_pat);=0A-    =
printk("H_CR3 =3D 0x%016llx CleanBits =3D %#x\n",=0A-           (unsigned =
long long)vmcb->_h_cr3, vmcb->cleanbits.bytes);=0A+    printk("exitcode =
=3D %#"PRIx64" exitintinfo =3D %#"PRIx64"\n",=0A+           vmcb->exitcode,=
 vmcb->exitintinfo.bytes);=0A+    printk("exitinfo1 =3D %#"PRIx64" =
exitinfo2 =3D %#"PRIx64"\n",=0A+           vmcb->exitinfo1, vmcb->exitinfo2=
);=0A+    printk("np_enable =3D %#"PRIx64" guest_asid =3D %#x\n",=0A+      =
     vmcb_get_np_enable(vmcb), vmcb_get_guest_asid(vmcb));=0A+    =
printk("cpl =3D %d efer =3D %#"PRIx64" star =3D %#"PRIx64" lstar =3D =
%#"PRIx64"\n",=0A+           vmcb_get_cpl(vmcb), vmcb_get_efer(vmcb), =
vmcb->star, vmcb->lstar);=0A+    printk("CR0 =3D 0x%016"PRIx64" CR2 =3D =
0x%016"PRIx64"\n",=0A+           vmcb_get_cr0(vmcb), vmcb_get_cr2(vmcb));=
=0A+    printk("CR3 =3D 0x%016"PRIx64" CR4 =3D 0x%016"PRIx64"\n",=0A+      =
     vmcb_get_cr3(vmcb), vmcb_get_cr4(vmcb));=0A+    printk("RSP =3D =
0x%016"PRIx64"  RIP =3D 0x%016"PRIx64"\n",=0A+           vmcb->rsp, =
vmcb->rip);=0A+    printk("RAX =3D 0x%016"PRIx64"  RFLAGS=3D0x%016"PRIx64"\=
n",=0A+           vmcb->rax, vmcb->rflags);=0A+    printk("DR6 =3D =
0x%016"PRIx64", DR7 =3D 0x%016"PRIx64"\n",=0A+           vmcb_get_dr6(vmcb)=
, vmcb_get_dr7(vmcb));=0A+    printk("CSTAR =3D 0x%016"PRIx64" SFMask =3D =
0x%016"PRIx64"\n",=0A+           vmcb->cstar, vmcb->sfmask);=0A+    =
printk("KernGSBase =3D 0x%016"PRIx64" PAT =3D 0x%016"PRIx64"\n",=0A+       =
    vmcb->kerngsbase, vmcb_get_g_pat(vmcb));=0A+    printk("H_CR3 =3D =
0x%016"PRIx64" CleanBits =3D %#x\n",=0A+           vmcb_get_h_cr3(vmcb), =
vmcb->cleanbits.bytes);=0A =0A     /* print out all the selectors */=0A    =
 printk("       sel attr  limit   base\n");=0A--- a/xen/include/asm-x86/hvm=
/svm/svmdebug.h=0A+++ b/xen/include/asm-x86/hvm/svm/svmdebug.h=0A@@ -22,7 =
+22,7 @@=0A #include <asm/types.h>=0A #include <asm/hvm/svm/vmcb.h>=0A =
=0A-void svm_vmcb_dump(const char *from, struct vmcb_struct *vmcb);=0A+void=
 svm_vmcb_dump(const char *from, const struct vmcb_struct *vmcb);=0A =
bool_t svm_vmcb_isvalid(const char *from, struct vmcb_struct *vmcb,=0A     =
                    bool_t verbose);=0A =0A
--=__Part88B0E489.2__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__Part88B0E489.2__=--


From xen-devel-bounces@lists.xen.org Wed Jun 07 14:08:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 14:08:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIbcz-0005Ox-1f; Wed, 07 Jun 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 <JBeulich@suse.com>) id 1dIbcx-0005Oc-EK
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 14:08:03 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 9B/45-03371-2C808395; Wed, 07 Jun 2017 14:08:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsXS6fjDS/cgh0W
 kweQvehbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8albz+YC442MFZsb3zN0sA4OamLkZNDSCBP
 YtGL9YwgNq+AncSHm/eZQGwJAUOJ0wtvsoDYLAKqEpsm/QGLswmoS7Q9287axcjBISJgIHHuK
 NAYLg5mgVmMEp1XG8DqhQUsJPbPa2WGmF8k8fzrMTYQm1PAXqJz8QQWkF5eAUGJvzuEQcLMQG
 uXT7/JPoGRZxZCZhaSDIStJfHw1y0WCFtbYtnC18wg5cwC0hLL/3FAmFYSfadLUVWA2K4Sl4/
 dZV/AyLGKUaM4tagstUjXyEAvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwXBmA
 YAfjr2UBhxglOZiURHkLbppHCvEl5adUZiQWZ8QXleakFh9i1ODgENi2a/UFRimWvPy8VCUJX
 ht2i0ghwaLU9NSKtMwcYETBlEpw8CiJ8H5hA0rzFhck5hZnpkOkTjEqSonzcoD0CYAkMkrz4N
 pgUXyJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrwNIFN4MvNK4Ka/AlrMBLSY75IJyOKSRIS
 UVANjd25QcG2Ln6XclELN+ZEh31lFnH4Lc737yrZf7Pha86eLsvMUGz1cfhz4Zbbj1OykB4vT
 g7Y9c47S5l++3W2LRs5/lnWJL+qvT/jpvG51ZUuy+qsjT+76cP391zk577F4nWTMHiPvo64Z+
 dI8i6+02fZ+teltOZEh+0z2oCWb7r6uvWt/RvoosRRnJBpqMRcVJwIAJ+Yk290CAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1496844479!66106276!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12339 invoked from network); 7 Jun 2017 14:08:01 -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 Jun 2017 14:08:01 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 07 Jun 2017 08:07:59 -0600
Message-Id: <593824DE02000078001606F0@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 07 Jun 2017 08:07:58 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <593822A3020000780016069F@prv-mh.provo.novell.com>
 <593822A3020000780016069F@prv-mh.provo.novell.com>
In-Reply-To: <593822A3020000780016069F@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__PartAF97C3AE.2__="
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: [Xen-devel] [PATCH v2 4/4] SVM: clean up svm_vmcb_isvalid()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.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 MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__PartAF97C3AE.2__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

- correct CR3, CR4, and EFER checks
- delete bogus nested paging check
- add vcpu parameter (to include in log messages) and constify vmcb one
- use bool/true/false
- use accessors
- adjust formatting

Signed-off-by: Jan Beulich <jbeulich@suse.com>
---
v2: Constrain CR3 checks to the case when CR0.PG is set. Change wording
    of CR4 related message and also log valid bit mask there. Tighten
    EFER checks. Delete bogus nested paging check. Correct indentation
    in a few places.

--- a/xen/arch/x86/hvm/svm/nestedsvm.c
+++ b/xen/arch/x86/hvm/svm/nestedsvm.c
@@ -658,13 +658,13 @@ static int nsvm_vmcb_prepare4vmrun(struc
     /* Cleanbits */
     n2vmcb->cleanbits.bytes =3D 0;
=20
-    rc =3D svm_vmcb_isvalid(__func__, ns_vmcb, 1);
+    rc =3D svm_vmcb_isvalid(__func__, ns_vmcb, v, true);
     if (rc) {
         gdprintk(XENLOG_ERR, "virtual vmcb invalid\n");
         return NSVM_ERROR_VVMCB;
     }
=20
-    rc =3D svm_vmcb_isvalid(__func__, n2vmcb, 1);
+    rc =3D svm_vmcb_isvalid(__func__, n2vmcb, v, true);
     if (rc) {
         gdprintk(XENLOG_ERR, "n2vmcb invalid\n");
         return NSVM_ERROR_VMENTRY;
--- a/xen/arch/x86/hvm/svm/svmdebug.c
+++ b/xen/arch/x86/hvm/svm/svmdebug.c
@@ -16,6 +16,7 @@
  *
  */
=20
+#include <xen/sched.h>
 #include <asm/processor.h>
 #include <asm/msr-index.h>
 #include <asm/hvm/svm/svmdebug.h>
@@ -87,93 +88,79 @@ void svm_vmcb_dump(const char *from, con
     svm_dump_sel("  TR", &vmcb->tr);
 }
=20
-bool_t
-svm_vmcb_isvalid(const char *from, struct vmcb_struct *vmcb,
-                 bool_t verbose)
+bool svm_vmcb_isvalid(const char *from, const struct vmcb_struct *vmcb,
+                      const struct vcpu *v, bool verbose)
 {
-    bool_t ret =3D 0; /* ok */
+    bool ret =3D false; /* ok */
=20
-#define PRINTF(...) \
-    if (verbose) { ret =3D 1; printk("%s: ", from); printk(__VA_ARGS__); =
\
-    } else return 1;
+#define PRINTF(fmt, args...) do { \
+    if ( !verbose ) return true; \
+    ret =3D true; \
+    printk(XENLOG_GUEST "%pv[%s]: " fmt, v, from, ## args); \
+} while (0)
=20
-    if ((vmcb->_efer & EFER_SVME) =3D=3D 0) {
-        PRINTF("EFER: SVME bit not set (%#"PRIx64")\n", vmcb->_efer);
-    }
+    if ( !(vmcb_get_efer(vmcb) & EFER_SVME) )
+        PRINTF("EFER: SVME bit not set (%#"PRIx64")\n", vmcb_get_efer(vmcb=
));
=20
-    if ((vmcb->_cr0 & X86_CR0_CD) =3D=3D 0 && (vmcb->_cr0 & X86_CR0_NW) =
!=3D 0) {
+    if ( !(vmcb_get_cr0(vmcb) & X86_CR0_CD) && (vmcb_get_cr0(vmcb) & =
X86_CR0_NW) )
         PRINTF("CR0: CD bit is zero and NW bit set (%#"PRIx64")\n",
-                vmcb->_cr0);
-    }
+                vmcb_get_cr0(vmcb));
=20
-    if ((vmcb->_cr0 >> 32U) !=3D 0) {
+    if ( vmcb_get_cr0(vmcb) >> 32 )
         PRINTF("CR0: bits [63:32] are not zero (%#"PRIx64")\n",
-                vmcb->_cr0);
-    }
+                vmcb_get_cr0(vmcb));
=20
-    if ((vmcb->_cr3 & 0x7) !=3D 0) {
-        PRINTF("CR3: MBZ bits are set (%#"PRIx64")\n", vmcb->_cr3);
-    }
-    if ((vmcb->_efer & EFER_LMA) && (vmcb->_cr3 & 0xfe) !=3D 0) {
-        PRINTF("CR3: MBZ bits are set (%#"PRIx64")\n", vmcb->_cr3);
-    }
-
-    if ((vmcb->_cr4 >> 19U) !=3D 0) {
-        PRINTF("CR4: bits [63:19] are not zero (%#"PRIx64")\n",
-                vmcb->_cr4);
-    }
-
-    if (((vmcb->_cr4 >> 11U) & 0x7fU) !=3D 0) {
-        PRINTF("CR4: bits [17:11] are not zero (%#"PRIx64")\n",
-                vmcb->_cr4);
-    }
+    if ( (vmcb_get_cr0(vmcb) & X86_CR0_PG) &&
+         ((vmcb_get_cr3(vmcb) & 0x7) ||
+          ((!(vmcb_get_cr4(vmcb) & X86_CR4_PAE) ||
+            (vmcb_get_efer(vmcb) & EFER_LMA)) &&
+           (vmcb_get_cr3(vmcb) & 0xfe0)) ||
+          ((vmcb_get_efer(vmcb) & EFER_LMA) &&
+           (vmcb_get_cr3(vmcb) >> v->domain->arch.cpuid->extd.maxphysaddr)=
)) )
+        PRINTF("CR3: MBZ bits are set (%#"PRIx64")\n", vmcb_get_cr3(vmcb))=
;
+
+    if ( vmcb_get_cr4(vmcb) & ~hvm_cr4_guest_valid_bits(v, false) )
+        PRINTF("CR4: invalid bits are set (%#"PRIx64", valid: %#"PRIx64")\=
n",
+               vmcb_get_cr4(vmcb), hvm_cr4_guest_valid_bits(v, false));
=20
-    if ((vmcb->_dr6 >> 32U) !=3D 0) {
+    if ( vmcb_get_dr6(vmcb) >> 32 )
         PRINTF("DR6: bits [63:32] are not zero (%#"PRIx64")\n",
-                vmcb->_dr6);
-    }
+               vmcb_get_dr6(vmcb));
=20
-    if ((vmcb->_dr7 >> 32U) !=3D 0) {
+    if ( vmcb_get_dr7(vmcb) >> 32 )
         PRINTF("DR7: bits [63:32] are not zero (%#"PRIx64")\n",
-                vmcb->_dr7);
-    }
+               vmcb_get_dr7(vmcb));
=20
-    if ((vmcb->_efer >> 15U) !=3D 0) {
-        PRINTF("EFER: bits [63:15] are not zero (%#"PRIx64")\n",
-                vmcb->_efer);
-    }
+    if ( vmcb_get_efer(vmcb) & ~(EFER_SCE | EFER_LME | EFER_LMA | EFER_NX =
|
+                                 EFER_SVME | EFER_LMSLE | EFER_FFXSE) )
+        PRINTF("EFER: undefined bits are not zero (%#"PRIx64")\n",
+               vmcb_get_efer(vmcb));
=20
-    if ((vmcb->_efer & EFER_LME) !=3D 0 && ((vmcb->_cr0 & X86_CR0_PG) =
!=3D 0)) {
-        if ((vmcb->_cr4 & X86_CR4_PAE) =3D=3D 0) {
-            PRINTF("EFER_LME and CR0.PG are both set and CR4.PAE is =
zero.\n");
-        }
-        if ((vmcb->_cr0 & X86_CR0_PE) =3D=3D 0) {
-            PRINTF("EFER_LME and CR0.PG are both set and CR0.PE is =
zero.\n");
-        }
-    }
+    if ( hvm_efer_valid(v, vmcb_get_efer(vmcb), -1) )
+        PRINTF("EFER: %s\n", hvm_efer_valid(v, vmcb_get_efer(vmcb), -1));
=20
-    if ((vmcb->_efer & EFER_LME) !=3D 0
-        && (vmcb->_cr0 & X86_CR0_PG) !=3D 0
-        && (vmcb->_cr4 & X86_CR4_PAE) !=3D 0
-        && (vmcb->cs.attr.fields.l !=3D 0)
-        && (vmcb->cs.attr.fields.db !=3D 0))
+    if ( (vmcb_get_efer(vmcb) & EFER_LME) && (vmcb_get_cr0(vmcb) & =
X86_CR0_PG) )
     {
-        PRINTF("EFER_LME, CR0.PG, CR4.PAE, CS.L and CS.D are all =
non-zero.\n");
+        if ( !(vmcb_get_cr4(vmcb) & X86_CR4_PAE) )
+            PRINTF("EFER_LME and CR0.PG are both set and CR4.PAE is =
zero\n");
+        if ( !(vmcb_get_cr0(vmcb) & X86_CR0_PE) )
+            PRINTF("EFER_LME and CR0.PG are both set and CR0.PE is =
zero\n");
     }
=20
-    if ((vmcb->_general2_intercepts & GENERAL2_INTERCEPT_VMRUN) =3D=3D 0) =
{
+    if ( (vmcb_get_efer(vmcb) & EFER_LME) &&
+         (vmcb_get_cr0(vmcb) & X86_CR0_PG) &&
+         (vmcb_get_cr4(vmcb) & X86_CR4_PAE) &&
+         vmcb->cs.attr.fields.l &&
+         vmcb->cs.attr.fields.db )
+        PRINTF("EFER_LME, CR0.PG, CR4.PAE, CS.L and CS.D are all =
non-zero\n");
+
+    if ( !(vmcb_get_general2_intercepts(vmcb) & GENERAL2_INTERCEPT_VMRUN) =
)
         PRINTF("GENERAL2_INTERCEPT: VMRUN intercept bit is clear =
(%#"PRIx32")\n",
-            vmcb->_general2_intercepts);
-    }
+               vmcb_get_general2_intercepts(vmcb));
=20
-    if (vmcb->eventinj.fields.resvd1 !=3D 0) {
+    if ( vmcb->eventinj.fields.resvd1 )
         PRINTF("eventinj: MBZ bits are set (%#"PRIx64")\n",
-                vmcb->eventinj.bytes);
-    }
-
-    if (vmcb->_np_enable && vmcb->_h_cr3 =3D=3D 0) {
-        PRINTF("nested paging enabled but host cr3 is 0\n");
-    }
+               vmcb->eventinj.bytes);
=20
 #undef PRINTF
     return ret;
--- a/xen/include/asm-x86/hvm/svm/svmdebug.h
+++ b/xen/include/asm-x86/hvm/svm/svmdebug.h
@@ -23,7 +23,7 @@
 #include <asm/hvm/svm/vmcb.h>
=20
 void svm_vmcb_dump(const char *from, const struct vmcb_struct *vmcb);
-bool_t svm_vmcb_isvalid(const char *from, struct vmcb_struct *vmcb,
-                        bool_t verbose);
+bool svm_vmcb_isvalid(const char *from, const struct vmcb_struct *vmcb,
+                      const struct vcpu *v, bool verbose);
=20
 #endif /* __ASM_X86_HVM_SVM_SVMDEBUG_H__ */



--=__PartAF97C3AE.2__=
Content-Type: text/plain; name="SVM-isvalid-cleanup.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="SVM-isvalid-cleanup.patch"

SVM: clean up svm_vmcb_isvalid()=0A=0A- correct CR3, CR4, and EFER =
checks=0A- delete bogus nested paging check=0A- add vcpu parameter (to =
include in log messages) and constify vmcb one=0A- use bool/true/false=0A- =
use accessors=0A- adjust formatting=0A=0ASigned-off-by: Jan Beulich =
<jbeulich@suse.com>=0A---=0Av2: Constrain CR3 checks to the case when =
CR0.PG is set. Change wording=0A    of CR4 related message and also log =
valid bit mask there. Tighten=0A    EFER checks. Delete bogus nested =
paging check. Correct indentation=0A    in a few places.=0A=0A--- =
a/xen/arch/x86/hvm/svm/nestedsvm.c=0A+++ b/xen/arch/x86/hvm/svm/nestedsvm.c=
=0A@@ -658,13 +658,13 @@ static int nsvm_vmcb_prepare4vmrun(struc=0A     =
/* Cleanbits */=0A     n2vmcb->cleanbits.bytes =3D 0;=0A =0A-    rc =3D =
svm_vmcb_isvalid(__func__, ns_vmcb, 1);=0A+    rc =3D svm_vmcb_isvalid(__fu=
nc__, ns_vmcb, v, true);=0A     if (rc) {=0A         gdprintk(XENLOG_ERR, =
"virtual vmcb invalid\n");=0A         return NSVM_ERROR_VVMCB;=0A     }=0A =
=0A-    rc =3D svm_vmcb_isvalid(__func__, n2vmcb, 1);=0A+    rc =3D =
svm_vmcb_isvalid(__func__, n2vmcb, v, true);=0A     if (rc) {=0A         =
gdprintk(XENLOG_ERR, "n2vmcb invalid\n");=0A         return NSVM_ERROR_VMEN=
TRY;=0A--- a/xen/arch/x86/hvm/svm/svmdebug.c=0A+++ b/xen/arch/x86/hvm/svm/s=
vmdebug.c=0A@@ -16,6 +16,7 @@=0A  *=0A  */=0A =0A+#include <xen/sched.h>=0A=
 #include <asm/processor.h>=0A #include <asm/msr-index.h>=0A #include =
<asm/hvm/svm/svmdebug.h>=0A@@ -87,93 +88,79 @@ void svm_vmcb_dump(const =
char *from, con=0A     svm_dump_sel("  TR", &vmcb->tr);=0A }=0A =0A-bool_t=
=0A-svm_vmcb_isvalid(const char *from, struct vmcb_struct *vmcb,=0A-       =
          bool_t verbose)=0A+bool svm_vmcb_isvalid(const char *from, const =
struct vmcb_struct *vmcb,=0A+                      const struct vcpu *v, =
bool verbose)=0A {=0A-    bool_t ret =3D 0; /* ok */=0A+    bool ret =3D =
false; /* ok */=0A =0A-#define PRINTF(...) \=0A-    if (verbose) { ret =3D =
1; printk("%s: ", from); printk(__VA_ARGS__); \=0A-    } else return =
1;=0A+#define PRINTF(fmt, args...) do { \=0A+    if ( !verbose ) return =
true; \=0A+    ret =3D true; \=0A+    printk(XENLOG_GUEST "%pv[%s]: " fmt, =
v, from, ## args); \=0A+} while (0)=0A =0A-    if ((vmcb->_efer & =
EFER_SVME) =3D=3D 0) {=0A-        PRINTF("EFER: SVME bit not set (%#"PRIx64=
")\n", vmcb->_efer);=0A-    }=0A+    if ( !(vmcb_get_efer(vmcb) & =
EFER_SVME) )=0A+        PRINTF("EFER: SVME bit not set (%#"PRIx64")\n", =
vmcb_get_efer(vmcb));=0A =0A-    if ((vmcb->_cr0 & X86_CR0_CD) =3D=3D 0 && =
(vmcb->_cr0 & X86_CR0_NW) !=3D 0) {=0A+    if ( !(vmcb_get_cr0(vmcb) & =
X86_CR0_CD) && (vmcb_get_cr0(vmcb) & X86_CR0_NW) )=0A         PRINTF("CR0: =
CD bit is zero and NW bit set (%#"PRIx64")\n",=0A-                =
vmcb->_cr0);=0A-    }=0A+                vmcb_get_cr0(vmcb));=0A =0A-    =
if ((vmcb->_cr0 >> 32U) !=3D 0) {=0A+    if ( vmcb_get_cr0(vmcb) >> 32 =
)=0A         PRINTF("CR0: bits [63:32] are not zero (%#"PRIx64")\n",=0A-   =
             vmcb->_cr0);=0A-    }=0A+                vmcb_get_cr0(vmcb));=
=0A =0A-    if ((vmcb->_cr3 & 0x7) !=3D 0) {=0A-        PRINTF("CR3: MBZ =
bits are set (%#"PRIx64")\n", vmcb->_cr3);=0A-    }=0A-    if ((vmcb->_efer=
 & EFER_LMA) && (vmcb->_cr3 & 0xfe) !=3D 0) {=0A-        PRINTF("CR3: MBZ =
bits are set (%#"PRIx64")\n", vmcb->_cr3);=0A-    }=0A-=0A-    if =
((vmcb->_cr4 >> 19U) !=3D 0) {=0A-        PRINTF("CR4: bits [63:19] are =
not zero (%#"PRIx64")\n",=0A-                vmcb->_cr4);=0A-    }=0A-=0A- =
   if (((vmcb->_cr4 >> 11U) & 0x7fU) !=3D 0) {=0A-        PRINTF("CR4: =
bits [17:11] are not zero (%#"PRIx64")\n",=0A-                vmcb->_cr4);=
=0A-    }=0A+    if ( (vmcb_get_cr0(vmcb) & X86_CR0_PG) &&=0A+         =
((vmcb_get_cr3(vmcb) & 0x7) ||=0A+          ((!(vmcb_get_cr4(vmcb) & =
X86_CR4_PAE) ||=0A+            (vmcb_get_efer(vmcb) & EFER_LMA)) &&=0A+    =
       (vmcb_get_cr3(vmcb) & 0xfe0)) ||=0A+          ((vmcb_get_efer(vmcb) =
& EFER_LMA) &&=0A+           (vmcb_get_cr3(vmcb) >> v->domain->arch.cpuid->=
extd.maxphysaddr))) )=0A+        PRINTF("CR3: MBZ bits are set (%#"PRIx64")=
\n", vmcb_get_cr3(vmcb));=0A+=0A+    if ( vmcb_get_cr4(vmcb) & ~hvm_cr4_gue=
st_valid_bits(v, false) )=0A+        PRINTF("CR4: invalid bits are set =
(%#"PRIx64", valid: %#"PRIx64")\n",=0A+               vmcb_get_cr4(vmcb), =
hvm_cr4_guest_valid_bits(v, false));=0A =0A-    if ((vmcb->_dr6 >> 32U) =
!=3D 0) {=0A+    if ( vmcb_get_dr6(vmcb) >> 32 )=0A         PRINTF("DR6: =
bits [63:32] are not zero (%#"PRIx64")\n",=0A-                vmcb->_dr6);=
=0A-    }=0A+               vmcb_get_dr6(vmcb));=0A =0A-    if ((vmcb->_dr7=
 >> 32U) !=3D 0) {=0A+    if ( vmcb_get_dr7(vmcb) >> 32 )=0A         =
PRINTF("DR7: bits [63:32] are not zero (%#"PRIx64")\n",=0A-                =
vmcb->_dr7);=0A-    }=0A+               vmcb_get_dr7(vmcb));=0A =0A-    if =
((vmcb->_efer >> 15U) !=3D 0) {=0A-        PRINTF("EFER: bits [63:15] are =
not zero (%#"PRIx64")\n",=0A-                vmcb->_efer);=0A-    }=0A+    =
if ( vmcb_get_efer(vmcb) & ~(EFER_SCE | EFER_LME | EFER_LMA | EFER_NX =
|=0A+                                 EFER_SVME | EFER_LMSLE | EFER_FFXSE) =
)=0A+        PRINTF("EFER: undefined bits are not zero (%#"PRIx64")\n",=0A+=
               vmcb_get_efer(vmcb));=0A =0A-    if ((vmcb->_efer & =
EFER_LME) !=3D 0 && ((vmcb->_cr0 & X86_CR0_PG) !=3D 0)) {=0A-        if =
((vmcb->_cr4 & X86_CR4_PAE) =3D=3D 0) {=0A-            PRINTF("EFER_LME =
and CR0.PG are both set and CR4.PAE is zero.\n");=0A-        }=0A-        =
if ((vmcb->_cr0 & X86_CR0_PE) =3D=3D 0) {=0A-            PRINTF("EFER_LME =
and CR0.PG are both set and CR0.PE is zero.\n");=0A-        }=0A-    }=0A+ =
   if ( hvm_efer_valid(v, vmcb_get_efer(vmcb), -1) )=0A+        PRINTF("EFE=
R: %s\n", hvm_efer_valid(v, vmcb_get_efer(vmcb), -1));=0A =0A-    if =
((vmcb->_efer & EFER_LME) !=3D 0=0A-        && (vmcb->_cr0 & X86_CR0_PG) =
!=3D 0=0A-        && (vmcb->_cr4 & X86_CR4_PAE) !=3D 0=0A-        && =
(vmcb->cs.attr.fields.l !=3D 0)=0A-        && (vmcb->cs.attr.fields.db =
!=3D 0))=0A+    if ( (vmcb_get_efer(vmcb) & EFER_LME) && (vmcb_get_cr0(vmcb=
) & X86_CR0_PG) )=0A     {=0A-        PRINTF("EFER_LME, CR0.PG, CR4.PAE, =
CS.L and CS.D are all non-zero.\n");=0A+        if ( !(vmcb_get_cr4(vmcb) =
& X86_CR4_PAE) )=0A+            PRINTF("EFER_LME and CR0.PG are both set =
and CR4.PAE is zero\n");=0A+        if ( !(vmcb_get_cr0(vmcb) & X86_CR0_PE)=
 )=0A+            PRINTF("EFER_LME and CR0.PG are both set and CR0.PE is =
zero\n");=0A     }=0A =0A-    if ((vmcb->_general2_intercepts & GENERAL2_IN=
TERCEPT_VMRUN) =3D=3D 0) {=0A+    if ( (vmcb_get_efer(vmcb) & EFER_LME) =
&&=0A+         (vmcb_get_cr0(vmcb) & X86_CR0_PG) &&=0A+         (vmcb_get_c=
r4(vmcb) & X86_CR4_PAE) &&=0A+         vmcb->cs.attr.fields.l &&=0A+       =
  vmcb->cs.attr.fields.db )=0A+        PRINTF("EFER_LME, CR0.PG, CR4.PAE, =
CS.L and CS.D are all non-zero\n");=0A+=0A+    if ( !(vmcb_get_general2_int=
ercepts(vmcb) & GENERAL2_INTERCEPT_VMRUN) )=0A         PRINTF("GENERAL2_INT=
ERCEPT: VMRUN intercept bit is clear (%#"PRIx32")\n",=0A-            =
vmcb->_general2_intercepts);=0A-    }=0A+               vmcb_get_general2_i=
ntercepts(vmcb));=0A =0A-    if (vmcb->eventinj.fields.resvd1 !=3D 0) =
{=0A+    if ( vmcb->eventinj.fields.resvd1 )=0A         PRINTF("eventinj: =
MBZ bits are set (%#"PRIx64")\n",=0A-                vmcb->eventinj.bytes);=
=0A-    }=0A-=0A-    if (vmcb->_np_enable && vmcb->_h_cr3 =3D=3D 0) {=0A-  =
      PRINTF("nested paging enabled but host cr3 is 0\n");=0A-    }=0A+    =
           vmcb->eventinj.bytes);=0A =0A #undef PRINTF=0A     return =
ret;=0A--- a/xen/include/asm-x86/hvm/svm/svmdebug.h=0A+++ b/xen/include/asm=
-x86/hvm/svm/svmdebug.h=0A@@ -23,7 +23,7 @@=0A #include <asm/hvm/svm/vmcb.h=
>=0A =0A void svm_vmcb_dump(const char *from, const struct vmcb_struct =
*vmcb);=0A-bool_t svm_vmcb_isvalid(const char *from, struct vmcb_struct =
*vmcb,=0A-                        bool_t verbose);=0A+bool svm_vmcb_isvalid=
(const char *from, const struct vmcb_struct *vmcb,=0A+                     =
 const struct vcpu *v, bool verbose);=0A =0A #endif /* __ASM_X86_HVM_SVM_SV=
MDEBUG_H__ */=0A
--=__PartAF97C3AE.2__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__PartAF97C3AE.2__=--


From xen-devel-bounces@lists.xen.org Wed Jun 07 14:08:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 14: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 1dIbdC-0005T0-Cj; Wed, 07 Jun 2017 14: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 <netwiz@crc.id.au>) id 1dIbdB-0005SX-A2
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 14:08:17 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 7F/54-01732-0D808395; Wed, 07 Jun 2017 14:08:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVy2uJbjO55Dot
 Ig+mXDCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxjJ2awFRyRqLi93KeBcZ5oFyMXh5DACyaJ
 y4/usYE4LAJfmSTePJzK2MXIycEmoCqxesllNhBbRCBY4vDSXhYQm1kgTOLN94VgNcICkRJnG
 /YC2RxAzaoSz8/XgIR5Bewk1uzqAGvlFLCQONb4kAVi2SRGibVfrzFBFAlKnJz5BGpmA6PE82
 OCExh5ZiFJzUKSgrC1JZYtfM0MYWtKtG7/zQ5h20qsW/eeBcZedHMTI4QtL9FxuZF1ASP7Kkb
 14tSistQiXQu9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzA4GQAgh2MF9qdDzFK
 cjApifIW3DSPFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBe5DdIlJIsCg1PbUiLTMHGCcwaQkOH
 iUR3i9sQGne4oLE3OLMdIjUKUZFKXHeTyB9AiCJjNI8uDZYbF5ilJUS5mUEOkSIpyC1KDezBF
 X+FaM4B6OSMO8BkCk8mXklcNNfAS1mAlrMd8kEZHFJIkJKqoHx8KSHR7//+rTbOvmpGPsxtTV
 zn03lWauw13fibKmrbRlzy1y/ZU9fKrpSSXmKqWvek/kdv70nSHGevLezWfxrrvXWDu+C5+Ib
 al5N3fAhoST2q+p25nvNYsvXhPf94i+VfzRRf5llU3ibdHZg2Py3NccubE5zmVNmoLBXaPfKB
 dMjo1U4Jd42K7EUZyQaajEXFScCAFk6/czIAgAA
X-Env-Sender: netwiz@crc.id.au
X-Msg-Ref: server-8.tower-31.messagelabs.com!1496844492!104594015!1
X-Originating-IP: [203.56.246.92]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 ML_RADAR_SPEW_LINKS_8,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30233 invoked from network); 7 Jun 2017 14:08:15 -0000
Received: from mail.crc.id.au (HELO mail.crc.id.au) (203.56.246.92)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Jun 2017 14:08:15 -0000
Received: from dhcp-10-1-1-124.lan.crc.id.au
 (2407-e400-b000-201-ad34-980c-c89a-38e4-cpe.spintel.net.au
 [IPv6:2407:e400:b000:201:ad34:980c:c89a:38e4])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mail.crc.id.au (Postfix) with ESMTPSA id 68A803A026A;
 Thu,  8 Jun 2017 00:08:09 +1000 (AEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=crc.id.au; s=default;
 t=1496844489; bh=DC5Qv6FoqwVUtPuFDnWJbajCd93zwqlQlqqjbkzpsOA=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References;
 b=DhZttkqnHAAO7m5BNPapr/4Cmw+9jroqiwQyDxyvn9WZduYbdEHaemmcaapHgSFXG
 9ybbRHJa9e6UXogqy6IKlTYQQCAbPGYTKrKkdlR7pqEk6RD4NNGgEBVIreCL4tmVKn
 G8CcfigAR67eh/wf9NbxgBAQjdwnVhXJ92+g9YDk=
From: Steven Haigh <netwiz@crc.id.au>
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Juergen Gross <jgross@suse.com>
Date: Thu, 08 Jun 2017 00:08:06 +1000
Message-ID: <4471350.0PseRmCbC0@dhcp-10-1-1-124.lan.crc.id.au>
In-Reply-To: <20170607135234.GE31454@char.us.oracle.com>
References: <20170518152849.1872-1-jgross@suse.com>
 <1519306.ELMa8d1Tnk@dhcp-10-1-1-124.lan.crc.id.au>
 <20170607135234.GE31454@char.us.oracle.com>
MIME-Version: 1.0
Cc: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v2 0/3] xen/blkback: several fixes of
	resource management
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============8271319577404583822=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============8271319577404583822==
Content-Type: multipart/signed; boundary="nextPart8569853.cRMWXsi7qV"; micalg="pgp-sha256"; protocol="application/pgp-signature"

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

On Wednesday, 7 June 2017 11:52:34 PM AEST Konrad Rzeszutek Wilk wrote:
> On Wed, Jun 07, 2017 at 10:36:58PM +1000, Steven Haigh wrote:
> > On Friday, 19 May 2017 1:28:46 AM AEST Juergen Gross wrote:
> > > Destroying a Xen guest domain while it was doing I/Os via xen-blkback
> > > leaked several resources, including references of the guest's memory
> > > pages.
> > >=20
> > > This patch series addresses those leaks by correcting usage of
> > > reference counts and the sequence when to free which resource.
> > >=20
> > > The series applies on top of commit 2d4456c73a487abe ("block:
> > > xen-blkback: add null check to avoid null pointer dereference") in
> > > Jens Axboe's tree kernel/git/axboe/linux-block.git
> > >=20
> > > V2: changed flag to type bool in patch 1 (Dietmar Hahn)
> > >=20
> > > Juergen Gross (3):
> > >   xen/blkback: fix disconnect while I/Os in flight
> > >   xen/blkback: don't free be structure too early
> > >   xen/blkback: don't use xen_blkif_get() in xen-blkback kthread
> > > =20
> > >  drivers/block/xen-blkback/blkback.c |  3 ---
> > >  drivers/block/xen-blkback/common.h  |  1 +
> > >  drivers/block/xen-blkback/xenbus.c  | 15 ++++++++-------
> > >  3 files changed, 9 insertions(+), 10 deletions(-)
> >=20
> > Just wanted to give this a bit of a prod.
>=20
> <ugh> Ouch!
>=20
> > Is there any plans in having this hit the kernel.org kernels?
>=20
> Yes.
>=20
> > My testing was purely on kernel 4.9 branch - but it doesn't look like t=
his
> > has shown up there yet?
>=20
> Correct. I am thinking to send these to Jens around June 20th or so.

Ok, all understood. Thanks for the clarifications.

At the moment, I'm just including them in my kernel builds - then expecting=
=20
them to fail at one point in the future when the patch fails due to=20
upstreaming. I'll just keep doing this.

=2D-=20
Steven Haigh

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

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

iQIzBAABCAAdFiEEFHf0gfgNrH6ofcYGQa811Xp9MdwFAlk4CMYACgkQQa811Xp9
MdyJSw/+OYsGwB7d+aeYH3a4xxDtWzxDaTLQ9b+P57375+kV64GS7+pd2RrXxKVQ
M6EznXuRXFlzygn+EctIX3aBnbL3vyZlcZfR3sK+zi2gGdUoapFUASXqmGDSdOAy
bC5tHVeFkjZkevIl/AMF5CBEOymYnxj2Uv7aedwog9WKrF4YcI1ZLoSHfScmXfoh
t3sTgw815SoLG3cV6/QhuWFRYS568fZX/koroKxJz3qZ2rabd40AAn+ADlWjxLmT
tj1fSaKstn6eeYfsOf2rcpXrvnvm96wH4yLNZzYg1XtD34vH0Mt1LSC+H8HnyTFM
yf3aQPQvJPT5yWoJpT/KPRXMXx5TGeAbgayI9z9k/uyX2M3vLg7k284q4JtItkWZ
VUv7G7GhDV2YQbMhqHPtkZ+7Zt4aoNPkYMUYQSCoKUeXLoxJZjIwYArrWD2IJFmb
j4rTOEQKpoMoplrVGEPxm1r3ob16nhWXpVXW5DQ/H1haUzWLvoj//LPavrS9wzPA
8CF6/D9dzXwuTOnyBG36DT5zIpFyYIBCh5h+VUAZx8DdEOmbUmOohQ5dzbCxN2aU
PN/WDFEIkLqu8Q2sBwKAC0/QipgbU864oPiH2S7yWiddQTsG46owqTK9SqDaTDDA
s91hEx7ce1eR0v7yA47uPlkjdD+wWlaGFSOMAdn8FiOeuchGxEw=
=mc6m
-----END PGP SIGNATURE-----

--nextPart8569853.cRMWXsi7qV--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8271319577404583822==--



From xen-devel-bounces@lists.xen.org Wed Jun 07 14:11:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 14: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 1dIbfo-0006Fi-Pr; Wed, 07 Jun 2017 14: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 1dIbfn-0006FY-5g
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 14:10:59 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 1A/ED-02181-27908395; Wed, 07 Jun 2017 14:10:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDSzef0yL
 SYMNbNovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPevi3sBd9ZKjZ9fsrWwPiVuYuRk0NIIE+i
 f2MHG4jNK2AnsejwBrC4hIChxOmFN1lAbBYBVYn7s24zgthsAuoSbc+2s4LYIkDxw5eOM4HYz
 AKJEjPWTAfrFQaqmbJ9P9R8a4nG+x1gczgFbCS+P34KNIcDaJegxN8dwhCtWhIPf91igbC1JZ
 YtfM0MUsIsIC2x/B/HBEa+WQgNs5A0zELSMAuhYQEjyypGjeLUorLUIl0jS72kosz0jJLcxMw
 cXUMDU73c1OLixPTUnMSkYr3k/NxNjMDgq2dgYNzBeHmL3yFGSQ4mJVHegpvmkUJ8SfkplRmJ
 xRnxRaU5qcWHGDU4OAS27Vp9gVGKJS8/L1VJgteawyJSSLAoNT21Ii0zBxgfMKUSHDxKIrxf2
 IDSvMUFibnFmekQqVOMuhxNH7Z8YRICmyElzpsDMkMApCijNA9uBCxWLzHKSgnzMjIwMAjxFK
 QW5WaWoMq/YhTnYFQS5i0HmcKTmVcCt+kV0BFMQEfwXTIBOaIkESEl1cBoYWr1YcX0310bvGc
 EN/uddWxv373WbnFSYf1GnUNft9zNPh2hnffx4r/f0qWKjPVWt7iePAlUlOuwmLL1SEpWvp53
 fvH0kPoP6227Wn7wvzvw/av4nktSAU5HUt1My67qHoqeNqHTdsr0SRrFL+euvXVVg3lJ2d8LF
 bXOv7Uj7s9JE9FgyBJSYinOSDTUYi4qTgQACK/FfNACAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1496844653!100662628!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38149 invoked from network); 7 Jun 2017 14:10:54 -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; 7 Jun 2017 14:10:54 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 07 Jun 2017 08:10:52 -0600
Message-Id: <5938258A02000078001606F3@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 07 Jun 2017 08:10:50 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <caebf862-cd59-3c3f-5458-c6aad037f427@suse.com>
In-Reply-To: <caebf862-cd59-3c3f-5458-c6aad037f427@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] MCE in pv-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>

Pj4+IE9uIDA3LjA2LjE3IGF0IDE2OjAwLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBKdXN0
IHNhdyB0aGUgbWVzc2FnZToKPiAKPiBbICAgIDAuMDA1MjI3XSBtY2U6IENQVSBzdXBwb3J0cyAy
IE1DRSBiYW5rcwo+IAo+IGluIHRoZSBib290IGxvZyBvZiBhIHB2IGRvbVUgKExpbnV4IDQuMTEp
LiBJIHJlYWxseSBoYXZlIHByb2JsZW1zIHRvIHNlZQo+IHRoZSB2YWx1ZSBvZiBNQ0UgaGFuZGxp
bmcgYmVpbmcgYWN0aXZlIGluIHRoaXMgY2FzZS4gU2hvdWxkbid0IHdlIHN3aXRjaAo+IGl0IG9m
Zj8KCldoYXQncyB3cm9uZyB3aXRoIGxldHRpbmcgYSBndWVzdCBkZWNpZGUgb24gaXRzIG93biB3
aGF0IHRvIGRvCmlmIGEgbWVtb3J5IHBhZ2UgYXNzaWduZWQgdG8gaXQgd2VudCBiYWQ/IEZyb20g
aG9zdCBwZXJzcGVjdGl2ZQp0aGUgb25seSAicmVjb3ZlcnkiIHdvdWxkIGJlIHRvIGtpbGwgdGhl
IGd1ZXN0LiBUaGUgZ3Vlc3Qga2VybmVsLApvdG9oLCBtYXkgYmUgYWJsZSB0byBjb25maW5lIGRh
bWFnZSB0byBqdXN0IHRoZSBraWxsaW5nIG9mIGEgc2luZ2xlCnByb2Nlc3MgKG9yIGlmIHRoZSBw
YWdlIGlzIG5vdCBpbiB1c2UsIG5vIGRhbWFnZSB3b3VsZCByZXN1bHQgYXQKYWxsKS4KCkphbgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 07 14:11:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 14: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 1dIbgT-0006LW-22; Wed, 07 Jun 2017 14:11:41 +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 1dIbgR-0006LC-OR
 for xen-devel@lists.xensource.com; Wed, 07 Jun 2017 14:11:39 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 09/34-11537-B9908395; Wed, 07 Jun 2017 14:11:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVXcWp0W
 kweSLQhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+DTZt2CvRcWcHb9YGxh/
 6XUxcnEICfxllNhz7SVzFyMnkPOYUeLqVWWIxDZGiTOtXewgCREBZ4mvZ+aC2bwC+hKNE7aDN
 QgLBEmsWraHDaRBQuAJk8SdOVuZQBISAp4Sr25tYIGxGy5NZexiZOdgE7CSOCQGEmURUJV4Na
 uZfQIj9wJGhlWM6sWpRWWpRbqmeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgf6
 uZ2Bg3MF4+avTIUZJDiYlUd6Cm+aRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4rTksIoUEi1LT
 UyvSMnOAgQeTluDgURLh/cIGlOYtLkjMLc5Mh0idYtTl2LB6/RcmIZa8/LxUKXHeHJAZAiBFG
 aV5cCNgUXCJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjDvZpApPJl5JXCbXgEdwQR0BN8lE5
 AjShIRUlINjA++LzD9yz5z0X6fbYyea46w2XfG/D/33WLm1Y09zFWXDznkCb4XXrDjXnHanlS
 9n2d1fQo1DX++sMzLZ9lVtPDpoY29S7d2GdasLip1qf18I4+HTe7xwitVSTvON9zzUth5sfTr
 AQ+3kw83auzw3tGo8t2T3f6jvBzDZbfpXBIPPAK4lNeIOCixFGckGmoxFxUnAgAmbPcLfQIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1496844697!104368420!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20309 invoked from network); 7 Jun 2017 14:11:38 -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; 7 Jun 2017 14:11: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 1dIbgN-0004Tk-MO; Wed, 07 Jun 2017 14:11: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 1dIbgI-0004dj-6I; Wed, 07 Jun 2017 14:11:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dIbgH-0002B9-Pc; Wed, 07 Jun 2017 14:11:30 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110083-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=413e92e9bf13c11ece48f379e940e45ca0fb336d
X-Osstest-Versions-That: xen=3d2010f9ffeacc8836811420460e15f2c1233695
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 07 Jun 2017 14:11:29 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 110083: 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>

ZmxpZ2h0IDExMDA4MyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDA4My8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDQxM2U5MmU5YmYxM2Mx
MWVjZTQ4ZjM3OWU5NDBlNDVjYTBmYjMzNmQKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDNkMjAxMGY5ZmZlYWNjODgzNjgxMTQyMDQ2MGUxNWYyYzEyMzM2OTUKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDExMDA0MyAgMjAxNy0wNi0wNiAxNzowMjowMyBaICAgIDAgZGF5cwpG
YWlsaW5nIHNpbmNlICAgICAgICAxMTAwNTIgIDIwMTctMDYtMDYgMjI6NDg6MjkgWiAgICAwIGRh
eXMgICAgNyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTAwODMgIDIwMTctMDYtMDcg
MTI6MDE6MTEgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hl
ZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIFB1bml0IEFncmF3YWwgPHB1bml0LmFncmF3YWxA
YXJtLmNvbT4KICBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KICBT
d2FwbmlsIFBhcmF0ZXkgPHN3YXBuaWwucGFyYXRleUBhbWQuY29tPgoKam9iczoKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6Cgor
IGJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyByZXZpc2lvbj00MTNlOTJlOWJmMTNjMTFlY2U0
OGYzNzllOTQwZTQ1Y2EwZmIzMzZkCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29t
bW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysr
IGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rl
c3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBw
cmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hv
bWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAn
WycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3Qv
cmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sg
J10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
CisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1
c2ggeGVuLXVuc3RhYmxlLXNtb2tlIDQxM2U5MmU5YmYxM2MxMWVjZTQ4ZjM3OWU5NDBlNDVjYTBm
YjMzNmQKKyBicmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcmV2aXNpb249NDEzZTkyZTliZjEz
YzExZWNlNDhmMzc5ZTk0MGU0NWNhMGZiMzM2ZAorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4v
Y3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVw
b3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVz
ZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAg
ICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJl
cG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICdd
JworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9v
c3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0v
aG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sg
JyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4g
Li9jcmktZ2V0Y29uZmlnCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIk
YnJhbmNoIiBpbgorIHRyZWU9eGVuCisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHFl
bXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyAnWycgeHhlbiA9IHhsaW51eCAnXScK
KyBsaW51eGJyYW5jaD0KKyAnWycgeHFlbXUtdXBzdHJlYW0tdW5zdGFibGUgPSB4ICddJworIHNl
bGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxl
LXNtb2tlCisgcHJldnhlbmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeDQxM2U5MmU5YmYx
M2MxMWVjZTQ4ZjM3OWU5NDBlNDVjYTBmYjMzNmQgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54
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
eC0zLjE0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhl
bgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25y
YWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3Rh
YmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1j
cm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tl
CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11
bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogaHR0
cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3Rh
YmxlLXNtb2tlCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdp
dDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVF
X1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVF
X0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0Lmdp
dAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29z
c3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhf
dHJlZSB4ZW4tdW5zdGFibGUtc21va2UKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIk
YnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MveGVuCisgZ2l0IHB1c2ggb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0IDQxM2U5MmU5YmYxM2MxMWVj
ZTQ4ZjM3OWU5NDBlNDVjYTBmYjMzNmQ6cmVmcy9oZWFkcy9zbW9rZQpUbyBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgM2QyMDEwZi4uNDEzZTkyZTkgNDEz
ZTkyZTliZjEzYzExZWNlNDhmMzc5ZTk0MGU0NWNhMGZiMzM2ZCAtPiBzbW9rZQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 07 14:14:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 14: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 1dIbij-0006WS-Fz; Wed, 07 Jun 2017 14: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 <konrad.wilk@oracle.com>) id 1dIbii-0006WI-T2
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 14:14:01 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 37/67-29088-82A08395; Wed, 07 Jun 2017 14:14:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsXSO6nOVVedyyL
 S4OFMNYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePNpQdMBTO4Kya0P2BvYPzO0cXIxSEkMIFJ
 Yte7m4wQzldGiQ2rutghnA2MEueOf2LqYuQEcroZJebO4ISwiyQuXd/ECmKzCKhIPH04ja2Lk
 YODTcBE4s0qR5CwiICexIdX39hA5jALPGaW2Lv+NjNIQljAW+LU9v2MIDavgLnEre/b2CFm+k
 h8+zWBCSIuKHFy5hMWEJtZQEvixr+XTCDzmQWkJZb/4wAJcwr4Skw6dQZsjKiAssTuW3vBxks
 IGEqcfriNcQKj0Cwkk2YhmTQLYdICRuZVjBrFqUVlqUW6RoZ6SUWZ6RkluYmZObqGBsZ6uanF
 xYnpqTmJScV6yfm5mxiB4VzPwMC4g7Fnr98hRkkOJiVR3oKb5pFCfEn5KZUZicUZ8UWlOanFh
 xhlODiUJHjnc1hECgkWpaanVqRl5gAjCyYtwcGjJML7hQ0ozVtckJhbnJkOkTrFqCglzvsEpE
 8AJJFRmgfXBovmS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeVM4gabwZOaVwE1/BbSYCWg
 x3yUTkMUliQgpqQZG1wfBTStvTxVvl0lb9PltrOCSUC0j3/ezQtN9Sw0z9b/2MMrs8E/ync4f
 fV24edYVuT2vVq2+qXU25EZff+vaSL7ATQ5uq64w7TkUIHKRRSDAQrRzV2XCvdV5k9LcPCROu
 pvGsN9a4Wk0cXJRq8Gyz6fFznb5r1tgtudUQfjE3eU9jbYcD9SUWIozEg21mIuKEwGutPwD4Q
 IAAA==
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1496844837!104595347!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37449 invoked from network); 7 Jun 2017 14:13:59 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Jun 2017 14:13:59 -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
 v57EDmBT015222
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 7 Jun 2017 14:13:49 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 v57EDlEn020924
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Wed, 7 Jun 2017 14:13:48 GMT
Received: from abhmp0009.oracle.com (abhmp0009.oracle.com [141.146.116.15])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id v57EDi4F007816;
 Wed, 7 Jun 2017 14:13:45 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 07 Jun 2017 07:13:44 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 188816A012F; Wed,  7 Jun 2017 10:13:43 -0400 (EDT)
Date: Wed, 7 Jun 2017 10:13:43 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Dario Faggioli <dario.faggioli@citrix.com>
Message-ID: <20170607141343.GB32578@char.us.oracle.com>
References: <149633614204.12814.14390287626133023934.stgit@Solace.fritz.box>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <149633614204.12814.14390287626133023934.stgit@Solace.fritz.box>
User-Agent: Mutt/1.8.0 (2017-02-23)
X-Source-IP: userv0021.oracle.com [156.151.31.71]
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>,
 Jennifer Herbert <jennifer.herbert@citrix.com>, xen-devel@lists.xenproject.org,
 Doug Goldstein <cardoe@cardoe.com>
Subject: Re: [Xen-devel] [PATCH 00/15] xen/tools: add tracing to various Xen
	subsystems
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBKdW4gMDEsIDIwMTcgYXQgMDc6MzM6MzNQTSArMDIwMCwgRGFyaW8gRmFnZ2lvbGkg
d3JvdGU6Cj4gSGVsbG8sCj4gCj4gV2hpbGUgY2hhc2luZyBhbmQgZGVhbGluZyB3aXRoIGJ1Z3Ms
IG92ZXIgdGhpcyBsYXN0IHBlcmlvZCwgSSd2ZSBmb3VuZCBteXNlbGYKPiBhdWdtZW50aW5nIFhl
biB3aXRoIHF1aXRlIGEgZmV3IG5ldyB0cmFjaW5nIGNhcGFiaWxpdGllcywgZXNwZWNpYWxseSBm
b2N1c2luZwo+IG9uOgo+ICAtIElSUSBiZWluZyBkaXNhYmxlZCBhbmQgKHJlKWVuYWJsZWQgKGlu
IGFkZGl0aW9uIHRvIHRoZSBhbHJlYWR5IGV4aXN0aW5nCj4gICAgdHJhY2luZyBvZiBJUlEgcmVs
YXRlZCBhY3Rpdml0eSB0aGF0IHdlIGhhdmUpOwo+ICAtIFJDVTsKPiAgLSBzb2Z0aXJxcyAoSSB0
aGluayBJIHNlbnQgYSBwcmVsaW1pbmFyeSB2ZXJzaW9uIG9mIHRoaXMsIGxvbmcgYWdvLCBidXQg
Y2FuJ3QKPiAgICBiZSBzdXJlKTsKPiAgLSB0YXNrbGV0czsKPiAgLSB0aW1lcnM7Cj4gCj4gQW5k
LCBhcGFydCBmcm9tIHRoZSBmaXJzdCA0IHBhdGNoZXMgKHdoaWNoIGFyZSByYW5kb20sIGJ1dCBz
dGlsbCB0cmFjaW5nCj4gcmVsYXRlZCwgb2YgY291cnNlLCBpbXByb3ZlbWVudHMpLCB0aGlzIGlz
IHdoYXQgdGhpcyBwYXRjaCBzZXJpZXMgZG9lczogaXQgYWRkcwo+IHRyYWNpbmcgdG8gdGhlIFhl
biBzdXN5c3RlbXMgbGlzdGVkIGFib3ZlLgo+IAo+IFRoYXQgaGFwcGVucywgb25lIHN1YnN5c3Rl
bSBhZnRlciBhbm90aGVyLCBpbiBwYXRjaGVzIDYgdG8gMTUuCj4gCj4gUGF0Y2ggNSBkZXNlcnZl
cyBzcGVjaWFsIG1lbnRpb24uIEluIGZhY3QsIG5vdyB0aGF0IHdlIGhhdmUgS2NvbmZpZywgSSB0
aG91Z2h0Cj4gaXQgY291bGQgYmUgYSBuaWNlIHRoaW5nIHRvIG1ha2UgaXQgcG9zc2libGUgdG8g
c2VsZWN0LCBhdCBidWlsZCBjb25maWcgdGltZSwKPiB3aGV0aGVyIHdlIHdhbnQgdHJhY2luZyBv
ciBub3QsIGluIHRoZSBoeXBlcnZpc29yIChsaWtlLCBmb3IgaW5zdGFuY2UsIHdlIGRvCj4gZm9y
IHBlcmZvcm1hbmNlIGNvdW50ZXJzKS4KCkRpZCB5b3UgaGF2ZSB0aG91Z2h0cyBvbiBwZXJoYXBz
IHVzaW5nIGFzbSBnb3RvIGFzIGFuCmFsdGVyYW50aXZlIHRvIHVubGlrZWx5PwoKSW4gTGludXgg
aXQgaXMgY2FsbGVkIGp1bXAgbGFiZWxzIG9yIHN1Y2ggLSB0aGUgaWRlYSBpcyB0aGF0IHRoZSAK
Y29kZSBoYXMgKGJ5IGRlZmF1bHQgYW5kIG9uIHg4NikgZml2ZSBOT1AgaW5zdHJ1Y3Rpb25zLiBC
dXQgeW91CmNhbiBwYXRjaCBpdCBvdmVyIGFuZCBhZGQgYW4gY2FsbCB0byB0aGUgdW5saWtlbHkg
Y29kZS4KCkJ1dCBwZXJoYXBzIHRoYXQgaXMgbW9yZSBvZiBhbiBmdXR1cmUgaWRlYSBhcyBsb29r
aW5nIGF0IHRoZSBMaW51eCBjb2RlCml0IGxvb2tzIHF1aXRlIGxhcmdlIGFuZCBub3QgdGhhdCBz
aW1wbGUuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 07 14:20:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 14: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 1dIbp4-0007Ev-6I; Wed, 07 Jun 2017 14: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 <prvs=3243fba83=Ian.Jackson@citrix.com>)
 id 1dIbp2-0007Ep-Lr
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 14:20:32 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 34/71-03920-FAB08395; Wed, 07 Jun 2017 14:20:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHRDpO56bot
 Ig1OL1S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozWmw9ZCtYzVhy/c5apgXEmYxcjJ4eEgL/E
 k5e/WUBsNgFdiaYtf9lAbF4BQYmTM5+AxZkFdCQW7P7EBmHLS2x/O4cZosZeon/1EjCbRUBF4
 tb+FUwgtoiAosSDlzdZIer1JCafnQC2S1jAVeJIUxNYPaeAhcT1b0vB5gsJmEvMa2hlgrjHRO
 Ltwp1AuziA4moSc9fHT2Dkm4XkollILpqF5KIFjMyrGNWLU4vKUot0zfSSijLTM0pyEzNzdA0
 NzPRyU4uLE9NTcxKTivWS83M3MQIDjQEIdjDOO+F/iFGSg0lJlLfgpnmkEF9SfkplRmJxRnxR
 aU5q8SFGGQ4OJQneCVwWkUKCRanpqRVpmTnAkIdJS3DwKInwfmEDSvMWFyTmFmemQ6ROMRpzz
 Pq35gsTR9OHLV+YhFjy8vNSpcR5/UAmCYCUZpTmwQ2CxeIlRlkpYV5GoNOEeApSi3IzS1DlXz
 GKczAqCfOKgUzhycwrgdv3CugUJqBT+C6ZgJxSkoiQkmpg5Cu7++h+cp9Nom1iwYGmqe6Pf8z
 3zU5bp31MocQ4iatvx4HZy9l+1NWHLrywOe6+btWDHbbneqR+7avJ/WcxKy+10fBrg+BXhlfv
 ry8Xm8E+486t/JL9X+8H7P6isbDpxpZrX3oPa8qf2jtJw+qsi8D6x3MXf1ba1ZZy2PV0umjr1
 SzZndXXhZRYijMSDbWYi4oTASU1JZ3AAgAA
X-Env-Sender: prvs=3243fba83=Ian.Jackson@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1496845229!72779996!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48627 invoked from network); 7 Jun 2017 14:20:31 -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;
 7 Jun 2017 14:20:31 -0000
X-IronPort-AV: E=Sophos;i="5.39,311,1493683200"; d="scan'208";a="426902653"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22840.2839.142560.916074@mariner.uk.xensource.com>
Date: Wed, 7 Jun 2017 15:17:59 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20170607130848.6889-1-wei.liu2@citrix.com>
References: <20170607130848.6889-1-wei.liu2@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] tools: bump some library version numbers to
	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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSB3cml0ZXMgKCJbUEFUQ0hdIHRvb2xzOiBidW1wIHNvbWUgbGlicmFyeSB2ZXJzaW9u
IG51bWJlcnMgdG8gNC4xMCIpOgo+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+CgpBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5j
b20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 07 14:23:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 14: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 1dIbrr-0007PV-O6; Wed, 07 Jun 2017 14:23:27 +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 1dIbrq-0007Os-AJ
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 14:23:26 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 E7/30-02183-D5C08395; Wed, 07 Jun 2017 14:23:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVyuP0Ov24Uj0W
 kwcE1bBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aXU++ZCr6yVmyc/YSxgfEmSxcjJ4eEgJHE
 24n/mLoYuTiEBBYySly9NYsJJCEsoC4xZft+ZhBbREBZovfXb7AGZoFYicVLL7OB2EICCRIN1
 68zgthsAqoSG66fYgWxeQWsJbr/toPVsAioSLyaeBusV1QgXKL3QD8bRI2gxMmZT8DinAIGEi
 2f5kDNV5f4M+8SM4QtLnHryXwmCFteYvvbOcwTGPlnIWmfhaRlFpKWWUhaFjCyrGLUKE4tKks
 t0jU01EsqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAxPBiDYwbiy3fkQoyQHk5Io
 b8FN80ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzfuCwihQSLUtNTK9Iyc4CRApOW4OBREuH9w
 gaU5i0uSMwtzkyHSJ1i1OVo+rDlC5MQS15+XqqUOO89kBkCIEUZpXlwI2BRe4lRVkqYlxHoKC
 GegtSi3MwSVPlXjOIcjErCvBNBpvBk5pXAbXoFdAQT0BF8l0xAjihJREhJNTCalYV5Fgi12eT
 JuxdveP947VfevW9zS24raFgEFO6e9MiLP2jDPE3bNEGWFY35Gyff7Hv66UvUG6GHV90dlFKC
 r/2z02u/KceYyDjbiMFl1TbnCaH8ypxvjlvFuNnYrTvyj++S5kmpzYcaErj0LmxxyF92SJPp9
 1325njFzV2Ti4/IpB1eLaPEUpyRaKjFXFScCAA040o61QIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1496845401!66020756!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35134 invoked from network); 7 Jun 2017 14:23:22 -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 Jun 2017 14:23: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 97E41AB46;
 Wed,  7 Jun 2017 14:23:21 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <caebf862-cd59-3c3f-5458-c6aad037f427@suse.com>
 <5938258A02000078001606F3@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <678ec56b-208e-96ef-6d07-cadb7590c117@suse.com>
Date: Wed, 7 Jun 2017 16:23:20 +0200
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: <5938258A02000078001606F3@suse.com>
Content-Language: en-US
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] MCE in pv-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>

T24gMDcvMDYvMTcgMTY6MTAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA3LjA2LjE3IGF0
IDE2OjAwLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gSnVzdCBzYXcgdGhlIG1lc3NhZ2U6
Cj4+Cj4+IFsgICAgMC4wMDUyMjddIG1jZTogQ1BVIHN1cHBvcnRzIDIgTUNFIGJhbmtzCj4+Cj4+
IGluIHRoZSBib290IGxvZyBvZiBhIHB2IGRvbVUgKExpbnV4IDQuMTEpLiBJIHJlYWxseSBoYXZl
IHByb2JsZW1zIHRvIHNlZQo+PiB0aGUgdmFsdWUgb2YgTUNFIGhhbmRsaW5nIGJlaW5nIGFjdGl2
ZSBpbiB0aGlzIGNhc2UuIFNob3VsZG4ndCB3ZSBzd2l0Y2gKPj4gaXQgb2ZmPwo+IAo+IFdoYXQn
cyB3cm9uZyB3aXRoIGxldHRpbmcgYSBndWVzdCBkZWNpZGUgb24gaXRzIG93biB3aGF0IHRvIGRv
Cj4gaWYgYSBtZW1vcnkgcGFnZSBhc3NpZ25lZCB0byBpdCB3ZW50IGJhZD8gRnJvbSBob3N0IHBl
cnNwZWN0aXZlCj4gdGhlIG9ubHkgInJlY292ZXJ5IiB3b3VsZCBiZSB0byBraWxsIHRoZSBndWVz
dC4gVGhlIGd1ZXN0IGtlcm5lbCwKPiBvdG9oLCBtYXkgYmUgYWJsZSB0byBjb25maW5lIGRhbWFn
ZSB0byBqdXN0IHRoZSBraWxsaW5nIG9mIGEgc2luZ2xlCj4gcHJvY2VzcyAob3IgaWYgdGhlIHBh
Z2UgaXMgbm90IGluIHVzZSwgbm8gZGFtYWdlIHdvdWxkIHJlc3VsdCBhdAo+IGFsbCkuCgpTbyB0
aGUgTUNFIHJlbGF0ZWQgcmVzb3VyY2VzIGFyZSBmdWxseSB2aXJ0dWFsaXplZCBmb3IgdGhlIGd1
ZXN0PwoKCkp1ZXJnZW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 07 14:31:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 14: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 1dIbzT-00089K-IR; Wed, 07 Jun 2017 14: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 <JBeulich@suse.com>) id 1dIbzR-00089E-O7
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 14:31:17 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 99/5D-03613-53E08395; Wed, 07 Jun 2017 14:31:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS9eEzyL
 S4GGbisX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmjGxh7/gAnvFwXuZDYwT2boYOTmEBPIk+ift
 ZwGxeQXsJFZsfcsIYksIGEqcXngTLM4ioCrR+OM1M4jNJqAu0fZsOyuILQIUP3zpOBOIzSyQK
 DFjzXSwGmGgminb9wPZXEDzJzJKHHzUAZbgFLCRmP5xHXsXIwfQMkGJvzuEIXq1JB7+usUCYW
 tLLFsIsosDyJaWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo0ZxalFZapGukaleUlFmekZJbmJ
 mjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZg6DEAwQ7GVQsCDzFKcjApifIW3DSPFOJLyk+pzEgs
 zogvKs1JLT7EKMPBoSTBG8RrESkkWJSanlqRlpkDjAKYtAQHj5II7xc2oDRvcUFibnFmOkTqF
 KMuR9OHLV+YhFjy8vNSpcR5tUBmCIAUZZTmwY2AReQlRlkpYV5GoKOEeApSi3IzS1DlXzGKcz
 AqCfOu5wGawpOZVwK36RXQEUxAR/BdMgE5oiQRISXVwGiW+yd1j8v+6bFXgi+f7n8YKLeZPfG
 ySoMNj4rL7SDWInvGdLs9mWG/pz0R9X1wYMYpSa03mycKHeN9/djznH5XMt/PRT5V6+Le9j/9
 se6xedb27JsdnY1rxaMPVvz1Vlb/scZt5lPzG6qtV9vfmfdobF3H++jGx88u0ue6+d+fnBTal
 l+Rf1WJpTgj0VCLuag4EQAsQ+BIwwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1496845874!106201823!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54638 invoked from network); 7 Jun 2017 14:31:16 -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; 7 Jun 2017 14:31:16 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 07 Jun 2017 08:31:14 -0600
Message-Id: <59382A50020000780016074A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 07 Jun 2017 08:31:12 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <caebf862-cd59-3c3f-5458-c6aad037f427@suse.com>
 <5938258A02000078001606F3@suse.com>
 <678ec56b-208e-96ef-6d07-cadb7590c117@suse.com>
In-Reply-To: <678ec56b-208e-96ef-6d07-cadb7590c117@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] MCE in pv-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>

Pj4+IE9uIDA3LjA2LjE3IGF0IDE2OjIzLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAw
Ny8wNi8xNyAxNjoxMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDA3LjA2LjE3IGF0IDE2
OjAwLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+IEp1c3Qgc2F3IHRoZSBtZXNzYWdlOgo+
Pj4KPj4+IFsgICAgMC4wMDUyMjddIG1jZTogQ1BVIHN1cHBvcnRzIDIgTUNFIGJhbmtzCj4+Pgo+
Pj4gaW4gdGhlIGJvb3QgbG9nIG9mIGEgcHYgZG9tVSAoTGludXggNC4xMSkuIEkgcmVhbGx5IGhh
dmUgcHJvYmxlbXMgdG8gc2VlCj4+PiB0aGUgdmFsdWUgb2YgTUNFIGhhbmRsaW5nIGJlaW5nIGFj
dGl2ZSBpbiB0aGlzIGNhc2UuIFNob3VsZG4ndCB3ZSBzd2l0Y2gKPj4+IGl0IG9mZj8KPj4gCj4+
IFdoYXQncyB3cm9uZyB3aXRoIGxldHRpbmcgYSBndWVzdCBkZWNpZGUgb24gaXRzIG93biB3aGF0
IHRvIGRvCj4+IGlmIGEgbWVtb3J5IHBhZ2UgYXNzaWduZWQgdG8gaXQgd2VudCBiYWQ/IEZyb20g
aG9zdCBwZXJzcGVjdGl2ZQo+PiB0aGUgb25seSAicmVjb3ZlcnkiIHdvdWxkIGJlIHRvIGtpbGwg
dGhlIGd1ZXN0LiBUaGUgZ3Vlc3Qga2VybmVsLAo+PiBvdG9oLCBtYXkgYmUgYWJsZSB0byBjb25m
aW5lIGRhbWFnZSB0byBqdXN0IHRoZSBraWxsaW5nIG9mIGEgc2luZ2xlCj4+IHByb2Nlc3MgKG9y
IGlmIHRoZSBwYWdlIGlzIG5vdCBpbiB1c2UsIG5vIGRhbWFnZSB3b3VsZCByZXN1bHQgYXQKPj4g
YWxsKS4KPiAKPiBTbyB0aGUgTUNFIHJlbGF0ZWQgcmVzb3VyY2VzIGFyZSBmdWxseSB2aXJ0dWFs
aXplZCBmb3IgdGhlIGd1ZXN0PwoKRm9yIHNvbWUgdG8gYmUgZXN0YWJsaXNoZWQgZGVmaW5pdGlv
biBvZiAiZnVsbHkiLCB5ZXMgKElPVyB0aGF0J3MKdGhlIGludGVudGlvbiwgYnV0IEknZCBiZSBz
dXJwcmlzZWQgaWYgdGhlcmUgd2VyZSBubyBtaXNzaW5nIHBpZWNlcwphdCBhbGwpLgoKSmFuCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 07 14:34:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 14: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 1dIc2M-0008Hx-17; Wed, 07 Jun 2017 14:34:18 +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 1dIc2K-0008Hr-QB
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 14:34:16 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 15/C3-11537-7EE08395; Wed, 07 Jun 2017 14:34:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsUyZ7p8oO5zPot
 Ig6d35C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oznt54zFvRzVCxvd2hgfMPWxcjFISQwiUmi
 aU0HI4Tzi1Hi1tE1rBDOekaJDZuvsUM42xklLkx+wdTFyMkhLBAlcb/hBjOILSKQJ7Fv6kuwu
 JCAq8S+jg+sIDazgLDEx6132EBsNgEjibNHpzOC2LwCthLTj80A62URUJH41D4PrFdUIFzibe
 MRFogaQYmTM5+A2ZwCbhLnzrWzQczUk9hx/RfUfHmJ7W/ngM2REDCWaH97kW0Co+AsJO2zkLT
 MQtKygJF5FaNGcWpRWWqRrqGlXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYOjW
 MzAw7mD8fdzvEKMkB5OSKG/BTfNIIb6k/JTKjMTijPii0pzU4kOMMhwcShK89sBYEBIsSk1Pr
 UjLzAFGEUxagoNHSYT3CxtQmre4IDG3ODMdInWKUZfjTt+GL0xCLHn5ealS4rwiIDMEQIoySv
 PgRsAi+hKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd4kXqApPJl5JXCbXgEdwQR0BN8lE5A
 jShIRUlINjLv2nNx05eR+mw/J35ljPLRDzvrUNJQZtxy8v3y2qdxPoWapuQb7eVrY9FzEimq0
 GBd0fFVse7X8sK5C2pn74kt3cEyZ+N/VLZ1lYs+O9q25PyWP7Z970Ujk07TGz0WeKy9PltV/Y
 ZzFLM3DtP5iVhezJONZH4crpQ6firmbEqUyXn8w327OrcRSnJFoqMVcVJwIANbzp6LjAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1496846053!73647497!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26950 invoked from network); 7 Jun 2017 14:34:15 -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 Jun 2017 14:34:15 -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
 v57EYBjf023406
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 7 Jun 2017 14:34: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 v57EYAtX013523
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 7 Jun 2017 14:34:11 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 v57EY9Na027702;
 Wed, 7 Jun 2017 14:34:10 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 07 Jun 2017 07:34:09 -0700
To: Anoob Soman <anoob.soman@citrix.com>, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org
References: <1496836016-7053-1-git-send-email-anoob.soman@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <7b3c806e-61b4-b840-79ea-8beb27f0ba3f@oracle.com>
Date: Wed, 7 Jun 2017 10:34:02 -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: <1496836016-7053-1-git-send-email-anoob.soman@citrix.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: jgross@suse.com
Subject: Re: [Xen-devel] [PATCH V3] xen-evtchn: Bind dyn evtchn:qemu-dm
 interrupt to next online VCPU
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDYvMDcvMjAxNyAwNzo0NiBBTSwgQW5vb2IgU29tYW4gd3JvdGU6Cj4gQSBIVk0gZG9taWFu
IGJvb3RpbmcgZ2VuZXJhdGVzIGFyb3VuZCAyMDBLIChldnRjaG46cWVtdS1kbSB4ZW4tZHluKQo+
IGludGVycnVwdHMsaW4gYSBzaG9ydCBwZXJpb2Qgb2YgdGltZS4gQWxsIHRoZXNlIGV2dGNobjpx
ZW11LWRtIGFyZSBib3VuZAo+IHRvIFZDUFUgMCwgdW50aWwgaXJxYmFsYW5jZSBzZWVzIHRoZXNl
IElSUSBhbmQgbW92ZXMgaXQgdG8gYSBkaWZmZXJlbnQgVkNQVS4KPiBJbiBvbmUgY29uZmlndXJh
dGlvbiwgaXJxYmFsYW5jZSBydW5zIGV2ZXJ5IDEwIHNlY29uZHMsIHdoaWNoIG1lYW5zCj4gaXJx
YmFsYW5jZSBkb2Vzbid0IGdldCB0byBzZWUgdGhlc2UgYnVyc3Qgb2YgaW50ZXJydXB0cyBhbmQg
ZG9lc24ndAo+IHJlLWJhbGFuY2UgaW50ZXJydXB0cyBtb3N0IG9mIHRoZSB0aW1lLCBtYWtpbmcg
YWxsIGV2dGNobjpxZW11LWRtIHRvIGJlCj4gcHJvY2Vzc2VkIGJ5IFZDUFUwLiBUaGlzIGNhdXNl
IFZDUFUwIHRvIHNwZW5kIG1vc3Qgb2YgdGltZSBwcm9jZXNzaW5nCj4gaGFyZGlycSBhbmQgdmVy
eSBsaXR0bGUgdGltZSBvbiBzb2Z0aXJxLiBNb3Jlb3ZlciwgaWYgZG9tMCBrZXJuZWwgUFJFRU1Q
VElPTgo+IGlzIGRpc2FibGVkLCBWQ1BVMCBuZXZlciBydW5zIHdhdGNoZG9nIChwcm9jZXNzIGNv
bnRleHQpLCB0cmlnZ2VyaW5nIGEKPiBzb2Z0bG9ja3VwIGRldGVjdGlvbiBjb2RlIHRvIHBhbmlj
Lgo+Cj4gQmluZGluZyBldnRjaG46cWVtdS1kbSB0byBuZXh0IG9ubGluZSBWQ1BVLCB3aWxsIHNw
cmVhZCBoYXJkaXJxCj4gcHJvY2Vzc2luZyBldmVubHkgYWNyb3NzIGRpZmZlcmVudCBDUFUuIExh
dGVyLCBpcnFiYWxhbmNlIHdpbGwgdHJ5IHRvIGJhbGFuY2UKPiBldnRjaG46cWVtdS1kbSwgaWYg
cmVxdWlyZWQuCj4KPiBTaWduZWQtb2ZmLWJ5OiBBbm9vYiBTb21hbiA8YW5vb2Iuc29tYW5AY2l0
cml4LmNvbT4KClJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBv
cmFjbGUuY29tPgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 07 14:38:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 14:38: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 1dIc6H-0008Tf-Hb; Wed, 07 Jun 2017 14: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 1dIc6G-0008TZ-Je
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 14:38:20 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 AD/B1-01709-BDF08395; Wed, 07 Jun 2017 14:38:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXS6fjDS/c2v0W
 kwZsJ/Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b5y+/YChZzVnRsamVpYDzG3sXIySEkkCex
 4/UuJhCbV8BOYvHkdmYQW0LAUOL0wpssIDaLgKrEsqmTwOJsAuoSbc+2s4LYIgIGEis3zQKyu
 TiYBVYxScxa8gRsqLBAjMSPy9MYQRJCAr2MEr8a/jGCJDgFvCQunlgFVMQBtE1Q4u8OYZAws4
 CWxMNft1ggbG2JZQtfM4OUMAtISyz/xzGBkW8WQsMsJA2zkDTMQmhYwMiyilGjOLWoLLVI18h
 YL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMADrGRgYdzDuaPc7xCjJwaQkyltw
 0zxSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvPZ9FpJBgUWp6akVaZg4wFmDSEhw8SiK8X9iA0
 rzFBYm5xZnpEKlTjIpS4rwiIH0CIImM0jy4Nlj8XWKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwa
 gkzBsCMoUnM68EbvoroMVMQIv5LpmALC5JREhJNTBKrb+Zd+2zbszusN/sJRJv3szyYnq8dJ2
 3g8Cad/NPzhCz113SMmFTlc3eV6EB1lWR7zJua1W92PRsxke1ux1S1/7JvFsd/c3/ehjf5yLP
 7Ru051ybVfle/vmFX9wVE8XunJxm97h/yoRNk7yOXNMJUujk+7+Fs9Vulvj8NToiSll7575is
 u6drMRSnJFoqMVcVJwIALmTVPG6AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1496846297!102159243!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24366 invoked from network); 7 Jun 2017 14:38:18 -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; 7 Jun 2017 14:38:18 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 07 Jun 2017 08:38:16 -0600
Message-Id: <59382BF6020000780016075B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 07 Jun 2017 08:38:14 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Dario Faggioli" <dario.faggioli@citrix.com>
References: <149633614204.12814.14390287626133023934.stgit@Solace.fritz.box>
 <149633842141.12814.20908893053492021.stgit@Solace.fritz.box>
In-Reply-To: <149633842141.12814.20908893053492021.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 01/15] xen: in do_softirq() sample
 smp_processor_id() once and for all.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAxLjA2LjE3IGF0IDE5OjMzLCA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gSW4gZmFjdCwgcmlnaHQgbm93LCB3ZSByZWFkIGl0IGF0IGV2ZXJ5IGl0ZXJhdGlvbiBv
ZiB0aGUgbG9vcC4KPiBUaGUgcmVhc29uIGl0J3MgZG9uZSBsaWtlIHRoaXMgaXMgaG93IGNvbnRl
eHQgc3dpdGNoIHdhcyBoYW5kbGVkCj4gb24gSUE2NCAoc2VlIGNvbW1pdCBhZTliZmNkYywgIltY
RU5dIFZhcmlvdXMgc29mdGlycSBjbGVhbnVwcyIgWzFdKS4KPiAKPiBIb3dldmVyOgo+IDEpIHdl
IGRvbid0IGhhdmUgSUE2NCBhbnkgbG9uZ2VyLCBhbmQgYWxsIHRoZSBhY2hpdGVjdHVyZXMgdGhh
dAo+ICAgIHdlIGRvIHN1cHBvcnQsIGFyZSBvayB3aXRoIHNhbXBsaW5nIG9uY2UgYW5kIGZvciBh
bGw7Cj4gMikgc2FtcGxpbmcgYXQgZXZlcnkgaXRlcmF0aW9uIChzbGlnaHRseSkgYWZmZWN0IHBl
cmZvcm1hbmNlOwo+IDMpIHNhbXBsaW5nIGF0IGV2ZXJ5IGl0ZXJhdGlvbiBpcyBtaXNsZWFkaW5n
LCBhcyBpdCBtYWtlcyBwZW9wbGUKPiAgICBiZWxpZXZlIHRoYXQgaXQgaXMgY3VycmVudGx5IHBv
c3NpYmxlIHRoYXQgU0NIRURVTEVfU09GVElSUQo+ICAgIG1vdmVzIHRoZSBleGVjdXRpb24gZmxv
dyBvbiBhbm90aGVyIENQVSAoYW5kIHRoZSBjb21tZW50LAo+ICAgIGJ5IHJlaW5mb3JjaW5nIHRo
aXMgYmVsaWVmLCBtYWtlcyB0aGluZ3MgZXZlbiB3b3JzZSEpLgo+IAo+IFRoZXJlZm9yZSwgbGV0
J3M6Cj4gLSBkbyB0aGUgc2FtcGxpbmcgb25jZSBhbmQgZm9yIGFsbCwgYW5kIHJlbW92ZSB0aGUg
Y29tbWVudDsKPiAtIGxlYXZlIGFuIEFTU0VSVCgpIGFyb3VuZCwgc28gdGhhdCwgaWYgY29udGV4
dCBzd2l0Y2hpbmcKPiAgIGxvZ2ljIGNoYW5nZXMgKGluIGN1cnJlbnQgb3IgbmV3IGFyY2hlcyks
IHdlIHdpbGwgbm90aWNlLgoKSSdtIG5vdCBjb252aW5jZWQuIFRoZSBjb21tZW50IGNsZWFybHkg
c2F5cyAibWF5IiwgYW5kIEkgZG9uJ3QKdGhpbmsgdGhlIHBlcmZvcm1hbmNlIG92ZXJoZWFkIG9m
IHNtcF9wcm9jZXNzb3JfaWQoKSBpcyB0aGF0CmhpZ2guIEtlZXBpbmcgdGhlIGNvZGUgYXMgaXMg
YWxsb3dzIHNvbWUgZnV0dXJlIHBvcnQgdG8gZG8KY29udGV4dCBzd2l0Y2hlcyBsaWtlIGlhNjQg
ZGlkLCBpZiB0aGF0J3MgbW9yZSBlZmZpY2llbnQgdGhlcmUuCgpKYW4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 07 14:46:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 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 1dIcEB-0000l7-Av; Wed, 07 Jun 2017 14:46: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 1dIcE9-0000l1-Qr
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 14:46:29 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 45/43-10689-5C118395; Wed, 07 Jun 2017 14:46:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS/eIoEW
 kQfMsJYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePslSfsBZPZKnYc/sjawPiWpYuRk0NIIE+i
 60MXK4jNK2Ancf/NfXYQW0LAUOL0wptgNSwCqhI3u78wgdhsAuoSbc+2g9WLCBhIrNw0C8xmF
 giR2PruDpgtLJAocWHlNaBeLqD5/YwSWx58YAZJcAr4SEzZuArI5gBaJijxd4cwRK+WxMNft1
 ggbG2JZQtfg5UwC0hLLP/HMYGRbxZCwywkDbOQNMxCaFjAyLKKUaM4tagstUjXyEgvqSgzPaM
 kNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMw/OoZGBh3ME494XeIUZKDSUmUt+CmeaQQX1J+
 SmVGYnFGfFFpTmrxIUYZDg4lCd5tAhaRQoJFqempFWmZOcBIgElLcPAoifB+YQNK8xYXJOYWZ
 6ZDpE4x6nI0fdjyhUmIJS8/L1VKnLcAZIYASFFGaR7cCFhUXmKUlRLmZWRgYBDiKUgtys0sQZ
 V/xSjOwagkzKsGjHEhnsy8ErhNr4COYAI6gu+SCcgRJYkIKakGxhjvPp5C28XP+aOdGH25WS/
 1VHoc+H6nJyG1/BXj0x6vvoLf6e/zdr3u7Qx9zXR79r7TJ/q23xRwe3LpHRvTlO3F9/ZsunXu
 gtFL7XuJS2U7ViU4BfZuXbfPQdbseQ9LTaiN9pK4x/dZheK5Zqx126pjEz65sPCa+6WkqTbxM
 wo3lF0QuiI1UYmlOCPRUIu5qDgRAKNFX/fFAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1496846786!49046592!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30414 invoked from network); 7 Jun 2017 14:46:28 -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; 7 Jun 2017 14:46:28 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 07 Jun 2017 08:46:26 -0600
Message-Id: <59382DDF0200007800160770@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 07 Jun 2017 08:46:23 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Dario Faggioli" <dario.faggioli@citrix.com>
References: <149633614204.12814.14390287626133023934.stgit@Solace.fritz.box>
 <149633842869.12814.8051616219182929257.stgit@Solace.fritz.box>
In-Reply-To: <149633842869.12814.8051616219182929257.stgit@Solace.fritz.box>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <george.dunlap@eu.citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 02/15] xen: tracing: avoid checking
 tb_init_done 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>

Pj4+IE9uIDAxLjA2LjE3IGF0IDE5OjMzLCA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gSW4gZmFjdCwgd2hlbiBjYWxsaW5nIF9fdHJhY2VfdmFyKCkgZGlyZWN0bHksIHdlIGNh
bgo+IGFzc3VtZSB0aGF0IHRiX2luaXRfZG9uZSBoYXMgYmVlbiBjaGVja2VkIHRvIGJlIHRydWUs
Cj4gYW5kIHRoZSBpZiBpcyBoZW5jZSByZWR1bmRhbnQuCgpUaGUgImFzc3VtZSIgaGVyZSB3b3Jy
aWVzIG1lOiBXaGF0IGlmIHRoZXJlJ3MgYSBzaW5nbGUgcGxhY2UKc29tZXdoZXJlIHRoYXQgYSBn
cmVwIGNhbid0IGVhc2lseSBmaW5kIHdoZXJlIG5vIGNoZWNrIGlzCnByZXNlbnQ/IElzIGl0IGNl
cnRhaW4gdGhhdCAuLi4KCj4gQEAgLTY5MSw3ICs2OTEsOCBAQCB2b2lkIF9fdHJhY2VfdmFyKHUz
MiBldmVudCwgYm9vbF90IGN5Y2xlcywgdW5zaWduZWQgaW50IGV4dHJhLAo+ICAgICAgdW5zaWdu
ZWQgaW50IGV4dHJhX3dvcmQ7Cj4gICAgICBib29sX3Qgc3RhcnRlZF9iZWxvd19oaWdod2F0ZXI7
Cj4gIAo+IC0gICAgaWYoICF0Yl9pbml0X2RvbmUgKQo+ICsgICAgLyogSWYgdGhlIGV2ZW50IGlz
IG5vdCBpbnRlcmVzdGluZywgYmFpbCwgYXMgZWFybHkgYXMgcG9zc2libGUgKi8KPiArICAgIGlm
ICggKHRiX2V2ZW50X21hc2sgJiBldmVudCkgPT0gMCApCj4gICAgICAgICAgcmV0dXJuOwoKLi4u
IHRoaXMgY2hlY2sgd291bGQgYWx3YXlzIGJlIGZhbHNlIHRoZW4gKGkuZS4gdGJfZXZlbnRfbWFz
ayBpcwphbHdheXMgemVybykgaW4gdGhhdCBjYXNlPwoKSmFuCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 07 14:51:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 14:51:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIcJF-0001Q9-UQ; Wed, 07 Jun 2017 14: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 <prvs=3243fba83=Ian.Jackson@citrix.com>)
 id 1dIcJE-0001Q3-Lm
 for xen-devel@lists.xensource.com; Wed, 07 Jun 2017 14:51:44 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 A3/E3-03620-FF218395; Wed, 07 Jun 2017 14:51:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeJIrShJLcpLzFFi42JxWrohUve/kEW
 kwfEHMhb3prxnd2D02N63iz2AMYo1My8pvyKBNePDnj1MBd/YK/p/fWFpYNzJ1sXIwSEh4C9x
 YkVaFyMnkOkhcf3sCSYQm01AV6Jpy182EFtEQFnieNMXVhCbWWAXk8Tt3eIgtrCAt8T6STNYQ
 GwWARWJxU1nwWp4BTwl1rxbwQwxU07i/PGfzCCrhATUJOauj4coEZQ4OfMJC8RICYmDL15AlV
 tKfFv/lHkCI+8sJGWzkJQtYGRaxahRnFpUllqka2Sql1SUmZ5RkpuYmaNraGCml5taXJyYnpq
 TmFSsl5yfu4kRGDgMQLCDcdWCwEOMkhxMSqK8BTfNI4X4kvJTKjMSizPii0pzUosPMcpwcChJ
 8MoAA1FIsCg1PbUiLTMHGMIwaQkOHiUR3l+CQGne4oLE3OLMdIjUKUZFKXHeiyAJAZBERmkeX
 Bssbi4xykoJ8zICHSLEU5BalJtZgir/ilGcg1FJmHceyBSezLwSuOmvgBYzAS3mu2QCsrgkES
 El1cBo/834/5km16r5l7aW33Balplmq3rzFbc59+EZWdr7P84XuavVbOhwY0+E35lZ/BN4bMq
 udNx7mbWqVpcvzdjObPMDp/SlKwq0JN4ftQreyRVkckB20urNYovXnk10cNgxQ2Uro5zZA5+S
 qYdusj15ZX7zuFiL1aP0vz2JAU4npzLx/Fj52H2qEktxRqKhFnNRcSIAnO2l05YCAAA=
X-Env-Sender: prvs=3243fba83=Ian.Jackson@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1496847101!106206145!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26765 invoked from network); 7 Jun 2017 14:51:43 -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;
 7 Jun 2017 14:51:43 -0000
X-IronPort-AV: E=Sophos;i="5.39,311,1493683200"; d="scan'208";a="426911075"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Wed, 7 Jun 2017 15:51:28 +0100
Message-ID: <1496847092-18838-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>,
 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 for-4.9 0/4] Makefiles: Provide way to ship
	livepatch 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>

SSBhbSB0cnlpbmcgdG8gZ2V0IHRoZSBsaXZlcGF0Y2hlcyB0ZXN0ZWQgaW4gb3NzdGVzdC4gIEFz
IGRpc2N1c3NlZCwgSQp3b3VsZCBsaWtlIHRoZSB4ZW4uZ2l0IE1ha2VmaWxlcyB0byBiZSBhYmxl
IHRvIHNoaXAgdGhlIGxpdmVwYXRjaCB0ZXN0CmZpbGVzLCBzbyB0aGF0IG9zc3Rlc3QgZG9lcyBu
b3QgbmVlZCB0byBoYXZlIHRvbyBtdWNoIHNwZWNpYWwKa25vd2xlZGdlIG9mIHRoZSB4ZW4uZ2l0
IGJ1aWxkIHN5c3RlbS4KClRoZXJlIGFyZSB0aHJlZSBwcmVsaW1pbmFyeSBwYXRjaGVzIHdoaWNo
IHRpZHkgdXAgdGhlIHhlbi90ZXN0Ck1ha2VmaWxlcyBldGMuIGEgYml0LCBhbmQgYSBmaW5hbCBw
YXRjaCB3aGljaCBwcm92aWRlcyB0aGUgdG9wLWxldmVsCnRhcmdldHMuICBUaGVzZSB0YXJnZXRz
IGFyZSBub3QgaW52b2tlZCBieSBkZWZhdWx0LgoKSSBoYXZlIHRlc3RlZCB0aGVzZSB3aXRoIGEg
cHJpdmF0ZSBvc3N0ZXN0IGJyYW5jaDsgSSBnb3QgYSBwYXNzIHdpdGgKYW4gYW1kNjQgdG9vbHN0
YWNrLiAgSSdtIHN0aWxsIGdldHRpbmcgbXkgb3NzdGVzdCBicmFuY2ggdG8gRFRSVCB3aXRoCmEg
MzItYml0IHRvb2xzdGFjayBidXQgNjQtYml0IGh5cGVydmlzb3IsIGFuZCB0aGUgb3NzdGVzdCBw
YXRjaCBzZXJpZXMKbmVlZHMgc29tZSB3b3JrLiAgQnV0IGdpdmVuIHRoYXQgSSBoYXZlIGhhZCBv
bmUgcGFzcywgYW5kIHZlcmlmaWVkCnRoYXQgdGhpbmdzIHdvcmsgd2l0aCBhIDMyLWJpdCB4ODYg
YnVpbGQsIEkgdGhpbmsgdGhlIHhlbi5naXQgY2hhbmdlcwpjYW4gZ28gaW4gbm93LgoKSSB3b3Vs
ZCBpZGVhbGx5IGxpa2UgdGhpcyBpbiA0LjkgYmVjYXVzZSBJIHdvdWxkIGxpa2UgdG8gZXN0YWJs
aXNoIHRoZQppbnRlcmZhY2U7IGFsc28gZXZlbnR1YWxseSBJIGV4cGVjdCB3ZSB3aWxsIHdhbnQg
dG8gYmFja3BvcnQgdGhlc2UKTWFrZWZpbGUgY2hhbmdlcyB0byA0Ljggc28gdGhhdCB3ZSBjYW4g
dGVzdCB0aGUgNC44IGxpdmVwYXRjaGluZyB0b28uCgpUaGFua3MsCklhbi4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Wed Jun 07 14:51:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 14: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 1dIcJT-0001Rj-6g; Wed, 07 Jun 2017 14:51: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=3243fba83=Ian.Jackson@citrix.com>)
 id 1dIcJR-0001RF-7q
 for xen-devel@lists.xensource.com; Wed, 07 Jun 2017 14:51:57 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 1C/1C-02199-C0318395; Wed, 07 Jun 2017 14:51:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprJIsWRWlGSWpSXmKPExsXitHSDvS63sEW
 kwbkTxhb3prxnd2D02N63iz2AMYo1My8pvyKBNeN672Wmglc8FW+W7mFqYDzJ3cXIySEh4C/R
 d3UZE4TtIXH97Akwm01AV6Jpy182EFtEQFnieNMX1i5GLg5mgV5midVLDzGDJIQFEiTmL9jID
 mKzCKhIbP5yHijOwcEr4Clxap4nxEw5ifPHf4KFOQW8JLY0B4CYQkAVv+5mQ5hqEnPXx4MU8w
 oISpyc+YQFxGYWkJA4+OIFM8QQS4lv658yT2Dkn4WkbBaSsgWMTKsY1YtTi8pSi3SN9ZKKMtM
 zSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAoOMAQh2MDZ/cTrEKMnBpCTKW3DTPFKILyk/
 pTIjsTgjvqg0J7X4EKMMB4eSBO9MQYtIIcGi1PTUirTMHGC4w6QlOHiURHh/gaR5iwsSc4sz0
 yFSpxgVpcR5L4IkBEASGaV5cG2wGLvEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd55IFN4Mv
 NK4Ka/AlrMBLSY75IJyOKSRISUVAPjJXtrlvvxGX+2R3Vm2KgvfnqwJM+O7eymT6JyAkwO594
 rhSzz1d434bX2Qm2BB9IbTlVvLfldFSvNqJycsrffsdNB026uddC55skBhy8cflhaY+iw16//
 e07Lyj8fk08pMojFTUy8Ln9NMCz/6Q0HUZbSX/Nb//NvmvLk41uxE5xXtpo+5Q1UYinOSDTUY
 i4qTgQA2veS0qwCAAA=
X-Env-Sender: prvs=3243fba83=Ian.Jackson@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1496847113!104603327!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40678 invoked from network); 7 Jun 2017 14:51:55 -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;
 7 Jun 2017 14:51:55 -0000
X-IronPort-AV: E=Sophos;i="5.39,311,1493683200"; d="scan'208";a="435479308"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Wed, 7 Jun 2017 15:51:29 +0100
Message-ID: <1496847092-18838-2-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1496847092-18838-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1496847092-18838-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>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 1/4] xen/test/livepatch/Makefile: Install in
	DESTDIR/usr/lib/debug/xen-livepatch
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RHVtcGluZyB0aGVzZSBwYXRjaCBmaWxlcyBpbiAvdXNyL2xpYi9kZWJ1Zy94ZW4tKi5saXZlcGF0
Y2ggaXMgYSBiaXQKdWdseS4KCkFsc28sIHJlZmFjdG9yIHRoZSBNYWtlZmlsZSB0byBoYXZlIGEg
TElWRVBBVENIRVMgdmFyaWFibGUsIHRvIHJlZHVjZQpyZXBldGl0aW9uLgoKQ0M6IEtvbnJhZCBS
emVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KU2lnbmVkLW9mZi1ieTogSWFu
IEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogeGVuL3Rlc3QvbGl2ZXBh
dGNoL01ha2VmaWxlIHwgMTkgKysrKysrKysrKystLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEx
IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL3Rlc3QvbGl2
ZXBhdGNoL01ha2VmaWxlIGIveGVuL3Rlc3QvbGl2ZXBhdGNoL01ha2VmaWxlCmluZGV4IDc2YTc3
OWEuLjc2ZDY1Y2YgMTAwNjQ0Ci0tLSBhL3hlbi90ZXN0L2xpdmVwYXRjaC9NYWtlZmlsZQorKysg
Yi94ZW4vdGVzdC9saXZlcGF0Y2gvTWFrZWZpbGUKQEAgLTIwLDE4ICsyMCwyMSBAQCBMSVZFUEFU
Q0hfQllFIDo9IHhlbl9ieWVfd29ybGQubGl2ZXBhdGNoCiBMSVZFUEFUQ0hfUkVQTEFDRSA6PSB4
ZW5fcmVwbGFjZV93b3JsZC5saXZlcGF0Y2gKIExJVkVQQVRDSF9OT1AgOj0geGVuX25vcC5saXZl
cGF0Y2gKIAorTElWRVBBVENIRVMgKz0gJChMSVZFUEFUQ0gpCitMSVZFUEFUQ0hFUyArPSAkKExJ
VkVQQVRDSF9CWUUpCitMSVZFUEFUQ0hFUyArPSAkKExJVkVQQVRDSF9SRVBMQUNFKQorTElWRVBB
VENIRVMgKz0gJChMSVZFUEFUQ0hfTk9QKQorCitMSVZFUEFUQ0hfREVCVUdfRElSID89ICQoREVC
VUdfRElSKS94ZW4tbGl2ZXBhdGNoCisKIGRlZmF1bHQ6IGxpdmVwYXRjaAogCiBpbnN0YWxsOiBs
aXZlcGF0Y2gKLQkkKElOU1RBTExfREFUQSkgJChMSVZFUEFUQ0gpICQoREVTVERJUikkKERFQlVH
X0RJUikvJChMSVZFUEFUQ0gpCi0JJChJTlNUQUxMX0RBVEEpICQoTElWRVBBVENIX0JZRSkgJChE
RVNURElSKSQoREVCVUdfRElSKS8kKExJVkVQQVRDSF9CWUUpCi0JJChJTlNUQUxMX0RBVEEpICQo
TElWRVBBVENIX1JFUExBQ0UpICQoREVTVERJUikkKERFQlVHX0RJUikvJChMSVZFUEFUQ0hfUkVQ
TEFDRSkKLQkkKElOU1RBTExfREFUQSkgJChMSVZFUEFUQ0hfTk9QKSAkKERFU1RESVIpJChERUJV
R19ESVIpLyQoTElWRVBBVENIX05PUCkKKwkkKElOU1RBTExfRElSKSAkKERFU1RESVIpJChMSVZF
UEFUQ0hfREVCVUdfRElSKQorCSQoSU5TVEFMTF9EQVRBKSAkKExJVkVQQVRDSEVTKSAkKERFU1RE
SVIpJChMSVZFUEFUQ0hfREVCVUdfRElSKQorCiB1bmluc3RhbGw6Ci0Jcm0gLWYgJChERVNURElS
KSQoREVCVUdfRElSKS8kKExJVkVQQVRDSCkKLQlybSAtZiAkKERFU1RESVIpJChERUJVR19ESVIp
LyQoTElWRVBBVENIX0JZRSkKLQlybSAtZiAkKERFU1RESVIpJChERUJVR19ESVIpLyQoTElWRVBB
VENIX1JFUExBQ0UpCi0Jcm0gLWYgJChERVNURElSKSQoREVCVUdfRElSKS8kKExJVkVQQVRDSF9O
T1ApCisJY2QgJChERVNURElSKSQoTElWRVBBVENIX0RFQlVHX0RJUikgJiYgcm0gLWYgJChMSVZF
UEFUQ0hFUykKIAogLlBIT05ZOiBjbGVhbgogY2xlYW46OgotLSAKMi4xLjQKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 07 14:51:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 14: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 1dIcJT-0001S8-Ds; Wed, 07 Jun 2017 14:51: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=3243fba83=Ian.Jackson@citrix.com>)
 id 1dIcJS-0001RP-1E
 for xen-devel@lists.xensource.com; Wed, 07 Jun 2017 14:51:58 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 B4/52-01985-D0318395; Wed, 07 Jun 2017 14:51:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXitHSDvS6PsEW
 kweX7Ohb3prxnd2D02N63iz2AMYo1My8pvyKBNWP1XLeCoywVXfP2szQw9rF0MXJwSAj4SyyY
 GdXFyAlkekhcP3uCCcRmE9CVaNrylw3EFhFQljje9IW1i5GLg1mgl1li9dJDzCAJYQEfieePJ
 7GD2CwCKhIb9t1iBLF5BTwl1n+ZxQwxVE7i/PGfzCC7OAW8JLY0B4CYQkAlv+5mQ5hqEnPXx0
 M0CkqcnPmEBcRmFpCQOPjiBdQQS4lv658yT2Dkn4WkbBaSsgWMTKsY1YtTi8pSi3SN9ZKKMtM
 zSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAkOMAQh2MDZ/cTrEKMnBpCTKW3DTPFKILyk/
 pTIjsTgjvqg0J7X4EKMMB4eSBO9MQYtIIcGi1PTUirTMHGCww6QlOHiURHh/gaR5iwsSc4sz0
 yFSpxh1OZo+bPnCJMSSl5+XKiXOexGkSACkKKM0D24ELPIuMcpKCfMyAh0lxFOQWpSbWYIq/4
 pRnINRSZh3HsgUnsy8ErhNr4COYAI6gu+SCcgRJYkIKakGxsV+Dw337M/6VHXM49D0rn+G1Yr
 TbO+0bE6f1PTruIXTvPoNv+f23UnY0XBMTaTx/aINn/ZMSY5Kecndder8xl9bfuY1mixY+33z
 NTGh/PC9y0/oHz+z/frh5QucmXvZmlanOW1v+tPT1lMilP/wS8qunzV+7il1ar4740UCrI+cs
 dr4c1u8x04lluKMREMt5qLiRAAbv73gtwIAAA==
X-Env-Sender: prvs=3243fba83=Ian.Jackson@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1496847113!104603327!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40771 invoked from network); 7 Jun 2017 14:51:56 -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;
 7 Jun 2017 14:51:56 -0000
X-IronPort-AV: E=Sophos;i="5.39,311,1493683200"; d="scan'208";a="435479311"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Wed, 7 Jun 2017 15:51:31 +0100
Message-ID: <1496847092-18838-4-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1496847092-18838-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1496847092-18838-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>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 3/4] xen/test/livepatch: Add xen_nop.livepatch
	to .gitignore
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q0M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KU2lnbmVk
LW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogLmdp
dGlnbm9yZSB8IDEgKwogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspCgpkaWZmIC0tZ2l0
IGEvLmdpdGlnbm9yZSBiLy5naXRpZ25vcmUKaW5kZXggNzQ3NDdjYi4uNWNhZTc0MCAxMDA2NDQK
LS0tIGEvLmdpdGlnbm9yZQorKysgYi8uZ2l0aWdub3JlCkBAIC0zMDAsNiArMzAwLDcgQEAgeGVu
L3Rlc3QvbGl2ZXBhdGNoL2NvbmZpZy5oCiB4ZW4vdGVzdC9saXZlcGF0Y2gveGVuX2J5ZV93b3Js
ZC5saXZlcGF0Y2gKIHhlbi90ZXN0L2xpdmVwYXRjaC94ZW5faGVsbG9fd29ybGQubGl2ZXBhdGNo
CiB4ZW4vdGVzdC9saXZlcGF0Y2gveGVuX3JlcGxhY2Vfd29ybGQubGl2ZXBhdGNoCit4ZW4vdGVz
dC9saXZlcGF0Y2gveGVuX25vcC5saXZlcGF0Y2gKIHhlbi90b29scy9rY29uZmlnLy50bXBfZ3Rr
Y2hlY2sKIHhlbi90b29scy9rY29uZmlnLy50bXBfcXRjaGVjawogeGVuL3Rvb2xzL3N5bWJvbHMK
LS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 07 14:52:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 14: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 1dIcJU-0001TK-P9; Wed, 07 Jun 2017 14:52: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=3243fba83=Ian.Jackson@citrix.com>)
 id 1dIcJT-0001Rc-3f
 for xen-devel@lists.xensource.com; Wed, 07 Jun 2017 14:51:59 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 AB/03-26106-E0318395; Wed, 07 Jun 2017 14:51:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHSDvS6vsEW
 kwevTBhb3prxnd2D02N63iz2AMYo1My8pvyKBNWPZvh72gjaBiodvdzA2MB7l7WLk5JAQ8Je4
 23GSCcL2kLh+9gSYzSagK9G05S8biC0ioCxxvOkLaxcjFwezQC+zxOqlh5hBEsIC7hLrOvaxg
 tgsAioSq+b0s4PYvAKeEgs+XWSEGConcf74T6B6Dg5OAS+JLc0BIKYQUMmvu9kQpprE3PXxEI
 2CEidnPmEBsZkFJCQOvnjBDDHEUuLb+qfMExj5ZyEpm4WkbAEj0ypG9eLUorLUIl0jvaSizPS
 MktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwDCrZ2Bg3MF4qtn5EKMkB5OSKG/BTfNIIb6k
 /JTKjMTijPii0pzU4kOMMhwcShK8MkIWkUKCRanpqRVpmTnAgIdJS3DwKInw/hIESvMWFyTmF
 memQ6ROMSpKifNeBEkIgCQySvPg2mBRdolRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMK8oyH
 aezLwSuOmvgBYzAS3mu2QCsrgkESEl1cCY6HbM/It/bFqXaDkrx6tN1nPvLpjM+n+maL6aRHL
 ZydtFXCWvp72okA6RZWm7zrRgi8n0HbO/rNSVPZdi255yNEGhef39xm8nZ/1kab69K+2M+/r1
 Qbu4+RdbCc6bnrTsnnFK3yzjdRO/NsxpOx/AUjDp0dNm96QcgR1zfddMfVEUu9/umO1yJZbij
 ERDLeai4kQAMI+gq60CAAA=
X-Env-Sender: prvs=3243fba83=Ian.Jackson@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1496847115!65977911!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12832 invoked from network); 7 Jun 2017 14:51:57 -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;
 7 Jun 2017 14:51:57 -0000
X-IronPort-AV: E=Sophos;i="5.39,311,1493683200"; d="scan'208";a="435479318"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Wed, 7 Jun 2017 15:51:32 +0100
Message-ID: <1496847092-18838-5-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1496847092-18838-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1496847092-18838-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>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 4/4] Makefile: Provide way to ship livepatch
	test 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>

SW4gdGhlIHRvcGxldmVsIE1ha2VmaWxlLCBwcm92aWRlIGJ1aWxkLXRlc3RzIGFuZCBpbnN0YWxs
LXRlc3RzCnRhcmdldHMgd2hpY2ggZGVzY2VuZCBpbnRvIHhlbi90ZXN0LiAgKGRpc3QtdGVzdHMg
aXMgcHJvdmlkZWQKYXV0b21hdGljYWxseSBieSB0aGUgcGF0dGVybiBydWxlLCBhcyBpcyB0aGUg
Y29udmVudGlvbiBoZXJlLikKCldlIGhhdmUgdG8gc2V0IEJBU0VESVIgb3Vyc2VsdmVzLCBhbmQg
dXNlIHRoZXNlIGN1cmlvdXMgcnVuZXMsIGJlY2F1c2UKdGhlIGNvbnZlbnRpb24gaW4gTWFrZWZp
bGVzIHVuZGVyIHhlbi8gaXMgdG8gIm1ha2UgLWYgUnVsZXMubWsiIHdpdGgKQkFTRURJUiBzZXQg
YW5kIHRvIGV4cGVjdCBSdWxlcy5tayB0byByZWludm9rZSB0aGUgcGVyLWRpcmVjdG9yeQpNYWtl
ZmlsZS4gIChUaGlzIGlzIHJlYWxseSB2ZXJ5IHN0cmFuZ2UuKSAgTm9ybWFsbHkgdGhpcyBpbnZv
Y2F0aW9uCnBhdHRlcm4gaXMgb3JnYW5pc2VkIGJ5IHRoZSBtYWNoaW5lcnkgaW4geGVuL01ha2Vm
aWxlICh3aGljaCBzZXRzCkJBU0VESVIpIGFuZCBSdWxlcy5taywgYnV0IHdlIG5lZWQgdG8gaW52
b2tlIGl0IGZyb20gb3V0c2lkZSB0aGF0CmNvbnRleHQuCgpJbiB0aGVvcnkgaXQgd291bGQgYmUg
bmljZSB0byBoYXZlIGEgcGF0dGVybiBydWxlICUtdGVzdHMuICBCdXQgdGhpcwppcyBub3QgdGhl
IHN0eWxlIGluIHRoZSByZXN0IG9mIHRoZSB0b3BsZXZlbCBNYWtlZmlsZTsgYW5kIGRvaW5nIHRo
YXQKbWlnaHQgaW50ZXJmZXJlIHdpdGggdGhlIGRpc3QtJSBwYXR0ZXJuIHJ1bGUuCgpOb25lIG9m
IHRoaXMgaXMgaW52b2tlZCBieSBkZWZhdWx0LiAgSWYgaW5zdGFsbC10ZXN0cyBvciBkaXN0LXRl
c3RzIGlzCnJlcXVlc3RlZCwgdGhlIGxpdmVwYXRjaGVzICh0aGUgb25seSBjdXJyZW50IG91dHB1
dCBmcm9tIHhlbi90ZXN0cykKYXJlIHNoaXBwZWQgaW4gREVTVERJUi91c3IvbGliL2RlYnVnL3hl
bi1saXZlcGF0Y2gvLgoKVGhpcyBhbGxvd3MgQ0kgc3lzdGVtcyBzdWNoIGFzIG9zc3Rlc3Qgd2hp
Y2ggYXJlIHRyeWluZyB0byBjb25zdW1lCnRoaXMgdG8gYXJyYW5nZSBmb3IgdGhlIGZpbGVzIHRv
IGJlIGJ1aWx0LCBhbmQgb3V0cHV0LCB3aXRob3V0IHRoZW0KaGF2aW5nIHRvIGhhdmUgc3BlY2lh
bCBrbm93bGVkZ2Ugb2YgdGhlIGRldGFpbHMgb2YgWGVuJ3MgYnVpbGQgc3lzdGUuCgpDQzogS29u
cmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpTaWduZWQtb2ZmLWJ5
OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiBNYWtlZmlsZSB8
IDExICsrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKQoKZGlmZiAt
LWdpdCBhL01ha2VmaWxlIGIvTWFrZWZpbGUKaW5kZXggMmZmMzNkZi4uMGI1ZjU3ZCAxMDA2NDQK
LS0tIGEvTWFrZWZpbGUKKysrIGIvTWFrZWZpbGUKQEAgLTE0NCw2ICsxNDQsMTcgQEAgdG9vbHMv
ZmlybXdhcmUvb3ZtZi1kaXItZm9yY2UtdXBkYXRlOgogaW5zdGFsbC1kb2NzOgogCSQoTUFLRSkg
LUMgZG9jcyBpbnN0YWxsCiAKKyMgV2Ugb25seSBoYXZlIGJ1aWxkLXRlc3RzIGluc3RhbGwtdGVz
dHMsIG5vdCB1bmluc3RhbGwtdGVzdHMgZXRjLgorLlBIT05ZOiBidWlsZC10ZXN0cworYnVpbGQt
dGVzdHM6IGJ1aWxkLXhlbgorCWV4cG9ydCBCQVNFRElSPSQoWEVOX1JPT1QpL3hlbjsgXAorCSQo
TUFLRSkgLWYgJCRCQVNFRElSL1J1bGVzLm1rIC1DIHhlbi90ZXN0IGJ1aWxkCisKKy5QSE9OWTog
aW5zdGFsbC10ZXN0cworaW5zdGFsbC10ZXN0czogaW5zdGFsbC14ZW4KKwlleHBvcnQgQkFTRURJ
Uj0kKFhFTl9ST09UKS94ZW47IFwKKwkkKE1BS0UpIC1mICQkQkFTRURJUi9SdWxlcy5tayAtQyB4
ZW4vdGVzdCBpbnN0YWxsCisKICMgYnVpbGQgeGVuIGFuZCB0aGUgdG9vbHMgYW5kIHBsYWNlIHRo
ZW0gaW4gdGhlIGluc3RhbGwKICMgZGlyZWN0b3J5LiAnbWFrZSBpbnN0YWxsJyBzaG91bGQgdGhl
biBjb3B5IHRoZW0gdG8gdGhlIG5vcm1hbCBzeXN0ZW0KICMgZGlyZWN0b3JpZXMKLS0gCjIuMS40
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 07 14:52:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 14: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 1dIcJV-0001Tn-0P; Wed, 07 Jun 2017 14:52: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=3243fba83=Ian.Jackson@citrix.com>)
 id 1dIcJT-0001Rf-Gj
 for xen-devel@lists.xensource.com; Wed, 07 Jun 2017 14:51:59 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 6D/19-31580-E0318395; Wed, 07 Jun 2017 14:51:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHSDvS6fsEW
 kwf9+Zot7U96zOzB6bO/bxR7AGMWamZeUX5HAmrHiwAGmgv/8FW+u/GZtYDzK28XIySEh4C9x
 eGELM4TtIXH97AkmEJtNQFeiactfNhBbREBZ4njTF9YuRi4OZoFeZonVSw+BNQgL2ErMmLeFB
 cRmEVCRWN28kxHE5hXwlHgxdTILxFA5ifPHfwLVc3BwCnhJbGkOADGFgEp+3c2GMNUk5q6Ph2
 gUlDg58wlYI7OAhMTBFy+gLrOU+Lb+KfMERv5ZSMpmISlbwMi0ilG9OLWoLLVI11gvqSgzPaM
 kNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMwzBiAYAdj8xenQ4ySHExKorwFN80jhfiS8lMq
 MxKLM+KLSnNSiw8xynBwKEnwzhS0iBQSLEpNT61Iy8wBBjxMWoKDR0mE9xdImre4IDG3ODMdI
 nWKUVFKnPciSEIAJJFRmgfXBouyS4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmnQcyhSczrw
 Ru+iugxUxAi/kumYAsLklESEk1MDIwvty0O++mw//vPE4Or5N5I4ROuN/TKDk4w4qBpdslecL
 szaEbVwbvrz8bt+n/44yVZ6tKjP8FKZY92afue6znzaLnelccP2o8uaSz5GXaicUx+16/Y+Aw
 4WDfELW658TPyFlGqmGJ7zQWMIlfWLMkSk3TsvQK1/yZ9uf+HvV1S22ucXUxj1BiKc5INNRiL
 ipOBAAOqPIgrQIAAA==
X-Env-Sender: prvs=3243fba83=Ian.Jackson@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1496847113!104603327!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40900 invoked from network); 7 Jun 2017 14:51:57 -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;
 7 Jun 2017 14:51:57 -0000
X-IronPort-AV: E=Sophos;i="5.39,311,1493683200"; d="scan'208";a="435479316"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Wed, 7 Jun 2017 15:51:30 +0100
Message-ID: <1496847092-18838-3-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1496847092-18838-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1496847092-18838-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>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 2/4] xen/test/livepatch: Regularise Makefiles
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4geGVuL3Rlc3QvbGl2ZXBhdGNoL01ha2VmaWxlOgoKICBQcm92aWRlIGEgYGJ1aWxkJyB0YXJn
ZXQsIGFzIG1vc3Qgb2YgdGhlCiAgc3ViZGlyLWludm9raW5nIE1ha2VmaWxlcyBlbHNld2hlcmUg
ZXhwZWN0LgoKSW4geGVuL3Rlc3QvTWFrZWZpbGU6CgogIFJlcGxhY2UgdGhlIHR3byBvcGVuLWNv
ZGVkIHRhcmdldHMgd2l0aCBhIGdlbmVyYWxpc2VkIHBhdHRlcm4gcnVsZQogIHdoaWNoIGRlc2Nl
bmRzIGludG8gZWFjaCBvZiBTVUJESVJTLiAgVGhpcyBhbGxvd3MgYGluc3RhbGwnIHRvIHdvcmsK
ICB0b28gKGl0IGlzIGFscmVhZHkgc3VwcG9ydGVkIGJ5IHhlbi90ZXN0L2xpdmVwYXRjaC9NYWtl
ZmlsZSkuCgogIFByb3ZpZGUgYW4gZXhwbGljaXQgZGVmYXVsdCB0YXJnZXQgb2YgYHRlc3RzJywg
YW5kIGFuIGBhbGwnIHRhcmdldAogICh3aGljaCBpcyBjb252ZW50aW9uYWwpLgoKICBTdXBwcmVz
cyBlbnRyeSBpbnRvIHRoZSB4ZW4vdGVzdC9saXZlcGF0Y2ggc3ViZGlyIHdoZW4gd2UgYXJlCiAg
YnVpbGRpbmcgZm9yIGkzODYsIHNpbmNlIHRoZSAzMi1iaXQgaHlwZXJ2aXNvciBpcyBub3Qgc3Vw
cG9ydGVkIGFueQogIG1vcmUgYW5kIHdlIGNhbid0IGJ1aWxkIGxpdmVwYXRjaGVzIGZvciBpdCBl
aXRoZXIuCgpBZnRlciB0aGlzLCB0aGUgeGVuL3Rlc3Qgc3ViZGlyZWN0b3J5IGlzIHNvbWV3aGVy
ZSB3ZXJlIG1ha2UgY2FuIGJlCmludm9rZWQgaW4gdGhlIHdheSB3aGljaCBpcyBjb252ZW50aW9u
YWwgZm9yIHhlbi5naXQveGVuLyBzdWJkaXJzLgoKTm9uZSBvZiB0aGlzIGlzIHlldCBpbnZva2Vk
IGZyb20gdGhlIHRvcC1sZXZlbCBNYWtlZmlsZS4KCkNDOiBLb25yYWQgUnplc3p1dGVrIFdpbGsg
PGtvbnJhZC53aWxrQG9yYWNsZS5jb20+ClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4u
SmFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIHhlbi90ZXN0L01ha2VmaWxlICAgICAgICAgICB8
IDE4ICsrKysrKysrKysrKy0tLS0tLQogeGVuL3Rlc3QvbGl2ZXBhdGNoL01ha2VmaWxlIHwgIDIg
Ky0KIDIgZmlsZXMgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vdGVzdC9NYWtlZmlsZSBiL3hlbi90ZXN0L01ha2VmaWxlCmluZGV4IGQ5
MWIzMTkuLmFhMWEyM2IgMTAwNjQ0Ci0tLSBhL3hlbi90ZXN0L01ha2VmaWxlCisrKyBiL3hlbi90
ZXN0L01ha2VmaWxlCkBAIC0xLDcgKzEsMTMgQEAKLS5QSE9OWTogdGVzdHMKLXRlc3RzOgotCSQo
TUFLRSkgLWYgJChCQVNFRElSKS9SdWxlcy5tayAtQyBsaXZlcGF0Y2ggbGl2ZXBhdGNoCiAKLS5Q
SE9OWTogY2xlYW4KLWNsZWFuOjoKLQkkKE1BS0UpIC1mICQoQkFTRURJUikvUnVsZXMubWsgLUMg
bGl2ZXBhdGNoIGNsZWFuCit0ZXN0cyBhbGw6IGJ1aWxkCisKKworaWZuZXEgKCQoWEVOX1RBUkdF
VF9BUkNIKSx4ODZfMzIpCisjIFhlbiAzMi1iaXQgeDg2IGh5cGVydmlzb3Igbm8gbG9uZ2VyIHN1
cHBvcnRlZCwgc28gaGFzIG5vIHRlc3QgbGl2ZXBhdGNoZXMKK1NVQkRJUlMgKz0gbGl2ZXBhdGNo
CitlbmRpZgorCislOgorCXNldCAtZTsgZm9yIHMgaW4gJChTVUJESVJTKTsgZG8gXAorCQkkKE1B
S0UpIC1mICQoQkFTRURJUikvUnVsZXMubWsgLUMgJCRzICQqOyBcCisJZG9uZQpkaWZmIC0tZ2l0
IGEveGVuL3Rlc3QvbGl2ZXBhdGNoL01ha2VmaWxlIGIveGVuL3Rlc3QvbGl2ZXBhdGNoL01ha2Vm
aWxlCmluZGV4IDc2ZDY1Y2YuLjY4MzEzODNkIDEwMDY0NAotLS0gYS94ZW4vdGVzdC9saXZlcGF0
Y2gvTWFrZWZpbGUKKysrIGIveGVuL3Rlc3QvbGl2ZXBhdGNoL01ha2VmaWxlCkBAIC0yNyw3ICsy
Nyw3IEBAIExJVkVQQVRDSEVTICs9ICQoTElWRVBBVENIX05PUCkKIAogTElWRVBBVENIX0RFQlVH
X0RJUiA/PSAkKERFQlVHX0RJUikveGVuLWxpdmVwYXRjaAogCi1kZWZhdWx0OiBsaXZlcGF0Y2gK
K2J1aWxkIGRlZmF1bHQ6IGxpdmVwYXRjaAogCiBpbnN0YWxsOiBsaXZlcGF0Y2gKIAkkKElOU1RB
TExfRElSKSAkKERFU1RESVIpJChMSVZFUEFUQ0hfREVCVUdfRElSKQotLSAKMi4xLjQKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 07 14:56:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 14:56: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 1dIcNn-00029h-La; Wed, 07 Jun 2017 14:56:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dIcNm-00028g-Cm
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 14:56:26 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 A6/E3-02006-91418395; Wed, 07 Jun 2017 14:56:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXSPJ+BQ1dSxCL
 S4OBccYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWP60y3sBXdZK75eeczSwLiHpYuRi0NIYB2j
 xM/t99m6GDk5hAXCJdadPcYCYosIuEtc/jgVKM7BwSygL3FuRzlE/TxGia3d/9hBatgEDCSmv
 F7JCmLzCjhInPv8gRHEZhFQkTh48ixYjSjQzBdb/kDVCEqcnPkEbD6ngLXEy+7ZYHFmAXWJP/
 MuMUPY2hLLFr6GssUlbj2ZzzSBkW8WkvZZSFpmIWmZhaRlASPLKkaN4tSistQiXSMzvaSizPS
 MktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwDCsZ2Bg3MF4e7LfIUZJDiYlUd6Cm+aRQnxJ
 +SmVGYnFGfFFpTmpxYcYZTg4lCR45wlZRAoJFqWmp1akZeYAIwImLcHBoyTC+0sQKM1bXJCYW
 5yZDpE6xWjMsWH1+i9MHE0ftnxhEmLJy89LlRLnvQIySQCkNKM0D24QLFIvMcpKCfMyMjAwCP
 EUpBblZpagyr9iFOdgVBLm5RQGmsKTmVcCt+8V0ClMQKfwXTIBOaUkESEl1cBoltO4yPCq2zP
 PJO/18y2zHZJk1l95LBYpO8k8R7nieq90YFfIpHSRff5C065erlSVFt8dplMaNGHuZs20+Hf1
 s7RCYm8L5aq5SZ9f8Hl5f8rco29/PD12f67GJAW3GgHHCdq3jk+qZKxkej7ZRWTe/CX+DTOdp
 pg/2enFdFDjPA87/4KXd02UWIozEg21mIuKEwHo3E/GzwIAAA==
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-6.tower-206.messagelabs.com!1496847385!102101606!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13033 invoked from network); 7 Jun 2017 14:56: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-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Jun 2017 14:56:25 -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 D8BB91056F60D;
 Wed,  7 Jun 2017 16:56:18 +0200 (CEST)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20170601151906.10213-1-proskurin@sec.in.tum.de>
 <20170601151906.10213-2-proskurin@sec.in.tum.de>
 <2d851af9-4429-f14c-7946-e4c955111721@arm.com>
From: Sergej Proskurin <proskurin@sec.in.tum.de>
Message-ID: <39677a0a-3e09-8f4a-4802-3857d7236623@sec.in.tum.de>
Date: Wed, 7 Jun 2017 16:56:18 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <2d851af9-4429-f14c-7946-e4c955111721@arm.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [RFC PATCH v2 1/8] arm/mem_access: Add
 (TCR_|TTBCR_)* defines
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLAoKWy4uLl0KCgo+Cj4gQWxzbywgYSBsb3Qgb2YgdGhlIG5ldyBkZWZpbmVzIHlv
dSBhZGQgYXJlIGZvciBUQ1JfRUwxIGFuZCBub3QgVENSX0VMMi4KPiBQbGVhc2UgbWFrZSB0aGUg
ZGlzdGluY3Rpb24gaW4gdGhlIG5hbWUgdG8gYXZvaWQgbWlzdXNpbmcgdGhlbS4KPgo+PiArCj4+
ICsjZGVmaW5lIFRDUl9UQl8zMSAgICAgICAoMzEpCj4+ICAgICAjaWZkZWYgQ09ORklHX0FSTV82
NAo+PiAgICAgI2RlZmluZSBUQ1JfUFMoeCkgICAgICAgKCh4KTw8MTYpCj4+ICAgI2RlZmluZSBU
Q1JfVEJJICAgICAgICAgKF9BQygweDEsVUwpPDwyMCkKPj4gKyNkZWZpbmUgVENSX1RCSTAgICAg
ICAgIChfQUMoMHgxLFVMKTw8MzcpCj4+ICsjZGVmaW5lIFRDUl9UQkkxICAgICAgICAoX0FDKDB4
MSxVTCk8PDM4KQo+Cj4gVGhvc2UgZmllbGRzIGRvbid0IGV4aXN0IGluIFRDUl9FTDIuCgpUaGlz
IGlzIG5vdCBlbnRpcmVseSBjb3JyZWN0LiBBbGwgb2YgdGhlIGludHJvZHVjZWQgZmllbGRzIGFy
ZSBhbHNvCmF2YWlsYWJsZSBpbiBUQ1JfRUwyLCBob3dldmVyLCBvbmx5IGlmIEhDUl9FTDIuRTJI
PT0xLiBJIHdpbGwgY29tbWVudAp0aGF0IGFwcHJvcHJpYXRlbHkuIERvIHlvdSB0aGluayB0aGF0
IHdlIHNob3VsZCB1c2UgbmV2ZXJ0aGVsZXNzCmRpZmZlcmVudCBuYW1lcyBmb3IgdGhlIGludHJv
ZHVjZWQgZGVmaW5lcz8KCgpbLi4uXQoKQ2hlZXJzLAp+U2VyZ2VqCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 07 15:04:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 15:04: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 1dIcVk-0002tE-J7; Wed, 07 Jun 2017 15:04:40 +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 1dIcVj-0002t8-9t
 for xen-devel@lists.xensource.com; Wed, 07 Jun 2017 15:04:39 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 77/13-29088-60618395; Wed, 07 Jun 2017 15:04:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsXSO6nOVZdVzCL
 SYMUVK4t7U96zOzB6bO/bxR7AGMWamZeUX5HAmvHxYS97wWe+ilsP/rM3MLbxdjFycQgJTGCS
 +HK9kw3C+coocadzOyOEs4FR4uOtTVCZbkaJjcePAmU4gZwiiUs3T7GB2CwCKhLvLh1l6mLk4
 GATMJF4s8oRJCwioC3xYtU6sF5mgaNMEvsWTGEFSQgLpEo86V7EAmLzCphK/L18lQliZgejxN
 3lFhBxQYmTM5+A1TALaEnc+PcSbD6zgLTE8n8cIGFOAS+J3++vg50jKqAssfvWXmYQW0LAUOL
 zxqXMExiFZiGZNAvJpFkIkxYwMq9i1ChOLSpLLdI1MtNLKspMzyjJTczM0TU0MNbLTS0uTkxP
 zUlMKtZLzs/dxAgM6HoGBsYdjA17/Q4xSnIwKYnyFtw0jxTiS8pPqcxILM6ILyrNSS0+xCjDw
 aEkwZsgYhEpJFiUmp5akZaZA4wtmLQEB4+SCO8vQaA0b3FBYm5xZjpE6hSjopQ471qQPgGQRE
 ZpHlwbLJ4vMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmLQSZwpOZVwI3/RXQYiagxXyXTEA
 WlyQipKQaGLeKV/jd/ri5++GXHOVvH7aZd3hafLvhbVQufzT6U/oZzyXKxin+FVrzPY/v2xB4
 6WMezxHzhbddXL+oLf3+UF+xec2kXR1KYd9u1jxpj7h5kO+z0Zolb9lnnk3Jyg2K3zMpcaNcB
 ZvCUTXO016G7dN3FoifM3/741xQNfdEpQad4umnpW93KCqxFGckGmoxFxUnAgDWOVx44gIAAA
 ==
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1496847875!104606036!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55897 invoked from network); 7 Jun 2017 15:04:37 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Jun 2017 15:04:37 -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
 v57F4M6U030210
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 7 Jun 2017 15:04:23 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 v57F4JrV013111
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Wed, 7 Jun 2017 15:04:19 GMT
Received: from abhmp0018.oracle.com (abhmp0018.oracle.com [141.146.116.24])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id v57F4Gb4001956;
 Wed, 7 Jun 2017 15:04:17 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 07 Jun 2017 08:04:16 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 5BC976A012F; Wed,  7 Jun 2017 11:04:15 -0400 (EDT)
Date: Wed, 7 Jun 2017 11:04:15 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170607150415.GA676@char.us.oracle.com>
References: <1496847092-18838-1-git-send-email-ian.jackson@eu.citrix.com>
 <1496847092-18838-2-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1496847092-18838-2-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
X-Source-IP: userv0022.oracle.com [156.151.31.74]
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>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 1/4] xen/test/livepatch/Makefile: Install in
 DESTDIR/usr/lib/debug/xen-livepatch
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBKdW4gMDcsIDIwMTcgYXQgMDM6NTE6MjlQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gRHVtcGluZyB0aGVzZSBwYXRjaCBmaWxlcyBpbiAvdXNyL2xpYi9kZWJ1Zy94ZW4tKi5s
aXZlcGF0Y2ggaXMgYSBiaXQKPiB1Z2x5LgoKPHNocnVncz4gTm90IHJlYWxseSB0aWVkIGluIHdo
ZXJlIHRoZXkgZ28uCj4gCj4gQWxzbywgcmVmYWN0b3IgdGhlIE1ha2VmaWxlIHRvIGhhdmUgYSBM
SVZFUEFUQ0hFUyB2YXJpYWJsZSwgdG8gcmVkdWNlCj4gcmVwZXRpdGlvbi4KPiAKPiBDQzogS29u
cmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgoKUmV2aWV3ZWQtYnk6
IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KCj4gU2lnbmVk
LW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gLS0tCj4g
IHhlbi90ZXN0L2xpdmVwYXRjaC9NYWtlZmlsZSB8IDE5ICsrKysrKysrKysrLS0tLS0tLS0KPiAg
MSBmaWxlIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCj4gCj4gZGlm
ZiAtLWdpdCBhL3hlbi90ZXN0L2xpdmVwYXRjaC9NYWtlZmlsZSBiL3hlbi90ZXN0L2xpdmVwYXRj
aC9NYWtlZmlsZQo+IGluZGV4IDc2YTc3OWEuLjc2ZDY1Y2YgMTAwNjQ0Cj4gLS0tIGEveGVuL3Rl
c3QvbGl2ZXBhdGNoL01ha2VmaWxlCj4gKysrIGIveGVuL3Rlc3QvbGl2ZXBhdGNoL01ha2VmaWxl
Cj4gQEAgLTIwLDE4ICsyMCwyMSBAQCBMSVZFUEFUQ0hfQllFIDo9IHhlbl9ieWVfd29ybGQubGl2
ZXBhdGNoCj4gIExJVkVQQVRDSF9SRVBMQUNFIDo9IHhlbl9yZXBsYWNlX3dvcmxkLmxpdmVwYXRj
aAo+ICBMSVZFUEFUQ0hfTk9QIDo9IHhlbl9ub3AubGl2ZXBhdGNoCj4gIAo+ICtMSVZFUEFUQ0hF
UyArPSAkKExJVkVQQVRDSCkKPiArTElWRVBBVENIRVMgKz0gJChMSVZFUEFUQ0hfQllFKQo+ICtM
SVZFUEFUQ0hFUyArPSAkKExJVkVQQVRDSF9SRVBMQUNFKQo+ICtMSVZFUEFUQ0hFUyArPSAkKExJ
VkVQQVRDSF9OT1ApCj4gKwo+ICtMSVZFUEFUQ0hfREVCVUdfRElSID89ICQoREVCVUdfRElSKS94
ZW4tbGl2ZXBhdGNoCj4gKwo+ICBkZWZhdWx0OiBsaXZlcGF0Y2gKPiAgCj4gIGluc3RhbGw6IGxp
dmVwYXRjaAo+IC0JJChJTlNUQUxMX0RBVEEpICQoTElWRVBBVENIKSAkKERFU1RESVIpJChERUJV
R19ESVIpLyQoTElWRVBBVENIKQo+IC0JJChJTlNUQUxMX0RBVEEpICQoTElWRVBBVENIX0JZRSkg
JChERVNURElSKSQoREVCVUdfRElSKS8kKExJVkVQQVRDSF9CWUUpCj4gLQkkKElOU1RBTExfREFU
QSkgJChMSVZFUEFUQ0hfUkVQTEFDRSkgJChERVNURElSKSQoREVCVUdfRElSKS8kKExJVkVQQVRD
SF9SRVBMQUNFKQo+IC0JJChJTlNUQUxMX0RBVEEpICQoTElWRVBBVENIX05PUCkgJChERVNURElS
KSQoREVCVUdfRElSKS8kKExJVkVQQVRDSF9OT1ApCj4gKwkkKElOU1RBTExfRElSKSAkKERFU1RE
SVIpJChMSVZFUEFUQ0hfREVCVUdfRElSKQo+ICsJJChJTlNUQUxMX0RBVEEpICQoTElWRVBBVENI
RVMpICQoREVTVERJUikkKExJVkVQQVRDSF9ERUJVR19ESVIpCj4gKwo+ICB1bmluc3RhbGw6Cj4g
LQlybSAtZiAkKERFU1RESVIpJChERUJVR19ESVIpLyQoTElWRVBBVENIKQo+IC0Jcm0gLWYgJChE
RVNURElSKSQoREVCVUdfRElSKS8kKExJVkVQQVRDSF9CWUUpCj4gLQlybSAtZiAkKERFU1RESVIp
JChERUJVR19ESVIpLyQoTElWRVBBVENIX1JFUExBQ0UpCj4gLQlybSAtZiAkKERFU1RESVIpJChE
RUJVR19ESVIpLyQoTElWRVBBVENIX05PUCkKPiArCWNkICQoREVTVERJUikkKExJVkVQQVRDSF9E
RUJVR19ESVIpICYmIHJtIC1mICQoTElWRVBBVENIRVMpCj4gIAo+ICAuUEhPTlk6IGNsZWFuCj4g
IGNsZWFuOjoKPiAtLSAKPiAyLjEuNAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 07 15:05:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 15:05:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIcWA-0002vP-RA; Wed, 07 Jun 2017 15:05: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 1dIcWA-0002vG-9J
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 15:05:06 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 84/C3-03557-12618395; Wed, 07 Jun 2017 15:05:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS1dRzCL
 S4Os2ZovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePIBu6Ct6IVJzt/szYwLhbsYuTkEBLIkzje
 85IJxOYVsJPo2nUHzJYQMJQ4vfAmC4jNIqAqcfTdKTYQm01AXaLt2XZWEFtEwEBi5aZZQDYXB
 7PABUaJWbP/ARVxcAgLhEg86skFiQsJTGCUuLR8IlicU8BX4v9NRRCTV0BQ4u8OYZAxzAJaEg
 9/3WKBsLUlli18zQxSwiwgLbH8H8cERr5ZCA2zkDTMQtIwC6FhASPLKkaN4tSistQiXSNjvaS
 izPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwNBjAIIdjH/mBx5ilORgUhLlLbhpHinE
 l5SfUpmRWJwRX1Sak1p8iFGDg0Ng267VFxilWPLy81KVJHgTRCwihQSLUtNTK9Iyc4DRAVMqw
 cGjJML7SxAozVtckJhbnJkOkTrFqCglzrsWpE8AJJFRmgfXBovIS4yyUsK8jEBHCfEUpBblZp
 agyr9iFOdgVBKGmMKTmVcCN/0V0GImoMV8l0xAFpckIqSkGhjjD6z1l0jgNb3Ak7lC+GWtYty
 GbY93uRYmhveJZq72cVFxm//bnH26+4YdbY/X+TL4v/D8KeDXLjwj/qlK2AGW1V3qP361X3g2
 IS/ssvWj1z6mK9h8FbdH/tv/i6+mZ7+ocw3XkZd29sqbuY5Y7zCcemP6/dkb5jrXlMa5dJrMs
 Nry4NkypqVKLMUZiYZazEXFiQCXzxO3wwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1496847903!106209103!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG, SUBJECT_RANDOMQ
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47639 invoked from network); 7 Jun 2017 15:05:04 -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; 7 Jun 2017 15:05:04 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 07 Jun 2017 09:05:02 -0600
Message-Id: <5938323D02000078001607B7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 07 Jun 2017 09:05:01 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Dario Faggioli" <dario.faggioli@citrix.com>
References: <149633614204.12814.14390287626133023934.stgit@Solace.fritz.box>
 <149633843555.12814.16573412358602741145.stgit@Solace.fritz.box>
In-Reply-To: <149633843555.12814.16573412358602741145.stgit@Solace.fritz.box>
Mime-Version: 1.0
Content-Disposition: inline
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>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 03/15] xen/tools: tracing: several
 improvements on IRQs tracing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAxLjA2LjE3IGF0IDE5OjMzLCA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gTW9yZSBzcGVjaWZpY2FsbHk6Cj4gIC0gdGhlIGhhbmRsaW5nIG9mIHRoZSBUUkNfSFdf
SVJRX0hBTkRMRUQgaXMgZml4ZWQsIGJvdGggaW4KPiAgICB4ZW50cmFjZV9mb3JtYXQgYW5kIGlu
IHhlbmFseXplOwo+ICAtIHNpbXBsZSBldmVudHMgZm9yIHJlY29yZGluZyB3aGVuIHdlIGVudGVy
IGFuZCBleGl0IHRoZQo+ICAgIGRvX0lSUSBmdW5jdGlvbiwgYXMgd2VsbCBhcyB3aGVuIHdlIGRl
YWwgd2l0aCBhIGd1ZXN0Cj4gICAgSVJRLCBhcmUgYWRkZWQ7CgpPbiB4ODYuIFdoYXQgYWJvdXQg
QVJNPwoKPiAgLSB0cmFjaW5nIG9mIElSUXMgaGFuZGxlZCB3aXRoIGRpcmVjdCB2ZWN0b3JzIGlz
IGFsc28KPiAgICBhZGRlZC4KPiAKPiBXaXRoIGFsbCB0aGUgYWJvdmUsIGEgdHJhY2Ugd2lsbCBu
b3cgbG9vayBsaWtlIHRoaXMgKHVzaW5nCj4geGVuYWx5emUpOgo+IAo+ICAwLjAwMTI5OTA3MiAu
eC0gZDMyNzY4djUgaXJxX2VudGVyLCBpcnEgODAwMDAwMDAKPiAgMC4wMDEyOTkwNzIgLngtIGQz
Mjc2OHY1IGlycV9kaXJlY3QsIHZlYyBmYSwgaGFuZGxlciA9IDB4ZmZmZjgyZDA4MDI2ZDdlNAo+
ICAwLjAwMTMwMDAxNCAueC0gZDMyNzY4djUgcmFpc2Vfc29mdGlycSBuciAwCj4gIDAuMDAxMzAw
NDg3IC54LSBkMzI3Njh2NSBpcnFfZXhpdCBpcnEgODAwMDAwMDAsIGluX2lycSA9IDAKClRoZSBJ
UlEgbnVtYmVyIGxvb2tzIGJvZ3VzIGhlcmUsIGFuZCBJJ20gbm90IGNvbnZpbmNlZCBnaXZpbmcK
YSBib2d1cyBleGFtcGxlIGluIGEgY29tbWl0IG1lc3NhZ2UgaXMgYSBnb29kIGlkZWEuIEkgcmVh
bGl6ZQp0aGlzIGlzIHByZXN1bWFibHkgYSByZXN1bHQgb2YgdmVjdG9yX2lycVtdIGJlaW5nIGlu
aXRpYWxpemVkIHRvCklOVF9NSU4sIGJ1dCBJIHdvdWxkIHNheSB0aGUgdHJhY2UgcG9pbnRzIHdv
dWxkIHRoZW4gYmV0dGVyIGJlCm1vdmVkIHNvIHRoYXQgbm8gYm9ndXMgZGF0YSBpcyBiZWluZyBy
ZWNvcmRlZC4KCj4gQEAgLTg4NCw5ICs5MTksMTMgQEAgdm9pZCBkb19JUlEoc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MpCj4gICAgICAgICAgICAgIGRlc2MtPnJsX3F1YW50dW1fc3RhcnQgPSBu
b3c7Cj4gICAgICAgICAgfQo+ICAKPiAtICAgICAgICB0c2NfaW4gPSB0Yl9pbml0X2RvbmUgPyBn
ZXRfY3ljbGVzKCkgOiAwOwo+ICsgICAgICAgIGlmICggdW5saWtlbHkodGJfaW5pdF9kb25lKSAp
Cj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBfX3RyYWNlX3ZhcihUUkNfSFdfSVJRX0dVRVNU
LCAwLCBzaXplb2YoaXJxKSwgJmlycSk7Cj4gKyAgICAgICAgICAgIHRzY19pbiA9IGdldF9jeWNs
ZXMoKTsKPiArICAgICAgICB9Cj4gICAgICAgICAgX19kb19JUlFfZ3Vlc3QoaXJxKTsKPiAtICAg
ICAgICBUUkFDRV8zRChUUkNfSFdfSVJRX0hBTkRMRUQsIGlycSwgdHNjX2luLCBnZXRfY3ljbGVz
KCkpOwo+ICsgICAgICAgIHRyYWNlX2lycV9oYW5kbGVkKGlycSwgZ2V0X2N5Y2xlcygpIC0gdHNj
X2luKTsKPiAgICAgICAgICBnb3RvIG91dF9ub19lbmQ7Cj4gICAgICB9CgpCZWZvcmUgdGhpcyBj
aGFuZ2UsIHRoZSBnZXRfY3ljbGVzKCkgaW52b2NhdGlvbiB3YXMgYWZ0ZXIKdGhlIHRiX2luaXRf
ZG9uZSBjaGVjay4gTm93IHlvdSBtb3ZlIGl0IGFoZWFkIG9mIGl0IChhcwp0aGUgZnVuY3Rpb24g
YXJndW1lbnRzIGFyZSBldmFsdWF0ZWQgYmVmb3JlIGV4ZWN1dGluZyB0aGUKZnVuY3Rpb24gYm9k
eSkgLSBhcmUgeW91IHN1cmUgYWxsIGNvbXBpbGVyIHZlcnNpb25zIHdpbGwgc3VpdGFibHkKcmUt
b3JkZXIgdGhpcz8KCkFkZGl0aW9uYWxseSBJJ20gYWZyYWlkIHRoaXMgd2lsbCB0cmlnZ2VyIGNv
bXBpbGVyIHdhcm5pbmdzIG9uIGF0CmxlYXN0IHNvbWUgY29tcGlsZXIgdmVyc2lvbnMsIGFzIHRz
Y19pbiBpcyBub3cgcG9zc2libHkKdW5pbml0aWFsaXplZCAoYW5kIHRoZXJlJ3Mgbm8gY2xlYXIg
d2F5IHRvIGRpc3Byb3ZlIHRoaXMgZm9yIHRoZQpjb21waWxlciwgYWdhaW4gYmVjYXVzZSBmdW5j
dGlvbiBhcmd1bWVudHMgYXJlIGJlaW5nCmV2YWx1YXRlZCBiZWZvcmUgdGhlIGZ1bmN0aW9uIGJv
ZHkgaXMgcmVhY2hlZCkuCgpBcyB0byBnZXRfY3ljbGVzKCkgaXRzZWxmIC0gaXMgdGhlIHJlbGF0
aXZlbHkgaW1wcmVjaXNlIHRpbWUKc3RhbXAgaXQgcHJvZHVjZXMgcmVhbGx5IGdvb2QgZW5vdWdo
IGZvciB0cmFjaW5nPyBJIG5vdGljZQp0aGF0IHRoZXJlIGFyZSBvbmx5IHZlcnkgZmV3IG90aGVy
IHVzZXJzIG9mIHRoYXQgZnVuY3Rpb24uCgo+IEBAIC05MjIsNiArOTYyLDcgQEAgdm9pZCBkb19J
UlEoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gICAgICBzcGluX3VubG9jaygmZGVzYy0+
bG9jayk7Cj4gICBvdXRfbm9fdW5sb2NrOgo+ICAgICAgaXJxX2V4aXQoKTsKPiArICAgIFRSQUNF
XzNEKFRSQ19IV19JUlFfRVhJVCwgaXJxLCBkZXNjID09IE5VTEwgPyAtMSA6IGRlc2MtPnN0YXR1
cywgaW5faXJxKCkpOwoKVGhlIG9yZGVyaW5nIG9mIGlycV97ZW50ZXIsZXhpdH0oKSBhbmQgVFJB
Q0VfezEsM31EKCkgbWF5IGJlCnByZWZlcmFibGUgZnJvbSBhIHRyYWNlIHF1YWxpdHkgcG92LCBi
dXQgYXMgZmFyIGFzIHRoZSBzeXN0ZW0gaXMKY29uY2VybmVkIHlvdSdyZSBhZGRpbmcgY29kZSB3
aGljaCBydW5zIGluIGludGVycnVwdCBjb250ZXh0CndpdGhvdXQgYmVpbmcgYXdhcmUgb2YgdGhh
dC4gVGhpcyBtYXkgYmUgYSBsYXRlbnQgaXNzdWUuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 07 15:05:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 15:05: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 1dIcWP-0002y9-6Q; Wed, 07 Jun 2017 15:05: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 1dIcWN-0002xo-Dl
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 15:05:19 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 BC/15-03058-E2618395; Wed, 07 Jun 2017 15:05:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTVdPzCL
 S4HKfkMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmrHm0hG2gi3yFcu2tjI1ML6W7GLk4hAS2MQo
 0b77LROEc4BRYnPzHNYuRk4OEQFXiZ7/z5hBEswCSxklNhxaywKSYBPQldhx8zUziC0sIC3R2
 v0FzOYVsJK4N+MOmM0ioCKx98crNhBbVCBcovdAPxtEjaDEyZlPwOYwC6hL/Jl3iRnCFpdo+r
 KSFcKWl9j+dg7zBEbeWUhaZiFpmYWkZRaSlgWMLKsY1YtTi8pSi3RN9ZKKMtMzSnITM3N0DQ3
 M9HJTi4sT01NzEpOK9ZLzczcxAgOOAQh2ME6/7H+IUZKDSUmUt+CmeaQQX1J+SmVGYnFGfFFp
 TmrxIUYZDg4lCd5yUYtIIcGi1PTUirTMHGDow6QlOHiURHh/CQKleYsLEnOLM9MhUqcYFaXEe
 ZVA+gRAEhmleXBtsHi7xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWHetSJAU3gy80rgpr8CWs
 wEtJjvkgnI4pJEhJRUA2Pm0dlcKlJtd2ffYZ+zzvPexxUv1iTsvzZ7Z6nPtVDp/79d9Q2CQ5Z
 J5unf6rwtoHBims+R6f8XWe9dpsT+vkd+w3f3A9ad+yZnv6yZbNZd9D6XY7290+/11qEPxC8q
 XJUN/PfssvOuP6HKHKwZYjM+8LlJt/Dvu7Pf2dNB+9ovJxV//fqnrVOUWIozEg21mIuKEwHX+
 P5qsgIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1496847917!49705076!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40009 invoked from network); 7 Jun 2017 15:05:18 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-21.messagelabs.com with SMTP; 7 Jun 2017 15:05: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 B84D680D;
 Wed,  7 Jun 2017 08:05:16 -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 C628A3F3E1;
 Wed,  7 Jun 2017 08:05:15 -0700 (PDT)
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <22b46162-435c-d971-5fa7-684c71950a62@arm.com>
Date: Wed, 7 Jun 2017 16:05:21 +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-GB
Cc: Juergen Gross <jgross@suse.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] Xen Linux deadlock
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgp3aGVuIGJvb3RpbmcgTGludXggNC4xMi1yYzQgYXMgRG9tMCB1bmRlciBhIHJlY2VudCBY
ZW4gSFYgSSBzYXcgdGhlCmZvbGxvd2luZyBsb2NrZGVwIHNwbGF0IGFmdGVyIHJ1bm5pbmcgeGVu
Y29tbW9ucyBzdGFydDoKCnJvb3RAanVub3IxOn4jIGJhc2ggL2V0Yy9pbml0LmQveGVuY29tbW9u
cyBzdGFydApTZXR0aW5nIGRvbWFpbiAwIG5hbWUsIGRvbWlkIGFuZCBKU09OIGNvbmZpZy4uLgpb
ICAyNDcuOTc5NDk4XSA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KWyAgMjQ3Ljk4NTY4OF0gV0FSTklORzogcG9zc2libGUgY2lyY3VsYXIgbG9j
a2luZyBkZXBlbmRlbmN5IGRldGVjdGVkClsgIDI0Ny45OTE4ODJdIDQuMTIuMC1yYzQtMDAwMjIt
Z2M0YjI1YzAgIzU3NSBOb3QgdGFpbnRlZApbICAyNDcuOTk3MDQwXSAtLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KWyAgMjQ4LjAwMzIzMl0geGVu
YnVzLzkxIGlzIHRyeWluZyB0byBhY3F1aXJlIGxvY2s6ClsgIDI0OC4wMDc4NzVdICAoJnUtPm1z
Z2J1ZmZlcl9tdXRleCl7Ky4rLisufSwgYXQ6IFs8ZmZmZjAwMDAwODYzZTkwND5dCnhlbmJ1c19k
ZXZfcXVldWVfcmVwbHkrMHgzYy8weDIzMApbICAyNDguMDE3MTYzXQpbICAyNDguMDE3MTYzXSBi
dXQgdGFzayBpcyBhbHJlYWR5IGhvbGRpbmcgbG9jazoKWyAgMjQ4LjAyMzA5Nl0gICh4Yl93cml0
ZV9tdXRleCl7Ky4rLi4ufSwgYXQ6IFs8ZmZmZjAwMDAwODYzYTk0MD5dCnhlbmJ1c190aHJlYWQr
MHg1ZjAvMHg3OTgKWyAgMjQ4LjAzMTI2N10KWyAgMjQ4LjAzMTI2N10gd2hpY2ggbG9jayBhbHJl
YWR5IGRlcGVuZHMgb24gdGhlIG5ldyBsb2NrLgpbICAyNDguMDMxMjY3XQpbICAyNDguMDM5NjE1
XQpbICAyNDguMDM5NjE1XSB0aGUgZXhpc3RpbmcgZGVwZW5kZW5jeSBjaGFpbiAoaW4gcmV2ZXJz
ZSBvcmRlcikgaXM6ClsgIDI0OC4wNDcxNzZdClsgIDI0OC4wNDcxNzZdIC0+ICMxICh4Yl93cml0
ZV9tdXRleCl7Ky4rLi4ufToKWyAgMjQ4LjA1Mjk0M10gICAgICAgIF9fbG9ja19hY3F1aXJlKzB4
MTcyOC8weDE3NzgKWyAgMjQ4LjA1NzQ5OF0gICAgICAgIGxvY2tfYWNxdWlyZSsweGM0LzB4Mjg4
ClsgIDI0OC4wNjE2MzBdICAgICAgICBfX211dGV4X2xvY2srMHg4NC8weDg2OApbICAyNDguMDY1
NzU1XSAgICAgICAgbXV0ZXhfbG9ja19uZXN0ZWQrMHgzYy8weDUwClsgIDI0OC4wNzAyMjddICAg
ICAgICB4c19zZW5kKzB4MTY0LzB4MWY4ClsgIDI0OC4wNzQwMTVdICAgICAgICB4ZW5idXNfZGV2
X3JlcXVlc3RfYW5kX3JlcGx5KzB4NmMvMHg4OApbICAyNDguMDc5NDI3XSAgICAgICAgeGVuYnVz
X2ZpbGVfd3JpdGUrMHgyNjAvMHg0MjAKWyAgMjQ4LjA4NDA3M10gICAgICAgIF9fdmZzX3dyaXRl
KzB4NDgvMHgxMzgKWyAgMjQ4LjA4ODExM10gICAgICAgIHZmc193cml0ZSsweGE4LzB4MWI4Clsg
IDI0OC4wOTE5ODNdICAgICAgICBTeVNfd3JpdGUrMHg1NC8weGIwClsgIDI0OC4wOTU3NjhdICAg
ICAgICBlbDBfc3ZjX25ha2VkKzB4MjQvMHgyOApbICAyNDguMDk5ODk3XQpbICAyNDguMDk5ODk3
XSAtPiAjMCAoJnUtPm1zZ2J1ZmZlcl9tdXRleCl7Ky4rLisufToKWyAgMjQ4LjEwNjA4OF0gICAg
ICAgIHByaW50X2NpcmN1bGFyX2J1ZysweDgwLzB4MmUwClsgIDI0OC4xMTA3MzBdICAgICAgICBf
X2xvY2tfYWNxdWlyZSsweDE3NjgvMHgxNzc4ClsgIDI0OC4xMTUyODhdICAgICAgICBsb2NrX2Fj
cXVpcmUrMHhjNC8weDI4OApbICAyNDguMTE5NDE3XSAgICAgICAgX19tdXRleF9sb2NrKzB4ODQv
MHg4NjgKWyAgMjQ4LjEyMzU0NV0gICAgICAgIG11dGV4X2xvY2tfbmVzdGVkKzB4M2MvMHg1MApb
ICAyNDguMTI4MDE2XSAgICAgICAgeGVuYnVzX2Rldl9xdWV1ZV9yZXBseSsweDNjLzB4MjMwClsg
IDI0OC4xMzMwMDVdICAgICAgICB4ZW5idXNfdGhyZWFkKzB4Nzg4LzB4Nzk4ClsgIDI0OC4xMzcz
MDZdICAgICAgICBrdGhyZWFkKzB4MTEwLzB4MTQwClsgIDI0OC4xNDEwODddICAgICAgICByZXRf
ZnJvbV9mb3JrKzB4MTAvMHg0MApbICAyNDguMTQ1MjE0XQpbICAyNDguMTQ1MjE0XSBvdGhlciBp
bmZvIHRoYXQgbWlnaHQgaGVscCB1cyBkZWJ1ZyB0aGlzOgpbICAyNDguMTQ1MjE0XQpbICAyNDgu
MTUzMzgzXSAgUG9zc2libGUgdW5zYWZlIGxvY2tpbmcgc2NlbmFyaW86ClsgIDI0OC4xNTMzODNd
ClsgIDI0OC4xNTk0MDNdICAgICAgICBDUFUwICAgICAgICAgICAgICAgICAgICBDUFUxClsgIDI0
OC4xNjM5NjBdICAgICAgICAtLS0tICAgICAgICAgICAgICAgICAgICAtLS0tClsgIDI0OC4xNjg1
MThdICAgbG9jayh4Yl93cml0ZV9tdXRleCk7ClsgIDI0OC4xNzIwNDVdICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBsb2NrKCZ1LT5tc2didWZmZXJfbXV0ZXgpOwpbICAyNDguMTc4NTAw
XSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbG9jayh4Yl93cml0ZV9tdXRleCk7Clsg
IDI0OC4xODQ1MTRdICAgbG9jaygmdS0+bXNnYnVmZmVyX211dGV4KTsKWyAgMjQ4LjE4ODQ3MF0K
WyAgMjQ4LjE4ODQ3MF0gICoqKiBERUFETE9DSyAqKioKWyAgMjQ4LjE4ODQ3MF0KWyAgMjQ4LjE5
NDU3OF0gMiBsb2NrcyBoZWxkIGJ5IHhlbmJ1cy85MToKWyAgMjQ4LjE5ODM2MF0gICMwOiAgKHhz
X3Jlc3BvbnNlX211dGV4KXsrLisuLi59LCBhdDoKWzxmZmZmMDAwMDA4NjNhN2IwPl0geGVuYnVz
X3RocmVhZCsweDQ2MC8weDc5OApbICAyNDguMjA3MjE4XSAgIzE6ICAoeGJfd3JpdGVfbXV0ZXgp
eysuKy4uLn0sIGF0OiBbPGZmZmYwMDAwMDg2M2E5NDA+XQp4ZW5idXNfdGhyZWFkKzB4NWYwLzB4
Nzk4ClsgIDI0OC4yMTU4MThdClsgIDI0OC4yMTU4MThdIHN0YWNrIGJhY2t0cmFjZToKWyAgMjQ4
LjIyMDI5M10gQ1BVOiAwIFBJRDogOTEgQ29tbTogeGVuYnVzIE5vdCB0YWludGVkCjQuMTIuMC1y
YzQtMDAwMjItZ2M0YjI1YzAgIzU3NQpbICAyNDguMjI3ODU4XSBIYXJkd2FyZSBuYW1lOiBBUk0g
SnVubyBkZXZlbG9wbWVudCBib2FyZCAocjEpIChEVCkKWyAgMjQ4LjIzMzc5Ml0gQ2FsbCB0cmFj
ZToKWyAgMjQ4LjIzNjI4OV0gWzxmZmZmMDAwMDA4MDhhNzQ4Pl0gZHVtcF9iYWNrdHJhY2UrMHgw
LzB4MjcwClsgIDI0OC4yNDE3MDddIFs8ZmZmZjAwMDAwODA4YWE5ND5dIHNob3dfc3RhY2srMHgy
NC8weDMwClsgIDI0OC4yNDY3ODJdIFs8ZmZmZjAwMDAwODRjYWE5OD5dIGR1bXBfc3RhY2srMHhi
OC8weGYwClsgIDI0OC4yNTE4NTldIFs8ZmZmZjAwMDAwODEzOTA2OD5dIHByaW50X2NpcmN1bGFy
X2J1ZysweDFmOC8weDJlMApbICAyNDguMjU3Nzg3XSBbPGZmZmYwMDAwMDgxM2MwOTA+XSBfX2xv
Y2tfYWNxdWlyZSsweDE3NjgvMHgxNzc4ClsgIDI0OC4yNjM1NDhdIFs8ZmZmZjAwMDAwODEzYzkw
Yz5dIGxvY2tfYWNxdWlyZSsweGM0LzB4Mjg4ClsgIDI0OC4yNjg4ODJdIFs8ZmZmZjAwMDAwOGJk
YjI4Yz5dIF9fbXV0ZXhfbG9jaysweDg0LzB4ODY4ClsgIDI0OC4yNzQyMTldIFs8ZmZmZjAwMDAw
OGJkYmFhYz5dIG11dGV4X2xvY2tfbmVzdGVkKzB4M2MvMHg1MApbICAyNDguMjc5ODg5XSBbPGZm
ZmYwMDAwMDg2M2U5MDQ+XSB4ZW5idXNfZGV2X3F1ZXVlX3JlcGx5KzB4M2MvMHgyMzAKWyAgMjQ4
LjI4NjA4MV0gWzxmZmZmMDAwMDA4NjNhYWQ4Pl0geGVuYnVzX3RocmVhZCsweDc4OC8weDc5OApb
ICAyNDguMjkxNTg1XSBbPGZmZmYwMDAwMDgxMDgwNzA+XSBrdGhyZWFkKzB4MTEwLzB4MTQwClsg
IDI0OC4yOTY1NzJdIFs8ZmZmZjAwMDAwODA4MzcxMD5dIHJldF9mcm9tX2ZvcmsrMHgxMC8weDQw
CgpBcHBhcmVudGx5IGl0J3Mgbm90IGVhc2lseSByZXByb2R1Y2libGUsIGJ1dCBKdWxpZW4gY29u
ZmlybWVkIHRoYXQgdGhlCmRlYWQgbG9jayBjb25kaXRpb24gYXMgcmVwb3J0ZWQgYWJvdmUgaXMg
aW5kZWVkIGluIHRoZSBMaW51eCBjb2RlLgoKRG9lcyBhbnlvbmUgaGFzIGFuIGlkZWEgb2YgaG93
IHRvIGZpeCB0aGlzPwoKQ2hlZXJzLApBbmRyZS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 07 15:06:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 15:06: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 1dIcXF-00036B-FG; Wed, 07 Jun 2017 15:06:13 +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 1dIcXD-00035u-Kx
 for xen-devel@lists.xensource.com; Wed, 07 Jun 2017 15:06:11 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 57/B5-19466-26618395; Wed, 07 Jun 2017 15:06:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsXSO6nOVTdezCL
 S4Ppufot7U96zOzB6bO/bxR7AGMWamZeUX5HAmrG34TtjwVahiu7nm1gaGKfxdzFycQgJTGCS
 OH9kDxOE84tR4uuEiewQzgZGiWk3G5i7GDmBnG5GiambjCDsIom+d39ZQGwWARWJ9iM7gRo4O
 NgETCTerHIECYsIaEu8WLWODWQOs8BRJol9C6awgiSEBRwlnreuALN5BUwl1j17wAixrINR4u
 fecywQCUGJkzOfgNnMAloSN/69ZAJZwCwgLbH8HwdImFPAS+LMmnlsILaogLLE7lt7we6UEDC
 U+LxxKfMERqFZSCbNQjJpFsKkBYzMqxg1ilOLylKLdA3N9ZKKMtMzSnITM3N0DQ1M9XJTi4sT
 01NzEpOK9ZLzczcxAgOaAQh2MF487XmIUZKDSUmUt+CmeaQQX1J+SmVGYnFGfFFpTmrxIUYZD
 g4lCd7nIhaRQoJFqempFWmZOcDYgklLcPAoifD+EgRK8xYXJOYWZ6ZDpE4xKkqJ864F6RMASW
 SU5sG1weL5EqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5X4NM4cnMK4Gb/gpoMRPQYr5LJiC
 LSxIRUlINjAaJntG39oRv+ndQtOlQx2Ot3cerpj+8Nr9o8YVndmtiT01emzx30cH80/+Tbx+w
 3fR6we1o+SOOZ/XVFuntV5qV/WPG5JoCI4FZk0pXmi7zvZ3d6ji98tFqlmWaiXYGb2fmzz7yZ
 oWn53Jfqw2zPSZXSj764L8zS8e9KGVZervOZ2aV0MO9j6SUWIozEg21mIuKEwGJE/sl4gIAAA
 ==
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1496847965!102275951!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56505 invoked from network); 7 Jun 2017 15:06:06 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Jun 2017 15:06: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
 v57F5u29032178
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 7 Jun 2017 15:05:57 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 v57F5uoM019265
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 7 Jun 2017 15:05:56 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 v57F5utM013266;
 Wed, 7 Jun 2017 15:05:56 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 07 Jun 2017 08:05:55 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 9C9ED6A012F; Wed,  7 Jun 2017 11:05:54 -0400 (EDT)
Date: Wed, 7 Jun 2017 11:05:54 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170607150554.GB676@char.us.oracle.com>
References: <1496847092-18838-1-git-send-email-ian.jackson@eu.citrix.com>
 <1496847092-18838-3-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1496847092-18838-3-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
X-Source-IP: userv0022.oracle.com [156.151.31.74]
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>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 2/4] xen/test/livepatch: Regularise Makefiles
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBKdW4gMDcsIDIwMTcgYXQgMDM6NTE6MzBQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gSW4geGVuL3Rlc3QvbGl2ZXBhdGNoL01ha2VmaWxlOgo+IAo+ICAgUHJvdmlkZSBhIGBi
dWlsZCcgdGFyZ2V0LCBhcyBtb3N0IG9mIHRoZQo+ICAgc3ViZGlyLWludm9raW5nIE1ha2VmaWxl
cyBlbHNld2hlcmUgZXhwZWN0Lgo+IAo+IEluIHhlbi90ZXN0L01ha2VmaWxlOgo+IAo+ICAgUmVw
bGFjZSB0aGUgdHdvIG9wZW4tY29kZWQgdGFyZ2V0cyB3aXRoIGEgZ2VuZXJhbGlzZWQgcGF0dGVy
biBydWxlCj4gICB3aGljaCBkZXNjZW5kcyBpbnRvIGVhY2ggb2YgU1VCRElSUy4gIFRoaXMgYWxs
b3dzIGBpbnN0YWxsJyB0byB3b3JrCj4gICB0b28gKGl0IGlzIGFscmVhZHkgc3VwcG9ydGVkIGJ5
IHhlbi90ZXN0L2xpdmVwYXRjaC9NYWtlZmlsZSkuCj4gCj4gICBQcm92aWRlIGFuIGV4cGxpY2l0
IGRlZmF1bHQgdGFyZ2V0IG9mIGB0ZXN0cycsIGFuZCBhbiBgYWxsJyB0YXJnZXQKPiAgICh3aGlj
aCBpcyBjb252ZW50aW9uYWwpLgo+IAo+ICAgU3VwcHJlc3MgZW50cnkgaW50byB0aGUgeGVuL3Rl
c3QvbGl2ZXBhdGNoIHN1YmRpciB3aGVuIHdlIGFyZQo+ICAgYnVpbGRpbmcgZm9yIGkzODYsIHNp
bmNlIHRoZSAzMi1iaXQgaHlwZXJ2aXNvciBpcyBub3Qgc3VwcG9ydGVkIGFueQo+ICAgbW9yZSBh
bmQgd2UgY2FuJ3QgYnVpbGQgbGl2ZXBhdGNoZXMgZm9yIGl0IGVpdGhlci4KPiAKPiBBZnRlciB0
aGlzLCB0aGUgeGVuL3Rlc3Qgc3ViZGlyZWN0b3J5IGlzIHNvbWV3aGVyZSB3ZXJlIG1ha2UgY2Fu
IGJlCj4gaW52b2tlZCBpbiB0aGUgd2F5IHdoaWNoIGlzIGNvbnZlbnRpb25hbCBmb3IgeGVuLmdp
dC94ZW4vIHN1YmRpcnMuCj4gCj4gTm9uZSBvZiB0aGlzIGlzIHlldCBpbnZva2VkIGZyb20gdGhl
IHRvcC1sZXZlbCBNYWtlZmlsZS4KPiAKPiBDQzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25y
YWQud2lsa0BvcmFjbGUuY29tPgoKSSBhbSBub3QgYSBNYWtlZmlsZSBleHBlcnQgYnV0IEkgY2Fu
IGdpdmUgeW91IGFuIApBY2tlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2ls
a0BvcmFjbGUuY29tPgoKPiBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25A
ZXUuY2l0cml4LmNvbT4KPiAtLS0KPiAgeGVuL3Rlc3QvTWFrZWZpbGUgICAgICAgICAgIHwgMTgg
KysrKysrKysrKysrLS0tLS0tCj4gIHhlbi90ZXN0L2xpdmVwYXRjaC9NYWtlZmlsZSB8ICAyICst
Cj4gIDIgZmlsZXMgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKPiAK
PiBkaWZmIC0tZ2l0IGEveGVuL3Rlc3QvTWFrZWZpbGUgYi94ZW4vdGVzdC9NYWtlZmlsZQo+IGlu
ZGV4IGQ5MWIzMTkuLmFhMWEyM2IgMTAwNjQ0Cj4gLS0tIGEveGVuL3Rlc3QvTWFrZWZpbGUKPiAr
KysgYi94ZW4vdGVzdC9NYWtlZmlsZQo+IEBAIC0xLDcgKzEsMTMgQEAKPiAtLlBIT05ZOiB0ZXN0
cwo+IC10ZXN0czoKPiAtCSQoTUFLRSkgLWYgJChCQVNFRElSKS9SdWxlcy5tayAtQyBsaXZlcGF0
Y2ggbGl2ZXBhdGNoCj4gIAo+IC0uUEhPTlk6IGNsZWFuCj4gLWNsZWFuOjoKPiAtCSQoTUFLRSkg
LWYgJChCQVNFRElSKS9SdWxlcy5tayAtQyBsaXZlcGF0Y2ggY2xlYW4KPiArdGVzdHMgYWxsOiBi
dWlsZAo+ICsKPiArCj4gK2lmbmVxICgkKFhFTl9UQVJHRVRfQVJDSCkseDg2XzMyKQo+ICsjIFhl
biAzMi1iaXQgeDg2IGh5cGVydmlzb3Igbm8gbG9uZ2VyIHN1cHBvcnRlZCwgc28gaGFzIG5vIHRl
c3QgbGl2ZXBhdGNoZXMKPiArU1VCRElSUyArPSBsaXZlcGF0Y2gKPiArZW5kaWYKPiArCj4gKyU6
Cj4gKwlzZXQgLWU7IGZvciBzIGluICQoU1VCRElSUyk7IGRvIFwKPiArCQkkKE1BS0UpIC1mICQo
QkFTRURJUikvUnVsZXMubWsgLUMgJCRzICQqOyBcCj4gKwlkb25lCj4gZGlmZiAtLWdpdCBhL3hl
bi90ZXN0L2xpdmVwYXRjaC9NYWtlZmlsZSBiL3hlbi90ZXN0L2xpdmVwYXRjaC9NYWtlZmlsZQo+
IGluZGV4IDc2ZDY1Y2YuLjY4MzEzODNkIDEwMDY0NAo+IC0tLSBhL3hlbi90ZXN0L2xpdmVwYXRj
aC9NYWtlZmlsZQo+ICsrKyBiL3hlbi90ZXN0L2xpdmVwYXRjaC9NYWtlZmlsZQo+IEBAIC0yNyw3
ICsyNyw3IEBAIExJVkVQQVRDSEVTICs9ICQoTElWRVBBVENIX05PUCkKPiAgCj4gIExJVkVQQVRD
SF9ERUJVR19ESVIgPz0gJChERUJVR19ESVIpL3hlbi1saXZlcGF0Y2gKPiAgCj4gLWRlZmF1bHQ6
IGxpdmVwYXRjaAo+ICtidWlsZCBkZWZhdWx0OiBsaXZlcGF0Y2gKPiAgCj4gIGluc3RhbGw6IGxp
dmVwYXRjaAo+ICAJJChJTlNUQUxMX0RJUikgJChERVNURElSKSQoTElWRVBBVENIX0RFQlVHX0RJ
UikKPiAtLSAKPiAyLjEuNAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 07 15:06:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 15: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 1dIcXW-0003A6-Mv; Wed, 07 Jun 2017 15:06:30 +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 1dIcXU-00039c-M6
 for xen-devel@lists.xensource.com; Wed, 07 Jun 2017 15:06:28 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 75/38-23755-37618395; Wed, 07 Jun 2017 15:06:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrDIsWRWlGSWpSXmKPExsUyZ7p8oG6xmEW
 kwd7rghb3prxnd2D02N63iz2AMYo1My8pvyKBNePHuR6mgk+sFa0TNzA3ME5i7WLk4hASmMAk
 8frPThYI5w+jxIr7TxkhnA2MEu3Lv7BBON2MEs2fjjF1MXICOUUSC1/tYgOxWQRUJI7+3srcx
 cjBwSZgIvFmlSNIWERAW+LFqnVgvcwCR5kk9i2YwgqSEBYIlGi/voEZxOYVMJW4/uwn1LYORo
 kPe24yQSQEJU7OfMICYjMLaEnc+PeSCWQBs4C0xPJ/HCBhTgEvifVbdoPdICqgLLH71l6wmRI
 ChhKfNy5lnsAoNAvJpFlIJs1CmLSAkXkVo0ZxalFZapGuoaleUlFmekZJbmJmjq6hgbFebmpx
 cWJ6ak5iUrFecn7uJkZgSDMAwQ7GNds9DzFKcjApifIW3DSPFOJLyk+pzEgszogvKs1JLT7EK
 MPBoSTBWy5qESkkWJSanlqRlpkDjC6YtAQHj5II7y9BoDRvcUFibnFmOkTqFKMuR9OHLV+YhF
 jy8vNSpcR5lUBmCIAUZZTmwY2ARfolRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfOmgkzhycw
 rgdv0CugIJqAj+C6ZgBxRkoiQkmpg3LJyh8/HEEMt4W+c3jERny9fqV71Pbx5ba9X2VPLrqTd
 b2sOLgplSgveKLCsY2nPpbg9Sg1XGYM61Dpemjx76sDbJKe359EfhyuWn363JN9iZTI/I5g2U
 yDt1El3t/7k1X8tblQyJAtKfuSTDuePTGZssappvXVjdbvQsg2+HbkcDAvnmzAqsRRnJBpqMR
 cVJwIArNsqD+8CAAA=
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1496847985!103896579!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53202 invoked from network); 7 Jun 2017 15:06:26 -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; 7 Jun 2017 15:06: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
 v57F6E38005749
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 7 Jun 2017 15:06:14 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 v57F6D7a020596
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 7 Jun 2017 15:06:14 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 v57F6Dvn002746;
 Wed, 7 Jun 2017 15:06:13 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 07 Jun 2017 08:06:12 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id DE70F6A012F; Wed,  7 Jun 2017 11:06:11 -0400 (EDT)
Date: Wed, 7 Jun 2017 11:06:11 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170607150611.GC676@char.us.oracle.com>
References: <1496847092-18838-1-git-send-email-ian.jackson@eu.citrix.com>
 <1496847092-18838-4-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1496847092-18838-4-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
X-Source-IP: userv0022.oracle.com [156.151.31.74]
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>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 3/4] xen/test/livepatch: Add
 xen_nop.livepatch to .gitignore
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBKdW4gMDcsIDIwMTcgYXQgMDM6NTE6MzFQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gQ0M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4K
PiBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4K
Ck9oIHllcyEKClJldmlld2VkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxr
QG9yYWNsZS5jb20+Cj4gLS0tCj4gIC5naXRpZ25vcmUgfCAxICsKPiAgMSBmaWxlIGNoYW5nZWQs
IDEgaW5zZXJ0aW9uKCspCj4gCj4gZGlmZiAtLWdpdCBhLy5naXRpZ25vcmUgYi8uZ2l0aWdub3Jl
Cj4gaW5kZXggNzQ3NDdjYi4uNWNhZTc0MCAxMDA2NDQKPiAtLS0gYS8uZ2l0aWdub3JlCj4gKysr
IGIvLmdpdGlnbm9yZQo+IEBAIC0zMDAsNiArMzAwLDcgQEAgeGVuL3Rlc3QvbGl2ZXBhdGNoL2Nv
bmZpZy5oCj4gIHhlbi90ZXN0L2xpdmVwYXRjaC94ZW5fYnllX3dvcmxkLmxpdmVwYXRjaAo+ICB4
ZW4vdGVzdC9saXZlcGF0Y2gveGVuX2hlbGxvX3dvcmxkLmxpdmVwYXRjaAo+ICB4ZW4vdGVzdC9s
aXZlcGF0Y2gveGVuX3JlcGxhY2Vfd29ybGQubGl2ZXBhdGNoCj4gK3hlbi90ZXN0L2xpdmVwYXRj
aC94ZW5fbm9wLmxpdmVwYXRjaAo+ICB4ZW4vdG9vbHMva2NvbmZpZy8udG1wX2d0a2NoZWNrCj4g
IHhlbi90b29scy9rY29uZmlnLy50bXBfcXRjaGVjawo+ICB4ZW4vdG9vbHMvc3ltYm9scwo+IC0t
IAo+IDIuMS40Cj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 07 15:07:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 15:07: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 1dIcYn-0003NX-1G; Wed, 07 Jun 2017 15:07:49 +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 1dIcYm-0003NG-1o
 for xen-devel@lists.xensource.com; Wed, 07 Jun 2017 15:07:48 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 94/2D-03058-3C618395; Wed, 07 Jun 2017 15:07:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsUyZ7p8oO4hMYt
 Ig64flhb3prxnd2D02N63iz2AMYo1My8pvyKBNaO7ZxFTwXvBilv7brI2MD7l62Lk4hASmMQk
 sXPfZkYI5yujxO21j1ghnA2MEh8b7rNAON2MEutXHWPqYuQEcookdi3dzgJiswioSLS3H2PuY
 uTgYBMwkXizyhEkLCKgLfFi1To2kF5mgaNMEvsWTGEFSQgLeEtM2naJEcTmFTCVeDLnFAvEzA
 5GiekLVCHighInZz4BizMLaEnc+PeSCWQ+s4C0xPJ/HCBhTgEviSsnf4CNERVQlth9ay8ziC0
 hYCzR/vYi2wRGoVlIJs1CMmkWwqQFjMyrGDWKU4vKUot0DS31kooy0zNKchMzc3QNDcz0clOL
 ixPTU3MSk4r1kvNzNzECA5oBCHYw/lgWcIhRkoNJSZS34KZ5pBBfUn5KZUZicUZ8UWlOavEhR
 hkODiUJ3nJRi0ghwaLU9NSKtMwcYGzBpCU4eJREeH8JAqV5iwsSc4sz0yFSpxgVpcR5lUD6BE
 ASGaV5cG2weL7EKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd5UkCk8mXklcNNfAS1mAlrMd8k
 EZHFJIkJKqoExsOvi7x2cBfJ6rNO6/we/rlPQC36797Xc9DOS1UfaG9b5VBzM+P86asfK61eb
 bv9PVImyWcRwukzEcuOPLQxVWybOefGgZZtaQFVtJEvUjL0yk6aytK5nF5CqeLDU4z1XaE/2W
 p/L/x+Vaa5y9y1mi0wJE9jmmC1+7GJUYovcyysVve+28ygqsRRnJBpqMRcVJwIAZ5UCj+ICAA
 A=
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1496848065!106719993!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22113 invoked from network); 7 Jun 2017 15:07:46 -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; 7 Jun 2017 15:07:46 -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
 v57F7YRo007563
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 7 Jun 2017 15:07:35 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 v57F7Ydb001605
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Wed, 7 Jun 2017 15:07:34 GMT
Received: from abhmp0018.oracle.com (abhmp0018.oracle.com [141.146.116.24])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id v57F7Vqr003598;
 Wed, 7 Jun 2017 15:07:33 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 07 Jun 2017 08:07:31 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id AF8DB6A012F; Wed,  7 Jun 2017 11:07:30 -0400 (EDT)
Date: Wed, 7 Jun 2017 11:07:30 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170607150730.GD676@char.us.oracle.com>
References: <1496847092-18838-1-git-send-email-ian.jackson@eu.citrix.com>
 <1496847092-18838-5-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1496847092-18838-5-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
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>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 4/4] Makefile: Provide way to ship livepatch
	test 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>

T24gV2VkLCBKdW4gMDcsIDIwMTcgYXQgMDM6NTE6MzJQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gSW4gdGhlIHRvcGxldmVsIE1ha2VmaWxlLCBwcm92aWRlIGJ1aWxkLXRlc3RzIGFuZCBp
bnN0YWxsLXRlc3RzCj4gdGFyZ2V0cyB3aGljaCBkZXNjZW5kIGludG8geGVuL3Rlc3QuICAoZGlz
dC10ZXN0cyBpcyBwcm92aWRlZAo+IGF1dG9tYXRpY2FsbHkgYnkgdGhlIHBhdHRlcm4gcnVsZSwg
YXMgaXMgdGhlIGNvbnZlbnRpb24gaGVyZS4pCj4gCj4gV2UgaGF2ZSB0byBzZXQgQkFTRURJUiBv
dXJzZWx2ZXMsIGFuZCB1c2UgdGhlc2UgY3VyaW91cyBydW5lcywgYmVjYXVzZQo+IHRoZSBjb252
ZW50aW9uIGluIE1ha2VmaWxlcyB1bmRlciB4ZW4vIGlzIHRvICJtYWtlIC1mIFJ1bGVzLm1rIiB3
aXRoCj4gQkFTRURJUiBzZXQgYW5kIHRvIGV4cGVjdCBSdWxlcy5tayB0byByZWludm9rZSB0aGUg
cGVyLWRpcmVjdG9yeQo+IE1ha2VmaWxlLiAgKFRoaXMgaXMgcmVhbGx5IHZlcnkgc3RyYW5nZS4p
ICBOb3JtYWxseSB0aGlzIGludm9jYXRpb24KPiBwYXR0ZXJuIGlzIG9yZ2FuaXNlZCBieSB0aGUg
bWFjaGluZXJ5IGluIHhlbi9NYWtlZmlsZSAod2hpY2ggc2V0cwo+IEJBU0VESVIpIGFuZCBSdWxl
cy5taywgYnV0IHdlIG5lZWQgdG8gaW52b2tlIGl0IGZyb20gb3V0c2lkZSB0aGF0Cj4gY29udGV4
dC4KPiAKPiBJbiB0aGVvcnkgaXQgd291bGQgYmUgbmljZSB0byBoYXZlIGEgcGF0dGVybiBydWxl
ICUtdGVzdHMuICBCdXQgdGhpcwo+IGlzIG5vdCB0aGUgc3R5bGUgaW4gdGhlIHJlc3Qgb2YgdGhl
IHRvcGxldmVsIE1ha2VmaWxlOyBhbmQgZG9pbmcgdGhhdAo+IG1pZ2h0IGludGVyZmVyZSB3aXRo
IHRoZSBkaXN0LSUgcGF0dGVybiBydWxlLgo+IAo+IE5vbmUgb2YgdGhpcyBpcyBpbnZva2VkIGJ5
IGRlZmF1bHQuICBJZiBpbnN0YWxsLXRlc3RzIG9yIGRpc3QtdGVzdHMgaXMKPiByZXF1ZXN0ZWQs
IHRoZSBsaXZlcGF0Y2hlcyAodGhlIG9ubHkgY3VycmVudCBvdXRwdXQgZnJvbSB4ZW4vdGVzdHMp
Cj4gYXJlIHNoaXBwZWQgaW4gREVTVERJUi91c3IvbGliL2RlYnVnL3hlbi1saXZlcGF0Y2gvLgo+
IAo+IFRoaXMgYWxsb3dzIENJIHN5c3RlbXMgc3VjaCBhcyBvc3N0ZXN0IHdoaWNoIGFyZSB0cnlp
bmcgdG8gY29uc3VtZQo+IHRoaXMgdG8gYXJyYW5nZSBmb3IgdGhlIGZpbGVzIHRvIGJlIGJ1aWx0
LCBhbmQgb3V0cHV0LCB3aXRob3V0IHRoZW0KPiBoYXZpbmcgdG8gaGF2ZSBzcGVjaWFsIGtub3ds
ZWRnZSBvZiB0aGUgZGV0YWlscyBvZiBYZW4ncyBidWlsZCBzeXN0ZS4KPiAKPiBDQzogS29ucmFk
IFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgoKUmV2aWV3ZWQtYnk6IEtv
bnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KCj4gU2lnbmVkLW9m
Zi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gLS0tCj4gIE1h
a2VmaWxlIHwgMTEgKysrKysrKysrKysKPiAgMSBmaWxlIGNoYW5nZWQsIDExIGluc2VydGlvbnMo
KykKPiAKPiBkaWZmIC0tZ2l0IGEvTWFrZWZpbGUgYi9NYWtlZmlsZQo+IGluZGV4IDJmZjMzZGYu
LjBiNWY1N2QgMTAwNjQ0Cj4gLS0tIGEvTWFrZWZpbGUKPiArKysgYi9NYWtlZmlsZQo+IEBAIC0x
NDQsNiArMTQ0LDE3IEBAIHRvb2xzL2Zpcm13YXJlL292bWYtZGlyLWZvcmNlLXVwZGF0ZToKPiAg
aW5zdGFsbC1kb2NzOgo+ICAJJChNQUtFKSAtQyBkb2NzIGluc3RhbGwKPiAgCj4gKyMgV2Ugb25s
eSBoYXZlIGJ1aWxkLXRlc3RzIGluc3RhbGwtdGVzdHMsIG5vdCB1bmluc3RhbGwtdGVzdHMgZXRj
Lgo+ICsuUEhPTlk6IGJ1aWxkLXRlc3RzCj4gK2J1aWxkLXRlc3RzOiBidWlsZC14ZW4KPiArCWV4
cG9ydCBCQVNFRElSPSQoWEVOX1JPT1QpL3hlbjsgXAo+ICsJJChNQUtFKSAtZiAkJEJBU0VESVIv
UnVsZXMubWsgLUMgeGVuL3Rlc3QgYnVpbGQKPiArCj4gKy5QSE9OWTogaW5zdGFsbC10ZXN0cwo+
ICtpbnN0YWxsLXRlc3RzOiBpbnN0YWxsLXhlbgo+ICsJZXhwb3J0IEJBU0VESVI9JChYRU5fUk9P
VCkveGVuOyBcCj4gKwkkKE1BS0UpIC1mICQkQkFTRURJUi9SdWxlcy5tayAtQyB4ZW4vdGVzdCBp
bnN0YWxsCj4gKwo+ICAjIGJ1aWxkIHhlbiBhbmQgdGhlIHRvb2xzIGFuZCBwbGFjZSB0aGVtIGlu
IHRoZSBpbnN0YWxsCj4gICMgZGlyZWN0b3J5LiAnbWFrZSBpbnN0YWxsJyBzaG91bGQgdGhlbiBj
b3B5IHRoZW0gdG8gdGhlIG5vcm1hbCBzeXN0ZW0KPiAgIyBkaXJlY3Rvcmllcwo+IC0tIAo+IDIu
MS40Cj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 07 15:07:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 15: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 1dIcYs-0003Ow-8N; Wed, 07 Jun 2017 15:07:54 +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 1dIcYr-0003Ob-Fh
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 15:07:53 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 3E/1F-01999-8C618395; Wed, 07 Jun 2017 15:07:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVysyfVTfeomEW
 kwfePwhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aR30+YC3o5Kk7c3s7YwLiBrYuRi0NIYBOj
 xLEH21ghnN2MEvN/tTF2MXJyCAuES6w7e4yli5GDQ0TAT+LO1UCImiuMEpM3/wGLMwvoS5zbU
 Q5SziagKXHn8ycmEJtXwEpiw/HrzCA2i4CKxNOFfSwgtijQyLeNR1ggagQlTs58AmZzCjhK3H
 z5FMxmFjCTmLf5ITOELS+x/e0c5gmMfLOQtMxCUjYLSdkCRuZVjOrFqUVlqUW65npJRZnpGSW
 5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIHBxgAEOxiPTXY+xCjJwaQkyltw0zxSiC8pP6Uy
 I7E4I76oNCe1+BCjDAeHkgTvFVGLSCHBotT01Iq0zBxg2MOkJTh4lER4fwkCpXmLCxJzizPTI
 VKnGHU5Nqxe/4VJiCUvPy9VSpx3LsgMAZCijNI8uBGwGLzEKCslzMsIdJQQT0FqUW5mCar8K0
 ZxDkYlYd67IFN4MvNK4Da9AjqCCegIvksmIEeUJCKkpBoYM3486XzuUuSXELxK/EjuAVfRTzp
 f0q+f2f3ssJOozQqtKbyXAld8MP+wQTnE7beueA7jzas2u17lVygtmTNj97uTCeyMLi7izCfe
 HLlaue/xay2f1h92C45b9CTuuBRa0mR2UMWH2exAM6OP+Qr9W0KOrTdCu+LnnGDmV87QztEO8
 fN0vySkxFKckWioxVxUnAgAJm0INLwCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1496848068!66030405!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19938 invoked from network); 7 Jun 2017 15:07:49 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-12.tower-206.messagelabs.com with SMTP; 7 Jun 2017 15:07: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 636BF80D;
 Wed,  7 Jun 2017 08:07:48 -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 BB9483F3E1;
 Wed,  7 Jun 2017 08:07:47 -0700 (PDT)
To: Sergej Proskurin <proskurin@sec.in.tum.de>, xen-devel@lists.xenproject.org
References: <20170601151906.10213-1-proskurin@sec.in.tum.de>
 <20170601151906.10213-2-proskurin@sec.in.tum.de>
 <2d851af9-4429-f14c-7946-e4c955111721@arm.com>
 <39677a0a-3e09-8f4a-4802-3857d7236623@sec.in.tum.de>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <109c154d-afef-fb76-653f-3d700da84dfa@arm.com>
Date: Wed, 7 Jun 2017 16:07:46 +0100
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: <39677a0a-3e09-8f4a-4802-3857d7236623@sec.in.tum.de>
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [RFC PATCH v2 1/8] arm/mem_access: Add
 (TCR_|TTBCR_)* defines
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

CgpPbiAwNy8wNi8xNyAxNTo1NiwgU2VyZ2VqIFByb3NrdXJpbiB3cm90ZToKPiBIaSBKdWxpZW4s
Cj4KPiBbLi4uXQo+Cj4KPj4KPj4gQWxzbywgYSBsb3Qgb2YgdGhlIG5ldyBkZWZpbmVzIHlvdSBh
ZGQgYXJlIGZvciBUQ1JfRUwxIGFuZCBub3QgVENSX0VMMi4KPj4gUGxlYXNlIG1ha2UgdGhlIGRp
c3RpbmN0aW9uIGluIHRoZSBuYW1lIHRvIGF2b2lkIG1pc3VzaW5nIHRoZW0uCj4+Cj4+PiArCj4+
PiArI2RlZmluZSBUQ1JfVEJfMzEgICAgICAgKDMxKQo+Pj4gICAgICNpZmRlZiBDT05GSUdfQVJN
XzY0Cj4+PiAgICAgI2RlZmluZSBUQ1JfUFMoeCkgICAgICAgKCh4KTw8MTYpCj4+PiAgICNkZWZp
bmUgVENSX1RCSSAgICAgICAgIChfQUMoMHgxLFVMKTw8MjApCj4+PiArI2RlZmluZSBUQ1JfVEJJ
MCAgICAgICAgKF9BQygweDEsVUwpPDwzNykKPj4+ICsjZGVmaW5lIFRDUl9UQkkxICAgICAgICAo
X0FDKDB4MSxVTCk8PDM4KQo+Pgo+PiBUaG9zZSBmaWVsZHMgZG9uJ3QgZXhpc3QgaW4gVENSX0VM
Mi4KPgo+IFRoaXMgaXMgbm90IGVudGlyZWx5IGNvcnJlY3QuIEFsbCBvZiB0aGUgaW50cm9kdWNl
ZCBmaWVsZHMgYXJlIGFsc28KPiBhdmFpbGFibGUgaW4gVENSX0VMMiwgaG93ZXZlciwgb25seSBp
ZiBIQ1JfRUwyLkUySD09MS4gSSB3aWxsIGNvbW1lbnQKPiB0aGF0IGFwcHJvcHJpYXRlbHkuIERv
IHlvdSB0aGluayB0aGF0IHdlIHNob3VsZCB1c2UgbmV2ZXJ0aGVsZXNzCj4gZGlmZmVyZW50IG5h
bWVzIGZvciB0aGUgaW50cm9kdWNlZCBkZWZpbmVzPwoKClRoaXMgd2FzIGFkZGVkIGJ5IEFSTXY4
LjEuIEhDUl9FTDIuRTJIID0gMSBhcyBpcyB0byBydW4gSG9zdCBPcGVyYXRpbmcgClN5c3RlbSBp
biBFTDIgKGUuZyBmb3IgVHlwZS0yIGh5cGVydmlzb3IpLiBUaGlzIHdpbGwgdmVyeSBuZXZlciBi
ZSB1c2VkIApieSBYZW4uCgpJbiBhbnkgY2FzZSwgdGhlIG5hbWluZyBnaXZlcyB0aGUgaW1wcmVz
c2lvbiBpdCBhbHNvIGV4aXN0cyB3aGVuIApIQ1JfRUwyLkUySCA9IDAuCgpDaGVlcnMsCgotLSAK
SnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 07 15:08:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 15: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 1dIcZF-0003VA-GY; Wed, 07 Jun 2017 15:08:17 +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 1dIcZE-0003Uj-6Q
 for xen-devel@lists.xensource.com; Wed, 07 Jun 2017 15:08:16 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 85/8F-10689-FD618395; Wed, 07 Jun 2017 15:08:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsUyZ7p8oO49MYt
 Ig/09ehb3prxnd2D02N63iz2AMYo1My8pvyKBNWN2xxKmggbOimtn17E0MM5i72Lk4hASmMQk
 MXvFPyYI5xejxNGVx1i6GDmBnA2MElsbEyAS3YwSXYd2sEIkiiRm/z3OBGKzCKhIrD7zjK2Lk
 YODTcBE4s0qR5CwiIC2xItV69hAepkFjjJJ7FswBaxXWCBAYsnhTWA2r4CpRM+sR+wgvUICnh
 K/7mZDhAUlTs58AnYDs4CWxI1/L5lASpgFpCWW/+MAMTkFvCS2NAeAVIgKKEvsvrWXGcSWEDC
 WaH97kW0Co9AsJINmIRk0C2HQAkbmVYwaxalFZalFukYGeklFmekZJbmJmTm6hgbGermpxcWJ
 6ak5iUnFesn5uZsYgaFcz8DAuIOx+YTfIUZJDiYlUd6Cm+aRQnxJ+SmVGYnFGfFFpTmpxYcYZ
 Tg4lCR4r4haRAoJFqWmp1akZeYAowomLcHBoyTC+0sQKM1bXJCYW5yZDpE6xagoJc47F6RPAC
 SRUZoH1waL5EuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHklgGlBiCczrwRu+iugxUxAi/k
 umYAsLklESEk1MFrpbTqaWGCz6MbjT9kbflV2Oixj7H6vwHrsqKBm2i0ZgbexyzecPW4kbbQu
 6Vnn2TBptR9vDPsepjHd1FGx+GA/K3i3hsMC7V/73J0OegUcLZu0t2vNsqUrTrGp18qe5bjqc
 /LD1K6kjiNXi/7mvPqy58xkoQquwjLF+lWT/kpKp20z5Vp4cbUSS3FGoqEWc1FxIgD56npe3w
 IAAA==
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1496848083!103896933!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4485 invoked from network); 7 Jun 2017 15:08:14 -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; 7 Jun 2017 15:08:14 -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
 v57F7rup007909
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 7 Jun 2017 15:07:54 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 v57F7rIs002517
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 7 Jun 2017 15:07:53 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 v57F7q9s011346;
 Wed, 7 Jun 2017 15:07:52 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 07 Jun 2017 08:07:52 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 6CBEF6A012F; Wed,  7 Jun 2017 11:07:51 -0400 (EDT)
Date: Wed, 7 Jun 2017 11:07:51 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170607150751.GE676@char.us.oracle.com>
References: <1496847092-18838-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1496847092-18838-1-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
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>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH for-4.9 0/4] Makefiles: Provide way to ship
 livepatch 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>

T24gV2VkLCBKdW4gMDcsIDIwMTcgYXQgMDM6NTE6MjhQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gSSBhbSB0cnlpbmcgdG8gZ2V0IHRoZSBsaXZlcGF0Y2hlcyB0ZXN0ZWQgaW4gb3NzdGVz
dC4gIEFzIGRpc2N1c3NlZCwgSQo+IHdvdWxkIGxpa2UgdGhlIHhlbi5naXQgTWFrZWZpbGVzIHRv
IGJlIGFibGUgdG8gc2hpcCB0aGUgbGl2ZXBhdGNoIHRlc3QKPiBmaWxlcywgc28gdGhhdCBvc3N0
ZXN0IGRvZXMgbm90IG5lZWQgdG8gaGF2ZSB0b28gbXVjaCBzcGVjaWFsCj4ga25vd2xlZGdlIG9m
IHRoZSB4ZW4uZ2l0IGJ1aWxkIHN5c3RlbS4KPiAKPiBUaGVyZSBhcmUgdGhyZWUgcHJlbGltaW5h
cnkgcGF0Y2hlcyB3aGljaCB0aWR5IHVwIHRoZSB4ZW4vdGVzdAo+IE1ha2VmaWxlcyBldGMuIGEg
Yml0LCBhbmQgYSBmaW5hbCBwYXRjaCB3aGljaCBwcm92aWRlcyB0aGUgdG9wLWxldmVsCj4gdGFy
Z2V0cy4gIFRoZXNlIHRhcmdldHMgYXJlIG5vdCBpbnZva2VkIGJ5IGRlZmF1bHQuCj4gCj4gSSBo
YXZlIHRlc3RlZCB0aGVzZSB3aXRoIGEgcHJpdmF0ZSBvc3N0ZXN0IGJyYW5jaDsgSSBnb3QgYSBw
YXNzIHdpdGgKPiBhbiBhbWQ2NCB0b29sc3RhY2suICBJJ20gc3RpbGwgZ2V0dGluZyBteSBvc3N0
ZXN0IGJyYW5jaCB0byBEVFJUIHdpdGgKPiBhIDMyLWJpdCB0b29sc3RhY2sgYnV0IDY0LWJpdCBo
eXBlcnZpc29yLCBhbmQgdGhlIG9zc3Rlc3QgcGF0Y2ggc2VyaWVzCj4gbmVlZHMgc29tZSB3b3Jr
LiAgQnV0IGdpdmVuIHRoYXQgSSBoYXZlIGhhZCBvbmUgcGFzcywgYW5kIHZlcmlmaWVkCj4gdGhh
dCB0aGluZ3Mgd29yayB3aXRoIGEgMzItYml0IHg4NiBidWlsZCwgSSB0aGluayB0aGUgeGVuLmdp
dCBjaGFuZ2VzCj4gY2FuIGdvIGluIG5vdy4KClRoYW5rIHlvdSBmb3IgdGFraW5nIHRoZXNlIHVw
IQoKPiAKPiBJIHdvdWxkIGlkZWFsbHkgbGlrZSB0aGlzIGluIDQuOSBiZWNhdXNlIEkgd291bGQg
bGlrZSB0byBlc3RhYmxpc2ggdGhlCj4gaW50ZXJmYWNlOyBhbHNvIGV2ZW50dWFsbHkgSSBleHBl
Y3Qgd2Ugd2lsbCB3YW50IHRvIGJhY2twb3J0IHRoZXNlCj4gTWFrZWZpbGUgY2hhbmdlcyB0byA0
Ljggc28gdGhhdCB3ZSBjYW4gdGVzdCB0aGUgNC44IGxpdmVwYXRjaGluZyB0b28uCj4gCj4gVGhh
bmtzLAo+IElhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 07 15:11:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 15:11:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIcbz-0004OZ-3e; Wed, 07 Jun 2017 15: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 <julien.grall@arm.com>) id 1dIcbx-0004OC-Ug
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 15:11:06 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 10/BB-02181-88718395; Wed, 07 Jun 2017 15:11:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsVysyfVTbdD3CL
 S4OZEFYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPLysfMBbs4K9ase8PUwLiXvYuRi0NIYBOj
 xMUVS6Gc3YwSDfM3sXYxcnIIC4RLrDt7jKWLkYNDRMBP4s7VQIiaFiaJCy+egMWZBfQlzu0oB
 ylnE9CUuPP5ExOIzStgJbG75x0zSAmLgIrEllsOIGFRoIlvG4+wQJQISpycCTGFU8Ba4t1csE
 5mATOJeZsfMkPY8hLb385hnsDINwtJxywkZbOQlC1gZF7FqF6cWlSWWqRrqJdUlJmeUZKbmJm
 ja2hgqpebWlycmJ6ak5hUrJecn7uJERho9QwMjDsYm3qdDzFKcjApifIW3DSPFOJLyk+pzEgs
 zogvKs1JLT7EKMPBoSTBe1DMIlJIsCg1PbUiLTMHGPIwaQkOHiUR3jUgad7igsTc4sx0iNQpR
 l2ODavXf2ESYsnLz0uVEuftBCkSACnKKM2DGwGLv0uMslLCvIwMDAxCPAWpRbmZJajyrxjFOR
 iVhHklQKbwZOaVwG16BXQEE9ARfJdMQI4oSURISTUwek0Oup/8U0W4fXr+5ZCb/5xdqzmD16u
 LWiw7Y2qy5uCd41Ef5r1NuVf25bNz5kVuy4muP8KZPmov71m8+m7RvafNm71qFYOP+1drq3Np
 GqaeWbPpw48/8yWiDslm5Blp/S4Mm51y3STr2ASeWVFrj6twJvnLxjyXad32eJpq5bl5CzfGX
 ShgU2Ipzkg01GIuKk4EAGUADzS6AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1496848264!102277010!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36337 invoked from network); 7 Jun 2017 15:11:04 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-4.tower-206.messagelabs.com with SMTP; 7 Jun 2017 15:11: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 8C2F280D;
 Wed,  7 Jun 2017 08:11: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 E2D2D3F3E1;
 Wed,  7 Jun 2017 08:11:02 -0700 (PDT)
To: Sergej Proskurin <proskurin@sec.in.tum.de>, xen-devel@lists.xenproject.org
References: <20170601151906.10213-1-proskurin@sec.in.tum.de>
 <20170601151906.10213-2-proskurin@sec.in.tum.de>
 <2d851af9-4429-f14c-7946-e4c955111721@arm.com>
 <39677a0a-3e09-8f4a-4802-3857d7236623@sec.in.tum.de>
 <109c154d-afef-fb76-653f-3d700da84dfa@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <9cb8580e-26f4-8ef5-7bd9-5fb6f09b84c1@arm.com>
Date: Wed, 7 Jun 2017 16:11:01 +0100
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: <109c154d-afef-fb76-653f-3d700da84dfa@arm.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [RFC PATCH v2 1/8] arm/mem_access: Add
 (TCR_|TTBCR_)* defines
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

CgpPbiAwNy8wNi8xNyAxNjowNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Cj4KPiBPbiAwNy8wNi8x
NyAxNTo1NiwgU2VyZ2VqIFByb3NrdXJpbiB3cm90ZToKPj4gSGkgSnVsaWVuLAo+Pgo+PiBbLi4u
XQo+Pgo+Pgo+Pj4KPj4+IEFsc28sIGEgbG90IG9mIHRoZSBuZXcgZGVmaW5lcyB5b3UgYWRkIGFy
ZSBmb3IgVENSX0VMMSBhbmQgbm90IFRDUl9FTDIuCj4+PiBQbGVhc2UgbWFrZSB0aGUgZGlzdGlu
Y3Rpb24gaW4gdGhlIG5hbWUgdG8gYXZvaWQgbWlzdXNpbmcgdGhlbS4KPj4+Cj4+Pj4gKwo+Pj4+
ICsjZGVmaW5lIFRDUl9UQl8zMSAgICAgICAoMzEpCj4+Pj4gICAgICNpZmRlZiBDT05GSUdfQVJN
XzY0Cj4+Pj4gICAgICNkZWZpbmUgVENSX1BTKHgpICAgICAgICgoeCk8PDE2KQo+Pj4+ICAgI2Rl
ZmluZSBUQ1JfVEJJICAgICAgICAgKF9BQygweDEsVUwpPDwyMCkKPj4+PiArI2RlZmluZSBUQ1Jf
VEJJMCAgICAgICAgKF9BQygweDEsVUwpPDwzNykKPj4+PiArI2RlZmluZSBUQ1JfVEJJMSAgICAg
ICAgKF9BQygweDEsVUwpPDwzOCkKPj4+Cj4+PiBUaG9zZSBmaWVsZHMgZG9uJ3QgZXhpc3QgaW4g
VENSX0VMMi4KPj4KPj4gVGhpcyBpcyBub3QgZW50aXJlbHkgY29ycmVjdC4gQWxsIG9mIHRoZSBp
bnRyb2R1Y2VkIGZpZWxkcyBhcmUgYWxzbwo+PiBhdmFpbGFibGUgaW4gVENSX0VMMiwgaG93ZXZl
ciwgb25seSBpZiBIQ1JfRUwyLkUySD09MS4gSSB3aWxsIGNvbW1lbnQKPj4gdGhhdCBhcHByb3By
aWF0ZWx5LiBEbyB5b3UgdGhpbmsgdGhhdCB3ZSBzaG91bGQgdXNlIG5ldmVydGhlbGVzcwo+PiBk
aWZmZXJlbnQgbmFtZXMgZm9yIHRoZSBpbnRyb2R1Y2VkIGRlZmluZXM/Cj4KPgo+IFRoaXMgd2Fz
IGFkZGVkIGJ5IEFSTXY4LjEuIEhDUl9FTDIuRTJIID0gMSBhcyBpcyB0byBydW4gSG9zdCBPcGVy
YXRpbmcKPiBTeXN0ZW0gaW4gRUwyIChlLmcgZm9yIFR5cGUtMiBoeXBlcnZpc29yKS4gVGhpcyB3
aWxsIHZlcnkgbmV2ZXIgYmUgdXNlZAo+IGJ5IFhlbi4KPgo+IEluIGFueSBjYXNlLCB0aGUgbmFt
aW5nIGdpdmVzIHRoZSBpbXByZXNzaW9uIGl0IGFsc28gZXhpc3RzIHdoZW4KPiBIQ1JfRUwyLkUy
SCA9IDAuCgpUbyBjbGFyaWZ5IG15IHBvaW50LiBUaGV5IHNob3VsZCBiZSBuYW1lZCB3aXRoIFRD
Ul9FTDFfVEIqIGFzIHRoaXMgaXMgCmhvdyBpdCBpcyB1c2VkIGluIFhlbi4KCkNoZWVycywKCi0t
IApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 07 15:14:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 15: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 1dIceo-0004Zt-Gw; Wed, 07 Jun 2017 15: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 <prvs=324d18410=Paul.Durrant@citrix.com>)
 id 1dIcen-0004Zl-3s
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 15:14:01 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 5A/C0-06719-83818395; Wed, 07 Jun 2017 15:14:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplleJIrShJLcpLzFFi42LZKekooWsuYRF
 psG+6qsX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvH2+iHmgtkSFUf2+jYw9oh0MXJySAj4SVzp
 OsMEYrMJ6EgsPTofzBYRUJVYdGg9axcjFwezQD+TxNSGDawgCWEBF4n/hxazQRS5Snw73cUIU
 iQiMIlR4tzWiWDdLAIqEoe+bGMBsXkF3CWevngJNklI4B+bxOr26cwgCU4Be4mrm+eDTWUUkJ
 X40rgaLM4sIC5x6wnEGRICAhJL9pxnhrBFJV4+/scKYRtIbF26jwWiXkdiwe5PbBC2tsSyha+
 ZIRYLSpyc+YRlAqPwLCRjZyFpmYWkZRaSlgWMLKsYNYpTi8pSi3SNjPSSijLTM0pyEzNzdA0N
 zPRyU4uLE9NTcxKTivWS83M3MQIjgAEIdjCumR94iFGSg0lJlLfgpnmkEF9SfkplRmJxRnxRa
 U5q8SFGDQ4Ogc1rV19glGLJy89LVZLgdRe3iBQSLEpNT61Iy8wBxihMqQQHj5II7xoxoDRvcU
 FibnFmOkTqFKMxx4bV678wcdzp2/CFSQhskpQ473+QUgGQ0ozSPLhBsNRxiVFWSpiXEehMIZ6
 C1KLczBJU+VeM4hyMSsK8riD38GTmlcDtewV0ChPQKXyXTEBOKUlESEk1MErsrv4+1cn90pmb
 8UbpZ0qDy17d3lPYGc788d3EMJbNfxKtuG7raQUXV7FOnu3qVtRcHb1hZqzPquN++RIXOt0O7
 rY0YreySphXMrejwiLl9QzX2pl5mSV8FuLz5hqvCN8sZiJzemfzjcN9AVUWrIp7p7KX3zjEll
 rZLXRCb8LNhMpNs5q/KbEUZyQaajEXFScCAD2AK4wYAwAA
X-Env-Sender: prvs=324d18410=Paul.Durrant@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1496848439!94110292!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3829 invoked from network); 7 Jun 2017 15:13:59 -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;
 7 Jun 2017 15:13:59 -0000
X-IronPort-AV: E=Sophos;i="5.39,311,1493683200"; d="scan'208";a="47365431"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] debian stretch dom0 + xen 4.9 fails to boot
Thread-Index: AdLe0KoM3kANRDRYSf+PCIgyxC4kg///62kA///UqkD//530gIAAq+WA//7hiaAASaM11////+MQgAAfuwCAAAbUMIAAGXcAgAAQOnCAAEA9AIAAVefggADG/ACAAUkj0A==
Date: Wed, 7 Jun 2017 15:06:34 +0000
Message-ID: <ee93e45315794a3db4aa21beefb62e52@AMSPEX02CL03.citrite.net>
References: <bcc0d4330d9b463a9829af1327d895a9@AMSPEX02CL03.citrite.net>
 <5936E230020000780015FEDC@prv-mh.provo.novell.com>
 <fe6a9bb5eb8144bda27ef1532a153ab7@AMSPEX02CL03.citrite.net>
 <d45ae6fc34a94ab48213667073b37616@AMSPEX02CL03.citrite.net>
 <3a0eb227-8302-50db-84a6-b07893ab0e91@oracle.com>
 <d8a91bf2426a4fc99f6a0e633e853402@AMSPEX02CL03.citrite.net>
 <5937D4FF02000078001602F6@suse.com>
 <e9772a31-a3c0-6994-2745-219e6b0948f8@suse.com>
 <ad450ab0147147429a46cd7382a17c19@AMSPEX02CL03.citrite.net>
 <0e704f5e-5845-dc56-6058-d0451d43d842@citrix.com>
 <2baad09e48864a06873037240b8e39dd@AMSPEX02CL03.citrite.net>
 <5938048A02000078001604AE@prv-mh.provo.novell.com>
 <056e566f141c4715867e2bdbbe418977@AMSPEX02CL03.citrite.net>
 <593806FC02000078001604D1@prv-mh.provo.novell.com>
 <e4aae59cbd884e21ab1fb75a96f34d3d@AMSPEX02CL03.citrite.net>
 <593813E602000078001605F7@prv-mh.provo.novell.com>
In-Reply-To: <593813E602000078001605F7@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: Juergen Gross <jgross@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "Julien Grall \(julien.grall@arm.com\)" <julien.grall@arm.com>,
 'BorisOstrovsky' <boris.ostrovsky@oracle.com>,
 "xen-devel\(xen-devel@lists.xenproject.org\)" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] debian stretch dom0 + xen 4.9 fails to 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMDcgSnVuZSAyMDE3IDEzOjU2Cj4gVG86IFBhdWwg
RHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IEp1bGllbiBHcmFsbCAoanVs
aWVuLmdyYWxsQGFybS5jb20pIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT47IEFuZHJldwo+IENvb3Bl
ciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IHhlbi1kZXZlbCh4ZW4tCj4gZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcpIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Owo+ICdC
b3Jpc09zdHJvdnNreScgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPjsgSnVlcmdlbiBHcm9z
cwo+IDxqZ3Jvc3NAc3VzZS5jb20+Cj4gU3ViamVjdDogUkU6IFtYZW4tZGV2ZWxdIGRlYmlhbiBz
dHJldGNoIGRvbTAgKyB4ZW4gNC45IGZhaWxzIHRvIGJvb3QKPiAKPiA+Pj4gT24gMDcuMDYuMTcg
YXQgMTQ6NDYsIDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPj4gIC0tLS0tT3Jp
Z2luYWwgTWVzc2FnZS0tLS0tCj4gPj4gRnJvbTogSmFuIEJldWxpY2ggW21haWx0bzpKQmV1bGlj
aEBzdXNlLmNvbV0KPiA+PiBTZW50OiAwNyBKdW5lIDIwMTcgMTM6MDAKPiA+PiBUbzogUGF1bCBE
dXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiA+PiBDYzogSnVsaWVuIEdyYWxsIChq
dWxpZW4uZ3JhbGxAYXJtLmNvbSkgPGp1bGllbi5ncmFsbEBhcm0uY29tPjsgQW5kcmV3Cj4gPj4g
Q29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgeGVuLWRldmVsKHhlbi0KPiA+PiBk
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZykgPHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
Zz47Cj4gPj4gJ0JvcmlzT3N0cm92c2t5JyA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+OyBK
dWVyZ2VuIEdyb3NzCj4gPj4gPGpncm9zc0BzdXNlLmNvbT4KPiA+PiBTdWJqZWN0OiBSRTogW1hl
bi1kZXZlbF0gZGViaWFuIHN0cmV0Y2ggZG9tMCArIHhlbiA0LjkgZmFpbHMgdG8gYm9vdAo+ID4+
Cj4gPj4gPj4+IE9uIDA3LjA2LjE3IGF0IDEzOjU1LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+
IHdyb3RlOgo+ID4+ID4+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86SkJldWxpY2hAc3VzZS5j
b21dCj4gPj4gPj4gU2VudDogMDcgSnVuZSAyMDE3IDEyOjUwCj4gPj4gPj4gMikgUHJvdmlkZSB0
aGUgRTgyMCBtYXAgb2YgdGhhdCBib3guCj4gPj4gPj4gSSdtIHN1c3BlY3RpbmcgdGhlIEJJT1Mg
bWlnaHQgdXNlIGFuIEVCREEgd2l0aG91dCByZWNvcmRpbmcgaXQgaW4KPiA+PiA+PiB0aGUgbG93
IEJJT1MgZGF0YSBhcmVhLiBJZiBpdCdzIHJlcG9ydGVkIGluIEU4MjAgdGhhdCB3b3VsZCB0aGVu
Cj4gPj4gPj4gbGlrZWx5IGJlIHRoZSBmaW5hbCBraWNrIGZvciB1cyB0byBvYmV5IHRvIHRoZSBF
ODIwIG1hcCB3aGVuCj4gPj4gPj4gZGV0ZXJtaW5pbmcgd2hlcmUgdG8gcHV0IHRoZSB0cmFtcG9s
aW5lLgo+ID4+ID4+Cj4gPj4gPgo+ID4+ID4gVGhlIHN0cmV0Y2gga2VybmVsIGJvb3RlZCBiYXJl
LW1ldGFsIHJlcG9ydHM6Cj4gPj4gPgo+ID4+ID4gWyAgICAwLjAwMDAwMF0gZTgyMDogQklPUy1w
cm92aWRlZCBwaHlzaWNhbCBSQU0gbWFwOgo+ID4+ID4gWyAgICAwLjAwMDAwMF0gQklPUy1lODIw
OiBbbWVtIDB4MDAwMDAwMDAwMDAwMDAwMC0KPiAweDAwMDAwMDAwMDAwOTYzZmZdCj4gPj4gdXNh
YmxlCj4gPj4gPiBbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMDAwMDk2
NDAwLQo+IDB4MDAwMDAwMDAwMDA5ZmZmZl0KPiA+PiByZXNlcnZlZAo+ID4+Cj4gPj4gVGhlcmUg
d2UgZ28uIFN1YnRyYWN0aW5nIDRrIG1heSB0aGVuIGV2ZW4gYmUgdG9vIGxpdHRsZSAoZGVwZW5k
aW5nCj4gPj4gd2hhdCBFQkRBIGFuZCBsb3cgbWVtb3J5IHZhbHVlcyB0aGUgc3lzdGVtIHJlcG9y
dHMpLiBPZiBjb3Vyc2UKPiA+PiBpdCB3b3VsZCBiZSBhIEJJT1MgYnVnIGlmIHRoZXkgcmVwb3J0
ZWQgc29tZSBtZW1vcnkgdGhleSB1c2UgZm9yCj4gPj4gdGhlbXNlbHZlcyB0aHJvdWdoIG9ubHkg
RTgyMCwgYXMgdGhhdCBpbnRlcmZhY2UgaXMgbm90IHJlcXVpcmVkIHRvCj4gPj4gYmUgcHJlc2Vu
dCwgYW5kIHJlYWxseSwgcmVhbGx5IG9sZCBzb2Z0d2FyZSB3b3VsZG4ndCBldmVuIGtub3cKPiA+
PiBhYm91dCBpdCBhbmQgd291bGQgaGVuY2UgYWxzbyBiZSBpbiB0cm91YmxlLgo+ID4+Cj4gPgo+
ID4gTmVpdGhlciA0ayBub3IgOGsgc2VlbWVkIHRvIGJlIGVub3VnaC4gRXZlbiBzdWJ0cmFjdGlu
ZyBhbm90aGVyCj4gPiA2NGsgZG9lc24ndCB3b3JrLgo+IAo+IFRoYXQncyByYXRoZXIgdW5leHBl
Y3RlZC4KPiAKPiA+IEkgZ3Vlc3MgSSdtIGdvaW5nIHRvIGhhdmUgdG8gdHJ5IHRvIHdyaXRlIHNv
bWUgY29kZSB0byBsb2cgdmFsdWVzIHRvCj4gPiB0aGUgVkdBIGJ1ZmZlciB0byBzZWUgd2hhdCBp
cyBnb2luZyBvbi4KPiAKPiBHb29kIGx1Y2shCj4gCgpUaGF0IHJlYWxseSB3YXMgdG9vIGhhcmQu
Li4gSW5zdGVhZCBJIHJldmVydGVkIHRoZSBwYXRjaCBhbmQgc3Rhc2hlZCBFQkRBIGFuZCB0aGUg
aW5pdGlhbCBsb2NhdGlvbiBvZiB0aGUgdHJhbXBvbGluZSBhbmQgZHVtcGVkIHRoZW0gaW4gX19z
dGFydF94ZW4oKS4gVGhlIEVCREEgdGFsbGllcyB3aXRoIHRoZSBFODIwOgoKKFhFTikgYm9vdF9l
YmRhID0gOTY0MAouCi4KKFhFTikgWGVuLWU4MjAgUkFNIG1hcDoKKFhFTikgIDAwMDAwMDAwMDAw
MDAwMDAgLSAwMDAwMDAwMDAwMDk2NDAwICh1c2FibGUpCihYRU4pICAwMDAwMDAwMDAwMDk2NDAw
IC0gMDAwMDAwMDAwMDBhMDAwMCAocmVzZXJ2ZWQpCgpBbmQgdGhlIGluaXRpYWwgbG9jYXRpb24g
b2YgdGhlIHRyYW1wb2xpbmUgYXBwZWFycyB0byBiZSBvay4uLgoKKFhFTikgb3JpZ190cmFtcG9s
aW5lX3BoeXMgPSA4NjAwMAoKU28sIHN0aWxsIG5vIGNsdWUgYXMgdG8gd2h5IG1vdmluZyB0aGUg
d2FrZXVwIGNvZGUgYXJvdW5kIGlzIG1lc3NpbmcgdGhpbmdzIHVwLgoKICBQYXVsCgoKPiBKYW4K
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 07 15:14:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 15: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 1dIcfB-0004bx-Pa; Wed, 07 Jun 2017 15:14: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 1dIcfA-0004bo-Ew
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 15:14:24 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 F9/7D-29088-F4818395; Wed, 07 Jun 2017 15:14:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS9dHwiL
 SoOO5pMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvH8/RGmgqc8FXP2fWRuYDzD1cXIwSEkkCex
 4lNaFyMnB6+AncTBBdPYQGwJAUOJ0wtvsoDYLAKqEieOr2AEsdkE1CXanm1nBbFFBAwkVm6aB
 WRzcTALNDFLbPi9FKxIWCBAouf8RkaQhJBAP6PExJnH2EESnAI+EotbVrCCLOYVEJT4u0MYJM
 wsoCXx8NctFghbW2LZwtfMICXMAtISy/9xTGDkm4XQMAtJwywkDbMQGhYwsqxiVC9OLSpLLdI
 10ksqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAy+egYGxh2Mp5qdDzFKcjApifIW
 3DSPFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB6y5uESkkWJSanlqRlpkDjAOYtAQHj5II7xoxo
 DRvcUFibnFmOkTqFKOilDjvBJA+AZBERmkeXBss9i4xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52
 BUEubdAzKFJzOvBG76K6DFTECL+S6ZgCwuSURISTUwHmCc0uwd/XrG/Yp7+9znWv/ndH9w7tS
 D8Fc5Lq9O/po8zSa1+Oge7uCmqaXRs371TX91aqLn207ZzHZ7fZGHASt2mPmbP9dbtD7yx7Z5
 DWZKL+U0Lb7aP3F8EXA9OKbFv3rm6Tk8fzReXT1ZbSJYO3VHVEaQ15nodxMXMC2fOpFjsej6m
 +oPzyuxFGckGmoxFxUnAgAHA/4nuAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1496848458!103898175!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27642 invoked from network); 7 Jun 2017 15:14:20 -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 Jun 2017 15:14:20 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 07 Jun 2017 09:14:17 -0600
Message-Id: <5938346802000078001607F5@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 07 Jun 2017 09:14:16 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Dario Faggioli" <dario.faggioli@citrix.com>
References: <149633614204.12814.14390287626133023934.stgit@Solace.fritz.box>
 <149633844944.12814.3257610267149025065.stgit@Solace.fritz.box>
In-Reply-To: <149633844944.12814.3257610267149025065.stgit@Solace.fritz.box>
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>, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xenproject.org, Doug Goldstein <cardoe@cardoe.com>
Subject: Re: [Xen-devel] [PATCH 05/15] xen: make it possible to disable
 tracing in Kconfig.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAxLjA2LjE3IGF0IDE5OjM0LCA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL0tjb25maWcuZGVidWcKPiArKysgYi94ZW4vS2NvbmZpZy5kZWJ1Zwo+
IEBAIC05OCw2ICs5OCwxNCBAQCBjb25maWcgUEVSRl9BUlJBWVMKPiAgCS0tLWhlbHAtLS0KPiAg
CSAgRW5hYmxlcyBzb2Z0d2FyZSBwZXJmb3JtYW5jZSBjb3VudGVyIGFycmF5IGhpc3RvZ3JhbXMu
Cj4gIAo+ICtjb25maWcgVFJBQ0lORwo+ICsJYm9vbCAiVHJhY2luZyIKPiArCWRlZmF1bHQgeQoK
ZGVmYXVsdCBERUJVRyAoeW91IGRvbid0IHdhbnQgdG8gc3VnZ2VzdCB0dXJuaW5nIGl0IG9uIGZv
ciBhCnJlbGVhc2UgYnVpbGQpCgo+IC0tLSBhL3hlbi9jb21tb24vdHJhY2UuYwo+ICsrKyBiL3hl
bi9jb21tb24vdHJhY2UuYwo+IEBAIC00OCw2ICs0OCwxMSBAQCBzdGF0aWMgdW5zaWduZWQgaW50
IG9wdF90ZXZ0X21hc2s7Cj4gIGludGVnZXJfcGFyYW0oInRidWZfc2l6ZSIsIG9wdF90YnVmX3Np
emUpOwo+ICBpbnRlZ2VyX3BhcmFtKCJ0ZXZ0X21hc2siLCBvcHRfdGV2dF9tYXNrKTsKPiAgCj4g
KyNpZmRlZiBDT05GSUdfVFJBQ0lORwo+ICsvKiBhIGZsYWcgcmVjb3JkaW5nIHdoZXRoZXIgaW5p
dGlhbGl6YXRpb24gaGFzIGJlZW4gZG9uZSAqLwo+ICsvKiBvciBtb3JlIHByb3Blcmx5LCBpZiB0
aGUgdGJ1ZiBzdWJzeXN0ZW0gaXMgZW5hYmxlZCByaWdodCBub3cgKi8KPiAraW50IHRiX2luaXRf
ZG9uZSBfX3JlYWRfbW9zdGx5OwoKU3dpdGNoIHRvIGJvb2wgYXQgb25jZT8gQW5kIGluIGFueSBl
dmVudCBjb3JyZWN0IHRoZSBjb21tZW50CnN0eWxlIHBsZWFzZS4KCj4gLS0tIGEveGVuL2RyaXZl
cnMvY3B1ZnJlcS91dGlsaXR5LmMKPiArKysgYi94ZW4vZHJpdmVycy9jcHVmcmVxL3V0aWxpdHku
Ywo+IEBAIC0zNjIsMTEgKzM2MiwxNCBAQCBpbnQgX19jcHVmcmVxX2RyaXZlcl90YXJnZXQoc3Ry
dWN0IGNwdWZyZXFfcG9saWN5ICpwb2xpY3ksCj4gIAo+ICAgICAgaWYgKGNwdV9vbmxpbmUocG9s
aWN5LT5jcHUpICYmIGNwdWZyZXFfZHJpdmVyLT50YXJnZXQpCj4gICAgICB7Cj4gLSAgICAgICAg
dW5zaWduZWQgaW50IHByZXZfZnJlcSA9IHBvbGljeS0+Y3VyOwo+ICsgICAgICAgIHVpbnQzMl90
IGRbMl0gPSB7IHBvbGljeS0+Y3VyLCAwIH07CgpOb3R3aXRoc3RhbmRpbmcgQW5kcmV3J3MgcXVl
c3Rpb24gYWJvdXQgdGhlIHBsYWNlbWVudCBvZiB0aGlzCmh1bmsgdGhlICIsIDAiIHNlZW1zIHBv
aW50bGVzcyB0byBtZS4KCj4gQEAgLTMzLDYgKzM3LDcgQEAgdm9pZCBpbml0X3RyYWNlX2J1ZnMo
dm9pZCk7Cj4gIC8qIHVzZWQgdG8gcmV0cmlldmUgdGhlIHBoeXNpY2FsIGFkZHJlc3Mgb2YgdGhl
IHRyYWNlIGJ1ZmZlcnMgKi8KPiAgaW50IHRiX2NvbnRyb2woc3RydWN0IHhlbl9zeXNjdGxfdGJ1
Zl9vcCAqdGJjKTsKPiAgCj4gKyNpZmRlZiBDT05GSUdfVFJBQ0lORwo+ICBpbnQgdHJhY2Vfd2ls
bF90cmFjZV9ldmVudCh1MzIgZXZlbnQpOwoKUGxlYXNlIGhhdmUgYSBibGFuayBsaW5lIGJldHdl
ZW4gdGhlc2UsIHR3byBvZiB0aGVtIGFyb3VuZCB0aGUKbWF0Y2hpbmcgI2Vsc2UsIGFuZCBvbmUg
YWhlYWQgb2YgdGhlICNlbmRpZi4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 07 15:21:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 15: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 1dIclP-0005NM-FX; Wed, 07 Jun 2017 15:20: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 1dIclO-0005NG-Ab
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 15:20:50 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 8F/F4-03557-1D918395; Wed, 07 Jun 2017 15:20:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS/eipEW
 kQeNDNovvWyYzOTB6HP5whSWAMYo1My8pvyKBNaO1/QFTwRzmiuZpK1gaGN8zdTFycggJ5Ekc
 uvmUFcTmFbCTaPu2BsyWEDCUOL3wJguIzSKgKtF4v4cdxGYTUJdoe7YdqIaDQ0RAV+L0D7kuR
 i4OZoHrTBLP3vwEqxEWCJRov76BGSQhJNDBKPFhz02wZZwCXhLrt+xmA2nmFRCU+LtDGCTMLK
 Al8fDXLRYIW1ti2cLXzCAlzALSEsv/cUxg5JuF0DALScMsJA2zEBoWMLKsYtQoTi0qSy3SNTT
 QSyrKTM8oyU3MzAHyzPRyU4uLE9NTcxKTivWS83M3MQLDjwEIdjDeWxZwiFGSg0lJlLfgpnmk
 EF9SfkplRmJxRnxRaU5q8SFGGQ4OJQleFwmLSCHBotT01Iq0zBxgJMCkJTh4lER414gBpXmLC
 xJzizPTIVKnGHU5mj5s+cIkxJKXn5cqJc7bBTJDAKQoozQPbgQsKi8xykoJ8zICHSXEU5BalJ
 tZgir/ilGcg1FJmLccZApPZl4J3KZXQEcwAR3Bd8kE5IiSRISUVAPjBvE4D+PnvaIzl4hstfn
 O+P/HlvrctTmxErdrzZfZruMI6Tzv05U+dafBWUcD89en7vpn8rKFSt58HdddONXrxZGvP3vq
 OsO0dp68nHs2lnnL6ojjm5kaJbZOFDksdNow6WCmZ5CP0iSrG8VSFotmN3xrmJizuyxHXG/Ci
 9sTQ2NsawQvv1FQYinOSDTUYi4qTgQAShC6A8UCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1496848847!101953098!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53098 invoked from network); 7 Jun 2017 15:20:48 -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 Jun 2017 15:20:48 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 07 Jun 2017 09:20:46 -0600
Message-Id: <593835EE0200007800160812@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 07 Jun 2017 09:20:46 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Ian Jackson" <Ian.Jackson@eu.citrix.com>
References: <1496847092-18838-1-git-send-email-ian.jackson@eu.citrix.com>
 <1496847092-18838-4-git-send-email-ian.jackson@eu.citrix.com>
In-Reply-To: <1496847092-18838-4-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>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 3/4] xen/test/livepatch: Add
 xen_nop.livepatch to .gitignore
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA3LjA2LjE3IGF0IDE2OjUxLCA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEvLmdpdGlnbm9yZQo+ICsrKyBiLy5naXRpZ25vcmUKPiBAQCAtMzAwLDYgKzMw
MCw3IEBAIHhlbi90ZXN0L2xpdmVwYXRjaC9jb25maWcuaAo+ICB4ZW4vdGVzdC9saXZlcGF0Y2gv
eGVuX2J5ZV93b3JsZC5saXZlcGF0Y2gKPiAgeGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9oZWxsb193
b3JsZC5saXZlcGF0Y2gKPiAgeGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9yZXBsYWNlX3dvcmxkLmxp
dmVwYXRjaAo+ICt4ZW4vdGVzdC9saXZlcGF0Y2gveGVuX25vcC5saXZlcGF0Y2gKClBsZWFzZSBt
b3ZlIHlvdXIgYWRkaXRpb24gb25lIGxpbmUgdXAgdG8gcmVzcGVjdCBhbHBoYWJldGljYWwKb3Jk
ZXJpbmcuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 07 15:22:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 15:22:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIcmm-0005TO-QN; Wed, 07 Jun 2017 15: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=324a11e1f=dario.faggioli@citrix.com>)
 id 1dIcml-0005TG-UQ
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 15:22:16 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 CC/FE-01732-72A18395; Wed, 07 Jun 2017 15:22:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsXitHSDva6alEW
 kQe9vIYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePs3NfsBb80K+72XWdsYLyq0sXIySEhECIx
 /cgURhCbV8BAouHVLNYuRg4OYQEbiZaV6iBhNqDwmx17WUFsEQFPieMX+pm7GLk4mAVuM0r8W
 d7GDFLPIqAi0bDPFqSGU8BaYvO7R2A1QgL7GSXubPsENp9fQFLi1pePzCA2s0C1xP+9DSwQN2
 hLHDnXzw5xg6DEyZlPwOJCAmoSM+ZeZp3AyDcLScssJGUQcU2J1u2/2SFsbYllC18zQ9i2Euv
 WvYeqsZHYdHUBI4QtL7H97RzmBYzsqxg1ilOLylKLdI0M9JKKMtMzSnITM3N0DQ2M9XJTi4sT
 01NzEpOK9ZLzczcxAoO5noGBcQdj8wm/Q4ySHExKorwFN80jhfiS8lMqMxKLM+KLSnNSiw8xy
 nBwKEnw6kpaRAoJFqWmp1akZeYA4womLcHBoyTCu0YMKM1bXJCYW5yZDpE6xagoJc77WAIoIQ
 CSyCjNg2uDxfIlRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK870Cm8GTmlcBNfwW0mAloMd8
 lE5DFJYkIKakGxiUO5hM+HGvsffL1l3rD5ZIJZ+b2SUzI/WAcG6ugvJox8GWn0O7uFtvp5h2X
 U9INF+y9t9o4w3DCAcXMnbzfNnc4z08L4n7T0Fyuvrgwd+vW4muXlr7sKbO/s4CJ/d/NbU/Wn
 WB6xXF32sJc2Z+/hKO8Cv6mafP+jrSQ9NF+9uDAHveFkt5rnyixFGckGmoxFxUnAgAXTojX4A
 IAAA==
X-Env-Sender: prvs=324a11e1f=dario.faggioli@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1496848932!49054214!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9659 invoked from network); 7 Jun 2017 15:22:13 -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 Jun 2017 15:22:13 -0000
X-IronPort-AV: E=Sophos;i="5.39,311,1493683200"; 
 d="asc'?scan'208";a="435487281"
Message-ID: <1496848924.9462.1.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Julien Grall <julien.grall@arm.com>, <xen-devel@lists.xenproject.org>
Date: Wed, 7 Jun 2017 17:22:04 +0200
In-Reply-To: <c550c738-73c2-fc74-6610-11718e7cd016@arm.com>
References: <149633614204.12814.14390287626133023934.stgit@Solace.fritz.box>
 <149633845700.12814.7130992212550379105.stgit@Solace.fritz.box>
 <c550c738-73c2-fc74-6610-11718e7cd016@arm.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>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Jennifer Herbert <jennifer.herbert@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 06/15] xen: trace IRQ enabling/disabling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============0824219606845056877=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============0824219606845056877==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-gu3WTf2q/IeY3ewLs08r"

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

On Wed, 2017-06-07 at 12:16 +0100, Julien Grall wrote:
> Hi Dario,
>=20
Hi,

> On 01/06/17 18:34, Dario Faggioli wrote:
> > diff --git a/xen/common/spinlock.c b/xen/common/spinlock.c
> > index 2a06406..33b903e 100644
> > --- a/xen/common/spinlock.c
> > +++ b/xen/common/spinlock.c
> > @@ -150,7 +150,9 @@ void _spin_lock(spinlock_t *lock)
> > =C2=A0void _spin_lock_irq(spinlock_t *lock)
> > =C2=A0{
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0ASSERT(local_irq_is_enabled());
> > -=C2=A0=C2=A0=C2=A0=C2=A0local_irq_disable();
> > +=C2=A0=C2=A0=C2=A0=C2=A0_local_irq_disable();
> > +=C2=A0=C2=A0=C2=A0=C2=A0if ( unlikely(tb_init_done) )
>=20
> __trace_var already contain a "if ( !tb_init_done )". It sounds=C2=A0
> pointless to do it twice, and also I think it is not obvious to=C2=A0
> understand the meaning of the check (i.e what is tb_init_done).
>=20
> Would it be possible to hide this check and avoid check tb_init_done
> twice?
>=20
I totally agree. And in fact, in another patch, I remove the
tb_init_done check in __trace_var(). Reason behind this is that all the
callers of __trace_var() (the main one being trace_var()), already
checks for tb_init_done themselves.

In fact, the explicit check in the caller, is the (only) basis on which
one decides to call either trace_var() or __trace_var().

This here is one of the call sites where I think the check is better
done in the caller.

> > diff --git a/xen/include/asm-arm/arm32/system.h b/xen/include/asm-
> > arm/arm32/system.h
> > index c617b40..20871ad 100644
> > --- a/xen/include/asm-arm/arm32/system.h
> > +++ b/xen/include/asm-arm/arm32/system.h
> > @@ -4,6 +4,8 @@
> >=20
> > =C2=A0#include <asm/arm32/cmpxchg.h>
> >=20
> > +#include <xen/trace.h>
> > +
> > =C2=A0#define local_irq_disable() asm volatile ( "cpsid i @
> > local_irq_disable\n" : : : "cc" )
> > =C2=A0#define local_irq_enable()=C2=A0=C2=A0asm volatile ( "cpsie i @
> > local_irq_enable\n" : : : "cc" )
> >=20
> > @@ -41,6 +43,16 @@ static inline int local_irq_is_enabled(void)
> > =C2=A0#define local_abort_enable() __asm__("cpsie a=C2=A0=C2=A0@ __sta\=
n" : : :
> > "memory", "cc")
> > =C2=A0#define local_abort_disable() __asm__("cpsid a @ __sta\n" : : :
> > "memory", "cc")
> >=20
> > +/* We do not support tracing (at all) yet */
>=20
> I know that some bits are missing for ARM, but the patch #5
> contradicts=C2=A0
> this comment as you have CONFIG_TRACE=3Dy by default.
>=20
No sure what you mean. Tracing is de facto on by default right now,
despite it not being implemented for ARM. So what I'm doing is
basically keeping things as they are.

If you think it should be off by default, well, let's talk about it...
but I'm not sure this is really what you are saying/asking.


> > +#define trace_irq_disable_ret()=C2=A0=C2=A0=C2=A0do { } while ( 0 )
> > +#define trace_irq_enable_ret()=C2=A0=C2=A0=C2=A0=C2=A0do { } while ( 0=
 )
> > +#define trace_irq_save_ret(_x)=C2=A0=C2=A0=C2=A0=C2=A0do { } while ( 0=
 )
> > +#define trace_irq_restore_ret(_x) do { } while ( 0 )
> > +#define _local_irq_disable()=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0local_=
irq_disable()
> > +#define _local_irq_enable()=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0l=
ocal_irq_enable()
> > +#define _local_irq_save(_x)=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0l=
ocal_irq_save(_x)
> > +#define _local_irq_restore(_x)=C2=A0=C2=A0=C2=A0=C2=A0local_irq_restor=
e(_x)
> > +
>=20
> This does not need to be duplicated in both asm-
> arm/arm{32,64}/system.h.=C2=A0
> You could directly implement them in asm-arm/system.h.
>=20
Ok, thanks.

> Also, I would prefer if you stay consistent with x86. I.e non-
> underscore=C2=A0
> versions are calling the underscore versions and not the invert.
>=20
Well, I know it is counterintuitive, but it's the easiest way of
getting over this, i.e., without the need of a lot of stubs, and
touching as few existing code as possible.

But I certainly can give it a try doing it as you say, and see how it
ends up looking like.

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)
--=-gu3WTf2q/IeY3ewLs08r
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

iQIcBAABCAAGBQJZOBocAAoJEBZCeImluHPu0p4P/2slaPRbdQNWvmpyKSBQwaoK
5I7WTMFnX0S4a91UgfwjzaFIdH/uSOaZVYJQqeo4B2C+WKQx+z+4iZNtf63UIpsP
ZlIxPIheoYRrAez2vsEvl1FEYz0jCFHjcW9PRGDe4pcKw4wrQ82HW/D21x0fgew/
1rglLV2q1LzfuBw1WFheZqns4gY87dnDQP9GAQM4Wq9D4TZtN3zSW1fOvc2+0Gu/
kbNNymnU9LigzfyBbU2ryN4aCggXnNhuzeQhM673XHnOGhz94RJclTUKgH4wRcgP
mqW4NAhZ/tTOrhUyPMvCzb+CAxZD6Lks+eG+rZyIZrh04VQHtEnonFc+pLmUr08/
W8rXXx9aHOY0oFr8/CHpWPxkaZXjQZYsutDViVJ2kLd+dyXbUaEdUJGZaa1KzsCX
6s0FCVy3cHXUjdWsw/gFCkjGfgkWoG1IDIqtlg7GrBUZSwSRKyuhwN92WTy853vQ
WNnzRSdig3xqcIVmzCqsIV8cBQRRKZBHE109gH0OMsWaHghonCsQjMIgtagsYvWK
jVXaPildcVlLqgm742fkWr4Ki1shBM5HFEMSeSuOkTgKS9Lo94ZUZ8tKeRAcuibf
voBAfbLMzqVSsdChEWJ5R+a+Teco+4UT3Q6l8h/xIKNHGBPYpWgK7J97M9wqCcYd
ZRklLlvP4ip/vO/XIM9X
=Lr4O
-----END PGP SIGNATURE-----

--=-gu3WTf2q/IeY3ewLs08r--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0824219606845056877==--


From xen-devel-bounces@lists.xen.org Wed Jun 07 15:22:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 15:22: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 1dIcnP-0005Y5-4O; Wed, 07 Jun 2017 15:22: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 1dIcnN-0005Xk-DX
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 15:22:53 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 CD/6B-02181-C4A18395; Wed, 07 Jun 2017 15:22:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDS9dTyiL
 S4OgkVovvWyYzOTB6HP5whSWAMYo1My8pvyKBNeNYw2/2go2cFY+/bmJrYDzP3sXIySEkkCdx
 //MRVhCbV8BO4v2bGcwgtoSAocTphTdZQGwWAVWJFU/+gtWzCahLtD3bDlYvIqArcebxFqYuR
 i4OZoHrTBLP3vwEKxIWCJA4eHYlUBEH0AJPiV93s0FMTgEviS3NASAmr4CgxN8dwiDFzAJaEg
 9/3WKBsLUlli18zQxSwiwgLbH8H8cERr5ZCA2zkDTMQtIwC6FhASPLKkaN4tSistQiXUNDvaS
 izPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwNBjAIIdjCvbnQ8xSnIwKYnyFtw0jxTi
 S8pPqcxILM6ILyrNSS0+xCjDwaEkwdsuaREpJFiUmp5akZaZA4wCmLQEB4+SCO8aMaA0b3FBY
 m5xZjpE6hSjopQ472MJoIQASCKjNA+uDRZ5lxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMmw
 qynSczrwRu+iugxUxAi/kumYAsLklESEk1MM7nuKJw+HLb/jWqIg++lJrvXxwlurGFL0Ugb9X
 pX8rL/3q/eiR1MzWwf+LD8qKuvPQTopsNNlz5/H1TdAnHC/+imKOrYnun1s6cu2jp1Dnl2wLk
 PyQdjnzJZqlW8rO9LXK6cuLb6QW+twpvn2J0O5jMYGPOwj1V6FPbZUnZX4a79QVLJjV5GCuxF
 GckGmoxFxUnAgD7fHv3twIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1496848967!86437201!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29309 invoked from network); 7 Jun 2017 15:22:48 -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 Jun 2017 15:22:48 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 07 Jun 2017 09:22:46 -0600
Message-Id: <59383664020000780016082C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 07 Jun 2017 09:22:44 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Ian Jackson" <ian.jackson@eu.citrix.com>
References: <1496847092-18838-1-git-send-email-ian.jackson@eu.citrix.com>
In-Reply-To: <1496847092-18838-1-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>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH for-4.9 0/4] Makefiles: Provide way to ship
 livepatch 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>

Pj4+IE9uIDA3LjA2LjE3IGF0IDE2OjUxLCA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gSSBhbSB0cnlpbmcgdG8gZ2V0IHRoZSBsaXZlcGF0Y2hlcyB0ZXN0ZWQgaW4gb3NzdGVz
dC4gIEFzIGRpc2N1c3NlZCwgSQo+IHdvdWxkIGxpa2UgdGhlIHhlbi5naXQgTWFrZWZpbGVzIHRv
IGJlIGFibGUgdG8gc2hpcCB0aGUgbGl2ZXBhdGNoIHRlc3QKPiBmaWxlcywgc28gdGhhdCBvc3N0
ZXN0IGRvZXMgbm90IG5lZWQgdG8gaGF2ZSB0b28gbXVjaCBzcGVjaWFsCj4ga25vd2xlZGdlIG9m
IHRoZSB4ZW4uZ2l0IGJ1aWxkIHN5c3RlbS4KPiAKPiBUaGVyZSBhcmUgdGhyZWUgcHJlbGltaW5h
cnkgcGF0Y2hlcyB3aGljaCB0aWR5IHVwIHRoZSB4ZW4vdGVzdAo+IE1ha2VmaWxlcyBldGMuIGEg
Yml0LCBhbmQgYSBmaW5hbCBwYXRjaCB3aGljaCBwcm92aWRlcyB0aGUgdG9wLWxldmVsCj4gdGFy
Z2V0cy4gIFRoZXNlIHRhcmdldHMgYXJlIG5vdCBpbnZva2VkIGJ5IGRlZmF1bHQuCj4gCj4gSSBo
YXZlIHRlc3RlZCB0aGVzZSB3aXRoIGEgcHJpdmF0ZSBvc3N0ZXN0IGJyYW5jaDsgSSBnb3QgYSBw
YXNzIHdpdGgKPiBhbiBhbWQ2NCB0b29sc3RhY2suICBJJ20gc3RpbGwgZ2V0dGluZyBteSBvc3N0
ZXN0IGJyYW5jaCB0byBEVFJUIHdpdGgKPiBhIDMyLWJpdCB0b29sc3RhY2sgYnV0IDY0LWJpdCBo
eXBlcnZpc29yLCBhbmQgdGhlIG9zc3Rlc3QgcGF0Y2ggc2VyaWVzCj4gbmVlZHMgc29tZSB3b3Jr
LiAgQnV0IGdpdmVuIHRoYXQgSSBoYXZlIGhhZCBvbmUgcGFzcywgYW5kIHZlcmlmaWVkCj4gdGhh
dCB0aGluZ3Mgd29yayB3aXRoIGEgMzItYml0IHg4NiBidWlsZCwgSSB0aGluayB0aGUgeGVuLmdp
dCBjaGFuZ2VzCj4gY2FuIGdvIGluIG5vdy4KPiAKPiBJIHdvdWxkIGlkZWFsbHkgbGlrZSB0aGlz
IGluIDQuOSBiZWNhdXNlIEkgd291bGQgbGlrZSB0byBlc3RhYmxpc2ggdGhlCj4gaW50ZXJmYWNl
OyBhbHNvIGV2ZW50dWFsbHkgSSBleHBlY3Qgd2Ugd2lsbCB3YW50IHRvIGJhY2twb3J0IHRoZXNl
Cj4gTWFrZWZpbGUgY2hhbmdlcyB0byA0Ljggc28gdGhhdCB3ZSBjYW4gdGVzdCB0aGUgNC44IGxp
dmVwYXRjaGluZyB0b28uCgpXaXRoIHRoZSBvbmUgbWlub3IgcmVtYXJrIG9uIHBhdGNoIDMgYWRk
cmVzc2VkCkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpKYW4KCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 07 15:24:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 15:24: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 1dIcpA-0005ko-K8; Wed, 07 Jun 2017 15:24:44 +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 1dIcp9-0005kf-BW
 for xen-devel@lists.xen.org; Wed, 07 Jun 2017 15:24:43 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 C4/C2-31580-ABA18395; Wed, 07 Jun 2017 15:24:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXS1taRortLyiL
 S4Ggni8WSj4tZHBg9ju7+zRTAGMWamZeUX5HAmrFyYSNrwVuuiv7D61kbGA9zdDFycggJVErM
 75vNBGJLCPBKHFk2gxXC9pfofrqBDaKmXOLD5RtgcRYBFYlN96+D2WwCyhIXv/aC1YgA2b2/f
 rN0MXJxMAtMYpToPLOQESQhLOAusbKlEWwBr4CVxIp77WwQ9iFGidO/4mAWXLn/jB0iLihxcu
 YTFhCbWUBL4sa/l0C9HEC2tMTyf2A3cwrYS3yf+gRsvCjQ3t239jJPYBSchaR7FpLuWQjdCxi
 ZVzFqFKcWlaUW6Rqa6yUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBIYsAxDsYHx5
 2vMQoyQHk5Iob8FN80ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEry6khaRQoJFqempFWmZOcDog
 UlLcPAoifCuEQNK8xYXJOYWZ6ZDpE4xKkqJ8z6WAEoIgCQySvPg2mARe4lRVkqYlxHoECGegt
 Si3MwSVPlXjOIcjErCvOog23ky80rgpr8CWswEtJjvkgnI4pJEhJRUA6PtrpR9sgcmejHtvsj
 ZKVu2RJXHbP+Szjmd7+5W1Mi8aHVOnM4fz/j1vGe+XaSh6Gwfjf9dixMUQ2TNxe/oR/XVOtrt
 OHH7BrNwXKu2NHfVugy3skm1x+vOP4q7MNnx9rrj1tnchRwVv15z7D//X+iK8BOulZYxD2Sn3
 Lmw/n2UdWI18wtHbSWW4oxEQy3mouJEAOzFzVnTAgAA
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1496849079!49054651!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27910 invoked from network); 7 Jun 2017 15:24:41 -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; 7 Jun 2017 15:24:41 -0000
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by orsmga105.jf.intel.com with ESMTP; 07 Jun 2017 08:24:38 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.39,311,1493708400"; d="scan'208";a="111539967"
Received: from skl-2s3.sh.intel.com ([10.239.48.12])
 by fmsmga005.fm.intel.com with ESMTP; 07 Jun 2017 08:24:37 -0700
Date: Wed, 7 Jun 2017 23:06:30 +0800
From: Chao Gao <chao.gao@intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170607150627.GA147743@skl-2s3.sh.intel.com>
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: <1496827785-132620-1-git-send-email-chao.gao@intel.com>
 <59380E36020000780016059B@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59380E36020000780016059B@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 v2] VT-d PI: disable VT-d PI when APICv is
	disabled
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBKdW4gMDcsIDIwMTcgYXQgMDY6MzE6MThBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+Pj4gT24gMDcuMDYuMTcgYXQgMTE6MjksIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3Rl
Ogo+PiBAQCAtMjI2Niw4ICsyMjY3LDEwIEBAIGludCBfX2luaXQgaW50ZWxfdnRkX3NldHVwKHZv
aWQpCj4+ICAgICAgICAgICAqIFdlIGNhbm5vdCB1c2UgcG9zdGVkIGludGVycnVwdCBpZiBYODZf
RkVBVFVSRV9DWDE2IGlzCj4+ICAgICAgICAgICAqIG5vdCBzdXBwb3J0ZWQsIHNpbmNlIHdlIGNv
dW50IG9uIHRoaXMgZmVhdHVyZSB0bwo+PiAgICAgICAgICAgKiBhdG9taWNhbGx5IHVwZGF0ZSAx
Ni1ieXRlIElSVEUgaW4gcG9zdGVkIGZvcm1hdC4KPj4gKyAgICAgICAgICogVlQtZCBQSSBpbXBs
ZW1lbnRhdGlvbiByZWxpZXMgb24gQVBJQ3YuIFRodXMsIGRpc2FibGUKPj4gKyAgICAgICAgICog
VlQtZCBQSSB3aGVuIEFQSUN2IGlzIGRpc2FibGVkLgo+PiAgICAgICAgICAgKi8KPj4gLSAgICAg
ICAgaWYgKCAhY2FwX2ludHJfcG9zdChpb21tdS0+Y2FwKSB8fCAhY3B1X2hhc19jeDE2ICkKPj4g
KyAgICAgICAgaWYgKCAhY2FwX2ludHJfcG9zdChpb21tdS0+Y2FwKSB8fCAhY3B1X2hhc19jeDE2
IHx8ICFvcHRfYXBpY3ZfZW5hYmxlZCApCj4+ICAgICAgICAgICAgICBpb21tdV9pbnRwb3N0ID0g
MDsKPgo+SSdtIHNvcnJ5IGZvciB0aGlua2luZyBvZiB0aGlzIG9ubHkgbm93LCBidXQgd2h5IGRv
IHlvdSBjaGVjayB0aGUKPmNvbW1hbmQgbGluZSBvcHRpb24gaGVyZSBpbnN0ZWFkIG9mIHdoZXRo
ZXIgQVBJQy1WIGlzIGFjdHVhbGx5Cj5pbiB1c2U/IEkgZ3Vlc3MgdGhlcmUncyBub3QgZ29pbmcg
dG8gYmUgaGFyZHdhcmUgc3VwcG9ydGluZyBWVC1kCj5QSSBidXQgbm90IEFQSUMtViAoYWxiZWl0
IG9uZSBpcyBhIGNoaXBzZXQgZmVhdHVyZSBhaXVpIGFuZCB0aGUKPm90aGVyIGEgQ1BVIG9uZSwg
c28gdGhleSBhcmUga2luZCBvZiBpbmRlcGVuZGVudCksIGJ1dCBJIGNvdWxkCj5lYXNpbHkgaW1h
Z2luZSBoeXBlcnZpc29ycyBzdXBwb3J0aW5nIHRoZW0gZW50aXJlbHkgaW5kZXBlbmRlbnRseS4K
PkhlbmNlIEkgdGhpbmsgeW91IHdvdWxkIGJlIGJldHRlciBvZmYgY2hlY2tpbmcgdGhlIHJlbGV2
YW50Cj5zZWNvbmRhcnkgZXhlYyBiaXQocykuCgpUaG9zZSByZWxldmFudCBzdHJ1Y3R1cmUgaGFz
bid0IGJlZW4gaW5pdGlhbGl6ZWQgaGVyZS4gQnV0IHlvdXIKdGhvdWdodCBpcyBkZWZpbml0ZWx5
IHJpZ2h0LiBIb3cgYWJvdXQgY2xlYXIgaW9tbXVfaW50cG9zdCBpbgp2bXhfaW5pdF92bWNzX2Nv
bmZpZygpIHdoZW4gZmluZGluZyBjcHUtc2lkZSBpbnRlcnJ1cHQgcG9zdGluZwpjYW4ndCBiZSBl
bmFibGVkPwoKVGhhbmtzCkNoYW8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 07 15:32:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 15: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 1dIcwU-0006WQ-DA; Wed, 07 Jun 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 <prvs=3248f2ad0=wei.liu2@citrix.com>)
 id 1dIcwT-0006WK-ML
 for xen-devel@lists.xensource.com; Wed, 07 Jun 2017 15:32:17 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 54/FD-03920-08C18395; Wed, 07 Jun 2017 15:32:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXitHRDpG6DjEW
 kwfaZ4hb3prxnd2D02N63iz2AMYo1My8pvyKBNePmu+2sBfs5Kw6uPsHYwHiOvYuRk0NCwF/i
 7sr1jBC2h8T1syeYQGwWARWJJbOXsIHYbALKEj87e8FsEQFtiRer1gHZXBzMAreZJPoX7gBrF
 hYIkFhyeBNrFyMHB6+AhcTy8+EgppCAp8Svu9kgFbwCghInZz5hAbGZBXQkFuz+xAZSwiwgLb
 H8HweIySngJbGlOQCkQhTogM6lc8CqhQQUJDqmH2OCONJS4tv6p8wTGAVmIRk6C8nQWQhDFzA
 yr2LUKE4tKkst0jUy00sqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxKBiDYwXhm
 QeAhRkkOJiVR3oKb5pFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhbpS0ihQSLUtNTK9Iyc4DxA
 ZOW4OBREuGNA0nzFhck5hZnpkOkTjEqSonz/pYCSgiAJDJK8+DaYDF5iVFWSpiXEegQIZ6C1K
 LczBJU+VeM4hyMSsK8biDjeTLzSuCmvwJazAS0mO+SCcjikkSElFQDo0efwLHl3zezzp/x8ct
 i333nlj931+k6aKq0vODTjd5rWV+2/HNbGVV4cdKuT4xz5C8cyFrQXdxX5znjcoj7lQxt6R9f
 i6bu0HjKdMbk9QHjgsi3uor1fLvq//m//JPIW18Z85Fxyr3IZVbfO7+v96sU5LzqpB9z5YXnj
 B8Oxd+5OHnjlZZN+6DEUpyRaKjFXFScCABkN1xjxAIAAA==
X-Env-Sender: prvs=3248f2ad0=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1496849533!75992285!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37429 invoked from network); 7 Jun 2017 15:32: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 Jun 2017 15:32:16 -0000
X-IronPort-AV: E=Sophos;i="5.39,311,1493683200"; d="scan'208";a="426922197"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Date: Wed, 7 Jun 2017 16:31:50 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170607153148.3ojsg7e3jkopjcgo@citrix.com>
References: <1496847092-18838-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1496847092-18838-1-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>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH for-4.9 0/4] Makefiles: Provide way to ship
 livepatch 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>

T24gV2VkLCBKdW4gMDcsIDIwMTcgYXQgMDM6NTE6MjhQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gSSBhbSB0cnlpbmcgdG8gZ2V0IHRoZSBsaXZlcGF0Y2hlcyB0ZXN0ZWQgaW4gb3NzdGVz
dC4gIEFzIGRpc2N1c3NlZCwgSQo+IHdvdWxkIGxpa2UgdGhlIHhlbi5naXQgTWFrZWZpbGVzIHRv
IGJlIGFibGUgdG8gc2hpcCB0aGUgbGl2ZXBhdGNoIHRlc3QKPiBmaWxlcywgc28gdGhhdCBvc3N0
ZXN0IGRvZXMgbm90IG5lZWQgdG8gaGF2ZSB0b28gbXVjaCBzcGVjaWFsCj4ga25vd2xlZGdlIG9m
IHRoZSB4ZW4uZ2l0IGJ1aWxkIHN5c3RlbS4KPiAKPiBUaGVyZSBhcmUgdGhyZWUgcHJlbGltaW5h
cnkgcGF0Y2hlcyB3aGljaCB0aWR5IHVwIHRoZSB4ZW4vdGVzdAo+IE1ha2VmaWxlcyBldGMuIGEg
Yml0LCBhbmQgYSBmaW5hbCBwYXRjaCB3aGljaCBwcm92aWRlcyB0aGUgdG9wLWxldmVsCj4gdGFy
Z2V0cy4gIFRoZXNlIHRhcmdldHMgYXJlIG5vdCBpbnZva2VkIGJ5IGRlZmF1bHQuCj4gCj4gSSBo
YXZlIHRlc3RlZCB0aGVzZSB3aXRoIGEgcHJpdmF0ZSBvc3N0ZXN0IGJyYW5jaDsgSSBnb3QgYSBw
YXNzIHdpdGgKPiBhbiBhbWQ2NCB0b29sc3RhY2suICBJJ20gc3RpbGwgZ2V0dGluZyBteSBvc3N0
ZXN0IGJyYW5jaCB0byBEVFJUIHdpdGgKPiBhIDMyLWJpdCB0b29sc3RhY2sgYnV0IDY0LWJpdCBo
eXBlcnZpc29yLCBhbmQgdGhlIG9zc3Rlc3QgcGF0Y2ggc2VyaWVzCj4gbmVlZHMgc29tZSB3b3Jr
LiAgQnV0IGdpdmVuIHRoYXQgSSBoYXZlIGhhZCBvbmUgcGFzcywgYW5kIHZlcmlmaWVkCj4gdGhh
dCB0aGluZ3Mgd29yayB3aXRoIGEgMzItYml0IHg4NiBidWlsZCwgSSB0aGluayB0aGUgeGVuLmdp
dCBjaGFuZ2VzCj4gY2FuIGdvIGluIG5vdy4KPiAKPiBJIHdvdWxkIGlkZWFsbHkgbGlrZSB0aGlz
IGluIDQuOSBiZWNhdXNlIEkgd291bGQgbGlrZSB0byBlc3RhYmxpc2ggdGhlCj4gaW50ZXJmYWNl
OyBhbHNvIGV2ZW50dWFsbHkgSSBleHBlY3Qgd2Ugd2lsbCB3YW50IHRvIGJhY2twb3J0IHRoZXNl
Cj4gTWFrZWZpbGUgY2hhbmdlcyB0byA0Ljggc28gdGhhdCB3ZSBjYW4gdGVzdCB0aGUgNC44IGxp
dmVwYXRjaGluZyB0b28uCj4gCgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KCisxIGZvciB0aGlzIHRvIGdvIGludG8gNC45IGFuZCBiZSBiYWNrcG9ydGVkIHRvIDQuOC4K
Cj4gVGhhbmtzLAo+IElhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 07 15:33:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 15:33:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIcxM-0006a3-Lg; Wed, 07 Jun 2017 15:33: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 1dIcxL-0006Zp-MY
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 15:33:11 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 A9/7D-23755-6BC18395; Wed, 07 Jun 2017 15:33:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS3ebjEW
 kQedvBYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWP52/SCR9wVh9d9ZWxgvMjZxcjJISSQJ9F0
 eSJbFyMHB6+AncTHvWIgYQkBQ4nTC2+ygNgsAqoS35dfYgOx2QTUJdqebWcFsUUEdCQed08Fq
 uHiYBaYxCRxbuEKdpCEsICLxP9Di9lAEkICu9klHj+/ygiS4BTwkDjUcJgVYpmgxN8dwiBhZg
 EtiYe/brFA2NoSyxa+ZgYpYRaQllj+j2MCI98shIZZSBpmIWmYhdCwgJFlFaNGcWpRWWqRrpG
 FXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYPDVMzAw7mBsP+F3iFGSg0lJlPeB
 tEWkEF9SfkplRmJxRnxRaU5q8SFGDQ4Ogc1rV19glGLJy89LVZLgbQWpEyxKTU+tSMvMAcYHT
 KkEB4+SCG8cSJq3uCAxtzgzHSJ1ilFRSpy3DiQhAJLIKM2Da4PF5CVGWSlhXkYGBgYhnoLUot
 zMElT5V4ziHIxKwrxuIFN4MvNK4Ka/AlrMBLSY75IJyOKSRISUVAOjiFrtleCJk/radISeTuj
 Zr5xzdDK7msK5hlUu9v88ahr33czNYuVY0dslrlcqZH57u9vKsEJOQ5W3qWbsa9UjulmYlhkF
 BMzf8nrDti/vnDSUj5nI8a157rDt+ZncWRPvxsw5wB1rzOo4XWhLm9/rby85v2+UnXVpu+PX1
 x25jLsLGO4fKz+jxFKckWioxVxUnAgAOuF79sQCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1496849588!100487843!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6314 invoked from network); 7 Jun 2017 15:33:10 -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; 7 Jun 2017 15:33:10 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 07 Jun 2017 09:33:07 -0600
Message-Id: <593838D20200007800160859@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 07 Jun 2017 09:33:06 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <Paul.Durrant@citrix.com>
References: <bcc0d4330d9b463a9829af1327d895a9@AMSPEX02CL03.citrite.net>
 <5936E230020000780015FEDC@prv-mh.provo.novell.com>
 <fe6a9bb5eb8144bda27ef1532a153ab7@AMSPEX02CL03.citrite.net>
 <d45ae6fc34a94ab48213667073b37616@AMSPEX02CL03.citrite.net>
 <3a0eb227-8302-50db-84a6-b07893ab0e91@oracle.com>
 <d8a91bf2426a4fc99f6a0e633e853402@AMSPEX02CL03.citrite.net>
 <5937D4FF02000078001602F6@suse.com>
 <e9772a31-a3c0-6994-2745-219e6b0948f8@suse.com>
 <ad450ab0147147429a46cd7382a17c19@AMSPEX02CL03.citrite.net>
 <0e704f5e-5845-dc56-6058-d0451d43d842@citrix.com>
 <2baad09e48864a06873037240b8e39dd@AMSPEX02CL03.citrite.net>
 <5938048A02000078001604AE@prv-mh.provo.novell.com>
 <056e566f141c4715867e2bdbbe418977@AMSPEX02CL03.citrite.net>
 <593806FC02000078001604D1@prv-mh.provo.novell.com>
 <e4aae59cbd884e21ab1fb75a96f34d3d@AMSPEX02CL03.citrite.net>
 <593813E602000078001605F7@prv-mh.provo.novell.com>
 <ee93e45315794a3db4aa21beefb62e52@AMSPEX02CL03.citrite.net>
In-Reply-To: <ee93e45315794a3db4aa21beefb62e52@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Juergen Gross <jgross@suse.com>, AndrewCooper <Andrew.Cooper3@citrix.com>,
 "Julien Grall \(julien.grall@arm.com\)" <julien.grall@arm.com>,
 'BorisOstrovsky' <boris.ostrovsky@oracle.com>,
 "xen-devel\(xen-devel@lists.xenproject.org\)" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] debian stretch dom0 + xen 4.9 fails to 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+IE9uIDA3LjA2LjE3IGF0IDE3OjA2LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+PiBTZW50
OiAwNyBKdW5lIDIwMTcgMTM6NTYKPj4gPj4+IE9uIDA3LjA2LjE3IGF0IDE0OjQ2LCA8UGF1bC5E
dXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+PiA+IEkgZ3Vlc3MgSSdtIGdvaW5nIHRvIGhhdmUg
dG8gdHJ5IHRvIHdyaXRlIHNvbWUgY29kZSB0byBsb2cgdmFsdWVzIHRvCj4+ID4gdGhlIFZHQSBi
dWZmZXIgdG8gc2VlIHdoYXQgaXMgZ29pbmcgb24uCj4+IAo+PiBHb29kIGx1Y2shCj4+IAo+IAo+
IFRoYXQgcmVhbGx5IHdhcyB0b28gaGFyZC4uLiBJbnN0ZWFkIEkgcmV2ZXJ0ZWQgdGhlIHBhdGNo
IGFuZCBzdGFzaGVkIEVCREEgCj4gYW5kIHRoZSBpbml0aWFsIGxvY2F0aW9uIG9mIHRoZSB0cmFt
cG9saW5lIGFuZCBkdW1wZWQgdGhlbSBpbiBfX3N0YXJ0X3hlbigpLiAKPiBUaGUgRUJEQSB0YWxs
aWVzIHdpdGggdGhlIEU4MjA6Cj4gCj4gKFhFTikgYm9vdF9lYmRhID0gOTY0MAo+IC4KPiAuCj4g
KFhFTikgWGVuLWU4MjAgUkFNIG1hcDoKPiAoWEVOKSAgMDAwMDAwMDAwMDAwMDAwMCAtIDAwMDAw
MDAwMDAwOTY0MDAgKHVzYWJsZSkKPiAoWEVOKSAgMDAwMDAwMDAwMDA5NjQwMCAtIDAwMDAwMDAw
MDAwYTAwMDAgKHJlc2VydmVkKQo+IAo+IEFuZCB0aGUgaW5pdGlhbCBsb2NhdGlvbiBvZiB0aGUg
dHJhbXBvbGluZSBhcHBlYXJzIHRvIGJlIG9rLi4uCj4gCj4gKFhFTikgb3JpZ190cmFtcG9saW5l
X3BoeXMgPSA4NjAwMAo+IAo+IFNvLCBzdGlsbCBubyBjbHVlIGFzIHRvIHdoeSBtb3ZpbmcgdGhl
IHdha2V1cCBjb2RlIGFyb3VuZCBpcyBtZXNzaW5nIHRoaW5ncyAKPiB1cC4KClRoaXMgbG9va3Mg
dG8gYmUgdHVybmluZyBpbnRvIGEgbmlnaHRtYXJlLiBTaW5jZSB5b3Ugc2FpZCBpdCBkb2Vzbid0
Cm1ha2UgaXQgdG8gdGhlIHBvaW50IHdoZXJlIFhlbiB3b3VsZCBkbyBhbnkgbm9ybWFsIG91dHB1
dCwgaGF2ZQp5b3UgYmVlbiBhYmxlIHRvIG5hcnJvdyBkb3duIGhvdyBmYXIgaXQgZ2V0cz8gSSB0
aGluayB0aGlzIGlzIG9uZQpvZiB0aGUgZmV3IHJlbWFpbmluZyBhdmVudWVzIHRvIGdhaW4gc29t
ZSBtb3JlIHVuZGVyc3RhbmRpbmcuCgpPbmUgb3RoZXIgdGhpbmcgdG8gdHJ5IG1pZ2h0IGJlLCB3
aXRoIHRoYXQgcGF0Y2ggcmV2ZXJ0ZWQsIHRvIGZpbGwKYWxsIG1lbW9yeSB1cHdhcmRzIGZyb20g
d2FrZXVwX3N0YXJ0IChvciByZWFsbHkgaXRzIGxvdwptZW1vcnkgY29weSkgd2l0aCBhIHBhdHRl
cm4sIGFuZCBsYXRlciBpbnNwZWN0IHdoZXRoZXIgYW55dGhpbmcKY2hhbmdlZCAoeW91IGNvdWxk
IG9mIGNvdXJzZSBhbHNvIHNpbXBseSBjb21wYXJlIGxvdyBtZW1vcnkKY29weSBhbmQgb3JpZ2lu
YWwpLiBPciBtYXliZSB5b3UgaGF2ZSB0cmllZCB0aGlzIGFscmVhZHkuLi4KCkphbgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 07 15:34:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 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 1dIcye-0006iw-Vf; Wed, 07 Jun 2017 15:34: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 1dIcyd-0006ig-La
 for xen-devel@lists.xen.org; Wed, 07 Jun 2017 15:34:31 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 24/CB-03557-60D18395; Wed, 07 Jun 2017 15:34:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDS5dN1iL
 S4Mh/BYslHxezODB6HN39mymAMYo1My8pvyKBNWPDvLksBR+4K16s2MDewLiOs4uRk0NIIE9i
 y9qf7F2MHBy8AnYSXV1aIGEJAUOJ0wtvsoDYLAKqElfvXmQGsdkE1CXanm1nBSkXEVCWmDzXt
 4uRi4NZYCajxO8nV9lBaoQF3CVWtjQyQYxfzijRuN0PxOYUsJa49XQn1CpBib87hEHCzAJaEg
 9/3WKBsLUlli18zQxSwiwgLbH8H8cERr5ZCA2zkDTMQtIwC6FhASPLKkaN4tSistQiXSNzvaS
 izPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwNBjAIIdjIvXBh5ilORgUhLlfSBtESnE
 l5SfUpmRWJwRX1Sak1p8iFGGg0NJgvc3SE6wKDU9tSItMwcYBTBpCQ4eJRHeyyBp3uKCxNziz
 HSI1ClGRSlxXiEZoIQASCKjNA+uDRZ5lxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMex1kPE
 9mXgnc9FdAi5mAFvNdMgFZXJKIkJJqYAxfm3VzekjLijyLDzsFdmnX7mznKBBtqrm8+OZi7vO
 ro46fmnx5eceLS/80V3swth5pKvQWOKpx7rpqg6lolv3kLlNOwSO/hQSP25qtu82WXcV2e/3E
 JcmOLXG/J87YvZFx74OEqI1vzYQDJO46HXidxP5485U6C96e+9E3jl5+rbJo5Y7evQ5KLMUZi
 YZazEXFiQA2yidLtwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1496849668!72618249!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22023 invoked from network); 7 Jun 2017 15:34:30 -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; 7 Jun 2017 15:34:30 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 07 Jun 2017 09:34:28 -0600
Message-Id: <59383923020000780016085C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 07 Jun 2017 09:34:27 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Chao Gao" <chao.gao@intel.com>
References: <1496827785-132620-1-git-send-email-chao.gao@intel.com>
 <59380E36020000780016059B@prv-mh.provo.novell.com>
 <20170607150627.GA147743@skl-2s3.sh.intel.com>
In-Reply-To: <20170607150627.GA147743@skl-2s3.sh.intel.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 v2] VT-d PI: disable VT-d PI when APICv is
	disabled
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA3LjA2LjE3IGF0IDE3OjA2LCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPiBP
biBXZWQsIEp1biAwNywgMjAxNyBhdCAwNjozMToxOEFNIC0wNjAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPj4+Pj4gT24gMDcuMDYuMTcgYXQgMTE6MjksIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3Rl
Ogo+Pj4gQEAgLTIyNjYsOCArMjI2NywxMCBAQCBpbnQgX19pbml0IGludGVsX3Z0ZF9zZXR1cCh2
b2lkKQo+Pj4gICAgICAgICAgICogV2UgY2Fubm90IHVzZSBwb3N0ZWQgaW50ZXJydXB0IGlmIFg4
Nl9GRUFUVVJFX0NYMTYgaXMKPj4+ICAgICAgICAgICAqIG5vdCBzdXBwb3J0ZWQsIHNpbmNlIHdl
IGNvdW50IG9uIHRoaXMgZmVhdHVyZSB0bwo+Pj4gICAgICAgICAgICogYXRvbWljYWxseSB1cGRh
dGUgMTYtYnl0ZSBJUlRFIGluIHBvc3RlZCBmb3JtYXQuCj4+PiArICAgICAgICAgKiBWVC1kIFBJ
IGltcGxlbWVudGF0aW9uIHJlbGllcyBvbiBBUElDdi4gVGh1cywgZGlzYWJsZQo+Pj4gKyAgICAg
ICAgICogVlQtZCBQSSB3aGVuIEFQSUN2IGlzIGRpc2FibGVkLgo+Pj4gICAgICAgICAgICovCj4+
PiAtICAgICAgICBpZiAoICFjYXBfaW50cl9wb3N0KGlvbW11LT5jYXApIHx8ICFjcHVfaGFzX2N4
MTYgKQo+Pj4gKyAgICAgICAgaWYgKCAhY2FwX2ludHJfcG9zdChpb21tdS0+Y2FwKSB8fCAhY3B1
X2hhc19jeDE2IHx8ICFvcHRfYXBpY3ZfZW5hYmxlZCApCj4+PiAgICAgICAgICAgICAgaW9tbXVf
aW50cG9zdCA9IDA7Cj4+Cj4+SSdtIHNvcnJ5IGZvciB0aGlua2luZyBvZiB0aGlzIG9ubHkgbm93
LCBidXQgd2h5IGRvIHlvdSBjaGVjayB0aGUKPj5jb21tYW5kIGxpbmUgb3B0aW9uIGhlcmUgaW5z
dGVhZCBvZiB3aGV0aGVyIEFQSUMtViBpcyBhY3R1YWxseQo+PmluIHVzZT8gSSBndWVzcyB0aGVy
ZSdzIG5vdCBnb2luZyB0byBiZSBoYXJkd2FyZSBzdXBwb3J0aW5nIFZULWQKPj5QSSBidXQgbm90
IEFQSUMtViAoYWxiZWl0IG9uZSBpcyBhIGNoaXBzZXQgZmVhdHVyZSBhaXVpIGFuZCB0aGUKPj5v
dGhlciBhIENQVSBvbmUsIHNvIHRoZXkgYXJlIGtpbmQgb2YgaW5kZXBlbmRlbnQpLCBidXQgSSBj
b3VsZAo+PmVhc2lseSBpbWFnaW5lIGh5cGVydmlzb3JzIHN1cHBvcnRpbmcgdGhlbSBlbnRpcmVs
eSBpbmRlcGVuZGVudGx5Lgo+PkhlbmNlIEkgdGhpbmsgeW91IHdvdWxkIGJlIGJldHRlciBvZmYg
Y2hlY2tpbmcgdGhlIHJlbGV2YW50Cj4+c2Vjb25kYXJ5IGV4ZWMgYml0KHMpLgo+IAo+IFRob3Nl
IHJlbGV2YW50IHN0cnVjdHVyZSBoYXNuJ3QgYmVlbiBpbml0aWFsaXplZCBoZXJlLiBCdXQgeW91
cgo+IHRob3VnaHQgaXMgZGVmaW5pdGVseSByaWdodC4gSG93IGFib3V0IGNsZWFyIGlvbW11X2lu
dHBvc3QgaW4KPiB2bXhfaW5pdF92bWNzX2NvbmZpZygpIHdoZW4gZmluZGluZyBjcHUtc2lkZSBp
bnRlcnJ1cHQgcG9zdGluZwo+IGNhbid0IGJlIGVuYWJsZWQ/CgpJZiBjbGVhcmluZyB0aGUgZmxh
ZyBpcyBhbGwgaXQgdGFrZXMgLSBzdXJlLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 07 15:45:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 15:45:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dId8j-0007Vg-TS; Wed, 07 Jun 2017 15:44: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=324d18410=Paul.Durrant@citrix.com>)
 id 1dId8i-0007Va-4s
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 15:44:56 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 F0/65-02196-77F18395; Wed, 07 Jun 2017 15:44:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjleJIrShJLcpLzFFi42LZKekooVsmbxF
 p8HaXgcX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmrGvtYut4K5gxctfz9gaGA/zdTFyckgI+Ekc
 fPiRBcRmE9CRWHp0PhOILSKgKrHo0HrWLkYuDmaBfiaJqQ0bWEESwgIuEv8PLWaDKHKV+Ha6i
 xGkSERgHqPErVV/mEESLAIqEn/nvGYEsXkF3CXedi5nBykSEnjPLrFx3Vmwbk4Be4njm16DrW
 MUkJX40rgarJlZQFzi1hOIMyQEBCSW7DnPDGGLSrx8/I8VwjaQ2Lp0HwtEvY7Egt2f2CBsbYl
 lC18zQywWlDg58wnLBEbhWUjGzkLSMgtJyywkLQsYWVYxahSnFpWlFukaWuolFWWmZ5TkJmbm
 6BoaGOvlphYXJ6an5iQmFesl5+duYgTGQD0DA+MOxt/H/Q4xSnIwKYnyPpC2iBTiS8pPqcxIL
 M6ILyrNSS0+xKjBwSGwee3qC4xSLHn5ealKEryZckB1gkWp6akVaZk5wCiFKZXg4FES4dUGSf
 MWFyTmFmemQ6ROMRpzbFi9/gsTx52+DV+YhMAmSYnzFoKUCoCUZpTmwQ2CJY9LjLJSwryMDAw
 MQjwFqUW5mSWo8q8YxTkYlYR580Gm8GTmlcDtewV0ChPQKXyXTEBOKUlESEk1MKbMlHkS+t1Q
 vjfm9KPcOd4e3V9Ufs84v3JvHottl7j2S2nbras7/j1sCXCWjToza/Jpi3C2wmXnk74GPUh4a
 H008lVYzN4JW73d+5eIPDmvm3Cfd2OESXSmfNKRH9PdHvxlqJ37b0105pdnpxisxD85+tnYl7
 cpiE0Md9ju6a4zmY/z8FbrFCWW4oxEQy3mouJEAJqvZ2gZAwAA
X-Env-Sender: prvs=324d18410=Paul.Durrant@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1496850294!49058370!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61959 invoked from network); 7 Jun 2017 15:44:54 -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;
 7 Jun 2017 15:44:54 -0000
X-IronPort-AV: E=Sophos;i="5.39,311,1493683200"; d="scan'208";a="47369179"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] debian stretch dom0 + xen 4.9 fails to boot
Thread-Index: AdLe0KoM3kANRDRYSf+PCIgyxC4kg///62kA///UqkD//530gIAAq+WA//7hiaAASaM11////+MQgAAfuwCAAAbUMIAAGXcAgAAQOnCAAEA9AIAAVefggADG/ACAAUkj0IACqxgAgAUy+oA=
Date: Wed, 7 Jun 2017 15:40:47 +0000
Message-ID: <fc6fa02bb41e497e8b1896b692e82123@AMSPEX02CL03.citrite.net>
References: <bcc0d4330d9b463a9829af1327d895a9@AMSPEX02CL03.citrite.net>
 <5936E230020000780015FEDC@prv-mh.provo.novell.com>
 <fe6a9bb5eb8144bda27ef1532a153ab7@AMSPEX02CL03.citrite.net>
 <d45ae6fc34a94ab48213667073b37616@AMSPEX02CL03.citrite.net>
 <3a0eb227-8302-50db-84a6-b07893ab0e91@oracle.com>
 <d8a91bf2426a4fc99f6a0e633e853402@AMSPEX02CL03.citrite.net>
 <5937D4FF02000078001602F6@suse.com>
 <e9772a31-a3c0-6994-2745-219e6b0948f8@suse.com>
 <ad450ab0147147429a46cd7382a17c19@AMSPEX02CL03.citrite.net>
 <0e704f5e-5845-dc56-6058-d0451d43d842@citrix.com>
 <2baad09e48864a06873037240b8e39dd@AMSPEX02CL03.citrite.net>
 <5938048A02000078001604AE@prv-mh.provo.novell.com>
 <056e566f141c4715867e2bdbbe418977@AMSPEX02CL03.citrite.net>
 <593806FC02000078001604D1@prv-mh.provo.novell.com>
 <e4aae59cbd884e21ab1fb75a96f34d3d@AMSPEX02CL03.citrite.net>
 <593813E602000078001605F7@prv-mh.provo.novell.com>
 <ee93e45315794a3db4aa21beefb62e52@AMSPEX02CL03.citrite.net>
 <593838D20200007800160859@prv-mh.provo.novell.com>
In-Reply-To: <593838D20200007800160859@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: Juergen Gross <jgross@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "Julien Grall \(julien.grall@arm.com\)" <julien.grall@arm.com>,
 'BorisOstrovsky' <boris.ostrovsky@oracle.com>,
 "xen-devel\(xen-devel@lists.xenproject.org\)" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] debian stretch dom0 + xen 4.9 fails to 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMDcgSnVuZSAyMDE3IDE2OjMzCj4gVG86IFBhdWwg
RHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IEp1bGllbiBHcmFsbCAoanVs
aWVuLmdyYWxsQGFybS5jb20pIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT47IEFuZHJldwo+IENvb3Bl
ciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IHhlbi1kZXZlbCh4ZW4tCj4gZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcpIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Owo+ICdC
b3Jpc09zdHJvdnNreScgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPjsgSnVlcmdlbiBHcm9z
cwo+IDxqZ3Jvc3NAc3VzZS5jb20+Cj4gU3ViamVjdDogUkU6IFtYZW4tZGV2ZWxdIGRlYmlhbiBz
dHJldGNoIGRvbTAgKyB4ZW4gNC45IGZhaWxzIHRvIGJvb3QKPiAKPiA+Pj4gT24gMDcuMDYuMTcg
YXQgMTc6MDYsIDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPj4gRnJvbTogSmFu
IEJldWxpY2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPiA+PiBTZW50OiAwNyBKdW5lIDIw
MTcgMTM6NTYKPiA+PiA+Pj4gT24gMDcuMDYuMTcgYXQgMTQ6NDYsIDxQYXVsLkR1cnJhbnRAY2l0
cml4LmNvbT4gd3JvdGU6Cj4gPj4gPiBJIGd1ZXNzIEknbSBnb2luZyB0byBoYXZlIHRvIHRyeSB0
byB3cml0ZSBzb21lIGNvZGUgdG8gbG9nIHZhbHVlcyB0bwo+ID4+ID4gdGhlIFZHQSBidWZmZXIg
dG8gc2VlIHdoYXQgaXMgZ29pbmcgb24uCj4gPj4KPiA+PiBHb29kIGx1Y2shCj4gPj4KPiA+Cj4g
PiBUaGF0IHJlYWxseSB3YXMgdG9vIGhhcmQuLi4gSW5zdGVhZCBJIHJldmVydGVkIHRoZSBwYXRj
aCBhbmQgc3Rhc2hlZCBFQkRBCj4gPiBhbmQgdGhlIGluaXRpYWwgbG9jYXRpb24gb2YgdGhlIHRy
YW1wb2xpbmUgYW5kIGR1bXBlZCB0aGVtIGluCj4gX19zdGFydF94ZW4oKS4KPiA+IFRoZSBFQkRB
IHRhbGxpZXMgd2l0aCB0aGUgRTgyMDoKPiA+Cj4gPiAoWEVOKSBib290X2ViZGEgPSA5NjQwCj4g
PiAuCj4gPiAuCj4gPiAoWEVOKSBYZW4tZTgyMCBSQU0gbWFwOgo+ID4gKFhFTikgIDAwMDAwMDAw
MDAwMDAwMDAgLSAwMDAwMDAwMDAwMDk2NDAwICh1c2FibGUpCj4gPiAoWEVOKSAgMDAwMDAwMDAw
MDA5NjQwMCAtIDAwMDAwMDAwMDAwYTAwMDAgKHJlc2VydmVkKQo+ID4KPiA+IEFuZCB0aGUgaW5p
dGlhbCBsb2NhdGlvbiBvZiB0aGUgdHJhbXBvbGluZSBhcHBlYXJzIHRvIGJlIG9rLi4uCj4gPgo+
ID4gKFhFTikgb3JpZ190cmFtcG9saW5lX3BoeXMgPSA4NjAwMAo+ID4KPiA+IFNvLCBzdGlsbCBu
byBjbHVlIGFzIHRvIHdoeSBtb3ZpbmcgdGhlIHdha2V1cCBjb2RlIGFyb3VuZCBpcyBtZXNzaW5n
IHRoaW5ncwo+ID4gdXAuCj4gCj4gVGhpcyBsb29rcyB0byBiZSB0dXJuaW5nIGludG8gYSBuaWdo
dG1hcmUuCgpEZWZpbml0ZWx5IQoKPiBTaW5jZSB5b3Ugc2FpZCBpdCBkb2Vzbid0Cj4gbWFrZSBp
dCB0byB0aGUgcG9pbnQgd2hlcmUgWGVuIHdvdWxkIGRvIGFueSBub3JtYWwgb3V0cHV0LCBoYXZl
Cj4geW91IGJlZW4gYWJsZSB0byBuYXJyb3cgZG93biBob3cgZmFyIGl0IGdldHM/IEkgdGhpbmsg
dGhpcyBpcyBvbmUKPiBvZiB0aGUgZmV3IHJlbWFpbmluZyBhdmVudWVzIHRvIGdhaW4gc29tZSBt
b3JlIHVuZGVyc3RhbmRpbmcuCj4gCgpZZXMsIHRoYXQncyB3aGF0IEknbSBub3cgYXR0ZW1wdGlu
Zy4gQW5kcmV3IGhhcyBzb21lIHNlcmlhbCBsb2dnaW5nIHBhdGNoZXMgdGhhdCBJJ20gZ29pbmcg
dG8gdHJ5IHRvIGNvbnZlcnQgdG8gVkdBIGxvZ2dpbmcuCgo+IE9uZSBvdGhlciB0aGluZyB0byB0
cnkgbWlnaHQgYmUsIHdpdGggdGhhdCBwYXRjaCByZXZlcnRlZCwgdG8gZmlsbAo+IGFsbCBtZW1v
cnkgdXB3YXJkcyBmcm9tIHdha2V1cF9zdGFydCAob3IgcmVhbGx5IGl0cyBsb3cKPiBtZW1vcnkg
Y29weSkgd2l0aCBhIHBhdHRlcm4sIGFuZCBsYXRlciBpbnNwZWN0IHdoZXRoZXIgYW55dGhpbmcK
PiBjaGFuZ2VkICh5b3UgY291bGQgb2YgY291cnNlIGFsc28gc2ltcGx5IGNvbXBhcmUgbG93IG1l
bW9yeQo+IGNvcHkgYW5kIG9yaWdpbmFsKS4gT3IgbWF5YmUgeW91IGhhdmUgdHJpZWQgdGhpcyBh
bHJlYWR5Li4uCj4gCgpObywgbm90IGRvbmUgdGhhdC4uLiBzb3VuZHMgbGlrZSBhIGdvb2QgaWRl
YS4KClRoYW5rcywKCiAgUGF1bAoKPiBKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 07 15:47:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 15: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 1dIdBG-0007eV-AO; Wed, 07 Jun 2017 15:47: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=3246c0ce0=Andrew.Cooper3@citrix.com>)
 id 1dIdBF-0007eJ-4R
 for xen-devel@lists.xen.org; Wed, 07 Jun 2017 15:47:33 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 13/D8-03587-41028395; Wed, 07 Jun 2017 15:47:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsWyU9JRQldYwSL
 S4NB6G4slHxezODB6HN39mymAMYo1My8pvyKBNWPy+Y9MBXtUK87+O8jUwHhAqouRk0NCwE/i
 9cp9zCC2sICNxKPZT1hBbBEBZYneX79ZQGwhgVqJbzP+MXYxcnAwC6hL/D5rBhJmE9CX2P3iE
 xOIzStgK3Ft8QN2EJtFQEVi/qMHYCNFBcIl3jYeYYGoEZQ4OfMJmM0pYC9xs/UCWA2zgIHEkU
 VzWCFseYntb+cwQ6xVk7jWf4kd4sx0ia1/fzFPYOSfhWTULCTts5C0L2BkXsWoUZxaVJZapGt
 sqJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERiCDECwg7FpUeAhRkkOJiVR3gfS
 FpFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjPywHlBItS01Mr0jJzgNEAk5bg4FES4dUGSfMWF
 yTmFmemQ6ROMepybFi9/guTEEtefl6qlDjvGZAiAZCijNI8uBGwyLzEKCslzMsIdJQQT0FqUW
 5mCar8K0ZxDkYlYd7nIFN4MvNK4Da9AjqCCegIvksmIEeUJCKkpBoYi0Mi5K68rrsff7TvbYD
 gXY6lTydJatSJV0f961hWs1bumMwy1aq7143mpZ8y+bbwUZNv8499Epp5Wm2rQgw/brOozT94
 qWFPb21xk42t0uls1SqhxFaRFDaFLtdsPX6eSodbRWHHF/s8uHLj6EPVsJYPyRIqNqEKbC055
 dMiO4/v2NIXHKDEUpyRaKjFXFScCADLwAe8xwIAAA==
X-Env-Sender: prvs=3246c0ce0=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1496850451!96271522!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56696 invoked from network); 7 Jun 2017 15:47:31 -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;
 7 Jun 2017 15:47:31 -0000
X-IronPort-AV: E=Sophos;i="5.39,311,1493683200"; d="scan'208";a="47369518"
To: Jan Beulich <JBeulich@suse.com>
References: <1496840670-10261-1-git-send-email-andrew.cooper3@citrix.com>
 <59381E65020000780016064D@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <a18b88af-bf96-fd6c-37fa-4ac3c26aaacd@citrix.com>
Date: Wed, 7 Jun 2017 16:44:11 +0100
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: <59381E65020000780016064D@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] RFC x86/emul: Drop segment_attributes_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>

T24gMDcvMDYvMTcgMTQ6NDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA3LjA2LjE3IGF0
IDE1OjA0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IFJGQywgYmVjYXVz
ZSBJJ2QgYWxzbyBsaWtlIHRvIGZsb2F0IHRoZSBpZGVhIG9mIG1ha2luZyB0aGlzIGFkanVzdG1l
bnQgYXMgCj4+IHdlbGw6Cj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2X2VtdWxh
dGUveDg2X2VtdWxhdGUuaCAKPj4gYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxh
dGUuaAo+PiBpbmRleCAzMzU1YzAxLi41M2E1NDgwIDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC94
ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaAo+PiArKysgYi94ZW4vYXJjaC94ODYveDg2X2Vt
dWxhdGUveDg2X2VtdWxhdGUuaAo+PiBAQCAtOTAsNyArOTAsNyBAQCBzdHJ1Y3QgeDg2X2V2ZW50
IHsKPj4gIHN0cnVjdCBzZWdtZW50X3JlZ2lzdGVyIHsKPj4gICAgICAgdWludDE2X3QgICBzZWw7
Cj4+ICAgICAgICAgICAgdW5pb24gewo+PiAtICAgICAgICB1aW50MTZfdCByYXc7Cj4+ICsgICAg
ICAgIHVpbnQxNl90IGF0dHI7Cj4+ICAgICAgICAgIHN0cnVjdCB7Cj4+ICAgICAgICAgICAgICB1
aW50MTZfdCB0eXBlOjQ7ICAgIC8qIDA7ICBCaXQgNDAtNDMgKi8KPj4gICAgICAgICAgICAgIHVp
bnQxNl90IHM6ICAgMTsgICAgLyogNDsgIEJpdCA0NCAqLwo+PiBAQCAtMTAyLDcgKzEwMiw3IEBA
IHN0cnVjdCBzZWdtZW50X3JlZ2lzdGVyIHsKPj4gICAgICAgICAgICAgIHVpbnQxNl90IGc6ICAg
MTsgICAgLyogMTE7IEJpdCA1NSAqLwo+PiAgICAgICAgICAgICAgdWludDE2X3QgcGFkOiA0Owo+
PiAgICAgICAgICB9Owo+PiAtICAgIH0gYXR0cjsKPj4gKyAgICB9Owo+PiAgICAgIHVpbnQzMl90
ICAgbGltaXQ7Cj4+ICAgICAgdWludDY0X3QgICBiYXNlOwo+PiAgfTsKPj4KPj4gd2hpY2ggd291
bGQgdHVybiAuYXR0ci5yYXcgaW50byBqdXN0IC5hdHRyLCBhbmQgcmVtb3ZlIC5hdHRyIGZvciBh
Y2Nlc3NlcyBpbnRvCj4+IHRoZSBiaXRmaWVsZC4KPiBJJ2QgY2VydGFpbmx5IGxpa2UgdGhpcywg
cHJvdmlkZWQgdGhpcyB3b3JrcyB3aXRoIGFsbCBjb21waWxlciB2ZXJzaW9ucwo+IHdlIHN1cHBv
cnQgKHNlZSBhbHNvIGJlbG93KS4KPgo+PiBGdXJ0aGVybW9yZSwgaW4gYSBmb2xsb3dpbmcgcGF0
Y2gsIEkgaW50ZW5kIHRvIG1ha2UgYSBzaW1pbGFyIGFkanVzdG1lbnQgYXMKPj4gaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9eHRmLmdpdDthPWNvbW1pdGRpZmY7aD1mMDk5MjExZjJl
YmRhZGY2MWFlNiAKPj4gNDE2NTU5MjIwZDY5Yjc4OGNkMmIKPj4gdG8gZXhwb3NlIHRoZSBpbnRl
cm5hbCBjb2RlL2RhdGEgZmllbGQgbmFtZXMuICBUaGlzIHdpbGwgc2ltcGxpZnkgYSBsb3Qgb2YK
Pj4gY29kZSB3aGljaCBjdXJyZW50bHkgdXNlcyBvcGVuY29kZWQgbnVtYmVycyBhZ2FpbnN0IHRo
ZSB0eXBlIGZpZWxkLgo+IFRoaXMgaXMgbmljZSB0b28sIHdpdGggdHdvIGNhdmVhdHM6IFRoZSAi
YSIgYml0IGlzIG5vdCBjb2RlCj4gc2VnbWVudCBzcGVjaWZpYyAoYnV0IHBsYWNlZCBzbykKCkxl
YXN0IGJhZCBvcHRpb24gSSdtIGFmcmFpZC4gIEl0IGNhbid0IGxpdmUgaW4gdGhlIGNvbW1vbiBz
dHJ1Y3QgYmVjYXVzZQppdCBpcyBwYXJ0IG9mIHRoZSB0eXBlIG5pYmJsZSwgYW5kIGl0IGNhbid0
IGxpdmUgaW4gYm90aCB0aGUgY29kZSBhbmQKZGF0YSBhbm9ueW1vdXMgdW5pb25zIGJlY2F1c2Ug
aXQgaGFzIHRoZSBzYW1lIG5hbWUuCgo+ICBhbmQgdGhlICJ4IiBiaXQgaXMgYW4gaW52ZW50aW9u
Cj4gb2YgeW91cnMgYWZhaWN0LCB3aGljaCBJJ2QgcHJlZmVyIHRvIGJlIGUuZy4gImNvZGUiLgoK
SXQgaXMgdGhlIGVYZWN1dGFibGUgYml0LiAgSSBnb3QgdGhlIHRlcm1pbm9sb2d5IGZyb20gb25l
IG9mIHRoZSB0d28KbWFudWFscywgYnV0IGRvbid0IHJlY2FsbCBleGFjdGx5IHdoZXJlLgoKPgo+
PiBAQCAtMjQ1LDcgKzI0NSw3IEBAIGludCBhcmNoX3NldF9pbmZvX2h2bV9ndWVzdChzdHJ1Y3Qg
dmNwdSAqdiwgY29uc3QgdmNwdV9odm1fY29udGV4dF90ICpjdHgpCj4+ICAgICAgICAgIHYtPmFy
Y2guaHZtX3ZjcHUuZ3Vlc3RfY3JbNF0gPSByZWdzLT5jcjQ7Cj4+ICAgICAgICAgIHYtPmFyY2gu
aHZtX3ZjcHUuZ3Vlc3RfZWZlciAgPSByZWdzLT5lZmVyOwo+PiAgCj4+IC0jZGVmaW5lIFNFRyhs
LCBhKSAoc3RydWN0IHNlZ21lbnRfcmVnaXN0ZXIpeyAubGltaXQgPSAobCksIC5hdHRyLmJ5dGVz
ID0gKGEpIH0KPj4gKyNkZWZpbmUgU0VHKGwsIGEpIChzdHJ1Y3Qgc2VnbWVudF9yZWdpc3Rlcil7
IC5saW1pdCA9IChsKSwgLmF0dHIucmF3ID0gKGEpIH0KPiBEb2VzIHRoaXMgYW5kIC4uLgo+Cj4+
IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vdm14L3ZteC5jCj4+IEBAIC0xMDc0LDE4ICsxMDc0LDE4IEBAIHN0YXRpYyB1bnNpZ25lZCBp
bnQgX3ZteF9nZXRfY3BsKHN0cnVjdCB2Y3B1ICp2KQo+PiAgICogdGhpbmdzLiAgV2Ugc3RvcmUg
dGhlIHJpbmctMyB2ZXJzaW9uIGluIHRoZSBWTUNTIHRvIGF2b2lkIGxvdHMgb2YKPj4gICAqIHNo
dWZmbGluZyBvbiB2bWVudGVyIGFuZCB2bWV4aXQsIGFuZCB0cmFuc2xhdGUgaW4gdGhlc2UgYWNj
ZXNzb3JzLiAqLwo+PiAgCj4+IC0jZGVmaW5lIHJtX2NzX2F0dHIgKCgodW5pb24gc2VnbWVudF9h
dHRyaWJ1dGVzKSB7ICAgICAgICAgICAgICAgICAgICAgICBcCj4+IC0gICAgICAgIC5maWVsZHMg
PSB7IC50eXBlID0gMHhiLCAucyA9IDEsIC5kcGwgPSAwLCAucCA9IDEsIC5hdmwgPSAwLCAgICBc
Cj4+IC0gICAgICAgICAgICAgICAgICAgIC5sID0gMCwgLmRiID0gMCwgLmcgPSAwLCAucGFkID0g
MCB9IH0pLmJ5dGVzKQo+PiAtI2RlZmluZSBybV9kc19hdHRyICgoKHVuaW9uIHNlZ21lbnRfYXR0
cmlidXRlcykgeyAgICAgICAgICAgICAgICAgICAgICAgXAo+PiAtICAgICAgICAuZmllbGRzID0g
eyAudHlwZSA9IDB4MywgLnMgPSAxLCAuZHBsID0gMCwgLnAgPSAxLCAuYXZsID0gMCwgICAgXAo+
PiAtICAgICAgICAgICAgICAgICAgICAubCA9IDAsIC5kYiA9IDAsIC5nID0gMCwgLnBhZCA9IDAg
fSB9KS5ieXRlcykKPj4gLSNkZWZpbmUgdm04Nl9kc19hdHRyICgoKHVuaW9uIHNlZ21lbnRfYXR0
cmlidXRlcykgeyAgICAgICAgICAgICAgICAgICAgIFwKPj4gLSAgICAgICAgLmZpZWxkcyA9IHsg
LnR5cGUgPSAweDMsIC5zID0gMSwgLmRwbCA9IDMsIC5wID0gMSwgLmF2bCA9IDAsICAgIFwKPj4g
LSAgICAgICAgICAgICAgICAgICAgLmwgPSAwLCAuZGIgPSAwLCAuZyA9IDAsIC5wYWQgPSAwIH0g
fSkuYnl0ZXMpCj4+IC0jZGVmaW5lIHZtODZfdHJfYXR0ciAoKCh1bmlvbiBzZWdtZW50X2F0dHJp
YnV0ZXMpIHsgICAgICAgICAgICAgICAgICAgICBcCj4+IC0gICAgICAgIC5maWVsZHMgPSB7IC50
eXBlID0gMHhiLCAucyA9IDAsIC5kcGwgPSAwLCAucCA9IDEsIC5hdmwgPSAwLCAgICBcCj4+IC0g
ICAgICAgICAgICAgICAgICAgIC5sID0gMCwgLmRiID0gMCwgLmcgPSAwLCAucGFkID0gMCB9IH0p
LmJ5dGVzKQo+PiArI2RlZmluZSBybV9jc19hdHRyICgoKHN0cnVjdCBzZWdtZW50X3JlZ2lzdGVy
KSB7ICAgICAgICAgICAgICAgICAgICAgICAgXAo+PiArICAgICAgICAuYXR0ciA9IHsgLnR5cGUg
PSAweGIsIC5zID0gMSwgLmRwbCA9IDAsIC5wID0gMSwgLmF2bCA9IDAsICAgICAgXAo+PiArICAg
ICAgICAgICAgICAgICAgICAubCA9IDAsIC5kYiA9IDAsIC5nID0gMCwgLnBhZCA9IDAgfSB9KS5h
dHRyLnJhdykKPj4gKyNkZWZpbmUgcm1fZHNfYXR0ciAoKChzdHJ1Y3Qgc2VnbWVudF9yZWdpc3Rl
cikgeyAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4gKyAgICAgICAgLmF0dHIgPSB7IC50eXBl
ID0gMHgzLCAucyA9IDEsIC5kcGwgPSAwLCAucCA9IDEsIC5hdmwgPSAwLCAgICAgIFwKPj4gKyAg
ICAgICAgICAgICAgICAgIC5sID0gMCwgLmRiID0gMCwgLmcgPSAwLCAucGFkID0gMCB9IH0pLmF0
dHIucmF3KQo+PiArI2RlZmluZSB2bTg2X2RzX2F0dHIgKCgoc3RydWN0IHNlZ21lbnRfcmVnaXN0
ZXIpIHsgICAgICAgICAgICAgICAgICAgICAgXAo+PiArICAgICAgICAuYXR0ciA9IHsgLnR5cGUg
PSAweDMsIC5zID0gMSwgLmRwbCA9IDMsIC5wID0gMSwgLmF2bCA9IDAsICAgICAgXAo+PiArICAg
ICAgICAgICAgICAgICAgLmwgPSAwLCAuZGIgPSAwLCAuZyA9IDAsIC5wYWQgPSAwIH0gfSkuYXR0
ci5yYXcpCj4+ICsjZGVmaW5lIHZtODZfdHJfYXR0ciAoKChzdHJ1Y3Qgc2VnbWVudF9yZWdpc3Rl
cikgeyAgICAgICAgICAgICAgICAgICAgICBcCj4+ICsgICAgICAgIC5hdHRyID0geyAudHlwZSA9
IDB4YiwgLnMgPSAwLCAuZHBsID0gMCwgLnAgPSAxLCAuYXZsID0gMCwgICAgICBcCj4+ICsgICAg
ICAgICAgICAgICAgICAubCA9IDAsIC5kYiA9IDAsIC5nID0gMCwgLnBhZCA9IDAgfSB9KS5hdHRy
LnJhdykKPiAuLi4gYWxsIG9mIHRoaXMgd29yayB3aXRoIGdjYyBhcm91bmQgdGhlIDQuMyBlcmE/
CgpOb3Qgc3VyZS4gIEkgd2lsbCB0cnkuCgpJIGhhZCBhY3R1YWxseSB3b25kZXJlZCB3aHkgd2Ug
d2VyZW4ndCB1c2luZyBwbGFpbiBudW1iZXJzIGZvciB0aGVzZS4gCklmIHRoaXMgZG9lc24ndCB3
b3JrIGZvciBHQ0MgNC4zIGFuZCBvbGRlciwgSSBwcm9iYWJseSB3aWxsIHN3YXAgdGhlc2UKdG8g
YmVpbmcgcmF3IG51bWJlcnMsIHJhdGhlciB0aGFuIGxvc2UgdGhlIG90aGVyIGJlbmVmaXRzLgoK
fkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 07 15:47:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 15:47:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIdBX-0007h1-Lk; Wed, 07 Jun 2017 15:47: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=324a11e1f=dario.faggioli@citrix.com>)
 id 1dIdBW-0007gq-Nv
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 15:47:50 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 D5/25-02006-52028395; Wed, 07 Jun 2017 15:47:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsXitHSDva6SgkW
 kwZI3/Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bj7O+MBVtNKm58nMfSwHhSt4uRk0NCIETi
 6qYVrCA2r4CBxPrJ11hAbGGg+N7Ox0wgNhtQ/M2OvWA1IgLKEr2/foPVMAucYJSYsVoHxGYRU
 JFYdmEXO4jNKWAvcWjpdMYuRi4OIYEjjBLtP2eADeIXkJS49eUjM0RztcSFuz+YII7Qljhyrp
 8d4ghBiZMzn4AtEBJQk5gx9zLrBEa+WUhaZiEpg4hrSrRu/80OYWtLLFv4mhnCtpVYt+49VI2
 NxKarCxghbHmJ7W/nMC9gZF/FqFGcWlSWWqRrZKqXVJSZnlGSm5iZo2toYKqXm1pcnJiempOY
 VKyXnJ+7iREYzvUMDIw7GHe1+x1ilORgUhLlfSBtESnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJg
 ve8HFBOsCg1PbUiLTMHGFkwaQkOHiURXm2QNG9xQWJucWY6ROoUo6KUOO8ZkIQASCKjNA+uDR
 bNlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ8y4DmcKTmVcCN/0V0GImoMV8l0xAFpckIqS
 kGhitDu2uvHH89LvTO6znfLl0TYDt2P8HVz75nM/cHXBm1XGV0mmaNtaPEvObmqbPztG+u02p
 ZpPmE9HYJwmn4j40fa4q3j3dJSBi5iyNb5vfPav/sHJH4/81HV7yJRpmkQxXpkstK0j+/jSs5
 IGgwomcC0/ZOWM5FL4sCUt1tDuue2Ld+75H81MLlFiKMxINtZiLihMBFetRquECAAA=
X-Env-Sender: prvs=324a11e1f=dario.faggioli@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1496850464!73867187!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54766 invoked from network); 7 Jun 2017 15:47:45 -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 Jun 2017 15:47:45 -0000
X-IronPort-AV: E=Sophos;i="5.39,311,1493683200"; 
 d="asc'?scan'208";a="435494556"
Message-ID: <1496850353.9462.3.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Date: Wed, 7 Jun 2017 17:45:53 +0200
In-Reply-To: <5938323D02000078001607B7@prv-mh.provo.novell.com>
References: <149633614204.12814.14390287626133023934.stgit@Solace.fritz.box>
 <149633843555.12814.16573412358602741145.stgit@Solace.fritz.box>
 <5938323D02000078001607B7@prv-mh.provo.novell.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>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 03/15] xen/tools: tracing: several
 improvements on IRQs tracing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============5669333669680818481=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

On Wed, 2017-06-07 at 09:05 -0600, Jan Beulich wrote:
> > > > On 01.06.17 at 19:33, <dario.faggioli@citrix.com> wrote:
> >=20
> > More specifically:
> > =C2=A0- the handling of the TRC_HW_IRQ_HANDLED is fixed, both in
> > =C2=A0=C2=A0=C2=A0xentrace_format and in xenalyze;
> > =C2=A0- simple events for recording when we enter and exit the
> > =C2=A0=C2=A0=C2=A0do_IRQ function, as well as when we deal with a guest
> > =C2=A0=C2=A0=C2=A0IRQ, are added;
>=20
> On x86. What about ARM?
>=20
We don't have tracing at all on ARM. I guess I can mention this in the
commit message (and, perhaps, even add an 'x86' tag to the subject).

> > =C2=A0- tracing of IRQs handled with direct vectors is also
> > =C2=A0=C2=A0=C2=A0added.
> >=20
> > With all the above, a trace will now look like this (using
> > xenalyze):
> >=20
> > =C2=A00.001299072 .x- d32768v5 irq_enter, irq 80000000
> > =C2=A00.001299072 .x- d32768v5 irq_direct, vec fa, handler =3D
> > 0xffff82d08026d7e4
> > =C2=A00.001300014 .x- d32768v5 raise_softirq nr 0
> > =C2=A00.001300487 .x- d32768v5 irq_exit irq 80000000, in_irq =3D 0
>=20
> The IRQ number looks bogus here, and I'm not convinced giving
> a bogus example in a commit message is a good idea. I realize
> this is presumably a result of vector_irq[] being initialized to
> INT_MIN, but I would say the trace points would then better be
> moved so that no bogus data is being recorded.
>=20
Ok, I'll have a look at how to achieve that.

> > @@ -884,9 +919,13 @@ void do_IRQ(struct cpu_user_regs *regs)
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0desc->rl_quantum_start =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=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0tsc_in =3D tb_init_don=
e ? get_cycles() : 0;
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0if ( unlikely(tb_init_=
done) )
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0{
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0__trace_var(TRC_HW_IRQ_GUEST, 0, sizeof(irq), &irq);
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0tsc_in =3D get_cycles();
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0}
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0__do_IRQ_guest(ir=
q);
> > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0TRACE_3D(TRC_HW_IRQ_HA=
NDLED, irq, tsc_in, get_cycles());
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0trace_irq_handled(irq,=
 get_cycles() - tsc_in);
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0goto out_no_end;
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0}
>=20
> Before this change, the get_cycles() invocation was after
> the tb_init_done check. Now you move it ahead of it (as
> the function arguments are evaluated before executing the
> function body) - are you sure all compiler versions will suitably
> re-order this?
>=20
> Additionally I'm afraid this will trigger compiler warnings on at
> least some compiler versions, as tsc_in is now possibly
> uninitialized (and there's no clear way to disprove this for the
> compiler, again because function arguments are being
> evaluated before the function body is reached).
>=20
I understand and (now that I see it) agree with your remark on when
get_cycles() is called. I'll reorganize things so that the patched
behavior matches the existing one.

OTOH, I'm not sure I see the "potentially uninitialized" issue for
tsc_in, but since I'm reworking the code, I'll keep that in mind too.

> As to get_cycles() itself - is the relatively imprecise time
> stamp it produces really good enough for tracing? I notice
> that there are only very few other users of that function.
>=20
Yes, that's also something I was wondering. It's what is being used
currently, so I thought it was like that for a reason, and that it
wasn't this patch job to change that.

But if it's judged to be fine to turn this into NOW() (done either
here, or in a dedicated patch)., I'm all for it.

> > @@ -922,6 +962,7 @@ void do_IRQ(struct cpu_user_regs *regs)
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0spin_unlock(&desc->lock);
> > =C2=A0 out_no_unlock:
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0irq_exit();
> > +=C2=A0=C2=A0=C2=A0=C2=A0TRACE_3D(TRC_HW_IRQ_EXIT, irq, desc =3D=3D NUL=
L ? -1 : desc-
> > >status, in_irq());
>=20
> The ordering of irq_{enter,exit}() and TRACE_{1,3}D() may be
> preferable from a trace quality pov, but as far as the system is
> concerned you're adding code which runs in interrupt context
> without being aware of that. This may be a latent issue.
>=20
Sorry, I don't understand your concern(s). What is it that I am not
aware of, and what is it that could be a latent issue?

About the position of those tracepoints: the nice thing about IRQ_EXIT
following irq_exit() is that I can record the result of in_irq(), which
will tell whether or not we're dealing with a nested interrupt. I don't
 do the same for IRQ_ENTER, but, not that I think about it, I guess I
could.

However, if what you're saying is that they need to stay within the
irq_enter()-irq_exit() section, I can certainly make that happen. The
trace needs to be interpreted knowing where the tracepoints are anyway
(and that's true for each and every event already), so no big deal,
really.

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)
--=-Rheqz58jx6akUKDGTtTi
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

iQIcBAABCAAGBQJZOB+yAAoJEBZCeImluHPuJBwQAKMaqxNB4SOJvigFurZX6XYp
95LQJBCB19wwUkjNSyv4hwvg4/9adEtFx4pP7ezIfJN/jtgc2etFL5jVzFFy+miW
XDLC3EPgxEGkRaqqJfXVG4mPRRSCMMmuuh03AQdrWFoSV7EooC2CeNPu5dzBSa90
DbRUBSOvEM2VyOo6pJpllYM3PmA8y1bdH3UbOWA+8yGVnw/AYi8JTTa0j+PiW2D5
YyNgjnnFu/2j+nUXGYV4mZoc4qor5wdJ2PkcGce6GqtV7RolXqd7RDuCuufGpO0x
EolsDztXzyLqguNaVE9kgo1FejVUJUwxiI1f2RsFUEM5Dkywaz4W4CwWuu7Kie2U
BiiZ5NNPomcXmphpzjZm6UYp2XxklaWWHhS81ve+gcEeovjbJi2ozKYUHJp68zFS
zoxjCDixi5D1fAieuCOtjiTAS4RzPdxbp37+z7RpMyhvy10Tym8/dpnsR1bcA6CU
lH/kKMWZbpr9g8bkdpYpu0TLMBBY11Jl9lSaR2orKaXKoHZqpqUshnSm51n+DTfw
bOxjFaBtv9B32b9wEKa38stXx8n57yOLuNvzxP47yyfL/n0OmYLTgkLjl948jTqX
Tr7waYjJcQ7gqd6E6l6WceUHZabTDbyotGB3WvAuFguivsNHI/n6VitBqIFT++6L
aM/joD9JhFl9LuSn2g8t
=TR6H
-----END PGP SIGNATURE-----

--=-Rheqz58jx6akUKDGTtTi--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5669333669680818481==--


From xen-devel-bounces@lists.xen.org Wed Jun 07 15:52:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 15:52:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIdFb-0008RB-63; Wed, 07 Jun 2017 15: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 <jgross@suse.com>) id 1dIdFZ-0008R5-PV
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 15:52:01 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 47/6A-03371-12128395; Wed, 07 Jun 2017 15:52:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVyuP0Ov66CokW
 kwawedYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPt57SCL4oV7cuusDcw7pTuYuTkkBAwkng7
 8R9TFyMXh5DAQkaJCTcWs4MkhAXkJWbO2cYIYosI5Es0nt3NBGIzC7QwSuz/qgFiCwlYSbQt+
 sYMYrMJqEpsuH6KFcTmFbCWeDl5P1g9i4CKxLv5fSwgtqhAuETvgX42iBpBiZMzn4DFOYHqf3
 +4xQoxX13iz7xLzBC2uMSmZ9+h4vIS29/OYZ7AyD8LSfssJC2zkLTMQtKygJFlFaN6cWpRWWq
 RrpleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgaDIAwQ7GeSf8DzFKcjApifI+
 kLaIFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBe0seKCdYlJqeWpGWmQOMEpi0BAePkgivthxQm
 re4IDG3ODMdInWKUVFKnPccSJ8ASCKjNA+uDRaZlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqC
 TMK6wANIUnM68EbvoroMVMQIv5LpmALC5JREhJNTC2Z6itPeUi9Tx/x+FC5iO/V+o7OXSs75v
 l6Ff8uLN75kVziwNfMh1n3f6dz/HeQL6pwE8p9p9h8Cy+Fz7X9yxnsk+ecMC08FPC4ToTYa9Y
 36sbDU/05F8+Hiw/SXDRgYwnq99sPTMrd0W14lxXtd4dbVP6s+as1rn3WdmfNfnczIoOkb7KL
 0ZKLMUZiYZazEXFiQBuMr5hxwIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1496850720!105062717!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33144 invoked from network); 7 Jun 2017 15:52:00 -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; 7 Jun 2017 15:52: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 00779AAB4;
 Wed,  7 Jun 2017 15:51:59 +0000 (UTC)
To: Andre Przywara <andre.przywara@arm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <22b46162-435c-d971-5fa7-684c71950a62@arm.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <029a288a-2e80-5eae-202c-9eb166055e87@suse.com>
Date: Wed, 7 Jun 2017 17:51:58 +0200
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: <22b46162-435c-d971-5fa7-684c71950a62@arm.com>
Content-Language: de-DE
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] Xen Linux deadlock
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDcvMDYvMTcgMTc6MDUsIEFuZHJlIFByenl3YXJhIHdyb3RlOgo+IEhpLAo+IAo+IHdoZW4g
Ym9vdGluZyBMaW51eCA0LjEyLXJjNCBhcyBEb20wIHVuZGVyIGEgcmVjZW50IFhlbiBIViBJIHNh
dyB0aGUKPiBmb2xsb3dpbmcgbG9ja2RlcCBzcGxhdCBhZnRlciBydW5uaW5nIHhlbmNvbW1vbnMg
c3RhcnQ6Cj4gCj4gcm9vdEBqdW5vcjE6fiMgYmFzaCAvZXRjL2luaXQuZC94ZW5jb21tb25zIHN0
YXJ0Cj4gU2V0dGluZyBkb21haW4gMCBuYW1lLCBkb21pZCBhbmQgSlNPTiBjb25maWcuLi4KPiBb
ICAyNDcuOTc5NDk4XSA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KPiBbICAyNDcuOTg1Njg4XSBXQVJOSU5HOiBwb3NzaWJsZSBjaXJjdWxhciBs
b2NraW5nIGRlcGVuZGVuY3kgZGV0ZWN0ZWQKPiBbICAyNDcuOTkxODgyXSA0LjEyLjAtcmM0LTAw
MDIyLWdjNGIyNWMwICM1NzUgTm90IHRhaW50ZWQKPiBbICAyNDcuOTk3MDQwXSAtLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiBbICAyNDguMDAz
MjMyXSB4ZW5idXMvOTEgaXMgdHJ5aW5nIHRvIGFjcXVpcmUgbG9jazoKPiBbICAyNDguMDA3ODc1
XSAgKCZ1LT5tc2didWZmZXJfbXV0ZXgpeysuKy4rLn0sIGF0OiBbPGZmZmYwMDAwMDg2M2U5MDQ+
XQo+IHhlbmJ1c19kZXZfcXVldWVfcmVwbHkrMHgzYy8weDIzMAo+IFsgIDI0OC4wMTcxNjNdCj4g
WyAgMjQ4LjAxNzE2M10gYnV0IHRhc2sgaXMgYWxyZWFkeSBob2xkaW5nIGxvY2s6Cj4gWyAgMjQ4
LjAyMzA5Nl0gICh4Yl93cml0ZV9tdXRleCl7Ky4rLi4ufSwgYXQ6IFs8ZmZmZjAwMDAwODYzYTk0
MD5dCj4geGVuYnVzX3RocmVhZCsweDVmMC8weDc5OAo+IFsgIDI0OC4wMzEyNjddCj4gWyAgMjQ4
LjAzMTI2N10gd2hpY2ggbG9jayBhbHJlYWR5IGRlcGVuZHMgb24gdGhlIG5ldyBsb2NrLgo+IFsg
IDI0OC4wMzEyNjddCj4gWyAgMjQ4LjAzOTYxNV0KPiBbICAyNDguMDM5NjE1XSB0aGUgZXhpc3Rp
bmcgZGVwZW5kZW5jeSBjaGFpbiAoaW4gcmV2ZXJzZSBvcmRlcikgaXM6Cj4gWyAgMjQ4LjA0NzE3
Nl0KPiBbICAyNDguMDQ3MTc2XSAtPiAjMSAoeGJfd3JpdGVfbXV0ZXgpeysuKy4uLn06Cj4gWyAg
MjQ4LjA1Mjk0M10gICAgICAgIF9fbG9ja19hY3F1aXJlKzB4MTcyOC8weDE3NzgKPiBbICAyNDgu
MDU3NDk4XSAgICAgICAgbG9ja19hY3F1aXJlKzB4YzQvMHgyODgKPiBbICAyNDguMDYxNjMwXSAg
ICAgICAgX19tdXRleF9sb2NrKzB4ODQvMHg4NjgKPiBbICAyNDguMDY1NzU1XSAgICAgICAgbXV0
ZXhfbG9ja19uZXN0ZWQrMHgzYy8weDUwCj4gWyAgMjQ4LjA3MDIyN10gICAgICAgIHhzX3NlbmQr
MHgxNjQvMHgxZjgKPiBbICAyNDguMDc0MDE1XSAgICAgICAgeGVuYnVzX2Rldl9yZXF1ZXN0X2Fu
ZF9yZXBseSsweDZjLzB4ODgKPiBbICAyNDguMDc5NDI3XSAgICAgICAgeGVuYnVzX2ZpbGVfd3Jp
dGUrMHgyNjAvMHg0MjAKPiBbICAyNDguMDg0MDczXSAgICAgICAgX192ZnNfd3JpdGUrMHg0OC8w
eDEzOAo+IFsgIDI0OC4wODgxMTNdICAgICAgICB2ZnNfd3JpdGUrMHhhOC8weDFiOAo+IFsgIDI0
OC4wOTE5ODNdICAgICAgICBTeVNfd3JpdGUrMHg1NC8weGIwCj4gWyAgMjQ4LjA5NTc2OF0gICAg
ICAgIGVsMF9zdmNfbmFrZWQrMHgyNC8weDI4Cj4gWyAgMjQ4LjA5OTg5N10KPiBbICAyNDguMDk5
ODk3XSAtPiAjMCAoJnUtPm1zZ2J1ZmZlcl9tdXRleCl7Ky4rLisufToKPiBbICAyNDguMTA2MDg4
XSAgICAgICAgcHJpbnRfY2lyY3VsYXJfYnVnKzB4ODAvMHgyZTAKPiBbICAyNDguMTEwNzMwXSAg
ICAgICAgX19sb2NrX2FjcXVpcmUrMHgxNzY4LzB4MTc3OAo+IFsgIDI0OC4xMTUyODhdICAgICAg
ICBsb2NrX2FjcXVpcmUrMHhjNC8weDI4OAo+IFsgIDI0OC4xMTk0MTddICAgICAgICBfX211dGV4
X2xvY2srMHg4NC8weDg2OAo+IFsgIDI0OC4xMjM1NDVdICAgICAgICBtdXRleF9sb2NrX25lc3Rl
ZCsweDNjLzB4NTAKPiBbICAyNDguMTI4MDE2XSAgICAgICAgeGVuYnVzX2Rldl9xdWV1ZV9yZXBs
eSsweDNjLzB4MjMwCj4gWyAgMjQ4LjEzMzAwNV0gICAgICAgIHhlbmJ1c190aHJlYWQrMHg3ODgv
MHg3OTgKPiBbICAyNDguMTM3MzA2XSAgICAgICAga3RocmVhZCsweDExMC8weDE0MAo+IFsgIDI0
OC4xNDEwODddICAgICAgICByZXRfZnJvbV9mb3JrKzB4MTAvMHg0MAo+IFsgIDI0OC4xNDUyMTRd
Cj4gWyAgMjQ4LjE0NTIxNF0gb3RoZXIgaW5mbyB0aGF0IG1pZ2h0IGhlbHAgdXMgZGVidWcgdGhp
czoKPiBbICAyNDguMTQ1MjE0XQo+IFsgIDI0OC4xNTMzODNdICBQb3NzaWJsZSB1bnNhZmUgbG9j
a2luZyBzY2VuYXJpbzoKPiBbICAyNDguMTUzMzgzXQo+IFsgIDI0OC4xNTk0MDNdICAgICAgICBD
UFUwICAgICAgICAgICAgICAgICAgICBDUFUxCj4gWyAgMjQ4LjE2Mzk2MF0gICAgICAgIC0tLS0g
ICAgICAgICAgICAgICAgICAgIC0tLS0KPiBbICAyNDguMTY4NTE4XSAgIGxvY2soeGJfd3JpdGVf
bXV0ZXgpOwo+IFsgIDI0OC4xNzIwNDVdICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBs
b2NrKCZ1LT5tc2didWZmZXJfbXV0ZXgpOwo+IFsgIDI0OC4xNzg1MDBdICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBsb2NrKHhiX3dyaXRlX211dGV4KTsKPiBbICAyNDguMTg0NTE0XSAg
IGxvY2soJnUtPm1zZ2J1ZmZlcl9tdXRleCk7Cj4gWyAgMjQ4LjE4ODQ3MF0KPiBbICAyNDguMTg4
NDcwXSAgKioqIERFQURMT0NLICoqKgo+IFsgIDI0OC4xODg0NzBdCj4gWyAgMjQ4LjE5NDU3OF0g
MiBsb2NrcyBoZWxkIGJ5IHhlbmJ1cy85MToKPiBbICAyNDguMTk4MzYwXSAgIzA6ICAoeHNfcmVz
cG9uc2VfbXV0ZXgpeysuKy4uLn0sIGF0Ogo+IFs8ZmZmZjAwMDAwODYzYTdiMD5dIHhlbmJ1c190
aHJlYWQrMHg0NjAvMHg3OTgKPiBbICAyNDguMjA3MjE4XSAgIzE6ICAoeGJfd3JpdGVfbXV0ZXgp
eysuKy4uLn0sIGF0OiBbPGZmZmYwMDAwMDg2M2E5NDA+XQo+IHhlbmJ1c190aHJlYWQrMHg1ZjAv
MHg3OTgKPiBbICAyNDguMjE1ODE4XQo+IFsgIDI0OC4yMTU4MThdIHN0YWNrIGJhY2t0cmFjZToK
PiBbICAyNDguMjIwMjkzXSBDUFU6IDAgUElEOiA5MSBDb21tOiB4ZW5idXMgTm90IHRhaW50ZWQK
PiA0LjEyLjAtcmM0LTAwMDIyLWdjNGIyNWMwICM1NzUKPiBbICAyNDguMjI3ODU4XSBIYXJkd2Fy
ZSBuYW1lOiBBUk0gSnVubyBkZXZlbG9wbWVudCBib2FyZCAocjEpIChEVCkKPiBbICAyNDguMjMz
NzkyXSBDYWxsIHRyYWNlOgo+IFsgIDI0OC4yMzYyODldIFs8ZmZmZjAwMDAwODA4YTc0OD5dIGR1
bXBfYmFja3RyYWNlKzB4MC8weDI3MAo+IFsgIDI0OC4yNDE3MDddIFs8ZmZmZjAwMDAwODA4YWE5
ND5dIHNob3dfc3RhY2srMHgyNC8weDMwCj4gWyAgMjQ4LjI0Njc4Ml0gWzxmZmZmMDAwMDA4NGNh
YTk4Pl0gZHVtcF9zdGFjaysweGI4LzB4ZjAKPiBbICAyNDguMjUxODU5XSBbPGZmZmYwMDAwMDgx
MzkwNjg+XSBwcmludF9jaXJjdWxhcl9idWcrMHgxZjgvMHgyZTAKPiBbICAyNDguMjU3Nzg3XSBb
PGZmZmYwMDAwMDgxM2MwOTA+XSBfX2xvY2tfYWNxdWlyZSsweDE3NjgvMHgxNzc4Cj4gWyAgMjQ4
LjI2MzU0OF0gWzxmZmZmMDAwMDA4MTNjOTBjPl0gbG9ja19hY3F1aXJlKzB4YzQvMHgyODgKPiBb
ICAyNDguMjY4ODgyXSBbPGZmZmYwMDAwMDhiZGIyOGM+XSBfX211dGV4X2xvY2srMHg4NC8weDg2
OAo+IFsgIDI0OC4yNzQyMTldIFs8ZmZmZjAwMDAwOGJkYmFhYz5dIG11dGV4X2xvY2tfbmVzdGVk
KzB4M2MvMHg1MAo+IFsgIDI0OC4yNzk4ODldIFs8ZmZmZjAwMDAwODYzZTkwND5dIHhlbmJ1c19k
ZXZfcXVldWVfcmVwbHkrMHgzYy8weDIzMAo+IFsgIDI0OC4yODYwODFdIFs8ZmZmZjAwMDAwODYz
YWFkOD5dIHhlbmJ1c190aHJlYWQrMHg3ODgvMHg3OTgKPiBbICAyNDguMjkxNTg1XSBbPGZmZmYw
MDAwMDgxMDgwNzA+XSBrdGhyZWFkKzB4MTEwLzB4MTQwCj4gWyAgMjQ4LjI5NjU3Ml0gWzxmZmZm
MDAwMDA4MDgzNzEwPl0gcmV0X2Zyb21fZm9yaysweDEwLzB4NDAKPiAKPiBBcHBhcmVudGx5IGl0
J3Mgbm90IGVhc2lseSByZXByb2R1Y2libGUsIGJ1dCBKdWxpZW4gY29uZmlybWVkIHRoYXQgdGhl
Cj4gZGVhZCBsb2NrIGNvbmRpdGlvbiBhcyByZXBvcnRlZCBhYm92ZSBpcyBpbmRlZWQgaW4gdGhl
IExpbnV4IGNvZGUuCj4gCj4gRG9lcyBhbnlvbmUgaGFzIGFuIGlkZWEgb2YgaG93IHRvIGZpeCB0
aGlzPwoKU2hvdWxkbid0IGJlIHRvbyBoYXJkLiBUaGUgeGJfd3JpdGVfbXV0ZXggY2FuIGJlIGRy
b3BwZWQgZWFybGllciBpbiB0aGUKY3JpdGljYWwgcGF0aC4gSSdsbCBzZW5kIGEgcGF0Y2guCgoK
SnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 07 15:52:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 15: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 1dIdFt-0008W4-Ic; Wed, 07 Jun 2017 15:52:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dIdFs-0008Vj-CJ
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 15:52:20 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 99/E7-02181-33128395; Wed, 07 Jun 2017 15:52:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXS6fjDS9dI0SL
 S4OovU4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePT8tVMBbfYK9o6ZzA1MC5j62Lk5BASyJNY
 0vaDCcTmFbCT2HXkDSOILSFgKHF64U0WEJtFQFXixZlzYPVsAuoSbc+2s4LYIgI6Eo+7pwLVc
 HEwC0xikji3cAU7SEJYwEXi/6HFbCAJIYE1HBK/es6BTeUU8JA4eGYn0DYOoG2CEn93CIOEmQ
 W0JB7+usUCYWtLLFv4mhmkhFlAWmL5P44JjHyzEBpmIWmYhaRhFkLDAkaWVYwaxalFZalFusY
 GeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgQFYz8DAuINxwiq/Q4ySHExKorwP
 pC0ihfiS8lMqMxKLM+KLSnNSiw8xanBwCGxeu/oCoxRLXn5eqpIEb4wCUJ1gUWp6akVaZg4wR
 mBKJTh4lER4teWA0rzFBYm5xZnpEKlTjLocTR+2fGESApshJc7rBjJDAKQoozQPbgQsXi8xyk
 oJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEubtB5nCk5lXArfpFdARTEBH8F0yATmiJBEhJdXAuHS
 J9zG5fWy2DE+tPx/2YXutbm55N3fv3xl3pCZO9Gl7m3h85gU//rsz1diM/izS7JS5JPLATU1c
 Yplg0anCuZX/Nuzmrn74zlRLXnea21/Gb5MDxJTqtvSLZlZkBf02a/0gqP/hoYl9bNizHXd+B
 a6cnx5Xt6hsrzz7FNscHq7ZTM8OtdYGK7EUZyQaajEXFScCAIBMyETSAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1496850736!86801979!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11944 invoked from network); 7 Jun 2017 15:52:18 -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; 7 Jun 2017 15:52:18 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 07 Jun 2017 09:52:16 -0600
Message-Id: <59383D4F020000780016089F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 07 Jun 2017 09:52:15 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <Paul.Durrant@citrix.com>
References: <bcc0d4330d9b463a9829af1327d895a9@AMSPEX02CL03.citrite.net>
 <5936E230020000780015FEDC@prv-mh.provo.novell.com>
 <fe6a9bb5eb8144bda27ef1532a153ab7@AMSPEX02CL03.citrite.net>
 <d45ae6fc34a94ab48213667073b37616@AMSPEX02CL03.citrite.net>
 <3a0eb227-8302-50db-84a6-b07893ab0e91@oracle.com>
 <d8a91bf2426a4fc99f6a0e633e853402@AMSPEX02CL03.citrite.net>
 <5937D4FF02000078001602F6@suse.com>
 <e9772a31-a3c0-6994-2745-219e6b0948f8@suse.com>
 <ad450ab0147147429a46cd7382a17c19@AMSPEX02CL03.citrite.net>
 <0e704f5e-5845-dc56-6058-d0451d43d842@citrix.com>
 <2baad09e48864a06873037240b8e39dd@AMSPEX02CL03.citrite.net>
 <5938048A02000078001604AE@prv-mh.provo.novell.com>
 <056e566f141c4715867e2bdbbe418977@AMSPEX02CL03.citrite.net>
 <593806FC02000078001604D1@prv-mh.provo.novell.com>
 <e4aae59cbd884e21ab1fb75a96f34d3d@AMSPEX02CL03.citrite.net>
 <593813E602000078001605F7@prv-mh.provo.novell.com>
 <ee93e45315794a3db4aa21beefb62e52@AMSPEX02CL03.citrite.net>
 <593838D20200007800160859@prv-mh.provo.novell.com>
 <fc6fa02bb41e497e8b1896b692e82123@AMSPEX02CL03.citrite.net>
In-Reply-To: <fc6fa02bb41e497e8b1896b692e82123@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Juergen Gross <jgross@suse.com>, AndrewCooper <Andrew.Cooper3@citrix.com>,
 "Julien Grall \(julien.grall@arm.com\)" <julien.grall@arm.com>,
 'BorisOstrovsky' <boris.ostrovsky@oracle.com>,
 "xen-devel\(xen-devel@lists.xenproject.org\)" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] debian stretch dom0 + xen 4.9 fails to 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+IE9uIDA3LjA2LjE3IGF0IDE3OjQwLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+PiBTZW50
OiAwNyBKdW5lIDIwMTcgMTY6MzMKPj4KPj4gU2luY2UgeW91IHNhaWQgaXQgZG9lc24ndAo+PiBt
YWtlIGl0IHRvIHRoZSBwb2ludCB3aGVyZSBYZW4gd291bGQgZG8gYW55IG5vcm1hbCBvdXRwdXQs
IGhhdmUKPj4geW91IGJlZW4gYWJsZSB0byBuYXJyb3cgZG93biBob3cgZmFyIGl0IGdldHM/IEkg
dGhpbmsgdGhpcyBpcyBvbmUKPj4gb2YgdGhlIGZldyByZW1haW5pbmcgYXZlbnVlcyB0byBnYWlu
IHNvbWUgbW9yZSB1bmRlcnN0YW5kaW5nLgo+PiAKPiAKPiBZZXMsIHRoYXQncyB3aGF0IEknbSBu
b3cgYXR0ZW1wdGluZy4gQW5kcmV3IGhhcyBzb21lIHNlcmlhbCBsb2dnaW5nIHBhdGNoZXMgCj4g
dGhhdCBJJ20gZ29pbmcgdG8gdHJ5IHRvIGNvbnZlcnQgdG8gVkdBIGxvZ2dpbmcuCgpJZiB0aGUg
Ym94IGhhbmdzIHJhdGhlciB0aGFuIHJlYm9vdGluZyB0aGF0J3MgYW4gb3B0aW9uLiBUaGUKImNh
bm9uaWNhbCIgZGVidWdnaW5nIG1ldGhvZCBJJ3ZlIHVzZWQgdG8gdXNlIGluIHN1Y2ggY2FzZXMK
aXMgdG8gbGV2ZXJhZ2UgdGhlIGZhY3QgdGhhdCBtb3N0IGNoaXBzZXRzIGxlYXZlIGF0IGxlYXN0
IHRoZQp1bnVzZWQgcG9ydHMgaW4gdGhlIDB4ODEuLi4weDhmIHJhbmdlIHVudG91Y2hlZCBhY3Jv
c3MgYm9vdCwKc28gSSd2ZSBzdG9yZWQgcHJvZ3Jlc3MgaW5kaWNhdG9ycyBhbmQvb3IgYXV4aWxp
YXJ5IGRhdGEgdGhlcmUsCnJlYWRpbmcgdGhlbSBvdXQgdXBvbiBuZXh0IGJvb3QuIEJ1dCBJIGhh
dmUgbm8gbGlicmFyeSBmb3IKZG9pbmcgc28gKGFuZCB0aGlzIGFsc28gd2FzIG1vc3RseSBmb3Ig
cHJvamVjdHMgSSB3b3JrZWQgb24KcHJpb3IgdG8gdHVybmluZyB0byBYZW4gYW5kIExpbnV4KSAu
Li4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 07 15:54:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 15:54:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIdHg-0000HZ-Uk; Wed, 07 Jun 2017 15:54: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=3246c0ce0=Andrew.Cooper3@citrix.com>)
 id 1dIdHf-0000HP-Vd
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 15:54:12 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 A0/8A-03058-3A128395; Wed, 07 Jun 2017 15:54:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsWyU9JRQneRokW
 kwdv1mhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bbo3bWgsVcFVM2XGRtYFzH0cXIySEh4Cfx
 6vcBRhBbWEBdYsr2/cwgtoiAi8St79tYuhi5OIQEjjJKLPn1lxUkwSwQK3H10DMmEJtNQF9i9
 4tPYDavgK3E5m1LwJpZBFQkni9YDWaLCoRLvG08wgJRIyhxcuYTMJtTwF7i/8vVbF2MHEAzNS
 XW79KHGC8vsf3tHLBWIQE1iWv9l9gh7kyXmPish2UCI/8sJJNmIXTPQtK9gJF5FaNGcWpRWWq
 RrpGZXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYAgyAMEOxjMLAg8xSnIwKYny
 PpC2iBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwXtLHignWJSanlqRlpkDjAaYtAQHj5IIr7YcU
 Jq3uCAxtzgzHSJ1ilFRSpzXTQEoIQCSyCjNg2uDReAlRlkpYV5GoEOEeApSi3IzS1DlXzGKcz
 AqCfMGgkzhycwrgZv+CmgxE9BivksmIItLEhFSUg2MSkWBcucXztuS3dvAF/dhz7Mba48pO5X
 /OdjPn6+kz6jyJ+jE812vL/usVnOvu7+ozfr4tynGrXMazz69I7hwz13b7T1c1ybEv+EtTzFM
 5k04Nbu8J0de5OZNHh4xjzWSzw7uXntn0/23RzU8JVfqSu1yEt+45lgd/x6P6AK5i4FfRCtmv
 KrnVWIpzkg01GIuKk4EAL7rjW+7AgAA
X-Env-Sender: prvs=3246c0ce0=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1496850850!72642598!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23332 invoked from network); 7 Jun 2017 15:54:10 -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;
 7 Jun 2017 15:54:10 -0000
X-IronPort-AV: E=Sophos;i="5.39,311,1493683200"; d="scan'208";a="47370533"
To: Jan Beulich <JBeulich@suse.com>, Juergen Gross <jgross@suse.com>
References: <caebf862-cd59-3c3f-5458-c6aad037f427@suse.com>
 <5938258A02000078001606F3@suse.com>
 <678ec56b-208e-96ef-6d07-cadb7590c117@suse.com>
 <59382A50020000780016074A@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <3dc89df0-fe2d-8378-8c3c-500a7beafe79@citrix.com>
Date: Wed, 7 Jun 2017 16:51:42 +0100
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: <59382A50020000780016074A@prv-mh.provo.novell.com>
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>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] MCE in pv-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>

T24gMDcvMDYvMTcgMTU6MzEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA3LjA2LjE3IGF0
IDE2OjIzLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gT24gMDcvMDYvMTcgMTY6MTAsIEph
biBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMDcuMDYuMTcgYXQgMTY6MDAsIDxqZ3Jvc3NAc3Vz
ZS5jb20+IHdyb3RlOgo+Pj4+IEp1c3Qgc2F3IHRoZSBtZXNzYWdlOgo+Pj4+Cj4+Pj4gWyAgICAw
LjAwNTIyN10gbWNlOiBDUFUgc3VwcG9ydHMgMiBNQ0UgYmFua3MKPj4+Pgo+Pj4+IGluIHRoZSBi
b290IGxvZyBvZiBhIHB2IGRvbVUgKExpbnV4IDQuMTEpLiBJIHJlYWxseSBoYXZlIHByb2JsZW1z
IHRvIHNlZQo+Pj4+IHRoZSB2YWx1ZSBvZiBNQ0UgaGFuZGxpbmcgYmVpbmcgYWN0aXZlIGluIHRo
aXMgY2FzZS4gU2hvdWxkbid0IHdlIHN3aXRjaAo+Pj4+IGl0IG9mZj8KPj4+IFdoYXQncyB3cm9u
ZyB3aXRoIGxldHRpbmcgYSBndWVzdCBkZWNpZGUgb24gaXRzIG93biB3aGF0IHRvIGRvCj4+PiBp
ZiBhIG1lbW9yeSBwYWdlIGFzc2lnbmVkIHRvIGl0IHdlbnQgYmFkPyBGcm9tIGhvc3QgcGVyc3Bl
Y3RpdmUKPj4+IHRoZSBvbmx5ICJyZWNvdmVyeSIgd291bGQgYmUgdG8ga2lsbCB0aGUgZ3Vlc3Qu
IFRoZSBndWVzdCBrZXJuZWwsCj4+PiBvdG9oLCBtYXkgYmUgYWJsZSB0byBjb25maW5lIGRhbWFn
ZSB0byBqdXN0IHRoZSBraWxsaW5nIG9mIGEgc2luZ2xlCj4+PiBwcm9jZXNzIChvciBpZiB0aGUg
cGFnZSBpcyBub3QgaW4gdXNlLCBubyBkYW1hZ2Ugd291bGQgcmVzdWx0IGF0Cj4+PiBhbGwpLgo+
PiBTbyB0aGUgTUNFIHJlbGF0ZWQgcmVzb3VyY2VzIGFyZSBmdWxseSB2aXJ0dWFsaXplZCBmb3Ig
dGhlIGd1ZXN0Pwo+IEZvciBzb21lIHRvIGJlIGVzdGFibGlzaGVkIGRlZmluaXRpb24gb2YgImZ1
bGx5IiwgeWVzIChJT1cgdGhhdCdzCj4gdGhlIGludGVudGlvbiwgYnV0IEknZCBiZSBzdXJwcmlz
ZWQgaWYgdGhlcmUgd2VyZSBubyBtaXNzaW5nIHBpZWNlcwo+IGF0IGFsbCkuCgpGb3IgcmVhc29u
cyBrbm93biB0byB0aGUgb3JpZ2luYWwgYXV0aG9ycyBvZiB0aGUgY29kZSwgQ1I0Lk1DRSBpcwpk
ZWxpYmVyYXRlbHkgdmlzaWJsZSAoYnV0IG5vdCBtb2RpZmlhYmxlKSB0byBQViBndWVzdHMuCgpC
ZXlvbmQgdGhhdCwgaXQgaXMgdGhlIGRlZmF1bHQgbGVha2luZyBvZiBhbGwgTVNScyBpbnRvIGd1
ZXN0cyAoU2VlIHRoZQpkZWZhdWx0IGNhc2UgaW4gcHJpdl9vcF9yZWFkX21zcigpKSB3aGljaCBp
cyBwcmVzdW1hYmx5IHdoYXQgYWxsb3dzIHRoaXMKZG9tVSB0byBmaW5kIDIgYmFua3MuCgp+QW5k
cmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 07 15:54:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 15: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 1dIdI4-0000MU-6N; Wed, 07 Jun 2017 15: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=3243fba83=Ian.Jackson@citrix.com>)
 id 1dIdI3-0000MG-Bq
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 15:54:35 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 19/25-02006-AB128395; Wed, 07 Jun 2017 15:54:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDve4uRYt
 Igwe7RSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oynKxewFaxkqdjct4KtgfECcxcjJ4eEgL/E
 paWzGEFsNgFdiaYtf9lAbF4BQYmTM5+wgNjMAjoSC3Z/YoOw5SW2v50D1MsBVGMvMfs+D0iYR
 UBF4m3rdRaQsIiAk8T0/vIuRi6g6uNMEh0HmsDGCwukSUw7dg5sLadAnsSLruusIEVCAq8YJa
 5e284EcY+JxNuFO9lABgkJqEnMXR8/gZFvFpKLZiG5aBaSixYwMq9iVC9OLSpLLdI110sqykz
 PKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAw0BiDYwXhssvMhRkkOJiVR3gfSFpFCfEn5
 KZUZicUZ8UWlOanFhxhlODiUJHhjFIBygkWp6akVaZk5wJCHSUtw8CiJ8GrLAaV5iwsSc4sz0
 yFSpxh1OZo+bPnCJMSSl5+XKiXO6wYyQwCkKKM0D24ELP4uMcpKCfMyAh0lxFOQWpSbWYIq/4
 pRnINRSZi3H2QKT2ZeCdwmYPgB3S/Cy3fJBOSIkkSElFQDI+9W493zv080cpnQuWsBl8W3hGb
 HmAz705W2r9at23bq+813T959TYqYYLv8jV+c+MS5NyRmlF+w8a1VPHTJ67znp7q8i4sO3yrk
 WFFmuMvSMU/MepvlC+EHkVs+e69a1rZGVOVNXNOrWeuucp5nOTdz4vl5AX7hXY/T//eIfr204
 cDLD1y3PQ8osRRnJBpqMRcVJwIAOHyVZroCAAA=
X-Env-Sender: prvs=3243fba83=Ian.Jackson@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1496850872!98721042!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1149 invoked from network); 7 Jun 2017 15:54:33 -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 Jun 2017 15:54:33 -0000
X-IronPort-AV: E=Sophos;i="5.39,311,1493683200"; d="scan'208";a="435496519"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22840.8554.251868.423184@mariner.uk.xensource.com>
Date: Wed, 7 Jun 2017 16:53:14 +0100
To: Jan Beulich <JBeulich@suse.com>, Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20170607153148.3ojsg7e3jkopjcgo@citrix.com>,
 <593835EE0200007800160812@prv-mh.provo.novell.com>
References: <1496847092-18838-1-git-send-email-ian.jackson@eu.citrix.com>
 <1496847092-18838-4-git-send-email-ian.jackson@eu.citrix.com>
 <593835EE0200007800160812@prv-mh.provo.novell.com>
 <20170607153148.3ojsg7e3jkopjcgo@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xensource.com, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH for-4.9 0/4] Makefiles: Provide way to ship
 livepatch tests [and 1 more 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>

V2VpIExpdSB3cml0ZXMgKCJSZTogW1BBVENIIGZvci00LjkgMC80XSBNYWtlZmlsZXM6IFByb3Zp
ZGUgd2F5IHRvIHNoaXAgbGl2ZXBhdGNoIHRlc3RzIik6Cj4gQWNrZWQtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CgpUaGFua3MgdG8gZXZlcnlvbmUgZm9yIHRoZSByZXZpZXcgYW5k
IGFja3MuCgo+ICsxIGZvciB0aGlzIHRvIGdvIGludG8gNC45IGFuZCBiZSBiYWNrcG9ydGVkIHRv
IDQuOC4KClRoYW5rcy4KCkphbiBCZXVsaWNoIHdyaXRlcyAoIlJlOiBbUEFUQ0ggMy80XSB4ZW4v
dGVzdC9saXZlcGF0Y2g6IEFkZCB4ZW5fbm9wLmxpdmVwYXRjaCB0byAuZ2l0aWdub3JlIik6Cj4g
T24gMDcuMDYuMTcgYXQgMTY6NTEsIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPiB3cm90ZToK
PiA+ICt4ZW4vdGVzdC9saXZlcGF0Y2gveGVuX25vcC5saXZlcGF0Y2gKPiAKPiBQbGVhc2UgbW92
ZSB5b3VyIGFkZGl0aW9uIG9uZSBsaW5lIHVwIHRvIHJlc3BlY3QgYWxwaGFiZXRpY2FsCj4gb3Jk
ZXJpbmcuCgpPZiBjb3Vyc2UuICBEb25lLgoKVGhhbmtzLApJYW4uCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 07 15:54:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 15:54: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 1dIdI7-0000OE-J1; Wed, 07 Jun 2017 15: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=3243fba83=Ian.Jackson@citrix.com>)
 id 1dIdI6-0000Nn-OL
 for xen-devel@lists.xensource.com; Wed, 07 Jun 2017 15:54:38 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 37/73-01992-EB128395; Wed, 07 Jun 2017 15:54:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXitHSDve4uRYt
 Ig1X3NCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bTlQvYClayVGzuW8HWwHiBuYuRk0NCwF9i
 87QLrBC2h8T1syeYQGw2AV2Jpi1/2UBsXgFBiZMzn7CA2MwCOhILdn9ig7DlJba/nQM0hwOox
 l5i9n0ekDCLgIrE29brLCBhEQEnien95V2MXEDVJ5kken/tAGsVFkiTmHbsHNgJnAJ5Ei+6rr
 OCFAkJvGKUuHptOxPEPSYSbxfuZAMZJCSgJjF3fTxE2FLi2/qnzBMYBWYhuW4WkutmIbluASP
 zKkb14tSistQiXXO9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzAwGQAgh2MxyY7
 H2KU5GBSEuV9IG0RKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCN0YBKCdYlJqeWpGWmQOMEZi0B
 AePkgivthxQmre4IDG3ODMdInWKUZej6cOWL0xCLHn5ealS4rxuIDMEQIoySvPgRsDi9RKjrJ
 QwLyPQUUI8BalFuZklqPKvGMU5GJWEeftBpvBk5pXAbQKGJdD9Irx8l0xAjihJREhJNTCKuk9
 495o5PNtlWbz4Ltt163SY1SVns9vv+/ytdqfRi0lLY7MkD4v/m2PiN83GUkvcX6NY9tjEtovP
 XSc9sPDKXH6Yb/p87/PtBkdkJG83eJxZUD/ndlF+mbDMd4aLR7sq5n+pKFz6e3n3yp5U7qySd
 176+3IObnrDq153+WiJRo7l6j+5AoVKLMUZiYZazEXFiQCoo2Kw0gIAAA==
X-Env-Sender: prvs=3243fba83=Ian.Jackson@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1496850872!81700164!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27378 invoked from network); 7 Jun 2017 15:54:33 -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 Jun 2017 15:54:33 -0000
X-IronPort-AV: E=Sophos;i="5.39,311,1493683200"; d="scan'208";a="435496518"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22840.8554.251868.423184@mariner.uk.xensource.com>
Date: Wed, 7 Jun 2017 16:53:14 +0100
To: Jan Beulich <JBeulich@suse.com>, Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20170607153148.3ojsg7e3jkopjcgo@citrix.com>,
 <593835EE0200007800160812@prv-mh.provo.novell.com>
References: <1496847092-18838-1-git-send-email-ian.jackson@eu.citrix.com>
 <1496847092-18838-4-git-send-email-ian.jackson@eu.citrix.com>
 <593835EE0200007800160812@prv-mh.provo.novell.com>
 <20170607153148.3ojsg7e3jkopjcgo@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, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH for-4.9 0/4] Makefiles: Provide way to ship
 livepatch tests [and 1 more 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>

V2VpIExpdSB3cml0ZXMgKCJSZTogW1BBVENIIGZvci00LjkgMC80XSBNYWtlZmlsZXM6IFByb3Zp
ZGUgd2F5IHRvIHNoaXAgbGl2ZXBhdGNoIHRlc3RzIik6Cj4gQWNrZWQtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CgpUaGFua3MgdG8gZXZlcnlvbmUgZm9yIHRoZSByZXZpZXcgYW5k
IGFja3MuCgo+ICsxIGZvciB0aGlzIHRvIGdvIGludG8gNC45IGFuZCBiZSBiYWNrcG9ydGVkIHRv
IDQuOC4KClRoYW5rcy4KCkphbiBCZXVsaWNoIHdyaXRlcyAoIlJlOiBbUEFUQ0ggMy80XSB4ZW4v
dGVzdC9saXZlcGF0Y2g6IEFkZCB4ZW5fbm9wLmxpdmVwYXRjaCB0byAuZ2l0aWdub3JlIik6Cj4g
T24gMDcuMDYuMTcgYXQgMTY6NTEsIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPiB3cm90ZToK
PiA+ICt4ZW4vdGVzdC9saXZlcGF0Y2gveGVuX25vcC5saXZlcGF0Y2gKPiAKPiBQbGVhc2UgbW92
ZSB5b3VyIGFkZGl0aW9uIG9uZSBsaW5lIHVwIHRvIHJlc3BlY3QgYWxwaGFiZXRpY2FsCj4gb3Jk
ZXJpbmcuCgpPZiBjb3Vyc2UuICBEb25lLgoKVGhhbmtzLApJYW4uCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 07 15:56:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 15: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 1dIdJa-0000e8-UU; Wed, 07 Jun 2017 15: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=324a11e1f=dario.faggioli@citrix.com>)
 id 1dIdJZ-0000dt-Ts
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 15:56:10 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 BF/75-01985-91228395; Wed, 07 Jun 2017 15:56:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsXitHRDpK64kkW
 kwe9V5hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bnQ9wFiyQqJt26x97AuEe0i5GTQ0IgRGLK
 /aOsIDavgIFE+4pPjCC2sECixIWV11hAbDag+Jsde8FqRASUJXp//QaLMwsESRy+tRUsziKgI
 tH5ZSEbiM0pYC9xf1s70BwuDiGBw4wSa5+eBxvKLyApcevLR2aI5mqJ39P72CCO0JY4cq6fHe
 IIQYmTM5+ALRASUJOYMfcy6wRGvllIWmYhKYOIa0q0bv/NDmFrSyxb+JoZwraVWLfuPVSNjcS
 mqwsYIWx5ie1v5zAvYGRfxahenFpUllqka6aXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyX
 nJ+7iREYyvUMDIw7GK+0OR9ilORgUhLlfSBtESnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgneLA
 lBOsCg1PbUiLTMHGFUwaQkOHiURXm05oDRvcUFibnFmOkTqFKOilDjvbZA+AZBERmkeXBsski
 8xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEuY9DTKFJzOvBG76K6DFTECL+S6ZgCwuSURISTU
 wys27P/9P+h5J4fhdvxU1FUTZ9x2RX6NgutSwYvmvM8w/Xaw2O326anvC6uPy3rfzV8qXqpvN
 6XtZFbBP7IFJQmxz2vmzpz5NzBCvei3RP8t70u5pho/8Eq/an3jc6un4Y920pgi1hGrn8sJJm
 52SWa9Lvwzac/2m0Cmen+umP3Cp2HLgyKYNx5RYijMSDbWYi4oTAWiwWITfAgAA
X-Env-Sender: prvs=324a11e1f=dario.faggioli@citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1496850966!101311836!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34818 invoked from network); 7 Jun 2017 15:56:07 -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;
 7 Jun 2017 15:56:07 -0000
X-IronPort-AV: E=Sophos;i="5.39,311,1493683200"; 
 d="asc'?scan'208";a="426928859"
Message-ID: <1496850931.9462.5.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Date: Wed, 7 Jun 2017 17:55:31 +0200
In-Reply-To: <59382DDF0200007800160770@prv-mh.provo.novell.com>
References: <149633614204.12814.14390287626133023934.stgit@Solace.fritz.box>
 <149633842869.12814.8051616219182929257.stgit@Solace.fritz.box>
 <59382DDF0200007800160770@prv-mh.provo.novell.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
Subject: Re: [Xen-devel] [PATCH 02/15] xen: tracing: avoid checking
 tb_init_done 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: multipart/mixed; boundary="===============3487829382498408916=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

On Wed, 2017-06-07 at 08:46 -0600, Jan Beulich wrote:
> > > > On 01.06.17 at 19:33, <dario.faggioli@citrix.com> wrote:
> >=20
> > In fact, when calling __trace_var() directly, we can
> > assume that tb_init_done has been checked to be true,
> > and the if is hence redundant.
>=20
> The "assume" here worries me: What if there's a single place
> somewhere that a grep can't easily find where no check is
> present? Is it certain that ...
>=20
> > @@ -691,7 +691,8 @@ void __trace_var(u32 event, bool_t cycles,
> > unsigned int extra,
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0unsigned int extra_word;
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0bool_t started_below_highwater;
> > =C2=A0
> > -=C2=A0=C2=A0=C2=A0=C2=A0if( !tb_init_done )
> > +=C2=A0=C2=A0=C2=A0=C2=A0/* If the event is not interesting, bail, as e=
arly as possible
> > */
> > +=C2=A0=C2=A0=C2=A0=C2=A0if ( (tb_event_mask & event) =3D=3D 0 )
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0return;
>=20
> ... this check would always be false then (i.e. tb_event_mask is
> always zero) in that case?
>=20
As said when replying to Andrew, I originally put an ASSERT() there.

That made me realize, though, that the existing if(!tb_init_done) is
ineffective and potentially racy (or, if you want to be kind "it's a
best effort kind of measure") already.

In fact, even right now, without my patches, we don't hold the tracing
lock when we execute that if. Nothing prevents tb_init_done to become 0
_right_after_ we saw it being 1 and decide to go ahead.

This, to me, looks like an even more compelling reason to remove it.
But I think I can improve the commit message so that it explains this
thing that I just said above too.

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)
--=-DKTt9tJ3zYUwyi0yd1qL
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

iQIcBAABCAAGBQJZOCHzAAoJEBZCeImluHPuu6UQAOpCh2PSf3c2hTNzgCzibL+7
Iv/MyK2FPxYeZFolgN5ynwICLW9adijB6aej7bbJlc/suT5wPPFpLbs2jgQ/1B/O
Bb++/SvvgauaNEq9n91wKF+zitZIpL0ZsfZZYcurQ1klcpOIbFcegsipvHrOXkxg
Z12Idefz76KLg+6AJpaUuCeordfUCkLmhroIDpj6O2asP5V6sEYLqjxrc0l99enn
CZd6Ux7q9SHp0al0tCfWNrzuoQ+hKmGQxgoNOxm7zG//q6ABLMPsSfBHfblPCAM+
BsIDW/aaBatDAB9h8oXhDdyDnj6K9UqSh306t2NXjLJvARFfntneDBYDOqiLbJDR
A16olqQmSbGM2LpiVKw7v8FZxICaIs7FbrAe8rhcb8lFZJaesB/Pd3CjLMVm4agz
YYrreanPUOuJKuk0v2F2t1iu4OrT5bqRUp4GmOXCXBmRP3qPMVUoR7PF/Fsom662
NckLMTcGbasoGlWMmtj+wkhRxeCzSbxSbPSGo7U+8RXPaNxqWJmk8cjhilgNP9Pg
+hjYZvnAoUC0/He31XhDBbchEUX7cnFbWUGSXxnq/2yzkZo6WwJfjszrenxUgI/H
Wo+AweKUNZ9lD+sddsmLCUzwehVD8nrbyuSsFIiJq3e2q9gAFtS3g23YpCCh5vOf
PjakGKbk/I/UVqOU2ey4
=wV2I
-----END PGP SIGNATURE-----

--=-DKTt9tJ3zYUwyi0yd1qL--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3487829382498408916==--


From xen-devel-bounces@lists.xen.org Wed Jun 07 15:58:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 15:58:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIdLw-0000tQ-Ao; Wed, 07 Jun 2017 15:58: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 1dIdLu-0000tJ-SS
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 15:58:34 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 D6/40-31580-AA228395; Wed, 07 Jun 2017 15:58:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS3elkkW
 kwb27Qhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bFRQ2sBV/kK+ZNesncwLhKsouRk0NIIE+i
 4e1Lli5GDg5eATuJP+uzQcISAoYSpxfeZAGxWQRUJR53PmQGsdkE1CXanm1nBbFFBAwkVm6aB
 WRzcTALXGCUmDX7HxvIHGGBEIlHPbkgcSGBV4wSDTfegg3iBBr6cOZLJohdghJ/dwiDhJkFtC
 Qe/rrFAmFrSyxb+JoZpIRZQFpi+T+OCYx8sxAaZiFpmIWkYRZCwwJGllWMGsWpRWWpRbqGpnp
 JRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIHBxwAEOxjXbPc8xCjJwaQkyvtA2iJS
 iC8pP6UyI7E4I76oNCe1+BCjBgeHwLZdqy8wSrHk5eelKknwaigC1QkWpaanVqRl5gDjA6ZUg
 oNHSYRXWw4ozVtckJhbnJkOkTrFqCglzntbASghAJLIKM2Da4PF5CVGWSlhXkago4R4ClKLcj
 NLUOVfMYpzMCoJ89qDbOfJzCuBmw4MbaD7RXj5LpmALC5JREhJNTDOORK2TG1PeIx5Cvvey1V
 HxOJm7utUrz3+KEZdpvB6Il+vcFRay2GmNpXTxxgv7c6sZJfLsJjZ6jlXvbi13O9c0a6NRU06
 f64dq+QouW+67u2mwphpe58fyg0t7Jbn+nOgUrN+7zL/Sb+/5m/03hyg8G6F5ou9l9sXeZQ+9
 2O+I3cw5OXPaUpKLMUZiYZazEXFiQARxNVbxAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1496851111!100492193!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=SUBJECT_RANDOMQ
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36971 invoked from network); 7 Jun 2017 15:58:33 -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; 7 Jun 2017 15:58:33 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 07 Jun 2017 09:58:31 -0600
Message-Id: <59383EC502000078001608D8@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 07 Jun 2017 09:58:29 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Dario Faggioli" <dario.faggioli@citrix.com>
References: <149633614204.12814.14390287626133023934.stgit@Solace.fritz.box>
 <149633843555.12814.16573412358602741145.stgit@Solace.fritz.box>
 <5938323D02000078001607B7@prv-mh.provo.novell.com>
 <1496850353.9462.3.camel@citrix.com>
In-Reply-To: <1496850353.9462.3.camel@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
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>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 03/15] xen/tools: tracing: several
 improvements on IRQs tracing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA3LjA2LjE3IGF0IDE3OjQ1LCA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gV2VkLCAyMDE3LTA2LTA3IGF0IDA5OjA1IC0wNjAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPj4gPiA+ID4gT24gMDEuMDYuMTcgYXQgMTk6MzMsIDxkYXJpby5mYWdnaW9saUBjaXRyaXgu
Y29tPiB3cm90ZToKPj4gPiBAQCAtODg0LDkgKzkxOSwxMyBAQCB2b2lkIGRvX0lSUShzdHJ1Y3Qg
Y3B1X3VzZXJfcmVncyAqcmVncykKPj4gPiAgICAgICAgICAgICAgZGVzYy0+cmxfcXVhbnR1bV9z
dGFydCA9IG5vdzsKPj4gPiAgICAgICAgICB9Cj4+ID4gIAo+PiA+IC0gICAgICAgIHRzY19pbiA9
IHRiX2luaXRfZG9uZSA/IGdldF9jeWNsZXMoKSA6IDA7Cj4+ID4gKyAgICAgICAgaWYgKCB1bmxp
a2VseSh0Yl9pbml0X2RvbmUpICkKPj4gPiArICAgICAgICB7Cj4+ID4gKyAgICAgICAgICAgIF9f
dHJhY2VfdmFyKFRSQ19IV19JUlFfR1VFU1QsIDAsIHNpemVvZihpcnEpLCAmaXJxKTsKPj4gPiAr
ICAgICAgICAgICAgdHNjX2luID0gZ2V0X2N5Y2xlcygpOwo+PiA+ICsgICAgICAgIH0KPj4gPiAg
ICAgICAgICBfX2RvX0lSUV9ndWVzdChpcnEpOwo+PiA+IC0gICAgICAgIFRSQUNFXzNEKFRSQ19I
V19JUlFfSEFORExFRCwgaXJxLCB0c2NfaW4sIGdldF9jeWNsZXMoKSk7Cj4+ID4gKyAgICAgICAg
dHJhY2VfaXJxX2hhbmRsZWQoaXJxLCBnZXRfY3ljbGVzKCkgLSB0c2NfaW4pOwo+PiA+ICAgICAg
ICAgIGdvdG8gb3V0X25vX2VuZDsKPj4gPiAgICAgIH0KPj4gCj4+IEJlZm9yZSB0aGlzIGNoYW5n
ZSwgdGhlIGdldF9jeWNsZXMoKSBpbnZvY2F0aW9uIHdhcyBhZnRlcgo+PiB0aGUgdGJfaW5pdF9k
b25lIGNoZWNrLiBOb3cgeW91IG1vdmUgaXQgYWhlYWQgb2YgaXQgKGFzCj4+IHRoZSBmdW5jdGlv
biBhcmd1bWVudHMgYXJlIGV2YWx1YXRlZCBiZWZvcmUgZXhlY3V0aW5nIHRoZQo+PiBmdW5jdGlv
biBib2R5KSAtIGFyZSB5b3Ugc3VyZSBhbGwgY29tcGlsZXIgdmVyc2lvbnMgd2lsbCBzdWl0YWJs
eQo+PiByZS1vcmRlciB0aGlzPwo+PiAKPj4gQWRkaXRpb25hbGx5IEknbSBhZnJhaWQgdGhpcyB3
aWxsIHRyaWdnZXIgY29tcGlsZXIgd2FybmluZ3Mgb24gYXQKPj4gbGVhc3Qgc29tZSBjb21waWxl
ciB2ZXJzaW9ucywgYXMgdHNjX2luIGlzIG5vdyBwb3NzaWJseQo+PiB1bmluaXRpYWxpemVkIChh
bmQgdGhlcmUncyBubyBjbGVhciB3YXkgdG8gZGlzcHJvdmUgdGhpcyBmb3IgdGhlCj4+IGNvbXBp
bGVyLCBhZ2FpbiBiZWNhdXNlIGZ1bmN0aW9uIGFyZ3VtZW50cyBhcmUgYmVpbmcKPj4gZXZhbHVh
dGVkIGJlZm9yZSB0aGUgZnVuY3Rpb24gYm9keSBpcyByZWFjaGVkKS4KPj4gCj4gSSB1bmRlcnN0
YW5kIGFuZCAobm93IHRoYXQgSSBzZWUgaXQpIGFncmVlIHdpdGggeW91ciByZW1hcmsgb24gd2hl
bgo+IGdldF9jeWNsZXMoKSBpcyBjYWxsZWQuIEknbGwgcmVvcmdhbml6ZSB0aGluZ3Mgc28gdGhh
dCB0aGUgcGF0Y2hlZAo+IGJlaGF2aW9yIG1hdGNoZXMgdGhlIGV4aXN0aW5nIG9uZS4KPiAKPiBP
VE9ILCBJJ20gbm90IHN1cmUgSSBzZWUgdGhlICJwb3RlbnRpYWxseSB1bmluaXRpYWxpemVkIiBp
c3N1ZSBmb3IKPiB0c2NfaW4sIGJ1dCBzaW5jZSBJJ20gcmV3b3JraW5nIHRoZSBjb2RlLCBJJ2xs
IGtlZXAgdGhhdCBpbiBtaW5kIHRvby4KCllvdSBpbml0aWFsaXplIHRzY19pbiBvbmx5IHdoZW4g
dGJfaW5pdF9kb25lIGlzIHNldCwgYnV0IHlvdSB1c2UKaXQgd2l0aG91dCB0aGF0IGNvbmRpdGlv
bmFsLiBBbmQgZXZlbiBpZiB5b3UgdXNlZCBpdCB1bmRlciB0aGF0CnNhbWUgY29uZGl0aW9uYWws
IG9sZGVyIGNvbXBpbGVyIHZlcnNpb25zIGFyZW4ndCBhYmxlIHRvIHRyYWNrCnRoYXQgZmFjdCAo
c2FtZSBjb25kaXRpb25hbCkgYW5kIHJhaXNlIGEgd2FybmluZyBhbnl3YXkuCgo+PiBBcyB0byBn
ZXRfY3ljbGVzKCkgaXRzZWxmIC0gaXMgdGhlIHJlbGF0aXZlbHkgaW1wcmVjaXNlIHRpbWUKPj4g
c3RhbXAgaXQgcHJvZHVjZXMgcmVhbGx5IGdvb2QgZW5vdWdoIGZvciB0cmFjaW5nPyBJIG5vdGlj
ZQo+PiB0aGF0IHRoZXJlIGFyZSBvbmx5IHZlcnkgZmV3IG90aGVyIHVzZXJzIG9mIHRoYXQgZnVu
Y3Rpb24uCj4+IAo+IFllcywgdGhhdCdzIGFsc28gc29tZXRoaW5nIEkgd2FzIHdvbmRlcmluZy4g
SXQncyB3aGF0IGlzIGJlaW5nIHVzZWQKPiBjdXJyZW50bHksIHNvIEkgdGhvdWdodCBpdCB3YXMg
bGlrZSB0aGF0IGZvciBhIHJlYXNvbiwgYW5kIHRoYXQgaXQKPiB3YXNuJ3QgdGhpcyBwYXRjaCBq
b2IgdG8gY2hhbmdlIHRoYXQuCj4gCj4gQnV0IGlmIGl0J3MganVkZ2VkIHRvIGJlIGZpbmUgdG8g
dHVybiB0aGlzIGludG8gTk9XKCkgKGRvbmUgZWl0aGVyCj4gaGVyZSwgb3IgaW4gYSBkZWRpY2F0
ZWQgcGF0Y2gpLiwgSSdtIGFsbCBmb3IgaXQuCgpSaWdodCwgSSBkaWRuJ3QgbmVjZXNzYXJpbHkg
bWVhbiBmb3IgdGhpcyB0byBiZSBkb25lIGhlcmUsIEkgbWVyZWx5CndhbnRlZCB0byByYWlzZSB0
aGUgZmFjdCAocmVtZW1iZXJpbmcgdGhhdCBmb3IgdGhlIG90aGVyIHRpbWUKaGFuZGxpbmcgY29k
ZSB1c2luZyAic3luY2VkIiBUU0MgcmVhZHMgd2FzIHF1aXRlIGEgYml0IG9mIGFuCmFjY3VyYWN5
IGltcHJvdmVtZW50KS4KCj4+ID4gQEAgLTkyMiw2ICs5NjIsNyBAQCB2b2lkIGRvX0lSUShzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPj4gPiAgICAgIHNwaW5fdW5sb2NrKCZkZXNjLT5sb2Nr
KTsKPj4gPiAgIG91dF9ub191bmxvY2s6Cj4+ID4gICAgICBpcnFfZXhpdCgpOwo+PiA+ICsgICAg
VFJBQ0VfM0QoVFJDX0hXX0lSUV9FWElULCBpcnEsIGRlc2MgPT0gTlVMTCA/IC0xIDogZGVzYy0K
Pj4gPiA+c3RhdHVzLCBpbl9pcnEoKSk7Cj4+IAo+PiBUaGUgb3JkZXJpbmcgb2YgaXJxX3tlbnRl
cixleGl0fSgpIGFuZCBUUkFDRV97MSwzfUQoKSBtYXkgYmUKPj4gcHJlZmVyYWJsZSBmcm9tIGEg
dHJhY2UgcXVhbGl0eSBwb3YsIGJ1dCBhcyBmYXIgYXMgdGhlIHN5c3RlbSBpcwo+PiBjb25jZXJu
ZWQgeW91J3JlIGFkZGluZyBjb2RlIHdoaWNoIHJ1bnMgaW4gaW50ZXJydXB0IGNvbnRleHQKPj4g
d2l0aG91dCBiZWluZyBhd2FyZSBvZiB0aGF0LiBUaGlzIG1heSBiZSBhIGxhdGVudCBpc3N1ZS4K
Pj4gCj4gU29ycnksIEkgZG9uJ3QgdW5kZXJzdGFuZCB5b3VyIGNvbmNlcm4ocykuIFdoYXQgaXMg
aXQgdGhhdCBJIGFtIG5vdAo+IGF3YXJlIG9mLCBhbmQgd2hhdCBpcyBpdCB0aGF0IGNvdWxkIGJl
IGEgbGF0ZW50IGlzc3VlPwo+IAo+IEFib3V0IHRoZSBwb3NpdGlvbiBvZiB0aG9zZSB0cmFjZXBv
aW50czogdGhlIG5pY2UgdGhpbmcgYWJvdXQgSVJRX0VYSVQKPiBmb2xsb3dpbmcgaXJxX2V4aXQo
KSBpcyB0aGF0IEkgY2FuIHJlY29yZCB0aGUgcmVzdWx0IG9mIGluX2lycSgpLCB3aGljaAo+IHdp
bGwgdGVsbCB3aGV0aGVyIG9yIG5vdCB3ZSdyZSBkZWFsaW5nIHdpdGggYSBuZXN0ZWQgaW50ZXJy
dXB0LiBJIGRvbid0Cj4gIGRvIHRoZSBzYW1lIGZvciBJUlFfRU5URVIsIGJ1dCwgbm90IHRoYXQg
SSB0aGluayBhYm91dCBpdCwgSSBndWVzcyBJCj4gY291bGQuCj4gCj4gSG93ZXZlciwgaWYgd2hh
dCB5b3UncmUgc2F5aW5nIGlzIHRoYXQgdGhleSBuZWVkIHRvIHN0YXkgd2l0aGluIHRoZQo+IGly
cV9lbnRlcigpLWlycV9leGl0KCkgc2VjdGlvbiwgSSBjYW4gY2VydGFpbmx5IG1ha2UgdGhhdCBo
YXBwZW4uIFRoZQo+IHRyYWNlIG5lZWRzIHRvIGJlIGludGVycHJldGVkIGtub3dpbmcgd2hlcmUg
dGhlIHRyYWNlcG9pbnRzIGFyZSBhbnl3YXkKPiAoYW5kIHRoYXQncyB0cnVlIGZvciBlYWNoIGFu
ZCBldmVyeSBldmVudCBhbHJlYWR5KSwgc28gbm8gYmlnIGRlYWwsCj4gcmVhbGx5LgoKWWVzLCBp
dCdzIHJlYWxseSBqdXN0IHRoaXMgbGF0dGVyIGZhY3QgLSBpdCB3b3VsZCBmZWVsIG1vcmUgc2Fm
ZSBmcm9tCmFuIG92ZXJhbGwgc3lzdGVtIHBvdiBpZiB5b3UgaGFkCgogICAgaXJxX2VudGVyKCk7
CiAgICBUUkFDRV8xRCgpOwogICAgLi4uCiAgICBUUkFDRV8zRCgpOwogICAgaXJxX2V4aXQoKTsK
CkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 07 16:00:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 16:00: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 1dIdNX-0001xP-Lh; Wed, 07 Jun 2017 16: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=3246c0ce0=Andrew.Cooper3@citrix.com>)
 id 1dIdNX-0001xH-84
 for xen-devel@lists.xensource.com; Wed, 07 Jun 2017 16:00:15 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 05/BC-03613-E0328395; Wed, 07 Jun 2017 16:00:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsWyU9JRQpdP2SL
 S4M1LLot7U96zOzB6bO/bxR7AGMWamZeUX5HAmrGi+R5TQTdTxaPX35kaGG8ydjFyckgI+Ekc
 ObGDDcJ2l3jzrpUdxBYW8JaYtO0SWI2IgLbEi1XrwGqEBDoYJaYvUO1i5OJgFtjAJNE46QNYA
 5uAvsTuF5+YQGxeAVuJSQeaWUFsFgEViSdnboA1iwqES7xtPMICUSMocXLmEzCbU8BL4srJH2
 DLmAUMJI4smsMKYctLbH87hxlisZrEtf5L7BCHpkts/fuLGcK2kLh96w7bBEbBWUjGzkIyaha
 SUQsYmVcxahSnFpWlFukaG+glFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGLQMQ
 7GD8uzbwEKMkB5OSKO8DaYtIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8KxSBcoJFqempFWmZO
 cAIgklLcPAoifBqywGleYsLEnOLM9MhUqcYdTmaPmz5wiTEkpeflyolztsCMkMApCijNA9uBC
 yaLzHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmY9zvIFJ7MvBK4Ta+AjmACOoLvkgnIESWJCCm
 pBsbYEzH7e++fYhKMexWW9GK+/wG+K0wPPtyyaL51PeDr8mcmSUvZfD8JWF1eV9dvGrtO0Cjz
 /KbbrUseLPNYp7IwY31p5fINztYhpm/3Gz1ZfkT/jAvnbFk+/8B7IhkzqoLZihacmRB3tF6mP
 CMz/E17a+hib6Vew+tz3jlEx38x2jKL85bQgodKLMUZiYZazEXFiQD7/h7Y4QIAAA==
X-Env-Sender: prvs=3246c0ce0=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1496851213!96273739!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24449 invoked from network); 7 Jun 2017 16:00:14 -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;
 7 Jun 2017 16:00:14 -0000
X-IronPort-AV: E=Sophos;i="5.39,311,1493683200"; d="scan'208";a="47371184"
X-CrossPremisesHeadersFilteredBySendConnector: AMSPEX02CL02.citrite.net
To: Ian Jackson <ian.jackson@eu.citrix.com>
References: <1496847092-18838-1-git-send-email-ian.jackson@eu.citrix.com>
 <1496847092-18838-5-git-send-email-ian.jackson@eu.citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <b74a8169-8a3a-4930-6d42-88a414471a4b@citrix.com>
Date: Wed, 7 Jun 2017 16:58:54 +0100
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: <1496847092-18838-5-git-send-email-ian.jackson@eu.citrix.com>
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>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 4/4] Makefile: Provide way to ship livepatch
	test 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>

T24gMDcvMDYvMTcgMTU6NTEsIElhbiBKYWNrc29uIHdyb3RlOgo+IFRoaXMgYWxsb3dzIENJIHN5
c3RlbXMgc3VjaCBhcyBvc3N0ZXN0IHdoaWNoIGFyZSB0cnlpbmcgdG8gY29uc3VtZQo+IHRoaXMg
dG8gYXJyYW5nZSBmb3IgdGhlIGZpbGVzIHRvIGJlIGJ1aWx0LCBhbmQgb3V0cHV0LCB3aXRob3V0
IHRoZW0KPiBoYXZpbmcgdG8gaGF2ZSBzcGVjaWFsIGtub3dsZWRnZSBvZiB0aGUgZGV0YWlscyBv
ZiBYZW4ncyBidWlsZCBzeXN0ZS4KCnN5c3RlbS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 07 16:02:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 16: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 1dIdPo-00029T-1j; Wed, 07 Jun 2017 16: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 <JBeulich@suse.com>) id 1dIdPn-00029N-78
 for xen-devel@lists.xen.org; Wed, 07 Jun 2017 16:02:35 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 2D/D9-03620-A9328395; Wed, 07 Jun 2017 16:02:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDS3emskW
 kwdF5FhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aHmw1MBTM5Kw68Xs3ewHiKvYuRk0NIIE/i
 2Y1frCA2r4CdxNpLU9lAbAkBQ4nTC2+ygNgsAqoS3z7/ZgKx2QTUJdqebQerFxHQl5j/6SeQz
 cHBLKApMedzLUhYWMBG4tHsJ0BhLqDxGxglbu5cxQiS4ASav77jDlg9r4CgxN8dwiBhZgEtiY
 e/brFA2NoSyxa+ZoYYKS2x/B/HBEa+WQgNs5A0zELSMAuhYQEjyypGjeLUorLUIl1jI72kosz
 0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDgYwCCHYyn1wUeYpTkYFIS5X0gbREpxJeU
 n1KZkVicEV9UmpNafIhRg4NDYNuu1RcYpVjy8vNSlSR4dZWA6gSLUtNTK9Iyc4DxAVMqwcGjJ
 MKrLQeU5i0uSMwtzkyHSJ1i1OXYsHr9FyYhsBlS4rziIDMEQIoySvPgRsBi9RKjrJQwLyPQgU
 I8BalFuZklqPKvGMU5GJWEebNBpvBk5pXAbXoFdAQT0BF8l0xAjihJREhJNTDO7n2QumVl+ga
 OfwFTNl0Ue6hz6VtbYC6b6BW3j5dezy9w8pey9BOUuaJUq1l29EqXc1Pr2t0Vv02T7geyxIQw
 l9TW1cqatvAlvY1j+7MixCo0jmMD057D6rqh8aveJk/087cUfvTAM/N2LbPUnNXLnLlypb+k5
 OZpvfptZnO6kYlP93ansBJLcUaioRZzUXEiAJdCc0XQAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1496851352!46994917!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5164 invoked from network); 7 Jun 2017 16:02:33 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 7 Jun 2017 16:02:33 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 07 Jun 2017 10:02:31 -0600
Message-Id: <59383FB602000078001608F5@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 07 Jun 2017 10:02:30 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1496840670-10261-1-git-send-email-andrew.cooper3@citrix.com>
 <59381E65020000780016064D@prv-mh.provo.novell.com>
 <a18b88af-bf96-fd6c-37fa-4ac3c26aaacd@citrix.com>
In-Reply-To: <a18b88af-bf96-fd6c-37fa-4ac3c26aaacd@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] RFC x86/emul: Drop segment_attributes_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+IE9uIDA3LjA2LjE3IGF0IDE3OjQ0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDcvMDYvMTcgMTQ6NDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAwNy4w
Ni4xNyBhdCAxNTowNCwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gRnVy
dGhlcm1vcmUsIGluIGEgZm9sbG93aW5nIHBhdGNoLCBJIGludGVuZCB0byBtYWtlIGEgc2ltaWxh
ciBhZGp1c3RtZW50IGFzCj4+PiBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD14dGYu
Z2l0O2E9Y29tbWl0ZGlmZjtoPWYwOTkyMTFmMmViZGFkZjYxYWU2IAo+Pj4gNDE2NTU5MjIwZDY5
Yjc4OGNkMmIKPj4+IHRvIGV4cG9zZSB0aGUgaW50ZXJuYWwgY29kZS9kYXRhIGZpZWxkIG5hbWVz
LiAgVGhpcyB3aWxsIHNpbXBsaWZ5IGEgbG90IG9mCj4+PiBjb2RlIHdoaWNoIGN1cnJlbnRseSB1
c2VzIG9wZW5jb2RlZCBudW1iZXJzIGFnYWluc3QgdGhlIHR5cGUgZmllbGQuCj4+IFRoaXMgaXMg
bmljZSB0b28sIHdpdGggdHdvIGNhdmVhdHM6IFRoZSAiYSIgYml0IGlzIG5vdCBjb2RlCj4+IHNl
Z21lbnQgc3BlY2lmaWMgKGJ1dCBwbGFjZWQgc28pCj4gCj4gTGVhc3QgYmFkIG9wdGlvbiBJJ20g
YWZyYWlkLiAgSXQgY2FuJ3QgbGl2ZSBpbiB0aGUgY29tbW9uIHN0cnVjdCBiZWNhdXNlCj4gaXQg
aXMgcGFydCBvZiB0aGUgdHlwZSBuaWJibGUsIGFuZCBpdCBjYW4ndCBsaXZlIGluIGJvdGggdGhl
IGNvZGUgYW5kCj4gZGF0YSBhbm9ueW1vdXMgdW5pb25zIGJlY2F1c2UgaXQgaGFzIHRoZSBzYW1l
IG5hbWUuCgpJdCBjb3VsZCBiZSBwdXQgaW4gYSAzcmQgc3RydWN0LCBidXQgSSBndWVzcyB0aGF0
J3MgbW9yZSBleHRyYQpvdmVyaGVhZCB0aGFuIGFjdHVhbCBnYWluLgoKPj4gIGFuZCB0aGUgIngi
IGJpdCBpcyBhbiBpbnZlbnRpb24KPj4gb2YgeW91cnMgYWZhaWN0LCB3aGljaCBJJ2QgcHJlZmVy
IHRvIGJlIGUuZy4gImNvZGUiLgo+IAo+IEl0IGlzIHRoZSBlWGVjdXRhYmxlIGJpdC4gIEkgZ290
IHRoZSB0ZXJtaW5vbG9neSBmcm9tIG9uZSBvZiB0aGUgdHdvCj4gbWFudWFscywgYnV0IGRvbid0
IHJlY2FsbCBleGFjdGx5IHdoZXJlLgoKT2gsIG9rYXkuIEkgZG9uJ3QgcmVjYWxsIHJ1bm5pbmcg
YWNyb3NzIHRoaXMuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 07 16:06:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 16:06: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 1dIdTD-0002L1-HE; Wed, 07 Jun 2017 16:06: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 1dIdTC-0002Kv-ON
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 16:06:06 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 59/79-03587-E6428395; Wed, 07 Jun 2017 16:06:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXS6fjDSzdXxSL
 S4PhzVYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWN9w3PGgnn8FSv75jE2MM7m6WLk5BASyJO4
 sOwTO4jNK2An0T5hDwuILSFgKHF64U0wm0VAVeJa5zxmEJtNQF2i7dl2VhBbRMBAYuWmWWA2s
 0CIxNZ3d8BsYYFEiQsrrwH1cgHNf8ko0f7yC1gzJ9DQ9Tu2MnYxcgAtE5T4u0MYoldL4uGvWy
 wQtrbEsoWvmUFKmAWkJZb/45jAyDcLoWEWkoZZSBpmITQsYGRZxahRnFpUllqka2Sql1SUmZ5
 RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGH4MQLCDcdWCwEOMkhxMSqK8D6QtIoX4kvJT
 KjMSizPii0pzUosPMcpwcChJ8E5WBsoJFqWmp1akZeYAIwEmLcHBoyTCqy0HlOYtLkjMLc5Mh
 0idYlSUEudtAOkTAElklObBtcGi7xKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEeaeDTOHJzC
 uBm/4KaDET0GK+SyYgi0sSEVJSDYxm9UnWX05O7uacNlmnfEbD+onxXgfiFtb1npLeIpO1Zqs
 rM+8Xnqd91v+yZ2hc9LzhIhF798rsw7onDvqE5wirP9uZIhisGLm0/uwn5vtdGm+m/ft++2yw
 QqayuPt67qezXi7S9Aq/GV9io6O8tPOFy568faUimcomy9J47S8+UdA+Vyf246sSS3FGoqEWc
 1FxIgDUo0ANuQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1496851563!64765809!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63053 invoked from network); 7 Jun 2017 16:06:05 -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; 7 Jun 2017 16:06:05 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 07 Jun 2017 10:06:03 -0600
Message-Id: <5938408902000078001608F8@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 07 Jun 2017 10:06:01 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Dario Faggioli" <dario.faggioli@citrix.com>
References: <149633614204.12814.14390287626133023934.stgit@Solace.fritz.box>
 <149633842869.12814.8051616219182929257.stgit@Solace.fritz.box>
 <59382DDF0200007800160770@prv-mh.provo.novell.com>
 <1496850931.9462.5.camel@citrix.com>
In-Reply-To: <1496850931.9462.5.camel@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <george.dunlap@eu.citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 02/15] xen: tracing: avoid checking
 tb_init_done 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>

Pj4+IE9uIDA3LjA2LjE3IGF0IDE3OjU1LCA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gV2VkLCAyMDE3LTA2LTA3IGF0IDA4OjQ2IC0wNjAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPj4gPiA+ID4gT24gMDEuMDYuMTcgYXQgMTk6MzMsIDxkYXJpby5mYWdnaW9saUBjaXRyaXgu
Y29tPiB3cm90ZToKPj4gPiAKPj4gPiBJbiBmYWN0LCB3aGVuIGNhbGxpbmcgX190cmFjZV92YXIo
KSBkaXJlY3RseSwgd2UgY2FuCj4+ID4gYXNzdW1lIHRoYXQgdGJfaW5pdF9kb25lIGhhcyBiZWVu
IGNoZWNrZWQgdG8gYmUgdHJ1ZSwKPj4gPiBhbmQgdGhlIGlmIGlzIGhlbmNlIHJlZHVuZGFudC4K
Pj4gCj4+IFRoZSAiYXNzdW1lIiBoZXJlIHdvcnJpZXMgbWU6IFdoYXQgaWYgdGhlcmUncyBhIHNp
bmdsZSBwbGFjZQo+PiBzb21ld2hlcmUgdGhhdCBhIGdyZXAgY2FuJ3QgZWFzaWx5IGZpbmQgd2hl
cmUgbm8gY2hlY2sgaXMKPj4gcHJlc2VudD8gSXMgaXQgY2VydGFpbiB0aGF0IC4uLgo+PiAKPj4g
PiBAQCAtNjkxLDcgKzY5MSw4IEBAIHZvaWQgX190cmFjZV92YXIodTMyIGV2ZW50LCBib29sX3Qg
Y3ljbGVzLAo+PiA+IHVuc2lnbmVkIGludCBleHRyYSwKPj4gPiAgICAgIHVuc2lnbmVkIGludCBl
eHRyYV93b3JkOwo+PiA+ICAgICAgYm9vbF90IHN0YXJ0ZWRfYmVsb3dfaGlnaHdhdGVyOwo+PiA+
ICAKPj4gPiAtICAgIGlmKCAhdGJfaW5pdF9kb25lICkKPj4gPiArICAgIC8qIElmIHRoZSBldmVu
dCBpcyBub3QgaW50ZXJlc3RpbmcsIGJhaWwsIGFzIGVhcmx5IGFzIHBvc3NpYmxlCj4+ID4gKi8K
Pj4gPiArICAgIGlmICggKHRiX2V2ZW50X21hc2sgJiBldmVudCkgPT0gMCApCj4+ID4gICAgICAg
ICAgcmV0dXJuOwo+PiAKPj4gLi4uIHRoaXMgY2hlY2sgd291bGQgYWx3YXlzIGJlIGZhbHNlIHRo
ZW4gKGkuZS4gdGJfZXZlbnRfbWFzayBpcwo+PiBhbHdheXMgemVybykgaW4gdGhhdCBjYXNlPwo+
PiAKPiBBcyBzYWlkIHdoZW4gcmVwbHlpbmcgdG8gQW5kcmV3LCBJIG9yaWdpbmFsbHkgcHV0IGFu
IEFTU0VSVCgpIHRoZXJlLgo+IAo+IFRoYXQgbWFkZSBtZSByZWFsaXplLCB0aG91Z2gsIHRoYXQg
dGhlIGV4aXN0aW5nIGlmKCF0Yl9pbml0X2RvbmUpIGlzCj4gaW5lZmZlY3RpdmUgYW5kIHBvdGVu
dGlhbGx5IHJhY3kgKG9yLCBpZiB5b3Ugd2FudCB0byBiZSBraW5kICJpdCdzIGEKPiBiZXN0IGVm
Zm9ydCBraW5kIG9mIG1lYXN1cmUiKSBhbHJlYWR5Lgo+IAo+IEluIGZhY3QsIGV2ZW4gcmlnaHQg
bm93LCB3aXRob3V0IG15IHBhdGNoZXMsIHdlIGRvbid0IGhvbGQgdGhlIHRyYWNpbmcKPiBsb2Nr
IHdoZW4gd2UgZXhlY3V0ZSB0aGF0IGlmLiBOb3RoaW5nIHByZXZlbnRzIHRiX2luaXRfZG9uZSB0
byBiZWNvbWUgMAo+IF9yaWdodF9hZnRlcl8gd2Ugc2F3IGl0IGJlaW5nIDEgYW5kIGRlY2lkZSB0
byBnbyBhaGVhZC4KPiAKPiBUaGlzLCB0byBtZSwgbG9va3MgbGlrZSBhbiBldmVuIG1vcmUgY29t
cGVsbGluZyByZWFzb24gdG8gcmVtb3ZlIGl0Lgo+IEJ1dCBJIHRoaW5rIEkgY2FuIGltcHJvdmUg
dGhlIGNvbW1pdCBtZXNzYWdlIHNvIHRoYXQgaXQgZXhwbGFpbnMgdGhpcwo+IHRoaW5nIHRoYXQg
SSBqdXN0IHNhaWQgYWJvdmUgdG9vLgoKV2VsbCwgbXkgcXVlc3Rpb24gd2Fzbid0IGFib3V0IGEg
cG9zc2libGUgcmFjZSAoYXMgdGhlIGNvZGUgd291bGQKbmVlZCB0byBiZSBhYmxlIHRvIGRlYWwg
d2l0aCB0aGF0IG5vIG1hdHRlciB3aGF0IGNoYW5nZSB5b3UgZG8KaGVyZSksIGJ1dCBhYm91dCB0
aGUgY2FzZSB3aGVyZSB0Yl9pbml0X2RvbmUgaGFzIG5ldmVyIGJlZW4gc2V0LgpXb3VsZCB0Yl9l
dmVudF9tYXNrIGJlIHJlbGlhYmx5IHplcm8gaW4gdGhhdCBjYXNlLCBubyBtYXR0ZXIKd2hhdCBv
dGhlciBvcGVyYXRpb25zIG1heSBoYXZlIGJlZW4gcGVyZm9ybWVkPwoKSmFuCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 07 16:24:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 16: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 1dIdko-0003eh-6u; Wed, 07 Jun 2017 16:24: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 1dIdkm-0003eb-Rm
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 16:24:16 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 B5/53-03058-0B828395; Wed, 07 Jun 2017 16:24:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFLMWRWlGSWpSXmKPExsVyuP0Ov+56DYt
 Ig4Wdshbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b2ribmgn6JirP/2tkaGN8KdzFyckgIGEm8
 nfiPqYuRi0NIYCGjxLkH55lAEmwCqhIbrp9iBbFFBBwlVrctBbOZBYokbk37ywhiCwuYSlw6P
 QHMZgGqX7l3NguIzStgLLHo+HYmiAXyEh0HJrNMYORcwMiwilGjOLWoLLVI18hcL6koMz2jJD
 cxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMj0F8MQLCDcfHawEOMkhxMSqK8D6QtIoX4kvJTKjM
 SizPii0pzUosPMcpwcChJ8F5UB8oJFqWmp1akZeYAAwcmLcHBoyTCK6sMlOYtLkjMLc5Mh0id
 YtTl2LB6/RcmIZa8/LxUKXHeYyAzBECKMkrz4EbAgvgSo6yUMC8j0FFCPAWpRbmZJajyrxjFO
 RiVhHlrVYGm8GTmlcBtegV0BBPQEXyXTECOKElESEk1MNaE/tfc+6FKz5RXoW8fY3Rx0hRb/r
 xP51fxTL6bu4P3o9W5RZlMD3q1ttboNCY3BBzdUFnH2MTnxLqafYtOxfoTh3S/Pg8Ru/Tz+OZ
 bK7uDjs7lm3vKSTgtrOm16nfl/Fo5Q87toQ8O5gnHeM+/dPZYr+gSriLrEqNQnU2Jd05s8P/B
 Y7XZTImlOCPRUIu5qDgRAKrlCmpdAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1496852655!72647537!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19405 invoked from network); 7 Jun 2017 16:24:15 -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; 7 Jun 2017 16:24: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 E9492AAB4;
 Wed,  7 Jun 2017 16:24:14 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org,
	xen-devel@lists.xenproject.org
Date: Wed,  7 Jun 2017 18:24:12 +0200
Message-Id: <20170607162412.8432-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
Cc: Juergen Gross <jgross@suse.com>, andre.przywara@arm.com,
 boris.ostrovsky@oracle.com, stable@vger.kernel.org
Subject: [Xen-devel] [PATCH] xen: avoid deadlock in xenbus 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>

VGhlcmUgaGFzIGJlZW4gYSByZXBvcnQgYWJvdXQgYSBkZWFkbG9jayBpbiB0aGUgeGVuYnVzIGRy
aXZlcjoKClsgIDI0Ny45Nzk0OThdID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQpbICAyNDcuOTg1Njg4XSBXQVJOSU5HOiBwb3NzaWJsZSBjaXJj
dWxhciBsb2NraW5nIGRlcGVuZGVuY3kgZGV0ZWN0ZWQKWyAgMjQ3Ljk5MTg4Ml0gNC4xMi4wLXJj
NC0wMDAyMi1nYzRiMjVjMCAjNTc1IE5vdCB0YWludGVkClsgIDI0Ny45OTcwNDBdIC0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpbICAyNDguMDAz
MjMyXSB4ZW5idXMvOTEgaXMgdHJ5aW5nIHRvIGFjcXVpcmUgbG9jazoKWyAgMjQ4LjAwNzg3NV0g
ICgmdS0+bXNnYnVmZmVyX211dGV4KXsrLisuKy59LCBhdDogWzxmZmZmMDAwMDA4NjNlOTA0Pl0K
eGVuYnVzX2Rldl9xdWV1ZV9yZXBseSsweDNjLzB4MjMwClsgIDI0OC4wMTcxNjNdClsgIDI0OC4w
MTcxNjNdIGJ1dCB0YXNrIGlzIGFscmVhZHkgaG9sZGluZyBsb2NrOgpbICAyNDguMDIzMDk2XSAg
KHhiX3dyaXRlX211dGV4KXsrLisuLi59LCBhdDogWzxmZmZmMDAwMDA4NjNhOTQwPl0KeGVuYnVz
X3RocmVhZCsweDVmMC8weDc5OApbICAyNDguMDMxMjY3XQpbICAyNDguMDMxMjY3XSB3aGljaCBs
b2NrIGFscmVhZHkgZGVwZW5kcyBvbiB0aGUgbmV3IGxvY2suClsgIDI0OC4wMzEyNjddClsgIDI0
OC4wMzk2MTVdClsgIDI0OC4wMzk2MTVdIHRoZSBleGlzdGluZyBkZXBlbmRlbmN5IGNoYWluIChp
biByZXZlcnNlIG9yZGVyKSBpczoKWyAgMjQ4LjA0NzE3Nl0KWyAgMjQ4LjA0NzE3Nl0gLT4gIzEg
KHhiX3dyaXRlX211dGV4KXsrLisuLi59OgpbICAyNDguMDUyOTQzXSAgICAgICAgX19sb2NrX2Fj
cXVpcmUrMHgxNzI4LzB4MTc3OApbICAyNDguMDU3NDk4XSAgICAgICAgbG9ja19hY3F1aXJlKzB4
YzQvMHgyODgKWyAgMjQ4LjA2MTYzMF0gICAgICAgIF9fbXV0ZXhfbG9jaysweDg0LzB4ODY4Clsg
IDI0OC4wNjU3NTVdICAgICAgICBtdXRleF9sb2NrX25lc3RlZCsweDNjLzB4NTAKWyAgMjQ4LjA3
MDIyN10gICAgICAgIHhzX3NlbmQrMHgxNjQvMHgxZjgKWyAgMjQ4LjA3NDAxNV0gICAgICAgIHhl
bmJ1c19kZXZfcmVxdWVzdF9hbmRfcmVwbHkrMHg2Yy8weDg4ClsgIDI0OC4wNzk0MjddICAgICAg
ICB4ZW5idXNfZmlsZV93cml0ZSsweDI2MC8weDQyMApbICAyNDguMDg0MDczXSAgICAgICAgX192
ZnNfd3JpdGUrMHg0OC8weDEzOApbICAyNDguMDg4MTEzXSAgICAgICAgdmZzX3dyaXRlKzB4YTgv
MHgxYjgKWyAgMjQ4LjA5MTk4M10gICAgICAgIFN5U193cml0ZSsweDU0LzB4YjAKWyAgMjQ4LjA5
NTc2OF0gICAgICAgIGVsMF9zdmNfbmFrZWQrMHgyNC8weDI4ClsgIDI0OC4wOTk4OTddClsgIDI0
OC4wOTk4OTddIC0+ICMwICgmdS0+bXNnYnVmZmVyX211dGV4KXsrLisuKy59OgpbICAyNDguMTA2
MDg4XSAgICAgICAgcHJpbnRfY2lyY3VsYXJfYnVnKzB4ODAvMHgyZTAKWyAgMjQ4LjExMDczMF0g
ICAgICAgIF9fbG9ja19hY3F1aXJlKzB4MTc2OC8weDE3NzgKWyAgMjQ4LjExNTI4OF0gICAgICAg
IGxvY2tfYWNxdWlyZSsweGM0LzB4Mjg4ClsgIDI0OC4xMTk0MTddICAgICAgICBfX211dGV4X2xv
Y2srMHg4NC8weDg2OApbICAyNDguMTIzNTQ1XSAgICAgICAgbXV0ZXhfbG9ja19uZXN0ZWQrMHgz
Yy8weDUwClsgIDI0OC4xMjgwMTZdICAgICAgICB4ZW5idXNfZGV2X3F1ZXVlX3JlcGx5KzB4M2Mv
MHgyMzAKWyAgMjQ4LjEzMzAwNV0gICAgICAgIHhlbmJ1c190aHJlYWQrMHg3ODgvMHg3OTgKWyAg
MjQ4LjEzNzMwNl0gICAgICAgIGt0aHJlYWQrMHgxMTAvMHgxNDAKWyAgMjQ4LjE0MTA4N10gICAg
ICAgIHJldF9mcm9tX2ZvcmsrMHgxMC8weDQwCgpJdCBpcyByYXRoZXIgZWFzeSB0byBhdm9pZCBi
eSBkcm9wcGluZyB4Yl93cml0ZV9tdXRleCBiZWZvcmUgY2FsbGluZwp4ZW5idXNfZGV2X3F1ZXVl
X3JlcGx5KCkuCgpGaXhlcyBmZDhhYTkwOTVhOTVjMDJkY2MzNTU0MGEyNjMyNjdjMjliOGZkYTlk
ICgieGVuOiBvcHRpbWl6ZSB4ZW5idXMKZHJpdmVyIGZvciBtdWx0aXBsZSBjb25jdXJyZW50IHhl
bnN0b3JlIGFjY2Vzc2VzIikuCgpDYzogPHN0YWJsZUB2Z2VyLmtlcm5lbC5vcmc+ICMgNC4xMQpS
ZXBvcnRlZC1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+ClNpZ25l
ZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiBkcml2ZXJzL3hl
bi94ZW5idXMveGVuYnVzX2NvbW1zLmMgfCA3ICsrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA1IGlu
c2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4veGVu
YnVzL3hlbmJ1c19jb21tcy5jIGIvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19jb21tcy5jCmlu
ZGV4IDg1NmFkYTVkMzljOS4uYTQ0YmNkYmY2NTMzIDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi94
ZW5idXMveGVuYnVzX2NvbW1zLmMKKysrIGIvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19jb21t
cy5jCkBAIC0zMDUsMTggKzMwNSwyMSBAQCBzdGF0aWMgaW50IHByb2Nlc3NfbXNnKHZvaWQpCiAJ
CQkJCXJlcS0+Ym9keSA9IHN0YXRlLmJvZHk7CiAJCQkJCXJlcS0+c3RhdGUgPSB4Yl9yZXFfc3Rh
dGVfZ290X3JlcGx5OwogCQkJCQlsaXN0X2RlbCgmcmVxLT5saXN0KTsKKwkJCQkJbXV0ZXhfdW5s
b2NrKCZ4Yl93cml0ZV9tdXRleCk7CiAJCQkJCXJlcS0+Y2IocmVxKTsKIAkJCQl9IGVsc2Ugewog
CQkJCQlsaXN0X2RlbCgmcmVxLT5saXN0KTsKKwkJCQkJbXV0ZXhfdW5sb2NrKCZ4Yl93cml0ZV9t
dXRleCk7CiAJCQkJCWtmcmVlKHJlcSk7CiAJCQkJfQogCQkJCWVyciA9IDA7CiAJCQkJYnJlYWs7
CiAJCQl9CiAJCX0KLQkJbXV0ZXhfdW5sb2NrKCZ4Yl93cml0ZV9tdXRleCk7Ci0JCWlmIChlcnIp
CisJCWlmIChlcnIpIHsKKwkJCW11dGV4X3VubG9jaygmeGJfd3JpdGVfbXV0ZXgpOwogCQkJZ290
byBvdXQ7CisJCX0KIAl9CiAKIAltdXRleF91bmxvY2soJnhzX3Jlc3BvbnNlX211dGV4KTsKLS0g
CjIuMTIuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 07 16:41:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 16: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 1dIe1V-0004vk-Kj; Wed, 07 Jun 2017 16:41: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=3242cc1be=anthony.perard@citrix.com>)
 id 1dIe1T-0004ve-NR
 for xen-devel@lists.xen.org; Wed, 07 Jun 2017 16:41:31 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 99/31-11537-ABC28395; Wed, 07 Jun 2017 16:41:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsXitHRDpO4uHYt
 IgzezhS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxFu+ezFLSwV3ybcpG1gfElaxcjB4eEgL/E
 loVcXYycHCwCKhKvH85mA7HZBAwkVky/yghiiwi4SUx/9pAdxGYWSJT49ucxK4gtLBAt0dOxg
 gXE5hWwlvgzbwYzyEghgXKJPw84IcKCEidnPmGBaNWTuDF1ChtICbOAtMTyfxwQYXmJ5q2zmU
 FsTgEnidYJX5hAbFEBZYklp7eAtQoJqEncWLiMZQIj/ywkU2chmToLYeosJFMXMLKsYlQvTi0
 qSy3SNdRLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMSQYg2MG4/KPTIUZJDiYl
 Ud4H0haRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4lbSBcoJFqempFWmZOcDogElLcPAoifDKK
 gOleYsLEnOLM9MhUqcYjTnu9G34wsTR9GHLFyYhlrz8vFQpcd52kEkCIKUZpXlwg2BRe4lRVk
 qYlxHoNCGegtSi3MwSVPlXjOIcjErCvK+0gKbwZOaVwO17BXQKE9ApfJdMQE4pSURISTUwFvc
 f/TxLc5WwoWFiSPi+huiHeXcs7Yp0XeU3xhg/f/nrpGpHouPKn89j98Vmqatbf01h2sV5YEFz
 mWeJle3pd3/Lb0QEXeeckZH46/rDf8/7Py9dGhde3Htzuq6jnH6TyiXGp+pZH8J3FtXExiycV
 HromfwsYTYpV1kPDwf+HMnUL/GMRkZKLMUZiYZazEXFiQCaN1Pf1QIAAA==
X-Env-Sender: prvs=3242cc1be=anthony.perard@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1496853688!87754623!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28640 invoked from network); 7 Jun 2017 16:41:29 -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;
 7 Jun 2017 16:41:29 -0000
X-IronPort-AV: E=Sophos;i="5.39,311,1493683200"; d="scan'208";a="426940502"
Date: Wed, 7 Jun 2017 17:41:16 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: =?iso-8859-1?Q?Marc-Andr=E9?= Lureau <marcandre.lureau@redhat.com>
Message-ID: <20170607164115.GE1919@perard.uk.xensource.com>
References: <20170529084546.26500-1-marcandre.lureau@redhat.com>
 <20170529084546.26500-12-marcandre.lureau@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170529084546.26500-12-marcandre.lureau@redhat.com>
User-Agent: Mutt/1.8.2 (2017-04-18)
Cc: pbonzini@redhat.com, xen-devel@lists.xen.org, qemu-devel@nongnu.org,
 f4bug@amsat.org
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v2 11/14] char: move
 CharBackend handling in char-fe unit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBNYXkgMjksIDIwMTcgYXQgMTI6NDU6NDNQTSArMDQwMCwgTWFyYy1BbmRyw6kgTHVy
ZWF1IHdyb3RlOgo+IE1vdmUgYWxsIHRoZSBmcm9udGVkIHN0cnVjdCBhbmQgbWV0aG9kcyB0byBh
IHNlcGVyYXRlIHVuaXQuIFRoaXMgYXZvaWRzCj4gYWNjaWRlbnRhbGx5IG1peGluZyBiYWNrZW5k
IGFuZCBmcm9udGVuZCBjYWxscywgYW5kIGhlbHBzIHdpdGggcmVhZGliaWx0eS4KPiAKPiBNYWtl
IHFlbXVfY2hyX3JlcGxheSgpIGEgbWFjcm8gc2hhcmVkIGJ5IGJvdGggY2hhciBhbmQgY2hhci1m
ZS4KPiAKPiBFeHBvcnQgcWVtdV9jaHJfd3JpdGUoKSwgYW5kIHVzZSBhIG1hY3JvIGZvciBxZW11
X2Nocl93cml0ZV9hbGwoKQo+IAo+IChuYjogeWVzLCBDaGFyQmFja2VuZCBpcyBmb3IgY2hhciBm
cm9udGVuZCA6KQoKSGkgTWFyYy1BbmRyw6ksCgpGb2xsb3dpbmcgdGhpcyBwYXRjaCwgd2UgYXJl
IG5vdCBhYmxlIGFueW1vcmUgdG8gbGF1bmNoIFFFTVUgd2l0aAotbW9uaXRvciAvZGV2L251bGwu
Cj4gcWVtdS1zeXN0ZW0taTM4NjogLW1vbml0b3IgL2Rldi9udWxsOiAndHR5JyBpcyBub3QgYSB2
YWxpZCBjaGFyIGRyaXZlciBuYW1lCgpGWUksIHRoZSBmdWxsIGNvbW1hbmQgbGluZSB1c2VkOgov
dXNyL2xpYi94ZW4vYmluL3FlbXUtc3lzdGVtLWkzODYgLXhlbi1kb21pZCAwIFwKICAgIC14ZW4t
YXR0YWNoIC1uYW1lIGRvbTAgLW5vZ3JhcGhpYyAtTSB4ZW5wdiAtZGFlbW9uaXplIFwKICAgIC1t
b25pdG9yIC9kZXYvbnVsbCAtc2VyaWFsIC9kZXYvbnVsbCAtcGFyYWxsZWwgL2Rldi9udWxsIFwK
ICAgIC1ub2RlZmF1bHRzIC1uby11c2VyLWNvbmZpZyBcCiAgICAtcGlkZmlsZSAvdmFyL3J1bi94
ZW4vcWVtdS1kb20wLnBpZAoKUmVnYXJkcywKCi0tIApBbnRob255IFBFUkFSRAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 07 16:44:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 16: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 1dIe3z-000537-1a; Wed, 07 Jun 2017 16: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 <prvs=3248f2ad0=wei.liu2@citrix.com>)
 id 1dIe3x-00052w-NE
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 16:44:05 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 DE/E5-03620-55D28395; Wed, 07 Jun 2017 16:44:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDvW6QrkW
 kwaHt6hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8an44vZC5YxVVye+4y1gfEnYxcjJ4eEgL/E
 v1/9zCA2i4CKxL4zP9lBbDYBZYmfnb1sILaIgJHEi0eXWboYuTiYBQ4wSuw685cVJCEsECvxe
 m4HC4jNK2AhseLsH2aQIiGBHkaJpt657BAJQYmTM5+AFTEL6Egs2P0JaCoHkC0tsfwfB4jJKe
 Aj8fCPGUiFKNANnUvngFULCShIdEw/xjSBkW8WkkGzkAyahTBoASPzKkaN4tSistQiXSMzvaS
 izPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwFBjAIIdjGcWBB5ilORgUhLlfSBtESnE
 l5SfUpmRWJwRX1Sak1p8iFGGg0NJgldABygnWJSanlqRlpkDDHqYtAQHj5IIr6wyUJq3uCAxt
 zgzHSJ1ilGXo+nDli9MQix5+XmpUuK8nCAzBECKMkrz4EbAIvASo6yUMC8j0FFCPAWpRbmZJa
 jyrxjFORiVhHlfaQFN4cnMK4Hb9AroCCagI/gumYAcUZKIkJJqYAy7NNVEc/+utOX2VuFhbRH
 O/VZxDJYSb44cCvp13kmuqUbGmiujVFXyvqDiHB1TVntfrcMTmv083GzfuOStnzrp8OnjcXPX
 ML411r64QCFCMF/uRRFrP6Oy9++TZezTVvM1vYz8u6Lui1O/+rG3h1eGT6qP5nKJXxLWvI/Vc
 oF6bNX/9VfZlViKMxINtZiLihMBqDKcKLsCAAA=
X-Env-Sender: prvs=3248f2ad0=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1496853841!96280218!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3257 invoked from network); 7 Jun 2017 16:44:02 -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 Jun 2017 16:44:02 -0000
X-IronPort-AV: E=Sophos;i="5.39,311,1493683200"; d="scan'208";a="435508467"
Date: Wed, 7 Jun 2017 17:43:53 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Message-ID: <20170607164353.ty6pjqtbhnsgok3l@citrix.com>
References: <1496769929-23355-1-git-send-email-bhupinder.thakur@linaro.org>
 <1496769929-23355-6-git-send-email-bhupinder.thakur@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1496769929-23355-6-git-send-email-bhupinder.thakur@linaro.org>
User-Agent: NeoMutt/20170113 (1.7.2)
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 05/14 v4] 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBKdW4gMDYsIDIwMTcgYXQgMTA6NTU6MjBQTSArMDUzMCwgQmh1cGluZGVyIFRoYWt1
ciB3cm90ZToKPiBBbGxvY2F0ZSBhIG5ldyBnZm4gdG8gYmUgdXNlZCBhcyBhIHJpbmcgYnVmZmVy
IGJldHdlZW4geGVuY29uc29sZQo+IGFuZCBYZW4gZm9yIHNlbmRpbmcvcmVjZWl2aW5nIHBsMDEx
IGNvbnNvbGUgZGF0YS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVw
aW5kZXIudGhha3VyQGxpbmFyby5vcmc+CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 07 16:44:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 16: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 1dIe4m-00057N-AD; Wed, 07 Jun 2017 16:44: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=3248f2ad0=wei.liu2@citrix.com>)
 id 1dIe4l-00057G-EL
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 16:44:55 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 34/FF-17076-68D28395; Wed, 07 Jun 2017 16:44:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXitHRDpG6brkW
 kweN+VovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePXz9esBZfYK1rn3mJvYNzO1sXIySEh4C8x
 e+UPdhCbRUBF4uCk/YwgNpuAssTPzl6wGhEBI4kXjy6zdDFycTALHGCU2HXmLytIQlggWuLmj
 6NMIDavgIXEmXn7mECKhAR6GSU6n71ngUgISpyc+QTMZhbQkViw+xPQVA4gW1pi+T8OkDCngK
 /EzZn/wZaJAh3RuXQOWLmQgIJEx/RjTBMY+WYhmTQLyaRZCJMWMDKvYtQoTi0qSy3SNTLQSyr
 KTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDLZ6BgbGHYzNJ/wOMUpyMCmJ8j6QtogU
 4kvKT6nMSCzOiC8qzUktPsQow8GhJMEroAOUEyxKTU+tSMvMAYY9TFqCg0dJhFdWGSjNW1yQm
 FucmQ6ROsVozLFh9fovTBxNH7Z8YRJiycvPS5US5+UEmSQAUppRmgc3CBaPlxhlpYR5GRkYGI
 R4ClKLcjNLUOVfMYpzMCoJ877SAprCk5lXArfvFdApTECn8F0yATmlJBEhJdXA2HSy9dpK8Yg
 NXxxVbjdsXrpYefeUGZbTlApFjK5aiklJGZ//uf9J1/ou363NzLx5elt49p9lExX5tc30qxJf
 fu/3xOWnbz+bzZF/I14rI+zhfYXzDAZnMiJq2TUcrdalOx8227v8tc0kaakNN+2fxL2JTD3RY
 pm22Z+t7UBZYdk7B/MTe2elKrEUZyQaajEXFScCAJxh2LzCAgAA
X-Env-Sender: prvs=3248f2ad0=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1496853892!49067430!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24377 invoked from network); 7 Jun 2017 16:44:53 -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;
 7 Jun 2017 16:44:53 -0000
X-IronPort-AV: E=Sophos;i="5.39,311,1493683200"; d="scan'208";a="426940913"
Date: Wed, 7 Jun 2017 17:44:03 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Message-ID: <20170607164403.svlzuzdtys6l2i4p@citrix.com>
References: <1496769929-23355-1-git-send-email-bhupinder.thakur@linaro.org>
 <1496769929-23355-12-git-send-email-bhupinder.thakur@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1496769929-23355-12-git-send-email-bhupinder.thakur@linaro.org>
User-Agent: NeoMutt/20170113 (1.7.2)
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 11/14 v4] 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>

T24gVHVlLCBKdW4gMDYsIDIwMTcgYXQgMTA6NTU6MjZQTSArMDUzMCwgQmh1cGluZGVyIFRoYWt1
ciB3cm90ZToKPiBUaGlzIHBhdGNoIGZpbmFsbHkgYWRkcyB0aGUgc3VwcG9ydCBmb3IgdnVhcnQg
Y29uc29sZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIu
dGhha3VyQGxpbmFyby5vcmc+Cj4gLS0tCj4gQ0M6IGlqCj4gQ0M6IHdsCj4gQ0M6IHNzCj4gQ0M6
IGpnCj4gCj4gQ2hhbmdlcyBzaW5jZSB2MzoKPiAtIFRoZSBjaGFuZ2VzIGluIHhlbmNvbnNvbGUg
aGF2ZSBiZWVuIHNwbGl0IGludG8gZm91ciBwYXRjaGVzLiBUaGlzIGlzIHRoZSBmb3VydGggcGF0
Y2guCj4gLSBUaGUgdnVhcnQgY29uc29sZSBzdXBwb3J0IGlzIGFkZGVkIHVuZGVyIENPTkZJR19W
VUFSVF9DT05TT0xFIG9wdGlvbi4KPiAKPiAgdG9vbHMvY29uc29sZS9NYWtlZmlsZSAgICB8ICAz
ICsrLQo+ICB0b29scy9jb25zb2xlL2RhZW1vbi9pby5jIHwgMjYgKysrKysrKysrKysrKysrKysr
KysrKysrKy0KPiAgMiBmaWxlcyBjaGFuZ2VkLCAyNyBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9u
cygtKQo+IAo+IGRpZmYgLS1naXQgYS90b29scy9jb25zb2xlL01ha2VmaWxlIGIvdG9vbHMvY29u
c29sZS9NYWtlZmlsZQo+IGluZGV4IGM4YjAzMDAuLmZjZWUzMTMgMTAwNjQ0Cj4gLS0tIGEvdG9v
bHMvY29uc29sZS9NYWtlZmlsZQo+ICsrKyBiL3Rvb2xzL2NvbnNvbGUvTWFrZWZpbGUKPiBAQCAt
MTEsNiArMTEsNyBAQCBMRExJQlMgKz0gJChTT0NLRVRfTElCUykKPiAgCj4gIExETElCU194ZW5j
b25zb2xlZCArPSAkKFVUSUxfTElCUykKPiAgTERMSUJTX3hlbmNvbnNvbGVkICs9IC1scnQKPiAr
VlVBUlRfQ0ZMQUdTLSQoQ09ORklHX1ZVQVJUX0NPTlNPTEUpID0gLURDT05GSUdfVlVBUlRfQ09O
U09MRQoKVGhpcyBzaG91bGQgYmUgbmFtZWQgQ0ZMQUdTX3Z1YXJ0IHRvIGZvbGxvdyBvdXIgY29u
dmVudGlvbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 07 16:46:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 16:46:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIe6P-0005JA-LH; Wed, 07 Jun 2017 16: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=3248f2ad0=wei.liu2@citrix.com>)
 id 1dIe6O-0005Iv-3C
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 16:46:36 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 3B/30-01709-BED28395; Wed, 07 Jun 2017 16:46:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpO5zXYt
 Ig/5rNhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bEDVoF8zgqThy6wtTAeJGti5GTQ0LAX6L7
 YQcriM0ioCLxY9ElsDibgLLEz85eMFtEwEjixaPLLF2MXBzMAgcYJRZuXAfWICwQJ/Flcgcji
 M0rYCHRunIyK0iRkMAUJolls/dAJQQlTs58wgJiMwvoSCzY/QloKgeQLS2x/B8HSJhTIFDic/
 c3JhBbFOiIzqVzwMqFBBQkOqYfY5rAyDcLyaRZSCbNQpi0gJF5FaNGcWpRWWqRrpGlXlJRZnp
 GSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYKjVMzAw7mC8vMXvEKMkB5OSKO8DaYtIIb6k
 /JTKjMTijPii0pzU4kOMMhwcShK8H3WAcoJFqempFWmZOcCgh0lLcPAoifDKKgOleYsLEnOLM
 9MhUqcYFaXEeT+D9AmAJDJK8+DaYJF2iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5IwLzMwbo
 V4MvNK4Ka/AlrMBLSY75IJyOKSRISUVANjkcqz2veCcjomqomSVkbrjk29taDn78GQqedceQX
 4BWwuMDidmFYWZBO5ZzbDS3bnBRX+H+Zecc6QZmuw3fy1bZ3hjTO77ts88Zpds4Hhp7SExtun
 F5gPKcz+U2NiNO15SanEF4lngScWvdtksei9/u4Nf/nLOo53nf/ReMxM9ozJtX0GH3KFlFiKM
 xINtZiLihMBYQeOlK8CAAA=
X-Env-Sender: prvs=3248f2ad0=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1496853989!86809757!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43113 invoked from network); 7 Jun 2017 16: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;
 7 Jun 2017 16:46:31 -0000
X-IronPort-AV: E=Sophos;i="5.39,311,1493683200"; d="scan'208";a="426941270"
Date: Wed, 7 Jun 2017 17:46:12 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Message-ID: <20170607164612.fwceis7hy23juqwb@citrix.com>
References: <1496769929-23355-1-git-send-email-bhupinder.thakur@linaro.org>
 <1496769929-23355-11-git-send-email-bhupinder.thakur@linaro.org>
 <alpine.DEB.2.10.1706061644080.15791@sstabellini-ThinkPad-X260>
 <CACtJ1JSUb4zJJ=_pzBm454cA71RG5DFX+FZaqn2FpaZ3WTQtuQ@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CACtJ1JSUb4zJJ=_pzBm454cA71RG5DFX+FZaqn2FpaZ3WTQtuQ@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
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 10/14 v4] xen/arm: vpl011: Modify xenconsole
 to support multiple consoles
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBKdW4gMDcsIDIwMTcgYXQgMDk6MjE6MTNBTSArMDUzMCwgQmh1cGluZGVyIFRoYWt1
ciB3cm90ZToKPiA+IElzIHRoZXJlIGEgcmVhc29uIHdoeSB3ZSBoYXZlIG9uZSB4Y2VfcG9sbGZk
X2lkeCwgeGNlX2hhbmRsZSwKPiA+IG5leHRfcGVyaW9kIGFuZCBldmVudF9jb3VudCBwZXIgZG9t
YWluLCByYXRoZXIgdGhhbiBwZXIgY29uc29sZT8KPiA+Cj4gPiBJdCBpcyBzdHJhbmdlIHRvIHNl
dCB4Y2VfcG9sbGZkX2lkeCBpZiBhdCBsZWFzdCBvbmUgY29uc29sZSBvZiB0aGUKPiA+IGRvbWFp
biBoYXMgZW5vdWdoIGJ1ZmZlciBhdmFpbGFiaWxpdHkuIFNpbWlsYXJseSwgaXQgaXMgc3RyYW5n
ZSB0byBjb3VudAo+ID4gdGhlIG5leHRfcGVyaW9kIG9uIGEgcGVyIGRvbWFpbiBiYXNpcywgcmVn
YXJkbGVzcyBvZiB0aGUgbnVtYmVyIG9mCj4gPiBjb25zb2xlcy4gSXQgd291bGQgYmUgbmF0dXJh
bCB0byBkbyBpdCBhdCB0aGUgY29uc29sZSBsZXZlbC4KPiAKPiBJIHRyaWVkIHRvIHJldXNlIHRo
ZSBzYW1lIGV2ZW50IGNoYW5uZWwgZm9yIGhhbmRsaW5nIG11bHRpcGxlIGNvbnNvbGVzCj4gc2lu
Y2UgYW4gZXZlbnQgY2hhbm5lbCBjYW4gaGFuZGxlIG11bHRpcGxlIGNvbm5lY3Rpb25zIGJ5IGFs
bG9jYXRpbmcKPiB1bmlxdWUgbG9jYWwgcG9ydHMuIENvbnNpZGVyaW5nIHRoYXQgdGhlcmUgd2ls
bCBub3QgYmUgbWFueSBjb25zb2xlcwo+IGFjdGl2ZSBhdCB0aGUgc2FtZSB0aW1lLCBJIHRob3Vn
aHQgaXQgbWlnaHQgYmUgb2sgdG8gcmV1c2UgdGhlIHNhbWUKPiBldmVudCBjaGFubmVsLgo+IAo+
IEkgYWdyZWUgdGhhdCBpdCBpcyBuYXR1cmFsIHRvIG1ha2UgdGhpcyBwZXIgY29uc29sZS4gTGV0
IG1lIGtub3cgaWYgSQo+IHNob3VsZCBtYWtlIGl0IHBlciBjb25zb2xlLgo+IAoKSSBzdXBwb3Nl
IGJ5IGRlc2lnbiB0aGVyZSBpcyBvbmUgZXZlbnQgY2hhbm5lbCBwZXIgY29uc29sZSBzbyBwZXIK
Y29uc29sZSBldmVudCBjaGFubmVsIGluIHhlbmNvbnNvbGVkIG1ha2VzIG1vcmUgc2Vuc2UgdG8g
bWUuCgo+IFJlZ2FyZHMsCj4gQmh1cGluZGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 07 16:57:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 16:57: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 1dIeG7-00067G-Jl; Wed, 07 Jun 2017 16: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 <dmitry.torokhov@gmail.com>) id 1dIeG5-00067A-IQ
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 16:56:37 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 C1/54-01732-44038395; Wed, 07 Jun 2017 16:56:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrGIsWRWlGSWpSXmKPExsXiVRvsoutsYBF
 pcPqrqcX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnF1+U6WgjndjBXTt21naWBcXNzFyMUhJDCd
 UeLW/352EIdFYD6rROONRWwgjoTAblaJw7M3AmU4gZw4ibcHD7JB2FUSjzpms4LYQgIaEjueb
 GKEGPWNUWLzzuNgRSwCKhKv5u1nBLHZBAwltjZcABskImAgceHWNFaQBmaB7UwSO3b+AWsQFr
 CWWN2wlAXE5hXQkTi/aC0z1FQmiW27f7JBJAQlTs58AlbELKAlcePfS6YuRg4gW1pi+T8OkDC
 ngK3EytWbmEBsUaAjppzcxjaBUXgWku5ZSLpnIXQvYGRexahRnFpUllqka2Sml1SUmZ5RkpuY
 maNraGCsl5taXJyYnpqTmFSsl5yfu4kRGO71DAyMOxgb9vodYpTkYFIS5X0gbREpxJeUn1KZk
 VicEV9UmpNafIhRhoNDSYI3UB8oJ1iUmp5akZaZA4w8mLQEB4+SCK+GHlCat7ggMbc4Mx0idY
 rRkmPD6vVfmDgmHdgOJFe83fWFSYglLz8vVUqc1xlkngBIQ0ZpHtw4WHK4xCgrJczLyMDAIMR
 TkFqUm1mCKv+KUZyDUUmYNwJkCk9mXgnc1ldABzEBHcR3yQTkoJJEhJRUA2P+d2vTyoa1i9he
 +f160eFgprBZaJqaoui9wjZPEY1fAubnp5ck8jA4T8p6YrgubrGS0/o+CcGZmScYZP7stVf4H
 G53OCyRW9Tw6oEdOUwn0gIrmgLFGybzv3IVvXo5eIlTRqZajanqS5H0XWo/3ledE4lQ/FnluO
 0R567iyRlhYXtZz5rHK7EUZyQaajEXFScCAGVvUaUJAwAA
X-Env-Sender: dmitry.torokhov@gmail.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1496854594!46471183!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47752 invoked from network); 7 Jun 2017 16:56:35 -0000
Received: from mail-pg0-f68.google.com (HELO mail-pg0-f68.google.com)
 (74.125.83.68)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Jun 2017 16:56:35 -0000
Received: by mail-pg0-f68.google.com with SMTP id v14so1949208pgn.1
 for <xen-devel@lists.xenproject.org>; Wed, 07 Jun 2017 09:56:35 -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=EepRqTvy819GMUKYOH10BxJ4d1WULCAlKSiGOPEduN4=;
 b=R7nANMNrcuPmdnNVM61v/bSJbjEvyMbPzrHNCTu0KcPc9lCLUAgfQAHMhKJfCf+OxX
 AqaacxI8SYBVO2ZOmtm3RqQk4/nkvuHpREL1PPB8gwI3VILAzXS/93NRvbbOTintpOe9
 DH1bNYRrOfBxSslOf6E1tRrtOUGYbX9NY91lni0bC8tDun2Il4v5Sna6QvRzfutarbi4
 CS9sgUACfRbSfhg/pPic9tDLfch/9MRBFXlVPX9eYJPYpy/QXUpAmOCbpgbmtXtV2INj
 8S0ziB3X2WoUHa8Rs7TSYPOUPp876QMHZLWoh4dK4jhz8WJFHEycEPu1a7z4fASUqWqT
 cV7w==
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=EepRqTvy819GMUKYOH10BxJ4d1WULCAlKSiGOPEduN4=;
 b=Wx4n0J9T/0nKz7a+b4sxtPaSpkKqVmWIVZ1ciwg7jpH7jT8qALlIpJasFJJK/kYvot
 NDqMJF3MJo/HZHj3MtJGEP37M+TRr04LebT4DFreXNuYUyKnBfSmP4mkYvTcI+K2PFru
 vPTKzI+JvJu2Uu1hAXFQqCpBtCl9uZWu/2Ohy/WhdpEIDMBSQaDj5ve5xk7f6myvAp9N
 9OokUmiN6R+xARuHtpEB5YwHE+PWsCoxcAxSU8o74R2lg/0NeLvkSTCNXVzj69j4c0RV
 1AHeyn3adYji+5ptrOd9zyEEWXE8Wm/td15DzShfKUFWY9Lw1FIoGNq1V/B5ZQQOeb79
 Fq3A==
X-Gm-Message-State: AODbwcAJLFTqijpanWlXjNrtVenanj+koSSFL8jxp3LbNNjTcjUhgPgV
 GAx8BuPvCOgOoQ==
X-Received: by 10.84.217.133 with SMTP id p5mr30205114pli.218.1496854593747;
 Wed, 07 Jun 2017 09:56:33 -0700 (PDT)
Received: from dtor-ws ([2620:0:1000:1311:bd0f:d64b:e5f5:9f71])
 by smtp.gmail.com with ESMTPSA id p4sm4854164pgf.21.2017.06.07.09.56.32
 (version=TLS1_2 cipher=AES128-SHA bits=128/128);
 Wed, 07 Jun 2017 09:56:33 -0700 (PDT)
Date: Wed, 7 Jun 2017 09:56:30 -0700
From: Dmitry Torokhov <dmitry.torokhov@gmail.com>
To: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <20170607165630.GA13116@dtor-ws>
References: <1492083484-31786-1-git-send-email-andr2000@gmail.com>
 <1492083484-31786-3-git-send-email-andr2000@gmail.com>
 <20170421021018.GB23279@dtor-ws>
 <bd6b6680-6023-765f-d80f-b00e2b6dd597@gmail.com>
 <20170530055150.GA38163@dtor-ws>
 <8092dd49-20e0-3e8d-977d-2f570142a37d@gmail.com>
 <20170530163708.GA12922@dtor-ws>
 <c355258d-f207-aa5e-a170-e52438102a37@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <c355258d-f207-aa5e-a170-e52438102a37@gmail.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: jgross@suse.com, Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 vlad.babchuk@gmail.com, linux-kernel@vger.kernel.org, andrii.anisov@gmail.com,
 olekstysh@gmail.com, al1img@gmail.com, linux-input@vger.kernel.org,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 joculator@gmail.com
Subject: Re: [Xen-devel] [PATCH 2/2] xen/input: add multi-touch 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>

T24gV2VkLCBNYXkgMzEsIDIwMTcgYXQgMTI6MDY6NTZQTSArMDMwMCwgT2xla3NhbmRyIEFuZHJ1
c2hjaGVua28gd3JvdGU6Cj4gSGksIERtaXRyeSEKPiAKPiBPbiAwNS8zMC8yMDE3IDA3OjM3IFBN
LCBEbWl0cnkgVG9yb2tob3Ygd3JvdGU6Cj4gPk9uIFR1ZSwgTWF5IDMwLCAyMDE3IGF0IDAzOjUw
OjIwUE0gKzAzMDAsIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+ID4+SGksIERtaXRy
eSEKPiA+Pgo+ID4+T24gMDUvMzAvMjAxNyAwODo1MSBBTSwgRG1pdHJ5IFRvcm9raG92IHdyb3Rl
Ogo+ID4+Pk9uIEZyaSwgQXByIDIxLCAyMDE3IGF0IDA5OjQwOjM2QU0gKzAzMDAsIE9sZWtzYW5k
ciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+ID4+Pj5IaSwgRG1pdHJ5IQo+ID4+Pj4KPiA+Pj4+T24g
MDQvMjEvMjAxNyAwNToxMCBBTSwgRG1pdHJ5IFRvcm9raG92IHdyb3RlOgo+ID4+Pj4+SGkgT2xl
a3NhbmRyLAo+ID4+Pj4+Cj4gPj4+Pj5PbiBUaHUsIEFwciAxMywgMjAxNyBhdCAwMjozODowNFBN
ICswMzAwLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPiA+Pj4+Pj5Gcm9tOiBPbGVr
c2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+Cj4g
Pj4+Pj4+Cj4gPj4+Pj4+RXh0ZW5kIHhlbl9rYmRmcm9udCB0byBwcm92aWRlIG11bHRpLXRvdWNo
IHN1cHBvcnQKPiA+Pj4+Pj50byB1bnByaXZpbGVnZWQgZG9tYWlucy4KPiA+Pj4+Pj4KPiA+Pj4+
Pj5TaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1
c2hjaGVua29AZXBhbS5jb20+Cj4gPj4+Pj4+LS0tCj4gPj4+Pj4+ICBkcml2ZXJzL2lucHV0L21p
c2MveGVuLWtiZGZyb250LmMgfCAxNDIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0KPiA+Pj4+Pj4gIDEgZmlsZSBjaGFuZ2VkLCAxNDAgaW5zZXJ0aW9ucygrKSwgMiBkZWxl
dGlvbnMoLSkKPiA+Pj4+Pj4KPiA+Pj4+Pj5kaWZmIC0tZ2l0IGEvZHJpdmVycy9pbnB1dC9taXNj
L3hlbi1rYmRmcm9udC5jIGIvZHJpdmVycy9pbnB1dC9taXNjL3hlbi1rYmRmcm9udC5jCj4gPj4+
Pj4+aW5kZXggMDFjMjdiNGMzMjg4Li5lNWQwNjRhYWEyMzcgMTAwNjQ0Cj4gPj4+Pj4+LS0tIGEv
ZHJpdmVycy9pbnB1dC9taXNjL3hlbi1rYmRmcm9udC5jCj4gPj4+Pj4+KysrIGIvZHJpdmVycy9p
bnB1dC9taXNjL3hlbi1rYmRmcm9udC5jCj4gPj4+Pj4+QEAgLTE3LDYgKzE3LDcgQEAKPiA+Pj4+
Pj4gICNpbmNsdWRlIDxsaW51eC9lcnJuby5oPgo+ID4+Pj4+PiAgI2luY2x1ZGUgPGxpbnV4L21v
ZHVsZS5oPgo+ID4+Pj4+PiAgI2luY2x1ZGUgPGxpbnV4L2lucHV0Lmg+Cj4gPj4+Pj4+KyNpbmNs
dWRlIDxsaW51eC9pbnB1dC9tdC5oPgo+ID4+Pj4+PiAgI2luY2x1ZGUgPGxpbnV4L3NsYWIuaD4K
PiA+Pj4+Pj4gICNpbmNsdWRlIDxhc20veGVuL2h5cGVydmlzb3IuaD4KPiA+Pj4+Pj5AQCAtMzQs
MTEgKzM1LDE0IEBACj4gPj4+Pj4+ICBzdHJ1Y3QgeGVua2JkX2luZm8gewo+ID4+Pj4+PiAgCXN0
cnVjdCBpbnB1dF9kZXYgKmtiZDsKPiA+Pj4+Pj4gIAlzdHJ1Y3QgaW5wdXRfZGV2ICpwdHI7Cj4g
Pj4+Pj4+KwlzdHJ1Y3QgaW5wdXRfZGV2ICptdG91Y2g7Cj4gPj4+Pj4+ICAJc3RydWN0IHhlbmti
ZF9wYWdlICpwYWdlOwo+ID4+Pj4+PiAgCWludCBncmVmOwo+ID4+Pj4+PiAgCWludCBpcnE7Cj4g
Pj4+Pj4+ICAJc3RydWN0IHhlbmJ1c19kZXZpY2UgKnhiZGV2Owo+ID4+Pj4+PiAgCWNoYXIgcGh5
c1szMl07Cj4gPj4+Pj4+KwkvKiBjdXJyZW50IE1UIHNsb3QvY29udGFjdCBJRCB3ZSBhcmUgaW5q
ZWN0aW5nIGV2ZW50cyBpbiAqLwo+ID4+Pj4+PisJaW50IG10b3VjaF9jdXJfY29udGFjdF9pZDsK
PiA+Pj4+Pj4gIH07Cj4gPj4+Pj4+ICBlbnVtIHsgS1BBUkFNX1gsIEtQQVJBTV9ZLCBLUEFSQU1f
Q05UIH07Cj4gPj4+Pj4+QEAgLTQ3LDYgKzUxLDEyIEBAIG1vZHVsZV9wYXJhbV9hcnJheShwdHJf
c2l6ZSwgaW50LCBOVUxMLCAwNDQ0KTsKPiA+Pj4+Pj4gIE1PRFVMRV9QQVJNX0RFU0MocHRyX3Np
emUsCj4gPj4+Pj4+ICAJIlBvaW50aW5nIGRldmljZSB3aWR0aCwgaGVpZ2h0IGluIHBpeGVscyAo
ZGVmYXVsdCA4MDAsNjAwKSIpOwo+ID4+Pj4+PitlbnVtIHsgS1BBUkFNX01UX1gsIEtQQVJBTV9N
VF9ZLCBLUEFSQU1fTVRfQ05UIH07Cj4gPj4+Pj4+K3N0YXRpYyBpbnQgbXRvdWNoX3NpemVbS1BB
UkFNX01UX0NOVF0gPSB7IFhFTkZCX1dJRFRILCBYRU5GQl9IRUlHSFQgfTsKPiA+Pj4+Pj4rbW9k
dWxlX3BhcmFtX2FycmF5KG10b3VjaF9zaXplLCBpbnQsIE5VTEwsIDA0NDQpOwo+ID4+Pj4+PitN
T0RVTEVfUEFSTV9ERVNDKHB0cl9zaXplLAo+ID4+Pj4+PisJIk11bHRpLXRvdWNoIGRldmljZSB3
aWR0aCwgaGVpZ2h0IGluIHBpeGVscyAoZGVmYXVsdCA4MDAsNjAwKSIpOwo+ID4+Pj4+PisKPiA+
Pj4+PldoeSBkbyB5b3UgbmVlZCBzZXBhcmF0ZSBtb2R1bGUgcGFyYW1ldGVycyBmb3IgbXVsdGkt
dG91Y2ggZGV2aWNlPwo+ID4+Pj5wbGVhc2Ugc2VlIGJlbG93Cj4gPj4+Pj4+ICBzdGF0aWMgaW50
IHhlbmtiZF9yZW1vdmUoc3RydWN0IHhlbmJ1c19kZXZpY2UgKik7Cj4gPj4+Pj4+ICBzdGF0aWMg
aW50IHhlbmtiZF9jb25uZWN0X2JhY2tlbmQoc3RydWN0IHhlbmJ1c19kZXZpY2UgKiwgc3RydWN0
IHhlbmtiZF9pbmZvICopOwo+ID4+Pj4+PiAgc3RhdGljIHZvaWQgeGVua2JkX2Rpc2Nvbm5lY3Rf
YmFja2VuZChzdHJ1Y3QgeGVua2JkX2luZm8gKik7Cj4gPj4+Pj4+QEAgLTEwMCw2ICsxMTAsNjAg
QEAgc3RhdGljIGlycXJldHVybl90IGlucHV0X2hhbmRsZXIoaW50IHJxLCB2b2lkICpkZXZfaWQp
Cj4gPj4+Pj4+ICAJCQkJaW5wdXRfcmVwb3J0X3JlbChkZXYsIFJFTF9XSEVFTCwKPiA+Pj4+Pj4g
IAkJCQkJCSAtZXZlbnQtPnBvcy5yZWxfeik7Cj4gPj4+Pj4+ICAJCQlicmVhazsKPiA+Pj4+Pj4r
CQljYXNlIFhFTktCRF9UWVBFX01UT1VDSDoKPiA+Pj4+Pj4rCQkJZGV2ID0gaW5mby0+bXRvdWNo
Owo+ID4+Pj4+PisJCQlpZiAodW5saWtlbHkoIWRldikpCj4gPj4+Pj4+KwkJCQlicmVhazsKPiA+
Pj4+Pj4rCQkJaWYgKHVubGlrZWx5KGV2ZW50LT5tdG91Y2guY29udGFjdF9pZCAhPQo+ID4+Pj4+
PisJCQkJCWluZm8tPm10b3VjaF9jdXJfY29udGFjdF9pZCkpIHsKPiA+Pj4+PldoeSBpcyB0aGlz
IHVubGlrZWx5PyBEb2VzIGNvbnRhY3QgSUQgY2hhbmdlcyBvbmNlIGluIDEwMDAgcGFja2V0cyBv
cgo+ID4+Pj4+ZXZlbiBsZXNzPwo+ID4+Pj5NdSBhc3N1bXB0aW9uIHdhcyB0aGF0IHJlZ2FyZGxl
c3Mgb2YgdGhlIGZhY3QgdGhhdCB3ZSBhcmUgbXVsdGktdG91Y2gKPiA+Pj4+ZGV2aWNlIHN0aWxs
IHNpbmdsZSB0b3VjaGVzIHdpbGwgY29tZSBpbiBtb3JlIGZyZXF1ZW50bHkKPiA+Pj4+QnV0IEkg
Y2FuIHJlbW92ZSAqdW5saWtlbHkqIGlmIG15IGFzc3VtcHRpb24gaXMgbm90IGNvcnJlY3QKPiA+
Pj5JIHRoaW5rIHRoZSBub3JtYWwgZXhwZWN0YXRpb24gaXMgdGhhdCAidW5saWtlbHkiIGlzIHN1
cHBvc2VkIGZvcgo+ID4+PnNvbWV0aGluZyB0aGF0IGhhcHBlbnMgb25jZSBpbiBhIGJsdWUgbW9v
biwgc28gSSdkIHJhdGhlciByZW1vdmUgaXQuCj4gPj4+Cj4gPj5hZ3JlZSwgcmVtb3ZlZCAidW5s
aWtlbHkiCj4gPj4+Pj4+KwkJCQlpbmZvLT5tdG91Y2hfY3VyX2NvbnRhY3RfaWQgPQo+ID4+Pj4+
PisJCQkJCWV2ZW50LT5tdG91Y2guY29udGFjdF9pZDsKPiA+Pj4+Pj4rCQkJCWlucHV0X210X3Ns
b3QoZGV2LCBldmVudC0+bXRvdWNoLmNvbnRhY3RfaWQpOwo+ID4+Pj4+PisJCQl9Cj4gPj4+Pj4+
KwkJCXN3aXRjaCAoZXZlbnQtPm10b3VjaC5ldmVudF90eXBlKSB7Cj4gPj4+Pj4+KwkJCWNhc2Ug
WEVOS0JEX01UX0VWX0RPV046Cj4gPj4+Pj4+KwkJCQlpbnB1dF9tdF9yZXBvcnRfc2xvdF9zdGF0
ZShkZXYsIE1UX1RPT0xfRklOR0VSLAo+ID4+Pj4+PisJCQkJCQkJICAgdHJ1ZSk7Cj4gPj4+U2hv
dWxkIHdlIGVzdGFibGlzaCB0b29sIGV2ZW50PyBXZSBoYXZlIE1UX1RPT0xfUEVOLCBldGMuCj4g
Pj5JIHRoaW5rIHRoYXQgZm9yIG11bHRpLXRvdWNoIE1UX1RPT0xfRklOR0VSIGlzIGVub3VnaAo+
ID4+YW55IHJlYXNvbiB3ZSB3b3VsZCBhbHNvIHdhbnQgTVRfVE9PTF9QRU4gaGVyZT8KPiA+V2h5
IHdvdWxkIG5vdCB5b3U/IExldCdzIHNheSB5b3UgaGF2ZSBhIGRyYXdpbmcgYXBwbGljYXRpb24g
cnVubmluZyBpbgo+ID5ndWVzdCB0aGF0IGNhbiBtYWtlIHVzZSBvZiB0b29sIHR5cGVzLiBXaHkg
d291bGQgbm90IHlvdSB3YW50IHRvIHRlbGwgaXQKPiA+dGhhdCB0aGUgdG9vbCB1c2VyIGlzIGN1
cnJlbnRseSB1c2luZyBpcyBpbiBmYWN0IGEgcGVuIGFuZCBub3QgZmluZ2VyPwo+IEJ1dCBpdCBp
cyBhIGZpbmdlciA6KSB3ZSBhcmUgbXVsdGktdG91Y2gsIG5vdCBtdWx0aSBwZW4KClNvIGZvciB0
YWJsZXRzIHRoYXQgc3VwcG9ydCBib3RoIHRvdWNoIGFuZCBzdHlsdXMgeW91IHdvdWxkIGV4cG9y
dCB0aGVtCmFzIDIgc2VwYXJhdGUgZGV2aWNlcz8KCj4gCj4gQmVzaWRlcywgdGhhdCwgaWYgSSBh
bSBhYm91dCB0byBpbXBsZW1lbnQgcGVuIHN1cHBvcnQKPiAod2hpY2ggSSBzdGlsbCBub3QgY29u
dmluY2VkIHdlIHJlYWxseSBuZWVkKSwgaG93IHdpbGwgSQo+IGRvIHRoYXQ/CgpJIGRvIG5vdCBr
bm93IHdoYXQgeW91IGhhdmUgb24gdGhlIGJhY2tlbmQgc2lkZSwgYnV0IHJvdWdobHkgc3BlYWtp
bmcgaWYKeW91IGRldGVjdCBhIHBlbi9zdHlsdXMgeW91IGxldCB5b3VyIGd1ZXN0IGtub3cgdGhh
dCB0aGUgY29udGFjdCBpcyBub3QKYSBmaW5nZXIsIGJ1dCBwZW4uIEhvdyB5b3UgcGx1bWIgaXQg
dGhyb3VnaCBpcyB1cCB0byB5b3UuCgo+IE15IHVuZGVyc3RhbmRpbmcgaXMgdGhhdCBJIG5lZWQg
MiBkaWZmZXJlbnQgc2xvdHMgdG8gcmVwb3J0Cj4gdGhlIHNhbWUgY29vcmRpbmF0ZXMgZm9yIGZp
bmdlciBhbmQgcGVuLiBUaGlzIGlzIGJlY2F1c2UKPiBpbnB1dF9tdF9yZXBvcnRfc2xvdF9zdGF0
ZSBoYXMgYSBjaGVjayB0aGF0IGlmIHRvb2wgaGFzCj4gY2hhbmdlZCBmb3IgdGhlIGN1cnJlbnQg
c2xvdCB0aGVuIGEgbmV3IHRyYWNraW5nIElEIGlzIHNldC4KPiBEbyBJIGFsc28gbmVlZCB0byBh
bGxvY2F0ZSB0d2ljZSBtb3JlIHNsb3RzLCBzbyBJIGNhbgo+IHJlcG9ydCAyICogbnVtX2NvbnRh
Y3RzIGV2ZW50cyBzaW11bHRhbmVvdXNseSAob25lIGZvciBmaW5nZXIKPiBhbmQgYW5vdGhlciBm
b3IgcGVuKT8KPiBUaGF0IHNhaWQsIEkgYmVsaWV2ZSB3ZSBjYW4gc3RhcnQgd2l0aCBtdWx0aS10
b3VjaCBzdXBwb3J0Cj4gYW5kIGlmIG5lZWQgYmUgdGhlbiBhZGQgcGVuIHN1cHBvcnQgYXMgYSBz
ZXBhcmF0ZSBjaGFuZ2UsCj4gZG9lcyB0aGF0IG1ha2Ugc2Vuc2UgZm9yIHlvdT8KPiA+Cj4gPj4o
SSBndWVzcyBNVF9UT09MX1BBTE0gaXMgbm90IGFwcHJvcHJpYXRlIGFueXdheXMpCj4gPkRlcGVu
ZHMgb24gaWYgeW91IGRvIHN0cmFpZ2h0IHBhc3MtdGhyb3VnaCBmcm9tIHRoZSBob3N0IHNpZGUg
b3Igbm90LiBJZgo+ID55b3Ugc3RhY2sgZG9lcyBwYWxtIHJlamVjdGlvbiBiZWZvcmUgcGFzc2lu
ZyB0aGUgZGF0YSB0aHJvdWdoIHRoZW4geW91Cj4gPndvdWxkIG5vdCBzZWUgTVRfVE9PTF9QQUxN
IGluIGd1ZXN0Lgo+IHRoZSBwcm90b2NvbCB1c2VkIGJldHdlZW4gZ3Vlc3QgYW5kIGhvc3QgaXMg
YSBnZW5lcmljIG9uZSwKPiBub3QgdXNpbmcgTGludXggdHlwZXMvY29uc3RhbnRzL2V2ZW50cy4K
Ckl0IGRvZXMgbm90IGhhdmUgdG8gdXNlIExpbnV4IHR5cGVzIHRvIHN1cHBvcnQgdGhlIGNvbmNl
cHQgb2YgZGlmZmVyZW50CnRvb2xzLgoKPiBTbywgbm8gUEFMTS9UT09MIHN1cHBvcnQgaXMgaW4g
cGxhY2UKCk9LLCB0aGF0IGlzIGZhaXIuIFRoZSBwZW4gc3VwcG9ydCBpcyBkZWZpbml0ZWx5IG5v
dCBhIGhhcmQgcmVxdWlyZW1lbnQuCkkgd2FzIGp1c3Qgd29uZGVyaW5nIGlmIHlvdSBjb25zaWRl
cmVkIG9yIGhhdmUgcGxhbnMgZm9yIGFkZGluZyB0aGF0LiBPcgppZiB5b3Ugd2FudCB0byByZXZp
ZXcgdGhlIHByb3RvY29sIHNvIGl0IGNhbiBiZSBlYXNpbHkgYWRkZWQgaW4gdGhlCmZ1dHVyZS4g
Rm9yIGV4YW1wbGUgeW91IGNvdWxkIGhhdmUgdG9vbCB0eXBlIHRvIGJlIHBhcnQgb2YKWEVOS0JE
X01UX0VWX0RPV04gZXZlbnQuCgo+ID4+Pj4+PisJCQkJaW5wdXRfZXZlbnQoZGV2LCBFVl9BQlMs
IEFCU19NVF9QT1NJVElPTl9YLAo+ID4+Pj4+PisJCQkJCSAgICBldmVudC0+bXRvdWNoLnUucG9z
LmFic194KTsKPiA+Pj4+Pj4rCQkJCWlucHV0X2V2ZW50KGRldiwgRVZfQUJTLCBBQlNfTVRfUE9T
SVRJT05fWSwKPiA+Pj4+Pj4rCQkJCQkgICAgZXZlbnQtPm10b3VjaC51LnBvcy5hYnNfeSk7Cj4g
Pj4+Pj4+KwkJCQlpbnB1dF9ldmVudChkZXYsIEVWX0FCUywgQUJTX1gsCj4gPj4+Pj4+KwkJCQkJ
ICAgIGV2ZW50LT5tdG91Y2gudS5wb3MuYWJzX3gpOwo+ID4+Pj4+PisJCQkJaW5wdXRfZXZlbnQo
ZGV2LCBFVl9BQlMsIEFCU19ZLAo+ID4+Pj4+PisJCQkJCSAgICBldmVudC0+bXRvdWNoLnUucG9z
LmFic195KTsKPiA+Pj4+Pj4rCQkJCWJyZWFrOwo+ID4+Pj4+PisJCQljYXNlIFhFTktCRF9NVF9F
Vl9VUDoKPiA+Pj4+Pj4rCQkJCWlucHV0X210X3JlcG9ydF9zbG90X3N0YXRlKGRldiwgTVRfVE9P
TF9GSU5HRVIsCj4gPj4+Pj4+KwkJCQkJCQkgICBmYWxzZSk7Cj4gPj4+Pj4+KwkJCQlicmVhazsK
PiA+Pj4+Pj4rCQkJY2FzZSBYRU5LQkRfTVRfRVZfTU9USU9OOgo+ID4+Pj4+PisJCQkJaW5wdXRf
ZXZlbnQoZGV2LCBFVl9BQlMsIEFCU19NVF9QT1NJVElPTl9YLAo+ID4+Pj4+PisJCQkJCSAgICBl
dmVudC0+bXRvdWNoLnUucG9zLmFic194KTsKPiA+Pj4+Pj4rCQkJCWlucHV0X2V2ZW50KGRldiwg
RVZfQUJTLCBBQlNfTVRfUE9TSVRJT05fWSwKPiA+Pj4+Pj4rCQkJCQkgICAgZXZlbnQtPm10b3Vj
aC51LnBvcy5hYnNfeSk7Cj4gPj4+Pj4+KwkJCQlpbnB1dF9ldmVudChkZXYsIEVWX0FCUywgQUJT
X1gsCj4gPj4+Pj4+KwkJCQkJICAgIGV2ZW50LT5tdG91Y2gudS5wb3MuYWJzX3gpOwo+ID4+Pj4+
PisJCQkJaW5wdXRfZXZlbnQoZGV2LCBFVl9BQlMsIEFCU19ZLAo+ID4+Pj4+PisJCQkJCSAgICBl
dmVudC0+bXRvdWNoLnUucG9zLmFic195KTsKPiA+Pj4+Pj4rCQkJCWJyZWFrOwo+ID4+Pj4+PisJ
CQljYXNlIFhFTktCRF9NVF9FVl9TWU46Cj4gPj4+Pj4+KwkJCQlpbnB1dF9tdF9zeW5jX2ZyYW1l
KGRldik7Cj4gPj4+Pj4+KwkJCQlicmVhazsKPiA+Pj4+Pj4rCQkJY2FzZSBYRU5LQkRfTVRfRVZf
U0hBUEU6Cj4gPj4+Pj4+KwkJCQlpbnB1dF9ldmVudChkZXYsIEVWX0FCUywgQUJTX01UX1RPVUNI
X01BSk9SLAo+ID4+Pj4+PisJCQkJCSAgICBldmVudC0+bXRvdWNoLnUuc2hhcGUubWFqb3IpOwo+
ID4+Pj4+PisJCQkJaW5wdXRfZXZlbnQoZGV2LCBFVl9BQlMsIEFCU19NVF9UT1VDSF9NSU5PUiwK
PiA+Pj4+Pj4rCQkJCQkgICAgZXZlbnQtPm10b3VjaC51LnNoYXBlLm1pbm9yKTsKPiA+Pj4+Pj4r
CQkJCWJyZWFrOwo+ID4+Pj4+PisJCQljYXNlIFhFTktCRF9NVF9FVl9PUklFTlQ6Cj4gPj4+Pj4+
KwkJCQlpbnB1dF9ldmVudChkZXYsIEVWX0FCUywgQUJTX01UX09SSUVOVEFUSU9OLAo+ID4+Pj4+
PisJCQkJCSAgICBldmVudC0+bXRvdWNoLnUub3JpZW50YXRpb24pOwo+ID4+Pj4+PisJCQkJYnJl
YWs7Cj4gPj4+Pj4+KwkJCX0KPiA+Pj4+Pj4rCQkJLyogb25seSByZXBvcnQgc3luIHdoZW4gcmVx
dWVzdGVkICovCj4gPj4+Pj4+KwkJCWlmIChldmVudC0+bXRvdWNoLmV2ZW50X3R5cGUgIT0gWEVO
S0JEX01UX0VWX1NZTikKPiA+Pj4+Pj4rCQkJCWRldiA9IE5VTEw7Cj4gPj4+Pj4+ICAJCX0KPiA+
Pj4+Pj4gIAkJaWYgKGRldikKPiA+Pj4+Pj4gIAkJCWlucHV0X3N5bmMoZGV2KTsKPiA+Pj4+Pj5A
QCAtMTE1LDkgKzE3OSw5IEBAIHN0YXRpYyBpbnQgeGVua2JkX3Byb2JlKHN0cnVjdCB4ZW5idXNf
ZGV2aWNlICpkZXYsCj4gPj4+Pj4+ICAJCQkJICBjb25zdCBzdHJ1Y3QgeGVuYnVzX2RldmljZV9p
ZCAqaWQpCj4gPj4+Pj4+ICB7Cj4gPj4+Pj4+ICAJaW50IHJldCwgaTsKPiA+Pj4+Pj4tCXVuc2ln
bmVkIGludCBhYnM7Cj4gPj4+Pj4+Kwl1bnNpZ25lZCBpbnQgYWJzLCB0b3VjaDsKPiA+Pj4+Pj4g
IAlzdHJ1Y3QgeGVua2JkX2luZm8gKmluZm87Cj4gPj4+Pj4+LQlzdHJ1Y3QgaW5wdXRfZGV2ICpr
YmQsICpwdHI7Cj4gPj4+Pj4+KwlzdHJ1Y3QgaW5wdXRfZGV2ICprYmQsICpwdHIsICptdG91Y2g7
Cj4gPj4+Pj4+ICAJaW5mbyA9IGt6YWxsb2Moc2l6ZW9mKCppbmZvKSwgR0ZQX0tFUk5FTCk7Cj4g
Pj4+Pj4+ICAJaWYgKCFpbmZvKSB7Cj4gPj4+Pj4+QEAgLTE1Miw2ICsyMTYsMTcgQEAgc3RhdGlj
IGludCB4ZW5rYmRfcHJvYmUoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKPiA+Pj4+Pj4gIAkJ
fQo+ID4+Pj4+PiAgCX0KPiA+Pj4+Pj4rCXRvdWNoID0geGVuYnVzX3JlYWRfdW5zaWduZWQoZGV2
LT5ub2RlbmFtZSwKPiA+Pj4+Pj4rCQkJCSAgICAgWEVOS0JEX0ZJRUxEX0ZFQVRfTVRPVUNILCAw
KTsKPiA+Pj4+Pj4rCWlmICh0b3VjaCkgewo+ID4+Pj4+PisJCXJldCA9IHhlbmJ1c193cml0ZShY
QlRfTklMLCBkZXYtPm5vZGVuYW1lLAo+ID4+Pj4+PisJCQkJICAgWEVOS0JEX0ZJRUxEX1JFUV9N
VE9VQ0gsICIxIik7Cj4gPj4+Pj4+KwkJaWYgKHJldCkgewo+ID4+Pj4+PisJCQlwcl93YXJuaW5n
KCJ4ZW5rYmQ6IGNhbid0IHJlcXVlc3QgbXVsdGktdG91Y2giKTsKPiA+Pj4+Pj4rCQkJdG91Y2gg
PSAwOwo+ID4+Pj4+PisJCX0KPiA+Pj4+Pj4rCX0KPiA+Pj4+Pj4rCj4gPj4+Pj4+ICAJLyoga2V5
Ym9hcmQgKi8KPiA+Pj4+Pj4gIAlrYmQgPSBpbnB1dF9hbGxvY2F0ZV9kZXZpY2UoKTsKPiA+Pj4+
Pj4gIAlpZiAoIWtiZCkKPiA+Pj4+Pj5AQCAtMjA4LDYgKzI4Myw2NyBAQCBzdGF0aWMgaW50IHhl
bmtiZF9wcm9iZShzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAo+ID4+Pj4+PiAgCX0KPiA+Pj4+
Pj4gIAlpbmZvLT5wdHIgPSBwdHI7Cj4gPj4+Pj4+KwkvKiBtdWx0aS10b3VjaCBkZXZpY2UgKi8K
PiA+Pj4+Pj4rCWlmICh0b3VjaCkgewo+ID4+Pj4+PisJCWludCBudW1fY29udCwgd2lkdGgsIGhl
aWdodDsKPiA+Pj4+Pj4rCj4gPj4+Pj4+KwkJbXRvdWNoID0gaW5wdXRfYWxsb2NhdGVfZGV2aWNl
KCk7Cj4gPj4+Pj4+KwkJaWYgKCFtdG91Y2gpCj4gPj4+Pj4+KwkJCWdvdG8gZXJyb3Jfbm9tZW07
Cj4gPj4+Pj4+Kwo+ID4+Pj4+PisJCW51bV9jb250ID0geGVuYnVzX3JlYWRfdW5zaWduZWQoaW5m
by0+eGJkZXYtPm5vZGVuYW1lLAo+ID4+Pj4+PisJCQkJCQlYRU5LQkRfRklFTERfTVRfTlVNX0NP
TlRBQ1RTLAo+ID4+Pj4+PisJCQkJCQkxKTsKPiA+Pj5TaG91bGQgd2UgcmVmdXNlIE1UIGRldmlj
ZXMgd2l0aCBudW1iZXIgb2YgY29udGFjdHMgbGVzcyB0aGFuIDI/Cj4gPj53ZSBjYW4sIGJ1dCBJ
IHNlZSBubyBoYXJtIGluIDEuIHdoYXQgaXMgbW9yZSwgdGhpcyBtYXkKPiA+PmFsbG93IGd1ZXN0
cyB0byBlbXVsYXRlIG1vcmUgcG9pbnRpbmcgZGV2aWNlcwo+ID4+YnV0LCBpZiB5b3UgaW5zaXN0
LCB0aGVuIEkgd2lsbCBhZGQgYXBwcm9wcmlhdGUgY29kZSB0bwo+ID4+cmVqZWN0IGlmIG51bWJl
ciBvZiBjb250YWN0cyBpcyBsZXNzIHRoZW4gMgoKVGhlIHF1ZXN0aW9uIGlzIGlmIHlvdSBhcmUg
cGxhbm5pbmcgdG8ga2VlcCB0aGUgc2luZ2xlLXRvdWNoIGludGVyZmFjZQpvciB5b3Ugd2lsbCBt
aWdyYXRlIGV2ZXJ5dGhpbmcgdG8gbXVsdGktdG91Y2guCgo+ID4+Pj4+PisJCXdpZHRoID0geGVu
YnVzX3JlYWRfdW5zaWduZWQoaW5mby0+eGJkZXYtPm5vZGVuYW1lLAo+ID4+Pj4+PisJCQkJCSAg
ICAgWEVOS0JEX0ZJRUxEX01UX1dJRFRILAo+ID4+Pj4+PisJCQkJCSAgICAgWEVORkJfV0lEVEgp
Owo+ID4+Pj4+PisJCWhlaWdodCA9IHhlbmJ1c19yZWFkX3Vuc2lnbmVkKGluZm8tPnhiZGV2LT5u
b2RlbmFtZSwKPiA+Pj4+Pj4rCQkJCQkgICAgICBYRU5LQkRfRklFTERfTVRfSEVJR0hULAo+ID4+
Pj4+PisJCQkJCSAgICAgIFhFTkZCX0hFSUdIVCk7Cj4gPj4+Pj5DdXJpb3VzIHdoeSB5b3UgbmVl
ZCBzZXBhcmF0ZSBwYXJhbWV0ZXJzIGhlcmUgdG9vLi4uCj4gPj4+PlRoaXMgaXMgYmVjYXVzZSBt
dCBwYXJhbWV0ZXJzIGFyZSBkaWZmZXJlbnQgZnJvbSBwdHIKPiA+Pj4+aW4gYSB3YXkgdGhhdCB0
aGV5IGFyZSBjb25maWd1cmFibGUgcGVyIGZyb250IGRyaXZlcidzCj4gPj4+Pmluc3RhbmNlIHJh
dGhlciB0aGFuIHBlciBiYWNrZW5kLCBlLmcuIGluIFhlblN0b3JlOgo+ID4+Pj4KPiA+Pj4+L2xv
Y2FsL2RvbWFpbi8wL2JhY2tlbmQvdmtiZC8xLzAvd2lkdGggPSAiMTkyMCIKPiA+Pj4+L2xvY2Fs
L2RvbWFpbi8wL2JhY2tlbmQvdmtiZC8xLzAvaGVpZ2h0ID0gIjEwODAiCj4gPj4+Pgo+ID4+Pj4v
bG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZrYmQvMC9tdWx0aS10b3VjaC13aWR0aCA9ICIxOTIwIgo+
ID4+Pj4vbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZrYmQvMC9tdWx0aS10b3VjaC1oZWlnaHQgPSAi
MTA4MCIKPiA+Pj4+L2xvY2FsL2RvbWFpbi8xL2RldmljZS92a2JkLzAvbXVsdGktdG91Y2gtbnVt
LWNvbnRhY3RzID0gIjEwIgo+ID4+Pj4KPiA+Pj4+L2xvY2FsL2RvbWFpbi8xL2RldmljZS92a2Jk
LzEvbXVsdGktdG91Y2gtd2lkdGggPSAiODAwIgo+ID4+Pj4vbG9jYWwvZG9tYWluLzEvZGV2aWNl
L3ZrYmQvMS9tdWx0aS10b3VjaC1oZWlnaHQgPSAiNjAwIgo+ID4+Pj4vbG9jYWwvZG9tYWluLzEv
ZGV2aWNlL3ZrYmQvMS9tdWx0aS10b3VjaC1udW0tY29udGFjdHMgPSAiMyIKPiA+Pj4+Cj4gPj4+
PlRoZSBtYWluIHJlYXNvbiBmb3Igc3VjaCBjb25maWd1cmF0aW9uIGlzIHRoYXQgeW91IGNhbgo+
ID4+Pj5jb25maWd1cmUgbXVsdGlwbGUgbXQgaW5wdXQgZGV2aWNlcyBldmVuIGZvciB0aGUgc2Ft
ZSBndWVzdAo+ID4+Pj53aXRoIGRpZmZlcmVudCByZXNvbHV0aW9ucyB3aGljaCBtYXkgbm90IG1h
dGNoIHRob3NlCj4gPj4+PmNvbmZpZ3VyZWQgZm9yIHB0ci4KPiA+Pj4+KEluIG15IHVzZS1jYXNl
IEkgdXNlIG5ldyBkaXNwbGlmIHByb3RvY29sIFsxXSBpbiBjb25qdW5jdGlvbgo+ID4+Pj53aXRo
IG10IGlucHV0IGRldmljZXMgYW5kIHRoZSBjb3JyZXNwb25kaW5nIGJhY2tlbmQgaXMgbm90Cj4g
Pj4+PlFFTVUncyB4ZW5mYikKPiA+Pj5JIHNlZS4KPiA+Pj4KPiA+Pj4+QXMgdG8gbW9kdWxlIHBh
cmFtZXRlcnMsIEkgYWRkZWQgdGhvc2UgdG8gYmUgY29uc2lzdGVudCB3aXRoCj4gPj4+PnB0ciBk
ZXZpY2UuIERvIHlvdSB0aGluayB3ZSBjYW4gbGl2ZSB3aXRob3V0IHRoZW0gYW5kCj4gPj4+PmRv
IHlvdSB3YW50IG1lIHRvIHJlbW92ZSB0aGVtPwo+ID4+PlllcywgSSB0aGluayB3ZSBiZXR0ZXIu
IEkgYW0gYWxzbyBjb25mdXNlZCBieSB0aGUgd2F5IHlvdSBhcmUgaGFuZGxpbmcKPiA+Pj50aGUg
bW9kdWxlIHBhcmFtZXRlcnMuIEl0IGxvb2tzIHRvIG1lIHlvdSB1cGRhdGUgdGhlbSB3aXRoIGRh
dGEgcGFzc2VkCj4gPj4+ZnJvbSB0aGUgYmFja2VuZCwgYnV0IG5ldmVyIHVzZSB0aGUgZGF0YS4u
Lgo+ID4+SSBoYXZlIHJlbW92ZWQgbW9kdWxlIHBhcmFtZXRlcnMgKHRoZSBvbmx5IHVzZSBvZiB0
aG9zZQo+ID4+d2FzIHRvIGJlIGFibGUgdG8gc2VlIGNvbmZpZ3VyZWQgd2lkdGggYW5kIGhlaWdo
dCBvbgo+ID4+Z3Vlc3Qgc2lkZSwgYnV0IHRoaXMgaXMgbWlub3IpCj4gPmV2dGVzdCB3b3VsZCBz
aG93IGl0IHRvIHlvdS4gT3IgeW91IGNhbiBxdWVyeSBpbnB1dCBkZXZpY2UgeW91cnNlbGYKPiA+
KEVWSU9DR0FCUyBpb3RjbCkuCj4geWVzLCBpZiBlbWJlZGRlZCBzeXN0ZW0gKHdoaWNoIGlzIG15
IHRhcmdldCkgaGFzIGV2dGVzdAo+IGJ1dCBpdCBkZWZpbml0ZWx5IGRvZXMgaGF2ZSBpb2N0bCB0
aG91Z2gKPiA+Pj4+Pj4rCj4gPj4+Pj4+KwkJbXRvdWNoLT5uYW1lID0gIlhlbiBWaXJ0dWFsIE11
bHRpLXRvdWNoIjsKPiA+Pj4+Pj4rCQltdG91Y2gtPnBoeXMgPSBpbmZvLT5waHlzOwo+ID4+Pj4+
PisJCW10b3VjaC0+aWQuYnVzdHlwZSA9IEJVU19QQ0k7Cj4gPj4+Pj4+KwkJbXRvdWNoLT5pZC52
ZW5kb3IgPSAweDU4NTM7Cj4gPj4+Pj4+KwkJbXRvdWNoLT5pZC5wcm9kdWN0ID0gMHhmZmZkOwo+
ID4+Pj4+PisKPiA+Pj4+Pj4rCQlfX3NldF9iaXQoRVZfQUJTLCBtdG91Y2gtPmV2Yml0KTsKPiA+
Pj4+Pj4rCQlfX3NldF9iaXQoRVZfS0VZLCBtdG91Y2gtPmV2Yml0KTsKPiA+Pj4+Pj4rCQlfX3Nl
dF9iaXQoQlROX1RPVUNILCBtdG91Y2gtPmtleWJpdCk7Cj4gPlBsZWFzZSBtYWtlIGl0Cj4gPgkJ
aW5wdXRfc2V0X2NhcGFiaWxpdHkobXRvdWNoLCBFVl9LRVksIEJUTl9UT1VDSCk7Cj4gPgo+ID5h
bmQgZHJvcCBhbGwgX19zZXRfYml0KClzLgo+IGRvbmUsIHRoYW5rIHlvdQo+ID4+Pj4+PisKPiA+
Pj4+Pj4rCQlpbnB1dF9zZXRfYWJzX3BhcmFtcyhtdG91Y2gsIEFCU19YLAo+ID4+Pj4+PisJCQkJ
ICAgICAwLCB3aWR0aCwgMCwgMCk7Cj4gPj4+Pj4+KwkJaW5wdXRfc2V0X2Fic19wYXJhbXMobXRv
dWNoLCBBQlNfWSwKPiA+Pj4+Pj4rCQkJCSAgICAgMCwgaGVpZ2h0LCAwLCAwKTsKPiA+Pj4+Pj4r
CQlpbnB1dF9zZXRfYWJzX3BhcmFtcyhtdG91Y2gsIEFCU19QUkVTU1VSRSwKPiA+Pj4+Pj4rCQkJ
CSAgICAgMCwgMjU1LCAwLCAwKTsKPiA+Pj4+Pj4rCj4gPj4+Pj4+KwkJaW5wdXRfc2V0X2Fic19w
YXJhbXMobXRvdWNoLCBBQlNfTVRfVE9VQ0hfTUFKT1IsCj4gPj4+Pj4+KwkJCQkgICAgIDAsIDI1
NSwgMCwgMCk7Cj4gPj4+Pj4+KwkJaW5wdXRfc2V0X2Fic19wYXJhbXMobXRvdWNoLCBBQlNfTVRf
UE9TSVRJT05fWCwKPiA+Pj4+Pj4rCQkJCSAgICAgMCwgd2lkdGgsIDAsIDApOwo+ID4+Pj4+PisJ
CWlucHV0X3NldF9hYnNfcGFyYW1zKG10b3VjaCwgQUJTX01UX1BPU0lUSU9OX1ksCj4gPj4+Pj4+
KwkJCQkgICAgIDAsIGhlaWdodCwgMCwgMCk7Cj4gPj4+Pj4+KwkJaW5wdXRfc2V0X2Fic19wYXJh
bXMobXRvdWNoLCBBQlNfTVRfUFJFU1NVUkUsCj4gPj4+Pj4+KwkJCQkgICAgIDAsIDI1NSwgMCwg
MCk7Cj4gPj4+Pj4+Kwo+ID4+Pj4+PisJCWlucHV0X210X2luaXRfc2xvdHMobXRvdWNoLCBudW1f
Y29udCwgMCk7Cj4gPj4+V2UgbmVlZCBlcnJvciBoYW5kbGluZyBoZXJlLgo+ID4+ZG9uZQo+ID4+
PiAgQWxzbywgaXQgd291bGQgYmUgbmljZSBpZiB3ZSBzZXQgSU5QVVRfTVRfKgo+ID4+PmZsYWdz
IGhlcmUsIHNvIHRoYXQgdXNlcnNwYWNlIGhhZCBiZXR0ZXIgY2hhbmNlIG9mIGZpZ3VyaW5nIGhv
dyB0bwo+ID4+PmhhbmRsZSB0aGUgZGV2aWNlLgo+ID4+ZG9uZSwgSSB3aWxsIHVzZSBJTlBVVF9N
VF9ESVJFQ1QgfCBJTlBVVF9NVF9EUk9QX1VOVVNFRAo+ID5Eb2VzIHRoYXQgbWVhbiB0aGF0IHlv
dXIgYmFja2VuZCBkb2VzIG5vdCByZWxpYWJseSByZXBvcnQgcmVsZWFzZSBvZgo+ID5jb250YWN0
cz8KPiB0aGVyZSBpcyBhIHJpbmcgYnVmZmVyIGJldHdlZW4gaG9zdCBhbmQgZ3Vlc3QsCj4gc28g
dGhlcmUgaXMgYWx3YXlzIGEgcG9zc2liaWxpdHkgKHJhdGhlciBzbWFsbCBJIGJlbGlldmUpCj4g
dGhhdCB0aGUgYnVmZmVyIG92ZXJydW5zLiBEbyB5b3UgdGhpbmsgSSBuZWVkIElOUFVUX01UX0RS
T1BfVU5VU0VEIG9yCj4gd2UgY2FuIGxpdmUgd2l0aG91dCBpdD8KCkFnYWluLCBpdCBkZXBlbmRz
IG9uIHlvdXIgYmFja2VuZCBiZWhhdmlvci4gRG8geW91IHJlcG9ydCBhbGwgc2xvdHMKcmVwZWF0
ZWRseSBmb3IgZXZlcnkgcGFja2V0IG9yIHlvdSByZXBvcnQgb25seSBjaGFuZ2VkIHNsb3RzPwoK
VGhhbmtzLgoKPiA+Cj4gPlRoYW5rcy4KPiA+Cj4gPj4+Pj4+Kwo+ID4+Pj4+PisJCW10b3VjaF9z
aXplW0tQQVJBTV9NVF9YXSA9IHdpZHRoOwo+ID4+Pj4+PisJCW10b3VjaF9zaXplW0tQQVJBTV9N
VF9ZXSA9IGhlaWdodDsKPiA+Pj4+Pj4rCQlpbmZvLT5tdG91Y2hfY3VyX2NvbnRhY3RfaWQgPSAt
MTsKPiA+Pj4+Pj4rCj4gPj4+Pj4+KwkJcmV0ID0gaW5wdXRfcmVnaXN0ZXJfZGV2aWNlKG10b3Vj
aCk7Cj4gPj4+Pj4+KwkJaWYgKHJldCkgewo+ID4+Pj4+PisJCQlpbnB1dF9mcmVlX2RldmljZSht
dG91Y2gpOwo+ID4+Pj4+PisJCQl4ZW5idXNfZGV2X2ZhdGFsKGluZm8tPnhiZGV2LCByZXQsCj4g
Pj4+Pj4+KwkJCQkJICJpbnB1dF9yZWdpc3Rlcl9kZXZpY2UobXRvdWNoKSIpOwo+ID4+Pj4+PisJ
CQlnb3RvIGVycm9yOwo+ID4+Pj4+PisJCX0KPiA+Pj4+Pj4rCQlpbmZvLT5tdG91Y2hfY3VyX2Nv
bnRhY3RfaWQgPSAtMTsKPiA+Pj4+Pj4rCQlpbmZvLT5tdG91Y2ggPSBtdG91Y2g7Cj4gPj4+Pj4+
Kwl9Cj4gPj4+Pj4+Kwo+ID4+Pj4+PiAgCXJldCA9IHhlbmtiZF9jb25uZWN0X2JhY2tlbmQoZGV2
LCBpbmZvKTsKPiA+Pj4+Pj4gIAlpZiAocmV0IDwgMCkKPiA+Pj4+Pj4gIAkJZ290byBlcnJvcjsK
PiA+Pj4+Pj5AQCAtMjQwLDYgKzM3Niw4IEBAIHN0YXRpYyBpbnQgeGVua2JkX3JlbW92ZShzdHJ1
Y3QgeGVuYnVzX2RldmljZSAqZGV2KQo+ID4+Pj4+PiAgCQlpbnB1dF91bnJlZ2lzdGVyX2Rldmlj
ZShpbmZvLT5rYmQpOwo+ID4+Pj4+PiAgCWlmIChpbmZvLT5wdHIpCj4gPj4+Pj4+ICAJCWlucHV0
X3VucmVnaXN0ZXJfZGV2aWNlKGluZm8tPnB0cik7Cj4gPj4+Pj4+KwlpZiAoaW5mby0+bXRvdWNo
KQo+ID4+Pj4+PisJCWlucHV0X3VucmVnaXN0ZXJfZGV2aWNlKGluZm8tPm10b3VjaCk7Cj4gPj4+
Pj4+ICAJZnJlZV9wYWdlKCh1bnNpZ25lZCBsb25nKWluZm8tPnBhZ2UpOwo+ID4+Pj4+PiAgCWtm
cmVlKGluZm8pOwo+ID4+Pj4+PiAgCXJldHVybiAwOwo+ID4+Pj4+Pi0tIAo+ID4+Pj4+PjIuNy40
Cj4gPj4+Pj4+Cj4gPj4+VGhhbmtzLgo+ID4+Pgo+ID4+Rm9yIHlvdXIgY29udmVuaWVuY2UgSSBh
bSBhdHRhY2hpbmcgdGhlIGNoYW5nZXMgSSBhbSBhYm91dAo+ID4+dG8gcHV0IGludG8gdjEgb2Yg
dGhlIHNlcmllczoKPiA+PiAgLSByZW1vdmUgdW5saWtlbHkKPiA+PiAgLSByZW1vdmUgbW9kdWxl
IHBhcmFtZXRlcnMKPiA+PiAgLSBlcnJvciBoYW5kbGluZyBmb3IgaW5wdXRfbXRfaW5pdF9zbG90
cwo+ID4+ICAtIGxldCB1c2Vyc3BhY2UgYmV0dGVyIGNoYW5jZSBvZiBmaWd1cmluZyBob3cgdG8g
aGFuZGxlIHRoZSBkZXZpY2UKPiA+Pgo+ID4+VGhhbmsgeW91LAo+ID4+T2xla3NhbmRyCj4gPj4g
RnJvbSBlNzY1MDZjNTU4NDZlMmJiNGNjYmFmYTQzMDY0MmUzNjg2NDNlNTFkIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQo+ID4+RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5k
cl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgo+ID4+RGF0ZTogVHVlLCAzMCBNYXkgMjAxNyAxNDo0
OTo1OCArMDMwMAo+ID4+U3ViamVjdDogW1BBVENIXSBGaXg6IHJlbW92ZSB1bmxpa2VseSBGaXg6
IHJlbW92ZSBtb2R1bGUgcGFyYW10ZXJzIEZpeDogZXJyb3IKPiA+PiAgaGFuZGxpbmcgZm9yIGlu
cHV0X210X2luaXRfc2xvdHMgRml4OiBsZXQgdXNlcnNwYWNlIGJldHRlciBjaGFuY2Ugb2YgZmln
dXJpbmcKPiA+PiAgaG93IHRvIGhhbmRsZSB0aGUgZGV2aWNlCj4gPj4KPiA+PlNpZ25lZC1vZmYt
Ynk6IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFt
LmNvbT4KPiA+Pi0tLQo+ID4+ICBkcml2ZXJzL2lucHV0L21pc2MveGVuLWtiZGZyb250LmMgfCAy
MSArKysrKysrKysrLS0tLS0tLS0tLS0KPiA+PiAgMSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlv
bnMoKyksIDExIGRlbGV0aW9ucygtKQo+ID4+Cj4gPj5kaWZmIC0tZ2l0IGEvZHJpdmVycy9pbnB1
dC9taXNjL3hlbi1rYmRmcm9udC5jIGIvZHJpdmVycy9pbnB1dC9taXNjL3hlbi1rYmRmcm9udC5j
Cj4gPj5pbmRleCA4MjY2ZWY5NDhhMDYuLjI3M2Q3ODZhMTljZCAxMDA2NDQKPiA+Pi0tLSBhL2Ry
aXZlcnMvaW5wdXQvbWlzYy94ZW4ta2JkZnJvbnQuYwo+ID4+KysrIGIvZHJpdmVycy9pbnB1dC9t
aXNjL3hlbi1rYmRmcm9udC5jCj4gPj5AQCAtNTEsMTIgKzUxLDYgQEAgbW9kdWxlX3BhcmFtX2Fy
cmF5KHB0cl9zaXplLCBpbnQsIE5VTEwsIDA0NDQpOwo+ID4+ICBNT0RVTEVfUEFSTV9ERVNDKHB0
cl9zaXplLAo+ID4+ICAJIlBvaW50aW5nIGRldmljZSB3aWR0aCwgaGVpZ2h0IGluIHBpeGVscyAo
ZGVmYXVsdCA4MDAsNjAwKSIpOwo+ID4+LWVudW0geyBLUEFSQU1fTVRfWCwgS1BBUkFNX01UX1ks
IEtQQVJBTV9NVF9DTlQgfTsKPiA+Pi1zdGF0aWMgaW50IG10b3VjaF9zaXplW0tQQVJBTV9NVF9D
TlRdID0geyBYRU5GQl9XSURUSCwgWEVORkJfSEVJR0hUIH07Cj4gPj4tbW9kdWxlX3BhcmFtX2Fy
cmF5KG10b3VjaF9zaXplLCBpbnQsIE5VTEwsIDA0NDQpOwo+ID4+LU1PRFVMRV9QQVJNX0RFU0Mo
cHRyX3NpemUsCj4gPj4tCSJNdWx0aS10b3VjaCBkZXZpY2Ugd2lkdGgsIGhlaWdodCBpbiBwaXhl
bHMgKGRlZmF1bHQgODAwLDYwMCkiKTsKPiA+Pi0KPiA+PiAgc3RhdGljIGludCB4ZW5rYmRfcmVt
b3ZlKHN0cnVjdCB4ZW5idXNfZGV2aWNlICopOwo+ID4+ICBzdGF0aWMgaW50IHhlbmtiZF9jb25u
ZWN0X2JhY2tlbmQoc3RydWN0IHhlbmJ1c19kZXZpY2UgKiwgc3RydWN0IHhlbmtiZF9pbmZvICop
Owo+ID4+ICBzdGF0aWMgdm9pZCB4ZW5rYmRfZGlzY29ubmVjdF9iYWNrZW5kKHN0cnVjdCB4ZW5r
YmRfaW5mbyAqKTsKPiA+PkBAIC0xMTQsOCArMTA4LDggQEAgc3RhdGljIGlycXJldHVybl90IGlu
cHV0X2hhbmRsZXIoaW50IHJxLCB2b2lkICpkZXZfaWQpCj4gPj4gIAkJCWRldiA9IGluZm8tPm10
b3VjaDsKPiA+PiAgCQkJaWYgKHVubGlrZWx5KCFkZXYpKQo+ID4+ICAJCQkJYnJlYWs7Cj4gPj4t
CQkJaWYgKHVubGlrZWx5KGV2ZW50LT5tdG91Y2guY29udGFjdF9pZCAhPQo+ID4+LQkJCQkJaW5m
by0+bXRvdWNoX2N1cl9jb250YWN0X2lkKSkgewo+ID4+KwkJCWlmIChldmVudC0+bXRvdWNoLmNv
bnRhY3RfaWQgIT0KPiA+PisJCQkJCWluZm8tPm10b3VjaF9jdXJfY29udGFjdF9pZCkgewo+ID4+
ICAJCQkJaW5mby0+bXRvdWNoX2N1cl9jb250YWN0X2lkID0KPiA+PiAgCQkJCQlldmVudC0+bXRv
dWNoLmNvbnRhY3RfaWQ7Cj4gPj4gIAkJCQlpbnB1dF9tdF9zbG90KGRldiwgZXZlbnQtPm10b3Vj
aC5jb250YWN0X2lkKTsKPiA+PkBAIC0zMjcsMTAgKzMyMSwxNSBAQCBzdGF0aWMgaW50IHhlbmti
ZF9wcm9iZShzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAo+ID4+ICAJCWlucHV0X3NldF9hYnNf
cGFyYW1zKG10b3VjaCwgQUJTX01UX1BSRVNTVVJFLAo+ID4+ICAJCQkJICAgICAwLCAyNTUsIDAs
IDApOwo+ID4+LQkJaW5wdXRfbXRfaW5pdF9zbG90cyhtdG91Y2gsIG51bV9jb250LCAwKTsKPiA+
PisJCXJldCA9IGlucHV0X210X2luaXRfc2xvdHMobXRvdWNoLCBudW1fY29udCwKPiA+PisJCQkJ
SU5QVVRfTVRfRElSRUNUIHwgSU5QVVRfTVRfRFJPUF9VTlVTRUQpOwo+ID4+KwkJaWYgKHJldCkg
ewo+ID4+KwkJCWlucHV0X2ZyZWVfZGV2aWNlKG10b3VjaCk7Cj4gPj4rCQkJeGVuYnVzX2Rldl9m
YXRhbChpbmZvLT54YmRldiwgcmV0LAo+ID4+KwkJCQkJICJpbnB1dF9tdF9pbml0X3Nsb3RzIik7
Cj4gPj4rCQkJZ290byBlcnJvcjsKPiA+PisJCX0KPiA+Pi0JCW10b3VjaF9zaXplW0tQQVJBTV9N
VF9YXSA9IHdpZHRoOwo+ID4+LQkJbXRvdWNoX3NpemVbS1BBUkFNX01UX1ldID0gaGVpZ2h0Owo+
ID4+ICAJCWluZm8tPm10b3VjaF9jdXJfY29udGFjdF9pZCA9IC0xOwo+ID4+ICAJCXJldCA9IGlu
cHV0X3JlZ2lzdGVyX2RldmljZShtdG91Y2gpOwo+ID4+LS0gCj4gPj4yLjcuNAo+ID4+Cj4gPgo+
IFRoYW5rIHlvdSwKPiBPbGVrc2FuZHIKCi0tIApEbWl0cnkKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 07 16:58:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 16:58: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 1dIeII-0006FF-4n; Wed, 07 Jun 2017 16:58: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 1dIeIG-0006F0-OT
 for xen-devel@lists.xensource.com; Wed, 07 Jun 2017 16:58:52 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 51/5F-03620-CC038395; Wed, 07 Jun 2017 16:58:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVfe0gUW
 kwclWUYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmfF2yl7VgqnnFnVs+DYxf
 dLsYuTiEBP4ySryYOIMZwnnMKHFh7wsmCGcbo8TDa6eAHE4OEQFnia9n5rKD2LwC+hKPF0wCs
 4UFgiRmPz3EBtIgIfCESeLOnK1gDRICnhKXdnxng7EffwOJs3OwCVhJHBIDibIIqErMnv+QZQ
 Ij9wJGhlWMGsWpRWWpRbqGxnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIE+ZwC
 CHYxflgUcYpTkYFIS5X0gbREpxJeUn1KZkVicEV9UmpNafIhRhoNDSYI3UB8oJ1iUmp5akZaZ
 Aww+mLQEB4+SCK+GHlCat7ggMbc4Mx0idYpRl2PD6vVfmIRY8vLzUqXEeZ1BZgiAFGWU5sGNg
 EXCJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzRoBM4cnMK4Hb9AroCCagI/gumYAcUZKIkJ
 JqYDyqJmDV+cijSu3hldgbTGvrF9i9rjnsdeLU8e+herZf1XWdo7SUdbccjLFt6vu8Vl13Z9+
 iSnMzVeWJUTGhgb/s5p2QqppWuDXrZMyl3cs3xu84veyT+Pys4+IpZ1mr2c4IFe7jff5Tr+TC
 yjOlZivclfNCf9z8uSwr9nSSXUn10yVztrFIT1FiKc5INNRiLipOBAAZqOnRfwIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1496854730!72753023!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42751 invoked from network); 7 Jun 2017 16:58:51 -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; 7 Jun 2017 16:58: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 1dIeIE-0000x2-1q; Wed, 07 Jun 2017 16:58:50 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dIeI8-0003z1-Dv; Wed, 07 Jun 2017 16:58:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dIeI7-0003Mf-PG; Wed, 07 Jun 2017 16:58:43 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110087-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=b1e7f6e8ee4e5cf76b291b68d2064d988ac95016
X-Osstest-Versions-That: xen=413e92e9bf13c11ece48f379e940e45ca0fb336d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 07 Jun 2017 16:58:43 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 110087: 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>

ZmxpZ2h0IDExMDA4NyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDA4Ny8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGIxZTdmNmU4ZWU0ZTVj
Zjc2YjI5MWI2OGQyMDY0ZDk4OGFjOTUwMTYKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDQxM2U5MmU5YmYxM2MxMWVjZTQ4ZjM3OWU5NDBlNDVjYTBmYjMzNmQKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDExMDA4MyAgMjAxNy0wNi0wNyAxMjowMToxMSBaICAgIDAgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMTAwODcgIDIwMTctMDYtMDcgMTU6MDM6NDMgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxk
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6
CgorIGJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyByZXZpc2lvbj1iMWU3ZjZlOGVlNGU1Y2Y3
NmIyOTFiNjhkMjA2NGQ5ODhhYzk1MDE2CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmkt
Y29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcwor
KysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9z
c3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAg
ICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9
L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisr
KyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rl
c3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21l
L29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xv
Y2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9s
b2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2Fw
LXB1c2ggeGVuLXVuc3RhYmxlLXNtb2tlIGIxZTdmNmU4ZWU0ZTVjZjc2YjI5MWI2OGQyMDY0ZDk4
OGFjOTUwMTYKKyBicmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcmV2aXNpb249YjFlN2Y2ZThl
ZTRlNWNmNzZiMjkxYjY4ZDIwNjRkOTg4YWM5NTAxNgorIC4gLi9jcmktbG9jay1yZXBvcworKyAu
IC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0
cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAg
IHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAg
ICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2Fs
IHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9z
ICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9t
ZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9j
az0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xv
Y2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisr
IC4gLi9jcmktZ2V0Y29uZmlnCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNl
ICIkYnJhbmNoIiBpbgorIHRyZWU9eGVuCisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQor
IHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyAnWycgeHhlbiA9IHhsaW51eCAn
XScKKyBsaW51eGJyYW5jaD0KKyAnWycgeHFlbXUtdXBzdHJlYW0tdW5zdGFibGUgPSB4ICddJwor
IHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3Rh
YmxlLXNtb2tlCisgcHJldnhlbmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeGIxZTdmNmU4
ZWU0ZTVjZjc2YjI5MWI2OGQyMDY0ZDk4OGFjOTUwMTYgPSB4ICddJworIDogdGVzdGVkLzIuNi4z
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
aW51eC0zLjE0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJt
LXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9r
b25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ueGVuLXVu
c3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWls
eS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNt
b2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhl
bi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDog
aHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ueGVuLXVu
c3RhYmxlLXNtb2tlCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6
IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJF
QU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBU
UkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBU
UkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0
LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRG
PW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGlu
dXhfdHJlZSB4ZW4tdW5zdGFibGUtc21va2UKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNl
ICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MveGVuCisgZ2l0IHB1c2ggb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0IGIxZTdmNmU4ZWU0ZTVj
Zjc2YjI5MWI2OGQyMDY0ZDk4OGFjOTUwMTY6cmVmcy9oZWFkcy9zbW9rZQpUbyBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgNDEzZTkyZTkuLmIxZTdmNmUg
YjFlN2Y2ZThlZTRlNWNmNzZiMjkxYjY4ZDIwNjRkOTg4YWM5NTAxNiAtPiBzbW9rZQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 07 17:04:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 17: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 1dIeNZ-0006xP-Pn; Wed, 07 Jun 2017 17:04:21 +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 1dIeNY-0006xJ-WC
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 17:04:21 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 8D/88-10689-41238395; Wed, 07 Jun 2017 17:04:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsXSO6nOVVfQyCL
 S4MsuBYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPKyn+sBVOYK/pWTmJsYLzJ1MXIxSEkMIFJ
 onvhNUYI5xejxK4Z11khnA2MEn2vtzNDONsZJf6vnsnexcjJISxgLNH7YQ4ziC0iEC6x9W4bC
 4gtJLCMUaL/liKIzSyQI9Gx5C1YDZuAkcTZo9MZQWxeAVuJCxOb2EBsFgEViZm7poP1igLNed
 t4hAWiRlDi5MwnYDangL1E+9w1TBAz9SR2XP/FCmHLS2x/C3GDhIChxOmH2xgnMArOQtI+C0n
 LLCQtCxiZVzGqF6cWlaUW6RrpJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEhm49
 AwPjDsZTzc6HGCU5mJREeR9IW0QK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuC1MQTKCRalpqdWp
 GXmAKMIJi3BwaMkwquhB5TmLS5IzC3OTIdInWLU5Wj6sOULkxBLXn5eqpQ4rxDIDAGQoozSPL
 gRsIi+xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmYN0IfaApPZl4J3KZXQEcwAR3Bd8kE5Ii
 SRISUVANjw9NzLw1FPukzG5uKcKaulv55VerRtG12ZpxHtmi9ndhcc/qb6lxBjxrLk97iAdxW
 b/f6MvR6vHw963bvHeGojQZPWibcexE6Zc+OusOnm7e9irkZe/fJLovYkPkVa1XfLTFp5RUte
 Ph+2oSqmOymtXcT/943u1T8pvnH5H1CSzbNuxBxNNlBRImlOCPRUIu5qDgRACC56krjAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1496855055!103856908!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60601 invoked from network); 7 Jun 2017 17:04:17 -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; 7 Jun 2017 17:04: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
 v57H48G3024165
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 7 Jun 2017 17:04:08 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 v57H48Fb000911
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 7 Jun 2017 17:04:08 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 v57H47Yc012621;
 Wed, 7 Jun 2017 17:04:07 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 07 Jun 2017 10:04:07 -0700
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <593822A3020000780016069F@prv-mh.provo.novell.com>
 <593822A3020000780016069F@prv-mh.provo.novell.com>
 <593823FC02000078001606C0@prv-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <28019363-1977-06a7-67f6-9e1feaf09290@oracle.com>
Date: Wed, 7 Jun 2017 13:04: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: <593823FC02000078001606C0@prv-mh.provo.novell.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: Re: [Xen-devel] [PATCH v2 1/4] SVM: use VMCB accessors
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDYvMDcvMjAxNyAxMDowNCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gVGhpcyBpcyBwYXJ0
aWN1bGFybHkgcmVsZXZhbnQgZm9yIHRoZSBTRVQgZm9ybSwgdG8gZW5zdXJlIHByb3BlciBjbGVh
bgo+IGJpdHMgdHJhY2tpbmcgKGFsYmVpdCBpbiB0aGUgY2FzZSBoZXJlIGl0J3MgYmVuaWduIGFz
IENQTCBhbmQgb3RoZXIKPiBzZWdtZW50IHJlZ2lzdGVyIGF0dHJpYnV0ZXMgc2hhcmUgYSBjbGVh
biBiaXQpLgo+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
Pgo+IFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgoKClJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUu
Y29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 07 17:05:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 17: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 1dIeOR-00072b-2I; Wed, 07 Jun 2017 17: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 <boris.ostrovsky@oracle.com>) id 1dIeOP-00072O-LB
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 17:05:13 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 E8/37-03557-84238395; Wed, 07 Jun 2017 17:05:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRWlGSWpSXmKPExsUyZ7p8oK6HkUW
 kwfTFshbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a6DV/ZC1qYKk42TmVuYHzA2MXIxSEkMIFJ
 4vbly2wQzh9Gic9350M5Gxgl9u15zgrhbGeUODwDJMPBISxgL/FxrlEXIyeHiEC4xNa7bSwQN
 csYJW5N3scIkmAWyJHoWPKWGcRmEzCSOHt0OlicV8BW4u+Wp2A2i4CKxI/Ta8BqRIEGvW08wg
 JRIyhxcuYTMJsTaNefp+fYIWbqSey4/osVwpaX2P52DlivhIChxOeNS5knMArOQtI+C0nLLCQ
 tCxiZVzFqFKcWlaUW6RoZ6yUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYvAxDs
 YPwzP/AQoyQHk5Io7wNpi0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErw2hkA5waLU9NSKtMwcY
 BzBpCU4eJREeDX0gNK8xQWJucWZ6RCpU4y6HE0ftnxhEmLJy89LlRLnLQOZIQBSlFGaBzcCFt
 OXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMxbAjKFJzOvBG7TK6AjmICO4LtkAnJESSJCSqq
 BcXrF3TuFv8omz5tfksu+dnnYT1PBhWsczG49m3BM4sfhm8eVZoUZN5TxiL3a680uUrlcvOb0
 rxqb3wYfbNv4tq3S+ZXjavDjo/mNi5M6yssWTfs/RXDm/TPdbiHMH0/v8GLYZ6m57Ims58aCp
 43/Zu3fJ52sHC1UfuZKsNepO+0/P5+7K/66QV+JpTgj0VCLuag4EQBIb1ae5AIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1496855110!105760375!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61581 invoked from network); 7 Jun 2017 17:05:12 -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; 7 Jun 2017 17:05:12 -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
 v57H560C027306
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 7 Jun 2017 17:05:06 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 v57H55ej019611
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 7 Jun 2017 17:05:06 GMT
Received: from abhmp0016.oracle.com (abhmp0016.oracle.com [141.146.116.22])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v57H55g9012629;
 Wed, 7 Jun 2017 17:05:05 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 07 Jun 2017 10:05:05 -0700
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <593822A3020000780016069F@prv-mh.provo.novell.com>
 <593822A3020000780016069F@prv-mh.provo.novell.com>
 <5938241E02000078001606C4@prv-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <328fb9fb-c7b7-5fe6-0d52-2334e7e84640@oracle.com>
Date: Wed, 7 Jun 2017 13:04:58 -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: <5938241E02000078001606C4@prv-mh.provo.novell.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: Re: [Xen-devel] [PATCH v2 2/4] SVM: infer type in VMCB_ACCESSORS()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDYvMDcvMjAxNyAxMDowNCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gUHJldmVudCBhY2Np
ZGVudGFsIG1pc3Rha2VzIGJ5IG5vdCByZXF1aXJpbmcgZXhwbGljaXQgdHlwZXMgdG8gYmUKPiBz
cGVjaWZpZWQgaW4gdGhlIG1hY3JvIGludm9jYXRpb25zLgo+Cj4gU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKClJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zz
a3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 07 17:08:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 17:08:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIeRi-0007GD-Hk; Wed, 07 Jun 2017 17:08:38 +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 1dIeRh-0007G3-EG
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 17:08:37 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 62/E3-03058-41338395; Wed, 07 Jun 2017 17:08:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRWlGSWpSXmKPExsUyZ7p8oK6IsUW
 kwcoDQhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a7G4eZC94zVnxp/cnWwHiKsYuRi0NIYAKT
 xM4nD6CcP4wS5yZPZoJw1jNKdKz4COVsZ5R4ereBuYuRk0NYwFJi5rIdTCC2iEC4xNa7bSwQR
 csYJd7eusIOkmAWyJHoWPIWrIFNwEji7NHpjCA2r4CtxJVFzUDNHBwsAioSF445g4RFgea8bT
 zCAlEiKHFy5hMwm1PAXuJE90JGiJF6Ejuu/2KFsOUltr+dAzZeQsBQ4vPGpcwTGAVnIWmfhaR
 lFpKWBYzMqxg1ilOLylKLdI0N9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAoOX
 AQh2MDYtCjzEKMnBpCTK+0DaIlKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK+SEVBOsCg1PbUiL
 TMHGEcwaQkOHiUR3leGQGne4oLE3OLMdIjUKUZdjqYPW74wCbHk5eelSonzfgcpEgApyijNgx
 sBi+lLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuZ9DzKFJzOvBG7TK6AjmICO4LtkAnJESSJ
 CSqqBkdFR9nl/6jepr+s5A34ZKsnMEVN1+eC38EpO2hX/uVnND2NMdTZOnSL50Vvz53LXWs2N
 GR0Xmz0m8BSahR69wn1n/eWaCO7jfMbNXi6PNylx6R42EH796oZu/81I6YQHYm8eb44ymX4o4
 ml+ZUOPUW3ewo1ikYtPqOeIT7Iz3XEvVW3umyV8SizFGYmGWsxFxYkAMQ13EeQCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1496855314!66903810!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41676 invoked from network); 7 Jun 2017 17:08:35 -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; 7 Jun 2017 17:08:35 -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
 v57H8URe030961
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 7 Jun 2017 17:08:31 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 v57H8UEb030295
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 7 Jun 2017 17:08:30 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 v57H8UvU014567;
 Wed, 7 Jun 2017 17:08:30 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 07 Jun 2017 10:08:29 -0700
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <593822A3020000780016069F@prv-mh.provo.novell.com>
 <593822A3020000780016069F@prv-mh.provo.novell.com>
 <593824B902000078001606C8@prv-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <16ebe85a-8c46-253a-15fb-f5837751e84e@oracle.com>
Date: Wed, 7 Jun 2017 13:08:22 -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: <593824B902000078001606C8@prv-mh.provo.novell.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: Re: [Xen-devel] [PATCH v2 3/4] SVM: clean up svm_vmcb_dump()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDYvMDcvMjAxNyAxMDowNyBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gLSBjb25zdGlmeSBw
YXJhbWV0ZXIKPiAtIHVzZSBhY2Nlc3NvcnMKPiAtIGRyb3Agc3RyYXkgY2FzdHMKPiAtIGFkanVz
dCBmb3JtYXR0aW5nCj4KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CgpSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3Jh
Y2xlLmNvbT4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 07 17:12:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 17:12:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIeVA-0007rk-1X; Wed, 07 Jun 2017 17:12:12 +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 1dIeV8-0007rd-51
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 17:12:10 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 80/EE-02181-9E338395; Wed, 07 Jun 2017 17:12:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsXSO6nOVfeFsUW
 kwYx+Y4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNaPr5mvWggMcFbNP3GdsYFzL1sXIxSEkMIFJ
 ouvwDyYI5w+jxJTf01ggnA2MEtvu3WTuYuQEcrYzSly+VAhiCwvYSDyYNIkNxBYRCJfYercNq
 mEZo0T7gv2sIAlmgRyJjiVvwZrZBIwkzh6dzghi8wrYSnx+MY8JxGYRUJHY8LIPbJAo0KC3jU
 dYIGoEJU7OfAJmcwrYS8xYd4MFYqaexI7rv6Dmy0tsfzsHbL6EgKHE6YfbGCcwCs5C0j4LScs
 sJC0LGJlXMWoUpxaVpRbpGhnqJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEBm89
 AwPjDsa7k/0OMUpyMCmJ8j6QtogU4kvKT6nMSCzOiC8qzUktPsQow8GhJME7wQgoJ1iUmp5ak
 ZaZA4wjmLQEB4+SCO8tkDRvcUFibnFmOkTqFKOilDjvJZCEAEgiozQPrg0Wu5cYZaWEeRkZGB
 iEeApSi3IzS1DlXzGKczAqCfPeAZnCk5lXAjf9FdBiJqDFfJdMQBaXJCKkpBoYJ4d9u6a1W6N
 hTw7z77f7zxV+W9p2OzBBsNzGyuO9bczejeUFVpYeNwv3n7ix86fm9TBr5tarj5wcuzvsbMvV
 V7586fwi/TWTgSpfQ4F5kfHb99/XtW6ek1y+PXXVQbYl87s/u5ssLryf2ez1a8GX6X+dFTfnN
 RsWsPzxav6kf0hzylqTN2e2KLEUZyQaajEXFScCAJebzofYAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1496855526!63497635!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61118 invoked from network); 7 Jun 2017 17:12:07 -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; 7 Jun 2017 17:12: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
 v57HC1KC000357
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 7 Jun 2017 17:12:01 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 v57HC01h027720
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 7 Jun 2017 17:12:00 GMT
Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v57HC06x016713;
 Wed, 7 Jun 2017 17:12:00 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 07 Jun 2017 10:12:00 -0700
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <593822A3020000780016069F@prv-mh.provo.novell.com>
 <593822A3020000780016069F@prv-mh.provo.novell.com>
 <593824DE02000078001606F0@prv-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <6a5f1f83-7ae1-f05d-ee13-28d358d47dc0@oracle.com>
Date: Wed, 7 Jun 2017 13:11: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: <593824DE02000078001606F0@prv-mh.provo.novell.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: Re: [Xen-devel] [PATCH v2 4/4] SVM: clean up svm_vmcb_isvalid()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; 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+IC1ib29sX3QKPiAtc3ZtX3ZtY2JfaXN2YWxpZChjb25zdCBjaGFyICpmcm9tLCBzdHJ1
Y3Qgdm1jYl9zdHJ1Y3QgKnZtY2IsCj4gLSAgICAgICAgICAgICAgICAgYm9vbF90IHZlcmJvc2Up
Cj4gK2Jvb2wgc3ZtX3ZtY2JfaXN2YWxpZChjb25zdCBjaGFyICpmcm9tLCBjb25zdCBzdHJ1Y3Qg
dm1jYl9zdHJ1Y3QgKnZtY2IsCj4gKyAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3Qg
dmNwdSAqdiwgYm9vbCB2ZXJib3NlKQo+ICB7Cj4gLSAgICBib29sX3QgcmV0ID0gMDsgLyogb2sg
Ki8KPiArICAgIGJvb2wgcmV0ID0gZmFsc2U7IC8qIG9rICovCgpJIHRoaW5rIHN0YXNoaW5nIGNv
bnRyb2wgcmVnaXN0ZXIgYW5kIEVGRVIgKGFuZCBtYXliZSBtb3JlKSBpbnRvIGxvY2FsCnZhcmlh
YmxlcyB3aWxsIG1ha2UgY29kZSBtdWNoIG1vcmUgcmVhZGFibGUuCgoKPiArICAgIGlmICggKHZt
Y2JfZ2V0X2NyMCh2bWNiKSAmIFg4Nl9DUjBfUEcpICYmCj4gKyAgICAgICAgICgodm1jYl9nZXRf
Y3IzKHZtY2IpICYgMHg3KSB8fAo+ICsgICAgICAgICAgKCghKHZtY2JfZ2V0X2NyNCh2bWNiKSAm
IFg4Nl9DUjRfUEFFKSB8fAo+ICsgICAgICAgICAgICAodm1jYl9nZXRfZWZlcih2bWNiKSAmIEVG
RVJfTE1BKSkgJiYKPiArICAgICAgICAgICAodm1jYl9nZXRfY3IzKHZtY2IpICYgMHhmZTApKSB8
fAo+ICsgICAgICAgICAgKCh2bWNiX2dldF9lZmVyKHZtY2IpICYgRUZFUl9MTUEpICYmCj4gKyAg
ICAgICAgICAgKHZtY2JfZ2V0X2NyMyh2bWNiKSA+PiB2LT5kb21haW4tPmFyY2guY3B1aWQtPmV4
dGQubWF4cGh5c2FkZHIpKSkgKQo+ICsgICAgICAgIFBSSU5URigiQ1IzOiBNQlogYml0cyBhcmUg
c2V0ICglIyJQUkl4NjQiKVxuIiwgdm1jYl9nZXRfY3IzKHZtY2IpKTsKCkZvciBleGFtcGxlLCB0
aGlzIGZyYWdtZW50IHRvb2sgbWUgYSB3aGlsZSB0byBtZW50YWxseSB1bndyYXAuIFNob3J0ZXIK
bmFtZXMgc2hvdWxkIGFsbG93IHlvdSB0byBncm91cCB0aGVtIGJldHRlciBwZXIgbGluZS4KCihh
bHNvIG1pZ2h0IGdlbmVyYXRlIGxlc3MgY29kZSwgZGVwZW5kaW5nIG9uIGNvbXBpbGVyKQoKLWJv
cmlzCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 07 17:21:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 17: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 1dIedu-00008O-Uy; Wed, 07 Jun 2017 17:21:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <marcandre.lureau@gmail.com>) id 1dIedt-000089-Fl
 for xen-devel@lists.xen.org; Wed, 07 Jun 2017 17:21:13 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 2F/E7-03058-80638395; Wed, 07 Jun 2017 17:21:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBIsWRWlGSWpSXmKPExsVyMfS6iy67mUW
 kwdYT2hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bF6efYC/5IVXQd/sbWwLhMvIuRi0NIYAKj
 xMajC1hBHBaBBlaJh7s+MII4EgJzWCWO3ZvM3MXICeTkSUyecYINwi6W+PNrKSuIzSsgKHFy5
 hMWiFHLGSU+vH/IDpLgFLCRmNUzFaiBg4NNwF1iSY8cSJhFQFXi674+JojeAInrH3oZQWxhgW
 iJno4VLCC2iICeRMuqiWDzmQWiJE4uuMoCYftIfDnyhX0CI/8sJKtnIUlB2JoSrdt/Q9naEss
 WvmaGsDUkFtzZx4gsvoCRbRWjRnFqUVlqka6hoV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJS
 sV5yfu4mRmBIMwDBDsZPywIOMUpyMCmJ8j6QtogU4kvKT6nMSCzOiC8qzUktPsQow8GhJMFrZ
 QqUEyxKTU+tSMvMAUYXTFqCg0dJhPeWEVCat7ggMbc4Mx0idYrRkuPKlXVfmDju9G0AklMObP
 /CJMSSl5+XKiXOqwkyTwCkIaM0D24cLAFcYpSVEuZlBDpQiKcgtSg3swRV/hWjOAejkjDvOWO
 gKTyZeSVwW18BHcQEdBDfJROQg0oSEVJSDYzTDssFV9jMsl8g7HJvdXHoptlTzqdf33S07NHt
 3t9Hq4+9/CTkx2WYwr/cs9l7btRHsRBtefbvrwzsbW/qvZGcdPvV4kWrfqX5LbIoUbn29OGNV
 5ZBVcmvft2ccODgTRFWoSszPr7OObDHWODR+arMlWWpN3s+Ll6j+CNlYoXYu94taT/CZYqXKr
 EUZyQaajEXFScCAAFJhIz7AgAA
X-Env-Sender: marcandre.lureau@gmail.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1496856071!49726401!1
X-Originating-IP: [209.85.215.68]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_30_40,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49589 invoked from network); 7 Jun 2017 17:21:11 -0000
Received: from mail-lf0-f68.google.com (HELO mail-lf0-f68.google.com)
 (209.85.215.68)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 7 Jun 2017 17:21:11 -0000
Received: by mail-lf0-f68.google.com with SMTP id x81so1425800lfb.3
 for <xen-devel@lists.xen.org>; Wed, 07 Jun 2017 10:21:11 -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=P8Dwyur1q4A+1FrpKkO2cxYZJN1szI7Oiu9uJw2Byio=;
 b=ER9ioFPqJa2atFr5QjTEmBZKkzsIoobAEurx99J22WchtdU+/reTO12FQ8vjwlYv9F
 G1ZB1pOerfN6hIYLWG306zjm3fAKHQzEmhTeDSG7UqVlK8erR1/VnmN6Xbz3a+FXBKOu
 v/KIOAEaj8P0+LgVj0k3uF9hFEnjTPNZqKbdOdY3tIDzzW776wL/+j1QJ8a6rpS7VgR7
 w5PmHf+9sOtyKuNy/KDjfJRc/iR2lidLZ7nk7dEFJdmG+Ir06CupkpyQuPiLfbv65Co0
 iA/2RAAUYIqNFMz0vU8q+OPBiYS4FnzR8ByndbduaAvUdkT789o2l4eavAYQAcwivOqW
 ZD+g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=P8Dwyur1q4A+1FrpKkO2cxYZJN1szI7Oiu9uJw2Byio=;
 b=PbZPjX5SWL6EgbNwNGjPuDtA5H9m7JCBJoKL30xtH4kn6o6ULIJL8jk4YlEdkNnTvW
 BqwDcG7uML2N1M/QExHT0t/fLR7wmbGgIPsPcZf2Nrv1lR9316MM9UOOU6H7fD4UWOdM
 nGJsCX+3bTq9Dlghm+6uSw/ltr+LuHqkSAzx6LVO3qX6R10orl7zVDoMjDhQJuy/Fj3g
 R6s4LYLOt49ZvFScsGG4046oHYVuZofvFu+f9evyO1sfOuNOtT4hdo5gYHJIvvaIaMQV
 Nbt3/KkIabM8M4HCDo802EvUd3jI5JiZVlBBXzppiOoXPmcqQMWyu7xEUgYQirYUphT0
 rpZg==
X-Gm-Message-State: AODbwcDnHKVWtnNVF7KmMjM2Mrb9VjwIGtNvKmhwIEl/rMB9NzZz3CTS
 4j+P3cpIVeRtICs57z1e6sqSbmT0YQ==
X-Received: by 10.25.217.203 with SMTP id s72mr9728276lfi.123.1496856071021;
 Wed, 07 Jun 2017 10:21:11 -0700 (PDT)
MIME-Version: 1.0
References: <20170529084546.26500-1-marcandre.lureau@redhat.com>
 <20170529084546.26500-12-marcandre.lureau@redhat.com>
 <20170607164115.GE1919@perard.uk.xensource.com>
In-Reply-To: <20170607164115.GE1919@perard.uk.xensource.com>
From: =?UTF-8?B?TWFyYy1BbmRyw6kgTHVyZWF1?= <marcandre.lureau@gmail.com>
Date: Wed, 07 Jun 2017 17:20:59 +0000
Message-ID: <CAJ+F1CLEJeeQqHRA5=P+_0wri-cXffi4SSkuTeF1LBzACB_8bw@mail.gmail.com>
To: Anthony PERARD <anthony.perard@citrix.com>
Cc: pbonzini@redhat.com, f4bug@amsat.org, qemu-devel@nongnu.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH v2 11/14] char: move
 CharBackend handling in char-fe unit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============5085202133926434703=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============5085202133926434703==
Content-Type: multipart/alternative; boundary="94eb2c06412664aaf1055161f6f8"

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

Hi

On Wed, Jun 7, 2017 at 8:57 PM Anthony PERARD <anthony.perard@citrix.com>
wrote:

> On Mon, May 29, 2017 at 12:45:43PM +0400, Marc-Andr=C3=A9 Lureau wrote:
> > Move all the fronted struct and methods to a seperate unit. This avoids
> > accidentally mixing backend and frontend calls, and helps with
> readibilty.
> >
> > Make qemu_chr_replay() a macro shared by both char and char-fe.
> >
> > Export qemu_chr_write(), and use a macro for qemu_chr_write_all()
> >
> > (nb: yes, CharBackend is for char frontend :)
>
> Hi Marc-Andr=C3=A9,
>
> Following this patch, we are not able anymore to launch QEMU with
> -monitor /dev/null.
> > qemu-system-i386: -monitor /dev/null: 'tty' is not a valid char driver
> name
>
> FYI, the full command line used:
> /usr/lib/xen/bin/qemu-system-i386 -xen-domid 0 \
>     -xen-attach -name dom0 -nographic -M xenpv -daemonize \
>     -monitor /dev/null -serial /dev/null -parallel /dev/null \
>     -nodefaults -no-user-config \
>     -pidfile /var/run/xen/qemu-dom0.pid
>
>
My bad, and the worse is that CI actually gave me some hints of the
regression because the ChardevAlias array was empty.

I dropped char-serial.h and char-parellel.h in this patch, it shouldn't be.
I'll send fixes and add some tests.

Thanks for the report!
--=20
Marc-Andr=C3=A9 Lureau

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

<div dir=3D"ltr">Hi<br><div><br><div class=3D"gmail_quote"><div dir=3D"ltr"=
>On Wed, Jun 7, 2017 at 8:57 PM Anthony PERARD &lt;<a href=3D"mailto:anthon=
y.perard@citrix.com">anthony.perard@citrix.com</a>&gt; wrote:<br></div><blo=
ckquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #c=
cc solid;padding-left:1ex">On Mon, May 29, 2017 at 12:45:43PM +0400, Marc-A=
ndr=C3=A9 Lureau wrote:<br>
&gt; Move all the fronted struct and methods to a seperate unit. This avoid=
s<br>
&gt; accidentally mixing backend and frontend calls, and helps with readibi=
lty.<br>
&gt;<br>
&gt; Make qemu_chr_replay() a macro shared by both char and char-fe.<br>
&gt;<br>
&gt; Export qemu_chr_write(), and use a macro for qemu_chr_write_all()<br>
&gt;<br>
&gt; (nb: yes, CharBackend is for char frontend :)<br>
<br>
Hi Marc-Andr=C3=A9,<br>
<br>
Following this patch, we are not able anymore to launch QEMU with<br>
-monitor /dev/null.<br>
&gt; qemu-system-i386: -monitor /dev/null: &#39;tty&#39; is not a valid cha=
r driver name<br>
<br>
FYI, the full command line used:<br>
/usr/lib/xen/bin/qemu-system-i386 -xen-domid 0 \<br>
=C2=A0 =C2=A0 -xen-attach -name dom0 -nographic -M xenpv -daemonize \<br>
=C2=A0 =C2=A0 -monitor /dev/null -serial /dev/null -parallel /dev/null \<br=
>
=C2=A0 =C2=A0 -nodefaults -no-user-config \<br>
=C2=A0 =C2=A0 -pidfile /var/run/xen/qemu-dom0.pid<br>
<br></blockquote><div><br></div><div>My bad, and the worse is that CI actua=
lly gave me some hints of the regression because the ChardevAlias array was=
 empty.<br><br></div><div>I dropped char-serial.h and char-parellel.h in th=
is patch, it shouldn&#39;t be. I&#39;ll send fixes and add some tests.<br><=
br></div><div>Thanks for the report!</div></div></div></div><div dir=3D"ltr=
">-- <br></div><div data-smartmail=3D"gmail_signature"><div dir=3D"ltr">Mar=
c-Andr=C3=A9 Lureau<br></div></div>

--94eb2c06412664aaf1055161f6f8--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5085202133926434703==--


From xen-devel-bounces@lists.xen.org Wed Jun 07 17:21:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 17:21:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIeeY-0000D3-B4; Wed, 07 Jun 2017 17:21: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 1dIeeX-0000Cn-Iu
 for xen-devel@lists.xensource.com; Wed, 07 Jun 2017 17:21:53 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 C3/DB-31580-03638395; Wed, 07 Jun 2017 17:21:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVdfAzCL
 S4O8bZosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmnN90jq2gewZjxdYfd1gb
 GF9kdzFycQgJ/GWU2HVlIyuE85hRoufmXRYIZxujxNVt79i6GDk5RAScJb6emcsOYvMK6EvMW
 TcTqIODQ1jATGJDjxpIvYTAClWJU59amEFqJAS8JRZtu8oGY89Y9wyonp2DTcBK4pAYSCeLgK
 rEpl82Exi5FzAyrGLUKE4tKkst0jWy0EsqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93
 ECPR5PQMD4w7G9hN+hxglOZiURHkfSFtECvEl5adUZiQWZ8QXleakFh9ilOHgUJLgvWIClBMs
 Sk1PrUjLzAEGH0xagoNHSYT3lhFQmre4IDG3ODMdInWKUZdjw+r1X5iEWPLy81KlxHn3g8wQA
 CnKKM2DGwGLhEuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHnPGQNN4cnMK4Hb9AroCCagI/
 gumYAcUZKIkJJqYJy9iZfzJotOjEfmTF7e9qxtywIYyjqP7NXZflRLdMlsfu0m/n8TRdnj4j7
 uZyia/EmwQMS0x2GLRgCr6vTXmqaPLhgrHT5rYcb/6bCdpKlFO5vyw7Nfwoo9ZifciVT7fqs2
 q06qK/vd8hk7lumfCN4r+vuA2FfxuSnGSw5oVB/6dKMwcFp5ghJLcUaioRZzUXEiAEd+1Pt/A
 gAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1496856110!92867041!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11510 invoked from network); 7 Jun 2017 17:21:51 -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; 7 Jun 2017 17:21: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 1dIeeU-0001Zw-2c; Wed, 07 Jun 2017 17: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 1dIeeO-0004Qg-AQ; Wed, 07 Jun 2017 17:21:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dIeeN-0003ui-Si; Wed, 07 Jun 2017 17:21:44 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110060-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:redhat-install:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:guest-start:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:guest-start/freebsd.repeat:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:guest-start/debianhvm.repeat:fail:regression
 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-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-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-rtds:debian-install: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:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-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-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2: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-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-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-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-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-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:windows-install: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-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=b29794ec95c6856b316c2295904208bf11ffddd9
X-Osstest-Versions-That: linux=ea094f3c830a67f252677aacba5d04ebcf55c4d9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 07 Jun 2017 17:21:43 +0000
Subject: [Xen-devel] [linux-linus test] 110060: 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="===============7376886237421783340=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-qemut-rhel6hvm-amd  9 redhat-install     fail REGR. vs. 109994
 test-amd64-amd64-libvirt-vhd 10 guest-start              fail REGR. vs. 109994
 test-amd64-i386-freebsd10-i386 18 guest-start/freebsd.repeat fail REGR. vs. 109994
 test-amd64-i386-xl-qemuu-debianhvm-amd64 9 debian-hvm-install fail REGR. vs. 109994
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm 17 guest-start/debianhvm.repeat fail REGR. vs. 109994

Tests which did not succeed, but are not blocking:
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-start/win.repeat fail blocked in 109994
 test-armhf-armhf-xl-rtds     15 guest-start/debian.repeat    fail  like 109963
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 109994
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop             fail like 109994
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 109994
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop            fail like 109994
 test-amd64-amd64-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail like 109994
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 109994
 test-amd64-amd64-xl-rtds      9 debian-install               fail  like 109994
 test-amd64-amd64-xl-qemut-ws16-amd64  9 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386  9 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64  9 windows-install         fail never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass

version targeted for testing:
 linux                b29794ec95c6856b316c2295904208bf11ffddd9
baseline version:
 linux                ea094f3c830a67f252677aacba5d04ebcf55c4d9

Last test of basis   109994  2017-06-04 10:33:35 Z    3 days
Failing since        110006  2017-06-05 02:17:35 Z    2 days    5 attempts
Testing same since   110060  2017-06-07 01:59:38 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  "J. Bruce Fields" <bfields@fieldses.org>
  "Mauro S. M. Rodrigues" <maurosr@linux.vnet.ibm.com>
  Alexander Duyck <alexander.h.duyck@intel.com>
  Alexandre Belloni <alexandre.belloni@free-electrons.com>
  Alexandre TORGUE <alexandre.torgue@st.com>
  Andi Shyti <andi.shyti@samsung.com>
  Andrew Bowers <andrewx.bowers@intel.com>
  Andrew Lunn <andrew@lunn.ch>
  Anmol Sarma <me@anmolsarma.in>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arend van Spriel <arend.vanspriel@broadcom.com>
  Arnd Bergmann <arnd@arndb.de>
  Artem Savkov <asavkov@redhat.com>
  Artemy Kovalyov <artemyko@mellanox.com>
  Arun Easi <arun.easi@cavium.com>
  Arvind Yadav <arvind.yadav.cs@gmail.com>
  Ben Hutchings <ben@decadent.org.uk>
  Benjamin Coddington <bcodding@redhat.com>
  Benjamin Tissoires <benjamin.tissoires@redhat.com>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Björn Töpel <bjorn.topel@intel.com>
  Byczkowski, Jakub <jakub.byczkowski@intel.com>
  Camelia Groza <camelia.groza@nxp.com>
  Chopra, Manish <Manish.Chopra@cavium.com>
  Colin Ian King <colin.king@canonical.com>
  Craig Gallek <kraig@google.com>
  Cyril Hrubis <chrubis@suse.cz>
  Damian Ivanov <damianatorrpm@gmail.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  David Ahern <dsahern@gmail.com>
  David Rientjes <rientjes@google.com>
  David S. Miller <davem@davemloft.net>
  Davide Caratti <dcaratti@redhat.com>
  Dennis Dalessandro <dennis.dalessandro@intel.com>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Doug Ledford <dledford@redhat.com>
  Douglas Caetano dos Santos <douglascs@taghos.com.br>
  Emmanuel Grumbach <emmanuel.grumbach@intel.com>
  Eric Biggers <ebiggers@google.com>
  Eric Dumazet <edumazet@google.com>
  Eric Garver <e@erig.me>
  Eryu Guan <eguan@redhat.com>
  Eugeniu Rosca <erosca@de.adit-jv.com>
  Firo Yang <firogm@gmail.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Ganesh Goudar <ganeshgr@chelsio.com>
  Giuseppe Cavallaro <peppe.cavallaro@st.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Gregory CLEMENT <gregory.clement@free-electrons.com>
  Gregory Greenman <gregory.greenman@intel.com>
  Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
  Gustavo A. R. Silva <garsilva@embeddedor.com>
  Haim Dreyfuss <haim.dreyfuss@intel.com>
  Haishuang Yan <yanhaishuang@cmss.chinamobile.com>
  Hans de Goede <hdegoede@redhat.com>
  Hans Verkuil <hans.verkuil@cisco.com>
  Henry Orosco <henry.orosco@intel.com>
  Honggang Li <honli@redhat.com>
  Huw Davies <huw@codeweavers.com>
  Ido Shamay <idos@mellanox.com>
  Israel Rukshin <israelr@mellanox.com>
  Jack Morgenstein <jackm@dev.mellanox.co.il>
  Jaechul Lee <jcsing.lee@samsung.com>
  Jakub Byczkowski <jakub.byczkowski@intel.com>
  James Clarke <jrtc27@jrtc27.com>
  Jan Kara <jack@suse.cz>
  Jane Chu <jane.chu@oracle.com>
  Jeff Kirsher <jeffrey.t.kirsher@intel.com>
  Jia-Ju Bai <baijiaju1990@163.com>
  Jiri Benc <jbenc@redhat.com>
  Jiri Pirko <jiri@mellanox.com>
  Johannes Berg <johannes.berg@intel.com>
  John Allen <jallen@linux.vnet.ibm.com>
  Kalle Valo <kvalo@codeaurora.org>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Lance Richardson <lrichard@redhat.com>
  Leon Romanovsky <leon@kernel.org>
  Leon Romanovsky <leonro@mellanox.com>
  Leonard Crestez <leonard.crestez@nxp.com>
  Liad Kaufman <liad.kaufman@intel.com>
  Liam McBirnie <liam.mcbirnie@boeing.com>
  Liam McBirnie <mcbirnie.l@gmail.com>
  Liam R. Howlett <Liam.Howlett@Oracle.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Liping Zhang <zlpnobody@gmail.com>
  Lorenzo Colitti <lorenzo@google.com>
  Luca Coelho <luciano.coelho@intel.com>
  Madalin Bucur <madalin.bucur@nxp.com>
  Majd Dibbiny <majd@mellanox.com>
  Manish Chopra <manish.chopra@cavium.com>
  Manish Rangankar <manish.rangankar@cavium.com>
  manish.rangankar@cavium.com <manish.rangankar@cavium.com>
  Manoj Iyer <manoj.iyer@canonical.com>
  Mark Bloch <markb@mellanox.com>
  Markus Elfring <elfring@users.sourceforge.net>
  Martin K. Petersen <martin.petersen@oracle.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Mauro S. M. Rodrigues <maurosr@linux.vnet.ibm.com>
  Max Filippov <jcmvbkbc@gmail.com>
  Max Gurtovoy <maxg@mellanox.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michal Hocko <mhocko@suse.com>
  Mike Kravetz <mike.kravetz@oracle.com>
  Mike Marciniszyn <mike.marciniszyn@intel.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Mintz, Yuval <Yuval.Mintz@cavium.com>
  Mustafa Ismail <mustafa.ismail@intel.com>
  Mustafa Ismail <mustafa.ismail@intelcom>
  Neal Cardwell <ncardwell@google.com>
  NeilBrown <neilb@suse.com>
  Nicolas Dichtel <nicolas.dichtel@6wind.com>
  Nicolas Pitre <nico@linaro.org>
  Niklas Cassel <niklas.cassel@axis.com>
  Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
  Nilesh Javali <nilesh.javali@cavium.com>
  Olga Kornievskaia <kolga@netapp.com>
  Or Gerlitz <ogerlitz@mellanox.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Paolo Abeni <pabeni@redhat.com>
  Paul Moore <paul@paul-moore.com>
  Pavel Tatashin <pasha.tatashin@oracle.com>
  Peter Dawson <peter.a.dawson@boeing.com>
  Potnuri Bharat Teja <bharat@chelsio.com>
  Pravin B Shelar <pshelar@ovn.org>
  Qing Huang <qing.huang@oracle.com>
  Raju Rangoju <rajur@chelsio.com>
  Ram Amrani <Ram.Amrani@cavium.com>
  Randy Dunlap <rdunlap@infradead.org>
  Richard Haines <richard_c_haines@btinternet.com>
  Richard Narron <comet.berkeley@gmail.com>
  Roi Dayan <roid@mellanox.com>
  Roopa Prabhu <roopa@cumulusnetworks.com>
  Russell King <rmk+kernel@armlinux.org.uk>
  Saeed Mahameed <saeedm@mellanox.com>
  Sean Young <sean@mess.org>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Shahar S Matityahu <shahar.s.matityahu@intel.com>
  Shiraz Saleem <shiraz.saleem@intel.com>
  Soheil Hassas Yeganeh <soheil@google.com>
  Steve Wise <swise@opengridcomputing.com>
  Steven L Roberts <robers97@gmail.com>
  Steven L. Roberts <robers97@gmail.com>
  Sudeep Holla <sudeep.holla@arm.com>
  Sui Chen <suichen6@gmail.com>
  Tadeusz Struk <tadeusz.struk@intel.com>
  Talat Batheesh <talatb@mellanox.com>
  Tariq Toukan <tariqt@mellanox.com>
  Tatyana Nikolova <tatyana.e.nikolova@intel.com>
  Tejun Heo <tj@kernel.org>
  Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
  Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  Thor Thayer <thor.thayer@linux.intel.com>
  Timur Tabi <timur@codeaurora.org>
  Tom Lendacky <thomas.lendacky@amd.com>
  Trond Myklebust <trond.myklebust@primarydata.com>
  Varun Prakash <varun@chelsio.com>
  Vegard Nossum <vegard.nossum@oracle.com>
  Vladimir Murzin <vladimir.murzin@arm.com>
  Waiman Long <longman@redhat.com>
  Willem de Bruijn <willemb@google.com>
  Wolfgang Bumiller <w.bumiller@proxmox.com>
  Yuchung Cheng <ycheng@google.com>
  Yuval Mintz <Yuval.Mintz@cavium.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 fail    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-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                     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                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               fail    
 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                                 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


Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7376886237421783340==--

From xen-devel-bounces@lists.xen.org Wed Jun 07 17:34:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 17:34: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 1dIeqA-00012a-F7; Wed, 07 Jun 2017 17:33: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=3243fba83=Ian.Jackson@citrix.com>)
 id 1dIeq9-00012U-47
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 17:33:53 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 94/6C-03058-00938395; Wed, 07 Jun 2017 17:33:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpO5/C4t
 Ig8fnTS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxnqyexF0zkqTg9r5u9gfEDZxcjJ4eEgL/E
 uf3L2EBsNgFdiaYtf8FsXgFBiZMzn7CA2MwCOhILdn9ig7DlJba/ncMMUeMgsfLaBDCbRUBF4
 s/aA+wgtoiAkUTnnctQvSoSp+Z1gdnCAk4SPRMegs3hFPCSmHptHVhcSMBT4sOTSYwQ95hIvF
 24E6iGAyiuJjF3ffwERr5ZSC6aheSiWUguWsDIvIpRozi1qCy1SNfIVC+pKDM9oyQ3MTNH19D
 ATC83tbg4MT01JzGpWC85P3cTIzDUGIBgB+OqBYGHGCU5mJREeR9IW0QK8SXlp1RmJBZnxBeV
 5qQWH2KU4eBQkuCdaQ6UEyxKTU+tSMvMAQY9TFqCg0dJhLcXJM1bXJCYW5yZDpE6xagoJc67H
 yQhAJLIKM2Da4NF2iVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ80aBTOHJzCuBm/4KaDET0G
 K+SyYgi0sSEVJSDYzFeg8WfM/m0Wbe1bB1Dt+66r1GK9rPXzgTqd93YU4x7yzHM+frd/Tf6Zd
 2Uw341VTTuUJHY9/CHbtWf14jvcwmX09HmpXHRJ7t3xu+zTwt12qmdtlY7O7etO7PrGCPHL1W
 S9vWWwUzxL9y7GT59/i9UU68g8W8H59Urh9cZDnhu1oKr8+XhfxKLMUZiYZazEXFiQAVfVIar
 wIAAA==
X-Env-Sender: prvs=3243fba83=Ian.Jackson@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1496856829!101074614!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50633 invoked from network); 7 Jun 2017 17:33:51 -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 Jun 2017 17:33:51 -0000
X-IronPort-AV: E=Sophos;i="5.39,311,1493683200"; d="scan'208";a="426950451"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22840.14576.433877.324264@mariner.uk.xensource.com>
Date: Wed, 7 Jun 2017 18:33:36 +0100
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
In-Reply-To: <1496856439-14456-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1496856439-14456-1-git-send-email-ian.jackson@eu.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] [OSSTEST PATCH] standalone-reset: Check for SSH
	keys.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkuICBJIGZvdW5kIHRoaXMgcGF0Y2ggaW4gdGhlIGdpdCBicmFuY2ggeW91IHBhc3NlZCBtZS4g
IEknbSBub3Qgc3VyZQppZiB5b3UgaW50ZW5kZWQgdGhpcyBwYXRjaCBmb3IgdXBzdHJlYW0sIGJ1
dCBpdCBoYXMgeW91ciBzLW8tYiBzbyBJCmd1ZXNzIHNvLiAgRm9yIHJlYXNvbnMgdGhhdCB3aWxs
IGJlY29tZSBjbGVhciBJIGhhdmUgY2hvc2VuIHRvCmdpdC1zZW5kLWVtYWlsIGl0IHRvIG15c2Vs
Ziwgc28gdGhhdCBJIG1heSByZXBseS4KCklhbiBKYWNrc29uIHdyaXRlcyAoIltPU1NURVNUIFBB
VENIXSBzdGFuZGFsb25lLXJlc2V0OiBDaGVjayBmb3IgU1NIIGtleXMuIik6Cj4gRnJvbTogS29u
cmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgo+IAo+IElmIFRlc3RI
b3N0S2V5cGFpclBhdGggaXMgbm90IHNldCB0aGVuIGNoZWNrIGZvciAkSE9NRS8uc3NoL2lkX3Jz
YQo+IGtleS4gT1NTVGVzdCBwaWNrcyB0aG9zZSBrZXlzIHVwIGlmIFRlc3RIb3N0S2V5cGFpclBh
dGggaXMgbm90Cj4gZGVmaW5lZC4KCkkgZG9uJ3QgdGhpbmsgdGhpcyBpcyByZWFsbHkgdHJ1ZS4g
IEkgc2VhcmNoZWQgZm9yIFRlc3RIb3N0S2V5cGFpclBhdGgKYW5kIHRoZXJlIGFyZSB0d28gdXNl
IHNpdGVzOiBUZXN0U3VwcG9ydDo6YXV0aG9yaXplZF9rZXlzLCB3aGljaAphbHRob3VnaCBpdCBw
cm9jZXNzZXMgYSBudW1iZXIgb3IgaW5wdXRzLCBzZWVtcyB0byBleHBlY3QgYWxsIG9mIHRoZW0K
dG8gZXhpc3QgLSBzaW5jZSBpdCBjYWxscyBnZXRfZmlsZWNvbnRlbnRzIG9uIGFsbCBvZiB0aGVt
LiAgQW5kLAp0cy1ob3N0LWluc3RhbGwsIHdoaWNoIHRyaWVzIHRvIGNvcHkgaXQgdG8gdGhlIGhv
c3QgYW5kIGFnYWluIGhhcyBubwpmYWxsYmFjay4KCkJ1dCBtYXliZSBJIGFtIGNvbmZ1c2VkLiAg
SWYgc28gdGhlbjoKCj4gIGtleXBhaXI9YGdldGNvbmZpZyBUZXN0SG9zdEtleXBhaXJQYXRoYAo+
IC1lbnN1cmVfa2V5ICIka2V5cGFpciIgLXQgcnNhIC1iIDEwMjQKPiAraWYgWyAtbiAiJGtleXBh
aXIiIF07IHRoZW4KPiArCWVuc3VyZV9rZXkgIiRrZXlwYWlyIiAtdCByc2EgLWIgMTAyNAo+ICtl
bHNlCj4gKwlbIC1lICIkSE9NRS8uc3NoL2lkX3JzYSIgXSB8fCBleGl0IDEKPiArZmkKCnRoaXMg
aXMgcHJvYmFibHkgbm90IHJpZ2h0LiAgSW4gdGhlIGVycm9yIGNhc2UsIHRoaXMgd2lsbCBleGl0
IG5vbnplcm8Kd2l0aG91dCBwcmludGluZyBhIG1lc3NhZ2UgdG8gc3RkZXJyLiAgSSBzdWdnZXN0
IHNvbWV0aGluZyBsaWtlCiAgICBscyAiJEhPTUUvLnNzaC9pZF9yc2EiID4vZGV2L251bGwKKEFu
ZCwgb2YgY291cnNlLCB0aGUgc2V0IG9mIHRoaW5ncyBjaGVja2VkIGFzIGFuIGFsdGVybmF0aXZl
IHNob3VsZCBiZQp0aGUgc2FtZSBhcyB0aGF0IHVzZWQgZWxzZXdoZXJlIGluIG9zc3Rlc3QuICBT
byB3ZSBkbyBuZWVkIHRvIGZpbmQgdGhlCmZhbGxiYWNrIGNvZGUuLi4pCgpGb3Igbm93IEkgYW0g
Z29pbmcgdG8gZHJvcCB0aGlzIHBhdGNoIGZyb20gbXkgdmVyc2lvbiBvZiB5b3VyIGJyYW5jaC4K
ClRoYW5rcywKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 07 17:47:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 17:47: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 1dIf2i-0001q8-OU; Wed, 07 Jun 2017 17:46:52 +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 1dIf2g-0001q2-Nd
 for xen-devel@lists.xen.org; Wed, 07 Jun 2017 17:46:50 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 98/9B-02181-90C38395; Wed, 07 Jun 2017 17:46:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsVybKJssi6njUW
 kwe3jshZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bnlhOMBefYKr4cW8jcwLiItYuRi0NI4A+j
 xPEjFxi7GDk5WAQcJJ5/uMnSxcjBwSgQI/HghzVImFEgTGLy5SWsIGEWAS2JC5NVQMJsAoYSf
 59sYgMJSwDZSz5zgIRFBDQl9t06zQQynVmghUni8p03YNOFBdIktp5fywxicwpYS5x9spYNxO
 YV8JY49qCXDeKcG4wS03+tAmsQFdCVOPTvD1SRoMTJmU9YQGxmoBuWT9/GMoFRYBaS1CwkqQW
 MTKsY1YtTi8pSi3Qt9JKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAkOQAQh2MB5s
 dj7EKMnBpCTK+0DaIlKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBC+fNVBOsCg1PbUiLTMHGA0wa
 QkOHiUR3l5zoDRvcUFibnFmOkTqFKMxx4bV678wcTR92PKFSYglLz8vVUqcVxhkkgBIaUZpHt
 wgWJReYpSVEuZlBDpNiKcgtSg3swRV/hWjOAejkjBvMMgUnsy8Erh9r4BOYQI6he+SCcgpJYk
 IKakGRoMzaR/ttPu0C+MkVAqP6fMz9FYZX89Y+SSztjv+3abNHHJHFhxfyCh1NeJ9WmqeCAfL
 5g073+grCl+3kTl9RitIdecug/xvB1MUmg8YHQr9dVA+P3/GtoCbd7K3p1ev/+r+wWSlwd192
 w+t2vmOK0hOcD0Hq+yN7peKhh8mToxb/anifoGJsRJLcUaioRZzUXEiAHiasFzNAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1496857608!102126769!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56063 invoked from network); 7 Jun 2017 17:46:49 -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; 7 Jun 2017 17:46:49 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 40F1F23958;
 Wed,  7 Jun 2017 17:46:47 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 40F1F23958
Date: Wed, 7 Jun 2017 10:46:37 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Punit Agrawal <punit.agrawal@arm.com>
In-Reply-To: <87d1ag2kqf.fsf@e105922-lin.cambridge.arm.com>
Message-ID: <alpine.DEB.2.10.1706071045570.26108@sstabellini-ThinkPad-X260>
References: <20170526111407.13537-1-punit.agrawal@arm.com>
 <9a2e54f6-b6be-1aca-e76f-edda9c90ee9a@arm.com>
 <alpine.DEB.2.10.1706061150270.15791@sstabellini-ThinkPad-X260>
 <87d1ag2kqf.fsf@e105922-lin.cambridge.arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com, tim@xen.org,
 xen-devel@lists.xen.org, Julien Grall <julien.grall@arm.com>,
 jbeulich@suse.com, ian.jackson@eu.citrix.com
Subject: Re: [Xen-devel] [For Xen-4.10 PATCH v2 0/3] Reduce unnecessary
 icache maintenance 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>

T24gV2VkLCA3IEp1biAyMDE3LCBQdW5pdCBBZ3Jhd2FsIHdyb3RlOgo+IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JpdGVzOgo+IAo+ID4gT24gVHVlLCA2IEp1
biAyMDE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gPj4gT24gMjYvMDUvMTcgMTI6MTQsIFB1bml0
IEFncmF3YWwgd3JvdGU6Cj4gPj4gPiBIaSwKPiA+PiAKPiA+PiBIaSwKPiA+PiAKPiA+PiBJdCBs
b29rcyBsaWtlIHRoaXMgcGF0Y2ggc2VyaWVzIGhhcyBiZWVuIGZ1bGx5IGFja2VkLiBDYW4gc29t
ZW9uZSBhcHBseSBpdD8KPiA+Cj4gPiBEb25lLiBJdCB3YXMgYXBwcm9wcmlhdGVseSBtYXJrZWQg
aW4gbXkgaW5ib3gsIGJ1dCBJIHdhcyBzb21laG93Cj4gPiByZWx1Y3RhbnQgdG8gY29tbWl0IHRo
aW5ncyB1bnRpbCB0aGUgcmVsZWFzZSBpcyBkb25lLiBJIGd1ZXNzIEkgZG9uJ3QKPiA+IG5lZWQg
dG8gYmUuIEkgY29tbWl0dGVkIHRoZSBzZXJpZXMgbm93Lgo+IAo+IFRoYW5rcyBTdGVmYW5vIGZv
ciBtZXJnaW5nIHRoZSBzZXJpZXMuIEFzIG9zc3Rlc3QgZGlzY292ZXJlZCwgdGhlcmUgaXMgYQo+
IGJ1aWxkIGZhaWx1cmUgb24geDg2IGR1ZSB0byB0aGUgbGFzdCBwYXRjaC4gSSd2ZSBzZW5kIGEg
Zml4WzBdIGZvciBpdC4KPiAKPiBJZiB0aGUgZml4IGxvb2tzIGdvb2QsIGNvdWxkIHlvdSBtZXJn
ZSBpdCBhcyB3ZWxsLgo+IAo+IFswXSA8MjAxNzA2MDcwOTM0NDkuMjU2MDctMS1wdW5pdC5hZ3Jh
d2FsQGFybS5jb20+CgpJIG5vdGljZWQsIGJ1dCB0aGF0IHBhdGNoIGFmZmVjdHMgeDg2LCBzbyBp
dCBuZWVkcyBhbiBhY2sgZnJvbSBvbmUgb2YKdGhlIHg4NiBtYWludGFpbmVycy4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 07 17:47:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 17:47:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIf3J-0001sa-0f; Wed, 07 Jun 2017 17: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 <julien.grall@arm.com>) id 1dIf3H-0001sS-R5
 for xen-devel@lists.xen.org; Wed, 07 Jun 2017 17:47:27 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 86/1C-03557-F2C38395; Wed, 07 Jun 2017 17:47:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsVysyfVTVfPxiL
 SoGGbmsWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmvF+7hrWgu3sFac2tbA0MHawdTFycQgJbGaU
 uHHhEDuEs5tR4mLnEsYuRk4OYYE0ia3n1zKD2CIC4RKn25rYQGwhgTlMEst+mYA0MAssZZT4P
 Oc/WIJNQFPizudPTCA2r4CVxJnmtywgNouAisTD/4tZQWxRoEFvG4+wQNQISpyc+QTM5hTwkf
 gwbQ+YzSxgK3Fn7m5mCFteYvvbOcwTGPlmIWmZhaRsFpKyBYzMqxg1ilOLylKLdI0s9JKKMtM
 zSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAkOOAQh2MJ5fG3iIUZKDSUmU94G0RaQQX1J+
 SmVGYnFGfFFpTmrxIUYZDg4lCV4+a6CcYFFqempFWmYOMPhh0hIcPEoivL3mQGne4oLE3OLMd
 IjUKUZjjg2r139h4mj6sOULkxBLXn5eqpQ4rzDIJAGQ0ozSPLhBsKi8xCgrJczLCHSaEE9Bal
 FuZgmq/CtGcQ5GJWHeYJApPJl5JXD7XgGdwgR0Ct8lE5BTShIRUlINjAUVe3Je1T1m4U4IOSH
 tFuLdedFcPMPT238ly23huwJmJskSU3fK9kUqNzZbtbuJnWK0edRtqe6/3OOsE3fy07lLkkwl
 eVOuZ97y8t59fKtPz8bSpTdEsopWpteGbuy6l/peIOpUiOf7qM0T7lg6vl/q/VGgJrSXs9z9U
 5psyLKKI+f+97xXYinOSDTUYi4qTgQA96WpvsUCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1496857646!97045754!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15108 invoked from network); 7 Jun 2017 17:47:26 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-27.messagelabs.com with SMTP; 7 Jun 2017 17:47: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 6F97A1596;
 Wed,  7 Jun 2017 10:47: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 D6CA53F578;
 Wed,  7 Jun 2017 10:47:23 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>,
 Punit Agrawal <punit.agrawal@arm.com>
References: <20170526111407.13537-1-punit.agrawal@arm.com>
 <9a2e54f6-b6be-1aca-e76f-edda9c90ee9a@arm.com>
 <alpine.DEB.2.10.1706061150270.15791@sstabellini-ThinkPad-X260>
 <87d1ag2kqf.fsf@e105922-lin.cambridge.arm.com>
 <alpine.DEB.2.10.1706071045570.26108@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <156c952a-a755-89b2-ab90-553b54136421@arm.com>
Date: Wed, 7 Jun 2017 18:47:22 +0100
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.1706071045570.26108@sstabellini-ThinkPad-X260>
Cc: wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 tim@xen.org, xen-devel@lists.xen.org, jbeulich@suse.com,
 ian.jackson@eu.citrix.com
Subject: Re: [Xen-devel] [For Xen-4.10 PATCH v2 0/3] Reduce unnecessary
 icache maintenance 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>

CgpPbiAwNy8wNi8xNyAxODo0NiwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIFdlZCwg
NyBKdW4gMjAxNywgUHVuaXQgQWdyYXdhbCB3cm90ZToKPj4gU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cml0ZXM6Cj4+Cj4+PiBPbiBUdWUsIDYgSnVuIDIwMTcs
IEp1bGllbiBHcmFsbCB3cm90ZToKPj4+PiBPbiAyNi8wNS8xNyAxMjoxNCwgUHVuaXQgQWdyYXdh
bCB3cm90ZToKPj4+Pj4gSGksCj4+Pj4KPj4+PiBIaSwKPj4+Pgo+Pj4+IEl0IGxvb2tzIGxpa2Ug
dGhpcyBwYXRjaCBzZXJpZXMgaGFzIGJlZW4gZnVsbHkgYWNrZWQuIENhbiBzb21lb25lIGFwcGx5
IGl0Pwo+Pj4KPj4+IERvbmUuIEl0IHdhcyBhcHByb3ByaWF0ZWx5IG1hcmtlZCBpbiBteSBpbmJv
eCwgYnV0IEkgd2FzIHNvbWVob3cKPj4+IHJlbHVjdGFudCB0byBjb21taXQgdGhpbmdzIHVudGls
IHRoZSByZWxlYXNlIGlzIGRvbmUuIEkgZ3Vlc3MgSSBkb24ndAo+Pj4gbmVlZCB0byBiZS4gSSBj
b21taXR0ZWQgdGhlIHNlcmllcyBub3cuCj4+Cj4+IFRoYW5rcyBTdGVmYW5vIGZvciBtZXJnaW5n
IHRoZSBzZXJpZXMuIEFzIG9zc3Rlc3QgZGlzY292ZXJlZCwgdGhlcmUgaXMgYQo+PiBidWlsZCBm
YWlsdXJlIG9uIHg4NiBkdWUgdG8gdGhlIGxhc3QgcGF0Y2guIEkndmUgc2VuZCBhIGZpeFswXSBm
b3IgaXQuCj4+Cj4+IElmIHRoZSBmaXggbG9va3MgZ29vZCwgY291bGQgeW91IG1lcmdlIGl0IGFz
IHdlbGwuCj4+Cj4+IFswXSA8MjAxNzA2MDcwOTM0NDkuMjU2MDctMS1wdW5pdC5hZ3Jhd2FsQGFy
bS5jb20+Cj4KPiBJIG5vdGljZWQsIGJ1dCB0aGF0IHBhdGNoIGFmZmVjdHMgeDg2LCBzbyBpdCBu
ZWVkcyBhbiBhY2sgZnJvbSBvbmUgb2YKPiB0aGUgeDg2IG1haW50YWluZXJzLgoKSmFuIGFscmVh
ZHkgbWVyZ2VkIGl0LgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 07 17:49:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 17:49:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIf4r-00021s-Bd; Wed, 07 Jun 2017 17:49:05 +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 1dIf4q-00021i-He
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 17:49:04 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 09/7C-03613-F8C38395; Wed, 07 Jun 2017 17:49:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVysyfVTbffxiL
 SYHaDgMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmtGxtqRgsm7F2utnmBoYPyh1MXJxCAlsYpSY
 cuInE4RzgFHi7YtvbF2MnBzCAs4SezbNB7I5OEQEQiWuLRIEqWEWWMMocbv5JiNIjZDAXEaJj
 bM8QWw2AV2JHTdfM4PYvAJWEnO+vwerYRFQkVj46B6YLSoQLtF7oJ8NokZQ4uTMJywgNqeAtc
 SS5sPsIDazgLrEn3mXmCFscYmmLytZIWx5ie1v5zBPYOSfhaR9FpKWWUhaZiFpWcDIsopRozi
 1qCy1SNfQWC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzA8GYBgB+OXZQGHGCU5
 mJREeR9IW0QK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBttAbKCRalpqdWpGXmACMFJi3BwaMkw
 ssJjBYh3uKCxNzizHSI1ClGRSlx3m0gfQIgiYzSPLg2WHReYpSVEuZlBDpEiKcgtSg3swRV/h
 WjOAejkjBvMMgUnsy8Erjpr4AWMwEt5rtkArK4JBEhJdXAyPfHUFjm4aJP/FJf/v/OuJL1LuH
 7n39rFdfpXd1bs89skuO+41xP96w8dNtOM7uIaz/HJr4/OZeZtomHRJvsfff8SkyN9lafrred
 NZXx213ts0s+LfKSUHo2efuy4DPbGJZk5G/fFXFdfvsuz/BW/b+H693udmz88lfBv6J/U8xu2
 V+Cp08vi1BiKc5INNRiLipOBAAnmz+xyQIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1496857742!66143317!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59122 invoked from network); 7 Jun 2017 17:49:02 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-10.tower-21.messagelabs.com with SMTP; 7 Jun 2017 17:49: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 2FE0780D;
 Wed,  7 Jun 2017 10:49: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 19F9C3F578;
 Wed,  7 Jun 2017 10:49:00 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170526173540.10066-1-andre.przywara@arm.com>
 <20170526173540.10066-26-andre.przywara@arm.com>
 <c47a3064-5a3b-7a64-3841-c43026a14820@arm.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <edec644e-e9aa-2e17-1bc1-4e0c3ab75f00@arm.com>
Date: Wed, 7 Jun 2017 18:49:11 +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: <c47a3064-5a3b-7a64-3841-c43026a14820@arm.com>
Content-Language: en-GB
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v10 25/32] ARM: vITS: handle MAPTI/MAPI
	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>

SGksCgpPbiAwMi8wNi8xNyAxODoxMiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJlLAo+
IAo+IE9uIDA1LzI2LzIwMTcgMDY6MzUgUE0sIEFuZHJlIFByenl3YXJhIHdyb3RlOgo+PiBUaGUg
TUFQVEkgY29tbWFuZHMgYXNzb2NpYXRlcyBhIERldmljZUlEL0V2ZW50SUQgcGFpciB3aXRoIGEg
TFBJL0NQVQo+PiBwYWlyIGFuZCBhY3R1YWxseSBpbnN0YW50aWF0ZXMgTFBJIGludGVycnVwdHMu
IE1BUEkgaXMganVzdCBhIHZhcmlhbnQKPj4gb2YgdGhpcyBjb21tZW50LCB3aGVyZSB0aGUgTFBJ
IElEIGlzIHRoZSBzYW1lIGFzIHRoZSBldmVudCBJRC4KPj4gV2UgY29ubmVjdCB0aGUgYWxyZWFk
eSBhbGxvY2F0ZWQgaG9zdCBMUEkgdG8gdGhpcyB2aXJ0dWFsIExQSSwgc28gdGhhdAo+PiBhbnkg
dHJpZ2dlcmluZyBMUEkgb24gdGhlIGhvc3QgY2FuIGJlIHF1aWNrbHkgZm9yd2FyZGVkIHRvIGEg
Z3Vlc3QuCj4+IEJlc2lkZSBlbnRlcmluZyB0aGUgZG9tYWluIGFuZCB0aGUgdmlydHVhbCBMUEkg
bnVtYmVyIGluIHRoZSByZXNwZWN0aXZlCj4+IGhvc3QgTFBJIGVudHJ5LCB3ZSBhbHNvIGluaXRp
YWxpemUgYW5kIGFkZCB0aGUgYWxyZWFkeSBhbGxvY2F0ZWQKPj4gc3RydWN0IHBlbmRpbmdfaXJx
IHRvIG91ciByYWRpeCB0cmVlLCBzbyB0aGF0IHdlIGNhbiBub3cgZWFzaWx5IGZpbmQgaXQKPj4g
YnkgaXRzIHZpcnR1YWwgTFBJIG51bWJlci4KPj4gV2UgYWxzbyByZWFkIHRoZSBwcm9wZXJ0eSB0
YWJsZSB0byB1cGRhdGUgdGhlIGVuYWJsZWQgYml0IGFuZCB0aGUKPj4gcHJpb3JpdHkgZm9yIG91
ciBuZXcgTFBJLCBhcyB3ZSBtaWdodCBoYXZlIG1pc3NlZCB0aGlzIGR1cmluZyBhbiBlYXJsaWVy
Cj4+IElOVkFMTCBjYWxsICh3aGljaCBvbmx5IGNoZWNrcyBtYXBwZWQgTFBJcykuIEJ1dCB3ZSBt
YWtlIHN1cmUgdGhhdCB0aGUKPj4gcHJvcGVydHkgdGFibGUgaXMgYWN0dWFsbHkgdmFsaWQsIGFz
IGFsbCByZWRpc3RyaWJ1dG9ycyBtaWdodCBzdGlsbAo+PiBiZSBkaXNhYmxlZCBhdCB0aGlzIHBv
aW50Lgo+PiBTaW5jZSB3cml0ZV9pdHRlX2xvY2tlZCgpIG5vdyBzZWVzIGl0cyBmaXJzdCB1c2Fn
ZSwgd2UgY2hhbmdlIHRoZQo+PiBkZWNsYXJhdGlvbiB0byBzdGF0aWMuCj4+Cj4+IFNpZ25lZC1v
ZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgo+PiAtLS0KPj4g
ICB4ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jICAgICAgICB8ICAyNyArKysrKysrKwo+PiAgIHhl
bi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jICAgICAgIHwgMTM4Cj4+ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrLQo+PiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0
cy5oIHwgICAzICsKPj4gICAzIGZpbGVzIGNoYW5nZWQsIDE2NSBpbnNlcnRpb25zKCspLCAzIGRl
bGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYyBi
L3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMKPj4gaW5kZXggODg2NGUwYi4uNDFmZmY2NCAxMDA2
NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYwo+PiArKysgYi94ZW4vYXJjaC9h
cm0vZ2ljLXYzLWl0cy5jCj4+IEBAIC04NzYsNiArODc2LDMzIEBAIGludCBnaWN2M19yZW1vdmVf
Z3Vlc3RfZXZlbnQoc3RydWN0IGRvbWFpbiAqZCwKPj4gcGFkZHJfdCB2ZG9vcmJlbGxfYWRkcmVz
cywKPj4gICAgICAgcmV0dXJuIDA7Cj4+ICAgfQo+PiAgICsvKgo+PiArICogQ29ubmVjdHMgdGhl
IGV2ZW50IElEIGZvciBhbiBhbHJlYWR5IGFzc2lnbmVkIGRldmljZSB0byB0aGUgZ2l2ZW4KPj4g
VkNQVS92TFBJCj4+ICsgKiBwYWlyLiBUaGUgY29ycmVzcG9uZGluZyBwaHlzaWNhbCBMUEkgaXMg
YWxyZWFkeSBtYXBwZWQgb24gdGhlIGhvc3QKPj4gc2lkZQo+PiArICogKHdoZW4gYXNzaWduaW5n
IHRoZSBwaHlzaWNhbCBkZXZpY2UgdG8gdGhlIGd1ZXN0KSwgc28gd2UganVzdAo+PiBjb25uZWN0
IHRoZQo+PiArICogdGFyZ2V0IFZDUFUvdkxQSSBwYWlyIHRvIHRoYXQgaW50ZXJydXB0IHRvIGlu
amVjdCBpdCBwcm9wZXJseSBpZgo+PiBpdCBmaXJlcy4KPj4gKyAqIFJldHVybnMgYSBwb2ludGVy
IHRvIHRoZSBhbHJlYWR5IGFsbG9jYXRlZCBzdHJ1Y3QgcGVuZGluZ19pcnEgdGhhdCBpcwo+PiAr
ICogbWVhbnQgdG8gYmUgdXNlZCBieSB0aGF0IGV2ZW50Lgo+PiArICovCj4+ICtzdHJ1Y3QgcGVu
ZGluZ19pcnEgKmdpY3YzX2Fzc2lnbl9ndWVzdF9ldmVudChzdHJ1Y3QgZG9tYWluICpkLAo+PiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCB2ZG9v
cmJlbGxfYWRkcmVzcywKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVpbnQzMl90IHZkZXZpZCwKPj4gdWludDMyX3QgZXZlbnRpZCwKPj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZpcnRfbHBpKQo+
PiArewo+PiArICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcGlycTsKPj4gKyAgICB1aW50MzJfdCBo
b3N0X2xwaSA9IDA7Cj4gVGhpcyBzaG91bGQgYmUgSU5WQUxJRF9MUEkgYW5kIG5vdCAwLgo+IAo+
IFsuLi5dCj4gCj4+ICsvKgo+PiArICogRm9yIGEgZ2l2ZW4gdmlydHVhbCBMUEkgcmVhZCB0aGUg
ZW5hYmxlZCBiaXQgYW5kIHByaW9yaXR5IGZyb20gdGhlCj4+IHZpcnR1YWwKPj4gKyAqIHByb3Bl
cnR5IHRhYmxlIGFuZCB1cGRhdGUgdGhlIHZpcnR1YWwgSVJRJ3Mgc3RhdGUgaW4gdGhlIGdpdmVu
Cj4+IHBlbmRpbmdfaXJxLgo+PiArICogTXVzdCBiZSBjYWxsZWQgd2l0aCB0aGUgcmVzcGVjdGl2
ZSBWR0lDIFZDUFUgbG9jayBoZWxkLgo+PiArICovCj4+ICtzdGF0aWMgaW50IHVwZGF0ZV9scGlf
cHJvcGVydHkoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHBlbmRpbmdfaXJxICpwKQo+PiArewo+
PiArICAgIHBhZGRyX3QgYWRkcjsKPj4gKyAgICB1aW50OF90IHByb3BlcnR5Owo+PiArICAgIGlu
dCByZXQ7Cj4+ICsKPj4gKyAgICAvKgo+PiArICAgICAqIElmIG5vIHJlZGlzdHJpYnV0b3IgaGFz
IGl0cyBMUElzIGVuYWJsZWQgeWV0LCB3ZSBjYW4ndCBhY2Nlc3MgdGhlCj4+ICsgICAgICogcHJv
cGVydHkgdGFibGUuIEluIHRoaXMgY2FzZSB3ZSBqdXN0IGNhbid0IHVwZGF0ZSB0aGUgcHJvcGVy
dGllcywKPj4gKyAgICAgKiBidXQgdGhpcyBzaG91bGQgbm90IGJlIGFuIGVycm9yIGZyb20gYW4g
SVRTIHBvaW50IG9mIHZpZXcuCj4+ICsgICAgICovCj4+ICsgICAgaWYgKCAhcmVhZF9hdG9taWMo
JmQtPmFyY2gudmdpYy5yZGlzdHNfZW5hYmxlZCkgKQo+PiArICAgICAgICByZXR1cm4gMDsKPiAK
PiBBRkFJQ1QsIHRoZXJlIGFyZSBubyBvdGhlciBwbGFjZSB3aGVyZSB0aGUgcHJvcGVydHkgd291
bGQgYmUgdXBkYXRlZC4KPiBTaG91bGQgd2UgcHV0IGEgd2FybmluZyB0byBsZXQgdGhlIHVzZXIg
a25vdyB0aGF0IHByb3BlcnR5IHdpbGwgbm90IGJlCj4gdXBkYXRlZD8gTW9yZSB0aGF0IHlvdSBk
b24ndCByZXR1cm4gYW4gZXJyb3Igc28gbm8gZWFzeSB3YXkgdG8ga25vdwo+IHdoYXQncyBnb2lu
ZyBvbi4KClNvIEkgdGhvdWdodCBhYm91dCB0aGlzIGFnYWluOiBJZiB3ZSBoYW5kbGUgYW4gSU5W
IGNvbW1hbmQgd2hpbGUgdGhlCnJlc3BlY3RpdmUgcmVkaXN0cmlidXRvciBoYXMgTFBJcyBvZmYs
IGV2ZW4gaGFyZHdhcmUgY2FuJ3QgZG8gYW55dGhpbmcsCmFzIGhhdmluZyBMUElzIGRpc2FibGVk
IG1lYW5zIHRoYXQgdGhlcmUgaXMgbm8gdmFsaWQgcHJvcGVydHkgdGFibGUuClNvIGEgaGFyZHdh
cmUgcmVkaXN0cmlidXRvciB3b3VsZCBwcm9iYWJseSBqdXN0IGlnbm9yZSB0aGlzIHJlcXVlc3Qu
CgpJIHNlZSB1cyBvbmx5IGNhbGxpbmcgdXBkYXRlX2xwaV9wcm9wZXJ0eSBkdXJpbmcgY29tbWFu
ZCBoYW5kbGluZywgc28gSQp0aGluayBpdCBpcyBzYWZlIHRvIGp1c3Qgc2lsZW50bHkgaWdub3Jl
IGl0LCBhcyBoYXJkd2FyZSB3b3VsZCBkbyB0aGUgc2FtZT8KCj4+ICsKPj4gKyAgICBhZGRyID0g
ZC0+YXJjaC52Z2ljLnJkaXN0X3Byb3BiYXNlICYgR0VOTUFTSyg1MSwgMTIpOwo+PiArCj4+ICsg
ICAgcmV0ID0gdmdpY19hY2Nlc3NfZ3Vlc3RfbWVtb3J5KGQsIGFkZHIgKyBwLT5pcnEgLSBMUElf
T0ZGU0VULAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmcHJvcGVydHks
IHNpemVvZihwcm9wZXJ0eSksIGZhbHNlKTsKPj4gKyAgICBpZiAoIHJldCApCj4+ICsgICAgICAg
IHJldHVybiByZXQ7Cj4+ICsKPj4gKyAgICB3cml0ZV9hdG9taWMoJnAtPmxwaV9wcmlvcml0eSwg
cHJvcGVydHkgJiBMUElfUFJPUF9QUklPX01BU0spOwo+PiArCj4+ICsgICAgaWYgKCBwcm9wZXJ0
eSAmIExQSV9QUk9QX0VOQUJMRUQgKQo+PiArICAgICAgICBzZXRfYml0KEdJQ19JUlFfR1VFU1Rf
RU5BQkxFRCwgJnAtPnN0YXR1cyk7Cj4+ICsgICAgZWxzZQo+PiArICAgICAgICBjbGVhcl9iaXQo
R0lDX0lSUV9HVUVTVF9FTkFCTEVELCAmcC0+c3RhdHVzKTsKPj4gKwo+PiArICAgIHJldHVybiAw
Owo+PiArfQo+PiArCj4+ICAgLyogTXVzdCBiZSBjYWxsZWQgd2l0aCB0aGUgSVRTIGxvY2sgaGVs
ZC4gKi8KPj4gICBzdGF0aWMgaW50IGl0c19kaXNjYXJkX2V2ZW50KHN0cnVjdCB2aXJ0X2l0cyAq
aXRzLAo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgdmRldmlkLCB1
aW50MzJfdCB2ZXZpZCkKPj4gQEAgLTUzOCw2ICs1NzQsOTggQEAgc3RhdGljIGludCBpdHNfaGFu
ZGxlX21hcGQoc3RydWN0IHZpcnRfaXRzICppdHMsCj4+IHVpbnQ2NF90ICpjbWRwdHIpCj4+ICAg
ICAgIHJldHVybiByZXQ7Cj4+ICAgfQo+PiAgICtzdGF0aWMgaW50IGl0c19oYW5kbGVfbWFwdGko
c3RydWN0IHZpcnRfaXRzICppdHMsIHVpbnQ2NF90ICpjbWRwdHIpCj4+ICt7Cj4gCj4gWy4uLl0K
PiAKPj4gKyAgICAvKgo+PiArICAgICAqIHJhZGl4X3RyZWVfaW5zZXJ0KCkgcmV0dXJucyBhbiBl
cnJvciBlaXRoZXIgZHVlIHRvIGFuIGludGVybmFsCj4+ICsgICAgICogY29uZGl0aW9uIChsaWtl
IG1lbW9yeSBhbGxvY2F0aW9uIGZhaWx1cmUpIG9yIGJlY2F1c2UgdGhlIExQSQo+PiBhbHJlYWR5
Cj4+ICsgICAgICogZXhpc3RlZCBpbiB0aGUgdHJlZS4gV2UgZG9uJ3Qgc3VwcG9ydCB0aGUgbGF0
dGVyIGNhc2UsIHNvIHdlCj4+IGFsd2F5cwo+PiArICAgICAqIGNsZWFudXAgYW5kIHJldHVybiBh
biBlcnJvciBoZXJlIGluIGFueSBjYXNlLgo+PiArICAgICAqLwo+PiArb3V0X3JlbW92ZV9ob3N0
X2VudHJ5Ogo+PiArICAgIGdpY3YzX3JlbW92ZV9ndWVzdF9ldmVudChpdHMtPmQsIGl0cy0+ZG9v
cmJlbGxfYWRkcmVzcywgZGV2aWQsCj4+IGV2ZW50aWQpOwo+IAo+IENhbiBnaWN2M19yZW1vdmVf
Z3Vlc3RfZXZlbnQgZmFpbD8gSWYgeWVzLCBzaG91bGQgd2UgY2hlY2sgdGhlCj4gcmV0dXJuL2Fk
ZCBjb21tZW50PyBJZiBub3QsIHRoZW4gd2Ugc2hvdWxkIGhhdmUgYW4gQVNTRVJUKC4uLi4pLgoK
V2VsbCwgYXMgd2UgaGF2ZSBhbiAiaWYgKCAhcmV0ICkgcmV0dXJuIDA7IiBhYm92ZSwgd2Ugb25s
eSBnZXQgaGVyZSB3aXRoCnJldCBiZWluZyAhPSAwLCBzbyB0aGlzIGlzIGluIGFuIGVycm9yIHBh
dGggYWxyZWFkeS4KSSBhbSBub3Qgc3VyZSBob3cgd2Ugc2hvdWxkIHJlYWN0IGhlcmUgdGhlbiwg
SSB0aGluayByZXBvcnRpbmcgdGhlIGZpcnN0CmVycm9yIGlzIHByb2JhYmx5IG1vcmUgbWVhbmlu
Z2Z1bC4KCkNoZWVycywKQW5kcmUuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 07 17:49:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 17:49: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 1dIf4w-00022y-J4; Wed, 07 Jun 2017 17: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 <prvs=3243fba83=Ian.Jackson@citrix.com>)
 id 1dIf4v-00022h-Qt
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 17:49:09 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 66/F6-03058-59C38395; Wed, 07 Jun 2017 17:49:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkkeJIrShJLcpLzFFi42JxWrohUneKjUW
 kwaYHihbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bBze9YC44rVVzd8pyxgfGVVBcjB4eEgL/E
 qyWCXYycHGwCuhJNW/6ygYRFBFQkbu81AAkzCxhJtB7aygxiCwukSUw4PIsJxGYBKjn7fw9YO
 a+Ap8SU3jiQsISAnMT54z/ByjkFvCS2vzrPBmILAZXs+fwPrFxIQE1i7vp4kDCvgKDEyZlPWC
 A2SUgcfPGCeQIj7ywkqVlIUgsYmVYxahSnFpWlFukameslFWWmZ5TkJmbm6BoamOnlphYXJ6a
 n5iQmFesl5+duYgQGDQMQ7GBcvDbwEKMkB5OSKO8DaYtIIb6k/JTKjMTijPii0pzU4kOMMhwc
 ShK8fNZAOcGi1PTUirTMHGD4wqQlOHiURHh7zYHSvMUFibnFmekQqVOMilLivMIgfQIgiYzSP
 Lg2WMxcYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjBvMMgUnsy8Erjpr4AWMwEt5rtkArK4JB
 EhJdXAeKy3XsXz6JNruof4vJKY9pqWTct3luO+/t3e+u7Wfd8q3s7VEN4Qu1lbOsZmw5vFgTx
 OkXlXeO8YGHuFxy9atmNOdtBuwQ7my8+6ZXXaJa2PXTG869nDwXZkhrVFo9I9RUZBzXkf7Kxm
 WAtzyD9e4GQU90FVLzg71uH8TM8J6q+yP5s+WXtFiaU4I9FQi7moOBEAYuZNBJQCAAA=
X-Env-Sender: prvs=3243fba83=Ian.Jackson@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1496857746!106743758!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35721 invoked from network); 7 Jun 2017 17:49:08 -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;
 7 Jun 2017 17:49:08 -0000
X-IronPort-AV: E=Sophos;i="5.39,311,1493683200"; d="scan'208";a="426953368"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 7 Jun 2017 18:48:52 +0100
Message-ID: <1496857742-20191-2-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1496857742-20191-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1496857742-20191-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH 01/11] TestSupport:
	target_cmd_root_status: New sub which returns return 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>

RnJvbTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgoKQWxs
IHRoZSBkaWZmZXJlbnQgdGFyZ2V0X2NtZF8qIGVuZCB1cCBjYWxsaW5nIHRjbWRleAp3aGljaCBo
YXMgdGhlIHVuZm9ydHVuYXRlIHNpZGUtZWZmZWN0IG9mIGNhbGxpbmcgJ2RpZScgaWYKdGhlIFNT
SCBzZXNzaW9ucyByZXN1bHRzIGluIGFueSByZXR1cm4gY29kZSBub3QgemVyby4KClRoYXQgaXMg
ZmluZSwgZXhjZXB0IGZvciB0ZXN0cyB3aGVyZSB3ZSB3YW50IHRvIGdldCBhIG5vbi16ZXJvCnJl
dHVybiB2YWx1ZS4KClRoaXMgcGF0Y2ggYWRkcyB0aGUgJGJhZHN0YXR1c29rIHRvIHRjbWRleCAt
IGFuZCBtYWtlcyBhbGwKdGhlIGV4aXN0aW5nIGNhbGxlcnMgcGFzcyBpbiB0aGUgdmFsdWUgb2Yg
emVybyB0byBpdC4gVGhpcwp3YXkgdGhlIGNvbW1hbmRzIGJlaGF2ZSB0aGUgbm9ybWFsIG9sZCB3
YXkuCnRvIGFsbCB0aGUgb3RoZXIgZnVuY3Rpb25zIHdoaWNoIHVzZSB0Y21kZXguCgpUaGUgb25s
eSBleHBvc2VkIGZ1bmN0aW9uIHRoYXQgZG9lcyBpdCBkaWZmZXJlbnRseQppcyB0YXJnZXRfY21k
X3Jvb3Rfc3RhdHVzLgoKU2lnbmVkLW9mZi1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25y
YWQud2lsa0BvcmFjbGUuY29tPgpBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1
LmNpdHJpeC5jb20+Ci0tLQp2MTogTmV3IHN1Ym1pc3Npb24KdjI6IENoYW5nZSB0byB0YXJnZXRf
Y21kX3Jvb3Rfc3RhdHVzCiAgICBDb250aW51ZSBkb2luZyB0aGUgJ2RpZScgaW4gdGNtZGV4LCBi
dXQgb25seSBpZiAkYmFkc3RhdHVzb2sgaXMgemVyby4KICAgIFBsdW1iIHRoZSAkYmFkc3RhdHVz
b2sgdGhyb3VnaCB0byB0Y21kLgp2MzogUmVtb3ZlZCB0aGUgZXh0cmEgc3BhY2UgaW4gdGNtZGV4
CiAgICBBZGRlZCBJYW4ncyBBY2sKdjQ6IEVkaXRlZCBjb21taXQgbWVzc2FnZSBhIGJpdAotLS0K
IE9zc3Rlc3QvVGVzdFN1cHBvcnQucG0gfCAyMyArKysrKysrKysrKysrLS0tLS0tLS0tLQogMSBm
aWxlIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL09zc3Rlc3QvVGVzdFN1cHBvcnQucG0gYi9Pc3N0ZXN0L1Rlc3RTdXBwb3J0LnBtCmluZGV4
IGMyM2FjMTMuLmMzNmRjNzYgMTAwNjQ0Ci0tLSBhL09zc3Rlc3QvVGVzdFN1cHBvcnQucG0KKysr
IGIvT3NzdGVzdC9UZXN0U3VwcG9ydC5wbQpAQCAtNTIsNiArNTIsNyBAQCBCRUdJTiB7CiAgICAg
ICAgICAgICAgICAgICAgICAgdW5pcXVlX2luY3JlbWVudGluZ19ydW52YXIgbmV4dF91bmlxdWVf
bmFtZQogICAgICAgICAgICAgICAgICAgICAgIHN0YXNoZmlsZWNvbnRlbnRzCiAKKyAgICAgICAg
ICAgICAgICAgICAgICB0YXJnZXRfY21kX3Jvb3Rfc3RhdHVzCiAgICAgICAgICAgICAgICAgICAg
ICAgdGFyZ2V0X2NtZF9yb290IHRhcmdldF9jbWQgdGFyZ2V0X2NtZF9idWlsZAogICAgICAgICAg
ICAgICAgICAgICAgIHRhcmdldF9jbWRfb3V0cHV0X3Jvb3QgdGFyZ2V0X2NtZF9vdXRwdXQKICAg
ICAgICAgICAgICAgICAgICAgICB0YXJnZXRfY21kX2lucHV0Zmhfcm9vdCBzc2h1aG8KQEAgLTQ0
MSwyMCArNDQyLDIxIEBAIHN1YiBzc2hvcHRzICgpIHsKIH0KIAogc3ViIHRjbWRleCB7Ci0gICAg
bXkgKCR0aW1lb3V0LCRzdGRpbiwkc3Rkb3V0LCRjbWQsJG9wdHNyZWYsQGFyZ3MpID0gQF87Cisg
ICAgbXkgKCR0aW1lb3V0LCRzdGRpbiwkc3Rkb3V0LCRiYWRzdGF0dXNvaywkY21kLCRvcHRzcmVm
LEBhcmdzKSA9IEBfOwogICAgIGxvZ20oImV4ZWN1dGluZyAkY21kIC4uLiBAYXJncyIpOwogICAg
ICMgV2UgdXNlIHRpbWVvdXQoMSkgYXMgYSBiYWNrc3RvcCwgaW4gY2FzZSAkY21kIGRvZXNuJ3Qg
ZGllLiAgV2UKICAgICAjIG5lZWQgJGNtZCB0byBkaWUgYmVjYXVzZSB3ZSB3b24ndCByZWxlYXNl
IHRoZSByZXNvdXJjZXMgd2Ugb3duCiAgICAgIyB1bnRpbCBhbGwgb2Ygb3VyIGNoaWxkcmVuIGFy
ZSBkZWFkLgogICAgIG15ICRyPSBjbWQoJHRpbWVvdXQsJHN0ZGluLCRzdGRvdXQsCiAJICAgICAg
ICd0aW1lb3V0JywkdGltZW91dCszMCwgJGNtZCxAJG9wdHNyZWYsQGFyZ3MpOworICAgIHJldHVy
biAkciBpZiAkYmFkc3RhdHVzb2s7CiAgICAgJHIgYW5kIGRpZSAic3RhdHVzICRyIjsKIH0KIAog
c3ViIHRnZXRmaWxlZXggewogICAgIG15ICgkcnVzZXIsICRobywkdGltZW91dCwgJHJzcmMsJGxk
c3QpID0gQF87CiAgICAgdW5saW5rICRsZHN0IG9yICQhPT0mRU5PRU5UIG9yIGRpZSAiJGxkc3Qg
JCEiOwotICAgIHRjbWRleCgkdGltZW91dCx1bmRlZix1bmRlZiwKKyAgICB0Y21kZXgoJHRpbWVv
dXQsdW5kZWYsdW5kZWYsIDAsCiAgICAgICAgICAgICdzY3AnLCBzc2hvcHRzKCksCiAgICAgICAg
ICAgIHNzaHVobygkcnVzZXIsJGhvKS4iOiRyc3JjIiwgJGxkc3QpOwogfSAKQEAgLTQ3MSwxMiAr
NDczLDEyIEBAIHN1YiB0cHV0ZmlsZWV4IHsKICAgICBteSAoJHJ1c2VyLCAkaG8sJHRpbWVvdXQs
ICRsc3JjLCRyZHN0LCAkcnN5bmMpID0gQF87CiAgICAgbXkgQGFyZ3M9ICgkbHNyYywgc3NodWhv
KCRydXNlciwkaG8pLiI6JHJkc3QiKTsKICAgICBpZiAoIWRlZmluZWQgJHJzeW5jKSB7Ci0gICAg
ICAgIHRjbWRleCgkdGltZW91dCx1bmRlZix1bmRlZiwKKyAgICAgICAgdGNtZGV4KCR0aW1lb3V0
LHVuZGVmLHVuZGVmLCAwLAogICAgICAgICAgICAgICAgJ3NjcCcsIHNzaG9wdHMoKSwKICAgICAg
ICAgICAgICAgIEBhcmdzKTsKICAgICB9IGVsc2UgewogICAgICAgICB1bnNoaWZ0IEBhcmdzLCAk
cnN5bmMgaWYgbGVuZ3RoICRyc3luYzsKLSAgICAgICAgdGNtZGV4KCR0aW1lb3V0LHVuZGVmLHVu
ZGVmLAorICAgICAgICB0Y21kZXgoJHRpbWVvdXQsdW5kZWYsdW5kZWYsIDAsCiAgICAgICAgICAg
ICAgICAncnN5bmMnLCBbICctZScsICdzc2ggJy5qb2luKCcgJyxAeyBzc2hvcHRzKCkgfSkgXSwK
ICAgICAgICAgICAgICAgIEBhcmdzKTsKICAgICB9CkBAIC02ODIsMjAgKzY4NCwyMSBAQCBzdWIg
dGFyZ2V0X2F3YWl0X2Rvd24gKCQkKSB7CiB9ICAgIAogCiBzdWIgdGNtZCB7ICMgJHRjbWQgd2ls
bCBiZSBwdXQgYmV0d2VlbiAnJyBidXQgbm90IGVzY2FwZWQKLSAgICBteSAoJHN0ZGluLCRzdGRv
dXQsJHVzZXIsJGhvLCR0Y21kLCR0aW1lb3V0LCRleHRyYXNzaG9wdHMpID0gQF87CisgICAgbXkg
KCRzdGRpbiwkc3Rkb3V0LCRiYWRzdGF0dXNvaywkdXNlciwkaG8sJHRjbWQsJHRpbWVvdXQsJGV4
dHJhc3Nob3B0cykgPSBAXzsKICAgICAkdGltZW91dD0zMCBpZiAhZGVmaW5lZCAkdGltZW91dDsK
ICAgICB0YXJnZXRfYWRqdXN0X3RpbWVvdXQoJGhvLFwkdGltZW91dCk7CiAgICAgJHRjbWQgPSAn
ICcgaWYgJHRjbWQgZXEgJyc7ICMgc3NoIGhvc3QgJycgbG9ncyBpbiAhCi0gICAgdGNtZGV4KCR0
aW1lb3V0LCRzdGRpbiwkc3Rkb3V0LAorICAgIHRjbWRleCgkdGltZW91dCwkc3RkaW4sJHN0ZG91
dCwgJGJhZHN0YXR1c29rLAogICAgICAgICAgICAnc3NoJywgc3Nob3B0cygpLCBAeyAkZXh0cmFz
c2hvcHRzIHx8IFtdIH0sCiAgICAgICAgICAgIHNzaHVobygkdXNlciwkaG8pLCAkdGNtZCk7CiB9
Ci1zdWIgdGFyZ2V0X2NtZCAoJCQ7JCQpIHsgdGNtZCh1bmRlZix1bmRlZiwnb3NzdGVzdCcsQF8p
OyB9Ci1zdWIgdGFyZ2V0X2NtZF9yb290ICgkJDskJCkgeyB0Y21kKHVuZGVmLHVuZGVmLCdyb290
JyxAXyk7IH0KK3N1YiB0YXJnZXRfY21kICgkJDskJCkgeyB0Y21kKHVuZGVmLHVuZGVmLDAsICdv
c3N0ZXN0JyxAXyk7IH0KK3N1YiB0YXJnZXRfY21kX3Jvb3QgKCQkOyQkKSB7IHRjbWQodW5kZWYs
dW5kZWYsMCwgJ3Jvb3QnLEBfKTsgfQorc3ViIHRhcmdldF9jbWRfcm9vdF9zdGF0dXMgKCQkOyQk
KSB7IHRjbWQodW5kZWYsdW5kZWYsMSwgJ3Jvb3QnLEBfKTsgfQogCiBzdWIgdGNtZG91dCB7CiAg
ICAgbXkgJHN0ZG91dD0gSU86OkZpbGU6Om5ld190bXBmaWxlKCk7Ci0gICAgdGNtZCh1bmRlZiwk
c3Rkb3V0LEBfKTsKKyAgICB0Y21kKHVuZGVmLCRzdGRvdXQsMCxAXyk7CiAgICAgJHN0ZG91dC0+
c2VlaygwLDApIG9yIGRpZSAiJHN0ZG91dCAkISI7CiAgICAgbXkgJHI7CiAgICAgeyBsb2NhbCAo
JC8pID0gdW5kZWY7CkBAIC03MTAsNyArNzEzLDcgQEAgc3ViIHRhcmdldF9jbWRfb3V0cHV0X3Jv
b3QgKCQkOyQpIHsgdGNtZG91dCgncm9vdCcsQF8pOyB9CiAKIHN1YiB0YXJnZXRfY21kX2lucHV0
Zmhfcm9vdCAoJCQkOyQkKSB7CiAgICAgbXkgKCR0aG8sJHN0ZGluZmgsJHRjbWQsQHJlc3QpID0g
QF87Ci0gICAgdGNtZCgkc3RkaW5maCx1bmRlZiwncm9vdCcsJHRobywkdGNtZCxAcmVzdCk7Cisg
ICAgdGNtZCgkc3RkaW5maCx1bmRlZiwwLCdyb290JywkdGhvLCR0Y21kLEByZXN0KTsKIH0KIAog
c3ViIHBvbGxfbG9vcCAoJCQkJikgewotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 07 17:49:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 17: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 1dIf4x-00023w-RU; Wed, 07 Jun 2017 17:49: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=3243fba83=Ian.Jackson@citrix.com>)
 id 1dIf4w-00022v-U7
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 17:49:11 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 98/04-02199-69C38395; Wed, 07 Jun 2017 17:49:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrGLMWRWlGSWpSXmKPExsXitHSDve5UG4t
 Igwv7VSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oye3RfYCmZxVrT+esncwLiKvYuRk0NCwF9i
 15aDYDabgK5E05a/bF2MHBwiAioSt/cagISZBYwkWg9tZQaxhQUsJHY+eQJWwgJU8mejMUiYV
 8BTYv+LK2wQE+Ukzh//yQxSIiSgJjF3fTxEiaDEyZlPWCAmSkgcfPGCeQIj9ywkqVlIUgsYmV
 YxahSnFpWlFukaGeolFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgSGQT0DA+MOxp6
 9focYJTmYlER5H0hbRArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4G20BsoJFqWmp1akZeYAAxIm
 LcHBoyTCywkMSiHe4oLE3OLMdIjUKUZdjg2r139hEmLJy89LlRLn3QYyQwCkKKM0D24ELDouM
 cpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBKGWMWTmVcCt+kV0BFMQEfwXTIBOaIkESEl1cAYdd
 VEjSVEJV5zwo/4J3VJ8d8f7J3hndIS6nM5Ikne3S37n7LhaaWFiocC9P6+frQ4laFGa7t4PIf
 L0X+7me6nbGHls2urOK+r+UJj9p1elbV3dU7Uvd5S+zfVPelY3GSGg48zRVbd2tnTfCtjc9yC
 b+9UHmsW7GLYZR6WHW1UP6kz2Jj/l5cSS3FGoqEWc1FxIgCx5TyHiQIAAA==
X-Env-Sender: prvs=3243fba83=Ian.Jackson@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1496857747!73678371!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47029 invoked from network); 7 Jun 2017 17:49:09 -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;
 7 Jun 2017 17:49:09 -0000
X-IronPort-AV: E=Sophos;i="5.39,311,1493683200"; d="scan'208";a="435520814"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 7 Jun 2017 18:48:51 +0100
Message-ID: <1496857742-20191-1-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH v4 00/11] livepatch test 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>

VGhhbmtzIHRvIEtvbnJhZCwgd2hvIHBhc3NlZCBtZSBoaXMgZ2l0IGJyYW5jaCB1bmRlciB0aGUg
dGFibGUuCkkgaGF2ZSB0aWRpZWQgdXAgc29tZSBsb29zZSBlbmRzLCBhbmQgdGVzdGVkIGl0IHdp
dGggbXkgeGVuLmdpdApNYWtlZmlsZSBwYXRjaGVzLgoKS29ucmFkLCB3b3VsZCB5b3UgcGxlYXNl
IHRha2UgYSBsb29rIGF0IHRoaXMgdG8gbWFrZSBzdXJlIHlvdSBkb24ndAp0aGluayBJJ3ZlIGJy
b2tlbiBhbnl0aGluZyBhbmQgdGhhdCBteSBjaGFuZ2VzIGxvb2sgc2FuZSA/ICBJbgpwYXJ0aWNs
YXIgdGhlIHBhdGNoZXMgSSBoYXZlIG1hcmtlZCB3aXRoIGAjJyBiZWxvdy4KCiBtICAwMSAgIFRl
c3RTdXBwb3J0OiB0YXJnZXRfY21kX3Jvb3Rfc3RhdHVzOiBOZXcgc3ViIHdoaWNoIHJldHVybnMg
cmV0dXJuIGNvZGUuCiAtICAwMiAgIFRlc3RTdXBwb3J0OiB0YXJnZXRfY21kXyo6IEFkZCBzb21l
IGRvYyBjb21tZW50cwogLSAgMDMgICBUZXN0U3VwcG9ydDogdGFyZ2V0X2NtZF9vdXRwdXRfcm9v
dF9zdGF0dXM6IE5ldyBzdWIKICojIDA0ICAgbWZpLWNvbW1vbjogQWRkIGFuIGVuYWJsZV9saXZl
cGF0Y2ggcnVudmFyIHRvIHRoZSBYZW4gYnVpbGQgam9icwogKiMgMDUgICB0cy14ZW4tYnVpbGQ6
IEJ1aWxkIGxpdmVwYXRjaGVzIHRlc3QtY2FzZXMKIC0gIDA2ICAgdHMtbGl2ZXBhdGNoOiBJbml0
aWFsIHRlc3QtY2FzZXMuCiAtICAwNyAgIHNnLXJ1bi1qb2I6IEFkZCB0aGUgdGVzdC1saXZlcGF0
Y2guCiBtICAwOCAgIG1ha2UtZmxpZ2h0OiBBZGQgbGl2ZXBhdGNoIGJ1aWxkL3Rlc3QgdGFyZ2V0
IGluIHRoZSBtYXRyaXguCiAqIyAwOSAgIFBEVS9sYWI6IFNpbWlsYXIgdG8geGVudXNlCiArICAx
MCAgIGNzLWFkanVzdC1mbGlnaHQ6IFJld29yayBydW52YXItYnVpbGQtc2V0IG5ldyB2YWx1ZSBo
YW5kbGluZwogKyAgMTEgICBzZy1jaGVjay10ZXN0ZWQ6IFByb3ZpZGUgLS1mbGlnaHQgb3B0aW9u
CgpLZXk6CiBtICAgQ2hhbmdlZCBvbmx5IHRoZSBjb21taXQgbWVzc2FnZQogLSAgIFZlcnkgbWlu
b3IgY2hhbmdlcwogKiAgIEFjdHVhbCBjaGFuZ2VzCiArICAgQWRkZWQgcGF0Y2ggKG5vdCByZWFs
bHkgcmVsYXRlZCwgVEJIKQogICMgIEtvbnJhZCwgcGxlYXNlIHJldmlldyB0aGlzISAKKEFsbCBj
b21wYXJlZCB0byBLb25yYWQncyB2MykKClRoYW5rcywKSWFuLgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 07 17:50:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 17:50:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIf5k-0002FT-59; Wed, 07 Jun 2017 17:50: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=3243fba83=Ian.Jackson@citrix.com>)
 id 1dIf5i-0002F1-SN
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 17:49:58 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 B8/06-02183-6CC38395; Wed, 07 Jun 2017 17:49:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplkeJIrShJLcpLzFFi42JxWrrBXveojUW
 kwarZqhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8arA0sZC1ZKVsxb3sHawPhJuIuRg0NCwF9i
 6i6uLkZODjYBXYmmLX/ZQMIiAioSt/cagISZBWIkfs3cxARiCwt4SnzpaWMGsVmASo5+2MACY
 vMCxac/2ccGYksIyEmcP/4TrIZTwEti+6vzYHEhoJo9n/+BjRcSUJOYuz4eolVQ4uTMJywQqy
 QkDr54wTyBkXcWktQsJKkFjEyrGNWLU4vKUot0DfWSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxK
 TivWS83M3MQKDpp6BgXEHY1Ov8yFGSQ4mJVHeB9IWkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQk
 eJmBQSgkWJSanlqRlpkDDF+YtAQHj5IILydImre4IDG3ODMdInWKUZdjw+r1X5iEWPLy81Klx
 Hm3WQMVCYAUZZTmwY2AxdIlRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsIQq3gy80rgNr0COo
 IJ6Ai+SyYgR5QkIqSkGhhTnA+sPibF9vRS/Jlzu7p6pVxfd5hX1z3jv8CSN+HX+ie/dkvGhS/
 W1Nu78J2rT/HJVT/2MGlOWGf4brLs4TN1i2bvCX4W558xsTFqE7OjtmuZn8MBbrs7Ic3vGJ8w
 6h72ZvIVil7zKlCrrf+Ws8qyc0kTF7tud5x83ZHtue4lu7beD4nP+Z4psRRnJBpqMRcVJwIAu
 OHuCKACAAA=
X-Env-Sender: prvs=3243fba83=Ian.Jackson@citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1496857795!102299222!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3260 invoked from network); 7 Jun 2017 17:49:57 -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;
 7 Jun 2017 17:49:57 -0000
X-IronPort-AV: E=Sophos;i="5.39,311,1493683200"; d="scan'208";a="435520852"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 7 Jun 2017 18:48:56 +0100
Message-ID: <1496857742-20191-6-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1496857742-20191-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1496857742-20191-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 05/11] ts-xen-build: Build livepatches
	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>

RnJvbTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgoKTGl2
ZXBhdGNoIGNvbXBpbGVzIGFuZCB3b3JrcyBvbiB4ODYvQVJNezMyfDY0fSBzbyB3ZSBjYW4gZW5h
YmxlIGl0CmluIHRoZSBYZW4gY29uZmlnIHdoZW4gcmVxdWVzdGVkIGJ5IHRoZSBlbmFibGVfbGl2
ZXBhdGNoIHJ1bnZhci4KCldoZW4gd2UgYXJlIHRyeWluZyB0byBidWlsZCB3aXRoIGVuYWJsZV9s
aXZlcGF0Y2gsIHJ1biBgbWFrZQpkaXN0LXRlc3RzJyBhcyB3ZWxsLCB0byBzaGlwIHRoZSB0ZXN0
IGNhc2VzLiAgVGhpcyBkZXBlbmRzIG9uIGEKY29ycmVzcG9uZGluZyBjaGFuZ2UgdG8geGVuLmdp
dC4KCkZpbmFsbHksIHNwbGl0IHRoZSBsaXZlcGF0Y2ggdGVzdHMgaW50byB0aGVpciBvd24gc3Rh
c2hlZCBkZWxpdmVyYWJsZQpmcm9tIHRoaXMgam9iLgoKU2lnbmVkLW9mZi1ieTogS29ucmFkIFJ6
ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpTaWduZWQtb2ZmLWJ5OiBJYW4g
SmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KCi0tLQp2MTogTmV3IHBvc3RpbmcK
djI6IFB1dCB0aGUgbGl2ZXBhdGNoIHRlc3QtY2FzZXMgaW4geGVudGxwZGlzdC50YXIuZ3ogZmls
ZQp2MzogVXNlIGVuYWJsZV9saXZlcGF0Y2ggdG8gZ2F0ZSB0aGUgYnVpbGQgYW5kIHRhcnJpbmcg
dGhlIHRlc3QtY2FzZXMuCnY0OiBDYWxsIGBtYWtlIGRpc3QtdGVzdHMnIHJhdGhlciB0aGFuIGNh
bGxpbmcgZGlyZWN0bHkgZGVlcAogICAgIGludG8gdGhlIHhlbi5naXQgYnVpbGQgc3lzdGVtLgog
ICAgU3BsaXQgdGhlIG91dHB1dCBvdXJzZWx2ZXMgaW4gYGRpdmlkZScgKHNpbmNlIG1ha2UgZGlz
dC10ZXN0cwogICAgIHB1dHMgdGhpbmdzIGludG8gZGlzdC9pbnN0YWxsLy4pCiAgICBFeHBlY3Qg
dGhlIGxpdmVwYXRoIG91dHB1dCBpbiBERVNURElSL3Vzci9saWIvZGVidWcveGVuLWxpdmVwYXRj
aAogICAgIHJhdGhlciB0aGFuIGRpcmVjdGx5IGluIERFU1RESVIvdXNyL2xpYi9kZWJ1Zy4KICAg
IE1pbm9yIHN0eWxlIGZpeC4KICAgIFJld3JvdGUgdGhlIGNvbW1pdCBtZXNzYWdlLgotLS0KIHRz
LXhlbi1idWlsZCB8IDIxICsrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDIx
IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90cy14ZW4tYnVpbGQgYi90cy14ZW4tYnVpbGQK
aW5kZXggMzFhY2I5ZC4uZWFmNDRiMSAxMDA3NTUKLS0tIGEvdHMteGVuLWJ1aWxkCisrKyBiL3Rz
LXhlbi1idWlsZApAQCAtNTEsNiArNTEsNyBAQCAkZGFzaGRhc2hkYXNoIC8vPSAtMTsKIGJ1aWxk
ZGlyc3Byb3BzKCk7CiAKIG15ICRlbmFibGVfeHNtID0gKCRye2VuYWJsZV94c219Ly8nZmFsc2Un
KSA9fiBtL3RydWUvID8gMSA6IDA7CitteSAkZW5hYmxlX2xpdmVwYXRjaCA9ICgkcntlbmFibGVf
bGl2ZXBhdGNofS8vJ2ZhbHNlJykgPX4gbS90cnVlLyA/IDEgOiAwOwogCiAkYnVpbGRjbWRfZ2xv
YmFsX3ByZWZpeD0gPDxFTkQ7CiAgICAgZXhwb3J0IFhFTl9DT05GSUdfRVhQRVJUPXkKQEAgLTk1
LDYgKzk2LDEyIEBAIHN1YiBjaGVja291dCAoKSB7CiAJZWNobyA+Pi5jb25maWcgTElCTEVBRkRJ
Ul94ODZfNjQ9bGliCiAJZWNobyA+Pi5jb25maWcgS0VSTkVMUz0nJwogRU5ECisgICAgICAgICAg
ICAgICAoJHtlbmFibGVfbGl2ZXBhdGNofSA/IDw8RU5EIDogJycpLgorCWlmIHRlc3QgLWYgeGVu
L0tjb25maWc7IHRoZW4KKwkJZWNobyA+Pnhlbi8uY29uZmlnIENPTkZJR19MSVZFUEFUQ0g9eQor
CQllY2hvID4+eGVuLy5jb25maWcgQ09ORklHX0ZBU1RfU1lNQk9MX0xPT0tVUD15CisgICAgZmkK
K0VORAogICAgICAgICAgICAgICAgKG5vbmVtcHR5KCRye2VuYWJsZV94c219KSA/IDw8RU5EIDog
JycpLgogCWlmIHRlc3QgLWYgeGVuL0tjb25maWc7IHRoZW4KIAkJZWNobyA+Pnhlbi8uY29uZmln
IENPTkZJR19YU009JyR7YnVpbGRfeHNtfScKQEAgLTE2NCw2ICsxNzEsMTIgQEAgRU5ECiBFTkQK
IAlzdG9yZV9ydW52YXIoImZsYXNrcG9saWN5IiwgInhlbnBvbGljeS0iIC4gJHhlbl92ZXJzaW9u
KTsKICAgICB9CisKKyAgICBpZiAoJGVuYWJsZV9saXZlcGF0Y2gpIHsKKyAgICAgICAgYnVpbGRj
bWRfc3RhbXBlZF9sb2dnZWQoNjAwLCAneGVuJywgJ3hlbmxwdCcsICcnLDw8RU5ELCcnKQorICAg
ICAgICAgICAgJG1ha2VfcHJlZml4IG1ha2UgJG1ha2VmbGFncyBkaXN0LXRlc3RzCitFTkQKKyAg
ICB9CiB9CiAKIHN1YiBkaXZpZGUgKCkgewpAQCAtMTkzLDYgKzIwNiwxMiBAQCBzdWIgZGl2aWRl
ICgpIHsKICAgICAgICAgICAgICAgICBtdiBcJG12ZmlsZXMgeGVuaW5zdGFsbC9ib290Ly4KICAg
ICAgICAgICAgIGZpCiAgICAgICAgIGZpCisgICAgICAgIGxwPXVzci9saWIvZGVidWcveGVuLWxp
dmVwYXRjaAorICAgICAgICBta2RpciAtcCB4ZW5scHQvXCRscAorICAgICAgICBpZiB0ZXN0IC1k
IGluc3RhbGwvXCRscDsgdGhlbgorICAgICAgICAgICAgbXZmaWxlcz1gZmluZCBpbnN0YWxsL1wk
bHAgJygnIC1uYW1lICd4ZW4tc3ltcyonIC1vIC1uYW1lICcqLm1hcCcgLW8gLW5hbWUgJyoubGl2
ZXBhdGNoJyAnKScgLXByaW50YAorICAgICAgICAgICAgbXYgXCRtdmZpbGVzIHhlbmxwdC9cJGxw
Ly4KKyAgICAgICAgZmkKIAlpZiB0ZXN0IC1kIGluc3RhbGwvdXNyL2xpYjY0L2VmaS87IHRoZW4K
ICAgICAgICAgICAgIGlmIHRlc3QgLWYgaW5zdGFsbC91c3IvbGliNjQvZWZpL3hlbi5lZmk7IHRo
ZW4KICAgICAgICAgICAgICAgICBta2RpciAtcCB4ZW5pbnN0YWxsL3Vzci9saWI2NC9lZmkKQEAg
LTIwOSw2ICsyMjgsOCBAQCBzdWIgc3Rhc2ggKCkgewogICAgICAgICAgICAgICAgICAgICAieGVu
L2Rpc3QvJHtwYXJ0fWluc3RhbGwiLAogICAgICAgICAgICAgICAgICAgICAiJHtwYXJ0fWRpc3Qi
KTsKICAgICB9CisgICAgYnVpbHRfc3Rhc2goJGhvLCAkYnVpbGRkaXIsICJ4ZW4vZGlzdC94ZW5s
cHQiLCAieGVubHB0ZGlzdCIpCisJaWYgJGVuYWJsZV9saXZlcGF0Y2g7CiAgICAgYnVpbHRfc3Rh
c2hfZmlsZSgkaG8sICRidWlsZGRpciwgInhlbi1zeW1zIiwgInhlbi94ZW4veGVuLXN5bXMiLCAx
KTsKICAgICBidWlsdF9zdGFzaF9maWxlKCRobywgJGJ1aWxkZGlyLCAieGVuLWNvbmZpZyIsICJ4
ZW4vLmNvbmZpZyIsIDEpOwogICAgIGJ1aWx0X3N0YXNoX2ZpbGUoJGhvLCAkYnVpbGRkaXIsICJ4
ZW4taHYtY29uZmlnIiwgInhlbi94ZW4vLmNvbmZpZyIsIDEpOwotLSAKMi4xLjQKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 07 17:50:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 17:50:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIf5k-0002GA-J7; Wed, 07 Jun 2017 17:50: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=3243fba83=Ian.Jackson@citrix.com>)
 id 1dIf5j-0002FA-Pg
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 17:49:59 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 5C/2D-02180-7CC38395; Wed, 07 Jun 2017 17:49:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42JxWrrBXveYjUW
 kwf4zshbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8buaQeYCi45VfTsvsDWwPjIuIuRk0NCwF+i
 79s3FhCbTUBXomnLX7YuRg4OEQEVidt7DUDCzAIxEr9mbmICsYUFHCTmPO8CK2cBKvk7/Q9Yn
 FfAU6KjcxY7xEg5ifPHfzKD2JwCXhLbX51nA7GFgGr2fP4HNl5IQE1i7vp4iFZBiZMzn7BArJ
 KQOPjiBfMERt5ZSFKzkKQWMDKtYlQvTi0qSy3SNdRLKspMzyjJTczM0TU0MNXLTS0uTkxPzUl
 MKtZLzs/dxAgMm3oGBsYdjE29zocYJTmYlER5H0hbRArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS
 4GUGhqGQYFFqempFWmYOMIBh0hIcPEoivJwgad7igsTc4sx0iNQpRl2OBT0bvjAJseTl56VKi
 fNuswYqEgApyijNgxsBi6ZLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYQhVvFk5pXAbXoFdA
 QT0BF8l0xAjihJREhJNTCyWYkd1TpmJ7AioMlO/nOta+XBoGud+RNrFRfu2nO79eq7y4I+0q2
 yDvsYdXes2GFygqUqp8J95XlteYd5mqxF64ss94vy57pvb5Fve3x6S7BxeaHtnue6JwOOuHva
 n1p65USkj9N5taft8q+XaNV8nCIxjd+mcOUSG+eU46eF8yz/sCYsvavEUpyRaKjFXFScCADG/
 rycoQIAAA==
X-Env-Sender: prvs=3243fba83=Ian.Jackson@citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1496857795!102299222!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3332 invoked from network); 7 Jun 2017 17:49:58 -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;
 7 Jun 2017 17:49:58 -0000
X-IronPort-AV: E=Sophos;i="5.39,311,1493683200"; d="scan'208";a="435520853"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 7 Jun 2017 18:48:57 +0100
Message-ID: <1496857742-20191-7-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1496857742-20191-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1496857742-20191-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 06/11] ts-livepatch: Initial 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>

RnJvbTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgoKVGhl
cmUgYXJlIDM3IG9mIHRoZSB0ZXN0LWNhc2VzIGluIHRoZXJlLiBCZWZvcmUgd2UgcnVuCmFueSBv
ZiB0aGVtIHdlIHZlcmlmeSB0aGF0IHRoZSBwYXlsb2FkIGZpbGVzIGFyZSBwcmVzZW50CmluIC91
c3IvbGliL2RlYnVnLgoKSWYgc28gd2UgZ28gdGhyb3VnaCBhbGwgb2YgdGhlIHRlc3QtY2FzZXMu
CgpTaWduZWQtb2ZmLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNs
ZS5jb20+ClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXgu
Y29tPgotLS0KdjE6IEluaXRpYWwgc3VibWlzc2lvbi4KdjI6IEFkZCB0cy1saXZlcGF0Y2gtaW5z
dGFsbAogICAgUmVuYW1lIHRzLWxpdmVwYXRjaCB0byB0cy1saXZlcGF0Y2gtcnVuCiAgICBVc2Ug
dGFyZ2V0X2NtZF9yb290X3N0YXR1cyBpbnN0ZWFkIG9mIHRhcmdldF9jbWRfcm9vdF9yYwogICAg
VXNlIHRhcmdldF9jbWRfb3V0cHV0X3N0YXR1cyBhcyB3ZWxsCiAgICBSZW1vdmUgdGFicywgcmVw
bGFjZSB3aXRoIHNwYWNlcwogICAgVXNlIFBlcmwgZm9yIHN0cmluZyBtYXRjaGluZyA6LSkKICAg
IFVzZSBzdWJyb3V0aW5lcyBmb3IgbW9yZSBjb21wbGV4IHN0cmluZyB0ZXN0aW5nCiAgICBVc2Ug
cHJvcGVyIHN0eWxlIGZvciB2YXJpYWJsZQp2NDogRXhwZWN0IHRoZSBsaXZlcGF0aCBvdXRwdXQg
aW4gREVTVERJUi91c3IvbGliL2RlYnVnL3hlbi1saXZlcGF0Y2gKICAgICByYXRoZXIgdGhhbiBk
aXJlY3RseSBpbiBERVNURElSL3Vzci9saWIvZGVidWcuCiAgICBWZXJ5IG1pbm9yIHN0eWxlIGNo
YW5nZXMuCi0tLQogdHMtbGl2ZXBhdGNoLWluc3RhbGwgfCAgMzcgKysrKysrKysrKysKIHRzLWxp
dmVwYXRjaC1ydW4gICAgIHwgMTcxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAyMDggaW5zZXJ0aW9ucygrKQogY3Jl
YXRlIG1vZGUgMTAwNzU1IHRzLWxpdmVwYXRjaC1pbnN0YWxsCiBjcmVhdGUgbW9kZSAxMDA3NTUg
dHMtbGl2ZXBhdGNoLXJ1bgoKZGlmZiAtLWdpdCBhL3RzLWxpdmVwYXRjaC1pbnN0YWxsIGIvdHMt
bGl2ZXBhdGNoLWluc3RhbGwKbmV3IGZpbGUgbW9kZSAxMDA3NTUKaW5kZXggMDAwMDAwMC4uZDI1
ZDQ4MgotLS0gL2Rldi9udWxsCisrKyBiL3RzLWxpdmVwYXRjaC1pbnN0YWxsCkBAIC0wLDAgKzEs
MzcgQEAKKyMhL3Vzci9iaW4vcGVybCAtdworIyBUaGlzIGlzIHBhcnQgb2YgIm9zc3Rlc3QiLCBh
biBhdXRvbWF0ZWQgdGVzdGluZyBmcmFtZXdvcmsgZm9yIFhlbi4KKyMgQ29weXJpZ2h0IChjKSAy
MDE3IE9yYWNsZSBhbmQvb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCisj
CisjIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOiB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBp
dCBhbmQvb3IgbW9kaWZ5CisjIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEFmZmVybyBH
ZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQorIyB0aGUgRnJlZSBTb2Z0d2Fy
ZSBGb3VuZGF0aW9uLCBlaXRoZXIgdmVyc2lvbiAzIG9mIHRoZSBMaWNlbnNlLCBvcgorIyAoYXQg
eW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgorIworIyBUaGlzIHByb2dyYW0gaXMgZGlz
dHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyMgYnV0IFdJVEhP
VVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyMg
TUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2Vl
IHRoZQorIyBHTlUgQWZmZXJvIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWls
cy4KKyMKKyMgWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEFmZmVy
byBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCisjIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtLiAgSWYg
bm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorCit1c2Ugc3RyaWN0IHF3
KHZhcnMpOwordXNlIERCSTsKK3VzZSBPc3N0ZXN0OwordXNlIE9zc3Rlc3Q6OlRlc3RTdXBwb3J0
OworCit0c3JlYWRjb25maWcoKTsKKworb3VyICgkd2hob3N0KSA9IEBBUkdWOworJHdoaG9zdCB8
fD0gJ2hvc3QnOworCitvdXIgJGhvPSBzZWxlY3Rob3N0KCR3aGhvc3QpOworCitzdWIgZXh0cmFj
dCAoKSB7CisgICAgbXkgJWRpc3RwYXRoOworICAgIHRhcmdldF9leHRyYWN0X2pvYmRpc3RwYXRo
KCRobywgInhlbiIsICJwYXRoX3hlbmxwdGRpc3QiLAorICAgICAgICAgICAgJHJ7IiRoby0+e0lk
ZW50fV94ZW5idWlsZGpvYiJ9IC8vICRyeyJ4ZW5idWlsZGpvYiJ9LAorICAgICAgICAgICAgIFwl
ZGlzdHBhdGgpOworfQorCitleHRyYWN0KCk7CmRpZmYgLS1naXQgYS90cy1saXZlcGF0Y2gtcnVu
IGIvdHMtbGl2ZXBhdGNoLXJ1bgpuZXcgZmlsZSBtb2RlIDEwMDc1NQppbmRleCAwMDAwMDAwLi5m
MTE5NDU4Ci0tLSAvZGV2L251bGwKKysrIGIvdHMtbGl2ZXBhdGNoLXJ1bgpAQCAtMCwwICsxLDE3
MSBAQAorIyEvdXNyL2Jpbi9wZXJsIC13CisjIFRoaXMgaXMgcGFydCBvZiAib3NzdGVzdCIsIGFu
IGF1dG9tYXRlZCB0ZXN0aW5nIGZyYW1ld29yayBmb3IgWGVuLgorIyBDb3B5cmlnaHQgKGMpIDIw
MTcgT3JhY2xlIGFuZC9vciBpdHMgYWZmaWxpYXRlcy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyMK
KyMgVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU6IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0
IGFuZC9vciBtb2RpZnkKKyMgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgQWZmZXJvIEdl
bmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5CisjIHRoZSBGcmVlIFNvZnR3YXJl
IEZvdW5kYXRpb24sIGVpdGhlciB2ZXJzaW9uIDMgb2YgdGhlIExpY2Vuc2UsIG9yCisjIGFueSBs
YXRlciB2ZXJzaW9uLgorIworIyBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhv
cGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyMgYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3
aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyMgTUVSQ0hBTlRBQklMSVRZIG9y
IEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorIyBHTlUgQWZmZXJv
IEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyMKKyMgWW91IHNob3Vs
ZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEFmZmVybyBHZW5lcmFsIFB1YmxpYyBM
aWNlbnNlCisjIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtLiAgSWYgbm90LCBzZWUgPGh0dHA6Ly93
d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorCit1c2Ugc3RyaWN0IHF3KHZhcnMpOwordXNlIE9zc3Rl
c3Q7Cit1c2UgUE9TSVg7Cit1c2UgT3NzdGVzdDo6VGVzdFN1cHBvcnQ7CisKK3RzcmVhZGNvbmZp
ZygpOworCitteSBAbGl2ZXBhdGNoX2ZpbGVzID0gcXcoeGVuX2hlbGxvX3dvcmxkLmxpdmVwYXRj
aAorCQkJIHhlbl9yZXBsYWNlX3dvcmxkLmxpdmVwYXRjaAorICAgICAgICAgICAgICAgICAgICAg
ICAgIHhlbl9ieWVfd29ybGQubGl2ZXBhdGNoCisJCQkgeGVuX25vcC5saXZlcGF0Y2gpOworCitt
eSAkeGVuX2V4dHJhX2luZm87CitteSAkeGVuX21pbm9yX3ZlcjsKKworc3ViIHBvcHVsYXRlX2Rh
dGEgeworICAgIG15IEBsaW5lcyA9IHNwbGl0KCdcbicsICRfKTsKKyAgICBmb3JlYWNoIG15ICRs
aW5lIChAbGluZXMpIHsKKyAgICAgICAgbXkgKCRrZXksICR2YWx1ZXMpID0gc3BsaXQgLzovLCAk
bGluZTsKKyAgICAgICAgJHZhbHVlcyA9IGpvaW4oIiIsICR2YWx1ZXMpOworICAgICAgICBjaG9t
cCgkdmFsdWVzKTsKKyAgICAgICAgaWYgKCRrZXkgPX4gbS94ZW5fZXh0cmEvKSB7CisgICAgICAg
ICAgICAkeGVuX2V4dHJhX2luZm8gPSAkdmFsdWVzOworICAgICAgICB9CisgICAgICAgIGlmICgk
a2V5ID1+IG0veGVuX21pbm9yLykgeworICAgICAgICAgICAgJHhlbl9taW5vcl92ZXIgPSAkdmFs
dWVzOworICAgICAgICB9CisgICAgfQorICAgIHJldHVybiAxIGlmICR4ZW5fZXh0cmFfaW5mbyAm
JiAkeGVuX21pbm9yX3ZlcjsKKyAgICByZXR1cm4gMDsKK30KKworc3ViIGNoZWNrX2Zvcl9oZWxs
b193b3JsZCB7CisgICAgcmV0dXJuIG0veGVuX2V4dHJhLyAmJiBtL0hlbGxvIFdvcmxkLzsKK30K
Kworc3ViIGNoZWNrX2Zvcl9zdG9jayB7CisgICAgcmV0dXJuIG0veGVuX2V4dHJhLyAmJiBtLyR4
ZW5fZXh0cmFfaW5mby87Cit9CisKKyMgTWFrZSBzdXJlIHRoZSB4ZW5fbWFqb3Igb3IgeGVuX21p
bm9yIGFyZSBub3QgdGhlIHNhbWUgYXMKKyMgJHhlbl9tYWpvcl92ZXIgb3IgJHhlbl9taW5vcl92
ZXIKK3N1YiBjaGVja192ZXJzaW9ucyB7CisgICAgbXkgQGxpbmVzID0gc3BsaXQoJ1xuJywgJF8p
OworICAgIGZvcmVhY2ggbXkgJGxpbmUgKEBsaW5lcykgeworICAgICAgICBteSAoJGtleSwgJHZh
bHVlcykgPSBzcGxpdCAvOi8sICRsaW5lOworICAgICAgICAkdmFsdWVzID0gam9pbigiIiwgJHZh
bHVlcyk7CisgICAgICAgIGNob21wKCR2YWx1ZXMpOworICAgICAgICBpZiAoJGtleSA9fiBtL3hl
bl9taW5vci8pIHsKKyAgICAgICAgICAgIGlmICgkdmFsdWVzIG5lICR4ZW5fbWlub3JfdmVyICkg
eworICAgICAgICAgICAgICAgIHJldHVybiAxOworICAgICAgICAgICAgfQorICAgICAgICB9Cisg
ICAgfQorICAgIHJldHVybiAwOworfQorCitteSBAbGl2ZXBhdGNoX3Rlc3RzID0gKAorICAgICMg
V2hldGhlciB3ZSBjYW4gYWN0dWFsbHkgZXhlY3V0ZSBpdC4KKyAgICB7IEMgPT4gInhlbi1saXZl
cGF0Y2ggbGlzdCIgfSwKKyAgICAjIEFuZCB3ZSBiZXR0ZXIgaGF2ZSBhIGNsZWFuIHNsYXRlLi4K
KyAgICB7IEMgPT4gInhlbi1saXZlcGF0Y2ggbGlzdCIsIE91dHB1dENoZWNrID0+IHN1YiB7IHJl
dHVybiAhbS94ZW5fLzsgfSB9LAorICAgICMgU2V0cyB0aGUgZGVmYXVsdCB2YWx1ZXMKKyAgICB7
IEMgPT4gInhsIGluZm8iLCBPdXRwdXRDaGVjayA9PiBcJnBvcHVsYXRlX2RhdGEgfSwKKyAgICAj
IFNhbml0eSBjaGVjayB0aGF0IHBvcHVsYXRlX2RhdGEgZGlkIGl0cyBqb2IuCisgICAgeyBDID0+
ICJ4bCBpbmZvIiwKKyAgICAgIE91dHB1dENoZWNrID0+IFwmY2hlY2tfZm9yX3N0b2NrIH0sCisg
ICAgIyBMZXQgaXQgcmlwIQorICAgIHsgQyA9PiAieGVuLWxpdmVwYXRjaCByZXZlcnQgeGVuX2hl
bGxvX3dvcmxkIiwgcmMgPT4gMjU2IH0sCisgICAgeyBDID0+ICJ4ZW4tbGl2ZXBhdGNoIGxvYWQg
eGVuX2hlbGxvX3dvcmxkLmxpdmVwYXRjaCIgfSwKKyAgICB7IEMgPT4gInhlbi1saXZlcGF0Y2gg
bG9hZCB4ZW5faGVsbG9fd29ybGQubGl2ZXBhdGNoIiwgcmMgPT4gMjU2IH0sCisgICAgeyBDID0+
ICJ4ZW4tbGl2ZXBhdGNoIGxpc3QiLAorICAgICAgT3V0cHV0Q2hlY2sgPT4gc3ViIHsgbS94ZW5f
aGVsbG9fd29ybGQvIH0gfSwKKyAgICB7IEMgPT4gInhsIGluZm8iLAorICAgICAgT3V0cHV0Q2hl
Y2sgPT4gXCZjaGVja19mb3JfaGVsbG9fd29ybGQgfSwKKyAgICB7IEMgPT4gInhlbi1saXZlcGF0
Y2ggcmV2ZXJ0IHhlbl9oZWxsb193b3JsZCIgfSwKKyAgICB7IEMgPT4gInhsIGluZm8iLAorICAg
ICAgT3V0cHV0Q2hlY2sgPT4gXCZjaGVja19mb3Jfc3RvY2sgfSwKKyAgICB7IEMgPT4gInhlbi1s
aXZlcGF0Y2ggdW5sb2FkIHhlbl9oZWxsb193b3JsZCIgfSwKKyAgICB7IEMgPT4gInhlbi1saXZl
cGF0Y2ggdW5sb2FkIHhlbl9oZWxsb193b3JsZCIsIHJjID0+IDI1NiB9LAorICAgIHsgQyA9PiAi
eGwgaW5mbyIsCisgICAgICBPdXRwdXRDaGVjayA9PiBcJmNoZWNrX2Zvcl9zdG9jayB9LAorICAg
IHsgQyA9PiAieGVuLWxpdmVwYXRjaCBsb2FkIHhlbl9oZWxsb193b3JsZC5saXZlcGF0Y2giIH0s
CisgICAgeyBDID0+ICJ4bCBpbmZvIiwKKyAgICAgIE91dHB1dENoZWNrID0+IFwmY2hlY2tfZm9y
X2hlbGxvX3dvcmxkIH0sCisgICAgeyBDID0+ICJ4ZW4tbGl2ZXBhdGNoIGxvYWQgeGVuX2J5ZV93
b3JsZC5saXZlcGF0Y2giIH0sCisgICAgeyBDID0+ICJ4bCBpbmZvIiwKKyAgICAgIE91dHB1dENo
ZWNrID0+IHN1YiB7IG0veGVuX2V4dHJhLyAmJiBtL0J5ZSBXb3JsZC8gfSB9LAorICAgIHsgQyA9
PiAieGVuLWxpdmVwYXRjaCB1cGxvYWQgeGVuX3JlcGxhY2UgeGVuX3JlcGxhY2Vfd29ybGQubGl2
ZXBhdGNoIiB9LAorICAgIHsgQyA9PiAieGVuLWxpdmVwYXRjaCByZXBsYWNlIHhlbl9yZXBsYWNl
IiB9LAorICAgIHsgQyA9PiAieGwgaW5mbyIsCisgICAgICBPdXRwdXRDaGVjayA9PiBzdWIgeyBt
L3hlbl9leHRyYS8gJiYgbS9IZWxsbyBBZ2FpbiBXby8gfSB9LAorICAgIHsgQyA9PiAieGVuLWxp
dmVwYXRjaCBhcHBseSB4ZW5faGVsbG9fd29ybGQiLCByYyA9PiAyNTYgfSwKKyAgICB7IEMgPT4g
Inhlbi1saXZlcGF0Y2ggYXBwbHkgeGVuX2J5ZV93b3JsZCIsIHJjID0+IDI1NiB9LAorICAgIHsg
QyA9PiAieGVuLWxpdmVwYXRjaCBhcHBseSB4ZW5fcmVwbGFjZSIgfSwKKyAgICB7IEMgPT4gInhl
bi1saXZlcGF0Y2ggcmV2ZXJ0IHhlbl9yZXBsYWNlIiB9LAorICAgIHsgQyA9PiAieGVuLWxpdmVw
YXRjaCB1bmxvYWQgeGVuX3JlcGxhY2UiIH0sCisgICAgeyBDID0+ICJ4ZW4tbGl2ZXBhdGNoIHVu
bG9hZCB4ZW5faGVsbG9fd29ybGQiIH0sCisgICAgeyBDID0+ICJ4ZW4tbGl2ZXBhdGNoIHVubG9h
ZCB4ZW5fYnllX3dvcmxkIiB9LAorICAgIHsgQyA9PiAieGVuLWxpdmVwYXRjaCBsaXN0IiwKKyAg
ICAgIE91dHB1dENoZWNrID0+IHN1YiB7ICFtL3hlbl8vIH0gfSwKKyAgICB7IEMgPT4gInhsIGlu
Zm8iLAorICAgICAgT3V0cHV0Q2hlY2sgPT4gXCZjaGVja19mb3Jfc3RvY2sgfSwKKyAgICB7IEMg
PT4gInhlbi1saXZlcGF0Y2ggbG9hZCB4ZW5fbm9wLmxpdmVwYXRjaCIgfSwKKyAgICB7IEMgPT4g
Inhlbi1saXZlcGF0Y2ggcmV2ZXJ0IHhlbl9ub3AiIH0sCisgICAgeyBDID0+ICJ4ZW4tbGl2ZXBh
dGNoIGFwcGx5IHhlbl9ub3AiIH0sCisgICAgeyBDID0+ICJ4bCBpbmZvIiwKKyAgICAgIE91dHB1
dENoZWNrID0+IFwmY2hlY2tfdmVyc2lvbnMgfSwKKyAgICB7IEMgPT4gInhlbi1saXZlcGF0Y2gg
dW5sb2FkIHhlbl9ub3AiLCByYyA9PiAyNTYgfSwKKyAgICB7IEMgPT4gInhlbi1saXZlcGF0Y2gg
cmV2ZXJ0IHhlbl9ub3AiIH0sCisgICAgeyBDID0+ICJ4ZW4tbGl2ZXBhdGNoIHVubG9hZCB4ZW5f
bm9wIiB9LAorICAgICk7CisKK291ciAkaG8gPSBzZWxlY3Rob3N0KCdob3N0Jyk7CisKK3N1YiBs
aXZlcGF0Y2hfdGVzdCAoKSB7CisgICAgbG9nbSAiSGF2ZSAiLihzY2FsYXIgQGxpdmVwYXRjaF90
ZXN0cykuIiB0ZXN0LWNhc2VzXG4iOworICAgIG15ICRyYzsKKyAgICBteSAkb3V0cHV0OworCisg
ICAgZm9yZWFjaCBteSAkdGVzdCAoQGxpdmVwYXRjaF90ZXN0cykgeworICAgICAgICAjIERlZmF1
bHQgcmMgaXMgemVyby4KKyAgICAgICAgbXkgJGV4cGVjdGVkX3JjID0gZGVmaW5lZCgkdGVzdC0+
e3JjfSkgPyAkdGVzdC0+e3JjfSA6IDA7CisgICAgICAgIG15ICRjbWQgPSAiKHNldCAtZTtjZCAv
dXNyL2xpYi9kZWJ1Zy94ZW4tbGl2ZXBhdGNoOyR0ZXN0LT57Q30pIjsKKyAgICAgICAgbXkgKCRy
YywgJG91dHB1dCkgPSB0YXJnZXRfY21kX291dHB1dF9yb290X3N0YXR1cygkaG8sICRjbWQpOwor
CisgICAgICAgIGlmICgkcmMgIT0gJGV4cGVjdGVkX3JjKSB7CisgICAgICAgICAgICBsb2dtICJG
QUlMRUQgKGdvdCAkcmMsIGV4cGVjdGVkOiAkZXhwZWN0ZWRfcmMpOiBcbiI7CisgICAgICAgICAg
ICBkaWUgJHJjOworICAgICAgICB9CisgICAgICAgIGlmIChkZWZpbmVkKCR0ZXN0LT57T3V0cHV0
Q2hlY2t9KSkgeworICAgICAgICAgICAgJF8gPSAkb3V0cHV0OworICAgICAgICAgICAgJHJjPSR0
ZXN0LT57T3V0cHV0Q2hlY2t9LT4oKTsKKyAgICAgICAgICAgIGlmICgkcmMgbmUgMSkgeworICAg
ICAgICAgICAgICAgIGRpZSAiRkFJTEVEISBPdXRwdXRDaGVjaz0kdGVzdC0+e091dHB1dENoZWNr
fSwgaW5wdXQ9JG91dHB1dFxuIjsKKyAgICAgICAgICAgIH0KKyAgICAgICAgfQorICAgfQorICAg
cmV0dXJuIDA7Cit9CisKK3N1YiBsaXZlcGF0Y2hfY2hlY2sgKCkgeworICAgIGZvcmVhY2ggbXkg
JGZpbGUgKEBsaXZlcGF0Y2hfZmlsZXMpIHsKKyAgICAgICAgaWYgKCF0YXJnZXRfZmlsZV9leGlz
dHMoJGhvLCAiL3Vzci9saWIvZGVidWcveGVuLWxpdmVwYXRjaC8kJGZpbGUiKSkgeworICAgICAg
ICAgICAgZGllICIkZmlsZSBpcyBtaXNzaW5nIVxuIjsKKyAgICAgICAgfQorICAgIH0KK30KKwor
CitsaXZlcGF0Y2hfY2hlY2soKTsKK215ICRsaXZlcGF0Y2hfcmVzdWx0ID0gbGl2ZXBhdGNoX3Rl
c3QoKTsKK2xvZ20oIkxpdmVwYXRjaCB0ZXN0IHJldHVybmVkICRsaXZlcGF0Y2hfcmVzdWx0Iik7
CitleGl0ICRsaXZlcGF0Y2hfcmVzdWx0OwotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 07 17:50:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 17:50:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIf5k-0002Gj-S3; Wed, 07 Jun 2017 17:50: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=3243fba83=Ian.Jackson@citrix.com>)
 id 1dIf5j-0002F1-VL
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 17:50:00 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 FE/06-02183-7CC38395; Wed, 07 Jun 2017 17:49:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrrBXve4jUW
 kQe9yEYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePS2pvsBSfZKj4tu8zUwNjP2sXIySEh4C8x
 5cYMdhCbTUBXomnLX7YuRg4OEQEVidt7DboYuTiYBVoZJU6++MEGUiMs4C7x8uBkFhCbBajmw
 N3PTCA2r4CXRNvTrYwQM+Ukzh//yQxicwLFt786D9YrJOApsefzP7D5QgJqEnPXx0O0CkqcnP
 kEbCSzgITEwRcvmCcw8s5CkpqFJLWAkWkVo3pxalFZapGuoV5SUWZ6RkluYmaOrqGBqV5uanF
 xYnpqTmJSsV5yfu4mRmDg1DMwMO5gbOp1PsQoycGkJMr7QNoiUogvKT+lMiOxOCO+qDQntfgQ
 owwHh5IELzMwEIUEi1LTUyvSMnOAIQyTluDgURLh5QRJ8xYXJOYWZ6ZDpE4x6nI0fdjyhUmIJ
 S8/L1VKnHebNVCRAEhRRmke3AhYPF1ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJAyxiiczrw
 Ru0yugI5iAjuC7ZAJyREkiQkqqgdFg/fyZc/zOF2San2MT3us2d9bj1P/9871CfDaa/LiptIb
 98yHOsKynMVmrtuyP3xMVp1R4pXd3etf+Tu/JGZLS/5emrQyRd4xuWiZZ/zszrfjB5EnNVkVu
 MsbhwZEMAStSe8IkrygVJX/Zael7dldH9Ho9tYjfE8T8TR6dr6ty/GCefuC7khJLcUaioRZzU
 XEiAO+quyqiAgAA
X-Env-Sender: prvs=3243fba83=Ian.Jackson@citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1496857795!102299222!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3396 invoked from network); 7 Jun 2017 17:49:59 -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;
 7 Jun 2017 17:49:58 -0000
X-IronPort-AV: E=Sophos;i="5.39,311,1493683200"; d="scan'208";a="435520856"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 7 Jun 2017 18:49:02 +0100
Message-ID: <1496857742-20191-12-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1496857742-20191-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1496857742-20191-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 11/11] sg-check-tested: Provide --flight
	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>

VGhpcyBpcyBtb3N0bHkgdXNlZnVsIGluIGFkLWhvYyBzaXR1YXRpb25zLiAgRm9yIGV4YW1wbGUs
IGl0IGNhbiBiZQp1c2VmdWxseSB1c2VkIHdpdGggLi9tZy1hZGp1c3QtZmxpZ2h0LW1ha2V4cmVm
cy4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29t
PgotLS0KdjQ6IE5ldyBwYXRjaCwgd2hpY2ggaGVscHMgd2l0aCBpc3N1ZXMgSSB0cmlwcGVkIG92
ZXIgd2hpbGUgdHJ5aW5nCiAgICAgdG8gYWQtaG9jIHRlc3QgdGhlIGxpdmVwYXRjaCBzZXJpZXMu
Ci0tLQogc2ctY2hlY2stdGVzdGVkIHwgNCArKysrCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRp
b25zKCspCgpkaWZmIC0tZ2l0IGEvc2ctY2hlY2stdGVzdGVkIGIvc2ctY2hlY2stdGVzdGVkCmlu
ZGV4IDNjMDlhYWMuLmEwYTJkYjcgMTAwNzU1Ci0tLSBhL3NnLWNoZWNrLXRlc3RlZAorKysgYi9z
Zy1jaGVjay10ZXN0ZWQKQEAgLTk4LDYgKzk4LDEwIEBAIEVORAogICAgICAgICAgICAgICAgIEFO
RCBqLmZsaWdodCA9IGZsaWdodHMuZmxpZ2h0CiAgICAgICAgICAgICAgICAgQU5EIGouc3RhdHVz
ID0gJ3Bhc3MnKQogRU5ECisgICAgfSBlbHNpZiAobS9eLS1mbGlnaHQ9KC4qKSQvKSB7CisJbXkg
QGZsdHMgPSBzcGxpdCAvLC8sICQxOworCXB1c2ggQGNvbmRzX3ZhcnMsIEBmbHRzOworCXB1c2gg
QGNvbmRzLCAiKCIuKGpvaW4gIiBPUiAiLCBtYXAgeyAiZmxpZ2h0PT8iIH0gQGZsdHMpLiIpIjsK
ICAgICB9IGVsc2lmIChtL14tLXByaW50LXJldmlzaW9uPSguKikkLykgewogICAgICAgICBkaWUg
aWYgJHBycmV2OwogICAgICAgICAkcHJyZXY9ICQxOwotLSAKMi4xLjQKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 07 17:50:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 17:50:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIf5l-0002HK-43; Wed, 07 Jun 2017 17:50: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=3243fba83=Ian.Jackson@citrix.com>)
 id 1dIf5k-0002FD-5W
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 17:50:00 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 50/66-02196-7CC38395; Wed, 07 Jun 2017 17:49:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsXitHSDve4xG4t
 Ig66Hxhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aT9/NZC46IVdzfodfA+Euwi5GTQ0LAX+Lb
 tsnMIDabgK5E05a/bF2MHBwiAioSt/cagISZBWIkfs3cxAQSFhawlHi8WB4kzAJUceXJBSYQm
 1fAS+LGwjMsEBPlJM4f/wk2kRMovv3VeTYQW0jAU2LP539g04UE1CTmro+HaBWUODnzCQvEJg
 mJgy9eME9g5J2FJDULSWoBI9MqRvXi1KKy1CJdQ72kosz0jJLcxMwcXUMDY73c1OLixPTUnMS
 kYr3k/NxNjMCQYQCCHYzLPzodYpTkYFIS5X0gbREpxJeUn1KZkVicEV9UmpNafIhRhoNDSYKX
 GRiCQoJFqempFWmZOcDghUlLcPAoifD2mgOleYsLEnOLM9MhUqcYjTkW9Gz4wsQx5/eOL0xCL
 Hn5ealS4rzbrIFKBUBKM0rz4AbBouoSo6yUMC8j0GlCPAWpRbmZJajyrxjFORiVhHmDQabwZO
 aVwO17BXQKE9ApfJdMQE4pSURISTUwPvzR/vHF3LxXc0t2iD7tX8bD4ZfYqqK/1EqOYQvrnwv
 HqxUu3N/Np5Bdpfzu5p3OJ6dbJx1vfPeD+3Ohydn+qx3BNys3H1iqyB909NYflcxwZa9rZ98c
 XrNWLExPdn7xrtCyFV/XuBwWn9l2YGNSzzGXGTvDTOcULlJ31bmzS/zIi+jUqa3CjEosxRmJh
 lrMRcWJABsTAzGlAgAA
X-Env-Sender: prvs=3243fba83=Ian.Jackson@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1496857797!92869973!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7342 invoked from network); 7 Jun 2017 17:49:58 -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;
 7 Jun 2017 17:49:58 -0000
X-IronPort-AV: E=Sophos;i="5.39,311,1493683200"; d="scan'208";a="435520854"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 7 Jun 2017 18:49:00 +0100
Message-ID: <1496857742-20191-10-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1496857742-20191-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1496857742-20191-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 09/11] PDU/lab: Similar to xenuse
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgoKQnV0
IGEgYml0IGRpZmZlcmVudC4gSGVyZSBpcyB0aGUgc3ludGF4OgoKdXNhZ2U6ICBsYWIgWy12XSBh
cmd1bWVudHMKYXJndW1lbnRzIGFyZToge29ufG9mZnxyZWJvb3R8aW5mb3xjbGVhcnxweGV9IHRz
dFhYWAogICAgICAgICAgIG9yOiBweGUgICAgIHRzdFhYWCBbYmF1ZHJhdGVdCiAgICAgICAgICAg
b3I6IGNvbm5lY3QgdHN0WFhYIFtiYXVkcmF0ZV0KICAgICAgICAgICBvcjogc3BlZWQgICB0c3RY
WFggYmF1ZHJhdGUKICAgICAgICAgICBvcjogc2V0cHhlICB0c3RYWFggcHhlWVlZCiAgICAgICAg
ICAgb3I6IHNldG1hYyAgdHN0WFhYIHh4Onh4Onh4Onh4Onh4Onh4CiAgd2hlcmUgdHN0WFhYIGlz
IGEgc3lzdGVtIG5hbWU7ICBlLmcuIHRzdDE4MAogICAgICAgIHB4ZVlZWSBpcyBhIHB4ZWJvb3Qg
ZGlyZWN0b3J5IGluIHB4ZWJvb3Q6L3NoYXJlcy90ZnRwYm9vdC9sYWIvOyBlLmcuIHB4ZS1idWc2
NTEyCiAgICAgICAgeHg6eHg6eHg6eHg6eHg6eHggaXMgYSBtYWMgYWRkcmVzczsgZS5nLiAwMDpl
MDo4MTo3NTplMzpmZQogICAgICAgIGJhdWRyYXRlIGlzIG9uZSBvZiBbMzAwLCA2MDAsIDEyMDAs
IDI0MDAsIDQ4MDAsIDk2MDAsIDE5MjAwLCAzODQwMF0KICAgICAgICAtdiBmb3IgdmVyYm9zZQoK
U2lnbmVkLW9mZi1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUu
Y29tPgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNv
bT4KLS0tCnY0OiBDaGFuZ2UgY29uZmlnIHNldHRpbmcgbmFtZXMgZnJvbSBYZW5Vc2UqIHRvIE9y
YWNsZUxhYioKClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRy
aXguY29tPgotLS0KIE9zc3Rlc3QvUERVL2xhYi5wbSB8IDU2ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDU2IGlu
c2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBPc3N0ZXN0L1BEVS9sYWIucG0KCmRpZmYg
LS1naXQgYS9Pc3N0ZXN0L1BEVS9sYWIucG0gYi9Pc3N0ZXN0L1BEVS9sYWIucG0KbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uNWQ5NWZjOQotLS0gL2Rldi9udWxsCisrKyBiL09z
c3Rlc3QvUERVL2xhYi5wbQpAQCAtMCwwICsxLDU2IEBACisjIFRoaXMgaXMgcGFydCBvZiAib3Nz
dGVzdCIsIGFuIGF1dG9tYXRlZCB0ZXN0aW5nIGZyYW1ld29yayBmb3IgWGVuLgorIyBDb3B5cmln
aHQgKGMpIDIwMTYgT3JhY2xlIGFuZC9vciBpdHMgYWZmaWxpYXRlcy4gQWxsIHJpZ2h0cyByZXNl
cnZlZC4KKyMgCisjIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOiB5b3UgY2FuIHJlZGlz
dHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CisjIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05V
IEFmZmVybyBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQorIyB0aGUgRnJl
ZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBlaXRoZXIgdmVyc2lvbiAzIG9mIHRoZSBMaWNlbnNlLCBv
cgorIyAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgorIyAKKyMgVGhpcyBwcm9n
cmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisj
IGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJh
bnR5IG9mCisjIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVS
UE9TRS4gIFNlZSB0aGUKKyMgR05VIEFmZmVybyBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBt
b3JlIGRldGFpbHMuCisjIAorIyBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRo
ZSBHTlUgQWZmZXJvIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKKyMgYWxvbmcgd2l0aCB0aGlzIHBy
b2dyYW0uICBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisKKwor
cGFja2FnZSBPc3N0ZXN0OjpQRFU6OmxhYjsKKwordXNlIHN0cmljdDsKK3VzZSB3YXJuaW5nczsK
KwordXNlIE9zc3Rlc3Q7Cit1c2UgT3NzdGVzdDo6VGVzdFN1cHBvcnQ7Cit1c2UgSU86OkZpbGU7
CisKK0JFR0lOIHsKKyAgICB1c2UgRXhwb3J0ZXIgKCk7CisgICAgb3VyICgkVkVSU0lPTiwgQElT
QSwgQEVYUE9SVCwgQEVYUE9SVF9PSywgJUVYUE9SVF9UQUdTKTsKKyAgICAkVkVSU0lPTiAgICAg
PSAxLjAwOworICAgIEBJU0EgICAgICAgICA9IHF3KEV4cG9ydGVyKTsKKyAgICBARVhQT1JUICAg
ICAgPSBxdygpOworICAgICVFWFBPUlRfVEFHUyA9ICggKTsKKworICAgIEBFWFBPUlRfT0sgICA9
IHF3KCk7Cit9CisKK3N1YiBuZXcgeworICAgIG15ICgkY2xhc3MsICRobykgPSBAXzsKKyAgICBy
ZXR1cm4gYmxlc3MgeyBIb3N0ID0+ICRobyB9LCAkY2xhc3M7Cit9CisKK3N1YiBwZHVfcG93ZXJf
c3RhdGUgeworICAgIG15ICgkbW8sICRvbikgPSBAXzsKKyAgICBteSAkb25vZmY9ICRvbiA/ICJv
biIgOiAib2ZmIjsKKyAgICBteSAkbGFiPSAkY3tPcmFjbGVMYWJQYXRofSB8fCAibGFiIjsKKyAg
ICBteSAkdXNlcj0gZ2V0X2hvc3RfcHJvcGVydHkoJG1vLT57SG9zdH0sICJPcmFjbGVMYWJVc2Vy
IiwgJGN7T3JhY2xlTGFiVXNlcn0gfHwgdW5kZWYpOworCisgICAgKAorCWxvZ20oImxhYiBvdmVy
cmlkaW5nIFwkVVNFUiB0byAkdXNlciIpLAorCWxvY2FsICRFTlZ7VVNFUn0gPSAkdXNlcgorICAg
ICkgaWYgJHVzZXI7CisgICAgc3lzdGVtX2NoZWNrZWQoJGxhYiwgIiRvbm9mZiIsICIkbW8tPntI
b3N0fXtOYW1lfSIpOworfQorCisxOwotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 07 17:50:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 17: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 1dIf5n-0002Zs-Bo; Wed, 07 Jun 2017 17:50: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=3243fba83=Ian.Jackson@citrix.com>)
 id 1dIf5l-0002Ge-A7
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 17:50:01 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 F0/68-02006-8CC38395; Wed, 07 Jun 2017 17:50:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkkeJIrShJLcpLzFFi42JxWrrBXveIjUW
 kwePrphbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bduYvZC1YLVlw/eYm5gfESbxcjJ4eEgL/E
 ho4HTCA2m4CuRNOWv2xdjBwcIgIqErf3GoCEmQViJH7N3ARWIiwQJPHl5B6wEhagkhcLHUHCv
 AKeEievnGeDmCgncf74T2YQm1PAS2L7K4i4EFDNns//wFqFBNQk5q6Ph2gVlDg58wkLxCYJiY
 MvXjBPYOSdhSQ1C0lqASPTKkb14tSistQiXUO9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK
 95PzcTYzAoKlnYGDcwdjU63yIUZKDSUmU94G0RaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV5m
 YBAKCRalpqdWpGXmAMMXJi3BwaMkwssJkuYtLkjMLc5Mh0idYlSUEufdZg2UEABJZJTmwbXBY
 uYSo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWGI8TyZeSVw018BLWYCWsx3yQRkcUkiQkqqgX
 GxD0O3tFv0uawdUx8t6025PHuVx7KNt/nYe7bdO8rl/Npti2e3WtHdq5PD3illySkd/We6avl
 fx73a69ms71+aXb0j2L1gUsDR1ZMnfWbpuLLz+irJjd9PZkXJZ/LPnHbFfm/m58/Wk5tXzjpS
 pnSoQj94mUX9r72XZyzmnej8aLm1ccSxezzPlFiKMxINtZiLihMBhgREZJQCAAA=
X-Env-Sender: prvs=3243fba83=Ian.Jackson@citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1496857795!102299222!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3213 invoked from network); 7 Jun 2017 17:49:56 -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;
 7 Jun 2017 17:49:56 -0000
X-IronPort-AV: E=Sophos;i="5.39,311,1493683200"; d="scan'208";a="435520851"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 7 Jun 2017 18:48:54 +0100
Message-ID: <1496857742-20191-4-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1496857742-20191-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1496857742-20191-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 03/11] TestSupport:
	target_cmd_output_root_status: New sub
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgoKU2lt
aWxhciB0byB0YXJnZXRfY21kX3Jvb3Rfc3RhdHVzIGV4Y2VwdCBpdCBvdXRwdXRzIGJvdGggb3V0
cHV0IF9hbmRfCnN0YXR1cy4KClNpZ25lZC1vZmYtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8
a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5K
YWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQp2MjogSW5pdGlhbCBwb3N0aW5nCnYzOiBTcHJpbmts
ZSBzb21lIGNvbW1lbnRzLgp2NDogTW92ZSBkb2MgY29tbWVudHMgb3V0IG9mIHRoaXMgcGF0Y2gg
KGFuZCByZXdyaXRlIHRoZW0pLgogICAgRWRpdCBjb21taXQgbWVzc2FnZS4KLS0tCiBPc3N0ZXN0
L1Rlc3RTdXBwb3J0LnBtIHwgMTQgKysrKysrKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMCBp
bnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL09zc3Rlc3QvVGVzdFN1
cHBvcnQucG0gYi9Pc3N0ZXN0L1Rlc3RTdXBwb3J0LnBtCmluZGV4IGY1NDk2MmEuLmZjMWFhN2Qg
MTAwNjQ0Ci0tLSBhL09zc3Rlc3QvVGVzdFN1cHBvcnQucG0KKysrIGIvT3NzdGVzdC9UZXN0U3Vw
cG9ydC5wbQpAQCAtNTIsNyArNTIsNyBAQCBCRUdJTiB7CiAgICAgICAgICAgICAgICAgICAgICAg
dW5pcXVlX2luY3JlbWVudGluZ19ydW52YXIgbmV4dF91bmlxdWVfbmFtZQogICAgICAgICAgICAg
ICAgICAgICAgIHN0YXNoZmlsZWNvbnRlbnRzCiAKLSAgICAgICAgICAgICAgICAgICAgICB0YXJn
ZXRfY21kX3Jvb3Rfc3RhdHVzCisgICAgICAgICAgICAgICAgICAgICAgdGFyZ2V0X2NtZF9yb290
X3N0YXR1cyB0YXJnZXRfY21kX291dHB1dF9yb290X3N0YXR1cwogICAgICAgICAgICAgICAgICAg
ICAgIHRhcmdldF9jbWRfcm9vdCB0YXJnZXRfY21kIHRhcmdldF9jbWRfYnVpbGQKICAgICAgICAg
ICAgICAgICAgICAgICB0YXJnZXRfY21kX291dHB1dF9yb290IHRhcmdldF9jbWRfb3V0cHV0CiAg
ICAgICAgICAgICAgICAgICAgICAgdGFyZ2V0X2NtZF9pbnB1dGZoX3Jvb3Qgc3NodWhvCkBAIC03
MDgsMTkgKzcwOCwyNSBAQCBzdWIgdGFyZ2V0X2NtZF9yb290X3N0YXR1cyAoJCQ7JCQpIHsgdGNt
ZCh1bmRlZix1bmRlZiwxLCAncm9vdCcsQF8pOyB9CiAKIHN1YiB0Y21kb3V0IHsKICAgICBteSAk
c3Rkb3V0PSBJTzo6RmlsZTo6bmV3X3RtcGZpbGUoKTsKLSAgICB0Y21kKHVuZGVmLCRzdGRvdXQs
MCxAXyk7CisgICAgbXkgJGJhZHN0YXR1c29rID0gJF9bMV07CisgICAgbXkgJHJjID0gdGNtZCh1
bmRlZiwkc3Rkb3V0LEBfKTsKICAgICAkc3Rkb3V0LT5zZWVrKDAsMCkgb3IgZGllICIkc3Rkb3V0
ICQhIjsKICAgICBteSAkcjsKICAgICB7IGxvY2FsICgkLykgPSB1bmRlZjsKICAgICAgICRyPSA8
JHN0ZG91dD47IH0KICAgICBkaWUgIiRzdGRvdXQgJCEiIGlmICFkZWZpbmVkICRyIG9yICRzdGRv
dXQtPmVycm9yIG9yICFjbG9zZSAkc3Rkb3V0OwogICAgIGNob21wKCRyKTsKKyAgICByZXR1cm4g
KCRyYywgJHIpIGlmICRiYWRzdGF0dXNvazsKICAgICByZXR1cm4gJHI7CiB9CiAKICMgTGlrZSB0
YXJnZXRfY21kW19yb290XSwgYnV0IGNvbGxlY3QgdGhlIHN0ZG91dCBhbmQgcmV0dXJuIGl0IGFz
IGEgc3RyaW5nLgotc3ViIHRhcmdldF9jbWRfb3V0cHV0ICgkJDskKSB7IHRjbWRvdXQoJ29zc3Rl
c3QnLEBfKTsgfQotc3ViIHRhcmdldF9jbWRfb3V0cHV0X3Jvb3QgKCQkOyQpIHsgdGNtZG91dCgn
cm9vdCcsQF8pOyB9CisjIExpa2UgdGFyZ2V0X2NtZFtfcm9vdF0sIGJ1dCBjb2xsZWN0cyB0aGUg
c3Rkb3V0IGFuZCByZXR1cm5zIGl0IGFzIGEgc3RyaW5nLgorc3ViIHRhcmdldF9jbWRfb3V0cHV0
ICgkJDskKSB7IHRjbWRvdXQoMCwgJ29zc3Rlc3QnLEBfKTsgfQorc3ViIHRhcmdldF9jbWRfb3V0
cHV0X3Jvb3QgKCQkOyQpIHsgdGNtZG91dCgwLCAncm9vdCcsQF8pOyB9CisKKyMgTGlrZSB0YXJn
ZXRfY21kX3Jvb3Rfc3RhdHVzIGJ1dCByZXR1cm5zIGEgdHVwbGUgKCQ/LCAkc3Rkb3V0X2RhdGEp
Lgorc3ViIHRhcmdldF9jbWRfb3V0cHV0X3Jvb3Rfc3RhdHVzICgkJDskJCkgeyB0Y21kb3V0KDEs
ICdyb290JyxAXyk7IH0KIAogc3ViIHRhcmdldF9jbWRfaW5wdXRmaF9yb290ICgkJCQ7JCQpIHsK
ICAgICBteSAoJHRobywkc3RkaW5maCwkdGNtZCxAcmVzdCkgPSBAXzsKLS0gCjIuMS40CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 07 17:50:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 17: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 1dIf5n-0002b7-JX; Wed, 07 Jun 2017 17:50: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=3243fba83=Ian.Jackson@citrix.com>)
 id 1dIf5l-0002Gf-A8
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 17:50:01 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 36/8E-01730-8CC38395; Wed, 07 Jun 2017 17:50:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpikeJIrShJLcpLzFFi42JxWrohUve4jUW
 kwbVV1hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bpPw8ZC85zV0w8ldjAeJmzi5GTQ0LAX+J+
 y0cmEJtNQFeiactfti5GDg4RARWJ23sNuhi5OJgFWhklTr74wQZSIwxUP3H5UjCbBaim+d46d
 hCbV8BT4vyOV8wQM+Ukzh//CWZzCnhJbH91HqxeCKhmz+d/YPOFBNQk5q6Ph2gVlDg58wkLiM
 0sICFx8MUL5gmMvLOQpGYhSS1gZFrFqF6cWlSWWqRrpJdUlJmeUZKbmJmja2hgqpebWlycmJ6
 ak5hUrJecn7uJERg2DECwg/H7H6dDjJIcTEqivA+kLSKF+JLyUyozEosz4otKc1KLDzHKcHAo
 SfAyA8NQSLAoNT21Ii0zBxjAMGkJDh4lEV5OkDRvcUFibnFmOkTqFKOilDjvNmughABIIqM0D
 64NFjWXGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJAwxniczrwRu+iugxUxAi/kumYAsLklESE
 k1MIaqCW1/u+6gnLq2fkEaP0f4JyPNHE3D0Ks8OVd8edfKdtS/lLy4+8ASx1XMBm9ULuXape9
 hOfLz1Ls9ZluO/7qbW3Klnq39slxR6pn4v18aGtfUx3qbryrQk5e7e3uaXO3UlSxnNpdefqcU
 k7xVUiO8gLGcyTtmjkwK8/MqqeiLLT813Gf6KbEUZyQaajEXFScCAF7JA3SVAgAA
X-Env-Sender: prvs=3243fba83=Ian.Jackson@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1496857798!102188259!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3557 invoked from network); 7 Jun 2017 17:49:59 -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;
 7 Jun 2017 17:49:59 -0000
X-IronPort-AV: E=Sophos;i="5.39,311,1493683200"; d="scan'208";a="426953394"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 7 Jun 2017 18:48:53 +0100
Message-ID: <1496857742-20191-3-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1496857742-20191-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1496857742-20191-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 02/11] TestSupport: target_cmd_*: Add
	some doc 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>

U2lnbmVkLW9mZi1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUu
Y29tClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29t
PgotLS0KdjQ6IFNwbGl0IG9mZiBmcm9tIHRoZSBwYXRjaCBpbnRyb2R1Y2luZyB0YXJnZXRfY21k
X291dHB1dF9yb290X3N0YXR1cy4KICAgIFJld3JvdGUgYWxsIHRoZSBjb21tZW50cyB0byBiZSB0
cnVlLgotLS0KIE9zc3Rlc3QvVGVzdFN1cHBvcnQucG0gfCAxMSArKysrKysrKysrKwogMSBmaWxl
IGNoYW5nZWQsIDExIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9Pc3N0ZXN0L1Rlc3RTdXBw
b3J0LnBtIGIvT3NzdGVzdC9UZXN0U3VwcG9ydC5wbQppbmRleCBjMzZkYzc2Li5mNTQ5NjJhIDEw
MDY0NAotLS0gYS9Pc3N0ZXN0L1Rlc3RTdXBwb3J0LnBtCisrKyBiL09zc3Rlc3QvVGVzdFN1cHBv
cnQucG0KQEAgLTY5Miw4ICs2OTIsMTggQEAgc3ViIHRjbWQgeyAjICR0Y21kIHdpbGwgYmUgcHV0
IGJldHdlZW4gJycgYnV0IG5vdCBlc2NhcGVkCiAgICAgICAgICAgICdzc2gnLCBzc2hvcHRzKCks
IEB7ICRleHRyYXNzaG9wdHMgfHwgW10gfSwKICAgICAgICAgICAgc3NodWhvKCR1c2VyLCRobyks
ICR0Y21kKTsKIH0KKworIyB0YXJnZXRfY21kW19WQVJJQU5UXSgkaG8sICRjbWQsIFsgJHRpbWVv
dXQsIFxARVhUUkFTU0hPUFRTIF0pOworIworIyB0YXJnZXRfY21kIGV4ZWN1dGVzICRjbWQgd2l0
aCB0aGUgc2hlbGwgYXMgdGhlIG9zc3Rlc3QgdXNlciBvbiAkaG8uCisjIHN0ZG91dCBnb2VzIHRv
IG91ciBvd24gc3Rkb3V0LiAgZGllcyBpZiB0aGUgY29tbWFuZCBleGl0cyBub256ZXJvLgogc3Vi
IHRhcmdldF9jbWQgKCQkOyQkKSB7IHRjbWQodW5kZWYsdW5kZWYsMCwgJ29zc3Rlc3QnLEBfKTsg
fQorCisjIExpa2UgdGFyZ2V0X2NtZCBidXQgYXMgcm9vdC4KIHN1YiB0YXJnZXRfY21kX3Jvb3Qg
KCQkOyQkKSB7IHRjbWQodW5kZWYsdW5kZWYsMCwgJ3Jvb3QnLEBfKTsgfQorCisjIExpa2UgdGFy
Z2V0X2NtZF9yb290LCBidXQgZG9lcyBub3QgZGllIGlmIHRoZSBjb21tYW5kIGZhaWxzLgorIyBJ
bnN0ZWFkLCByZXR1cm5zIHRoZSB3YWl0IHN0YXR1cyAoaWUsIHdoYXQgY2FtZSBpbiAkPykKIHN1
YiB0YXJnZXRfY21kX3Jvb3Rfc3RhdHVzICgkJDskJCkgeyB0Y21kKHVuZGVmLHVuZGVmLDEsICdy
b290JyxAXyk7IH0KIAogc3ViIHRjbWRvdXQgewpAQCAtNzA4LDYgKzcxOCw3IEBAIHN1YiB0Y21k
b3V0IHsKICAgICByZXR1cm4gJHI7CiB9CiAKKyMgTGlrZSB0YXJnZXRfY21kW19yb290XSwgYnV0
IGNvbGxlY3QgdGhlIHN0ZG91dCBhbmQgcmV0dXJuIGl0IGFzIGEgc3RyaW5nLgogc3ViIHRhcmdl
dF9jbWRfb3V0cHV0ICgkJDskKSB7IHRjbWRvdXQoJ29zc3Rlc3QnLEBfKTsgfQogc3ViIHRhcmdl
dF9jbWRfb3V0cHV0X3Jvb3QgKCQkOyQpIHsgdGNtZG91dCgncm9vdCcsQF8pOyB9CiAKLS0gCjIu
MS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 07 17:50:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 17: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 1dIf5o-0002gR-1K; Wed, 07 Jun 2017 17:50: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=3243fba83=Ian.Jackson@citrix.com>)
 id 1dIf5n-0002T0-8F
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 17:50:03 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 00/4A-01752-ACC38395; Wed, 07 Jun 2017 17:50:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCIsWRWlGSWpSXmKPExsXitHRDpO4JG4t
 Ig6MH9C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxJy58wFvxjrZi64xpTA+N3li5GTg4JAX+J
 jqOLmUBsNgFdiaYtf9m6GDk4RARUJG7vNQAJMwvESPyauQmsRFjASWLCot1grSxAJdd7XzCD2
 LwCnhI/1t5hhhgpJ3H++E8wm1PAS2L7q/NsILYQUM2ez//AxgsJqEnMXR8P0SoocXLmExaIVR
 ISB1+8YJ7AyDsLSWoWktQCRqZVjOrFqUVlqUW6RnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYl
 JxXrJ+bmbGIFhwwAEOxi//3E6xCjJwaQkyvtA2iJSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgQv
 MzAMhQSLUtNTK9Iyc4ABDJOW4OBREuHlBEnzFhck5hZnpkOkTjEac2xYvf4LE0fThy1fmIRY8
 vLzUqXEebdZA5UKgJRmlObBDYJF1iVGWSlhXkag04R4ClKLcjNLUOVfMYpzMCoJQyzkycwrgd
 v3CugUJqBT+C6ZgJxSkoiQkmpgbDc/YxMtazdr1Z8jVywXi8WUca2use74EyB0584aaYOGt8p
 Ln0XZtPrPXbBL//VfCx37gwmOEbv2Bb+RnPvgwCORj7MiOWpnbi1eLruW8f15yV9ZfDq2VWZH
 Y9ebbOTWeOS+52+mwquXJ05+n7XdXahl+iqzQ0+tG6Vt1GqZZq2ZW8lndvvuSSWW4oxEQy3mo
 uJEAKmUsvmnAgAA
X-Env-Sender: prvs=3243fba83=Ian.Jackson@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1496857798!102188259!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3616 invoked from network); 7 Jun 2017 17:50:00 -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;
 7 Jun 2017 17:50:00 -0000
X-IronPort-AV: E=Sophos;i="5.39,311,1493683200"; d="scan'208";a="426953397"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 7 Jun 2017 18:48:58 +0100
Message-ID: <1496857742-20191-8-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1496857742-20191-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1496857742-20191-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 07/11] sg-run-job: Add the
	test-livepatch.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgoKU2ln
bmVkLW9mZi1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29t
PgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4K
LS0tCnY0OiBUaW55IHN0eWxlIGNoYW5nZS4KLS0tCiBzZy1ydW4tam9iIHwgNiArKysrKysKIDEg
ZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9zZy1ydW4tam9iIGIv
c2ctcnVuLWpvYgppbmRleCBjZWI3OTgwLi4zNWJjNzg1IDEwMDc1NQotLS0gYS9zZy1ydW4tam9i
CisrKyBiL3NnLXJ1bi1qb2IKQEAgLTQ0MSw2ICs0NDEsMTIgQEAgcHJvYyBydW4tam9iL3Rlc3Qt
eHRmIHt9IHsKICAgICBydW4tdHMgLiA9IHRzLXh0Zi1ydW4KIH0KIAorcHJvYyBuZWVkLWhvc3Rz
L3Rlc3QtbGl2ZXBhdGNoIHt9IHsgcmV0dXJuIGhvc3QgfQorcHJvYyBydW4tam9iL3Rlc3QtbGl2
ZXBhdGNoIHt9IHsKKyAgICBydW4tdHMgLiA9IHRzLWxpdmVwYXRjaC1pbnN0YWxsICsgaG9zdAor
ICAgIHJ1bi10cyAuID0gdHMtbGl2ZXBhdGNoLXJ1biAgICAgKyBob3N0Cit9CisKIHByb2MgdGVz
dC1ndWVzdC1taWdyIHtnfSB7CiAgICAgc2V0IHRvX3JlYXAgW3NwYXduLXRzIC4gPSB0cy1taWdy
YXRlLXN1cHBvcnQtY2hlY2sgKyBob3N0ICRnIDFdCiAgICAgc2V0IGNhbl9taWdyYXRlIFtyZWFw
LXRzICR0b19yZWFwXQotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 07 17:50:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 17: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 1dIf5p-0002li-9e; Wed, 07 Jun 2017 17: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 <prvs=3243fba83=Ian.Jackson@citrix.com>)
 id 1dIf5n-0002YB-Kb
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 17:50:03 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 FF/C6-01734-ACC38395; Wed, 07 Jun 2017 17:50:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPLMWRWlGSWpSXmKPExsXitHRDpO4pG4t
 Ig4M94hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aBqe9ZCi7zV2zf8o2lgfE4dxcjJ4eEgL/E
 hweTWUFsNgFdiaYtf9m6GDk4RARUJG7vNQAJMwvESPyauYkJJCwsECXxdzoLiMkCVPG52RjE5
 BXwlDg6mQVinpzE+eM/mUFsTgEvie2vzrOB2EJAJXs+/wObLSSgJjF3fTxImFdAUOLkzCcsEH
 skJA6+eME8gZF3FpLULCSpBYxMqxjVi1OLylKLdI30kooy0zNKchMzc3QNDUz1clOLixPTU3M
 Sk4r1kvNzNzECA4YBCHYwfv/jdIhRkoNJSZT3gbRFpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ
 XmZgAAoJFqWmp1akZeYAQxcmLcHBoyTCywmS5i0uSMwtzkyHSJ1iVJQS591mDZQQAElklObBt
 cHi5RKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEIcbzZOaVwE1/BbSYCWgx3yUTkMUliQgpqQ
 bGFo5ZjZtj54a2msefzNVcuHe5Rji37P1tq5XYn+pKXuGTvOV9frrOLbeeqtg/jVyV94omlM7
 jUF8m4nvt2kmJSuc6nXjNE+d+HS97dprLslR+/o6JnAv7EhhOOt6erh8TayjHUzE3xPy90rTn
 HRlcJ5Lalmy6OXsh1wmj7mkPajpPHtp/w65NiaU4I9FQi7moOBEAsddg5ZICAAA=
X-Env-Sender: prvs=3243fba83=Ian.Jackson@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1496857798!102188259!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3910 invoked from network); 7 Jun 2017 17:50:02 -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;
 7 Jun 2017 17:50:02 -0000
X-IronPort-AV: E=Sophos;i="5.39,311,1493683200"; d="scan'208";a="426953398"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 7 Jun 2017 18:48:59 +0100
Message-ID: <1496857742-20191-9-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1496857742-20191-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1496857742-20191-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 08/11] make-flight: Add livepatch
	build/test target in the matrix.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgoKU28g
d2UgY2FuIGhhdmUgInRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoIiBvciBzdWNoLgoKQ2hhbmdl
cyB0byB0aGUgZmxpZ2h0cyBhcmUgYXMgZm9sbG93cy4gIEluIHRoZXNlIGJyYW5jaGVzOgogICAg
b3NzdGVzdAogICAgeGVuLTQuOC10ZXN0aW5nCiAgICB4ZW4tNC45LXRlc3RpbmcKICAgIHhlbi11
bnN0YWJsZQphZGQgdGhlIG5ldyBqb2JzOgogICAgdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2gK
ICAgIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2gKd2hpY2ggbG9vayBhIGJpdCBsaWtlIHRoaXMg
KHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoIGV4YW1wbGUpOgogICAgYWxsX2hvc3RfZGlfdmVy
c2lvbiAgICAgY3VycmVudAogICAgYWxsX2hvc3Rfc3VpdGUgICAgICAgICAgamVzc2llCiAgICBh
bGxfaG9zdGZsYWdzICAgICAgICAgICBhcmNoLWFtZDY0LGFyY2gteGVuLWFtZDY0LHN1aXRlLWpl
c3NpZSxwdXJwb3NlLXRlc3QKICAgIGFyY2ggICAgICAgICAgICAgICAgICAgIGFtZDY0CiAgICBi
dWlsZGpvYiAgICAgICAgICAgICAgICBidWlsZC1hbWQ2NAogICAga2VybmJ1aWxkam9iICAgICAg
ICAgICAgYnVpbGQtYW1kNjQtcHZvcHMKICAgIGtlcm5raW5kICAgICAgICAgICAgICAgIHB2b3Bz
CiAgICB0b29sc3RhY2sgICAgICAgICAgICAgICB4bAogICAgeGVuX2Jvb3RfYXBwZW5kICAgICAg
ICAgbG9nbHZsPWFsbAogICAgeGVuYnVpbGRqb2IgICAgICAgICAgICAgYnVpbGQtYW1kNjQKCk5v
dGUgdGhhdCB3ZSBkbyBub3QgYWRkIHRoZXNlIGpvYnMgdG8geGVuLXVuc3RhYmxlLXNtb2tlIG9m
IGNvdXJzZSwKYWx0aG91Z2ggd2UgZGlkIChlYXJsaWVyKSB0dXJuIGxpdmVwYXRjaGluZyBmb3Ig
dGhlIFhlbiBidWlsZApjb25maWd1cmF0aW9uIGluIHRob3NlIGZsaWdodHMsIGFuZCB0cnkgYnVp
bGRpbmcgdGhlIGxpdmVwYXRjaCB0ZXN0CmNhc2VzIChzaW5jZSB0aG9zZSB0aGluZ3MgYXJlIGNo
ZWFwKS4KClNpZ25lZC1vZmYtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtA
b3JhY2xlLmNvbT4KU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNp
dHJpeC5jb20+Ci0tLQp2NDogQWRkZWQgZmxpZ2h0IGNoYW5nZXMgaW5mbyB0byB0aGUgY29tbWl0
IG1lc3NhZ2UuCi0tLQogbWFrZS1mbGlnaHQgfCAxMiArKysrKysrKysrKysKIDEgZmlsZSBjaGFu
Z2VkLCAxMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvbWFrZS1mbGlnaHQgYi9tYWtlLWZs
aWdodAppbmRleCA3ODMzNjA1Li4xMWNjMDFlIDEwMDc1NQotLS0gYS9tYWtlLWZsaWdodAorKysg
Yi9tYWtlLWZsaWdodApAQCAtNTE3LDYgKzUxNywxNyBAQCBkb194dGZfdGVzdHMgKCkgewogICBk
b25lCiB9CiAKK2RvX2xpdmVwYXRjaF90ZXN0cyAoKSB7CisgIGlmICEgYnJhbmNoX3dhbnRzX2xp
dmVwYXRjaDsgdGhlbgorICAgICAgcmV0dXJuCisgIGZpCisKKyAgam9iX2NyZWF0ZV90ZXN0IHRl
c3QtJHhlbmFyY2gka2Vybi0kZG9tMGFyY2gtbGl2ZXBhdGNoICAgICAgICAgICAgIFwKKyAgICAg
ICB0ZXN0LWxpdmVwYXRjaCB4bCAkeGVuYXJjaCAkZG9tMGFyY2ggICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAgICB4ZW5fYm9vdF9hcHBlbmQ9J2xvZ2x2bD1hbGwnICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICBhbGxfaG9zdGZsYWdzPSRtb3N0X2hvc3Rm
bGFncworfQorCiBkb19tdWx0aXZjcHVfdGVzdHMgKCkgewogICBpZiBbICR4ZW5hcmNoICE9ICRk
b20wYXJjaCBdOyB0aGVuCiAgICAgcmV0dXJuCkBAIC04MTcsNiArODI4LDcgQEAgdGVzdF9tYXRy
aXhfZG9fb25lICgpIHsKICAgZG9fcHZncnViX3Rlc3RzCiAKICAgZG9feHRmX3Rlc3RzCisgIGRv
X2xpdmVwYXRjaF90ZXN0cwogfQogCiBpZiBbIHgkYnVpbGRmbGlnaHQgPSB4IF07IHRoZW4KLS0g
CjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 07 17:50:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 17: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 1dIf5r-0002qr-Hb; Wed, 07 Jun 2017 17: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 <prvs=3243fba83=Ian.Jackson@citrix.com>)
 id 1dIf5p-0002oB-U4
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 17:50:06 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 E9/26-02183-DCC38395; Wed, 07 Jun 2017 17:50:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKIsWRWlGSWpSXmKPExsXitHRDpO5JG4t
 Ig5cPFS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz93y8xF9yRrjhz7DhLA+MdoS5GTg4JAX+J
 w38+sIDYbAK6Ek1b/rJ1MXJwiAioSNzea9DFyMXBLLCRUeLBojvsIDXCAvESdw7+YQSxWYBqO
 u7vAbN5BTwlDh/cyAoxU07i/PGfzCA2p4CXxPZX59lAbCGgmj2f/4HNFxJQk5i7Ph6iVVDi5M
 wnYCcwC0hIHHzxgnkCI+8sJKlZSFILGJlWMaoXpxaVpRbpGuklFWWmZ5TkJmbm6BoamOrlphY
 XJ6an5iQmFesl5+duYgQGDgMQ7GD8/sfpEKMkB5OSKO8DaYtIIb6k/JTKjMTijPii0pzU4kOM
 MhwcShK8zMBAFBIsSk1PrUjLzAGGMExagoNHSYSXEyTNW1yQmFucmQ6ROsVozLFh9fovTBxzf
 u/4wiTEkpeflyolzrvNGqhUAKQ0ozQPbhAsti4xykoJ8zICnSbEU5BalJtZgir/ilGcg1FJGG
 IhT2ZeCdy+V0CnMAGdwnfJBOSUkkSElFQDo8UvkY5ZX77vyDHZdOGnwuN3QSc5hBOdpnc9kp0
 xa3pO3q0T9d0y007sSUqc7DRp6pkEhaYTvT+fzKzdf2hGznelNZcq79sF9P312tcY1Lr7pdyG
 r3/zPp/x/ld18tp+YTVrwQW3NeOWJGZfnhbhbdFw6OarqwXuc9MMcj/fjq38v4yzpPX1t14ll
 uKMREMt5qLiRAA4ytP6qAIAAA==
X-Env-Sender: prvs=3243fba83=Ian.Jackson@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1496857798!102188259!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3724 invoked from network); 7 Jun 2017 17:50:01 -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;
 7 Jun 2017 17:50:01 -0000
X-IronPort-AV: E=Sophos;i="5.39,311,1493683200"; d="scan'208";a="426953395"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 7 Jun 2017 18:48:55 +0100
Message-ID: <1496857742-20191-5-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1496857742-20191-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1496857742-20191-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 04/11] mfi-common: Add an
	enable_livepatch runvar to the Xen build jobs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWRAa2VybmVsLm9yZz4KClNldCBpdCB0
byB0cnVlIG9uIGJyYW5jaGVzIHRoYXQgc3VwcG9ydCBsaXZlcGF0Y2hpbmcgKFhlbiB2ZXJzaW9u
cyA0LjkKYW5kIGhpZ2hlcikuICBDdXJyZW50bHkgbm90aGluZyByZWFkcyB0aGlzIHZhcmlhYmxl
LCBzbyBubyBvdmVyYWxsCmZ1bmN0aW9uYWwgY2hhbmdlLgoKQ2hhbmdlcyB0byB0aGUgZmxpZ2h0
cyBhcmUgYXMgZm9sbG93cy4gIE9uIHRoZXNlIGJyYW5jaGVzOgogICAgICAgIG9zc3Rlc3QKCXhl
bi00LjgtdGVzdGluZwoJeGVuLTQuOS10ZXN0aW5nCgl4ZW4tdW5zdGFibGUKCXhlbi11bnN0YWJs
ZS1zbW9rZQppbiB0aGVzZSBqb2JzOgoJYnVpbGQtYW1kNjQgICAgYnVpbGQtYW1kNjQteHNtCgli
dWlsZC1hcm02NCAgICBidWlsZC1hcm02NC14c20KCWJ1aWxkLWFybWhmICAgIGJ1aWxkLWFybWhm
LXhzbQoJYnVpbGQtaTM4NiAgICAgYnVpbGQtaTM4Ni14c20KYWRkIHRoZSBydW52YXIgc2V0dGlu
ZyBgZW5hYmxlX2xpdmVwYXRjaD10cnVlJy4KClNpZ25lZC1vZmYtYnk6IEtvbnJhZCBSemVzenV0
ZWsgV2lsayA8a29ucmFkQGtlcm5lbC5vcmc+ClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgoKLS0tCnYzOiBOZXcgcGF0Y2gKdjQ6IFJlZ3VsYXJp
c2UgYnJhbmNoX3dhbnRzX2xpdmVwYXRjaCBleGl0IHN0YXR1cwogICAgICAoc2hlbGwgZnVuY3Rp
b25zIHJldHVybiAwIGZvciB0cnVlIGFuZCBub24tMCBmb3IgZmFsc2UpLgogICAgVXNlIHRoZSBg
bGl2ZXBhdGNoX3J1bnZhcnMnIHBhdHRlcm4sIHNvIHRoYXQgd2UgZG8gbm90IGFkZAogICAgICBl
bmFibGVfbGl2ZXBhdGNoPWZhbHNlIHRvIGFueSBqb2JzLgogICAgRW5hYmxlIGxpdmVwYXRjaCB0
ZXN0aW5nIG9uIG9zc3Rlc3QgYnJhbmNoIGFuZCBkaXNhYmxlIGl0CiAgICAgIG9uIGFsbCBvdGhl
ciBub24tWGVuIGJyYW5jaGVzLgogICAgUmV3cm90ZSBjb21taXQgbWVzc2FnZS4KClNpZ25lZC1v
ZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIG1maS1j
b21tb24gfCAyNSArKysrKysrKysrKysrKysrKysrKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgMjMg
aW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9tZmktY29tbW9uIGIv
bWZpLWNvbW1vbgppbmRleCBlYzMxZTJlLi43YjFlNjBjIDEwMDY0NAotLS0gYS9tZmktY29tbW9u
CisrKyBiL21maS1jb21tb24KQEAgLTc2LDYgKzc2LDIzIEBAIGJyYW5jaF93YW50c194dGZfdGVz
dHMgKCkgewogICBlc2FjCiB9CiAKK2JyYW5jaF93YW50c19saXZlcGF0Y2ggKCkgeworICBjYXNl
ICIkYnJhbmNoIiBpbgorICAgIHhlbi0zLiopICAgIHJldHVybiAxOzsKKyAgICB4ZW4tNC4wKikg
ICByZXR1cm4gMTs7CisgICAgeGVuLTQuMSopICAgcmV0dXJuIDE7OworICAgIHhlbi00LjIqKSAg
IHJldHVybiAxOzsKKyAgICB4ZW4tNC4zKikgICByZXR1cm4gMTs7CisgICAgeGVuLTQuNCopICAg
cmV0dXJuIDE7OworICAgIHhlbi00LjUqKSAgIHJldHVybiAxOzsKKyAgICB4ZW4tNC42KikgICBy
ZXR1cm4gMTs7CisgICAgeGVuLTQuNyopICAgcmV0dXJuIDE7OworICAgIHhlbi0qKSAgICAgIHJl
dHVybiAwOzsKKyAgICBvc3N0ZXN0KikgICByZXR1cm4gMDs7CisgICAgKikgICAgICAgICAgcmV0
dXJuIDE7OworICBlc2FjCit9CisKIGpvYl9jcmVhdGVfYnVpbGQgKCkgewogICBqb2JfY3JlYXRl
X2J1aWxkX2ZpbHRlcl9jYWxsYmFjayAiJEAiIHx8IHJldHVybiAwCiAKQEAgLTEwNCw2ICsxMjEs
NyBAQCBjcmVhdGVfYnVpbGRfam9icyAoKSB7CiAgIGxvY2FsIHdhbnRfeGVuZCBidWlsZF9kZWZ4
ZW5kIGJ1aWxkX2V4dHJheGVuZAogICBsb2NhbCBlbmFibGVfb3ZtZgogICBsb2NhbCBidWlsZF9o
b3N0ZmxhZ3MKKyAgbG9jYWwgbGl2ZXBhdGNoX3J1bnZhcnMKIAogICBpZiBbICJ4JEJVSUxEX0xW
RVhURU5EX01BWCIgIT0geCBdOyB0aGVuCiAgICAgIEJVSUxEX1JVTlZBUlMrPSIgYnVpbGRfbHZl
eHRlbmRfbWF4PSRCVUlMRF9MVkVYVEVORF9NQVggIgpAQCAtMTk3LDYgKzIxNSw5IEBAIGNyZWF0
ZV9idWlsZF9qb2JzICgpIHsKICAgICAgICAgZmkKICAgICBmaQogCisgICAgaWYgYnJhbmNoX3dh
bnRzX2xpdmVwYXRjaDsgdGhlbgorICAgICAgIGxpdmVwYXRjaF9ydW52YXJzPSdlbmFibGVfbGl2
ZXBhdGNoPXRydWUnCisgICAgZmkKICAgICBldmFsICIKICAgICAgICAgYXJjaF9ydW52YXJzPVwi
XCRBUkNIX1JVTlZBUlNfJGFyY2hcIgogICAgICIKQEAgLTIxMSw3ICsyMzIsNyBAQCBjcmVhdGVf
YnVpbGRfam9icyAoKSB7CiAgICAgICBmaQogICAgICAgam9iX2NyZWF0ZV9idWlsZCBidWlsZC0k
YXJjaCR4c21fc3VmZml4IGJ1aWxkICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAg
ICAgICAgICAgYXJjaD0kYXJjaCBlbmFibGVfeGVuZD0kYnVpbGRfZGVmeGVuZCBlbmFibGVfb3Zt
Zj0kZW5hYmxlX292bWZcCi0gICAgICAgICAgICAgICAgZW5hYmxlX3hzbT0kZW5hYmxlX3hzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICBl
bmFibGVfeHNtPSRlbmFibGVfeHNtICRsaXZlcGF0Y2hfcnVudmFycwkJICAgICBcCiAgICAgICAg
IHRyZWVfcWVtdT0kVFJFRV9RRU1VICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKICAgICAgICAgdHJlZV9xZW11dT0kVFJFRV9RRU1VX1VQU1RSRUFNICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICB0cmVlX3hlbj0k
VFJFRV9YRU4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCkBAIC0yMzksNyArMjYwLDcgQEAgY3JlYXRlX2J1aWxkX2pvYnMgKCkgewogICAgICAgICAj
ICRSRVZJU0lPTl9QUkVWWEVOLgogICAgICAgICBqb2JfY3JlYXRlX2J1aWxkIGJ1aWxkLSRhcmNo
LXByZXYgYnVpbGQgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAg
YXJjaD0kYXJjaCBlbmFibGVfeGVuZD1mYWxzZSBlbmFibGVfb3ZtZj0kZW5hYmxlX3ByZXZvdm1m
XAotICAgICAgICAgICAgICAgICAgICBlbmFibGVfeHNtPWZhbHNlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgIGVuYWJsZV94c209
ZmFsc2UgJGxpdmVwYXRjaF9ydW52YXJzICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAg
ICAgIHRyZWVfeGVuPSRUUkVFX1hFTiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAogICAgICAgICAgICAgICAgICAgICAkUlVOVkFSUyAkQlVJTERfUlVOVkFS
UyAkQlVJTERfWEVOX1JVTlZBUlMgJGFyY2hfcnVudmFycyBcCiAgICAgICAgICAgICAgICAgICAg
ICRob3N0b3NfcnVudmFycyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 07 17:50:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 17: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 1dIf5r-0002rB-OX; Wed, 07 Jun 2017 17: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 <prvs=3243fba83=Ian.Jackson@citrix.com>)
 id 1dIf5r-0002pr-6k
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 17:50:07 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 26/21-02022-ECC38395; Wed, 07 Jun 2017 17:50:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeJIrShJLcpLzFFi42JxWrohUve0jUW
 kQf9WZovvWyYzOTB6HP5whSWAMYo1My8pvyKBNaOp5wV7wQz+iu7HHg2Mv7i7GDk5JAT8JXY3
 fGYDsdkEdCWatvwFsjk4RARUJG7vNehi5OJgFmhllDj54gdYjbBAtMT0XXeZQWwWoJpf5x4zg
 di8Al4Shw+dZIGYKSdx/vhPsBpOoPj2V+fBeoUEPCX2fP4HNl9IQE1i7vp4iFZBiZMzn4C1Mg
 tISBx88YJ5AiPvLCSpWUhSCxiZVjFqFKcWlaUW6Rqa6yUVZaZnlOQmZuboGhqY6uWmFhcnpqf
 mJCYV6yXn525iBAYOAxDsYLx42vMQoyQHk5Io7wNpi0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxK
 EryN1kA5waLU9NSKtMwcYAjDpCU4eJREeHvNgdK8xQWJucWZ6RCpU4yKUuK820D6BEASGaV5c
 G2wuLnEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd5gkCk8mXklcNNfAS1mAlrMd8kEZHFJIk
 JKqoHxu2Xx18A3lgtOvbn68cs1Zp2HVa3O2w4+KbTsT5E9tP7bvQP/pO6lvs3//2Bms/X34AK
 vObdrLZ+2/1kl88Bk2qZ5sks0dD2P6B7466R4tdb2vsa/arP3n2593CUW/sR8TsA8iwSuFycy
 f/a7NybsK1j7Pbxt6bTvFw4vUpSTK491nzGzYeWcbCWW4oxEQy3mouJEAMCz65mWAgAA
X-Env-Sender: prvs=3243fba83=Ian.Jackson@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1496857801!73882682!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19837 invoked from network); 7 Jun 2017 17:50:02 -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 Jun 2017 17:50:02 -0000
X-IronPort-AV: E=Sophos;i="5.39,311,1493683200"; d="scan'208";a="426953400"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 7 Jun 2017 18:49:01 +0100
Message-ID: <1496857742-20191-11-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1496857742-20191-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1496857742-20191-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 10/11] cs-adjust-flight: Rework
	runvar-build-set new value 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>

UHJldmlvdXNseSwgaWYgaXQgZGlkbid0IGNvbnRhaW4gYSBgLicsIGl0IHdvdWxkIGJlIHRha2Vu
IGFzIGEgZmxpZ2h0Cm5hbWUgYW5kIGNvbXBsZXRlZCB3aXRoIHRoZSBvbGQgam9iIG5hbWUuICAo
VGhpcyB3YXMgbm90IGRvY3VtZW50ZWQuKQoKVGhpcyBtZWFudCB0aGF0IHRoZXJlIHdhcyBubyB3
YXkgdG8gYWRqdXN0IHRvIHJlZmVyIHRvIGEgZGlmZmVybmV0IGpvYgppbiB0aGUgZmxpZ2h0IGJl
aW5nIG1hbmlwdWxhdGVkIHdpdGhvdXQgc3BlY2lmeWluZyB0aGUgZmxpZ2h0IG51bWJlcgood2hp
Y2ggaXMgbm90IGRlc2lyYWJsZSwgbm9yIGV2ZW4gcG9zc2libGUgd2l0aCBuZXc6KQoKSW5zdGVh
ZCwgd2UgYWRvcHQgdGhlIGNvbnZlbnRpb24gdGhhdCBhIHRyYWlsaW5nIC4gY29tcGxldGVzIHRo
ZSB2YWx1ZQp3aXRoIHRoZSBvbGQgam9iIG5hbWUuICBWYWx1ZXMgd2l0aG91dCBhIC4gYXJlIHRh
a2VuIGxpdGVyYWxseSBhcyBhCmpvYiBuYW1lLCByZXN1bHRpbmcgaW4gaW50cmEtZmxpZ2h0IHJl
ZmVyZW5jZXMgdG8gdGhhdCBqb2IuCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkph
Y2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCnY0OiBOZXcgcGF0Y2gsIHdoaWNoIGhlbHBzIHdpdGgg
aXNzdWVzIEkgdHJpcHBlZCBvdmVyIHdoaWxlIHRyeWluZwogICAgIHRvIGFkLWhvYyB0ZXN0IHRo
ZSBsaXZlcGF0Y2ggc2VyaWVzLgotLS0KIGNzLWFkanVzdC1mbGlnaHQgfCA5ICsrKysrLS0tLQog
MSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS9jcy1hZGp1c3QtZmxpZ2h0IGIvY3MtYWRqdXN0LWZsaWdodAppbmRleCA5ODEyZDEyLi4w
MzI1N2E2IDEwMDc1NQotLS0gYS9jcy1hZGp1c3QtZmxpZ2h0CisrKyBiL2NzLWFkanVzdC1mbGln
aHQKQEAgLTMyLDYgKzMyLDggQEAKICMgICAgICAgICAgICAgICAgICAgYW5kLCA8b2xkLXZhbHVl
PiBpcyBtYXRjaGVkIGFnYWluc3QgYSB2YWx1ZQogIyAgICAgICAgICAgICAgICAgICAgY29udGFp
bmluZyB0aGUgYmVpbmctbWFuaXB1bGF0ZWQgZmxpZ2h0IG5hbWUKICMgICAgICAgICAgICAgICAg
ICAgIGV2ZW4gaWYgdGhlIGFjdHVhbCBydW52YXIgdmFsdWUgb21pdHMgaXQKKyMgICAgICAgICAg
ICAgICAgICAgYW5kLCBpZiA8bmV3LXZhbHVlPiBlbmRzIGluIC4sIGl0IGlzCisjICAgICAgICAg
ICAgICAgICAgICBjb21wbGV0ZWQgd2l0aCB0aGUgPG9sZC12YWx1ZT4ncyBqb2IgbmFtZQogIwog
IyA8ZHN0LWZsaWdodD46CiAjICAgPGZsaWdodD4KQEAgLTM2MSwxMiArMzYzLDExIEBAIHN1YiBj
aGFuZ2VfX3J1bnZhcl9idWlsZF9zZXQgewogCXJldHVybiB1bmxlc3MgJG5hbWUgPX4gbS9idWls
ZGpvYiQvOwogCiAJbXkgJG9sZHZhbCA9ICR2YXJyb3ctPnt2YWx9OwotCSRvbGR2YWwgPSBmbGln
aHRfb3RoZXJqb2IoJGRzdGZsaWdodCwkb2xkdmFsKTsKLQlyZXR1cm4gdW5sZXNzICRvbGR2YWxv
a19mbi0+KCRvbGR2YWwpOworCW15ICgkb2xkZmx0LCRvbGRqb2IpID0gZmxpZ2h0X290aGVyam9i
KCRkc3RmbGlnaHQsJG9sZHZhbCk7CisJcmV0dXJuIHVubGVzcyAkb2xkdmFsb2tfZm4tPigiJG9s
ZGZsdC4kb2xkam9iIik7CiAKIAkkbWF0Y2hlcysrOwotCSRvbGR2YWwgPX4gcy9eXGQrXC4vLzsg
IyBzdHJpcCBvdXQgcHJldmlvdXMgZmxpZ2h0Ci0JbXkgJG5ld3ZhbCA9ICRzcGVjdmFsID1+IG0v
XC4vID8gJHNwZWN2YWwgOiAiJHNwZWN2YWwuJG9sZHZhbCI7CisJbXkgJG5ld3ZhbCA9ICRzcGVj
dmFsID1+IG0vXC4kLyA/ICIkc3BlY3ZhbCRvbGRqb2IiOiAkc3BlY3ZhbDsKICAgICAgICAgcnVu
dmFyX3NldCgkam9iLCAkbmFtZSwgJG5ld3ZhbCwgIiAobW9kaWZpZWQgZnJvbSBcYCRvbGR2YWwn
KSIpCiAJICAgIGlmICRuZXd2YWwgbmUgJG9sZHZhbDsKICAgICB9LCAnSUdOT1JFJyk7Ci0tIAoy
LjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 07 17:54:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 17: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 1dIf9n-0004Cf-A7; Wed, 07 Jun 2017 17:54:11 +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 1dIf9l-0004CY-U5
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 17:54:10 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 74/7A-03620-1CD38395; Wed, 07 Jun 2017 17:54:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVybKJssu4BW4t
 IgwdfBS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz/c7cxFmyzqLjw9g5bA2OfahcjF4eQwB9G
 ie3vW5m6GDk5WAQcJLZ397F3MXJwMArESDz4YQ0SZhQIk5h8eQkrRImWxLmOA2DlbAKGEn+fb
 GIDKZcAspd85gAJiwgYSbx4dJkFZDyzwDFGibuT/4H1CgvESXyZ3MEIYnMKBEp87v4GNodXwF
 vi5o4VLBD3TGKSOD2nixkkISqgK3Ho3x82iCJBiZMzn7CA2MxARyyfvo1lAqPALCSpWUhSCxi
 ZVjGqF6cWlaUW6ZrrJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBiEDEOxgnHnZ
 /xCjJAeTkijvA2mLSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvJ9tgHKCRanpqRVpmTnAeIBJS
 3DwKInw2oOkeYsLEnOLM9MhUqcYdTk2rF7/hUmIJS8/L1VKnFcdGF1CAiBFGaV5cCNgsXmJUV
 ZKmJcR6CghnoLUotzMElT5V4ziHIxKwrwuIKt4MvNK4Da9AjqCCegIvksmIEeUJCKkpBoYu3u
 r9lzjzmuVFP0i+NmCQf3Qgnar7Uue71x7zG35KvfufY7fvMvcpZnX/ZVfm7OPzU/+bvvqs0+3
 txW381V7vtu12Eh7C1P8wW9qzJmTalMl3zbk3VmVuXZhSfwE3iOthzR2x57t2GV4WODc4vIP3
 rLZF+9OFzP5J3bCqyt63aWnggpv3zVlKbEUZyQaajEXFScCAGFCw/LIAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1496858046!105765776!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53184 invoked from network); 7 Jun 2017 17:54:08 -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; 7 Jun 2017 17:54:08 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 2DB7123698;
 Wed,  7 Jun 2017 17:54:06 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 2DB7123698
Date: Wed, 7 Jun 2017 10:54:05 -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: <CACtJ1JSUb4zJJ=_pzBm454cA71RG5DFX+FZaqn2FpaZ3WTQtuQ@mail.gmail.com>
Message-ID: <alpine.DEB.2.10.1706071053070.26108@sstabellini-ThinkPad-X260>
References: <1496769929-23355-1-git-send-email-bhupinder.thakur@linaro.org>
 <1496769929-23355-11-git-send-email-bhupinder.thakur@linaro.org>
 <alpine.DEB.2.10.1706061644080.15791@sstabellini-ThinkPad-X260>
 <CACtJ1JSUb4zJJ=_pzBm454cA71RG5DFX+FZaqn2FpaZ3WTQtuQ@mail.gmail.com>
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>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 10/14 v4] xen/arm: vpl011: Modify xenconsole
 to support multiple consoles
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCA3IEp1biAyMDE3LCBCaHVwaW5kZXIgVGhha3VyIHdyb3RlOgo+IEhpIFN0ZWZhbm8s
Cj4gCj4gVGhhbmtzIGZvciB5b3VyIGNvbW1lbnRzLgo+IAo+ID4+IGRpZmYgLS1naXQgYS90b29s
cy9jb25zb2xlL2RhZW1vbi9pby5jIGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwo+ID4+IGlu
ZGV4IGM1ZGQwOGQuLmRiNzNlMTAgMTAwNjQ0Cj4gPj4gLS0tIGEvdG9vbHMvY29uc29sZS9kYWVt
b24vaW8uYwo+ID4+ICsrKyBiL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKPiA+PiBAQCAtOTAs
MTIgKzkwLDE1IEBAIHN0cnVjdCBidWZmZXIgewo+ID4+ICB9Owo+ID4+Cj4gPj4gIHN0cnVjdCBj
b25zb2xlIHsKPiA+PiArICAgICBjaGFyICp4c25hbWU7Cj4gPgo+ID4gSG93IGlzIHhzbmFtZSB1
c2VmdWw/IEl0IGRvZXNuJ3QgbG9vayBsaWtlIGl0IGlzIHVzZWQgYW55d2hlcmUgZXhjZXB0Cj4g
PiBpbml0LCByaWdodD8KPiBZZXMuIEkgd2lsbCByZW1vdmUgaXQgZnJvbSB0aGUgY29uc29sZSBz
dHJ1Y3R1cmUuCj4gCj4gPgo+ID4KPiA+PiArICAgICBjaGFyICp0dHluYW1lOwo+ID4+ICAgICAg
IGludCBtYXN0ZXJfZmQ7Cj4gPj4gICAgICAgaW50IG1hc3Rlcl9wb2xsZmRfaWR4Owo+ID4+ICAg
ICAgIGludCBzbGF2ZV9mZDsKPiA+PiAgICAgICBpbnQgbG9nX2ZkOwo+ID4+ICAgICAgIHN0cnVj
dCBidWZmZXIgYnVmZmVyOwo+ID4+IC0gICAgIGNoYXIgKmNvbnNwYXRoOwo+ID4+ICsgICAgIGNo
YXIgKnhzcGF0aDsKPiA+Cj4gPiBBIHNpbXBsZSB0cmljayB0byBtYWtlIHBhdGNoIGVhc2llciB0
byBoYW5kbGUgaXMgdG8gc2VwYXJhdGUgb3V0IGNoYW5nZXMKPiA+IGxpa2UgdGhpcyBvbmU6IHJl
bmFtaW5nIGNvbnNwYXRoIHRvIHhzcGF0aCBjYXVzZXMgYSBsb3Qgb2YgY2h1cm4sIHdoaWNoCj4g
PiBlbmRzIHVwIGFsbCBtaXhlZCB1cCB3aXRoIG90aGVyIG1lYW5pbmdmdWwgY2hhbmdlcy4KPiA+
Cj4gSSB0aG91Z2h0IHRoYXQgeHNwYXRoIGlzIGEgbW9yZSBhcHByb3ByaWF0ZSBuYW1lIHRoYW4g
Y29uc3BhdGggYmVjYXVzZQo+IGl0IHRlbGxzIHRoYXQgaXQgaXMgcmVsYXRlZCB0bwo+IHhlbnN0
b3JlLiBJIGNvdWxkIGtlZXAgaXQgdW5jaGFuZ2VkLiBMZXQgbWUga25vdy4gRWxzZSBJIHdpbGwK
PiBpbnRyb2R1Y2UgdGhpcyBpbiBhIHNlcGFyYXRlIHBhdGNoLgoKWWVzLCByZW5hbWUgaXQgYnV0
IGluIGEgc2VwYXJhdGUgcGF0Y2gKCgo+ID4KPiA+PiArICAgICBjaGFyICpsb2dfc3VmZml4Owo+
ID4+ICAgICAgIGludCByaW5nX3JlZjsKPiA+PiAgICAgICB4ZW5ldnRjaG5fcG9ydF9vcl9lcnJv
cl90IGxvY2FsX3BvcnQ7Cj4gPj4gICAgICAgeGVuZXZ0Y2huX3BvcnRfb3JfZXJyb3JfdCByZW1v
dGVfcG9ydDsKPiA+PiBAQCAtMTAzLDYgKzEwNiwyMyBAQCBzdHJ1Y3QgY29uc29sZSB7Cj4gPj4g
ICAgICAgc3RydWN0IGRvbWFpbiAqZDsKPiA+PiAgfTsKPiA+Pgo+ID4+ICtzdHJ1Y3QgY29uc29s
ZV9kYXRhIHsKPiA+PiArICAgICBjaGFyICp4c25hbWU7Cj4gPj4gKyAgICAgY2hhciAqdHR5bmFt
ZTsKPiA+PiArICAgICBjaGFyICpsb2dfc3VmZml4Owo+ID4+ICt9Owo+ID4+ICsKPiA+PiArc3Rh
dGljIHN0cnVjdCBjb25zb2xlX2RhdGEgY29uc29sZV9kYXRhW10gPSB7Cj4gPj4gKwo+ID4+ICsg
ICAgIHsKPiA+PiArICAgICAgICAgICAgIC54c25hbWUgPSAiL2NvbnNvbGUiLAo+ID4+ICsgICAg
ICAgICAgICAgLnR0eW5hbWUgPSAidHR5IiwKPiA+PiArICAgICAgICAgICAgIC5sb2dfc3VmZml4
ID0gIiIsCj4gPj4gKyAgICAgfSwKPiA+PiArfTsKPiA+PiArCj4gPj4gKyNkZWZpbmUgTUFYX0NP
TlNPTEUgKHNpemVvZihjb25zb2xlX2RhdGEpL3NpemVvZihzdHJ1Y3QgY29uc29sZV9kYXRhKSkK
PiA+PiArCj4gPj4gIHN0cnVjdCBkb21haW4gewo+ID4+ICAgICAgIGludCBkb21pZDsKPiA+PiAg
ICAgICBib29sIGlzX2RlYWQ7Cj4gPj4gQEAgLTExMiwxMSArMTMyLDkwIEBAIHN0cnVjdCBkb21h
aW4gewo+ID4+ICAgICAgIGludCB4Y2VfcG9sbGZkX2lkeDsKPiA+PiAgICAgICBpbnQgZXZlbnRf
Y291bnQ7Cj4gPj4gICAgICAgbG9uZyBsb25nIG5leHRfcGVyaW9kOwo+ID4+IC0gICAgIHN0cnVj
dCBjb25zb2xlIGNvbnNvbGU7Cj4gPj4gKyAgICAgc3RydWN0IGNvbnNvbGUgY29uc29sZVtNQVhf
Q09OU09MRV07Cj4gPj4gIH07Cj4gPj4KPiA+PiArc3RhdGljIHZvaWQgYnVmZmVyX2FwcGVuZChz
dHJ1Y3QgY29uc29sZSAqY29uLCB1bnNpZ25lZCBpbnQgZGF0YSkKPiA+PiAgewo+ID4+ICAgICAg
IHN0cnVjdCBidWZmZXIgKmJ1ZmZlciA9ICZjb24tPmJ1ZmZlcjsKPiA+PiArICAgICBzdHJ1Y3Qg
eGVuY29uc19pbnRlcmZhY2UgKmludGYgPSBjb24tPmludGVyZmFjZTsKPiA+PiArICAgICB4ZW5l
dnRjaG5fcG9ydF9vcl9lcnJvcl90IHJ4cG9ydCA9ICh4ZW5ldnRjaG5fcG9ydF9vcl9lcnJvcl90
KWRhdGE7Cj4gPj4gICAgICAgc3RydWN0IGRvbWFpbiAqZG9tID0gY29uLT5kOwo+ID4+ICAgICAg
IFhFTkNPTlNfUklOR19JRFggY29ucywgcHJvZCwgc2l6ZTsKPiA+PiAtICAgICBzdHJ1Y3QgeGVu
Y29uc19pbnRlcmZhY2UgKmludGYgPSBjb24tPmludGVyZmFjZTsKPiA+PiArCj4gPj4gKyAgICAg
LyogSWYgaW5jb21pbmcgZGF0YSBpcyBub3QgZm9yIHRoZSBjdXJyZW50IGNvbnNvbGUgdGhlbiBp
Z25vcmUuICovCj4gPj4gKyAgICAgaWYgKGNvbi0+bG9jYWxfcG9ydCAhPSByeHBvcnQpCj4gPj4g
KyAgICAgICAgICAgICByZXR1cm47Cj4gPj4KPiA+PiAgICAgICBjb25zID0gaW50Zi0+b3V0X2Nv
bnM7Cj4gPj4gICAgICAgcHJvZCA9IGludGYtPm91dF9wcm9kOwo+ID4+IEBAIC00MjcsNiArNTQx
LDkgQEAgc3RhdGljIGludCBjb25zb2xlX2NyZWF0ZV90dHkoc3RydWN0IGNvbnNvbGUgKmNvbikK
PiA+PiAgICAgICBzdHJ1Y3QgdGVybWlvcyB0ZXJtOwo+ID4+ICAgICAgIHN0cnVjdCBkb21haW4g
KmRvbSA9IGNvbi0+ZDsKPiA+Pgo+ID4+ICsgICAgIGlmICghY29uc29sZV9lbmFibGVkKGNvbikp
Cj4gPj4gKyAgICAgICAgICAgICByZXR1cm4gMTsKPiA+Cj4gPiBJcyB0aGlzIGFjdHVhbGx5IHVz
ZWZ1bD8gSXQgZG9lc24ndCBsb29rIGxpa2UgdGhlIHJlc3QgY29kZSBjaGFuZ2VkIGluCj4gPiBy
ZWdhcmRzIHRvIGNvbnNvbGVfY3JlYXRlX3R0eS4KPiBJIHRoaW5rIHRoaXMgY2hlY2sgaW4gbm90
IHJlcXVpcmVkIGFzIGl0IHdvdWxkIGJlIGNhbGxlZCBvbmx5IGlmIHRoZQo+IGNvbnNvbGUgd2Fz
IGluaXRpYWxpemVkLgo+IEkgd2lsbCByZW1vdmUgdGhlIGNoZWNrLgoKT0sKCgo+ID4KPiA+Cj4g
Pgo+ID4+ICAgICAgIGFzc2VydChjb24tPnNsYXZlX2ZkID09IC0xKTsKPiA+PiAgICAgICBhc3Nl
cnQoY29uLT5tYXN0ZXJfZmQgPT0gLTEpOwo+ID4+Cj4gPj4gQEAgLTU5NCwxNSArNzExLDE2IEBA
IHN0YXRpYyBpbnQgY29uc29sZV9jcmVhdGVfcmluZyhzdHJ1Y3QgY29uc29sZSAqY29uKQo+ID4+
Cj4gPj4gICAgICAgY29uLT5sb2NhbF9wb3J0ID0gLTE7Cj4gPj4gICAgICAgY29uLT5yZW1vdGVf
cG9ydCA9IC0xOwo+ID4+IC0gICAgIGlmIChkb20tPnhjZV9oYW5kbGUgIT0gTlVMTCkKPiA+PiAt
ICAgICAgICAgICAgIHhlbmV2dGNobl9jbG9zZShkb20tPnhjZV9oYW5kbGUpOwo+ID4+Cj4gPj4g
LSAgICAgLyogT3BlbmluZyBldnRjaG4gaW5kZXBlbmRlbnRseSBmb3IgZWFjaCBjb25zb2xlIGlz
IGEgYml0Cj4gPj4gLSAgICAgICogd2FzdGVmdWwsIGJ1dCB0aGF0J3MgaG93IHRoZSBjb2RlIGlz
IHN0cnVjdHVyZWQuLi4gKi8KPiA+PiAtICAgICBkb20tPnhjZV9oYW5kbGUgPSB4ZW5ldnRjaG5f
b3BlbihOVUxMLCAwKTsKPiA+PiAtICAgICBpZiAoZG9tLT54Y2VfaGFuZGxlID09IE5VTEwpIHsK
PiA+PiAtICAgICAgICAgICAgIGVyciA9IGVycm5vOwo+ID4+IC0gICAgICAgICAgICAgZ290byBv
dXQ7Cj4gPj4gKyAgICAgaWYgKGRvbS0+eGNlX2hhbmRsZSA9PSBOVUxMKQo+ID4+ICsgICAgIHsK
PiA+PiArICAgICAgICAgICAgIC8qIE9wZW5pbmcgZXZ0Y2huIGluZGVwZW5kZW50bHkgZm9yIGVh
Y2ggY29uc29sZSBpcyBhIGJpdAo+ID4+ICsgICAgICAgICAgICAgICogd2FzdGVmdWwsIGJ1dCB0
aGF0J3MgaG93IHRoZSBjb2RlIGlzIHN0cnVjdHVyZWQuLi4gKi8KPiA+PiArICAgICAgICAgICAg
IGRvbS0+eGNlX2hhbmRsZSA9IHhlbmV2dGNobl9vcGVuKE5VTEwsIDApOwo+ID4+ICsgICAgICAg
ICAgICAgaWYgKGRvbS0+eGNlX2hhbmRsZSA9PSBOVUxMKSB7Cj4gPj4gKyAgICAgICAgICAgICAg
ICAgICAgIGVyciA9IGVycm5vOwo+ID4+ICsgICAgICAgICAgICAgICAgICAgICBnb3RvIG91dDsK
PiA+PiArICAgICAgICAgICAgIH0KPiA+Cj4gPiBJIHRoaW5rIHdlIG5lZWQgdG8gZG8gdGhpcyBw
ZXIgY29uc29sZSBhY3R1YWxseSwgc2VlIGJlbG93Cj4gPgo+ID4KPiA+PiAgICAgICB9Cj4gPj4K
PiA+PiAgICAgICByYyA9IHhlbmV2dGNobl9iaW5kX2ludGVyZG9tYWluKGRvbS0+eGNlX2hhbmRs
ZSwKPiA+PiBAQCAtMTA5MiwxNCArMTI4MiwxMyBAQCB2b2lkIGhhbmRsZV9pbyh2b2lkKQo+ID4+
ICAgICAgICAgICAgICAgICAgICAgICBpZiAoKG5vdys1KSA+IGQtPm5leHRfcGVyaW9kKSB7Cj4g
Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZC0+bmV4dF9wZXJpb2QgPSBub3cgKyBS
QVRFX0xJTUlUX1BFUklPRDsKPiA+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAo
ZC0+ZXZlbnRfY291bnQgPj0gUkFURV9MSU1JVF9BTExPV0FOQ0UpIHsKPiA+PiAtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICh2b2lkKXhlbmV2dGNobl91bm1hc2soZC0+eGNl
X2hhbmRsZSwgY29uLT5sb2NhbF9wb3J0KTsKPiA+PiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGNvbnNvbGVfaXRlcl92b2lkX2FyZzEoZCwgY29uc29sZV9ldmVudF91bm1h
c2spOwo+ID4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KPiA+PiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBkLT5ldmVudF9jb3VudCA9IDA7Cj4gPj4gICAgICAgICAgICAg
ICAgICAgICAgIH0KPiA+PiAgICAgICAgICAgICAgIH0KPiA+PiBAQCAtMTEwNywyOCArMTI5Niwx
NSBAQCB2b2lkIGhhbmRsZV9pbyh2b2lkKQo+ID4+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBkLT5uZXh0X3BlcmlvZCA8IG5leHRfdGltZW91dCkKPiA+PiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIG5leHRfdGltZW91dCA9IGQtPm5leHRfcGVyaW9kOwo+
ID4+ICAgICAgICAgICAgICAgICAgICAgICB9IGVsc2UgaWYgKGQtPnhjZV9oYW5kbGUgIT0gTlVM
TCkgewo+ID4+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmIChkaXNjYXJkX292ZXJm
bG93ZWRfZGF0YSB8fAo+ID4+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAhY29u
LT5idWZmZXIubWF4X2NhcGFjaXR5IHx8Cj4gPj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGNvbi0+YnVmZmVyLnNpemUgPCBjb24tPmJ1ZmZlci5tYXhfY2FwYWNpdHkpIHsKPiA+
PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBldnRjaG5fZmQgPSB4
ZW5ldnRjaG5fZmQoZC0+eGNlX2hhbmRsZSk7Cj4gPj4gLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBkLT54Y2VfcG9sbGZkX2lkeCA9IHNldF9mZHMoZXZ0Y2huX2ZkLAo+ID4+
IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFBPTExJTnxQT0xMUFJJKTsKPiA+PiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGlmIChjb25zb2xlX2l0ZXJfYm9vbF9hcmcxKGQsIGJ1ZmZlcl9hdmFpbGFi
bGUpKQo+ID4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgewo+ID4+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgZXZ0Y2huX2Zk
ID0geGVuZXZ0Y2huX2ZkKGQtPnhjZV9oYW5kbGUpOwo+ID4+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBkLT54Y2VfcG9sbGZkX2lkeCA9IHNldF9mZHMoZXZ0
Y2huX2ZkLAo+ID4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFBPTExJTnxQT0xMUFJJKTsKPiA+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIH0KPiA+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9Cj4gPgo+ID4gSXMgdGhl
cmUgYSByZWFzb24gd2h5IHdlIGhhdmUgb25lIHhjZV9wb2xsZmRfaWR4LCB4Y2VfaGFuZGxlLAo+
ID4gbmV4dF9wZXJpb2QgYW5kIGV2ZW50X2NvdW50IHBlciBkb21haW4sIHJhdGhlciB0aGFuIHBl
ciBjb25zb2xlPwo+ID4KPiA+IEl0IGlzIHN0cmFuZ2UgdG8gc2V0IHhjZV9wb2xsZmRfaWR4IGlm
IGF0IGxlYXN0IG9uZSBjb25zb2xlIG9mIHRoZQo+ID4gZG9tYWluIGhhcyBlbm91Z2ggYnVmZmVy
IGF2YWlsYWJpbGl0eS4gU2ltaWxhcmx5LCBpdCBpcyBzdHJhbmdlIHRvIGNvdW50Cj4gPiB0aGUg
bmV4dF9wZXJpb2Qgb24gYSBwZXIgZG9tYWluIGJhc2lzLCByZWdhcmRsZXNzIG9mIHRoZSBudW1i
ZXIgb2YKPiA+IGNvbnNvbGVzLiBJdCB3b3VsZCBiZSBuYXR1cmFsIHRvIGRvIGl0IGF0IHRoZSBj
b25zb2xlIGxldmVsLgo+IAo+IEkgdHJpZWQgdG8gcmV1c2UgdGhlIHNhbWUgZXZlbnQgY2hhbm5l
bCBmb3IgaGFuZGxpbmcgbXVsdGlwbGUgY29uc29sZXMKPiBzaW5jZSBhbiBldmVudCBjaGFubmVs
IGNhbiBoYW5kbGUgbXVsdGlwbGUgY29ubmVjdGlvbnMgYnkgYWxsb2NhdGluZwo+IHVuaXF1ZSBs
b2NhbCBwb3J0cy4gQ29uc2lkZXJpbmcgdGhhdCB0aGVyZSB3aWxsIG5vdCBiZSBtYW55IGNvbnNv
bGVzCj4gYWN0aXZlIGF0IHRoZSBzYW1lIHRpbWUsIEkgdGhvdWdodCBpdCBtaWdodCBiZSBvayB0
byByZXVzZSB0aGUgc2FtZQo+IGV2ZW50IGNoYW5uZWwuCj4gCj4gSSBhZ3JlZSB0aGF0IGl0IGlz
IG5hdHVyYWwgdG8gbWFrZSB0aGlzIHBlciBjb25zb2xlLiBMZXQgbWUga25vdyBpZiBJCj4gc2hv
dWxkIG1ha2UgaXQgcGVyIGNvbnNvbGUuCiAKWWVzLCBwbGVhc2UuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 07 17:58:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 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 1dIfDN-0004QX-W1; Wed, 07 Jun 2017 17:57:53 +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 1dIfDM-0004QK-VT
 for xen-devel@lists.xensource.com; Wed, 07 Jun 2017 17:57:53 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 34/5A-02956-0AE38395; Wed, 07 Jun 2017 17:57:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXe+nUW
 kwenbMhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN6OvewVbwroexYltnB2sD
 4+WELkYuDiGBv4wSv1qPskA4jxkl/nfvZIJwtjFKnO5bzd7FyMkhIuAs8fXMXCCbg4NXQF9iz
 90okLCwgL3E0ZlbmEBsCYEJahITz1dD2J4SW29PYIGxl3RPYexiZOdgE7CSOCQGEmURUJU40n
 OEaQIj9wJGhlWMGsWpRWWpRbpGhnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIE
 +ZwCCHYx/lgUcYpTkYFIS5X0gbREpxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3sw1QTrAoNT21
 Ii0zBxh8MGkJDh4lEV57kDRvcUFibnFmOkTqFKMux4bV678wCbHk5eelSonzqtsCFQmAFGWU5
 sGNgEXCJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzuoCs4snMK4Hb9AroCCagI/gumYAcUZ
 KIkJJqYEzh3LOX1TPwDg/LmTv/fyg68XQX6h5oT0h/e+u/8MFsxo9ZVuFPlJblh3GHbE98IpC
 04tv0G2lycqZ2xVZNGkcebvCc07A4x8HgX/DLm3dXyrtpXPE5FpwsdY0v7MnVpvzYjkNH7n1S
 e5tkzTlxa6GJ0WODlC2STG4Wyputn15wfhAe+O1NhxJLcUaioRZzUXEiAJkdUFd/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-3.tower-21.messagelabs.com!1496858270!69291353!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48616 invoked from network); 7 Jun 2017 17:57:51 -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 Jun 2017 17:57: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 1dIfDJ-0002Xt-3D; Wed, 07 Jun 2017 17:57:49 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dIfDD-000557-AR; Wed, 07 Jun 2017 17:57:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dIfDC-0004am-UN; Wed, 07 Jun 2017 17:57:43 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110063-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-armhf-armhf-xl-xsm:host-install(3):broken:heisenbug
 xen-4.9-testing:test-arm64-arm64-xl-credit2:guest-start:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:allowable
 xen-4.9-testing:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-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-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-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-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds: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-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=6cf1d2b6cf27d278c1dab00434d3d039af394855
X-Osstest-Versions-That: xen=35f0fff2a67d1a5b93f9992e3a402ac3c896ae55
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 07 Jun 2017 17:57:42 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 110063: 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>

ZmxpZ2h0IDExMDA2MyB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDA2My8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRs
eSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMyBob3N0LWlu
c3RhbGwoMykgYnJva2VuIGluIDExMDA0NCBwYXNzIGluIDExMDA2MwogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAxMSBndWVzdC1zdGFydCAgICAgIGZhaWwgaW4gMTEwMDQ0IHBhc3MgaW4g
MTEwMDYzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdGFy
dC93aW4ucmVwZWF0IGZhaWwgcGFzcyBpbiAxMTAwNDQKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSBy
ZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDk5
OTUKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgMTUgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBm
YWlsIGluIDExMDA0NCBsaWtlIDEwOTk2NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0IDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMTAwNDQgbGlrZSAxMTAw
MDgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICBm
YWlsIGluIDExMDA0NCBsaWtlIDExMDAwOAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTEwMDA4CiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNiBkZWJpYW4taHZt
LWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RhcnQvd2luLnJl
cGVhdCAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDkgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAg
ICAgICAgICAgICA2Y2YxZDJiNmNmMjdkMjc4YzFkYWIwMDQzNGQzZDAzOWFmMzk0ODU1CmJhc2Vs
aW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAzNWYwZmZmMmE2N2QxYTViOTNmOTk5
MmUzYTQwMmFjM2M4OTZhZTU1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTAwMDggIDIwMTctMDYt
MDUgMDM6MDg6MTEgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEwMDQ0ICAyMDE3
LTA2LTA2IDE3OjEyOjU0IFogICAgMSBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hv
IHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1
bmxhcEBjaXRyaXguY29tPgogIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29t
PgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVw
Z3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyBy
ZXZpc2lvbiA6CgorIGJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyByZXZpc2lvbj02Y2YxZDJiNmNm
MjdkMjc4YzFkYWIwMDQzNGQzZDAzOWFmMzk0ODU1CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4g
Li9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRy
ZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAg
dXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAg
ICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwg
cmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3Mg
J10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21l
L29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2Nr
PS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9y
ZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9j
ayAuL2FwLXB1c2ggeGVuLTQuOS10ZXN0aW5nIDZjZjFkMmI2Y2YyN2QyNzhjMWRhYjAwNDM0ZDNk
MDM5YWYzOTQ4NTUKKyBicmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgcmV2aXNpb249NmNmMWQyYjZj
ZjI3ZDI3OGMxZGFiMDA0MzRkM2QwMzlhZjM5NDg1NQorIC4gLi9jcmktbG9jay1yZXBvcworKyAu
IC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0
cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAg
IHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAg
ICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2Fs
IHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9z
ICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9t
ZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9j
az0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xv
Y2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisr
IC4gLi9jcmktZ2V0Y29uZmlnCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNl
ICIkYnJhbmNoIiBpbgorIHRyZWU9eGVuCisgeGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdb
JyB4eGVuID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4ID0geCAnXScKKyBxZW11
dWJyYW5jaD1xZW11LXVwc3RyZWFtLTQuOS10ZXN0aW5nCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gK
KysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tNC45LXRlc3RpbmcKKyBwcmV2eGVuYnJhbmNo
PXhlbi00LjgtdGVzdGluZworICdbJyB4NmNmMWQyYjZjZjI3ZDI3OGMxZGFiMDA0MzRkM2QwMzlh
ZjM5NDg1NSA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDog
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
cmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTMuMTQKKysgOiB0ZXN0ZWQvbGlu
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
IDZjZjFkMmI2Y2YyN2QyNzhjMWRhYjAwNDM0ZDNkMDM5YWYzOTQ4NTU6cmVmcy9oZWFkcy9zdGFi
bGUtNC45ClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAog
ICAzNWYwZmZmLi42Y2YxZDJiICA2Y2YxZDJiNmNmMjdkMjc4YzFkYWIwMDQzNGQzZDAzOWFmMzk0
ODU1IC0+IHN0YWJsZS00LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 07 18:09:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 18: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 1dIfOn-0005Gb-2b; Wed, 07 Jun 2017 18: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 <sstabellini@kernel.org>) id 1dIfOl-0005GV-8Q
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 18:09:39 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 72/5E-02956-26148395; Wed, 07 Jun 2017 18:09:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVybKJssm6So0W
 kQcdSTovvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP2pV3MBQuEKlY82MnYwLiVv4uRi0NI4A+j
 xOrOdtYuRk4OFgEHiWvLZgHZHByMAjESD35Yg4QZBcIkJl9eAlWiJdFx4g47iM0mYCjx98kmN
 pByCSB7yWcOkLCIgI7E34u/WEDGMwvMYJa4//gZI0hCWMBW4uyZp2BzOAXsJPaeuMICYvMKeE
 ucnjwNLC4EVHPj8WtmEFtUQFfi0L8/bBA1ghInZz4Bq2cGumH59G0sExgFZiFJzUKSWsDItIp
 Rozi1qCy1SNfYSC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzAIGYBgB+PpdYGH
 GCU5mJREeR9IW0QK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuA9bQ+UEyxKTU+tSMvMAcYDTFqCg
 0dJhDfRDijNW1yQmFucmQ6ROsWoKCXOy+4AlBAASWSU5sG1wWLwEqOslDAvI9AhQjwFqUW5mS
 Wo8q8YxTkYlYR5OUCm8GTmlcBNfwW0mAloMd8lE5DFJYkIKakGRsuaz0wv9gieqzvPOSN3zy8
 bHq2HF6csvWnSGNzy8f28GLajs4823UxfXOXmMfmjV0CvTdVHg7o3IXZGoQpbN6eF705+PMtI
 r2H7qUcv7q+oab/cXR5/M9/ke/a0TedORcZ/WuMeMf+XTOMN2ffvTym9ncuwsedt2NFtrcsvn
 ddJcp5yfuaT7QFKLMUZiYZazEXFiQBDPcEuvAIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1496858976!83354027!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22684 invoked from network); 7 Jun 2017 18:09:38 -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; 7 Jun 2017 18:09:38 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id E790622CB4;
 Wed,  7 Jun 2017 18:09:35 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E790622CB4
Date: Wed, 7 Jun 2017 11:09:35 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Sergey Dyasli <sergey.dyasli@citrix.com>
In-Reply-To: <20170607072012.20397-1-sergey.dyasli@citrix.com>
Message-ID: <alpine.DEB.2.10.1706071107590.26108@sstabellini-ThinkPad-X260>
References: <20170607072012.20397-1-sergey.dyasli@citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Marc Zyngier <marc.zyngier@arm.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 linux-kernel@vger.kernel.org, Julien Grall <julien.grall@arm.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v2] xen: fix HYPERVISOR_dm_op() prototype
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCA3IEp1biAyMDE3LCBTZXJnZXkgRHlhc2xpIHdyb3RlOgo+IENoYW5nZSB0aGUgdGhp
cmQgcGFyYW1ldGVyIHRvIGJlIHRoZSByZXF1aXJlZCBzdHJ1Y3QgeGVuX2RtX29wX2J1ZiAqCj4g
aW5zdGVhZCBvZiBhIGdlbmVyaWMgdm9pZCAqICh3aGljaCBibGluZGx5IGFjY2VwdHMgYW55IHBv
aW50ZXIpLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlA
Y2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+CgoKPiAtLS0KPiB2MSAtLT4gdjI6Cj4gLSBSZXBsYWNlZCAiI2luY2x1ZGUg
PHhlbi9pbnRlcmZhY2UvaHZtL2RtX29wLmg+IiB3aXRoCj4gICBmb3J3YXJkIGRlY2xhcmF0aW9u
IG9mIHN0cnVjdCB4ZW5fZG1fb3BfYnVmCj4gCj4gIGFyY2gveDg2L2luY2x1ZGUvYXNtL3hlbi9o
eXBlcmNhbGwuaCB8IDQgKysrLQo+ICBpbmNsdWRlL3hlbi9hcm0vaHlwZXJjYWxsLmggICAgICAg
ICAgfCA1ICsrKystCj4gIDIgZmlsZXMgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCAyIGRlbGV0
aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vaHlwZXJj
YWxsLmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vaHlwZXJjYWxsLmgKPiBpbmRleCBmNmQy
MGY2Y2NhMTIuLjdhNGRiNWZlZmQxNSAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2Fz
bS94ZW4vaHlwZXJjYWxsLmgKPiArKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vaHlwZXJj
YWxsLmgKPiBAQCAtNTAsNiArNTAsOCBAQAo+ICAjaW5jbHVkZSA8eGVuL2ludGVyZmFjZS9wbGF0
Zm9ybS5oPgo+ICAjaW5jbHVkZSA8eGVuL2ludGVyZmFjZS94ZW4tbWNhLmg+Cj4gIAo+ICtzdHJ1
Y3QgeGVuX2RtX29wX2J1ZjsKPiArCj4gIC8qCj4gICAqIFRoZSBoeXBlcmNhbGwgYXNtcyBoYXZl
IHRvIG1lZXQgc2V2ZXJhbCBjb25zdHJhaW50czoKPiAgICogLSBXb3JrIG9uIDMyLSBhbmQgNjQt
Yml0Lgo+IEBAIC00NzQsNyArNDc2LDcgQEAgSFlQRVJWSVNPUl94ZW5wbXVfb3AodW5zaWduZWQg
aW50IG9wLCB2b2lkICphcmcpCj4gIAo+ICBzdGF0aWMgaW5saW5lIGludAo+ICBIWVBFUlZJU09S
X2RtX29wKAo+IC0JZG9taWRfdCBkb20sIHVuc2lnbmVkIGludCBucl9idWZzLCB2b2lkICpidWZz
KQo+ICsJZG9taWRfdCBkb20sIHVuc2lnbmVkIGludCBucl9idWZzLCBzdHJ1Y3QgeGVuX2RtX29w
X2J1ZiAqYnVmcykKPiAgewo+ICAJcmV0dXJuIF9oeXBlcmNhbGwzKGludCwgZG1fb3AsIGRvbSwg
bnJfYnVmcywgYnVmcyk7Cj4gIH0KPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4vYXJtL2h5cGVy
Y2FsbC5oIGIvaW5jbHVkZS94ZW4vYXJtL2h5cGVyY2FsbC5oCj4gaW5kZXggNzNkYjRiMmVlYjg5
Li5iNDA0ODVlNTRkODAgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS94ZW4vYXJtL2h5cGVyY2FsbC5o
Cj4gKysrIGIvaW5jbHVkZS94ZW4vYXJtL2h5cGVyY2FsbC5oCj4gQEAgLTM5LDYgKzM5LDggQEAK
PiAgI2luY2x1ZGUgPHhlbi9pbnRlcmZhY2Uvc2NoZWQuaD4KPiAgI2luY2x1ZGUgPHhlbi9pbnRl
cmZhY2UvcGxhdGZvcm0uaD4KPiAgCj4gK3N0cnVjdCB4ZW5fZG1fb3BfYnVmOwo+ICsKPiAgbG9u
ZyBwcml2Y21kX2NhbGwodW5zaWduZWQgY2FsbCwgdW5zaWduZWQgbG9uZyBhMSwKPiAgCQl1bnNp
Z25lZCBsb25nIGEyLCB1bnNpZ25lZCBsb25nIGEzLAo+ICAJCXVuc2lnbmVkIGxvbmcgYTQsIHVu
c2lnbmVkIGxvbmcgYTUpOwo+IEBAIC01Myw3ICs1NSw4IEBAIGludCBIWVBFUlZJU09SX3BoeXNk
ZXZfb3AoaW50IGNtZCwgdm9pZCAqYXJnKTsKPiAgaW50IEhZUEVSVklTT1JfdmNwdV9vcChpbnQg
Y21kLCBpbnQgdmNwdWlkLCB2b2lkICpleHRyYV9hcmdzKTsKPiAgaW50IEhZUEVSVklTT1JfdG1l
bV9vcCh2b2lkICphcmcpOwo+ICBpbnQgSFlQRVJWSVNPUl92bV9hc3Npc3QodW5zaWduZWQgaW50
IGNtZCwgdW5zaWduZWQgaW50IHR5cGUpOwo+IC1pbnQgSFlQRVJWSVNPUl9kbV9vcChkb21pZF90
IGRvbWlkLCB1bnNpZ25lZCBpbnQgbnJfYnVmcywgdm9pZCAqYnVmcyk7Cj4gK2ludCBIWVBFUlZJ
U09SX2RtX29wKGRvbWlkX3QgZG9taWQsIHVuc2lnbmVkIGludCBucl9idWZzLAo+ICsJCSAgICAg
c3RydWN0IHhlbl9kbV9vcF9idWYgKmJ1ZnMpOwo+ICBpbnQgSFlQRVJWSVNPUl9wbGF0Zm9ybV9v
cF9yYXcodm9pZCAqYXJnKTsKPiAgc3RhdGljIGlubGluZSBpbnQgSFlQRVJWSVNPUl9wbGF0Zm9y
bV9vcChzdHJ1Y3QgeGVuX3BsYXRmb3JtX29wICpvcCkKPiAgewo+IC0tIAo+IDIuMTEuMAo+IAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 07 18:19:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 18:19:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIfYV-00062t-2i; Wed, 07 Jun 2017 18:19: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 1dIfYU-00062i-Ia
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 18:19:42 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 9B/3B-31580-DB348395; Wed, 07 Jun 2017 18:19:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVybKJssu5eZ4t
 Ig0ObuC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owpGy4yFrzTrTjZfYapgXGmahcjF4eQwB9G
 iUXrLjN1MXJysAg4SHR0v2LsYuTgYBSIkXjwwxokzCgQJjH58hJWiBItiRnzt4OVswkYSvx9s
 okNpFwCyF7ymQMkLCKgLPGxtZcdZDyzwFpGifbNH9hBEsIC7hIvl71jA7E5BWwkns7eDzaHV8
 BbYuLOyYwQ93xkluj/vYcZJCEqoCtx6N8fNogiQYmTM5+wgNjMQEcsn76NZQKjwCwkqVlIUgs
 YmVYxahSnFpWlFukaWuglFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgSGYT0DA+MO
 xt+nPQ8xSnIwKYnyPpC2iBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwZvvBJQTLEpNT61Iy8wBR
 gRMWoKDR0mE97MDUJq3uCAxtzgzHSJ1ilGX407fhi9MQix5+XmpUuK8iSAzBECKMkrz4EbAov
 MSo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWGIKTyZeSVwm14BHcEEdATfJROQI0oSEVJSDYx
 18a4Sd40+HDZ9o3ls7/S7WS/yz5tvMXt76+uy5Jr+P94qj+SD0rec73c1TLyh2y1kZecoyLZl
 89mMDVpVGfuesnmzsT0p/zC77swBw7ab807byc46e3YppyV7p+7fm/rJ0v9+MGy75Xf5/wamN
 WvP7PfLmO/x3fyw2ISzfXUXrzHHhr0xOT9ViaU4I9FQi7moOBEAXkcC78kCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1496859579!104556613!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54919 invoked from network); 7 Jun 2017 18:19:40 -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; 7 Jun 2017 18:19:40 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id D055322CC1;
 Wed,  7 Jun 2017 18:19:38 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D055322CC1
Date: Wed, 7 Jun 2017 11:19:38 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Juergen Gross <jgross@suse.com>
In-Reply-To: <294d36b9-0ebb-647d-ecfa-7a4e2c0ada47@suse.com>
Message-ID: <alpine.DEB.2.10.1706071109510.26108@sstabellini-ThinkPad-X260>
References: <55443407-5d99-0830-e8e0-6c2044c18ec9@suse.com>
 <22824.21930.185651.403388@mariner.uk.xensource.com>
 <2e6d9143-1abe-2f99-155f-f1071245ca41@suse.com>
 <alpine.DEB.2.10.1705261201010.18759@sstabellini-ThinkPad-X260>
 <77637aaf-0c2c-fe90-2e37-3211ea9026e7@suse.com>
 <alpine.DEB.2.10.1706060930460.10022@sstabellini-ThinkPad-X260>
 <5de5e464-ae54-30b4-7a97-0a2dcbf91416@suse.com>
 <alpine.DEB.2.10.1706061202290.15791@sstabellini-ThinkPad-X260>
 <294d36b9-0ebb-647d-ecfa-7a4e2c0ada47@suse.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>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [for-4.9] Re: HVM guest performance regression
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCA3IEp1biAyMDE3LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IE9uIDA2LzA2LzE3IDIx
OjA4LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPiBPbiBUdWUsIDYgSnVuIDIwMTcsIEp1
ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gPj4gT24gMDYvMDYvMTcgMTg6MzksIFN0ZWZhbm8gU3RhYmVs
bGluaSB3cm90ZToKPiA+Pj4gT24gVHVlLCA2IEp1biAyMDE3LCBKdWVyZ2VuIEdyb3NzIHdyb3Rl
Ogo+ID4+Pj4gT24gMjYvMDUvMTcgMjE6MDEsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+
Pj4+PiBPbiBGcmksIDI2IE1heSAyMDE3LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+ID4+Pj4+PiBP
biAyNi8wNS8xNyAxODoxOSwgSWFuIEphY2tzb24gd3JvdGU6Cj4gPj4+Pj4+PiBKdWVyZ2VuIEdy
b3NzIHdyaXRlcyAoIkhWTSBndWVzdCBwZXJmb3JtYW5jZSByZWdyZXNzaW9uIik6Cj4gPj4+Pj4+
Pj4gTG9va2luZyBmb3IgdGhlIHJlYXNvbiBvZiBhIHBlcmZvcm1hbmNlIHJlZ3Jlc3Npb24gb2Yg
SFZNIGd1ZXN0cyB1bmRlcgo+ID4+Pj4+Pj4+IFhlbiA0LjcgYWdhaW5zdCA0LjUgSSBmb3VuZCB0
aGUgcmVhc29uIHRvIGJlIGNvbW1pdAo+ID4+Pj4+Pj4+IGMyNmY5MmI4ZmNlM2M5ZGYxN2Y3ZWYw
MzViNTRkOTdjYmU5MzFjN2EgKCJsaWJ4bDogcmVtb3ZlIGZyZWVtZW1fc2xhY2siKQo+ID4+Pj4+
Pj4+IGluIFhlbiA0LjYuCj4gPj4+Pj4+Pj4KPiA+Pj4+Pj4+PiBUaGUgcHJvYmxlbSBvY2N1cnJl
ZCB3aGVuIGRvbTAgaGFkIHRvIGJlIGJhbGxvb25lZCBkb3duIHdoZW4gc3RhcnRpbmcKPiA+Pj4+
Pj4+PiB0aGUgZ3Vlc3QuIFRoZSBwZXJmb3JtYW5jZSBvZiBzb21lIG1pY3JvIGJlbmNobWFya3Mg
ZHJvcHBlZCBieSBhYm91dAo+ID4+Pj4+Pj4+IGEgZmFjdG9yIG9mIDIgd2l0aCBhYm92ZSBjb21t
aXQuCj4gPj4+Pj4+Pj4KPiA+Pj4+Pj4+PiBJbnRlcmVzdGluZyBwb2ludCBpcyB0aGF0IHRoZSBw
ZXJmb3JtYW5jZSBvZiB0aGUgZ3Vlc3Qgd2lsbCBkZXBlbmQgb24KPiA+Pj4+Pj4+PiB0aGUgYW1v
dW50IG9mIGZyZWUgbWVtb3J5IGJlaW5nIGF2YWlsYWJsZSBhdCBndWVzdCBjcmVhdGlvbiB0aW1l
Lgo+ID4+Pj4+Pj4+IFdoZW4gdGhlcmUgd2FzIGJhcmVseSBlbm91Z2ggbWVtb3J5IGF2YWlsYWJs
ZSBmb3Igc3RhcnRpbmcgdGhlIGd1ZXN0Cj4gPj4+Pj4+Pj4gdGhlIHBlcmZvcm1hbmNlIHdpbGwg
cmVtYWluIGxvdyBldmVuIGlmIG1lbW9yeSBpcyBiZWluZyBmcmVlZCBsYXRlci4KPiA+Pj4+Pj4+
Pgo+ID4+Pj4+Pj4+IEknZCBsaWtlIHRvIHN1Z2dlc3Qgd2UgZWl0aGVyIHJldmVydCB0aGUgY29t
bWl0IG9yIGhhdmUgc29tZSBvdGhlcgo+ID4+Pj4+Pj4+IG1lY2hhbmlzbSB0byB0cnkgdG8gaGF2
ZSBzb21lIHJlc2VydmUgZnJlZSBtZW1vcnkgd2hlbiBzdGFydGluZyBhCj4gPj4+Pj4+Pj4gZG9t
YWluLgo+ID4+Pj4+Pj4KPiA+Pj4+Pj4+IE9oLCBkZWFyLiAgVGhlIG1lbW9yeSBhY2NvdW50aW5n
IHN3YW1wIGFnYWluLiAgQ2xlYXJseSB3ZSBhcmUgbm90Cj4gPj4+Pj4+PiBnb2luZyB0byBkcmFp
biB0aGF0IHN3YW1wIG5vdywgYnV0IEkgZG9uJ3QgbGlrZSByZWdyZXNzaW9ucy4KPiA+Pj4+Pj4+
Cj4gPj4+Pj4+PiBJIGFtIG5vdCBvcHBvc2VkIHRvIHJldmVydGluZyB0aGF0IGNvbW1pdC4gIEkg
d2FzIGEgYml0IGlmZnkgYWJvdXQgaXQKPiA+Pj4+Pj4+IGF0IHRoZSB0aW1lOyBhbmQgYWNjb3Jk
aW5nIHRvIHRoZSByZW1vdmFsIGNvbW1pdCBtZXNzYWdlLCBpdCB3YXMKPiA+Pj4+Pj4+IGJhc2lj
YWxseSByZW1vdmVkIGJlY2F1c2UgaXQgd2FzIGEgcGllY2Ugb2YgY2FyZ28gY3VsdCBmb3Igd2hp
Y2ggd2UKPiA+Pj4+Pj4+IGhhZCBubyBqdXN0aWZpY2F0aW9uIGluIGFueSBvZiBvdXIgcmVjb3Jk
cy4KPiA+Pj4+Pj4+Cj4gPj4+Pj4+PiBJbmRlZWQgSSB0aGluayBmaXhpbmcgdGhpcyBpcyBhIGNh
bmRpZGF0ZSBmb3IgNC45Lgo+ID4+Pj4+Pj4KPiA+Pj4+Pj4+IERvIHlvdSBrbm93IHRoZSBtZWNo
YW5pc20gYnkgd2hpY2ggdGhlIGZyZWVtZW0gc2xhY2sgaGVscHMgPyAgSSB0aGluawo+ID4+Pj4+
Pj4gdGhhdCB3b3VsZCBiZSBhIHByZXJlcXVpc2l0ZSBmb3IgcmV2ZXJ0aW5nIHRoaXMuICBUaGF0
IHdheSB3ZSBjYW4gaGF2ZQo+ID4+Pj4+Pj4gYW4gdW5kZXJzdGFuZGluZyBvZiB3aHkgd2UgYXJl
IGRvaW5nIHRoaW5ncywgcmF0aGVyIHRoYW4ganVzdAo+ID4+Pj4+Pj4gZmxhaWxpbmcgYXQgcmFu
ZG9tLi4uCj4gPj4+Pj4+Cj4gPj4+Pj4+IEkgd2lzaCBJIHdvdWxkIHVuZGVyc3RhbmQgaXQuCj4g
Pj4+Pj4+Cj4gPj4+Pj4+IE9uZSBjYW5kaWRhdGUgd291bGQgYmUgMk0vMUcgcGFnZXMgYmVpbmcg
cG9zc2libGUgd2l0aCBlbm91Z2ggZnJlZQo+ID4+Pj4+PiBtZW1vcnksIGJ1dCBJIGhhdmVuJ3Qg
cHJvb2ZlZCB0aGlzIHlldC4gSSBjYW4gaGF2ZSBhIHRyeSBieSBkaXNhYmxpbmcKPiA+Pj4+Pj4g
YmlnIHBhZ2VzIGluIHRoZSBoeXBlcnZpc29yLgo+ID4+Pj4+Cj4gPj4+Pj4gUmlnaHQsIGlmIEkg
aGFkIHRvIGJldCwgSSB3b3VsZCBwdXQgbXkgbW9uZXkgb24gc3VwZXJwYWdlcyBzaGF0dGVyaW5n
Cj4gPj4+Pj4gYmVpbmcgdGhlIGNhdXNlIG9mIHRoZSBwcm9ibGVtLgo+ID4+Pj4KPiA+Pj4+IFNl
ZW1zIHlvdSB3b3VsZCBoYXZlIGxvc3QgeW91ciBtb25leS4uLgo+ID4+Pj4KPiA+Pj4+IE1lYW53
aGlsZSBJJ3ZlIGZvdW5kIGEgd2F5IHRvIGdldCB0aGUgImdvb2QiIHBlcmZvcm1hbmNlIGluIHRo
ZSBtaWNybwo+ID4+Pj4gYmVuY2htYXJrLiBVbmZvcnR1bmF0ZWx5IHRoaXMgcmVxdWlyZXMgdG8g
c3dpdGNoIG9mZiB0aGUgcHYgaW50ZXJmYWNlcwo+ID4+Pj4gaW4gdGhlIEhWTSBndWVzdCB2aWEg
Inhlbl9ub3B2IiBrZXJuZWwgYm9vdCBwYXJhbWV0ZXIuCj4gPj4+Pgo+ID4+Pj4gSSBoYXZlIHZl
cmlmaWVkIHRoYXQgcHYgc3BpbmxvY2tzIGFyZSBub3QgdG8gYmxhbWUgKHZpYSAieGVuX25vcHZz
cGluIgo+ID4+Pj4ga2VybmVsIGJvb3QgcGFyYW1ldGVyKS4gU3dpdGNoaW5nIHRvIGNsb2Nrc291
cmNlIFRTQyBpbiB0aGUgcnVubmluZwo+ID4+Pj4gc3lzdGVtIGRvZXNuJ3QgaGVscCBlaXRoZXIu
Cj4gPj4+Cj4gPj4+IFdoYXQgYWJvdXQgeGVuX2h2bV9leGl0X21tYXAgKGFuIG9wdGltaXphdGlv
biBmb3Igc2hhZG93IHBhZ2V0YWJsZXMpIGFuZAo+ID4+PiB4ZW5faHZtX3NtcF9pbml0IChQViBJ
UEkpPwo+ID4+Cj4gPj4geGVuX2h2bV9leGl0X21tYXAgaXNuJ3QgYWN0aXZlIChrZXJuZWwgbWVz
c2FnZSB0ZWxsaW5nIG1lIHNvIHdhcwo+ID4+IGlzc3VlZCkuCj4gPj4KPiA+Pj4+IFVuZm9ydHVu
YXRlbHkgdGhlIGtlcm5lbCBzZWVtcyBubyBsb25nZXIgdG8gYmUgZnVuY3Rpb25hbCB3aGVuIEkg
dHJ5IHRvCj4gPj4+PiB0d2VhayBpdCBub3QgdG8gdXNlIHRoZSBQVkhWTSBlbmhhbmNlbWVudHMu
Cj4gPj4+Cj4gPj4+IEkgZ3Vlc3MgeW91IGFyZSBub3QgdGFsa2luZyBhYm91dCByZWd1bGFyIFBW
IGRyaXZlcnMgbGlrZSBuZXRmcm9udCBhbmQKPiA+Pj4gYmxrZnJvbnQsIHJpZ2h0Pwo+ID4+Cj4g
Pj4gVGhlIHBsYW4gd2FzIHRvIGJlIGFibGUgdG8gdXNlIFBWIGRyaXZlcnMgd2l0aG91dCBoYXZp
bmcgdG8gdXNlIFBWCj4gPj4gY2FsbGJhY2tzIGFuZCBQViB0aW1lcnMuIFRoaXMgaXNuJ3QgcG9z
c2libGUgcmlnaHQgbm93Lgo+ID4gCj4gPiBJIHRoaW5rIHRoZSBjb2RlIHRvIGhhbmRsZSB0aGF0
IHNjZW5hcmlvIHdhcyBncmFkdWFsbHkgcmVtb3ZlZCBvdmVyIHRpbWUKPiA+IHRvIHNpbXBsaWZ5
IHRoZSBjb2RlIGJhc2UuCj4gCj4gSG1tLCB0b28gYmFkLgo+IAo+ID4+Pj4gSSdtIHdvbmRlcmlu
ZyBub3cgd2hldGhlcgo+ID4+Pj4gdGhlcmUgaGF2ZSBldmVyIGJlZW4gYW55IGJlbmNobWFya3Mg
dG8gcHJvb2YgUFZIVk0gcmVhbGx5IGJlaW5nIGZhc3Rlcgo+ID4+Pj4gdGhhbiBub24tUFZIVk0/
IE15IGZpbmRpbmdzIHNlZW0gdG8gc3VnZ2VzdCB0aGVyZSBtaWdodCBiZSBhIGh1Z2UKPiA+Pj4+
IHBlcmZvcm1hbmNlIGdhcCB3aXRoIFBWSFZNLiBPVE9IIHRoaXMgbWlnaHQgZGVwZW5kIG9uIGhh
cmR3YXJlIGFuZCBvdGhlcgo+ID4+Pj4gZmFjdG9ycy4KPiA+Pj4+Cj4gPj4+PiBTdGVmYW5vLCBk
aWRuJ3QgeW91IGRvIHRoZSBQVkhWTSBzdHVmZiBiYWNrIGluIDIwMTA/IERvIHlvdSBoYXZlIGFu
eQo+ID4+Pj4gZGF0YSBmcm9tIHRoZW4gcmVnYXJkaW5nIHBlcmZvcm1hbmNlIGZpZ3VyZXM/Cj4g
Pj4+Cj4gPj4+IFllcywgSSBzdGlsbCBoYXZlIHRoZXNlIHNsaWRlczoKPiA+Pj4KPiA+Pj4gaHR0
cHM6Ly93d3cuc2xpZGVzaGFyZS5uZXQveGVuX2NvbV9tZ3IvbGludXgtcHYtb24taHZtCj4gPj4K
PiA+PiBUaGFua3MuIFNvIHlvdSBtZWFzdXJlZCB0aGUgb3ZlcmFsbCBwYWNrYWdlLCBub3QgdGhl
IHNpbmdsZSBpdGVtcyBsaWtlCj4gPj4gY2FsbGJhY2tzLCB0aW1lcnMsIHRpbWUgc291cmNlPyBJ
J20gYXNraW5nIGJlY2F1c2UgSSBzdGFydCB0byBiZWxpZXZlCj4gPj4gdGhlcmUgYXJlIHNvbWUg
b2YgdGhvc2Ugc2xvd2VyIHRoYW4gdGhlaXIgbm9uLVBWIHZhcmlhbnRzLgo+ID4gCj4gPiBUaGVy
ZSBpc24ndCBtdWNoIGxlZnQgaW4gdGVybXMgb2YgaW5kaXZpZHVhbCBvcHRpbWl6YXRpb25zOiB5
b3UgYWxyZWFkeQo+ID4gdHJpZWQgc3dpdGNoaW5nIGNsb2Nrc291cmNlIGFuZCByZW1vdmluZyBw
diBzcGlubG9ja3MuIHhlbl9odm1fZXhpdF9tbWFwCj4gPiBpcyBub3QgdXNlZC4gT25seSB0aGUg
Zm9sbG93aW5nIGFyZSBsZWZ0ICh5b3UgbWlnaHQgd2FudCB0byBkb3VibGUgY2hlY2sKPiA+IEkg
aGF2ZW4ndCBtaXNzZWQgYW55dGhpbmcpOgo+ID4gCj4gPiAxKSBQViBJUEkKPiAKPiBJdHMgYSAx
IHZjcHUgZ3Vlc3QuCj4gCj4gPiAyKSBQViBzdXNwZW5kL3Jlc3VtZQo+ID4gMykgdmVjdG9yIGNh
bGxiYWNrCj4gPiA0KSBpbnRlcnJ1cHQgcmVtYXBwaW5nCj4gPiAKPiA+IDIpIGlzIG5vdCBvbiB0
aGUgaG90IHBhdGguCj4gPiBJIGRpZCBpbmRpdmlkdWFsIG1lYXN1cmVtZW50cyBvZiAzKSBhdCBz
b21lIHBvaW50cyBhbmQgaXQgd2FzIGEgY2xlYXIgd2luLgo+IAo+IFRoYXQgbWlnaHQgZGVwZW5k
IG9uIHRoZSBoYXJkd2FyZS4gQ291bGQgaXQgYmUgbmV3ZXIgcHJvY2Vzc29ycyBhcmUKPiBmYXN0
ZXIgaGVyZT8KCkkgZG9uJ3QgdGhpbmsgc286IHRoZSBhbHRlcm5hdGl2ZSBpdCdzIGFuIGVtdWxh
dGVkIGludGVycnVwdC4gSXQncwpzbG93ZXIgdW5kZXIgYWxsIHBvaW50cyBvZiB2aWV3LgoKSSB3
b3VsZCB0cnkgdG8gcnVuIHRoZSB0ZXN0IHdpdGggeGVuX2VtdWxfdW5wbHVnPSJuZXZlciIgd2hp
Y2ggbWVhbnMKdGhhdCB5b3UgYXJlIGdvaW5nIHRvIGVuZCB1cCB1c2luZyB0aGUgZW11bGF0ZWQg
bmV0d29yayBjYXJkIGFuZAplbXVsYXRlZCBJREUgY29udHJvbGxlciwgYnV0IHNvbWUgb2YgdGhl
IG90aGVyIG9wdGltaXphdGlvbnMgKGxpa2UgdGhlCnZlY3RvciBjYWxsYmFjaykgd2lsbCBzdGls
bCBiZSBhY3RpdmUuCgpJZiB0aGUgY2F1c2Ugb2YgdGhlIHByb2JsZW0gaXMgYmFsbG9vbmluZyBm
b3IgZXhhbXBsZSwgdXNpbmcgZW11bGF0ZWQKaW50ZXJmYWNlcyBmb3IgSU8gd2lsbCByZWR1Y2Ug
dGhlIGFtb3VudCBvZiBiYWxsb29uZWQgb3V0IHBhZ2VzCnNpZ25pZmljYW50bHkuCgoKPiA+IFNs
aWRlIDE0IHNob3dzIHRoZSBpbmRpdmlkdWFsIG1lYXN1cmVtZW50cyBvZiA0KQo+IAo+IEkgZG9u
J3QgdGhpbmsgdGhpcyBpcyBhZmZlY3RpbmcgbXkgYmVuY2htYXJrLiBJdCBpcyBqdXN0IG11bm1h
cCBhZnRlcgo+IGFsbC4KCkkgYWdyZWUuCgoKPiA+IE9ubHkgMSkgaXMgbGVmdCB0byBjaGVjayBh
cyBmYXIgYXMgSSBjYW4gdGVsbC4KPiAKPiBObyBJUElzIHNob3VsZCBiZSBpbnZvbHZlZC4KCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 07 18:29:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 18: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 1dIfhr-0006mF-3T; Wed, 07 Jun 2017 18:29:23 +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 1dIfhq-0006m3-0i
 for xen-devel@lists.xensource.com; Wed, 07 Jun 2017 18:29:22 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 BF/ED-11537-10648395; Wed, 07 Jun 2017 18:29:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVZfBzSL
 SYPU6BYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBm9Oy+wFYwS6ji5I0H7A2M
 C3m7GDk5hAT+Mko8X1LVxcgFZD9mlFjx7zkbhLONUWL77u+sIFUiAs4SX8/MZQexeQX0JZ6su
 w1mCwsESSx+sZ4RpEFCoI1Jorf1KSNIQkLAU+LhtH3MMPbHg8+BBrFzsAlYSRwSA4myCKhK7L
 1yk30CI/cCRoZVjBrFqUVlqUW6RqZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxi
 BPq9nYGDcwdh6wu8QoyQHk5Io7wNpi0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxxLkA5waLU
 9NSKtMwcYPDBpCU4eJREeD87AKV5iwsSc4sz0yFSpxh1OTasXv+FSYglLz8vVUqc1w5khgBIU
 UZpHtwIWCRcYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMuxtkCk9mXgncpldARzABHcF3yQ
 TkiJJEhJRUA2Nf4JlfG/I+pH9rO7vKpXj7cs4V8yILfv+NKCy/rrVQavG11Y3b7O5E5RVeb53
 9TOTAqtnn/TOvHFFU2K3eGyu1Qqmy/hHrhj2RCW1b4npn7X//vmXy3Z1mvideNJyqLVnWcb3I
 7qC5+wvWWbdC3+w/uj9q6YsnT9fFTvj4/p/pgn1tn/N7JWWzlViKMxINtZiLihMBHs4PpH8CA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1496860159!46481373!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41590 invoked from network); 7 Jun 2017 18:29:20 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Jun 2017 18:29: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 1dIfhn-0003Rk-26; Wed, 07 Jun 2017 18:29:19 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dIfhh-0005qB-PD; Wed, 07 Jun 2017 18:29:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dIfhh-0002Xt-9U; Wed, 07 Jun 2017 18:29:13 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110092-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:debian-install:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=08463297d33d075b6529229c9d43c90356093bae
X-Osstest-Versions-That: xen=b1e7f6e8ee4e5cf76b291b68d2064d988ac95016
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 07 Jun 2017 18:29:13 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 110092: 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>

ZmxpZ2h0IDExMDA5MiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDA5Mi8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgOSBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwMDg3
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZv
ciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgMDg0NjMyOTdkMzNkMDc1YjY1MjkyMjlj
OWQ0M2M5MDM1NjA5M2JhZQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAg
YjFlN2Y2ZThlZTRlNWNmNzZiMjkxYjY4ZDIwNjRkOTg4YWM5NTAxNgoKTGFzdCB0ZXN0IG9mIGJh
c2lzICAgMTEwMDg3ICAyMDE3LTA2LTA3IDE1OjAzOjQzIFogICAgMCBkYXlzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDExMDA5MiAgMjAxNy0wNi0wNyAxNzowMTozNyBaICAgIDAgZGF5cyAgICAxIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgMDg0NjMyOTdk
MzNkMDc1YjY1MjkyMjljOWQ0M2M5MDM1NjA5M2JhZQpBdXRob3I6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CkRhdGU6ICAgV2VkIEp1biA3IDE1OjM3OjI1IDIwMTcgKzAxMDAKCiAgICBD
b25maWcubWs6IHVwZGF0ZSBzZWFiaW9zCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 07 18:55:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 18: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 1dIg6z-0000DU-5M; Wed, 07 Jun 2017 18: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=3243fba83=Ian.Jackson@citrix.com>)
 id 1dIg6y-0000DO-7o
 for xen-devel@lists.xenproject.org; Wed, 07 Jun 2017 18:55:20 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 56/79-01732-71C48395; Wed, 07 Jun 2017 18:55:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDva64j0W
 kwYLpjBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bzlAnsBSs5KrrbjjI1MD5i7WLk5JAQ8Jf4
 sG4SE4jNJqAr0bTlLxuIzSsgKHFy5hMWEJtZQEdiwe5PbBC2vMT2t3OYIWrsJTbO2gIWZxFQk
 di5cy9YXETASKLzzmWoXhWJU/O6wGxhARuJY+fOM4LYnAJeEttfnQfrFRLwlNjz+R8bxD0mEm
 8X7gSyOYDiahJz18dPYOSbheSiWUgumoXkogWMzKsYNYpTi8pSi3SNzPWSijLTM0pyEzNzdA0
 NjPVyU4uLE9NTcxKTivWS83M3MQJDrZ6BgXEHY8tev0OMkhxMSqK8FZ4WkUJ8SfkplRmJxRnx
 RaU5qcWHGGU4OJQkePu8gHKCRanpqRVpmTnAoIdJS3DwKInw5oK08hYXJOYWZ6ZDpE4xKkqJ8
 9aA9AmAJDJK8+DaYJF2iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5Iw7y2QKTyZeSVw018BLW
 YCWsx3yQRkcUkiQkqqgbH14k1lrV3MPteX/+Dn5/fcePip5OvnjnpuNdVTZTMCVuz8f2nxb3b
 BlbYCwUKu89d4Xbog9fnmYsa0S3ZCuiJHeww+z9F+HiezKl/qjo78qzclq9u9Le6zrGvezHsp
 2l3hCm+BSrOT7vUPArExU25JKGvMmqnGoBP+1oz/QrzNla3lj0L8DJVYijMSDbWYi4oTAZ6JH
 wivAgAA
X-Env-Sender: prvs=3243fba83=Ian.Jackson@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1496861717!104559878!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29758 invoked from network); 7 Jun 2017 18:55:18 -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;
 7 Jun 2017 18:55:18 -0000
X-IronPort-AV: E=Sophos;i="5.39,311,1493683200"; d="scan'208";a="435531066"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22840.19446.56588.910487@mariner.uk.xensource.com>
Date: Wed, 7 Jun 2017 19:54:46 +0100
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
In-Reply-To: <1496857742-20191-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1496857742-20191-1-git-send-email-ian.jackson@eu.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] [OSSTEST PATCH v4 00/11] livepatch test 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>

SWFuIEphY2tzb24gd3JpdGVzICgiW09TU1RFU1QgUEFUQ0ggdjQgMDAvMTFdIGxpdmVwYXRjaCB0
ZXN0IHN1cHBvcnQiKToKPiBUaGFua3MgdG8gS29ucmFkLCB3aG8gcGFzc2VkIG1lIGhpcyBnaXQg
YnJhbmNoIHVuZGVyIHRoZSB0YWJsZS4KPiBJIGhhdmUgdGlkaWVkIHVwIHNvbWUgbG9vc2UgZW5k
cywgYW5kIHRlc3RlZCBpdCB3aXRoIG15IHhlbi5naXQKPiBNYWtlZmlsZSBwYXRjaGVzLgoKT2gs
IEkgc2hvdWxkIHByb2JhYmx5IHNoYXJlIHRoaXMgdGVzdCByZXBvcnQuCihTb3JyeSwgdGhlIGxv
ZyB1cmwgaXMgc3RpbGwgYnJva2VuLikKCklhbi4KCkZyb206IElhbiBKYWNrc29uIDxJYW4uSmFj
a3NvbkBldS5jaXRyaXguY29tPgpUbzogPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+ClN1Ympl
Y3Q6IFthZGhvYyB0ZXN0XSA3MTUzMTogYWxsIHBhc3MKRGF0ZTogV2VkLCA3IEp1biAyMDE3IDE4
OjM4OjI4ICswMTAwCgpbYWRob2MgcGxheV0gPDN0ZXN0aW5nLmdpdCAoZGV0YWNoZWQgZnJvbSA0
ZjY2NjBkKSAvZGV2L3B0cy84Mj4KaGFybmVzcyA0ZjY2NjBkOiBGSVgKNzE1MzE6IGFsbCBwYXNz
CgpmbGlnaHQgNzE1MzEgeGVuLXVuc3RhYmxlIHBsYXkgW2FkaG9jXQpodHRwOi8vb3NzdGVzdC54
cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzLzcxNTMxLwoKUGVyZmVjdCA6LSkK
QWxsIHRlc3RzIGluIHRoaXMgZmxpZ2h0IHBhc3NlZCBhcyByZXF1aXJlZApiYXNlbGluZSB2ZXJz
aW9uOgogZmxpZ2h0ICAgICAgICAgICAgICAgNzEzODcKCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 07 19:25:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 19:25: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 1dIgZr-0002Bf-IR; Wed, 07 Jun 2017 19:25:11 +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 1dIgZq-0002BZ-5W
 for xen-devel@lists.xen.org; Wed, 07 Jun 2017 19:25:10 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 4E/42-01985-51358395; Wed, 07 Jun 2017 19:25:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrELMWRWlGSWpSXmKPExsXSO6nOVVck2CL
 S4N89WYslHxezODB6HN39mymAMYo1My8pvyKBNePju+vMBZ9mM1Wsn3qarYHxyy3GLkYuDiGB
 SUwS3dP2s3cxcgI5XxklXh6xhEhsYJSYM7eFGcLpY5T4dusnE0gVm4CBxNHDPawgtohArsTF7
 qNsIDazgLTEtSdvwWxhAX2JS9eamEFsFgFVib3tq8HivAJ2EmvevwfbJiEgL3F2y05mCNtYov
 3tRbYJjDwLGBlWMWoUpxaVpRbpGlroJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmI
 E+r+egYFxB+Pv056HGCU5mJREeSs8LSKF+JLyUyozEosz4otKc1KLDzHKcHAoSfDeCATKCRal
 pqdWpGXmAAMRJi3BwaMkwsvnD5TmLS5IzC3OTIdInWLU5diwev0XJiGWvPy8VClx3pUgMwRAi
 jJK8+BGwKLiEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3it+QFN4MvNK4Da9AjqCCeSISy
 YgR5QkIqSkGhgnPZ/jdP6I8xYtnt6+i2GbY04IpsZ8KZ+Z116z9k3xFc/yu1wvZK8qXNwR159
 S03C3wffXoxe2k61eJedH3CqbVq+4wqVye82x+RYzV2frz+puZpicV7UkMLM54eTdPdVFyxu7
 bdPU3/y49LRt+zmla44re95Pzal72VPIzjTliEfWioIHu48osRRnJBpqMRcVJwIAe5ClyoUCA
 AA=
X-Env-Sender: venu.busireddy@oracle.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1496863506!101335548!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25241 invoked from network); 7 Jun 2017 19:25:07 -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; 7 Jun 2017 19:25: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
 v57JP4VG020332
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 7 Jun 2017 19:25:05 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 v57JP4uo005819
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Wed, 7 Jun 2017 19:25:04 GMT
Received: from abhmp0014.oracle.com (abhmp0014.oracle.com [141.146.116.20])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id v57JP2t5002167;
 Wed, 7 Jun 2017 19:25:03 GMT
Received: from localhost.localdomain (/10.154.171.198)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 07 Jun 2017 12:25:01 -0700
From: Venu Busireddy <venu.busireddy@oracle.com>
To: venu.busireddy@oracle.com, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Date: Wed,  7 Jun 2017 14:24:32 -0500
Message-Id: <20170607192432.20500-1-venu.busireddy@oracle.com>
X-Mailer: git-send-email 2.12.2
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: xen-devel@lists.xen.org
Subject: [Xen-devel] Containing 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>

CkhpLAoKSSBhbSB3b3JraW5nIG9uIGNyZWF0aW5nIGEgcGF0Y2ggdG8gYWlkIGluIGNvbnRhaW5p
bmcgdGhlIHVucmVjb3ZlcmFibGUKQUVSIGVycm9ycyBnZW5lcmF0ZWQgYnkgUENJIGRldmljZXMg
YXNzaWduZWQgdG8gZ3Vlc3RzIGluIHBhc3N0aHJvdWdoCm1vZGUuCgpUaGUgb3ZlcmFsbCBhcHBy
b2FjaCBpcyBhcyBmb2xsb3dzOgoKMS4gQ2hhbmdlIHRoZSBCSU9TIHNldHRpbmdzIHN1Y2ggdGhh
dCB0aGUgQUVSIGVycm9yIGhhbmRsaW5nIGlzIGRlbGVnYXRlZAogICB0byB0aGUgaG9zdC4KCjIu
IENoYW5nZSB0aGUgeGVuX3BjaWJhY2sgZHJpdmVyIHRvIHN0b3JlIHRoZSBuYW1lIChTQkRGKSBv
ZiB0aGUgZXJyaW5nCiAgIGRldmljZSBpbiB4ZW5zdG9yZS4KCjMuIEF0IHRoZSB0aW1lIG9mIGNy
ZWF0aW5nIHRoZSBndWVzdCwgc2V0dXAgYSB3YXRjaGVyIGZvciBzdWNoIHdyaXRlcyB0bwogICB0
aGUgeGVuc3RvcmUuCgo0LiBXaGVuIHRoZSB3YXRjaGVyIGlzIGtpY2tlZCBvZmYgZHVlIHRvIGVy
cm9ycywgKnNodXRkb3duKiB0aGUgZ3Vlc3QgYW5kCiAgIG1hcmsgdGhlIGVycmluZyBkZXZpY2Ug
dW5hc3NpZ25hYmxlIHVudGlsIGFkbWluaXN0cmF0aXZlIGludGVydmVudGlvbi4KCkkgZ290IGFs
bCBvZiB0aGlzIHdvcmtpbmcsIGJ1dCBJIHdhcyBhZHZpc2VkIHRoYXQgc2h1dHRpbmcgZG93biB0
aGUKZ3Vlc3QgaXMgbm90IHRoZSBjb3JyZWN0IGFwcHJvYWNoLCBiZWNhdXNlIHRoZSBndWVzdCBt
YXkgb3IgbWF5IG5vdApyZXNwb25kIHRvIHRoZSBzaHV0ZG93bi4gVGhlIHN1Z2dlc3Rpb24gd2Fz
IHRvIGRlc3Ryb3kgdGhlIGd1ZXN0LgoKSSByYW4gaW50byBhIHByb2JsZW0gd2l0aCB0aGF0LiBs
aWJ4bF9kb21haW5fZGVzdHJveSgpIGlzIG5vdApjYWxsYWJsZSBmcm9tIHdpdGhpbiBsaWJ4bC4g
SSB0cmllZCB0byBjcmVhdGUgYSBuZXcgd3JhcHBlciB0byBjYWxsCmxpYnhsX19kb21haW5fZGVz
dHJveSgpLCBidXQgdGhlIGNhbGxiYWNrIGZ1bmN0aW9uIG5ldmVyIGdldHMgY2FsbGVkIQpOb3Qg
c3VycHJpc2luZ2x5LCBiZWNhdXNlIHRoZSBkZXNjcmlwdGlvbiBpbiBsaWJ4bC9saWJ4bF9pbnRl
cm5hbC5oCmFib3V0IGFzeW5jaHJvbm91cyBvcGVyYXRpb25zIGRvZXMgcHJvaGliaXQgdGhpcyEK
CldoYXQgaXMgdGhlIGJlc3Qgd2F5IHRvIGtpbGwvZGVzdHJveSBhIGd1ZXN0IGZyb20gd2l0aGlu
IGxpYnhsPyBDb3VsZCB5b3UKcGxlYXNlIGFkdmlzZT8gSSBhbSBpbmNsdWRpbmcgdGhlIHBhdGNo
ZXMgYmVsb3cgZm9yIHJlZmVyZW5jZSAocGxlYXNlCmlnbm9yZSB0aGUgZmV3IGRlYnVnIHN0YXRl
bWVudHMpLiBUaGUgcHJvYmxlbSBwYXJ0IGlzIHRoZSBmdW5jdGlvbgphZXJfYmFja2VuZF93YXRj
aF9jYWxsYmFjaygpIGluIHRvb2xzL2xpYnhsL2xpYnhsX3BjaS5jLgoKCmRpZmYgLS1naXQgYS9k
cml2ZXJzL3hlbi94ZW4tcGNpYmFjay9wY2lfc3R1Yi5jIGIvZHJpdmVycy94ZW4veGVuLXBjaWJh
Y2svcGNpX3N0dWIuYwppbmRleCA2MzMxYTk1Li41YTRiYWU1IDEwMDY0NAotLS0gYS9kcml2ZXJz
L3hlbi94ZW4tcGNpYmFjay9wY2lfc3R1Yi5jCisrKyBiL2RyaXZlcnMveGVuL3hlbi1wY2liYWNr
L3BjaV9zdHViLmMKQEAgLTY1NiwxMSArNjU2LDEzIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgcGNp
X2RldmljZV9pZCBwY2lzdHViX2lkc1tdID0gewogfTsKIAogI2RlZmluZSBQQ0lfTk9ERU5BTUVf
TUFYIDQwCisjZGVmaW5lIFBDSV9ERVZJQ0VOQU1FX01BWCAxNAogc3RhdGljIHZvaWQga2lsbF9k
b21haW5fYnlfZGV2aWNlKHN0cnVjdCBwY2lzdHViX2RldmljZSAqcHNkZXYpCiB7CiAJc3RydWN0
IHhlbmJ1c190cmFuc2FjdGlvbiB4YnQ7CiAJaW50IGVycjsKIAljaGFyIG5vZGVuYW1lW1BDSV9O
T0RFTkFNRV9NQVhdOworCWNoYXIgZGV2aWNlbmFtZVtQQ0lfREVWSUNFTkFNRV9NQVhdOwogCiAJ
QlVHX09OKCFwc2Rldik7CiAJc25wcmludGYobm9kZW5hbWUsIFBDSV9OT0RFTkFNRV9NQVgsICIv
bG9jYWwvZG9tYWluLzAvYmFja2VuZC9wY2kvJWQvMCIsCkBAIC02NzUsNiArNjc3LDE4IEBAIHN0
YXRpYyB2b2lkIGtpbGxfZG9tYWluX2J5X2RldmljZShzdHJ1Y3QgcGNpc3R1Yl9kZXZpY2UgKnBz
ZGV2KQogCX0KIAkvKlBWIEFFUiBoYW5kbGVycyB3aWxsIHNldCB0aGlzIGZsYWcqLwogCXhlbmJ1
c19wcmludGYoeGJ0LCBub2RlbmFtZSwgImFlclN0YXRlIiAsICJhZXJmYWlsIik7CisKKwkvKgor
CSAqIFhlbmQgdmVyc2lvbnMgPD0gNC40IGRlcGVuZCBvbiAiYWVyU3RhdGUiIGFuZCBleHBlY3Qg
aXRzIHZhbHVlCisJICogdG8gYmUgc2V0IHRvICJhZXJmYWlsIi4gVGhlcmVmb3JlLCBhZGQgYSBu
ZXcgbm9kZSAiYWVyRmFpbGVkU0JERiIKKwkgKiB0byBzZXQgdGhlIGRldmljZSBuYW1lLgorCSAq
LworCXNucHJpbnRmKGRldmljZW5hbWUsIFBDSV9ERVZJQ0VOQU1FX01BWCwgIiUwNHg6JTAyeDol
MDJ4LiV4IiwKKwkJIHBjaV9kb21haW5fbnIocHNkZXYtPmRldi0+YnVzKSwKKwkJIHBzZGV2LT5k
ZXYtPmJ1cy0+bnVtYmVyLAorCQkgUENJX1NMT1QocHNkZXYtPmRldi0+ZGV2Zm4pLCBQQ0lfRlVO
Qyhwc2Rldi0+ZGV2LT5kZXZmbikpOworCXhlbmJ1c19wcmludGYoeGJ0LCBub2RlbmFtZSwgImFl
ckZhaWxlZFNCREYiICwgZGV2aWNlbmFtZSk7CisKIAllcnIgPSB4ZW5idXNfdHJhbnNhY3Rpb25f
ZW5kKHhidCwgMCk7CiAJaWYgKGVycikgewogCQlpZiAoZXJyID09IC1FQUdBSU4pCmRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL2RvbWN0bC5jIGIveGVuL2NvbW1vbi9kb21jdGwuYwppbmRleCA5NTFh
NWRjLi41ZTBmMTIzIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2RvbWN0bC5jCisrKyBiL3hlbi9j
b21tb24vZG9tY3RsLmMKQEAgLTM5Myw5ICszOTMsMTUgQEAgbG9uZyBkb19kb21jdGwoWEVOX0dV
RVNUX0hBTkRMRV9QQVJBTSh4ZW5fZG9tY3RsX3QpIHVfZG9tY3RsKQogICAgIHsKICAgICBjYXNl
IFhFTl9ET01DVExfY3JlYXRlZG9tYWluOgogICAgIGNhc2UgWEVOX0RPTUNUTF90ZXN0X2Fzc2ln
bl9kZXZpY2U6CisgICAgY2FzZSBYRU5fRE9NQ1RMX3Rlc3RfaGlkZGVuX2RldmljZToKICAgICBj
YXNlIFhFTl9ET01DVExfZ2Ric3hfZ3Vlc3RtZW1pbzoKICAgICAgICAgZCA9IE5VTEw7CiAgICAg
ICAgIGJyZWFrOworICAgIGNhc2UgWEVOX0RPTUNUTF9oaWRlX2RldmljZToKKyAgICBjYXNlIFhF
Tl9ET01DVExfdW5oaWRlX2RldmljZToKKyAgICAgICAgcmN1X2xvY2tfZG9tYWluKGRvbV94ZW4p
OworICAgICAgICBkID0gZG9tX3hlbjsKKyAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKICAg
ICAgICAgZCA9IHJjdV9sb2NrX2RvbWFpbl9ieV9pZChvcC0+ZG9tYWluKTsKICAgICAgICAgaWYg
KCAhZCAmJiBvcC0+Y21kICE9IFhFTl9ET01DVExfZ2V0ZG9tYWluaW5mbyApCmRpZmYgLS1naXQg
YS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L3BjaS5jCmluZGV4IGM4ZTJkMmQuLmViOGZkOTkgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3BjaS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jCkBAIC0z
MSw2ICszMSw3IEBACiAjaW5jbHVkZSA8eGVuL3NvZnRpcnEuaD4KICNpbmNsdWRlIDx4ZW4vdGFz
a2xldC5oPgogI2luY2x1ZGUgPHhzbS94c20uaD4KKyNpbmNsdWRlIDx4ZW4vbW0uaD4KICNpbmNs
dWRlIDxhc20vbXNpLmg+CiAjaW5jbHVkZSAiYXRzLmgiCiAKQEAgLTEzMzMsMTkgKzEzMzQsMzEg
QEAgaW50IGlvbW11X3JlbW92ZV9kZXZpY2Uoc3RydWN0IHBjaV9kZXYgKnBkZXYpCiAgICAgcmV0
dXJuIGhkLT5wbGF0Zm9ybV9vcHMtPnJlbW92ZV9kZXZpY2UocGRldi0+ZGV2Zm4sIHBjaV90b19k
ZXYocGRldikpOwogfQogCitzdGF0aWMgYm9vbCBkZXZpY2VfYXNzaWduZWRfdG9fZG9tYWluKHN0
cnVjdCBkb21haW4gKmQsIHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4pCit7CisgICAgYm9vbCBy
YyA9IGZhbHNlOworCisgICAgcGNpZGV2c19sb2NrKCk7CisKKyAgICBpZiAoIHBjaV9nZXRfcGRl
dl9ieV9kb21haW4oZCwgc2VnLCBidXMsIGRldmZuKSApCisgICAgICAgIHJjID0gdHJ1ZTsKKwor
ICAgIHBjaWRldnNfdW5sb2NrKCk7CisgICAgcmV0dXJuIHJjOworfQorCiAvKgogICogSWYgdGhl
IGRldmljZSBpc24ndCBvd25lZCBieSB0aGUgaGFyZHdhcmUgZG9tYWluLCBpdCBtZWFucyBpdCBh
bHJlYWR5CiAgKiBoYXMgYmVlbiBhc3NpZ25lZCB0byBvdGhlciBkb21haW4sIG9yIGl0IGRvZXNu
J3QgZXhpc3QuCiAgKi8KIHN0YXRpYyBpbnQgZGV2aWNlX2Fzc2lnbmVkKHUxNiBzZWcsIHU4IGJ1
cywgdTggZGV2Zm4pCiB7Ci0gICAgc3RydWN0IHBjaV9kZXYgKnBkZXY7Ci0KLSAgICBwY2lkZXZz
X2xvY2soKTsKLSAgICBwZGV2ID0gcGNpX2dldF9wZGV2X2J5X2RvbWFpbihoYXJkd2FyZV9kb21h
aW4sIHNlZywgYnVzLCBkZXZmbik7Ci0gICAgcGNpZGV2c191bmxvY2soKTsKKyAgICByZXR1cm4g
ZGV2aWNlX2Fzc2lnbmVkX3RvX2RvbWFpbihoYXJkd2FyZV9kb21haW4sIHNlZywgYnVzLCBkZXZm
bikgPyAwIDogLUVCVVNZOworfQogCi0gICAgcmV0dXJuIHBkZXYgPyAwIDogLUVCVVNZOworc3Rh
dGljIGludCBkZXZpY2VfaGlkZGVuKHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4pCit7CisgICAg
cmV0dXJuIGRldmljZV9hc3NpZ25lZF90b19kb21haW4oZG9tX3hlbiwgc2VnLCBidXMsIGRldmZu
KSA/IC1FQlVTWSA6IDA7CiB9CiAKIHN0YXRpYyBpbnQgYXNzaWduX2RldmljZShzdHJ1Y3QgZG9t
YWluICpkLCB1MTYgc2VnLCB1OCBidXMsIHU4IGRldmZuLCB1MzIgZmxhZykKQEAgLTEzNTQsNiAr
MTM2NywyMiBAQCBzdGF0aWMgaW50IGFzc2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgdTE2
IHNlZywgdTggYnVzLCB1OCBkZXZmbiwgdTMyIGZsYWcpCiAgICAgc3RydWN0IHBjaV9kZXYgKnBk
ZXY7CiAgICAgaW50IHJjID0gMDsKIAorICAgIGlmICggZGV2aWNlX2hpZGRlbihzZWcsIGJ1cywg
ZGV2Zm4pICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICBpZiAoIGQgPT0gZG9tX3hl
biApCisgICAgeworICAgICAgICBwZGV2ID0gcGNpX2dldF9wZGV2KHNlZywgYnVzLCBkZXZmbik7
CisgICAgICAgIGlmICggcGRldiApCisgICAgICAgIHsKKyAgICAgICAgICAgIHBkZXYtPmRvbWFp
biA9IGRvbV94ZW47CisgICAgICAgICAgICBsaXN0X2FkZCgmcGRldi0+ZG9tYWluX2xpc3QsICZk
b21feGVuLT5hcmNoLnBkZXZfbGlzdCk7CisgICAgICAgICAgICByZXR1cm4gcmM7CisgICAgICAg
IH0KKyAgICAgICAgZWxzZQorICAgICAgICAgICAgcmV0dXJuIC1FTk9ERVY7CisgICAgfQorCiAg
ICAgaWYgKCAhaW9tbXVfZW5hYmxlZCB8fCAhaGQtPnBsYXRmb3JtX29wcyApCiAgICAgICAgIHJl
dHVybiAwOwogCkBAIC0xNDE3LDEwICsxNDQ2LDIzIEBAIGludCBkZWFzc2lnbl9kZXZpY2Uoc3Ry
dWN0IGRvbWFpbiAqZCwgdTE2IHNlZywgdTggYnVzLCB1OCBkZXZmbikKICAgICBzdHJ1Y3QgcGNp
X2RldiAqcGRldiA9IE5VTEw7CiAgICAgaW50IHJldCA9IDA7CiAKKyAgICBBU1NFUlQocGNpZGV2
c19sb2NrZWQoKSk7CisKKyAgICBpZiAoIGQgPT0gZG9tX3hlbiApCisgICAgeworICAgICAgICBw
ZGV2ID0gcGNpX2dldF9wZGV2KHNlZywgYnVzLCBkZXZmbik7CisgICAgICAgIGlmICggcGRldiAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIHBkZXYtPmRvbWFpbiA9IGhhcmR3YXJlX2RvbWFpbjsK
KyAgICAgICAgICAgIGxpc3RfYWRkKCZwZGV2LT5kb21haW5fbGlzdCwgJmRvbV94ZW4tPmFyY2gu
cGRldl9saXN0KTsKKyAgICAgICAgICAgIHJldHVybiByZXQ7CisgICAgICAgIH0KKyAgICAgICAg
ZWxzZSByZXR1cm4gLUVOT0RFVjsKKyAgICB9CisKICAgICBpZiAoICFpb21tdV9lbmFibGVkIHx8
ICFoZC0+cGxhdGZvcm1fb3BzICkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKLSAgICBBU1NF
UlQocGNpZGV2c19sb2NrZWQoKSk7CiAgICAgcGRldiA9IHBjaV9nZXRfcGRldl9ieV9kb21haW4o
ZCwgc2VnLCBidXMsIGRldmZuKTsKICAgICBpZiAoICFwZGV2ICkKICAgICAgICAgcmV0dXJuIC1F
Tk9ERVY7CkBAIC0xNjAwLDYgKzE2NDIsMTUgQEAgaW50IGlvbW11X2RvX3BjaV9kb21jdGwoCiAg
ICAgICAgICAgICAgICAgICAgc2VnLCBidXMsIFBDSV9TTE9UKGRldmZuKSwgUENJX0ZVTkMoZGV2
Zm4pKTsKICAgICAgICAgICAgIHJldCA9IC1FSU5WQUw7CiAgICAgICAgIH0KKworICAgICAgICBp
ZiAoIGRldmljZV9oaWRkZW4oc2VnLCBidXMsIGRldmZuKSApCisgICAgICAgIHsKKyAgICAgICAg
ICAgIHByaW50ayhYRU5MT0dfR19JTkZPCisgICAgICAgICAgICAgICAgICAgIiUwNHg6JTAyeDol
MDJ4LiV1IGRldmljZSBpcyBoaWRkZW5cbiIsCisgICAgICAgICAgICAgICAgICAgc2VnLCBidXMs
IFBDSV9TTE9UKGRldmZuKSwgUENJX0ZVTkMoZGV2Zm4pKTsKKyAgICAgICAgICAgIHJldCA9IC1F
SU5WQUw7CisgICAgICAgIH0KKwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgWEVOX0RPTUNU
TF9hc3NpZ25fZGV2aWNlOgpAQCAtMTYzNiw4ICsxNjg3LDE1IEBAIGludCBpb21tdV9kb19wY2lf
ZG9tY3RsKAogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KIAotICAgICAgICByZXQgPSBk
ZXZpY2VfYXNzaWduZWQoc2VnLCBidXMsIGRldmZuKSA/OgotICAgICAgICAgICAgICBhc3NpZ25f
ZGV2aWNlKGQsIHNlZywgYnVzLCBkZXZmbiwgZmxhZyk7CisgICAgICAgIGlmICggZGV2aWNlX2hp
ZGRlbihzZWcsIGJ1cywgZGV2Zm4pICkKKyAgICAgICAgeworICAgICAgICAgICAgcmV0ID0gLUVJ
TlZBTDsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisKKyAgICAgICAgaWYgKCAhZGV2
aWNlX2Fzc2lnbmVkKHNlZywgYnVzLCBkZXZmbikgKQorICAgICAgICAgICAgcmV0ID0gYXNzaWdu
X2RldmljZShkLCBzZWcsIGJ1cywgZGV2Zm4sIGZsYWcpOworCiAgICAgICAgIGlmICggcmV0ID09
IC1FUkVTVEFSVCApCiAgICAgICAgICAgICByZXQgPSBoeXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVh
dGlvbihfX0hZUEVSVklTT1JfZG9tY3RsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgImgiLCB1X2RvbWN0bCk7CkBAIC0xNjcxLDYgKzE3MjksMTIgQEAg
aW50IGlvbW11X2RvX3BjaV9kb21jdGwoCiAgICAgICAgIGJ1cyA9IFBDSV9CVVMobWFjaGluZV9z
YmRmKTsKICAgICAgICAgZGV2Zm4gPSBQQ0lfREVWRk4yKG1hY2hpbmVfc2JkZik7CiAKKyAgICAg
ICAgaWYgKCBkZXZpY2VfaGlkZGVuKHNlZywgYnVzLCBkZXZmbikgKQorICAgICAgICB7CisgICAg
ICAgICAgICByZXQgPSAtRUlOVkFMOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKwog
ICAgICAgICBwY2lkZXZzX2xvY2soKTsKICAgICAgICAgcmV0ID0gZGVhc3NpZ25fZGV2aWNlKGQs
IHNlZywgYnVzLCBkZXZmbik7CiAgICAgICAgIHBjaWRldnNfdW5sb2NrKCk7CkBAIC0xNjc5LDcg
KzE3NDMsODYgQEAgaW50IGlvbW11X2RvX3BjaV9kb21jdGwoCiAgICAgICAgICAgICAgICAgICAg
ImRlYXNzaWduICUwNHg6JTAyeDolMDJ4LiV1IGZyb20gZG9tJWQgZmFpbGVkICglZClcbiIsCiAg
ICAgICAgICAgICAgICAgICAgc2VnLCBidXMsIFBDSV9TTE9UKGRldmZuKSwgUENJX0ZVTkMoZGV2
Zm4pLAogICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgcmV0KTsKKyAgICAgICAgYnJl
YWs7CisKKyAgICBjYXNlIFhFTl9ET01DVExfaGlkZV9kZXZpY2U6CisgICAgICAgIG1hY2hpbmVf
c2JkZiA9IGRvbWN0bC0+dS5hc3NpZ25fZGV2aWNlLnUucGNpLm1hY2hpbmVfc2JkZjsKKyAgICAg
ICAgcmV0ID0geHNtX2hpZGVfZGV2aWNlKFhTTV9IT09LLCBkLCBtYWNoaW5lX3NiZGYpOworICAg
ICAgICBpZiAoIHJldCApCisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBpZiAoIHVubGlr
ZWx5KGQtPmlzX2R5aW5nKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJldCA9IC1FQUdBSU47
CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorCisgICAgICAgIHNlZyA9IG1hY2hpbmVf
c2JkZiA+PiAxNjsKKyAgICAgICAgYnVzID0gUENJX0JVUyhtYWNoaW5lX3NiZGYpOworICAgICAg
ICBkZXZmbiA9IFBDSV9ERVZGTjIobWFjaGluZV9zYmRmKTsKKyAgICAgICAgZmxhZyA9IGRvbWN0
bC0+dS5hc3NpZ25fZGV2aWNlLmZsYWc7CisKKyAgICAgICAgaWYgKCBkZXZpY2VfaGlkZGVuKHNl
ZywgYnVzLCBkZXZmbikgKQorICAgICAgICB7CisgICAgICAgICAgICByZXQgPSAtRUlOVkFMOwor
ICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKworICAgICAgICBwY2lkZXZzX2xvY2soKTsK
KyAgICAgICAgcmV0ID0gYXNzaWduX2RldmljZShkb21feGVuLCBzZWcsIGJ1cywgZGV2Zm4sIGZs
YWcpOworICAgICAgICBwY2lkZXZzX3VubG9jaygpOworICAgICAgICBpZiAoIHJldCA9PSAtRVJF
U1RBUlQgKQorICAgICAgICAgICAgcmV0ID0gaHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRpb24o
X19IWVBFUlZJU09SX2RvbWN0bCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICJoIiwgdV9kb21jdGwpOworICAgICAgICBlbHNlIGlmICggcmV0ICkKKyAg
ICAgICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIgIlhFTl9ET01DVExfaGlkZV9kZXZpY2U6ICIK
KyAgICAgICAgICAgICAgICAgICAiaGlkZSAlMDR4OiUwMng6JTAyeC4ldSBmYWlsZWQgKCVkKVxu
IiwKKyAgICAgICAgICAgICAgICAgICBzZWcsIGJ1cywgUENJX1NMT1QoZGV2Zm4pLCBQQ0lfRlVO
QyhkZXZmbiksIHJldCk7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBYRU5fRE9NQ1RMX3Vu
aGlkZV9kZXZpY2U6CisgICAgICAgIG1hY2hpbmVfc2JkZiA9IGRvbWN0bC0+dS5hc3NpZ25fZGV2
aWNlLnUucGNpLm1hY2hpbmVfc2JkZjsKKyAgICAgICAgcmV0ID0geHNtX3VuaGlkZV9kZXZpY2Uo
WFNNX0hPT0ssIGQsIG1hY2hpbmVfc2JkZik7CisgICAgICAgIGlmICggcmV0ICkKKyAgICAgICAg
ICAgIGJyZWFrOworCisgICAgICAgIGlmICggdW5saWtlbHkoZC0+aXNfZHlpbmcpICkKKyAgICAg
ICAgeworICAgICAgICAgICAgcmV0ID0gLUVJTlZBTDsKKyAgICAgICAgICAgIGJyZWFrOworICAg
ICAgICB9CisKKyAgICAgICAgc2VnID0gbWFjaGluZV9zYmRmID4+IDE2OworICAgICAgICBidXMg
PSBQQ0lfQlVTKG1hY2hpbmVfc2JkZik7CisgICAgICAgIGRldmZuID0gUENJX0RFVkZOMihtYWNo
aW5lX3NiZGYpOworCisgICAgICAgIGlmICggIWRldmljZV9oaWRkZW4oc2VnLCBidXMsIGRldmZu
KSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJldCA9IC1FSU5WQUw7CisgICAgICAgICAgICBi
cmVhazsKKyAgICAgICAgfQorCisgICAgICAgIHBjaWRldnNfbG9jaygpOworICAgICAgICByZXQg
PSBkZWFzc2lnbl9kZXZpY2UoZG9tX3hlbiwgc2VnLCBidXMsIGRldmZuKTsKKyAgICAgICAgcGNp
ZGV2c191bmxvY2soKTsKKworICAgICAgICBpZiAoIHJldCA9PSAtRVJFU1RBUlQgKQorICAgICAg
ICAgICAgcmV0ID0gaHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRpb24oX19IWVBFUlZJU09SX2Rv
bWN0bCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJo
IiwgdV9kb21jdGwpOworICAgICAgICBlbHNlIGlmICggcmV0ICkKKyAgICAgICAgICAgIHByaW50
ayhYRU5MT0dfR19FUlIgIlhFTl9ET01DVExfdW5oaWRlX2RldmljZTogIgorICAgICAgICAgICAg
ICAgICAgICJhc3NpZ24gJTA0eDolMDJ4OiUwMnguJXUgdG8gZG9tJWQgZmFpbGVkICglZClcbiIs
CisgICAgICAgICAgICAgICAgICAgc2VnLCBidXMsIFBDSV9TTE9UKGRldmZuKSwgUENJX0ZVTkMo
ZGV2Zm4pLAorICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgcmV0KTsKKyAgICAgICAg
YnJlYWs7CisKKyAgICBjYXNlIFhFTl9ET01DVExfdGVzdF9oaWRkZW5fZGV2aWNlOgorICAgICAg
ICBtYWNoaW5lX3NiZGYgPSBkb21jdGwtPnUuYXNzaWduX2RldmljZS51LnBjaS5tYWNoaW5lX3Ni
ZGY7CisgICAgICAgIHNlZyA9IG1hY2hpbmVfc2JkZiA+PiAxNjsKKyAgICAgICAgYnVzID0gUENJ
X0JVUyhtYWNoaW5lX3NiZGYpOworICAgICAgICBkZXZmbiA9IFBDSV9ERVZGTjIobWFjaGluZV9z
YmRmKTsKIAorICAgICAgICByZXQgPSBkZXZpY2VfaGlkZGVuKHNlZywgYnVzLCBkZXZmbik7CiAg
ICAgICAgIGJyZWFrOwogCiAgICAgZGVmYXVsdDoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1
YmxpYy9kb21jdGwuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAppbmRleCBlNmNmMjEx
Li4xYjA0M2VhIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKKysrIGIv
eGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCkBAIC0xMjIyLDYgKzEyMjIsOSBAQCBzdHJ1Y3Qg
eGVuX2RvbWN0bCB7CiAjZGVmaW5lIFhFTl9ET01DVExfZ2Ric3hfcGF1c2V2Y3B1ICAgICAgICAg
ICAgIDEwMDEKICNkZWZpbmUgWEVOX0RPTUNUTF9nZGJzeF91bnBhdXNldmNwdSAgICAgICAgICAg
MTAwMgogI2RlZmluZSBYRU5fRE9NQ1RMX2dkYnN4X2RvbXN0YXR1cyAgICAgICAgICAgICAxMDAz
CisjZGVmaW5lIFhFTl9ET01DVExfaGlkZV9kZXZpY2UgICAgICAgICAgICAgICAgIDIwMDEKKyNk
ZWZpbmUgWEVOX0RPTUNUTF91bmhpZGVfZGV2aWNlICAgICAgICAgICAgICAgMjAwMgorI2RlZmlu
ZSBYRU5fRE9NQ1RMX3Rlc3RfaGlkZGVuX2RldmljZSAgICAgICAgICAyMDAzCiAgICAgdWludDMy
X3QgaW50ZXJmYWNlX3ZlcnNpb247IC8qIFhFTl9ET01DVExfSU5URVJGQUNFX1ZFUlNJT04gKi8K
ICAgICBkb21pZF90ICBkb21haW47CiAgICAgdW5pb24gewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUveHNtL2R1bW15LmggYi94ZW4vaW5jbHVkZS94c20vZHVtbXkuaAppbmRleCA2MmZjZWE2Li4w
YjgyMGUxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94c20vZHVtbXkuaAorKysgYi94ZW4vaW5j
bHVkZS94c20vZHVtbXkuaApAQCAtMzU1LDYgKzM1NSwyNCBAQCBzdGF0aWMgWFNNX0lOTElORSBp
bnQgeHNtX2RlYXNzaWduX2RldmljZShYU01fREVGQVVMVF9BUkcgc3RydWN0IGRvbWFpbiAqZCwg
dWludAogICAgIHJldHVybiB4c21fZGVmYXVsdF9hY3Rpb24oYWN0aW9uLCBjdXJyZW50LT5kb21h
aW4sIGQpOwogfQogCitzdGF0aWMgWFNNX0lOTElORSBpbnQgeHNtX2hpZGVfZGV2aWNlKFhTTV9E
RUZBVUxUX0FSRyBzdHJ1Y3QgZG9tYWluICpkLCB1aW50MzJfdCBtYWNoaW5lX2JkZikKK3sKKyAg
ICBYU01fQVNTRVJUX0FDVElPTihYU01fSE9PSyk7CisgICAgcmV0dXJuIHhzbV9kZWZhdWx0X2Fj
dGlvbihhY3Rpb24sIGN1cnJlbnQtPmRvbWFpbiwgZCk7Cit9CisKK3N0YXRpYyBYU01fSU5MSU5F
IGludCB4c21fdW5oaWRlX2RldmljZShYU01fREVGQVVMVF9BUkcgc3RydWN0IGRvbWFpbiAqZCwg
dWludDMyX3QgbWFjaGluZV9iZGYpCit7CisgICAgWFNNX0FTU0VSVF9BQ1RJT04oWFNNX0hPT0sp
OworICAgIHJldHVybiB4c21fZGVmYXVsdF9hY3Rpb24oYWN0aW9uLCBjdXJyZW50LT5kb21haW4s
IGQpOworfQorCitzdGF0aWMgWFNNX0lOTElORSBpbnQgeHNtX3Rlc3RfaGlkZGVuX2RldmljZShY
U01fREVGQVVMVF9BUkcgdWludDMyX3QgbWFjaGluZV9iZGYpCit7CisgICAgWFNNX0FTU0VSVF9B
Q1RJT04oWFNNX0hPT0spOworICAgIHJldHVybiB4c21fZGVmYXVsdF9hY3Rpb24oYWN0aW9uLCBj
dXJyZW50LT5kb21haW4sIE5VTEwpOworfQorCiAjZW5kaWYgLyogSEFTX1BBU1NUSFJPVUdIICYm
IEhBU19QQ0kgKi8KIAogI2lmIGRlZmluZWQoQ09ORklHX0hBU19QQVNTVEhST1VHSCkgJiYgZGVm
aW5lZChDT05GSUdfSEFTX0RFVklDRV9UUkVFKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveHNt
L3hzbS5oIGIveGVuL2luY2x1ZGUveHNtL3hzbS5oCmluZGV4IDYwYzBmZDYuLjAzZGJlZmYgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hzbS94c20uaAorKysgYi94ZW4vaW5jbHVkZS94c20veHNt
LmgKQEAgLTQ3OSw2ICs0NzksMjIgQEAgc3RhdGljIGlubGluZSBpbnQgeHNtX2RlYXNzaWduX2Rl
dmljZSh4c21fZGVmYXVsdF90IGRlZiwgc3RydWN0IGRvbWFpbiAqZCwgdWludDMKIHsKICAgICBy
ZXR1cm4geHNtX29wcy0+ZGVhc3NpZ25fZGV2aWNlKGQsIG1hY2hpbmVfYmRmKTsKIH0KKworc3Rh
dGljIGlubGluZSBpbnQgeHNtX2hpZGVfZGV2aWNlKHhzbV9kZWZhdWx0X3QgZGVmLCBzdHJ1Y3Qg
ZG9tYWluICpkLCB1aW50MzJfdCBtYWNoaW5lX2JkZikKK3sKKyAgICByZXR1cm4geHNtX29wcy0+
aGlkZV9kZXZpY2UoZCwgbWFjaGluZV9iZGYpOworfQorCitzdGF0aWMgaW5saW5lIGludCB4c21f
dW5oaWRlX2RldmljZSh4c21fZGVmYXVsdF90IGRlZiwgc3RydWN0IGRvbWFpbiAqZCwgdWludDMy
X3QgbWFjaGluZV9iZGYpCit7CisgICAgcmV0dXJuIHhzbV9vcHMtPnVuaGlkZV9kZXZpY2UoZCwg
bWFjaGluZV9iZGYpOworfQorCitzdGF0aWMgaW5saW5lIGludCB4c21fdGVzdF9oaWRkZW5fZGV2
aWNlKHhzbV9kZWZhdWx0X3QgZGVmLCB1aW50MzJfdCBtYWNoaW5lX2JkZikKK3sKKyAgICByZXR1
cm4geHNtX29wcy0+dGVzdF9oaWRkZW5fZGV2aWNlKG1hY2hpbmVfYmRmKTsKK30KKwogI2VuZGlm
IC8qIEhBU19QQVNTVEhST1VHSCAmJiBIQVNfUENJKSAqLwogCiAjaWYgZGVmaW5lZChDT05GSUdf
SEFTX1BBU1NUSFJPVUdIKSAmJiBkZWZpbmVkKENPTkZJR19IQVNfREVWSUNFX1RSRUUpCmRpZmYg
LS1naXQgYS94ZW4veHNtL2R1bW15LmMgYi94ZW4veHNtL2R1bW15LmMKaW5kZXggM2NiNTQ5Mi4u
NzgxMTFiYiAxMDA2NDQKLS0tIGEveGVuL3hzbS9kdW1teS5jCisrKyBiL3hlbi94c20vZHVtbXku
YwpAQCAtOTQsNiArOTQsOSBAQCB2b2lkIF9faW5pdCB4c21fZml4dXBfb3BzIChzdHJ1Y3QgeHNt
X29wZXJhdGlvbnMgKm9wcykKICAgICBzZXRfdG9fZHVtbXlfaWZfbnVsbChvcHMsIHRlc3RfYXNz
aWduX2RldmljZSk7CiAgICAgc2V0X3RvX2R1bW15X2lmX251bGwob3BzLCBhc3NpZ25fZGV2aWNl
KTsKICAgICBzZXRfdG9fZHVtbXlfaWZfbnVsbChvcHMsIGRlYXNzaWduX2RldmljZSk7CisgICAg
c2V0X3RvX2R1bW15X2lmX251bGwob3BzLCBoaWRlX2RldmljZSk7CisgICAgc2V0X3RvX2R1bW15
X2lmX251bGwob3BzLCB1bmhpZGVfZGV2aWNlKTsKKyAgICBzZXRfdG9fZHVtbXlfaWZfbnVsbChv
cHMsIHRlc3RfaGlkZGVuX2RldmljZSk7CiAjZW5kaWYKIAogI2lmIGRlZmluZWQoQ09ORklHX0hB
U19QQVNTVEhST1VHSCkgJiYgZGVmaW5lZChDT05GSUdfSEFTX0RFVklDRV9UUkVFKQpkaWZmIC0t
Z2l0IGEveGVuL3hzbS9mbGFzay9ob29rcy5jIGIveGVuL3hzbS9mbGFzay9ob29rcy5jCmluZGV4
IGZkODRhYzAuLjM2OTU3NjggMTAwNjQ0Ci0tLSBhL3hlbi94c20vZmxhc2svaG9va3MuYworKysg
Yi94ZW4veHNtL2ZsYXNrL2hvb2tzLmMKQEAgLTEzMTEsNiArMTMxMSwyMiBAQCBzdGF0aWMgaW50
IGZsYXNrX2RlYXNzaWduX2RldmljZShzdHJ1Y3QgZG9tYWluICpkLCB1aW50MzJfdCBtYWNoaW5l
X2JkZikKIAogICAgIHJldHVybiBhdmNfY3VycmVudF9oYXNfcGVybShyc2lkLCBTRUNDTEFTU19S
RVNPVVJDRSwgUkVTT1VSQ0VfX1JFTU9WRV9ERVZJQ0UsIE5VTEwpOwogfQorCitzdGF0aWMgaW50
IGZsYXNrX3VuaGlkZV9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgdWludDMyX3QgbWFjaGluZV9i
ZGYpCit7CisgICAgcmV0dXJuIGZsYXNrX2RlYXNzaWduX2RldmljZShkLCBtYWNoaW5lX2JkZik7
Cit9CisKK3N0YXRpYyBpbnQgZmxhc2tfaGlkZV9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgdWlu
dDMyX3QgbWFjaGluZV9iZGYpCit7CisgICAgcmV0dXJuIGZsYXNrX2Fzc2lnbl9kZXZpY2UoZCwg
bWFjaGluZV9iZGYpOworfQorCitzdGF0aWMgaW50IGZsYXNrX3Rlc3RfaGlkZGVuX2RldmljZShz
dHJ1Y3QgZG9tYWluICpkLCB1aW50MzJfdCBtYWNoaW5lX2JkZikKK3sKKyAgICByZXR1cm4gZmxh
c2tfdGVzdF9hc3NpZ25fZGV2aWNlKGQsIG1hY2hpbmVfYmRmKTsKK30KKwogI2VuZGlmIC8qIEhB
U19QQVNTVEhST1VHSCAmJiBIQVNfUENJICovCiAKICNpZiBkZWZpbmVkKENPTkZJR19IQVNfUEFT
U1RIUk9VR0gpICYmIGRlZmluZWQoQ09ORklHX0hBU19ERVZJQ0VfVFJFRSkKQEAgLTE3ODMsNiAr
MTc5OSw5IEBAIHN0YXRpYyBzdHJ1Y3QgeHNtX29wZXJhdGlvbnMgZmxhc2tfb3BzID0gewogICAg
IC50ZXN0X2Fzc2lnbl9kZXZpY2UgPSBmbGFza190ZXN0X2Fzc2lnbl9kZXZpY2UsCiAgICAgLmFz
c2lnbl9kZXZpY2UgPSBmbGFza19hc3NpZ25fZGV2aWNlLAogICAgIC5kZWFzc2lnbl9kZXZpY2Ug
PSBmbGFza19kZWFzc2lnbl9kZXZpY2UsCisgICAgLmhpZGVfZGV2aWNlID0gZmxhc2tfaGlkZV9k
ZXZpY2UsCisgICAgLnVuaGlkZV9kZXZpY2UgPSBmbGFza191bmhpZGVfZGV2aWNlLAorICAgIC50
ZXN0X2hpZGRlbl9kZXZpY2UgPSBmbGFza190ZXN0X2hpZGRlbl9kZXZpY2UsCiAjZW5kaWYKIAog
I2lmIGRlZmluZWQoQ09ORklHX0hBU19QQVNTVEhST1VHSCkgJiYgZGVmaW5lZChDT05GSUdfSEFT
X0RFVklDRV9UUkVFKQpkaWZmIC0tZ2l0IGEveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3Zl
Y3RvcnMgYi94ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycwppbmRleCAxZjdlYjM1
Li44NzNkZjU5IDEwMDY0NAotLS0gYS94ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9y
cworKysgYi94ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycwpAQCAtNDM3LDEzICs0
MzcsMTMgQEAgY2xhc3MgcmVzb3VyY2UKICMgWEVOX0RPTUNUTF9pb21lbV9wZXJtaXNzaW9uLCBY
RU5fRE9NQ1RMX21lbW9yeV9tYXBwaW5nCiAgICAgYWRkX2lvbWVtCiAgICAgcmVtb3ZlX2lvbWVt
Ci0jIFhFTl9ET01DVExfZ2V0X2RldmljZV9ncm91cCwgWEVOX0RPTUNUTF90ZXN0X2Fzc2lnbl9k
ZXZpY2U6CisjIFhFTl9ET01DVExfZ2V0X2RldmljZV9ncm91cCwgWEVOX0RPTUNUTF90ZXN0X2Fz
c2lnbl9kZXZpY2UsIFhFTl9ET01DVExfdGVzdF9oaWRkZW5fZGV2aWNlOgogIyAgc291cmNlID0g
ZG9tYWluIG1ha2luZyB0aGUgaHlwZXJjYWxsCiAjICB0YXJnZXQgPSBkZXZpY2UgYmVpbmcgcXVl
cmllZAogICAgIHN0YXRfZGV2aWNlCi0jIFhFTl9ET01DVExfYXNzaWduX2RldmljZQorIyBYRU5f
RE9NQ1RMX2Fzc2lnbl9kZXZpY2UsIFhFTl9ET01DVExfaGlkZV9kZXZpY2UKICAgICBhZGRfZGV2
aWNlCi0jIFhFTl9ET01DVExfZGVhc3NpZ25fZGV2aWNlCisjIFhFTl9ET01DVExfZGVhc3NpZ25f
ZGV2aWNlLCBYRU5fRE9NQ1RMX3VuaGlkZV9kZXZpY2UKICAgICByZW1vdmVfZGV2aWNlCiAjIGNo
ZWNrZWQgZm9yIFBDSSBob3QgYW5kIGNvbGQtcGx1ZyBoeXBlcmNhbGxzLCB3aXRoIHRhcmdldCBh
cyB0aGUgUENJIGRldmljZQogIyBjaGVja2VkIGZvciBDUFUgYW5kIG1lbW9yeSBob3RwbHVnIHdp
dGggeGVuX3QgYXMgdGhlIHRhcmdldApkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGwucG9kLjEuaW4g
Yi9kb2NzL21hbi94bC5wb2QuMS5pbgppbmRleCA3OGJmODg0Li44NmY3MDg5IDEwMDY0NAotLS0g
YS9kb2NzL21hbi94bC5wb2QuMS5pbgorKysgYi9kb2NzL21hbi94bC5wb2QuMS5pbgpAQCAtMTQ2
Miw2ICsxNDYyLDEzIEBAIFRoZXNlIGFyZSBkZXZpY2VzIGluIHRoZSBzeXN0ZW0gd2hpY2ggYXJl
IGNvbmZpZ3VyZWQgdG8gYmUKIGF2YWlsYWJsZSBmb3IgcGFzc3Rocm91Z2ggYW5kIGFyZSBib3Vu
ZCB0byBhIHN1aXRhYmxlIFBDSQogYmFja2VuZCBkcml2ZXIgaW4gZG9tYWluIDAgcmF0aGVyIHRo
YW4gYSByZWFsIGRyaXZlci4KIAorPWl0ZW0gQjxwY2ktYXNzaWduYWJsZS1saXN0LWhpZGRlbj4K
KworTGlzdCBhbGwgdGhlIGFzc2lnbmFibGUgUENJIGRldmljZXMgdGhhdCBhcmUgaGlkZGVuLgor
V2hlbiBhIFBDSSBkZXZpY2UgYXNzaWduZWQgdG8gYSBndWVzdCBpbiBwYXNzdGhyb3VnaCBtb2Rl
IGNhdXNlcwordW5yZWNvdmVyYWJsZSBBRVIgZXJyb3JzLCB0aGUgaHlwZXJ2aXNvciBzaHV0cyBk
b3duIHRoZSBndWVzdCBhbmQgaGlkZXMKK3RoZSBkZXZpY2UgZnJvbSBiZWluZyBhc3NpZ25hYmxl
IHRvIHRoZSBndWVzdHMuCisKID1pdGVtIEI8cGNpLWFzc2lnbmFibGUtYWRkPiBJPEJERj4KIAog
TWFrZSB0aGUgZGV2aWNlIGF0IFBDSSBCdXMvRGV2aWNlL0Z1bmN0aW9uIEJERiBhc3NpZ25hYmxl
IHRvIGd1ZXN0cy4KQEAgLTE0ODQsNiArMTQ5MSwyMyBAQCBpdCB3aWxsIGFsc28gYXR0ZW1wdCB0
byByZS1iaW5kIHRoZSBkZXZpY2UgdG8gaXRzIG9yaWdpbmFsIGRyaXZlciwgbWFraW5nIGl0CiB1
c2FibGUgYnkgRG9tYWluIDAgYWdhaW4uICBJZiB0aGUgZGV2aWNlIGlzIG5vdCBib3VuZCB0byBw
Y2liYWNrLCBpdCB3aWxsCiByZXR1cm4gc3VjY2Vzcy4KIAorPWl0ZW0gQjxwY2ktYXNzaWduYWJs
ZS1oaWRlPiBJPEJERj4KKworSGlkZSB0aGUgZGV2aWNlIGF0IFBDSSBCdXMvRGV2aWNlL0Z1bmN0
aW9uIEJERiBmcm9tIGJlaW5nIGFzc2lnbmFibGUKK3RvIGd1ZXN0cywgc2ltaWxhciB0byB0aGUg
d2F5IHRoZSBoeXBlcnZpc29yIHdvdWxkIGhpZGUgdGhlIGRldmljZSB0aGF0CitjYXVzZWQgdW5y
ZWNvdmVyYWJsZSBBRVIgZXJyb3JzLgorV2hlbiBhIFBDSSBkZXZpY2UgYXNzaWduZWQgdG8gYSBn
dWVzdCBpbiBwYXNzdGhyb3VnaCBtb2RlIGNhdXNlcwordW5yZWNvdmVyYWJsZSBBRVIgZXJyb3Jz
LCB0aGUgaHlwZXJ2aXNvciBzaHV0cyBkb3duIHRoZSBndWVzdCBhbmQgaGlkZXMKK3RoZSBkZXZp
Y2UgZnJvbSBiZWluZyBhc3NpZ25hYmxlIHRvIHRoZSBndWVzdHMuCisKKz1pdGVtIEI8cGNpLWFz
c2lnbmFibGUtdW5oaWRlPiBJPEJERj4KKworVW5oaWRlIHRoZSBkZXZpY2UgYXQgUENJIEJ1cy9E
ZXZpY2UvRnVuY3Rpb24gQkRGIHRoYXQgd2FzIHByZXZpb3VzbHkKK2hpZGRlbiBieSB0aGUgaHlw
ZXJ2aXNvciBkdWUgdG8gdW5yZWNvdmVyYWJsZSBBRVIgZXJyb3JzLgorV2hlbiBhIFBDSSBkZXZp
Y2UgYXNzaWduZWQgdG8gYSBndWVzdCBpbiBwYXNzdGhyb3VnaCBtb2RlIGNhdXNlcwordW5yZWNv
dmVyYWJsZSBBRVIgZXJyb3JzLCB0aGUgaHlwZXJ2aXNvciBzaHV0cyBkb3duIHRoZSBndWVzdCBh
bmQgaGlkZXMKK3RoZSBkZXZpY2UgZnJvbSBiZWluZyBhc3NpZ25hYmxlIHRvIHRoZSBndWVzdHMu
CisKID1pdGVtIEI8cGNpLWF0dGFjaD4gSTxkb21haW4taWQ+IEk8QkRGPgogCiBIb3QtcGx1ZyBh
IG5ldyBwYXNzLXRocm91Z2ggcGNpIGRldmljZSB0byB0aGUgc3BlY2lmaWVkIGRvbWFpbi4KZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIGIvdG9vbHMvbGlieGMvaW5j
bHVkZS94ZW5jdHJsLmgKaW5kZXggMTYyOWY0MS4uOTczMDI4NSAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKKysrIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJs
LmgKQEAgLTE2NzAsNiArMTY3MCwxMCBAQCBpbnQgeGNfYXNzaWduX2RldmljZSh4Y19pbnRlcmZh
Y2UgKnhjaCwKICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IG1hY2hpbmVfc2JkZiwKICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGZsYWcpOwogCitpbnQgeGNfaGlkZV9kZXZpY2Uo
eGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IG1hY2hpbmVfYmRmKTsKK2ludCB4Y191bmhpZGVf
ZGV2aWNlKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBtYWNoaW5lX2JkZik7CitpbnQgeGNf
dGVzdF9oaWRkZW5fZGV2aWNlKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBtYWNoaW5lX2Jk
Zik7CisKIGludCB4Y19nZXRfZGV2aWNlX2dyb3VwKHhjX2ludGVyZmFjZSAqeGNoLAogICAgICAg
ICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICB1aW50
MzJfdCBtYWNoaW5lX3NiZGYsCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19kb21haW4uYyBi
L3Rvb2xzL2xpYnhjL3hjX2RvbWFpbi5jCmluZGV4IDAwOTA5YWQ0Li43MTRkNjMyIDEwMDY0NAot
LS0gYS90b29scy9saWJ4Yy94Y19kb21haW4uYworKysgYi90b29scy9saWJ4Yy94Y19kb21haW4u
YwpAQCAtMTUwMSw2ICsxNTAxLDQ0IEBAIGludCB4Y19hc3NpZ25fZGV2aWNlKAogICAgIHJldHVy
biBkb19kb21jdGwoeGNoLCAmZG9tY3RsKTsKIH0KIAoraW50IHhjX2hpZGVfZGV2aWNlKAorICAg
IHhjX2ludGVyZmFjZSAqeGNoLAorICAgIHVpbnQzMl90IG1hY2hpbmVfc2JkZikKK3sKKyAgICBE
RUNMQVJFX0RPTUNUTDsKKworICAgIGRvbWN0bC5jbWQgPSBYRU5fRE9NQ1RMX2hpZGVfZGV2aWNl
OworICAgIGRvbWN0bC5kb21haW4gPSBET01JRF9YRU47CisgICAgZG9tY3RsLnUuYXNzaWduX2Rl
dmljZS51LnBjaS5tYWNoaW5lX3NiZGYgPSBtYWNoaW5lX3NiZGY7CisKKyAgICByZXR1cm4gZG9f
ZG9tY3RsKHhjaCwgJmRvbWN0bCk7Cit9CisKK2ludCB4Y191bmhpZGVfZGV2aWNlKAorICAgIHhj
X2ludGVyZmFjZSAqeGNoLAorICAgIHVpbnQzMl90IG1hY2hpbmVfc2JkZikKK3sKKyAgICBERUNM
QVJFX0RPTUNUTDsKKworICAgIGRvbWN0bC5jbWQgPSBYRU5fRE9NQ1RMX3VuaGlkZV9kZXZpY2U7
CisgICAgZG9tY3RsLmRvbWFpbiA9IERPTUlEX1hFTjsKKyAgICBkb21jdGwudS5hc3NpZ25fZGV2
aWNlLnUucGNpLm1hY2hpbmVfc2JkZiA9IG1hY2hpbmVfc2JkZjsKKworICAgIHJldHVybiBkb19k
b21jdGwoeGNoLCAmZG9tY3RsKTsKK30KKworaW50IHhjX3Rlc3RfaGlkZGVuX2RldmljZSgKKyAg
ICB4Y19pbnRlcmZhY2UgKnhjaCwKKyAgICB1aW50MzJfdCBtYWNoaW5lX3NiZGYpCit7CisgICAg
REVDTEFSRV9ET01DVEw7CisKKyAgICBkb21jdGwuY21kID0gWEVOX0RPTUNUTF90ZXN0X2hpZGRl
bl9kZXZpY2U7CisgICAgZG9tY3RsLnUuYXNzaWduX2RldmljZS51LnBjaS5tYWNoaW5lX3NiZGYg
PSBtYWNoaW5lX3NiZGY7CisKKyAgICByZXR1cm4gZG9fZG9tY3RsKHhjaCwgJmRvbWN0bCk7Cit9
CisKIGludCB4Y19nZXRfZGV2aWNlX2dyb3VwKAogICAgIHhjX2ludGVyZmFjZSAqeGNoLAogICAg
IHVpbnQzMl90IGRvbWlkLApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGwuaCBiL3Rvb2xz
L2xpYnhsL2xpYnhsLmgKaW5kZXggY2Y4Njg3YS4uNWE1YmQxNCAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGwvbGlieGwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bC5oCkBAIC0xOTQ0LDYgKzE5NDQs
OSBAQCBpbnQgbGlieGxfZGV2aWNlX2V2ZW50c19oYW5kbGVyKGxpYnhsX2N0eCAqY3R4LAogaW50
IGxpYnhsX2RldmljZV9wY2lfYXNzaWduYWJsZV9hZGQobGlieGxfY3R4ICpjdHgsIGxpYnhsX2Rl
dmljZV9wY2kgKnBjaWRldiwgaW50IHJlYmluZCk7CiBpbnQgbGlieGxfZGV2aWNlX3BjaV9hc3Np
Z25hYmxlX3JlbW92ZShsaWJ4bF9jdHggKmN0eCwgbGlieGxfZGV2aWNlX3BjaSAqcGNpZGV2LCBp
bnQgcmViaW5kKTsKIGxpYnhsX2RldmljZV9wY2kgKmxpYnhsX2RldmljZV9wY2lfYXNzaWduYWJs
ZV9saXN0KGxpYnhsX2N0eCAqY3R4LCBpbnQgKm51bSk7CitpbnQgbGlieGxfZGV2aWNlX3BjaV9h
c3NpZ25hYmxlX2hpZGUobGlieGxfY3R4ICpjdHgsIGxpYnhsX2RldmljZV9wY2kgKnBjaWRldik7
CitpbnQgbGlieGxfZGV2aWNlX3BjaV9hc3NpZ25hYmxlX3VuaGlkZShsaWJ4bF9jdHggKmN0eCwg
bGlieGxfZGV2aWNlX3BjaSAqcGNpZGV2KTsKK2ludCBsaWJ4bF9kZXZpY2VfcGNpX2Fzc2lnbmFi
bGVfaXNfaGlkZGVuKGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9kZXZpY2VfcGNpICpwY2lkZXYpOwog
CiAvKiBDUFVJRCBoYW5kbGluZyAqLwogaW50IGxpYnhsX2NwdWlkX3BhcnNlX2NvbmZpZyhsaWJ4
bF9jcHVpZF9wb2xpY3lfbGlzdCAqY3B1aWQsIGNvbnN0IGNoYXIqIHN0cik7CmRpZmYgLS1naXQg
YS90b29scy9saWJ4bC9saWJ4bF9ldmVudC5oIGIvdG9vbHMvbGlieGwvbGlieGxfZXZlbnQuaApp
bmRleCAxZWE3ODllLi40Yzc4Nzk4IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9ldmVu
dC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2V2ZW50LmgKQEAgLTE3OCw2ICsxNzgsOCBAQCB2
b2lkIGxpYnhsX2V2ZW50X3JlZ2lzdGVyX2NhbGxiYWNrcyhsaWJ4bF9jdHggKmN0eCwKIHR5cGVk
ZWYgc3RydWN0IGxpYnhsX19ldmdlbl9kb21haW5fZGVhdGggbGlieGxfZXZnZW5fZG9tYWluX2Rl
YXRoOwogaW50IGxpYnhsX2V2ZW5hYmxlX2RvbWFpbl9kZWF0aChsaWJ4bF9jdHggKmN0eCwgdWlu
dDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZXZfdXNlciwgbGli
eGxfZXZnZW5fZG9tYWluX2RlYXRoICoqZXZnZW5fb3V0KTsKK2ludCBsaWJ4bF9yZWdfYWVyX2V2
ZW50c19oYW5kbGVyKGxpYnhsX2N0eCAqLCB1aW50MzJfdCkgTElCWExfRVhURVJOQUxfQ0FMTEVS
U19PTkxZOwordm9pZCBsaWJ4bF91bnJlZ19hZXJfZXZlbnRzX2hhbmRsZXIobGlieGxfY3R4ICos
IHVpbnQzMl90KTsKIHZvaWQgbGlieGxfZXZkaXNhYmxlX2RvbWFpbl9kZWF0aChsaWJ4bF9jdHgg
KmN0eCwgbGlieGxfZXZnZW5fZG9tYWluX2RlYXRoKik7CiAgIC8qIEFycmFuZ2VzIGZvciB0aGUg
Z2VuZXJhdGlvbiBvZiBET01BSU5fU0hVVERPV04gYW5kIERPTUFJTl9ERUFUSAogICAgKiBldmVu
dHMuICBBIGRvbWFpbiB3aGljaCBpcyBkZXN0cm95ZWQgYmVmb3JlIGl0IHNodXRzIGRvd24KZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3BjaS5jIGIvdG9vbHMvbGlieGwvbGlieGxfcGNp
LmMKaW5kZXggYjE0ZGYxNi4uYWQ3ZmIyNyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxf
cGNpLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfcGNpLmMKQEAgLTg3NCw2ICs4NzQsNDIgQEAg
aW50IGxpYnhsX2RldmljZV9wY2lfYXNzaWduYWJsZV9hZGQobGlieGxfY3R4ICpjdHgsIGxpYnhs
X2RldmljZV9wY2kgKnBjaWRldiwKICAgICByZXR1cm4gcmM7CiB9CiAKK2ludCBsaWJ4bF9kZXZp
Y2VfcGNpX2Fzc2lnbmFibGVfaGlkZShsaWJ4bF9jdHggKmN0eCwgbGlieGxfZGV2aWNlX3BjaSAq
cGNpZGV2KQoreworICAgIEdDX0lOSVQoY3R4KTsKKyAgICBpbnQgcmM7CisKKyAgICByYyA9IHhj
X2hpZGVfZGV2aWNlKGN0eC0+eGNoLCBwY2lkZXZfZW5jb2RlX2JkZihwY2lkZXYpKTsKKyAgICBp
ZiAocmMgPCAwKQorICAgICAgICBMT0dEKEVSUk9SLCAwLCAieGNfaGlkZV9kZXZpY2UgZmFpbGVk
Iik7CisKKyAgICBHQ19GUkVFOworICAgIHJldHVybiByYzsKK30KKworaW50IGxpYnhsX2Rldmlj
ZV9wY2lfYXNzaWduYWJsZV91bmhpZGUobGlieGxfY3R4ICpjdHgsIGxpYnhsX2RldmljZV9wY2kg
KnBjaWRldikKK3sKKyAgICBHQ19JTklUKGN0eCk7CisgICAgaW50IHJjOworCisgICAgcmMgPSB4
Y191bmhpZGVfZGV2aWNlKGN0eC0+eGNoLCBwY2lkZXZfZW5jb2RlX2JkZihwY2lkZXYpKTsKKyAg
ICBpZiAocmMgPCAwKQorICAgICAgICBMT0dEKEVSUk9SLCAwLCAieGNfdW5oaWRlX2RldmljZSBm
YWlsZWQiKTsKKworICAgIEdDX0ZSRUU7CisgICAgcmV0dXJuIHJjOworfQorCitpbnQgbGlieGxf
ZGV2aWNlX3BjaV9hc3NpZ25hYmxlX2lzX2hpZGRlbihsaWJ4bF9jdHggKmN0eCwgbGlieGxfZGV2
aWNlX3BjaSAqcGNpZGV2KQoreworICAgIEdDX0lOSVQoY3R4KTsKKyAgICBpbnQgcmM7CisKKyAg
ICByYyA9IHhjX3Rlc3RfaGlkZGVuX2RldmljZShjdHgtPnhjaCwgcGNpZGV2X2VuY29kZV9iZGYo
cGNpZGV2KSk7CisKKyAgICBHQ19GUkVFOworICAgIHJldHVybiByYzsKK30KIAogaW50IGxpYnhs
X2RldmljZV9wY2lfYXNzaWduYWJsZV9yZW1vdmUobGlieGxfY3R4ICpjdHgsIGxpYnhsX2Rldmlj
ZV9wY2kgKnBjaWRldiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlu
dCByZWJpbmQpCkBAIC0xMjkyLDYgKzEzMjgsMTM4IEBAIG91dDoKICAgICByZXR1cm4gcmM7CiB9
CiAKK3N0YXRpYyB2b2lkIGRvbWFpbl9kZXN0cm95X2NhbGxiYWNrKGxpYnhsX19lZ2MgKmVnYywK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kb21haW5fZGVzdHJv
eV9zdGF0ZSAqZGRzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHJj
KQoreworICAgIFNUQVRFX0FPX0dDKGRkcy0+YW8pOworCisgICAgTE9HRChFUlJPUiwgZGRzLT5k
b21pZCwgImRvbWFpbl9kZXN0cm95X2NhbGxiYWNrKCk6IEVudGVyZWQiKTsKKyAgICBpZiAocmMp
CisgICAgICAgIExPR0QoRVJST1IsIGRkcy0+ZG9taWQsICJEZXN0cnVjdGlvbiBvZiBkb21haW4g
ZmFpbGVkLCByYyA9ICVkIiwgcmMpOworCisgICAgbGlieGxfX2FvX2NvbXBsZXRlKGVnYywgYW8s
IHJjKTsKKyAgICBMT0dEKEVSUk9SLCBkZHMtPmRvbWlkLCAiZG9tYWluX2Rlc3Ryb3lfY2FsbGJh
Y2soKTogRXhpdGluZyIpOworfQorCisKK3N0YXRpYyBpbnQgZG9tYWluX2Rlc3Ryb3kobGlieGxf
Y3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkKQoreworICAgIEFPX0NSRUFURShjdHgsIGRvbWlkLCAo
Y29uc3QgbGlieGxfYXN5bmNvcF9ob3cgKikwKTsKKyAgICBsaWJ4bF9fZG9tYWluX2Rlc3Ryb3lf
c3RhdGUgKmRkczsKKworICAgIExPR0QoRVJST1IsIGRvbWlkLCAiZG9tYWluX2Rlc3Ryb3koKTog
RW50ZXJlZCIpOworICAgIEdDTkVXKGRkcyk7CisgICAgZGRzLT5hbyA9IGFvOworICAgIGRkcy0+
ZG9taWQgPSBkb21pZDsKKyAgICBkZHMtPmNhbGxiYWNrID0gZG9tYWluX2Rlc3Ryb3lfY2FsbGJh
Y2s7CisgICAgbGlieGxfX2RvbWFpbl9kZXN0cm95KGVnYywgZGRzKTsKKworICAgIExPR0QoRVJS
T1IsIGRvbWlkLCAiZG9tYWluX2Rlc3Ryb3koKTogYW8tPmNvbXBsZXRlID0gJWQiLCBhby0+Y29t
cGxldGUpOworICAgIHdoaWxlICghYW8tPmNvbXBsZXRlKSB7CisgICAgICAgIExPR0QoRVJST1Is
IGRvbWlkLCAiZG9tYWluX2Rlc3Ryb3koKTogYW8tPmNvbXBsZXRlID0gJWQiLCBhby0+Y29tcGxl
dGUpOworICAgICAgICBzbGVlcCg1KTsKKyAgICB9CisKKyAgICBMT0dEKEVSUk9SLCBkb21pZCwg
ImRvbWFpbl9kZXN0cm95KCk6IEV4aXRpbmcsIHJjID0gMHglMDh4IiwgYW8tPnJjKTsKKyAgICBy
ZXR1cm4gYW8tPnJjOworfQorCit0eXBlZGVmIHN0cnVjdCB7CisgICAgdWludDMyX3QgZG9taWQ7
CisgICAgbGlieGxfX2V2X3hzd2F0Y2ggd2F0Y2g7Cit9IGxpYnhsX2Flcl93YXRjaDsKK3N0YXRp
YyBsaWJ4bF9hZXJfd2F0Y2ggYWVyX3dhdGNoOworCitzdGF0aWMgdm9pZCBhZXJfYmFja2VuZF93
YXRjaF9jYWxsYmFjayhsaWJ4bF9fZWdjICplZ2MsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBsaWJ4bF9fZXZfeHN3YXRjaCAqd2F0Y2gsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICp3YXRjaF9wYXRoLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqZXZlbnRfcGF0aCkKK3sK
KyAgICBFR0NfR0M7CisgICAgbGlieGxfYWVyX3dhdGNoICpsX2Flcl93YXRjaCA9IENPTlRBSU5F
Ul9PRih3YXRjaCwgKmxfYWVyX3dhdGNoLCB3YXRjaCk7CisgICAgbGlieGxfY3R4ICpjdHggPSBs
aWJ4bF9fZ2Nfb3duZXIoZ2MpOworICAgIHVpbnQzMl90IGRvbWlkID0gbF9hZXJfd2F0Y2gtPmRv
bWlkOworICAgIHVpbnQzMl90IHNlZywgYnVzLCBkZXYsIGZuOworICAgIGludCByYzsKKyAgICBj
aGFyICpwLCAqcGF0aCwgKmRzdF9wYXRoOworICAgIGNvbnN0IGNoYXIgKmFlckZhaWxlZFNCREY7
CisgICAgc3RydWN0IHhzX3Blcm1pc3Npb25zIHJ3cGVybVsxXTsKKworICAgIExPR0QoRVJST1Is
IGRvbWlkLCAiIEVudGVyZWQsIGN0eCA9ICVwIiwgY3R4KTsKKyAgICBpZiAoc3RybGVuKHdhdGNo
X3BhdGgpID4gMCkgTE9HRChFUlJPUiwgZG9taWQsICIgd2F0Y2hfcGF0aCA9ICVzIiwgd2F0Y2hf
cGF0aCk7CisgICAgaWYgKHN0cmxlbihldmVudF9wYXRoKSA+IDApIExPR0QoRVJST1IsIGRvbWlk
LCAiIGV2ZW50X3BhdGggPSAlcyIsIGV2ZW50X3BhdGgpOworICAgIExPR0QoRVJST1IsIGRvbWlk
LCAiIGRvbWlkID0gJWQiLCBkb21pZCk7CisKKyAgICAvKiBFeHRyYWN0IHRoZSBiYWNrZW5kIGRp
cmVjdG9yeS4gKi8KKyAgICBwYXRoID0gbGlieGxfX3N0cmR1cChnYywgZXZlbnRfcGF0aCk7Cisg
ICAgcCA9IHN0cnJjaHIocGF0aCwgJy8nKTsKKyAgICBpZiAocCA9PSBOVUxMKQorICAgICAgICBn
b3RvIHNraXA7CisgICAgaWYgKHN0cmNtcChwLCAiL2FlckZhaWxlZFNCREYiKSAhPSAwKQorICAg
ICAgICBnb3RvIHNraXA7CisgICAgLyogVHJ1bmNhdGUgdGhlIHN0cmluZyBzbyBpdCBwb2ludHMg
dG8gdGhlIGJhY2tlbmQgZGlyZWN0b3J5LiAqLworICAgICpwID0gJ1wwJzsKKworICAgIC8qIEZl
dGNoIHRoZSB2YWx1ZSBvZiB0aGUgZmFpbGVkIFBDSSBkZXZpY2UuICovCisgICAgcmMgPSBsaWJ4
bF9feHNfcmVhZF9jaGVja2VkKGdjLCBYQlRfTlVMTCwKKyAgICAgICAgICAgIEdDU1BSSU5URigi
JXMvYWVyRmFpbGVkU0JERiIsIHBhdGgpLCAmYWVyRmFpbGVkU0JERik7CisgICAgaWYgKHJjIHx8
ICFhZXJGYWlsZWRTQkRGKQorICAgICAgICBnb3RvIHNraXA7CisKKyAgICBsaWJ4bF91bnJlZ19h
ZXJfZXZlbnRzX2hhbmRsZXIoY3R4LCBkb21pZCk7CisKKyAgICByYyA9IGRvbWFpbl9kZXN0cm95
KGN0eCwgZG9taWQpOworCisgICAgc3NjYW5mKGFlckZhaWxlZFNCREYsICIleDoleDoleC4leCIs
ICZzZWcsICZidXMsICZkZXYsICZmbik7CisgICAgcmMgPSB4Y19oaWRlX2RldmljZShjdHgtPnhj
aCwgc2VnIDw8IDE2IHwgYnVzIDw8IDggfCBkZXYgPDwgMyB8IGZuKTsKKyAgICBpZiAocmMpCisg
ICAgICAgIExPR0QoRVJST1IsIGRvbWlkLCAiIHhjX2hpZGVfZGV2aWNlKCkgZmFpbGVkLCByYyA9
ICVkIiwgcmMpOworCisgICAgcndwZXJtWzBdLmlkID0gMDsKKyAgICByd3Blcm1bMF0ucGVybXMg
PSBYU19QRVJNX1JFQUQgfCBYU19QRVJNX1dSSVRFOworICAgIGRzdF9wYXRoID0gR0NTUFJJTlRG
KCIvbG9jYWwvZG9tYWluLzAvYmFja2VuZC9wY2kvMC8wLyVzIiwgImFlckZhaWxlZFBDSXMiKTsK
KyAgICByYyA9IGxpYnhsX194c19ta25vZChnYywgWEJUX05VTEwsIGRzdF9wYXRoLCByd3Blcm0s
IDEpOworICAgIGlmIChyYykgeworICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwgIiBsaWJ4bF9f
eHNfbWtub2QoKSBmYWlsZWQsIHJjID0gJWQiLCByYyk7CisgICAgICAgIGdvdG8gc2tpcDsKKyAg
ICB9CisKKyAgICByYyA9IGxpYnhsX194c193cml0ZV9jaGVja2VkKGdjLCBYQlRfTlVMTCwgZHN0
X3BhdGgsIGFlckZhaWxlZFNCREYpOworICAgIGlmIChyYykKKyAgICAgICAgTE9HRChFUlJPUiwg
ZG9taWQsICIgbGlieGxfX3hzX3dyaXRlX2NoZWNrZWQoKSBmYWlsZWQsIHJjID0gJWQiLCByYyk7
CisKK3NraXA6CisgICAgcmV0dXJuOworfQorCisvKiBIYW5kbGVyIG9mIGV2ZW50cyBmb3IgZGV2
aWNlIGRyaXZlciBkb21haW5zICovCitpbnQgbGlieGxfcmVnX2Flcl9ldmVudHNfaGFuZGxlcihs
aWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQpCit7CisgICAgaW50IHJjOworICAgIGNoYXIg
KmJlX3BhdGg7CisgICAgR0NfSU5JVChjdHgpOworCisgICAgLyoKKyAgICAgKiBXZSB1c2UgYWJz
b2x1dGUgcGF0aHMgYmVjYXVzZSB3ZSB3YW50IHhzd2F0Y2ggdG8gYWxzbyByZXR1cm4KKyAgICAg
KiBhYnNvbHV0ZSBwYXRocyB0aGF0IGNhbiBiZSBwYXJzZWQgYnkgbGlieGxfX3BhcnNlX2JhY2tl
bmRfcGF0aC4KKyAgICAgKi8KKyAgICBhZXJfd2F0Y2guZG9taWQgPSBkb21pZDsKKyAgICBiZV9w
YXRoID0gR0NTUFJJTlRGKCIvbG9jYWwvZG9tYWluLzAvYmFja2VuZC9wY2kvJXUvMC9hZXJGYWls
ZWRTQkRGIiwgZG9taWQpOworICAgIHJjID0gbGlieGxfX2V2X3hzd2F0Y2hfcmVnaXN0ZXIoZ2Ms
ICZhZXJfd2F0Y2gud2F0Y2gsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBh
ZXJfYmFja2VuZF93YXRjaF9jYWxsYmFjaywgYmVfcGF0aCk7CisgICAgcmV0dXJuIHJjOworfQor
CisvKiBIYW5kbGVyIG9mIGV2ZW50cyBmb3IgZGV2aWNlIGRyaXZlciBkb21haW5zICovCit2b2lk
IGxpYnhsX3VucmVnX2Flcl9ldmVudHNfaGFuZGxlcihsaWJ4bF9jdHggKmN0eCwgdWludDMyX3Qg
ZG9taWQpCit7CisgICAgR0NfSU5JVChjdHgpOworCisgICAgbGlieGxfX2V2X3hzd2F0Y2hfZGVy
ZWdpc3RlcihnYywgJmFlcl93YXRjaC53YXRjaCk7CisgICAgcmV0dXJuOworfQorCiBzdGF0aWMg
dm9pZCBsaWJ4bF9fYWRkX3BjaWRldnMobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fYW8gKmFvLCB1
aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21h
aW5fY29uZmlnICpkX2NvbmZpZywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4
bF9fbXVsdGlkZXYgKm11bHRpZGV2KQpkaWZmIC0tZ2l0IGEvdG9vbHMvcHl0aG9uL3hlbi9sb3ds
ZXZlbC94Yy94Yy5jIGIvdG9vbHMvcHl0aG9uL3hlbi9sb3dsZXZlbC94Yy94Yy5jCmluZGV4IDVk
MTEyYWYuLmFkODIyZGYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3B5dGhvbi94ZW4vbG93bGV2ZWwveGMv
eGMuYworKysgYi90b29scy9weXRob24veGVuL2xvd2xldmVsL3hjL3hjLmMKQEAgLTYwOSw2ICs2
MDksNzYgQEAgc3RhdGljIFB5T2JqZWN0ICpweXhjX2RlYXNzaWduX2RldmljZShYY09iamVjdCAq
c2VsZiwKICAgICByZXR1cm4gUHlfQnVpbGRWYWx1ZSgiaSIsIHNiZGYpOwogfQogCitzdGF0aWMg
UHlPYmplY3QgKnB5eGNfaGlkZV9kZXZpY2UoWGNPYmplY3QgKnNlbGYsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgUHlPYmplY3QgKmFyZ3MsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgUHlPYmplY3QgKmt3ZHMpCit7CisgICAgdWludDMyX3Qgc2JkZiA9IDA7
CisgICAgY2hhciAqcGNpX3N0cjsKKyAgICBpbnQgc2VnLCBidXMsIGRldiwgZnVuYzsKKyAgICBz
dGF0aWMgY2hhciAqa3dkX2xpc3RbXSA9IHsgInBjaSIsIE5VTEwgfTsKKworICAgIGlmICggIVB5
QXJnX1BhcnNlVHVwbGVBbmRLZXl3b3JkcyhhcmdzLCBrd2RzLCAiaXMiLCBrd2RfbGlzdCwgJnBj
aV9zdHIpICkKKyAgICB7CisgICAgICAgIHNiZGYgPSAtMTsKKyAgICAgICAgZ290byBlbmRfaGlk
ZTsKKyAgICB9CisKKyAgICB3aGlsZSAoIG5leHRfYmRmKCZwY2lfc3RyLCAmc2VnLCAmYnVzLCAm
ZGV2LCAmZnVuYykgKQorICAgIHsKKyAgICAgICAgc2JkZiA9IHNlZyA8PCAxNjsKKyAgICAgICAg
c2JkZiB8PSAoYnVzICYgMHhmZikgPDwgODsKKyAgICAgICAgc2JkZiB8PSAoZGV2ICYgMHgxZikg
PDwgMzsKKyAgICAgICAgc2JkZiB8PSAoZnVuYyAmIDB4Nyk7CisKKyAgICAgICAgaWYgKCB4Y19o
aWRlX2RldmljZShzZWxmLT54Y19oYW5kbGUsIHNiZGYpICE9IDAgKQorICAgICAgICB7CisgICAg
ICAgICAgICBpZiAoIGVycm5vID09IEVOT1NZUyApCisgICAgICAgICAgICAgICAgc2JkZiA9IC0x
OworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKyAgICAgICAgc2JkZiA9IDA7CisgICAg
fQorCitlbmRfaGlkZToKKyAgICByZXR1cm4gUHlfQnVpbGRWYWx1ZSgiaSIsIHNiZGYpOworfQor
CitzdGF0aWMgUHlPYmplY3QgKnB5eGNfdW5oaWRlX2RldmljZShYY09iamVjdCAqc2VsZiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFB5T2JqZWN0ICphcmdzLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUHlPYmplY3QgKmt3ZHMpCit7CisgICAgdWlu
dDMyX3Qgc2JkZiA9IDA7CisgICAgY2hhciAqcGNpX3N0cjsKKyAgICBpbnQgc2VnLCBidXMsIGRl
diwgZnVuYzsKKyAgICBzdGF0aWMgY2hhciAqa3dkX2xpc3RbXSA9IHsgInBjaSIsIE5VTEwgfTsK
KworICAgIGlmICggIVB5QXJnX1BhcnNlVHVwbGVBbmRLZXl3b3JkcyhhcmdzLCBrd2RzLCAiaXMi
LCBrd2RfbGlzdCwgJnBjaV9zdHIpICkKKyAgICB7CisgICAgICAgIHNiZGYgPSAtMTsKKyAgICAg
ICAgZ290byBlbmRfdW5oaWRlOworICAgIH0KKworICAgIHdoaWxlICggbmV4dF9iZGYoJnBjaV9z
dHIsICZzZWcsICZidXMsICZkZXYsICZmdW5jKSApCisgICAgeworICAgICAgICBzYmRmID0gc2Vn
IDw8IDE2OworICAgICAgICBzYmRmIHw9IChidXMgJiAweGZmKSA8PCA4OworICAgICAgICBzYmRm
IHw9IChkZXYgJiAweDFmKSA8PCAzOworICAgICAgICBzYmRmIHw9IChmdW5jICYgMHg3KTsKKwor
ICAgICAgICBpZiAoIHhjX3VuaGlkZV9kZXZpY2Uoc2VsZi0+eGNfaGFuZGxlLCBzYmRmKSAhPSAw
ICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCBlcnJubyA9PSBFTk9TWVMgKQorICAgICAg
ICAgICAgICAgIHNiZGYgPSAtMTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisgICAg
ICAgIHNiZGYgPSAwOworICAgIH0KKworZW5kX3VuaGlkZToKKyAgICByZXR1cm4gUHlfQnVpbGRW
YWx1ZSgiaSIsIHNiZGYpOworfQorCiBzdGF0aWMgUHlPYmplY3QgKnB5eGNfZ2V0X2RldmljZV9n
cm91cChYY09iamVjdCAqc2VsZiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgUHlPYmplY3QgKmFyZ3MpCiB7CkBAIC0yMjMzLDcgKzIzMDMsMjEgQEAgc3RhdGljIFB5
TWV0aG9kRGVmIHB5eGNfbWV0aG9kc1tdID0gewogICAgICAgICIgZG9tICAgICBbaW50XTogICAg
ICBEb21haW4gdG8gZGVhc3NpZ24gZGV2aWNlIGZyb20uXG4iCiAgICAgICAgIiBwY2lfc3RyIFtz
dHJdOiAgICAgIFBDSSBkZXZpY2VzLlxuIgogICAgICAgICJSZXR1cm5zOiBbaW50XSAwIG9uIHN1
Y2Nlc3MsIG9yIGRldmljZSBiZGYgdGhhdCBjYW4ndCBiZSBkZWFzc2lnbmVkLlxuIiB9LAorCisg
ICAgIHsgImhpZGVfZGV2aWNlIiwKKyAgICAgICAoUHlDRnVuY3Rpb24pcHl4Y19oaWRlX2Rldmlj
ZSwKKyAgICAgICBNRVRIX1ZBUkFSR1MgfCBNRVRIX0tFWVdPUkRTLCAiXG4iCisgICAgICAgIkhp
ZGUgZGV2aWNlIGFmdGVyIEFFUiBmYXRhbCBlcnJvciB0cmlnZ2VyLlxuIgorICAgICAgICIgcGNp
X3N0ciBbc3RyXTogICAgICBQQ0kgZGV2aWNlcy5cbiIKKyAgICAgICAiUmV0dXJuczogW2ludF0g
ZGV2aWNlIGJkZiBvbiBzdWNjZXNzIG9yIC0xIGlmIGl0IGNhbnQgYmUgaGlkZGVuLlxuIiB9LAog
ICAKKyAgICAgeyAidW5oaWRlX2RldmljZSIsCisgICAgICAgKFB5Q0Z1bmN0aW9uKXB5eGNfdW5o
aWRlX2RldmljZSwKKyAgICAgICBNRVRIX1ZBUkFSR1MgfCBNRVRIX0tFWVdPUkRTLCAiXG4iCisg
ICAgICAgIlVuaGlkZSBoaWRkZW4gZGV2aWNlIGFmdGVyIEFFUiBmYXRhbCBlcnJvciB0cmlnZ2Vy
LlxuIgorICAgICAgICIgcGNpX3N0ciBbc3RyXTogICAgICBQQ0kgZGV2aWNlcy5cbiIKKyAgICAg
ICAiUmV0dXJuczogW2ludF0gZGV2aWNlIGJkZiBvbiBzdWNjZXNzIG9yIC0xIGlmIGl0IGNhbnQg
YmUgdW5oaWRkZW4uXG4iIH0sCisKICAgICB7ICJzY2hlZF9pZF9nZXQiLAogICAgICAgKFB5Q0Z1
bmN0aW9uKXB5eGNfc2NoZWRfaWRfZ2V0LAogICAgICAgTUVUSF9OT0FSR1MsICJcbiIKZGlmZiAt
LWdpdCBhL3Rvb2xzL3hsL3hsLmggYi90b29scy94bC94bC5oCmluZGV4IGFhOTViNzcuLjkxNWZl
ODYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsLmgKKysrIGIvdG9vbHMveGwveGwuaApAQCAtMTIx
LDkgKzEyMSwxMiBAQCBpbnQgbWFpbl92bmN2aWV3ZXIoaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsK
IGludCBtYWluX3BjaWxpc3QoaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKIGludCBtYWluX3BjaWRl
dGFjaChpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwogaW50IG1haW5fcGNpYXR0YWNoKGludCBhcmdj
LCBjaGFyICoqYXJndik7CitpbnQgbWFpbl9wY2lhc3NpZ25hYmxlX2hpZGUoaW50IGFyZ2MsIGNo
YXIgKiphcmd2KTsKK2ludCBtYWluX3BjaWFzc2lnbmFibGVfdW5oaWRlKGludCBhcmdjLCBjaGFy
ICoqYXJndik7CiBpbnQgbWFpbl9wY2lhc3NpZ25hYmxlX2FkZChpbnQgYXJnYywgY2hhciAqKmFy
Z3YpOwogaW50IG1haW5fcGNpYXNzaWduYWJsZV9yZW1vdmUoaW50IGFyZ2MsIGNoYXIgKiphcmd2
KTsKIGludCBtYWluX3BjaWFzc2lnbmFibGVfbGlzdChpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwor
aW50IG1haW5fcGNpYXNzaWduYWJsZV9saXN0X2hpZGRlbihpbnQgYXJnYywgY2hhciAqKmFyZ3Yp
OwogI2lmbmRlZiBMSUJYTF9IQVZFX05PX1NVU1BFTkRfUkVTVU1FCiBpbnQgbWFpbl9yZXN0b3Jl
KGludCBhcmdjLCBjaGFyICoqYXJndik7CiBpbnQgbWFpbl9taWdyYXRlX3JlY2VpdmUoaW50IGFy
Z2MsIGNoYXIgKiphcmd2KTsKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMgYi90
b29scy94bC94bF9jbWR0YWJsZS5jCmluZGV4IDMwZWI5M2MuLmUyM2JkMTUgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMKKysrIGIvdG9vbHMveGwveGxfY21kdGFibGUuYwpAQCAt
MTE5LDYgKzExOSwyMyBAQCBzdHJ1Y3QgY21kX3NwZWMgY21kX3RhYmxlW10gPSB7CiAgICAgICAi
TGlzdCBhbGwgdGhlIGFzc2lnbmFibGUgcGNpIGRldmljZXMiLAogICAgICAgIiIsCiAgICAgfSwK
KyAgICB7ICJwY2ktYXNzaWduYWJsZS1saXN0LWhpZGRlbiIsCisgICAgICAmbWFpbl9wY2lhc3Np
Z25hYmxlX2xpc3RfaGlkZGVuLCAwLCAwLAorICAgICAgIkxpc3QgYWxsIHRoZSBwY2kgZGV2aWNl
cyBoaWRkZW4gZHVlIHRvIEFFUiBlcnJvcnMiLAorICAgICAgIiIsCisgICAgfSwKKyAgICB7ICJw
Y2ktYXNzaWduYWJsZS1oaWRlIiwKKyAgICAgICZtYWluX3BjaWFzc2lnbmFibGVfaGlkZSwgMCwg
MSwKKyAgICAgICJIaWRlIGEgUENJIGRldmljZSIsCisgICAgICAiPEJERj4iLAorICAgICAgIi1o
ICAgICAgICAgICAgICAgICAgICAgIFByaW50IHRoaXMgaGVscC5cbiIKKyAgICB9LAorICAgIHsg
InBjaS1hc3NpZ25hYmxlLXVuaGlkZSIsCisgICAgICAmbWFpbl9wY2lhc3NpZ25hYmxlX3VuaGlk
ZSwgMCwgMSwKKyAgICAgICJVbmhpZGUgYSBQQ0kgZGV2aWNlIiwKKyAgICAgICI8QkRGPiIsCisg
ICAgICAiLWggICAgICAgICAgICAgICAgICAgICAgUHJpbnQgdGhpcyBoZWxwLlxuIgorICAgIH0s
CiAgICAgeyAicGF1c2UiLAogICAgICAgJm1haW5fcGF1c2UsIDAsIDEsCiAgICAgICAiUGF1c2Ug
ZXhlY3V0aW9uIG9mIGEgZG9tYWluIiwKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX3BjaS5jIGIv
dG9vbHMveGwveGxfcGNpLmMKaW5kZXggNTgzNDViZC4uZjQ4YzQ2OSAxMDA2NDQKLS0tIGEvdG9v
bHMveGwveGxfcGNpLmMKKysrIGIvdG9vbHMveGwveGxfcGNpLmMKQEAgLTE2Myw4ICsxNjMsOSBA
QCBzdGF0aWMgdm9pZCBwY2lhc3NpZ25hYmxlX2xpc3Qodm9pZCkKICAgICBpZiAoIHBjaWRldnMg
PT0gTlVMTCApCiAgICAgICAgIHJldHVybjsKICAgICBmb3IgKGkgPSAwOyBpIDwgbnVtOyBpKysp
IHsKLSAgICAgICAgcHJpbnRmKCIlMDR4OiUwMng6JTAyeC4lMDF4XG4iLAotICAgICAgICAgICAg
ICAgcGNpZGV2c1tpXS5kb21haW4sIHBjaWRldnNbaV0uYnVzLCBwY2lkZXZzW2ldLmRldiwgcGNp
ZGV2c1tpXS5mdW5jKTsKKyAgICAgICAgaWYgKCFsaWJ4bF9kZXZpY2VfcGNpX2Fzc2lnbmFibGVf
aXNfaGlkZGVuKGN0eCwgJnBjaWRldnNbaV0pKQorICAgICAgICAgICAgcHJpbnRmKCIlMDR4OiUw
Mng6JTAyeC4lMDF4XG4iLAorICAgICAgICAgICAgICAgICAgIHBjaWRldnNbaV0uZG9tYWluLCBw
Y2lkZXZzW2ldLmJ1cywgcGNpZGV2c1tpXS5kZXYsIHBjaWRldnNbaV0uZnVuYyk7CiAgICAgICAg
IGxpYnhsX2RldmljZV9wY2lfZGlzcG9zZSgmcGNpZGV2c1tpXSk7CiAgICAgfQogICAgIGZyZWUo
cGNpZGV2cyk7CkBAIC0xODIsNiArMTgzLDEyNiBAQCBpbnQgbWFpbl9wY2lhc3NpZ25hYmxlX2xp
c3QoaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgIHJldHVybiAwOwogfQogCitzdGF0aWMgdm9p
ZCBwY2lhc3NpZ25hYmxlX2xpc3RfaGlkZGVuKHZvaWQpCit7CisgICAgbGlieGxfZGV2aWNlX3Bj
aSAqcGNpZGV2czsKKyAgICBpbnQgbnVtLCBpOworCisgICAgcGNpZGV2cyA9IGxpYnhsX2Rldmlj
ZV9wY2lfYXNzaWduYWJsZV9saXN0KGN0eCwgJm51bSk7CisKKyAgICBpZiAoIHBjaWRldnMgPT0g
TlVMTCApCisgICAgICAgIHJldHVybjsKKyAgICBmb3IgKGkgPSAwOyBpIDwgbnVtOyBpKyspIHsK
KyAgICAgICAgaWYgKGxpYnhsX2RldmljZV9wY2lfYXNzaWduYWJsZV9pc19oaWRkZW4oY3R4LCAm
cGNpZGV2c1tpXSkpCisgICAgICAgICAgICBwcmludGYoIiUwNHg6JTAyeDolMDJ4LiUwMXhcbiIs
CisgICAgICAgICAgICAgICAgICAgcGNpZGV2c1tpXS5kb21haW4sIHBjaWRldnNbaV0uYnVzLCBw
Y2lkZXZzW2ldLmRldiwgcGNpZGV2c1tpXS5mdW5jKTsKKyAgICAgICAgbGlieGxfZGV2aWNlX3Bj
aV9kaXNwb3NlKCZwY2lkZXZzW2ldKTsKKyAgICB9CisgICAgZnJlZShwY2lkZXZzKTsKK30KKwor
aW50IG1haW5fcGNpYXNzaWduYWJsZV9saXN0X2hpZGRlbihpbnQgYXJnYywgY2hhciAqKmFyZ3Yp
Cit7CisgICAgaW50IG9wdDsKKworICAgIFNXSVRDSF9GT1JFQUNIX09QVChvcHQsICIiLCBOVUxM
LCAicGNpLWFzc2lnbmFibGUtbGlzdC1oaWRkZW4iLCAwKSB7CisgICAgICAgIC8qIE5vIG9wdGlv
bnMgKi8KKyAgICB9CisKKyAgICBwY2lhc3NpZ25hYmxlX2xpc3RfaGlkZGVuKCk7CisgICAgcmV0
dXJuIDA7Cit9CisKK3N0YXRpYyBpbnQgcGNpYXNzaWduYWJsZV9oaWRlKGNvbnN0IGNoYXIgKmJk
ZikKK3sKKyAgICBsaWJ4bF9kZXZpY2VfcGNpIHBjaWRldjsKKyAgICBYTFVfQ29uZmlnICpjb25m
aWc7CisgICAgaW50IHIgPSBFWElUX1NVQ0NFU1M7CisKKyAgICBsaWJ4bF9kZXZpY2VfcGNpX2lu
aXQoJnBjaWRldik7CisKKyAgICBjb25maWcgPSB4bHVfY2ZnX2luaXQoc3RkZXJyLCAiY29tbWFu
ZCBsaW5lIik7CisgICAgaWYgKCFjb25maWcpIHsKKyAgICAgICAgcGVycm9yKCJ4bHVfY2ZnX2lu
aXQiKTsKKyAgICAgICAgZXhpdCgtMSk7CisgICAgfQorCisgICAgaWYgKHhsdV9wY2lfcGFyc2Vf
YmRmKGNvbmZpZywgJnBjaWRldiwgYmRmKSkgeworICAgICAgICBmcHJpbnRmKHN0ZGVyciwgInBj
aS1hc3NpZ25hYmxlLWhpZGU6IG1hbGZvcm1lZCBCREYgc3BlY2lmaWNhdGlvbiBcIiVzXCJcbiIs
IGJkZik7CisgICAgICAgIGV4aXQoMik7CisgICAgfQorCisgICAgaWYgKGxpYnhsX2RldmljZV9w
Y2lfYXNzaWduYWJsZV9oaWRlKGN0eCwgJnBjaWRldikpCisgICAgICAgIHIgPSBFWElUX0ZBSUxV
UkU7CisKKyAgICBsaWJ4bF9kZXZpY2VfcGNpX2Rpc3Bvc2UoJnBjaWRldik7CisgICAgeGx1X2Nm
Z19kZXN0cm95KGNvbmZpZyk7CisKKyAgICByZXR1cm4gcjsKK30KKworaW50IG1haW5fcGNpYXNz
aWduYWJsZV9oaWRlKGludCBhcmdjLCBjaGFyICoqYXJndikKK3sKKyAgICBpbnQgb3B0OworICAg
IGNvbnN0IGNoYXIgKmJkZiA9IE5VTEw7CisKKyAgICBTV0lUQ0hfRk9SRUFDSF9PUFQob3B0LCAi
IiwgTlVMTCwgIm1haW5fcGNpYXNzaWduYWJsZV9oaWRlIiwgMSkgeworICAgICAgICAvKiBObyBv
cHRpb25zICovCisgICAgfQorCisgICAgYmRmID0gYXJndltvcHRpbmRdOworCisgICAgaWYgKHBj
aWFzc2lnbmFibGVfaGlkZShiZGYpKQorICAgICAgICByZXR1cm4gRVhJVF9GQUlMVVJFOworCisg
ICAgcmV0dXJuIEVYSVRfU1VDQ0VTUzsKK30KKworc3RhdGljIGludCBwY2lhc3NpZ25hYmxlX3Vu
aGlkZShjb25zdCBjaGFyICpiZGYpCit7CisgICAgbGlieGxfZGV2aWNlX3BjaSBwY2lkZXY7Cisg
ICAgWExVX0NvbmZpZyAqY29uZmlnOworICAgIGludCByID0gRVhJVF9TVUNDRVNTOworCisgICAg
bGlieGxfZGV2aWNlX3BjaV9pbml0KCZwY2lkZXYpOworCisgICAgY29uZmlnID0geGx1X2NmZ19p
bml0KHN0ZGVyciwgImNvbW1hbmQgbGluZSIpOworICAgIGlmICghY29uZmlnKSB7CisgICAgICAg
IHBlcnJvcigieGx1X2NmZ19pbml0Iik7CisgICAgICAgIGV4aXQoLTEpOworICAgIH0KKworICAg
IGlmICh4bHVfcGNpX3BhcnNlX2JkZihjb25maWcsICZwY2lkZXYsIGJkZikpIHsKKyAgICAgICAg
ZnByaW50ZihzdGRlcnIsICJwY2ktYXNzaWduYWJsZS11bmhpZGU6IG1hbGZvcm1lZCBCREYgc3Bl
Y2lmaWNhdGlvbiBcIiVzXCJcbiIsIGJkZik7CisgICAgICAgIGV4aXQoMik7CisgICAgfQorCisg
ICAgaWYgKGxpYnhsX2RldmljZV9wY2lfYXNzaWduYWJsZV91bmhpZGUoY3R4LCAmcGNpZGV2KSkK
KyAgICAgICAgciA9IEVYSVRfRkFJTFVSRTsKKworICAgIGxpYnhsX2RldmljZV9wY2lfZGlzcG9z
ZSgmcGNpZGV2KTsKKyAgICB4bHVfY2ZnX2Rlc3Ryb3koY29uZmlnKTsKKworICAgIHJldHVybiBy
OworfQorCitpbnQgbWFpbl9wY2lhc3NpZ25hYmxlX3VuaGlkZShpbnQgYXJnYywgY2hhciAqKmFy
Z3YpCit7CisgICAgaW50IG9wdDsKKyAgICBjb25zdCBjaGFyICpiZGYgPSBOVUxMOworCisgICAg
U1dJVENIX0ZPUkVBQ0hfT1BUKG9wdCwgIiIsIE5VTEwsICJtYWluX3BjaWFzc2lnbmFibGVfdW5o
aWRlIiwgMSkgeworICAgICAgICAvKiBObyBvcHRpb25zICovCisgICAgfQorCisgICAgYmRmID0g
YXJndltvcHRpbmRdOworCisgICAgaWYgKHBjaWFzc2lnbmFibGVfdW5oaWRlKGJkZikpCisgICAg
ICAgIHJldHVybiBFWElUX0ZBSUxVUkU7CisKKyAgICByZXR1cm4gRVhJVF9TVUNDRVNTOworfQor
CiBzdGF0aWMgaW50IHBjaWFzc2lnbmFibGVfYWRkKGNvbnN0IGNoYXIgKmJkZiwgaW50IHJlYmlu
ZCkKIHsKICAgICBsaWJ4bF9kZXZpY2VfcGNpIHBjaWRldjsKZGlmZiAtLWdpdCBhL3Rvb2xzL3hs
L3hsX3ZtY29udHJvbC5jIGIvdG9vbHMveGwveGxfdm1jb250cm9sLmMKaW5kZXggODljMmIyNS4u
MTBhNDhhOSAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGxfdm1jb250cm9sLmMKKysrIGIvdG9vbHMv
eGwveGxfdm1jb250cm9sLmMKQEAgLTk2Niw2ICs5NjYsMTUgQEAgc3RhcnQ6CiAgICAgTE9HKCJX
YWl0aW5nIGZvciBkb21haW4gJXMgKGRvbWlkICV1KSB0byBkaWUgW3BpZCAlbGRdIiwKICAgICAg
ICAgZF9jb25maWcuY19pbmZvLm5hbWUsIGRvbWlkLCAobG9uZylnZXRwaWQoKSk7CiAKKyAgICBy
ZXQgPSBsaWJ4bF9yZWdfYWVyX2V2ZW50c19oYW5kbGVyKGN0eCwgZG9taWQpOworICAgIGlmIChy
ZXQpIHsKKyAgICAgICAgLyoKKyAgICAgICAgICogVGhpcyBlcnJvciBtYXkgbm90IGJlIHNldmVy
ZSBlbm91Z2ggdG8gZmFpbCB0aGUgY3JlYXRpb24gb2YgdGhlIFZNLgorICAgICAgICAgKiBMb2cg
dGhlIGVycm9yLCBhbmQgY29udGludWUgd2l0aCB0aGUgY3JlYXRpb24uCisgICAgICAgICAqLwor
ICAgICAgICBMT0coImxpYnhsX3JlZ19hZXJfZXZlbnRzX2hhbmRsZXIoKSBmYWlsZWQsIHJldCA9
IDB4JTA4eCIsIHJldCk7CisgICAgfQorCiAgICAgcmV0ID0gbGlieGxfZXZlbmFibGVfZG9tYWlu
X2RlYXRoKGN0eCwgZG9taWQsIDAsICZkZWF0aHcpOwogICAgIGlmIChyZXQpIGdvdG8gb3V0Owog
CkBAIC05OTMsNiArMTAwMiw3IEBAIHN0YXJ0OgogICAgICAgICAgICAgTE9HKCJEb21haW4gJXUg
aGFzIHNodXQgZG93biwgcmVhc29uIGNvZGUgJWQgMHgleCIsIGRvbWlkLAogICAgICAgICAgICAg
ICAgIGV2ZW50LT51LmRvbWFpbl9zaHV0ZG93bi5zaHV0ZG93bl9yZWFzb24sCiAgICAgICAgICAg
ICAgICAgZXZlbnQtPnUuZG9tYWluX3NodXRkb3duLnNodXRkb3duX3JlYXNvbik7CisgICAgICAg
ICAgICBsaWJ4bF91bnJlZ19hZXJfZXZlbnRzX2hhbmRsZXIoY3R4LCBkb21pZCk7CiAgICAgICAg
ICAgICBzd2l0Y2ggKGhhbmRsZV9kb21haW5fZGVhdGgoJmRvbWlkLCBldmVudCwgJmRfY29uZmln
KSkgewogICAgICAgICAgICAgY2FzZSBET01BSU5fUkVTVEFSVF9TT0ZUX1JFU0VUOgogICAgICAg
ICAgICAgICAgIGRvbWlkX3NvZnRfcmVzZXQgPSBkb21pZDsKQEAgLTEwNTksNiArMTA2OSw3IEBA
IHN0YXJ0OgogCiAgICAgICAgIGNhc2UgTElCWExfRVZFTlRfVFlQRV9ET01BSU5fREVBVEg6CiAg
ICAgICAgICAgICBMT0coIkRvbWFpbiAldSBoYXMgYmVlbiBkZXN0cm95ZWQuIiwgZG9taWQpOwor
ICAgICAgICAgICAgbGlieGxfdW5yZWdfYWVyX2V2ZW50c19oYW5kbGVyKGN0eCwgZG9taWQpOwog
ICAgICAgICAgICAgbGlieGxfZXZlbnRfZnJlZShjdHgsIGV2ZW50KTsKICAgICAgICAgICAgIHJl
dCA9IDA7CiAgICAgICAgICAgICBnb3RvIG91dDsKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 07 19:35:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 19: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 1dIgjf-0002w2-N1; Wed, 07 Jun 2017 19:35: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 1dIgjf-0002ve-60
 for xen-devel@lists.xensource.com; Wed, 07 Jun 2017 19:35:19 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 E5/E8-23755-57558395; Wed, 07 Jun 2017 19:35:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVbck1CL
 SYMshU4sVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBm/HjzkbFgo09Fx6PFrA2M
 eyy7GDk5hAT+Mkp86xLvYuQCsh8zSnRu3MgC4WxjlHi++BMjSJWIgLPE1zNz2UFsXgF9iTu/P
 jGD2MIC1hLb93aAxSUENvBIrJ5UC2H7Stw9/4K1i5EDzF67v7yLkZ2DTcBK4pAYSAGLgKrEtP
 XfmSYwci9gZFjFqFGcWlSWWqRraKmXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iRH
 o73oGBsYdjL+P+x1ilORgUhLlrfC0iBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwWsTApQTLEpN
 T61Iy8wBBh5MWoKDR0mE91AwUJq3uCAxtzgzHSJ1ilGXY8Pq9V+YhFjy8vNSpcR5c0FmCIAUZ
 ZTmwY2ARcElRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8e0Cm8GTmlcBtegV0BBPQEXyXTE
 COKElESEk1ME7et/dg8tNPFUGub5ZOUnG/kTIj75ZkhYOgy6LNqzl5+R9IPjx8Pv26meFrA3e
 tQ/mXl7xk3Xrg205ftu45aYsLN06Xc1qwNO/Eo6tn8rIlU9Y/9JnSf/2/6Kq5ZpE7G42DJTv0
 7bdk/UpojmNdIOP/9VfZZYM9WfE/PkWypxw90v0wetams8pKLMUZiYZazEXFiQA4exCrfQIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1496864115!97015878!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54410 invoked from network); 7 Jun 2017 19:35:16 -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; 7 Jun 2017 19:35: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 1dIgja-0005DH-1r; Wed, 07 Jun 2017 19:35: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 1dIgjU-0000rf-9D; Wed, 07 Jun 2017 19:35:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dIgjS-0007sG-Ap; Wed, 07 Jun 2017 19:35:07 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110065-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=46f5eca4b2d2e5685cd334f8351a1e62dce261ee
X-Osstest-Versions-That: libvirt=5004f121bc572c58d9721bf7bf3c3a1988720ba8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 07 Jun 2017 19:35:07 +0000
Subject: [Xen-devel] [libvirt test] 110065: 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>

ZmxpZ2h0IDExMDA2NSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTAwNjUvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDExMDAyNgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEwMDI2CiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMTAwMjYKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDExIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC1xY293MiAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEyIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaWJ2aXJ0ICAgICAg
ICAgICAgICA0NmY1ZWNhNGIyZDJlNTY4NWNkMzM0ZjgzNTFhMWU2MmRjZTI2MWVlCmJhc2VsaW5l
IHZlcnNpb246CiBsaWJ2aXJ0ICAgICAgICAgICAgICA1MDA0ZjEyMWJjNTcyYzU4ZDk3MjFiZjdi
ZjNjM2ExOTg4NzIwYmE4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTAwMjYgIDIwMTctMDYtMDYg
MDQ6MjA6MTUgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEwMDY1ICAyMDE3LTA2
LTA3IDA0OjIwOjEyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSm9obiBGZXJsYW4gPGpmZXJsYW5AcmVkaGF0
LmNvbT4KICBQZXRlciBLcmVtcGEgPHBrcmVtcGFAcmVkaGF0LmNvbT4KCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFu
Y2g9bGlidmlydAorIHJldmlzaW9uPTQ2ZjVlY2E0YjJkMmU1Njg1Y2QzMzRmODM1MWExZTYyZGNl
MjYxZWUKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmkt
Z2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9z
CisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAg
ICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9
IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9z
CisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUv
b3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0v
aG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
CisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9S
RVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxv
Y2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCBsaWJ2aXJ0IDQ2ZjVl
Y2E0YjJkMmU1Njg1Y2QzMzRmODM1MWExZTYyZGNlMjYxZWUKKyBicmFuY2g9bGlidmlydAorIHJl
dmlzaW9uPTQ2ZjVlY2E0YjJkMmU1Njg1Y2QzMzRmODM1MWExZTYyZGNlMjYxZWUKKyAuIC4vY3Jp
LWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1
bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAn
CiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxj
b25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAg
ICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hv
bWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAn
XScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3Jl
cG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUv
b3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAu
IC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1bWFzayAwMDIKKyBzZWxlY3Rf
eGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPWxpYnZpcnQKKyB4ZW5icmFuY2g9
eGVuLXVuc3RhYmxlCisgJ1snIHhsaWJ2aXJ0ID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQor
ICdbJyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgc2Vs
ZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUK
KyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4NDZmNWVjYTRiMmQyZTU2ODVj
ZDMzNGY4MzUxYTFlNjJkY2UyNjFlZSA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4v
YXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmcKKysrIGdldGNvbmZpZyBPc3N0
ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAg
ICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAk
Y3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAgICAgICcKKysgOgorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRy
YWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnCisrIDogZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IGdp
dDovL2xpYnZpcnQub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2
aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0Cisr
IDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5n
aXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHVi
LmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZp
cm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0
L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGlu
dXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtMy4xNAorKyA6
IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4
LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6
Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQK
KysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBkYWlseS1j
cm9uLmxpYnZpcnQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBkYWlseS1jcm9uLmxpYnZp
cnQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBk
YWlseS1jcm9uLmxpYnZpcnQKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24v
dHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdp
dAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0
CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUt
eGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVF
X1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11
LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9P
Vk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdp
dAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdp
dAorIGluZm9fbGludXhfdHJlZSBsaWJ2aXJ0CisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2Fz
ZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xpYnZpcnQKKyBnaXQgcHVz
aCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0IDQ2ZjVl
Y2E0YjJkMmU1Njg1Y2QzMzRmODM1MWExZTYyZGNlMjYxZWU6cmVmcy9oZWFkcy94ZW4tdGVzdGVk
LW1hc3RlcgpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQu
Z2l0CiAgIDUwMDRmMTIuLjQ2ZjVlY2EgIDQ2ZjVlY2E0YjJkMmU1Njg1Y2QzMzRmODM1MWExZTYy
ZGNlMjYxZWUgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 07 21:29:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 21:29:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIiVY-0001Nh-V2; Wed, 07 Jun 2017 21:28:52 +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 1dIiVX-0001NI-3m
 for xen-devel@lists.xensource.com; Wed, 07 Jun 2017 21:28:51 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 58/5E-29088-21078395; Wed, 07 Jun 2017 21:28:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVVewwCL
 SYPFKIYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmvPvUz1Qw16ziRssqpgbG
 Lt0uRi4OIYG/jBIrPn1ngXAeM0p071/IDuFsY5SY930tWxcjJ4eIgLPE1zNz2UFsXgF9iRsfT
 oHFhQWCJJbOu8kK0iAh8IRJ4s6crUwgCQkBT4mH0/Yxw9gfDz4HKmLnYBOwkjgkBhJlEVCVeP
 j2JcsERu4FjAyrGNWLU4vKUot0LfSSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQJ
 9zgAEOxgvtDsfYpTkYFIS5a3wtIgU4kvKT6nMSCzOiC8qzUktPsQow8GhJMF7KQ8oJ1iUmp5a
 kZaZAww+mLQEB4+SCO9/kDRvcUFibnFmOkTqFKMux4bV678wCbHk5eelSonzLgIpEgApyijNg
 xsBi4RLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuZ9mQM0hSczrwRu0yugI5iAjuC7ZAJyRE
 kiQkqqgVHgTtbzCyFRjYoXfq16lFu+3OLziybfqUcT0vXv7Oa/fO7SxnKRlUkiKzd4c855ZBU
 mo8nZO/GxzPTzMkcVBTdvfGK03cnlcuj+a/ejFm98ey+2Za/p/H/HU5y8lf91zYlc0PRy4vk5
 x3kutE1L/vd/9Y9vn/ijL2l6lHOLrYv94zT/2IfYfVNvKrEUZyQaajEXFScCALyku8Z/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-31.messagelabs.com!1496870928!103939499!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45676 invoked from network); 7 Jun 2017 21:28:49 -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; 7 Jun 2017 21:28: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 1dIiVT-0008S6-Dl; Wed, 07 Jun 2017 21:28: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 1dIiVN-0003FJ-TE; Wed, 07 Jun 2017 21:28:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dIiVN-0001q7-KZ; Wed, 07 Jun 2017 21:28:41 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110097-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=08463297d33d075b6529229c9d43c90356093bae
X-Osstest-Versions-That: xen=b1e7f6e8ee4e5cf76b291b68d2064d988ac95016
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 07 Jun 2017 21:28:41 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 110097: 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>

ZmxpZ2h0IDExMDA5NyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDA5Ny8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDA4NDYzMjk3ZDMzZDA3
NWI2NTI5MjI5YzlkNDNjOTAzNTYwOTNiYWUKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIGIxZTdmNmU4ZWU0ZTVjZjc2YjI5MWI2OGQyMDY0ZDk4OGFjOTUwMTYKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDExMDA4NyAgMjAxNy0wNi0wNyAxNTowMzo0MyBaICAgIDAgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMTAwOTIgIDIwMTctMDYtMDcgMTc6MDE6MzcgWiAgICAwIGRh
eXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdl
czogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVy
YWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0
IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJy
YW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyByZXZpc2lvbj0wODQ2MzI5N2QzM2QwNzViNjUyOTIy
OWM5ZDQzYzkwMzU2MDkzYmFlCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9u
CisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdl
dGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7
CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmlu
dCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUv
b3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycg
JyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVw
b3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rl
c3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10n
CisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisr
IGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2gg
eGVuLXVuc3RhYmxlLXNtb2tlIDA4NDYzMjk3ZDMzZDA3NWI2NTI5MjI5YzlkNDNjOTAzNTYwOTNi
YWUKKyBicmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcmV2aXNpb249MDg0NjMyOTdkMzNkMDc1
YjY1MjkyMjljOWQ0M2M5MDM1NjA5M2JhZQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3Jp
LWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MK
KysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBP
c3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAg
ICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9z
PS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJwor
KysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0
ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9t
ZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9
JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9j
cmktZ2V0Y29uZmlnCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJh
bmNoIiBpbgorIHRyZWU9eGVuCisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHFlbXV1
YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyAnWycgeHhlbiA9IHhsaW51eCAnXScKKyBs
aW51eGJyYW5jaD0KKyAnWycgeHFlbXUtdXBzdHJlYW0tdW5zdGFibGUgPSB4ICddJworIHNlbGVj
dF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlLXNt
b2tlCisgcHJldnhlbmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeDA4NDYzMjk3ZDMzZDA3
NWI2NTI5MjI5YzlkNDNjOTAzNTYwOTNiYWUgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54Cisg
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
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC0z
LjE0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgor
KyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQv
eGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxl
LXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9u
Lnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisr
IDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0
YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogaHR0cDov
L2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxl
LXNtb2tlCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDov
L2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hF
Tj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJ
QlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAor
IFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rl
c3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJl
ZSB4ZW4tdW5zdGFibGUtc21va2UKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJh
bmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MveGVuCisgZ2l0IHB1c2ggb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0IDA4NDYzMjk3ZDMzZDA3NWI2NTI5
MjI5YzlkNDNjOTAzNTYwOTNiYWU6cmVmcy9oZWFkcy9zbW9rZQpUbyBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgYjFlN2Y2ZS4uMDg0NjMyOSAgMDg0NjMy
OTdkMzNkMDc1YjY1MjkyMjljOWQ0M2M5MDM1NjA5M2JhZSAtPiBzbW9rZQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Wed Jun 07 22:08:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 22:08:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIj7d-0003rK-Sb; Wed, 07 Jun 2017 22:08: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 1dIj7c-0003rE-5T
 for xen-devel@lists.xen.org; Wed, 07 Jun 2017 22:08:12 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 37/8D-01733-B4978395; Wed, 07 Jun 2017 22:08:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrMIsWRWlGSWpSXmKPExsXSO6nOVde90iL
 SYPlHNYslHxezODB6HN39mymAMYo1My8pvyKBNaP/0Wamgi+mFetWVjUwHtHpYuTiEBJoZ5KY
 3L2ZDcL5zCixacNrdghnA6PE/ZfnWCGc7YwStx9sY+pi5OQQFsiTWHf5EViLiMAZJomfL3azQ
 FS1MUpcvXiDEcRhFrjDLjFl3TI2kBY2ASOJs0enM4LYvAK2Er0broDZLAIqEtcmHGUFsUUFwi
 XeNh5hgagRlDg58wmYzSngKXHpxBYwm1lAXeLPvEvMELa8xPa3c8BsCQFjib5ZfSwTGAVnIWm
 fhaRlFpKWBYzMqxg1ilOLylKLdA0t9JKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcx
 AgOYAQh2MDZt9zzEKMnBpCTKW+FpESnEl5SfUpmRWJwRX1Sak1p8iFGDg0PgysEjsxmlWPLy8
 1KVJHgdK4DqBItS01Mr0jJzgDEGUyrBwaMkwrusBCjNW1yQmFucmQ6ROsWoKCXO+6UcKCEAks
 gozYNrg8X1JUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzZoKM58nMK4Gb/gpoMRPQYr5LJiC
 LSxIRUlINjDbSfyI+1B5N7JXWfKtT/LAwpFgt22ufoXcO/6NYU0+9GNlnp/49euGX9+l1kpre
 3nNPEzt1v/g5cyU+29OS17fm4cK2Nk+GtyfqEgw4v58MLfzJaKrIsUW/y9KV8/PTbVyrPKQ+T
 dhinJdx0Ez4nH7Qh2lr5XzvTZ6xfvvUG0Yyt2t8JNRKlFiKMxINtZiLihMBxJoBK+YCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1496873285!86838111!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59073 invoked from network); 7 Jun 2017 22:08:07 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 7 Jun 2017 22:08:07 -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
 v57M777v026041
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Wed, 7 Jun 2017 22:07:07 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0021.oracle.com (8.13.8/8.14.4) with ESMTP id v57M75O4011733
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Wed, 7 Jun 2017 22:07:05 GMT
Received: from abhmp0008.oracle.com (abhmp0008.oracle.com [141.146.116.14])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v57M6xCU007185;
 Wed, 7 Jun 2017 22:06:59 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 07 Jun 2017 15:06:59 -0700
To: Tom Lendacky <thomas.lendacky@amd.com>, linux-arch@vger.kernel.org,
 linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 linux-mm@kvack.org, iommu@lists.linux-foundation.org
References: <20170607191309.28645.15241.stgit@tlendack-t1.amdoffice.net>
 <20170607191453.28645.92256.stgit@tlendack-t1.amdoffice.net>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <b15e8924-4069-b5fa-adb2-86c164b1dd36@oracle.com>
Date: Wed, 7 Jun 2017 18:06:50 -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: <20170607191453.28645.92256.stgit@tlendack-t1.amdoffice.net>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Larry Woodman <lwoodman@redhat.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 Ingo Molnar <mingo@redhat.com>, Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Dave Young <dyoung@redhat.com>, Rik van Riel <riel@redhat.com>,
 Arnd Bergmann <arnd@arndb.de>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Thomas Gleixner <tglx@linutronix.de>,
 Dmitry Vyukov <dvyukov@google.com>, Juergen Gross <jgross@suse.com>,
 xen-devel <xen-devel@lists.xen.org>, Paolo Bonzini <pbonzini@redhat.com>
Subject: Re: [Xen-devel] [PATCH v6 10/34] x86, x86/mm, x86/xen,
 olpc: Use __va() against just the physical address in 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>

T24gMDYvMDcvMjAxNyAwMzoxNCBQTSwgVG9tIExlbmRhY2t5IHdyb3RlOgo+IFRoZSBjcjMgcmVn
aXN0ZXIgZW50cnkgY2FuIGNvbnRhaW4gdGhlIFNNRSBlbmNyeXB0aW9uIGJpdCB0aGF0IGluZGlj
YXRlcwo+IHRoZSBQR0QgaXMgZW5jcnlwdGVkLiAgVGhlIGVuY3J5cHRpb24gYml0IHNob3VsZCBu
b3QgYmUgdXNlZCB3aGVuIGNyZWF0aW5nCj4gYSB2aXJ0dWFsIGFkZHJlc3MgZm9yIHRoZSBQR0Qg
dGFibGUuCj4KPiBDcmVhdGUgYSBuZXcgZnVuY3Rpb24sIHJlYWRfY3IzX3BhKCksIHRoYXQgd2ls
bCBleHRyYWN0IHRoZSBwaHlzaWNhbAo+IGFkZHJlc3MgZnJvbSB0aGUgY3IzIHJlZ2lzdGVyLiBU
aGlzIGZ1bmN0aW9uIGlzIHRoZW4gdXNlZCB3aGVyZSBhIHZpcnR1YWwKPiBhZGRyZXNzIG9mIHRo
ZSBQR0QgbmVlZHMgdG8gYmUgY3JlYXRlZC91c2VkIGZyb20gdGhlIGNyMyByZWdpc3Rlci4KPgo+
IFNpZ25lZC1vZmYtYnk6IFRvbSBMZW5kYWNreSA8dGhvbWFzLmxlbmRhY2t5QGFtZC5jb20+Cj4g
LS0tCj4gIGFyY2gveDg2L2luY2x1ZGUvYXNtL3NwZWNpYWxfaW5zbnMuaCB8ICAgIDkgKysrKysr
KysrCj4gIGFyY2gveDg2L2tlcm5lbC9oZWFkNjQuYyAgICAgICAgICAgICB8ICAgIDIgKy0KPiAg
YXJjaC94ODYvbW0vZmF1bHQuYyAgICAgICAgICAgICAgICAgIHwgICAxMCArKysrKy0tLS0tCj4g
IGFyY2gveDg2L21tL2lvcmVtYXAuYyAgICAgICAgICAgICAgICB8ICAgIDIgKy0KPiAgYXJjaC94
ODYvcGxhdGZvcm0vb2xwYy9vbHBjLXhvMS1wbS5jIHwgICAgMiArLQo+ICBhcmNoL3g4Ni9wb3dl
ci9oaWJlcm5hdGVfNjQuYyAgICAgICAgfCAgICAyICstCj4gIGFyY2gveDg2L3hlbi9tbXVfcHYu
YyAgICAgICAgICAgICAgICB8ICAgIDYgKysrLS0tCj4gIDcgZmlsZXMgY2hhbmdlZCwgMjEgaW5z
ZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5j
bHVkZS9hc20vc3BlY2lhbF9pbnNucy5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vc3BlY2lhbF9p
bnNucy5oCj4gaW5kZXggMTJhZjNlMy4uZDhlOGFjZSAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni9p
bmNsdWRlL2FzbS9zcGVjaWFsX2luc25zLmgKPiArKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9z
cGVjaWFsX2luc25zLmgKPiBAQCAtMjM0LDYgKzIzNCwxNSBAQCBzdGF0aWMgaW5saW5lIHZvaWQg
Y2x3Yih2b2xhdGlsZSB2b2lkICpfX3ApCj4gIAo+ICAjZGVmaW5lIG5vcCgpIGFzbSB2b2xhdGls
ZSAoIm5vcCIpCj4gIAo+ICtzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgbmF0aXZlX3JlYWRf
Y3IzX3BhKHZvaWQpCj4gK3sKPiArCXJldHVybiAobmF0aXZlX3JlYWRfY3IzKCkgJiBQSFlTSUNB
TF9QQUdFX01BU0spOwo+ICt9Cj4gKwo+ICtzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgcmVh
ZF9jcjNfcGEodm9pZCkKPiArewo+ICsJcmV0dXJuIChyZWFkX2NyMygpICYgUEhZU0lDQUxfUEFH
RV9NQVNLKTsKPiArfQo+ICAKPiAgI2VuZGlmIC8qIF9fS0VSTkVMX18gKi8KPiAgCj4gZGlmZiAt
LWdpdCBhL2FyY2gveDg2L2tlcm5lbC9oZWFkNjQuYyBiL2FyY2gveDg2L2tlcm5lbC9oZWFkNjQu
Ywo+IGluZGV4IDQzYjcwMDIuLmRjMDM2MjQgMTAwNjQ0Cj4gLS0tIGEvYXJjaC94ODYva2VybmVs
L2hlYWQ2NC5jCj4gKysrIGIvYXJjaC94ODYva2VybmVsL2hlYWQ2NC5jCj4gQEAgLTU1LDcgKzU1
LDcgQEAgaW50IF9faW5pdCBlYXJseV9tYWtlX3BndGFibGUodW5zaWduZWQgbG9uZyBhZGRyZXNz
KQo+ICAJcG1kdmFsX3QgcG1kLCAqcG1kX3A7Cj4gIAo+ICAJLyogSW52YWxpZCBhZGRyZXNzIG9y
IGVhcmx5IHBndCBpcyBkb25lID8gICovCj4gLQlpZiAocGh5c2FkZHIgPj0gTUFYTUVNIHx8IHJl
YWRfY3IzKCkgIT0gX19wYV9ub2RlYnVnKGVhcmx5X2xldmVsNF9wZ3QpKQo+ICsJaWYgKHBoeXNh
ZGRyID49IE1BWE1FTSB8fCByZWFkX2NyM19wYSgpICE9IF9fcGFfbm9kZWJ1ZyhlYXJseV9sZXZl
bDRfcGd0KSkKPiAgCQlyZXR1cm4gLTE7Cj4gIAo+ICBhZ2FpbjoKPiBkaWZmIC0tZ2l0IGEvYXJj
aC94ODYvbW0vZmF1bHQuYyBiL2FyY2gveDg2L21tL2ZhdWx0LmMKPiBpbmRleCA4YWQ5MWEwLi4y
YTFmYTEwYyAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni9tbS9mYXVsdC5jCj4gKysrIGIvYXJjaC94
ODYvbW0vZmF1bHQuYwo+IEBAIC0zNDYsNyArMzQ2LDcgQEAgc3RhdGljIG5vaW5saW5lIGludCB2
bWFsbG9jX2ZhdWx0KHVuc2lnbmVkIGxvbmcgYWRkcmVzcykKPiAgCSAqIERvIF9ub3RfIHVzZSAi
Y3VycmVudCIgaGVyZS4gV2UgbWlnaHQgYmUgaW5zaWRlCj4gIAkgKiBhbiBpbnRlcnJ1cHQgaW4g
dGhlIG1pZGRsZSBvZiBhIHRhc2sgc3dpdGNoLi4KPiAgCSAqLwo+IC0JcGdkX3BhZGRyID0gcmVh
ZF9jcjMoKTsKPiArCXBnZF9wYWRkciA9IHJlYWRfY3IzX3BhKCk7Cj4gIAlwbWRfayA9IHZtYWxs
b2Nfc3luY19vbmUoX192YShwZ2RfcGFkZHIpLCBhZGRyZXNzKTsKPiAgCWlmICghcG1kX2spCj4g
IAkJcmV0dXJuIC0xOwo+IEBAIC0zODgsNyArMzg4LDcgQEAgc3RhdGljIGJvb2wgbG93X3Bmbih1
bnNpZ25lZCBsb25nIHBmbikKPiAgCj4gIHN0YXRpYyB2b2lkIGR1bXBfcGFnZXRhYmxlKHVuc2ln
bmVkIGxvbmcgYWRkcmVzcykKPiAgewo+IC0JcGdkX3QgKmJhc2UgPSBfX3ZhKHJlYWRfY3IzKCkp
Owo+ICsJcGdkX3QgKmJhc2UgPSBfX3ZhKHJlYWRfY3IzX3BhKCkpOwo+ICAJcGdkX3QgKnBnZCA9
ICZiYXNlW3BnZF9pbmRleChhZGRyZXNzKV07Cj4gIAlwNGRfdCAqcDRkOwo+ICAJcHVkX3QgKnB1
ZDsKPiBAQCAtNDUxLDcgKzQ1MSw3IEBAIHN0YXRpYyBub2lubGluZSBpbnQgdm1hbGxvY19mYXVs
dCh1bnNpZ25lZCBsb25nIGFkZHJlc3MpCj4gIAkgKiBoYXBwZW4gd2l0aGluIGEgcmFjZSBpbiBw
YWdlIHRhYmxlIHVwZGF0ZS4gSW4gdGhlIGxhdGVyCj4gIAkgKiBjYXNlIGp1c3QgZmx1c2g6Cj4g
IAkgKi8KPiAtCXBnZCA9IChwZ2RfdCAqKV9fdmEocmVhZF9jcjMoKSkgKyBwZ2RfaW5kZXgoYWRk
cmVzcyk7Cj4gKwlwZ2QgPSAocGdkX3QgKilfX3ZhKHJlYWRfY3IzX3BhKCkpICsgcGdkX2luZGV4
KGFkZHJlc3MpOwo+ICAJcGdkX3JlZiA9IHBnZF9vZmZzZXRfayhhZGRyZXNzKTsKPiAgCWlmIChw
Z2Rfbm9uZSgqcGdkX3JlZikpCj4gIAkJcmV0dXJuIC0xOwo+IEBAIC01NTUsNyArNTU1LDcgQEAg
c3RhdGljIGludCBiYWRfYWRkcmVzcyh2b2lkICpwKQo+ICAKPiAgc3RhdGljIHZvaWQgZHVtcF9w
YWdldGFibGUodW5zaWduZWQgbG9uZyBhZGRyZXNzKQo+ICB7Cj4gLQlwZ2RfdCAqYmFzZSA9IF9f
dmEocmVhZF9jcjMoKSAmIFBIWVNJQ0FMX1BBR0VfTUFTSyk7Cj4gKwlwZ2RfdCAqYmFzZSA9IF9f
dmEocmVhZF9jcjNfcGEoKSk7Cj4gIAlwZ2RfdCAqcGdkID0gYmFzZSArIHBnZF9pbmRleChhZGRy
ZXNzKTsKPiAgCXA0ZF90ICpwNGQ7Cj4gIAlwdWRfdCAqcHVkOwo+IEBAIC03MDAsNyArNzAwLDcg
QEAgc3RhdGljIGludCBpc19mMDBmX2J1ZyhzdHJ1Y3QgcHRfcmVncyAqcmVncywgdW5zaWduZWQg
bG9uZyBhZGRyZXNzKQo+ICAJCXBnZF90ICpwZ2Q7Cj4gIAkJcHRlX3QgKnB0ZTsKPiAgCj4gLQkJ
cGdkID0gX192YShyZWFkX2NyMygpICYgUEhZU0lDQUxfUEFHRV9NQVNLKTsKPiArCQlwZ2QgPSBf
X3ZhKHJlYWRfY3IzX3BhKCkpOwo+ICAJCXBnZCArPSBwZ2RfaW5kZXgoYWRkcmVzcyk7Cj4gIAo+
ICAJCXB0ZSA9IGxvb2t1cF9hZGRyZXNzX2luX3BnZChwZ2QsIGFkZHJlc3MsICZsZXZlbCk7Cj4g
ZGlmZiAtLWdpdCBhL2FyY2gveDg2L21tL2lvcmVtYXAuYyBiL2FyY2gveDg2L21tL2lvcmVtYXAu
Ywo+IGluZGV4IDJhMGZhODkuLmU2MzA1ZGQgMTAwNjQ0Cj4gLS0tIGEvYXJjaC94ODYvbW0vaW9y
ZW1hcC5jCj4gKysrIGIvYXJjaC94ODYvbW0vaW9yZW1hcC5jCj4gQEAgLTQyNyw3ICs0MjcsNyBA
QCB2b2lkIHVueGxhdGVfZGV2X21lbV9wdHIocGh5c19hZGRyX3QgcGh5cywgdm9pZCAqYWRkcikK
PiAgc3RhdGljIGlubGluZSBwbWRfdCAqIF9faW5pdCBlYXJseV9pb3JlbWFwX3BtZCh1bnNpZ25l
ZCBsb25nIGFkZHIpCj4gIHsKPiAgCS8qIERvbid0IGFzc3VtZSB3ZSdyZSB1c2luZyBzd2FwcGVy
X3BnX2RpciBhdCB0aGlzIHBvaW50ICovCj4gLQlwZ2RfdCAqYmFzZSA9IF9fdmEocmVhZF9jcjMo
KSk7Cj4gKwlwZ2RfdCAqYmFzZSA9IF9fdmEocmVhZF9jcjNfcGEoKSk7Cj4gIAlwZ2RfdCAqcGdk
ID0gJmJhc2VbcGdkX2luZGV4KGFkZHIpXTsKPiAgCXA0ZF90ICpwNGQgPSBwNGRfb2Zmc2V0KHBn
ZCwgYWRkcik7Cj4gIAlwdWRfdCAqcHVkID0gcHVkX29mZnNldChwNGQsIGFkZHIpOwo+IGRpZmYg
LS1naXQgYS9hcmNoL3g4Ni9wbGF0Zm9ybS9vbHBjL29scGMteG8xLXBtLmMgYi9hcmNoL3g4Ni9w
bGF0Zm9ybS9vbHBjL29scGMteG8xLXBtLmMKPiBpbmRleCBjNTM1MGZkLi4wNjY4YWFmIDEwMDY0
NAo+IC0tLSBhL2FyY2gveDg2L3BsYXRmb3JtL29scGMvb2xwYy14bzEtcG0uYwo+ICsrKyBiL2Fy
Y2gveDg2L3BsYXRmb3JtL29scGMvb2xwYy14bzEtcG0uYwo+IEBAIC03Nyw3ICs3Nyw3IEBAIHN0
YXRpYyBpbnQgeG8xX3Bvd2VyX3N0YXRlX2VudGVyKHN1c3BlbmRfc3RhdGVfdCBwbV9zdGF0ZSkK
PiAgCj4gIGFzbWxpbmthZ2UgX192aXNpYmxlIGludCB4bzFfZG9fc2xlZXAodTggc2xlZXBfc3Rh
dGUpCj4gIHsKPiAtCXZvaWQgKnBnZF9hZGRyID0gX192YShyZWFkX2NyMygpKTsKPiArCXZvaWQg
KnBnZF9hZGRyID0gX192YShyZWFkX2NyM19wYSgpKTsKPiAgCj4gIAkvKiBQcm9ncmFtIHdha2V1
cCBtYXNrICh1c2luZyBkd29yZCBhY2Nlc3MgdG8gQ1M1NTM2X1BNMV9FTikgKi8KPiAgCW91dGwo
d2FrZXVwX21hc2sgPDwgMTYsIGFjcGlfYmFzZSArIENTNTUzNl9QTTFfU1RTKTsKPiBkaWZmIC0t
Z2l0IGEvYXJjaC94ODYvcG93ZXIvaGliZXJuYXRlXzY0LmMgYi9hcmNoL3g4Ni9wb3dlci9oaWJl
cm5hdGVfNjQuYwo+IGluZGV4IGE2ZTIxZmUuLjBhNzY1MGQgMTAwNjQ0Cj4gLS0tIGEvYXJjaC94
ODYvcG93ZXIvaGliZXJuYXRlXzY0LmMKPiArKysgYi9hcmNoL3g4Ni9wb3dlci9oaWJlcm5hdGVf
NjQuYwo+IEBAIC0xNTAsNyArMTUwLDcgQEAgc3RhdGljIGludCByZWxvY2F0ZV9yZXN0b3JlX2Nv
ZGUodm9pZCkKPiAgCW1lbWNweSgodm9pZCAqKXJlbG9jYXRlZF9yZXN0b3JlX2NvZGUsICZjb3Jl
X3Jlc3RvcmVfY29kZSwgUEFHRV9TSVpFKTsKPiAgCj4gIAkvKiBNYWtlIHRoZSBwYWdlIGNvbnRh
aW5pbmcgdGhlIHJlbG9jYXRlZCBjb2RlIGV4ZWN1dGFibGUgKi8KPiAtCXBnZCA9IChwZ2RfdCAq
KV9fdmEocmVhZF9jcjMoKSkgKyBwZ2RfaW5kZXgocmVsb2NhdGVkX3Jlc3RvcmVfY29kZSk7Cj4g
KwlwZ2QgPSAocGdkX3QgKilfX3ZhKHJlYWRfY3IzX3BhKCkpICsgcGdkX2luZGV4KHJlbG9jYXRl
ZF9yZXN0b3JlX2NvZGUpOwo+ICAJcDRkID0gcDRkX29mZnNldChwZ2QsIHJlbG9jYXRlZF9yZXN0
b3JlX2NvZGUpOwo+ICAJaWYgKHA0ZF9sYXJnZSgqcDRkKSkgewo+ICAJCXNldF9wNGQocDRkLCBf
X3A0ZChwNGRfdmFsKCpwNGQpICYgfl9QQUdFX05YKSk7Cj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2
L3hlbi9tbXVfcHYuYyBiL2FyY2gveDg2L3hlbi9tbXVfcHYuYwo+IGluZGV4IDFmMzg2ZDcuLjJk
YzUyNDMgMTAwNjQ0Cj4gLS0tIGEvYXJjaC94ODYveGVuL21tdV9wdi5jCj4gKysrIGIvYXJjaC94
ODYveGVuL21tdV9wdi5jCj4gQEAgLTIwMjIsNyArMjAyMiw3IEBAIHN0YXRpYyBwaHlzX2FkZHJf
dCBfX2luaXQgeGVuX2Vhcmx5X3ZpcnRfdG9fcGh5cyh1bnNpZ25lZCBsb25nIHZhZGRyKQo+ICAJ
cG1kX3QgcG1kOwo+ICAJcHRlX3QgcHRlOwo+ICAKPiAtCXBhID0gcmVhZF9jcjMoKTsKPiArCXBh
ID0gcmVhZF9jcjNfcGEoKTsKPiAgCXBnZCA9IG5hdGl2ZV9tYWtlX3BnZCh4ZW5fcmVhZF9waHlz
X3Vsb25nKHBhICsgcGdkX2luZGV4KHZhZGRyKSAqCj4gIAkJCQkJCSAgICAgICBzaXplb2YocGdk
KSkpOwo+ICAJaWYgKCFwZ2RfcHJlc2VudChwZ2QpKQo+IEBAIC0yMTAyLDcgKzIxMDIsNyBAQCB2
b2lkIF9faW5pdCB4ZW5fcmVsb2NhdGVfcDJtKHZvaWQpCj4gIAlwdF9waHlzID0gcG1kX3BoeXMg
KyBQRk5fUEhZUyhuX3BtZCk7Cj4gIAlwMm1fcGZuID0gUEZOX0RPV04ocHRfcGh5cykgKyBuX3B0
Owo+ICAKPiAtCXBnZCA9IF9fdmEocmVhZF9jcjMoKSk7Cj4gKwlwZ2QgPSBfX3ZhKHJlYWRfY3Iz
X3BhKCkpOwo+ICAJbmV3X3AybSA9ICh1bnNpZ25lZCBsb25nICopKDIgKiBQR0RJUl9TSVpFKTsK
PiAgCWlkeF9wNGQgPSAwOwo+ICAJc2F2ZV9wdWQgPSBuX3B1ZDsKPiBAQCAtMjIwOSw3ICsyMjA5
LDcgQEAgc3RhdGljIHZvaWQgX19pbml0IHhlbl93cml0ZV9jcjNfaW5pdCh1bnNpZ25lZCBsb25n
IGNyMykKPiAgewo+ICAJdW5zaWduZWQgbG9uZyBwZm4gPSBQRk5fRE9XTihfX3BhKHN3YXBwZXJf
cGdfZGlyKSk7Cj4gIAo+IC0JQlVHX09OKHJlYWRfY3IzKCkgIT0gX19wYShpbml0aWFsX3BhZ2Vf
dGFibGUpKTsKPiArCUJVR19PTihyZWFkX2NyM19wYSgpICE9IF9fcGEoaW5pdGlhbF9wYWdlX3Rh
YmxlKSk7Cj4gIAlCVUdfT04oY3IzICE9IF9fcGEoc3dhcHBlcl9wZ19kaXIpKTsKPiAgCj4gIAkv
KgoKCihQbGVhc2UgY29weSBYZW4gbWFpbnRhaW5lcnMgd2hlbiBtb2RpZnlpbmcgeGVuLXJlbGF0
ZWQgZmlsZXMuKQoKR2l2ZW4gdGhhdCBwYWdlIHRhYmxlcyBmb3IgWGVuIFBWIGd1ZXN0cyBhcmUg
Y29udHJvbGxlZCBieSB0aGUKaHlwZXJ2aXNvciBJIGRvbid0IHRoaW5rIHRoaXMgY2hhbmdlIChh
bHRob3VnaCBoYXJtbGVzcykgaXMgbmVjZXNzYXJ5LgpXaGF0IG1heSBiZSBuZWVkZWQgaXMgbWFr
aW5nIHN1cmUgWDg2X0ZFQVRVUkVfU01FIGlzIG5vdCBzZXQgZm9yIFBWIGd1ZXN0cy4KCi1ib3Jp
cwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 07 23:32:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 23:32:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIkQb-0000mi-2f; Wed, 07 Jun 2017 23:31:53 +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 1dIkQa-0000mX-B8
 for xen-devel@lists.xensource.com; Wed, 07 Jun 2017 23:31:52 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 96/D0-01999-7EC88395; Wed, 07 Jun 2017 23:31:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVfdZj0W
 kwfJ30hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+HhkLnPB1V7Gij2fdRoY
 V8R3MXJyCAn8ZZRo2GTQxcgFZD9mlJg06wArhLONUeLDpYnMIFUiAs4SX8/MZQexeQX0Jd48+
 A1mCwvYSKx/eoYdpEFCYLOixNLP7WwgCQkBT4lVS28ANXOA2R13k7oY2TnYBKwkDomBFLAIqE
 r8P7CYbQIj9wJGhlWMGsWpRWWpRbpGBnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bm
 bGIEer2dgYNzB2Djb7xCjJAeTkihvhadFpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXotuoJxg
 UWp6akVaZg4w9GDSEhw8SiK8P+qA0rzFBYm5xZnpEKlTjLocG1av/8IkxJKXn5cqJc7bAjJDA
 KQoozQPbgQsDi4xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEuY1AJnCk5lXArfpFdARTEBH8F
 0yATmiJBEhJdXAOGmObk+Ts+ha55OSazy1jWv4dbdLbVRxW5qncMUyfLbs/yMfdTLMmW5Ne7H
 01umlHm+dt3VMmFKSpx40q63LpUths7Ka8pcj0ssU6xQtdp35Nplngnb1tEvnNtZopIuW6DXv
 XXFvnzyrv8es4gjnbKnuPVHc/Sx1++7UiheXvnzUt2TKnIo0JZbijERDLeai4kQALAgzZH4CA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1496878309!86483608!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21107 invoked from network); 7 Jun 2017 23:31:50 -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 Jun 2017 23:31: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 1dIkQW-0003Ba-IS; Wed, 07 Jun 2017 23: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 1dIkQQ-0002qh-Sj; Wed, 07 Jun 2017 23:31:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dIkQQ-0005PJ-Hb; Wed, 07 Jun 2017 23:31:42 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110071-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-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-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-i386-xl-qemuu-win7-amd64:guest-stop: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-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-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-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-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-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-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-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=3d2010f9ffeacc8836811420460e15f2c1233695
X-Osstest-Versions-That: xen=d8eed4021d50eb48ca75c8559aed95a2ad74afaa
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 07 Jun 2017 23:31:42 +0000
Subject: [Xen-devel] [xen-unstable test] 110071: 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="===============3471498159442959130=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures :-/ but no regressions.

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

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-stop            fail like 110018
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 110027
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-stop             fail like 110027
 test-amd64-amd64-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail like 110027
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 110027
 test-amd64-amd64-xl-rtds      9 debian-install               fail  like 110027
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 110027
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop             fail like 110027
 test-amd64-amd64-xl-qemut-ws16-amd64  9 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-win10-i386  9 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386  9 windows-install        fail never pass

version targeted for testing:
 xen                  3d2010f9ffeacc8836811420460e15f2c1233695
baseline version:
 xen                  d8eed4021d50eb48ca75c8559aed95a2ad74afaa

Last test of basis   110027  2017-06-06 06:41:28 Z    1 days
Failing since        110047  2017-06-06 18:02:28 Z    1 days    2 attempts
Testing same since   110071  2017-06-07 08:24: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>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Roger Pau Monné <roger.pau@citrix.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-oldkern                                          pass    
 build-i386-oldkern                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-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                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-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-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


Pushing revision :

+ branch=xen-unstable
+ revision=3d2010f9ffeacc8836811420460e15f2c1233695
+ . ./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 3d2010f9ffeacc8836811420460e15f2c1233695
+ branch=xen-unstable
+ revision=3d2010f9ffeacc8836811420460e15f2c1233695
+ . ./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
+ '[' x3d2010f9ffeacc8836811420460e15f2c1233695 = 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-3.14
++ : 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 3d2010f9ffeacc8836811420460e15f2c1233695:refs/heads/master
To osstest@xenbits.xen.org:/home/xen/git/xen.git
   d8eed40..3d2010f  3d2010f9ffeacc8836811420460e15f2c1233695 -> master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3471498159442959130==--

From xen-devel-bounces@lists.xen.org Thu Jun 08 00:20:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 00: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 1dIlBJ-0004X6-2b; Thu, 08 Jun 2017 00:20:09 +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 1dIlBH-0004Wv-4y
 for xen-devel@lists.xensource.com; Thu, 08 Jun 2017 00:20:07 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 8D/C3-26106-63898395; Thu, 08 Jun 2017 00:20:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHLMWRWlGSWpSXmKPExsWS0XRdVdd0hkW
 kwYE5UhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuPhxN1vBdZOKP5teMzcw
 /tbqYuTkEBL4yygx76ZoFyMXkP2YUeLT5yOsEM42RokZv34zgVSJCDhLfD0zlx3E5hXQlzjct
 YwRxBYW0JOYtOAmM4gtIeAl8fXpL6A4B5i95WJ9FyM7B5uAlcQhMZACFgFVidYb75gnMHItYG
 RYxahRnFpUllqka2ikl1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kR6FcGINjB+Kr
 b+RCjJAeTkijv1gkWkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeE2mA+UEi1LTUyvSMnOAAQaT
 luDgURLhrZsKlOYtLkjMLc5Mh0idYtTl2LB6/RcmIZa8/LxUKXFeRpAZAiBFGaV5cCNgwX6JU
 VZKmJcR6CghnoLUotzMElT5V4ziHIxKwrxHQVbxZOaVwG16BXQEE9ARfJdMQI4oSURISTUwal
 x7+T4mw/9921rbO7dXLtP2eLgwfoqfSFz0/IVn7huVO68/E+YysadsTTDP3aVxIRdVGm0nV1q
 HODe+EL69Jj236fg6n5Utj+Nmh6gW9G3xTzlcJZ96v9NcIymGpetZ0aIrrVVnK46vk1HQjEj7
 LJzFIq1SnVCXveyH4YWGjYszJ8YyKD5UYinOSDTUYi4qTgQAWjQkhXECAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-31.messagelabs.com!1496881204!101355312!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22910 invoked from network); 8 Jun 2017 00:20:05 -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 Jun 2017 00:20: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 <osstest-admin@xenproject.org>)
 id 1dIlBD-0004zM-Oz; Thu, 08 Jun 2017 00:20: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 1dIlB8-00068f-9b; Thu, 08 Jun 2017 00:19:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dIlB8-0001t5-3p; Thu, 08 Jun 2017 00:19:58 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110078-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=b941c34ef859971e29683ffb57c309e24e6a96be
X-Osstest-Versions-That: ovmf=9c94cc2ca270c2a9121c485281792c178281ac7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 08 Jun 2017 00:19:58 +0000
Subject: [Xen-devel] [ovmf test] 110078: 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>

ZmxpZ2h0IDExMDA3OCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTAwNzgvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBiOTQxYzM0ZWY4NTk5NzFlMjk2ODNmZmI1N2MzMDll
MjRlNmE5NmJlCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA5Yzk0Y2My
Y2EyNzBjMmE5MTIxYzQ4NTI4MTc5MmMxNzgyODFhYzdkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTAwNTYgIDIwMTctMDYtMDcgMDA6NDk6MjQgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEwMDc4ICAyMDE3LTA2LTA3IDEwOjAzOjA0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgUnVpeXUgTmkg
PHJ1aXl1Lm5pQGludGVsLmNvbT4KICBXYW5nIEZhbiA8ZmFuLndhbmdAaW50ZWwuY29tPgogIFdh
bmcsIEZhbiA8ZmFuLndhbmdAaW50ZWwuY29tPgogIFlvbmdob25nIFpodSA8eW9uZ2hvbmcuemh1
QGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21l
L2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Yg
b3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
O2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcg
cmV2aXNpb24gOgoKKyBicmFuY2g9b3ZtZgorIHJldmlzaW9uPWI5NDFjMzRlZjg1OTk3MWUyOTY4
M2ZmYjU3YzMwOWUyNGU2YTk2YmUKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21t
b24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysg
Z2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVz
dDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHBy
aW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9t
ZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdb
JyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9y
ZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAn
XScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sK
KysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVz
aCBvdm1mIGI5NDFjMzRlZjg1OTk3MWUyOTY4M2ZmYjU3YzMwOWUyNGU2YTk2YmUKKyBicmFuY2g9
b3ZtZgorIHJldmlzaW9uPWI5NDFjMzRlZjg1OTk3MWUyOTY4M2ZmYjU3YzMwOWUyNGU2YTk2YmUK
KyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29u
ZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysg
cGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJl
YWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRp
ZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAn
WycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVz
dC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9v
c3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdb
JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9j
ayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1bWFzayAwMDIK
KyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPW92bWYKKyB4ZW5i
cmFuY2g9eGVuLXVuc3RhYmxlCisgJ1snIHhvdm1mID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNo
PQorICdbJyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisg
c2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFi
bGUKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4Yjk0MWMzNGVmODU5OTcx
ZTI5NjgzZmZiNTdjMzA5ZTI0ZTZhOTZiZSA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAu
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
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTMu
MTQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisr
IDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94
ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFp
bHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisr
IDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5v
dm1mCisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIu
Ni4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNy
b24ub3ZtZgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6
Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9Y
RU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9M
SUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQK
KyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0
ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3Ry
ZWUgb3ZtZgorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2Qg
L2hvbWUvb3NzdGVzdC9yZXBvcy9vdm1mCisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0IGI5NDFjMzRlZjg1OTk3MWUyOTY4M2Zm
YjU3YzMwOWUyNGU2YTk2YmU6cmVmcy9oZWFkcy94ZW4tdGVzdGVkLW1hc3RlcgpUbyBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKICAgOWM5NGNj
Mi4uYjk0MWMzNCAgYjk0MWMzNGVmODU5OTcxZTI5NjgzZmZiNTdjMzA5ZTI0ZTZhOTZiZSAtPiB4
ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 08 00:50:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 00:50: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 1dIlel-0006RY-Iv; Thu, 08 Jun 2017 00:50:35 +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 1dIlek-0006RS-FC
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 00:50:34 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 06/88-10689-95F98395; Thu, 08 Jun 2017 00:50:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsXSO6nOVTdyvkW
 kwZ3HjBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a7iUfZC9bwVOy838rWwHiFs4uRi0NIYBKT
 xKcr6xghnK+MEtdvv2OBcDYwSqz7dpEZwulmlLgz7SVQGSeQUyRx9Pg0oCoODhYBFYnf3XkgJ
 puAicSbVY4gFSIC2hIvVq1jA7GZBZQk9p+9BtYpLGAjcezceTCbV8BUYsnjuewQEz0l9nz+xw
 YRF5Q4OfMJC0SvlsSNfy+ZQMYzC0hLLP/HARLmFPCS2P7qPFi5qICyxO5be5lBbAkBY4n2txf
 ZJjAKzUIyaRaSSbMQJi1gZF7FqFGcWlSWWqRraKyXVJSZnlGSm5iZo2toYKyXm1pcnJiempOY
 VKyXnJ+7iREYzAxAsINx23bPQ4ySHExKorxbJ1hECvEl5adUZiQWZ8QXleakFh9ilOHgUJLgn
 TkPKCdYlJqeWpGWmQOMK5i0BAePkgiv41ygNG9xQWJucWY6ROoUoy7HhtXrvzAJseTl56VKif
 PWg8wQACnKKM2DGwGL8UuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5t0CMoUnM68EbtMroCO
 YgI7gu2QCckRJIkJKqoHRfPOH8mRx+4lr/paLpx+X/q1vZl11UD3pUY0Dc0j55AlPvT+nC3jJ
 nZt3dJ7v+6nNk5017XiWrt8ZolU21fssk9DWJcbza3a9n9mz3NqIS62gbovzyfap21+pVFzaq
 tS8zrDAw3lW2WO1mMplAqKhvzhSzvC1PQpqbv6nk3FCdb0FQ9Suc9+VWIozEg21mIuKEwEXX/
 o/7AIAAA==
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1496883031!104661325!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35606 invoked from network); 8 Jun 2017 00:50:32 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Jun 2017 00:50: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
 v580oQXS029238
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 8 Jun 2017 00:50:27 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 v580oQ0k026946
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Thu, 8 Jun 2017 00:50:26 GMT
Received: from abhmp0006.oracle.com (abhmp0006.oracle.com [141.146.116.12])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id v580oOkt030712;
 Thu, 8 Jun 2017 00:50:25 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 07 Jun 2017 17:50:24 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 7BD976A012F; Wed,  7 Jun 2017 20:50:23 -0400 (EDT)
Date: Wed, 7 Jun 2017 20:50:23 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170608005023.GR676@char.us.oracle.com>
References: <1496857742-20191-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1496857742-20191-1-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [OSSTEST PATCH v4 00/11] livepatch test 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>

T24gV2VkLCBKdW4gMDcsIDIwMTcgYXQgMDY6NDg6NTFQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gVGhhbmtzIHRvIEtvbnJhZCwgd2hvIHBhc3NlZCBtZSBoaXMgZ2l0IGJyYW5jaCB1bmRl
ciB0aGUgdGFibGUuCj4gSSBoYXZlIHRpZGllZCB1cCBzb21lIGxvb3NlIGVuZHMsIGFuZCB0ZXN0
ZWQgaXQgd2l0aCBteSB4ZW4uZ2l0Cj4gTWFrZWZpbGUgcGF0Y2hlcy4KClllZXkhIFRoYW5rIHlv
dSBmb3IgdGFraW5nIHRoZW0gb3Zlci4KPiAKPiBLb25yYWQsIHdvdWxkIHlvdSBwbGVhc2UgdGFr
ZSBhIGxvb2sgYXQgdGhpcyB0byBtYWtlIHN1cmUgeW91IGRvbid0Cj4gdGhpbmsgSSd2ZSBicm9r
ZW4gYW55dGhpbmcgYW5kIHRoYXQgbXkgY2hhbmdlcyBsb29rIHNhbmUgPyAgSW4KClRoZXkgbG9v
ayBzcGxlbmRpZCEKCj4gcGFydGljbGFyIHRoZSBwYXRjaGVzIEkgaGF2ZSBtYXJrZWQgd2l0aCBg
IycgYmVsb3cuCj4gCj4gIG0gIDAxICAgVGVzdFN1cHBvcnQ6IHRhcmdldF9jbWRfcm9vdF9zdGF0
dXM6IE5ldyBzdWIgd2hpY2ggcmV0dXJucyByZXR1cm4gY29kZS4KPiAgLSAgMDIgICBUZXN0U3Vw
cG9ydDogdGFyZ2V0X2NtZF8qOiBBZGQgc29tZSBkb2MgY29tbWVudHMKPiAgLSAgMDMgICBUZXN0
U3VwcG9ydDogdGFyZ2V0X2NtZF9vdXRwdXRfcm9vdF9zdGF0dXM6IE5ldyBzdWIKPiAgKiMgMDQg
ICBtZmktY29tbW9uOiBBZGQgYW4gZW5hYmxlX2xpdmVwYXRjaCBydW52YXIgdG8gdGhlIFhlbiBi
dWlsZCBqb2JzCj4gICojIDA1ICAgdHMteGVuLWJ1aWxkOiBCdWlsZCBsaXZlcGF0Y2hlcyB0ZXN0
LWNhc2VzCgpCb3RoIFJldmlld2VkLWJ5IChhbGJlaXQgdGhleSBoYXZlIG15IFNvQiBzbyB0aGF0
IGlzIGtpbmQgb2Ygc2lsbHksIGJ1dAplaCkuCgo+ICAtICAwNiAgIHRzLWxpdmVwYXRjaDogSW5p
dGlhbCB0ZXN0LWNhc2VzLgo+ICAtICAwNyAgIHNnLXJ1bi1qb2I6IEFkZCB0aGUgdGVzdC1saXZl
cGF0Y2guCj4gIG0gIDA4ICAgbWFrZS1mbGlnaHQ6IEFkZCBsaXZlcGF0Y2ggYnVpbGQvdGVzdCB0
YXJnZXQgaW4gdGhlIG1hdHJpeC4KPiAgKiMgMDkgICBQRFUvbGFiOiBTaW1pbGFyIHRvIHhlbnVz
ZQoKSSB3b3VsZCBkaXRjaCB0aGF0IG9uZS4gVGhhdCAnbGFiJyB0aGluZyBpcyB3aGF0IEkgdXNl
IGF0IGhvbWUgYW5kCkkgYW0gT0sga2VlcGluZyBpdCBpbiBteSBsb2NhbCBicmFuY2guCgo+ICAr
ICAxMCAgIGNzLWFkanVzdC1mbGlnaHQ6IFJld29yayBydW52YXItYnVpbGQtc2V0IG5ldyB2YWx1
ZSBoYW5kbGluZwo+ICArICAxMSAgIHNnLWNoZWNrLXRlc3RlZDogUHJvdmlkZSAtLWZsaWdodCBv
cHRpb24KPiAKPiBLZXk6Cj4gIG0gICBDaGFuZ2VkIG9ubHkgdGhlIGNvbW1pdCBtZXNzYWdlCj4g
IC0gICBWZXJ5IG1pbm9yIGNoYW5nZXMKPiAgKiAgIEFjdHVhbCBjaGFuZ2VzCj4gICsgICBBZGRl
ZCBwYXRjaCAobm90IHJlYWxseSByZWxhdGVkLCBUQkgpCj4gICAjICBLb25yYWQsIHBsZWFzZSBy
ZXZpZXcgdGhpcyEgCgpEb25lLiBJIGFtIHNhdGlzZmllZCB3aXRoIHRoZW0uCj4gKEFsbCBjb21w
YXJlZCB0byBLb25yYWQncyB2MykKPiAKPiBUaGFua3MsCj4gSWFuLgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 08 03:46:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 03: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 1dIoOd-0002yB-QB; Thu, 08 Jun 2017 03:46: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 1dIoOc-0002xo-61
 for xen-devel@lists.xensource.com; Thu, 08 Jun 2017 03:46:06 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 6A/62-03920-D78C8395; Thu, 08 Jun 2017 03:46:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVbfmhEW
 kwfSJehYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN6Nl9ga1galTF/pbDbA2M
 i027GDk5hAT+Mkpcu2jfxcgFZD9mlJg6azsThLONUaL1xWZGkCoRAWeJr2fmsoPYvAL6Ek83f
 2ADsYUFTCWePP3CDtIgIfBSWuL155lMIAkJAW+JLzOnMcLYT7p+AMXZOdgErCQOiYFEWQRUJR
 av/so8gZF7ASPDKkaN4tSistQiXSNzvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2
 MQJ8zAMEOxsVrAw8xSnIwKYny8uy2iBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwet5HCgnWJSa
 nlqRlpkDDD6YtAQHj5IIr8YxoDRvcUFibnFmOkTqFKMux4bV678wCbHk5eelSonzGoLMEAApy
 ijNgxsBi4RLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuadfARoCk9mXgncpldARzABHcF3yQ
 TkiJJEhJRUA+PBxoxJqikZohd1Yu+KWX55nlm5taZppYrHf9/siiOhpzbYBdX+OTRDuCjA7aG
 nzoZUf1HZ4LMXTKdNdDxnHLxIxeWf99HTDyfH606/e/zu2kc/FAuDJm561X2+Tbtdv/K02LlI
 a0uHzceWJzydf3G74LzGJRYLnrSvn7nC/ZrLhYCVCVdmVN5XYinOSDTUYi4qTgQAus+2L38CA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1496893563!97088750!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4869 invoked from network); 8 Jun 2017 03:46:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 Jun 2017 03:46: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 <osstest-admin@xenproject.org>)
 id 1dIoOX-0000ow-S7; Thu, 08 Jun 2017 03:46: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 1dIoOS-0002sB-7s; Thu, 08 Jun 2017 03:45:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dIoOQ-0002Zj-Ba; Thu, 08 Jun 2017 03:45:54 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110076-mainreport@xen.org>
X-Osstest-Failures: linux-next:test-amd64-amd64-i386-pvgrub:leak-check/check:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-next:build-armhf-pvops:kernel-build:fail:regression
 linux-next:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat: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-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm: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-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-amd64-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
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=8d1b80cec21843e32153981da5c4970b00e27f00
X-Osstest-Versions-That: linux=ba7b2387ad239a519041f2a2d35a1902bdd03dfb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 08 Jun 2017 03:45:54 +0000
Subject: [Xen-devel] [linux-next test] 110076: 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>

ZmxpZ2h0IDExMDA3NiBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTAwNzYvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
MjEgbGVhay1jaGVjay9jaGVjayAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDAzOAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBm
YWlsIFJFR1IuIHZzLiAxMTAwMzgKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgIDUga2Vy
bmVsLWJ1aWxkICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDAzOAoKUmVncmVzc2lvbnMg
d2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1k
NjQtaTM4Ni1ydW1wcnVuLWkzODYgMTYgcnVtcHJ1bi1kZW1vLXhlbnN0b3JlbHMveGVuc3RvcmVs
cy5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTEwMDM4CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2Nl
ZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBibG9ja2VkIGluIDExMDAzOAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFp
bCBsaWtlIDExMDAyNQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTEwMDM4CiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgOSB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNiBkZWJpYW4taHZtLWluc3RhbGwvbDEv
bDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
IDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgOSB3aW5kb3dz
LWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJn
ZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDhkMWI4MGNlYzIxODQzZTMy
MTUzOTgxZGE1YzQ5NzBiMDBlMjdmMDAKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAg
ICAgICAgIGJhN2IyMzg3YWQyMzlhNTE5MDQxZjJhMmQzNWExOTAyYmRkMDNkZmIKCkxhc3QgdGVz
dCBvZiBiYXNpcyAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgIApGYWls
aW5nIHNpbmNlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAK
VGVzdGluZyBzYW1lIHNpbmNlICAgMTEwMDc2ICAyMDE3LTA2LTA3IDA5OjMzOjIzIFogICAgMCBk
YXlzICAgIDEgYXR0ZW1wdHMKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 08 04:37:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 04:37: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 1dIpBx-00068q-L2; Thu, 08 Jun 2017 04:37:05 +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 1dIpBw-00068Z-4i
 for xen-devel@lists.xensource.com; Thu, 08 Jun 2017 04:37:04 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 1A/B1-01732-F64D8395; Thu, 08 Jun 2017 04:37:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVTfvikW
 kwanp/BYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWLZ3CXPB6uyKRRfamBsY
 17p0MXJxCAn8ZZSYtWwlE4TzmFFifd98KGcbo8Sk+UeAHE4OEQFnia9n5rKD2LwC+hI/b/xnB
 LGFBUwlFvdcBbMlBHbISzyaUtrFyAFke0scnhEDEfaWWDf1EVAJOwebgJXEITGQKIuAqsSmW/
 NYJzByL2BkWMWoXpxaVJZapGuol1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kR6G8
 GINjBuPyj0yFGSQ4mJVFent0WkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeE9fAsoJFqWmp1ak
 ZeYAAw8mLcHBoyTC++IsUJq3uCAxtzgzHSJ1ilGXY8Pq9V+YhFjy8vNSpcR5J1wGKhIAKcooz
 YMbAYuCS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmvQYyhSczrwRu0yugI5iAjuC7ZAJyRE
 kiQkqqgbEm0/59yP07R/26GTd8/zPxsPdPGbMMwds7pOe8zy5sCuy8X662VSaw5WDGmofTnlp
 fm3TBKNyjeW/CpGlsasqnZvacKzeb+ffu4xu2v3S6rzc2iQZNdpgmwB7vOnGuxPn/bfNYVj97
 pcelPP2HY6OuX9PrST1zf97aZtRQd1S3P0M85NzuzutKLMUZiYZazEXFiQCkc1+8fQIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1496896620!73722542!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45334 invoked from network); 8 Jun 2017 04:37:01 -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; 8 Jun 2017 04:37: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 <osstest-admin@xenproject.org>)
 id 1dIpBq-0002CM-1M; Thu, 08 Jun 2017 04:36: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 1dIpBk-00084y-4i; Thu, 08 Jun 2017 04:36:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dIpBj-0004fs-CB; Thu, 08 Jun 2017 04:36:51 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110079-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:test-armhf-armhf-libvirt:xen-install:fail:regression
 linux-3.18:test-amd64-amd64-pygrub:guest-start:fail:regression
 linux-3.18:test-amd64-amd64-xl-qcow2:guest-start:fail:regression
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:allowable
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:allowable
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-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:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-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-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-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-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-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-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-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=88ff45d07559d2ba05ef7adf0028055454dc548b
X-Osstest-Versions-That: linux=6b65a8f64f4fd256ac0f6b9e97e9939ae18fc6c7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 08 Jun 2017 04:36:51 +0000
Subject: [Xen-devel] [linux-3.18 test] 110079: 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="===============4621712241044926593=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-libvirt      5 xen-install              fail REGR. vs. 109754
 test-amd64-amd64-pygrub      10 guest-start              fail REGR. vs. 109754
 test-amd64-amd64-xl-qcow2    10 guest-start              fail REGR. vs. 109754
 test-amd64-i386-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail REGR. vs. 109754

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

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
 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
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 109754
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop            fail like 109754
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 109754
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64  9 windows-install        fail never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 build-arm64-pvops             5 kernel-build                 fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64  9 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386  9 windows-install         fail never pass

version targeted for testing:
 linux                88ff45d07559d2ba05ef7adf0028055454dc548b
baseline version:
 linux                6b65a8f64f4fd256ac0f6b9e97e9939ae18fc6c7

Last test of basis   109754  2017-05-26 00:20:49 Z   13 days
Testing same since   110079  2017-06-07 10:24:44 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alex Deucher <alexander.deucher@amd.com>
  Alexander Tsoy <alexander@tsoy.me>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Konovalov <andreyknvl@google.com>
  Bjørn Mork <bjorn@mork.no>
  Brian Foster <bfoster@redhat.com>
  Carlos Maiolino <cmaiolino@redhat.com>
  Christian König <christian.koenig@amd.com>
  Craig Gallek <kraig@google.com>
  Darrick J. Wong <darrick.wong@oracle.com>
  David Rientjes <rientjes@google.com>
  David S. Miller <davem@davemloft.net>
  Davide Caratti <dcaratti@redhat.com>
  Eric Dumazet <edumazet@google.com>
  Eric Sandeen <sandeen@redhat.com>
  Eric Sandeen <sandeen@sandeen.net>
  Eryu Guan <eguan@redhat.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Jan Kara <jack@suse.cz>
  Julian Wiedmann <jwi@linux.vnet.ibm.com>
  Kefeng Wang <wangkefeng.wang@huawei.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Manoj Iyer <manoj.iyer@canonical.com>
  Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  Neal Cardwell <ncardwell@google.com>
  Nicolas Iooss <nicolas.iooss_linux@m4x.org>
  Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
  Punit Agrawal <punit.agrawal@arm.com>
  Sebastian Reichel <sebastian.reichel@collabora.co.uk>
  Soheil Hassas Yeganeh <soheil@google.com>
  Takashi Iwai <tiwai@suse.de>
  Thomas Gleixner <tglx@linutronix.de>
  Till Harbaum <till@harbaum.org>
  Ursula Braun <ubraun@linux.vnet.ibm.com>
  Vlad Yasevich <vyasevich@gmail.com>
  Wei Wang <weiwan@google.com>
  Wolfram Sang <wsa@the-dreams.de>
  Xin Long <lucien.xin@gmail.com>
  Yisheng Xie <xieyisheng1@huawei.com>
  Yuchung Cheng <ycheng@google.com>
  Zorro Lang <zlang@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            fail    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-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                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      fail    
 test-amd64-amd64-xl-qcow2                                    fail    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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

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

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

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


Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4621712241044926593==--

From xen-devel-bounces@lists.xen.org Thu Jun 08 06:02:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 06:02:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIqW2-0003Pc-Si; Thu, 08 Jun 2017 06: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 1dIqW2-0003PD-3V
 for xen-devel@lists.xensource.com; Thu, 08 Jun 2017 06:01:54 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 46/1C-11537-158E8395; Thu, 08 Jun 2017 06:01:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsWS0XRdVTfghUW
 kwa09shYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmLZzHVvBKaOKj8s/sTcw
 3tbsYuTiEBL4yygxe+IVNgjnMaPEvCcNzBDONkaJxS9msHcxcnKICDhLfD0zF8jm4OAV0Jfo6
 +UECQsL6EpM/XwUrERCwFNi6b0OOLtn2Q/WLkZ2DjYBK4lDYiBRFgFVicZ7K9gmMHItYGRYxa
 hRnFpUllqka2Sql1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kR6Nl6BgbGHYytJ/w
 OMUpyMCmJ8ro8togU4kvKT6nMSCzOiC8qzUktPsQow8GhJMF7/xlQTrAoNT21Ii0zBxhiMGkJ
 Dh4lEd4ND4DSvMUFibnFmekQqVOMuhwbVq//wiTEkpeflyolziv+HKhIAKQoozQPbgQs3C8xy
 koJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEuYtfgo0hSczrwRu0yugI5iAjuC7ZAJyREkiQkqqgV
 HO3cRx6p14GcYFNaYsL88fexa/asqnWLVZcyNesrUUXJcVPbrd+J9O4cPyD3HN4YEs716UGwf
 M2LtI9tanOHanWL8lic6PF2r3mXRWfJRS+f/07P5fk/SXzDoaPMP8e7/i10ifuHdyiWc/8qiK
 6BxJv6oneT5Gbq3cyQvJ9VNN5rrviXhSaa/EUpyRaKjFXFScCADyjBxvcgIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1496901711!46529615!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61128 invoked from network); 8 Jun 2017 06:01:52 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 Jun 2017 06:01:52 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dIqVx-0004gm-OE; Thu, 08 Jun 2017 06:01:49 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dIqVs-00075Y-5D; Thu, 08 Jun 2017 06:01:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dIqVr-0006PR-KL; Thu, 08 Jun 2017 06:01:43 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110085-mainreport@xen.org>
X-Osstest-Versions-This: xtf=f099211f2ebdadf61ae6416559220d69b788cd2b
X-Osstest-Versions-That: xtf=2bcda1aa60cd0032ea7371037c645b3d87104e21
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 08 Jun 2017 06:01:43 +0000
Subject: [Xen-devel] [xtf test] 110085: 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>

ZmxpZ2h0IDExMDA4NSB4dGYgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDA4NS8KClBlcmZlY3QgOi0pCkFsbCB0ZXN0cyBpbiB0
aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHh0ZiAgICAgICAgICAgICAgICAgIGYwOTkyMTFmMmViZGFkZjYxYWU2NDE2NTU5MjIwZDY5
Yjc4OGNkMmIKYmFzZWxpbmUgdmVyc2lvbjoKIHh0ZiAgICAgICAgICAgICAgICAgIDJiY2RhMWFh
NjBjZDAwMzJlYTczNzEwMzdjNjQ1YjNkODcxMDRlMjEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
MDAxNCAgMjAxNy0wNi0wNSAxMToxNjoyMCBaICAgIDIgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTAwODUgIDIwMTctMDYtMDcgMTI6NDU6MjkgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXh0ZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9u
IDoKCisgYnJhbmNoPXh0ZgorIHJldmlzaW9uPWYwOTkyMTFmMmViZGFkZjYxYWU2NDE2NTU5MjIw
ZDY5Yjc4OGNkMmIKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4g
Li9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmln
IFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAg
ICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJS
ZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0
L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQg
L2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyBy
ZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NT
VEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3
aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCB4dGYgZjA5
OTIxMWYyZWJkYWRmNjFhZTY0MTY1NTkyMjBkNjliNzg4Y2QyYgorIGJyYW5jaD14dGYKKyByZXZp
c2lvbj1mMDk5MjExZjJlYmRhZGY2MWFlNjQxNjU1OTIyMGQ2OWI3ODhjZDJiCisgLiAuL2NyaS1s
b2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1h
c2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwog
ICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29u
ZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAg
ICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21l
L29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10n
CisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBv
cworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAu
L2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hl
bmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT14dGYKKyB4ZW5icmFuY2g9eGVuLXVu
c3RhYmxlCisgJ1snIHh4dGYgPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHggPSB4
ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhl
bmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5i
cmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHhmMDk5MjExZjJlYmRhZGY2MWFlNjQxNjU1OTIy
MGQ2OWI3ODhjZDJiID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24K
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
eGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtMy4xNAorKyA6IHRlc3Rl
ZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3Bz
LmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
bGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQu
a2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0
ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLnh0ZgorKyA6IGRhaWx5LWNyb24ueHRmCisr
IDogZGFpbHktY3Jvbi54dGYKKysgOiBkYWlseS1jcm9uLnh0ZgorKyA6IGRhaWx5LWNyb24ueHRm
CisrIDogZGFpbHktY3Jvbi54dGYKKysgOiBkYWlseS1jcm9uLnh0ZgorKyA6IGh0dHA6Ly9oZy51
ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLnh0ZgorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5n
aXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlu
dXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJF
RV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9z
ZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgeHRmCisgY2FzZSAkMSBpbgor
IHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL3h0
ZgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdp
dCBmMDk5MjExZjJlYmRhZGY2MWFlNjQxNjU1OTIyMGQ2OWI3ODhjZDJiOnJlZnMvaGVhZHMveGVu
LXRlc3RlZC1tYXN0ZXIKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94
dGYuZ2l0CiAgIDJiY2RhMWEuLmYwOTkyMTEgIGYwOTkyMTFmMmViZGFkZjYxYWU2NDE2NTU5MjIw
ZDY5Yjc4OGNkMmIgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 08 06:40:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 06: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 1dIr7c-0005r6-U3; Thu, 08 Jun 2017 06:40: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=32589dc29=citrix-osstest@xenproject.org>)
 id 1dIr7b-0005qz-TH
 for xen-devel@lists.xensource.com; Thu, 08 Jun 2017 06:40:43 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 65/3F-03371-B61F8395; Thu, 08 Jun 2017 06:40:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHRDpG7WR4t
 Ig9ffNCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa0bj3ya2gpu6FVs/TmZsYNyv1MXIySEh4C8x
 7eZXxi5GDiDbXeLewzSQsIiAs8SED7fZQGxeAT2Jq80bmEFsYQELibXb5gPFuYDKmxgl+ievY
 4SY4ybR8nk7nP33+H+wZjYBD4mJPRNZQGwWARWJxge/wWwhAS2JpYtXMkEsEJQ4OfMJWJxZQE
 Li4IsXzBBzLCRm3G1nmsDINwtJ2SwkZQsYmVYxahSnFpWlFukameglFWWmZ5TkJmbm6BoamOn
 lphYXJ6an5iQmFesl5+duYgQGFQMQ7GDc9zHyEKMkB5OSKK/LY4tIIb6k/JTKjMTijPii0pzU
 4kOMMhwcShK8e94D5QSLUtNTK9Iyc4DhDZOW4OBREuG99A4ozVtckJhbnJkOkTrFqMuxYfX6L
 0xCLHn5ealS4rzqH4CKBECKMkrz4EbAYu0So6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHkfgK
 ziycwrgdv0CugIJqAjlkAcUZKIkJJqYDR482eHoPta/6A1Fgw2BSHi2UUeSqZT7V+Gss3oFdn
 66Gyi2/mvdfXF971KwvTNPfdmlHScX80eerRNZKr8nv0PIn54T3Lvtfpro+SjWyMdasD6+H/Y
 3O2zT7Gq6k26HfrsXV1vXqNjSOzszJoVe4/PmVe0J67fMOOu30+LA+cSFRJEeB7EKbEUZyQaa
 jEXFScCAA53CpewAgAA
X-Env-Sender: prvs=32589dc29=citrix-osstest@xenproject.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1496904041!66179348!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14531 invoked from network); 8 Jun 2017 06:40:42 -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;
 8 Jun 2017 06:40:42 -0000
X-IronPort-AV: E=Sophos;i="5.39,313,1493683200"; d="scan'208";a="427029871"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL03.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71533-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64-libvirt:libvirt-build:fail:allowable
 ovmf:build-i386-libvirt:libvirt-build:fail:allowable
X-Osstest-Versions-This: ovmf=b941c34ef859971e29683ffb57c309e24e6a96be
X-Osstest-Versions-That: ovmf=9c94cc2ca270c2a9121c485281792c178281ac7d
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 8 Jun 2017 07:40:38 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL03.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71533: 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
MTUzMyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE1MzMvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25z
LgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2Nr
aW5nKToKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDUgbGlidmlydC1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsICAgbGlrZSA3MTUyNAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgNSBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcxNTI0Cgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAgICAgICAgICAgYjk0MWMzNGVm
ODU5OTcxZTI5NjgzZmZiNTdjMzA5ZTI0ZTZhOTZiZQpiYXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAg
ICAgICAgICAgICAgICAgOWM5NGNjMmNhMjcwYzJhOTEyMWM0ODUyODE3OTJjMTc4MjgxYWM3ZAoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcxNTI0ICAyMDE3LTA2LTA3IDEwOjE3OjIwIFogICAgMCBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3MTUzMyAgMjAxNy0wNi0wOCAwMDo1MTowNSBaICAg
IDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CiAgV2FuZyBGYW4gPGZh
bi53YW5nQGludGVsLmNvbT4KICBXYW5nLCBGYW4gPGZhbi53YW5nQGludGVsLmNvbT4KICBZb25n
aG9uZyBaaHUgPHlvbmdob25nLnpodUBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1
aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5l
dApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0
ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNv
bW1pdCBiOTQxYzM0ZWY4NTk5NzFlMjk2ODNmZmI1N2MzMDllMjRlNmE5NmJlCkF1dGhvcjogV2Fu
ZywgRmFuIDxmYW4ud2FuZ0BpbnRlbC5jb20+CkRhdGU6ICAgVHVlIEp1biA2IDE4OjUxOjM1IDIw
MTcgKzA4MDAKCiAgICBNZGVQa2c6IHVwZGF0ZSBXaS1GaS9TdXBwbGljYW50IGhlYWRlciBmaWxl
cyB0byBtZWV0IFVFRkkgMi43LgogICAgCiAgICBUaGlzIHBhdGNoIGlzIHVzZWQgdG8gdXBkYXRl
IHN1cHBsaWNhbnQuaCBhbmQgd2lmaTIuaAogICAgdG8gbWVldCBVRUZJIDIuNyBkZWZpbml0aW9u
LiBBZGQgRWZpU3VwcGxpY2FudDgwMjExUE1LCiAgICBmaWVsZCBpbiBFRklfU1VQUExJQ0FOVF9E
QVRBX1RZUEUgYW5kIGNoYW5nZSAqKk5ldHdvcmtEZXNjCiAgICB0byBOZXR3b3JrRGVzY1sxXSBp
biBFRklfODAyMTFfR0VUX05FVFdPUktTX1JFU1VMVC4KICAgIAogICAgQ29udHJpYnV0ZWQtdW5k
ZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMAogICAgU2lnbmVkLW9mZi1i
eTogV2FuZyBGYW4gPGZhbi53YW5nQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBGdSBTaXl1
YW4gPHNpeXVhbi5mdUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogWWUgVGluZyA8dGluZy55
ZUBpbnRlbC5jb20+Cgpjb21taXQgZDRjNTU4ZTgzZDhmNDI4MzkzZDI3ODE2NzcyZWZjN2Y0YjBl
ODQwMwpBdXRob3I6IFlvbmdob25nIFpodSA8eW9uZ2hvbmcuemh1QGludGVsLmNvbT4KRGF0ZTog
ICBUdWUgSnVuIDYgMTM6Mjg6MDcgMjAxNyArMDgwMAoKICAgIEJhc2VUb29sczogRml4IHRoZSBi
dWcgdXNlIHNhbWUgRk1QX1BBWUxPQUQgaW4gZGlmZmVyZW50IGNhcHN1bGUgZmlsZQogICAgCiAg
ICBGaXggdGhlIGJ1ZyB0aGF0IHVzZSBzYW1lIEZNUF9QQVlMT0FEIGluIGRpZmZlcmVudCBjYXBz
dWxlIGZpbGUuIEJlY2F1c2UKICAgIGluIHByZXZpb3VzIEZNUCBnZW5lcmF0aW9uLCB0aGUgRk1Q
IGFscmVhZHkgYmUgZ2VuZXJhdGVkLCBzbyB3ZSBkb24ndAogICAgbmVlZCB0byByZWdlbmVyYXRl
IGFnYWluLgogICAgCiAgICBDYzogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAg
ICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4w
CiAgICBTaWduZWQtb2ZmLWJ5OiBZb25naG9uZyBaaHUgPHlvbmdob25nLnpodUBpbnRlbC5jb20+
CiAgICBSZXZpZXdlZC1ieTogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+Cgpjb21t
aXQgNGExMTY3ZGZlZjNkZWZmM2Q5NmYwNmNjZmQxMDRlMjY0ODZkN2RhZQpBdXRob3I6IFlvbmdo
b25nIFpodSA8eW9uZ2hvbmcuemh1QGludGVsLmNvbT4KRGF0ZTogICBUdWUgSnVuIDYgMTY6MzU6
NDQgMjAxNyArMDgwMAoKICAgIEJhc2VUb29sczogRml4IGluY3JlbWVudGFsIGJ1aWxkIGZhaWx1
cmUgdGhhdCBvdmVycmlkZSBmaWxlIGJlIHJlbW92ZWQKICAgIAogICAgRml4IGEgSW5jcmVtZW50
YWwgYnVpbGQgZmFpbHVyZS4gVGhlIGNhc2UgaXM6IEJvdGggQSBhbmQgQiBwYWNrYWdlIHdpbGwK
ICAgIGluY2x1ZGUgYSBzYW1lIC5oIGZpbGUsIGFuZCBpbiB0aGUgZHJpdmVyJ3MgcGFja2FnZXMg
c2VjdGlvbiwgQQogICAgcGFja2FnZSBpcyBsaXN0ZWQgYmVmb3JlIEIgcGFja2FnZSwgc28gd2Ug
d2lsbCB1c2UgdGhlIC5oIGZpbGUgaW4gdGhlIEEKICAgIHBhY2thZ2UgYW5kIGJ1aWxkIHN1Y2Nl
c3MsIHRoZW4gd2UgZGlyZWN0bHkgZGVsZXRlIHRoZSAuaCBmaWxlIGluIHBhY2thZ2UKICAgIEEs
IGl0IGNhdXNlIGluY3JlbWVudCBidWlsZCBmYWlsdXJlIHNpbmNlIGluIHRoZSBBdXRvR2VuVGlt
ZVN0YW1wIGZpbGUKICAgIHRoZSAuaCBmaWxlIGluIEEgY2FuJ3QgYmUgZm91bmQuCiAgICAKICAg
IENjOiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVu
ZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1vZmYt
Ynk6IFlvbmdob25nIFpodSA8eW9uZ2hvbmcuemh1QGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5
OiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KCmNvbW1pdCBiOWYxNjI1MTkzYTZl
ODNhZWQ1OWM1YjgwMWYxMDViOGJhOGNjNTQ2CkF1dGhvcjogUnVpeXUgTmkgPHJ1aXl1Lm5pQGlu
dGVsLmNvbT4KRGF0ZTogICBXZWQgSnVuIDcgMDk6NDg6MzggMjAxNyArMDgwMAoKICAgIFNoZWxs
QmluUGtnOiBJYTMyL1g2NCBTaGVsbCBiaW5hcnkgdXBkYXRlLgogICAgCiAgICBDb250cmlidXRl
ZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4wCiAgICBTaWduZWQt
b2ZmLWJ5OiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgoKY29tbWl0IDRlNjM5NDQ1NWE4
YTk3NDFkYWZlMjkyODM3M2RiNDYxZWYyMTY3MWUKQXV0aG9yOiBSdWl5dSBOaSA8cnVpeXUubmlA
aW50ZWwuY29tPgpEYXRlOiAgIFR1ZSBKdW4gNiAxNjoyMzozMyAyMDE3ICswODAwCgogICAgU2hl
bGxQa2cvcGFyc2U6IEhhbmRsZSBVbmljb2RlIHN0cmVhbSBmcm9tIHBpcGUgY29ycmVjdGx5CiAg
ICAKICAgIFRoZSBvcmlnaW5hbCBjb2RlIGV4cGVjdHMgdGhlIFVuaWNvZGUgc3RyZWFtIGZyb20g
cGlwZSBkb2Vzbid0CiAgICBjb250YWlucyB0aGUgVW5pY29kZSBCT00uCiAgICBCdXQgdGhhdCdz
IG5vdCB0cnVlLgogICAgQ29tbWl0IFs5ZWQyMTk0NmM3NmU0MzAwOTdlOWM0ZTU5YjQxOWFmOTI4
ZTBjYjhjXSBjaGFuZ2VzCiAgICBDcmVhdGVGaWxlSW50ZXJmYWNlTWVtKCkgdG8gYWRkIHRoZSBC
T00gZm9yIFVuaWNvZGUgc3RyZWFtLgogICAgCiAgICBXaGVuIHBhcnNlIHBpcGUgc3VwcG9ydCB3
YXMgZmlyc3RseSBhZGRlZCwgYSBwcml2YXRlIGltcGxlbWVudGF0aW9uCiAgICBQYXJzZVJldHVy
blN0ZEluTGluZSgpIHdhcyBjcmVhdGVkIHRvIHNwZWNpYWxseSBoYW5kbGUKICAgIHRoZSBVbmlj
b2RlIHN0cmVhbSB3aXRob3V0IEJPTS4gU2luY2Ugbm93IHRoZSBVbmljb2RlIHN0ZWFtIGNvbnRh
aW5zCiAgICBCT00sIHRoZSBwcml2YXRlIGltcGxlbWVudGF0aW9uIGNhbiBiZSByZW1vdmVkIGFu
ZAogICAgU2hlbGxGaWxlSGFuZGxlUmV0dXJuTGluZSgpIGNhbiBiZSB1c2VkIGRpcmVjdGx5Lgog
ICAgCiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1l
bnQgMS4wCiAgICBTaWduZWQtb2ZmLWJ5OiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgog
ICAgQ2M6IFRhcGFuIFNoYWggPHRhcGFuZHNoYWhAaHBlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBK
YWJlbiBDYXJzZXkgPGphYmVuLmNhcnNleUBpbnRlbC5jb20+Cgpjb21taXQgN2JkNWEyYzgxZWQ1
YmM1MmVkNjNiMzQ4ZmNiMTY4NmYxZmI1YjM5OApBdXRob3I6IFJ1aXl1IE5pIDxydWl5dS5uaUBp
bnRlbC5jb20+CkRhdGU6ICAgVHVlIEp1biA2IDEzOjI2OjEyIDIwMTcgKzA4MDAKCiAgICBTaGVs
bFBrZy9hbGlhczogUmV0dXJuIHN0YXR1cyBmb3IgYWxpYXMgZGVsZXRpb24KICAgIAogICAgQ29u
dHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMAogICAg
U2lnbmVkLW9mZi1ieTogUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBUYXBhbiBTaGFoIDx0YXBhbmRzaGFoQGhwZS5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFi
ZW4gQ2Fyc2V5IDxqYWJlbi5jYXJzZXlAaW50ZWwuY29tPgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 08 06:45:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 06:45: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 1dIrCA-00062m-Gh; Thu, 08 Jun 2017 06:45:26 +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 1dIrC8-00062d-6U
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 06:45:24 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 1D/5A-17076-382F8395; Thu, 08 Jun 2017 06:45:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLIsWRWlGSWpSXmKPExsVyMfS6o27TJ4t
 Ig/2nBC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozLd6azFHyfyVixaFM7awPjh/ouRi4OIYHp
 jBJ9exezgDgsAktZJboOrWcFcSQEDrJKnPr1DsjhBHLiJHZefM8MYZdKTFzdzQJiCwkoSnx9N
 p0JYtRUJollC9rAGoQFrCVWNywFKxIR0JfYPvsXI0TRDGaJ5obtzCAOs8B2JomWOS2MIFVsAk
 YSy2/8AOvgFbCRWLL8JDuIzSKgIvFg0kKwqaIC4RJvG49A1QhKnJz5BMzmFNCV2LbxE1gNs4C
 txJ25u5khbHmJ7W/nME9gFJ6FpGUWkrJZSMoWMDKvYlQvTi0qSy3SNdZLKspMzyjJTczM0TU0
 MNbLTS0uTkxPzUlMKtZLzs/dxAgMeAYg2MHY/MXpEKMkB5OSKK/LY4tIIb6k/JTKjMTijPii0
 pzU4kOMMhwcShK83R+BcoJFqempFWmZOcDYg0lLcPAoifBeegeU5i0uSMwtzkyHSJ1itOe4cm
 XdFyaODavXA8kpB7YDyRVvd31hEmLJy89LlRLnXQYyVQCkLaM0D24oLFVcYpSVEuZlBDpTiKc
 gtSg3swRV/hWjOAejkjDvKpApPJl5JXC7XwGdxQR01hKIs0oSEVJSDYyOX2r3fOj9PSElKPPL
 QaXE7RsPb4r8oKJqISA9/eyDj0INy5P7NXRdd01LTpu/ZJpc7EpRgfLKR21PfTotjsm7im81/
 ML87vSegyqFRan3BbdyLzh7eAWj/vXda++vW8WTtPyHUfucS1Zfklfs/xZ95aCqeX76Rc7Ymy
 1L5kgel1h1/edj72+uSizFGYmGWsxFxYkA7543SxADAAA=
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1496904321!103979401!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45481 invoked from network); 8 Jun 2017 06:45:22 -0000
Received: from mail-lf0-f65.google.com (HELO mail-lf0-f65.google.com)
 (209.85.215.65)
 by server-13.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 8 Jun 2017 06:45:22 -0000
Received: by mail-lf0-f65.google.com with SMTP id x81so2369417lfb.3
 for <xen-devel@lists.xenproject.org>; Wed, 07 Jun 2017 23:45:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:references:cc:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding;
 bh=IMwyEIcO2Fdl8fQkP/tIoLRfLVw2GlZMYe7edDROyL8=;
 b=PeuJ9EnjrE95uUeyoT+8nrdOi0J2LB5F5ToeCdTqFTOtITM8SSYIdEOsHw94b3ggVg
 MgBu7Ka0vTVXl9Js63OoyvX4+IWxcK8sJ6Lr006GIvw3yhN35v3l3UI5VfYHMF4sNTJM
 bEXXu/OCyGyZGx84JE1D1M4uN6RlefbvMW2nY/KUS7jzE0IdTY8CrGyEmOgAyY/JkFKz
 fcNDS3el8wfYYXT7HOwfmqVjRHAPM8t4G14Mx9AUF1JJnRcPJIYvxuRYTesmMgFh7unE
 IR0Wz9SW1MwQf3I3y8cFyMn+ZeeDuvRWI/S5AP1nGeOlOos3uBJ13uk9UkGFzTUkf9dv
 IdJA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:cc:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding;
 bh=IMwyEIcO2Fdl8fQkP/tIoLRfLVw2GlZMYe7edDROyL8=;
 b=Onp9Le3oen7DH5nSvg35bBNNuqLWO7n2NLOYN30Uo4JTbWG/1UbEiEjrXQUutvbTvY
 I8eUIxVfxkDBV/seVvUYrY2cFVHUQMy9XPryOGNY4iVqkX4QN6EJ9IvxXOPSz5z0eUJB
 eW07Y9XC50gfGdm9AtSVytamjtltqSh8kUqBzOkhCBqj9KHNxgJjuAWjy+X2Q9zqW8+V
 FYgsTZWBlvofuAok5LOrBloEXlt9CDkcIdJISt2zlQ44qk5DtYe6KmSP9AZo1xbKVkPg
 4Bk5SBpg1FVhz1doYqda1JheT37bEUVK18NbFlo/0xTCR5x+zsSQAN8ZfhH5ogx98MfN
 /DIw==
X-Gm-Message-State: AODbwcCJZYgEAju8iWIZBl6/IiP/RNozNtT1fXghetbVHNdk+9/s0KZi
 gs/HolDbO8WXJw==
X-Received: by 10.46.22.73 with SMTP id 9mr5873694ljw.79.1496904320995;
 Wed, 07 Jun 2017 23:45:20 -0700 (PDT)
Received: from [10.17.182.9] (ll-51.209.223.85.sovam.net.ua. [85.223.209.51])
 by smtp.gmail.com with ESMTPSA id
 h85sm773394ljh.21.2017.06.07.23.45.19
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 07 Jun 2017 23:45:20 -0700 (PDT)
To: Dmitry Torokhov <dmitry.torokhov@gmail.com>
References: <1492083484-31786-1-git-send-email-andr2000@gmail.com>
 <1492083484-31786-3-git-send-email-andr2000@gmail.com>
 <20170421021018.GB23279@dtor-ws>
 <bd6b6680-6023-765f-d80f-b00e2b6dd597@gmail.com>
 <20170530055150.GA38163@dtor-ws>
 <8092dd49-20e0-3e8d-977d-2f570142a37d@gmail.com>
 <20170530163708.GA12922@dtor-ws>
 <c355258d-f207-aa5e-a170-e52438102a37@gmail.com>
 <20170607165630.GA13116@dtor-ws>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <222abecb-10b6-6196-9f44-6ec366377335@gmail.com>
Date: Thu, 8 Jun 2017 09:45:18 +0300
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: <20170607165630.GA13116@dtor-ws>
Cc: jgross@suse.com, Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 vlad.babchuk@gmail.com, linux-kernel@vger.kernel.org, andrii.anisov@gmail.com,
 olekstysh@gmail.com, al1img@gmail.com, linux-input@vger.kernel.org,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 joculator@gmail.com
Subject: Re: [Xen-devel] [PATCH 2/2] xen/input: add multi-touch 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-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>

SGksIERtaXRyeSEKCk9uIDA2LzA3LzIwMTcgMDc6NTYgUE0sIERtaXRyeSBUb3Jva2hvdiB3cm90
ZToKPiBPbiBXZWQsIE1heSAzMSwgMjAxNyBhdCAxMjowNjo1NlBNICswMzAwLCBPbGVrc2FuZHIg
QW5kcnVzaGNoZW5rbyB3cm90ZToKPj4gSGksIERtaXRyeSEKPj4KPj4gT24gMDUvMzAvMjAxNyAw
NzozNyBQTSwgRG1pdHJ5IFRvcm9raG92IHdyb3RlOgo+Pj4gT24gVHVlLCBNYXkgMzAsIDIwMTcg
YXQgMDM6NTA6MjBQTSArMDMwMCwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4+Pj4g
SGksIERtaXRyeSEKPj4+Pgo+Pj4+IE9uIDA1LzMwLzIwMTcgMDg6NTEgQU0sIERtaXRyeSBUb3Jv
a2hvdiB3cm90ZToKPj4+Pj4gT24gRnJpLCBBcHIgMjEsIDIwMTcgYXQgMDk6NDA6MzZBTSArMDMw
MCwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4+Pj4+PiBIaSwgRG1pdHJ5IQo+Pj4+
Pj4KPj4+Pj4+IE9uIDA0LzIxLzIwMTcgMDU6MTAgQU0sIERtaXRyeSBUb3Jva2hvdiB3cm90ZToK
Pj4+Pj4+PiBIaSBPbGVrc2FuZHIsCj4+Pj4+Pj4KPj4+Pj4+PiBPbiBUaHUsIEFwciAxMywgMjAx
NyBhdCAwMjozODowNFBNICswMzAwLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4+
Pj4+Pj4gRnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hl
bmtvQGVwYW0uY29tPgo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBFeHRlbmQgeGVuX2tiZGZyb250IHRvIHBy
b3ZpZGUgbXVsdGktdG91Y2ggc3VwcG9ydAo+Pj4+Pj4+PiB0byB1bnByaXZpbGVnZWQgZG9tYWlu
cy4KPj4+Pj4+Pj4KPj4+Pj4+Pj4gU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIEFuZHJ1c2hjaGVu
a28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgo+Pj4+Pj4+PiAtLS0KPj4+Pj4+
Pj4gICBkcml2ZXJzL2lucHV0L21pc2MveGVuLWtiZGZyb250LmMgfCAxNDIgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0KPj4+Pj4+Pj4gICAxIGZpbGUgY2hhbmdlZCwgMTQw
IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4+Pj4+Pj4+Cj4+Pj4+Pj4+IGRpZmYgLS1n
aXQgYS9kcml2ZXJzL2lucHV0L21pc2MveGVuLWtiZGZyb250LmMgYi9kcml2ZXJzL2lucHV0L21p
c2MveGVuLWtiZGZyb250LmMKPj4+Pj4+Pj4gaW5kZXggMDFjMjdiNGMzMjg4Li5lNWQwNjRhYWEy
MzcgMTAwNjQ0Cj4+Pj4+Pj4+IC0tLSBhL2RyaXZlcnMvaW5wdXQvbWlzYy94ZW4ta2JkZnJvbnQu
Ywo+Pj4+Pj4+PiArKysgYi9kcml2ZXJzL2lucHV0L21pc2MveGVuLWtiZGZyb250LmMKPj4+Pj4+
Pj4gQEAgLTE3LDYgKzE3LDcgQEAKPj4+Pj4+Pj4gICAjaW5jbHVkZSA8bGludXgvZXJybm8uaD4K
Pj4+Pj4+Pj4gICAjaW5jbHVkZSA8bGludXgvbW9kdWxlLmg+Cj4+Pj4+Pj4+ICAgI2luY2x1ZGUg
PGxpbnV4L2lucHV0Lmg+Cj4+Pj4+Pj4+ICsjaW5jbHVkZSA8bGludXgvaW5wdXQvbXQuaD4KPj4+
Pj4+Pj4gICAjaW5jbHVkZSA8bGludXgvc2xhYi5oPgo+Pj4+Pj4+PiAgICNpbmNsdWRlIDxhc20v
eGVuL2h5cGVydmlzb3IuaD4KPj4+Pj4+Pj4gQEAgLTM0LDExICszNSwxNCBAQAo+Pj4+Pj4+PiAg
IHN0cnVjdCB4ZW5rYmRfaW5mbyB7Cj4+Pj4+Pj4+ICAgCXN0cnVjdCBpbnB1dF9kZXYgKmtiZDsK
Pj4+Pj4+Pj4gICAJc3RydWN0IGlucHV0X2RldiAqcHRyOwo+Pj4+Pj4+PiArCXN0cnVjdCBpbnB1
dF9kZXYgKm10b3VjaDsKPj4+Pj4+Pj4gICAJc3RydWN0IHhlbmtiZF9wYWdlICpwYWdlOwo+Pj4+
Pj4+PiAgIAlpbnQgZ3JlZjsKPj4+Pj4+Pj4gICAJaW50IGlycTsKPj4+Pj4+Pj4gICAJc3RydWN0
IHhlbmJ1c19kZXZpY2UgKnhiZGV2Owo+Pj4+Pj4+PiAgIAljaGFyIHBoeXNbMzJdOwo+Pj4+Pj4+
PiArCS8qIGN1cnJlbnQgTVQgc2xvdC9jb250YWN0IElEIHdlIGFyZSBpbmplY3RpbmcgZXZlbnRz
IGluICovCj4+Pj4+Pj4+ICsJaW50IG10b3VjaF9jdXJfY29udGFjdF9pZDsKPj4+Pj4+Pj4gICB9
Owo+Pj4+Pj4+PiAgIGVudW0geyBLUEFSQU1fWCwgS1BBUkFNX1ksIEtQQVJBTV9DTlQgfTsKPj4+
Pj4+Pj4gQEAgLTQ3LDYgKzUxLDEyIEBAIG1vZHVsZV9wYXJhbV9hcnJheShwdHJfc2l6ZSwgaW50
LCBOVUxMLCAwNDQ0KTsKPj4+Pj4+Pj4gICBNT0RVTEVfUEFSTV9ERVNDKHB0cl9zaXplLAo+Pj4+
Pj4+PiAgIAkiUG9pbnRpbmcgZGV2aWNlIHdpZHRoLCBoZWlnaHQgaW4gcGl4ZWxzIChkZWZhdWx0
IDgwMCw2MDApIik7Cj4+Pj4+Pj4+ICtlbnVtIHsgS1BBUkFNX01UX1gsIEtQQVJBTV9NVF9ZLCBL
UEFSQU1fTVRfQ05UIH07Cj4+Pj4+Pj4+ICtzdGF0aWMgaW50IG10b3VjaF9zaXplW0tQQVJBTV9N
VF9DTlRdID0geyBYRU5GQl9XSURUSCwgWEVORkJfSEVJR0hUIH07Cj4+Pj4+Pj4+ICttb2R1bGVf
cGFyYW1fYXJyYXkobXRvdWNoX3NpemUsIGludCwgTlVMTCwgMDQ0NCk7Cj4+Pj4+Pj4+ICtNT0RV
TEVfUEFSTV9ERVNDKHB0cl9zaXplLAo+Pj4+Pj4+PiArCSJNdWx0aS10b3VjaCBkZXZpY2Ugd2lk
dGgsIGhlaWdodCBpbiBwaXhlbHMgKGRlZmF1bHQgODAwLDYwMCkiKTsKPj4+Pj4+Pj4gKwo+Pj4+
Pj4+IFdoeSBkbyB5b3UgbmVlZCBzZXBhcmF0ZSBtb2R1bGUgcGFyYW1ldGVycyBmb3IgbXVsdGkt
dG91Y2ggZGV2aWNlPwo+Pj4+Pj4gcGxlYXNlIHNlZSBiZWxvdwo+Pj4+Pj4+PiAgIHN0YXRpYyBp
bnQgeGVua2JkX3JlbW92ZShzdHJ1Y3QgeGVuYnVzX2RldmljZSAqKTsKPj4+Pj4+Pj4gICBzdGF0
aWMgaW50IHhlbmtiZF9jb25uZWN0X2JhY2tlbmQoc3RydWN0IHhlbmJ1c19kZXZpY2UgKiwgc3Ry
dWN0IHhlbmtiZF9pbmZvICopOwo+Pj4+Pj4+PiAgIHN0YXRpYyB2b2lkIHhlbmtiZF9kaXNjb25u
ZWN0X2JhY2tlbmQoc3RydWN0IHhlbmtiZF9pbmZvICopOwo+Pj4+Pj4+PiBAQCAtMTAwLDYgKzEx
MCw2MCBAQCBzdGF0aWMgaXJxcmV0dXJuX3QgaW5wdXRfaGFuZGxlcihpbnQgcnEsIHZvaWQgKmRl
dl9pZCkKPj4+Pj4+Pj4gICAJCQkJaW5wdXRfcmVwb3J0X3JlbChkZXYsIFJFTF9XSEVFTCwKPj4+
Pj4+Pj4gICAJCQkJCQkgLWV2ZW50LT5wb3MucmVsX3opOwo+Pj4+Pj4+PiAgIAkJCWJyZWFrOwo+
Pj4+Pj4+PiArCQljYXNlIFhFTktCRF9UWVBFX01UT1VDSDoKPj4+Pj4+Pj4gKwkJCWRldiA9IGlu
Zm8tPm10b3VjaDsKPj4+Pj4+Pj4gKwkJCWlmICh1bmxpa2VseSghZGV2KSkKPj4+Pj4+Pj4gKwkJ
CQlicmVhazsKPj4+Pj4+Pj4gKwkJCWlmICh1bmxpa2VseShldmVudC0+bXRvdWNoLmNvbnRhY3Rf
aWQgIT0KPj4+Pj4+Pj4gKwkJCQkJaW5mby0+bXRvdWNoX2N1cl9jb250YWN0X2lkKSkgewo+Pj4+
Pj4+IFdoeSBpcyB0aGlzIHVubGlrZWx5PyBEb2VzIGNvbnRhY3QgSUQgY2hhbmdlcyBvbmNlIGlu
IDEwMDAgcGFja2V0cyBvcgo+Pj4+Pj4+IGV2ZW4gbGVzcz8KPj4+Pj4+IE11IGFzc3VtcHRpb24g
d2FzIHRoYXQgcmVnYXJkbGVzcyBvZiB0aGUgZmFjdCB0aGF0IHdlIGFyZSBtdWx0aS10b3VjaAo+
Pj4+Pj4gZGV2aWNlIHN0aWxsIHNpbmdsZSB0b3VjaGVzIHdpbGwgY29tZSBpbiBtb3JlIGZyZXF1
ZW50bHkKPj4+Pj4+IEJ1dCBJIGNhbiByZW1vdmUgKnVubGlrZWx5KiBpZiBteSBhc3N1bXB0aW9u
IGlzIG5vdCBjb3JyZWN0Cj4+Pj4+IEkgdGhpbmsgdGhlIG5vcm1hbCBleHBlY3RhdGlvbiBpcyB0
aGF0ICJ1bmxpa2VseSIgaXMgc3VwcG9zZWQgZm9yCj4+Pj4+IHNvbWV0aGluZyB0aGF0IGhhcHBl
bnMgb25jZSBpbiBhIGJsdWUgbW9vbiwgc28gSSdkIHJhdGhlciByZW1vdmUgaXQuCj4+Pj4+Cj4+
Pj4gYWdyZWUsIHJlbW92ZWQgInVubGlrZWx5Igo+Pj4+Pj4+PiArCQkJCWluZm8tPm10b3VjaF9j
dXJfY29udGFjdF9pZCA9Cj4+Pj4+Pj4+ICsJCQkJCWV2ZW50LT5tdG91Y2guY29udGFjdF9pZDsK
Pj4+Pj4+Pj4gKwkJCQlpbnB1dF9tdF9zbG90KGRldiwgZXZlbnQtPm10b3VjaC5jb250YWN0X2lk
KTsKPj4+Pj4+Pj4gKwkJCX0KPj4+Pj4+Pj4gKwkJCXN3aXRjaCAoZXZlbnQtPm10b3VjaC5ldmVu
dF90eXBlKSB7Cj4+Pj4+Pj4+ICsJCQljYXNlIFhFTktCRF9NVF9FVl9ET1dOOgo+Pj4+Pj4+PiAr
CQkJCWlucHV0X210X3JlcG9ydF9zbG90X3N0YXRlKGRldiwgTVRfVE9PTF9GSU5HRVIsCj4+Pj4+
Pj4+ICsJCQkJCQkJICAgdHJ1ZSk7Cj4+Pj4+IFNob3VsZCB3ZSBlc3RhYmxpc2ggdG9vbCBldmVu
dD8gV2UgaGF2ZSBNVF9UT09MX1BFTiwgZXRjLgo+Pj4+IEkgdGhpbmsgdGhhdCBmb3IgbXVsdGkt
dG91Y2ggTVRfVE9PTF9GSU5HRVIgaXMgZW5vdWdoCj4+Pj4gYW55IHJlYXNvbiB3ZSB3b3VsZCBh
bHNvIHdhbnQgTVRfVE9PTF9QRU4gaGVyZT8KPj4+IFdoeSB3b3VsZCBub3QgeW91PyBMZXQncyBz
YXkgeW91IGhhdmUgYSBkcmF3aW5nIGFwcGxpY2F0aW9uIHJ1bm5pbmcgaW4KPj4+IGd1ZXN0IHRo
YXQgY2FuIG1ha2UgdXNlIG9mIHRvb2wgdHlwZXMuIFdoeSB3b3VsZCBub3QgeW91IHdhbnQgdG8g
dGVsbCBpdAo+Pj4gdGhhdCB0aGUgdG9vbCB1c2VyIGlzIGN1cnJlbnRseSB1c2luZyBpcyBpbiBm
YWN0IGEgcGVuIGFuZCBub3QgZmluZ2VyPwo+PiBCdXQgaXQgaXMgYSBmaW5nZXIgOikgd2UgYXJl
IG11bHRpLXRvdWNoLCBub3QgbXVsdGkgcGVuCj4gU28gZm9yIHRhYmxldHMgdGhhdCBzdXBwb3J0
IGJvdGggdG91Y2ggYW5kIHN0eWx1cyB5b3Ugd291bGQgZXhwb3J0IHRoZW0KPiBhcyAyIHNlcGFy
YXRlIGRldmljZXM/CnRoaXMgY291bGQgYmUgZG9uZSBpbiBkaWZmZXJlbnQgd2F5cywgYnV0IHBs
ZWFzZSBzZWUgb24KcGVuIHN1cHBvcnQgYmVsb3cKPj4gQmVzaWRlcywgdGhhdCwgaWYgSSBhbSBh
Ym91dCB0byBpbXBsZW1lbnQgcGVuIHN1cHBvcnQKPj4gKHdoaWNoIEkgc3RpbGwgbm90IGNvbnZp
bmNlZCB3ZSByZWFsbHkgbmVlZCksIGhvdyB3aWxsIEkKPj4gZG8gdGhhdD8KPiBJIGRvIG5vdCBr
bm93IHdoYXQgeW91IGhhdmUgb24gdGhlIGJhY2tlbmQgc2lkZSwgYnV0IHJvdWdobHkgc3BlYWtp
bmcgaWYKPiB5b3UgZGV0ZWN0IGEgcGVuL3N0eWx1cyB5b3UgbGV0IHlvdXIgZ3Vlc3Qga25vdyB0
aGF0IHRoZSBjb250YWN0IGlzIG5vdAo+IGEgZmluZ2VyLCBidXQgcGVuLiBIb3cgeW91IHBsdW1i
IGl0IHRocm91Z2ggaXMgdXAgdG8geW91Lgp3ZSBkbyBub3QgZGV0ZWN0IHBlbiwgb25seSBmaW5n
ZXIgYXQgdGhlIG1vbWVudAphbmQgdGhlIGV4aXN0aW5nIHByb3RvY29sIGhhcyBubyBtZWFucyB0
byB0ZWxsCnR5cGUgb2YgdGhlIHRvb2wgdXNlZCwgZXZlcnl0aGluZyBpcyBzdXBwb3NlZCB0bwpi
ZSAiZmluZ2VyIiwgc28gZnJvbnQtZW5kIGhhcyBubyBwb3NzaWJpbGl0eSB0bwp0ZWxsIG9uZSB0
b29sIGZyb20gYW5vdGhlcgo+PiBNeSB1bmRlcnN0YW5kaW5nIGlzIHRoYXQgSSBuZWVkIDIgZGlm
ZmVyZW50IHNsb3RzIHRvIHJlcG9ydAo+PiB0aGUgc2FtZSBjb29yZGluYXRlcyBmb3IgZmluZ2Vy
IGFuZCBwZW4uIFRoaXMgaXMgYmVjYXVzZQo+PiBpbnB1dF9tdF9yZXBvcnRfc2xvdF9zdGF0ZSBo
YXMgYSBjaGVjayB0aGF0IGlmIHRvb2wgaGFzCj4+IGNoYW5nZWQgZm9yIHRoZSBjdXJyZW50IHNs
b3QgdGhlbiBhIG5ldyB0cmFja2luZyBJRCBpcyBzZXQuCj4+IERvIEkgYWxzbyBuZWVkIHRvIGFs
bG9jYXRlIHR3aWNlIG1vcmUgc2xvdHMsIHNvIEkgY2FuCj4+IHJlcG9ydCAyICogbnVtX2NvbnRh
Y3RzIGV2ZW50cyBzaW11bHRhbmVvdXNseSAob25lIGZvciBmaW5nZXIKPj4gYW5kIGFub3RoZXIg
Zm9yIHBlbik/Cj4+IFRoYXQgc2FpZCwgSSBiZWxpZXZlIHdlIGNhbiBzdGFydCB3aXRoIG11bHRp
LXRvdWNoIHN1cHBvcnQKPj4gYW5kIGlmIG5lZWQgYmUgdGhlbiBhZGQgcGVuIHN1cHBvcnQgYXMg
YSBzZXBhcmF0ZSBjaGFuZ2UsCj4+IGRvZXMgdGhhdCBtYWtlIHNlbnNlIGZvciB5b3U/Cj4+Pj4g
KEkgZ3Vlc3MgTVRfVE9PTF9QQUxNIGlzIG5vdCBhcHByb3ByaWF0ZSBhbnl3YXlzKQo+Pj4gRGVw
ZW5kcyBvbiBpZiB5b3UgZG8gc3RyYWlnaHQgcGFzcy10aHJvdWdoIGZyb20gdGhlIGhvc3Qgc2lk
ZSBvciBub3QuIElmCj4+PiB5b3Ugc3RhY2sgZG9lcyBwYWxtIHJlamVjdGlvbiBiZWZvcmUgcGFz
c2luZyB0aGUgZGF0YSB0aHJvdWdoIHRoZW4geW91Cj4+PiB3b3VsZCBub3Qgc2VlIE1UX1RPT0xf
UEFMTSBpbiBndWVzdC4KPj4gdGhlIHByb3RvY29sIHVzZWQgYmV0d2VlbiBndWVzdCBhbmQgaG9z
dCBpcyBhIGdlbmVyaWMgb25lLAo+PiBub3QgdXNpbmcgTGludXggdHlwZXMvY29uc3RhbnRzL2V2
ZW50cy4KPiBJdCBkb2VzIG5vdCBoYXZlIHRvIHVzZSBMaW51eCB0eXBlcyB0byBzdXBwb3J0IHRo
ZSBjb25jZXB0IG9mIGRpZmZlcmVudAo+IHRvb2xzLgphZ3JlZQo+PiBTbywgbm8gUEFMTS9UT09M
IHN1cHBvcnQgaXMgaW4gcGxhY2UKPiBPSywgdGhhdCBpcyBmYWlyLiBUaGUgcGVuIHN1cHBvcnQg
aXMgZGVmaW5pdGVseSBub3QgYSBoYXJkIHJlcXVpcmVtZW50LgpzbywgY2FuIHdlIGxpdmUgd2l0
aCBmaW5nZXIgYXQgdGhpcyBwb2ludCwgbm8gcGVuPwo+IEkgd2FzIGp1c3Qgd29uZGVyaW5nIGlm
IHlvdSBjb25zaWRlcmVkIG9yIGhhdmUgcGxhbnMgZm9yIGFkZGluZyB0aGF0Lgp3ZWxsLCBob25l
c3RseSwgd2UgZG8gbm90IG5lZWQgcGVuIGF0IHRoZSBtb21lbnQsCmJ1dCB3ZSBkaWQgYWRkIG11
bHRpLXRvdWNoIHN1cHBvcnQgaW50byBYZW4gcHJvdG9jb2xzCmFuZCBpZiBwZW4gcmVxdWlyZWQg
aXQgY2FuIGJlIGRvbmUgYXMgYSBzZXBhcmF0ZQpjaGFuZ2UgdG8gYm90aCBwcm90b2NvbCBhbmQg
ZnJvbnQvYmFjayBlbmRzCj4gICBPcgo+IGlmIHlvdSB3YW50IHRvIHJldmlldyB0aGUgcHJvdG9j
b2wgc28gaXQgY2FuIGJlIGVhc2lseSBhZGRlZCBpbiB0aGUKPiBmdXR1cmUuIEZvciBleGFtcGxl
IHlvdSBjb3VsZCBoYXZlIHRvb2wgdHlwZSB0byBiZSBwYXJ0IG9mCj4gWEVOS0JEX01UX0VWX0RP
V04gZXZlbnQuCnByb3RvY29sIGRpZCBhIGxvbmcgd2F5IHRvIGdldCBpbnRvIFhlbi9LZXJuZWwu
Li4gOikKb2YgY291cnNlLCB0aGlzIGNhbiBiZSBkb25lLCBidXQgSSB3b3VsZCBwcmVmZXIgaXQg
aXMKYWRkZWQgd2hlbiBpdCBpcyBuZWVkZWQsIG5vdCBvbmx5IHRoYXQgd2UgaGF2ZSB0aGlzIGZ1
bmN0aW9uYWxpdHkKPj4+Pj4+Pj4gKwkJCQlpbnB1dF9ldmVudChkZXYsIEVWX0FCUywgQUJTX01U
X1BPU0lUSU9OX1gsCj4+Pj4+Pj4+ICsJCQkJCSAgICBldmVudC0+bXRvdWNoLnUucG9zLmFic194
KTsKPj4+Pj4+Pj4gKwkJCQlpbnB1dF9ldmVudChkZXYsIEVWX0FCUywgQUJTX01UX1BPU0lUSU9O
X1ksCj4+Pj4+Pj4+ICsJCQkJCSAgICBldmVudC0+bXRvdWNoLnUucG9zLmFic195KTsKPj4+Pj4+
Pj4gKwkJCQlpbnB1dF9ldmVudChkZXYsIEVWX0FCUywgQUJTX1gsCj4+Pj4+Pj4+ICsJCQkJCSAg
ICBldmVudC0+bXRvdWNoLnUucG9zLmFic194KTsKPj4+Pj4+Pj4gKwkJCQlpbnB1dF9ldmVudChk
ZXYsIEVWX0FCUywgQUJTX1ksCj4+Pj4+Pj4+ICsJCQkJCSAgICBldmVudC0+bXRvdWNoLnUucG9z
LmFic195KTsKPj4+Pj4+Pj4gKwkJCQlicmVhazsKPj4+Pj4+Pj4gKwkJCWNhc2UgWEVOS0JEX01U
X0VWX1VQOgo+Pj4+Pj4+PiArCQkJCWlucHV0X210X3JlcG9ydF9zbG90X3N0YXRlKGRldiwgTVRf
VE9PTF9GSU5HRVIsCj4+Pj4+Pj4+ICsJCQkJCQkJICAgZmFsc2UpOwo+Pj4+Pj4+PiArCQkJCWJy
ZWFrOwo+Pj4+Pj4+PiArCQkJY2FzZSBYRU5LQkRfTVRfRVZfTU9USU9OOgo+Pj4+Pj4+PiArCQkJ
CWlucHV0X2V2ZW50KGRldiwgRVZfQUJTLCBBQlNfTVRfUE9TSVRJT05fWCwKPj4+Pj4+Pj4gKwkJ
CQkJICAgIGV2ZW50LT5tdG91Y2gudS5wb3MuYWJzX3gpOwo+Pj4+Pj4+PiArCQkJCWlucHV0X2V2
ZW50KGRldiwgRVZfQUJTLCBBQlNfTVRfUE9TSVRJT05fWSwKPj4+Pj4+Pj4gKwkJCQkJICAgIGV2
ZW50LT5tdG91Y2gudS5wb3MuYWJzX3kpOwo+Pj4+Pj4+PiArCQkJCWlucHV0X2V2ZW50KGRldiwg
RVZfQUJTLCBBQlNfWCwKPj4+Pj4+Pj4gKwkJCQkJICAgIGV2ZW50LT5tdG91Y2gudS5wb3MuYWJz
X3gpOwo+Pj4+Pj4+PiArCQkJCWlucHV0X2V2ZW50KGRldiwgRVZfQUJTLCBBQlNfWSwKPj4+Pj4+
Pj4gKwkJCQkJICAgIGV2ZW50LT5tdG91Y2gudS5wb3MuYWJzX3kpOwo+Pj4+Pj4+PiArCQkJCWJy
ZWFrOwo+Pj4+Pj4+PiArCQkJY2FzZSBYRU5LQkRfTVRfRVZfU1lOOgo+Pj4+Pj4+PiArCQkJCWlu
cHV0X210X3N5bmNfZnJhbWUoZGV2KTsKPj4+Pj4+Pj4gKwkJCQlicmVhazsKPj4+Pj4+Pj4gKwkJ
CWNhc2UgWEVOS0JEX01UX0VWX1NIQVBFOgo+Pj4+Pj4+PiArCQkJCWlucHV0X2V2ZW50KGRldiwg
RVZfQUJTLCBBQlNfTVRfVE9VQ0hfTUFKT1IsCj4+Pj4+Pj4+ICsJCQkJCSAgICBldmVudC0+bXRv
dWNoLnUuc2hhcGUubWFqb3IpOwo+Pj4+Pj4+PiArCQkJCWlucHV0X2V2ZW50KGRldiwgRVZfQUJT
LCBBQlNfTVRfVE9VQ0hfTUlOT1IsCj4+Pj4+Pj4+ICsJCQkJCSAgICBldmVudC0+bXRvdWNoLnUu
c2hhcGUubWlub3IpOwo+Pj4+Pj4+PiArCQkJCWJyZWFrOwo+Pj4+Pj4+PiArCQkJY2FzZSBYRU5L
QkRfTVRfRVZfT1JJRU5UOgo+Pj4+Pj4+PiArCQkJCWlucHV0X2V2ZW50KGRldiwgRVZfQUJTLCBB
QlNfTVRfT1JJRU5UQVRJT04sCj4+Pj4+Pj4+ICsJCQkJCSAgICBldmVudC0+bXRvdWNoLnUub3Jp
ZW50YXRpb24pOwo+Pj4+Pj4+PiArCQkJCWJyZWFrOwo+Pj4+Pj4+PiArCQkJfQo+Pj4+Pj4+PiAr
CQkJLyogb25seSByZXBvcnQgc3luIHdoZW4gcmVxdWVzdGVkICovCj4+Pj4+Pj4+ICsJCQlpZiAo
ZXZlbnQtPm10b3VjaC5ldmVudF90eXBlICE9IFhFTktCRF9NVF9FVl9TWU4pCj4+Pj4+Pj4+ICsJ
CQkJZGV2ID0gTlVMTDsKPj4+Pj4+Pj4gICAJCX0KPj4+Pj4+Pj4gICAJCWlmIChkZXYpCj4+Pj4+
Pj4+ICAgCQkJaW5wdXRfc3luYyhkZXYpOwo+Pj4+Pj4+PiBAQCAtMTE1LDkgKzE3OSw5IEBAIHN0
YXRpYyBpbnQgeGVua2JkX3Byb2JlKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCj4+Pj4+Pj4+
ICAgCQkJCSAgY29uc3Qgc3RydWN0IHhlbmJ1c19kZXZpY2VfaWQgKmlkKQo+Pj4+Pj4+PiAgIHsK
Pj4+Pj4+Pj4gICAJaW50IHJldCwgaTsKPj4+Pj4+Pj4gLQl1bnNpZ25lZCBpbnQgYWJzOwo+Pj4+
Pj4+PiArCXVuc2lnbmVkIGludCBhYnMsIHRvdWNoOwo+Pj4+Pj4+PiAgIAlzdHJ1Y3QgeGVua2Jk
X2luZm8gKmluZm87Cj4+Pj4+Pj4+IC0Jc3RydWN0IGlucHV0X2RldiAqa2JkLCAqcHRyOwo+Pj4+
Pj4+PiArCXN0cnVjdCBpbnB1dF9kZXYgKmtiZCwgKnB0ciwgKm10b3VjaDsKPj4+Pj4+Pj4gICAJ
aW5mbyA9IGt6YWxsb2Moc2l6ZW9mKCppbmZvKSwgR0ZQX0tFUk5FTCk7Cj4+Pj4+Pj4+ICAgCWlm
ICghaW5mbykgewo+Pj4+Pj4+PiBAQCAtMTUyLDYgKzIxNiwxNyBAQCBzdGF0aWMgaW50IHhlbmti
ZF9wcm9iZShzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAo+Pj4+Pj4+PiAgIAkJfQo+Pj4+Pj4+
PiAgIAl9Cj4+Pj4+Pj4+ICsJdG91Y2ggPSB4ZW5idXNfcmVhZF91bnNpZ25lZChkZXYtPm5vZGVu
YW1lLAo+Pj4+Pj4+PiArCQkJCSAgICAgWEVOS0JEX0ZJRUxEX0ZFQVRfTVRPVUNILCAwKTsKPj4+
Pj4+Pj4gKwlpZiAodG91Y2gpIHsKPj4+Pj4+Pj4gKwkJcmV0ID0geGVuYnVzX3dyaXRlKFhCVF9O
SUwsIGRldi0+bm9kZW5hbWUsCj4+Pj4+Pj4+ICsJCQkJICAgWEVOS0JEX0ZJRUxEX1JFUV9NVE9V
Q0gsICIxIik7Cj4+Pj4+Pj4+ICsJCWlmIChyZXQpIHsKPj4+Pj4+Pj4gKwkJCXByX3dhcm5pbmco
InhlbmtiZDogY2FuJ3QgcmVxdWVzdCBtdWx0aS10b3VjaCIpOwo+Pj4+Pj4+PiArCQkJdG91Y2gg
PSAwOwo+Pj4+Pj4+PiArCQl9Cj4+Pj4+Pj4+ICsJfQo+Pj4+Pj4+PiArCj4+Pj4+Pj4+ICAgCS8q
IGtleWJvYXJkICovCj4+Pj4+Pj4+ICAgCWtiZCA9IGlucHV0X2FsbG9jYXRlX2RldmljZSgpOwo+
Pj4+Pj4+PiAgIAlpZiAoIWtiZCkKPj4+Pj4+Pj4gQEAgLTIwOCw2ICsyODMsNjcgQEAgc3RhdGlj
IGludCB4ZW5rYmRfcHJvYmUoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKPj4+Pj4+Pj4gICAJ
fQo+Pj4+Pj4+PiAgIAlpbmZvLT5wdHIgPSBwdHI7Cj4+Pj4+Pj4+ICsJLyogbXVsdGktdG91Y2gg
ZGV2aWNlICovCj4+Pj4+Pj4+ICsJaWYgKHRvdWNoKSB7Cj4+Pj4+Pj4+ICsJCWludCBudW1fY29u
dCwgd2lkdGgsIGhlaWdodDsKPj4+Pj4+Pj4gKwo+Pj4+Pj4+PiArCQltdG91Y2ggPSBpbnB1dF9h
bGxvY2F0ZV9kZXZpY2UoKTsKPj4+Pj4+Pj4gKwkJaWYgKCFtdG91Y2gpCj4+Pj4+Pj4+ICsJCQln
b3RvIGVycm9yX25vbWVtOwo+Pj4+Pj4+PiArCj4+Pj4+Pj4+ICsJCW51bV9jb250ID0geGVuYnVz
X3JlYWRfdW5zaWduZWQoaW5mby0+eGJkZXYtPm5vZGVuYW1lLAo+Pj4+Pj4+PiArCQkJCQkJWEVO
S0JEX0ZJRUxEX01UX05VTV9DT05UQUNUUywKPj4+Pj4+Pj4gKwkJCQkJCTEpOwo+Pj4+PiBTaG91
bGQgd2UgcmVmdXNlIE1UIGRldmljZXMgd2l0aCBudW1iZXIgb2YgY29udGFjdHMgbGVzcyB0aGFu
IDI/Cj4+Pj4gd2UgY2FuLCBidXQgSSBzZWUgbm8gaGFybSBpbiAxLiB3aGF0IGlzIG1vcmUsIHRo
aXMgbWF5Cj4+Pj4gYWxsb3cgZ3Vlc3RzIHRvIGVtdWxhdGUgbW9yZSBwb2ludGluZyBkZXZpY2Vz
Cj4+Pj4gYnV0LCBpZiB5b3UgaW5zaXN0LCB0aGVuIEkgd2lsbCBhZGQgYXBwcm9wcmlhdGUgY29k
ZSB0bwo+Pj4+IHJlamVjdCBpZiBudW1iZXIgb2YgY29udGFjdHMgaXMgbGVzcyB0aGVuIDIKPiBU
aGUgcXVlc3Rpb24gaXMgaWYgeW91IGFyZSBwbGFubmluZyB0byBrZWVwIHRoZSBzaW5nbGUtdG91
Y2ggaW50ZXJmYWNlCj4gb3IgeW91IHdpbGwgbWlncmF0ZSBldmVyeXRoaW5nIHRvIG11bHRpLXRv
dWNoLgpJIHdpbGwga2VlcCBzaW5nbGUgdG91Y2ggYXMgbGVnYWN5LCBidXQgaW4gb3VyIHVzZS1j
YXNlcwp3ZSBhcmUgbW9yZSBmb2N1c2luZyBvbiB1c2luZyBtdWx0aS10b3VjaCBkZXZpY2VzLgpi
dXQgZXZlbiB3aXRoIG51bWJlciBvZiBjb250YWN0cyA9PSAxIGl0IGNhbiBzdGlsbCBiZQp1c2Vm
dWwgYXMgaXQgZ2l2ZXMgbW9yZSBmbGV4aWJpbGl0eSBpbiBjb25maWd1cmluZyBndWVzdCBPUwpJ
ZiB5b3UgaW5zaXN0IHRoYXQgbnVtIGNvbnRhY3RzID09IDEgbXVzdCBiZSByZW1vdmVkLApwbGVh
c2UgbGV0IG1lIGtub3cgYW5kIEkgd2lsbCBoYW5kbGUgdGhhdAo+Pj4+Pj4+PiArCQl3aWR0aCA9
IHhlbmJ1c19yZWFkX3Vuc2lnbmVkKGluZm8tPnhiZGV2LT5ub2RlbmFtZSwKPj4+Pj4+Pj4gKwkJ
CQkJICAgICBYRU5LQkRfRklFTERfTVRfV0lEVEgsCj4+Pj4+Pj4+ICsJCQkJCSAgICAgWEVORkJf
V0lEVEgpOwo+Pj4+Pj4+PiArCQloZWlnaHQgPSB4ZW5idXNfcmVhZF91bnNpZ25lZChpbmZvLT54
YmRldi0+bm9kZW5hbWUsCj4+Pj4+Pj4+ICsJCQkJCSAgICAgIFhFTktCRF9GSUVMRF9NVF9IRUlH
SFQsCj4+Pj4+Pj4+ICsJCQkJCSAgICAgIFhFTkZCX0hFSUdIVCk7Cj4+Pj4+Pj4gQ3VyaW91cyB3
aHkgeW91IG5lZWQgc2VwYXJhdGUgcGFyYW1ldGVycyBoZXJlIHRvby4uLgo+Pj4+Pj4gVGhpcyBp
cyBiZWNhdXNlIG10IHBhcmFtZXRlcnMgYXJlIGRpZmZlcmVudCBmcm9tIHB0cgo+Pj4+Pj4gaW4g
YSB3YXkgdGhhdCB0aGV5IGFyZSBjb25maWd1cmFibGUgcGVyIGZyb250IGRyaXZlcidzCj4+Pj4+
PiBpbnN0YW5jZSByYXRoZXIgdGhhbiBwZXIgYmFja2VuZCwgZS5nLiBpbiBYZW5TdG9yZToKPj4+
Pj4+Cj4+Pj4+PiAvbG9jYWwvZG9tYWluLzAvYmFja2VuZC92a2JkLzEvMC93aWR0aCA9ICIxOTIw
Igo+Pj4+Pj4gL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmtiZC8xLzAvaGVpZ2h0ID0gIjEwODAi
Cj4+Pj4+Pgo+Pj4+Pj4gL2xvY2FsL2RvbWFpbi8xL2RldmljZS92a2JkLzAvbXVsdGktdG91Y2gt
d2lkdGggPSAiMTkyMCIKPj4+Pj4+IC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmtiZC8wL211bHRp
LXRvdWNoLWhlaWdodCA9ICIxMDgwIgo+Pj4+Pj4gL2xvY2FsL2RvbWFpbi8xL2RldmljZS92a2Jk
LzAvbXVsdGktdG91Y2gtbnVtLWNvbnRhY3RzID0gIjEwIgo+Pj4+Pj4KPj4+Pj4+IC9sb2NhbC9k
b21haW4vMS9kZXZpY2UvdmtiZC8xL211bHRpLXRvdWNoLXdpZHRoID0gIjgwMCIKPj4+Pj4+IC9s
b2NhbC9kb21haW4vMS9kZXZpY2UvdmtiZC8xL211bHRpLXRvdWNoLWhlaWdodCA9ICI2MDAiCj4+
Pj4+PiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZrYmQvMS9tdWx0aS10b3VjaC1udW0tY29udGFj
dHMgPSAiMyIKPj4+Pj4+Cj4+Pj4+PiBUaGUgbWFpbiByZWFzb24gZm9yIHN1Y2ggY29uZmlndXJh
dGlvbiBpcyB0aGF0IHlvdSBjYW4KPj4+Pj4+IGNvbmZpZ3VyZSBtdWx0aXBsZSBtdCBpbnB1dCBk
ZXZpY2VzIGV2ZW4gZm9yIHRoZSBzYW1lIGd1ZXN0Cj4+Pj4+PiB3aXRoIGRpZmZlcmVudCByZXNv
bHV0aW9ucyB3aGljaCBtYXkgbm90IG1hdGNoIHRob3NlCj4+Pj4+PiBjb25maWd1cmVkIGZvciBw
dHIuCj4+Pj4+PiAoSW4gbXkgdXNlLWNhc2UgSSB1c2UgbmV3IGRpc3BsaWYgcHJvdG9jb2wgWzFd
IGluIGNvbmp1bmN0aW9uCj4+Pj4+PiB3aXRoIG10IGlucHV0IGRldmljZXMgYW5kIHRoZSBjb3Jy
ZXNwb25kaW5nIGJhY2tlbmQgaXMgbm90Cj4+Pj4+PiBRRU1VJ3MgeGVuZmIpCj4+Pj4+IEkgc2Vl
Lgo+Pj4+Pgo+Pj4+Pj4gQXMgdG8gbW9kdWxlIHBhcmFtZXRlcnMsIEkgYWRkZWQgdGhvc2UgdG8g
YmUgY29uc2lzdGVudCB3aXRoCj4+Pj4+PiBwdHIgZGV2aWNlLiBEbyB5b3UgdGhpbmsgd2UgY2Fu
IGxpdmUgd2l0aG91dCB0aGVtIGFuZAo+Pj4+Pj4gZG8geW91IHdhbnQgbWUgdG8gcmVtb3ZlIHRo
ZW0/Cj4+Pj4+IFllcywgSSB0aGluayB3ZSBiZXR0ZXIuIEkgYW0gYWxzbyBjb25mdXNlZCBieSB0
aGUgd2F5IHlvdSBhcmUgaGFuZGxpbmcKPj4+Pj4gdGhlIG1vZHVsZSBwYXJhbWV0ZXJzLiBJdCBs
b29rcyB0byBtZSB5b3UgdXBkYXRlIHRoZW0gd2l0aCBkYXRhIHBhc3NlZAo+Pj4+ID5mcm9tIHRo
ZSBiYWNrZW5kLCBidXQgbmV2ZXIgdXNlIHRoZSBkYXRhLi4uCj4+Pj4gSSBoYXZlIHJlbW92ZWQg
bW9kdWxlIHBhcmFtZXRlcnMgKHRoZSBvbmx5IHVzZSBvZiB0aG9zZQo+Pj4+IHdhcyB0byBiZSBh
YmxlIHRvIHNlZSBjb25maWd1cmVkIHdpZHRoIGFuZCBoZWlnaHQgb24KPj4+PiBndWVzdCBzaWRl
LCBidXQgdGhpcyBpcyBtaW5vcikKPj4+IGV2dGVzdCB3b3VsZCBzaG93IGl0IHRvIHlvdS4gT3Ig
eW91IGNhbiBxdWVyeSBpbnB1dCBkZXZpY2UgeW91cnNlbGYKPj4+IChFVklPQ0dBQlMgaW90Y2wp
Lgo+PiB5ZXMsIGlmIGVtYmVkZGVkIHN5c3RlbSAod2hpY2ggaXMgbXkgdGFyZ2V0KSBoYXMgZXZ0
ZXN0Cj4+IGJ1dCBpdCBkZWZpbml0ZWx5IGRvZXMgaGF2ZSBpb2N0bCB0aG91Z2gKPj4+Pj4+Pj4g
Kwo+Pj4+Pj4+PiArCQltdG91Y2gtPm5hbWUgPSAiWGVuIFZpcnR1YWwgTXVsdGktdG91Y2giOwo+
Pj4+Pj4+PiArCQltdG91Y2gtPnBoeXMgPSBpbmZvLT5waHlzOwo+Pj4+Pj4+PiArCQltdG91Y2gt
PmlkLmJ1c3R5cGUgPSBCVVNfUENJOwo+Pj4+Pj4+PiArCQltdG91Y2gtPmlkLnZlbmRvciA9IDB4
NTg1MzsKPj4+Pj4+Pj4gKwkJbXRvdWNoLT5pZC5wcm9kdWN0ID0gMHhmZmZkOwo+Pj4+Pj4+PiAr
Cj4+Pj4+Pj4+ICsJCV9fc2V0X2JpdChFVl9BQlMsIG10b3VjaC0+ZXZiaXQpOwo+Pj4+Pj4+PiAr
CQlfX3NldF9iaXQoRVZfS0VZLCBtdG91Y2gtPmV2Yml0KTsKPj4+Pj4+Pj4gKwkJX19zZXRfYml0
KEJUTl9UT1VDSCwgbXRvdWNoLT5rZXliaXQpOwo+Pj4gUGxlYXNlIG1ha2UgaXQKPj4+IAkJaW5w
dXRfc2V0X2NhcGFiaWxpdHkobXRvdWNoLCBFVl9LRVksIEJUTl9UT1VDSCk7Cj4+Pgo+Pj4gYW5k
IGRyb3AgYWxsIF9fc2V0X2JpdCgpcy4KPj4gZG9uZSwgdGhhbmsgeW91Cj4+Pj4+Pj4+ICsKPj4+
Pj4+Pj4gKwkJaW5wdXRfc2V0X2Fic19wYXJhbXMobXRvdWNoLCBBQlNfWCwKPj4+Pj4+Pj4gKwkJ
CQkgICAgIDAsIHdpZHRoLCAwLCAwKTsKPj4+Pj4+Pj4gKwkJaW5wdXRfc2V0X2Fic19wYXJhbXMo
bXRvdWNoLCBBQlNfWSwKPj4+Pj4+Pj4gKwkJCQkgICAgIDAsIGhlaWdodCwgMCwgMCk7Cj4+Pj4+
Pj4+ICsJCWlucHV0X3NldF9hYnNfcGFyYW1zKG10b3VjaCwgQUJTX1BSRVNTVVJFLAo+Pj4+Pj4+
PiArCQkJCSAgICAgMCwgMjU1LCAwLCAwKTsKPj4+Pj4+Pj4gKwo+Pj4+Pj4+PiArCQlpbnB1dF9z
ZXRfYWJzX3BhcmFtcyhtdG91Y2gsIEFCU19NVF9UT1VDSF9NQUpPUiwKPj4+Pj4+Pj4gKwkJCQkg
ICAgIDAsIDI1NSwgMCwgMCk7Cj4+Pj4+Pj4+ICsJCWlucHV0X3NldF9hYnNfcGFyYW1zKG10b3Vj
aCwgQUJTX01UX1BPU0lUSU9OX1gsCj4+Pj4+Pj4+ICsJCQkJICAgICAwLCB3aWR0aCwgMCwgMCk7
Cj4+Pj4+Pj4+ICsJCWlucHV0X3NldF9hYnNfcGFyYW1zKG10b3VjaCwgQUJTX01UX1BPU0lUSU9O
X1ksCj4+Pj4+Pj4+ICsJCQkJICAgICAwLCBoZWlnaHQsIDAsIDApOwo+Pj4+Pj4+PiArCQlpbnB1
dF9zZXRfYWJzX3BhcmFtcyhtdG91Y2gsIEFCU19NVF9QUkVTU1VSRSwKPj4+Pj4+Pj4gKwkJCQkg
ICAgIDAsIDI1NSwgMCwgMCk7Cj4+Pj4+Pj4+ICsKPj4+Pj4+Pj4gKwkJaW5wdXRfbXRfaW5pdF9z
bG90cyhtdG91Y2gsIG51bV9jb250LCAwKTsKPj4+Pj4gV2UgbmVlZCBlcnJvciBoYW5kbGluZyBo
ZXJlLgo+Pj4+IGRvbmUKPj4+Pj4gICBBbHNvLCBpdCB3b3VsZCBiZSBuaWNlIGlmIHdlIHNldCBJ
TlBVVF9NVF8qCj4+Pj4+IGZsYWdzIGhlcmUsIHNvIHRoYXQgdXNlcnNwYWNlIGhhZCBiZXR0ZXIg
Y2hhbmNlIG9mIGZpZ3VyaW5nIGhvdyB0bwo+Pj4+PiBoYW5kbGUgdGhlIGRldmljZS4KPj4+PiBk
b25lLCBJIHdpbGwgdXNlIElOUFVUX01UX0RJUkVDVCB8IElOUFVUX01UX0RST1BfVU5VU0VECj4+
PiBEb2VzIHRoYXQgbWVhbiB0aGF0IHlvdXIgYmFja2VuZCBkb2VzIG5vdCByZWxpYWJseSByZXBv
cnQgcmVsZWFzZSBvZgo+Pj4gY29udGFjdHM/Cj4+IHRoZXJlIGlzIGEgcmluZyBidWZmZXIgYmV0
d2VlbiBob3N0IGFuZCBndWVzdCwKPj4gc28gdGhlcmUgaXMgYWx3YXlzIGEgcG9zc2liaWxpdHkg
KHJhdGhlciBzbWFsbCBJIGJlbGlldmUpCj4+IHRoYXQgdGhlIGJ1ZmZlciBvdmVycnVucy4gRG8g
eW91IHRoaW5rIEkgbmVlZCBJTlBVVF9NVF9EUk9QX1VOVVNFRCBvcgo+PiB3ZSBjYW4gbGl2ZSB3
aXRob3V0IGl0Pwo+IEFnYWluLCBpdCBkZXBlbmRzIG9uIHlvdXIgYmFja2VuZCBiZWhhdmlvci4g
RG8geW91IHJlcG9ydCBhbGwgc2xvdHMKPiByZXBlYXRlZGx5IGZvciBldmVyeSBwYWNrZXQgb3Ig
eW91IHJlcG9ydCBvbmx5IGNoYW5nZWQgc2xvdHM/CndlIHJlcG9ydCBldmVudHMgcmVwZWF0ZWRs
eSwgc28gSSB0aGluayB3ZSBjYW4gbGl2ZQp3L28gX0RST1BfVU5VU0VECj4gVGhhbmtzLgo+Cj4+
PiBUaGFua3MuCj4+Pgo+Pj4+Pj4+PiArCj4+Pj4+Pj4+ICsJCW10b3VjaF9zaXplW0tQQVJBTV9N
VF9YXSA9IHdpZHRoOwo+Pj4+Pj4+PiArCQltdG91Y2hfc2l6ZVtLUEFSQU1fTVRfWV0gPSBoZWln
aHQ7Cj4+Pj4+Pj4+ICsJCWluZm8tPm10b3VjaF9jdXJfY29udGFjdF9pZCA9IC0xOwo+Pj4+Pj4+
PiArCj4+Pj4+Pj4+ICsJCXJldCA9IGlucHV0X3JlZ2lzdGVyX2RldmljZShtdG91Y2gpOwo+Pj4+
Pj4+PiArCQlpZiAocmV0KSB7Cj4+Pj4+Pj4+ICsJCQlpbnB1dF9mcmVlX2RldmljZShtdG91Y2gp
Owo+Pj4+Pj4+PiArCQkJeGVuYnVzX2Rldl9mYXRhbChpbmZvLT54YmRldiwgcmV0LAo+Pj4+Pj4+
PiArCQkJCQkgImlucHV0X3JlZ2lzdGVyX2RldmljZShtdG91Y2gpIik7Cj4+Pj4+Pj4+ICsJCQln
b3RvIGVycm9yOwo+Pj4+Pj4+PiArCQl9Cj4+Pj4+Pj4+ICsJCWluZm8tPm10b3VjaF9jdXJfY29u
dGFjdF9pZCA9IC0xOwo+Pj4+Pj4+PiArCQlpbmZvLT5tdG91Y2ggPSBtdG91Y2g7Cj4+Pj4+Pj4+
ICsJfQo+Pj4+Pj4+PiArCj4+Pj4+Pj4+ICAgCXJldCA9IHhlbmtiZF9jb25uZWN0X2JhY2tlbmQo
ZGV2LCBpbmZvKTsKPj4+Pj4+Pj4gICAJaWYgKHJldCA8IDApCj4+Pj4+Pj4+ICAgCQlnb3RvIGVy
cm9yOwo+Pj4+Pj4+PiBAQCAtMjQwLDYgKzM3Niw4IEBAIHN0YXRpYyBpbnQgeGVua2JkX3JlbW92
ZShzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2KQo+Pj4+Pj4+PiAgIAkJaW5wdXRfdW5yZWdpc3Rl
cl9kZXZpY2UoaW5mby0+a2JkKTsKPj4+Pj4+Pj4gICAJaWYgKGluZm8tPnB0cikKPj4+Pj4+Pj4g
ICAJCWlucHV0X3VucmVnaXN0ZXJfZGV2aWNlKGluZm8tPnB0cik7Cj4+Pj4+Pj4+ICsJaWYgKGlu
Zm8tPm10b3VjaCkKPj4+Pj4+Pj4gKwkJaW5wdXRfdW5yZWdpc3Rlcl9kZXZpY2UoaW5mby0+bXRv
dWNoKTsKPj4+Pj4+Pj4gICAJZnJlZV9wYWdlKCh1bnNpZ25lZCBsb25nKWluZm8tPnBhZ2UpOwo+
Pj4+Pj4+PiAgIAlrZnJlZShpbmZvKTsKPj4+Pj4+Pj4gICAJcmV0dXJuIDA7Cj4+Pj4+Pj4+IC0t
IAo+Pj4+Pj4+PiAyLjcuNAo+Pj4+Pj4+Pgo+Pj4+PiBUaGFua3MuCj4+Pj4+Cj4+Pj4gRm9yIHlv
dXIgY29udmVuaWVuY2UgSSBhbSBhdHRhY2hpbmcgdGhlIGNoYW5nZXMgSSBhbSBhYm91dAo+Pj4+
IHRvIHB1dCBpbnRvIHYxIG9mIHRoZSBzZXJpZXM6Cj4+Pj4gICAtIHJlbW92ZSB1bmxpa2VseQo+
Pj4+ICAgLSByZW1vdmUgbW9kdWxlIHBhcmFtZXRlcnMKPj4+PiAgIC0gZXJyb3IgaGFuZGxpbmcg
Zm9yIGlucHV0X210X2luaXRfc2xvdHMKPj4+PiAgIC0gbGV0IHVzZXJzcGFjZSBiZXR0ZXIgY2hh
bmNlIG9mIGZpZ3VyaW5nIGhvdyB0byBoYW5kbGUgdGhlIGRldmljZQo+Pj4+Cj4+Pj4gVGhhbmsg
eW91LAo+Pj4+IE9sZWtzYW5kcgo+Pj4+ICBGcm9tIGU3NjUwNmM1NTg0NmUyYmI0Y2NiYWZhNDMw
NjQyZTM2ODY0M2U1MWQgTW9uIFNlcCAxNyAwMDowMDowMCAyMDAxCj4+Pj4gRnJvbTogT2xla3Nh
bmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgo+Pj4+
IERhdGU6IFR1ZSwgMzAgTWF5IDIwMTcgMTQ6NDk6NTggKzAzMDAKPj4+PiBTdWJqZWN0OiBbUEFU
Q0hdIEZpeDogcmVtb3ZlIHVubGlrZWx5IEZpeDogcmVtb3ZlIG1vZHVsZSBwYXJhbXRlcnMgRml4
OiBlcnJvcgo+Pj4+ICAgaGFuZGxpbmcgZm9yIGlucHV0X210X2luaXRfc2xvdHMgRml4OiBsZXQg
dXNlcnNwYWNlIGJldHRlciBjaGFuY2Ugb2YgZmlndXJpbmcKPj4+PiAgIGhvdyB0byBoYW5kbGUg
dGhlIGRldmljZQo+Pj4+Cj4+Pj4gU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIEFuZHJ1c2hjaGVu
a28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgo+Pj4+IC0tLQo+Pj4+ICAgZHJp
dmVycy9pbnB1dC9taXNjL3hlbi1rYmRmcm9udC5jIHwgMjEgKysrKysrKysrKy0tLS0tLS0tLS0t
Cj4+Pj4gICAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgMTEgZGVsZXRpb25zKC0p
Cj4+Pj4KPj4+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9pbnB1dC9taXNjL3hlbi1rYmRmcm9udC5j
IGIvZHJpdmVycy9pbnB1dC9taXNjL3hlbi1rYmRmcm9udC5jCj4+Pj4gaW5kZXggODI2NmVmOTQ4
YTA2Li4yNzNkNzg2YTE5Y2QgMTAwNjQ0Cj4+Pj4gLS0tIGEvZHJpdmVycy9pbnB1dC9taXNjL3hl
bi1rYmRmcm9udC5jCj4+Pj4gKysrIGIvZHJpdmVycy9pbnB1dC9taXNjL3hlbi1rYmRmcm9udC5j
Cj4+Pj4gQEAgLTUxLDEyICs1MSw2IEBAIG1vZHVsZV9wYXJhbV9hcnJheShwdHJfc2l6ZSwgaW50
LCBOVUxMLCAwNDQ0KTsKPj4+PiAgIE1PRFVMRV9QQVJNX0RFU0MocHRyX3NpemUsCj4+Pj4gICAJ
IlBvaW50aW5nIGRldmljZSB3aWR0aCwgaGVpZ2h0IGluIHBpeGVscyAoZGVmYXVsdCA4MDAsNjAw
KSIpOwo+Pj4+IC1lbnVtIHsgS1BBUkFNX01UX1gsIEtQQVJBTV9NVF9ZLCBLUEFSQU1fTVRfQ05U
IH07Cj4+Pj4gLXN0YXRpYyBpbnQgbXRvdWNoX3NpemVbS1BBUkFNX01UX0NOVF0gPSB7IFhFTkZC
X1dJRFRILCBYRU5GQl9IRUlHSFQgfTsKPj4+PiAtbW9kdWxlX3BhcmFtX2FycmF5KG10b3VjaF9z
aXplLCBpbnQsIE5VTEwsIDA0NDQpOwo+Pj4+IC1NT0RVTEVfUEFSTV9ERVNDKHB0cl9zaXplLAo+
Pj4+IC0JIk11bHRpLXRvdWNoIGRldmljZSB3aWR0aCwgaGVpZ2h0IGluIHBpeGVscyAoZGVmYXVs
dCA4MDAsNjAwKSIpOwo+Pj4+IC0KPj4+PiAgIHN0YXRpYyBpbnQgeGVua2JkX3JlbW92ZShzdHJ1
Y3QgeGVuYnVzX2RldmljZSAqKTsKPj4+PiAgIHN0YXRpYyBpbnQgeGVua2JkX2Nvbm5lY3RfYmFj
a2VuZChzdHJ1Y3QgeGVuYnVzX2RldmljZSAqLCBzdHJ1Y3QgeGVua2JkX2luZm8gKik7Cj4+Pj4g
ICBzdGF0aWMgdm9pZCB4ZW5rYmRfZGlzY29ubmVjdF9iYWNrZW5kKHN0cnVjdCB4ZW5rYmRfaW5m
byAqKTsKPj4+PiBAQCAtMTE0LDggKzEwOCw4IEBAIHN0YXRpYyBpcnFyZXR1cm5fdCBpbnB1dF9o
YW5kbGVyKGludCBycSwgdm9pZCAqZGV2X2lkKQo+Pj4+ICAgCQkJZGV2ID0gaW5mby0+bXRvdWNo
Owo+Pj4+ICAgCQkJaWYgKHVubGlrZWx5KCFkZXYpKQo+Pj4+ICAgCQkJCWJyZWFrOwo+Pj4+IC0J
CQlpZiAodW5saWtlbHkoZXZlbnQtPm10b3VjaC5jb250YWN0X2lkICE9Cj4+Pj4gLQkJCQkJaW5m
by0+bXRvdWNoX2N1cl9jb250YWN0X2lkKSkgewo+Pj4+ICsJCQlpZiAoZXZlbnQtPm10b3VjaC5j
b250YWN0X2lkICE9Cj4+Pj4gKwkJCQkJaW5mby0+bXRvdWNoX2N1cl9jb250YWN0X2lkKSB7Cj4+
Pj4gICAJCQkJaW5mby0+bXRvdWNoX2N1cl9jb250YWN0X2lkID0KPj4+PiAgIAkJCQkJZXZlbnQt
Pm10b3VjaC5jb250YWN0X2lkOwo+Pj4+ICAgCQkJCWlucHV0X210X3Nsb3QoZGV2LCBldmVudC0+
bXRvdWNoLmNvbnRhY3RfaWQpOwo+Pj4+IEBAIC0zMjcsMTAgKzMyMSwxNSBAQCBzdGF0aWMgaW50
IHhlbmtiZF9wcm9iZShzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAo+Pj4+ICAgCQlpbnB1dF9z
ZXRfYWJzX3BhcmFtcyhtdG91Y2gsIEFCU19NVF9QUkVTU1VSRSwKPj4+PiAgIAkJCQkgICAgIDAs
IDI1NSwgMCwgMCk7Cj4+Pj4gLQkJaW5wdXRfbXRfaW5pdF9zbG90cyhtdG91Y2gsIG51bV9jb250
LCAwKTsKPj4+PiArCQlyZXQgPSBpbnB1dF9tdF9pbml0X3Nsb3RzKG10b3VjaCwgbnVtX2NvbnQs
Cj4+Pj4gKwkJCQlJTlBVVF9NVF9ESVJFQ1QgfCBJTlBVVF9NVF9EUk9QX1VOVVNFRCk7Cj4+Pj4g
KwkJaWYgKHJldCkgewo+Pj4+ICsJCQlpbnB1dF9mcmVlX2RldmljZShtdG91Y2gpOwo+Pj4+ICsJ
CQl4ZW5idXNfZGV2X2ZhdGFsKGluZm8tPnhiZGV2LCByZXQsCj4+Pj4gKwkJCQkJICJpbnB1dF9t
dF9pbml0X3Nsb3RzIik7Cj4+Pj4gKwkJCWdvdG8gZXJyb3I7Cj4+Pj4gKwkJfQo+Pj4+IC0JCW10
b3VjaF9zaXplW0tQQVJBTV9NVF9YXSA9IHdpZHRoOwo+Pj4+IC0JCW10b3VjaF9zaXplW0tQQVJB
TV9NVF9ZXSA9IGhlaWdodDsKPj4+PiAgIAkJaW5mby0+bXRvdWNoX2N1cl9jb250YWN0X2lkID0g
LTE7Cj4+Pj4gICAJCXJldCA9IGlucHV0X3JlZ2lzdGVyX2RldmljZShtdG91Y2gpOwo+Pj4+IC0t
IAo+Pj4+IDIuNy40Cj4+Pj4KPj4gVGhhbmsgeW91LAo+PiBPbGVrc2FuZHIKRG1pdHJ5LCB0aGFu
ayB5b3UgZm9yIGNvbW1lbnRzClRoZSBib3R0b20gbGluZSBJIHNlZSBpczoKICAtIG5vIHN1cHBv
cnQgZm9yIFBFTiB0b29sIGF0IHRoZSBtb21lbnQKICAtIG51bSBjb250YWN0cyA9PSAxIGlzIE9L
CiAgLSBJIHdpbGwgbm90IHVzZSBJTlBVVF9NVF9EUk9QX1VOVVNFRAoKSWYgdGhlIGFib3ZlIGlz
IG9rIHRvIHlvdSwgdGhlbiBJIHdpbGwgc2VuZCBhbm90aGVyIHZlcnNpb24gb2YgdGhlCnNlcmll
cyAoQlRXLCBjYW4gSSB1c2UgeW91ciBSQiBmb3IgdGhlIGZpcnN0IHBhdGNoIHdoaWNoCnJlbW92
ZXMgaGFyZC1jb2Rlcz8pCgpUaGFuayB5b3UsCk9sZWtzYW5kcgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 08 07:00:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 07:00:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIrQl-0007K8-W1; Thu, 08 Jun 2017 07:00:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <f4da1594@opayq.com>) id 1dIrQk-0007K2-F0
 for xen-devel@lists.xensource.com; Thu, 08 Jun 2017 07:00:30 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 63/2F-03920-D06F8395; Thu, 08 Jun 2017 07:00:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPKsWRWlGSWpSXmKPExsWyI3PbDF2ebxa
 RBnf+i1vcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oy9n66zFtybyFhx+cw+1gbGhR2MXYycHCwC
 ehJTfy5m62Lk4hASmM0k0XJoLxNIgk1AQuJcfx+YLSKgKLFu9TsWEJtXwEPiafsDNghbUOLkz
 CdgcQkBcYnPDd9ZIewyiTvPD7NB2JUSn7u2g8WZBVIkvj34DraYUUBG4tSkG2A1wgK6Ev+azk
 IdpC0x83QTVK+0xPRFT9m7GDmA7DCJw09VIcJ1EienNjFD2MoSbWufwNmXn25jm8AoNAvJdbO
 QbJ4FNIkZ6IOFG6shwj4Sx5c2MkPYmhKt23+zQ9gaEgvu7IMq15A4sDAewjSR2N5vBVGhKDGl
 +yFUtZjEkcuXWSFsVYlZuxrYIMplJHqWykKEtSWWLXzNvICRdxWjRnFqUVlqka6xgV5SUWZ6R
 kluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmDkMgDBDsa/awMPMUpyMCmJ8ro8togU4kvKT6
 nMSCzOiC8qzUktPsQow8GhJMH77wtQTrAoNT21Ii0zB5hCYNISHDxKIrwNn4HSvMUFibnFmek
 QqVOMuhwbVq//wiTEkpeflyolzrsBZIYASFFGaR7cCFg6u8QoKyXMywh0lBBPQWpRbmYJqvwr
 RnEORiVhXnuQKTyZeSVwm14BHcEEdMSSd2BHlCQipKQaGLOEnzrKt/aof57TIXPZyH8+797Xu
 TcvPPf5tUHmnOeKo4mRhVKLLT3PtkzSqmB1esUdsoDlVp7Spr7Xl86zfvkgklOx+Frs+j4TxY
 Dsbk+9w9uP/1QuPnQkdN45hsym5xcrZS4m53Z763P9W6U077ZTpomRSfzZ2/d8fHfmWr8pyrD
 1DVn0SomlOCPRUIu5qDgRAPA3hVhiAwAA
X-Env-Sender: f4da1594@opayq.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1496905226!66207858!1
X-Originating-IP: [184.105.182.152]
X-SpamReason: No, hits=0.7 required=7.0 tests=HTML_IMAGE_ONLY_16,
 HTML_MESSAGE,ML_IS_POSSIBLE_BOUNCE
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33764 invoked from network); 8 Jun 2017 07:00:27 -0000
Received: from opayq-out-02.junkemailfilter.com (HELO
 opayq-out-02.junkemailfilter.com) (184.105.182.152)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Jun 2017 07:00:27 -0000
Received: from smtp4.opayq.com ([23.21.143.60]:22902) helo=[23.21.143.60]
 by opayq-outbound.junkemailfilter.com with esmtps (TLSv1.2:AES256-SHA256:256)
 (Exim 4.89) id 1dIrQg-0004sn-5W on interface=184.105.182.150
 for xen-devel@lists.xensource.com; Thu, 08 Jun 2017 00:00:26 -0700
From: f4da1594@opayq.com
To: xen-devel@lists.xensource.com
Message-ID: <278816109.3949.1496905221343.JavaMail.root@smtp4.opayq.com>
MIME-Version: 1.0
X-GetAbine-Processed: 1
X-Gm-Message-State: AODbwcD7yMOiJX++tibg4o3JHDgVwnKYYgX+3WUVRPyPsv9dE+IZx1OF
 537xv292H9N/TWtahn5zcI7LlsOzR4r2059zn2cA
X-Received: by 10.84.218.71 with SMTP id f7mr31282014plm.180.1496905220187;
 Thu, 08 Jun 2017 00:00:20 -0700 (PDT)
Auto-Submitted: auto-replied
Date: Thu, 08 Jun 2017 00:00:20 -0700 (PDT)
X-Sender-Domain: google.com
X-Spamfilter-host: opayq-outbound.junkemailfilter.com -
 http://www.junkemailfilter.com
X-Key-ID: eGVuLWRldmVsQGxpc3RzLnhlbnNvdXJjZS5jb20gZjRkYTE1OTRAb3BheXEuY29tIDIwMTctMDYtMDggMDA6MDA6MjYgMWRJclFnLTAwMDRzbi01Vw==
X-Sender-Host-Address: 23.21.143.60
X-Sender-Host-Name: smtp4.opayq.com
Subject: [Xen-devel] Delivery Status Notification (Delay)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============4186146096786293156=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============4186146096786293156==
Content-Type: multipart/report; boundary="f403045d153ae95f8105516d6770"; report-type=delivery-status

--f403045d153ae95f8105516d6770
Content-Type: multipart/related; boundary="f403045d153ae9602205516d6771"

--f403045d153ae9602205516d6771
Content-Type: multipart/alternative; boundary="f403045d153ae9602705516d6772"

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


** Delivery incomplete **

There was a temporary problem delivering your message to curtiskwong9@gmail.com. Gmail will retry for 23 more hours. You'll be notified if the delivery fails permanently.




--f403045d153ae9602705516d6772
Content-Type: text/html; charset="UTF-8"


<html>
<head>
<style>
* {
font-family:Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
</style>
</head>
<body>
<table cellpadding="0" cellspacing="0" class="email-wrapper" style="padding-top:32px;background-color:#ffffff;"><tbody>
<tr><td>
<table cellpadding=0 cellspacing=0><tbody>
<tr><td style="max-width:560px;padding:24px 24px 32px;background-color:#fafafa;border:1px solid #e0e0e0;border-radius:2px">
<img style="padding:0 24px 16px 0;float:left" width=72 height=72 alt="Error Icon" src="cid:icon.png">
<table style="min-width:272px;padding-top:8px"><tbody>
<tr><td><h2 style="font-size:20px;color:#212121;font-weight:bold;margin:0">
Delivery incomplete
</h2></td></tr>
<tr><td style="padding-top:20px;color:#757575;font-size:16px;font-weight:normal;text-align:left">
There was a temporary problem delivering your message to <a style='color:#212121;text-decoration:none'><b>curtiskwong9@gmail.com</b></a>. Gmail will retry for 23 more hours. You'll be notified if the delivery fails permanently.
</td></tr>
</tbody></table>
</td></tr>
</tbody></table>
</td></tr>
<tr style="border:none;background-color:#fff;font-size:12.8px;width:90%">
<td align="left" style="padding:48px 10px">
</td>
</tr>
</tbody></table>
</body>
</html>

--f403045d153ae9602705516d6772--

--f403045d153ae9602205516d6771
Content-Type: image/png; name="icon.png"
Content-Disposition: attachment; filename="icon.png"
Content-Transfer-Encoding: base64
Content-ID: <icon.png>

iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAYAAADnRuK4AAAACXBIWXMAABYlAAAWJQFJUiTwAAAA
GXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAADtNJREFUeNrsnVtsFNcZx8/Mzq7t
2vhCAsZujJdiEYgq2W1UVFqpGGq1olIL5aVtWglTtX7oS+0HnvIQ89QHS7X70gfSi6OqfWkLliIF
NbLKkiZKBapYS00aKgJrzMVA5RsYjO3d6fnmst7Lmdm575md75OGY7y7np05v/l/l3PmjCDLMkFD
c2oingI0BAgNAUJDgNAiaFK1drx6sruVNifoliz4dQr+aTw/m8KuCYcJQWdhGjgTdDtl4e2XC8Eq
aNMUsiXsvogBROHp0yBo8ehPztANQEqXtghYjQGkKU/GQ3icAJbRNwpYBrs/XDHQRMDwgPVq7WEG
0NDMFkKFgHGqQJr6LIbw/OiAlblJClga8QlOgU6E9Px0axvYcYaCLbPirygBFhRAyRo9fy0F7pEF
mGEmWSuliqBc2KTFtD2KFupSRVAApViBLFr4SxXowvi3SplkVUsVQSkQTjqqfiapb6BcU6EBiMID
6nML+5E7qIa9ACmI0Xh0X3yWJy5oyQ33ALVif3FrpyhEo7wD1If9xLW9oYUZqEBojm0YFQjNjfWj
AqG5sV6eAerF/qld8xUgbRoHGv82y6sCYfwTDsvwChAqEAKECoQAVTeIRkOAHFs/9g0ChIYAVQ0g
nIUYAnMz8QwVCG3ZzYd9A2j1ZDfGP+GwNJcAoYXGlngFCBUIFQgNFQgVCA0VCC2KCoTjYCEwt4tA
+AlQC3YP97bs9g/4ApC2lB1ajcc/fioQzgOKQPzjJ0CoQKhAqEBoqEBo5pZCBUKrqlVeYGpkYEJT
lNIVsjJkfDqDChRe82KdRqkCPLB+jL545GHG629RiAYZn8QaECqQYv0VXj+lQDY+nV+oyOlKD2Lj
NhLvSJLY9p1EiElEfv6M5OhGNjdJ7uljIm9ukNwqbbNqi+baLgcBkBUlKa0l2AZI2vFZUtfz+aLf
CXUNJEY3MICq1OQsBWt1BQHjVoFGBpzGMbYAijVvL4PHioFKwWeNAAPLriwobW5FXSQ/u7xQ9HvM
wPxVIKuZVNoNQE7gsQNnYRt/aa8lwHJPV6iibSJiLgGypkDj045dGLguQXNT1bBKgBW5ROoys3mX
WROAcaFAM05dmCBJJLFnP/vFRD3J9XyByLsPEPJkiQhPFrWWskp/VtoADAL7IsBKXi8FLLf2LB/8
Q4sKZD+AtgwQZFwQx7DgyX7zx0Tevkv9fzsNmFl/AIBapbtfXyPCwn2tnaftM7WtAmBlgX4epjX1
Z74AS/OgQKwv0V1RfajbKnUX+av6lUNb8JhZUyuRm9SvKHcxlAyAWpyvKmCFmaQZYNXIJL16TILk
Mpsq+hJWa0CJrh5j13XgkDdniP4tuT1pDBh08IOM2s7f0tri/wcJmJ1ShQcKNhOEC+u28PmMXehA
7qUdnWz16TuidHxQlgdMa0sX4zMETFM03wEzKVVABvn8xr+dgrTkL0AjA1YzqYxdtxfvYrsucEee
qU9QgIEr3Ch1kWuBAAZgNfR+hax9dMWJu0v7rUBWAZqgsAFE6euz1/c15+SmZjFmfND0KjIKOHN9
R0OXgeixWh4wYg6Y15kkKFQiuZ9CdJUzBbIOEFyTvYsri8fvPLhDWhoaSXPzC4ZvrkuyYxF51x4i
7629AfxKgOUzSRelCrggIRu0qULcKJBicw/mlLbZJH6BwNmoaKjEPlE0PZOsVKqgrXjjmmFwL21v
J+v2APJdgSzb2vM18mjxkXql5XLrwEqZ1EoSkTq6jdWnPUnQzAHLUoUWZy4RMX2pvB7V3OY+BhoZ
gAcjD5LSeV/j06ZqxZ6ROD49Sv89TSysH3zz7s38z81SPMEMnF/qYRcNIZv46ncRFIuW62VnqeDG
4CJ1XAMaGQBwLhB17tcbQADdgNRr9DWZbil7AKkQTdINpOEsMbgBDdTn/v/uV6x1xA3UB4YrSBPO
frUFEQzvsDrSIDlhGEsUBit85jCFaNgeQMVqxASpUH2MYiDD0XYoGvYeQSLsBubU5RsF0w5LL1at
1RlAKkRLGkiQKr1lVX3goAzT9lcOofq4qE2VB9I73QBkZS3LJecAbYGU0eZA77n36N6nhS+1NDSV
i0zSZLSds6Jh6AJrRqhgcWqMUwVKuweoAKTP/flmT1d718i2xm0amcWJKMz10UermWl7gEMWUXFj
FlUoUxJA97tJ/V3dF7bv/O2Jg++utHXu6Pzti/WNK4Vpu9FcHx6HLCIWB2Ucikbac4B0OzB19yc7
EvXX8mm70VwfEs4hi7DEQWKLI4D63XwXL+9MPaz7YtOi4V6859CTOIgxZ6pw9N7IHC4qfjkIgNT4
uKvHRH0wbffdjZmrEKsGVH0F0hcVN5vrg0MWAQHUZhxI50RR/O/J3cM2AmfdUkYvSF4elNFcHzAc
sggoDqKZLyQxrLtG1rKbXXMP74zv3rWb1I8MePI9vHJh/aZzfXDIwnuDKbsGc8eNhjWeaVAtPl60
u7eU7zFQnVnREIcsAnVjML2DZWub60r7+Kl3E/Y9AYgGzj8ynOuDQxb+AWQwsBozmN6xvPZUaZ+s
PrG3o/FpHxVobKg13pnsNlQfLBoGHgcZDWtkczmnLsxXBRolIjtvxyGLarqx8mxsVXNhNt3YZf8A
GhuCS+DnzAPDIYuAAEoauLHiQFompCgte/LU1I3BfWMwfecIdV+mKb/bNH7CsOaAQxYBKhBjmmtJ
QXFDBSjf34sri6TjxY5CYFL5rXzBDB8AGhsCMo8bvo6Bc3XjIG1YQ1/CJitvzZaoS9RtCoLwkSYA
U3aA8VKBhs1eFG5cw8pzgNmYcPs/5W6sZQugnCAsdO7ovBiX4pM9f8m879W+3QBkKjFwG4quRHqg
h0D5FwcxAYJhjbkbys+NhLy5c+ruqNf7dgNQxWH1PEQlPjoPlBYAImBu3Rg7EysZ1kj5sW83ADle
yndrsYJbbMCgRJ9o0Foo2XeobdsuLAuwANLOE+t+fBjWyC489G3fzgAaG/J1Uo++fo/RnZiGgDW2
RjZ4BxVnuTEY1gCAvFhU3EsFqmovVQQMIGpq01qYhN6mtjUMmGEcZP+u1UAA4npaobpAwRIRjE52
CWB5FYvXW1sdjUPLdR0g4pWL5ecCFrHa1vYv3gAK9WVcCbAit1joJnkGTLvdh7WqR6z1hVZUoCAN
FonSA32GW8gDxVkmqcRB+cy3KJ3f5A2gaJeZCwEzyiSrUKpQ9sEAiKbzL9eMAilzo3fvV69grSPg
Kg9q7efA3GQ1ShVmCQIMPZ05l+IFIPs1IFj/+ehrZVegsoLql44R8epFIn78YWREzI9SRYXzB+v/
cACQOoXDPjyFi4ezsggKkYWTgIAZZJKwgmyF5Yn7eXFhtgGyung4QFSL7qwqmWS59frxPcRAALIx
sUyGOzjQQmO+A5Qfp7GTSaD5YTOhBAgCQTQubCmUACmLbNsxjH/8skw4FUh/BIDN+glaOABykoV1
26b06kWaxp+2lLqKjEpqlAzSclnJWju2LkCamXpwXjgAyEkNSFMVWCTb9BZneqLED85HGh64j451
jqDYCr+PXfqTm2edcaFASac7ghXW4eCzUDAsqaQKn6ZJ7Mo73j7hRqveKlmgsiBTR8XYC55XoXSQ
3nIAT97oMUAxNvb2r53WycINkAIKlWKJbnoV1euYB2CBOhLMEbY97YLxvAp4Xlh+rM5HoJSbMK0s
QAG3ivcdJbH3HSj1mXPhByjfMVoV1bOrF6A5cMjzuTowbqeM3UHnwgNP5ihIH3/oeaXcaJEE5nth
iUD7aj3rF/xVAchLxckeeS2Yaar6rdp0A2VSXLJH6mm3eAru2Oa+MwgQQ84hJqjGXRqgSpBVKiBR
NXDt3vw/Bt8AslsH4mYimT69oarfAUD69s9I7uAxV9/FfrF1kRuA7CpQLwmLQf1ED4L1zMoodimZ
A213QVBwbRC4QxnCiRoJtz9RXKM12OadxGDcAMSN6WCUBs5QEhAha2LNZTaDrWgO9KV8bAKzJ+GO
h0pxlhKPQZr9t9/Zhkg5Fgq7FWihnsaTCxNkWbb+7rEhmSuKIA46+C21cyFLSv/dt7lEkCkp85oq
dTKFUfrrL+3XtCxMuhM/uOC0Ir3HrzTeLkDpULkxP0CiqgQT33zpaKjzUEhze4tXtXWd9Z05J/h1
Puy6MFhP5vdRBgg6EarBSkdr03DL3uO0og7DOWn1uah6sdWDUsGyn+dDtEnyJNEeOBd1g7nbAFKZ
qyqIp1yBCkMr3tSZ0vwApEI0SEyeoxopNaLBsjI2NfeJmvHRFoJoT8f03JuvE6zsxUDlMVE/UYuL
sIHT7tPaXoLGi52lF/0on2m82Y1qY0OFQPX9Y2Hz4HsPnx9rTQjkUJtEmiSR7NsmYfdGWoFs2NdO
/GB4fe3ZeBnBokB2NqggvdqqPnb+WHtcab/YlsDud29H/Lgj1RsF8sA2czK5t7qh/Ky3b98tfs8/
v77zrPZjv9YeRi74UKBw+BAjH66ulFbkKgvaFmRHOXdpBKjyyUnZBAyC/u4I4ON7pswtQFKijkjx
OG0TfgKWLMgiS7daACwdGYBEMabAokJTF5SCZYjZQGM5YGErVSzVLECCIJBYPJFXGQCIQxdZCbAy
9/jOg/Xv31rdbIdSBQeZZKqmAIpJEt3iefdUAwHqUkEnTcE/v/jO9/o21p+3/6FkFKKzMR50qQLi
n8maAai+sSlNImyVShUA2Kttdddff/kz8x6VKgY1wKMZREcRsEcb4vzrvznX77JUMavBkwrieyNA
HCQPInXt4NKpi0+7KFWoQbPPdR8EqMoWg6RBUmBRwClJHuy7nICBqSZATg/0cpjVJaYqi5I8QFtr
FthgKtg3fvhTyApO2fzY6Xf/+OYk7yeSHhu4kcnNjfUv09PaDrBAqcKmzWoX2ig95lAkHUFfEqNE
XW7W6jjVTBjg0Qy+53Ep7iot79Y2iGuSoVDZIHdGYcgQdUTdyhjNDPFpaVqfzMubLkMzjCIGvUNN
mvsrxDa/gvfQ94ZpvTsv0+bQzDsPNAZixA1JzaXpVy8o1FTIwCk8nkEPXM8SPf4JBAgtEibiKUBD
gNAQIDQECC2C9n8BBgBAP0FWplWQxQAAAABJRU5ErkJggg==
--f403045d153ae9602205516d6771--

--f403045d153ae95f8105516d6770
Content-Type: message/delivery-status

Reporting-MTA: dns; googlemail.com
Received-From-MTA: dns; FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA===@opayq.com
Arrival-Date: Mon, 05 Jun 2017 23:23:25 -0700 (PDT)
X-Original-Message-ID: <E1dI7sl-0004IJ-5G@xenbits.xenproject.org>

Final-Recipient: rfc822; curtiskwong9@gmail.com
Action: delayed
Status: 4.0.0
Last-Attempt-Date: Thu, 08 Jun 2017 00:00:20 -0700 (PDT)
Will-Retry-Until: Thu, 08 Jun 2017 23:23:25 -0700 (PDT)

--f403045d153ae95f8105516d6770
Content-Type: message/global
Content-Transfer-Encoding: quoted-printable

X-Received: by 10.84.218.71 with SMTP id f7mr17950169plm.180.1496730205082;
        Mon, 05 Jun 2017 23:23:25 -0700 (PDT)
ARC-Seal: i=3D1; a=3Drsa-sha256; t=3D1496730205; cv=3Dnone;
        d=3Dgoogle.com; s=3Darc-20160816;
        b=3DnnTUjKcITU9Fg7KVdcMvy3KxbT0r205cfm6rP4Hq+GLoNHVG21ET/wLUQjWHisj=

E4R
         OCVXoMqvT0/3B4awv4mN9LQQl6TMal6jycXiFWOi0X69xc8WWnUu53yAy3IGRo5tSe=
fo
         S8oomu11zMeI04ziQCxGzT4ujbSYoTqnpSqjfJwddgjeU7M78sJ/HBiBFoS4eFffAH=
jH
         VBDaL9RicEROZF++jaRkF4PKpRR1X9uCzcgh3Dkyjwtfe72kwhTCr2XsRD6kYp4HTa=
sO
         Cgjqp/tBbA4MtpxAuv4syAc1WuwyeuGVsJpKasTIVD3F4cc+PSTehc7lWl85Nbq1bL=
YV
         3VLw=3D=3D
ARC-Message-Signature: i=3D1; a=3Drsa-sha256; c=3Drelaxed/relaxed; d=3Dgoog=
le.com; s=3Darc-20160816;
        h=3Dlist-subscribe:list-help:list-post:list-unsubscribe
         :list-unsubscribe:list-id:precedence:subject:date:message-id:to
         :reply-to:sender:from:mime-version:dkim-signature:delivery-date
         :arc-authentication-results;
        bh=3DJeRw2dr4RWNieXNP6z59H08xiY6pVbQ/kbKN4+vob+4=3D;
        b=3DLbBwrA9OLmedH7jkLY1blB3YmZ2iFuZ9YI3W1C3jZqX0LND/oy/HBqQ9HFQU9JJ=
ncE
         PRY95FKW5jVENcNaPc2yXLOH8w2yNOqmNDRHna7FHqm8U6eI7j1BByfb0kwWZGO7IR=
JS
         cX0SCPT78VQIalUXQzq31G8x00ZPGh6infhNAe1oGXs+fjUxpcBwRvm2677CmE/EYJ=
CP
         p4PyDFXkg5EJYglqbpl+JoOOEwl5bDF/b2V08ivg47faYEhgsehQcoNKC9qrgxxVpE=
4k
         yY4OVFdMXPSOElFnyP3ETanHhaIORk2WrhuvvZjvvZed+W5/wCCZHmGmAwBlXYbvyJ=
aD
         HVrw=3D=3D
ARC-Authentication-Results: i=3D1; mx.google.com;
       dkim=3Dpass header.i=3D@opayq.com;
       spf=3Dpass (google.com: domain of fwd-737qhysmhvayqaucaoiqbdaagaqlma=
2yamheccjdlibayawyakiazaqhsmccwmblia4uanqueigcimbkmazuz4aaeaaca=3D=3D=3D@op=
ayq.com designates 69.50.231.164 as permitted sender) smtp.mailfrom=3DFWD-7=
37QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGC=
IMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com;
       dmarc=3Dpass (p=3DNONE sp=3DNONE dis=3DNONE) header.from=3Dopayq.com
Return-Path: <FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHS=
MCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com>
Received: from smtp164.junkemailfilter.com (smtp164.junkemailfilter.com. [6=
9.50.231.164])
        by mx.google.com with ESMTPS id u22si9349830plk.91.2017.06.05.23.23=
.24
        for <curtiskwong9@gmail.com>
        (version=3DTLS1_2 cipher=3DECDHE-RSA-AES128-GCM-SHA256 bits=3D128/1=
28);
        Mon, 05 Jun 2017 23:23:25 -0700 (PDT)
Received-SPF: pass (google.com: domain of fwd-737qhysmhvayqaucaoiqbdaagaqlm=
a2yamheccjdlibayawyakiazaqhsmccwmblia4uanqueigcimbkmazuz4aaeaaca=3D=3D=3D@o=
payq.com designates 69.50.231.164 as permitted sender) client-ip=3D69.50.23=
1.164;
Authentication-Results: mx.google.com;
       dkim=3Dpass header.i=3D@opayq.com;
       spf=3Dpass (google.com: domain of fwd-737qhysmhvayqaucaoiqbdaagaqlma=
2yamheccjdlibayawyakiazaqhsmccwmblia4uanqueigcimbkmazuz4aaeaaca=3D=3D=3D@op=
ayq.com designates 69.50.231.164 as permitted sender) smtp.mailfrom=3DFWD-7=
37QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGC=
IMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com;
       dmarc=3Dpass (p=3DNONE sp=3DNONE dis=3DNONE) header.from=3Dopayq.com
Delivery-date: Mon, 05 Jun 2017 23:23:25 -0700
Received: from opayq-out-07.junkemailfilter.com ([184.105.182.157]:54618) h=
elo=3Dopayq-out-07.junkemailfilter.com
	by outscan-backup.junkemailfilter.com with esmtps (TLSv1.2:ECDHE-RSA-AES25=
6-GCM-SHA384:256)
	(Exim 4.89)
	id 1dI7tk-0003bQ-IA on interface=3D69.50.231.152
	for curtiskwong9@gmail.com; Mon, 05 Jun 2017 23:23:24 -0700
Received: from smtp3.opayq.com ([23.23.126.237]:7488) helo=3D[23.23.126.237=
]
	by opayq-outbound.junkemailfilter.com with esmtps (TLSv1.2:AES256-SHA256:2=
56)
	(Exim 4.89)
	id 1dI7su-0000Zp-It on interface=3D184.105.182.150
	for curtiskwong9@gmail.com; Mon, 05 Jun 2017 23:22:32 -0700
DKIM-Signature: v=3D1; d=3Dopayq.com; t=3D1496730150; b=3Deb+zso5EMcXbX/5Hf=
5XEUMxeIw3gvGr2LGAl1ULwlKEY4EaDB8fxcLfNWvMu11p9an2pCrZtYDdMwB+luIzanb9YyBrz=
+2kOjuYWlN5NQ9i+XWRQzCBGmgCo2cAiXDDaYyqlCiyDbhC+quJ200zSIDp48Ccq5QDq8YOqmjk=
WX7w=3D; s=3Dabine; c=3Drelaxed/relaxed; a=3Drsa-sha256; bh=3DJeRw2dr4RWNie=
XNP6z59H08xiY6pVbQ/kbKN4+vob+4=3D; h=3DDate:From:Reply-To:Subject:To:List-U=
nsubscribe;
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary=3D"=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D0983334271543742890=3D=3D"
X-GetAbine-Processed: 1
From: "lists.xen.org [Masked]" <FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJ=
DLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com>
Sender: "lists.xen.org [Masked]" <FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHEC=
CJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com=
>
Reply-To:=20
	FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UAN=
QUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com
To: f4da1594@opayq.com
X-GetAbine-Sender: xen-changelog-bounces@lists.xen.org
X-GetAbine-Disposable: f4da1594@opayq.com
X-GetAbine-Host-Address: 23.23.126.237
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVVfByyz
 SoG+1uMWEbQYOjB7b+3axBzBGsWbmJeVXJLBmLDg+ibXgI0fFnx8bWRsY17J3MXJyCAl8YZT4
 sSehi5ELyD7PKDGl6wBQgoODTUBMYu5eBZAaEQFViVkrljND1KtLNP1uYAOxhQU8JR623QGbw
 ytgJvHmwCEWEJsFqL5j7kvmCYwcCxgZVjFqFKcWlaUW6RoZ6iUVZaZnlOQmZuboGhqY6uWmFh
 cnpqfmJCYV6yXn525iBPqknoGBcQfj3cl+hxglOZiURHnFrc0ihfiS8lMqMxKLM+KLSnNSiw8
 xynBwKEnw7vUAygkWpaanVqRl5gCDAyYtwcGjJMJb4wqU5i0uSMwtzkyHSJ1iVJQS5833BEoI
 gCQySvPg2mABeYlRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMK8TyBSezLwSuOmvgBYzAS3mu
 2QCsrgkESEl1cB4NXq+ZW3zlI977Dg+zBD79EGnetqshQvNs3Z/Wjfl+uRpqhsmzjTXzej78u
 1aparIJodjS1m4W25/yghi1RLj2HXIZdfqHYFXlmewPQj0lrjx+4xlceVOPsljWgrqf+Xjbgk
 /NE42Ey5Iq3f6KPbFQPXjF72jG3Wa1ERFPho2u+4L3/qgLVlbiaU4I9FQi7moOBEAKpwkokMC
 AAA=3D
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1496730143!98403413!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=3D0.0 required=3D7.0 tests=3D
X-StarScan-Received:=20
X-StarScan-Version: 9.4.19; banners=3D-,-,-
X-VirusChecked: Checked
Message-Id: <E1dI7sl-0004IJ-5G@xenbits.xenproject.org>
Date: Tue, 06 Jun 2017 06:22:23 +0000
Subject: [Xen-changelog] [xen master] Makefile: Mention usual targets of
	subdir Makefiles
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-change=
log>,=20
 <mailto:xen-changelog-request@lists.xen.org?subject=3Dunsubscribe>
List-Unsubscribe: <mailto:unsubscribe-1188110264-f4da1594@opayq.com>, <http=
s://emails.abine.com/disableDisposable?fwd=3DFWD-737QHYSMHVAYQAUCAOIQBDAAGA=
QLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=
=3D@opayq.com>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=3Dhelp>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changel=
og>,=20
 <mailto:xen-changelog-request@lists.xen.org?subject=3Dsubscribe>
X-Sender-Domain: xenproject.org
X-Spamfilter-host: plato.junkemailfilter.com - http://www.junkemailfilter.c=
om
X-Key-ID: ZjRkYTE1OTRAb3BheXEuY29tIHhlbi1jaGFuZ2Vsb2ctYm91bmNlc0BsaXN0cy54Z=
W4ub3JnIDIwMTctMDYtMDUgMjM6MjI6MjggMWRJN3NxLTAwMDBHcy1FSA=3D=3D
X-Mail-from: xen-changelog-bounces@lists.xen.org
X-Sender-Host-Address: 192.237.175.120
X-Sender-Host-Name: lists.xenproject.org
X-Key-ID: Y3VydGlza3dvbmc5QGdtYWlsLmNvbSBmd2QtNzM3cWh5c21odmF5cWF1Y2FvaXFiZ=
GFhZ2FxbG1hMnlhbWhlY2NqZGxpYmF5YXd5YWtpYXphcWhzbWNjd21ibGlhNHVhbnF1ZWlnY2lt=
YmttYXp1ejRhYWVhYWNhPT09QG9wYXlxLmNvbSAyMDE3LTA2LTA1IDIzOjIyOjMyIDFkSTdzdS0=
wMDAwWnAtSXQ=3D

--=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D0983334271543742890=3D=3D
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable


-------------------------Blur-------------------------
This email is forwarded from a MASKED EMAIL you created using Blur.  (https=
=3D
://dnt.abine.com/#help/faq/faq-whataremaskedemails).
IF THIS IS SPAM, CLICK HERE TO BLOCK:
https://dnt.abine.com/#/block_email/f4da1594@opayq.com/FWD-737QHYSMHVAYQAUC=
=3D
AOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAA=
=3D
CA=3D3D=3D3D=3D3D@opayq.com

Want to shop safely and privately online? Go Premium: https://dnt.abine.com=
=3D
/?pk_campaign=3D3DmaskHeader#premium
-------------------------by Abine-------------------------


commit 624dc330171a27f21b9664da7fc8b06bcc29be48
Author:     Ian Jackson <ian.jackson@eu.citrix.com>
AuthorDate: Thu May 25 16:42:12 2017 +0100
Commit:     Ian Jackson <Ian.Jackson@eu.citrix.com>
CommitDate: Tue May 30 18:38:54 2017 +0100

    Makefile: Mention usual targets of subdir Makefiles
   =3D20
    Suggested-by: Roger Pau Monn=3DC3=3DA9 <roger.pau@citrix.com>
    Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
    Acked-by: Roger Pau Monn=3DC3=3DA9 <roger.pau@citrix.com>
    CC: Wei Liu <wei.liu2@citrix.com>
    CC: M A Young <m.a.young@durham.ac.uk>
    CC: Andrew Cooper <andrew.cooper3@citrix.com>
---
 Makefile | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/Makefile b/Makefile
index 51905eb..2ff33df 100644
--- a/Makefile
+++ b/Makefile
@@ -90,6 +90,11 @@ test:
 #
 # Also, we have a number of targets COMPONENT which run
 # dist-COMPONENT, for convenience.
+#
+# The Makefiles invoked with -C from the toplevel should
+# generally have the following targets:
+#       all  build  install  clean  distclean
+
=3D20
 .PHONY: dist
 dist: DESTDIR=3D3D$(DISTDIR)/install
--
generated by git-patchbot for /home/xen/git/xen.git#master


--=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D0983334271543742890=3D=3D
Content-Type: text/plain; charset=3D"utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline


-------------------------Blur-------------------------
This email is forwarded from a MASKED EMAIL you created using Blur.  (https=
://dnt.abine.com/#help/faq/faq-whataremaskedemails).
IF THIS IS SPAM, CLICK HERE TO BLOCK:
https://dnt.abine.com/#/block_email/f4da1594@opayq.com/FWD-737QHYSMHVAYQAUC=
AOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAA=
CA=3D=3D=3D@opayq.com

Want to shop safely and privately online? Go Premium: https://dnt.abine.com=
/?pk_campaign=3DmaskHeader#premium
-------------------------by Abine-------------------------


_______________________________________________
Xen-changelog mailing list
Xen-changelog@lists.xen.org
https://lists.xenproject.org/xen-changelog
--=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D0983334271543742890=3D=3D--

--f403045d153ae95f8105516d6770--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4186146096786293156==--


From xen-devel-bounces@lists.xen.org Thu Jun 08 07:28:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 07: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 1dIrrJ-0000Sb-4W; Thu, 08 Jun 2017 07:27:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <f4da1594@opayq.com>) id 1dIrrH-0000SR-2M
 for xen-devel@lists.xensource.com; Thu, 08 Jun 2017 07:27:55 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 E4/1D-01752-A7CF8395; Thu, 08 Jun 2017 07:27:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLKsWRWlGSWpSXmKPExsWyI3PbXN2KPxa
 RBtMuylncm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ozpd7sYC7Z2M1as+zOXrYFxeRNjFyMnB4uA
 nsSSjmVANheHkMBsJomrU/exgSTYBCQkzvX3MYHYIgKKEutWv2MBsXkFPCSWTdwDZQtKnJz5B
 MyWEBCX+NzwnbWLkQPILpM4MYELIlwl0fjtHBNImFkgRaKrywQkzCggI3Fq0g2wTcICuhL/ms
 5CnaMtcfnlVKiJ0hLTFz1lh5gYJnH4qSpEuE6i99cuZghbWeLYmt1MMPbVj01MExiFZiG5bRb
 CYpAwM9D5P1rXMkHYPhJ3tnyDsjUlWrf/ZoewNSQW3NnHCNGqIXFgYTyEaSKxvd8KokJRYkr3
 Q6hqMYkjly+zQtiqErN2NbBBlMtI9CyVhQhrSyxb+Jp5ASPvKkaN4tSistQiXUNjvaSizPSMk
 tzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwKhlAIIdjP+2eR5ilORgUhLldXlsESnEl5SfUp
 mRWJwRX1Sak1p8iFGGg0NJgnfSb6CcYFFqempFWmYOMH3ApCU4eJREeI1+AKV5iwsSc4sz0yF
 Spxh1OTasXv+FSYglLz8vVUqc1xpkhgBIUUZpHtwIWCq7xCgrJczLCHSUEE9BalFuZgmq/CtG
 cQ5GJWFeIZApPJl5JXCbXgEdwQR0xJJ3YEeUJCKkpBoY/b68eS6/t8vgVfL3BQ5n5EIaV5doW
 x7KELS6PNVT7euctB2791vPM+ovTgyZ/XlbY4XexfX9u3R6TnAEGjMVZwfxftScGxi65txWI/
 06ddF5W90/v+C3eZmke/6A167Z99puLHNS2XFn+qYfZf/yeHVjg2pvdm7QOuYx90L9qtk58pq
 XG6puKrEUZyQaajEXFScCAMSh56tgAwAA
X-Env-Sender: f4da1594@opayq.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1496906870!86523776!1
X-Originating-IP: [184.105.182.157]
X-SpamReason: No, hits=0.7 required=7.0 tests=HTML_IMAGE_ONLY_16,
 HTML_MESSAGE,ML_IS_POSSIBLE_BOUNCE
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38395 invoked from network); 8 Jun 2017 07:27:52 -0000
Received: from opayq-out-07.junkemailfilter.com (HELO
 opayq-out-07.junkemailfilter.com) (184.105.182.157)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 8 Jun 2017 07:27:52 -0000
Received: from smtp5.opayq.com ([107.22.209.6]:50470) helo=[107.22.209.6]
 by opayq-outbound.junkemailfilter.com with esmtps (TLSv1.2:AES256-SHA256:256)
 (Exim 4.89) id 1dIrrC-000659-7h on interface=184.105.182.150
 for xen-devel@lists.xensource.com; Thu, 08 Jun 2017 00:27:50 -0700
From: f4da1594@opayq.com
To: xen-devel@lists.xensource.com
Message-ID: <811539029.5428.1496906867568.JavaMail.root@smtp5.opayq.com>
MIME-Version: 1.0
X-GetAbine-Processed: 1
X-Gm-Message-State: AODbwcBPgR0yiTSuzGx9NHu27D2ZXwsgkwZQNHAsd7EwgLuZVQPp8u/u
 vziCU/jizExapZC6ADV357RcfA0AZ8sEXbnfAcRj
X-Received: by 10.99.186.29 with SMTP id k29mr32509024pgf.219.1496906866007;
 Thu, 08 Jun 2017 00:27:46 -0700 (PDT)
Auto-Submitted: auto-replied
Date: Thu, 08 Jun 2017 00:27:46 -0700 (PDT)
X-Sender-Domain: google.com
X-Spamfilter-host: opayq-outbound.junkemailfilter.com -
 http://www.junkemailfilter.com
X-Key-ID: eGVuLWRldmVsQGxpc3RzLnhlbnNvdXJjZS5jb20gZjRkYTE1OTRAb3BheXEuY29tIDIwMTctMDYtMDggMDA6Mjc6NTAgMWRJcnJDLTAwMDY1OS03aA==
X-Sender-Host-Address: 107.22.209.6
X-Sender-Host-Name: smtp5.opayq.com
Subject: [Xen-devel] Delivery Status Notification (Delay)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============2458799055773254307=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============2458799055773254307==
Content-Type: multipart/report; boundary="089e0822a96c02994c05516dca18"; report-type=delivery-status

--089e0822a96c02994c05516dca18
Content-Type: multipart/related; boundary="089e0822a96c0299de05516dca19"

--089e0822a96c0299de05516dca19
Content-Type: multipart/alternative; boundary="089e0822a96c0299e205516dca1a"

--089e0822a96c0299e205516dca1a
Content-Type: text/plain; charset="UTF-8"


** Delivery incomplete **

There was a temporary problem delivering your message to curtiskwong9@gmail.com. Gmail will retry for 22 more hours. You'll be notified if the delivery fails permanently.



The response was:

Receive rate too high

--089e0822a96c0299e205516dca1a
Content-Type: text/html; charset="UTF-8"


<html>
<head>
<style>
* {
font-family:Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
</style>
</head>
<body>
<table cellpadding="0" cellspacing="0" class="email-wrapper" style="padding-top:32px;background-color:#ffffff;"><tbody>
<tr><td>
<table cellpadding=0 cellspacing=0><tbody>
<tr><td style="max-width:560px;padding:24px 24px 32px;background-color:#fafafa;border:1px solid #e0e0e0;border-radius:2px">
<img style="padding:0 24px 16px 0;float:left" width=72 height=72 alt="Error Icon" src="cid:icon.png">
<table style="min-width:272px;padding-top:8px"><tbody>
<tr><td><h2 style="font-size:20px;color:#212121;font-weight:bold;margin:0">
Delivery incomplete
</h2></td></tr>
<tr><td style="padding-top:20px;color:#757575;font-size:16px;font-weight:normal;text-align:left">
There was a temporary problem delivering your message to <a style='color:#212121;text-decoration:none'><b>curtiskwong9@gmail.com</b></a>. Gmail will retry for 22 more hours. You'll be notified if the delivery fails permanently.
</td></tr>
</tbody></table>
</td></tr>
</tbody></table>
</td></tr>
<tr style="border:none;background-color:#fff;font-size:12.8px;width:90%">
<td align="left" style="padding:48px 10px">
The response was:<br/>
<p style="font-family:monospace">
Receive rate too high
</p>
</td>
</tr>
</tbody></table>
</body>
</html>

--089e0822a96c0299e205516dca1a--

--089e0822a96c0299de05516dca19
Content-Type: image/png; name="icon.png"
Content-Disposition: attachment; filename="icon.png"
Content-Transfer-Encoding: base64
Content-ID: <icon.png>

iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAYAAADnRuK4AAAACXBIWXMAABYlAAAWJQFJUiTwAAAA
GXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAADtNJREFUeNrsnVtsFNcZx8/Mzq7t
2vhCAsZujJdiEYgq2W1UVFqpGGq1olIL5aVtWglTtX7oS+0HnvIQ89QHS7X70gfSi6OqfWkLliIF
NbLKkiZKBapYS00aKgJrzMVA5RsYjO3d6fnmst7Lmdm575md75OGY7y7np05v/l/l3PmjCDLMkFD
c2oingI0BAgNAUJDgNAiaFK1drx6sruVNifoliz4dQr+aTw/m8KuCYcJQWdhGjgTdDtl4e2XC8Eq
aNMUsiXsvogBROHp0yBo8ehPztANQEqXtghYjQGkKU/GQ3icAJbRNwpYBrs/XDHQRMDwgPVq7WEG
0NDMFkKFgHGqQJr6LIbw/OiAlblJClga8QlOgU6E9Px0axvYcYaCLbPirygBFhRAyRo9fy0F7pEF
mGEmWSuliqBc2KTFtD2KFupSRVAApViBLFr4SxXowvi3SplkVUsVQSkQTjqqfiapb6BcU6EBiMID
6nML+5E7qIa9ACmI0Xh0X3yWJy5oyQ33ALVif3FrpyhEo7wD1If9xLW9oYUZqEBojm0YFQjNjfWj
AqG5sV6eAerF/qld8xUgbRoHGv82y6sCYfwTDsvwChAqEAKECoQAVTeIRkOAHFs/9g0ChIYAVQ0g
nIUYAnMz8QwVCG3ZzYd9A2j1ZDfGP+GwNJcAoYXGlngFCBUIFQgNFQgVCA0VCC2KCoTjYCEwt4tA
+AlQC3YP97bs9g/4ApC2lB1ajcc/fioQzgOKQPzjJ0CoQKhAqEBoqEBo5pZCBUKrqlVeYGpkYEJT
lNIVsjJkfDqDChRe82KdRqkCPLB+jL545GHG629RiAYZn8QaECqQYv0VXj+lQDY+nV+oyOlKD2Lj
NhLvSJLY9p1EiElEfv6M5OhGNjdJ7uljIm9ukNwqbbNqi+baLgcBkBUlKa0l2AZI2vFZUtfz+aLf
CXUNJEY3MICq1OQsBWt1BQHjVoFGBpzGMbYAijVvL4PHioFKwWeNAAPLriwobW5FXSQ/u7xQ9HvM
wPxVIKuZVNoNQE7gsQNnYRt/aa8lwHJPV6iibSJiLgGypkDj045dGLguQXNT1bBKgBW5ROoys3mX
WROAcaFAM05dmCBJJLFnP/vFRD3J9XyByLsPEPJkiQhPFrWWskp/VtoADAL7IsBKXi8FLLf2LB/8
Q4sKZD+AtgwQZFwQx7DgyX7zx0Tevkv9fzsNmFl/AIBapbtfXyPCwn2tnaftM7WtAmBlgX4epjX1
Z74AS/OgQKwv0V1RfajbKnUX+av6lUNb8JhZUyuRm9SvKHcxlAyAWpyvKmCFmaQZYNXIJL16TILk
Mpsq+hJWa0CJrh5j13XgkDdniP4tuT1pDBh08IOM2s7f0tri/wcJmJ1ShQcKNhOEC+u28PmMXehA
7qUdnWz16TuidHxQlgdMa0sX4zMETFM03wEzKVVABvn8xr+dgrTkL0AjA1YzqYxdtxfvYrsucEee
qU9QgIEr3Ch1kWuBAAZgNfR+hax9dMWJu0v7rUBWAZqgsAFE6euz1/c15+SmZjFmfND0KjIKOHN9
R0OXgeixWh4wYg6Y15kkKFQiuZ9CdJUzBbIOEFyTvYsri8fvPLhDWhoaSXPzC4ZvrkuyYxF51x4i
7629AfxKgOUzSRelCrggIRu0qULcKJBicw/mlLbZJH6BwNmoaKjEPlE0PZOsVKqgrXjjmmFwL21v
J+v2APJdgSzb2vM18mjxkXql5XLrwEqZ1EoSkTq6jdWnPUnQzAHLUoUWZy4RMX2pvB7V3OY+BhoZ
gAcjD5LSeV/j06ZqxZ6ROD49Sv89TSysH3zz7s38z81SPMEMnF/qYRcNIZv46ncRFIuW62VnqeDG
4CJ1XAMaGQBwLhB17tcbQADdgNRr9DWZbil7AKkQTdINpOEsMbgBDdTn/v/uV6x1xA3UB4YrSBPO
frUFEQzvsDrSIDlhGEsUBit85jCFaNgeQMVqxASpUH2MYiDD0XYoGvYeQSLsBubU5RsF0w5LL1at
1RlAKkRLGkiQKr1lVX3goAzT9lcOofq4qE2VB9I73QBkZS3LJecAbYGU0eZA77n36N6nhS+1NDSV
i0zSZLSds6Jh6AJrRqhgcWqMUwVKuweoAKTP/flmT1d718i2xm0amcWJKMz10UermWl7gEMWUXFj
FlUoUxJA97tJ/V3dF7bv/O2Jg++utHXu6Pzti/WNK4Vpu9FcHx6HLCIWB2Ucikbac4B0OzB19yc7
EvXX8mm70VwfEs4hi7DEQWKLI4D63XwXL+9MPaz7YtOi4V6859CTOIgxZ6pw9N7IHC4qfjkIgNT4
uKvHRH0wbffdjZmrEKsGVH0F0hcVN5vrg0MWAQHUZhxI50RR/O/J3cM2AmfdUkYvSF4elNFcHzAc
sggoDqKZLyQxrLtG1rKbXXMP74zv3rWb1I8MePI9vHJh/aZzfXDIwnuDKbsGc8eNhjWeaVAtPl60
u7eU7zFQnVnREIcsAnVjML2DZWub60r7+Kl3E/Y9AYgGzj8ynOuDQxb+AWQwsBozmN6xvPZUaZ+s
PrG3o/FpHxVobKg13pnsNlQfLBoGHgcZDWtkczmnLsxXBRolIjtvxyGLarqx8mxsVXNhNt3YZf8A
GhuCS+DnzAPDIYuAAEoauLHiQFompCgte/LU1I3BfWMwfecIdV+mKb/bNH7CsOaAQxYBKhBjmmtJ
QXFDBSjf34sri6TjxY5CYFL5rXzBDB8AGhsCMo8bvo6Bc3XjIG1YQ1/CJitvzZaoS9RtCoLwkSYA
U3aA8VKBhs1eFG5cw8pzgNmYcPs/5W6sZQugnCAsdO7ovBiX4pM9f8m879W+3QBkKjFwG4quRHqg
h0D5FwcxAYJhjbkbys+NhLy5c+ruqNf7dgNQxWH1PEQlPjoPlBYAImBu3Rg7EysZ1kj5sW83ADle
yndrsYJbbMCgRJ9o0Foo2XeobdsuLAuwANLOE+t+fBjWyC489G3fzgAaG/J1Uo++fo/RnZiGgDW2
RjZ4BxVnuTEY1gCAvFhU3EsFqmovVQQMIGpq01qYhN6mtjUMmGEcZP+u1UAA4npaobpAwRIRjE52
CWB5FYvXW1sdjUPLdR0g4pWL5ecCFrHa1vYv3gAK9WVcCbAit1joJnkGTLvdh7WqR6z1hVZUoCAN
FonSA32GW8gDxVkmqcRB+cy3KJ3f5A2gaJeZCwEzyiSrUKpQ9sEAiKbzL9eMAilzo3fvV69grSPg
Kg9q7efA3GQ1ShVmCQIMPZ05l+IFIPs1IFj/+ehrZVegsoLql44R8epFIn78YWREzI9SRYXzB+v/
cACQOoXDPjyFi4ezsggKkYWTgIAZZJKwgmyF5Yn7eXFhtgGyung4QFSL7qwqmWS59frxPcRAALIx
sUyGOzjQQmO+A5Qfp7GTSaD5YTOhBAgCQTQubCmUACmLbNsxjH/8skw4FUh/BIDN+glaOABykoV1
26b06kWaxp+2lLqKjEpqlAzSclnJWju2LkCamXpwXjgAyEkNSFMVWCTb9BZneqLED85HGh64j451
jqDYCr+PXfqTm2edcaFASac7ghXW4eCzUDAsqaQKn6ZJ7Mo73j7hRqveKlmgsiBTR8XYC55XoXSQ
3nIAT97oMUAxNvb2r53WycINkAIKlWKJbnoV1euYB2CBOhLMEbY97YLxvAp4Xlh+rM5HoJSbMK0s
QAG3ivcdJbH3HSj1mXPhByjfMVoV1bOrF6A5cMjzuTowbqeM3UHnwgNP5ihIH3/oeaXcaJEE5nth
iUD7aj3rF/xVAchLxckeeS2Yaar6rdp0A2VSXLJH6mm3eAru2Oa+MwgQQ84hJqjGXRqgSpBVKiBR
NXDt3vw/Bt8AslsH4mYimT69oarfAUD69s9I7uAxV9/FfrF1kRuA7CpQLwmLQf1ED4L1zMoodimZ
A213QVBwbRC4QxnCiRoJtz9RXKM12OadxGDcAMSN6WCUBs5QEhAha2LNZTaDrWgO9KV8bAKzJ+GO
h0pxlhKPQZr9t9/Zhkg5Fgq7FWihnsaTCxNkWbb+7rEhmSuKIA46+C21cyFLSv/dt7lEkCkp85oq
dTKFUfrrL+3XtCxMuhM/uOC0Ir3HrzTeLkDpULkxP0CiqgQT33zpaKjzUEhze4tXtXWd9Z05J/h1
Puy6MFhP5vdRBgg6EarBSkdr03DL3uO0og7DOWn1uah6sdWDUsGyn+dDtEnyJNEeOBd1g7nbAFKZ
qyqIp1yBCkMr3tSZ0vwApEI0SEyeoxopNaLBsjI2NfeJmvHRFoJoT8f03JuvE6zsxUDlMVE/UYuL
sIHT7tPaXoLGi52lF/0on2m82Y1qY0OFQPX9Y2Hz4HsPnx9rTQjkUJtEmiSR7NsmYfdGWoFs2NdO
/GB4fe3ZeBnBokB2NqggvdqqPnb+WHtcab/YlsDud29H/Lgj1RsF8sA2czK5t7qh/Ky3b98tfs8/
v77zrPZjv9YeRi74UKBw+BAjH66ulFbkKgvaFmRHOXdpBKjyyUnZBAyC/u4I4ON7pswtQFKijkjx
OG0TfgKWLMgiS7daACwdGYBEMabAokJTF5SCZYjZQGM5YGErVSzVLECCIJBYPJFXGQCIQxdZCbAy
9/jOg/Xv31rdbIdSBQeZZKqmAIpJEt3iefdUAwHqUkEnTcE/v/jO9/o21p+3/6FkFKKzMR50qQLi
n8maAai+sSlNImyVShUA2Kttdddff/kz8x6VKgY1wKMZREcRsEcb4vzrvznX77JUMavBkwrieyNA
HCQPInXt4NKpi0+7KFWoQbPPdR8EqMoWg6RBUmBRwClJHuy7nICBqSZATg/0cpjVJaYqi5I8QFtr
FthgKtg3fvhTyApO2fzY6Xf/+OYk7yeSHhu4kcnNjfUv09PaDrBAqcKmzWoX2ig95lAkHUFfEqNE
XW7W6jjVTBjg0Qy+53Ep7iot79Y2iGuSoVDZIHdGYcgQdUTdyhjNDPFpaVqfzMubLkMzjCIGvUNN
mvsrxDa/gvfQ94ZpvTsv0+bQzDsPNAZixA1JzaXpVy8o1FTIwCk8nkEPXM8SPf4JBAgtEibiKUBD
gNAQIDQECC2C9n8BBgBAP0FWplWQxQAAAABJRU5ErkJggg==
--089e0822a96c0299de05516dca19--

--089e0822a96c02994c05516dca18
Content-Type: message/delivery-status

Reporting-MTA: dns; googlemail.com
Received-From-MTA: dns; FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA===@opayq.com
Arrival-Date: Mon, 05 Jun 2017 23:23:23 -0700 (PDT)
X-Original-Message-ID: <E1dI7t5-0004Jk-B8@xenbits.xenproject.org>

Final-Recipient: rfc822; curtiskwong9@gmail.com
Action: delayed
Status: 4.0.0
Diagnostic-Code: smtp; Receive rate too high
Last-Attempt-Date: Thu, 08 Jun 2017 00:27:46 -0700 (PDT)
Will-Retry-Until: Thu, 08 Jun 2017 23:23:23 -0700 (PDT)

--089e0822a96c02994c05516dca18
Content-Type: message/global
Content-Transfer-Encoding: quoted-printable

X-Received: by 10.99.186.29 with SMTP id k29mr20784078pgf.219.1496730203346=

;
        Mon, 05 Jun 2017 23:23:23 -0700 (PDT)
ARC-Seal: i=3D1; a=3Drsa-sha256; t=3D1496730203; cv=3Dnone;
        d=3Dgoogle.com; s=3Darc-20160816;
        b=3DP0Rc0pDub58RdfcWf7/cVjaUmvBEGvjPs6J+zrwl0i43I96VQ3AsoicbSxN38Ec=
na+
         Qq6nAaubrOCQfseSUVavEZIS1Zfw1cixIvI/H6gcQnaKCJdPpY5f38hbljWNUnv4MH=
t8
         iwS2cb+XvbyKDIQXmADo7pk5TO/BhJfx/BuWvlYmOzd1/56mHW8ZWXh1fle3d3H0Cz=
+L
         yuzBgz2eUKKD+1pvNtZ+wE0sWq31fnc3jkwC4nSjPayugXDegOHGAR7mKnc9bjf97i=
vk
         oNYI8qZe21q9j0X4DRnXt1Jd7qTwOS6FI1oU+VkfmuM0dOHihyWXXabjMkbQE3ToWq=
jR
         NaVw=3D=3D
ARC-Message-Signature: i=3D1; a=3Drsa-sha256; c=3Drelaxed/relaxed; d=3Dgoog=
le.com; s=3Darc-20160816;
        h=3Dlist-subscribe:list-help:list-post:list-unsubscribe
         :list-unsubscribe:list-id:precedence:subject:date:message-id:to
         :reply-to:sender:from:content-transfer-encoding:mime-version
         :dkim-signature:delivery-date:arc-authentication-results;
        bh=3DW5ERQhfuI7BVlnxiTwiniOMiwAuPBL4fVRQN54Ovr28=3D;
        b=3Dogx0n0+P49V0rV9ZjrEk4WlPGmMfBOu5vlp3hSeNrj+xplZTysBvKcdE+r8lwt+=
9Y6
         ZMPeDsEdJZGtagEWQDeAGaiplQ9l2AQkVE8lEwqCc7Ak9GyWfGjB/7mMGrPEZbFuyS=
Uh
         wVL8SKZIu4O7po7aV8BDh04gdb5zq8kKZ8WJW+nUiGc3gq3iKlsOc0rSIjI3VYucCb=
ZR
         ilfGODuAKfkpv4KedquFY9nBfW9tpwf7rekVI5IkITMlswxCDe25WGVZN44XTOc6GT=
LU
         TA3Wky00Y9sIBGAZnRrTlPAQ6xEo2dA2YSE4Mc2KSBoonoJlSYpm47pViXokUn2ipH=
fS
         pJiw=3D=3D
ARC-Authentication-Results: i=3D1; mx.google.com;
       dkim=3Dpass header.i=3D@opayq.com;
       spf=3Dpass (google.com: domain of fwd-737qhysmhvayqaucaoiqbdaagaqlma=
2yamheccjdlibayawyakiazaqhsmccwmblia4uanqueigcimbkmazuz4aaeaaca=3D=3D=3D@op=
ayq.com designates 69.50.231.162 as permitted sender) smtp.mailfrom=3DFWD-7=
37QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGC=
IMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com;
       dmarc=3Dpass (p=3DNONE sp=3DNONE dis=3DNONE) header.from=3Dopayq.com
Return-Path: <FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHS=
MCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com>
Received: from smtp162.junkemailfilter.com (smtp162.junkemailfilter.com. [6=
9.50.231.162])
        by mx.google.com with ESMTPS id r27si8848139pfg.100.2017.06.05.23.2=
3.23
        for <curtiskwong9@gmail.com>
        (version=3DTLS1_2 cipher=3DECDHE-RSA-AES128-GCM-SHA256 bits=3D128/1=
28);
        Mon, 05 Jun 2017 23:23:23 -0700 (PDT)
Received-SPF: pass (google.com: domain of fwd-737qhysmhvayqaucaoiqbdaagaqlm=
a2yamheccjdlibayawyakiazaqhsmccwmblia4uanqueigcimbkmazuz4aaeaaca=3D=3D=3D@o=
payq.com designates 69.50.231.162 as permitted sender) client-ip=3D69.50.23=
1.162;
Authentication-Results: mx.google.com;
       dkim=3Dpass header.i=3D@opayq.com;
       spf=3Dpass (google.com: domain of fwd-737qhysmhvayqaucaoiqbdaagaqlma=
2yamheccjdlibayawyakiazaqhsmccwmblia4uanqueigcimbkmazuz4aaeaaca=3D=3D=3D@op=
ayq.com designates 69.50.231.162 as permitted sender) smtp.mailfrom=3DFWD-7=
37QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGC=
IMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com;
       dmarc=3Dpass (p=3DNONE sp=3DNONE dis=3DNONE) header.from=3Dopayq.com
Delivery-date: Mon, 05 Jun 2017 23:23:23 -0700
Received: from opayq-out-07.junkemailfilter.com ([184.105.182.157]:54618) h=
elo=3Dopayq-out-07.junkemailfilter.com
	by outscan-backup.junkemailfilter.com with esmtps (TLSv1.2:ECDHE-RSA-AES25=
6-GCM-SHA384:256)
	(Exim 4.89)
	id 1dI7ti-0003bQ-RR on interface=3D69.50.231.152
	for curtiskwong9@gmail.com; Mon, 05 Jun 2017 23:23:22 -0700
Received: from smtp3.opayq.com ([23.23.126.237]:7536) helo=3D[23.23.126.237=
]
	by opayq-outbound.junkemailfilter.com with esmtps (TLSv1.2:AES256-SHA256:2=
56)
	(Exim 4.89)
	id 1dI7tD-0000oo-Ab on interface=3D184.105.182.150
	for curtiskwong9@gmail.com; Mon, 05 Jun 2017 23:22:51 -0700
DKIM-Signature: v=3D1; d=3Dopayq.com; t=3D1496730170; b=3DWQg7GluH13TIgQt1R=
vRPc4ZbjZmcYbapUL/siQ/KDfpeJh3tNHRXCWZedZpb9DI13j/RrxiEd9DaDeLOmZ+rEGuBv1VA=
eSLcvD67az9e0Ph2cqbVP9WMx+DuTiCuBN6tj77SHF6VECcPwMLkgc7jDAOtCHvQafAgO3+r10q=
wkYc=3D; s=3Dabine; c=3Drelaxed/relaxed; a=3Drsa-sha256; bh=3DW5ERQhfuI7BVl=
nxiTwiniOMiwAuPBL4fVRQN54Ovr28=3D; h=3DDate:From:Reply-To:Subject:To:List-U=
nsubscribe;
MIME-Version: 1.0
Content-Type: text/plain; charset=3D"utf-8"
Content-Transfer-Encoding: 7bit
X-GetAbine-Processed: 1
From: "lists.xen.org [Masked]" <FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJ=
DLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com>
Sender: "lists.xen.org [Masked]" <FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHEC=
CJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com=
>
Reply-To:=20
	FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UAN=
QUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com
To: f4da1594@opayq.com
X-GetAbine-Sender: xen-changelog-bounces@lists.xen.org
X-GetAbine-Disposable: f4da1594@opayq.com
X-GetAbine-Host-Address: 23.23.126.237
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVdfUyyz
 S4O4uQYsJ2wwcGD229+1iD2CMYs3MS8qvSGDNOLvyFkvBHs6KXdNPMjYw/mTvYuTkEBL4wigx
 8ZJsFyMXkH2eUWLHo9/MXYwcHGwCYhJz9yqA1IgIqErMWrGcGaJeXaLpdwMbSImwgL3EiXceI
 GFeATOJQzObwEpYgMrXnV7NMoGRYwEjwypGjeLUorLUIl1jQ72kosz0jJLcxMwcXUMDM73c1O
 LixPTUnMSkYr3k/NxNjECPMADBDsamRYGHGCU5mJREecWtzSKF+JLyUyozEosz4otKc1KLDzH
 KcHAoSfBaeALlBItS01Mr0jJzgKEBk5bg4FES4a1xBUrzFhck5hZnpkOkTjEqSonz8oP0CYAk
 Mkrz4Npg4XiJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwrxOIFN4MvNK4Ka/AlrMBLSY75IJy
 OKSRISUVAPjmYuhR8+LxLzcONHhZvmqlqY/nSp7GSccb4q4pXBkrmBY3Np4mc/m5g9TdqteX+
 5/0tbKasedh35SM1N+MpwPfPz+yzTH48yfKxIfN8d4JlZ8/+vOd+j0Znv2z67bBRPZvZ3fT1g
 ncjZzzqv6daJMH3vYxev23KuW97hnoiwQdnLplBPqbHNblViKMxINtZiLihMBBnP5bUICAAA=
=3D
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1496730164!100734195!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=3D0.0 required=3D7.0 tests=3D
X-StarScan-Received:=20
X-StarScan-Version: 9.4.19; banners=3D-,-,-
X-VirusChecked: Checked
Message-Id: <E1dI7t5-0004Jk-B8@xenbits.xenproject.org>
Date: Tue, 06 Jun 2017 06:22:43 +0000
Subject: [Xen-changelog] [xen master] x86/pv: Drop unused
	switch_kernel_stack()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-change=
log>,=20
 <mailto:xen-changelog-request@lists.xen.org?subject=3Dunsubscribe>
List-Unsubscribe: <mailto:unsubscribe-1188110264-f4da1594@opayq.com>, <http=
s://emails.abine.com/disableDisposable?fwd=3DFWD-737QHYSMHVAYQAUCAOIQBDAAGA=
QLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=
=3D@opayq.com>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=3Dhelp>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changel=
og>,=20
 <mailto:xen-changelog-request@lists.xen.org?subject=3Dsubscribe>
X-Sender-Domain: xenproject.org
X-Spamfilter-host: plato.junkemailfilter.com - http://www.junkemailfilter.c=
om
X-Key-ID: ZjRkYTE1OTRAb3BheXEuY29tIHhlbi1jaGFuZ2Vsb2ctYm91bmNlc0BsaXN0cy54Z=
W4ub3JnIDIwMTctMDYtMDUgMjM6MjI6NDggMWRJN3RBLTAwMDJ2Qy1Jdw=3D=3D
X-Mail-from: xen-changelog-bounces@lists.xen.org
X-Sender-Host-Address: 192.237.175.120
X-Sender-Host-Name: lists.xenproject.org
X-Key-ID: Y3VydGlza3dvbmc5QGdtYWlsLmNvbSBmd2QtNzM3cWh5c21odmF5cWF1Y2FvaXFiZ=
GFhZ2FxbG1hMnlhbWhlY2NqZGxpYmF5YXd5YWtpYXphcWhzbWNjd21ibGlhNHVhbnF1ZWlnY2lt=
YmttYXp1ejRhYWVhYWNhPT09QG9wYXlxLmNvbSAyMDE3LTA2LTA1IDIzOjIyOjUxIDFkSTd0RC0=
wMDAwb28tQWI=3D


-------------------------Blur-------------------------
This email is forwarded from a MASKED EMAIL you created using Blur.  (https=
://dnt.abine.com/#help/faq/faq-whataremaskedemails).
IF THIS IS SPAM, CLICK HERE TO BLOCK:
https://dnt.abine.com/#/block_email/f4da1594@opayq.com/FWD-737QHYSMHVAYQAUC=
AOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAA=
CA=3D=3D=3D@opayq.com

Want to shop safely and privately online? Go Premium: https://dnt.abine.com=
/?pk_campaign=3DmaskHeader#premium
-------------------------by Abine-------------------------


commit 353490a6f0d69bf4630b758742d4f4e070e52e81
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Thu May 4 15:19:31 2017 +0100
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Tue May 30 18:50:13 2017 +0100

    x86/pv: Drop unused switch_kernel_stack()
   =20
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
---
 xen/arch/x86/domain.c | 4 ----
 1 file changed, 4 deletions(-)

diff --git a/xen/arch/x86/domain.c b/xen/arch/x86/domain.c
index 13cdc50..d9f3cfa 100644
--- a/xen/arch/x86/domain.c
+++ b/xen/arch/x86/domain.c
@@ -1885,8 +1885,6 @@ static void save_segments(struct vcpu *v)
     this_cpu(dirty_segment_mask) =3D dirty_segment_mask;
 }
=20
-#define switch_kernel_stack(v) ((void)0)
-
 static void paravirt_ctxt_switch_from(struct vcpu *v)
 {
     save_segments(v);
@@ -1905,8 +1903,6 @@ static void paravirt_ctxt_switch_to(struct vcpu *v)
 {
     unsigned long cr4;
=20
-    switch_kernel_stack(v);
-
     cr4 =3D pv_guest_cr4_to_real_cr4(v);
     if ( unlikely(cr4 !=3D read_cr4()) )
         write_cr4(cr4);
--
generated by git-patchbot for /home/xen/git/xen.git#master

_______________________________________________
Xen-changelog mailing list
Xen-changelog@lists.xen.org
https://lists.xenproject.org/xen-changelog

--089e0822a96c02994c05516dca18--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2458799055773254307==--


From xen-devel-bounces@lists.xen.org Thu Jun 08 07:36:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 07:36: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 1dIrzq-0001AX-6g; Thu, 08 Jun 2017 07: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 <osstest-admin@xenproject.org>) id 1dIrzp-0001AA-64
 for xen-devel@lists.xensource.com; Thu, 08 Jun 2017 07:36:45 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 A4/3A-02181-C8EF8395; Thu, 08 Jun 2017 07:36:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVbf7n0W
 kwbQPihYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuDTPumBVQsXks8eYGhhX
 W3UxcnIICfxllFj5SwXCfswo8fJVdRcjF5C9jVHi9YzrbCAJEQFnia9n5rKD2LwC+hIPls1lB
 rGFBTwlfh45yQTSICFwX07i2Mc2sAYJAW+Jttf/GbsYOcDsq1etuxjZOdgErCQOiYEUsAioSt
 yZN5NxAiP3AkaGVYwaxalFZalFuoYmeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZs
 Ygd5mAIIdjGdPex5ilORgUhLldXlsESnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvfVH6CcYFFq
 empFWmYOMOxg0hIcPEoivEY/gNK8xQWJucWZ6RCpU4y6HBtWr//CJMSSl5+XKiXOuxJkhgBIU
 UZpHtwIWAxcYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjDvB5ApPJl5JXCbXgEdwQR0xJJ3YE
 eUJCKkpBoYRXe+FnkqH9eU+MVVVEs+TyZ0lVk+Hw+DReR68bP7+z7sP7JiUU2STsTcAqPZzpO
 vb1gQNqOu7Yu8ByNb1afPK087/tphcqbu6V2Du27qsdzu22p8Nd8XJM+QeBN+u6Kkcv7h9Sfk
 3waop57/JekbFzL7WUtFc1PiFam6//FMwctf+LWsjfikxFKckWioxVxUnAgA8N9VNnwCAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1496907400!102367772!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6370 invoked from network); 8 Jun 2017 07:36:41 -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; 8 Jun 2017 07:36: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 1dIrzj-00077p-Dy; Thu, 08 Jun 2017 07:36: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 1dIrzd-0007K9-Ob; Thu, 08 Jun 2017 07:36:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dIrzb-0006JZ-52; Thu, 08 Jun 2017 07:36:33 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110082-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl:host-install(3):broken:regression
 linux-4.9:test-amd64-amd64-xl-multivcpu:guest-start:fail:regression
 linux-4.9:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-4.9:test-amd64-amd64-i386-pvgrub:debian-di-install:fail:regression
 linux-4.9:test-amd64-i386-libvirt:guest-start/debian.repeat:fail:regression
 linux-4.9:test-amd64-amd64-xl-xsm:guest-localmigrate: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-localmigrate/x10:fail:regression
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-4.9:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:regression
 linux-4.9:test-armhf-armhf-libvirt:xen-install:fail:regression
 linux-4.9:test-amd64-i386-xl-raw:guest-start/debian.repeat:fail:regression
 linux-4.9:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 linux-4.9:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-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-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-armhf-armhf-examine:reboot:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64: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=f1aa865ae5d4608cbfbb02f42baa1ef5ed95fce2
X-Osstest-Versions-That: linux=37feaf8095d352014555b82adb4a04609ca17d3f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 08 Jun 2017 07:36:31 +0000
Subject: [Xen-devel] [linux-4.9 test] 110082: 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>

ZmxpZ2h0IDExMDA4MiBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDA4Mi8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAg
MyBob3N0LWluc3RhbGwoMykgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTA3MzU4CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAxMSBndWVzdC1zdGFydCAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDYgeGVuLWJvb3Qg
ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwNzM1OAogdGVzdC1hbWQ2NC1hbWQ2NC1p
Mzg2LXB2Z3J1YiAgOSBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3
MzU4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgMTcgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJl
cGVhdCBmYWlsIFJFR1IuIHZzLiAxMDczNTgKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAg
MTUgZ3Vlc3QtbG9jYWxtaWdyYXRlICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwNzM1OAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAg
ZmFpbCBSRUdSLiB2cy4gMTA3MzU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiAxMDczNTgKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAg
ZmFpbCBSRUdSLiB2cy4gMTA3MzU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtIDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2
cy4gMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICA1IHhlbi1pbnN0YWxsICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDczNTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
ICAgICAxOCBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDEwNzM1OAoK
UmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5n
KToKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgMTYgcnVtcHJ1bi1kZW1vLXhlbnN0b3Jl
bHMveGVuc3RvcmVscy5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgICA5IGRlYmlhbi1pbnN0YWxsICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMDczNTgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tp
bmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICA2IHhlbi1ib290ICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20g
IDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwNzM1OAogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZh
aWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgNiB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEw
NzM1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAg
ICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDYgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICA5IHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kIDE2IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgNiByZWJvb3QgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA5IHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFt
ZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgIDkgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9y
IHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBmMWFhODY1YWU1ZDQ2MDhjYmZiYjAyZjQy
YmFhMWVmNWVkOTVmY2UyCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICAz
N2ZlYWY4MDk1ZDM1MjAxNDU1NWI4MmFkYjRhMDQ2MDljYTE3ZDNmCgpMYXN0IHRlc3Qgb2YgYmFz
aXMgICAxMDczNTggIDIwMTctMDQtMTAgMTk6NDI6NTIgWiAgIDU4IGRheXMKRmFpbGluZyBzaW5j
ZSAgICAgICAgMTA3Mzk2ICAyMDE3LTA0LTEyIDExOjE1OjE5IFogICA1NiBkYXlzICAgODggYXR0
ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEwMDgyICAyMDE3LTA2LTA3IDExOjM0OjI2IFog
ICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo2MDUgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25z
IHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVu
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1h
bWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCB0ZXN0LWFybWhmLWFybWhmLXhsIGhvc3Qt
aW5zdGFsbCgzKQoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAy
MTYyMSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 08 08:24:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 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 1dIsk5-0004jq-QG; Thu, 08 Jun 2017 08: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 <f4da1594@opayq.com>) id 1dIsk4-0004jk-Fn
 for xen-devel@lists.xensource.com; Thu, 08 Jun 2017 08:24:32 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 20/87-03920-FB909395; Thu, 08 Jun 2017 08:24:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBKsWRWlGSWpSXmKPExsWyI3PbXN19nJa
 RBnN+8lvcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oxVW/ewFZydyFgx6edVlgbG5g7GLkYODhYB
 PYnvF/i7GDk5hARmM0nsvh4NYrMJSEic6+9jArFFBBQl1q1+xwJi8wp4Suz4sokdwhaUODnzC
 VhcQkBc4nPDd1YIu0xiybaHTCDjJQSqJG7dkAYJMwukSCzafAasnFFARuLUpBtsILawgK7Ev6
 azjCA2i4C2xK9jKxghxkhLTF/0lB3CVpFofzCJGWJkmMThp6oQ4TqJKYvvQJUrSxxbs5sJxr7
 6sYlpAqPwLCSHzkJyBYTtIXH16hp2CNtHoudFK1RcU6J1+2+ouIbEgjv7GGcBbQaxDyyMhzBN
 JLb3W0FUKEpM6X4IVS0mceTyZVYIW1Vi1q4GNohyGYmepbIQYW2JZQtfMy9g5F3FqF6cWlSWW
 qRrppdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERjLDECwg3HeCf9DjJIcTEqivC
 6PLSKF+JLyUyozEosz4otKc1KLDzHKcHAoSfDqclhGCgkWpaanVqRl5gCTCkxagoNHSYR3CiN
 Qmre4IDG3ODMdInWKUZdjw+r1X5iEWPLy81KlxHlLQWYIgBRllObBjYAluEuMslLCvIxARwnx
 FKQW5WaWoMq/YhTnYFQS5t0KMoUnM68EbtMroCOYgI5Y8s4C5IiSRISUVAPjstL7vrVCprMfu
 P7g/VD0ce1F82Xil065LOXLDewKXfdsxcErU55vKljENUUw4lBRuLxo9QEXq2Qt7qI76jb3rN
 yltLUClLf8/uP7StH18bl3Z+Y0fL613TH1m4aU4z9H3S2rd37vianYar/l38LO7QLGCxb7aFn
 /lBaL3WgV8Lc1zm1v04ZsJZbijERDLeai4kQAD89VHGsDAAA=
X-Env-Sender: f4da1594@opayq.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1496910268!66200230!1
X-Originating-IP: [184.105.182.157]
X-SpamReason: No, hits=0.7 required=7.0 tests=HTML_IMAGE_ONLY_16,
 HTML_MESSAGE,ML_IS_POSSIBLE_BOUNCE
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61644 invoked from network); 8 Jun 2017 08:24:29 -0000
Received: from opayq-out-07.junkemailfilter.com (HELO
 opayq-out-07.junkemailfilter.com) (184.105.182.157)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Jun 2017 08:24:29 -0000
Received: from smtp5.opayq.com ([107.22.209.6]:62674) helo=[107.22.209.6]
 by opayq-outbound.junkemailfilter.com with esmtps (TLSv1.2:AES256-SHA256:256)
 (Exim 4.89) id 1dIsk0-0005nf-2Q on interface=184.105.182.150
 for xen-devel@lists.xensource.com; Thu, 08 Jun 2017 01:24:28 -0700
From: f4da1594@opayq.com
To: xen-devel@lists.xensource.com
Message-ID: <1684889020.5598.1496910266317.JavaMail.root@smtp5.opayq.com>
MIME-Version: 1.0
X-GetAbine-Processed: 1
X-Gm-Message-State: AODbwcAAbLdsqmdN9eKn3iTYqNJ/C2awa0eHbni9cDPHckgXMQGhKEpO
 OC3c8HbdZZgPEIvpxknxKB04siWYawAoPjI0DIRX
X-Received: by 10.84.135.101 with SMTP id 92mr33681750pli.114.1496910198863;
 Thu, 08 Jun 2017 01:23:18 -0700 (PDT)
Auto-Submitted: auto-replied
Date: Thu, 08 Jun 2017 01:23:18 -0700 (PDT)
X-Sender-Domain: google.com
X-Sender-Domain: junkemailfilter.com
X-Spamfilter-host: opayq-outbound.junkemailfilter.com -
 http://www.junkemailfilter.com
X-Key-ID: eGVuLWRldmVsQGxpc3RzLnhlbnNvdXJjZS5jb20gZjRkYTE1OTRAb3BheXEuY29tIDIwMTctMDYtMDggMDE6MjQ6MjggMWRJc2swLTAwMDVuZi0yUQ==
X-Sender-Host-Address: 107.22.209.6
X-Sender-Host-Name: smtp5.opayq.com
Subject: [Xen-devel] Delivery Status Notification (Delay)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============7589851972320658099=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============7589851972320658099==
Content-Type: multipart/report; boundary="94eb2c187750a9f16505516e9054"; report-type=delivery-status

--94eb2c187750a9f16505516e9054
Content-Type: multipart/related; boundary="94eb2c187750a9f20305516e9055"

--94eb2c187750a9f20305516e9055
Content-Type: multipart/alternative; boundary="94eb2c187750a9f20805516e9056"

--94eb2c187750a9f20805516e9056
Content-Type: text/plain; charset="UTF-8"


** Delivery incomplete **

There was a temporary problem delivering your message to curtiskwong9@gmail.com. Gmail will retry for 22 more hours. You'll be notified if the delivery fails permanently.




--94eb2c187750a9f20805516e9056
Content-Type: text/html; charset="UTF-8"


<html>
<head>
<style>
* {
font-family:Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
</style>
</head>
<body>
<table cellpadding="0" cellspacing="0" class="email-wrapper" style="padding-top:32px;background-color:#ffffff;"><tbody>
<tr><td>
<table cellpadding=0 cellspacing=0><tbody>
<tr><td style="max-width:560px;padding:24px 24px 32px;background-color:#fafafa;border:1px solid #e0e0e0;border-radius:2px">
<img style="padding:0 24px 16px 0;float:left" width=72 height=72 alt="Error Icon" src="cid:icon.png">
<table style="min-width:272px;padding-top:8px"><tbody>
<tr><td><h2 style="font-size:20px;color:#212121;font-weight:bold;margin:0">
Delivery incomplete
</h2></td></tr>
<tr><td style="padding-top:20px;color:#757575;font-size:16px;font-weight:normal;text-align:left">
There was a temporary problem delivering your message to <a style='color:#212121;text-decoration:none'><b>curtiskwong9@gmail.com</b></a>. Gmail will retry for 22 more hours. You'll be notified if the delivery fails permanently.
</td></tr>
</tbody></table>
</td></tr>
</tbody></table>
</td></tr>
<tr style="border:none;background-color:#fff;font-size:12.8px;width:90%">
<td align="left" style="padding:48px 10px">
</td>
</tr>
</tbody></table>
</body>
</html>

--94eb2c187750a9f20805516e9056--

--94eb2c187750a9f20305516e9055
Content-Type: image/png; name="icon.png"
Content-Disposition: attachment; filename="icon.png"
Content-Transfer-Encoding: base64
Content-ID: <icon.png>

iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAYAAADnRuK4AAAACXBIWXMAABYlAAAWJQFJUiTwAAAA
GXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAADtNJREFUeNrsnVtsFNcZx8/Mzq7t
2vhCAsZujJdiEYgq2W1UVFqpGGq1olIL5aVtWglTtX7oS+0HnvIQ89QHS7X70gfSi6OqfWkLliIF
NbLKkiZKBapYS00aKgJrzMVA5RsYjO3d6fnmst7Lmdm575md75OGY7y7np05v/l/l3PmjCDLMkFD
c2oingI0BAgNAUJDgNAiaFK1drx6sruVNifoliz4dQr+aTw/m8KuCYcJQWdhGjgTdDtl4e2XC8Eq
aNMUsiXsvogBROHp0yBo8ehPztANQEqXtghYjQGkKU/GQ3icAJbRNwpYBrs/XDHQRMDwgPVq7WEG
0NDMFkKFgHGqQJr6LIbw/OiAlblJClga8QlOgU6E9Px0axvYcYaCLbPirygBFhRAyRo9fy0F7pEF
mGEmWSuliqBc2KTFtD2KFupSRVAApViBLFr4SxXowvi3SplkVUsVQSkQTjqqfiapb6BcU6EBiMID
6nML+5E7qIa9ACmI0Xh0X3yWJy5oyQ33ALVif3FrpyhEo7wD1If9xLW9oYUZqEBojm0YFQjNjfWj
AqG5sV6eAerF/qld8xUgbRoHGv82y6sCYfwTDsvwChAqEAKECoQAVTeIRkOAHFs/9g0ChIYAVQ0g
nIUYAnMz8QwVCG3ZzYd9A2j1ZDfGP+GwNJcAoYXGlngFCBUIFQgNFQgVCA0VCC2KCoTjYCEwt4tA
+AlQC3YP97bs9g/4ApC2lB1ajcc/fioQzgOKQPzjJ0CoQKhAqEBoqEBo5pZCBUKrqlVeYGpkYEJT
lNIVsjJkfDqDChRe82KdRqkCPLB+jL545GHG629RiAYZn8QaECqQYv0VXj+lQDY+nV+oyOlKD2Lj
NhLvSJLY9p1EiElEfv6M5OhGNjdJ7uljIm9ukNwqbbNqi+baLgcBkBUlKa0l2AZI2vFZUtfz+aLf
CXUNJEY3MICq1OQsBWt1BQHjVoFGBpzGMbYAijVvL4PHioFKwWeNAAPLriwobW5FXSQ/u7xQ9HvM
wPxVIKuZVNoNQE7gsQNnYRt/aa8lwHJPV6iibSJiLgGypkDj045dGLguQXNT1bBKgBW5ROoys3mX
WROAcaFAM05dmCBJJLFnP/vFRD3J9XyByLsPEPJkiQhPFrWWskp/VtoADAL7IsBKXi8FLLf2LB/8
Q4sKZD+AtgwQZFwQx7DgyX7zx0Tevkv9fzsNmFl/AIBapbtfXyPCwn2tnaftM7WtAmBlgX4epjX1
Z74AS/OgQKwv0V1RfajbKnUX+av6lUNb8JhZUyuRm9SvKHcxlAyAWpyvKmCFmaQZYNXIJL16TILk
Mpsq+hJWa0CJrh5j13XgkDdniP4tuT1pDBh08IOM2s7f0tri/wcJmJ1ShQcKNhOEC+u28PmMXehA
7qUdnWz16TuidHxQlgdMa0sX4zMETFM03wEzKVVABvn8xr+dgrTkL0AjA1YzqYxdtxfvYrsucEee
qU9QgIEr3Ch1kWuBAAZgNfR+hax9dMWJu0v7rUBWAZqgsAFE6euz1/c15+SmZjFmfND0KjIKOHN9
R0OXgeixWh4wYg6Y15kkKFQiuZ9CdJUzBbIOEFyTvYsri8fvPLhDWhoaSXPzC4ZvrkuyYxF51x4i
7629AfxKgOUzSRelCrggIRu0qULcKJBicw/mlLbZJH6BwNmoaKjEPlE0PZOsVKqgrXjjmmFwL21v
J+v2APJdgSzb2vM18mjxkXql5XLrwEqZ1EoSkTq6jdWnPUnQzAHLUoUWZy4RMX2pvB7V3OY+BhoZ
gAcjD5LSeV/j06ZqxZ6ROD49Sv89TSysH3zz7s38z81SPMEMnF/qYRcNIZv46ncRFIuW62VnqeDG
4CJ1XAMaGQBwLhB17tcbQADdgNRr9DWZbil7AKkQTdINpOEsMbgBDdTn/v/uV6x1xA3UB4YrSBPO
frUFEQzvsDrSIDlhGEsUBit85jCFaNgeQMVqxASpUH2MYiDD0XYoGvYeQSLsBubU5RsF0w5LL1at
1RlAKkRLGkiQKr1lVX3goAzT9lcOofq4qE2VB9I73QBkZS3LJecAbYGU0eZA77n36N6nhS+1NDSV
i0zSZLSds6Jh6AJrRqhgcWqMUwVKuweoAKTP/flmT1d718i2xm0amcWJKMz10UermWl7gEMWUXFj
FlUoUxJA97tJ/V3dF7bv/O2Jg++utHXu6Pzti/WNK4Vpu9FcHx6HLCIWB2Ucikbac4B0OzB19yc7
EvXX8mm70VwfEs4hi7DEQWKLI4D63XwXL+9MPaz7YtOi4V6859CTOIgxZ6pw9N7IHC4qfjkIgNT4
uKvHRH0wbffdjZmrEKsGVH0F0hcVN5vrg0MWAQHUZhxI50RR/O/J3cM2AmfdUkYvSF4elNFcHzAc
sggoDqKZLyQxrLtG1rKbXXMP74zv3rWb1I8MePI9vHJh/aZzfXDIwnuDKbsGc8eNhjWeaVAtPl60
u7eU7zFQnVnREIcsAnVjML2DZWub60r7+Kl3E/Y9AYgGzj8ynOuDQxb+AWQwsBozmN6xvPZUaZ+s
PrG3o/FpHxVobKg13pnsNlQfLBoGHgcZDWtkczmnLsxXBRolIjtvxyGLarqx8mxsVXNhNt3YZf8A
GhuCS+DnzAPDIYuAAEoauLHiQFompCgte/LU1I3BfWMwfecIdV+mKb/bNH7CsOaAQxYBKhBjmmtJ
QXFDBSjf34sri6TjxY5CYFL5rXzBDB8AGhsCMo8bvo6Bc3XjIG1YQ1/CJitvzZaoS9RtCoLwkSYA
U3aA8VKBhs1eFG5cw8pzgNmYcPs/5W6sZQugnCAsdO7ovBiX4pM9f8m879W+3QBkKjFwG4quRHqg
h0D5FwcxAYJhjbkbys+NhLy5c+ruqNf7dgNQxWH1PEQlPjoPlBYAImBu3Rg7EysZ1kj5sW83ADle
yndrsYJbbMCgRJ9o0Foo2XeobdsuLAuwANLOE+t+fBjWyC489G3fzgAaG/J1Uo++fo/RnZiGgDW2
RjZ4BxVnuTEY1gCAvFhU3EsFqmovVQQMIGpq01qYhN6mtjUMmGEcZP+u1UAA4npaobpAwRIRjE52
CWB5FYvXW1sdjUPLdR0g4pWL5ecCFrHa1vYv3gAK9WVcCbAit1joJnkGTLvdh7WqR6z1hVZUoCAN
FonSA32GW8gDxVkmqcRB+cy3KJ3f5A2gaJeZCwEzyiSrUKpQ9sEAiKbzL9eMAilzo3fvV69grSPg
Kg9q7efA3GQ1ShVmCQIMPZ05l+IFIPs1IFj/+ehrZVegsoLql44R8epFIn78YWREzI9SRYXzB+v/
cACQOoXDPjyFi4ezsggKkYWTgIAZZJKwgmyF5Yn7eXFhtgGyung4QFSL7qwqmWS59frxPcRAALIx
sUyGOzjQQmO+A5Qfp7GTSaD5YTOhBAgCQTQubCmUACmLbNsxjH/8skw4FUh/BIDN+glaOABykoV1
26b06kWaxp+2lLqKjEpqlAzSclnJWju2LkCamXpwXjgAyEkNSFMVWCTb9BZneqLED85HGh64j451
jqDYCr+PXfqTm2edcaFASac7ghXW4eCzUDAsqaQKn6ZJ7Mo73j7hRqveKlmgsiBTR8XYC55XoXSQ
3nIAT97oMUAxNvb2r53WycINkAIKlWKJbnoV1euYB2CBOhLMEbY97YLxvAp4Xlh+rM5HoJSbMK0s
QAG3ivcdJbH3HSj1mXPhByjfMVoV1bOrF6A5cMjzuTowbqeM3UHnwgNP5ihIH3/oeaXcaJEE5nth
iUD7aj3rF/xVAchLxckeeS2Yaar6rdp0A2VSXLJH6mm3eAru2Oa+MwgQQ84hJqjGXRqgSpBVKiBR
NXDt3vw/Bt8AslsH4mYimT69oarfAUD69s9I7uAxV9/FfrF1kRuA7CpQLwmLQf1ED4L1zMoodimZ
A213QVBwbRC4QxnCiRoJtz9RXKM12OadxGDcAMSN6WCUBs5QEhAha2LNZTaDrWgO9KV8bAKzJ+GO
h0pxlhKPQZr9t9/Zhkg5Fgq7FWihnsaTCxNkWbb+7rEhmSuKIA46+C21cyFLSv/dt7lEkCkp85oq
dTKFUfrrL+3XtCxMuhM/uOC0Ir3HrzTeLkDpULkxP0CiqgQT33zpaKjzUEhze4tXtXWd9Z05J/h1
Puy6MFhP5vdRBgg6EarBSkdr03DL3uO0og7DOWn1uah6sdWDUsGyn+dDtEnyJNEeOBd1g7nbAFKZ
qyqIp1yBCkMr3tSZ0vwApEI0SEyeoxopNaLBsjI2NfeJmvHRFoJoT8f03JuvE6zsxUDlMVE/UYuL
sIHT7tPaXoLGi52lF/0on2m82Y1qY0OFQPX9Y2Hz4HsPnx9rTQjkUJtEmiSR7NsmYfdGWoFs2NdO
/GB4fe3ZeBnBokB2NqggvdqqPnb+WHtcab/YlsDud29H/Lgj1RsF8sA2czK5t7qh/Ky3b98tfs8/
v77zrPZjv9YeRi74UKBw+BAjH66ulFbkKgvaFmRHOXdpBKjyyUnZBAyC/u4I4ON7pswtQFKijkjx
OG0TfgKWLMgiS7daACwdGYBEMabAokJTF5SCZYjZQGM5YGErVSzVLECCIJBYPJFXGQCIQxdZCbAy
9/jOg/Xv31rdbIdSBQeZZKqmAIpJEt3iefdUAwHqUkEnTcE/v/jO9/o21p+3/6FkFKKzMR50qQLi
n8maAai+sSlNImyVShUA2Kttdddff/kz8x6VKgY1wKMZREcRsEcb4vzrvznX77JUMavBkwrieyNA
HCQPInXt4NKpi0+7KFWoQbPPdR8EqMoWg6RBUmBRwClJHuy7nICBqSZATg/0cpjVJaYqi5I8QFtr
FthgKtg3fvhTyApO2fzY6Xf/+OYk7yeSHhu4kcnNjfUv09PaDrBAqcKmzWoX2ig95lAkHUFfEqNE
XW7W6jjVTBjg0Qy+53Ep7iot79Y2iGuSoVDZIHdGYcgQdUTdyhjNDPFpaVqfzMubLkMzjCIGvUNN
mvsrxDa/gvfQ94ZpvTsv0+bQzDsPNAZixA1JzaXpVy8o1FTIwCk8nkEPXM8SPf4JBAgtEibiKUBD
gNAQIDQECC2C9n8BBgBAP0FWplWQxQAAAABJRU5ErkJggg==
--94eb2c187750a9f20305516e9055--

--94eb2c187750a9f16505516e9054
Content-Type: message/delivery-status

Reporting-MTA: dns; googlemail.com
Received-From-MTA: dns; FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA===@opayq.com
Arrival-Date: Mon, 05 Jun 2017 23:32:13 -0700 (PDT)
X-Original-Message-ID: <E1dI7uY-0004SL-1A@xenbits.xenproject.org>

Final-Recipient: rfc822; curtiskwong9@gmail.com
Action: delayed
Status: 4.0.0
Last-Attempt-Date: Thu, 08 Jun 2017 01:23:18 -0700 (PDT)
Will-Retry-Until: Thu, 08 Jun 2017 23:32:13 -0700 (PDT)

--94eb2c187750a9f16505516e9054
Content-Type: message/global
Content-Transfer-Encoding: quoted-printable

X-Received: by 10.84.135.101 with SMTP id 92mr19817429pli.114.1496730733585=

;
        Mon, 05 Jun 2017 23:32:13 -0700 (PDT)
ARC-Seal: i=3D1; a=3Drsa-sha256; t=3D1496730733; cv=3Dnone;
        d=3Dgoogle.com; s=3Darc-20160816;
        b=3D0OFnE140OavXy4RpcyZp8d/kosZyGNe3/CkrYZTjdENtG6F6QqkA8xebbWGyaaw=
mBT
         ac4lz3O/Ab+bg9INotbm0BScUYBhz7ORrinT/Q58siP47LeGIKid7ys8aFgUhf9nGl=
c8
         iefpUd+JpfnB+c+n0Ki1xoy4MMEbxPDN4hSrg1OU6fRDdSZQ5eFxQ3L0kLPoz8B7DL=
8y
         3kD5AFTpU9Yw4bsF0J0jwAqsrgTGeVIXI7l2VCKIUtSmzHw2EhfHRPO0efRJgPssXl=
o9
         /eKF29uhlnYLJSSTz2gBMEAdJakxjbm53fgmyRD3mIxDQvzcZOSwr3MyCybqBumH30=
Fd
         lnlw=3D=3D
ARC-Message-Signature: i=3D1; a=3Drsa-sha256; c=3Drelaxed/relaxed; d=3Dgoog=
le.com; s=3Darc-20160816;
        h=3Dlist-subscribe:list-help:list-post:list-unsubscribe
         :list-unsubscribe:list-id:precedence:subject:date:message-id:to
         :reply-to:sender:from:mime-version:dkim-signature:delivery-date
         :arc-authentication-results;
        bh=3DX2wQ+IVcKouZSQm0kKMg6N9Z4IuHBOfv1MbZ3CpOuMo=3D;
        b=3Dlewse5xuDLL6zSF4UzlPl3woF2HjZ1PVQ6KrHY9cySAO+Agq//SOl0FvEmobUOk=
he9
         f7qQzZAwSbmWdIu6A3XFe08vdTCgYtQg6BazqhMHwpTEfAM4XaCGB7Ya1rScnS+uHi=
Od
         pUnJEG+HdgeIht4Tg+5pidl6bPV5qPgfjefNHhBuf7h8EH5Nfm1tNvM1T6AdDpxQ41=
D9
         n+BCj9k6IMMpQrdnv2iiLl3dkNcviOM1jPGycEh6vfJfAHb9iNOVk3aLiUN5FTConL=
Pi
         9LllHrOZSRflgOJeld/C+dnLWai+XB1cq00Xbek9nEaDIQmj8HoK8PDxyeg6vpRFQM=
GW
         E9cQ=3D=3D
ARC-Authentication-Results: i=3D1; mx.google.com;
       dkim=3Dpass header.i=3D@opayq.com;
       spf=3Dpass (google.com: domain of fwd-737qhysmhvayqaucaoiqbdaagaqlma=
2yamheccjdlibayawyakiazaqhsmccwmblia4uanqueigcimbkmazuz4aaeaaca=3D=3D=3D@op=
ayq.com designates 69.50.231.162 as permitted sender) smtp.mailfrom=3DFWD-7=
37QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGC=
IMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com;
       dmarc=3Dpass (p=3DNONE sp=3DNONE dis=3DNONE) header.from=3Dopayq.com
Return-Path: <FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHS=
MCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com>
Received: from smtp162.junkemailfilter.com (smtp162.junkemailfilter.com. [6=
9.50.231.162])
        by mx.google.com with ESMTPS id h123si31869392pgc.251.2017.06.05.23=
.32.13
        for <curtiskwong9@gmail.com>
        (version=3DTLS1_2 cipher=3DECDHE-RSA-AES128-GCM-SHA256 bits=3D128/1=
28);
        Mon, 05 Jun 2017 23:32:13 -0700 (PDT)
Received-SPF: pass (google.com: domain of fwd-737qhysmhvayqaucaoiqbdaagaqlm=
a2yamheccjdlibayawyakiazaqhsmccwmblia4uanqueigcimbkmazuz4aaeaaca=3D=3D=3D@o=
payq.com designates 69.50.231.162 as permitted sender) client-ip=3D69.50.23=
1.162;
Authentication-Results: mx.google.com;
       dkim=3Dpass header.i=3D@opayq.com;
       spf=3Dpass (google.com: domain of fwd-737qhysmhvayqaucaoiqbdaagaqlma=
2yamheccjdlibayawyakiazaqhsmccwmblia4uanqueigcimbkmazuz4aaeaaca=3D=3D=3D@op=
ayq.com designates 69.50.231.162 as permitted sender) smtp.mailfrom=3DFWD-7=
37QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGC=
IMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com;
       dmarc=3Dpass (p=3DNONE sp=3DNONE dis=3DNONE) header.from=3Dopayq.com
Delivery-date: Mon, 05 Jun 2017 23:32:13 -0700
Received: from opayq-out-07.junkemailfilter.com ([184.105.182.157]:54290) h=
elo=3Dopayq-out-07.junkemailfilter.com
	by outscan-backup.junkemailfilter.com with esmtps (TLSv1.2:ECDHE-RSA-AES25=
6-GCM-SHA384:256)
	(Exim 4.89)
	id 1dI82G-0005cx-UX on interface=3D69.50.231.152
	for curtiskwong9@gmail.com; Mon, 05 Jun 2017 23:32:12 -0700
Received: from smtp3.opayq.com ([23.23.126.237]:7792) helo=3D[23.23.126.237=
]
	by opayq-outbound.junkemailfilter.com with esmtps (TLSv1.2:AES256-SHA256:2=
56)
	(Exim 4.89)
	id 1dI7ue-0001y9-Mb on interface=3D184.105.182.150
	for curtiskwong9@gmail.com; Mon, 05 Jun 2017 23:24:20 -0700
DKIM-Signature: v=3D1; d=3Dopayq.com; t=3D1496730259; b=3Dji9Mq0PdP65uu1QDf=
b1mvGkX3VUKljJiCRGyqPwu1IviVS8eDKL/55FNcFiKE74Ls+xq/vepE4+TK893CPmlW/klzcq8=
JalrIvEMLvDz9EEJErIdj330b/lGiVwLr7wlLGa0AShrs2lK/NsvuuH8zg65mXKy/oZLk6W20Sv=
Yd8I=3D; s=3Dabine; c=3Drelaxed/relaxed; a=3Drsa-sha256; bh=3DX2wQ+IVcKouZS=
Qm0kKMg6N9Z4IuHBOfv1MbZ3CpOuMo=3D; h=3DDate:From:Reply-To:Subject:To:List-U=
nsubscribe;
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary=3D"=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D1214394456227948508=3D=3D"
X-GetAbine-Processed: 1
From: "lists.xen.org [Masked]" <FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJ=
DLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com>
Sender: "lists.xen.org [Masked]" <FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHEC=
CJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com=
>
Reply-To:=20
	FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UAN=
QUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com
To: f4da1594@opayq.com
X-GetAbine-Sender: xen-changelog-bounces@lists.xen.org
X-GetAbine-Disposable: f4da1594@opayq.com
X-GetAbine-Host-Address: 23.23.126.237
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVbffyyz
 S4GY7l8WEbQYOjB7b+3axBzBGsWbmJeVXJLBmLHhnVnCao2J1wxymBsYG9i5GLg4hgS+MEjfu
 /YByzjNKLDnUCORwcLAJiEnM3avQxcjJISKgKjFrxXJmEFtIQF2i6XcDG4gtLOAjsXXDATCbV
 8BM4sSTCWA1LED1u+YfYJ/AyLGAkWEVo0ZxalFZapGuobFeUlFmekZJbmJmjq6hgbFebmpxcW
 J6ak5iUrFecn7uJkagTxiAYAfjtu2ehxglOZiURHnFrc0ihfiS8lMqMxKLM+KLSnNSiw8xynB
 wKEnwWngC5QSLUtNTK9Iyc4DBAZOW4OBREuGtcQVK8xYXJOYWZ6ZDpE4xKkqJ8/KD9AmAJDJK
 8+DaYAF5iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8TiBTeDLzSuCmvwJazAS0mO+SCcjik
 kSElFQDo/raYycXJXNp3tq/tNnOPWTOz9vpi/d/zm2VNTfW41brtvGRXTe/Py/gU9fHstNv1f
 4vLFuUdlxHYp7xIevl7m8f/Vpz+JnqqaoMO3al2q87rFdsXrO/54lV7fbSFaW111Ps08r1ViT
 fXfr3vKLNxlyB2L9P99jNt1D9UnKLNaj+1S+DFU/9DZRYijMSDbWYi4oTAS90KjlDAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1496730254!100991130!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=3D0.0 required=3D7.0 tests=3D
X-StarScan-Received:=20
X-StarScan-Version: 9.4.19; banners=3D-,-,-
X-VirusChecked: Checked
Message-Id: <E1dI7uY-0004SL-1A@xenbits.xenproject.org>
Date: Tue, 06 Jun 2017 06:24:14 +0000
Subject: [Xen-changelog] [xen master] x86/mmcfg: set pci_mmcfg_config_num t=
o
	0 on error path
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-change=
log>,=20
 <mailto:xen-changelog-request@lists.xen.org?subject=3Dunsubscribe>
List-Unsubscribe: <mailto:unsubscribe-1188110264-f4da1594@opayq.com>, <http=
s://emails.abine.com/disableDisposable?fwd=3DFWD-737QHYSMHVAYQAUCAOIQBDAAGA=
QLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=
=3D@opayq.com>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=3Dhelp>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changel=
og>,=20
 <mailto:xen-changelog-request@lists.xen.org?subject=3Dsubscribe>
X-Sender-Domain: xenproject.org
X-Spamfilter-host: plato.junkemailfilter.com - http://www.junkemailfilter.c=
om
X-Key-ID: ZjRkYTE1OTRAb3BheXEuY29tIHhlbi1jaGFuZ2Vsb2ctYm91bmNlc0BsaXN0cy54Z=
W4ub3JnIDIwMTctMDYtMDUgMjM6MjQ6MTggMWRJN3VjLTAwMDc5Sy0xSA=3D=3D
X-Mail-from: xen-changelog-bounces@lists.xen.org
X-Sender-Host-Address: 192.237.175.120
X-Sender-Host-Name: lists.xenproject.org
X-Key-ID: Y3VydGlza3dvbmc5QGdtYWlsLmNvbSBmd2QtNzM3cWh5c21odmF5cWF1Y2FvaXFiZ=
GFhZ2FxbG1hMnlhbWhlY2NqZGxpYmF5YXd5YWtpYXphcWhzbWNjd21ibGlhNHVhbnF1ZWlnY2lt=
YmttYXp1ejRhYWVhYWNhPT09QG9wYXlxLmNvbSAyMDE3LTA2LTA1IDIzOjI0OjIwIDFkSTd1ZS0=
wMDAxeTktTWI=3D

--=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D1214394456227948508=3D=3D
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable


-------------------------Blur-------------------------
This email is forwarded from a MASKED EMAIL you created using Blur.  (https=
=3D
://dnt.abine.com/#help/faq/faq-whataremaskedemails).
IF THIS IS SPAM, CLICK HERE TO BLOCK:
https://dnt.abine.com/#/block_email/f4da1594@opayq.com/FWD-737QHYSMHVAYQAUC=
=3D
AOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAA=
=3D
CA=3D3D=3D3D=3D3D@opayq.com

Want to shop safely and privately online? Go Premium: https://dnt.abine.com=
=3D
/?pk_campaign=3D3DmaskHeader#premium
-------------------------by Abine-------------------------


commit d7594d553b10e74a0cbe15a157baac1aae1d3acd
Author:     Roger Pau Monn=3DC3=3DA9 <roger.pau@citrix.com>
AuthorDate: Wed May 31 08:39:47 2017 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Wed May 31 08:39:47 2017 +0200

    x86/mmcfg: set pci_mmcfg_config_num to 0 on error path
   =3D20
    One error path of acpi_parse_mcfg doesn't set pci_mmcfg_config_num to z=
=3D
ero, fix
    this.
   =3D20
    Signed-off-by: Roger Pau Monn=3DC3=3DA9 <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
---
 xen/arch/x86/x86_64/acpi_mmcfg.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/xen/arch/x86/x86_64/acpi_mmcfg.c b/xen/arch/x86/x86_64/acpi_mm=
=3D
cfg.c
index a96d5e0..650140e 100644
--- a/xen/arch/x86/x86_64/acpi_mmcfg.c
+++ b/xen/arch/x86/x86_64/acpi_mmcfg.c
@@ -96,6 +96,7 @@ int __init acpi_parse_mcfg(struct acpi_table_header *head=
=3D
er)
     if (!pci_mmcfg_config) {
         printk(KERN_WARNING PREFIX
                "No memory for MCFG config tables\n");
+        pci_mmcfg_config_num =3D3D 0;
         return -ENOMEM;
     }
=3D20
--
generated by git-patchbot for /home/xen/git/xen.git#master


--=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D1214394456227948508=3D=3D
Content-Type: text/plain; charset=3D"utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline


-------------------------Blur-------------------------
This email is forwarded from a MASKED EMAIL you created using Blur.  (https=
://dnt.abine.com/#help/faq/faq-whataremaskedemails).
IF THIS IS SPAM, CLICK HERE TO BLOCK:
https://dnt.abine.com/#/block_email/f4da1594@opayq.com/FWD-737QHYSMHVAYQAUC=
AOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAA=
CA=3D=3D=3D@opayq.com

Want to shop safely and privately online? Go Premium: https://dnt.abine.com=
/?pk_campaign=3DmaskHeader#premium
-------------------------by Abine-------------------------


_______________________________________________
Xen-changelog mailing list
Xen-changelog@lists.xen.org
https://lists.xenproject.org/xen-changelog
--=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D1214394456227948508=3D=3D--

--94eb2c187750a9f16505516e9054--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7589851972320658099==--


From xen-devel-bounces@lists.xen.org Thu Jun 08 08:28:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 08:28:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIsnk-0004vU-D4; Thu, 08 Jun 2017 08: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 <jgross@suse.com>) id 1dIsni-0004vM-Iv
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 08:28:18 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 1F/A9-03613-1AA09395; Thu, 08 Jun 2017 08:28:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVyuP0Ov+5CLst
 Ig1fvBSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owDD+cxFRwSrFi0I6qBsZWvi5GTQ0LASOLt
 xH9MXYxcHEICCxklts9pYwRJCAs4SNw//4EZxBYRyJQ4OfUcE4jNLCAn0fdlA1hcSMBDYs/6C
 WD1bAKqEhuun2IFsXkFrCX+zugGi7MIqEisfPkLzBYVCJfoPdDPBlEjKHFy5hMWEJtTwFPiSt
 9LqPnqEn/mXWKGsMUlbj2ZDxWXl9j+dg7zBEb+WUjaZyFpmYWkZRaSlgWMLKsYNYpTi8pSi3Q
 NDfSSijLTM0pyEzNzgDwzvdzU4uLE9NScxKRiveT83E2MwOBkAIIdjPeWBRxilORgUhLldXls
 ESnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgleXwzJSSLAoNT21Ii0zBxgnMGkJDh4lEd4pjEBp3
 uKCxNzizHSI1ClGRSlx3khOoIQASCKjNA+uDRablxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqC
 TMmwIyhSczrwRu+iugxUxAi5e8swBZXJKIkJJqYJRsV/zH0RqqK/WqQe3ogcjY34EMGsrbw39
 lTGHfl/pCtOsLv6Z3i1h2UMX1eVl+TvqKKWdTuZLO9c6esfPMcoVDNSs6TumnenSt3XXNQ8rm
 TWLcrCXB8jx1Gd8zm37u2VCUX3C95frhW5VzZ33ctW6v+WIll/LlPi2+r4vLtrC8VrgmvZZBX
 YmlOCPRUIu5qDgRALC1FubIAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1496910497!72720596!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2371 invoked from network); 8 Jun 2017 08:28:17 -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; 8 Jun 2017 08:28:17 -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 921C7AABA;
 Thu,  8 Jun 2017 08:28:16 +0000 (UTC)
To: Ankur Arora <ankur.a.arora@oracle.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <1496448362-26558-1-git-send-email-ankur.a.arora@oracle.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <7f803a2a-3015-73a4-d6f0-8850c0f9aa4b@suse.com>
Date: Thu, 8 Jun 2017 10:28:15 +0200
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: <1496448362-26558-1-git-send-email-ankur.a.arora@oracle.com>
Content-Language: en-US
Cc: boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH 0/5] xen/pvh*: Support > 32 VCPUs at 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>

T24gMDMvMDYvMTcgMDI6MDUsIEFua3VyIEFyb3JhIHdyb3RlOgo+IFRoaXMgcGF0Y2ggc2VyaWVz
IGZpeGVzIGEgYnVuY2ggb2YgaXNzdWVzIGluIHRoZSB4ZW5fdmNwdSBzZXR1cAo+IGxvZ2ljLgo+
IAo+IFNpbXBsaWZ5IHhlbl92Y3B1IHJlbGF0ZWQgY29kZTogY29kZSByZWZhY3RvcmluZyBpbiBh
ZHZhbmNlIG9mIHRoZQo+IHJlc3Qgb2YgdGhlIHBhdGNoIHNlcmllcy4KPiAKPiBTdXBwb3J0ID4g
MzIgVkNQVXMgYXQgcmVzdG9yZTogdW5pZnkgYWxsIHZjcHUgcmVzdG9yZSBsb2dpYyBpbgo+IHhl
bl92Y3B1X3Jlc3RvcmUoKSBhbmQgc3VwcG9ydCA+IDMyIFZDUFVzIGZvciBQVkgqLgo+IAo+IFJl
bW92ZSB2Y3B1IGluZm8gcGxhY2VtZW50IGZyb20gcmVzdG9yZSAoIVNNUCk6IHNvbWUgcHZfb3Bz
IGFyZQo+IG1hcmtlZCBSTyBhZnRlciBpbml0IHNvIGxldHMgbm90IHJlZG8geGVuX3NldHVwX3Zj
cHVfaW5mb19wbGFjZW1lbnQKPiBhdCByZXN0b3JlLgo+IAo+IEhhbmRsZSB4ZW5fdmNwdV9zZXR1
cCgpIGZhaWx1cmUgaW4gaG90cGx1ZzogaGFuZGxlIHZjcHVfaW5mbwo+IHJlZ2lzdHJhdGlvbiBm
YWlsdXJlcyBieSBwcm9wYWdhdGluZyB0aGVtIGZyb20gdGhlIGNwdWhwLXByZXBhcmUKPiBjYWxs
YmFjayBiYWNrIHVwIHRvIHRoZSBjcHVocCBsb2dpYy4KPiAKPiBIYW5kbGUgeGVuX3ZjcHVfc2V0
dXAoKSBmYWlsdXJlIGF0IGJvb3Q6IHB1bGwgQ1BVcyAoPiBNQVhfVklSVF9DUFVTKQo+IGRvd24g
aWYgd2UgZmFsbCBiYWNrIHRvIHhlbl9oYXZlX3ZjcHVfaW5mb19wbGFjZW1lbnQgPSAwLgo+IAo+
IFRlc3RlZCB3aXRoIHZhcmlvdXMgY29tYmluYXRpb25zIG9mIFBWL1BWSHYyL1BWSFZNIHNhdmUv
cmVzdG9yZQo+IGFuZCBjcHUtaG90YWRkLWhvdHJlbW92ZS4gQWxzbyB0ZXN0ZWQgYnkgc2ltdWxh
dGluZyBmYWlsdXJlIGluCj4gVkNQVU9QX3JlZ2lzdGVyX3ZjcHVfaW5mby4KPiAKPiBQbGVhc2Ug
cmV2aWV3LgoKSnVzdCBhIHF1ZXN0aW9uIHJlZ2FyZGluZyB0aGUgc2VxdWVuY2Ugb2YgdGFncyAo
UmV2aWV3ZWQtYnk6IGFuZApTaWduZWQtb2ZmLWJ5OikgaW4gdGhlIHBhdGNoZXM6CgpJdCBzZWVt
cyBhIGxpdHRsZSBiaXQgb2RkIHRvIGhhdmUgdGhlIFJldmlld2VkLWJ5OiB0YWcgYmVmb3JlIHRo
ZQpTLW8tYjogdGFnLiBUaGlzIHN1Z2dlc3RzIHRoZSByZXZpZXcgd2FzIGRvbmUgYmVmb3JlIHlv
dSB3cm90ZSB0aGUKcGF0Y2hlcywgd2hpY2ggaXMgaGFyZCB0byBiZWxpZXZlLiA6LSkKClNvIHBs
ZWFzZSByZW9yZGVyIHRoZSB0YWdzIGluIGZ1dHVyZSBwYXRjaGVzIHRvIGJlIGluIHRoZWlyIGxv
Z2ljYWwKc2VxdWVuY2UuCgpJIGNhbiBmaXggdGhpcyB1cCBpbiB0aGlzIHNlcmllcyBpbiBjYXNl
IHRoZXJlIGlzIG5vIG5lZWQgZm9yIFYyLgoKCkp1ZXJnZW4KCj4gCj4gQW5rdXIgQXJvcmEgKDUp
Ogo+ICAgeGVuL3ZjcHU6IFNpbXBsaWZ5IHhlbl92Y3B1IHJlbGF0ZWQgY29kZQo+ICAgeGVuL3B2
aCo6IFN1cHBvcnQgPiAzMiBWQ1BVcyBhdCBkb21haW4gcmVzdG9yZQo+ICAgeGVuL3B2OiBGaXgg
T09QUyBvbiByZXN0b3JlIGZvciBhIFBWLCAhU01QIGRvbWFpbgo+ICAgeGVuL3ZjcHU6IEhhbmRs
ZSB4ZW5fdmNwdV9zZXR1cCgpIGZhaWx1cmUgaW4gaG90cGx1Zwo+ICAgeGVuL3ZjcHU6IEhhbmRs
ZSB4ZW5fdmNwdV9zZXR1cCgpIGZhaWx1cmUgYXQgYm9vdAo+IAo+ICBhcmNoL3g4Ni94ZW4vZW5s
aWdodGVuLmMgICAgIHwgMTU0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0t
LS0tLS0KPiAgYXJjaC94ODYveGVuL2VubGlnaHRlbl9odm0uYyB8ICAzMyArKysrLS0tLS0tCj4g
IGFyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYyAgfCAgODcgKysrKysrKysrKystLS0tLS0tLS0t
LS0tCj4gIGFyY2gveDg2L3hlbi9zbXAuYyAgICAgICAgICAgfCAgMzEgKysrKysrKysrCj4gIGFy
Y2gveDg2L3hlbi9zbXAuaCAgICAgICAgICAgfCAgIDIgKwo+ICBhcmNoL3g4Ni94ZW4vc21wX2h2
bS5jICAgICAgIHwgIDE0ICsrKy0KPiAgYXJjaC94ODYveGVuL3NtcF9wdi5jICAgICAgICB8ICAg
NiArLQo+ICBhcmNoL3g4Ni94ZW4vc3VzcGVuZF9odm0uYyAgIHwgIDExICstLS0KPiAgYXJjaC94
ODYveGVuL3hlbi1vcHMuaCAgICAgICB8ICAgMyArLQo+ICBpbmNsdWRlL3hlbi94ZW4tb3BzLmgg
ICAgICAgIHwgICAyICsKPiAgMTAgZmlsZXMgY2hhbmdlZCwgMjE4IGluc2VydGlvbnMoKyksIDEy
NSBkZWxldGlvbnMoLSkKPiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 08 08:31:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 08: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 1dIsqT-0005We-T2; Thu, 08 Jun 2017 08:31: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=32589dc29=citrix-osstest@xenproject.org>)
 id 1dIsqS-0005WR-FG
 for xen-devel@lists.xensource.com; Thu, 08 Jun 2017 08:31:08 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 00/39-02956-B4B09395; Thu, 08 Jun 2017 08:31:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrohUteb2zL
 S4Gc7l8W9Ke/ZHRg9tvftYg9gjGLNzEvKr0hgzXiy0q+gi6/i9XXvBsZZHF2MHBwSAv4Smw95
 dTFyApnuEpe/zGABsUUEnCUmfLjNBmLzCuhJtJ5bAWYLC3hLLDi+iLWLkQuofjuTxOR3J1khm
 lUlNlx5xQ5iswl4SEzsmQg2iEVARWLi7T+MILaQgJbE0sUrmSCGCkqcnPkErIZZQELi4IsXzB
 BzLCT2/z3LPIGRdxaSsllIyhYwMq1i1ChOLSpLLdI1MtZLKspMzyjJTczM0TU0MNPLTS0uTkx
 PzUlMKtZLzs/dxAgMHAYg2MH4Z37gIUZJDiYlUV6XxxaRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4
 lCR4dTksI4UEi1LTUyvSMnOAIQyTluDgURLhncIIlOYtLkjMLc5Mh0idYtTl2LB6/RcmIZa8/
 LxUKXHeS5xARQIgRRmleXAjYPF0iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8T0Cm8GTmlc
 BtegV0BBPQEUveWYAcUZKIkJJqYHS58WZtKFtdy/4Ce7uKCdGf5Nc9lljXMuWWcESw39+HrJG
 eDsedulcxr/y3SzWP6c1ujhkXlvbNtJKqLDvl43c4nOFCq/yd7Y13vVv3lqo2tu1eUSbJommb
 uHlCTVapubHvEze7j9NYZJVeqbgLXvW7L+47QYnJZcIhmd9z6tedrLyqxuaRr8RSnJFoqMVcV
 JwIAC0HSTyiAgAA
X-Env-Sender: prvs=32589dc29=citrix-osstest@xenproject.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1496910664!66201742!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10626 invoked from network); 8 Jun 2017 08:31:06 -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;
 8 Jun 2017 08:31:06 -0000
X-IronPort-AV: E=Sophos;i="5.39,314,1493683200"; d="scan'208";a="427038548"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL06.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71534-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=71463
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 8 Jun 2017 09:31:02 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL06.citrite.net
Subject: [Xen-devel] [distros-debian-wheezy test] 71534: 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>

ZmxpZ2h0IDcxNTM0IGRpc3Ryb3MtZGViaWFuLXdoZWV6eSByZWFsIFtyZWFsXQpodHRwOi8vb3Nz
dGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzLzcxNTM0LwoKRmFpbHVy
ZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhv
c3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4g
bmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3Mg
ICAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MK
CmJhc2VsaW5lIHZlcnNpb246CiBmbGlnaHQgICAgICAgICAgICAgICA3MTQ2MwoKam9iczoKIGJ1
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 Jun 08 08:53:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 08:53:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dItCA-0006sA-RL; Thu, 08 Jun 2017 08:53:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <arnd@arndb.de>) id 1dItCA-0006s4-2n
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 08:53:34 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 C4/C3-19466-D8019395; Thu, 08 Jun 2017 08:53:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJLMWRWlGSWpSXmKPExsVy5bEgl26ngGW
 kwdKn2hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bk9S2MBS3cFQu+/WBpYDzP2cXIxSEksI1R
 out5H3sXIycHm4CyxOujU1hBbBEBfYlNtxvZQYqYBS4wSmx5t5MRJCEsYCuxtGE+E4jNIqAq8
 XrtLzCbV8BEYt6efcwgtoSAnETD+fvMIM0SAp8ZJdpudEM529gkju9azTSBkWsBI8MqRo3i1K
 Ky1CJdQyO9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYxAbzIAwQ7GvlnOhxglOZi
 URHldHltECvEl5adUZiQWZ8QXleakFh9ilOHgUJLg/clvGSkkWJSanlqRlpkDDCuYtAQHj5II
 708uoDRvcUFibnFmOkTqFKMux4bV678wCbHk5eelSonzPgOZIQBSlFGaBzcCFuKXGGWlhHkZg
 Y4S4ilILcrNLEGVf8UozsGoJMzbBDKFJzOvBG7TK6AjmICOWPLOAuSIkkSElFQDoyATc277Ik
 /eky6vHHeUP5r7nXtq0VRl+0XBF3YemZhlLP7UoXXiyZvRv378Kb+o5Lnw+jKTvLbrO9h152R
 HrZNcuiL/gEnZbJP4XyVrp+eWlhRWB0o/Lf5uoF4exa+7fF5C9LNlybMLnSy3TZQ5LKdd2JFm
 +qhY/PnCh5tV+ozaEl+YPNuYpsRSnJFoqMVcVJwIAAJ2G6lsAgAA
X-Env-Sender: arnd@arndb.de
X-Msg-Ref: server-13.tower-206.messagelabs.com!1496912009!86901832!1
X-Originating-IP: [212.227.17.10]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 QmFkIElQOiAyMTIuMjI3LjE3LjEwID0+IDY3OTMx\n,sa_preprocessor: 
 QmFkIElQOiAyMTIuMjI3LjE3LjEwID0+IDY3OTMx\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4414 invoked from network); 8 Jun 2017 08:53:29 -0000
Received: from mout.kundenserver.de (HELO mout.kundenserver.de) (212.227.17.10)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES128-GCM-SHA256
 encrypted SMTP; 8 Jun 2017 08:53:29 -0000
Received: from wuerfel.lan ([78.42.17.5]) by mrelayeu.kundenserver.de
 (mreue101 [212.227.15.145]) with ESMTPA (Nemesis) id
 0MeShL-1dVKbx3vu3-00QEc1; Thu, 08 Jun 2017 10:53:27 +0200
From: Arnd Bergmann <arnd@arndb.de>
To: Stefano Stabellini <sstabellini@kernel.org>
Date: Thu,  8 Jun 2017 10:53:10 +0200
Message-Id: <20170608085323.2209174-1-arnd@arndb.de>
X-Mailer: git-send-email 2.9.0
X-Provags-ID: V03:K0:oSNnLxiyNH4sEUDT4c9jtuzh9PHksObS3u+X2D5Kq3hHtAqwvZ7
 GrxvP1YI7gbQF20vTeROObUyHcH84HFQ12f02MWyzEsIq0GaLqX0CbAOoCXOksHntVnzIS5
 B/+h/YiJhnVp0eLm95ob0imPxzdhhSwtQrJWUcgzUqF05Avk2gwBe8Se3X6vRFCpr2ZcAIW
 2G0S1/WIO5uBwZQj/cCIQ==
X-UI-Out-Filterresults: notjunk:1;V01:K0:sovHbH8vNew=:vfJiQ6lHF5ej+V1RHVPAxn
 aw0hjSTwx5Dbmxjvk0SK5b7ck4GvQ/5gmlfaG8FF6++l0wiI2vtl7NelnUDgYf6+w3aVCXYZm
 x8noFjfLjpaW8JNDd7IGBmrCRlwxaqzQG/BDg+x5UCGOIPEPG7n4U28wvVHkKIFIYVfkhNWtF
 uWkEKeaEvSn5WHslVzxr/Pi3Qe3grg1yGtH6JQWCUNIZ3AD9PrQYrKlCCPGW2/4d6iBEUuP97
 xwrNcbS6MCN+nFmwcu5U81Mxy7Scmxq/h9IUx/kZy7WRifXNsGmy49WzxfQdn4iQ4zHyfj+7b
 lZIk7yikgsIt1daTf3R4gxQ1Dci/JFQDp9hWNn3zaPAr7jPFJbpeD8NnWQOyP+gReNY84IoVT
 E8zw01fUTH4/Hi3lEEM6DG6bHkbMhwvYbxafJVlU419SFOKcDC69Inm4eJWkVBKSAZnbMNYfD
 jJWZ+aNOFgBCgAZyLvP7dO9oGT+OE4GgvKK8I77tzRvoWGy4lKDBS7qxyx/SWqPVZalb/JeAD
 t2KsEPrJbJEfwXgFRl01vwh5G72CBuaI3savlgsMdgPp0FE5qUHsRkSVo04RymOIKiD40DcVd
 9i9r1suuTc2YCcgF0ZpRM2jYVoqs57shA+zyadQm7Q5ruKhGcWXLql7nAOH/Tf2e3N9dB0yo8
 YbLylGtG9yTNB5m3AI122P5yjRJpwWxYzMKK2lhz1j248Aoi6DSs5TfV07iEfNUhnPZE=
Cc: Arnd Bergmann <arnd@arndb.de>, Russell King <linux@armlinux.org.uk>,
 linux-kernel@vger.kernel.org, Ian Abbott <abbotti@mev.co.uk>,
 xen-devel@lists.xenproject.org, linux-arm-kernel@lists.infradead.org
Subject: [Xen-devel] [PATCH v2] xen: avoid type warning in xchg_xen_ulong
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGltcHJvdmVkIHR5cGUtY2hlY2tpbmcgdmVyc2lvbiBvZiBjb250YWluZXJfb2YoKSB0cmln
Z2VycyBhIHdhcm5pbmcgZm9yCnhjaGdfeGVuX3Vsb25nLCBwb2ludGluZyBvdXQgdGhhdCAneGVu
X3Vsb25nX3QnIGlzIHVuc2lnbmVkLCBidXQgYXRvbWljNjRfdApjb250YWlucyBhIHNpZ25lZCB2
YWx1ZToKCmRyaXZlcnMveGVuL2V2ZW50cy9ldmVudHNfMmwuYzogSW4gZnVuY3Rpb24gJ2V2dGNo
bl8ybF9oYW5kbGVfZXZlbnRzJzoKZHJpdmVycy94ZW4vZXZlbnRzL2V2ZW50c18ybC5jOjE4Nzox
MDIwOiBlcnJvcjogY2FsbCB0byAnX19jb21waWxldGltZV9hc3NlcnRfMTg3JyBkZWNsYXJlZCB3
aXRoIGF0dHJpYnV0ZSBlcnJvcjogcG9pbnRlciB0eXBlIG1pc21hdGNoIGluIGNvbnRhaW5lcl9v
ZigpCgpUaGlzIGFkZHMgYSBjYXN0IHRvIHdvcmsgYXJvdW5kIHRoZSB3YXJuaW5nLgoKQ2M6IElh
biBBYmJvdHQgPGFiYm90dGlAbWV2LmNvLnVrPgpGaXhlczogODUzMjNhOTkxZDQwICgieGVuOiBh
cm06IG1hbmRhdGUgRUFCSSBhbmQgdXNlIGdlbmVyaWMgYXRvbWljIG9wZXJhdGlvbnMuIikKRml4
ZXM6IGRhYTJhYzgwODM0ZCAoImtlcm5lbC5oOiBoYW5kbGUgcG9pbnRlcnMgdG8gYXJyYXlzIGJl
dHRlciBpbiBjb250YWluZXJfb2YoKSIpClNpZ25lZC1vZmYtYnk6IEFybmQgQmVyZ21hbm4gPGFy
bmRAYXJuZGIuZGU+Ci0tLQp2MjogZm91bmQgdGhlIGNvcnJlY3Qgd2FybmluZyBtZXNzYWdlIGFu
ZCB1cGRhdGVkIHRoZSBjaGFuZ2Vsb2cKLS0tCiBhcmNoL2FybS9pbmNsdWRlL2FzbS94ZW4vZXZl
bnRzLmggfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24o
LSkKCmRpZmYgLS1naXQgYS9hcmNoL2FybS9pbmNsdWRlL2FzbS94ZW4vZXZlbnRzLmggYi9hcmNo
L2FybS9pbmNsdWRlL2FzbS94ZW4vZXZlbnRzLmgKaW5kZXggNzFlNDczZDA1ZmNjLi42MjBkYzc1
MzYyZTUgMTAwNjQ0Ci0tLSBhL2FyY2gvYXJtL2luY2x1ZGUvYXNtL3hlbi9ldmVudHMuaAorKysg
Yi9hcmNoL2FybS9pbmNsdWRlL2FzbS94ZW4vZXZlbnRzLmgKQEAgLTE2LDcgKzE2LDcgQEAgc3Rh
dGljIGlubGluZSBpbnQgeGVuX2lycXNfZGlzYWJsZWQoc3RydWN0IHB0X3JlZ3MgKnJlZ3MpCiAJ
cmV0dXJuIHJhd19pcnFzX2Rpc2FibGVkX2ZsYWdzKHJlZ3MtPkFSTV9jcHNyKTsKIH0KIAotI2Rl
ZmluZSB4Y2hnX3hlbl91bG9uZyhwdHIsIHZhbCkgYXRvbWljNjRfeGNoZyhjb250YWluZXJfb2Yo
KHB0ciksCVwKKyNkZWZpbmUgeGNoZ194ZW5fdWxvbmcocHRyLCB2YWwpIGF0b21pYzY0X3hjaGco
Y29udGFpbmVyX29mKChsb25nIGxvbmcqKShwdHIpLFwKIAkJCQkJCQkgICAgYXRvbWljNjRfdCwJ
XAogCQkJCQkJCSAgICBjb3VudGVyKSwgKHZhbCkpCiAKLS0gCjIuOS4wCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Thu Jun 08 08:55:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 08: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 1dItDy-0006yv-6J; Thu, 08 Jun 2017 08:55:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <f4da1594@opayq.com>) id 1dItDx-0006yo-7i
 for xen-devel@lists.xensource.com; Thu, 08 Jun 2017 08:55:25 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 7C/D5-02955-CF019395; Thu, 08 Jun 2017 08:55:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHKsWRWlGSWpSXmKPExsWyI3PbXN2fApa
 RBh+WcFncm/Ke3YHRY3vfLvYAxijWzLyk/IoE1owHp1cyFzRPYqzYfmIqSwPjhjbGLkZODhYB
 PYnVTXeZuxi5OIQEZjNJ/OpdzgKSYBOQkDjX38cEYosIKEqsW/0OKM7BwSvgIXHxFRtImFdAU
 OLkzCdg5RIC4hKfG76zQthlEtv3XGaEsCsl7q5+xwxiMwukSKz7ugmshlFARuLUpBtgc4QFdC
 X+NZ2Fukdb4v/Pv1AzpSWmL3rKDrJWQiBM4vBTVYhwncTUi7/ZIWxliba1T5hh7MtPt7FNYBS
 aheS6WUg2Q9hADyxZxw5h+0hcntDCDGFrSrRu/w0V15BYcGcf4yygzSD2gYXxEKaJxPZ+K4gK
 RYkp3Q+hqsUkjly+DDVdVWLWrgY2iHIZiZ6lshBhbYllC18zL2DkXcWoXpxaVJZapGukl1SUm
 Z5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGLf1DAyMOxhPNTsfYpTkYFIS5VUExrMQX1
 J+SmVGYnFGfFFpTmrxIUYZDg4lCd6f/EA5waLU9NSKtMwcYAKBSUtw8CiJ8P7kAkrzFhck5hZ
 npkOkTjHqcmxYvf4LkxBLXn5eqpQ47zOQGQIgRRmleXAjYMnsEqOslDAvIwMDgxBPQWpRbmYJ
 qvwrRnEORiVhXmOQK3ky80rgNr0COoIJ6Igl7yxAjihJREhJNTBWJk75v6Pt076yx5P2NgVGx
 le9unrTc9aKKLn9B1ckf5P89OdEVIGxzlcWDQ3BdKVU3sVljRZnem9znZ1+eS6T444rjNlVBj
 bhkkt/qhT57eNyWGXB+WDZSjOTtgfLjD0v++/4cF3315+Vjot/7DWeei/7QIqeulDww0R3o5X
 mrKtXrcrUl5BXYinOSDTUYi4qTgQAuofcGWEDAAA=
X-Env-Sender: f4da1594@opayq.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1496912119!104489979!1
X-Originating-IP: [184.105.182.157]
X-SpamReason: No, hits=0.7 required=7.0 tests=HTML_IMAGE_ONLY_16,
 HTML_MESSAGE,ML_IS_POSSIBLE_BOUNCE
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29671 invoked from network); 8 Jun 2017 08:55:20 -0000
Received: from opayq-out-07.junkemailfilter.com (HELO
 opayq-out-07.junkemailfilter.com) (184.105.182.157)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Jun 2017 08:55:20 -0000
Received: from smtp4.opayq.com ([23.21.143.60]:41902) helo=[23.21.143.60]
 by opayq-outbound.junkemailfilter.com with esmtps (TLSv1.2:AES256-SHA256:256)
 (Exim 4.89) id 1dItDq-0001gi-Pr on interface=184.105.182.150
 for xen-devel@lists.xensource.com; Thu, 08 Jun 2017 01:55:18 -0700
From: f4da1594@opayq.com
To: xen-devel@lists.xensource.com
Message-ID: <169341782.4185.1496912117711.JavaMail.root@smtp4.opayq.com>
MIME-Version: 1.0
X-GetAbine-Processed: 1
X-Gm-Message-State: AODbwcCR3D4iAnULFGj1K3lGwsYwNBaEbqPSnMB4qndZCs1BHWKUlxfk
 CiiQpm6XTXSdtisSpAyNV2R6vF5GGu57gXSPozBG
X-Received: by 10.101.76.79 with SMTP id l15mr37007190pgr.86.1496912116622;
 Thu, 08 Jun 2017 01:55:16 -0700 (PDT)
Auto-Submitted: auto-replied
Date: Thu, 08 Jun 2017 01:55:16 -0700 (PDT)
X-Sender-Domain: google.com
X-Spamfilter-host: opayq-outbound.junkemailfilter.com -
 http://www.junkemailfilter.com
X-Key-ID: eGVuLWRldmVsQGxpc3RzLnhlbnNvdXJjZS5jb20gZjRkYTE1OTRAb3BheXEuY29tIDIwMTctMDYtMDggMDE6NTU6MTggMWRJdERxLTAwMDFnaS1Qcg==
X-Sender-Host-Address: 23.21.143.60
X-Sender-Host-Name: smtp4.opayq.com
Subject: [Xen-devel] Delivery Status Notification (Delay)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============3562700653044799041=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============3562700653044799041==
Content-Type: multipart/report; boundary="089e08233b84f89ed505516f026e"; report-type=delivery-status

--089e08233b84f89ed505516f026e
Content-Type: multipart/related; boundary="089e08233b84f89f6a05516f026f"

--089e08233b84f89f6a05516f026f
Content-Type: multipart/alternative; boundary="089e08233b84f89f6f05516f0270"

--089e08233b84f89f6f05516f0270
Content-Type: text/plain; charset="UTF-8"


** Delivery incomplete **

There was a temporary problem delivering your message to curtiskwong9@gmail.com. Gmail will retry for 21 more hours. You'll be notified if the delivery fails permanently.



The response was:

Receive rate too high

--089e08233b84f89f6f05516f0270
Content-Type: text/html; charset="UTF-8"


<html>
<head>
<style>
* {
font-family:Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
</style>
</head>
<body>
<table cellpadding="0" cellspacing="0" class="email-wrapper" style="padding-top:32px;background-color:#ffffff;"><tbody>
<tr><td>
<table cellpadding=0 cellspacing=0><tbody>
<tr><td style="max-width:560px;padding:24px 24px 32px;background-color:#fafafa;border:1px solid #e0e0e0;border-radius:2px">
<img style="padding:0 24px 16px 0;float:left" width=72 height=72 alt="Error Icon" src="cid:icon.png">
<table style="min-width:272px;padding-top:8px"><tbody>
<tr><td><h2 style="font-size:20px;color:#212121;font-weight:bold;margin:0">
Delivery incomplete
</h2></td></tr>
<tr><td style="padding-top:20px;color:#757575;font-size:16px;font-weight:normal;text-align:left">
There was a temporary problem delivering your message to <a style='color:#212121;text-decoration:none'><b>curtiskwong9@gmail.com</b></a>. Gmail will retry for 21 more hours. You'll be notified if the delivery fails permanently.
</td></tr>
</tbody></table>
</td></tr>
</tbody></table>
</td></tr>
<tr style="border:none;background-color:#fff;font-size:12.8px;width:90%">
<td align="left" style="padding:48px 10px">
The response was:<br/>
<p style="font-family:monospace">
Receive rate too high
</p>
</td>
</tr>
</tbody></table>
</body>
</html>

--089e08233b84f89f6f05516f0270--

--089e08233b84f89f6a05516f026f
Content-Type: image/png; name="icon.png"
Content-Disposition: attachment; filename="icon.png"
Content-Transfer-Encoding: base64
Content-ID: <icon.png>

iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAYAAADnRuK4AAAACXBIWXMAABYlAAAWJQFJUiTwAAAA
GXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAADtNJREFUeNrsnVtsFNcZx8/Mzq7t
2vhCAsZujJdiEYgq2W1UVFqpGGq1olIL5aVtWglTtX7oS+0HnvIQ89QHS7X70gfSi6OqfWkLliIF
NbLKkiZKBapYS00aKgJrzMVA5RsYjO3d6fnmst7Lmdm575md75OGY7y7np05v/l/l3PmjCDLMkFD
c2oingI0BAgNAUJDgNAiaFK1drx6sruVNifoliz4dQr+aTw/m8KuCYcJQWdhGjgTdDtl4e2XC8Eq
aNMUsiXsvogBROHp0yBo8ehPztANQEqXtghYjQGkKU/GQ3icAJbRNwpYBrs/XDHQRMDwgPVq7WEG
0NDMFkKFgHGqQJr6LIbw/OiAlblJClga8QlOgU6E9Px0axvYcYaCLbPirygBFhRAyRo9fy0F7pEF
mGEmWSuliqBc2KTFtD2KFupSRVAApViBLFr4SxXowvi3SplkVUsVQSkQTjqqfiapb6BcU6EBiMID
6nML+5E7qIa9ACmI0Xh0X3yWJy5oyQ33ALVif3FrpyhEo7wD1If9xLW9oYUZqEBojm0YFQjNjfWj
AqG5sV6eAerF/qld8xUgbRoHGv82y6sCYfwTDsvwChAqEAKECoQAVTeIRkOAHFs/9g0ChIYAVQ0g
nIUYAnMz8QwVCG3ZzYd9A2j1ZDfGP+GwNJcAoYXGlngFCBUIFQgNFQgVCA0VCC2KCoTjYCEwt4tA
+AlQC3YP97bs9g/4ApC2lB1ajcc/fioQzgOKQPzjJ0CoQKhAqEBoqEBo5pZCBUKrqlVeYGpkYEJT
lNIVsjJkfDqDChRe82KdRqkCPLB+jL545GHG629RiAYZn8QaECqQYv0VXj+lQDY+nV+oyOlKD2Lj
NhLvSJLY9p1EiElEfv6M5OhGNjdJ7uljIm9ukNwqbbNqi+baLgcBkBUlKa0l2AZI2vFZUtfz+aLf
CXUNJEY3MICq1OQsBWt1BQHjVoFGBpzGMbYAijVvL4PHioFKwWeNAAPLriwobW5FXSQ/u7xQ9HvM
wPxVIKuZVNoNQE7gsQNnYRt/aa8lwHJPV6iibSJiLgGypkDj045dGLguQXNT1bBKgBW5ROoys3mX
WROAcaFAM05dmCBJJLFnP/vFRD3J9XyByLsPEPJkiQhPFrWWskp/VtoADAL7IsBKXi8FLLf2LB/8
Q4sKZD+AtgwQZFwQx7DgyX7zx0Tevkv9fzsNmFl/AIBapbtfXyPCwn2tnaftM7WtAmBlgX4epjX1
Z74AS/OgQKwv0V1RfajbKnUX+av6lUNb8JhZUyuRm9SvKHcxlAyAWpyvKmCFmaQZYNXIJL16TILk
Mpsq+hJWa0CJrh5j13XgkDdniP4tuT1pDBh08IOM2s7f0tri/wcJmJ1ShQcKNhOEC+u28PmMXehA
7qUdnWz16TuidHxQlgdMa0sX4zMETFM03wEzKVVABvn8xr+dgrTkL0AjA1YzqYxdtxfvYrsucEee
qU9QgIEr3Ch1kWuBAAZgNfR+hax9dMWJu0v7rUBWAZqgsAFE6euz1/c15+SmZjFmfND0KjIKOHN9
R0OXgeixWh4wYg6Y15kkKFQiuZ9CdJUzBbIOEFyTvYsri8fvPLhDWhoaSXPzC4ZvrkuyYxF51x4i
7629AfxKgOUzSRelCrggIRu0qULcKJBicw/mlLbZJH6BwNmoaKjEPlE0PZOsVKqgrXjjmmFwL21v
J+v2APJdgSzb2vM18mjxkXql5XLrwEqZ1EoSkTq6jdWnPUnQzAHLUoUWZy4RMX2pvB7V3OY+BhoZ
gAcjD5LSeV/j06ZqxZ6ROD49Sv89TSysH3zz7s38z81SPMEMnF/qYRcNIZv46ncRFIuW62VnqeDG
4CJ1XAMaGQBwLhB17tcbQADdgNRr9DWZbil7AKkQTdINpOEsMbgBDdTn/v/uV6x1xA3UB4YrSBPO
frUFEQzvsDrSIDlhGEsUBit85jCFaNgeQMVqxASpUH2MYiDD0XYoGvYeQSLsBubU5RsF0w5LL1at
1RlAKkRLGkiQKr1lVX3goAzT9lcOofq4qE2VB9I73QBkZS3LJecAbYGU0eZA77n36N6nhS+1NDSV
i0zSZLSds6Jh6AJrRqhgcWqMUwVKuweoAKTP/flmT1d718i2xm0amcWJKMz10UermWl7gEMWUXFj
FlUoUxJA97tJ/V3dF7bv/O2Jg++utHXu6Pzti/WNK4Vpu9FcHx6HLCIWB2Ucikbac4B0OzB19yc7
EvXX8mm70VwfEs4hi7DEQWKLI4D63XwXL+9MPaz7YtOi4V6859CTOIgxZ6pw9N7IHC4qfjkIgNT4
uKvHRH0wbffdjZmrEKsGVH0F0hcVN5vrg0MWAQHUZhxI50RR/O/J3cM2AmfdUkYvSF4elNFcHzAc
sggoDqKZLyQxrLtG1rKbXXMP74zv3rWb1I8MePI9vHJh/aZzfXDIwnuDKbsGc8eNhjWeaVAtPl60
u7eU7zFQnVnREIcsAnVjML2DZWub60r7+Kl3E/Y9AYgGzj8ynOuDQxb+AWQwsBozmN6xvPZUaZ+s
PrG3o/FpHxVobKg13pnsNlQfLBoGHgcZDWtkczmnLsxXBRolIjtvxyGLarqx8mxsVXNhNt3YZf8A
GhuCS+DnzAPDIYuAAEoauLHiQFompCgte/LU1I3BfWMwfecIdV+mKb/bNH7CsOaAQxYBKhBjmmtJ
QXFDBSjf34sri6TjxY5CYFL5rXzBDB8AGhsCMo8bvo6Bc3XjIG1YQ1/CJitvzZaoS9RtCoLwkSYA
U3aA8VKBhs1eFG5cw8pzgNmYcPs/5W6sZQugnCAsdO7ovBiX4pM9f8m879W+3QBkKjFwG4quRHqg
h0D5FwcxAYJhjbkbys+NhLy5c+ruqNf7dgNQxWH1PEQlPjoPlBYAImBu3Rg7EysZ1kj5sW83ADle
yndrsYJbbMCgRJ9o0Foo2XeobdsuLAuwANLOE+t+fBjWyC489G3fzgAaG/J1Uo++fo/RnZiGgDW2
RjZ4BxVnuTEY1gCAvFhU3EsFqmovVQQMIGpq01qYhN6mtjUMmGEcZP+u1UAA4npaobpAwRIRjE52
CWB5FYvXW1sdjUPLdR0g4pWL5ecCFrHa1vYv3gAK9WVcCbAit1joJnkGTLvdh7WqR6z1hVZUoCAN
FonSA32GW8gDxVkmqcRB+cy3KJ3f5A2gaJeZCwEzyiSrUKpQ9sEAiKbzL9eMAilzo3fvV69grSPg
Kg9q7efA3GQ1ShVmCQIMPZ05l+IFIPs1IFj/+ehrZVegsoLql44R8epFIn78YWREzI9SRYXzB+v/
cACQOoXDPjyFi4ezsggKkYWTgIAZZJKwgmyF5Yn7eXFhtgGyung4QFSL7qwqmWS59frxPcRAALIx
sUyGOzjQQmO+A5Qfp7GTSaD5YTOhBAgCQTQubCmUACmLbNsxjH/8skw4FUh/BIDN+glaOABykoV1
26b06kWaxp+2lLqKjEpqlAzSclnJWju2LkCamXpwXjgAyEkNSFMVWCTb9BZneqLED85HGh64j451
jqDYCr+PXfqTm2edcaFASac7ghXW4eCzUDAsqaQKn6ZJ7Mo73j7hRqveKlmgsiBTR8XYC55XoXSQ
3nIAT97oMUAxNvb2r53WycINkAIKlWKJbnoV1euYB2CBOhLMEbY97YLxvAp4Xlh+rM5HoJSbMK0s
QAG3ivcdJbH3HSj1mXPhByjfMVoV1bOrF6A5cMjzuTowbqeM3UHnwgNP5ihIH3/oeaXcaJEE5nth
iUD7aj3rF/xVAchLxckeeS2Yaar6rdp0A2VSXLJH6mm3eAru2Oa+MwgQQ84hJqjGXRqgSpBVKiBR
NXDt3vw/Bt8AslsH4mYimT69oarfAUD69s9I7uAxV9/FfrF1kRuA7CpQLwmLQf1ED4L1zMoodimZ
A213QVBwbRC4QxnCiRoJtz9RXKM12OadxGDcAMSN6WCUBs5QEhAha2LNZTaDrWgO9KV8bAKzJ+GO
h0pxlhKPQZr9t9/Zhkg5Fgq7FWihnsaTCxNkWbb+7rEhmSuKIA46+C21cyFLSv/dt7lEkCkp85oq
dTKFUfrrL+3XtCxMuhM/uOC0Ir3HrzTeLkDpULkxP0CiqgQT33zpaKjzUEhze4tXtXWd9Z05J/h1
Puy6MFhP5vdRBgg6EarBSkdr03DL3uO0og7DOWn1uah6sdWDUsGyn+dDtEnyJNEeOBd1g7nbAFKZ
qyqIp1yBCkMr3tSZ0vwApEI0SEyeoxopNaLBsjI2NfeJmvHRFoJoT8f03JuvE6zsxUDlMVE/UYuL
sIHT7tPaXoLGi52lF/0on2m82Y1qY0OFQPX9Y2Hz4HsPnx9rTQjkUJtEmiSR7NsmYfdGWoFs2NdO
/GB4fe3ZeBnBokB2NqggvdqqPnb+WHtcab/YlsDud29H/Lgj1RsF8sA2czK5t7qh/Ky3b98tfs8/
v77zrPZjv9YeRi74UKBw+BAjH66ulFbkKgvaFmRHOXdpBKjyyUnZBAyC/u4I4ON7pswtQFKijkjx
OG0TfgKWLMgiS7daACwdGYBEMabAokJTF5SCZYjZQGM5YGErVSzVLECCIJBYPJFXGQCIQxdZCbAy
9/jOg/Xv31rdbIdSBQeZZKqmAIpJEt3iefdUAwHqUkEnTcE/v/jO9/o21p+3/6FkFKKzMR50qQLi
n8maAai+sSlNImyVShUA2Kttdddff/kz8x6VKgY1wKMZREcRsEcb4vzrvznX77JUMavBkwrieyNA
HCQPInXt4NKpi0+7KFWoQbPPdR8EqMoWg6RBUmBRwClJHuy7nICBqSZATg/0cpjVJaYqi5I8QFtr
FthgKtg3fvhTyApO2fzY6Xf/+OYk7yeSHhu4kcnNjfUv09PaDrBAqcKmzWoX2ig95lAkHUFfEqNE
XW7W6jjVTBjg0Qy+53Ep7iot79Y2iGuSoVDZIHdGYcgQdUTdyhjNDPFpaVqfzMubLkMzjCIGvUNN
mvsrxDa/gvfQ94ZpvTsv0+bQzDsPNAZixA1JzaXpVy8o1FTIwCk8nkEPXM8SPf4JBAgtEibiKUBD
gNAQIDQECC2C9n8BBgBAP0FWplWQxQAAAABJRU5ErkJggg==
--089e08233b84f89f6a05516f026f--

--089e08233b84f89ed505516f026e
Content-Type: message/delivery-status

Reporting-MTA: dns; googlemail.com
Received-From-MTA: dns; FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA===@opayq.com
Arrival-Date: Mon, 05 Jun 2017 23:23:25 -0700 (PDT)
X-Original-Message-ID: <E1dI7sb-0004HG-1N@xenbits.xenproject.org>

Final-Recipient: rfc822; curtiskwong9@gmail.com
Action: delayed
Status: 4.0.0
Diagnostic-Code: smtp; Receive rate too high
Last-Attempt-Date: Thu, 08 Jun 2017 01:55:16 -0700 (PDT)
Will-Retry-Until: Thu, 08 Jun 2017 23:23:25 -0700 (PDT)

--089e08233b84f89ed505516f026e
Content-Type: message/global
Content-Transfer-Encoding: quoted-printable

X-Received: by 10.101.76.79 with SMTP id l15mr25035528pgr.86.1496730205365;
        Mon, 05 Jun 2017 23:23:25 -0700 (PDT)
ARC-Seal: i=3D1; a=3Drsa-sha256; t=3D1496730205; cv=3Dnone;
        d=3Dgoogle.com; s=3Darc-20160816;
        b=3DHlMczsRR6FjhHbwGjKjoGfcaVEE4kkxbWHlYNsK17QXtLvw00eCCwryPflQX/MY=

EL7
         sK3tp7L9xCEENVX2aD85V+YgaGJLFp0R7hq9iOsEhyWURQf+KM+rSpeI8gGpRRLltj=
iw
         x1Cp5dtPFNxspkDNl01riUkl51uez+skHdZOduzOXdWcDZfIrB/6bGc7rGpB+LKf1j=
Dq
         Zh+yQAGkIGcW47vbw+yt+WyPRlmBYDniQAdFK/1YIn0NeymLT7aZjQ9+1OurZevNTc=
Tw
         cot1hxWZr1/47Nsw9PvYmEGuUAyeWPEGLNTkXykD/ld5GDKT7FMq5jHGOBMQ3G6kR0=
e6
         QiNg=3D=3D
ARC-Message-Signature: i=3D1; a=3Drsa-sha256; c=3Drelaxed/relaxed; d=3Dgoog=
le.com; s=3Darc-20160816;
        h=3Dlist-subscribe:list-help:list-post:list-unsubscribe
         :list-unsubscribe:list-id:precedence:subject:date:message-id:to
         :reply-to:sender:from:content-transfer-encoding:mime-version
         :dkim-signature:delivery-date:arc-authentication-results;
        bh=3DZQGNhUnufAuCgkk7VvzBaVUPR9L+Fvj9ZmTdLdP30kA=3D;
        b=3DH1wYhmw8+ls/Z3QAlpDqtnA7Y6qd8SIhRXZNuNoJRLLrFp5wXAIUFNFpiFlJofb=
Vfh
         LFSNHZINgFqSNpWiJiIFRlL9VhjCv0aIejs8+RWNXso2bI0ndJXSoFl27VcH3AJhhJ=
PJ
         28aEtiehj3/TmapJpK4oztf2suSiOevgvom6z4OVKFZCPQ6OHJ41jYvehTXH3dy/lC=
0x
         LkkRYU4Ufi2oBWb2YASvq9Da+aXoK0MQTxPgQghGBG/UPl6NgT4eZ7Oe2sNDFucN78=
sD
         bHKWUbNBA/0hta+piDHFQzJKXnzrRrFp5+Wb6rB2ynqww7d2IcAkyyFxnov+3RP6Eb=
Td
         pDRg=3D=3D
ARC-Authentication-Results: i=3D1; mx.google.com;
       dkim=3Dpass header.i=3D@opayq.com;
       spf=3Dpass (google.com: domain of fwd-737qhysmhvayqaucaoiqbdaagaqlma=
2yamheccjdlibayawyakiazaqhsmccwmblia4uanqueigcimbkmazuz4aaeaaca=3D=3D=3D@op=
ayq.com designates 69.50.231.164 as permitted sender) smtp.mailfrom=3DFWD-7=
37QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGC=
IMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com;
       dmarc=3Dpass (p=3DNONE sp=3DNONE dis=3DNONE) header.from=3Dopayq.com
Return-Path: <FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHS=
MCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com>
Received: from smtp164.junkemailfilter.com (smtp164.junkemailfilter.com. [6=
9.50.231.164])
        by mx.google.com with ESMTPS id l1si2573238plg.314.2017.06.05.23.23=
.25
        for <curtiskwong9@gmail.com>
        (version=3DTLS1_2 cipher=3DECDHE-RSA-AES128-GCM-SHA256 bits=3D128/1=
28);
        Mon, 05 Jun 2017 23:23:25 -0700 (PDT)
Received-SPF: pass (google.com: domain of fwd-737qhysmhvayqaucaoiqbdaagaqlm=
a2yamheccjdlibayawyakiazaqhsmccwmblia4uanqueigcimbkmazuz4aaeaaca=3D=3D=3D@o=
payq.com designates 69.50.231.164 as permitted sender) client-ip=3D69.50.23=
1.164;
Authentication-Results: mx.google.com;
       dkim=3Dpass header.i=3D@opayq.com;
       spf=3Dpass (google.com: domain of fwd-737qhysmhvayqaucaoiqbdaagaqlma=
2yamheccjdlibayawyakiazaqhsmccwmblia4uanqueigcimbkmazuz4aaeaaca=3D=3D=3D@op=
ayq.com designates 69.50.231.164 as permitted sender) smtp.mailfrom=3DFWD-7=
37QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGC=
IMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com;
       dmarc=3Dpass (p=3DNONE sp=3DNONE dis=3DNONE) header.from=3Dopayq.com
Delivery-date: Mon, 05 Jun 2017 23:23:25 -0700
Received: from opayq-out-07.junkemailfilter.com ([184.105.182.157]:54618) h=
elo=3Dopayq-out-07.junkemailfilter.com
	by outscan-backup.junkemailfilter.com with esmtps (TLSv1.2:ECDHE-RSA-AES25=
6-GCM-SHA384:256)
	(Exim 4.89)
	id 1dI7tk-0003bQ-Sl on interface=3D69.50.231.152
	for curtiskwong9@gmail.com; Mon, 05 Jun 2017 23:23:24 -0700
Received: from smtp2.opayq.com ([54.235.124.91]:26124) helo=3D[54.235.124.9=
1]
	by opayq-outbound.junkemailfilter.com with esmtps (TLSv1.2:AES256-SHA256:2=
56)
	(Exim 4.89)
	id 1dI7su-0000Zo-52 on interface=3D184.105.182.150
	for curtiskwong9@gmail.com; Mon, 05 Jun 2017 23:22:32 -0700
DKIM-Signature: v=3D1; d=3Dopayq.com; t=3D1496730150; b=3Djeqkr9FWMs0MxYlpY=
XHnCl4SOKVHZ89r7gfTxaSisxGHprmuxwWW7SxTh4rI/WGr3k6eUEMY7O/Pl3QXVHBvy12c2rgB=
9Wjxhpg/VwPmq9NU2ZtD76rrWGfU2Klz40Jr/rjAEC8YDK0lwAh7NmfY+aSh0q1StBLab9ELoTt=
lA6Y=3D; s=3Dabine; c=3Drelaxed/relaxed; a=3Drsa-sha256; bh=3DZQGNhUnufAuCg=
kk7VvzBaVUPR9L+Fvj9ZmTdLdP30kA=3D; h=3DDate:From:Reply-To:Subject:To:List-U=
nsubscribe;
MIME-Version: 1.0
Content-Type: text/plain; charset=3D"utf-8"
Content-Transfer-Encoding: 7bit
X-GetAbine-Processed: 1
From: "lists.xen.org [Masked]" <FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJ=
DLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com>
Sender: "lists.xen.org [Masked]" <FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHEC=
CJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com=
>
Reply-To:=20
	FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UAN=
QUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com
To: f4da1594@opayq.com
X-GetAbine-Sender: xen-changelog-bounces@lists.xen.org
X-GetAbine-Disposable: f4da1594@opayq.com
X-GetAbine-Host-Address: 54.235.124.91
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLLMWRWlGSWpSXmKPExsWS0XRdVVfcyyz
 SYM1+ZosJ2wwcGD229+1iD2CMYs3MS8qvSGDNWNunXvCar+LZ9FMsDYzfuLoYuTiEBL4wSsw9
 s4a1i5ETyDnPKHH5Q0YXIwcHm4CYxNy9CiBhEQFViVkrljNDlKhLNP1uYAOxhQVcJc50b2QGK
 ecVMJN4+lkGxGQBKp80pXQCI8cCRoZVjBrFqUVlqUW6hhZ6SUWZ6RkluYmZObqGBmZ6uanFxY
 npqTmJScV6yfm5mxiB3mAAgh2MNzcGHGKU5GBSEuUVtzaLFOJLyk+pzEgszogvKs1JLT7EKMP
 BoSTBa+EJlBMsSk1PrUjLzAGGBUxagoNHSYS3xhUozVtckJhbnJkOkTrFqCglzssP0icAksgo
 zYNrg4XiJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzOoFM4cnMK4Gb/gpoMRPQYr5LJiCLS
 xIRUlINjHItkcyLbm2dmeFsWv44nkdG8wvjftfEj2pe8juu9cwtPxom1r7sr/zuPxr+T/0nr8
 vO2Mv4Kehly7/LxxoMErqrRG9Za0wUc/q79cwp9y0XZj8r38JZJhnh8anj1ZN5E17PeWDZUdm
 RVHCjYSfrEYZwrYvvv1/4fWTFrWnBFy5Pyf8Z8sqjTUyJpTgj0VCLuag4EQCpHVoFQAIAAA=3D=
=3D
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1496730134!95945702!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=3D0.0 required=3D7.0 tests=3D
X-StarScan-Received:=20
X-StarScan-Version: 9.4.19; banners=3D-,-,-
X-VirusChecked: Checked
Message-Id: <E1dI7sb-0004HG-1N@xenbits.xenproject.org>
Date: Tue, 06 Jun 2017 06:22:13 +0000
Subject: [Xen-changelog] [xen master] Branching 4.9: Fix versions to be
	4.10-unstable
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-change=
log>,=20
 <mailto:xen-changelog-request@lists.xen.org?subject=3Dunsubscribe>
List-Unsubscribe: <mailto:unsubscribe-1188110264-f4da1594@opayq.com>, <http=
s://emails.abine.com/disableDisposable?fwd=3DFWD-737QHYSMHVAYQAUCAOIQBDAAGA=
QLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=
=3D@opayq.com>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=3Dhelp>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changel=
og>,=20
 <mailto:xen-changelog-request@lists.xen.org?subject=3Dsubscribe>
X-Sender-Domain: xenproject.org
X-Spamfilter-host: plato.junkemailfilter.com - http://www.junkemailfilter.c=
om
X-Key-ID: ZjRkYTE1OTRAb3BheXEuY29tIHhlbi1jaGFuZ2Vsb2ctYm91bmNlc0BsaXN0cy54Z=
W4ub3JnIDIwMTctMDYtMDUgMjM6MjI6MjIgMWRJN3NrLTAwMDdWTi01UQ=3D=3D
X-Content-flags: equalspace news=20
X-Domain-list: xenproject.org rackspace.com messagelabs.com xen.org opayq.c=
om xensource.com citrix.com
X-Mail-from: xen-changelog-bounces@lists.xen.org
X-Sender-Host-Address: 192.237.175.120
X-Sender-Host-Name: lists.xenproject.org
X-Key-ID: Y3VydGlza3dvbmc5QGdtYWlsLmNvbSBmd2QtNzM3cWh5c21odmF5cWF1Y2FvaXFiZ=
GFhZ2FxbG1hMnlhbWhlY2NqZGxpYmF5YXd5YWtpYXphcWhzbWNjd21ibGlhNHVhbnF1ZWlnY2lt=
YmttYXp1ejRhYWVhYWNhPT09QG9wYXlxLmNvbSAyMDE3LTA2LTA1IDIzOjIyOjMyIDFkSTdzdS0=
wMDAwWm8tNTI=3D


-------------------------Blur-------------------------
This email is forwarded from a MASKED EMAIL you created using Blur.  (https=
://dnt.abine.com/#help/faq/faq-whataremaskedemails).
IF THIS IS SPAM, CLICK HERE TO BLOCK:
https://dnt.abine.com/#/block_email/f4da1594@opayq.com/FWD-737QHYSMHVAYQAUC=
AOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAA=
CA=3D=3D=3D@opayq.com

Want to shop safely and privately online? Go Premium: https://dnt.abine.com=
/?pk_campaign=3DmaskHeader#premium
-------------------------by Abine-------------------------


commit a5aa07b58859f653b67275cde6d8c79209ff9643
Author:     Ian Jackson <ian.jackson@eu.citrix.com>
AuthorDate: Tue May 30 17:30:03 2017 +0100
Commit:     Ian Jackson <Ian.Jackson@eu.citrix.com>
CommitDate: Tue May 30 17:30:03 2017 +0100

    Branching 4.9: Fix versions to be 4.10-unstable
   =20
    Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
---
 README       | 12 ++++++------
 xen/Makefile |  2 +-
 2 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/README b/README
index b09b715..6737a17 100644
--- a/README
+++ b/README
@@ -1,10 +1,10 @@
 #################################
-__  __            _  _    _  ___
-\ \/ /___ _ __   | || |  / |/ _ \       _ __  _ __ ___
- \  // _ \ '_ \  | || |_ | | | | |_____| '_ \| '__/ _ \
- /  \  __/ | | | |__   _|| | |_| |_____| |_) | | |  __/
-/_/\_\___|_| |_|    |_|(_)_|\___/      | .__/|_|  \___|
-                                       |_|
+__  __            _  _    _  ___                        _        _     _
+\ \/ /___ _ __   | || |  / |/ _ \       _   _ _ __  ___| |_ __ _| |__ | | =
___
+ \  // _ \ '_ \  | || |_ | | | | |_____| | | | '_ \/ __| __/ _` | '_ \| |/=
 _ \
+ /  \  __/ | | | |__   _|| | |_| |_____| |_| | | | \__ \ || (_| | |_) | | =
 __/
+/_/\_\___|_| |_|    |_|(_)_|\___/       \__,_|_| |_|___/\__\__,_|_.__/|_|\=
___|
+
 #################################
=20
 http://www.xen.org/
diff --git a/xen/Makefile b/xen/Makefile
index 0d78c60..f6a6bc2 100644
--- a/xen/Makefile
+++ b/xen/Makefile
@@ -2,7 +2,7 @@
 # All other places this is stored (eg. compile.h) should be autogenerated.
 export XEN_VERSION       =3D 4
 export XEN_SUBVERSION    =3D 10
-export XEN_EXTRAVERSION ?=3D -pre$(XEN_VENDORVERSION)
+export XEN_EXTRAVERSION ?=3D -unstable$(XEN_VENDORVERSION)
 export XEN_FULLVERSION   =3D $(XEN_VERSION).$(XEN_SUBVERSION)$(XEN_EXTRAVE=
RSION)
 -include xen-version
=20
--
generated by git-patchbot for /home/xen/git/xen.git#master

_______________________________________________
Xen-changelog mailing list
Xen-changelog@lists.xen.org
https://lists.xenproject.org/xen-changelog

--089e08233b84f89ed505516f026e--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3562700653044799041==--


From xen-devel-bounces@lists.xen.org Thu Jun 08 09:15:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 09:15:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dItWs-0008Mc-Sx; Thu, 08 Jun 2017 09: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 <osstest-admin@xenproject.org>) id 1dItWr-0008MQ-Id
 for xen-devel@lists.xensource.com; Thu, 08 Jun 2017 09:14:57 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 A5/12-02196-09519395; Thu, 08 Jun 2017 09:14:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVbdf1DL
 S4Mw3K4sVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmPHyxg71gR3RFy3vPBsY2
 6y5GLg4hgb+MEkt/nGaHcB4zSiz6NIUJwtnGKNF/8gJzFyMnh4iAs8TXM3PZQWxeAX2Jzo5/Y
 HFhAQuJTQ+3s4E0SAjMk5N48/QJWEJCwFti5tJONhj72couxi5Gdg42ASuJQ2IgURYBVYk7kx
 uZJzByL2BkWMWoUZxaVJZapGtorpdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJEeh
 zBiDYwfjytOchRkkOJiVRXkUBy0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryOIkA5waLU9NSK
 tMwcYPDBpCU4eJREeONB0rzFBYm5xZnpEKlTjLocG1av/8IkxJKXn5cqJc5rDVIkAFKUUZoHN
 wIWCZcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzLtPGGgKT2ZeCdymV0BHMAEdseSdBcgRJY
 kIKakGxp74C3qt5sdfMVo9DNy2t8Mq7nj1A849C3akRWdfX/JmUcrlmfOLYl4WRqkcOZikvqk
 pvGAWTx3XdbFTDh1Gl/O2m8a3+//SMnzz9X/7vgaL23cXbp3V/CJOhveXtFTxQcMGQbWDK12e
 HfP+tZZbPNtJZ+F8xV27ig4aheb0nwlefW/vO94Tf5VYijMSDbWYi4oTAerEx9h/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1496913294!97098023!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62812 invoked from network); 8 Jun 2017 09:14:55 -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; 8 Jun 2017 09:14: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 1dItWn-0001ns-1P; Thu, 08 Jun 2017 09: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 1dItWh-0000lb-4V; Thu, 08 Jun 2017 09:14:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dItWf-0003Zv-5S; Thu, 08 Jun 2017 09:14:45 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110084-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-i386-libvirt-xsm:xen-install:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qcow2:guest-start:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-vhd:guest-start:fail:regression
 qemu-mainline:test-armhf-armhf-xl:guest-start/debian.repeat:fail:regression
 qemu-mainline:test-armhf-armhf-xl-multivcpu:guest-start/debian.repeat:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 qemu-mainline:test-armhf-armhf-xl-vhd:guest-start:fail:regression
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10: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-libvirt:migrate-support-check: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-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-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:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-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-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=0db1851becbefe3e50cfc03776fb1f75817376af
X-Osstest-Versions-That: qemuu=c6e84fbd447a51e1161d74d71566a5f67b47eac5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 08 Jun 2017 09:14:45 +0000
Subject: [Xen-devel] [qemu-mainline test] 110084: 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="===============5569635767113002116=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-libvirt-xsm   5 xen-install              fail REGR. vs. 109975
 test-amd64-amd64-xl-qcow2    10 guest-start              fail REGR. vs. 109975
 test-amd64-amd64-libvirt-vhd 10 guest-start              fail REGR. vs. 109975
 test-armhf-armhf-xl         15 guest-start/debian.repeat fail REGR. vs. 109975
 test-armhf-armhf-xl-multivcpu 15 guest-start/debian.repeat fail REGR. vs. 109975
 test-amd64-amd64-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail REGR. vs. 109975
 test-armhf-armhf-xl-vhd      10 guest-start              fail REGR. vs. 109975

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

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 109975
 test-amd64-i386-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail like 109975
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 109975
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 109975
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass

version targeted for testing:
 qemuu                0db1851becbefe3e50cfc03776fb1f75817376af
baseline version:
 qemuu                c6e84fbd447a51e1161d74d71566a5f67b47eac5

Last test of basis   109975  2017-06-04 00:16:43 Z    4 days
Failing since        110013  2017-06-05 10:45:10 Z    2 days    5 attempts
Testing same since   110084  2017-06-07 12:20:30 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Larson <alarson@ddci.com>
  Aurelien Jarno <aurelien@aurel32.net>
  Cédric Le Goater <clg@kaod.org>
  Daniel Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  David Hildenbrand <david@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Emilio G. Cota <cota@braap.org>
  Eric Blake <eblake@redhat.com>
  Felipe Franciosi <felipe@nutanix.com>
  Greg Kurz <groug@kaod.org>
  Igor Mammedov <imammedo@redhat.com>
  Jason Wang <jasowang@redhat.com>
  John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
  John Snow <jsnow@redhat.com>
  Juan Quintela <quintela@redhat.com>
  Kamil Rytarowski <n54@gmx.com>
  Laurent Vivier <laurent@vivier.eu>
  Laurent Vivier <lvivier@redhat.com>
  Luc MICHEL <luc.michel@git.antfield.fr>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marc-André Lureau <marcandre.lureau@redhat.com>
  Markus Armbruster <armbru@redhat.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>
  Mike Cui <cui@nutanix.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Philippe Mathieu-Daudé <f4bug@amsat.org>
  Richard Henderson <rth@twiddle.net>
  Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  Thomas Huth <thuth@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          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                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  fail    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-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                                  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                                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                                    fail    
 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                                 fail    
 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.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5569635767113002116==--

From xen-devel-bounces@lists.xen.org Thu Jun 08 09:18:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 09: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 1dItZq-0008W9-C5; Thu, 08 Jun 2017 09:18: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=32589dc29=citrix-osstest@xenproject.org>)
 id 1dItZp-0008Vz-MK
 for xen-devel@lists.xensource.com; Thu, 08 Jun 2017 09:18:01 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 49/29-23755-84619395; Thu, 08 Jun 2017 09:18:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDva67mGW
 kQdcBa4t7U96zOzB6bO/bxR7AGMWamZeUX5HAmnGmdSVbwYE5jBWXl6k0MK5M72Lk5JAQ8Je4
 vmE+G4TtIXH97AkmEFtEwFliwofbYHFeAT2J+f1v2UFsYYFEifnHJzB3MXIB1R9Rkmjc8o0Ro
 tlVYuHERcww9rEJt8AGsQENndgzkaWLkYODRUBFoqc/ESQsJKAlsXTxSiaI+YISJ2c+YQGxmQ
 UkJA6+eAE1xlLi2/qnzBMY+WYhKZuFpGwBI9MqRvXi1KKy1CJdE72kosz0jJLcxMwcXUMDY73
 c1OLixPTUnMSkYr3k/NxNjMCQYgCCHYyNX5wOMUpyMCmJ8ioKWEYK8SXlp1RmJBZnxBeV5qQW
 H2KU4eBQkuAVEQXKCRalpqdWpGXmAIMbJi3BwaMkwhsvApTmLS5IzC3OTIdInWLU5diwev0XJ
 iGWvPy8VClxXmmQGQIgRRmleXAjYJF2iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8a0BW8W
 TmlcBtegV0BBPQEUveWYAcUZKIkJJqYIzbUX2mQTH3G8uVEG7L7butu2or3jtxN2o1Ltt3KH/
 6043vdpxTFMh+fOXCV+2ipn29N8ICVVq2CCmUnXs3YZ6UfuN7bfFgTXVJxT1bVJm1Cyfo/rPn
 uuC4eoXl/IL00z5qoi4ys2dM3uX1S3ENe15kx8LrFVs7ftw211sXEfCzh2nKUvnFJ5RYijMSD
 bWYi4oTARvEjZmvAgAA
X-Env-Sender: prvs=32589dc29=citrix-osstest@xenproject.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1496913478!104722445!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7866 invoked from network); 8 Jun 2017 09:17: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;
 8 Jun 2017 09:17:59 -0000
X-IronPort-AV: E=Sophos;i="5.39,314,1493683200"; d="scan'208";a="435605211"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71532-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-armhf-armhf-xl-xsm:xen-install:fail:regression
 xen-unstable:test-amd64-amd64-rumprun-amd64:leak-check/check:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-winxpsp3:guest-stop:fail:regression
 xen-unstable:test-amd64-i386-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-amd64-i386-xl-qemut-winxpsp3:guest-stop:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 xen-unstable:build-amd64-libvirt:libvirt-build:fail:allowable
 xen-unstable:build-i386-libvirt:libvirt-build:fail:allowable
 xen-unstable:build-armhf-libvirt:libvirt-build:fail:allowable
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:allowable
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:allowable
 xen-unstable:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:windows-install:fail:allowable
 xen-unstable:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:windows-install:fail:allowable
 xen-unstable:test-amd64-amd64-xl-qemut-winxpsp3:windows-install:fail:allowable
 xen-unstable:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 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-pvops:capture-logs:broken:nonblocking
 xen-unstable:build-arm64:capture-logs:broken:nonblocking
 xen-unstable:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
X-Osstest-Versions-This: xen=3d2010f9ffeacc8836811420460e15f2c1233695
X-Osstest-Versions-That: xen=d8eed4021d50eb48ca75c8559aed95a2ad74afaa
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 8 Jun 2017 10:17:54 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Subject: [Xen-devel] [xen-unstable baseline-only test] 71532: 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="===============5217915055454936309=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

This run is configured for baseline tests only.

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-xl-xsm       5 xen-install               fail REGR. vs. 71514
 test-amd64-amd64-rumprun-amd64 17 leak-check/check        fail REGR. vs. 71514
 test-amd64-amd64-xl-qemuu-winxpsp3 16 guest-stop          fail REGR. vs. 71514
 test-amd64-i386-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail REGR. vs. 71514
 test-amd64-amd64-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail REGR. vs. 71514
 test-amd64-i386-xl-qemut-winxpsp3 16 guest-stop           fail REGR. vs. 71514

Regressions which are regarded as allowable (not blocking):
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop        fail blocked in 71514
 build-amd64-libvirt           5 libvirt-build                fail   like 71514
 build-i386-libvirt            5 libvirt-build                fail   like 71514
 build-armhf-libvirt           5 libvirt-build                fail   like 71514
 test-amd64-amd64-qemuu-nested-intel 16 debian-hvm-install/l1/l2 fail like 71514
 test-amd64-amd64-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail like 71514
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1  9 windows-install    fail like 71514
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1  9 windows-install    fail like 71514
 test-amd64-amd64-xl-qemut-winxpsp3  9 windows-install          fail like 71514

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 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
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      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-libvirt      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-arm64-arm64-xl-rtds      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 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-pvops             3 capture-logs                 broken never pass
 build-arm64                   3 capture-logs                 broken never pass
 test-armhf-armhf-xl-midway   12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-midway   13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass

version targeted for testing:
 xen                  3d2010f9ffeacc8836811420460e15f2c1233695
baseline version:
 xen                  d8eed4021d50eb48ca75c8559aed95a2ad74afaa

Last test of basis    71514  2017-06-06 06:46:46 Z    2 days
Testing same since    71532  2017-06-07 23:48:20 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>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Roger Pau Monné <roger.pau@citrix.com>
  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                                          fail    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          fail    
 build-i386-libvirt                                           fail    
 build-amd64-oldkern                                          pass    
 build-i386-oldkern                                           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           blocked 
 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                 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                                 blocked 
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 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                               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-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 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                                     blocked 
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-armhf-armhf-xl-midway                                   pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-arm64-arm64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-arm64-arm64-libvirt-qcow2                               blocked 
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-arm64-arm64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1                     fail    
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     fail    
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      pass    
 test-amd64-amd64-xl-qemut-winxpsp3                           fail    
 test-amd64-i386-xl-qemut-winxpsp3                            fail    
 test-amd64-amd64-xl-qemuu-winxpsp3                           fail    
 test-amd64-i386-xl-qemuu-winxpsp3                            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

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-pvops capture-logs
broken-step build-arm64 capture-logs

Push not applicable.

------------------------------------------------------------
commit 3d2010f9ffeacc8836811420460e15f2c1233695
Author: George Dunlap <george.dunlap@citrix.com>
Date:   Mon Jun 5 11:02:30 2017 +0100

    vif-common.sh: Have iptables wait for the xtables lock
    
    iptables has a system-wide lock on the xtables.  Strangely though, in
    the case of two concurrent invocations, the default is for the
    instance not grabbing the lock to exit out rather than waiting for it.
    This means that when starting a large number of guests in parallel,
    many will fail out with messages like this:
    
      2017-05-10 11:45:40 UTC libxl: error: libxl_exec.c:118: libxl_report_child_exitstatus: /etc/xen/scripts/vif-bridge remove [18767] exited with error status 4
      2017-05-10 11:50:52 UTC libxl: error: libxl_exec.c:118: libxl_report_child_exitstatus: /etc/xen/scripts/vif-bridge offline [1554] exited with error status 4
    
    In order to instruct iptables to wait for the lock, you have to
    specify '-w'.  Unfortunately, not all versions of iptables have the
    '-w' option, so on first invocation check to see if it accepts the -w
    command.
    
    Reported-by: Antony Saba <awsaba@gmail.com>
    Signed-off-by: George Dunlap <george.dunlap@citrix.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Release-acked-by: Julien Grall <julien.grall@arm.com>

commit 3127e85ba934a2be8c16b3277af88ccce948946a
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Jun 6 14:37:12 2017 +0200

    x86/HAP: don't open code clear_domain_page()
    
    Also drop a stray initializer.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: George Dunlap <george.dunlap@citrix.com>

commit 9c4f1b72571b215e80abf0490073438831dc785b
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Jun 6 14:36:41 2017 +0200

    x86/HVM: correct notion of new CPL in task switch emulation
    
    Commit aac1df3d03 ("x86/HVM: introduce hvm_get_cpl() and respective
    hook") went too far in one aspect: When emulating a task switch we
    really shouldn't be looking at what hvm_get_cpl() returns, as we're
    switching all segment registers.
    
    The issue manifests as a vmentry failure for 32bit VMs which use task
    gates to service interrupts/exceptions, in situations where delivering
    the event interrupts user code, and a privilege increase is required.
    
    However, instead of reverting the relevant parts of that commit, have
    the caller tell the segment loading function what the new CPL is. This
    at once fixes ES being loaded before CS so far having had its checks
    done against the old CPL.
    
    Reported-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Tested-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 0762e2502f1fa955176c3f17c0cfb3916498428f
Author: Roger Pau Monné <roger.pau@citrix.com>
Date:   Tue Jun 6 14:35:54 2017 +0200

    x86/physdev: factor out the code to allocate and map a pirq
    
    Move the code to allocate and map a domain pirq (either GSI or MSI)
    into the x86 irq code base, so that it can be used outside of the
    physdev ops.
    
    This change shouldn't affect the functionality of the already existing
    physdev ops.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit 8fd8951eabc6648fc302585187d02d49157ff907
Author: Roger Pau Monné <roger.pau@citrix.com>
Date:   Tue Jun 6 14:35:01 2017 +0200

    domctl/pt: remove hvm_domid field from bind struct
    
    This filed is unused and serves no purpose.
    
    Reported-by: Jan Beulich <JBeulich@suse.com>
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    [jb: bump domctl interface version]
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit 4f35cb80e8813053d1cec9dc1654ceb6dd7575a0
Author: Chao Gao <chao.gao@intel.com>
Date:   Tue Jun 6 14:34:30 2017 +0200

    x86/vlapic: fix two flaws in emulating MSR_IA32_APICBASE
    
    According to SDM Chapter ADVANCED PROGRAMMABLE INTERRUPT CONTROLLER (APIC)
    -> Extended XAPIC (x2APIC) -> x2APIC State Transitions, The existing code to
    handle guest's writing MSR_IA32_APICBASE has two flaws:
    1. Transition from x2APIC Mode to Disabled Mode is allowed but wrongly
    disabled currently. Fix it by removing the related check.
    2. Transition from x2APIC Mode to xAPIC Mode is illegal but wrongly allowed
    currently. Considering changing ENABLE bit of the MSR has been handled,
    it can be fixed by only allowing transition from xAPIC Mode to x2APIC Mode
    (the other two transitions: from x2APIC mode to xAPIC Mode, from disabled mode
    to invalid state (EN=0, EXTD=1) are disabled).
    
    Signed-off-by: Chao Gao <chao.gao@intel.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit 08d3fff66ef74f7ad4c71dd0a19bf528e70ed22e
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Jun 6 14:33:47 2017 +0200

    x86/PoD: drop a pointless local variable
    
    ... and move another one into a more narrow scope.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: George Dunlap <george.dunlap@citrix.com>

commit 83520cb4aa39ebeb4eb1a7cac2e85b413e75a336
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Jun 6 14:32:54 2017 +0200

    x86/NPT: deal with fallout from 2Mb/1Gb unmapping change
    
    Commit efa9596e9d ("x86/mm: fix incorrect unmapping of 2MB and 1GB
    pages") left the NPT code untouched, as there is no explicit alignment
    check matching the one in EPT code. However, the now more widespread
    storing of INVALID_MFN into PTEs requires adjustments:
    - calculations when shattering large pages may spill into the p2m type
      field (converting p2m_populate_on_demand to p2m_grant_map_rw) - use
      OR instead of PLUS,
    - the use of plain l{2,3}e_from_pfn() in p2m_pt_set_entry() results in
      all upper (flag) bits being clobbered - introduce and use
      p2m_l{2,3}e_from_pfn(), paralleling the existing L1 variant.
    
    Reported-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Tested-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
    Acked-by: George Dunlap <george.dunlap@citrix.com>
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5217915055454936309==--

From xen-devel-bounces@lists.xen.org Thu Jun 08 09:35:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 09:35: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 1dItqZ-0001O9-UD; Thu, 08 Jun 2017 09:35: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 1dItqY-0001O3-LJ
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 09:35:18 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 28/95-03371-55A19395; Thu, 08 Jun 2017 09:35:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVysyfVTTdUyjL
 SYN9qFYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeNPy0a2gjs8FY1nNjE3MJ7j7GLk4hAS2MQo
 8XRFDwuEs5tR4uH+yWxdjJwcwgLeEmtvzGUBsUUEIiX2bz0AZgsJ5Eo03HzGBNLALLCGUeJ28
 01GkASbgKbEnc+fgBIcHLwCVhJX5oaChFkEVCQmLPgPNlNUIFzibeMRsDm8AoISJ2c+AbM5BW
 wlWs4tZAexmYHsO3N3M0PY8hLb385hnsDINwtJyywkZbOQlC1gZF7FqF6cWlSWWqRrqpdUlJm
 eUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERhuDECwg3H6Zf9DjJIcTEqivIoClpFCfEn5
 KZUZicUZ8UWlOanFhxhlODiUJHjPSADlBItS01Mr0jJzgIEPk5bg4FES4Y0XAUrzFhck5hZnp
 kOkTjEqSonzzgLpEwBJZJTmwbXBou0So6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHkVJIGm8G
 TmlcBNfwW0mAlo8ZJ3FiCLSxIRUlINjFN9VOt1mk9P9mtkfFGebD7nxVZN/w0TQp4mh9VOYb7
 MGcj6ekYz+w2jnuifAo+ve958eeD6t/5HQhfEWBc3Bet65+ooKb19uXLNC88n/1ykAi6pJm4q
 /tdZn9T2RXbqxPumvK1/VTIsjs5rtDZ2fxR8Vi2s4rCTnuLnH/tvviw0lv3isWp9vhJLcUaio
 RZzUXEiAHSoHQKxAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1496914517!72859405!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45843 invoked from network); 8 Jun 2017 09:35:17 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-12.tower-21.messagelabs.com with SMTP; 8 Jun 2017 09:35: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 6A9C380D;
 Thu,  8 Jun 2017 02:35: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 5405E3F3E1;
 Thu,  8 Jun 2017 02:35:15 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170526173540.10066-1-andre.przywara@arm.com>
 <20170526173540.10066-19-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <58ae8104-c3bd-5348-c783-e0b5b82433c4@arm.com>
Date: Thu, 8 Jun 2017 10:35:13 +0100
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: <20170526173540.10066-19-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v10 18/32] ARM: vITS: introduce translation
	table walks
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGkgQW5kcmUsCgpPbiAyNi8wNS8xNyAxODozNSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gKy8q
Cj4gKyAqIFF1ZXJpZXMgdGhlIGNvbGxlY3Rpb24gYW5kIGRldmljZSB0YWJsZXMgdG8gdHJhbnNs
YXRlIHRoZSBkZXZpY2UgSUQgYW5kCj4gKyAqIGV2ZW50IElEIGFuZCBmaW5kIHRoZSBhcHByb3By
aWF0ZSBJVFRFLiBUaGUgZ2l2ZW4gY29sbGVjdGlvbiBJRCBhbmQgdGhlCj4gKyAqIHZpcnR1YWwg
TFBJIG51bWJlciBhcmUgdGhlbiBzdG9yZWQgaW50byB0aGF0IGVudHJ5Lgo+ICsgKiBJZiB2Y3B1
X3B0ciBpcyBwcm92aWRlZCwgcmV0dXJucyB0aGUgVkNQVSBiZWxvbmdpbmcgdG8gdGhhdCBjb2xs
ZWN0aW9uLgo+ICsgKiBNdXN0IGJlIGNhbGxlZCB3aXRoIHRoZSBJVFMgbG9jayBoZWxkLgo+ICsg
Ki8KPiArYm9vbCB3cml0ZV9pdHRlX2xvY2tlZChzdHJ1Y3QgdmlydF9pdHMgKml0cywgdWludDMy
X3QgZGV2aWQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZXZpZCwgdWludDMy
X3QgY29sbGlkLCB1aW50MzJfdCB2bHBpLAo+ICsgICAgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCB2Y3B1ICoqdmNwdV9wdHIpCj4gK3sKPiArICAgIHBhZGRyX3QgYWRkcjsKPiArICAgIHN0cnVj
dCB2aXRzX2l0dGUgaXR0ZTsKPiArCj4gKyAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJml0cy0+
aXRzX2xvY2spKTsKPiArCj4gKyAgICBpZiAoIGNvbGxpZCA+PSBpdHMtPm1heF9jb2xsZWN0aW9u
cyApCj4gKyAgICAgICAgcmV0dXJuIGZhbHNlOwoKVGhpcyBjaGVjayB3aWxsIGFsd2F5cyBmYWls
IHdpdGggdGhlIGNvbW1hbmQgRElTQ0FSRCBiZWNhdXNlIGNvbGxpZCA9PSAKVU5NQVBQRURfQ09M
TEVDVElPTiAofjApLgoKTG9va2luZyBhdCB0aGUgY29kZSwgSSBhbSBub3Qgc3VyZSB3aHkgeW91
IG5lZWQgdG8gdmFsaWRhdGUgY29sbGlkIGFuZCAKbnJfbHBpcyBpbiB3cml0ZV9pdHRlX2xvY2tl
ZC4gVGhpcyBzaG91bGQgaGF2ZSBiZWVuIG1hZGUgYnkgdGhlIGNhbGxlci4KCj4gKwo+ICsgICAg
aWYgKCB2bHBpID49IGl0cy0+ZC0+YXJjaC52Z2ljLm5yX2xwaXMgKQo+ICsgICAgICAgIHJldHVy
biBmYWxzZTsKPiArCj4gKyAgICBhZGRyID0gaXRzX2dldF9pdHRlX2FkZHJlc3MoaXRzLCBkZXZp
ZCwgZXZpZCk7Cj4gKyAgICBpZiAoIGFkZHIgPT0gSU5WQUxJRF9QQUREUiApCj4gKyAgICAgICAg
cmV0dXJuIGZhbHNlOwo+ICsKPiArICAgIGl0dGUuY29sbGVjdGlvbiA9IGNvbGxpZDsKPiArICAg
IGl0dGUudmxwaSA9IHZscGk7Cj4gKwo+ICsgICAgaWYgKCB2Z2ljX2FjY2Vzc19ndWVzdF9tZW1v
cnkoaXRzLT5kLCBhZGRyLCAmaXR0ZSwgc2l6ZW9mKGl0dGUpLCB0cnVlKSApCj4gKyAgICAgICAg
cmV0dXJuIGZhbHNlOwo+ICsKPiArICAgIGlmICggdmNwdV9wdHIgKQo+ICsgICAgICAgICp2Y3B1
X3B0ciA9IGdldF92Y3B1X2Zyb21fY29sbGVjdGlvbihpdHMsIGNvbGxpZCk7CgpJIGd1ZXNzIHRo
aXMgaXMgd2h5IHlvdSBjaGVjayB0aGUgY29sbGVjdGlvbiBpbiB0aGlzIGZ1bmN0aW9uLiBIb3dl
dmVyLCAKSSBhbSBub3Qgc3VyZSBob3cgdGhpcyBpcyByZWxhdGVkIHRvIHdyaXRlX2l0dGVfbG9j
a2VkLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 08 09:38:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 09: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 1dIttA-0001WD-Am; Thu, 08 Jun 2017 09:38: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 1dItt9-0001Vz-9B
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 09:37:59 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 6C/DB-03920-6FA19395; Thu, 08 Jun 2017 09:37:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVyuP0Ov+5XKct
 Igx9XzC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz5B+axFVwyrHj0/i97A+NizS5GTg4JASOJ
 txP/MXUxcnEICSxklFj4ZhITSEJYwF3i5bJ3bCC2iIC+xKbbjewgNrNAucT9b2vYIBp2skg8a
 13GApJgE1CV2HD9FCuIzStgLfH40Wswm0VAReJa0x4wW1QgXKL3QD8bRI2gxMmZT4B6OTg4BX
 wk/j7VhZivLvFn3iVmCFtc4taT+UwQtrzE9rdzmCcw8s9C0j0LScssJC2zkLQsYGRZxahenFp
 Ullqka6GXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYnAxAsINx9mX/Q4ySHExK
 oryKApaRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4L0gC5QSLUtNTK9Iyc4BxApOW4OBREuFlA
 caKEG9xQWJucWY6ROoUoy7Hnb4NX5iEWPLy81KlxHlXgMwQACnKKM2DGwGL2UuMslLCvIxARw
 nxFKQW5WaWoMq/YhTnYFQS5p0BMoUnM68EbtMroCOYgI5Y8s4C5IiSRISUVAOj8EKVJ185pLM
 O/Z3ixbtoUbPuj6x1Rh1PdmduqxB64H3bmf+Aw8SjZ+evKOsvWV/6bOIq9zMp6ToTH59K3pGx
 oGWm+sf/XsuCJu7bKZT+VE/uicM/dh0/wdmcmxTF07NX5IlzPLNrlr/g/1Xejm+r85/z+xdpP
 td5+/q5w4MixZjrQq9s1yzgV2Ipzkg01GIuKk4EAN300ZfUAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1496914677!83451890!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15041 invoked from network); 8 Jun 2017 09:37:57 -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; 8 Jun 2017 09: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 1C69FABFC;
 Thu,  8 Jun 2017 09:37:57 +0000 (UTC)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <55443407-5d99-0830-e8e0-6c2044c18ec9@suse.com>
 <22824.21930.185651.403388@mariner.uk.xensource.com>
 <2e6d9143-1abe-2f99-155f-f1071245ca41@suse.com>
 <alpine.DEB.2.10.1705261201010.18759@sstabellini-ThinkPad-X260>
 <77637aaf-0c2c-fe90-2e37-3211ea9026e7@suse.com>
 <alpine.DEB.2.10.1706060930460.10022@sstabellini-ThinkPad-X260>
 <5de5e464-ae54-30b4-7a97-0a2dcbf91416@suse.com>
 <alpine.DEB.2.10.1706061202290.15791@sstabellini-ThinkPad-X260>
 <294d36b9-0ebb-647d-ecfa-7a4e2c0ada47@suse.com>
 <alpine.DEB.2.10.1706071109510.26108@sstabellini-ThinkPad-X260>
From: Juergen Gross <jgross@suse.com>
Message-ID: <16819156-5a02-1f21-83c5-70507eed7a4b@suse.com>
Date: Thu, 8 Jun 2017 11:37:55 +0200
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.1706071109510.26108@sstabellini-ThinkPad-X260>
Content-Language: en-US
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [for-4.9] Re: HVM guest performance regression
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDcvMDYvMTcgMjA6MTksIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiBPbiBXZWQsIDcg
SnVuIDIwMTcsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE9uIDA2LzA2LzE3IDIxOjA4LCBTdGVm
YW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+PiBPbiBUdWUsIDYgSnVuIDIwMTcsIEp1ZXJnZW4gR3Jv
c3Mgd3JvdGU6Cj4+Pj4gT24gMDYvMDYvMTcgMTg6MzksIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPj4+Pj4gT24gVHVlLCA2IEp1biAyMDE3LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+Pj4g
T24gMjYvMDUvMTcgMjE6MDEsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4+Pj4+PiBPbiBG
cmksIDI2IE1heSAyMDE3LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+Pj4+PiBPbiAyNi8wNS8x
NyAxODoxOSwgSWFuIEphY2tzb24gd3JvdGU6Cj4+Pj4+Pj4+PiBKdWVyZ2VuIEdyb3NzIHdyaXRl
cyAoIkhWTSBndWVzdCBwZXJmb3JtYW5jZSByZWdyZXNzaW9uIik6Cj4+Pj4+Pj4+Pj4gTG9va2lu
ZyBmb3IgdGhlIHJlYXNvbiBvZiBhIHBlcmZvcm1hbmNlIHJlZ3Jlc3Npb24gb2YgSFZNIGd1ZXN0
cyB1bmRlcgo+Pj4+Pj4+Pj4+IFhlbiA0LjcgYWdhaW5zdCA0LjUgSSBmb3VuZCB0aGUgcmVhc29u
IHRvIGJlIGNvbW1pdAo+Pj4+Pj4+Pj4+IGMyNmY5MmI4ZmNlM2M5ZGYxN2Y3ZWYwMzViNTRkOTdj
YmU5MzFjN2EgKCJsaWJ4bDogcmVtb3ZlIGZyZWVtZW1fc2xhY2siKQo+Pj4+Pj4+Pj4+IGluIFhl
biA0LjYuCj4+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+PiBUaGUgcHJvYmxlbSBvY2N1cnJlZCB3aGVuIGRv
bTAgaGFkIHRvIGJlIGJhbGxvb25lZCBkb3duIHdoZW4gc3RhcnRpbmcKPj4+Pj4+Pj4+PiB0aGUg
Z3Vlc3QuIFRoZSBwZXJmb3JtYW5jZSBvZiBzb21lIG1pY3JvIGJlbmNobWFya3MgZHJvcHBlZCBi
eSBhYm91dAo+Pj4+Pj4+Pj4+IGEgZmFjdG9yIG9mIDIgd2l0aCBhYm92ZSBjb21taXQuCj4+Pj4+
Pj4+Pj4KPj4+Pj4+Pj4+PiBJbnRlcmVzdGluZyBwb2ludCBpcyB0aGF0IHRoZSBwZXJmb3JtYW5j
ZSBvZiB0aGUgZ3Vlc3Qgd2lsbCBkZXBlbmQgb24KPj4+Pj4+Pj4+PiB0aGUgYW1vdW50IG9mIGZy
ZWUgbWVtb3J5IGJlaW5nIGF2YWlsYWJsZSBhdCBndWVzdCBjcmVhdGlvbiB0aW1lLgo+Pj4+Pj4+
Pj4+IFdoZW4gdGhlcmUgd2FzIGJhcmVseSBlbm91Z2ggbWVtb3J5IGF2YWlsYWJsZSBmb3Igc3Rh
cnRpbmcgdGhlIGd1ZXN0Cj4+Pj4+Pj4+Pj4gdGhlIHBlcmZvcm1hbmNlIHdpbGwgcmVtYWluIGxv
dyBldmVuIGlmIG1lbW9yeSBpcyBiZWluZyBmcmVlZCBsYXRlci4KPj4+Pj4+Pj4+Pgo+Pj4+Pj4+
Pj4+IEknZCBsaWtlIHRvIHN1Z2dlc3Qgd2UgZWl0aGVyIHJldmVydCB0aGUgY29tbWl0IG9yIGhh
dmUgc29tZSBvdGhlcgo+Pj4+Pj4+Pj4+IG1lY2hhbmlzbSB0byB0cnkgdG8gaGF2ZSBzb21lIHJl
c2VydmUgZnJlZSBtZW1vcnkgd2hlbiBzdGFydGluZyBhCj4+Pj4+Pj4+Pj4gZG9tYWluLgo+Pj4+
Pj4+Pj4KPj4+Pj4+Pj4+IE9oLCBkZWFyLiAgVGhlIG1lbW9yeSBhY2NvdW50aW5nIHN3YW1wIGFn
YWluLiAgQ2xlYXJseSB3ZSBhcmUgbm90Cj4+Pj4+Pj4+PiBnb2luZyB0byBkcmFpbiB0aGF0IHN3
YW1wIG5vdywgYnV0IEkgZG9uJ3QgbGlrZSByZWdyZXNzaW9ucy4KPj4+Pj4+Pj4+Cj4+Pj4+Pj4+
PiBJIGFtIG5vdCBvcHBvc2VkIHRvIHJldmVydGluZyB0aGF0IGNvbW1pdC4gIEkgd2FzIGEgYml0
IGlmZnkgYWJvdXQgaXQKPj4+Pj4+Pj4+IGF0IHRoZSB0aW1lOyBhbmQgYWNjb3JkaW5nIHRvIHRo
ZSByZW1vdmFsIGNvbW1pdCBtZXNzYWdlLCBpdCB3YXMKPj4+Pj4+Pj4+IGJhc2ljYWxseSByZW1v
dmVkIGJlY2F1c2UgaXQgd2FzIGEgcGllY2Ugb2YgY2FyZ28gY3VsdCBmb3Igd2hpY2ggd2UKPj4+
Pj4+Pj4+IGhhZCBubyBqdXN0aWZpY2F0aW9uIGluIGFueSBvZiBvdXIgcmVjb3Jkcy4KPj4+Pj4+
Pj4+Cj4+Pj4+Pj4+PiBJbmRlZWQgSSB0aGluayBmaXhpbmcgdGhpcyBpcyBhIGNhbmRpZGF0ZSBm
b3IgNC45Lgo+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+IERvIHlvdSBrbm93IHRoZSBtZWNoYW5pc20gYnkg
d2hpY2ggdGhlIGZyZWVtZW0gc2xhY2sgaGVscHMgPyAgSSB0aGluawo+Pj4+Pj4+Pj4gdGhhdCB3
b3VsZCBiZSBhIHByZXJlcXVpc2l0ZSBmb3IgcmV2ZXJ0aW5nIHRoaXMuICBUaGF0IHdheSB3ZSBj
YW4gaGF2ZQo+Pj4+Pj4+Pj4gYW4gdW5kZXJzdGFuZGluZyBvZiB3aHkgd2UgYXJlIGRvaW5nIHRo
aW5ncywgcmF0aGVyIHRoYW4ganVzdAo+Pj4+Pj4+Pj4gZmxhaWxpbmcgYXQgcmFuZG9tLi4uCj4+
Pj4+Pj4+Cj4+Pj4+Pj4+IEkgd2lzaCBJIHdvdWxkIHVuZGVyc3RhbmQgaXQuCj4+Pj4+Pj4+Cj4+
Pj4+Pj4+IE9uZSBjYW5kaWRhdGUgd291bGQgYmUgMk0vMUcgcGFnZXMgYmVpbmcgcG9zc2libGUg
d2l0aCBlbm91Z2ggZnJlZQo+Pj4+Pj4+PiBtZW1vcnksIGJ1dCBJIGhhdmVuJ3QgcHJvb2ZlZCB0
aGlzIHlldC4gSSBjYW4gaGF2ZSBhIHRyeSBieSBkaXNhYmxpbmcKPj4+Pj4+Pj4gYmlnIHBhZ2Vz
IGluIHRoZSBoeXBlcnZpc29yLgo+Pj4+Pj4+Cj4+Pj4+Pj4gUmlnaHQsIGlmIEkgaGFkIHRvIGJl
dCwgSSB3b3VsZCBwdXQgbXkgbW9uZXkgb24gc3VwZXJwYWdlcyBzaGF0dGVyaW5nCj4+Pj4+Pj4g
YmVpbmcgdGhlIGNhdXNlIG9mIHRoZSBwcm9ibGVtLgo+Pj4+Pj4KPj4+Pj4+IFNlZW1zIHlvdSB3
b3VsZCBoYXZlIGxvc3QgeW91ciBtb25leS4uLgo+Pj4+Pj4KPj4+Pj4+IE1lYW53aGlsZSBJJ3Zl
IGZvdW5kIGEgd2F5IHRvIGdldCB0aGUgImdvb2QiIHBlcmZvcm1hbmNlIGluIHRoZSBtaWNybwo+
Pj4+Pj4gYmVuY2htYXJrLiBVbmZvcnR1bmF0ZWx5IHRoaXMgcmVxdWlyZXMgdG8gc3dpdGNoIG9m
ZiB0aGUgcHYgaW50ZXJmYWNlcwo+Pj4+Pj4gaW4gdGhlIEhWTSBndWVzdCB2aWEgInhlbl9ub3B2
IiBrZXJuZWwgYm9vdCBwYXJhbWV0ZXIuCj4+Pj4+Pgo+Pj4+Pj4gSSBoYXZlIHZlcmlmaWVkIHRo
YXQgcHYgc3BpbmxvY2tzIGFyZSBub3QgdG8gYmxhbWUgKHZpYSAieGVuX25vcHZzcGluIgo+Pj4+
Pj4ga2VybmVsIGJvb3QgcGFyYW1ldGVyKS4gU3dpdGNoaW5nIHRvIGNsb2Nrc291cmNlIFRTQyBp
biB0aGUgcnVubmluZwo+Pj4+Pj4gc3lzdGVtIGRvZXNuJ3QgaGVscCBlaXRoZXIuCj4+Pj4+Cj4+
Pj4+IFdoYXQgYWJvdXQgeGVuX2h2bV9leGl0X21tYXAgKGFuIG9wdGltaXphdGlvbiBmb3Igc2hh
ZG93IHBhZ2V0YWJsZXMpIGFuZAo+Pj4+PiB4ZW5faHZtX3NtcF9pbml0IChQViBJUEkpPwo+Pj4+
Cj4+Pj4geGVuX2h2bV9leGl0X21tYXAgaXNuJ3QgYWN0aXZlIChrZXJuZWwgbWVzc2FnZSB0ZWxs
aW5nIG1lIHNvIHdhcwo+Pj4+IGlzc3VlZCkuCj4+Pj4KPj4+Pj4+IFVuZm9ydHVuYXRlbHkgdGhl
IGtlcm5lbCBzZWVtcyBubyBsb25nZXIgdG8gYmUgZnVuY3Rpb25hbCB3aGVuIEkgdHJ5IHRvCj4+
Pj4+PiB0d2VhayBpdCBub3QgdG8gdXNlIHRoZSBQVkhWTSBlbmhhbmNlbWVudHMuCj4+Pj4+Cj4+
Pj4+IEkgZ3Vlc3MgeW91IGFyZSBub3QgdGFsa2luZyBhYm91dCByZWd1bGFyIFBWIGRyaXZlcnMg
bGlrZSBuZXRmcm9udCBhbmQKPj4+Pj4gYmxrZnJvbnQsIHJpZ2h0Pwo+Pj4+Cj4+Pj4gVGhlIHBs
YW4gd2FzIHRvIGJlIGFibGUgdG8gdXNlIFBWIGRyaXZlcnMgd2l0aG91dCBoYXZpbmcgdG8gdXNl
IFBWCj4+Pj4gY2FsbGJhY2tzIGFuZCBQViB0aW1lcnMuIFRoaXMgaXNuJ3QgcG9zc2libGUgcmln
aHQgbm93Lgo+Pj4KPj4+IEkgdGhpbmsgdGhlIGNvZGUgdG8gaGFuZGxlIHRoYXQgc2NlbmFyaW8g
d2FzIGdyYWR1YWxseSByZW1vdmVkIG92ZXIgdGltZQo+Pj4gdG8gc2ltcGxpZnkgdGhlIGNvZGUg
YmFzZS4KPj4KPj4gSG1tLCB0b28gYmFkLgo+Pgo+Pj4+Pj4gSSdtIHdvbmRlcmluZyBub3cgd2hl
dGhlcgo+Pj4+Pj4gdGhlcmUgaGF2ZSBldmVyIGJlZW4gYW55IGJlbmNobWFya3MgdG8gcHJvb2Yg
UFZIVk0gcmVhbGx5IGJlaW5nIGZhc3Rlcgo+Pj4+Pj4gdGhhbiBub24tUFZIVk0/IE15IGZpbmRp
bmdzIHNlZW0gdG8gc3VnZ2VzdCB0aGVyZSBtaWdodCBiZSBhIGh1Z2UKPj4+Pj4+IHBlcmZvcm1h
bmNlIGdhcCB3aXRoIFBWSFZNLiBPVE9IIHRoaXMgbWlnaHQgZGVwZW5kIG9uIGhhcmR3YXJlIGFu
ZCBvdGhlcgo+Pj4+Pj4gZmFjdG9ycy4KPj4+Pj4+Cj4+Pj4+PiBTdGVmYW5vLCBkaWRuJ3QgeW91
IGRvIHRoZSBQVkhWTSBzdHVmZiBiYWNrIGluIDIwMTA/IERvIHlvdSBoYXZlIGFueQo+Pj4+Pj4g
ZGF0YSBmcm9tIHRoZW4gcmVnYXJkaW5nIHBlcmZvcm1hbmNlIGZpZ3VyZXM/Cj4+Pj4+Cj4+Pj4+
IFllcywgSSBzdGlsbCBoYXZlIHRoZXNlIHNsaWRlczoKPj4+Pj4KPj4+Pj4gaHR0cHM6Ly93d3cu
c2xpZGVzaGFyZS5uZXQveGVuX2NvbV9tZ3IvbGludXgtcHYtb24taHZtCj4+Pj4KPj4+PiBUaGFu
a3MuIFNvIHlvdSBtZWFzdXJlZCB0aGUgb3ZlcmFsbCBwYWNrYWdlLCBub3QgdGhlIHNpbmdsZSBp
dGVtcyBsaWtlCj4+Pj4gY2FsbGJhY2tzLCB0aW1lcnMsIHRpbWUgc291cmNlPyBJJ20gYXNraW5n
IGJlY2F1c2UgSSBzdGFydCB0byBiZWxpZXZlCj4+Pj4gdGhlcmUgYXJlIHNvbWUgb2YgdGhvc2Ug
c2xvd2VyIHRoYW4gdGhlaXIgbm9uLVBWIHZhcmlhbnRzLgo+Pj4KPj4+IFRoZXJlIGlzbid0IG11
Y2ggbGVmdCBpbiB0ZXJtcyBvZiBpbmRpdmlkdWFsIG9wdGltaXphdGlvbnM6IHlvdSBhbHJlYWR5
Cj4+PiB0cmllZCBzd2l0Y2hpbmcgY2xvY2tzb3VyY2UgYW5kIHJlbW92aW5nIHB2IHNwaW5sb2Nr
cy4geGVuX2h2bV9leGl0X21tYXAKPj4+IGlzIG5vdCB1c2VkLiBPbmx5IHRoZSBmb2xsb3dpbmcg
YXJlIGxlZnQgKHlvdSBtaWdodCB3YW50IHRvIGRvdWJsZSBjaGVjawo+Pj4gSSBoYXZlbid0IG1p
c3NlZCBhbnl0aGluZyk6Cj4+Pgo+Pj4gMSkgUFYgSVBJCj4+Cj4+IEl0cyBhIDEgdmNwdSBndWVz
dC4KPj4KPj4+IDIpIFBWIHN1c3BlbmQvcmVzdW1lCj4+PiAzKSB2ZWN0b3IgY2FsbGJhY2sKPj4+
IDQpIGludGVycnVwdCByZW1hcHBpbmcKPj4+Cj4+PiAyKSBpcyBub3Qgb24gdGhlIGhvdCBwYXRo
Lgo+Pj4gSSBkaWQgaW5kaXZpZHVhbCBtZWFzdXJlbWVudHMgb2YgMykgYXQgc29tZSBwb2ludHMg
YW5kIGl0IHdhcyBhIGNsZWFyIHdpbi4KPj4KPj4gVGhhdCBtaWdodCBkZXBlbmQgb24gdGhlIGhh
cmR3YXJlLiBDb3VsZCBpdCBiZSBuZXdlciBwcm9jZXNzb3JzIGFyZQo+PiBmYXN0ZXIgaGVyZT8K
PiAKPiBJIGRvbid0IHRoaW5rIHNvOiB0aGUgYWx0ZXJuYXRpdmUgaXQncyBhbiBlbXVsYXRlZCBp
bnRlcnJ1cHQuIEl0J3MKPiBzbG93ZXIgdW5kZXIgYWxsIHBvaW50cyBvZiB2aWV3LgoKV2hhdCBh
Ym91dCBBUElDIHZpcnR1YWxpemF0aW9uIG9mIG1vZGVybiBwcm9jZXNzb3JzPyBBcmUgeW91IHN1
cmUgZS5nLgp0aW1lciBpbnRlcnJ1cHRzIGFyZW4ndCBoYW5kbGVkIGNvbXBsZXRlbHkgYnkgdGhl
IHByb2Nlc3Nvcj8gSSBndWVzcwp0aGlzIG1pZ2h0IGJlIGZhc3RlciB0aGFuIGxldHRpbmcgaXQg
YmUgaGFuZGxlZCBieSB0aGUgaHlwZXJ2aXNvciBhbmQKdGhlbiB1c2UgdGhlIGNhbGxiYWNrIGlu
dG8gdGhlIGd1ZXN0LgoKPiBJIHdvdWxkIHRyeSB0byBydW4gdGhlIHRlc3Qgd2l0aCB4ZW5fZW11
bF91bnBsdWc9Im5ldmVyIiB3aGljaCBtZWFucwo+IHRoYXQgeW91IGFyZSBnb2luZyB0byBlbmQg
dXAgdXNpbmcgdGhlIGVtdWxhdGVkIG5ldHdvcmsgY2FyZCBhbmQKPiBlbXVsYXRlZCBJREUgY29u
dHJvbGxlciwgYnV0IHNvbWUgb2YgdGhlIG90aGVyIG9wdGltaXphdGlvbnMgKGxpa2UgdGhlCj4g
dmVjdG9yIGNhbGxiYWNrKSB3aWxsIHN0aWxsIGJlIGFjdGl2ZS4KCk5vdyB0aGlzIGlzIHNvbWV0
aGluZyBJIHdvdWxkbid0IGxpa2UgdG8gZG8uIE15IHRlc3QgaXNuJ3QgdXNpbmcgYW55CkkvTyBh
dCBhbGwgYW5kIGlzIHNob3dpbmcgYmFkIHBlcmZvcm1hbmNlIHdpdGggcHYgaW50ZXJmYWNlcyBi
ZWluZyB1c2VkLgpUaGUgb25seSByZW1lZHkgcmlnaHQgbm93IHNlZW1zIHRvIGJlIHRvIHN3aXRj
aCBvZmYgcHYgaW50ZXJmYWNlcwpsZWFkaW5nIHRvIGEgYmFkIEkvTyBwZXJmb3JtYW5jZSwgYnV0
IGEgZ29vZCBub24tSS9PIHBlcmZvcm1hbmNlLgoKWW91IGFyZSBzdWdnZXN0aW5nIGEgbW9kZSB3
aXRoIGJhZCBJL08gcGVyZm9ybWFuY2UgX2FuZF8gYmFkIG5vbi1JL08KcGVyZm9ybWFuY2UuCgo+
IElmIHRoZSBjYXVzZSBvZiB0aGUgcHJvYmxlbSBpcyBiYWxsb29uaW5nIGZvciBleGFtcGxlLCB1
c2luZyBlbXVsYXRlZAo+IGludGVyZmFjZXMgZm9yIElPIHdpbGwgcmVkdWNlIHRoZSBhbW91bnQg
b2YgYmFsbG9vbmVkIG91dCBwYWdlcwo+IHNpZ25pZmljYW50bHkuCgpObyBJL08gaW52b2x2ZWQg
aW4gbXkgYmVuY2htYXJrLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 08 09:45:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 09: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 1dIu0Y-0002DT-1n; Thu, 08 Jun 2017 09:45:38 +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 1dIu0W-0002DN-RM
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 09:45:36 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 33/E1-26749-0CC19395; Thu, 08 Jun 2017 09:45:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsVysyfVTXe/jGW
 kwd1zchbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bmCXEFz7kqbr5dztTA2MHRxcjFISSwiVHi
 edMXZghnN6PEzLXTmLoYOTiEBewlejvsuxg5OUQEIiX2bz3AAmILCeRKbD73kRGknllgDaPE7
 eabjCAJNgFNiTufP4H18gpYSUztkQQJswioSBxqOQlWIioQLvG28QjYHF4BQYmTM5+A2ZwCth
 Lz1m8Eq2EGsu/M3c0MYctLbH87h3kCI98sJC2zkJTNQlK2gJF5FaNGcWpRWWqRrpG5XlJRZnp
 GSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYLDVMzAw7mBs2et3iFGSg0lJlFdRwDJSiC8p
 P6UyI7E4I76oNCe1+BCjDAeHkgQvHzB4hQSLUtNTK9Iyc4BhD5OW4OBREuFlkQJK8xYXJOYWZ
 6ZDpE4xKkqJ8y6UBkoIgCQySvPg2mCxdolRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMC8LyB
 SezLwSuOmvgBYzAS1e8s4CZHFJIkJKqoFRbOvWDPkXEW+WKi7/yb7gZpiCa/770+YFTk/jHeZ
 ETJrukbDY5MuL9PYvm6rk/2wzKdRrv9HkZjYvv+i30mQhxvlvJi080v0/7N4p1x0r/l+6mvDy
 uOpss/7eyiSXKXc09IOrfkXll4XuOHF1v3I3o9QJg+LvR4o3lX+pWHpfRP3lfy6ZA72pSizFG
 YmGWsxFxYkASn4xTrACAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1496915135!87861239!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11802 invoked from network); 8 Jun 2017 09:45:35 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-12.tower-31.messagelabs.com with SMTP; 8 Jun 2017 09:45: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 69B8380D;
 Thu,  8 Jun 2017 02:45:34 -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 4E72B3F3E1;
 Thu,  8 Jun 2017 02:45:33 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170526173540.10066-1-andre.przywara@arm.com>
 <20170526173540.10066-25-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e745c73d-1db6-0dd3-38d7-51130fadfa95@arm.com>
Date: Thu, 8 Jun 2017 10:45:31 +0100
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: <20170526173540.10066-25-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v10 24/32] ARM: GICv3: handle unmapped LPIs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGkgQW5kcmUsCgpPbiAyNi8wNS8xNyAxODozNSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gKy8q
Cj4gKyAqIEZpbmQgYW4gdW51c2VkIExSIHRvIGluc2VydCBhbiBJUlEgaW50bywgc3RhcnRpbmcg
d2l0aCB0aGUgTFIgZ2l2ZW4KPiArICogYnkgQGxyLiBJZiB0aGlzIG5ldyBpbnRlcnJ1cHQgaXMg
YSBQUklTVElORSBMUEksIHNjYW4gdGhlIG90aGVyIExScyB0bwo+ICsgKiBhdm9pZCBpbnNlcnRp
bmcgdGhlIHNhbWUgSVJRIHR3aWNlLiBUaGlzIHNpdHVhdGlvbiBjYW4gb2NjdXIgd2hlbiBhbgo+
ICsgKiBldmVudCBnZXRzIGRpc2NhcmRlZCB3aGlsZSB0aGUgTFBJIGlzIGluIGFuIExSLCBhbmQg
YSBuZXcgTFBJIHdpdGggdGhlCj4gKyAqIHNhbWUgbnVtYmVyIGdldHMgbWFwcGVkIHF1aWNrbHkg
YWZ0ZXJ3YXJkcy4KPiArICovCj4gK3N0YXRpYyB1bnNpZ25lZCBpbnQgZ2ljX2ZpbmRfdW51c2Vk
X2xyKHN0cnVjdCB2Y3B1ICp2LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGludCBscikKPiArewo+ICsgICAgdW5zaWduZWQgaW50IG5y
X2xycyA9IGdpY19od19vcHMtPmluZm8tPm5yX2xyczsKPiArICAgIHVuc2lnbmVkIGxvbmcgKmxy
X21hc2sgPSAodW5zaWduZWQgbG9uZyAqKSAmdGhpc19jcHUobHJfbWFzayk7Cj4gKyAgICBzdHJ1
Y3QgZ2ljX2xyIGxyX3ZhbDsKPiArCj4gKyAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJnYtPmFy
Y2gudmdpYy5sb2NrKSk7Cj4gKwo+ICsgICAgaWYgKCB0ZXN0X2JpdChHSUNfSVJRX0dVRVNUX1BS
SVNUSU5FX0xQSSwgJnAtPnN0YXR1cykgKQo+ICsgICAgewo+ICsgICAgICAgIHVuc2lnbmVkIGlu
dCB1c2VkX2xyID0gMDsKPiArCj4gKyAgICAgICAgd2hpbGUgKCAodXNlZF9sciA9IGZpbmRfbmV4
dF9iaXQobHJfbWFzaywgbnJfbHJzLCB1c2VkX2xyKSkgPCBucl9scnMgKQoKVGhpcyBsb29wIGlz
IGluY29ycmVjdC4gZmluZF9uZXh0X2JpdCB3aWxsIGZpbmQgdGhlIG5leHQgc2V0IGJpdCBzdGFy
dCAKYXQgdGhlIG9mZnNldCB1c2VkX2xyLiBTbyBpZiB1c2VkX2xyIGlzIHNldCBhbmQgZG9lcyBt
YXRjaCB0aGUgdmlycSwgCnRoaXMgd2lsbCB0dXJuZWQgaW50byBhbiBpbmZpbml0ZSBsb29wLgoK
SSB3b3VsZCB1c2UgdGhlIG1hY3JvIGZvcl9lYWNoX3NldF9iaXQgKHNlZSB4ZW4vYml0b3BzLmgp
IGhlcmUgdGhhdCB3aWxsIApoYW5kbGUgdGhlIHByb2JsZW0gZm9yIHlvdToKCmZvcl9lYWNoX3Nl
dF9iaXQoIHVzZWRfbHIsIGxyX21hc2ssIG5yX2xycyApCnsKICAuLi4uCn0KCkNoZWVycywKCi0t
IApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 08 09:45:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 09: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 1dIu0m-0002FM-9E; Thu, 08 Jun 2017 09:45:52 +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 1dIu0k-0002Ec-Gp
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 09:45:50 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 39/C7-03613-DCC19395; Thu, 08 Jun 2017 09:45:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVysyfVTfesjGW
 kwb63whbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a/KQUFx4Uqrtxgb2DcztfFyMUhJLCJUeLg
 72tMEM4BRom5hz6zdzFycggLeEusvTGXpYuRg0NEIFTi2iJBkBpmgTWMErebbzJCNMxllPiy7
 xhYA5uArsSOm6+ZQWxeASuJnfe7wWwWARWJBxdfMYHYogLhEr0H+tkgagQlTs58wgJicwpYSx
 zc0csIYjML6EnsuP6LFcIWl2j6shLKlpfY/nYO8wRG/llI2mchaZmFpGUWkpYFjCyrGNWLU4v
 KUot0DfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQKDkwEIdjDufO50iFGSg0lJ
 lFdRwDJSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvmjRQTrAoNT21Ii0zBxgnMGkJDh4lEV4WK
 aA0b3FBYm5xZjpE6hSjopQ47weQhABIIqM0D64NFpuXGGWlhHkZgQ4R4ilILcrNLEGVf8Uozs
 GoJMxbDrKdJzOvBG76K6DFTECLl7yzAFlckoiQkmpg5GFKmzczUPnb/EuxE6uYtwrdeFh8t9N
 6ikRqhlf31Czd1D+JV5ccFZ1n9qOSPV5J4/OjL/UFTxcXVF3+muae+cjo0+4LZz5+yu99vvzY
 pD65Bgf1X4vaAnv5+gJ373fe+6Q/f/ua5p+xOyRcfeKVHHtu/pI0eq/7MqfNqVbsYjL/0etr1
 NPllViKMxINtZiLihMBFwa4v8gCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1496915148!66220183!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28375 invoked from network); 8 Jun 2017 09:45:49 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-21.messagelabs.com with SMTP; 8 Jun 2017 09:45: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 9D6A480D;
 Thu,  8 Jun 2017 02:45:48 -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 7A1C73F3E1;
 Thu,  8 Jun 2017 02:45:47 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170526173540.10066-1-andre.przywara@arm.com>
 <20170526173540.10066-19-andre.przywara@arm.com>
 <58ae8104-c3bd-5348-c783-e0b5b82433c4@arm.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <bdba6f8c-6e1d-3e72-3a6e-d97daff54ff9@arm.com>
Date: Thu, 8 Jun 2017 10:45:59 +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: <58ae8104-c3bd-5348-c783-e0b5b82433c4@arm.com>
Content-Language: en-GB
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v10 18/32] ARM: vITS: introduce translation
	table walks
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAwOC8wNi8xNyAxMDozNSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJlLAo+
IAo+IE9uIDI2LzA1LzE3IDE4OjM1LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gKy8qCj4+ICsg
KiBRdWVyaWVzIHRoZSBjb2xsZWN0aW9uIGFuZCBkZXZpY2UgdGFibGVzIHRvIHRyYW5zbGF0ZSB0
aGUgZGV2aWNlCj4+IElEIGFuZAo+PiArICogZXZlbnQgSUQgYW5kIGZpbmQgdGhlIGFwcHJvcHJp
YXRlIElUVEUuIFRoZSBnaXZlbiBjb2xsZWN0aW9uIElECj4+IGFuZCB0aGUKPj4gKyAqIHZpcnR1
YWwgTFBJIG51bWJlciBhcmUgdGhlbiBzdG9yZWQgaW50byB0aGF0IGVudHJ5Lgo+PiArICogSWYg
dmNwdV9wdHIgaXMgcHJvdmlkZWQsIHJldHVybnMgdGhlIFZDUFUgYmVsb25naW5nIHRvIHRoYXQK
Pj4gY29sbGVjdGlvbi4KPj4gKyAqIE11c3QgYmUgY2FsbGVkIHdpdGggdGhlIElUUyBsb2NrIGhl
bGQuCj4+ICsgKi8KPj4gK2Jvb2wgd3JpdGVfaXR0ZV9sb2NrZWQoc3RydWN0IHZpcnRfaXRzICpp
dHMsIHVpbnQzMl90IGRldmlkLAo+PiArICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBl
dmlkLCB1aW50MzJfdCBjb2xsaWQsIHVpbnQzMl90IHZscGksCj4+ICsgICAgICAgICAgICAgICAg
ICAgICAgIHN0cnVjdCB2Y3B1ICoqdmNwdV9wdHIpCj4+ICt7Cj4+ICsgICAgcGFkZHJfdCBhZGRy
Owo+PiArICAgIHN0cnVjdCB2aXRzX2l0dGUgaXR0ZTsKPj4gKwo+PiArICAgIEFTU0VSVChzcGlu
X2lzX2xvY2tlZCgmaXRzLT5pdHNfbG9jaykpOwo+PiArCj4+ICsgICAgaWYgKCBjb2xsaWQgPj0g
aXRzLT5tYXhfY29sbGVjdGlvbnMgKQo+PiArICAgICAgICByZXR1cm4gZmFsc2U7Cj4gCj4gVGhp
cyBjaGVjayB3aWxsIGFsd2F5cyBmYWlsIHdpdGggdGhlIGNvbW1hbmQgRElTQ0FSRCBiZWNhdXNl
IGNvbGxpZCA9PQo+IFVOTUFQUEVEX0NPTExFQ1RJT04gKH4wKS4KCkdvb2QgcG9pbnQsIHRoYW5r
cyBmb3IgY2F0Y2hpbmcgdGhpcy4KCj4gTG9va2luZyBhdCB0aGUgY29kZSwgSSBhbSBub3Qgc3Vy
ZSB3aHkgeW91IG5lZWQgdG8gdmFsaWRhdGUgY29sbGlkIGFuZAo+IG5yX2xwaXMgaW4gd3JpdGVf
aXR0ZV9sb2NrZWQuIFRoaXMgc2hvdWxkIGhhdmUgYmVlbiBtYWRlIGJ5IHRoZSBjYWxsZXIuCgpJ
bmRlZWQsIEkganVzdCBmaXhlZCB0aGF0LgoKPj4gKwo+PiArICAgIGlmICggdmxwaSA+PSBpdHMt
PmQtPmFyY2gudmdpYy5ucl9scGlzICkKPj4gKyAgICAgICAgcmV0dXJuIGZhbHNlOwo+PiArCj4+
ICsgICAgYWRkciA9IGl0c19nZXRfaXR0ZV9hZGRyZXNzKGl0cywgZGV2aWQsIGV2aWQpOwo+PiAr
ICAgIGlmICggYWRkciA9PSBJTlZBTElEX1BBRERSICkKPj4gKyAgICAgICAgcmV0dXJuIGZhbHNl
Owo+PiArCj4+ICsgICAgaXR0ZS5jb2xsZWN0aW9uID0gY29sbGlkOwo+PiArICAgIGl0dGUudmxw
aSA9IHZscGk7Cj4+ICsKPj4gKyAgICBpZiAoIHZnaWNfYWNjZXNzX2d1ZXN0X21lbW9yeShpdHMt
PmQsIGFkZHIsICZpdHRlLCBzaXplb2YoaXR0ZSksCj4+IHRydWUpICkKPj4gKyAgICAgICAgcmV0
dXJuIGZhbHNlOwo+PiArCj4+ICsgICAgaWYgKCB2Y3B1X3B0ciApCj4+ICsgICAgICAgICp2Y3B1
X3B0ciA9IGdldF92Y3B1X2Zyb21fY29sbGVjdGlvbihpdHMsIGNvbGxpZCk7Cj4gCj4gSSBndWVz
cyB0aGlzIGlzIHdoeSB5b3UgY2hlY2sgdGhlIGNvbGxlY3Rpb24gaW4gdGhpcyBmdW5jdGlvbi4g
SG93ZXZlciwKPiBJIGFtIG5vdCBzdXJlIGhvdyB0aGlzIGlzIHJlbGF0ZWQgdG8gd3JpdGVfaXR0
ZV9sb2NrZWQuCgpMb29rcyBsaWtlIHNvbWUgYXJ0ZWZhY3QgZnJvbSBzb21lIHByZXZpb3VzIHJl
dmlzaW9ucyBvZiB0aGUgY29kZQoocG9zc2libHkgZHVlIHRvIHNvbWUgbG9ja2luZywgd2hlcmUg
c29tZW9uZSB3YXMgY2FsbGluZyB3cml0ZV9pdHRlKCksCndoaWNoIHdvdWxkIGRyb3AgdGhlIGxv
Y2sgYmVmb3JlIHJldHVybmluZykuCgpCdXQgaW5kZWVkIHRoaXMgaXMgaW5kZXBlbmRlbnQgYW5k
IGFjdHVhbGx5IHRoZXJlIGlzIG9ubHkgb25lIHVzZXIgb2YKdGhpcywgc28gSSByZW1vdmVkIHRo
ZSB2Y3B1X3B0ciBwYXJhbWV0ZXIgYW5kIGRvIHRoZSBsb29rdXAgb3V0c2lkZSBvZgp0aGlzIGZ1
bmN0aW9uLgoKT24gdGhlIHdheSBJIHJlbW92ZWQgdGhpcyB3aG9sZSB7cmVhZCx3cml0ZX1faXR0
ZV9sb2NrZWQgbmFtaW5nLCBqdXN0CnByb3ZpZGluZyBmdW5jdGlvbnMgd2hpY2ggYXNzdW1lIHdl
IGhvbGQgdGhlIGxvY2suIFRoZXJlIGlzIG9ubHkgb25lCmNhbGxlciB3aGljaCBkaWRuJ3QgaG9s
ZCB0aGUgbG9jaywgc28gSSBjYW4ganVzdCBkbyB0aGUgbG9ja2luZyB0aGVyZS4KClRoYW5rcyBm
b3IgcG9pbnRpbmcgdGhpcyBvdXQhCgpDaGVlcnMsCkFuZHJlLgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 08 09:57:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 09:57: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 1dIuCG-00033t-BA; Thu, 08 Jun 2017 09: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 <julien.grall@arm.com>) id 1dIuCF-00033n-6J
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 09:57:43 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 98/51-02022-69F19395; Thu, 08 Jun 2017 09:57:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsVysyfVTXeqvGW
 kwZlfxhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bG3SeYC/4LVHQ1n2FqYPzN3cXIxSEksIlR
 4vuHzcwQzm5GiZ6+C6xdjJwcwgLhEs9bVjCC2CICkRL7tx5gAbGFBHIl+pbeZAVpYBZYwyhxu
 /kmWBGbgKbEnc+fmEBsXgEriVeLnoHZLAIqEhuWN7CB2KJAQ982HmGBqBGUODnzCZjNKWArce
 7yZbAaZiD7ztzdzBC2vMT2t3OYJzDyzULSMgtJ2SwkZQsYmVcxahSnFpWlFukameklFWWmZ5T
 kJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgSGXD0DA+MOxtuT/Q4xSnIwKYnyKgpYRgrxJeWn
 VGYkFmfEF5XmpBYfYpTh4FCS4P0tB5QTLEpNT61Iy8wBBj9MWoKDR0mEl0UKKM1bXJCYW5yZD
 pE6xagoJc57EqRPACSRUZoH1waLuEuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHmPgEzhyc
 wrgZv+CmgxE9DiJe8sQBaXJCKkpBoYVTQmd//O3Z3tnr7UQ6zYpO7M/IoPJpeevtpzfo/QpK/
 Tpz65aLfkS97edS4fu7gKyn5cTHl+ZnZZ2ZuFC48u4mNnXz/vQsrkfhFXnesrJzT0nc3d/ddv
 8t/bG9pyjobPufjGQtJP7dWK6JkJQsXbf1UvKL727Rxb25enM9imXjhYW3Oj4chv78VKLMUZi
 YZazEXFiQAExRRWswIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1496915860!102400263!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15057 invoked from network); 8 Jun 2017 09:57:40 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-4.tower-206.messagelabs.com with SMTP; 8 Jun 2017 09:57: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 AAFDA80D;
 Thu,  8 Jun 2017 02:57: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 9305E3F587;
 Thu,  8 Jun 2017 02:57:38 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170526173540.10066-1-andre.przywara@arm.com>
 <20170526173540.10066-18-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <61818a36-8650-0d86-31c5-ec37125eccdb@arm.com>
Date: Thu, 8 Jun 2017 10:57:37 +0100
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: <20170526173540.10066-18-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v10 17/32] ARM: vITS: add command handling
 stub and MMIO 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>

SGkgQW5kcmUsCgpPbiAyNi8wNS8xNyAxODozNSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gKy8q
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+ICsgKiBGdW5jdGlvbnMgdGhh
dCBoYW5kbGUgSVRTIGNvbW1hbmRzICoKPiArICoqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqLwo+ICsKPiArc3RhdGljIHVpbnQ2NF90IGl0c19jbWRfbWFza19maWVsZCh1aW50
NjRfdCAqaXRzX2NtZCwgdW5zaWduZWQgaW50IHdvcmQsCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHNoaWZ0LCB1bnNpZ25lZCBpbnQgc2l6ZSkKPiAr
ewo+ICsgICAgcmV0dXJuICgoaXRzX2NtZFt3b3JkXSkpID4+IChzaGlmdCAmIChCSVQoc2l6ZSkg
LSAxKSk7CgpUaGlzIGNvZGUgaXMgd3JvbmcuIFRoZSBtYXNrIGFwcGxpZXMgdG8gc2hpZnQgYW5k
IG5vdCB0aGUgc2hpZnRlZCAKcmVzdWx0LiBJIGZpeGVkIHdpdGg6CgpyZXR1cm4gKGl0c19jbWRb
d29yZF0gPj4gc2hpZnQpICogKEJJVChzaXplKSAtIDEpLgoKVGhvdWdoLCAgQklUKHNpemUpIC0g
MSB3b3VsZCBub3Qgd29yayBpZiBzaXplID09IDY0LiBJIHdvdWxkIHJlcGxhY2UgYnkgCkdFTk1B
U0soMCwgc2l6ZSAtIDEpIHRvIGJlIHNhZmUgaW4gYWxsIHRoZSBjYXNlLgoKWy4uLl0KCj4gK3N0
YXRpYyBpbnQgdmdpY19pdHNfaGFuZGxlX2NtZHMoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZp
cnRfaXRzICppdHMpCj4gK3sKPiArICAgIHBhZGRyX3QgYWRkciA9IGl0cy0+Y2Jhc2VyICYgR0VO
TUFTSyg1MSwgMTIpOwo+ICsgICAgdWludDY0X3QgY29tbWFuZFs0XTsKPiArCj4gKyAgICBBU1NF
UlQoc3Bpbl9pc19sb2NrZWQoJml0cy0+dmNtZF9sb2NrKSk7Cj4gKwo+ICsgICAgaWYgKCBpdHMt
PmN3cml0ZXIgPj0gSVRTX0NNRF9CVUZGRVJfU0laRShpdHMtPmNiYXNlcikgKQo+ICsgICAgICAg
IHJldHVybiAtMTsKPiArCj4gKyAgICB3aGlsZSAoIGl0cy0+Y3JlYWRyICE9IGl0cy0+Y3dyaXRl
ciApCj4gKyAgICB7Cj4gKyAgICAgICAgaW50IHJldDsKPiArCj4gKyAgICAgICAgcmV0ID0gdmdp
Y19hY2Nlc3NfZ3Vlc3RfbWVtb3J5KGQsIGFkZHIgKyBpdHMtPmNyZWFkciwKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29tbWFuZCwgc2l6ZW9mKGNvbW1hbmQpLCBm
YWxzZSk7Cj4gKyAgICAgICAgaWYgKCByZXQgKQo+ICsgICAgICAgICAgICByZXR1cm4gcmV0Owo+
ICsKPiArICAgICAgICBzd2l0Y2ggKCBpdHNfY21kX2dldF9jb21tYW5kKGNvbW1hbmQpICkKPiAr
ICAgICAgICB7Cj4gKyAgICAgICAgY2FzZSBHSVRTX0NNRF9TWU5DOgo+ICsgICAgICAgICAgICAv
KiBXZSBoYW5kbGUgSVRTIGNvbW1hbmRzIHN5bmNocm9ub3VzbHksIHNvIHdlIGlnbm9yZSBTWU5D
LiAqLwo+ICsgICAgICAgICAgICBicmVhazsKPiArICAgICAgICBkZWZhdWx0Ogo+ICsgICAgICAg
ICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgInZHSVRTOiB1bmhhbmRsZWQgSVRTIGNvbW1h
bmQgJWx1XG4iLAo+ICsgICAgICAgICAgICAgICAgICAgICBpdHNfY21kX2dldF9jb21tYW5kKGNv
bW1hbmQpKTsKCldvdWxkIGl0IGJlIHBvc3NpYmxlIHRvIGR1bXAgdGhlIGZ1bGwgY29tbWFuZCAo
aS5lIGNvbW1hbmRbMC4uLjNdKSBoZXJlIAphbmQgLi4uCgo+ICsgICAgICAgICAgICBicmVhazsK
PiArICAgICAgICB9Cj4gKwo+ICsgICAgICAgIHdyaXRlX3U2NF9hdG9taWMoJml0cy0+Y3JlYWRy
LCAoaXRzLT5jcmVhZHIgKyBJVFNfQ01EX1NJWkUpICUKPiArICAgICAgICAgICAgICAgICAgICAg
ICAgIElUU19DTURfQlVGRkVSX1NJWkUoaXRzLT5jYmFzZXIpKTsKPiArCj4gKyAgICAgICAgaWYg
KCByZXQgKQo+ICsgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywKPiArICAgICAg
ICAgICAgICAgICAgICAgInZHSVRTOiBJVFMgY29tbWFuZCBlcnJvciAlZCB3aGlsZSBoYW5kbGlu
ZyBjb21tYW5kICVsdVxuIiwKPiArICAgICAgICAgICAgICAgICAgICAgcmV0LCBpdHNfY21kX2dl
dF9jb21tYW5kKGNvbW1hbmQpKTsKCi4uLiBoZXJlPwoKVGhpcyBjb3VsZCBiZSBoZWxwZnVsIHdo
aWxzdCBkZWJ1Z2dpbmcgdklUUyBjb21tYW5kIGVtdWxhdGlvbi4KCkNoZWVycywKCi0tIApKdWxp
ZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 08 11:30:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 11:30: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 1dIvdh-0000do-Ah; Thu, 08 Jun 2017 11:30: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=32541504f=Andrew.Cooper3@citrix.com>)
 id 1dIvdg-0000di-10
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 11:30:08 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 65/FC-19409-F3539395; Thu, 08 Jun 2017 11:30:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsWyU9JRQtfO1DL
 S4N4sSYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPNk83MBWtkK/a2sTUwXpLoYuTkkBDwk1j5
 bAMLiC0sEC2x5upzxi5GDg4RASeJ6f3lXYxcHEICR5klji9fyQRSwyygJzH57ARGEJtNQF9i9
 4tPYHFeAVuJzsOPwOawCKhI3Fh8nBXEFhUIl3jbeIQFokZQ4uTMJ2A2p4C9xNPWw4wQMw0kji
 yawwphy0tsfzuHGcQWElCTuNZ/iR3iznSJrX9/MU9g5J+FZNQsJO2zkLQvYGRexahRnFpUllq
 ka2isl1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGIIMQLCDcdt2z0OMkhxMSqK8
 igKWkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeL8aA+UEi1LTUyvSMnOA0QCTluDgURLh7TYAS
 vMWFyTmFmemQ6ROMSpKifNeBOkTAElklObBtcEi8BKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJ
 WEeeNMgKbwZOaVwE1/BbSYCWjxkncWIItLEhFSUg2MvJcXbpFez7ZstaDwRDUH+aLV9ZpLpib
 5ftmZNoO36o7+0j1e2ocVpzYKq83eeo5n2oaueStXSX+fo/i/f5Zr57rpPdO4Sy6e/7ryanL5
 pMfMEzcaVtrPD9KekV0wafK29oNdbHOXX+c3FTlvblKbyuW77HibQs7lt6mhdnM75jxffHbzW
 5GE+0osxRmJhlrMRcWJAGGgOEi7AgAA
X-Env-Sender: prvs=32541504f=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1496921404!87885440!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11281 invoked from network); 8 Jun 2017 11:30:06 -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;
 8 Jun 2017 11:30:06 -0000
X-IronPort-AV: E=Sophos;i="5.39,314,1493683200"; d="scan'208";a="47424609"
To: Jan Beulich <JBeulich@suse.com>, Wei Liu <wei.liu2@citrix.com>
References: <20170518171004.27204-1-wei.liu2@citrix.com>
 <20170518171004.27204-7-wei.liu2@citrix.com>
 <592C5D19020000780015D5BE@prv-mh.provo.novell.com>
 <f4d52916-9971-0dec-d8b7-07adc252f31e@citrix.com>
 <592E77E3020000780015DED4@prv-mh.provo.novell.com>
 <20170531111441.edphr5whfoxqnsyo@citrix.com>
 <592EC8EA020000780015E3A5@prv-mh.provo.novell.com>
 <20170602110136.xtc7ketj4km5ekhr@citrix.com>
 <5936779C020000780015F9C2@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <d12a645a-a78d-5b6d-bc95-cf64123a8863@citrix.com>
Date: Thu, 8 Jun 2017 12:30:02 +0100
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: <5936779C020000780015F9C2@prv-mh.provo.novell.com>
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 for-next v3 06/22] x86/traps: move PV
 hypercall handlers to pv/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>

T24gMDYvMDYvMTcgMDg6MzYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDAyLjA2LjE3IGF0
IDEzOjAxLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIFdlZCwgTWF5IDMxLCAy
MDE3IGF0IDA1OjQ1OjE0QU0gLTA2MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMzEu
MDUuMTcgYXQgMTM6MTQsIDx3ZWkubGl1MkBjaXRyaXguY29tPiB3cm90ZToKPj4+PiBPbiBUdWUs
IE1heSAzMCwgMjAxNyBhdCAxMTo1OTozMVBNIC0wNjAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+
Pj4+Pj4gT24gMzAuMDUuMTcgYXQgMTk6NDAsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3
cm90ZToKPj4+Pj4+IE9uIDI5LzA1LzE3IDE2OjQwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+
Pj4+PiBPbiAxOC4wNS4xNyBhdCAxOTowOSwgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdyb3RlOgo+
Pj4+Pj4+PiBUaGUgZm9sbG93aW5nIGhhbmRsZXJzIGFyZSBtb3ZlZDoKPj4+Pj4+Pj4gMS4gZG9f
c2V0X3RyYXBfdGFibGUKPj4+Pj4+PiBUaGlzIG9uZSBtYWtlcyBzZW5zZSB0byBtb3ZlIHRvIHB2
L3RyYXBzLmMsIGJ1dCAuLi4KPj4+Pj4+Pgo+Pj4+Pj4+PiAyLiBkb19zZXRfZGVidWdyZWcKPj4+
Pj4+Pj4gMy4gZG9fZ2V0X2RlYnVncmVnCj4+Pj4+Pj4+IDQuIGRvX2ZwdV90YXNrc3dpdGNoCj4+
Pj4+Pj4gLi4uIG5vbmUgb2YgdGhlc2UgZG8uIEkgY291bGQgc2VlIHRoZW0gZ28gaW50byBwdi9o
eXBlcmNhbGwuYywKPj4+Pj4+PiBidXQgSSBjb3VsZCBhbHNvIHNlZSB0aGF0IGZpbGUgZGVhbGlu
ZyBpbnRlbnRpb25hbGx5IG9ubHkgd2l0aAo+Pj4+Pj4+IGV2ZXJ5dGhpbmcgaHlwZXJjYWxsIHJl
bGF0ZWQgZXhjZXB0IGluZGl2aWR1YWwgaGFuZGxlcnMuIEFuZHJldywKPj4+Pj4+PiBkbyB5b3Ug
aGF2ZSBhbnkgb3BpbmlvbiBvciB0aG91Z2h0cyBoZXJlPwo+Pj4+Pj4gRGVzcGl0ZSBpdHMgbmFt
ZSwgdHJhcHMuYyBkZWFscyB3aXRoIG1vc3RseSBsb3cgbGV2ZWwgZXhjZXB0aW9uCj4+Pj4+PiBo
YW5kbGluZywgc28gSSBhbSBub3QgY29tcGxldGVseSBjb252aW5jZWQgdGhhdCBkb19zZXRfdHJh
cF90YWJsZSgpCj4+Pj4+PiB3b3VsZCBsb2dpY2FsbHkgbGl2ZSBpbiB0cmFwcy5jCj4+Pj4+IEkg
Y2FuIHNlZSB0aGlzIGJlaW5nIHRoZSBjYXNlIGZvciB0cmFwcy5jLCBidXQgcHYvdHJhcHMuYz8g
VGhlcmUncwo+Pj4+PiBub3QgbXVjaCBfbG93IGxldmVsXyBleGNlcHRpb24gaGFuZGxpbmcgdGhh
dCdzIFBWLXNwZWNpZmljLiBCdXQgSQo+Pj4+PiBjZXJ0YWlubHkgZG9uJ3QgbWluZCBzdWNoIHJl
bGF0aXZlbHkgc21hbGwgaHlwZXJjYWxsIGhhbmRsZXJzIHRvIGJlCj4+Pj4+IGx1bXBlZCB0b2dl
dGhlciBpbnRvIHNvbWUgb3RoZXIgZmlsZSwgLi4uCj4+Pj4+Cj4+Pj4+PiBJJ2QgYWxzbyBwcmVm
ZXIgbm90IHRvIG1peCB0aGVzZSBpbnRvIGh5cGVyY2FsbC5jLiAgVGhlIGJlc3QgSSBjYW4KPj4+
Pj4+IHN1Z2dlc3QgaXMgcHYvZG9tYWluLmMsIGJ1dCBldmVuIHRoYXQgaXNuJ3QgZ3JlYXQuCj4+
Pj4+Pgo+Pj4+Pj4gU29ycnkgZm9yIGJlaW5nIHVuaGVscGZ1bC4gIEknbSBub3Qgc3VyZSBwdi9t
aXNjLWh5cGVyY2FsbHMuYyBpcyBhCj4+Pj4+PiBzdWl0YWJsZSBuYW1lIGVpdGhlci4KPj4+Pj4g
Li4uIGJlIGl0IHRoaXMgbmFtZSBvciBzb21lIG90aGVyIG9uZSAoaWYgd2UgY2FuIHRoaW5rIG9m
IGEgYmV0dGVyCj4+Pj4+IGFsdGVybmF0aXZlKS4gVGhpbmtpbmcgb2YgaXQ6IFRoZSBjdXJyZW50
bHkgcHJlc2VudCBmaWxlIGlzIG5hbWVkCj4+Pj4+ICJoeXBlcmNhbGwuYyIgLSBob3cgYWJvdXQg
Imh5cGVyY2FsbHMuYyI/Cj4+Pj4+Cj4+Pj4gV2VsbCBJIGRvbid0IHRoaW5rIG1vdmluZyB0aGVt
IGludG8gaHlwZXJjYWxsKHMpLmMgaXMgbmljZSBlaXRoZXIuCj4+Pj4KPj4+PiBTaW5jZSB5b3Ug
ZXhwcmVzc2VkIHRoZSBpZGVhIG9mIHVzaW5nIGlyZXQuYyBmb3IgZG9faXJldCwgbWF5YmUgd2Ug
Y2FuCj4+Pj4gdXNlIGRlYnVncmVnLmMgYW5kIGZwdV90YXNrc3dpdGNoLmMgPwo+Pj4gSSBkaWQg
Y29uc2lkZXIgdGhpcyB0b28sIGJ1dCBzb21lIG9mIHRoZXNlIGFyZSByZWFsbHkgc21hbGwsIGFu
ZAo+Pj4gd2hpbGUgaXMgZGlzbGlrZSBvdmVybHkgbGFyZ2UgZmlsZXMsIEkgYWxzbyBkb24ndCB0
aGluayBmaWxlcyB3aXRoIGp1c3QKPj4+IG9uZSBvciB0d28gZG96ZW5zIG9mIGFjdHVhbCBjb2Rl
IGxpbmVzIGFyZSB2ZXJ5IHVzZWZ1bCB0byBoYXZlLgo+Pj4KPj4gVEJIIEkgZG9uJ3QgcmVhbGx5
IHNlZSBhIHByb2JsZW0gd2l0aCB0aGF0IGFwcHJvYWNoIC0tIHdlIGhhdmUgY2xlYXJfcGFnZS5T
LAo+PiBjb3B5X3BhZ2UuUyBhbmQgZ3ByX3N3aXRjaC5TIHdoaWNoIGRvbid0IGdldCBsdW1wZWQg
dG9nZXRoZXIgaW50byBvbmUKPj4gZmlsZS4KPiBJIHZpZXcgQyBmaWxlcyBzbGlnaHRseSBkaWZm
ZXJlbnRseSBmcm9tIGFzc2VtYmx5IG9uZXMgaW4gdGhpcyByZWdhcmQuCgpMb29raW5nIGF0IHRo
b3NlIGZpbGVzLCB0aGV5IHJlYWxseSBzaG91bGQgYmUgcmVwbGFjZWQgd2l0aCBzb21ldGhpbmcK
YmV0dGVyLiAgU3RlZWxeVyBCb3Jyb3dpbmcgdGhlIExpbnV4IGFsdGVybmF0aXZlcy1iYXNlZCBj
bGVhci9jb3B5CnJvdXRpbmVzIHdvdWxkIHByb2JhYmx5IGJlIGEgdmVyeSBnb29kIG1vdmUuCgo+
Cj4+IEJ1dCBpZiB5b3UgZG9uJ3QgbGlrZSB0aGF0LCBJIHdpbGwganVzdCBwdXQgdGhvc2Ugc21h
bGwgaGFuZGxlcnMKPj4gaW50byBoeXBlcmNhbGwuYyBhbmQgY2hhbmdlIHRoZSBjb21tZW50IG9m
IHRoYXQgZmlsZSB0bzoKPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9oeXBlcmNh
bGwuYyBiL3hlbi9hcmNoL3g4Ni9wdi9oeXBlcmNhbGwuYwo+PiBpbmRleCA3YzVlNWE2MjlkLi5i
MGM5ZTAxMjY4IDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC94ODYvcHYvaHlwZXJjYWxsLmMKPj4g
KysrIGIveGVuL2FyY2gveDg2L3B2L2h5cGVyY2FsbC5jCj4+IEBAIC0xLDcgKzEsNyBAQAo+PiAg
Cj4+IC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqCj4+ICoqCj4+ICAgKiBhcmNoL3g4Ni9wdi9oeXBlcmNh
bGwuYwo+PiAgICoKPj4gLSAqIFBWIGh5cGVyY2FsbCBkaXNwYXRjaGluZyByb3V0aW5lcwo+PiAr
ICogUFYgaHlwZXJjYWxsIGRpc3BhdGNoaW5nIHJvdXRpbmVzIGFuZCBtaXNjIGh5cGVyY2FsbHMK
PiBBcyBpbmRpY2F0ZWQgYmVmb3JlLCBJIGRvbid0IHJlYWxseSBsaWtlIHRoZSBpZGVhIG9mIHNw
ZWNpZmljCj4gaHlwZXJjYWxsIGhhbmRsZXIgYmVpbmcgcHV0IGhlcmUuIEkgZGlkIHN1Z2dlc3Qg
aHlwZXJjYWxscy5jCj4gYXMgYSBwb3NzaWJsZSBwbGFjZSBmb3Igb25lIHdoaWNoIGRvbid0IGZp
dCBlbHNld2hlcmUuCj4KPiBBbmRyZXcsIGRvIHlvdSBoYXZlIGFueSBzcGVjaWZpYyBvcGluaW9u
IGJvdGggb24gdGhlIHNwZWNpZmljCj4gc2l0dWF0aW9uIGhlcmUgYXMgd2VsbCBhcyB0aGUgYnJv
YWRlciBxdWVzdGlvbiBvZiBmaWxlIGdyYW51bGFyaXR5PwoKSSdkIHByZWZlciBub3QgdG8gaGF2
ZSBpbmRpdmlkdWFsIGZpbGVzIGZvciBpbmRpdmlkdWFsIGZ1bmN0aW9uczsgdGhhdAppcyBnb2lu
ZyB0b28gZmFyIElNTy4gIEknZCBhbHNvIHByZWZlciBub3QgdG8gbWl4IG1pc2MgaHlwZXJjYWxs
cyBpbnRvCnRoaXMgZmlsZS4KCnB2L21pc2MtaHlwZXJjYWxscy5jID8KCn5BbmRyZXcKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 08 11:38:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 11: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 1dIvlT-0000tE-6m; Thu, 08 Jun 2017 11:38:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <abbotti@mev.co.uk>) id 1dIvjR-0000qv-P3
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 11:36:05 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 AA/17-03058-4A639395; Thu, 08 Jun 2017 11:36:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsWyI8usUneJmWW
 kwYnDEhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bbnW+YCtp4K35MOM/cwNjC3cXIxSEksJtR
 Yu3ZlaxdjJwcEgIyEju//2OHSMxllFi5bw8LREJO4unaDiaIxEagxOMXbF2MHBzCAo4Si+fXg
 9SICPhJrNm3kgnEFhIwkZjVe4MVpJ5ZoJdR4squzWAJNgEViVmLN4Bt4xWwkbg6bTHYHBag+N
 ep9iBhUYFwibeNR1ggSgQlTs58AmZzCphK/F//hRHEZhawlbgzdzczhC0vsf3tHOYJjIKzkLT
 MQlI2C0nZAkbmVYwaxalFZalFuoZmeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsY
 gYHLAAQ7GO9vDDjEKMnBpCTKqyhgGSnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgveJCVBOsCg1P
 bUiLTMHGEMwaQkOHiUR3m4DoDRvcUFibnFmOkTqFKMux4bV678wCbHk5eelSonzepkCFQmAFG
 WU5sGNgMXzJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzyoNM4cnMK4Hb9AroCCagI5a8swA
 5oiQRISXVwMj0K3aDxMzzwVufzVglrOXkFx3I5XCso0fYun3eucmrX5Y0F96+5+9XsE3j8ff3
 BSXTf8xg1p67cZPvxhu53w4+ny3VYr462zbnjcWTXwW26csepbgksSj5vzONnW1eKT95YdStg
 F8NtkwhlgXCLH1/PwVeuPp9VZT482U8DJ58y32Oi8189U6JpTgj0VCLuag4EQB4oFHM4gIAAA
 ==
X-Env-Sender: abbotti@mev.co.uk
X-Msg-Ref: server-11.tower-21.messagelabs.com!1496921763!72801401!1
X-Originating-IP: [184.106.54.121]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50463 invoked from network); 8 Jun 2017 11:36:04 -0000
Received: from smtp121.ord1d.emailsrvr.com (HELO smtp121.ord1d.emailsrvr.com)
 (184.106.54.121)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Jun 2017 11:36:04 -0000
Received: from smtp24.relay.ord1d.emailsrvr.com (localhost [127.0.0.1])
 by smtp24.relay.ord1d.emailsrvr.com (SMTP Server) with ESMTP id 4E3E9A005F;
 Thu,  8 Jun 2017 07:36:03 -0400 (EDT)
X-Auth-ID: abbotti@mev.co.uk
Received: by smtp24.relay.ord1d.emailsrvr.com (Authenticated sender:
 abbotti-AT-mev.co.uk) with ESMTPSA id 6AA7BA0059; 
 Thu,  8 Jun 2017 07:36:02 -0400 (EDT)
X-Sender-Id: abbotti@mev.co.uk
Received: from [192.168.1.10] (redmecca.plus.com [80.229.15.156])
 (using TLSv1.2 with cipher DHE-RSA-AES128-SHA)
 by 0.0.0.0:465 (trex/5.7.12); Thu, 08 Jun 2017 07:36:03 -0400
To: Arnd Bergmann <arnd@arndb.de>, Stefano Stabellini <sstabellini@kernel.org>
References: <20170608085323.2209174-1-arnd@arndb.de>
From: Ian Abbott <abbotti@mev.co.uk>
Message-ID: <e8cb7d06-ce65-7bb4-2243-2f2167afcb24@mev.co.uk>
Date: Thu, 8 Jun 2017 12:36:01 +0100
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: <20170608085323.2209174-1-arnd@arndb.de>
X-Mailman-Approved-At: Thu, 08 Jun 2017 11:38:09 +0000
Cc: xen-devel@lists.xenproject.org, Russell King <linux@armlinux.org.uk>,
 linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v2] xen: avoid type warning in xchg_xen_ulong
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

T24gMjAxNy0wNi0wOCAwOTo1MywgQXJuZCBCZXJnbWFubiB3cm90ZToKPiBUaGUgaW1wcm92ZWQg
dHlwZS1jaGVja2luZyB2ZXJzaW9uIG9mIGNvbnRhaW5lcl9vZigpIHRyaWdnZXJzIGEgd2Fybmlu
ZyBmb3IKPiB4Y2hnX3hlbl91bG9uZywgcG9pbnRpbmcgb3V0IHRoYXQgJ3hlbl91bG9uZ190JyBp
cyB1bnNpZ25lZCwgYnV0IGF0b21pYzY0X3QKPiBjb250YWlucyBhIHNpZ25lZCB2YWx1ZToKPgo+
IGRyaXZlcnMveGVuL2V2ZW50cy9ldmVudHNfMmwuYzogSW4gZnVuY3Rpb24gJ2V2dGNobl8ybF9o
YW5kbGVfZXZlbnRzJzoKPiBkcml2ZXJzL3hlbi9ldmVudHMvZXZlbnRzXzJsLmM6MTg3OjEwMjA6
IGVycm9yOiBjYWxsIHRvICdfX2NvbXBpbGV0aW1lX2Fzc2VydF8xODcnIGRlY2xhcmVkIHdpdGgg
YXR0cmlidXRlIGVycm9yOiBwb2ludGVyIHR5cGUgbWlzbWF0Y2ggaW4gY29udGFpbmVyX29mKCkK
Pgo+IFRoaXMgYWRkcyBhIGNhc3QgdG8gd29yayBhcm91bmQgdGhlIHdhcm5pbmcuCj4KPiBDYzog
SWFuIEFiYm90dCA8YWJib3R0aUBtZXYuY28udWs+Cj4gRml4ZXM6IDg1MzIzYTk5MWQ0MCAoInhl
bjogYXJtOiBtYW5kYXRlIEVBQkkgYW5kIHVzZSBnZW5lcmljIGF0b21pYyBvcGVyYXRpb25zLiIp
Cj4gRml4ZXM6IGRhYTJhYzgwODM0ZCAoImtlcm5lbC5oOiBoYW5kbGUgcG9pbnRlcnMgdG8gYXJy
YXlzIGJldHRlciBpbiBjb250YWluZXJfb2YoKSIpCj4gU2lnbmVkLW9mZi1ieTogQXJuZCBCZXJn
bWFubiA8YXJuZEBhcm5kYi5kZT4KPiAtLS0KPiB2MjogZm91bmQgdGhlIGNvcnJlY3Qgd2Fybmlu
ZyBtZXNzYWdlIGFuZCB1cGRhdGVkIHRoZSBjaGFuZ2Vsb2cKPiAtLS0KPiAgYXJjaC9hcm0vaW5j
bHVkZS9hc20veGVuL2V2ZW50cy5oIHwgMiArLQo+ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRp
b24oKyksIDEgZGVsZXRpb24oLSkKPgo+IGRpZmYgLS1naXQgYS9hcmNoL2FybS9pbmNsdWRlL2Fz
bS94ZW4vZXZlbnRzLmggYi9hcmNoL2FybS9pbmNsdWRlL2FzbS94ZW4vZXZlbnRzLmgKPiBpbmRl
eCA3MWU0NzNkMDVmY2MuLjYyMGRjNzUzNjJlNSAxMDA2NDQKPiAtLS0gYS9hcmNoL2FybS9pbmNs
dWRlL2FzbS94ZW4vZXZlbnRzLmgKPiArKysgYi9hcmNoL2FybS9pbmNsdWRlL2FzbS94ZW4vZXZl
bnRzLmgKPiBAQCAtMTYsNyArMTYsNyBAQCBzdGF0aWMgaW5saW5lIGludCB4ZW5faXJxc19kaXNh
YmxlZChzdHJ1Y3QgcHRfcmVncyAqcmVncykKPiAgCXJldHVybiByYXdfaXJxc19kaXNhYmxlZF9m
bGFncyhyZWdzLT5BUk1fY3Bzcik7Cj4gIH0KPgo+IC0jZGVmaW5lIHhjaGdfeGVuX3Vsb25nKHB0
ciwgdmFsKSBhdG9taWM2NF94Y2hnKGNvbnRhaW5lcl9vZigocHRyKSwJXAo+ICsjZGVmaW5lIHhj
aGdfeGVuX3Vsb25nKHB0ciwgdmFsKSBhdG9taWM2NF94Y2hnKGNvbnRhaW5lcl9vZigobG9uZyBs
b25nKikocHRyKSxcCj4gIAkJCQkJCQkgICAgYXRvbWljNjRfdCwJXAo+ICAJCQkJCQkJICAgIGNv
dW50ZXIpLCAodmFsKSkKPgo+CgpBY2tlZC1ieTogSWFuIEFiYm90dCA8YWJib3R0aUBtZXYuY28u
dWs+CgotLSAKLT0oIElhbiBBYmJvdHQgQCBNRVYgTHRkLiAgICBFLW1haWw6IDxhYmJvdHRpQG1l
di5jby51az4gKT0tCi09KCAgICAgICAgICAgICAgICAgICAgICAgICAgV2ViOiBodHRwOi8vd3d3
Lm1ldi5jby51ay8gICk9LQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 08 11:58:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 11:58: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 1dIw5K-0002Ap-S8; Thu, 08 Jun 2017 11:58:42 +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 1dIw5J-0002AR-9r
 for xen-devel@lists.xensource.com; Thu, 08 Jun 2017 11:58:41 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 59/91-02181-0FB39395; Thu, 08 Jun 2017 11:58:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVfe9tWW
 kwa9/+hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN6L9wm7HgpGrFgZsvWRsY
 l0h3MXJyCAn8ZZRYP7e+i5ELyH7MKDHv6EYmiMQ2Rol9k3lBbBEBZ4mvZ+ayg9i8AvoSM+4tY
 QSxhYHsK03/mUGaJQS+MktMWjWPDSQhIeAlMWXGPzh7xZOLQA3sHGwCVhKHxECiLAKqEsd3HG
 efwMi9gJFhFaN6cWpRWWqRrqVeUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkagvxm
 AYAfj2lbnQ4ySHExKoryKApaRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4P1oB5QSLUtNTK9Iy
 c4CBB5OW4OBREuHtNgBK8xYXJOYWZ6ZDpE4x6nJsWL3+C5MQS15+XqqUOO9fkBkCIEUZpXlwI
 2BRcIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvKwgU3gy80rgNr0COoIJ6Igl7yxAjihJRE
 hJNTAq+xqLrzn+Lozz9/X1E5ez6eXv85C45BavP+fu42y2x6x6E4WqP0+zyr1yd3PQBpmfUf8
 zr0geLni2/+smyxnOs7fOX3rM8fjKae9vvl58bFUPj6XmzBzjfw83rZnnYVhpwcW1d6eKWZl1
 Zb3OxfSah18L79StdEnQXf+j+sKquGzXj1H7/2rUK7EUZyQaajEXFScCAEx2fdV9AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-3.tower-206.messagelabs.com!1496923118!98865382!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36647 invoked from network); 8 Jun 2017 11:58:39 -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; 8 Jun 2017 11:58:39 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dIw5F-00067M-9s; Thu, 08 Jun 2017 11:58: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 1dIw59-0007Oi-M8; Thu, 08 Jun 2017 11:58:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dIw59-0004L6-A1; Thu, 08 Jun 2017 11:58:31 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110104-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64: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=4275f38507a4a44260555495dfb6da1d8a307307
X-Osstest-Versions-That: ovmf=b941c34ef859971e29683ffb57c309e24e6a96be
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 08 Jun 2017 11:58:31 +0000
Subject: [Xen-devel] [ovmf test] 110104: 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>

ZmxpZ2h0IDExMDEwNCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTAxMDQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDUgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDA3OAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNSB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEwMDc4CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA1IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTAwNzgKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDUgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDA3OAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNDI3NWYzODUwN2E0YTQ0MjYwNTU1NDk1ZGZiNmRhMWQ4YTMwNzMwNwpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgYjk0MWMzNGVmODU5OTcxZTI5
NjgzZmZiNTdjMzA5ZTI0ZTZhOTZiZQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEwMDc4ICAyMDE3
LTA2LTA3IDEwOjAzOjA0IFogICAgMSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMDEwNCAg
MjAxNy0wNi0wOCAwMDo0NjoxMyBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxl
IHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFyZCBCaWVzaGV1dmVsIDxhcmQu
Ymllc2hldXZlbEBsaW5hcm8ub3JnPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+
Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MK
aW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4g
Z2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpj
b21taXQgNDI3NWYzODUwN2E0YTQ0MjYwNTU1NDk1ZGZiNmRhMWQ4YTMwNzMwNwpBdXRob3I6IExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CkRhdGU6ICAgU2F0IEp1biAzIDE2OjExOjA4
IDIwMTcgKzAyMDAKCiAgICBPdm1mUGtnL0FjcGlQbGF0Zm9ybUR4ZTogYWxsb2MgYmxvYnMgZnJv
bSA2NC1iaXQgc3BhY2UgdW5sZXNzIHJlc3RyaWN0ZWQKICAgIAogICAgLi4uIGJ5IG5hcnJvd2Vy
IHRoYW4gOC1ieXRlIEFERF9QT0lOVEVSIHJlZmVyZW5jZXMuCiAgICAKICAgIEludHJvZHVjZSB0
aGUgQ29sbGVjdEFsbG9jYXRpb25zUmVzdHJpY3RlZFRvMzJCaXQoKSBmdW5jdGlvbiwgd2hpY2gK
ICAgIGl0ZXJhdGVzIG92ZXIgdGhlIGxpbmtlci9sb2FkZXIgc2NyaXB0LCBhbmQgY29sbGVjdHMg
dGhlIG5hbWVzIG9mIHRoZQogICAgZndfY2ZnIGJsb2JzIHRoYXQgYXJlIHJlZmVyZW5jZWQgYnkg
UUVNVV9MT0FERVJfQUREX1BPSU5URVIuUG9pbnRlZUZpbGUKICAgIGZpZWxkcywgc3VjaCB0aGF0
IFFFTVVfTE9BREVSX0FERF9QT0lOVEVSLlBvaW50ZXJTaXplIGlzIGxlc3MgdGhhbiA4LiBUaGlz
CiAgICBtZWFucyB0aGF0IHRoZSBwb2ludGVlIGJsb2IncyBhZGRyZXNzIHdpbGwgaGF2ZSB0byBi
ZSBwYXRjaGVkIGludG8gYQogICAgbmFycm93ZXItdGhhbi04IGJ5dGUgcG9pbnRlciBmaWVsZCwg
aGVuY2UgdGhlIHBvaW50ZWUgYmxvYiBtdXN0IG5vdCBiZQogICAgYWxsb2NhdGVkIGZyb20gNjQt
Yml0IGFkZHJlc3Mgc3BhY2UuCiAgICAKICAgIEluIFByb2Nlc3NDbWRBbGxvY2F0ZSgpLCBjb25z
dWx0IHRoZXNlIHJlc3RyaWN0aW9ucyB3aGVuIHNldHRpbmcgdGhlCiAgICBtYXhpbXVtIGFkZHJl
c3MgZm9yIGdCUy0+QWxsb2NhdGVQYWdlcygpLiBUaGUgZGVmYXVsdCBpcyBub3cgTUFYX1VJTlQ2
NCwKICAgIHVubGVzcyByZXN0cmljdGVkIGxpa2UgZGVzY3JpYmVkIGFib3ZlIHRvIHRoZSBwcmUt
cGF0Y2ggTUFYX1VJTlQzMiBsaW1pdC4KICAgIAogICAgSW4gY29tYmluYXRpb24gd2l0aCBBcmQn
cyBRRU1VIGNvbW1pdCBjYjUxYWMyZmZlMzYgKCJody9hcm0vdmlydDogZ2VuZXJhdGUKICAgIDY0
LWJpdCBhZGRyZXNzYWJsZSBBQ1BJIG9iamVjdHMiLCAyMDE3LTA0LTEwKSwgdGhpcyBwYXRjaCBl
bmFibGVzCiAgICBPdm1mUGtnL0FjcGlQbGF0Zm9ybUR4ZSB0byB3b3JrIGVudGlyZWx5IGFib3Zl
IHRoZSA0R0IgbWFyay4KICAgIAogICAgKEFuIHVwY29taW5nIC8gcGxhbm5lZCBhYXJjaDY0IFFF
TVUgbWFjaGluZSB0eXBlIHdpbGwgaGF2ZSBubyBSQU0gdW5kZXIKICAgIDRHQiBhdCBhbGwuIFBs
dXMsIG1vdmluZyB0aGUgYWxsb2NhdGlvbnMgaGlnaGVyIGlzIGJlbmVmaWNpYWwgdG8gdGhlCiAg
ICBjdXJyZW50ICJ2aXJ0IiBtYWNoaW5lIHR5cGUgYXMgd2VsbDsgaW4gQXJkJ3Mgd29yZHM6ICJo
YXZpbmcgYWxsIGZpcm13YXJlCiAgICBhbGxvY2F0aW9ucyBpbnNpZGUgdGhlIHNhbWUgMSBHQiAo
b3IgNTEyIE1CIGZvciA2NGsgcGFnZXMpIGZyYW1lIHJlZHVjZXMKICAgIHRoZSBUTEIgZm9vdHBy
aW50Ii4pCiAgICAKICAgIENjOiBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJv
Lm9yZz4KICAgIENjOiBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICAgIENjOiBJ
Z29yIE1hbW1lZG92IDxpbWFtbWVkb0ByZWRoYXQuY29tPgogICAgQ2M6IEpvcmRhbiBKdXN0ZW4g
PGpvcmRhbi5sLmp1c3RlbkBpbnRlbC5jb20+CiAgICBTdWdnZXN0ZWQtYnk6IElnb3IgTWFtbWVk
b3YgPGltYW1tZWRvQHJlZGhhdC5jb20+CiAgICBTdWdnZXN0ZWQtYnk6IEdlcmQgSG9mZm1hbm4g
PGtyYXhlbEByZWRoYXQuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250
cmlidXRpb24gQWdyZWVtZW50IDEuMAogICAgU2lnbmVkLW9mZi1ieTogTGFzemxvIEVyc2VrIDxs
ZXJzZWtAcmVkaGF0LmNvbT4KICAgIFRlc3RlZC1ieTogQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVz
aGV1dmVsQGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTogSm9yZGFuIEp1c3RlbiA8am9yZGFu
LmwuanVzdGVuQGludGVsLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 08 12:09:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 12: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 1dIwFC-0002wF-5i; Thu, 08 Jun 2017 12: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 <raistlin.df@gmail.com>) id 1dIwFA-0002w5-GW
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 12:08:52 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 47/07-03058-35E39395; Thu, 08 Jun 2017 12:08:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjleJIrShJLcpLzFFi42Lxqg1y1g2ys4w
 0mLrFwOL7lslMDowehz9cYQlgjGLNzEvKr0hgzVh+dgV7waXPjBXvG9axNzD+2sbYxcjFISQw
 jVFi0s/rzCAOi8AaVok/vRvYQBwJgUusEu+mLmPvYuQAcuIkvs6q7WLkBDIrJPo+7mMHsYUEV
 CRubl/FBDHpB6PEtjOLwRLCAnoSR47+gLJtJDZfussCYrMJGEi82bGXFcQWEVCSuLdqMlgzs8
 AHRonuDxvZQBIsAqoSz15cALN5Bbwk/s3tBWvmFPCR+NI9iRFis7fErOnXweKiAnISKy+3sEL
 UC0qcnPmEBeRoZgFNifW79EHCzALyEtvfzmGewCgyC0nVLISqWUiqFjAyr2JUL04tKkst0jXW
 SyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIjAEGINjB2PHP6RCjJAeTkiivooBlp
 BBfUn5KZUZicUZ8UWlOavEhRg0ODoEJZ+dOZ5JiycvPS1WS4L1hA1QnWJSanlqRlpkDjFKYUg
 kOHiUR3uMgad7igsTc4sx0iNQpRmOODavXf2HimHRg+xcmIbBJUuK8D0FKBUBKM0rz4AbBksc
 lRlkpYV5GoDOFeApSi3IzS1DlXzGKczAqCfPy2wJN4cnMK4Hb9wroFCagU5a8swA5pSQRISXV
 wJi1yIP7XfplMzHmVSGBzype3VgzR31m7kwjiTTPjSucvpnOjtkey3rbtj/F/F16lU566kRvO
 9k1v+7e1hH413pjcU9Owstyzs3GTnrcjDU7enoPKR3bfmPzsoh1Z/Xm7W7PXvPrfzLb063yQp
 9efI4NVQvmdXo4b+e7kuLmh213eGRVfwctt1diKc5INNRiLipOBAAVbtGMGQMAAA==
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1496923730!72894858!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8441 invoked from network); 8 Jun 2017 12:08:50 -0000
Received: from mail-wm0-f67.google.com (HELO mail-wm0-f67.google.com)
 (74.125.82.67)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 8 Jun 2017 12:08:50 -0000
Received: by mail-wm0-f67.google.com with SMTP id 70so6985243wme.1
 for <xen-devel@lists.xenproject.org>; Thu, 08 Jun 2017 05:08:50 -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=UVxg/64gNioq/vGW1mIsmPzSTwhIs5qC0pZ6xxJx7IU=;
 b=tjtiQ/90UOasKi0lMIkdtsNyxUsqjfzF3/eoK+FrIp2IuWzOE6TAvctTNT3eNcY4E8
 h6wgZciL4ggzXBDTvf8Fl1xASngJ7z/x+JvvkAlL5UNypyqdZOPpRwU6ffajzm8TjTAN
 khMH/5205Z92LWk0FrumaZN7SSCI15fc7siuSnr17QVYHfn+3yLF+dPi9EK/Fj3fM9e6
 mXRTnYPWguWMynxxUmaFtwH/ry8Px28WdaXijnxm54vEmgGGrr06FRWGxNBE5CEUSI6J
 mG1SVz4fPJ7Zs6gGBNRgI7ysbMnzZwK8tLbpYj/q7XK+RLoz/9GPq7ob7xi5YLnwz66M
 wDVQ==
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=UVxg/64gNioq/vGW1mIsmPzSTwhIs5qC0pZ6xxJx7IU=;
 b=stOV6tj5VSE8i9RcU9Ssf1zTD+B/uCXrtNny8D3oeNxzFbnWa5yDzN2InqH8Ry/0GM
 P0PsomWe0Vj7xNcBphrErWT/l5xQLFvvJglY0gADREDlLnuJPvqd7F6v90JDaj2bOEjw
 8D420Gep1VUt06cpS5rbAnGGDXjZiMw9pTdzMgnRdpaKx7ePKGlojObXe4k4EPadv9SV
 ol0yyCg2y9sNcHiriPuuSj0HOuahRYpjRrIqTmwDqDR4MMz0wZvlM1kTKGyzHR6XpCwg
 oUIk/zk26jgXb8Jddu6MZH0T/TkHieaGWHMksvNRtxyC1lJvC3EbTK/DgXzFHKDav15x
 Bjlg==
X-Gm-Message-State: AODbwcBxy+h/i36wMp11m6PbSSffxN43txYcGRu8Yr6byf5yCWfxQD6p
 6kvr3a5+WQdt4A==
X-Received: by 10.28.175.84 with SMTP id y81mr3477021wme.25.1496923729216;
 Thu, 08 Jun 2017 05:08:49 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.25])
 by smtp.gmail.com with ESMTPSA id k19sm7615881wmg.9.2017.06.08.05.08.47
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 08 Jun 2017 05:08:48 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 08 Jun 2017 14:08:46 +0200
Message-ID: <149692372627.9605.8252407697848997058.stgit@Solace.fritz.box>
In-Reply-To: <149692186557.9605.11625777539060264052.stgit@Solace.fritz.box>
References: <149692186557.9605.11625777539060264052.stgit@Solace.fritz.box>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Anshul Makkar <anshul.makkar@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 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>

VGhpcyBjb21taXQgaW1wbGVtZW50cyB0aGUgWGVuIHBhcnQgb2YgdGhlIGNhcCBtZWNoYW5pc20g
Zm9yCkNyZWRpdDIuCgpBIGNhcCBpcyBob3cgbXVjaCwgaW4gdGVybXMgb2YgJSBvZiBwaHlzaWNh
bCBDUFUgdGltZSwgYSBkb21haW4KY2FuIGV4ZWN1dGUgYXQgbW9zdC4KCkZvciBpbnN0YW5jZSwg
YSBkb21haW4gdGhhdCBtdXN0IG5vdCB1c2UgbW9yZSB0aGFuIDEvNCBvZiBvbmUKcGh5c2ljYWwg
Q1BVLCBtdXN0IGhhdmUgYSBjYXAgb2YgMjUlOyBvbmUgdGhhdCBtdXN0IG5vdCB1c2UgbW9yZQp0
aGFuIDErMS8yIG9mIHBoeXNpY2FsIENQVSB0aW1lLCBtdXN0IGJlIGdpdmVuIGEgY2FwIG9mIDE1
MCUuCgpDYXBzIGFyZSBwZXIgZG9tYWluLCBzbyBpdCBpcyBhbGwgYSBkb21haW4ncyB2Q1BVcywg
Y3VtdWxhdGl2ZWx5LAp0aGF0IHdpbGwgYmUgZm9yY2VkIHRvIGV4ZWN1dGUgbm8gbW9yZSB0aGFu
IHRoZSBkZWNpZGVkIGFtb3VudC4KClRoaXMgaXMgaW1wbGVtZW50ZWQgYnkgZ2l2aW5nIGVhY2gg
ZG9tYWluIGEgJ2J1ZGdldCcsIGFuZCB1c2luZwphIChwZXItZG9tYWluIGFnYWluKSBwZXJpb2Rp
YyB0aW1lci4gVmFsdWVzIG9mIGJ1ZGdldCBhbmQgJ3BlcmlvZCcKYXJlIGNob3NlbiBzbyB0aGF0
IGJ1ZGdldC9wZXJpb2QgaXMgZXF1YWwgdG8gdGhlIGNhcCBpdHNlbGYuCgpCdWRnZXQgaXMgYnVy
bmVkIGJ5IHRoZSBkb21haW4ncyB2Q1BVcywgaW4gYSBzaW1pbGFyIHdheSB0byBob3cKY3JlZGl0
cyBhcmUuCgpXaGVuIGEgZG9tYWluIHJ1bnMgb3V0IG9mIGJ1ZGdldCwgaXRzIHZDUFVzIGNhbid0
IHJ1biBhbnkgbG9uZ2VyLgpUaGV5IGNhbiBnYWluLCB3aGVuIHRoZSBidWRnZXQgaXMgcmVwbGVu
aXNobWVudCBieSB0aGUgdGltZXIsIHdoaWNoCmV2ZW50IGhhcHBlbnMgb25jZSBldmVyeSBwZXJp
b2QuCgpCbG9ja2luZyB0aGUgdkNQVXMgYmVjYXVzZSBvZiBsYWNrIG9mIGJ1ZGdldCBoYXBwZW5z
IGJ5Cm1lYW5zIG9mIGEgbmV3IChfVlBGX3BhcmtlZCkgcGF1c2UgZmxhZywgc28gdGhhdCwgZS5n
LiwKdmNwdV9ydW5uYWJsZSgpIHN0aWxsIHdvcmtzLiBUaGlzIGlzIHNpbWlsYXIgdG8gd2hhdCBp
cwpkb25lIGluIHNjaGVkX3J0ZHMuYywgYXMgb3Bwb3NlZCB0byB3aGF0IGhhcHBlbnMgaW4Kc2No
ZWRfY3JlZGl0LmMsIHdoZXJlIHZjcHVfcGF1c2UoKSBhbmQgdmNwdV91bnBhdXNlKCkKKHdoaWNo
IG1lYW5zLCBhbW9uZyBvdGhlciB0aGluZ3MsIG1vcmUgb3ZlcmhlYWQpLgoKTm90ZSB0aGF0IHhl
bmFseXplIGFuZCB0b29scy94ZW50cmFjZS9mb3JtYXQgYXJlIGFsc28gbW9kaWZpZWQsCnRvIGtl
ZXAgdGhlbSB1cGRhdGVkIHdpdGggb25lIG1vZGlmaWVkIGV2ZW50LgoKU2lnbmVkLW9mZi1ieTog
RGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+Ci0tLQpDYzogR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogQW5zaHVsIE1ha2thciA8
YW5zaHVsLm1ha2thckBjaXRyaXguY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IElh
biBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KLS0tCiB0b29scy94ZW50cmFjZS9mb3JtYXRzICAgICB8ICAgIDIgCiB0
b29scy94ZW50cmFjZS94ZW5hbHl6ZS5jICB8ICAgMTAgKwogeGVuL2NvbW1vbi9zY2hlZF9jcmVk
aXQyLmMgfCAgNDcwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0t
CiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCAgICB8ICAgIDMgCiA0IGZpbGVzIGNoYW5nZWQsIDQ0
NSBpbnNlcnRpb25zKCspLCA0MCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy94ZW50
cmFjZS9mb3JtYXRzIGIvdG9vbHMveGVudHJhY2UvZm9ybWF0cwppbmRleCA4YjMxNzgwLi4xNDJi
MGNmIDEwMDY0NAotLS0gYS90b29scy94ZW50cmFjZS9mb3JtYXRzCisrKyBiL3Rvb2xzL3hlbnRy
YWNlL2Zvcm1hdHMKQEAgLTUxLDcgKzUxLDcgQEAKIAogMHgwMDAyMjIwMSAgQ1BVJShjcHUpZCAg
JSh0c2MpZCAoKyUocmVsdHNjKThkKSAgY3NjaGVkMjp0aWNrCiAweDAwMDIyMjAyICBDUFUlKGNw
dSlkICAlKHRzYylkICgrJShyZWx0c2MpOGQpICBjc2NoZWQyOnJ1bnFfcG9zICAgICAgIFsgZG9t
OnZjcHUgPSAweCUoMSkwOHgsIHBvcyA9ICUoMilkXQotMHgwMDAyMjIwMyAgQ1BVJShjcHUpZCAg
JSh0c2MpZCAoKyUocmVsdHNjKThkKSAgY3NjaGVkMjpjcmVkaXQgYnVybiAgICBbIGRvbTp2Y3B1
ID0gMHglKDEpMDh4LCBjcmVkaXQgPSAlKDIpZCwgZGVsdGEgPSAlKDMpZCBdCisweDAwMDIyMjAz
ICBDUFUlKGNwdSlkICAlKHRzYylkICgrJShyZWx0c2MpOGQpICBjc2NoZWQyOmNyZWRpdCBidXJu
ICAgIFsgZG9tOnZjcHUgPSAweCUoMSkwOHgsIGNyZWRpdCA9ICUoMilkLCBidWRnZXQgPSAlKDMp
ZCwgZGVsdGEgPSAlKDQpZCBdCiAweDAwMDIyMjA0ICBDUFUlKGNwdSlkICAlKHRzYylkICgrJShy
ZWx0c2MpOGQpICBjc2NoZWQyOmNyZWRpdF9hZGQKIDB4MDAwMjIyMDUgIENQVSUoY3B1KWQgICUo
dHNjKWQgKCslKHJlbHRzYyk4ZCkgIGNzY2hlZDI6dGlja2xlX2NoZWNrICAgWyBkb206dmNwdSA9
IDB4JSgxKTA4eCwgY3JlZGl0ID0gJSgyKWQgXQogMHgwMDAyMjIwNiAgQ1BVJShjcHUpZCAgJSh0
c2MpZCAoKyUocmVsdHNjKThkKSAgY3NjaGVkMjp0aWNrbGUgICAgICAgICBbIGNwdSA9ICUoMSlk
IF0KZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnRyYWNlL3hlbmFseXplLmMgYi90b29scy94ZW50cmFj
ZS94ZW5hbHl6ZS5jCmluZGV4IGZhNjA4YWQuLmMxNmMwMmQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hl
bnRyYWNlL3hlbmFseXplLmMKKysrIGIvdG9vbHMveGVudHJhY2UveGVuYWx5emUuYwpAQCAtNzY4
MCwxMiArNzY4MCwxNCBAQCB2b2lkIHNjaGVkX3Byb2Nlc3Moc3RydWN0IHBjcHVfaW5mbyAqcCkK
ICAgICAgICAgICAgIGlmKG9wdC5kdW1wX2FsbCkgewogICAgICAgICAgICAgICAgIHN0cnVjdCB7
CiAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCB2Y3B1aWQ6MTYsIGRvbWlkOjE2Owot
ICAgICAgICAgICAgICAgICAgICBpbnQgY3JlZGl0LCBkZWx0YTsKKyAgICAgICAgICAgICAgICAg
ICAgaW50IGNyZWRpdCwgYnVkZ2V0LCBkZWx0YTsKICAgICAgICAgICAgICAgICB9ICpyID0gKHR5
cGVvZihyKSlyaS0+ZDsKIAotICAgICAgICAgICAgICAgIHByaW50ZigiICVzIGNzY2hlZDI6YnVy
bl9jcmVkaXRzIGQldXYldSwgY3JlZGl0ID0gJWQsIGRlbHRhID0gJWRcbiIsCi0gICAgICAgICAg
ICAgICAgICAgICAgIHJpLT5kdW1wX2hlYWRlciwgci0+ZG9taWQsIHItPnZjcHVpZCwKLSAgICAg
ICAgICAgICAgICAgICAgICAgci0+Y3JlZGl0LCByLT5kZWx0YSk7CisgICAgICAgICAgICAgICAg
cHJpbnRmKCIgJXMgY3NjaGVkMjpidXJuX2NyZWRpdHMgZCV1diV1LCBjcmVkaXQgPSAlZCwgIiwK
KyAgICAgICAgICAgICAgICAgICAgICAgcmktPmR1bXBfaGVhZGVyLCByLT5kb21pZCwgci0+dmNw
dWlkLCByLT5jcmVkaXQpOworICAgICAgICAgICAgICAgIGlmICggci0+YnVkZ2V0ICE9IElOVF9N
SU4gKQorICAgICAgICAgICAgICAgICAgICBwcmludGYoImJ1ZGdldCA9ICVkLCAiLCByLT5idWRn
ZXQpOworICAgICAgICAgICAgICAgIHByaW50ZigiZGVsdGEgPSAlZFxuIiwgci0+ZGVsdGEpOwog
ICAgICAgICAgICAgfQogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGNhc2UgVFJDX1NDSEVE
X0NMQVNTX0VWVChDU0NIRUQyLCA1KTogLyogVElDS0xFX0NIRUNLICAgICAgKi8KZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQy
LmMKaW5kZXggMTI2NDE3Yy4uYmE0YmY0YiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9j
cmVkaXQyLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKQEAgLTkyLDYgKzkyLDgy
IEBACiAgKi8KIAogLyoKKyAqIFV0aWxpemF0aW9uIGNhcDoKKyAqCisgKiBTZXR0aW5nIGFuIHBD
UFUgdXRpbGl6YXRpb24gY2FwIGZvciBhIGRvbWFpbiBtZWFucyB0aGUgZm9sbG93aW5nOgorICoK
KyAqIC0gYSBkb21haW4gY2FuIGhhdmUgYSBjYXAsIGV4cHJlc3NlZCBpbiB0ZXJtcyBvZiAlIG9m
IHBoeXNpY2FsIENQVSB0aW1lLgorICogICBBIGRvbWFpbiB0aGF0IG11c3Qgbm90IHVzZSBtb3Jl
IHRoYW4gMS80IG9mIF9vbmVfIHBoeXNpY2FsIENQVSwgd2lsbAorICogICBiZSBnaXZlbiBhIGNh
cCBvZiAyNSU7IGEgZG9tYWluIHRoYXQgbXVzdCBub3QgdXNlIG1vcmUgdGhhbiAxKzEvMiBvZgor
ICogICBwaHlzaWNhbCBDUFUgdGltZSwgd2lsbCBiZSBnaXZlbiBhIGNhcCBvZiAxNTAlOworICoK
KyAqIC0gY2FwcyBhcmUgcGVyLWRvbWFpbiAobm90IHBlci12Q1BVKS4gSWYgYSBkb21haW4gaGFz
IG9ubHkgMSB2Q1BVLCBhbmQKKyAqICAgYSA0MCUgY2FwLCB0aGF0IG9uZSB2Q1BVIHdpbGwgdXNl
IDQwJSBvZiBvbmUgcENQVS4gSWYgYSBzb21haW4gaGFzIDQKKyAqICAgdkNQVXMsIGFuZCBhIDIw
MCUgY2FwLCBhbGwgaXRzIDQgdkNQVXMgYXJlIGFsbG93ZWQgdG8gcnVuIGZvciAodGhlCisgKiAg
IGVxdWl2YWxlbnQgb2YpIDEwMCUgdGltZSBvbiAyIHBDUFVzLiBIb3cgbXVjaCBlYWNoIG9mIHRo
ZSB2YXJpb3VzIDQKKyAqICAgdkNQVXMgd2lsbCBnZXQsIGlzIHVuc3BlY2lmaWVkICh3aWxsIGRl
cGVuZCBvbiB2YXJpb3VzIGFzcGVjdHM6IHdvcmtsb2FkLAorICogICBzeXN0ZW0gbG9hZCwgZXRj
LikuCisgKgorICogRm9yIGltcGxlbWVudGluZyB0aGlzLCB3ZSB1c2UgdGhlIGZvbGxvd2luZyBh
cHByb2FjaDoKKyAqCisgKiAtIGVhY2ggZG9tYWluIGlzIGdpdmVuIGEgJ2J1ZGdldCcsIGFuIGVh
Y2ggZG9tYWluIGhhcyBhIHRpbWVyLCB3aGljaAorICogICByZXBsZW5pc2hlcyB0aGUgZG9tYWlu
J3MgYnVkZ2V0IHBlcmlvZGljYWxseS4gVGhlIGJ1ZGdldCBpcyB0aGUgYW1vdW50CisgKiAgIG9m
IHRpbWUgdGhlIHZDUFVzIG9mIHRoZSBkb21haW4gY2FuIHVzZSBldmVyeSAncGVyaW9kJzsKKyAq
CisgKiAtIHRoZSBwZXJpb2QgaXMgQ1NDSEVEMl9CREdUX1JFUExfUEVSSU9ELCBhbmQgaXMgdGhl
IHNhbWUgZm9yIGFsbCBkb21haW5zCisgKiAgIChidXQgZWFjaCBkb21haW4gaGFzIGl0cyBvd24g
dGltZXI7IHNvIHRoZSBhbGwgYXJlIHBlcmlvZGljIGJ5IHRoZSBzYW1lCisgKiAgIHBlcmlvZCwg
YnV0IHJlcGxlbmlzaG1lbnQgb2YgdGhlIGJ1ZGdldHMgb2YgdGhlIHZhcmlvdXMgZG9tYWlucywg
YXQKKyAqICAgcGVyaW9kcyBib3VuZGFyaWVzLCBhcmUgbm90IHN5bmNocm9ub3VzKTsKKyAqCisg
KiAtIHdoZW4gdkNQVXMgcnVuLCB0aGV5IGNvbnN1bWUgYnVkZ2V0LiBXaGVuIHRoZXkgZG9uJ3Qg
cnVuLCB0aGV5IGRvbid0CisgKiAgIGNvbnN1bWUgYnVkZ2V0LiBJZiB0aGVyZSBpcyBubyBidWRn
ZXQgbGVmdCBmb3IgdGhlIGRvbWFpbiwgbm8gdkNQVSBvZgorICogICB0aGF0IGRvbWFpbiBjYW4g
cnVuLiBJZiBhIHZDUFUgdHJpZXMgdG8gcnVuIGFuZCBmaW5kcyB0aGF0IHRoZXJlIGlzIG5vCisg
KiAgIGJ1ZGdldCwgaXQgYmxvY2tzLgorICogICBCdWRnZXQgbmV2ZXIgZXhwaXJlcywgc28gYXQg
d2hhdGV2ZXIgdGltZSBhIHZDUFUgd2FudHMgdG8gcnVuLCBpdCBjYW4KKyAqICAgY2hlY2sgdGhl
IGRvbWFpbidzIGJ1ZGdldCwgYW5kIGlmIHRoZXJlIGlzIHNvbWUsIGl0IGNhbiB1c2UgaXQuCisg
KgorICogLSBidWRnZXQgaXMgcmVwbGVuaXNoZWQgdG8gdGhlIHRvcCBvZiB0aGUgY2FwYWNpdHkg
Zm9yIHRoZSBkb21haW4gb25jZQorICogICBwZXIgcGVyaW9kLiBFdmVuIGlmIHRoZXJlIHdhcyBz
b21lIGxlZnRvdmVyIGJ1ZGdldCBmcm9tIHByZXZpb3VzIHBlcmlvZCwKKyAqICAgdGhvdWdoLCB0
aGUgYnVkZ2V0IGFmdGVyIGEgcmVwbGVuaXNobWVudCB3aWxsIGFsd2F5cyBiZSBhdCBtb3N0IGVx
dWFsCisgKiAgIHRvIHRoZSB0b3RhbCBjYXBhY2lmeSBvZiB0aGUgZG9tYWluICgndG90X2J1ZGdl
dCcpOworICoKKyAqIC0gd2hlbiBhIGJ1ZGdldCByZXBsZW5pc2htZW50IG9jY3VycywgaWYgdGhl
cmUgYXJlIHZDUFVzIHRoYXQgaGFkIGJlZW4KKyAqICAgYmxvY2tlZCBiZWNhdXNlIG9mIGxhY2sg
b2YgYnVkZ2V0LCB0aGV5J2xsIGJlIHVuYmxvY2tlZCwgYW5kIHRoZXkgd2lsbAorICogICAocG90
ZW50aWFsbHkpIGJlIGFibGUgdG8gcnVuIGFnYWluLgorICoKKyAqIEZpbmFsbHksIHNvbWUgZXZl
biBtb3JlIGltcGxlbWVudGF0aW9uIHJlbGF0ZWQgZGV0YWlsOgorICoKKyAqIC0gYnVkZ2V0IGlz
IHN0b3JlZCBpbiBhIGRvbWFpbi13aWRlIHBvb2wuIHZDUFVzIG9mIHRoZSBkb21haW4gdGhhdCB3
YW50CisgKiAgIHRvIHJ1biBnbyB0byBzdWNoIHBvb2wsIGFuZCBncnViIHNvbWUuIFdoZW4gdGhl
eSBkbyBzbywgdGhlIGFtb3VudAorICogICB0aGV5IGdyYWJiZWQgaXMgX2ltbWVkaWF0ZWx5XyBy
ZW1vdmVkIGZyb20gdGhlIHBvb2wuIFRoaXMgaGFwcGVucyBpbgorICogICB2Y3B1X3RyeV90b19n
ZXRfYnVkZ2V0KCk7CisgKgorICogLSB3aGVuIHZDUFVzIHN0b3AgcnVubmluZywgaWYgdGhleSd2
ZSBub3QgY29uc3VtZWQgYWxsIHRoZSBidWRnZXQgdGhleQorICogICB0b29rLCB0aGUgbGVmdG92
ZXIgaXMgcHV0IGJhY2sgaW4gdGhlIHBvb2wuIFRoaXMgaGFwcGVucyBpbgorICogICB2Y3B1X2dp
dmVfYnVkZ2V0X2JhY2soKTsKKyAqCisgKiAtIHRoZSBhYm92ZSBtZWFucyB0aGF0IGEgdkNQVSBj
YW4gZmluZCBvdXQgdGhhdCB0aGVyZSBpcyBubyBidWRnZXQgYW5kCisgKiAgIGJsb2NrLCBub3Qg
b25seSBpZiB0aGUgY2FwIGhhcyBhY3R1YWxseSBiZWVuIHJlYWNoZWQgKGZvciB0aGlzIHBlcmlv
ZCksCisgKiAgIGJ1dCBhbHNvIGlmIHNvbWUgb3RoZXIgdkNQVXMsIGluIG9yZGVyIHRvIHJ1biwg
aGF2ZSBncmFiYmVkIGEgY2VydGFpbgorICogICBxdW90YSBvZiBidWRnZXQsIG5vIG1hdHRlciB3
aGV0aGVyIHRoZXkndmUgYWxyZWFkeSB1c2VkIGl0IGFsbCBvciBub3QuCisgKiAgIEEgdkNQVSBi
bG9ja2luZyBiZWNhdXNlIChhbnkgZm9ybSBvZikgbGFjayBvZiBidWRnZXQgaXMgc2FpZCB0byBi
ZQorICogICAicGFya2VkIiwgYW5kIHN1Y2ggYmxvY2tpbmcgaGFwcGVucyBpbiBwYXJrX3ZjcHUo
KTsKKyAqCisgKiAtIHdoZW4gYSB2Q1BVIHN0b3BzIHJ1bm5pbmcsIGFuZCBwdXRzIGJhY2sgc29t
ZSBidWRnZXQgaW4gdGhlIGRvbWFpbiBwb29sLAorICogICB3ZSBuZWVkIHRvIGNoZWNrIHdoZXRo
ZXIgdGhlcmUgaXMgc29tZW9uZSB3aGljaCBoYXMgYmVlbiBwYXJrZWQgYW5kIHRoYXQKKyAqICAg
Y2FuIGJlIHVucGFya2VkLiBUaGlzIGhhcHBlbnMgaW4gdW5wYXJrX3BhcmtlZF92Y3B1cygpLCBj
YWxsZWQgZnJvbQorICogICBjc2NoZWQyX2NvbnRleHRfc2F2ZWQoKTsKKyAqCisgKiAtIG9mIGNv
dXJzZSwgdW5wYXJraW5nIGhhcHBlbnMgYWxzbyBhcyBhIGNvbnNlcXVlbmUgb2YgdGhlIGRvbWFp
bidzIGJ1ZGdldAorICogICBiZWluZyByZXBsZW5pc2hlZCBieSB0aGUgcGVyaW9kaWMgdGltZXIu
IFRoaXMgYWxzbyBvY2N1cnMgYnkgbWVhbnMgb2YKKyAqICAgY2FsbGluZyBjc2NoZWQyX2NvbnRl
eHRfc2F2ZWQoKSAoYnV0IGZyb20gcmVwbF9zZG9tX2J1ZGdldCgpKTsKKyAqCisgKiAtIHBhcmtl
ZCB2Q1BVcyBvZiBhIGRvbWFpbiBhcmUga2VwdCBpbiBhIChwZXItZG9tYWluKSBsaXN0LCBjYWxs
ZWQKKyAqICAgJ3BhcmtlZF92Y3B1cycpLiBNYW5pcHVsYXRpb24gb2YgdGhlIGxpc3QgYW5kIG9m
IHRoZSBkb21haW4td2lkZSBidWRnZXQKKyAqICAgcG9vbCwgbXVzdCBvY2N1ciBvbmx5IHdoZW4g
aG9sZGluZyB0aGUgJ2J1ZGdldF9sb2NrJy4KKyAqLworCisvKgogICogTG9ja2luZzoKICAqCiAg
KiAtIHJ1bnF1ZXVlIGxvY2sKQEAgLTExMiwxOCArMTg4LDI5IEBACiAgKiAgICAgcnVucXVldWUg
ZWFjaCBjcHUgaXM7CiAgKiAgKyBzZXJpYWxpemVzIHRoZSBvcGVyYXRpb24gb2YgY2hhbmdpbmcg
dGhlIHdlaWdodHMgb2YgZG9tYWluczsKICAqCisgKiAtIEJ1ZGdldCBsb2NrCisgKiAgKyBpdCBp
cyBwZXItZG9tYWluOworICogICsgcHJvdGVjdHMsIGluIGRvbWFpbnMgdGhhdCBoYXZlIGFuIHV0
aWxpemF0aW9uIGNhcDsKKyAqICAgKiBtYW5pcHVsYXRpb24gb2YgdGhlIHRvdGFsIGJ1ZGdldCBv
ZiB0aGUgZG9tYWluIChhcyBpdCBpcyBzaGFyZWQKKyAqICAgICBhbW9uZyBhbGwgdkNQVXMgb2Yg
dGhlIGRvbWFpbiksCisgKiAgICogbWFuaXB1bGF0aW9uIG9mIHRoZSBsaXN0IG9mIHZDUFVzIHRo
YXQgYXJlIGJsb2NrZWQgd2FpdGluZyBmb3IKKyAqICAgICBzb21lIGJ1ZGdldCB0byBiZSBhdmFp
bGFibGUuCisgKgogICogLSBUeXBlOgogICogICsgcnVucXVldWUgbG9ja3MgYXJlICdyZWd1bGFy
JyBzcGlubG9ja3M7CiAgKiAgKyB0aGUgcHJpdmF0ZSBzY2hlZHVsZXIgbG9jayBjYW4gYmUgYW4g
cndsb2NrLiBJbiBmYWN0LCBkYXRhCiAgKiAgICBpdCBwcm90ZWN0cyBpcyBtb2RpZmllZCBvbmx5
IGR1cmluZyBpbml0aWFsaXphdGlvbiwgY3B1cG9vbAogICogICAgbWFuaXB1bGF0aW9uIGFuZCB3
aGVuIGNoYW5naW5nIHdlaWdodHMsIGFuZCByZWFkIGluIGFsbAotICogICAgb3RoZXIgY2FzZXMg
KGUuZy4sIGR1cmluZyBsb2FkIGJhbGFuY2luZykuCisgKiAgICBvdGhlciBjYXNlcyAoZS5nLiwg
ZHVyaW5nIGxvYWQgYmFsYW5jaW5nKTsKKyAqICArIGJ1ZGdldCBsb2NrcyBhcmUgJ3JlZ3VsYXIn
IHNwaW5sb2Nrcy4KICAqCiAgKiBPcmRlcmluZzoKICAqICArIHR5bG9jayBtdXN0IGJlIHVzZWQg
d2hlbiB3YW50aW5nIHRvIHRha2UgYSBydW5xdWV1ZSBsb2NrLAogICogICAgaWYgd2UgYWxyZWFk
eSBob2xkIGFub3RoZXIgb25lOwogICogICsgaWYgdGFraW5nIGJvdGggYSBydW5xdWV1ZSBsb2Nr
IGFuZCB0aGUgcHJpdmF0ZSBzY2hlZHVsZXIKLSAqICAgIGxvY2sgaXMsIHRoZSBsYXR0ZXIgbXVz
dCBhbHdheXMgYmUgdGFrZW4gZm9yIGZpcnN0LgorICogICAgbG9jayBpcywgdGhlIGxhdHRlciBt
dXN0IGFsd2F5cyBiZSB0YWtlbiBmb3IgZmlyc3Q7CisgKiAgKyBpZiB0YWtpbmcgYm90aCBhIHJ1
bnF1ZXVlIGxvY2sgYW5kIGEgYnVkZ2V0IGxvY2ssIHRoZSBmb3JtZXIKKyAqICAgIG11c3QgYWx3
YXlzIGJlIHRha2VuIGZvciBmaXJzdC4KICAqLwogCiAvKgpAQCAtMTY0LDYgKzI1MSw4IEBACiAj
ZGVmaW5lIENTQ0hFRDJfQ1JFRElUX1JFU0VUICAgICAgICAgMAogLyogTWF4IHRpbWVyOiBNYXhp
bXVtIHRpbWUgYSBndWVzdCBjYW4gYmUgcnVuIGZvci4gKi8KICNkZWZpbmUgQ1NDSEVEMl9NQVhf
VElNRVIgICAgICAgICAgICBDU0NIRUQyX0NSRURJVF9JTklUCisvKiBQZXJpb2Qgb2YgdGhlIGNh
cCByZXBsZW5pc2htZW50IHRpbWVyLiAqLworI2RlZmluZSBDU0NIRUQyX0JER1RfUkVQTF9QRVJJ
T0QgICAgICgob3B0X2NhcF9wZXJpb2QpKk1JTExJU0VDUygxKSkKIAogLyoKICAqIEZsYWdzCkBA
IC0yOTMsNiArMzgyLDE0IEBAIHN0YXRpYyBpbnQgX19yZWFkX21vc3RseSBvcHRfdW5kZXJsb2Fk
X2JhbGFuY2VfdG9sZXJhbmNlID0gMDsKIGludGVnZXJfcGFyYW0oImNyZWRpdDJfYmFsYW5jZV91
bmRlciIsIG9wdF91bmRlcmxvYWRfYmFsYW5jZV90b2xlcmFuY2UpOwogc3RhdGljIGludCBfX3Jl
YWRfbW9zdGx5IG9wdF9vdmVybG9hZF9iYWxhbmNlX3RvbGVyYW5jZSA9IC0zOwogaW50ZWdlcl9w
YXJhbSgiY3JlZGl0Ml9iYWxhbmNlX292ZXIiLCBvcHRfb3ZlcmxvYWRfYmFsYW5jZV90b2xlcmFu
Y2UpOworLyoKKyAqIERvbWFpbnMgc3ViamVjdCB0byBhIGNhcCwgcmVjZWl2ZSBhIHJlcGxlbmlz
aG1lbnQgb2YgdGhlaXIgcnVudGltZSBidWRnZXQKKyAqIG9uY2UgZXZlcnkgb3B0X2NhcF9wZXJp
b2QgaW50ZXJ2YWwuIERlZmF1bHQgaXMgMTAgbXMuIFRoZSBhbW91bnQgb2YgYnVkZ2V0CisgKiB0
aGV5IHJlY2VpdmUgZGVwZW5kcyBvbiB0aGVpciBjYXAuIEZvciBpbnN0YW5jZSwgYSBkb21haW4g
d2l0aCBhIDUwJSBjYXAKKyAqIHdpbGwgcmVjZWl2ZSA1MCUgb2YgMTAgbXMsIHNvIDUgbXMuCisg
Ki8KK3N0YXRpYyB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBvcHRfY2FwX3BlcmlvZCA9IDEw
OyAgICAvKiBtcyAqLworaW50ZWdlcl9wYXJhbSgiY3JlZGl0Ml9jYXBfcGVyaW9kX21zIiwgb3B0
X2NhcF9wZXJpb2QpOwogCiAvKgogICogUnVucXVldWUgb3JnYW5pemF0aW9uLgpAQCAtNDA4LDYg
KzUwNSwxMCBAQCBzdHJ1Y3QgY3NjaGVkMl92Y3B1IHsKICAgICB1bnNpZ25lZCBpbnQgcmVzaWR1
YWw7CiAKICAgICBpbnQgY3JlZGl0OworCisgICAgc190aW1lX3QgYnVkZ2V0OworICAgIHN0cnVj
dCBsaXN0X2hlYWQgcGFya2VkX2VsZW07ICAgICAgLyogT24gdGhlIHBhcmtlZF92Y3B1cyBsaXN0
ICAgKi8KKwogICAgIHNfdGltZV90IHN0YXJ0X3RpbWU7IC8qIFdoZW4gd2Ugd2VyZSBzY2hlZHVs
ZWQgKHVzZWQgZm9yIGNyZWRpdCkgKi8KICAgICB1bnNpZ25lZCBmbGFnczsgICAgICAvKiAxNiBi
aXRzIGRvZXNuJ3Qgc2VlbSB0byBwbGF5IHdlbGwgd2l0aCBjbGVhcl9iaXQoKSAqLwogICAgIGlu
dCB0aWNrbGVkX2NwdTsgICAgIC8qIGNwdSB0aWNrbGVkIGZvciBwaWNraW5nIHVzIHVwICgtMSBp
ZiBub25lKSAqLwpAQCAtNDI1LDcgKzUyNiwxNSBAQCBzdHJ1Y3QgY3NjaGVkMl92Y3B1IHsKIHN0
cnVjdCBjc2NoZWQyX2RvbSB7CiAgICAgc3RydWN0IGxpc3RfaGVhZCBzZG9tX2VsZW07CiAgICAg
c3RydWN0IGRvbWFpbiAqZG9tOworCisgICAgc3BpbmxvY2tfdCBidWRnZXRfbG9jazsKKyAgICBz
dHJ1Y3QgdGltZXIgcmVwbF90aW1lcjsKKyAgICBzX3RpbWVfdCBuZXh0X3JlcGw7CisgICAgc190
aW1lX3QgYnVkZ2V0LCB0b3RfYnVkZ2V0OworICAgIHN0cnVjdCBsaXN0X2hlYWQgcGFya2VkX3Zj
cHVzOworCiAgICAgdWludDE2X3Qgd2VpZ2h0OworICAgIHVpbnQxNl90IGNhcDsKICAgICB1aW50
MTZfdCBucl92Y3B1czsKIH07CiAKQEAgLTQ2MCw2ICs1NjksMTIgQEAgc3RhdGljIGlubGluZSBz
dHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpjMnJxZChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVy
ICpvcHMsCiAgICAgcmV0dXJuICZjc2NoZWQyX3ByaXYob3BzKS0+cnFkW2MycihvcHMsIGNwdSld
OwogfQogCisvKiBEb2VzIHRoZSBkb21haW4gb2YgdGhpcyB2Q1BVIGhhdmUgYSBjYXA/ICovCitz
dGF0aWMgaW5saW5lIGJvb2wgaGFzX2NhcChjb25zdCBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmMp
Cit7CisgICAgcmV0dXJuIHN2Yy0+YnVkZ2V0ICE9IFNUSU1FX01BWDsKK30KKwogLyoKICAqIEh5
cGVydGhyZWFkaW5nIChTTVQpIHN1cHBvcnQuCiAgKgpAQCAtMTM1NCw3ICsxNDY5LDE2IEBAIHN0
YXRpYyB2b2lkIHJlc2V0X2NyZWRpdChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGludCBj
cHUsIHNfdGltZV90IG5vdywKICAgICAgICAgICogdGhhdCB0aGUgY3JlZGl0IGl0IGhhcyBzcGVu
dCBzbyBmYXIgZ2V0IGFjY291bnRlZC4KICAgICAgICAgICovCiAgICAgICAgIGlmICggc3ZjLT52
Y3B1ID09IGN1cnJfb25fY3B1KHN2Y19jcHUpICkKKyAgICAgICAgewogICAgICAgICAgICAgYnVy
bl9jcmVkaXRzKHJxZCwgc3ZjLCBub3cpOworICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAq
IEFuZCwgc2ltaWxhcmx5LCBpbiBjYXNlIGl0IGhhcyBydW4gb3V0IG9mIGJ1ZGdldCwgYXMgYQor
ICAgICAgICAgICAgICogY29uc2VxdWVuY2Ugb2YgdGhpcyByb3VuZCBvZiBhY2NvdW50aW5nLCB3
ZSBhbHNvIG11c3QgaW5mb3JtCisgICAgICAgICAgICAgKiBpdHMgcENQVSB0aGF0IGl0J3MgdGlt
ZSB0byBwYXJrIGl0LCBhbmQgcGljayB1cCBzb21lb25lIGVsc2UuCisgICAgICAgICAgICAgKi8K
KyAgICAgICAgICAgIGlmICggdW5saWtlbHkoc3ZjLT5idWRnZXQgPD0gMCkgKQorICAgICAgICAg
ICAgICAgIHRpY2tsZV9jcHUoc3ZjX2NwdSwgcnFkKTsKKyAgICAgICAgfQogCiAgICAgICAgIHN0
YXJ0X2NyZWRpdCA9IHN2Yy0+Y3JlZGl0OwogCkBAIC0xNDEwLDI3ICsxNTM0LDM1IEBAIHZvaWQg
YnVybl9jcmVkaXRzKHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCwKIAogICAgIGRl
bHRhID0gbm93IC0gc3ZjLT5zdGFydF90aW1lOwogCi0gICAgaWYgKCBsaWtlbHkoZGVsdGEgPiAw
KSApCi0gICAgewotICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKGJ1cm5fY3JlZGl0c190MmMpOwot
ICAgICAgICB0MmNfdXBkYXRlKHJxZCwgZGVsdGEsIHN2Yyk7Ci0gICAgICAgIHN2Yy0+c3RhcnRf
dGltZSA9IG5vdzsKLSAgICB9Ci0gICAgZWxzZSBpZiAoIGRlbHRhIDwgMCApCisgICAgaWYgKCB1
bmxpa2VseShkZWx0YSA8PSAwKSApCiAgICAgewotICAgICAgICBkMnByaW50aygiV0FSTklORzog
JXM6IFRpbWUgd2VudCBiYWNrd2FyZHM/IG5vdyAlIlBSSV9zdGltZSIgc3RhcnRfdGltZSAlIlBS
SV9zdGltZSJcbiIsCi0gICAgICAgICAgICAgICAgIF9fZnVuY19fLCBub3csIHN2Yy0+c3RhcnRf
dGltZSk7CisgICAgICAgIGlmICggdW5saWtlbHkoZGVsdGEgPCAwKSApCisgICAgICAgICAgICBk
MnByaW50aygiV0FSTklORzogJXM6IFRpbWUgd2VudCBiYWNrd2FyZHM/IG5vdyAlIlBSSV9zdGlt
ZQorICAgICAgICAgICAgICAgICAgICAgIiBzdGFydF90aW1lICUiUFJJX3N0aW1lIlxuIiwgX19m
dW5jX18sIG5vdywKKyAgICAgICAgICAgICAgICAgICAgIHN2Yy0+c3RhcnRfdGltZSk7CisgICAg
ICAgIGdvdG8gb3V0OwogICAgIH0KIAorICAgIFNDSEVEX1NUQVRfQ1JBTksoYnVybl9jcmVkaXRz
X3QyYyk7CisgICAgdDJjX3VwZGF0ZShycWQsIGRlbHRhLCBzdmMpOworCisgICAgaWYgKCB1bmxp
a2VseShzdmMtPmJ1ZGdldCAhPSBTVElNRV9NQVgpICkKKyAgICAgICAgc3ZjLT5idWRnZXQgLT0g
ZGVsdGE7CisKKyAgICBzdmMtPnN0YXJ0X3RpbWUgPSBub3c7CisKKyBvdXQ6CiAgICAgaWYgKCB1
bmxpa2VseSh0Yl9pbml0X2RvbmUpICkKICAgICB7CiAgICAgICAgIHN0cnVjdCB7CiAgICAgICAg
ICAgICB1bnNpZ25lZCB2Y3B1OjE2LCBkb206MTY7Ci0gICAgICAgICAgICBpbnQgY3JlZGl0LCBk
ZWx0YTsKKyAgICAgICAgICAgIGludCBjcmVkaXQsIGJ1ZGdldDsKKyAgICAgICAgICAgIGludCBk
ZWx0YTsKICAgICAgICAgfSBkOwogICAgICAgICBkLmRvbSA9IHN2Yy0+dmNwdS0+ZG9tYWluLT5k
b21haW5faWQ7CiAgICAgICAgIGQudmNwdSA9IHN2Yy0+dmNwdS0+dmNwdV9pZDsKICAgICAgICAg
ZC5jcmVkaXQgPSBzdmMtPmNyZWRpdDsKKyAgICAgICAgZC5idWRnZXQgPSBoYXNfY2FwKHN2Yykg
PyAgc3ZjLT5idWRnZXQgOiBJTlRfTUlOOwogICAgICAgICBkLmRlbHRhID0gZGVsdGE7CiAgICAg
ICAgIF9fdHJhY2VfdmFyKFRSQ19DU0NIRUQyX0NSRURJVF9CVVJOLCAxLAogICAgICAgICAgICAg
ICAgICAgICBzaXplb2YoZCksCkBAIC0xNDM4LDYgKzE1NzAsMjE3IEBAIHZvaWQgYnVybl9jcmVk
aXRzKHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCwKICAgICB9CiB9CiAKKy8qCisg
KiBCdWRnZXQtcmVsYXRlZCBjb2RlLgorICovCisKK3N0YXRpYyB2b2lkIHBhcmtfdmNwdShzdHJ1
Y3QgY3NjaGVkMl92Y3B1ICpzdmMpCit7CisgICAgc3RydWN0IHZjcHUgKnYgPSBzdmMtPnZjcHU7
CisKKyAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJnN2Yy0+c2RvbS0+YnVkZ2V0X2xvY2spKTsK
KworICAgIC8qCisgICAgICogSXQgd2FzIGltcG9zc2libGUgdG8gZmluZCBidWRnZXQgZm9yIHRo
aXMgdkNQVSwgc28gaXQgaGFzIHRvIGJlCisgICAgICogInBhcmtlZCIuIFRoaXMgaW1wbGllcyBp
dCBpcyBub3QgcnVubmFibGUsIHNvIHdlIG1hcmsgaXQgYXMgc3VjaCBpbgorICAgICAqIGl0cyBw
YXVzZV9mbGFncy4gSWYgdGhlIHZDUFUgaXMgY3VycmVudGx5IHNjaGVkdWxlZCAod2hpY2ggbWVh
bnMgd2UKKyAgICAgKiBhcmUgaGVyZSBhZnRlciBiZWluZyBjYWxsZWQgZnJvbSB3aXRoaW4gY3Nj
aGVkX3NjaGVkdWxlKCkpLCBmbGFnZ2luZworICAgICAqIGlzIGVub3VnaCwgYXMgd2UnbGwgY2hv
b3NlIHNvbWVvbmUgZWxzZSwgYW5kIHRoZW4gY29udGV4dF9zYXZlZCgpCisgICAgICogd2lsbCB0
YWtlIGNhcmUgb2YgdXBkYXRpbmcgdGhlIGxvYWQgcHJvcGVybHkuCisgICAgICoKKyAgICAgKiBJ
ZiwgT1RPSCwgdGhlIHZDUFUgaXMgc2l0dGluZyBpbiB0aGUgcnVucXVldWUgKHdoaWNoIG1lYW5z
IHdlIGFyZSBoZXJlCisgICAgICogYWZ0ZXIgYmVpbmcgY2FsbGVkIGZyb20gd2l0aGluIHJ1bnFf
Y2FuZGlkYXRlKCkpLCB3ZSBtdXN0IGdvIGFsbCB0aGUKKyAgICAgKiB3YXkgZG93biB0byB0YWtp
bmcgaXQgb3V0IG9mIHRoZXJlLCBhbmQgdXBkYXRpbmcgdGhlIGxvYWQgYWNjb3JkaW5nbHkuCisg
ICAgICoKKyAgICAgKiBJbiBib3RoIGNhc2VzLCB3ZSBhbHNvIGFkZCBpdCB0byB0aGUgbGlzdCBv
ZiBwYXJrZWQgdkNQVXMgb2YgdGhlIGRvbWFpbi4KKyAgICAgKi8KKyAgICBfX3NldF9iaXQoX1ZQ
Rl9wYXJrZWQsICZ2LT5wYXVzZV9mbGFncyk7CisgICAgaWYgKCB2Y3B1X29uX3J1bnEoc3ZjKSAp
CisgICAgeworICAgICAgICBydW5xX3JlbW92ZShzdmMpOworICAgICAgICB1cGRhdGVfbG9hZChz
dmMtPnNkb20tPmRvbS0+Y3B1cG9vbC0+c2NoZWQsIHN2Yy0+cnFkLCBzdmMsIC0xLCBOT1coKSk7
CisgICAgfQorICAgIGxpc3RfYWRkKCZzdmMtPnBhcmtlZF9lbGVtLCAmc3ZjLT5zZG9tLT5wYXJr
ZWRfdmNwdXMpOworfQorCitzdGF0aWMgYm9vbCB2Y3B1X3RyeV90b19nZXRfYnVkZ2V0KHN0cnVj
dCBjc2NoZWQyX3ZjcHUgKnN2YykKK3sKKyAgICBzdHJ1Y3QgY3NjaGVkMl9kb20gKnNkb20gPSBz
dmMtPnNkb207CisgICAgdW5zaWduZWQgaW50IGNwdSA9IHN2Yy0+dmNwdS0+cHJvY2Vzc29yOwor
CisgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKHBlcl9jcHUoc2NoZWR1bGVfZGF0YSwgY3B1KS5z
Y2hlZHVsZV9sb2NrKSk7CisKKyAgICBpZiAoIHN2Yy0+YnVkZ2V0ID4gMCApCisgICAgICAgIHJl
dHVybiB0cnVlOworCisgICAgLyogYnVkZ2V0X2xvY2sgbmVzdHMgaW5zaWRlIHJ1bnF1ZXVlIGxv
Y2suICovCisgICAgc3Bpbl9sb2NrKCZzZG9tLT5idWRnZXRfbG9jayk7CisKKyAgICAvKgorICAg
ICAqIEhlcmUsIHN2Yy0+YnVkZ2V0IGlzIDw9IDAgKGFzLCBpZiBpdCB3YXMgPiAwLCB3ZSdkIGhh
dmUgdGFrZW4gdGhlIGlmCisgICAgICogYWJvdmUhKS4gVGhhdCBiYXNpY2FsbHkgbWVhbnMgdGhl
IHZDUFUgaGFzIG92ZXJydW4gYSBiaXQgLS1iZWNhdXNlIG9mCisgICAgICogdmFyaW91cyByZWFz
b25zLS0gYW5kIHdlIHdhbnQgdG8gdGFrZSB0aGF0IGludG8gYWNjb3VudC4gV2l0aCB0aGUgKz0s
CisgICAgICogd2UgYXJlIGFjdHVhbGx5IHN1YnRyYWN0aW5nIHRoZSBhbW91bnQgb2YgYnVkZ2V0
IHRoZSB2Q1BVIGhhcworICAgICAqIG92ZXJjb25zdW1lZCwgZnJvbSB0aGUgdG90YWwgZG9tYWlu
IGJ1ZGdldC4KKyAgICAgKi8KKyAgICBzZG9tLT5idWRnZXQgKz0gc3ZjLT5idWRnZXQ7CisKKyAg
ICBpZiAoIHNkb20tPmJ1ZGdldCA+IDAgKQorICAgIHsKKyAgICAgICAgc3ZjLT5idWRnZXQgPSBz
ZG9tLT5idWRnZXQ7CisgICAgICAgIHNkb20tPmJ1ZGdldCA9IDA7CisgICAgfQorICAgIGVsc2UK
KyAgICB7CisgICAgICAgIHN2Yy0+YnVkZ2V0ID0gMDsKKyAgICAgICAgcGFya192Y3B1KHN2Yyk7
CisgICAgfQorCisgICAgc3Bpbl91bmxvY2soJnNkb20tPmJ1ZGdldF9sb2NrKTsKKworICAgIHJl
dHVybiBzdmMtPmJ1ZGdldCA+IDA7Cit9CisKK3N0YXRpYyB2b2lkCit2Y3B1X2dpdmVfYnVkZ2V0
X2JhY2soc3RydWN0IGNzY2hlZDJfdmNwdSAqc3ZjLCBzdHJ1Y3QgbGlzdF9oZWFkICpwYXJrZWQp
Cit7CisgICAgc3RydWN0IGNzY2hlZDJfZG9tICpzZG9tID0gc3ZjLT5zZG9tOworICAgIHVuc2ln
bmVkIGludCBjcHUgPSBzdmMtPnZjcHUtPnByb2Nlc3NvcjsKKworICAgIEFTU0VSVChzcGluX2lz
X2xvY2tlZChwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIGNwdSkuc2NoZWR1bGVfbG9jaykpOworICAg
IEFTU0VSVChsaXN0X2VtcHR5KHBhcmtlZCkpOworCisgICAgLyogYnVkZ2V0X2xvY2sgbmVzdHMg
aW5zaWRlIHJ1bnF1ZXVlIGxvY2suICovCisgICAgc3Bpbl9sb2NrKCZzZG9tLT5idWRnZXRfbG9j
ayk7CisKKyAgICAvKgorICAgICAqIFRoZSB2Q1BVIGlzIHN0b3BwaW5nIHJ1bm5pbmcgKGUuZy4s
IGJlY2F1c2UgaXQncyBibG9ja2luZywgb3IgaXQgaGFzCisgICAgICogYmVlbiBwcmVlbXB0ZWQp
LiBJZiBpdCBoYXNuJ3QgY29uc3VtZWQgYWxsIHRoZSBidWRnZXQgaXQgZ290IHdoZW4sCisgICAg
ICogc3RhcnRpbmcgdG8gcnVuLCBwdXQgdGhhdCByZW1haW5pbmcgYW1vdW50IGJhY2sgaW4gdGhl
IGRvbWFpbidzIGJ1ZGdldAorICAgICAqIHBvb2wuCisgICAgICovCisgICAgc2RvbS0+YnVkZ2V0
ICs9IHN2Yy0+YnVkZ2V0OworICAgIHN2Yy0+YnVkZ2V0ID0gMDsKKworICAgIC8qCisgICAgICog
TWFraW5nIGJ1ZGdldCBhdmFpbGFibGUgYWdhaW4gdG8gdGhlIGRvbWFpbiBtZWFucyB0aGF0IHBh
cmtlZCB2Q1BVcworICAgICAqIG1heSBiZSB1bnBhcmtlZCBhbmQgcnVuLiBUaGV5IGFyZSwgaWYg
YW55LCBpbiB0aGUgZG9tYWluJ3MgcGFya2VkX3ZjcHVzCisgICAgICogbGlzdCwgc28gd2Ugd2Fu
dCB0byBnbyB0aHJvdWdoIHRoYXQgYW5kIHVucGFyayB0aGVtIChzbyB0aGV5IGNhbiB0cnkKKyAg
ICAgKiB0byBnZXQgc29tZSBidWRnZXQpLgorICAgICAqCisgICAgICogVG91Y2hpbmcgdGhlIGxp
c3QgcmVxdWlyZXMgdGhlIGJ1ZGdldF9sb2NrLCB3aGljaCB3ZSBob2xkLiBMZXQncworICAgICAq
IHRoZXJlZm9yZSBwdXQgZXZlcnlvbmUgaW4gdGhhdCBsaXN0IGluIGFub3RoZXIsIHRlbXBvcmFy
eSBsaXN0LCB3aGljaAorICAgICAqIHRoZW4gdGhlIGNhbGxlciB3aWxsIHRyYXZlcnNlLCB1bnBh
cmtpbmcgdGhlIHZDUFVzIGl0IGZpbmRzIHRoZXJlLgorICAgICAqCisgICAgICogSW4gZmFjdCwg
d2UgY2FuJ3QgZG8gdGhlIGFjdHVhbCB1bnBhcmtpbmcgaGVyZSwgYmVjYXVzZSB0aGF0IHJlcXVp
cmVzCisgICAgICogdGFraW5nIHRoZSBydW5xdWV1ZSBsb2NrIG9mIHRoZSB2Q1BVcyBiZWluZyB1
bnBhcmtlZCwgYW5kIHdlIGNhbid0CisgICAgICogdGFrZSBhbnkgcnVucXVldWUgbG9ja3Mgd2hp
bGUgd2UgaG9sZCBhIGJ1ZGdldF9sb2NrLgorICAgICAqLworICAgIGlmICggc2RvbS0+YnVkZ2V0
ID4gMCApCisgICAgICAgIGxpc3Rfc3BsaWNlX2luaXQoJnNkb20tPnBhcmtlZF92Y3B1cywgcGFy
a2VkKTsKKworICAgIHNwaW5fdW5sb2NrKCZzZG9tLT5idWRnZXRfbG9jayk7Cit9CisKK3N0YXRp
YyB2b2lkCit1bnBhcmtfcGFya2VkX3ZjcHVzKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywg
c3RydWN0IGxpc3RfaGVhZCAqdmNwdXMpCit7CisgICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqc3Zj
LCAqdG1wOworICAgIHNwaW5sb2NrX3QgKmxvY2s7CisKKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5
X3NhZmUoc3ZjLCB0bXAsIHZjcHVzLCBwYXJrZWRfZWxlbSkKKyAgICB7CisgICAgICAgIHVuc2ln
bmVkIGxvbmcgZmxhZ3M7CisgICAgICAgIHNfdGltZV90IG5vdzsKKworICAgICAgICBsb2NrID0g
dmNwdV9zY2hlZHVsZV9sb2NrX2lycXNhdmUoc3ZjLT52Y3B1LCAmZmxhZ3MpOworCisgICAgICAg
IF9fY2xlYXJfYml0KF9WUEZfcGFya2VkLCAmc3ZjLT52Y3B1LT5wYXVzZV9mbGFncyk7CisgICAg
ICAgIGlmICggdW5saWtlbHkoc3ZjLT5mbGFncyAmIENTRkxBR19zY2hlZHVsZWQpICkKKyAgICAg
ICAgeworICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIFdlIGVuZCBoZXJlIGlmIGEgYnVk
Z2V0IHJlcGxlbmlzaG1lbnQgYXJyaXZlZCBiZXR3ZWVuCisgICAgICAgICAgICAgKiBjc2NoZWQy
X3NjaGVkdWxlKCkgKGFuZCwgaW4gcGFydGljdWxhciwgYWZ0ZXIgYSBjYWxsIHRvCisgICAgICAg
ICAgICAgKiB2Y3B1X3RyeV90b19nZXRfYnVkZ2V0KCkgdGhhdCByZXR1cm5lZCBmYWxzZSksIGFu
ZAorICAgICAgICAgICAgICogY29udGV4dF9zYXZlZCgpLiBCeSBzZXR0aW5nIF9fQ1NGTEFHX2Rl
bGF5ZWRfcnVucV9hZGQsCisgICAgICAgICAgICAgKiB3ZSB0ZWxsIGNvbnRleHRfc2F2ZWQoKSB0
byBwdXQgdGhlIHZDUFUgYmFjayBpbiB0aGUKKyAgICAgICAgICAgICAqIHJ1bnF1ZXVlLCBmcm9t
IHdoZXJlIGl0IHdpbGwgY29tcGV0ZSB3aXRoIHRoZSBvdGhlcnMKKyAgICAgICAgICAgICAqIGZv
ciB0aGUgbmV3bHkgcmVwbGVuaXNoZWQgYnVkZ2V0LgorICAgICAgICAgICAgICovCisgICAgICAg
ICAgICBBU1NFUlQoIHN2Yy0+cnFkICE9IE5VTEwgKTsKKyAgICAgICAgICAgIEFTU0VSVCggYzJy
cWQob3BzLCBzdmMtPnZjcHUtPnByb2Nlc3NvcikgPT0gc3ZjLT5ycWQgKTsKKyAgICAgICAgICAg
IF9fc2V0X2JpdChfX0NTRkxBR19kZWxheWVkX3J1bnFfYWRkLCAmc3ZjLT5mbGFncyk7CisgICAg
ICAgIH0KKyAgICAgICAgZWxzZSBpZiAoIHZjcHVfcnVubmFibGUoc3ZjLT52Y3B1KSApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBUaGUgdkNQVSBzaG91bGQgZ28g
YmFjayB0byB0aGUgcnVucXVldWUsIGFuZCBjb21wZXRlIGZvcgorICAgICAgICAgICAgICogdGhl
IG5ld2x5IHJlcGxlbmlzaGVkIGJ1ZGdldCwgYnV0IG9ubHkgaWYgaXQgaXMgYWN0dWFsbHkKKyAg
ICAgICAgICAgICAqIHJ1bm5hYmxlIChhbmQgd2FzIHRoZXJlZm9yZSBvZmZsaW5lIG9ubHkgYmVj
YXVzZSBvZiB0aGUKKyAgICAgICAgICAgICAqIGxhY2sgb2YgYnVkZ2V0KS4KKyAgICAgICAgICAg
ICAqLworICAgICAgICAgICAgbm93ID0gTk9XKCk7CisgICAgICAgICAgICB1cGRhdGVfbG9hZChv
cHMsIHN2Yy0+cnFkLCBzdmMsIDEsIG5vdyk7CisgICAgICAgICAgICBydW5xX2luc2VydChvcHMs
IHN2Yyk7CisgICAgICAgICAgICBydW5xX3RpY2tsZShvcHMsIHN2Yywgbm93KTsKKyAgICAgICAg
fQorICAgICAgICBsaXN0X2RlbF9pbml0KCZzdmMtPnBhcmtlZF9lbGVtKTsKKworICAgICAgICB2
Y3B1X3NjaGVkdWxlX3VubG9ja19pcnFyZXN0b3JlKGxvY2ssIGZsYWdzLCBzdmMtPnZjcHUpOwor
ICAgIH0KK30KKworc3RhdGljIHZvaWQgcmVwbF9zZG9tX2J1ZGdldCh2b2lkKiBkYXRhKQorewor
ICAgIHN0cnVjdCBjc2NoZWQyX2RvbSAqc2RvbSA9IGRhdGE7CisgICAgdW5zaWduZWQgbG9uZyBm
bGFnczsKKyAgICBzX3RpbWVfdCBub3c7CisgICAgTElTVF9IRUFEKHBhcmtlZCk7CisKKyAgICBz
cGluX2xvY2tfaXJxc2F2ZSgmc2RvbS0+YnVkZ2V0X2xvY2ssIGZsYWdzKTsKKworICAgIC8qCisg
ICAgICogSXQgaXMgcG9zc2libGUgdGhhdCB0aGUgZG9tYWluIG92ZXJydW4sIGFuZCB0aGF0IHRo
ZSBidWRnZXQgaGVuY2Ugd2VudAorICAgICAqIGJlbG93IDAgKHJlYXNvbnMgbWF5IGJlIHN5c3Rl
bSBvdmVyYm9va2luZywgaXNzdWVzIGluIG9yIHRvbyBjb2Fyc2UKKyAgICAgKiBydW50aW1lIGFj
Y291bnRpbmcsIGV0Yy4pLiBJbiBwYXJ0aWN1bGFyLCBpZiB3ZSBvdmVycnVuIGJ5IG1vcmUgdGhh
bgorICAgICAqIHRvdF9idWRnZXQsIHRoZW4gYnVkZ2V0K3RvdF9idWRnZXQgd291bGQgc3RpbGwg
YmUgPCAwLCB3aGljaCBpbiB0dXJuCisgICAgICogbWVhbnMgdGhhdCwgZGVzcGl0ZSByZXBsZW5p
c2htZW50LCB0aGVyZSdzIHN0aWxsIG5vIGJ1ZGdldCBmb3IgdW5hcmtpbmcKKyAgICAgKiBhbmQg
cnVubmluZyB2Q1BVcy4KKyAgICAgKgorICAgICAqIEl0IGlzIGFsc28gcG9zc2libGUgdGhhdCB3
ZSBhcmUgaGFuZGxpbmcgdGhlIHJlcGxlbmlzaG1lbnQgbXVjaCBsYXRlcgorICAgICAqIHRoYW4g
ZXhwZWN0ZWQgKHJlYXNvbnMgbWF5IGFnYWluIGJlIG92ZXJib29raW5nLCBvciBpc3N1ZXMgd2l0
aCB0aW1lcnMpLgorICAgICAqIElmIHdlIGFyZSBtb3JlIHRoYW4gQ1NDSEVEMl9CREdUX1JFUExf
UEVSSU9EIGxhdGUsIHRoaXMgbWVhbnMgd2UgaGF2ZQorICAgICAqIGJhc2ljYWxseSBza2lwcGVk
IChhdCBsZWFzdCkgb25lIHJlcGxlbmlzaG1lbnQuCisgICAgICoKKyAgICAgKiBXZSBkZWFsIHdp
dGggYm90aCB0aGUgaXNzdWVzIGhlcmUsIGJ5LCBiYXNpY2FsbHksIGRvaW5nIG1vcmUgdGhhbiBq
dXN0CisgICAgICogb25lIHJlcGxlbmlzaG1lbnQuIE5vdGUsIGhvd2V2ZXIsIHRoYXQgZXZlcnkg
dGltZSB3ZSBhZGQgdG90X2J1ZGdldAorICAgICAqIHRvIHRoZSBidWRnZXQsIHdlIGFsc28gbW92
ZSBuZXh0X3JlcGwgYXdheSBieSBDU0NIRUQyX0JER1RfUkVQTF9QRVJJT0QuCisgICAgICogVGhp
cyBndWFyYW50ZWVzIHdlIGFsd2F5cyByZXNwZWN0IHRoZSBjYXAuCisgICAgICovCisgICAgbm93
ID0gTk9XKCk7CisgICAgZG8KKyAgICB7CisgICAgICAgIHNkb20tPm5leHRfcmVwbCArPSBDU0NI
RUQyX0JER1RfUkVQTF9QRVJJT0Q7CisgICAgICAgIHNkb20tPmJ1ZGdldCArPSBzZG9tLT50b3Rf
YnVkZ2V0OworICAgIH0KKyAgICB3aGlsZSAoIHNkb20tPm5leHRfcmVwbCA8PSBub3cgfHwgc2Rv
bS0+YnVkZ2V0IDw9IDAgKTsKKyAgICAvKiBXZSBtYXkgaGF2ZSBkb25lIG1vcmUgcmVwbGVuaXNo
bWVudHM6IG1ha2Ugc3VyZSB3ZSBkaWRuJ3Qgb3ZlcnNob3QuICovCisgICAgc2RvbS0+YnVkZ2V0
ID0gbWluKHNkb20tPmJ1ZGdldCwgc2RvbS0+dG90X2J1ZGdldCk7CisKKyAgICAvKgorICAgICAq
IEFzIGFib3ZlLCBsZXQncyBwcmVwYXJlIHRoZSB0ZW1wb3JhcnkgbGlzdCwgb3V0IG9mIHRoZSBk
b21haW4ncworICAgICAqIHBhcmtlZF92Y3B1cyBsaXN0LCBub3cgdGhhdCB3ZSBob2xkIHRoZSBi
dWRnZXRfbG9jay4gVGhlbiwgZHJvcCBzdWNoCisgICAgICogbG9jaywgYW5kIHBhc3MgdGhlIGxp
c3QgdG8gdGhlIHVucGFya2luZyBmdW5jdGlvbi4KKyAgICAgKi8KKyAgICBsaXN0X3NwbGljZV9p
bml0KCZzZG9tLT5wYXJrZWRfdmNwdXMsICZwYXJrZWQpOworCisgICAgc3Bpbl91bmxvY2tfaXJx
cmVzdG9yZSgmc2RvbS0+YnVkZ2V0X2xvY2ssIGZsYWdzKTsKKworICAgIHVucGFya19wYXJrZWRf
dmNwdXMoc2RvbS0+ZG9tLT5jcHVwb29sLT5zY2hlZCwgJnBhcmtlZCk7CisKKyAgICBzZXRfdGlt
ZXIoJnNkb20tPnJlcGxfdGltZXIsIHNkb20tPm5leHRfcmVwbCk7Cit9CisKICNpZm5kZWYgTkRF
QlVHCiBzdGF0aWMgaW5saW5lIHZvaWQKIGNzY2hlZDJfdmNwdV9jaGVjayhzdHJ1Y3QgdmNwdSAq
dmMpCkBAIC0xNDk3LDYgKzE4NDAsOSBAQCBjc2NoZWQyX2FsbG9jX3ZkYXRhKGNvbnN0IHN0cnVj
dCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnZjLCB2b2lkICpkZCkKICAgICB9CiAgICAg
c3ZjLT50aWNrbGVkX2NwdSA9IC0xOwogCisgICAgc3ZjLT5idWRnZXQgPSBTVElNRV9NQVg7Cisg
ICAgSU5JVF9MSVNUX0hFQUQoJnN2Yy0+cGFya2VkX2VsZW0pOworCiAgICAgU0NIRURfU1RBVF9D
UkFOSyh2Y3B1X2FsbG9jKTsKIAogICAgIHJldHVybiBzdmM7CkBAIC0xNTkzLDYgKzE5MzksNyBA
QCBjc2NoZWQyX2NvbnRleHRfc2F2ZWQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1
Y3QgdmNwdSAqdmMpCiAgICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqIGNvbnN0IHN2YyA9IGNzY2hl
ZDJfdmNwdSh2Yyk7CiAgICAgc3BpbmxvY2tfdCAqbG9jayA9IHZjcHVfc2NoZWR1bGVfbG9ja19p
cnEodmMpOwogICAgIHNfdGltZV90IG5vdyA9IE5PVygpOworICAgIExJU1RfSEVBRCh3ZXJlX3Bh
cmtlZCk7CiAKICAgICBCVUdfT04oICFpc19pZGxlX3ZjcHUodmMpICYmIHN2Yy0+cnFkICE9IGMy
cnFkKG9wcywgdmMtPnByb2Nlc3NvcikpOwogICAgIEFTU0VSVChpc19pZGxlX3ZjcHUodmMpIHx8
IHN2Yy0+cnFkID09IGMycnFkKG9wcywgdmMtPnByb2Nlc3NvcikpOwpAQCAtMTYwMCw2ICsxOTQ3
LDkgQEAgY3NjaGVkMl9jb250ZXh0X3NhdmVkKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywg
c3RydWN0IHZjcHUgKnZjKQogICAgIC8qIFRoaXMgdmNwdSBpcyBub3cgZWxpZ2libGUgdG8gYmUg
cHV0IG9uIHRoZSBydW5xdWV1ZSBhZ2FpbiAqLwogICAgIF9fY2xlYXJfYml0KF9fQ1NGTEFHX3Nj
aGVkdWxlZCwgJnN2Yy0+ZmxhZ3MpOwogCisgICAgaWYgKCB1bmxpa2VseShoYXNfY2FwKHN2Yykg
JiYgc3ZjLT5idWRnZXQgPiAwKSApCisgICAgICAgIHZjcHVfZ2l2ZV9idWRnZXRfYmFjayhzdmMs
ICZ3ZXJlX3BhcmtlZCk7CisKICAgICAvKiBJZiBzb21lb25lIHdhbnRzIGl0IG9uIHRoZSBydW5x
dWV1ZSwgcHV0IGl0IHRoZXJlLiAqLwogICAgIC8qCiAgICAgICogTkI6IFdlIGNhbiBnZXQgcmlk
IG9mIENTRkxBR19zY2hlZHVsZWQgYnkgY2hlY2tpbmcgZm9yCkBAIC0xNjIwLDYgKzE5NzAsOCBA
QCBjc2NoZWQyX2NvbnRleHRfc2F2ZWQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1
Y3QgdmNwdSAqdmMpCiAgICAgICAgIHVwZGF0ZV9sb2FkKG9wcywgc3ZjLT5ycWQsIHN2YywgLTEs
IG5vdyk7CiAKICAgICB2Y3B1X3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywgdmMpOworCisgICAg
dW5wYXJrX3BhcmtlZF92Y3B1cyhvcHMsICZ3ZXJlX3BhcmtlZCk7CiB9CiAKICNkZWZpbmUgTUFY
X0xPQUQgKFNUSU1FX01BWCk7CkBAIC0yMjQzLDEyICsyNTk1LDE4IEBAIGNzY2hlZDJfYWxsb2Nf
ZG9tZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBkb21haW4gKmRvbSkK
ICAgICBpZiAoIHNkb20gPT0gTlVMTCApCiAgICAgICAgIHJldHVybiBOVUxMOwogCi0gICAgLyog
SW5pdGlhbGl6ZSBjcmVkaXQgYW5kIHdlaWdodCAqLworICAgIC8qIEluaXRpYWxpemUgY3JlZGl0
LCBjYXAgYW5kIHdlaWdodCAqLwogICAgIElOSVRfTElTVF9IRUFEKCZzZG9tLT5zZG9tX2VsZW0p
OwogICAgIHNkb20tPmRvbSA9IGRvbTsKICAgICBzZG9tLT53ZWlnaHQgPSBDU0NIRUQyX0RFRkFV
TFRfV0VJR0hUOworICAgIHNkb20tPmNhcCA9IDBVOwogICAgIHNkb20tPm5yX3ZjcHVzID0gMDsK
IAorICAgIGluaXRfdGltZXIoJnNkb20tPnJlcGxfdGltZXIsIHJlcGxfc2RvbV9idWRnZXQsICh2
b2lkKikgc2RvbSwKKyAgICAgICAgICAgICAgIGNwdW1hc2tfYW55KGNwdXBvb2xfZG9tYWluX2Nw
dW1hc2soZG9tKSkpOworICAgIHNwaW5fbG9ja19pbml0KCZzZG9tLT5idWRnZXRfbG9jayk7Cisg
ICAgSU5JVF9MSVNUX0hFQUQoJnNkb20tPnBhcmtlZF92Y3B1cyk7CisKICAgICB3cml0ZV9sb2Nr
X2lycXNhdmUoJnBydi0+bG9jaywgZmxhZ3MpOwogCiAgICAgbGlzdF9hZGRfdGFpbCgmc2RvbS0+
c2RvbV9lbGVtLCAmY3NjaGVkMl9wcml2KG9wcyktPnNkb20pOwpAQCAtMjI4NCw2ICsyNjQyLDcg
QEAgY3NjaGVkMl9mcmVlX2RvbWRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCB2b2lk
ICpkYXRhKQogCiAgICAgd3JpdGVfbG9ja19pcnFzYXZlKCZwcnYtPmxvY2ssIGZsYWdzKTsKIAor
ICAgIGtpbGxfdGltZXIoJnNkb20tPnJlcGxfdGltZXIpOwogICAgIGxpc3RfZGVsX2luaXQoJnNk
b20tPnNkb21fZWxlbSk7CiAKICAgICB3cml0ZV91bmxvY2tfaXJxcmVzdG9yZSgmcHJ2LT5sb2Nr
LCBmbGFncyk7CkBAIC0yMzc4LDExICsyNzM3LDEyIEBAIGNzY2hlZDJfcnVudGltZShjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGludCBjcHUsCiAgICAgICAgIHJldHVybiAtMTsKIAogICAg
IC8qIEdlbmVyYWwgYWxnb3JpdGhtOgotICAgICAqIDEpIFJ1biB1bnRpbCBzbmV4dCdzIGNyZWRp
dCB3aWxsIGJlIDAKKyAgICAgKiAxKSBSdW4gdW50aWwgc25leHQncyBjcmVkaXQgd2lsbCBiZSAw
LgogICAgICAqIDIpIEJ1dCBpZiBzb21lb25lIGlzIHdhaXRpbmcsIHJ1biB1bnRpbCBzbmV4dCdz
IGNyZWRpdCBpcyBlcXVhbAotICAgICAqIHRvIGhpcwotICAgICAqIDMpIEJ1dCBuZXZlciBydW4g
bG9uZ2VyIHRoYW4gTUFYX1RJTUVSIG9yIHNob3J0ZXIgdGhhbiBNSU5fVElNRVIgb3IKLSAgICAg
KiB0aGUgcmF0ZWxpbWl0IHRpbWUuCisgICAgICogICAgdG8gaGlzLgorICAgICAqIDMpIEJ1dCwg
aWYgd2UgYXJlIGNhcHBlZCwgbmV2ZXIgcnVuIG1vcmUgdGhhbiBvdXIgYnVkZ2V0LgorICAgICAq
IDQpIEJ1dCBuZXZlciBydW4gbG9uZ2VyIHRoYW4gTUFYX1RJTUVSIG9yIHNob3J0ZXIgdGhhbiBN
SU5fVElNRVIgb3IKKyAgICAgKiAgICB0aGUgcmF0ZWxpbWl0IHRpbWUuCiAgICAgICovCiAKICAg
ICAvKiBDYWxjdWxhdGUgbWludGltZSAqLwpAQCAtMjM5NywxMSArMjc1NywxMyBAQCBjc2NoZWQy
X3J1bnRpbWUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBpbnQgY3B1LAogICAgICAgICAg
ICAgbWluX3RpbWUgPSByYXRlbGltaXRfbWluOwogICAgIH0KIAotICAgIC8qIDEpIEJhc2ljIHRp
bWU6IFJ1biB1bnRpbCBjcmVkaXQgaXMgMC4gKi8KKyAgICAvKiAxKSBSdW4gdW50aWwgc25leHQn
cyBjcmVkaXQgd2lsbCBiZSAwLiAqLwogICAgIHJ0X2NyZWRpdCA9IHNuZXh0LT5jcmVkaXQ7CiAK
LSAgICAvKiAyKSBJZiB0aGVyZSdzIHNvbWVvbmUgd2FpdGluZyB3aG9zZSBjcmVkaXQgaXMgcG9z
aXRpdmUsCi0gICAgICogcnVuIHVudGlsIHlvdXIgY3JlZGl0IH49IGhpcyAqLworICAgIC8qCisg
ICAgICogMikgSWYgdGhlcmUncyBzb21lb25lIHdhaXRpbmcgd2hvc2UgY3JlZGl0IGlzIHBvc2l0
aXZlLAorICAgICAqICAgIHJ1biB1bnRpbCB5b3VyIGNyZWRpdCB+PSBoaXMuCisgICAgICovCiAg
ICAgaWYgKCAhIGxpc3RfZW1wdHkocnVucSkgKQogICAgIHsKICAgICAgICAgc3RydWN0IGNzY2hl
ZDJfdmNwdSAqc3dhaXQgPSBydW5xX2VsZW0ocnVucS0+bmV4dCk7CkBAIC0yNDIzLDE0ICsyNzg1
LDIyIEBAIGNzY2hlZDJfcnVudGltZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGludCBj
cHUsCiAgICAgICogY3JlZGl0IHZhbHVlcyBvZiBNSU4sTUFYIHBlciB2Y3B1LCBzaW5jZSBlYWNo
IHZjcHUgYnVybnMgY3JlZGl0CiAgICAgICogYXQgYSBkaWZmZXJlbnQgcmF0ZS4KICAgICAgKi8K
LSAgICBpZiAocnRfY3JlZGl0ID4gMCkKKyAgICBpZiAoIHJ0X2NyZWRpdCA+IDAgKQogICAgICAg
ICB0aW1lID0gYzJ0KHJxZCwgcnRfY3JlZGl0LCBzbmV4dCk7CiAgICAgZWxzZQogICAgICAgICB0
aW1lID0gMDsKIAotICAgIC8qIDMpIEJ1dCBuZXZlciBydW4gbG9uZ2VyIHRoYW4gTUFYX1RJTUVS
IG9yIGxlc3MgdGhhbiBNSU5fVElNRVIgb3IKLSAgICAgKiB0aGUgcmF0ZV9saW1pdCB0aW1lLiAq
LwotICAgIGlmICggdGltZSA8IG1pbl90aW1lKQorICAgIC8qCisgICAgICogMykgQnV0LCBpZiBj
YXBwZWQsIG5ldmVyIHJ1biBtb3JlIHRoYW4gb3VyIGJ1ZGdldC4KKyAgICAgKi8KKyAgICBpZiAo
IHVubGlrZWx5KGhhc19jYXAoc25leHQpKSApCisgICAgICAgIHRpbWUgPSBzbmV4dC0+YnVkZ2V0
IDwgdGltZSA/IHNuZXh0LT5idWRnZXQgOiB0aW1lOworCisgICAgLyoKKyAgICAgKiA0KSBCdXQg
bmV2ZXIgcnVuIGxvbmdlciB0aGFuIE1BWF9USU1FUiBvciBsZXNzIHRoYW4gTUlOX1RJTUVSIG9y
CisgICAgICogICAgdGhlIHJhdGVfbGltaXQgdGltZS4KKyAgICAgKi8KKyAgICBpZiAoIHRpbWUg
PCBtaW5fdGltZSApCiAgICAgewogICAgICAgICB0aW1lID0gbWluX3RpbWU7CiAgICAgICAgIFND
SEVEX1NUQVRfQ1JBTksocnVudGltZV9taW5fdGltZXIpOwpAQCAtMjQ0NywxMyArMjgxNywxMyBA
QCBjc2NoZWQyX3J1bnRpbWUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBpbnQgY3B1LAog
LyoKICAqIEZpbmQgYSBjYW5kaWRhdGUuCiAgKi8KLXN0YXRpYyBzdHJ1Y3QgY3NjaGVkMl92Y3B1
ICoKK3N0YXRpYyBub2lubGluZSBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICoKIHJ1bnFfY2FuZGlkYXRl
KHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCwKICAgICAgICAgICAgICAgIHN0cnVj
dCBjc2NoZWQyX3ZjcHUgKnNjdXJyLAogICAgICAgICAgICAgICAgaW50IGNwdSwgc190aW1lX3Qg
bm93LAogICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpza2lwcGVkKQogewotICAgIHN0cnVj
dCBsaXN0X2hlYWQgKml0ZXI7CisgICAgc3RydWN0IGxpc3RfaGVhZCAqaXRlciwgKnRlbXA7CiAg
ICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqc25leHQgPSBOVUxMOwogICAgIHN0cnVjdCBjc2NoZWQy
X3ByaXZhdGUgKnBydiA9IGNzY2hlZDJfcHJpdihwZXJfY3B1KHNjaGVkdWxlciwgY3B1KSk7CiAg
ICAgYm9vbCB5aWVsZCA9IF9fdGVzdF9hbmRfY2xlYXJfYml0KF9fQ1NGTEFHX3ZjcHVfeWllbGQs
ICZzY3Vyci0+ZmxhZ3MpOwpAQCAtMjQ5Niw3ICsyODY2LDcgQEAgcnVucV9jYW5kaWRhdGUoc3Ry
dWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFkLAogICAgIGVsc2UKICAgICAgICAgc25leHQg
PSBjc2NoZWQyX3ZjcHUoaWRsZV92Y3B1W2NwdV0pOwogCi0gICAgbGlzdF9mb3JfZWFjaCggaXRl
ciwgJnJxZC0+cnVucSApCisgICAgbGlzdF9mb3JfZWFjaF9zYWZlKCBpdGVyLCB0ZW1wLCAmcnFk
LT5ydW5xICkKICAgICB7CiAgICAgICAgIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKiBzdmMgPSBsaXN0
X2VudHJ5KGl0ZXIsIHN0cnVjdCBjc2NoZWQyX3ZjcHUsIHJ1bnFfZWxlbSk7CiAKQEAgLTI1NDQs
MTEgKzI5MTQsMTMgQEAgcnVucV9jYW5kaWRhdGUoc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0
YSAqcnFkLAogICAgICAgICB9CiAKICAgICAgICAgLyoKLSAgICAgICAgICogSWYgdGhlIG5leHQg
b25lIG9uIHRoZSBsaXN0IGhhcyBtb3JlIGNyZWRpdCB0aGFuIGN1cnJlbnQKLSAgICAgICAgICog
KG9yIGlkbGUsIGlmIGN1cnJlbnQgaXMgbm90IHJ1bm5hYmxlKSwgb3IgaWYgY3VycmVudCBpcwot
ICAgICAgICAgKiB5aWVsZGluZywgY2hvb3NlIGl0LgorICAgICAgICAgKiBJZiB0aGUgb25lIGlu
IHRoZSBydW5xdWV1ZSBoYXMgbW9yZSBjcmVkaXQgdGhhbiBjdXJyZW50IChvciBpZGxlLAorICAg
ICAgICAgKiBpZiBjdXJyZW50IGlzIG5vdCBydW5uYWJsZSksIG9yIGlmIGN1cnJlbnQgaXMgeWll
bGRpbmcsIGFuZCBhbHNvCisgICAgICAgICAqIGlmIHRoZSBvbmUgaW4gcnVucXVldWUgZWl0aGVy
IGlzIG5vdCBjYXBwZWQsIG9yIGlzIGNhcHBlZCBidXQgaGFzCisgICAgICAgICAqIHNvbWUgYnVk
Z2V0LCB0aGVuIGNob29zZSBpdC4KICAgICAgICAgICovCi0gICAgICAgIGlmICggeWllbGQgfHwg
c3ZjLT5jcmVkaXQgPiBzbmV4dC0+Y3JlZGl0ICkKKyAgICAgICAgaWYgKCAoeWllbGQgfHwgc3Zj
LT5jcmVkaXQgPiBzbmV4dC0+Y3JlZGl0KSAmJgorICAgICAgICAgICAgICghaGFzX2NhcChzdmMp
IHx8IHZjcHVfdHJ5X3RvX2dldF9idWRnZXQoc3ZjKSkgKQogICAgICAgICAgICAgc25leHQgPSBz
dmM7CiAKICAgICAgICAgLyogSW4gYW55IGNhc2UsIGlmIHdlIGdvdCB0aGlzIGZhciwgYnJlYWsu
ICovCkBAIC0yNTc1LDYgKzI5NDcsMTMgQEAgcnVucV9jYW5kaWRhdGUoc3RydWN0IGNzY2hlZDJf
cnVucXVldWVfZGF0YSAqcnFkLAogICAgIGlmICggdW5saWtlbHkoc25leHQtPnRpY2tsZWRfY3B1
ICE9IC0xICYmIHNuZXh0LT50aWNrbGVkX2NwdSAhPSBjcHUpICkKICAgICAgICAgU0NIRURfU1RB
VF9DUkFOSyh0aWNrbGVkX2NwdV9vdmVycmlkZGVuKTsKIAorICAgIC8qCisgICAgICogSWYgc25l
eHQgaXMgZnJvbSBhIGNhcHBlZCBkb21haW4sIGl0IG11c3QgaGF2ZSBidWRnZXQgKG9yIGl0Cisg
ICAgICogd291bGRuJ3QgaGF2ZSBiZWVuIGluIHRoZSBydW5xKS4gSWYgaXQgaXMgbm90LCBpdCdk
IGJlIFNUSU1FX01BWCwKKyAgICAgKiB3aGljaCBzdGlsbCBpcyA+PSAwLgorICAgICAqLworICAg
IEFTU0VSVChzbmV4dC0+YnVkZ2V0ID49IDApOworCiAgICAgcmV0dXJuIHNuZXh0OwogfQogCkBA
IC0yNjMyLDEwICszMDExLDE4IEBAIGNzY2hlZDJfc2NoZWR1bGUoCiAgICAgICAgICAgICAgICAg
ICAgICh1bnNpZ25lZCBjaGFyICopJmQpOwogICAgIH0KIAotICAgIC8qIFVwZGF0ZSBjcmVkaXRz
ICovCisgICAgLyogVXBkYXRlIGNyZWRpdHMgKGFuZCBidWRnZXQsIGlmIG5lY2Vzc2FyeSkuICov
CiAgICAgYnVybl9jcmVkaXRzKHJxZCwgc2N1cnIsIG5vdyk7CiAKICAgICAvKgorICAgICAqICBC
ZWxvdyAwLCBtZWFucyB0aGF0IHdlIGFyZSBjYXBwZWQgYW5kIHdlIGhhdmUgb3ZlcnJ1biBvdXIg
IGJ1ZGdldC4KKyAgICAgKiAgTGV0J3MgdHJ5IHRvIGdldCBzb21lIG1vcmUgYnV0LCBpZiB3ZSBm
YWlsIChlLmcuLCBiZWNhdXNlIG9mIHRoZQorICAgICAqICBvdGhlciBydW5uaW5nIHZjcHVzKSwg
d2Ugd2lsbCBiZSBwYXJrZWQuCisgICAgICovCisgICAgaWYgKCB1bmxpa2VseShzY3Vyci0+YnVk
Z2V0IDw9IDApICkKKyAgICAgICAgdmNwdV90cnlfdG9fZ2V0X2J1ZGdldChzY3Vycik7CisKKyAg
ICAvKgogICAgICAqIFNlbGVjdCBuZXh0IHJ1bm5hYmxlIGxvY2FsIFZDUFUgKGllIHRvcCBvZiBs
b2NhbCBydW5xKS4KICAgICAgKgogICAgICAqIElmIHRoZSBjdXJyZW50IHZjcHUgaXMgcnVubmFi
bGUsIGFuZCBoYXMgaGlnaGVyIGNyZWRpdCB0aGFuCkBAIC0yNzY5LDYgKzMxNTYsOSBAQCBjc2No
ZWQyX2R1bXBfdmNwdShzdHJ1Y3QgY3NjaGVkMl9wcml2YXRlICpwcnYsIHN0cnVjdCBjc2NoZWQy
X3ZjcHUgKnN2YykKIAogICAgIHByaW50aygiIGNyZWRpdD0lIiBQUklpMzIiIFt3PSV1XSIsIHN2
Yy0+Y3JlZGl0LCBzdmMtPndlaWdodCk7CiAKKyAgICBpZiAoIGhhc19jYXAoc3ZjKSApCisgICAg
ICAgIHByaW50aygiIGJ1ZGdldD0lIlBSSV9zdGltZSwgc3ZjLT5idWRnZXQpOworCiAgICAgcHJp
bnRrKCIgbG9hZD0lIlBSSV9zdGltZSIgKH4lIlBSSV9zdGltZSIlJSkiLCBzdmMtPmF2Z2xvYWQs
CiAgICAgICAgICAgIChzdmMtPmF2Z2xvYWQgKiAxMDApID4+IHBydi0+bG9hZF9wcmVjaXNpb25f
c2hpZnQpOwogCkBAIC0yODU2LDkgKzMyNDYsMTAgQEAgY3NjaGVkMl9kdW1wKGNvbnN0IHN0cnVj
dCBzY2hlZHVsZXIgKm9wcykKIAogICAgICAgICBzZG9tID0gbGlzdF9lbnRyeShpdGVyX3Nkb20s
IHN0cnVjdCBjc2NoZWQyX2RvbSwgc2RvbV9lbGVtKTsKIAotICAgICAgICBwcmludGsoIlx0RG9t
YWluOiAlZCB3ICVkIHYgJWRcbiIsCisgICAgICAgIHByaW50aygiXHREb21haW46ICVkIHcgJWQg
YyAldSB2ICVkXG4iLAogICAgICAgICAgICAgICAgc2RvbS0+ZG9tLT5kb21haW5faWQsCiAgICAg
ICAgICAgICAgICBzZG9tLT53ZWlnaHQsCisgICAgICAgICAgICAgICBzZG9tLT5jYXAsCiAgICAg
ICAgICAgICAgICBzZG9tLT5ucl92Y3B1cyk7CiAKICAgICAgICAgZm9yX2VhY2hfdmNwdSggc2Rv
bS0+ZG9tLCB2ICkKQEAgLTMwNzYsMTIgKzM0NjcsMTQgQEAgY3NjaGVkMl9pbml0KHN0cnVjdCBz
Y2hlZHVsZXIgKm9wcykKICAgICAgICAgICAgWEVOTE9HX0lORk8gIiBsb2FkX3dpbmRvd19zaGlm
dDogJWRcbiIKICAgICAgICAgICAgWEVOTE9HX0lORk8gIiB1bmRlcmxvYWRfYmFsYW5jZV90b2xl
cmFuY2U6ICVkXG4iCiAgICAgICAgICAgIFhFTkxPR19JTkZPICIgb3ZlcmxvYWRfYmFsYW5jZV90
b2xlcmFuY2U6ICVkXG4iCi0gICAgICAgICAgIFhFTkxPR19JTkZPICIgcnVucXVldWVzIGFycmFu
Z2VtZW50OiAlc1xuIiwKKyAgICAgICAgICAgWEVOTE9HX0lORk8gIiBydW5xdWV1ZXMgYXJyYW5n
ZW1lbnQ6ICVzXG4iCisgICAgICAgICAgIFhFTkxPR19JTkZPICIgY2FwIGVuZm9yY2VtZW50IGdy
YW51bGFyaXR5OiAlZG1zXG4iLAogICAgICAgICAgICBvcHRfbG9hZF9wcmVjaXNpb25fc2hpZnQs
CiAgICAgICAgICAgIG9wdF9sb2FkX3dpbmRvd19zaGlmdCwKICAgICAgICAgICAgb3B0X3VuZGVy
bG9hZF9iYWxhbmNlX3RvbGVyYW5jZSwKICAgICAgICAgICAgb3B0X292ZXJsb2FkX2JhbGFuY2Vf
dG9sZXJhbmNlLAotICAgICAgICAgICBvcHRfcnVucXVldWVfc3RyW29wdF9ydW5xdWV1ZV0pOwor
ICAgICAgICAgICBvcHRfcnVucXVldWVfc3RyW29wdF9ydW5xdWV1ZV0sCisgICAgICAgICAgIG9w
dF9jYXBfcGVyaW9kKTsKIAogICAgIGlmICggb3B0X2xvYWRfcHJlY2lzaW9uX3NoaWZ0IDwgTE9B
REFWR19QUkVDSVNJT05fU0hJRlRfTUlOICkKICAgICB7CkBAIC0zMDk5LDYgKzM0OTIsMTMgQEAg
Y3NjaGVkMl9pbml0KHN0cnVjdCBzY2hlZHVsZXIgKm9wcykKICAgICBwcmludGsoWEVOTE9HX0lO
Rk8gImxvYWQgdHJhY2tpbmcgd2luZG93IGxlbmd0aCAlbGx1IG5zXG4iLAogICAgICAgICAgICAx
VUxMIDw8IG9wdF9sb2FkX3dpbmRvd19zaGlmdCk7CiAKKyAgICBpZiAoIENTQ0hFRDJfQkRHVF9S
RVBMX1BFUklPRCA8IENTQ0hFRDJfTUlOX1RJTUVSICkKKyAgICB7CisgICAgICAgIHByaW50aygi
V0FSTklORzogJXM6IG9wdF9jYXBfcGVyaW9kICVkIHRvbyBzbWFsbCwgcmVzZXR0aW5nXG4iLAor
ICAgICAgICAgICAgICAgX19mdW5jX18sIG9wdF9jYXBfcGVyaW9kKTsKKyAgICAgICAgb3B0X2Nh
cF9wZXJpb2QgPSAxMDsgLyogbXMgKi8KKyAgICB9CisKICAgICAvKiBCYXNpY2FsbHkgbm8gQ1BV
IGluZm9ybWF0aW9uIGlzIGF2YWlsYWJsZSBhdCB0aGlzIHBvaW50OyBqdXN0CiAgICAgICogc2V0
IHVwIGJhc2ljIHN0cnVjdHVyZXMsIGFuZCBhIGNhbGxiYWNrIHdoZW4gdGhlIENQVSBpbmZvIGlz
CiAgICAgICogYXZhaWxhYmxlLiAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVk
LmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAppbmRleCAxMTI3Y2E5Li4yYzdmOWNjIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2No
ZWQuaApAQCAtNzg3LDYgKzc4Nyw5IEBAIHN0YXRpYyBpbmxpbmUgc3RydWN0IGRvbWFpbiAqbmV4
dF9kb21haW5faW5fY3B1cG9vbCgKICAvKiBWQ1BVIGlzIGJlaW5nIHJlc2V0LiAqLwogI2RlZmlu
ZSBfVlBGX2luX3Jlc2V0ICAgICAgICA3CiAjZGVmaW5lIFZQRl9pbl9yZXNldCAgICAgICAgICgx
VUw8PF9WUEZfaW5fcmVzZXQpCisvKiBWQ1BVIGlzIHBhcmtlZC4gKi8KKyNkZWZpbmUgX1ZQRl9w
YXJrZWQgICAgICAgICAgOAorI2RlZmluZSBWUEZfcGFya2VkICAgICAgICAgICAoMVVMPDxfVlBG
X3BhcmtlZCkKIAogc3RhdGljIGlubGluZSBpbnQgdmNwdV9ydW5uYWJsZShzdHJ1Y3QgdmNwdSAq
dikKIHsKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 08 12:09:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 12: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 1dIwFH-0002y6-Go; Thu, 08 Jun 2017 12:08:59 +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 1dIwFG-0002xs-Dw
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 12:08:58 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 D3/EE-02955-95E39395; Thu, 08 Jun 2017 12:08:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHIsWRWlGSWpSXmKPExsXiVRvkqBthZxl
 p8GyOgcX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmtH0/zJrwWy7is0XTzM3MG5X72Lk4hASmMYo
 0dp6mRXEYRFYwypxa8kqdhBHQuASq8Selq9AGU4gJ07ixYuVzBB2ucSjzzfZQGwhARWJm9tXM
 UGM+sUoceXbZiaQhLCAnsSRoz/YIWx3ia6jyxlBbDYBA4k3O/aCDRURUJK4t2oyWD2zQJTEme
 XNYAtYBFQl7uz+DVbDK+AtsaynFWwZp4CPxJfuSYwQi70lZk2/zgJiiwrISay83AJVLyhxcuY
 ToDgH0ExNifW79CHGy0tsfzuHeQKjyCwkVbMQqmYhqVrAyLyKUb04tagstUjXWC+pKDM9oyQ3
 MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzD8GYBgB2PzF6dDjJIcTEqivIoClpFCfEn5KZUZi
 cUZ8UWlOanFhxg1ODgEJpydO51JiiUvPy9VSYI3xRaoTrAoNT21Ii0zBxihMKUSHDxKIrzHbY
 DSvMUFibnFmekQqVOMuhyTDmz/wiQENkNKnDcRZIYASFFGaR7cCFiyuMQoKyXMywh0oBBPQWp
 RbmYJqvwrRnEORiVhXn6QKTyZeSVwm14BHcEEdMSSdxYgR5QkIqSkGhiXTqvwPHZzckjvvYc8
 vLuDFSbm758+53ry75OHL2cVR17yKe2czXRA3SNtms7aRyu0Fkvmx1vNeu/zlGv+1M4z51/Jb
 9T42f32qLrWf+7pH49fXHh0W9XGSRHcISs9dkvu655f2G79c8L2R9su7ylT2/og7pJ/UoF6+4
 kpigkz9m5bF9TfxmQYpMRSnJFoqMVcVJwIALtBaMURAwAA
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1496923736!97138577!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45794 invoked from network); 8 Jun 2017 12:08:56 -0000
Received: from mail-wm0-f65.google.com (HELO mail-wm0-f65.google.com)
 (74.125.82.65)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 8 Jun 2017 12:08:56 -0000
Received: by mail-wm0-f65.google.com with SMTP id 70so6985718wme.1
 for <xen-devel@lists.xenproject.org>; Thu, 08 Jun 2017 05:08:56 -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=1AqjpDHgWhWtO89T7rtGRfLZlZefPzt6xFWAqLVauGk=;
 b=MEC2GhS42dqOAhYlgstNTIheugUSwXt8+jABjpMiQPnTpiJjaF5A70Uu/WqVl8JJ1J
 bPzwqyTf2lox77gMtJnsWAxGtfgiG2A4hkNzeNQpCzjMgMA+ZllC3Lepxlz+c07C6Ety
 ZFkUw0cdS9laFvA9t3/pBFzn3Wyelk1zBC//28NL8v4BaAiuUKtZ346J9YAtnA2dIpVJ
 1ZxKLdZIi0qKpTYxm3B9vvupu8EbZj7kPcE0q4LWbSIFQ2zOpY7ST4hSJewoOTjCI/+D
 pLA+YhjbppRszoKdwiK+VIUqiB/uEQCjk5fkhM8/+/wLsCVGq9OPyQE7kO5KLKIjFHtv
 kw/g==
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=1AqjpDHgWhWtO89T7rtGRfLZlZefPzt6xFWAqLVauGk=;
 b=q+ugVGVE48bR7D3vAVKKwGXqru9MCwiu2airf0wqmKs5rX810YLWBmaQONaGkt+Hoa
 gjUBrAktn2xigSHnNzsGtuqu/diExHMvVR6Ruo7+wPoKHRAmrpS4ST/wfdeUPiMoRlld
 LOzUnOJwXf3JW7RMDG25mCHb0WGeEIk5tnFqwwyJ5U2v5j24V+8yOmXCXIcRpjflJAUH
 Hemj6VLcx3uhK47DyL5N38DjjJzyGaI3S6gbKfbx6BGBS+N//mszdZCNITpLP5+8fprb
 S4HhJJLaXebmpPfJwll/De/FXIkiUPSvVfn7eoCU8pjUJNTsiSiGSo4OBnxtLtFR8YjJ
 BOGQ==
X-Gm-Message-State: AODbwcCqd/bwv5P9lzizNt5OdrGzlhnfwi8umb+Gi0zbUVARDoWQjuQH
 l0BHPKhDjq5ykQ==
X-Received: by 10.28.91.81 with SMTP id p78mr3181044wmb.75.1496923736282;
 Thu, 08 Jun 2017 05:08:56 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.25])
 by smtp.gmail.com with ESMTPSA id b201sm23615225wme.2.2017.06.08.05.08.55
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 08 Jun 2017 05:08:55 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 08 Jun 2017 14:08:54 +0200
Message-ID: <149692373432.9605.11077306237899753280.stgit@Solace.fritz.box>
In-Reply-To: <149692186557.9605.11625777539060264052.stgit@Solace.fritz.box>
References: <149692186557.9605.11625777539060264052.stgit@Solace.fritz.box>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Anshul Makkar <anshul.makkar@citrix.com>
Subject: [Xen-devel] [PATCH 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>

QXMgY2FwIGlzIGFscmVhZHkgcHJlc2VudCBpbiBDcmVkaXQxLCBhcyBhIHBhcmFtZXRlciwgYWxs
CnRoZSB3aXJpbmcgaXMgdGhlcmUgYWxyZWFkeSBmb3IgaXQgdG8gYmUgcGVyY29sYXRlIGRvd24K
dG8gY3NjaGVkMl9kb21fY250bCgpIHRvby4KCkluIHRoaXMgY29tbWl0LCB3ZSBhY3R1YWxseSBk
ZWFsIHdpdGggaXQsIGFuZCBpbXBsZW1lbnQKc2V0dGluZywgY2hhbmdpbmcgb3IgZGlzYWJsaW5n
IHRoZSBjYXAgb2YgYSBkb21haW4uCgpTaWduZWQtb2ZmLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGFy
aW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4KLS0tCkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGV1LmNpdHJpeC5jb20+CkNjOiBBbnNodWwgTWFra2FyIDxhbnNodWwubWFra2FyQGNpdHJp
eC5jb20+Ci0tLQogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgIHwgIDExOSArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMvZG9t
Y3RsLmggfCAgICAxIAogMiBmaWxlcyBjaGFuZ2VkLCAxMTUgaW5zZXJ0aW9ucygrKSwgNSBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyBiL3hlbi9j
b21tb24vc2NoZWRfY3JlZGl0Mi5jCmluZGV4IGJhNGJmNGIuLjNmN2I4ZjAgMTAwNjQ0Ci0tLSBh
L3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0
Mi5jCkBAIC0yNDk4LDMwICsyNDk4LDM1IEBAIGNzY2hlZDJfZG9tX2NudGwoCiAgICAgc3RydWN0
IGNzY2hlZDJfZG9tICogY29uc3Qgc2RvbSA9IGNzY2hlZDJfZG9tKGQpOwogICAgIHN0cnVjdCBj
c2NoZWQyX3ByaXZhdGUgKnBydiA9IGNzY2hlZDJfcHJpdihvcHMpOwogICAgIHVuc2lnbmVkIGxv
bmcgZmxhZ3M7CisgICAgc3RydWN0IHZjcHUgKnY7CiAgICAgaW50IHJjID0gMDsKIAogICAgIC8q
CiAgICAgICogTG9ja2luZzoKICAgICAgKiAgLSB3ZSBtdXN0IHRha2UgdGhlIHByaXZhdGUgbG9j
ayBmb3IgYWNjZXNzaW5nIHRoZSB3ZWlnaHRzIG9mIHRoZQotICAgICAqICAgIHZjcHVzIG9mIGQs
CisgICAgICogICAgdmNwdXMgb2YgZCwgYW5kL29yIHRoZSBjYXA7CiAgICAgICogIC0gaW4gdGhl
IHB1dGluZm8gY2FzZSwgd2UgYWxzbyBuZWVkIHRoZSBydW5xdWV1ZSBsb2NrKHMpLCBmb3IKICAg
ICAgKiAgICB1cGRhdGluZyB0aGUgbWF4IHdhaWdodCBvZiB0aGUgcnVucXVldWUocykuCisgICAg
ICogICAgSWYgY2hhbmdpbmcgdGhlIGNhcCwgd2UgYWxzbyBuZWVkIHRoZSBidWRnZXRfbG9jaywg
Zm9yIHVwZGF0aW5nCisgICAgICogICAgdGhlIHZhbHVlIG9mIHRoZSBkb21haW4gYnVkZ2V0IHBv
b2wgKGFuZCB0aGUgcnVucXVldWUgbG9jaywKKyAgICAgKiAgICBmb3IgYWRqdXN0aW5nIHRoZSBw
YXJhbWV0ZXJzIGFuZCByZXNjaGVkdWxpbmcgYW55IHZDUFUgdGhhdCBpcworICAgICAqICAgIHJ1
bm5pbmcgYXQgdGhlIHRpbWUgb2YgdGhlIGNoYW5nZSkuCiAgICAgICovCiAgICAgc3dpdGNoICgg
b3AtPmNtZCApCiAgICAgewogICAgIGNhc2UgWEVOX0RPTUNUTF9TQ0hFRE9QX2dldGluZm86CiAg
ICAgICAgIHJlYWRfbG9ja19pcnFzYXZlKCZwcnYtPmxvY2ssIGZsYWdzKTsKICAgICAgICAgb3At
PnUuY3JlZGl0Mi53ZWlnaHQgPSBzZG9tLT53ZWlnaHQ7CisgICAgICAgIG9wLT51LmNyZWRpdDIu
Y2FwID0gc2RvbS0+Y2FwOwogICAgICAgICByZWFkX3VubG9ja19pcnFyZXN0b3JlKCZwcnYtPmxv
Y2ssIGZsYWdzKTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBYRU5fRE9NQ1RMX1NDSEVET1Bf
cHV0aW5mbzoKKyAgICAgICAgd3JpdGVfbG9ja19pcnFzYXZlKCZwcnYtPmxvY2ssIGZsYWdzKTsK
KyAgICAgICAgLyogV2VpZ2h0ICovCiAgICAgICAgIGlmICggb3AtPnUuY3JlZGl0Mi53ZWlnaHQg
IT0gMCApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHN0cnVjdCB2Y3B1ICp2OwogICAgICAgICAg
ICAgaW50IG9sZF93ZWlnaHQ7CiAKLSAgICAgICAgICAgIHdyaXRlX2xvY2tfaXJxc2F2ZSgmcHJ2
LT5sb2NrLCBmbGFncyk7Ci0KICAgICAgICAgICAgIG9sZF93ZWlnaHQgPSBzZG9tLT53ZWlnaHQ7
CiAKICAgICAgICAgICAgIHNkb20tPndlaWdodCA9IG9wLT51LmNyZWRpdDIud2VpZ2h0OwpAQCAt
MjUzOSw5ICsyNTQ0LDExMyBAQCBjc2NoZWQyX2RvbV9jbnRsKAogCiAgICAgICAgICAgICAgICAg
dmNwdV9zY2hlZHVsZV91bmxvY2sobG9jaywgc3ZjLT52Y3B1KTsKICAgICAgICAgICAgIH0KKyAg
ICAgICAgfQorICAgICAgICAvKiBDYXAgKi8KKyAgICAgICAgaWYgKCBvcC0+dS5jcmVkaXQyLmNh
cCAhPSAwICkKKyAgICAgICAgeworICAgICAgICAgICAgc3Bpbl9sb2NrKCZzZG9tLT5idWRnZXRf
bG9jayk7CisgICAgICAgICAgICBzZG9tLT50b3RfYnVkZ2V0ID0gKENTQ0hFRDJfQkRHVF9SRVBM
X1BFUklPRCAvIDEwMCkgKiBvcC0+dS5jcmVkaXQyLmNhcDsKKyAgICAgICAgICAgIHNwaW5fdW5s
b2NrKCZzZG9tLT5idWRnZXRfbG9jayk7CisKKyAgICAgICAgICAgIGlmICggc2RvbS0+Y2FwID09
IDAgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgICAg
ICogTGV0J3MgZ2l2ZSB0byB0aGUgZG9tYWluIHRoZSBidWRnZXQgaXQgaXMgZW50aXRsZWQgb2Ys
CisgICAgICAgICAgICAgICAgICogYW5kIHF1ZXVlIGl0cyBmaXJzdCByZXBsZW5pc2htZW50IGV2
ZW50LgorICAgICAgICAgICAgICAgICAqCisgICAgICAgICAgICAgICAgICogU2luY2UgY2FwIGlz
IGN1cnJlbnRseSBkaXNhYmxlZCBmb3IgdGhpcyBkb21haW4sIHdlCisgICAgICAgICAgICAgICAg
ICoga25vdyBubyB2Q1BVIGlzIG1lc3Npbmcgd2l0aCB0aGUgZG9tYWluJ3MgYnVkZ2V0LCBhbmQK
KyAgICAgICAgICAgICAgICAgKiB0aGUgcmVwbGVuaXNobWVudCB0aW1lciBpcyBzdGlsbCBvZmYu
CisgICAgICAgICAgICAgICAgICogRm9yIHRoZXNlIHJlYXNvbnMsIGl0IGlzIHNhZmUgdG8gZG8g
dGhlIGZvbGxvd2luZyB3aXRob3V0CisgICAgICAgICAgICAgICAgICogdGFraW5nIHRoZSBidWRn
ZXRfbG9jay4KKyAgICAgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgICAgICBzZG9tLT5idWRn
ZXQgPSBzZG9tLT50b3RfYnVkZ2V0OworICAgICAgICAgICAgICAgIHNkb20tPm5leHRfcmVwbCA9
IE5PVygpICsgQ1NDSEVEMl9CREdUX1JFUExfUEVSSU9EOworICAgICAgICAgICAgICAgIHNldF90
aW1lcigmc2RvbS0+cmVwbF90aW1lciwgc2RvbS0+bmV4dF9yZXBsKTsKKworICAgICAgICAgICAg
ICAgIC8qCisgICAgICAgICAgICAgICAgICogTm93LCBsZXQncyBlbmFibGUgYnVkZ2V0IGFjY291
bnRpbmcgZm9yIGFsbCB0aGUgdkNQVXMuCisgICAgICAgICAgICAgICAgICogRm9yIG1ha2luZyBz
dXJlIHRoYXQgdGhleSB3aWxsIHN0YXJ0IHRvIGhvbm91ciB0aGUgZG9tYWluJ3MKKyAgICAgICAg
ICAgICAgICAgKiBjYXAsIHdlIHNldCB0aGVpciBidWRnZXQgdG8gMC4KKyAgICAgICAgICAgICAg
ICAgKiBUaGlzIHdheSwgYXMgc29vbiBhcyB0aGV5IHdpbGwgdHJ5IHRvIHJ1biwgdGhleSB3aWxs
IGhhdmUKKyAgICAgICAgICAgICAgICAgKiB0byBnZXQgc29tZSBidWRnZXQuCisgICAgICAgICAg
ICAgICAgICoKKyAgICAgICAgICAgICAgICAgKiBGb3IgdGhlIHZDUFVzIHRoYXQgYXJlIGFscmVh
ZHkgcnVubmluZywgd2UgdHJpZ2dlciB0aGUKKyAgICAgICAgICAgICAgICAgKiBzY2hlZHVsZXIg
b24gdGhlaXIgcENQVS4gV2hlbiwgYXMgYSBjb25zZXF1ZW5jZSBvZiB0aGlzLAorICAgICAgICAg
ICAgICAgICAqIGNzY2hlZDJfc2NoZWR1bGUoKSB3aWxsIHJ1biwgaXQgd2lsbCBmaWd1cmUgb3V0
IHRoZXJlIGlzCisgICAgICAgICAgICAgICAgICogbm8gYnVkZ2V0LCBhbmQgdGhlIHZDUFUgd2ls
bCB0cnkgdG8gZ2V0IHNvbWUgKGFuZCBiZSBwYXJrZWQsCisgICAgICAgICAgICAgICAgICogaWYg
dGhlcmUncyBub25lLCBhbmQgd2UnbGwgc3dpdGNoIHRvIHNvbWVvbmUgZWxzZSkuCisgICAgICAg
ICAgICAgICAgICovCisgICAgICAgICAgICAgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQorICAg
ICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgc3RydWN0IGNzY2hlZDJfdmNwdSAq
c3ZjID0gY3NjaGVkMl92Y3B1KHYpOworICAgICAgICAgICAgICAgICAgICBzcGlubG9ja190ICps
b2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrKHN2Yy0+dmNwdSk7CisKKyAgICAgICAgICAgICAgICAg
ICAgaWYgKCB2LT5pc19ydW5uaW5nICkKKyAgICAgICAgICAgICAgICAgICAgeworICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGNwdSA9IHYtPnByb2Nlc3NvcjsKKyAgICAgICAg
ICAgICAgICAgICAgICAgIHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCA9IGMycnFk
KG9wcywgY3B1KTsKKworICAgICAgICAgICAgICAgICAgICAgICAgQVNTRVJUKGN1cnJfb25fY3B1
KGNwdSkgPT0gdik7CisKKyAgICAgICAgICAgICAgICAgICAgICAgIC8qCisgICAgICAgICAgICAg
ICAgICAgICAgICAgKiBXZSBhcmUgdHJpZ2dlcmluZyBhIHJlc2NoZWR1bGUgb24gdGhlIHZDUFUn
cworICAgICAgICAgICAgICAgICAgICAgICAgICogcENQVS4gVGhhdCB3aWxsIHJ1biBidXJuX2Ny
ZWRpdHMoKSBhbmQsIHNpbmNlCisgICAgICAgICAgICAgICAgICAgICAgICAgKiB0aGUgdkNQVSBp
cyBjYXBwZWQgbm93LCBpdCB3b3VsZCBjaGFyZ2UgYWxsIHRoZQorICAgICAgICAgICAgICAgICAg
ICAgICAgICogZXhlY3V0aW9uIHRpbWUgb2YgdGhpcyBsYXN0IHJvdW5kIGFzIGJ1ZGdldCBhcwor
ICAgICAgICAgICAgICAgICAgICAgICAgICogd2VsbC4gVGhhdCB3aWxsIG1ha2UgdGhlIHZDUFUg
YnVkZ2V0IGdvIG5lZ2F0aXZlLAorICAgICAgICAgICAgICAgICAgICAgICAgICogcG90ZW50aWFs
bHkgYnkgYSBsYXJnZSBhbW91bnQsIGFuZCBpdCdzIHVuZmFpci4KKyAgICAgICAgICAgICAgICAg
ICAgICAgICAqCisgICAgICAgICAgICAgICAgICAgICAgICAgKiBUbyBhdm9pZCB0aGF0LCBjYWxs
IGJ1cm5fY3JlZGl0KCkgaGVyZSwgdG8gZG8gdGhlCisgICAgICAgICAgICAgICAgICAgICAgICAg
KiBhY2NvdW50aW5nIG9mIHRoaXMgY3VycmVudCBydW5uaW5nIGluc3RhbmNlIG5vdywKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAqIHdpdGggYnVkZ2V0dGluZyBzdGlsbCBkaXNhYmxlZC4gVGhp
cyBkb2VzIG5vdAorICAgICAgICAgICAgICAgICAgICAgICAgICogcHJldmVudCBzb21lIHNtYWxs
IGFtb3VudCBvZiBidWRnZXQgYmVpbmcgY2hhcmdlZAorICAgICAgICAgICAgICAgICAgICAgICAg
ICogdG8gdGhlIHZDUFUgKGkuZS4sIHRoZSBhbW91bnQgb2YgdGltZSBpdCBydW5zIGZyb20KKyAg
ICAgICAgICAgICAgICAgICAgICAgICAqIG5vdywgdG8gd2hlbiBzY2hlZHVsaW5nIGhhcHBlbnMp
LiBUaGUgYnVkZ2V0IHdpbGwKKyAgICAgICAgICAgICAgICAgICAgICAgICAqIGFsc28gZ28gYmVs
b3cgMCwgYnV0IGEgbG90IGxlc3MgdGhhbiBob3cgaXQgd291bGQKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAqIGlmIHdlIGRvbid0IGRvIHRoaXMuCisgICAgICAgICAgICAgICAgICAgICAgICAg
Ki8KKyAgICAgICAgICAgICAgICAgICAgICAgIGJ1cm5fY3JlZGl0cyhycWQsIHN2YywgTk9XKCkp
OworICAgICAgICAgICAgICAgICAgICAgICAgX19jcHVtYXNrX3NldF9jcHUoY3B1LCAmcnFkLT50
aWNrbGVkKTsKKyAgICAgICAgICAgICAgICAgICAgICAgIEFTU0VSVCghY3B1bWFza190ZXN0X2Nw
dShjcHUsICZycWQtPnNtdF9pZGxlKSk7CisgICAgICAgICAgICAgICAgICAgICAgICBjcHVfcmFp
c2Vfc29mdGlycShjcHUsIFNDSEVEVUxFX1NPRlRJUlEpOworICAgICAgICAgICAgICAgICAgICB9
CisgICAgICAgICAgICAgICAgICAgIHN2Yy0+YnVkZ2V0ID0gMDsKKyAgICAgICAgICAgICAgICAg
ICAgdmNwdV9zY2hlZHVsZV91bmxvY2sobG9jaywgc3ZjLT52Y3B1KTsKKyAgICAgICAgICAgICAg
ICB9CisgICAgICAgICAgICB9CisgICAgICAgICAgICBzZG9tLT5jYXAgPSBvcC0+dS5jcmVkaXQy
LmNhcDsKKyAgICAgICAgfQorICAgICAgICBlbHNlIGlmICggc2RvbS0+Y2FwICE9IDAgKQorICAg
ICAgICB7CisgICAgICAgICAgICBzdG9wX3RpbWVyKCZzZG9tLT5yZXBsX3RpbWVyKTsKKworICAg
ICAgICAgICAgLyogRGlzYWJsZSBidWRnZXQgYWNjb3VudGluZyBmb3IgYWxsIHRoZSB2Q1BVcy4g
Ki8KKyAgICAgICAgICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKKyAgICAgICAgICAgIHsKKyAg
ICAgICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmMgPSBjc2NoZWQyX3ZjcHUodik7
CisgICAgICAgICAgICAgICAgc3BpbmxvY2tfdCAqbG9jayA9IHZjcHVfc2NoZWR1bGVfbG9jayhz
dmMtPnZjcHUpOworCisgICAgICAgICAgICAgICAgc3ZjLT5idWRnZXQgPSBTVElNRV9NQVg7CiAK
LSAgICAgICAgICAgIHdyaXRlX3VubG9ja19pcnFyZXN0b3JlKCZwcnYtPmxvY2ssIGZsYWdzKTsK
KyAgICAgICAgICAgICAgICB2Y3B1X3NjaGVkdWxlX3VubG9jayhsb2NrLCBzdmMtPnZjcHUpOwor
ICAgICAgICAgICAgfQorICAgICAgICAgICAgc2RvbS0+Y2FwID0gMDsKKyAgICAgICAgICAgIC8q
CisgICAgICAgICAgICAgKiBXZSBhcmUgZGlzYWJsaW5nIHRoZSBjYXAgZm9yIHRoaXMgZG9tYWlu
LCB3aGljaCBtYXkgaGF2ZSB2Q1BVcworICAgICAgICAgICAgICogd2FpdGluZyBmb3IgYSByZXBs
ZW5pc2htZW50LCBhbmQgd2UgbmVlZCB0byB1bnBhcmsgdGhlbSBhbGwuCisgICAgICAgICAgICAg
KiBQYXJrZWQgdmNwdXMgc2l0IGluIHRoZSBkb21haW4ncyBwYXJrZWRfdmNwdXMgbGlzdCwgd2hp
Y2ggd291bGQKKyAgICAgICAgICAgICAqIHJlcXVpcmUgYmVpbmcgbWFuaXB1bGF0ZWQgd2l0aCB0
aGUgYnVkZ2V0X2xvY2sgaGVsZC4gSG93ZXZlciwKKyAgICAgICAgICAgICAqIHdlIGhhdmUgYWxy
ZWFkeSBkaXNhYmxlZCBidWRnZXQgYWNjb3VudGluZyBmb3IgYWxsIHRoZSB2Q1BVcyBvZgorICAg
ICAgICAgICAgICogdGhpcyBkb21haW4gaW4gdGhlIGxvb3AgYWJvdmUsIGFuZCB0aGVyZWZvcmUs
IG5vIHZDUFUgd2lsbCBydW4KKyAgICAgICAgICAgICAqIG91dCBvZiBidWRnZXQgYW5kIG5lZWQg
YmVpbmcgYWRkZWQgdG8gdGhlIGxpc3QuCisgICAgICAgICAgICAgKgorICAgICAgICAgICAgICog
Rm9yIHRoaXMgcmVhc29uLCBpdCBpcyBzYWZlLCBpbiB0aGlzIGNhc2UsIHRvIGp1c3QgZ28gYWhl
YWQgYW5kCisgICAgICAgICAgICAgKiBkcmFpbiB0aGUgbGlzdCwgd2l0aG91dCB0aGUgbmVlZCBv
ZiB0YWtpbmcgdGhlIGJ1ZGdldF9sb2NrLgorICAgICAgICAgICAgICovCisgICAgICAgICAgICB1
bnBhcmtfcGFya2VkX3ZjcHVzKG9wcywgJnNkb20tPnBhcmtlZF92Y3B1cyk7CiAgICAgICAgIH0K
KyAgICAgICAgd3JpdGVfdW5sb2NrX2lycXJlc3RvcmUoJnBydi0+bG9jaywgZmxhZ3MpOwogICAg
ICAgICBicmVhazsKICAgICBkZWZhdWx0OgogICAgICAgICByYyA9IC1FSU5WQUw7CmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9t
Y3RsLmgKaW5kZXggNTE1YzYwMy4uNzk1OTcyZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVi
bGljL2RvbWN0bC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaApAQCAtMzU1LDYg
KzM1NSw3IEBAIHR5cGVkZWYgc3RydWN0IHhlbl9kb21jdGxfc2NoZWRfY3JlZGl0IHsKIAogdHlw
ZWRlZiBzdHJ1Y3QgeGVuX2RvbWN0bF9zY2hlZF9jcmVkaXQyIHsKICAgICB1aW50MTZfdCB3ZWln
aHQ7CisgICAgdWludDE2X3QgY2FwOwogfSB4ZW5fZG9tY3RsX3NjaGVkX2NyZWRpdDJfdDsKIAog
dHlwZWRlZiBzdHJ1Y3QgeGVuX2RvbWN0bF9zY2hlZF9ydGRzIHsKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 08 12:09:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 12: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 1dIwF9-0002vy-V5; Thu, 08 Jun 2017 12:08:51 +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 1dIwF8-0002vq-LW
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 12:08:50 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 8A/94-03557-15E39395; Thu, 08 Jun 2017 12:08:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMIsWRWlGSWpSXmKPExsVyMbThkK6nnWW
 kwf01Khbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aEs7OYCo5KVkz9/YylgfGQSBcjF4eQwAxG
 iZur/zF3MXJysAhMZZU4tNgSJCEhsJFVoq/nHBtIQkIgTqL7yzd2CLta4vXM9WC2kICKxM3tq
 5ggJv1glOie0sgCkhAW0JM4cvQHO4RtITH7002wQWwCBhJvduxlBbFFBJQk7q2aDNbMLPABqP
 nDRjaIM1QlZr/YD1bEK+AtMX/CFCYQW1RATmLl5RaouKDEyZlPgJZxADVrSqzfpQ8SZhaQl9j
 +dg7zBEahWUiqZiFUzUJStYCReRWjRnFqUVlqka6hoV5SUWZ6RkluYmaOrqGBmV5uanFxYnpq
 TmJSsV5yfu4mRmBAMwDBDsZPywIOMUpyMCmJ8ioKWEYK8SXlp1RmJBZnxBeV5qQWH2LU4OAQm
 HB27nQmKZa8/LxUJQneGzZAdYJFqempFWmZOcCYgymV4OBREuE9DpLmLS5IzC3OTIdInWK05L
 hyZd0XJo4Nq9cDySkHtn9hEgKbJyXO+xCkQQCkIaM0D24cLC1cYpSVEuZlBDpWiKcgtSg3swR
 V/hWjOAejkjCvIsgUnsy8Eritr4AOYgI6aMk7C5CDShIRUlINjJafarQs85MLvRZauqaGaTdf
 PbYzwCZtWrvB5igDbZ4La6cm/dQUsWzcKGN3l23SlEM8jX6tmhcjnr+vYpirdXiF5mpO+b/dr
 yuS5n15/1mo2S///K5SdcuwS4IRkm5unzW0d/1+1xrzsEvwR2LAv8nlV/4ekpjcfeXd05PRvx
 fzS59+UfxnkxJLcUaioRZzUXEiAAEDlO4GAwAA
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1496923721!58983812!1
X-Originating-IP: [209.85.128.194]
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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6526 invoked from network); 8 Jun 2017 12:08:41 -0000
Received: from mail-wr0-f194.google.com (HELO mail-wr0-f194.google.com)
 (209.85.128.194)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 8 Jun 2017 12:08:41 -0000
Received: by mail-wr0-f194.google.com with SMTP id g76so3665615wrd.2
 for <xen-devel@lists.xenproject.org>; Thu, 08 Jun 2017 05:08:41 -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=Q+91uf2msCcbjeoxAdf37ugjMRrPShv1KetW5gcbSFo=;
 b=Swjy3uwXCFsz618UuzNcpjOyUqCeOb/4R2QcYEC2m2yTo0FSXYmKCRdaI1o5p5QFMH
 EaWXnPBMvuGzrpfEatgpGwSH8kdzuTRu6HlxS0lIrrHa7ma/oS8ABRWfzWe+Ir7HFuKE
 uNQWejfxM1o9L1VRKB1noV9qNFJBuqUdJW6ZL/fO5al/DN7vxtiha8+7K2OmVA8GwwIN
 gwdcoI4iQ53kfPmib2njAlqKFuCiY9Zg+JtBNvx8ejBjQ1HYZAcaL2kx/0OVT5ZpB+2C
 9YixOG95qUzKKeG0GQA5Az0Bq+FWsTyvFk9RiXzBv7v7FgkufVSsUkLiJHD8YpgBM4lc
 dTQQ==
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=Q+91uf2msCcbjeoxAdf37ugjMRrPShv1KetW5gcbSFo=;
 b=SMU4i4o+33zAQ7ASuFKwvJkK6g73pK/dS7oSvVz3+JZEMZACPvvZlMO6/Ho2+qEegK
 ri1R/Dh20xITQeshmbvZYsjPfKSunAOh0/S3kKJr4jlgjFhBH7suWMzZgetO4hPe0hqk
 i7JZ3XNuc5WaKvG6u5xJWkBTfhjI/eZXwZu/SAjyC+iMWqkdYehxHDV9MJexnRm4s6DG
 cb0eL51Jxon7rO48k62aytVCSLuI2MRFZxUpCdhVaxxLyJ2VWRi5omqVNsrIfo4U8MX9
 AskUMcncov0m3kO3qzgKF0ceFh7ueUIFjtPTNdVXGiJDJ/2w16cRxVivSuAuXxjeeamf
 D9LA==
X-Gm-Message-State: AODbwcBcn/j5q11KgM1n0B1bysDTTrWwd1jTlLQPToEy8wiipnemnZtP
 zlwE8a5oY+jN2w==
X-Received: by 10.223.150.39 with SMTP id b36mr28665660wra.149.1496923721125; 
 Thu, 08 Jun 2017 05:08:41 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.25])
 by smtp.gmail.com with ESMTPSA id e73sm6510444wmd.1.2017.06.08.05.08.39
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 08 Jun 2017 05:08:40 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 08 Jun 2017 14:08:38 +0200
Message-ID: <149692186557.9605.11625777539060264052.stgit@Solace.fritz.box>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Anshul Makkar <anshul.makkar@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 0/4] xen/tools: Credit2: implement caps.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGZhY3QgdGhhdCBhIGRvbWFpbiBoYXMgYW4gdXRpbGl6YXRpb24gY2FwLCBtZWFucyB0aGUg
Zm9sbG93aW5nOgoKIC0gYSBkb21haW4gd2l0aCBhbiB1dGlsaXphdGlvbiBjYXAsIHdpbGwgbm90
IHJ1biBmb3IgbW9yZSB0aGFuIHRoZSBjYXAKICAgaXRzZWxmOwoKIC0gY2FwIGlzIGV4cHJlc3Nl
ZCBpbiB0ZXJtcyBvZiAlIG9mIHBoeXNpY2FsIENQVSB0aW1lLiBBIGRvbWFpbiB0aGF0IG11c3QK
ICAgbm90IHVzZSBtb3JlIHRoYW4gMS80IG9mIF9vbmVfIHBoeXNpY2FsIENQVSwgd2lsbCBiZSBn
aXZlbiBhIGNhcCBvZiAyNSU7CiAgIGEgZG9tYWluIHRoYXQgbXVzdCBub3QgdXNlIG1vcmUgdGhh
biAxKzEvMiBvZiBwaHlzaWNhbCBDUFUgdGltZSwgd2lsbCBiZQogICBnaXZlbiBhIGNhcCBvZiAx
NTAlOwoKIC0gY2FwcyBhcmUgcGVyLWRvbWFpbi4gU28sIGl0J3MgdGhlIG92ZXJhbGwgZXhlY3V0
aW9uIHRpbWUgb2YgYWxsIHRoZQogICB2Q1BVcyBvZiB0aGUgZG9tYWluIHRoYXQgd2lsbCBzdGF5
IGJlbG93IHRoZSBjYXAuCgpUaGlzIGlzIGltcGxlbWVudGVkIGFzIGZvbGxvd3M6CgogLSBlYWNo
IGRvbWFpbiBoYXMgYSBidWRnZXQuIFRoaXMgYnVkZ2V0IGlzIHBlcmlvZGljYWxseSByZXBsZW5p
c2hlZDsKCiAtIHdoZW4gdGhlIHZDUFVzIHJ1biwgdGhleSBidXJuIHRoZSBidWRnZXQgKGluIGEg
c2ltaWxhciB3YXkgdG8gaG93CiAgIHRoZXkgYnVybiBjcmVkaXRzKS4KCiAtIHRoZSBidWRnZXQg
aXMsIGJhc2ljYWxseSwgdGhlIGFtb3VudCBvZiB0aW1lIHRoYXQgdGhlIHZDUFVzIG9mIHRoZQog
ICBkb21haW4gY2FuIHVzZSBldmVyeSBwZXJpb2Q7CgogLSB3aGVuIHRoZXJlIGlzIG5vIGJ1ZGdl
dCBhbnkgbG9uZ2VyLCB0aGUgdkNQVXMgb2YgdGhlIGRvbWFpbiBjYW4ndAogICBydW4sIGFuZCBh
cmUgInBhcmtlZCIuIFdoZW4gdGhlcmUgaXMgc29tZSBidWRnZXQgYWdhaW4gKGUuZy4sIGJlY2F1
c2UKICAgb2YgYSByZXBsZW5pc2htZW50LCB0aGV5IGFyZSAidW5wYXJrZWQiLgoKVGhpcyBidWRn
ZXR0aW5nIG1lY2hhbmlzbSBpcyBpbXBsZW1lbnRlZCBvbiB0b3Agb2YgQ3JlZGl0MSwgYW5kIGhl
bmNlIGl0CmlzIGNvbXBsZXRlbHkgaW5kZXBlbmRlbnQgZnJvbSB0aGVtLCBhbmQgY2hhbmdpbmcg
d2VpZ2h0cyBvZiBhIGRvbWFpbiBhbmQKc2V0dGluZyBhIGNhcCBmb3IgaXQsIGFyZSBvcnRob2dv
bmFsIG9wZXJhdGlvbnMuCgpOb3RlIHRoYXQgY2FwcyBhbHJlYWR5IGV4aXN0IGluIENyZWRpdDEs
IGhvd2V2ZXIsIHRoZXJlOgogLSBiZWNhdXNlIG9mIHRoZSB3YXkgaXQgaXMgaW1wbGVtZW50ZWQs
IGl0IGlzIHZlcnkgaW1wcmVjaXNlLiBFLmcuLCBJJ3ZlCiAgIHNlZW4gQ3JlZGl0MSBkb21haW5z
IHdpdGggY2FwcyBvZiA4MCUsIG9zY2lsbGF0aW5nIGJldHdlZW4gNzIlIGFuZCA4OCUuCiAgIFdp
dGggdGhpcyBwYXRjaCBhcHBsaWVkIChhbmQgdXNpbmcgQ3JlZGl0Miwgb2YgY291cnNlKSwgSSd2
ZSBuZXZlciBzZWVuCiAgIGFuIGVycm9yIGJpZ2dldCB0aGFuICsvLSAxJSAodGhpcyBpcyBtb3N0
bHkgbG9va2luZyBhdCB4ZW50b3AsIGFuZCBkb2luZwogICBzb21lIGNhbGN1bGF0aW9uIGZyb20g
dHJhY2VzLCBJJ2xsIGludmVzdGlnYXRlIG1vcmUgYW5kIHNlbmQgaW4gdGhlCiAgIG51bWJlcnMs
IGJ1dCBzbyBmYXIsIHNvIGdvb2QgOi1EKTsKIC0gYmVjYXVzZSBvZiB0aGUgd2F5IGl0IGlzIGlt
cGxlbWVudGVkLCBpdCB3b3JrcyB2ZXJ5IGJhZCAoaWYgYXQgYWxsKSBpZgogICBjb21iaW5lZCB3
aXRoIGNoYW5naW5nIHRoZSBkb21haW5zJyB3ZWlnaHRzIGFuZC9vciBwaW5uaW5nOwogLSBiZWNh
dXNlIG9mIHRoZSB3YXkgaXQgaXMgaW1wbGVtZW50ZWQsIGl0IG1heSBjYXVzZSBhIGd1ZXN0IHdp
dGggYSBjYXAKICAgaW5jdXIgaW4gbGl2ZWxvY2ssIGRlYWRsb2NrLCBvciBjcmFzaCBiZWNhdXNl
IG9mIHdhdGNoZG9ncy4gV2l0aCB0aGlzCiAgIHBhdGNoIGFwcGxpZWQgKGFuZCB1c2luZyBDcmVk
aXQyLCBvZiBjb3Vyc2UpLCBJJ3ZlIG5vdCBzZWVuIGFueXRoaW5nCiAgIGxpa2UgdGhhdCAoYnV0
IEknbGwgY29udGludWUgcnVubmluZyBtb3JlIHRlc3RzKS4KCkhlcmUncyB0aGUgZ2l0IGJyYW5j
aDoKIGdpdDovL3hlbmJpdHMueGVuLm9yZy9wZW9wbGUvZGFyaW9mL3hlbi5naXQgIHJlbC9zY2hl
ZC9jcmVkaXQyLWNhcHMKIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPXBlb3BsZS9k
YXJpb2YveGVuLmdpdDthPXNob3J0bG9nO2g9cmVmcy9oZWFkcy9yZWwvc2NoZWQvY3JlZGl0Mi1j
YXBzCgogaHR0cHM6Ly90cmF2aXMtY2kub3JnL2ZkYXJpby94ZW4vYnVpbGRzLzI0MDc0OTI0MAoK
VGhhbmtzIGFuZCBSZWdhcmRzLApEYXJpbwotLS0KRGFyaW8gRmFnZ2lvbGkgKDQpOgogICAgICB4
ZW46IGNyZWRpdDI6IGltcGxlbWVudCB1dGlsaXphdGlvbiBjYXAKICAgICAgeGVuOiBjcmVkaXQy
OiBhbGxvdyB0byBzZXQgYW5kIGdldCB1dGlsaXphdGlvbiBjYXAKICAgICAgeGVuOiBjcmVkaXQy
OiBpbXByb3ZlIGRpc3RyaWJ1dGlvbiBvZiBidWRnZXQgKGZvciBkb21haW5zIHdpdGggY2FwcykK
ICAgICAgbGlieGwveGw6IGFsbG93IHRvIGdldCBhbmQgc2V0IGNhcCBvbiBDcmVkaXQyLgoKIHRv
b2xzL2xpYnhsL2xpYnhsX3NjaGVkLmMgICB8ICAgMjEgKwogdG9vbHMveGVudHJhY2UvZm9ybWF0
cyAgICAgIHwgICAgMiAKIHRvb2xzL3hlbnRyYWNlL3hlbmFseXplLmMgICB8ICAgMTAgLQogdG9v
bHMveGwveGxfY21kdGFibGUuYyAgICAgIHwgICAgMSAKIHRvb2xzL3hsL3hsX3NjaGVkLmMgICAg
ICAgICB8ICAgMjUgKy0KIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jICB8ICA2MjMgKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLQogeGVuL2luY2x1ZGUvcHVibGlj
L2RvbWN0bC5oIHwgICAgMSAKIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oICAgICB8ICAgIDMgCiA4
IGZpbGVzIGNoYW5nZWQsIDYzMyBpbnNlcnRpb25zKCspLCA1MyBkZWxldGlvbnMoLSkKLS0KPDxU
aGlzIGhhcHBlbnMgYmVjYXVzZSBJIGNob29zZSBpdCB0byBoYXBwZW4hPj4gKFJhaXN0bGluIE1h
amVyZSkKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KRGFyaW8gRmFnZ2lvbGksIFBoLkQsIGh0dHA6Ly9hYm91dC5tZS9kYXJp
by5mYWdnaW9saQpTZW5pb3IgU29mdHdhcmUgRW5naW5lZXIsIENpdHJpeCBTeXN0ZW1zIFImRCBM
dGQuLCBDYW1icmlkZ2UgKFVLKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 08 12:09:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 12:09: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 1dIwFP-000312-Nw; Thu, 08 Jun 2017 12: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 <raistlin.df@gmail.com>) id 1dIwFN-00030A-Jd
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 12:09:05 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 DC/B6-03696-06E39395; Thu, 08 Jun 2017 12:09:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDIsWRWlGSWpSXmKPExsXiVRvkoptgZxl
 p8KGT2eL7lslMDowehz9cYQlgjGLNzEvKr0hgzdiw9BRbwUXVirt7e9gbGM9KdjFycggJTGeU
 mNcQ2sXIxcEisIZVYsLbI4wgjoTAJVaJq/1HWEGqJATiJHpfr2KCsKsl3h/cwwTRrSJxc/sqK
 PsHo0T7aycQW1hAT+LI0R/sEHaURNehxWA2m4CBxJsde8FmiggoSdxbNRmslxmo5szyZmYQm0
 VAVeLYr+lANgcHr4C3xLbPsiBhTgEfiS/dkxghVnlLzJp+nQXEFhWQk1h5uQVsJK+AoMTJmU9
 YQFqZBTQl1u/Sh5guL7H97RzmCYwis5BUzUKomoWkagEj8ypGjeLUorLUIl0jU72kosz0jJLc
 xMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDQZwCCHYyrFgQeYpTkYFIS5VUUsIwU4kvKT6nMS
 CzOiC8qzUktPsSowcEhMOHs3OlMUix5+XmpShK8KbZAdYJFqempFWmZOcDohCmV4OBREuE9bg
 OU5i0uSMwtzkyHSJ1i1OWYdGD7FyYhsBlS4ryJIDMEQIoySvPgRsASxSVGWSlhXkagA4V4ClK
 LcjNLUOVfMYpzMCoJ8/KDTOHJzCuB2/QK6AgmoCOWvLMAOaIkESEl1cDIuLAnolDUalbO6h+9
 XAllXWYWHs1r/tgdELL/usZ+TefW9KMPLf6sy7DKn7HY5PEuh+tbj8hmbNqv+pb9V9U9xsvzN
 h+xTTl67OuWXZM3dS+u+2AYLnH0qcjOF0x9x6z1FY4Jf+nUvarg4MB/Xyv3XMi30uSkq2rhUz
 0CvRYoLM4KqXp9+MBKJZbijERDLeai4kQAFSzyFw8DAAA=
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1496923743!72782700!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52458 invoked from network); 8 Jun 2017 12:09:04 -0000
Received: from mail-wm0-f68.google.com (HELO mail-wm0-f68.google.com)
 (74.125.82.68)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 8 Jun 2017 12:09:04 -0000
Received: by mail-wm0-f68.google.com with SMTP id g15so6980624wmc.2
 for <xen-devel@lists.xenproject.org>; Thu, 08 Jun 2017 05:09: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:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=ezUe2QAx0ehCq8oRKC3ACIoIqmNvR8yyT5yhBDXzJK4=;
 b=en1KzGFpuAhqXkMBW+0PW+k8RtmzSvavulG4eyVZCRNWtS+Qi3dNgn0RFXp+vcLoVI
 mgN80LSgfQjW2I+T4tMMJoKEBBWIma6X6kAZTVI3TU5iZxPRJuu4dO4/6XEHMQHTogIi
 geLZhMYOdiIYJHGMdX/mzMIYGamNaEWcXc4X8YaKntP3bLgINEMh3esxpx6f7LFi0S4f
 bWMaIzMwyg5PUKqATXwK/aogVrLVhhnjCRAAL6J1WeqEB3ZSJcwcFVCtKeVLY48JN8im
 67S4/xO7/410mTslZFTWaNG+Vs/R1O1UTLULkN0DHbOkIeIC9G/miaPVBZIOOmUv53jf
 ZZvQ==
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=ezUe2QAx0ehCq8oRKC3ACIoIqmNvR8yyT5yhBDXzJK4=;
 b=nGMqQ6lbkYJh4zTKTCFxk/KdGntIoyaPvqGzUwPHtFXyz59XfIiaRCqFQNmeULzAR7
 vOGJymCLKqLDzUzV7kjZe59bmuWQXnB6ujb7CxZVSjZ4rcEjUobdVZ5qWg47exy3Z5iv
 7Ocu5h9qHKSpsKtZJBRSiPOwHKG+HxQjp/2E76+zZOla8s4cFFb5l4ShQJFly1ZbBwNB
 jYIodoSZj7Uuctntq7QgCExVk/6AkexV4oiSnzHSTnycmOTsNO9BKl966zPJHi/bl/iE
 rjtrSdF92ZnmmsXQUY+FZuPp5y7+H6nm00O+F6dvlsNSmgjUtJroCZC4VOpvc0hn/3Mo
 4APA==
X-Gm-Message-State: AODbwcCYYcVHMNQd0PTDOpJE74hbaJPmy0vx1zum97HeIhCwnetv6m16
 Sro9+ralYIST/Q==
X-Received: by 10.28.101.213 with SMTP id z204mr3382733wmb.106.1496923743665; 
 Thu, 08 Jun 2017 05:09:03 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.25])
 by smtp.gmail.com with ESMTPSA id 48sm8686054wry.31.2017.06.08.05.09.02
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 08 Jun 2017 05:09:02 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 08 Jun 2017 14:09:01 +0200
Message-ID: <149692374138.9605.16027485611403582297.stgit@Solace.fritz.box>
In-Reply-To: <149692186557.9605.11625777539060264052.stgit@Solace.fritz.box>
References: <149692186557.9605.11625777539060264052.stgit@Solace.fritz.box>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Anshul Makkar <anshul.makkar@citrix.com>
Subject: [Xen-devel] [PATCH 3/4] xen: credit2: improve distribution of
 budget (for domains with caps)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW5zdGVhZCBvZiBsZXR0aW5nIHRoZSB2Q1BVIHRoYXQgZm9yIGZpcnN0IHRyaWVzIHRvIGdldApz
b21lIGJ1ZGdldCB0YWtlIGl0IGFsbCAoYWx0aG91Z2ggdGVtcG9yYXJpbHkpLCBhbGxvdyBlYWNo
CnZDUFUgdG8gb25seSBnZXQgYSBzcGVjaWZpYyBxdW90YSBvZiB0aGUgdG90YWwgYnVkZ2V0LgoK
VGhpcyBpbXByb3ZlcyBmYWlybmVzcywgYWxsb3dzIGZvciBtb3JlIHBhcmFsbGVsaXNtLCBhbmQK
cHJldmVudHMgdkNQVXMgZnJvbSBub3QgYmVpbmcgYWJsZSB0byBnZXQgYW55IGJ1ZGdldCAoZS5n
LiwKYmVjYXVzZSBzb21lIG90aGVyIHZDUFUgYWx3YXlzIGNvbWVzIGJlZm9yZSBhbmQgZ2V0cyBp
dCBhbGwpCmZvciBvbmUgb3IgbW9yZSBwZXJpb2QsIGFuZCBoZW5jZSBzdGFydmUgKGFuZCBjb3Vz
ZSB0cm91YmxlcwppbiBndWVzdCBrZXJuZWxzLCBzdWNoIGFzIGxpdmVsb2NrcywgdHJpZ2dlcmlu
ZyBvZndoYXRjaGRvZ3MsCmV0Yy4pLgoKU2lnbmVkLW9mZi1ieTogRGFyaW8gRmFnZ2lvbGkgPGRh
cmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+Ci0tLQpDYzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1
bmxhcEBldS5jaXRyaXguY29tPgpDYzogQW5zaHVsIE1ha2thciA8YW5zaHVsLm1ha2thckBjaXRy
aXguY29tPgotLS0KIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jIHwgICA0OCArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQxIGlu
c2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hl
ZF9jcmVkaXQyLmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwppbmRleCAzZjdiOGYwLi45
N2VmZGU4IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYworKysgYi94ZW4v
Y29tbW9uL3NjaGVkX2NyZWRpdDIuYwpAQCAtNTA2LDcgKzUwNiw3IEBAIHN0cnVjdCBjc2NoZWQy
X3ZjcHUgewogCiAgICAgaW50IGNyZWRpdDsKIAotICAgIHNfdGltZV90IGJ1ZGdldDsKKyAgICBz
X3RpbWVfdCBidWRnZXQsIGJ1ZGdldF9xdW90YTsKICAgICBzdHJ1Y3QgbGlzdF9oZWFkIHBhcmtl
ZF9lbGVtOyAgICAgIC8qIE9uIHRoZSBwYXJrZWRfdmNwdXMgbGlzdCAgICovCiAKICAgICBzX3Rp
bWVfdCBzdGFydF90aW1lOyAvKiBXaGVuIHdlIHdlcmUgc2NoZWR1bGVkICh1c2VkIGZvciBjcmVk
aXQpICovCkBAIC0xNjI3LDggKzE2MjcsMTYgQEAgc3RhdGljIGJvb2wgdmNwdV90cnlfdG9fZ2V0
X2J1ZGdldChzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmMpCiAKICAgICBpZiAoIHNkb20tPmJ1ZGdl
dCA+IDAgKQogICAgIHsKLSAgICAgICAgc3ZjLT5idWRnZXQgPSBzZG9tLT5idWRnZXQ7Ci0gICAg
ICAgIHNkb20tPmJ1ZGdldCA9IDA7CisgICAgICAgIHNfdGltZV90IGJ1ZGdldDsKKworICAgICAg
ICAvKiBHZXQgb3VyIHF1b3RlLCBpZiB0aGVyZSdzIGF0IGxlYXN0IGFzIG11Y2ggYnVkZ2V0ICov
CisgICAgICAgIGlmICggbGlrZWx5KHNkb20tPmJ1ZGdldCA+PSBzdmMtPmJ1ZGdldF9xdW90YSkg
KQorICAgICAgICAgICAgYnVkZ2V0ID0gc3ZjLT5idWRnZXRfcXVvdGE7CisgICAgICAgIGVsc2UK
KyAgICAgICAgICAgIGJ1ZGdldCA9IHNkb20tPmJ1ZGdldDsKKworICAgICAgICBzdmMtPmJ1ZGdl
dCA9IGJ1ZGdldDsKKyAgICAgICAgc2RvbS0+YnVkZ2V0IC09IGJ1ZGdldDsKICAgICB9CiAgICAg
ZWxzZQogICAgIHsKQEAgLTE4NDEsNiArMTg0OSw3IEBAIGNzY2hlZDJfYWxsb2NfdmRhdGEoY29u
c3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMsIHZvaWQgKmRkKQogICAg
IHN2Yy0+dGlja2xlZF9jcHUgPSAtMTsKIAogICAgIHN2Yy0+YnVkZ2V0ID0gU1RJTUVfTUFYOwor
ICAgIHN2Yy0+YnVkZ2V0X3F1b3RhID0gMDsKICAgICBJTklUX0xJU1RfSEVBRCgmc3ZjLT5wYXJr
ZWRfZWxlbSk7CiAKICAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVfYWxsb2MpOwpAQCAtMjU0OCwx
MCArMjU1NywzMyBAQCBjc2NoZWQyX2RvbV9jbnRsKAogICAgICAgICAvKiBDYXAgKi8KICAgICAg
ICAgaWYgKCBvcC0+dS5jcmVkaXQyLmNhcCAhPSAwICkKICAgICAgICAgeworICAgICAgICAgICAg
c3RydWN0IGNzY2hlZDJfdmNwdSAqc3ZjOworICAgICAgICAgICAgc3BpbmxvY2tfdCAqbG9jazsK
KwogICAgICAgICAgICAgc3Bpbl9sb2NrKCZzZG9tLT5idWRnZXRfbG9jayk7CiAgICAgICAgICAg
ICBzZG9tLT50b3RfYnVkZ2V0ID0gKENTQ0hFRDJfQkRHVF9SRVBMX1BFUklPRCAvIDEwMCkgKiBv
cC0+dS5jcmVkaXQyLmNhcDsKICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZzZG9tLT5idWRnZXRf
bG9jayk7CiAKKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBXaGVuIHRyeWluZyB0byBn
ZXQgc29tZSBidWRnZXQgYW5kIHJ1biwgZWFjaCB2Q1BVIHdpbGwgZ3JhYgorICAgICAgICAgICAg
ICogZnJvbSB0aGUgcG9vbCAxL04gKHdpdGggTiA9IG5yIG9mIHZDUFVzIG9mIHRoZSBkb21haW4p
IG9mCisgICAgICAgICAgICAgKiB0aGUgdG90YWwgYnVkZ2V0LiBSb3VnaGx5IHNwZWFraW5nLCB0
aGlzIG1lYW5zIGVhY2ggdkNQVSB3aWxsCisgICAgICAgICAgICAgKiBoYXZlIGF0IGxlYXN0IG9u
ZSBjaGFuY2UgdG8gcnVuIGR1cmluZyBldmVyeSBwZXJpb2QuCisgICAgICAgICAgICAgKi8KKyAg
ICAgICAgICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKKyAgICAgICAgICAgIHsKKyAgICAgICAg
ICAgICAgICBzdmMgPSBjc2NoZWQyX3ZjcHUodik7CisgICAgICAgICAgICAgICAgbG9jayA9IHZj
cHVfc2NoZWR1bGVfbG9jayhzdmMtPnZjcHUpOworICAgICAgICAgICAgICAgIC8qCisgICAgICAg
ICAgICAgICAgICogVG9vIHNtYWxsIHF1b3RhcyB3b3VsZCBpbiB0aGVvcnkgY2F1c2UgYSBsb3Qg
b2Ygb3ZlcmhlYWQsCisgICAgICAgICAgICAgICAgICogd2hpY2ggdGhlbiB3b24ndCBoYXBwZW4g
YmVjYXVzZSwgaW4gY3NjaGVkMl9ydW50aW1lKCksCisgICAgICAgICAgICAgICAgICogQ1NDSEVE
Ml9NSU5fVElNRVIgaXMgd2hhdCB3b3VsZCBiZSB1c2VkIGFueXdheS4KKyAgICAgICAgICAgICAg
ICAgKi8KKyAgICAgICAgICAgICAgICBzdmMtPmJ1ZGdldF9xdW90YSA9IG1heChzZG9tLT50b3Rf
YnVkZ2V0IC8gc2RvbS0+bnJfdmNwdXMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgQ1NDSEVEMl9NSU5fVElNRVIpOworICAgICAgICAgICAgICAgIHZjcHVfc2NoZWR1
bGVfdW5sb2NrKGxvY2ssIHN2Yy0+dmNwdSk7CisgICAgICAgICAgICB9CisKICAgICAgICAgICAg
IGlmICggc2RvbS0+Y2FwID09IDAgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIC8q
CkBAIC0yNTgzLDkgKzI2MTUsOCBAQCBjc2NoZWQyX2RvbV9jbnRsKAogICAgICAgICAgICAgICAg
ICAqLwogICAgICAgICAgICAgICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKICAgICAgICAgICAg
ICAgICB7Ci0gICAgICAgICAgICAgICAgICAgIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnN2YyA9IGNz
Y2hlZDJfdmNwdSh2KTsKLSAgICAgICAgICAgICAgICAgICAgc3BpbmxvY2tfdCAqbG9jayA9IHZj
cHVfc2NoZWR1bGVfbG9jayhzdmMtPnZjcHUpOwotCisgICAgICAgICAgICAgICAgICAgIHN2YyA9
IGNzY2hlZDJfdmNwdSh2KTsKKyAgICAgICAgICAgICAgICAgICAgbG9jayA9IHZjcHVfc2NoZWR1
bGVfbG9jayhzdmMtPnZjcHUpOwogICAgICAgICAgICAgICAgICAgICBpZiAoIHYtPmlzX3J1bm5p
bmcgKQogICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgY3B1ID0gdi0+cHJvY2Vzc29yOwpAQCAtMjYxOSw2ICsyNjUwLDcgQEAgY3NjaGVk
Ml9kb21fY250bCgKICAgICAgICAgICAgICAgICAgICAgdmNwdV9zY2hlZHVsZV91bmxvY2sobG9j
aywgc3ZjLT52Y3B1KTsKICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICB9CisKICAgICAg
ICAgICAgIHNkb20tPmNhcCA9IG9wLT51LmNyZWRpdDIuY2FwOwogICAgICAgICB9CiAgICAgICAg
IGVsc2UgaWYgKCBzZG9tLT5jYXAgIT0gMCApCkBAIC0yNjMyLDYgKzI2NjQsNyBAQCBjc2NoZWQy
X2RvbV9jbnRsKAogICAgICAgICAgICAgICAgIHNwaW5sb2NrX3QgKmxvY2sgPSB2Y3B1X3NjaGVk
dWxlX2xvY2soc3ZjLT52Y3B1KTsKIAogICAgICAgICAgICAgICAgIHN2Yy0+YnVkZ2V0ID0gU1RJ
TUVfTUFYOworICAgICAgICAgICAgICAgIHN2Yy0+YnVkZ2V0X3F1b3RhID0gMDsKIAogICAgICAg
ICAgICAgICAgIHZjcHVfc2NoZWR1bGVfdW5sb2NrKGxvY2ssIHN2Yy0+dmNwdSk7CiAgICAgICAg
ICAgICB9CkBAIC0zMjY2LDcgKzMyOTksOCBAQCBjc2NoZWQyX2R1bXBfdmNwdShzdHJ1Y3QgY3Nj
aGVkMl9wcml2YXRlICpwcnYsIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnN2YykKICAgICBwcmludGso
IiBjcmVkaXQ9JSIgUFJJaTMyIiBbdz0ldV0iLCBzdmMtPmNyZWRpdCwgc3ZjLT53ZWlnaHQpOwog
CiAgICAgaWYgKCBoYXNfY2FwKHN2YykgKQotICAgICAgICBwcmludGsoIiBidWRnZXQ9JSJQUklf
c3RpbWUsIHN2Yy0+YnVkZ2V0KTsKKyAgICAgICAgcHJpbnRrKCIgYnVkZ2V0PSUiUFJJX3N0aW1l
IiglIlBSSV9zdGltZSIpIiwKKyAgICAgICAgICAgICAgIHN2Yy0+YnVkZ2V0LCBzdmMtPmJ1ZGdl
dF9xdW90YSk7CiAKICAgICBwcmludGsoIiBsb2FkPSUiUFJJX3N0aW1lIiAofiUiUFJJX3N0aW1l
IiUlKSIsIHN2Yy0+YXZnbG9hZCwKICAgICAgICAgICAgKHN2Yy0+YXZnbG9hZCAqIDEwMCkgPj4g
cHJ2LT5sb2FkX3ByZWNpc2lvbl9zaGlmdCk7CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 08 12:09:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 12: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 1dIwFY-00034B-VW; Thu, 08 Jun 2017 12:09:16 +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 1dIwFX-00033d-LC
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 12:09:15 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 01/F4-02196-A6E39395; Thu, 08 Jun 2017 12:09:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplleJIrShJLcpLzFFi42Lxqg1y1k23s4w
 0mPdB3uL7lslMDowehz9cYQlgjGLNzEvKr0hgzbi3zbjghX7F3f2/mBsYHyh1MXJxCAlMY5T4
 cPYCG4jDIrCGVeJe00EWEEdC4BKrxLwzH4AcTiAnTmLW++uMEHaFxJ6XL1lBbCEBFYmb21cxQ
 Yz6ySix99QzZpCEsICexJGjP9ghbGeJ+ctuM4HYbAIGEm927AVrFhFQkri3ajJYM7PAYkaJLc
 +vg21jEVCV6Dj4FayIV8BL4t/C6WCbOQV8JL50T2KE2OwtMWs6RL2ogJzEysstUPWCEidnPgG
 KcwAN1ZRYv0sfJMwsIC+x/e0c5gmMIrOQVM1CqJqFpGoBI/MqRo3i1KKy1CJdIwu9pKLM9IyS
 3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzACKhnYGDcwdh+wu8QoyQHk5Ior6KAZaQQX1J+S
 mVGYnFGfFFpTmrxIUYNDg6BCWfnTmeSYsnLz0tVkuBNsQWqEyxKTU+tSMvMAcYoTKkEB4+SCO
 9xG6A0b3FBYm5xZjpE6hSjMceG1eu/MHFMOrD9C5MQ2CQpcd5EkEkCIKUZpXlwg2Cp4xKjrJQ
 wLyMDA4MQT0FqUW5mCar8K0ZxDkYlYV5+kCk8mXklcPteAZ3CBHTKkncWIKeUJCKkpBoYA4xu
 b8q9kPB4zkde+fXz+axrRG1Epk3VMar1jLXNWODwytuGtTAirF09Kf10bePBLZtvm/7WW176y
 aHYNphXopHpxc8rliv+29+10oh1X8fJJvCVf4biL7+0mylS/sfcri01yIx2Tsi6c9/73KZ8Ix
 u1uFW1LNFr4pdOdIi2E1j/k2uSwiclluKMREMt5qLiRADsY/7EGAMAAA==
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1496923751!103994130!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36032 invoked from network); 8 Jun 2017 12:09:11 -0000
Received: from mail-wm0-f67.google.com (HELO mail-wm0-f67.google.com)
 (74.125.82.67)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 8 Jun 2017 12:09:11 -0000
Received: by mail-wm0-f67.google.com with SMTP id x3so6994490wme.0
 for <xen-devel@lists.xenproject.org>; Thu, 08 Jun 2017 05:09: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=GK0qBOKdITBlfGDso+5FpdTpbC65iR6rS9DKZPe5+nA=;
 b=eFYLJFfU8h4Vaz7AiXXiueFTUCTVqSkJzREl76tV/b7Fqp5AdP9bbeyEyaDfZr27Ol
 Sj1fLFcJDNBhOsIJDFRGj+AB39alfmagN+NixoiJokjiR4DJBF36w//gOLax1OfTBL2r
 vLTrK76lRFypcKNGEm/bI2bt8MS3tK8j2W81X5E00kOoPvs7gZaj0aumegmAOROltSp2
 p7EIsPeY9y3Nei0FiOeMbgiTQv5fKg9f9Y9xX6Bde8Sta0WY2GZXoDbVQPicd2FioK4a
 iDn4Ye+z1n/Y/L38TsWvtQ2WRNLrB27KxC24Rgx5JK5LDJepPTb1sxW7SfTQBc6/6GNd
 IoHg==
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=GK0qBOKdITBlfGDso+5FpdTpbC65iR6rS9DKZPe5+nA=;
 b=OAAUpLVODKnAO65NiDIF+nBDqi7FyqdYzXkncJ+uYF6ZNUL2XqZN9kTYPCiAxoCJZc
 DyfhxgtGrI1Ye0IQgSFmT5lzl/wge4V5jMzvUm15NH7cjz8G5ZjNn6DpRg3McHESv5Sz
 DzvNXURjO3u0DUhkmAqm7RUCdK6ETZCRdGXvE6nzNkxXXneB3DFuO8PrJvjrly/CHNAy
 CoxBOZAIglvFhjR78TvgvDy4R4MtZSSfuWD7xYc0NoK+oPOVck4QKRF6aIEyFA+RJSwj
 SDixxvZJawS+R8CE/mlNd15eLA+84XzmLwK8jq9DMxnlkgvJHRp/kTemzAorxizlRmrm
 c8sA==
X-Gm-Message-State: AKS2vOyx4K2BDoC9YS91w2q1c0NYzSMsYvF28e7Rv93uQTqQbfJoycvZ
 fRaHTvalDzoquw==
X-Received: by 10.28.208.74 with SMTP id h71mr3359822wmg.69.1496923751101;
 Thu, 08 Jun 2017 05:09:11 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.25])
 by smtp.gmail.com with ESMTPSA id q77sm5399033wmd.31.2017.06.08.05.09.09
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 08 Jun 2017 05:09:10 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 08 Jun 2017 14:09:09 +0200
Message-ID: <149692374884.9605.7936271678792382781.stgit@Solace.fritz.box>
In-Reply-To: <149692186557.9605.11625777539060264052.stgit@Solace.fritz.box>
References: <149692186557.9605.11625777539060264052.stgit@Solace.fritz.box>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Anshul Makkar <anshul.makkar@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH 4/4] libxl/xl: allow to get and set cap on
	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>

Tm90ZSB0aGF0IGEgY2FwIGlzIGNvbnNpZGVyZWQgdmFsaWQgb25seSBpZgppdCBpcyB3aXRoaW4g
dGhlIFsxLCBucl92Y3B1c10lIGludGVydmFsLgoKU2lnbmVkLW9mZi1ieTogRGFyaW8gRmFnZ2lv
bGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+Ci0tLQpDYzogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpD
YzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogQW5zaHVs
IE1ha2thciA8YW5zaHVsLm1ha2thckBjaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhs
X3NjaGVkLmMgfCAgIDIxICsrKysrKysrKysrKysrKysrKysrKwogdG9vbHMveGwveGxfY21kdGFi
bGUuYyAgICB8ICAgIDEgKwogdG9vbHMveGwveGxfc2NoZWQuYyAgICAgICB8ICAgMjUgKysrKysr
KysrKysrKysrKystLS0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAzOSBpbnNlcnRpb25zKCspLCA4
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3NjaGVkLmMgYi90
b29scy9saWJ4bC9saWJ4bF9zY2hlZC5jCmluZGV4IGZhYTYwNGUuLjdkMTQ0ZDAgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3NjaGVkLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfc2No
ZWQuYwpAQCAtNDA1LDYgKzQwNSw3IEBAIHN0YXRpYyBpbnQgc2NoZWRfY3JlZGl0Ml9kb21haW5f
Z2V0KGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgIGxpYnhsX2RvbWFpbl9zY2hl
ZF9wYXJhbXNfaW5pdChzY2luZm8pOwogICAgIHNjaW5mby0+c2NoZWQgPSBMSUJYTF9TQ0hFRFVM
RVJfQ1JFRElUMjsKICAgICBzY2luZm8tPndlaWdodCA9IHNkb20ud2VpZ2h0OworICAgIHNjaW5m
by0+Y2FwID0gc2RvbS5jYXA7CiAKICAgICByZXR1cm4gMDsKIH0KQEAgLTQxMyw4ICs0MTQsMTcg
QEAgc3RhdGljIGludCBzY2hlZF9jcmVkaXQyX2RvbWFpbl9zZXQobGlieGxfX2djICpnYywgdWlu
dDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBs
aWJ4bF9kb21haW5fc2NoZWRfcGFyYW1zICpzY2luZm8pCiB7CiAgICAgc3RydWN0IHhlbl9kb21j
dGxfc2NoZWRfY3JlZGl0MiBzZG9tOworICAgIHhjX2RvbWFpbmluZm9fdCBpbmZvOwogICAgIGlu
dCByYzsKIAorICAgIHJjID0geGNfZG9tYWluX2dldGluZm9saXN0KENUWC0+eGNoLCBkb21pZCwg
MSwgJmluZm8pOworICAgIGlmIChyYyA8IDApIHsKKyAgICAgICAgTE9HRUQoRVJST1IsIGRvbWlk
LCAiR2V0dGluZyBkb21haW4gaW5mbyIpOworICAgICAgICByZXR1cm4gRVJST1JfRkFJTDsKKyAg
ICB9CisgICAgaWYgKHJjICE9IDEgfHwgaW5mby5kb21haW4gIT0gZG9taWQpCisgICAgICAgIHJl
dHVybiBFUlJPUl9JTlZBTDsKKwogICAgIHJjID0geGNfc2NoZWRfY3JlZGl0Ml9kb21haW5fZ2V0
KENUWC0+eGNoLCBkb21pZCwgJnNkb20pOwogICAgIGlmIChyYyAhPSAwKSB7CiAgICAgICAgIExP
R0VEKEVSUk9SLCBkb21pZCwgIkdldHRpbmcgZG9tYWluIHNjaGVkIGNyZWRpdDIiKTsKQEAgLTQz
MCw2ICs0NDAsMTcgQEAgc3RhdGljIGludCBzY2hlZF9jcmVkaXQyX2RvbWFpbl9zZXQobGlieGxf
X2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAgICAgIHNkb20ud2VpZ2h0ID0gc2NpbmZvLT53
ZWlnaHQ7CiAgICAgfQogCisgICAgaWYgKHNjaW5mby0+Y2FwICE9IExJQlhMX0RPTUFJTl9TQ0hF
RF9QQVJBTV9DQVBfREVGQVVMVCkgeworICAgICAgICBpZiAoc2NpbmZvLT5jYXAgPCAwCisgICAg
ICAgICAgICB8fCBzY2luZm8tPmNhcCA+IChpbmZvLm1heF92Y3B1X2lkICsgMSkgKiAxMDApIHsK
KyAgICAgICAgICAgIExPR0QoRVJST1IsIGRvbWlkLCAiQ3B1IGNhcCBvdXQgb2YgcmFuZ2UsICIK
KyAgICAgICAgICAgICAgICAgInZhbGlkIHJhbmdlIGlzIGZyb20gMCB0byAlZCBmb3Igc3BlY2lm
aWVkIG51bWJlciBvZiB2Y3B1cyIsCisgICAgICAgICAgICAgICAgICgoaW5mby5tYXhfdmNwdV9p
ZCArIDEpICogMTAwKSk7CisgICAgICAgICAgICByZXR1cm4gRVJST1JfSU5WQUw7CisgICAgICAg
IH0KKyAgICAgICAgc2RvbS5jYXAgPSBzY2luZm8tPmNhcDsKKyAgICB9CisKICAgICByYyA9IHhj
X3NjaGVkX2NyZWRpdDJfZG9tYWluX3NldChDVFgtPnhjaCwgZG9taWQsICZzZG9tKTsKICAgICBp
ZiAoIHJjIDwgMCApIHsKICAgICAgICAgTE9HRUQoRVJST1IsIGRvbWlkLCAiU2V0dGluZyBkb21h
aW4gc2NoZWQgY3JlZGl0MiIpOwpkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfY21kdGFibGUuYyBi
L3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMKaW5kZXggMzBlYjkzYy4uMjE4NWVlNiAxMDA2NDQKLS0t
IGEvdG9vbHMveGwveGxfY21kdGFibGUuYworKysgYi90b29scy94bC94bF9jbWR0YWJsZS5jCkBA
IC0yNjUsNiArMjY1LDcgQEAgc3RydWN0IGNtZF9zcGVjIGNtZF90YWJsZVtdID0gewogICAgICAg
IlstZCA8RG9tYWluPiBbLXdbPVdFSUdIVF1dXSBbLXAgQ1BVUE9PTF0iLAogICAgICAgIi1kIERP
TUFJTiwgLS1kb21haW49RE9NQUlOICAgICBEb21haW4gdG8gbW9kaWZ5XG4iCiAgICAgICAiLXcg
V0VJR0hULCAtLXdlaWdodD1XRUlHSFQgICAgIFdlaWdodCAoaW50KVxuIgorICAgICAgIi1jIENB
UCwgICAgLS1jYXA9Q0FQICAgICAgICAgICBDYXAgKGludClcbiIKICAgICAgICItcyAgICAgICAg
IC0tc2NoZWRwYXJhbSAgICAgICAgUXVlcnkgLyBtb2RpZnkgc2NoZWR1bGVyIHBhcmFtZXRlcnNc
biIKICAgICAgICItciBSTElNSVQsIC0tcmF0ZWxpbWl0X3VzPVJMSU1JVCBTZXQgdGhlIHNjaGVk
dWxpbmcgcmF0ZSBsaW1pdCwgaW4gbWljcm9zZWNvbmRzXG4iCiAgICAgICAiLXAgQ1BVUE9PTCwg
LS1jcHVwb29sPUNQVVBPT0wgIFJlc3RyaWN0IG91dHB1dCB0byBDUFVQT09MIgpkaWZmIC0tZ2l0
IGEvdG9vbHMveGwveGxfc2NoZWQuYyBiL3Rvb2xzL3hsL3hsX3NjaGVkLmMKaW5kZXggODU3MjJm
ZS4uN2ZhYmNlMyAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGxfc2NoZWQuYworKysgYi90b29scy94
bC94bF9zY2hlZC5jCkBAIC0yMDksNyArMjA5LDcgQEAgc3RhdGljIGludCBzY2hlZF9jcmVkaXQy
X2RvbWFpbl9vdXRwdXQoaW50IGRvbWlkKQogICAgIGxpYnhsX2RvbWFpbl9zY2hlZF9wYXJhbXMg
c2NpbmZvOwogCiAgICAgaWYgKGRvbWlkIDwgMCkgewotICAgICAgICBwcmludGYoIiUtMzNzICU0
cyAlNnNcbiIsICJOYW1lIiwgIklEIiwgIldlaWdodCIpOworICAgICAgICBwcmludGYoIiUtMzNz
ICU0cyAlNnMgJTRzXG4iLCAiTmFtZSIsICJJRCIsICJXZWlnaHQiLCAiQ2FwIik7CiAgICAgICAg
IHJldHVybiAwOwogICAgIH0KIApAQCAtMjE5LDEwICsyMTksMTEgQEAgc3RhdGljIGludCBzY2hl
ZF9jcmVkaXQyX2RvbWFpbl9vdXRwdXQoaW50IGRvbWlkKQogICAgICAgICByZXR1cm4gMTsKICAg
ICB9CiAgICAgZG9tbmFtZSA9IGxpYnhsX2RvbWlkX3RvX25hbWUoY3R4LCBkb21pZCk7Ci0gICAg
cHJpbnRmKCIlLTMzcyAlNGQgJTZkXG4iLAorICAgIHByaW50ZigiJS0zM3MgJTRkICU2ZCAlNGRc
biIsCiAgICAgICAgIGRvbW5hbWUsCiAgICAgICAgIGRvbWlkLAotICAgICAgICBzY2luZm8ud2Vp
Z2h0KTsKKyAgICAgICAgc2NpbmZvLndlaWdodCwKKyAgICAgICAgc2NpbmZvLmNhcCk7CiAgICAg
ZnJlZShkb21uYW1lKTsKICAgICBsaWJ4bF9kb21haW5fc2NoZWRfcGFyYW1zX2Rpc3Bvc2UoJnNj
aW5mbyk7CiAgICAgcmV0dXJuIDA7CkBAIC01ODksMjEgKzU5MCwyMyBAQCBpbnQgbWFpbl9zY2hl
ZF9jcmVkaXQyKGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICBjb25zdCBjaGFyICpkb20gPSBO
VUxMOwogICAgIGNvbnN0IGNoYXIgKmNwdXBvb2wgPSBOVUxMOwogICAgIGludCByYXRlbGltaXQg
PSAwOwotICAgIGludCB3ZWlnaHQgPSAyNTY7CisgICAgaW50IHdlaWdodCA9IDI1NiwgY2FwID0g
MDsKICAgICBib29sIG9wdF9zID0gZmFsc2U7CiAgICAgYm9vbCBvcHRfciA9IGZhbHNlOwogICAg
IGJvb2wgb3B0X3cgPSBmYWxzZTsKKyAgICBib29sIG9wdF9jID0gZmFsc2U7CiAgICAgaW50IG9w
dCwgcmM7CiAgICAgc3RhdGljIHN0cnVjdCBvcHRpb24gb3B0c1tdID0gewogICAgICAgICB7ImRv
bWFpbiIsIDEsIDAsICdkJ30sCiAgICAgICAgIHsid2VpZ2h0IiwgMSwgMCwgJ3cnfSwKKyAgICAg
ICAgeyJjYXAiLCAxLCAwLCAnYyd9LAogICAgICAgICB7InNjaGVkcGFyYW0iLCAwLCAwLCAncyd9
LAogICAgICAgICB7InJhdGVsaW1pdF91cyIsIDEsIDAsICdyJ30sCiAgICAgICAgIHsiY3B1cG9v
bCIsIDEsIDAsICdwJ30sCiAgICAgICAgIENPTU1PTl9MT05HX09QVFMKICAgICB9OwogCi0gICAg
U1dJVENIX0ZPUkVBQ0hfT1BUKG9wdCwgImQ6dzpwOnI6cyIsIG9wdHMsICJzY2hlZC1jcmVkaXQy
IiwgMCkgeworICAgIFNXSVRDSF9GT1JFQUNIX09QVChvcHQsICJkOnc6YzpwOnI6cyIsIG9wdHMs
ICJzY2hlZC1jcmVkaXQyIiwgMCkgewogICAgIGNhc2UgJ2QnOgogICAgICAgICBkb20gPSBvcHRh
cmc7CiAgICAgICAgIGJyZWFrOwpAQCAtNjExLDYgKzYxNCwxMCBAQCBpbnQgbWFpbl9zY2hlZF9j
cmVkaXQyKGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICAgICAgd2VpZ2h0ID0gc3RydG9sKG9w
dGFyZywgTlVMTCwgMTApOwogICAgICAgICBvcHRfdyA9IHRydWU7CiAgICAgICAgIGJyZWFrOwor
ICAgIGNhc2UgJ2MnOgorICAgICAgICBjYXAgPSBzdHJ0b2wob3B0YXJnLCBOVUxMLCAxMCk7Cisg
ICAgICAgIG9wdF9jID0gdHJ1ZTsKKyAgICAgICAgYnJlYWs7CiAgICAgY2FzZSAncyc6CiAgICAg
ICAgIG9wdF9zID0gdHJ1ZTsKICAgICAgICAgYnJlYWs7CkBAIC02MjMsMTIgKzYzMCwxMiBAQCBp
bnQgbWFpbl9zY2hlZF9jcmVkaXQyKGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICAgICAgYnJl
YWs7CiAgICAgfQogCi0gICAgaWYgKGNwdXBvb2wgJiYgKGRvbSB8fCBvcHRfdykpIHsKKyAgICBp
ZiAoY3B1cG9vbCAmJiAoZG9tIHx8IG9wdF93IHx8IG9wdF9jKSkgewogICAgICAgICBmcHJpbnRm
KHN0ZGVyciwgIlNwZWNpZnlpbmcgYSBjcHVwb29sIGlzIG5vdCBhbGxvd2VkIHdpdGggb3RoZXIg
IgogICAgICAgICAgICAgICAgICJvcHRpb25zLlxuIik7CiAgICAgICAgIHJldHVybiBFWElUX0ZB
SUxVUkU7CiAgICAgfQotICAgIGlmICghZG9tICYmIG9wdF93KSB7CisgICAgaWYgKCFkb20gJiYg
KG9wdF93IHx8IG9wdF9jKSkgewogICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIk11c3Qgc3BlY2lm
eSBhIGRvbWFpbi5cbiIpOwogICAgICAgICByZXR1cm4gRVhJVF9GQUlMVVJFOwogICAgIH0KQEAg
LTY2Myw3ICs2NzAsNyBAQCBpbnQgbWFpbl9zY2hlZF9jcmVkaXQyKGludCBhcmdjLCBjaGFyICoq
YXJndikKICAgICB9IGVsc2UgewogICAgICAgICB1aW50MzJfdCBkb21pZCA9IGZpbmRfZG9tYWlu
KGRvbSk7CiAKLSAgICAgICAgaWYgKCFvcHRfdykgeyAvKiBvdXRwdXQgY3JlZGl0MiBzY2hlZHVs
ZXIgaW5mbyAqLworICAgICAgICBpZiAoIW9wdF93ICYmICFvcHRfYykgeyAvKiBvdXRwdXQgY3Jl
ZGl0MiBzY2hlZHVsZXIgaW5mbyAqLwogICAgICAgICAgICAgc2NoZWRfY3JlZGl0Ml9kb21haW5f
b3V0cHV0KC0xKTsKICAgICAgICAgICAgIGlmIChzY2hlZF9jcmVkaXQyX2RvbWFpbl9vdXRwdXQo
ZG9taWQpKQogICAgICAgICAgICAgICAgIHJldHVybiBFWElUX0ZBSUxVUkU7CkBAIC02NzMsNiAr
NjgwLDggQEAgaW50IG1haW5fc2NoZWRfY3JlZGl0MihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAg
ICAgICAgICAgICBzY2luZm8uc2NoZWQgPSBMSUJYTF9TQ0hFRFVMRVJfQ1JFRElUMjsKICAgICAg
ICAgICAgIGlmIChvcHRfdykKICAgICAgICAgICAgICAgICBzY2luZm8ud2VpZ2h0ID0gd2VpZ2h0
OworICAgICAgICAgICAgaWYgKG9wdF9jKQorICAgICAgICAgICAgICAgIHNjaW5mby5jYXAgPSBj
YXA7CiAgICAgICAgICAgICByYyA9IHNjaGVkX2RvbWFpbl9zZXQoZG9taWQsICZzY2luZm8pOwog
ICAgICAgICAgICAgbGlieGxfZG9tYWluX3NjaGVkX3BhcmFtc19kaXNwb3NlKCZzY2luZm8pOwog
ICAgICAgICAgICAgaWYgKHJjKQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 08 12:11:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 12:11: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 1dIwHZ-0003w6-Ee; Thu, 08 Jun 2017 12:11:21 +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 1dIwHX-0003ve-OI
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 12:11:20 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 30/5E-03696-7EE39395; Thu, 08 Jun 2017 12:11:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSW0zTYBTH/dZ2FGX4MUQORaI2BA26eScQlRC
 NhgdMfPEBfcCClU22sbQbGTwIMagBIkIwKmbxDkyIIqBAkKFiiOKFm4I+eCWoYYiAQoh4wZZO
 xT79/v3/v3NOTg5NaJvVDM07bLxg4Uysei5pWMVu1L2PjUlcfaRwQ/TkjRJVHIq/N/qM3Il2U
 0ZLcrpjL2UofnkRWUczHN0Tb6kcVJOSj+bSJD5GQP/jXlIWCBciKKjvpGShxT8RON8ME/nIl1
 6ATyCYLsuUWY31MPmlxUfmQLwFaq641TJr8DYYH7qJZCZxOHS/9sy8DcJ74PlQK1IyAdBeOkD
 KTOBdUN2Xq5IZ8FL48KJdJTcGnI+gyDNEyYYWR8DJR/neUBi0PXGSCq+EDw+qfRTeAWXlA1KG
 lliAa+4Epc60Glp/5JKKuOMDH6cH1coDK9wvbCYUjoRrvWOEEnJTUJDToVbE5Dxwt5V6Wy+Cb
 2envMZTEjyv+ihF9M6DvI5pr+gk4dehEW+sgoJjI59IZU8MjDS2I4UXwfXTTu9Yxwmoaiqhil
 D4mVn7OTNrPwpHwdm6d4TCi6Fh2CkxLXEElB9mZ/8+j9SVaLnICxm8oFu7Xp8sGFMNNjNnNOn
 WrI7Sm3lR5FJ5E5cs6lPSzbVIup450teIWsYSW1EIrWKDNEtxTKLWPzl9X6aBEw1Jgt3Ei61o
 OU3juqtVXYghLekWngXNvs1SLkDgU3nHfqNJOsc/UaD92AWa+5skWyNaObNoTFWsh0hHX6+qH
 ldpZ2owwZq7cg0shwx2y98Sf466B4UxgRokDaj1s/KC2Wj73/egYBqxgRpf6fa1fkaL7W8njz
 SEShri8udoeQgb989ictCeLCJ0WVgCU1qyvfx24vBznzT7RL0tu2tj/wX/hXjwI+2rexbT56q
 It50f/b7i0o2WsYsVKKWnZ3JJXFZHki7iXEeG0FN4sOvp/sxbj9zsgSpxqtLe3EDmbXWtQ8wB
 /+zusvhTxV+DPLFpUYM/2DpTaP38pvmr2opUR121Ia4ClhQN3JpIQhC532LQRPXPAwAA
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1496923876!106369705!1
X-Originating-IP: [104.47.34.59]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_10_20,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3836 invoked from network); 8 Jun 2017 12:11:17 -0000
Received: from mail-by2nam01on0059.outbound.protection.outlook.com (HELO
 NAM01-BY2-obe.outbound.protection.outlook.com) (104.47.34.59)
 by server-16.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 8 Jun 2017 12:11:17 -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=3BAsLJJ2HQJT7gZkwtg4khi6RAfuCIyIO/nwctY6rOU=;
 b=SIozTKuoZdLIuhd7SR+CPoESeu90pGHcwTL/rfr/NqtGnrsBBPQ0IkZh1ikHJamciR9Wr8UGwO0BE2nlOJjunaVa+KGMtvnzJ+pxEoDwnJaGc/dbATK8phvVQjIkDCFCPQxdnUYnQYXM/6oK9yuejt6gTra5SExUW0+mXtapoZM=
Received: from [10.160.0.45] (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.1.1157.12; Thu, 8
 Jun 2017 12:11:12 +0000
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>, Andre Przywara <andre.przywara@arm.com>
From: Manish Jaggi <mjaggi@caviumnetworks.com>
Message-ID: <874e9db7-63bb-8cad-ed69-793d4f08f19d@caviumnetworks.com>
Date: Thu, 8 Jun 2017 17:40:56 +0530
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: PN1PR01CA0085.INDPRD01.PROD.OUTLOOK.COM (10.174.144.153) To
 BY2PR0701MB2070.namprd07.prod.outlook.com (10.163.156.148)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: BY2PR0701MB2070:
X-MS-Office365-Filtering-Correlation-Id: 1f311dfd-279a-4db5-4e70-08d4ae6775d0
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(201703131423075)(201703031133081); SRVR:BY2PR0701MB2070; 
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2070;
 3:TgnZqse/5F5PVxO7Ad6ol6H4a7oEvVbafznga2d/TIKh8kxjsqhs7ce15w4oaoFz0advoesq2YekJfg2ODq+KzLczCMKBBAJ+6zFwe0Cd1xlZ42pKe9b4u916eKFQTJ5g+ldUt44TGDNCrQb9qaqroiJiM8DDxYTsPr6zaXWUmbU2rmmrlghKUEGHvpNfibPR0G6MjznxMPOZQpYWvWYMLZ+6AKZv4CeVhBVm2H3kArSVnVvobc/ZgcafpORJJIf42QJCXbDiZtt3TGObrGJbw/4J3GEFMs1EirqPVTawf3zesPD5rAwiGz1GsrUOppauMltdzDGShXGAMP70XiwwQ==;
 25:FE481Os8iQs35EnjCRubMqy6XrBCWmkgpni7IfVkvfhtd0TYqHKmTj9pcifIKZUl5QCcX+jC/C3S7uwssv7nL+CcY2nB5Rd4Udqiz9OAeaqShmcTnA5DZyMBsuPK3Jl444AYu/9MU720SohtA17/ebQRbDK0q9W828kEQAP32PgvwQO6azaD4vA0zpUhflbqE6GQlCqqPK5fFHBTUVgDzV0TOKqjHWs69qy1TrCcZUDU1tuT320D3L6AAoDJxT3yC46z819z2rC5ksn9i+zX6CQaagjWj4fqJhq/LQ50zOy8an4IOM1m+/fX3sxG5WJkojwMxU7s38JPn3uTADcIfJQSGzB7hnWIxk8KMnA+RfXOCATvOWopLIraMEVPu4pBum057BCXKsibQ6U5f3uI8E1qg5qFGE/zWIky5hteQ8C2C2xpCaYa1vaTMDVTxEDxYWsrvOIiWBfS8Brc3XStf5+Klit3qfVgT8Wy2hHrncU=
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2070;
 31:dkFIt3fBlZ1LAt/tT3CipDXX6xZ4Bx8IuxSICwAVMrkpuB6NNrluovhBHo9/vIOQ2o1/coLBrjv7vbxUvW/kDJ0GD+kSB70W/5xxBXr0CjDnehAlCSR28QfmZmp7yL50IVAbOKYlYeKbUCcBk5pUMr3X5hAIDZyb+pxP4LSh7Gir3RT2pVdOOpphASwtdqluI9fo0L9DGmB0tmuWNYJzch712ALhDPUBFVJ4Aoyg9yJT0fGxKpPkO/iWHoofgILXwMr62AKCIt/2AHXEQl8u9Q==;
 20:zaBJilkaSE2ltXYL3rDBMEEECSC6uVXmRtuhRvPE0q+vWK4wFZwzsbOo7q/bW6DIc73wfV5kk2mLJPlwARLK0RV8gruEhiPSkBMgqQX+9JRwPkwX4V9NHeCqREkbtTDhApDQygkVO/NaN95UM8Yq8M+x1VNSrbAGK1I1FyNU/Hv1TM4GvpTBK7EvIazCoFGvCttnKGaC1NK8z2vNB6G9sYgNam3HJbkSlbJY9haIMXAjNTwm8uGxWMoAqJtL8UmOgqR/56QFvW2JR5KrXIbQcJhrnNLRtwg7xPwU0dlODtYBfVm9RTYtl35A8QZDZAjhyTrSuDLvCDdFEIkmb29Sf92jId3SUOoAvbhSOqmBMp+IP98ALeXHt1wYIOi+h2Qx51RAdgVAL7ThRvwTVAUhcl6LaWBCQEPnexdoNNDuimPw+Tlf4F0uaTqG7lZ7PX8k+5vmIjKJvXW7MutjwHOI5dM+9QaI1vV/QqZgc45vNsE7ZafawJNgU7yiVBTliMg3hb0Fll0itrRNoYxtN1xRUeyMp+vxr4fgpo2MLHwET4F2SetBZ1B+5E1acKpCXyTW6wY7taLdmqVhBgNN0HoYM4ik/VvUamITttWrWsYRGyU=
X-Microsoft-Antispam-PRVS: <BY2PR0701MB2070A5DE1C640DCC4B82FF24ECC90@BY2PR0701MB2070.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(3002001)(10201501046)(100000703101)(100105400095)(6041248)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123560025)(20161123564025)(20161123562025)(6072148)(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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR0701MB2070;
 4:8/L6J+jqtDK90eclPR4CmNGmlaz1cyMPf9chR2VU?=
 =?us-ascii?Q?/GV+GtJJ48DuwasjQVn99UZmg25m+D70IvPCzWHL77WogZK156jK+2PKF0t7?=
 =?us-ascii?Q?6+pFNqPLh26ksIE6FX4PIF+6NtjdWnqMDtdIRZ2GzfPt+e1Bo3+7e1x4RHVC?=
 =?us-ascii?Q?lfmES5ZjJz3ulV0YNzKIcZKoJJg4tg9pXSZm6wB6a5LJL1x4wFqKsjkZsjfC?=
 =?us-ascii?Q?nPAPXMTh9pPKA20KQ3/EDfRfLpAQpn5kuXbQJr/0rd1J3lG7BNAItpwsSmzo?=
 =?us-ascii?Q?Xy65YL5VXYECyh6YKEfJu0TyH6NQ8khLNLsuuuVpdHku1pFA2YVxPaVKVa2c?=
 =?us-ascii?Q?CL/x1IeU4Dot6qiTl/KSRGjzT7Ghr89LVK14nnfB8GlHIKu3HuA5Z3uuwqN+?=
 =?us-ascii?Q?4j2kDqM8sm8gHiIFyvIyjL1JoMF6FZvqisbH55t++CoI/xoJzXTUZuPPxNgj?=
 =?us-ascii?Q?/TPTjhHCl39sYFxXKAayKIaH9arxmzBa+pOSrVufYkueGZ4yQyTENbatEQf0?=
 =?us-ascii?Q?zjc0iWjnk40iKuYpVf1kw5YrWY9EjRG0aQPhnBR0I+Y051B3n7g+giXqfPpG?=
 =?us-ascii?Q?opql7frWZaFNsGF3f0KH43UFYICLxSoCEJIiTi22mZMewpRpTF0SgmywEIlZ?=
 =?us-ascii?Q?/vll9Tyww8CNsztWrP5dbIoU3VoFbLoKn3oay9UbVV+ArtyXn9c4CguABlGS?=
 =?us-ascii?Q?+vtCXZPd7OVOzMIm6PuAK4RDLOzLSqUGN10UZM+YefVVlcffcW1Mcw/Yrdjo?=
 =?us-ascii?Q?/3p5vAAwwOTOxcCll1ZoiTP/+bDOjjAg2F8eNBONa8kJhpRmNsI1ihFMONFw?=
 =?us-ascii?Q?Ll6jvXWBhSwbqx4stoaKEZBHsIWyCSqenggPvqm7/zaAk4k1x5x66fOnj5tI?=
 =?us-ascii?Q?JDAI3h89Dz+wxup76nuMicdESVnKusO7k8pjs7GX0jaFqdF+eK5fQigidpLw?=
 =?us-ascii?Q?CLJabfJyPdpS2gDmiFe9DsWcc/XB5b2sX/lOlysC6bqHP+FjXmN4o/za1z9m?=
 =?us-ascii?Q?WQz9GzQTK4suNJ2xM/KZyqzcLm8Uc3qDVPNTosNXCBGmw9sqSsco2bXVinhR?=
 =?us-ascii?Q?1kRrcDWH7U8jKYPbUBCKel6ks4CNqBTJUS7VF3ch7DUc86zPYMr8ccBiNc0O?=
 =?us-ascii?Q?qDGTXkVoInY=3D?=
X-Forefront-PRVS: 0332AACBC3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6049001)(39450400003)(39410400002)(39840400002)(39850400002)(39400400002)(90366009)(6486002)(77096006)(236005)(42186005)(66066001)(65956001)(65806001)(6666003)(25786009)(31686004)(3846002)(36756003)(478600001)(54896002)(50986999)(54356999)(72206003)(81166006)(64126003)(8676002)(53936002)(5660300001)(65826007)(2906002)(31696002)(7736002)(575784001)(2501003)(38730400002)(84326002)(33646002)(42882006)(5009440100003)(270700001)(189998001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR0701MB2070; H:[10.160.0.45]; FPR:;
 SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR0701MB2070;
 23:bJ22d2Xl5n5mFiYSnMtd+g5CyAmKUdrTUY6DbMf?=
 =?us-ascii?Q?jZNXsSezOIaSHNlCg1kEa13dQpHd/Y6qUiZPDUuadUBsdEcXmn0quqCElc7f?=
 =?us-ascii?Q?IiYyflV2Lk3CW0HfSD4TFC5iQdGpEPGGPH60yTpE9RI6FSZTqOvTOQYGhvTv?=
 =?us-ascii?Q?L3S3PIB4yJaAEMVhLKXO8/WooYX1WuZHTCMJdeJhfeLp4srW0PPlbRm3EwUh?=
 =?us-ascii?Q?36+yQAsZA3Y3T2C89hvok9wAFSSXrPMPqVwYbNqEckkpetaiSbepCaKe6zto?=
 =?us-ascii?Q?XVflFzMFw/JuB0o7sCXaMr0vYNxt/xvxDMAkbFdCkAqG1jhZY0xpdGTIpTMH?=
 =?us-ascii?Q?9fQTmMyOLVYIYZPz6ShUFAX1Sg9GeYyi7bYQc8Zb5OvWioqJRguRyugguwoB?=
 =?us-ascii?Q?DYZZ6AgXzk51G+4IwnWNH9PMjbrs2dyaZxJrEIJxFjy7gP8GbCoPWNmnX9Vn?=
 =?us-ascii?Q?LMMvqcp8gObyc7Nzjg7sS33zgCdLm1LqO4Sk/rI2l/FAn3gXZ7x4tflO48gE?=
 =?us-ascii?Q?zsZAh1IcwcUluWgFyUbKRwM+QHznVslVSCz64vL09OKTx+Cn5cOTz2LYNG/8?=
 =?us-ascii?Q?ojwrtJluRbG6REymbZgP5o/n7Lq0YERr9xRarV/ecdcXec+ixQi3Yg1VS1Y9?=
 =?us-ascii?Q?jzSsroVZLS1Utsmqazf9EFBZJvI3iakrGj2NZ4uRX25DMYVa0iib2CMAXGkM?=
 =?us-ascii?Q?mdjekpouJkLoi2TALavI8xh05SYCi6+N8b9G3lxBVfYElePKpVoKPWXv5jDP?=
 =?us-ascii?Q?bzmPHgCGi3teadej3bJ5/TtHARWLMN2xsciYWWAjaBl937Kh4dvZnE/UgulR?=
 =?us-ascii?Q?GxqZuIuVGo+ewA2KDUeTUPHA9bfNaS1bbxKMAe9QQtDoTlxaBIWuK/4wm7ba?=
 =?us-ascii?Q?xNxO1Md9w+VK6KmiE5kA0R8SmIv9ovajdTVLyfAP0ZQcfy3dY6VBuRx62+Oi?=
 =?us-ascii?Q?idFZZptUbaWqCwSv0Be+Dd9FjA3gR1EMZ0LGVqbBGACVmKjT/nIL8IF1D4pA?=
 =?us-ascii?Q?vQBku0da4K3ggZVKRwudMYcUa+3fK3RlyLBRnsK/ZG8NKXSzld7uNiJWJB9V?=
 =?us-ascii?Q?EoOwAm8/d2oJpNeEiz5fc2ly8QzbUcCJzFkvaOXb5Xfrrv15ZKg=3D=3D?=
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2070;
 6:eJ+lnJ5uS8QiJZSuhJIFYvXJmLzEV3apTzUh2PDS6FLirK8TzShvDI7zBYgtFUWwgrIi6llNYUvdYZ0J1I/k6m3EO4TAH0NOkoJ40VQvkI0XJynye0b4cQTGfW3A/HsHyFN9b3x+AnIlvH4YIXeldBKvaNdDi+uyTc9+8DbUYDJdwGl4I/SefO/Ipjh57yXzCUqAfmaJ072K5OlNcsul+vM4UdS8Q42An+ifBFdX73GsXEpkTbLvhvp0wfHBrW+WJ6KNm/PW6198dz7+vP6f9qg/Yfrl1Mj0JZi8SZDIFFYOfxwJ2If1AyzhRTRIy0cguofQWm/TMzJ0D8SknCdl1xr8lCUQEYARuCpTBSHUNgtzY6QpszGXmPEds8wWrxv4tvya+SwY4xHAbShMtnogEiGy4C4zksxYJhmfAq+8dDShTVmTZmnqNcOrLftWz6QPJ3xL0cWRdchTek8BbskPHzsY/O34XSnuFSRAHTw1czFqMU8JpCsEONhBaggLRhubfDXBLkvLsORka7qsQw8KBQ==
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2070;
 5:upZhIh/o9oI+jzyv16FfcJMNJwMHOfyafTio3eod4231j0A+qolBS6xZJTBrRfUXMj8SoNrtBWWkn3I0WpU7xonItvrI80YSWwiPJRCpRNiPa9dpvmCJ4H957zyQkaBAT2Bbe4rpHoPUk9kXSWM/+mIoHSgph8Jmq4HL2uJ0g/HvhCJ7qoohJuhvDa2wP32w0Dyz96PDmEq2WEhMdmKbERWo0Aky7JbFBUCrWaVZ6CN52x8vA6DfCh8lGT+mEHgUs77VEjF3pciUBhlBmvFXWAqfsb24K2g+0htHPPclc3fbAM7ti4JgNrMB5NXrfFxdz8k80gv1NjLTYt9GDzbGwMwIIWuv6VQr2SfNfDrvkbcNC+jB76ze8WsNLhrQSN2O0xo/tRAB3NTJ5kIiM4OCPAAuoB1+jVXpaSRM6w7cCOA9FRS7HHgHHsORzjUZGVycxJvjU8uWBaW0L3FHlLKHQZEd/zrzMLmNNOBHPaVSTu0j4zm2LnFr8Iiq8ZWwZHnq;
 24:7LlR9Pxs8vr7bUuezNCeSd2lVSK7KMWri43HrVJUu1PuaU+Vzhc3Wd1clro/4oS1zG4cHp09XENiKbF0IgAY7fPmb+j/CrSpjKXMKwkVsoY=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2070;
 7:IdZQnjCMwjuez8iIzP5961X2BNQ8DdbsgRHsJTtZ5Y02ERd3fXi8Uwk9smaQqus35vDBxhq0+7wZw9JSdvlOfXr+B4If2/fK+W2erCK0Vc5nmFrUtFOabJCxqr/wJboGbhXLzEjvwLW7dthzV47GI5jvpZERCgqnbrSjNr3trsIUfzSioLZMOOeQgxAZ0UWBI9XDaYTs2PHdZYy8nWN1HCOUANC3FIxp7lUuahSBMoCfovnUC+V3yZ/86m40ywYgQkiNhI/G56uOVK74+8fw26LA8Mo7MWXgqygTb5HE5Od7agIEYMDJns2l5PhG1QoE+kzu50LVuKdZi/Tsz0Jusg==
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Jun 2017 12:11:12.9406 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0701MB2070
Subject: [Xen-devel] [RFC v2] [PATCH] arm64-its: Add ITS support for ACPI
	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: multipart/mixed; boundary="===============5229546472150650745=="
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.
--===============5229546472150650745==
Content-Type: multipart/alternative;
 boundary="------------981E190AD8FF54D8220C713F"

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

This patch supports ITS in hardware domain, supports ITS in Xen when 
booting with ACPI. Signed-off-by: Manish Jaggi <mjaggi@cavium.com> --- 
Changes since v1: - Moved its specific code to gic-v3-its.c - fixed 
macros xen/arch/arm/domain_build.c | 6 ++-- xen/arch/arm/gic-v3-its.c | 
75 +++++++++++++++++++++++++++++++++++++++- xen/arch/arm/gic-v3.c | 10 
++++-- xen/include/asm-arm/gic_v3_its.h | 6 ++++ 4 files changed, 91 
insertions(+), 6 deletions(-) diff --git a/xen/arch/arm/domain_build.c 
b/xen/arch/arm/domain_build.c index 3abacc0..d6d6c94 100644 --- 
a/xen/arch/arm/domain_build.c +++ b/xen/arch/arm/domain_build.c @@ -20,7 
+20,7 @@ #include <asm/psci.h> #include <asm/setup.h> #include 
<asm/cpufeature.h> - +#include <asm-arm/gic_v3_its.h> #include 
<asm/gic.h> #include <xen/irq.h> #include <xen/grant_table.h> @@ -1804,7 
+1804,9 @@ static int estimate_acpi_efi_size(struct domain *d, struct 
kernel_info *kinfo) madt_size = sizeof(struct acpi_table_madt) + 
sizeof(struct acpi_madt_generic_interrupt) * d->max_vcpus - + 
sizeof(struct acpi_madt_generic_distributor); + + sizeof(struct 
acpi_madt_generic_distributor) + + 
gicv3_its_madt_generic_translator_size(); + if ( d->arch.vgic.version == 
GIC_V3 ) madt_size += sizeof(struct acpi_madt_generic_redistributor) * 
d->arch.vgic.nr_regions; diff --git a/xen/arch/arm/gic-v3-its.c 
b/xen/arch/arm/gic-v3-its.c index 1fb06ca..937b970 100644 --- 
a/xen/arch/arm/gic-v3-its.c +++ b/xen/arch/arm/gic-v3-its.c @@ -25,14 
+25,18 @@ #include <xen/rbtree.h> #include <xen/sched.h> #include 
<xen/sizes.h> +#include <xen/iocap.h> #include <asm/gic.h> #include 
<asm/gic_v3_defs.h> #include <asm/gic_v3_its.h> #include <asm/io.h> 
#include <asm/page.h> +#include <xen/acpi.h> +#include <acpi/actables.h> 
+#include <xen/pfn.h> #define ITS_CMD_QUEUE_SZ SZ_1M - +#define 
ACPI_GICV3_ITS_MEM_SIZE (SZ_64K) /* * No lock here, as this list gets 
only populated upon boot while scanning * firmware tables for all host 
ITSes, and only gets iterated afterwards. @@ -920,6 +924,55 @@ int 
gicv3_lpi_change_vcpu(struct domain *d, paddr_t vdoorbell, return 0; } 
+int gicv3_its_deny_access(const struct domain *d) +{ + int rc = 0; + 
unsigned long mfn, nr; + const struct host_its *its_data; + + 
list_for_each_entry(its_data, &host_its_list, entry) + { + mfn = 
paddr_to_pfn(its_data->addr); + nr = PFN_UP(ACPI_GICV3_ITS_MEM_SIZE); + 
rc = iomem_deny_access(d, mfn, mfn + nr); + if ( rc ) + goto end; + } 
+end: + return rc; +} + +u32 
gicv3_its_madt_generic_translator_size(void) +{ + const struct host_its 
*its_data; + u32 size = 0; + + list_for_each_entry(its_data, 
&host_its_list, entry) + { + size += sizeof(struct 
acpi_madt_generic_translator); + } + return size; +} + +u32 
gicv3_its_make_hwdom_madt(u8 *base_ptr, u32 offset) +{ + struct 
acpi_madt_generic_translator *gic_its; + const struct host_its 
*its_data; + u32 table_len = offset, size; + + /* Update GIC ITS 
information in hardware domain's MADT */ + list_for_each_entry(its_data, 
&host_its_list, entry) + { + size = sizeof(struct 
acpi_madt_generic_translator); + gic_its = (struct 
acpi_madt_generic_translator *)(base_ptr + table_len); + 
gic_its->header.type = ACPI_MADT_TYPE_GENERIC_TRANSLATOR; + 
gic_its->header.length = size; + gic_its->base_address = its_data->addr; 
+ table_len += size; + } + return table_len; +} + /* * Create the 
respective guest DT nodes from a list of host ITSes. * This copies the 
reg property, so the guest sees the ITS at the same address @@ -992,6 
+1045,26 @@ int gicv3_its_make_hwdom_dt_nodes(const struct domain *d, 
return res; } +int gicv3_its_acpi_init(struct acpi_subtable_header 
*header, const unsigned long end) +{ + struct 
acpi_madt_generic_translator *its_entry; + struct host_its *its_data; + 
+ its_data = xzalloc(struct host_its); + if (!its_data) + return -1; + + 
its_entry = (struct acpi_madt_generic_translator *)header; + 
its_data->addr = its_entry->base_address; + its_data->size = 
ACPI_GICV3_ITS_MEM_SIZE; + + spin_lock_init(&its_data->cmd_lock); + + 
printk("GICv3: Found ITS @0x%lx\n", its_data->addr); + + 
list_add_tail(&its_data->entry, &host_its_list); + return 0; +} /* Scan 
the DT for any ITS nodes and create a list of host ITSes out of it. */ 
void gicv3_its_dt_init(const struct dt_device_node *node) { diff --git 
a/xen/arch/arm/gic-v3.c b/xen/arch/arm/gic-v3.c index c927306..f0f6d12 
100644 --- a/xen/arch/arm/gic-v3.c +++ b/xen/arch/arm/gic-v3.c @@ 
-1333,9 +1333,8 @@ static int gicv3_iomem_deny_access(const struct 
domain *d) return iomem_deny_access(d, mfn, mfn + nr); } - return 0; + 
return gicv3_its_deny_access(d); } - #ifdef CONFIG_ACPI static void 
__init gic_acpi_add_rdist_region(paddr_t base, paddr_t size, bool 
single_rdist) @@ -1374,6 +1373,7 @@ static int 
gicv3_make_hwdom_madt(const struct domain *d, u32 offset) for ( i = 0; i 
< d->max_vcpus; i++ ) { gicc = (struct acpi_madt_generic_interrupt 
*)(base_ptr + table_len); + ACPI_MEMCPY(gicc, host_gicc, size); 
gicc->cpu_interface_number = i; gicc->uid = i; @@ -1399,7 +1399,7 @@ 
static int gicv3_make_hwdom_madt(const struct domain *d, u32 offset) 
gicr->length = d->arch.vgic.rdist_regions[i].size; table_len += size; } 
- + table_len = gicv3_its_make_hwdom_madt(base_ptr, table_len); return 
table_len; } @@ -1567,6 +1567,9 @@ static void __init 
gicv3_acpi_init(void) gicv3.rdist_stride = 0; + 
acpi_table_parse_madt(ACPI_MADT_TYPE_GENERIC_TRANSLATOR, + 
gicv3_its_acpi_init, 0); + /* * In ACPI, 0 is considered as the invalid 
address. However the rest * of the initialization rely on the invalid 
address to be @@ -1585,6 +1588,7 @@ static void __init 
gicv3_acpi_init(void) else vsize = GUEST_GICC_SIZE; + } #else static 
void __init gicv3_acpi_init(void) { } diff --git 
a/xen/include/asm-arm/gic_v3_its.h b/xen/include/asm-arm/gic_v3_its.h 
index d2a3e53..b72aec2 100644 --- a/xen/include/asm-arm/gic_v3_its.h +++ 
b/xen/include/asm-arm/gic_v3_its.h @@ -105,6 +105,7 @@ #include 
<xen/device_tree.h> #include <xen/rbtree.h> +#include <xen/acpi.h> 
#define HOST_ITS_FLUSH_CMD_QUEUE (1U << 0) #define HOST_ITS_USES_PTA (1U 
<< 1) @@ -134,6 +135,7 @@ extern struct list_head host_its_list; /* 
Parse the host DT and pick up all host ITSes. */ void 
gicv3_its_dt_init(const struct dt_device_node *node); +int 
gicv3_its_acpi_init(struct acpi_subtable_header *header, const unsigned 
long end); bool gicv3_its_host_has_its(void); @@ -167,6 +169,10 @@ int 
gicv3_its_make_hwdom_dt_nodes(const struct domain *d, const struct 
dt_device_node *gic, void *fdt); +u32 gicv3_its_make_hwdom_madt(u8 
*base_ptr, u32 offset); +u32 
gicv3_its_madt_generic_translator_size(void); +/* Deny iomem access for 
its */ +int gicv3_its_deny_access(const struct domain *d); /* * Map a 
device on the host by allocating an ITT on the host (ITS). * "nr_event" 
specifies how many events (interrupts) this device will need. -- 2.7.4


--------------981E190AD8FF54D8220C713F
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 7bit

<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <pre><font size="-1"><font face="Calibri">
This patch supports ITS in hardware domain, supports ITS in Xen
when booting with ACPI.

Signed-off-by: Manish Jaggi <a class="moz-txt-link-rfc2396E" href="mailto:mjaggi@cavium.com">&lt;mjaggi@cavium.com&gt;</a>
---
Changes since v1:
- Moved its specific code to gic-v3-its.c
- fixed macros

 xen/arch/arm/domain_build.c      |  6 ++--
 xen/arch/arm/gic-v3-its.c        | 75 +++++++++++++++++++++++++++++++++++++++-
 xen/arch/arm/gic-v3.c            | 10 ++++--
 xen/include/asm-arm/gic_v3_its.h |  6 ++++
 4 files changed, 91 insertions(+), 6 deletions(-)

diff --git a/xen/arch/arm/domain_build.c b/xen/arch/arm/domain_build.c
index 3abacc0..d6d6c94 100644
--- a/xen/arch/arm/domain_build.c
+++ b/xen/arch/arm/domain_build.c
@@ -20,7 +20,7 @@
 #include &lt;asm/psci.h&gt;
 #include &lt;asm/setup.h&gt;
 #include &lt;asm/cpufeature.h&gt;
-
+#include &lt;asm-arm/gic_v3_its.h&gt;
 #include &lt;asm/gic.h&gt;
 #include &lt;xen/irq.h&gt;
 #include &lt;xen/grant_table.h&gt;
@@ -1804,7 +1804,9 @@ static int estimate_acpi_efi_size(struct domain *d, struct kernel_info *kinfo)
 
     madt_size = sizeof(struct acpi_table_madt)
                 + sizeof(struct acpi_madt_generic_interrupt) * d-&gt;max_vcpus
-                + sizeof(struct acpi_madt_generic_distributor);
+                + sizeof(struct acpi_madt_generic_distributor)
+                + gicv3_its_madt_generic_translator_size();
+
     if ( d-&gt;arch.vgic.version == GIC_V3 )
         madt_size += sizeof(struct acpi_madt_generic_redistributor)
                      * d-&gt;arch.vgic.nr_regions;
diff --git a/xen/arch/arm/gic-v3-its.c b/xen/arch/arm/gic-v3-its.c
index 1fb06ca..937b970 100644
--- a/xen/arch/arm/gic-v3-its.c
+++ b/xen/arch/arm/gic-v3-its.c
@@ -25,14 +25,18 @@
 #include &lt;xen/rbtree.h&gt;
 #include &lt;xen/sched.h&gt;
 #include &lt;xen/sizes.h&gt;
+#include &lt;xen/iocap.h&gt;
 #include &lt;asm/gic.h&gt;
 #include &lt;asm/gic_v3_defs.h&gt;
 #include &lt;asm/gic_v3_its.h&gt;
 #include &lt;asm/io.h&gt;
 #include &lt;asm/page.h&gt;
+#include &lt;xen/acpi.h&gt;
+#include &lt;acpi/actables.h&gt;
+#include &lt;xen/pfn.h&gt;
 
 #define ITS_CMD_QUEUE_SZ                SZ_1M
-
+#define ACPI_GICV3_ITS_MEM_SIZE (SZ_64K)
 /*
  * No lock here, as this list gets only populated upon boot while scanning
  * firmware tables for all host ITSes, and only gets iterated afterwards.
@@ -920,6 +924,55 @@ int gicv3_lpi_change_vcpu(struct domain *d, paddr_t vdoorbell,
     return 0;
 }
 
+int gicv3_its_deny_access(const struct domain *d)
+{
+    int rc = 0;
+    unsigned long mfn, nr;
+    const struct host_its *its_data;
+
+    list_for_each_entry(its_data, &amp;host_its_list, entry)
+    {
+        mfn = paddr_to_pfn(its_data-&gt;addr);
+        nr = PFN_UP(ACPI_GICV3_ITS_MEM_SIZE);
+        rc = iomem_deny_access(d, mfn, mfn + nr);
+        if ( rc )
+            goto end;
+    }
+end:
+    return rc;
+}
+
+u32 gicv3_its_madt_generic_translator_size(void)
+{
+    const struct host_its *its_data;
+    u32 size = 0;
+
+    list_for_each_entry(its_data, &amp;host_its_list, entry)
+    {
+        size += sizeof(struct acpi_madt_generic_translator);
+    }
+    return size;
+}
+
+u32 gicv3_its_make_hwdom_madt(u8 *base_ptr, u32 offset)
+{
+    struct acpi_madt_generic_translator *gic_its;
+    const struct host_its *its_data;
+    u32 table_len = offset, size;
+
+    /* Update GIC ITS information in hardware domain's MADT */
+    list_for_each_entry(its_data, &amp;host_its_list, entry)
+    {
+        size = sizeof(struct acpi_madt_generic_translator);
+        gic_its = (struct acpi_madt_generic_translator *)(base_ptr + table_len);
+        gic_its-&gt;header.type = ACPI_MADT_TYPE_GENERIC_TRANSLATOR;
+        gic_its-&gt;header.length = size;
+        gic_its-&gt;base_address = its_data-&gt;addr;
+        table_len +=  size;
+    }
+    return table_len;
+}
+
 /*
  * Create the respective guest DT nodes from a list of host ITSes.
  * This copies the reg property, so the guest sees the ITS at the same address
@@ -992,6 +1045,26 @@ int gicv3_its_make_hwdom_dt_nodes(const struct domain *d,
     return res;
 }
 
+int gicv3_its_acpi_init(struct acpi_subtable_header *header, const unsigned long end)
+{
+    struct acpi_madt_generic_translator *its_entry;
+    struct host_its *its_data;
+
+    its_data = xzalloc(struct host_its);
+    if (!its_data)
+        return -1;
+
+    its_entry = (struct acpi_madt_generic_translator *)header;
+    its_data-&gt;addr  = its_entry-&gt;base_address;
+    its_data-&gt;size = ACPI_GICV3_ITS_MEM_SIZE;
+
+    spin_lock_init(&amp;its_data-&gt;cmd_lock);
+
+    printk("GICv3: Found ITS @0x%lx\n", its_data-&gt;addr);
+
+    list_add_tail(&amp;its_data-&gt;entry, &amp;host_its_list);
+    return 0;
+}
 /* Scan the DT for any ITS nodes and create a list of host ITSes out of it. */
 void gicv3_its_dt_init(const struct dt_device_node *node)
 {
diff --git a/xen/arch/arm/gic-v3.c b/xen/arch/arm/gic-v3.c
index c927306..f0f6d12 100644
--- a/xen/arch/arm/gic-v3.c
+++ b/xen/arch/arm/gic-v3.c
@@ -1333,9 +1333,8 @@ static int gicv3_iomem_deny_access(const struct domain *d)
         return iomem_deny_access(d, mfn, mfn + nr);
     }
 
-    return 0;
+    return gicv3_its_deny_access(d);
 }
-
 #ifdef CONFIG_ACPI
 static void __init
 gic_acpi_add_rdist_region(paddr_t base, paddr_t size, bool single_rdist)
@@ -1374,6 +1373,7 @@ static int gicv3_make_hwdom_madt(const struct domain *d, u32 offset)
     for ( i = 0; i &lt; d-&gt;max_vcpus; i++ )
     {
         gicc = (struct acpi_madt_generic_interrupt *)(base_ptr + table_len);
+
         ACPI_MEMCPY(gicc, host_gicc, size);
         gicc-&gt;cpu_interface_number = i;
         gicc-&gt;uid = i;
@@ -1399,7 +1399,7 @@ static int gicv3_make_hwdom_madt(const struct domain *d, u32 offset)
         gicr-&gt;length = d-&gt;arch.vgic.rdist_regions[i].size;
         table_len += size;
     }
-
+    table_len = gicv3_its_make_hwdom_madt(base_ptr, table_len);
     return table_len;
 }
 
@@ -1567,6 +1567,9 @@ static void __init gicv3_acpi_init(void)
 
     gicv3.rdist_stride = 0;
 
+    acpi_table_parse_madt(ACPI_MADT_TYPE_GENERIC_TRANSLATOR,
+                          gicv3_its_acpi_init, 0);
+
     /*
      * In ACPI, 0 is considered as the invalid address. However the rest
      * of the initialization rely on the invalid address to be
@@ -1585,6 +1588,7 @@ static void __init gicv3_acpi_init(void)
     else
         vsize = GUEST_GICC_SIZE;
 
+
 }
 #else
 static void __init gicv3_acpi_init(void) { }
diff --git a/xen/include/asm-arm/gic_v3_its.h b/xen/include/asm-arm/gic_v3_its.h
index d2a3e53..b72aec2 100644
--- a/xen/include/asm-arm/gic_v3_its.h
+++ b/xen/include/asm-arm/gic_v3_its.h
@@ -105,6 +105,7 @@
 
 #include &lt;xen/device_tree.h&gt;
 #include &lt;xen/rbtree.h&gt;
+#include &lt;xen/acpi.h&gt;
 
 #define HOST_ITS_FLUSH_CMD_QUEUE        (1U &lt;&lt; 0)
 #define HOST_ITS_USES_PTA               (1U &lt;&lt; 1)
@@ -134,6 +135,7 @@ extern struct list_head host_its_list;
 
 /* Parse the host DT and pick up all host ITSes. */
 void gicv3_its_dt_init(const struct dt_device_node *node);
+int  gicv3_its_acpi_init(struct acpi_subtable_header *header, const unsigned long end);
 
 bool gicv3_its_host_has_its(void);
 
@@ -167,6 +169,10 @@ int gicv3_its_make_hwdom_dt_nodes(const struct domain *d,
                                   const struct dt_device_node *gic,
                                   void *fdt);
 
+u32 gicv3_its_make_hwdom_madt(u8 *base_ptr, u32 offset);
+u32 gicv3_its_madt_generic_translator_size(void);
+/* Deny iomem access for its */
+int gicv3_its_deny_access(const struct domain *d);
 /*
  * Map a device on the host by allocating an ITT on the host (ITS).
  * "nr_event" specifies how many events (interrupts) this device will need.
-- 
2.7.4

</font></font>
</pre>
  </body>
</html>

--------------981E190AD8FF54D8220C713F--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5229546472150650745==--


From xen-devel-bounces@lists.xen.org Thu Jun 08 12:11:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 12:11:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIwHq-0003zG-NK; Thu, 08 Jun 2017 12: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 <Manish.Jaggi@cavium.com>) id 1dIwHp-0003yu-Fh
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 12:11:37 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 26/1E-03620-8FE39395; Thu, 08 Jun 2017 12:11:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSe0hTURz2bPdu13BxnJY/RxGul4haVlrSg0h
 EjexBUFiR3eVtW+zFvVuYEEkW4SsytVBkLSiF1NSylCTL9TSL7IWGZhZaNLVcDFep2N3uLDt/
 fd/5vvOdjx8/Siy3ShQUk2lmWAOtU0pmEZplEVuj3Bvi05Y/6l68xt1YLNqIku+PviG2oz2k1
 qAyZh4gNYXWYanpwspM188iMhs1h+ehWRSBC8VQN/pV4iEIlyJoP1fpJXI8jqCpoQzlIX8qCC
 dA6+0c5BGCcRsC95sOryDHFugdzyE8WIKjwf2jVerBMpwIlfarXkzgRWCbzBd58By8F7qG7Ej
 wBEJ72YD3rT9eC29/3vL6xTgOrDc+igW8AJpGKrwYcBh87m4XeUoAzkVQUpNLCiWWwPmOPJFg
 mg8Pn1fwoRSPI+FKY7xwnQqDp1t8Fhby+6tIIWdKAo+sDh8pkULLu3uE4DJBbn8fKeAtUDhl9
 /18h4QLYyMSgZzD8OF7g+/FPPhl/e0TrpFwNrsRCaQ2EL7UuHzkBQE9pW2+4CoS7lennEVLy2
 dMpHzGFMpnTMGGxFdROMewRxg2akVctIrVqjVmPa3VRcUsj4vWMxxHqxkdreKiDxr11xG/GX7
 8aUbPbDvsKJQSKefIwnB8mny2yphxVENzmnTWomM4OwqnKHyjtroTKQiD0cAoQda2nvcFsoya
 yTyk1fGrNm0FKkAZLHu8jpdlnInWc1q1ID1FK6n66jqXiOo9U+8Syb1JihAhCXusGovhb9D02
 r5C8xVBMsTXlAeYGFavNf+vO1AIhZRBMn9+u+UBWoP5738OvoqIr3L52xpPFTP9T1Jko8NO1z
 WHcycqsFuPJdtevDf17jONJKcl7b80MLn59fm9g6fmPl/dv8ldEJv0afvNpVHS4k6/5r6JAbL
 oySFLWIYzNDal68m2xDu7y+tdVQUPEtafbLjYlJV6Uieroyeejd0cnughh18WnZDvkqpXfY14
 2HM3ciJ9asi50N2SdbwqK0VJcBo6JkLMcvQfDYFkVLEDAAA=
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1496923894!102110741!1
X-Originating-IP: [104.47.42.78]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63147 invoked from network); 8 Jun 2017 12:11:35 -0000
Received: from mail-by2nam03on0078.outbound.protection.outlook.com (HELO
 NAM03-BY2-obe.outbound.protection.outlook.com) (104.47.42.78)
 by server-7.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 8 Jun 2017 12:11:35 -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=FBaM4bG502gNeLBzRV58bMOL+Z1V3f/imX+YJ/IFZyM=;
 b=hs5IFUCHe2+IA/IUMKv+ahXK2E/zS16k9+FS6NP61c5va6PzId70YBAUM3Ylv/KsQkCGXclUWT2U9T77UFjyNKWkvoZ3XPArZcVRXlxVmzj4c3UZ1/DaukZHdZgYGqm1bUUY3n5t6kzH2PjbT+qz5t3DwrhNcx5Z02tUbS1Wpu4=
Received: from [10.160.0.45] (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_128_CBC_SHA256_P256) id
 15.1.1143.10; Thu, 8 Jun 2017 12:11:30 +0000
To: Julien Grall <julien.grall@arm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Andre Przywara <andre.przywara@arm.com>,
 "Kumar, Vijaya" <Vijaya.Kumar@cavium.com>
References: <6283fc94-f05e-85ec-f389-ab6ca0cc5ccc@caviumnetworks.com>
 <85bc33fa-93f0-90b7-39b1-5c0cfc2275df@arm.com>
From: Manish Jaggi <mjaggi@caviumnetworks.com>
Message-ID: <17d8c2e9-04ea-7cfe-cbc6-c57ef830a2e4@caviumnetworks.com>
Date: Thu, 8 Jun 2017 17:41:17 +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: <85bc33fa-93f0-90b7-39b1-5c0cfc2275df@arm.com>
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: PN1PR01CA0075.INDPRD01.PROD.OUTLOOK.COM (10.174.144.143) To
 SN1PR0701MB2077.namprd07.prod.outlook.com (10.163.132.24)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: SN1PR0701MB2077:
X-MS-Office365-Filtering-Correlation-Id: 47a5b362-567c-4faa-a4c5-08d4ae67806f
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(201703131423075)(201703031133081); SRVR:SN1PR0701MB2077; 
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2077;
 3:RYmUd2VRvlhexoArKjxHZmo56eN4xE4q26y/hDXcTMMVuikrx25qYSITzunhsU2a+aMdq3lKMxdQO/D/c6+L8Giryhw3OirDUQYmdC9J1bm6uRUf3AsQKDRhVwrNghYKrgcgag1eEcm15Y/+OC2EYgnIQMNMNrUN+NuLrMmHM10Cl/ahFd+qzQKNu+amOEKNPEzZ4javmQo7IdZ3RqCtcJMXYOfbYoRSw1JXmF5QKl3nqW795NVSY7MuvbHRolkQ2TuyCQWXekodVyf3p/y0X4RtQG11vSA58/j+jzef4FXqzqai12x/pJya2Jd5t/KEYKium0VRHXru51DYm9vchw==;
 25:RLwae3FAA7UHWNFXfm0SnK9+vUp+MnchZsCVwtzkojPEFytYUWyhk/DSa9s/f3+E6v/UcAMmk6+0f0VSDzLsI1LYlVSbjSoxgc+xcK7ysNzRTsOMtihSHLePH6h3GwC8djvfHWYHmHr/UN9HkN2unspP39mJQidKfAKFlwByeshG3c5KZ8yfjFG51eGZzP1B7dYd7M7SH4iZi/vjmmvWdVtExWCHg/awRH/hhuoyWqR5m1c4o3ejo/AjVWncIXdYZkwgibUIlNPt+rvi7vLFbYcUFl/eCVaVTTZXfP+LYnD4oZXNNOePsJArGh/VJpD2qVX2XJusMC/9CklfpnO8WNW8b7A+BYRqzF5yn9V6M99aXu5vt2jjUc5zk4RoqqSUSKRjDu1DFkyMPv4kI3QcuvTeV8ug2fit/WMOlj30RLekyuatFPYr1rhE8Wgg3aR8FkZAFkrNMeDyT0J901nJ7MpjrdIIOjcYTmJeiaL8M9o=
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2077;
 31:IQU9ROZprwBP7i+MYz9DtaVTVwySozlzMTHDTXZYyc+w50iVOKHJRDsFNLFYqAV1H0zhrPsEe3A6A4H+7iOi567x2pUW3QRKXEG2g4cf+x5x1CdCJqwW96aapQKS7q22unvhFJbD472Mi286TIDSzOINW6Z+tjVpFGCYBZzPvM/841DjZXJJOGHGGXv0ylsiQMeo2kEHEXc6mf97QakTWu+90OOS4sb8BqwArkkhIQ8=;
 20:M4nGFrPMDPnTqBtKjJu3Zxv+RM4/ZkNheKez8rnK8UQPcydrigdISZuJAWLzQ5rUPUFTNWA8JCkwa5gQt/mDDabCl15TiK2wLLEIf6Gh8e87bWM58SYoCy/UGxyYxiYlar1bYbryuq5qWGNSWtf/oTEO8HqrbRCfkYrfakpPc5QwtyNvpIctUdvxrMXUUn8d5IjOtRl4h6jgNisp/yDKRE6RL6Gs9h1Kt4Mva4pH0cV34a9uSDtE5VdL8BO/cxMKhivnRau8dH9+nMVR9T3j7KCb2UxKcItxBZay/DfyHNHXaw9xXJeGxmQxL2wlQOH1S2ppz084Li8A2FYqdnqQ+zUEEq2tnMAI42/trNqNbHwXuPwSz/l99E4pvb+glNq0S3LlC5apFfwWM5qCrhvnQydHkX1ULnQ7tFFxu0jG3cKAIHotwB9r8M308rrtTLjSRpPKCkhaQakYrtk5+3n6r+nHaTgLxjutA/UOkYcoguQshDYb938EqEWjBWpnXtBkTeFRPr+oypk2ECJPkLFwWwDGQm2p9son90skNxuAMCvFGe7tj+UwU7b4ZnZ3XOyI+GirH+t1ZbMMMqyZ/Wrt0axCm8RWqdES80ulmECKBpE=
X-Microsoft-Antispam-PRVS: <SN1PR0701MB2077F9A0DFBB85D9CFD2DF57ECC90@SN1PR0701MB2077.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(114974198459425)(278021516957215);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(10201501046)(3002001)(100000703101)(100105400095)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123562025)(20161123564025)(20161123560025)(20161123555025)(6072148)(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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtTTjFQUjA3MDFNQjIwNzc7NDp3b0xjK1UxcFRrVnJNdzZzYUtjWkF3YkV4?=
 =?utf-8?B?NXVJU1R6ZXQvcjZ6MXhiTXIzWUNCL2ZOeDBpeFJvdGdnNlZRVGNWWWZZRC84?=
 =?utf-8?B?cDlNVWpmcTVmNFhLVzliVnJ5VU5FaGV2S1NPRGZQM3k1VjFMOTlBNXVEVWt1?=
 =?utf-8?B?OVE3d3plSWhjUkRlaS9DaW1QOFBHUDNmcjF3ejZvbHBqOHQwNzk0aCtFQU82?=
 =?utf-8?B?MXRtNlFzN3BQclNtT002d0ZFU2o3U21pcENqU0lNYkNSR2U2R0tTd3F0ZFA2?=
 =?utf-8?B?MlpqVGJEQUIrRUpwakRlcWJDd1o1S1pzRVRqSG1EZzBudlpFZVpBdnFqMDFX?=
 =?utf-8?B?RFFkYkpWVTlmdVJ1TzBoNmk2RHpHcm11Mi83NUFhTG9jUXVBcnVNWExKci9H?=
 =?utf-8?B?MzBJSUdxc0s0a1drODlWS3M0dTY5NXV5Rk5nelVyRGlsdlBCWW82d3VxOXVx?=
 =?utf-8?B?TUY0WjRyNGRXOHM1eEEvUFh4aC9qMWFFdDNEU0FDRnFkVm8rYXFWOGhoZnBJ?=
 =?utf-8?B?c21WYjZNbEFmbTRFV1lzcmNmeXRvL1pyZGhxSm12b1V5S0JXODJjSDlWdUta?=
 =?utf-8?B?dVovTXVGUTE1VVVhN0RocklIYmhNcWd0TVloQm5lSkJWWTY1bjhWZXJOWDNj?=
 =?utf-8?B?M2x1VEZJZUVYUklJaXVDWWd5YlpycDVKSjBuVTFiWDFibmViUTByQXd1aHYx?=
 =?utf-8?B?RHVQT3Z6ajJsdzdxUHVkeS9nNDh2di96czczQzJZMmpZRUNKQWE4SjhRZW9E?=
 =?utf-8?B?UmRNOHgvUEhXOVJvNXhIOFRDYXVnR21qSU1LQXFvZXhQb2N2UHBGZm1ONDVt?=
 =?utf-8?B?a3J2S01DZ0Q4QmlKcEpyaWFMY3hsTUtuL2ZNUmtaVHBwSjVTQ0FacGp1S2tx?=
 =?utf-8?B?V0NqMTFIR3FNbk5MU0xuWG50SXJtZ3dwYTRTWU5CbkFzaW9ZYUQ2WkJCc0l1?=
 =?utf-8?B?anozMVZzc0lJQW16VGJ6UGZqMFc5MEVpZjBpM052NVd2cDc5cGJpRXFySU1s?=
 =?utf-8?B?ajg1M2QxTU8rT2IreFlPeENoR2lZM09kWE1qdUhQanlFUW9Zd0tQSUpPK2lw?=
 =?utf-8?B?S2pVQ3o0N2lVQ3A4ang2SjdGcVNtaTBHcEhzdWdqVnpMbHUwWlUvTGhYdVRJ?=
 =?utf-8?B?K2FsVDNEMnZhb3JIRHhiZEp0bW01QmlnT2hVTW1NaWloYlA3VFY2ZmR1VUR0?=
 =?utf-8?B?TnlWY2JEejNBMjJoN3B3T1hwZktsa3VNM0gzQnFnWHBTUnh5UjlmT2x3dndp?=
 =?utf-8?B?SGMyZzJjSlVLR1MxNDFsMVR6SDhHclFuTTBsMFRidnpnUUhBMWo1b3BKZk0y?=
 =?utf-8?B?V1dEOU5zeDRpcWJ3Y1hIZHp0R1NMTTFGRDBjUzBlalRWaHNSaDV5UTVDMHpL?=
 =?utf-8?B?Y1hFVExESExFaFFkSUdYU0RHYXdPUGlseVVFYWoyRzIrUnZxSWp1Z3N0S1lk?=
 =?utf-8?B?QzFnQkVSNGRGZ1MxRHhBcWdZdlU1THM2VE91aDcyYkowQ2t6UHFpUGN5SXh5?=
 =?utf-8?B?dWo1RlRMQjZSelFOVFhhSkZBaU50TE1sVlZJRm1rS2JBeDNiYnpyYWxybmRp?=
 =?utf-8?B?c3J0b0Rzc0U1aGdOcDhMbE5YVk9udkhoOWhlcGpmSW00OGZKMnVxaEQ0T1BC?=
 =?utf-8?Q?/arM4AsVOkdpoCT/6xZz6?=
X-Forefront-PRVS: 0332AACBC3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(6049001)(39400400002)(39840400002)(39450400003)(39850400002)(39410400002)(377454003)(24454002)(65806001)(90366009)(65956001)(66066001)(53936002)(36756003)(3846002)(42186005)(31686004)(65826007)(2906002)(6246003)(23676002)(72206003)(47776003)(478600001)(6486002)(77096006)(966005)(229853002)(38730400002)(33646002)(76176999)(50986999)(54356999)(6306002)(64126003)(5009440100003)(230700001)(305945005)(8676002)(81166006)(189998001)(6666003)(5660300001)(42882006)(53546009)(25786009)(31696002)(2950100002)(7736002)(2501003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:SN1PR0701MB2077; H:[10.160.0.45]; FPR:;
 SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtTTjFQUjA3MDFNQjIwNzc7MjM6MmhwZ2p0RUhFZnY4RjhsVTBtSmRLenVk?=
 =?utf-8?B?Tmh5cmJiZzZQNlJudkxLYVBEY0ZqV2xPWldIaXdUYUpIdTVrRTlBWmFQbk1m?=
 =?utf-8?B?clVaamE0S1hYa2Y5UUNHMmM2ZEtuenRneXMycUxzeTVRSjhFSDhFM1RhTmpu?=
 =?utf-8?B?bVA2WmpiRDVvMWdzVG5jRFMrK1JaQXh4UTA2dXJFaE9XUHN6aG1UV0pvenFZ?=
 =?utf-8?B?RHdSQm1abldSQXNxVnI3UzlCWDZSY1RDR1ZIdGVXbFQ0R0g5bGNRaHNnSG9B?=
 =?utf-8?B?b05ORW1vam54aFF3RDIzT1VCQjRIM1VDbXllMWVKUlE0V0lucFQ1Wk45SFAr?=
 =?utf-8?B?bVNCZjdOeG91SWZ4SFhDL1JZbU9rQlhNaU5wZDA5TUF3VytvZ0psMmNkMUxS?=
 =?utf-8?B?dlhtd0l4aXg5UmNVQ2FzUDBCSFp3d1RmWGhNSXpaWUNxM3VWOUoramEzeWhs?=
 =?utf-8?B?NGJyNDRBaG9DR1NxUU1RWHRscXF5SDhJSmdhYTN6aHg4RkhDaUlRUlh3OFFM?=
 =?utf-8?B?SE03V3NpbFp6NXJhUUp4L09lZE5OMGY1anZRRXhZQWFvYUNJQ0c2anhrZWVM?=
 =?utf-8?B?cTNaRGE5YXVHcUx5TitNTTh4TEpHc3pCc2JkQ2pBanF6dGdPMWxuQXZSOEJx?=
 =?utf-8?B?WUVsbUliekIzTmE1aXRLemdnRzBNSTlGVjh0cm9BYnZwck1LQTJaYi9jRU5a?=
 =?utf-8?B?UzUrWjdmODdMSUZsVThiVENIVGdjWXR4akp4Wkg5aXllNDdiRkRCUWE3REZx?=
 =?utf-8?B?REtJaDVIVDVsZG1pRTdIRHIrWnVEeHJJMTRJQjBScmFhSWFVOFg4aGFxRFFs?=
 =?utf-8?B?SFRtRE1mc3lzeTVqdnQwbytPMFRRM1pSUVNVR1JMNjg5L2dQZEQ5T1FIMlBJ?=
 =?utf-8?B?bWkrYXZYMVY5NzNKQmprV0lwR2RlZEtvUVgvK2R3U1lNZ01zbVhEaHdkbExJ?=
 =?utf-8?B?NGthZXkyUWp0OUswcGhHTitPU282WU92QSttTWFoQ2Nzay9VMkYyRnNoTVk4?=
 =?utf-8?B?UG5LaUpRMVhmN0R1SE9jRmpwOS8xM1E1OU83Vk82ZThZMEh5VEtTV3A1aGlJ?=
 =?utf-8?B?SUlFTU5FWVRXUG5XUUt1bmVscXNCMkVsMjd1elRaS0lucVhNUXlpa0VaRi84?=
 =?utf-8?B?akg1cmhsNnBQeHl0bjBxekJMdU56VlBmR3UyTGRlK2t1QXVrdVJVbnRMTEF2?=
 =?utf-8?B?MDZBLzJLOTNybDRmYi84QWlhL25mSHZ6eFUzVmY1U1FMdDZOZmxxRFZMVUR6?=
 =?utf-8?B?alhkVTJBYU01cVFqVzVSQlBwMXUweG92N1FIS3krbjlEZG1nTW8zektrZS9l?=
 =?utf-8?B?bTk2blExRmhya0dxL1pqNEc0Zko3WDdmbTNRdVlpVXJ1RExUREp1WC9UaTQ1?=
 =?utf-8?B?RGxqYUVnS1BiMVYwTEVzU1JjTW1lZTdTMkpoT3VTVUc3YWZUckdvbUJOTGR6?=
 =?utf-8?B?TTBLd1k0SE5kNnM2TUp2bXlvSFRKUjZMaW5qZlc5WEZwQjA4QWxDZkRFeDA3?=
 =?utf-8?B?aEs0aC9SWVN1eTdsNGV2bk85dFp0YXdVMEJlK09WRjVMT2ZJSDNseUdISXRR?=
 =?utf-8?B?TStGeDZ5bGI0RDNUcnh5TFZBOVp6bDhQUVRTVDRJbkZpUDdwK09DVGJEQXM0?=
 =?utf-8?B?QXF2dE1ibzhrYXZmSmlwREhNWHpuSHBvYWUwU0VMeGZEWitsYmdFYVZUNlVD?=
 =?utf-8?B?OVFOd0Q0QU5ia1hvTkdQbGpUUXc5d1pjdlJFcWR1a3gxRjlBQWI5T0dsMU5D?=
 =?utf-8?B?M2RpWVI1M0p1VUdqQk5qNzV3PT0=?=
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2077;
 6:DNsCSzb4ASRgyq4i0CqgjD2ErJ8FEGQ4Ru1dpa9bjxxZ4W+ejPl6CBmxvwMApEpwUkKtbxjoikCYMkWXPCZE6RvYPSjXBUww3y2SpSDft2JPFhqAupSGLf4/GCFylo+zIdSpE7Q2L/yQl5fipN3oCdRfHP41F07FGeXpJmxga8Ilr9u4mAXmRbM/seO7qVaaDj0qM1sA//782hOAWj62ItzP74EiHHtZj0EP5kGk4W42PTbblhmz3VhYCpdLurBSVmQflCtUmjSGdhQDFnODLL+hvgjurz5zGbFosfYo0mmqMQwLNYVR5AKM1On1RLiT7kCzCqL/+pjLb8/0HvS7alhJsQoIUZRLey/0w71hcKp5x4PXscsYK0zrjp7Py34xR031phndWJJ8+PjMZbiPJWRKvv+1BZ2IsNsJKzhiirYWgw8LnO7rtbQglZXVpWWf+XYu6ry9Y5+9eLbRRIy+qSa4r3d0aHHKNv6Lnj/khZSviqMJPV5nBQ/Q6pmmV5nPsTgQDfgV1o+KPubJ9UQDaA==
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2077;
 5:rB7YkyqwDB1ZDCtSNCNB1iTFBPTBTkBXJEGZwuGT2KTmeOrnvKz3TuPLGW6JUzT1L1Yq3nFu4L5ezA3l1kvsOe0YZAJp/PPMikFsAmu4LZ/g9T0fZ5bmAwnexlXo1EIZNGwek4CRPH09+lVkHjeqcyOiOcUyLginfN2u8iMfytXEbEqldGz3zh8OLWAF+1/6cf1jmq5KJvl0o9B/7FSB1ffD7iMxiNfOk3iPNx2CxQPqUfpabPf4187o0IpPInV8kzfMml8vQXWnvlN1Rtqe9PF/nV6MQ+22/z7X40vLe/uNLCLkVmcCUl+J2NL4n3VbR946YS0Pu7wLlBRRo2Ya57CSW2VD/4IgLUL59CqyslFa2c9hGhLsBFndbgExLYt0tGPFOk/EVrCIWShMMbJFfGtexQc1PL6+8czVvHsj7AGXGFcwV5c5mH9043zIfUqRJzqVQf+O4Ryuto+5zuq15EMJm0PwUzFmWmHZbEpztw8HCxmbX7WFizt5Oe/v93Zh;
 24:Omg5hlL44NebhLOoPvaMhKGkj2cilpkVhNShzBeT+tp8OevIGhB0fukHZmJGO04GqcBZZFSKxbCWEHmhRwBsqXL3f0erNP8fdLWzFAvJGAw=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2077;
 7:hZELRduiYs5ZifJXhgjTfURe7mDNGDODXOyFYhQznRpitoH7YVjIZQKyLGOC/QEmEPTHKE7YWl+k9F5CUldgU+0qRfqnQJucgW+9ordMJiIdI5QHD8zSgVsz+A8FL7wZBpeOEJPJLG9CfCQ/qcRmTc5pParCXtrignVZNdWiC+Ca6d/qzeLChNXI0FDqz452CLdOUbFfUOCwDrSWe1ps4EBpeCzndCK7uAsC30m34Z/OFVSkln8Fd2W9gvgCZuaN0TWlmpjsN4YK+FkSk2P1nKk29gnWpXkrAWrJw2Mipk2h0wvvlZ+qF+Syc51Z90WZRnZnKynTc8IemDTvpTJGqw==
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Jun 2017 12:11:30.3537 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR0701MB2077
Subject: Re: [Xen-devel] [RFC] [PATCH] arm64-its: Add ITS support for ACPI
	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-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>

SGkgSnVsaWVuLAoKT24gNS8zMC8yMDE3IDQ6MDcgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPiBI
ZWxsbyBNYW5pc2gsCj4KPiBPbiAzMC8wNS8xNyAwNzowNywgTWFuaXNoIEphZ2dpIHdyb3RlOgo+
PiBUaGlzIHBhdGNoIGlzIGFuIFJGQyBvbiB0b3Agb2YgQW5kcmUncyB2MTAgc2VyaWVzLgo+PiBo
dHRwczovL3d3dy5tYWlsLWFyY2hpdmUuY29tL3hlbi1kZXZlbEBsaXN0cy54ZW4ub3JnL21zZzEw
OTA5My5odG1sCj4+Cj4+IFRoaXMgcGF0Y2ggZGVueSdzIGFjY2VzcyB0byBJVFMgcmVnaW9uIGZv
ciB0aGUgZ3Vlc3QgYW5kIGFsc28gdXBkYXRlcwo+Cj4gcy9kZW55J3MvZGVuaWVzLwo+Cj4+IHRo
ZSBhY3BpIHRhYmxlcyBmb3IgZG9tMC4KPgo+IFRoaXMgcGF0Y2ggaXMgZG9pbmcgbW9yZSB0aGF0
IHN1cHBvcnRpbmcgSVRTIGluIHRoZSBoYXJkd2FyZSBkb21haW4uIAo+IEl0IGFsc28gYWxsb3dz
IHN1cHBvcnQgb2YgSVRTIGluIFhlbiB3aGVuIGJvb3RpbmcgdXNpbmcgQUNQSS4KPgo+Pgo+PiBT
aWduZWQtb2ZmLWJ5OiBNYW5pc2ggSmFnZ2kgPG1qYWdnaUBjYXZpdW0uY29tPgo+PiAtLS0KPj4g
IHhlbi9hcmNoL2FybS9naWMtdjMuYyAgICAgICAgICAgIHwgNDkKPj4gKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKwo+PiAgeGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNf
aXRzLmggfCAgMSArCj4+ICAyIGZpbGVzIGNoYW5nZWQsIDUwIGluc2VydGlvbnMoKykKPj4KPj4g
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjMuYyBiL3hlbi9hcmNoL2FybS9naWMtdjMu
Ywo+PiBpbmRleCBjOTI3MzA2Li5mNDk2ZmMxIDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC9hcm0v
Z2ljLXYzLmMKPj4gKysrIGIveGVuL2FyY2gvYXJtL2dpYy12My5jCj4+IEBAIC0xMzAxLDYgKzEz
MDEsNyBAQCBzdGF0aWMgaW50IGdpY3YzX2lvbWVtX2RlbnlfYWNjZXNzKGNvbnN0IHN0cnVjdAo+
PiBkb21haW4gKmQpCj4+ICB7Cj4+ICAgICAgaW50IHJjLCBpOwo+PiAgICAgIHVuc2lnbmVkIGxv
bmcgbWZuLCBucjsKPj4gKyAgICBjb25zdCBzdHJ1Y3QgaG9zdF9pdHMgKml0c19kYXRhOwo+Pgo+
PiAgICAgIG1mbiA9IGRiYXNlID4+IFBBR0VfU0hJRlQ7Cj4+ICAgICAgbnIgPSBESVZfUk9VTkRf
VVAoU1pfNjRLLCBQQUdFX1NJWkUpOwo+PiBAQCAtMTMzMyw2ICsxMzM0LDE2IEBAIHN0YXRpYyBp
bnQgZ2ljdjNfaW9tZW1fZGVueV9hY2Nlc3MoY29uc3Qgc3RydWN0Cj4+IGRvbWFpbiAqZCkKPj4g
ICAgICAgICAgcmV0dXJuIGlvbWVtX2RlbnlfYWNjZXNzKGQsIG1mbiwgbWZuICsgbnIpOwo+PiAg
ICAgIH0KPgo+IElmIEdJQ3YyIGlzIHN1cHBvcnRlZCwgdGhlIGZ1bmN0aW9uIHdpbGwgYmFpbCBv
dXQgYXMgc29vbiBhcyB0aGUgdmlydHVhbAo+IGJhc2UgcmVnaW9uIGlzIGRlbmllZCAoc2VlIGp1
c3QgYWJvdmUpLgo+CkRpZG50IGdldCB5b3VyIHBvaW50LiBnaWN2MiBoYXMgYWxyZWFkeSBhIHNp
bWlsYXIgZnVuY3Rpb24gCmdpY3YyX2lvbWVtX2RlbnlfYWNjZXNzLiBDYW4geW91IHBsZWFzZSBl
bGFib3JhdGUuCkkgYW0gc2VuZGluZyBhIHYyIHZlcnNpb24gb24gcGF0Y2ggaW5jb3Jwb3JhdGlu
ZyBvdGhlciBjb21tZW50cy4KPj4KPj4gKyAgICAvKiBkZW55IGZvciBJVFMgYXMgd2VsbCAqLwo+
PiArICAgIGxpc3RfZm9yX2VhY2hfZW50cnkoaXRzX2RhdGEsICZob3N0X2l0c19saXN0LCBlbnRy
eSkKPj4gKyAgICB7Cj4+ICsgICAgICAgIG1mbiA9IGl0c19kYXRhLT5hZGRyID4+IFBBR0VfU0hJ
RlQ7Cj4KPiBQbGVhc2UgZG9uJ3Qgb3Blbi1jb2RlIHRoZSBzaGlmdCBhbmQgdXNpbmcgcGFkZHJf
dG9fcGZuKC4uLikuCm9rLgo+Cj4+ICsgICAgICAgIG5yID0gRElWX1JPVU5EX1VQKFNaXzEyOEss
IFBBR0VfU0laRSk7Cj4KPiBQbGVhc2UgdXNlIFBGTl9VUCByYXRoZXIgdGhhbiBESVZfUk9VTkRf
VVAoLi4uKS4Kb2sKPgo+IEFsc28sIHdoZXJlIGRvZXMgdGhlIFNaXzEyOEsgY29tZXMgZnJvbT8K
Pgo+PiArICAgICAgICByYyA9IGlvbWVtX2RlbnlfYWNjZXNzKGQsIG1mbiwgbWZuICsgbnIpOwo+
PiArICAgICAgICBpZiAoIHJjICkKPj4gKyAgICAgICAgICAgIHJldHVybiByYzsKPj4gKyAgICB9
Cj4KPiBObyBpbXBsZW1lbnRhdGlvbiBvZiBJVFMgc3BlY2lmaWMgY29kZSBpbiB0aGUgR0lDdjMg
ZHJpdmVyIHBsZWFzZS4KPiBJbnN0ZWFkIGludHJvZHVjZSBhIGhlbHBlciBmb3IgdGhhdC4KPgo+
PiArCj4+ICAgICAgcmV0dXJuIDA7Cj4+ICB9Cj4+Cj4+IEBAIC0xMzU3LDggKzEzNjgsMTAgQEAg
c3RhdGljIGludCBnaWN2M19tYWtlX2h3ZG9tX21hZHQoY29uc3Qgc3RydWN0Cj4+IGRvbWFpbiAq
ZCwgdTMyIG9mZnNldCkKPj4gICAgICBzdHJ1Y3QgYWNwaV9zdWJ0YWJsZV9oZWFkZXIgKmhlYWRl
cjsKPj4gICAgICBzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfaW50ZXJydXB0ICpob3N0X2dpY2Ms
ICpnaWNjOwo+PiAgICAgIHN0cnVjdCBhY3BpX21hZHRfZ2VuZXJpY19yZWRpc3RyaWJ1dG9yICpn
aWNyOwo+PiArICAgIHN0cnVjdCBhY3BpX21hZHRfZ2VuZXJpY190cmFuc2xhdG9yICpnaWNfaXRz
Owo+PiAgICAgIHU4ICpiYXNlX3B0ciA9IGQtPmFyY2guZWZpX2FjcGlfdGFibGUgKyBvZmZzZXQ7
Cj4+ICAgICAgdTMyIGksIHRhYmxlX2xlbiA9IDAsIHNpemU7Cj4+ICsgICAgY29uc3Qgc3RydWN0
IGhvc3RfaXRzICppdHNfZGF0YTsKPgo+IFNlZSBteSBjb21tZW50IGFib3ZlIHJlZ2FyZGluZyBJ
VFMgc3BlY2lmaWMgY29kZS4KPj4KPj4gICAgICAvKiBBZGQgR2VuZXJpYyBJbnRlcnJ1cHQgKi8K
Pj4gICAgICBoZWFkZXIgPQo+PiBhY3BpX3RhYmxlX2dldF9lbnRyeV9tYWR0KEFDUElfTUFEVF9U
WVBFX0dFTkVSSUNfSU5URVJSVVBULCAwKTsKPj4gQEAgLTEzNzQsNiArMTM4Nyw3IEBAIHN0YXRp
YyBpbnQgZ2ljdjNfbWFrZV9od2RvbV9tYWR0KGNvbnN0IHN0cnVjdAo+PiBkb21haW4gKmQsIHUz
MiBvZmZzZXQpCj4+ICAgICAgZm9yICggaSA9IDA7IGkgPCBkLT5tYXhfdmNwdXM7IGkrKyApCj4+
ICAgICAgewo+PiAgICAgICAgICBnaWNjID0gKHN0cnVjdCBhY3BpX21hZHRfZ2VuZXJpY19pbnRl
cnJ1cHQgKikoYmFzZV9wdHIgKyAKPj4gdGFibGVfbGVuKTsKPj4gKwo+Cj4gU3B1cmlvdXMgY2hh
bmdlLgo+Cj4+ICAgICAgICAgIEFDUElfTUVNQ1BZKGdpY2MsIGhvc3RfZ2ljYywgc2l6ZSk7Cj4+
ICAgICAgICAgIGdpY2MtPmNwdV9pbnRlcmZhY2VfbnVtYmVyID0gaTsKPj4gICAgICAgICAgZ2lj
Yy0+dWlkID0gaTsKPj4gQEAgLTEzOTksNiArMTQxMywxOCBAQCBzdGF0aWMgaW50IGdpY3YzX21h
a2VfaHdkb21fbWFkdChjb25zdCBzdHJ1Y3QKPj4gZG9tYWluICpkLCB1MzIgb2Zmc2V0KQo+PiAg
ICAgICAgICBnaWNyLT5sZW5ndGggPSBkLT5hcmNoLnZnaWMucmRpc3RfcmVnaW9uc1tpXS5zaXpl
Owo+PiAgICAgICAgICB0YWJsZV9sZW4gKz0gc2l6ZTsKPj4gICAgICB9Cj4+ICsKPj4gKyAgICAv
KiBVcGRhdGUgR0lDIElUUyBpbmZvcm1hdGlvbiBpbiBkb20wIG1hZHQgKi8KPgo+IHMvZG9tMC9o
YXJkd2FyZSBkb21haW4vCj4gcy9tYWR0L01BRFQvCj4KPiBBbHNvLCBsaWtlbHkgeW91IHdhbnQg
dG8gbWFrZSBzdXJlIHlvdSBoYXZlIHNwYWNlIGluIGVmaV9hY3BpX3RhYmxlIAo+IChzZWUgZXN0
aW1hdGVfYWNwaV9lZmlfc2l6ZSkuCj4KPj4gKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KGl0c19k
YXRhLCAmaG9zdF9pdHNfbGlzdCwgZW50cnkpCj4+ICsgICAgewo+PiArICAgICAgICBzaXplID0g
c2l6ZW9mKHN0cnVjdCBhY3BpX21hZHRfZ2VuZXJpY190cmFuc2xhdG9yKTsKPj4gKyAgICAgICAg
Z2ljX2l0cyA9IChzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfdHJhbnNsYXRvciAqKShiYXNlX3B0
ciArCj4+IHRhYmxlX2xlbik7Cj4+ICsgICAgICAgIGdpY19pdHMtPmhlYWRlci50eXBlID0gQUNQ
SV9NQURUX1RZUEVfR0VORVJJQ19UUkFOU0xBVE9SOwo+PiArICAgICAgICBnaWNfaXRzLT5oZWFk
ZXIubGVuZ3RoID0gc2l6ZTsKPj4gKyAgICAgICAgZ2ljX2l0cy0+YmFzZV9hZGRyZXNzID0gaXRz
X2RhdGEtPmFkZHI7Cj4+ICsgICAgICAgIGdpY19pdHMtPnRyYW5zbGF0aW9uX2lkID0gaXRzX2Rh
dGEtPnRyYW5zbGF0aW9uX2lkOwo+Cj4gUGxlYXNlIGV4cGxhaW4gd2h5IHlvdSBuZWVkIHRvIGhh
dmUgdGhlIHNhbWUgSUQgYXMgdGhlIGhvc3QuCj4KPj4gKyAgICAgICAgdGFibGVfbGVuICs9ICBz
aXplOwo+PiArICAgIH0KPj4KPj4gICAgICByZXR1cm4gdGFibGVfbGVuOwo+PiAgfQo+PiBAQCAt
MTUxMSw2ICsxNTM3LDI1IEBAIGdpY19hY3BpX2dldF9tYWR0X3JlZGlzdHJpYnV0b3JfbnVtKHN0
cnVjdAo+PiBhY3BpX3N1YnRhYmxlX2hlYWRlciAqaGVhZGVyLAo+PiAgICAgICAqLwo+PiAgICAg
IHJldHVybiAwOwo+PiAgfQo+Cj4gTmV3bmxpbmUgaGVyZS4KPgo+PiArI2RlZmluZSBBQ1BJX0dJ
Q1YzX0lUU19NRU1fU0laRSAoU1pfMTI4SykKPj4gKwo+PiAraW50ICBnaWN2M19pdHNfYWNwaV9p
bml0KHN0cnVjdCBhY3BpX3N1YnRhYmxlX2hlYWRlciAqaGVhZGVyLCBjb25zdCAKPj4gdW5zaWdu
ZWQgbG9uZyBlbmQpCj4KPiBXaHkgdGhpcyBpcyBub3Qgc3RhdGljPwo+Cj4+ICt7Cj4KPiBTYW1l
IHJlbWFyayBhcyBhYm92ZSByZWdhcmRpbmcgSVRTIHNwZWNpZmljIGNvZGUuCj4KPj4gKyAgICBz
dHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfdHJhbnNsYXRvciAqaXRzX2VudHJ5Owo+PiArICAgIHN0
cnVjdCBob3N0X2l0cyAqaXRzX2RhdGE7Cj4+ICsKPj4gKyAgICBpdHNfZGF0YSA9IHh6YWxsb2Mo
c3RydWN0IGhvc3RfaXRzKTsKPgo+IFdoYXQgaWYgeHphbGxvYyBmYWlscz8KPgo+Cj4+ICsgICAg
aXRzX2VudHJ5ID0gKHN0cnVjdCBhY3BpX21hZHRfZ2VuZXJpY190cmFuc2xhdG9yICopaGVhZGVy
Owo+PiArICAgIGl0c19kYXRhLT5hZGRyICA9IGl0c19lbnRyeS0+YmFzZV9hZGRyZXNzOwo+PiAr
ICAgIGl0c19kYXRhLT5zaXplID0gQUNQSV9HSUNWM19JVFNfTUVNX1NJWkU7Cj4+ICsKPj4gKyAg
ICBzcGluX2xvY2tfaW5pdCgmaXRzX2RhdGEtPmNtZF9sb2NrKTsKPj4gKwo+PiArICAgIHByaW50
aygiR0lDdjM6IEZvdW5kIElUUyBAMHglbHhcbiIsIGl0c19kYXRhLT5hZGRyKTsKPj4gKwo+PiAr
ICAgIGxpc3RfYWRkX3RhaWwoJml0c19kYXRhLT5lbnRyeSwgJmhvc3RfaXRzX2xpc3QpOwo+Cj4g
TGlrZWx5IHlvdSBjb3VsZCByZS11c2UgZmFjdG9yaXplIGEgcGFydCBvZiBnaWN2M19pdHNfZHRf
aW5pdCB0byBhdm9pZCAKPiBpbXBsZW1lbnRpbmcgdHdpY2UgdGhlIGluaXRpYWxpemF0aW9uLgo+
Cj4gQWxzbyBuZXdsaW5lLgo+Cj4+ICsgICAgcmV0dXJuIDA7Cj4+ICt9Cj4+Cj4+ICBzdGF0aWMg
dm9pZCBfX2luaXQgZ2ljdjNfYWNwaV9pbml0KHZvaWQpCj4+ICB7Cj4+IEBAIC0xNTY3LDYgKzE2
MTIsOSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgZ2ljdjNfYWNwaV9pbml0KHZvaWQpCj4+Cj4+ICAg
ICAgZ2ljdjMucmRpc3Rfc3RyaWRlID0gMDsKPj4KPj4gKyAgICBhY3BpX3RhYmxlX3BhcnNlX21h
ZHQoQUNQSV9NQURUX1RZUEVfR0VORVJJQ19UUkFOU0xBVE9SLAo+PiArICAgICAgICAgICAgICAg
ICAgICAgICAgICBnaWN2M19pdHNfYWNwaV9pbml0LCAwKTsKPgo+IGFjcGlfdGFibGVfcGFyc2Vf
bWFkdCBtYXkgcmV0dXJuIGFuIGVycm9yLiBXaHkgdGhpcyBpcyBub3QgY2hlY2tlZD8KPgo+PiAr
Cj4+ICAgICAgLyoKPj4gICAgICAgKiBJbiBBQ1BJLCAwIGlzIGNvbnNpZGVyZWQgYXMgdGhlIGlu
dmFsaWQgYWRkcmVzcy4gSG93ZXZlciB0aGUgCj4+IHJlc3QKPj4gICAgICAgKiBvZiB0aGUgaW5p
dGlhbGl6YXRpb24gcmVseSBvbiB0aGUgaW52YWxpZCBhZGRyZXNzIHRvIGJlCj4+IEBAIC0xNTg1
LDYgKzE2MzMsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgZ2ljdjNfYWNwaV9pbml0KHZvaWQpCj4+
ICAgICAgZWxzZQo+PiAgICAgICAgICB2c2l6ZSA9IEdVRVNUX0dJQ0NfU0laRTsKPj4KPj4gKwo+
Cj4gU3B1cmlvdXMgbGluZS4KPgo+PiAgfQo+PiAgI2Vsc2UKPj4gIHN0YXRpYyB2b2lkIF9faW5p
dCBnaWN2M19hY3BpX2luaXQodm9pZCkgeyB9Cj4+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20tYXJtL2dpY192M19pdHMuaAo+PiBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5o
Cj4+IGluZGV4IGQyYTNlNTMuLmM5MmNkYjkgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vZ2ljX3YzX2l0cy5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0
cy5oCj4+IEBAIC0xMjUsNiArMTI1LDcgQEAgc3RydWN0IGhvc3RfaXRzIHsKPj4gICAgICBzcGlu
bG9ja190IGNtZF9sb2NrOwo+PiAgICAgIHZvaWQgKmNtZF9idWY7Cj4+ICAgICAgdW5zaWduZWQg
aW50IGZsYWdzOwo+PiArICAgIHUzMiB0cmFuc2xhdGlvbl9pZDsKPgo+IFBsZWFzZSBkb2N1bWVu
dCB0aGlzIGZpZWxkLiBGcm9tIHRoZSBuYW1lIGl0IGRvZXMgbm90IG1ha2Ugc2Vuc2UgdG8gCj4g
b25seSB1c2UgaXQgZm9yIEFDUEkuCj4KPj4gIH07Cj4+Cj4+Cj4KPiBSZWdhcmRzLAo+CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 08 12:39:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 12: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 1dIwiN-0005ds-Tx; Thu, 08 Jun 2017 12: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 <julien.grall@arm.com>) id 1dIwiM-0005dm-K1
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 12:39:02 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 DC/4E-03058-56549395; Thu, 08 Jun 2017 12:39:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTTfV1TL
 S4NBLeYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPamrqCI1wV9w4fZmlgXMLRxcjFISSwkVFi
 37fFzBDObkaJbV+aWboYOTmEBZwl9u1qZgRJiAgcY5TY8OQiK0TVBkaJZeu+glWxCWhK3Pn8i
 QnE5hWwkjg4/QIbiM0ioCKxZ/8UdhBbVCBc4m3jERaIGkGJkzOfgNmcAm4SV2/3M4PYzAJmEv
 M2P4Sy5SW2v53DPIGRdxaSlllIymYhKVvAyLyKUb04tagstUjXWC+pKDM9oyQ3MTNH19DATC8
 3tbg4MT01JzGpWC85P3cTIzCwGIBgB2PHP6dDjJIcTEqivIoClpFCfEn5KZUZicUZ8UWlOanF
 hxg1ODgENq9dfYFRiiUvPy9VSYJ3lTNQnWBRanpqRVpmDjD0YUolOHiURHj1nYDSvMUFibnFm
 ekQqVOMilLivLdA+gRAEhmleXBtsHi7xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHeNJApPJ
 l5JXDTXwEtZgJavOSdBcjikkSElFQDYxfbErOQpVu2FhXZFe30Zp1ytHLrwupND+feYCvb/Pq
 BSr5H0gL31Nhdads3rAvfubo1mYnptPi9kk433m9/l703+/Yj0CQ2bNX2qzETpO64We3re/em
 bvP2EC7m4PIcP+Mnsl5nPBVMZp+XentTjc+fr8Sm8NTalzv91j/beiUja3l+xLYDIUosxRmJh
 lrMRcWJAN4BHb+yAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1496925541!72780422!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29107 invoked from network); 8 Jun 2017 12:39:01 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-21.messagelabs.com with SMTP; 8 Jun 2017 12:39: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 523152B;
 Thu,  8 Jun 2017 05:39: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 8562B3F578;
 Thu,  8 Jun 2017 05:38:59 -0700 (PDT)
To: Manish Jaggi <mjaggi@caviumnetworks.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Andre Przywara <andre.przywara@arm.com>,
 "Kumar, Vijaya" <Vijaya.Kumar@cavium.com>
References: <6283fc94-f05e-85ec-f389-ab6ca0cc5ccc@caviumnetworks.com>
 <85bc33fa-93f0-90b7-39b1-5c0cfc2275df@arm.com>
 <17d8c2e9-04ea-7cfe-cbc6-c57ef830a2e4@caviumnetworks.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b4ac4b34-d5bf-8bd5-84e9-93ec7b83ec39@arm.com>
Date: Thu, 8 Jun 2017 13:38:58 +0100
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: <17d8c2e9-04ea-7cfe-cbc6-c57ef830a2e4@caviumnetworks.com>
Subject: Re: [Xen-devel] [RFC] [PATCH] arm64-its: Add ITS support for ACPI
	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-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>

CgpPbiAwOC8wNi8xNyAxMzoxMSwgTWFuaXNoIEphZ2dpIHdyb3RlOgo+IE9uIDUvMzAvMjAxNyA0
OjA3IFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L2dpYy12My5jIGIveGVuL2FyY2gvYXJtL2dpYy12My5jCj4+PiBpbmRleCBjOTI3MzA2Li5mNDk2
ZmMxIDEwMDY0NAo+Pj4gLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12My5jCj4+PiArKysgYi94ZW4v
YXJjaC9hcm0vZ2ljLXYzLmMKPj4+IEBAIC0xMzAxLDYgKzEzMDEsNyBAQCBzdGF0aWMgaW50IGdp
Y3YzX2lvbWVtX2RlbnlfYWNjZXNzKGNvbnN0IHN0cnVjdAo+Pj4gZG9tYWluICpkKQo+Pj4gIHsK
Pj4+ICAgICAgaW50IHJjLCBpOwo+Pj4gICAgICB1bnNpZ25lZCBsb25nIG1mbiwgbnI7Cj4+PiAr
ICAgIGNvbnN0IHN0cnVjdCBob3N0X2l0cyAqaXRzX2RhdGE7Cj4+Pgo+Pj4gICAgICBtZm4gPSBk
YmFzZSA+PiBQQUdFX1NISUZUOwo+Pj4gICAgICBuciA9IERJVl9ST1VORF9VUChTWl82NEssIFBB
R0VfU0laRSk7Cj4+PiBAQCAtMTMzMyw2ICsxMzM0LDE2IEBAIHN0YXRpYyBpbnQgZ2ljdjNfaW9t
ZW1fZGVueV9hY2Nlc3MoY29uc3Qgc3RydWN0Cj4+PiBkb21haW4gKmQpCj4+PiAgICAgICAgICBy
ZXR1cm4gaW9tZW1fZGVueV9hY2Nlc3MoZCwgbWZuLCBtZm4gKyBucik7Cj4+PiAgICAgIH0KPj4K
Pj4gSWYgR0lDdjIgaXMgc3VwcG9ydGVkLCB0aGUgZnVuY3Rpb24gd2lsbCBiYWlsIG91dCBhcyBz
b29uIGFzIHRoZSB2aXJ0dWFsCj4+IGJhc2UgcmVnaW9uIGlzIGRlbmllZCAoc2VlIGp1c3QgYWJv
dmUpLgo+Pgo+IERpZG50IGdldCB5b3VyIHBvaW50LiBnaWN2MiBoYXMgYWxyZWFkeSBhIHNpbWls
YXIgZnVuY3Rpb24KPiBnaWN2Ml9pb21lbV9kZW55X2FjY2Vzcy4gQ2FuIHlvdSBwbGVhc2UgZWxh
Ym9yYXRlLgo+IEkgYW0gc2VuZGluZyBhIHYyIHZlcnNpb24gb24gcGF0Y2ggaW5jb3Jwb3JhdGlu
ZyBvdGhlciBjb21tZW50cy4KCiAgICAgaWYgKCB2YmFzZSAhPSBJTlZBTElEX1BBRERSICkKICAg
ICB7CiAgICAgICAgIG1mbiA9IHZiYXNlID4+IFBBR0VfU0hJRlQ7CiAgICAgICAgIG5yID0gRElW
X1JPVU5EX1VQKGNzaXplLCBQQUdFX1NJWkUpOwogICAgICAgICByZXR1cm4gaW9tZW1fZGVueV9h
Y2Nlc3MoZCwgbWZuLCBtZm4gKyBucik7CiAgICAgfQoKV2hlbiBHSUN2MyBpcyBhYmxlIHRvIHN1
cHBvcnQgR0lDdjIsIHZiYXNlIHdpbGwgYmUgdmFsaWQgYW5kIHRoZSBjb2RlIAp3aWxsIGJhaWwg
b3V0IGFmdGVyIGRlbnlpbmcgYWNjZXNzIHRvIHRoZSBHSUNWLiBTbyB0aGUgSVRTIHJlZ2lvbnMg
d2lsbCAKbm90IGJlIGRlbmllZC4KCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 08 12:39:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 12: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 1dIwie-0005eR-56; Thu, 08 Jun 2017 12: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 <Manish.Jaggi@cavium.com>) id 1dIwib-0005eC-Vd
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 12:39:18 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 03/67-03058-57549395; Thu, 08 Jun 2017 12:39:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgk+JIrShJLcpLzFFi42LJ0Nc01C1xtYw
 0uLyKz+L7lslMDowehz9cYQlgjGLNzEvKr0hgzViy8wJzwQT7inP/JjA3MO7W62Lk4mAR6GWW
 OH5yMQuIwyjQxyjRve08axcjJ4eQwF9GiceP7EFsEYFsid/7f4EVMQtsZ5K4O2caC0iCTUBP4
 vunfewgtrCAh8Se/YfAbF4BV4lJ0w4zg9gsAioS79fMZgKxRQWiJa6/PsQIUSMocXLmE7A5zA
 JmEvM2P2SGsOUltr+dA2ZLCChKPLtxkglksYRAF6PE5SVzWCCuU5OYdrqLCaJIVuLoWYi4hIC
 OxN2dt6FsX4mX3XuABnEA2UUSq5/wQsz5zyaxtvcZO4Szgl3iSU8fI0RDgcS8yZ/ZIGwtiXVX
 PzJDFO1llXizo5sNwmnjl7jTMg+qSkbi57xfUInfLBL/F15jgXAaBSSeP34K5ZxnkTg+/R4rh
 LOcVWLO8X5mSJhJSbzfcZJxAqPaLKQgmYUUJLOQgmQBI/MqRo3i1KKy1CJdYwO9pKLM9IyS3M
 TMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAlMEABDsY/64NPMQoycGkJMqrKGAZKcSXlJ9SmZF
 YnBFfVJqTWnyIUYaDQ0mCd4MLUE6wKDU9tSItMweYvGDSEhw8SiK8+k5Aad7igsTc4sx0iNQp
 RkUpcd77IH0CIImM0jy4NljCvMQoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVh3jRnoCk8mXklc
 NNfAS1mAlq85J0FyOKSRISUVANj1+kYoaNTtRsZJ1SeL5thMinDzInv0Ca24oP5u5V/hypslp
 w9V+ScRu60A2yqkyxXckfHKa7JE2jikJWR4Zu2bFZcRHyJodOSJXcrtOXECwpE79d1cSs7hAl
 WTXnxX3S5odaaMytq/N3bg/8oMYRsSI9zs2dx/TnP8dLXOzJMnDy3WeZbZCuxFGckGmoxFxUn
 AgCLXt/skwMAAA==
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1496925554!105907512!1
X-Originating-IP: [104.47.41.49]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9369 invoked from network); 8 Jun 2017 12:39:15 -0000
Received: from mail-dm3nam03on0049.outbound.protection.outlook.com (HELO
 NAM03-DM3-obe.outbound.protection.outlook.com) (104.47.41.49)
 by server-4.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 8 Jun 2017 12:39:15 -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=NMmq/QPW3dU3j7oP9kBCeR/SsKLuOGPOhx7eRW5FMwU=;
 b=VtGgJsXaEPhBLaXevHI/ejC7M/Zoy2qoMg2xilQ3waBp2jVxRkjSyXUp9QcyNdCMX3Zz9K2YJ2lGoohc7V3Rcr9XCNrjURd2KipjJPmqwN4lKuAxQzvdQdMYXtVgLSpiTodbIjIrsQ7PVrAuRiKQApt5E6tRFw2jbkGUINvJcIk=
Received: from [10.160.0.45] (111.93.218.67) by
 BY2PR0701MB2071.namprd07.prod.outlook.com (10.163.156.149) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1157.12; Thu, 8
 Jun 2017 12:39:05 +0000
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>
From: Manish Jaggi <mjaggi@caviumnetworks.com>
Message-ID: <1409218d-78bd-6371-64d7-b25b423ed04d@caviumnetworks.com>
Date: Thu, 8 Jun 2017 18:08:51 +0530
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: PN1PR01CA0080.INDPRD01.PROD.OUTLOOK.COM (10.174.144.148) To
 BY2PR0701MB2071.namprd07.prod.outlook.com (10.163.156.149)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: BY2PR0701MB2071:
X-MS-Office365-Filtering-Correlation-Id: 7d4c40a1-89fa-4e80-d2fe-08d4ae6b5d99
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(201703131423075)(201703031133081); SRVR:BY2PR0701MB2071; 
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2071;
 3:EHC/myOO79o3/t6ff/OqUns4j1Kl6Uqr4ghzeZMR1p6LpROerR8PYORxgSlG9iHja6EwAh82TSY710ZjdFLe26XqVlGFhke7QFbetgADnk/Z+lRCqfWjDa73ATX+sGUxWAOU+x0LoIHApIaML7WVf9RFTiVaLJR+iORV75oGfBl4C7XPt+WEJ6QPcN9n0czj99IZs2EPYuHX4sC0JTFwlyHlyGAi9QQE/C7j3KpPU3p2FnMPNHCVp33noX73QVk3qH4CpoS5Kat0/tQZB4W8V7SSI0ObFLEHwMLJTEPStt1P3+Pl+/g1XyxdL6gOROHchQGCF7ww7KM4RLKiPAeCjw==;
 25:6DlXk6DpMvCFznYelt19YuhBxIiwDrvAlaFCOg8v3EHo7xgHlIhD5je/Zoy3kW0cj3BcQVKDir66oyuei47vwmUegSqCgPcQxzkMXcruWxp8t016BArxsHWYzk/kEUFhTigSpkJK2A+/2fqBamOqG2fA/AVJJXoTh4UnUY1sPSODEa3xNHYIXNrd2aeNBrM4G+szkZ8WWIMRdzNXFm1KiuRxzwv2Twlz9GFXJ0gDDQ/vrAHVmmVlBMZiANRV4j0Gm4fTjruj04f0jB0aFswLqPhmhhpN1U4pBSu31mHiXaGkYtDXQlQN5fAtw51X/HOVyRvAbOQqVQ+4P4Cu1TYt18hEq3NJ07ZxCkOObSao9mx69aOLW7WjknU9GSJI/SgIDP7VTvwYlfee1sM4OBZOo2rSnG9kKbYla1xqvleey8rBrrrb6m2nMkiboM6oiP3OgJLTG8GqeQraxr4h1vXMDGfOVpXRcAZI0P6aTQN7FBk=
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2071;
 31:zXPXod/ot644MxJa4ZDDWsUzx+zlddn65vEIStSvMKbcB8aKs0FNUqoOxngamXXQqmDd98iflMCYm2l8WwITU7opPcYblk63anXetyVj2j+YUH8yRVDKA2qULvbes9rGkwccAlzNghz12ndRLKaFGW8XilKA3YrPu26mNi39ewn2ygXVtQfs1zlkPQU2QYEif0Q3Qmj1AN5uZiQfCViDlAkjd8WPvaO6ZGNThS8wcGw+yFRCIrvcEblI/awFgflE;
 20:t0g040zZadml4Wm/TaXr5EQGZnJ/nNsO6wsUlqXQkNTtbsnrNdySsIVD/FOsLqECy3HsQbYWVVq21gdyn6DgDtE1VU+5JuKkuYB9BfMwj3gTYQ3EswZg/xHrcEY8gdVhfEAY6aq9OC4M2KEAFaIIL3AupIKVup481Wfe/rgu758bRd54rfyNiu1YB6HVNWWE741j7ZlAQMAbCDo/jyuxiti/d84gWTlRXO9vRtF120a9BI7MT0yIl/SWJ4lJcPttSBqUkIChojJ3GXrWngIt15rt+jsWIAGpu9WcUP499K23RsWH7rY9vPyeBiCYDBXeBQFMKjl7ufz1mfDckcWbG+eJsxPKdxxOPB8xW/9HqIncad7RY9WFZQh/Pqml6Ezk43wTMpMrkaYbeIYusjclPh9mpUMvySV+2KWUIXvGmXn5oa5eJenwN1geHuj9y5RhVBNs29az3say+wQRzXNSRRHdFwneomBQzzUo+xwQOsxsY/cTNmU0+FBrjJuG2rR5STaQdB7kGv3qN9clnEBaNbEq+Qxtg/JcR3FPxDmhfTBGHVK+nuTyhX5gXxgoDGXS2x7BnbUYpF5VzGyc51feWttrI6mvvERNh2qpF3Aoy5s=
X-Microsoft-Antispam-PRVS: <BY2PR0701MB207174F76A5EA39ABAD01247ECC90@BY2PR0701MB2071.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(100000703101)(100105400095)(93006095)(6041248)(20161123564025)(20161123560025)(20161123562025)(20161123555025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BY2PR0701MB2071; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BY2PR0701MB2071; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCWTJQUjA3MDFNQjIwNzE7NDpTbjNQY3RTQzNmREVyNXdsMHd5VkF3YVJR?=
 =?utf-8?B?MFVFeEZGU0h6V25PZXpsOUJCb3FaS21xOXcybk0wQ3JIL3RPc2xJRS9BaVps?=
 =?utf-8?B?VkpsMVBlY1VVcTZtSm1yN2pCaVZET29vaXBvc056eE9BQ0pXZnpUbTdXQjFV?=
 =?utf-8?B?WFdpWnZ1Q1o3dSsxdlpHd0R5TXBYY00xUm5zbHgvS2hxVFMvNG1jNEJpMWlw?=
 =?utf-8?B?SUlMVGE2cmxOMkZhdENPZ2N3bmFxNC9ROFZaeE1ZRE5GWWt2RHRDaHArZ1Fj?=
 =?utf-8?B?T1NvV2pXNDQ0R1hZOGl4OEdka3hQdktlb3Zsc3FlOEE1TmVJRlZMZ0QwaGZC?=
 =?utf-8?B?MUZKVmdYN0o2ZEU0dk9ONHpiTFZpTXZpUDNPM281UFVYU3VkYktvcHM2OCs4?=
 =?utf-8?B?SjhUYXppckcwM2ZkNTV2R0ZJTE41MXNFU1JLSjhuMGNoL3FvVitkcFpzdXNX?=
 =?utf-8?B?YWlNVWREbktDV1NXQU9aL0RPZGZOZjFrTEhxdTBKZHNrSHR4emtydVFLRUti?=
 =?utf-8?B?Y1F5UnU5ZlVXU1dEbUhLbFV0K2VDVVp0dGJrU0t0cWg1aFRlb1hzaEdlelI1?=
 =?utf-8?B?TklTWW1rZUhTaVZKbVQ0Nk41cFlpS0RpbWJ6ODk3WDF2MEpyNG92dFo2M2Iw?=
 =?utf-8?B?N3hVTjBQanFRV1FoQU5ZNHZKeWs1QXQrTnV6TTlKcTdKYk5SM1UxZWdLYWhl?=
 =?utf-8?B?d3k0NUlBRVNwUnMvRE16cktoMlpPWTZSWlgwY25ST0ppL0R2ZHNZZDl0TFUr?=
 =?utf-8?B?ZUNMbUJWeFRzbVFXMjJnSUllMC9kR1gwWDBSTFVvNjdEbFJhR2NobDlRMlBY?=
 =?utf-8?B?RG1BV3VTWk40N1p3Vzd5YStiQ0FndHlKUzFPYXBwb2VsT2FiY2ZITmNweEpp?=
 =?utf-8?B?TVVUaUdFUVFBUGJWUm5SUHdlcllDOElIdlBnbVd0SUNteWZiWC9xREhXSERP?=
 =?utf-8?B?QzdYaXNpWno4Y3M5L3AwVFRTbW5IcE0rQ1pzYlU1Zmh3VFdxQjV3T2RJS0xi?=
 =?utf-8?B?K1pmbFJWL3ZuRXUyZ1dkOXZHSFdiSEZwWDV0TTZnMG1QOVlHQXZoYUtRcjVY?=
 =?utf-8?B?YUE0TGdOUUJqQlZGTHhnQ2FQb0ZzQW5OTHNHeWJxUjlidWl6OFArcjZ3Z2k3?=
 =?utf-8?B?ZkNDak8xYWxWRXlOUHliVkpFZ0l4OHJTUGRGU0Q0dHZRNkVVSXd4TDBtWXJE?=
 =?utf-8?B?S1Q4NjM3RllybUhsMXdOeGZlKzhRT3BsK1ZJWk91Z1NiaklLRE1oTnRXZVJZ?=
 =?utf-8?B?eEdxYWNTMzBrSzgrVkk3R0hwVHpGMVpKNlNhOEZOQXRrTU4vSVNOV1hGOHFL?=
 =?utf-8?B?TWk1c3ZJNDhPSWdDQmw5eHdCZmIyWWdkQXdDQnU5Q2RkZWVvZDlJQnpWQ1hO?=
 =?utf-8?B?NndMZ2JWbmlrUElrZ3F4bWZCdFF4SWQ1L1pQSDVSd3pZU2hDWmlJZ2YvQXFw?=
 =?utf-8?B?NW10RzhGdWVvRVpQNDlnVCt4a1NwQlR5QzZBRjlJRTVMN09mMWV1YnBlSGNI?=
 =?utf-8?Q?TURyiuF4NL9yiRYHgmw+Tqksb4=3D?=
X-Forefront-PRVS: 0332AACBC3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6049001)(6009001)(39450400003)(39840400002)(39410400002)(39400400002)(39850400002)(65826007)(2501003)(50986999)(54356999)(36756003)(189998001)(72206003)(42186005)(31686004)(33646002)(3846002)(478600001)(5009440100003)(2906002)(5660300001)(230700001)(23676002)(7416002)(81166006)(8676002)(42882006)(6666003)(7736002)(305945005)(575784001)(65956001)(65806001)(90366009)(6486002)(77096006)(47776003)(38730400002)(53936002)(64126003)(25786009)(66066001)(54906002)(4326008)(31696002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR0701MB2071; H:[10.160.0.45]; FPR:;
 SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCWTJQUjA3MDFNQjIwNzE7MjM6YUtMVGN2T2NYeGMxaDJFamcwNzNodUZP?=
 =?utf-8?B?T2dqZTNDaHN1QmRkNnJ0cTNURVhPSHZWRnhWMkpKK2s5STcyM25Lbjg0RDJn?=
 =?utf-8?B?K3BGLzF0enhPZittdmJoZVB0ZkJsQWVGWlJMeWxPS0l3ZEZRbllHZUpLbEgr?=
 =?utf-8?B?SG03d1ZZWkE5YVlRTFhDWWhnSGU3VnpxeVZ5SGp6Ry8wU2pOSjM5VUxFTnlQ?=
 =?utf-8?B?dnQraXk1RkJXVDVrKzRWdXhac2d3YjQzOFcyVk9oS01Ec201TzZmZmxPWmRY?=
 =?utf-8?B?S1M1UWI4YXFYNjlQQVJyZzBTUURaejg1VmNXUXZwWThBZzNGdDNSRk1iOUdh?=
 =?utf-8?B?c0FUaGVBL2R1R2VTVjJXSEREUjdSUU5KWnNSMElwZm83SEJobWhjN2EzRzQz?=
 =?utf-8?B?M2theWVOV0V0amxEOXc4c2xVUjYzVEhOVVNLSFBSZzU5UWZNOWdHNmhwM2N2?=
 =?utf-8?B?K2E3YnpCcDZJQ3NkZ1I4UmVCZzhpSXhyb2Z0QVBORi9CRWpubWNKVW9rVFNi?=
 =?utf-8?B?dm5MRUpJWUh0L3c3YVdaY3dCMkEraW9OQUg0c2hEQVNwc3JVdFRwek9aS0oz?=
 =?utf-8?B?K1JsbkhsbG5yQ2pFbVJSRnZQWDd0U3hQaWpSRmY4U0hBc2w5ZlNyNWV1UlZW?=
 =?utf-8?B?alJuc0xrckR4Mzh1YTlMUVV6Uk9ZUUhyblhaVE5IQkIvRlJRTGhEWG10OWJS?=
 =?utf-8?B?VXh3YWZYRFlPb2RWeGl1MEJiRGJhNkViNzhOanRka0xLSmsvcTE0dE5PWXF1?=
 =?utf-8?B?ZkdPMTVBZHYzcUtEUHFwSjQ2Z25XUUVDekx0aTI0dUIxSW14N3FpMmExSmE1?=
 =?utf-8?B?MGJRcm9JK3p5eXRQczFFdG9sWTY2d2R2M1RxUXh6WVpwTWROcUgxRndvTlEy?=
 =?utf-8?B?dllHSW1BbGFBT3ZzMWFvWVVqNXlUVkNYeUZ3d3ZHeFBKenY0SUM0bWM3M0hJ?=
 =?utf-8?B?RDFlRmI4RTNHb0ttV2Uvd0hhdnF4ellWS1NKRE4vWkVTbnZyckI2YkIxT2Q2?=
 =?utf-8?B?WHQ5RnVpQ0ViU3k5QndRUWg3WkhabmRCdFViRzBpbm1BVWh5WldLN055ZTl1?=
 =?utf-8?B?UlpwV2NOOU1qdThzeU52U1YvZlFPTUZwd2tDRTl0YjhoM1Z5MnRCakJOWk5n?=
 =?utf-8?B?YzA1b1hMSUVhZjBxWmhkQnZyUFhzeXBUUXpVMDlVcEtDS0c0eDFSUXlWZVo5?=
 =?utf-8?B?ZjBHaUx2Z25ZOXVGUGNYWnJnMnZmMHVaSTV2MXRsU2RqeXZYdHpNN05lSyti?=
 =?utf-8?B?cjhRMTBzd2ZSZURNUWhZbkdoMkFtUDNJM2RGVHJ0UVExa3BhYXFvR1M1N1Vp?=
 =?utf-8?B?aFZqbjNLZFJYMkJlU3hFUTcydkhzM0YxVWFBQ3Vsbklua0pYOERDbklrbnhs?=
 =?utf-8?B?dzN0OFA1R0RndHlBUW9DdUQ4Z3JVdjFySTVaSkZjM3lqaXQ5cmIzMms4TlZH?=
 =?utf-8?B?V2ZjUHN3UytobUNQemlKUWhoYy9ybFM5eERzYzViQzdSOXFyMUFxQ3lmTlFO?=
 =?utf-8?B?bFA2RVhzKzQ5YUtkWWpyRis4WDBPSWllUXFCVHc4MUQvbzZzczFYMTlQeGVv?=
 =?utf-8?B?Wjd3am5hRTQwNldWVkh0enhScC92TEVmaEh1cnFYNm9IYm5xQnFsSWlQNk1k?=
 =?utf-8?Q?s=3D?=
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2071;
 6:dGyG9d63kkcuc8LG4J7gGulVHcxECDjl5N2l+6ppdH/fKZasMvTXweO7at5vUkN8Q6LBFswoaw7chWQIEs9NTWmrQkJm7pJ7ejnaFTwGwkO/oLU+cTX+FKocvlX1EsHWT3aHDCgYWyIsKpOtA6iuzRmqz2nC6GNXj6t+k5PcVI4elBjaphRxrEhfsAi3r5RWNY+JE/KEl9o4pGW+qb0hEaaiaXDdBqBLE42ILTQISTlTKRYg3JgWcfDc5G21e9xXnlBuHZjH5qB+Pn/c+4gjTX4/UsDh/vQiWAf1umicj9QAqDoCFNuMOSIWXraIsmf8lmjxPKj3XGmrLCi9+5WLsB8Ojn0ZkLkmotno5cfTsIdChcbuMeO2ubb2GRrnvxKfH61VHWg/EJP9sYQKKNmHpzecdrGblrO1ck+tQyRq0vxEdwSrZN+9MJh8eunTyH4LbHcZpRqwuuu2Ai/j3hYb0UN5xkDI0kYGrDFcMZoUH4xPcSINUcRhUy54aDFH0ofXf3ubxW14MGi3mPYa217vsg==
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2071;
 5:ggsi9054c/Q3N7XZaal8hfa0qefyyp5wqx+hJ+q5NmTLQuKzlRDa9v4D7SeHSXjMFZiEZc4vdw/GqTaU4Od25/kKKg7cTgdFVc/15y+l1XLvp6gFcxFYmExDCXx5DUmanfqkF3lhgi34f+DRr0P7iG3wZtpFnWge/gkElIrTaA0t+GCwNDsZG+gPUf8os6Jx8F0pxEee/A/b7hC0mNzDJvbquoA+F8GBQFI9WdmuRTWugDmAlHabU6uwuXcCrLXVXncBMq4oLxN63eCwzQ6p+e+iEATw8aHtT6fPr9LRZyuEHyAKwsR+ocAv7cdL4I3Ps423O9/d4Ymtn4pPBfZL4u4EZKOR6g6SKw5T98cL/xyh9fEVeDjMILjkDXwtbN9+wDh1fpLVFS02oKzWe+pjDBKINOxJfty2+gi26jDmBeHI7HJcPAzJZvGfTLK+bSn1/U63M1L4qetVcvFA1NFoSU+a10zpU6rr+PlULqMvqg22eFR4aY7i9Cy1uH7be5cc;
 24:cxp3z9m/IglZ8iuPXOM4dJU2xDiVG52Qx8/ISw8voPrThlYpyypnv5rCrYlaQmM2AzSZrxtWD5eIIOr60UZX1y+9GWP3I+czJJAhP68o8kA=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2071;
 7:CTRmIhK4QAflrL4G3PS9Irsd29nf8Y6l2H+l93oQlZpOfDXc431MTioMiA3ZFl5A3wx5REOGjJxRsMWw/L9s8tMKvbkDQY79/4Qis0FI8vW0MpcZ85y+JoMcnKr545kkQV0spxXKz1B4q9kh9P1lE8MW8FY3EyB86kpRMs5qj1ymiYf6Kzd0rFF1MzsueUUamVP07ys95FECc+1PepRLyLUT5r+JhxZk6MgmWr14b2XFhF7vk/QpzBMoDAYZuZ5/4F8mX66HBfcQBEix6aD8RddK88aM4PadreTrJFagqzGuVlwZVtEdH9eJwlPG6CvvjFZfYL2tE203OAKPF4FRkw==
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Jun 2017 12:39:05.8832 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0701MB2071
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Steve Capper <Steve.Capper@arm.com>, Andre Przywara <andre.przywara@arm.com>,
 Jiandi An <anjiandi@codeaurora.org>, Punit Agrawal <punit.agrawal@arm.com>,
 "Goel, Sameer" <sgoel@qti.qualcomm.com>, nd@arm.com,
 Charles Garcia-Tobin <Charles.Garcia-Tobin@arm.com>
Subject: [Xen-devel] [RFC] [PATCH] arm-acpi: Hide SMMU from IORT for
	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-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>

ClRoaXMgcGF0Y2ggZGlzYWJsZXMgdGhlIHNtbXUgbm9kZSBpbiBJT1JUIHRhYmxlIGZvciBoYXJk
d2FyZSBkb21haW4uCkFsc28gcGF0Y2hlcyB0aGUgb3V0cHV0X2Jhc2Ugb2YgcGNpX3JjIGlkX2Fy
cmF5IHdpdGggb3V0cHV0X2Jhc2Ugb2YKc21tdSBub2RlIGlkX2FycmF5LgoKU2lnbmVkLW9mZi1i
eTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KLS0tCiAgeGVuL2FyY2gvYXJtL2Rv
bWFpbl9idWlsZC5jIHwgMTQyIAorKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrLQogIHhlbi9pbmNsdWRlL2FjcGkvYWN0YmwyLmggICB8ICAgMyArLQogIHhlbi9pbmNs
dWRlL2FzbS1hcm0vYWNwaS5oICB8ICAgMSArCiAgMyBmaWxlcyBjaGFuZ2VkLCAxNDQgaW5zZXJ0
aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWlu
X2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKaW5kZXggZDZkNmM5NC4uOWY0
MWQwZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCisrKyBiL3hlbi9h
cmNoL2FybS9kb21haW5fYnVpbGQuYwpAQCAtMzIsNiArMzIsNyBAQCBpbnRlZ2VyX3BhcmFtKCJk
b20wX21heF92Y3B1cyIsIG9wdF9kb20wX21heF92Y3B1cyk7CiAgaW50IGRvbTBfMTFfbWFwcGlu
ZyA9IDE7CgogIHN0YXRpYyB1NjQgX19pbml0ZGF0YSBkb20wX21lbTsKK3N0YXRpYyB1OCAqaW9y
dF9iYXNlX3B0cjsKCiAgc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX2RvbTBfbWVtKGNvbnN0IGNo
YXIgKnMpCiAgewpAQCAtMTMzNiw2ICsxMzM3LDk2IEBAIHN0YXRpYyBpbnQgcHJlcGFyZV9kdGIo
c3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IAprZXJuZWxfaW5mbyAqa2luZm8pCiAgI2lmZGVmIENP
TkZJR19BQ1BJCiAgI2RlZmluZSBBQ1BJX0RPTTBfRkRUX01JTl9TSVpFIDQwOTYKCitzdGF0aWMg
dm9pZCBwYXRjaF9vdXRwdXRfcmVmKHN0cnVjdCBhY3BpX2lvcnRfaWRfbWFwcGluZyAqcGNpX2lk
bWFwLAorICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqc21tdV9u
b2RlKQoreworICAgIHN0cnVjdCBhY3BpX2lvcnRfaWRfbWFwcGluZyAqaWRtYXAgPSBOVUxMOwor
ICAgIGludCBpOworICAgIGZvciAoaT0wOyBpIDwgc21tdV9ub2RlLT5tYXBwaW5nX2NvdW50OyBp
KyspIHsKKyAgICAgICAgaWYoIWlkbWFwKQorICAgICAgICAgICAgaWRtYXAgPSAoc3RydWN0IGFj
cGlfaW9ydF9pZF9tYXBwaW5nKikoKHU4KilzbW11X25vZGUKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICsgc21tdV9ub2RlLT5tYXBwaW5nX29mZnNldCk7CisgICAg
ICAgIGVsc2UKKyAgICAgICAgICAgIGlkbWFwKys7CisKKyAgICAgICAgaWYgKHBjaV9pZG1hcC0+
b3V0cHV0X2Jhc2UgPT0gaWRtYXAtPmlucHV0X2Jhc2UpIHsKKyAgICAgICAgICAgIHBjaV9pZG1h
cC0+b3V0cHV0X2Jhc2UgPSBpZG1hcC0+b3V0cHV0X2Jhc2U7CisgICAgICAgICAgICBwY2lfaWRt
YXAtPm91dHB1dF9yZWZlcmVuY2UgPSBpZG1hcC0+b3V0cHV0X3JlZmVyZW5jZTsKKyAgICAgICAg
fQorICAgIH0KK30KKworc3RhdGljIHZvaWQgZml4dXBfcGNpcmNfbm9kZShzdHJ1Y3QgYWNwaV9p
b3J0X25vZGUgKm5vZGUpCit7CisgICAgc3RydWN0IGFjcGlfaW9ydF9pZF9tYXBwaW5nICppZG1h
cCA9IE5VTEw7CisgICAgc3RydWN0IGFjcGlfaW9ydF9ub2RlICpvbm9kZTsKKyAgICBpbnQgaT0w
OworCisgICAgZm9yIChpPTA7IGkgPCBub2RlLT5tYXBwaW5nX2NvdW50OyBpKyspIHsKKyAgICAg
ICAgaWYoIWlkbWFwKQorICAgICAgICAgICAgaWRtYXAgPSAoc3RydWN0IGFjcGlfaW9ydF9pZF9t
YXBwaW5nKikoKHU4Kilub2RlICsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICsgbm9kZS0+bWFwcGluZ19vZmZzZXQpOworICAgICAgICBlbHNlCisgICAgICAgICAg
ICBpZG1hcCsrOworCisgICAgICAgIG9ub2RlID0gKHN0cnVjdCBhY3BpX2lvcnRfbm9kZSopKGlv
cnRfYmFzZV9wdHIgKworIGlkbWFwLT5vdXRwdXRfcmVmZXJlbmNlKTsKKyAgICAgICAgc3dpdGNo
IChvbm9kZS0+dHlwZSkKKyAgICB7CisgICAgY2FzZSBBQ1BJX0lPUlRfTk9ERV9JVFNfR1JPVVA6
CisgICAgICAgICAgICBjb250aW51ZTsKKyAgICBjYXNlIEFDUElfSU9SVF9OT0RFX1NNTVU6Cisg
ICAgY2FzZSBBQ1BJX0lPUlRfTk9ERV9TTU1VX1YzOgorICAgICAgICAgcGF0Y2hfb3V0cHV0X3Jl
ZihpZG1hcCwgb25vZGUpOworICAgICAgICBicmVhazsKKyAgICAgICAgfQorICAgIH0KK30KKwor
c3RhdGljIGludCBoaWRlX3NtbXVfaW9ydCh2b2lkKQoreworICAgIHUzMiBpOworICAgIHUzMiBu
b2RlX29mZnNldCA9IDA7CisgICAgc3RydWN0IGFjcGlfdGFibGVfaW9ydCAqaW9ydF90YWJsZTsK
KyAgICBzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKm5vZGUgPSBOVUxMOworCisgICAgaW9ydF90YWJs
ZSA9IChzdHJ1Y3QgYWNwaV90YWJsZV9pb3J0ICopaW9ydF9iYXNlX3B0cjsKKworICAgIGZvciAo
aT0wOyBpIDwgaW9ydF90YWJsZS0+bm9kZV9jb3VudDsgaSsrKSB7CisgICAgICAgIGlmICghbm9k
ZSl7CisgICAgICAgICAgICBub2RlID0gKHN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqKShpb3J0X2Jh
c2VfcHRyICsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlvcnRfdGFibGUtPm5v
ZGVfb2Zmc2V0KTsKKyAgICAgICAgICAgIG5vZGVfb2Zmc2V0ID0gIGlvcnRfdGFibGUtPm5vZGVf
b2Zmc2V0OworICAgICAgICB9IGVsc2UgeworICAgICAgICAgICAgbm9kZSA9IChzdHJ1Y3QgYWNw
aV9pb3J0X25vZGUgKikoaW9ydF9iYXNlX3B0ciArCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBub2RlX29mZnNldCk7CisgICAgICAgIH0KKworICAgICAgICBub2RlX29mZnNldCAr
PSAgbm9kZS0+bGVuZ3RoOworICAgICAgICBpZiAobm9kZS0+dHlwZSA9PSBBQ1BJX0lPUlRfTk9E
RV9QQ0lfUk9PVF9DT01QTEVYKQorICAgICAgICAgICAgZml4dXBfcGNpcmNfbm9kZShub2RlKTsK
KyAgICB9CisKKyAgICBub2RlX29mZnNldCA9IDA7CisgICAgbm9kZSA9IE5VTEw7CisgICAgZm9y
IChpPTA7IGkgPCBpb3J0X3RhYmxlLT5ub2RlX2NvdW50OyBpKyspIHsKKyAgICAgICAgaWYgKCFu
b2RlKXsKKyAgICAgICAgICAgIG5vZGUgPSAoc3RydWN0IGFjcGlfaW9ydF9ub2RlICopKGlvcnRf
YmFzZV9wdHIgKworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW9ydF90YWJsZS0+
bm9kZV9vZmZzZXQpOworICAgICAgICAgICAgbm9kZV9vZmZzZXQgPSAgaW9ydF90YWJsZS0+bm9k
ZV9vZmZzZXQ7CisgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgICBub2RlID0gKHN0cnVjdCBh
Y3BpX2lvcnRfbm9kZSAqKShpb3J0X2Jhc2VfcHRyICsKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIG5vZGVfb2Zmc2V0KTsKKyAgICAgICAgfQorICAgICAgICBub2RlX29mZnNldCAr
PSAgbm9kZS0+bGVuZ3RoOworICAgICAgICBpZiAoKG5vZGUtPnR5cGUgPT0gQUNQSV9JT1JUX05P
REVfU01NVSkgfHwKKyAgICAgICAgICAgICAgICAgKG5vZGUtPnR5cGUgPT0gQUNQSV9JT1JUX05P
REVfU01NVV9WMykpCisgICAgICAgICAgICBub2RlLT50eXBlID0gQUNQSV9JT1JUX05PREVfUkVT
RVJWRUQ7CisgICAgfQorCisgICAgcmV0dXJuIDA7Cit9CisKICBzdGF0aWMgaW50IGFjcGlfaW9t
ZW1fZGVueV9hY2Nlc3Moc3RydWN0IGRvbWFpbiAqZCkKICB7CiAgICAgIGFjcGlfc3RhdHVzIHN0
YXR1czsKQEAgLTEzNDgsNyArMTQzOSwxMiBAQCBzdGF0aWMgaW50IGFjcGlfaW9tZW1fZGVueV9h
Y2Nlc3Moc3RydWN0IGRvbWFpbiAqZCkKICAgICAgaWYgKCByYyApCiAgICAgICAgICByZXR1cm4g
cmM7CgotICAgIC8qIFRPRE86IERlbnkgTU1JTyBhY2Nlc3MgZm9yIFNNTVUsIEdJQyBJVFMgKi8K
KyAgICAvKiBIaWRlIFNNTVUgZnJvbSBJT1JUICovCisgICAgcmMgPSBoaWRlX3NtbXVfaW9ydCgp
OworICAgIGlmIChyYykKKyAgICAgICAgcmV0dXJuIHJjOworCisgICAgLyogRGVueSBNTUlPIGFj
Y2VzcyBmb3IgR0lDIElUUyAqLwogICAgICBzdGF0dXMgPSBhY3BpX2dldF90YWJsZShBQ1BJX1NJ
R19TUENSLCAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoc3RydWN0IGFjcGlfdGFi
bGVfaGVhZGVyICoqKSZzcGNyKTsKCkBAIC0xNjQ2LDYgKzE3NDIsOCBAQCBzdGF0aWMgaW50IGFj
cGlfY3JlYXRlX3hzZHQoc3RydWN0IGRvbWFpbiAqZCwgCnN0cnVjdCBtZW1iYW5rIHRibF9hZGRb
XSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBQ1BJX1NJR19GQURULCB0YmxfYWRkW1RC
TF9GQURUXS5zdGFydCk7CiAgICAgIGFjcGlfeHNkdF9tb2RpZnlfZW50cnkoeHNkdC0+dGFibGVf
b2Zmc2V0X2VudHJ5LCBlbnRyeV9jb3VudCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBB
Q1BJX1NJR19NQURULCB0YmxfYWRkW1RCTF9NQURUXS5zdGFydCk7CisgICAgYWNwaV94c2R0X21v
ZGlmeV9lbnRyeSh4c2R0LT50YWJsZV9vZmZzZXRfZW50cnksIGVudHJ5X2NvdW50LAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgQUNQSV9TSUdfSU9SVCwgdGJsX2FkZFtUQkxfSU9SVF0uc3Rh
cnQpOwogICAgICB4c2R0LT50YWJsZV9vZmZzZXRfZW50cnlbZW50cnlfY291bnRdID0gdGJsX2Fk
ZFtUQkxfU1RBT10uc3RhcnQ7CgogICAgICB4c2R0LT5oZWFkZXIubGVuZ3RoID0gdGFibGVfc2l6
ZTsKQEAgLTE3OTQsMTEgKzE4OTIsMjMgQEAgc3RhdGljIGludCBlc3RpbWF0ZV9hY3BpX2VmaV9z
aXplKHN0cnVjdCBkb21haW4gCipkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvKQogIHsKICAg
ICAgc2l6ZV90IGVmaV9zaXplLCBhY3BpX3NpemUsIG1hZHRfc2l6ZTsKICAgICAgdTY0IGFkZHI7
CisgICAgYWNwaV9zdGF0dXMgc3RhdHVzOwogICAgICBzdHJ1Y3QgYWNwaV90YWJsZV9yc2RwICpy
c2RwX3RibDsKICAgICAgc3RydWN0IGFjcGlfdGFibGVfaGVhZGVyICp0YWJsZTsKKyAgICBzdHJ1
Y3QgYWNwaV90YWJsZV9oZWFkZXIgKmlvcnRfdGFibGU7CgogICAgICBlZmlfc2l6ZSA9IGVzdGlt
YXRlX2VmaV9zaXplKGtpbmZvLT5tZW0ubnJfYmFua3MpOwoKKyAgICBzdGF0dXMgPSBhY3BpX2dl
dF90YWJsZShBQ1BJX1NJR19JT1JULCAwLCAmaW9ydF90YWJsZSk7CisKKyAgICBpZiAoIEFDUElf
RkFJTFVSRShzdGF0dXMpICkKKyAgICB7CisgICAgICAgIGNvbnN0IGNoYXIgKm1zZyA9IGFjcGlf
Zm9ybWF0X2V4Y2VwdGlvbihzdGF0dXMpOworCisgICAgICAgIHByaW50aygiRmFpbGVkIHRvIGdl
dCBJT1JUIHRhYmxlLCAlc1xuIiwgbXNnKTsKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAg
fQorCiAgICAgIGFjcGlfc2l6ZSA9IFJPVU5EVVAoc2l6ZW9mKHN0cnVjdCBhY3BpX3RhYmxlX2Zh
ZHQpLCA4KTsKICAgICAgYWNwaV9zaXplICs9IFJPVU5EVVAoc2l6ZW9mKHN0cnVjdCBhY3BpX3Rh
YmxlX3N0YW8pLCA4KTsKCkBAIC0xODM5LDYgKzE5NDksOCBAQCBzdGF0aWMgaW50IGVzdGltYXRl
X2FjcGlfZWZpX3NpemUoc3RydWN0IGRvbWFpbiAKKmQsIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2lu
Zm8pCiAgICAgIGFjcGlfc2l6ZSArPSBST1VORFVQKHRhYmxlLT5sZW5ndGggKyBzaXplb2YodTY0
KSwgOCk7CiAgICAgIGFjcGlfb3NfdW5tYXBfbWVtb3J5KHRhYmxlLCBzaXplb2Yoc3RydWN0IGFj
cGlfdGFibGVfaGVhZGVyKSk7CgorICAgIC8qIEFkZCBzaXplIG9mIGlvcnQgKi8KKyAgICBhY3Bp
X3NpemUgKz0gaW9ydF90YWJsZS0+bGVuZ3RoOwogICAgICBhY3BpX3NpemUgKz0gUk9VTkRVUChz
aXplb2Yoc3RydWN0IGFjcGlfdGFibGVfcnNkcCksIDgpOwogICAgICBkLT5hcmNoLmVmaV9hY3Bp
X2xlbiA9IFBBR0VfQUxJR04oUk9VTkRVUChlZmlfc2l6ZSwgOCkKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICsgUk9VTkRVUChhY3BpX3NpemUsIDgpKTsKQEAgLTE4NDYs
NiArMTk1OCwzMCBAQCBzdGF0aWMgaW50IGVzdGltYXRlX2FjcGlfZWZpX3NpemUoc3RydWN0IGRv
bWFpbiAKKmQsIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8pCiAgICAgIHJldHVybiAwOwogIH0K
CitzdGF0aWMgaW50IGFjcGlfY3JlYXRlX2lvcnQoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IG1l
bWJhbmsgdGJsX2FkZFtdKQoreworICAgIHN0cnVjdCBhY3BpX3RhYmxlX2hlYWRlciAqdGFibGU7
CisgICAgYWNwaV9zdGF0dXMgc3RhdHVzOworCisgICAgc3RhdHVzID0gYWNwaV9nZXRfdGFibGUo
QUNQSV9TSUdfSU9SVCwgMCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAoc3RydWN0IGFj
cGlfdGFibGVfaGVhZGVyICoqKSZ0YWJsZSk7CisgICAgaWYgKCBBQ1BJX0ZBSUxVUkUoc3RhdHVz
KSApCisgICAgeworICAgICAgICBwcmludGsoIkZhaWxlZCB0byBnZXQgSU9SVCB0YWJsZVxuIik7
CisgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgIH0KKworICAgIGlvcnRfYmFzZV9wdHIgPSBk
LT5hcmNoLmVmaV9hY3BpX3RhYmxlCisgICAgICAgICAgICAgICArIGFjcGlfZ2V0X3RhYmxlX29m
ZnNldCh0YmxfYWRkLCBUQkxfSU9SVCk7CisgICAgQUNQSV9NRU1DUFkoaW9ydF9iYXNlX3B0ciwg
dGFibGUsIHRhYmxlLT5sZW5ndGgpOworCisgICAgdGJsX2FkZFtUQkxfSU9SVF0uc3RhcnQgPSBk
LT5hcmNoLmVmaV9hY3BpX2dwYQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKyBhY3Bp
X2dldF90YWJsZV9vZmZzZXQodGJsX2FkZCwgVEJMX0lPUlQpOworICAgIHRibF9hZGRbVEJMX0lP
UlRdLnNpemUgPSB0YWJsZS0+bGVuZ3RoOworCisgICAgcmV0dXJuIDA7Cit9CisKICBzdGF0aWMg
aW50IHByZXBhcmVfYWNwaShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtp
bmZvKQogIHsKICAgICAgaW50IHJjID0gMDsKQEAgLTE4ODksNiArMjAyNSwxMCBAQCBzdGF0aWMg
aW50IHByZXBhcmVfYWNwaShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgCmtlcm5lbF9pbmZvICpr
aW5mbykKICAgICAgaWYgKCByYyAhPSAwICkKICAgICAgICAgIHJldHVybiByYzsKCisgICAgcmMg
PSBhY3BpX2NyZWF0ZV9pb3J0KGQsIHRibF9hZGQpOworICAgIGlmICggcmMgIT0gMCApCisgICAg
ICAgIHJldHVybiByYzsKKwogICAgICByYyA9IGFjcGlfY3JlYXRlX3hzZHQoZCwgdGJsX2FkZCk7
CiAgICAgIGlmICggcmMgIT0gMCApCiAgICAgICAgICByZXR1cm4gcmM7CmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hY3BpL2FjdGJsMi5oIGIveGVuL2luY2x1ZGUvYWNwaS9hY3RibDIuaAppbmRl
eCA0MmJlYWM0Li5mMTgwZWE1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hY3BpL2FjdGJsMi5o
CisrKyBiL3hlbi9pbmNsdWRlL2FjcGkvYWN0YmwyLmgKQEAgLTU5MSw3ICs1OTEsOCBAQCBlbnVt
IGFjcGlfaW9ydF9ub2RlX3R5cGUgewogICAgICBBQ1BJX0lPUlRfTk9ERV9OQU1FRF9DT01QT05F
TlQgPSAweDAxLAogICAgICBBQ1BJX0lPUlRfTk9ERV9QQ0lfUk9PVF9DT01QTEVYID0gMHgwMiwK
ICAgICAgQUNQSV9JT1JUX05PREVfU01NVSA9IDB4MDMsCi0gICAgQUNQSV9JT1JUX05PREVfU01N
VV9WMyA9IDB4MDQKKyAgICBBQ1BJX0lPUlRfTk9ERV9TTU1VX1YzID0gMHgwNCwKKyAgICBBQ1BJ
X0lPUlRfTk9ERV9SRVNFUlZFRCA9IDB4ZmYKICB9OwoKICBzdHJ1Y3QgYWNwaV9pb3J0X2lkX21h
cHBpbmcgewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9hY3BpLmggYi94ZW4vaW5j
bHVkZS9hc20tYXJtL2FjcGkuaAppbmRleCA5Zjk1NGQzLi4xY2MwMTY3IDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20tYXJtL2FjcGkuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FjcGku
aApAQCAtMzYsNiArMzYsNyBAQCB0eXBlZGVmIGVudW0gewogICAgICBUQkxfRkFEVCwKICAgICAg
VEJMX01BRFQsCiAgICAgIFRCTF9TVEFPLAorICAgIFRCTF9JT1JULAogICAgICBUQkxfWFNEVCwK
ICAgICAgVEJMX1JTRFAsCiAgICAgIFRCTF9FRklULAotLSAKMi43LjQKCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Thu Jun 08 12:39:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 12: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 1dIwih-0005fE-Cc; Thu, 08 Jun 2017 12: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 <Manish.Jaggi@cavium.com>) id 1dIwig-0005el-G7
 for xen-devel@lists.xen.org; Thu, 08 Jun 2017 12:39:22 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 E4/92-03371-97549395; Thu, 08 Jun 2017 12:39:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa0gUURTHvTuzs6O4dl0Vj1tmLqWS7ZqIYhg
 UlfQAQf0S6Qcbc9pd2hczW2hQiEG19jLBQvHRwywVqXxUpJluLWFqhhpKGhFlgqZkqD00a2ZH
 zebT7/B/3HOHSxOqYkpNs9l2lrMwJg3lRRqiNui0OYlbDmyeuUvEV07dJLejPa7mOVkySpMbL
 ZnW7INyw8K5Kco2TWX/uOxS5KIueT7yokl8gYCyvkZSHBC+iODcgx63osJzCD4ONcnykSfth5
 OhrrScENkfp8GzlueEZJogoHuo2h0ncL0MrjZ1uRMU1sH3b60KkZU4EWqKXlAik3g93CoscHs
 CcDoMjDuR5PGFjuJPpMieOAH6RlxuJnAclDd8ICQOgYcTpW4GHAqfBztk4sGAzyJ41NDkDqhw
 GFzpzJdJpmBwdZeSEm+C0/PFSOIkcAycWizi4M3CqFwq+kPB+acOhTS0KeBdXfViwgZjo70C0
 wInQMUNH8nzRA55s0WL6YFVMD49QkmBNfCz/BclCS45VP6+g6RhzBdm2oZJaegh4XrVGXkBii
 hZ8RdKVty8ZMXNryGiBkXwLHeM5bTRsbpMzqg32M2M0aSN3hynM7M8z+hZE5PJ6w5ZzfVIeBo
 ewvcIzVYlO1EQLdMEKEPxlgMqn0xrVo6B4Q0Z3FETyztRBE3jhrra10hNWqwWVgPKkF2Cz5dj
 9Wz2YaNJeGtLVqC9Nf7KqB2CrORtjJk36iXpJdLSeV8bp2Uqd4c6UHlE7MCiyXDUslyx9GJ7U
 bDaT4mEBVXeNpYzG+3/62MokEYaP+XhnUKLt9FiXz5pTFhCJixRORkvLmFn/knqXJR8fHXMqv
 39Ke8XtPW1QTjj0oS/0VHNhVqjAX/MTU9LKkl6HHl/zjA02E6tdQSkhjW3eaXf3mfbRkcqYqq
 mWnIexsYS4eEtZ9ond68rOmkddpYNFJz44xHgmLff42das/ZWFG5t6ix9a/vifO6vOK0orO9P
 fUWl56SY+HujN/Qakjcw0RsJjmf+ArD+t5esAwAA
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1496925559!105907526!1
X-Originating-IP: [104.47.37.46]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9854 invoked from network); 8 Jun 2017 12:39:20 -0000
Received: from mail-cys01nam02on0046.outbound.protection.outlook.com (HELO
 NAM02-CY1-obe.outbound.protection.outlook.com) (104.47.37.46)
 by server-4.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 8 Jun 2017 12:39:20 -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=g4zMc8Tay/vsgoZk0yNA2utukvaDY2ICsHN37bbjcEg=;
 b=AxvieA+gMDBkfoEo0ZjFEwoAw1Yh1rqIIItbteTX6EkldwLmBzQQgRMR35vJNkMuIL1CVF4nxHVdKnjC++wR/y+f0eexmtSLvP19+z49ipZIdTdA5au7dU7RSBFQDGL8Wg4qLpGQboQ/uXKNSz1DH472nDoQWCeFQ13pndGCJ0o=
Received: from [10.160.0.45] (111.93.218.67) by
 SN1PR0701MB2080.namprd07.prod.outlook.com (10.163.132.27) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1143.10; Thu, 8 Jun 2017 12:39:11 +0000
To: Julien Grall <julien.grall@arm.com>, shankerd@codeaurora.org,
 xen-devel@lists.xen.org
References: <c454c458-8bbb-ea24-b830-a2c700362cfc@arm.com>
 <CALicx6tS7-WyKvOAVd8LTQWh0ozuwnTr9QkmqBztmqqpHY=5Dg@mail.gmail.com>
 <d18f4748-d11b-7d3e-0dad-8e94054e34f1@arm.com>
 <beab6449-7cf0-67a1-a02a-56ac0c788cec@codeaurora.org>
 <2a5c6138-b617-bfa1-184a-b7d29bdff729@arm.com>
 <79b3f831-49be-8ff3-5c55-a5135cbf0abd@caviumnetworks.com>
 <8a71425c-6b26-7ee9-75e2-eccf90c2932e@arm.com>
 <02795d5b-39e9-3b20-6337-fb3941c20cef@caviumnetworks.com>
 <e7abc302-49a7-1521-82d5-56c13f1c375e@arm.com>
From: Manish Jaggi <mjaggi@caviumnetworks.com>
Message-ID: <7ece64e1-a063-954f-d1e8-08c8d0cbb9e5@caviumnetworks.com>
Date: Thu, 8 Jun 2017 18:08:58 +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: <e7abc302-49a7-1521-82d5-56c13f1c375e@arm.com>
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: BM1PR01CA0101.INDPRD01.PROD.OUTLOOK.COM (10.174.208.17) To
 SN1PR0701MB2080.namprd07.prod.outlook.com (10.163.132.27)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: SN1PR0701MB2080:
X-MS-Office365-Filtering-Correlation-Id: 86052a7b-df98-4dac-e2ad-08d4ae6b60b0
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(201703131423075)(201703031133081); SRVR:SN1PR0701MB2080; 
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2080;
 3:NIQ3Crftkh+l3GLLs1wAer9VlUyq62bYQF4/hU1bItM+2H0AatAQKr0SPXW/FK9fljaij2s+0ljOwh+/s4Rz+K1HvH7Cl7Fxe0zrSYtsx8XPhrLxWCoH8GahtsMbDzZTbUqWFwgbzEYiWrFaT0Z78Q56xf0tGot3dJK7b2vKfUsHH5ju0kQraK2clHgTEuY2MldAxT5zYTQ9QBrqEED/34hxhdJ2IUxDzVlWspi1lsESwQm7V4HQLDXIr92rPAXqDIycyP4tKjYacq85cEtuJo/uOv43SOv25uIQmfzXVtZNleeguLwD80L03dbTsaUqRCu4gkf3mw2hKoEUIHd64A==;
 25:8hG7wEiDRnoEtEABemfuULIKEYiuAMho6RjZ5Y/DGV7yGy8X0xtkNxxVOu3DUsEJficaWdJOk9UA6qQwkdU0DQ9J/9mqg1QUM5vSVVYfp9qZrOzC/9FIihLnmZGOCLi16mQPVFrAIAVBGVbBoqWjBOXbepOlw0g9+XIyE2yGpO7oJUhbH3HjKMUTArVDfIDE2m+euPfiTD8pCOW4FdvjAVb4e5ryYpkkv6y7vEgAkRaPoULPPTe1EGf6dIj5KupRUp+Je5rLvWIuwKSsDzbQk/WcnZpRu96loheTOtELgj6Aks7x+Z6/gyBl5clmT17CdrliBlGNGms9hmFwL0XREPgVNf0oe+zLRzb0dJahBf1CXcghzyOlJQ9VFS155NOFVm4KqbQTe6Wplh5JuGhLnvqnOVB1k2c0PnMcQId5JQHAIOglkZV0/VVOozS0PbWMm9/QvyzCTrlaAqAMP9fyANp8b7g2obhFunI2xDUcaMU=
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2080;
 31:a1NczBa6ghqzfsG/pQWMcA5mcP6Ajt9g/yIL0KkKagnW/jPEQ20kturmxVrlZksrLxdc7UgNcV2FzYzszFdtOyM4HWAvybqXCrgu31aYO3MR4b86w1Dr7caVDShIZcZtdnoWAuZxsEEPb6d/ed1EAAOgKvPrBHO5iXXVNQ+f1Kdvg8joEqFJtkNFMfldj/rxr2YEFjUOpu3EcOnqtbol1uiU367OtRkEAoSpQyXt+2jUNCadN6XxDZ1gqKIebU3BAC4CQU8368vstnNssVyVhA==;
 20:4Mgr9F6icqV/qycWOzQjEMgsJbbRaW/sn3jRO8Lqkm4vodFdjN15i+JEXfwJUfeA2T5WayX00EgN+XaEIoifjz6Lggt9Cf6V0+f0nS6m/Fym6x5owOvSjsc1j41hsk2KE04hVT8tMQvdTFV3H9Apj+EIDGNxIwHF5RD8OYr3CXi8J4BvxoK8WG/cmZ05urfX0YBNdP3dbQg2rKMZq5Dk3PuuMr9ZntBuFpm5nrgZ8Mbz78cE/FLSbJzfCHGi1DdBMQ1gpyKdKpgzBx2SaTrfGyqqr/SHcpVqwdxY1l6Sf6XM2nsOw4YM/JxXYQ6y4kzrynWZHOpsj9rXd0+j9XOSTEt88OZqwk46ErqnriAJQoWCK6waPt9oZckk8sE/O9KLAZ9BfNT6OOYm1pyXTGkztkJ68OYsSA8AN374uPNRAQS7jycHXMWZx5eQ+3kDgl97EzHFKqXNvzxiB8nZCPjP7vHfr1wLI23awo1yFfydFEyxNphTl15Pgq7yJClTbnUai88v79mf1ucWZecjWoa1HcLX9fvBHCjYlzQ58RggGP19XruOsbf1dcg0h+kRfM0DP8Tf8D1QclwxS0Fk4AsJOG127eT2mX10tDRuObFJBmU=
X-Microsoft-Antispam-PRVS: <SN1PR0701MB208010C37545CC7AD3A98BAFECC90@SN1PR0701MB2080.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(131327999870524);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(100000703101)(100105400095)(3002001)(10201501046)(6041248)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123562025)(20161123560025)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:SN1PR0701MB2080; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:SN1PR0701MB2080; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtTTjFQUjA3MDFNQjIwODA7NDpkMzlsNkNxek9iWWJtVXkwQ0lsMThjQndz?=
 =?utf-8?B?UGN3TUQwR29HWDcwZHRkTFdlMjN5VnN1UGhLNWdab29xUlhYUXg3L3pUb3Mz?=
 =?utf-8?B?ZVBOV2g4RmdMaHh6TG9JNStrUElTMHZMamh5a05OSDc4ZjcveFZ1VnBhcDBO?=
 =?utf-8?B?ejR3d0J5TFpCUHpkVzJ3VVNsVmhtQ2NjYzh3ZWo3eEF0cjBMMmI2UjFpNi9j?=
 =?utf-8?B?bXA5VkVsVVFNSEdJSGN1WkU4cEN5MHdqbmhabGhGOVZiZzBaNkxMR3BPRFNR?=
 =?utf-8?B?Z1Z4d2FFNkZHUDFzTkJDdXpRK2M0ME9tZmhzdkxoczh3K2J2cWpyQkI4SDNn?=
 =?utf-8?B?NC9ob1ZzRmpaV1VtTDd5eXlyQXNnZlRqam8zTnhyekt4QjNPd3VkYmRQWHo4?=
 =?utf-8?B?YjhKT1JpVlZHVHljaHJMZFQ4cVQwNnVjb25CMjZleFZLYjF2aE94MkRseFdJ?=
 =?utf-8?B?ZDJiTktKV3RHSTc4OVhOWkZ4YzRaVmkwZGRPMzVWbUMrNm1wdVUrcFpIdkdE?=
 =?utf-8?B?MmNVUVZoZkNUTDBPTU80MS9WSnh1dDVaNy9jZGQrUGc4Sk5xNGd4aFZjSWpl?=
 =?utf-8?B?Z01KcTVtV2g1OFhiamhBM2Nlb21BWk5wVE1wUzRERTM3UHBXRTd1NFRFYjE0?=
 =?utf-8?B?Y0tnR0UwdFVCakZpcUF5RmdxT29Za24zOVV0ZERYOHNWS1BQRDc5di9rTjhY?=
 =?utf-8?B?aGRsYTJORVZtQ1FQTWk3ejB6UVQxRGl4RFVUU3JBNElQc2tYZkpQYWQ4MnZh?=
 =?utf-8?B?OWtWT3ZscTYrVmxockRkUzlUdFZxZU1aaEhnWEhWNE15Y3p6eUkvZ2JNVm4r?=
 =?utf-8?B?SlBVUVdXUFdyNWRCeTh5SW5mZ29rVWt6bXd6TE1Vb1dYWDJmMmZnYjRqU21Z?=
 =?utf-8?B?M3drS3pHZ3RPa2Z2c05wQ2Iyci85SGJ4L0hOcHV6eENzekxzUFZtSXlSQklC?=
 =?utf-8?B?NXhveWprZ3ovWHlPOVByMVZVbGlXQTBlMGZpQnFHcmtCeXN0L3FMWnFEbjB2?=
 =?utf-8?B?dnRZMDgzR1VqOVAra1plS2xzRWJpREdoemxkdHpobkJWWitReFhJT0NKOVRJ?=
 =?utf-8?B?a0diL0FGYzRXb1FPYUtjSEs0ZEIrMndkL1l6R2J4OElyZmJIU1hsSDd0SVBw?=
 =?utf-8?B?eU4vWUZIVmdXQUgrQnJrTVYzSWJKYmFBN29QZGFTSkx1U3F4TlV0VjQ4WFZM?=
 =?utf-8?B?MW9yaFBCV0x5UTZDWlk5ZFViSDBxR2p0UGlnd0F0aHVaMlNSNE1iNnJ6RkJQ?=
 =?utf-8?B?TERsN1c4SDRjazhkWjlDdHRRZWhNNkpVay9LS09WekowbDJFaEIxcmpXVDc1?=
 =?utf-8?B?RmsyTGRYSVJqK096a3VSMzdwOUpUKzh2TkszQW1NdlJOR0NkUzIxOTh6WTV2?=
 =?utf-8?B?UG1PY2JGRUVyVEpXMGlVY3hWUmpGVnVRbk91OXdVQTIyanU0cURVR29tclpk?=
 =?utf-8?B?eGoyb3Z2ZGgvaXFnNkNPYWljZlR0REdMZUNIb2IwcVhiY3lVaXQ5T0dQbUtH?=
 =?utf-8?B?dGkybE1LbWNlK2pHRHZNWEtMMWwwQlRYYy9PMG9VOWpneW9xUVZRaUxXY3p6?=
 =?utf-8?B?cEkzUkYwcHhKbmptcFdvV0JnVVZEejdBPT0=?=
X-Forefront-PRVS: 0332AACBC3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6049001)(6009001)(39850400002)(39410400002)(39450400003)(39400400002)(39840400002)(24454002)(377454003)(110136004)(38730400002)(6246003)(72206003)(7416002)(64126003)(2950100002)(6666003)(42882006)(229853002)(31696002)(189998001)(65826007)(42186005)(31686004)(53936002)(5660300001)(305945005)(7736002)(478600001)(54356999)(3846002)(25786009)(50986999)(65956001)(66066001)(230700001)(81166006)(4326008)(65806001)(23676002)(76176999)(53546009)(36756003)(2906002)(77096006)(90366009)(33646002)(54906002)(8676002)(47776003)(6486002)(5009440100003)(93886004);
 DIR:OUT; SFP:1101; SCL:1; SRVR:SN1PR0701MB2080; H:[10.160.0.45]; FPR:;
 SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtTTjFQUjA3MDFNQjIwODA7MjM6Rzhzcm5VWU53MjFYVVBMWW1yUWc3ZkEr?=
 =?utf-8?B?eGp2ZVpzMG9UU0I5M0ZoQ1VIY0hrdDFVRnBpTlZkSlNJZkJDeHFhNmJSV1FT?=
 =?utf-8?B?c2J3VlEzTitickIzY0FLOTBUcS9vTkRtTWVXcnBsR2tpZGRSUjNZZmhBUlZM?=
 =?utf-8?B?Qzc3T2UveS83U0lWcUlpMTM3VzJWSzFEU2d2cjl2d3JwMUw3a0k5VEtmNFl1?=
 =?utf-8?B?RDlnOCtRUTFLNFpYUHh4b05vOUptSnRnOFlFdS9OWGQvT0hCZ1o3d2llbExv?=
 =?utf-8?B?OVRlMnpQZnZ2VjduTFZmWTlyeVZHU012S0pEU1J5Q0hPTkdpcldJVmsvY2h4?=
 =?utf-8?B?OXZlLzRLZUljb1kyeGhiNEFpMXVYZUR0N1N3UmJnRkhXV2ZDdlFRNzl5ZFc1?=
 =?utf-8?B?cDVzQVlmaWpDRkVTZEpOY0NzT0Jqa3lTcE83Vm9OalBoczM1ZGlWaHZ1Y1VL?=
 =?utf-8?B?VkdTaFZ3cGI4VWcwUDZuUVYzcU44YU15c3JHUnJ0M3JadDRpZEdVK0xIMEto?=
 =?utf-8?B?OStGeEhoeGdJMTVFSHZJRERyVmRCZmVPTmlGdG5MMGx2WEQ4M3o0TDZUKzJi?=
 =?utf-8?B?UjlzRm81ZFdrN2JzZUlmWmVDd3BmNWUyU0tkaUNMTkNyZ0oxYnpVOVhSUVNZ?=
 =?utf-8?B?YTZZYlptc0VPc2Y5aW9aUmZYVW9ZRjhKSm1RYmsySjJvZlllczBITzlPQVlO?=
 =?utf-8?B?eEdkek11dkZCTHZXUEVBTTdJejdCWWZuK1VIZFR5amNBMmp6L3hUZFNuZmwr?=
 =?utf-8?B?b2tvQW5rWkZUSFdXZ2xoWm03dzduMjA4dUp3a3ppZUM0bENLbE5DWDdKRVR5?=
 =?utf-8?B?bGtTUlJsSXhOTHFSYnFRRXRyc3hhdVV3SWxNRnRtZDFIb2o1YzVac0pvWGpp?=
 =?utf-8?B?SVVHYnVwQzd2bDR3cjFzOUpMTmNHRzNRVytZT0RyYXNTK3dTTk5rTEQ5UWFt?=
 =?utf-8?B?SFpmeHkyOVgvWjlUNzcwMVNOclhUMDlJNDhxVFBaZmhCZXZRZ2tISTR4TmNo?=
 =?utf-8?B?eXYxVzFablBRcGliN1BNanZGRjEwY2Z2a3ozY3JuZTZITDBRendvVXhaSmFo?=
 =?utf-8?B?Ym5ySyt4bXZOVVBkWHFjNzQ5dkpWd0ZYaUpTaERGNkNVV0x0a2M3amZjek1K?=
 =?utf-8?B?dFR1R1dkRHViMUl5UmRJeUVFdVdhZlRtRURzcVhxTjdkdG1oampKSkkxNmlP?=
 =?utf-8?B?TzBZVlFKU3pFWUVJMTVINjFlVm5Kdm55emVjdDV3ZFNQajZSdmtYeDhzNDRk?=
 =?utf-8?B?RDV1azR2NERGLzcxb3J0UTNjc0NkMjV6RjRyaERxREg1bUpmNHBhd25tRXVy?=
 =?utf-8?B?WlNlQ2txUmlkMFdieGNVUitBSkYyb1hwQ2JGYldUSDVSTmNhdU16TDg0OVdS?=
 =?utf-8?B?QUVqaVVpWkpmejJnWmhoNkhXekg0aDRUNHdnSGVNeHE2cGFVOGVFUk13YTF1?=
 =?utf-8?B?OXlXMkg1M01wSG5lbnViNHEvVGNRTmJmeHBJbG5hS1p6anlmZ3E4UlJGcXVq?=
 =?utf-8?B?aWp5TXovQmlKbS95c3VyeGNyNU9TZEJrVk9qWnAxVzQ1dWxEU2Fjc1ZGa1ho?=
 =?utf-8?B?UGZZcXVNRHFUREQxK2t3QU92RVVYOVZGRXVPRHhsektDVDBzajk2TVdUYUNh?=
 =?utf-8?B?STJLR0k5OUQrMjVhNUwzanJiYXlEU3BqVkdBNytqVXF2Y1VsT2ZlL0FhTk1r?=
 =?utf-8?B?alR5SzNJcEZUcXdTQzJ1bU54L2VPVFJKWmdyakJSNmFNVjE4cSthZjNwVnRO?=
 =?utf-8?B?MFgwZlJPUS9DeGR1Q1RZVTdVSTN0Vk5KcFoycUZNUmFvRG9aWjdUUjdKeE9K?=
 =?utf-8?Q?VOt/Qup0pVvnR0N?=
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2080;
 6:ldy1NHfAWYOBrK9YZAU3sABJ7UcknWf9Bw8SbB/IAFzl+SGV5HLxHRem2A5qnrf0SwQV56p/nNmZdufucPQw0OYyHLqSJcuR2BB5TMy7xIuuAdTohdzQhPLA1jdFHqwuxXHQaEa9rRQcx834j/vhFvFJecVZv+g648vGYQE9eBgp44kVrAUwQ0LT8CIjXrNFNhtI/N21bsNAUfiNshrLZk+KsNQc6uZqmKNu4HSB1UxB7Rx8u0Stybp+kB+QsO9AwLn8+u8Yxy63weTJQZ2LmJ4XiGwjpR8Mh5sisuP614a63/pSnbfUcMhbqVKW4mfhugBUPEmy7lIn6JDlvn0jpnRIcalJS5OvT7ZNKmjkBsVwOsYm4Xf60brMojhzcmyBkJJClCP4Jss8oh6y2ZDqF4+tO/ppDn7AkhvL+QH6u1vt/g+6go4zbMFPGp9vALGYJXA5nuIoN/LFFZZLhmRaMZsfykdzKbeeZdOv2JWUq/VTeF/WxxjDOzvO+cDBqbiDqNwT7fNdnM351Lx1G52LKg==
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2080;
 5:DVF3bvjWvjFxtvnQZ6HK+lr9J5XWYCKEsHmSVKsxU2OP1RHDbDsryjxUsTWM4hIZK+xf2aSY4du/bMbIcfKnEpzM9eW0s8wZBrI+z/z5cuPf0kcX9e0FyraBhm9ERKzwxIudFq93DdHbp85/5rxYR/bbxf8h5hPk7XUm5TWDVxcRyiZLT7QV8i5wF4DQDealWn5ll009chI5tO37j4K4KL+EsaC0jooCG1kUMbYTMNYZOxvjiObX/VeQs0tLlgABBZOQeeT6QPcfaoafSLFqsKBLAm+iwTi/BwzT99u5phj3YsuVe8O5e2I7RKgRaiUrFH+alfIoAuXPD4axuwMINL5AeIz0zTHCreryUqbVx8mQfBmmibOOD35nQRYRVxJCrndYSzpZa5owKvYlpIcHsTbgSCdnJVQz0wE37AKdU0vboTZ7nnt/T6H8UPEpr3A24BBsjnTmekpRHb+WBqAU5fmm3G1U0MXDMCZwiGOnTPKVMmIEkWUV6x3eLZ5PZ1Sq;
 24:e1xEofoMnb1uDsycoowiMKMey8loODkAdi/Hj4IG+T7UwMe88ISN3ONdSQTWIbuRF72Y9lbuyd4FBcclNIoV1A08pTkjpbC7r600lW0ibIg=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2080;
 7:KJjK6sRZI4ZvoAGRBqB9zEvLUDz3Inm8c2GmywNlDaSitCf7SEBYKrFBH1QVglEnokAlqq2BKZ5O4B7xhymdU2QtzD2vArRJG8qouEud99LC0d204H1tGYfFtk25dBtv3c8fAv41wQfHmpmFmxzqQcGlthQNqgvKuhl4kveiYfY6WOnj6a648ZbH9SLT0/ipgmXRlQNosO0EeGmXBQnXX1y0KreEvGV9syMajVAO79jMga6Nrf1a4EoAwHL9EH9jqfpjlGOsfUQpWztF2Zl0kjaHO9d23CiyCikqImwga9lyenHHqiEPlOd+PJ8cOpLrjz7mi9UTrWasH2wmYqILWA==
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Jun 2017 12:39:11.7862 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR0701MB2080
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Steve Capper <Steve.Capper@arm.com>, Andre Przywara <andre.przywara@arm.com>,
 Jiandi An <anjiandi@codeaurora.org>, Punit Agrawal <punit.agrawal@arm.com>,
 Sameer Goel <sgoel@codeaurora.org>, nd@arm.com,
 Charles Garcia-Tobin <Charles.Garcia-Tobin@arm.com>
Subject: Re: [Xen-devel] xen/arm: Hiding SMMUs from Dom0 when using ACPI 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-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>

CgpPbiA1LzE5LzIwMTcgMTozOSBBTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Cj4KPiBPbiAxOC8w
NS8yMDE3IDIxOjAyLCBNYW5pc2ggSmFnZ2kgd3JvdGU6Cj4+IEluIHRoZSBJT1JUIHRhYmxlIHVz
aW5nIHRoZSAgUENJLVJDIG5vZGUsIFNNTVUgbm9kZSBhbmQgSVRTIG5vZGUsCj4+IFJJRC0+U3Ry
ZWFtSUQtPkRldmljZS1JRCAgbWFwcGluZyBjYW4gYmUgZ2VuZXJhdGVkLgo+PiBBcyBwZXIgSU9S
VCBzcGVjIHRvYWR5LCBzYW1lIFJJRCBjYW4gYmUgbWFwcGVkIHRvIGRpZmZlcmVudCBTdHJlYW1J
RHMKPj4gdXNpbmcgdHdvIElEIEFycmF5IGVsZW1lbnRzIHdpdGggc2FtZSBSSUQgcmFuZ2UgYnV0
IGRpZmZlcmVudCBvdXRwdXQKPj4gcmVmZXJlbmNlLgo+PiBUaGVyZSBleGlzdHMgbm8gdXNlIGNh
c2UgZm9yIHN1Y2ggYSBzY2VuYXJpbyBoZW5jZSBhIGNsYXJpZmljYXRpb24gaXMKPj4gcmVxdWly
ZWQgaW4gSU9SVCBzcGVjIHdoaWNoIHN0YXRlcyB0aGF0IFJJRCByYW5nZSBjYW5ub3Qgb3Zlcmxh
cCBpbiB0aGUKPj4gSUQgYXJyYXkuCj4KPiBJIHVuZGVyc3RhbmQgdGhhdC4KPgo+Pgo+PiB3aXRo
IHRoaXMgY2xhcmlmaWNhdGlvbiBpbiBwbGFjZSwgaXQgaXMgc3RyYWlnaHQtZm9yd2FyZCB0byBt
YXAgUklEIHRvIGEKPj4gZGV2aWNlLUlEIGJ5IHJlcGxhY2luZyBvdXRwdXQgb2YgU01NVSB0byBv
dXRwdXQgb2YgUkNJLVJDCj4KPiBJIGFtIG5vdCBzdXJlIHRvIGZvbGxvdyB5b3VyIHN1Z2dlc3Rp
b24gaGVyZS4gQnV0IEkgd2lsbCB3YWl0IGEgcGF0Y2ggCj4gYmVmb3JlIGNvbW1lbnRpbmcuCj4K
UGxlYXNlIHNlZSBbUkZDXSBbUEFUQ0hdIGFybS1hY3BpOiBIaWRlIFNNTVUgZnJvbSBJT1JUIGZv
ciBoYXJkd2FyZSBkb21haW4KPiBDaGVlcnMsCj4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 08 12:40:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 12: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 1dIwjc-0006H0-Qt; Thu, 08 Jun 2017 12: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 <kashyap.thimmaraju@sec.t-labs.tu-berlin.de>)
 id 1dIwcW-0005XK-HQ
 for xen-devel@lists.xen.org; Thu, 08 Jun 2017 12:33:00 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 E0/7B-19466-BF349395; Thu, 08 Jun 2017 12:32:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXSNJVdUfeXs2W
 kwacbZhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aypckFP/gqXuw5xN7AuJy3i5GTQ0JAWeJD
 11TmLkYuDiGBjYwSK2e3MoEkRASkJa59vswIYjML6Ei0rlrDDmKzCbhKnD3dzwxiCwvYSjxd9
 okNYpCcRG/3JBYQm1fATOLD6cVgvSwCKhKHWveygtiiAuESWyZOYIKoEZQ4OfMJC8R8f4k3G+
 +wTWDkmYUkNQtJCsJWl/gz7xIzhC0v0bx1NpRtJfF+1j+oGkWJKd0P2SFsZ4lzL6awLGBkX8W
 oUZxaVJZapGtorJdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERicDECwg/HfNs9D
 jJIcTEqivIoClpFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjXOgHlBItS01Mr0jJzgHECk5bg4
 FES4dUHSfMWFyTmFmemQ6ROMSpKifN+AUkIgCQySvPg2mCxeYlRVkqYlxHoECGegtSi3MwSVP
 lXjOIcjErCvFtApvBk5pXATX8FtJgJaPGSdxYgi0sSEVJSDYyJtyNETqWL/HbZnXLSL/q3blF
 857VMdbuGD9IJwivM/mbt79n0/3LuJiVPhfO/ih++eRUnyn7JOmDSFualhuvkE/0mHTi1eS9n
 Xv1qs+Mclu6b35qusXnq9+mCz+LMgqA0mctvvojF9OW9Kn9l+12HPdL752/lrUyrp7RxlLB8F
 Jr4+0Tbxc1KLMUZiYZazEXFiQBGaeaPyAIAAA==
X-Env-Sender: kashyap.thimmaraju@sec.t-labs.tu-berlin.de
X-Msg-Ref: server-4.tower-206.messagelabs.com!1496925178!102437675!1
X-Originating-IP: [130.149.7.33]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22136 invoked from network); 8 Jun 2017 12:32:58 -0000
Received: from mail.tu-berlin.de (HELO mail.tu-berlin.de) (130.149.7.33)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Jun 2017 12:32:58 -0000
X-tubIT-Incoming-IP: 130.149.230.43
Received: from mail.sec.t-labs.tu-berlin.de ([130.149.230.43])
 by mail.tu-berlin.de (exim-4.89/mailfrontend-6) with esmtp 
 id 1dIwcT-0005n1-4H; Thu, 08 Jun 2017 14:32:58 +0200
To: xen-devel@lists.xen.org
From: Kashyap Thimmaraju <kashyap.thimmaraju@sec.t-labs.tu-berlin.de>
X-Enigmail-Draft-Status: N1110
Message-ID: <593943F5.3030108@sec.t-labs.tu-berlin.de>
Date: Thu, 8 Jun 2017 14:32:53 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101
 Thunderbird/38.5.1
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="------------050208050602080106040707"
X-Mailman-Approved-At: Thu, 08 Jun 2017 12:40:20 +0000
Cc: George Dunlap <george.dunlap@citrix.com>
Subject: [Xen-devel] Deployment usage and performance of a network 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>
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.
--------------050208050602080106040707
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit

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

Hi,

I'm Kashyap Thimmaraju, a second year PhD student at TU Berlin in
Germany. This is my first post here, and I'm a Xen newbie.

I saw George Dunlap's presentation "Securing Your Xen-Based Cloud" at
the LinuxCon on youtube recently as I am interested in using the
driver domain for networking.

In the presentation he proposed placing the network driver  and
forwarding functionality (bridge, iptables, etc.) into a (network)
driver domain. This is indeed good for security.

However, I am curious if people are really adopting such an approach.
Are there cloud providers or PV vendors deploying such an
architecture? If so, is there any impact on the networking performance
of say VM-VM or VM-Internet traffic?

Thanks,
- -- 
Kashyap Thimmaraju <kashyap.thimmaraju@sec.t-labs.tu-berlin.de>
Security in Telecommunications <sec.t-labs.tu-berlin.de>
TU Berlin / Telekom Innovation Laboratories
Ernst-Reuter-Platz 7, Sekr TEL 16 / D - 10587 Berlin, Germany
Phone: +49 30 8353 58351
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQEcBAEBCAAGBQJZOUP1AAoJEKEOZw+VIHXN8usH/RHhBw9xXSyp8zrxBcCOH+/G
o3maD+LV5fHBxKlAsSPOAV88LdZI9SKEUvChqj/pLESTEYzvGdc/wwShBepczMjm
XIiCb+B5WkXUOqNEwjERZAzhptnHH6asNbPTsPQm7u634LCncSmNrWHSEpZpMeCQ
+eAa52ywKO/ArXODUzKqhuFRVrdFeKASbGb3rL93cogOC1TDiSrdzX3mHUvJe9qJ
iRlKUaJi6IeNbxa29W1hbED/NJfg7lWFSBuB55glX08ORxsEk3MATnnHXeYw9VMk
Yxpg6zxsaqnYO60HCksSjeuj7KLyfEiWIELnRkBCdptpaPKfJnTilNdt1aD5ALw=
=jPVg
-----END PGP SIGNATURE-----

--------------050208050602080106040707
Content-Type: text/x-vcard;
 name="kashyap_thimmaraju.vcf"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="kashyap_thimmaraju.vcf"

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--------------050208050602080106040707--


From xen-devel-bounces@lists.xen.org Thu Jun 08 12:42:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 12:42: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 1dIwlj-0006Xh-6P; Thu, 08 Jun 2017 12: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=3256debce=Paul.Durrant@citrix.com>)
 id 1dIwlh-0006XW-OG
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 12:42:29 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 36/2C-03920-53649395; Thu, 08 Jun 2017 12:42:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrAIsWRWlGSWpSXmKPExsWyU9JRQtfEzTL
 S4PJVGYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP6yyNMBa2cFZ+vHmBsYPzE1sXIySEh4CfR
 vHYKM4jNJqAjsfTofCYQW0RAVWLRofWsXYxcHMwC/UwSUxs2sIIkhAVcJP4fWswGUeQq8e10F
 yOEvYpRYtYshS5GDg4WARWJdRuDQMK8Au4Se5+sZAeZIyTwgENif+tSRpAaTgF7iS8/0kBqGA
 VkJb40rga7gVlAXOLWE4gbJAQEJJbsOc8MYYtKvHz8jxXCNpDYunQfC0S9jsSC3RC/MAtoSyx
 b+JoZYq+gxMmZT1gmMArPQjJ2FpKWWUhaZiFpWcDIsopRvTi1qCy1SNdYL6koMz2jJDcxM0fX
 0MBMLze1uDgxPTUnMalYLzk/dxMjMPQZgGAHY8c/p0OMkhxMSqK8igKWkUJ8SfkplRmJxRnxR
 aU5qcWHGDU4OAQ2r119gVGKJS8/L1VJgpfZFahOsCg1PbUiLTMHGJ0wpRIcPEoivPpOQGne4o
 LE3OLMdIjUKUZFKXFeW5A+AZBERmkeXBssIVxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMG+
 aM9AUnsy8Erjpr4AWMwEtXvLOAmRxSSJCSqqBMd7Jvj7mcaJ7xNEpi4PivWQVT7Tek3N6ya1w
 co2a9FSFk33c4WLLbrp6M8RXpmw/riJZNEXdP1H6ToltR8X2iqSoS4F/tq75k3in59Hz7UoT2
 fg5VOebv5gWLbyc+dRPjWufl7WU7XJxdXvYeSNcv3NLXsaM4xskZD6dmJvHPnPuncOlR7lmKr
 EUZyQaajEXFScCAAgkENcDAwAA
X-Env-Sender: prvs=3256debce=Paul.Durrant@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1496925748!106376853!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8695 invoked from network); 8 Jun 2017 12:42:28 -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;
 8 Jun 2017 12:42:28 -0000
X-IronPort-AV: E=Sophos;i="5.39,315,1493683200"; d="scan'208";a="47431234"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] debian stretch dom0 + xen 4.9 fails to boot
Thread-Index: AdLe0KoM3kANRDRYSf+PCIgyxC4kg///62kA///UqkD//530gIAAq+WA//7hiaAASaM11////+MQgAAfuwCAAAbUMIAAGXcAgAAQOnCAAEA9AIAAVefggADG/ACAAUkj0IACqxgAgAUy+oCACoPQgIATiwnQ
Date: Thu, 8 Jun 2017 12:42:26 +0000
Message-ID: <94bf1caf8b95436fa7b3aed74a172ce1@AMSPEX02CL03.citrite.net>
References: <bcc0d4330d9b463a9829af1327d895a9@AMSPEX02CL03.citrite.net>
 <5936E230020000780015FEDC@prv-mh.provo.novell.com>
 <fe6a9bb5eb8144bda27ef1532a153ab7@AMSPEX02CL03.citrite.net>
 <d45ae6fc34a94ab48213667073b37616@AMSPEX02CL03.citrite.net>
 <3a0eb227-8302-50db-84a6-b07893ab0e91@oracle.com>
 <d8a91bf2426a4fc99f6a0e633e853402@AMSPEX02CL03.citrite.net>
 <5937D4FF02000078001602F6@suse.com>
 <e9772a31-a3c0-6994-2745-219e6b0948f8@suse.com>
 <ad450ab0147147429a46cd7382a17c19@AMSPEX02CL03.citrite.net>
 <0e704f5e-5845-dc56-6058-d0451d43d842@citrix.com>
 <2baad09e48864a06873037240b8e39dd@AMSPEX02CL03.citrite.net>
 <5938048A02000078001604AE@prv-mh.provo.novell.com>
 <056e566f141c4715867e2bdbbe418977@AMSPEX02CL03.citrite.net>
 <593806FC02000078001604D1@prv-mh.provo.novell.com>
 <e4aae59cbd884e21ab1fb75a96f34d3d@AMSPEX02CL03.citrite.net>
 <593813E602000078001605F7@prv-mh.provo.novell.com>
 <ee93e45315794a3db4aa21beefb62e52@AMSPEX02CL03.citrite.net>
 <593838D20200007800160859@prv-mh.provo.novell.com>
 <fc6fa02bb41e497e8b1896b692e82123@AMSPEX02CL03.citrite.net>
 <59383D4F020000780016089F@prv-mh.provo.novell.com>
In-Reply-To: <59383D4F020000780016089F@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: Juergen Gross <jgross@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "Julien Grall \(julien.grall@arm.com\)" <julien.grall@arm.com>,
 'BorisOstrovsky' <boris.ostrovsky@oracle.com>,
 "xen-devel\(xen-devel@lists.xenproject.org\)" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] debian stretch dom0 + xen 4.9 fails to 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>

Rm9yIHRob3NlIGZvbGxvd2luZyB0aGlzLi4uCgpCeSBwb2tpbmcgY2hhcmFjdGVycyBhdCB0aGUg
c2NyZWVuIGFuZCBiaXNlY3Rpbmcgd2hlcmUgdGhleSBzdG9wcGVkLCBJIGhhdmUgbmFycm93ZWQg
dGhlIHByb2JsZW0gdG8gdGhlIGNvZGUgaW4gZWRkLlMuIEkgY2FuIHN1Y2Nlc3NmdWxseSBib290
IGJ5IHNldHRpbmcgb3B0X2VkZD1vZmYgb24gdGhlIFhlbiBjbWQgbGluZSBhbmQgSSBjYW4gYWxz
byBib290IHdpdGggdGhlIGZvbGxvd2luZyBwYXRjaCBhcHBsaWVkOgoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9ib290L2VkZC5TIGIveGVuL2FyY2gveDg2L2Jvb3QvZWRkLlMKaW5kZXggNzMz
NzFmOThiNS4uNTQwOWYxZDlhMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Jvb3QvZWRkLlMK
KysrIGIveGVuL2FyY2gveDg2L2Jvb3QvZWRkLlMKQEAgLTE0OCw1ICsxNDgsNiBAQCBHTE9CQUwo
Ym9vdF9tYnJfc2lnbmF0dXJlX25yKQogICAgICAgICAuYnl0ZSAgIDAKIEdMT0JBTChib290X21i
cl9zaWduYXR1cmUpCiAgICAgICAgIC5maWxsICAgRUREX01CUl9TSUdfTUFYKjgsMSwwCisgICAg
ICAgLmFsaWduICA0MDk2CiBHTE9CQUwoYm9vdF9lZGRfaW5mbykKLSAgICAgICAgLmZpbGwgICA1
MTIsMSwwICAgICAgICAgICAgICAgICAgICAgICAgICMgYmlnIGVub3VnaCBmb3IgYSBkaXNjIHNl
Y3RvcgorICAgICAgICAuZmlsbCAgIDQwOTYsMSwwICAgICAgICAgICAgICAgICAgICAgICAgICMg
YmlnIGVub3VnaCBmb3IgYSBkaXNjIHNlY3RvcgoKKGJhc2VkIG9uIGEgaHVuY2ggdGhhdCB0aGUg
QklPUyBkZWZhdWx0cyB0byBhIDRLIHNlY3RvciBmb3IgbXkgTlZNZSBkcml2ZSkKCkkgbmVlZCB0
byBpbnZlc3RpZ2F0ZSBzb21lIG1vcmUgYnV0IEkgZG8gd29uZGVyIHdoZXRoZXIgdGhlIEVERCBp
bmZvIHNob3VsZCBiZSByZWFkIGZpcnN0IHRvIGRldGVybWluZSB0aGUgYXBwcm9wcmlhdGUgc2l6
ZSBvZiBtZW1vcnkgYnVmZmVyIHRvIHVzZSB3aGVuIGlzc3VpbmcgdGhlIHJlYWQgb2YgdGhlIE1C
Ui4gSGFyZGNvZGluZyBhIDRrIHJlc2VydmF0aW9uIHNlZW1zIGxpa2UgdGhlIHdyb25nIHRoaW5n
IHRvIGRvLCBldmVuIGlmIGl0IGlzIHN1ZmZpY2llbnQgZm9yIHRoaXMgQklPUy4KCiAgUGF1bAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 08 12:43:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 12:43: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 1dIwn7-0006hl-GS; Thu, 08 Jun 2017 12:43:57 +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 1dIwn6-0006gz-2y
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 12:43:56 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 3C/EE-03371-B8649395; Thu, 08 Jun 2017 12:43:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXSPJ+BQ7fLzTL
 SYPplQ4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPK1uCCVuGKdV/jGxj/8HUxcnEICaxjlLgz
 fwZrFyMHh7BAvMSTGUldjJwcIgLuEpc/TmUDCTML6Euc21EOUT6PUWLz6m4WkBo2AQOJKa9Xg
 rXyCjhI7PsmBBJmEVCRONe1lRHEFhUIl3ix5Q8riM0rIChxcuYTsFZOAWuJQ0/WsoPYzALqEn
 /mXWKGsLUlli18DWWLS9x6Mp9pAiPfLCTts5C0zELSMgtJywJGllWMGsWpRWWpRbpGhnpJRZn
 pGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIHhxwAEOxj/LAs4xCjJwaQkyqsoYBkpxJeU
 n1KZkVicEV9UmpNafIhRhoNDSYJ3gwtQTrAoNT21Ii0zBxgJMGkJDh4lEV59J6A0b3FBYm5xZ
 jpE6hSjopQ4bzZInwBIIqM0D64NFn2XGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMyb5gw0hS
 czrwRu+iugxUxAi5e8swBZXJKIkJJqYExzt0vknipRp9Iw6fX9rXOUGH5PCJZc96LUo/mexfJ
 i0W6jeAkPjwRvqSCXOt+3G/sv83pdElTQeRWfXrbX7EjS9dLVRzfe3nKxva3nuMavdKFegbak
 +rnPLz09tKLlxvqdDYIG5Xe+cFt9FH7+x+zXlmzOG7MXnn+8Pd6o+uybxdXXbZyzxZRYijMSD
 bWYi4oTAfgxR0W5AgAA
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-6.tower-21.messagelabs.com!1496925834!49873872!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16884 invoked from network); 8 Jun 2017 12:43:54 -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; 8 Jun 2017 12:43:54 -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 2290010C5C6EF;
 Thu,  8 Jun 2017 14:43:48 +0200 (CEST)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20170601151906.10213-1-proskurin@sec.in.tum.de>
 <20170601151906.10213-6-proskurin@sec.in.tum.de>
 <3a019bbf-6ebe-85b0-4d97-90ccb6295035@arm.com>
From: Sergej Proskurin <proskurin@sec.in.tum.de>
Message-ID: <0da289b1-e2ef-672e-3a3d-0ac86fc1d663@sec.in.tum.de>
Date: Thu, 8 Jun 2017 14:43:47 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <3a019bbf-6ebe-85b0-4d97-90ccb6295035@arm.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [RFC PATCH v2 5/8] arm/mem_access: Add software
 guest-page-table walk
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLAoKWy4uLl0KCj4gSSBrbm93IEkgc3VnZ2VzdGVkIHRvIG1vdmUgaW4gcDJtLmMu
IExvb2tpbmcgYXQgdGhlIGRpZmYgc3RhdCwgdGhpcwo+IHdpbGwgaW5jcmVhc2UgcXVpdGUgYSBs
b3QgcDJtLmMgd2hpY2ggaXMgYWxyZWFkeSBiaWcuCj4KPiBIb3cgYWJvdXQgaW50cm9kdWNpbmcg
YSBmaWxlIGd1ZXN0X3dhbGsuYyB3aGljaCBjb250YWluIHRoZSBuZXcKPiBmdW5jdGlvbnM/Cj4K
Ck5vIHByb2JsZW0gYXQgYWxsLiBJIHdpbGwgZ2xhZGx5IG1vdmUgdGhlIGZ1bmN0aW9uYWxpdHkg
aW50byBhIHNlcGFyYXRlCmZpbGUuCgo+Cj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHZhZGRyX3QgZ3ZhLCBwYWRkcl90ICppcGEsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCAqcGVybV9ybykKPgo+IEkgYW0gYSBiaXQgY29uZnVzZWQgd2l0aCBw
ZXJtX3JvLiBXaWxsIHlvdSBvbmx5IHJldHVybiAwLzE/IElmIHNvIGl0Cj4gc2hvdWxkIGJlIGEg
Ym9vbC4KPgo+IEJ1dCB3ZSBsaWtlbHkgd2FudCB0byBrbm93IG1vcmUgcGVybWlzc2lvbiBzdWNo
IGFzIHRoZSBleGVjdXRpb24gYml0Li4uCj4KClllcywgSSBhZ3JlZSB0aGF0IHdlIHNob3VsZCBy
ZXR1cm4gbW9yZSBwZXJtaXNzaW9ucyBiYWNrIHRvIHRoZSBjYWxsZXIuCkkgc3VnZ2VzdCB0aGF0
IHdlIGFncmVlIG9uIHJlcXVpcmVkIHBlcm1pc3Npb25zIGF0IHRoaXMgcG9pbnQsIGFzIGRvIG5v
dApvbmx5IGhhdmUgdGhlIGV4ZWN1dGlvbiBiaXQgKCFYTikgYnV0IGFsc28gd2UgZGlzdGluZ3Vp
c2ggYmV0d2VlbiB0aGUKUHJpdmlsZWdlZCBYTiAoUFhOKSBiaXQgaW4gdGhlIGxvbmctZGVzY3Jp
cHRvciBmb3JtYXQsIGFzIHdlbGwgYXMgdGhlCmFjY2VzcyBwZXJtaXNzaW9ucyBiaXRzIChBUFsy
OnhdKSwgd2hpY2ggaW5mb3JtIHdoaWNoIEVML1BMIGlzIGFsbG93ZWQKdG8gYWNjZXNzIChSV1gp
IHRoZSBwYXJ0aWN1bGFyIG1lbW9yeSByZWdpb24uCgpPciBkbyB5b3UgdGhpbmsgcmV0dXJuaW5n
IGFuIGFkZGl0aW9uYWwgZXhlY3V0ZSBiaXQgKCFYTikgd291bGQgc3VmZmljZQpmb3Igbm93LCBh
cyB3ZSBkb24ndCByZWFsbHkgY2FyZSBhYm91dCBleGVjdXRpb24gcGVybWlzc2lvbnMgYXQKZGlm
ZmVyZW50IEVMJ3MvUEwncyBhdCB0aGlzIHBvaW50PwoKPgo+Cj4gVGhlIG5hbWUgZ3B0IGlzIG5v
dCB2ZXJ5IHVzZWQgaW4gWGVuIGFuZCB3b3VsZCBwcmVmZXIgYSBjbGVhcmVyIG5hbWUKPiBzdWNo
IGFzIHRoZSB4ODYgb25lICJndWVzdF93YWxrX3RhYmxlcyIuCgpTb3VuZHMgZ29vZCB0byBtZS4g
SSBoYXZlIGNoYW5nZWQgdGhlIG5hbWVzIHRvIGd1ZXN0X3dhbGtfKHRhYmxlc3xzZHxsZCkuCgo+
Cj4+ICsgICAgICAgICAgICAgICAgIHBhZGRyX3QgKmlwYSwgdW5zaWduZWQgaW50ICpwZXJtX3Jv
KQo+PiArewo+PiArICAgIHVpbnQzMl90IHNjdGxyID0gUkVBRF9TWVNSRUcoU0NUTFJfRUwxKTsK
Pj4gKyAgICByZWdpc3Rlcl90IHRjciA9IFJFQURfU1lTUkVHKFRDUl9FTDEpOwo+PiArI2lmZGVm
IENPTkZJR19BUk1fNjQKPj4gKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gcDJtLT5kb21haW47Cj4+
ICsjZW5kaWYKPgo+IFRoZSBvbmx5IHBsYWNlIHVzZSAqZCBpcyBpbiB0aGUgaXNfMzJiaXRfZG9t
YWluLCBzbyBubyBuZWVkIHRvIGFkZAo+IHNvbWUgI2lmZGVmIGFuZCBkZWZpbmUgdGhlIHZhcmlh
YmxlLgo+CgpbLi4uXQoKPj4gKwo+PiArI2lmZGVmIENPTkZJR19BUk1fNjQKPj4gKyAgICBpZiAo
IGlzXzMyYml0X2RvbWFpbihkKSApCj4+ICsjZW5kaWYKPgo+IGlzXzMyYml0X2RvbWFpbiBleGlz
dHMgZm9yIDMyLWJpdCBYZW4uIFNvIG5vdCBuZWVkIHRvIGhhdmUgdGhpcyAjaWZkZWYuCj4KClRy
dWUuIFRoZSByZWFzb24gZm9yIHRoaXMgI2lmZGVmIGlzIHRoYXQgc2luY2UgaXNfMzJiaXRfZG9t
YWluKGQpCnJlc29sdmVzIHRvIGEgKDEpIG9uIEFSTXY3LCB0aGUgY29tcGlsZXIgY29tcGxhaW5l
ZCBhYm91dCB0aGUgZmFjdCB0aGF0CnRoZSB2YXJpYWJsZSBzdHJ1Y3QgZG9tYWluICpkIHdhcyBu
b3QgdXNlZC4gVG8gcmVzb2x2ZSB0aGlzLCBJIGNhbgpzaW1wbHkgdXNlIHAybS0+ZG9tYWluIGF0
IHRoaXMgcG9pbnQgYW5kIHJlbW92ZSB0aGUgbG9jYWwgdmFyaWFibGUKY29tcGxldGVseS4gQWx0
ZXJuYXRpdmVseSwgSSBjb3VsZCB1c2Ugc3RydWN0IGRvbWFpbiAqZCBhcyBhIGZ1bmN0aW9uCnBh
cmFtZXRlciBpbnN0ZWFkIG9mIHN0cnVjdCBwMm1fZG9tYWluICpwMm0uIEkgYmVsaWV2ZSBpdCB3
b3VsZCBiZQpjbGVhbmVyIHRvIHByb3ZpZGUgdGhlIGRvbWFpbiBpbnN0ZWFkIG9mIHRoZSBwMm0g
YXMgcGFyYW1ldGVyLCBhcyB3ZQpkb24ndCByZWFsbHkgbmVlZCB0aGUgcDJtLiBXaGF0IHdvdWxk
IHlvdSBwcmVmZXI/CgpDaGVlcnMsCn5TZXJnZWoKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 08 12:44:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 12:44: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 1dIwnN-0006kM-OX; Thu, 08 Jun 2017 12:44: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 1dIwnN-0006k9-CR
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 12:44:13 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 0E/3C-03058-C9649395; Thu, 08 Jun 2017 12:44:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsVysyfVTXeOm2W
 kwc157Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ba1keMBSfMKyb0dDA2ME4x6GLk4hAS2Mgo
 sf/YHVYIZzejxOKHjUxdjJwcwgJuEnOePGEBSYgIzGKU2Dz/BSNIQkjAVWLTnXdgRWwCmhJ3P
 n8Cs3kFrCRmbD7OAmKzCKhI7Nn/CswWFQiXeNt4hAWiRlDi5MwnYDYn0ILHbdPZQWxmATOJeZ
 sfMkPY8hLb385hnsDIOwtJyywkZbOQlC1gZF7FqFGcWlSWWqRraKyXVJSZnlGSm5iZo2toYKa
 Xm1pcnJiempOYVKyXnJ+7iREYWgxAsIPxy7KAQ4ySHExKoryKApaRQnxJ+SmVGYnFGfFFpTmp
 xYcYNTg4BDavXX2BUYolLz8vVUmCl9kVqE6wKDU9tSItMwcY/DClEhw8SiK8+k5Aad7igsTc4
 sx0iNQpRl2ODavXf2ESApshJc67D2SGAEhRRmke3AhYJF5ilJUS5mUEOlCIpyC1KDezBFX+Fa
 M4B6OSMG+aM9AUnsy8ErhNr4COYAI6Ysk7C5AjShIRUlINjN3nK3ftiLgXdvmv68T5ryuF3v3
 us09Qe87Y/kE9a7703IlbH+7ceHLJA1NRS6umbWwrCz3fsKdmcX8XvyRYe8IqeXZC7oSlD+1X
 NuycPSuZe86iZZIZvVMNJivuzXBrrLy0/sO87fKnQlZ6bdr1R66meXnc8hhdj3d1uWKMD/cdW
 MHtUDDt/F4lluKMREMt5qLiRACsZIITvwIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1496925851!106817787!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58468 invoked from network); 8 Jun 2017 12:44:11 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-9.tower-27.messagelabs.com with SMTP; 8 Jun 2017 12:44: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 30DFC2B;
 Thu,  8 Jun 2017 05:44: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 87CD33F578;
 Thu,  8 Jun 2017 05:44:10 -0700 (PDT)
To: Manish Jaggi <mjaggi@caviumnetworks.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Andre Przywara <andre.przywara@arm.com>
References: <874e9db7-63bb-8cad-ed69-793d4f08f19d@caviumnetworks.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f595778b-8813-805a-693c-53b6391788dc@arm.com>
Date: Thu, 8 Jun 2017 13:44:09 +0100
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: <874e9db7-63bb-8cad-ed69-793d4f08f19d@caviumnetworks.com>
Subject: Re: [Xen-devel] [RFC v2] [PATCH] arm64-its: Add ITS support for
	ACPI 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-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>

SGksCgpQbGVhc2UgcmVzZW5kIHRoZSBwYXRjaCBjb3JyZWN0bHkgKHNlZSBiZWxvdykuCgpDaGVl
cnMsCgpPbiAwOC8wNi8xNyAxMzoxMCwgTWFuaXNoIEphZ2dpIHdyb3RlOgo+IFRoaXMgcGF0Y2gg
c3VwcG9ydHMgSVRTIGluIGhhcmR3YXJlIGRvbWFpbiwgc3VwcG9ydHMgSVRTIGluIFhlbiB3aGVu
Cj4gYm9vdGluZyB3aXRoIEFDUEkuIFNpZ25lZC1vZmYtYnk6IE1hbmlzaCBKYWdnaSA8bWphZ2dp
QGNhdml1bS5jb20+IC0tLQo+IENoYW5nZXMgc2luY2UgdjE6IC0gTW92ZWQgaXRzIHNwZWNpZmlj
IGNvZGUgdG8gZ2ljLXYzLWl0cy5jIC0gZml4ZWQKPiBtYWNyb3MgeGVuL2FyY2gvYXJtL2RvbWFp
bl9idWlsZC5jIHwgNiArKy0tIHhlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMgfAo+IDc1ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0geGVuL2FyY2gvYXJtL2dpYy12My5j
IHwgMTAKPiArKysrLS0geGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmggfCA2ICsrKysg
NCBmaWxlcyBjaGFuZ2VkLCA5MQo+IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pIGRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPiBiL3hlbi9hcmNoL2FybS9kb21h
aW5fYnVpbGQuYyBpbmRleCAzYWJhY2MwLi5kNmQ2Yzk0IDEwMDY0NCAtLS0KPiBhL3hlbi9hcmNo
L2FybS9kb21haW5fYnVpbGQuYyArKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgQEAg
LTIwLDcKPiArMjAsNyBAQCAjaW5jbHVkZSA8YXNtL3BzY2kuaD4gI2luY2x1ZGUgPGFzbS9zZXR1
cC5oPiAjaW5jbHVkZQo+IDxhc20vY3B1ZmVhdHVyZS5oPiAtICsjaW5jbHVkZSA8YXNtLWFybS9n
aWNfdjNfaXRzLmg+ICNpbmNsdWRlCj4gPGFzbS9naWMuaD4gI2luY2x1ZGUgPHhlbi9pcnEuaD4g
I2luY2x1ZGUgPHhlbi9ncmFudF90YWJsZS5oPiBAQCAtMTgwNCw3Cj4gKzE4MDQsOSBAQCBzdGF0
aWMgaW50IGVzdGltYXRlX2FjcGlfZWZpX3NpemUoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0Cj4g
a2VybmVsX2luZm8gKmtpbmZvKSBtYWR0X3NpemUgPSBzaXplb2Yoc3RydWN0IGFjcGlfdGFibGVf
bWFkdCkgKwo+IHNpemVvZihzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfaW50ZXJydXB0KSAqIGQt
Pm1heF92Y3B1cyAtICsKPiBzaXplb2Yoc3RydWN0IGFjcGlfbWFkdF9nZW5lcmljX2Rpc3RyaWJ1
dG9yKTsgKyArIHNpemVvZihzdHJ1Y3QKPiBhY3BpX21hZHRfZ2VuZXJpY19kaXN0cmlidXRvcikg
KyArCj4gZ2ljdjNfaXRzX21hZHRfZ2VuZXJpY190cmFuc2xhdG9yX3NpemUoKTsgKyBpZiAoIGQt
PmFyY2gudmdpYy52ZXJzaW9uID09Cj4gR0lDX1YzICkgbWFkdF9zaXplICs9IHNpemVvZihzdHJ1
Y3QgYWNwaV9tYWR0X2dlbmVyaWNfcmVkaXN0cmlidXRvcikgKgo+IGQtPmFyY2gudmdpYy5ucl9y
ZWdpb25zOyBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYwo+IGIveGVuL2Fy
Y2gvYXJtL2dpYy12My1pdHMuYyBpbmRleCAxZmIwNmNhLi45MzdiOTcwIDEwMDY0NCAtLS0KPiBh
L3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMgKysrIGIveGVuL2FyY2gvYXJtL2dpYy12My1pdHMu
YyBAQCAtMjUsMTQKPiArMjUsMTggQEAgI2luY2x1ZGUgPHhlbi9yYnRyZWUuaD4gI2luY2x1ZGUg
PHhlbi9zY2hlZC5oPiAjaW5jbHVkZQo+IDx4ZW4vc2l6ZXMuaD4gKyNpbmNsdWRlIDx4ZW4vaW9j
YXAuaD4gI2luY2x1ZGUgPGFzbS9naWMuaD4gI2luY2x1ZGUKPiA8YXNtL2dpY192M19kZWZzLmg+
ICNpbmNsdWRlIDxhc20vZ2ljX3YzX2l0cy5oPiAjaW5jbHVkZSA8YXNtL2lvLmg+Cj4gI2luY2x1
ZGUgPGFzbS9wYWdlLmg+ICsjaW5jbHVkZSA8eGVuL2FjcGkuaD4gKyNpbmNsdWRlIDxhY3BpL2Fj
dGFibGVzLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vcGZuLmg+ICNkZWZpbmUgSVRTX0NNRF9RVUVVRV9T
WiBTWl8xTSAtICsjZGVmaW5lCj4gQUNQSV9HSUNWM19JVFNfTUVNX1NJWkUgKFNaXzY0SykgLyog
KiBObyBsb2NrIGhlcmUsIGFzIHRoaXMgbGlzdCBnZXRzCj4gb25seSBwb3B1bGF0ZWQgdXBvbiBi
b290IHdoaWxlIHNjYW5uaW5nICogZmlybXdhcmUgdGFibGVzIGZvciBhbGwgaG9zdAo+IElUU2Vz
LCBhbmQgb25seSBnZXRzIGl0ZXJhdGVkIGFmdGVyd2FyZHMuIEBAIC05MjAsNiArOTI0LDU1IEBA
IGludAo+IGdpY3YzX2xwaV9jaGFuZ2VfdmNwdShzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90IHZk
b29yYmVsbCwgcmV0dXJuIDA7IH0KPiAraW50IGdpY3YzX2l0c19kZW55X2FjY2Vzcyhjb25zdCBz
dHJ1Y3QgZG9tYWluICpkKSAreyArIGludCByYyA9IDA7ICsKPiB1bnNpZ25lZCBsb25nIG1mbiwg
bnI7ICsgY29uc3Qgc3RydWN0IGhvc3RfaXRzICppdHNfZGF0YTsgKyArCj4gbGlzdF9mb3JfZWFj
aF9lbnRyeShpdHNfZGF0YSwgJmhvc3RfaXRzX2xpc3QsIGVudHJ5KSArIHsgKyBtZm4gPQo+IHBh
ZGRyX3RvX3BmbihpdHNfZGF0YS0+YWRkcik7ICsgbnIgPSBQRk5fVVAoQUNQSV9HSUNWM19JVFNf
TUVNX1NJWkUpOyArCj4gcmMgPSBpb21lbV9kZW55X2FjY2VzcyhkLCBtZm4sIG1mbiArIG5yKTsg
KyBpZiAoIHJjICkgKyBnb3RvIGVuZDsgKyB9Cj4gK2VuZDogKyByZXR1cm4gcmM7ICt9ICsgK3Uz
Mgo+IGdpY3YzX2l0c19tYWR0X2dlbmVyaWNfdHJhbnNsYXRvcl9zaXplKHZvaWQpICt7ICsgY29u
c3Qgc3RydWN0IGhvc3RfaXRzCj4gKml0c19kYXRhOyArIHUzMiBzaXplID0gMDsgKyArIGxpc3Rf
Zm9yX2VhY2hfZW50cnkoaXRzX2RhdGEsCj4gJmhvc3RfaXRzX2xpc3QsIGVudHJ5KSArIHsgKyBz
aXplICs9IHNpemVvZihzdHJ1Y3QKPiBhY3BpX21hZHRfZ2VuZXJpY190cmFuc2xhdG9yKTsgKyB9
ICsgcmV0dXJuIHNpemU7ICt9ICsgK3UzMgo+IGdpY3YzX2l0c19tYWtlX2h3ZG9tX21hZHQodTgg
KmJhc2VfcHRyLCB1MzIgb2Zmc2V0KSAreyArIHN0cnVjdAo+IGFjcGlfbWFkdF9nZW5lcmljX3Ry
YW5zbGF0b3IgKmdpY19pdHM7ICsgY29uc3Qgc3RydWN0IGhvc3RfaXRzCj4gKml0c19kYXRhOyAr
IHUzMiB0YWJsZV9sZW4gPSBvZmZzZXQsIHNpemU7ICsgKyAvKiBVcGRhdGUgR0lDIElUUwo+IGlu
Zm9ybWF0aW9uIGluIGhhcmR3YXJlIGRvbWFpbidzIE1BRFQgKi8gKyBsaXN0X2Zvcl9lYWNoX2Vu
dHJ5KGl0c19kYXRhLAo+ICZob3N0X2l0c19saXN0LCBlbnRyeSkgKyB7ICsgc2l6ZSA9IHNpemVv
ZihzdHJ1Y3QKPiBhY3BpX21hZHRfZ2VuZXJpY190cmFuc2xhdG9yKTsgKyBnaWNfaXRzID0gKHN0
cnVjdAo+IGFjcGlfbWFkdF9nZW5lcmljX3RyYW5zbGF0b3IgKikoYmFzZV9wdHIgKyB0YWJsZV9s
ZW4pOyArCj4gZ2ljX2l0cy0+aGVhZGVyLnR5cGUgPSBBQ1BJX01BRFRfVFlQRV9HRU5FUklDX1RS
QU5TTEFUT1I7ICsKPiBnaWNfaXRzLT5oZWFkZXIubGVuZ3RoID0gc2l6ZTsgKyBnaWNfaXRzLT5i
YXNlX2FkZHJlc3MgPSBpdHNfZGF0YS0+YWRkcjsKPiArIHRhYmxlX2xlbiArPSBzaXplOyArIH0g
KyByZXR1cm4gdGFibGVfbGVuOyArfSArIC8qICogQ3JlYXRlIHRoZQo+IHJlc3BlY3RpdmUgZ3Vl
c3QgRFQgbm9kZXMgZnJvbSBhIGxpc3Qgb2YgaG9zdCBJVFNlcy4gKiBUaGlzIGNvcGllcyB0aGUK
PiByZWcgcHJvcGVydHksIHNvIHRoZSBndWVzdCBzZWVzIHRoZSBJVFMgYXQgdGhlIHNhbWUgYWRk
cmVzcyBAQCAtOTkyLDYKPiArMTA0NSwyNiBAQCBpbnQgZ2ljdjNfaXRzX21ha2VfaHdkb21fZHRf
bm9kZXMoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKPiByZXR1cm4gcmVzOyB9ICtpbnQgZ2ljdjNf
aXRzX2FjcGlfaW5pdChzdHJ1Y3QgYWNwaV9zdWJ0YWJsZV9oZWFkZXIKPiAqaGVhZGVyLCBjb25z
dCB1bnNpZ25lZCBsb25nIGVuZCkgK3sgKyBzdHJ1Y3QKPiBhY3BpX21hZHRfZ2VuZXJpY190cmFu
c2xhdG9yICppdHNfZW50cnk7ICsgc3RydWN0IGhvc3RfaXRzICppdHNfZGF0YTsgKwo+ICsgaXRz
X2RhdGEgPSB4emFsbG9jKHN0cnVjdCBob3N0X2l0cyk7ICsgaWYgKCFpdHNfZGF0YSkgKyByZXR1
cm4gLTE7ICsgKwo+IGl0c19lbnRyeSA9IChzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfdHJhbnNs
YXRvciAqKWhlYWRlcjsgKwo+IGl0c19kYXRhLT5hZGRyID0gaXRzX2VudHJ5LT5iYXNlX2FkZHJl
c3M7ICsgaXRzX2RhdGEtPnNpemUgPQo+IEFDUElfR0lDVjNfSVRTX01FTV9TSVpFOyArICsgc3Bp
bl9sb2NrX2luaXQoJml0c19kYXRhLT5jbWRfbG9jayk7ICsgKwo+IHByaW50aygiR0lDdjM6IEZv
dW5kIElUUyBAMHglbHhcbiIsIGl0c19kYXRhLT5hZGRyKTsgKyArCj4gbGlzdF9hZGRfdGFpbCgm
aXRzX2RhdGEtPmVudHJ5LCAmaG9zdF9pdHNfbGlzdCk7ICsgcmV0dXJuIDA7ICt9IC8qIFNjYW4K
PiB0aGUgRFQgZm9yIGFueSBJVFMgbm9kZXMgYW5kIGNyZWF0ZSBhIGxpc3Qgb2YgaG9zdCBJVFNl
cyBvdXQgb2YgaXQuICovCj4gdm9pZCBnaWN2M19pdHNfZHRfaW5pdChjb25zdCBzdHJ1Y3QgZHRf
ZGV2aWNlX25vZGUgKm5vZGUpIHsgZGlmZiAtLWdpdAo+IGEveGVuL2FyY2gvYXJtL2dpYy12My5j
IGIveGVuL2FyY2gvYXJtL2dpYy12My5jIGluZGV4IGM5MjczMDYuLmYwZjZkMTIKPiAxMDA2NDQg
LS0tIGEveGVuL2FyY2gvYXJtL2dpYy12My5jICsrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYyBA
QAo+IC0xMzMzLDkgKzEzMzMsOCBAQCBzdGF0aWMgaW50IGdpY3YzX2lvbWVtX2RlbnlfYWNjZXNz
KGNvbnN0IHN0cnVjdAo+IGRvbWFpbiAqZCkgcmV0dXJuIGlvbWVtX2RlbnlfYWNjZXNzKGQsIG1m
biwgbWZuICsgbnIpOyB9IC0gcmV0dXJuIDA7ICsKPiByZXR1cm4gZ2ljdjNfaXRzX2RlbnlfYWNj
ZXNzKGQpOyB9IC0gI2lmZGVmIENPTkZJR19BQ1BJIHN0YXRpYyB2b2lkCj4gX19pbml0IGdpY19h
Y3BpX2FkZF9yZGlzdF9yZWdpb24ocGFkZHJfdCBiYXNlLCBwYWRkcl90IHNpemUsIGJvb2wKPiBz
aW5nbGVfcmRpc3QpIEBAIC0xMzc0LDYgKzEzNzMsNyBAQCBzdGF0aWMgaW50Cj4gZ2ljdjNfbWFr
ZV9od2RvbV9tYWR0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHUzMiBvZmZzZXQpIGZvciAoIGkg
PSAwOyBpCj4gPCBkLT5tYXhfdmNwdXM7IGkrKyApIHsgZ2ljYyA9IChzdHJ1Y3QgYWNwaV9tYWR0
X2dlbmVyaWNfaW50ZXJydXB0Cj4gKikoYmFzZV9wdHIgKyB0YWJsZV9sZW4pOyArIEFDUElfTUVN
Q1BZKGdpY2MsIGhvc3RfZ2ljYywgc2l6ZSk7Cj4gZ2ljYy0+Y3B1X2ludGVyZmFjZV9udW1iZXIg
PSBpOyBnaWNjLT51aWQgPSBpOyBAQCAtMTM5OSw3ICsxMzk5LDcgQEAKPiBzdGF0aWMgaW50IGdp
Y3YzX21ha2VfaHdkb21fbWFkdChjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB1MzIgb2Zmc2V0KQo+
IGdpY3ItPmxlbmd0aCA9IGQtPmFyY2gudmdpYy5yZGlzdF9yZWdpb25zW2ldLnNpemU7IHRhYmxl
X2xlbiArPSBzaXplOyB9Cj4gLSArIHRhYmxlX2xlbiA9IGdpY3YzX2l0c19tYWtlX2h3ZG9tX21h
ZHQoYmFzZV9wdHIsIHRhYmxlX2xlbik7IHJldHVybgo+IHRhYmxlX2xlbjsgfSBAQCAtMTU2Nyw2
ICsxNTY3LDkgQEAgc3RhdGljIHZvaWQgX19pbml0Cj4gZ2ljdjNfYWNwaV9pbml0KHZvaWQpIGdp
Y3YzLnJkaXN0X3N0cmlkZSA9IDA7ICsKPiBhY3BpX3RhYmxlX3BhcnNlX21hZHQoQUNQSV9NQURU
X1RZUEVfR0VORVJJQ19UUkFOU0xBVE9SLCArCj4gZ2ljdjNfaXRzX2FjcGlfaW5pdCwgMCk7ICsg
LyogKiBJbiBBQ1BJLCAwIGlzIGNvbnNpZGVyZWQgYXMgdGhlIGludmFsaWQKPiBhZGRyZXNzLiBI
b3dldmVyIHRoZSByZXN0ICogb2YgdGhlIGluaXRpYWxpemF0aW9uIHJlbHkgb24gdGhlIGludmFs
aWQKPiBhZGRyZXNzIHRvIGJlIEBAIC0xNTg1LDYgKzE1ODgsNyBAQCBzdGF0aWMgdm9pZCBfX2lu
aXQKPiBnaWN2M19hY3BpX2luaXQodm9pZCkgZWxzZSB2c2l6ZSA9IEdVRVNUX0dJQ0NfU0laRTsg
KyB9ICNlbHNlIHN0YXRpYwo+IHZvaWQgX19pbml0IGdpY3YzX2FjcGlfaW5pdCh2b2lkKSB7IH0g
ZGlmZiAtLWdpdAo+IGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmggYi94ZW4vaW5j
bHVkZS9hc20tYXJtL2dpY192M19pdHMuaAo+IGluZGV4IGQyYTNlNTMuLmI3MmFlYzIgMTAwNjQ0
IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oICsrKwo+IGIveGVuL2luY2x1
ZGUvYXNtLWFybS9naWNfdjNfaXRzLmggQEAgLTEwNSw2ICsxMDUsNyBAQCAjaW5jbHVkZQo+IDx4
ZW4vZGV2aWNlX3RyZWUuaD4gI2luY2x1ZGUgPHhlbi9yYnRyZWUuaD4gKyNpbmNsdWRlIDx4ZW4v
YWNwaS5oPgo+ICNkZWZpbmUgSE9TVF9JVFNfRkxVU0hfQ01EX1FVRVVFICgxVSA8PCAwKSAjZGVm
aW5lIEhPU1RfSVRTX1VTRVNfUFRBICgxVQo+IDw8IDEpIEBAIC0xMzQsNiArMTM1LDcgQEAgZXh0
ZXJuIHN0cnVjdCBsaXN0X2hlYWQgaG9zdF9pdHNfbGlzdDsgLyoKPiBQYXJzZSB0aGUgaG9zdCBE
VCBhbmQgcGljayB1cCBhbGwgaG9zdCBJVFNlcy4gKi8gdm9pZAo+IGdpY3YzX2l0c19kdF9pbml0
KGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZSk7ICtpbnQKPiBnaWN2M19pdHNfYWNw
aV9pbml0KHN0cnVjdCBhY3BpX3N1YnRhYmxlX2hlYWRlciAqaGVhZGVyLCBjb25zdCB1bnNpZ25l
ZAo+IGxvbmcgZW5kKTsgYm9vbCBnaWN2M19pdHNfaG9zdF9oYXNfaXRzKHZvaWQpOyBAQCAtMTY3
LDYgKzE2OSwxMCBAQCBpbnQKPiBnaWN2M19pdHNfbWFrZV9od2RvbV9kdF9ub2Rlcyhjb25zdCBz
dHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QKPiBkdF9kZXZpY2Vfbm9kZSAqZ2ljLCB2b2lk
ICpmZHQpOyArdTMyIGdpY3YzX2l0c19tYWtlX2h3ZG9tX21hZHQodTgKPiAqYmFzZV9wdHIsIHUz
MiBvZmZzZXQpOyArdTMyCj4gZ2ljdjNfaXRzX21hZHRfZ2VuZXJpY190cmFuc2xhdG9yX3NpemUo
dm9pZCk7ICsvKiBEZW55IGlvbWVtIGFjY2VzcyBmb3IKPiBpdHMgKi8gK2ludCBnaWN2M19pdHNf
ZGVueV9hY2Nlc3MoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCk7IC8qICogTWFwIGEKPiBkZXZpY2Ug
b24gdGhlIGhvc3QgYnkgYWxsb2NhdGluZyBhbiBJVFQgb24gdGhlIGhvc3QgKElUUykuICogIm5y
X2V2ZW50Igo+IHNwZWNpZmllcyBob3cgbWFueSBldmVudHMgKGludGVycnVwdHMpIHRoaXMgZGV2
aWNlIHdpbGwgbmVlZC4gLS0gMi43LjQKPgoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Thu Jun 08 12:46:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 12:46: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 1dIwpc-00070M-4V; Thu, 08 Jun 2017 12:46:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dIwpb-00070C-KB
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 12:46:31 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 FB/2C-03587-72749395; Thu, 08 Jun 2017 12:46:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVyuP0Ov66au2W
 kwZUeFYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaNv80bmgnecFe/u97E1MB5m72Lk5JAQMJJ4
 O/EfUxcjF4eQwEJGicb+JmaQhLCAi8TeA/dZuhg5OEQEfCUW9huC1DALvGGUWP95CxtEw3t2i
 V2/ToA1sAmoSmy4fooVxOYVsJZ48P8FC4jNIqAiceL2eyYQW1QgXKL3QD8bRI2gxMmZT8BqOA
 U8JD6u6wGrYRZQl/gz7xIzhC0ucevJfKi4vMT2t3OYJzDyz0LSPgtJyywkLbOQtCxgZFnFqF6
 cWlSWWqRrqZdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERieDECwg/HupoBDjJIc
 TEqivIoClpFCfEn5KZUZicUZ8UWlOanFhxg1ODgENq9dfYFRiiUvPy9VSYK33RWoTrAoNT21I
 i0zBxhBMKUSHDxKIrz6TkBp3uKCxNzizHSI1ClGRSlx3n0gfQIgiYzSPLg2WNReYpSVEuZlBD
 pKiKcgtSg3swRV/hWjOAejkjBvmjPQFJ7MvBK46a+AFjMBLV7yzgJkcUkiQkqqgVHlTJgy95H
 bb7w+dFecXBKy/JpDmFD8y0mvzJnjfpyedXP7+8sfo3c1LZKYIm7JxOe7XO6wmpbJvMCLxbJy
 rpbru9T/m5Va/qhNzTXk7f3dlHNNssyiw2TtxRssa0WfX4zUyxJetElaiy3My+XAtF1xX0tzE
 hMWFs1cPf2Q1qUTzxPye589P6PEUpyRaKjFXFScCACAnXVZ1QIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1496925990!83495428!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27107 invoked from network); 8 Jun 2017 12:46:30 -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; 8 Jun 2017 12:46: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 22D5FAC39;
 Thu,  8 Jun 2017 12:46:29 +0000 (UTC)
To: Paul Durrant <Paul.Durrant@citrix.com>, 'Jan Beulich' <JBeulich@suse.com>
References: <bcc0d4330d9b463a9829af1327d895a9@AMSPEX02CL03.citrite.net>
 <3a0eb227-8302-50db-84a6-b07893ab0e91@oracle.com>
 <d8a91bf2426a4fc99f6a0e633e853402@AMSPEX02CL03.citrite.net>
 <5937D4FF02000078001602F6@suse.com>
 <e9772a31-a3c0-6994-2745-219e6b0948f8@suse.com>
 <ad450ab0147147429a46cd7382a17c19@AMSPEX02CL03.citrite.net>
 <0e704f5e-5845-dc56-6058-d0451d43d842@citrix.com>
 <2baad09e48864a06873037240b8e39dd@AMSPEX02CL03.citrite.net>
 <5938048A02000078001604AE@prv-mh.provo.novell.com>
 <056e566f141c4715867e2bdbbe418977@AMSPEX02CL03.citrite.net>
 <593806FC02000078001604D1@prv-mh.provo.novell.com>
 <e4aae59cbd884e21ab1fb75a96f34d3d@AMSPEX02CL03.citrite.net>
 <593813E602000078001605F7@prv-mh.provo.novell.com>
 <ee93e45315794a3db4aa21beefb62e52@AMSPEX02CL03.citrite.net>
 <593838D20200007800160859@prv-mh.provo.novell.com>
 <fc6fa02bb41e497e8b1896b692e82123@AMSPEX02CL03.citrite.net>
 <59383D4F020000780016089F@prv-mh.provo.novell.com>
 <94bf1caf8b95436fa7b3aed74a172ce1@AMSPEX02CL03.citrite.net>
From: Juergen Gross <jgross@suse.com>
Message-ID: <f6507096-6764-8f53-c09f-d11ea0ff8ab0@suse.com>
Date: Thu, 8 Jun 2017 14:46:27 +0200
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: <94bf1caf8b95436fa7b3aed74a172ce1@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "Julien Grall \(julien.grall@arm.com\)" <julien.grall@arm.com>,
 'BorisOstrovsky' <boris.ostrovsky@oracle.com>,
 "xen-devel\(xen-devel@lists.xenproject.org\)" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] debian stretch dom0 + xen 4.9 fails to 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>

T24gMDgvMDYvMTcgMTQ6NDIsIFBhdWwgRHVycmFudCB3cm90ZToKPiBGb3IgdGhvc2UgZm9sbG93
aW5nIHRoaXMuLi4KPiAKPiBCeSBwb2tpbmcgY2hhcmFjdGVycyBhdCB0aGUgc2NyZWVuIGFuZCBi
aXNlY3Rpbmcgd2hlcmUgdGhleSBzdG9wcGVkLCBJIGhhdmUgbmFycm93ZWQgdGhlIHByb2JsZW0g
dG8gdGhlIGNvZGUgaW4gZWRkLlMuIEkgY2FuIHN1Y2Nlc3NmdWxseSBib290IGJ5IHNldHRpbmcg
b3B0X2VkZD1vZmYgb24gdGhlIFhlbiBjbWQgbGluZSBhbmQgSSBjYW4gYWxzbyBib290IHdpdGgg
dGhlIGZvbGxvd2luZyBwYXRjaCBhcHBsaWVkOgo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvYm9vdC9lZGQuUyBiL3hlbi9hcmNoL3g4Ni9ib290L2VkZC5TCj4gaW5kZXggNzMzNzFmOThi
NS4uNTQwOWYxZDlhMSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvYm9vdC9lZGQuUwo+ICsr
KyBiL3hlbi9hcmNoL3g4Ni9ib290L2VkZC5TCj4gQEAgLTE0OCw1ICsxNDgsNiBAQCBHTE9CQUwo
Ym9vdF9tYnJfc2lnbmF0dXJlX25yKQo+ICAgICAgICAgIC5ieXRlICAgMAo+ICBHTE9CQUwoYm9v
dF9tYnJfc2lnbmF0dXJlKQo+ICAgICAgICAgIC5maWxsICAgRUREX01CUl9TSUdfTUFYKjgsMSww
Cj4gKyAgICAgICAuYWxpZ24gIDQwOTYKPiAgR0xPQkFMKGJvb3RfZWRkX2luZm8pCj4gLSAgICAg
ICAgLmZpbGwgICA1MTIsMSwwICAgICAgICAgICAgICAgICAgICAgICAgICMgYmlnIGVub3VnaCBm
b3IgYSBkaXNjIHNlY3Rvcgo+ICsgICAgICAgIC5maWxsICAgNDA5NiwxLDAgICAgICAgICAgICAg
ICAgICAgICAgICAgIyBiaWcgZW5vdWdoIGZvciBhIGRpc2Mgc2VjdG9yCj4gCj4gKGJhc2VkIG9u
IGEgaHVuY2ggdGhhdCB0aGUgQklPUyBkZWZhdWx0cyB0byBhIDRLIHNlY3RvciBmb3IgbXkgTlZN
ZSBkcml2ZSkKPiAKPiBJIG5lZWQgdG8gaW52ZXN0aWdhdGUgc29tZSBtb3JlIGJ1dCBJIGRvIHdv
bmRlciB3aGV0aGVyIHRoZSBFREQgaW5mbyBzaG91bGQgYmUgcmVhZCBmaXJzdCB0byBkZXRlcm1p
bmUgdGhlIGFwcHJvcHJpYXRlIHNpemUgb2YgbWVtb3J5IGJ1ZmZlciB0byB1c2Ugd2hlbiBpc3N1
aW5nIHRoZSByZWFkIG9mIHRoZSBNQlIuIEhhcmRjb2RpbmcgYSA0ayByZXNlcnZhdGlvbiBzZWVt
cyBsaWtlIHRoZSB3cm9uZyB0aGluZyB0byBkbywgZXZlbiBpZiBpdCBpcyBzdWZmaWNpZW50IGZv
ciB0aGlzIEJJT1MKVGhhbmtzIGZvciByZWhhYmlsaXRhdGlvbiBvZiBteSBwYXRjaC4gOi0pCgoK
SnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 08 12:46:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 12: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 1dIwpj-00072M-FP; Thu, 08 Jun 2017 12:46:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3259f3d02=dario.faggioli@citrix.com>)
 id 1dIwpi-000723-L7
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 12:46:38 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 25/F7-03920-E2749395; Thu, 08 Jun 2017 12:46:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsXitHRDpK6uu2W
 kwbT3Uhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aj6bNZC3YJV7y4t5etgXGBYBcjJ4eEQIjE
 xc9N7CA2r4ChxN8n28BsYQE3iXO/e1hAbDYBA4k3O/aygtgiAnUSl+5PBLOZBawlNpzZAFbDI
 qAi8fTgHjCbU8BRYmrXObAaIYECiYVTPjKB2PwCkhK3vnxkhuitluj4e5gN4gZtiSPn+qFuEJ
 Q4OfMJC0SvmsSMuZdZJzDyzULSMgtJGURcU6J1+292CFtbYtnC18wQtq3EunXvoWpsJDZdXcA
 IYctLbH87h3kBI/sqRvXi1KKy1CJdI72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxN
 jMBQZgCCHYzL/jodYpTkYFIS5VUUsIwU4kvKT6nMSCzOiC8qzUktPsQow8GhJMFb5QaUEyxKT
 U+tSMvMAUYVTFqCg0dJhFffCSjNW1yQmFucmQ6ROsWoKCXOawHSJwCSyCjNg2uDRfIlRlkpYV
 5GoEOEeApSi3IzS1DlXzGKczAqCfOmOQNN4cnMK4Gb/gpoMRPQ4iXvLEAWlyQipKQaGDf6ttm
 +uu991vpIbc0cyXdqMnfuL+dpVlzuf+P3m0teNzYcmLVZT3zx3KJMzzWVz/InXU5gXfqFtzhp
 n3z9Ot/K0BIBEYv/bcvDTF/1XuJw37xhv8D5TYelrWL2aMx/5aYY7fSlc1pIQKNn8R3WQKHc0
 NJps8zUy/6zT/3tPuWUgiWH0ru2dCWW4oxEQy3mouJEAI+aXs/fAgAA
X-Env-Sender: prvs=3259f3d02=dario.faggioli@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1496925996!106818311!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15096 invoked from network); 8 Jun 2017 12:46:37 -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 Jun 2017 12:46:37 -0000
X-IronPort-AV: E=Sophos;i="5.39,315,1493683200"; 
 d="asc'?scan'208";a="427070323"
Message-ID: <1496925977.9462.31.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>, Armando Vega
 <armando@greenhost.nl>, George Dunlap <george.dunlap@eu.citrix.com>
Date: Thu, 8 Jun 2017 14:46:17 +0200
In-Reply-To: <22838.33728.137471.334545@mariner.uk.xensource.com>
References: <20170605204755.22850-1-armando@greenhost.nl>
 <22838.33728.137471.334545@mariner.uk.xensource.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.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH 0/1] xl.cfg man page cleanup and 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: multipart/mixed; boundary="===============3912136863837341513=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============3912136863837341513==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-jNvmaPMsbn/Z8lqxLXxr"

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

On Tue, 2017-06-06 at 11:28 +0100, Ian Jackson wrote:
> Armando Vega writes ("[PATCH 0/1] xl.cfg man page cleanup and
> fixes"):

> > I've had to rework the NUMA node examples as it had what I would
> > call a
> > counting error and in the end presented incorrect information. It
> > would be
> > great if someone could check me up on that once more. Also, there
> > is no clear
> > explanation whether a person can use ^nodes:1 and nodes:^1
> > interchangably and
> > to be honest I wasn't sure myself. Haven't had the time to give
> > this proper
> > testing.
>=20
> I think this means we should get a review from Dario or George (added
> to the To: field).
>=20
Thanks Ian for the ping.

I've just verified that:

root@Zhaman:~# xl vcpu-pin 0 all all,node:^1
Invalid pcpu range: ^1.
root@Zhaman:~# xl vcpu-pin 0 all all,^node:1
root@Zhaman:~#=20

So, no, they're not interchangeable. "^node:1" is allowed, while
"node:^1" is not (and hence, it is wrong in the docs, and that's my
fault... sorry for that!).

Are you up for fixing that when respinning this patch?

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)
--=-jNvmaPMsbn/Z8lqxLXxr
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

iQIcBAABCAAGBQJZOUcaAAoJEBZCeImluHPuQ5oP/jeQQ2qJXSz9q0ui0vaYcRXB
/8sCaO5mizDVg5B73U5MYtje+G+Ib5JlrezfxdG6E4r9WJL+MDyMAygVisd+XD7q
FJfptTzKQ9C5Pua6+kS1EkeZIg2o8eXzdu14mwwgQJGIy4yuIFk/4EFl2CbSY7LI
GS3lkT7N23NOkGzMazejG8ZEciNKFiErwIhmR1jLmr1xW6ot4dqfeHAlC01iBw5m
Z/h147Lb9Hwjer5ye7Yn5svaHfJZtzrcVO8Uqo1VF6xs5YWaxfvq55x/WTGMy9tW
BzQg/JncCpRAyY+Q0yTuJPtuwM7HAHrkA3H7RFnIwyLjeRZjW1/JvG9B1Jh0zieN
MzaY+1gjdKw52Q6+SAGVdgOSbFYjUVU3NDQIfq+5PwXW8/51EbYLHbPVyVM1WP7s
IVOWTRuMqc1hL1xveatnL/XTfmM26pfLhvVKQhBcqh5pE8mUDyLlFerCf41/4+9U
B+C2GGEl3gfbzCRO9+ZCele3cmx2aEywZGojWs9sdIJ0eYgfcRcIOoCBOnAqO+3D
Ysr9qO4CNFdYwxFzQvHgtAi7MqvkJysb8Xofopkwtq9pQ41Cmc7mihjICUrdQL/g
bi7orw2X6rbb5cpaNz+cR/tD1yHaEHHUEjO4xTOMycB5vEYEW3vgXpOqhDy5pn8O
W2mru4BCGkwx2U2Dd9Qv
=Zi8x
-----END PGP SIGNATURE-----

--=-jNvmaPMsbn/Z8lqxLXxr--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3912136863837341513==--


From xen-devel-bounces@lists.xen.org Thu Jun 08 12:54:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 12: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 1dIwxT-0007s5-8N; Thu, 08 Jun 2017 12:54: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 1dIwxR-0007rt-VD
 for xen-devel@lists.xensource.com; Thu, 08 Jun 2017 12:54:38 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 7A/79-03696-D0949395; Thu, 08 Jun 2017 12:54:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVZfb0zL
 SYHWXpcWKx79ZLO5Nec/uwORx+MMVFo/tfbvYA5iiWDPzkvIrElgzth76yVjw6TBjxfITB5kb
 GA9OYuxi5OIQEvjLKPGz/Q4ThPOYUWLfwnZmCGcbo8TKthNAZZwcIgLOEl/PzGUHsXkF9CWuT
 PoOZgsLWEvMX3sCbJSEwFRNiY/bjzODJCQEvCUWbbvKBmPPWPeMtYuRnYNNwErikBhIlEVAVe
 LOz5XMExi5FzAyrGJUL04tKkst0jXTSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQ
 I9DsDEOxgnHfC/xCjJAeTkiivooBlpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3ofuQDnBotT0
 1Iq0zBxgAMKkJTh4lER43T2A0rzFBYm5xZnpEKlTjLocG1av/8IkxJKXn5cqJc57CWSGAEhRR
 mke3AhYNFxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMK8iyCqezLwSuE2vgI5gAjpiyTsLkC
 NKEhFSUg2My9Yx2DN4Tim1Xpb2X3F71MsoS62FS1gTl07d9CZWeX6k/ULzRG2J7z8TOh0UDq3
 dl/xS+7Xh3bMf+hM+XatyczZ//qaeab5+9mvm2gc34sMEUztv8Mf6GN6SnqSWcjGdcWvI44mq
 YqeuLn7AJGQRyCx43Co4WTn8nOjUqik3P72/2VGtwtGixFKckWioxVxUnAgAQX5+oIECAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1496926474!102120392!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20714 invoked from network); 8 Jun 2017 12:54:35 -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; 8 Jun 2017 12:54: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 1dIwxN-0007ba-RI; Thu, 08 Jun 2017 12:54: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 1dIwxI-0003xY-A3; Thu, 08 Jun 2017 12:54:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dIwxH-0005SL-U7; Thu, 08 Jun 2017 12:54:28 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110093-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:redhat-install:fail:heisenbug
 linux-linus:test-amd64-amd64-libvirt-vhd:guest-start:fail:heisenbug
 linux-linus:test-amd64-i386-freebsd10-i386:guest-start/freebsd.repeat:fail:heisenbug
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:guest-start/debianhvm.repeat:fail:heisenbug
 linux-linus:test-armhf-armhf-xl-rtds:host-ping-check-native:fail:heisenbug
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 linux-linus:test-armhf-armhf-xl-credit2:guest-start.2:fail:heisenbug
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 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-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-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-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-rtds:debian-install: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-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-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-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-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-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:windows-install: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-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=b29794ec95c6856b316c2295904208bf11ffddd9
X-Osstest-Versions-That: linux=ea094f3c830a67f252677aacba5d04ebcf55c4d9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 08 Jun 2017 12:54:27 +0000
Subject: [Xen-devel] [linux-linus test] 110093: 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="===============0140307648242487963=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures :-/ but no regressions.

Tests which are failing intermittently (not blocking):
 test-amd64-i386-qemut-rhel6hvm-amd 9 redhat-install fail in 110060 pass in 110093
 test-amd64-amd64-libvirt-vhd 10 guest-start      fail in 110060 pass in 110093
 test-amd64-i386-freebsd10-i386 18 guest-start/freebsd.repeat fail in 110060 pass in 110093
 test-amd64-i386-xl-qemuu-debianhvm-amd64 9 debian-hvm-install fail in 110060 pass in 110093
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm 17 guest-start/debianhvm.repeat fail in 110060 pass in 110093
 test-armhf-armhf-xl-rtds      4 host-ping-check-native     fail pass in 110060
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 9 debian-hvm-install fail pass in 110060
 test-armhf-armhf-xl-credit2  16 guest-start.2              fail pass in 110060

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-stop      fail blocked in 109994
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-start/win.repeat fail in 110060 blocked in 109994
 test-armhf-armhf-xl-rtds 15 guest-start/debian.repeat fail in 110060 like 109963
 test-amd64-amd64-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail in 110060 like 109994
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail in 110060 never pass
 test-armhf-armhf-xl-rtds    12 migrate-support-check fail in 110060 never pass
 test-armhf-armhf-xl-rtds 13 saverestore-support-check fail in 110060 never pass
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-stop             fail like 109963
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 109994
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop             fail like 109994
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 109994
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop            fail like 109994
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 109994
 test-amd64-amd64-xl-rtds      9 debian-install               fail  like 109994
 test-amd64-amd64-xl-qemut-ws16-amd64  9 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386  9 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64  9 windows-install         fail never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass

version targeted for testing:
 linux                b29794ec95c6856b316c2295904208bf11ffddd9
baseline version:
 linux                ea094f3c830a67f252677aacba5d04ebcf55c4d9

Last test of basis   109994  2017-06-04 10:33:35 Z    4 days
Failing since        110006  2017-06-05 02:17:35 Z    3 days    6 attempts
Testing same since   110060  2017-06-07 01:59:38 Z    1 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  "J. Bruce Fields" <bfields@fieldses.org>
  "Mauro S. M. Rodrigues" <maurosr@linux.vnet.ibm.com>
  Alexander Duyck <alexander.h.duyck@intel.com>
  Alexandre Belloni <alexandre.belloni@free-electrons.com>
  Alexandre TORGUE <alexandre.torgue@st.com>
  Andi Shyti <andi.shyti@samsung.com>
  Andrew Bowers <andrewx.bowers@intel.com>
  Andrew Lunn <andrew@lunn.ch>
  Anmol Sarma <me@anmolsarma.in>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arend van Spriel <arend.vanspriel@broadcom.com>
  Arnd Bergmann <arnd@arndb.de>
  Artem Savkov <asavkov@redhat.com>
  Artemy Kovalyov <artemyko@mellanox.com>
  Arun Easi <arun.easi@cavium.com>
  Arvind Yadav <arvind.yadav.cs@gmail.com>
  Ben Hutchings <ben@decadent.org.uk>
  Benjamin Coddington <bcodding@redhat.com>
  Benjamin Tissoires <benjamin.tissoires@redhat.com>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Björn Töpel <bjorn.topel@intel.com>
  Byczkowski, Jakub <jakub.byczkowski@intel.com>
  Camelia Groza <camelia.groza@nxp.com>
  Chopra, Manish <Manish.Chopra@cavium.com>
  Colin Ian King <colin.king@canonical.com>
  Craig Gallek <kraig@google.com>
  Cyril Hrubis <chrubis@suse.cz>
  Damian Ivanov <damianatorrpm@gmail.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  David Ahern <dsahern@gmail.com>
  David Rientjes <rientjes@google.com>
  David S. Miller <davem@davemloft.net>
  Davide Caratti <dcaratti@redhat.com>
  Dennis Dalessandro <dennis.dalessandro@intel.com>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Doug Ledford <dledford@redhat.com>
  Douglas Caetano dos Santos <douglascs@taghos.com.br>
  Emmanuel Grumbach <emmanuel.grumbach@intel.com>
  Eric Biggers <ebiggers@google.com>
  Eric Dumazet <edumazet@google.com>
  Eric Garver <e@erig.me>
  Eryu Guan <eguan@redhat.com>
  Eugeniu Rosca <erosca@de.adit-jv.com>
  Firo Yang <firogm@gmail.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Ganesh Goudar <ganeshgr@chelsio.com>
  Giuseppe Cavallaro <peppe.cavallaro@st.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Gregory CLEMENT <gregory.clement@free-electrons.com>
  Gregory Greenman <gregory.greenman@intel.com>
  Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
  Gustavo A. R. Silva <garsilva@embeddedor.com>
  Haim Dreyfuss <haim.dreyfuss@intel.com>
  Haishuang Yan <yanhaishuang@cmss.chinamobile.com>
  Hans de Goede <hdegoede@redhat.com>
  Hans Verkuil <hans.verkuil@cisco.com>
  Henry Orosco <henry.orosco@intel.com>
  Honggang Li <honli@redhat.com>
  Huw Davies <huw@codeweavers.com>
  Ido Shamay <idos@mellanox.com>
  Israel Rukshin <israelr@mellanox.com>
  Jack Morgenstein <jackm@dev.mellanox.co.il>
  Jaechul Lee <jcsing.lee@samsung.com>
  Jakub Byczkowski <jakub.byczkowski@intel.com>
  James Clarke <jrtc27@jrtc27.com>
  Jan Kara <jack@suse.cz>
  Jane Chu <jane.chu@oracle.com>
  Jeff Kirsher <jeffrey.t.kirsher@intel.com>
  Jia-Ju Bai <baijiaju1990@163.com>
  Jiri Benc <jbenc@redhat.com>
  Jiri Pirko <jiri@mellanox.com>
  Johannes Berg <johannes.berg@intel.com>
  John Allen <jallen@linux.vnet.ibm.com>
  Kalle Valo <kvalo@codeaurora.org>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Lance Richardson <lrichard@redhat.com>
  Leon Romanovsky <leon@kernel.org>
  Leon Romanovsky <leonro@mellanox.com>
  Leonard Crestez <leonard.crestez@nxp.com>
  Liad Kaufman <liad.kaufman@intel.com>
  Liam McBirnie <liam.mcbirnie@boeing.com>
  Liam McBirnie <mcbirnie.l@gmail.com>
  Liam R. Howlett <Liam.Howlett@Oracle.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Liping Zhang <zlpnobody@gmail.com>
  Lorenzo Colitti <lorenzo@google.com>
  Luca Coelho <luciano.coelho@intel.com>
  Madalin Bucur <madalin.bucur@nxp.com>
  Majd Dibbiny <majd@mellanox.com>
  Manish Chopra <manish.chopra@cavium.com>
  Manish Rangankar <manish.rangankar@cavium.com>
  manish.rangankar@cavium.com <manish.rangankar@cavium.com>
  Manoj Iyer <manoj.iyer@canonical.com>
  Mark Bloch <markb@mellanox.com>
  Markus Elfring <elfring@users.sourceforge.net>
  Martin K. Petersen <martin.petersen@oracle.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Mauro S. M. Rodrigues <maurosr@linux.vnet.ibm.com>
  Max Filippov <jcmvbkbc@gmail.com>
  Max Gurtovoy <maxg@mellanox.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michal Hocko <mhocko@suse.com>
  Mike Kravetz <mike.kravetz@oracle.com>
  Mike Marciniszyn <mike.marciniszyn@intel.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Mintz, Yuval <Yuval.Mintz@cavium.com>
  Mustafa Ismail <mustafa.ismail@intel.com>
  Mustafa Ismail <mustafa.ismail@intelcom>
  Neal Cardwell <ncardwell@google.com>
  NeilBrown <neilb@suse.com>
  Nicolas Dichtel <nicolas.dichtel@6wind.com>
  Nicolas Pitre <nico@linaro.org>
  Niklas Cassel <niklas.cassel@axis.com>
  Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
  Nilesh Javali <nilesh.javali@cavium.com>
  Olga Kornievskaia <kolga@netapp.com>
  Or Gerlitz <ogerlitz@mellanox.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Paolo Abeni <pabeni@redhat.com>
  Paul Moore <paul@paul-moore.com>
  Pavel Tatashin <pasha.tatashin@oracle.com>
  Peter Dawson <peter.a.dawson@boeing.com>
  Potnuri Bharat Teja <bharat@chelsio.com>
  Pravin B Shelar <pshelar@ovn.org>
  Qing Huang <qing.huang@oracle.com>
  Raju Rangoju <rajur@chelsio.com>
  Ram Amrani <Ram.Amrani@cavium.com>
  Randy Dunlap <rdunlap@infradead.org>
  Richard Haines <richard_c_haines@btinternet.com>
  Richard Narron <comet.berkeley@gmail.com>
  Roi Dayan <roid@mellanox.com>
  Roopa Prabhu <roopa@cumulusnetworks.com>
  Russell King <rmk+kernel@armlinux.org.uk>
  Saeed Mahameed <saeedm@mellanox.com>
  Sean Young <sean@mess.org>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Shahar S Matityahu <shahar.s.matityahu@intel.com>
  Shiraz Saleem <shiraz.saleem@intel.com>
  Soheil Hassas Yeganeh <soheil@google.com>
  Steve Wise <swise@opengridcomputing.com>
  Steven L Roberts <robers97@gmail.com>
  Steven L. Roberts <robers97@gmail.com>
  Sudeep Holla <sudeep.holla@arm.com>
  Sui Chen <suichen6@gmail.com>
  Tadeusz Struk <tadeusz.struk@intel.com>
  Talat Batheesh <talatb@mellanox.com>
  Tariq Toukan <tariqt@mellanox.com>
  Tatyana Nikolova <tatyana.e.nikolova@intel.com>
  Tejun Heo <tj@kernel.org>
  Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
  Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  Thor Thayer <thor.thayer@linux.intel.com>
  Timur Tabi <timur@codeaurora.org>
  Tom Lendacky <thomas.lendacky@amd.com>
  Trond Myklebust <trond.myklebust@primarydata.com>
  Varun Prakash <varun@chelsio.com>
  Vegard Nossum <vegard.nossum@oracle.com>
  Vladimir Murzin <vladimir.murzin@arm.com>
  Waiman Long <longman@redhat.com>
  Willem de Bruijn <willemb@google.com>
  Wolfgang Bumiller <w.bumiller@proxmox.com>
  Yuchung Cheng <ycheng@google.com>
  Yuval Mintz <Yuval.Mintz@cavium.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           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-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-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                                  pass    
 test-armhf-armhf-xl-credit2                                  fail    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-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


Pushing revision :

+ branch=linux-linus
+ revision=b29794ec95c6856b316c2295904208bf11ffddd9
+ . ./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 b29794ec95c6856b316c2295904208bf11ffddd9
+ branch=linux-linus
+ revision=b29794ec95c6856b316c2295904208bf11ffddd9
+ . ./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
+ '[' xb29794ec95c6856b316c2295904208bf11ffddd9 = 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-3.14
++ : 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 b29794ec95c6856b316c2295904208bf11ffddd9:refs/heads/tested/linux-linus
To osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
   ea094f3..b29794e  b29794ec95c6856b316c2295904208bf11ffddd9 -> tested/linux-linus
+ exit 0


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0140307648242487963==--

From xen-devel-bounces@lists.xen.org Thu Jun 08 12:56:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 12:56:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIwz3-0007zw-PX; Thu, 08 Jun 2017 12: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=3259f3d02=dario.faggioli@citrix.com>)
 id 1dIwz3-0007zm-9j
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 12:56:17 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 28/CE-03058-07949395; Thu, 08 Jun 2017 12:56:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsXitHSDvW6up2W
 kwZwLXBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bc46sYC9bLVjxatYO5gbFNsouRk0NCIESi
 q/s9G4jNK2AoserOZzBbWMBN4lTjWiYQm03AQOLNjr2sXYwcHCICnhIfjnGDhJmBWj8cmARWw
 iKgIvFp3ztWEJtTwEqib24LO0i5kECmxL05HiBhfgFJiVtfPjJDtFZL9C79zQJxgbbEkXP97B
 AXCEqcnPkELC4koCYxY+5l1gmMfLOQtMxCUgYR15Ro3f6bHcLWlli28DUzhG0rsW7de6gaG4l
 NVxcwQtjyEtvfzmFewMi+ilGjOLWoLLVI19BEL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalY
 Lzk/dxMjMJAZgGAH4/WNAYcYJTmYlER5FQUsI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8AZ7A
 OUEi1LTUyvSMnOAMQWTluDgURLhdQdJ8xYXJOYWZ6ZDpE4xKkqJ8waAJARAEhmleXBtsDi+xC
 grJczLCHSIEE9BalFuZgmq/CtGcQ5GJWFeRZApPJl5JXDTXwEtZgJavOSdBcjikkSElFQDY3k
 Aw+cH83Qfb56161XXBsUvl27zJZ52NvLI5toYxB6rwxy+/Q3fzxm3Cxouzb6w7MnpWLME6w+r
 1u/Lqji3vNcn5dOeHc8Lt+4Q0otfZOqgLS1s4CBe6Ja+Z1v30uzdB+fwVBrXZwXr5D7hmuM5V
 dzibsOW9MTYSRYPs8svuG559MChusHiqBJLcUaioRZzUXEiAAO100PeAgAA
X-Env-Sender: prvs=3259f3d02=dario.faggioli@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1496926571!53852634!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39676 invoked from network); 8 Jun 2017 12:56:12 -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;
 8 Jun 2017 12:56:12 -0000
X-IronPort-AV: E=Sophos;i="5.39,315,1493683200"; 
 d="asc'?scan'208";a="435632127"
Message-ID: <1496926567.9462.33.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Armando Vega <armando@greenhost.nl>, <xen-devel@lists.xenproject.org>
Date: Thu, 8 Jun 2017 14:56:07 +0200
In-Reply-To: <20170605204755.22850-2-armando@greenhost.nl>
References: <20170605204755.22850-1-armando@greenhost.nl>
 <20170605204755.22850-2-armando@greenhost.nl>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: Armando Vega <arm@ndov.net>, wei.liu2@citrix.com, ian.jackson@eu.citrix.com
Subject: Re: [Xen-devel] [PATCH 1/1] xl.cfg man page cleanup and 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: multipart/mixed; boundary="===============5447004395106335124=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============5447004395106335124==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-3RoDNTMIUwNS5Lu1y8s9"

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

On Mon, 2017-06-05 at 22:47 +0200, Armando Vega wrote:
> From: Armando Vega <arm@ndov.net>
> =C2=A0=3Ditem "all"
> =C2=A0
> -To allow all the vcpus of the guest to run on all the cpus on the
> host.
> +To allow all the vCPUs of the guest to run on all the CPUs on the
> host.
> =C2=A0
> =C2=A0=3Ditem "0-3,5,^1"
> =C2=A0
> -To allow all the vcpus of the guest to run on cpus 0,2,3,5.
> Combining
> -this with "all" is possible, meaning "all,^7" results in all the
> vcpus
> -of the guest running on all the cpus on the host except cpu 7.
> +To allow all the vCPUs of the guest to run on CPUs 0,2,3,5. It is
> possible to
> +combine this with "all", meaning "all,^7" results in all the vCPUs
> +of the guest being allowed to run on all the CPUs of the host except
> CPU 7.
> =C2=A0
> =C2=A0=3Ditem "nodes:0-3,node:^2"
>
As said in the other email, this is wrong. Should be
"nodes:0-3,^node:2".

=C2=A0
> -To allow all the vcpus of the guest to run on the cpus from NUMA
> nodes
> -0,1,3 of the host. So, if cpus 0-3 belongs to node 0, cpus 4-7
> belongs
> -to node 1 and cpus 8-11 to node 3, the above would mean all the
> vcpus
> -of the guest will run on cpus 0-3,8-11.
> +To allow all the vCPUs of the guest to run on the CPUs from NUMA
> nodes
> +0,1,3 of the host. So, if CPUs 0-3 belong to node 0, CPUs 4-7 belong
> +to node 1, CPUs 8-11 to node 2 and CPUs 12-15 to node 3, the above
> would mean
> +all the vCPUs of the guest would be allowed to run on CPUs 0-7,12-
> 15.
> =C2=A0
Yes, here again, the original was wrong, and you're proposed fix is
correct.

> =C2=A0Combining this notation with the one above is possible. For
> instance,
> -"1,node:2,^6", means all the vcpus of the guest will run on cpu 1
> and
> -on all the cpus of NUMA node 2, but not on cpu 6. Following the same
> -example as above, that would be cpus 1,4,5,7.
> +"1,node:1,^6", means all the vCPUs of the guest will run on CPU 1
> and
> +on all the CPUs of NUMA node 1, but not on CPU 6. Following the same
> +example as above, that would be CPUs 1,4,5,7.
> =C2=A0
Correct again (your version).

And I've also had a look to some other hunks, in particular, the ones
about scheduling parameters, and they all look fine to me.

So, with the above "nodes:^x" fixed, this patch can have my:

Reviewed-by: Dario Faggioli <dario.faggioli@citrix.com>

Thanks for all the good work!
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)
--=-3RoDNTMIUwNS5Lu1y8s9
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

iQIcBAABCAAGBQJZOUlnAAoJEBZCeImluHPuSzwP/1c5xoVT1nlmYFcmwCo8XqjH
HcGx46acIrL4YXEwEayubOZFnlkrmP7kPtfVDwF6zruppua3/9DJ+3gShF/cwJZh
W00LtCRZpDO5cIbWEdyTZboBBrrKTx/Wu5TSnfNbh9Ayo8eJ6UqtPtmoerMV1YRe
R7qASSS5TTPcO2GDZzUzzZCLAH1ys3NMzliwqglsD4mYqywa1lypOTg8rNoVVodO
J1FrofKGQWZIJXKl1x78E5TlIO5cKnsa+zB4//QDXD3q+aeNhhhsDH1wr5OxjJQ0
JP0184+RsxMElxl75xTLesi5K0YV5jyFlDM74Oeims5iDZ+AX29KNQQfbhqaLSyV
I8L8Pl+9fYN4WtVipnfMiOg5KlE+Q6VNRlEsrY/Fsej/4xXroq9d/ilfjZherLtJ
1ekTUdMET2A+C17KzPebHFwuyBWJeT6NWDSuWnLCrYk59tMDuqtPHedKw7Bd1W0Q
pBzSH5SH7Qe0I3ance737kcUQLPjlbyO93LL7qk05y8jgZMIGpobmBC1R9Mu53G5
o0OLBLBrKZM54SlGAkh3UEJQtX3FyfUhlfQ8DnZdUmyzWBfzI7GT+tSJdxJ1UQnH
MDbKZufq/qve15ODHatdWGxUhP9eTBADa3SVD4PBEJmO8U96fqo795vKU0dck2Op
ErjZEQ1x8KVXKvxA7zxQ
=Mxyy
-----END PGP SIGNATURE-----

--=-3RoDNTMIUwNS5Lu1y8s9--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5447004395106335124==--


From xen-devel-bounces@lists.xen.org Thu Jun 08 13:04:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 13: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 1dIx6m-0000LY-Jy; Thu, 08 Jun 2017 13:04:16 +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 1dIx6l-0000LS-GM
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 13:04:15 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 BD/68-31580-E4B49395; Thu, 08 Jun 2017 13:04:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupkk+JIrShJLcpLzFFi42LJ0Fcy0vX1tow
 0eH7L2OL7lslMDowehz9cYQlgjGLNzEvKr0hgzZgy9wl7wX+ritbX99gbGE/rdTFycbAI9DJL
 tO5/zwriMAr0MUp0bzsP5ggJNDJJ3Pk4hb2LkZNDRGAKo8T/pZUgNpuAnsT3T/vA4sIC1hIf/
 uxjBrF5BVwlnmy6w9TFyAE0VkWitR8sLCoQLXH99SFGiBJBiZMzn7CA2MwCZhLzNj9khrDlJb
 a/nQNmSwgoSxyavRzsBgmBLkaJOVNuMoEkhATUJKad7mKCKJKVOHp2DguErSMxYcJtqGZfifU
 zn0LFiySa7jZC2f/ZJHafVIEYeoBdovHDTaiGAonV6yaxQthaEuuufmSGKNrLKvFxwio2iEQb
 v8SOpVIQtozEz3m/2CCK7rJIHDj2jR3CaeeXmHJxElT7eRaJ1s8voL5Yziqx9/tbNkiISUm83
 3GSEcKWkdgwYw7LBEbVWUihMwspdGYhhc4CRuZVjOrFqUVlqUW6lnpJRZnpGSW5iZk5uoYGxn
 q5qcXFiempOYlJxXrJ+bmbGIHJop6BgXEH4+ufTocYJTmYlER5FQUsI4X4kvJTKjMSizPii0p
 zUosPMWpwcAhsXrv6AqMUS15+XqqSBO8RT6A6waLU9NSKtMwcYDqDKZXg4FES4XX3AErzFhck
 5hZnpkOkTjEqSonzHgfpEwBJZJTmwbXBUuglRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8i
 iDjeTLzSuCmvwJazAS0eMk7C5DFJYkIKakGRlfxqC8t+fsjuNuj2f82/xZRdjQJzbhweM8Rsa
 8VSwLrj1cfNuq4HvTq1JeWTTtVonjCn5+7n6q/8tnEI8ySwYve7dhSMdk0gV/GuevjYu96XU2
 LyQ3/ZRemcQresOvYJKygbH7t6B8505z9e4R2vp0QO00y64nUsWUivucMTS5PD/sk85ErU4ml
 OCPRUIu5qDgRAHET2w6cAwAA
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1496927051!93015333!1
X-Originating-IP: [104.47.34.50]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22758 invoked from network); 8 Jun 2017 13:04:13 -0000
Received: from mail-by2nam01on0050.outbound.protection.outlook.com (HELO
 NAM01-BY2-obe.outbound.protection.outlook.com) (104.47.34.50)
 by server-2.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 8 Jun 2017 13:04: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=BpXf3zNyHzIihR3JoJpff+0HfcrB0c09yNZIzaDpK+E=;
 b=MvrpAWLG8cWawrO2nOZmS3QubELbzX4V+fBm6Pb4Vkf8iEzOMECFf84RHvbOJbGbdVKXNMdKGIiBrlrM+rVTXH2JHlq0Hoa9ZyMqU/Bs5LQLJBK8YHVqNBxaJAmaCOfpqF3+2RWTDFTD3nOKCJevwaamavUxmbe1DeIqobf74kE=
Received: from [192.168.0.103] (115.252.122.142) by
 BLUPR0701MB2065.namprd07.prod.outlook.com (10.163.122.148) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1157.12; Thu, 8
 Jun 2017 13:03:54 +0000
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>, Andre Przywara <andre.przywara@arm.com>
From: Manish Jaggi <mjaggi@caviumnetworks.com>
Message-ID: <6ed5eb3b-861c-e1bd-20a2-f24e55ce59e3@caviumnetworks.com>
Date: Thu, 8 Jun 2017 18:33:41 +0530
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
X-Originating-IP: [115.252.122.142]
X-ClientProxiedBy: BM1PR01CA0082.INDPRD01.PROD.OUTLOOK.COM (10.174.208.150) To
 BLUPR0701MB2065.namprd07.prod.outlook.com (10.163.122.148)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: BLUPR0701MB2065:
X-MS-Office365-Filtering-Correlation-Id: 0e217cbf-b674-43a7-1b38-08d4ae6ed212
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(201703131423075)(201703031133081); SRVR:BLUPR0701MB2065; 
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2065;
 3:6EhXkr+vrtpb5JbMtzD+rLAx7yn1yPGllI6Rmf1iuH82Qqi49qpvwbgrFPz+uoHJZx+HeONm/O5N6jjm23wbpqGcld8SOh+gnGzzdN62r2C/nGdjmfF+mko1LqOJy+3NVeYo4stmW/tXnI55V0glkp3VxOE32cBXJoJkx+VMrSlqqG3bHzMNoTgULcYMJfPWjmbEpO3kZ38jUy/QIBnr0S5TGT7+MNW9YY84UqD5tikgVn8060hTLsyOim92ARvuBfvO7p/UiHzG0bKYZyM74fVkI5y1WGgrqxsRSEBfT9Gv0TY3qNObPac3ImBMq+i454jaqlbDjagFR4XNmgJp2g==;
 25:pIKlWQU0SVlU0J32ZcJH7tpS2dkC+6LyvOL1L1m+cAU1XGnrIvAHwDXzSNJAl79/sYr1nqSQYeo+8ZgKfk+em5sUa4mA7E9YyPJwH6ymC6SZNgJ/3+GdCUPH9N4Bw5bcnsyqWMiemkmrj9Sif/AyS7ZdLTwqFWYG/HBI+RAsd9SSUKqz/WjWBBvY2ft/qvl7bweAcNTpZJz4cjcvhR/Hq5FmrmnfFteR/oHljeHTq7RBnQhgTaGCXLEYUU2uAXWTvQpAvVK/HOHkDXskzhWWbobMh+/Ib9Zwf/x67BcpavNUQmKPY3YX0N+kfwTRZF59dX9ShDJpCKVGJeZ4wEVUlPTSBwgd0E+4OVALFgYqwuKMakOeLWxpV3vgijZ/+oSajsAaa1XObV2JAtXIt3v7wupvYzIN7x1qegwk0z413eYR+HIsnfu6ieSPgcTopkntGVl3i0bQaKwi7LAE180QVW1S3BCwFdmt6+ZJnx8y3CU=
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2065;
 31:icwHSix+PeZ+FbWW1kugerCEgjSGkd5IINdNCoYBNMx+6bxdF4lixYi0J5a02m58IQPhKHlKXT0s9K7K1UhoLZOiAQNv92cMVXJb9b4QirRMJV5CDpPrLRc5HinDT0IlFvHlMmAdrQOBDqwX7cA3DkwGqL5Q/l5rB0mZJqjHiSbxXcvxHYEHpXiKaEtkbDuJalwVDG6ZWyp5eKQz3qi3UkNfvSGmAdRL8Ly0QbidBSZWXPF/fRSpBxwECzOaoSJFaLiZxg1eoGK7QOmuL8Vl1Q==;
 20:JOs25Fin1NDYYb2pNiMQ6lrzI6ccedYgmff7weoGstWnrCR18MG/uwZQB8KIxMl4NIK5hUK/ZSESFlZRgLDPW+bSwSHalZCocay7jJa8kkgr5SWIX4oL+5700Un1U3cGHehDrckG7RYrHzuA9zhhZpPVAtDPZ39ToRVP2Mro2aEwbt9OIpUqmKzT+chR9oNH41ksDxbKAZHrdx2WUp28DMaDGqa7DybbIDP6kzOCLdYo3B1F8od7kJXeDv41gyM5Hxn3OZATaTu61LdJXRUlfuu/bJcT7egdmaHZ2OtPmYQB9Q+koKKvfY67OpXD3pya3v7VtjpODSeAnOh2azrc5I2XCW9QM7z5rLLUXE6D8s3XG02+zbh+H1B8BxWjcFFC8WC5uHRC+wRvJm+rQDiqalB0nKVeZkyuDaopBCYwzqCv2IlyrX/urAMOW07OrH1U9E+8KIv/xHiiPU3U+Mo7HaMWciAxACfHaUcsA+g1qq1++BantnFhhKvxkeW235UVxXJPPxL+Q01qldGELcz8WDN3HidrhJyYFBMi9xkSY8FqPgIHRJ1D/Ki92hJCMYlCC/xi03uXM4Iu9NIvbPv8eU+nVQkjuRvoDMAO57FCj74=
X-Microsoft-Antispam-PRVS: <BLUPR0701MB2065498001BC9D95C9E10171ECC90@BLUPR0701MB2065.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(10201501046)(3002001)(100000703101)(100105400095)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123562025)(20161123560025)(20161123564025)(20161123555025)(6072148)(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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTFVQUjA3MDFNQjIwNjU7NDpYQytHazBKMmVIbWtVenRmZnJ4VWlnTXZp?=
 =?utf-8?B?eUFTS0xjenAvRWZ5bCt0dlJOcXJVQk5NN3puNllha2VGVG9XVTNqRjlqTmxN?=
 =?utf-8?B?elZpYXp1OEFFZ0pxSkowSU8wQW9iR0RJTkcwSElwS0hLeENFUGo4eDdoUis5?=
 =?utf-8?B?MTZZNEFJTU9QZVcrM1pnTDdFVUh2SUMwQTl0RnEyM1g3Wmw0ZEFUQ1RGc0l0?=
 =?utf-8?B?bWZEVVBhWGNMdlpNNFU0RnZKcjBJRjVjZWZYY2ZPWFpVNTZnV3Fzem0wTkgy?=
 =?utf-8?B?MGduU1FRb1d1VHd3R253Y24yeExLeldXTEpBNUpxWG1LRXZta2RUSnE3d1Az?=
 =?utf-8?B?cXptSFh5Yk9VaTFObmZWMTBWVlFFMnJaUFlHc2FNUjlZZDBQbzJJbE1rVVpI?=
 =?utf-8?B?N1F6ckVmb0EwbC9Va255bDZLY04wanNXSDZJdkUwS3JMWTRINTdvRWdLNjU4?=
 =?utf-8?B?cXNUSjMrZTQyZzB0enU1cWxQSm5BTzUxbVMvV0h1MzgwaHdwVmVlNWMwazZ0?=
 =?utf-8?B?K3hycWxTQ2lMT0VmcWlTV1BSSTg5VTNYS2ZrV2FTSHc1eWZFWjZadzlOTVE2?=
 =?utf-8?B?NXZtK3RxdXBPUktDNGRNRlNqZlR3QzkvaHc5dXJWRkY1SzFrOXY2S0p6bVNM?=
 =?utf-8?B?MVZtY0d0M1I1dkJmODBoLzlndElHUWVkdnFtbVpBeGxBYVUrS0dHeWlGSHZ1?=
 =?utf-8?B?dUhIc01oUnFKQVJnZjRRSEt4TnIrdzZ0S2l6alNaUUtGc1Y3TkkyU0F0dmc2?=
 =?utf-8?B?b0VJTWMxTUtza0pOaE05dEJKOVdDdGp1TlZhUkQwaDcwbk1ZTHNLcnA0M1dK?=
 =?utf-8?B?Q1FBTXd2bjZqRjJmamF5TFNuV3NDYll5ZDI3dzZWbHJ3cDQzd3NoeXlWYVZL?=
 =?utf-8?B?SGRZR0lPTGJ0MjVwdWNRU3dkVXUxUGFjVmVWS1BwRC9WdXE5Mkt2VlU1dFFE?=
 =?utf-8?B?WmM1NU9FRDZtbzR4c2hReWIvZ3YzR2dkK3BaV1RTeHdGeFRvRnZKaVZ4Skhm?=
 =?utf-8?B?Q2VFMEd5aksxVXk0NERTSlI2SU82OHNKU0s2bkl4U0MwZmI5UW90Q2xReDRN?=
 =?utf-8?B?clNxTTdDODkyc0lTZVdsOXpjRUNPRHE2UXA1d0ZsaW1OTVhlMzB5YzVZTWNi?=
 =?utf-8?B?dDlXdjNMejIzUXVjczlxcUNsdGRod25mSi81N0FXTXMzelN2S1lLa2ZGZjc0?=
 =?utf-8?B?OGJXbkdqNXFhQzg4VS9ZTTZKcmRROWFzQUJtZlJCQzNlaHVudkxtb3laWjdK?=
 =?utf-8?B?dElrOEdWSUJjTEQxRXNwdVpSbWhHeEZDRWZGbm5ZVTFvRnczVlgwN3JEZmhW?=
 =?utf-8?B?RmgxTTZuWWViV1U0aU9OUWJDUW51MnpFVVVMQmFLT3YzVWRIYVRnMnBpSU5o?=
 =?utf-8?B?SDdCM1hLb1RZSVFaNllEVmZXa0VXNHR1cGxzS04yUWwzcDRLU2RpRGJ1K2JN?=
 =?utf-8?B?L3ZzNUxHVld6bU5QNDNTRGQ4Wk9SY3JHcUs5TzJ5YXNLNVVXcjI5TktyMDl5?=
 =?utf-8?Q?vigOgHF/ndxbVcdAunQZQmIM+8=3D?=
X-Forefront-PRVS: 0332AACBC3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6049001)(6009001)(39410400002)(39400400002)(39850400002)(39840400002)(39450400003)(31686004)(65826007)(189998001)(81166006)(6666003)(3846002)(72206003)(42186005)(42882006)(5660300001)(8676002)(77096006)(6486002)(7736002)(31696002)(90366009)(575784001)(305945005)(230700001)(478600001)(117156002)(53936002)(2906002)(38730400002)(36756003)(64126003)(25786009)(47776003)(66066001)(33646002)(23676002)(54356999)(65956001)(2501003)(65806001)(50986999);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR0701MB2065; H:[192.168.0.103]; FPR:;
 SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTFVQUjA3MDFNQjIwNjU7MjM6dGZDQUJZZE1BOSt4Wk0yMXcrZktyNVdx?=
 =?utf-8?B?d2FoRHc2Tlh1eHVsdWN6RGhvVkRoZlhCMzFiS0FSWHJWQm1QZWRqdk1Rd3dO?=
 =?utf-8?B?VEZlTmtoUkZTc0ZrWVl4TWlLSVhlUEpaaWdrV1hZQXlmcGx3NlBuN0NlK0tz?=
 =?utf-8?B?bExyYlU5d0VHeDFvZE1veFl2Wkk0Skt5djkvcTRIRUY5bFEyaTRBQXZHSUxI?=
 =?utf-8?B?V1c3VWhqQ3BPQ1pXTmU4VStHS2FWSTNDUm9LUjVMSnRkaUh2WTBUUkZGUkxt?=
 =?utf-8?B?R0FQVU9zQ3Y2VEx1RTNlZU1zUHNxYkpsQ2NWMVVZUHpHYk9GRXV6c1pzdDdq?=
 =?utf-8?B?Z3U3UktDWEV0Uk5rRlFuRXJ4aWZMY1RWQTZOWkZWRFpqdGRndDVWRnllTm0z?=
 =?utf-8?B?QVJzb3U1d0VlbTA5MVNoc1FSeHFEaG1TRGFBUEFvRlJ4a1p1YjlVclpnWnhk?=
 =?utf-8?B?WTQrZ2dnL2lxOFJUTS9WNmsrdjVTYmJkZDVQcWt2OXRtRG16MmIvd1hWeUJN?=
 =?utf-8?B?R25Xdk9KOXMvc2ZFeCtxVDVnaCt2a095aGFVaDF5SVVmdjdoOWFPMElLN2tQ?=
 =?utf-8?B?UVVlUEFWR3l5QWp0cFBiWmZ2ZXRFaWFCS1dxSWMzTFVnTzUyQ2lseW1GVkZ1?=
 =?utf-8?B?MEQ5NVBxdjhsZ3doTmpnOFEyeklTRUdheXJFMnVrQi82VE0yZk9jYUwwTG1B?=
 =?utf-8?B?WFRIN3RsT1VZU3IyeDRGSVlicHVleUY0eklNaGFzL0kvTmg4YXJzL2lSV05H?=
 =?utf-8?B?bTZYR1lEUVllUVRpNkhZazRBZzY3dVBhZXMxWEQ4VXpWWXBTVHVLQ291WWZJ?=
 =?utf-8?B?QXhxT2NPOHJPSUdyckx5ckZNc0laM1UzQXgvMDh5VG1nall5T0ttSVJmZ013?=
 =?utf-8?B?QlgrbThqS1hBTVA3WEJmaGEzV01JNDFUR2dYZjZUOUphdVZPYWxZSENWMmhC?=
 =?utf-8?B?Z0hBOGlWQWpwcnFQVEs2aFFNSUQraHBJeXZJT0I5Y2hYN0Jndk8zbllIK3dp?=
 =?utf-8?B?SHZkV0lGTkxIS3YxRjhZcTd6ZjR5ekJuTWxWNWtjQlc4Y0NXT0s5VEZ6Q1NK?=
 =?utf-8?B?SXFxNUJyQllUSE1kayt5RGVmSzhCWUliS2JkTDNMNlFtK1YxWklRUWNXcHl6?=
 =?utf-8?B?OVdOUTRxRWYwUUNqeFA5eEs4MmdKWWtvMXI4N3dNZGxCR2xDMUdmUkdWd3lv?=
 =?utf-8?B?bkk3UDdIUGNhc2MrMzk5UHYrZHlpdEJtcktHY3BiVVQvSHdQZDZrcjZLQlpw?=
 =?utf-8?B?c0ErTHFiWDQ2Y1d0L0VrbGxrSmg0K3kwSTNocERHWUVYd2grekhVY3UvTHNE?=
 =?utf-8?B?eDErZDdOdVdTUzNleEMyOHp1bk96TGlwaU0yelo4eTVKYW8rUVlCZ3ZqUTZw?=
 =?utf-8?B?cDFFREd3di81aXBRQ0hIQTUvampXTjl0UEUwZjcvM1MrdjNWWloyVFptRDBl?=
 =?utf-8?B?UGlSRGFJbUFUUStrR2FxaUwxUlNsYVVKRjhPL3ozaHU5RE1ISzRRNGt1Ynpm?=
 =?utf-8?Q?GRncX9JznLxgPJdsxCv5qaz9css=3D?=
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2065;
 6:6CtnRFmvhvMvdCEW5O9d1b7I1s79nv9XtZQ8iyObcWVYdih9QlZDJUeEbjekneTpKP45JxvHIVvT7/rFDmNFuHAc5G4kFja1bDg/1pBKlsMk6m9XY5dP7LUeBhnzwZla9cOtKI3BaM3vIcnWTRm8uYC5JyzyebOFs9JfiBUg1ezjsdAMWo7ppf8BjEHGQaEgzIy+bXchw8Z4lNJcBMMoJezyety/5fRPkdMtVN/W1bS21sRrbHmC3uq2BPa9IWSHXoo8kkXuCHjM+x+Ua82pvz3fyUgpIwx45IorcPqmYskiif2aw2xZKPDmqeDl9tIRVRNvSCF9fA/gTlzmCLi+ZS1uIqRSeJI63miToug4IyNtLrGWEi99yz8v+6OGAgj55d8BBfo6xe63fP9W2oS3Wx4T7m1FRCsap4iNWuZ3gQlexIsVyUDS1P+kdrnlO9ryo9KL8PxvcbCZcAVTJiL2wKGptPKjIOwB7hi2N1pV9DmE950/OEWlX0sRcRrI2ut0mndzfVHHcGvnmgHWYzjpqw==
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2065;
 5:bI/rGcXJ3uILd2DWbJVH4hUxfQacNzBaQ6mpgm08q/20UCvoyRRrntCk+5z6ortrz1x9IlBwaD2tB2+GvXeQUnXC+i6WNqWvwP412QnbqYKZN4/lGVaXt0TmrbBzDZ+TQdK8AdJC8d+5c9aLpMo9hSkYahZ7zdHcn2w5CdDF7ouY/4/Uu+wNqTOSglwR2OQKS6KFTox9vbbRR5nsw/5R3qGLupOp4e48I8isXz97bFyqYXqnINl15e5KyFlpbUIkwG5P6h5V6aIWqUofyccDGdSikVjz0tlnmhgfHfYPs5U0zyzLqNF5W9Z5UdJmUwxerM6XFeahB11tJxJGrKgZw2ngByfTXsHf5wtWh06LTruT+3VmD3k6WQ8EUbInLywEqfZ4Ud5Kxg/z29Xt9WNvnBpii7JdTRc/dkCcoiRLIKfZoQdKdcSGg47rloJvqAL201lHSGnt8t7yejiwnubOgX8argHFopgW+d5pco5AC/x2WwrgAfF1AY0LOfp7GfZ2;
 24:uYQTN4nzI0UFj6IA/GFnCnN1VXtwI0GKYJBWJJ8CRE2izZLlueLc5meqEnWmU9awvIfbBBW4YMzUc2E6svyA0KKh5kmLk144JCAwElDOWfk=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2065;
 7:1ITmPgSfHf7xxZslEaDbNx55ySSBaogAgs9Jv/vTbIaMOHvsdDiqgCvzRC5lBwLu42ceP6CrUTpsawDJJ4zF3ICPjsTv4wAa6ShuAGkeJB+Jay5CnA0wZgab3ppS5teJvkAB940jJiwIYwUt1kqRyk1RpDYMIQAmCQA7aK7xNdTFVOKDd4Z+bIT5t4pNm/ScNGSM2inBU7DqiRmjPsqe9qiDalNmHfm7s0EcrRAUH7uy6cKMuFzCYes7VGFgf7mC7h4v5bnP5cVv7uSYkiNHYbyG8U6mVHEzFBBRIW2amE8X5/b53SvJpYYbvwTooQFRxpHAkfouaqCzITUrql3sng==
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Jun 2017 13:03:54.3244 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR0701MB2065
Subject: [Xen-devel] [RFC v2][PATCH] arm-acpi: Add ITS Support 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-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>

ClRoaXMgcGF0Y2ggc3VwcG9ydHMgSVRTIGluIGhhcmR3YXJlIGRvbWFpbiwgc3VwcG9ydHMgSVRT
IGluIFhlbgp3aGVuIGJvb3Rpbmcgd2l0aCBBQ1BJLgoKU2lnbmVkLW9mZi1ieTogTWFuaXNoIEph
Z2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KLS0tCkNoYW5nZXMgc2luY2UgdjE6Ci0gTW92ZWQgaXRz
IHNwZWNpZmljIGNvZGUgdG8gZ2ljLXYzLWl0cy5jCi0gZml4ZWQgbWFjcm9zCgogIHhlbi9hcmNo
L2FybS9kb21haW5fYnVpbGQuYyAgICAgIHwgIDYgKystLQogIHhlbi9hcmNoL2FybS9naWMtdjMt
aXRzLmMgICAgICAgIHwgNzUgCisrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
Ky0KICB4ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgICAgICAgICAgICB8IDEwICsrKystLQogIHhlbi9p
bmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oIHwgIDYgKysrKwogIDQgZmlsZXMgY2hhbmdlZCwg
OTEgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKaW5kZXggM2Fi
YWNjMC4uZDZkNmM5NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCisr
KyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwpAQCAtMjAsNyArMjAsNyBAQAogICNpbmNs
dWRlIDxhc20vcHNjaS5oPgogICNpbmNsdWRlIDxhc20vc2V0dXAuaD4KICAjaW5jbHVkZSA8YXNt
L2NwdWZlYXR1cmUuaD4KLQorI2luY2x1ZGUgPGFzbS1hcm0vZ2ljX3YzX2l0cy5oPgogICNpbmNs
dWRlIDxhc20vZ2ljLmg+CiAgI2luY2x1ZGUgPHhlbi9pcnEuaD4KICAjaW5jbHVkZSA8eGVuL2dy
YW50X3RhYmxlLmg+CkBAIC0xODA0LDcgKzE4MDQsOSBAQCBzdGF0aWMgaW50IGVzdGltYXRlX2Fj
cGlfZWZpX3NpemUoc3RydWN0IGRvbWFpbiAKKmQsIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8p
CgogICAgICBtYWR0X3NpemUgPSBzaXplb2Yoc3RydWN0IGFjcGlfdGFibGVfbWFkdCkKICAgICAg
ICAgICAgICAgICAgKyBzaXplb2Yoc3RydWN0IGFjcGlfbWFkdF9nZW5lcmljX2ludGVycnVwdCkg
KiAKZC0+bWF4X3ZjcHVzCi0gICAgICAgICAgICAgICAgKyBzaXplb2Yoc3RydWN0IGFjcGlfbWFk
dF9nZW5lcmljX2Rpc3RyaWJ1dG9yKTsKKyAgICAgICAgICAgICAgICArIHNpemVvZihzdHJ1Y3Qg
YWNwaV9tYWR0X2dlbmVyaWNfZGlzdHJpYnV0b3IpCisgICAgICAgICAgICAgICAgKyBnaWN2M19p
dHNfbWFkdF9nZW5lcmljX3RyYW5zbGF0b3Jfc2l6ZSgpOworCiAgICAgIGlmICggZC0+YXJjaC52
Z2ljLnZlcnNpb24gPT0gR0lDX1YzICkKICAgICAgICAgIG1hZHRfc2l6ZSArPSBzaXplb2Yoc3Ry
dWN0IGFjcGlfbWFkdF9nZW5lcmljX3JlZGlzdHJpYnV0b3IpCiAgICAgICAgICAgICAgICAgICAg
ICAgKiBkLT5hcmNoLnZnaWMubnJfcmVnaW9uczsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9n
aWMtdjMtaXRzLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jCmluZGV4IDFmYjA2Y2EuLjkz
N2I5NzAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMKKysrIGIveGVuL2Fy
Y2gvYXJtL2dpYy12My1pdHMuYwpAQCAtMjUsMTQgKzI1LDE4IEBACiAgI2luY2x1ZGUgPHhlbi9y
YnRyZWUuaD4KICAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CiAgI2luY2x1ZGUgPHhlbi9zaXplcy5o
PgorI2luY2x1ZGUgPHhlbi9pb2NhcC5oPgogICNpbmNsdWRlIDxhc20vZ2ljLmg+CiAgI2luY2x1
ZGUgPGFzbS9naWNfdjNfZGVmcy5oPgogICNpbmNsdWRlIDxhc20vZ2ljX3YzX2l0cy5oPgogICNp
bmNsdWRlIDxhc20vaW8uaD4KICAjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KKyNpbmNsdWRlIDx4ZW4v
YWNwaS5oPgorI2luY2x1ZGUgPGFjcGkvYWN0YWJsZXMuaD4KKyNpbmNsdWRlIDx4ZW4vcGZuLmg+
CgogICNkZWZpbmUgSVRTX0NNRF9RVUVVRV9TWiAgICAgICAgICAgICAgICBTWl8xTQotCisjZGVm
aW5lIEFDUElfR0lDVjNfSVRTX01FTV9TSVpFIChTWl82NEspCiAgLyoKICAgKiBObyBsb2NrIGhl
cmUsIGFzIHRoaXMgbGlzdCBnZXRzIG9ubHkgcG9wdWxhdGVkIHVwb24gYm9vdCB3aGlsZSBzY2Fu
bmluZwogICAqIGZpcm13YXJlIHRhYmxlcyBmb3IgYWxsIGhvc3QgSVRTZXMsIGFuZCBvbmx5IGdl
dHMgaXRlcmF0ZWQgYWZ0ZXJ3YXJkcy4KQEAgLTkyMCw2ICs5MjQsNTUgQEAgaW50IGdpY3YzX2xw
aV9jaGFuZ2VfdmNwdShzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90IAp2ZG9vcmJlbGwsCiAgICAg
IHJldHVybiAwOwogIH0KCitpbnQgZ2ljdjNfaXRzX2RlbnlfYWNjZXNzKGNvbnN0IHN0cnVjdCBk
b21haW4gKmQpCit7CisgICAgaW50IHJjID0gMDsKKyAgICB1bnNpZ25lZCBsb25nIG1mbiwgbnI7
CisgICAgY29uc3Qgc3RydWN0IGhvc3RfaXRzICppdHNfZGF0YTsKKworICAgIGxpc3RfZm9yX2Vh
Y2hfZW50cnkoaXRzX2RhdGEsICZob3N0X2l0c19saXN0LCBlbnRyeSkKKyAgICB7CisgICAgICAg
IG1mbiA9IHBhZGRyX3RvX3BmbihpdHNfZGF0YS0+YWRkcik7CisgICAgICAgIG5yID0gUEZOX1VQ
KEFDUElfR0lDVjNfSVRTX01FTV9TSVpFKTsKKyAgICAgICAgcmMgPSBpb21lbV9kZW55X2FjY2Vz
cyhkLCBtZm4sIG1mbiArIG5yKTsKKyAgICAgICAgaWYgKCByYyApCisgICAgICAgICAgICBnb3Rv
IGVuZDsKKyAgICB9CitlbmQ6CisgICAgcmV0dXJuIHJjOworfQorCit1MzIgZ2ljdjNfaXRzX21h
ZHRfZ2VuZXJpY190cmFuc2xhdG9yX3NpemUodm9pZCkKK3sKKyAgICBjb25zdCBzdHJ1Y3QgaG9z
dF9pdHMgKml0c19kYXRhOworICAgIHUzMiBzaXplID0gMDsKKworICAgIGxpc3RfZm9yX2VhY2hf
ZW50cnkoaXRzX2RhdGEsICZob3N0X2l0c19saXN0LCBlbnRyeSkKKyAgICB7CisgICAgICAgIHNp
emUgKz0gc2l6ZW9mKHN0cnVjdCBhY3BpX21hZHRfZ2VuZXJpY190cmFuc2xhdG9yKTsKKyAgICB9
CisgICAgcmV0dXJuIHNpemU7Cit9CisKK3UzMiBnaWN2M19pdHNfbWFrZV9od2RvbV9tYWR0KHU4
ICpiYXNlX3B0ciwgdTMyIG9mZnNldCkKK3sKKyAgICBzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNf
dHJhbnNsYXRvciAqZ2ljX2l0czsKKyAgICBjb25zdCBzdHJ1Y3QgaG9zdF9pdHMgKml0c19kYXRh
OworICAgIHUzMiB0YWJsZV9sZW4gPSBvZmZzZXQsIHNpemU7CisKKyAgICAvKiBVcGRhdGUgR0lD
IElUUyBpbmZvcm1hdGlvbiBpbiBoYXJkd2FyZSBkb21haW4ncyBNQURUICovCisgICAgbGlzdF9m
b3JfZWFjaF9lbnRyeShpdHNfZGF0YSwgJmhvc3RfaXRzX2xpc3QsIGVudHJ5KQorICAgIHsKKyAg
ICAgICAgc2l6ZSA9IHNpemVvZihzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfdHJhbnNsYXRvcik7
CisgICAgICAgIGdpY19pdHMgPSAoc3RydWN0IGFjcGlfbWFkdF9nZW5lcmljX3RyYW5zbGF0b3Ig
KikoYmFzZV9wdHIgKyAKdGFibGVfbGVuKTsKKyAgICAgICAgZ2ljX2l0cy0+aGVhZGVyLnR5cGUg
PSBBQ1BJX01BRFRfVFlQRV9HRU5FUklDX1RSQU5TTEFUT1I7CisgICAgICAgIGdpY19pdHMtPmhl
YWRlci5sZW5ndGggPSBzaXplOworICAgICAgICBnaWNfaXRzLT5iYXNlX2FkZHJlc3MgPSBpdHNf
ZGF0YS0+YWRkcjsKKyAgICAgICAgdGFibGVfbGVuICs9ICBzaXplOworICAgIH0KKyAgICByZXR1
cm4gdGFibGVfbGVuOworfQorCiAgLyoKICAgKiBDcmVhdGUgdGhlIHJlc3BlY3RpdmUgZ3Vlc3Qg
RFQgbm9kZXMgZnJvbSBhIGxpc3Qgb2YgaG9zdCBJVFNlcy4KICAgKiBUaGlzIGNvcGllcyB0aGUg
cmVnIHByb3BlcnR5LCBzbyB0aGUgZ3Vlc3Qgc2VlcyB0aGUgSVRTIGF0IHRoZSBzYW1lIAphZGRy
ZXNzCkBAIC05OTIsNiArMTA0NSwyNiBAQCBpbnQgZ2ljdjNfaXRzX21ha2VfaHdkb21fZHRfbm9k
ZXMoY29uc3Qgc3RydWN0IApkb21haW4gKmQsCiAgICAgIHJldHVybiByZXM7CiAgfQoKK2ludCBn
aWN2M19pdHNfYWNwaV9pbml0KHN0cnVjdCBhY3BpX3N1YnRhYmxlX2hlYWRlciAqaGVhZGVyLCBj
b25zdCAKdW5zaWduZWQgbG9uZyBlbmQpCit7CisgICAgc3RydWN0IGFjcGlfbWFkdF9nZW5lcmlj
X3RyYW5zbGF0b3IgKml0c19lbnRyeTsKKyAgICBzdHJ1Y3QgaG9zdF9pdHMgKml0c19kYXRhOwor
CisgICAgaXRzX2RhdGEgPSB4emFsbG9jKHN0cnVjdCBob3N0X2l0cyk7CisgICAgaWYgKCFpdHNf
ZGF0YSkKKyAgICAgICAgcmV0dXJuIC0xOworCisgICAgaXRzX2VudHJ5ID0gKHN0cnVjdCBhY3Bp
X21hZHRfZ2VuZXJpY190cmFuc2xhdG9yICopaGVhZGVyOworICAgIGl0c19kYXRhLT5hZGRyICA9
IGl0c19lbnRyeS0+YmFzZV9hZGRyZXNzOworICAgIGl0c19kYXRhLT5zaXplID0gQUNQSV9HSUNW
M19JVFNfTUVNX1NJWkU7CisKKyAgICBzcGluX2xvY2tfaW5pdCgmaXRzX2RhdGEtPmNtZF9sb2Nr
KTsKKworICAgIHByaW50aygiR0lDdjM6IEZvdW5kIElUUyBAMHglbHhcbiIsIGl0c19kYXRhLT5h
ZGRyKTsKKworICAgIGxpc3RfYWRkX3RhaWwoJml0c19kYXRhLT5lbnRyeSwgJmhvc3RfaXRzX2xp
c3QpOworICAgIHJldHVybiAwOworfQogIC8qIFNjYW4gdGhlIERUIGZvciBhbnkgSVRTIG5vZGVz
IGFuZCBjcmVhdGUgYSBsaXN0IG9mIGhvc3QgSVRTZXMgb3V0IApvZiBpdC4gKi8KICB2b2lkIGdp
Y3YzX2l0c19kdF9pbml0KGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZSkKICB7CmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMK
aW5kZXggYzkyNzMwNi4uZjBmNmQxMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12My5j
CisrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwpAQCAtMTMzMyw5ICsxMzMzLDggQEAgc3RhdGlj
IGludCBnaWN2M19pb21lbV9kZW55X2FjY2Vzcyhjb25zdCBzdHJ1Y3QgCmRvbWFpbiAqZCkKICAg
ICAgICAgIHJldHVybiBpb21lbV9kZW55X2FjY2VzcyhkLCBtZm4sIG1mbiArIG5yKTsKICAgICAg
fQoKLSAgICByZXR1cm4gMDsKKyAgICByZXR1cm4gZ2ljdjNfaXRzX2RlbnlfYWNjZXNzKGQpOwog
IH0KLQogICNpZmRlZiBDT05GSUdfQUNQSQogIHN0YXRpYyB2b2lkIF9faW5pdAogIGdpY19hY3Bp
X2FkZF9yZGlzdF9yZWdpb24ocGFkZHJfdCBiYXNlLCBwYWRkcl90IHNpemUsIGJvb2wgc2luZ2xl
X3JkaXN0KQpAQCAtMTM3NCw2ICsxMzczLDcgQEAgc3RhdGljIGludCBnaWN2M19tYWtlX2h3ZG9t
X21hZHQoY29uc3Qgc3RydWN0IApkb21haW4gKmQsIHUzMiBvZmZzZXQpCiAgICAgIGZvciAoIGkg
PSAwOyBpIDwgZC0+bWF4X3ZjcHVzOyBpKysgKQogICAgICB7CiAgICAgICAgICBnaWNjID0gKHN0
cnVjdCBhY3BpX21hZHRfZ2VuZXJpY19pbnRlcnJ1cHQgKikoYmFzZV9wdHIgKyAKdGFibGVfbGVu
KTsKKwogICAgICAgICAgQUNQSV9NRU1DUFkoZ2ljYywgaG9zdF9naWNjLCBzaXplKTsKICAgICAg
ICAgIGdpY2MtPmNwdV9pbnRlcmZhY2VfbnVtYmVyID0gaTsKICAgICAgICAgIGdpY2MtPnVpZCA9
IGk7CkBAIC0xMzk5LDcgKzEzOTksNyBAQCBzdGF0aWMgaW50IGdpY3YzX21ha2VfaHdkb21fbWFk
dChjb25zdCBzdHJ1Y3QgCmRvbWFpbiAqZCwgdTMyIG9mZnNldCkKICAgICAgICAgIGdpY3ItPmxl
bmd0aCA9IGQtPmFyY2gudmdpYy5yZGlzdF9yZWdpb25zW2ldLnNpemU7CiAgICAgICAgICB0YWJs
ZV9sZW4gKz0gc2l6ZTsKICAgICAgfQotCisgICAgdGFibGVfbGVuID0gZ2ljdjNfaXRzX21ha2Vf
aHdkb21fbWFkdChiYXNlX3B0ciwgdGFibGVfbGVuKTsKICAgICAgcmV0dXJuIHRhYmxlX2xlbjsK
ICB9CgpAQCAtMTU2Nyw2ICsxNTY3LDkgQEAgc3RhdGljIHZvaWQgX19pbml0IGdpY3YzX2FjcGlf
aW5pdCh2b2lkKQoKICAgICAgZ2ljdjMucmRpc3Rfc3RyaWRlID0gMDsKCisgICAgYWNwaV90YWJs
ZV9wYXJzZV9tYWR0KEFDUElfTUFEVF9UWVBFX0dFTkVSSUNfVFJBTlNMQVRPUiwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgZ2ljdjNfaXRzX2FjcGlfaW5pdCwgMCk7CisKICAgICAgLyoKICAg
ICAgICogSW4gQUNQSSwgMCBpcyBjb25zaWRlcmVkIGFzIHRoZSBpbnZhbGlkIGFkZHJlc3MuIEhv
d2V2ZXIgdGhlIHJlc3QKICAgICAgICogb2YgdGhlIGluaXRpYWxpemF0aW9uIHJlbHkgb24gdGhl
IGludmFsaWQgYWRkcmVzcyB0byBiZQpAQCAtMTU4NSw2ICsxNTg4LDcgQEAgc3RhdGljIHZvaWQg
X19pbml0IGdpY3YzX2FjcGlfaW5pdCh2b2lkKQogICAgICBlbHNlCiAgICAgICAgICB2c2l6ZSA9
IEdVRVNUX0dJQ0NfU0laRTsKCisKICB9CiAgI2Vsc2UKICBzdGF0aWMgdm9pZCBfX2luaXQgZ2lj
djNfYWNwaV9pbml0KHZvaWQpIHsgfQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9n
aWNfdjNfaXRzLmggCmIveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKaW5kZXggZDJh
M2U1My4uYjcyYWVjMiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRz
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKQEAgLTEwNSw2ICsxMDUs
NyBAQAoKICAjaW5jbHVkZSA8eGVuL2RldmljZV90cmVlLmg+CiAgI2luY2x1ZGUgPHhlbi9yYnRy
ZWUuaD4KKyNpbmNsdWRlIDx4ZW4vYWNwaS5oPgoKICAjZGVmaW5lIEhPU1RfSVRTX0ZMVVNIX0NN
RF9RVUVVRSAgICAgICAgKDFVIDw8IDApCiAgI2RlZmluZSBIT1NUX0lUU19VU0VTX1BUQSAgICAg
ICAgICAgICAgICgxVSA8PCAxKQpAQCAtMTM0LDYgKzEzNSw3IEBAIGV4dGVybiBzdHJ1Y3QgbGlz
dF9oZWFkIGhvc3RfaXRzX2xpc3Q7CgogIC8qIFBhcnNlIHRoZSBob3N0IERUIGFuZCBwaWNrIHVw
IGFsbCBob3N0IElUU2VzLiAqLwogIHZvaWQgZ2ljdjNfaXRzX2R0X2luaXQoY29uc3Qgc3RydWN0
IGR0X2RldmljZV9ub2RlICpub2RlKTsKK2ludCAgZ2ljdjNfaXRzX2FjcGlfaW5pdChzdHJ1Y3Qg
YWNwaV9zdWJ0YWJsZV9oZWFkZXIgKmhlYWRlciwgY29uc3QgCnVuc2lnbmVkIGxvbmcgZW5kKTsK
CiAgYm9vbCBnaWN2M19pdHNfaG9zdF9oYXNfaXRzKHZvaWQpOwoKQEAgLTE2Nyw2ICsxNjksMTAg
QEAgaW50IGdpY3YzX2l0c19tYWtlX2h3ZG9tX2R0X25vZGVzKGNvbnN0IHN0cnVjdCAKZG9tYWlu
ICpkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgZHRf
ZGV2aWNlX25vZGUgKmdpYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9p
ZCAqZmR0KTsKCit1MzIgZ2ljdjNfaXRzX21ha2VfaHdkb21fbWFkdCh1OCAqYmFzZV9wdHIsIHUz
MiBvZmZzZXQpOwordTMyIGdpY3YzX2l0c19tYWR0X2dlbmVyaWNfdHJhbnNsYXRvcl9zaXplKHZv
aWQpOworLyogRGVueSBpb21lbSBhY2Nlc3MgZm9yIGl0cyAqLworaW50IGdpY3YzX2l0c19kZW55
X2FjY2Vzcyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKTsKICAvKgogICAqIE1hcCBhIGRldmljZSBv
biB0aGUgaG9zdCBieSBhbGxvY2F0aW5nIGFuIElUVCBvbiB0aGUgaG9zdCAoSVRTKS4KICAgKiAi
bnJfZXZlbnQiIHNwZWNpZmllcyBob3cgbWFueSBldmVudHMgKGludGVycnVwdHMpIHRoaXMgZGV2
aWNlIHdpbGwgCm5lZWQuCi0tIAoyLjcuNAoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 08 13:10:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 13:10:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIxCL-0000a8-8p; Thu, 08 Jun 2017 13: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 <julien.grall@arm.com>) id 1dIxCJ-0000YF-RH
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 13:09:59 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 AE/4C-01999-7AC49395; Thu, 08 Jun 2017 13:09:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTXexj2W
 kwYT90hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8brqWuZC+bIV3zdPpe9gfGNRBcjF4eQwEZG
 iatvHrFCOLsZJa5tm8PWxcjJISzgI/Gtv5MFxBYRKJA4v+A3K4gtJOAq8en5ebAGZoHtTBJ35
 0wDK2IT0JS48/kTE4jNK2Al8f3RI7A4i4CKxK6T+8BsUYFwibeNR1ggagQlTs58AmZzCrhJfO
 i7AtbLLGAmMW/zQ2YIW15i+9s5zBMY+WYhaZmFpGwWkrIFjMyrGNWLU4vKUot0LfWSijLTM0p
 yEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQIDjgEIdjCubXU+xCjJwaQkyqsoYBkpxJeUn1KZ
 kVicEV9UmpNafIhRhoNDSYJX0xsoJ1iUmp5akZaZAwx9mLQEB4+SCK+7B1Cat7ggMbc4Mx0id
 YpRUUqcdy5InwBIIqM0D64NFm+XGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMyrCDKeJzOvBG
 76K6DFTECLl7yzAFlckoiQkmpgbD8l77f5rU+HxJdrrit6pBzDPScYvVke51/6TFpnkuYGsa5
 j8YdOnHtnHan+a8qTO7O2H9dlPbBEme/Kn4jSJ1wiwW8PrWV49DYuMdlLa7WZTuP6u+cVJyma
 2Fz9sy6mgH3dujy5c7O+LU48s4k549mFeTwzJC64/Chbs8dvN8sVmZUpsUFSS5RYijMSDbWYi
 4oTAfujveKyAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1496927393!81861319!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32785 invoked from network); 8 Jun 2017 13:09:54 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-2.tower-206.messagelabs.com with SMTP; 8 Jun 2017 13: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 0A8762B;
 Thu,  8 Jun 2017 06:09:53 -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 556A83F578;
 Thu,  8 Jun 2017 06:09:51 -0700 (PDT)
To: Manish Jaggi <mjaggi@caviumnetworks.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <1409218d-78bd-6371-64d7-b25b423ed04d@caviumnetworks.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <7dc0e7df-5897-20c2-8638-5905183808d7@arm.com>
Date: Thu, 8 Jun 2017 14:09:49 +0100
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: <1409218d-78bd-6371-64d7-b25b423ed04d@caviumnetworks.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Steve Capper <Steve.Capper@arm.com>, Andre Przywara <andre.przywara@arm.com>,
 Jiandi An <anjiandi@codeaurora.org>, Punit Agrawal <punit.agrawal@arm.com>,
 "Goel, Sameer" <sgoel@qti.qualcomm.com>, nd@arm.com,
 Charles Garcia-Tobin <Charles.Garcia-Tobin@arm.com>
Subject: Re: [Xen-devel] [RFC] [PATCH] arm-acpi: Hide SMMU from IORT for
	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-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>

SGkgTWFuaXNoLAoKT24gMDgvMDYvMTcgMTM6MzgsIE1hbmlzaCBKYWdnaSB3cm90ZToKPgoKU3B1
cmlvdXMgbGluZS4KCj4gVGhpcyBwYXRjaCBkaXNhYmxlcyB0aGUgc21tdSBub2RlIGluIElPUlQg
dGFibGUgZm9yIGhhcmR3YXJlIGRvbWFpbi4KPiBBbHNvIHBhdGNoZXMgdGhlIG91dHB1dF9iYXNl
IG9mIHBjaV9yYyBpZF9hcnJheSB3aXRoIG91dHB1dF9iYXNlIG9mCj4gc21tdSBub2RlIGlkX2Fy
cmF5LgoKSSB3b3VsZCBoYXZlIGFwcHJlY2lhdGVkIGEgYml0IG1vcmUgZGVzY3JpcHRpb24gaW4g
dGhlIGNvbW1pdCBtZXNzYWdlIHRvIApleHBsYWluIHlvdXIgbG9naWMuCgo+Cj4gU2lnbmVkLW9m
Zi1ieTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gv
YXJtL2RvbWFpbl9idWlsZC5jIHwgMTQyCj4gKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0KCmRvbWFpbl9idWlsZC5jIGlzIHN0YXJ0aW5nIHRvIGJlIHJlYWxseSBi
aWcuIEkgdGhpbmsgaXQgaXMgdGltZSB0byBtb3ZlIApzb21lIGFjcGkgYml0cyBvdXRzaWRlIGRv
bWFpbl9idWlsZC5jLgoKPiAgeGVuL2luY2x1ZGUvYWNwaS9hY3RibDIuaCAgIHwgICAzICstCj4g
IHhlbi9pbmNsdWRlL2FzbS1hcm0vYWNwaS5oICB8ICAgMSArCj4gIDMgZmlsZXMgY2hhbmdlZCwg
MTQ0IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL2RvbWFpbl9idWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gaW5k
ZXggZDZkNmM5NC4uOWY0MWQwZSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1
aWxkLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPiBAQCAtMzIsNiArMzIs
NyBAQCBpbnRlZ2VyX3BhcmFtKCJkb20wX21heF92Y3B1cyIsIG9wdF9kb20wX21heF92Y3B1cyk7
Cj4gIGludCBkb20wXzExX21hcHBpbmcgPSAxOwo+Cj4gIHN0YXRpYyB1NjQgX19pbml0ZGF0YSBk
b20wX21lbTsKPitzdGF0aWMgdTggKmlvcnRfYmFzZV9wdHI7CgpMb29raW5nIGF0IHRoZSBjb2Rl
LCBJIGRvbid0IHNlZSBhbnkgcmVhc29uIHRvIGhhdmUgdGhpcyBnbG9iYWwuCgo+Cj4gIHN0YXRp
YyB2b2lkIF9faW5pdCBwYXJzZV9kb20wX21lbShjb25zdCBjaGFyICpzKQo+ICB7Cj4gQEAgLTEz
MzYsNiArMTMzNyw5NiBAQCBzdGF0aWMgaW50IHByZXBhcmVfZHRiKHN0cnVjdCBkb21haW4gKmQs
IHN0cnVjdAo+IGtlcm5lbF9pbmZvICpraW5mbykKPiAgI2lmZGVmIENPTkZJR19BQ1BJCj4gICNk
ZWZpbmUgQUNQSV9ET00wX0ZEVF9NSU5fU0laRSA0MDk2Cj4KPiArc3RhdGljIHZvaWQgcGF0Y2hf
b3V0cHV0X3JlZihzdHJ1Y3QgYWNwaV9pb3J0X2lkX21hcHBpbmcgKnBjaV9pZG1hcCwKPiArICAg
ICAgICAgICAgICAgICAgICAgIHN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqc21tdV9ub2RlKQo+ICt7
Cj4gKyAgICBzdHJ1Y3QgYWNwaV9pb3J0X2lkX21hcHBpbmcgKmlkbWFwID0gTlVMTDsKPiArICAg
IGludCBpOwoKTmV3bGluZS4KCj4gKyAgICBmb3IgKGk9MDsgaSA8IHNtbXVfbm9kZS0+bWFwcGlu
Z19jb3VudDsgaSsrKSB7CgpQbGVhc2UgcmVzcGVjdCBYZW4gY29kaW5nIHN0eWxlLi4uIEkgZXhw
ZWN0IHlvdSB0byBmaXggKmFsbCogdGhlIHBsYWNlIAppbiB0aGUgbmV4dCB2ZXJzaW9uLgoKQWxz
bywgdGhlcmUgaXMgYSBsYXRlbnQgbGFjayBvZiBjb21tZW50cyB3aXRoaW4gdGhlIHBhdGNoIHRv
IGV4cGxhaW4gdGhlIApsb2dpYy4KCj4gKyAgICAgICAgaWYoIWlkbWFwKQo+ICsgICAgICAgICAg
ICBpZG1hcCA9IChzdHJ1Y3QgYWNwaV9pb3J0X2lkX21hcHBpbmcqKSgodTgqKXNtbXVfbm9kZQo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICArIHNtbXVfbm9kZS0+
bWFwcGluZ19vZmZzZXQpOwo+ICsgICAgICAgIGVsc2UKPiArICAgICAgICAgICAgaWRtYXArKzsK
PiArCj4gKyAgICAgICAgaWYgKHBjaV9pZG1hcC0+b3V0cHV0X2Jhc2UgPT0gaWRtYXAtPmlucHV0
X2Jhc2UpIHsKPiArICAgICAgICAgICAgcGNpX2lkbWFwLT5vdXRwdXRfYmFzZSA9IGlkbWFwLT5v
dXRwdXRfYmFzZTsKPiArICAgICAgICAgICAgcGNpX2lkbWFwLT5vdXRwdXRfcmVmZXJlbmNlID0g
aWRtYXAtPm91dHB1dF9yZWZlcmVuY2U7CgpBcyBJIHBvaW50ZWQgb3V0IG9uIHRoZSBwcmV2aW91
cyB0aHJlYWQsIHlvdSBhc3N1bWUgdGhhdCBvbmUgUENJIElEIAptYXBwaW5nIHdpbGwgZW5kIHVw
IHRvIGJlIHRyYW5zbGF0ZWQgdG8gb25lIERldmljZSBJRCBtYXBwaW5nIGFuZCBub3QgCnNwbGl0
IGFjcm9zcyBtdWx0aXBsZSBvbmUuIEZvciBpbnN0YW5jZToKClJDIEEKICAvLyBkb2Vzbid0IHVz
ZSBTTU1VIDAgc28ganVzdCBvdXRwdXRzIERldmljZUlEcyB0byBJVFMgR1JPVVAgMAogIC8vIElu
cHV0IElEIC0tPiBPdXRwdXQgcmVmZXJlbmNlOiBPdXRwdXQgSUQKMHgwMDAwLTB4ZmZmZiAtLT4g
SVRTIEdST1VQIDAgOiAweDAwMDAtPjB4ZmZmZgoKU01NVSAwCi8vIE5vdGUgdGhhdCByYW5nZSBv
ZiBTdHJlYW1JRHMgdGhhdCBtYXAgdG8gRGV2aWNlSURzIGV4Y2x1ZGVzCi8vIHRoZSBOSUMgMCBE
ZXZpY2VJRCBhcyBpdCBkb2VzIG5vdCBnZW5lcmF0ZSBNU0lzCiAgLy8gSW5wdXQgSUQgLS0+IE91
dHB1dCByZWZlcmVuY2U6IE91dHB1dCBJRAoweDAwMDAtMHgwMWZmIC0tPiBJVFMgR1JPVVAgMCA6
IDB4MTAwMDAtPjB4MTAxZmYKMHgwMjAwLTB4ZmZmZiAtLT4gSVRTIEdST1VQIDAgOiAweDIwMDAw
LT4weDIwN2ZmCgovLyBTTU1VIDAgQ29udHJvbCBpbnRlcnJ1cHQgaXMgTVNJIGJhc2VkCiAgLy8g
SW5wdXQgSUQgLS0+IE91dHB1dCByZWZlcmVuY2U6IE91dHB1dCBJRApOL0EgLS0+IElUUyBHUk9V
UCAwIDogMHgyMDAwMDEKCkkgc3RpbGwgZG9uJ3Qgc2VlIGFueXRoaW5nIGluIHRoZSBzcGVjIHBy
ZXZlbnRpbmcgdGhhdC4gQW5kIEkgd291bGQgbGlrZSAKY2xhcmlmaWNhdGlvbiBmcm9tIHlvdXIg
c2lkZSBiZWZvcmUgZ29pbmcgZm9yd2FyZC4gKmhpbnQqIFRoZSBzcGVjIApzaG91bGQgYmUgcXVv
dGVkICpoaW50KgoKWy4uLl0KCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FjcGkvYWN0Ymwy
LmggYi94ZW4vaW5jbHVkZS9hY3BpL2FjdGJsMi5oCj4gaW5kZXggNDJiZWFjNC4uZjE4MGVhNSAx
MDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hY3BpL2FjdGJsMi5oCj4gKysrIGIveGVuL2luY2x1
ZGUvYWNwaS9hY3RibDIuaAo+IEBAIC01OTEsNyArNTkxLDggQEAgZW51bSBhY3BpX2lvcnRfbm9k
ZV90eXBlIHsKPiAgICAgIEFDUElfSU9SVF9OT0RFX05BTUVEX0NPTVBPTkVOVCA9IDB4MDEsCj4g
ICAgICBBQ1BJX0lPUlRfTk9ERV9QQ0lfUk9PVF9DT01QTEVYID0gMHgwMiwKPiAgICAgIEFDUElf
SU9SVF9OT0RFX1NNTVUgPSAweDAzLAo+IC0gICAgQUNQSV9JT1JUX05PREVfU01NVV9WMyA9IDB4
MDQKPiArICAgIEFDUElfSU9SVF9OT0RFX1NNTVVfVjMgPSAweDA0LAo+ICsgICAgQUNQSV9JT1JU
X05PREVfUkVTRVJWRUQgPSAweGZmCgpUaGlzIGlzIGxpa2VseSBhIGNhbGwgdG8gYSBzZXBhcmF0
ZSBwYXRjaC4KCj4gIH07Cj4KPiAgc3RydWN0IGFjcGlfaW9ydF9pZF9tYXBwaW5nIHsKPiBkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9hY3BpLmggYi94ZW4vaW5jbHVkZS9hc20tYXJt
L2FjcGkuaAo+IGluZGV4IDlmOTU0ZDMuLjFjYzAxNjcgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1
ZGUvYXNtLWFybS9hY3BpLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FjcGkuaAo+IEBA
IC0zNiw2ICszNiw3IEBAIHR5cGVkZWYgZW51bSB7Cj4gICAgICBUQkxfRkFEVCwKPiAgICAgIFRC
TF9NQURULAo+ICAgICAgVEJMX1NUQU8sCj4gKyAgICBUQkxfSU9SVCwKPiAgICAgIFRCTF9YU0RU
LAo+ICAgICAgVEJMX1JTRFAsCj4gICAgICBUQkxfRUZJVCwKCkNoZWVycywKCi0tIApKdWxpZW4g
R3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 08 13:10:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 13: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 1dIxCt-000134-LQ; Thu, 08 Jun 2017 13:10: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=325bb5210=owen.smith@citrix.com>)
 id 1dIxCr-00012q-KG
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 13:10:33 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 F9/58-03058-9CC49395; Thu, 08 Jun 2017 13:10:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsXitHSDve4JH8t
 Ig0c3lS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy3+zazF9wTrti58DlLA+M0gS5GTg4JAX+J
 iX+Ps4PYbAIaEjM6F7N0MXJwiAioSNzeawASZhZwkFjb9ocNxBYWsJY4fLuJBcRmASqZ9P4wK
 4jNK+AqceTDBXaIkXIS54//ZAaxhQSUJL4tfsEMUSMocXLmExaImRISB1+8YJ7AyD0LSWoWkt
 QCRqZVjBrFqUVlqUW6hsZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBocAABDs
 YvywLOMQoycGkJMqrKGAZKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCV9MbKCdYlJqeWpGWmQMM
 Spi0BAePkgivuwdQmre4IDG3ODMdInWKUVFKnHcuSJ8ASCKjNA+uDRYJlxhlpYR5GYEOEeIpS
 C3KzSxBlX/FKM7BqCTMqwgyniczrwRu+iugxUxAi5e8swBZXJKIkJJqYLQ5IfHT2vXtTx2eN0
 yhbl/9ly4S+l1c8oTH5rXVihmzxTY+Ko+baM53bc8hpdp5F/+tE6l4Xxa0/wfPBTPNIKZMgWP
 3LbNWTLm88E9zmdu8EMcHx7e/OfX90teZTLNUJv9mbj88ZV7cn0lnhFUNr9oK6on/z/rWsO3U
 m02N/h3Li75JK4U+tmJRYinOSDTUYi4qTgQAFPJBH38CAAA=
X-Env-Sender: prvs=325bb5210=owen.smith@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1496927430!106893336!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53328 invoked from network); 8 Jun 2017 13:10:32 -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;
 8 Jun 2017 13:10:32 -0000
X-IronPort-AV: E=Sophos;i="5.39,315,1493683200"; d="scan'208";a="435634945"
From: Owen Smith <owen.smith@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 8 Jun 2017 13:09:03 +0000
Message-ID: <1496927343-29065-1-git-send-email-owen.smith@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Owen Smith <owen.smith@citrix.com>
Subject: [Xen-devel] [PATCH] kbdif.h: Introduce feature-vkbd-standalone
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QmFja2VuZHMgc2V0ICJmZWF0dXJlLXZrYmQtc3RhbmRhbG9uZSIgdG8gMSBpZiB0aGV5IGNhbiBj
b25uZWN0CndpdGhvdXQgd2FpdGluZyBmb3IgdGhlIFBWIGZyYW1lYnVmZmVyLiBJZiB0aGlzIHZh
bHVlIGlzIG1pc3NpbmcKb3Igbm90IDEsIHRoZW4gYSBiYWNrZW5kIHdpbGwgd2FpdCBmb3IgdGhl
IFBWIGZyYW1lYnVmZmVyIGJlZm9yZQpjb25uZWN0aW5nLCBwb3RlbnRpYWxseSBjYXVzaW5nIHRo
ZSBmcm9udGVuZCB0byB3YWl0IGluZGVmaW5pdGVseS4KCkZyb250ZW5kcyBzZXQgInJlcXVlc3Qt
dmtiZC1zdGFuZGFsb25lIiB0byAxIHRvIHJlcXVlc3QgdGhhdCB0aGUKYmFja2VuZCBkb2VzIG5v
dCB3YWl0IGZvciB0aGUgUFYgZnJhbWVidWZmZXIuIEZyb250ZW5kcyB0aGF0CnJlcXVpcmUgYSBz
dGFuZGFsb25lIHZrYmQgZGV2aWNlIHNob3VsZCBub3QgYXR0ZW1wdCB0byBjb25uZWN0CnVubGVz
cyB0aGUgYmFja2VuZCBhZHZlcnRpc2VzICJmZWF0dXJlLXZrYmQtc3RhbmRhbG9uZSIsIGFuZApz
aG91bGQgc2V0ICJyZXF1ZXN0LXZrYmQtc3RhbmRhbG9uZSIuCgpCYWNrZW5kcyB0aGF0IGFyZSBz
dGFuZGFsb25lIChpLmUuIGRvIG5vdCBoYXZlIGFuIGFzc29jaWF0ZWQgUFYKZnJhbWVidWZmZXIp
IGRvIG5vdCByZXNjYWxlIGFic29sdXRlIG1vdXNlIG9yIHRvdWNoIGNvb3JkaW5hdGVzCnRvIGEg
dGhlIHNpemUgb2YgdGhlIChub24tZXhpc3RhbnQpIFBWIGZyYW1lYnVmZmVyLCBhbmQgdXNlIHRo
ZQpyYW5nZSBvZiBbMCwgMHg3ZmZmXSBmb3IgYWJzb2x1dGUgdmFsdWVzLgoKU2lnbmVkLW9mZi1i
eTogT3dlbiBTbWl0aCA8b3dlbi5zbWl0aEBjaXRyaXguY29tPgotLS0KIHhlbi9pbmNsdWRlL3B1
YmxpYy9pby9rYmRpZi5oIHwgMTUgKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTUg
aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9rYmRpZi5o
IGIveGVuL2luY2x1ZGUvcHVibGljL2lvL2tiZGlmLmgKaW5kZXggZGNiZDcxYS4uY2EwOTA4MCAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2lvL2tiZGlmLmgKKysrIGIveGVuL2luY2x1
ZGUvcHVibGljL2lvL2tiZGlmLmgKQEAgLTYzLDYgKzYzLDEyIEBACiAgKiAgICAgIEJhY2tlbmRz
LCB3aGljaCBzdXBwb3J0IHJlcG9ydGluZyBvZiBtdWx0aS10b3VjaCBldmVudHMKICAqICAgICAg
c2hvdWxkIHNldCB0aGlzIHRvIDEuCiAgKgorICogZmVhdHVyZS12a2JkLXN0YW5kYWxvbmUKKyAq
ICAgICAgVmFsdWVzOiAgICAgICAgIDx1aW50PgorICoKKyAqICAgICAgQmFja2VuZHMsIHdoaWNo
IHN1cHBvcnQgYSBzdGFuZGFsb25lIHZrYmQsIHdpdGhvdXQgcmVxdWlyaW5nIGEgdmZiCisgKiAg
ICAgIGRldmljZSwgc2hvdWxkIHNldCB0aGlzIHRvIDEuCisgKgogICotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tIFBvaW50ZXIgRGV2aWNlIFBhcmFtZXRlcnMgLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCiAgKgogICogd2lkdGgKQEAgLTk4LDYgKzEwNCwxMyBAQAogICoKICAqICAgICAgUmVxdWVz
dCBiYWNrZW5kIHRvIHJlcG9ydCBtdWx0aS10b3VjaCBldmVudHMuCiAgKgorICogcmVxdWVzdC12
a2JkLXN0YW5kYWxvbmUKKyAqICAgICAgVmFsdWVzOiAgICAgICAgIDx1aW50PgorICoKKyAqICAg
ICAgUmVxdWVzdCBiYWNrZW5kIHRvIGNvbm5lY3QgdmtiZCBkZXZpY2Ugd2l0aG91dCB3YWl0aW5n
IGZvciB0aGUKKyAqICAgICAgdmZiIGRldmljZS4gQW55IGFic29sdXRlIGNvb3JkaW5hdGVzIHdp
bGwgTk9UIGJlIHNjYWxlZCB0bworICogICAgICBzY3JlZW4gc2l6ZSwgYW5kIHdpbGwgcmVtYWlu
IGluIHRoZSByYW5nZSBbMCwgMHg3ZmZmXQorICoKICAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0g
UmVxdWVzdCBUcmFuc3BvcnQgUGFyYW1ldGVycyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICoK
ICAqIGV2ZW50LWNoYW5uZWwKQEAgLTE2NSw4ICsxNzgsMTAgQEAKIAogI2RlZmluZSBYRU5LQkRf
RklFTERfRkVBVF9BQlNfUE9JTlRFUiAgImZlYXR1cmUtYWJzLXBvaW50ZXIiCiAjZGVmaW5lIFhF
TktCRF9GSUVMRF9GRUFUX01UT1VDSCAgICAgICAiZmVhdHVyZS1tdWx0aS10b3VjaCIKKyNkZWZp
bmUgWEVOS0JEX0ZJRUxEX0ZFQVRfU1RBTkRBTE9ORSAgICJmZWF0dXJlLXZrYmQtc3RhbmRhbG9u
ZSIKICNkZWZpbmUgWEVOS0JEX0ZJRUxEX1JFUV9BQlNfUE9JTlRFUiAgICJyZXF1ZXN0LWFicy1w
b2ludGVyIgogI2RlZmluZSBYRU5LQkRfRklFTERfUkVRX01UT1VDSCAgICAgICAgInJlcXVlc3Qt
bXVsdGktdG91Y2giCisjZGVmaW5lIFhFTktCRF9GSUVMRF9SRVFfU1RBTkRBTE9ORSAgICAicmVx
dWVzdC12a2JkLXN0YW5kYWxvbmUiCiAjZGVmaW5lIFhFTktCRF9GSUVMRF9SSU5HX0dSRUYgICAg
ICAgICAicGFnZS1ncmVmIgogI2RlZmluZSBYRU5LQkRfRklFTERfRVZUX0NIQU5ORUwgICAgICAg
ImV2ZW50LWNoYW5uZWwiCiAjZGVmaW5lIFhFTktCRF9GSUVMRF9XSURUSCAgICAgICAgICAgICAi
d2lkdGgiCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 08 13:12:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 13: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 1dIxEZ-0001Dj-00; Thu, 08 Jun 2017 13:12: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=32541504f=Andrew.Cooper3@citrix.com>)
 id 1dIxEX-0001DS-S5
 for xen-devel@lists.xen.org; Thu, 08 Jun 2017 13:12:17 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 5C/09-01734-13D49395; Thu, 08 Jun 2017 13:12:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHLMWRWlGSWpSXmKPExsXitHRDpK6ur2W
 kwd6/8hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aljbeZC667Vjy7PJm9gfG6VRcjJ4eEgL/E
 5DNT2EBsNgF9id0vPjGB2CIC6hKnOy6ydjFycTALLGKVmPilmREkISwgK/G25wQziM0ioCLRd
 HoGexcjBwevgIdE/xxNiJlyEueP/wQrERJQk7jWf4kdxOYVEJQ4OfMJC4jNLCAhcfDFC+YJjN
 yzkKRmIUktYGRaxahenFpUllqka6iXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iRE
 YCvUMDIw7GJt6nQ8xSnIwKYnyKgpYRgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4F3tDZQTLEpN
 T61Iy8wBBiVMWoKDR0mE190DKM1bXJCYW5yZDpE6xWjMsWH1+i9MHHf6NnxhEmLJy89LlRLnl
 fIBKhUAKc0ozYMbBIuWS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEIabwZOaVwO17BXQKE9
 ApS95ZgJxSkoiQkmpgLP8ZrPA2WX135HataBvhIxXLKp+trpfedPjktGynqkJOjrObFL483dq
 7w1psZVasd5/uktQXGrPK7hnY/Dm6wFJ67wS+NX+FHDT37E/93cgbeS6boY/fch7nQsl9sSan
 5ZIvRcanHZvFfFi9L5Jv01Tj7qKFchv9CgRmmk+RSjzLFsy9Xq5ZiaU4I9FQi7moOBEA51moY
 pECAAA=
X-Env-Sender: prvs=32541504f=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1496927531!102273586!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51075 invoked from network); 8 Jun 2017 13:12:13 -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 Jun 2017 13:12:13 -0000
X-IronPort-AV: E=Sophos;i="5.39,315,1493683200"; d="scan'208";a="427075036"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 8 Jun 2017 14:12:07 +0100
Message-ID: <1496927527-6218-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Juergen Gross <JGross@suse.com>, Lan Tianyu <tianyu.lan@intel.com>,
 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>,
 Anshul Makkar <anshul.makkar@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Euan Harris <euan.harris@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>,
 Joao Martins <joao.m.martins@oracle.com>, "Lai, Paul C" <paul.c.lai@intel.com>
Subject: [Xen-devel] DESIGN: CPUID part 3
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UHJlc2VudGVkIGhlcmV3aXRoIGlzIHRoZSBhIHBsYW4gZm9yIHRoZSBmaW5hbCBwYXJ0IG9mIENQ
VUlEIHdvcmssIHdoaWNoCnByaW1hcmlseSBjb3ZlcnMgYmV0dGVyIFhlbi9Ub29sc3RhY2sgaW50
ZXJhY3Rpb24gZm9yIGNvbmZpZ3VyaW5nIHRoZSBndWVzdHMKQ1BVSUQgcG9saWN5LgoKQSBQREYg
dmVyc2lvbiBvZiB0aGlzIGRvY3VtZW50IGlzIGF2YWlsYWJsZSBmcm9tOgoKaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9wZW9wbGUvYW5kcmV3Y29vcC9jcHVpZC1wYXJ0LTMucGRmCgpUaGVyZSBhcmUg
YSBudW1iZXIgb2Ygc3RpbGwtb3BlbiBxdWVzdGlvbnMsIHdoaWNoIEkgd291bGQgYXBwcmVhY2lh
dGUgdmlld3MKb24uCgp+QW5kcmV3CgotLS0tLTg8LS0tLS0KJSBDUFVJRCBIYW5kbGluZyAocGFy
dCAzKQolIFJldmlzaW9uIDEKCiMgQ3VycmVudCBzdGF0ZQoKQXQgZWFybHkgYm9vdCwgWGVuIGVu
dW1lcmF0ZXMgdGhlIGZlYXR1cmVzIGl0IGNhbiBzZWUsIHRha2VzIGludG8gYWNjb3VudAplcnJh
dGEgY2hlY2tzIGFuZCBjb21tYW5kIGxpbmUgYXJndW1lbnRzLCBhbmQgc3RvcmVzIHRoaXMgaW5m
b3JtYXRpb24gaW4gdGhlCmBib290X2NwdV9kYXRhLng4Nl9jYXBhYmlsaXR5W11gIGJpdG1hcC4g
IFRoaXMgZ2V0cyBhZGp1c3RlZCBhcyBBUHMgYm9vdCB1cCwKYW5kIGlzIHNhbml0aXNlZCB0byBk
aXNhYmxlIGFsbCBkZXBlbmRlbnQgbGVhZiBmZWF0dXJlcy4KCkF0IG1pZC9sYXRlIGJvb3QgKGJl
Zm9yZSBkb20wIGlzIGNvbnN0cnVjdGVkKSwgWGVuIHBlcmZvcm1zIHRoZSBuZWNlc3NhcnkKY2Fs
Y3VsYXRpb25zIGZvciBndWVzdCBjcHVpZCBoYW5kbGluZy4gIERhdGEgYXJlIGNvbnRhaW5lZCB3
aXRoaW4gdGhlIGBzdHJ1Y3QKY3B1aWRfcG9saWN5YCBvYmplY3QsIHdoaWNoIGlzIGEgcmVwcmVz
ZW50YXRpb24gb2YgdGhlIGFyY2hpdGVjdHVyYWwgQ1BVSUQKaW5mb3JtYXRpb24gYXMgc3BlY2lm
aWVkIGJ5IHRoZSBJbnRlbCBhbmQgQU1EIG1hbnVhbHMuCgpUaGVyZSBhcmUgYSBmZXcgZ2xvYmFs
IGBjcHVpZF9wb2xpY3lgIG9iamVjdHMuICBGaXJzdCBpcyB0aGUgKipyYXdfcG9saWN5KioKd2hp
Y2ggaXMgZmlsbGVkIGluIGZyb20gbmF0aXZlIGBDUFVJRGAgaW5zdHJ1Y3Rpb25zLiAgVGhpcyBy
ZXByZXNlbnRzIHdoYXQgdGhlCmhhcmR3YXJlIGlzIGNhcGFibGUgb2YsIGluIGl0cyBjdXJyZW50
IGZpcm13YXJlL21pY3JvY29kZSBjb25maWd1cmF0aW9uLgoKVGhlIG5leHQgZ2xvYmFsIG9iamVj
dCBpcyAqKmhvc3RfcG9saWN5KiosIHdoaWNoIGlzIGRlcml2ZWQgZnJvbSB0aGUKKipyYXdfcG9s
aWN5KiogYW5kIGBib290X2NwdV9kYXRhLng4Nl9jYXBhYmlsaXR5W11gLiBJdCByZXByZXNlbnRz
IHRoZQpmZWF0dXJlcyB3aGljaCBYZW4ga25vd3MgYWJvdXQgYW5kIGlzIHVzaW5nLiAgTmV4dCwg
dGhlICoqcHZfbWF4X3BvbGljeSoqIGFuZAoqKmh2bV9tYXhfcG9saWN5KiogYXJlIGRlcml2ZWQg
ZnJvbSB0aGUgKipob3N0X3BvbGljeSoqLCBhbmQgcmVwcmVzZW50IHRoZQp1cHBlciBib3VuZHMg
YXZhaWxhYmxlIHRvIGd1ZXN0cy4KClRoZSB0b29sc3RhY2sgbWF5IHF1ZXJ5IGZvciB0aGUgKip7
cmF3LGhvc3QscHYsaHZtfVxfZmVhdHVyZXNldCoqIGluZm9ybWF0aW9uCnVzaW5nIF9YRU5cX1NZ
U0NUTFxfZ2V0XF9jcHVcX2ZlYXR1cmVzZXRfLiAgVGhpcyBpcyBiaXRtYXAgZm9ybSBvZiB0aGUg
ZmVhdHVyZQpsZWF2ZXMgb25seS4KCldoZW4gYSBuZXcgZG9tYWluIGlzIGNyZWF0ZWQsIHRoZSBh
cHByb3ByaWF0ZSAqKntwdixodm19X21heF9wb2xpY3kqKiBpcwpkdXBsaWNhdGVkIGFzIGEgc3Rh
cnRpbmcgcG9pbnQsIGFuZCBjYW4gYmUgc3Vic2VxdWVudGx5IG11dGF0ZWQgaW5kaXJlY3RseSBi
eQpzb21lIGh5cGVyY2FsbHMKKF9YRU5cX0RPTUNUTFxfe3NldFxfYWRkcmVzc1xfc2l6ZSxkaXNh
YmxlXF9taWdyYXRlLHNldHRzY2luZm99Xykgb3IgZGlyZWN0bHkKYnkgX1hFTlxfRE9NQ1RMXF9z
ZXRcX2NwdWlkXy4KCgojIElzc3VlcyB3aXRoIHRoZSBleGlzdGluZyBoeXBlcmNhbGxzCgpfWEVO
XF9ET01DVExcX3NldFxfY3B1aWRfIGRvZXNuJ3QgaGF2ZSBhIHJldHVybiB2YWx1ZSB3aGljaCB0
aGUgZG9tYWluIGJ1aWxkZXIKcGF5cyBhdHRlbnRpb24gdG8uICBUaGlzIGlzIGJlY2F1c2UsIGJl
Zm9yZSBDUFVJRCBwYXJ0IDIsIHRoZXJlIHdlcmUgbm8KZmFpbHVyZSBjb25kaXRpb25zLCBhcyBY
ZW4gd291bGQgYWNjZXB0IGFsbCB0b29sc3RhY2stcHJvdmlkZWQgZGF0YSwgYW5kCmF0dGVtcHQg
dG8gYXVkaXQgaXQgYXQgdGhlIHRpbWUgaXQgd2FzIHJlcXVlc3RlZCBieSB0aGUgZ3Vlc3QuICBU
byBzaW1wbGlmeQp0aGUgcGFydCAyIHdvcmssIHRoaXMgYmVoYXZpb3VyIHdhcyBtYWludGFpbmVk
LCBhbHRob3VnaCBYZW4gd2FzIGFsdGVyZWQgdG8KYXVkaXQgdGhlIGRhdGEgYXQgaHlwZXJjYWxs
IHRpbWUsIHR5cGljYWxseSB6ZXJvaW5nIG91dCBhcmVhcyB3aGljaCBmYWlsZWQgdGhlCmF1ZGl0
LgoKVGhlcmUgaXMgbm8gbWVjaGFuaXNtIGZvciB0aGUgdG9vbHN0YWNrIHRvIHF1ZXJ5IHRoZSBD
UFVJRCBjb25maWd1cmF0aW9uIGZvciBhCnNwZWNpZmljIGRvbWFpbi4gIE9yaWdpbmFsbHksIHRo
ZSBkb21haW4gYnVpbGRlciBjb25zdHJ1Y3RlZCBhIGd1ZXN0cyBDUFVJRApwb2xpY3kgZnJvbSBm
aXJzdCBwcmluY2lwbGVzLCB1c2luZyBuYXRpdmUgYENQVUlEYCBpbnN0cnVjdGlvbnMgaW4gdGhl
IGNvbnRyb2wKZG9tYWluLiAgVGhpcyBmdW5jdGlvbmVkIHRvIGFuIGV4dGVudCwgYnV0IHdhcyBz
dWJqZWN0IHRvIG1hc2tpbmcgcHJvYmxlbXMsCmFuZCBpcyBmdW5kYW1lbnRhbGx5IGluY29tcGF0
aWJsZSB3aXRoIEhWTSBjb250cm9sIGRvbWFpbnMgb3IgdGhlIHVzZSBvZgpfQ1BVSUQgRmF1bHRp
bmdfIGluIG5ld2VyIEludGVsIHByb2Nlc3NvcnMuCgpDUFVJRCBwaGFzZSAxIGludHJvZHVjZWQg
dGhlIGZlYXR1cmVzZXQgaW5mb3JtYXRpb24sIHdoaWNoIHByb3ZpZGVkIGFuCmFyY2hpdGVjdHVy
YWxseSBzb3VuZCBtZWNoYW5pc20gZm9yIHRoZSB0b29sc3RhY2sgdG8gaWRlbnRpZnkgd2hpY2gg
ZmVhdHVyZXMKYXJlIHVzYWJsZSBmb3IgZ3Vlc3RzLiAgSG93ZXZlciwgdGhlIHJlc3Qgb2YgdGhl
IENQVUlEIHBvbGljeSBpcyBzdGlsbApnZW5lcmF0ZWQgZnJvbSBuYXRpdmUgYENQVUlEYCBpbnN0
cnVjdGlvbnMuCgpUaGUgYGNwdWlkX3BvbGljeWAgaXMgcGVyLWRvbWFpbiBpbmZvcm1hdGlvbi4g
IE1vc3QgQ1BVSUQgZGF0YSBpcyBpZGVudGljYWwKYWNyb3NzIGFsbCBDUFVzLiAgU29tZSBkYXRh
IGFyZSBkeW5hbWljLCBiYXNlZCBvbiBvdGhlciBjb250cm9sIHNldHRpbmdzCihBUElDLCBPU1hT
QVZFLCBPU1BLRSwgT1NMV1ApLCBhbmQgWGVuIHN1YnN0aXR1dGVzIHRoZXNlIGFwcHJvcHJpYXRl
bHkgd2hlbgp0aGUgaW5mb3JtYXRpb24gaXMgcmVxdWVzdGVkLi4gIE90aGVyIGFyZWFzIGhvd2V2
ZXIgYXJlIHRvcG9sb2d5IGluZm9ybWF0aW9uLAppbmNsdWRpbmcgdGhyZWFkL2NvcmUvc29ja2V0
IGxheW91dCwgY2FjaGUgYW5kIFRMQiBoaWVyYXJjaHkuICBUaGVzZSBkYXRhIGFyZQppbmhlcml0
ZWQgZnJvbSB3aGljaGV2ZXIgcGh5c2ljYWwgQ1BVIHRoZSBkb21haW4gYnVpbGRlciBoYXBwZW5l
ZCB0byBiZQpydW5uaW5nIG9uIHdoZW4gaXQgd2FzIG1ha2luZyBjYWxjdWxhdGlvbnMuICBBcyBh
IHJlc3VsdCwgaXQgaXMgaW5hcHByb3ByaWF0ZQpmb3IgdGhlIGd1ZXN0IHVuZGVyIGNvbnRyYWN0
aW9uLCBhbmQgdXN1YWxseSBlbnRpcmVseSBib2d1cyB3aGVuIGNvbnNpZGVyZWQKYWxvbmdzaWRl
IG90aGVyIGRhdGEuCgoKIyBPdGhlciBwcm9ibGVtcwoKVGhlcmUgaXMgbm8gZWFzeSBwcm92aXNp
b24gZm9yIGZlYXR1cmVzIGF0IGRpZmZlcmVudCBjb2RlIG1hdHVyaXR5IGxldmVscywKYm90aCBp
biB0aGUgaHlwZXJ2aXNvciwgYW5kIGluIHRoZSB0b29sc3RhY2suCgpTb21lIENQVUlEIGZlYXR1
cmVzIGhhdmUgdG9wLWxldmVsIGNvbW1hbmQgbGluZSBvcHRpb25zIG9uIHRoZSBYZW4gY29tbWFu
ZApsaW5lLCBidXQgbW9zdCBkbyBub3QuICBPbiBzb21lIGhhcmR3YXJlLCBzb21lIGZlYXR1cmVz
IGNhbiBiZSBoaWRkZW4KaW5kaXJlY3RseSBieSBhbHRlcmluZyB0aGUgYGNwdWlkX21hc2tfKmAg
cGFyYW1ldGVycy4gIFRoaXMgaXMgYSBwcm9ibGVtIGZvcgpkZXZlbG9waW5nIG5ldyBmZWF0dXJl
cyAod2hpY2ggd2FudCB0byBiZSBvZmYtYnktZGVmYXVsdCBidXQgYWJsZSB0byBiZSBvcHRlZApp
biB0byksIGRlYnVnZ2luZywgd2hlcmUgaXQgY2FuIHNvbWV0aW1lcyBiZSB2ZXJ5IHVzZWZ1bCB0
byBoaWRlIGZlYXR1cmVzIGFuZApzZWUgaWYgYSBwcm9ibGVtIHJlb2NjdXJzLCBhbmQgb2NjYXNp
b25hbGx5IGluIHNlY3VyaXR5IGNpcmN1bXN0YW5jZXMsIHdoZXJlCmRpc2FibGluZyBhIGZlYXR1
cmUgb3V0cmlnaHQgaXMgYW4gZWFzeSBzdG9wLWdhcCBzb2x1dGlvbi4KCkZyb20gdGhlIHRvb2xz
dGFjayBzaWRlLCBnaXZlbiBubyBvdGhlciBjb25zdHJhaW50cywgYSBndWVzdCBnZXRzIHRoZQpo
eXBlcnZpc29yLW1heCBzZXQgb2YgZmVhdHVyZXMuICBUaGlzIHNldCBvZiBmZWF0dXJlcyBpcyBh
IHRyYWRlIG9mZiBiZXR3ZWVuCndoYXQgaXMgc3VwcG9ydGVkIGluIHRoZSBoeXBlcnZpc29yLCBh
bmQgd2hpY2ggZmVhdHVyZXMgY2FuIHJlYXNvbmFibHkgYmUKb2ZmZXJlZCB3aXRob3V0IGltcGVk
aW5nIHRoZSBtaWdyYXRlYWJpbGl0eSBvZiB0aGUgZ3Vlc3QuICBUaGVyZSBpcyBsaXR0bGUKcHJv
dmlzaW9uIGZvciBmZWF0dXJlcyB3aGljaCBjYW4gYmUgb3B0ZWQgaW4gdG8gYXQgdGhlIHRvb2xz
dGFjayBsZXZlbCwgYW5kCnRob3NlIHRoYXQgYXJlIGFyZSBkb25lIHNvIHZpYSBhZC1ob2MgbWVh
bnMuCgoKIyBQcm9wb3NhbAoKRmlyc3QgYW5kIGZvcmVtb3N0LCBzcGxpdCB0aGUgY3VycmVudCAq
Km1heFxfcG9saWN5Kiogbm90aW9uIGludG8gc2VwYXJhdGUKKiptYXgqKiBhbmQgKipkZWZhdWx0
KiogcG9saWNpZXMuICBUaGlzIGFsbG93cyBmb3IgdGhlIHByb3Zpc2lvbiBvZiBmZWF0dXJlcwp3
aGljaCBhcmUgdW51c2VkIGJ5IGRlZmF1bHQsIGJ1dCBtYXkgYmUgb3B0ZWQgaW4gdG8sIGJvdGgg
YXQgdGhlIGh5cGVydmlzb3IKbGV2ZWwgYW5kIHRoZSB0b29sc3RhY2sgbGV2ZWwuCgpBdCB0aGUg
aHlwZXJ2aXNvciBsZXZlbCwgKiptYXgqKiBjb25zdGl0dXRlcyBhbGwgdGhlIGZlYXR1cmVzIFhl
biBjYW4gdXNlIG9uCnRoZSBjdXJyZW50IGhhcmR3YXJlLCB3aGlsZSAqKmRlZmF1bHQqKiBpcyB0
aGUgc3Vic2V0IHRoZXJlb2Ygd2hpY2ggYXJlCnN1cHBvcnRlZCBmZWF0dXJlcywgdGhlIGZlYXR1
cmVzIHdoaWNoIHRoZSB1c2VyIGhhcyBleHBsaWNpdGx5IG9wdGVkIGluIHRvLAphbmQgZXhjbHVk
aW5nIGFueSBmZWF0dXJlcyB0aGUgdXNlciBoYXMgZXhwbGljaXRseSBvcHRlZCBvdXQgb2YuCgpB
IG5ldyBgY3B1aWQ9YCBjb21tYW5kIGxpbmUgb3B0aW9uIHNoYWxsIGJlIGludHJvZHVjZWQsIHdo
b3NlIGludGVybmFscyBhcmUKZ2VuZXJhdGVkIGF1dG9tYXRpY2FsbHkgZnJvbSB0aGUgZmVhdHVy
ZXNldCBBQkkuICBUaGlzIG1lYW5zIHRoYXQgYWxsIGZlYXR1cmVzCmFkZGVkIHRvIGBpbmNsdWRl
L3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmhgIGF1dG9tYXRpY2FsbHkgZ2FpbiBjb21t
YW5kCmxpbmUgY29udHJvbC4gIChSRkM6IFRoZSBzYW1lIHRvcCBsZXZlbCBvcHRpb24gY2FuIHBy
b2JhYmx5IGJlIHVzZWQgZm9yCm5vbi1mZWF0dXJlIENQVUlEIGRhdGEgY29udHJvbCwgYWx0aG91
Z2ggSSBjYW4ndCBjdXJyZW50bHkgdGhpbmsgb2YgYW55IGNhc2VzCndoZXJlIHRoaXMgd291bGQg
YmUgdXNlZCBBbHNvIGZpbmQgYSBzZW5zaWJsZSB3YXkgdG8gZXhwcmVzcyAnYXZhaWxhYmxlIGJ1
dApub3QgdG8gYmUgdXNlZCBieSBYZW4nLCBhcyBwZXIgdGhlIGN1cnJlbnQgYHNtZXBgIGFuZCBg
c21hcGAgb3B0aW9ucy4pCgoKQXQgdGhlIGd1ZXN0IGxldmVsLCAqKm1heCoqIGNvbnN0aXR1dGVz
IGFsbCB0aGUgZmVhdHVyZXMgd2hpY2ggY2FuIGJlIG9mZmVyZWQKdG8gZWFjaCB0eXBlIG9mIGd1
ZXN0IG9uIHRoaXMgaGFyZHdhcmUuICBEZXJpdmVkIGZyb20gWGVuJ3MgKipkZWZhdWx0KioKcG9s
aWN5LCBpdCBpbmNsdWRlcyB0aGUgc3VwcG9ydGVkIGZlYXR1cmVzIGFuZCBleHBsaWNpdGx5IG9w
dGVkIGluIHRvCmZlYXR1cmVzLCB3aGljaCBhcmUgYXBwcm9wcmlhdGUgZm9yIHRoZSBndWVzdC4K
ClRoZSBndWVzdHMgKipkZWZhdWx0KiogcG9saWN5IGlzIHRoZW4gZGVyaXZlZCBmcm9tIGl0cyAq
Km1heCoqLCBhbmQgaW5jbHVkZXMKdGhlIHN1cHBvcnRlZCBmZWF0dXJlcyB3aGljaCBhcmUgY29u
c2lkZXJlZCBtaWdyYXRpb24gc2FmZS4gIChSRkM6IFRoaXMKZGlzdGluY3Rpb24gaXMgcmF0aGVy
IGZ1enp5LCBidXQgZm9yIGV4YW1wbGUgaXQgd291bGRuJ3QgaW5jbHVkZSB0aGluZ3MgbGlrZQpJ
VFNDIGJ5IGRlZmF1bHQsIGFzIHRoYXQgaXMgbGlrZWx5IHRvIGdvIHdyb25nIHVubGVzcyBzcGVj
aWFsIGNhcmUgaXMgdGFrZW4uKQoKQWxsIGdsb2JhbCBwb2xpY2llcyAoWGVuIGFuZCBndWVzdCwg
bWF4IGFuZCBkZWZhdWx0KSBzaGFsbCBiZSBtYWRlIGF2YWlsYWJsZQp0byB0aGUgdG9vbHN0YWNr
LCBpbiBhIG1hbm5lciBzaW1pbGFyIHRvIHRoZSBleGlzdGluZwpfWEVOXF9TWVNDVExcX2dldFxf
Y3B1XF9mZWF0dXJlc2V0XyBtZWNoYW5pc20uICBUaGlzIGFsbG93cyBkZWNpc2lvbnMgdG8gYmUK
dGFrZW4gd2hpY2ggaW5jbHVkZSBhbGwgQ1BVSUQgZGF0YSwgbm90IGp1c3QgdGhlIGZlYXR1cmUg
Yml0bWFwcy4KCk5ldyBfWEVOXF9ET01DVExcX3tnZXQsc2V0fVxfY3B1aWRcX3BvbGljeV8gaHlw
ZXJjYWxscyB3aWxsIGJlIGludHJvZHVjZWQsCndoaWNoIGFsbG93cyB0aGUgdG9vbHN0YWNrIHRv
IHF1ZXJ5IGFuZCBzZXQgdGhlIGNwdWlkIHBvbGljeSBmb3IgYSBzcGVjaWZpYwpkb21haW4uICBJ
dCBzaGFsbCBzdXBlcnNlZGUgX1hFTlxfRE9NQ1RMXF9zZXRcX2NwdWlkXywgc2hhbGwgZmFpbCBp
ZiBYZW4gaXMKdW5oYXBweSB3aXRoIGFueSBhc3BlY3Qgb2YgdGhlIHBvbGljeSBkdXJpbmcgYXVk
aXRpbmcuCgpXaGVuIGEgZG9tYWluIGlzIGluaXRpYWxseSBjcmVhdGVkLCB0aGUgYXBwcm9wcmlh
dGUgZ3Vlc3RzICoqZGVmYXVsdCoqIHBvbGljeQppcyBkdXBsaWNhdGVkIGZvciB1c2UuICBXaGVu
IGF1ZGl0aW5nLCBYZW4gc2hhbGwgYXVkaXQgdGhlIHRvb2xzdGFja3MKcmVxdWVzdGVkIHBvbGlj
eSBhZ2FpbnN0IHRoZSBndWVzdHMgKiptYXgqKiBwb2xpY3kuICBUaGlzIGFsbG93cyBleHBlcmlt
ZW50YWwKZmVhdHVyZXMgb3Igbm9uLW1pZ3JhdGlvbi1zYWZlIGZlYXR1cmVzIHRvIGJlIG9wdGVk
IGluIHRvLCB3aXRob3V0IHRob3NlCmZlYXR1cmVzIGJlaW5nIGltcG9zZWQgdXBvbiBhbGwgZ3Vl
c3RzIGF1dG9tYXRpY2FsbHkuCgpBIGd1ZXN0cyBDUFVJRCBwb2xpY3kgc2hhbGwgYmUgaW1tdXRh
YmxlIGFmdGVyIGNvbnN0cnVjdGlvbi4gIFRoaXMgYmV0dGVyCm1hdGNoZXMgcmVhbCBoYXJkd2Fy
ZSwgYW5kIHNpbXBsaWZpZXMgdGhlIGxvZ2ljIGluIFhlbiB0byB0cmFuc2xhdGUgcG9saWN5CmFs
dGVyYXRpb25zIGludG8gY29uZmlndXJhdGlvbiBjaGFuZ2VzLgoKKFJGQzogRGVjaWRlIGV4YWN0
bHkgd2hlcmUgdG8gZml0IHRoaXMuICBfWEVOXF9ET01DVExcX21heFxfdmNwdXNfIHBlcmhhcHM/
KQpUaGUgdG9vbHN0YWNrIHNoYWxsIGFsc28gaGF2ZSBhIG1lY2hhbmlzbSB0byBleHBsaWNpdGx5
IHNlbGVjdCB0b3BvbG9neQpjb25maWd1cmF0aW9uIGZvciB0aGUgZ3Vlc3QsIHdoaWNoIHByaW1h
cmlseSBhZmZlY3RzIHRoZSB2aXJ0dWFsIEFQSUMgSUQKbGF5b3V0LCBhbmQgaGFzIGEga25vY2sg
b24gZWZmZWN0IGZvciB0aGUgQVBJQyBJRCBvZiB0aGUgdmlydHVhbCBJTy1BUElDLgpYZW4ncyBh
dWRpdGluZyBzaGFsbCBlbnN1cmUgdGhhdCBndWVzdHMgb2JzZXJ2ZSB2YWx1ZXMgY29uc2lzdGVu
dCB3aXRoIHRoZQpndWFyYW50ZWVzIG1hZGUgYnkgdGhlIHZlbmRvciBtYW51YWxzLgoKVGhlIGBk
aXNhYmxlX21pZ3JhdGVgIGZpZWxkIHNoYWxsIGJlIGRyb3BwZWQuICBUaGUgY29uY2VwdCBvZiBt
aWdyYXRlYWJpbGl0eQppcyBub3QgYm9vbGVhbjsgaXQgaXMgYSBsYXJnZSBzcGVjdHJ1bSwgYWxs
IG9mIHdoaWNoIG5lZWRzIHRvIGJlIG1hbmFnZWQgYnkKdGhlIHRvb2xzdGFjay4gIFRoZSBzaW1w
bGUgY2FzZSBpcyBwaWNraW5nIHRoZSBjb21tb24gc3Vic2V0IG9mIGZlYXR1cmVzCmJldHdlZW4g
dGhlIHNvdXJjZSBhbmQgZGVzdGluYXRpb24uICBUaGlzIGJlY29tZXMgbW9yZSBjb21wbGljYXRl
ZCBlLmcuIGlmIHRoZQpndWVzdCB1c2VzIExCUi9MRVIsIGF0IHdoaWNoIHBvaW50IHRoZSB0b29s
c3RhY2sgbmVlZHMgdG8gY29uc2lkZXIgaGFyZHdhcmUKd2l0aCB0aGUgc2FtZSBMQlIvTEVSIGZv
cm1hdCBpbiBhZGRpdGlvbiB0byBqdXN0IHRoZSBwbGFpbiBmZWF0dXJlcy4KCmBkaXNhYmxlX21p
Z3JhdGVgIGlzIGN1cnJlbnRseSBvbmx5IHVzZWQgdG8gZXhwb3NlIElUU0MgdG8gZ3Vlc3RzLCBi
dXQgdGhlcmUKYXJlIGNhc2VzIHdoZXJlIGlzIHBlcmZlY3RseSBzYWZlIHRvIG1pZ3JhdGUgc3Vj
aCBhIGd1ZXN0LCBpZiB0aGUgZGVzdGluYXRpb24KaG9zdCBoYXMgdGhlIHNhbWUgVFNDIGZyZXF1
ZW5jeSBvciBoYXJkd2FyZSBUU0Mgc2NhbGluZyBzdXBwb3J0LgoKRmluYWxseSwgYGRpc2FibGVf
bWlncmF0ZWAgZG9lc24ndCAoYW5kIGNhbm5vdCByZWFzb25hYmx5KSBiZSB1c2VkIHRvIGluaGli
aXQKc3RhdGUgZ2F0aGVyIG9wZXJhdGlvbnMsIGFzIHRoaXMgaW50ZXJmZXJlcyB3aXRoIGRlYnVn
Z2luZyBhbmQgbW9uaXRvcmluZwp0YXNrcy4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 08 13:17:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 13:17: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 1dIxJG-0001VX-8S; Thu, 08 Jun 2017 13:17: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=325bb5210=owen.smith@citrix.com>)
 id 1dIxJF-0001V2-04
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 13:17:09 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 64/8A-01992-35E49395; Thu, 08 Jun 2017 13:17:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeJIrShJLcpLzFFi42JxWrrBXtffzzL
 S4OgpDYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPTH5GCTWIVy6bOYWxgfCnQxcjJISHgL7Ho
 6UJWEJtNQENiRudiFhBbREBaon9OO3sXIxcHs8A0RonvF9YzdjFycAgLmEs8asgDMVkEVCSuL
 k4BKecVcJVYce0BK8RIOYnzx38yg9icAm4SW3Z0gNlCQDXNP36zQthKEt8Wv2CG6BWUODnzCd
 haZgEJiYMvXjBPYOSdhSQ1C0lqASPTKkaN4tSistQiXUNDvaSizPSMktzEzBxdQwNTvdzU4uL
 E9NScxKRiveT83E2MwMBhAIIdjCvbnQ8xSnIwKYnyKgpYRgrxJeWnVGYkFmfEF5XmpBYfYpTh
 4FCS4P3vA5QTLEpNT61Iy8wBhjBMWoKDR0kEIs1bXJCYW5yZDpE6xagoJc7L7guUEABJZJTmw
 bXB4uYSo6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHndQKbwZOaVwE1/BbSYCWjxkncWIItLEh
 FSUg2MkX9Pn6y5dEr/4ZkNc42j1qgV5ER/+Hxxr2U3u6PlREvbpH4H/b+qKcJ6gc97psycXZH
 o2vCnT9K2N9hEZf//U7orfYszzqrY8Txs8mXWbXVSWso9/ek2LwGh0F7HT3ofgyv3ydkqx1+I
 M80SLpmUomi44O/K5lk7Kv/3hjlzXntytvls3SclluKMREMt5qLiRACRxFIulgIAAA==
X-Env-Sender: prvs=325bb5210=owen.smith@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1496927821!63649649!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34149 invoked from network); 8 Jun 2017 13:17:03 -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;
 8 Jun 2017 13:17:03 -0000
X-IronPort-AV: E=Sophos;i="5.39,315,1493683200"; d="scan'208";a="435636363"
From: Owen Smith <owen.smith@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Thu, 8 Jun 2017 13:15:31 +0000
Message-ID: <1496927734-29174-2-git-send-email-owen.smith@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1496927734-29174-1-git-send-email-owen.smith@citrix.com>
References: <1496927734-29174-1-git-send-email-owen.smith@citrix.com>
MIME-Version: 1.0
Cc: anthony.perard@citrix.com, xen-devel@lists.xenproject.org,
 sstabellini@kernel.org, kraxel@redhat.com, Owen Smith <owen.smith@citrix.com>
Subject: [Xen-devel] [PATCH 1/4] xenfb: Add feature-vkbd-standalone
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWR2ZXJ0aXNlICJmZWF0dXJlLXZrYmQtc3RhbmRhbG9uZSIgdG8gaW5kaWNhdGUgdGhlIGJhY2tl
bmQKY2FuIGNvbm5lY3Qgd2l0aG91dCBhIHZmYiBkZXZpY2UgY29ubmVjdGlvbi4KV2hlbiAicmVx
dWVzdC12a2JkLXN0YW5kYWxvbmUiIGlzIHNldCB0byAxLCB0aGUgYmFja2VuZCBkb2VzCm5vdCB3
YWl0IGZvciBhIFFlbXVDb25zb2xlIHRvIGJlIHNldHVwIGJlZm9yZSBjb25uZWN0aW5nIHRoZSAK
dmtiZCBkZXZpY2UuIFRoaXMgYWxzbyBtZWFucyB0aGF0IGFic29sdXRlIGNvb3JkaW5hdGVzIGNh
bm5vdApiZSBzY2FsZWQgdG8gdGhlIG5vbi1leGlzdGVudCBRZW11Q29uc29sZSdzIHNpemVzLCBh
bmQgcmVtYWluCnVuc2NhbGVkLCBpbiB0aGUgcmFuZ2UgWzAsIDB4N0ZGRl0uCgpTaWduZWQtb2Zm
LWJ5OiBPd2VuIFNtaXRoIDxvd2VuLnNtaXRoQGNpdHJpeC5jb20+Ci0tLQogaHcvZGlzcGxheS94
ZW5mYi5jIHwgMzIgKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCAyMiBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9ody9k
aXNwbGF5L3hlbmZiLmMgYi9ody9kaXNwbGF5L3hlbmZiLmMKaW5kZXggZTc2YzBkOC4uMmViYzgx
YiAxMDA2NDQKLS0tIGEvaHcvZGlzcGxheS94ZW5mYi5jCisrKyBiL2h3L2Rpc3BsYXkveGVuZmIu
YwpAQCAtNTIsNiArNTIsNyBAQCBzdHJ1Y3QgY29tbW9uIHsKIHN0cnVjdCBYZW5JbnB1dCB7CiAg
ICAgc3RydWN0IGNvbW1vbiBjOwogICAgIGludCBhYnNfcG9pbnRlcl93YW50ZWQ7IC8qIFdoZXRo
ZXIgZ3Vlc3Qgc3VwcG9ydHMgYWJzb2x1dGUgcG9pbnRlciAqLworICAgIGludCB2a2JkX3N0YW5k
YWxvbmU7ICAgIC8qIEd1ZXN0IHN1cHBvcnRzIHZrYmQgd2l0aG91dCB2ZmIgZGV2aWNlICovCiAg
ICAgaW50IGJ1dHRvbl9zdGF0ZTsgICAgICAgLyogTGFzdCBzZWVuIHBvaW50ZXIgYnV0dG9uIHN0
YXRlICovCiAgICAgaW50IGV4dGVuZGVkOwogICAgIFFFTVVQdXRNb3VzZUVudHJ5ICpxbW91c2U7
CkBAIC0zMDYsMTggKzMwNywyMiBAQCBzdGF0aWMgdm9pZCB4ZW5mYl9tb3VzZV9ldmVudCh2b2lk
ICpvcGFxdWUsCiAJCQkgICAgICBpbnQgZHgsIGludCBkeSwgaW50IGR6LCBpbnQgYnV0dG9uX3N0
YXRlKQogewogICAgIHN0cnVjdCBYZW5JbnB1dCAqeGVuZmIgPSBvcGFxdWU7Ci0gICAgRGlzcGxh
eVN1cmZhY2UgKnN1cmZhY2UgPSBxZW11X2NvbnNvbGVfc3VyZmFjZSh4ZW5mYi0+Yy5jb24pOwot
ICAgIGludCBkdyA9IHN1cmZhY2Vfd2lkdGgoc3VyZmFjZSk7Ci0gICAgaW50IGRoID0gc3VyZmFj
ZV9oZWlnaHQoc3VyZmFjZSk7Ci0gICAgaW50IGk7CisgICAgaW50IGksIHgsIHk7CisgICAgaWYg
KHhlbmZiLT5jLmNvbiAhPSBOVUxMKSB7CisgICAgICAgIERpc3BsYXlTdXJmYWNlICpzdXJmYWNl
ID0gcWVtdV9jb25zb2xlX3N1cmZhY2UoeGVuZmItPmMuY29uKTsKKyAgICAgICAgaW50IGR3ID0g
c3VyZmFjZV93aWR0aChzdXJmYWNlKTsKKyAgICAgICAgaW50IGRoID0gc3VyZmFjZV9oZWlnaHQo
c3VyZmFjZSk7CisgICAgICAgIHggPSBkeCAqIChkaCAtIDEpIC8gMHg3ZmZmOworICAgICAgICB5
ID0gZHkgKiAoZHcgLSAxKSAvIDB4N2ZmZjsKKyAgICB9IGVsc2UgeworICAgICAgICB4ID0gZHg7
CisgICAgICAgIHkgPSBkeTsKKyAgICB9CiAKICAgICB0cmFjZV94ZW5mYl9tb3VzZV9ldmVudChv
cGFxdWUsIGR4LCBkeSwgZHosIGJ1dHRvbl9zdGF0ZSwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB4ZW5mYi0+YWJzX3BvaW50ZXJfd2FudGVkKTsKICAgICBpZiAoeGVuZmItPmFic19wb2lu
dGVyX3dhbnRlZCkKLQl4ZW5mYl9zZW5kX3Bvc2l0aW9uKHhlbmZiLAotCQkJICAgIGR4ICogKGR3
IC0gMSkgLyAweDdmZmYsCi0JCQkgICAgZHkgKiAoZGggLSAxKSAvIDB4N2ZmZiwKLQkJCSAgICBk
eik7CisgICAgICAgIHhlbmZiX3NlbmRfcG9zaXRpb24oeGVuZmIsIHgsIHksIGR6KTsKICAgICBl
bHNlCiAJeGVuZmJfc2VuZF9tb3Rpb24oeGVuZmIsIGR4LCBkeSwgZHopOwogCkBAIC0zMzYsNiAr
MzQxLDcgQEAgc3RhdGljIHZvaWQgeGVuZmJfbW91c2VfZXZlbnQodm9pZCAqb3BhcXVlLAogc3Rh
dGljIGludCBpbnB1dF9pbml0KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKIHsKICAgICB4ZW5z
dG9yZV93cml0ZV9iZV9pbnQoeGVuZGV2LCAiZmVhdHVyZS1hYnMtcG9pbnRlciIsIDEpOworICAg
IHhlbnN0b3JlX3dyaXRlX2JlX2ludCh4ZW5kZXYsICJmZWF0dXJlLXZrYmQtc3RhbmRhbG9uZSIs
IDEpOwogICAgIHJldHVybiAwOwogfQogCkBAIC0zNDUsOCArMzUxLDE0IEBAIHN0YXRpYyBpbnQg
aW5wdXRfaW5pdGlhbGlzZShzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCiAgICAgaW50IHJjOwog
CiAgICAgaWYgKCFpbi0+Yy5jb24pIHsKLSAgICAgICAgeGVuX3B2X3ByaW50Zih4ZW5kZXYsIDEs
ICJkcyBub3Qgc2V0ICh5ZXQpXG4iKTsKLSAgICAgICAgcmV0dXJuIC0xOworICAgICAgICBpZiAo
eGVuc3RvcmVfcmVhZF9mZV9pbnQoeGVuZGV2LCAicmVxdWVzdC12a2JkLXN0YW5kYWxvbmUiLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmluLT52a2JkX3N0YW5kYWxvbmUpID09
IC0xKSB7CisgICAgICAgICAgICBpbi0+dmtiZF9zdGFuZGFsb25lID0gMDsKKyAgICAgICAgfQor
ICAgICAgICBpZiAoaW4tPnZrYmRfc3RhbmRhbG9uZSA9PSAwKSB7CisgICAgICAgICAgICB4ZW5f
cHZfcHJpbnRmKHhlbmRldiwgMSwgImRzIG5vdCBzZXQgKHlldClcbiIpOworICAgICAgICAgICAg
cmV0dXJuIC0xOworICAgICAgICB9CiAgICAgfQogCiAgICAgcmMgPSBjb21tb25fYmluZCgmaW4t
PmMpOwotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 08 13:17:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 13:17: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 1dIxJG-0001WD-JL; Thu, 08 Jun 2017 13:17: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=325bb5210=owen.smith@citrix.com>)
 id 1dIxJF-0001VC-KL
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 13:17:09 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 17/B4-01734-45E49395; Thu, 08 Jun 2017 13:17:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjkeJIrShJLcpLzFFi42JxWrrBXjfAzzL
 S4OYhBYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP/qjtsBVv4Ku6db2VvYNzC3cXIySEh4C+x
 f85xRhCbTUBDYkbnYhYQW0RAWqJ/Tjt7FyMXB7PANEaJ7xfWgxUJC3hIrFs+iRnEZhFQkWhZ8
 gasgVfAVeLmpy3MEEPlJM4f/wlmcwq4SWzZ0QFmCwHVNP/4zQphK0l8W/yCGaJXUOLkzCdgc5
 gFJCQOvnjBPIGRdxaS1CwkqQWMTKsYNYpTi8pSi3QNDfWSijLTM0pyEzNzdA0NTPVyU4uLE9N
 TcxKTivWS83M3MQLDhwEIdjCubHc+xCjJwaQkyqsoYBkpxJeUn1KZkVicEV9UmpNafIhRhoND
 SYL3vw9QTrAoNT21Ii0zBxjIMGkJDh4lEYg0b3FBYm5xZjpE6hSjopQ4L7svUEIAJJFRmgfXB
 oueS4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmdQOZwpOZVwI3/RXQYiagxUveWYAsLklESE
 k1MNp8T8yeMvuaRwxnYsl9I4m9E9o3LJKtVHiv/0Hy9gZ23glKDKHbCyb0rfu3UsfodKldefK
 04/V/ludWmml1NcxkneX64cK2A0dmJejILtkxx4W1Z17SnM9rJNdwpJ2ce6m62G9ZdVXulYcu
 wi032T5Ne39h0ZafVneZHHh+qcstb63Q6M2J1VBiKc5INNRiLipOBADoLwNomQIAAA==
X-Env-Sender: prvs=325bb5210=owen.smith@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1496927821!63649649!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34257 invoked from network); 8 Jun 2017 13:17: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;
 8 Jun 2017 13:17:04 -0000
X-IronPort-AV: E=Sophos;i="5.39,315,1493683200"; d="scan'208";a="435636365"
From: Owen Smith <owen.smith@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Thu, 8 Jun 2017 13:15:34 +0000
Message-ID: <1496927734-29174-5-git-send-email-owen.smith@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1496927734-29174-1-git-send-email-owen.smith@citrix.com>
References: <1496927734-29174-1-git-send-email-owen.smith@citrix.com>
MIME-Version: 1.0
Cc: anthony.perard@citrix.com, xen-devel@lists.xenproject.org,
 sstabellini@kernel.org, kraxel@redhat.com, Owen Smith <owen.smith@citrix.com>
Subject: [Xen-devel] [PATCH 4/4] xenfb: Fix leak by adding/removing keyboard
	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>

Q2FsbHMgcWVtdV9yZW1vdmVfa2JkX2V2ZW50X2hhbmRsZXIgdGhhdCBmcmVlcyBpdHMgbWVtb3J5
LCBpbnN0ZWFkIG9mCmFkZGluZyAoYW5kIGFsbG9jYXRpbmcgc29tZSBtZW1vcnkpIGEgbmV3IE5V
TEwgaGFuZGxlci4KClNpZ25lZC1vZmYtYnk6IE93ZW4gU21pdGggPG93ZW4uc21pdGhAY2l0cml4
LmNvbT4KLS0tCiBody9kaXNwbGF5L3hlbmZiLmMgfCAxMSArKysrKysrKystLQogMSBmaWxlIGNo
YW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9ody9k
aXNwbGF5L3hlbmZiLmMgYi9ody9kaXNwbGF5L3hlbmZiLmMKaW5kZXggYjBhNTcyNi4uNTcwZWNk
YiAxMDA2NDQKLS0tIGEvaHcvZGlzcGxheS94ZW5mYi5jCisrKyBiL2h3L2Rpc3BsYXkveGVuZmIu
YwpAQCAtNTUsNiArNTUsNyBAQCBzdHJ1Y3QgWGVuSW5wdXQgewogICAgIGludCB2a2JkX3N0YW5k
YWxvbmU7ICAgIC8qIEd1ZXN0IHN1cHBvcnRzIHZrYmQgd2l0aG91dCB2ZmIgZGV2aWNlICovCiAg
ICAgaW50IGJ1dHRvbl9zdGF0ZTsgICAgICAgLyogTGFzdCBzZWVuIHBvaW50ZXIgYnV0dG9uIHN0
YXRlICovCiAgICAgaW50IGV4dGVuZGVkOworICAgIFFFTVVQdXRLYmRFbnRyeSAqcWtiZDsKICAg
ICBRRU1VUHV0TW91c2VFbnRyeSAqcW1vdXNlOwogfTsKIApAQCAtMzY1LDcgKzM2Niw2IEBAIHN0
YXRpYyBpbnQgaW5wdXRfaW5pdGlhbGlzZShzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCiAgICAg
aWYgKHJjICE9IDApCiAJcmV0dXJuIHJjOwogCi0gICAgcWVtdV9hZGRfa2JkX2V2ZW50X2hhbmRs
ZXIoeGVuZmJfa2V5X2V2ZW50LCBpbik7CiAgICAgcmV0dXJuIDA7CiB9CiAKQEAgLTM3OCwxMCAr
Mzc4LDE0IEBAIHN0YXRpYyB2b2lkIGlucHV0X2Nvbm5lY3RlZChzdHJ1Y3QgWGVuRGV2aWNlICp4
ZW5kZXYpCiAgICAgICAgIGluLT5hYnNfcG9pbnRlcl93YW50ZWQgPSAwOwogICAgIH0KIAorICAg
IGlmIChpbi0+cWtiZCkgeworICAgICAgICBxZW11X3JlbW92ZV9rYmRfZXZlbnRfaGFuZGxlcihp
bi0+cWtiZCk7CisgICAgfQogICAgIGlmIChpbi0+cW1vdXNlKSB7CiAgICAgICAgIHFlbXVfcmVt
b3ZlX21vdXNlX2V2ZW50X2hhbmRsZXIoaW4tPnFtb3VzZSk7CiAgICAgfQogICAgIHRyYWNlX3hl
bmZiX2lucHV0X2Nvbm5lY3RlZCh4ZW5kZXYsIGluLT5hYnNfcG9pbnRlcl93YW50ZWQpOworICAg
IGluLT5xa2JkID0gcWVtdV9hZGRfa2JkX2V2ZW50X2hhbmRsZXIoeGVuZmJfa2V5X2V2ZW50LCBp
bik7CiAgICAgaW4tPnFtb3VzZSA9IHFlbXVfYWRkX21vdXNlX2V2ZW50X2hhbmRsZXIoeGVuZmJf
bW91c2VfZXZlbnQsIGluLAogCQkJCQkgICAgICBpbi0+YWJzX3BvaW50ZXJfd2FudGVkLAogCQkJ
CQkgICAgICAiWGVuIFBWRkIgTW91c2UiKTsKQEAgLTM5MiwxMSArMzk2LDE0IEBAIHN0YXRpYyB2
b2lkIGlucHV0X2Rpc2Nvbm5lY3Qoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQogewogICAgIHN0
cnVjdCBYZW5JbnB1dCAqaW4gPSBjb250YWluZXJfb2YoeGVuZGV2LCBzdHJ1Y3QgWGVuSW5wdXQs
IGMueGVuZGV2KTsKIAorICAgIGlmIChpbi0+cWtiZCkgeworICAgICAgICBxZW11X3JlbW92ZV9r
YmRfZXZlbnRfaGFuZGxlcihpbi0+cWtiZCk7CisgICAgICAgIGluLT5xa2JkID0gTlVMTDsKKyAg
ICB9CiAgICAgaWYgKGluLT5xbW91c2UpIHsKIAlxZW11X3JlbW92ZV9tb3VzZV9ldmVudF9oYW5k
bGVyKGluLT5xbW91c2UpOwogCWluLT5xbW91c2UgPSBOVUxMOwogICAgIH0KLSAgICBxZW11X2Fk
ZF9rYmRfZXZlbnRfaGFuZGxlcihOVUxMLCBOVUxMKTsKICAgICBjb21tb25fdW5iaW5kKCZpbi0+
Yyk7CiB9CiAKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 08 13:17:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 13:17: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 1dIxJC-0001UE-QZ; Thu, 08 Jun 2017 13:17: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=325bb5210=owen.smith@citrix.com>)
 id 1dIxJB-0001Tu-GC
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 13:17:05 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 0A/EC-06719-05E49395; Thu, 08 Jun 2017 13:17:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHRDpG6An2W
 kQae6xfctk5kcGD0Of7jCEsAYxZqZl5RfkcCaMXffR/aCHWwVP/fvZm1g3MjaxcjJISHgL/Go
 cxk7iM0moCExo3MxC4gtIiAt0T+nHSjOxcEsMI1R4vuF9YwgCWEBI4kzH1eA2SwCKhI/bk0Ca
 +YVcJXY3vyCDWKonMT54z+ZQWxOATeJLTs6wGwhoJrmH79ZIWwliW+LXzBD9ApKnJz5BGwxs4
 CExMEXL5gnMPLOQpKahSS1gJFpFaN6cWpRWWqRrrFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5
 iUrFecn7uJkZg6DAAwQ7Gjn9OhxglOZiURHkVBSwjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw
 /vcBygkWpaanVqRl5gCDGCYtwcGjJMLr7gGU5i0uSMwtzkyHSJ1i1OVo+rDlC5MQS15+XqqUO
 C+7L1CRAEhRRmke3AhYRF1ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMK8byBSezLwSuE2vgI
 5gAjpiyTsLkCNKEhFSUg2Mhzlafu3v9G9o3+nhcPhrz5VdIjr7FjCZ37/0fceblnmzzG2L7Px
 FbWZpzdA41+DI5vVj0h+19y/7gvZc1cuqW7h5kRWbkrz445aOY5elZZSv8e4JS7yeM3Xn6f9v
 p8c+Yvw96c3Dd2ES6j/0jAVd3l9xXrSijaVg0qbquL3JxvmpLF91p1XPVGIpzkg01GIuKk4EA
 Gci0OSjAgAA
X-Env-Sender: prvs=325bb5210=owen.smith@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1496927821!94285003!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61962 invoked from network); 8 Jun 2017 13:17:03 -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;
 8 Jun 2017 13:17:03 -0000
X-IronPort-AV: E=Sophos;i="5.39,315,1493683200"; d="scan'208";a="427076192"
From: Owen Smith <owen.smith@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Thu, 8 Jun 2017 13:15:32 +0000
Message-ID: <1496927734-29174-3-git-send-email-owen.smith@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1496927734-29174-1-git-send-email-owen.smith@citrix.com>
References: <1496927734-29174-1-git-send-email-owen.smith@citrix.com>
MIME-Version: 1.0
Cc: anthony.perard@citrix.com, xen-devel@lists.xenproject.org,
 sstabellini@kernel.org, kraxel@redhat.com, Owen Smith <owen.smith@citrix.com>
Subject: [Xen-devel] [PATCH 2/4] xenfb: Activate mouse 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>

TW91c2UgZXZlbnRzIGFyZSBvbmx5IGRlbGl2ZXJlZCB0byB0aGUgZmlyc3QgaGFuZGxlciBpbiB0
aGUgY2hhaW4uCkFjdGl2YXRpbmcgdGhlIHhlbmZiIG1vdXNlIGV2ZW50IGhhbmRsZXIgc28gdGhh
dCBtb3VzZSBldmVudHMgY2FuCmJlIHBhc3NlZCBvdmVyIHRoZSBzaGFyZWQgcmluZyBwcm90b2Nv
bC4KTm90ZTogVGhlIGtleWJvYXJkIGhhbmRsZXIgaXMgYWN0aXZhdGVkIGludGVybmFsbHkgYnkg
dGhlIGFkZApjYWxsLgoKU2lnbmVkLW9mZi1ieTogT3dlbiBTbWl0aCA8b3dlbi5zbWl0aEBjaXRy
aXguY29tPgotLS0KIGh3L2Rpc3BsYXkveGVuZmIuYyB8IDEgKwogMSBmaWxlIGNoYW5nZWQsIDEg
aW5zZXJ0aW9uKCspCgpkaWZmIC0tZ2l0IGEvaHcvZGlzcGxheS94ZW5mYi5jIGIvaHcvZGlzcGxh
eS94ZW5mYi5jCmluZGV4IDJlYmM4MWIuLmIwYTU3MjYgMTAwNjQ0Ci0tLSBhL2h3L2Rpc3BsYXkv
eGVuZmIuYworKysgYi9ody9kaXNwbGF5L3hlbmZiLmMKQEAgLTM4NSw2ICszODUsNyBAQCBzdGF0
aWMgdm9pZCBpbnB1dF9jb25uZWN0ZWQoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQogICAgIGlu
LT5xbW91c2UgPSBxZW11X2FkZF9tb3VzZV9ldmVudF9oYW5kbGVyKHhlbmZiX21vdXNlX2V2ZW50
LCBpbiwKIAkJCQkJICAgICAgaW4tPmFic19wb2ludGVyX3dhbnRlZCwKIAkJCQkJICAgICAgIlhl
biBQVkZCIE1vdXNlIik7CisgICAgcWVtdV9hY3RpdmF0ZV9tb3VzZV9ldmVudF9oYW5kbGVyKGlu
LT5xbW91c2UpOwogfQogCiBzdGF0aWMgdm9pZCBpbnB1dF9kaXNjb25uZWN0KHN0cnVjdCBYZW5E
ZXZpY2UgKnhlbmRldikKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 08 13:17:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 13:17: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 1dIxJE-0001Uf-1A; Thu, 08 Jun 2017 13: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 <prvs=325bb5210=owen.smith@citrix.com>)
 id 1dIxJC-0001UD-Ri
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 13:17:06 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 84/42-03696-25E49395; Thu, 08 Jun 2017 13:17:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeJIrShJLcpLzFFi42JxWrrBXjfQzzL
 SYNsJbYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaPz6muWguM8FQ3LDrA0MP7i7GLk4JAQ8JfY
 +FSyi5GTg01AQ2JG52IWEFtEQFqif047excjFwezwDRGie8X1jOCJIQFPCT2vNvGBtLLIqAi8
 fapNYjJK+AqseaRNEiFhICcxPnjP5lBbE4BN4ktOzrAbCGgkuYfv1khbCWJb4tfgMV5BQQlTs
 58AraWWUBC4uCLF8wTGHlnIUnNQpJawMi0ilGjOLWoLLVI19BSL6koMz2jJDcxM0fX0MBMLze
 1uDgxPTUnMalYLzk/dxMjMHAYgGAH449lAYcYJTmYlER5FQUsI4X4kvJTKjMSizPii0pzUosP
 McpwcChJ8P73AcoJFqWmp1akZeYAQxgmLcHBoyQCkeYtLkjMLc5Mh0idYlSUEudl9wVKCIAkM
 krz4NpgcXOJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwrxuIFN4MvNK4Ka/AlrMBLR4yTsLkM
 UliQgpqQbG3KV2iqpBK+f/Dg3xiDksznPzE5OymOLbuj/Zk9P36ql7nZXLF7SZ/16hxO3dBp5
 /72aruQSuSOMQ7mT9zrx1WwXH3mdaT3NneUsFS5hz5D1fyHAz64Ujj7heMcd1z+2BSYoT5Rj8
 U7LiPJ9ej4lcePvyZi391SWFSlGBzw5KylRkvYvk363EUpyRaKjFXFScCABD7eiklgIAAA==
X-Env-Sender: prvs=325bb5210=owen.smith@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1496927824!106825711!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22658 invoked from network); 8 Jun 2017 13:17:05 -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;
 8 Jun 2017 13:17:05 -0000
X-IronPort-AV: E=Sophos;i="5.39,315,1493683200"; d="scan'208";a="435636366"
From: Owen Smith <owen.smith@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Thu, 8 Jun 2017 13:15:33 +0000
Message-ID: <1496927734-29174-4-git-send-email-owen.smith@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1496927734-29174-1-git-send-email-owen.smith@citrix.com>
References: <1496927734-29174-1-git-send-email-owen.smith@citrix.com>
MIME-Version: 1.0
Cc: anthony.perard@citrix.com, xen-devel@lists.xenproject.org,
 sstabellini@kernel.org, kraxel@redhat.com, Owen Smith <owen.smith@citrix.com>
Subject: [Xen-devel] [PATCH 3/4] ui/input: Add activate/remove for keyboard
	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>

QWRkcyBtaXNzaW5nIGZ1bmN0aW9ucyB0byBhY3RpdmF0ZSBhbmQgcmVtb3ZlIGtleWJvYXJkIGhh
bmRsZXJzCiogcWVtdV9hY3RpdmF0ZV9rYmRfZXZlbnRfaGFuZGxlcgoqIHFlbXVfcmVtb3ZlX2ti
ZF9ldmVudF9oYW5kbGVyCgpTaWduZWQtb2ZmLWJ5OiBPd2VuIFNtaXRoIDxvd2VuLnNtaXRoQGNp
dHJpeC5jb20+Ci0tLQogaW5jbHVkZS91aS9jb25zb2xlLmggfCAgMiArKwogdWkvaW5wdXQtbGVn
YWN5LmMgICAgfCAxMiArKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0aW9u
cygrKQoKZGlmZiAtLWdpdCBhL2luY2x1ZGUvdWkvY29uc29sZS5oIGIvaW5jbHVkZS91aS9jb25z
b2xlLmgKaW5kZXggNzI2MmJlZi4uZjUwNDVlMSAxMDA2NDQKLS0tIGEvaW5jbHVkZS91aS9jb25z
b2xlLmgKKysrIGIvaW5jbHVkZS91aS9jb25zb2xlLmgKQEAgLTU1LDYgKzU1LDggQEAgdHlwZWRl
ZiBzdHJ1Y3QgUUVNVVB1dExFREVudHJ5IFFFTVVQdXRMRURFbnRyeTsKIAogUUVNVVB1dEtiZEVu
dHJ5ICpxZW11X2FkZF9rYmRfZXZlbnRfaGFuZGxlcihRRU1VUHV0S0JERXZlbnQgKmZ1bmMsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKm9wYXF1ZSk7
Cit2b2lkIHFlbXVfcmVtb3ZlX2tiZF9ldmVudF9oYW5kbGVyKFFFTVVQdXRLYmRFbnRyeSAqZW50
cnkpOwordm9pZCBxZW11X2FjdGl2YXRlX2tiZF9ldmVudF9oYW5kbGVyKFFFTVVQdXRLYmRFbnRy
eSAqZW50cnkpOwogUUVNVVB1dE1vdXNlRW50cnkgKnFlbXVfYWRkX21vdXNlX2V2ZW50X2hhbmRs
ZXIoUUVNVVB1dE1vdXNlRXZlbnQgKmZ1bmMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB2b2lkICpvcGFxdWUsIGludCBhYnNvbHV0ZSwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKm5hbWUp
OwpkaWZmIC0tZ2l0IGEvdWkvaW5wdXQtbGVnYWN5LmMgYi91aS9pbnB1dC1sZWdhY3kuYwppbmRl
eCA3MTU5NzQ3Li5mYmUxY2U3IDEwMDY0NAotLS0gYS91aS9pbnB1dC1sZWdhY3kuYworKysgYi91
aS9pbnB1dC1sZWdhY3kuYwpAQCAtMTQyLDYgKzE0MiwxOCBAQCBRRU1VUHV0S2JkRW50cnkgKnFl
bXVfYWRkX2tiZF9ldmVudF9oYW5kbGVyKFFFTVVQdXRLQkRFdmVudCAqZnVuYywgdm9pZCAqb3Bh
cXVlKQogICAgIHJldHVybiBlbnRyeTsKIH0KIAordm9pZCBxZW11X2FjdGl2YXRlX2tiZF9ldmVu
dF9oYW5kbGVyKFFFTVVQdXRLYmRFbnRyeSAqZW50cnkpCit7CisgICAgcWVtdV9pbnB1dF9oYW5k
bGVyX2FjdGl2YXRlKGVudHJ5LT5zKTsKK30KKwordm9pZCBxZW11X3JlbW92ZV9rYmRfZXZlbnRf
aGFuZGxlcihRRU1VUHV0S2JkRW50cnkgKmVudHJ5KQoreworICAgIHFlbXVfaW5wdXRfaGFuZGxl
cl91bnJlZ2lzdGVyKGVudHJ5LT5zKTsKKworICAgIGdfZnJlZShlbnRyeSk7Cit9CisKIHN0YXRp
YyB2b2lkIGxlZ2FjeV9tb3VzZV9ldmVudChEZXZpY2VTdGF0ZSAqZGV2LCBRZW11Q29uc29sZSAq
c3JjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElucHV0RXZlbnQgKmV2dCkKIHsK
LS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 08 13:17:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 13:17: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 1dIxJB-0001Tx-I9; Thu, 08 Jun 2017 13: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 <prvs=325bb5210=owen.smith@citrix.com>)
 id 1dIxJA-0001Tk-7e
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 13:17:04 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 62/F7-03371-F4E49395; Thu, 08 Jun 2017 13:17:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsXitHRDpK6/n2W
 kQdNrPovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePuzx6Wgm/sFR0fdzI2MJ5h62Lk5JAQ8JfY
 PPsiM4jNJqAhMaNzMQuILSIgLdE/p529i5GLg1lgGqPE9wvrGUESwgIGEr3NK1lBbBYBFYm1R
 w8CNXBw8Aq4Sqx8JA4xU07i/PGfYDOFBJQkvi1+AWbzCghKnJz5BGw+s4CExMEXL5gnMHLPQp
 KahSS1gJFpFaN6cWpRWWqRrrFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgKDA
 AwQ7Gjn9OhxglOZiURHkVBSwjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw/vcBygkWpaanVqRl
 5gCDEiYtwcGjJMLr7gGU5i0uSMwtzkyHSJ1i1OXYsHr9FyYhlrz8vFQpcV52X6AiAZCijNI8u
 BGwCLnEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYV43kCk8mXklcJteAR3BBHTEkncWIEeUJC
 KkpBoYCyauZAnYw+Cg+SV8uyuX3q1UuZSJj0v/18u83tXQn+7CuV3R+2+RuenlmZl3ti68WmN
 rxbC0oXvNV92izlc7ohMOz1zwe9r0uPyiTT+Ulfk2dJw/krBwTUK26eOUria9QyU1yrx11hUL
 O2cv/XNqTeamO3Iq3ta6MZL7o8+vLfE1WcZw5HSOEktxRqKhFnNRcSIAFxcjGosCAAA=
X-Env-Sender: prvs=325bb5210=owen.smith@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1496927821!94285003!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61616 invoked from network); 8 Jun 2017 13:17:02 -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;
 8 Jun 2017 13:17:02 -0000
X-IronPort-AV: E=Sophos;i="5.39,315,1493683200"; d="scan'208";a="427076190"
From: Owen Smith <owen.smith@citrix.com>
To: <qemu-devel@nongnu.org>
Date: Thu, 8 Jun 2017 13:15:30 +0000
Message-ID: <1496927734-29174-1-git-send-email-owen.smith@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: anthony.perard@citrix.com, xen-devel@lists.xenproject.org,
 sstabellini@kernel.org, kraxel@redhat.com, Owen Smith <owen.smith@citrix.com>
Subject: [Xen-devel] [PATCH 0/4] xenfb: Add vkbd-only 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>

QWRkcyB0aGUgYWJpbGl0eSBmb3IgYSB2a2JkIGRldmljZSB0byBjb25uZWN0IHdpdGhvdXQgdGhl
ClFlbXVDb25zb2xlLCBpbiBvcmRlciB0byBzdXBwb3J0IGEgc3RhbmRhbG9uZSBQViBtb3VzZSBh
bmQKa2V5Ym9hcmQgZnJvbnRlbmQuClRoaXMgc2VyaWVzIGFkZHMgYSBuZXcgZmVhdHVyZSBmbGFn
LCB3aGljaCB3aWxsIG5lZWQgYWRkaW5nCnRvIHRoZSB4ZW4ncyBpbmNsdWRlL3B1YmxpYy9pby9r
YmRpZi5oCiJmZWF0dXJlLXZrYmQtc3RhbmRhbG9uZSIgaXMgc2V0IHRvIDEgYnkgYmFja2VuZHMg
dGhhdCBhbGxvdyAKdGhlIHZrYmQgZGV2aWNlIG1vZGVsIHRvIGNvbm5lY3Qgd2l0aG91dCByZXF1
aXJpbmcgYSB2ZmIgZGV2aWNlCmNvbm5lY3RlZC4gVGhlIHZrYmQgZGV2aWNlIHdpbGwgb25seSBi
eXBhc3MgdGhlIGNoZWNrIGZvcgp0aGUgdmZiIGRldmljZSBpZiB0aGUgZnJvbnRlbmQgc2V0cyAi
cmVxdWVzdC12a2JkLXN0YW5kYWxvbmUiCnRvIDEuClRoZSBsYXN0IDIgcGF0Y2hlcyBhZGQgYSBj
b3VwbGUgb2YgbWlzc2luZyBpbnB1dCBoYW5kbGVyCmZ1bmN0aW9ucywgYW5kIHVzZXMgdGhlc2Ug
dG8gcmVtb3ZlIGEgbGVhayBpbiB0aGUgdmtiZCBkZXZpY2UKbW9kZWwuCgpPd2VuIFNtaXRoICg0
KToKICB4ZW5mYjogQWRkIGZlYXR1cmUtdmtiZC1zdGFuZGFsb25lCiAgeGVuZmI6IEFjdGl2YXRl
IG1vdXNlIGhhbmRsZXIKICB1aS9pbnB1dDogQWRkIGFjdGl2YXRlL3JlbW92ZSBmb3Iga2V5Ym9h
cmQgaGFuZGxlcnMKICB4ZW5mYjogRml4IGxlYWsgYnkgYWRkaW5nL3JlbW92aW5nIGtleWJvYXJk
IGhhbmRsZXIKCiBody9kaXNwbGF5L3hlbmZiLmMgICB8IDQ0ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrLS0tLS0tLS0tLS0tCiBpbmNsdWRlL3VpL2NvbnNvbGUuaCB8ICAyICsrCiB1
aS9pbnB1dC1sZWdhY3kuYyAgICB8IDEyICsrKysrKysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCA0
NiBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCi0tIAoyLjEuNAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Thu Jun 08 13:18:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 13:18: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 1dIxKk-0001t2-UH; Thu, 08 Jun 2017 13: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 <armando@greenhost.nl>) id 1dIxKk-0001sh-5h
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 13:18:42 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 6E/D1-03058-1BE49395; Thu, 08 Jun 2017 13:18:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJKsWRWlGSWpSXmKPExsVyeJ9MoO4GP8t
 Ig5afmhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0b3jOesBQeUK15Pnc3ewHhcrouRi0NI4DOj
 xK6mMyxdjJwcwgJuEqca1zKB2CICfhK33z4AizMLBEhcazvEDNHQzyhxYMUati5GDg42AU2JA
 +vyQWp4Bewldr1aCtbLIqAicXPDNDYQW1QgXKL3QD8bRI2gxMmZT8BmcgoYSVz51sUOMpNZoJ
 1R4uy5s6wgMyUEHCWabptDmMYS98/kgZRLCPBLLN2xiw3CFpJoubWRCcKukLh49zkLhG0kceb
 bNcYJjEKzkGybhWzDLLB3UiQavrxgm4XwwSwkH89C8vEsJJ/NQgqhWcghMQvJOxDN6hJ/5l1i
 hrC1JZYtfA1li0vcejKfCcK2lVi37j3UMj2Jt797oWxLifU7PrEvYBRYxahenFpUllqka6GXV
 JSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iRGYBBiAYAfj7Mv+hxglOZiURHkVBSwjhf
 iS8lMqMxKLM+KLSnNSiw8xynBwKEnwtvsC5QSLUtNTK9Iyc4DpCCYtwcGjJML73wcozVtckJh
 bnJkOkTrFqCglztsI0icAksgozYNrg6XAS4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmdQOZ
 wpOZVwI3/RXQYiagxUveWYAsLklESEk1MK5ZZioYG62nxOs8VY7JP6au9dBWe/kcnSdz9q50u
 /Yja3ZTu+29Gb2l1cFlpz5pJ9rW5BnvM7nMv+yQtVbtX37riw8i7xVqvbWP3xinNvfa7+sxAm
 9/n8pa7fRAP7Do+MKrfVfXaqzn8bkfuCJE4+KiXIkXTfc3V0yQtZhktCtuYusyTjvFPUosxRm
 JhlrMRcWJALpnNdV8AwAA
X-Env-Sender: armando@greenhost.nl
X-Msg-Ref: server-4.tower-27.messagelabs.com!1496927920!105916660!1
X-Originating-IP: [195.190.28.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7654 invoked from network); 8 Jun 2017 13:18:40 -0000
Received: from smarthost1.greenhost.nl (HELO smarthost1.greenhost.nl)
 (195.190.28.81)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 8 Jun 2017 13:18:40 -0000
Received: from smtp.greenhost.nl ([213.108.104.138])
 by smarthost1.greenhost.nl with esmtps
 (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2)
 (envelope-from <armando@greenhost.nl>)
 id 1dIxKg-0002Gm-Nc; Thu, 08 Jun 2017 15:18:39 +0200
To: Dario Faggioli <dario.faggioli@citrix.com>, xen-devel@lists.xenproject.org
References: <20170605204755.22850-1-armando@greenhost.nl>
 <20170605204755.22850-2-armando@greenhost.nl>
 <1496926567.9462.33.camel@citrix.com>
From: Armando Vega <armando@greenhost.nl>
Message-ID: <3ff3c49b-df0b-21ba-4d07-f082760240d2@greenhost.nl>
Date: Thu, 8 Jun 2017 15:18:33 +0200
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: <1496926567.9462.33.camel@citrix.com>
X-Authenticated-As-Hash: cd8cc983715d4510dc3da8903f5c5f04eae4fcc5
X-Virus-Scanned: by clamav at smarthost1.samage.net
X-Spam-Level: /
X-Spam-Score: -0.2
X-Spam-Status: No, score=-0.2 required=5.0 tests=ALL_TRUSTED, BAYES_50,
 T_RP_MATCHES_RCVD autolearn=disabled version=3.4.0
X-Scan-Signature: 05f4b5ff5716d86a3de6e4c92c1b0ccd
Cc: Armando Vega <arm@ndov.net>, wei.liu2@citrix.com, ian.jackson@eu.citrix.com
Subject: Re: [Xen-devel] [PATCH 1/1] xl.cfg man page cleanup and 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: multipart/mixed; boundary="===============7979308608037077096=="
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)
--===============7979308608037077096==
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="L0UMH6gWMuTd4J2GXvxn4sLaNBurmRMJo"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--L0UMH6gWMuTd4J2GXvxn4sLaNBurmRMJo
Content-Type: multipart/mixed; boundary="cgShaToppcdMS3CgiSBP6GmhF6mOi8M0K";
 protected-headers="v1"
From: Armando Vega <armando@greenhost.nl>
To: Dario Faggioli <dario.faggioli@citrix.com>, xen-devel@lists.xenproject.org
Cc: Armando Vega <arm@ndov.net>, ian.jackson@eu.citrix.com,
 wei.liu2@citrix.com
Message-ID: <3ff3c49b-df0b-21ba-4d07-f082760240d2@greenhost.nl>
Subject: Re: [Xen-devel] [PATCH 1/1] xl.cfg man page cleanup and fixes
References: <20170605204755.22850-1-armando@greenhost.nl>
 <20170605204755.22850-2-armando@greenhost.nl>
 <1496926567.9462.33.camel@citrix.com>
In-Reply-To: <1496926567.9462.33.camel@citrix.com>

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


On 06/08/2017 02:56 PM, Dario Faggioli wrote:
> On Mon, 2017-06-05 at 22:47 +0200, Armando Vega wrote:
>> From: Armando Vega <arm@ndov.net>
>>  =3Ditem "all"
>> =20
>> -To allow all the vcpus of the guest to run on all the cpus on the
>> host.
>> +To allow all the vCPUs of the guest to run on all the CPUs on the
>> host.
>> =20
>>  =3Ditem "0-3,5,^1"
>> =20
>> -To allow all the vcpus of the guest to run on cpus 0,2,3,5.
>> Combining
>> -this with "all" is possible, meaning "all,^7" results in all the
>> vcpus
>> -of the guest running on all the cpus on the host except cpu 7.
>> +To allow all the vCPUs of the guest to run on CPUs 0,2,3,5. It is
>> possible to
>> +combine this with "all", meaning "all,^7" results in all the vCPUs
>> +of the guest being allowed to run on all the CPUs of the host except
>> CPU 7.
>> =20
>>  =3Ditem "nodes:0-3,node:^2"
>>
> As said in the other email, this is wrong. Should be
> "nodes:0-3,^node:2".
>
> =20
>> -To allow all the vcpus of the guest to run on the cpus from NUMA
>> nodes
>> -0,1,3 of the host. So, if cpus 0-3 belongs to node 0, cpus 4-7
>> belongs
>> -to node 1 and cpus 8-11 to node 3, the above would mean all the
>> vcpus
>> -of the guest will run on cpus 0-3,8-11.
>> +To allow all the vCPUs of the guest to run on the CPUs from NUMA
>> nodes
>> +0,1,3 of the host. So, if CPUs 0-3 belong to node 0, CPUs 4-7 belong
>> +to node 1, CPUs 8-11 to node 2 and CPUs 12-15 to node 3, the above
>> would mean
>> +all the vCPUs of the guest would be allowed to run on CPUs 0-7,12-
>> 15.
>> =20
> Yes, here again, the original was wrong, and you're proposed fix is
> correct.
>
>>  Combining this notation with the one above is possible. For
>> instance,
>> -"1,node:2,^6", means all the vcpus of the guest will run on cpu 1
>> and
>> -on all the cpus of NUMA node 2, but not on cpu 6. Following the same
>> -example as above, that would be cpus 1,4,5,7.
>> +"1,node:1,^6", means all the vCPUs of the guest will run on CPU 1
>> and
>> +on all the CPUs of NUMA node 1, but not on CPU 6. Following the same
>> +example as above, that would be CPUs 1,4,5,7.
>> =20
> Correct again (your version).
>
> And I've also had a look to some other hunks, in particular, the ones
> about scheduling parameters, and they all look fine to me.
>
> So, with the above "nodes:^x" fixed, this patch can have my:
>
> Reviewed-by: Dario Faggioli <dario.faggioli@citrix.com>
>
> Thanks for all the good work!
> Dario

Thanks for the clarification and the testing Dario, I'll make sure to fix=
 it in
the respin!

kind regards,
Armando


--cgShaToppcdMS3CgiSBP6GmhF6mOi8M0K--

--L0UMH6gWMuTd4J2GXvxn4sLaNBurmRMJo
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

iQIcBAEBCAAGBQJZOU6uAAoJEIaIkCMgVCQVakcQAJO7a1aIQ6zyuIlyqz1ApZZ/
7Z0/PJQaLJRHWCl1gAIJkjnAZtuKuTDnVZwBryLOplbEAfh7o4kQ27Tf7+RMbnJG
+PJOX4Iq47krdcDa0QNBBZJ4kJdOmR80Xs/me+kaP1Va4ZRC6+OcoQfXCvNKI5IE
UZSVU58V/ugaQWUZQ1/EIh/sTNp7v+8fQh69tDljMw/8LTjNewbpyLp8jwrLHDPg
IlTNIxwDWOOx8Ha8L+gbQMCF1iVdj5+yhYVNtFk1guph69OOPwfLjczjNR2WVg3R
yW/4XPf+0QGJUhxSsGfc0VeKXAcRa8rRwG20dCiYjmuX0MQRmBD3vVwF8fGrVvGm
ASwcStfsExna5jNqu98C+byaMPfTCEUcbef1Nx874EHJfEopXkzNUJ6xUwuAKv5i
biPpyo92eIhFzZxxC0Qby0SMzt04CcJI4YjYsdViKYHwgpNVIicZ+DLTwVMYtlZQ
UjQ28UHgmUa3g6IRfYNBe4/qGttX1nrNBHOzX48zkQ7qc4H7d+qsGGJQfjVpGpmJ
FiJcOxzmHGNis4gQ7MM58bXTj2Gc4Zi69JAAY4nglgZQyxqCN9GNk6tGItwyGn2j
362diEMCh4kqcbgHKzuDRptbfZzC/mcIIn7en5Eg188GVDYvmnIvLZX1KJgnXx2F
NYgkHVe6W6O7OtXQxK7G
=DpHg
-----END PGP SIGNATURE-----

--L0UMH6gWMuTd4J2GXvxn4sLaNBurmRMJo--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7979308608037077096==--


From xen-devel-bounces@lists.xen.org Thu Jun 08 13:19:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 13: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 1dIxL8-0001yO-5k; Thu, 08 Jun 2017 13:19: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 1dIxL7-0001y7-Bk
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 13:19:05 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 4C/D9-19409-8CE49395; Thu, 08 Jun 2017 13:19:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS/eon2W
 kwb4LFhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8afiw8ZCx7yVcz9eYuxgfEQdxcjJ4eQQJ7E
 5VcfGUFsXgE7icVdZ5lBbAkBQ4nTC2+ygNgsAqoSE47dYwWx2QTUJdqebQezRQR0JB53TwWq4
 eJgFpjEJHFu4Qp2kISwgIvE/0OL2UASQgJzOSXWNv0Bm8Qp4CHxcV0PUxcjB9A2QYm/O4RBws
 wCWhIPf91igbC1JZYtfM0MUsIsIC2x/B/HBEa+WQgNs5A0zELSMAuhYQEjyypG9eLUorLUIl1
 LvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwPCrZ2Bg3MH4+qfTIUZJDiYlUV5F
 ActIIb6k/JTKjMTijPii0pzU4kOMGhwcApvXrr7AKMWSl5+XqiTB2+4LVCdYlJqeWpGWmQOME
 JhSCQ4eJRHe/z5Aad7igsTc4sx0iNQpRkUpcd5GkD4BkERGaR5cGywqLzHKSgnzMjIwMAjxFK
 QW5WaWoMq/YhTnYFQS5nUDmcKTmVcCN/0V0GImoMVL3lmALC5JREhJNTCKXY5O9fW+fVzOqLG
 yLC0984HdC9GCA8szpdWLp64xv314yp2loUYpc12SPqj66E261LF+3sfLPWfXrP4v7Du1Y59y
 n+XM0nkczf5JAn37JnV+UFwhej/y+4cDQRlbjvvkbYv7y5CW/bzsXOHnhYtvb5/Ez7tK60DWT
 vPwubrtcSnTzJuv32JTYinOSDTUYi4qTgQAfkADyMUCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1496927940!104702524!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12965 invoked from network); 8 Jun 2017 13:19: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; 8 Jun 2017 13:19:01 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 08 Jun 2017 07:18:59 -0600
Message-Id: <59396AE10200007800160D0E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 08 Jun 2017 07:18:57 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <Paul.Durrant@citrix.com>
References: <bcc0d4330d9b463a9829af1327d895a9@AMSPEX02CL03.citrite.net>
 <5936E230020000780015FEDC@prv-mh.provo.novell.com>
 <fe6a9bb5eb8144bda27ef1532a153ab7@AMSPEX02CL03.citrite.net>
 <d45ae6fc34a94ab48213667073b37616@AMSPEX02CL03.citrite.net>
 <3a0eb227-8302-50db-84a6-b07893ab0e91@oracle.com>
 <d8a91bf2426a4fc99f6a0e633e853402@AMSPEX02CL03.citrite.net>
 <5937D4FF02000078001602F6@suse.com>
 <e9772a31-a3c0-6994-2745-219e6b0948f8@suse.com>
 <ad450ab0147147429a46cd7382a17c19@AMSPEX02CL03.citrite.net>
 <0e704f5e-5845-dc56-6058-d0451d43d842@citrix.com>
 <2baad09e48864a06873037240b8e39dd@AMSPEX02CL03.citrite.net>
 <5938048A02000078001604AE@prv-mh.provo.novell.com>
 <056e566f141c4715867e2bdbbe418977@AMSPEX02CL03.citrite.net>
 <593806FC02000078001604D1@prv-mh.provo.novell.com>
 <e4aae59cbd884e21ab1fb75a96f34d3d@AMSPEX02CL03.citrite.net>
 <593813E602000078001605F7@prv-mh.provo.novell.com>
 <ee93e45315794a3db4aa21beefb62e52@AMSPEX02CL03.citrite.net>
 <593838D20200007800160859@prv-mh.provo.novell.com>
 <fc6fa02bb41e497e8b1896b692e82123@AMSPEX02CL03.citrite.net>
 <59383D4F020000780016089F@prv-mh.provo.novell.com>
 <94bf1caf8b95436fa7b3aed74a172ce1@AMSPEX02CL03.citrite.net>
In-Reply-To: <94bf1caf8b95436fa7b3aed74a172ce1@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Juergen Gross <jgross@suse.com>, AndrewCooper <Andrew.Cooper3@citrix.com>,
 "Julien Grall \(julien.grall@arm.com\)" <julien.grall@arm.com>,
 'BorisOstrovsky' <boris.ostrovsky@oracle.com>,
 "xen-devel\(xen-devel@lists.xenproject.org\)" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] debian stretch dom0 + xen 4.9 fails to 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+IE9uIDA4LjA2LjE3IGF0IDE0OjQyLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IEZvciB0aG9zZSBmb2xsb3dpbmcgdGhpcy4uLgo+IAo+IEJ5IHBva2luZyBjaGFyYWN0ZXJz
IGF0IHRoZSBzY3JlZW4gYW5kIGJpc2VjdGluZyB3aGVyZSB0aGV5IHN0b3BwZWQsIEkgaGF2ZSAK
PiBuYXJyb3dlZCB0aGUgcHJvYmxlbSB0byB0aGUgY29kZSBpbiBlZGQuUy4gSSBjYW4gc3VjY2Vz
c2Z1bGx5IGJvb3QgYnkgc2V0dGluZyAKPiBvcHRfZWRkPW9mZiBvbiB0aGUgWGVuIGNtZCBsaW5l
IGFuZCBJIGNhbiBhbHNvIGJvb3Qgd2l0aCB0aGUgZm9sbG93aW5nIHBhdGNoIAo+IGFwcGxpZWQ6
Cj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ib290L2VkZC5TIGIveGVuL2FyY2gveDg2
L2Jvb3QvZWRkLlMKPiBpbmRleCA3MzM3MWY5OGI1Li41NDA5ZjFkOWExIDEwMDY0NAo+IC0tLSBh
L3hlbi9hcmNoL3g4Ni9ib290L2VkZC5TCj4gKysrIGIveGVuL2FyY2gveDg2L2Jvb3QvZWRkLlMK
PiBAQCAtMTQ4LDUgKzE0OCw2IEBAIEdMT0JBTChib290X21icl9zaWduYXR1cmVfbnIpCj4gICAg
ICAgICAgLmJ5dGUgICAwCj4gIEdMT0JBTChib290X21icl9zaWduYXR1cmUpCj4gICAgICAgICAg
LmZpbGwgICBFRERfTUJSX1NJR19NQVgqOCwxLDAKPiArICAgICAgIC5hbGlnbiAgNDA5Ngo+ICBH
TE9CQUwoYm9vdF9lZGRfaW5mbykKPiAtICAgICAgICAuZmlsbCAgIDUxMiwxLDAgICAgICAgICAg
ICAgICAgICAgICAgICAgIyBiaWcgZW5vdWdoIGZvciBhIGRpc2MgCj4gc2VjdG9yCj4gKyAgICAg
ICAgLmZpbGwgICA0MDk2LDEsMCAgICAgICAgICAgICAgICAgICAgICAgICAjIGJpZyBlbm91Z2gg
Zm9yIGEgZGlzYyAKPiBzZWN0b3IKPiAKPiAoYmFzZWQgb24gYSBodW5jaCB0aGF0IHRoZSBCSU9T
IGRlZmF1bHRzIHRvIGEgNEsgc2VjdG9yIGZvciBteSBOVk1lIGRyaXZlKQo+IAo+IEkgbmVlZCB0
byBpbnZlc3RpZ2F0ZSBzb21lIG1vcmUgYnV0IEkgZG8gd29uZGVyIHdoZXRoZXIgdGhlIEVERCBp
bmZvIHNob3VsZCAKPiBiZSByZWFkIGZpcnN0IHRvIGRldGVybWluZSB0aGUgYXBwcm9wcmlhdGUg
c2l6ZSBvZiBtZW1vcnkgYnVmZmVyIHRvIHVzZSB3aGVuIAo+IGlzc3VpbmcgdGhlIHJlYWQgb2Yg
dGhlIE1CUi4gSGFyZGNvZGluZyBhIDRrIHJlc2VydmF0aW9uIHNlZW1zIGxpa2UgdGhlIHdyb25n
IAo+IHRoaW5nIHRvIGRvLCBldmVuIGlmIGl0IGlzIHN1ZmZpY2llbnQgZm9yIHRoaXMgQklPUy4K
CmJvb3RfZWRkX2luZm8gaXMgYmVpbmcgdXNlZCBmb3IgdHdvIHRoaW5ncyAtIHJlYWRpbmcgdGhl
IE1CUiBvZgplYWNoIGRpc2sgYW5kIHN0b3JpbmcgZGF0YSByZXRyaWV2ZWQgZnJvbSBJTlQgMTMg
Rm4gNDEgYW5kIDQ4LgpUaGUgbGF0dGVyIG9jY3VwaWVzIDQ5MiBieXRlcyAoNiB0aW1lcyA4Kzc0
KS4gV2hpY2ggd291bGQgbWFrZQptZSBndWVzcyB0aGUgc3lzdGVtIGhhcyBhIDRrIGRpc2ssIGFu
ZCB0aGUgQklPUyBkb2Vzbid0IGFic3RyYWN0CmF3YXkgdGhpcyBjaGFyYWN0ZXJpc3RpYyB3aGVu
IGhhbmRsaW5nIElOVCAxMyBGbiAwMiAod2hpY2ggaXMKc3VwcG9zZWQgdG8gb25seSBhY3QgaW4g
bXVsdGlwbGVzIG9mIDUxMi1ieXRlIHNlY3RvcnMsIGFzIG9wcG9zZWQKdG8gRm4gNDIpLgoKVGhl
IGFsdGVybmF0aXZlIG9mIEZuIDQ4IG92ZXJmbG93aW5nIGl0cyBidWZmZXIgd291bGQgc2VlbSBs
ZXNzCmxpa2VseSwgZXNwZWNpYWxseSB3aXRoIHRoZSBidWZmZXIgaG9sZGluZyBhIHNpemUgb24g
aW5wdXQuCgpEbyB5b3UsIGJ0dywgcmVhbGx5IG5lZWQgYm90aCB0aGUgc2l6ZSBhbmQgYWxpZ25t
ZW50IGluY3JlYXNlcz8KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 08 13:24:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 13:24:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIxQY-0002s5-P2; Thu, 08 Jun 2017 13:24: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=3256debce=Paul.Durrant@citrix.com>)
 id 1dIxQX-0002rz-Ih
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 13:24:41 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 F6/F9-29088-81059395; Thu, 08 Jun 2017 13:24:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplleJIrShJLcpLzFFi42LZKekooSsRYBl
 p0LeUy+L7lslMDowehz9cYQlgjGLNzEvKr0hgzVjau56toFO84ubfG6wNjIuEuhg5OSQE/CRW
 THjOBmKzCehILD06nwnEFhFQlVh0aD1rFyMXB7NAP5PE1IYNrCAJYQEXif+HFrNBFLlKfDvdx
 QhSJCKwi1Gic/4jdpAEi4CKxLEtv4FsDg5eAXeJljvuIDVCAhc5JW7vPQJWwylgL7H6+i9GEJ
 tRQFbiS+NqZhCbWUBc4tYTiCskBAQkluw5zwxhi0q8fPyPFcI2kNi6dB8LRL2OxILdn9ggbG2
 JZQtfg9XzCghKnJz5hGUCo/AsJGNnIWmZhaRlFpKWBYwsqxg1ilOLylKLdA2N9JKKMtMzSnIT
 M3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAiOAAQh2ML7qdj7EKMnBpCTKqyhgGSnEl5SfUpmRW
 JwRX1Sak1p8iFGDg0Ng89rVFxilWPLy81KVJHjf+QHVCRalpqdWpGXmAGMUplSCg0dJhPe/D1
 Cat7ggMbc4Mx0idYrRmGPD6vVfmDju9G34wiQENklKnLcIZJIASGlGaR7cIFjquMQoKyXMywh
 0phBPQWpRbmYJqvwrRnEORiVhXjdfoCk8mXklcPteAZ3CBHTKkncWIKeUJCKkpBoYjaPUv7ac
 i3K2VHxrmBgwW89mi4QUV/6h/s0P7m18wXBlyYb0u3kXMxJFXO2sy1bPs0qM0Lqy4/oLzYCFP
 jlz+NeJztt99PecsM4Vm4pDF9+9ZsOt5X8iYH3/BuegXKG/PMkX51hUXuf+EphoUW2gVzczxM
 m8QHypecC9r+tn+B5c/WcX35JnSizFGYmGWsxFxYkAsvLC4BgDAAA=
X-Env-Sender: prvs=3256debce=Paul.Durrant@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1496928279!104780238!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60464 invoked from network); 8 Jun 2017 13:24:40 -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;
 8 Jun 2017 13:24:40 -0000
X-IronPort-AV: E=Sophos;i="5.39,315,1493683200"; d="scan'208";a="47434977"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] debian stretch dom0 + xen 4.9 fails to boot
Thread-Index: AdLe0KoM3kANRDRYSf+PCIgyxC4kg///62kA///UqkD//530gIAAq+WA//7hiaAASaM11////+MQgAAfuwCAAAbUMIAAGXcAgAAQOnCAAEA9AIAAVefggADG/ACAAUkj0IACqxgAgAUy+oCACoPQgIATiwnQgCcrKYCATjQuMA==
Date: Thu, 8 Jun 2017 13:24:38 +0000
Message-ID: <ccbaede636924bbab1a26a2b53c626e2@AMSPEX02CL03.citrite.net>
References: <bcc0d4330d9b463a9829af1327d895a9@AMSPEX02CL03.citrite.net>
 <5936E230020000780015FEDC@prv-mh.provo.novell.com>
 <fe6a9bb5eb8144bda27ef1532a153ab7@AMSPEX02CL03.citrite.net>
 <d45ae6fc34a94ab48213667073b37616@AMSPEX02CL03.citrite.net>
 <3a0eb227-8302-50db-84a6-b07893ab0e91@oracle.com>
 <d8a91bf2426a4fc99f6a0e633e853402@AMSPEX02CL03.citrite.net>
 <5937D4FF02000078001602F6@suse.com>
 <e9772a31-a3c0-6994-2745-219e6b0948f8@suse.com>
 <ad450ab0147147429a46cd7382a17c19@AMSPEX02CL03.citrite.net>
 <0e704f5e-5845-dc56-6058-d0451d43d842@citrix.com>
 <2baad09e48864a06873037240b8e39dd@AMSPEX02CL03.citrite.net>
 <5938048A02000078001604AE@prv-mh.provo.novell.com>
 <056e566f141c4715867e2bdbbe418977@AMSPEX02CL03.citrite.net>
 <593806FC02000078001604D1@prv-mh.provo.novell.com>
 <e4aae59cbd884e21ab1fb75a96f34d3d@AMSPEX02CL03.citrite.net>
 <593813E602000078001605F7@prv-mh.provo.novell.com>
 <ee93e45315794a3db4aa21beefb62e52@AMSPEX02CL03.citrite.net>
 <593838D20200007800160859@prv-mh.provo.novell.com>
 <fc6fa02bb41e497e8b1896b692e82123@AMSPEX02CL03.citrite.net>
 <59383D4F020000780016089F@prv-mh.provo.novell.com>
 <94bf1caf8b95436fa7b3aed74a172ce1@AMSPEX02CL03.citrite.net>
 <59396AE10200007800160D0E@prv-mh.provo.novell.com>
In-Reply-To: <59396AE10200007800160D0E@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: Juergen Gross <jgross@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "Julien Grall \(julien.grall@arm.com\)" <julien.grall@arm.com>,
 'BorisOstrovsky' <boris.ostrovsky@oracle.com>,
 "xen-devel\(xen-devel@lists.xenproject.org\)" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] debian stretch dom0 + xen 4.9 fails to 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMDggSnVuZSAyMDE3IDE0OjE5Cj4gVG86IFBhdWwg
RHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IEp1bGllbiBHcmFsbCAoanVs
aWVuLmdyYWxsQGFybS5jb20pIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT47IEFuZHJldwo+IENvb3Bl
ciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IHhlbi1kZXZlbCh4ZW4tCj4gZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcpIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Owo+ICdC
b3Jpc09zdHJvdnNreScgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPjsgSnVlcmdlbiBHcm9z
cwo+IDxqZ3Jvc3NAc3VzZS5jb20+Cj4gU3ViamVjdDogUkU6IFtYZW4tZGV2ZWxdIGRlYmlhbiBz
dHJldGNoIGRvbTAgKyB4ZW4gNC45IGZhaWxzIHRvIGJvb3QKPiAKPiA+Pj4gT24gMDguMDYuMTcg
YXQgMTQ6NDIsIDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPiBGb3IgdGhvc2Ug
Zm9sbG93aW5nIHRoaXMuLi4KPiA+Cj4gPiBCeSBwb2tpbmcgY2hhcmFjdGVycyBhdCB0aGUgc2Ny
ZWVuIGFuZCBiaXNlY3Rpbmcgd2hlcmUgdGhleSBzdG9wcGVkLCBJCj4gaGF2ZQo+ID4gbmFycm93
ZWQgdGhlIHByb2JsZW0gdG8gdGhlIGNvZGUgaW4gZWRkLlMuIEkgY2FuIHN1Y2Nlc3NmdWxseSBi
b290IGJ5Cj4gc2V0dGluZwo+ID4gb3B0X2VkZD1vZmYgb24gdGhlIFhlbiBjbWQgbGluZSBhbmQg
SSBjYW4gYWxzbyBib290IHdpdGggdGhlIGZvbGxvd2luZwo+IHBhdGNoCj4gPiBhcHBsaWVkOgo+
ID4KPiA+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYm9vdC9lZGQuUyBiL3hlbi9hcmNoL3g4
Ni9ib290L2VkZC5TCj4gPiBpbmRleCA3MzM3MWY5OGI1Li41NDA5ZjFkOWExIDEwMDY0NAo+ID4g
LS0tIGEveGVuL2FyY2gveDg2L2Jvb3QvZWRkLlMKPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9ib290
L2VkZC5TCj4gPiBAQCAtMTQ4LDUgKzE0OCw2IEBAIEdMT0JBTChib290X21icl9zaWduYXR1cmVf
bnIpCj4gPiAgICAgICAgICAuYnl0ZSAgIDAKPiA+ICBHTE9CQUwoYm9vdF9tYnJfc2lnbmF0dXJl
KQo+ID4gICAgICAgICAgLmZpbGwgICBFRERfTUJSX1NJR19NQVgqOCwxLDAKPiA+ICsgICAgICAg
LmFsaWduICA0MDk2Cj4gPiAgR0xPQkFMKGJvb3RfZWRkX2luZm8pCj4gPiAtICAgICAgICAuZmls
bCAgIDUxMiwxLDAgICAgICAgICAgICAgICAgICAgICAgICAgIyBiaWcgZW5vdWdoIGZvciBhIGRp
c2MKPiA+IHNlY3Rvcgo+ID4gKyAgICAgICAgLmZpbGwgICA0MDk2LDEsMCAgICAgICAgICAgICAg
ICAgICAgICAgICAjIGJpZyBlbm91Z2ggZm9yIGEgZGlzYwo+ID4gc2VjdG9yCj4gPgo+ID4gKGJh
c2VkIG9uIGEgaHVuY2ggdGhhdCB0aGUgQklPUyBkZWZhdWx0cyB0byBhIDRLIHNlY3RvciBmb3Ig
bXkgTlZNZSBkcml2ZSkKPiA+Cj4gPiBJIG5lZWQgdG8gaW52ZXN0aWdhdGUgc29tZSBtb3JlIGJ1
dCBJIGRvIHdvbmRlciB3aGV0aGVyIHRoZSBFREQgaW5mbwo+IHNob3VsZAo+ID4gYmUgcmVhZCBm
aXJzdCB0byBkZXRlcm1pbmUgdGhlIGFwcHJvcHJpYXRlIHNpemUgb2YgbWVtb3J5IGJ1ZmZlciB0
byB1c2UKPiB3aGVuCj4gPiBpc3N1aW5nIHRoZSByZWFkIG9mIHRoZSBNQlIuIEhhcmRjb2Rpbmcg
YSA0ayByZXNlcnZhdGlvbiBzZWVtcyBsaWtlIHRoZQo+IHdyb25nCj4gPiB0aGluZyB0byBkbywg
ZXZlbiBpZiBpdCBpcyBzdWZmaWNpZW50IGZvciB0aGlzIEJJT1MuCj4gCj4gYm9vdF9lZGRfaW5m
byBpcyBiZWluZyB1c2VkIGZvciB0d28gdGhpbmdzIC0gcmVhZGluZyB0aGUgTUJSIG9mCj4gZWFj
aCBkaXNrIGFuZCBzdG9yaW5nIGRhdGEgcmV0cmlldmVkIGZyb20gSU5UIDEzIEZuIDQxIGFuZCA0
OC4KPiBUaGUgbGF0dGVyIG9jY3VwaWVzIDQ5MiBieXRlcyAoNiB0aW1lcyA4Kzc0KS4gV2hpY2gg
d291bGQgbWFrZQo+IG1lIGd1ZXNzIHRoZSBzeXN0ZW0gaGFzIGEgNGsgZGlzaywgYW5kIHRoZSBC
SU9TIGRvZXNuJ3QgYWJzdHJhY3QKPiBhd2F5IHRoaXMgY2hhcmFjdGVyaXN0aWMgd2hlbiBoYW5k
bGluZyBJTlQgMTMgRm4gMDIgKHdoaWNoIGlzCj4gc3VwcG9zZWQgdG8gb25seSBhY3QgaW4gbXVs
dGlwbGVzIG9mIDUxMi1ieXRlIHNlY3RvcnMsIGFzIG9wcG9zZWQKPiB0byBGbiA0MikuCj4gCj4g
VGhlIGFsdGVybmF0aXZlIG9mIEZuIDQ4IG92ZXJmbG93aW5nIGl0cyBidWZmZXIgd291bGQgc2Vl
bSBsZXNzCj4gbGlrZWx5LCBlc3BlY2lhbGx5IHdpdGggdGhlIGJ1ZmZlciBob2xkaW5nIGEgc2l6
ZSBvbiBpbnB1dC4KClllcywgSSB0ZXN0ZWQgd2l0aCBlZGQ9c2tpcG1iciBvbiB0aGUgY29tbWFu
ZCBsaW5lIChhbmQgbm8gcGF0Y2ggYXBwbGllZCkgYW5kIHRoZSBzeXN0ZW0gYm9vdGVkLCBzbyBp
dCdzIGRlZmluaXRlbHkgdGhlIE1CUiByZWFkIHRoYXQgaXMgYXQgZmF1bHQuCgo+IAo+IERvIHlv
dSwgYnR3LCByZWFsbHkgbmVlZCBib3RoIHRoZSBzaXplIGFuZCBhbGlnbm1lbnQgaW5jcmVhc2Vz
Pwo+IAoKQXQgZmlyc3QgSSB0cmllZCBqdXN0IGluY3JlYXNpbmcgdGhlIC5maWxsIHRvIDQwOTYg
YnV0IHRoYXQgZGlkIG5vdCBzZWVtIHRvIHdvcmsuIEkgaGF2ZSBub3QgZm91bmQgYW55dGhpbmcg
dGhhdCBzYXlzIGludDEzIDB4MiBidWZmZXJzIG5lZWQgdG8gYmUgYWxpZ25lZC4uLiBidXQgdGhl
IEJJT1MgYmVpbmcgYnVnZ3kgaW4gdGhpcyByZXNwZWN0IEkgZ3Vlc3MgaXQgY291bGQgZWFzaWx5
IHJlcXVpcmUgdGhhdC4KSSdtIGp1c3QgdGVzdGluZyBzb21lIG1vcmUgY29kZSB0byB0cnkgdG8g
c2VlIGV4YWN0bHkgaG93IG11Y2ggbWVtb3J5IHRoZSBNQlIgcmVhZCBzY3JpYmJsZXMgb24uCgog
IFBhdWwKCj4gSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 08 13:26:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 13: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 1dIxS9-0002yj-38; Thu, 08 Jun 2017 13:26:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dIxS7-0002yY-PH
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 13:26:19 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 73/1A-03058-B7059395; Thu, 08 Jun 2017 13:26:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNLMWRWlGSWpSXmKPExsXiaHS5VbcqwDL
 S4MwmNYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePVi172gp8cFVt3z2FqYFzH3sXIxcEicIJN
 ov3TaSYQR0jgBKPEmaatzF2MnBxsAioSb573gFWJCBxikTj55igTSIJZQEHi171NrCC2sIC1x
 Iw57UA2B9AoVYmOBQEgYV4BfYltR5+yg9gSAvISu9ousoLMkRBoYZRou7iCZQIj1wJGhlWM6s
 WpRWWpRbpmeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgZ5kAIIdjPNO+B9ilOR
 gUhLlVRSwjBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwXvDHygnWJSanlqRlpkDDCmYtAQHj5II
 738foDRvcUFibnFmOkTqFKOilDjvXZA+AZBERmkeXBssjC8xykoJ8zICHSLEU5BalJtZgir/i
 lGcg1FJmNfNF2gKT2ZeCdz0V0CLmYAWL3lnAbK4JBEhJdXAmBvPzSu79ucHb8mlBS/0tl29I8
 2fq847ZWfY0rmu/cI9z8TyWAL4OIXeFgfJOBRbzjVZEMQ/lSXw5K3+qSriupLCVc9fzV/2SKi
 +fK1rOfe/jtKLt/I4BU6V3H673/r/fGHpBaax1vwNuZ5VDu4Wwsdur5WyLkkuDjAXl5moKTpB
 LLVvYqwSS3FGoqEWc1FxIgDXR4FIXgIAAA==
X-Env-Sender: BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1496928377!106428997!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26828 invoked from network); 8 Jun 2017 13:26:18 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-3.tower-27.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 8 Jun 2017 13:26:18 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Message-Id:Date:Subject:Cc:To:From:
 Sender:Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding:
 Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender:
 Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=NvzecS4fpo+E3s6xhgn5rzrKuRscKSmuWzJ8aThXoGM=; b=aqs7Sbwj0XD38B5w/HAxdg7o/
 Cj+Z248TYtX+eT1XkaxpGHfgTazmR+f8Uf2XjjhDr324+rmzH/JIUMy6MWC7g6gbPzK/v0znBnQri
 A9opUpVVTA0B0Vlkb5aD/gRDwg9oCnp4GnKteGNqk35fzRe/hF6/Gml2rZDXjsLyWrnaeXjqyigqu
 JhF6cIoaVt4r2TkeeChjKMwFlkSqN1ZUb2S8cEhtFubpFC3REaBg4vjTOrtqj4ZQeCd+KgWCBWOWM
 QV83rfgCXutGBekxr4Ko4s+E/emT0Xxkcdx147TaS9drENu5ZSIcwXFBHMOFsGrruqhcEEx8xnYmw
 d4JLDmvMA==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dIxS1-0004mm-Ok; Thu, 08 Jun 2017 13:26:15 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Thu,  8 Jun 2017 15:25:25 +0200
Message-Id: <20170608132609.32662-1-hch@lst.de>
X-Mailer: git-send-email 2.11.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] clean up and modularize arch dma_mapping 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>

SGkgYWxsLAoKZm9yIGEgd2hpbGUgd2UgaGF2ZSBhIGdlbmVyaWMgaW1wbGVtZW50YXRpb24gb2Yg
dGhlIGRtYSBtYXBwaW5nIHJvdXRpbmVzCnRoYXQgY2FsbCBpbnRvIHBlci1hcmNoIG9yIHBlci1k
ZXZpY2Ugb3BlcmF0aW9ucy4gIEJ1dCByaWdodCBub3cgdGhlcmUKc3RpbGwgYXJlIHZhcmlvdXMg
Yml0cyBpbiB0aGUgaW50ZXJmYWNlcyB3aGVyZSBkb24ndCBjbGVhcmx5IG9wZXJhdGUKb24gdGhl
c2Ugb3BzLiAgVGhpcyBzZXJpZXMgdHJpZXMgdG8gY2xlYW4gdXAgYSBsb3Qgb2YgdGhvc2UgKGJ1
dCBub3QgYWxsCnlldCwgYnV0IHRoZSBzZXJpZXMgaXMgYmlnIGVub3VnaCkuICBJdCBnZXRzIHJp
ZCBvZiB0aGUgRE1BX0VSUk9SX0NPREUKd2F5IG9mIHNpZ25hbGluZyBmYWlsdXJlcyBvZiB0aGUg
bWFwcGluZyByb3V0aW5lcyBmcm9tIHRoZQppbXBsZW1lbnRhdGlvbnMgdG8gdGhlIGdlbmVyaWMg
Y29kZSAoYW5kIGNsZWFucyB1cCB2YXJpb3VzIGRyaXZlcnMgdGhhdAp3ZXJlIGluY29ycmVjdGx5
IHVzaW5nIGl0KSwgYW5kIGdldHMgcmlkIG9mIHRoZSAtPnNldF9kbWFfbWFzayByb3V0aW5lCmlu
IGZhdm9yIG9mIHJlbHlpbmcgb24gdGhlIC0+ZG1hX2NhcGFibGUgbWV0aG9kIHRoYXQgY2FuIGJl
IHVzZWQgaW4KdGhlIHNhbWUgd2F5LCBidXQgd2hpY2ggcmVxdWlyZXMgbGVzcyBjb2RlIGR1cGxp
Y2F0aW9uLgoKQnR3LCB3ZSBkb24ndCBzZWVtIHRvIGhhdmUgYSB0cmVlIGV2ZXJ5LWdyb3dpbmcg
YW1vdW50IG9mIGNvbW1vbiBkbWEKbWFwcGluZyBjb2RlLCBhbmQgZ2l2ZW4gdGhhdCBJIGhhdmUg
YSBmYWlyIGFtb3VudCBvZiBhbGwgb3ZlciB0aGUgdHJlZQp3b3JrIGluIHRoYXQgYXJlYSBpbiBt
eSBwbGF0ZSBJJ2QgbGlrZSB0byBzdGFydCBvbmUuICBBbnkgZ29vZCByZWFzb24KdG8gdGhhdD8g
IEFueW9uZSB3aWxsaW5nIHRvIHZvbHVudGVlciBhcyBjbyBtYWludGFpbmVyPwoKVGhlIHdob2xl
IHNlcmllcyBpcyBhbHNvIGF2YWlsYWJsZSBpbiBnaXQ6CgogICAgZ2l0Oi8vZ2l0LmluZnJhZGVh
ZC5vcmcvdXNlcnMvaGNoL21pc2MuZ2l0IGRtYS1tYXAKCkdpdHdlYjoKCiAgICBodHRwOi8vZ2l0
LmluZnJhZGVhZC5vcmcvdXNlcnMvaGNoL21pc2MuZ2l0L3Nob3J0bG9nL3JlZnMvaGVhZHMvZG1h
LW1hcAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 08 13:26:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 13:26:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIxSC-0002zn-D0; Thu, 08 Jun 2017 13:26:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dIxSB-0002zZ-RJ
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 13:26:23 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 3A/36-03371-F7059395; Thu, 08 Jun 2017 13:26:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsXiaHS5VbcuwDL
 SYN5NVYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaNn82P2ghPsFfd3f2ZuYFzN1sXIxcEicIJN
 4sGGDiYQR0jgBKPEt3W7gTKcHGwCKhJvnvewgyREBA6xSJx8c5QJJMEsoCDx694m1i5Gdg5hA
 SuJLekgURYBVYnbq/qZQWxeAX2Jeee3s4DYEgLyErvaLrKC2JwCBhItp3eBTRECqjm0YBozyH
 gJgRZGibaLK1gmMPIsYGRYxahRnFpUllqka2iol1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFS
 sl5yfu4kR6HkGINjB+GlZwCFGSQ4mJVFeRQHLSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvO/8
 gHKCRanpqRVpmTnAEIRJS3DwKInw/vcBSvMWFyTmFmemQ6ROMepyNH3Y8oVJiCUvPy9VSpz3F
 8gMAZCijNI8uBGweLjEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYV43X6ApPJl5JXCbXgEdwQ
 R0xJJ3FiBHlCQipKQaGE0d4/VdBXRD165Ud1u8rNv2+afEQ8xer6du7ajWr3Odt2OxM9fv//w
 en49LmWnJHX54Lfi4DVOY+GQmiX87S1Y82RFRONn+u1Z4bkz8k6efDDasNF6sd6Escl4iw3nL
 tfGO522maBuujf6l9TqH9WfWMf28ays/O++M6bZ64OIiurpFU3yypBJLcUaioRZzUXEiALtp8
 KWCAgAA
X-Env-Sender: BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1496928381!60970351!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39568 invoked from network); 8 Jun 2017 13:26:22 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-16.tower-21.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 8 Jun 2017 13:26:22 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=Upg6qmgAgoz90pdHIwlHGP0FFSKJz4qtmW6FFF27xeQ=; b=VMKLXK2URuK+YrF/PisUPTtvu
 i6+9BxsIC/tFnwFoJGATxdCXHQRFABE6SUwrnLb/IW+9emVzGW6CvkE2yW0kvaQOeIrc+aA16mlSi
 H7Jj5NKQ4cMYL9am9yJM7FzQzfgydMBYZumMxfzseK2TjTKjAmWRBqyaHKCzf/sVTSYNfLOo3Ji1n
 OarbEWlTi12HQZsmHx8E72+fZbuwlRSu8SuaNT+5cNjrTLn2xJpIusApxxeHTYoHp4GBcYyfNWd5H
 A/p62olbfZF69rIk1AlZIKDkQMxHL83jCSM/oiZqgji7RUnQ8Xdo+tNIH28tCkfOTgkPZYYWZJ6Yy
 vz0gmHrSQ==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dIxS6-0004mq-Vm; Thu, 08 Jun 2017 13:26:20 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Thu,  8 Jun 2017 15:25:26 +0200
Message-Id: <20170608132609.32662-2-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170608132609.32662-1-hch@lst.de>
References: <20170608132609.32662-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 01/44] firmware/ivc: use dma_mapping_error
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RE1BX0VSUk9SX0NPREUgaXMgbm90IHN1cHBvc2VkIHRvIGJlIHVzZWQgYnkgZHJpdmVycy4KClNp
Z25lZC1vZmYtYnk6IENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgotLS0KIGRyaXZlcnMv
ZmlybXdhcmUvdGVncmEvaXZjLmMgfCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlv
bnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9maXJtd2FyZS90ZWdy
YS9pdmMuYyBiL2RyaXZlcnMvZmlybXdhcmUvdGVncmEvaXZjLmMKaW5kZXggMjllY2ZkODE1MzIw
Li5hMDE0NjFkNjNmNjggMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZmlybXdhcmUvdGVncmEvaXZjLmMK
KysrIGIvZHJpdmVycy9maXJtd2FyZS90ZWdyYS9pdmMuYwpAQCAtNjQ2LDEyICs2NDYsMTIgQEAg
aW50IHRlZ3JhX2l2Y19pbml0KHN0cnVjdCB0ZWdyYV9pdmMgKml2Yywgc3RydWN0IGRldmljZSAq
cGVlciwgdm9pZCAqcngsCiAJaWYgKHBlZXIpIHsKIAkJaXZjLT5yeC5waHlzID0gZG1hX21hcF9z
aW5nbGUocGVlciwgcngsIHF1ZXVlX3NpemUsCiAJCQkJCSAgICAgIERNQV9CSURJUkVDVElPTkFM
KTsKLQkJaWYgKGl2Yy0+cngucGh5cyA9PSBETUFfRVJST1JfQ09ERSkKKwkJaWYgKGRtYV9tYXBw
aW5nX2Vycm9yKHBlZXIsIGl2Yy0+cngucGh5cykpCiAJCQlyZXR1cm4gLUVOT01FTTsKIAogCQlp
dmMtPnR4LnBoeXMgPSBkbWFfbWFwX3NpbmdsZShwZWVyLCB0eCwgcXVldWVfc2l6ZSwKIAkJCQkJ
ICAgICAgRE1BX0JJRElSRUNUSU9OQUwpOwotCQlpZiAoaXZjLT50eC5waHlzID09IERNQV9FUlJP
Ul9DT0RFKSB7CisJCWlmIChkbWFfbWFwcGluZ19lcnJvcihwZWVyLCBpdmMtPnR4LnBoeXMpKSB7
CiAJCQlkbWFfdW5tYXBfc2luZ2xlKHBlZXIsIGl2Yy0+cngucGh5cywgcXVldWVfc2l6ZSwKIAkJ
CQkJIERNQV9CSURJUkVDVElPTkFMKTsKIAkJCXJldHVybiAtRU5PTUVNOwotLSAKMi4xMS4wCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 08 13:26:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 13:26:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIxSH-00031h-KJ; Thu, 08 Jun 2017 13:26:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dIxSG-0002zZ-U8
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 13:26:29 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 2D/86-03371-48059395; Thu, 08 Jun 2017 13:26:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsXiaHS5Vbc5wDL
 SYO96ZYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePd/YlMBdccKhofrmJuYNxn3sXIxcEicIJN
 4u23buYuRk4OIYETjBLvV2mB2GwCKhJvnvewgxSJCBxikTj55igTSIJZQEHi171NrCC2sICdx
 Is3c9lAbBYBVYmlD7vYQWxeAX2J413TwYZKCMhL7Gq7CFbPKWAg0XJ6FxPEMn2JQwumMYMskB
 BoYZRou7iCZQIjzwJGhlWM6sWpRWWpRbrGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn
 5uZsYgZ5nAIIdjB3/nA4xSnIwKYnyKgpYRgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4H3nB5QT
 LEpNT61Iy8wBhiBMWoKDR0mE978PUJq3uCAxtzgzHSJ1ilFRSpy3wB8oIQCSyCjNg2uDhf0lR
 lkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfO6+QJN4cnMK4Gb/gpoMRPQ4iXvLEAWlyQipKQaGH
 d3nOrbFrcw+eC9jKYvR8uuTFNcdqAw2krdbPmzVYuERQQT9Rb4PHf8PrPt4574uSe3rH5ec/9
 nqsPicrlTvXsqAsvuvJxzKSG2Lbrsov+aiau7LY7yfghtsttSVlh+KTl04d281SJ7SmLuCjg3
 PTfa+4W9bdvnjMmrDaUmK85tNEs01VlVUKTEUpyRaKjFXFScCABddshvdgIAAA==
X-Env-Sender: BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1496928385!53860233!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7065 invoked from network); 8 Jun 2017 13:26:27 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-15.tower-27.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 8 Jun 2017 13:26:27 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=xoP2LCqO7QfJ0Ziz0LwJ8pRAbwNJ/Jq/mNCumwHegNs=; b=SZ7kXXuugCkWghUBQ/PtAqdOs
 Znc17rilXgxyGhWnhEcz9Nogp6+yZsqRbEfQGOeF4pPb46a7cJjmriBcODfP5n7PjAHzUny4JJ8eM
 IlmM32k0Tsobh4AN8zchLDP8PskhIb7qNgBS+Cl//cdp45OO/zkBzbBlfbwZqn6b8aJoBBjPjG0Z3
 qpLzZqifJzsmchn6icW7ExCsYQca02VPMTgN5Fi+foaTsXaITMle9I6gZpiQPuUlMuQRXrmKIm1/U
 G/3lWFCpsd2+uAlX/oU4dEKcxDxmNR/QXHeTsfdh6xZMrTuUFOWLVY4YYkXWWAyn34OptuH52sOmI
 kAZDsLAEg==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dIxSB-0004qr-Mk; Thu, 08 Jun 2017 13:26:24 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Thu,  8 Jun 2017 15:25:27 +0200
Message-Id: <20170608132609.32662-3-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170608132609.32662-1-hch@lst.de>
References: <20170608132609.32662-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 02/44] ibmveth: properly unwind on 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>

VGhhdCB3YXkgdGhlIGRyaXZlciBkb2Vzbid0IGhhdmUgdG8gcmVseSBvbiBETUFfRVJST1JfQ09E
RSwgd2hpY2gKaXMgbm90IGEgcHVibGljIEFQSSBhbmQgZ29pbmcgYXdheS4KClNpZ25lZC1vZmYt
Ynk6IENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgotLS0KIGRyaXZlcnMvbmV0L2V0aGVy
bmV0L2libS9pYm12ZXRoLmMgfCAxNTkgKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0t
LS0tLQogMSBmaWxlIGNoYW5nZWQsIDc0IGluc2VydGlvbnMoKyksIDg1IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L2V0aGVybmV0L2libS9pYm12ZXRoLmMgYi9kcml2ZXJz
L25ldC9ldGhlcm5ldC9pYm0vaWJtdmV0aC5jCmluZGV4IDcyYWI3YjZiZjIwYi4uM2FjMjdmNTll
NTk1IDEwMDY0NAotLS0gYS9kcml2ZXJzL25ldC9ldGhlcm5ldC9pYm0vaWJtdmV0aC5jCisrKyBi
L2RyaXZlcnMvbmV0L2V0aGVybmV0L2libS9pYm12ZXRoLmMKQEAgLTQ2Nyw1NiArNDY3LDYgQEAg
c3RhdGljIHZvaWQgaWJtdmV0aF9yeHFfaGFydmVzdF9idWZmZXIoc3RydWN0IGlibXZldGhfYWRh
cHRlciAqYWRhcHRlcikKIAl9CiB9CiAKLXN0YXRpYyB2b2lkIGlibXZldGhfY2xlYW51cChzdHJ1
Y3QgaWJtdmV0aF9hZGFwdGVyICphZGFwdGVyKQotewotCWludCBpOwotCXN0cnVjdCBkZXZpY2Ug
KmRldiA9ICZhZGFwdGVyLT52ZGV2LT5kZXY7Ci0KLQlpZiAoYWRhcHRlci0+YnVmZmVyX2xpc3Rf
YWRkciAhPSBOVUxMKSB7Ci0JCWlmICghZG1hX21hcHBpbmdfZXJyb3IoZGV2LCBhZGFwdGVyLT5i
dWZmZXJfbGlzdF9kbWEpKSB7Ci0JCQlkbWFfdW5tYXBfc2luZ2xlKGRldiwgYWRhcHRlci0+YnVm
ZmVyX2xpc3RfZG1hLCA0MDk2LAotCQkJCQlETUFfQklESVJFQ1RJT05BTCk7Ci0JCQlhZGFwdGVy
LT5idWZmZXJfbGlzdF9kbWEgPSBETUFfRVJST1JfQ09ERTsKLQkJfQotCQlmcmVlX3BhZ2UoKHVu
c2lnbmVkIGxvbmcpYWRhcHRlci0+YnVmZmVyX2xpc3RfYWRkcik7Ci0JCWFkYXB0ZXItPmJ1ZmZl
cl9saXN0X2FkZHIgPSBOVUxMOwotCX0KLQotCWlmIChhZGFwdGVyLT5maWx0ZXJfbGlzdF9hZGRy
ICE9IE5VTEwpIHsKLQkJaWYgKCFkbWFfbWFwcGluZ19lcnJvcihkZXYsIGFkYXB0ZXItPmZpbHRl
cl9saXN0X2RtYSkpIHsKLQkJCWRtYV91bm1hcF9zaW5nbGUoZGV2LCBhZGFwdGVyLT5maWx0ZXJf
bGlzdF9kbWEsIDQwOTYsCi0JCQkJCURNQV9CSURJUkVDVElPTkFMKTsKLQkJCWFkYXB0ZXItPmZp
bHRlcl9saXN0X2RtYSA9IERNQV9FUlJPUl9DT0RFOwotCQl9Ci0JCWZyZWVfcGFnZSgodW5zaWdu
ZWQgbG9uZylhZGFwdGVyLT5maWx0ZXJfbGlzdF9hZGRyKTsKLQkJYWRhcHRlci0+ZmlsdGVyX2xp
c3RfYWRkciA9IE5VTEw7Ci0JfQotCi0JaWYgKGFkYXB0ZXItPnJ4X3F1ZXVlLnF1ZXVlX2FkZHIg
IT0gTlVMTCkgewotCQlkbWFfZnJlZV9jb2hlcmVudChkZXYsIGFkYXB0ZXItPnJ4X3F1ZXVlLnF1
ZXVlX2xlbiwKLQkJCQkgIGFkYXB0ZXItPnJ4X3F1ZXVlLnF1ZXVlX2FkZHIsCi0JCQkJICBhZGFw
dGVyLT5yeF9xdWV1ZS5xdWV1ZV9kbWEpOwotCQlhZGFwdGVyLT5yeF9xdWV1ZS5xdWV1ZV9hZGRy
ID0gTlVMTDsKLQl9Ci0KLQlmb3IgKGkgPSAwOyBpIDwgSUJNVkVUSF9OVU1fQlVGRl9QT09MUzsg
aSsrKQotCQlpZiAoYWRhcHRlci0+cnhfYnVmZl9wb29sW2ldLmFjdGl2ZSkKLQkJCWlibXZldGhf
ZnJlZV9idWZmZXJfcG9vbChhZGFwdGVyLAotCQkJCQkJICZhZGFwdGVyLT5yeF9idWZmX3Bvb2xb
aV0pOwotCi0JaWYgKGFkYXB0ZXItPmJvdW5jZV9idWZmZXIgIT0gTlVMTCkgewotCQlpZiAoIWRt
YV9tYXBwaW5nX2Vycm9yKGRldiwgYWRhcHRlci0+Ym91bmNlX2J1ZmZlcl9kbWEpKSB7Ci0JCQlk
bWFfdW5tYXBfc2luZ2xlKCZhZGFwdGVyLT52ZGV2LT5kZXYsCi0JCQkJCWFkYXB0ZXItPmJvdW5j
ZV9idWZmZXJfZG1hLAotCQkJCQlhZGFwdGVyLT5uZXRkZXYtPm10dSArIElCTVZFVEhfQlVGRl9P
SCwKLQkJCQkJRE1BX0JJRElSRUNUSU9OQUwpOwotCQkJYWRhcHRlci0+Ym91bmNlX2J1ZmZlcl9k
bWEgPSBETUFfRVJST1JfQ09ERTsKLQkJfQotCQlrZnJlZShhZGFwdGVyLT5ib3VuY2VfYnVmZmVy
KTsKLQkJYWRhcHRlci0+Ym91bmNlX2J1ZmZlciA9IE5VTEw7Ci0JfQotfQotCiBzdGF0aWMgaW50
IGlibXZldGhfcmVnaXN0ZXJfbG9naWNhbF9sYW4oc3RydWN0IGlibXZldGhfYWRhcHRlciAqYWRh
cHRlciwKICAgICAgICAgdW5pb24gaWJtdmV0aF9idWZfZGVzYyByeHFfZGVzYywgdTY0IG1hY19h
ZGRyZXNzKQogewpAQCAtNTczLDE0ICs1MjMsMTcgQEAgc3RhdGljIGludCBpYm12ZXRoX29wZW4o
c3RydWN0IG5ldF9kZXZpY2UgKm5ldGRldikKIAlmb3IoaSA9IDA7IGkgPCBJQk1WRVRIX05VTV9C
VUZGX1BPT0xTOyBpKyspCiAJCXJ4cV9lbnRyaWVzICs9IGFkYXB0ZXItPnJ4X2J1ZmZfcG9vbFtp
XS5zaXplOwogCisJcmMgPSAtRU5PTUVNOwogCWFkYXB0ZXItPmJ1ZmZlcl9saXN0X2FkZHIgPSAo
dm9pZCopIGdldF96ZXJvZWRfcGFnZShHRlBfS0VSTkVMKTsKLQlhZGFwdGVyLT5maWx0ZXJfbGlz
dF9hZGRyID0gKHZvaWQqKSBnZXRfemVyb2VkX3BhZ2UoR0ZQX0tFUk5FTCk7CisJaWYgKCFhZGFw
dGVyLT5idWZmZXJfbGlzdF9hZGRyKSB7CisJCW5ldGRldl9lcnIobmV0ZGV2LCAidW5hYmxlIHRv
IGFsbG9jYXRlIGxpc3QgcGFnZXNcbiIpOworCQlnb3RvIG91dDsKKwl9CiAKLQlpZiAoIWFkYXB0
ZXItPmJ1ZmZlcl9saXN0X2FkZHIgfHwgIWFkYXB0ZXItPmZpbHRlcl9saXN0X2FkZHIpIHsKLQkJ
bmV0ZGV2X2VycihuZXRkZXYsICJ1bmFibGUgdG8gYWxsb2NhdGUgZmlsdGVyIG9yIGJ1ZmZlciBs
aXN0ICIKLQkJCSAgICJwYWdlc1xuIik7Ci0JCXJjID0gLUVOT01FTTsKLQkJZ290byBlcnJfb3V0
OworCWFkYXB0ZXItPmZpbHRlcl9saXN0X2FkZHIgPSAodm9pZCopIGdldF96ZXJvZWRfcGFnZShH
RlBfS0VSTkVMKTsKKwlpZiAoIWFkYXB0ZXItPmZpbHRlcl9saXN0X2FkZHIpIHsKKwkJbmV0ZGV2
X2VycihuZXRkZXYsICJ1bmFibGUgdG8gYWxsb2NhdGUgZmlsdGVyIHBhZ2VzXG4iKTsKKwkJZ290
byBvdXRfZnJlZV9idWZmZXJfbGlzdDsKIAl9CiAKIAlkZXYgPSAmYWRhcHRlci0+dmRldi0+ZGV2
OwpAQCAtNTkwLDIyICs1NDMsMjEgQEAgc3RhdGljIGludCBpYm12ZXRoX29wZW4oc3RydWN0IG5l
dF9kZXZpY2UgKm5ldGRldikKIAlhZGFwdGVyLT5yeF9xdWV1ZS5xdWV1ZV9hZGRyID0KIAkJZG1h
X2FsbG9jX2NvaGVyZW50KGRldiwgYWRhcHRlci0+cnhfcXVldWUucXVldWVfbGVuLAogCQkJCSAg
ICZhZGFwdGVyLT5yeF9xdWV1ZS5xdWV1ZV9kbWEsIEdGUF9LRVJORUwpOwotCWlmICghYWRhcHRl
ci0+cnhfcXVldWUucXVldWVfYWRkcikgewotCQlyYyA9IC1FTk9NRU07Ci0JCWdvdG8gZXJyX291
dDsKLQl9CisJaWYgKCFhZGFwdGVyLT5yeF9xdWV1ZS5xdWV1ZV9hZGRyKQorCQlnb3RvIG91dF9m
cmVlX2ZpbHRlcl9saXN0OwogCiAJYWRhcHRlci0+YnVmZmVyX2xpc3RfZG1hID0gZG1hX21hcF9z
aW5nbGUoZGV2LAogCQkJYWRhcHRlci0+YnVmZmVyX2xpc3RfYWRkciwgNDA5NiwgRE1BX0JJRElS
RUNUSU9OQUwpOworCWlmIChkbWFfbWFwcGluZ19lcnJvcihkZXYsIGFkYXB0ZXItPmJ1ZmZlcl9s
aXN0X2RtYSkpIHsKKwkJbmV0ZGV2X2VycihuZXRkZXYsICJ1bmFibGUgdG8gbWFwIGJ1ZmZlciBs
aXN0IHBhZ2VzXG4iKTsKKwkJZ290byBvdXRfZnJlZV9xdWV1ZV9tZW07CisJfQorCiAJYWRhcHRl
ci0+ZmlsdGVyX2xpc3RfZG1hID0gZG1hX21hcF9zaW5nbGUoZGV2LAogCQkJYWRhcHRlci0+Zmls
dGVyX2xpc3RfYWRkciwgNDA5NiwgRE1BX0JJRElSRUNUSU9OQUwpOwotCi0JaWYgKChkbWFfbWFw
cGluZ19lcnJvcihkZXYsIGFkYXB0ZXItPmJ1ZmZlcl9saXN0X2RtYSkpIHx8Ci0JICAgIChkbWFf
bWFwcGluZ19lcnJvcihkZXYsIGFkYXB0ZXItPmZpbHRlcl9saXN0X2RtYSkpKSB7Ci0JCW5ldGRl
dl9lcnIobmV0ZGV2LCAidW5hYmxlIHRvIG1hcCBmaWx0ZXIgb3IgYnVmZmVyIGxpc3QgIgotCQkJ
ICAgInBhZ2VzXG4iKTsKLQkJcmMgPSAtRU5PTUVNOwotCQlnb3RvIGVycl9vdXQ7CisJaWYgKGRt
YV9tYXBwaW5nX2Vycm9yKGRldiwgYWRhcHRlci0+ZmlsdGVyX2xpc3RfZG1hKSkgeworCQluZXRk
ZXZfZXJyKG5ldGRldiwgInVuYWJsZSB0byBtYXAgZmlsdGVyIGxpc3QgcGFnZXNcbiIpOworCQln
b3RvIG91dF91bm1hcF9idWZmZXJfbGlzdDsKIAl9CiAKIAlhZGFwdGVyLT5yeF9xdWV1ZS5pbmRl
eCA9IDA7CkBAIC02MzYsNyArNTg4LDcgQEAgc3RhdGljIGludCBpYm12ZXRoX29wZW4oc3RydWN0
IG5ldF9kZXZpY2UgKm5ldGRldikKIAkJCQkgICAgIHJ4cV9kZXNjLmRlc2MsCiAJCQkJICAgICBt
YWNfYWRkcmVzcyk7CiAJCXJjID0gLUVOT05FVDsKLQkJZ290byBlcnJfb3V0OworCQlnb3RvIG91
dF91bm1hcF9maWx0ZXJfbGlzdDsKIAl9CiAKIAlmb3IgKGkgPSAwOyBpIDwgSUJNVkVUSF9OVU1f
QlVGRl9QT09MUzsgaSsrKSB7CkBAIC02NDYsNyArNTk4LDcgQEAgc3RhdGljIGludCBpYm12ZXRo
X29wZW4oc3RydWN0IG5ldF9kZXZpY2UgKm5ldGRldikKIAkJCW5ldGRldl9lcnIobmV0ZGV2LCAi
dW5hYmxlIHRvIGFsbG9jIHBvb2xcbiIpOwogCQkJYWRhcHRlci0+cnhfYnVmZl9wb29sW2ldLmFj
dGl2ZSA9IDA7CiAJCQlyYyA9IC1FTk9NRU07Ci0JCQlnb3RvIGVycl9vdXQ7CisJCQlnb3RvIG91
dF9mcmVlX2J1ZmZlcl9wb29sczsKIAkJfQogCX0KIApAQCAtNjYwLDIyICs2MTIsMjEgQEAgc3Rh
dGljIGludCBpYm12ZXRoX29wZW4oc3RydWN0IG5ldF9kZXZpY2UgKm5ldGRldikKIAkJCWxwYXJf
cmMgPSBoX2ZyZWVfbG9naWNhbF9sYW4oYWRhcHRlci0+dmRldi0+dW5pdF9hZGRyZXNzKTsKIAkJ
fSB3aGlsZSAoSF9JU19MT05HX0JVU1kobHBhcl9yYykgfHwgKGxwYXJfcmMgPT0gSF9CVVNZKSk7
CiAKLQkJZ290byBlcnJfb3V0OworCQlnb3RvIG91dF9mcmVlX2J1ZmZlcl9wb29sczsKIAl9CiAK
KwlyYyA9IC1FTk9NRU07CiAJYWRhcHRlci0+Ym91bmNlX2J1ZmZlciA9CiAJICAgIGttYWxsb2Mo
bmV0ZGV2LT5tdHUgKyBJQk1WRVRIX0JVRkZfT0gsIEdGUF9LRVJORUwpOwotCWlmICghYWRhcHRl
ci0+Ym91bmNlX2J1ZmZlcikgewotCQlyYyA9IC1FTk9NRU07Ci0JCWdvdG8gZXJyX291dF9mcmVl
X2lycTsKLQl9CisJaWYgKCFhZGFwdGVyLT5ib3VuY2VfYnVmZmVyKQorCQlnb3RvIG91dF9mcmVl
X2lycTsKKwogCWFkYXB0ZXItPmJvdW5jZV9idWZmZXJfZG1hID0KIAkgICAgZG1hX21hcF9zaW5n
bGUoJmFkYXB0ZXItPnZkZXYtPmRldiwgYWRhcHRlci0+Ym91bmNlX2J1ZmZlciwKIAkJCSAgIG5l
dGRldi0+bXR1ICsgSUJNVkVUSF9CVUZGX09ILCBETUFfQklESVJFQ1RJT05BTCk7CiAJaWYgKGRt
YV9tYXBwaW5nX2Vycm9yKGRldiwgYWRhcHRlci0+Ym91bmNlX2J1ZmZlcl9kbWEpKSB7CiAJCW5l
dGRldl9lcnIobmV0ZGV2LCAidW5hYmxlIHRvIG1hcCBib3VuY2UgYnVmZmVyXG4iKTsKLQkJcmMg
PSAtRU5PTUVNOwotCQlnb3RvIGVycl9vdXRfZnJlZV9pcnE7CisJCWdvdG8gb3V0X2ZyZWVfYm91
bmNlX2J1ZmZlcjsKIAl9CiAKIAluZXRkZXZfZGJnKG5ldGRldiwgImluaXRpYWwgcmVwbGVuaXNo
IGN5Y2xlXG4iKTsKQEAgLTY4NywxMCArNjM4LDMxIEBAIHN0YXRpYyBpbnQgaWJtdmV0aF9vcGVu
KHN0cnVjdCBuZXRfZGV2aWNlICpuZXRkZXYpCiAKIAlyZXR1cm4gMDsKIAotZXJyX291dF9mcmVl
X2lycToKK291dF9mcmVlX2JvdW5jZV9idWZmZXI6CisJa2ZyZWUoYWRhcHRlci0+Ym91bmNlX2J1
ZmZlcik7CitvdXRfZnJlZV9pcnE6CiAJZnJlZV9pcnEobmV0ZGV2LT5pcnEsIG5ldGRldik7Ci1l
cnJfb3V0OgotCWlibXZldGhfY2xlYW51cChhZGFwdGVyKTsKK291dF9mcmVlX2J1ZmZlcl9wb29s
czoKKwl3aGlsZSAoLS1pID49IDApIHsKKwkJaWYgKGFkYXB0ZXItPnJ4X2J1ZmZfcG9vbFtpXS5h
Y3RpdmUpCisJCQlpYm12ZXRoX2ZyZWVfYnVmZmVyX3Bvb2woYWRhcHRlciwKKwkJCQkJCSAmYWRh
cHRlci0+cnhfYnVmZl9wb29sW2ldKTsKKwl9CitvdXRfdW5tYXBfZmlsdGVyX2xpc3Q6CisJZG1h
X3VubWFwX3NpbmdsZShkZXYsIGFkYXB0ZXItPmZpbHRlcl9saXN0X2RtYSwgNDA5NiwKKwkJCSBE
TUFfQklESVJFQ1RJT05BTCk7CitvdXRfdW5tYXBfYnVmZmVyX2xpc3Q6CisJZG1hX3VubWFwX3Np
bmdsZShkZXYsIGFkYXB0ZXItPmJ1ZmZlcl9saXN0X2RtYSwgNDA5NiwKKwkJCSBETUFfQklESVJF
Q1RJT05BTCk7CitvdXRfZnJlZV9xdWV1ZV9tZW06CisJZG1hX2ZyZWVfY29oZXJlbnQoZGV2LCBh
ZGFwdGVyLT5yeF9xdWV1ZS5xdWV1ZV9sZW4sCisJCQkgIGFkYXB0ZXItPnJ4X3F1ZXVlLnF1ZXVl
X2FkZHIsCisJCQkgIGFkYXB0ZXItPnJ4X3F1ZXVlLnF1ZXVlX2RtYSk7CitvdXRfZnJlZV9maWx0
ZXJfbGlzdDoKKwlmcmVlX3BhZ2UoKHVuc2lnbmVkIGxvbmcpYWRhcHRlci0+ZmlsdGVyX2xpc3Rf
YWRkcik7CitvdXRfZnJlZV9idWZmZXJfbGlzdDoKKwlmcmVlX3BhZ2UoKHVuc2lnbmVkIGxvbmcp
YWRhcHRlci0+YnVmZmVyX2xpc3RfYWRkcik7CitvdXQ6CiAJbmFwaV9kaXNhYmxlKCZhZGFwdGVy
LT5uYXBpKTsKIAlyZXR1cm4gcmM7CiB9CkBAIC02OTgsNyArNjcwLDkgQEAgc3RhdGljIGludCBp
Ym12ZXRoX29wZW4oc3RydWN0IG5ldF9kZXZpY2UgKm5ldGRldikKIHN0YXRpYyBpbnQgaWJtdmV0
aF9jbG9zZShzdHJ1Y3QgbmV0X2RldmljZSAqbmV0ZGV2KQogewogCXN0cnVjdCBpYm12ZXRoX2Fk
YXB0ZXIgKmFkYXB0ZXIgPSBuZXRkZXZfcHJpdihuZXRkZXYpOworCXN0cnVjdCBkZXZpY2UgKmRl
diA9ICZhZGFwdGVyLT52ZGV2LT5kZXY7CiAJbG9uZyBscGFyX3JjOworCWludCBpOwogCiAJbmV0
ZGV2X2RiZyhuZXRkZXYsICJjbG9zZSBzdGFydGluZ1xuIik7CiAKQEAgLTcyMiw3ICs2OTYsMjcg
QEAgc3RhdGljIGludCBpYm12ZXRoX2Nsb3NlKHN0cnVjdCBuZXRfZGV2aWNlICpuZXRkZXYpCiAK
IAlpYm12ZXRoX3VwZGF0ZV9yeF9ub19idWZmZXIoYWRhcHRlcik7CiAKLQlpYm12ZXRoX2NsZWFu
dXAoYWRhcHRlcik7CisJZG1hX3VubWFwX3NpbmdsZShkZXYsIGFkYXB0ZXItPmJ1ZmZlcl9saXN0
X2RtYSwgNDA5NiwKKwkJCSBETUFfQklESVJFQ1RJT05BTCk7CisJZnJlZV9wYWdlKCh1bnNpZ25l
ZCBsb25nKWFkYXB0ZXItPmJ1ZmZlcl9saXN0X2FkZHIpOworCisJZG1hX3VubWFwX3NpbmdsZShk
ZXYsIGFkYXB0ZXItPmZpbHRlcl9saXN0X2RtYSwgNDA5NiwKKwkJCSBETUFfQklESVJFQ1RJT05B
TCk7CisJZnJlZV9wYWdlKCh1bnNpZ25lZCBsb25nKWFkYXB0ZXItPmZpbHRlcl9saXN0X2FkZHIp
OworCisJZG1hX2ZyZWVfY29oZXJlbnQoZGV2LCBhZGFwdGVyLT5yeF9xdWV1ZS5xdWV1ZV9sZW4s
CisJCQkgIGFkYXB0ZXItPnJ4X3F1ZXVlLnF1ZXVlX2FkZHIsCisJCQkgIGFkYXB0ZXItPnJ4X3F1
ZXVlLnF1ZXVlX2RtYSk7CisKKwlmb3IgKGkgPSAwOyBpIDwgSUJNVkVUSF9OVU1fQlVGRl9QT09M
UzsgaSsrKQorCQlpZiAoYWRhcHRlci0+cnhfYnVmZl9wb29sW2ldLmFjdGl2ZSkKKwkJCWlibXZl
dGhfZnJlZV9idWZmZXJfcG9vbChhZGFwdGVyLAorCQkJCQkJICZhZGFwdGVyLT5yeF9idWZmX3Bv
b2xbaV0pOworCisJZG1hX3VubWFwX3NpbmdsZSgmYWRhcHRlci0+dmRldi0+ZGV2LCBhZGFwdGVy
LT5ib3VuY2VfYnVmZmVyX2RtYSwKKwkJCSBhZGFwdGVyLT5uZXRkZXYtPm10dSArIElCTVZFVEhf
QlVGRl9PSCwKKwkJCSBETUFfQklESVJFQ1RJT05BTCk7CisJa2ZyZWUoYWRhcHRlci0+Ym91bmNl
X2J1ZmZlcik7CiAKIAluZXRkZXZfZGJnKG5ldGRldiwgImNsb3NlIGNvbXBsZXRlXG4iKTsKIApA
QCAtMTY0OCwxMSArMTY0Miw2IEBAIHN0YXRpYyBpbnQgaWJtdmV0aF9wcm9iZShzdHJ1Y3Qgdmlv
X2RldiAqZGV2LCBjb25zdCBzdHJ1Y3QgdmlvX2RldmljZV9pZCAqaWQpCiAJfQogCiAJbmV0ZGV2
X2RiZyhuZXRkZXYsICJhZGFwdGVyIEAgMHglcFxuIiwgYWRhcHRlcik7Ci0KLQlhZGFwdGVyLT5i
dWZmZXJfbGlzdF9kbWEgPSBETUFfRVJST1JfQ09ERTsKLQlhZGFwdGVyLT5maWx0ZXJfbGlzdF9k
bWEgPSBETUFfRVJST1JfQ09ERTsKLQlhZGFwdGVyLT5yeF9xdWV1ZS5xdWV1ZV9kbWEgPSBETUFf
RVJST1JfQ09ERTsKLQogCW5ldGRldl9kYmcobmV0ZGV2LCAicmVnaXN0ZXJpbmcgbmV0ZGV2Li4u
XG4iKTsKIAogCWlibXZldGhfc2V0X2ZlYXR1cmVzKG5ldGRldiwgbmV0ZGV2LT5mZWF0dXJlcyk7
Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 08 13:26:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 13:26: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 1dIxSL-00033q-Ra; Thu, 08 Jun 2017 13: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
 <BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dIxSK-00033D-L9
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 13:26:32 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 5D/01-03696-88059395; Thu, 08 Jun 2017 13:26:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsXiaHS5Vbc9wDL
 SoOGLgMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvG26z5zwVWhirv9yg2MM/i7GDk5WAROsElM
 XGTTxcjFISRwglFi6+o77CAJNgEViTfPe9hBEiICh1gkTr45ygSSYBZQkPh1bxNrFyMHh7CAg
 8Sztd4gJouAqsTjLZogFbwC+hItZ76wgtgSAvISu9ougtmcAgYSLad3gU0RAqo5tGAaM8h4CY
 EWRom2iytYJjDyLGBkWMWoXpxaVJZapGuml1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5y
 fu4kR6HMGINjBOO+E/yFGSQ4mJVFeRQHLSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvDf8gXKC
 RanpqRVpmTnA4INJS3DwKInw/vcBSvMWFyTmFmemQ6ROMSpKifPeBekTAElklObBtcEC/hKjr
 JQwLyPQIUI8BalFuZklqPKvGMU5GJWEed18gabwZOaVwE1/BbSYCWjxkncWIItLEhFSUg2M5y
 p+n98zedYjBzn2LcsMLqnqmToVdfAuFJnJttTWmf3VzM4DklKLRXav9D/QqTHvXedqw/KbjD2
 LVHjXtbgu3q/0qfDbuv0l74zZS3SvrxCzi1zDfHBbh7NB2Oa5kcpdXYlqamdift18WPndUkz/
 bumizogaw/Rrk5q8Tp58qrAsf2WicdNbJZbijERDLeai4kQAXK94wXMCAAA=
X-Env-Sender: BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1496928389!59001975!1
X-Originating-IP: [65.50.211.133]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2272 invoked from network); 8 Jun 2017 13:26:31 -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;
 8 Jun 2017 13:26:31 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=KhhfE6zM0wEbq3HwvYbrXjnP/zu6HhUjXjxagmuTuqY=; b=RV79hcq5u+RDDQG6oB6MND5rH
 BhKbPO8iRp///WkHJ0EDolk3Ln6ftiAVL0br++oc84ujsTvmcp4VuX1Yun5Cdhgo/jlF6TCtNrOsl
 fhtsW49Qq6LIK3gJb1r/NFNpazYBTS3T3D0Qdb71qJ8VF593oksB0HspZuTwR0ALRuP2wnNABi2I/
 L/CesRtdVjpJALL8kEw6Gce03ogbz+aNO6IUM9KuoHa5fTDceiKU7Nca6PZzJyMNNbjOSBsU+PY6r
 ItrbwOqab3aK2/LeXJOSjLLatyBiIuHMAgg3QzW92YKcaqYxCI7vYCPsUBu3fhxL7pCnC6E2mYhP/
 8dy2DdPkA==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dIxSF-0004xV-FU; Thu, 08 Jun 2017 13:26:28 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Thu,  8 Jun 2017 15:25:28 +0200
Message-Id: <20170608132609.32662-4-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170608132609.32662-1-hch@lst.de>
References: <20170608132609.32662-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 03/44] dmaengine: ioat: don't use DMA_ERROR_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>

RE1BX0VSUk9SX0NPREUgaXMgbm90IGEgcHVibGljIEFQSSBhbmQgd2lsbCBnbyBhd2F5LiAgSW5z
dGVhZCBwcm9wZXJseQp1bndpbmQgYmFzZWQgb24gdGhlIGxvb3AgY291bnRlci4KClNpZ25lZC1v
ZmYtYnk6IENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgotLS0KIGRyaXZlcnMvZG1hL2lv
YXQvaW5pdC5jIHwgMjQgKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwg
NyBpbnNlcnRpb25zKCspLCAxNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2Rt
YS9pb2F0L2luaXQuYyBiL2RyaXZlcnMvZG1hL2lvYXQvaW5pdC5jCmluZGV4IDZhZDQzODRiM2Zh
OC4uZWQ4ZWQxMTkyNzc1IDEwMDY0NAotLS0gYS9kcml2ZXJzL2RtYS9pb2F0L2luaXQuYworKysg
Yi9kcml2ZXJzL2RtYS9pb2F0L2luaXQuYwpAQCAtODM5LDggKzgzOSw2IEBAIHN0YXRpYyBpbnQg
aW9hdF94b3JfdmFsX3NlbGZfdGVzdChzdHJ1Y3QgaW9hdGRtYV9kZXZpY2UgKmlvYXRfZG1hKQog
CQlnb3RvIGZyZWVfcmVzb3VyY2VzOwogCX0KIAotCWZvciAoaSA9IDA7IGkgPCBJT0FUX05VTV9T
UkNfVEVTVDsgaSsrKQotCQlkbWFfc3Jjc1tpXSA9IERNQV9FUlJPUl9DT0RFOwogCWZvciAoaSA9
IDA7IGkgPCBJT0FUX05VTV9TUkNfVEVTVDsgaSsrKSB7CiAJCWRtYV9zcmNzW2ldID0gZG1hX21h
cF9wYWdlKGRldiwgeG9yX3NyY3NbaV0sIDAsIFBBR0VfU0laRSwKIAkJCQkJICAgRE1BX1RPX0RF
VklDRSk7CkBAIC05MTAsOCArOTA4LDYgQEAgc3RhdGljIGludCBpb2F0X3hvcl92YWxfc2VsZl90
ZXN0KHN0cnVjdCBpb2F0ZG1hX2RldmljZSAqaW9hdF9kbWEpCiAKIAl4b3JfdmFsX3Jlc3VsdCA9
IDE7CiAKLQlmb3IgKGkgPSAwOyBpIDwgSU9BVF9OVU1fU1JDX1RFU1QgKyAxOyBpKyspCi0JCWRt
YV9zcmNzW2ldID0gRE1BX0VSUk9SX0NPREU7CiAJZm9yIChpID0gMDsgaSA8IElPQVRfTlVNX1NS
Q19URVNUICsgMTsgaSsrKSB7CiAJCWRtYV9zcmNzW2ldID0gZG1hX21hcF9wYWdlKGRldiwgeG9y
X3ZhbF9zcmNzW2ldLCAwLCBQQUdFX1NJWkUsCiAJCQkJCSAgIERNQV9UT19ERVZJQ0UpOwpAQCAt
OTY1LDggKzk2MSw2IEBAIHN0YXRpYyBpbnQgaW9hdF94b3JfdmFsX3NlbGZfdGVzdChzdHJ1Y3Qg
aW9hdGRtYV9kZXZpY2UgKmlvYXRfZG1hKQogCW9wID0gSU9BVF9PUF9YT1JfVkFMOwogCiAJeG9y
X3ZhbF9yZXN1bHQgPSAwOwotCWZvciAoaSA9IDA7IGkgPCBJT0FUX05VTV9TUkNfVEVTVCArIDE7
IGkrKykKLQkJZG1hX3NyY3NbaV0gPSBETUFfRVJST1JfQ09ERTsKIAlmb3IgKGkgPSAwOyBpIDwg
SU9BVF9OVU1fU1JDX1RFU1QgKyAxOyBpKyspIHsKIAkJZG1hX3NyY3NbaV0gPSBkbWFfbWFwX3Bh
Z2UoZGV2LCB4b3JfdmFsX3NyY3NbaV0sIDAsIFBBR0VfU0laRSwKIAkJCQkJICAgRE1BX1RPX0RF
VklDRSk7CkBAIC0xMDE3LDE4ICsxMDExLDE0IEBAIHN0YXRpYyBpbnQgaW9hdF94b3JfdmFsX3Nl
bGZfdGVzdChzdHJ1Y3QgaW9hdGRtYV9kZXZpY2UgKmlvYXRfZG1hKQogCWdvdG8gZnJlZV9yZXNv
dXJjZXM7CiBkbWFfdW5tYXA6CiAJaWYgKG9wID09IElPQVRfT1BfWE9SKSB7Ci0JCWlmIChkZXN0
X2RtYSAhPSBETUFfRVJST1JfQ09ERSkKLQkJCWRtYV91bm1hcF9wYWdlKGRldiwgZGVzdF9kbWEs
IFBBR0VfU0laRSwKLQkJCQkgICAgICAgRE1BX0ZST01fREVWSUNFKTsKLQkJZm9yIChpID0gMDsg
aSA8IElPQVRfTlVNX1NSQ19URVNUOyBpKyspCi0JCQlpZiAoZG1hX3NyY3NbaV0gIT0gRE1BX0VS
Uk9SX0NPREUpCi0JCQkJZG1hX3VubWFwX3BhZ2UoZGV2LCBkbWFfc3Jjc1tpXSwgUEFHRV9TSVpF
LAotCQkJCQkgICAgICAgRE1BX1RPX0RFVklDRSk7CisJCXdoaWxlICgtLWkgPj0gMCkKKwkJCWRt
YV91bm1hcF9wYWdlKGRldiwgZG1hX3NyY3NbaV0sIFBBR0VfU0laRSwKKwkJCQkgICAgICAgRE1B
X1RPX0RFVklDRSk7CisJCWRtYV91bm1hcF9wYWdlKGRldiwgZGVzdF9kbWEsIFBBR0VfU0laRSwg
RE1BX0ZST01fREVWSUNFKTsKIAl9IGVsc2UgaWYgKG9wID09IElPQVRfT1BfWE9SX1ZBTCkgewot
CQlmb3IgKGkgPSAwOyBpIDwgSU9BVF9OVU1fU1JDX1RFU1QgKyAxOyBpKyspCi0JCQlpZiAoZG1h
X3NyY3NbaV0gIT0gRE1BX0VSUk9SX0NPREUpCi0JCQkJZG1hX3VubWFwX3BhZ2UoZGV2LCBkbWFf
c3Jjc1tpXSwgUEFHRV9TSVpFLAotCQkJCQkgICAgICAgRE1BX1RPX0RFVklDRSk7CisJCXdoaWxl
ICgtLWkgPj0gMCkKKwkJCWRtYV91bm1hcF9wYWdlKGRldiwgZG1hX3NyY3NbaV0sIFBBR0VfU0la
RSwKKwkJCQkgICAgICAgRE1BX1RPX0RFVklDRSk7CiAJfQogZnJlZV9yZXNvdXJjZXM6CiAJZG1h
LT5kZXZpY2VfZnJlZV9jaGFuX3Jlc291cmNlcyhkbWFfY2hhbik7Ci0tIAoyLjExLjAKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 08 13:26:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 13: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 1dIxSP-00035K-2e; Thu, 08 Jun 2017 13: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
 <BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dIxSN-00033D-Td
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 13:26:36 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 42/41-03696-B8059395; Thu, 08 Jun 2017 13:26:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrGLMWRWlGSWpSXmKPExsXiaHS5VbcrwDL
 SYNZFG4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPlylcsBY/ZKz5Od21gvMXWxcjFwSJwgk3i
 44q1jCCOkMAJRomnz/ewdzFycrAJqEi8ed7DDpIQETjEInHyzVEmkASzgILEr3ubWEFsYQFri
 Ukz9oI1sAioSixbcBEsziugL7Hq6EuwegkBeYldbRBxTgEDiZbTu8DiQkA1hxZMYwZZICHQwi
 jRdnEFywRGngWMDKsYNYpTi8pSi3QNzfSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M
 3MQJ9zwAEOxjvbww4xCjJwaQkyqsoYBkpxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3nR9QTrAo
 NT21Ii0zBxiEMGkJDh4lEd7/PkBp3uKCxNzizHSI1ClGY45LfRu+MHE0fdjyhUmIJS8/L1VKn
 PcXyCQBkNKM0jy4QbDouMQoKyXMywh0mhBPQWpRbmYJqvwrRnEORiVhXjdfoCk8mXklcPteAZ
 3CBHTKkncWIKeUJCKkpBoYJ6xYkvZrphrv5FdFRhGHfO8UivaLGeyxrGHjyhZY/sBpdr5H+7r
 u17onFj80nGIwrd2c719s/2s/pho78Rc7s+7dOyzL5nqTjZel2LUkf62lBKN/5c7meewX01s8
 VTb8vlZlxSDQ+OVCwXWVC2/3uPy+v6VbarOMSPjnNt9bOj45X46IWvxUYinOSDTUYi4qTgQAo
 xoClokCAAA=
X-Env-Sender: BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1496928393!59001991!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3056 invoked from network); 8 Jun 2017 13:26:34 -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;
 8 Jun 2017 13:26:34 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=VolBZDxS9ZQrQoHzmubjiZ2v8Rk+FgSixd/DX4o9p2E=; b=gF+6aDODIb7xcHBd7xdo+sHop
 1Bh4UuYpu1Mt5Zc9LJ8djA0u+qYbfjcRYBu4PgpcovWdfLQm5pSH+ik9urNqGCEWSDi90KUEDViK7
 z8/HkDLChErmKMHxPDVsohs4XTYF4id0ezPjvvBExGPcnSTPr8igshrAvzNnY3GMfw05ZJWzzUN0N
 Z8oB7GyXuCvPufd6GNByT/f7+3sAkQ8KBbP8qdBQkNUFtl+HR7pKHBvOxNjOo+8lqAL48nU/8boOd
 LEp/A5jpWQxpGvfUxQ8l5+0KIH+cOuxOrwzQUCVTFf4DT0FgelbP3BwTQYP+o+NYV2T+uQupQN8qz
 8lchzhB5A==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dIxSJ-00052V-9j; Thu, 08 Jun 2017 13:26:32 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Thu,  8 Jun 2017 15:25:29 +0200
Message-Id: <20170608132609.32662-5-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170608132609.32662-1-hch@lst.de>
References: <20170608132609.32662-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 04/44] drm/exynos: don't use DMA_ERROR_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>

RE1BX0VSUk9SX0NPREUgYWxyZWFkeSBpc24ndCBhIHZhbGlkIEFQSSB0byB1c2VyIGZvciBkcml2
ZXJzIGFuZCB3aWxsCmdvIGF3YXkgc29vbi4gIGV4eW5vc19kcm1fZmJfZG1hX2FkZHIgdXNlcyBp
dCBhIGFuIGVycm9yIHJldHVybiB3aGVuCnRoZSBwYXNzZWQgaW4gaW5kZXggaXMgaW52YWxpZCwg
YnV0IHRoZSBjYWxsZXJzIG5ldmVyIGNoZWNrIGZvciBpdApidXQgaW5zdGVhZCBwYXNzIHRoZSBh
ZGRyZXNzIHN0cmFpZ2h0IHRvIHRoZSBoYXJkd2FyZS4KCkFkZCBhIFdBUk5fT04gaW5zdGVhZCBh
bmQganVzdCByZXR1cm4gMC4KClNpZ25lZC1vZmYtYnk6IENocmlzdG9waCBIZWxsd2lnIDxoY2hA
bHN0LmRlPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9mYi5jIHwgNCAr
Ky0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9mYi5jIGIvZHJpdmVy
cy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX2ZiLmMKaW5kZXggYzc3YTVhY2VkODFhLi5kNDhm
ZDdjOTE4ZjggMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9m
Yi5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9mYi5jCkBAIC0xODEs
OCArMTgxLDggQEAgZG1hX2FkZHJfdCBleHlub3NfZHJtX2ZiX2RtYV9hZGRyKHN0cnVjdCBkcm1f
ZnJhbWVidWZmZXIgKmZiLCBpbnQgaW5kZXgpCiB7CiAJc3RydWN0IGV4eW5vc19kcm1fZmIgKmV4
eW5vc19mYiA9IHRvX2V4eW5vc19mYihmYik7CiAKLQlpZiAoaW5kZXggPj0gTUFYX0ZCX0JVRkZF
UikKLQkJcmV0dXJuIERNQV9FUlJPUl9DT0RFOworCWlmIChXQVJOX09OX09OQ0UoaW5kZXggPj0g
TUFYX0ZCX0JVRkZFUikpCisJCXJldHVybiAwOwogCiAJcmV0dXJuIGV4eW5vc19mYi0+ZG1hX2Fk
ZHJbaW5kZXhdOwogfQotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 08 13:26:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 13: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 1dIxSY-0003AY-DF; Thu, 08 Jun 2017 13: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
 <BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dIxSW-00039U-Pt
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 13:26:44 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 71/F1-01735-49059395; Thu, 08 Jun 2017 13:26:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsXiaHS5VXdCgGW
 kwdEN4hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bv4/oFz4UrPh14wtbA2CrYxcjFwSJwgk1i
 78dV7CCOkMAJRol13V9Zuhg5OdgEVCTePO8BS4gIHGKROPnmKBNIgllAQeLXvU2sILawgK3Ek
 uUTgRo4gEapSnxsjgYJ8wroS/y5/YMRxJYQkJfY1XYRrJxTwECi5fQusDFCQDWHFkxjBpkvId
 DCKNF2cQXLBEaeBYwMqxg1ilOLylKLdA2N9ZKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZL
 zczcxAj3PAAQ7GP9t8zzEKMnBpCTKqyhgGSnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvedH1BO
 sCg1PbUiLTMHGIIwaQkOHiUR3v8+QGne4oLE3OLMdIjUKUZFKXHeXyB9AiCJjNI8uDZY2F9il
 JUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMK+bL9AUnsy8Erjpr4AWMwEtXvLOAmRxSSJCSqqBUd
 fXPLVA4V29etXp1Y0mkZsUndifX1R123LOc9Xd2f7bfMNnSQj3rLQpujNDwz7jSV3JgxNfpF4
 /TeDayKRWyWy+havs+r6EGW5KKUHmYU+120t//1vBt85GReWYir3OxUtrtWr+NudpqTUoHrW8
 kn96vfmyg8kuk67NerRobvXMaTO9FvzuVmIpzkg01GIuKk4EAN0Rvld2AgAA
X-Env-Sender: BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1496928398!102588420!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25934 invoked from network); 8 Jun 2017 13:26:40 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-9.tower-206.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 8 Jun 2017 13:26:40 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=Pwg3znQ/jRIAoC9Aa7lucF7QlnShJfVfmNX9YXBG9Q4=; b=bne7zH9MOV7a9/v8Zst418m7L
 t8aqngrtr0jVxiou82vprQz1Y40jRslnldTmbqFSZAAQ+W6qTC652MCrWVJQsa5YhrkQpBHzOhZgV
 M/enwkUBW0R0qjg+0jclYmQA2CtZhoV3AzY0rRyFgKq9yTJOVbUvbEoXJDV342gzS7pFVSciuqd8Q
 8b8ma+0ggdBAKMkuGV/2/Zj6ZrHjYdnOBU1G5pd6NGEybJ2Vjf/49a3P84ug85ETIg4+lWuY9HORZ
 5o4LE2ffyzkD0IhOFwVxGk08/kNEAYy4itNing3nOhDEhURXDN1wDPLDqcTczjb9VeR9oe3eWeYyK
 rICYifIow==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dIxSO-00059Q-6V; Thu, 08 Jun 2017 13:26:36 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Thu,  8 Jun 2017 15:25:30 +0200
Message-Id: <20170608132609.32662-6-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170608132609.32662-1-hch@lst.de>
References: <20170608132609.32662-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 05/44] drm/armada: don't abuse DMA_ERROR_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>

ZGV2X2FkZHIgaXNuJ3QgZXZlbiBhIGRtYV9hZGRyX3QsIGFuZCBETUFfRVJST1JfQ09ERSBoYXMg
bmV2ZXIgYmVlbgphIHZhbGlkIGRyaXZlciBBUEkuICBBZGQgYSBib29sIG1hcHBlZCBmbGFnIGlu
c3RlYWQuCgpTaWduZWQtb2ZmLWJ5OiBDaHJpc3RvcGggSGVsbHdpZyA8aGNoQGxzdC5kZT4KLS0t
CiBkcml2ZXJzL2dwdS9kcm0vYXJtYWRhL2FybWFkYV9mYi5jICB8IDIgKy0KIGRyaXZlcnMvZ3B1
L2RybS9hcm1hZGEvYXJtYWRhX2dlbS5jIHwgNSArKy0tLQogZHJpdmVycy9ncHUvZHJtL2FybWFk
YS9hcm1hZGFfZ2VtLmggfCAxICsKIDMgZmlsZXMgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCA0
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hcm1hZGEvYXJtYWRh
X2ZiLmMgYi9kcml2ZXJzL2dwdS9kcm0vYXJtYWRhL2FybWFkYV9mYi5jCmluZGV4IDJhN2ViNjgx
N2MzNi4uOTJlNmIwOGVhNjRhIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vYXJtYWRhL2Fy
bWFkYV9mYi5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9hcm1hZGEvYXJtYWRhX2ZiLmMKQEAgLTEz
Myw3ICsxMzMsNyBAQCBzdGF0aWMgc3RydWN0IGRybV9mcmFtZWJ1ZmZlciAqYXJtYWRhX2ZiX2Ny
ZWF0ZShzdHJ1Y3QgZHJtX2RldmljZSAqZGV2LAogCX0KIAogCS8qIEZyYW1lYnVmZmVyIG9iamVj
dHMgbXVzdCBoYXZlIGEgdmFsaWQgZGV2aWNlIGFkZHJlc3MgZm9yIHNjYW5vdXQgKi8KLQlpZiAo
b2JqLT5kZXZfYWRkciA9PSBETUFfRVJST1JfQ09ERSkgeworCWlmICghb2JqLT5tYXBwZWQpIHsK
IAkJcmV0ID0gLUVJTlZBTDsKIAkJZ290byBlcnJfdW5yZWY7CiAJfQpkaWZmIC0tZ2l0IGEvZHJp
dmVycy9ncHUvZHJtL2FybWFkYS9hcm1hZGFfZ2VtLmMgYi9kcml2ZXJzL2dwdS9kcm0vYXJtYWRh
L2FybWFkYV9nZW0uYwppbmRleCBkNmMyYTVkMTkwZWIuLmE3NmNhMjFkMDYzYiAxMDA2NDQKLS0t
IGEvZHJpdmVycy9ncHUvZHJtL2FybWFkYS9hcm1hZGFfZ2VtLmMKKysrIGIvZHJpdmVycy9ncHUv
ZHJtL2FybWFkYS9hcm1hZGFfZ2VtLmMKQEAgLTE3NSw2ICsxNzUsNyBAQCBhcm1hZGFfZ2VtX2xp
bmVhcl9iYWNrKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsIHN0cnVjdCBhcm1hZGFfZ2VtX29iamVj
dCAqb2JqKQogCiAJCW9iai0+cGh5c19hZGRyID0gb2JqLT5saW5lYXItPnN0YXJ0OwogCQlvYmot
PmRldl9hZGRyID0gb2JqLT5saW5lYXItPnN0YXJ0OworCQlvYmotPm1hcHBlZCA9IHRydWU7CiAJ
fQogCiAJRFJNX0RFQlVHX0RSSVZFUigib2JqICVwIHBoeXMgJSNsbHggZGV2ICUjbGx4XG4iLCBv
YmosCkBAIC0yMDUsNyArMjA2LDYgQEAgYXJtYWRhX2dlbV9hbGxvY19wcml2YXRlX29iamVjdChz
dHJ1Y3QgZHJtX2RldmljZSAqZGV2LCBzaXplX3Qgc2l6ZSkKIAkJcmV0dXJuIE5VTEw7CiAKIAlk
cm1fZ2VtX3ByaXZhdGVfb2JqZWN0X2luaXQoZGV2LCAmb2JqLT5vYmosIHNpemUpOwotCW9iai0+
ZGV2X2FkZHIgPSBETUFfRVJST1JfQ09ERTsKIAogCURSTV9ERUJVR19EUklWRVIoImFsbG9jIHBy
aXZhdGUgb2JqICVwIHNpemUgJXp1XG4iLCBvYmosIHNpemUpOwogCkBAIC0yMjksOCArMjI5LDYg
QEAgc3RhdGljIHN0cnVjdCBhcm1hZGFfZ2VtX29iamVjdCAqYXJtYWRhX2dlbV9hbGxvY19vYmpl
Y3Qoc3RydWN0IGRybV9kZXZpY2UgKmRldiwKIAkJcmV0dXJuIE5VTEw7CiAJfQogCi0Jb2JqLT5k
ZXZfYWRkciA9IERNQV9FUlJPUl9DT0RFOwotCiAJbWFwcGluZyA9IG9iai0+b2JqLmZpbHAtPmZf
bWFwcGluZzsKIAltYXBwaW5nX3NldF9nZnBfbWFzayhtYXBwaW5nLCBHRlBfSElHSFVTRVIgfCBf
X0dGUF9SRUNMQUlNQUJMRSk7CiAKQEAgLTYxMCw1ICs2MDgsNiBAQCBpbnQgYXJtYWRhX2dlbV9t
YXBfaW1wb3J0KHN0cnVjdCBhcm1hZGFfZ2VtX29iamVjdCAqZG9iaikKIAkJcmV0dXJuIC1FSU5W
QUw7CiAJfQogCWRvYmotPmRldl9hZGRyID0gc2dfZG1hX2FkZHJlc3MoZG9iai0+c2d0LT5zZ2wp
OworCWRvYmotPm1hcHBlZCA9IHRydWU7CiAJcmV0dXJuIDA7CiB9CmRpZmYgLS1naXQgYS9kcml2
ZXJzL2dwdS9kcm0vYXJtYWRhL2FybWFkYV9nZW0uaCBiL2RyaXZlcnMvZ3B1L2RybS9hcm1hZGEv
YXJtYWRhX2dlbS5oCmluZGV4IGI4OGQyYjk4NTNjNy4uNmU1MjRlMDY3NmJiIDEwMDY0NAotLS0g
YS9kcml2ZXJzL2dwdS9kcm0vYXJtYWRhL2FybWFkYV9nZW0uaAorKysgYi9kcml2ZXJzL2dwdS9k
cm0vYXJtYWRhL2FybWFkYV9nZW0uaApAQCAtMTYsNiArMTYsNyBAQCBzdHJ1Y3QgYXJtYWRhX2dl
bV9vYmplY3QgewogCXZvaWQJCQkqYWRkcjsKIAlwaHlzX2FkZHJfdAkJcGh5c19hZGRyOwogCXJl
c291cmNlX3NpemVfdAkJZGV2X2FkZHI7CisJYm9vbAkJCW1hcHBlZDsKIAlzdHJ1Y3QgZHJtX21t
X25vZGUJKmxpbmVhcjsJLyogZm9yIGxpbmVhciBiYWNrZWQgKi8KIAlzdHJ1Y3QgcGFnZQkJKnBh
Z2U7CQkvKiBmb3IgcGFnZSBiYWNrZWQgKi8KIAlzdHJ1Y3Qgc2dfdGFibGUJCSpzZ3Q7CQkvKiBm
b3IgaW1wb3J0ZWQgKi8KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 08 13:26:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 13: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 1dIxSY-0003Ay-KH; Thu, 08 Jun 2017 13:26:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dIxSW-00039Y-QB
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 13:26:44 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 CC/5F-02956-49059395; Thu, 08 Jun 2017 13:26:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsXiaHS5VXdygGW
 kwdv34hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bWy0oFu8UqGruWsDYwNgh3MXJxsAicYJNo
 fLOeBcQREjjBKHF26Wy2LkZODjYBFYk3z3vYQRIiAodYJE6+OcoEkmAWUJD4dW8TaxcjB4ewg
 J3Ez0WmIGEWAVWJI02fGEFsXgF9iROf3oHNkRCQl9jVdpEVxOYUMJBoOb0LbIwQUM2hBdOYQe
 ZLCLQwSrRdXMEygZFnASPDKkb14tSistQiXVO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK
 95PzcTYxAvzMAwQ7G6Zf9DzFKcjApifIqClhGCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgTfAH
 ygkWpaanVqRl5gADECYtwcGjJML73wcozVtckJhbnJkOkTrFqCglzlsA0icAksgozYNrgwX9J
 UZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzuvkCTeHJzCuBm/4KaDET0OIl7yxAFpckIqSkGh
 jrxTg3v3TfEDdJv/PkVqUgB1atUK2dCglT91yxlmuLeLtKT726WlLzQ+SOPgOP35tlufyD+/Y
 +/BcTzXP6b5lcq+tRFd5jJ9yUGaIYZzJf6vI3Nz2XcCql5OXXxz7z5qtHHLzENWm2nt8jr1LB
 5JKJr6KNAx/4h52q952kaLs2yVFUx7amTImlOCPRUIu5qDgRACXrUwR1AgAA
X-Env-Sender: BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1496928401!49883979!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25771 invoked from network); 8 Jun 2017 13:26:43 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-6.tower-21.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 8 Jun 2017 13:26:43 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=dS/Sr4yNzJTgOXlGLtQH5Z/3++0lO3XctvhSysctBVY=; b=J7iaT5DsQQGQH6fXQTn0oiwAq
 t7d34/pUtKmTj4DTUOAVEWvPTnHn/H9qpyAu8jyZzIG8ZgsNysbIJoo0XyPU9b7QVRzf0s3I1oWvW
 wskQlQhlpbAuRJDUdKhJr5XIpmldANwYce6Qj03Ugs01bTCeyvuD/pwhJD0UdkxY+r5Uy9iTh5W5e
 SKhuFCQJ518poxTKjPdtEBsw7HH1WegPLjsLPOQcX1L4namoFhJdHkFAUN96YGZieeiS71PmRXk9d
 GhwpVxiFTTqz7BHMffRP5Nsqm1oEiq805XmRqvjAaee2/EEJU7ZPa2reEWJHZwlNeqHfCAvXlWcN5
 if8GU0O+g==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dIxSS-0005G8-M4; Thu, 08 Jun 2017 13:26:41 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Thu,  8 Jun 2017 15:25:31 +0200
Message-Id: <20170608132609.32662-7-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170608132609.32662-1-hch@lst.de>
References: <20170608132609.32662-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 06/44] iommu/dma: don't rely on DMA_ERROR_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>

RE1BX0VSUk9SX0NPREUgaXMgbm90IGEgcHVibGljIEFQSSBhbmQgd2lsbCBnbyBhd2F5IHNvb24u
ICBkbWEgZG1hLWlvbW11CmRyaXZlciBhbHJlYWR5IGltcGxlbWVudHMgYSBwcm9wZXIgLT5tYXBw
aW5nX2Vycm9yIG1ldGhvZCwgc28gaXQncyBvbmx5CnVzaW5nIHRoZSB2YWx1ZSBpbnRlcm5hbGx5
LiAgQWRkIGEgbmV3IGxvY2FsIGRlZmluZSB1c2luZyB0aGUgdmFsdWUKdGhhdCBhcm02NCB3aGlj
aCBpcyB0aGUgb25seSBjdXJyZW50IHVzZXIgb2YgZG1hLWlvbW11LgoKU2lnbmVkLW9mZi1ieTog
Q2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+Ci0tLQogZHJpdmVycy9pb21tdS9kbWEtaW9t
bXUuYyB8IDE4ICsrKysrKysrKystLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlv
bnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9pb21tdS9kbWEtaW9t
bXUuYyBiL2RyaXZlcnMvaW9tbXUvZG1hLWlvbW11LmMKaW5kZXggNjI2MThlNzdiZWRjLi42Mzhh
ZWE4MTRiOTQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvaW9tbXUvZG1hLWlvbW11LmMKKysrIGIvZHJp
dmVycy9pb21tdS9kbWEtaW9tbXUuYwpAQCAtMzEsNiArMzEsOCBAQAogI2luY2x1ZGUgPGxpbnV4
L3NjYXR0ZXJsaXN0Lmg+CiAjaW5jbHVkZSA8bGludXgvdm1hbGxvYy5oPgogCisjZGVmaW5lIElP
TU1VX01BUFBJTkdfRVJST1IJKH4oZG1hX2FkZHJfdCkwKQorCiBzdHJ1Y3QgaW9tbXVfZG1hX21z
aV9wYWdlIHsKIAlzdHJ1Y3QgbGlzdF9oZWFkCWxpc3Q7CiAJZG1hX2FkZHJfdAkJaW92YTsKQEAg
LTUwMCw3ICs1MDIsNyBAQCB2b2lkIGlvbW11X2RtYV9mcmVlKHN0cnVjdCBkZXZpY2UgKmRldiwg
c3RydWN0IHBhZ2UgKipwYWdlcywgc2l6ZV90IHNpemUsCiB7CiAJX19pb21tdV9kbWFfdW5tYXAo
aW9tbXVfZ2V0X2RvbWFpbl9mb3JfZGV2KGRldiksICpoYW5kbGUsIHNpemUpOwogCV9faW9tbXVf
ZG1hX2ZyZWVfcGFnZXMocGFnZXMsIFBBR0VfQUxJR04oc2l6ZSkgPj4gUEFHRV9TSElGVCk7Ci0J
KmhhbmRsZSA9IERNQV9FUlJPUl9DT0RFOworCSpoYW5kbGUgPSBJT01NVV9NQVBQSU5HX0VSUk9S
OwogfQogCiAvKioKQEAgLTUzMyw3ICs1MzUsNyBAQCBzdHJ1Y3QgcGFnZSAqKmlvbW11X2RtYV9h
bGxvYyhzdHJ1Y3QgZGV2aWNlICpkZXYsIHNpemVfdCBzaXplLCBnZnBfdCBnZnAsCiAJZG1hX2Fk
ZHJfdCBpb3ZhOwogCXVuc2lnbmVkIGludCBjb3VudCwgbWluX3NpemUsIGFsbG9jX3NpemVzID0g
ZG9tYWluLT5wZ3NpemVfYml0bWFwOwogCi0JKmhhbmRsZSA9IERNQV9FUlJPUl9DT0RFOworCSpo
YW5kbGUgPSBJT01NVV9NQVBQSU5HX0VSUk9SOwogCiAJbWluX3NpemUgPSBhbGxvY19zaXplcyAm
IC1hbGxvY19zaXplczsKIAlpZiAobWluX3NpemUgPCBQQUdFX1NJWkUpIHsKQEAgLTYyNywxMSAr
NjI5LDExIEBAIHN0YXRpYyBkbWFfYWRkcl90IF9faW9tbXVfZG1hX21hcChzdHJ1Y3QgZGV2aWNl
ICpkZXYsIHBoeXNfYWRkcl90IHBoeXMsCiAKIAlpb3ZhID0gaW9tbXVfZG1hX2FsbG9jX2lvdmEo
ZG9tYWluLCBzaXplLCBkbWFfZ2V0X21hc2soZGV2KSwgZGV2KTsKIAlpZiAoIWlvdmEpCi0JCXJl
dHVybiBETUFfRVJST1JfQ09ERTsKKwkJcmV0dXJuIElPTU1VX01BUFBJTkdfRVJST1I7CiAKIAlp
ZiAoaW9tbXVfbWFwKGRvbWFpbiwgaW92YSwgcGh5cyAtIGlvdmFfb2ZmLCBzaXplLCBwcm90KSkg
ewogCQlpb21tdV9kbWFfZnJlZV9pb3ZhKGNvb2tpZSwgaW92YSwgc2l6ZSk7Ci0JCXJldHVybiBE
TUFfRVJST1JfQ09ERTsKKwkJcmV0dXJuIElPTU1VX01BUFBJTkdfRVJST1I7CiAJfQogCXJldHVy
biBpb3ZhICsgaW92YV9vZmY7CiB9CkBAIC02NzEsNyArNjczLDcgQEAgc3RhdGljIGludCBfX2Zp
bmFsaXNlX3NnKHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IHNjYXR0ZXJsaXN0ICpzZywgaW50
IG5lbnRzLAogCiAJCXMtPm9mZnNldCArPSBzX2lvdmFfb2ZmOwogCQlzLT5sZW5ndGggPSBzX2xl
bmd0aDsKLQkJc2dfZG1hX2FkZHJlc3MocykgPSBETUFfRVJST1JfQ09ERTsKKwkJc2dfZG1hX2Fk
ZHJlc3MocykgPSBJT01NVV9NQVBQSU5HX0VSUk9SOwogCQlzZ19kbWFfbGVuKHMpID0gMDsKIAog
CQkvKgpAQCAtNzE0LDExICs3MTYsMTEgQEAgc3RhdGljIHZvaWQgX19pbnZhbGlkYXRlX3NnKHN0
cnVjdCBzY2F0dGVybGlzdCAqc2csIGludCBuZW50cykKIAlpbnQgaTsKIAogCWZvcl9lYWNoX3Nn
KHNnLCBzLCBuZW50cywgaSkgewotCQlpZiAoc2dfZG1hX2FkZHJlc3MocykgIT0gRE1BX0VSUk9S
X0NPREUpCisJCWlmIChzZ19kbWFfYWRkcmVzcyhzKSAhPSBJT01NVV9NQVBQSU5HX0VSUk9SKQog
CQkJcy0+b2Zmc2V0ICs9IHNnX2RtYV9hZGRyZXNzKHMpOwogCQlpZiAoc2dfZG1hX2xlbihzKSkK
IAkJCXMtPmxlbmd0aCA9IHNnX2RtYV9sZW4ocyk7Ci0JCXNnX2RtYV9hZGRyZXNzKHMpID0gRE1B
X0VSUk9SX0NPREU7CisJCXNnX2RtYV9hZGRyZXNzKHMpID0gSU9NTVVfTUFQUElOR19FUlJPUjsK
IAkJc2dfZG1hX2xlbihzKSA9IDA7CiAJfQogfQpAQCAtODM2LDcgKzgzOCw3IEBAIHZvaWQgaW9t
bXVfZG1hX3VubWFwX3Jlc291cmNlKHN0cnVjdCBkZXZpY2UgKmRldiwgZG1hX2FkZHJfdCBoYW5k
bGUsCiAKIGludCBpb21tdV9kbWFfbWFwcGluZ19lcnJvcihzdHJ1Y3QgZGV2aWNlICpkZXYsIGRt
YV9hZGRyX3QgZG1hX2FkZHIpCiB7Ci0JcmV0dXJuIGRtYV9hZGRyID09IERNQV9FUlJPUl9DT0RF
OworCXJldHVybiBkbWFfYWRkciA9PSBJT01NVV9NQVBQSU5HX0VSUk9SOwogfQogCiBzdGF0aWMg
c3RydWN0IGlvbW11X2RtYV9tc2lfcGFnZSAqaW9tbXVfZG1hX2dldF9tc2lfcGFnZShzdHJ1Y3Qg
ZGV2aWNlICpkZXYsCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 08 13:26:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 13: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 1dIxSe-0003FG-S7; Thu, 08 Jun 2017 13:26:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dIxSd-0003EZ-Ud
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 13:26:52 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 04/DE-02006-B9059395; Thu, 08 Jun 2017 13:26:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDLMWRWlGSWpSXmKPExsXiaHS5VXdWgGW
 kwYoz0hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b00zcZCy6lVlx98Jy5gbE9vIuRi4NF4ASb
 xLeOtWwgjpDACUaJaZ0PgRxODjYBFYk3z3vYQRIiAodYJE6+OcoEkmAWUJD4dW8TK4gtLOAsc
 X/nZ7A4i4CqxITeDsYuRg4OXgF9iX39PiBhCQF5iV1tF8HKOQUMJFpO7wIrFwIqObRgGjPIfA
 mBFkaJtosrWCYw8ixgZFjFqFGcWlSWWqRrZKqXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKy
 XnJ+7iRHo+3oGBsYdjLva/Q4xSnIwKYnyKgpYRgrxJeWnVGYkFmfEF5XmpBYfYtTg4BCYcHbu
 dCYplrz8vFQlCd4Ef6A6waLU9NSKtMwcYHDClEpw8CiJ8P73AUrzFhck5hZnpkOkTjHqcmxYv
 f4LkxDYDClx3gKQGQIgRRmleXAjYJFyiVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5Iwr5sv0B
 SezLwSuE2vgI5gAjpiyTsLkCNKEhFSUg2MksEn1u9I+XKxfdGFzztKXl3Uv7T8pDJ/8fOU1Uv
 U136cEH9zRq8F0/LV6/oK1xgYP9X9sO5WgtXKyhl9F2/Xtaofsp198WHXwX0l2+asE7d9WPJh
 hsWRBwVbT9l3zu76yrX21WyPzsfMGVmdPIxL/m7eND00M1ssvaXaPF/EZSurwxFRs59KvEosx
 RmJhlrMRcWJAKg0mTaPAgAA
X-Env-Sender: BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1496928408!66203068!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62924 invoked from network); 8 Jun 2017 13:26:49 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-12.tower-206.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 8 Jun 2017 13:26:49 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=3oaiNZW5ZaHbyPxTpuGKgIuRdDLxwqHfpQDI1LH8u0E=; b=dKuGXIuw4/U9XoFhcvqS1UFVT
 G/L+9vCOLYCT7n7KZDVWyd/R9gKdut6XkyYH30mPmiHh5dRY/sXWIKAGimI3RFkmfM5XYmeR/kAmO
 luTbkmIt1kJWRj5mPXI1iO/vm9aqnAVZskxsuEuM+Sawygb1L1NobKk7q3ixA0p6/Jpj4JFBLyfi5
 6UzAlAbcMq1CWsZSLSG19a9jQzV8+5ACPoAcNkQR5zWEiP/6UisHCo+xU/5J8T+NIUOs++ucLxOpi
 TC6gPV0GHCP4JFYnQjfX/PAS7VrQP8aYQ2BRcwMypX4EoN5xoupcibmltH3VkfbsqVYgoG+Lpyy0j
 GHsVkVPsQ==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dIxSW-0005Ml-Pt; Thu, 08 Jun 2017 13:26:45 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Thu,  8 Jun 2017 15:25:32 +0200
Message-Id: <20170608132609.32662-8-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170608132609.32662-1-hch@lst.de>
References: <20170608132609.32662-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 07/44] xen-swiotlb: consolidate
	xen_swiotlb_dma_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>

QVJNIGFuZCB4ODYgaGFkIGR1cGxpY2F0ZWQgdmVyc2lvbnMgb2YgdGhlIGRtYV9vcHMgc3RydWN0
dXJlLCB0aGUKb25seSBkaWZmZXJlbmNlIGlzIHRoYXQgeDg2IGhhc24ndCB3aXJlZCB1cCB0aGUg
c2V0X2RtYV9tYXNrLAptbWFwLCBhbmQgZ2V0X3NndGFibGUgb3BzIHlldC4gIE9uIHg4NiBhbGwg
b2YgdGhlbSBhcmUgaWRlbnRpY2FsCnRvIHRoZSBnZW5lcmljIHZlcnNpb24sIHNvIHRoZXkgYXJl
bid0IG5lZWRlZCBidXQgaGFybWxlc3MuCgpBbGwgdGhlIHN5bWJvbHMgdXNlZCBvbmx5IGZvciB4
ZW5fc3dpb3RsYl9kbWFfb3BzIGNhbiBub3cgYmUgbWFya2VkCnN0YXRpYyBhcyB3ZWxsLgoKU2ln
bmVkLW9mZi1ieTogQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+Ci0tLQogYXJjaC9hcm0v
eGVuL21tLmMgICAgICAgICAgICAgIHwgMTcgLS0tLS0tLS0KIGFyY2gveDg2L3hlbi9wY2ktc3dp
b3RsYi14ZW4uYyB8IDE0IC0tLS0tLS0KIGRyaXZlcnMveGVuL3N3aW90bGIteGVuLmMgICAgICB8
IDkzICsrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLQogaW5jbHVkZS94
ZW4vc3dpb3RsYi14ZW4uaCAgICAgIHwgNjIgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQog
NCBmaWxlcyBjaGFuZ2VkLCA0OSBpbnNlcnRpb25zKCspLCAxMzcgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvYXJjaC9hcm0veGVuL21tLmMgYi9hcmNoL2FybS94ZW4vbW0uYwppbmRleCBmMDMy
NWQ5NmI5N2EuLjc4NWQyYTU2MmEyMyAxMDA2NDQKLS0tIGEvYXJjaC9hcm0veGVuL21tLmMKKysr
IGIvYXJjaC9hcm0veGVuL21tLmMKQEAgLTE4NSwyMyArMTg1LDYgQEAgRVhQT1JUX1NZTUJPTF9H
UEwoeGVuX2Rlc3Ryb3lfY29udGlndW91c19yZWdpb24pOwogY29uc3Qgc3RydWN0IGRtYV9tYXBf
b3BzICp4ZW5fZG1hX29wczsKIEVYUE9SVF9TWU1CT0woeGVuX2RtYV9vcHMpOwogCi1zdGF0aWMg
Y29uc3Qgc3RydWN0IGRtYV9tYXBfb3BzIHhlbl9zd2lvdGxiX2RtYV9vcHMgPSB7Ci0JLmFsbG9j
ID0geGVuX3N3aW90bGJfYWxsb2NfY29oZXJlbnQsCi0JLmZyZWUgPSB4ZW5fc3dpb3RsYl9mcmVl
X2NvaGVyZW50LAotCS5zeW5jX3NpbmdsZV9mb3JfY3B1ID0geGVuX3N3aW90bGJfc3luY19zaW5n
bGVfZm9yX2NwdSwKLQkuc3luY19zaW5nbGVfZm9yX2RldmljZSA9IHhlbl9zd2lvdGxiX3N5bmNf
c2luZ2xlX2Zvcl9kZXZpY2UsCi0JLnN5bmNfc2dfZm9yX2NwdSA9IHhlbl9zd2lvdGxiX3N5bmNf
c2dfZm9yX2NwdSwKLQkuc3luY19zZ19mb3JfZGV2aWNlID0geGVuX3N3aW90bGJfc3luY19zZ19m
b3JfZGV2aWNlLAotCS5tYXBfc2cgPSB4ZW5fc3dpb3RsYl9tYXBfc2dfYXR0cnMsCi0JLnVubWFw
X3NnID0geGVuX3N3aW90bGJfdW5tYXBfc2dfYXR0cnMsCi0JLm1hcF9wYWdlID0geGVuX3N3aW90
bGJfbWFwX3BhZ2UsCi0JLnVubWFwX3BhZ2UgPSB4ZW5fc3dpb3RsYl91bm1hcF9wYWdlLAotCS5k
bWFfc3VwcG9ydGVkID0geGVuX3N3aW90bGJfZG1hX3N1cHBvcnRlZCwKLQkuc2V0X2RtYV9tYXNr
ID0geGVuX3N3aW90bGJfc2V0X2RtYV9tYXNrLAotCS5tbWFwID0geGVuX3N3aW90bGJfZG1hX21t
YXAsCi0JLmdldF9zZ3RhYmxlID0geGVuX3N3aW90bGJfZ2V0X3NndGFibGUsCi19OwotCiBpbnQg
X19pbml0IHhlbl9tbV9pbml0KHZvaWQpCiB7CiAJc3RydWN0IGdudHRhYl9jYWNoZV9mbHVzaCBj
Zmx1c2g7CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4vcGNpLXN3aW90bGIteGVuLmMgYi9hcmNo
L3g4Ni94ZW4vcGNpLXN3aW90bGIteGVuLmMKaW5kZXggNDJiMDhmOGZjMmNhLi4zN2M2MDU2YTdi
YmEgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi9wY2ktc3dpb3RsYi14ZW4uYworKysgYi9hcmNo
L3g4Ni94ZW4vcGNpLXN3aW90bGIteGVuLmMKQEAgLTE4LDIwICsxOCw2IEBACiAKIGludCB4ZW5f
c3dpb3RsYiBfX3JlYWRfbW9zdGx5OwogCi1zdGF0aWMgY29uc3Qgc3RydWN0IGRtYV9tYXBfb3Bz
IHhlbl9zd2lvdGxiX2RtYV9vcHMgPSB7Ci0JLmFsbG9jID0geGVuX3N3aW90bGJfYWxsb2NfY29o
ZXJlbnQsCi0JLmZyZWUgPSB4ZW5fc3dpb3RsYl9mcmVlX2NvaGVyZW50LAotCS5zeW5jX3Npbmds
ZV9mb3JfY3B1ID0geGVuX3N3aW90bGJfc3luY19zaW5nbGVfZm9yX2NwdSwKLQkuc3luY19zaW5n
bGVfZm9yX2RldmljZSA9IHhlbl9zd2lvdGxiX3N5bmNfc2luZ2xlX2Zvcl9kZXZpY2UsCi0JLnN5
bmNfc2dfZm9yX2NwdSA9IHhlbl9zd2lvdGxiX3N5bmNfc2dfZm9yX2NwdSwKLQkuc3luY19zZ19m
b3JfZGV2aWNlID0geGVuX3N3aW90bGJfc3luY19zZ19mb3JfZGV2aWNlLAotCS5tYXBfc2cgPSB4
ZW5fc3dpb3RsYl9tYXBfc2dfYXR0cnMsCi0JLnVubWFwX3NnID0geGVuX3N3aW90bGJfdW5tYXBf
c2dfYXR0cnMsCi0JLm1hcF9wYWdlID0geGVuX3N3aW90bGJfbWFwX3BhZ2UsCi0JLnVubWFwX3Bh
Z2UgPSB4ZW5fc3dpb3RsYl91bm1hcF9wYWdlLAotCS5kbWFfc3VwcG9ydGVkID0geGVuX3N3aW90
bGJfZG1hX3N1cHBvcnRlZCwKLX07Ci0KIC8qCiAgKiBwY2lfeGVuX3N3aW90bGJfZGV0ZWN0IC0g
c2V0IHhlbl9zd2lvdGxiIHRvIDEgaWYgbmVjZXNzYXJ5CiAgKgpkaWZmIC0tZ2l0IGEvZHJpdmVy
cy94ZW4vc3dpb3RsYi14ZW4uYyBiL2RyaXZlcnMveGVuL3N3aW90bGIteGVuLmMKaW5kZXggOGRh
YjBkM2RjMTcyLi5hMGYwMDZkYWFiNDggMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3N3aW90bGIt
eGVuLmMKKysrIGIvZHJpdmVycy94ZW4vc3dpb3RsYi14ZW4uYwpAQCAtMjk1LDcgKzI5NSw4IEBA
IGludCBfX3JlZiB4ZW5fc3dpb3RsYl9pbml0KGludCB2ZXJib3NlLCBib29sIGVhcmx5KQogCQlm
cmVlX3BhZ2VzKCh1bnNpZ25lZCBsb25nKXhlbl9pb190bGJfc3RhcnQsIG9yZGVyKTsKIAlyZXR1
cm4gcmM7CiB9Ci12b2lkICoKKworc3RhdGljIHZvaWQgKgogeGVuX3N3aW90bGJfYWxsb2NfY29o
ZXJlbnQoc3RydWN0IGRldmljZSAqaHdkZXYsIHNpemVfdCBzaXplLAogCQkJICAgZG1hX2FkZHJf
dCAqZG1hX2hhbmRsZSwgZ2ZwX3QgZmxhZ3MsCiAJCQkgICB1bnNpZ25lZCBsb25nIGF0dHJzKQpA
QCAtMzQ2LDkgKzM0Nyw4IEBAIHhlbl9zd2lvdGxiX2FsbG9jX2NvaGVyZW50KHN0cnVjdCBkZXZp
Y2UgKmh3ZGV2LCBzaXplX3Qgc2l6ZSwKIAltZW1zZXQocmV0LCAwLCBzaXplKTsKIAlyZXR1cm4g
cmV0OwogfQotRVhQT1JUX1NZTUJPTF9HUEwoeGVuX3N3aW90bGJfYWxsb2NfY29oZXJlbnQpOwog
Ci12b2lkCitzdGF0aWMgdm9pZAogeGVuX3N3aW90bGJfZnJlZV9jb2hlcmVudChzdHJ1Y3QgZGV2
aWNlICpod2Rldiwgc2l6ZV90IHNpemUsIHZvaWQgKnZhZGRyLAogCQkJICBkbWFfYWRkcl90IGRl
dl9hZGRyLCB1bnNpZ25lZCBsb25nIGF0dHJzKQogewpAQCAtMzY5LDggKzM2OSw2IEBAIHhlbl9z
d2lvdGxiX2ZyZWVfY29oZXJlbnQoc3RydWN0IGRldmljZSAqaHdkZXYsIHNpemVfdCBzaXplLCB2
b2lkICp2YWRkciwKIAogCXhlbl9mcmVlX2NvaGVyZW50X3BhZ2VzKGh3ZGV2LCBzaXplLCB2YWRk
ciwgKGRtYV9hZGRyX3QpcGh5cywgYXR0cnMpOwogfQotRVhQT1JUX1NZTUJPTF9HUEwoeGVuX3N3
aW90bGJfZnJlZV9jb2hlcmVudCk7Ci0KIAogLyoKICAqIE1hcCBhIHNpbmdsZSBidWZmZXIgb2Yg
dGhlIGluZGljYXRlZCBzaXplIGZvciBETUEgaW4gc3RyZWFtaW5nIG1vZGUuICBUaGUKQEAgLTM3
OSw3ICszNzcsNyBAQCBFWFBPUlRfU1lNQk9MX0dQTCh4ZW5fc3dpb3RsYl9mcmVlX2NvaGVyZW50
KTsKICAqIE9uY2UgdGhlIGRldmljZSBpcyBnaXZlbiB0aGUgZG1hIGFkZHJlc3MsIHRoZSBkZXZp
Y2Ugb3ducyB0aGlzIG1lbW9yeSB1bnRpbAogICogZWl0aGVyIHhlbl9zd2lvdGxiX3VubWFwX3Bh
Z2Ugb3IgeGVuX3N3aW90bGJfZG1hX3N5bmNfc2luZ2xlIGlzIHBlcmZvcm1lZC4KICAqLwotZG1h
X2FkZHJfdCB4ZW5fc3dpb3RsYl9tYXBfcGFnZShzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBw
YWdlICpwYWdlLAorc3RhdGljIGRtYV9hZGRyX3QgeGVuX3N3aW90bGJfbWFwX3BhZ2Uoc3RydWN0
IGRldmljZSAqZGV2LCBzdHJ1Y3QgcGFnZSAqcGFnZSwKIAkJCQl1bnNpZ25lZCBsb25nIG9mZnNl
dCwgc2l6ZV90IHNpemUsCiAJCQkJZW51bSBkbWFfZGF0YV9kaXJlY3Rpb24gZGlyLAogCQkJCXVu
c2lnbmVkIGxvbmcgYXR0cnMpCkBAIC00MjksNyArNDI3LDYgQEAgZG1hX2FkZHJfdCB4ZW5fc3dp
b3RsYl9tYXBfcGFnZShzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBwYWdlICpwYWdlLAogCiAJ
cmV0dXJuIERNQV9FUlJPUl9DT0RFOwogfQotRVhQT1JUX1NZTUJPTF9HUEwoeGVuX3N3aW90bGJf
bWFwX3BhZ2UpOwogCiAvKgogICogVW5tYXAgYSBzaW5nbGUgc3RyZWFtaW5nIG1vZGUgRE1BIHRy
YW5zbGF0aW9uLiAgVGhlIGRtYV9hZGRyIGFuZCBzaXplIG11c3QKQEAgLTQ2NywxMyArNDY0LDEy
IEBAIHN0YXRpYyB2b2lkIHhlbl91bm1hcF9zaW5nbGUoc3RydWN0IGRldmljZSAqaHdkZXYsIGRt
YV9hZGRyX3QgZGV2X2FkZHIsCiAJZG1hX21hcmtfY2xlYW4ocGh5c190b192aXJ0KHBhZGRyKSwg
c2l6ZSk7CiB9CiAKLXZvaWQgeGVuX3N3aW90bGJfdW5tYXBfcGFnZShzdHJ1Y3QgZGV2aWNlICpo
d2RldiwgZG1hX2FkZHJfdCBkZXZfYWRkciwKK3N0YXRpYyB2b2lkIHhlbl9zd2lvdGxiX3VubWFw
X3BhZ2Uoc3RydWN0IGRldmljZSAqaHdkZXYsIGRtYV9hZGRyX3QgZGV2X2FkZHIsCiAJCQkgICAg
c2l6ZV90IHNpemUsIGVudW0gZG1hX2RhdGFfZGlyZWN0aW9uIGRpciwKIAkJCSAgICB1bnNpZ25l
ZCBsb25nIGF0dHJzKQogewogCXhlbl91bm1hcF9zaW5nbGUoaHdkZXYsIGRldl9hZGRyLCBzaXpl
LCBkaXIsIGF0dHJzKTsKIH0KLUVYUE9SVF9TWU1CT0xfR1BMKHhlbl9zd2lvdGxiX3VubWFwX3Bh
Z2UpOwogCiAvKgogICogTWFrZSBwaHlzaWNhbCBtZW1vcnkgY29uc2lzdGVudCBmb3IgYSBzaW5n
bGUgc3RyZWFtaW5nIG1vZGUgRE1BIHRyYW5zbGF0aW9uCkBAIC01MTYsNyArNTEyLDYgQEAgeGVu
X3N3aW90bGJfc3luY19zaW5nbGVfZm9yX2NwdShzdHJ1Y3QgZGV2aWNlICpod2RldiwgZG1hX2Fk
ZHJfdCBkZXZfYWRkciwKIHsKIAl4ZW5fc3dpb3RsYl9zeW5jX3NpbmdsZShod2RldiwgZGV2X2Fk
ZHIsIHNpemUsIGRpciwgU1lOQ19GT1JfQ1BVKTsKIH0KLUVYUE9SVF9TWU1CT0xfR1BMKHhlbl9z
d2lvdGxiX3N5bmNfc2luZ2xlX2Zvcl9jcHUpOwogCiB2b2lkCiB4ZW5fc3dpb3RsYl9zeW5jX3Np
bmdsZV9mb3JfZGV2aWNlKHN0cnVjdCBkZXZpY2UgKmh3ZGV2LCBkbWFfYWRkcl90IGRldl9hZGRy
LApAQCAtNTI0LDcgKzUxOSwyNSBAQCB4ZW5fc3dpb3RsYl9zeW5jX3NpbmdsZV9mb3JfZGV2aWNl
KHN0cnVjdCBkZXZpY2UgKmh3ZGV2LCBkbWFfYWRkcl90IGRldl9hZGRyLAogewogCXhlbl9zd2lv
dGxiX3N5bmNfc2luZ2xlKGh3ZGV2LCBkZXZfYWRkciwgc2l6ZSwgZGlyLCBTWU5DX0ZPUl9ERVZJ
Q0UpOwogfQotRVhQT1JUX1NZTUJPTF9HUEwoeGVuX3N3aW90bGJfc3luY19zaW5nbGVfZm9yX2Rl
dmljZSk7CisKKy8qCisgKiBVbm1hcCBhIHNldCBvZiBzdHJlYW1pbmcgbW9kZSBETUEgdHJhbnNs
YXRpb25zLiAgQWdhaW4sIGNwdSByZWFkIHJ1bGVzCisgKiBjb25jZXJuaW5nIGNhbGxzIGhlcmUg
YXJlIHRoZSBzYW1lIGFzIGZvciBzd2lvdGxiX3VubWFwX3BhZ2UoKSBhYm92ZS4KKyAqLworc3Rh
dGljIHZvaWQKK3hlbl9zd2lvdGxiX3VubWFwX3NnX2F0dHJzKHN0cnVjdCBkZXZpY2UgKmh3ZGV2
LCBzdHJ1Y3Qgc2NhdHRlcmxpc3QgKnNnbCwKKwkJCSAgIGludCBuZWxlbXMsIGVudW0gZG1hX2Rh
dGFfZGlyZWN0aW9uIGRpciwKKwkJCSAgIHVuc2lnbmVkIGxvbmcgYXR0cnMpCit7CisJc3RydWN0
IHNjYXR0ZXJsaXN0ICpzZzsKKwlpbnQgaTsKKworCUJVR19PTihkaXIgPT0gRE1BX05PTkUpOwor
CisJZm9yX2VhY2hfc2coc2dsLCBzZywgbmVsZW1zLCBpKQorCQl4ZW5fdW5tYXBfc2luZ2xlKGh3
ZGV2LCBzZy0+ZG1hX2FkZHJlc3MsIHNnX2RtYV9sZW4oc2cpLCBkaXIsIGF0dHJzKTsKKworfQog
CiAvKgogICogTWFwIGEgc2V0IG9mIGJ1ZmZlcnMgZGVzY3JpYmVkIGJ5IHNjYXR0ZXJsaXN0IGlu
IHN0cmVhbWluZyBtb2RlIGZvciBETUEuCkBAIC01NDIsNyArNTU1LDcgQEAgRVhQT1JUX1NZTUJP
TF9HUEwoeGVuX3N3aW90bGJfc3luY19zaW5nbGVfZm9yX2RldmljZSk7CiAgKiBEZXZpY2Ugb3du
ZXJzaGlwIGlzc3VlcyBhcyBtZW50aW9uZWQgYWJvdmUgZm9yIHhlbl9zd2lvdGxiX21hcF9wYWdl
IGFyZSB0aGUKICAqIHNhbWUgaGVyZS4KICAqLwotaW50CitzdGF0aWMgaW50CiB4ZW5fc3dpb3Rs
Yl9tYXBfc2dfYXR0cnMoc3RydWN0IGRldmljZSAqaHdkZXYsIHN0cnVjdCBzY2F0dGVybGlzdCAq
c2dsLAogCQkJIGludCBuZWxlbXMsIGVudW0gZG1hX2RhdGFfZGlyZWN0aW9uIGRpciwKIAkJCSB1
bnNpZ25lZCBsb25nIGF0dHJzKQpAQCAtNTk5LDI3ICs2MTIsNiBAQCB4ZW5fc3dpb3RsYl9tYXBf
c2dfYXR0cnMoc3RydWN0IGRldmljZSAqaHdkZXYsIHN0cnVjdCBzY2F0dGVybGlzdCAqc2dsLAog
CX0KIAlyZXR1cm4gbmVsZW1zOwogfQotRVhQT1JUX1NZTUJPTF9HUEwoeGVuX3N3aW90bGJfbWFw
X3NnX2F0dHJzKTsKLQotLyoKLSAqIFVubWFwIGEgc2V0IG9mIHN0cmVhbWluZyBtb2RlIERNQSB0
cmFuc2xhdGlvbnMuICBBZ2FpbiwgY3B1IHJlYWQgcnVsZXMKLSAqIGNvbmNlcm5pbmcgY2FsbHMg
aGVyZSBhcmUgdGhlIHNhbWUgYXMgZm9yIHN3aW90bGJfdW5tYXBfcGFnZSgpIGFib3ZlLgotICov
Ci12b2lkCi14ZW5fc3dpb3RsYl91bm1hcF9zZ19hdHRycyhzdHJ1Y3QgZGV2aWNlICpod2Rldiwg
c3RydWN0IHNjYXR0ZXJsaXN0ICpzZ2wsCi0JCQkgICBpbnQgbmVsZW1zLCBlbnVtIGRtYV9kYXRh
X2RpcmVjdGlvbiBkaXIsCi0JCQkgICB1bnNpZ25lZCBsb25nIGF0dHJzKQotewotCXN0cnVjdCBz
Y2F0dGVybGlzdCAqc2c7Ci0JaW50IGk7Ci0KLQlCVUdfT04oZGlyID09IERNQV9OT05FKTsKLQot
CWZvcl9lYWNoX3NnKHNnbCwgc2csIG5lbGVtcywgaSkKLQkJeGVuX3VubWFwX3NpbmdsZShod2Rl
diwgc2ctPmRtYV9hZGRyZXNzLCBzZ19kbWFfbGVuKHNnKSwgZGlyLCBhdHRycyk7Ci0KLX0KLUVY
UE9SVF9TWU1CT0xfR1BMKHhlbl9zd2lvdGxiX3VubWFwX3NnX2F0dHJzKTsKIAogLyoKICAqIE1h
a2UgcGh5c2ljYWwgbWVtb3J5IGNvbnNpc3RlbnQgZm9yIGEgc2V0IG9mIHN0cmVhbWluZyBtb2Rl
IERNQSB0cmFuc2xhdGlvbnMKQEAgLTY0MSwyMSArNjMzLDE5IEBAIHhlbl9zd2lvdGxiX3N5bmNf
c2coc3RydWN0IGRldmljZSAqaHdkZXYsIHN0cnVjdCBzY2F0dGVybGlzdCAqc2dsLAogCQkJCQlz
Z19kbWFfbGVuKHNnKSwgZGlyLCB0YXJnZXQpOwogfQogCi12b2lkCitzdGF0aWMgdm9pZAogeGVu
X3N3aW90bGJfc3luY19zZ19mb3JfY3B1KHN0cnVjdCBkZXZpY2UgKmh3ZGV2LCBzdHJ1Y3Qgc2Nh
dHRlcmxpc3QgKnNnLAogCQkJICAgIGludCBuZWxlbXMsIGVudW0gZG1hX2RhdGFfZGlyZWN0aW9u
IGRpcikKIHsKIAl4ZW5fc3dpb3RsYl9zeW5jX3NnKGh3ZGV2LCBzZywgbmVsZW1zLCBkaXIsIFNZ
TkNfRk9SX0NQVSk7CiB9Ci1FWFBPUlRfU1lNQk9MX0dQTCh4ZW5fc3dpb3RsYl9zeW5jX3NnX2Zv
cl9jcHUpOwogCi12b2lkCitzdGF0aWMgdm9pZAogeGVuX3N3aW90bGJfc3luY19zZ19mb3JfZGV2
aWNlKHN0cnVjdCBkZXZpY2UgKmh3ZGV2LCBzdHJ1Y3Qgc2NhdHRlcmxpc3QgKnNnLAogCQkJICAg
ICAgIGludCBuZWxlbXMsIGVudW0gZG1hX2RhdGFfZGlyZWN0aW9uIGRpcikKIHsKIAl4ZW5fc3dp
b3RsYl9zeW5jX3NnKGh3ZGV2LCBzZywgbmVsZW1zLCBkaXIsIFNZTkNfRk9SX0RFVklDRSk7CiB9
Ci1FWFBPUlRfU1lNQk9MX0dQTCh4ZW5fc3dpb3RsYl9zeW5jX3NnX2Zvcl9kZXZpY2UpOwogCiAv
KgogICogUmV0dXJuIHdoZXRoZXIgdGhlIGdpdmVuIGRldmljZSBETUEgYWRkcmVzcyBtYXNrIGNh
biBiZSBzdXBwb3J0ZWQKQEAgLTY2MywxNCArNjUzLDEzIEBAIEVYUE9SVF9TWU1CT0xfR1BMKHhl
bl9zd2lvdGxiX3N5bmNfc2dfZm9yX2RldmljZSk7CiAgKiBkdXJpbmcgYnVzIG1hc3RlcmluZywg
dGhlbiB5b3Ugd291bGQgcGFzcyAweDAwZmZmZmZmIGFzIHRoZSBtYXNrIHRvCiAgKiB0aGlzIGZ1
bmN0aW9uLgogICovCi1pbnQKK3N0YXRpYyBpbnQKIHhlbl9zd2lvdGxiX2RtYV9zdXBwb3J0ZWQo
c3RydWN0IGRldmljZSAqaHdkZXYsIHU2NCBtYXNrKQogewogCXJldHVybiB4ZW5fdmlydF90b19i
dXMoeGVuX2lvX3RsYl9lbmQgLSAxKSA8PSBtYXNrOwogfQotRVhQT1JUX1NZTUJPTF9HUEwoeGVu
X3N3aW90bGJfZG1hX3N1cHBvcnRlZCk7CiAKLWludAorc3RhdGljIGludAogeGVuX3N3aW90bGJf
c2V0X2RtYV9tYXNrKHN0cnVjdCBkZXZpY2UgKmRldiwgdTY0IGRtYV9tYXNrKQogewogCWlmICgh
ZGV2LT5kbWFfbWFzayB8fCAheGVuX3N3aW90bGJfZG1hX3N1cHBvcnRlZChkZXYsIGRtYV9tYXNr
KSkKQEAgLTY4MCwxNCArNjY5LDEzIEBAIHhlbl9zd2lvdGxiX3NldF9kbWFfbWFzayhzdHJ1Y3Qg
ZGV2aWNlICpkZXYsIHU2NCBkbWFfbWFzaykKIAogCXJldHVybiAwOwogfQotRVhQT1JUX1NZTUJP
TF9HUEwoeGVuX3N3aW90bGJfc2V0X2RtYV9tYXNrKTsKIAogLyoKICAqIENyZWF0ZSB1c2Vyc3Bh
Y2UgbWFwcGluZyBmb3IgdGhlIERNQS1jb2hlcmVudCBtZW1vcnkuCiAgKiBUaGlzIGZ1bmN0aW9u
IHNob3VsZCBiZSBjYWxsZWQgd2l0aCB0aGUgcGFnZXMgZnJvbSB0aGUgY3VycmVudCBkb21haW4g
b25seSwKICAqIHBhc3NpbmcgcGFnZXMgbWFwcGVkIGZyb20gb3RoZXIgZG9tYWlucyB3b3VsZCBs
ZWFkIHRvIG1lbW9yeSBjb3JydXB0aW9uLgogICovCi1pbnQKK3N0YXRpYyBpbnQKIHhlbl9zd2lv
dGxiX2RtYV9tbWFwKHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2
bWEsCiAJCSAgICAgdm9pZCAqY3B1X2FkZHIsIGRtYV9hZGRyX3QgZG1hX2FkZHIsIHNpemVfdCBz
aXplLAogCQkgICAgIHVuc2lnbmVkIGxvbmcgYXR0cnMpCkBAIC02OTksMTMgKzY4NywxMiBAQCB4
ZW5fc3dpb3RsYl9kbWFfbW1hcChzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCB2bV9hcmVhX3N0
cnVjdCAqdm1hLAogI2VuZGlmCiAJcmV0dXJuIGRtYV9jb21tb25fbW1hcChkZXYsIHZtYSwgY3B1
X2FkZHIsIGRtYV9hZGRyLCBzaXplKTsKIH0KLUVYUE9SVF9TWU1CT0xfR1BMKHhlbl9zd2lvdGxi
X2RtYV9tbWFwKTsKIAogLyoKICAqIFRoaXMgZnVuY3Rpb24gc2hvdWxkIGJlIGNhbGxlZCB3aXRo
IHRoZSBwYWdlcyBmcm9tIHRoZSBjdXJyZW50IGRvbWFpbiBvbmx5LAogICogcGFzc2luZyBwYWdl
cyBtYXBwZWQgZnJvbSBvdGhlciBkb21haW5zIHdvdWxkIGxlYWQgdG8gbWVtb3J5IGNvcnJ1cHRp
b24uCiAgKi8KLWludAorc3RhdGljIGludAogeGVuX3N3aW90bGJfZ2V0X3NndGFibGUoc3RydWN0
IGRldmljZSAqZGV2LCBzdHJ1Y3Qgc2dfdGFibGUgKnNndCwKIAkJCXZvaWQgKmNwdV9hZGRyLCBk
bWFfYWRkcl90IGhhbmRsZSwgc2l6ZV90IHNpemUsCiAJCQl1bnNpZ25lZCBsb25nIGF0dHJzKQpA
QCAtNzI3LDQgKzcxNCwyMCBAQCB4ZW5fc3dpb3RsYl9nZXRfc2d0YWJsZShzdHJ1Y3QgZGV2aWNl
ICpkZXYsIHN0cnVjdCBzZ190YWJsZSAqc2d0LAogI2VuZGlmCiAJcmV0dXJuIGRtYV9jb21tb25f
Z2V0X3NndGFibGUoZGV2LCBzZ3QsIGNwdV9hZGRyLCBoYW5kbGUsIHNpemUpOwogfQotRVhQT1JU
X1NZTUJPTF9HUEwoeGVuX3N3aW90bGJfZ2V0X3NndGFibGUpOworCitjb25zdCBzdHJ1Y3QgZG1h
X21hcF9vcHMgeGVuX3N3aW90bGJfZG1hX29wcyA9IHsKKwkuYWxsb2MgPSB4ZW5fc3dpb3RsYl9h
bGxvY19jb2hlcmVudCwKKwkuZnJlZSA9IHhlbl9zd2lvdGxiX2ZyZWVfY29oZXJlbnQsCisJLnN5
bmNfc2luZ2xlX2Zvcl9jcHUgPSB4ZW5fc3dpb3RsYl9zeW5jX3NpbmdsZV9mb3JfY3B1LAorCS5z
eW5jX3NpbmdsZV9mb3JfZGV2aWNlID0geGVuX3N3aW90bGJfc3luY19zaW5nbGVfZm9yX2Rldmlj
ZSwKKwkuc3luY19zZ19mb3JfY3B1ID0geGVuX3N3aW90bGJfc3luY19zZ19mb3JfY3B1LAorCS5z
eW5jX3NnX2Zvcl9kZXZpY2UgPSB4ZW5fc3dpb3RsYl9zeW5jX3NnX2Zvcl9kZXZpY2UsCisJLm1h
cF9zZyA9IHhlbl9zd2lvdGxiX21hcF9zZ19hdHRycywKKwkudW5tYXBfc2cgPSB4ZW5fc3dpb3Rs
Yl91bm1hcF9zZ19hdHRycywKKwkubWFwX3BhZ2UgPSB4ZW5fc3dpb3RsYl9tYXBfcGFnZSwKKwku
dW5tYXBfcGFnZSA9IHhlbl9zd2lvdGxiX3VubWFwX3BhZ2UsCisJLmRtYV9zdXBwb3J0ZWQgPSB4
ZW5fc3dpb3RsYl9kbWFfc3VwcG9ydGVkLAorCS5zZXRfZG1hX21hc2sgPSB4ZW5fc3dpb3RsYl9z
ZXRfZG1hX21hc2ssCisJLm1tYXAgPSB4ZW5fc3dpb3RsYl9kbWFfbW1hcCwKKwkuZ2V0X3NndGFi
bGUgPSB4ZW5fc3dpb3RsYl9nZXRfc2d0YWJsZSwKK307CmRpZmYgLS1naXQgYS9pbmNsdWRlL3hl
bi9zd2lvdGxiLXhlbi5oIGIvaW5jbHVkZS94ZW4vc3dpb3RsYi14ZW4uaAppbmRleCAxZjZkNzhm
MDQ0YjYuLmVkMmRlMzYzZGEzMyAxMDA2NDQKLS0tIGEvaW5jbHVkZS94ZW4vc3dpb3RsYi14ZW4u
aAorKysgYi9pbmNsdWRlL3hlbi9zd2lvdGxiLXhlbi5oCkBAIC0xLDY5ICsxLDkgQEAKICNpZm5k
ZWYgX19MSU5VWF9TV0lPVExCX1hFTl9ICiAjZGVmaW5lIF9fTElOVVhfU1dJT1RMQl9YRU5fSAog
Ci0jaW5jbHVkZSA8bGludXgvZG1hLWRpcmVjdGlvbi5oPgotI2luY2x1ZGUgPGxpbnV4L3NjYXR0
ZXJsaXN0Lmg+CiAjaW5jbHVkZSA8bGludXgvc3dpb3RsYi5oPgogCiBleHRlcm4gaW50IHhlbl9z
d2lvdGxiX2luaXQoaW50IHZlcmJvc2UsIGJvb2wgZWFybHkpOworZXh0ZXJuIGNvbnN0IHN0cnVj
dCBkbWFfbWFwX29wcyB4ZW5fc3dpb3RsYl9kbWFfb3BzOwogCi1leHRlcm4gdm9pZAotKnhlbl9z
d2lvdGxiX2FsbG9jX2NvaGVyZW50KHN0cnVjdCBkZXZpY2UgKmh3ZGV2LCBzaXplX3Qgc2l6ZSwK
LQkJCSAgICBkbWFfYWRkcl90ICpkbWFfaGFuZGxlLCBnZnBfdCBmbGFncywKLQkJCSAgICB1bnNp
Z25lZCBsb25nIGF0dHJzKTsKLQotZXh0ZXJuIHZvaWQKLXhlbl9zd2lvdGxiX2ZyZWVfY29oZXJl
bnQoc3RydWN0IGRldmljZSAqaHdkZXYsIHNpemVfdCBzaXplLAotCQkJICB2b2lkICp2YWRkciwg
ZG1hX2FkZHJfdCBkbWFfaGFuZGxlLAotCQkJICB1bnNpZ25lZCBsb25nIGF0dHJzKTsKLQotZXh0
ZXJuIGRtYV9hZGRyX3QgeGVuX3N3aW90bGJfbWFwX3BhZ2Uoc3RydWN0IGRldmljZSAqZGV2LCBz
dHJ1Y3QgcGFnZSAqcGFnZSwKLQkJCQkgICAgICAgdW5zaWduZWQgbG9uZyBvZmZzZXQsIHNpemVf
dCBzaXplLAotCQkJCSAgICAgICBlbnVtIGRtYV9kYXRhX2RpcmVjdGlvbiBkaXIsCi0JCQkJICAg
ICAgIHVuc2lnbmVkIGxvbmcgYXR0cnMpOwotCi1leHRlcm4gdm9pZCB4ZW5fc3dpb3RsYl91bm1h
cF9wYWdlKHN0cnVjdCBkZXZpY2UgKmh3ZGV2LCBkbWFfYWRkcl90IGRldl9hZGRyLAotCQkJCSAg
IHNpemVfdCBzaXplLCBlbnVtIGRtYV9kYXRhX2RpcmVjdGlvbiBkaXIsCi0JCQkJICAgdW5zaWdu
ZWQgbG9uZyBhdHRycyk7Ci1leHRlcm4gaW50Ci14ZW5fc3dpb3RsYl9tYXBfc2dfYXR0cnMoc3Ry
dWN0IGRldmljZSAqaHdkZXYsIHN0cnVjdCBzY2F0dGVybGlzdCAqc2dsLAotCQkJIGludCBuZWxl
bXMsIGVudW0gZG1hX2RhdGFfZGlyZWN0aW9uIGRpciwKLQkJCSB1bnNpZ25lZCBsb25nIGF0dHJz
KTsKLQotZXh0ZXJuIHZvaWQKLXhlbl9zd2lvdGxiX3VubWFwX3NnX2F0dHJzKHN0cnVjdCBkZXZp
Y2UgKmh3ZGV2LCBzdHJ1Y3Qgc2NhdHRlcmxpc3QgKnNnbCwKLQkJCSAgIGludCBuZWxlbXMsIGVu
dW0gZG1hX2RhdGFfZGlyZWN0aW9uIGRpciwKLQkJCSAgIHVuc2lnbmVkIGxvbmcgYXR0cnMpOwot
Ci1leHRlcm4gdm9pZAoteGVuX3N3aW90bGJfc3luY19zaW5nbGVfZm9yX2NwdShzdHJ1Y3QgZGV2
aWNlICpod2RldiwgZG1hX2FkZHJfdCBkZXZfYWRkciwKLQkJCQlzaXplX3Qgc2l6ZSwgZW51bSBk
bWFfZGF0YV9kaXJlY3Rpb24gZGlyKTsKLQotZXh0ZXJuIHZvaWQKLXhlbl9zd2lvdGxiX3N5bmNf
c2dfZm9yX2NwdShzdHJ1Y3QgZGV2aWNlICpod2Rldiwgc3RydWN0IHNjYXR0ZXJsaXN0ICpzZywK
LQkJCSAgICBpbnQgbmVsZW1zLCBlbnVtIGRtYV9kYXRhX2RpcmVjdGlvbiBkaXIpOwotCi1leHRl
cm4gdm9pZAoteGVuX3N3aW90bGJfc3luY19zaW5nbGVfZm9yX2RldmljZShzdHJ1Y3QgZGV2aWNl
ICpod2RldiwgZG1hX2FkZHJfdCBkZXZfYWRkciwKLQkJCQkgICBzaXplX3Qgc2l6ZSwgZW51bSBk
bWFfZGF0YV9kaXJlY3Rpb24gZGlyKTsKLQotZXh0ZXJuIHZvaWQKLXhlbl9zd2lvdGxiX3N5bmNf
c2dfZm9yX2RldmljZShzdHJ1Y3QgZGV2aWNlICpod2Rldiwgc3RydWN0IHNjYXR0ZXJsaXN0ICpz
ZywKLQkJCSAgICAgICBpbnQgbmVsZW1zLCBlbnVtIGRtYV9kYXRhX2RpcmVjdGlvbiBkaXIpOwot
Ci1leHRlcm4gaW50Ci14ZW5fc3dpb3RsYl9kbWFfc3VwcG9ydGVkKHN0cnVjdCBkZXZpY2UgKmh3
ZGV2LCB1NjQgbWFzayk7Ci0KLWV4dGVybiBpbnQKLXhlbl9zd2lvdGxiX3NldF9kbWFfbWFzayhz
dHJ1Y3QgZGV2aWNlICpkZXYsIHU2NCBkbWFfbWFzayk7Ci0KLWV4dGVybiBpbnQKLXhlbl9zd2lv
dGxiX2RtYV9tbWFwKHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2
bWEsCi0JCSAgICAgdm9pZCAqY3B1X2FkZHIsIGRtYV9hZGRyX3QgZG1hX2FkZHIsIHNpemVfdCBz
aXplLAotCQkgICAgIHVuc2lnbmVkIGxvbmcgYXR0cnMpOwotCi1leHRlcm4gaW50Ci14ZW5fc3dp
b3RsYl9nZXRfc2d0YWJsZShzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBzZ190YWJsZSAqc2d0
LAotCQkJdm9pZCAqY3B1X2FkZHIsIGRtYV9hZGRyX3QgaGFuZGxlLCBzaXplX3Qgc2l6ZSwKLQkJ
CXVuc2lnbmVkIGxvbmcgYXR0cnMpOwogI2VuZGlmIC8qIF9fTElOVVhfU1dJT1RMQl9YRU5fSCAq
LwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 08 13:26:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 13:26: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 1dIxSk-0003K5-68; Thu, 08 Jun 2017 13: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
 <BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dIxSi-0003IH-W2
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 13:26:57 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 0E/96-06719-0A059395; Thu, 08 Jun 2017 13:26:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsXiaHS5VXd+gGW
 kwYtZkhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a/H7cYC37wVSztlW9g/MLTxcjFwSJwgk1i
 4pTZ7F2MnBxCAicYJfqe84DYbAIqEm+e97CDFIkIHGKROPnmKBNIgllAQeLXvU2sXYwcHMICt
 hJXjhmDhFkEVCU2TFzOCmLzCuhL7JnSywZiSwjIS+xquwgW5xQwkGg5vYsJYpe+xKEF05hB5k
 sItDBKtF1cwTKBkWcBI8MqRvXi1KKy1CJdM72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3
 k/NxNjECvMwDBDsZ5J/wPMUpyMCmJ8ioKWEYK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuC94Q+U
 EyxKTU+tSMvMAYYfTFqCg0dJhPe/D1Cat7ggMbc4Mx0idYpRl2PD6vVfmIRY8vLzUqXEee+Cz
 BAAKcoozYMbAYuFS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmdfMFmsKTmVcCt+kV0BFMQE
 cseWcBckRJIkJKqoHx4tR/P2ureY/PsTsburXb9pklA//RkDuLpSTu+cZemmn0PyBIsW1XQJb
 Fz1BufmfB/mUZ26S+V0qkbbkfWlz0yeZN376EN6csrqxN9jQ631QquOVShMa1XP7KiAsGUo2P
 Fcr7fi/N6xHTStcJPCS75PnDqmIe48YVkgsY3HRrljSyvvQ906PEUpyRaKjFXFScCABcE+CBg
 AIAAA==
X-Env-Sender: BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1496928413!94287381!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1308 invoked from network); 8 Jun 2017 13:26:55 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-14.tower-27.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 8 Jun 2017 13:26:55 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=vTzoM7J9JqaEJB5GCYD40QbDafafNo997nHJCC9zKZk=; b=lKNA0j9T+WRAOR9oDKBt5EZyG
 WtRyYmB4xPTQO7iH0H2AeGKgr+oPJyM84Q7sppd9EprD05SpXgUjiJ2A+xvdihq+HYyrXQ88YXHA5
 0yLKlVU78CbDPwNSPfta7UfcqyAm7PzRPbPiElOL+R8rNeM5pV43lzeUKCTCnHw+rd3M5MUnCtzoY
 B+vUE0gsWlh+Axd+DjDPdNvIfAfWH97eQX5ZL9uft6e8UTDJ4fi7kMLdRoj4wwzFLEv8GW4DuQRKY
 jby3zU32aISC6M9/HpmWlmIDf3t9OHN1YcQr4fS763OySU9HsjFUbgcZtE57PxZMFkJaZO7Ujx1Um
 ja9xCxmOg==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dIxSa-0005RU-Ko; Thu, 08 Jun 2017 13:26:49 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Thu,  8 Jun 2017 15:25:33 +0200
Message-Id: <20170608132609.32662-9-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170608132609.32662-1-hch@lst.de>
References: <20170608132609.32662-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 08/44] xen-swiotlb: implement ->mapping_error
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RE1BX0VSUk9SX0NPREUgaXMgZ29pbmcgdG8gZ28gYXdheSwgc28gZG9uJ3QgcmVseSBvbiBpdC4K
ClNpZ25lZC1vZmYtYnk6IENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgotLS0KIGRyaXZl
cnMveGVuL3N3aW90bGIteGVuLmMgfCAxMiArKysrKysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCAx
MCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVu
L3N3aW90bGIteGVuLmMgYi9kcml2ZXJzL3hlbi9zd2lvdGxiLXhlbi5jCmluZGV4IGEwZjAwNmRh
YWI0OC4uYzNhMDRiMmQ3NTMyIDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi9zd2lvdGxiLXhlbi5j
CisrKyBiL2RyaXZlcnMveGVuL3N3aW90bGIteGVuLmMKQEAgLTY3LDYgKzY3LDggQEAgc3RhdGlj
IHVuc2lnbmVkIGxvbmcgZG1hX2FsbG9jX2NvaGVyZW50X21hc2soc3RydWN0IGRldmljZSAqZGV2
LAogfQogI2VuZGlmCiAKKyNkZWZpbmUgWEVOX1NXSU9UTEJfRVJST1JfQ09ERQkofihkbWFfYWRk
cl90KTB4MCkKKwogc3RhdGljIGNoYXIgKnhlbl9pb190bGJfc3RhcnQsICp4ZW5faW9fdGxiX2Vu
ZDsKIHN0YXRpYyB1bnNpZ25lZCBsb25nIHhlbl9pb190bGJfbnNsYWJzOwogLyoKQEAgLTQxMCw3
ICs0MTIsNyBAQCBzdGF0aWMgZG1hX2FkZHJfdCB4ZW5fc3dpb3RsYl9tYXBfcGFnZShzdHJ1Y3Qg
ZGV2aWNlICpkZXYsIHN0cnVjdCBwYWdlICpwYWdlLAogCW1hcCA9IHN3aW90bGJfdGJsX21hcF9z
aW5nbGUoZGV2LCBzdGFydF9kbWFfYWRkciwgcGh5cywgc2l6ZSwgZGlyLAogCQkJCSAgICAgYXR0
cnMpOwogCWlmIChtYXAgPT0gU1dJT1RMQl9NQVBfRVJST1IpCi0JCXJldHVybiBETUFfRVJST1Jf
Q09ERTsKKwkJcmV0dXJuIFhFTl9TV0lPVExCX0VSUk9SX0NPREU7CiAKIAlkZXZfYWRkciA9IHhl
bl9waHlzX3RvX2J1cyhtYXApOwogCXhlbl9kbWFfbWFwX3BhZ2UoZGV2LCBwZm5fdG9fcGFnZSht
YXAgPj4gUEFHRV9TSElGVCksCkBAIC00MjUsNyArNDI3LDcgQEAgc3RhdGljIGRtYV9hZGRyX3Qg
eGVuX3N3aW90bGJfbWFwX3BhZ2Uoc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1Y3QgcGFnZSAqcGFn
ZSwKIAlhdHRycyB8PSBETUFfQVRUUl9TS0lQX0NQVV9TWU5DOwogCXN3aW90bGJfdGJsX3VubWFw
X3NpbmdsZShkZXYsIG1hcCwgc2l6ZSwgZGlyLCBhdHRycyk7CiAKLQlyZXR1cm4gRE1BX0VSUk9S
X0NPREU7CisJcmV0dXJuIFhFTl9TV0lPVExCX0VSUk9SX0NPREU7CiB9CiAKIC8qCkBAIC03MTUs
NiArNzE3LDExIEBAIHhlbl9zd2lvdGxiX2dldF9zZ3RhYmxlKHN0cnVjdCBkZXZpY2UgKmRldiwg
c3RydWN0IHNnX3RhYmxlICpzZ3QsCiAJcmV0dXJuIGRtYV9jb21tb25fZ2V0X3NndGFibGUoZGV2
LCBzZ3QsIGNwdV9hZGRyLCBoYW5kbGUsIHNpemUpOwogfQogCitzdGF0aWMgaW50IHhlbl9zd2lv
dGxiX21hcHBpbmdfZXJyb3Ioc3RydWN0IGRldmljZSAqZGV2LCBkbWFfYWRkcl90IGRtYV9hZGRy
KQoreworCXJldHVybiBkbWFfYWRkciA9PSBYRU5fU1dJT1RMQl9FUlJPUl9DT0RFOworfQorCiBj
b25zdCBzdHJ1Y3QgZG1hX21hcF9vcHMgeGVuX3N3aW90bGJfZG1hX29wcyA9IHsKIAkuYWxsb2Mg
PSB4ZW5fc3dpb3RsYl9hbGxvY19jb2hlcmVudCwKIAkuZnJlZSA9IHhlbl9zd2lvdGxiX2ZyZWVf
Y29oZXJlbnQsCkBAIC03MzAsNCArNzM3LDUgQEAgY29uc3Qgc3RydWN0IGRtYV9tYXBfb3BzIHhl
bl9zd2lvdGxiX2RtYV9vcHMgPSB7CiAJLnNldF9kbWFfbWFzayA9IHhlbl9zd2lvdGxiX3NldF9k
bWFfbWFzaywKIAkubW1hcCA9IHhlbl9zd2lvdGxiX2RtYV9tbWFwLAogCS5nZXRfc2d0YWJsZSA9
IHhlbl9zd2lvdGxiX2dldF9zZ3RhYmxlLAorCS5tYXBwaW5nX2Vycm9yCT0geGVuX3N3aW90bGJf
bWFwcGluZ19lcnJvciwKIH07Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 08 13:27:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 13:27:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIxSr-0003PP-DP; Thu, 08 Jun 2017 13:27:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dIxSq-0003OA-3B
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 13:27:04 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 89/10-01732-7A059395; Thu, 08 Jun 2017 13:27:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrALMWRWlGSWpSXmKPExsXiaHS5VXdZgGW
 kwZ5rihbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b8k9kF01grFjU/Y2xgPMbSxcjFwSJwgk1i
 764djCCOkMAJRomprU+AHE4ONgEViTfPe9hBEiICh1gkTr45ygSSYBZQkPh1bxMriC0sYCixb
 t0NZhCbRUBV4v2RxWA2r4CBRO+eXWA1EgLyErvaLoLZnEDxltO7wOYICehLHFowjRlkgYRAC6
 NE28UVLBMYeRYwMqxi1ChOLSpLLdI1MtdLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/
 dxAj0fT0DA+MOxpa9focYJTmYlER5FQUsI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8L7zA8oJ
 FqWmp1akZeYAgxAmLcHBoyTC+98HKM1bXJCYW5yZDpE6xajL0fRhyxcmIZa8/LxUKXHeu/5AR
 QIgRRmleXAjYBFxiVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5Iwr5sv0BSezLwSuE2vgI5gAj
 piyTsLkCNKEhFSUg2Mdmv/BStWHPz9hFPkG4c0w78+JpmO2IPGrTYVHKWPzGpCNqdbx0VZSjO
 b2VYd336v1+hmifTSON1rOZLnrkfXMN+b9cw3T09gfkPRTGt+g2fzslTCtmyR1vmZ9cjruu0C
 4WZmZd+4BZ5nrTQcylld4vbPvRGlZzRzX7jSDStHocgvshM5tyuxFGckGmoxFxUnAgDE4+8kg
 wIAAA==
X-Env-Sender: BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-5.tower-31.messagelabs.com!1496928420!99855294!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43052 invoked from network); 8 Jun 2017 13:27:02 -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;
 8 Jun 2017 13:27:02 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=Qq8AeGjAhgMaYo45H5H0z3+n7t09h3AhcNXTUqnWhFg=; b=YS09CblJsO0RmxbacN1Epf54z
 /dBQudadME86QvfRNmyiWGktlDEPzGI2B2IveQTpUp39resgGl8tHCnOBMWvy6AUY/NaYbk7csx6f
 6alK/qpwz7nLIddmE9XjkYK5zrGNsU1ssuNV4BH6I8291SUfJy3EJ+4dZBMzWuHOuhxepP1rGOjmT
 l+gfbF6r2aqsIuhWLyMuSiZpNh4VLMGmiZMswu7ahvXxfHlrTo9n24UVa9ydlePggXZU3eqhx/ezW
 Sid+XOUgkvDomPJ03d4Gl7Ie1zHEH0NbFaS3XKiqmW5jsDjpk7gfThJyA408EYConFxHf58q2NCcY
 Au4NmPhSA==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dIxSf-0005YZ-62; Thu, 08 Jun 2017 13:26:53 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Thu,  8 Jun 2017 15:25:34 +0200
Message-Id: <20170608132609.32662-10-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170608132609.32662-1-hch@lst.de>
References: <20170608132609.32662-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 09/44] c6x: remove DMA_ERROR_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>

U2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+Ci0tLQogYXJjaC9j
NngvaW5jbHVkZS9hc20vZG1hLW1hcHBpbmcuaCB8IDUgLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA1
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gvYzZ4L2luY2x1ZGUvYXNtL2RtYS1tYXBw
aW5nLmggYi9hcmNoL2M2eC9pbmNsdWRlL2FzbS9kbWEtbWFwcGluZy5oCmluZGV4IGFjYTlmNzU1
ZTRmOC4uMDVkYWYxMDM4MTExIDEwMDY0NAotLS0gYS9hcmNoL2M2eC9pbmNsdWRlL2FzbS9kbWEt
bWFwcGluZy5oCisrKyBiL2FyY2gvYzZ4L2luY2x1ZGUvYXNtL2RtYS1tYXBwaW5nLmgKQEAgLTEy
LDExICsxMiw2IEBACiAjaWZuZGVmIF9BU01fQzZYX0RNQV9NQVBQSU5HX0gKICNkZWZpbmUgX0FT
TV9DNlhfRE1BX01BUFBJTkdfSAogCi0vKgotICogRE1BIGVycm9ycyBhcmUgZGVmaW5lZCBieSBh
bGwtYml0cy1zZXQgaW4gdGhlIERNQSBhZGRyZXNzLgotICovCi0jZGVmaW5lIERNQV9FUlJPUl9D
T0RFIH4wCi0KIGV4dGVybiBjb25zdCBzdHJ1Y3QgZG1hX21hcF9vcHMgYzZ4X2RtYV9vcHM7CiAK
IHN0YXRpYyBpbmxpbmUgY29uc3Qgc3RydWN0IGRtYV9tYXBfb3BzICpnZXRfYXJjaF9kbWFfb3Bz
KHN0cnVjdCBidXNfdHlwZSAqYnVzKQotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 08 13:27:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 13: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 1dIxSu-0003S3-KZ; Thu, 08 Jun 2017 13: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
 <BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dIxSs-0003OA-VS
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 13:27:07 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 B0/40-01732-AA059395; Thu, 08 Jun 2017 13:27:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsXiaHS5VXdVgGW
 kwcYmNovvWyYzOTB6HP5whSWAMYo1My8pvyKBNaP1wFGWgn8sFfd/nWRuYNzG0sXIxcEicIJN
 YtmK76wgjpDACUaJrn1n2bsYOTnYBFQk3jzvYQdJiAgcYpE4+eYoE0iCWUBB4te9TUAdHBzCA
 kYSX1+4g4RZBFQl7s45wwxi8woYSHw4vBJsjoSAvMSutousIDYnULzl9C6wMUIC+hKHFkxjBp
 kvIdDCKNF2cQXLBEaeBYwMqxjVi1OLylKLdI30kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r
 1kvNzNzECPV/PwMC4g/FUs/MhRkkOJiVRXkUBy0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwJ
 /kA5waLU9NSKtMwcYAjCpCU4eJREeP/7AKV5iwsSc4sz0yFSpxh1OZo+bPnCJMSSl5+XKiXOW
 wAyQwCkKKM0D24ELB4uMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmdfMFmsKTmVcCt+kV0B
 FMQEcseWcBckRJIkJKqoExZo+xZ5TdSkfjv7JZ3xftP7Iu8KZVys8dE6rWZxxZaj/7kuQXpdK
 irMYds/2j/W8Jum0Wv7j29HULjUPCdlWde05KXm7/zZGzyf6a6Dy7jMZzAfveCx64959z1pXj
 wjnG7y7dYbojd+e+8x+FuFuGvlW57bPb1hUfaDvHm3jzZkDKUeXJ5pmnlFiKMxINtZiLihMB0
 3gWx4ICAAA=
X-Env-Sender: BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-6.tower-31.messagelabs.com!1496928424!66156070!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27378 invoked from network); 8 Jun 2017 13:27:05 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-6.tower-31.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 8 Jun 2017 13:27:05 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=Uy6H3+yx5EeAWQfHfPRvhVNeqQCPFpPHV5YVmwy+QSI=; b=p6J7BZPflHuXazqkjeKpVoF2B
 84BkmhI+AW3f/pyO4cEMi/YaApNGd2tnjWtRzC2GgWhRR8760h3l2VwCdVE9jNMGMYuIEVRd7C2Ym
 CKAzxkICZYsAUSqIoJVldThJniBYQXV9u7gsxQENYQh2wHdxd0gu0SIdH9HexslnbbXOlOTkh0X/4
 uZ2Lfz43LW/fREBPzLmwvMECw0TBLMJxvxfrK+S5EPAmLs1kDaVHIfvuIuldez987Yyn8HdLnmI32
 ztxzERzLteaBqCtQC+0Ntyi1Z/Qxgw75kFfx45MwEEMndavqC8t9atHF3e7NewWmwmGcZaoYTKzOR
 0Jm0+kYSQ==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dIxSi-0005e0-F2; Thu, 08 Jun 2017 13:26:57 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Thu,  8 Jun 2017 15:25:35 +0200
Message-Id: <20170608132609.32662-11-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170608132609.32662-1-hch@lst.de>
References: <20170608132609.32662-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 10/44] ia64: remove DMA_ERROR_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>

QWxsIGlhNjQgZG1hX21hcHBpbmdfb3BzIGluc3RhbmNlcyBhbHJlYWR5IGhhdmUgYSBtYXBwaW5n
X2Vycm9yIG1lbWJlci4KClNpZ25lZC1vZmYtYnk6IENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0
LmRlPgotLS0KIGFyY2gvaWE2NC9pbmNsdWRlL2FzbS9kbWEtbWFwcGluZy5oIHwgMiAtLQogMSBm
aWxlIGNoYW5nZWQsIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC9pYTY0L2luY2x1
ZGUvYXNtL2RtYS1tYXBwaW5nLmggYi9hcmNoL2lhNjQvaW5jbHVkZS9hc20vZG1hLW1hcHBpbmcu
aAppbmRleCA3M2VjM2M2ZjRjZmUuLjNjZTVhYjQzMzlmMyAxMDA2NDQKLS0tIGEvYXJjaC9pYTY0
L2luY2x1ZGUvYXNtL2RtYS1tYXBwaW5nLmgKKysrIGIvYXJjaC9pYTY0L2luY2x1ZGUvYXNtL2Rt
YS1tYXBwaW5nLmgKQEAgLTEyLDggKzEyLDYgQEAKIAogI2RlZmluZSBBUkNIX0hBU19ETUFfR0VU
X1JFUVVJUkVEX01BU0sKIAotI2RlZmluZSBETUFfRVJST1JfQ09ERSAwCi0KIGV4dGVybiBjb25z
dCBzdHJ1Y3QgZG1hX21hcF9vcHMgKmRtYV9vcHM7CiBleHRlcm4gc3RydWN0IGlhNjRfbWFjaGlu
ZV92ZWN0b3IgaWE2NF9tdjsKIGV4dGVybiB2b2lkIHNldF9pb21tdV9tYWNodmVjKHZvaWQpOwot
LSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 08 13:27:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 13: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 1dIxSu-0003Sb-Sh; Thu, 08 Jun 2017 13:27:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dIxSu-0003RO-4t
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 13:27:08 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 41/BC-03058-BA059395; Thu, 08 Jun 2017 13:27:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrILMWRWlGSWpSXmKPExsXiaHS5VXd1gGW
 kwdrDrBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bLmh7WgomsFZeXbmNpYDzC0sXIxcEicIJN
 4sXlK8wgjpDACUaJjtWdQBlODjYBFYk3z3vYQRIiAodYJE6+OcoEkmAWUJD4dW8TK4gtLGAks
 eP0HTCbRUBVYvOf82A2r4CBxIqHU9hAbAkBeYldbRfB4pxA8ZbTu8DmCAnoSxxaMA1ss4RAC6
 NE28UVLBMYeRYwMqxi1ChOLSpLLdI1NNRLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/
 dxAj0PgMQ7GD8tCzgEKMkB5OSKK+igGWkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneBH+gnGBR
 anpqRVpmDjAMYdISHDxKIrz/fYDSvMUFibnFmekQqVOMuhxNH7Z8YRJiycvPS5US5y0AmSEAU
 pRRmgc3AhYTlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTM6+YLNIUnM68EbtMroCOYgI5Y8s
 4C5IiSRISUVAPj7EViLD/Yzz0r+riL49OLfRrK7KVHtUwer7Pe1p6UKTbNqDUsu9A/KzTae/s
 rnumlDl+mpBYuDd9RGCuan8cZt/LThFtc26LMDzpLS/y0eKFU68fHr265PO5dQOXhij39ypLc
 rD9avWNvmv6NFrhio83VIvf0iFDKhCPbn/3dZDb7Ub3/qVIlluKMREMt5qLiRAA1QHhthAIAA
 A==
X-Env-Sender: BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1496928425!105232216!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50529 invoked from network); 8 Jun 2017 13:27:06 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-12.tower-27.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 8 Jun 2017 13:27:06 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=+BimIphw+O/ZeWv5ilcXGOZNr0jC0FIS9166yVuBOCo=; b=usZizONR+0eKQwMfBJ9OCI45B
 fXVhHFcCzbP00x+ilhHniql1RmZJaDq+KL44lAD1WapWMLPkn3ytaRdq25/i1KYI3x4jzK+5mEEE2
 HSAVcFKUKckBs6ly9xKJToXEjQhioGwPANAM2C0oR/Z+zwsnS0tr9LPF3ROxyMw1C16Cd+gZImSJh
 gpX4tM/NGpOskrdCNKfL5bAB+pV1E/vb3kTPTQvLbcvJTdjbl6HzMpKC4Lc885DmA5NwC/AEE0keh
 4Q8tH0ASGo2Fgh2tGUrQmtsO0dFtiyhYSmSDUGV8gk7u0PZWVrnrvlEfPwt02+Qu9utdUdDSGaKAI
 LsIFjEFfA==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dIxSn-0005kk-DI; Thu, 08 Jun 2017 13:27:02 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Thu,  8 Jun 2017 15:25:36 +0200
Message-Id: <20170608132609.32662-12-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170608132609.32662-1-hch@lst.de>
References: <20170608132609.32662-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 11/44] m32r: remove DMA_ERROR_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>

ZG1hLW5vb3AgaXMgdGhlIG9ubHkgZG1hX21hcHBpbmdfb3BzIGluc3RhbmNlIGZvciBtMzJyIGFu
ZCBkb2VzIG5vdCByZXR1cm4KZXJyb3JzLgoKU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoIEhlbGx3
aWcgPGhjaEBsc3QuZGU+Ci0tLQogYXJjaC9tMzJyL2luY2x1ZGUvYXNtL2RtYS1tYXBwaW5nLmgg
fCAyIC0tCiAxIGZpbGUgY2hhbmdlZCwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNo
L20zMnIvaW5jbHVkZS9hc20vZG1hLW1hcHBpbmcuaCBiL2FyY2gvbTMyci9pbmNsdWRlL2FzbS9k
bWEtbWFwcGluZy5oCmluZGV4IGMwMWQ5ZjUyZDIyOC4uYWZmM2FlOGI2MmY3IDEwMDY0NAotLS0g
YS9hcmNoL20zMnIvaW5jbHVkZS9hc20vZG1hLW1hcHBpbmcuaAorKysgYi9hcmNoL20zMnIvaW5j
bHVkZS9hc20vZG1hLW1hcHBpbmcuaApAQCAtOCw4ICs4LDYgQEAKICNpbmNsdWRlIDxsaW51eC9k
bWEtZGVidWcuaD4KICNpbmNsdWRlIDxsaW51eC9pby5oPgogCi0jZGVmaW5lIERNQV9FUlJPUl9D
T0RFICh+KGRtYV9hZGRyX3QpMHgwKQotCiBzdGF0aWMgaW5saW5lIGNvbnN0IHN0cnVjdCBkbWFf
bWFwX29wcyAqZ2V0X2FyY2hfZG1hX29wcyhzdHJ1Y3QgYnVzX3R5cGUgKmJ1cykKIHsKIAlyZXR1
cm4gJmRtYV9ub29wX29wczsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 08 13:27:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 13:27:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIxSx-0003Us-4A; Thu, 08 Jun 2017 13:27:11 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dIxSv-0003TJ-Rr
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 13:27:09 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 99/8F-19409-DA059395; Thu, 08 Jun 2017 13:27:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrALMWRWlGSWpSXmKPExsXiaHS5VXdNgGW
 kweMdMhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bsh5tZCqaxVvxesJupgfEcSxcjFweLwAk2
 idnzTrN3MXJyCAmcYJRou58NYrMJqEi8ed7DDlIkInCIReLkm6NMIAlmAQWJX/c2sYLYwgIWE
 j2HJjGC2CwCqhLt75+CDeIVMJBoe7EazJYQkJfY1XYRrJ4TKN5yehcTxDJ9iUMLpjGDLJAQaA
 FafHEFywRGngWMDKsYNYpTi8pSi3SNDPSSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M
 3MQJ9X8/AwLiDsfmE3yFGSQ4mJVFeRQHLSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvDf8gXKC
 RanpqRVpmTnAIIRJS3DwKInw/vcBSvMWFyTmFmemQ6ROMepyNH3Y8oVJiCUvPy9VSpz3LsgMA
 ZCijNI8uBGwiLjEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZjXzRdoCk9mXgncpldARzABHb
 HknQXIESWJCCmpBsZSSbXY9yY77qfE9eSUXl/+NkKjlCUlv/b0gfdVV/k+qgQmqu7/IzpLOlS
 vK+JUQHxblQK3yRwj/xNTlky5x/P4XMjqSeeunaz0fOUZt0g/8dr0iQ117uteO8483KzQE3Ww
 gW2Flz5/icEkqwV/bvu5v7zuZeO69NeJ77fNPnBKf/z687DOqjwlluKMREMt5qLiRABEXQ9Rg
 wIAAA==
X-Env-Sender: BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1496928426!46628308!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12576 invoked from network); 8 Jun 2017 13:27:08 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-4.tower-31.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 8 Jun 2017 13:27:08 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=czzdYfIKlgw8CBoCZndnCbas2yY5kUsyMGT+aG2d85s=; b=ZfE8IPYEBbN0LAwNKihNpLsoT
 F/+UknsbuNCidU6R/aIHSy0vuwra1s9ohyffxm8BaeJsS3QnmAV6wBuNFbWZA5XYaE7T+SvREXrlK
 vmb65N9xWIaCACZFF7usRSjOkszc8NzygDryMeipBdo7vvLCY7vMCWCw62OxEiGF3IuMiJ1pj8/MP
 8S/wr8/BO/kC4en+jpNuTgrGaUiLr5yrsroF5KldZA75zc4Kh6/dUHgwK8B1g0OlwPfR1yh9UDkOp
 bwwJYfuztxsGCO5FxFTemx4aPXYpv1egH9JSy7fYZ6Hil7rkGKvN2TEj44aoPn+lLeMq9rPp9+SAb
 Evyv4Bxqg==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dIxSq-0005rc-Od; Thu, 08 Jun 2017 13:27:05 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Thu,  8 Jun 2017 15:25:37 +0200
Message-Id: <20170608132609.32662-13-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170608132609.32662-1-hch@lst.de>
References: <20170608132609.32662-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 12/44] microblaze: remove DMA_ERROR_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>

bWljcm9ibGF6ZSBkb2VzIG5vdCByZXR1cm4gZXJyb3JzIGZvciBkbWFfbWFwX3BhZ2UuCgpTaWdu
ZWQtb2ZmLWJ5OiBDaHJpc3RvcGggSGVsbHdpZyA8aGNoQGxzdC5kZT4KLS0tCiBhcmNoL21pY3Jv
YmxhemUvaW5jbHVkZS9hc20vZG1hLW1hcHBpbmcuaCB8IDIgLS0KIDEgZmlsZSBjaGFuZ2VkLCAy
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gvbWljcm9ibGF6ZS9pbmNsdWRlL2FzbS9k
bWEtbWFwcGluZy5oIGIvYXJjaC9taWNyb2JsYXplL2luY2x1ZGUvYXNtL2RtYS1tYXBwaW5nLmgK
aW5kZXggM2ZhZDVlNzIyYTY2Li5lMTVjZDJmNzZlMjMgMTAwNjQ0Ci0tLSBhL2FyY2gvbWljcm9i
bGF6ZS9pbmNsdWRlL2FzbS9kbWEtbWFwcGluZy5oCisrKyBiL2FyY2gvbWljcm9ibGF6ZS9pbmNs
dWRlL2FzbS9kbWEtbWFwcGluZy5oCkBAIC0yOCw4ICsyOCw2IEBACiAjaW5jbHVkZSA8YXNtL2lv
Lmg+CiAjaW5jbHVkZSA8YXNtL2NhY2hlZmx1c2guaD4KIAotI2RlZmluZSBETUFfRVJST1JfQ09E
RQkJKH4oZG1hX2FkZHJfdCkweDApCi0KICNkZWZpbmUgX19kbWFfYWxsb2NfY29oZXJlbnQoZGV2
LCBnZnAsIHNpemUsIGhhbmRsZSkJTlVMTAogI2RlZmluZSBfX2RtYV9mcmVlX2NvaGVyZW50KHNp
emUsIGFkZHIpCQkoKHZvaWQpMCkKIAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 08 13:27:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 13: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 1dIxT0-0003Yi-Cj; Thu, 08 Jun 2017 13:27:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dIxSy-0003Wn-Rm
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 13:27:12 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 96/F0-02956-0B059395; Thu, 08 Jun 2017 13:27:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrILMWRWlGSWpSXmKPExsXiaHS5VXd9gGW
 kwcJ1hhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aRazsZC1axVhxbeJ+5gfEBSxcjFweLwAk2
 iSlTbrKBOEICJxglDs7vYexi5ORgE1CRePO8hx0kISJwiEXi5JujTCAJZgEFiV/3NrGC2MICZ
 hJTFzwGs1kEVCVW7l0NVsMrYCBxbsJ5sEESAvISu9ougtVwAsVbTu8CqxES0Jc4tGAaM8gCCY
 EWRom2iytYJjDyLGBkWMWoUZxaVJZapGtkqpdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJe
 cn7uJEeh9BiDYwbhqQeAhRkkOJiVRXkUBy0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwJ/kA5
 waLU9NSKtMwcYBjCpCU4eJREeP/7AKV5iwsSc4sz0yFSpxh1OZo+bPnCJMSSl5+XKiXOexdkh
 gBIUUZpHtwIWExcYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjCvmy/QFJ7MvBK4Ta+AjmACOm
 LJOwuQI0oSEVJSDYwFWoufbGRQkhLfERtmlFt9KsX/kZhAheCFnN73r3JDZqufL/aO+LU2tVl
 mjtsbRmnvQrvXapIu8ZcOf6tPj/784ahJk1SCUNCrr2mZZqqPF74SkGvafitRWWCrWl+D4iLW
 xRbmLx+sEDw8oeXRo3txcyU0UzmWbT/48Vk+W+nFrLjpm15OWqrEUpyRaKjFXFScCACYHL3+h
 AIAAA==
X-Env-Sender: BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1496928430!105232244!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51266 invoked from network); 8 Jun 2017 13:27:11 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-12.tower-27.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 8 Jun 2017 13:27:11 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=MsFyaXpUvV6AzYhfwwwPEWHu+YFmOLIbzw6/cpGbN90=; b=ArXgPUkAjNUlLwKqrJ2iZT6/w
 k5XXtcwcQwF27pGInua2M1jXCjTjbBoyOfQ+zceBSPOxLjinVpFZJv4sbnh19PMgGEpZwyoAOt8Dz
 jpd9OogZyk0DPiivoq8pbe2wsbKiIJrqP9FaQ5NAzHy/n13YVy5vaQis+H4THf3cpMN0WYrOP5SJJ
 4htp43W0RuiqzXovQbyYE5ZUW9/q2+l9i7wRRCQ5Llmoc96aoVYg5nnG2t5iO2gswu3ojMtzAteZC
 4tsNq2iH9iCcMxUEwpyQxnLIQ5KfCZSoF+k8/bm5jef8zdpgkDehchtxv3r2d2HMcW8ewpU5lbaDq
 2IMr4MXjw==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dIxSu-0005vV-Fj; Thu, 08 Jun 2017 13:27:09 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Thu,  8 Jun 2017 15:25:38 +0200
Message-Id: <20170608132609.32662-14-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170608132609.32662-1-hch@lst.de>
References: <20170608132609.32662-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 13/44] openrisc: remove DMA_ERROR_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>

b3BlbnJpc2MgZG9lcyBub3QgcmV0dXJuIGVycm9ycyBmb3IgZG1hX21hcF9wYWdlLgoKU2lnbmVk
LW9mZi1ieTogQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+Ci0tLQogYXJjaC9vcGVucmlz
Yy9pbmNsdWRlL2FzbS9kbWEtbWFwcGluZy5oIHwgMiAtLQogMSBmaWxlIGNoYW5nZWQsIDIgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC9vcGVucmlzYy9pbmNsdWRlL2FzbS9kbWEtbWFw
cGluZy5oIGIvYXJjaC9vcGVucmlzYy9pbmNsdWRlL2FzbS9kbWEtbWFwcGluZy5oCmluZGV4IDBj
MDA3NWYxNzE0NS4uYTRlYTEzOWMyZWY5IDEwMDY0NAotLS0gYS9hcmNoL29wZW5yaXNjL2luY2x1
ZGUvYXNtL2RtYS1tYXBwaW5nLmgKKysrIGIvYXJjaC9vcGVucmlzYy9pbmNsdWRlL2FzbS9kbWEt
bWFwcGluZy5oCkBAIC0yNiw4ICsyNiw2IEBACiAjaW5jbHVkZSA8bGludXgva21lbWNoZWNrLmg+
CiAjaW5jbHVkZSA8bGludXgvZG1hLW1hcHBpbmcuaD4KIAotI2RlZmluZSBETUFfRVJST1JfQ09E
RQkJKH4oZG1hX2FkZHJfdCkweDApCi0KIGV4dGVybiBjb25zdCBzdHJ1Y3QgZG1hX21hcF9vcHMg
b3Ixa19kbWFfbWFwX29wczsKIAogc3RhdGljIGlubGluZSBjb25zdCBzdHJ1Y3QgZG1hX21hcF9v
cHMgKmdldF9hcmNoX2RtYV9vcHMoc3RydWN0IGJ1c190eXBlICpidXMpCi0tIAoyLjExLjAKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 08 13:27:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 13: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 1dIxT3-0003dF-Nu; Thu, 08 Jun 2017 13: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
 <BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dIxT2-0003bV-Ic
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 13:27:16 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 F4/CE-03587-3B059395; Thu, 08 Jun 2017 13:27:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrALMWRWlGSWpSXmKPExsXiaHS5VXdzgGW
 kwZNn4hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aLr5tYCv6yVCx4uJOpgXEFSxcjFweLwAk2
 iVdzl7GBOEICJxgltu05xNrFyMnBJqAi8eZ5DztIQkTgEIvEyTdHmUASzAIKEr/ubQIq4uAQF
 jCQmPosCSTMIqAq0TDvOjOIzQsUbvlwnx3ElhCQl9jVdhFsJidI/PQusDFCAvoShxZMYwaZLy
 HQwijRdnEFywRGngWMDKsYNYpTi8pSi3SNzPWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivW
 S83M3MQJ9zwAEOxgXrw08xCjJwaQkyqsoYBkpxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3hj9Q
 TrAoNT21Ii0zBxiEMGkJDh4lEd7/PkBp3uKCxNzizHSI1ClGXY6mD1u+MAmx5OXnpUqJ894Fm
 SEAUpRRmgc3AhYRlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTM6+YLNIUnM68EbtMroCOYgI
 5Y8s4C5IiSRISUVANj28Wg1H+SuZJcl58sL/rEd2aX7cqpx6uvLl+84PiEo9FX32quN19ZJnd
 hn8rjoy+r1Z7/WVUYnR3c+5X7eN1NTZfI+KxVTEEcnxfyqEx8+Pv+nBat0wJLo363S2/pmbvL
 7+zkw/0J5UG/t/9W0FDIs0wyv1/A+Um46Vvq7qkVxl/PFxUJfv1aqsRSnJFoqMVcVJwIAKQfP
 6ODAgAA
X-Env-Sender: BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1496928433!47163063!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63648 invoked from network); 8 Jun 2017 13:27:15 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-2.tower-27.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 8 Jun 2017 13:27:15 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=1h0ibcoYqzLmPVN9+BcTJWhCNyzc4rK0h4UoGsJb4S8=; b=WszcsESz8tVXdwlMFuWVYDLuO
 pheQDmpNnflarqIbfNAPfhcbV2+Xm0XEz/PfNF0pUmmqoXyWmLhFy0ewLkaGZxk30pKWboH6hhSu9
 c9WFwUXponWMnffOcz0U7RtS9vWYwL8lGyKoyyClwbHyBVbbAPA+qk+RNzEt2UWZhf8yw47X95i1L
 fpW17EPrLnOGLT0MhbRBV0mu7mwTjGLNlD/cO8E08WvfRSR8T1dZHCMC44LDAKwJqPBsgaqZQgbfO
 UoC0Y86B8gk/HOBpo0MK6eF5Fl2U/fd1dp2Qm9uaVCIUTWgZPs2tyGjXX2ABFNygrQIgR/yOwri87
 BvC7viRbg==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dIxSy-00060Y-B4; Thu, 08 Jun 2017 13:27:13 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Thu,  8 Jun 2017 15:25:39 +0200
Message-Id: <20170608132609.32662-15-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170608132609.32662-1-hch@lst.de>
References: <20170608132609.32662-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 14/44] sh: remove DMA_ERROR_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>

c2ggZG9lcyBub3QgcmV0dXJuIGVycm9ycyBmb3IgZG1hX21hcF9wYWdlLgoKU2lnbmVkLW9mZi1i
eTogQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+Ci0tLQogYXJjaC9zaC9pbmNsdWRlL2Fz
bS9kbWEtbWFwcGluZy5oIHwgMiAtLQogMSBmaWxlIGNoYW5nZWQsIDIgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvYXJjaC9zaC9pbmNsdWRlL2FzbS9kbWEtbWFwcGluZy5oIGIvYXJjaC9zaC9p
bmNsdWRlL2FzbS9kbWEtbWFwcGluZy5oCmluZGV4IGQ5OTAwOGFmNWY3My4uOWIwNmJlMDdkYjRk
IDEwMDY0NAotLS0gYS9hcmNoL3NoL2luY2x1ZGUvYXNtL2RtYS1tYXBwaW5nLmgKKysrIGIvYXJj
aC9zaC9pbmNsdWRlL2FzbS9kbWEtbWFwcGluZy5oCkBAIC05LDggKzksNiBAQCBzdGF0aWMgaW5s
aW5lIGNvbnN0IHN0cnVjdCBkbWFfbWFwX29wcyAqZ2V0X2FyY2hfZG1hX29wcyhzdHJ1Y3QgYnVz
X3R5cGUgKmJ1cykKIAlyZXR1cm4gZG1hX29wczsKIH0KIAotI2RlZmluZSBETUFfRVJST1JfQ09E
RSAwCi0KIHZvaWQgZG1hX2NhY2hlX3N5bmMoc3RydWN0IGRldmljZSAqZGV2LCB2b2lkICp2YWRk
ciwgc2l6ZV90IHNpemUsCiAJCSAgICBlbnVtIGRtYV9kYXRhX2RpcmVjdGlvbiBkaXIpOwogCi0t
IAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 08 13:27:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 13:27:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIxT9-0003jH-Vx; Thu, 08 Jun 2017 13: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
 <BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dIxT8-0003i2-Sv
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 13:27:22 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 D0/C3-03696-AB059395; Thu, 08 Jun 2017 13:27:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrKLMWRWlGSWpSXmKPExsXiaHS5VXdngGW
 kwZqNJhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bDutmMBftZK67NvM3SwPiRpYuRi4NF4ASb
 xNnJx1i7GDk5hAROMErMexQIYrMJqEi8ed7DDlIkInCIReLkm6NMIAlmAQWJX/c2gTUIC5hIn
 Jm0mg3EZhFQldi5Yj8jiM0rYCDxp2U/C4gtISAvsavtIlg9J1C85fQuJohl+hKHFkxjBlkgId
 DCKNF2cQXLBEaeBYwMqxjVi1OLylKLdA31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvN
 zNzECPc8ABDsYdz53OsQoycGkJMqrKGAZKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC94Y/UE6w
 KDU9tSItMwcYgjBpCQ4eJRHe/z5Aad7igsTc4sx0iNQpRmOODavXf2HiaPqw5QuTEEtefl6ql
 DjvXZBJAiClGaV5cINgsXGJUVZKmJcR6DQhnoLUotzMElT5V4ziHIxKwrxuvkBTeDLzSuD2vQ
 I6hQnolCXvLEBOKUlESEk1MGrFbtW+xSyz/5dbyA+rZX/nqq9UC6piiorREln1QWb9Wt1SK9v
 5HyWkFP2+3mZ6Oesxf+Lpog8e/2/WrLhp/zhizoH5wn29ZssTmz41vd5y6f/BXTMm76/ku7J0
 /ef+lT1Rdly/csP5jfiDgg3l3NRM7rBetz/1+ebHc/GPbz15/y/h6v09IauUWIozEg21mIuKE
 wEe0dyMiAIAAA==
X-Env-Sender: BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1496928440!72827436!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18620 invoked from network); 8 Jun 2017 13:27:21 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-11.tower-21.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 8 Jun 2017 13:27:21 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=m3ERni24UyejO6NccGsSdbcISmLnYEvfLcY7padaEj4=; b=sV8xywB2MPirAS6zXYdFIfShD
 8zc8h4o5MN8PSQnyV8GL8js4c8rJ++liaNnWabnLwmOXQGhJ8a1SSbFyqrjQiLZgqHVX6QyZ5SW5/
 l6ifADsUDQ8KY9fs7iSUcI9/td5Ka8YjtWTRXN7SD1ODmDQNQOjPgswC7whpnFEoQjVOXzPLm3gwf
 zD6jI2uY6Zpk/gzlJkAUeiWn2L+2D/sfi+rsdCyg5mnirjtQgw4DsVoxgfpcahab7Zyddf4H/kejq
 3NF+1bHyPUSztXE+d6tLGrJuWdwYqxYOqjk5eF6kK2hKP/DqbjlX9DS6WHmne3tJNKWb4kf/wLNIj
 Eon6cIpZA==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dIxT2-00064B-7M; Thu, 08 Jun 2017 13:27:17 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Thu,  8 Jun 2017 15:25:40 +0200
Message-Id: <20170608132609.32662-16-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170608132609.32662-1-hch@lst.de>
References: <20170608132609.32662-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 15/44] xtensa: remove DMA_ERROR_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>

eHRlbnNhIGFscmVhZHkgaW1wbGVtZW50cyB0aGUgbWFwcGluZ19lcnJvciBtZXRob2QgZm9yIGl0
cyBvbmx5CmRtYV9tYXBfb3BzIGluc3RhbmNlLgoKU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoIEhl
bGx3aWcgPGhjaEBsc3QuZGU+Ci0tLQogYXJjaC94dGVuc2EvaW5jbHVkZS9hc20vZG1hLW1hcHBp
bmcuaCB8IDIgLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L2FyY2gveHRlbnNhL2luY2x1ZGUvYXNtL2RtYS1tYXBwaW5nLmggYi9hcmNoL3h0ZW5zYS9pbmNs
dWRlL2FzbS9kbWEtbWFwcGluZy5oCmluZGV4IGM2MTQwZmE4YzBiZS4uMjY5NzM4ZGM5ZDFkIDEw
MDY0NAotLS0gYS9hcmNoL3h0ZW5zYS9pbmNsdWRlL2FzbS9kbWEtbWFwcGluZy5oCisrKyBiL2Fy
Y2gveHRlbnNhL2luY2x1ZGUvYXNtL2RtYS1tYXBwaW5nLmgKQEAgLTE2LDggKzE2LDYgQEAKICNp
bmNsdWRlIDxsaW51eC9tbS5oPgogI2luY2x1ZGUgPGxpbnV4L3NjYXR0ZXJsaXN0Lmg+CiAKLSNk
ZWZpbmUgRE1BX0VSUk9SX0NPREUJCSh+KGRtYV9hZGRyX3QpMHgwKQotCiBleHRlcm4gY29uc3Qg
c3RydWN0IGRtYV9tYXBfb3BzIHh0ZW5zYV9kbWFfbWFwX29wczsKIAogc3RhdGljIGlubGluZSBj
b25zdCBzdHJ1Y3QgZG1hX21hcF9vcHMgKmdldF9hcmNoX2RtYV9vcHMoc3RydWN0IGJ1c190eXBl
ICpidXMpCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 08 13:27:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 13: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 1dIxTF-0003oB-6u; Thu, 08 Jun 2017 13: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
 <BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dIxTE-0003n7-K4
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 13:27:28 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 DF/DA-02955-FB059395; Thu, 08 Jun 2017 13:27:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCLMWRWlGSWpSXmKPExsXiaHS5VXd/gGW
 kwdwJkhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0ZL40m2gv/cFeumf2JrYFzN1cXIxcEicIJN
 4s+EQ0xdjJwcQgInGCWurfcBsdkEVCTePO9hBykSETjEInHyzVGwImYBBYlf9zaxgtjCAsYS7
 U8Pg9ksAqoSF2e2s4PYvAIGEg+nv2QGsSUE5CV2tV0Eq+EEirec3gW1TF/i0IJpzCALJARaGC
 XaLq5gmcDIs4CRYRWjRnFqUVlqka6hkV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4
 mRqDvGYBgB+OrbudDjJIcTEqivIoClpFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgT/IFygkWp
 6akVaZk5wCCESUtw8CiJ8P73AUrzFhck5hZnpkOkTjEqSonzFoD0CYAkMkrz4NpggX+JUVZKm
 JcR6BAhnoLUotzMElT5V4ziHIxKwrxuvkBTeDLzSuCmvwJazAS0eMk7C5DFJYkIKakGRqbwLa
 Yn4rRLZPZ6rFkyI2lplOmqpcEM1VGT7fssfpvH79m0Y9HD5JM7EqYYzNjDwSPfZrj+3NPyAFE
 n6fBHNyQiXeyVV0+SVNv4sub7ls5jNfyLVBp+RVVdd2KaHWRoHSY26egi+02Tmf91NxlVPqmM
 kWDeGaat/CuEd0bWSuYnK6Xe/E9eqcRSnJFoqMVcVJwIAPR76Ht3AgAA
X-Env-Sender: BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1496928445!49225486!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19852 invoked from network); 8 Jun 2017 13:27:27 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-9.tower-31.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 8 Jun 2017 13:27:27 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=rRlEkq7ccpCu+4ZT4QJ/0G+bz+IYGZZVEmqRXUa5850=; b=EvItnHTNRb8NcG3yORyv5/V/y
 nD3RPNrfoxHXm3gij0+IQJmPupa+/vtC03LBMf0IopMJSbd3x/I7dhgvWnsNObzYIOOCkBe3dDdbM
 TxsDsrhRwVnewdjC4UGUjRBOWM4eGvI2L7KNx8V5wiSYqNtwR3onJaHBtjIQaYk9t6DyUsWbtq7kk
 MseTWDOuNlLz7E/eRaGYbywwpf4v8wNPbYVh+ovVBlbHJJ/JnxokW0tbnL+eGQ4c7k021/a9W3jOY
 qARqK1EQyIag53t6wxOKPhNKOyjk6GT53tWYmvbgMKK6rCLMx5CegBgInJMUuW6ZF4l03VoUw9nQm
 dtHjrgeQA==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dIxT6-00069Y-76; Thu, 08 Jun 2017 13:27:21 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Thu,  8 Jun 2017 15:25:41 +0200
Message-Id: <20170608132609.32662-17-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170608132609.32662-1-hch@lst.de>
References: <20170608132609.32662-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 16/44] arm64: remove DMA_ERROR_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>

VGhlIGRtYSBhbGxvYyBpbnRlcmZhY2UgcmV0dXJucyBhbiBlcnJvciBieSByZXR1cm4gTlVMTCwg
YW5kIHRoZQptYXBwaW5nIGludGVyZmFjZXMgcmVseSBvbiB0aGUgbWFwcGluZ19lcnJvciBtZXRo
b2QsIHdoaWNoIHRoZSBkdW1teQpvcHMgYWxyZWFkeSBpbXBsZW1lbnQgY29ycmVjdGx5LgoKVGh1
cyByZW1vdmUgdGhlIERNQV9FUlJPUl9DT0RFIGRlZmluZS4KClNpZ25lZC1vZmYtYnk6IENocmlz
dG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgotLS0KIGFyY2gvYXJtNjQvaW5jbHVkZS9hc20vZG1h
LW1hcHBpbmcuaCB8IDEgLQogYXJjaC9hcm02NC9tbS9kbWEtbWFwcGluZy5jICAgICAgICAgIHwg
MyArLS0KIDIgZmlsZXMgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDMgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvYXJjaC9hcm02NC9pbmNsdWRlL2FzbS9kbWEtbWFwcGluZy5oIGIvYXJjaC9h
cm02NC9pbmNsdWRlL2FzbS9kbWEtbWFwcGluZy5oCmluZGV4IDUzOTJkYmVmZmE0NS4uY2Y4ZmM4
ZjA1NTgwIDEwMDY0NAotLS0gYS9hcmNoL2FybTY0L2luY2x1ZGUvYXNtL2RtYS1tYXBwaW5nLmgK
KysrIGIvYXJjaC9hcm02NC9pbmNsdWRlL2FzbS9kbWEtbWFwcGluZy5oCkBAIC0yNCw3ICsyNCw2
IEBACiAjaW5jbHVkZSA8eGVuL3hlbi5oPgogI2luY2x1ZGUgPGFzbS94ZW4vaHlwZXJ2aXNvci5o
PgogCi0jZGVmaW5lIERNQV9FUlJPUl9DT0RFCSh+KGRtYV9hZGRyX3QpMCkKIGV4dGVybiBjb25z
dCBzdHJ1Y3QgZG1hX21hcF9vcHMgZHVtbXlfZG1hX29wczsKIAogc3RhdGljIGlubGluZSBjb25z
dCBzdHJ1Y3QgZG1hX21hcF9vcHMgKmdldF9hcmNoX2RtYV9vcHMoc3RydWN0IGJ1c190eXBlICpi
dXMpCmRpZmYgLS1naXQgYS9hcmNoL2FybTY0L21tL2RtYS1tYXBwaW5nLmMgYi9hcmNoL2FybTY0
L21tL2RtYS1tYXBwaW5nLmMKaW5kZXggMzIxNmUwOThjMDU4Li4xNDdmYmI5MDdhMmYgMTAwNjQ0
Ci0tLSBhL2FyY2gvYXJtNjQvbW0vZG1hLW1hcHBpbmcuYworKysgYi9hcmNoL2FybTY0L21tL2Rt
YS1tYXBwaW5nLmMKQEAgLTE4NCw3ICsxODQsNiBAQCBzdGF0aWMgdm9pZCAqX19kbWFfYWxsb2Mo
c3RydWN0IGRldmljZSAqZGV2LCBzaXplX3Qgc2l6ZSwKIG5vX21hcDoKIAlfX2RtYV9mcmVlX2Nv
aGVyZW50KGRldiwgc2l6ZSwgcHRyLCAqZG1hX2hhbmRsZSwgYXR0cnMpOwogbm9fbWVtOgotCSpk
bWFfaGFuZGxlID0gRE1BX0VSUk9SX0NPREU7CiAJcmV0dXJuIE5VTEw7CiB9CiAKQEAgLTQ4Nyw3
ICs0ODYsNyBAQCBzdGF0aWMgZG1hX2FkZHJfdCBfX2R1bW15X21hcF9wYWdlKHN0cnVjdCBkZXZp
Y2UgKmRldiwgc3RydWN0IHBhZ2UgKnBhZ2UsCiAJCQkJICAgZW51bSBkbWFfZGF0YV9kaXJlY3Rp
b24gZGlyLAogCQkJCSAgIHVuc2lnbmVkIGxvbmcgYXR0cnMpCiB7Ci0JcmV0dXJuIERNQV9FUlJP
Ul9DT0RFOworCXJldHVybiAwOwogfQogCiBzdGF0aWMgdm9pZCBfX2R1bW15X3VubWFwX3BhZ2Uo
c3RydWN0IGRldmljZSAqZGV2LCBkbWFfYWRkcl90IGRldl9hZGRyLAotLSAKMi4xMS4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 08 13:27:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 13: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 1dIxTJ-0003sZ-Eo; Thu, 08 Jun 2017 13:27:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dIxTI-0003qv-2A
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 13:27:32 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 73/34-03696-3C059395; Thu, 08 Jun 2017 13:27:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsXiaHS5VfdggGW
 kwcRuG4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPD5qPMBadFKi5t7WBtYPwr2MXIxcEicIJN
 YsOTU0wgjpDACUaJXYtvsXcxcnKwCahIvHneww6SEBE4xCJx8s1RJpAEs4CCxK97m1i7GDk4h
 AUCJe5OdwEJswioSiyftYkFJMwrYCDxf6YdSFhCQF5iV9tFVhCbEyjccnoX2BQhAX2JQwumMY
 OMlxBoYZRou7iCZQIjzwJGhlWMGsWpRWWpRbqGFnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYl
 JxXrJ+bmbGIGeZwCCHYw3NwYcYpTkYFIS5VUUsIwU4kvKT6nMSCzOiC8qzUktPsQow8GhJMGb
 4A+UEyxKTU+tSMvMAYYgTFqCg0dJhPe/D1Cat7ggMbc4Mx0idYpRUUqc95cfUEIAJJFRmgfXB
 gv7S4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmdfMFmsKTmVcCN/0V0GImoMVL3lmALC5JRE
 hJNTDWGHSYtMXOjN3ULmsr31yrtogvWul9e7WydXwBz/3Io5u+8prJGzh+96vmUZz1tK1EI7V
 0aoKlvfDvPefiFs+7wnmr56RRTd/bzvhl1Z0a80q/TpZhv7FBZqWf192O+8cenXSv0S5K7dp+
 e4HO+w8GOezyySZMTP85CwrNN4hyLmxoWK1SrcRSnJFoqMVcVJwIADVmzdV2AgAA
X-Env-Sender: BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1496928448!72967110!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59861 invoked from network); 8 Jun 2017 13:27:29 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-7.tower-21.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 8 Jun 2017 13:27:29 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=F+yt1HmxfX0oBhz7WNNwPtU3mk493hZ15FmCasYlOCo=; b=L9iDa/0G6S1uUmVVWw4P85gJA
 gWzelRN+H5d7FlHLrSw6sL6B6oCLh2mMoHQyuylOpLmScjNmJQ5T4hpyPpTyjpuC7mz5XyJyw9qFy
 gncdSz3mEQe2bZ9BB5BIns0yxH8Hzoim+7QXKuUrIwWAVg9SKvl+onfRbS78g3itjqyxVYTafwRXx
 eepAn9yhqRA85lz8MhaFNyDCfEDjQA5kEcKWtOvk8NNjvbHzIcFC00LF1yJqw8flMMSI8N+Da0kOL
 Vw3vaEEIO49nMgCu8iey7PMT1V6Hexfok7z9TYSXuZJRRXJqkhwQIr+sAfuzGMKRWuOEb23v1U68p
 9oOS186og==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dIxTA-0006Fu-2j; Thu, 08 Jun 2017 13:27:25 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Thu,  8 Jun 2017 15:25:42 +0200
Message-Id: <20170608132609.32662-18-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170608132609.32662-1-hch@lst.de>
References: <20170608132609.32662-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 17/44] hexagon: switch to use ->mapping_error
	for error reporting
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+Ci0tLQogYXJjaC9o
ZXhhZ29uL2luY2x1ZGUvYXNtL2RtYS1tYXBwaW5nLmggfCAgMiAtLQogYXJjaC9oZXhhZ29uL2tl
cm5lbC9kbWEuYyAgICAgICAgICAgICAgfCAxMiArKysrKysrKystLS0KIGFyY2gvaGV4YWdvbi9r
ZXJuZWwvaGV4YWdvbl9rc3ltcy5jICAgIHwgIDEgLQogMyBmaWxlcyBjaGFuZ2VkLCA5IGluc2Vy
dGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC9oZXhhZ29uL2luY2x1
ZGUvYXNtL2RtYS1tYXBwaW5nLmggYi9hcmNoL2hleGFnb24vaW5jbHVkZS9hc20vZG1hLW1hcHBp
bmcuaAppbmRleCBkM2E4N2JkOWI2ODYuLjAwZTNmMTAxMTNiMCAxMDA2NDQKLS0tIGEvYXJjaC9o
ZXhhZ29uL2luY2x1ZGUvYXNtL2RtYS1tYXBwaW5nLmgKKysrIGIvYXJjaC9oZXhhZ29uL2luY2x1
ZGUvYXNtL2RtYS1tYXBwaW5nLmgKQEAgLTI5LDggKzI5LDYgQEAKICNpbmNsdWRlIDxhc20vaW8u
aD4KIAogc3RydWN0IGRldmljZTsKLWV4dGVybiBpbnQgYmFkX2RtYV9hZGRyZXNzOwotI2RlZmlu
ZSBETUFfRVJST1JfQ09ERSBiYWRfZG1hX2FkZHJlc3MKIAogZXh0ZXJuIGNvbnN0IHN0cnVjdCBk
bWFfbWFwX29wcyAqZG1hX29wczsKIApkaWZmIC0tZ2l0IGEvYXJjaC9oZXhhZ29uL2tlcm5lbC9k
bWEuYyBiL2FyY2gvaGV4YWdvbi9rZXJuZWwvZG1hLmMKaW5kZXggZTc0YjY1MDA5NTg3Li43MTI2
OWRjMGYyMjUgMTAwNjQ0Ci0tLSBhL2FyY2gvaGV4YWdvbi9rZXJuZWwvZG1hLmMKKysrIGIvYXJj
aC9oZXhhZ29uL2tlcm5lbC9kbWEuYwpAQCAtMjUsMTEgKzI1LDExIEBACiAjaW5jbHVkZSA8bGlu
dXgvbW9kdWxlLmg+CiAjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KIAorI2RlZmluZSBIRVhBR09OX01B
UFBJTkdfRVJST1IJMAorCiBjb25zdCBzdHJ1Y3QgZG1hX21hcF9vcHMgKmRtYV9vcHM7CiBFWFBP
UlRfU1lNQk9MKGRtYV9vcHMpOwogCi1pbnQgYmFkX2RtYV9hZGRyZXNzOyAgLyogIGdsb2JhbHMg
YXJlIGF1dG9tYXRpY2FsbHkgaW5pdGlhbGl6ZWQgdG8gemVybyAgKi8KLQogc3RhdGljIGlubGlu
ZSB2b2lkICpkbWFfYWRkcl90b192aXJ0KGRtYV9hZGRyX3QgZG1hX2FkZHIpCiB7CiAJcmV0dXJu
IHBoeXNfdG9fdmlydCgodW5zaWduZWQgbG9uZykgZG1hX2FkZHIpOwpAQCAtMTgxLDcgKzE4MSw3
IEBAIHN0YXRpYyBkbWFfYWRkcl90IGhleGFnb25fbWFwX3BhZ2Uoc3RydWN0IGRldmljZSAqZGV2
LCBzdHJ1Y3QgcGFnZSAqcGFnZSwKIAlXQVJOX09OKHNpemUgPT0gMCk7CiAKIAlpZiAoIWNoZWNr
X2FkZHIoIm1hcF9zaW5nbGUiLCBkZXYsIGJ1cywgc2l6ZSkpCi0JCXJldHVybiBiYWRfZG1hX2Fk
ZHJlc3M7CisJCXJldHVybiBIRVhBR09OX01BUFBJTkdfRVJST1I7CiAKIAlpZiAoIShhdHRycyAm
IERNQV9BVFRSX1NLSVBfQ1BVX1NZTkMpKQogCQlkbWFfc3luYyhkbWFfYWRkcl90b192aXJ0KGJ1
cyksIHNpemUsIGRpcik7CkBAIC0yMDMsNiArMjAzLDExIEBAIHN0YXRpYyB2b2lkIGhleGFnb25f
c3luY19zaW5nbGVfZm9yX2RldmljZShzdHJ1Y3QgZGV2aWNlICpkZXYsCiAJZG1hX3N5bmMoZG1h
X2FkZHJfdG9fdmlydChkbWFfaGFuZGxlKSwgc2l6ZSwgZGlyKTsKIH0KIAorc3RhdGljIGludCBo
ZXhhZ29uX21hcHBpbmdfZXJyb3Ioc3RydWN0IGRldmljZSAqZGV2LCBkbWFfYWRkcl90IGRtYV9h
ZGRyKQoreworCXJldHVybiBkbWFfYWRkciA9PSBIRVhBR09OX01BUFBJTkdfRVJST1I7Cit9CisK
IGNvbnN0IHN0cnVjdCBkbWFfbWFwX29wcyBoZXhhZ29uX2RtYV9vcHMgPSB7CiAJLmFsbG9jCQk9
IGhleGFnb25fZG1hX2FsbG9jX2NvaGVyZW50LAogCS5mcmVlCQk9IGhleGFnb25fZnJlZV9jb2hl
cmVudCwKQEAgLTIxMCw2ICsyMTUsNyBAQCBjb25zdCBzdHJ1Y3QgZG1hX21hcF9vcHMgaGV4YWdv
bl9kbWFfb3BzID0gewogCS5tYXBfcGFnZQk9IGhleGFnb25fbWFwX3BhZ2UsCiAJLnN5bmNfc2lu
Z2xlX2Zvcl9jcHUgPSBoZXhhZ29uX3N5bmNfc2luZ2xlX2Zvcl9jcHUsCiAJLnN5bmNfc2luZ2xl
X2Zvcl9kZXZpY2UgPSBoZXhhZ29uX3N5bmNfc2luZ2xlX2Zvcl9kZXZpY2UsCisJLm1hcHBpbmdf
ZXJyb3IJPSBoZXhhZ29uX21hcHBpbmdfZXJyb3I7CiAJLmlzX3BoeXMJPSAxLAogfTsKIApkaWZm
IC0tZ2l0IGEvYXJjaC9oZXhhZ29uL2tlcm5lbC9oZXhhZ29uX2tzeW1zLmMgYi9hcmNoL2hleGFn
b24va2VybmVsL2hleGFnb25fa3N5bXMuYwppbmRleCAwMGJjYWQ5Y2JkOGYuLmFhMjQ4ZjU5NTQz
MSAxMDA2NDQKLS0tIGEvYXJjaC9oZXhhZ29uL2tlcm5lbC9oZXhhZ29uX2tzeW1zLmMKKysrIGIv
YXJjaC9oZXhhZ29uL2tlcm5lbC9oZXhhZ29uX2tzeW1zLmMKQEAgLTQwLDcgKzQwLDYgQEAgRVhQ
T1JUX1NZTUJPTChtZW1zZXQpOwogLyogQWRkaXRpb25hbCB2YXJpYWJsZXMgKi8KIEVYUE9SVF9T
WU1CT0woX19waHlzX29mZnNldCk7CiBFWFBPUlRfU1lNQk9MKF9kZmx0X2NhY2hlX2F0dCk7Ci1F
WFBPUlRfU1lNQk9MKGJhZF9kbWFfYWRkcmVzcyk7CiAKICNkZWZpbmUgREVDTEFSRV9FWFBPUlQo
bmFtZSkgICAgIFwKIAlleHRlcm4gdm9pZCBuYW1lKHZvaWQpOyBFWFBPUlRfU1lNQk9MKG5hbWUp
Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 08 13:27:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 13: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 1dIxTQ-00040y-Mb; Thu, 08 Jun 2017 13:27:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dIxTP-0003yV-4m
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 13:27:39 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 07/6B-03557-AC059395; Thu, 08 Jun 2017 13:27:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCLMWRWlGSWpSXmKPExsXiaHS5VfdUgGW
 kweZvjBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aMydtYChZLV0y/dp65gXG2eBcjFweLwAk2
 iR/nm5lBHCGBE4wSMz7+BHI4OdgEVCTePO9hB0mICBxikTj55igTSIJZQEHi171NrCC2sICZR
 MuJrYwgNouAqkTf7EksXYwcHLwCBhIH58WAhCUE5CV2tV0EK+cECrec3gU2RkhAX+LQgmlgiy
 UEWhgl2i6uYJnAyLOAkWEVo0ZxalFZapGuoYFeUlFmekZJbmJmDpBnppebWlycmJ6ak5hUrJe
 cn7uJEeh7BiDYwXhvWcAhRkkOJiVRXkUBy0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErw3/IFy
 gkWp6akVaZk5wCCESUtw8CiJ8P73AUrzFhck5hZnpkOkTjEqSonz3gXpEwBJZJTmwbXBAv8So
 6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHndfIGm8GTmlcBNfwW0mAlo8ZJ3FiCLSxIRUlINjP
 rWkRbJWTZ/BH+psvWqr1v0dC/PnOd/jWZNqHXeX3GjIfPJx2kH4lgOrp+n/Wuq58L6PxM+953
 jdxY++tpCRfnIma9Xix7PjbO4aPrh9E82c60Xfw89KM/6e7Pnt/ZqXmabxp9LFBk41A9nb3T8
 4nHPVHCH7brLMS7vjqQ2JRQ1q6x7UK3uya/EUpyRaKjFXFScCAAspYYXdwIAAA==
X-Env-Sender: BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1496928456!72800956!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44979 invoked from network); 8 Jun 2017 13:27:37 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-9.tower-21.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 8 Jun 2017 13:27:37 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=0pQM296cOAN5HCVAlroZai7dK3o9yZmTCDhfK9xt9Xc=; b=PXwu9ucoFB1f8Jh90h65lGVVI
 HoFQy2SrDkiDWxDjCgJuV8lg8KiDxy3jI6UAKG/qg8F92mgtXPQ808QdT6y8/fAMGTQe8lvy+Vszu
 gNz3/JsQLXWJ6rUU/T0WTuKGobb9noy0SjqqXk2HZfU70B/9tmyy4cI5qWkqv4MvjOn87hl8B9doV
 yW8ncM1vSri8mkEt3EiXWUIYz/1WihvPvne1AbHE+SS7r53VoBv/JYHrrgR+AL1R7nXacCCJI38H+
 KlxHY6ocykWVT2O9QJnwMPg2y6FCJuh9JE6z2NccdTw7aKcCrAW4G40PXESg1fEc84WEgGuaJZVjF
 sdFBOYQZw==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dIxTH-0006Rc-PV; Thu, 08 Jun 2017 13:27:32 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Thu,  8 Jun 2017 15:25:44 +0200
Message-Id: <20170608132609.32662-20-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170608132609.32662-1-hch@lst.de>
References: <20170608132609.32662-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 19/44] s390: implement ->mapping_error
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

czM5MCBjYW4gYWxzbyB1c2Ugbm9vcF9kbWFfb3BzLCBhbmQgd2hpbGUgdGhhdCBjdXJyZW50bHkg
ZG9lcyBub3QgcmV0dXJuCmVycm9ycyBpdCB3aWxsIHNvIGluIHRoZSBmdXR1cmUuICBJbXBsZW1l
bnRpbmcgdGhlIG1hcHBpbmdfZXJyb3IgbWV0aG9kCmlzIHRoZSBwcm9wZXIgd2F5IHRvIGhhdmUg
cGVyLW9wcyBlcnJvciBjb25kaXRpb25zLgoKU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoIEhlbGx3
aWcgPGhjaEBsc3QuZGU+Ci0tLQogYXJjaC9zMzkwL2luY2x1ZGUvYXNtL2RtYS1tYXBwaW5nLmgg
fCAgMiAtLQogYXJjaC9zMzkwL3BjaS9wY2lfZG1hLmMgICAgICAgICAgICAgfCAxOCArKysrKysr
KysrKysrLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3MzOTAvaW5jbHVkZS9hc20vZG1hLW1hcHBpbmcuaCBi
L2FyY2gvczM5MC9pbmNsdWRlL2FzbS9kbWEtbWFwcGluZy5oCmluZGV4IDMxMDhiOGRiZTI2Ni4u
NTEyYWQwZWFhMTFhIDEwMDY0NAotLS0gYS9hcmNoL3MzOTAvaW5jbHVkZS9hc20vZG1hLW1hcHBp
bmcuaAorKysgYi9hcmNoL3MzOTAvaW5jbHVkZS9hc20vZG1hLW1hcHBpbmcuaApAQCAtOCw4ICs4
LDYgQEAKICNpbmNsdWRlIDxsaW51eC9kbWEtZGVidWcuaD4KICNpbmNsdWRlIDxsaW51eC9pby5o
PgogCi0jZGVmaW5lIERNQV9FUlJPUl9DT0RFCQkofihkbWFfYWRkcl90KSAweDApCi0KIGV4dGVy
biBjb25zdCBzdHJ1Y3QgZG1hX21hcF9vcHMgczM5MF9wY2lfZG1hX29wczsKIAogc3RhdGljIGlu
bGluZSBjb25zdCBzdHJ1Y3QgZG1hX21hcF9vcHMgKmdldF9hcmNoX2RtYV9vcHMoc3RydWN0IGJ1
c190eXBlICpidXMpCmRpZmYgLS1naXQgYS9hcmNoL3MzOTAvcGNpL3BjaV9kbWEuYyBiL2FyY2gv
czM5MC9wY2kvcGNpX2RtYS5jCmluZGV4IDkwODFhNTdmYTM0MC4uZWE2MjNmYWFiNTI1IDEwMDY0
NAotLS0gYS9hcmNoL3MzOTAvcGNpL3BjaV9kbWEuYworKysgYi9hcmNoL3MzOTAvcGNpL3BjaV9k
bWEuYwpAQCAtMTQsNiArMTQsOCBAQAogI2luY2x1ZGUgPGxpbnV4L3BjaS5oPgogI2luY2x1ZGUg
PGFzbS9wY2lfZG1hLmg+CiAKKyNkZWZpbmUgUzM5MF9NQVBQSU5HX0VSUk9SCQkofihkbWFfYWRk
cl90KSAweDApCisKIHN0YXRpYyBzdHJ1Y3Qga21lbV9jYWNoZSAqZG1hX3JlZ2lvbl90YWJsZV9j
YWNoZTsKIHN0YXRpYyBzdHJ1Y3Qga21lbV9jYWNoZSAqZG1hX3BhZ2VfdGFibGVfY2FjaGU7CiBz
dGF0aWMgaW50IHMzOTBfaW9tbXVfc3RyaWN0OwpAQCAtMjgxLDcgKzI4Myw3IEBAIHN0YXRpYyBk
bWFfYWRkcl90IGRtYV9hbGxvY19hZGRyZXNzKHN0cnVjdCBkZXZpY2UgKmRldiwgaW50IHNpemUp
CiAKIG91dF9lcnJvcjoKIAlzcGluX3VubG9ja19pcnFyZXN0b3JlKCZ6ZGV2LT5pb21tdV9iaXRt
YXBfbG9jaywgZmxhZ3MpOwotCXJldHVybiBETUFfRVJST1JfQ09ERTsKKwlyZXR1cm4gUzM5MF9N
QVBQSU5HX0VSUk9SOwogfQogCiBzdGF0aWMgdm9pZCBkbWFfZnJlZV9hZGRyZXNzKHN0cnVjdCBk
ZXZpY2UgKmRldiwgZG1hX2FkZHJfdCBkbWFfYWRkciwgaW50IHNpemUpCkBAIC0zMjksNyArMzMx
LDcgQEAgc3RhdGljIGRtYV9hZGRyX3QgczM5MF9kbWFfbWFwX3BhZ2VzKHN0cnVjdCBkZXZpY2Ug
KmRldiwgc3RydWN0IHBhZ2UgKnBhZ2UsCiAJLyogVGhpcyByb3VuZHMgdXAgbnVtYmVyIG9mIHBh
Z2VzIGJhc2VkIG9uIHNpemUgYW5kIG9mZnNldCAqLwogCW5yX3BhZ2VzID0gaW9tbXVfbnVtX3Bh
Z2VzKHBhLCBzaXplLCBQQUdFX1NJWkUpOwogCWRtYV9hZGRyID0gZG1hX2FsbG9jX2FkZHJlc3Mo
ZGV2LCBucl9wYWdlcyk7Ci0JaWYgKGRtYV9hZGRyID09IERNQV9FUlJPUl9DT0RFKSB7CisJaWYg
KGRtYV9hZGRyID09IFMzOTBfTUFQUElOR19FUlJPUikgewogCQlyZXQgPSAtRU5PU1BDOwogCQln
b3RvIG91dF9lcnI7CiAJfQpAQCAtMzUyLDcgKzM1NCw3IEBAIHN0YXRpYyBkbWFfYWRkcl90IHMz
OTBfZG1hX21hcF9wYWdlcyhzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBwYWdlICpwYWdlLAog
b3V0X2VycjoKIAl6cGNpX2VycigibWFwIGVycm9yOlxuIik7CiAJenBjaV9lcnJfZG1hKHJldCwg
cGEpOwotCXJldHVybiBETUFfRVJST1JfQ09ERTsKKwlyZXR1cm4gUzM5MF9NQVBQSU5HX0VSUk9S
OwogfQogCiBzdGF0aWMgdm9pZCBzMzkwX2RtYV91bm1hcF9wYWdlcyhzdHJ1Y3QgZGV2aWNlICpk
ZXYsIGRtYV9hZGRyX3QgZG1hX2FkZHIsCkBAIC00MjksNyArNDMxLDcgQEAgc3RhdGljIGludCBf
X3MzOTBfZG1hX21hcF9zZyhzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBzY2F0dGVybGlzdCAq
c2csCiAJaW50IHJldDsKIAogCWRtYV9hZGRyX2Jhc2UgPSBkbWFfYWxsb2NfYWRkcmVzcyhkZXYs
IG5yX3BhZ2VzKTsKLQlpZiAoZG1hX2FkZHJfYmFzZSA9PSBETUFfRVJST1JfQ09ERSkKKwlpZiAo
ZG1hX2FkZHJfYmFzZSA9PSBTMzkwX01BUFBJTkdfRVJST1IpCiAJCXJldHVybiAtRU5PTUVNOwog
CiAJZG1hX2FkZHIgPSBkbWFfYWRkcl9iYXNlOwpAQCAtNDc2LDcgKzQ3OCw3IEBAIHN0YXRpYyBp
bnQgczM5MF9kbWFfbWFwX3NnKHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IHNjYXR0ZXJsaXN0
ICpzZywKIAlmb3IgKGkgPSAxOyBpIDwgbnJfZWxlbWVudHM7IGkrKykgewogCQlzID0gc2dfbmV4
dChzKTsKIAotCQlzLT5kbWFfYWRkcmVzcyA9IERNQV9FUlJPUl9DT0RFOworCQlzLT5kbWFfYWRk
cmVzcyA9IFMzOTBfTUFQUElOR19FUlJPUjsKIAkJcy0+ZG1hX2xlbmd0aCA9IDA7CiAKIAkJaWYg
KHMtPm9mZnNldCB8fCAoc2l6ZSAmIH5QQUdFX01BU0spIHx8CkBAIC01MjUsNiArNTI3LDExIEBA
IHN0YXRpYyB2b2lkIHMzOTBfZG1hX3VubWFwX3NnKHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0
IHNjYXR0ZXJsaXN0ICpzZywKIAkJcy0+ZG1hX2xlbmd0aCA9IDA7CiAJfQogfQorCQorc3RhdGlj
IGludCBzMzkwX21hcHBpbmdfZXJyb3Ioc3RydWN0IGRldmljZSAqZGV2LCBkbWFfYWRkcl90IGRt
YV9hZGRyKQoreworCXJldHVybiBkbWFfYWRkciA9PSBTMzkwX01BUFBJTkdfRVJST1I7Cit9CiAK
IGludCB6cGNpX2RtYV9pbml0X2RldmljZShzdHJ1Y3QgenBjaV9kZXYgKnpkZXYpCiB7CkBAIC02
NTcsNiArNjY0LDcgQEAgY29uc3Qgc3RydWN0IGRtYV9tYXBfb3BzIHMzOTBfcGNpX2RtYV9vcHMg
PSB7CiAJLnVubWFwX3NnCT0gczM5MF9kbWFfdW5tYXBfc2csCiAJLm1hcF9wYWdlCT0gczM5MF9k
bWFfbWFwX3BhZ2VzLAogCS51bm1hcF9wYWdlCT0gczM5MF9kbWFfdW5tYXBfcGFnZXMsCisJLm1h
cHBpbmdfZXJyb3IJPSBzMzkwX21hcHBpbmdfZXJyb3IsCiAJLyogaWYgd2Ugc3VwcG9ydCBkaXJl
Y3QgRE1BIHRoaXMgbXVzdCBiZSBjb25kaXRpb25hbCAqLwogCS5pc19waHlzCT0gMCwKIAkvKiBk
bWFfc3VwcG9ydGVkIGlzIHVuY29uZGl0aW9uYWxseSB0cnVlIHdpdGhvdXQgYSBjYWxsYmFjayAq
LwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 08 13:27:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 13: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 1dIxTQ-00041a-US; Thu, 08 Jun 2017 13:27:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dIxTP-0003ym-Ch
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 13:27:39 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 DE/FF-03587-AC059395; Thu, 08 Jun 2017 13:27:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsXiaHS5VfdUgGW
 kwe9Ui+9bJjM5MHoc/nCFJYAxijUzLym/IoE148y6lywFF0Uq/r28x97AeEywi5GLg0XgBJvE
 juebmboYOTmEBE4wSuxs4wGx2QRUJN4872EHKRIROMQicfLNUbAiZgEFiV/3NrGC2MIC1hInD
 x9gBLFZBFQlzkz/wQJi8woYSLxqfMgMYksIyEvsarsIVs8JFG85vQtqmb7EoQXTmEEWSAi0ME
 q0XVzBMoGRZwEjwypGjeLUorLUIl1DC72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/Nx
 NjEDPMwDBDsabGwMOMUpyMCmJ8ioKWEYK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBN8AfKCRal
 pqdWpGXmAEMQJi3BwaMkwvvfByjNW1yQmFucmQ6ROsWoKCXO+8sPKCEAksgozYNrg4X9JUZZK
 WFeRqBDhHgKUotyM0tQ5V8xinMwKgnzuvkCTeHJzCuBm/4KaDET0OIl7yxAFpckIqSkGhiXq9
 1c//Xi+0anmhd837SW/dJl1QmXXaqyy9p06+PzGn6a18xjbilx6dTmTlaOCq3yBtpe/2RbrGm
 N/12Oa2nzTi2ofVrQuP/lTcEjc+5M/C331vbLjrJ7aTuWul7MmRP1U6O+L0pumoH09Bgu/TbJ
 nktSzQ83S8U0Rlyc/P+kR/2Plc/tw5RYijMSDbWYi4oTAZziqxV2AgAA
X-Env-Sender: BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1496928456!72827490!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20239 invoked from network); 8 Jun 2017 13:27:37 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-11.tower-21.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 8 Jun 2017 13:27:37 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=1dtxUOxP7ZlKqBs8WTsw3wVNwLvNEAwp0in+GBgczaI=; b=bgD/zbC/L/tRyTHfXdp7dZCPi
 WSSzokVFMpy13V/VJRyb9fbT6iPOtuv7i3lJh87x7Ivi/KgHDcD6ZmStm7z50uj7tyBjn9CgW4MUT
 ru+KkbPwKFgbDQqGlx/a6LImK504q6LnNWxVWaTaTm5UfzTL3/J3IiF/ZXJdssTjTxTn20XVHWSfo
 ZxvRRBgXPNMbETReoEt6aRt4grqhU79aiqc4a9Ou4Fe2w7QSBtyxjU/nK6BlYUMZgK/qX91mqz6l5
 kLYmp93VtYgI1jUI5LRKAjJMh9vNoMq/Kdm3Tfn9AjjcTjfGuSfUa2BE/h8ywNAJClfGXXJxKtJAZ
 wgtSQkVdg==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dIxTE-0006MF-6g; Thu, 08 Jun 2017 13:27:28 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Thu,  8 Jun 2017 15:25:43 +0200
Message-Id: <20170608132609.32662-19-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170608132609.32662-1-hch@lst.de>
References: <20170608132609.32662-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 18/44] iommu/amd: implement ->mapping_error
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RE1BX0VSUk9SX0NPREUgaXMgZ29pbmcgdG8gZ28gYXdheSwgc28gZG9uJ3QgcmVseSBvbiBpdC4K
ClNpZ25lZC1vZmYtYnk6IENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgotLS0KIGRyaXZl
cnMvaW9tbXUvYW1kX2lvbW11LmMgfCAxOCArKysrKysrKysrKysrLS0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCAxMyBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZl
cnMvaW9tbXUvYW1kX2lvbW11LmMgYi9kcml2ZXJzL2lvbW11L2FtZF9pb21tdS5jCmluZGV4IDYz
Y2FjZjVkNmNmMi4uZDQxMjgwZTg2OWRlIDEwMDY0NAotLS0gYS9kcml2ZXJzL2lvbW11L2FtZF9p
b21tdS5jCisrKyBiL2RyaXZlcnMvaW9tbXUvYW1kX2lvbW11LmMKQEAgLTU0LDYgKzU0LDggQEAK
ICNpbmNsdWRlICJhbWRfaW9tbXVfdHlwZXMuaCIKICNpbmNsdWRlICJpcnFfcmVtYXBwaW5nLmgi
CiAKKyNkZWZpbmUgQU1EX0lPTU1VX01BUFBJTkdfRVJST1IJMAorCiAjZGVmaW5lIENNRF9TRVRf
VFlQRShjbWQsIHQpICgoY21kKS0+ZGF0YVsxXSB8PSAoKHQpIDw8IDI4KSkKIAogI2RlZmluZSBM
T09QX1RJTUVPVVQJMTAwMDAwCkBAIC0yMzk0LDcgKzIzOTYsNyBAQCBzdGF0aWMgZG1hX2FkZHJf
dCBfX21hcF9zaW5nbGUoc3RydWN0IGRldmljZSAqZGV2LAogCXBhZGRyICY9IFBBR0VfTUFTSzsK
IAogCWFkZHJlc3MgPSBkbWFfb3BzX2FsbG9jX2lvdmEoZGV2LCBkbWFfZG9tLCBwYWdlcywgZG1h
X21hc2spOwotCWlmIChhZGRyZXNzID09IERNQV9FUlJPUl9DT0RFKQorCWlmIChhZGRyZXNzID09
IEFNRF9JT01NVV9NQVBQSU5HX0VSUk9SKQogCQlnb3RvIG91dDsKIAogCXByb3QgPSBkaXIycHJv
dChkaXJlY3Rpb24pOwpAQCAtMjQzMSw3ICsyNDMzLDcgQEAgc3RhdGljIGRtYV9hZGRyX3QgX19t
YXBfc2luZ2xlKHN0cnVjdCBkZXZpY2UgKmRldiwKIAogCWRtYV9vcHNfZnJlZV9pb3ZhKGRtYV9k
b20sIGFkZHJlc3MsIHBhZ2VzKTsKIAotCXJldHVybiBETUFfRVJST1JfQ09ERTsKKwlyZXR1cm4g
QU1EX0lPTU1VX01BUFBJTkdfRVJST1I7CiB9CiAKIC8qCkBAIC0yNDgzLDcgKzI0ODUsNyBAQCBz
dGF0aWMgZG1hX2FkZHJfdCBtYXBfcGFnZShzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBwYWdl
ICpwYWdlLAogCWlmIChQVFJfRVJSKGRvbWFpbikgPT0gLUVJTlZBTCkKIAkJcmV0dXJuIChkbWFf
YWRkcl90KXBhZGRyOwogCWVsc2UgaWYgKElTX0VSUihkb21haW4pKQotCQlyZXR1cm4gRE1BX0VS
Uk9SX0NPREU7CisJCXJldHVybiBBTURfSU9NTVVfTUFQUElOR19FUlJPUjsKIAogCWRtYV9tYXNr
ID0gKmRldi0+ZG1hX21hc2s7CiAJZG1hX2RvbSA9IHRvX2RtYV9vcHNfZG9tYWluKGRvbWFpbik7
CkBAIC0yNTYwLDcgKzI1NjIsNyBAQCBzdGF0aWMgaW50IG1hcF9zZyhzdHJ1Y3QgZGV2aWNlICpk
ZXYsIHN0cnVjdCBzY2F0dGVybGlzdCAqc2dsaXN0LAogCW5wYWdlcyA9IHNnX251bV9wYWdlcyhk
ZXYsIHNnbGlzdCwgbmVsZW1zKTsKIAogCWFkZHJlc3MgPSBkbWFfb3BzX2FsbG9jX2lvdmEoZGV2
LCBkbWFfZG9tLCBucGFnZXMsIGRtYV9tYXNrKTsKLQlpZiAoYWRkcmVzcyA9PSBETUFfRVJST1Jf
Q09ERSkKKwlpZiAoYWRkcmVzcyA9PSBBTURfSU9NTVVfTUFQUElOR19FUlJPUikKIAkJZ290byBv
dXRfZXJyOwogCiAJcHJvdCA9IGRpcjJwcm90KGRpcmVjdGlvbik7CkBAIC0yNjgzLDcgKzI2ODUs
NyBAQCBzdGF0aWMgdm9pZCAqYWxsb2NfY29oZXJlbnQoc3RydWN0IGRldmljZSAqZGV2LCBzaXpl
X3Qgc2l6ZSwKIAkqZG1hX2FkZHIgPSBfX21hcF9zaW5nbGUoZGV2LCBkbWFfZG9tLCBwYWdlX3Rv
X3BoeXMocGFnZSksCiAJCQkJIHNpemUsIERNQV9CSURJUkVDVElPTkFMLCBkbWFfbWFzayk7CiAK
LQlpZiAoKmRtYV9hZGRyID09IERNQV9FUlJPUl9DT0RFKQorCWlmICgqZG1hX2FkZHIgPT0gQU1E
X0lPTU1VX01BUFBJTkdfRVJST1IpCiAJCWdvdG8gb3V0X2ZyZWU7CiAKIAlyZXR1cm4gcGFnZV9h
ZGRyZXNzKHBhZ2UpOwpAQCAtMjczMiw2ICsyNzM0LDExIEBAIHN0YXRpYyBpbnQgYW1kX2lvbW11
X2RtYV9zdXBwb3J0ZWQoc3RydWN0IGRldmljZSAqZGV2LCB1NjQgbWFzaykKIAlyZXR1cm4gY2hl
Y2tfZGV2aWNlKGRldik7CiB9CiAKK3N0YXRpYyBpbnQgYW1kX2lvbW11X21hcHBpbmdfZXJyb3Io
c3RydWN0IGRldmljZSAqZGV2LCBkbWFfYWRkcl90IGRtYV9hZGRyKQoreworCXJldHVybiBkbWFf
YWRkciA9PSBBTURfSU9NTVVfTUFQUElOR19FUlJPUjsKK30KKwogc3RhdGljIGNvbnN0IHN0cnVj
dCBkbWFfbWFwX29wcyBhbWRfaW9tbXVfZG1hX29wcyA9IHsKIAkuYWxsb2MJCT0gYWxsb2NfY29o
ZXJlbnQsCiAJLmZyZWUJCT0gZnJlZV9jb2hlcmVudCwKQEAgLTI3NDAsNiArMjc0Nyw3IEBAIHN0
YXRpYyBjb25zdCBzdHJ1Y3QgZG1hX21hcF9vcHMgYW1kX2lvbW11X2RtYV9vcHMgPSB7CiAJLm1h
cF9zZwkJPSBtYXBfc2csCiAJLnVubWFwX3NnCT0gdW5tYXBfc2csCiAJLmRtYV9zdXBwb3J0ZWQJ
PSBhbWRfaW9tbXVfZG1hX3N1cHBvcnRlZCwKKwkubWFwcGluZ19lcnJvcgk9IGFtZF9pb21tdV9t
YXBwaW5nX2Vycm9yLAogfTsKIAogc3RhdGljIGludCBpbml0X3Jlc2VydmVkX2lvdmFfcmFuZ2Vz
KHZvaWQpCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 08 13:27:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 13:27:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIxTR-00042z-9V; Thu, 08 Jun 2017 13: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
 <BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dIxTQ-00040c-Tm
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 13:27:41 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 E9/0C-01992-CC059395; Thu, 08 Jun 2017 13:27:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKLMWRWlGSWpSXmKPExsXiaHS5Vfd0gGW
 kwYzjihbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b7C9NYC3aoVqyavoqxgfG9fBcjFweLwAk2
 iUtTdzCBOEICJxgl5m17xdzFyMnBJqAi8eZ5DztIQkTgEIvEyTdHmUASzAIKEr/ubWIFsYUFz
 CUutL4Ei7MIqErs/XiZDcTmFTCQePP4PpgtISAvsavtIlg9J1C85fQusHohAX2JQwumMYMskB
 BoYZRou7iCZQIjzwJGhlWMGsWpRWWpRbpGJnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXr
 J+bmbGIHer2dgYNzBeHOy3yFGSQ4mJVFeRQHLSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvDf8
 gXKCRanpqRVpmTnAMIRJS3DwKInw/vcBSvMWFyTmFmemQ6ROMSpKifPeBekTAElklObBtcFC/
 xKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYV43X6ApPJl5JXDTXwEtZgJavOSdBcjikkSElF
 QD47zyB9G70i6s/hqp6pmxZxfb0pXHVVIcHeRVy91tz/nfPJ/1mjfs3u1p8QICx5frpTxh5Zr
 tPu/j8ttTJm64c/9y9Pp+x9m/1Pd8PX+l/Px7af1/r+cG6t9KfKp/QyC3nam9d16Pz+PJhUu9
 jLgn15anTr+T8tO3+UHD/pbQnF3rXvYV/Ky+dlCJpTgj0VCLuag4EQCIHCk1eAIAAA==
X-Env-Sender: BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1496928457!86966802!1
X-Originating-IP: [65.50.211.133]
X-SpamReason: No, hits=1.7 required=7.0 tests=BODY_RANDOM_LONG,HOT_NASTY
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31683 invoked from network); 8 Jun 2017 13:27:39 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-13.tower-206.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 8 Jun 2017 13:27:39 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=TlZMmNggHnqNT4rtRZI8uAv16f5G88ZGyd/iTRPf+S8=; b=PSacnYAz4Ay6BNZhyro0B6E0X
 RWPEAX4kvLL4nWQjAnCuym5tdIZwVkpLgj3QEieD44LWWx8WVF2OTTAnHYQQKX+eKosIiwQdTtDA/
 drHHr+7+jR5/JgqYuzxCrrPQEj/eY9nL7R6hXlMIxmGiJHbEPyB2LTakQFD7WW6qoQ+xapGGC0bn/
 zM+t+5v9lYM7ny2ZVco2J0nDLIiWeVgCarPPGSL+Oc6IdXMv/Ye5vwinFt5MR3u9i2nS999RETqQn
 iYwrabSN17xWXRSPsVVQFkqMx1C/3AHIe7jEQ4HFiddOsOIR5gnsdXiD8IEqpAuVSWwXGlRsPHV8G
 QK65OUnQA==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dIxTL-0006Wn-BZ; Thu, 08 Jun 2017 13:27:36 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Thu,  8 Jun 2017 15:25:45 +0200
Message-Id: <20170608132609.32662-21-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170608132609.32662-1-hch@lst.de>
References: <20170608132609.32662-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 20/44] sparc: implement ->mapping_error
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RE1BX0VSUk9SX0NPREUgaXMgZ29pbmcgdG8gZ28gYXdheSwgc28gZG9uJ3QgcmVseSBvbiBpdC4K
ClNpZ25lZC1vZmYtYnk6IENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgotLS0KIGFyY2gv
c3BhcmMvaW5jbHVkZS9hc20vZG1hLW1hcHBpbmcuaCB8ICAyIC0tCiBhcmNoL3NwYXJjL2tlcm5l
bC9pb21tdS5jICAgICAgICAgICAgfCAxMiArKysrKysrKystLS0KIGFyY2gvc3BhcmMva2VybmVs
L2lvbW11X2NvbW1vbi5oICAgICB8ICAyICsrCiBhcmNoL3NwYXJjL2tlcm5lbC9wY2lfc3VuNHYu
YyAgICAgICAgfCAxNCArKysrKysrKysrLS0tLQogNCBmaWxlcyBjaGFuZ2VkLCAyMSBpbnNlcnRp
b25zKCspLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gvc3BhcmMvaW5jbHVkZS9h
c20vZG1hLW1hcHBpbmcuaCBiL2FyY2gvc3BhcmMvaW5jbHVkZS9hc20vZG1hLW1hcHBpbmcuaApp
bmRleCA2OWNjNjI3Nzc5ZjIuLmI4ZThkZmNkMDY1ZCAxMDA2NDQKLS0tIGEvYXJjaC9zcGFyYy9p
bmNsdWRlL2FzbS9kbWEtbWFwcGluZy5oCisrKyBiL2FyY2gvc3BhcmMvaW5jbHVkZS9hc20vZG1h
LW1hcHBpbmcuaApAQCAtNSw4ICs1LDYgQEAKICNpbmNsdWRlIDxsaW51eC9tbS5oPgogI2luY2x1
ZGUgPGxpbnV4L2RtYS1kZWJ1Zy5oPgogCi0jZGVmaW5lIERNQV9FUlJPUl9DT0RFCSh+KGRtYV9h
ZGRyX3QpMHgwKQotCiAjZGVmaW5lIEhBVkVfQVJDSF9ETUFfU1VQUE9SVEVEIDEKIGludCBkbWFf
c3VwcG9ydGVkKHN0cnVjdCBkZXZpY2UgKmRldiwgdTY0IG1hc2spOwogCmRpZmYgLS1naXQgYS9h
cmNoL3NwYXJjL2tlcm5lbC9pb21tdS5jIGIvYXJjaC9zcGFyYy9rZXJuZWwvaW9tbXUuYwppbmRl
eCBjNjNiYTk5Y2E1NTEuLmRhZmEzMTZkOTc4ZCAxMDA2NDQKLS0tIGEvYXJjaC9zcGFyYy9rZXJu
ZWwvaW9tbXUuYworKysgYi9hcmNoL3NwYXJjL2tlcm5lbC9pb21tdS5jCkBAIC0zMTQsNyArMzE0
LDcgQEAgc3RhdGljIGRtYV9hZGRyX3QgZG1hXzR1X21hcF9wYWdlKHN0cnVjdCBkZXZpY2UgKmRl
diwgc3RydWN0IHBhZ2UgKnBhZ2UsCiBiYWRfbm9fY3R4OgogCWlmIChwcmludGtfcmF0ZWxpbWl0
KCkpCiAJCVdBUk5fT04oMSk7Ci0JcmV0dXJuIERNQV9FUlJPUl9DT0RFOworCXJldHVybiBTUEFS
Q19NQVBQSU5HX0VSUk9SOwogfQogCiBzdGF0aWMgdm9pZCBzdHJidWZfZmx1c2goc3RydWN0IHN0
cmJ1ZiAqc3RyYnVmLCBzdHJ1Y3QgaW9tbXUgKmlvbW11LApAQCAtNTQ3LDcgKzU0Nyw3IEBAIHN0
YXRpYyBpbnQgZG1hXzR1X21hcF9zZyhzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBzY2F0dGVy
bGlzdCAqc2dsaXN0LAogCiAJaWYgKG91dGNvdW50IDwgaW5jb3VudCkgewogCQlvdXRzID0gc2df
bmV4dChvdXRzKTsKLQkJb3V0cy0+ZG1hX2FkZHJlc3MgPSBETUFfRVJST1JfQ09ERTsKKwkJb3V0
cy0+ZG1hX2FkZHJlc3MgPSBTUEFSQ19NQVBQSU5HX0VSUk9SOwogCQlvdXRzLT5kbWFfbGVuZ3Ro
ID0gMDsKIAl9CiAKQEAgLTU3Myw3ICs1NzMsNyBAQCBzdGF0aWMgaW50IGRtYV80dV9tYXBfc2co
c3RydWN0IGRldmljZSAqZGV2LCBzdHJ1Y3Qgc2NhdHRlcmxpc3QgKnNnbGlzdCwKIAkJCWlvbW11
X3RibF9yYW5nZV9mcmVlKCZpb21tdS0+dGJsLCB2YWRkciwgbnBhZ2VzLAogCQkJCQkgICAgIElP
TU1VX0VSUk9SX0NPREUpOwogCi0JCQlzLT5kbWFfYWRkcmVzcyA9IERNQV9FUlJPUl9DT0RFOwor
CQkJcy0+ZG1hX2FkZHJlc3MgPSBTUEFSQ19NQVBQSU5HX0VSUk9SOwogCQkJcy0+ZG1hX2xlbmd0
aCA9IDA7CiAJCX0KIAkJaWYgKHMgPT0gb3V0cykKQEAgLTc0MSw2ICs3NDEsMTEgQEAgc3RhdGlj
IHZvaWQgZG1hXzR1X3N5bmNfc2dfZm9yX2NwdShzdHJ1Y3QgZGV2aWNlICpkZXYsCiAJc3Bpbl91
bmxvY2tfaXJxcmVzdG9yZSgmaW9tbXUtPmxvY2ssIGZsYWdzKTsKIH0KIAorc3RhdGljIGludCBk
bWFfNHVfbWFwcGluZ19lcnJvcihzdHJ1Y3QgZGV2aWNlICpkZXYsIGRtYV9hZGRyX3QgZG1hX2Fk
ZHIpCit7CisJcmV0dXJuIGRtYV9hZGRyID09IFNQQVJDX01BUFBJTkdfRVJST1I7Cit9CisKIHN0
YXRpYyBjb25zdCBzdHJ1Y3QgZG1hX21hcF9vcHMgc3VuNHVfZG1hX29wcyA9IHsKIAkuYWxsb2MJ
CQk9IGRtYV80dV9hbGxvY19jb2hlcmVudCwKIAkuZnJlZQkJCT0gZG1hXzR1X2ZyZWVfY29oZXJl
bnQsCkBAIC03NTAsNiArNzU1LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBkbWFfbWFwX29wcyBz
dW40dV9kbWFfb3BzID0gewogCS51bm1hcF9zZwkJPSBkbWFfNHVfdW5tYXBfc2csCiAJLnN5bmNf
c2luZ2xlX2Zvcl9jcHUJPSBkbWFfNHVfc3luY19zaW5nbGVfZm9yX2NwdSwKIAkuc3luY19zZ19m
b3JfY3B1CT0gZG1hXzR1X3N5bmNfc2dfZm9yX2NwdSwKKwkubWFwcGluZ19lcnJvcgkJPSBkbWFf
NHVfbWFwcGluZ19lcnJvciwKIH07CiAKIGNvbnN0IHN0cnVjdCBkbWFfbWFwX29wcyAqZG1hX29w
cyA9ICZzdW40dV9kbWFfb3BzOwpkaWZmIC0tZ2l0IGEvYXJjaC9zcGFyYy9rZXJuZWwvaW9tbXVf
Y29tbW9uLmggYi9hcmNoL3NwYXJjL2tlcm5lbC9pb21tdV9jb21tb24uaAppbmRleCA4Mjg0OTMz
MjlmNjguLjVlYTVjMTkyYjFkOSAxMDA2NDQKLS0tIGEvYXJjaC9zcGFyYy9rZXJuZWwvaW9tbXVf
Y29tbW9uLmgKKysrIGIvYXJjaC9zcGFyYy9rZXJuZWwvaW9tbXVfY29tbW9uLmgKQEAgLTQ3LDQg
KzQ3LDYgQEAgc3RhdGljIGlubGluZSBpbnQgaXNfc3Bhbl9ib3VuZGFyeSh1bnNpZ25lZCBsb25n
IGVudHJ5LAogCXJldHVybiBpb21tdV9pc19zcGFuX2JvdW5kYXJ5KGVudHJ5LCBuciwgc2hpZnQs
IGJvdW5kYXJ5X3NpemUpOwogfQogCisjZGVmaW5lIFNQQVJDX01BUFBJTkdfRVJST1IJKH4oZG1h
X2FkZHJfdCkweDApCisKICNlbmRpZiAvKiBfSU9NTVVfQ09NTU9OX0ggKi8KZGlmZiAtLWdpdCBh
L2FyY2gvc3BhcmMva2VybmVsL3BjaV9zdW40di5jIGIvYXJjaC9zcGFyYy9rZXJuZWwvcGNpX3N1
bjR2LmMKaW5kZXggNjhiZWM3Yzk3Y2I4Li44ZTJhNTZmNGMwM2EgMTAwNjQ0Ci0tLSBhL2FyY2gv
c3BhcmMva2VybmVsL3BjaV9zdW40di5jCisrKyBiL2FyY2gvc3BhcmMva2VybmVsL3BjaV9zdW40
di5jCkBAIC00MTIsMTIgKzQxMiwxMiBAQCBzdGF0aWMgZG1hX2FkZHJfdCBkbWFfNHZfbWFwX3Bh
Z2Uoc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1Y3QgcGFnZSAqcGFnZSwKIGJhZDoKIAlpZiAocHJp
bnRrX3JhdGVsaW1pdCgpKQogCQlXQVJOX09OKDEpOwotCXJldHVybiBETUFfRVJST1JfQ09ERTsK
KwlyZXR1cm4gU1BBUkNfTUFQUElOR19FUlJPUjsKIAogaW9tbXVfbWFwX2ZhaWw6CiAJbG9jYWxf
aXJxX3Jlc3RvcmUoZmxhZ3MpOwogCWlvbW11X3RibF9yYW5nZV9mcmVlKHRibCwgYnVzX2FkZHIs
IG5wYWdlcywgSU9NTVVfRVJST1JfQ09ERSk7Ci0JcmV0dXJuIERNQV9FUlJPUl9DT0RFOworCXJl
dHVybiBTUEFSQ19NQVBQSU5HX0VSUk9SOwogfQogCiBzdGF0aWMgdm9pZCBkbWFfNHZfdW5tYXBf
cGFnZShzdHJ1Y3QgZGV2aWNlICpkZXYsIGRtYV9hZGRyX3QgYnVzX2FkZHIsCkBAIC01OTAsNyAr
NTkwLDcgQEAgc3RhdGljIGludCBkbWFfNHZfbWFwX3NnKHN0cnVjdCBkZXZpY2UgKmRldiwgc3Ry
dWN0IHNjYXR0ZXJsaXN0ICpzZ2xpc3QsCiAKIAlpZiAob3V0Y291bnQgPCBpbmNvdW50KSB7CiAJ
CW91dHMgPSBzZ19uZXh0KG91dHMpOwotCQlvdXRzLT5kbWFfYWRkcmVzcyA9IERNQV9FUlJPUl9D
T0RFOworCQlvdXRzLT5kbWFfYWRkcmVzcyA9IFNQQVJDX01BUFBJTkdfRVJST1I7CiAJCW91dHMt
PmRtYV9sZW5ndGggPSAwOwogCX0KIApAQCAtNjA3LDcgKzYwNyw3IEBAIHN0YXRpYyBpbnQgZG1h
XzR2X21hcF9zZyhzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBzY2F0dGVybGlzdCAqc2dsaXN0
LAogCQkJaW9tbXVfdGJsX3JhbmdlX2ZyZWUodGJsLCB2YWRkciwgbnBhZ2VzLAogCQkJCQkgICAg
IElPTU1VX0VSUk9SX0NPREUpOwogCQkJLyogWFhYIGRlbWFwPyBYWFggKi8KLQkJCXMtPmRtYV9h
ZGRyZXNzID0gRE1BX0VSUk9SX0NPREU7CisJCQlzLT5kbWFfYWRkcmVzcyA9IFNQQVJDX01BUFBJ
TkdfRVJST1I7CiAJCQlzLT5kbWFfbGVuZ3RoID0gMDsKIAkJfQogCQlpZiAocyA9PSBvdXRzKQpA
QCAtNjY5LDYgKzY2OSwxMSBAQCBzdGF0aWMgdm9pZCBkbWFfNHZfdW5tYXBfc2coc3RydWN0IGRl
dmljZSAqZGV2LCBzdHJ1Y3Qgc2NhdHRlcmxpc3QgKnNnbGlzdCwKIAlsb2NhbF9pcnFfcmVzdG9y
ZShmbGFncyk7CiB9CiAKK3N0YXRpYyBpbnQgZG1hXzR2X21hcHBpbmdfZXJyb3Ioc3RydWN0IGRl
dmljZSAqZGV2LCBkbWFfYWRkcl90IGRtYV9hZGRyKQoreworCXJldHVybiBkbWFfYWRkciA9PSBT
UEFSQ19NQVBQSU5HX0VSUk9SOworfQorCiBzdGF0aWMgY29uc3Qgc3RydWN0IGRtYV9tYXBfb3Bz
IHN1bjR2X2RtYV9vcHMgPSB7CiAJLmFsbG9jCQkJCT0gZG1hXzR2X2FsbG9jX2NvaGVyZW50LAog
CS5mcmVlCQkJCT0gZG1hXzR2X2ZyZWVfY29oZXJlbnQsCkBAIC02NzYsNiArNjgxLDcgQEAgc3Rh
dGljIGNvbnN0IHN0cnVjdCBkbWFfbWFwX29wcyBzdW40dl9kbWFfb3BzID0gewogCS51bm1hcF9w
YWdlCQkJPSBkbWFfNHZfdW5tYXBfcGFnZSwKIAkubWFwX3NnCQkJCT0gZG1hXzR2X21hcF9zZywK
IAkudW5tYXBfc2cJCQk9IGRtYV80dl91bm1hcF9zZywKKwkubWFwcGluZ19lcnJvcgkJCT0gZG1h
XzR2X21hcHBpbmdfZXJyb3IsCiB9OwogCiBzdGF0aWMgdm9pZCBwY2lfc3VuNHZfc2Nhbl9idXMo
c3RydWN0IHBjaV9wYm1faW5mbyAqcGJtLCBzdHJ1Y3QgZGV2aWNlICpwYXJlbnQpCi0tIAoyLjEx
LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 08 13:27:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 13:27:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIxTW-0004AT-Hz; Thu, 08 Jun 2017 13:27:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dIxTV-00047z-03
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 13:27:45 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 E8/84-03058-0D059395; Thu, 08 Jun 2017 13:27:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsXiaHS5Vfd8gGW
 kQUOrusX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvGj9R5TwSb7itnLbRsYN5h2MXJxsAicYJNY
 fvg5G4gjJHCCUWLhlzbGLkZODjYBFYk3z3vYQRIiAodYJE6+OcoEkmAWUJD4dW8TK4gtLGAps
 fD3T7A4i4CqxIWLN4FsDg5eAQOJpe8kQMISAvISu9ougpVzAoVbTu8CKxcS0Jc4tGAaM8h8CY
 EWRom2iytYJjDyLGBkWMWoXpxaVJZapGuol1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5y
 fu4kR6HcGINjBuPO50yFGSQ4mJVFeRQHLSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvE7AMBIS
 LEpNT61Iy8wBBiBMWoKDR0mE978PUJq3uCAxtzgzHSJ1ilFRSpz3rj9QQgAkkVGaB9cGC/pLj
 LJSwryMQIcI8RSkFuVmlqDKv2IU52BUEuZ18wWawpOZVwI3/RXQYiagxUveWYAsLklESEk1MI
 o2LZ33tD7n8FbpZXO22RfcPbL31I3vF2wnRmnP5J29JcBI51utwJ0qXlX+qC3z3ltWbfX5aGf
 Sl/PBTbDPbr3k28XZ3v7qxZL89dl/UmezdHJpyBnMYJ2q0XXO8Qzz91sX9rty8CySlxOqVnm2
 ckr+12/yiyZMWXzmZK1qpdVJoTt1tieklJRYijMSDbWYi4oTAZDMxXp1AgAA
X-Env-Sender: BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1496928462!105918748!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61017 invoked from network); 8 Jun 2017 13:27:43 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-4.tower-27.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 8 Jun 2017 13:27:43 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=Q9IhTyIgD+R8nTGio5sKTXkWi2KGmzc3tuI113YnP/M=; b=j9sIXMoxivfu8UJkS9HYpuncP
 doht+9BAVHsLw9qBFDAmMidw4gseBuIaGFo4wqRGtRg79m0APqFXA2o+z5xBAhxCSjLKCEU65ZtFv
 c+dIhHOHstN+07A4T2OkGXUOo5yV33B8RjL9FmgfG1TBbZm8eYYyWdhDNCOIB23E1jC9esffJE213
 bWIqD7hiGuhnTscZVPbxAl37TbNynp596jPolcGLfIySO3Cbwc0Uu7vHqvnnNFHajDbqJJOoaIeNu
 mez1FwjvRHwemeYKFqrndWXMgXnn5A7+snSlN20n4QLlmkBSEkVNGmWRql/ztqJg3FAS8NFGb3Qwx
 JqRk824Ow==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dIxTP-0006cD-8V; Thu, 08 Jun 2017 13:27:39 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Thu,  8 Jun 2017 15:25:46 +0200
Message-Id: <20170608132609.32662-22-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170608132609.32662-1-hch@lst.de>
References: <20170608132609.32662-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 21/44] powerpc: implement ->mapping_error
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RE1BX0VSUk9SX0NPREUgaXMgZ29pbmcgdG8gZ28gYXdheSwgc28gZG9uJ3QgcmVseSBvbiBpdC4g
IEluc3RlYWQKZGVmaW5lIGEgLT5tYXBwaW5nX2Vycm9yIG1ldGhvZCBmb3IgYWxsIElPTU1VIGJh
c2VkIGRtYSBvcGVyYXRpb24KaW5zdGFuY2VzLiAgVGhlIGRpcmVjdCBvcHMgZG9uJ3QgZXZlciBy
ZXR1cm4gYW4gZXJyb3IgYW5kIGRvbid0Cm5lZWQgYSAtPm1hcHBpbmdfZXJyb3IgbWV0aG9kLgoK
U2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+Ci0tLQogYXJjaC9w
b3dlcnBjL2luY2x1ZGUvYXNtL2RtYS1tYXBwaW5nLmggfCAgNCAtLS0tCiBhcmNoL3Bvd2VycGMv
aW5jbHVkZS9hc20vaW9tbXUuaCAgICAgICB8ICA0ICsrKysKIGFyY2gvcG93ZXJwYy9rZXJuZWwv
ZG1hLWlvbW11LmMgICAgICAgIHwgIDYgKysrKysrCiBhcmNoL3Bvd2VycGMva2VybmVsL2lvbW11
LmMgICAgICAgICAgICB8IDI4ICsrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0KIGFyY2gvcG93
ZXJwYy9wbGF0Zm9ybXMvY2VsbC9pb21tdS5jICAgIHwgIDEgKwogYXJjaC9wb3dlcnBjL3BsYXRm
b3Jtcy9wc2VyaWVzL3Zpby5jICAgfCAgMyArKy0KIDYgZmlsZXMgY2hhbmdlZCwgMjcgaW5zZXJ0
aW9ucygrKSwgMTkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC9wb3dlcnBjL2luY2x1
ZGUvYXNtL2RtYS1tYXBwaW5nLmggYi9hcmNoL3Bvd2VycGMvaW5jbHVkZS9hc20vZG1hLW1hcHBp
bmcuaAppbmRleCAxODFhMDk1NDY4ZTQuLjczYWVkYmU2Yzk3NyAxMDA2NDQKLS0tIGEvYXJjaC9w
b3dlcnBjL2luY2x1ZGUvYXNtL2RtYS1tYXBwaW5nLmgKKysrIGIvYXJjaC9wb3dlcnBjL2luY2x1
ZGUvYXNtL2RtYS1tYXBwaW5nLmgKQEAgLTE3LDEwICsxNyw2IEBACiAjaW5jbHVkZSA8YXNtL2lv
Lmg+CiAjaW5jbHVkZSA8YXNtL3N3aW90bGIuaD4KIAotI2lmZGVmIENPTkZJR19QUEM2NAotI2Rl
ZmluZSBETUFfRVJST1JfQ09ERQkJKH4oZG1hX2FkZHJfdCkweDApCi0jZW5kaWYKLQogLyogU29t
ZSBkbWEgZGlyZWN0IGZ1bmNzIG11c3QgYmUgdmlzaWJsZSBmb3IgdXNlIGluIG90aGVyIGRtYV9v
cHMgKi8KIGV4dGVybiB2b2lkICpfX2RtYV9kaXJlY3RfYWxsb2NfY29oZXJlbnQoc3RydWN0IGRl
dmljZSAqZGV2LCBzaXplX3Qgc2l6ZSwKIAkJCQkJIGRtYV9hZGRyX3QgKmRtYV9oYW5kbGUsIGdm
cF90IGZsYWcsCmRpZmYgLS1naXQgYS9hcmNoL3Bvd2VycGMvaW5jbHVkZS9hc20vaW9tbXUuaCBi
L2FyY2gvcG93ZXJwYy9pbmNsdWRlL2FzbS9pb21tdS5oCmluZGV4IDhhOGNlMjIwZDdkMC4uMjBm
ZWJlMGI3ZjMyIDEwMDY0NAotLS0gYS9hcmNoL3Bvd2VycGMvaW5jbHVkZS9hc20vaW9tbXUuaAor
KysgYi9hcmNoL3Bvd2VycGMvaW5jbHVkZS9hc20vaW9tbXUuaApAQCAtMTM5LDYgKzEzOSw4IEBA
IHN0cnVjdCBzY2F0dGVybGlzdDsKIAogI2lmZGVmIENPTkZJR19QUEM2NAogCisjZGVmaW5lIElP
TU1VX01BUFBJTkdfRVJST1IJCSh+KGRtYV9hZGRyX3QpMHgwKQorCiBzdGF0aWMgaW5saW5lIHZv
aWQgc2V0X2lvbW11X3RhYmxlX2Jhc2Uoc3RydWN0IGRldmljZSAqZGV2LAogCQkJCQlzdHJ1Y3Qg
aW9tbXVfdGFibGUgKmJhc2UpCiB7CkBAIC0yMzgsNiArMjQwLDggQEAgc3RhdGljIGlubGluZSBp
bnQgX19pbml0IHRjZV9pb21tdV9idXNfbm90aWZpZXJfaW5pdCh2b2lkKQogfQogI2VuZGlmIC8q
ICFDT05GSUdfSU9NTVVfQVBJICovCiAKK2ludCBkbWFfaW9tbXVfbWFwcGluZ19lcnJvcihzdHJ1
Y3QgZGV2aWNlICpkZXYsIGRtYV9hZGRyX3QgZG1hX2FkZHIpOworCiAjZWxzZQogCiBzdGF0aWMg
aW5saW5lIHZvaWQgKmdldF9pb21tdV90YWJsZV9iYXNlKHN0cnVjdCBkZXZpY2UgKmRldikKZGlm
ZiAtLWdpdCBhL2FyY2gvcG93ZXJwYy9rZXJuZWwvZG1hLWlvbW11LmMgYi9hcmNoL3Bvd2VycGMv
a2VybmVsL2RtYS1pb21tdS5jCmluZGV4IGZiN2NiYWEzNzY1OC4uOGY3YWJmOWJhYTYzIDEwMDY0
NAotLS0gYS9hcmNoL3Bvd2VycGMva2VybmVsL2RtYS1pb21tdS5jCisrKyBiL2FyY2gvcG93ZXJw
Yy9rZXJuZWwvZG1hLWlvbW11LmMKQEAgLTEwNSw2ICsxMDUsMTEgQEAgc3RhdGljIHU2NCBkbWFf
aW9tbXVfZ2V0X3JlcXVpcmVkX21hc2soc3RydWN0IGRldmljZSAqZGV2KQogCXJldHVybiBtYXNr
OwogfQogCitpbnQgZG1hX2lvbW11X21hcHBpbmdfZXJyb3Ioc3RydWN0IGRldmljZSAqZGV2LCBk
bWFfYWRkcl90IGRtYV9hZGRyKQoreworCXJldHVybiBkbWFfYWRkciA9PSBJT01NVV9NQVBQSU5H
X0VSUk9SOworfQorCiBzdHJ1Y3QgZG1hX21hcF9vcHMgZG1hX2lvbW11X29wcyA9IHsKIAkuYWxs
b2MJCQk9IGRtYV9pb21tdV9hbGxvY19jb2hlcmVudCwKIAkuZnJlZQkJCT0gZG1hX2lvbW11X2Zy
ZWVfY29oZXJlbnQsCkBAIC0xMTUsNSArMTIwLDYgQEAgc3RydWN0IGRtYV9tYXBfb3BzIGRtYV9p
b21tdV9vcHMgPSB7CiAJLm1hcF9wYWdlCQk9IGRtYV9pb21tdV9tYXBfcGFnZSwKIAkudW5tYXBf
cGFnZQkJPSBkbWFfaW9tbXVfdW5tYXBfcGFnZSwKIAkuZ2V0X3JlcXVpcmVkX21hc2sJPSBkbWFf
aW9tbXVfZ2V0X3JlcXVpcmVkX21hc2ssCisJLm1hcHBpbmdfZXJyb3IJCT0gZG1hX2lvbW11X21h
cHBpbmdfZXJyb3IsCiB9OwogRVhQT1JUX1NZTUJPTChkbWFfaW9tbXVfb3BzKTsKZGlmZiAtLWdp
dCBhL2FyY2gvcG93ZXJwYy9rZXJuZWwvaW9tbXUuYyBiL2FyY2gvcG93ZXJwYy9rZXJuZWwvaW9t
bXUuYwppbmRleCBmMmI3MjRjZDllNjQuLjIzM2NhM2ZlNDc1NCAxMDA2NDQKLS0tIGEvYXJjaC9w
b3dlcnBjL2tlcm5lbC9pb21tdS5jCisrKyBiL2FyY2gvcG93ZXJwYy9rZXJuZWwvaW9tbXUuYwpA
QCAtMTk4LDExICsxOTgsMTEgQEAgc3RhdGljIHVuc2lnbmVkIGxvbmcgaW9tbXVfcmFuZ2VfYWxs
b2Moc3RydWN0IGRldmljZSAqZGV2LAogCWlmICh1bmxpa2VseShucGFnZXMgPT0gMCkpIHsKIAkJ
aWYgKHByaW50a19yYXRlbGltaXQoKSkKIAkJCVdBUk5fT04oMSk7Ci0JCXJldHVybiBETUFfRVJS
T1JfQ09ERTsKKwkJcmV0dXJuIElPTU1VX01BUFBJTkdfRVJST1I7CiAJfQogCiAJaWYgKHNob3Vs
ZF9mYWlsX2lvbW11KGRldikpCi0JCXJldHVybiBETUFfRVJST1JfQ09ERTsKKwkJcmV0dXJuIElP
TU1VX01BUFBJTkdfRVJST1I7CiAKIAkvKgogCSAqIFdlIGRvbid0IG5lZWQgdG8gZGlzYWJsZSBw
cmVlbXB0aW9uIGhlcmUgYmVjYXVzZSBhbnkgQ1BVIGNhbgpAQCAtMjc4LDcgKzI3OCw3IEBAIHN0
YXRpYyB1bnNpZ25lZCBsb25nIGlvbW11X3JhbmdlX2FsbG9jKHN0cnVjdCBkZXZpY2UgKmRldiwK
IAkJfSBlbHNlIHsKIAkJCS8qIEdpdmUgdXAgKi8KIAkJCXNwaW5fdW5sb2NrX2lycXJlc3RvcmUo
Jihwb29sLT5sb2NrKSwgZmxhZ3MpOwotCQkJcmV0dXJuIERNQV9FUlJPUl9DT0RFOworCQkJcmV0
dXJuIElPTU1VX01BUFBJTkdfRVJST1I7CiAJCX0KIAl9CiAKQEAgLTMxMCwxMyArMzEwLDEzIEBA
IHN0YXRpYyBkbWFfYWRkcl90IGlvbW11X2FsbG9jKHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0
IGlvbW11X3RhYmxlICp0YmwsCiAJCQkgICAgICB1bnNpZ25lZCBsb25nIGF0dHJzKQogewogCXVu
c2lnbmVkIGxvbmcgZW50cnk7Ci0JZG1hX2FkZHJfdCByZXQgPSBETUFfRVJST1JfQ09ERTsKKwlk
bWFfYWRkcl90IHJldCA9IElPTU1VX01BUFBJTkdfRVJST1I7CiAJaW50IGJ1aWxkX2ZhaWw7CiAK
IAllbnRyeSA9IGlvbW11X3JhbmdlX2FsbG9jKGRldiwgdGJsLCBucGFnZXMsIE5VTEwsIG1hc2ss
IGFsaWduX29yZGVyKTsKIAotCWlmICh1bmxpa2VseShlbnRyeSA9PSBETUFfRVJST1JfQ09ERSkp
Ci0JCXJldHVybiBETUFfRVJST1JfQ09ERTsKKwlpZiAodW5saWtlbHkoZW50cnkgPT0gSU9NTVVf
TUFQUElOR19FUlJPUikpCisJCXJldHVybiBJT01NVV9NQVBQSU5HX0VSUk9SOwogCiAJZW50cnkg
Kz0gdGJsLT5pdF9vZmZzZXQ7CS8qIE9mZnNldCBpbnRvIHJlYWwgVENFIHRhYmxlICovCiAJcmV0
ID0gZW50cnkgPDwgdGJsLT5pdF9wYWdlX3NoaWZ0OwkvKiBTZXQgdGhlIHJldHVybiBkbWEgYWRk
cmVzcyAqLwpAQCAtMzI4LDEyICszMjgsMTIgQEAgc3RhdGljIGRtYV9hZGRyX3QgaW9tbXVfYWxs
b2Moc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1Y3QgaW9tbXVfdGFibGUgKnRibCwKIAogCS8qIHRi
bC0+aXRfb3BzLT5zZXQoKSBvbmx5IHJldHVybnMgbm9uLXplcm8gZm9yIHRyYW5zaWVudCBlcnJv
cnMuCiAJICogQ2xlYW4gdXAgdGhlIHRhYmxlIGJpdG1hcCBpbiB0aGlzIGNhc2UgYW5kIHJldHVy
bgotCSAqIERNQV9FUlJPUl9DT0RFLiBGb3IgYWxsIG90aGVyIGVycm9ycyB0aGUgZnVuY3Rpb25h
bGl0eSBpcworCSAqIElPTU1VX01BUFBJTkdfRVJST1IuIEZvciBhbGwgb3RoZXIgZXJyb3JzIHRo
ZSBmdW5jdGlvbmFsaXR5IGlzCiAJICogbm90IGFsdGVyZWQuCiAJICovCiAJaWYgKHVubGlrZWx5
KGJ1aWxkX2ZhaWwpKSB7CiAJCV9faW9tbXVfZnJlZSh0YmwsIHJldCwgbnBhZ2VzKTsKLQkJcmV0
dXJuIERNQV9FUlJPUl9DT0RFOworCQlyZXR1cm4gSU9NTVVfTUFQUElOR19FUlJPUjsKIAl9CiAK
IAkvKiBGbHVzaC9pbnZhbGlkYXRlIFRMQiBjYWNoZXMgaWYgbmVjZXNzYXJ5ICovCkBAIC00Nzgs
NyArNDc4LDcgQEAgaW50IHBwY19pb21tdV9tYXBfc2coc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1
Y3QgaW9tbXVfdGFibGUgKnRibCwKIAkJREJHKCIgIC0gdmFkZHI6ICVseCwgc2l6ZTogJWx4XG4i
LCB2YWRkciwgc2xlbik7CiAKIAkJLyogSGFuZGxlIGZhaWx1cmUgKi8KLQkJaWYgKHVubGlrZWx5
KGVudHJ5ID09IERNQV9FUlJPUl9DT0RFKSkgeworCQlpZiAodW5saWtlbHkoZW50cnkgPT0gSU9N
TVVfTUFQUElOR19FUlJPUikpIHsKIAkJCWlmICghKGF0dHJzICYgRE1BX0FUVFJfTk9fV0FSTikg
JiYKIAkJCSAgICBwcmludGtfcmF0ZWxpbWl0KCkpCiAJCQkJZGV2X2luZm8oZGV2LCAiaW9tbXVf
YWxsb2MgZmFpbGVkLCB0YmwgJXAgIgpAQCAtNTQ1LDcgKzU0NSw3IEBAIGludCBwcGNfaW9tbXVf
bWFwX3NnKHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IGlvbW11X3RhYmxlICp0YmwsCiAJICov
CiAJaWYgKG91dGNvdW50IDwgaW5jb3VudCkgewogCQlvdXRzID0gc2dfbmV4dChvdXRzKTsKLQkJ
b3V0cy0+ZG1hX2FkZHJlc3MgPSBETUFfRVJST1JfQ09ERTsKKwkJb3V0cy0+ZG1hX2FkZHJlc3Mg
PSBJT01NVV9NQVBQSU5HX0VSUk9SOwogCQlvdXRzLT5kbWFfbGVuZ3RoID0gMDsKIAl9CiAKQEAg
LTU2Myw3ICs1NjMsNyBAQCBpbnQgcHBjX2lvbW11X21hcF9zZyhzdHJ1Y3QgZGV2aWNlICpkZXYs
IHN0cnVjdCBpb21tdV90YWJsZSAqdGJsLAogCQkJbnBhZ2VzID0gaW9tbXVfbnVtX3BhZ2VzKHMt
PmRtYV9hZGRyZXNzLCBzLT5kbWFfbGVuZ3RoLAogCQkJCQkJIElPTU1VX1BBR0VfU0laRSh0Ymwp
KTsKIAkJCV9faW9tbXVfZnJlZSh0YmwsIHZhZGRyLCBucGFnZXMpOwotCQkJcy0+ZG1hX2FkZHJl
c3MgPSBETUFfRVJST1JfQ09ERTsKKwkJCXMtPmRtYV9hZGRyZXNzID0gSU9NTVVfTUFQUElOR19F
UlJPUjsKIAkJCXMtPmRtYV9sZW5ndGggPSAwOwogCQl9CiAJCWlmIChzID09IG91dHMpCkBAIC03
NzcsNyArNzc3LDcgQEAgZG1hX2FkZHJfdCBpb21tdV9tYXBfcGFnZShzdHJ1Y3QgZGV2aWNlICpk
ZXYsIHN0cnVjdCBpb21tdV90YWJsZSAqdGJsLAogCQkJICB1bnNpZ25lZCBsb25nIG1hc2ssIGVu
dW0gZG1hX2RhdGFfZGlyZWN0aW9uIGRpcmVjdGlvbiwKIAkJCSAgdW5zaWduZWQgbG9uZyBhdHRy
cykKIHsKLQlkbWFfYWRkcl90IGRtYV9oYW5kbGUgPSBETUFfRVJST1JfQ09ERTsKKwlkbWFfYWRk
cl90IGRtYV9oYW5kbGUgPSBJT01NVV9NQVBQSU5HX0VSUk9SOwogCXZvaWQgKnZhZGRyOwogCXVu
c2lnbmVkIGxvbmcgdWFkZHI7CiAJdW5zaWduZWQgaW50IG5wYWdlcywgYWxpZ247CkBAIC03OTcs
NyArNzk3LDcgQEAgZG1hX2FkZHJfdCBpb21tdV9tYXBfcGFnZShzdHJ1Y3QgZGV2aWNlICpkZXYs
IHN0cnVjdCBpb21tdV90YWJsZSAqdGJsLAogCQlkbWFfaGFuZGxlID0gaW9tbXVfYWxsb2MoZGV2
LCB0YmwsIHZhZGRyLCBucGFnZXMsIGRpcmVjdGlvbiwKIAkJCQkJIG1hc2sgPj4gdGJsLT5pdF9w
YWdlX3NoaWZ0LCBhbGlnbiwKIAkJCQkJIGF0dHJzKTsKLQkJaWYgKGRtYV9oYW5kbGUgPT0gRE1B
X0VSUk9SX0NPREUpIHsKKwkJaWYgKGRtYV9oYW5kbGUgPT0gSU9NTVVfTUFQUElOR19FUlJPUikg
ewogCQkJaWYgKCEoYXR0cnMgJiBETUFfQVRUUl9OT19XQVJOKSAmJgogCQkJICAgIHByaW50a19y
YXRlbGltaXQoKSkgIHsKIAkJCQlkZXZfaW5mbyhkZXYsICJpb21tdV9hbGxvYyBmYWlsZWQsIHRi
bCAlcCAiCkBAIC04NjksNyArODY5LDcgQEAgdm9pZCAqaW9tbXVfYWxsb2NfY29oZXJlbnQoc3Ry
dWN0IGRldmljZSAqZGV2LCBzdHJ1Y3QgaW9tbXVfdGFibGUgKnRibCwKIAlpb19vcmRlciA9IGdl
dF9pb21tdV9vcmRlcihzaXplLCB0YmwpOwogCW1hcHBpbmcgPSBpb21tdV9hbGxvYyhkZXYsIHRi
bCwgcmV0LCBuaW9fcGFnZXMsIERNQV9CSURJUkVDVElPTkFMLAogCQkJICAgICAgbWFzayA+PiB0
YmwtPml0X3BhZ2Vfc2hpZnQsIGlvX29yZGVyLCAwKTsKLQlpZiAobWFwcGluZyA9PSBETUFfRVJS
T1JfQ09ERSkgeworCWlmIChtYXBwaW5nID09IElPTU1VX01BUFBJTkdfRVJST1IpIHsKIAkJZnJl
ZV9wYWdlcygodW5zaWduZWQgbG9uZylyZXQsIG9yZGVyKTsKIAkJcmV0dXJuIE5VTEw7CiAJfQpk
aWZmIC0tZ2l0IGEvYXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9jZWxsL2lvbW11LmMgYi9hcmNoL3Bv
d2VycGMvcGxhdGZvcm1zL2NlbGwvaW9tbXUuYwppbmRleCA3MWI5OTViYmNhZTAuLjk0ODA4NmUz
M2EwYyAxMDA2NDQKLS0tIGEvYXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9jZWxsL2lvbW11LmMKKysr
IGIvYXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9jZWxsL2lvbW11LmMKQEAgLTY2MCw2ICs2NjAsNyBA
QCBzdGF0aWMgY29uc3Qgc3RydWN0IGRtYV9tYXBfb3BzIGRtYV9pb21tdV9maXhlZF9vcHMgPSB7
CiAJLnNldF9kbWFfbWFzayAgID0gZG1hX3NldF9tYXNrX2FuZF9zd2l0Y2gsCiAJLm1hcF9wYWdl
ICAgICAgID0gZG1hX2ZpeGVkX21hcF9wYWdlLAogCS51bm1hcF9wYWdlICAgICA9IGRtYV9maXhl
ZF91bm1hcF9wYWdlLAorCS5tYXBwaW5nX2Vycm9yCT0gZG1hX2lvbW11X21hcHBpbmdfZXJyb3Is
CiB9OwogCiBzdGF0aWMgdm9pZCBjZWxsX2RtYV9kZXZfc2V0dXBfZml4ZWQoc3RydWN0IGRldmlj
ZSAqZGV2KTsKZGlmZiAtLWdpdCBhL2FyY2gvcG93ZXJwYy9wbGF0Zm9ybXMvcHNlcmllcy92aW8u
YyBiL2FyY2gvcG93ZXJwYy9wbGF0Zm9ybXMvcHNlcmllcy92aW8uYwppbmRleCAyOGIwOWZkNzk3
ZWMuLmU2ZjQzZDU0NjgyNyAxMDA2NDQKLS0tIGEvYXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9wc2Vy
aWVzL3Zpby5jCisrKyBiL2FyY2gvcG93ZXJwYy9wbGF0Zm9ybXMvcHNlcmllcy92aW8uYwpAQCAt
NTE5LDcgKzUxOSw3IEBAIHN0YXRpYyBkbWFfYWRkcl90IHZpb19kbWFfaW9tbXVfbWFwX3BhZ2Uo
c3RydWN0IGRldmljZSAqZGV2LCBzdHJ1Y3QgcGFnZSAqcGFnZSwKIHsKIAlzdHJ1Y3QgdmlvX2Rl
diAqdmlvZGV2ID0gdG9fdmlvX2RldihkZXYpOwogCXN0cnVjdCBpb21tdV90YWJsZSAqdGJsOwot
CWRtYV9hZGRyX3QgcmV0ID0gRE1BX0VSUk9SX0NPREU7CisJZG1hX2FkZHJfdCByZXQgPSBJT01N
VV9NQVBQSU5HX0VSUk9SOwogCiAJdGJsID0gZ2V0X2lvbW11X3RhYmxlX2Jhc2UoZGV2KTsKIAlp
ZiAodmlvX2Ntb19hbGxvYyh2aW9kZXYsIHJvdW5kdXAoc2l6ZSwgSU9NTVVfUEFHRV9TSVpFKHRi
bCkpKSkgewpAQCAtNjI1LDYgKzYyNSw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZG1hX21hcF9v
cHMgdmlvX2RtYV9tYXBwaW5nX29wcyA9IHsKIAkudW5tYXBfcGFnZSAgICAgICAgPSB2aW9fZG1h
X2lvbW11X3VubWFwX3BhZ2UsCiAJLmRtYV9zdXBwb3J0ZWQgICAgID0gdmlvX2RtYV9pb21tdV9k
bWFfc3VwcG9ydGVkLAogCS5nZXRfcmVxdWlyZWRfbWFzayA9IHZpb19kbWFfZ2V0X3JlcXVpcmVk
X21hc2ssCisJLm1hcHBpbmdfZXJyb3IJICAgPSBkbWFfaW9tbXVfbWFwcGluZ19lcnJvciwKIH07
CiAKIC8qKgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 08 13:27:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 13:27:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIxTZ-0004F1-Pd; Thu, 08 Jun 2017 13:27:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dIxTY-0004CW-CT
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 13:27:48 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 AD/EA-03371-3D059395; Thu, 08 Jun 2017 13:27:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKLMWRWlGSWpSXmKPExsXiaHS5VfdygGW
 kwb+LrBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b7pW/ZCo5wV9xd+YmxgfEDZxcjFweLwAk2
 iQWfVrKCOEICJxglVv7fCORwcrAJqEi8ed7DDpIQETjEInHyzVEmkASzgILEr3ubwIqEBewlT
 qx4BmazCKhKXH+xnxnE5hUwkLg6bQYbiC0hIC+xq+0iWA0nULzl9C6wOUIC+hKHFkxjBlkgId
 DCKNF2cQXLBEaeBYwMqxg1ilOLylKLdI2N9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZL
 zczcxAr3PAAQ7GE+vCzzEKMnBpCTKqyhgGSnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgjfBHygn
 WJSanlqRlpkDDEOYtAQHj5II738foDRvcUFibnFmOkTqFKOilDjvXZA+AZBERmkeXBss9C8xy
 koJ8zICHSLEU5BalJtZgir/ilGcg1FJmNfNF2gKT2ZeCdz0V0CLmYAWL3lnAbK4JBEhJdXAaP
 y2/niJR+U2Cx5OfgmOFfYLXNfsl0zay9WubXH+yM8bTmcOfNMt8dyb/W2RqgFj+7m5Ux0tph9
 Y4pGkUzXrHt8rjZInTSutn7K/1DnGM/3k5y3NU9e3WG78IPJ4ntrbZed3rJ3xRO/+kWwn/uVS
 Sm3K904+sf90vsOJmzn8+C3P0t3PH1QlaSixFGckGmoxFxUnAgBYqlROeAIAAA==
X-Env-Sender: BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1496928465!96441922!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13241 invoked from network); 8 Jun 2017 13:27:46 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-8.tower-27.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 8 Jun 2017 13:27:46 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=0wrZqfiUxzIjsMIP+kvG0ZcUFokN2jOk2GMWGR62hvY=; b=Udfuh7CiLVwNIiC/Fgt2z9emo
 WzabRtEQULAaySpysY7GiMg2bBz03srRUIG5jlUSZOvdrl9bV7BwA5YXMQZUqdS8KeKd/m5BgIT9d
 T6/nQARzzq48PnEKtPRAACUplYHICmY51fC06ggLmspnviuQMBlySMRx0gg9g2u0OJDt26Hdh3yGO
 eEo6qHzMRQvwWt6xy4e7p+r2LE7xRO+znPrFOvm1RAx3aIT+gW487L8rKCp1i/88mUPp5GazjK2tG
 S2mEYE+a19mWRkDkdJ58hGY/SCm8QgtNsdLgO9lqj+rpgfyZ6m6sO83q3ufGjTJR6L9/G4ILM+G5o
 2Lzm5AhsQ==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dIxTS-0006gb-4k; Thu, 08 Jun 2017 13:27:42 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Thu,  8 Jun 2017 15:25:47 +0200
Message-Id: <20170608132609.32662-23-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170608132609.32662-1-hch@lst.de>
References: <20170608132609.32662-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 22/44] x86/pci-nommu: implement ->mapping_error
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RE1BX0VSUk9SX0NPREUgaXMgZ29pbmcgdG8gZ28gYXdheSwgc28gZG9uJ3QgcmVseSBvbiBpdC4K
ClNpZ25lZC1vZmYtYnk6IENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgotLS0KIGFyY2gv
eDg2L2tlcm5lbC9wY2ktbm9tbXUuYyB8IDEwICsrKysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA5
IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJu
ZWwvcGNpLW5vbW11LmMgYi9hcmNoL3g4Ni9rZXJuZWwvcGNpLW5vbW11LmMKaW5kZXggYTg4OTUy
ZWYzNzFjLi4wODVmZTZjZTQwNDkgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9wY2ktbm9t
bXUuYworKysgYi9hcmNoL3g4Ni9rZXJuZWwvcGNpLW5vbW11LmMKQEAgLTExLDYgKzExLDggQEAK
ICNpbmNsdWRlIDxhc20vaW9tbXUuaD4KICNpbmNsdWRlIDxhc20vZG1hLmg+CiAKKyNkZWZpbmUg
Tk9NTVVfTUFQUElOR19FUlJPUgkJMAorCiBzdGF0aWMgaW50CiBjaGVja19hZGRyKGNoYXIgKm5h
bWUsIHN0cnVjdCBkZXZpY2UgKmh3ZGV2LCBkbWFfYWRkcl90IGJ1cywgc2l6ZV90IHNpemUpCiB7
CkBAIC0zMyw3ICszNSw3IEBAIHN0YXRpYyBkbWFfYWRkcl90IG5vbW11X21hcF9wYWdlKHN0cnVj
dCBkZXZpY2UgKmRldiwgc3RydWN0IHBhZ2UgKnBhZ2UsCiAJZG1hX2FkZHJfdCBidXMgPSBwYWdl
X3RvX3BoeXMocGFnZSkgKyBvZmZzZXQ7CiAJV0FSTl9PTihzaXplID09IDApOwogCWlmICghY2hl
Y2tfYWRkcigibWFwX3NpbmdsZSIsIGRldiwgYnVzLCBzaXplKSkKLQkJcmV0dXJuIERNQV9FUlJP
Ul9DT0RFOworCQlyZXR1cm4gTk9NTVVfTUFQUElOR19FUlJPUjsKIAlmbHVzaF93cml0ZV9idWZm
ZXJzKCk7CiAJcmV0dXJuIGJ1czsKIH0KQEAgLTg4LDYgKzkwLDExIEBAIHN0YXRpYyB2b2lkIG5v
bW11X3N5bmNfc2dfZm9yX2RldmljZShzdHJ1Y3QgZGV2aWNlICpkZXYsCiAJZmx1c2hfd3JpdGVf
YnVmZmVycygpOwogfQogCitzdGF0aWMgaW50IG5vbW11X21hcHBpbmdfZXJyb3Ioc3RydWN0IGRl
dmljZSAqZGV2LCBkbWFfYWRkcl90IGRtYV9hZGRyKQoreworCXJldHVybiBkbWFfYWRkciA9PSBO
T01NVV9NQVBQSU5HX0VSUk9SOworfQorCiBjb25zdCBzdHJ1Y3QgZG1hX21hcF9vcHMgbm9tbXVf
ZG1hX29wcyA9IHsKIAkuYWxsb2MJCQk9IGRtYV9nZW5lcmljX2FsbG9jX2NvaGVyZW50LAogCS5m
cmVlCQkJPSBkbWFfZ2VuZXJpY19mcmVlX2NvaGVyZW50LApAQCAtOTYsNCArMTAzLDUgQEAgY29u
c3Qgc3RydWN0IGRtYV9tYXBfb3BzIG5vbW11X2RtYV9vcHMgPSB7CiAJLnN5bmNfc2luZ2xlX2Zv
cl9kZXZpY2UgPSBub21tdV9zeW5jX3NpbmdsZV9mb3JfZGV2aWNlLAogCS5zeW5jX3NnX2Zvcl9k
ZXZpY2UJPSBub21tdV9zeW5jX3NnX2Zvcl9kZXZpY2UsCiAJLmlzX3BoeXMJCT0gMSwKKwkubWFw
cGluZ19lcnJvcgkJPSBub21tdV9tYXBwaW5nX2Vycm9yLAogfTsKLS0gCjIuMTEuMAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 08 13:27:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 13:27: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 1dIxTe-0004MD-4N; Thu, 08 Jun 2017 13:27:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dIxTc-0004JB-FO
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 13:27:52 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 33/D0-11537-7D059395; Thu, 08 Jun 2017 13:27:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCLMWRWlGSWpSXmKPExsXiaHS5VfdagGW
 kwedtehbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bK1bEFl2Qr7s06xNLA+Emii5GLg0XgBJvE
 30m/WUEcIYETjBJPJr5l7mLk5GATUJF487yHHSQhInCIReLkm6NMIAlmAQWJX/c2sYLYwgK2E
 ls2rmMDsVkEVCUWXzzGCGLzChhI3P9xFWyQhIC8xK62i2D1nEDxltO7wOYICehLHFowjRlkgY
 RAC6NE28UVLBMYeRYwMqxi1ChOLSpLLdI1tNRLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZ
 Lzs/dxAj0fT0DA+MOxt/H/Q4xSnIwKYnyKgpYRgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4L3h
 D5QTLEpNT61Iy8wBBiFMWoKDR0mE978PUJq3uCAxtzgzHSJ1ilFRSpy3AKRPACSRUZoH1wYL/
 EuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHndfIGm8GTmlcBNfwW0mAlo8ZJ3FiCLSxIRUl
 INjEF5nYuczT6sTa9yuJC081FvsNsyljiGZknZk0sfMG5caXPT5ZLWW4GwN4en2M5Ze9U4zWC
 GlOYTZ/Ymtfzlz+5tm329c5P49EkHy9mWmeYud5A6f1VHtUSkLEP9itm6aZbGJ040H3qaqxm9
 VOuNdEawnsvjxM5oN+2GkPdyen81Xfwr36XtUGIpzkg01GIuKk4EAFd40t53AgAA
X-Env-Sender: BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1496928468!104780984!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26420 invoked from network); 8 Jun 2017 13:27:50 -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;
 8 Jun 2017 13:27:50 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=NsCauiJjtxIL6EQZRTdwQUm2PGp36ycj6PWtgh9RHl4=; b=EB7Kvf7dk9MzqSukbykqAvOYC
 s7tkGo3n3ULPLIBeBGi9y6hWHI742ghfHoiECoZjlH70B4IvPFwMvLDzlGGMI17ArpY3CkTvm4Q2L
 uOhqjp8OnxodxuzLIL3NDi9HjZksTqK9ueXBp2Bi04l/geaMf7nPTvehihJ6WtSccEWqMdiRLiXFE
 PPWqB7+lEn4twW/KprsyXaGa7qzkynDOZRw7iVbsMrAqWGNWte6LW1mD+zZN5Izw6btsr7TkepRAC
 2Xzks0zkGslXzR6ORbXpr6TU6OhnKKUa5Vx8a/iAyfOrUnlIpn2v5RAXWOkIOFEtUwfFdVI4asjaY
 MpF3Jqd0w==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dIxTW-0006kC-4A; Thu, 08 Jun 2017 13:27:46 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Thu,  8 Jun 2017 15:25:48 +0200
Message-Id: <20170608132609.32662-24-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170608132609.32662-1-hch@lst.de>
References: <20170608132609.32662-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 23/44] x86/calgary: implement ->mapping_error
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RE1BX0VSUk9SX0NPREUgaXMgZ29pbmcgdG8gZ28gYXdheSwgc28gZG9uJ3QgcmVseSBvbiBpdC4K
ClNpZ25lZC1vZmYtYnk6IENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgotLS0KIGFyY2gv
eDg2L2tlcm5lbC9wY2ktY2FsZ2FyeV82NC5jIHwgMjQgKysrKysrKysrKysrKysrKy0tLS0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvcGNpLWNhbGdhcnlfNjQuYyBiL2FyY2gveDg2L2tlcm5l
bC9wY2ktY2FsZ2FyeV82NC5jCmluZGV4IGZkYTc4NjcwNDZkMC4uZTc1YjQ5MGYyYjBiIDEwMDY0
NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwvcGNpLWNhbGdhcnlfNjQuYworKysgYi9hcmNoL3g4Ni9r
ZXJuZWwvcGNpLWNhbGdhcnlfNjQuYwpAQCAtNTAsNiArNTAsOCBAQAogI2luY2x1ZGUgPGFzbS94
ODZfaW5pdC5oPgogI2luY2x1ZGUgPGFzbS9pb21tdV90YWJsZS5oPgogCisjZGVmaW5lIENBTEdB
UllfTUFQUElOR19FUlJPUgkwCisKICNpZmRlZiBDT05GSUdfQ0FMR0FSWV9JT01NVV9FTkFCTEVE
X0JZX0RFRkFVTFQKIGludCB1c2VfY2FsZ2FyeSBfX3JlYWRfbW9zdGx5ID0gMTsKICNlbHNlCkBA
IC0yNTIsNyArMjU0LDcgQEAgc3RhdGljIHVuc2lnbmVkIGxvbmcgaW9tbXVfcmFuZ2VfYWxsb2Mo
c3RydWN0IGRldmljZSAqZGV2LAogCQkJaWYgKHBhbmljX29uX292ZXJmbG93KQogCQkJCXBhbmlj
KCJDYWxnYXJ5OiBmaXggdGhlIGFsbG9jYXRvci5cbiIpOwogCQkJZWxzZQotCQkJCXJldHVybiBE
TUFfRVJST1JfQ09ERTsKKwkJCQlyZXR1cm4gQ0FMR0FSWV9NQVBQSU5HX0VSUk9SOwogCQl9CiAJ
fQogCkBAIC0yNzIsMTAgKzI3NCwxMCBAQCBzdGF0aWMgZG1hX2FkZHJfdCBpb21tdV9hbGxvYyhz
dHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBpb21tdV90YWJsZSAqdGJsLAogCiAJZW50cnkgPSBp
b21tdV9yYW5nZV9hbGxvYyhkZXYsIHRibCwgbnBhZ2VzKTsKIAotCWlmICh1bmxpa2VseShlbnRy
eSA9PSBETUFfRVJST1JfQ09ERSkpIHsKKwlpZiAodW5saWtlbHkoZW50cnkgPT0gQ0FMR0FSWV9N
QVBQSU5HX0VSUk9SKSkgewogCQlwcl93YXJuKCJmYWlsZWQgdG8gYWxsb2NhdGUgJXUgcGFnZXMg
aW4gaW9tbXUgJXBcbiIsCiAJCQlucGFnZXMsIHRibCk7Ci0JCXJldHVybiBETUFfRVJST1JfQ09E
RTsKKwkJcmV0dXJuIENBTEdBUllfTUFQUElOR19FUlJPUjsKIAl9CiAKIAkvKiBzZXQgdGhlIHJl
dHVybiBkbWEgYWRkcmVzcyAqLwpAQCAtMjk1LDcgKzI5Nyw3IEBAIHN0YXRpYyB2b2lkIGlvbW11
X2ZyZWUoc3RydWN0IGlvbW11X3RhYmxlICp0YmwsIGRtYV9hZGRyX3QgZG1hX2FkZHIsCiAJdW5z
aWduZWQgbG9uZyBmbGFnczsKIAogCS8qIHdlcmUgd2UgY2FsbGVkIHdpdGggYmFkX2RtYV9hZGRy
ZXNzPyAqLwotCWJhZGVuZCA9IERNQV9FUlJPUl9DT0RFICsgKEVNRVJHRU5DWV9QQUdFUyAqIFBB
R0VfU0laRSk7CisJYmFkZW5kID0gQ0FMR0FSWV9NQVBQSU5HX0VSUk9SICsgKEVNRVJHRU5DWV9Q
QUdFUyAqIFBBR0VfU0laRSk7CiAJaWYgKHVubGlrZWx5KGRtYV9hZGRyIDwgYmFkZW5kKSkgewog
CQlXQVJOKDEsIEtFUk5fRVJSICJDYWxnYXJ5OiBkcml2ZXIgdHJpZWQgdW5tYXBwaW5nIGJhZCBE
TUEgIgogCQkgICAgICAgImFkZHJlc3MgMHglTHhcbiIsIGRtYV9hZGRyKTsKQEAgLTM4MCw3ICsz
ODIsNyBAQCBzdGF0aWMgaW50IGNhbGdhcnlfbWFwX3NnKHN0cnVjdCBkZXZpY2UgKmRldiwgc3Ry
dWN0IHNjYXR0ZXJsaXN0ICpzZywKIAkJbnBhZ2VzID0gaW9tbXVfbnVtX3BhZ2VzKHZhZGRyLCBz
LT5sZW5ndGgsIFBBR0VfU0laRSk7CiAKIAkJZW50cnkgPSBpb21tdV9yYW5nZV9hbGxvYyhkZXYs
IHRibCwgbnBhZ2VzKTsKLQkJaWYgKGVudHJ5ID09IERNQV9FUlJPUl9DT0RFKSB7CisJCWlmIChl
bnRyeSA9PSBDQUxHQVJZX01BUFBJTkdfRVJST1IpIHsKIAkJCS8qIG1ha2VzIHN1cmUgdW5tYXAg
a25vd3MgdG8gc3RvcCAqLwogCQkJcy0+ZG1hX2xlbmd0aCA9IDA7CiAJCQlnb3RvIGVycm9yOwpA
QCAtMzk4LDcgKzQwMCw3IEBAIHN0YXRpYyBpbnQgY2FsZ2FyeV9tYXBfc2coc3RydWN0IGRldmlj
ZSAqZGV2LCBzdHJ1Y3Qgc2NhdHRlcmxpc3QgKnNnLAogZXJyb3I6CiAJY2FsZ2FyeV91bm1hcF9z
ZyhkZXYsIHNnLCBuZWxlbXMsIGRpciwgMCk7CiAJZm9yX2VhY2hfc2coc2csIHMsIG5lbGVtcywg
aSkgewotCQlzZy0+ZG1hX2FkZHJlc3MgPSBETUFfRVJST1JfQ09ERTsKKwkJc2ctPmRtYV9hZGRy
ZXNzID0gQ0FMR0FSWV9NQVBQSU5HX0VSUk9SOwogCQlzZy0+ZG1hX2xlbmd0aCA9IDA7CiAJfQog
CXJldHVybiAwOwpAQCAtNDUzLDcgKzQ1NSw3IEBAIHN0YXRpYyB2b2lkKiBjYWxnYXJ5X2FsbG9j
X2NvaGVyZW50KHN0cnVjdCBkZXZpY2UgKmRldiwgc2l6ZV90IHNpemUsCiAKIAkvKiBzZXQgdXAg
dGNlcyB0byBjb3ZlciB0aGUgYWxsb2NhdGVkIHJhbmdlICovCiAJbWFwcGluZyA9IGlvbW11X2Fs
bG9jKGRldiwgdGJsLCByZXQsIG5wYWdlcywgRE1BX0JJRElSRUNUSU9OQUwpOwotCWlmIChtYXBw
aW5nID09IERNQV9FUlJPUl9DT0RFKQorCWlmIChtYXBwaW5nID09IENBTEdBUllfTUFQUElOR19F
UlJPUikKIAkJZ290byBmcmVlOwogCSpkbWFfaGFuZGxlID0gbWFwcGluZzsKIAlyZXR1cm4gcmV0
OwpAQCAtNDc4LDYgKzQ4MCwxMSBAQCBzdGF0aWMgdm9pZCBjYWxnYXJ5X2ZyZWVfY29oZXJlbnQo
c3RydWN0IGRldmljZSAqZGV2LCBzaXplX3Qgc2l6ZSwKIAlmcmVlX3BhZ2VzKCh1bnNpZ25lZCBs
b25nKXZhZGRyLCBnZXRfb3JkZXIoc2l6ZSkpOwogfQogCitzdGF0aWMgaW50IGNhbGdhcnlfbWFw
cGluZ19lcnJvcihzdHJ1Y3QgZGV2aWNlICpkZXYsIGRtYV9hZGRyX3QgZG1hX2FkZHIpCit7CisJ
cmV0dXJuIGRtYV9hZGRyID09IENBTEdBUllfTUFQUElOR19FUlJPUjsKK30KKwogc3RhdGljIGNv
bnN0IHN0cnVjdCBkbWFfbWFwX29wcyBjYWxnYXJ5X2RtYV9vcHMgPSB7CiAJLmFsbG9jID0gY2Fs
Z2FyeV9hbGxvY19jb2hlcmVudCwKIAkuZnJlZSA9IGNhbGdhcnlfZnJlZV9jb2hlcmVudCwKQEAg
LTQ4NSw2ICs0OTIsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGRtYV9tYXBfb3BzIGNhbGdhcnlf
ZG1hX29wcyA9IHsKIAkudW5tYXBfc2cgPSBjYWxnYXJ5X3VubWFwX3NnLAogCS5tYXBfcGFnZSA9
IGNhbGdhcnlfbWFwX3BhZ2UsCiAJLnVubWFwX3BhZ2UgPSBjYWxnYXJ5X3VubWFwX3BhZ2UsCisJ
Lm1hcHBpbmdfZXJyb3IgPSBjYWxnYXJ5X21hcHBpbmdfZXJyb3IsCiB9OwogCiBzdGF0aWMgaW5s
aW5lIHZvaWQgX19pb21lbSAqIGJ1c25vX3RvX2JiYXIodW5zaWduZWQgY2hhciBudW0pCkBAIC03
MzIsNyArNzQwLDcgQEAgc3RhdGljIHZvaWQgX19pbml0IGNhbGdhcnlfcmVzZXJ2ZV9yZWdpb25z
KHN0cnVjdCBwY2lfZGV2ICpkZXYpCiAJc3RydWN0IGlvbW11X3RhYmxlICp0YmwgPSBwY2lfaW9t
bXUoZGV2LT5idXMpOwogCiAJLyogcmVzZXJ2ZSBFTUVSR0VOQ1lfUEFHRVMgZnJvbSBiYWRfZG1h
X2FkZHJlc3MgYW5kIHVwICovCi0JaW9tbXVfcmFuZ2VfcmVzZXJ2ZSh0YmwsIERNQV9FUlJPUl9D
T0RFLCBFTUVSR0VOQ1lfUEFHRVMpOworCWlvbW11X3JhbmdlX3Jlc2VydmUodGJsLCBDQUxHQVJZ
X01BUFBJTkdfRVJST1IsIEVNRVJHRU5DWV9QQUdFUyk7CiAKIAkvKiBhdm9pZCB0aGUgQklPUy9W
R0EgZmlyc3QgNjQwS0ItMU1CIHJlZ2lvbiAqLwogCS8qIGZvciBDYWxJT0MyIC0gYXZvaWQgdGhl
IGVudGlyZSBmaXJzdCBNQiAqLwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 08 13:27:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 13:27: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 1dIxTj-0004TP-Bj; Thu, 08 Jun 2017 13:27:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dIxTh-0004R3-M7
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 13:27:57 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 97/83-02956-DD059395; Thu, 08 Jun 2017 13:27:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsXiaHS5VfdOgGW
 kwaY58hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bJRQcYC96yVLydUdrAuJSli5GTg0XgBJvE
 raVqXYxcHEICJxglfv86yAaSYBNQkXjzvIcdJCEicIhF4uSbo0wgCWYBBYlf9zaxgtjCAoYS8
 1deZISYpCpx6fcXsKm8AgYSZyZ0gcUlBOQldrVdBKvnBIq3nN4FNkdIQF/i0IJpzCALJARaGC
 XaLq5gmcDIs4CRYRWjRnFqUVlqka6RqV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4
 mRqDnGYBgB+OqBYGHGCU5mJREeRUFLCOF+JLyUyozEosz4otKc1KLDzHKcHAoSfDe8AfKCRal
 pqdWpGXmAEMQJi3BwaMkwvvfByjNW1yQmFucmQ6ROsWoy9H0YcsXJiGWvPy8VClx3rsgMwRAi
 jJK8+BGwOLhEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR53XyBpvBk5pXAbXoFdAQT0BFL3l
 mAHFGSiJCSamDU3mSw59nVX79PzK/Zu3hu1PEOsb+3JVOuNd3U/H1yDs9DH6MX1bO+8H3/8Nt
 I0t26+QXjCvs6B3eO1BYdP89X5W81zmyu/lYU3iTzdmnVpjSFo802hrMXaS50ehK5vlCt+OWL
 gmUNlwUOHY+ZmiR3c2HD5F0xrMFs0/b0Xb2g+sawbR9b9Q0mJZbijERDLeai4kQAKNdnMYICA
 AA=
X-Env-Sender: BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1496928474!47163202!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8857 invoked from network); 8 Jun 2017 13:27:56 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-2.tower-27.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 8 Jun 2017 13:27:56 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=/hV/3mVXpVDCJ/R2hYg6OruqzMha5mJkHSK85bOIfwg=; b=mL91aWsEzI32++bfOJ+SJNumd
 ZWkAPuWR74D2pQNWWc5KuiphvcPBbjw+CDYWz2zOsKt62dVaxwOMEcQuOwWKnfmLyFFNczLJWEITb
 Pnc3pkEsTVSqNFfdDwz6W2HqlhWlz/UCTgAlRM0O4EZF8b3YTpqgxCYFEAQtfIVHMmv/crTqe/8Xd
 tYuirK2NIQg51FJZDj2nYx0b6V2tL8VW9iyk5UdQK5B/Csq8KZTtt8C/kwHLyTDInDg/drX6lv7eW
 gNoOAcYy4cPiMkMYvIrk3N3OQ6olH87w6snVvQs1MF2oUZLnLVxm3SLJD0N2pAkhE21gxYBsxJwxU
 EbXarVPrQ==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dIxTZ-0006q8-Jb; Thu, 08 Jun 2017 13:27:50 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Thu,  8 Jun 2017 15:25:49 +0200
Message-Id: <20170608132609.32662-25-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170608132609.32662-1-hch@lst.de>
References: <20170608132609.32662-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 24/44] x86: remove DMA_ERROR_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>

QWxsIGRtYV9tYXBfb3BzIGluc3RhbmNlcyBub3cgaGFuZGxlIHRoZWlyIGVycm9ycyB0aHJvdWdo
Ci0+bWFwcGluZ19lcnJvci4KClNpZ25lZC1vZmYtYnk6IENocmlzdG9waCBIZWxsd2lnIDxoY2hA
bHN0LmRlPgotLS0KIGFyY2gveDg2L2luY2x1ZGUvYXNtL2RtYS1tYXBwaW5nLmggfCAyIC0tCiAx
IGZpbGUgY2hhbmdlZCwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNs
dWRlL2FzbS9kbWEtbWFwcGluZy5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vZG1hLW1hcHBpbmcu
aAppbmRleCAwOGEwODM4YjgzZmIuLmMzNWQyMjhhYTM4MSAxMDA2NDQKLS0tIGEvYXJjaC94ODYv
aW5jbHVkZS9hc20vZG1hLW1hcHBpbmcuaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9kbWEt
bWFwcGluZy5oCkBAIC0xOSw4ICsxOSw2IEBACiAjIGRlZmluZSBJU0FfRE1BX0JJVF9NQVNLIERN
QV9CSVRfTUFTSygzMikKICNlbmRpZgogCi0jZGVmaW5lIERNQV9FUlJPUl9DT0RFCTAKLQogZXh0
ZXJuIGludCBpb21tdV9tZXJnZTsKIGV4dGVybiBzdHJ1Y3QgZGV2aWNlIHg4Nl9kbWFfZmFsbGJh
Y2tfZGV2OwogZXh0ZXJuIGludCBwYW5pY19vbl9vdmVyZmxvdzsKLS0gCjIuMTEuMAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 08 13:28:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 13:28:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIxTm-0004YB-JK; Thu, 08 Jun 2017 13:28:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dIxTl-0004Wv-WC
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 13:28:02 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 EF/8F-03058-1E059395; Thu, 08 Jun 2017 13:28:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKLMWRWlGSWpSXmKPExsXiaHS5VfdBgGW
 kwZm5khbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bnrwnsBb3uFRfm/2RrYFxo08XIxcEicIJN
 4vL/BSwgjpDACUaJv/PvMncxcnKwCahIvHneww6SEBE4xCJx8s1RJpAEs4CCxK97m1hBbGEBU
 4ndk9+ygdgsAqoSB3evZASxeQUMJNYtnskOYksIyEvsarsIVs8JFG85vQtsjpCAvsShBdOYQR
 ZICLQwSrRdXMEygZFnASPDKkaN4tSistQiXSMjvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKR
 iveT83E2MQO8zAMEOxjXzAw8xSnIwKYnyKgpYRgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4E3w
 B8oJFqWmp1akZeYAwxAmLcHBoyTC+98HKM1bXJCYW5yZDpE6xagoJc57F6RPACSRUZoH1wYL/
 UuMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5nXzBZrCk5lXAjf9FdBiJqDFS95ZgCwuSURIST
 UwMrM9Pxc18XjIqc1J87fz7Op423MiIp7xVugLxz2cSz68Wd0XGFd7lsPH+OdPqaVtxQvK6p3
 ecj6ct1DxjygbG7eX0ab/B7/Nn9IidGZxf47ts6U5H7/PaLrytlXpnkXPlnbF6x1/FMP8k5Ra
 24JbnWavefF3/S2r/L93PPevXi3n4Dz1cMguDyWW4oxEQy3mouJEAJ2sgM14AgAA
X-Env-Sender: BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1496928478!96441969!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14811 invoked from network); 8 Jun 2017 13:28:00 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-8.tower-27.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 8 Jun 2017 13:28:00 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=lcTmmYGsQKS1gK9m9gkg0JyA6xNtHj5p6DQmxap4ESI=; b=Amv86ex7Nobeew4YbqdFvXMy8
 jlWOTse3YpZ8jkw8hjUN/0tptmCBXvGtDaZRSKMsV4e6TkksuvpEVqCz0lA6Ua2vIxArjAJLguEmb
 dbIxCRe/ubcBNpE25qiaPOdSoKnArHJeVF1lp7ciCZE1TOGTWJf1dIDC/Q3+fYEc9E42BFhWt+Ccb
 nb4Os2bJ0Te7gO/5xLKACC452wPZ+alA7hpL6YLugvq2LIPAeZS0PvA5cs19AUCfFfMQ6DBD1SUXt
 AHVs9IFulOTQKp4V+OdbO1/+pcLNLzNeCpUgrO8dPR5QxtJTpIWTHSBcrqy5G2lPb9q4CubKPkxLn
 el2NtMF5Q==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dIxTd-0006vZ-D9; Thu, 08 Jun 2017 13:27:54 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Thu,  8 Jun 2017 15:25:50 +0200
Message-Id: <20170608132609.32662-26-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170608132609.32662-1-hch@lst.de>
References: <20170608132609.32662-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 25/44] arm: implement ->mapping_error
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RE1BX0VSUk9SX0NPREUgaXMgZ29pbmcgdG8gZ28gYXdheSwgc28gZG9uJ3QgcmVseSBvbiBpdC4K
ClNpZ25lZC1vZmYtYnk6IENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgotLS0KIGFyY2gv
YXJtL2NvbW1vbi9kbWFib3VuY2UuYyAgICAgICAgfCAxNiArKysrKysrKysrKystLS0KIGFyY2gv
YXJtL2luY2x1ZGUvYXNtL2RtYS1pb21tdS5oICAgfCAgMiArKwogYXJjaC9hcm0vaW5jbHVkZS9h
c20vZG1hLW1hcHBpbmcuaCB8ICAxIC0KIGFyY2gvYXJtL21tL2RtYS1tYXBwaW5nLmMgICAgICAg
ICAgfCA0MSArKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLQogNCBmaWxlcyBj
aGFuZ2VkLCA0MSBpbnNlcnRpb25zKCspLCAxOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9h
cmNoL2FybS9jb21tb24vZG1hYm91bmNlLmMgYi9hcmNoL2FybS9jb21tb24vZG1hYm91bmNlLmMK
aW5kZXggOWIxYjdiZTJlYzBlLi5iYWQ0NTczOTVmZjEgMTAwNjQ0Ci0tLSBhL2FyY2gvYXJtL2Nv
bW1vbi9kbWFib3VuY2UuYworKysgYi9hcmNoL2FybS9jb21tb24vZG1hYm91bmNlLmMKQEAgLTMz
LDYgKzMzLDcgQEAKICNpbmNsdWRlIDxsaW51eC9zY2F0dGVybGlzdC5oPgogCiAjaW5jbHVkZSA8
YXNtL2NhY2hlZmx1c2guaD4KKyNpbmNsdWRlIDxhc20vZG1hLWlvbW11Lmg+CiAKICN1bmRlZiBT
VEFUUwogCkBAIC0yNTYsNyArMjU3LDcgQEAgc3RhdGljIGlubGluZSBkbWFfYWRkcl90IG1hcF9z
aW5nbGUoc3RydWN0IGRldmljZSAqZGV2LCB2b2lkICpwdHIsIHNpemVfdCBzaXplLAogCWlmIChi
dWYgPT0gTlVMTCkgewogCQlkZXZfZXJyKGRldiwgIiVzOiB1bmFibGUgdG8gbWFwIHVuc2FmZSBi
dWZmZXIgJXAhXG4iLAogCQkgICAgICAgX19mdW5jX18sIHB0cik7Ci0JCXJldHVybiBETUFfRVJS
T1JfQ09ERTsKKwkJcmV0dXJuIEFSTV9NQVBQSU5HX0VSUk9SOwogCX0KIAogCWRldl9kYmcoZGV2
LCAiJXM6IHVuc2FmZSBidWZmZXIgJXAgKGRtYT0lI3gpIG1hcHBlZCB0byAlcCAoZG1hPSUjeClc
biIsCkBAIC0zMjYsNyArMzI3LDcgQEAgc3RhdGljIGRtYV9hZGRyX3QgZG1hYm91bmNlX21hcF9w
YWdlKHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IHBhZ2UgKnBhZ2UsCiAKIAlyZXQgPSBuZWVk
c19ib3VuY2UoZGV2LCBkbWFfYWRkciwgc2l6ZSk7CiAJaWYgKHJldCA8IDApCi0JCXJldHVybiBE
TUFfRVJST1JfQ09ERTsKKwkJcmV0dXJuIEFSTV9NQVBQSU5HX0VSUk9SOwogCiAJaWYgKHJldCA9
PSAwKSB7CiAJCWFybV9kbWFfb3BzLnN5bmNfc2luZ2xlX2Zvcl9kZXZpY2UoZGV2LCBkbWFfYWRk
ciwgc2l6ZSwgZGlyKTsKQEAgLTMzNSw3ICszMzYsNyBAQCBzdGF0aWMgZG1hX2FkZHJfdCBkbWFi
b3VuY2VfbWFwX3BhZ2Uoc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1Y3QgcGFnZSAqcGFnZSwKIAog
CWlmIChQYWdlSGlnaE1lbShwYWdlKSkgewogCQlkZXZfZXJyKGRldiwgIkRNQSBidWZmZXIgYm91
bmNpbmcgb2YgSElHSE1FTSBwYWdlcyBpcyBub3Qgc3VwcG9ydGVkXG4iKTsKLQkJcmV0dXJuIERN
QV9FUlJPUl9DT0RFOworCQlyZXR1cm4gQVJNX01BUFBJTkdfRVJST1I7CiAJfQogCiAJcmV0dXJu
IG1hcF9zaW5nbGUoZGV2LCBwYWdlX2FkZHJlc3MocGFnZSkgKyBvZmZzZXQsIHNpemUsIGRpciwg
YXR0cnMpOwpAQCAtNDUyLDYgKzQ1MywxNCBAQCBzdGF0aWMgaW50IGRtYWJvdW5jZV9zZXRfbWFz
ayhzdHJ1Y3QgZGV2aWNlICpkZXYsIHU2NCBkbWFfbWFzaykKIAlyZXR1cm4gYXJtX2RtYV9vcHMu
c2V0X2RtYV9tYXNrKGRldiwgZG1hX21hc2spOwogfQogCitzdGF0aWMgaW50IGRtYWJvdW5jZV9t
YXBwaW5nX2Vycm9yKHN0cnVjdCBkZXZpY2UgKmRldiwgZG1hX2FkZHJfdCBkbWFfYWRkcikKK3sK
KwlpZiAoZGV2LT5hcmNoZGF0YS5kbWFib3VuY2UpCisJCXJldHVybiAwOworCisJcmV0dXJuIGFy
bV9kbWFfb3BzLm1hcHBpbmdfZXJyb3IoZGV2LCBkbWFfYWRkcik7Cit9CisKIHN0YXRpYyBjb25z
dCBzdHJ1Y3QgZG1hX21hcF9vcHMgZG1hYm91bmNlX29wcyA9IHsKIAkuYWxsb2MJCQk9IGFybV9k
bWFfYWxsb2MsCiAJLmZyZWUJCQk9IGFybV9kbWFfZnJlZSwKQEAgLTQ2Niw2ICs0NzUsNyBAQCBz
dGF0aWMgY29uc3Qgc3RydWN0IGRtYV9tYXBfb3BzIGRtYWJvdW5jZV9vcHMgPSB7CiAJLnN5bmNf
c2dfZm9yX2NwdQk9IGFybV9kbWFfc3luY19zZ19mb3JfY3B1LAogCS5zeW5jX3NnX2Zvcl9kZXZp
Y2UJPSBhcm1fZG1hX3N5bmNfc2dfZm9yX2RldmljZSwKIAkuc2V0X2RtYV9tYXNrCQk9IGRtYWJv
dW5jZV9zZXRfbWFzaywKKwkubWFwcGluZ19lcnJvcgkJPSBkbWFib3VuY2VfbWFwcGluZ19lcnJv
ciwKIH07CiAKIHN0YXRpYyBpbnQgZG1hYm91bmNlX2luaXRfcG9vbChzdHJ1Y3QgZG1hYm91bmNl
X3Bvb2wgKnBvb2wsIHN0cnVjdCBkZXZpY2UgKmRldiwKZGlmZiAtLWdpdCBhL2FyY2gvYXJtL2lu
Y2x1ZGUvYXNtL2RtYS1pb21tdS5oIGIvYXJjaC9hcm0vaW5jbHVkZS9hc20vZG1hLWlvbW11LmgK
aW5kZXggMmVmMjgyZjk2NjUxLi4zODlhMjZhMTBlYTMgMTAwNjQ0Ci0tLSBhL2FyY2gvYXJtL2lu
Y2x1ZGUvYXNtL2RtYS1pb21tdS5oCisrKyBiL2FyY2gvYXJtL2luY2x1ZGUvYXNtL2RtYS1pb21t
dS5oCkBAIC05LDYgKzksOCBAQAogI2luY2x1ZGUgPGxpbnV4L2ttZW1jaGVjay5oPgogI2luY2x1
ZGUgPGxpbnV4L2tyZWYuaD4KIAorI2RlZmluZSBBUk1fTUFQUElOR19FUlJPUgkJKH4oZG1hX2Fk
ZHJfdCkweDApCisKIHN0cnVjdCBkbWFfaW9tbXVfbWFwcGluZyB7CiAJLyogaW9tbXUgc3BlY2lm
aWMgZGF0YSAqLwogCXN0cnVjdCBpb21tdV9kb21haW4JKmRvbWFpbjsKZGlmZiAtLWdpdCBhL2Fy
Y2gvYXJtL2luY2x1ZGUvYXNtL2RtYS1tYXBwaW5nLmggYi9hcmNoL2FybS9pbmNsdWRlL2FzbS9k
bWEtbWFwcGluZy5oCmluZGV4IDY4MGQzZjM4ODllNy4uNTJhOGZkNWE4ZWRiIDEwMDY0NAotLS0g
YS9hcmNoL2FybS9pbmNsdWRlL2FzbS9kbWEtbWFwcGluZy5oCisrKyBiL2FyY2gvYXJtL2luY2x1
ZGUvYXNtL2RtYS1tYXBwaW5nLmgKQEAgLTEyLDcgKzEyLDYgQEAKICNpbmNsdWRlIDx4ZW4veGVu
Lmg+CiAjaW5jbHVkZSA8YXNtL3hlbi9oeXBlcnZpc29yLmg+CiAKLSNkZWZpbmUgRE1BX0VSUk9S
X0NPREUJKH4oZG1hX2FkZHJfdCkweDApCiBleHRlcm4gY29uc3Qgc3RydWN0IGRtYV9tYXBfb3Bz
IGFybV9kbWFfb3BzOwogZXh0ZXJuIGNvbnN0IHN0cnVjdCBkbWFfbWFwX29wcyBhcm1fY29oZXJl
bnRfZG1hX29wczsKIApkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vbW0vZG1hLW1hcHBpbmcuYyBiL2Fy
Y2gvYXJtL21tL2RtYS1tYXBwaW5nLmMKaW5kZXggYzc0MmRmZDI5NjdiLi4yZGJjOTRiNWZlNWMg
MTAwNjQ0Ci0tLSBhL2FyY2gvYXJtL21tL2RtYS1tYXBwaW5nLmMKKysrIGIvYXJjaC9hcm0vbW0v
ZG1hLW1hcHBpbmcuYwpAQCAtMTgwLDYgKzE4MCwxMSBAQCBzdGF0aWMgdm9pZCBhcm1fZG1hX3N5
bmNfc2luZ2xlX2Zvcl9kZXZpY2Uoc3RydWN0IGRldmljZSAqZGV2LAogCV9fZG1hX3BhZ2VfY3B1
X3RvX2RldihwYWdlLCBvZmZzZXQsIHNpemUsIGRpcik7CiB9CiAKK3N0YXRpYyBpbnQgYXJtX2Rt
YV9tYXBwaW5nX2Vycm9yKHN0cnVjdCBkZXZpY2UgKmRldiwgZG1hX2FkZHJfdCBkbWFfYWRkcikK
K3sKKwlyZXR1cm4gZG1hX2FkZHIgPT0gQVJNX01BUFBJTkdfRVJST1I7Cit9CisKIGNvbnN0IHN0
cnVjdCBkbWFfbWFwX29wcyBhcm1fZG1hX29wcyA9IHsKIAkuYWxsb2MJCQk9IGFybV9kbWFfYWxs
b2MsCiAJLmZyZWUJCQk9IGFybV9kbWFfZnJlZSwKQEAgLTE5Myw2ICsxOTgsNyBAQCBjb25zdCBz
dHJ1Y3QgZG1hX21hcF9vcHMgYXJtX2RtYV9vcHMgPSB7CiAJLnN5bmNfc2luZ2xlX2Zvcl9kZXZp
Y2UJPSBhcm1fZG1hX3N5bmNfc2luZ2xlX2Zvcl9kZXZpY2UsCiAJLnN5bmNfc2dfZm9yX2NwdQk9
IGFybV9kbWFfc3luY19zZ19mb3JfY3B1LAogCS5zeW5jX3NnX2Zvcl9kZXZpY2UJPSBhcm1fZG1h
X3N5bmNfc2dfZm9yX2RldmljZSwKKwkubWFwcGluZ19lcnJvcgkJPSBhcm1fZG1hX21hcHBpbmdf
ZXJyb3IsCiB9OwogRVhQT1JUX1NZTUJPTChhcm1fZG1hX29wcyk7CiAKQEAgLTIxMSw2ICsyMTcs
NyBAQCBjb25zdCBzdHJ1Y3QgZG1hX21hcF9vcHMgYXJtX2NvaGVyZW50X2RtYV9vcHMgPSB7CiAJ
LmdldF9zZ3RhYmxlCQk9IGFybV9kbWFfZ2V0X3NndGFibGUsCiAJLm1hcF9wYWdlCQk9IGFybV9j
b2hlcmVudF9kbWFfbWFwX3BhZ2UsCiAJLm1hcF9zZwkJCT0gYXJtX2RtYV9tYXBfc2csCisJLm1h
cHBpbmdfZXJyb3IJCT0gYXJtX2RtYV9tYXBwaW5nX2Vycm9yLAogfTsKIEVYUE9SVF9TWU1CT0wo
YXJtX2NvaGVyZW50X2RtYV9vcHMpOwogCkBAIC03OTksNyArODA2LDcgQEAgc3RhdGljIHZvaWQg
Kl9fZG1hX2FsbG9jKHN0cnVjdCBkZXZpY2UgKmRldiwgc2l6ZV90IHNpemUsIGRtYV9hZGRyX3Qg
KmhhbmRsZSwKIAlnZnAgJj0gfihfX0dGUF9DT01QKTsKIAlhcmdzLmdmcCA9IGdmcDsKIAotCSpo
YW5kbGUgPSBETUFfRVJST1JfQ09ERTsKKwkqaGFuZGxlID0gQVJNX01BUFBJTkdfRVJST1I7CiAJ
YWxsb3dibG9jayA9IGdmcGZsYWdzX2FsbG93X2Jsb2NraW5nKGdmcCk7CiAJY21hID0gYWxsb3di
bG9jayA/IGRldl9nZXRfY21hX2FyZWEoZGV2KSA6IGZhbHNlOwogCkBAIC0xMjU0LDcgKzEyNjEs
NyBAQCBzdGF0aWMgaW5saW5lIGRtYV9hZGRyX3QgX19hbGxvY19pb3ZhKHN0cnVjdCBkbWFfaW9t
bXVfbWFwcGluZyAqbWFwcGluZywKIAlpZiAoaSA9PSBtYXBwaW5nLT5ucl9iaXRtYXBzKSB7CiAJ
CWlmIChleHRlbmRfaW9tbXVfbWFwcGluZyhtYXBwaW5nKSkgewogCQkJc3Bpbl91bmxvY2tfaXJx
cmVzdG9yZSgmbWFwcGluZy0+bG9jaywgZmxhZ3MpOwotCQkJcmV0dXJuIERNQV9FUlJPUl9DT0RF
OworCQkJcmV0dXJuIEFSTV9NQVBQSU5HX0VSUk9SOwogCQl9CiAKIAkJc3RhcnQgPSBiaXRtYXBf
ZmluZF9uZXh0X3plcm9fYXJlYShtYXBwaW5nLT5iaXRtYXBzW2ldLApAQCAtMTI2Miw3ICsxMjY5
LDcgQEAgc3RhdGljIGlubGluZSBkbWFfYWRkcl90IF9fYWxsb2NfaW92YShzdHJ1Y3QgZG1hX2lv
bW11X21hcHBpbmcgKm1hcHBpbmcsCiAKIAkJaWYgKHN0YXJ0ID4gbWFwcGluZy0+Yml0cykgewog
CQkJc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmbWFwcGluZy0+bG9jaywgZmxhZ3MpOwotCQkJcmV0
dXJuIERNQV9FUlJPUl9DT0RFOworCQkJcmV0dXJuIEFSTV9NQVBQSU5HX0VSUk9SOwogCQl9CiAK
IAkJYml0bWFwX3NldChtYXBwaW5nLT5iaXRtYXBzW2ldLCBzdGFydCwgY291bnQpOwpAQCAtMTQ0
NSw3ICsxNDUyLDcgQEAgX19pb21tdV9jcmVhdGVfbWFwcGluZyhzdHJ1Y3QgZGV2aWNlICpkZXYs
IHN0cnVjdCBwYWdlICoqcGFnZXMsIHNpemVfdCBzaXplLAogCWludCBpOwogCiAJZG1hX2FkZHIg
PSBfX2FsbG9jX2lvdmEobWFwcGluZywgc2l6ZSk7Ci0JaWYgKGRtYV9hZGRyID09IERNQV9FUlJP
Ul9DT0RFKQorCWlmIChkbWFfYWRkciA9PSBBUk1fTUFQUElOR19FUlJPUikKIAkJcmV0dXJuIGRt
YV9hZGRyOwogCiAJaW92YSA9IGRtYV9hZGRyOwpAQCAtMTQ3Miw3ICsxNDc5LDcgQEAgX19pb21t
dV9jcmVhdGVfbWFwcGluZyhzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBwYWdlICoqcGFnZXMs
IHNpemVfdCBzaXplLAogZmFpbDoKIAlpb21tdV91bm1hcChtYXBwaW5nLT5kb21haW4sIGRtYV9h
ZGRyLCBpb3ZhLWRtYV9hZGRyKTsKIAlfX2ZyZWVfaW92YShtYXBwaW5nLCBkbWFfYWRkciwgc2l6
ZSk7Ci0JcmV0dXJuIERNQV9FUlJPUl9DT0RFOworCXJldHVybiBBUk1fTUFQUElOR19FUlJPUjsK
IH0KIAogc3RhdGljIGludCBfX2lvbW11X3JlbW92ZV9tYXBwaW5nKHN0cnVjdCBkZXZpY2UgKmRl
diwgZG1hX2FkZHJfdCBpb3ZhLCBzaXplX3Qgc2l6ZSkKQEAgLTE1MzMsNyArMTU0MCw3IEBAIHN0
YXRpYyB2b2lkICpfX2lvbW11X2FsbG9jX3NpbXBsZShzdHJ1Y3QgZGV2aWNlICpkZXYsIHNpemVf
dCBzaXplLCBnZnBfdCBnZnAsCiAJCXJldHVybiBOVUxMOwogCiAJKmhhbmRsZSA9IF9faW9tbXVf
Y3JlYXRlX21hcHBpbmcoZGV2LCAmcGFnZSwgc2l6ZSwgYXR0cnMpOwotCWlmICgqaGFuZGxlID09
IERNQV9FUlJPUl9DT0RFKQorCWlmICgqaGFuZGxlID09IEFSTV9NQVBQSU5HX0VSUk9SKQogCQln
b3RvIGVycl9tYXBwaW5nOwogCiAJcmV0dXJuIGFkZHI7CkBAIC0xNTYxLDcgKzE1NjgsNyBAQCBz
dGF0aWMgdm9pZCAqX19hcm1faW9tbXVfYWxsb2NfYXR0cnMoc3RydWN0IGRldmljZSAqZGV2LCBz
aXplX3Qgc2l6ZSwKIAlzdHJ1Y3QgcGFnZSAqKnBhZ2VzOwogCXZvaWQgKmFkZHIgPSBOVUxMOwog
Ci0JKmhhbmRsZSA9IERNQV9FUlJPUl9DT0RFOworCSpoYW5kbGUgPSBBUk1fTUFQUElOR19FUlJP
UjsKIAlzaXplID0gUEFHRV9BTElHTihzaXplKTsKIAogCWlmIChjb2hlcmVudF9mbGFnICA9PSBD
T0hFUkVOVCB8fCAhZ2ZwZmxhZ3NfYWxsb3dfYmxvY2tpbmcoZ2ZwKSkKQEAgLTE1ODIsNyArMTU4
OSw3IEBAIHN0YXRpYyB2b2lkICpfX2FybV9pb21tdV9hbGxvY19hdHRycyhzdHJ1Y3QgZGV2aWNl
ICpkZXYsIHNpemVfdCBzaXplLAogCQlyZXR1cm4gTlVMTDsKIAogCSpoYW5kbGUgPSBfX2lvbW11
X2NyZWF0ZV9tYXBwaW5nKGRldiwgcGFnZXMsIHNpemUsIGF0dHJzKTsKLQlpZiAoKmhhbmRsZSA9
PSBETUFfRVJST1JfQ09ERSkKKwlpZiAoKmhhbmRsZSA9PSBBUk1fTUFQUElOR19FUlJPUikKIAkJ
Z290byBlcnJfYnVmZmVyOwogCiAJaWYgKGF0dHJzICYgRE1BX0FUVFJfTk9fS0VSTkVMX01BUFBJ
TkcpCkBAIC0xNzMyLDEwICsxNzM5LDEwIEBAIHN0YXRpYyBpbnQgX19tYXBfc2dfY2h1bmsoc3Ry
dWN0IGRldmljZSAqZGV2LCBzdHJ1Y3Qgc2NhdHRlcmxpc3QgKnNnLAogCWludCBwcm90OwogCiAJ
c2l6ZSA9IFBBR0VfQUxJR04oc2l6ZSk7Ci0JKmhhbmRsZSA9IERNQV9FUlJPUl9DT0RFOworCSpo
YW5kbGUgPSBBUk1fTUFQUElOR19FUlJPUjsKIAogCWlvdmFfYmFzZSA9IGlvdmEgPSBfX2FsbG9j
X2lvdmEobWFwcGluZywgc2l6ZSk7Ci0JaWYgKGlvdmEgPT0gRE1BX0VSUk9SX0NPREUpCisJaWYg
KGlvdmEgPT0gQVJNX01BUFBJTkdfRVJST1IpCiAJCXJldHVybiAtRU5PTUVNOwogCiAJZm9yIChj
b3VudCA9IDAsIHMgPSBzZzsgY291bnQgPCAoc2l6ZSA+PiBQQUdFX1NISUZUKTsgcyA9IHNnX25l
eHQocykpIHsKQEAgLTE3NzUsNyArMTc4Miw3IEBAIHN0YXRpYyBpbnQgX19pb21tdV9tYXBfc2co
c3RydWN0IGRldmljZSAqZGV2LCBzdHJ1Y3Qgc2NhdHRlcmxpc3QgKnNnLCBpbnQgbmVudHMsCiAJ
Zm9yIChpID0gMTsgaSA8IG5lbnRzOyBpKyspIHsKIAkJcyA9IHNnX25leHQocyk7CiAKLQkJcy0+
ZG1hX2FkZHJlc3MgPSBETUFfRVJST1JfQ09ERTsKKwkJcy0+ZG1hX2FkZHJlc3MgPSBBUk1fTUFQ
UElOR19FUlJPUjsKIAkJcy0+ZG1hX2xlbmd0aCA9IDA7CiAKIAkJaWYgKHMtPm9mZnNldCB8fCAo
c2l6ZSAmIH5QQUdFX01BU0spIHx8IHNpemUgKyBzLT5sZW5ndGggPiBtYXgpIHsKQEAgLTE5NTAs
NyArMTk1Nyw3IEBAIHN0YXRpYyBkbWFfYWRkcl90IGFybV9jb2hlcmVudF9pb21tdV9tYXBfcGFn
ZShzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBwYWdlICpwCiAJaW50IHJldCwgcHJvdCwgbGVu
ID0gUEFHRV9BTElHTihzaXplICsgb2Zmc2V0KTsKIAogCWRtYV9hZGRyID0gX19hbGxvY19pb3Zh
KG1hcHBpbmcsIGxlbik7Ci0JaWYgKGRtYV9hZGRyID09IERNQV9FUlJPUl9DT0RFKQorCWlmIChk
bWFfYWRkciA9PSBBUk1fTUFQUElOR19FUlJPUikKIAkJcmV0dXJuIGRtYV9hZGRyOwogCiAJcHJv
dCA9IF9fZG1hX2luZm9fdG9fcHJvdChkaXIsIGF0dHJzKTsKQEAgLTE5NjIsNyArMTk2OSw3IEBA
IHN0YXRpYyBkbWFfYWRkcl90IGFybV9jb2hlcmVudF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZGV2
aWNlICpkZXYsIHN0cnVjdCBwYWdlICpwCiAJcmV0dXJuIGRtYV9hZGRyICsgb2Zmc2V0OwogZmFp
bDoKIAlfX2ZyZWVfaW92YShtYXBwaW5nLCBkbWFfYWRkciwgbGVuKTsKLQlyZXR1cm4gRE1BX0VS
Uk9SX0NPREU7CisJcmV0dXJuIEFSTV9NQVBQSU5HX0VSUk9SOwogfQogCiAvKioKQEAgLTIwNTYs
NyArMjA2Myw3IEBAIHN0YXRpYyBkbWFfYWRkcl90IGFybV9pb21tdV9tYXBfcmVzb3VyY2Uoc3Ry
dWN0IGRldmljZSAqZGV2LAogCXNpemVfdCBsZW4gPSBQQUdFX0FMSUdOKHNpemUgKyBvZmZzZXQp
OwogCiAJZG1hX2FkZHIgPSBfX2FsbG9jX2lvdmEobWFwcGluZywgbGVuKTsKLQlpZiAoZG1hX2Fk
ZHIgPT0gRE1BX0VSUk9SX0NPREUpCisJaWYgKGRtYV9hZGRyID09IEFSTV9NQVBQSU5HX0VSUk9S
KQogCQlyZXR1cm4gZG1hX2FkZHI7CiAKIAlwcm90ID0gX19kbWFfaW5mb190b19wcm90KGRpciwg
YXR0cnMpIHwgSU9NTVVfTU1JTzsKQEAgLTIwNjgsNyArMjA3NSw3IEBAIHN0YXRpYyBkbWFfYWRk
cl90IGFybV9pb21tdV9tYXBfcmVzb3VyY2Uoc3RydWN0IGRldmljZSAqZGV2LAogCXJldHVybiBk
bWFfYWRkciArIG9mZnNldDsKIGZhaWw6CiAJX19mcmVlX2lvdmEobWFwcGluZywgZG1hX2FkZHIs
IGxlbik7Ci0JcmV0dXJuIERNQV9FUlJPUl9DT0RFOworCXJldHVybiBBUk1fTUFQUElOR19FUlJP
UjsKIH0KIAogLyoqCkBAIC0yMTQwLDYgKzIxNDcsOCBAQCBjb25zdCBzdHJ1Y3QgZG1hX21hcF9v
cHMgaW9tbXVfb3BzID0gewogCiAJLm1hcF9yZXNvdXJjZQkJPSBhcm1faW9tbXVfbWFwX3Jlc291
cmNlLAogCS51bm1hcF9yZXNvdXJjZQkJPSBhcm1faW9tbXVfdW5tYXBfcmVzb3VyY2UsCisKKwku
bWFwcGluZ19lcnJvcgkJPSBhcm1fZG1hX21hcHBpbmdfZXJyb3IsCiB9OwogCiBjb25zdCBzdHJ1
Y3QgZG1hX21hcF9vcHMgaW9tbXVfY29oZXJlbnRfb3BzID0gewpAQCAtMjE1Niw2ICsyMTY1LDgg
QEAgY29uc3Qgc3RydWN0IGRtYV9tYXBfb3BzIGlvbW11X2NvaGVyZW50X29wcyA9IHsKIAogCS5t
YXBfcmVzb3VyY2UJPSBhcm1faW9tbXVfbWFwX3Jlc291cmNlLAogCS51bm1hcF9yZXNvdXJjZQk9
IGFybV9pb21tdV91bm1hcF9yZXNvdXJjZSwKKworCS5tYXBwaW5nX2Vycm9yCQk9IGFybV9kbWFf
bWFwcGluZ19lcnJvciwKIH07CiAKIC8qKgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 08 13:28:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 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 1dIxTr-0004fN-Qt; Thu, 08 Jun 2017 13:28:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dIxTq-0004cX-CU
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 13:28:06 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 BF/97-17076-5E059395; Thu, 08 Jun 2017 13:28:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCLMWRWlGSWpSXmKPExsXiaHS5VfdJgGW
 kwfftOhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0b3ksvsBcdEK/ovPGVsYDwq1MXIxcEicIJN
 4v//TiYQR0jgBKPEqe7VjF2MnBxsAioSb573sIMkRAQOsUicfHOUCSTBLKAg8eveJlYQW1jAU
 qJv3TV2EJtFQFXixZPJzF2MHBy8AgYSM68Ig4QlBOQldrVdBCvnBAq3nN4FNkZIQF/i0IJpzC
 DzJQRaGCXaLq5gmcDIs4CRYRWjRnFqUVlqka6hiV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJ
 SsV5yfu4mRqDvGYBgB+OK7Z6HGCU5mJREeRUFLCOF+JLyUyozEosz4otKc1KLDzHKcHAoSfAm
 +APlBItS01Mr0jJzgEEIk5bg4FES4f3vA5TmLS5IzC3OTIdInWJUlBLnvQvSJwCSyCjNg2uDB
 f4lRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfO6+QJN4cnMK4Gb/gpoMRPQ4iXvLEAWlyQipK
 QaGLU2fL606fxuw6Se5iS++Uv6DS0+9a6eJB3474zW5+9fj+7d92p76YSs5x3Se02FeG5LezB
 eKU1leXts5Y94QW8HoQkfOu06LZgOup33/upxI1Gwoz/oucVCLjZWJqPfQf2uNjsOfZA8OJm/
 PWoWZ9CSUu/W91bvVTa8uuC3WaT2xOlW7aWRrkosxRmJhlrMRcWJANGvQwV3AgAA
X-Env-Sender: BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1496928483!104704593!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64843 invoked from network); 8 Jun 2017 13:28:04 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-3.tower-31.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 8 Jun 2017 13:28:04 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=Er/PBxW/tOtoCNR0FHj1VvmeiHjF/tVFU+Dqgf9uoBM=; b=DuQWAeDsdmuE2TG+u3hI7Bt0v
 NaPkHxkVot5MDGxHwXkca1kuAwmt/IiJzIhVcT+Iocc9fae9anvVEU4nitUGMUC6qDw8Cl3B5jxHs
 gdkt+0pFn7AgHV+r9SHnqmfG2MXWgEIS+tvaOB4EngemWtjYyX88hizeS/FF7AX0E9AymIqA/CiW4
 99Ozwe7xu65TRPfeeVYXYb8DbLQ1oK7gcXlOrsbv2F8+zGWr0LQ2UrilO8HFVOCpxSPIAKmkABv/L
 To43nH3uLe5rMQ4pRR6OV/SZJJpc4Yap1EBZKH+JOq7wZULj+/qF/CIvOCfzWidxiZ8ThubyqB32V
 N5tDkI4oA==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dIxTg-00070Z-Ve; Thu, 08 Jun 2017 13:27:57 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Thu,  8 Jun 2017 15:25:51 +0200
Message-Id: <20170608132609.32662-27-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170608132609.32662-1-hch@lst.de>
References: <20170608132609.32662-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 26/44] dma-mapping: remove DMA_ERROR_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>

QW5kIHVwZGF0ZSB0aGUgZG9jdW1lbnRhdGlvbiAtIGRtYV9tYXBwaW5nX2Vycm9yIGhhcyBiZWVu
IHN1cHBvcnRlZApldmVyeXdoZXJlIGZvciBhIGxvbmcgdGltZS4KClNpZ25lZC1vZmYtYnk6IENo
cmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgotLS0KIERvY3VtZW50YXRpb24vRE1BLUFQSS1I
T1dUTy50eHQgfCAzMSArKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiBpbmNsdWRlL2xp
bnV4L2RtYS1tYXBwaW5nLmggICAgIHwgIDUgLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgNSBpbnNl
cnRpb25zKCspLCAzMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL0RN
QS1BUEktSE9XVE8udHh0IGIvRG9jdW1lbnRhdGlvbi9ETUEtQVBJLUhPV1RPLnR4dAppbmRleCA5
NzkyMjhiYzkwMzUuLjRlZDM4ODM1Njg5OCAxMDA2NDQKLS0tIGEvRG9jdW1lbnRhdGlvbi9ETUEt
QVBJLUhPV1RPLnR4dAorKysgYi9Eb2N1bWVudGF0aW9uL0RNQS1BUEktSE9XVE8udHh0CkBAIC01
NTAsMzIgKzU1MCwxMSBAQCBhbmQgdG8gdW5tYXAgaXQ6CiAJZG1hX3VubWFwX3NpbmdsZShkZXYs
IGRtYV9oYW5kbGUsIHNpemUsIGRpcmVjdGlvbik7CiAKIFlvdSBzaG91bGQgY2FsbCBkbWFfbWFw
cGluZ19lcnJvcigpIGFzIGRtYV9tYXBfc2luZ2xlKCkgY291bGQgZmFpbCBhbmQgcmV0dXJuCi1l
cnJvci4gTm90IGFsbCBETUEgaW1wbGVtZW50YXRpb25zIHN1cHBvcnQgdGhlIGRtYV9tYXBwaW5n
X2Vycm9yKCkgaW50ZXJmYWNlLgotSG93ZXZlciwgaXQgaXMgYSBnb29kIHByYWN0aWNlIHRvIGNh
bGwgZG1hX21hcHBpbmdfZXJyb3IoKSBpbnRlcmZhY2UsIHdoaWNoCi13aWxsIGludm9rZSB0aGUg
Z2VuZXJpYyBtYXBwaW5nIGVycm9yIGNoZWNrIGludGVyZmFjZS4gRG9pbmcgc28gd2lsbCBlbnN1
cmUKLXRoYXQgdGhlIG1hcHBpbmcgY29kZSB3aWxsIHdvcmsgY29ycmVjdGx5IG9uIGFsbCBETUEg
aW1wbGVtZW50YXRpb25zIHdpdGhvdXQKLWFueSBkZXBlbmRlbmN5IG9uIHRoZSBzcGVjaWZpY3Mg
b2YgdGhlIHVuZGVybHlpbmcgaW1wbGVtZW50YXRpb24uIFVzaW5nIHRoZQotcmV0dXJuZWQgYWRk
cmVzcyB3aXRob3V0IGNoZWNraW5nIGZvciBlcnJvcnMgY291bGQgcmVzdWx0IGluIGZhaWx1cmVz
IHJhbmdpbmcKLWZyb20gcGFuaWNzIHRvIHNpbGVudCBkYXRhIGNvcnJ1cHRpb24uIEEgY291cGxl
IG9mIGV4YW1wbGVzIG9mIGluY29ycmVjdCB3YXlzCi10byBjaGVjayBmb3IgZXJyb3JzIHRoYXQg
bWFrZSBhc3N1bXB0aW9ucyBhYm91dCB0aGUgdW5kZXJseWluZyBETUEKLWltcGxlbWVudGF0aW9u
IGFyZSBhcyBmb2xsb3dzIGFuZCB0aGVzZSBhcmUgYXBwbGljYWJsZSB0byBkbWFfbWFwX3BhZ2Uo
KSBhcwotd2VsbC4KLQotSW5jb3JyZWN0IGV4YW1wbGUgMToKLQlkbWFfYWRkcl90IGRtYV9oYW5k
bGU7Ci0KLQlkbWFfaGFuZGxlID0gZG1hX21hcF9zaW5nbGUoZGV2LCBhZGRyLCBzaXplLCBkaXJl
Y3Rpb24pOwotCWlmICgoZG1hX2hhbmRsZSAmIDB4ZmZmZiAhPSAwKSB8fCAoZG1hX2hhbmRsZSA+
PSAweDEwMDAwMDApKSB7Ci0JCWdvdG8gbWFwX2Vycm9yOwotCX0KLQotSW5jb3JyZWN0IGV4YW1w
bGUgMjoKLQlkbWFfYWRkcl90IGRtYV9oYW5kbGU7Ci0KLQlkbWFfaGFuZGxlID0gZG1hX21hcF9z
aW5nbGUoZGV2LCBhZGRyLCBzaXplLCBkaXJlY3Rpb24pOwotCWlmIChkbWFfaGFuZGxlID09IERN
QV9FUlJPUl9DT0RFKSB7Ci0JCWdvdG8gbWFwX2Vycm9yOwotCX0KK2Vycm9yLiAgRG9pbmcgc28g
d2lsbCBlbnN1cmUgdGhhdCB0aGUgbWFwcGluZyBjb2RlIHdpbGwgd29yayBjb3JyZWN0bHkgb24g
YWxsCitETUEgaW1wbGVtZW50YXRpb25zIHdpdGhvdXQgYW55IGRlcGVuZGVuY3kgb24gdGhlIHNw
ZWNpZmljcyBvZiB0aGUgdW5kZXJseWluZworaW1wbGVtZW50YXRpb24uIFVzaW5nIHRoZSByZXR1
cm5lZCBhZGRyZXNzIHdpdGhvdXQgY2hlY2tpbmcgZm9yIGVycm9ycyBjb3VsZAorcmVzdWx0IGlu
IGZhaWx1cmVzIHJhbmdpbmcgZnJvbSBwYW5pY3MgdG8gc2lsZW50IGRhdGEgY29ycnVwdGlvbi4g
IFRoZSBzYW1lCithcHBsaWVzIHRvIGRtYV9tYXBfcGFnZSgpIGFzIHdlbGwuCiAKIFlvdSBzaG91
bGQgY2FsbCBkbWFfdW5tYXBfc2luZ2xlKCkgd2hlbiB0aGUgRE1BIGFjdGl2aXR5IGlzIGZpbmlz
aGVkLCBlLmcuLAogZnJvbSB0aGUgaW50ZXJydXB0IHdoaWNoIHRvbGQgeW91IHRoYXQgdGhlIERN
QSB0cmFuc2ZlciBpcyBkb25lLgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9saW51eC9kbWEtbWFwcGlu
Zy5oIGIvaW5jbHVkZS9saW51eC9kbWEtbWFwcGluZy5oCmluZGV4IDRmM2VlY2VkY2EyZC4uYTU3
ODc1MzA5YmZkIDEwMDY0NAotLS0gYS9pbmNsdWRlL2xpbnV4L2RtYS1tYXBwaW5nLmgKKysrIGIv
aW5jbHVkZS9saW51eC9kbWEtbWFwcGluZy5oCkBAIC01NDYsMTIgKzU0Niw3IEBAIHN0YXRpYyBp
bmxpbmUgaW50IGRtYV9tYXBwaW5nX2Vycm9yKHN0cnVjdCBkZXZpY2UgKmRldiwgZG1hX2FkZHJf
dCBkbWFfYWRkcikKIAogCWlmIChnZXRfZG1hX29wcyhkZXYpLT5tYXBwaW5nX2Vycm9yKQogCQly
ZXR1cm4gZ2V0X2RtYV9vcHMoZGV2KS0+bWFwcGluZ19lcnJvcihkZXYsIGRtYV9hZGRyKTsKLQot
I2lmZGVmIERNQV9FUlJPUl9DT0RFCi0JcmV0dXJuIGRtYV9hZGRyID09IERNQV9FUlJPUl9DT0RF
OwotI2Vsc2UKIAlyZXR1cm4gMDsKLSNlbmRpZgogfQogCiAjaWZuZGVmIEhBVkVfQVJDSF9ETUFf
U1VQUE9SVEVECi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 08 13:28:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 13:28: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 1dIxTt-0004iI-5Z; Thu, 08 Jun 2017 13:28:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dIxTr-0004es-TU
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 13:28:08 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 2F/51-03587-7E059395; Thu, 08 Jun 2017 13:28:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsXiaHS5VfdZgGW
 kwZE/qhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bTe61MBR/4KrbNXsjcwPiSp4uRk4NF4ASb
 xIbF2V2MXBxCAicYJU4/vsEKkmATUJF487yHHSQhInCIReLkm6NMIAlmAQWJX/c2gRUJCxhKt
 E17wwgxSVXixMQrLF2MHBy8AgYSx34JgYQlBOQldrVdBCvnBAq3nN4FNkZIQF/i0IJpzCDzJQ
 RaGCXaLq5gmcDIs4CRYRWjRnFqUVlqka6RpV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5
 yfu4mRqDnGYBgB+OBRYGHGCU5mJREeRUFLCOF+JLyUyozEosz4otKc1KLDzHKcHAoSfAm+APl
 BItS01Mr0jJzgCEIk5bg4FES4f3vA5TmLS5IzC3OTIdInWJUlBLnLQDpEwBJZJTmwbXBwv4So
 6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHndfIGm8GTmlcBNfwW0mAlo8ZJ3FiCLSxIRUlINjJ
 P/Fa6T3xN+mlNOhdvEQNEmZNdkAZsXUXobTSoWt7dHH53QeFe8bGvw8vrsL0vjz50/OGVmRiP
 b4bxXRpYMriyCe7mZnJek7Cn2excgfOsUd/Lr9jvKTNcrcjc7C4nz5QSbLzh6c8Gsxji2Nd/C
 N1mZp/rUCGRqa3XE2t4LjdnO4lS+7EqBEktxRqKhFnNRcSIA3KbcfHYCAAA=
X-Env-Sender: BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1496928485!105918834!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64637 invoked from network); 8 Jun 2017 13:28:06 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-4.tower-27.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 8 Jun 2017 13:28:06 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=4K76dbS1ygh1I5voVsR7g2bGDRhkUhb0fNCBFLvbn8E=; b=QP56yEKfyJVNv2Szc4TDhO8F6
 G9ak/p4O9P+aifa0l964C19yKH9asjBw/8q81fWqNgsWYQXi0XQP50l/uXWuF6vKNcrt56KikgQk4
 EF9jIZi7fcmaAN5w5shJw5UE5/xi0RWdm6M6qzzph7zhDKDe2BbN8aaXEv4h0e/a4ZKYZ+u70Y7hR
 yaQGhoVfY9ISI9q8j+u5DON2QccLX6gFwG0XInOzVMGR1mQpRWLPgqy81HUD0s7pECT4YHVZFaGV3
 KmzlxWrMGgwsh1NpfFX/DBxyLi13BFt1dMSV9cFH7SHDhnSlukGm4GbOqtkDzSMlhoIJeSpA0aPP2
 gCdQJbEdQ==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dIxTk-00075k-Ev; Thu, 08 Jun 2017 13:28:01 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Thu,  8 Jun 2017 15:25:52 +0200
Message-Id: <20170608132609.32662-28-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170608132609.32662-1-hch@lst.de>
References: <20170608132609.32662-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 27/44] sparc: remove leon_dma_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>

V2UgY2FuIGp1c3QgdXNlIHBjaTMyX2RtYV9vcHMuCgpCdHcsIGdpdmVuIHRoYXQgbGVvbiBpcyAz
Mi1iaXQgYW5kIGFwcGVhcnMgdG8gYmUgUENJIGJhc2VkLCBkbyBldmVuIG5lZWQKdGhlIHNwZWNp
YWwgY2FzZSBmb3IgaXQgaW4gZ2V0X2FyY2hfZG1hX29wcyBhdCBhbGw/CgpTaWduZWQtb2ZmLWJ5
OiBDaHJpc3RvcGggSGVsbHdpZyA8aGNoQGxzdC5kZT4KLS0tCiBhcmNoL3NwYXJjL2luY2x1ZGUv
YXNtL2RtYS1tYXBwaW5nLmggfCAzICstLQogYXJjaC9zcGFyYy9rZXJuZWwvaW9wb3J0LmMgICAg
ICAgICAgIHwgNSArLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDYgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC9zcGFyYy9pbmNsdWRlL2FzbS9kbWEtbWFwcGlu
Zy5oIGIvYXJjaC9zcGFyYy9pbmNsdWRlL2FzbS9kbWEtbWFwcGluZy5oCmluZGV4IGI4ZThkZmNk
MDY1ZC4uOThkYTlmOTJjMzE4IDEwMDY0NAotLS0gYS9hcmNoL3NwYXJjL2luY2x1ZGUvYXNtL2Rt
YS1tYXBwaW5nLmgKKysrIGIvYXJjaC9zcGFyYy9pbmNsdWRlL2FzbS9kbWEtbWFwcGluZy5oCkBA
IC0xNyw3ICsxNyw2IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBkbWFfY2FjaGVfc3luYyhzdHJ1Y3Qg
ZGV2aWNlICpkZXYsIHZvaWQgKnZhZGRyLCBzaXplX3Qgc2l6ZSwKIH0KIAogZXh0ZXJuIGNvbnN0
IHN0cnVjdCBkbWFfbWFwX29wcyAqZG1hX29wczsKLWV4dGVybiBjb25zdCBzdHJ1Y3QgZG1hX21h
cF9vcHMgKmxlb25fZG1hX29wczsKIGV4dGVybiBjb25zdCBzdHJ1Y3QgZG1hX21hcF9vcHMgcGNp
MzJfZG1hX29wczsKIAogZXh0ZXJuIHN0cnVjdCBidXNfdHlwZSBwY2lfYnVzX3R5cGU7CkBAIC0y
Niw3ICsyNSw3IEBAIHN0YXRpYyBpbmxpbmUgY29uc3Qgc3RydWN0IGRtYV9tYXBfb3BzICpnZXRf
YXJjaF9kbWFfb3BzKHN0cnVjdCBidXNfdHlwZSAqYnVzKQogewogI2lmZGVmIENPTkZJR19TUEFS
Q19MRU9OCiAJaWYgKHNwYXJjX2NwdV9tb2RlbCA9PSBzcGFyY19sZW9uKQotCQlyZXR1cm4gbGVv
bl9kbWFfb3BzOworCQlyZXR1cm4gJnBjaTMyX2RtYV9vcHM7CiAjZW5kaWYKICNpZiBkZWZpbmVk
KENPTkZJR19TUEFSQzMyKSAmJiBkZWZpbmVkKENPTkZJR19QQ0kpCiAJaWYgKGJ1cyA9PSAmcGNp
X2J1c190eXBlKQpkaWZmIC0tZ2l0IGEvYXJjaC9zcGFyYy9rZXJuZWwvaW9wb3J0LmMgYi9hcmNo
L3NwYXJjL2tlcm5lbC9pb3BvcnQuYwppbmRleCBjZjIwMDMzYTE0NTguLmRkMDgxZDU1NzYwOSAx
MDA2NDQKLS0tIGEvYXJjaC9zcGFyYy9rZXJuZWwvaW9wb3J0LmMKKysrIGIvYXJjaC9zcGFyYy9r
ZXJuZWwvaW9wb3J0LmMKQEAgLTYzNyw2ICs2MzcsNyBAQCBzdGF0aWMgdm9pZCBwY2kzMl9zeW5j
X3NnX2Zvcl9kZXZpY2Uoc3RydWN0IGRldmljZSAqZGV2aWNlLCBzdHJ1Y3Qgc2NhdHRlcmxpc3Qg
KgogCX0KIH0KIAorLyogbm90ZTogbGVvbiByZS11c2VzIHBjaTMyX2RtYV9vcHMgKi8KIGNvbnN0
IHN0cnVjdCBkbWFfbWFwX29wcyBwY2kzMl9kbWFfb3BzID0gewogCS5hbGxvYwkJCT0gcGNpMzJf
YWxsb2NfY29oZXJlbnQsCiAJLmZyZWUJCQk9IHBjaTMyX2ZyZWVfY29oZXJlbnQsCkBAIC02NTEs
MTAgKzY1Miw2IEBAIGNvbnN0IHN0cnVjdCBkbWFfbWFwX29wcyBwY2kzMl9kbWFfb3BzID0gewog
fTsKIEVYUE9SVF9TWU1CT0wocGNpMzJfZG1hX29wcyk7CiAKLS8qIGxlb24gcmUtdXNlcyBwY2kz
Ml9kbWFfb3BzICovCi1jb25zdCBzdHJ1Y3QgZG1hX21hcF9vcHMgKmxlb25fZG1hX29wcyA9ICZw
Y2kzMl9kbWFfb3BzOwotRVhQT1JUX1NZTUJPTChsZW9uX2RtYV9vcHMpOwotCiBjb25zdCBzdHJ1
Y3QgZG1hX21hcF9vcHMgKmRtYV9vcHMgPSAmc2J1c19kbWFfb3BzOwogRVhQT1JUX1NZTUJPTChk
bWFfb3BzKTsKIAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 08 13:28:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 13: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 1dIxTz-0004sf-Do; Thu, 08 Jun 2017 13:28:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dIxTx-0004p3-H1
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 13:28:13 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 D4/A2-01985-CE059395; Thu, 08 Jun 2017 13:28:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsXiaHS5VfdNgGW
 kwfRNXBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bs1W2MBU+0KlZtF2pgvKLSxcjFwSJwgk1i
 6/tfLCCOkMAJRokv684wdjFycrAJqEi8ed7DDpIQETjEInHyzVEmkASzgILEr3ubWEFsYYEAi
 WOrz4PFWQRUJXZMm8oMYvMKGEi872kFGyQhIC+xq+0iWD0nULzl9C6weiEBfYlDC6YxgyyQEG
 hhlGi7uIJlAiPPAkaGVYzqxalFZalFuqZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm
 5mxiBnq9nYGDcwXj5q9MhRkkOJiVRXkUBy0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzv/IBy
 gkWp6akVaZk5wBCESUtw8CiJ8P73AUrzFhck5hZnpkOkTjEqSonzFvgDJQRAEhmleXBtsLC/x
 CgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmY180XaApPZl4J3PRXQIuZgBYveWcBsrgkESEl1c
 BodV6kPF+A5726kGwqf3Cwg3Lih00a74yFXTZkZ1gcffwk7Jql7n42HrVL+goLVXw/3jbYbXt
 vtuLyNxoa2pENB94uszmX8uWq0c8cnrY5+9+d31CUVeOUcW7RDcZJZQe5uR6YibK6XVpReLm+
 475axaSTxw/ustUpPbTT99vpt0aZcexXrlkqsRRnJBpqMRcVJwIAN0K/H3YCAAA=
X-Env-Sender: BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1496928490!87913397!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32480 invoked from network); 8 Jun 2017 13:28:11 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-12.tower-31.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 8 Jun 2017 13:28:11 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=5hRE+CxrAGAlzjGrXGdRrrKB4ccuoo3Leesz29S/h0o=; b=il2LCZOZiT+fzFkvXWbZtz58W
 eushir9nOEc7s3jZ7vzKPyd0kdIKGbxDFbdlgdfH7jFpJmAeoe5DJISprlsZjLmEuM3Yb75vRTIPP
 NFTnl/B03jUB97Hk4Ewkni7SwwWZLLmtvXiOq+w5co22BPnNpmoWc8gcBXyJCwZXsfpHWRd40f/Sm
 dUIhCIuQ9JFJEJNQi1SEVMqX5Htvs0Psm149icF8lCijJuj8RsM21YAbDdw81bspbfcdo+ftemfgH
 N4ThjX2rCM5jshZ8CSLNO5LwaJKMkrBPPVd7BNqg81MvoXP1FRsg3z9VWB5hLnS9cQa8jqjontYSB
 C+WspVvKQ==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dIxTn-0007B3-Nz; Thu, 08 Jun 2017 13:28:04 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Thu,  8 Jun 2017 15:25:53 +0200
Message-Id: <20170608132609.32662-29-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170608132609.32662-1-hch@lst.de>
References: <20170608132609.32662-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 28/44] sparc: remove arch specific dma_supported
	implementations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VXN1YWxseSBkbWFfc3VwcG9ydGVkIGRlY2lzaW9ucyBhcmUgZG9uZSBieSB0aGUgZG1hX21hcF9v
cHMgaW5zdGFuY2UuClN3aXRjaCBzcGFyYyB0byB0aGF0IG1vZGVsIGJ5IHByb3ZpZGluZyBhIC0+
ZG1hX3N1cHBvcnRlZCBpbnN0YW5jZSBmb3IKc2J1cyB0aGF0IGFsd2F5cyByZXR1cm5zIGZhbHNl
LCBhbmQgaW1wbGVtZW50YXRpb25zIHRhaWxvcmVkIHRvIHRoZSBzdW40dQphbmQgc3VuNHYgY2Fz
ZXMgZm9yIHNwYXJjNjQsIGFuZCBsZWF2ZSBpdCB1bmltcGxlbWVudGVkIGZvciBQQ0kgb24Kc3Bh
cmMzMiwgd2hpY2ggbWVhbnMgYWx3YXlzIHN1cHBvcnRlZC4KClNpZ25lZC1vZmYtYnk6IENocmlz
dG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgotLS0KIGFyY2gvc3BhcmMvaW5jbHVkZS9hc20vZG1h
LW1hcHBpbmcuaCB8ICAzIC0tLQogYXJjaC9zcGFyYy9rZXJuZWwvaW9tbXUuYyAgICAgICAgICAg
IHwgNDAgKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiBhcmNoL3NwYXJjL2tl
cm5lbC9pb3BvcnQuYyAgICAgICAgICAgfCAyMiArKysrKystLS0tLS0tLS0tLS0tLQogYXJjaC9z
cGFyYy9rZXJuZWwvcGNpX3N1bjR2LmMgICAgICAgIHwgMTcgKysrKysrKysrKysrKysrCiA0IGZp
bGVzIGNoYW5nZWQsIDM5IGluc2VydGlvbnMoKyksIDQzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL2FyY2gvc3BhcmMvaW5jbHVkZS9hc20vZG1hLW1hcHBpbmcuaCBiL2FyY2gvc3BhcmMvaW5j
bHVkZS9hc20vZG1hLW1hcHBpbmcuaAppbmRleCA5OGRhOWY5MmMzMTguLjYwYmYxNjMzZDU1NCAx
MDA2NDQKLS0tIGEvYXJjaC9zcGFyYy9pbmNsdWRlL2FzbS9kbWEtbWFwcGluZy5oCisrKyBiL2Fy
Y2gvc3BhcmMvaW5jbHVkZS9hc20vZG1hLW1hcHBpbmcuaApAQCAtNSw5ICs1LDYgQEAKICNpbmNs
dWRlIDxsaW51eC9tbS5oPgogI2luY2x1ZGUgPGxpbnV4L2RtYS1kZWJ1Zy5oPgogCi0jZGVmaW5l
IEhBVkVfQVJDSF9ETUFfU1VQUE9SVEVEIDEKLWludCBkbWFfc3VwcG9ydGVkKHN0cnVjdCBkZXZp
Y2UgKmRldiwgdTY0IG1hc2spOwotCiBzdGF0aWMgaW5saW5lIHZvaWQgZG1hX2NhY2hlX3N5bmMo
c3RydWN0IGRldmljZSAqZGV2LCB2b2lkICp2YWRkciwgc2l6ZV90IHNpemUsCiAJCQkJICBlbnVt
IGRtYV9kYXRhX2RpcmVjdGlvbiBkaXIpCiB7CmRpZmYgLS1naXQgYS9hcmNoL3NwYXJjL2tlcm5l
bC9pb21tdS5jIGIvYXJjaC9zcGFyYy9rZXJuZWwvaW9tbXUuYwppbmRleCBkYWZhMzE2ZDk3OGQu
LmZjYmNjMDMxZjYxNSAxMDA2NDQKLS0tIGEvYXJjaC9zcGFyYy9rZXJuZWwvaW9tbXUuYworKysg
Yi9hcmNoL3NwYXJjL2tlcm5lbC9pb21tdS5jCkBAIC03NDYsNiArNzQ2LDIxIEBAIHN0YXRpYyBp
bnQgZG1hXzR1X21hcHBpbmdfZXJyb3Ioc3RydWN0IGRldmljZSAqZGV2LCBkbWFfYWRkcl90IGRt
YV9hZGRyKQogCXJldHVybiBkbWFfYWRkciA9PSBTUEFSQ19NQVBQSU5HX0VSUk9SOwogfQogCitz
dGF0aWMgaW50IGRtYV80dV9zdXBwb3J0ZWQoc3RydWN0IGRldmljZSAqZGV2LCB1NjQgZGV2aWNl
X21hc2spCit7CisJc3RydWN0IGlvbW11ICppb21tdSA9IGRldi0+YXJjaGRhdGEuaW9tbXU7CisK
KwlpZiAoZGV2aWNlX21hc2sgPiBETUFfQklUX01BU0soMzIpKQorCQlyZXR1cm4gMDsKKwlpZiAo
KGRldmljZV9tYXNrICYgaW9tbXUtPmRtYV9hZGRyX21hc2spID09IGlvbW11LT5kbWFfYWRkcl9t
YXNrKQorCQlyZXR1cm4gMTsKKyNpZmRlZiBDT05GSUdfUENJCisJaWYgKGRldl9pc19wY2koZGV2
KSkKKwkJcmV0dXJuIHBjaTY0X2RtYV9zdXBwb3J0ZWQodG9fcGNpX2RldihkZXYpLCBkZXZpY2Vf
bWFzayk7CisjZW5kaWYKKwlyZXR1cm4gMDsKK30KKwogc3RhdGljIGNvbnN0IHN0cnVjdCBkbWFf
bWFwX29wcyBzdW40dV9kbWFfb3BzID0gewogCS5hbGxvYwkJCT0gZG1hXzR1X2FsbG9jX2NvaGVy
ZW50LAogCS5mcmVlCQkJPSBkbWFfNHVfZnJlZV9jb2hlcmVudCwKQEAgLTc1NSwzMiArNzcwLDkg
QEAgc3RhdGljIGNvbnN0IHN0cnVjdCBkbWFfbWFwX29wcyBzdW40dV9kbWFfb3BzID0gewogCS51
bm1hcF9zZwkJPSBkbWFfNHVfdW5tYXBfc2csCiAJLnN5bmNfc2luZ2xlX2Zvcl9jcHUJPSBkbWFf
NHVfc3luY19zaW5nbGVfZm9yX2NwdSwKIAkuc3luY19zZ19mb3JfY3B1CT0gZG1hXzR1X3N5bmNf
c2dfZm9yX2NwdSwKKwkuZG1hX3N1cHBvcnRlZAkJPSBkbWFfNHVfc3VwcG9ydGVkLAogCS5tYXBw
aW5nX2Vycm9yCQk9IGRtYV80dV9tYXBwaW5nX2Vycm9yLAogfTsKIAogY29uc3Qgc3RydWN0IGRt
YV9tYXBfb3BzICpkbWFfb3BzID0gJnN1bjR1X2RtYV9vcHM7CiBFWFBPUlRfU1lNQk9MKGRtYV9v
cHMpOwotCi1pbnQgZG1hX3N1cHBvcnRlZChzdHJ1Y3QgZGV2aWNlICpkZXYsIHU2NCBkZXZpY2Vf
bWFzaykKLXsKLQlzdHJ1Y3QgaW9tbXUgKmlvbW11ID0gZGV2LT5hcmNoZGF0YS5pb21tdTsKLQl1
NjQgZG1hX2FkZHJfbWFzayA9IGlvbW11LT5kbWFfYWRkcl9tYXNrOwotCi0JaWYgKGRldmljZV9t
YXNrID4gRE1BX0JJVF9NQVNLKDMyKSkgewotCQlpZiAoaW9tbXUtPmF0dSkKLQkJCWRtYV9hZGRy
X21hc2sgPSBpb21tdS0+YXR1LT5kbWFfYWRkcl9tYXNrOwotCQllbHNlCi0JCQlyZXR1cm4gMDsK
LQl9Ci0KLQlpZiAoKGRldmljZV9tYXNrICYgZG1hX2FkZHJfbWFzaykgPT0gZG1hX2FkZHJfbWFz
aykKLQkJcmV0dXJuIDE7Ci0KLSNpZmRlZiBDT05GSUdfUENJCi0JaWYgKGRldl9pc19wY2koZGV2
KSkKLQkJcmV0dXJuIHBjaTY0X2RtYV9zdXBwb3J0ZWQodG9fcGNpX2RldihkZXYpLCBkZXZpY2Vf
bWFzayk7Ci0jZW5kaWYKLQotCXJldHVybiAwOwotfQotRVhQT1JUX1NZTUJPTChkbWFfc3VwcG9y
dGVkKTsKZGlmZiAtLWdpdCBhL2FyY2gvc3BhcmMva2VybmVsL2lvcG9ydC5jIGIvYXJjaC9zcGFy
Yy9rZXJuZWwvaW9wb3J0LmMKaW5kZXggZGQwODFkNTU3NjA5Li4xMjg5NGYyNTliZWEgMTAwNjQ0
Ci0tLSBhL2FyY2gvc3BhcmMva2VybmVsL2lvcG9ydC5jCisrKyBiL2FyY2gvc3BhcmMva2VybmVs
L2lvcG9ydC5jCkBAIC00MDEsNiArNDAxLDExIEBAIHN0YXRpYyB2b2lkIHNidXNfc3luY19zZ19m
b3JfZGV2aWNlKHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IHNjYXR0ZXJsaXN0ICpzZywKIAlC
VUcoKTsKIH0KIAorc3RhdGljIGludCBzYnVzX2RtYV9zdXBwb3J0ZWQoc3RydWN0IGRldmljZSAq
ZGV2LCB1NjQgbWFzaykKK3sKKwlyZXR1cm4gMDsKK30KKwogc3RhdGljIGNvbnN0IHN0cnVjdCBk
bWFfbWFwX29wcyBzYnVzX2RtYV9vcHMgPSB7CiAJLmFsbG9jCQkJPSBzYnVzX2FsbG9jX2NvaGVy
ZW50LAogCS5mcmVlCQkJPSBzYnVzX2ZyZWVfY29oZXJlbnQsCkBAIC00MTAsNiArNDE1LDcgQEAg
c3RhdGljIGNvbnN0IHN0cnVjdCBkbWFfbWFwX29wcyBzYnVzX2RtYV9vcHMgPSB7CiAJLnVubWFw
X3NnCQk9IHNidXNfdW5tYXBfc2csCiAJLnN5bmNfc2dfZm9yX2NwdQk9IHNidXNfc3luY19zZ19m
b3JfY3B1LAogCS5zeW5jX3NnX2Zvcl9kZXZpY2UJPSBzYnVzX3N5bmNfc2dfZm9yX2RldmljZSwK
KwkuZG1hX3N1cHBvcnRlZAkJPSBzYnVzX2RtYV9zdXBwb3J0ZWQsCiB9OwogCiBzdGF0aWMgaW50
IF9faW5pdCBzcGFyY19yZWdpc3Rlcl9pb3BvcnQodm9pZCkKQEAgLTY1NSwyMiArNjYxLDYgQEAg
RVhQT1JUX1NZTUJPTChwY2kzMl9kbWFfb3BzKTsKIGNvbnN0IHN0cnVjdCBkbWFfbWFwX29wcyAq
ZG1hX29wcyA9ICZzYnVzX2RtYV9vcHM7CiBFWFBPUlRfU1lNQk9MKGRtYV9vcHMpOwogCi0KLS8q
Ci0gKiBSZXR1cm4gd2hldGhlciB0aGUgZ2l2ZW4gUENJIGRldmljZSBETUEgYWRkcmVzcyBtYXNr
IGNhbiBiZQotICogc3VwcG9ydGVkIHByb3Blcmx5LiAgRm9yIGV4YW1wbGUsIGlmIHlvdXIgZGV2
aWNlIGNhbiBvbmx5IGRyaXZlIHRoZQotICogbG93IDI0LWJpdHMgZHVyaW5nIFBDSSBidXMgbWFz
dGVyaW5nLCB0aGVuIHlvdSB3b3VsZCBwYXNzCi0gKiAweDAwZmZmZmZmIGFzIHRoZSBtYXNrIHRv
IHRoaXMgZnVuY3Rpb24uCi0gKi8KLWludCBkbWFfc3VwcG9ydGVkKHN0cnVjdCBkZXZpY2UgKmRl
diwgdTY0IG1hc2spCi17Ci0JaWYgKGRldl9pc19wY2koZGV2KSkKLQkJcmV0dXJuIDE7Ci0KLQly
ZXR1cm4gMDsKLX0KLUVYUE9SVF9TWU1CT0woZG1hX3N1cHBvcnRlZCk7Ci0KICNpZmRlZiBDT05G
SUdfUFJPQ19GUwogCiBzdGF0aWMgaW50IHNwYXJjX2lvX3Byb2Nfc2hvdyhzdHJ1Y3Qgc2VxX2Zp
bGUgKm0sIHZvaWQgKnYpCmRpZmYgLS1naXQgYS9hcmNoL3NwYXJjL2tlcm5lbC9wY2lfc3VuNHYu
YyBiL2FyY2gvc3BhcmMva2VybmVsL3BjaV9zdW40di5jCmluZGV4IDhlMmE1NmY0YzAzYS4uMjRm
MjFjNzI2ZGZhIDEwMDY0NAotLS0gYS9hcmNoL3NwYXJjL2tlcm5lbC9wY2lfc3VuNHYuYworKysg
Yi9hcmNoL3NwYXJjL2tlcm5lbC9wY2lfc3VuNHYuYwpAQCAtMjQsNiArMjQsNyBAQAogCiAjaW5j
bHVkZSAicGNpX2ltcGwuaCIKICNpbmNsdWRlICJpb21tdV9jb21tb24uaCIKKyNpbmNsdWRlICJr
ZXJuZWwuaCIKIAogI2luY2x1ZGUgInBjaV9zdW40di5oIgogCkBAIC02NjksNiArNjcwLDIxIEBA
IHN0YXRpYyB2b2lkIGRtYV80dl91bm1hcF9zZyhzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBz
Y2F0dGVybGlzdCAqc2dsaXN0LAogCWxvY2FsX2lycV9yZXN0b3JlKGZsYWdzKTsKIH0KIAorc3Rh
dGljIGludCBkbWFfNHZfc3VwcG9ydGVkKHN0cnVjdCBkZXZpY2UgKmRldiwgdTY0IGRldmljZV9t
YXNrKQoreworCXN0cnVjdCBpb21tdSAqaW9tbXUgPSBkZXYtPmFyY2hkYXRhLmlvbW11OworCXU2
NCBkbWFfYWRkcl9tYXNrOworCisJaWYgKGRldmljZV9tYXNrID4gRE1BX0JJVF9NQVNLKDMyKSAm
JiBpb21tdS0+YXR1KQorCQlkbWFfYWRkcl9tYXNrID0gaW9tbXUtPmF0dS0+ZG1hX2FkZHJfbWFz
azsKKwllbHNlCisJCWRtYV9hZGRyX21hc2sgPSBpb21tdS0+ZG1hX2FkZHJfbWFzazsKKworCWlm
ICgoZGV2aWNlX21hc2sgJiBkbWFfYWRkcl9tYXNrKSA9PSBkbWFfYWRkcl9tYXNrKQorCQlyZXR1
cm4gMTsKKwlyZXR1cm4gcGNpNjRfZG1hX3N1cHBvcnRlZCh0b19wY2lfZGV2KGRldiksIGRldmlj
ZV9tYXNrKTsKK30KKwogc3RhdGljIGludCBkbWFfNHZfbWFwcGluZ19lcnJvcihzdHJ1Y3QgZGV2
aWNlICpkZXYsIGRtYV9hZGRyX3QgZG1hX2FkZHIpCiB7CiAJcmV0dXJuIGRtYV9hZGRyID09IFNQ
QVJDX01BUFBJTkdfRVJST1I7CkBAIC02ODEsNiArNjk3LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVj
dCBkbWFfbWFwX29wcyBzdW40dl9kbWFfb3BzID0gewogCS51bm1hcF9wYWdlCQkJPSBkbWFfNHZf
dW5tYXBfcGFnZSwKIAkubWFwX3NnCQkJCT0gZG1hXzR2X21hcF9zZywKIAkudW5tYXBfc2cJCQk9
IGRtYV80dl91bm1hcF9zZywKKwkuZG1hX3N1cHBvcnRlZAkJCT0gZG1hXzR2X3N1cHBvcnRlZCwK
IAkubWFwcGluZ19lcnJvcgkJCT0gZG1hXzR2X21hcHBpbmdfZXJyb3IsCiB9OwogCi0tIAoyLjEx
LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 08 13:28:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 13:28: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 1dIxU1-0004x8-M4; Thu, 08 Jun 2017 13: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
 <BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dIxU1-0004vY-9h
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 13:28:17 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 93/BF-02022-0F059395; Thu, 08 Jun 2017 13:28:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsXiaHS5VfdNgGW
 kwbHFehbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bfwmamgl72ivWtnxgbGP+zdjFycrAInGCT
 eNzF2cXIxSEkcIJR4vGeFewgCTYBFYk3z3vYQRIiAodYJE6+OcoEkmAWUJD4dW8TUDcHh7CAv
 8TE63EQg1QlOnoOM4LYvAIGEmc27AKbIyEgL7Gr7SLYMk6geMvpXWBjhAT0JQ4tmMYMMl9CoI
 VRou3iCpYJjDwLGBlWMWoUpxaVpRbpGhvoJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJef
 nbmIEer6egYFxB+OEVX6HGCU5mJREeRUFLCOF+JLyUyozEosz4otKc1KLDzHKcHAoSfAm+APl
 BItS01Mr0jJzgCEIk5bg4FES4f3vA5TmLS5IzC3OTIdInWLU5Wj6sOULkxBLXn5eqpQ4712QG
 QIgRRmleXAjYPFwiVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5Iwr5sv0BSezLwSuE2vgI5gAj
 piyTsLkCNKEhFSUg2MDoHXyjfuc1/07j/Pr00Gk/ta4/6EP3aOUOLpvqnWZ3Wm3za48jObkob
 Dt8TO1fMO2d42abn0reLjnqn+n78+v2CdU8f//eND6c8rzmcrWc/9dNbiNNdPv4Q/W278PmfU
 Kvk9enX6lvOvIlyVjy1OkciUCbm/L+Sw762/gkp1KV3ahRpXLnMGKrEUZyQaajEXFScCAMDOL
 QKCAgAA
X-Env-Sender: BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1496928491!86607514!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38707 invoked from network); 8 Jun 2017 13:28:12 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-16.tower-206.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 8 Jun 2017 13:28:12 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=XSYdmvQJNFdXK+xuL8ZHUwT5syGePJpAphlsCPfTcOw=; b=Exnc82WFSkoJmc3h9O7+Td8Cb
 siiwj6QSN9nmktz/D8wWqMUtxiDvJJm5oQ2Imo+jh/n4mRY0KBE4GDEIXSgKlh8OILDnShUnPZMQ/
 crA72vkHD6X0JjUdiGExNjswaZo9jsJOits0xSGOv03e1I8N7WE0vn3IOOgeM98/36ONHj6eyHsPH
 mZbyA9rPWNLlldkhUTQcNVUbBS+sbODQie5KG+UN+0DfBSYQPKSIlMbszk8v3xTxu5XKXtHNhE17v
 Gnk+Y1wWuBDxp7ahKLq2KWAuI6OhYld1bPDPvilYQUKVbzjABukd2t1pfxv0dtCF8IAjk1lWllLXa
 NycS9T/qw==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dIxTr-0007FX-3t; Thu, 08 Jun 2017 13:28:07 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Thu,  8 Jun 2017 15:25:54 +0200
Message-Id: <20170608132609.32662-30-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170608132609.32662-1-hch@lst.de>
References: <20170608132609.32662-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 29/44] dma-noop: remove dma_supported and
	mapping_error methods
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlc2UganVzdCBkdXBsaWNhdGUgdGhlIGRlZmF1bHQgYmVoYXZpb3IgaWYgbm8gbWV0aG9kIGlz
IHByb3ZpZGVkLgoKU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+
Ci0tLQogbGliL2RtYS1ub29wLmMgfCAxMiAtLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAx
MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9saWIvZG1hLW5vb3AuYyBiL2xpYi9kbWEtbm9v
cC5jCmluZGV4IGRlMjZjOGI2OGYzNC4uNjQzYTA3NGYxMzlkIDEwMDY0NAotLS0gYS9saWIvZG1h
LW5vb3AuYworKysgYi9saWIvZG1hLW5vb3AuYwpAQCAtNTQsMjMgKzU0LDExIEBAIHN0YXRpYyBp
bnQgZG1hX25vb3BfbWFwX3NnKHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IHNjYXR0ZXJsaXN0
ICpzZ2wsIGludCBuZW50CiAJcmV0dXJuIG5lbnRzOwogfQogCi1zdGF0aWMgaW50IGRtYV9ub29w
X21hcHBpbmdfZXJyb3Ioc3RydWN0IGRldmljZSAqZGV2LCBkbWFfYWRkcl90IGRtYV9hZGRyKQot
ewotCXJldHVybiAwOwotfQotCi1zdGF0aWMgaW50IGRtYV9ub29wX3N1cHBvcnRlZChzdHJ1Y3Qg
ZGV2aWNlICpkZXYsIHU2NCBtYXNrKQotewotCXJldHVybiAxOwotfQotCiBjb25zdCBzdHJ1Y3Qg
ZG1hX21hcF9vcHMgZG1hX25vb3Bfb3BzID0gewogCS5hbGxvYwkJCT0gZG1hX25vb3BfYWxsb2Ms
CiAJLmZyZWUJCQk9IGRtYV9ub29wX2ZyZWUsCiAJLm1hcF9wYWdlCQk9IGRtYV9ub29wX21hcF9w
YWdlLAogCS5tYXBfc2cJCQk9IGRtYV9ub29wX21hcF9zZywKLQkubWFwcGluZ19lcnJvcgkJPSBk
bWFfbm9vcF9tYXBwaW5nX2Vycm9yLAotCS5kbWFfc3VwcG9ydGVkCQk9IGRtYV9ub29wX3N1cHBv
cnRlZCwKIH07CiAKIEVYUE9SVF9TWU1CT0woZG1hX25vb3Bfb3BzKTsKLS0gCjIuMTEuMAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 08 13:28:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 13: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 1dIxU4-00052P-UE; Thu, 08 Jun 2017 13: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
 <BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dIxU3-0004zl-MH
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 13:28:19 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 24/80-03058-3F059395; Thu, 08 Jun 2017 13:28:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrALMWRWlGSWpSXmKPExsXiaHS5VfdTgGW
 kQd86PovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPtJYOCTvaKp4vPsjcw/mftYuTiYBE4wSbR
 93AZC4gjJHCCUeLpjZXMXYycHGwCKhJvnvewgyREBA6xSJx8c5QJJMEsoCDx694mVhBbWMBf4
 nDfJRYQm0VAVeL+7T42EJtXwEDi8v1OsLiEgLzErraLYPWcQPGW07vA5ggJ6EscWjCNGWSBhE
 ALo0TbxRUsExh5FjAyrGLUKE4tKkst0jU00ksqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kv
 Oz93ECPQ9AxDsYLy8MeAQoyQHk5Ior6KAZaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd4Ef6Cc
 YFFqempFWmYOMAhh0hIcPEoivP99gNK8xQWJucWZ6RCpU4y6HE0ftnxhEmLJy89LlRLnvQsyQ
 wCkKKM0D24ELCIuMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZjXzRdoCk9mXgncpldARzABHb
 HknQXIESWJCCmpBkYLvrjZ1gv1Gpe+tnXad+S7fkjTurKyE18E782Qu8Y7XU3g6e2lURv2tb6
 YIflLUWRfb9yyK3Feldemh8UI3LJ9/qmzUy3szxYrBk7mvS9F12VemrTkwnlloQURW1mMPHsL
 f6x1OVOg/lbgruPCa9cXmusW5tQtPvi269qPez8nrS08cX3D0knGSizFGYmGWsxFxYkACp7I0
 oMCAAA=
X-Env-Sender: BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1496928496!66741055!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25736 invoked from network); 8 Jun 2017 13:28:18 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-4.tower-21.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 8 Jun 2017 13:28:18 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=pxy/uIMvbzQyNNMG1DfsDVw61eq9ByoiTaQKce46mwY=; b=qmcXXA3Se1jQ/3DvTVShpdCFK
 zpY4wi5BOrw1JhQzcchDDqBkKzZFGmLnjTwqyfkj/Ewa/L3VXqDP/G7SK9jk1q6v+TlIrn7ycJw4h
 S8CjYiHVkQ4jp0hYQrrKYRAVIPcjz1LCzoBbAOrkz9p8cL3fCjioJk8D8IpUzTQiikJCR01cRuEyp
 jAs64BPONNPPWbxnnWidGjsoeY+0vNNnFjhgIjpUOXMdgEDWZ8zlIvLiIvzA7QAa4Buk49s/nCdLz
 NYXNXNid1wbbCmhImk4SgXk6oJoQyFuoUDkQwXBXfoGGngCDSAMIMgN2eaVmkNRWCtlGk66sDVRgn
 yRzLh0P9A==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dIxTu-0007Ke-Q8; Thu, 08 Jun 2017 13:28:11 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Thu,  8 Jun 2017 15:25:55 +0200
Message-Id: <20170608132609.32662-31-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170608132609.32662-1-hch@lst.de>
References: <20170608132609.32662-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 30/44] dma-virt: remove dma_supported and
	mapping_error methods
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlc2UganVzdCBkdXBsaWNhdGUgdGhlIGRlZmF1bHQgYmVoYXZpb3IgaWYgbm8gbWV0aG9kIGlz
IHByb3ZpZGVkLgoKU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+
Ci0tLQogbGliL2RtYS12aXJ0LmMgfCAxMiAtLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAx
MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9saWIvZG1hLXZpcnQuYyBiL2xpYi9kbWEtdmly
dC5jCmluZGV4IGRjZDRkZjFmNzE3NC4uNWM0ZjExMzI5NzIxIDEwMDY0NAotLS0gYS9saWIvZG1h
LXZpcnQuYworKysgYi9saWIvZG1hLXZpcnQuYwpAQCAtNTEsMjIgKzUxLDEwIEBAIHN0YXRpYyBp
bnQgZG1hX3ZpcnRfbWFwX3NnKHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IHNjYXR0ZXJsaXN0
ICpzZ2wsCiAJcmV0dXJuIG5lbnRzOwogfQogCi1zdGF0aWMgaW50IGRtYV92aXJ0X21hcHBpbmdf
ZXJyb3Ioc3RydWN0IGRldmljZSAqZGV2LCBkbWFfYWRkcl90IGRtYV9hZGRyKQotewotCXJldHVy
biBmYWxzZTsKLX0KLQotc3RhdGljIGludCBkbWFfdmlydF9zdXBwb3J0ZWQoc3RydWN0IGRldmlj
ZSAqZGV2LCB1NjQgbWFzaykKLXsKLQlyZXR1cm4gdHJ1ZTsKLX0KLQogY29uc3Qgc3RydWN0IGRt
YV9tYXBfb3BzIGRtYV92aXJ0X29wcyA9IHsKIAkuYWxsb2MJCQk9IGRtYV92aXJ0X2FsbG9jLAog
CS5mcmVlCQkJPSBkbWFfdmlydF9mcmVlLAogCS5tYXBfcGFnZQkJPSBkbWFfdmlydF9tYXBfcGFn
ZSwKIAkubWFwX3NnCQkJPSBkbWFfdmlydF9tYXBfc2csCi0JLm1hcHBpbmdfZXJyb3IJCT0gZG1h
X3ZpcnRfbWFwcGluZ19lcnJvciwKLQkuZG1hX3N1cHBvcnRlZAkJPSBkbWFfdmlydF9zdXBwb3J0
ZWQsCiB9OwogRVhQT1JUX1NZTUJPTChkbWFfdmlydF9vcHMpOwotLSAKMi4xMS4wCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 08 13:28:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 13: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 1dIxU8-000586-5J; Thu, 08 Jun 2017 13: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
 <BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dIxU7-00055s-30
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 13:28:23 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 64/A5-01752-6F059395; Thu, 08 Jun 2017 13:28:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKLMWRWlGSWpSXmKPExsXiaHS5VfdzgGW
 kwef7HBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bF662MBdu4K6YdP8TcwPiZs4uRi4NF4ASb
 xKUtnWwgjpDACUaJOe9vATmcHGwCKhJvnvewgyREBA6xSJx8c5QJJMEsoCDx694mVhBbWCBQY
 u+JzSwgNouAqsSxJ4fB4rwCBhKTp3wAq5cQkJfY1XYRLM4JFG85vQssLiSgL3FowTRmkAUSAi
 2MEm0XV7BMYORZwMiwilGjOLWoLLVI19BCL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk
 /dxMj0PsMQLCDsWm75yFGSQ4mJVFeRQHLSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvDf8gXKC
 RanpqRVpmTnAMIRJS3DwKInw/vcBSvMWFyTmFmemQ6ROMSpKifPeBekTAElklObBtcFC/xKjr
 JQwLyPQIUI8BalFuZklqPKvGMU5GJWEed18gabwZOaVwE1/BbSYCWjxkncWIItLEhFSUg2MzJ
 JzmMreT3uiH/WZxf7x96buDWpss0VjKz/yF/ku0O8+6e0lGskQq8llpvUwu9BAZWnG1C+vpaM
 FvN+f8Tuk91A6WvvVzgVLF1/rWuMk+U0z7sSjL71r/F7xbN836c7F5unHWpc8s3/x5paBzae9
 8VptlyZ2SXXMupjnzPTbZnvnunfshyJ5lViKMxINtZiLihMB2WOqzngCAAA=
X-Env-Sender: BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1496928497!102339140!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25570 invoked from network); 8 Jun 2017 13:28:18 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-8.tower-206.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 8 Jun 2017 13:28:18 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=ci2kPdKPPHqYb7U2ysN0uHByFLmh4pJ8fITGByEW8Do=; b=sHCB7muzqIfhZrfhfmrPh/1n5
 1FPLpeJVQ1LTH/Uz5iSx4LPPLuuvhE7iCGCLszw3STfd+R9BdayERUHkUk7ygpehRvER68kqvC88+
 BHRxQLPYdfIBAU3LsaMnOYoqp553LdRqFFKaWrAH2sVacARSuZnijGeTOAMOroXOqMrf/MI2bAajY
 QBDtKfSIgVbcet/6A2MOgxBxH7uJjHdBczKlGwgVzVI3jSjw82K4aagik3v3viXhFWxQZMPYBXpkG
 hw7FL/a3DD/Ru1Qwl/kdI+cMvKYXnSE0TuruspfR0Up+dN6l4zgaKIyCCAlqkpRiYXsBcduVLL3/7
 CsyzAM+BQ==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dIxTy-0007PK-J9; Thu, 08 Jun 2017 13:28:15 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Thu,  8 Jun 2017 15:25:56 +0200
Message-Id: <20170608132609.32662-32-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170608132609.32662-1-hch@lst.de>
References: <20170608132609.32662-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 31/44] hexagon: remove arch-specific
	dma_supported 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>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBpbXBsZW1lbnRhdGlvbiBpcyBzaW1wbHkgYm9ndXMgLSBoZXhhZ29uIG9ubHkgaGFzIGEg
c2ltcGxlCmRpcmVjdCBtYXBwZWQgRE1BIGltcGxlbWVudGF0aW9uIGFuZCB0aHVzIGRvZXNuJ3Qg
Y2FyZSBhYm91dCB0aGUKYWRkcmVzcy4KClNpZ25lZC1vZmYtYnk6IENocmlzdG9waCBIZWxsd2ln
IDxoY2hAbHN0LmRlPgotLS0KIGFyY2gvaGV4YWdvbi9pbmNsdWRlL2FzbS9kbWEtbWFwcGluZy5o
IHwgMiAtLQogYXJjaC9oZXhhZ29uL2tlcm5lbC9kbWEuYyAgICAgICAgICAgICAgfCA5IC0tLS0t
LS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAxMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNo
L2hleGFnb24vaW5jbHVkZS9hc20vZG1hLW1hcHBpbmcuaCBiL2FyY2gvaGV4YWdvbi9pbmNsdWRl
L2FzbS9kbWEtbWFwcGluZy5oCmluZGV4IDAwZTNmMTAxMTNiMC4uOWMxNWNiNTI3MWE2IDEwMDY0
NAotLS0gYS9hcmNoL2hleGFnb24vaW5jbHVkZS9hc20vZG1hLW1hcHBpbmcuaAorKysgYi9hcmNo
L2hleGFnb24vaW5jbHVkZS9hc20vZG1hLW1hcHBpbmcuaApAQCAtMzcsOCArMzcsNiBAQCBzdGF0
aWMgaW5saW5lIGNvbnN0IHN0cnVjdCBkbWFfbWFwX29wcyAqZ2V0X2FyY2hfZG1hX29wcyhzdHJ1
Y3QgYnVzX3R5cGUgKmJ1cykKIAlyZXR1cm4gZG1hX29wczsKIH0KIAotI2RlZmluZSBIQVZFX0FS
Q0hfRE1BX1NVUFBPUlRFRCAxCi1leHRlcm4gaW50IGRtYV9zdXBwb3J0ZWQoc3RydWN0IGRldmlj
ZSAqZGV2LCB1NjQgbWFzayk7CiBleHRlcm4gaW50IGRtYV9pc19jb25zaXN0ZW50KHN0cnVjdCBk
ZXZpY2UgKmRldiwgZG1hX2FkZHJfdCBkbWFfaGFuZGxlKTsKIGV4dGVybiB2b2lkIGRtYV9jYWNo
ZV9zeW5jKHN0cnVjdCBkZXZpY2UgKmRldiwgdm9pZCAqdmFkZHIsIHNpemVfdCBzaXplLAogCQkJ
ICAgZW51bSBkbWFfZGF0YV9kaXJlY3Rpb24gZGlyZWN0aW9uKTsKZGlmZiAtLWdpdCBhL2FyY2gv
aGV4YWdvbi9rZXJuZWwvZG1hLmMgYi9hcmNoL2hleGFnb24va2VybmVsL2RtYS5jCmluZGV4IDcx
MjY5ZGMwZjIyNS4uOWZmMWIyMDQxZjg1IDEwMDY0NAotLS0gYS9hcmNoL2hleGFnb24va2VybmVs
L2RtYS5jCisrKyBiL2FyY2gvaGV4YWdvbi9rZXJuZWwvZG1hLmMKQEAgLTM1LDE1ICszNSw2IEBA
IHN0YXRpYyBpbmxpbmUgdm9pZCAqZG1hX2FkZHJfdG9fdmlydChkbWFfYWRkcl90IGRtYV9hZGRy
KQogCXJldHVybiBwaHlzX3RvX3ZpcnQoKHVuc2lnbmVkIGxvbmcpIGRtYV9hZGRyKTsKIH0KIAot
aW50IGRtYV9zdXBwb3J0ZWQoc3RydWN0IGRldmljZSAqZGV2LCB1NjQgbWFzaykKLXsKLQlpZiAo
bWFzayA9PSBETUFfQklUX01BU0soMzIpKQotCQlyZXR1cm4gMTsKLQllbHNlCi0JCXJldHVybiAw
OwotfQotRVhQT1JUX1NZTUJPTChkbWFfc3VwcG9ydGVkKTsKLQogc3RhdGljIHN0cnVjdCBnZW5f
cG9vbCAqY29oZXJlbnRfcG9vbDsKIAogCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 08 13:28:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 13:28:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIxUJ-0005Qd-OQ; Thu, 08 Jun 2017 13:28:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dIxUH-0005NV-SR
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 13:28:33 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 5F/B3-01730-10159395; Thu, 08 Jun 2017 13:28:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrILMWRWlGSWpSXmKPExsXiaHS5VfdvgGW
 kwflNyhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a3U9fYCj6yVcz5e5GxgbGVrYuRi4NF4ASb
 RFPndSYQR0jgBKPEiUeL2bsYOTnYBFQk3jzvYQdJiAgcYpE4+eYoE0iCWUBB4te9TawgtrBAk
 MS9uWdZQGwWAVWJnhWvGEFsXgEDiTXt85hBbAkBeYldbRfB6jmB4i2nd4HNERLQlzi0YBozyA
 IJgRZGibaLK1gmMPIsYGRYxahRnFpUllqka2Skl1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFS
 sl5yfu4kR6P16BgbGHYx72v0OMUpyMCmJ8ioKWEYK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBN
 8AfKCRalpqdWpGXmAMMQJi3BwaMkwvvfByjNW1yQmFucmQ6ROsWoy9H0YcsXJiGWvPy8VClx3
 gKQGQIgRRmleXAjYDFxiVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5Iwr5sv0BSezLwSuE2vgI
 5gAjpiyTsLkCNKEhFSUg2MVY/P/VfRET0Rc/O1WN7Mzyq91yTOGOoqRM9bYiree3dF1B6jNxc
 OfVHgvpdQnOhTnN1j5B01yfvXfMZqjUk9Tw6+Oq25a9olAcYbbf9rP3eaZhr/VTgln3J/acq0
 +p6d5k/rH8z6t22P9NSTJWylnc017x4/C9x1atLtE/Fl+v//rMi5fLbvkRJLcUaioRZzUXEiA
 CsyPKWEAgAA
X-Env-Sender: BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1496928507!74033016!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3119 invoked from network); 8 Jun 2017 13:28:29 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-10.tower-206.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 8 Jun 2017 13:28:29 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=q6rrVBavW/g1iseNgi9YxHn0z+ZU/4+zYJi0PfQojcs=; b=dMuhDr7qyOcpaOo1aFdtPegSp
 BGuUJCKJ+94CQkuxu+ulN3p4dXFwSydTQBF3wq9PtQX4TO3JbyoltlpGAJiFzl81L4lLc+dHd6hB7
 /7n/hQbi1sBUODoJ12clAbvp6Ia34XBKPpv3EbkUmFpArHa5CG3yGu0ZceNeQKkVM324+9TzU8hYo
 1UuMigRxI8bPC2d30X9gIgR07lhtL2OnKAas0+cCHeQLyPFMaPBxd5hxaIO/jOhtM/Exi7fR8kr+g
 o4Q5T2GFLQszL/1SbIh6qOWvvYcPArzFjpZZkZYoItKu0nFfPFNlc21LpafszsKG1nbVG+rK9ehW+
 mL/Y38EBw==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dIxU6-0007aB-No; Thu, 08 Jun 2017 13:28:24 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Thu,  8 Jun 2017 15:25:58 +0200
Message-Id: <20170608132609.32662-34-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170608132609.32662-1-hch@lst.de>
References: <20170608132609.32662-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 33/44] openrisc: remove arch-specific
	dma_supported 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>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBpbXBsZW1lbnRhdGlvbiBpcyBzaW1wbHkgYm9ndXMgLSBoZXhhZ29uIG9ubHkgaGFzIGEg
c2ltcGxlCmRpcmVjdCBtYXBwZWQgRE1BIGltcGxlbWVudGF0aW9uIGFuZCB0aHVzIGRvZXNuJ3Qg
Y2FyZSBhYm91dCB0aGUKYWRkcmVzcy4KClNpZ25lZC1vZmYtYnk6IENocmlzdG9waCBIZWxsd2ln
IDxoY2hAbHN0LmRlPgotLS0KIGFyY2gvb3BlbnJpc2MvaW5jbHVkZS9hc20vZG1hLW1hcHBpbmcu
aCB8IDcgLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvYXJjaC9vcGVucmlzYy9pbmNsdWRlL2FzbS9kbWEtbWFwcGluZy5oIGIvYXJjaC9vcGVucmlz
Yy9pbmNsdWRlL2FzbS9kbWEtbWFwcGluZy5oCmluZGV4IGE0ZWExMzljMmVmOS4uZjQxYmQzY2I3
NmQ5IDEwMDY0NAotLS0gYS9hcmNoL29wZW5yaXNjL2luY2x1ZGUvYXNtL2RtYS1tYXBwaW5nLmgK
KysrIGIvYXJjaC9vcGVucmlzYy9pbmNsdWRlL2FzbS9kbWEtbWFwcGluZy5oCkBAIC0zMywxMSAr
MzMsNCBAQCBzdGF0aWMgaW5saW5lIGNvbnN0IHN0cnVjdCBkbWFfbWFwX29wcyAqZ2V0X2FyY2hf
ZG1hX29wcyhzdHJ1Y3QgYnVzX3R5cGUgKmJ1cykKIAlyZXR1cm4gJm9yMWtfZG1hX21hcF9vcHM7
CiB9CiAKLSNkZWZpbmUgSEFWRV9BUkNIX0RNQV9TVVBQT1JURUQgMQotc3RhdGljIGlubGluZSBp
bnQgZG1hX3N1cHBvcnRlZChzdHJ1Y3QgZGV2aWNlICpkZXYsIHU2NCBkbWFfbWFzaykKLXsKLQkv
KiBTdXBwb3J0IDMyIGJpdCBETUEgbWFzayBleGNsdXNpdmVseSAqLwotCXJldHVybiBkbWFfbWFz
ayA9PSBETUFfQklUX01BU0soMzIpOwotfQotCiAjZW5kaWYJLyogX19BU01fT1BFTlJJU0NfRE1B
X01BUFBJTkdfSCAqLwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 08 13:28:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 13:28:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIxUK-0005RD-07; Thu, 08 Jun 2017 13:28:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dIxUI-0005Ov-SI
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 13:28:34 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 D6/16-01752-10159395; Thu, 08 Jun 2017 13:28:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsXiaHS5VZch0DL
 S4OEzJYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP3h7NsBbekK462ZDYw/hbvYuTiYBE4wSZx
 qHUTE4gjJHCCUeJ20zPWLkZODjYBFYk3z3vYQRIiAodYJE6+OcoEkmAWUJD4dW8TWJGwgK/Ew
 n2PwOIsAqoS+0+dZQexeQUMJCY8vwQWlxCQl9jVdhGsnhMo3nJ6F1hcSEBf4tCCacwgCyQEWh
 gl2i6uYJnAyLOAkWEVo3pxalFZapGumV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4
 mRqDnGYBgB+PUBudDjJIcTEqivIoClpFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhv+APlBItS
 01Mr0jJzgCEIk5bg4FES4f3vA5TmLS5IzC3OTIdInWJUlBLnvQvSJwCSyCjNg2uDhf0lRlkpY
 V5GoEOEeApSi3IzS1DlXzGKczAqCfO6+QJN4cnMK4Gb/gpoMRPQ4iXvLEAWlyQipKQaGKewh5
 VUGRdO+/b47rc/V76y/Px9yy4r6rS88H3tYxEPNHbd+mUwc77BF8aVekVWvq07Hv4/Ey4aGHX
 mz0Ex3S9hlX9bLFJO/7oqJua56u7ymW0T9t5vLHvsXhuT8/Zy5auktN1zpsiECaoyb98r8MjC
 rD3kOf+v1R+nGfOdZ9nzNUT5uMy+yudKLMUZiYZazEXFiQB9/e3gdgIAAA==
X-Env-Sender: BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1496928510!66203414!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11171 invoked from network); 8 Jun 2017 13:28:32 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-12.tower-206.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 8 Jun 2017 13:28:32 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=06v7ciM0NGGCDXqarxHX/zRJ1KdayxLItOHrTFlo9Do=; b=Hj0uSDUFr4hFjBDtPl/jzoWQQ
 cMNpsB3dKWeSKmFc//I4gfv/ueWlDBm+ykPjyyudYQjR8g37QMIrc9XVL2b/xrtR/9AInJhSQ+3kv
 8SzqFB/dPSoc4gD4DmjThYhQievrMN2ZxU5ITNxg1FQQQOGa7HJWMIw5FJPe18+JiCFY7jmjWdabq
 GNS6DYvV5qE5H1t4riqN925i2cxQDZ7Htxq0OwEcGr/WooaTXr/WE67Fs6DV0INOw7ln3PCAaRqyh
 WG8OLbS/6M3WPLEhIPTlbm4dGp7TZ6QmA3vh1uBGrxvmLPD0u5eRQj0PKSAVEDW2lbuFgTKRrZm+E
 y0eeubjGg==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dIxUA-0007g4-Vi; Thu, 08 Jun 2017 13:28:27 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Thu,  8 Jun 2017 15:25:59 +0200
Message-Id: <20170608132609.32662-35-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170608132609.32662-1-hch@lst.de>
References: <20170608132609.32662-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 34/44] arm: remove arch specific dma_supported
	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>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kIGluc3RlYWQgd2lyZSBpdCB1cCBhcyBtZXRob2QgZm9yIGFsbCB0aGUgZG1hX21hcF9vcHMg
aW5zdGFuY2VzLgoKTm90ZSB0aGF0IHRoZSBjb2RlIHNlZW1zIGEgbGl0dGxlIGZpc2h5IGZvciBk
bWFib3VuY2UgYW5kIGlvbW11LCBidXQKZm9yIG5vdyBJJ2QgbGlrZSB0byBwcmVzZXJ2ZSB0aGUg
ZXhpc3RpbmcgYmVoYXZpb3IgMToxLgoKU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoIEhlbGx3aWcg
PGhjaEBsc3QuZGU+Ci0tLQogYXJjaC9hcm0vY29tbW9uL2RtYWJvdW5jZS5jICAgICAgICB8IDEg
KwogYXJjaC9hcm0vaW5jbHVkZS9hc20vZG1hLWlvbW11LmggICB8IDIgKysKIGFyY2gvYXJtL2lu
Y2x1ZGUvYXNtL2RtYS1tYXBwaW5nLmggfCAzIC0tLQogYXJjaC9hcm0vbW0vZG1hLW1hcHBpbmcu
YyAgICAgICAgICB8IDcgKysrKystLQogNCBmaWxlcyBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyks
IDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vY29tbW9uL2RtYWJvdW5jZS5j
IGIvYXJjaC9hcm0vY29tbW9uL2RtYWJvdW5jZS5jCmluZGV4IGJhZDQ1NzM5NWZmMS4uNGFhYmYx
MTdlMTM2IDEwMDY0NAotLS0gYS9hcmNoL2FybS9jb21tb24vZG1hYm91bmNlLmMKKysrIGIvYXJj
aC9hcm0vY29tbW9uL2RtYWJvdW5jZS5jCkBAIC00NzYsNiArNDc2LDcgQEAgc3RhdGljIGNvbnN0
IHN0cnVjdCBkbWFfbWFwX29wcyBkbWFib3VuY2Vfb3BzID0gewogCS5zeW5jX3NnX2Zvcl9kZXZp
Y2UJPSBhcm1fZG1hX3N5bmNfc2dfZm9yX2RldmljZSwKIAkuc2V0X2RtYV9tYXNrCQk9IGRtYWJv
dW5jZV9zZXRfbWFzaywKIAkubWFwcGluZ19lcnJvcgkJPSBkbWFib3VuY2VfbWFwcGluZ19lcnJv
ciwKKwkuZG1hX3N1cHBvcnRlZAkJPSBhcm1fZG1hX3N1cHBvcnRlZCwKIH07CiAKIHN0YXRpYyBp
bnQgZG1hYm91bmNlX2luaXRfcG9vbChzdHJ1Y3QgZG1hYm91bmNlX3Bvb2wgKnBvb2wsIHN0cnVj
dCBkZXZpY2UgKmRldiwKZGlmZiAtLWdpdCBhL2FyY2gvYXJtL2luY2x1ZGUvYXNtL2RtYS1pb21t
dS5oIGIvYXJjaC9hcm0vaW5jbHVkZS9hc20vZG1hLWlvbW11LmgKaW5kZXggMzg5YTI2YTEwZWEz
Li5jMDkwZWM2NzVlYWMgMTAwNjQ0Ci0tLSBhL2FyY2gvYXJtL2luY2x1ZGUvYXNtL2RtYS1pb21t
dS5oCisrKyBiL2FyY2gvYXJtL2luY2x1ZGUvYXNtL2RtYS1pb21tdS5oCkBAIC0zNSw1ICszNSw3
IEBAIGludCBhcm1faW9tbXVfYXR0YWNoX2RldmljZShzdHJ1Y3QgZGV2aWNlICpkZXYsCiAJCQkJ
CXN0cnVjdCBkbWFfaW9tbXVfbWFwcGluZyAqbWFwcGluZyk7CiB2b2lkIGFybV9pb21tdV9kZXRh
Y2hfZGV2aWNlKHN0cnVjdCBkZXZpY2UgKmRldik7CiAKK2ludCBhcm1fZG1hX3N1cHBvcnRlZChz
dHJ1Y3QgZGV2aWNlICpkZXYsIHU2NCBtYXNrKTsKKwogI2VuZGlmIC8qIF9fS0VSTkVMX18gKi8K
ICNlbmRpZgpkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vaW5jbHVkZS9hc20vZG1hLW1hcHBpbmcuaCBi
L2FyY2gvYXJtL2luY2x1ZGUvYXNtL2RtYS1tYXBwaW5nLmgKaW5kZXggNTJhOGZkNWE4ZWRiLi44
ZGFiY2ZkZjQ1MDUgMTAwNjQ0Ci0tLSBhL2FyY2gvYXJtL2luY2x1ZGUvYXNtL2RtYS1tYXBwaW5n
LmgKKysrIGIvYXJjaC9hcm0vaW5jbHVkZS9hc20vZG1hLW1hcHBpbmcuaApAQCAtMjAsOSArMjAs
NiBAQCBzdGF0aWMgaW5saW5lIGNvbnN0IHN0cnVjdCBkbWFfbWFwX29wcyAqZ2V0X2FyY2hfZG1h
X29wcyhzdHJ1Y3QgYnVzX3R5cGUgKmJ1cykKIAlyZXR1cm4gJmFybV9kbWFfb3BzOwogfQogCi0j
ZGVmaW5lIEhBVkVfQVJDSF9ETUFfU1VQUE9SVEVEIDEKLWV4dGVybiBpbnQgZG1hX3N1cHBvcnRl
ZChzdHJ1Y3QgZGV2aWNlICpkZXYsIHU2NCBtYXNrKTsKLQogI2lmZGVmIF9fYXJjaF9wYWdlX3Rv
X2RtYQogI2Vycm9yIFBsZWFzZSB1cGRhdGUgdG8gX19hcmNoX3Bmbl90b19kbWEKICNlbmRpZgpk
aWZmIC0tZ2l0IGEvYXJjaC9hcm0vbW0vZG1hLW1hcHBpbmcuYyBiL2FyY2gvYXJtL21tL2RtYS1t
YXBwaW5nLmMKaW5kZXggMmRiYzk0YjVmZTVjLi4yOTM4YjcyNDgyNmUgMTAwNjQ0Ci0tLSBhL2Fy
Y2gvYXJtL21tL2RtYS1tYXBwaW5nLmMKKysrIGIvYXJjaC9hcm0vbW0vZG1hLW1hcHBpbmcuYwpA
QCAtMTk5LDYgKzE5OSw3IEBAIGNvbnN0IHN0cnVjdCBkbWFfbWFwX29wcyBhcm1fZG1hX29wcyA9
IHsKIAkuc3luY19zZ19mb3JfY3B1CT0gYXJtX2RtYV9zeW5jX3NnX2Zvcl9jcHUsCiAJLnN5bmNf
c2dfZm9yX2RldmljZQk9IGFybV9kbWFfc3luY19zZ19mb3JfZGV2aWNlLAogCS5tYXBwaW5nX2Vy
cm9yCQk9IGFybV9kbWFfbWFwcGluZ19lcnJvciwKKwkuZG1hX3N1cHBvcnRlZAkJPSBhcm1fZG1h
X3N1cHBvcnRlZCwKIH07CiBFWFBPUlRfU1lNQk9MKGFybV9kbWFfb3BzKTsKIApAQCAtMjE4LDYg
KzIxOSw3IEBAIGNvbnN0IHN0cnVjdCBkbWFfbWFwX29wcyBhcm1fY29oZXJlbnRfZG1hX29wcyA9
IHsKIAkubWFwX3BhZ2UJCT0gYXJtX2NvaGVyZW50X2RtYV9tYXBfcGFnZSwKIAkubWFwX3NnCQkJ
PSBhcm1fZG1hX21hcF9zZywKIAkubWFwcGluZ19lcnJvcgkJPSBhcm1fZG1hX21hcHBpbmdfZXJy
b3IsCisJLmRtYV9zdXBwb3J0ZWQJCT0gYXJtX2RtYV9zdXBwb3J0ZWQsCiB9OwogRVhQT1JUX1NZ
TUJPTChhcm1fY29oZXJlbnRfZG1hX29wcyk7CiAKQEAgLTExODQsMTEgKzExODYsMTAgQEAgdm9p
ZCBhcm1fZG1hX3N5bmNfc2dfZm9yX2RldmljZShzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBz
Y2F0dGVybGlzdCAqc2csCiAgKiBkdXJpbmcgYnVzIG1hc3RlcmluZywgdGhlbiB5b3Ugd291bGQg
cGFzcyAweDAwZmZmZmZmIGFzIHRoZSBtYXNrCiAgKiB0byB0aGlzIGZ1bmN0aW9uLgogICovCi1p
bnQgZG1hX3N1cHBvcnRlZChzdHJ1Y3QgZGV2aWNlICpkZXYsIHU2NCBtYXNrKQoraW50IGFybV9k
bWFfc3VwcG9ydGVkKHN0cnVjdCBkZXZpY2UgKmRldiwgdTY0IG1hc2spCiB7CiAJcmV0dXJuIF9f
ZG1hX3N1cHBvcnRlZChkZXYsIG1hc2ssIGZhbHNlKTsKIH0KLUVYUE9SVF9TWU1CT0woZG1hX3N1
cHBvcnRlZCk7CiAKICNkZWZpbmUgUFJFQUxMT0NfRE1BX0RFQlVHX0VOVFJJRVMJNDA5NgogCkBA
IC0yMTQ5LDYgKzIxNTAsNyBAQCBjb25zdCBzdHJ1Y3QgZG1hX21hcF9vcHMgaW9tbXVfb3BzID0g
ewogCS51bm1hcF9yZXNvdXJjZQkJPSBhcm1faW9tbXVfdW5tYXBfcmVzb3VyY2UsCiAKIAkubWFw
cGluZ19lcnJvcgkJPSBhcm1fZG1hX21hcHBpbmdfZXJyb3IsCisJLmRtYV9zdXBwb3J0ZWQJCT0g
YXJtX2RtYV9zdXBwb3J0ZWQsCiB9OwogCiBjb25zdCBzdHJ1Y3QgZG1hX21hcF9vcHMgaW9tbXVf
Y29oZXJlbnRfb3BzID0gewpAQCAtMjE2Nyw2ICsyMTY5LDcgQEAgY29uc3Qgc3RydWN0IGRtYV9t
YXBfb3BzIGlvbW11X2NvaGVyZW50X29wcyA9IHsKIAkudW5tYXBfcmVzb3VyY2UJPSBhcm1faW9t
bXVfdW5tYXBfcmVzb3VyY2UsCiAKIAkubWFwcGluZ19lcnJvcgkJPSBhcm1fZG1hX21hcHBpbmdf
ZXJyb3IsCisJLmRtYV9zdXBwb3J0ZWQJCT0gYXJtX2RtYV9zdXBwb3J0ZWQsCiB9OwogCiAvKioK
LS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 08 13:28:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 13:28:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIxUC-0005Fl-Gi; Thu, 08 Jun 2017 13:28:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dIxUB-0005DF-FS
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 13:28:27 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 1B/03-19409-AF059395; Thu, 08 Jun 2017 13:28:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrILMWRWlGSWpSXmKPExsXiaHS5VfdngGW
 kwdoWPYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP5gissBUtYK2487WdtYLzM0sXIxcEicIJN
 YvG598wgjpDACUaJ7bM/AmU4OdgEVCTePO9hB0mICBxikTj55igTSIJZQEHi171NrCC2sICvx
 N5n3WANLAKqEr+OLGQDsXkFDCQef2xnB7ElBOQldrVdBKvnBIq3nN4FNkdIQF/i0IJpYJslBF
 oYJdourmCZwMizgJFhFaNGcWpRWWqRrqGFXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ
 +7iZGoPfrGRgYdzD+Pu15iFGSg0lJlFdRwDJSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRvgj9Q
 TrAoNT21Ii0zBxiGMGkJDh4lEd7/PkBp3uKCxNzizHSI1ClGXY6mD1u+MAmx5OXnpUqJ8xaAz
 BAAKcoozYMbAYuJS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEed18gabwZOaVwG16BXQEE9
 ARS95ZgBxRkoiQkmpgdEu3uMO9hLn1u5L6bZ7NWT9bZi1vsp379bxNjbvdq5XSvKubJphsar/
 9T8NKdtUkgyTH0o3XT4avMPp45brwlSA2jXzhj20ZUxsddfete8nZ3ZtjGXNtoqoLxwQrp1nV
 mtviD4jPmlt8oIlHZt+WPclW7DbF/2fPt+7WObcl9PjvZ+wfnMM3K7EUZyQaajEXFScCAKzQ0
 WSEAgAA
X-Env-Sender: BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1496928504!104013110!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16128 invoked from network); 8 Jun 2017 13:28:25 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-10.tower-31.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 8 Jun 2017 13:28:25 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=/YMzv2usr3T651rHR5jW5DWvfbn0sPoYwrpjuefSYlQ=; b=lQ7MSk/T37x5cAFLqYTRIHPhU
 YbaiMYsFNplXhMmbyqRbhmvt+wbpSVwZ7n3Nk55BuN1kxskLHBOC9EevH1bTqOxCB/k8AS92uDEMH
 JwKOX5qNr4BQ2NW6ZkibzUcPF5Mx3Alv2y/NFGCp/RZYJRp3jIY2ZOAI+bBE5Vn6P/Q3CGHStZ/Mt
 7XiNTaU3URtlEzYTEEbpVFtjUpSFwi99+GViPAUcL/J28kU6pCPAQ7bYQLi3E/YPJFPHFyM1v84Rh
 dMa9n+mku+2TnHMqVX8qNGbd6UI4Ho6ALrKQmtl/iEEirUKvT+9Y9Uzc48XIAYh7R2JrJz5HtAgkK
 IYVXQ9WlQ==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dIxU2-0007UP-Fc; Thu, 08 Jun 2017 13:28:19 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Thu,  8 Jun 2017 15:25:57 +0200
Message-Id: <20170608132609.32662-33-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170608132609.32662-1-hch@lst.de>
References: <20170608132609.32662-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 32/44] hexagon: remove the unused
	dma_is_consistent prototype
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+Ci0tLQogYXJjaC9o
ZXhhZ29uL2luY2x1ZGUvYXNtL2RtYS1tYXBwaW5nLmggfCAxIC0KIDEgZmlsZSBjaGFuZ2VkLCAx
IGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC9oZXhhZ29uL2luY2x1ZGUvYXNtL2RtYS1t
YXBwaW5nLmggYi9hcmNoL2hleGFnb24vaW5jbHVkZS9hc20vZG1hLW1hcHBpbmcuaAppbmRleCA5
YzE1Y2I1MjcxYTYuLjQ2M2RiYzE4Zjg1MyAxMDA2NDQKLS0tIGEvYXJjaC9oZXhhZ29uL2luY2x1
ZGUvYXNtL2RtYS1tYXBwaW5nLmgKKysrIGIvYXJjaC9oZXhhZ29uL2luY2x1ZGUvYXNtL2RtYS1t
YXBwaW5nLmgKQEAgLTM3LDcgKzM3LDYgQEAgc3RhdGljIGlubGluZSBjb25zdCBzdHJ1Y3QgZG1h
X21hcF9vcHMgKmdldF9hcmNoX2RtYV9vcHMoc3RydWN0IGJ1c190eXBlICpidXMpCiAJcmV0dXJu
IGRtYV9vcHM7CiB9CiAKLWV4dGVybiBpbnQgZG1hX2lzX2NvbnNpc3RlbnQoc3RydWN0IGRldmlj
ZSAqZGV2LCBkbWFfYWRkcl90IGRtYV9oYW5kbGUpOwogZXh0ZXJuIHZvaWQgZG1hX2NhY2hlX3N5
bmMoc3RydWN0IGRldmljZSAqZGV2LCB2b2lkICp2YWRkciwgc2l6ZV90IHNpemUsCiAJCQkgICBl
bnVtIGRtYV9kYXRhX2RpcmVjdGlvbiBkaXJlY3Rpb24pOwogCi0tIAoyLjExLjAKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 08 13:28:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 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 1dIxUO-0005Y9-7R; Thu, 08 Jun 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
 <BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dIxUN-0005Vi-5f
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 13:28:39 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 10/78-06719-60159395; Thu, 08 Jun 2017 13:28:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKLMWRWlGSWpSXmKPExsXiaHS5VZc10DL
 S4NZiTYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePwm9tsBQt1KhbPeMbawLhQrYuRi4NF4ASb
 RMOheSwgjpDACUaJaedesnYxcnKwCahIvHneww6SEBE4xCJx8s1RJpAEs4CCxK97m8CKhAV8J
 b7/fcQOYrMIqErc71zMCGLzChhITPswHcyWEJCX2NV2EayeEyjecnoX2BwhAX2JQwumMYMskB
 BoYZRou7iCZQIjzwJGhlWMGsWpRWWpRbrGRnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXr
 J+bmbGIHeZwCCHYyn1wUeYpTkYFIS5VUUsIwU4kvKT6nMSCzOiC8qzUktPsQow8GhJMGb4A+U
 EyxKTU+tSMvMAYYhTFqCg0dJhPe/D1Cat7ggMbc4Mx0idYpRUUqc9y5InwBIIqM0D64NFvqXG
 GWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMzr5gs0hSczrwRu+iugxUxAi5e8swBZXJKIkJJqYG
 w2i5M1bT9leqTw5POzkXN7ZVacipndv2H/fEPN45M49DZF3N//46pmsFi7YwvPRPagbxtCN1W
 Z5Zesms6xZMIi9YwDwY02B0pvnfzd1rn6+sddaVM3C7zld7CRPnBmiuvP/zMkHXzNoiM2vJna
 ZfGc46GARMgF3vgLLw9bntJW9F6gsKjNPkuJpTgj0VCLuag4EQB+41X9eAIAAA==
X-Env-Sender: BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1496928516!47163343!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17545 invoked from network); 8 Jun 2017 13:28:37 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-2.tower-27.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 8 Jun 2017 13:28:37 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=vSHdJ0fRN3QhYzmwkOg9MVJJCwgAKWOmRXXsBosPrLA=; b=cEedlU6MolR9mOFirC4RnLveh
 sEAnIHtLA4t0rTpfXCOfRi2HfhKMJb+djtfysR9tnxi8A70UJQ8S9gLIRQQ4cllwmUyVT7CSDLyJ+
 ezDdKqaiQvcKFTavpaZtX/nVg64nTI8uqSpBsuudzivcqdgbaeXSmtnkN4ANbaaImzu6/7t97iBMU
 jZLdb7t4NdioU8a1sVCKN+wjXOFsRFQflfRVXObvANLwUOQ3NWxea7s66Q8qluDKSWjmpfT7qnmyI
 wRREmUTaq33HqYPDZbIQpjlMCGovv42ziUD7JFYVCHNNTmoRtO2XL5Z0T7Tap0KW+NN7qPCkjCjAZ
 Si+eT/Rew==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dIxUE-0007kn-SE; Thu, 08 Jun 2017 13:28:31 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Thu,  8 Jun 2017 15:26:00 +0200
Message-Id: <20170608132609.32662-36-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170608132609.32662-1-hch@lst.de>
References: <20170608132609.32662-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 35/44] x86: remove arch specific dma_supported
	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>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kIGluc3RlYWQgd2lyZSBpdCB1cCBhcyBtZXRob2QgZm9yIGFsbCB0aGUgZG1hX21hcF9vcHMg
aW5zdGFuY2VzLgoKTm90ZSB0aGF0IHRoaXMgYWxzbyBtZWFucyB0aGUgYXJjaCBzcGVjaWZpYyBj
aGVjayB3aWxsIGJlIGZ1bGx5IGluc3RlYWQKb2YgcGFydGlhbGx5IGFwcGxpZWQgaW4gdGhlIEFN
RCBpb21tdSBkcml2ZXIuCgpTaWduZWQtb2ZmLWJ5OiBDaHJpc3RvcGggSGVsbHdpZyA8aGNoQGxz
dC5kZT4KLS0tCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9kbWEtbWFwcGluZy5oIHwgMyAtLS0KIGFy
Y2gveDg2L2luY2x1ZGUvYXNtL2lvbW11LmggICAgICAgfCAyICsrCiBhcmNoL3g4Ni9rZXJuZWwv
YW1kX2dhcnRfNjQuYyAgICAgIHwgMSArCiBhcmNoL3g4Ni9rZXJuZWwvcGNpLWNhbGdhcnlfNjQu
YyAgIHwgMSArCiBhcmNoL3g4Ni9rZXJuZWwvcGNpLWRtYS5jICAgICAgICAgIHwgNyArLS0tLS0t
CiBhcmNoL3g4Ni9rZXJuZWwvcGNpLW5vbW11LmMgICAgICAgIHwgMSArCiBhcmNoL3g4Ni9wY2kv
c3RhMngxMS1maXh1cC5jICAgICAgIHwgMyArKy0KIGRyaXZlcnMvaW9tbXUvYW1kX2lvbW11LmMg
ICAgICAgICAgfCAyICsrCiBkcml2ZXJzL2lvbW11L2ludGVsLWlvbW11LmMgICAgICAgIHwgMyAr
KysKIDkgZmlsZXMgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vZG1hLW1hcHBpbmcuaCBiL2FyY2gveDg2
L2luY2x1ZGUvYXNtL2RtYS1tYXBwaW5nLmgKaW5kZXggYzM1ZDIyOGFhMzgxLi4zOThjNzk4ODlm
NWMgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL2RtYS1tYXBwaW5nLmgKKysrIGIv
YXJjaC94ODYvaW5jbHVkZS9hc20vZG1hLW1hcHBpbmcuaApAQCAtMzMsOSArMzMsNiBAQCBzdGF0
aWMgaW5saW5lIGNvbnN0IHN0cnVjdCBkbWFfbWFwX29wcyAqZ2V0X2FyY2hfZG1hX29wcyhzdHJ1
Y3QgYnVzX3R5cGUgKmJ1cykKIGJvb2wgYXJjaF9kbWFfYWxsb2NfYXR0cnMoc3RydWN0IGRldmlj
ZSAqKmRldiwgZ2ZwX3QgKmdmcCk7CiAjZGVmaW5lIGFyY2hfZG1hX2FsbG9jX2F0dHJzIGFyY2hf
ZG1hX2FsbG9jX2F0dHJzCiAKLSNkZWZpbmUgSEFWRV9BUkNIX0RNQV9TVVBQT1JURUQgMQotZXh0
ZXJuIGludCBkbWFfc3VwcG9ydGVkKHN0cnVjdCBkZXZpY2UgKmh3ZGV2LCB1NjQgbWFzayk7Ci0K
IGV4dGVybiB2b2lkICpkbWFfZ2VuZXJpY19hbGxvY19jb2hlcmVudChzdHJ1Y3QgZGV2aWNlICpk
ZXYsIHNpemVfdCBzaXplLAogCQkJCQlkbWFfYWRkcl90ICpkbWFfYWRkciwgZ2ZwX3QgZmxhZywK
IAkJCQkJdW5zaWduZWQgbG9uZyBhdHRycyk7CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRl
L2FzbS9pb21tdS5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vaW9tbXUuaAppbmRleCA3OTM4Njk4
Nzk0NjQuLmZjYTE0NGExMDRlNCAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20vaW9t
bXUuaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9pb21tdS5oCkBAIC02LDYgKzYsOCBAQCBl
eHRlcm4gaW50IGZvcmNlX2lvbW11LCBub19pb21tdTsKIGV4dGVybiBpbnQgaW9tbXVfZGV0ZWN0
ZWQ7CiBleHRlcm4gaW50IGlvbW11X3Bhc3NfdGhyb3VnaDsKIAoraW50IHg4Nl9kbWFfc3VwcG9y
dGVkKHN0cnVjdCBkZXZpY2UgKmRldiwgdTY0IG1hc2spOworCiAvKiAxMCBzZWNvbmRzICovCiAj
ZGVmaW5lIERNQVJfT1BFUkFUSU9OX1RJTUVPVVQgKChjeWNsZXNfdCkgdHNjX2toeioxMCoxMDAw
KQogCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvYW1kX2dhcnRfNjQuYyBiL2FyY2gveDg2
L2tlcm5lbC9hbWRfZ2FydF82NC5jCmluZGV4IDgxNWRkNjNmNDlkMC4uY2MwZThiYzBlYTNmIDEw
MDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwvYW1kX2dhcnRfNjQuYworKysgYi9hcmNoL3g4Ni9r
ZXJuZWwvYW1kX2dhcnRfNjQuYwpAQCAtNzA0LDYgKzcwNCw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1
Y3QgZG1hX21hcF9vcHMgZ2FydF9kbWFfb3BzID0gewogCS5hbGxvYwkJCQk9IGdhcnRfYWxsb2Nf
Y29oZXJlbnQsCiAJLmZyZWUJCQkJPSBnYXJ0X2ZyZWVfY29oZXJlbnQsCiAJLm1hcHBpbmdfZXJy
b3IJCQk9IGdhcnRfbWFwcGluZ19lcnJvciwKKwkuZG1hX3N1cHBvcnRlZAkJCT0geDg2X2RtYV9z
dXBwb3J0ZWQsCiB9OwogCiBzdGF0aWMgdm9pZCBnYXJ0X2lvbW11X3NodXRkb3duKHZvaWQpCmRp
ZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvcGNpLWNhbGdhcnlfNjQuYyBiL2FyY2gveDg2L2tl
cm5lbC9wY2ktY2FsZ2FyeV82NC5jCmluZGV4IGU3NWI0OTBmMmIwYi4uNTI4NmE0YTkyY2Y3IDEw
MDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwvcGNpLWNhbGdhcnlfNjQuYworKysgYi9hcmNoL3g4
Ni9rZXJuZWwvcGNpLWNhbGdhcnlfNjQuYwpAQCAtNDkzLDYgKzQ5Myw3IEBAIHN0YXRpYyBjb25z
dCBzdHJ1Y3QgZG1hX21hcF9vcHMgY2FsZ2FyeV9kbWFfb3BzID0gewogCS5tYXBfcGFnZSA9IGNh
bGdhcnlfbWFwX3BhZ2UsCiAJLnVubWFwX3BhZ2UgPSBjYWxnYXJ5X3VubWFwX3BhZ2UsCiAJLm1h
cHBpbmdfZXJyb3IgPSBjYWxnYXJ5X21hcHBpbmdfZXJyb3IsCisJLmRtYV9zdXBwb3J0ZWQgPSB4
ODZfZG1hX3N1cHBvcnRlZCwKIH07CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBfX2lvbWVtICogYnVz
bm9fdG9fYmJhcih1bnNpZ25lZCBjaGFyIG51bSkKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2tlcm5l
bC9wY2ktZG1hLmMgYi9hcmNoL3g4Ni9rZXJuZWwvcGNpLWRtYS5jCmluZGV4IDNhMjE2ZWM4Njlj
ZC4uYjZmNTY4NGJlM2I1IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwvcGNpLWRtYS5jCisr
KyBiL2FyY2gveDg2L2tlcm5lbC9wY2ktZG1hLmMKQEAgLTIxMywxMCArMjEzLDggQEAgc3RhdGlj
IF9faW5pdCBpbnQgaW9tbXVfc2V0dXAoY2hhciAqcCkKIH0KIGVhcmx5X3BhcmFtKCJpb21tdSIs
IGlvbW11X3NldHVwKTsKIAotaW50IGRtYV9zdXBwb3J0ZWQoc3RydWN0IGRldmljZSAqZGV2LCB1
NjQgbWFzaykKK2ludCB4ODZfZG1hX3N1cHBvcnRlZChzdHJ1Y3QgZGV2aWNlICpkZXYsIHU2NCBt
YXNrKQogewotCWNvbnN0IHN0cnVjdCBkbWFfbWFwX29wcyAqb3BzID0gZ2V0X2RtYV9vcHMoZGV2
KTsKLQogI2lmZGVmIENPTkZJR19QQ0kKIAlpZiAobWFzayA+IDB4ZmZmZmZmZmYgJiYgZm9yYmlk
X2RhYyA+IDApIHsKIAkJZGV2X2luZm8oZGV2LCAiUENJOiBEaXNhbGxvd2luZyBEQUMgZm9yIGRl
dmljZVxuIik7CkBAIC0yMjQsOSArMjIyLDYgQEAgaW50IGRtYV9zdXBwb3J0ZWQoc3RydWN0IGRl
dmljZSAqZGV2LCB1NjQgbWFzaykKIAl9CiAjZW5kaWYKIAotCWlmIChvcHMtPmRtYV9zdXBwb3J0
ZWQpCi0JCXJldHVybiBvcHMtPmRtYV9zdXBwb3J0ZWQoZGV2LCBtYXNrKTsKLQogCS8qIENvcGll
ZCBmcm9tIGkzODYuIERvZXNuJ3QgbWFrZSBtdWNoIHNlbnNlLCBiZWNhdXNlIGl0IHdpbGwKIAkg
ICBvbmx5IHdvcmsgZm9yIHBjaV9hbGxvY19jb2hlcmVudC4KIAkgICBUaGUgY2FsbGVyIGp1c3Qg
aGFzIHRvIHVzZSBHRlBfRE1BIGluIHRoaXMgY2FzZS4gKi8KZGlmZiAtLWdpdCBhL2FyY2gveDg2
L2tlcm5lbC9wY2ktbm9tbXUuYyBiL2FyY2gveDg2L2tlcm5lbC9wY2ktbm9tbXUuYwppbmRleCAw
ODVmZTZjZTQwNDkuLmE2ZDQwNDA4N2ZlMyAxMDA2NDQKLS0tIGEvYXJjaC94ODYva2VybmVsL3Bj
aS1ub21tdS5jCisrKyBiL2FyY2gveDg2L2tlcm5lbC9wY2ktbm9tbXUuYwpAQCAtMTA0LDQgKzEw
NCw1IEBAIGNvbnN0IHN0cnVjdCBkbWFfbWFwX29wcyBub21tdV9kbWFfb3BzID0gewogCS5zeW5j
X3NnX2Zvcl9kZXZpY2UJPSBub21tdV9zeW5jX3NnX2Zvcl9kZXZpY2UsCiAJLmlzX3BoeXMJCT0g
MSwKIAkubWFwcGluZ19lcnJvcgkJPSBub21tdV9tYXBwaW5nX2Vycm9yLAorCS5kbWFfc3VwcG9y
dGVkCQk9IHg4Nl9kbWFfc3VwcG9ydGVkLAogfTsKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3BjaS9z
dGEyeDExLWZpeHVwLmMgYi9hcmNoL3g4Ni9wY2kvc3RhMngxMS1maXh1cC5jCmluZGV4IGVjMDA4
ZTgwMGI0NS4uNTNkNjAwMjE3OTczIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9wY2kvc3RhMngxMS1m
aXh1cC5jCisrKyBiL2FyY2gveDg2L3BjaS9zdGEyeDExLWZpeHVwLmMKQEAgLTI2LDYgKzI2LDcg
QEAKICNpbmNsdWRlIDxsaW51eC9wY2lfaWRzLmg+CiAjaW5jbHVkZSA8bGludXgvZXhwb3J0Lmg+
CiAjaW5jbHVkZSA8bGludXgvbGlzdC5oPgorI2luY2x1ZGUgPGFzbS9pb21tdS5oPgogCiAjZGVm
aW5lIFNUQTJYMTFfU1dJT1RMQl9TSVpFICg0KjEwMjQqMTAyNCkKIGV4dGVybiBpbnQgc3dpb3Rs
Yl9sYXRlX2luaXRfd2l0aF9kZWZhdWx0X3NpemUoc2l6ZV90IGRlZmF1bHRfc2l6ZSk7CkBAIC0x
OTEsNyArMTkyLDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBkbWFfbWFwX29wcyBzdGEyeDExX2Rt
YV9vcHMgPSB7CiAJLnN5bmNfc2dfZm9yX2NwdSA9IHN3aW90bGJfc3luY19zZ19mb3JfY3B1LAog
CS5zeW5jX3NnX2Zvcl9kZXZpY2UgPSBzd2lvdGxiX3N5bmNfc2dfZm9yX2RldmljZSwKIAkubWFw
cGluZ19lcnJvciA9IHN3aW90bGJfZG1hX21hcHBpbmdfZXJyb3IsCi0JLmRtYV9zdXBwb3J0ZWQg
PSBOVUxMLCAvKiBGSVhNRTogd2Ugc2hvdWxkIHVzZSB0aGlzIGluc3RlYWQhICovCisJLmRtYV9z
dXBwb3J0ZWQgPSB4ODZfZG1hX3N1cHBvcnRlZCwKIH07CiAKIC8qIEF0IHNldHVwIHRpbWUsIHdl
IHVzZSBvdXIgb3duIG9wcyBpZiB0aGUgZGV2aWNlIGlzIGEgQ29ubmVYdCBvbmUgKi8KZGlmZiAt
LWdpdCBhL2RyaXZlcnMvaW9tbXUvYW1kX2lvbW11LmMgYi9kcml2ZXJzL2lvbW11L2FtZF9pb21t
dS5jCmluZGV4IGQ0MTI4MGU4NjlkZS4uNTIxZmRmMmQ0MWJjIDEwMDY0NAotLS0gYS9kcml2ZXJz
L2lvbW11L2FtZF9pb21tdS5jCisrKyBiL2RyaXZlcnMvaW9tbXUvYW1kX2lvbW11LmMKQEAgLTI3
MzEsNiArMjczMSw4IEBAIHN0YXRpYyB2b2lkIGZyZWVfY29oZXJlbnQoc3RydWN0IGRldmljZSAq
ZGV2LCBzaXplX3Qgc2l6ZSwKICAqLwogc3RhdGljIGludCBhbWRfaW9tbXVfZG1hX3N1cHBvcnRl
ZChzdHJ1Y3QgZGV2aWNlICpkZXYsIHU2NCBtYXNrKQogeworCWlmICgheDg2X2RtYV9zdXBwb3J0
ZWQoZGV2LCBtYXNrKSkKKwkJcmV0dXJuIDA7CiAJcmV0dXJuIGNoZWNrX2RldmljZShkZXYpOwog
fQogCmRpZmYgLS1naXQgYS9kcml2ZXJzL2lvbW11L2ludGVsLWlvbW11LmMgYi9kcml2ZXJzL2lv
bW11L2ludGVsLWlvbW11LmMKaW5kZXggZmMyNzY1Y2NkYjU3Li41M2NjMGEzOTNmMDQgMTAwNjQ0
Ci0tLSBhL2RyaXZlcnMvaW9tbXUvaW50ZWwtaW9tbXUuYworKysgYi9kcml2ZXJzL2lvbW11L2lu
dGVsLWlvbW11LmMKQEAgLTM5ODEsNiArMzk4MSw5IEBAIHN0cnVjdCBkbWFfbWFwX29wcyBpbnRl
bF9kbWFfb3BzID0gewogCS5tYXBfcGFnZSA9IGludGVsX21hcF9wYWdlLAogCS51bm1hcF9wYWdl
ID0gaW50ZWxfdW5tYXBfcGFnZSwKIAkubWFwcGluZ19lcnJvciA9IGludGVsX21hcHBpbmdfZXJy
b3IsCisjaWZkZWYgQ09ORklHX1g4NgorCS5kbWFfc3VwcG9ydGVkID0geDg2X2RtYV9zdXBwb3J0
ZWQsCisjZW5kaWYKIH07CiAKIHN0YXRpYyBpbmxpbmUgaW50IGlvbW11X2RvbWFpbl9jYWNoZV9p
bml0KHZvaWQpCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 08 13:28:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 13: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 1dIxUT-0005hI-Fp; Thu, 08 Jun 2017 13:28:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dIxUS-0005f7-C4
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 13:28:44 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 AC/5F-03920-B0159395; Thu, 08 Jun 2017 13:28:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCLMWRWlGSWpSXmKPExsXiaHS5VZcr0DL
 S4PAxc4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWNV8wfWgvfcFY2tb9kaGPdwdTFycbAInGCT
 WH/lBROIIyRwglHi3cpNzF2MnBxsAioSb573sIMkRAQOsUicfHOUCSTBLKAg8eveJtYuRg4OY
 YFoiQ2bdUHCLAKqErfbpzKC2LwCBhJrl38DmyMhIC+xq+0iK4jNCRRvOb0LbIyQgL7EoQXTmE
 HmSwi0MEq0XVzBMoGRZwEjwypGjeLUorLUIl1jQ72kosz0jJLcxMwcXUMDM73c1OLixPTUnMS
 kYr3k/NxNjEDfMwDBDsamRYGHGCU5mJREeRUFLCOF+JLyUyozEosz4otKc1KLDzHKcHAoSfA6
 BQDlBItS01Mr0jJzgEEIk5bg4FES4f3vA5TmLS5IzC3OTIdInWJUlBLnvesPlBAASWSU5sG1w
 QL/EqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR53XyBpvBk5pXATX8FtJgJaPGSdxYgi0sSEV
 JSDYyuZmsfvgsPSflwexuTGKeO7P2zgY9zdvp4y7/cdida98fE7Tyz5LkDf8ySEC/0eL6HfUp
 PrVmEwtey8yzfr+68f1HlT9zm7Tt2XPg/yWU+w44/egXR68tWSWXxSMb9mT/f/sVix/RnS5Ql
 t9TnhyRvUA3Q4hYTijbR9laduDkqdWVFWlPErR9KLMUZiYZazEXFiQCv7LDfdwIAAA==
X-Env-Sender: BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1496928521!59002479!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25710 invoked from network); 8 Jun 2017 13:28:42 -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;
 8 Jun 2017 13:28:42 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=b32hSH5IEVBjlCN7NVj+ixF9++g48vrma/m3FufguJ8=; b=c5w4yqLtY5yc9JIwGMYLoeMjs
 hrLdQ2Ha3TaRXQ3Go+H4Xjq5fnDTJRW2JgRnW3OGfPktXCo4eQ3hBAQ4qnZUGhJVD4KP+hWMZgV2X
 lL6hKs6BJxPQRPPn0NHYDnf9N7EwkFsbEe2o9pFOqPi70uM2dTeifV41rmU0NkYrObS9nWmwvL0C3
 QyLdoUbsPCwElFyVUYf2mnHxgyV+b9BXre5PWif14VOySLXcw9Q4TwKaab6p0Ih3YBnwbPJHy55OZ
 /AM7PWA9Ok0qsjvos3i9AaKwvPsgvqKd6L2Ufy4JhGzPlgqC2AJj5iKo34kV24Q9ow8QRODEe+uWo
 6W3J2BfLA==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dIxUM-0007uY-HL; Thu, 08 Jun 2017 13:28:39 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Thu,  8 Jun 2017 15:26:02 +0200
Message-Id: <20170608132609.32662-38-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170608132609.32662-1-hch@lst.de>
References: <20170608132609.32662-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 37/44] mips/loongson64: implement
	->dma_supported instead of ->set_dma_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>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2FtZSBiZWhhdmlvciwgbGVzcyBjb2RlIGR1cGxpY2F0aW9uLgoKU2lnbmVkLW9mZi1ieTogQ2hy
aXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+Ci0tLQogYXJjaC9taXBzL2xvb25nc29uNjQvY29t
bW9uL2RtYS1zd2lvdGxiLmMgfCAxOSArKysrKy0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdl
ZCwgNSBpbnNlcnRpb25zKCspLCAxNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL21p
cHMvbG9vbmdzb242NC9jb21tb24vZG1hLXN3aW90bGIuYyBiL2FyY2gvbWlwcy9sb29uZ3NvbjY0
L2NvbW1vbi9kbWEtc3dpb3RsYi5jCmluZGV4IDE3OGNhMTdhNTY2Ny4uMzQ0ODZjMTM4MjA2IDEw
MDY0NAotLS0gYS9hcmNoL21pcHMvbG9vbmdzb242NC9jb21tb24vZG1hLXN3aW90bGIuYworKysg
Yi9hcmNoL21pcHMvbG9vbmdzb242NC9jb21tb24vZG1hLXN3aW90bGIuYwpAQCAtNzUsMTkgKzc1
LDExIEBAIHN0YXRpYyB2b2lkIGxvb25nc29uX2RtYV9zeW5jX3NnX2Zvcl9kZXZpY2Uoc3RydWN0
IGRldmljZSAqZGV2LAogCW1iKCk7CiB9CiAKLXN0YXRpYyBpbnQgbG9vbmdzb25fZG1hX3NldF9t
YXNrKHN0cnVjdCBkZXZpY2UgKmRldiwgdTY0IG1hc2spCitzdGF0aWMgaW50IGxvb25nc29uX2Rt
YV9zdXBwb3J0ZWQoc3RydWN0IGRldmljZSAqZGV2LCB1NjQgbWFzaykKIHsKLQlpZiAoIWRldi0+
ZG1hX21hc2sgfHwgIWRtYV9zdXBwb3J0ZWQoZGV2LCBtYXNrKSkKLQkJcmV0dXJuIC1FSU87Ci0K
LQlpZiAobWFzayA+IERNQV9CSVRfTUFTSyhsb29uZ3Nvbl9zeXNjb25mLmRtYV9tYXNrX2JpdHMp
KSB7Ci0JCSpkZXYtPmRtYV9tYXNrID0gRE1BX0JJVF9NQVNLKGxvb25nc29uX3N5c2NvbmYuZG1h
X21hc2tfYml0cyk7Ci0JCXJldHVybiAtRUlPOwotCX0KLQotCSpkZXYtPmRtYV9tYXNrID0gbWFz
azsKLQotCXJldHVybiAwOworCWlmIChtYXNrID4gRE1BX0JJVF9NQVNLKGxvb25nc29uX3N5c2Nv
bmYuZG1hX21hc2tfYml0cykpCisJCXJldHVybiAwOworCXJldHVybiBzd2lvdGxiX2RtYV9zdXBw
b3J0ZWQoZGV2LCBtYXNrKTsKIH0KIAogZG1hX2FkZHJfdCBwaHlzX3RvX2RtYShzdHJ1Y3QgZGV2
aWNlICpkZXYsIHBoeXNfYWRkcl90IHBhZGRyKQpAQCAtMTI2LDggKzExOCw3IEBAIHN0YXRpYyBj
b25zdCBzdHJ1Y3QgZG1hX21hcF9vcHMgbG9vbmdzb25fZG1hX21hcF9vcHMgPSB7CiAJLnN5bmNf
c2dfZm9yX2NwdSA9IHN3aW90bGJfc3luY19zZ19mb3JfY3B1LAogCS5zeW5jX3NnX2Zvcl9kZXZp
Y2UgPSBsb29uZ3Nvbl9kbWFfc3luY19zZ19mb3JfZGV2aWNlLAogCS5tYXBwaW5nX2Vycm9yID0g
c3dpb3RsYl9kbWFfbWFwcGluZ19lcnJvciwKLQkuZG1hX3N1cHBvcnRlZCA9IHN3aW90bGJfZG1h
X3N1cHBvcnRlZCwKLQkuc2V0X2RtYV9tYXNrID0gbG9vbmdzb25fZG1hX3NldF9tYXNrCisJLmRt
YV9zdXBwb3J0ZWQgPSBsb29uZ3Nvbl9kbWFfc3VwcG9ydGVkLAogfTsKIAogdm9pZCBfX2luaXQg
cGxhdF9zd2lvdGxiX3NldHVwKHZvaWQpCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 08 13:28:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 13: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 1dIxUU-0005k6-RE; Thu, 08 Jun 2017 13:28:46 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dIxUS-0005fZ-Q7
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 13:28:44 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 B6/44-02196-C0159395; Thu, 08 Jun 2017 13:28:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrALMWRWlGSWpSXmKPExsXiaHS5VZcj0DL
 S4N0PCYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPKrJuMBRvZKn7OnsvWwHiQtYuRi4NF4ASb
 xIPTPewgjpDACUaJL7dWMnYxcnKwCahIvHkOkRAROMQicfLNUSaQBLOAgsSve5tYQWxhASeJr
 gMnWboYOYBGqUocnR8KEuYVMJB4s+g+2BwJAXmJXW0Xwco5geItp3eBjRES0Jc4tGAaM8h8CY
 EWRom2iytYJjDyLGBkWMWoUZxaVJZapGtkqJdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJe
 cn7uJEej7egYGxh2MPXv9DjFKcjApifIqClhGCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgTfAH
 ygkWpaanVqRl5gCDECYtwcGjJML73wcozVtckJhbnJkOkTrFqMvR9GHLFyYhlrz8vFQpcd4Ck
 BkCIEUZpXlwI2ARcYlRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMK+bL9AUnsy8ErhNr4COYA
 I6Ysk7C5AjShIRUlINjFO3Kf6N63zz1DApKXet/3PPTP11FzlOvZrrcGDPi6sdhjVhFh1vHnr
 EztjfsZmbS38Gm8PPP+pd+yd5PTF22pOpfaa4pFNR3GFyY6r6kRbdOw/87s7zN9Gecz36wc7X
 PmoJ7rd8VdsnWJ239p02c7PY2Yy/c/X3aGyYd2HhIxHF+Z/08udsWKvEUpyRaKjFXFScCABkN
 V6qgwIAAA==
X-Env-Sender: BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-13.tower-31.messagelabs.com!1496928518!104071804!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56593 invoked from network); 8 Jun 2017 13:28:40 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-13.tower-31.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 8 Jun 2017 13:28:40 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=zYODmAsncYnPSpqWa3X1eFFaz2qCC2DqCWNhjLVXGug=; b=PagLSMP2wZledOwi+nnRVcc2h
 hmDa44Rn5AYaRvZRckIbWneb6xIBRYk1pPxWlmm9cO3G/BeSFG41QB2kIAFJBRhRaee2+Jwtf/8aO
 Q4Td3owbG79EN6CarJht0wH0UTAuFjbwy/aEMSo3Hi8VKyAPBmgrg7w5vefMk4P6sd3pIE0ORxh2p
 smzFSoaQzTIzkR9ILR2Ae++R6JOm/A577/eTEz5GmuT2Ovvz31FrINBMvNXha2u49mzJM3T4/o3tN
 NkTtHzE9jmweJ4r/e6tU7naV2XhBV1PfwdaZAcuJpZmlwDopEJ8OStDqx52H9yzksulBYHgn4LYNe
 WXfELMO4g==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dIxUI-0007pW-LW; Thu, 08 Jun 2017 13:28:35 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Thu,  8 Jun 2017 15:26:01 +0200
Message-Id: <20170608132609.32662-37-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170608132609.32662-1-hch@lst.de>
References: <20170608132609.32662-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 36/44] dma-mapping: remove
	HAVE_ARCH_DMA_SUPPORTED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+Ci0tLQogaW5jbHVk
ZS9saW51eC9kbWEtbWFwcGluZy5oIHwgMiAtLQogMSBmaWxlIGNoYW5nZWQsIDIgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9saW51eC9kbWEtbWFwcGluZy5oIGIvaW5jbHVkZS9s
aW51eC9kbWEtbWFwcGluZy5oCmluZGV4IGE1Nzg3NTMwOWJmZC4uM2U1OTA4NjU2MjI2IDEwMDY0
NAotLS0gYS9pbmNsdWRlL2xpbnV4L2RtYS1tYXBwaW5nLmgKKysrIGIvaW5jbHVkZS9saW51eC9k
bWEtbWFwcGluZy5oCkBAIC01NDksNyArNTQ5LDYgQEAgc3RhdGljIGlubGluZSBpbnQgZG1hX21h
cHBpbmdfZXJyb3Ioc3RydWN0IGRldmljZSAqZGV2LCBkbWFfYWRkcl90IGRtYV9hZGRyKQogCXJl
dHVybiAwOwogfQogCi0jaWZuZGVmIEhBVkVfQVJDSF9ETUFfU1VQUE9SVEVECiBzdGF0aWMgaW5s
aW5lIGludCBkbWFfc3VwcG9ydGVkKHN0cnVjdCBkZXZpY2UgKmRldiwgdTY0IG1hc2spCiB7CiAJ
Y29uc3Qgc3RydWN0IGRtYV9tYXBfb3BzICpvcHMgPSBnZXRfZG1hX29wcyhkZXYpOwpAQCAtNTYw
LDcgKzU1OSw2IEBAIHN0YXRpYyBpbmxpbmUgaW50IGRtYV9zdXBwb3J0ZWQoc3RydWN0IGRldmlj
ZSAqZGV2LCB1NjQgbWFzaykKIAkJcmV0dXJuIDE7CiAJcmV0dXJuIG9wcy0+ZG1hX3N1cHBvcnRl
ZChkZXYsIG1hc2spOwogfQotI2VuZGlmCiAKICNpZm5kZWYgSEFWRV9BUkNIX0RNQV9TRVRfTUFT
Swogc3RhdGljIGlubGluZSBpbnQgZG1hX3NldF9tYXNrKHN0cnVjdCBkZXZpY2UgKmRldiwgdTY0
IG1hc2spCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 08 13:28:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 13:28:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIxUZ-0005rw-2t; Thu, 08 Jun 2017 13:28:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dIxUY-0005ql-Pi
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 13:28:50 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 91/48-03696-21159395; Thu, 08 Jun 2017 13:28:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsXiaHS5VVcw0DL
 SYP4RPovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWP/9KCCvVwVr1sPsjcwTuPsYuTiYBE4wSZx
 eMdURhBHSOAEo0TDyWWsXYycHGwCKhJvnvewgyREBA6xSJx8c5QJJMEsoCDx694msCJhAX+JO
 d+vAsU5gEapSlzfEQMS5hUwkNi7cx8ziC0hIC+xq+0iWDknULzl9C6wMUIC+hKHFkxjBpkvId
 DCKNF2cQXLBEaeBYwMqxg1ilOLylKLdI2M9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZL
 zczcxAj3PAAQ7GP/MDzzEKMnBpCTKqyhgGSnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgveGP1BO
 sCg1PbUiLTMHGIIwaQkOHiUR3v8+QGne4oLE3OLMdIjUKUZFKXHeuyB9AiCJjNI8uDZY2F9il
 JUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMK+bL9AUnsy8Erjpr4AWMwEtXvLOAmRxSSJCSqqBUS
 A49FvF9K7biQf2TXz7qH7rDzb5iAt/bS5P8fmkx/3zzPPayd7KDUxZK8wFL3wL/OC+RKxq4p6
 b0R4+3m16zTZGqjJflpkvUS4IahH0tPG5s3Pu15vfQzdFns3eaHmh7uQZ/uXOT7a0B/Wlplqm
 nsru23P+3Q7Gp5MEHpRuWzdnes9rGeM3z5VYijMSDbWYi4oTAXF4wHp2AgAA
X-Env-Sender: BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1496928527!66741173!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30554 invoked from network); 8 Jun 2017 13:28:49 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-4.tower-21.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 8 Jun 2017 13:28:49 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=Lwbn6f4QHb4uIuK5j7O2zH2GX5vKyW4uQvUxXNv1jCw=; b=NEyqKxWatZ0W16ZlxuMiUsLZP
 VflWTSZ5V3ene8o/qO7VQT1lD1NaX0ZizO6+zjANykgm2xrJO2rZw7xIvrG7BBQiphVE/798gLSfn
 ztijqe2XhobSI07W8UjkJwt3yCUspgi468BaILari6o12d1NdP4Tyq9wKlBmELsrBJUXnkoJnO3jS
 AYd30ZW0FyF/6J2nH52KCiZTOHozAZn5JBMTeMgVgy0hRxa3f5JGyI43Hw/VwqtrpR/HqWUvdP9wv
 sNGBhqfaAR+/r1ExIwJGEVMfT+CEmrsuFa8ES8nPFaixQsTHRDsIIIDxf+SIzxxj74uwlBrCp3hoI
 T0vVBm/NQ==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dIxUQ-000803-EX; Thu, 08 Jun 2017 13:28:43 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Thu,  8 Jun 2017 15:26:03 +0200
Message-Id: <20170608132609.32662-39-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170608132609.32662-1-hch@lst.de>
References: <20170608132609.32662-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 38/44] arm: implement ->dma_supported instead of
	->set_dma_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>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2FtZSBiZWhhdmlvciwgbGVzcyBjb2RlIGR1cGxpY2F0aW9uLgoKU2lnbmVkLW9mZi1ieTogQ2hy
aXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+Ci0tLQogYXJjaC9hcm0vY29tbW9uL2RtYWJvdW5j
ZS5jIHwgNyArKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCA0IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gvYXJtL2NvbW1vbi9kbWFib3VuY2UuYyBiL2FyY2gv
YXJtL2NvbW1vbi9kbWFib3VuY2UuYwppbmRleCA0YWFiZjExN2UxMzYuLmQ4OWEwYjU2YjI0NSAx
MDA2NDQKLS0tIGEvYXJjaC9hcm0vY29tbW9uL2RtYWJvdW5jZS5jCisrKyBiL2FyY2gvYXJtL2Nv
bW1vbi9kbWFib3VuY2UuYwpAQCAtNDQ1LDEyICs0NDUsMTIgQEAgc3RhdGljIHZvaWQgZG1hYm91
bmNlX3N5bmNfZm9yX2RldmljZShzdHJ1Y3QgZGV2aWNlICpkZXYsCiAJYXJtX2RtYV9vcHMuc3lu
Y19zaW5nbGVfZm9yX2RldmljZShkZXYsIGhhbmRsZSwgc2l6ZSwgZGlyKTsKIH0KIAotc3RhdGlj
IGludCBkbWFib3VuY2Vfc2V0X21hc2soc3RydWN0IGRldmljZSAqZGV2LCB1NjQgZG1hX21hc2sp
CitzdGF0aWMgaW50IGRtYWJvdW5jZV9kbWFfc3VwcG9ydGVkKHN0cnVjdCBkZXZpY2UgKmRldiwg
dTY0IGRtYV9tYXNrKQogewogCWlmIChkZXYtPmFyY2hkYXRhLmRtYWJvdW5jZSkKIAkJcmV0dXJu
IDA7CiAKLQlyZXR1cm4gYXJtX2RtYV9vcHMuc2V0X2RtYV9tYXNrKGRldiwgZG1hX21hc2spOwor
CXJldHVybiBhcm1fZG1hX29wcy5kbWFfc3VwcG9ydGVkKGRldiwgZG1hX21hc2spOwogfQogCiBz
dGF0aWMgaW50IGRtYWJvdW5jZV9tYXBwaW5nX2Vycm9yKHN0cnVjdCBkZXZpY2UgKmRldiwgZG1h
X2FkZHJfdCBkbWFfYWRkcikKQEAgLTQ3NCw5ICs0NzQsOCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0
IGRtYV9tYXBfb3BzIGRtYWJvdW5jZV9vcHMgPSB7CiAJLnVubWFwX3NnCQk9IGFybV9kbWFfdW5t
YXBfc2csCiAJLnN5bmNfc2dfZm9yX2NwdQk9IGFybV9kbWFfc3luY19zZ19mb3JfY3B1LAogCS5z
eW5jX3NnX2Zvcl9kZXZpY2UJPSBhcm1fZG1hX3N5bmNfc2dfZm9yX2RldmljZSwKLQkuc2V0X2Rt
YV9tYXNrCQk9IGRtYWJvdW5jZV9zZXRfbWFzaywKKwkuZG1hX3N1cHBvcnRlZAkJPSBkbWFib3Vu
Y2VfZG1hX3N1cHBvcnRlZCwKIAkubWFwcGluZ19lcnJvcgkJPSBkbWFib3VuY2VfbWFwcGluZ19l
cnJvciwKLQkuZG1hX3N1cHBvcnRlZAkJPSBhcm1fZG1hX3N1cHBvcnRlZCwKIH07CiAKIHN0YXRp
YyBpbnQgZG1hYm91bmNlX2luaXRfcG9vbChzdHJ1Y3QgZG1hYm91bmNlX3Bvb2wgKnBvb2wsIHN0
cnVjdCBkZXZpY2UgKmRldiwKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 08 13:28:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 13:28:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIxUc-0005y7-Ak; Thu, 08 Jun 2017 13:28:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dIxUb-0005ve-A7
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 13:28:53 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 B3/B8-06719-41159395; Thu, 08 Jun 2017 13:28:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrALMWRWlGSWpSXmKPExsXiaHS5VVc40DL
 SoPGCucX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnHtwgemgq2cFZv3bWFrYJzC0cXIxcEicIJN
 4uOcLjYQR0jgBKPEhRe7GLsYOTnYBFQk3jzvYQdJiAgcYpE4+eYoE0iCWUBB4te9TawgtrCAs
 8TPe5OBGjiARqlK/FqfDBLmFTCQaP3VxwZiSwjIS+xquwhWzgkUbzm9C2yMkIC+xKEF05hB5k
 sItDBKtF1cwTKBkWcBI8MqRo3i1KKy1CJdIxO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK
 95PzcTYxA3zMAwQ7GfR8jDzFKcjApifIqClhGCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgveEP
 lBMsSk1PrUjLzAEGIUxagoNHSYT3vw9Qmre4IDG3ODMdInWKUZdjw+r1X5iEWPLy81KlxHnvg
 swQACnKKM2DGwGLiEuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5nXzBZrCk5lXArfpFdARTE
 BHLHlnAXJESSJCSqqBsZ77ZIno2f608iPbuXtnijvWh5zu+X04a0uF+MMJIrt3OeyuWuC7fXm
 G+hV27hmcK4yWdwkVFJ21MzTgM/rbwCVRdMtFVta4l+H7L+vUtxdeVMVeKy+r+xK31MbRe7Hh
 gpawW3X+buV7k2xsyv5ocP9tXRDM0qTB5Xgt7+inKultjzdvT5yhxFKckWioxVxUnAgAydrXd
 IMCAAA=
X-Env-Sender: BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1496928530!49884457!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62107 invoked from network); 8 Jun 2017 13:28:51 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-6.tower-21.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 8 Jun 2017 13:28:51 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=YP1GlHzuDHzeCHOaI6bMloC7cS7wXS8NaF48ukdIL/w=; b=MIqJidB7CzauxCvk4PRBWUPcE
 FT1Dz6eNgpbdTzRlDFC1B8K2haXebLYreGohUVuYJMvPsIuDbwD3cY8URC1X4OrGdB4reaTVxrx54
 gHza59GOocacVGKFVxHU3c9gWCggXW+iUscC8aL3t2bBNQEw410p+ROemOsASzNlWQTDBLPEb/t7e
 OTwicLdUdzCXdaPCoH4lVnYAkUYUuvit2lx5jsUxR+cOe9fUNX73yhAy+Cmn1TghOlF+T8fVr7KEn
 RTEtnx+z7uTJTgU3eDKPZsLokZtkA9N9g0GotuHseB0lR1jB6fqtsVy0Y9a9z0ORoz16EcxDF06OW
 mNlPQJYQA==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dIxUU-000853-3Y; Thu, 08 Jun 2017 13:28:46 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Thu,  8 Jun 2017 15:26:04 +0200
Message-Id: <20170608132609.32662-40-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170608132609.32662-1-hch@lst.de>
References: <20170608132609.32662-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 39/44] xen-swiotlb: remove
	xen_swiotlb_set_dma_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>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBqdXN0IGR1cGxpY2F0ZXMgdGhlIGdlbmVyaWMgaW1wbGVtZW50YXRpb24uCgpTaWduZWQt
b2ZmLWJ5OiBDaHJpc3RvcGggSGVsbHdpZyA8aGNoQGxzdC5kZT4KLS0tCiBkcml2ZXJzL3hlbi9z
d2lvdGxiLXhlbi5jIHwgMTIgLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTIgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vc3dpb3RsYi14ZW4uYyBiL2RyaXZlcnMv
eGVuL3N3aW90bGIteGVuLmMKaW5kZXggYzNhMDRiMmQ3NTMyLi44MmZjNTRmOGViNzcgMTAwNjQ0
Ci0tLSBhL2RyaXZlcnMveGVuL3N3aW90bGIteGVuLmMKKysrIGIvZHJpdmVycy94ZW4vc3dpb3Rs
Yi14ZW4uYwpAQCAtNjYxLDE3ICs2NjEsNiBAQCB4ZW5fc3dpb3RsYl9kbWFfc3VwcG9ydGVkKHN0
cnVjdCBkZXZpY2UgKmh3ZGV2LCB1NjQgbWFzaykKIAlyZXR1cm4geGVuX3ZpcnRfdG9fYnVzKHhl
bl9pb190bGJfZW5kIC0gMSkgPD0gbWFzazsKIH0KIAotc3RhdGljIGludAoteGVuX3N3aW90bGJf
c2V0X2RtYV9tYXNrKHN0cnVjdCBkZXZpY2UgKmRldiwgdTY0IGRtYV9tYXNrKQotewotCWlmICgh
ZGV2LT5kbWFfbWFzayB8fCAheGVuX3N3aW90bGJfZG1hX3N1cHBvcnRlZChkZXYsIGRtYV9tYXNr
KSkKLQkJcmV0dXJuIC1FSU87Ci0KLQkqZGV2LT5kbWFfbWFzayA9IGRtYV9tYXNrOwotCi0JcmV0
dXJuIDA7Ci19Ci0KIC8qCiAgKiBDcmVhdGUgdXNlcnNwYWNlIG1hcHBpbmcgZm9yIHRoZSBETUEt
Y29oZXJlbnQgbWVtb3J5LgogICogVGhpcyBmdW5jdGlvbiBzaG91bGQgYmUgY2FsbGVkIHdpdGgg
dGhlIHBhZ2VzIGZyb20gdGhlIGN1cnJlbnQgZG9tYWluIG9ubHksCkBAIC03MzQsNyArNzIzLDYg
QEAgY29uc3Qgc3RydWN0IGRtYV9tYXBfb3BzIHhlbl9zd2lvdGxiX2RtYV9vcHMgPSB7CiAJLm1h
cF9wYWdlID0geGVuX3N3aW90bGJfbWFwX3BhZ2UsCiAJLnVubWFwX3BhZ2UgPSB4ZW5fc3dpb3Rs
Yl91bm1hcF9wYWdlLAogCS5kbWFfc3VwcG9ydGVkID0geGVuX3N3aW90bGJfZG1hX3N1cHBvcnRl
ZCwKLQkuc2V0X2RtYV9tYXNrID0geGVuX3N3aW90bGJfc2V0X2RtYV9tYXNrLAogCS5tbWFwID0g
eGVuX3N3aW90bGJfZG1hX21tYXAsCiAJLmdldF9zZ3RhYmxlID0geGVuX3N3aW90bGJfZ2V0X3Nn
dGFibGUsCiAJLm1hcHBpbmdfZXJyb3IJPSB4ZW5fc3dpb3RsYl9tYXBwaW5nX2Vycm9yLAotLSAK
Mi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 08 13:28:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 13: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 1dIxUf-00064L-IQ; Thu, 08 Jun 2017 13:28:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dIxUe-00061N-M3
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 13:28:56 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 C2/DB-02180-81159395; Thu, 08 Jun 2017 13:28:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsXiaHS5VVc80DL
 SYNNHNovvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP2hz8sBReEK7ZMesnawLhQsIuRi4NF4ASb
 xJ13PWwgjpDACUaJs2sbWLsYOTnYBFQk3jzvYQdJiAgcYpE4+eYoE0iCWUBB4te9TWBFwgLeE
 peezwGyOYBGqUr0n0kHCfMKGEi0LdwIViIhIC+xq+0imM0JFG85vQtsjJCAvsShBdOYQeZLCL
 QwSrRdXMEygZFnASPDKkb14tSistQiXVO9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95Pz
 cTYxAzzMAwQ7GL/3OhxglOZiURHkVBSwjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw3vAHygkW
 paanVqRl5gBDECYtwcGjJML73wcozVtckJhbnJkOkTrFqCglzlsA0icAksgozYNrg4X9JUZZK
 WFeRqBDhHgKUotyM0tQ5V8xinMwKgnzuvkCTeHJzCuBm/4KaDET0OIl7yxAFpckIqSkGhg5P4
 S+LFoj4G0pMl22oUXjEEtW9ouPcQ12r1YrrXP5UW5qsbhuWv+TF5peGxer298Pbf4s8cps/vq
 FPhemeGl8Dez+JZ9o4vul74Xy+p28bBqyM9oU+hyMl0Vmn2Sc3xV0lyN+nVFqtPrNBpcHzZ4q
 DdzH712+UKAz8b2H6nWrlgX3GlY/f6rEUpyRaKjFXFScCABKVSfJdgIAAA==
X-Env-Sender: BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1496928533!99587998!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10245 invoked from network); 8 Jun 2017 13:28:54 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-7.tower-206.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 8 Jun 2017 13:28:54 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=WCFl8gyLH+Dtw1N5AT1LVFwtyWKYQDQAq3hDiEm/z10=; b=NfRvftwZfLNL/J/Wh5Uv+ge1o
 zD9qlb7mf9yIiA6ED1uahM10VNNQk+8kc5Uv6ZWi4QVx9iqBCOKSd3BZufJnb4BdP1WbY4MO2LUrg
 cu8llUtegkqDqtWiY7DgD5t1cIZDIfhU5gTODYCnvSyNCvsqH36Wfznfe/mbN2r9UDTk189e7mvJZ
 yYMiVxR7iin+jffGOoGmRfyARbNjwXZRvVN7m5I2fIoPVEVW5YkztYojmrHGhFxBJVpIjbmIU7D5O
 Okc98peBlMV7c0siGAyV/hBg/P/m7tyyrk5vls2ADi4M0bzt4jeEEvhOHaB+gfvkL1QaCIMPHP2x8
 f0oS+rW3g==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dIxUX-0008AI-Tm; Thu, 08 Jun 2017 13:28:51 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Thu,  8 Jun 2017 15:26:05 +0200
Message-Id: <20170608132609.32662-41-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170608132609.32662-1-hch@lst.de>
References: <20170608132609.32662-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 40/44] tile: remove dma_supported and
	mapping_error methods
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlc2UganVzdCBkdXBsaWNhdGUgdGhlIGRlZmF1bHQgYmVoYXZpb3IgaWYgbm8gbWV0aG9kIGlz
IHByb3ZpZGVkLgoKU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+
Ci0tLQogYXJjaC90aWxlL2tlcm5lbC9wY2ktZG1hLmMgfCAzMCAtLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS9hcmNoL3RpbGUva2VybmVsL3BjaS1kbWEuYyBiL2FyY2gvdGlsZS9rZXJuZWwvcGNpLWRtYS5j
CmluZGV4IDU2OWJiNmRkMTU0YS4uZjJhYmVkYzhhMDgwIDEwMDY0NAotLS0gYS9hcmNoL3RpbGUv
a2VybmVsL3BjaS1kbWEuYworKysgYi9hcmNoL3RpbGUva2VybmVsL3BjaS1kbWEuYwpAQCAtMzE3
LDE4ICszMTcsNiBAQCBzdGF0aWMgdm9pZCB0aWxlX2RtYV9zeW5jX3NnX2Zvcl9kZXZpY2Uoc3Ry
dWN0IGRldmljZSAqZGV2LAogCX0KIH0KIAotc3RhdGljIGlubGluZSBpbnQKLXRpbGVfZG1hX21h
cHBpbmdfZXJyb3Ioc3RydWN0IGRldmljZSAqZGV2LCBkbWFfYWRkcl90IGRtYV9hZGRyKQotewot
CXJldHVybiAwOwotfQotCi1zdGF0aWMgaW5saW5lIGludAotdGlsZV9kbWFfc3VwcG9ydGVkKHN0
cnVjdCBkZXZpY2UgKmRldiwgdTY0IG1hc2spCi17Ci0JcmV0dXJuIDE7Ci19Ci0KIHN0YXRpYyBj
b25zdCBzdHJ1Y3QgZG1hX21hcF9vcHMgdGlsZV9kZWZhdWx0X2RtYV9tYXBfb3BzID0gewogCS5h
bGxvYyA9IHRpbGVfZG1hX2FsbG9jX2NvaGVyZW50LAogCS5mcmVlID0gdGlsZV9kbWFfZnJlZV9j
b2hlcmVudCwKQEAgLTM0MCw4ICszMjgsNiBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGRtYV9tYXBf
b3BzIHRpbGVfZGVmYXVsdF9kbWFfbWFwX29wcyA9IHsKIAkuc3luY19zaW5nbGVfZm9yX2Rldmlj
ZSA9IHRpbGVfZG1hX3N5bmNfc2luZ2xlX2Zvcl9kZXZpY2UsCiAJLnN5bmNfc2dfZm9yX2NwdSA9
IHRpbGVfZG1hX3N5bmNfc2dfZm9yX2NwdSwKIAkuc3luY19zZ19mb3JfZGV2aWNlID0gdGlsZV9k
bWFfc3luY19zZ19mb3JfZGV2aWNlLAotCS5tYXBwaW5nX2Vycm9yID0gdGlsZV9kbWFfbWFwcGlu
Z19lcnJvciwKLQkuZG1hX3N1cHBvcnRlZCA9IHRpbGVfZG1hX3N1cHBvcnRlZAogfTsKIAogY29u
c3Qgc3RydWN0IGRtYV9tYXBfb3BzICp0aWxlX2RtYV9tYXBfb3BzID0gJnRpbGVfZGVmYXVsdF9k
bWFfbWFwX29wczsKQEAgLTUwNCwxOCArNDkwLDYgQEAgc3RhdGljIHZvaWQgdGlsZV9wY2lfZG1h
X3N5bmNfc2dfZm9yX2RldmljZShzdHJ1Y3QgZGV2aWNlICpkZXYsCiAJfQogfQogCi1zdGF0aWMg
aW5saW5lIGludAotdGlsZV9wY2lfZG1hX21hcHBpbmdfZXJyb3Ioc3RydWN0IGRldmljZSAqZGV2
LCBkbWFfYWRkcl90IGRtYV9hZGRyKQotewotCXJldHVybiAwOwotfQotCi1zdGF0aWMgaW5saW5l
IGludAotdGlsZV9wY2lfZG1hX3N1cHBvcnRlZChzdHJ1Y3QgZGV2aWNlICpkZXYsIHU2NCBtYXNr
KQotewotCXJldHVybiAxOwotfQotCiBzdGF0aWMgY29uc3Qgc3RydWN0IGRtYV9tYXBfb3BzIHRp
bGVfcGNpX2RlZmF1bHRfZG1hX21hcF9vcHMgPSB7CiAJLmFsbG9jID0gdGlsZV9wY2lfZG1hX2Fs
bG9jX2NvaGVyZW50LAogCS5mcmVlID0gdGlsZV9wY2lfZG1hX2ZyZWVfY29oZXJlbnQsCkBAIC01
MjcsOCArNTAxLDYgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBkbWFfbWFwX29wcyB0aWxlX3BjaV9k
ZWZhdWx0X2RtYV9tYXBfb3BzID0gewogCS5zeW5jX3NpbmdsZV9mb3JfZGV2aWNlID0gdGlsZV9w
Y2lfZG1hX3N5bmNfc2luZ2xlX2Zvcl9kZXZpY2UsCiAJLnN5bmNfc2dfZm9yX2NwdSA9IHRpbGVf
cGNpX2RtYV9zeW5jX3NnX2Zvcl9jcHUsCiAJLnN5bmNfc2dfZm9yX2RldmljZSA9IHRpbGVfcGNp
X2RtYV9zeW5jX3NnX2Zvcl9kZXZpY2UsCi0JLm1hcHBpbmdfZXJyb3IgPSB0aWxlX3BjaV9kbWFf
bWFwcGluZ19lcnJvciwKLQkuZG1hX3N1cHBvcnRlZCA9IHRpbGVfcGNpX2RtYV9zdXBwb3J0ZWQK
IH07CiAKIGNvbnN0IHN0cnVjdCBkbWFfbWFwX29wcyAqZ3hfcGNpX2RtYV9tYXBfb3BzID0gJnRp
bGVfcGNpX2RlZmF1bHRfZG1hX21hcF9vcHM7CkBAIC01NzgsOCArNTUwLDYgQEAgc3RhdGljIGNv
bnN0IHN0cnVjdCBkbWFfbWFwX29wcyBwY2lfaHlicmlkX2RtYV9vcHMgPSB7CiAJLnN5bmNfc2lu
Z2xlX2Zvcl9kZXZpY2UgPSB0aWxlX3BjaV9kbWFfc3luY19zaW5nbGVfZm9yX2RldmljZSwKIAku
c3luY19zZ19mb3JfY3B1ID0gdGlsZV9wY2lfZG1hX3N5bmNfc2dfZm9yX2NwdSwKIAkuc3luY19z
Z19mb3JfZGV2aWNlID0gdGlsZV9wY2lfZG1hX3N5bmNfc2dfZm9yX2RldmljZSwKLQkubWFwcGlu
Z19lcnJvciA9IHRpbGVfcGNpX2RtYV9tYXBwaW5nX2Vycm9yLAotCS5kbWFfc3VwcG9ydGVkID0g
dGlsZV9wY2lfZG1hX3N1cHBvcnRlZAogfTsKIAogY29uc3Qgc3RydWN0IGRtYV9tYXBfb3BzICpn
eF9sZWdhY3lfcGNpX2RtYV9tYXBfb3BzID0gJnBjaV9zd2lvdGxiX2RtYV9vcHM7Ci0tIAoyLjEx
LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 08 13:29:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 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 1dIxUj-0006BU-RI; Thu, 08 Jun 2017 13:29:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dIxUi-00068B-4y
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 13:29:00 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 65/A4-01985-B1159395; Thu, 08 Jun 2017 13:28:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsXiaHS5VVcq0DL
 S4PhiVYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPG26VsBSeEKo5NXsjWwPiNv4uRi4NF4ASb
 xKINa5hAHCGBE4wSz75PZ+5i5ORgE1CRePO8hx0kISJwiEXi5JujTCAJZgEFiV/3NrGC2MICQ
 RLPVq0BsjmARqlKTJigBBLmFTCQ6DjdzQJiSwjIS+xquwhWzgkUbzm9C2yMkIC+xKEF05hB5k
 sItDBKtF1cwTKBkWcBI8MqRvXi1KKy1CJdS72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3
 k/NxNjEDP1zMwMO5gfP3T6RCjJAeTkiivooBlpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXqcA
 oJxgUWp6akVaZg4wBGHSEhw8SiK8/32A0rzFBYm5xZnpEKlTjIpS4rx3/YESAiCJjNI8uDZY2
 F9ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMzr5gs0hSczrwRu+iugxUxAi5e8swBZXJKIkJ
 JqYDTbl/65St8gSmzfjanqC9TnHUhxVghu/qusw9smKi7UF6QY1Lnape6t8YS77S0MLYenHuZ
 1iz3+vaXoZHWotjBnh0uf4dGIF5vL7rBUXsmv81H1aJfTW7bFNUHK/YP7dcdLVlMsVS6JiVsY
 936MWy2rduVaz1y11g7+g6ZZmp9OJab+MPNSYinOSDTUYi4qTgQADWpfrHYCAAA=
X-Env-Sender: BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1496928537!46628691!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28521 invoked from network); 8 Jun 2017 13:28:58 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-4.tower-31.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 8 Jun 2017 13:28:58 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=saA26sPfICjyc+4T/0yC4vFagVwbOn+E7o2zrErGht4=; b=IttB9uqrO45fxNq0ZOnUV2XqV
 efiFT5/+Wbhav95e1HAb7u0uE1XOuCvAN9jG7Lu5upQi4fnF7qm+dpH3mkDB1fcjykBkEuesF05NI
 gVjf+hdse3xKnyRjmA/xkS5hP7XT3EXTIuEFSSyypJph2qXdG+Th/+wqYO9s5hKE/7vJ+gxwK3M7m
 wLFg+etpPncpqYfBRFyZ3g0xpseeOLSKRZdb5ZLXH5c7kvWD5qsuYfkZ8ckJGnKIgEE6OeWHaicbm
 MR34h5MxdDxg66nqLEU3GICCqDi7orXfKUAkqUETjjk0wiLol/kXA5S+1MoEdQgyrPc7wc7RlKx3O
 /Ru86tTVQ==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dIxUc-0008GF-DV; Thu, 08 Jun 2017 13:28:55 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Thu,  8 Jun 2017 15:26:06 +0200
Message-Id: <20170608132609.32662-42-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170608132609.32662-1-hch@lst.de>
References: <20170608132609.32662-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 41/44] powerpc/cell: clean up fixed mapping
	dma_ops 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>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QnkgdGhlIHRpbWUgY2VsbF9wY2lfZG1hX2Rldl9zZXR1cCBjYWxscyBjZWxsX2RtYV9kZXZfc2V0
dXAgbm8gZGV2aWNlIGNhbgpoYXZlIHRoZSBmaXhlZCBtYXBfb3BzIHNldCB5ZXQgYXMgaXQncyBv
bmx5IHNldCBieSB0aGUgc2V0X2RtYV9tYXNrCm1ldGhvZC4gIFNvIG1vdmUgdGhlIHNldHVwIGZv
ciB0aGUgZml4ZWQgY2FzZSB0byBiZSBvbmx5IGNhbGxlZCBpbiB0aGF0CnBsYWNlIGluc3RlYWQg
b2YgaW5kaXJlY3RpbmcgdGhyb3VnaCBjZWxsX2RtYV9kZXZfc2V0dXAuCgpTaWduZWQtb2ZmLWJ5
OiBDaHJpc3RvcGggSGVsbHdpZyA8aGNoQGxzdC5kZT4KLS0tCiBhcmNoL3Bvd2VycGMvcGxhdGZv
cm1zL2NlbGwvaW9tbXUuYyB8IDI3ICsrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxl
IGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgMjAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
YXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9jZWxsL2lvbW11LmMgYi9hcmNoL3Bvd2VycGMvcGxhdGZv
cm1zL2NlbGwvaW9tbXUuYwppbmRleCA5NDgwODZlMzNhMGMuLjQ5N2JmYmRiZDk2NyAxMDA2NDQK
LS0tIGEvYXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9jZWxsL2lvbW11LmMKKysrIGIvYXJjaC9wb3dl
cnBjL3BsYXRmb3Jtcy9jZWxsL2lvbW11LmMKQEAgLTY2MywxNCArNjYzLDkgQEAgc3RhdGljIGNv
bnN0IHN0cnVjdCBkbWFfbWFwX29wcyBkbWFfaW9tbXVfZml4ZWRfb3BzID0gewogCS5tYXBwaW5n
X2Vycm9yCT0gZG1hX2lvbW11X21hcHBpbmdfZXJyb3IsCiB9OwogCi1zdGF0aWMgdm9pZCBjZWxs
X2RtYV9kZXZfc2V0dXBfZml4ZWQoc3RydWN0IGRldmljZSAqZGV2KTsKLQogc3RhdGljIHZvaWQg
Y2VsbF9kbWFfZGV2X3NldHVwKHN0cnVjdCBkZXZpY2UgKmRldikKIHsKLQkvKiBPcmRlciBpcyBp
bXBvcnRhbnQgaGVyZSwgdGhlc2UgYXJlIG5vdCBtdXR1YWxseSBleGNsdXNpdmUgKi8KLQlpZiAo
Z2V0X2RtYV9vcHMoZGV2KSA9PSAmZG1hX2lvbW11X2ZpeGVkX29wcykKLQkJY2VsbF9kbWFfZGV2
X3NldHVwX2ZpeGVkKGRldik7Ci0JZWxzZSBpZiAoZ2V0X3BjaV9kbWFfb3BzKCkgPT0gJmRtYV9p
b21tdV9vcHMpCisJaWYgKGdldF9wY2lfZG1hX29wcygpID09ICZkbWFfaW9tbXVfb3BzKQogCQlz
ZXRfaW9tbXVfdGFibGVfYmFzZShkZXYsIGNlbGxfZ2V0X2lvbW11X3RhYmxlKGRldikpOwogCWVs
c2UgaWYgKGdldF9wY2lfZG1hX29wcygpID09ICZkbWFfZGlyZWN0X29wcykKIAkJc2V0X2RtYV9v
ZmZzZXQoZGV2LCBjZWxsX2RtYV9kaXJlY3Rfb2Zmc2V0KTsKQEAgLTk2MywzMiArOTU4LDI0IEBA
IHN0YXRpYyBpbnQgZG1hX3NldF9tYXNrX2FuZF9zd2l0Y2goc3RydWN0IGRldmljZSAqZGV2LCB1
NjQgZG1hX21hc2spCiAJCXJldHVybiAtRUlPOwogCiAJaWYgKGRtYV9tYXNrID09IERNQV9CSVRf
TUFTSyg2NCkgJiYKLQkJY2VsbF9pb21tdV9nZXRfZml4ZWRfYWRkcmVzcyhkZXYpICE9IE9GX0JB
RF9BRERSKQotCXsKKwkgICAgY2VsbF9pb21tdV9nZXRfZml4ZWRfYWRkcmVzcyhkZXYpICE9IE9G
X0JBRF9BRERSKSB7CisJCXU2NCBhZGRyID0gY2VsbF9pb21tdV9nZXRfZml4ZWRfYWRkcmVzcyhk
ZXYpICsKKwkJCWRtYV9pb21tdV9maXhlZF9iYXNlOwogCQlkZXZfZGJnKGRldiwgImlvbW11OiA2
NC1iaXQgT0ssIHVzaW5nIGZpeGVkIG9wc1xuIik7CisJCWRldl9kYmcoZGV2LCAiaW9tbXU6IGZp
eGVkIGFkZHIgPSAlbGx4XG4iLCBhZGRyKTsKIAkJc2V0X2RtYV9vcHMoZGV2LCAmZG1hX2lvbW11
X2ZpeGVkX29wcyk7CisJCXNldF9kbWFfb2Zmc2V0KGRldiwgYWRkcik7CiAJfSBlbHNlIHsKIAkJ
ZGV2X2RiZyhkZXYsICJpb21tdTogbm90IDY0LWJpdCwgdXNpbmcgZGVmYXVsdCBvcHNcbiIpOwog
CQlzZXRfZG1hX29wcyhkZXYsIGdldF9wY2lfZG1hX29wcygpKTsKKwkJY2VsbF9kbWFfZGV2X3Nl
dHVwKGRldik7CiAJfQogCi0JY2VsbF9kbWFfZGV2X3NldHVwKGRldik7Ci0KIAkqZGV2LT5kbWFf
bWFzayA9IGRtYV9tYXNrOwogCiAJcmV0dXJuIDA7CiB9CiAKLXN0YXRpYyB2b2lkIGNlbGxfZG1h
X2Rldl9zZXR1cF9maXhlZChzdHJ1Y3QgZGV2aWNlICpkZXYpCi17Ci0JdTY0IGFkZHI7Ci0KLQlh
ZGRyID0gY2VsbF9pb21tdV9nZXRfZml4ZWRfYWRkcmVzcyhkZXYpICsgZG1hX2lvbW11X2ZpeGVk
X2Jhc2U7Ci0Jc2V0X2RtYV9vZmZzZXQoZGV2LCBhZGRyKTsKLQotCWRldl9kYmcoZGV2LCAiaW9t
bXU6IGZpeGVkIGFkZHIgPSAlbGx4XG4iLCBhZGRyKTsKLX0KLQogc3RhdGljIHZvaWQgaW5zZXJ0
XzE2TV9wdGUodW5zaWduZWQgbG9uZyBhZGRyLCB1bnNpZ25lZCBsb25nICpwdGFiLAogCQkJICAg
dW5zaWduZWQgbG9uZyBiYXNlX3B0ZSkKIHsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 08 13:29:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 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 1dIxUp-0006Kq-6l; Thu, 08 Jun 2017 13:29:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dIxUn-0006I9-Oz
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 13:29:05 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 AF/FD-31580-12159395; Thu, 08 Jun 2017 13:29:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsXiaHS5VVc+0DL
 S4OoVJYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWP5v43MBXtEKo6/uMnWwLhCsIuRi4NF4ASb
 xOYn21hBHCGBE4wSW+7eZepi5ORgE1CRePO8hx0kISJwiEXi5JujYAlmAQWJX/c2AXVwcAgLB
 EtcvucJEmYRUJXYebuDGcTmFTCQODPlKSuILSEgL7Gr7SKYzQkUbzm9C2yMkIC+xKEF05hB5k
 sItDBKtF1cwTKBkWcBI8MqRvXi1KKy1CJdY72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3
 k/NxNjEDPMwDBDsbmL06HGCU5mJREeRUFLCOF+JLyUyozEosz4otKc1KLDzHKcHAoSfDe8AfK
 CRalpqdWpGXmAEMQJi3BwaMkwvvfByjNW1yQmFucmQ6ROsWoKCXOWwDSJwCSyCjNg2uDhf0lR
 lkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfO6+QJN4cnMK4Gb/gpoMRPQ4iXvLEAWlyQipKQaGM
 MN5CfNaThxrDxVSMBQqmnVngksv9xzDS7UZMjd8U/kbt9s4Vx1+pn/i21Kq9bF7DukIT3jRMW
 mmZWfw48+EOY6frlTVHti6GHOvjjnn1Iq7H+LD87cW+CdtqZvo3tW3M7UNc6+DDtPbWYtFVWz
 KGoJu7xrrZvN/mvJbpsCd5Wn7LeeILF7nRJLcUaioRZzUXEiALXSwi92AgAA
X-Env-Sender: BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1496928541!93021134!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30209 invoked from network); 8 Jun 2017 13:29:03 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-2.tower-31.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 8 Jun 2017 13:29:03 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=XON3TUW36P2rkN5fIDq3P1sFNA/9AOY+WuuJ/+oqbms=; b=NZlya0mibQLofKkrwMcq5hTso
 L7Dvt6TIKweq/7ix3QnJZOedgb6pQCxQzeZXWDtkm32f0+nrF1I6zgMtc8bs1gkMXCdOSKLAK5h+s
 iZjppoyDEozI/sL0apRJBKY9AaC1w5ijeFPO95c7XmNKay/xMq38VnHQ1odOVZve/4SCvrGYrSBTO
 WQ9sesPqxFmZ8YAYO5SVqmnZDkpSEEpjoc3Fl13eL/57Qoyj+ghLFyiA4x8BnD5DoB6FGXRHsHS2r
 PfBwmfzxuL1CxPBWyKWnHFlLRAKKNPmfYay2Al2hsY3pDm6k2FUEBcKDOyBlmjDKYiLKMA/uf+hPH
 N1PHGIzWg==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dIxUg-0008L3-3f; Thu, 08 Jun 2017 13:28:58 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Thu,  8 Jun 2017 15:26:07 +0200
Message-Id: <20170608132609.32662-43-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170608132609.32662-1-hch@lst.de>
References: <20170608132609.32662-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 42/44] powerpc/cell: use the dma_supported
	method for ops switching
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QmVzaWRlcyByZW1vdmluZyB0aGUgbGFzdCBpbnN0YW5jZSBvZiB0aGUgc2V0X2RtYV9tYXNrIG1l
dGhvZCB0aGlzIGFsc28KcmVkdWNlZCB0aGUgY29kZSBkdXBsaWNhdGlvbi4KClNpZ25lZC1vZmYt
Ynk6IENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgotLS0KIGFyY2gvcG93ZXJwYy9wbGF0
Zm9ybXMvY2VsbC9pb21tdS5jIHwgMjUgKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxl
IGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgMTYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
YXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9jZWxsL2lvbW11LmMgYi9hcmNoL3Bvd2VycGMvcGxhdGZv
cm1zL2NlbGwvaW9tbXUuYwppbmRleCA0OTdiZmJkYmQ5NjcuLjI5ZDRmOTZlZDMzZSAxMDA2NDQK
LS0tIGEvYXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9jZWxsL2lvbW11LmMKKysrIGIvYXJjaC9wb3dl
cnBjL3BsYXRmb3Jtcy9jZWxsL2lvbW11LmMKQEAgLTY0NCwyMCArNjQ0LDE0IEBAIHN0YXRpYyB2
b2lkIGRtYV9maXhlZF91bm1hcF9zZyhzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBzY2F0dGVy
bGlzdCAqc2csCiAJCQkJICAgZGlyZWN0aW9uLCBhdHRycyk7CiB9CiAKLXN0YXRpYyBpbnQgZG1h
X2ZpeGVkX2RtYV9zdXBwb3J0ZWQoc3RydWN0IGRldmljZSAqZGV2LCB1NjQgbWFzaykKLXsKLQly
ZXR1cm4gbWFzayA9PSBETUFfQklUX01BU0soNjQpOwotfQotCi1zdGF0aWMgaW50IGRtYV9zZXRf
bWFza19hbmRfc3dpdGNoKHN0cnVjdCBkZXZpY2UgKmRldiwgdTY0IGRtYV9tYXNrKTsKK3N0YXRp
YyBpbnQgZG1hX3N1cG9ydGVkX2FuZF9zd2l0Y2goc3RydWN0IGRldmljZSAqZGV2LCB1NjQgZG1h
X21hc2spOwogCiBzdGF0aWMgY29uc3Qgc3RydWN0IGRtYV9tYXBfb3BzIGRtYV9pb21tdV9maXhl
ZF9vcHMgPSB7CiAJLmFsbG9jICAgICAgICAgID0gZG1hX2ZpeGVkX2FsbG9jX2NvaGVyZW50LAog
CS5mcmVlICAgICAgICAgICA9IGRtYV9maXhlZF9mcmVlX2NvaGVyZW50LAogCS5tYXBfc2cgICAg
ICAgICA9IGRtYV9maXhlZF9tYXBfc2csCiAJLnVubWFwX3NnICAgICAgID0gZG1hX2ZpeGVkX3Vu
bWFwX3NnLAotCS5kbWFfc3VwcG9ydGVkICA9IGRtYV9maXhlZF9kbWFfc3VwcG9ydGVkLAotCS5z
ZXRfZG1hX21hc2sgICA9IGRtYV9zZXRfbWFza19hbmRfc3dpdGNoLAorCS5kbWFfc3VwcG9ydGVk
ICA9IGRtYV9zdXBvcnRlZF9hbmRfc3dpdGNoLAogCS5tYXBfcGFnZSAgICAgICA9IGRtYV9maXhl
ZF9tYXBfcGFnZSwKIAkudW5tYXBfcGFnZSAgICAgPSBkbWFfZml4ZWRfdW5tYXBfcGFnZSwKIAku
bWFwcGluZ19lcnJvcgk9IGRtYV9pb21tdV9tYXBwaW5nX2Vycm9yLApAQCAtOTUyLDExICs5NDYs
OCBAQCBzdGF0aWMgdTY0IGNlbGxfaW9tbXVfZ2V0X2ZpeGVkX2FkZHJlc3Moc3RydWN0IGRldmlj
ZSAqZGV2KQogCXJldHVybiBkZXZfYWRkcjsKIH0KIAotc3RhdGljIGludCBkbWFfc2V0X21hc2tf
YW5kX3N3aXRjaChzdHJ1Y3QgZGV2aWNlICpkZXYsIHU2NCBkbWFfbWFzaykKK3N0YXRpYyBpbnQg
ZG1hX3N1cG9ydGVkX2FuZF9zd2l0Y2goc3RydWN0IGRldmljZSAqZGV2LCB1NjQgZG1hX21hc2sp
CiB7Ci0JaWYgKCFkZXYtPmRtYV9tYXNrIHx8ICFkbWFfc3VwcG9ydGVkKGRldiwgZG1hX21hc2sp
KQotCQlyZXR1cm4gLUVJTzsKLQogCWlmIChkbWFfbWFzayA9PSBETUFfQklUX01BU0soNjQpICYm
CiAJICAgIGNlbGxfaW9tbXVfZ2V0X2ZpeGVkX2FkZHJlc3MoZGV2KSAhPSBPRl9CQURfQUREUikg
ewogCQl1NjQgYWRkciA9IGNlbGxfaW9tbXVfZ2V0X2ZpeGVkX2FkZHJlc3MoZGV2KSArCkBAIC05
NjUsMTQgKzk1NiwxNiBAQCBzdGF0aWMgaW50IGRtYV9zZXRfbWFza19hbmRfc3dpdGNoKHN0cnVj
dCBkZXZpY2UgKmRldiwgdTY0IGRtYV9tYXNrKQogCQlkZXZfZGJnKGRldiwgImlvbW11OiBmaXhl
ZCBhZGRyID0gJWxseFxuIiwgYWRkcik7CiAJCXNldF9kbWFfb3BzKGRldiwgJmRtYV9pb21tdV9m
aXhlZF9vcHMpOwogCQlzZXRfZG1hX29mZnNldChkZXYsIGFkZHIpOwotCX0gZWxzZSB7CisJCXJl
dHVybiAxOworCX0KKworCWlmIChkbWFfaW9tbXVfZG1hX3N1cHBvcnRlZChkZXYsIGRtYV9tYXNr
KSkgewogCQlkZXZfZGJnKGRldiwgImlvbW11OiBub3QgNjQtYml0LCB1c2luZyBkZWZhdWx0IG9w
c1xuIik7CiAJCXNldF9kbWFfb3BzKGRldiwgZ2V0X3BjaV9kbWFfb3BzKCkpOwogCQljZWxsX2Rt
YV9kZXZfc2V0dXAoZGV2KTsKKwkJcmV0dXJuIDE7CiAJfQogCi0JKmRldi0+ZG1hX21hc2sgPSBk
bWFfbWFzazsKLQogCXJldHVybiAwOwogfQogCkBAIC0xMTI3LDcgKzExMjAsNyBAQCBzdGF0aWMg
aW50IF9faW5pdCBjZWxsX2lvbW11X2ZpeGVkX21hcHBpbmdfaW5pdCh2b2lkKQogCQljZWxsX2lv
bW11X3NldHVwX3dpbmRvdyhpb21tdSwgbnAsIGRiYXNlLCBkc2l6ZSwgMCk7CiAJfQogCi0JZG1h
X2lvbW11X29wcy5zZXRfZG1hX21hc2sgPSBkbWFfc2V0X21hc2tfYW5kX3N3aXRjaDsKKwlkbWFf
aW9tbXVfb3BzLmRtYV9zdXBwb3J0ZWQgPSBkbWFfc3Vwb3J0ZWRfYW5kX3N3aXRjaDsKIAlzZXRf
cGNpX2RtYV9vcHMoJmRtYV9pb21tdV9vcHMpOwogCiAJcmV0dXJuIDA7Ci0tIAoyLjExLjAKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 08 13:29:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 13:29:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIxUs-0006QR-Eb; Thu, 08 Jun 2017 13:29:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dIxUr-0006O0-5V
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 13:29:09 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 84/87-01752-42159395; Thu, 08 Jun 2017 13:29:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCLMWRWlGSWpSXmKPExsXiaHS5VVcp0DL
 SoGWbmsX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnF79TO2gg88FceOz2drYJzO3cXIxcEicIJN
 YuH506wgjpDACUaJnTd72boYOTnYBFQk3jzvYQdJiAgcYpE4+eYoE0iCWUBB4te9TawgtrCAk
 0Tz1qNARRxAo1QlHh4oAgnzChhIrDo6hxHElhCQl9jVdhGsnBMo3nJ6F9gYIQF9iUMLpjGDzJ
 cQaGGUaLu4gmUCI88CRoZVjBrFqUVlqUW6hsZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV
 6yfm5mxiBvmcAgh2M/7Z5HmKU5GBSEuVVFLCMFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB6xQA
 lBMsSk1PrUjLzAEGIUxagoNHSYT3vw9Qmre4IDG3ODMdInWKUVFKnPeuP1BCACSRUZoH1wYL/
 EuMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5nXzBZrCk5lXAjf9FdBiJqDFS95ZgCwuSURIST
 UwZigL2k44Y+C29bag8Z3tLyM/XiydenfZMa56D08BOdvfCzpfqxT+V9lv8MqQ3ctpro3R20n
 76w+vC9CcyiG51f7dP8OTDMcjBY25Ty790icRyenLlahx8l6K7Vo2wacrxH6LiCuuulZWsEfH
 4vbEGrP/sZltb+b83VfzYZbZHlPFSVHXym6uVWIpzkg01GIuKk4EANo3UPd3AgAA
X-Env-Sender: BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-3.tower-206.messagelabs.com!1496928544!98885440!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34816 invoked from network); 8 Jun 2017 13:29:06 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-3.tower-206.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 8 Jun 2017 13:29:06 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=lR6x5uNOAP+GhigMbCiwoL6Qu+Q3Ix9NaMyJN6X36xY=; b=Bp4wvkSUoBkEVJnaTmLNhwuJN
 QvujLDSmIY3yOqX8AMB7yRmzqUtDkjHCfVI2dOjHt8B4+vJ9Eraw8YKesZWl1UHJNlQzm6gJeD+SU
 17FhyNCJb7UbLKlC1qJunT5JuajyIkkozgmJsvFPtt+kQGNNEOlPkyjKcrpjnmm/0/1nnctXRcKQD
 o+B94peH/TPSHFEhOAB/HVtNwD0IAR5KACgfMN/jwz82mr37jumWKtYHSoj/NgwJ5c6p10ugb2RYR
 pgz5VnBFW0ydeGchwZ7CyEDsiJHzb2w9my/2LsY3yvxCNkvsObsBFbO+DiY8DdC4IML3Wna1WOo6c
 wTccIFFFQ==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dIxUj-0008PI-Dp; Thu, 08 Jun 2017 13:29:02 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Thu,  8 Jun 2017 15:26:08 +0200
Message-Id: <20170608132609.32662-44-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170608132609.32662-1-hch@lst.de>
References: <20170608132609.32662-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 43/44] dma-mapping: remove the set_dma_mask
	method
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+Ci0tLQogYXJjaC9w
b3dlcnBjL2tlcm5lbC9kbWEuYyAgIHwgNCAtLS0tCiBpbmNsdWRlL2xpbnV4L2RtYS1tYXBwaW5n
LmggfCA2IC0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAxMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS9hcmNoL3Bvd2VycGMva2VybmVsL2RtYS5jIGIvYXJjaC9wb3dlcnBjL2tlcm5lbC9kbWEu
YwppbmRleCA0MWM3NDk1ODZiZDIuLjQ2NmM5ZjA3YjI4OCAxMDA2NDQKLS0tIGEvYXJjaC9wb3dl
cnBjL2tlcm5lbC9kbWEuYworKysgYi9hcmNoL3Bvd2VycGMva2VybmVsL2RtYS5jCkBAIC0zMTYs
MTAgKzMxNiw2IEBAIEVYUE9SVF9TWU1CT0woZG1hX3NldF9jb2hlcmVudF9tYXNrKTsKIAogaW50
IF9fZG1hX3NldF9tYXNrKHN0cnVjdCBkZXZpY2UgKmRldiwgdTY0IGRtYV9tYXNrKQogewotCWNv
bnN0IHN0cnVjdCBkbWFfbWFwX29wcyAqZG1hX29wcyA9IGdldF9kbWFfb3BzKGRldik7Ci0KLQlp
ZiAoKGRtYV9vcHMgIT0gTlVMTCkgJiYgKGRtYV9vcHMtPnNldF9kbWFfbWFzayAhPSBOVUxMKSkK
LQkJcmV0dXJuIGRtYV9vcHMtPnNldF9kbWFfbWFzayhkZXYsIGRtYV9tYXNrKTsKIAlpZiAoIWRl
di0+ZG1hX21hc2sgfHwgIWRtYV9zdXBwb3J0ZWQoZGV2LCBkbWFfbWFzaykpCiAJCXJldHVybiAt
RUlPOwogCSpkZXYtPmRtYV9tYXNrID0gZG1hX21hc2s7CmRpZmYgLS1naXQgYS9pbmNsdWRlL2xp
bnV4L2RtYS1tYXBwaW5nLmggYi9pbmNsdWRlL2xpbnV4L2RtYS1tYXBwaW5nLmgKaW5kZXggM2U1
OTA4NjU2MjI2Li41MjdmMmVkOGM2NDUgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvbGludXgvZG1hLW1h
cHBpbmcuaAorKysgYi9pbmNsdWRlL2xpbnV4L2RtYS1tYXBwaW5nLmgKQEAgLTEyNyw3ICsxMjcs
NiBAQCBzdHJ1Y3QgZG1hX21hcF9vcHMgewogCQkJCSAgIGVudW0gZG1hX2RhdGFfZGlyZWN0aW9u
IGRpcik7CiAJaW50ICgqbWFwcGluZ19lcnJvcikoc3RydWN0IGRldmljZSAqZGV2LCBkbWFfYWRk
cl90IGRtYV9hZGRyKTsKIAlpbnQgKCpkbWFfc3VwcG9ydGVkKShzdHJ1Y3QgZGV2aWNlICpkZXYs
IHU2NCBtYXNrKTsKLQlpbnQgKCpzZXRfZG1hX21hc2spKHN0cnVjdCBkZXZpY2UgKmRldiwgdTY0
IG1hc2spOwogI2lmZGVmIEFSQ0hfSEFTX0RNQV9HRVRfUkVRVUlSRURfTUFTSwogCXU2NCAoKmdl
dF9yZXF1aXJlZF9tYXNrKShzdHJ1Y3QgZGV2aWNlICpkZXYpOwogI2VuZGlmCkBAIC01NjMsMTEg
KzU2Miw2IEBAIHN0YXRpYyBpbmxpbmUgaW50IGRtYV9zdXBwb3J0ZWQoc3RydWN0IGRldmljZSAq
ZGV2LCB1NjQgbWFzaykKICNpZm5kZWYgSEFWRV9BUkNIX0RNQV9TRVRfTUFTSwogc3RhdGljIGlu
bGluZSBpbnQgZG1hX3NldF9tYXNrKHN0cnVjdCBkZXZpY2UgKmRldiwgdTY0IG1hc2spCiB7Ci0J
Y29uc3Qgc3RydWN0IGRtYV9tYXBfb3BzICpvcHMgPSBnZXRfZG1hX29wcyhkZXYpOwotCi0JaWYg
KG9wcy0+c2V0X2RtYV9tYXNrKQotCQlyZXR1cm4gb3BzLT5zZXRfZG1hX21hc2soZGV2LCBtYXNr
KTsKLQogCWlmICghZGV2LT5kbWFfbWFzayB8fCAhZG1hX3N1cHBvcnRlZChkZXYsIG1hc2spKQog
CQlyZXR1cm4gLUVJTzsKIAkqZGV2LT5kbWFfbWFzayA9IG1hc2s7Ci0tIAoyLjExLjAKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 08 13:29:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 13:29:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIxUu-0006Ug-Nb; Thu, 08 Jun 2017 13:29:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dIxUt-0006SL-QA
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 13:29:11 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 C2/1B-03620-72159395; Thu, 08 Jun 2017 13:29:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCLMWRWlGSWpSXmKPExsXiaHS5VVc10DL
 SYMJXc4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWNq51SWgnm8FRP3r2JuYDzM3cXIxcEicIJN
 4lvzLRYQR0jgBKPEmUnzmLsYOTnYBFQk3jzvYQdJiAgcYpE4+eYoE0iCWUBB4te9TawgtrCAm
 8S3DQfYQGwWAVWJqW/XM4LYvAIGEpeuTmUBsSUE5CV2tV0Eq+cEirec3gU2R0hAX+LQgmnMIA
 skBFoYJdourmCZwMizgJFhFaN6cWpRWWqRrrleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrF
 ecn7uJkag7xmAYAfjzMv+hxglOZiURHkVBSwjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw3vAH
 ygkWpaanVqRl5gCDECYtwcGjJML73wcozVtckJhbnJkOkTrFqCglznsXpE8AJJFRmgfXBgv8S
 4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmdfMFmsKTmVcCN/0V0GImoMVL3lmALC5JREhJNT
 AaBMkIHHP50GFokbbXfM1D5otqG4uOveDfYRd6e+LOFK55/E+LlyU76jQtate7wTXjq0jMZdf
 WoFVMe1dsnr6mXaBuYYVBzhH7JX3Fk6p0BGZveyRdnsM2ySU422rn7N3vJQ7yrW55p76pZF91
 6jxFzY/J0ZdMXUylpnhnbXX0mupS5MJwIUyJpTgj0VCLuag4EQBo8RRhdwIAAA==
X-Env-Sender: BATV+eb06f239ea6f59aeb59b+5037+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1496928548!49884530!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 474 invoked from network); 8 Jun 2017 13:29:09 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-6.tower-21.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 8 Jun 2017 13:29:09 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=eZHE6yUSAfMLSefbu18rbdpTGXQMlt8s3PB24r4P6cc=; b=aJQadZcfi9maJfgN3Qgswnfgh
 f3csN/DQJrNd/PMgOamZY7jhCH7zyI/K27fC02ckR7H/ArI4cyn6YVtP3lN45NlS57RNZaup8Ixka
 PInxfM5hgOaUuMEuFE9o+iDu8SKaPFa6QOyqA2OYhHjUbvHYpB06GI9QncFVmdx8V/cgNu6cltxuV
 9eGX2LWskbAFUSuhJyTOHNeaVpvYG4ULQHExCQjnoU0zLAsmcE0oobIcqU2cfArvF4SU8hKYb2CW2
 0I9E+pNgzSQ4DSP0A4GgDrKzpWNjG1VcaI6yKgKw74d1BxhZ6GZIoNkTId3/rav/CPjLwEV8YJuSF
 zURRo4oHA==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dIxUm-0008TZ-On; Thu, 08 Jun 2017 13:29:05 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Thu,  8 Jun 2017 15:26:09 +0200
Message-Id: <20170608132609.32662-45-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170608132609.32662-1-hch@lst.de>
References: <20170608132609.32662-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 44/44] powerpc: merge __dma_set_mask into
	dma_set_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>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+Ci0tLQogYXJjaC9w
b3dlcnBjL2luY2x1ZGUvYXNtL2RtYS1tYXBwaW5nLmggfCAgMSAtCiBhcmNoL3Bvd2VycGMva2Vy
bmVsL2RtYS5jICAgICAgICAgICAgICB8IDEzICsrKystLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdl
ZCwgNCBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3Bv
d2VycGMvaW5jbHVkZS9hc20vZG1hLW1hcHBpbmcuaCBiL2FyY2gvcG93ZXJwYy9pbmNsdWRlL2Fz
bS9kbWEtbWFwcGluZy5oCmluZGV4IDczYWVkYmU2Yzk3Ny4uZWFlY2UzZDNlMjI1IDEwMDY0NAot
LS0gYS9hcmNoL3Bvd2VycGMvaW5jbHVkZS9hc20vZG1hLW1hcHBpbmcuaAorKysgYi9hcmNoL3Bv
d2VycGMvaW5jbHVkZS9hc20vZG1hLW1hcHBpbmcuaApAQCAtMTEyLDcgKzExMiw2IEBAIHN0YXRp
YyBpbmxpbmUgdm9pZCBzZXRfZG1hX29mZnNldChzdHJ1Y3QgZGV2aWNlICpkZXYsIGRtYV9hZGRy
X3Qgb2ZmKQogI2RlZmluZSBIQVZFX0FSQ0hfRE1BX1NFVF9NQVNLIDEKIGV4dGVybiBpbnQgZG1h
X3NldF9tYXNrKHN0cnVjdCBkZXZpY2UgKmRldiwgdTY0IGRtYV9tYXNrKTsKIAotZXh0ZXJuIGlu
dCBfX2RtYV9zZXRfbWFzayhzdHJ1Y3QgZGV2aWNlICpkZXYsIHU2NCBkbWFfbWFzayk7CiBleHRl
cm4gdTY0IF9fZG1hX2dldF9yZXF1aXJlZF9tYXNrKHN0cnVjdCBkZXZpY2UgKmRldik7CiAKIHN0
YXRpYyBpbmxpbmUgYm9vbCBkbWFfY2FwYWJsZShzdHJ1Y3QgZGV2aWNlICpkZXYsIGRtYV9hZGRy
X3QgYWRkciwgc2l6ZV90IHNpemUpCmRpZmYgLS1naXQgYS9hcmNoL3Bvd2VycGMva2VybmVsL2Rt
YS5jIGIvYXJjaC9wb3dlcnBjL2tlcm5lbC9kbWEuYwppbmRleCA0NjZjOWYwN2IyODguLjQxOTRi
YmJiZGIxMCAxMDA2NDQKLS0tIGEvYXJjaC9wb3dlcnBjL2tlcm5lbC9kbWEuYworKysgYi9hcmNo
L3Bvd2VycGMva2VybmVsL2RtYS5jCkBAIC0zMTQsMTQgKzMxNCw2IEBAIEVYUE9SVF9TWU1CT0wo
ZG1hX3NldF9jb2hlcmVudF9tYXNrKTsKIAogI2RlZmluZSBQUkVBTExPQ19ETUFfREVCVUdfRU5U
UklFUyAoMSA8PCAxNikKIAotaW50IF9fZG1hX3NldF9tYXNrKHN0cnVjdCBkZXZpY2UgKmRldiwg
dTY0IGRtYV9tYXNrKQotewotCWlmICghZGV2LT5kbWFfbWFzayB8fCAhZG1hX3N1cHBvcnRlZChk
ZXYsIGRtYV9tYXNrKSkKLQkJcmV0dXJuIC1FSU87Ci0JKmRldi0+ZG1hX21hc2sgPSBkbWFfbWFz
azsKLQlyZXR1cm4gMDsKLX0KLQogaW50IGRtYV9zZXRfbWFzayhzdHJ1Y3QgZGV2aWNlICpkZXYs
IHU2NCBkbWFfbWFzaykKIHsKIAlpZiAocHBjX21kLmRtYV9zZXRfbWFzaykKQEAgLTMzNCw3ICsz
MjYsMTAgQEAgaW50IGRtYV9zZXRfbWFzayhzdHJ1Y3QgZGV2aWNlICpkZXYsIHU2NCBkbWFfbWFz
aykKIAkJCXJldHVybiBwaGItPmNvbnRyb2xsZXJfb3BzLmRtYV9zZXRfbWFzayhwZGV2LCBkbWFf
bWFzayk7CiAJfQogCi0JcmV0dXJuIF9fZG1hX3NldF9tYXNrKGRldiwgZG1hX21hc2spOworCWlm
ICghZGV2LT5kbWFfbWFzayB8fCAhZG1hX3N1cHBvcnRlZChkZXYsIGRtYV9tYXNrKSkKKwkJcmV0
dXJuIC1FSU87CisJKmRldi0+ZG1hX21hc2sgPSBkbWFfbWFzazsKKwlyZXR1cm4gMDsKIH0KIEVY
UE9SVF9TWU1CT0woZG1hX3NldF9tYXNrKTsKIAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 08 13:39:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 13: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 1dIxeg-0000wF-LW; Thu, 08 Jun 2017 13:39:18 +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 1dIxef-0000w9-Bw
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 13:39:17 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 D4/2F-10689-48359395; Thu, 08 Jun 2017 13:39:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrIIsWRWlGSWpSXmKPExsVysWW7jG5LsGW
 kwZGbHBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aJ1ffZC7pZKrq/LmNpYDzL3MXIxSEkMJtJ
 Yu6bpUAOJweLgL3E0rV3mUBsRoEyie62XUBxDiA7W2LFRVOIEjuJ3VN2MEH0bmeUaP/QzQiSE
 AKqPzltFZjNK2Ao0Tf/IDuILSzgI/HzxXZWEJtNQF3izOzDrCAzRQRsJX5d4QAJMwuES3T/fM
 IIMV9VomvPbLByTgE3ievbF7JA7GpklOjbtYcdokFTonX7byhbW2LZwtdgd/IKCEr83SEMEpY
 ACj8+PZ0RpFdCoI9R4lhXJ+MERpFZSNpnIWmfhdC+gJF5FaNGcWpRWWqRrqGhXlJRZnpGSW5i
 Zo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYPAzAMEOxtW/nQ4xSnIwKYnyKgpYRgrxJeWnVGYkF
 mfEF5XmpBYfYpTh4FCS4M0MAsoJFqWmp1akZeYA4xAmLcHBoyTC+98HKM1bXJCYW5yZDpE6xa
 jL0fRhyxcmIZa8/LxUKXHecpAZAiBFGaV5cCNgKeESo6yUMC8j0FFCPAWpRbmZJajyrxjFORi
 VhHlZQKbwZOaVwG16BXQEE9ARS95ZgBxRkoiQkmpgzDy+qsVDZOlXZdYoJmXFD50/dq/TeV8S
 Wn3pTIpVfF4D60zH/Kd1M1T0r+8Wcky7/l7E0mzm9gusz2TX2bhtZ9mRVaItdEHpxo41DP8S7
 QLDz83enVe9svLBn1POP90Kds8QLXzoXr3AV01+mmThl5PFjJY3a+/8O3lL/XdFW1/y9t83Cu
 y4lFiKMxINtZiLihMBPjDp4AQDAAA=
X-Env-Sender: kraxel@redhat.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1496929154!104707131!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13180 invoked from network); 8 Jun 2017 13:39:15 -0000
Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Jun 2017 13:39: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 3587B7F7DF;
 Thu,  8 Jun 2017 13:39:14 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 3587B7F7DF
DKIM-Filter: OpenDKIM Filter v2.11.0 mx1.redhat.com 3587B7F7DF
Received: from nilsson.home.kraxel.org (ovpn-116-95.ams2.redhat.com
 [10.36.116.95])
 by smtp.corp.redhat.com (Postfix) with ESMTP id D353889981;
 Thu,  8 Jun 2017 13:39:13 +0000 (UTC)
Received: by nilsson.home.kraxel.org (Postfix, from userid 500)
 id 827A280DA8; Thu,  8 Jun 2017 15:39:12 +0200 (CEST)
Message-ID: <1496929152.29761.3.camel@redhat.com>
From: Gerd Hoffmann <kraxel@redhat.com>
To: Owen Smith <owen.smith@citrix.com>, qemu-devel@nongnu.org
Date: Thu, 08 Jun 2017 15:39:12 +0200
In-Reply-To: <1496927734-29174-4-git-send-email-owen.smith@citrix.com>
References: <1496927734-29174-1-git-send-email-owen.smith@citrix.com>
 <1496927734-29174-4-git-send-email-owen.smith@citrix.com>
Mime-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.28]); Thu, 08 Jun 2017 13:39:14 +0000 (UTC)
Cc: anthony.perard@citrix.com, xen-devel@lists.xenproject.org,
 sstabellini@kernel.org
Subject: Re: [Xen-devel] [PATCH 3/4] ui/input: Add activate/remove for
	keyboard 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>

ZGlmZiAtLWdpdCBhL3VpL2lucHV0LWxlZ2FjeS5jIGIvdWkvaW5wdXQtbGVnYWN5LmMKPiBpbmRl
eCA3MTU5NzQ3Li5mYmUxY2U3IDEwMDY0NAo+IC0tLSBhL3VpL2lucHV0LWxlZ2FjeS5jCj4gKysr
IGIvdWkvaW5wdXQtbGVnYWN5LmMKPiBAQCAtMTQyLDYgKzE0MiwxOCBAQCBRRU1VUHV0S2JkRW50
cnkKPiAqcWVtdV9hZGRfa2JkX2V2ZW50X2hhbmRsZXIoUUVNVVB1dEtCREV2ZW50ICpmdW5jLCB2
b2lkICpvcGFxdWUpCj4gwqDCoMKgwqDCoHJldHVybiBlbnRyeTsKPiDCoH0KPiDCoAo+ICt2b2lk
IHFlbXVfYWN0aXZhdGVfa2JkX2V2ZW50X2hhbmRsZXIoUUVNVVB1dEtiZEVudHJ5ICplbnRyeSkK
ClBsZWFzZSBkb24ndCBhZGQgbmV3IGNvZGUgdG8gaW5wdXQtbGVnYWN5LmMgcGxlYXNlLgoKU3dp
dGNoIHlvdXIgY29kZSB0byB1c2UgdGhlIG5ldyBxZW11X2lucHV0X2hhbmRsZXJfKigpIGZ1bmN0
aW9ucwpkaXJlY3RseSBpbnN0ZWFkLgoKY2hlZXJzLAogIEdlcmQKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 08 13:43:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 13: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 1dIxiT-0001bo-3l; Thu, 08 Jun 2017 13:43:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dIxiQ-0001bg-Tc
 for xen-devel@lists.xen.org; Thu, 08 Jun 2017 13:43:11 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 DF/55-01999-E6459395; Thu, 08 Jun 2017 13:43:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSbUhTYRT2vbt3u4o33jZtp9WyVoJJaoss9Uc
 FQfSjIjTKRMi7um2LfXHvKgUDqbChRhvFpFlqJUIflhlWlgWJRUqWmJgWZB/DSDJcBZUN1r27
 q9b765zzfJxzXg6tUPuVOpord3O8g7UZlEmkJWfh0iz7tvydyx8PUHktoQvkOrTx4d1fxFZUQ
 lkdJmd5GWXxD1YTLm9qeduPWrIKjeEalEST+KgCRgY+qaQE4RMIum/2klKixjMI6kLtihqUSG
 uwA64+f6eUgBR8k4Du+lFKShR4Qgld3++oZEkXgk7fYZUkUeJlMDL1jZBiBhfA7Tvfo3USL4F
 gV59oRdOpuBSmG2iZMhv6TgdJKU7EayDy5VSUrsCroPHGW4Uca+FlsImQ4zS4NXUmWge8EDp7
 h6LTAa5G8OjKRFSsFnsFvg6qZJIeHg6cIeU4E6bqG2LizRA80kxJ8wBeDP1Ht8jlQ9BX90ole
 /pU4BscizVoVcLwsVEkC2zg8VCyIA9qz4WRzHlCgSccIeTEi2H8SnWMNR9+Ns7EnMYpeNPpI7
 0oMxD3BYG4tQNxawfi1m5G5CWUIXD8AY7PMhqzTbzVbHHbWasty7g8N9vOCQJr5mysScje7bR
 3IPFGEsR3G108tr4HzaUJQyqzCOfvVM8yOfdUWFjBsovfb+OEHpRB03j4QW8D0pEOp4MzAGMu
 Enmzec7Mle+12sSj+0MFOtmQwkQ2iTAjuFi7YDXLUD9apNMyhKTDEmDZ7/gr+3OuQ0iv0zBIH
 Eqd7OJ4u9X9Pz6JtDQyaBiyUHRJtjrcf90nxcaE2Ljlc57U2M3+g3RVSM/YdxzKSV97/qk2uH
 re3I3X76/wfy66dLKgYeWyyJfJUccHKqmpgt8eatvgfcZSB7XhtPAc3bQmP6HCtrK19fD0An9
 u8VrqQ/2+NldZs6AcO15V3OEpIc46r6nTi2sLqfeVqoJ73UWvV9QZ2j8mVZpCNaWXX2yJ6Jc+
 mXD7KycNpGBhjZkKXmB/A+5icF6pAwAA
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1496929387!86610842!1
X-Originating-IP: [104.47.32.41]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34218 invoked from network); 8 Jun 2017 13:43:08 -0000
Received: from mail-sn1nam01on0041.outbound.protection.outlook.com (HELO
 NAM01-SN1-obe.outbound.protection.outlook.com) (104.47.32.41)
 by server-16.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 8 Jun 2017 13:43:08 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=g59E1WDqoRr08cBvm7HM6POdvn5En/jjLFpJIEyUB2Y=;
 b=uNLTyr9Czuj1Vkf8O0skbm1rH9+c44rB7bSYS256uUoWVkAZDTICo9kiCoNb5pmjPM8102G9p8VJz6xQRkMFDusxIOqLgPUsW8YwEp9hoJmyWdAF6qrKyQcemo8zovLFaGcBuCzw79byFiGhMhxaG86UrcFi/drCscsxXkFqibY=
Received: from [10.236.64.250] (165.204.78.1) by
 MWHPR12MB1150.namprd12.prod.outlook.com (10.169.204.14) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1157.12; Thu, 8 Jun 2017 13:43:01 +0000
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, linux-arch@vger.kernel.org, 
 linux-efi@vger.kernel.org, kvm@vger.kernel.org, linux-doc@vger.kernel.org, 
 x86@kernel.org, kexec@lists.infradead.org, linux-kernel@vger.kernel.org,
 kasan-dev@googlegroups.com, linux-mm@kvack.org,
 iommu@lists.linux-foundation.org
References: <20170607191309.28645.15241.stgit@tlendack-t1.amdoffice.net>
 <20170607191453.28645.92256.stgit@tlendack-t1.amdoffice.net>
 <b15e8924-4069-b5fa-adb2-86c164b1dd36@oracle.com>
From: Tom Lendacky <thomas.lendacky@amd.com>
Message-ID: <4a7376fb-abfc-8edd-42b7-38de461ac65e@amd.com>
Date: Thu, 8 Jun 2017 08:42:51 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <b15e8924-4069-b5fa-adb2-86c164b1dd36@oracle.com>
Content-Language: en-US
X-Originating-IP: [165.204.78.1]
X-ClientProxiedBy: CY4PR12CA0037.namprd12.prod.outlook.com (10.175.82.151) To
 MWHPR12MB1150.namprd12.prod.outlook.com (10.169.204.14)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: MWHPR12MB1150:
X-MS-Office365-Filtering-Correlation-Id: 1aef7255-f838-47d7-12a9-08d4ae744983
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:MWHPR12MB1150; 
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 3:2YRfhBK5IEf1n5uw+2EysruMV2aw7H6CWH4MjbcCFI4A5mATm479LFnOwpk7mEo3JMDQFzKcO760Pya6IoMudLqrvrKH9CvMt8rNnvrH+CeAEZvpey2SBInfKlqFM9v71bo5LolafBn/vdT/WCXS2WRTiwrjqdar7wD/udm9kwlSfJN5my6tz2pjL34jD9H0sq+Ed2dLVa4CL2S8zLbOkne0UYpn6DwVfcGbj5WSZw3IunPVzoKYNsl9Wk7AAqtVXhoGpGWxNgfWgQCAvS0LoDqsfqYkvTBJeGJzy6kEq/14PJmSPbV8W6ELQwY5ienaX8S5UO5Q3n1rorumZIuhaF6+dMiOtQLkg9KoFxnsSlw=;
 25:fHswKxIe6ug0Q9494YrNECwutFyx11DkqBIb7Wk3wlsw83Iw07c4uH+25ZWJXo6TU2hl2GKZ6PYJdLXDTOxGNLNRMjhjvCw9PpdDNPgcZq1QHQbpgPxfo2GGcGXedM2JcMVtw8Y4lg3L/U7pzZGHcjOCaoeAMO9ZRDSWHPjYdgwZJA5AWHtlJ5toh47hnj50lsBerznUGZi1XOei/HQdZfcXrK2b7CohmRoSFOQyuOl3uTCTevrrhgubP0H7p/vVB2eSAhO0ZfaSKltW1yZIWW6tgTbkPoen+3Kl8cDcZwBVJhpphBM02tju0YCVID8AvyZpvht4+1rqwQwdC8QJI0BIEe8VEpDk7kbaKBWJQ7wJCKZrcSg3crkyh//LGgdvM58bVCTqAXJdg1fy+3q2WjBt6+4pmY66HY5h+2RG/ubXAcxoa+QXIwcX1jv7Epzdy/pP6C1hND8yo/Ijp1YdD8Ojfxj7g9HgzB7MGcFLqXc=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 31:8mjsIJcdiotItqNmbKvfV6i3ZzkNpXSH8pw7eqBhmwakeEPyE2PnvB8zll3kZreKtSDLNLXcMvS4sNaVnwUAwBAY4VPrq3ZTji8oI7w+okTvL+0NqgnvZiT32H3n8k2RUQoojWZN45dIdcBRtEGSA1myWYRfYV2vkBP4ir60LtKstiBWakVavemkknfxAFW6pCH/mLecEcuvrihWiTcCX7Pkx0wPOyR6GB6uF7UlrFE=;
 20:XiFGoRkn2AQltkzWvIH8dmQg59RIN6jwNsWUzqzkDKbsoSGiKChvWUbvYWDp+DU+vJD/8hj96IQFH7jqlxrDBJQ5Vz0GNxWtJE1Mi1gHkaPT7rO2mnzh1GGXslQrCua42qbjF1LUPL5PMCwwYZ89uXSsD2K4X9OO6knKBbxf6cT2+Q8GvR1SiGYx8DQNUIRHrI6U4b6UQBLjUiJibpzrbRlhqu0r39GkueO138SXs97QtNbzz+XdVsv3qX33a4/5RnPLhN8p2agRMyHU3K+eCVzIbZMsmDP0Hc/miL3NFnXXvyl24Z5Aw0fNnRn4lUl/CFm942FJ2W5t+fHZKG4JkzU5AwMBmlS4vkh51ghLYnJkGgylel9v8e6Uzmehbp1sUvponUbDNo/BlO+qTuj+W6IbpyiEQiicLXz6ZmoPBusg3N/I6I4WKbI8t+nZZt0b3SQk3NY3zRHCMGEK58Lk6HfuqWFhOF38g4bchvXY797rb2XgPbFo8pBK26aOUXvF
X-Microsoft-Antispam-PRVS: <MWHPR12MB11504739C33BD715B2D91917ECC90@MWHPR12MB1150.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(767451399110);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(10201501046)(3002001)(93006095)(93001095)(6055026)(6041248)(20161123560025)(20161123564025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123562025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:MWHPR12MB1150; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:MWHPR12MB1150; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTUwOzQ6bjNEOXJaV2plaG5JQ0xvMGYzdG0yc3FqOFFI?=
 =?utf-8?B?UzNuWnJycWhXam1Uc3Z4TGM2ZXJrUVV5c0NMb1BTT1piY3Vxa080cmpmREV2?=
 =?utf-8?B?SEhGZlBjaU1nUy8yUGVLRzU5YnN2S1BvaEswUlp2dU5JZm4yeWZZOFdqTHdm?=
 =?utf-8?B?NHlnNjN4SklSMmlkR2FsdWZXTTdRd3Q3bFlLbzM5cDhwUU1rQzVHNlJZY1dr?=
 =?utf-8?B?ajFlNjJUMG95VUR0aXYwSW1TZUhDRGhXbjZjM3ZFVDFYZ0xqeCs2SVgzUEpU?=
 =?utf-8?B?dktweU9uRHpQUVVsVXNVeWFGdGlmTjM4eDRBNW5vQTN2WGJPWWhMa0loU1lF?=
 =?utf-8?B?Tmw2ZnVxSUpneDBkeldiazRuTzlUY0ZBZ2ZDQ2tKOTVKbVBsRXFxUmhRbm0v?=
 =?utf-8?B?WUU2SGZTZ1ltbGM1T3kyVDFLc0tWb1pLR0ZYRmN1dU9kR29WeHRkOU05Umkv?=
 =?utf-8?B?OW1EYnVRNzJqYXB2MVBKNTgxQXJVOXVWcTBTUTlaNC9Va1FlR05ZMlovYkZw?=
 =?utf-8?B?N2svK0VDWE81UC8xekYxRzBDTDZ4ZkZvRVJQT2dzaWNWSERDVW1pTTBlci82?=
 =?utf-8?B?OFdWeWRmQzh3RngrMEpoS3FRMVEzTU44SFo3WDNlK3E3WThCeitNZ0YvdjBu?=
 =?utf-8?B?NkJ5UXllWWJnYS80d1R0TS9JZVpsUUF6R1BVamVXSVpHSnp0WjE0c0c2bEU4?=
 =?utf-8?B?TzZ6MGhMNEpPaEFLRWxJakQyTUx3bWFLenkwYVNBOW1mT3U1QVJRS3NITm5k?=
 =?utf-8?B?RDZVdG9hRUEydURTK3VWQUxEOWEwNnpWdTZKdGNaalNrUnBBbDhaWjMwV1FX?=
 =?utf-8?B?Q3QrOTNuMzd5c20wTytqNjB4R2lSNjlyYm1uS3hESlhGTFNuMFU0M2FvSENQ?=
 =?utf-8?B?aUhBQWdCVWpQTU0rQmRuaGY4MUFTYkVncUNUWXVQQW1WZ0twcDRDM29hSE0r?=
 =?utf-8?B?VG9XL0ttbUI0RFRiZEZ3QXhzdkpyVVBUczNjNkcxWW1GRGhSM0c3dGNwOWVa?=
 =?utf-8?B?WnZQeVJKUFpZRlRQUjdRMS9WbzM1QW9IVC9RcXhYYkZPSHY2bWRSVm1ER05O?=
 =?utf-8?B?b05PRWs0bXBHUEw1QW1aOXdUMzFDU0dWWnFzM3p0T3Q0NlBYR0o0SW12bTN4?=
 =?utf-8?B?VFd3bHhLL2YxbmNKLy9RNmJuM3E3VDlPZGovS3VTRUxIY0lnWW9VckR4UGhB?=
 =?utf-8?B?dE80UTBsQURkWkc2TlRkVHdTYnQzV0l5SXhvNlpnU0NiaHlsVWNPVjNKS25x?=
 =?utf-8?B?RHZ6QTZTOGtiRGRaR093Q3VvODkrZlFpMlF2ZW5neDRDaXQvK2VYSUthV21z?=
 =?utf-8?B?N3EvK3NkVDk1bU9UdHVTRTUvRDB1Zis4Vk1tV0xVc0QzdWlFeGFtbkFoY3NJ?=
 =?utf-8?B?VmJpaHFkbW5LeEJna1E2YUw2SWJkV1FEaWVTTnFPMW4zVG5TTEpiaVp6SWdB?=
 =?utf-8?B?MmsyZVE0WVp6NmJMRm1iV294anpYNW1qSmxtSml6M2J2ZUEyNEJhY3ptVWIy?=
 =?utf-8?B?Q051YzdXVUNsZVhOSE1odlplWTFOUnNsTDFXcHVNTnNTZUZ3NXZpbGFoSURR?=
 =?utf-8?B?aFVTOWRRd01GYWwya3FoODltN2NIMlJjRmVDcXNKTTBKZktVcHRJODFjRzBt?=
 =?utf-8?Q?fvfP/xAUmOHWv4gQND3?=
X-Forefront-PRVS: 0332AACBC3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(6049001)(39840400002)(39850400002)(39860400002)(39450400003)(39410400002)(39400400002)(24454002)(377454003)(36756003)(23676002)(229853002)(5660300001)(305945005)(64126003)(76176999)(72206003)(54356999)(7736002)(7416002)(478600001)(7406005)(230700001)(50986999)(3846002)(2906002)(86362001)(31696002)(65826007)(189998001)(110136004)(38730400002)(6246003)(81166006)(54906002)(33646002)(8676002)(53936002)(6486002)(77096006)(4326008)(6666003)(90366009)(42186005)(65806001)(53546009)(25786009)(2950100002)(65956001)(66066001)(47776003)(31686004)(3260700006)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR12MB1150; H:[10.236.64.250]; FPR:;
 SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTUwOzIzOkJabEx4N2FjY3ZraTlCQjQ0ZHhCWGphSDJ0?=
 =?utf-8?B?dU1PbzYyQy9RQmplRXFYQWFONDdGc25CT2xNcGxYeFYycjJ0TG1DM29kUUR6?=
 =?utf-8?B?WFBSbVY2TU9STDc4aUozRmhEUEF3UWRoRDV4YlpTd1gzVUFWMkdSaE9Lb2pW?=
 =?utf-8?B?ZW9lcEdKc0g5N0dZT3dVR2dpQmlPdGg2UXJvd1pxWlRGVytVWk9pcm1WNi8v?=
 =?utf-8?B?SHFJUG9HOG1IWlFNM1k3WEpPSVpzVFlIWjhyY2J5bWhJY0dobms3Zmh1TlA0?=
 =?utf-8?B?L0JJbjdFaUVhRnAwbFdXakJMUWt6NS9KNXJrVm4zR3cxdVVXYks2dGJCUjBw?=
 =?utf-8?B?L0QyVnhETmo1S2hHcmF3TGdKODY1ci9ZclRmeXI1UlRsUTlleGlwSjZTRC9P?=
 =?utf-8?B?YWU1ZktIZWZrZFhVSjFXdWl2TEhFUDdBM2RCWmNmYTB2WmZER2xvdTFmSlpH?=
 =?utf-8?B?WStoRFdGdkwvRThvSEN2ak5HbWE3eFN5MDFHS2xWNHZGMzdHRWFRb28vZ3RO?=
 =?utf-8?B?b3VxeXErZTdoZlB0OHdBMzYwbkpZcVZRSVhhQ0lmenVzZUhBZVgvZm1pM3E3?=
 =?utf-8?B?b3krMzZYTkNMcVpwOWgzWkMySG5vVWNLWkp0ZDRMazUxUzYrMklGdWZPOTB0?=
 =?utf-8?B?YkQ1T3J3SEt3am9pRjloNDRCQkdSRGUvSHN5ZGk2eDd5SlA1Z2xQY0VrWXhh?=
 =?utf-8?B?c1l3UnoxcFlIZ0wxKzBkb01HQUJkbzR6RThhYnJhUFpTaXRzSEdNL3phZFZp?=
 =?utf-8?B?b21nUjduYjdTb2JieXN6cllZWHBiQkdReG9paEdrRmdXZHhlcitYeHM3dWw1?=
 =?utf-8?B?UnR3Ry8wQkNmSXczM2VRTXNrQllaVXNkT05JMDNxZ1lLcUNlNFFURDdYdFJh?=
 =?utf-8?B?MUFGZHJEQmp6R1lOcXlGMjlWVEdOYnMxZ1craDBJWkVwOGJIdWdDV2RQMkkv?=
 =?utf-8?B?ODR6SEhscUd1eUFiZGZ6OExTTEozVGo2OUUxcTBTWndzYzloQk1WKzJXSm1R?=
 =?utf-8?B?b2h3dDQ0RDhlSHh1MUQzdUU3azdyc254dDRSajlsSnc2aEFSU0I2U2E0bnk4?=
 =?utf-8?B?ZWtPVDZCQTY0YXpoYU9ROXF1WUdVMG52VFhxSkdxTGdpQ1RxY3NaeHFKYUd4?=
 =?utf-8?B?eVpDKzlsV3crSE1OZWQrUUN2cUZ5ajBWcE1OU09JSHJoeGdvQThUOWxuYUhQ?=
 =?utf-8?B?Q2dma0IyaU1RMUdzY0NXb3E1aTd4Mnd6UDNvTG5ZVjBTMnI4THU4ZEEyMTN0?=
 =?utf-8?B?UzByRDlPelBSaEMrL2hDRWFSa3I0eExDb3h1L1BlWGtpcFp0c1dZTlhTTXJ3?=
 =?utf-8?B?SUdjd0tNdVU0eEdRRGRSa2kxZFlFWDZUOWFnQnhLVDhPVEJ2Zng0bTNkT29E?=
 =?utf-8?B?c215c04yYU5EY0ZvcGVUQ3Z3cXU4V1EzT1pRM0Q0bTVCaUtDVWRWVVJBUkFM?=
 =?utf-8?B?NlczbUJlNWVWVEFKdnhMT05iL0hYbG5OTUJyRlZMVXpFS0Fnc2pLTkJPb0gz?=
 =?utf-8?B?WkV2eEtITzM3VWxkZFUxQWcyOHF1WUJ6clVtUGg0Sk40UVM0WEVPZjV1MUds?=
 =?utf-8?B?TWFQQWRXdDRWci8zUjI1cU9QU0JFUW9EZ2tXMTJlUnVFcFpkc3dPdlB4cmVy?=
 =?utf-8?B?V2lDR0lMSXBiV2luYkNKM1NhbzlwcjlZNFB2dHlMQS83R0FuMFpCL3VxM2RX?=
 =?utf-8?B?RXhnV2FZV042TzVLU3AxR1pGNW82TGcxaWE0dHZkYzJqNEN6dnVibENjNlVV?=
 =?utf-8?B?QkR6Ty84dXh6UEhFMG16QjdKZU9VNmxQRXByY25xb1k5NDR2Y1RyR1UrUjJy?=
 =?utf-8?B?QTR2a1IzNjFoeExjclBJSXV0V0JKNGhQS0VQVkxUNXZWalJiOWZoZVVlS3NT?=
 =?utf-8?Q?5Ty8BdG458Y=3D?=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 6:B3D6Xqpq3Kah9sdB0zLxTo0a1+0DGK6irDc7qD4oZAsKhiDZvZnVr04LDxEcehown6mh20uexG7aV2noK7JAh8KwjybpavmqBUewQsZHJR+U9Lac6Ey1MJPO4E500HO16jtdE/Zdx9UDFoq3CHW0CHotDnwcPM04Dz4jCHFzoAQ6Py0usj3fArCAliNiLXtkVYHU9vAZ/AWEmRAj23EYd4M8Qb4RpqqEleEMHuOR36rpUuaBRsjvsvcetSWRnez2VBJniLnmF5mqDXzoA1Gm1TpnqE56HPe7TfZfCMksZIEiWmATwf7YAToPlLpeNvw3Prf15a3FIce85WZ8dyefBS5IBivPfaMWzBCk5tQ7gL/A7c/1hwEQLMIb7lMJgYDcOXTHW4+4NwHsKX2TJMcZn++rSsiQZ+tHTB3vUv64D2U6FYBT6xEO57g9MSXRykfxoKBRUdcrK5XKSry//NRwbU+pofkd169JhVSEHgDHrozufHLQZDj1DULIO/UTQJF7nSlZLuR9qgV+3Anj2wk51aiLf3oq8iVgTqkg2eTz6Gc=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 5:9txHAJDX/e3ppj/zOQcgBq1OzPglAGAdR1f7KsjWqnoMmQCmPabZAcAVIoVHoqSzwEx0H5hMmtTzppc97jOaa7qGlOR0z9r7DbKpicIl5jKK3K4imuRJWqFe9FKzdnOVebLwMLZ0qGmdetIxSMGfYZQ7aUyLY1xthW12OTm6Egbsge3kdv1CYwO7ni+g3C27HNe3WAV/1cUgJupmWP17t2jsjLYc++hMk06Rw3/XCAzHZ69Vt5H4Yqhpp7T5bqxThHjrdYswGKJPuFmgWV5WIwScx+0Iha24igDLK87Yo4Uc+0KlBBUf0tVsuvCPMsLztfgoy1UfuO/HfyM5AJWAPHcqLAACQW1wvdGIxEKE2o3n6h17Azgelamk+ZrhOV0x3Ptl4K4XPLYfdywR2emMsYYSrrKTdW/a+2Rple2g730uY5euFHn7PEWOFeS/3+WORLDPAmullZowhhMfxUqKTI7DeE3CBGA7c9cjEl48gaUzWR5ZKgDr5D7gErtlvM25;
 24:/kG783KzZEO/G0wjYYEGwN/C28ddCsD24P8OcrWKII2lVxoFJEbxifqF3SfjI/B1pyAsVVqkKon404DK1gpQe8WZTcqWnhu1xTTZFiRnD2w=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 7:1GJgC9KJo1j/xf25Wht19V7vEgcF3Owg6OuowRCYgfTyp1Rc5p6ObRbwGFE9TSeSgrU13Uvz3Fx9Q0opYVUBa2TXqHlddC2Tdw/MYK+LxGtUQ0UF7YEOEIq4/VyIhIHk2aQmH/RhtTqLLK3blZwMjWXyJgaO1HF2Z1qp5UnjiFygrNVwhkhuSSuy5Ve4e22+SMh1PkKKWELniiphsWGc5vjfQQ4eOis4YoYFD5PzqdkgMAFGJfydr6+10cKhnQBfmL27myk0W2m0j6cnlrSe9ZPbgc8BYjSIpJp4mbW+Zu2CsSdv2kGJ74X9iB5DcoPOJDR63DD5HGwZ5IzyGVS8HA==;
 20:1rE2O6Wy8qTts0T7wV34UlHOtl6RE7BydLJDEL2K6+u1j/kJVW6oQ2mjscPiHvY4g/gcbf2YvDiFllHELNS+28v3j2uz2mlO9WIZAhxhZj80xEQEzcEJhaz6Q1gAhjtcqEAFcFU0t3uehwJsS6OvNrxa+oP9DjGBwmxDmFqWWTylaEPyUE53gaiLMP/c7jpqKh7m4E4ZRfxgHL5lOF96B23AL2eBxxAo26LhHbOiFtCinxaRL4U6t7Gov1WVlOlp
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Jun 2017 13:43:01.4786 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR12MB1150
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Larry Woodman <lwoodman@redhat.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 Ingo Molnar <mingo@redhat.com>, Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Dave Young <dyoung@redhat.com>, Rik van Riel <riel@redhat.com>,
 Arnd Bergmann <arnd@arndb.de>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Thomas Gleixner <tglx@linutronix.de>,
 Dmitry Vyukov <dvyukov@google.com>, Juergen Gross <jgross@suse.com>,
 xen-devel <xen-devel@lists.xen.org>, Paolo Bonzini <pbonzini@redhat.com>
Subject: Re: [Xen-devel] [PATCH v6 10/34] x86, x86/mm, x86/xen,
 olpc: Use __va() against just the physical address in 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-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>

T24gNi83LzIwMTcgNTowNiBQTSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDA2LzA3LzIw
MTcgMDM6MTQgUE0sIFRvbSBMZW5kYWNreSB3cm90ZToKPj4gVGhlIGNyMyByZWdpc3RlciBlbnRy
eSBjYW4gY29udGFpbiB0aGUgU01FIGVuY3J5cHRpb24gYml0IHRoYXQgaW5kaWNhdGVzCj4+IHRo
ZSBQR0QgaXMgZW5jcnlwdGVkLiAgVGhlIGVuY3J5cHRpb24gYml0IHNob3VsZCBub3QgYmUgdXNl
ZCB3aGVuIGNyZWF0aW5nCj4+IGEgdmlydHVhbCBhZGRyZXNzIGZvciB0aGUgUEdEIHRhYmxlLgo+
Pgo+PiBDcmVhdGUgYSBuZXcgZnVuY3Rpb24sIHJlYWRfY3IzX3BhKCksIHRoYXQgd2lsbCBleHRy
YWN0IHRoZSBwaHlzaWNhbAo+PiBhZGRyZXNzIGZyb20gdGhlIGNyMyByZWdpc3Rlci4gVGhpcyBm
dW5jdGlvbiBpcyB0aGVuIHVzZWQgd2hlcmUgYSB2aXJ0dWFsCj4+IGFkZHJlc3Mgb2YgdGhlIFBH
RCBuZWVkcyB0byBiZSBjcmVhdGVkL3VzZWQgZnJvbSB0aGUgY3IzIHJlZ2lzdGVyLgo+Pgo+PiBT
aWduZWQtb2ZmLWJ5OiBUb20gTGVuZGFja3kgPHRob21hcy5sZW5kYWNreUBhbWQuY29tPgo+PiAt
LS0KPj4gICBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9zcGVjaWFsX2luc25zLmggfCAgICA5ICsrKysr
KysrKwo+PiAgIGFyY2gveDg2L2tlcm5lbC9oZWFkNjQuYyAgICAgICAgICAgICB8ICAgIDIgKy0K
Pj4gICBhcmNoL3g4Ni9tbS9mYXVsdC5jICAgICAgICAgICAgICAgICAgfCAgIDEwICsrKysrLS0t
LS0KPj4gICBhcmNoL3g4Ni9tbS9pb3JlbWFwLmMgICAgICAgICAgICAgICAgfCAgICAyICstCj4+
ICAgYXJjaC94ODYvcGxhdGZvcm0vb2xwYy9vbHBjLXhvMS1wbS5jIHwgICAgMiArLQo+PiAgIGFy
Y2gveDg2L3Bvd2VyL2hpYmVybmF0ZV82NC5jICAgICAgICB8ICAgIDIgKy0KPj4gICBhcmNoL3g4
Ni94ZW4vbW11X3B2LmMgICAgICAgICAgICAgICAgfCAgICA2ICsrKy0tLQo+PiAgIDcgZmlsZXMg
Y2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCj4+CgouLi4KCj4+IGRp
ZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4vbW11X3B2LmMgYi9hcmNoL3g4Ni94ZW4vbW11X3B2LmMK
Pj4gaW5kZXggMWYzODZkNy4uMmRjNTI0MyAxMDA2NDQKPj4gLS0tIGEvYXJjaC94ODYveGVuL21t
dV9wdi5jCj4+ICsrKyBiL2FyY2gveDg2L3hlbi9tbXVfcHYuYwo+PiBAQCAtMjAyMiw3ICsyMDIy
LDcgQEAgc3RhdGljIHBoeXNfYWRkcl90IF9faW5pdCB4ZW5fZWFybHlfdmlydF90b19waHlzKHVu
c2lnbmVkIGxvbmcgdmFkZHIpCj4+ICAgCXBtZF90IHBtZDsKPj4gICAJcHRlX3QgcHRlOwo+PiAg
IAo+PiAtCXBhID0gcmVhZF9jcjMoKTsKPj4gKwlwYSA9IHJlYWRfY3IzX3BhKCk7Cj4+ICAgCXBn
ZCA9IG5hdGl2ZV9tYWtlX3BnZCh4ZW5fcmVhZF9waHlzX3Vsb25nKHBhICsgcGdkX2luZGV4KHZh
ZGRyKSAqCj4+ICAgCQkJCQkJICAgICAgIHNpemVvZihwZ2QpKSk7Cj4+ICAgCWlmICghcGdkX3By
ZXNlbnQocGdkKSkKPj4gQEAgLTIxMDIsNyArMjEwMiw3IEBAIHZvaWQgX19pbml0IHhlbl9yZWxv
Y2F0ZV9wMm0odm9pZCkKPj4gICAJcHRfcGh5cyA9IHBtZF9waHlzICsgUEZOX1BIWVMobl9wbWQp
Owo+PiAgIAlwMm1fcGZuID0gUEZOX0RPV04ocHRfcGh5cykgKyBuX3B0Owo+PiAgIAo+PiAtCXBn
ZCA9IF9fdmEocmVhZF9jcjMoKSk7Cj4+ICsJcGdkID0gX192YShyZWFkX2NyM19wYSgpKTsKPj4g
ICAJbmV3X3AybSA9ICh1bnNpZ25lZCBsb25nICopKDIgKiBQR0RJUl9TSVpFKTsKPj4gICAJaWR4
X3A0ZCA9IDA7Cj4+ICAgCXNhdmVfcHVkID0gbl9wdWQ7Cj4+IEBAIC0yMjA5LDcgKzIyMDksNyBA
QCBzdGF0aWMgdm9pZCBfX2luaXQgeGVuX3dyaXRlX2NyM19pbml0KHVuc2lnbmVkIGxvbmcgY3Iz
KQo+PiAgIHsKPj4gICAJdW5zaWduZWQgbG9uZyBwZm4gPSBQRk5fRE9XTihfX3BhKHN3YXBwZXJf
cGdfZGlyKSk7Cj4+ICAgCj4+IC0JQlVHX09OKHJlYWRfY3IzKCkgIT0gX19wYShpbml0aWFsX3Bh
Z2VfdGFibGUpKTsKPj4gKwlCVUdfT04ocmVhZF9jcjNfcGEoKSAhPSBfX3BhKGluaXRpYWxfcGFn
ZV90YWJsZSkpOwo+PiAgIAlCVUdfT04oY3IzICE9IF9fcGEoc3dhcHBlcl9wZ19kaXIpKTsKPj4g
ICAKPj4gICAJLyoKPiAKPiAKPiAoUGxlYXNlIGNvcHkgWGVuIG1haW50YWluZXJzIHdoZW4gbW9k
aWZ5aW5nIHhlbi1yZWxhdGVkIGZpbGVzLikKClNvcnJ5IGFib3V0IHRoYXQsIG1pc3NlZCBhZGRp
bmcgdGhlIFhlbiBtYWludGFpbmVycyB3aGVuIEkgYWRkZWQgdGhpcwpjaGFuZ2UuCgo+IAo+IEdp
dmVuIHRoYXQgcGFnZSB0YWJsZXMgZm9yIFhlbiBQViBndWVzdHMgYXJlIGNvbnRyb2xsZWQgYnkg
dGhlCj4gaHlwZXJ2aXNvciBJIGRvbid0IHRoaW5rIHRoaXMgY2hhbmdlIChhbHRob3VnaCBoYXJt
bGVzcykgaXMgbmVjZXNzYXJ5LgoKSSBjYW4gYmFjayB0aGlzIGNoYW5nZSBvdXQgaWYgdGhlIFhl
biBtYWludGFpbmVycyB0aGluayB0aGF0J3MgYmVzdC4KCj4gV2hhdCBtYXkgYmUgbmVlZGVkIGlz
IG1ha2luZyBzdXJlIFg4Nl9GRUFUVVJFX1NNRSBpcyBub3Qgc2V0IGZvciBQViBndWVzdHMuCgpB
bmQgdGhhdCBtYXkgYmUgc29tZXRoaW5nIHRoYXQgWGVuIHdpbGwgbmVlZCB0byBjb250cm9sIHRo
cm91Z2ggZWl0aGVyCkNQVUlEIG9yIE1TUiBzdXBwb3J0IGZvciB0aGUgUFYgZ3Vlc3RzLgoKVGhh
bmtzLApUb20KCj4gCj4gLWJvcmlzCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 08 13:47:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 13: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 1dIxmS-0001vk-NM; Thu, 08 Jun 2017 13: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 <JBeulich@suse.com>) id 1dIxmR-0001vb-Lq
 for xen-devel@lists.xen.org; Thu, 08 Jun 2017 13:47:19 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 B7/A7-19409-66559395; Thu, 08 Jun 2017 13:47:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDSzct1DL
 S4PpxPoslHxezODB6HN39mymAMYo1My8pvyKBNePAsxvsBTOkKg6+O8bcwHhEtIuRg0NIIE/i
 xkTmLkZODl4BO4lbs/tYQWwJAUOJ0wtvsoDYLAKqElMbrrGD2GwC6hJtz7aD1YgI6EvM//QTy
 ObiYBaYxSox5VM3E0hCWEBRYvKCT2BDhQQ8JNYcWgvWzCngKdH0ZAMLyF5eAUGJvzuEQcLMAl
 oSD3/dYoGwtSWWLXzNDFLCLCAtsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRo3i1KKy1CJdQ0O
 9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzA4GMAgh2Mq387HWKU5GBSEuVVFLCM
 FOJLyk+pzEgszogvKs1JLT7EqMHBIbBt1+oLjFIsefl5qUoSvOnBQHWCRanpqRVpmTnA+IApl
 eDgURLh/e8DlOYtLkjMLc5Mh0idYtTl2LB6/RcmIbAZUuK8EiFARQIgRRmleXAjYLF6iVFWSp
 iXEehAIZ6C1KLczBJU+VeM4hyMSsK8LEFAU3gy80rgNr0COoIJ6Igl7yxAjihJREhJNTCKJk3
 05J34b/nOZzc5DW9d262vKTTnucLkCxl60Tf+9KXwMjHvWi6+8pVN+/0EllcKIR88lfoVtqfE
 JfDfefvLZ4fdiShzxydN3Ev2RItLSV8Xl7U4Xj1T/LGFIv+r0Cw29V1Rpr+UuvP/qN7adGPtv
 dVWJ7IFDszb5bxCumDPnJRFcdmPEq8osRRnJBpqMRcVJwIArItPHtACAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1496929636!99859812!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43607 invoked from network); 8 Jun 2017 13:47:17 -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; 8 Jun 2017 13:47:17 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 08 Jun 2017 07:47:15 -0600
Message-Id: <5939717F0200007800160DF0@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 08 Jun 2017 07:47:11 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1496927527-6218-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1496927527-6218-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Lan Tianyu <tianyu.lan@intel.com>, Sergey Dyasli <sergey.dyasli@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Juergen Gross <jgross@suse.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, TimDeegan <tim@xen.org>,
 Anshul Makkar <anshul.makkar@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 Euan Harris <euan.harris@citrix.com>, Joao Martins <joao.m.martins@oracle.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Paul C Lai <paul.c.lai@intel.com>
Subject: Re: [Xen-devel] DESIGN: CPUID part 3
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA4LjA2LjE3IGF0IDE1OjEyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gIyBQcm9wb3NhbAo+IAo+IEZpcnN0IGFuZCBmb3JlbW9zdCwgc3BsaXQgdGhlIGN1cnJl
bnQgKiptYXhcX3BvbGljeSoqIG5vdGlvbiBpbnRvIHNlcGFyYXRlCj4gKiptYXgqKiBhbmQgKipk
ZWZhdWx0KiogcG9saWNpZXMuICBUaGlzIGFsbG93cyBmb3IgdGhlIHByb3Zpc2lvbiBvZiBmZWF0
dXJlcwo+IHdoaWNoIGFyZSB1bnVzZWQgYnkgZGVmYXVsdCwgYnV0IG1heSBiZSBvcHRlZCBpbiB0
bywgYm90aCBhdCB0aGUgaHlwZXJ2aXNvcgo+IGxldmVsIGFuZCB0aGUgdG9vbHN0YWNrIGxldmVs
Lgo+IAo+IEF0IHRoZSBoeXBlcnZpc29yIGxldmVsLCAqKm1heCoqIGNvbnN0aXR1dGVzIGFsbCB0
aGUgZmVhdHVyZXMgWGVuIGNhbiB1c2Ugb24KPiB0aGUgY3VycmVudCBoYXJkd2FyZSwgd2hpbGUg
KipkZWZhdWx0KiogaXMgdGhlIHN1YnNldCB0aGVyZW9mIHdoaWNoIGFyZQo+IHN1cHBvcnRlZCBm
ZWF0dXJlcywgdGhlIGZlYXR1cmVzIHdoaWNoIHRoZSB1c2VyIGhhcyBleHBsaWNpdGx5IG9wdGVk
IGluIHRvLAo+IGFuZCBleGNsdWRpbmcgYW55IGZlYXR1cmVzIHRoZSB1c2VyIGhhcyBleHBsaWNp
dGx5IG9wdGVkIG91dCBvZi4KPiAKPiBBIG5ldyBgY3B1aWQ9YCBjb21tYW5kIGxpbmUgb3B0aW9u
IHNoYWxsIGJlIGludHJvZHVjZWQsIHdob3NlIGludGVybmFscyBhcmUKPiBnZW5lcmF0ZWQgYXV0
b21hdGljYWxseSBmcm9tIHRoZSBmZWF0dXJlc2V0IEFCSS4gIFRoaXMgbWVhbnMgdGhhdCBhbGwg
ZmVhdHVyZXMKPiBhZGRlZCB0byBgaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNl
dC5oYCBhdXRvbWF0aWNhbGx5IGdhaW4gY29tbWFuZAo+IGxpbmUgY29udHJvbC4gIChSRkM6IFRo
ZSBzYW1lIHRvcCBsZXZlbCBvcHRpb24gY2FuIHByb2JhYmx5IGJlIHVzZWQgZm9yCj4gbm9uLWZl
YXR1cmUgQ1BVSUQgZGF0YSBjb250cm9sLCBhbHRob3VnaCBJIGNhbid0IGN1cnJlbnRseSB0aGlu
ayBvZiBhbnkgY2FzZXMKPiB3aGVyZSB0aGlzIHdvdWxkIGJlIHVzZWQgQWxzbyBmaW5kIGEgc2Vu
c2libGUgd2F5IHRvIGV4cHJlc3MgJ2F2YWlsYWJsZSBidXQKPiBub3QgdG8gYmUgdXNlZCBieSBY
ZW4nLCBhcyBwZXIgdGhlIGN1cnJlbnQgYHNtZXBgIGFuZCBgc21hcGAgb3B0aW9ucy4pCgpFc3Bl
Y2lhbGx5IGZvciBkaXNhYmxpbmcgaW5kaXZpZHVhbCBmZWF0dXJlcyBJJ20gbm90IHN1cmUgImNw
dWlkPSIgaXMKYW4gYXBwcm9wcmlhdGUgbmFtZS4gQWZ0ZXIgYWxsIENQVUlEIGlzIG9ubHkgYSBt
YW5pZmVzdGF0aW9uIG9mCmJlaGF2aW9yIGVsc2V3aGVyZSwgYW5kIGhlbmNlIHdlIGRvbid0IHJl
YWxseSB3YW50IENQVUlECmJlaGF2aW9yIGJlIGNvbnRyb2xsZWQsIGJ1dCBiZWhhdmlvciB3aGlj
aCBDUFVJRCBvdXRwdXQgcmVmbGVjdHMuCkkgY2FuJ3QsIGhvd2V2ZXIsIHRoaW5rIG9mIGFuIGFs
dGVybmF0aXZlIG5hbWUgSSB3b3VsZCBjb25zaWRlcgptb3JlIHN1aXRhYmxlLgoKPiBBdCB0aGUg
Z3Vlc3QgbGV2ZWwsICoqbWF4KiogY29uc3RpdHV0ZXMgYWxsIHRoZSBmZWF0dXJlcyB3aGljaCBj
YW4gYmUgb2ZmZXJlZAo+IHRvIGVhY2ggdHlwZSBvZiBndWVzdCBvbiB0aGlzIGhhcmR3YXJlLiAg
RGVyaXZlZCBmcm9tIFhlbidzICoqZGVmYXVsdCoqCj4gcG9saWN5LCBpdCBpbmNsdWRlcyB0aGUg
c3VwcG9ydGVkIGZlYXR1cmVzIGFuZCBleHBsaWNpdGx5IG9wdGVkIGluIHRvCj4gZmVhdHVyZXMs
IHdoaWNoIGFyZSBhcHByb3ByaWF0ZSBmb3IgdGhlIGd1ZXN0LgoKVGhlcmUncyBubyBwcm92aXNp
b24gaGVyZSBhdCBhbGwgZm9yIGZlYXR1cmVzIHdoaWNoIGhhcmR3YXJlIGRvZXNuJ3QKb2ZmZXIs
IGJ1dCB3aGljaCB3ZSBjYW4gZW11bGF0ZSBpbiBhIHJlYXNvbmFibGUgd2F5IChVTUlQIGJlaW5n
CnRoZSBleGFtcGxlIEknZCBiZSB0aGlua2luZyBvZiByaWdodCBhd2F5KS4gV2hpbGUgcGVyaGFw
cyB0aGlzIGNvdWxkCmJlIHZpZXdlZCB0byBiZSBjb3ZlcmVkIGJ5ICJleHBsaWNpdGx5IG9wdGVk
IGluIHRvIGZlYXR1cmVzIiwgSSB0aGluawppdCB3b3VsZCBiZSBuaWNlIHRvIG1ha2UgdGhpcyBl
eHBsaWNpdC4KCj4gVGhlIGd1ZXN0cyAqKmRlZmF1bHQqKiBwb2xpY3kgaXMgdGhlbiBkZXJpdmVk
IGZyb20gaXRzICoqbWF4KiosIGFuZCBpbmNsdWRlcwo+IHRoZSBzdXBwb3J0ZWQgZmVhdHVyZXMg
d2hpY2ggYXJlIGNvbnNpZGVyZWQgbWlncmF0aW9uIHNhZmUuICAoUkZDOiBUaGlzCj4gZGlzdGlu
Y3Rpb24gaXMgcmF0aGVyIGZ1enp5LCBidXQgZm9yIGV4YW1wbGUgaXQgd291bGRuJ3QgaW5jbHVk
ZSB0aGluZ3MgbGlrZQo+IElUU0MgYnkgZGVmYXVsdCwgYXMgdGhhdCBpcyBsaWtlbHkgdG8gZ28g
d3JvbmcgdW5sZXNzIHNwZWNpYWwgY2FyZSBpcyAKPiB0YWtlbi4pCgpBcyBwZXIgYWJvdmUgSSB0
aGluayB0aGUgZGVsdGEgYmV0d2VlbiBtYXggYW5kIGRlZmF1bHQgaXMgbGFyZ2VyCnRoYW4ganVz
dCBtaWdyYXRpb24tdW5zYWZlIHBpZWNlcy4gSWlyYyBmb3IgVU1JUCB3ZSB3b3VsZCBtZWFuIHRv
CmhhdmUgaXQgb2ZmIGJ5IGRlZmF1bHQgYXQgbGVhc3QgaW4gdGhlIGNhc2Ugd2hlcmUgZW11bGF0
aW9uIGluY3VycwpzaWRlIGVmZmVjdHMuCgo+IFRoZSBgZGlzYWJsZV9taWdyYXRlYCBmaWVsZCBz
aGFsbCBiZSBkcm9wcGVkLiAgVGhlIGNvbmNlcHQgb2YgbWlncmF0ZWFiaWxpdHkKPiBpcyBub3Qg
Ym9vbGVhbjsgaXQgaXMgYSBsYXJnZSBzcGVjdHJ1bSwgYWxsIG9mIHdoaWNoIG5lZWRzIHRvIGJl
IG1hbmFnZWQgYnkKPiB0aGUgdG9vbHN0YWNrLiAgVGhlIHNpbXBsZSBjYXNlIGlzIHBpY2tpbmcg
dGhlIGNvbW1vbiBzdWJzZXQgb2YgZmVhdHVyZXMKPiBiZXR3ZWVuIHRoZSBzb3VyY2UgYW5kIGRl
c3RpbmF0aW9uLiAgVGhpcyBiZWNvbWVzIG1vcmUgY29tcGxpY2F0ZWQgZS5nLiBpZiB0aGUKPiBn
dWVzdCB1c2VzIExCUi9MRVIsIGF0IHdoaWNoIHBvaW50IHRoZSB0b29sc3RhY2sgbmVlZHMgdG8g
Y29uc2lkZXIgaGFyZHdhcmUKPiB3aXRoIHRoZSBzYW1lIExCUi9MRVIgZm9ybWF0IGluIGFkZGl0
aW9uIHRvIGp1c3QgdGhlIHBsYWluIGZlYXR1cmVzLgoKTm90IHN1cmUgYWJvdXQgdGhpcyAtIGJ5
IGludGVyY2VwdGluZyB0aGUgTVNSIGFjY2Vzc2VzIHRvIHRoZSBpbnZvbHZlZApNU1JzLCBpdCB3
b3VsZCBiZSBwb3NzaWJsZSB0byBtaW1pYyB0aGUgTEJSL0xFUiBmb3JtYXQgZXhwZWN0ZWQgYnkK
dGhlIGd1ZXN0IGV2ZW4gaWYgZGlmZmVyZW50IGZyb20gdGhhdCBvZiB0aGUgaG9zdC4KCkphbgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 08 13:49:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 13:49:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIxok-00025H-38; Thu, 08 Jun 2017 13:49:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <apop@bitdefender.com>) id 1dIxoj-000259-2P
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 13:49:41 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 B5/DB-03696-4F559395; Thu, 08 Jun 2017 13:49:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHIsWRWlGSWpSXmKPExsUSfTxjoe7nUMt
 Ig3kN2hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bnrYnsBa1CFecutjI3MB7g62Lk5BAScJdY
 N6ePsYuRC8hewyixqOUwlHOXUeJj7112mKq5p6YxQSS6GCX2T1nOBJJgEVCROHrnDTOIzSagL
 rF57xZWEFtEQFmi99dvFhCbWWAOk8S1WTwgtrBAkETD/feMIDavgIbEqRUzWSGGvmGUuN18Hy
 ohKHFy5hOoZi2JG/9eAi3jALKlJZb/4wAJcwrYS9w99xLsBlGgXfP2rWIDsSUEciTOrt/GClI
 uISAl8b9VCWS8hMAMFokv254wQ9TISDyaeJNtAqPoLCTbZiHZNgth2wJG5lWM6sWpRWWpRbrm
 eklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgXHBAAQ7GGde9j/EKMnBpCTKqyhgG
 SnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgjc9GCgnWJSanlqRlpkDjFCYtAQHj5II738foDRvcU
 FibnFmOkTqFKMuR0fPhi9MQix5+XmpUuK8/SFARQIgRRmleXAjYMniEqOslDAvI9BRQjwFqUW
 5mSWo8q8YxTkYlYR5WYKApvBk5pXAbXoFdAQT0BFL3lmAHFGSiJCSamDkPjZF4mne8e9iN23U
 eF5cPJDxLlV+8t8zSsXfb31zrzRmvzhngVxMQOn/33u94iUvWNc5zsxNt1+RyOgq4MqZktqzO
 Tr20orKdQ80d128zhLW1Ch5rmp7cZNbApfAIZcm494Wi4fyfq8npxxXbIyaZqF9/BCLu9yLor
 V29fGLmjavlhDcelKJpTgj0VCLuag4EQAViHKgEQMAAA==
X-Env-Sender: apop@bitdefender.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1496929779!67067617!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51349 invoked from network); 8 Jun 2017 13:49:39 -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; 8 Jun 2017 13:49:39 -0000
Received: (qmail 25128 invoked from network); 8 Jun 2017 16:49: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;
 8 Jun 2017 16:49: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 EF0D67FBF6
 for <xen-devel@lists.xenproject.org>; Thu,  8 Jun 2017 16:49:37 +0300 (EEST)
Received: (qmail 10870 invoked from network); 8 Jun 2017 16:49:37 +0300
Received: from unknown (HELO hel) (apop@bitdefender.com@10.220.12.75)
 by smtp03.buh.bitdefender.org with SMTP; 8 Jun 2017 16:49:37 +0300
Date: Thu, 8 Jun 2017 16:49:37 +0300
From: Adrian Pop <apop@bitdefender.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170608134937.GA28170@hel>
References: <20170518150758.9414-1-apop@bitdefender.com>
 <20170518150758.9414-3-apop@bitdefender.com>
 <592C4E89020000780015D524@prv-mh.provo.novell.com>
 <20170606130059.GA12361@hel>
 <5936C57B020000780015FD22@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5936C57B020000780015FD22@prv-mh.provo.novell.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp03.buh.bitdefender.org, sigver: 7.71767
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 451477,
 Stamp: 3], Multi: [Enabled, t: (0.000010,0.013971)], BW: [Enabled, t:
 (0.000010)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.004909), 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.011436,0.000193)],
 URL: [Enabled, t: (0.000006,0.000001)], RTDA: [Enabled, t: (0.171383),
 Hit: No, Details: v2.5.1; Id: 15.5f4n82.1bi3i962k.70mp], total:
 0(775)
X-BitDefender-CF-Stamp: none
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>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 2/3] x86/altp2m: Add a hvmop for setting the
 suppress #VE bit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBKdW4gMDYsIDIwMTcgYXQgMDc6MDg6NDNBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA2LjA2LjE3IGF0IDE1OjAwLCA8YXBvcEBiaXRkZWZlbmRlci5jb20+IHdy
b3RlOgo+ID4gT24gTW9uLCBNYXkgMjksIDIwMTcgYXQgMDg6Mzg6MzNBTSAtMDYwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDE4LjA1LjE3IGF0IDE3OjA3LCA8YXBvcEBiaXRkZWZl
bmRlci5jb20+IHdyb3RlOgo+ID4+ID4gKwo+ID4+ID4gKyAgICBpZiAoICFjcHVfaGFzX3ZteCAp
Cj4gPj4gPiArICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7Cj4gPj4gCj4gPj4gSXMgdGhpcyBl
bm91Z2g/IFdvdWxkbid0IGl0IGJlIGJldHRlciB0byBzaWduYWwgdGhlIGNhbGxlciB3aGVuZXZl
cgo+ID4+IGhhcmR3YXJlIChvciBldmVuIHNvZnR3YXJlKSBpc24ndCBnb2luZyB0byBob25vciB0
aGUgcmVxdWVzdD8KPiA+IAo+ID4gV2VsbCwgdGhlIGNhbGxlciBjaGVja3MgdGhlIHJldHVybiB2
YWx1ZS4gIFRoZSBsaWJ4YyBmdW5jdGlvbgo+ID4geGNfYWx0cDJtX3NldF9zdXBwcmVzc192ZSBm
b3IgaW5zdGFuY2Ugd2lsbCByZXR1cm4gYSBuZWdhdGl2ZSBpbiB0aGlzCj4gPiBjYXNlLgo+IAo+
IFRoZSBxdWVzdGlvbiB3YXNuJ3Qgd2hhdCB0aGUgY2FsbGVyIGRvZXMgYnV0IHdoZXRoZXIgY2hl
Y2tpbmcganVzdAo+IGNwdV9oYXNfdm14IGlzIGVub3VnaC4gV2hhdCBpZiB5b3UncmUgcnVubmlu
ZyBvbiBhIG1hY2hpbmUgd2l0aAo+IFZNWCBidXQgbm8gI1ZFIHN1cHBvcnQ/CgpPaCwgYWxsIHJp
Z2h0LiAgSSBtaXNpbnRlcnByZXRlZCBpdC4gIFllcywgYXQgbGVhc3QgdXNpbmcgc29tZXRoaW5n
IGxpa2UKY3B1X2hhc192bXhfdmlydF9leGNlcHRpb25zIGluc3RlYWQgb2YgY3B1X2hhc192bXgg
d291bGQgZGVmaW5pdGVseSBiZQptb3JlIGFwcHJvcHJpYXRlIGluIHRoaXMgY2FzZS4gIERvIHlv
dSB0aGluayB0aGVyZSBzaG91bGQgYmUgYSBtb3JlCnRob3JvdWdoIGNoZWNrPwoKPiA+PiBBbmQg
dGhlbiB0aGVyZSBhcmUgdHdvIGdlbmVyYWwgcXVlc3Rpb25zOiBXaXRob3V0IGEgbGlieGMgbGF5
ZXIKPiA+PiBmdW5jdGlvbiwgaG93IGlzIG9uZSBzdXBwb3NlZCB0byB1c2UgdGhpcyBuZXcgc3Vi
LW9wPyBJcyBpdAo+ID4+IHJlYWxseSBpbnRlbmRlZCB0byBwZXJtaXQgYSBndWVzdCB0byBjYWxs
IHRoaXMgZm9yIGl0c2VsZj8KPiA+ICAKPiA+IFdlbGwsIHRoZSBzdWItb3AgY291bGQgYmUgdXNl
ZCBmcm9tIGEgTGludXgga2VybmVsIG1vZHVsZSBpZiBsaWJ4YyBpcwo+ID4gbm90IGF2YWlsYWJs
ZSBpZiBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fb3AgYW5kIHN0cnVjdAo+ID4geGVuX2h2bV9hbHRw
Mm1fc2V0X3N1cHByZXNzX3ZlIGFyZSBkZWZpbmVkLgo+ID4gCj4gPiBPdXIgdXNlIGNhc2UsIHRo
b3VnaCwgaW52b2x2ZXMgZWl0aGVyIERvbTAgb3IgYSAicHJpdmlsZWdlZCIgRG9tVQo+ID4gYWx0
ZXJpbmcgdGhlIHN1cHByZXNzICNWRSBiaXQgZm9yIHRoZSB0YXJnZXQgZ3Vlc3QuCj4gCj4gVGhp
cyBkb2Vzbid0IHJlYWxseSBhbnN3ZXIgdGhlIHF1ZXN0aW9uOiBXaGF0IGFyZSB0aGUgc2VjdXJp
dHkKPiBpbXBsaWNhdGlvbnMgaWYgYSBndWVzdCBjYW4gaW52b2tlIHRoaXMgb24gaXRzZWxmPwoK
SW5kZWVkIGl0IHdvdWxkIGJlIGRlc2lyYWJsZSB0aGF0IHRoZSBndWVzdCBkb2Vzbid0IHVzZSB0
aGlzIGh2bW9wIG9uCml0c2VsZi4gIEl0J3MgYWxzbyBsZXNzIHRoYW4gaWRlYWwgdGhhdCBhIERv
bVUgY2FuIGNhbGwgdGhpcyBvbiBvdGhlcgpEb21Vcy4KCkFmdGVyIHNvbWUgdGFsa3MgaXQgdHVy
bnMgb3V0IHRoYXQgcmVzdHJpY3RpbmcgdGhpcyBodm1vcCB0byBhCnByaXZpbGVnZWQgZG9tYWlu
IHNvbHZlcyB0aGlzIGlzc3VlIGFuZCBzdGlsbCB3b3JrcyBmb3Igb3VyIHVzZSBjYXNlLgpXaGF0
IGRvIHlvdSB0aGluaz8KCj4gKEZUUiBJIHRoaW5rIG15IGZpcnN0IHF1ZXN0aW9uIHdhcyBraW5k
IG9mIHBvaW50bGVzcywgYXMgcGF0Y2ggMwo+IGxvb2tzIGxpa2UgaXQgZG9lcyBpbnRyb2R1Y2Ug
YSBsaWJ4YyBmdW5jdGlvbjsgSSBzaW1wbHkgZGlkbid0IHJlYWxpemUKPiB0aGF0IGJhY2sgdGhl
biwgYmVjYXVzZSBJJ2QgZ2VuZXJhbGx5IGhhdmUgZXhwZWN0ZWQgdGhlCj4gY29uc3VtZXIgb2Yg
dGhlIGh5cGVyY2FsbCB0byBiZSBpbnRyb2R1Y2UgdG9nZXRoZXIgd2l0aCB0aGUKPiBwcm9kdWNl
ci4pCgpJIGNhbiBtZXJnZSB0aGVzZSB0d28gcGF0Y2hlcyBmb3IgdjIgaWYgdGhhdCdzIHdoYXQg
eW91IHdhbnQuCgo+IEphbgoKVGhhbmsgeW91IQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 08 13:51:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 13:51:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIxqu-0002iR-FH; Thu, 08 Jun 2017 13:51:56 +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 1dIxqt-0002iK-CK
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 13:51:55 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 01/41-02183-A7659395; Thu, 08 Jun 2017 13:51:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVysyfVTbc8zDL
 S4MxbTovvWyYzOTB6HP5whSWAMYo1My8pvyKBNeN+0wOmgiaeitMH1jE3MDZxdjFycQgJbGSU
 WH1qBzuEc4BR4taUX2xdjBwcwgL2Er0d9iCmiECoxLVFgiAlzAJrGCVuN99khKifyygxbeY0l
 i5GTg42AV2JHTdfM4M08ApYSTzoUwIJswioSKzYcY8dxBYVCJfoPdDPBmLzCghKnJz5BKyVU8
 BaYt/pK2A2s4CexI7rv1ghbHGJpi8roWx5ie1v5zBPYOSfhaR9FpKWWUhaZiFpWcDIsopRvTi
 1qCy1SNdYL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMDgZgGAH495/TocYJTmY
 lER5FQUsI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8KYHA+UEi1LTUyvSMnOAcQKTluDgURLh/
 e8DlOYtLkjMLc5Mh0idYlSUEueVCwVKCIAkMkrz4NpgsXmJUVZKmJcR6BAhnoLUotzMElT5V4
 ziHIxKwrytIFN4MvNK4Ka/AlrMBLR4yTsLkMUliQgpqQZGd761ulzPj6SdtFt0ZOdp1zo3UTG
 DUDFOn+BrT0Ujm6JMAx9zNJn/icjT+G156bdU+J0NF095RMvOsSqv93+/89uRS1KX++aaHn38
 dNPC5xu3rzH8873a8Z1/ReKr/xwr883v1l6e0TRTkH3Om8sVVlxJtzbs3Sgc7V/opc0qLXr7R
 fTMap93SizFGYmGWsxFxYkAIzCyaMgCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1496929910!82694130!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50183 invoked from network); 8 Jun 2017 13:51:51 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-206.messagelabs.com with SMTP; 8 Jun 2017 13:51: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 1BD9B2B;
 Thu,  8 Jun 2017 06:51:50 -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 064D03F557;
 Thu,  8 Jun 2017 06:51:48 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170526173540.10066-1-andre.przywara@arm.com>
 <20170526173540.10066-25-andre.przywara@arm.com>
 <e745c73d-1db6-0dd3-38d7-51130fadfa95@arm.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <517f6b3f-2a53-eb77-bb65-62ec201739a2@arm.com>
Date: Thu, 8 Jun 2017 14:51:51 +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: <e745c73d-1db6-0dd3-38d7-51130fadfa95@arm.com>
Content-Language: en-GB
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v10 24/32] ARM: GICv3: handle unmapped LPIs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAwOC8wNi8xNyAxMDo0NSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJlLAo+
IAo+IE9uIDI2LzA1LzE3IDE4OjM1LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gKy8qCj4+ICsg
KiBGaW5kIGFuIHVudXNlZCBMUiB0byBpbnNlcnQgYW4gSVJRIGludG8sIHN0YXJ0aW5nIHdpdGgg
dGhlIExSIGdpdmVuCj4+ICsgKiBieSBAbHIuIElmIHRoaXMgbmV3IGludGVycnVwdCBpcyBhIFBS
SVNUSU5FIExQSSwgc2NhbiB0aGUgb3RoZXIKPj4gTFJzIHRvCj4+ICsgKiBhdm9pZCBpbnNlcnRp
bmcgdGhlIHNhbWUgSVJRIHR3aWNlLiBUaGlzIHNpdHVhdGlvbiBjYW4gb2NjdXIgd2hlbiBhbgo+
PiArICogZXZlbnQgZ2V0cyBkaXNjYXJkZWQgd2hpbGUgdGhlIExQSSBpcyBpbiBhbiBMUiwgYW5k
IGEgbmV3IExQSSB3aXRoCj4+IHRoZQo+PiArICogc2FtZSBudW1iZXIgZ2V0cyBtYXBwZWQgcXVp
Y2tseSBhZnRlcndhcmRzLgo+PiArICovCj4+ICtzdGF0aWMgdW5zaWduZWQgaW50IGdpY19maW5k
X3VudXNlZF9scihzdHJ1Y3QgdmNwdSAqdiwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcCwKPj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBscikKPj4gK3sKPj4gKyAgICB1bnNp
Z25lZCBpbnQgbnJfbHJzID0gZ2ljX2h3X29wcy0+aW5mby0+bnJfbHJzOwo+PiArICAgIHVuc2ln
bmVkIGxvbmcgKmxyX21hc2sgPSAodW5zaWduZWQgbG9uZyAqKSAmdGhpc19jcHUobHJfbWFzayk7
Cj4+ICsgICAgc3RydWN0IGdpY19sciBscl92YWw7Cj4+ICsKPj4gKyAgICBBU1NFUlQoc3Bpbl9p
c19sb2NrZWQoJnYtPmFyY2gudmdpYy5sb2NrKSk7Cj4+ICsKPj4gKyAgICBpZiAoIHRlc3RfYml0
KEdJQ19JUlFfR1VFU1RfUFJJU1RJTkVfTFBJLCAmcC0+c3RhdHVzKSApCj4+ICsgICAgewo+PiAr
ICAgICAgICB1bnNpZ25lZCBpbnQgdXNlZF9sciA9IDA7Cj4+ICsKPj4gKyAgICAgICAgd2hpbGUg
KCAodXNlZF9sciA9IGZpbmRfbmV4dF9iaXQobHJfbWFzaywgbnJfbHJzLCB1c2VkX2xyKSkgPAo+
PiBucl9scnMgKQo+IAo+IFRoaXMgbG9vcCBpcyBpbmNvcnJlY3QuIGZpbmRfbmV4dF9iaXQgd2ls
bCBmaW5kIHRoZSBuZXh0IHNldCBiaXQgc3RhcnQKPiBhdCB0aGUgb2Zmc2V0IHVzZWRfbHIuIFNv
IGlmIHVzZWRfbHIgaXMgc2V0IGFuZCBkb2VzIG1hdGNoIHRoZSB2aXJxLAo+IHRoaXMgd2lsbCB0
dXJuZWQgaW50byBhbiBpbmZpbml0ZSBsb29wLgoKVGhhbmtzIGZvciBjYXRjaGluZyB0aGlzISBG
aXhlZCBhcyBoaW50ZWQgYmVsb3cuCgpDaGVlcnMsCkFuZHJlLgoKCj4gSSB3b3VsZCB1c2UgdGhl
IG1hY3JvIGZvcl9lYWNoX3NldF9iaXQgKHNlZSB4ZW4vYml0b3BzLmgpIGhlcmUgdGhhdCB3aWxs
Cj4gaGFuZGxlIHRoZSBwcm9ibGVtIGZvciB5b3U6Cj4gCj4gZm9yX2VhY2hfc2V0X2JpdCggdXNl
ZF9sciwgbHJfbWFzaywgbnJfbHJzICkKPiB7Cj4gIC4uLi4KPiB9Cj4gCj4gQ2hlZXJzLAo+IAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 08 13:58:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 13: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 1dIxxA-000315-4o; Thu, 08 Jun 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 <julien.grall@arm.com>) id 1dIxx8-00030W-H3
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 13:58:22 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 C7/8F-02006-DF759395; Thu, 08 Jun 2017 13:58:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVysyfVTfdvuGW
 kwc7rLBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b3qZdZCq74V5xfuoqlgXGVXRcjF4eQwEZG
 if8dfSwQzm5GiUXdXaxdjJwcwgL2Ejvm3mUGSYgIfGCUOHHmC5DDAVTlKrHnQhRIDZuApsSdz
 5+YQGxeASuJo6/fgNksAioSl48vYgexRQXCJd42HmGBqBGUODnzCZjNKeAmcW3hKzCbWcBMYt
 7mh8wQtrzE9rdzmCcw8s5C0jILSdksJGULGJlXMaoXpxaVpRbpGuklFWWmZ5TkJmbm6BoamOr
 lphYXJ6an5iQmFesl5+duYgSGFQMQ7GD8/sfpEKMkB5OSKK+igGWkEF9SfkplRmJxRnxRaU5q
 8SFGDQ4Ogc1rV19glGLJy89LVZLgLQsDqhMsSk1PrUjLzAEGPkypBAePkghvHEiat7ggMbc4M
 x0idYpRUUqcdwVIQgAkkVGaB9cGi7ZLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEua1BJnCk5
 lXAjf9FdBiJqDFS95ZgCwuSURISTUwFm3dXu4i4Xyi/m5RDvsysfJTeQr3u7Mu6m/69WPXv57
 Hd25pTFyUf7m9g13k/u/AT1wX9v3jWb3lhbXx/ebWCuGY9+vO374U3XnM35SXZ6VZmIq8hcQC
 Da/2fR+4DwV6TbcXFEi+926KXPtCnmt7FQLXrmuddVbqxSlPlUvPmabfNZpu53fAQImlOCPRU
 Iu5qDgRAFwK8zaxAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1496930300!66209744!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14807 invoked from network); 8 Jun 2017 13:58:20 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-12.tower-206.messagelabs.com with SMTP; 8 Jun 2017 13:58: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 05EA22B;
 Thu,  8 Jun 2017 06:58: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 13B9E3F3E1;
 Thu,  8 Jun 2017 06:58:18 -0700 (PDT)
To: Manish Jaggi <mjaggi@caviumnetworks.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Punit Agrawal <punit.agrawal@arm.com>
References: <6ed5eb3b-861c-e1bd-20a2-f24e55ce59e3@caviumnetworks.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <7fbe04ae-7029-705f-90ae-2e7cb1e2feed@arm.com>
Date: Thu, 8 Jun 2017 14:58:17 +0100
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: <6ed5eb3b-861c-e1bd-20a2-f24e55ce59e3@caviumnetworks.com>
Subject: Re: [Xen-devel] [RFC v2][PATCH] arm-acpi: Add ITS Support 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-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>

SGksCgpQbGVhc2UgQ0MgYWxsIHJlbGV2YW50IG1haW50YWluZXJzLgoKT24gMDgvMDYvMTcgMTQ6
MDMsIE1hbmlzaCBKYWdnaSB3cm90ZToKPgoKU3B1cmlvdXMgbmV3bGluZQoKPiBUaGlzIHBhdGNo
IHN1cHBvcnRzIElUUyBpbiBoYXJkd2FyZSBkb21haW4sIHN1cHBvcnRzIElUUyBpbiBYZW4KPiB3
aGVuIGJvb3Rpbmcgd2l0aCBBQ1BJLgo+Cj4gU2lnbmVkLW9mZi1ieTogTWFuaXNoIEphZ2dpIDxt
amFnZ2lAY2F2aXVtLmNvbT4KPiAtLS0KPiBDaGFuZ2VzIHNpbmNlIHYxOgo+IC0gTW92ZWQgaXRz
IHNwZWNpZmljIGNvZGUgdG8gZ2ljLXYzLWl0cy5jCj4gLSBmaXhlZCBtYWNyb3MKCkl0IHNvdW5k
cyBsaWtlIHlvdSBoYXZlbid0IGFkZHJlc3NlZCBhbGwgbXkgY29tbWVudHMuIEkgd2lsbCByZXBl
YXQgdGhlbSAKZm9yIHRoaXMgdGltZS4gQnV0IG5leHQgdGltZSwgSSB3aWxsIG5vdCBib3RoZXIg
cmV2aWV3aW5nIHlvdXIgcGF0Y2guCgo+Cj4gIHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyAg
ICAgIHwgIDYgKystLQo+ICB4ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jICAgICAgICB8IDc1Cj4g
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQo+ICB4ZW4vYXJjaC9hcm0v
Z2ljLXYzLmMgICAgICAgICAgICB8IDEwICsrKystLQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL2dp
Y192M19pdHMuaCB8ICA2ICsrKysKPiAgNCBmaWxlcyBjaGFuZ2VkLCA5MSBpbnNlcnRpb25zKCsp
LCA2IGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVp
bGQuYyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+IGluZGV4IDNhYmFjYzAuLmQ2ZDZj
OTQgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gKysrIGIveGVu
L2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gQEAgLTIwLDcgKzIwLDcgQEAKPiAgI2luY2x1ZGUg
PGFzbS9wc2NpLmg+Cj4gICNpbmNsdWRlIDxhc20vc2V0dXAuaD4KPiAgI2luY2x1ZGUgPGFzbS9j
cHVmZWF0dXJlLmg+Cj4gLQoKV2h5IGRpZCB5b3UgZHJvcCB0aGlzIG5ld2xpbmU/Cgo+ICsjaW5j
bHVkZSA8YXNtLWFybS9naWNfdjNfaXRzLmg+CgpOYWNrLiBJIGFza2VkIG9uIHYxIHRvIHNlcGFy
YXRlIGNvZGUgYmV0d2VlbiBHSUN2MyBhbmQgSVRTLCBpdCBpcyBub3QgCmZvciBkaXJlY3RseSBj
YWxsaW5nIGdpY3YzIGNvZGUgZGlyZWN0bHkgaW4gdGhlIGNvbW1vbiBjb2RlLgoKSWYgeW91IG5l
ZWQgdG8gY2FsbCBHSUN2MyBzcGVjaWZpYyBjb2RlLCB0aGVuIGludHJvZHVjZSBhIGNhbGxiYWNr
IGluIApnaWNfaHdfb3BlcmF0aW9ucy4KCj4gICNpbmNsdWRlIDxhc20vZ2ljLmg+Cj4gICNpbmNs
dWRlIDx4ZW4vaXJxLmg+Cj4gICNpbmNsdWRlIDx4ZW4vZ3JhbnRfdGFibGUuaD4KPiBAQCAtMTgw
NCw3ICsxODA0LDkgQEAgc3RhdGljIGludCBlc3RpbWF0ZV9hY3BpX2VmaV9zaXplKHN0cnVjdCBk
b21haW4KPiAqZCwgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykKPgo+ICAgICAgbWFkdF9zaXpl
ID0gc2l6ZW9mKHN0cnVjdCBhY3BpX3RhYmxlX21hZHQpCj4gICAgICAgICAgICAgICAgICArIHNp
emVvZihzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfaW50ZXJydXB0KSAqCj4gZC0+bWF4X3ZjcHVz
Cj4gLSAgICAgICAgICAgICAgICArIHNpemVvZihzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfZGlz
dHJpYnV0b3IpOwo+ICsgICAgICAgICAgICAgICAgKyBzaXplb2Yoc3RydWN0IGFjcGlfbWFkdF9n
ZW5lcmljX2Rpc3RyaWJ1dG9yKQo+ICsgICAgICAgICAgICAgICAgKyBnaWN2M19pdHNfbWFkdF9n
ZW5lcmljX3RyYW5zbGF0b3Jfc2l6ZSgpOwoKU2VlIG15IGNvbW1lbnQgYWJvdmUuCgo+ICsKPiAg
ICAgIGlmICggZC0+YXJjaC52Z2ljLnZlcnNpb24gPT0gR0lDX1YzICkKPiAgICAgICAgICBtYWR0
X3NpemUgKz0gc2l6ZW9mKHN0cnVjdCBhY3BpX21hZHRfZ2VuZXJpY19yZWRpc3RyaWJ1dG9yKQo+
ICAgICAgICAgICAgICAgICAgICAgICAqIGQtPmFyY2gudmdpYy5ucl9yZWdpb25zOwo+IGRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jIGIveGVuL2FyY2gvYXJtL2dpYy12My1p
dHMuYwo+IGluZGV4IDFmYjA2Y2EuLjkzN2I5NzAgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJt
L2dpYy12My1pdHMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMKPiBAQCAtMjUs
MTQgKzI1LDE4IEBACj4gICNpbmNsdWRlIDx4ZW4vcmJ0cmVlLmg+Cj4gICNpbmNsdWRlIDx4ZW4v
c2NoZWQuaD4KPiAgI2luY2x1ZGUgPHhlbi9zaXplcy5oPgo+ICsjaW5jbHVkZSA8eGVuL2lvY2Fw
Lmg+CgpUaGUgaW5jbHVkZSBhcmUgb3JkZXJlZCBhbHBoYWJldGljYWxseSwgcGxlYXNlIHJlc3Bl
Y3QgaXQuCgo+ICAjaW5jbHVkZSA8YXNtL2dpYy5oPgo+ICAjaW5jbHVkZSA8YXNtL2dpY192M19k
ZWZzLmg+Cj4gICNpbmNsdWRlIDxhc20vZ2ljX3YzX2l0cy5oPgo+ICAjaW5jbHVkZSA8YXNtL2lv
Lmg+Cj4gICNpbmNsdWRlIDxhc20vcGFnZS5oPgo+ICsjaW5jbHVkZSA8eGVuL2FjcGkuaD4KPiAr
I2luY2x1ZGUgPGFjcGkvYWN0YWJsZXMuaD4KPiArI2luY2x1ZGUgPHhlbi9wZm4uaD4KCkRpdHRv
LgoKPgo+ICAjZGVmaW5lIElUU19DTURfUVVFVUVfU1ogICAgICAgICAgICAgICAgU1pfMU0KPiAt
CgpBZ2Fpbiwgd2UgZG9uJ3QgZHJvcCBuZXdsaW5lIGZvciBubyByZWFzb24uCgo+ICsjZGVmaW5l
IEFDUElfR0lDVjNfSVRTX01FTV9TSVpFIChTWl82NEspCj4gIC8qCj4gICAqIE5vIGxvY2sgaGVy
ZSwgYXMgdGhpcyBsaXN0IGdldHMgb25seSBwb3B1bGF0ZWQgdXBvbiBib290IHdoaWxlIHNjYW5u
aW5nCj4gICAqIGZpcm13YXJlIHRhYmxlcyBmb3IgYWxsIGhvc3QgSVRTZXMsIGFuZCBvbmx5IGdl
dHMgaXRlcmF0ZWQgYWZ0ZXJ3YXJkcy4KPiBAQCAtOTIwLDYgKzkyNCw1NSBAQCBpbnQgZ2ljdjNf
bHBpX2NoYW5nZV92Y3B1KHN0cnVjdCBkb21haW4gKmQsIHBhZGRyX3QKPiB2ZG9vcmJlbGwsCj4g
ICAgICByZXR1cm4gMDsKPiAgfQo+Cj4gK2ludCBnaWN2M19pdHNfZGVueV9hY2Nlc3MoY29uc3Qg
c3RydWN0IGRvbWFpbiAqZCkKPiArewo+ICsgICAgaW50IHJjID0gMDsKPiArICAgIHVuc2lnbmVk
IGxvbmcgbWZuLCBucjsKPiArICAgIGNvbnN0IHN0cnVjdCBob3N0X2l0cyAqaXRzX2RhdGE7Cj4g
Kwo+ICsgICAgbGlzdF9mb3JfZWFjaF9lbnRyeShpdHNfZGF0YSwgJmhvc3RfaXRzX2xpc3QsIGVu
dHJ5KQo+ICsgICAgewo+ICsgICAgICAgIG1mbiA9IHBhZGRyX3RvX3BmbihpdHNfZGF0YS0+YWRk
cik7Cj4gKyAgICAgICAgbnIgPSBQRk5fVVAoQUNQSV9HSUNWM19JVFNfTUVNX1NJWkUpOwo+ICsg
ICAgICAgIHJjID0gaW9tZW1fZGVueV9hY2Nlc3MoZCwgbWZuLCBtZm4gKyBucik7Cj4gKyAgICAg
ICAgaWYgKCByYyApCj4gKyAgICAgICAgICAgIGdvdG8gZW5kOwoKSG1tbSwgd2h5IG5vdCB1c2lu
ZyBhIGJyZWFrIGhlcmUgcmF0aGVyIHRoYW4gYSBnb3RvPwoKPiArICAgIH0KPiArZW5kOgo+ICsg
ICAgcmV0dXJuIHJjOwo+ICt9Cj4gKwo+ICt1MzIgZ2ljdjNfaXRzX21hZHRfZ2VuZXJpY190cmFu
c2xhdG9yX3NpemUodm9pZCkKPiArewo+ICsgICAgY29uc3Qgc3RydWN0IGhvc3RfaXRzICppdHNf
ZGF0YTsKPiArICAgIHUzMiBzaXplID0gMDsKPiArCj4gKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5
KGl0c19kYXRhLCAmaG9zdF9pdHNfbGlzdCwgZW50cnkpCj4gKyAgICB7CgpQb2ludGxlc3MgewoK
PiArICAgICAgICBzaXplICs9IHNpemVvZihzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfdHJhbnNs
YXRvcik7Cj4gKyAgICB9CgpTYW1lIGhlcmUgKyBhZGQgYSBuZXdsaW5lLgoKPiArICAgIHJldHVy
biBzaXplOwo+ICt9Cj4gKwo+ICt1MzIgZ2ljdjNfaXRzX21ha2VfaHdkb21fbWFkdCh1OCAqYmFz
ZV9wdHIsIHUzMiBvZmZzZXQpCj4gK3sKPiArICAgIHN0cnVjdCBhY3BpX21hZHRfZ2VuZXJpY190
cmFuc2xhdG9yICpnaWNfaXRzOwo+ICsgICAgY29uc3Qgc3RydWN0IGhvc3RfaXRzICppdHNfZGF0
YTsKPiArICAgIHUzMiB0YWJsZV9sZW4gPSBvZmZzZXQsIHNpemU7Cj4gKwo+ICsgICAgLyogVXBk
YXRlIEdJQyBJVFMgaW5mb3JtYXRpb24gaW4gaGFyZHdhcmUgZG9tYWluJ3MgTUFEVCAqLwo+ICsg
ICAgbGlzdF9mb3JfZWFjaF9lbnRyeShpdHNfZGF0YSwgJmhvc3RfaXRzX2xpc3QsIGVudHJ5KQo+
ICsgICAgewo+ICsgICAgICAgIHNpemUgPSBzaXplb2Yoc3RydWN0IGFjcGlfbWFkdF9nZW5lcmlj
X3RyYW5zbGF0b3IpOwo+ICsgICAgICAgIGdpY19pdHMgPSAoc3RydWN0IGFjcGlfbWFkdF9nZW5l
cmljX3RyYW5zbGF0b3IgKikoYmFzZV9wdHIgKwo+IHRhYmxlX2xlbik7CgpUaGlzIGxpbmUgaXMg
bGlrZWx5IHRvbyBsb25nLgoKPiArICAgICAgICBnaWNfaXRzLT5oZWFkZXIudHlwZSA9IEFDUElf
TUFEVF9UWVBFX0dFTkVSSUNfVFJBTlNMQVRPUjsKPiArICAgICAgICBnaWNfaXRzLT5oZWFkZXIu
bGVuZ3RoID0gc2l6ZTsKPiArICAgICAgICBnaWNfaXRzLT5iYXNlX2FkZHJlc3MgPSBpdHNfZGF0
YS0+YWRkcjsKCk9uIHRoZSBwcmV2aW91cyBwYXRjaCB5b3UgaGFkOgoKZ2ljX2l0cy0+dHJhbnNs
YXRpb25faWQgPSBpdHNfZGF0YS0+dHJhbnNsYXRpb25faWQ7CgpJIGFza2VkIHRvIGV4cGxhaW4g
d2h5IHlvdSBuZWVkIHRvIGhhdmUgdGhlIHNhbWUgSUQgYXMgdGhlIGhvc3QuIEFuZCBub3cgCnlv
dSBkcm9wcGVkIGl0LiBUaGlzIGRvZXMgbm90IG1hdGNoIHRoZSBzcGVjIChUYWJsZSA1LTY3IGlu
IEFDUEkgNi4xKToKCiJHSUMgSVRTIElELiBJbiBhIHN5c3RlbSB3aXRoIG11bHRpcGxlIEdJQyBJ
VFMgdW5pdHMsIHRoaXMgdmFsdWUgbXVzdApiZSB1bmlxdWUgdG8gZWFjaCBvbmUuIgoKQnV0IGhl
cmUsIHRoZSBJVFMgSUQgd2lsbCBub3QgYmUgdW5pcXVlLiBTbyB3aHkgZGlkIHlvdSBkcm9wcGVk
IGl0PwoKPiArICAgICAgICB0YWJsZV9sZW4gKz0gIHNpemU7Cj4gKyAgICB9Cj4gKyAgICByZXR1
cm4gdGFibGVfbGVuOwo+ICt9Cj4gKwo+ICAvKgo+ICAgKiBDcmVhdGUgdGhlIHJlc3BlY3RpdmUg
Z3Vlc3QgRFQgbm9kZXMgZnJvbSBhIGxpc3Qgb2YgaG9zdCBJVFNlcy4KPiAgICogVGhpcyBjb3Bp
ZXMgdGhlIHJlZyBwcm9wZXJ0eSwgc28gdGhlIGd1ZXN0IHNlZXMgdGhlIElUUyBhdCB0aGUgc2Ft
ZQo+IGFkZHJlc3MKPiBAQCAtOTkyLDYgKzEwNDUsMjYgQEAgaW50IGdpY3YzX2l0c19tYWtlX2h3
ZG9tX2R0X25vZGVzKGNvbnN0IHN0cnVjdAo+IGRvbWFpbiAqZCwKPiAgICAgIHJldHVybiByZXM7
Cj4gIH0KPgo+ICtpbnQgZ2ljdjNfaXRzX2FjcGlfaW5pdChzdHJ1Y3QgYWNwaV9zdWJ0YWJsZV9o
ZWFkZXIgKmhlYWRlciwgY29uc3QKPiB1bnNpZ25lZCBsb25nIGVuZCkKCkFDUEkgaXMgYW4gb3B0
aW9uIGFuZCBpcyBub3QgYWJsZSBieSBkZWZhdWx0LiBQbGVhc2UgbWFrZSBzdXJlIHRoYXQgdGhp
cyAKY29kZSBidWlsZCB3aXRob3V0IEFDUEkuIExpa2VseSB0aGlzIG1lYW5zIHN1cnJvdW5kaW5n
IHdpdGggI2lmZGVmIApDT05GSUdfQUNQSS4KCj4gK3sKPiArICAgIHN0cnVjdCBhY3BpX21hZHRf
Z2VuZXJpY190cmFuc2xhdG9yICppdHNfZW50cnk7Cj4gKyAgICBzdHJ1Y3QgaG9zdF9pdHMgKml0
c19kYXRhOwo+ICsKPiArICAgIGl0c19kYXRhID0geHphbGxvYyhzdHJ1Y3QgaG9zdF9pdHMpOwo+
ICsgICAgaWYgKCFpdHNfZGF0YSkKCkNvZGluZyBzdHlsZS4KCj4gKyAgICAgICAgcmV0dXJuIC0x
Owo+ICsKPiArICAgIGl0c19lbnRyeSA9IChzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfdHJhbnNs
YXRvciAqKWhlYWRlcjsKPiArICAgIGl0c19kYXRhLT5hZGRyICA9IGl0c19lbnRyeS0+YmFzZV9h
ZGRyZXNzOwo+ICsgICAgaXRzX2RhdGEtPnNpemUgPSBBQ1BJX0dJQ1YzX0lUU19NRU1fU0laRTsK
PiArCj4gKyAgICBzcGluX2xvY2tfaW5pdCgmaXRzX2RhdGEtPmNtZF9sb2NrKTsKPiArCj4gKyAg
ICBwcmludGsoIkdJQ3YzOiBGb3VuZCBJVFMgQDB4JWx4XG4iLCBpdHNfZGF0YS0+YWRkcik7Cj4g
Kwo+ICsgICAgbGlzdF9hZGRfdGFpbCgmaXRzX2RhdGEtPmVudHJ5LCAmaG9zdF9pdHNfbGlzdCk7
CgpBcyBzYWlkIG9uIHYxLCBsaWtlbHkgeW91IGNvdWxkIHJlLXVzZSBmYWN0b3JpemUgYSBwYXJ0
IG9mIApnaWN2M19pdHNfZHRfaW5pdCB0byBhdm9pZCBpbXBsZW1lbnRpbmcgdHdpY2UgdGhlIGlu
aXRpYWxpemF0aW9uLgoKQWxzbyBuZXdsaW5lLgoKPiArICAgIHJldHVybiAwOwo+ICt9CgpOZXds
aW5lIGhlcmUuCgo+ICAvKiBTY2FuIHRoZSBEVCBmb3IgYW55IElUUyBub2RlcyBhbmQgY3JlYXRl
IGEgbGlzdCBvZiBob3N0IElUU2VzIG91dCBvZgo+IGl0LiAqLwo+ICB2b2lkIGdpY3YzX2l0c19k
dF9pbml0KGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZSkKPiAgewo+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKPiBpbmRl
eCBjOTI3MzA2Li5mMGY2ZDEyIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMuYwo+
ICsrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwo+IEBAIC0xMzMzLDkgKzEzMzMsOCBAQCBzdGF0
aWMgaW50IGdpY3YzX2lvbWVtX2RlbnlfYWNjZXNzKGNvbnN0IHN0cnVjdAo+IGRvbWFpbiAqZCkK
PiAgICAgICAgICByZXR1cm4gaW9tZW1fZGVueV9hY2Nlc3MoZCwgbWZuLCBtZm4gKyBucik7Cj4g
ICAgICB9Cj4KPiAtICAgIHJldHVybiAwOwo+ICsgICAgcmV0dXJuIGdpY3YzX2l0c19kZW55X2Fj
Y2VzcyhkKTsKCkNvcHlpbmcgbXkgYW5zd2VyIGZyb20gdjEgZm9yIGNvbnZlbmllbmNlOgoKICAg
ICBpZiAoIHZiYXNlICE9IElOVkFMSURfUEFERFIgKQogICAgIHsKICAgICAgICAgbWZuID0gdmJh
c2UgPj4gUEFHRV9TSElGVDsKICAgICAgICAgbnIgPSBESVZfUk9VTkRfVVAoY3NpemUsIFBBR0Vf
U0laRSk7CiAgICAgICAgIHJldHVybiBpb21lbV9kZW55X2FjY2VzcyhkLCBtZm4sIG1mbiArIG5y
KTsKICAgICB9CgpXaGVuIEdJQ3YzIGlzIGFibGUgdG8gc3VwcG9ydCBHSUN2MiwgdmJhc2Ugd2ls
bCBiZSB2YWxpZCBhbmQgdGhlIGNvZGUgCndpbGwgYmFpbCBvdXQgYWZ0ZXIgZGVueWluZyBhY2Nl
c3MgdG8gdGhlIEdJQ1YuIFNvIHRoZSBJVFMgcmVnaW9ucyB3aWxsIApub3QgYmUgZGVuaWVkLgoK
Cj4gIH0KPiAtCgpBZ2Fpbiwgd2h5IGRpZCB5b3UgZHJvcCB0aGlzIG5ld2xpbmU/Cgo+ICAjaWZk
ZWYgQ09ORklHX0FDUEkKPiAgc3RhdGljIHZvaWQgX19pbml0Cj4gIGdpY19hY3BpX2FkZF9yZGlz
dF9yZWdpb24ocGFkZHJfdCBiYXNlLCBwYWRkcl90IHNpemUsIGJvb2wgc2luZ2xlX3JkaXN0KQo+
IEBAIC0xMzc0LDYgKzEzNzMsNyBAQCBzdGF0aWMgaW50IGdpY3YzX21ha2VfaHdkb21fbWFkdChj
b25zdCBzdHJ1Y3QKPiBkb21haW4gKmQsIHUzMiBvZmZzZXQpCj4gICAgICBmb3IgKCBpID0gMDsg
aSA8IGQtPm1heF92Y3B1czsgaSsrICkKPiAgICAgIHsKPiAgICAgICAgICBnaWNjID0gKHN0cnVj
dCBhY3BpX21hZHRfZ2VuZXJpY19pbnRlcnJ1cHQgKikoYmFzZV9wdHIgKwo+IHRhYmxlX2xlbik7
Cj4gKwoKQXMgc2FpZCBvbiB2MSwgc3B1cmlvdXMgY2hhbmdlLgoKPiAgICAgICAgICBBQ1BJX01F
TUNQWShnaWNjLCBob3N0X2dpY2MsIHNpemUpOwo+ICAgICAgICAgIGdpY2MtPmNwdV9pbnRlcmZh
Y2VfbnVtYmVyID0gaTsKPiAgICAgICAgICBnaWNjLT51aWQgPSBpOwo+IEBAIC0xMzk5LDcgKzEz
OTksNyBAQCBzdGF0aWMgaW50IGdpY3YzX21ha2VfaHdkb21fbWFkdChjb25zdCBzdHJ1Y3QKPiBk
b21haW4gKmQsIHUzMiBvZmZzZXQpCj4gICAgICAgICAgZ2ljci0+bGVuZ3RoID0gZC0+YXJjaC52
Z2ljLnJkaXN0X3JlZ2lvbnNbaV0uc2l6ZTsKPiAgICAgICAgICB0YWJsZV9sZW4gKz0gc2l6ZTsK
PiAgICAgIH0KPiAtCgpBZ2FpbiB3aHkgZGlkIHlvdSBkcm9wIHRoZSBuZXdsaW5lPwoKPiArICAg
IHRhYmxlX2xlbiA9IGdpY3YzX2l0c19tYWtlX2h3ZG9tX21hZHQoYmFzZV9wdHIsIHRhYmxlX2xl
bik7Cj4gICAgICByZXR1cm4gdGFibGVfbGVuOwo+ICB9Cj4KPiBAQCAtMTU2Nyw2ICsxNTY3LDkg
QEAgc3RhdGljIHZvaWQgX19pbml0IGdpY3YzX2FjcGlfaW5pdCh2b2lkKQo+Cj4gICAgICBnaWN2
My5yZGlzdF9zdHJpZGUgPSAwOwo+Cj4gKyAgICBhY3BpX3RhYmxlX3BhcnNlX21hZHQoQUNQSV9N
QURUX1RZUEVfR0VORVJJQ19UUkFOU0xBVE9SLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
IGdpY3YzX2l0c19hY3BpX2luaXQsIDApOwoKQXMgc2FpZCBvbiB2MSwgYWNwaV90YWJsZV9wYXJz
ZV9tYWR0IG1heSByZXR1cm4gYW4gZXJyb3IuIFdoeSB0aGlzIGlzIApub3QgY2hlY2tlZD8KCj4g
Kwo+ICAgICAgLyoKPiAgICAgICAqIEluIEFDUEksIDAgaXMgY29uc2lkZXJlZCBhcyB0aGUgaW52
YWxpZCBhZGRyZXNzLiBIb3dldmVyIHRoZSByZXN0Cj4gICAgICAgKiBvZiB0aGUgaW5pdGlhbGl6
YXRpb24gcmVseSBvbiB0aGUgaW52YWxpZCBhZGRyZXNzIHRvIGJlCj4gQEAgLTE1ODUsNiArMTU4
OCw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBnaWN2M19hY3BpX2luaXQodm9pZCkKPiAgICAgIGVs
c2UKPiAgICAgICAgICB2c2l6ZSA9IEdVRVNUX0dJQ0NfU0laRTsKPgo+ICsKCkFzIHNhaWQgb24g
djEsIHRoaXMgaXMgYSBzcHVyaW91cyBuZXdsaW5lLgoKPiAgfQo+ICAjZWxzZQo+ICBzdGF0aWMg
dm9pZCBfX2luaXQgZ2ljdjNfYWNwaV9pbml0KHZvaWQpIHsgfQo+IGRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaAo+IGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWNf
djNfaXRzLmgKPiBpbmRleCBkMmEzZTUzLi5iNzJhZWMyIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWNf
djNfaXRzLmgKPiBAQCAtMTA1LDYgKzEwNSw3IEBACj4KPiAgI2luY2x1ZGUgPHhlbi9kZXZpY2Vf
dHJlZS5oPgo+ICAjaW5jbHVkZSA8eGVuL3JidHJlZS5oPgo+ICsjaW5jbHVkZSA8eGVuL2FjcGku
aD4KPgo+ICAjZGVmaW5lIEhPU1RfSVRTX0ZMVVNIX0NNRF9RVUVVRSAgICAgICAgKDFVIDw8IDAp
Cj4gICNkZWZpbmUgSE9TVF9JVFNfVVNFU19QVEEgICAgICAgICAgICAgICAoMVUgPDwgMSkKPiBA
QCAtMTM0LDYgKzEzNSw3IEBAIGV4dGVybiBzdHJ1Y3QgbGlzdF9oZWFkIGhvc3RfaXRzX2xpc3Q7
Cj4KPiAgLyogUGFyc2UgdGhlIGhvc3QgRFQgYW5kIHBpY2sgdXAgYWxsIGhvc3QgSVRTZXMuICov
Cj4gIHZvaWQgZ2ljdjNfaXRzX2R0X2luaXQoY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpu
b2RlKTsKPiAraW50ICBnaWN2M19pdHNfYWNwaV9pbml0KHN0cnVjdCBhY3BpX3N1YnRhYmxlX2hl
YWRlciAqaGVhZGVyLCBjb25zdAo+IHVuc2lnbmVkIGxvbmcgZW5kKTsKClRoaXMgd2lsbCBsaWtl
bHkgbmVlZCBhbiAjaWZkZWYgQ09ORklHX0FDUEkuIEFuZCBhbHNvIGEgc3R1YiB3b3VsZCBiZSAK
cmVxdWlyZWQgaWYgSVRTIGlzIGRpc2FibGVkLgoKPgo+ICBib29sIGdpY3YzX2l0c19ob3N0X2hh
c19pdHModm9pZCk7Cj4KPiBAQCAtMTY3LDYgKzE2OSwxMCBAQCBpbnQgZ2ljdjNfaXRzX21ha2Vf
aHdkb21fZHRfbm9kZXMoY29uc3Qgc3RydWN0Cj4gZG9tYWluICpkLAo+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpnaWMsCj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpmZHQpOwo+Cj4gK3UzMiBn
aWN2M19pdHNfbWFrZV9od2RvbV9tYWR0KHU4ICpiYXNlX3B0ciwgdTMyIG9mZnNldCk7Cj4gK3Uz
MiBnaWN2M19pdHNfbWFkdF9nZW5lcmljX3RyYW5zbGF0b3Jfc2l6ZSh2b2lkKTsKPiArLyogRGVu
eSBpb21lbSBhY2Nlc3MgZm9yIGl0cyAqLwo+ICtpbnQgZ2ljdjNfaXRzX2RlbnlfYWNjZXNzKGNv
bnN0IHN0cnVjdCBkb21haW4gKmQpOwoKU2FtZSBoZXJlLgoKPiAgLyoKPiAgICogTWFwIGEgZGV2
aWNlIG9uIHRoZSBob3N0IGJ5IGFsbG9jYXRpbmcgYW4gSVRUIG9uIHRoZSBob3N0IChJVFMpLgo+
ICAgKiAibnJfZXZlbnQiIHNwZWNpZmllcyBob3cgbWFueSBldmVudHMgKGludGVycnVwdHMpIHRo
aXMgZGV2aWNlIHdpbGwKPiBuZWVkLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 08 13:59:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 13: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 1dIxy2-000395-IP; Thu, 08 Jun 2017 13: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 <robin.murphy@arm.com>) id 1dIxy1-00038w-4V
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 13:59:17 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 14/89-19466-43859395; Thu, 08 Jun 2017 13:59:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVysyfVTdcgwjL
 S4NsBE4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePLup3MBTslK24u2cvUwNgo2sXIxSEksJFR
 YvOCXjYIZzejxPM/exm7GDk5hAWcJObcaANLiAjcZJG4svc+O0iCWUBB4te9TawgtpBAiMSil
 S+YQWw2AU2Jhc8g4rwCVhI7/n8CaubgYBFQkXh93wAkLCoQLtF7oJ8NokRQ4uTMJywgNqeAgc
 S594+gxqtL/Jl3iRnCFpe49WQ+E4QtL7H97RzmCYz8s5C0z0LSMgtJyywkLQsYWVYxahSnFpW
 lFukaGeolFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgQGaD0DA+MOxruT/Q4xSnIw
 KYnyKgpYRgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4P0cBpQTLEpNT61Iy8wBxgpMWoKDR0mEN
 w4kzVtckJhbnJkOkTrFqCglzrsCJCEAksgozYNrg8XnJUZZKWFeRgYGBiGegtSi3MwSVPlXjO
 IcjErCvJYgU3gy80rgpr8CWswEtHjJOwuQxSWJCCmpBsZ9jGkcIlkxp9l6jb6xPVX99KozZGZ
 Jmk+/55SNO2I+c5uXSHNWrQtQ2O31Kc7McVf5k4antjZ213f9nyZloqq996vyBO+fBvGHlf4f
 Omila/JG2T7uw0nG1S2X8xh7Tvcrf9U+U5XIeXfOVK1zZdN9jsnF7P+R2Cv/oVSh7N+L/5tee
 Lq95VJiKc5INNRiLipOBADZIUIAygIAAA==
X-Env-Sender: robin.murphy@arm.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1496930352!102284082!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43583 invoked from network); 8 Jun 2017 13:59:12 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-206.messagelabs.com with SMTP; 8 Jun 2017 13:59: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 CBFBA2B;
 Thu,  8 Jun 2017 06:59:11 -0700 (PDT)
Received: from [10.1.210.40] (e110467-lin.cambridge.arm.com [10.1.210.40])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 79A853F3E1;
 Thu,  8 Jun 2017 06:59:08 -0700 (PDT)
To: Christoph Hellwig <hch@lst.de>, x86@kernel.org,
 linux-arm-kernel@lists.infradead.org, xen-devel@lists.xenproject.org,
 linux-c6x-dev@linux-c6x.org, linux-hexagon@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-mips@linux-mips.org,
 openrisc@lists.librecores.org, linuxppc-dev@lists.ozlabs.org,
 linux-s390@vger.kernel.org, linux-sh@vger.kernel.org,
 sparclinux@vger.kernel.org, linux-xtensa@linux-xtensa.org,
 dmaengine@vger.kernel.org, linux-tegra@vger.kernel.org,
 dri-devel@lists.freedesktop.org, linux-samsung-soc@vger.kernel.org,
 iommu@lists.linux-foundation.org, netdev@vger.kernel.org
References: <20170608132609.32662-1-hch@lst.de>
 <20170608132609.32662-7-hch@lst.de>
From: Robin Murphy <robin.murphy@arm.com>
Message-ID: <0bfb0841-f054-78de-628d-a0955336bcb4@arm.com>
Date: Thu, 8 Jun 2017 14:59:07 +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: <20170608132609.32662-7-hch@lst.de>
Content-Language: en-US
Cc: linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH 06/44] iommu/dma: don't rely on
	DMA_ERROR_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>

SGkgQ2hyaXN0b3BoLAoKT24gMDgvMDYvMTcgMTQ6MjUsIENocmlzdG9waCBIZWxsd2lnIHdyb3Rl
Ogo+IERNQV9FUlJPUl9DT0RFIGlzIG5vdCBhIHB1YmxpYyBBUEkgYW5kIHdpbGwgZ28gYXdheSBz
b29uLiAgZG1hIGRtYS1pb21tdQo+IGRyaXZlciBhbHJlYWR5IGltcGxlbWVudHMgYSBwcm9wZXIg
LT5tYXBwaW5nX2Vycm9yIG1ldGhvZCwgc28gaXQncyBvbmx5Cj4gdXNpbmcgdGhlIHZhbHVlIGlu
dGVybmFsbHkuICBBZGQgYSBuZXcgbG9jYWwgZGVmaW5lIHVzaW5nIHRoZSB2YWx1ZQo+IHRoYXQg
YXJtNjQgd2hpY2ggaXMgdGhlIG9ubHkgY3VycmVudCB1c2VyIG9mIGRtYS1pb21tdS4KCkl0IHdv
dWxkIGJlIGZpbmUgdG8ganVzdCB1c2UgMCwgc2luY2UgZG1hLWlvbW11IGFscmVhZHkgbWFrZXMg
c3VyZSB0aGF0CnRoYXQgd2lsbCBuZXZlciBiZSBhbGxvY2F0ZWQgZm9yIGEgdmFsaWQgRE1BIGFk
ZHJlc3MuCgpPdGhlcndpc2UsIGxvb2tzIGdvb2QhCgpSb2Jpbi4KCj4gU2lnbmVkLW9mZi1ieTog
Q2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+Cj4gLS0tCj4gIGRyaXZlcnMvaW9tbXUvZG1h
LWlvbW11LmMgfCAxOCArKysrKysrKysrLS0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDEwIGlu
c2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvaW9t
bXUvZG1hLWlvbW11LmMgYi9kcml2ZXJzL2lvbW11L2RtYS1pb21tdS5jCj4gaW5kZXggNjI2MThl
NzdiZWRjLi42MzhhZWE4MTRiOTQgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9pb21tdS9kbWEtaW9t
bXUuYwo+ICsrKyBiL2RyaXZlcnMvaW9tbXUvZG1hLWlvbW11LmMKPiBAQCAtMzEsNiArMzEsOCBA
QAo+ICAjaW5jbHVkZSA8bGludXgvc2NhdHRlcmxpc3QuaD4KPiAgI2luY2x1ZGUgPGxpbnV4L3Zt
YWxsb2MuaD4KPiAgCj4gKyNkZWZpbmUgSU9NTVVfTUFQUElOR19FUlJPUgkofihkbWFfYWRkcl90
KTApCj4gKwo+ICBzdHJ1Y3QgaW9tbXVfZG1hX21zaV9wYWdlIHsKPiAgCXN0cnVjdCBsaXN0X2hl
YWQJbGlzdDsKPiAgCWRtYV9hZGRyX3QJCWlvdmE7Cj4gQEAgLTUwMCw3ICs1MDIsNyBAQCB2b2lk
IGlvbW11X2RtYV9mcmVlKHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IHBhZ2UgKipwYWdlcywg
c2l6ZV90IHNpemUsCj4gIHsKPiAgCV9faW9tbXVfZG1hX3VubWFwKGlvbW11X2dldF9kb21haW5f
Zm9yX2RldihkZXYpLCAqaGFuZGxlLCBzaXplKTsKPiAgCV9faW9tbXVfZG1hX2ZyZWVfcGFnZXMo
cGFnZXMsIFBBR0VfQUxJR04oc2l6ZSkgPj4gUEFHRV9TSElGVCk7Cj4gLQkqaGFuZGxlID0gRE1B
X0VSUk9SX0NPREU7Cj4gKwkqaGFuZGxlID0gSU9NTVVfTUFQUElOR19FUlJPUjsKPiAgfQo+ICAK
PiAgLyoqCj4gQEAgLTUzMyw3ICs1MzUsNyBAQCBzdHJ1Y3QgcGFnZSAqKmlvbW11X2RtYV9hbGxv
YyhzdHJ1Y3QgZGV2aWNlICpkZXYsIHNpemVfdCBzaXplLCBnZnBfdCBnZnAsCj4gIAlkbWFfYWRk
cl90IGlvdmE7Cj4gIAl1bnNpZ25lZCBpbnQgY291bnQsIG1pbl9zaXplLCBhbGxvY19zaXplcyA9
IGRvbWFpbi0+cGdzaXplX2JpdG1hcDsKPiAgCj4gLQkqaGFuZGxlID0gRE1BX0VSUk9SX0NPREU7
Cj4gKwkqaGFuZGxlID0gSU9NTVVfTUFQUElOR19FUlJPUjsKPiAgCj4gIAltaW5fc2l6ZSA9IGFs
bG9jX3NpemVzICYgLWFsbG9jX3NpemVzOwo+ICAJaWYgKG1pbl9zaXplIDwgUEFHRV9TSVpFKSB7
Cj4gQEAgLTYyNywxMSArNjI5LDExIEBAIHN0YXRpYyBkbWFfYWRkcl90IF9faW9tbXVfZG1hX21h
cChzdHJ1Y3QgZGV2aWNlICpkZXYsIHBoeXNfYWRkcl90IHBoeXMsCj4gIAo+ICAJaW92YSA9IGlv
bW11X2RtYV9hbGxvY19pb3ZhKGRvbWFpbiwgc2l6ZSwgZG1hX2dldF9tYXNrKGRldiksIGRldik7
Cj4gIAlpZiAoIWlvdmEpCj4gLQkJcmV0dXJuIERNQV9FUlJPUl9DT0RFOwo+ICsJCXJldHVybiBJ
T01NVV9NQVBQSU5HX0VSUk9SOwo+ICAKPiAgCWlmIChpb21tdV9tYXAoZG9tYWluLCBpb3ZhLCBw
aHlzIC0gaW92YV9vZmYsIHNpemUsIHByb3QpKSB7Cj4gIAkJaW9tbXVfZG1hX2ZyZWVfaW92YShj
b29raWUsIGlvdmEsIHNpemUpOwo+IC0JCXJldHVybiBETUFfRVJST1JfQ09ERTsKPiArCQlyZXR1
cm4gSU9NTVVfTUFQUElOR19FUlJPUjsKPiAgCX0KPiAgCXJldHVybiBpb3ZhICsgaW92YV9vZmY7
Cj4gIH0KPiBAQCAtNjcxLDcgKzY3Myw3IEBAIHN0YXRpYyBpbnQgX19maW5hbGlzZV9zZyhzdHJ1
Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBzY2F0dGVybGlzdCAqc2csIGludCBuZW50cywKPiAgCj4g
IAkJcy0+b2Zmc2V0ICs9IHNfaW92YV9vZmY7Cj4gIAkJcy0+bGVuZ3RoID0gc19sZW5ndGg7Cj4g
LQkJc2dfZG1hX2FkZHJlc3MocykgPSBETUFfRVJST1JfQ09ERTsKPiArCQlzZ19kbWFfYWRkcmVz
cyhzKSA9IElPTU1VX01BUFBJTkdfRVJST1I7Cj4gIAkJc2dfZG1hX2xlbihzKSA9IDA7Cj4gIAo+
ICAJCS8qCj4gQEAgLTcxNCwxMSArNzE2LDExIEBAIHN0YXRpYyB2b2lkIF9faW52YWxpZGF0ZV9z
ZyhzdHJ1Y3Qgc2NhdHRlcmxpc3QgKnNnLCBpbnQgbmVudHMpCj4gIAlpbnQgaTsKPiAgCj4gIAlm
b3JfZWFjaF9zZyhzZywgcywgbmVudHMsIGkpIHsKPiAtCQlpZiAoc2dfZG1hX2FkZHJlc3Mocykg
IT0gRE1BX0VSUk9SX0NPREUpCj4gKwkJaWYgKHNnX2RtYV9hZGRyZXNzKHMpICE9IElPTU1VX01B
UFBJTkdfRVJST1IpCj4gIAkJCXMtPm9mZnNldCArPSBzZ19kbWFfYWRkcmVzcyhzKTsKPiAgCQlp
ZiAoc2dfZG1hX2xlbihzKSkKPiAgCQkJcy0+bGVuZ3RoID0gc2dfZG1hX2xlbihzKTsKPiAtCQlz
Z19kbWFfYWRkcmVzcyhzKSA9IERNQV9FUlJPUl9DT0RFOwo+ICsJCXNnX2RtYV9hZGRyZXNzKHMp
ID0gSU9NTVVfTUFQUElOR19FUlJPUjsKPiAgCQlzZ19kbWFfbGVuKHMpID0gMDsKPiAgCX0KPiAg
fQo+IEBAIC04MzYsNyArODM4LDcgQEAgdm9pZCBpb21tdV9kbWFfdW5tYXBfcmVzb3VyY2Uoc3Ry
dWN0IGRldmljZSAqZGV2LCBkbWFfYWRkcl90IGhhbmRsZSwKPiAgCj4gIGludCBpb21tdV9kbWFf
bWFwcGluZ19lcnJvcihzdHJ1Y3QgZGV2aWNlICpkZXYsIGRtYV9hZGRyX3QgZG1hX2FkZHIpCj4g
IHsKPiAtCXJldHVybiBkbWFfYWRkciA9PSBETUFfRVJST1JfQ09ERTsKPiArCXJldHVybiBkbWFf
YWRkciA9PSBJT01NVV9NQVBQSU5HX0VSUk9SOwo+ICB9Cj4gIAo+ICBzdGF0aWMgc3RydWN0IGlv
bW11X2RtYV9tc2lfcGFnZSAqaW9tbXVfZG1hX2dldF9tc2lfcGFnZShzdHJ1Y3QgZGV2aWNlICpk
ZXYsCj4gCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 08 14:00:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 14:00:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIxzF-0003lO-Tp; Thu, 08 Jun 2017 14:00: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 1dIxzF-0003kp-8z
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 14:00:33 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 A9/A9-01999-08859395; Thu, 08 Jun 2017 14:00:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsVyuP0Ov25DhGW
 kwY8FbBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8afi49ZC25JVbQcnsPWwHhUtIuRk0NCwEji
 7cR/TF2MXBxCAgsZJS79+cAMkhAWsJQ4NXM5O4gtIuAg8fLdEkYQm1nAT2LHnKdAcQ6gBmOJv
 u4SkDCbgKrEhuunWEFsXgFriXnH17OAlLAIqEi8POMHEhYVCJfoPdDPBlEiKHFy5hMWEJtTwE
 Rib9MXJojp6hJ/5l1ihrDFJW49mQ8Vl5fY/nYO8wRG/llI2mchaZmFpGUWkpYFjCyrGDWKU4v
 KUot0DY31kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECQ5MBCHYw/tvmeYhRkoNJ
 SZRXUcAyUogvKT+lMiOxOCO+qDQntfgQowwHh5IEr384UE6wKDU9tSItMwcYJTBpCQ4eJRHeu
 DCgNG9xQWJucWY6ROoUoy7HhtXrvzAJseTl56VKifNagMwQACnKKM2DGwGL2EuMslLCvIxARw
 nxFKQW5WaWoMq/YhTnYFQS5rUEWcWTmVcCt+kV0BFMQEcseWcBckRJIkJKqoExfErayjlKbJE
 i37lnbtKN+FVml9gzmc9KYeV1Vt0ZZosOh4X/vhT4vHpB21z12DlHwlfke1+SvlPr3/ApdSbv
 pXcJ3Wwb012W5716kl2Z2fxT0GNVZo2/1I01H/kjFRY/vfRMWCFndrpi3qtodsOXxr/9P207e
 lWhWSdl01ePVTM//sy/MtdKiaU4I9FQi7moOBEAyGFXINMCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1496930431!66210245!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36074 invoked from network); 8 Jun 2017 14:00:32 -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; 8 Jun 2017 14:00: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 671F4AB43;
 Thu,  8 Jun 2017 14:00:31 +0000 (UTC)
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
References: <20170607162412.8432-1-jgross@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <7a69196a-38ea-04f6-1f70-2bdbb36065ea@suse.com>
Date: Thu, 8 Jun 2017 16:00:29 +0200
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: <20170607162412.8432-1-jgross@suse.com>
Content-Language: en-US
Cc: andre.przywara@arm.com, boris.ostrovsky@oracle.com, stable@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH] xen: avoid deadlock in xenbus 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>

T24gMDcvMDYvMTcgMTg6MjQsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gVGhlcmUgaGFzIGJlZW4g
YSByZXBvcnQgYWJvdXQgYSBkZWFkbG9jayBpbiB0aGUgeGVuYnVzIGRyaXZlcjoKPiAKPiBbICAy
NDcuOTc5NDk4XSA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KPiBbICAyNDcuOTg1Njg4XSBXQVJOSU5HOiBwb3NzaWJsZSBjaXJjdWxhciBsb2Nr
aW5nIGRlcGVuZGVuY3kgZGV0ZWN0ZWQKPiBbICAyNDcuOTkxODgyXSA0LjEyLjAtcmM0LTAwMDIy
LWdjNGIyNWMwICM1NzUgTm90IHRhaW50ZWQKPiBbICAyNDcuOTk3MDQwXSAtLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiBbICAyNDguMDAzMjMy
XSB4ZW5idXMvOTEgaXMgdHJ5aW5nIHRvIGFjcXVpcmUgbG9jazoKPiBbICAyNDguMDA3ODc1XSAg
KCZ1LT5tc2didWZmZXJfbXV0ZXgpeysuKy4rLn0sIGF0OiBbPGZmZmYwMDAwMDg2M2U5MDQ+XQo+
IHhlbmJ1c19kZXZfcXVldWVfcmVwbHkrMHgzYy8weDIzMAo+IFsgIDI0OC4wMTcxNjNdCj4gWyAg
MjQ4LjAxNzE2M10gYnV0IHRhc2sgaXMgYWxyZWFkeSBob2xkaW5nIGxvY2s6Cj4gWyAgMjQ4LjAy
MzA5Nl0gICh4Yl93cml0ZV9tdXRleCl7Ky4rLi4ufSwgYXQ6IFs8ZmZmZjAwMDAwODYzYTk0MD5d
Cj4geGVuYnVzX3RocmVhZCsweDVmMC8weDc5OAo+IFsgIDI0OC4wMzEyNjddCj4gWyAgMjQ4LjAz
MTI2N10gd2hpY2ggbG9jayBhbHJlYWR5IGRlcGVuZHMgb24gdGhlIG5ldyBsb2NrLgo+IFsgIDI0
OC4wMzEyNjddCj4gWyAgMjQ4LjAzOTYxNV0KPiBbICAyNDguMDM5NjE1XSB0aGUgZXhpc3Rpbmcg
ZGVwZW5kZW5jeSBjaGFpbiAoaW4gcmV2ZXJzZSBvcmRlcikgaXM6Cj4gWyAgMjQ4LjA0NzE3Nl0K
PiBbICAyNDguMDQ3MTc2XSAtPiAjMSAoeGJfd3JpdGVfbXV0ZXgpeysuKy4uLn06Cj4gWyAgMjQ4
LjA1Mjk0M10gICAgICAgIF9fbG9ja19hY3F1aXJlKzB4MTcyOC8weDE3NzgKPiBbICAyNDguMDU3
NDk4XSAgICAgICAgbG9ja19hY3F1aXJlKzB4YzQvMHgyODgKPiBbICAyNDguMDYxNjMwXSAgICAg
ICAgX19tdXRleF9sb2NrKzB4ODQvMHg4NjgKPiBbICAyNDguMDY1NzU1XSAgICAgICAgbXV0ZXhf
bG9ja19uZXN0ZWQrMHgzYy8weDUwCj4gWyAgMjQ4LjA3MDIyN10gICAgICAgIHhzX3NlbmQrMHgx
NjQvMHgxZjgKPiBbICAyNDguMDc0MDE1XSAgICAgICAgeGVuYnVzX2Rldl9yZXF1ZXN0X2FuZF9y
ZXBseSsweDZjLzB4ODgKPiBbICAyNDguMDc5NDI3XSAgICAgICAgeGVuYnVzX2ZpbGVfd3JpdGUr
MHgyNjAvMHg0MjAKPiBbICAyNDguMDg0MDczXSAgICAgICAgX192ZnNfd3JpdGUrMHg0OC8weDEz
OAo+IFsgIDI0OC4wODgxMTNdICAgICAgICB2ZnNfd3JpdGUrMHhhOC8weDFiOAo+IFsgIDI0OC4w
OTE5ODNdICAgICAgICBTeVNfd3JpdGUrMHg1NC8weGIwCj4gWyAgMjQ4LjA5NTc2OF0gICAgICAg
IGVsMF9zdmNfbmFrZWQrMHgyNC8weDI4Cj4gWyAgMjQ4LjA5OTg5N10KPiBbICAyNDguMDk5ODk3
XSAtPiAjMCAoJnUtPm1zZ2J1ZmZlcl9tdXRleCl7Ky4rLisufToKPiBbICAyNDguMTA2MDg4XSAg
ICAgICAgcHJpbnRfY2lyY3VsYXJfYnVnKzB4ODAvMHgyZTAKPiBbICAyNDguMTEwNzMwXSAgICAg
ICAgX19sb2NrX2FjcXVpcmUrMHgxNzY4LzB4MTc3OAo+IFsgIDI0OC4xMTUyODhdICAgICAgICBs
b2NrX2FjcXVpcmUrMHhjNC8weDI4OAo+IFsgIDI0OC4xMTk0MTddICAgICAgICBfX211dGV4X2xv
Y2srMHg4NC8weDg2OAo+IFsgIDI0OC4xMjM1NDVdICAgICAgICBtdXRleF9sb2NrX25lc3RlZCsw
eDNjLzB4NTAKPiBbICAyNDguMTI4MDE2XSAgICAgICAgeGVuYnVzX2Rldl9xdWV1ZV9yZXBseSsw
eDNjLzB4MjMwCj4gWyAgMjQ4LjEzMzAwNV0gICAgICAgIHhlbmJ1c190aHJlYWQrMHg3ODgvMHg3
OTgKPiBbICAyNDguMTM3MzA2XSAgICAgICAga3RocmVhZCsweDExMC8weDE0MAo+IFsgIDI0OC4x
NDEwODddICAgICAgICByZXRfZnJvbV9mb3JrKzB4MTAvMHg0MAo+IAo+IEl0IGlzIHJhdGhlciBl
YXN5IHRvIGF2b2lkIGJ5IGRyb3BwaW5nIHhiX3dyaXRlX211dGV4IGJlZm9yZSBjYWxsaW5nCj4g
eGVuYnVzX2Rldl9xdWV1ZV9yZXBseSgpLgo+IAo+IEZpeGVzIGZkOGFhOTA5NWE5NWMwMmRjYzM1
NTQwYTI2MzI2N2MyOWI4ZmRhOWQgKCJ4ZW46IG9wdGltaXplIHhlbmJ1cwo+IGRyaXZlciBmb3Ig
bXVsdGlwbGUgY29uY3VycmVudCB4ZW5zdG9yZSBhY2Nlc3NlcyIpLgo+IAo+IENjOiA8c3RhYmxl
QHZnZXIua2VybmVsLm9yZz4gIyA0LjExCj4gUmVwb3J0ZWQtYnk6IEFuZHJlIFByenl3YXJhIDxh
bmRyZS5wcnp5d2FyYUBhcm0uY29tPgo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpn
cm9zc0BzdXNlLmNvbT4KCldoaWxlIHRoaXMgcGF0Y2ggaXMgZnVuY3Rpb25hbGx5IG9rYXksIHRo
ZSByZXN1bHRpbmcgY29kZSBpcyBub3QKdmVyeSBuaWNlLiBXaWxsIHNlbmQgb3V0IFYyIHNvb24g
bG9va2luZyBtdWNoIGJldHRlci4KCgpKdWVyZ2VuCgo+IC0tLQo+ICBkcml2ZXJzL3hlbi94ZW5i
dXMveGVuYnVzX2NvbW1zLmMgfCA3ICsrKysrLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0
aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4veGVu
YnVzL3hlbmJ1c19jb21tcy5jIGIvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19jb21tcy5jCj4g
aW5kZXggODU2YWRhNWQzOWM5Li5hNDRiY2RiZjY1MzMgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy94
ZW4veGVuYnVzL3hlbmJ1c19jb21tcy5jCj4gKysrIGIvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1
c19jb21tcy5jCj4gQEAgLTMwNSwxOCArMzA1LDIxIEBAIHN0YXRpYyBpbnQgcHJvY2Vzc19tc2co
dm9pZCkKPiAgCQkJCQlyZXEtPmJvZHkgPSBzdGF0ZS5ib2R5Owo+ICAJCQkJCXJlcS0+c3RhdGUg
PSB4Yl9yZXFfc3RhdGVfZ290X3JlcGx5Owo+ICAJCQkJCWxpc3RfZGVsKCZyZXEtPmxpc3QpOwo+
ICsJCQkJCW11dGV4X3VubG9jaygmeGJfd3JpdGVfbXV0ZXgpOwo+ICAJCQkJCXJlcS0+Y2IocmVx
KTsKPiAgCQkJCX0gZWxzZSB7Cj4gIAkJCQkJbGlzdF9kZWwoJnJlcS0+bGlzdCk7Cj4gKwkJCQkJ
bXV0ZXhfdW5sb2NrKCZ4Yl93cml0ZV9tdXRleCk7Cj4gIAkJCQkJa2ZyZWUocmVxKTsKPiAgCQkJ
CX0KPiAgCQkJCWVyciA9IDA7Cj4gIAkJCQlicmVhazsKPiAgCQkJfQo+ICAJCX0KPiAtCQltdXRl
eF91bmxvY2soJnhiX3dyaXRlX211dGV4KTsKPiAtCQlpZiAoZXJyKQo+ICsJCWlmIChlcnIpIHsK
PiArCQkJbXV0ZXhfdW5sb2NrKCZ4Yl93cml0ZV9tdXRleCk7Cj4gIAkJCWdvdG8gb3V0Owo+ICsJ
CX0KPiAgCX0KPiAgCj4gIAltdXRleF91bmxvY2soJnhzX3Jlc3BvbnNlX211dGV4KTsKPiAKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 08 14:02:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 14: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 1dIy0m-0003zn-7o; Thu, 08 Jun 2017 14:02:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <robin.murphy@arm.com>) id 1dIy0k-0003zW-TY
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 14:02:06 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 E7/CC-03557-ED859395; Thu, 08 Jun 2017 14:02:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVysyfVTfduhGW
 kwbkZBhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aPq4cZC9byVlz/e4ixgXExdxcjF4eQwEZG
 iQXfTrB2MXICObsZJS62VYHYwgLmEtN3PGAFKRIRuMkicWXvfXaQBLOAgsSve5ugGkIlPk6by
 wJiswloSix8BhHnFbCS6FnymxnEZhFQkTi38B4jiC0qEC7Re6CfDaJGUOLkzCdgvZwChhLfO2
 +zQMxXl/gz7xIzhC0ucevJfCYIW15i+9s5zBMY+WchaZ+FpGUWkpZZSFoWMLKsYlQvTi0qSy3
 SNdNLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMTwYg2ME474T/IUZJDiYlUV5F
 ActIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8/uFAOcGi1PTUirTMHGCkwKQlOHiURHjjwoDSv
 MUFibnFmekQqVOMilLivHNA+gRAEhmleXBtsOi8xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJW
 FeS5DxPJl5JXDTXwEtZgJavOSdBcjikkSElFQD45o/Pz/oqQTUFU6N3CxvwPh83evyx3azZLq
 0Upiexe93Tiv28LPY8y+e+dP58huXIs/+9yv4/KjYKVLtdNbTpPL8ooPh255/jzJ0K43ILt/I
 8ffu/0Onba8d2vzW6fOVH7lTRc+nL5p6wtS5JK/4xs7V9me7jvx3+PY05/vx3Ys9FY/ez7QJO
 aDEUpyRaKjFXFScCADd6ctxyQIAAA==
X-Env-Sender: robin.murphy@arm.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1496930525!96449671!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10756 invoked from network); 8 Jun 2017 14:02:05 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-27.messagelabs.com with SMTP; 8 Jun 2017 14:02: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 0C8CE2B;
 Thu,  8 Jun 2017 07:02:05 -0700 (PDT)
Received: from [10.1.210.40] (e110467-lin.cambridge.arm.com [10.1.210.40])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A8F893F3E1;
 Thu,  8 Jun 2017 07:02:01 -0700 (PDT)
To: Christoph Hellwig <hch@lst.de>, x86@kernel.org,
 linux-arm-kernel@lists.infradead.org, xen-devel@lists.xenproject.org,
 linux-c6x-dev@linux-c6x.org, linux-hexagon@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-mips@linux-mips.org,
 openrisc@lists.librecores.org, linuxppc-dev@lists.ozlabs.org,
 linux-s390@vger.kernel.org, linux-sh@vger.kernel.org,
 sparclinux@vger.kernel.org, linux-xtensa@linux-xtensa.org,
 dmaengine@vger.kernel.org, linux-tegra@vger.kernel.org,
 dri-devel@lists.freedesktop.org, linux-samsung-soc@vger.kernel.org,
 iommu@lists.linux-foundation.org, netdev@vger.kernel.org
References: <20170608132609.32662-1-hch@lst.de>
 <20170608132609.32662-17-hch@lst.de>
From: Robin Murphy <robin.murphy@arm.com>
Message-ID: <dddc8995-8278-0604-07cd-ffe34526686e@arm.com>
Date: Thu, 8 Jun 2017 15:02: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: <20170608132609.32662-17-hch@lst.de>
Content-Language: en-US
Cc: linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH 16/44] arm64: remove DMA_ERROR_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>

T24gMDgvMDYvMTcgMTQ6MjUsIENocmlzdG9waCBIZWxsd2lnIHdyb3RlOgo+IFRoZSBkbWEgYWxs
b2MgaW50ZXJmYWNlIHJldHVybnMgYW4gZXJyb3IgYnkgcmV0dXJuIE5VTEwsIGFuZCB0aGUKPiBt
YXBwaW5nIGludGVyZmFjZXMgcmVseSBvbiB0aGUgbWFwcGluZ19lcnJvciBtZXRob2QsIHdoaWNo
IHRoZSBkdW1teQo+IG9wcyBhbHJlYWR5IGltcGxlbWVudCBjb3JyZWN0bHkuCj4gCj4gVGh1cyBy
ZW1vdmUgdGhlIERNQV9FUlJPUl9DT0RFIGRlZmluZS4KClJldmlld2VkLWJ5OiBSb2JpbiBNdXJw
aHkgPHJvYmluLm11cnBoeUBhcm0uY29tPgoKPiBTaWduZWQtb2ZmLWJ5OiBDaHJpc3RvcGggSGVs
bHdpZyA8aGNoQGxzdC5kZT4KPiAtLS0KPiAgYXJjaC9hcm02NC9pbmNsdWRlL2FzbS9kbWEtbWFw
cGluZy5oIHwgMSAtCj4gIGFyY2gvYXJtNjQvbW0vZG1hLW1hcHBpbmcuYyAgICAgICAgICB8IDMg
Ky0tCj4gIDIgZmlsZXMgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDMgZGVsZXRpb25zKC0pCj4g
Cj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtNjQvaW5jbHVkZS9hc20vZG1hLW1hcHBpbmcuaCBiL2Fy
Y2gvYXJtNjQvaW5jbHVkZS9hc20vZG1hLW1hcHBpbmcuaAo+IGluZGV4IDUzOTJkYmVmZmE0NS4u
Y2Y4ZmM4ZjA1NTgwIDEwMDY0NAo+IC0tLSBhL2FyY2gvYXJtNjQvaW5jbHVkZS9hc20vZG1hLW1h
cHBpbmcuaAo+ICsrKyBiL2FyY2gvYXJtNjQvaW5jbHVkZS9hc20vZG1hLW1hcHBpbmcuaAo+IEBA
IC0yNCw3ICsyNCw2IEBACj4gICNpbmNsdWRlIDx4ZW4veGVuLmg+Cj4gICNpbmNsdWRlIDxhc20v
eGVuL2h5cGVydmlzb3IuaD4KPiAgCj4gLSNkZWZpbmUgRE1BX0VSUk9SX0NPREUJKH4oZG1hX2Fk
ZHJfdCkwKQo+ICBleHRlcm4gY29uc3Qgc3RydWN0IGRtYV9tYXBfb3BzIGR1bW15X2RtYV9vcHM7
Cj4gIAo+ICBzdGF0aWMgaW5saW5lIGNvbnN0IHN0cnVjdCBkbWFfbWFwX29wcyAqZ2V0X2FyY2hf
ZG1hX29wcyhzdHJ1Y3QgYnVzX3R5cGUgKmJ1cykKPiBkaWZmIC0tZ2l0IGEvYXJjaC9hcm02NC9t
bS9kbWEtbWFwcGluZy5jIGIvYXJjaC9hcm02NC9tbS9kbWEtbWFwcGluZy5jCj4gaW5kZXggMzIx
NmUwOThjMDU4Li4xNDdmYmI5MDdhMmYgMTAwNjQ0Cj4gLS0tIGEvYXJjaC9hcm02NC9tbS9kbWEt
bWFwcGluZy5jCj4gKysrIGIvYXJjaC9hcm02NC9tbS9kbWEtbWFwcGluZy5jCj4gQEAgLTE4NCw3
ICsxODQsNiBAQCBzdGF0aWMgdm9pZCAqX19kbWFfYWxsb2Moc3RydWN0IGRldmljZSAqZGV2LCBz
aXplX3Qgc2l6ZSwKPiAgbm9fbWFwOgo+ICAJX19kbWFfZnJlZV9jb2hlcmVudChkZXYsIHNpemUs
IHB0ciwgKmRtYV9oYW5kbGUsIGF0dHJzKTsKPiAgbm9fbWVtOgo+IC0JKmRtYV9oYW5kbGUgPSBE
TUFfRVJST1JfQ09ERTsKPiAgCXJldHVybiBOVUxMOwo+ICB9Cj4gIAo+IEBAIC00ODcsNyArNDg2
LDcgQEAgc3RhdGljIGRtYV9hZGRyX3QgX19kdW1teV9tYXBfcGFnZShzdHJ1Y3QgZGV2aWNlICpk
ZXYsIHN0cnVjdCBwYWdlICpwYWdlLAo+ICAJCQkJICAgZW51bSBkbWFfZGF0YV9kaXJlY3Rpb24g
ZGlyLAo+ICAJCQkJICAgdW5zaWduZWQgbG9uZyBhdHRycykKPiAgewo+IC0JcmV0dXJuIERNQV9F
UlJPUl9DT0RFOwo+ICsJcmV0dXJuIDA7Cj4gIH0KPiAgCj4gIHN0YXRpYyB2b2lkIF9fZHVtbXlf
dW5tYXBfcGFnZShzdHJ1Y3QgZGV2aWNlICpkZXYsIGRtYV9hZGRyX3QgZGV2X2FkZHIsCj4gCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 08 14:03:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 14: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 1dIy2O-00048o-IJ; Thu, 08 Jun 2017 14:03: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 1dIy2N-00048c-JL
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 14:03:47 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 07/EE-02181-24959395; Thu, 08 Jun 2017 14:03:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBLMWRWlGSWpSXmKPExsVyuP0Ov65TpGW
 kwdkj8hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aLJZcZCy5IV1y8pdjA+Fqsi5GTQ0LASOLt
 xH9MXYxcHEICCxkl1uybxwaSYBNQldhw/RQriC0i4Cixum0pmM0sUCRxa9pfRhBbWMBCYv3dJ
 8wgNgtQfde8P2A2r4CJxPGOhSwQC+QlOg5MZpnAyLmAkWEVo3pxalFZapGuoV5SUWZ6RkluYm
 aOrqGBqV5uanFxYnpqTmJSsV5yfu4mRqCv6hkYGHcwNvU6H2KU5GBSEuVVFLCMFOJLyk+pzEg
 szogvKs1JLT7EKMPBoSTB6xYBlBMsSk1PrUjLzAEGDUxagoNHSYQ3LgwozVtckJhbnJkOkTrF
 qMuxYfX6L0xCLHn5ealS4rwiIDMEQIoySvPgRsAC+BKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxD
 kYlYV5LkFU8mXklcJteAR3BBHTEkncWIEeUJCKkpBoYJy+5Jy4482+nsuL2WYJGd/mO/qr5Ka
 gjaGS2cUaFqphBc5Z//ineKWY/qjpn35ikWsq/MTW51PrQRzepR8sXxCxiWZYrua3Azn632aE
 Vspu0s+59Fo3UbTuwde7KTfHqF2SU6nlTza+8mX3skKPrqsPLWn8Uvf1uv8ThHLNIareg7E/9
 lrXzlViKMxINtZiLihMB2e6OoVsCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1496930626!102457427!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49182 invoked from network); 8 Jun 2017 14:03:46 -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; 8 Jun 2017 14:03: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 1AD96AB09;
 Thu,  8 Jun 2017 14:03:46 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org,
	xen-devel@lists.xenproject.org
Date: Thu,  8 Jun 2017 16:03:42 +0200
Message-Id: <20170608140342.23833-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
Cc: Juergen Gross <jgross@suse.com>, andre.przywara@arm.com,
 boris.ostrovsky@oracle.com, stable@vger.kernel.org
Subject: [Xen-devel] [PATCH v2] xen: avoid deadlock in xenbus 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>

VGhlcmUgaGFzIGJlZW4gYSByZXBvcnQgYWJvdXQgYSBkZWFkbG9jayBpbiB0aGUgeGVuYnVzIGRy
aXZlcjoKClsgIDI0Ny45Nzk0OThdID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQpbICAyNDcuOTg1Njg4XSBXQVJOSU5HOiBwb3NzaWJsZSBjaXJj
dWxhciBsb2NraW5nIGRlcGVuZGVuY3kgZGV0ZWN0ZWQKWyAgMjQ3Ljk5MTg4Ml0gNC4xMi4wLXJj
NC0wMDAyMi1nYzRiMjVjMCAjNTc1IE5vdCB0YWludGVkClsgIDI0Ny45OTcwNDBdIC0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpbICAyNDguMDAz
MjMyXSB4ZW5idXMvOTEgaXMgdHJ5aW5nIHRvIGFjcXVpcmUgbG9jazoKWyAgMjQ4LjAwNzg3NV0g
ICgmdS0+bXNnYnVmZmVyX211dGV4KXsrLisuKy59LCBhdDogWzxmZmZmMDAwMDA4NjNlOTA0Pl0K
eGVuYnVzX2Rldl9xdWV1ZV9yZXBseSsweDNjLzB4MjMwClsgIDI0OC4wMTcxNjNdClsgIDI0OC4w
MTcxNjNdIGJ1dCB0YXNrIGlzIGFscmVhZHkgaG9sZGluZyBsb2NrOgpbICAyNDguMDIzMDk2XSAg
KHhiX3dyaXRlX211dGV4KXsrLisuLi59LCBhdDogWzxmZmZmMDAwMDA4NjNhOTQwPl0KeGVuYnVz
X3RocmVhZCsweDVmMC8weDc5OApbICAyNDguMDMxMjY3XQpbICAyNDguMDMxMjY3XSB3aGljaCBs
b2NrIGFscmVhZHkgZGVwZW5kcyBvbiB0aGUgbmV3IGxvY2suClsgIDI0OC4wMzEyNjddClsgIDI0
OC4wMzk2MTVdClsgIDI0OC4wMzk2MTVdIHRoZSBleGlzdGluZyBkZXBlbmRlbmN5IGNoYWluIChp
biByZXZlcnNlIG9yZGVyKSBpczoKWyAgMjQ4LjA0NzE3Nl0KWyAgMjQ4LjA0NzE3Nl0gLT4gIzEg
KHhiX3dyaXRlX211dGV4KXsrLisuLi59OgpbICAyNDguMDUyOTQzXSAgICAgICAgX19sb2NrX2Fj
cXVpcmUrMHgxNzI4LzB4MTc3OApbICAyNDguMDU3NDk4XSAgICAgICAgbG9ja19hY3F1aXJlKzB4
YzQvMHgyODgKWyAgMjQ4LjA2MTYzMF0gICAgICAgIF9fbXV0ZXhfbG9jaysweDg0LzB4ODY4Clsg
IDI0OC4wNjU3NTVdICAgICAgICBtdXRleF9sb2NrX25lc3RlZCsweDNjLzB4NTAKWyAgMjQ4LjA3
MDIyN10gICAgICAgIHhzX3NlbmQrMHgxNjQvMHgxZjgKWyAgMjQ4LjA3NDAxNV0gICAgICAgIHhl
bmJ1c19kZXZfcmVxdWVzdF9hbmRfcmVwbHkrMHg2Yy8weDg4ClsgIDI0OC4wNzk0MjddICAgICAg
ICB4ZW5idXNfZmlsZV93cml0ZSsweDI2MC8weDQyMApbICAyNDguMDg0MDczXSAgICAgICAgX192
ZnNfd3JpdGUrMHg0OC8weDEzOApbICAyNDguMDg4MTEzXSAgICAgICAgdmZzX3dyaXRlKzB4YTgv
MHgxYjgKWyAgMjQ4LjA5MTk4M10gICAgICAgIFN5U193cml0ZSsweDU0LzB4YjAKWyAgMjQ4LjA5
NTc2OF0gICAgICAgIGVsMF9zdmNfbmFrZWQrMHgyNC8weDI4ClsgIDI0OC4wOTk4OTddClsgIDI0
OC4wOTk4OTddIC0+ICMwICgmdS0+bXNnYnVmZmVyX211dGV4KXsrLisuKy59OgpbICAyNDguMTA2
MDg4XSAgICAgICAgcHJpbnRfY2lyY3VsYXJfYnVnKzB4ODAvMHgyZTAKWyAgMjQ4LjExMDczMF0g
ICAgICAgIF9fbG9ja19hY3F1aXJlKzB4MTc2OC8weDE3NzgKWyAgMjQ4LjExNTI4OF0gICAgICAg
IGxvY2tfYWNxdWlyZSsweGM0LzB4Mjg4ClsgIDI0OC4xMTk0MTddICAgICAgICBfX211dGV4X2xv
Y2srMHg4NC8weDg2OApbICAyNDguMTIzNTQ1XSAgICAgICAgbXV0ZXhfbG9ja19uZXN0ZWQrMHgz
Yy8weDUwClsgIDI0OC4xMjgwMTZdICAgICAgICB4ZW5idXNfZGV2X3F1ZXVlX3JlcGx5KzB4M2Mv
MHgyMzAKWyAgMjQ4LjEzMzAwNV0gICAgICAgIHhlbmJ1c190aHJlYWQrMHg3ODgvMHg3OTgKWyAg
MjQ4LjEzNzMwNl0gICAgICAgIGt0aHJlYWQrMHgxMTAvMHgxNDAKWyAgMjQ4LjE0MTA4N10gICAg
ICAgIHJldF9mcm9tX2ZvcmsrMHgxMC8weDQwCgpJdCBpcyByYXRoZXIgZWFzeSB0byBhdm9pZCBi
eSBkcm9wcGluZyB4Yl93cml0ZV9tdXRleCBiZWZvcmUgY2FsbGluZwp4ZW5idXNfZGV2X3F1ZXVl
X3JlcGx5KCkuCgpGaXhlczogZmQ4YWE5MDk1YTk1YzAyZGNjMzU1NDBhMjYzMjY3YzI5YjhmZGE5
ZCAoInhlbjogb3B0aW1pemUgeGVuYnVzCmRyaXZlciBmb3IgbXVsdGlwbGUgY29uY3VycmVudCB4
ZW5zdG9yZSBhY2Nlc3NlcyIpLgoKQ2M6IDxzdGFibGVAdmdlci5rZXJuZWwub3JnPiAjIDQuMTEK
UmVwb3J0ZWQtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgpTaWdu
ZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogZHJpdmVycy94
ZW4veGVuYnVzL3hlbmJ1c19jb21tcy5jIHwgMjEgKysrKysrKysrKy0tLS0tLS0tLS0tCiAxIGZp
bGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgMTEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19jb21tcy5jIGIvZHJpdmVycy94ZW4veGVuYnVz
L3hlbmJ1c19jb21tcy5jCmluZGV4IDg1NmFkYTVkMzljOS4uNWIwODFhMDE3NzlkIDEwMDY0NAot
LS0gYS9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX2NvbW1zLmMKKysrIGIvZHJpdmVycy94ZW4v
eGVuYnVzL3hlbmJ1c19jb21tcy5jCkBAIC0yOTksMTcgKzI5OSw3IEBAIHN0YXRpYyBpbnQgcHJv
Y2Vzc19tc2codm9pZCkKIAkJbXV0ZXhfbG9jaygmeGJfd3JpdGVfbXV0ZXgpOwogCQlsaXN0X2Zv
cl9lYWNoX2VudHJ5KHJlcSwgJnhzX3JlcGx5X2xpc3QsIGxpc3QpIHsKIAkJCWlmIChyZXEtPm1z
Zy5yZXFfaWQgPT0gc3RhdGUubXNnLnJlcV9pZCkgewotCQkJCWlmIChyZXEtPnN0YXRlID09IHhi
X3JlcV9zdGF0ZV93YWl0X3JlcGx5KSB7Ci0JCQkJCXJlcS0+bXNnLnR5cGUgPSBzdGF0ZS5tc2cu
dHlwZTsKLQkJCQkJcmVxLT5tc2cubGVuID0gc3RhdGUubXNnLmxlbjsKLQkJCQkJcmVxLT5ib2R5
ID0gc3RhdGUuYm9keTsKLQkJCQkJcmVxLT5zdGF0ZSA9IHhiX3JlcV9zdGF0ZV9nb3RfcmVwbHk7
Ci0JCQkJCWxpc3RfZGVsKCZyZXEtPmxpc3QpOwotCQkJCQlyZXEtPmNiKHJlcSk7Ci0JCQkJfSBl
bHNlIHsKLQkJCQkJbGlzdF9kZWwoJnJlcS0+bGlzdCk7Ci0JCQkJCWtmcmVlKHJlcSk7Ci0JCQkJ
fQorCQkJCWxpc3RfZGVsKCZyZXEtPmxpc3QpOwogCQkJCWVyciA9IDA7CiAJCQkJYnJlYWs7CiAJ
CQl9CkBAIC0zMTcsNiArMzA3LDE1IEBAIHN0YXRpYyBpbnQgcHJvY2Vzc19tc2codm9pZCkKIAkJ
bXV0ZXhfdW5sb2NrKCZ4Yl93cml0ZV9tdXRleCk7CiAJCWlmIChlcnIpCiAJCQlnb3RvIG91dDsK
KworCQlpZiAocmVxLT5zdGF0ZSA9PSB4Yl9yZXFfc3RhdGVfd2FpdF9yZXBseSkgeworCQkJcmVx
LT5tc2cudHlwZSA9IHN0YXRlLm1zZy50eXBlOworCQkJcmVxLT5tc2cubGVuID0gc3RhdGUubXNn
LmxlbjsKKwkJCXJlcS0+Ym9keSA9IHN0YXRlLmJvZHk7CisJCQlyZXEtPnN0YXRlID0geGJfcmVx
X3N0YXRlX2dvdF9yZXBseTsKKwkJCXJlcS0+Y2IocmVxKTsKKwkJfSBlbHNlCisJCQlrZnJlZShy
ZXEpOwogCX0KIAogCW11dGV4X3VubG9jaygmeHNfcmVzcG9uc2VfbXV0ZXgpOwotLSAKMi4xMi4z
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 08 14:06:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 14:06: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 1dIy4T-0004KT-U4; Thu, 08 Jun 2017 14:05:57 +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 1dIy4S-0004Jj-1D
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 14:05:56 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 DF/DD-26749-3C959395; Thu, 08 Jun 2017 14:05:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVysyfVTfdQpGW
 kweRv2hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bTTx3sBY1yFW9OXWZsYNwo0cXIySEksJFR
 YkGPXRcjF5B9gFHi1fZjbCAJYQFLiVMzl7OD2CICSRILP/0Gs5kFzCTmf3nMCNGcIrGsezkLi
 M0moCux4+Zr5i5GDg5eASuJo7tqQcIsAioSKx5fYAaxRQXCJXoP9ION5xUQlDg58wlYK6eAjc
 Sx5yvZIMarS/yZd4kZwhaXaPqykhXClpdo3jqbeQIj/ywk7bOQtMxC0jILScsCRpZVjBrFqUV
 lqUW6RiZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBwVnPwMC4g/HVcb9DjJIc
 TEqivIoClpFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgvRADlBItS01Mr0jJzgHECk5bg4FES4
 Y0LA0rzFhck5hZnpkOkTjHqcmxYvf4LkxBLXn5eqpQ47yqQGQIgRRmleXAjYDF7iVFWSpiXkY
 GBQYinILUoN7MEVf4VozgHo5IwryXIKp7MvBK4Ta+AjmACOmLJOwuQI0oSEVJSDYy+7S9uzP7
 id+NAucOO+9cX8e6clv37W1mry4Q+K//QPva/8uuMSt4YvS1zCdo87XvjnTnaC1cWuqSyfpn8
 e2cae2Kh+f648NDdzc+4b00Rzt99y1I6bWuZwMU136slb4ZXib8sNGMPmCTyu/6w995dYZ/63
 JdFFe+s5r1l5BblJlnhILxi6golluKMREMt5qLiRABASreJ1AIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1496930754!104563075!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4959 invoked from network); 8 Jun 2017 14:05:54 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-31.messagelabs.com with SMTP; 8 Jun 2017 14:05: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 7AA3E2B;
 Thu,  8 Jun 2017 07:05:53 -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 884643F3E1;
 Thu,  8 Jun 2017 07:05:52 -0700 (PDT)
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <20170607162412.8432-1-jgross@suse.com>
 <7a69196a-38ea-04f6-1f70-2bdbb36065ea@suse.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <f3429330-d938-feba-d145-c1ed8a4a1470@arm.com>
Date: Thu, 8 Jun 2017 15:06:04 +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: <7a69196a-38ea-04f6-1f70-2bdbb36065ea@suse.com>
Content-Language: en-GB
Cc: boris.ostrovsky@oracle.com, stable@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH] xen: avoid deadlock in xenbus 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>

SGkgSsO8cmdlbiwKCk9uIDA4LzA2LzE3IDE1OjAwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IE9u
IDA3LzA2LzE3IDE4OjI0LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBUaGVyZSBoYXMgYmVlbiBh
IHJlcG9ydCBhYm91dCBhIGRlYWRsb2NrIGluIHRoZSB4ZW5idXMgZHJpdmVyOgo+Pgo+PiBbICAy
NDcuOTc5NDk4XSA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KPj4gWyAgMjQ3Ljk4NTY4OF0gV0FSTklORzogcG9zc2libGUgY2lyY3VsYXIgbG9j
a2luZyBkZXBlbmRlbmN5IGRldGVjdGVkCj4+IFsgIDI0Ny45OTE4ODJdIDQuMTIuMC1yYzQtMDAw
MjItZ2M0YjI1YzAgIzU3NSBOb3QgdGFpbnRlZAo+PiBbICAyNDcuOTk3MDQwXSAtLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPj4gWyAgMjQ4LjAw
MzIzMl0geGVuYnVzLzkxIGlzIHRyeWluZyB0byBhY3F1aXJlIGxvY2s6Cj4+IFsgIDI0OC4wMDc4
NzVdICAoJnUtPm1zZ2J1ZmZlcl9tdXRleCl7Ky4rLisufSwgYXQ6IFs8ZmZmZjAwMDAwODYzZTkw
ND5dCj4+IHhlbmJ1c19kZXZfcXVldWVfcmVwbHkrMHgzYy8weDIzMAo+PiBbICAyNDguMDE3MTYz
XQo+PiBbICAyNDguMDE3MTYzXSBidXQgdGFzayBpcyBhbHJlYWR5IGhvbGRpbmcgbG9jazoKPj4g
WyAgMjQ4LjAyMzA5Nl0gICh4Yl93cml0ZV9tdXRleCl7Ky4rLi4ufSwgYXQ6IFs8ZmZmZjAwMDAw
ODYzYTk0MD5dCj4+IHhlbmJ1c190aHJlYWQrMHg1ZjAvMHg3OTgKPj4gWyAgMjQ4LjAzMTI2N10K
Pj4gWyAgMjQ4LjAzMTI2N10gd2hpY2ggbG9jayBhbHJlYWR5IGRlcGVuZHMgb24gdGhlIG5ldyBs
b2NrLgo+PiBbICAyNDguMDMxMjY3XQo+PiBbICAyNDguMDM5NjE1XQo+PiBbICAyNDguMDM5NjE1
XSB0aGUgZXhpc3RpbmcgZGVwZW5kZW5jeSBjaGFpbiAoaW4gcmV2ZXJzZSBvcmRlcikgaXM6Cj4+
IFsgIDI0OC4wNDcxNzZdCj4+IFsgIDI0OC4wNDcxNzZdIC0+ICMxICh4Yl93cml0ZV9tdXRleCl7
Ky4rLi4ufToKPj4gWyAgMjQ4LjA1Mjk0M10gICAgICAgIF9fbG9ja19hY3F1aXJlKzB4MTcyOC8w
eDE3NzgKPj4gWyAgMjQ4LjA1NzQ5OF0gICAgICAgIGxvY2tfYWNxdWlyZSsweGM0LzB4Mjg4Cj4+
IFsgIDI0OC4wNjE2MzBdICAgICAgICBfX211dGV4X2xvY2srMHg4NC8weDg2OAo+PiBbICAyNDgu
MDY1NzU1XSAgICAgICAgbXV0ZXhfbG9ja19uZXN0ZWQrMHgzYy8weDUwCj4+IFsgIDI0OC4wNzAy
MjddICAgICAgICB4c19zZW5kKzB4MTY0LzB4MWY4Cj4+IFsgIDI0OC4wNzQwMTVdICAgICAgICB4
ZW5idXNfZGV2X3JlcXVlc3RfYW5kX3JlcGx5KzB4NmMvMHg4OAo+PiBbICAyNDguMDc5NDI3XSAg
ICAgICAgeGVuYnVzX2ZpbGVfd3JpdGUrMHgyNjAvMHg0MjAKPj4gWyAgMjQ4LjA4NDA3M10gICAg
ICAgIF9fdmZzX3dyaXRlKzB4NDgvMHgxMzgKPj4gWyAgMjQ4LjA4ODExM10gICAgICAgIHZmc193
cml0ZSsweGE4LzB4MWI4Cj4+IFsgIDI0OC4wOTE5ODNdICAgICAgICBTeVNfd3JpdGUrMHg1NC8w
eGIwCj4+IFsgIDI0OC4wOTU3NjhdICAgICAgICBlbDBfc3ZjX25ha2VkKzB4MjQvMHgyOAo+PiBb
ICAyNDguMDk5ODk3XQo+PiBbICAyNDguMDk5ODk3XSAtPiAjMCAoJnUtPm1zZ2J1ZmZlcl9tdXRl
eCl7Ky4rLisufToKPj4gWyAgMjQ4LjEwNjA4OF0gICAgICAgIHByaW50X2NpcmN1bGFyX2J1Zysw
eDgwLzB4MmUwCj4+IFsgIDI0OC4xMTA3MzBdICAgICAgICBfX2xvY2tfYWNxdWlyZSsweDE3Njgv
MHgxNzc4Cj4+IFsgIDI0OC4xMTUyODhdICAgICAgICBsb2NrX2FjcXVpcmUrMHhjNC8weDI4OAo+
PiBbICAyNDguMTE5NDE3XSAgICAgICAgX19tdXRleF9sb2NrKzB4ODQvMHg4NjgKPj4gWyAgMjQ4
LjEyMzU0NV0gICAgICAgIG11dGV4X2xvY2tfbmVzdGVkKzB4M2MvMHg1MAo+PiBbICAyNDguMTI4
MDE2XSAgICAgICAgeGVuYnVzX2Rldl9xdWV1ZV9yZXBseSsweDNjLzB4MjMwCj4+IFsgIDI0OC4x
MzMwMDVdICAgICAgICB4ZW5idXNfdGhyZWFkKzB4Nzg4LzB4Nzk4Cj4+IFsgIDI0OC4xMzczMDZd
ICAgICAgICBrdGhyZWFkKzB4MTEwLzB4MTQwCj4+IFsgIDI0OC4xNDEwODddICAgICAgICByZXRf
ZnJvbV9mb3JrKzB4MTAvMHg0MAo+Pgo+PiBJdCBpcyByYXRoZXIgZWFzeSB0byBhdm9pZCBieSBk
cm9wcGluZyB4Yl93cml0ZV9tdXRleCBiZWZvcmUgY2FsbGluZwo+PiB4ZW5idXNfZGV2X3F1ZXVl
X3JlcGx5KCkuCj4+Cj4+IEZpeGVzIGZkOGFhOTA5NWE5NWMwMmRjYzM1NTQwYTI2MzI2N2MyOWI4
ZmRhOWQgKCJ4ZW46IG9wdGltaXplIHhlbmJ1cwo+PiBkcml2ZXIgZm9yIG11bHRpcGxlIGNvbmN1
cnJlbnQgeGVuc3RvcmUgYWNjZXNzZXMiKS4KPj4KPj4gQ2M6IDxzdGFibGVAdmdlci5rZXJuZWwu
b3JnPiAjIDQuMTEKPj4gUmVwb3J0ZWQtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2Fy
YUBhcm0uY29tPgo+PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+Cj4gCj4gV2hpbGUgdGhpcyBwYXRjaCBpcyBmdW5jdGlvbmFsbHkgb2theSwgdGhlIHJlc3Vs
dGluZyBjb2RlIGlzIG5vdAo+IHZlcnkgbmljZS4gV2lsbCBzZW5kIG91dCBWMiBzb29uIGxvb2tp
bmcgbXVjaCBiZXR0ZXIuCgpUaGFua3MgYW55d2F5IGZvciB0aGUgcXVpY2sgcmVhY3Rpb24hIEkg
d2lsbCB0cnkgdG9tb3Jyb3cgaWYgSSBjYW4KcmVwcm9kdWNlIHRoZSBvbGQgcHJvYmxlbSBhbmQg
dGhlbiBjb25maXJtIHRoYXQgdGhlIHBhdGNoIGZpeGVzIGl0LiBJCnRoaW5rIEkgc2F3IHhlbmNv
bW1vbnMgZmFpbCBzb21laG93ICh3cm9uZyB4ZW4tdG9vbHMgdmVyc2lvbiBvciB1c2luZwovYmlu
L3NoKSwgdGhlbiBmaXhlZCB0aGF0LCByZXRyaWVkIGFuZCBzYXcgdGhlIHNwbGF0LgoKQ2hlZXJz
LApBbmRyZS4KCj4gSnVlcmdlbgo+IAo+PiAtLS0KPj4gIGRyaXZlcnMveGVuL3hlbmJ1cy94ZW5i
dXNfY29tbXMuYyB8IDcgKysrKystLQo+PiAgMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygr
KSwgMiBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3hlbmJ1cy94
ZW5idXNfY29tbXMuYyBiL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfY29tbXMuYwo+PiBpbmRl
eCA4NTZhZGE1ZDM5YzkuLmE0NGJjZGJmNjUzMyAxMDA2NDQKPj4gLS0tIGEvZHJpdmVycy94ZW4v
eGVuYnVzL3hlbmJ1c19jb21tcy5jCj4+ICsrKyBiL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNf
Y29tbXMuYwo+PiBAQCAtMzA1LDE4ICszMDUsMjEgQEAgc3RhdGljIGludCBwcm9jZXNzX21zZyh2
b2lkKQo+PiAgCQkJCQlyZXEtPmJvZHkgPSBzdGF0ZS5ib2R5Owo+PiAgCQkJCQlyZXEtPnN0YXRl
ID0geGJfcmVxX3N0YXRlX2dvdF9yZXBseTsKPj4gIAkJCQkJbGlzdF9kZWwoJnJlcS0+bGlzdCk7
Cj4+ICsJCQkJCW11dGV4X3VubG9jaygmeGJfd3JpdGVfbXV0ZXgpOwo+PiAgCQkJCQlyZXEtPmNi
KHJlcSk7Cj4+ICAJCQkJfSBlbHNlIHsKPj4gIAkJCQkJbGlzdF9kZWwoJnJlcS0+bGlzdCk7Cj4+
ICsJCQkJCW11dGV4X3VubG9jaygmeGJfd3JpdGVfbXV0ZXgpOwo+PiAgCQkJCQlrZnJlZShyZXEp
Owo+PiAgCQkJCX0KPj4gIAkJCQllcnIgPSAwOwo+PiAgCQkJCWJyZWFrOwo+PiAgCQkJfQo+PiAg
CQl9Cj4+IC0JCW11dGV4X3VubG9jaygmeGJfd3JpdGVfbXV0ZXgpOwo+PiAtCQlpZiAoZXJyKQo+
PiArCQlpZiAoZXJyKSB7Cj4+ICsJCQltdXRleF91bmxvY2soJnhiX3dyaXRlX211dGV4KTsKPj4g
IAkJCWdvdG8gb3V0Owo+PiArCQl9Cj4+ICAJfQo+PiAgCj4+ICAJbXV0ZXhfdW5sb2NrKCZ4c19y
ZXNwb25zZV9tdXRleCk7Cj4+Cj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 08 14:09:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 14: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 1dIy7U-0004Xi-FL; Thu, 08 Jun 2017 14:09: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 1dIy7T-0004Xc-Gg
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 14:09:03 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 37/0E-02180-E7A59395; Thu, 08 Jun 2017 14:09:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS7cuyjL
 SYMF0LovvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP/gU62gotiFUvunWVtYNwm1MXIwSEkkCfx
 6LgiiMkrYCcx/bV5FyMnh4SAocTphTdZQGwWAVWJe9e3gtlsAuoSbc+2s4LYIkD2vGdrgOJcH
 MwCq5gkrpxsA0sICwRJ7Lo5CcwWEuhikti0pRrE5hTQlLi24DkzxC5Bib87hEHCzAJaEg9/3W
 KBsLUlli18DVbCLCAtsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRo3i1KKy1CJdYwO9pKLM9Iy
 S3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzA0KtnYGDcwThhld8hRkkOJiVRXkUBy0ghvqT8
 lMqMxOKM+KLSnNTiQ4wyHBxKErzWkUA5waLU9NSKtMwcYBTApCU4eJREeOPCgNK8xQWJucWZ6
 RCpU4y6HB09G74wCbHk5eelSonz1oDMEAApyijNgxsBi8hLjLJSwryMDAwMQjwFqUW5mSWo8q
 8YxTkYlYR5LUFW8WTmlcBtegV0BBPQEUveWYAcUZKIkJJqYMw/oVFQ1eN2UXr6u/3qTC6Zf3f
 XpjO2fBB2S209e3L1/scfRF+WbZgW+SCF2aBV/eNa6fBYDeUbHzXqzl2X26Y1J+3kA3G+gDvu
 QfkdK1smh9b8f1HrmMrmeMPugCXvScvKlugQv3mPLrA8EZG6sEat8LHQtXNms884nLlce/9Ve
 epydm/vu0osxRmJhlrMRcWJAEvu4E3DAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1496930939!88469423!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27971 invoked from network); 8 Jun 2017 14:09:00 -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; 8 Jun 2017 14:09:00 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 08 Jun 2017 08:08:58 -0600
Message-Id: <593976980200007800160E2A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 08 Jun 2017 08:08:56 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Adrian Pop" <apop@bitdefender.com>
References: <20170518150758.9414-1-apop@bitdefender.com>
 <20170518150758.9414-3-apop@bitdefender.com>
 <592C4E89020000780015D524@prv-mh.provo.novell.com>
 <20170606130059.GA12361@hel>
 <5936C57B020000780015FD22@prv-mh.provo.novell.com>
 <20170608134937.GA28170@hel>
In-Reply-To: <20170608134937.GA28170@hel>
Mime-Version: 1.0
Content-Disposition: inline
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>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 2/3] x86/altp2m: Add a hvmop for setting the
 suppress #VE bit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA4LjA2LjE3IGF0IDE1OjQ5LCA8YXBvcEBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+
IE9uIFR1ZSwgSnVuIDA2LCAyMDE3IGF0IDA3OjA4OjQzQU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMDYuMDYuMTcgYXQgMTU6MDAsIDxhcG9wQGJpdGRlZmVuZGVyLmNvbT4g
d3JvdGU6Cj4+ID4gT24gTW9uLCBNYXkgMjksIDIwMTcgYXQgMDg6Mzg6MzNBTSAtMDYwMCwgSmFu
IEJldWxpY2ggd3JvdGU6Cj4+ID4+ID4+PiBPbiAxOC4wNS4xNyBhdCAxNzowNywgPGFwb3BAYml0
ZGVmZW5kZXIuY29tPiB3cm90ZToKPj4gPj4gPiArCj4+ID4+ID4gKyAgICBpZiAoICFjcHVfaGFz
X3ZteCApCj4+ID4+ID4gKyAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOwo+PiA+PiAKPj4gPj4g
SXMgdGhpcyBlbm91Z2g/IFdvdWxkbid0IGl0IGJlIGJldHRlciB0byBzaWduYWwgdGhlIGNhbGxl
ciB3aGVuZXZlcgo+PiA+PiBoYXJkd2FyZSAob3IgZXZlbiBzb2Z0d2FyZSkgaXNuJ3QgZ29pbmcg
dG8gaG9ub3IgdGhlIHJlcXVlc3Q/Cj4+ID4gCj4+ID4gV2VsbCwgdGhlIGNhbGxlciBjaGVja3Mg
dGhlIHJldHVybiB2YWx1ZS4gIFRoZSBsaWJ4YyBmdW5jdGlvbgo+PiA+IHhjX2FsdHAybV9zZXRf
c3VwcHJlc3NfdmUgZm9yIGluc3RhbmNlIHdpbGwgcmV0dXJuIGEgbmVnYXRpdmUgaW4gdGhpcwo+
PiA+IGNhc2UuCj4+IAo+PiBUaGUgcXVlc3Rpb24gd2Fzbid0IHdoYXQgdGhlIGNhbGxlciBkb2Vz
IGJ1dCB3aGV0aGVyIGNoZWNraW5nIGp1c3QKPj4gY3B1X2hhc192bXggaXMgZW5vdWdoLiBXaGF0
IGlmIHlvdSdyZSBydW5uaW5nIG9uIGEgbWFjaGluZSB3aXRoCj4+IFZNWCBidXQgbm8gI1ZFIHN1
cHBvcnQ/Cj4gCj4gT2gsIGFsbCByaWdodC4gIEkgbWlzaW50ZXJwcmV0ZWQgaXQuICBZZXMsIGF0
IGxlYXN0IHVzaW5nIHNvbWV0aGluZyBsaWtlCj4gY3B1X2hhc192bXhfdmlydF9leGNlcHRpb25z
IGluc3RlYWQgb2YgY3B1X2hhc192bXggd291bGQgZGVmaW5pdGVseSBiZQo+IG1vcmUgYXBwcm9w
cmlhdGUgaW4gdGhpcyBjYXNlLiAgRG8geW91IHRoaW5rIHRoZXJlIHNob3VsZCBiZSBhIG1vcmUK
PiB0aG9yb3VnaCBjaGVjaz8KCkRlcGVuZHMgb24gd2hhdCAibW9yZSB0aG9yb3VnaCIgbWVhbnM6
IFlvdSdsbCB3YW50IHRvIGNoZWNrIGFsbApmZWF0dXJlcyB0aGUgY29kZSByZXF1aXJlczsgSSdt
IG5vdCBjZXJ0YWluIGlmIHZpcnRfZXhjZXB0aW9ucyBpcyBhbGwKaXQgbmVlZHMuCgo+PiA+PiBB
bmQgdGhlbiB0aGVyZSBhcmUgdHdvIGdlbmVyYWwgcXVlc3Rpb25zOiBXaXRob3V0IGEgbGlieGMg
bGF5ZXIKPj4gPj4gZnVuY3Rpb24sIGhvdyBpcyBvbmUgc3VwcG9zZWQgdG8gdXNlIHRoaXMgbmV3
IHN1Yi1vcD8gSXMgaXQKPj4gPj4gcmVhbGx5IGludGVuZGVkIHRvIHBlcm1pdCBhIGd1ZXN0IHRv
IGNhbGwgdGhpcyBmb3IgaXRzZWxmPwo+PiA+ICAKPj4gPiBXZWxsLCB0aGUgc3ViLW9wIGNvdWxk
IGJlIHVzZWQgZnJvbSBhIExpbnV4IGtlcm5lbCBtb2R1bGUgaWYgbGlieGMgaXMKPj4gPiBub3Qg
YXZhaWxhYmxlIGlmIHN0cnVjdCB4ZW5faHZtX2FsdHAybV9vcCBhbmQgc3RydWN0Cj4+ID4geGVu
X2h2bV9hbHRwMm1fc2V0X3N1cHByZXNzX3ZlIGFyZSBkZWZpbmVkLgo+PiA+IAo+PiA+IE91ciB1
c2UgY2FzZSwgdGhvdWdoLCBpbnZvbHZlcyBlaXRoZXIgRG9tMCBvciBhICJwcml2aWxlZ2VkIiBE
b21VCj4+ID4gYWx0ZXJpbmcgdGhlIHN1cHByZXNzICNWRSBiaXQgZm9yIHRoZSB0YXJnZXQgZ3Vl
c3QuCj4+IAo+PiBUaGlzIGRvZXNuJ3QgcmVhbGx5IGFuc3dlciB0aGUgcXVlc3Rpb246IFdoYXQg
YXJlIHRoZSBzZWN1cml0eQo+PiBpbXBsaWNhdGlvbnMgaWYgYSBndWVzdCBjYW4gaW52b2tlIHRo
aXMgb24gaXRzZWxmPwo+IAo+IEluZGVlZCBpdCB3b3VsZCBiZSBkZXNpcmFibGUgdGhhdCB0aGUg
Z3Vlc3QgZG9lc24ndCB1c2UgdGhpcyBodm1vcCBvbgo+IGl0c2VsZi4gIEl0J3MgYWxzbyBsZXNz
IHRoYW4gaWRlYWwgdGhhdCBhIERvbVUgY2FuIGNhbGwgdGhpcyBvbiBvdGhlcgo+IERvbVVzLgoK
VGhlIGxhdHRlciBpcyBhbiBhYnNvbHV0ZSBuby1nby4KCj4gQWZ0ZXIgc29tZSB0YWxrcyBpdCB0
dXJucyBvdXQgdGhhdCByZXN0cmljdGluZyB0aGlzIGh2bW9wIHRvIGEKPiBwcml2aWxlZ2VkIGRv
bWFpbiBzb2x2ZXMgdGhpcyBpc3N1ZSBhbmQgc3RpbGwgd29ya3MgZm9yIG91ciB1c2UgY2FzZS4K
PiBXaGF0IGRvIHlvdSB0aGluaz8KClJlc3RyaWN0aW9ucyBzaG91bGQgZ2VuZXJhbGx5IGJlIHB1
dCBpbiBwbGFjZSBiZWNhdXNlIG9mCmFic3RyYWN0IGNvbnNpZGVyYXRpb25zLCBub3QgYmVjYXVz
ZSBvZiB0aGVtIG5vdCBoYXJtaW5nCm9uZSdzIHBhcnRpY3VsYXIgdXNlIGNhc2UuCgo+PiAoRlRS
IEkgdGhpbmsgbXkgZmlyc3QgcXVlc3Rpb24gd2FzIGtpbmQgb2YgcG9pbnRsZXNzLCBhcyBwYXRj
aCAzCj4+IGxvb2tzIGxpa2UgaXQgZG9lcyBpbnRyb2R1Y2UgYSBsaWJ4YyBmdW5jdGlvbjsgSSBz
aW1wbHkgZGlkbid0IHJlYWxpemUKPj4gdGhhdCBiYWNrIHRoZW4sIGJlY2F1c2UgSSdkIGdlbmVy
YWxseSBoYXZlIGV4cGVjdGVkIHRoZQo+PiBjb25zdW1lciBvZiB0aGUgaHlwZXJjYWxsIHRvIGJl
IGludHJvZHVjZSB0b2dldGhlciB3aXRoIHRoZQo+PiBwcm9kdWNlci4pCj4gCj4gSSBjYW4gbWVy
Z2UgdGhlc2UgdHdvIHBhdGNoZXMgZm9yIHYyIGlmIHRoYXQncyB3aGF0IHlvdSB3YW50LgoKSSdk
IHByZWZlciB0aGF0LCBidXQgb3RoZXJzIG1heSBoYXZlIGRpZmZlcmluZyBvcGluaW9ucy4gQW5k
CnRoZXJlIGFyZSBjZXJ0YWlubHkgYmVuZWZpdHMgaW4ga2VlcGluZyBoeXBlcnZpc29yIGFuZCB0
b29scwpjaGFuZ2VzIHNlcGFyYXRlLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 08 14:12:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 14:12:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIyAa-00058V-Tr; Thu, 08 Jun 2017 14:12: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=325e3a11a=George.Dunlap@citrix.com>)
 id 1dIyAZ-00058M-QQ
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 14:12:15 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 9B/D6-03058-F3B59395; Thu, 08 Jun 2017 14:12:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDva5dtGW
 kwfajqhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0b3h5eMBf/5Kt7cXMLWwLiAp4uRk0NCwF9i
 5uuFrCC2sECMRP/eE2wgtohAgMSiN51ANheHkMB+RolLV7aygCSYBeYwSRy7ngJiswnoScw7/
 hUozsHBK2Ar0d9mBhJmEVCR6JuzjgnEFhUIl3jbeASslVdAUOLkzCdgNqeAvcTJNVuZIUYaSB
 xZNIcVwpaXaN46GywuJKAqsfjBUfYJjHyzkLTPQtIyC0nLAkbmVYwaxalFZalFuoaWeklFmek
 ZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgcHGAAQ7GH8sCzjEKMnBpCTKqyhgGSnEl5Sf
 UpmRWJwRX1Sak1p8iFGGg0NJglcjCignWJSanlqRlpkDDHuYtAQHj5IIb1wYUJq3uCAxtzgzH
 SJ1ilFRSpyXH6RPACSRUZoH1waLtUuMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5rUAmcKTmV
 cCN/0V0GImoMVL3lmALC5JREhJNTA6JSpFsxe82bvzf+/cK9r9c/IZp3xduZivw/LGk4hf6x7
 tvrTxrsDrqKlrOuKfVET3TZxmMvFThNMXZb3P6mFfhVnl5Zr/XL4SIqP9JOPt3T99J04551ik
 qhUqfy1zXHb3mYWfvILxjYUeD05+z5xus8ymeVvHfLdztYnr/jwKcXsc8GI7/9ZKJZbijERDL
 eai4kQAuFlTpbACAAA=
X-Env-Sender: prvs=325e3a11a=George.Dunlap@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1496931133!105242834!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54100 invoked from network); 8 Jun 2017 14:12: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;
 8 Jun 2017 14:12:14 -0000
X-IronPort-AV: E=Sophos;i="5.39,315,1493683200"; d="scan'208";a="435648434"
To: Jan Beulich <JBeulich@suse.com>, Dario Faggioli <dario.faggioli@citrix.com>
References: <149633614204.12814.14390287626133023934.stgit@Solace.fritz.box>
 <149633842141.12814.20908893053492021.stgit@Solace.fritz.box>
 <59382BF6020000780016075B@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <f5c1a69c-7ef4-2767-00fb-c7bdfeb020c8@citrix.com>
Date: Thu, 8 Jun 2017 15:12:10 +0100
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: <59382BF6020000780016075B@prv-mh.provo.novell.com>
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 01/15] xen: in do_softirq() sample
 smp_processor_id() once and for all.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDcvMDYvMTcgMTU6MzgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDAxLjA2LjE3IGF0
IDE5OjMzLCA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IEluIGZhY3QsIHJp
Z2h0IG5vdywgd2UgcmVhZCBpdCBhdCBldmVyeSBpdGVyYXRpb24gb2YgdGhlIGxvb3AuCj4+IFRo
ZSByZWFzb24gaXQncyBkb25lIGxpa2UgdGhpcyBpcyBob3cgY29udGV4dCBzd2l0Y2ggd2FzIGhh
bmRsZWQKPj4gb24gSUE2NCAoc2VlIGNvbW1pdCBhZTliZmNkYywgIltYRU5dIFZhcmlvdXMgc29m
dGlycSBjbGVhbnVwcyIgWzFdKS4KPj4KPj4gSG93ZXZlcjoKPj4gMSkgd2UgZG9uJ3QgaGF2ZSBJ
QTY0IGFueSBsb25nZXIsIGFuZCBhbGwgdGhlIGFjaGl0ZWN0dXJlcyB0aGF0Cj4+ICAgIHdlIGRv
IHN1cHBvcnQsIGFyZSBvayB3aXRoIHNhbXBsaW5nIG9uY2UgYW5kIGZvciBhbGw7Cj4+IDIpIHNh
bXBsaW5nIGF0IGV2ZXJ5IGl0ZXJhdGlvbiAoc2xpZ2h0bHkpIGFmZmVjdCBwZXJmb3JtYW5jZTsK
Pj4gMykgc2FtcGxpbmcgYXQgZXZlcnkgaXRlcmF0aW9uIGlzIG1pc2xlYWRpbmcsIGFzIGl0IG1h
a2VzIHBlb3BsZQo+PiAgICBiZWxpZXZlIHRoYXQgaXQgaXMgY3VycmVudGx5IHBvc3NpYmxlIHRo
YXQgU0NIRURVTEVfU09GVElSUQo+PiAgICBtb3ZlcyB0aGUgZXhlY3V0aW9uIGZsb3cgb24gYW5v
dGhlciBDUFUgKGFuZCB0aGUgY29tbWVudCwKPj4gICAgYnkgcmVpbmZvcmNpbmcgdGhpcyBiZWxp
ZWYsIG1ha2VzIHRoaW5ncyBldmVuIHdvcnNlISkuCj4+Cj4+IFRoZXJlZm9yZSwgbGV0J3M6Cj4+
IC0gZG8gdGhlIHNhbXBsaW5nIG9uY2UgYW5kIGZvciBhbGwsIGFuZCByZW1vdmUgdGhlIGNvbW1l
bnQ7Cj4+IC0gbGVhdmUgYW4gQVNTRVJUKCkgYXJvdW5kLCBzbyB0aGF0LCBpZiBjb250ZXh0IHN3
aXRjaGluZwo+PiAgIGxvZ2ljIGNoYW5nZXMgKGluIGN1cnJlbnQgb3IgbmV3IGFyY2hlcyksIHdl
IHdpbGwgbm90aWNlLgo+IAo+IEknbSBub3QgY29udmluY2VkLiBUaGUgY29tbWVudCBjbGVhcmx5
IHNheXMgIm1heSIsIGFuZCBJIGRvbid0Cj4gdGhpbmsgdGhlIHBlcmZvcm1hbmNlIG92ZXJoZWFk
IG9mIHNtcF9wcm9jZXNzb3JfaWQoKSBpcyB0aGF0Cj4gaGlnaC4gS2VlcGluZyB0aGUgY29kZSBh
cyBpcyBhbGxvd3Mgc29tZSBmdXR1cmUgcG9ydCB0byBkbwo+IGNvbnRleHQgc3dpdGNoZXMgbGlr
ZSBpYTY0IGRpZCwgaWYgdGhhdCdzIG1vcmUgZWZmaWNpZW50IHRoZXJlLgoKSW4gRW5nbGlzaCwg
Im1heSIgbm90IG9ubHkgbWVhbnMgImhhcyBhIHBvc3NpYmlsaXR5IG9mIG5vdCBoYXBwZW5pbmci
LApidXQgYWxzbyBtZWFucyAiaGFzIGEgcG9zc2liaWxpdHkgb2YgaGFwcGVuaW5nIi4gIFRoYXQn
cyBmYWxzZSBpbiB0aGUKaHlwZXJ2aXNvciBjb2RlIHRoZSB3YXkgaXQncyBjdXJyZW50bHkgd3Jp
dHRlbi4gIElmIEkgc2FpZCwgIkJyaW5nIGEKd2F0ZXIgcGlzdG9sIHRvIHRoZSBYZW5TdW1taXQg
YmVjYXVzZSBKYW4gbWF5IGJ1cnN0IGludG8gZmxhbWVzIiBJIHRoaW5rCnlvdSdkIHNheSBJIHdh
cyBpbXBseWluZyBzb21ldGhpbmcgZmFsc2UuIDotKQoKSSB0aGluayBpdCB3b3VsZCBiZSBiZXR0
ZXIgdG8gcmVtb3ZlIGl0LiAgVGhlcmUgYXJlIGRvdWJ0bGVzcyAqbG90cyogb2YKcGxhY2VzIGlu
IHRoZSBjb2RlIG5vdyB0aGF0IGltcGxpY2l0bHkgcmVseSBvbiBjb250ZXh0X3N3aXRjaCgpIG5l
dmVyCnJldHVybmluZy4gIFRoZSBBU1NFUlQoKSB3aWxsIGNhdGNoIHRoaXMgaXNzdWUgcXVpY2ts
eSBlbm91Z2ggaWYgd2UgZXZlcgpyZS1pbnRyb2R1Y2UgdGhhdCBiZWhhdmlvci4KCk9uIHRoZSBv
dGhlciBoYW5kLCB1bmxlc3MgdGhlcmUncyBhIG5vdGljZWFibGUgcGVyZm9ybWFuY2Ugb3Zlcmhl
YWQsCnRoaXMgaXNuJ3QgYSBiaWcgaXNzdWUuCgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 08 14:21:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 14: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 1dIyJm-0005sa-RI; Thu, 08 Jun 2017 14: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 <davem@davemloft.net>) id 1dIyJl-0005sU-RB
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 14:21:45 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 48/8A-02006-97D59395; Thu, 08 Jun 2017 14:21:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsWyI7O7Sbc01jL
 SYF67lsX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnF25R+2gt9sFb9vf2BpYLzK2sXIxSEksIRJ
 YkHfJKYuRk4OFgFtifnzp4HZvAKuEus+LAYq4uAQEeCTuHUrFaSeWeA6i8TJt3PZQGqEBewl9
 n/pYgKpYRPQkOhvEAIJcwoYSLSc3gU2RkhAX+LQgmnMILaEgJPEqkf/wUbyCghK/N0hDBJmFt
 CS6JnxmB3ClpfY/nYOM8gqCYG5jBItF48yT2Dkm4XQMgtJyywkLQsYmVcxqhenFpWlFuma6SU
 VZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBAYaAxDsYJza4HyIUZKDSUmUV1HAMlKI
 Lyk/pTIjsTgjvqg0J7X4EKMMB4eSBC9bDFBOsCg1PbUiLTMHGPIwaQkOHiURXqFooDRvcUFib
 nFmOkTqFKMuR9OHLV+YhFjy8vNSpcR574IUCYAUZZTmwY2Axd8lRlkpYV5GoKOEeApSi3IzS1
 DlXzGKczAqCfOKg1zCk5lXArfpFdARTEBHLHlnAXJESSJCSqqBMaY4KejI99DJwWHGcr5C4VX
 uaofEpD6fOS346ld1W7nTnsX54uqPDks8DynOYGY/vnlPxSfGQ3lSKgL/3UtT9ZafTizuvDj/
 uciUFXFu4SFXr0+9Vj1VpniKH+M/kWeOJpJfs9OZBJV+uGtm+q7hTLNMO6L80Wiif173Q//fu
 RdOea6YcHiPEktxRqKhFnNRcSIA9BGpzLoCAAA=
X-Env-Sender: davem@davemloft.net
X-Msg-Ref: server-11.tower-206.messagelabs.com!1496931700!82700742!1
X-Originating-IP: [184.105.139.130]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62648 invoked from network); 8 Jun 2017 14:21:41 -0000
Received: from shards.monkeyblade.net (HELO shards.monkeyblade.net)
 (184.105.139.130)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 8 Jun 2017 14:21:41 -0000
Received: from localhost (unknown [38.140.131.194])
 (using TLSv1 with cipher AES128-SHA (128/128 bits))
 (Client did not present a certificate)
 (Authenticated sender: davem-davemloft)
 by shards.monkeyblade.net (Postfix) with ESMTPSA id A72881244ACBC;
 Thu,  8 Jun 2017 06:39:58 -0700 (PDT)
Date: Thu, 08 Jun 2017 10:21:36 -0400 (EDT)
Message-Id: <20170608.102136.2294569179855411095.davem@davemloft.net>
To: hch@lst.de
From: David Miller <davem@davemloft.net>
In-Reply-To: <20170608132609.32662-1-hch@lst.de>
References: <20170608132609.32662-1-hch@lst.de>
X-Mailer: Mew version 6.7 on Emacs 24.5 / Mule 6.0 (HANACHIRUSATO)
Mime-Version: 1.0
X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.5.12
 (shards.monkeyblade.net [149.20.54.216]);
 Thu, 08 Jun 2017 06:40:00 -0700 (PDT)
Cc: linux-mips@linux-mips.org, linux-samsung-soc@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-c6x-dev@linux-c6x.org,
 linux-s390@vger.kernel.org, linux-sh@vger.kernel.org,
 linux-hexagon@vger.kernel.org, linux-xtensa@linux-xtensa.org, x86@kernel.org,
 linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, dmaengine@vger.kernel.org,
 iommu@lists.linux-foundation.org, openrisc@lists.librecores.org,
 netdev@vger.kernel.org, sparclinux@vger.kernel.org,
 xen-devel@lists.xenproject.org, linuxppc-dev@lists.ozlabs.org,
 linux-arm-kernel@lists.infradead.org
Subject: Re: [Xen-devel] clean up and modularize arch dma_mapping 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>

RnJvbTogQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+CkRhdGU6IFRodSwgIDggSnVuIDIw
MTcgMTU6MjU6MjUgKzAyMDAKCj4gZm9yIGEgd2hpbGUgd2UgaGF2ZSBhIGdlbmVyaWMgaW1wbGVt
ZW50YXRpb24gb2YgdGhlIGRtYSBtYXBwaW5nIHJvdXRpbmVzCj4gdGhhdCBjYWxsIGludG8gcGVy
LWFyY2ggb3IgcGVyLWRldmljZSBvcGVyYXRpb25zLiAgQnV0IHJpZ2h0IG5vdyB0aGVyZQo+IHN0
aWxsIGFyZSB2YXJpb3VzIGJpdHMgaW4gdGhlIGludGVyZmFjZXMgd2hlcmUgZG9uJ3QgY2xlYXJs
eSBvcGVyYXRlCj4gb24gdGhlc2Ugb3BzLiAgVGhpcyBzZXJpZXMgdHJpZXMgdG8gY2xlYW4gdXAg
YSBsb3Qgb2YgdGhvc2UgKGJ1dCBub3QgYWxsCj4geWV0LCBidXQgdGhlIHNlcmllcyBpcyBiaWcg
ZW5vdWdoKS4gIEl0IGdldHMgcmlkIG9mIHRoZSBETUFfRVJST1JfQ09ERQo+IHdheSBvZiBzaWdu
YWxpbmcgZmFpbHVyZXMgb2YgdGhlIG1hcHBpbmcgcm91dGluZXMgZnJvbSB0aGUKPiBpbXBsZW1l
bnRhdGlvbnMgdG8gdGhlIGdlbmVyaWMgY29kZSAoYW5kIGNsZWFucyB1cCB2YXJpb3VzIGRyaXZl
cnMgdGhhdAo+IHdlcmUgaW5jb3JyZWN0bHkgdXNpbmcgaXQpLCBhbmQgZ2V0cyByaWQgb2YgdGhl
IC0+c2V0X2RtYV9tYXNrIHJvdXRpbmUKPiBpbiBmYXZvciBvZiByZWx5aW5nIG9uIHRoZSAtPmRt
YV9jYXBhYmxlIG1ldGhvZCB0aGF0IGNhbiBiZSB1c2VkIGluCj4gdGhlIHNhbWUgd2F5LCBidXQg
d2hpY2ggcmVxdWlyZXMgbGVzcyBjb2RlIGR1cGxpY2F0aW9uLgoKVGhlcmUgaXMgdW5saWtlbHkg
dG8gYmUgY29uZmxpY3RzIGZvciB0aGUgc3BhcmMgYW5kIG5ldCBjaGFuZ2VzLCBzbyBJCndpbGwg
c2ltcGx5IEFDSyB0aGVtLgoKVGhhbmtzIENocmlzdG9waC4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 08 14:22:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 14:22:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIyK2-0005uN-2R; Thu, 08 Jun 2017 14:22:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <davem@davemloft.net>) id 1dIyK0-0005u9-V7
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 14:22:01 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 33/86-03613-88D59395; Thu, 08 Jun 2017 14:22:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsWyI7O7Sbc91jL
 SYMNKHYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPa2UvMBbOYKj61nWZsYHzN2MXIxSEksIRJ
 4sXS/UAOJweLgLbEjU0v2UBsXgFXiVN7T7F0MXJwiAjwSdy6lQpSzyxwnUXi5Nu5YDXCAk4S0
 zseM4PUsAloSPQ3CIGEOQUMJFY+a2cCsYUEQiQWzJ3ADGJLAJWvevSfFaScV0BQ4u8OYZAws4
 CWRM+Mx+wQtrzE9rdzmEFWSQjMZZR413eNfQIj3yyElllIWmYhaVnAyLyKUaM4tagstUjXyFw
 vqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw1BiAYAfj4rWBhxglOZiURHkVBSwj
 hfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwssUA5QSLUtNTK9Iyc4BBD5OW4OBREuEVigZK8xYXJ
 OYWZ6ZDpE4x6nI0fdjyhUmIJS8/L1VKnPcuSJEASFFGaR7cCFgEXmKUlRLmZQQ6SoinILUoN7
 MEVf4VozgHo5IwrzjIJTyZeSVwm14BHcEEdMSSdxYgR5QkIqSkGhg1pr+yZSoNZd3BuT91363
 P+efYT1gY1Agp3C1QZpeNtFKQvXTEPzX8SdU1FZ5jL5xNgzU+WMxpMn5XO3nGtm3Bm3Ona/Bx
 746YqM7Ts+Cr+IEDC4X4u34fjzxTU34wb1n4kQ+3EjNmqifNnTBRfJXsvLu/7YU7Fu+f6dDFO
 JNZT0tmz4dP1SpKLMUZiYZazEXFiQBTO1iLuwIAAA==
X-Env-Sender: davem@davemloft.net
X-Msg-Ref: server-15.tower-27.messagelabs.com!1496931718!53873010!1
X-Originating-IP: [184.105.139.130]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56817 invoked from network); 8 Jun 2017 14:21:59 -0000
Received: from shards.monkeyblade.net (HELO shards.monkeyblade.net)
 (184.105.139.130)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Jun 2017 14:21:59 -0000
Received: from localhost (unknown [38.140.131.194])
 (using TLSv1 with cipher AES128-SHA (128/128 bits))
 (Client did not present a certificate)
 (Authenticated sender: davem-davemloft)
 by shards.monkeyblade.net (Postfix) with ESMTPSA id D847312DAF200;
 Thu,  8 Jun 2017 06:40:16 -0700 (PDT)
Date: Thu, 08 Jun 2017 10:21:55 -0400 (EDT)
Message-Id: <20170608.102155.1160530647510289129.davem@davemloft.net>
To: hch@lst.de
From: David Miller <davem@davemloft.net>
In-Reply-To: <20170608132609.32662-3-hch@lst.de>
References: <20170608132609.32662-1-hch@lst.de>
 <20170608132609.32662-3-hch@lst.de>
X-Mailer: Mew version 6.7 on Emacs 24.5 / Mule 6.0 (HANACHIRUSATO)
Mime-Version: 1.0
X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.5.12
 (shards.monkeyblade.net [149.20.54.216]);
 Thu, 08 Jun 2017 06:40:18 -0700 (PDT)
Cc: linux-mips@linux-mips.org, linux-samsung-soc@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-c6x-dev@linux-c6x.org,
 linux-s390@vger.kernel.org, linux-sh@vger.kernel.org,
 linux-hexagon@vger.kernel.org, linux-xtensa@linux-xtensa.org, x86@kernel.org,
 linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, dmaengine@vger.kernel.org,
 iommu@lists.linux-foundation.org, openrisc@lists.librecores.org,
 netdev@vger.kernel.org, sparclinux@vger.kernel.org,
 xen-devel@lists.xenproject.org, linuxppc-dev@lists.ozlabs.org,
 linux-arm-kernel@lists.infradead.org
Subject: Re: [Xen-devel] [PATCH 02/44] ibmveth: properly unwind on 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+CkRhdGU6IFRodSwgIDggSnVuIDIw
MTcgMTU6MjU6MjcgKzAyMDAKCj4gVGhhdCB3YXkgdGhlIGRyaXZlciBkb2Vzbid0IGhhdmUgdG8g
cmVseSBvbiBETUFfRVJST1JfQ09ERSwgd2hpY2gKPiBpcyBub3QgYSBwdWJsaWMgQVBJIGFuZCBn
b2luZyBhd2F5Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0
LmRlPgoKQWNrZWQtYnk6IERhdmlkIFMuIE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 08 14:22:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 14:22:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIyKg-0005zW-B7; Thu, 08 Jun 2017 14:22:42 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <davem@davemloft.net>) id 1dIyKf-0005zK-4V
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 14:22:41 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 86/79-01732-0BD59395; Thu, 08 Jun 2017 14:22:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsWyI7O7SXd9rGW
 kwfn/ihbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b77T/ZCj4yVyyZ+oWpgXE6cxcjF4eQwBIm
 iU2/J7F2MXJysAhoSzQ3b2YDsXkFXCS2X9jI1MXIwSEiwCdx61YqSD2zwHUWiZNv54LVCAuYS
 vQ/3sEMUsMmoCHR3yAEEuYUMJSY0TSHCcQWEgiVaFr0HWy8hICTxKpH/1lBynkFBCX+7hAGCT
 MLaEn0zHjMDmHLS2x/O4cZonwuo8TTO3ETGPlmIXTMQtIxC0nHAkbmVYwaxalFZalFukaGekl
 FmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgYFWz8DAuIOxZ6/fIUZJDiYlUV5FActI
 Ib6k/JTKjMTijPii0pzU4kOMMhwcShK8fTFAOcGi1PTUirTMHGDIw6QlOHiURHiFooHSvMUFi
 bnFmekQqVOMuhxNH7Z8YRJiycvPS5US580DmSEAUpRRmgc3AhZ/lxhlpYR5GRkYGIR4ClKLcj
 NLUOVfMYpzMCoJ84qDTOHJzCuB2/QK6AgmoCOWvLMAOaIkESElBYxoxeTW1GvrwpKUXojpbLF
 mkQv0/87d6/lIY9GnjPSDul8i5n0T3rR/7fupz6L+H1kiyDH3fduLjHQuZ9WXmld59zdzTO/V
 ttz2pKxA8ZLoc476L/fUpLvTL3wtuyeWZ2xymdXqvM/PqSffTSzdz6tq7RBz927B7B2nj5b+F
 hFUvldxX2pXWZoSS3FGoqEWc1FxIgB00LGgugIAAA==
X-Env-Sender: davem@davemloft.net
X-Msg-Ref: server-16.tower-31.messagelabs.com!1496931758!97120677!1
X-Originating-IP: [184.105.139.130]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49725 invoked from network); 8 Jun 2017 14:22:39 -0000
Received: from shards.monkeyblade.net (HELO shards.monkeyblade.net)
 (184.105.139.130)
 by server-16.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Jun 2017 14:22:39 -0000
Received: from localhost (unknown [38.140.131.194])
 (using TLSv1 with cipher AES128-SHA (128/128 bits))
 (Client did not present a certificate)
 (Authenticated sender: davem-davemloft)
 by shards.monkeyblade.net (Postfix) with ESMTPSA id 975DA1244ACBC;
 Thu,  8 Jun 2017 06:40:56 -0700 (PDT)
Date: Thu, 08 Jun 2017 10:22:35 -0400 (EDT)
Message-Id: <20170608.102235.262414851920420864.davem@davemloft.net>
To: hch@lst.de
From: David Miller <davem@davemloft.net>
In-Reply-To: <20170608132609.32662-28-hch@lst.de>
References: <20170608132609.32662-1-hch@lst.de>
 <20170608132609.32662-28-hch@lst.de>
X-Mailer: Mew version 6.7 on Emacs 24.5 / Mule 6.0 (HANACHIRUSATO)
Mime-Version: 1.0
X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.5.12
 (shards.monkeyblade.net [149.20.54.216]);
 Thu, 08 Jun 2017 06:40:58 -0700 (PDT)
Cc: linux-mips@linux-mips.org, linux-samsung-soc@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-c6x-dev@linux-c6x.org,
 linux-s390@vger.kernel.org, linux-sh@vger.kernel.org,
 linux-hexagon@vger.kernel.org, linux-xtensa@linux-xtensa.org, x86@kernel.org,
 linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, dmaengine@vger.kernel.org,
 iommu@lists.linux-foundation.org, openrisc@lists.librecores.org,
 netdev@vger.kernel.org, sparclinux@vger.kernel.org,
 xen-devel@lists.xenproject.org, linuxppc-dev@lists.ozlabs.org,
 linux-arm-kernel@lists.infradead.org
Subject: Re: [Xen-devel] [PATCH 27/44] sparc: remove leon_dma_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>

RnJvbTogQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+CkRhdGU6IFRodSwgIDggSnVuIDIw
MTcgMTU6MjU6NTIgKzAyMDAKCj4gV2UgY2FuIGp1c3QgdXNlIHBjaTMyX2RtYV9vcHMuCj4gCj4g
QnR3LCBnaXZlbiB0aGF0IGxlb24gaXMgMzItYml0IGFuZCBhcHBlYXJzIHRvIGJlIFBDSSBiYXNl
ZCwgZG8gZXZlbiBuZWVkCj4gdGhlIHNwZWNpYWwgY2FzZSBmb3IgaXQgaW4gZ2V0X2FyY2hfZG1h
X29wcyBhdCBhbGw/CgpJIHdvdWxkIG5lZWQgdG8gZGVmZXIgdG8gdGhlIExFT04gZGV2ZWxvcGVy
cyBvbiB0aGF0LCBidXQgdGhleSBoYXZlbid0CmJlZW4gdmVyeSBhY3RpdmVseSBsYXRlbHkgc28g
d2hldGhlciB5b3UnbGwgZ2V0IGEgcmVzcG9uc2Ugb3Igbm90IGlzCmhhcmQgdG8gcHJlZGljdC4K
Cj4gU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+CgpBY2tlZC1i
eTogRGF2aWQgUy4gTWlsbGVyIDxkYXZlbUBkYXZlbWxvZnQubmV0PgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 08 14:23:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 14:23: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 1dIyLB-00064E-KR; Thu, 08 Jun 2017 14: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 <julian.calaby@gmail.com>) id 1dIyLA-00063r-Bi
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 14:23:12 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 40/C0-02183-FCD59395; Thu, 08 Jun 2017 14:23:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsVyMfTGEd1zsZa
 RBlMX6Vl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlrT55nK9jHXzF/z0v2Bsb5PF2MnBxCAtMZ
 JRa9Me5i5OJgEWhglZg7+xw7iCMhMIdV4kXremaQKgmBPIkVzV0sEHaJxJz9S1lBbF4BQYmTM
 5+wQEzylJjWdIgdxOYUMJR42vODGSIeInFuxUGwOJuArsTVG0vAelkEVCTa729lh5gTIPG/qx
 tsjjBQfcOpdiYQW0RASeLpq7OMIAcxC6xnlVh99hYjSIJZQFOidftv9gmMArOQ3DELSWoBI9M
 qRo3i1KKy1CJdQzO9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzAUGQAgh2M5097
 HmKU5GBSEuVVFLCMFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB2xcDlBMsSk1PrUjLzAFGBUxag
 oNHSYRXKBoozVtckJhbnJkOkTrFaMxx5cq6L0wcUw5s/8IkxJKXn5cqJc6bBzJJAKQ0ozQPbh
 AsWi8xykoJ8zICnSbEU5BalJtZgir/ilGcg1FJmFccZApPZl4J3L5XQKcwAZ2y5J0FyCkliQg
 pqQZGRe4q2cMZYi/Lg+97e2++dHhWwVf717Hx6e+fz7ZeejI+zYy39967s3V3jL997nrs81FH
 q6hHWUjm+CRJjkreNSFTtje/kUmaWyqZGJIcwnt6jsrNiELmNEtG3gPzVN6/KPzUmTun2Nbbd
 NXnkq2HHdv0pPyYJgpfPPb8iqa4U/rJFR4CVh+VWIozEg21mIuKEwELxqx70QIAAA==
X-Env-Sender: julian.calaby@gmail.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1496931789!102601218!1
X-Originating-IP: [209.85.216.196]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42360 invoked from network); 8 Jun 2017 14:23:10 -0000
Received: from mail-qt0-f196.google.com (HELO mail-qt0-f196.google.com)
 (209.85.216.196)
 by server-9.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 8 Jun 2017 14:23:10 -0000
Received: by mail-qt0-f196.google.com with SMTP id w1so8420245qtg.0
 for <xen-devel@lists.xenproject.org>; Thu, 08 Jun 2017 07:23:10 -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=4uonwkxSEgvudvLO+jctb2nX3UCb5m45J7B3TyghA6c=;
 b=ChiJjlMnld43ds+BKnr1dFta8e2/BZXkM6j2w5U2eVSmOPUGuoQ0cJwr0SlAlSw7kW
 y1qR0kk5fmRZ4iWKjYS9EvUy2KMRzXiEUlN0FPn4hC3ak6ueDIHltnnOoZcv0BbMfABd
 5V5SNIatGsI5IkDy6ASar/4YHzYiJwGvQ4pEfiGZ4rV6eJsB02hftaGV0KBmb9RtiWez
 boVrNudJzHHFQg4gFAriEZ68uNPdPAIRNKs+cZ3LEbLrUyxQGBzVxuJDjd7RHtRs07mu
 gJ1DWcJvh6/EHQnrUJDI5Vgb9emO0ysRvWs3eHP4PJzc+lDnyKnR9Yr1XjhO6uW7zhht
 aKHA==
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=4uonwkxSEgvudvLO+jctb2nX3UCb5m45J7B3TyghA6c=;
 b=jPIT+QiKEPJYGStcm8ezJwLnNe3DpupzWjxsBWno0r7jPre2mOj3+Pr+C8aoWMHtZb
 vY8djZ3C7X9oncZ/7VNWVP7yRWZlgyUT5VrhK9QukzXe35eqNU8tbCr/bicf17nCcn3G
 WQJbpKsseS+jqx1YSlQYFuUanm/2ZP4BgqlYDiJ+1UwAEeMX+JinYR9RKGw6HdjoKFVg
 llp9JMKsEDbvOB3HwhkK9eJupjgPMxj/VjCKwE2p1L31e8+lIJQdokawfSuoAPleZxwf
 vjWhjFi2vrGTD3LrIKo37jhkVHhnZk5wenvrM+i+8EgsznMuAP6hAqPz/KQdZzDk4gCm
 cdog==
X-Gm-Message-State: AKS2vOw9D72a803RlX1d/em0al3OFReM3/B3lI2xvf+u4z23dRGri9Wd
 kaPsRmvEfbgX9eRf8RtpnxwwEBpdUA==
X-Received: by 10.55.100.213 with SMTP id y204mr41314038qkb.87.1496931789363; 
 Thu, 08 Jun 2017 07:23:09 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.12.146.71 with HTTP; Thu, 8 Jun 2017 07:22:48 -0700 (PDT)
In-Reply-To: <20170608132609.32662-29-hch@lst.de>
References: <20170608132609.32662-1-hch@lst.de>
 <20170608132609.32662-29-hch@lst.de>
From: Julian Calaby <julian.calaby@gmail.com>
Date: Fri, 9 Jun 2017 00:22:48 +1000
Message-ID: <CAGRGNgUJ3J_LEwhJ1rFHuzZ_J4OnTV9-DekcuT=N5z1pBKcb3A@mail.gmail.com>
To: Christoph Hellwig <hch@lst.de>
Cc: linux-mips@linux-mips.org, linux-samsung-soc@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-c6x-dev@linux-c6x.org,
 linux-s390@vger.kernel.org, linux-sh@vger.kernel.org,
 linux-hexagon@vger.kernel.org, linux-xtensa@linux-xtensa.org, x86@kernel.org,
 linux-tegra@vger.kernel.org,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 dri-devel@lists.freedesktop.org, dmaengine@vger.kernel.org,
 iommu@lists.linux-foundation.org, openrisc@lists.librecores.org,
 netdev <netdev@vger.kernel.org>, sparclinux <sparclinux@vger.kernel.org>,
 xen-devel@lists.xenproject.org, linuxppc-dev@lists.ozlabs.org, "Mailing List,
 Arm" <linux-arm-kernel@lists.infradead.org>
Subject: Re: [Xen-devel] [PATCH 28/44] sparc: remove arch specific
	dma_supported implementations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQ2hyaXN0b3BoLAoKT24gVGh1LCBKdW4gOCwgMjAxNyBhdCAxMToyNSBQTSwgQ2hyaXN0b3Bo
IEhlbGx3aWcgPGhjaEBsc3QuZGU+IHdyb3RlOgo+IFVzdWFsbHkgZG1hX3N1cHBvcnRlZCBkZWNp
c2lvbnMgYXJlIGRvbmUgYnkgdGhlIGRtYV9tYXBfb3BzIGluc3RhbmNlLgo+IFN3aXRjaCBzcGFy
YyB0byB0aGF0IG1vZGVsIGJ5IHByb3ZpZGluZyBhIC0+ZG1hX3N1cHBvcnRlZCBpbnN0YW5jZSBm
b3IKPiBzYnVzIHRoYXQgYWx3YXlzIHJldHVybnMgZmFsc2UsIGFuZCBpbXBsZW1lbnRhdGlvbnMg
dGFpbG9yZWQgdG8gdGhlIHN1bjR1Cj4gYW5kIHN1bjR2IGNhc2VzIGZvciBzcGFyYzY0LCBhbmQg
bGVhdmUgaXQgdW5pbXBsZW1lbnRlZCBmb3IgUENJIG9uCj4gc3BhcmMzMiwgd2hpY2ggbWVhbnMg
YWx3YXlzIHN1cHBvcnRlZC4KPgo+IFNpZ25lZC1vZmYtYnk6IENocmlzdG9waCBIZWxsd2lnIDxo
Y2hAbHN0LmRlPgo+IC0tLQo+ICBhcmNoL3NwYXJjL2luY2x1ZGUvYXNtL2RtYS1tYXBwaW5nLmgg
fCAgMyAtLS0KPiAgYXJjaC9zcGFyYy9rZXJuZWwvaW9tbXUuYyAgICAgICAgICAgIHwgNDAgKysr
KysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gIGFyY2gvc3BhcmMva2VybmVsL2lv
cG9ydC5jICAgICAgICAgICB8IDIyICsrKysrKy0tLS0tLS0tLS0tLS0tCj4gIGFyY2gvc3BhcmMv
a2VybmVsL3BjaV9zdW40di5jICAgICAgICB8IDE3ICsrKysrKysrKysrKysrKwo+ICA0IGZpbGVz
IGNoYW5nZWQsIDM5IGluc2VydGlvbnMoKyksIDQzIGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdp
dCBhL2FyY2gvc3BhcmMva2VybmVsL2lvcG9ydC5jIGIvYXJjaC9zcGFyYy9rZXJuZWwvaW9wb3J0
LmMKPiBpbmRleCBkZDA4MWQ1NTc2MDkuLjEyODk0ZjI1OWJlYSAxMDA2NDQKPiAtLS0gYS9hcmNo
L3NwYXJjL2tlcm5lbC9pb3BvcnQuYwo+ICsrKyBiL2FyY2gvc3BhcmMva2VybmVsL2lvcG9ydC5j
Cj4gQEAgLTQwMSw2ICs0MDEsMTEgQEAgc3RhdGljIHZvaWQgc2J1c19zeW5jX3NnX2Zvcl9kZXZp
Y2Uoc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1Y3Qgc2NhdHRlcmxpc3QgKnNnLAo+ICAgICAgICAg
QlVHKCk7Cj4gIH0KPgo+ICtzdGF0aWMgaW50IHNidXNfZG1hX3N1cHBvcnRlZChzdHJ1Y3QgZGV2
aWNlICpkZXYsIHU2NCBtYXNrKQo+ICt7Cj4gKyAgICAgICByZXR1cm4gMDsKPiArfQo+ICsKCkkn
bSBndWVzc2luZyB0aGVyZSdzIGEgZmV3IHBsYWNlcyB0aGF0IGhhdmUgRE1BIG9wcyBidXQgRE1B
IGlzbid0CmFjdHVhbGx5IHN1cHBvcnRlZC4gV2h5IG5vdCBoYXZlIGEgY29tbW9uIG1ldGhvZCBm
b3IgdGhpcywgbWF5YmUKImRtYV9ub3Rfc3VwcG9ydGVkIj8KCj4gIHN0YXRpYyBjb25zdCBzdHJ1
Y3QgZG1hX21hcF9vcHMgc2J1c19kbWFfb3BzID0gewo+ICAgICAgICAgLmFsbG9jICAgICAgICAg
ICAgICAgICAgPSBzYnVzX2FsbG9jX2NvaGVyZW50LAo+ICAgICAgICAgLmZyZWUgICAgICAgICAg
ICAgICAgICAgPSBzYnVzX2ZyZWVfY29oZXJlbnQsCj4gQEAgLTQxMCw2ICs0MTUsNyBAQCBzdGF0
aWMgY29uc3Qgc3RydWN0IGRtYV9tYXBfb3BzIHNidXNfZG1hX29wcyA9IHsKPiAgICAgICAgIC51
bm1hcF9zZyAgICAgICAgICAgICAgID0gc2J1c191bm1hcF9zZywKPiAgICAgICAgIC5zeW5jX3Nn
X2Zvcl9jcHUgICAgICAgID0gc2J1c19zeW5jX3NnX2Zvcl9jcHUsCj4gICAgICAgICAuc3luY19z
Z19mb3JfZGV2aWNlICAgICA9IHNidXNfc3luY19zZ19mb3JfZGV2aWNlLAo+ICsgICAgICAgLmRt
YV9zdXBwb3J0ZWQgICAgICAgICAgPSBzYnVzX2RtYV9zdXBwb3J0ZWQsCj4gIH07Cj4KPiAgc3Rh
dGljIGludCBfX2luaXQgc3BhcmNfcmVnaXN0ZXJfaW9wb3J0KHZvaWQpCgpUaGFua3MsCgotLSAK
SnVsaWFuIENhbGFieQoKRW1haWw6IGp1bGlhbi5jYWxhYnlAZ21haWwuY29tClByb2ZpbGU6IGh0
dHA6Ly93d3cuZ29vZ2xlLmNvbS9wcm9maWxlcy9qdWxpYW4uY2FsYWJ5LwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Thu Jun 08 14:23:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 14:23: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 1dIyLk-0006C4-0h; Thu, 08 Jun 2017 14: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 <osstest-admin@xenproject.org>) id 1dIyLi-0006BV-EN
 for xen-devel@lists.xensource.com; Thu, 08 Jun 2017 14:23:46 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 AA/D6-01992-1FD59395; Thu, 08 Jun 2017 14:23:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVfdNrGW
 kwaXFJhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuHBzP2vBtaqKeStOsDcw
 LvLvYuTiEBL4yyixZvp9VgjnMaPEpIa1zBDONkaJ9+9fsncxcnKICDhLfD0zF8zmFdCXuPO6j
 RHEFhawkjj1bBsjSIOEwGRVicaFZ4CKOIAcT4mv78BqQMyfL1YB2ewcbED1h8RAoiwCqhK9E+
 +wT2DkXsDIsIpRozi1qCy1SNfQSC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTI9D
 nDECwg7FvlvMhRkkOJiVRXkUBy0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxsMUA5waLU9NSK
 tMwcYPDBpCU4eJREeIWigdK8xQWJucWZ6RCpU4y6HBtWr//CJMSSl5+XKiXOexekSACkKKM0D
 24ELBIuMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZhXHOQSnsy8ErhNr4COYAI6Ysk7C5AjSh
 IRUlINjBy6j/kOTdo++9a0RRfYln24PeGHKUtT3Sm9j5WRm26rvj3x7mGKDdfpxf1fPy3TnKD
 lsljyuK3xosIHa1OeqO9keGDotWfh0Zxlqf8yLvJYHJoptqtk6xHZtd9K2ePWMV5g/N+mfvvx
 J/m/dUzxZfEz2o4n6klUVRzY79T7UIPZurVvvqOo1wslluKMREMt5qLiRABaQ5XwfwIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1496931819!66215532!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1357 invoked from network); 8 Jun 2017 14:23:40 -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; 8 Jun 2017 14:23: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 <osstest-admin@xenproject.org>)
 id 1dIyLa-0001i6-0X; Thu, 08 Jun 2017 14:23: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 1dIyLU-0000mH-8Q; Thu, 08 Jun 2017 14:23:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dIyLT-0001dW-I2; Thu, 08 Jun 2017 14:23:31 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110095-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-xtf-amd64-amd64-2:xtf/test-pv64-xsa-188:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-start/debianhvm.repeat:fail:regression
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-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-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-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-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds: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-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=5698869a723b36e768daf811ec1170258e6e9cf2
X-Osstest-Versions-That: xen=6cf1d2b6cf27d278c1dab00434d3d039af394855
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 08 Jun 2017 14:23:31 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 110095: 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>

ZmxpZ2h0IDExMDA5NSB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDA5NS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAg
ICAgICA3NCB4dGYvdGVzdC1wdjY0LXhzYS0xODggICAgZmFpbCBSRUdSLiB2cy4gMTEwMDYzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRl
L3gxMCBmYWlsIFJFR1IuIHZzLiAxMTAwNjMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0IDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gMTEwMDYzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDE3IGd1
ZXN0LXN0YXJ0L2RlYmlhbmh2bS5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTEwMDYzCgpSZWdyZXNz
aW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgIDE1IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFp
bCBSRUdSLiB2cy4gMTEwMDYzCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUg
bm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE1IGd1
ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDExMDA0NAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTEw
MDQ0CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMSBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTYgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhz
bSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA5IHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAg
NTY5ODg2OWE3MjNiMzZlNzY4ZGFmODExZWMxMTcwMjU4ZTZlOWNmMgpiYXNlbGluZSB2ZXJzaW9u
OgogeGVuICAgICAgICAgICAgICAgICAgNmNmMWQyYjZjZjI3ZDI3OGMxZGFiMDA0MzRkM2QwMzlh
ZjM5NDg1NQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEwMDYzICAyMDE3LTA2LTA3IDAzOjE5OjU3
IFogICAgMSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMDA5NSAgMjAxNy0wNi0wNyAxODox
ODowNyBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJl
dmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KICBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA1
Njk4ODY5YTcyM2IzNmU3NjhkYWY4MTFlYzExNzAyNThlNmU5Y2YyCkF1dGhvcjogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFdlZCBKdW4gNyAxMTozNzo0MiAyMDE3ICsw
MjAwCgogICAgeDg2L0hWTTogY29ycmVjdCBub3Rpb24gb2YgbmV3IENQTCBpbiB0YXNrIHN3aXRj
aCBlbXVsYXRpb24KICAgIAogICAgQ29tbWl0IGFhYzFkZjNkMDMgKCJ4ODYvSFZNOiBpbnRyb2R1
Y2UgaHZtX2dldF9jcGwoKSBhbmQgcmVzcGVjdGl2ZQogICAgaG9vayIpIHdlbnQgdG9vIGZhciBp
biBvbmUgYXNwZWN0OiBXaGVuIGVtdWxhdGluZyBhIHRhc2sgc3dpdGNoIHdlCiAgICByZWFsbHkg
c2hvdWxkbid0IGJlIGxvb2tpbmcgYXQgd2hhdCBodm1fZ2V0X2NwbCgpIHJldHVybnMsIGFzIHdl
J3JlCiAgICBzd2l0Y2hpbmcgYWxsIHNlZ21lbnQgcmVnaXN0ZXJzLgogICAgCiAgICBUaGUgaXNz
dWUgbWFuaWZlc3RzIGFzIGEgdm1lbnRyeSBmYWlsdXJlIGZvciAzMmJpdCBWTXMgd2hpY2ggdXNl
IHRhc2sKICAgIGdhdGVzIHRvIHNlcnZpY2UgaW50ZXJydXB0cy9leGNlcHRpb25zLCBpbiBzaXR1
YXRpb25zIHdoZXJlIGRlbGl2ZXJpbmcKICAgIHRoZSBldmVudCBpbnRlcnJ1cHRzIHVzZXIgY29k
ZSwgYW5kIGEgcHJpdmlsZWdlIGluY3JlYXNlIGlzIHJlcXVpcmVkLgogICAgCiAgICBIb3dldmVy
LCBpbnN0ZWFkIG9mIHJldmVydGluZyB0aGUgcmVsZXZhbnQgcGFydHMgb2YgdGhhdCBjb21taXQs
IGhhdmUKICAgIHRoZSBjYWxsZXIgdGVsbCB0aGUgc2VnbWVudCBsb2FkaW5nIGZ1bmN0aW9uIHdo
YXQgdGhlIG5ldyBDUEwgaXMuIFRoaXMKICAgIGF0IG9uY2UgZml4ZXMgRVMgYmVpbmcgbG9hZGVk
IGJlZm9yZSBDUyBzbyBmYXIgaGF2aW5nIGhhZCBpdHMgY2hlY2tzCiAgICBkb25lIGFnYWluc3Qg
dGhlIG9sZCBDUEwuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgICBUZXN0ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgogICAgbWFzdGVyIGNvbW1pdDogOWM0ZjFiNzI1NzFiMjE1ZTgwYWJm
MDQ5MDA3MzQzODgzMWRjNzg1YgogICAgbWFzdGVyIGRhdGU6IDIwMTctMDYtMDYgMTQ6MzY6NDEg
KzAyMDAKCmNvbW1pdCBhMzljNmI0NTE2OTk2YWUxZTc3NmE0Njc0M2RiY2I3ODAwMmI5ZGQ4CkF1
dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFdlZCBKdW4gNyAx
MTozNjozMCAyMDE3ICswMjAwCgogICAgeDg2L05QVDogZGVhbCB3aXRoIGZhbGxvdXQgZnJvbSAy
TWIvMUdiIHVubWFwcGluZyBjaGFuZ2UKICAgIAogICAgQ29tbWl0IGVmYTk1OTZlOWQgKCJ4ODYv
bW06IGZpeCBpbmNvcnJlY3QgdW5tYXBwaW5nIG9mIDJNQiBhbmQgMUdCCiAgICBwYWdlcyIpIGxl
ZnQgdGhlIE5QVCBjb2RlIHVudG91Y2hlZCwgYXMgdGhlcmUgaXMgbm8gZXhwbGljaXQgYWxpZ25t
ZW50CiAgICBjaGVjayBtYXRjaGluZyB0aGUgb25lIGluIEVQVCBjb2RlLiBIb3dldmVyLCB0aGUg
bm93IG1vcmUgd2lkZXNwcmVhZAogICAgc3RvcmluZyBvZiBJTlZBTElEX01GTiBpbnRvIFBURXMg
cmVxdWlyZXMgYWRqdXN0bWVudHM6CiAgICAtIGNhbGN1bGF0aW9ucyB3aGVuIHNoYXR0ZXJpbmcg
bGFyZ2UgcGFnZXMgbWF5IHNwaWxsIGludG8gdGhlIHAybSB0eXBlCiAgICAgIGZpZWxkIChjb252
ZXJ0aW5nIHAybV9wb3B1bGF0ZV9vbl9kZW1hbmQgdG8gcDJtX2dyYW50X21hcF9ydykgLSB1c2UK
ICAgICAgT1IgaW5zdGVhZCBvZiBQTFVTLAogICAgLSB0aGUgdXNlIG9mIHBsYWluIGx7MiwzfWVf
ZnJvbV9wZm4oKSBpbiBwMm1fcHRfc2V0X2VudHJ5KCkgcmVzdWx0cyBpbgogICAgICBhbGwgdXBw
ZXIgKGZsYWcpIGJpdHMgYmVpbmcgY2xvYmJlcmVkIC0gaW50cm9kdWNlIGFuZCB1c2UKICAgICAg
cDJtX2x7MiwzfWVfZnJvbV9wZm4oKSwgcGFyYWxsZWxpbmcgdGhlIGV4aXN0aW5nIEwxIHZhcmlh
bnQuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNr
eUBvcmFjbGUuY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgogICAgVGVzdGVkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBv
cmFjbGUuY29tPgogICAgQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA4MzUyMGNiNGFhMzllYmViNGViMWE3Y2FjMmU4
NWI0MTNlNzVhMzM2CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wNi0wNiAxNDozMjo1NCArMDIwMAoo
cWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 08 14:24:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 14: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 1dIyMC-0006Jn-93; Thu, 08 Jun 2017 14:24:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <davem@davemloft.net>) id 1dIyMB-0006JT-3A
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 14:24:15 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 B5/23-02183-D0E59395; Thu, 08 Jun 2017 14:24:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsWyI7O7SZczzjL
 SYPdZTYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePrui9sBb+ZK958TG1gXMPcxcjFISSwhEni
 dH8PkMPBwSKgLbH2jW4XIycHr4CLxNQXV9hAwiICfBK3bqWClDMLXGeROPl2LhtIjbBAqMSLv
 g5WkBo2AQ2J/gYhkDCngKHE054fzCC2EFDJwumHwWwJASeJVY/+g5XzCghK/N0hDBJmFtCS6J
 nxmB3ClpfY/nYO2GUSAnMZJXZM38gygZFvFkLLLCQts5C0LGBkXsWoXpxaVJZapGuml1SUmZ5
 RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGGQMQLCDcWqD8yFGSQ4mJVFeRQHLSCG+pPyU
 yozE4oz4otKc1OJDjDIcHEoSvH9jgHKCRanpqRVpmTnAcIdJS3DwKInwCkUDpXmLCxJzizPTI
 VKnGHU5mj5s+cIkxJKXn5cqJc77GGSGAEhRRmke3AhY7F1ilJUS5mUEOkqIpyC1KDezBFX+Fa
 M4B6OSMK84yBSezLwSuE2vgI5gAjpiyTsLkCNKEhFSUg2M1XFSOlWfbd7ufLHwgPrLssmiX30
 OXd17lbHNk/G3crxWttLXd5o3SgOvSFkyuCzmDeDdLX/j/77q2ZorVpv2fWTeunrG+nv8P2Me
 99sL7tpUkZfRW/3ui/pMi7tPU1++fvS7aoVoo9Cuxr7P2fZz2vUmPeApPLSzyn/Wp6LHPU6f5
 kW4Vexaq8RSnJFoqMVcVJwIADZFoYm4AgAA
X-Env-Sender: davem@davemloft.net
X-Msg-Ref: server-14.tower-206.messagelabs.com!1496931848!63664370!1
X-Originating-IP: [184.105.139.130]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45136 invoked from network); 8 Jun 2017 14:24:09 -0000
Received: from shards.monkeyblade.net (HELO shards.monkeyblade.net)
 (184.105.139.130)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 8 Jun 2017 14:24:09 -0000
Received: from localhost (unknown [38.140.131.194])
 (using TLSv1 with cipher AES128-SHA (128/128 bits))
 (Client did not present a certificate)
 (Authenticated sender: davem-davemloft)
 by shards.monkeyblade.net (Postfix) with ESMTPSA id 2A16F13648CBB;
 Thu,  8 Jun 2017 06:42:27 -0700 (PDT)
Date: Thu, 08 Jun 2017 10:24:05 -0400 (EDT)
Message-Id: <20170608.102405.746234218675861415.davem@davemloft.net>
To: hch@lst.de
From: David Miller <davem@davemloft.net>
In-Reply-To: <20170608132609.32662-29-hch@lst.de>
References: <20170608132609.32662-1-hch@lst.de>
 <20170608132609.32662-29-hch@lst.de>
X-Mailer: Mew version 6.7 on Emacs 24.5 / Mule 6.0 (HANACHIRUSATO)
Mime-Version: 1.0
X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.5.12
 (shards.monkeyblade.net [149.20.54.216]);
 Thu, 08 Jun 2017 06:42:28 -0700 (PDT)
Cc: linux-mips@linux-mips.org, linux-samsung-soc@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-c6x-dev@linux-c6x.org,
 linux-s390@vger.kernel.org, linux-sh@vger.kernel.org,
 linux-hexagon@vger.kernel.org, linux-xtensa@linux-xtensa.org, x86@kernel.org,
 linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, dmaengine@vger.kernel.org,
 iommu@lists.linux-foundation.org, openrisc@lists.librecores.org,
 netdev@vger.kernel.org, sparclinux@vger.kernel.org,
 xen-devel@lists.xenproject.org, linuxppc-dev@lists.ozlabs.org,
 linux-arm-kernel@lists.infradead.org
Subject: Re: [Xen-devel] [PATCH 28/44] sparc: remove arch specific
 dma_supported implementations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+CkRhdGU6IFRodSwgIDggSnVuIDIw
MTcgMTU6MjU6NTMgKzAyMDAKCj4gVXN1YWxseSBkbWFfc3VwcG9ydGVkIGRlY2lzaW9ucyBhcmUg
ZG9uZSBieSB0aGUgZG1hX21hcF9vcHMgaW5zdGFuY2UuCj4gU3dpdGNoIHNwYXJjIHRvIHRoYXQg
bW9kZWwgYnkgcHJvdmlkaW5nIGEgLT5kbWFfc3VwcG9ydGVkIGluc3RhbmNlIGZvcgo+IHNidXMg
dGhhdCBhbHdheXMgcmV0dXJucyBmYWxzZSwgYW5kIGltcGxlbWVudGF0aW9ucyB0YWlsb3JlZCB0
byB0aGUgc3VuNHUKPiBhbmQgc3VuNHYgY2FzZXMgZm9yIHNwYXJjNjQsIGFuZCBsZWF2ZSBpdCB1
bmltcGxlbWVudGVkIGZvciBQQ0kgb24KPiBzcGFyYzMyLCB3aGljaCBtZWFucyBhbHdheXMgc3Vw
cG9ydGVkLgo+IAo+IFNpZ25lZC1vZmYtYnk6IENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRl
PgoKQWNrZWQtYnk6IERhdmlkIFMuIE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 08 14:24:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 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 1dIyMZ-0006Oo-Gj; Thu, 08 Jun 2017 14: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 <davem@davemloft.net>) id 1dIyMX-0006O4-Rv
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 14:24:37 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 89/C3-01733-52E59395; Thu, 08 Jun 2017 14:24:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsWyI7O7SVcxzjL
 SoOWejsX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnH9zDbGgteMFTuP9rI3MB5l7GLk5BASWMIk
 0fE4rIuRg4NFQFti3nlrkDCvgKvEtcf3mEDCIgJ8ErdupXYxcnEwC1xnkTj5di4bSI2wgLXEl
 VM7WEBq2AQ0JPobhEDCnAKGEj/PrYWaHiqxs/E7O4gtIeAkserRf1aQcl4BQYm/O4RBwswCWh
 I9Mx6zQ9jyEtvfzmEGWSUhMJdRYm/bRcYJjHyzEFpmIWmZhaRlASPzKkaN4tSistQiXSNLvaS
 izPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwDCrZ2Bg3MF4eYvfIUZJDiYlUV5FActI
 Ib6k/JTKjMTijPii0pzU4kOMMhwcShK8bbFAOcGi1PTUirTMHGDAw6QlOHiURHiFooHSvMUFi
 bnFmekQqVOMuhxNH7Z8YRJiycvPS5US5/UHmSEAUpRRmgc3AhZ9lxhlpYR5GRkYGIR4ClKLcj
 NLUOVfMYpzMCoJ84rHAE3hycwrgdv0CugIJqAjlryzADmiJBEhJdXAGM93553A9k1aAlU7eGp
 mfbgxN9Z3ilX88antD5fukXwrfyj85oULwi8M5rTt373Fm7czX2lpBG/3NOHLdSXXs/VX2a6z
 uNrex78qt+nM1qXLugpapdept7ZtTDx5W8hkme6Uj887fvQZ7VvvGOvnllbs2GpvlKt2SO357
 pr3Ke1MWU4Wm6QvKLEUZyQaajEXFScCAC4RNOW5AgAA
X-Env-Sender: davem@davemloft.net
X-Msg-Ref: server-8.tower-206.messagelabs.com!1496931872!102351464!1
X-Originating-IP: [184.105.139.130]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20406 invoked from network); 8 Jun 2017 14:24:33 -0000
Received: from shards.monkeyblade.net (HELO shards.monkeyblade.net)
 (184.105.139.130)
 by server-8.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Jun 2017 14:24:33 -0000
Received: from localhost (unknown [38.140.131.194])
 (using TLSv1 with cipher AES128-SHA (128/128 bits))
 (Client did not present a certificate)
 (Authenticated sender: davem-davemloft)
 by shards.monkeyblade.net (Postfix) with ESMTPSA id 3134413648CBD;
 Thu,  8 Jun 2017 06:42:51 -0700 (PDT)
Date: Thu, 08 Jun 2017 10:24:29 -0400 (EDT)
Message-Id: <20170608.102429.1779556729256854546.davem@davemloft.net>
To: hch@lst.de
From: David Miller <davem@davemloft.net>
In-Reply-To: <20170608132609.32662-21-hch@lst.de>
References: <20170608132609.32662-1-hch@lst.de>
 <20170608132609.32662-21-hch@lst.de>
X-Mailer: Mew version 6.7 on Emacs 24.5 / Mule 6.0 (HANACHIRUSATO)
Mime-Version: 1.0
X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.5.12
 (shards.monkeyblade.net [149.20.54.216]);
 Thu, 08 Jun 2017 06:42:52 -0700 (PDT)
Cc: linux-mips@linux-mips.org, linux-samsung-soc@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-c6x-dev@linux-c6x.org,
 linux-s390@vger.kernel.org, linux-sh@vger.kernel.org,
 linux-hexagon@vger.kernel.org, linux-xtensa@linux-xtensa.org, x86@kernel.org,
 linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, dmaengine@vger.kernel.org,
 iommu@lists.linux-foundation.org, openrisc@lists.librecores.org,
 netdev@vger.kernel.org, sparclinux@vger.kernel.org,
 xen-devel@lists.xenproject.org, linuxppc-dev@lists.ozlabs.org,
 linux-arm-kernel@lists.infradead.org
Subject: Re: [Xen-devel] [PATCH 20/44] sparc: implement ->mapping_error
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+CkRhdGU6IFRodSwgIDggSnVuIDIw
MTcgMTU6MjU6NDUgKzAyMDAKCj4gRE1BX0VSUk9SX0NPREUgaXMgZ29pbmcgdG8gZ28gYXdheSwg
c28gZG9uJ3QgcmVseSBvbiBpdC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBDaHJpc3RvcGggSGVsbHdp
ZyA8aGNoQGxzdC5kZT4KCkFja2VkLWJ5OiBEYXZpZCBTLiBNaWxsZXIgPGRhdmVtQGRhdmVtbG9m
dC5uZXQ+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 08 14:25:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 14: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 1dIyNJ-0006dq-So; Thu, 08 Jun 2017 14: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 <prvs=325e3a11a=George.Dunlap@citrix.com>)
 id 1dIyNI-0006dK-Ba
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 14:25:24 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 55/FB-03058-35E59395; Thu, 08 Jun 2017 14:25:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpG5wnGW
 kwd5eXovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPztFMsBQ9EK/rOfWRuYNwu2MXIySEh4C8x
 49xTVhBbWCBGon/vCTYQW0QgUOLO0bPsXYxcHEIC3YwSK/pegjnMArOYJN4+OcwOUsUmoCcx7
 /hXli5GDg5eAVuJL2ssQMIsAioS119eZgSxRQXCJd42HmEBsXkFBCVOznwCZnMKeElcPLGKHa
 SVWUBTYv0ufZAws4C8RPPW2cwgtpCAqsTiB0fZJzDyzULSPQuhYxaSjgWMzKsYNYpTi8pSi3Q
 NzfSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQJDjQEIdjDe3xhwiFGSg0lJlFdR
 wDJSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTv3xignGBRanpqRVpmDjDoYdISHDxKIrxC0UBp3
 uKCxNzizHSI1ClGXY4Nq9d/YRJiycvPS5US5/WPBSoSACnKKM2DGwGLwEuMslLCvIxARwnxFK
 QW5WaWoMq/YhTnYFQS5hUHuYQnM68EbtMroCOYgI5Y8s4C5IiSRISUVAPjxjnOVdtDw3oO9Qh
 ttNh7SGPflf9rA+4fEZ39q8H+GP+8mXXnefWjLi3mPVny+aP0p8qVDvzcuvkdRflJjNcVy+VN
 v/ueSZ2pf7a0aOvyTcFLzp2ccNx9JVuE/PQWuQ1c+V9ear9Rjl53/TXbuw/ZQu4LpGad9ElYs
 DlRZPrcYulZUVfz3q8UUmIpzkg01GIuKk4EABe9Hda7AgAA
X-Env-Sender: prvs=325e3a11a=George.Dunlap@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1496931921!105931963!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62013 invoked from network); 8 Jun 2017 14:25:22 -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;
 8 Jun 2017 14:25:22 -0000
X-IronPort-AV: E=Sophos;i="5.39,315,1493683200"; d="scan'208";a="427090486"
To: Dario Faggioli <dario.faggioli@citrix.com>,
 <xen-devel@lists.xenproject.org>
References: <149633614204.12814.14390287626133023934.stgit@Solace.fritz.box>
 <149633842141.12814.20908893053492021.stgit@Solace.fritz.box>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <e8ec2516-24b1-d4b4-5d8b-66f548851b3b@citrix.com>
Date: Thu, 8 Jun 2017 15:20:18 +0100
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: <149633842141.12814.20908893053492021.stgit@Solace.fritz.box>
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: Re: [Xen-devel] [PATCH 01/15] xen: in do_softirq() sample
 smp_processor_id() once and for all.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDEvMDYvMTcgMTg6MzMsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+IEluIGZhY3QsIHJpZ2h0
IG5vdywgd2UgcmVhZCBpdCBhdCBldmVyeSBpdGVyYXRpb24gb2YgdGhlIGxvb3AuCj4gVGhlIHJl
YXNvbiBpdCdzIGRvbmUgbGlrZSB0aGlzIGlzIGhvdyBjb250ZXh0IHN3aXRjaCB3YXMgaGFuZGxl
ZAo+IG9uIElBNjQgKHNlZSBjb21taXQgYWU5YmZjZGMsICJbWEVOXSBWYXJpb3VzIHNvZnRpcnEg
Y2xlYW51cHMiIFsxXSkuCj4gCj4gSG93ZXZlcjoKPiAxKSB3ZSBkb24ndCBoYXZlIElBNjQgYW55
IGxvbmdlciwgYW5kIGFsbCB0aGUgYWNoaXRlY3R1cmVzIHRoYXQKPiAgICB3ZSBkbyBzdXBwb3J0
LCBhcmUgb2sgd2l0aCBzYW1wbGluZyBvbmNlIGFuZCBmb3IgYWxsOwo+IDIpIHNhbXBsaW5nIGF0
IGV2ZXJ5IGl0ZXJhdGlvbiAoc2xpZ2h0bHkpIGFmZmVjdCBwZXJmb3JtYW5jZTsKPiAzKSBzYW1w
bGluZyBhdCBldmVyeSBpdGVyYXRpb24gaXMgbWlzbGVhZGluZywgYXMgaXQgbWFrZXMgcGVvcGxl
Cj4gICAgYmVsaWV2ZSB0aGF0IGl0IGlzIGN1cnJlbnRseSBwb3NzaWJsZSB0aGF0IFNDSEVEVUxF
X1NPRlRJUlEKPiAgICBtb3ZlcyB0aGUgZXhlY3V0aW9uIGZsb3cgb24gYW5vdGhlciBDUFUgKGFu
ZCB0aGUgY29tbWVudCwKPiAgICBieSByZWluZm9yY2luZyB0aGlzIGJlbGllZiwgbWFrZXMgdGhp
bmdzIGV2ZW4gd29yc2UhKS4KPiAKPiBUaGVyZWZvcmUsIGxldCdzOgo+IC0gZG8gdGhlIHNhbXBs
aW5nIG9uY2UgYW5kIGZvciBhbGwsIGFuZCByZW1vdmUgdGhlIGNvbW1lbnQ7CgoiT25jZSBhbmQg
Zm9yIGFsbCIgaGFzIGEgbXVjaCBzdHJvbmdlciBzZW5zZSBvZiBmaW5hbGl0eSB0aGFuIHlvdSdy
ZQp1c2luZyBoZXJlOiByZWFkaW5nIHNtcF9wcm9jZXNzb3JfaWQoKSBpbiB0aGF0IGZ1bmN0aW9u
ICJvbmNlIGFuZCBmb3IKYWxsIiB3b3VsZCBtZWFuIHlvdSB3b3VsZCBuZXZlciBoYXZlIHRvIHJl
YWQgaXQgb24gdGhhdCBmdW5jdGlvbiwgb24KdGhhdCBwYXJ0aWN1bGFyIGNvcmUsIGV2ZXIgYWdh
aW4sIHVudGlsIHRoZSBlbmQgb2YgdGhlIHVuaXZlcnNlLiA6LSkKCkkgdGhpbmsgSSdkIHNheSwg
Im9ubHkgb25jZSIuICBUaGUgc2NvcGUgb2YgdGhlICJvbmx5IiBpbiB0aGF0IGNhc2UgaXMKInRo
aXMgZnVuY3Rpb24gY2FsbCIsIG5vdCAiYWxsIGNhbGxzIGZvcmV2ZXIiLgoKV2l0aCB0aGF0IGNo
YW5nZWQ6CgpSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXgu
Y29tPgoKKEFsdGhvdWdoIHdlIHRpbGwgbmVlZCBKYW4ncyBhY3F1aWVzY2VuY2UuKQoKPiAtIGxl
YXZlIGFuIEFTU0VSVCgpIGFyb3VuZCwgc28gdGhhdCwgaWYgY29udGV4dCBzd2l0Y2hpbmcKPiAg
IGxvZ2ljIGNoYW5nZXMgKGluIGN1cnJlbnQgb3IgbmV3IGFyY2hlcyksIHdlIHdpbGwgbm90aWNl
Lgo+IAo+IFsxXSBTb21lIG1vcmUgKGhpc3RvcmljYWwpIGluZm9ybWF0aW9uIGhlcmU6Cj4gICAg
IGh0dHA6Ly9vbGQtbGlzdC1hcmNoaXZlcy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hl
bi1kZXZlbC8yMDA2LTA2L21zZzAxMjYyLmh0bWwKPiAKPiBTaWduZWQtb2ZmLWJ5OiBEYXJpbyBG
YWdnaW9saSA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4KCgo+IC0tLQo+IENjOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IENjOiBHZW9yZ2UgRHVubGFwIDxH
ZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+Cj4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KPiBDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUu
Y29tPgo+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4g
Q2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gQ2M6IFRpbSBEZWVnYW4g
PHRpbUB4ZW4ub3JnPgo+IC0tLQo+ICB4ZW4vY29tbW9uL3NvZnRpcnEuYyB8ICAgIDggKystLS0t
LS0KPiAgMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKPiAK
PiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zb2Z0aXJxLmMgYi94ZW4vY29tbW9uL3NvZnRpcnEu
Ywo+IGluZGV4IGFjMTJjZjguLjY3Yzg0YmEgMTAwNjQ0Cj4gLS0tIGEveGVuL2NvbW1vbi9zb2Z0
aXJxLmMKPiArKysgYi94ZW4vY29tbW9uL3NvZnRpcnEuYwo+IEBAIC0yNywxNiArMjcsMTIgQEAg
c3RhdGljIERFRklORV9QRVJfQ1BVKHVuc2lnbmVkIGludCwgYmF0Y2hpbmcpOwo+ICAKPiAgc3Rh
dGljIHZvaWQgX19kb19zb2Z0aXJxKHVuc2lnbmVkIGxvbmcgaWdub3JlX21hc2spCj4gIHsKPiAt
ICAgIHVuc2lnbmVkIGludCBpLCBjcHU7Cj4gKyAgICB1bnNpZ25lZCBpbnQgaSwgY3B1ID0gc21w
X3Byb2Nlc3Nvcl9pZCgpOwo+ICAgICAgdW5zaWduZWQgbG9uZyBwZW5kaW5nOwo+ICAKPiAgICAg
IGZvciAoIDsgOyApCj4gICAgICB7Cj4gLSAgICAgICAgLyoKPiAtICAgICAgICAgKiBJbml0aWFs
aXNlIEBjcHUgb24gZXZlcnkgaXRlcmF0aW9uOiBTQ0hFRFVMRV9TT0ZUSVJRIG1heSBtb3ZlCj4g
LSAgICAgICAgICogdXMgdG8gYW5vdGhlciBwcm9jZXNzb3IuCj4gLSAgICAgICAgICovCj4gLSAg
ICAgICAgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwo+ICsgICAgICAgIEFTU0VSVChjcHUgPT0g
c21wX3Byb2Nlc3Nvcl9pZCgpKTsKPiAgCj4gICAgICAgICAgaWYgKCByY3VfcGVuZGluZyhjcHUp
ICkKPiAgICAgICAgICAgICAgcmN1X2NoZWNrX2NhbGxiYWNrcyhjcHUpOwo+IAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 08 14:28:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 14: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 1dIyQB-00074D-AD; Thu, 08 Jun 2017 14:28: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=3259bf657=wei.liu2@citrix.com>)
 id 1dIyQA-00073z-8D
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 14:28:22 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 72/6C-03587-50F59395; Thu, 08 Jun 2017 14:28:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpC5rvGW
 kQdNMYYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePYhSfMBXeYKt48fcPYwDiTqYuRk0NCwF/i
 +M2PzCA2i4CKxOyJP8DibALKEj87e9lAbBEBXYlnC56B2cwC+RIT3ixhBbGFBaIl1lx9zghi8
 wpYSMxaPRmohotDSOAHs8S07fPYIBKCEidnPmGBaNaRWLD7E1CcA8iWllj+jwMkzClgJ7Hu+g
 awElGgGzqXzgGzhQQUJDqmH2OawMg3C8mkWUgmzUKYtICReRWjRnFqUVlqka6hqV5SUWZ6Rkl
 uYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmCoMQDBDsZvywIOMUpyMCmJ8ioKWEYK8SXlp1Rm
 JBZnxBeV5qQWH2KU4eBQkuBtiwXKCRalpqdWpGXmAIMeJi3BwaMkwisUDZTmLS5IzC3OTIdIn
 WLU5Wj6sOULkxBLXn5eqpQ4rz/IDAGQoozSPLgRsAi8xCgrJczLCHSUEE9BalFuZgmq/CtGcQ
 5GJWFe8RigKTyZeSVwm14BHcEEdMSSdxYgR5QkIqSkGhgXtJz5sODIdMWHlhvq2QR0j2iFbmq
 sio696SoZ/Nvl6mKtnuVPVql+WfLTyq5iCs9WxsnZYv8FjwhKyxk/2VCo9fZ48PGYjsOZMtqp
 +996/yty23xo1r0D5+pf3Hl45SBjt6uDzqGTRS9iHh1k8fh64/qrtAUMRpHTjmye/P/y/TsbF
 0zKk96YpMRSnJFoqMVcVJwIAG1LPrS7AgAA
X-Env-Sender: prvs=3259bf657=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1496932099!47177069!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6325 invoked from network); 8 Jun 2017 14:28:21 -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;
 8 Jun 2017 14:28:21 -0000
X-IronPort-AV: E=Sophos;i="5.39,315,1493683200"; d="scan'208";a="427092139"
Date: Thu, 8 Jun 2017 15:28:05 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170608142805.mfjnqirheirnvtnq@citrix.com>
References: <20170518171004.27204-1-wei.liu2@citrix.com>
 <20170518171004.27204-7-wei.liu2@citrix.com>
 <592C5D19020000780015D5BE@prv-mh.provo.novell.com>
 <f4d52916-9971-0dec-d8b7-07adc252f31e@citrix.com>
 <592E77E3020000780015DED4@prv-mh.provo.novell.com>
 <20170531111441.edphr5whfoxqnsyo@citrix.com>
 <592EC8EA020000780015E3A5@prv-mh.provo.novell.com>
 <20170602110136.xtc7ketj4km5ekhr@citrix.com>
 <5936779C020000780015F9C2@prv-mh.provo.novell.com>
 <d12a645a-a78d-5b6d-bc95-cf64123a8863@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <d12a645a-a78d-5b6d-bc95-cf64123a8863@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH for-next v3 06/22] x86/traps: move PV
 hypercall handlers to pv/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>

T24gVGh1LCBKdW4gMDgsIDIwMTcgYXQgMTI6MzA6MDJQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBJJ2QgcHJlZmVyIG5vdCB0byBoYXZlIGluZGl2aWR1YWwgZmlsZXMgZm9yIGluZGl2
aWR1YWwgZnVuY3Rpb25zOyB0aGF0Cj4gaXMgZ29pbmcgdG9vIGZhciBJTU8uICBJJ2QgYWxzbyBw
cmVmZXIgbm90IHRvIG1peCBtaXNjIGh5cGVyY2FsbHMgaW50bwo+IHRoaXMgZmlsZS4KPiAKPiBw
di9taXNjLWh5cGVyY2FsbHMuYyA/Cj4gCgpTdXJlIHRoaXMgaXMgZmluZSBieSBtZS4KCkkgd2ls
bCBtb3ZlIHRoZSAqX2RlYnVncmVnIGFuZCBmcHVfc3dpdGNoIGh5cGVyY2FsbCBoYW5kbGVycyB0
aGVyZS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 08 14:35:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 14: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 1dIyWe-0007pN-2V; Thu, 08 Jun 2017 14:35: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=325e3a11a=George.Dunlap@citrix.com>)
 id 1dIyWd-0007pH-9E
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 14:35:03 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 7C/F0-02022-69069395; Thu, 08 Jun 2017 14:35:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDve7kBMt
 IgwdPWSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox3ixqYCh4JVSw51MbUwDiDv4uRg0NCwF/i
 8vHcLkZODmGBRIkLK6+xgNgiAgESi950snUxcnEICcxmkrg88TorSIJZIEji8K2tYDabgJ7Ev
 ONfwRp4BWwl2l4fALNZBFQkXj5qYgKxRQXCJd42HoGqEZQ4OfMJmM0pYC9xZeppZoiZBhJHFs
 2Bmi8v0bx1NlhcSEBVYvGDo+wTGPlmIWmfhaRlFpKWBYzMqxjVi1OLylKLdI31kooy0zNKchM
 zc3QNDUz1clOLixPTU3MSk4r1kvNzNzECQ40BCHYw7v3ndIhRkoNJSZRXUcAyUogvKT+lMiOx
 OCO+qDQntfgQowwHh5IE76F4oJxgUWp6akVaZg4w6GHSEhw8SiK8x0HSvMUFibnFmekQqVOMi
 lLivIkgCQGQREZpHlwbLNIuMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZj3DsgUnsy8Erjpr4
 AWMwEtXvLOAmRxSSJCSqqBkSelpijH/NjGO4bPepVDjbofBc7S2//q/8PJeWs++irMneh6VlZ
 K5UPe50MaoW8fWcR4SN/kfPhuF/9Xg+2Vn+6ffDyLV2iGSthpMSXZRzNkEp2sS9wuRWXdZDuo
 57QqcW4r5/mpr18LCwdIvt90WXFBwFO/RoWX5c4p5Z4ddefUY++q++2cq8RSnJFoqMVcVJwIA
 DGPBsSvAgAA
X-Env-Sender: prvs=325e3a11a=George.Dunlap@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1496932495!102292136!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2533 invoked from network); 8 Jun 2017 14:34:58 -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;
 8 Jun 2017 14:34:58 -0000
X-IronPort-AV: E=Sophos;i="5.39,315,1493683200"; d="scan'208";a="435653733"
To: Jan Beulich <JBeulich@suse.com>, Dario Faggioli <dario.faggioli@citrix.com>
References: <149633614204.12814.14390287626133023934.stgit@Solace.fritz.box>
 <149633842869.12814.8051616219182929257.stgit@Solace.fritz.box>
 <59382DDF0200007800160770@prv-mh.provo.novell.com>
 <1496850931.9462.5.camel@citrix.com>
 <5938408902000078001608F8@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <4e1fdf8c-a7dd-0177-f3c4-9ddd708ea47e@citrix.com>
Date: Thu, 8 Jun 2017 15:34:23 +0100
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: <5938408902000078001608F8@prv-mh.provo.novell.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 02/15] xen: tracing: avoid checking
 tb_init_done 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>

T24gMDcvMDYvMTcgMTc6MDYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA3LjA2LjE3IGF0
IDE3OjU1LCA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIFdlZCwgMjAx
Ny0wNi0wNyBhdCAwODo0NiAtMDYwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAwMS4w
Ni4xNyBhdCAxOTozMywgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+Cj4+
Pj4gSW4gZmFjdCwgd2hlbiBjYWxsaW5nIF9fdHJhY2VfdmFyKCkgZGlyZWN0bHksIHdlIGNhbgo+
Pj4+IGFzc3VtZSB0aGF0IHRiX2luaXRfZG9uZSBoYXMgYmVlbiBjaGVja2VkIHRvIGJlIHRydWUs
Cj4+Pj4gYW5kIHRoZSBpZiBpcyBoZW5jZSByZWR1bmRhbnQuCj4+Pgo+Pj4gVGhlICJhc3N1bWUi
IGhlcmUgd29ycmllcyBtZTogV2hhdCBpZiB0aGVyZSdzIGEgc2luZ2xlIHBsYWNlCj4+PiBzb21l
d2hlcmUgdGhhdCBhIGdyZXAgY2FuJ3QgZWFzaWx5IGZpbmQgd2hlcmUgbm8gY2hlY2sgaXMKPj4+
IHByZXNlbnQ/IElzIGl0IGNlcnRhaW4gdGhhdCAuLi4KPj4+Cj4+Pj4gQEAgLTY5MSw3ICs2OTEs
OCBAQCB2b2lkIF9fdHJhY2VfdmFyKHUzMiBldmVudCwgYm9vbF90IGN5Y2xlcywKPj4+PiB1bnNp
Z25lZCBpbnQgZXh0cmEsCj4+Pj4gICAgICB1bnNpZ25lZCBpbnQgZXh0cmFfd29yZDsKPj4+PiAg
ICAgIGJvb2xfdCBzdGFydGVkX2JlbG93X2hpZ2h3YXRlcjsKPj4+PiAgCj4+Pj4gLSAgICBpZigg
IXRiX2luaXRfZG9uZSApCj4+Pj4gKyAgICAvKiBJZiB0aGUgZXZlbnQgaXMgbm90IGludGVyZXN0
aW5nLCBiYWlsLCBhcyBlYXJseSBhcyBwb3NzaWJsZQo+Pj4+ICovCj4+Pj4gKyAgICBpZiAoICh0
Yl9ldmVudF9tYXNrICYgZXZlbnQpID09IDAgKQo+Pj4+ICAgICAgICAgIHJldHVybjsKPj4+Cj4+
PiAuLi4gdGhpcyBjaGVjayB3b3VsZCBhbHdheXMgYmUgZmFsc2UgdGhlbiAoaS5lLiB0Yl9ldmVu
dF9tYXNrIGlzCj4+PiBhbHdheXMgemVybykgaW4gdGhhdCBjYXNlPwo+Pj4KPj4gQXMgc2FpZCB3
aGVuIHJlcGx5aW5nIHRvIEFuZHJldywgSSBvcmlnaW5hbGx5IHB1dCBhbiBBU1NFUlQoKSB0aGVy
ZS4KPj4KPj4gVGhhdCBtYWRlIG1lIHJlYWxpemUsIHRob3VnaCwgdGhhdCB0aGUgZXhpc3Rpbmcg
aWYoIXRiX2luaXRfZG9uZSkgaXMKPj4gaW5lZmZlY3RpdmUgYW5kIHBvdGVudGlhbGx5IHJhY3kg
KG9yLCBpZiB5b3Ugd2FudCB0byBiZSBraW5kICJpdCdzIGEKPj4gYmVzdCBlZmZvcnQga2luZCBv
ZiBtZWFzdXJlIikgYWxyZWFkeS4KPj4KPj4gSW4gZmFjdCwgZXZlbiByaWdodCBub3csIHdpdGhv
dXQgbXkgcGF0Y2hlcywgd2UgZG9uJ3QgaG9sZCB0aGUgdHJhY2luZwo+PiBsb2NrIHdoZW4gd2Ug
ZXhlY3V0ZSB0aGF0IGlmLiBOb3RoaW5nIHByZXZlbnRzIHRiX2luaXRfZG9uZSB0byBiZWNvbWUg
MAo+PiBfcmlnaHRfYWZ0ZXJfIHdlIHNhdyBpdCBiZWluZyAxIGFuZCBkZWNpZGUgdG8gZ28gYWhl
YWQuCj4+Cj4+IFRoaXMsIHRvIG1lLCBsb29rcyBsaWtlIGFuIGV2ZW4gbW9yZSBjb21wZWxsaW5n
IHJlYXNvbiB0byByZW1vdmUgaXQuCj4+IEJ1dCBJIHRoaW5rIEkgY2FuIGltcHJvdmUgdGhlIGNv
bW1pdCBtZXNzYWdlIHNvIHRoYXQgaXQgZXhwbGFpbnMgdGhpcwo+PiB0aGluZyB0aGF0IEkganVz
dCBzYWlkIGFib3ZlIHRvby4KPiAKPiBXZWxsLCBteSBxdWVzdGlvbiB3YXNuJ3QgYWJvdXQgYSBw
b3NzaWJsZSByYWNlIChhcyB0aGUgY29kZSB3b3VsZAo+IG5lZWQgdG8gYmUgYWJsZSB0byBkZWFs
IHdpdGggdGhhdCBubyBtYXR0ZXIgd2hhdCBjaGFuZ2UgeW91IGRvCj4gaGVyZSksIGJ1dCBhYm91
dCB0aGUgY2FzZSB3aGVyZSB0Yl9pbml0X2RvbmUgaGFzIG5ldmVyIGJlZW4gc2V0Lgo+IFdvdWxk
IHRiX2V2ZW50X21hc2sgYmUgcmVsaWFibHkgemVybyBpbiB0aGF0IGNhc2UsIG5vIG1hdHRlcgo+
IHdoYXQgb3RoZXIgb3BlcmF0aW9ucyBtYXkgaGF2ZSBiZWVuIHBlcmZvcm1lZD8KCkxvb2tzIGxp
a2UgdGJfZXZlbnRfbWFzayBjYW4gYmUgc2V0IGV2ZW4gaWYgb3B0X3RidWZfc2l6ZSA9PSAwOyBz
byB5ZXMsCmlmIHNvbWVvbmUgZW5hYmxlZCB0aGUgZXZlbnQgbWFzayBiZWZvcmUgYWxsb2NhdGlu
ZyBhbnkgYnVmZmVycywgKmFuZCoKdGhlcmUgd2FzIGEgYnVnIHdoZXJlIF9fdHJhY2VfdmFyKCkg
d2FzIGNhbGxlZCB3aXRob3V0IGZpcnN0IGNoZWNraW5nCnRiX2luaXRfZG9uZSwgdGhlbiB3ZSBt
aWdodCBnZXQgcGFzdCB0aGlzIHBvaW50LgoKQnV0IGl0IGxvb2tzIGxpa2UgdGhhdCdzIHN0aWxs
IE9LIC0tIHdlJ2xsIHRoZW4gYmFpbCB3aGVuIG91ciBiaXQgaW4KdGJfY3B1X21hc2sgaXNuJ3Qg
c2V0LCBvciBmaW5hbGx5IGJhaWwgd2hlbiB3ZSBmaW5kIHRfYnVmcyB0byBiZSB6ZXJvLgoKIC1H
ZW9yZ2UKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 08 14:36:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 14: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 1dIyXi-0007tR-C1; Thu, 08 Jun 2017 14: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 <prvs=325e3a11a=George.Dunlap@citrix.com>)
 id 1dIyXh-0007tH-A2
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 14:36:09 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 3B/94-03557-8D069395; Thu, 08 Jun 2017 14:36:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDve6NBMt
 Ig+OfuC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox3ixqYCh4JVSw51MbUwDiDv4uRg0NCwF/i
 8vHcLkZODmGBRIkLK6+xgNgiAgESi950snUxcnEICcxmkrg88TorSIJZIEji8K2tYDabgJ7Ev
 ONfwRp4BWwl2l4fALNZBFQkXj5qYgKxRQXCJd42HoGqEZQ4OfMJmM0pYC9xZeppZoiZBhJHFs
 2Bmi8v0bx1NlhcSEBVYvGDo+wTGPlmIWmfhaRlFpKWBYzMqxg1ilOLylKLdI1M9ZKKMtMzSnI
 TM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAoONAQh2MK5aEHiIUZKDSUmUV1HAMlKILyk/pTIj
 sTgjvqg0J7X4EKMMB4eSBO+heKCcYFFqempFWmYOMOxh0hIcPEoivMdB0rzFBYm5xZnpEKlTj
 IpS4rx3QRICIImM0jy4NlisXWKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5Iw7x2QKTyZeSVw01
 8BLWYCWrzknQXI4pJEhJRUA6Nb0K8lO0skg5fdvTE1JeXv9f5/+z+v15f69GLq8s0zhMOerp0
 i/rrrWBJ7kPyfm3dfOVh1Be5a+uj51kmH7D4alKtaf39ow9M694hu+ftHspfij2xxX7/kcoN9
 RsdHKad75a/+37w06VmB3xTFMwLh9y+oOc1qOV36vuTYwsD9nx8zzDvw3fXcXyWW4oxEQy3mo
 uJEAKovZliwAgAA
X-Env-Sender: prvs=325e3a11a=George.Dunlap@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1496932566!72812929!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16316 invoked from network); 8 Jun 2017 14:36:07 -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 Jun 2017 14:36:07 -0000
X-IronPort-AV: E=Sophos;i="5.39,315,1493683200"; d="scan'208";a="435653733"
To: Jan Beulich <JBeulich@suse.com>, Dario Faggioli <dario.faggioli@citrix.com>
References: <149633614204.12814.14390287626133023934.stgit@Solace.fritz.box>
 <149633842869.12814.8051616219182929257.stgit@Solace.fritz.box>
 <59382DDF0200007800160770@prv-mh.provo.novell.com>
 <1496850931.9462.5.camel@citrix.com>
 <5938408902000078001608F8@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <4e1fdf8c-a7dd-0177-f3c4-9ddd708ea47e@citrix.com>
Date: Thu, 8 Jun 2017 15:34:23 +0100
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: <5938408902000078001608F8@prv-mh.provo.novell.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 02/15] xen: tracing: avoid checking
 tb_init_done 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>

T24gMDcvMDYvMTcgMTc6MDYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA3LjA2LjE3IGF0
IDE3OjU1LCA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIFdlZCwgMjAx
Ny0wNi0wNyBhdCAwODo0NiAtMDYwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAwMS4w
Ni4xNyBhdCAxOTozMywgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+Cj4+
Pj4gSW4gZmFjdCwgd2hlbiBjYWxsaW5nIF9fdHJhY2VfdmFyKCkgZGlyZWN0bHksIHdlIGNhbgo+
Pj4+IGFzc3VtZSB0aGF0IHRiX2luaXRfZG9uZSBoYXMgYmVlbiBjaGVja2VkIHRvIGJlIHRydWUs
Cj4+Pj4gYW5kIHRoZSBpZiBpcyBoZW5jZSByZWR1bmRhbnQuCj4+Pgo+Pj4gVGhlICJhc3N1bWUi
IGhlcmUgd29ycmllcyBtZTogV2hhdCBpZiB0aGVyZSdzIGEgc2luZ2xlIHBsYWNlCj4+PiBzb21l
d2hlcmUgdGhhdCBhIGdyZXAgY2FuJ3QgZWFzaWx5IGZpbmQgd2hlcmUgbm8gY2hlY2sgaXMKPj4+
IHByZXNlbnQ/IElzIGl0IGNlcnRhaW4gdGhhdCAuLi4KPj4+Cj4+Pj4gQEAgLTY5MSw3ICs2OTEs
OCBAQCB2b2lkIF9fdHJhY2VfdmFyKHUzMiBldmVudCwgYm9vbF90IGN5Y2xlcywKPj4+PiB1bnNp
Z25lZCBpbnQgZXh0cmEsCj4+Pj4gICAgICB1bnNpZ25lZCBpbnQgZXh0cmFfd29yZDsKPj4+PiAg
ICAgIGJvb2xfdCBzdGFydGVkX2JlbG93X2hpZ2h3YXRlcjsKPj4+PiAgCj4+Pj4gLSAgICBpZigg
IXRiX2luaXRfZG9uZSApCj4+Pj4gKyAgICAvKiBJZiB0aGUgZXZlbnQgaXMgbm90IGludGVyZXN0
aW5nLCBiYWlsLCBhcyBlYXJseSBhcyBwb3NzaWJsZQo+Pj4+ICovCj4+Pj4gKyAgICBpZiAoICh0
Yl9ldmVudF9tYXNrICYgZXZlbnQpID09IDAgKQo+Pj4+ICAgICAgICAgIHJldHVybjsKPj4+Cj4+
PiAuLi4gdGhpcyBjaGVjayB3b3VsZCBhbHdheXMgYmUgZmFsc2UgdGhlbiAoaS5lLiB0Yl9ldmVu
dF9tYXNrIGlzCj4+PiBhbHdheXMgemVybykgaW4gdGhhdCBjYXNlPwo+Pj4KPj4gQXMgc2FpZCB3
aGVuIHJlcGx5aW5nIHRvIEFuZHJldywgSSBvcmlnaW5hbGx5IHB1dCBhbiBBU1NFUlQoKSB0aGVy
ZS4KPj4KPj4gVGhhdCBtYWRlIG1lIHJlYWxpemUsIHRob3VnaCwgdGhhdCB0aGUgZXhpc3Rpbmcg
aWYoIXRiX2luaXRfZG9uZSkgaXMKPj4gaW5lZmZlY3RpdmUgYW5kIHBvdGVudGlhbGx5IHJhY3kg
KG9yLCBpZiB5b3Ugd2FudCB0byBiZSBraW5kICJpdCdzIGEKPj4gYmVzdCBlZmZvcnQga2luZCBv
ZiBtZWFzdXJlIikgYWxyZWFkeS4KPj4KPj4gSW4gZmFjdCwgZXZlbiByaWdodCBub3csIHdpdGhv
dXQgbXkgcGF0Y2hlcywgd2UgZG9uJ3QgaG9sZCB0aGUgdHJhY2luZwo+PiBsb2NrIHdoZW4gd2Ug
ZXhlY3V0ZSB0aGF0IGlmLiBOb3RoaW5nIHByZXZlbnRzIHRiX2luaXRfZG9uZSB0byBiZWNvbWUg
MAo+PiBfcmlnaHRfYWZ0ZXJfIHdlIHNhdyBpdCBiZWluZyAxIGFuZCBkZWNpZGUgdG8gZ28gYWhl
YWQuCj4+Cj4+IFRoaXMsIHRvIG1lLCBsb29rcyBsaWtlIGFuIGV2ZW4gbW9yZSBjb21wZWxsaW5n
IHJlYXNvbiB0byByZW1vdmUgaXQuCj4+IEJ1dCBJIHRoaW5rIEkgY2FuIGltcHJvdmUgdGhlIGNv
bW1pdCBtZXNzYWdlIHNvIHRoYXQgaXQgZXhwbGFpbnMgdGhpcwo+PiB0aGluZyB0aGF0IEkganVz
dCBzYWlkIGFib3ZlIHRvby4KPiAKPiBXZWxsLCBteSBxdWVzdGlvbiB3YXNuJ3QgYWJvdXQgYSBw
b3NzaWJsZSByYWNlIChhcyB0aGUgY29kZSB3b3VsZAo+IG5lZWQgdG8gYmUgYWJsZSB0byBkZWFs
IHdpdGggdGhhdCBubyBtYXR0ZXIgd2hhdCBjaGFuZ2UgeW91IGRvCj4gaGVyZSksIGJ1dCBhYm91
dCB0aGUgY2FzZSB3aGVyZSB0Yl9pbml0X2RvbmUgaGFzIG5ldmVyIGJlZW4gc2V0Lgo+IFdvdWxk
IHRiX2V2ZW50X21hc2sgYmUgcmVsaWFibHkgemVybyBpbiB0aGF0IGNhc2UsIG5vIG1hdHRlcgo+
IHdoYXQgb3RoZXIgb3BlcmF0aW9ucyBtYXkgaGF2ZSBiZWVuIHBlcmZvcm1lZD8KCkxvb2tzIGxp
a2UgdGJfZXZlbnRfbWFzayBjYW4gYmUgc2V0IGV2ZW4gaWYgb3B0X3RidWZfc2l6ZSA9PSAwOyBz
byB5ZXMsCmlmIHNvbWVvbmUgZW5hYmxlZCB0aGUgZXZlbnQgbWFzayBiZWZvcmUgYWxsb2NhdGlu
ZyBhbnkgYnVmZmVycywgKmFuZCoKdGhlcmUgd2FzIGEgYnVnIHdoZXJlIF9fdHJhY2VfdmFyKCkg
d2FzIGNhbGxlZCB3aXRob3V0IGZpcnN0IGNoZWNraW5nCnRiX2luaXRfZG9uZSwgdGhlbiB3ZSBt
aWdodCBnZXQgcGFzdCB0aGlzIHBvaW50LgoKQnV0IGl0IGxvb2tzIGxpa2UgdGhhdCdzIHN0aWxs
IE9LIC0tIHdlJ2xsIHRoZW4gYmFpbCB3aGVuIG91ciBiaXQgaW4KdGJfY3B1X21hc2sgaXNuJ3Qg
c2V0LCBvciBmaW5hbGx5IGJhaWwgd2hlbiB3ZSBmaW5kIHRfYnVmcyB0byBiZSB6ZXJvLgoKIC1H
ZW9yZ2UKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 08 14:37:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 14:37:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIyYh-0007zS-Lo; Thu, 08 Jun 2017 14:37: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=325e3a11a=George.Dunlap@citrix.com>)
 id 1dIyYg-0007zE-GE
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 14:37:10 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 BB/DC-03587-51169395; Thu, 08 Jun 2017 14:37:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDva5oomW
 kwbV5ahbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a8t11sBUeYKr7snszWwNjF1MXIySEh4C9x
 7dIvNhBbWCBU4vS9pSwgtohAoMSdo2fZQWwhgV5GiQ2rU0BsZgF9iTdHFoH1sgnoScw7/hWsn
 lfAVuLl8g4wm0VAReLs1tdgtqhAuMTbxiNQNYISJ2c+AbM5BXwkpmxcxdzFyAE0U1Ni/S59iP
 HyEtvfzmGGWKsqsfjBUfYJjHyzkHTPQuiYhaRjASPzKkaN4tSistQiXUMLvaSizPSMktzEzBx
 dQwMzvdzU4uLE9NScxKRiveT83E2MwEBjAIIdjDc3BhxilORgUhLlVRSwjBTiS8pPqcxILM6I
 LyrNSS0+xCjDwaEkwWufAJQTLEpNT61Iy8wBhjxMWoKDR0mE93g8UJq3uCAxtzgzHSJ1ilGXo
 +nDli9MQix5+XmpUuK8d0GKBECKMkrz4EbA4u8So6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhH
 nvgEzhycwrgdv0CugIJqAjlryzADmiJBEhJdXAKNSuNfFnBMem/J7aOZpvNxwT1Dy1eu9BZTu
 Bm+w/uPx9Nme1HN68usl38oIba3TjQ6ZOu1d45KQ+/4ZvOzSqe1vWFl/0kJju0rqzTsNN94XP
 r47vTF5iOR8rmOv+PVVf8GahfFPF1rZFr39xz26y+Rz+3vRJ1zy7SU86w9iuzJDTWPV3Dz/LA
 SWW4oxEQy3mouJEAHfEeZm6AgAA
X-Env-Sender: prvs=325e3a11a=George.Dunlap@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1496932627!105934575!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11960 invoked from network); 8 Jun 2017 14:37:09 -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;
 8 Jun 2017 14:37:09 -0000
X-IronPort-AV: E=Sophos;i="5.39,315,1493683200"; d="scan'208";a="435654411"
To: Dario Faggioli <dario.faggioli@citrix.com>,
 <xen-devel@lists.xenproject.org>
References: <149633614204.12814.14390287626133023934.stgit@Solace.fritz.box>
 <149633842869.12814.8051616219182929257.stgit@Solace.fritz.box>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <c87b46b1-4b1f-019c-cf37-53cdd896d766@citrix.com>
Date: Thu, 8 Jun 2017 15:37:06 +0100
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: <149633842869.12814.8051616219182929257.stgit@Solace.fritz.box>
Cc: George Dunlap <george.dunlap@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH 02/15] xen: tracing: avoid checking
 tb_init_done 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>

T24gMDEvMDYvMTcgMTg6MzMsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+IEluIGZhY3QsIHdoZW4g
Y2FsbGluZyBfX3RyYWNlX3ZhcigpIGRpcmVjdGx5LCB3ZSBjYW4KPiBhc3N1bWUgdGhhdCB0Yl9p
bml0X2RvbmUgaGFzIGJlZW4gY2hlY2tlZCB0byBiZSB0cnVlLAo+IGFuZCB0aGUgaWYgaXMgaGVu
Y2UgcmVkdW5kYW50LgoKWW91IHByb2JhYmx5IHdhbnQgdG8gYWRqdXN0IHRoZSBjb21tZW50IGJl
Zm9yZSB0aGUgc21wX3JtYigpIHRoYXQKbWVudGlvbnMgdGJfaW5pdF9kb25lIGFzIHdlbGwuCgpP
dGhlciB0aGFuIHRoYXQsIGxvb2tzIGdvb2QuCgogLUdlb3JnZQoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 08 14:43:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 14:43: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 1dIyeH-0000IX-9d; Thu, 08 Jun 2017 14:42: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 1dIyeF-0000ID-Vs
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 14:42:56 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 69/C4-03058-F6269395; Thu, 08 Jun 2017 14:42:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXS6fjDSzcvyTL
 SYMI5TYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPq9A7Wgh6eilMLTjE3MH7k7GLk5BASyJP4
 /Xw7K4jNK2Ansf3WOUYQW0LAUOL0wpssIDaLgKpEy5yzYDVsAuoSbc8g6kUEYiV+/2pk62Lk4
 mAWWMkk0fqykRkkISwQI/Hj8jRGkISQwAFGiSkT37GBJDiBNmxpuAlUxAG0TVDi7w5hkDCzgJ
 bEw1+3WCBsbYllC1+DlTALSEss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRozi1qCy1SNfIQC+
 pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzAAGYBgB+OvZQGHGCU5mJREeRUFLCOF
 +JLyUyozEosz4otKc1KLDzHKcHAoSfBuSwTKCRalpqdWpGXmAGMBJi3BwaMkwns8HijNW1yQm
 FucmQ6ROsWoKCXOmwXSJwCSyCjNg2uDxd8lRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfOKJA
 BN4cnMK4Gb/gpoMRPQ4iXvLEAWlyQipKQaGKcULp1lzKbkZuNRsmvfSckPXfycqg9rXr4o2Oz
 iFMZ3if/pnlTmBJE7TSLpLtf6H7zdqh60UJ7tv+xOg6Nb/q+YLLFj6YsYjohbu13rK9akB6xU
 mKUneyz7pPEp7iluhRcmsBiq3tH9tkZo0axT99fk9gRrrb/781uR9IeM8gV51cUH9h78+1eJp
 Tgj0VCLuag4EQB6xgnTugIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1496932972!106446245!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22521 invoked from network); 8 Jun 2017 14:42:54 -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; 8 Jun 2017 14:42:54 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 08 Jun 2017 08:42:52 -0600
Message-Id: <59397E8B0200007800160E9A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 08 Jun 2017 08:42:51 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Dario Faggioli" <dario.faggioli@citrix.com>,
 "George Dunlap" <george.dunlap@citrix.com>
References: <149633614204.12814.14390287626133023934.stgit@Solace.fritz.box>
 <149633842141.12814.20908893053492021.stgit@Solace.fritz.box>
 <e8ec2516-24b1-d4b4-5d8b-66f548851b3b@citrix.com>
In-Reply-To: <e8ec2516-24b1-d4b4-5d8b-66f548851b3b@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 AndrewCooper <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 01/15] xen: in do_softirq() sample
 smp_processor_id() once and for all.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA4LjA2LjE3IGF0IDE2OjIwLCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiAwMS8wNi8xNyAxODozMywgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4+IEluIGZhY3Qs
IHJpZ2h0IG5vdywgd2UgcmVhZCBpdCBhdCBldmVyeSBpdGVyYXRpb24gb2YgdGhlIGxvb3AuCj4+
IFRoZSByZWFzb24gaXQncyBkb25lIGxpa2UgdGhpcyBpcyBob3cgY29udGV4dCBzd2l0Y2ggd2Fz
IGhhbmRsZWQKPj4gb24gSUE2NCAoc2VlIGNvbW1pdCBhZTliZmNkYywgIltYRU5dIFZhcmlvdXMg
c29mdGlycSBjbGVhbnVwcyIgWzFdKS4KPj4gCj4+IEhvd2V2ZXI6Cj4+IDEpIHdlIGRvbid0IGhh
dmUgSUE2NCBhbnkgbG9uZ2VyLCBhbmQgYWxsIHRoZSBhY2hpdGVjdHVyZXMgdGhhdAo+PiAgICB3
ZSBkbyBzdXBwb3J0LCBhcmUgb2sgd2l0aCBzYW1wbGluZyBvbmNlIGFuZCBmb3IgYWxsOwo+PiAy
KSBzYW1wbGluZyBhdCBldmVyeSBpdGVyYXRpb24gKHNsaWdodGx5KSBhZmZlY3QgcGVyZm9ybWFu
Y2U7Cj4+IDMpIHNhbXBsaW5nIGF0IGV2ZXJ5IGl0ZXJhdGlvbiBpcyBtaXNsZWFkaW5nLCBhcyBp
dCBtYWtlcyBwZW9wbGUKPj4gICAgYmVsaWV2ZSB0aGF0IGl0IGlzIGN1cnJlbnRseSBwb3NzaWJs
ZSB0aGF0IFNDSEVEVUxFX1NPRlRJUlEKPj4gICAgbW92ZXMgdGhlIGV4ZWN1dGlvbiBmbG93IG9u
IGFub3RoZXIgQ1BVIChhbmQgdGhlIGNvbW1lbnQsCj4+ICAgIGJ5IHJlaW5mb3JjaW5nIHRoaXMg
YmVsaWVmLCBtYWtlcyB0aGluZ3MgZXZlbiB3b3JzZSEpLgo+PiAKPj4gVGhlcmVmb3JlLCBsZXQn
czoKPj4gLSBkbyB0aGUgc2FtcGxpbmcgb25jZSBhbmQgZm9yIGFsbCwgYW5kIHJlbW92ZSB0aGUg
Y29tbWVudDsKPiAKPiAiT25jZSBhbmQgZm9yIGFsbCIgaGFzIGEgbXVjaCBzdHJvbmdlciBzZW5z
ZSBvZiBmaW5hbGl0eSB0aGFuIHlvdSdyZQo+IHVzaW5nIGhlcmU6IHJlYWRpbmcgc21wX3Byb2Nl
c3Nvcl9pZCgpIGluIHRoYXQgZnVuY3Rpb24gIm9uY2UgYW5kIGZvcgo+IGFsbCIgd291bGQgbWVh
biB5b3Ugd291bGQgbmV2ZXIgaGF2ZSB0byByZWFkIGl0IG9uIHRoYXQgZnVuY3Rpb24sIG9uCj4g
dGhhdCBwYXJ0aWN1bGFyIGNvcmUsIGV2ZXIgYWdhaW4sIHVudGlsIHRoZSBlbmQgb2YgdGhlIHVu
aXZlcnNlLiA6LSkKPiAKPiBJIHRoaW5rIEknZCBzYXksICJvbmx5IG9uY2UiLiAgVGhlIHNjb3Bl
IG9mIHRoZSAib25seSIgaW4gdGhhdCBjYXNlIGlzCj4gInRoaXMgZnVuY3Rpb24gY2FsbCIsIG5v
dCAiYWxsIGNhbGxzIGZvcmV2ZXIiLgo+IAo+IFdpdGggdGhhdCBjaGFuZ2VkOgo+IAo+IFJldmll
d2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cj4gCj4gKEFs
dGhvdWdoIHdlIHRpbGwgbmVlZCBKYW4ncyBhY3F1aWVzY2VuY2UuKQoKSSd2ZSB2b2ljZWQgbXkg
b3BpbmlvbiwgYnV0IEkgZG9uJ3QgbWVhbiB0byBibG9jayB0aGUgcGF0Y2guIEFmdGVyCmFsbCB0
aGVyZSdzIG5vIGFjdGl2ZSBpc3N1ZSB0aGUgY2hhbmdlIGludHJvZHVjZXMuCgpKYW4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 08 14:43:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 14: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 1dIyes-0000NT-LR; Thu, 08 Jun 2017 14:43:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <linux+xen-devel=lists.xenproject.org@armlinux.org.uk>)
 id 1dIyer-0000NG-HS
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 14:43:33 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 7C/62-31580-49269395; Thu, 08 Jun 2017 14:43:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXipyB3S3dKkmW
 kwZwVbBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a5y0uYCpazVnzZeoaxgXErSxcjFweLwBJm
 iS9T+1lBHCGByUwShydcYO5i5ARyVjJKLLxWBGKzCKhI/Pv6lhHEZhMwkzjUfoEVxBYRUJJ4+
 uosWJxZ4DqLROv2HBBbWMBS4sirmWA1vED2lwevGCFmhkq0XpnHDhEXlDg58wkLRK+WxI1/L5
 m6GDmAbGmJ5f84QExOAUOJoxMdQSpEgS64MuEtO8R0C4n3k+awTmAUmIVk0Cwkg2YhDFrAyLy
 KUaM4tagstUjXyEIvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMwNOsZGBh3MLaf
 8DvEKMnBpCTKqyhgGSnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgndbIlBOsCg1PbUiLTMHGCUwa
 QkOHiUR3uPxQGne4oLE3OLMdIjUKUZdjqYPW74wCbHk5eelSonzZoHMEAApyijNgxsBi9hLjL
 JSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5RRKApvBk5pXAbXoFdAQT0BFL3lmAHFGSiJCSamB
 cr2KuZDl1Q9iKLdcezRbIMpxqdns7a9UdqzkGdzQuz1YX3NkyJfzom3MPUjOfWLE4GnHtT7Lt
 C4vu/3LBYY/2ms1mdv/OrH4icz1m9sGLlfm+U2eXynDG3kg/yu23sZlh4da5P5+2uCibzRfNT
 nz70vjkyY3mFbfO8L+ctHBB3S2pCYzpj078U2Ipzkg01GIuKk4EAHAOxnXTAgAA
X-Env-Sender: linux+xen-devel=lists.xenproject.org@armlinux.org.uk
X-Msg-Ref: server-15.tower-31.messagelabs.com!1496933008!100674605!1
X-Originating-IP: [78.32.30.218]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2222 invoked from network); 8 Jun 2017 14:43:31 -0000
Received: from pandora.armlinux.org.uk (HELO pandora.armlinux.org.uk)
 (78.32.30.218)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;
 8 Jun 2017 14:43:31 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=armlinux.org.uk; s=pandora-2014; 
 h=Sender:In-Reply-To:Content-Type:MIME-Version:References:Message-ID:Subject:Cc:To:From:Date;
 bh=0W7TZGQP+bJYGgTUAQ51lY8PEpbyQfuBSdypiDV83TQ=; 
 b=D4CSK6wracUSbzKx0d4bkdbs9NsJmLe0ERk3kCzyinEEbr1uFDCT4wfteBzKrYRYkcduHxczWyI8hJwvTKG832HUyV32gjcOhnhXgA8BYKhHBR6AVHxqUASWeQh6FM4VH0TBah21gZmHkpD79ZOr8jAER1ukmFI0LuDKoB/H/7Q=;
Received: from n2100.armlinux.org.uk
 ([2002:4e20:1eda:1:214:fdff:fe10:4f86]:40253)
 by pandora.armlinux.org.uk with esmtpsa (TLSv1:DHE-RSA-AES256-SHA:256)
 (Exim 4.82_1-5b7a7c0-XX) (envelope-from <linux@armlinux.org.uk>)
 id 1dIyec-0001U4-6e; Thu, 08 Jun 2017 15:43:18 +0100
Received: from linux by n2100.armlinux.org.uk with local (Exim 4.76)
 (envelope-from <linux@n2100.armlinux.org.uk>)
 id 1dIyeY-00040X-Ff; Thu, 08 Jun 2017 15:43:14 +0100
Date: Thu, 8 Jun 2017 15:43:14 +0100
From: Russell King - ARM Linux <linux@armlinux.org.uk>
To: Christoph Hellwig <hch@lst.de>
Message-ID: <20170608144313.GL4902@n2100.armlinux.org.uk>
References: <20170608132609.32662-1-hch@lst.de>
 <20170608132609.32662-26-hch@lst.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170608132609.32662-26-hch@lst.de>
User-Agent: Mutt/1.5.23 (2014-03-12)
Cc: linux-mips@linux-mips.org, linux-samsung-soc@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-c6x-dev@linux-c6x.org,
 linux-s390@vger.kernel.org, linux-sh@vger.kernel.org,
 linux-hexagon@vger.kernel.org, linux-xtensa@linux-xtensa.org, x86@kernel.org,
 linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, dmaengine@vger.kernel.org,
 iommu@lists.linux-foundation.org, openrisc@lists.librecores.org,
 netdev@vger.kernel.org, sparclinux@vger.kernel.org,
 xen-devel@lists.xenproject.org, linuxppc-dev@lists.ozlabs.org,
 linux-arm-kernel@lists.infradead.org
Subject: Re: [Xen-devel] [PATCH 25/44] arm: implement ->mapping_error
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Qk9uIFRodSwgSnVuIDA4LCAyMDE3IGF0IDAzOjI1OjUwUE0gKzAyMDAsIENocmlzdG9waCBIZWxs
d2lnIHdyb3RlOgo+ICtzdGF0aWMgaW50IGRtYWJvdW5jZV9tYXBwaW5nX2Vycm9yKHN0cnVjdCBk
ZXZpY2UgKmRldiwgZG1hX2FkZHJfdCBkbWFfYWRkcikKPiArewo+ICsJaWYgKGRldi0+YXJjaGRh
dGEuZG1hYm91bmNlKQo+ICsJCXJldHVybiAwOwoKSSdtIG5vdCBjb252aW5jZWQgdGhhdCB3ZSBu
ZWVkIHRoaXMgY2hlY2sgaGVyZToKCiAgICAgICAgZGV2LT5hcmNoZGF0YS5kbWFib3VuY2UgPSBk
ZXZpY2VfaW5mbzsKICAgICAgICBzZXRfZG1hX29wcyhkZXYsICZkbWFib3VuY2Vfb3BzKTsKClRo
ZXJlIHNob3VsZG4ndCBiZSBhbnkgY2hhbmNlIG9mIGRldi0+YXJjaGRhdGEuZG1hYm91bmNlIGJl
aW5nIE5VTEwgaWYKdGhlIGRtYWJvdW5jZV9vcHMgaGFzIGJlZW4gc2V0IGFzIHRoZSBjdXJyZW50
IGRldmljZSBETUEgb3BzLiAgU28gSQp0aGluayB0aGF0IHRlc3QgY2FuIGJlIGtpbGxlZC4KCi0t
IApSTUsncyBQYXRjaCBzeXN0ZW06IGh0dHA6Ly93d3cuYXJtbGludXgub3JnLnVrL2RldmVsb3Bl
ci9wYXRjaGVzLwpGVFRDIGJyb2FkYmFuZCBmb3IgMC44bWlsZSBsaW5lOiBjdXJyZW50bHkgYXQg
OS42TWJwcyBkb3duIDQwMGticHMgdXAKYWNjb3JkaW5nIHRvIHNwZWVkdGVzdC5uZXQuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 08 14:55:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 14: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 1dIyqN-0001Kk-NZ; Thu, 08 Jun 2017 14:55: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=325e3a11a=George.Dunlap@citrix.com>)
 id 1dIyqM-0001Ke-Pa
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 14:55:26 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 AB/CE-03371-E5569395; Thu, 08 Jun 2017 14:55:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDvW5sqmW
 kwbkLShbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a8U98ZC/4IVjz/tpS9gXE5XxcjB4eEgL/E
 k/8BXYycHMICIRJ7Ox8zgdgiAgESi950soHYQgJzmCRe/zLpYuTiYBY4xijx/ts2dpAEm4Cex
 LzjX1lAbF4BW4lbrRNYQWwWARWJ6Tc3MIPYogLhEm8bj0DVCEqcnPkEzOYUsJdYsuQt2AJmAQ
 OJI4vmsELY8hLb385hhlisKrH4wVH2CYx8s5C0z0LSMgtJywJG5lWMGsWpRWWpRbqGhnpJRZn
 pGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIHBxgAEOxg/LQs4xCjJwaQkyqsoYBkpxJeU
 n1KZkVicEV9UmpNafIhRhoNDSYK3IwUoJ1iUmp5akZaZAwx7mLQEB4+SCG81SJq3uCAxtzgzH
 SJ1ilFRSpy3HiQhAJLIKM2Da4PF2iVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ8/aCTOHJzC
 uBm/4KaDET0OIl7yxAFpckIqSkGhj325oem89hn3ElZsd7zoobF19zn9dTOzS3e9WmtYHvDDp
 4bbysovrmnw5c2lvjuVVp2tT8Dds2ppikVj1XVXkduqhx42eLzwzHuIWEvQ4fnr/6WlNrwpN8
 sxCXyu+Xfq/360zwa3opLvH0TkO67vdnvCmVlrbB5tbPZEWXB3Sd4VY/9LVlmYwSS3FGoqEWc
 1FxIgA8Y31ZsAIAAA==
X-Env-Sender: prvs=325e3a11a=George.Dunlap@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1496933723!72843387!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28990 invoked from network); 8 Jun 2017 14:55:25 -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 Jun 2017 14:55:25 -0000
X-IronPort-AV: E=Sophos;i="5.39,315,1493683200"; d="scan'208";a="435658077"
To: Jan Beulich <JBeulich@suse.com>, Dario Faggioli <dario.faggioli@citrix.com>
References: <149633614204.12814.14390287626133023934.stgit@Solace.fritz.box>
 <149633843555.12814.16573412358602741145.stgit@Solace.fritz.box>
 <5938323D02000078001607B7@prv-mh.provo.novell.com>
 <1496850353.9462.3.camel@citrix.com>
 <59383EC502000078001608D8@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <173fc819-544d-2711-2546-f174e7df7fa9@citrix.com>
Date: Thu, 8 Jun 2017 15:53:18 +0100
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: <59383EC502000078001608D8@prv-mh.provo.novell.com>
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>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 03/15] xen/tools: tracing: several
 improvements on IRQs tracing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDcvMDYvMTcgMTY6NTgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA3LjA2LjE3IGF0
IDE3OjQ1LCA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIFdlZCwgMjAx
Ny0wNi0wNyBhdCAwOTowNSAtMDYwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAwMS4w
Ni4xNyBhdCAxOTozMywgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+IEBA
IC04ODQsOSArOTE5LDEzIEBAIHZvaWQgZG9fSVJRKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
KQo+Pj4+ICAgICAgICAgICAgICBkZXNjLT5ybF9xdWFudHVtX3N0YXJ0ID0gbm93Owo+Pj4+ICAg
ICAgICAgIH0KPj4+PiAgCj4+Pj4gLSAgICAgICAgdHNjX2luID0gdGJfaW5pdF9kb25lID8gZ2V0
X2N5Y2xlcygpIDogMDsKPj4+PiArICAgICAgICBpZiAoIHVubGlrZWx5KHRiX2luaXRfZG9uZSkg
KQo+Pj4+ICsgICAgICAgIHsKPj4+PiArICAgICAgICAgICAgX190cmFjZV92YXIoVFJDX0hXX0lS
UV9HVUVTVCwgMCwgc2l6ZW9mKGlycSksICZpcnEpOwo+Pj4+ICsgICAgICAgICAgICB0c2NfaW4g
PSBnZXRfY3ljbGVzKCk7Cj4+Pj4gKyAgICAgICAgfQo+Pj4+ICAgICAgICAgIF9fZG9fSVJRX2d1
ZXN0KGlycSk7Cj4+Pj4gLSAgICAgICAgVFJBQ0VfM0QoVFJDX0hXX0lSUV9IQU5ETEVELCBpcnEs
IHRzY19pbiwgZ2V0X2N5Y2xlcygpKTsKPj4+PiArICAgICAgICB0cmFjZV9pcnFfaGFuZGxlZChp
cnEsIGdldF9jeWNsZXMoKSAtIHRzY19pbik7Cj4+Pj4gICAgICAgICAgZ290byBvdXRfbm9fZW5k
Owo+Pj4+ICAgICAgfQo+Pj4KPj4+IEJlZm9yZSB0aGlzIGNoYW5nZSwgdGhlIGdldF9jeWNsZXMo
KSBpbnZvY2F0aW9uIHdhcyBhZnRlcgo+Pj4gdGhlIHRiX2luaXRfZG9uZSBjaGVjay4gTm93IHlv
dSBtb3ZlIGl0IGFoZWFkIG9mIGl0IChhcwo+Pj4gdGhlIGZ1bmN0aW9uIGFyZ3VtZW50cyBhcmUg
ZXZhbHVhdGVkIGJlZm9yZSBleGVjdXRpbmcgdGhlCj4+PiBmdW5jdGlvbiBib2R5KSAtIGFyZSB5
b3Ugc3VyZSBhbGwgY29tcGlsZXIgdmVyc2lvbnMgd2lsbCBzdWl0YWJseQo+Pj4gcmUtb3JkZXIg
dGhpcz8KPj4+Cj4+PiBBZGRpdGlvbmFsbHkgSSdtIGFmcmFpZCB0aGlzIHdpbGwgdHJpZ2dlciBj
b21waWxlciB3YXJuaW5ncyBvbiBhdAo+Pj4gbGVhc3Qgc29tZSBjb21waWxlciB2ZXJzaW9ucywg
YXMgdHNjX2luIGlzIG5vdyBwb3NzaWJseQo+Pj4gdW5pbml0aWFsaXplZCAoYW5kIHRoZXJlJ3Mg
bm8gY2xlYXIgd2F5IHRvIGRpc3Byb3ZlIHRoaXMgZm9yIHRoZQo+Pj4gY29tcGlsZXIsIGFnYWlu
IGJlY2F1c2UgZnVuY3Rpb24gYXJndW1lbnRzIGFyZSBiZWluZwo+Pj4gZXZhbHVhdGVkIGJlZm9y
ZSB0aGUgZnVuY3Rpb24gYm9keSBpcyByZWFjaGVkKS4KPj4+Cj4+IEkgdW5kZXJzdGFuZCBhbmQg
KG5vdyB0aGF0IEkgc2VlIGl0KSBhZ3JlZSB3aXRoIHlvdXIgcmVtYXJrIG9uIHdoZW4KPj4gZ2V0
X2N5Y2xlcygpIGlzIGNhbGxlZC4gSSdsbCByZW9yZ2FuaXplIHRoaW5ncyBzbyB0aGF0IHRoZSBw
YXRjaGVkCj4+IGJlaGF2aW9yIG1hdGNoZXMgdGhlIGV4aXN0aW5nIG9uZS4KPj4KPj4gT1RPSCwg
SSdtIG5vdCBzdXJlIEkgc2VlIHRoZSAicG90ZW50aWFsbHkgdW5pbml0aWFsaXplZCIgaXNzdWUg
Zm9yCj4+IHRzY19pbiwgYnV0IHNpbmNlIEknbSByZXdvcmtpbmcgdGhlIGNvZGUsIEknbGwga2Vl
cCB0aGF0IGluIG1pbmQgdG9vLgo+IAo+IFlvdSBpbml0aWFsaXplIHRzY19pbiBvbmx5IHdoZW4g
dGJfaW5pdF9kb25lIGlzIHNldCwgYnV0IHlvdSB1c2UKPiBpdCB3aXRob3V0IHRoYXQgY29uZGl0
aW9uYWwuIEFuZCBldmVuIGlmIHlvdSB1c2VkIGl0IHVuZGVyIHRoYXQKPiBzYW1lIGNvbmRpdGlv
bmFsLCBvbGRlciBjb21waWxlciB2ZXJzaW9ucyBhcmVuJ3QgYWJsZSB0byB0cmFjawo+IHRoYXQg
ZmFjdCAoc2FtZSBjb25kaXRpb25hbCkgYW5kIHJhaXNlIGEgd2FybmluZyBhbnl3YXkuCgpUaGlz
IHBhdGNoIGNoYW5nZXMgdGhpbmcgdG8gaW5pdGlhbGl6ZSB0c2NfaW4gb24gZGVjbGFyYXRpb24g
KGF0IHRoZSB0b3AKb2YgdGhlIGZ1bmN0aW9uKS4KCklmIHdlIHdhbnQgdG8ga2VlcCB0aGUgY29t
cGlsZXIgInVuaW5pdGlhbGl6ZWQgdmFyaWFibGUiIGFuYWx5c2lzCmFyb3VuZCwgdGhhdCB3b3Vs
ZCBoYXZlIHRvIGdvIGF3YXkgYW5kIHdlJ2Qgd2FudCB0byBkbyBzb21ldGhpbmcgbGlrZQp3YXMg
dGhlcmUgYmVmb3JlLiAgKEknbSBhbWJpdmFsZW50IGFib3V0IGl0LCBidXQgSSBrbm93IEphbiBs
aWtlcyBpdC4pCgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 08 14:59:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 14: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 1dIyuX-0001Vb-8y; Thu, 08 Jun 2017 14: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 <prvs=325e3a11a=George.Dunlap@citrix.com>)
 id 1dIyuV-0001VU-QR
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 14:59:43 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 94/88-01709-F5669395; Thu, 08 Jun 2017 14:59:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHSDvW50mmW
 kwZKnahbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aV3g6mgu8cFR1vzrM0ME5l72Lk5JAQ8JeY
 tGQeE4gtLBAisbfzMZgtIhAocefoWaAaLg4hgT5GiS1z2xlBHGaBo4wSDQ8/M4NUsQnoScw7/
 pUFxOYVsJXY8vsgkM3BwSKgIvFlkxNIWFQgXOJt4xGoEkGJkzOfgJVwCvhK/L+pCGIyC2hKrN
 +lD1LBLCAvsf3tHLDhQgKqEosfHGWfwMg3C0nzLISOWUg6FjAyr2LUKE4tKkst0jUy1Usqykz
 PKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAy0egYGxh2Mu9r9DjFKcjApifIqClhGCvEl
 5adUZiQWZ8QXleakFh9ilOHgUJLg7UgBygkWpaanVqRl5gBDHiYtwcGjJMJbDZLmLS5IzC3OT
 IdInWJUlBLnrQdJCIAkMkrz4NpgcXaJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjBvL8gUns
 y8Erjpr4AWMwEtXvLOAmRxSSJCSqqBcdEuVQ7nownMBrl12x83/F8X017wxf+a1/bbuybzCSR
 arBVfuWLjnx+pJm8PX9mSInGDU0BqiXFVxrp9Qitkn/BlL9F6MeOh25z/Tt/nt+wzOfXkRO6M
 6gi1J12e0r7ct/yMdn+xYs7JaWUskfY4fcZ7Ku9CKy4hr+Qa73u8uo8VJOMrSpS5lFiKMxINt
 ZiLihMBCegf+64CAAA=
X-Env-Sender: prvs=325e3a11a=George.Dunlap@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1496933976!86627406!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4859 invoked from network); 8 Jun 2017 14:59:39 -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;
 8 Jun 2017 14:59:39 -0000
X-IronPort-AV: E=Sophos;i="5.39,315,1493683200"; d="scan'208";a="435659832"
To: Dario Faggioli <dario.faggioli@citrix.com>,
 <xen-devel@lists.xenproject.org>
References: <149633614204.12814.14390287626133023934.stgit@Solace.fritz.box>
 <149633843555.12814.16573412358602741145.stgit@Solace.fritz.box>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <92fc4823-27d2-960d-3c18-e86293154c99@citrix.com>
Date: Thu, 8 Jun 2017 15:59:30 +0100
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: <149633843555.12814.16573412358602741145.stgit@Solace.fritz.box>
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 03/15] xen/tools: tracing: several
 improvements on IRQs tracing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDEvMDYvMTcgMTg6MzMsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+IE1vcmUgc3BlY2lmaWNh
bGx5Ogo+ICAtIHRoZSBoYW5kbGluZyBvZiB0aGUgVFJDX0hXX0lSUV9IQU5ETEVEIGlzIGZpeGVk
LCBib3RoIGluCj4gICAgeGVudHJhY2VfZm9ybWF0IGFuZCBpbiB4ZW5hbHl6ZTsKPiAgLSBzaW1w
bGUgZXZlbnRzIGZvciByZWNvcmRpbmcgd2hlbiB3ZSBlbnRlciBhbmQgZXhpdCB0aGUKPiAgICBk
b19JUlEgZnVuY3Rpb24sIGFzIHdlbGwgYXMgd2hlbiB3ZSBkZWFsIHdpdGggYSBndWVzdAo+ICAg
IElSUSwgYXJlIGFkZGVkOwo+ICAtIHRyYWNpbmcgb2YgSVJRcyBoYW5kbGVkIHdpdGggZGlyZWN0
IHZlY3RvcnMgaXMgYWxzbwo+ICAgIGFkZGVkLgo+IAo+IFdpdGggYWxsIHRoZSBhYm92ZSwgYSB0
cmFjZSB3aWxsIG5vdyBsb29rIGxpa2UgdGhpcyAodXNpbmcKPiB4ZW5hbHl6ZSk6Cj4gCj4gIDAu
MDAxMjk5MDcyIC54LSBkMzI3Njh2NSBpcnFfZW50ZXIsIGlycSA4MDAwMDAwMAo+ICAwLjAwMTI5
OTA3MiAueC0gZDMyNzY4djUgaXJxX2RpcmVjdCwgdmVjIGZhLCBoYW5kbGVyID0gMHhmZmZmODJk
MDgwMjZkN2U0Cj4gIDAuMDAxMzAwMDE0IC54LSBkMzI3Njh2NSByYWlzZV9zb2Z0aXJxIG5yIDAK
PiAgMC4wMDEzMDA0ODcgLngtIGQzMjc2OHY1IGlycV9leGl0IGlycSA4MDAwMDAwMCwgaW5faXJx
ID0gMAo+IAo+IE9yIGxpa2UgdGhpczoKPiAKPiAgMC4wNDk0Mzc4OTIgLXwtIGQzMjc2N3YxMiBp
cnFfZW50ZXIsIGlycSA0Cj4gIDAuMDQ5NDM3ODkyIC18LSBkMzI3Njd2MTIgaXJxX2hhbmRsZWQg
aXJxIDQsIDg1NDI4IGN5Y2xlcwo+ICAwLjA0OTQ3NDMzNiAtfC0gZDMyNzY3djEyIGlycV9leGl0
IGlycSA0LCBzdGF0dXMgPSAweDAsIGluX2lycSA9IDAKPiAKPiBNYWtpbmcgaXQgbXVjaCBlYXNp
ZXIgdG8gZmlndXJlIG91dCB3aGVuIGludGVycnVwdAo+IHByb2Nlc3Npbmcgc3RhcnQsIHdoYXQg
aXQgZG9lcyBhbmQgd2hlbiBpdCBlbmRzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IERhcmlvIEZhZ2dp
b2xpIDxkYXJpby5mYWdnaW9saUBjaXRyaXguY29tPgoKR2VuZXJhbGx5IGxvb2tzIGdvb2QgdG8g
bWUuICBJIG1vc3RseSBhZ3JlZSB3aXRoIHRoZSBjb21tZW50YXJ5IGFzIHdlbGwuCgogLUdlb3Jn
ZQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 08 15:06:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 15:06:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIz0z-0002Hq-1k; Thu, 08 Jun 2017 15: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 <dunlapg@gmail.com>) id 1dIz0x-0002Hk-7D
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 15:06:23 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 83/73-03371-EE769395; Thu, 08 Jun 2017 15:06:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrDIsWRWlGSWpSXmKPExsVyMfTGEd236Za
 RBvf3GVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnPX35kKpjPVHHm9VGWBsbvjF2MXBxCAjMY
 JW6dn8MG4rAItLNK3FgxnQXEkRBYzCpx9NhKoAwnkJMn8eLLMxYIu0Ti0LZ1jCA2r4CgxMmZT
 8DiwgKSElemTwezhQQ8Jf4tuMMOYnMK+EpsWvmHHSLeyyjx9gFYDZuAukTfzLNgNouAisSf1b
 uYIOYbSnQuPsQGMT9AYknfS6j5YRLP57wGqxER0JP48OobWA0zkP3g1kR2CFtTonX7b/YJjEK
 zkJw3C0lqASPTKkaN4tSistQiXSMDvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2M
 wNBlAIIdjL+WBRxilORgUhLlVRSwjBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwfs2DSgnWJSan
 lqRlpkDjCKYtAQHj5IIb3UKUJq3uCAxtzgzHSJ1itGS48qVdV+YOJo+bAGSUw5s/8IkxJKXn5
 cqJc77AmSeAEhDRmke3DhYpF9ilJUS5mUEOlCIpyC1KDezBFX+FaM4B6OSMG8vyFqezLwSuK2
 vgA5iAjpoyTsLkINKEhFSUg2Mln/5PBVZCmNT514LDLq8v1C+zqvNuHxutcLCJV8bLm6093hZ
 unZtWx1PfNc2OXH/DcGzzx/JPWixf77TRFHxS7ELLssIXOncZbxqCv90jdqafy03Iie3z1ijl
 XzFbW/gpBSPU0mpotYSW+9cL1+8qivrhgGThk5tRoNd4RemDn5NH78XN34psRRnJBpqMRcVJw
 IA1pEvSe8CAAA=
X-Env-Sender: dunlapg@gmail.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1496934381!72846008!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38128 invoked from network); 8 Jun 2017 15:06:21 -0000
Received: from mail-qt0-f196.google.com (HELO mail-qt0-f196.google.com)
 (209.85.216.196)
 by server-11.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 8 Jun 2017 15:06:21 -0000
Received: by mail-qt0-f196.google.com with SMTP id s33so8747217qtg.3
 for <xen-devel@lists.xenproject.org>; Thu, 08 Jun 2017 08:06:21 -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=LWCwfcjR3a2iGXIsyy/81XszWPIBTZNYS5QW3JLZlts=;
 b=FAQGHHKc77Ifyp0rjMUFTcOJadgpTc615MmiumVocaWz3mHpY0g/+pDObUCh+XAXcs
 ClZ8G9LPVM2BtKPK2jEx1XXZTc9+JDGyCNRpsHihpEQu1g8yHmjU4kpO5g6y6DoR0Fji
 EaA1SwB7zWKEyuPMKPqNscruTaB82XiwyAQAiesYe8bK2UInbRgxSQ8/WjNayr2rdQG1
 UdV0V/ZprgglE1+EwWlLcrkplKeI3NmBpCvwpGLY0znK9xHo+RDu2+LuZy493WvMGTeb
 AfoO/KWu4T51ygNV+wy9O8JfiiW8DeskfD5kkEmeF6x3nnEQq5MCWW2UY0YdM0faqwYs
 z2Bw==
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=LWCwfcjR3a2iGXIsyy/81XszWPIBTZNYS5QW3JLZlts=;
 b=El9oe0Z/euMIctpLdvlwws3kz1uQMyKYcp4bXFGt4VvJ2/578+/Dwe986Wh5g9Eu/r
 UagRDMRqcY4NakZkJRMlhehNeYz5z9nty6XMZkqWKBehdzMFu2Q6PnhGRc7FYkXcxXbf
 2RfGhP3kMSp1oaQpoJGYIm4V8aeLYYVHvYJbh2N+a+W/nHGp3LGcPeXr6vXDEuUhaz29
 IW4oi7/C+dtJ2YEhQA4WXZ0lHurnDfxCzUkA4ufzFtoE36ttj4Z6qx90ZBtpTac9gytW
 TE1ACaUkMOvuuSHpg8Jkqb5beeth22BW5rYJBpHx83Y/2xHaBNKoprna8/BSvexsl3xn
 59aw==
X-Gm-Message-State: AODbwcCstWrmWUZFqiLFkBSu9JQbO6oPIRZclkgfqL6C3Fubq95yg1Y6
 MBoXyLyVkMMJlZ+pK9ilV5ayaDxDLw==
X-Received: by 10.237.34.119 with SMTP id o52mr48024615qtc.217.1496934380842; 
 Thu, 08 Jun 2017 08:06:20 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.55.102.78 with HTTP; Thu, 8 Jun 2017 08:06:20 -0700 (PDT)
In-Reply-To: <149633844271.12814.12806115164198367799.stgit@Solace.fritz.box>
References: <149633614204.12814.14390287626133023934.stgit@Solace.fritz.box>
 <149633844271.12814.12806115164198367799.stgit@Solace.fritz.box>
From: George Dunlap <dunlapg@umich.edu>
Date: Thu, 8 Jun 2017 16:06:20 +0100
X-Google-Sender-Auth: dEQm45kAM61aKWi_CxIM1hDPJzs
Message-ID: <CAFLBxZYwu-_VULw5O3LuQbcSdNKRzNMttoFbu5DL6DO0PTsvAg@mail.gmail.com>
To: Dario Faggioli <dario.faggioli@citrix.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 04/15] tools: xenalyze: fix dumping of
	PM_IDLE 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>

T24gVGh1LCBKdW4gMSwgMjAxNyBhdCA2OjM0IFBNLCBEYXJpbyBGYWdnaW9saQo8ZGFyaW8uZmFn
Z2lvbGlAY2l0cml4LmNvbT4gd3JvdGU6Cj4gSW4gZmFjdCwgbm90IGFsbCB0aGUgaW5mb3JtYXRp
b24gcHJlc2VudCBpbiB0aGUgdHJhY2UKPiByZWNvcmQgd2VyZSB1c2VkIGFuZCBwcmludGVkLgo+
Cj4gU2lnbmVkLW9mZi1ieTogRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5j
b20+CgpSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 08 15:16:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 15: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 1dIzAi-0002zp-WC; Thu, 08 Jun 2017 15:16: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=325e3a11a=George.Dunlap@citrix.com>)
 id 1dIzAi-0002zj-7g
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 15:16:28 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 15/7F-01985-B4A69395; Thu, 08 Jun 2017 15:16:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDva5XlmW
 kwYd+K4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPLct6CFywV546eYm1g/MncxcjJISHgL7Fq
 yjQwW1ggQKLn/EZGEFsEyF70ppOti5GLQ0jgIKNEV+sJVpAEs8B7JokNN4NAbDYBPYl5x7+yg
 Ni8ArYSU+/uBWrm4GARUJFob6wACYsKhEu8bTwCVSIocXLmEzCbU8Be4sDB28wQIw0kjiyaAz
 VeXmL72zlgcSEBVYnFD46yT2Dkm4WkfRaSlllIWhYwMq9i1ChOLSpLLdI1stBLKspMzyjJTcz
 M0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMtXoGBsYdjO0n/A4xSnIwKYnyKgpYRgrxJeWnVGYk
 FmfEF5XmpBYfYpTh4FCS4D2WAZQTLEpNT61Iy8wBBj1MWoKDR0mEtzoFKM1bXJCYW5yZDpE6x
 ajL0fRhyxcmIZa8/LxUKXFelkygIgGQoozSPLgRsAi8xCgrJczLyMDAIMRTkFqUm1mCKv+KUZ
 yDUUmY9wzIJTyZeSVwm14BHcEEdMSSdxYgR5QkIqSkGhhVtzs/kPO/JhTK3v1NWujZkslc8j8
 Mdp6v7iyUyo06tuHrei6vmYmyxZ8eTlh0o0d8/YmE8hUhO5X3n7EX3esoXrXkl3nK9j3aW2r+
 eqxl//29RZbx3fdLb37Epck6/dx14TvL/gqxplPmX/++n6Wp8EyDzXdJ9FTda821LrfMI35c5
 L1T5jZTiaU4I9FQi7moOBEAdAop6rsCAAA=
X-Env-Sender: prvs=325e3a11a=George.Dunlap@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1496934985!46652583!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31475 invoked from network); 8 Jun 2017 15:16:26 -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;
 8 Jun 2017 15:16:26 -0000
X-IronPort-AV: E=Sophos;i="5.39,315,1493683200"; d="scan'208";a="435664458"
To: Jan Beulich <JBeulich@suse.com>, Dario Faggioli <dario.faggioli@citrix.com>
References: <149633614204.12814.14390287626133023934.stgit@Solace.fritz.box>
 <149633844944.12814.3257610267149025065.stgit@Solace.fritz.box>
 <5938346802000078001607F5@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <7acfc061-1ce1-257a-d846-79cfd8dafaea@citrix.com>
Date: Thu, 8 Jun 2017 16:16:22 +0100
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: <5938346802000078001607F5@prv-mh.provo.novell.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>, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xenproject.org, Doug Goldstein <cardoe@cardoe.com>
Subject: Re: [Xen-devel] [PATCH 05/15] xen: make it possible to disable
 tracing in Kconfig.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDcvMDYvMTcgMTY6MTQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDAxLjA2LjE3IGF0
IDE5OjM0LCA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IC0tLSBhL3hlbi9L
Y29uZmlnLmRlYnVnCj4+ICsrKyBiL3hlbi9LY29uZmlnLmRlYnVnCj4+IEBAIC05OCw2ICs5OCwx
NCBAQCBjb25maWcgUEVSRl9BUlJBWVMKPj4gIAktLS1oZWxwLS0tCj4+ICAJICBFbmFibGVzIHNv
ZnR3YXJlIHBlcmZvcm1hbmNlIGNvdW50ZXIgYXJyYXkgaGlzdG9ncmFtcy4KPj4gIAo+PiArY29u
ZmlnIFRSQUNJTkcKPj4gKwlib29sICJUcmFjaW5nIgo+PiArCWRlZmF1bHQgeQo+IAo+IGRlZmF1
bHQgREVCVUcgKHlvdSBkb24ndCB3YW50IHRvIHN1Z2dlc3QgdHVybmluZyBpdCBvbiBmb3IgYQo+
IHJlbGVhc2UgYnVpbGQpCgpJbiB0aGUgcGFzdCBJJ3ZlIGZvdW5kIGl0IHByZXR0eSB1c2VmdWwg
dG8gaGF2ZSBvbiBpbiByZWxlYXNlIGJ1aWxkcyBvZgpYZW5TZXJ2ZXIsIHRvIGFuYWx5emUgcGVy
Zm9ybWFuY2UgcHJvYmxlbXMgYSBjdXN0b21lciB3YXMgaGF2aW5nLCBhbmQKc29tZXRpbWVzIHRv
IHNlZSB3aGVyZSB0aGUgZ3Vlc3Qgd2FzIGNyYXNoaW5nLgoKIC1HZW9yZ2UKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 08 15:17:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 15: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 1dIzBe-00033i-8v; Thu, 08 Jun 2017 15:17: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=325e3a11a=George.Dunlap@citrix.com>)
 id 1dIzBd-00033b-Lh
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 15:17:25 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 55/54-06719-48A69395; Thu, 08 Jun 2017 15:17:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDvW5LlmW
 kwdzVMhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8azffeZCxawVzya8pC5gXESaxcjB4eEgL/E
 m18iXYycHMICARI95zcygtgiAoESd46eZe9i5OIQEuhllJj1dQqYwyzwjkni4bkDbCBVbAJ6E
 vOOf2UBsXkFbCUmd8xkBbFZBFQkbl97BRYXFQiXeNt4BKpGUOLkzCdgNqeAj8TilhVgRzALaE
 qs36UPEmYWkJfY/nYOM4gtJKAqsfjBUfYJjHyzkHTPQuiYhaRjASPzKkb14tSistQiXWO9pKL
 M9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAQGMAgh2MHf+cDjFKcjApifIqClhGCvEl
 5adUZiQWZ8QXleakFh9ilOHgUJLgPZYBlBMsSk1PrUjLzAGGPExagoNHSYS3OgUozVtckJhbn
 JkOkTrFqMvR9GHLFyYhlrz8vFQpcV6WTKAiAZCijNI8uBGw+LvEKCslzMsIdJQQT0FqUW5mCa
 r8K0ZxDkYlYd4zIJfwZOaVwG16BXQEE9ARS95ZgBxRkoiQkmpgVH7LUPer88i9+SaJ32z2/eY
 wSLjhGtjsoxLAzMJya3NvoWno5NVWbxU1MkN0pz7yLL/2QFn046VfeRZ1Dttrll94OeHtjFk3
 mKsemiiIcXO7hvx1nnR0yUXRmwk72Tduczp7Mf9FhUV4fHbIFP7EKWcsZ6izvlB58H35e4OjT
 jbGGptXXgrWVGIpzkg01GIuKk4EAK13OVW6AgAA
X-Env-Sender: prvs=325e3a11a=George.Dunlap@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1496935042!97224235!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33977 invoked from network); 8 Jun 2017 15:17: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;
 8 Jun 2017 15:17:24 -0000
X-IronPort-AV: E=Sophos;i="5.39,315,1493683200"; d="scan'208";a="435664695"
To: Dario Faggioli <dario.faggioli@citrix.com>,
 <xen-devel@lists.xenproject.org>
References: <149633614204.12814.14390287626133023934.stgit@Solace.fritz.box>
 <149633844944.12814.3257610267149025065.stgit@Solace.fritz.box>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <8a1fd6bb-650d-ece7-f1c3-74d1d4240202@citrix.com>
Date: Thu, 8 Jun 2017 16:17:18 +0100
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: <149633844944.12814.3257610267149025065.stgit@Solace.fritz.box>
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>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Doug Goldstein <cardoe@cardoe.com>
Subject: Re: [Xen-devel] [PATCH 05/15] xen: make it possible to disable
 tracing in Kconfig.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDEvMDYvMTcgMTg6MzQsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+IEFuZCBjb21waWxlIGl0
IG91dCBvZiB0aGUgaHlwZXJ2aXNvciBlbnRpcmVseS4KPiAKPiBDb2RlIGFuZCBvdGhlciBzZWN0
aW9ucycgc2l6ZXMgY2hhbmdlIGFzIGZvbGxvd3MuCj4gCj4gT3V0cHV0IG9mIGBzaXplYDoKPiAg
ICAgICB2YW5pbGxhICBwYXRjaGVkLVkgIHBhdGNoZWQtTgo+IHRleHQgIDE5MjkwMDcgICAgMTky
OTAwNyAgICAxOTAyNzgzCj4gZGF0YSAgIDMzNzc4NCAgICAgMzM3Nzg0ICAgICAzMzc2ODgKPiBi
c3MgICAxMzEwNDY0ICAgIDEzMTA0NjQgICAgMTMxMDMzNgo+IAo+IE91dHB1dCBvZiBgc2l6ZSAt
QWA6Cj4gICAgICAgICAgICAgdmFuaWxsYSAgcGF0Y2hlZC1ZICBwYXRjaGVkLU4KPiAudGV4dCAg
ICAgICAxMzcyNjAyICAgIDEzNzI2MDIgICAgMTM0ODAyNgo+IC5yb2RhdGEgICAgICAzMTIxNTIg
ICAgIDMxMjE1MiAgICAgMzEwNjgwCj4gLmluaXQudGV4dCAgIDI0NDIwOSAgICAgMjQ0MjA5ICAg
ICAyNDQwMzMKPiAuaW5pdC5kYXRhICAgMjI0NTc2ICAgICAyMjQ1NzYgICAgIDIyNDU3Ngo+IC5k
YXRhICAgICAgICAgNTc0NzIgICAgICA1NzQ3MiAgICAgIDU3Mzc2Cj4gLmJzcyAgICAgICAgMTMx
MDQ2NCAgICAxMzEwNDY0ICAgIDEzMTAzMzYKPiBUb3RhbCAgICAgIDIzMDI2NTE2ICAgMjMwMjcw
MDggICAyMjg1ODA2OQo+IAo+IE5vIGZ1bmN0aW9uYWwgY2hhbmdlIGludGVuZGVkLgo+IAo+IFNp
Z25lZC1vZmYtYnk6IERhcmlvIEZhZ2dpb2xpIDxkYXJpby5mYWdnaW9saUBjaXRyaXguY29tPgoK
VGhhbmtzIERhcmlvIC0tIHBhdGNoIGxvb2tzIGdvb2Qgb3ZlcmFsbDsgSSBhZ3JlZSB3aXRoIGFs
bCBvZiBKYW4gYW5kCkFuZHkncyBjb21tZW50cyB0aGF0IEkgaGF2ZW4ndCByZXNwb25kZWQgdG8u
IDotKQoKIC1HZW9yZ2UKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 08 15:19:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 15: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 1dIzDJ-0003J1-Kc; Thu, 08 Jun 2017 15:19: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 1dIzDI-0003Ir-14
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 15:19:08 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 C7/F1-02180-BEA69395; Thu, 08 Jun 2017 15:19:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS/dVlmW
 kwYX/8hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bXL4fZC2YoVHz74tXAuEi6i5GTQ0ggT2LL
 hRlsXYwcHLwCdhLnVhmAhCUEDCVOL7zJAmKzCKhKbH33lxnEZhNQl2h7tp0VpFxEwEDi3NGkL
 kYuDmaBq0wSTYtXsoPUCAtYSrw5fo8NYrydxPRvLxghxgtK/N0hDBJmBgpfmv+PdQIj9yyEzC
 wkGQhbS+Lhr1ssELa2xLKFr5lBypkFpCWW/+OACDtLLHmylRVVCYjtJzH1wTG2BYwcqxg1ilO
 LylKLdI0s9JKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAkOynoGBcQdj3yq/Q4yS
 HExKoryKApaRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR412YC5QSLUtNTK9Iyc4DRAZOW4OBRE
 uGtTgFK8xYXJOYWZ6ZDpE4xKkqJ864E6RMASWSU5sG1wSLyEqOslDAvIwMDgxBPQWpRbmYJqv
 wrRnEORiVh3jMZQFN4MvNK4Ka/AlrMBLR4yTsLkMUliQgpqQbGxOyvasvL08o+tElNnG3PJfl
 s2u1bF2X2/VnXNzuzxYWR53nKBCFJeV7b/3NmawXMCT0+c9di5uzqAg8nUa4pVjHee3jaLthO
 37BuT/xq41jbaHa1pHlza9Ijy2+YWE9Y+8K/IHCp50uV1HXF/Srz1Q7EGxzZd0nleIcRL6van
 wIlZqfzc+yUWIozEg21mIuKEwH0z6aSwwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1496935144!86991109!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11972 invoked from network); 8 Jun 2017 15:19:06 -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; 8 Jun 2017 15:19:06 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 08 Jun 2017 09:19:03 -0600
Message-Id: <593987070200007800160EE5@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 08 Jun 2017 09:19:03 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: 
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__Part95ADF8F7.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>
Subject: [Xen-devel] [PATCH] public: there's no MMUEXT_SET_FOREIGNDOM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.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 MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__Part95ADF8F7.4__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Correct respective comments.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
---
MMUEXT_{CLEAR,COPY}_PAGE in fact also allow to be invoked on DOMID_IO
owned pages at present. I've intentionally not added this to the text,
as I'm not sure we really mean to allow this. If we do, I think the
operation should also be allowed for MMIO pages not happening to have
an associated struct page_info.

--- a/xen/include/public/xen.h
+++ b/xen/include/public/xen.h
@@ -550,16 +550,19 @@ DEFINE_XEN_GUEST_HANDLE(mmuext_op_t);
  * is useful to ensure that no mappings to the OS's own heap are =
accidentally
  * installed. (e.g., in Linux this could cause havoc as reference counts
  * aren't adjusted on the I/O-mapping code path).
- * This only makes sense in MMUEXT_SET_FOREIGNDOM, but in that context =
can
- * be specified by any calling domain.
+ * This only makes sense as HYPERVISOR_mmu_update()'s and
+ * HYPERVISOR_update_va_mapping_otherdomain()'s "foreigndom" argument. =
For
+ * HYPERVISOR_mmu_update() context it can be specified by any calling =
domain,
+ * otherwise it's only permitted if the caller is privileged.
  */
 #define DOMID_IO             xen_mk_uint(0x7FF1)
=20
 /*
  * DOMID_XEN is used to allow privileged domains to map restricted parts =
of
  * Xen's heap space (e.g., the machine_to_phys table).
- * This only makes sense in MMUEXT_SET_FOREIGNDOM, and is only permitted =
if
- * the caller is privileged.
+ * This only makes sense as HYPERVISOR_mmu_update()'s, HYPERVISOR_mmuext_o=
p()'s,
+ * or HYPERVISOR_update_va_mapping_otherdomain()'s "foreigndom" argument, =
and is
+ * only permitted if the caller is privileged.
  */
 #define DOMID_XEN            xen_mk_uint(0x7FF2)
=20




--=__Part95ADF8F7.4__=
Content-Type: text/plain; name="public-no-MMUEXT_SET_FOREIGN.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="public-no-MMUEXT_SET_FOREIGN.patch"

public: there's no MMUEXT_SET_FOREIGNDOM=0A=0ACorrect respective =
comments.=0A=0ASigned-off-by: Jan Beulich <jbeulich@suse.com>=0A---=0AMMUEX=
T_{CLEAR,COPY}_PAGE in fact also allow to be invoked on DOMID_IO=0Aowned =
pages at present. I've intentionally not added this to the text,=0Aas I'm =
not sure we really mean to allow this. If we do, I think the=0Aoperation =
should also be allowed for MMIO pages not happening to have=0Aan associated=
 struct page_info.=0A=0A--- a/xen/include/public/xen.h=0A+++ b/xen/include/=
public/xen.h=0A@@ -550,16 +550,19 @@ DEFINE_XEN_GUEST_HANDLE(mmuext_op_t);=
=0A  * is useful to ensure that no mappings to the OS's own heap are =
accidentally=0A  * installed. (e.g., in Linux this could cause havoc as =
reference counts=0A  * aren't adjusted on the I/O-mapping code path).=0A- =
* This only makes sense in MMUEXT_SET_FOREIGNDOM, but in that context =
can=0A- * be specified by any calling domain.=0A+ * This only makes sense =
as HYPERVISOR_mmu_update()'s and=0A+ * HYPERVISOR_update_va_mapping_otherdo=
main()'s "foreigndom" argument. For=0A+ * HYPERVISOR_mmu_update() context =
it can be specified by any calling domain,=0A+ * otherwise it's only =
permitted if the caller is privileged.=0A  */=0A #define DOMID_IO          =
   xen_mk_uint(0x7FF1)=0A =0A /*=0A  * DOMID_XEN is used to allow =
privileged domains to map restricted parts of=0A  * Xen's heap space =
(e.g., the machine_to_phys table).=0A- * This only makes sense in =
MMUEXT_SET_FOREIGNDOM, and is only permitted if=0A- * the caller is =
privileged.=0A+ * This only makes sense as HYPERVISOR_mmu_update()'s, =
HYPERVISOR_mmuext_op()'s,=0A+ * or HYPERVISOR_update_va_mapping_otherdomain=
()'s "foreigndom" argument, and is=0A+ * only permitted if the caller is =
privileged.=0A  */=0A #define DOMID_XEN            xen_mk_uint(0x7FF2)=0A =
=0A
--=__Part95ADF8F7.4__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__Part95ADF8F7.4__=--


From xen-devel-bounces@lists.xen.org Thu Jun 08 15:21:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 15: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 1dIzFK-0003vY-35; Thu, 08 Jun 2017 15:21: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 1dIzFJ-0003vO-2G
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 15:21:13 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 77/BF-03371-86B69395; Thu, 08 Jun 2017 15:21:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXS6fjDSzc92zL
 S4OgNRYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPGq4ssBX1CFYeObWFrYGzl72Lk5BASyJNo
 /fKPFcTmFbCTuHxsMpgtIWAocXrhTRYQm0VAVWLhi72MIDabgLpE27PtQDUcHCICBhLnjiaBm
 MwC+hLb1oFVCwv4SEy62MsIEhYCmnjwlD+IySsgKPF3hzBEsZ3EySmCExi5ZyEkZiEkZgFNYR
 bQknj46xYLhK0tsWzha2aIEmmJ5f84IMImEhOOv2RCVQJi20ss3rqVaQEjxypGjeLUorLUIl0
 jM72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMBgZACCHYxnFgQeYpTkYFIS5VUU
 sIwU4kvKT6nMSCzOiC8qzUktPsQow8GhJME7JwsoJ1iUmp5akZaZA4wLmLQEB4+SCG91ClCat
 7ggMbc4Mx0idYpRUUqc1xKkTwAkkVGaB9cGi8VLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEu
 b9mQk0hSczrwRu+iugxUxAi5e8swBZXJKIkJJqYEzpWaY8+8yX+e9DD63TKTKQ3sR//8HVlvR
 DJwpquLYpxUk9L9T3e15eNXf9pIX56zfJn+uyFy78ffr8O9mZywJ6WqcePMVWJv3zJeMsjiMr
 /nnJ7RFc46lx+4lEztwdX/34359rOcV8WeCxWdmNAwwy4e4NLn/ePZ4SwBr6uCdwdsThqzvdd
 y1RYinOSDTUYi4qTgQASZ9FX8ACAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1496935269!97225039!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62774 invoked from network); 8 Jun 2017 15:21: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; 8 Jun 2017 15:21:11 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 08 Jun 2017 09:21:09 -0600
Message-Id: <593987850200007800160F0E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 08 Jun 2017 09:21:09 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: 
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__Part162E7B75.1__="
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH] x86: get_page_from_gfn() should not return
 misleading 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>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__Part162E7B75.1__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

It is not impossible that the page owner is dom_io. While no current
caller cares about this case, let's nevertheless return an appropriate
type even in that case.

Signed-off-by: Jan Beulich <jbeulich@suse.com>

--- a/xen/include/asm-x86/p2m.h
+++ b/xen/include/asm-x86/p2m.h
@@ -479,9 +479,9 @@ static inline struct page_info *get_page
     if ( paging_mode_translate(d) )
         return get_page_from_gfn_p2m(d, p2m_get_hostp2m(d), gfn, t, NULL, =
q);
=20
-    /* Non-translated guests see 1-1 RAM mappings everywhere */
-    if (t)
-        *t =3D p2m_ram_rw;
+    /* Non-translated guests see 1-1 RAM / MMIO mappings everywhere */
+    if ( t )
+        *t =3D likely(d !=3D dom_io) ? p2m_ram_rw : p2m_mmio_direct;
     page =3D __mfn_to_page(gfn);
     return mfn_valid(_mfn(gfn)) && get_page(page, d) ? page : NULL;
 }




--=__Part162E7B75.1__=
Content-Type: text/plain; name="x86-gpfg-type.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="x86-gpfg-type.patch"

x86: get_page_from_gfn() should not return misleading type=0A=0AIt is not =
impossible that the page owner is dom_io. While no current=0Acaller cares =
about this case, let's nevertheless return an appropriate=0Atype even in =
that case.=0A=0ASigned-off-by: Jan Beulich <jbeulich@suse.com>=0A=0A--- =
a/xen/include/asm-x86/p2m.h=0A+++ b/xen/include/asm-x86/p2m.h=0A@@ -479,9 =
+479,9 @@ static inline struct page_info *get_page=0A     if ( paging_mode_=
translate(d) )=0A         return get_page_from_gfn_p2m(d, p2m_get_hostp2m(d=
), gfn, t, NULL, q);=0A =0A-    /* Non-translated guests see 1-1 RAM =
mappings everywhere */=0A-    if (t)=0A-        *t =3D p2m_ram_rw;=0A+    =
/* Non-translated guests see 1-1 RAM / MMIO mappings everywhere */=0A+    =
if ( t )=0A+        *t =3D likely(d !=3D dom_io) ? p2m_ram_rw : p2m_mmio_di=
rect;=0A     page =3D __mfn_to_page(gfn);=0A     return mfn_valid(_mfn(gfn)=
) && get_page(page, d) ? page : NULL;=0A }=0A
--=__Part162E7B75.1__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__Part162E7B75.1__=--


From xen-devel-bounces@lists.xen.org Thu Jun 08 15:30:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 15:30:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIzOE-0004hx-18; Thu, 08 Jun 2017 15: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 <JBeulich@suse.com>) id 1dIzOD-0004hr-GZ
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 15:30:25 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 61/4A-03557-09D69395; Thu, 08 Jun 2017 15:30:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXS6fjDS7c/1zL
 S4NxFK4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePR5dlMBW+TK47Mu87ewLjcqYuRk0NIIE9i
 979L7CA2r4CdxMpFHUwgtoSAocTphTdZuhg5OFgEVCVWHwsDCbMJqEu0PdvOChIWETCQOHc0C
 cRkFtCX2LaOBaRCWMBVYtH2BmaI4XYSNz/9BavmFRCU+LtDGCTMDBT+2buUcQIj9yyEzCwkGQ
 hbS+Lhr1ssELa2xLKFr5lnge2Sllj+jwPCdJI4sjYAVQWI7SuxY/l9pgWMHKsYNYpTi8pSi3S
 NLPWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQLDkQEIdjAeWBR4iFGSg0lJlFdR
 wDJSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRvfQ5QTrAoNT21Ii0zBxgZMGkJDh4lEd5PIGne4
 oLE3OLMdIjUKUZFKXHeDpCEAEgiozQPrg0WjZcYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzH
 sSZApPZl4J3PRXQIuZgBYveWcBsrgkESEl1cCocTD7PFMfWzWLm9fPHjdL61hGrfTojyxOLYJ
 3N6k6XlDpvjz7IP+jgqcVpu4qQbPq4xiuRB7gSbaoO83wfavcfatOfpnbFf8XaS0Svb3t7mwL
 j+pk66at6XpN0++XHAyymLLt6SF9XYGDH5i3fVl4X+WP8sL7Ls9MNic/Cf6vbuW5o21J1yMll
 uKMREMt5qLiRADCez5FwQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1496935822!49907645!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33758 invoked from network); 8 Jun 2017 15:30:23 -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; 8 Jun 2017 15:30:23 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 08 Jun 2017 09:30:21 -0600
Message-Id: <593989AC0200007800160F2E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 08 Jun 2017 09:30:20 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: 
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__PartF9C1949C.1__="
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH] x86/mm: drop further relics of translated PV
	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>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__PartF9C1949C.1__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

For PV domains paging_mode_{refcounts,translate}() are always false as
of commits 4045953527 ("x86/paging: Enforce PG_external =3D=3D PG_translate=

=3D=3D PG_refcounts") and 92942fd3d4 ("x86/mm: drop
guest_{map,get_eff}_l1e() hooks").

Signed-off-by: Jan Beulich <jbeulich@suse.com>

--- a/xen/arch/x86/mm.c
+++ b/xen/arch/x86/mm.c
@@ -1591,7 +1591,7 @@ void init_guest_l4_table(l4_pgentry_t l4
         l4e_from_pfn(domain_page_map_to_mfn(l4tab), __PAGE_HYPERVISOR_RW);=

     l4tab[l4_table_offset(PERDOMAIN_VIRT_START)] =3D
         l4e_from_page(d->arch.perdomain_l3_pg, __PAGE_HYPERVISOR_RW);
-    if ( zap_ro_mpt || is_pv_32bit_domain(d) || paging_mode_refcounts(d) =
)
+    if ( zap_ro_mpt || is_pv_32bit_domain(d) )
         l4tab[l4_table_offset(RO_MPT_VIRT_START)] =3D l4e_empty();
 }
=20
@@ -1902,12 +1902,7 @@ static int mod_l1_entry(l1_pgentry_t *pl
     if ( unlikely(__copy_from_user(&ol1e, pl1e, sizeof(ol1e)) !=3D 0) )
         return -EFAULT;
=20
-    if ( unlikely(paging_mode_refcounts(pt_dom)) )
-    {
-        if ( UPDATE_ENTRY(l1, pl1e, ol1e, nl1e, gl1mfn, pt_vcpu, =
preserve_ad) )
-            return 0;
-        return -EBUSY;
-    }
+    ASSERT(!paging_mode_refcounts(pt_dom));
=20
     if ( l1e_get_flags(nl1e) & _PAGE_PRESENT )
     {
@@ -2359,8 +2354,7 @@ int free_page_type(struct page_info *pag
         /* A page table is dirtied when its type count becomes zero. */
         paging_mark_dirty(owner, _mfn(page_to_mfn(page)));
=20
-        if ( shadow_mode_refcounts(owner) )
-            return 0;
+        ASSERT(!shadow_mode_refcounts(owner));
=20
         gmfn =3D mfn_to_gmfn(owner, page_to_mfn(page));
         ASSERT(VALID_M2P(gmfn));
@@ -2960,14 +2954,11 @@ int new_guest_cr3(unsigned long mfn)
         unsigned long gt_mfn =3D pagetable_get_pfn(curr->arch.guest_table)=
;
         l4_pgentry_t *pl4e =3D map_domain_page(_mfn(gt_mfn));
=20
-        rc =3D paging_mode_refcounts(d)
-             ? -EINVAL /* Old code was broken, but what should it be? */
-             : mod_l4_entry(
-                    pl4e,
-                    l4e_from_pfn(
-                        mfn,
-                        (_PAGE_PRESENT|_PAGE_RW|_PAGE_USER|_PAGE_ACCESSED)=
),
-                    gt_mfn, 0, curr);
+        rc =3D mod_l4_entry(pl4e,
+                          l4e_from_pfn(mfn,
+                                       (_PAGE_PRESENT | _PAGE_RW |
+                                        _PAGE_USER | _PAGE_ACCESSED)),
+                          gt_mfn, 0, curr);
         unmap_domain_page(pl4e);
         switch ( rc )
         {
@@ -3069,13 +3060,6 @@ static struct domain *get_pg_owner(domid
         goto out;
     }
=20
-    if ( !is_hvm_domain(curr) && unlikely(paging_mode_translate(curr)) )
-    {
-        gdprintk(XENLOG_WARNING,
-                 "Cannot mix foreign mappings with translated domains\n");=

-        goto out;
-    }
-
     switch ( domid )
     {
     case DOMID_IO:
@@ -3384,11 +3368,9 @@ long do_mmuext_op(
=20
             if ( op.arg1.mfn !=3D 0 )
             {
-                if ( paging_mode_refcounts(d) )
-                    rc =3D get_page_from_pagenr(op.arg1.mfn, d) ? 0 : =
-EINVAL;
-                else
-                    rc =3D get_page_and_type_from_pagenr(
-                        op.arg1.mfn, PGT_root_page_table, d, 0, 1);
+                rc =3D get_page_and_type_from_pagenr(op.arg1.mfn,
+                                                   PGT_root_page_table,
+                                                   d, 0, 1);
=20
                 if ( unlikely(rc) )
                 {
@@ -3400,7 +3382,7 @@ long do_mmuext_op(
                                  rc, op.arg1.mfn);
                     break;
                 }
-                if ( VM_ASSIST(d, m2p_strict) && !paging_mode_refcounts(d)=
 )
+                if ( VM_ASSIST(d, m2p_strict) )
                     zap_ro_mpt(op.arg1.mfn);
             }
=20
@@ -3410,21 +3392,18 @@ long do_mmuext_op(
             {
                 page =3D mfn_to_page(old_mfn);
=20
-                if ( paging_mode_refcounts(d) )
-                    put_page(page);
-                else
-                    switch ( rc =3D put_page_and_type_preemptible(page) )
-                    {
-                    case -EINTR:
-                        rc =3D -ERESTART;
-                        /* fallthrough */
-                    case -ERESTART:
-                        curr->arch.old_guest_table =3D page;
-                        break;
-                    default:
-                        BUG_ON(rc);
-                        break;
-                    }
+                switch ( rc =3D put_page_and_type_preemptible(page) )
+                {
+                case -EINTR:
+                    rc =3D -ERESTART;
+                    /* fallthrough */
+                case -ERESTART:
+                    curr->arch.old_guest_table =3D page;
+                    break;
+                default:
+                    BUG_ON(rc);
+                    break;
+                }
             }
=20
             break;
@@ -4035,8 +4014,7 @@ static int create_grant_pte_mapping(
=20
     page_unlock(page);
=20
-    if ( !paging_mode_refcounts(d) )
-        put_page_from_l1e(ol1e, d);
+    put_page_from_l1e(ol1e, d);
=20
  failed:
     unmap_domain_page(va);
@@ -4162,7 +4140,7 @@ static int create_grant_va_mapping(
     put_page(l1pg);
     guest_unmap_l1e(pl1e);
=20
-    if ( okay && !paging_mode_refcounts(d) )
+    if ( okay )
         put_page_from_l1e(ol1e, d);
=20
     return okay ? GNTST_okay : GNTST_general_error;
@@ -4387,7 +4365,7 @@ int replace_grant_host_mapping(
     guest_unmap_l1e(pl1e);
=20
     rc =3D replace_grant_va_mapping(addr, frame, ol1e, curr);
-    if ( rc && !paging_mode_refcounts(curr->domain) )
+    if ( rc )
         put_page_from_l1e(ol1e, curr->domain);
=20
     return rc;



--=__PartF9C1949C.1__=
Content-Type: text/plain; name="x86-drop-paging-mode-checks.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="x86-drop-paging-mode-checks.patch"

x86/mm: drop further relics of translated PV domains=0A=0AFor PV domains =
paging_mode_{refcounts,translate}() are always false as=0Aof commits =
4045953527 ("x86/paging: Enforce PG_external =3D=3D PG_translate=0A=3D=3D =
PG_refcounts") and 92942fd3d4 ("x86/mm: drop=0Aguest_{map,get_eff}_l1e() =
hooks").=0A=0ASigned-off-by: Jan Beulich <jbeulich@suse.com>=0A=0A--- =
a/xen/arch/x86/mm.c=0A+++ b/xen/arch/x86/mm.c=0A@@ -1591,7 +1591,7 @@ void =
init_guest_l4_table(l4_pgentry_t l4=0A         l4e_from_pfn(domain_page_map=
_to_mfn(l4tab), __PAGE_HYPERVISOR_RW);=0A     l4tab[l4_table_offset(PERDOMA=
IN_VIRT_START)] =3D=0A         l4e_from_page(d->arch.perdomain_l3_pg, =
__PAGE_HYPERVISOR_RW);=0A-    if ( zap_ro_mpt || is_pv_32bit_domain(d) || =
paging_mode_refcounts(d) )=0A+    if ( zap_ro_mpt || is_pv_32bit_domain(d) =
)=0A         l4tab[l4_table_offset(RO_MPT_VIRT_START)] =3D l4e_empty();=0A =
}=0A =0A@@ -1902,12 +1902,7 @@ static int mod_l1_entry(l1_pgentry_t *pl=0A =
    if ( unlikely(__copy_from_user(&ol1e, pl1e, sizeof(ol1e)) !=3D 0) )=0A =
        return -EFAULT;=0A =0A-    if ( unlikely(paging_mode_refcounts(pt_d=
om)) )=0A-    {=0A-        if ( UPDATE_ENTRY(l1, pl1e, ol1e, nl1e, gl1mfn, =
pt_vcpu, preserve_ad) )=0A-            return 0;=0A-        return =
-EBUSY;=0A-    }=0A+    ASSERT(!paging_mode_refcounts(pt_dom));=0A =0A     =
if ( l1e_get_flags(nl1e) & _PAGE_PRESENT )=0A     {=0A@@ -2359,8 +2354,7 =
@@ int free_page_type(struct page_info *pag=0A         /* A page table is =
dirtied when its type count becomes zero. */=0A         paging_mark_dirty(o=
wner, _mfn(page_to_mfn(page)));=0A =0A-        if ( shadow_mode_refcounts(o=
wner) )=0A-            return 0;=0A+        ASSERT(!shadow_mode_refcounts(o=
wner));=0A =0A         gmfn =3D mfn_to_gmfn(owner, page_to_mfn(page));=0A  =
       ASSERT(VALID_M2P(gmfn));=0A@@ -2960,14 +2954,11 @@ int new_guest_cr3=
(unsigned long mfn)=0A         unsigned long gt_mfn =3D pagetable_get_pfn(c=
urr->arch.guest_table);=0A         l4_pgentry_t *pl4e =3D map_domain_page(_=
mfn(gt_mfn));=0A =0A-        rc =3D paging_mode_refcounts(d)=0A-           =
  ? -EINVAL /* Old code was broken, but what should it be? */=0A-          =
   : mod_l4_entry(=0A-                    pl4e,=0A-                    =
l4e_from_pfn(=0A-                        mfn,=0A-                        =
(_PAGE_PRESENT|_PAGE_RW|_PAGE_USER|_PAGE_ACCESSED)),=0A-                   =
 gt_mfn, 0, curr);=0A+        rc =3D mod_l4_entry(pl4e,=0A+                =
          l4e_from_pfn(mfn,=0A+                                       =
(_PAGE_PRESENT | _PAGE_RW |=0A+                                        =
_PAGE_USER | _PAGE_ACCESSED)),=0A+                          gt_mfn, 0, =
curr);=0A         unmap_domain_page(pl4e);=0A         switch ( rc )=0A     =
    {=0A@@ -3069,13 +3060,6 @@ static struct domain *get_pg_owner(domid=0A =
        goto out;=0A     }=0A =0A-    if ( !is_hvm_domain(curr) && =
unlikely(paging_mode_translate(curr)) )=0A-    {=0A-        gdprintk(XENLOG=
_WARNING,=0A-                 "Cannot mix foreign mappings with translated =
domains\n");=0A-        goto out;=0A-    }=0A-=0A     switch ( domid )=0A  =
   {=0A     case DOMID_IO:=0A@@ -3384,11 +3368,9 @@ long do_mmuext_op(=0A =
=0A             if ( op.arg1.mfn !=3D 0 )=0A             {=0A-             =
   if ( paging_mode_refcounts(d) )=0A-                    rc =3D get_page_f=
rom_pagenr(op.arg1.mfn, d) ? 0 : -EINVAL;=0A-                else=0A-      =
              rc =3D get_page_and_type_from_pagenr(=0A-                    =
    op.arg1.mfn, PGT_root_page_table, d, 0, 1);=0A+                rc =3D =
get_page_and_type_from_pagenr(op.arg1.mfn,=0A+                             =
                      PGT_root_page_table,=0A+                             =
                      d, 0, 1);=0A =0A                 if ( unlikely(rc) =
)=0A                 {=0A@@ -3400,7 +3382,7 @@ long do_mmuext_op(=0A       =
                           rc, op.arg1.mfn);=0A                     =
break;=0A                 }=0A-                if ( VM_ASSIST(d, m2p_strict=
) && !paging_mode_refcounts(d) )=0A+                if ( VM_ASSIST(d, =
m2p_strict) )=0A                     zap_ro_mpt(op.arg1.mfn);=0A           =
  }=0A =0A@@ -3410,21 +3392,18 @@ long do_mmuext_op(=0A             {=0A   =
              page =3D mfn_to_page(old_mfn);=0A =0A-                if ( =
paging_mode_refcounts(d) )=0A-                    put_page(page);=0A-      =
          else=0A-                    switch ( rc =3D put_page_and_type_pre=
emptible(page) )=0A-                    {=0A-                    case =
-EINTR:=0A-                        rc =3D -ERESTART;=0A-                   =
     /* fallthrough */=0A-                    case -ERESTART:=0A-          =
              curr->arch.old_guest_table =3D page;=0A-                     =
   break;=0A-                    default:=0A-                        =
BUG_ON(rc);=0A-                        break;=0A-                    }=0A+ =
               switch ( rc =3D put_page_and_type_preemptible(page) )=0A+   =
             {=0A+                case -EINTR:=0A+                    rc =
=3D -ERESTART;=0A+                    /* fallthrough */=0A+                =
case -ERESTART:=0A+                    curr->arch.old_guest_table =3D =
page;=0A+                    break;=0A+                default:=0A+        =
            BUG_ON(rc);=0A+                    break;=0A+                =
}=0A             }=0A =0A             break;=0A@@ -4035,8 +4014,7 @@ =
static int create_grant_pte_mapping(=0A =0A     page_unlock(page);=0A =0A- =
   if ( !paging_mode_refcounts(d) )=0A-        put_page_from_l1e(ol1e, =
d);=0A+    put_page_from_l1e(ol1e, d);=0A =0A  failed:=0A     unmap_domain_=
page(va);=0A@@ -4162,7 +4140,7 @@ static int create_grant_va_mapping(=0A   =
  put_page(l1pg);=0A     guest_unmap_l1e(pl1e);=0A =0A-    if ( okay && =
!paging_mode_refcounts(d) )=0A+    if ( okay )=0A         put_page_from_l1e=
(ol1e, d);=0A =0A     return okay ? GNTST_okay : GNTST_general_error;=0A@@ =
-4387,7 +4365,7 @@ int replace_grant_host_mapping(=0A     guest_unmap_l1e(p=
l1e);=0A =0A     rc =3D replace_grant_va_mapping(addr, frame, ol1e, =
curr);=0A-    if ( rc && !paging_mode_refcounts(curr->domain) )=0A+    if =
( rc )=0A         put_page_from_l1e(ol1e, curr->domain);=0A =0A     return =
rc;=0A
--=__PartF9C1949C.1__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__PartF9C1949C.1__=--


From xen-devel-bounces@lists.xen.org Thu Jun 08 15:34:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 15: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 1dIzS3-0004vo-HA; Thu, 08 Jun 2017 15: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 <JBeulich@suse.com>) id 1dIzS2-0004vh-Au
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 15:34:22 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 D4/B8-19466-D7E69395; Thu, 08 Jun 2017 15:34:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS7cmzzL
 SYN4cK4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPVgVfMBZNFKr6fPMLawDhZoIuRk0NIIE9i
 xcVfrCA2r4CdxO0pkxlBbAkBQ4nTC2+ydDFycLAIqEqs32YKEmYTUJdoe7YdrFxEIFbi969Gt
 i5GLg5mgQuMErNm/2MDqRcWCJF41JMLEhcSuMgkcXfiUyaQBk6g+d/+z2MCqeEVEJT4u0MYJM
 wsoCXx8NctFghbW2LZwtfMICXMAtISy/9xTGDkm4XQMAtJwywkDbMQGhYwsqxiVC9OLSpLLdI
 10UsqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAw9BiDYwXirz/kQoyQHk5Ior6KA
 ZaQQX1J+SmVGYnFGfFFpTmrxIUYNDg6BbbtWX2CUYsnLz0tVkuAVywWqEyxKTU+tSMvMAUYHT
 KkEB4+SCO+nHKA0b3FBYm5xZjpE6hSjopQ473+QhABIIqM0D64NFpGXGGWlhHkZgY4S4ilILc
 rNLEGVf8UozsGoJMx7EmQKT2ZeCdz0V0CLmYAWL3lnAbK4JBEhJdXAaKKYvSOlO7HDL0/79rT
 0g5d0w7nctu9/fkixVVdvh8oGLakE3cjTHQE3NssyfPN/+ORSR3a3qPWvRvYJc29fKBAX7eF/
 OddH8laspIGYa4FQnEHNcy2DF6vP1MyXeLGxWkDt11ml7RnLXy2I22qYseDMyanhYjt8+qcyb
 7OSilLy/rFCOTdeiaU4I9FQi7moOBEAB4jXh8MCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1496936059!99614581!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=SUBJECT_RANDOMQ
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 352 invoked from network); 8 Jun 2017 15:34:20 -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; 8 Jun 2017 15:34:20 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 08 Jun 2017 09:34:18 -0600
Message-Id: <59398A990200007800160F31@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 08 Jun 2017 09:34:17 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Dario Faggioli" <dario.faggioli@citrix.com>,
 "George Dunlap" <george.dunlap@citrix.com>
References: <149633614204.12814.14390287626133023934.stgit@Solace.fritz.box>
 <149633843555.12814.16573412358602741145.stgit@Solace.fritz.box>
 <5938323D02000078001607B7@prv-mh.provo.novell.com>
 <1496850353.9462.3.camel@citrix.com>
 <59383EC502000078001608D8@prv-mh.provo.novell.com>
 <173fc819-544d-2711-2546-f174e7df7fa9@citrix.com>
In-Reply-To: <173fc819-544d-2711-2546-f174e7df7fa9@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
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>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 03/15] xen/tools: tracing: several
 improvements on IRQs tracing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA4LjA2LjE3IGF0IDE2OjUzLCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiAwNy8wNi8xNyAxNjo1OCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDA3LjA2
LjE3IGF0IDE3OjQ1LCA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBPbiBX
ZWQsIDIwMTctMDYtMDcgYXQgMDk6MDUgLTA2MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+
IE9uIDAxLjA2LjE3IGF0IDE5OjMzLCA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4gd3JvdGU6
Cj4+Pj4+IEBAIC04ODQsOSArOTE5LDEzIEBAIHZvaWQgZG9fSVJRKHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzKQo+Pj4+PiAgICAgICAgICAgICAgZGVzYy0+cmxfcXVhbnR1bV9zdGFydCA9IG5v
dzsKPj4+Pj4gICAgICAgICAgfQo+Pj4+PiAgCj4+Pj4+IC0gICAgICAgIHRzY19pbiA9IHRiX2lu
aXRfZG9uZSA/IGdldF9jeWNsZXMoKSA6IDA7Cj4+Pj4+ICsgICAgICAgIGlmICggdW5saWtlbHko
dGJfaW5pdF9kb25lKSApCj4+Pj4+ICsgICAgICAgIHsKPj4+Pj4gKyAgICAgICAgICAgIF9fdHJh
Y2VfdmFyKFRSQ19IV19JUlFfR1VFU1QsIDAsIHNpemVvZihpcnEpLCAmaXJxKTsKPj4+Pj4gKyAg
ICAgICAgICAgIHRzY19pbiA9IGdldF9jeWNsZXMoKTsKPj4+Pj4gKyAgICAgICAgfQo+Pj4+PiAg
ICAgICAgICBfX2RvX0lSUV9ndWVzdChpcnEpOwo+Pj4+PiAtICAgICAgICBUUkFDRV8zRChUUkNf
SFdfSVJRX0hBTkRMRUQsIGlycSwgdHNjX2luLCBnZXRfY3ljbGVzKCkpOwo+Pj4+PiArICAgICAg
ICB0cmFjZV9pcnFfaGFuZGxlZChpcnEsIGdldF9jeWNsZXMoKSAtIHRzY19pbik7Cj4+Pj4+ICAg
ICAgICAgIGdvdG8gb3V0X25vX2VuZDsKPj4+Pj4gICAgICB9Cj4+Pj4KPj4+PiBCZWZvcmUgdGhp
cyBjaGFuZ2UsIHRoZSBnZXRfY3ljbGVzKCkgaW52b2NhdGlvbiB3YXMgYWZ0ZXIKPj4+PiB0aGUg
dGJfaW5pdF9kb25lIGNoZWNrLiBOb3cgeW91IG1vdmUgaXQgYWhlYWQgb2YgaXQgKGFzCj4+Pj4g
dGhlIGZ1bmN0aW9uIGFyZ3VtZW50cyBhcmUgZXZhbHVhdGVkIGJlZm9yZSBleGVjdXRpbmcgdGhl
Cj4+Pj4gZnVuY3Rpb24gYm9keSkgLSBhcmUgeW91IHN1cmUgYWxsIGNvbXBpbGVyIHZlcnNpb25z
IHdpbGwgc3VpdGFibHkKPj4+PiByZS1vcmRlciB0aGlzPwo+Pj4+Cj4+Pj4gQWRkaXRpb25hbGx5
IEknbSBhZnJhaWQgdGhpcyB3aWxsIHRyaWdnZXIgY29tcGlsZXIgd2FybmluZ3Mgb24gYXQKPj4+
PiBsZWFzdCBzb21lIGNvbXBpbGVyIHZlcnNpb25zLCBhcyB0c2NfaW4gaXMgbm93IHBvc3NpYmx5
Cj4+Pj4gdW5pbml0aWFsaXplZCAoYW5kIHRoZXJlJ3Mgbm8gY2xlYXIgd2F5IHRvIGRpc3Byb3Zl
IHRoaXMgZm9yIHRoZQo+Pj4+IGNvbXBpbGVyLCBhZ2FpbiBiZWNhdXNlIGZ1bmN0aW9uIGFyZ3Vt
ZW50cyBhcmUgYmVpbmcKPj4+PiBldmFsdWF0ZWQgYmVmb3JlIHRoZSBmdW5jdGlvbiBib2R5IGlz
IHJlYWNoZWQpLgo+Pj4+Cj4+PiBJIHVuZGVyc3RhbmQgYW5kIChub3cgdGhhdCBJIHNlZSBpdCkg
YWdyZWUgd2l0aCB5b3VyIHJlbWFyayBvbiB3aGVuCj4+PiBnZXRfY3ljbGVzKCkgaXMgY2FsbGVk
LiBJJ2xsIHJlb3JnYW5pemUgdGhpbmdzIHNvIHRoYXQgdGhlIHBhdGNoZWQKPj4+IGJlaGF2aW9y
IG1hdGNoZXMgdGhlIGV4aXN0aW5nIG9uZS4KPj4+Cj4+PiBPVE9ILCBJJ20gbm90IHN1cmUgSSBz
ZWUgdGhlICJwb3RlbnRpYWxseSB1bmluaXRpYWxpemVkIiBpc3N1ZSBmb3IKPj4+IHRzY19pbiwg
YnV0IHNpbmNlIEknbSByZXdvcmtpbmcgdGhlIGNvZGUsIEknbGwga2VlcCB0aGF0IGluIG1pbmQg
dG9vLgo+PiAKPj4gWW91IGluaXRpYWxpemUgdHNjX2luIG9ubHkgd2hlbiB0Yl9pbml0X2RvbmUg
aXMgc2V0LCBidXQgeW91IHVzZQo+PiBpdCB3aXRob3V0IHRoYXQgY29uZGl0aW9uYWwuIEFuZCBl
dmVuIGlmIHlvdSB1c2VkIGl0IHVuZGVyIHRoYXQKPj4gc2FtZSBjb25kaXRpb25hbCwgb2xkZXIg
Y29tcGlsZXIgdmVyc2lvbnMgYXJlbid0IGFibGUgdG8gdHJhY2sKPj4gdGhhdCBmYWN0IChzYW1l
IGNvbmRpdGlvbmFsKSBhbmQgcmFpc2UgYSB3YXJuaW5nIGFueXdheS4KPiAKPiBUaGlzIHBhdGNo
IGNoYW5nZXMgdGhpbmcgdG8gaW5pdGlhbGl6ZSB0c2NfaW4gb24gZGVjbGFyYXRpb24gKGF0IHRo
ZSB0b3AKPiBvZiB0aGUgZnVuY3Rpb24pLgoKT2gsIGl0J3Mgb25seSBub3cgdGhhdCBJIGFjdHVh
bGx5IHNlZSBhbiBpbml0aWFsaXplciBpcyBiZWluZyBhZGRlZC4KSSdtIHNvcnJ5IGZvciB0aGUg
bm9pc2UgdGhlbi4KCj4gSWYgd2Ugd2FudCB0byBrZWVwIHRoZSBjb21waWxlciAidW5pbml0aWFs
aXplZCB2YXJpYWJsZSIgYW5hbHlzaXMKPiBhcm91bmQsIHRoYXQgd291bGQgaGF2ZSB0byBnbyBh
d2F5IGFuZCB3ZSdkIHdhbnQgdG8gZG8gc29tZXRoaW5nIGxpa2UKPiB3YXMgdGhlcmUgYmVmb3Jl
LiAgKEknbSBhbWJpdmFsZW50IGFib3V0IGl0LCBidXQgSSBrbm93IEphbiBsaWtlcyBpdC4pCgpO
bywgSSdtIGZpbmUgd2l0aCB0aGUgY2hhbmdlLiBJIHdhcyBqdXN0IGJlaW5nIGJsaW5kLgoKSmFu
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 08 15:35:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 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 1dIzSz-00050v-QF; Thu, 08 Jun 2017 15:35: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 1dIzSy-00050l-W1
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 15:35:21 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 5E/AD-03058-8BE69395; Thu, 08 Jun 2017 15:35:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXS6fjDS3d7nmW
 kwabrJhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bOmevZC1awVexetZW1gXEuaxcjJ4eQQJ7E
 1RctYDavgJ3E/qaPYLaEgKHE6YU3WUBsFgFViU+zDzCB2GwC6hJtz7aD1YgIxEr8/tXI1sXIx
 cEs0MQsseH3UkaQhLBAgETP+Y2MIAkhgW+MEvfnPmcDSXACbdi3cy+QzQG0TVDi7w5hkDCzgJ
 bEw1+3WCBsbYllC18zg5QwC0hLLP/HMYGRbxZCwywkDbOQNMxCaFjAyLKKUaM4tagstUjX0EQ
 vqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwABmAYAfj9Y0BhxglOZiURHkVBSwj
 hfiS8lMqMxKLM+KLSnNSiw8xanBwCGzbtfoCoxRLXn5eqpIE77JcoDrBotT01Iq0zBxgjMCUS
 nDwKInwfsoBSvMWFyTmFmemQ6ROMepyNH3Y8oVJCGyGlDhvFcgMAZCijNI8uBGweL3EKCslzM
 sIdKAQT0FqUW5mCar8K0ZxDkYlYd7vIFN4MvNK4Da9AjqCCeiIJe8sQI4oSURISTUwnth1e+4
 Kz+XK4Rtr2425qkXso1NvfCkLzfny9q7X5HWsC3NXbOn/FP797YlbTNt9hSpFnx+44rxqrbtD
 XaS23Yl1J2fuP5J7VWG+rs68hCWsilHe5xeeCsj/Uv9F1GNWNt//Hqewj19VXA1fp/yznslYy
 ph4I2KD99bHRyR1qnLiXCcViWZ5KLEUZyQaajEXFScCAO76o8/SAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1496936118!105260359!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8920 invoked from network); 8 Jun 2017 15:35:19 -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; 8 Jun 2017 15:35:19 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 08 Jun 2017 09:35:17 -0600
Message-Id: <59398AD40200007800160F48@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 08 Jun 2017 09:35:16 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Dario Faggioli" <dario.faggioli@citrix.com>,
 "George Dunlap" <george.dunlap@citrix.com>
References: <149633614204.12814.14390287626133023934.stgit@Solace.fritz.box>
 <149633844944.12814.3257610267149025065.stgit@Solace.fritz.box>
 <5938346802000078001607F5@prv-mh.provo.novell.com>
 <7acfc061-1ce1-257a-d846-79cfd8dafaea@citrix.com>
In-Reply-To: <7acfc061-1ce1-257a-d846-79cfd8dafaea@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>, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xenproject.org, Doug Goldstein <cardoe@cardoe.com>
Subject: Re: [Xen-devel] [PATCH 05/15] xen: make it possible to disable
 tracing in Kconfig.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA4LjA2LjE3IGF0IDE3OjE2LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiAwNy8wNi8xNyAxNjoxNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDAxLjA2
LjE3IGF0IDE5OjM0LCA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiAtLS0g
YS94ZW4vS2NvbmZpZy5kZWJ1Zwo+Pj4gKysrIGIveGVuL0tjb25maWcuZGVidWcKPj4+IEBAIC05
OCw2ICs5OCwxNCBAQCBjb25maWcgUEVSRl9BUlJBWVMKPj4+ICAJLS0taGVscC0tLQo+Pj4gIAkg
IEVuYWJsZXMgc29mdHdhcmUgcGVyZm9ybWFuY2UgY291bnRlciBhcnJheSBoaXN0b2dyYW1zLgo+
Pj4gIAo+Pj4gK2NvbmZpZyBUUkFDSU5HCj4+PiArCWJvb2wgIlRyYWNpbmciCj4+PiArCWRlZmF1
bHQgeQo+PiAKPj4gZGVmYXVsdCBERUJVRyAoeW91IGRvbid0IHdhbnQgdG8gc3VnZ2VzdCB0dXJu
aW5nIGl0IG9uIGZvciBhCj4+IHJlbGVhc2UgYnVpbGQpCj4gCj4gSW4gdGhlIHBhc3QgSSd2ZSBm
b3VuZCBpdCBwcmV0dHkgdXNlZnVsIHRvIGhhdmUgb24gaW4gcmVsZWFzZSBidWlsZHMgb2YKPiBY
ZW5TZXJ2ZXIsIHRvIGFuYWx5emUgcGVyZm9ybWFuY2UgcHJvYmxlbXMgYSBjdXN0b21lciB3YXMg
aGF2aW5nLCBhbmQKPiBzb21ldGltZXMgdG8gc2VlIHdoZXJlIHRoZSBndWVzdCB3YXMgY3Jhc2hp
bmcuCgpXZWxsLCB0aGF0J3MgeW91ciBjaG9pY2UuIEknbSBvbmx5IGFza2luZyB0byBkZWZhdWx0
IHRvIG9mZiBpbiByZWxlYXNlCmJ1aWxkcywgbm90IHRvIHByZXZlbnQgZW5hYmxpbmcgaXQuCgpK
YW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 08 15:38:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 15:38: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 1dIzW7-0005G3-BV; Thu, 08 Jun 2017 15: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=325e3a11a=George.Dunlap@citrix.com>)
 id 1dIzW6-0005Fw-0T
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 15:38:34 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 AD/F6-02181-97F69395; Thu, 08 Jun 2017 15:38:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDvW5pvmW
 kwaytmhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b8790sBbs5Kua9v8XcwPiLrYuRk0NCwF9i
 2sWHrCC2sECARM/5jYwgtgiQvehNJ1ANF4eQwAomiWmb54I1MAu8Z5LYcDMIxGYT0JOYd/wrC
 4jNK2Ar8eTBByYQm0VAReJ+/w8wW1QgXOJt4xGoGkGJkzOfgNmcAvYS/UtPQ800kDiyaA4rhC
 0vsf3tHGYQW0hAVWLxg6PsExj5ZiFpn4WkZRaSlgWMzKsY1YtTi8pSi3TN9JKKMtMzSnITM3N
 0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAoONAQh2ME5tcD7EKMnBpCTKqyhgGSnEl5SfUpmRWJwR
 X1Sak1p8iFGGg0NJgndjHlBOsCg1PbUiLTMHGPYwaQkOHiUR3giQNG9xQWJucWY6ROoUo6KUO
 G8VSEIAJJFRmgfXBou1S4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLm/Z4LNIUnM68EbvoroM
 VMQIuXvLMAWVySiJCSamCc/ixEQPKJxF7Hav6iDDYT7o098ZtPhYuvZrmctpLLZR3n+ldf9E9
 r7Bd96LN/+ftOa+d7nMxWu1Os48KOrLmxU6ed/2XQV/0pncUuNuoB7Fp2pp/y7U/4th+7kSwX
 UxVjHCR44En79+uVa2+ba9R2ayUePsJ04ejzFWvn9Xore4ju+vJvrqISS3FGoqEWc1FxIgD7B
 huwsAIAAA==
X-Env-Sender: prvs=325e3a11a=George.Dunlap@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1496936303!102616346!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28573 invoked from network); 8 Jun 2017 15:38:29 -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 Jun 2017 15:38:29 -0000
X-IronPort-AV: E=Sophos;i="5.39,315,1493683200"; d="scan'208";a="435669885"
To: Jan Beulich <JBeulich@suse.com>, Dario Faggioli <dario.faggioli@citrix.com>
References: <149633614204.12814.14390287626133023934.stgit@Solace.fritz.box>
 <149633844944.12814.3257610267149025065.stgit@Solace.fritz.box>
 <5938346802000078001607F5@prv-mh.provo.novell.com>
 <7acfc061-1ce1-257a-d846-79cfd8dafaea@citrix.com>
 <59398AD40200007800160F48@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <dbba2f26-05e7-0ef8-91ec-0011ad9e22cc@citrix.com>
Date: Thu, 8 Jun 2017 16:37:41 +0100
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: <59398AD40200007800160F48@prv-mh.provo.novell.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>, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xenproject.org, Doug Goldstein <cardoe@cardoe.com>
Subject: Re: [Xen-devel] [PATCH 05/15] xen: make it possible to disable
 tracing in Kconfig.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDYvMTcgMTY6MzUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA4LjA2LjE3IGF0
IDE3OjE2LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMDcvMDYvMTcg
MTY6MTQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMDEuMDYuMTcgYXQgMTk6MzQsIDxk
YXJpby5mYWdnaW9saUBjaXRyaXguY29tPiB3cm90ZToKPj4+PiAtLS0gYS94ZW4vS2NvbmZpZy5k
ZWJ1Zwo+Pj4+ICsrKyBiL3hlbi9LY29uZmlnLmRlYnVnCj4+Pj4gQEAgLTk4LDYgKzk4LDE0IEBA
IGNvbmZpZyBQRVJGX0FSUkFZUwo+Pj4+ICAJLS0taGVscC0tLQo+Pj4+ICAJICBFbmFibGVzIHNv
ZnR3YXJlIHBlcmZvcm1hbmNlIGNvdW50ZXIgYXJyYXkgaGlzdG9ncmFtcy4KPj4+PiAgCj4+Pj4g
K2NvbmZpZyBUUkFDSU5HCj4+Pj4gKwlib29sICJUcmFjaW5nIgo+Pj4+ICsJZGVmYXVsdCB5Cj4+
Pgo+Pj4gZGVmYXVsdCBERUJVRyAoeW91IGRvbid0IHdhbnQgdG8gc3VnZ2VzdCB0dXJuaW5nIGl0
IG9uIGZvciBhCj4+PiByZWxlYXNlIGJ1aWxkKQo+Pgo+PiBJbiB0aGUgcGFzdCBJJ3ZlIGZvdW5k
IGl0IHByZXR0eSB1c2VmdWwgdG8gaGF2ZSBvbiBpbiByZWxlYXNlIGJ1aWxkcyBvZgo+PiBYZW5T
ZXJ2ZXIsIHRvIGFuYWx5emUgcGVyZm9ybWFuY2UgcHJvYmxlbXMgYSBjdXN0b21lciB3YXMgaGF2
aW5nLCBhbmQKPj4gc29tZXRpbWVzIHRvIHNlZSB3aGVyZSB0aGUgZ3Vlc3Qgd2FzIGNyYXNoaW5n
Lgo+IAo+IFdlbGwsIHRoYXQncyB5b3VyIGNob2ljZS4gSSdtIG9ubHkgYXNraW5nIHRvIGRlZmF1
bHQgdG8gb2ZmIGluIHJlbGVhc2UKPiBidWlsZHMsIG5vdCB0byBwcmV2ZW50IGVuYWJsaW5nIGl0
LgoKT2YgY291cnNlOyB0aGUgcXVlc3Rpb24gaXMsIGFzIHlvdSBzYXksIHdoYXQgd2UncmUgInN1
Z2dlc3RpbmciOyBhbmQKd2hhdCBwZW9wbGUgd2lsbCBleHBlcmllbmNlIGlmIHRoZXkganVzdCBn
byB3aXRoIHRoZSBkZWZhdWx0LgoKSWYgaXQgd2VyZSB1cCB0byBtZSBJJ2QgbGVhdmUgaXQgb24g
YnkgZGVmYXVsdCwgYnV0IEkgZG9uJ3QgaGF2ZSBhCnN0cm9uZyBvcGluaW9uLgoKIC1HZW9yZ2UK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 08 15:45:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 15:45: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 1dIzcI-0005uE-W0; Thu, 08 Jun 2017 15:44: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 1dIzcH-0005u6-75
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 15:44:57 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 2E/E0-19409-8F079395; Thu, 08 Jun 2017 15:44:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXS6fjDS/d7gWW
 kwcxluhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bTh1tZCxZxVzz+0sjcwLiGs4uRk0NIIE/i
 9On9rCA2r4CdxOZ1T8FsCQFDidMLb7KA2CwCqhKnG5eyg9hsAuoSbc+2g9WICOhJ3Nx0m7mLk
 YuDWWAjs8T29mtgDcICARI95zcygiSEBO4yScyctJ8JJMEJtGHn8kagBAfQNkGJvzuEQcLMAl
 oSD3/dYoGwtSWWLXzNDFLCLCAtsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRo3i1KKy1CJdQ2O
 9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzAAGQAgh2M27Z7HmKU5GBSEuVVFLCM
 FOJLyk+pzEgszogvKs1JLT7EKMPBoSTB+zsfKCdYlJqeWpGWmQOMBZi0BAePkghvRB5Qmre4I
 DG3ODMdInWKUVFKnPcKSJ8ASCKjNA+uDRZ/lxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTM+x
 xkPE9mXgnc9FdAi5mAFi95ZwGyuCQRISXVwJgjELZ0T+wvv6+/1y8+ID3RaFlC6QExH1FzT5v
 g51tPVAb456e8jsn8cLL/3KzdU1l3RTxyWTJd+E2H/RuJP5nHtJ7cTNcp7DF9cm1pclg/y+kP
 4lkTll7LOzHJrPbdvaV+2kyvc89wRfnIZF7jMu92y85LFynsKGe7cWP5jqWHq5f7H/w4f7ISS
 3FGoqEWc1FxIgCjjALpugIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1496936693!87942565!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36680 invoked from network); 8 Jun 2017 15:44:55 -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; 8 Jun 2017 15:44:55 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 08 Jun 2017 09:44:53 -0600
Message-Id: <59398D140200007800160F6D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 08 Jun 2017 09:44:52 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <149633614204.12814.14390287626133023934.stgit@Solace.fritz.box>
 <149633844944.12814.3257610267149025065.stgit@Solace.fritz.box>
 <5938346802000078001607F5@prv-mh.provo.novell.com>
 <7acfc061-1ce1-257a-d846-79cfd8dafaea@citrix.com>
 <59398AD40200007800160F48@prv-mh.provo.novell.com>
 <dbba2f26-05e7-0ef8-91ec-0011ad9e22cc@citrix.com>
In-Reply-To: <dbba2f26-05e7-0ef8-91ec-0011ad9e22cc@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>,
 Dario Faggioli <dario.faggioli@citrix.com>, Doug Goldstein <cardoe@cardoe.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH 05/15] xen: make it possible to disable
 tracing in Kconfig.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA4LjA2LjE3IGF0IDE3OjM3LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiAwOC8wNi8xNyAxNjozNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDA4LjA2
LjE3IGF0IDE3OjE2LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90ZToKPj4+IE9uIDA3
LzA2LzE3IDE2OjE0LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+PiBPbiAwMS4wNi4xNyBhdCAx
OTozNCwgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+PiAtLS0gYS94ZW4v
S2NvbmZpZy5kZWJ1Zwo+Pj4+PiArKysgYi94ZW4vS2NvbmZpZy5kZWJ1Zwo+Pj4+PiBAQCAtOTgs
NiArOTgsMTQgQEAgY29uZmlnIFBFUkZfQVJSQVlTCj4+Pj4+ICAJLS0taGVscC0tLQo+Pj4+PiAg
CSAgRW5hYmxlcyBzb2Z0d2FyZSBwZXJmb3JtYW5jZSBjb3VudGVyIGFycmF5IGhpc3RvZ3JhbXMu
Cj4+Pj4+ICAKPj4+Pj4gK2NvbmZpZyBUUkFDSU5HCj4+Pj4+ICsJYm9vbCAiVHJhY2luZyIKPj4+
Pj4gKwlkZWZhdWx0IHkKPj4+Pgo+Pj4+IGRlZmF1bHQgREVCVUcgKHlvdSBkb24ndCB3YW50IHRv
IHN1Z2dlc3QgdHVybmluZyBpdCBvbiBmb3IgYQo+Pj4+IHJlbGVhc2UgYnVpbGQpCj4+Pgo+Pj4g
SW4gdGhlIHBhc3QgSSd2ZSBmb3VuZCBpdCBwcmV0dHkgdXNlZnVsIHRvIGhhdmUgb24gaW4gcmVs
ZWFzZSBidWlsZHMgb2YKPj4+IFhlblNlcnZlciwgdG8gYW5hbHl6ZSBwZXJmb3JtYW5jZSBwcm9i
bGVtcyBhIGN1c3RvbWVyIHdhcyBoYXZpbmcsIGFuZAo+Pj4gc29tZXRpbWVzIHRvIHNlZSB3aGVy
ZSB0aGUgZ3Vlc3Qgd2FzIGNyYXNoaW5nLgo+PiAKPj4gV2VsbCwgdGhhdCdzIHlvdXIgY2hvaWNl
LiBJJ20gb25seSBhc2tpbmcgdG8gZGVmYXVsdCB0byBvZmYgaW4gcmVsZWFzZQo+PiBidWlsZHMs
IG5vdCB0byBwcmV2ZW50IGVuYWJsaW5nIGl0Lgo+IAo+IE9mIGNvdXJzZTsgdGhlIHF1ZXN0aW9u
IGlzLCBhcyB5b3Ugc2F5LCB3aGF0IHdlJ3JlICJzdWdnZXN0aW5nIjsgYW5kCj4gd2hhdCBwZW9w
bGUgd2lsbCBleHBlcmllbmNlIGlmIHRoZXkganVzdCBnbyB3aXRoIHRoZSBkZWZhdWx0Lgo+IAo+
IElmIGl0IHdlcmUgdXAgdG8gbWUgSSdkIGxlYXZlIGl0IG9uIGJ5IGRlZmF1bHQsIGJ1dCBJIGRv
bid0IGhhdmUgYQo+IHN0cm9uZyBvcGluaW9uLgoKSWYgeW91IGxvb2sgYXQgdGhhdCBzZWN0aW9u
IGluIEtjb25maWcuZGVidWcsIG5vdGhpbmcgZGVmYXVsdHMgdG8KeSwgYW5kIEkgdGhpbmsgdGhp
cyBpcyBhcHByb3ByaWF0ZSBmb3IgZGVidWcgb3B0aW9ucyBpbiBnZW5lcmFsLiBJCmFkZGl0aW9u
YWxseSB0aGluayB0aGF0IGRlZmF1bHRzIHN1Z2dlc3RlZCBpbiBFWFBFUlQgbW9kZSBzaG91bGQK
bWF0Y2ggdGhlIHZhbHVlcyBhdXRvbWF0aWNhbGx5IGNob3NlbiBpbiBub24tRVhQRVJUIG1vZGUu
CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 08 15:49:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 15:49:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIzga-00067i-GO; Thu, 08 Jun 2017 15: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 <JBeulich@suse.com>) id 1dIzgZ-00067a-On
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 15:49:23 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 62/89-17076-20279395; Thu, 08 Jun 2017 15:49:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS5exyDL
 SYO9eC4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWNV9wz2gmW6FWeffWRrYFyl2MXIySEkkCdx
 8vR9FhCbV8BO4veqNjYQW0LAUOL0wptgcRYBVYmzezcxgthsAuoSbc+2s3YxcnCICBhInDuaB
 GIyC+hLbFsHVi0MVHFk9W5WiOl2EjemPGAEKeEVEJT4u0MYJMwMFH7+/yLrBEbuWQiZWUgyEL
 aWxMNft1ggbG2JZQtfM88C2yUtsfwfB0TYTOL9lJmMqEpAbEeJy3s/Mi9g5FjFqFGcWlSWWqR
 rZKKXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREYkvUMDIw7GF8d9zvEKMnBpCTK
 qyhgGSnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgrehACgnWJSanlqRlpkDjA6YtAQHj5IIb0QeU
 Jq3uCAxtzgzHSJ1ilFRSpw3E6RPACSRUZoH1waLyEuMslLCvIwMDAxCPAWpRbmZJajyrxjFOR
 iVhHmfg4znycwrgZv+CmgxE9DiJe8sQBaXJCKkpBoYtaOdFrJv6QnlLXq/sD4hcBf3qvziXy3
 3ShhYvwbwK/0+/y76cOdCHt2NaWnxv+dffrbH954t0x7nirdTtp1OCZc/eevaq+e5E2Z173+j
 7GTodN56zaEJD795u0jv6g0+rrND0FL6/vyJk39efjy90XnFPcFm3zoNFivF+OcL+PYJTFdbt
 OdWlBJLcUaioRZzUXEiAHkKXxbDAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1496936960!100687520!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56785 invoked from network); 8 Jun 2017 15:49:21 -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 Jun 2017 15:49:21 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 08 Jun 2017 09:49:19 -0600
Message-Id: <59398E1E0200007800160F7E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 08 Jun 2017 09:49:18 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: 
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__Part97AFFAEE.1__="
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH] x86emul: minor 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>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__Part97AFFAEE.1__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Drop a redundant input constraint, correct a comment, and (re)move
fix.insn_bytes adjustments (these aren't needed for custom stub
invocations when the instruction placed in the stub can't raise #XF)
plus a corresponding check_xmm_exn() invocation.

Signed-off-by: Jan Beulich <jbeulich@suse.com>

--- a/xen/arch/x86/x86_emulate/x86_emulate.c
+++ b/xen/arch/x86/x86_emulate/x86_emulate.c
@@ -5681,8 +5681,7 @@ x86_emulate(
                     [eflags] "+g" (_regs.eflags),
                     [tmp] "=3D&r" (dummy), "+m" (*mmvalp),
                     "+m" (fic.exn_raised)
-                    : [func] "rm" (stub.func), "a" (mmvalp),
-                      [mask] "i" (EFLAGS_MASK));
+                    : "a" (mmvalp), [mask] "i" (EFLAGS_MASK));
=20
         put_stub(stub);
         check_xmm_exn(&fic);
@@ -6086,7 +6085,7 @@ x86_emulate(
     case X86EMUL_OPC_F3(0x0f, 0x6f):     /* movdqu xmm/m128,xmm */
     case X86EMUL_OPC_VEX_F3(0x0f, 0x6f): /* vmovdqu {x,y}mm/mem,{x,y}mm =
*/
     case X86EMUL_OPC_66(0x0f, 0x7f):     /* movdqa xmm,xmm/m128 */
-    case X86EMUL_OPC_VEX_66(0x0f, 0x7f): /* vmovdqa {x,y}mm,{x,y}mm/m128 =
*/
+    case X86EMUL_OPC_VEX_66(0x0f, 0x7f): /* vmovdqa {x,y}mm,{x,y}mm/mem =
*/
     case X86EMUL_OPC_F3(0x0f, 0x7f):     /* movdqu xmm,xmm/m128 */
     case X86EMUL_OPC_VEX_F3(0x0f, 0x7f): /* vmovdqu {x,y}mm,{x,y}mm/mem =
*/
     movdqa:
@@ -7022,7 +7021,6 @@ x86_emulate(
         if ( !mode_64bit() )
             vex.w =3D 0;
         opc[1] =3D modrm & 0xc7;
-        fic.insn_bytes =3D PFX_BYTES + 2;
         opc[2] =3D 0xc3;
=20
         copy_REX_VEX(opc, rex_prefix, vex);
@@ -7035,6 +7033,7 @@ x86_emulate(
         opc =3D init_prefixes(stub);
         opc[0] =3D b;
         opc[1] =3D modrm;
+        fic.insn_bytes =3D PFX_BYTES + 2;
         /* Restore high bit of XMM destination. */
         if ( sfence )
         {
@@ -7469,20 +7468,16 @@ x86_emulate(
             vex.w =3D 0;
         opc[1] =3D modrm & 0x38;
         opc[2] =3D imm1;
-        fic.insn_bytes =3D PFX_BYTES + 3;
         opc[3] =3D 0xc3;
         if ( vex.opcx =3D=3D vex_none )
         {
             /* Cover for extra prefix byte. */
             --opc;
-            ++fic.insn_bytes;
         }
=20
         copy_REX_VEX(opc, rex_prefix, vex);
         invoke_stub("", "", "=3Dm" (dst.val) : "a" (&dst.val));
-
         put_stub(stub);
-        check_xmm_exn(&fic);
=20
         ASSERT(!state->simd_size);
         dst.bytes =3D dst.type =3D=3D OP_REG || b =3D=3D 0x17 ? 4 : 1 << =
(b & 3);




--=__Part97AFFAEE.1__=
Content-Type: text/plain; name="x86emul-cleanup.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="x86emul-cleanup.patch"

x86emul: minor cleanup=0A=0ADrop a redundant input constraint, correct a =
comment, and (re)move=0Afix.insn_bytes adjustments (these aren't needed =
for custom stub=0Ainvocations when the instruction placed in the stub =
can't raise #XF)=0Aplus a corresponding check_xmm_exn() invocation.=0A=0ASi=
gned-off-by: Jan Beulich <jbeulich@suse.com>=0A=0A--- a/xen/arch/x86/x86_em=
ulate/x86_emulate.c=0A+++ b/xen/arch/x86/x86_emulate/x86_emulate.c=0A@@ =
-5681,8 +5681,7 @@ x86_emulate(=0A                     [eflags] "+g" =
(_regs.eflags),=0A                     [tmp] "=3D&r" (dummy), "+m" =
(*mmvalp),=0A                     "+m" (fic.exn_raised)=0A-                =
    : [func] "rm" (stub.func), "a" (mmvalp),=0A-                      =
[mask] "i" (EFLAGS_MASK));=0A+                    : "a" (mmvalp), [mask] =
"i" (EFLAGS_MASK));=0A =0A         put_stub(stub);=0A         check_xmm_exn=
(&fic);=0A@@ -6086,7 +6085,7 @@ x86_emulate(=0A     case X86EMUL_OPC_F3(0x0=
f, 0x6f):     /* movdqu xmm/m128,xmm */=0A     case X86EMUL_OPC_VEX_F3(0x0f=
, 0x6f): /* vmovdqu {x,y}mm/mem,{x,y}mm */=0A     case X86EMUL_OPC_66(0x0f,=
 0x7f):     /* movdqa xmm,xmm/m128 */=0A-    case X86EMUL_OPC_VEX_66(0x0f, =
0x7f): /* vmovdqa {x,y}mm,{x,y}mm/m128 */=0A+    case X86EMUL_OPC_VEX_66(0x=
0f, 0x7f): /* vmovdqa {x,y}mm,{x,y}mm/mem */=0A     case X86EMUL_OPC_F3(0x0=
f, 0x7f):     /* movdqu xmm,xmm/m128 */=0A     case X86EMUL_OPC_VEX_F3(0x0f=
, 0x7f): /* vmovdqu {x,y}mm,{x,y}mm/mem */=0A     movdqa:=0A@@ -7022,7 =
+7021,6 @@ x86_emulate(=0A         if ( !mode_64bit() )=0A             =
vex.w =3D 0;=0A         opc[1] =3D modrm & 0xc7;=0A-        fic.insn_bytes =
=3D PFX_BYTES + 2;=0A         opc[2] =3D 0xc3;=0A =0A         copy_REX_VEX(=
opc, rex_prefix, vex);=0A@@ -7035,6 +7033,7 @@ x86_emulate(=0A         opc =
=3D init_prefixes(stub);=0A         opc[0] =3D b;=0A         opc[1] =3D =
modrm;=0A+        fic.insn_bytes =3D PFX_BYTES + 2;=0A         /* Restore =
high bit of XMM destination. */=0A         if ( sfence )=0A         {=0A@@ =
-7469,20 +7468,16 @@ x86_emulate(=0A             vex.w =3D 0;=0A         =
opc[1] =3D modrm & 0x38;=0A         opc[2] =3D imm1;=0A-        fic.insn_by=
tes =3D PFX_BYTES + 3;=0A         opc[3] =3D 0xc3;=0A         if ( =
vex.opcx =3D=3D vex_none )=0A         {=0A             /* Cover for extra =
prefix byte. */=0A             --opc;=0A-            ++fic.insn_bytes;=0A  =
       }=0A =0A         copy_REX_VEX(opc, rex_prefix, vex);=0A         =
invoke_stub("", "", "=3Dm" (dst.val) : "a" (&dst.val));=0A-=0A         =
put_stub(stub);=0A-        check_xmm_exn(&fic);=0A =0A         ASSERT(!stat=
e->simd_size);=0A         dst.bytes =3D dst.type =3D=3D OP_REG || b =3D=3D =
0x17 ? 4 : 1 << (b & 3);=0A
--=__Part97AFFAEE.1__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__Part97AFFAEE.1__=--


From xen-devel-bounces@lists.xen.org Thu Jun 08 15:51:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 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 1dIzig-0006ix-SJ; Thu, 08 Jun 2017 15: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 <prvs=325e3a11a=George.Dunlap@citrix.com>)
 id 1dIzig-0006ip-7C
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 15:51:34 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 FD/96-02199-58279395; Thu, 08 Jun 2017 15:51:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprJIsWRWlGSWpSXmKPExsXitHSDvW5LkWW
 kwdEH5hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bXGrmCHRIVTx79Zmlg/CncxcjJISHgL3H0
 1xPWLkYODmEBG4mWleogYRGBGonuBTOAwlwcQgIvGCWebJzIDOIwC1xllFg49zcTSBWbgJ7Ev
 ONfWUBsXgFbieNdb9lAbBYBFYnPq/6B1YgKhEu8bTwCVSMocXLmExaQZZwCxhJHjyaBmMwCmh
 Lrd+mDVDALyEs0b53NDGILCahKLH5wlH0CI98sJM2zEDpmIelYwMi8ilG9OLWoLLVI11AvqSg
 zPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMwyBiAYAfj8o9OhxglOZiURHkVBSwjhfiS
 8lMqMxKLM+KLSnNSiw8xynBwKEnwVhcC5QSLUtNTK9Iyc4DhDpOW4OBREuGNyANK8xYXJOYWZ
 6ZDpE4xKkqJ87qA9AmAJDJK8+DaYDF2iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8z0HG82
 TmlcBNfwW0mAlo8ZJ3FiCLSxIRUlINjGJ3eaa+XFkn9klB+l3zjIWrrpo7f3Djm+l97do55lt
 LPryNWLlgSYsnl8zaOda117NnmTsdXfyxSyXf8ZfSsjsFZ9Z0LVl8Z4EdX8zepcLXxLacf+0t
 mCwZflNi7gMr7zzxTyu+h6nZ8SfeS5x41jOny6529/RTL+ZOnVVW+ZOzvnZBjq7WhyNKLMUZi
 YZazEXFiQCrQHb+rAIAAA==
X-Env-Sender: prvs=325e3a11a=George.Dunlap@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1496937087!46658940!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15368 invoked from network); 8 Jun 2017 15:51:31 -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;
 8 Jun 2017 15:51:31 -0000
X-IronPort-AV: E=Sophos;i="5.39,315,1493683200"; d="scan'208";a="435672125"
To: Dario Faggioli <dario.faggioli@citrix.com>, Andrew Cooper
 <andrew.cooper3@citrix.com>, <xen-devel@lists.xenproject.org>
References: <149633614204.12814.14390287626133023934.stgit@Solace.fritz.box>
 <149633845700.12814.7130992212550379105.stgit@Solace.fritz.box>
 <8f55c37d-3cd0-af58-4217-2b0b73886234@citrix.com>
 <1496360579.10189.13.camel@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <d7b0474c-c1d1-c050-a08e-834f0b95af65@citrix.com>
Date: Thu, 8 Jun 2017 16:51:23 +0100
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: <1496360579.10189.13.camel@citrix.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Jennifer Herbert <jennifer.herbert@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 06/15] xen: trace IRQ enabling/disabling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDIvMDYvMTcgMDA6NDIsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+IE9uIFRodSwgMjAxNy0w
Ni0wMSBhdCAyMDowOCArMDEwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMDEvMDYvMTcg
MTg6MzQsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+Pj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24v
c3BpbmxvY2suYyBiL3hlbi9jb21tb24vc3BpbmxvY2suYwo+Pj4gaW5kZXggMmEwNjQwNi4uMzNi
OTAzZSAxMDA2NDQKPj4+IC0tLSBhL3hlbi9jb21tb24vc3BpbmxvY2suYwo+Pj4gKysrIGIveGVu
L2NvbW1vbi9zcGlubG9jay5jCj4+PiBAQCAtMTUwLDcgKzE1MCw5IEBAIHZvaWQgX3NwaW5fbG9j
ayhzcGlubG9ja190ICpsb2NrKQo+Pj4gIHZvaWQgX3NwaW5fbG9ja19pcnEoc3BpbmxvY2tfdCAq
bG9jaykKPj4+ICB7Cj4+PiAgICAgIEFTU0VSVChsb2NhbF9pcnFfaXNfZW5hYmxlZCgpKTsKPj4+
IC0gICAgbG9jYWxfaXJxX2Rpc2FibGUoKTsKPj4+ICsgICAgX2xvY2FsX2lycV9kaXNhYmxlKCk7
Cj4+PiArICAgIGlmICggdW5saWtlbHkodGJfaW5pdF9kb25lKSApCj4+PiArICAgICAgICB0cmFj
ZV9pcnFfZGlzYWJsZV9yZXQoKTsKPj4+ICAgICAgX3NwaW5fbG9jayhsb2NrKTsKPj4+ICB9Cj4+
Cj4+IElzIGl0IHNlbnNpYmxlIHRvIGRvIHRoaXMgd2F5IGFyb3VuZD8KPj4KPiBXZWxsLCBJIGd1
ZXNzIGVpdGhlciB2YXJpYW50IGhhcyB1cCBhbmQgZG93biBzaWRlcywgYW5kIGl0IGxvb2tzIHRv
IG1lCj4gdGhhdCB0aGVyZSBpcyBubyB3YXkgdG8gbWVhc3VyZSB0aGlzLCB3aXRob3V0IGludGVy
ZmVyaW5nIHdpdGggdGhlCj4gYmVoYXZpb3Igb2YgdGhlIHRoaW5nIGJlaW5nIG1lYXN1cmVkICgi
T25jZSB1cG9uIGEgdGltZSwgdGhlcmUgd2FzIGEKPiBjYXQsIHdobyBsaXZlZCBpbiBhIGJveC4g
SGlzIG5hbWUgd2FzIFNjaHLDtmRpbmdlci4uLiIgOi1EIDotRCA6LUQpCj4gCj4+IEJ5IHdyaXRp
bmcgdGhlIHRyYWNlIHJlY29yZCB3aGlsZSBpbnRlcnJ1cHRzIGFyZSBkaXNhYmxlZCwgeW91IGRv
Cj4+IHByZXZlbnQgbmVzdGluZyBpbiB0aGUgZ2VuZXJhbCBjYXNlIChidXQgbm90IGluIE5NSXMv
TUNFcyBvciB0aGUKPj4gaXJxc2F2ZSgpIHZhcmlhbnRzKSwgCj4+Cj4gRm9yZ2l2ZSB0aGUgaWdu
b3JhbmNlLCB3aGF0J3Mgc3BlY2lhbCBhYm91dCBOTUlzL01DQXMgdGhhdCBpcyByZWxldmFudAo+
IGZvciB0aGlzPyBBYm91dCBfaXJxc2F2ZSgpLCBJJ20gYWxzbyBub3Qgc3VyZSB3aGF0IHlvdSBt
ZWFuLCBhcwo+IF9pcnFzYXZlKCkgaXMgYWxyZWFkeSBkb25lIGRpZmZlcmVudGx5IHRoYW4gdGhp
cy4KPiAKPj4gYnV0IHlvdSBpbmNyZWFzZSB0aGUgY3JpdGljYWwgcmVnaW9uIHdoaWxlCj4+IGlu
dGVycnVwdHMgYXJlIGRpc2FibGVkLgo+Pgo+IEkga25vdy4KPiAKPj4gQWx0ZXJuYXRpdmVseSwg
d3JpdGluZyB0aGUgdHJhY2UgcmVjb3JkIG91dHNpZGUgb2YgdGhlIGNyaXRpY2FsCj4+IHJlZ2lv
bgo+PiB3b3VsZCByZWR1Y2UgdGhlIHNpemUgb2YgdGhlIHJlZ2lvbi4gIEludGVycHJldGF0aW9u
IGxvZ2ljIGFscmVhZHkKPj4gbmVlZHMKPj4gdG8gY29wZSB3aXRoIG5lc3RpbmcsIHNvIGlzIG9u
ZSBleHRyYSBsZXZlbCBvZiBuZXN0aW5nIGluIHRoaXMgY29ybmVyCj4+IGNhc2UgYSBwcm9ibGVt
Pwo+Pgo+IFRCSCwgSSB3YXMgaW5kZWVkIHRyeWluZyB0byBvZmZlciB0byB0aGUgY29tcG9uZW50
IHRoYXQgd2lsbCBiZSBsb29raW5nCj4gYXQgYW5kIGludGVycHJldGluZyB0aGUgZGF0YSwgdGhl
IGFzIGNsZWFyIGFzIHBvc3NpYmxlIHZpZXcgb24gd2hlbgo+IElSUXMgYXJlIF9hY3R1YWxseV8g
ZGlzYWJsZWQgYW5kIGVuYWJsZWQuIEFzIGluLCBpZiBuZXN0aW5nIG9jY3VycywKPiBvbmx5IHRo
ZSBldmVudCBjb3JyZXNwb25kaW5nIHRvOgo+ICAtIHRoZSBmaXJzdCBsb2NhbF9pcnFfZGlzYWJs
ZSgpCj4gIC0gdGhlIGxhc3QgbG9jYWxfaXJxX2VuYWJsZSgpCj4gCj4gSS5lLiwgdG8gbm90IHJl
cXVpcmUgdGhhdCBpdCAodGhlIGludGVycHJldGF0aW9uIGxvZ2ljKSBkb2VzIHVuZGVyc3RhbmQK
PiBuZXN0aW5nLgo+IAo+IEJ1dCBtb3JlIHRoYW4gdGhpcywgd2hhdCBJIHdhcyBjb25jZXJuZWQg
YWJvdXQgd2FzIHRoZSBhY2N1cmFjeSBvZiB0aGUKPiByZXBvcnRpbmcgaXRzZWxmLiBJbiBmYWN0
LCBpZiBJIGRvIGFzIHlvdSBzdWdnZXN0LCBJIGNhbiBiZSBpbnRlcnJ1cHRlZAo+IChhcyBpbnRl
cnJ1cHRzIGFyZSBzdGlsbCBvbikgYWZ0ZXIgaGF2aW5nIGNhbGxlZCB0cmFjZV9pcnFfZGlzYWJs
ZSgpLgo+IFRoYXQgbWVhbnMgdGhlIHJlcG9ydCB3aWxsIHNob3cgaGlnaGVyIElSUSBkaXNhYmxl
ZCB0aW1lIHBlcmlvZCwgZm9yCj4gdGhpcyBpbnN0YW5jZSwgdGhhbiB3aGF0IHRoZSByZWFsaXR5
IGlzLgo+IAo+IEFuZCB0aGUgc2FtZSBpcyB0cnVlIG9uIHRoZSBlbmFibGluZyBzaWRlLCB3aGVu
IEkgY2FsbAo+IHRyYWNlX2lycV9lbmFibGUoKSBfYmVmb3JlXyByZS1lbmFibGluZyBpbnRlcnJ1
cHRzLCB3aGljaCBoYXMgdGhlIHNhbWUKPiBiYWQgZWZmZWN0IG9uIHRoZSBsZW5ndGggb2YgSVJR
IGRpc2FibGVkIHNlY3Rpb24uCj4gCj4gTWF5YmUsIGNvbnNpZGVyaW5nIHRoYXQgYW55dGhpbmcg
dGhhdCB3aWxsIGludGVycnVwdCBtZSBpbiB0aGVzZSBjYXNlcywKPiBhcmUgb3RoZXIgaW50ZXJy
dXB0cywgdGhhdCB3aWxsIG1vc3QgbGlrZWx5IGRpc2FibGUgaW50ZXJydXB0cwo+IHRoZW1zZWx2
ZXMsIEkgc2hvdWxkIG5vdCB3b3JyeSB0b28gbXVjaCBhYm91dCB0aGlzLi4uIFdoYXQgZG8geW91
Cj4gdGhpbms/CgpJIHRoaW5rIGl0IHdvdWxkIG1ha2UgdGhlIGFuYWx5c2lzIGVhc2llciB0byBk
byBpdCB0aGUgd2F5IHlvdSd2ZSBkb25lCml0LiAgSXQgY2VydGFpbmx5IGRvZXMgaW5jcmVhc2Ug
dGhlIGxlbmd0aCBvZiB0aGUgYWN0dWFsIGNyaXRpY2FsCnNlY3Rpb24sIGJ1dCB3ZSdyZSBhbHJl
YWR5IGFzc3VtaW5nIHRoYXQgYWxsIG9mIHRoaXMgY29kZSBpcyBnb2luZyB0byBiZQpkaXNhYmxl
ZCB1bmxlc3MgcGVvcGxlIHNwZWNpZmljYWxseSB3YW50IHRvIGRvIElSUSBhbmFseXNpcywgc28g
SSBkb24ndAp0aGluayB0aGF0IHNob3VsZCBiZSBhbiBpc3N1ZS4KCiAtR2VvcmdlCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 08 15:58:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 15:58: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 1dIzov-0006yg-Ix; Thu, 08 Jun 2017 15:58: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 1dIzou-0006ya-N4
 for xen-devel@lists.xen.org; Thu, 08 Jun 2017 15:58:00 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 60/E2-03371-80479395; Thu, 08 Jun 2017 15:58:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS5e9xDL
 S4MURWYslHxezODB6HN39mymAMYo1My8pvyKBNWNqXytLwU72ijebFRoY57J1MXJyCAnkSZw5
 MJMJxOYVsJOY9+IbmC0hYChxeuFNFhCbRUBV4uqN78wgNpuAukTbs+2sILaIgK7E1v0f2bsYu
 TiYBd4zSrxbuIURJCEskCjx+N1dJpgF61f8Amrm4OAUsJV4sIcLxOQVEJT4u0MYpIJZQEvi4a
 9bLBC2tsSyha/BqpkFpCWW/+OYwMg3C6FhFpKGWUgaZiE0LGBkWcWoUZxaVJZapGtkopdUlJm
 eUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERh6DECwg3Hfx8hDjJIcTEqivIoClpFCfEn5
 KZUZicUZ8UWlOanFhxhlODiUJHhri4BygkWp6akVaZk5wCiASUtw8CiJ8EbkAaV5iwsSc4sz0
 yFSpxh1OZo+bPnCJMSSl5+XKiXO6w8yQwCkKKM0D24ELCIvMcpKCfMyAh0lxFOQWpSbWYIq/4
 pRnINRSZjXFGQKT2ZeCdymV0BHMAEdseSdBcgRJYkIKakGxgXTF6xv+/d57YzE4KUyxf/tCiL
 2enboOVw5GBt4lTeA0zhrp9Sb18ukzHeEqiosd2Myzv9TFZsfL3hpDvdmqVme7brT1ywVal+9
 ZItu8A7tmsiypaw2HPwVD5yvOr89+KzhldKaSY+mNBnNqdnN3BT+XE1vWc/fAwbdpx8dcGrMa
 V70MPeHghJLcUaioRZzUXEiAKSzTsvDAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1496937477!105950633!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44379 invoked from network); 8 Jun 2017 15:57:59 -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; 8 Jun 2017 15:57:59 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 08 Jun 2017 09:57:57 -0600
Message-Id: <593990230200007800160F98@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 08 Jun 2017 09:57:55 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Praveen Kumar" <kpraveen.lkml@gmail.com>
References: <20170531212056.10583-1-kpraveen.lkml@gmail.com>
 <20170531212056.10583-2-kpraveen.lkml@gmail.com>
In-Reply-To: <20170531212056.10583-2-kpraveen.lkml@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [Resend][PATCH 01/17] rb_tree: reorganize code in
 rb_erase() for additional 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>

Pj4+IE9uIDMxLjA1LjE3IGF0IDIzOjIwLCA8a3ByYXZlZW4ubGttbEBnbWFpbC5jb20+IHdyb3Rl
Ogo+IEZpcnN0LCBtb3ZlIHNvbWUgY29kZSBhcm91bmQgaW4gb3JkZXIgdG8gbWFrZSB0aGUgbmV4
dCBjaGFuZ2UgbW9yZSBvYnZpb3VzLgo+IAo+IGNvbW1pdCAxNmMwNDdhZGQzY2VhZjBhYjg4MmUz
ZTA5NGQxZWM5MDRkMDIzMTJkIGZyb20gbGludXggdHJlZQo+IAo+IFNpZ25lZC1vZmYtYnk6IFBy
YXZlZW4gS3VtYXIgPGtwcmF2ZWVuLmxrbWxAZ21haWwuY29tPgoKWW91J3ZlIGNvbXBsZXRlbHkg
bG9zdCBhbGwgb3JpZ2luYWwgYXV0aG9yc2hpcCAtIHRoaXMgaXMgYSBuby1nby4gWW91J2xsCm5l
ZWQgdG8gaW50cm9kdWNlIGEgRnJvbTogdGFnIGFuZCByZXRhaW4gYXQgbGVhc3QgdGhlIFMtby1i
LXMgb2YKcGVvcGxlIGhhdmluZyBhY3RpdmVseSBjb250cmlidXRlZCB0byB0aGUgY2hhbmdlLiBD
b25zaWRlcmluZyB0aGUKb3JpZ2luYWwgY29tbWl0IG1lc3NhZ2UsIHRoYXQncyBhdCBsZWFzdCBQ
ZXRlciBhbmQgQW5kcmV3LiBJZiBpbgpkb3VidCwga2VlcCBhbGwgb2YgdGhlbS4gWW91J2QgYWRk
IHlvdXJzIGJlbG93IHRoZSBvbmVzIHlvdSBrZWVwLgpBbHNvIHBsZWFzZSByZXByb2R1Y2UgdGhl
IGZ1bGwgY29tbWl0IG1lc3NhZ2UgKGkuZS4gaGVyZSBhbHNvCmluY2x1ZGluZyBBbmRyZXcncyBy
ZW1hcmsgaW4gc3F1YXJlIGJyYWNrZXRzKS4KCkkgZ3Vlc3MgdGhlIHNhbWUgd2lsbCBhcHBseSB0
byB0aGUgcmVzdCBvZiB0aGUgc2VyaWVzLCBhbmQgc2luY2UKYWN0dWFsbHkgcmV2aWV3aW5nIHRo
ZSBjb250ZW50ICh3aGVuIGl0IGNvbWVzIGZyb20gYW5vdGhlciwgcHJlLQpyZXZpZXdlZCBzb3Vy
Y2UpIGlzIHByZXR0eSBwb2ludGxlc3MsIEknbGwgZHJvcCB0aGUgZW50aXJlIHNlcmllcyBmb3IK
bm93LCBpbiBleHBlY3RhdGlvbiBvZiBhIHYyLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 08 16:01:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 16: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 1dIzsg-00086K-2M; Thu, 08 Jun 2017 16: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 <prvs=325e3a11a=George.Dunlap@citrix.com>)
 id 1dIzse-00086D-ME
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 16:01:52 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 6A/2D-31580-FE479395; Thu, 08 Jun 2017 16:01:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDve77Est
 IgwUXlSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxXC14yF7yRrDi7tp+tgfGKSBcjJ4eEgL/E
 sT1f2bsYOTiEBWwkWlaqg4RFBAIl7hw9CxTm4hAS6GWUOPTiDyuIwyzQwCRxcPc6NpAqNgE9i
 XnHv7KA2LwCthLnT78Ai7MIqEj8mA7SwMkhKhAu8bbxCFSNoMTJmU/AbE4BH4kbp56ygSxmFt
 CUWL9LHyTMLCAv0bx1NjOILSSgKrH4wVH2CYx8s5B0z0LomIWkYwEj8ypGjeLUorLUIl0jY72
 kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMBQq2dgYNzB2LfX7xCjJAeTkiivooBl
 pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3oPFQDnBotT01Iq0zBxg0MOkJTh4lER4I/KA0rzFB
 Ym5xZnpEKlTjIpS4rzzQPoEQBIZpXlwbbBIu8QoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmD
 ceZApPZl4J3PRXQIuZgBYveWcBsrgkESEl1cCYuaul98pkx87McpfQ4uV/Q2bX7mWT/KW+IFx
 IcvYXKfXF82uKWUUn/PpTrDH7bCkzY9a1r1oLe9oPaT39qs3z+4HQCZnifMWNrCeLv57nKIw0
 iZxlvjxbjuebDjcjm9lj/xZZtVX9c88sN1ye9eDFpvzv3V2tp700LvZ8n10YzmdWs6Y986ASS
 3FGoqEWc1FxIgCPPOZjrwIAAA==
X-Env-Sender: prvs=325e3a11a=George.Dunlap@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1496937709!66188183!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7326 invoked from network); 8 Jun 2017 16:01:51 -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;
 8 Jun 2017 16:01:51 -0000
X-IronPort-AV: E=Sophos;i="5.39,315,1493683200"; d="scan'208";a="435674333"
To: Dario Faggioli <dario.faggioli@citrix.com>,
 <xen-devel@lists.xenproject.org>
References: <149633614204.12814.14390287626133023934.stgit@Solace.fritz.box>
 <149633845700.12814.7130992212550379105.stgit@Solace.fritz.box>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <6629d7b1-527a-e95c-680b-787f53439bdf@citrix.com>
Date: Thu, 8 Jun 2017 17:01:46 +0100
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: <149633845700.12814.7130992212550379105.stgit@Solace.fritz.box>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jennifer Herbert <jennifer.herbert@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 06/15] xen: trace IRQ enabling/disabling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDEvMDYvMTcgMTg6MzQsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+IFRyYWNlIHdoZW4gaW50
ZXJydXB0cyBhcmUgZGlzYWJsZWQgYW5kIChyZSllbmFibGVkLgo+IEJhc2ljYWxseSwgd2UgcmVw
bGFjZSB0aGUgSVJRIGRpc2FibGluZyBhbmQgZW5hYmxpbmcKPiBmdW5jdGlvbnMgd2l0aCBoZWxw
ZXJzIHRoYXQgZG9lcyB0aGUgc2FtZSwgYnV0IGFsc28KPiBvdXRwdXQgdGhlIHByb3BlciB0cmFj
ZSByZWNvcmQuCj4gCj4gRm9yIHB1dHRpbmcgaW4gdGhlIHJlY29yZCBzb21ldGhpbmcgdGhhdCB3
aWxsIGxldAo+IHVzIGlkZW50aWZ5IF93aGVyZV8gaW4gdGhlIGNvZGUgKGkuZS4sIGluIHdoYXQg
ZnVuY3Rpb24pCj4gdGhlIElSUSBtYW5pcHVsYXRpb24gaXMgaGFwcGVuaW5nLCB1c2UgZWl0aGVy
Ogo+ICAtIGN1cnJlbnRfdGV4dF9hZGRyKCksCj4gIC0gb3IgX19idWlsdGluX3JldHVybl9hZGRy
ZXNzKDApLgo+IAo+IEluIGZhY3QsIGRlcGVuZGluZyBvbiB3aGV0aGVyIHRoZSBkaXNhYmxpbmcv
ZW5hYmxpbmcKPiBoYXBwZW5zIGluIG1hY3JvcyAobGlrZSBmb3IgbG9jYWxfaXJxX2Rpc2FibGUo
KSBhbmQKPiBsb2NhbF9pcnFfZW5hYmxlKCkpIG9yIGluIGFjdHVhbCBmdW5jdGlvbnMgKGxpa2Ug
aW4KPiBzcGluX2xvY2tfaXJxKigpKSwgaXQgaXMgZWl0aGVyOgo+ICAtIHRoZSBhY3R1YWwgY29u
dGVudCBvZiB0aGUgaW5zdHJ1Y3Rpb24gcG9pbnRlciB3aGVuCj4gICAgSVJRIGFyZSBkaXNhYmxl
ZC9lbmFibGVkLAo+ICAtIG9yIHRoZSByZXR1cm4gYWRkcmVzcyBvZiB0aGUgdXRpbGl0eSBmdW5j
dGlvbiB3aGVyZQo+ICAgIElSUSBhcmUgZGlzYWJsZWQvZW5hYmxlZCwKPiB0aGF0IHdpbGwgdGVs
bCB1cyB3aGF0IGl0IGlzIHRoZSBhY3R1YWwgcGllY2Ugb2YgY29kZQo+IHRoYXQgaXMgYXNraW5n
IGZvciB0aGUgSVJRIG1hbmlwdWxhdGlvbiBvcGVyYXRpb24uCj4gCj4gR2F0ZSB0aGlzIHdpdGgg
aXRzIHNwZWNpZmljIEtjb25maWcgb3B0aW9uLCBhbmQga2VlcAo+IGl0IGluIGRpc2FibGVkIHN0
YXRlIGJ5IGRlZmF1bHQgKGkuZS4sIGRvbid0IGJ1aWxkIGl0LAo+IGlmIG5vdCBleHBsaWNpdGx5
IHNwZWNpZmllZCksIGFzIHRoZSBpbXBhY3Qgb24KPiBwZXJmb3JtYW5jZSBtYXkgYmUgbm9uIG5l
Z2xpZ2libGUuCj4gCj4gU2lnbmVkLW9mZi1ieTogRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dp
b2xpQGNpdHJpeC5jb20+Cj4gLS0tCj4gQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA
ZXUuY2l0cml4LmNvbT4KPiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgo+IENjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IENjOiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gQ2M6IEplbm5pZmVyIEhlcmJlcnQgPGplbm5pZmVyLmhl
cmJlcnRAY2l0cml4LmNvbT4KPiAtLS0KPiAgeGVuL0tjb25maWcuZGVidWcgICAgICAgICAgICAg
ICAgICB8ICAgMTEgKysrKy0KPiAgeGVuL2NvbW1vbi9zcGlubG9jay5jICAgICAgICAgICAgICB8
ICAgMTYgKysrKystLQo+ICB4ZW4vY29tbW9uL3RyYWNlLmMgICAgICAgICAgICAgICAgIHwgICAx
MCArKystCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvc3lzdGVtLmggfCAgIDEyICsrKysr
Cj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvc3lzdGVtLmggfCAgIDEyICsrKysrCj4gIHhl
bi9pbmNsdWRlL2FzbS14ODYvc3lzdGVtLmggICAgICAgfCAgIDg1ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKystLQo+ICB4ZW4vaW5jbHVkZS9wdWJsaWMvdHJhY2UuaCAgICAgICAg
IHwgICAgMiArCj4gIHhlbi9pbmNsdWRlL3hlbi9yd2xvY2suaCAgICAgICAgICAgfCAgIDMzICsr
KysrKysrKysrLS0tCj4gIDggZmlsZXMgY2hhbmdlZCwgMTYxIGluc2VydGlvbnMoKyksIDIwIGRl
bGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vS2NvbmZpZy5kZWJ1ZyBiL3hlbi9LY29u
ZmlnLmRlYnVnCj4gaW5kZXggMzc0YzFjMC4uODE5MTBjOSAxMDA2NDQKPiAtLS0gYS94ZW4vS2Nv
bmZpZy5kZWJ1Zwo+ICsrKyBiL3hlbi9LY29uZmlnLmRlYnVnCj4gQEAgLTk4LDcgKzk4LDcgQEAg
Y29uZmlnIFBFUkZfQVJSQVlTCj4gIAktLS1oZWxwLS0tCj4gIAkgIEVuYWJsZXMgc29mdHdhcmUg
cGVyZm9ybWFuY2UgY291bnRlciBhcnJheSBoaXN0b2dyYW1zLgo+ICAKPiAtY29uZmlnIFRSQUNJ
TkcKPiArbWVudWNvbmZpZyBUUkFDSU5HCj4gIAlib29sICJUcmFjaW5nIgo+ICAJZGVmYXVsdCB5
Cj4gIAktLS1oZWxwLS0tCj4gQEAgLTEwNiw2ICsxMDYsMTUgQEAgY29uZmlnIFRSQUNJTkcKPiAg
CSAgaW4gcGVyLUNQVSByaW5nIGJ1ZmZlcnMuIFRoZSAneGVudHJhY2UnIHRvb2wgY2FuIGJlIHVz
ZWQgdG8gcmVhZAo+ICAJICB0aGUgYnVmZmVycyBhbmQgZHVtcCB0aGUgY29udGVudCBvbiB0aGUg
ZGlzay4KPiAgCj4gK2NvbmZpZyBUUkFDRV9JUlFTT0ZGCj4gKwlib29sICJUcmFjZSB3aGVuIElS
UXMgYXJlIGRpc2FibGVkIGFuZCAocmUpZW5hYmxlZCIgaWYgRVhQRVJUID0gInkiCj4gKwlkZWZh
dWx0IG4KPiArCWRlcGVuZHMgb24gVFJBQ0lORwo+ICsJLS0taGVscC0tLQo+ICsJICBNYWtlcyBp
dCBwb3NzaWJsZSB0byBnZW5lcmF0ZSBldmVudHMgX2V2ZXJ5XyB0aW1lIElSUXMgYXJlIGRpc2Fi
bGVkCj4gKyAgICAgICAgICBhbmQgKHJlKWVuYWJsZWQsIHdpdGggYWxzbyBhbiBpbmRpY2F0aW9u
IG9mIHdoZXJlIHRoYXQgaGFwcGVuZWQuCj4gKyAgICAgICAgICBOb3RlIHRoYXQgdGhpcyBjb21l
cyB3aXRoIGhpZ2ggb3ZlcmVhZCBhbmQgcHJvZHVjZXMgaHVnZSBhbW91bnQgb2YKPiArICAgICAg
ICAgIHRyYWNpbmcgZGF0YS4KCipvdmVyaGVhZCAoeW91cnMgaXMgbWlzc2luZyBhbiAnaCcpCgpJ
IHRoaW5rIEkgbWlnaHQgZW1waGFzaXplIHRoYXQgdGhlIG92ZXJoZWFkIHdlbGwgYmUgcHJlc2Vu
dCBldmVuIHdoZW4KdHJhY2luZyBpcyBvZmYuICBXaGF0IGFib3V0IHNvbWV0aGluZyBsaWtlIHRo
aXM/CgoiTm90ZSB0aGF0IHRoaXMgY29tZXMgd2l0aCBhbiBvdmVyaGVhZCBldmVuIHdoZW4gdHJh
Y2luZyBpcyBkaXNhYmxlZDsKYW5kIGhhcyBhIGhpZ2ggb3ZlcmhlYWQgYW5kIHByb2R1Y2VzIGEg
bGFyZ2UgYW1vdW50IG9mIHRyYWNpbmcgZGF0YSB3aGVuCmVuYWJsZWQuIgoKV2l0aCB0aGF0IGNo
YW5nZToKCkFja2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 08 16:05:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 16:05:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dIzwH-0008KR-Kx; Thu, 08 Jun 2017 16:05: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 1dIzwG-0008KL-A0
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 16:05:36 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 69/83-23755-FC579395; Thu, 08 Jun 2017 16:05:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsXS6fjDS/d8qWW
 kwfIbjBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bGRcvYC9rZK2bOO87UwPiCtYuRk0NIIE9i
 5YzHTF2MHBy8AnYS0/8ygoQlBAwlTi+8yQJiswioSpzf94YZxGYTUJdoe7YdrFVEwEBi5aZZY
 DazwEwmidfT1UDGCAvYSLSsVO9i5AKa/opR4seZBmaQOKeAscTRo0kQmwQl/u4QhujUknj46x
 YLhK0tsWzha7BqZgFpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMWoUpxaVpRbpGpnpJRVlpme
 U5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEBl49AwPjDsaGvX6HGCU5mJREeRUFLCOF+JLy
 UyozEosz4otKc1KLDzFqcHAIbNu1+gKjFEtefl6qkgTviRKgOsGi1PTUirTMHGBswJRKcPAoi
 fBG5AGleYsLEnOLM9MhUqcYdTmaPmz5wiQENkNKnFcDGGlCAiBFGaV5cCNgcXqJUVZKmJeRgY
 FBiKcgtSg3swRV/hWjOAejkjBvfDHQFJ7MvBK4TcCAB/pFhHfJOwuQI0oSEVJSDYzKrR1bCv+
 ZKz/v3/qmXjwjNHRRwjNPDl3j3QtWxTw26o346Kyos1mjdXVO94mHnIeUDv6f9HPKjnqR2vK6
 //oXudI+n7jNz5hwsm1FVvGzcsPcj89+xff7Hep6d29i7q89j407FzVzRgmmmXm2TVK9NUW99
 VGwbOGyjBenDwQ8jN1xs+Bu4TwlluKMREMt5qLiRAD0yKdTzgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1496937933!73862763!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50427 invoked from network); 8 Jun 2017 16:05:34 -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; 8 Jun 2017 16:05:34 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 08 Jun 2017 10:05:32 -0600
Message-Id: <593991EC0200007800160FB0@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 08 Jun 2017 10:05:32 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Dario Faggioli" <dario.faggioli@citrix.com>
References: <149633614204.12814.14390287626133023934.stgit@Solace.fritz.box>
 <149633845700.12814.7130992212550379105.stgit@Solace.fritz.box>
 <8f55c37d-3cd0-af58-4217-2b0b73886234@citrix.com>
 <1496360579.10189.13.camel@citrix.com>
In-Reply-To: <1496360579.10189.13.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>,
 Jennifer Herbert <jennifer.herbert@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 06/15] xen: trace IRQ enabling/disabling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAyLjA2LjE3IGF0IDAxOjQyLCA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gVGh1LCAyMDE3LTA2LTAxIGF0IDIwOjA4ICswMTAwLCBBbmRyZXcgQ29vcGVyIHdy
b3RlOgo+PiBCeSB3cml0aW5nIHRoZSB0cmFjZSByZWNvcmQgd2hpbGUgaW50ZXJydXB0cyBhcmUg
ZGlzYWJsZWQsIHlvdSBkbwo+PiBwcmV2ZW50IG5lc3RpbmcgaW4gdGhlIGdlbmVyYWwgY2FzZSAo
YnV0IG5vdCBpbiBOTUlzL01DRXMgb3IgdGhlCj4+IGlycXNhdmUoKSB2YXJpYW50cyksIAo+Pgo+
IEZvcmdpdmUgdGhlIGlnbm9yYW5jZSwgd2hhdCdzIHNwZWNpYWwgYWJvdXQgTk1Jcy9NQ0FzIHRo
YXQgaXMgcmVsZXZhbnQKPiBmb3IgdGhpcz8KCk5NSS8jTUMgY2FuIG5lc3QgbmV2ZXJ0aGVsZXNz
LCBzbyBwcmV2ZW50aW5nIG5lc3RpbmcgaW4gdGhlCmNvbW1vbiBjYXNlIGRvZXNuJ3QgbWVhbiB5
b3Ugd29uJ3Qgc2VlIG5lc3RpbmcgYXQgYWxsLgoKPj4gRG9lcyB0aGUgbG9naWMgY29wZSB3aXRo
IHRoZSBmYWN0IHRoYXQgaW50ZXJydXB0IGdhdGVzIGF1dG9tYXRpY2FsbHkKPj4gZGlzYWJsZSBp
bnRlcnJ1cHRzPwo+PiAKPiBBaCwgcmlnaHQuIE5vLCBpdCBkb2VzIG5vdC4gSSBwcm9iYWJseSBz
aG91bGQgbWVudGlvbiB0aGlzIGluIHRoZQo+IGNoYW5nZWxvZy4gQW55IGlkZWFzIG9mIGhvdyB0
byBkZWFsIHdpdGggdGhhdD8gSWYgeWVzLCBJJ20gbW9yZSB0aGFuCj4gaGFwcHkgdG8gZml4IHRo
aXMuLi4KCldlbGwsIHJlc3BlY3RpdmUgZW50cnkgcG9pbnRzIHdpbGwgbmVlZCB0byB1cGRhdGUg
dHJhY2tpbmcgc3RhdGUuClNlZSBob3cgTGludXggaGFzIHBsYWNlZCBjZXJ0YWluIG1hY3JvcyB0
byB0aGF0IGVmZmVjdCBvbgp2YXJpb3VzIGVudHJ5IHBhdGhzLgoKSmFuCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Thu Jun 08 16:11:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 16:11:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dJ023-0000ZS-9B; Thu, 08 Jun 2017 16:11: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=3259f3d02=dario.faggioli@citrix.com>)
 id 1dJ021-0000ZM-QR
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 16:11:33 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 41/2C-02022-53779395; Thu, 08 Jun 2017 16:11:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsXitHSDva5huWW
 kwZG5yhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8arN59YCn5LVEzpX8nUwNgj1sXIySEhECIx
 Y/l+ZhCbV8BQYtb+GWxdjBwcwgI2Ei0r1UHCbAIGEm927GUFsUUE/CQ6dn8Gsrk4mAUamCQO7
 l7HBpJgEVCR+DD7KTuIzSlgJ3H90nlmkCIhgUOMEgeWfWEBSfALSErc+vKRGWQBs0C1xMOzmR
 A3aEscOdfPDnGDoMTJmU/AyoUE1CRmzL3MOoGRbxZCxywkVSA2s4CmROv23+wQtrbEsoWvmSF
 sW4l1695D1dhIbLq6gBHClpfY/nYO8wJG9lWMGsWpRWWpRbpGFnpJRZnpGSW5iZk5uoYGpnq5
 qcXFiempOYlJxXrJ+bmbGIGhXM/AwLiDsW+V3yFGSQ4mJVFeRQHLSCG+pPyUyozE4oz4otKc1
 OJDjDIcHEoSvNtKgXKCRanpqRVpmTnAqIJJS3DwKInwRuQBpXmLCxJzizPTIVKnGBWlxHlPgv
 QJgCQySvPg2mCRfIlRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMK9eGdAUnsy8Erjpr4AWMwE
 tXvLOAmRxSSJCSqqBcdqChgKVpTPiY3v/2fnNzXmhNK1c4eajB9zzr/AGnb95X7B47Wqloj+r
 P8xtMDkbM0dnR2Dw+pURDVd7DTd+7lx3cvGz0FCDD1nnMu6qWziaF5k+t5MT4vjd7s/6bNLew
 I6zi8KbgmfGmojJyeQ+zmZarrrEoZBvC7OK3ZbDWyvVGtfKFoWyKrEUZyQaajEXFScCAO7rb+
 HfAgAA
X-Env-Sender: prvs=3259f3d02=dario.faggioli@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1496938287!102622055!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31981 invoked from network); 8 Jun 2017 16:11:29 -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 Jun 2017 16:11:29 -0000
X-IronPort-AV: E=Sophos;i="5.39,315,1493683200"; 
 d="asc'?scan'208";a="435676525"
Message-ID: <1496938276.9462.35.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>, <xen-devel@lists.xenproject.org>
Date: Thu, 8 Jun 2017 18:11:16 +0200
In-Reply-To: <6629d7b1-527a-e95c-680b-787f53439bdf@citrix.com>
References: <149633614204.12814.14390287626133023934.stgit@Solace.fritz.box>
 <149633845700.12814.7130992212550379105.stgit@Solace.fritz.box>
 <6629d7b1-527a-e95c-680b-787f53439bdf@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>,
 Jennifer Herbert <jennifer.herbert@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 06/15] xen: trace IRQ enabling/disabling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============2239489470335057253=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============2239489470335057253==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-zQNRRR/FqQfhU9HmIvkf"

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

On Thu, 2017-06-08 at 17:01 +0100, George Dunlap wrote:
> On 01/06/17 18:34, Dario Faggioli wrote:
> > diff --git a/xen/Kconfig.debug b/xen/Kconfig.debug
> > index 374c1c0..81910c9 100644
> > --- a/xen/Kconfig.debug
> > +++ b/xen/Kconfig.debug
> > @@ -98,7 +98,7 @@ config PERF_ARRAYS
> > =C2=A0	---help---
> > =C2=A0	=C2=A0=C2=A0Enables software performance counter array histogram=
s.
> > =C2=A0
> > -config TRACING
> > +menuconfig TRACING
> > =C2=A0	bool "Tracing"
> > =C2=A0	default y
> > =C2=A0	---help---
> > @@ -106,6 +106,15 @@ config TRACING
> > =C2=A0	=C2=A0=C2=A0in per-CPU ring buffers. The 'xentrace' tool can be =
used
> > to read
> > =C2=A0	=C2=A0=C2=A0the buffers and dump the content on the disk.
> > =C2=A0
> > +config TRACE_IRQSOFF
> > +	bool "Trace when IRQs are disabled and (re)enabled" if
> > EXPERT =3D "y"
> > +	default n
> > +	depends on TRACING
> > +	---help---
> > +	=C2=A0=C2=A0Makes it possible to generate events _every_ time IRQs
> > are disabled
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0and (re)en=
abled, with also an indication of where that
> > happened.
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Note that =
this comes with high overead and produces huge
> > amount of
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0tracing da=
ta.
>=20
> I think I might emphasize that the overhead well be present even when
> tracing is off.=C2=A0=C2=A0What about something like this?
>=20
Yes, good point.

> "Note that this comes with an overhead even when tracing is disabled;
> and has a high overhead and produces a large amount of tracing data
> when
> enabled."
>=20
I like it, I'll go for it.

> With that change:
>=20
> Acked-by: George Dunlap <george.dunlap@citrix.com>
>=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)
--=-zQNRRR/FqQfhU9HmIvkf
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

iQIcBAABCAAGBQJZOXclAAoJEBZCeImluHPuSXgP/24P1EEqrg0A0D4H58TKekFv
i798MuDIdXj0vqoZ9tziI/ox1Eqivx5hrbDgI4F6dRumdNk0/mQVsDF1VHfkovvz
O8N00NHTn6m7/DbORL/e0hFcbOnzVOB9BohnmZPP8MRGaMsFGfgLegiBH4nEj7wt
o9qe/COlUo+qcyb5Qm3tG4nEoRj5IW8X0MEbOoov3EbSBWTg5Kkh48f39OQWku9k
/6ktFseMdpVYCs4x0kJoJHmR/gY2dGSuKhXZHO8SOgqJLMhq3wTDCEiGI66wcGRU
WkkIooo70RHuX/qghOfxEfJf8YqCk6He0F1te5kEvfa1QfFqUrjcSNyn0IYpyqjP
C8R+3RiL+Kox84TSCJSHqqerfVKKTEgSUcFEr2OkpJN11jQYyTnFbuxnOb8QcSN8
aLIrXrfPho7Y48D9C0jcMkn5AQFQUTynbiB9tAZItDa/E6xgszJmoCu7+e7RPDYD
t+Uir3oyjnDjM+ylyRY1mUsVuaM6wGFhQa5ZSsmubaJ88TvR9u85+gx/M3nq7IDu
z52L1yQsLYCXkHuThA8pqAu/TgK+jLO8UD6zu4Cb0/kz+R0p+XgTSllXJdz+TNrz
2LeJ2NLVlFBaKtu9YQX9MlGvI1nPlkPnwxT83qHwL+zz3ujG98Qv0myBRU84FXcb
q2GTsX2/MWjQi0ukqG0r
=EE5E
-----END PGP SIGNATURE-----

--=-zQNRRR/FqQfhU9HmIvkf--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2239489470335057253==--


From xen-devel-bounces@lists.xen.org Thu Jun 08 16:46:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 16: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 1dJ0ZZ-0002ct-9W; Thu, 08 Jun 2017 16:46: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=3259f3d02=dario.faggioli@citrix.com>)
 id 1dJ0ZY-0002cn-5g
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 16:46:12 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 88/B5-01733-35F79395; Thu, 08 Jun 2017 16:46:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsXitHSDva5/vWW
 kwflzRhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bkmzNYC3aLVKx/9Zu9gfG7YBcjJ4eEQIjE
 ufYmVhCbV8BQ4uecVnYQW1ggQuL2ixlsIDabgIHEmx17wWpEBIwkOu9cZuli5OJgFljHLPH91
 0UWkASLgIrE8u1ngZo5ODgFLCTuNzCBmEICVRLP3sqDVPALSErc+vKRGcRmFqiWWLJhFwvECd
 oSR871s0OcIChxcuYTsLiQgJrEjLmXWScw8s1C0jILSRlEXFOidftvdghbW2LZwtfMELatxLp
 176FqbCQ2XV3ACGHLS2x/O4d5ASP7Kkb14tSistQiXWO9pKLM9IyS3MTMHF1DA1O93NTi4sT0
 1JzEpGK95PzcTYzAQGYAgh2Me/85HWKU5GBSEuVVFLCMFOJLyk+pzEgszogvKs1JLT7EKMPBo
 STB+7MWKCdYlJqeWpGWmQOMKZi0BAePkgivZB1Qmre4IDG3ODMdInWKUVFKnPc7SJ8ASCKjNA
 +uDRbHlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMe7UaaApPZl4J3PRXQIuZgBYveWcBsrg
 kESEl1cC47extSbPtX6LX+jKyz2CtWxSy+v6/1RobP4l1xxuxrXpjPMeXQz/Pt0Ar4qO2yuNJ
 91OOTbScI/53Uc+dds0Hf04xt/tmJNxMWe1vk2Zgfdr5+ZTopW3+Sq4Pio7O9/Wo1LfZ5rdTY
 nenH//M+swK85V5uxe4vAiIyXss9bToXa+p7MmttY+UWIozEg21mIuKEwGLB80M3gIAAA==
X-Env-Sender: prvs=3259f3d02=dario.faggioli@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1496940365!82726875!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21620 invoked from network); 8 Jun 2017 16:46:06 -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;
 8 Jun 2017 16:46:06 -0000
X-IronPort-AV: E=Sophos;i="5.39,315,1493683200"; 
 d="asc'?scan'208";a="435682746"
Message-ID: <1496940357.26212.2.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Date: Thu, 8 Jun 2017 18:45:57 +0200
In-Reply-To: <20170607141343.GB32578@char.us.oracle.com>
References: <149633614204.12814.14390287626133023934.stgit@Solace.fritz.box>
 <20170607141343.GB32578@char.us.oracle.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>,
 Jennifer Herbert <jennifer.herbert@citrix.com>, xen-devel@lists.xenproject.org,
 Doug Goldstein <cardoe@cardoe.com>
Subject: Re: [Xen-devel] [PATCH 00/15] xen/tools: add tracing to various Xen
 subsystems
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============0036843184124328274=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============0036843184124328274==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-T3e617/hfMtRLY1HGXqf"

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

On Wed, 2017-06-07 at 10:13 -0400, Konrad Rzeszutek Wilk wrote:
> On Thu, Jun 01, 2017 at 07:33:33PM +0200, Dario Faggioli wrote:
> >=20
> > Patch 5 deserves special mention. In fact, now that we have
> > Kconfig, I thought
> > it could be a nice thing to make it possible to select, at build
> > config time,
> > whether we want tracing or not, in the hypervisor (like, for
> > instance, we do
> > for performance counters).
>=20
> Did you have thoughts on perhaps using asm goto as an
> alterantive to unlikely?
>=20
> In Linux it is called jump labels or such - the idea is that the=C2=A0
> code has (by default and on x86) five NOP instructions. But you
> can patch it over and add an call to the unlikely code.
>=20
Yes, I know. I've never actually looked at the code, but I know they do
that, and I think it's cool.

> But perhaps that is more of an future idea as looking at the Linux
> code
> it looks quite large and not that simple.
>=20
I would love for us to do something similar in Xen. I've _thought_
about that many times, but that's it. :-/

Let's see... right now, I can't look into this, as I agree with you
that it would be a major piece of work.

But yes, it's been in my thoughts! :-)

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)
--=-T3e617/hfMtRLY1HGXqf
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

iQIcBAABCAAGBQJZOX9FAAoJEBZCeImluHPubT0QAMBGP8z8AHR26DuX2Tv4cT6y
NWFTZw8kVytHiQqww+6O5iodUje+/vqXBzgaATkinrFe21Z3jD9+KUchuFPbukmE
v0HDLpim+5JDq1w5SZyj+9bje5Vc8Q9LgBg75yfsotS7ij57KCaZi1J9s0DvtLol
nEkJR8a7nMDS2ICXg2HfPKnhOo3hKBYDV/hXnMAttJYexxXM9QidUse8Dbi1D1ni
lDxVD/ftCznBKBc5SueCRQFK4B7FRYYh2vY6tTe6Wx6SrOlyGbfc9ucSWT354xJJ
/RANNaYpt/iMnjz+PZRAu88pcYtZIQ3Z/9CGBJXVylHyWEl9MxUS+Yw4VVv6ym7h
BrfMjIagaX3k3d/DyanTZObdvA1tKY1/lFSNM73LvxiAudHcJ1jFAkVggk0zJEDx
AVrPYqFY3rgq9w57Z4i+P+RBdFFHwTZVSj7IEq6vfn4vtxM2iLIQz5WrLmxo9Eo7
VVhY/HomHxIJ6XuSb6OyfUKQrhOcT1YrPoD903dxmC3jHbgVlPrV1s5fySGCyKOy
vLUqdgukF46j8lcnY6iVUd4UmYWSCFa9O6xfHPOed3jiZhSuyblWugUKFriC+8at
iu1XjUoQEE9Sc2MRZtrTiZ84sbasLd6xzC2HBNTl5o1e0QatQM2y80Rqs1Sa/aBs
kvCoGgblttmDe6R/wgOf
=rOpF
-----END PGP SIGNATURE-----

--=-T3e617/hfMtRLY1HGXqf--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0036843184124328274==--


From xen-devel-bounces@lists.xen.org Thu Jun 08 17:05:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 17: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 1dJ0sK-0003xC-41; Thu, 08 Jun 2017 17:05:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dave.jiang@intel.com>) id 1dJ0MC-0001t8-7V
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 16:32:24 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 8A/08-03696-71C79395; Thu, 08 Jun 2017 16:32:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsVywNxEW1esxjL
 SYOpBQ4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPd/jnMBWtFKjZ3LWRsYFwi0MXIySEkUCnR
 1f2SDcSWEOCVOLJsBmsXIweQ7S8x8XocREm9xIbp6xlBbGEBF4lHlxYydTFycYgInOKU2HfgI
 StIglnAUeLR5TvMIL1CAiESXUvqQcJsAuoSv5dNAhvPK2AjseTGGbByFgEViWuLf7GD2KIC4R
 IvtvxhhagRlDg58wkLiM0pYCCx5cw/Jojx6hJ/5l1ihrDFJW49mQ8Vl5fY/nYO8wRGwVlI2mc
 haZmFpGUWkpYFjCyrGNWLU4vKUot0zfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3
 MQIDmQEIdjDOvOx/iFGSg0lJlFdRwDJSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvQjVQTrAoN
 T21Ii0zBxhTMGkJDh4lEV6fcqA0b3FBYm5xZjpE6hSjopQ4LwNInwBIIqM0D64NFseXGGWlhH
 kZgQ4R4ilILcrNLEGVf8UozsGoJMz7qApoCk9mXgnc9FdAi5mAFi95ZwGyuCQRISXVwLiOX9P
 OpWLzzDsMbVPF2qb92DOlbnPxMrV/FSEhu1/0ltUfy96xsePAnds/SkpDy/NfKNevuHphSvFu
 u9wnKz/8eji9IHX7D1Xt/LtL2J27nu9KPRYcLb84xmdp2mS9h0+YDrAdbp0QZ213gG/SjRWHV
 MWjOVe88HpfmWndy5o1PUVp4uHst4ZKLMUZiYZazEXFiQDNFLfS3gIAAA==
X-Env-Sender: dave.jiang@intel.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1496939540!53897715!1
X-Originating-IP: [192.55.52.43]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2226 invoked from network); 8 Jun 2017 16:32:22 -0000
Received: from mga05.intel.com (HELO mga05.intel.com) (192.55.52.43)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Jun 2017 16:32:22 -0000
Received: from fmsmga006.fm.intel.com ([10.253.24.20])
 by fmsmga105.fm.intel.com with ESMTP; 08 Jun 2017 09:32:19 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.39,315,1493708400"; d="scan'208";a="112537781"
Received: from djiang5-desk3.ch.intel.com ([143.182.137.38])
 by fmsmga006.fm.intel.com with ESMTP; 08 Jun 2017 09:32:18 -0700
To: Christoph Hellwig <hch@lst.de>, "x86@kernel.org" <x86@kernel.org>,
 "linux-arm-kernel@lists.infradead.org"
 <linux-arm-kernel@lists.infradead.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "linux-c6x-dev@linux-c6x.org" <linux-c6x-dev@linux-c6x.org>,
 "linux-hexagon@vger.kernel.org" <linux-hexagon@vger.kernel.org>,
 "linux-ia64@vger.kernel.org" <linux-ia64@vger.kernel.org>,
 "linux-mips@linux-mips.org" <linux-mips@linux-mips.org>,
 "openrisc@lists.librecores.org" <openrisc@lists.librecores.org>,
 "linuxppc-dev@lists.ozlabs.org" <linuxppc-dev@lists.ozlabs.org>,
 "linux-s390@vger.kernel.org" <linux-s390@vger.kernel.org>,
 "linux-sh@vger.kernel.org" <linux-sh@vger.kernel.org>,
 "sparclinux@vger.kernel.org" <sparclinux@vger.kernel.org>,
 "linux-xtensa@linux-xtensa.org" <linux-xtensa@linux-xtensa.org>,
 "dmaengine@vger.kernel.org" <dmaengine@vger.kernel.org>,
 "linux-tegra@vger.kernel.org" <linux-tegra@vger.kernel.org>,
 "dri-devel@lists.freedesktop.org" <dri-devel@lists.freedesktop.org>,
 "linux-samsung-soc@vger.kernel.org" <linux-samsung-soc@vger.kernel.org>,
 "iommu@lists.linux-foundation.org" <iommu@lists.linux-foundation.org>,
 "netdev@vger.kernel.org" <netdev@vger.kernel.org>
References: <20170608132609.32662-1-hch@lst.de>
 <20170608132609.32662-4-hch@lst.de>
From: Dave Jiang <dave.jiang@intel.com>
Message-ID: <bf0a16a3-75d9-25c9-98d3-f1e7624dc5d7@intel.com>
Date: Thu, 8 Jun 2017 09:32:18 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <20170608132609.32662-4-hch@lst.de>
Content-Language: en-US
X-Mailman-Approved-At: Thu, 08 Jun 2017 17:05:34 +0000
Cc: "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>
Subject: Re: [Xen-devel] [PATCH 03/44] dmaengine: ioat: don't use
	DMA_ERROR_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>

T24gMDYvMDgvMjAxNyAwNjoyNSBBTSwgQ2hyaXN0b3BoIEhlbGx3aWcgd3JvdGU6Cj4gRE1BX0VS
Uk9SX0NPREUgaXMgbm90IGEgcHVibGljIEFQSSBhbmQgd2lsbCBnbyBhd2F5LiAgSW5zdGVhZCBw
cm9wZXJseQo+IHVud2luZCBiYXNlZCBvbiB0aGUgbG9vcCBjb3VudGVyLgo+IAo+IFNpZ25lZC1v
ZmYtYnk6IENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgoKQWNrZWQtYnk6IERhdmUgSmlh
bmcgPGRhdmUuamlhbmdAaW50ZWwuY29tPgoKPiAtLS0KPiAgZHJpdmVycy9kbWEvaW9hdC9pbml0
LmMgfCAyNCArKysrKysrLS0tLS0tLS0tLS0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDcgaW5z
ZXJ0aW9ucygrKSwgMTcgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZG1h
L2lvYXQvaW5pdC5jIGIvZHJpdmVycy9kbWEvaW9hdC9pbml0LmMKPiBpbmRleCA2YWQ0Mzg0YjNm
YTguLmVkOGVkMTE5Mjc3NSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2RtYS9pb2F0L2luaXQuYwo+
ICsrKyBiL2RyaXZlcnMvZG1hL2lvYXQvaW5pdC5jCj4gQEAgLTgzOSw4ICs4MzksNiBAQCBzdGF0
aWMgaW50IGlvYXRfeG9yX3ZhbF9zZWxmX3Rlc3Qoc3RydWN0IGlvYXRkbWFfZGV2aWNlICppb2F0
X2RtYSkKPiAgCQlnb3RvIGZyZWVfcmVzb3VyY2VzOwo+ICAJfQo+ICAKPiAtCWZvciAoaSA9IDA7
IGkgPCBJT0FUX05VTV9TUkNfVEVTVDsgaSsrKQo+IC0JCWRtYV9zcmNzW2ldID0gRE1BX0VSUk9S
X0NPREU7Cj4gIAlmb3IgKGkgPSAwOyBpIDwgSU9BVF9OVU1fU1JDX1RFU1Q7IGkrKykgewo+ICAJ
CWRtYV9zcmNzW2ldID0gZG1hX21hcF9wYWdlKGRldiwgeG9yX3NyY3NbaV0sIDAsIFBBR0VfU0la
RSwKPiAgCQkJCQkgICBETUFfVE9fREVWSUNFKTsKPiBAQCAtOTEwLDggKzkwOCw2IEBAIHN0YXRp
YyBpbnQgaW9hdF94b3JfdmFsX3NlbGZfdGVzdChzdHJ1Y3QgaW9hdGRtYV9kZXZpY2UgKmlvYXRf
ZG1hKQo+ICAKPiAgCXhvcl92YWxfcmVzdWx0ID0gMTsKPiAgCj4gLQlmb3IgKGkgPSAwOyBpIDwg
SU9BVF9OVU1fU1JDX1RFU1QgKyAxOyBpKyspCj4gLQkJZG1hX3NyY3NbaV0gPSBETUFfRVJST1Jf
Q09ERTsKPiAgCWZvciAoaSA9IDA7IGkgPCBJT0FUX05VTV9TUkNfVEVTVCArIDE7IGkrKykgewo+
ICAJCWRtYV9zcmNzW2ldID0gZG1hX21hcF9wYWdlKGRldiwgeG9yX3ZhbF9zcmNzW2ldLCAwLCBQ
QUdFX1NJWkUsCj4gIAkJCQkJICAgRE1BX1RPX0RFVklDRSk7Cj4gQEAgLTk2NSw4ICs5NjEsNiBA
QCBzdGF0aWMgaW50IGlvYXRfeG9yX3ZhbF9zZWxmX3Rlc3Qoc3RydWN0IGlvYXRkbWFfZGV2aWNl
ICppb2F0X2RtYSkKPiAgCW9wID0gSU9BVF9PUF9YT1JfVkFMOwo+ICAKPiAgCXhvcl92YWxfcmVz
dWx0ID0gMDsKPiAtCWZvciAoaSA9IDA7IGkgPCBJT0FUX05VTV9TUkNfVEVTVCArIDE7IGkrKykK
PiAtCQlkbWFfc3Jjc1tpXSA9IERNQV9FUlJPUl9DT0RFOwo+ICAJZm9yIChpID0gMDsgaSA8IElP
QVRfTlVNX1NSQ19URVNUICsgMTsgaSsrKSB7Cj4gIAkJZG1hX3NyY3NbaV0gPSBkbWFfbWFwX3Bh
Z2UoZGV2LCB4b3JfdmFsX3NyY3NbaV0sIDAsIFBBR0VfU0laRSwKPiAgCQkJCQkgICBETUFfVE9f
REVWSUNFKTsKPiBAQCAtMTAxNywxOCArMTAxMSwxNCBAQCBzdGF0aWMgaW50IGlvYXRfeG9yX3Zh
bF9zZWxmX3Rlc3Qoc3RydWN0IGlvYXRkbWFfZGV2aWNlICppb2F0X2RtYSkKPiAgCWdvdG8gZnJl
ZV9yZXNvdXJjZXM7Cj4gIGRtYV91bm1hcDoKPiAgCWlmIChvcCA9PSBJT0FUX09QX1hPUikgewo+
IC0JCWlmIChkZXN0X2RtYSAhPSBETUFfRVJST1JfQ09ERSkKPiAtCQkJZG1hX3VubWFwX3BhZ2Uo
ZGV2LCBkZXN0X2RtYSwgUEFHRV9TSVpFLAo+IC0JCQkJICAgICAgIERNQV9GUk9NX0RFVklDRSk7
Cj4gLQkJZm9yIChpID0gMDsgaSA8IElPQVRfTlVNX1NSQ19URVNUOyBpKyspCj4gLQkJCWlmIChk
bWFfc3Jjc1tpXSAhPSBETUFfRVJST1JfQ09ERSkKPiAtCQkJCWRtYV91bm1hcF9wYWdlKGRldiwg
ZG1hX3NyY3NbaV0sIFBBR0VfU0laRSwKPiAtCQkJCQkgICAgICAgRE1BX1RPX0RFVklDRSk7Cj4g
KwkJd2hpbGUgKC0taSA+PSAwKQo+ICsJCQlkbWFfdW5tYXBfcGFnZShkZXYsIGRtYV9zcmNzW2ld
LCBQQUdFX1NJWkUsCj4gKwkJCQkgICAgICAgRE1BX1RPX0RFVklDRSk7Cj4gKwkJZG1hX3VubWFw
X3BhZ2UoZGV2LCBkZXN0X2RtYSwgUEFHRV9TSVpFLCBETUFfRlJPTV9ERVZJQ0UpOwo+ICAJfSBl
bHNlIGlmIChvcCA9PSBJT0FUX09QX1hPUl9WQUwpIHsKPiAtCQlmb3IgKGkgPSAwOyBpIDwgSU9B
VF9OVU1fU1JDX1RFU1QgKyAxOyBpKyspCj4gLQkJCWlmIChkbWFfc3Jjc1tpXSAhPSBETUFfRVJS
T1JfQ09ERSkKPiAtCQkJCWRtYV91bm1hcF9wYWdlKGRldiwgZG1hX3NyY3NbaV0sIFBBR0VfU0la
RSwKPiAtCQkJCQkgICAgICAgRE1BX1RPX0RFVklDRSk7Cj4gKwkJd2hpbGUgKC0taSA+PSAwKQo+
ICsJCQlkbWFfdW5tYXBfcGFnZShkZXYsIGRtYV9zcmNzW2ldLCBQQUdFX1NJWkUsCj4gKwkJCQkg
ICAgICAgRE1BX1RPX0RFVklDRSk7Cj4gIAl9Cj4gIGZyZWVfcmVzb3VyY2VzOgo+ICAJZG1hLT5k
ZXZpY2VfZnJlZV9jaGFuX3Jlc291cmNlcyhkbWFfY2hhbik7Cj4gCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 08 17:05:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 17: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 1dJ0sJ-0003x1-TQ; Thu, 08 Jun 2017 17:05:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <gerald.schaefer@de.ibm.com>) id 1dJ0DX-0001JA-Ii
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 16:23:27 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 26/88-02006-EF979395; Thu, 08 Jun 2017 16:23:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFKsWRWlGSWpSXmKPExsUyZfEcRt1/lZa
 RBtu3CFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlTjqgVNDJX/Lx8jrGB8TBTFyMXh5DAJUaJ
 /w+OsUM4LUwSx49dYIRwXjJKPP23lBnCucMo8XnNGbYuRk4g5xajRNchG4jEdEaJG+23mOCcO
 4ses0I4/YwS71d+YQRpYRFQkTi16wQ7iM0mYCSx9vdCFhBbREBJ4umrs2ALmQWmsUo0XukBKx
 IWsJL4ueIN0D4ODk4BQ4kpO4UgVodK9C1ezAJSzy/whlHi5oKDYAskBJwkZtz6BlbPKyAo8Xe
 HMEiYWUBL4uGvWywQtrzE9rdzmCHKBSWWHTvOAmHrSKxYvIcJwraQWNFwlRXCNpI4+ect2Dm8
 AnoSN7+3Q63Kknh8bTLUnP+MEpvmWE5glJ6FsHkWks2zkGxewMi8ilGjOLWoLLVI18hSL6koM
 z2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMF7rGRgYdzBe3uJ3iFGSg0lJlFdRwDJSiC
 8pP6UyI7E4I76oNCe1+BCjDAeHkgTvwQqgnGBRanpqRVpmDjBxwKQlOHiURHh9yoHSvMUFibn
 FmekQqVOMuhxNH7Z8YRJiycvPS5US520GmSEAUpRRmgc3ApbELjHKSgnzMjIwMAjxFKQW5WaW
 oMq/YhTnYFQS5n1RBjSFJzOvBG7TK6AjmICOWPLOAuSIkkSElFQDo/Z3ly31F3VkPjXcUbweJ
 3Cca9WFNpllx2bo3+ZPPe3ewfrbO7QoytPoy2ztNaqnel9rn1q1514Dw9mbH73VJ519sbNtRT
 APxwompjyjbacE/13V3bZno75gklybmXGbyeljX903xRl+6nnR9+d14wyN+Srm4qfXRy7QStb
 8k9MaLMrmuPtRqxJLcUaioRZzUXEiACWZ27VdAwAA
X-Env-Sender: gerald.schaefer@de.ibm.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1496939004!98920409!1
X-Originating-IP: [148.163.156.1]
X-SpamReason: No, hits=0.0 required=7.0 tests=UNPARSEABLE_RELAY
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40367 invoked from network); 8 Jun 2017 16:23:26 -0000
Received: from mx0a-001b2d01.pphosted.com (HELO mx0a-001b2d01.pphosted.com)
 (148.163.156.1)
 by server-3.tower-206.messagelabs.com with AES256-SHA encrypted SMTP;
 8 Jun 2017 16:23:26 -0000
Received: from pps.filterd (m0098404.ppops.net [127.0.0.1])
 by mx0a-001b2d01.pphosted.com (8.16.0.20/8.16.0.20) with SMTP id
 v58GJC7P021856
 for <xen-devel@lists.xenproject.org>; Thu, 8 Jun 2017 12:23:24 -0400
Received: from e06smtp15.uk.ibm.com (e06smtp15.uk.ibm.com [195.75.94.111])
 by mx0a-001b2d01.pphosted.com with ESMTP id 2ay8hkcq8f-1
 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=NOT)
 for <xen-devel@lists.xenproject.org>; Thu, 08 Jun 2017 12:23:24 -0400
Received: from localhost
 by e06smtp15.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only!
 Violators will be prosecuted
 for <xen-devel@lists.xenproject.org> from <gerald.schaefer@de.ibm.com>;
 Thu, 8 Jun 2017 17:23:19 +0100
Received: from b06cxnps3074.portsmouth.uk.ibm.com (9.149.109.194)
 by e06smtp15.uk.ibm.com (192.168.101.145) with IBM ESMTP SMTP Gateway:
 Authorized Use Only! Violators will be prosecuted; 
 Thu, 8 Jun 2017 17:23:13 +0100
Received: from d06av26.portsmouth.uk.ibm.com (d06av26.portsmouth.uk.ibm.com
 [9.149.105.62])
 by b06cxnps3074.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id
 v58GNCSU16318798; Thu, 8 Jun 2017 16:23:12 GMT
Received: from d06av26.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id BC2D6AE051;
 Thu,  8 Jun 2017 17:20:40 +0100 (BST)
Received: from d06av26.portsmouth.uk.ibm.com (unknown [127.0.0.1])
 by IMSVA (Postfix) with ESMTP id 3C878AE045;
 Thu,  8 Jun 2017 17:20:40 +0100 (BST)
Received: from thinkpad (unknown [9.152.212.72])
 by d06av26.portsmouth.uk.ibm.com (Postfix) with ESMTP;
 Thu,  8 Jun 2017 17:20:40 +0100 (BST)
Date: Thu, 8 Jun 2017 18:23:11 +0200
From: Gerald Schaefer <gerald.schaefer@de.ibm.com>
To: Christoph Hellwig <hch@lst.de>
In-Reply-To: <20170608132609.32662-20-hch@lst.de>
References: <20170608132609.32662-1-hch@lst.de>
 <20170608132609.32662-20-hch@lst.de>
Organization: IBM Deutschland Research & Development GmbH / Vorsitzende des
 Aufsichtsrats: Martina Koederitz / Geschaeftsfuehrung: Dirk Wittkopp / Sitz
 der Gesellschaft: Boeblingen / Registergericht: Amtsgericht Stuttgart, HRB
 243294
X-Mailer: Claws Mail 3.9.0 (GTK+ 2.24.23; x86_64-redhat-linux-gnu)
Mime-Version: 1.0
X-TM-AS-GCONF: 00
x-cbid: 17060816-0020-0000-0000-000003836630
X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused
x-cbparentid: 17060816-0021-0000-0000-000041FEF14B
Message-Id: <20170608182311.05cced9e@thinkpad>
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:, ,
 definitions=2017-06-08_05:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
 spamscore=0 suspectscore=0
 malwarescore=0 phishscore=0 adultscore=0 bulkscore=0 classifier=spam
 adjust=0 reason=mlx scancount=1 engine=8.0.1-1703280000
 definitions=main-1706080286
X-Mailman-Approved-At: Thu, 08 Jun 2017 17:05:34 +0000
Cc: linux-mips@linux-mips.org, linux-samsung-soc@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-c6x-dev@linux-c6x.org,
 linux-s390@vger.kernel.org, linux-sh@vger.kernel.org,
 linux-hexagon@vger.kernel.org, linux-xtensa@linux-xtensa.org, x86@kernel.org,
 linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, dmaengine@vger.kernel.org,
 iommu@lists.linux-foundation.org, openrisc@lists.librecores.org,
 netdev@vger.kernel.org, sparclinux@vger.kernel.org,
 xen-devel@lists.xenproject.org, linuxppc-dev@lists.ozlabs.org,
 linux-arm-kernel@lists.infradead.org
Subject: Re: [Xen-devel] [PATCH 19/44] s390: implement ->mapping_error
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCAgOCBKdW4gMjAxNyAxNToyNTo0NCArMDIwMApDaHJpc3RvcGggSGVsbHdpZyA8aGNo
QGxzdC5kZT4gd3JvdGU6Cgo+IHMzOTAgY2FuIGFsc28gdXNlIG5vb3BfZG1hX29wcywgYW5kIHdo
aWxlIHRoYXQgY3VycmVudGx5IGRvZXMgbm90IHJldHVybgo+IGVycm9ycyBpdCB3aWxsIHNvIGlu
IHRoZSBmdXR1cmUuICBJbXBsZW1lbnRpbmcgdGhlIG1hcHBpbmdfZXJyb3IgbWV0aG9kCj4gaXMg
dGhlIHByb3BlciB3YXkgdG8gaGF2ZSBwZXItb3BzIGVycm9yIGNvbmRpdGlvbnMuCj4gCj4gU2ln
bmVkLW9mZi1ieTogQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+CgpBY2tlZC1ieTogR2Vy
YWxkIFNjaGFlZmVyIDxnZXJhbGQuc2NoYWVmZXJAZGUuaWJtLmNvbT4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 08 17:07:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 17: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 1dJ0uT-00049k-K6; Thu, 08 Jun 2017 17:07: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=3259f3d02=dario.faggioli@citrix.com>)
 id 1dJ0uS-00049X-8a
 for xen-devel@lists.xen.org; Thu, 08 Jun 2017 17:07:48 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 EA/E3-03058-36489395; Thu, 08 Jun 2017 17:07:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsXitHRDpG5Si2W
 kweSpyhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8adbyUF38UrNt+dxNbAOE20i5GTQ0IgRGLS
 1WssIDavgKHEtRWbGUFsYQFfiYM3lrOC2GwCBhJvduwFs0UE4iX6+r6D1TAL6EjM3/CTHcRmE
 VCRuDVlATOIzSlgLrFx8zuweiEBM4l/22+CxfkFJCVuffnIDNFbLdHwqYcZ4gZtiSPn+tkhbh
 CUODnzCQtEr5rEjLmXWScw8s1C0jILSRlEXFOidftvdghbW2LZwtfMELatxLp176FqbCQ2XV3
 ACGHLS2x/O4d5ASP7KkaN4tSistQiXSMjvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT8
 3E2MwFBmAIIdjGvmBx5ilORgUhLlVRSwjBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwcvTDJQTL
 EpNT61Iy8wBRhVMWoKDR0mEd20DUJq3uCAxtzgzHSJ1ilFRSpz3RxNQQgAkkVGaB9cGi+RLjL
 JSwryMQIcI8RSkFuVmlqDKv2IU52BUEuaVAtnOk5lXAjf9FdBiJqDFS95ZgCwuSURISTUw9vt
 8ZWaxXMGRtMbliOs2j6u69rWJd43DNRcueOAqGZHtaPf+0mGGEzuurvb7Gn/39M7MohTFOfXd
 2SYPFnvIrtO0Zf/6wNl1SrS53YwOc76krSbPJhoZp3llqIYvNO7sU8q8dIz5+OeQtn+ym0Mvy
 CdJhNopJB5r2va6a+G7Y3Ostiec++ytxFKckWioxVxUnAgAx5+tWd8CAAA=
X-Env-Sender: prvs=3259f3d02=dario.faggioli@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1496941664!53902242!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6987 invoked from network); 8 Jun 2017 17:07:46 -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;
 8 Jun 2017 17:07:46 -0000
X-IronPort-AV: E=Sophos;i="5.39,315,1493683200"; 
 d="asc'?scan'208";a="427128101"
Message-ID: <1496941648.26212.4.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Kashyap Thimmaraju <kashyap.thimmaraju@sec.t-labs.tu-berlin.de>,
 <xen-devel@lists.xen.org>
Date: Thu, 8 Jun 2017 19:07:28 +0200
In-Reply-To: <593943F5.3030108@sec.t-labs.tu-berlin.de>
References: <593943F5.3030108@sec.t-labs.tu-berlin.de>
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] Deployment usage and performance of a network 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: multipart/mixed; boundary="===============7761520034924932613=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

On Thu, 2017-06-08 at 14:32 +0200, Kashyap Thimmaraju wrote:
> Hi,
>=20
> I'm Kashyap Thimmaraju, a second year PhD student at TU Berlin in
> Germany. This is my first post here, and I'm a Xen newbie.
>=20
> I saw George Dunlap's presentation "Securing Your Xen-Based Cloud" at
> the LinuxCon on youtube recently as I am interested in using the
> driver domain for networking.
>=20
> In the presentation he proposed placing the network driver=C2=A0=C2=A0and
> forwarding functionality (bridge, iptables, etc.) into a (network)
> driver domain. This is indeed good for security.
>=20
> However, I am curious if people are really adopting such an approach.
> Are there cloud providers or PV vendors deploying such an
> architecture? If so, is there any impact on the networking
> performance
> of say VM-VM or VM-Internet traffic?
>=20
I'm not aware of any cloud providers doing that (but, that's mostly
because there's not much info about how cloud providers configure their
infrastructure).

Driver domains and stubdomains are hugely used in contexts targeting
really strong security, like Qubes and OpenXT:

https://www.qubes-os.org/
http://openxt.org/

Qubes targets laptops. I've tried it on mine, which is quite old, and
the drop in perf, e.g., wrt a regular (as in, one that does not use
virtualization at all) Linux desktop, although present, I don't think
it comes too much from the driver domain(s).

I haven't run any benchmarks with it, but despite (as I said) the
laptop being quite old, the system is definitely usable.

I know less of OpenXT. The picture int the front page mentions multi-
tenancy (although, it also mention 'clients').

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)
--=-bizJKaTnuiatB0GxyL9i
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

iQIcBAABCAAGBQJZOYRQAAoJEBZCeImluHPu20AP/j8QJKPD50UK4v5rcTrSlKnH
5z0+M0zdcylRJTlYJsY2KsNBy1JbeGUxoQf0UgR7nSD9BE4L2K7v1/z5nj6oe6Nv
uRXhLTgDrvgyheyzWHoErFDl5aYQPj3eCFDeQQxMRww18DTMe8VSqTwawplf4n7/
1PTqpdUWgHncO4QpucqCESPKwSefYFh2yo1K1K3ixxanxm+1ax0r0cH/CqxAk30b
B13AxUK7DRLWXHiaj18jIC/65U0vaYjoqXHkQ1IKeXGzanJ5CN2K822zVkSY+ZMP
eVlyunuPAgioWx713F0yZEmPvTzK+rRb78VffyGIX8/Aeuk5pwd+hCDvE8tfbQ9A
F38ccPImOfaZvuHrEGXts3lCt8UrxOpcTZpTjTsvCg88KfSGBl2+xuyO7OrObyuD
KLV4Qz3753df9JUL39hjXGcTvFRE6agbd0HVYRcW2vA0CybZSCGwIO4HtKSOJeqq
zZeQaUqWdmjznACOuAi+UIRAITJoyTB4r01u1LO05gxyTJFuwhYMS1nhFuFdCLAg
Tyz2ecWYuSIJ3pvF7hjml+z3tz2ks9dndrcNg0Fe7zcNH0bw773wCYJkoWrySE+b
5IKmmKLgzvGHNY8KdjUvolGyhGA1nDlWHG2z9hw3G0gQ7yzePygiW6RAgUyOINoA
4kCnpwP9alvk3o0YKrDQ
=NfcM
-----END PGP SIGNATURE-----

--=-bizJKaTnuiatB0GxyL9i--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7761520034924932613==--


From xen-devel-bounces@lists.xen.org Thu Jun 08 17:12:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 17:12:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dJ0yg-0004qj-4l; Thu, 08 Jun 2017 17:12: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=3259bf657=wei.liu2@citrix.com>)
 id 1dJ0ye-0004qX-Ll
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 17:12:08 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 5D/7F-01709-76589395; Thu, 08 Jun 2017 17:12:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsXitHSDvW56q2W
 kwbNeBYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPOjSNMBWskK9bP28XewPhOuIuRk0NCwF/i
 85RTzCA2m4CyxM/OXjYQW0RAT6LpwHNGEJtZIE+i8+NHdhBbWMBKYuKseWA2i4CKROP53SwgN
 q+AhcSJm4vZIGbKS+xqu8gKYgsJKEh0TD/GBFEjKHFy5hMWiJkSEgdfvGCewMg9C0lqFpLUAk
 amVYwaxalFZalFuobmeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgcHAAAQ7GC+
 e9jzEKMnBpCTKqyhgGSnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvdzM1BOsCg1PbUiLTMHGJYw
 aQkOHiUR3rUNQGne4oLE3OLMdIjUKUZdjg2r139hEmLJy89LlRLnPQMyQwCkKKM0D24ELEYuM
 cpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZg3uQVoCk9mXgncpldARzABHbHknQXIESWJCCmpBs
 ZJp253Fun35EiJeKm1K98t3ddaFRg0+69oUKmQHW8nd01P4SoRB4nYsm/aH7bEznOu4VO1zZV
 9F5dzc42Y6WyxD/fPct6OOayRsMLtmFzQiwkys5JnPi22D8rN3cW55eex+dtKM7iLVhyyW8Qd
 /EbzqO7pc96VLWuM2xf+kk9eUe3fERO6T4mlOCPRUIu5qDgRACYDoTCMAgAA
X-Env-Sender: prvs=3259bf657=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1496941925!66244469!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1487 invoked from network); 8 Jun 2017 17:12:07 -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;
 8 Jun 2017 17:12:07 -0000
X-IronPort-AV: E=Sophos;i="5.39,315,1493683200"; d="scan'208";a="435686866"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 8 Jun 2017 18:11:36 +0100
Message-ID: <20170608171203.20416-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 v4 00/27] x86: refactor trap handling 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>

VjQgb2YgdGhpcyBzZXJpZXMsIHJlYmFzZWQgb24gdG9wIG9mIHN0YWdpbmcuCgogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3Blb3BsZS9saXV3L3hlbi5naXQgd2lwLm1vdmUtdHJhcHMtdjQKCldlaSBM
aXUgKDI3KToKICB4ODY6IGZhY3RvciBvdXQgY29tbW9uIFBWIGVtdWxhdGlvbiBjb2RlCiAgeDg2
OiBtb3ZlIFBWIHByaXZpbGVnZWQgaW5zdHJ1Y3Rpb24gZW11bGF0aW9uIGNvZGUKICB4ODY6IG1v
dmUgUFYgZ2F0ZSBvcCBlbXVsYXRpb24gY29kZQogIHg4NjogbW92ZSBQViBpbnZhbGlkIG9wIGVt
dWxhdGlvbiBjb2RlCiAgeDg2L3RyYXBzOiByZW1vdmUgbm93IHVudXNlZCBpbmNsdXNpb24gb2Yg
ZW11bGF0ZS5oCiAgeDg2OiBjbGVhbiB1cCBQViBlbXVsYXRpb24gY29kZQogIHg4NjogbW92ZSBk
b19zZXRfdHJhcF90YWJsZSB0byBwdi90cmFwcy5jCiAgeDg2OiBtb3ZlIHNvbWUgbWlzYyBQViBo
eXBlcmNhbGxzIHRvIG1pc2MtaHlwZXJjYWxscy5jCiAgeDg2L3RyYXBzOiBtb3ZlIHB2X2luamVj
dF9ldmVudCB0byBwdi90cmFwcy5jCiAgeDg2L3RyYXBzOiBtb3ZlIHNldF9ndWVzdF97bWFjaGlu
ZSxubWl9X3RyYXBib3VuY2UKICB4ODY6L3RyYXBzOiBtb3ZlIHt1bix9cmVnaXN0ZXJfZ3Vlc3Rf
bm1pX2NhbGxiYWNrCiAgeDg2L3RyYXBzOiBtb3ZlIGd1ZXN0X2hhc190cmFwX2NhbGxiYWNrIHRv
IHB2L3RyYXBzLmMKICB4ODY6IG1vdmUgdG9nZ2xlX2d1ZXN0X21vZGUgdG8gcHYvZG9tYWluLmMK
ICB4ODY6IG1vdmUgZG9faXJldCB0byBwdi9pcmV0LmMKICB4ODY6IG1vdmUgY2FsbGJhY2tfb3Ag
Y29kZSB0byBwdi9jYWxsYmFjay5jCiAgeDg2L3RyYXBzOiBmYWN0b3Igb3V0IHB2X3RyYXBfaW5p
dAogIHg4Ni90cmFwczogbW92ZSBzb21lIFBWIHNwZWNpZmljIGZ1bmN0aW9ucyBhbmQgc3RydWN0
IHRvIHB2L3RyYXBzLmMKICB4ODYvdHJhcHM6IG1vdmUgaW5pdF9pbnQ4MF9kaXJlY3RfdHJhcCB0
byBwdi90cmFwcy5jCiAgeDg2OiBtb3ZlIGh5cGVyY2FsbF9wYWdlX2luaXRpYWxpc2VfcmluZzNf
a2VybmVsIHRvIHB2L2h5cGVyY2FsbC5jCiAgeDg2OiBtb3ZlIGh5cGVyY2FsbF9wYWdlX2luaXRp
YWxpc2VfcmluZzFfa2VybmVsCiAgeDg2OiBtb3ZlIGNvbXBhdF9zZXRfdHJhcF90YWJsZSBhbG9u
ZyBzaWRlIHRoZSBub24tY29tcGF0IHZhcmlhbnQKICB4ODY6IG1vdmUgY29tcGF0X2lyZXQgYWxv
bmcgc2lkZSBpdHMgbm9uLWNvbXBhdCB2YXJpYW50CiAgeDg2OiBtb3ZlIHRoZSBjb21wYXQgY2Fs
bGJhY2sgb3BzIG5leHQgdG8gdGhlIG5vbi1jb21wYXQgdmFyaWFudAogIHg4NjogbW92ZSBjb21w
YXRfc2hvd19ndWVzdF9zdGF0Y2sgbmVhciBpdHMgbm9uLWNvbXBhdCB2YXJpYW50CiAgeDg2OiBy
ZW1vdmUgdGhlIG5vdyBlbXB0eSB4ODZfNjQvY29tcGF0L3RyYXBzLmMKICB4ODY6IGZpeCBjb2Rp
bmcgYSBzdHlsZSBpc3N1ZSBpbiBhc20teDg2L3RyYXBzLmgKICB4ODY6IGNsZWFuIHVwIHRyYXBz
LmMKCiB4ZW4vYXJjaC94ODYvcHYvTWFrZWZpbGUgICAgICAgICAgICAgICAgIHwgICAgOCArCiB4
ZW4vYXJjaC94ODYvcHYvY2FsbGJhY2suYyAgICAgICAgICAgICAgIHwgIDI5OSArKysrCiB4ZW4v
YXJjaC94ODYvcHYvZG9tYWluLmMgICAgICAgICAgICAgICAgIHwgICAzMCArCiB4ZW4vYXJjaC94
ODYvcHYvZW11bC1nYXRlLW9wLmMgICAgICAgICAgIHwgIDQzOSArKysrKysKIHhlbi9hcmNoL3g4
Ni9wdi9lbXVsLWludi1vcC5jICAgICAgICAgICAgfCAgMTIzICsrCiB4ZW4vYXJjaC94ODYvcHYv
ZW11bC1wcml2LW9wLmMgICAgICAgICAgIHwgMTQxOCArKysrKysrKysrKysrKysrKwogeGVuL2Fy
Y2gveDg2L3B2L2VtdWxhdGUuYyAgICAgICAgICAgICAgICB8ICAgOTggKysKIHhlbi9hcmNoL3g4
Ni9wdi9lbXVsYXRlLmggICAgICAgICAgICAgICAgfCAgIDEwICsKIHhlbi9hcmNoL3g4Ni97eDg2
XzY0ID0+IHB2fS9ncHJfc3dpdGNoLlMgfCAgICAwCiB4ZW4vYXJjaC94ODYvcHYvaHlwZXJjYWxs
LmMgICAgICAgICAgICAgIHwgICA2NyArCiB4ZW4vYXJjaC94ODYvcHYvaXJldC5jICAgICAgICAg
ICAgICAgICAgIHwgIDE5MiArKysKIHhlbi9hcmNoL3g4Ni9wdi9taXNjLWh5cGVyY2FsbHMuYyAg
ICAgICAgfCAgIDc4ICsKIHhlbi9hcmNoL3g4Ni9wdi90cmFwcy5jICAgICAgICAgICAgICAgICAg
fCAgMzcwICsrKysrCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyAgICAgICAgICAgICAgICAgICAgIHwg
MjQ5NyArKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQv
TWFrZWZpbGUgICAgICAgICAgICAgfCAgICAxIC0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0
L3RyYXBzLmMgICAgICAgfCAgNDE2IC0tLS0tCiB4ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMg
ICAgICAgICAgICAgIHwgIDI4NiAtLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h5cGVyY2FsbC5o
ICAgICAgICAgIHwgICAgMiArCiB4ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oICAgICAg
ICAgIHwgICAgMyAtCiB4ZW4vaW5jbHVkZS9hc20teDg2L3B2L3RyYXBzLmggICAgICAgICAgIHwg
ICA1NiArCiB4ZW4vaW5jbHVkZS9hc20teDg2L3RyYXBzLmggICAgICAgICAgICAgIHwgICAyNCAr
LQogMjEgZmlsZXMgY2hhbmdlZCwgMzM4MiBpbnNlcnRpb25zKCspLCAzMDM1IGRlbGV0aW9ucygt
KQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL3g4Ni9wdi9jYWxsYmFjay5jCiBjcmVhdGUg
bW9kZSAxMDA2NDQgeGVuL2FyY2gveDg2L3B2L2VtdWwtZ2F0ZS1vcC5jCiBjcmVhdGUgbW9kZSAx
MDA2NDQgeGVuL2FyY2gveDg2L3B2L2VtdWwtaW52LW9wLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4
ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJj
aC94ODYvcHYvZW11bGF0ZS5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gveDg2L3B2L2Vt
dWxhdGUuaAogcmVuYW1lIHhlbi9hcmNoL3g4Ni97eDg2XzY0ID0+IHB2fS9ncHJfc3dpdGNoLlMg
KDEwMCUpCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gveDg2L3B2L2lyZXQuYwogY3JlYXRl
IG1vZGUgMTAwNjQ0IHhlbi9hcmNoL3g4Ni9wdi9taXNjLWh5cGVyY2FsbHMuYwogZGVsZXRlIG1v
ZGUgMTAwNjQ0IHhlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L3RyYXBzLmMKIGNyZWF0ZSBtb2Rl
IDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20teDg2L3B2L3RyYXBzLmgKCi0tIAoyLjExLjAKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 08 17:12:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 17:12:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dJ0yi-0004ra-IV; Thu, 08 Jun 2017 17:12: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=3259bf657=wei.liu2@citrix.com>)
 id 1dJ0yg-0004qo-NL
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 17:12:10 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 50/80-11537-96589395; Thu, 08 Jun 2017 17:12:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeJIrShJLcpLzFFi42JxWrohUjez1TL
 S4OUOcYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPzhzOMBaukK2ac+MzewNgh0sXIySEh4C+x
 r2ELK4jNJqAs8bOzlw3EFhHQk2g68JwRxGYWyJPo/PiRHcQWFnCWOPLhDVicRUBFYtPhbrBeX
 gELid2PetghZspL7Gq7CBbnFLCUWPJ5OnMXIweHEFBN784EkLCQgIJEx/RjTBCtghInZz5hgV
 glIXHwxQvmCYy8s5CkZiFJLWBkWsWoUZxaVJZapGtorpdUlJmeUZKbmJmja2hgrJebWlycmJ6
 ak5hUrJecn7uJERg6DECwg/Hlac9DjJIcTEqivIrAkBLiS8pPqcxILM6ILyrNSS0+xCjDwaEk
 wfu5GSgnWJSanlqRlpkDDGKYtAQHj5II79oGoDRvcUFibnFmOkTqFKOilDjvGZA+AZBERmkeX
 Bssci4xykoJ8zICHSLEU5BalJtZgir/ilGcg1FJmDe5BWgKT2ZeCdz0V0CLmYAWL3lnAbK4JB
 EhJdXAuKsskX9N0+tlSyUlTlvelC8vfN/Ax5nzP+fuhbvTLzVnJxVZfKn6FN3wUfbEh2SeSOa
 nPN5S0/ju506q3Pa8OdfV/EnHV/dYj2PzVFSKpW90H8no6ldz2zq//3281pJ/CrNmzXjQvUpY
 yNtql1nLYgcmX/53ypJVLF8XOP2K+Vposeq9UttZJZbijERDLeai4kQASMU2j5cCAAA=
X-Env-Sender: prvs=3259bf657=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1496941927!66198067!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28634 invoked from network); 8 Jun 2017 17:12: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;
 8 Jun 2017 17:12:09 -0000
X-IronPort-AV: E=Sophos;i="5.39,315,1493683200"; d="scan'208";a="427128897"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 8 Jun 2017 18:11:43 +0100
Message-ID: <20170608171203.20416-8-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170608171203.20416-1-wei.liu2@citrix.com>
References: <20170608171203.20416-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 v4 07/27] x86: move do_set_trap_table to
	pv/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>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvcHYvdHJhcHMuYyB8IDUyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni90cmFwcy5jICAgIHwgNDkgLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA1MiBp
bnNlcnRpb25zKCspLCA0OSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
cHYvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni9wdi90cmFwcy5jCmluZGV4IDUxMTI1YThkODYuLjZl
NjlmMmFkNTggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi90cmFwcy5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9wdi90cmFwcy5jCkBAIC0xOSw3ICsxOSwxMCBAQAogICogQ29weXJpZ2h0IChjKSAy
MDE3IENpdHJpeCBTeXN0ZW1zIEx0ZC4KICAqLwogCisjaW5jbHVkZSA8eGVuL2V2ZW50Lmg+Cisj
aW5jbHVkZSA8eGVuL2d1ZXN0X2FjY2Vzcy5oPgogI2luY2x1ZGUgPHhlbi9oeXBlcmNhbGwuaD4K
KyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KIAogI2luY2x1ZGUgPGFzbS9hcGljLmg+CiAKQEAgLTMx
LDYgKzM0LDU1IEBAIHZvaWQgZG9fZW50cnlfaW50ODIoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MpCiAgICAgcHZfaHlwZXJjYWxsKHJlZ3MpOwogfQogCitsb25nIGRvX3NldF90cmFwX3RhYmxl
KFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oY29uc3RfdHJhcF9pbmZvX3QpIHRyYXBzKQoreworICAg
IHN0cnVjdCB0cmFwX2luZm8gY3VyOworICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsK
KyAgICBzdHJ1Y3QgdHJhcF9pbmZvICpkc3QgPSBjdXJyLT5hcmNoLnB2X3ZjcHUudHJhcF9jdHh0
OworICAgIGxvbmcgcmMgPSAwOworCisgICAgLyogSWYgbm8gdGFibGUgaXMgcHJlc2VudGVkIHRo
ZW4gY2xlYXIgdGhlIGVudGlyZSB2aXJ0dWFsIElEVC4gKi8KKyAgICBpZiAoIGd1ZXN0X2hhbmRs
ZV9pc19udWxsKHRyYXBzKSApCisgICAgeworICAgICAgICBtZW1zZXQoZHN0LCAwLCBOUl9WRUNU
T1JTICogc2l6ZW9mKCpkc3QpKTsKKyAgICAgICAgaW5pdF9pbnQ4MF9kaXJlY3RfdHJhcChjdXJy
KTsKKyAgICAgICAgcmV0dXJuIDA7CisgICAgfQorCisgICAgZm9yICggOyA7ICkKKyAgICB7Cisg
ICAgICAgIGlmICggY29weV9mcm9tX2d1ZXN0KCZjdXIsIHRyYXBzLCAxKSApCisgICAgICAgIHsK
KyAgICAgICAgICAgIHJjID0gLUVGQVVMVDsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9
CisKKyAgICAgICAgaWYgKCBjdXIuYWRkcmVzcyA9PSAwICkKKyAgICAgICAgICAgIGJyZWFrOwor
CisgICAgICAgIGlmICggIWlzX2Nhbm9uaWNhbF9hZGRyZXNzKGN1ci5hZGRyZXNzKSApCisgICAg
ICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAgICAgICBmaXh1cF9ndWVzdF9jb2RlX3NlbGVj
dG9yKGN1cnItPmRvbWFpbiwgY3VyLmNzKTsKKworICAgICAgICBtZW1jcHkoJmRzdFtjdXIudmVj
dG9yXSwgJmN1ciwgc2l6ZW9mKGN1cikpOworCisgICAgICAgIGlmICggY3VyLnZlY3RvciA9PSAw
eDgwICkKKyAgICAgICAgICAgIGluaXRfaW50ODBfZGlyZWN0X3RyYXAoY3Vycik7CisKKyAgICAg
ICAgZ3Vlc3RfaGFuZGxlX2FkZF9vZmZzZXQodHJhcHMsIDEpOworCisgICAgICAgIGlmICggaHlw
ZXJjYWxsX3ByZWVtcHRfY2hlY2soKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJjID0gaHlw
ZXJjYWxsX2NyZWF0ZV9jb250aW51YXRpb24oCisgICAgICAgICAgICAgICAgX19IWVBFUlZJU09S
X3NldF90cmFwX3RhYmxlLCAiaCIsIHRyYXBzKTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAg
ICB9CisgICAgfQorCisgICAgcmV0dXJuIHJjOworfQorCiAvKgogICogTG9jYWwgdmFyaWFibGVz
OgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3RyYXBzLmMgYi94ZW4vYXJj
aC94ODYvdHJhcHMuYwppbmRleCBiNTY0MmIwZjlhLi40NDBhYWQxODJiIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvdHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtMjEyNiw1
NSArMjEyNiw2IEBAIGludCBzZW5kX2d1ZXN0X3RyYXAoc3RydWN0IGRvbWFpbiAqZCwgdWludDE2
X3QgdmNwdWlkLCB1bnNpZ25lZCBpbnQgdHJhcF9ucikKIH0KIAogCi1sb25nIGRvX3NldF90cmFw
X3RhYmxlKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oY29uc3RfdHJhcF9pbmZvX3QpIHRyYXBzKQot
ewotICAgIHN0cnVjdCB0cmFwX2luZm8gY3VyOwotICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3Vy
cmVudDsKLSAgICBzdHJ1Y3QgdHJhcF9pbmZvICpkc3QgPSBjdXJyLT5hcmNoLnB2X3ZjcHUudHJh
cF9jdHh0OwotICAgIGxvbmcgcmMgPSAwOwotCi0gICAgLyogSWYgbm8gdGFibGUgaXMgcHJlc2Vu
dGVkIHRoZW4gY2xlYXIgdGhlIGVudGlyZSB2aXJ0dWFsIElEVC4gKi8KLSAgICBpZiAoIGd1ZXN0
X2hhbmRsZV9pc19udWxsKHRyYXBzKSApCi0gICAgewotICAgICAgICBtZW1zZXQoZHN0LCAwLCBO
Ul9WRUNUT1JTICogc2l6ZW9mKCpkc3QpKTsKLSAgICAgICAgaW5pdF9pbnQ4MF9kaXJlY3RfdHJh
cChjdXJyKTsKLSAgICAgICAgcmV0dXJuIDA7Ci0gICAgfQotCi0gICAgZm9yICggOyA7ICkKLSAg
ICB7Ci0gICAgICAgIGlmICggY29weV9mcm9tX2d1ZXN0KCZjdXIsIHRyYXBzLCAxKSApCi0gICAg
ICAgIHsKLSAgICAgICAgICAgIHJjID0gLUVGQVVMVDsKLSAgICAgICAgICAgIGJyZWFrOwotICAg
ICAgICB9Ci0KLSAgICAgICAgaWYgKCBjdXIuYWRkcmVzcyA9PSAwICkKLSAgICAgICAgICAgIGJy
ZWFrOwotCi0gICAgICAgIGlmICggIWlzX2Nhbm9uaWNhbF9hZGRyZXNzKGN1ci5hZGRyZXNzKSAp
Ci0gICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKLQotICAgICAgICBmaXh1cF9ndWVzdF9jb2Rl
X3NlbGVjdG9yKGN1cnItPmRvbWFpbiwgY3VyLmNzKTsKLQotICAgICAgICBtZW1jcHkoJmRzdFtj
dXIudmVjdG9yXSwgJmN1ciwgc2l6ZW9mKGN1cikpOwotCi0gICAgICAgIGlmICggY3VyLnZlY3Rv
ciA9PSAweDgwICkKLSAgICAgICAgICAgIGluaXRfaW50ODBfZGlyZWN0X3RyYXAoY3Vycik7Ci0K
LSAgICAgICAgZ3Vlc3RfaGFuZGxlX2FkZF9vZmZzZXQodHJhcHMsIDEpOwotCi0gICAgICAgIGlm
ICggaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHJj
ID0gaHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRpb24oCi0gICAgICAgICAgICAgICAgX19IWVBF
UlZJU09SX3NldF90cmFwX3RhYmxlLCAiaCIsIHRyYXBzKTsKLSAgICAgICAgICAgIGJyZWFrOwot
ICAgICAgICB9Ci0gICAgfQotCi0gICAgcmV0dXJuIHJjOwotfQotCiB2b2lkIGFjdGl2YXRlX2Rl
YnVncmVncyhjb25zdCBzdHJ1Y3QgdmNwdSAqY3VycikKIHsKICAgICBBU1NFUlQoY3VyciA9PSBj
dXJyZW50KTsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 08 17:12:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 17:12:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dJ0yj-0004sC-0y; Thu, 08 Jun 2017 17: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 <prvs=3259bf657=wei.liu2@citrix.com>)
 id 1dJ0yh-0004r3-JC
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 17:12:11 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 F6/E3-02196-A6589395; Thu, 08 Jun 2017 17:12:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrohUjer1TL
 SYP1MdovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPH/scsBb2xFW0TDzA3MM5z6GLk5JAQ8Jd4
 sn0fK4jNJqAs8bOzlw3EFhHQk2g68JwRxGYWyJPo/PiRvYuRg0NYwEni2dJCkDCLgIrE73VtY
 CW8AhYSnWdOMkKMlJfY1XYRbCSngKXEks/TmUFahYBqencmgISFBBQkOqYfY4JoFZQ4OfMJC8
 QmCYmDL14wT2DknYUkNQtJagEj0ypGjeLUorLUIl1Dc72kosz0jJLcxMwcXUMDY73c1OLixPT
 UnMSkYr3k/NxNjMDAYQCCHYwvT3seYpTkYFIS5VUEBpQQX1J+SmVGYnFGfFFpTmrxIUYZDg4l
 Cd7PzUA5waLU9NSKtMwcYAjDpCU4eJREeNc2AKV5iwsSc4sz0yFSpxh1ORb0bPjCJMSSl5+XK
 iXOewZkhgBIUUZpHtwIWDxdYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjBvcgvQFJ7MvBK4Ta
 +AjmACOmLJOwuQI0oSEVJSDYy1V7ZNY0rZIPcgedObH9tsty1jZFhbtWHW/W1hUjqPZG873Tk
 lf/Vpta/k86Kgg+f9OTbPZXik5+FyUfmuIMOr+9f/mvw/81410dfRZftJW+GjcnK3ec321kze
 uXHH4Y/vA4okBVSNG/SXFzyrmim2qC6Ym/NpxOQD+Zf/Z0vnK72e8u/DL66lSizFGYmGWsxFx
 YkAtid1pKICAAA=
X-Env-Sender: prvs=3259bf657=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1496941927!66198067!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28662 invoked from network); 8 Jun 2017 17:12: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;
 8 Jun 2017 17:12:09 -0000
X-IronPort-AV: E=Sophos;i="5.39,315,1493683200"; d="scan'208";a="427128896"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 8 Jun 2017 18:11:37 +0100
Message-ID: <20170608171203.20416-2-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170608171203.20416-1-wei.liu2@citrix.com>
References: <20170608171203.20416-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 v4 01/27] x86: factor out common PV 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>

V2UncmUgZ29pbmcgdG8gc3BsaXQgUFYgZW11bGF0aW9uIGNvZGUgaW50byBzZXZlcmFsIGZpbGVz
LiBUaGlzIHBhdGNoCmV4dHJhY3RzIHRoZSBmdW5jdGlvbnMgbmVlZGVkIGJ5IHRoZW0gaW50byBh
IGRlZGljYXRlZCBmaWxlLgoKVGhlIGZ1bmN0aW9ucyBhcmUgbm93IHByZWZpeGVkIHdpdGggInB2
X2VtdWxfIiBhbmQgZXhwb3J0ZWQgdmlhIGEKbG9jYWwgaGVhZGVyIGZpbGUuCgpXaGlsZSBhdCBp
dCwgY2hhbmdlIGJvb2xfdCB0byBib29sLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvcHYvTWFrZWZpbGUgIHwgIDEgKwogeGVu
L2FyY2gveDg2L3B2L2VtdWxhdGUuYyB8IDk4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvcHYvZW11bGF0ZS5oIHwgMTAgKysrKysK
IHhlbi9hcmNoL3g4Ni90cmFwcy5jICAgICAgfCA5NSArKysrKysrKy0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KIDQgZmlsZXMgY2hhbmdlZCwgMTI2IGluc2VydGlvbnMoKyks
IDc4IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL3g4Ni9wdi9lbXVs
YXRlLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC94ODYvcHYvZW11bGF0ZS5oCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L01ha2VmaWxlIGIveGVuL2FyY2gveDg2L3B2L01ha2Vm
aWxlCmluZGV4IDQ4OWE5ZjU5Y2IuLjU2NDIwMmNiYjcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9wdi9NYWtlZmlsZQorKysgYi94ZW4vYXJjaC94ODYvcHYvTWFrZWZpbGUKQEAgLTMsMyArMyw0
IEBAIG9iai15ICs9IHRyYXBzLm8KIAogb2JqLWJpbi15ICs9IGRvbTBfYnVpbGQuaW5pdC5vCiBv
YmoteSArPSBkb21haW4ubworb2JqLXkgKz0gZW11bGF0ZS5vCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvcHYvZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L3B2L2VtdWxhdGUuYwpuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi41NzUwYzc2OTliCi0tLSAvZGV2L251bGwKKysr
IGIveGVuL2FyY2gveDg2L3B2L2VtdWxhdGUuYwpAQCAtMCwwICsxLDk4IEBACisvKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqCisgKiBhcmNoL3g4Ni9wdi9lbXVsYXRlLmMKKyAqCisgKiBDb21tb24gUFYg
ZW11bGF0aW9uIGNvZGUKKyAqCisgKiBNb2RpZmljYXRpb25zIHRvIExpbnV4IG9yaWdpbmFsIGFy
ZSBjb3B5cmlnaHQgKGMpIDIwMDItMjAwNCwgSyBBIEZyYXNlcgorICoKKyAqIFRoaXMgcHJvZ3Jh
bSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5
CisgKiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNl
IGFzIHB1Ymxpc2hlZCBieQorICogdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVy
IHZlcnNpb24gMiBvZiB0aGUgTGljZW5zZSwgb3IKKyAqIChhdCB5b3VyIG9wdGlvbikgYW55IGxh
dGVyIHZlcnNpb24uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBo
b3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7
IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZ
IG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorICogR05VIEdl
bmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxk
IGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQor
ICogYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5v
cmcvbGljZW5zZXMvPi4KKyAqLworCisjaW5jbHVkZSA8eGVuL2d1ZXN0X2FjY2Vzcy5oPgorCisj
aW5jbHVkZSA8YXNtL2RlYnVncmVnLmg+CisKKyNpbmNsdWRlICJlbXVsYXRlLmgiCisKK2ludCBw
dl9lbXVsX3JlYWRfZGVzY3JpcHRvcih1bnNpZ25lZCBpbnQgc2VsLCBjb25zdCBzdHJ1Y3QgdmNw
dSAqdiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nICpiYXNlLCB1
bnNpZ25lZCBsb25nICpsaW1pdCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgKmFyLCBib29sIGluc25fZmV0Y2gpCit7CisgICAgc3RydWN0IGRlc2Nfc3RydWN0IGRl
c2M7CisKKyAgICBpZiAoIHNlbCA8IDQpCisgICAgICAgIGRlc2MuYiA9IGRlc2MuYSA9IDA7Cisg
ICAgZWxzZSBpZiAoIF9fZ2V0X3VzZXIoZGVzYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAo
Y29uc3Qgc3RydWN0IGRlc2Nfc3RydWN0ICopKCEoc2VsICYgNCkKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gR0RUX1ZJUlRfU1RBUlQodikK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDog
TERUX1ZJUlRfU1RBUlQodikpCisgICAgICAgICAgICAgICAgICAgICAgICAgKyAoc2VsID4+IDMp
KSApCisgICAgICAgIHJldHVybiAwOworICAgIGlmICggIWluc25fZmV0Y2ggKQorICAgICAgICBk
ZXNjLmIgJj0gfl9TRUdNRU5UX0w7CisKKyAgICAqYXIgPSBkZXNjLmIgJiAweDAwZjBmZjAwOwor
ICAgIGlmICggIShkZXNjLmIgJiBfU0VHTUVOVF9MKSApCisgICAgeworICAgICAgICAqYmFzZSA9
ICgoZGVzYy5hID4+IDE2KSArICgoZGVzYy5iICYgMHhmZikgPDwgMTYpICsKKyAgICAgICAgICAg
ICAgICAgKGRlc2MuYiAmIDB4ZmYwMDAwMDApKTsKKyAgICAgICAgKmxpbWl0ID0gKGRlc2MuYSAm
IDB4ZmZmZikgfCAoZGVzYy5iICYgMHgwMDBmMDAwMCk7CisgICAgICAgIGlmICggZGVzYy5iICYg
X1NFR01FTlRfRyApCisgICAgICAgICAgICAqbGltaXQgPSAoKCpsaW1pdCArIDEpIDw8IDEyKSAt
IDE7CisjaWZuZGVmIE5ERUJVRworICAgICAgICBpZiAoIHNlbCA+IDMgKQorICAgICAgICB7Cisg
ICAgICAgICAgICB1bnNpZ25lZCBpbnQgYSwgbDsKKyAgICAgICAgICAgIHVuc2lnbmVkIGNoYXIg
dmFsaWQ7CisKKyAgICAgICAgICAgIGFzbSB2b2xhdGlsZSAoCisgICAgICAgICAgICAgICAgImxh
cmwgJTIsJTAgOyBzZXR6ICUxIgorICAgICAgICAgICAgICAgIDogIj1yIiAoYSksICI9cW0iICh2
YWxpZCkgOiAicm0iIChzZWwpKTsKKyAgICAgICAgICAgIEJVR19PTih2YWxpZCAmJiAoKGEgJiAw
eDAwZjBmZjAwKSAhPSAqYXIpKTsKKyAgICAgICAgICAgIGFzbSB2b2xhdGlsZSAoCisgICAgICAg
ICAgICAgICAgImxzbGwgJTIsJTAgOyBzZXR6ICUxIgorICAgICAgICAgICAgICAgIDogIj1yIiAo
bCksICI9cW0iICh2YWxpZCkgOiAicm0iIChzZWwpKTsKKyAgICAgICAgICAgIEJVR19PTih2YWxp
ZCAmJiAobCAhPSAqbGltaXQpKTsKKyAgICAgICAgfQorI2VuZGlmCisgICAgfQorICAgIGVsc2UK
KyAgICB7CisgICAgICAgICpiYXNlID0gMFVMOworICAgICAgICAqbGltaXQgPSB+MFVMOworICAg
IH0KKworICAgIHJldHVybiAxOworfQorCit2b2lkIHB2X2VtdWxfaW5zdHJ1Y3Rpb25fZG9uZShz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdW5zaWduZWQgbG9uZyByaXApCit7CisgICAgcmVn
cy0+cmlwID0gcmlwOworICAgIHJlZ3MtPmVmbGFncyAmPSB+WDg2X0VGTEFHU19SRjsKKyAgICBp
ZiAoIHJlZ3MtPmVmbGFncyAmIFg4Nl9FRkxBR1NfVEYgKQorICAgIHsKKyAgICAgICAgY3VycmVu
dC0+YXJjaC5kZWJ1Z3JlZ1s2XSB8PSBEUl9TVEVQIHwgRFJfU1RBVFVTX1JFU0VSVkVEX09ORTsK
KyAgICAgICAgcHZfaW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2RlYnVnLCBYODZfRVZFTlRfTk9f
RUMpOworICAgIH0KK30KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAq
IGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6
IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvcHYvZW11bGF0ZS5oIGIveGVuL2FyY2gveDg2L3B2L2VtdWxhdGUuaApuZXcg
ZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi5iMmIxMTkyZDQ4Ci0tLSAvZGV2L251
bGwKKysrIGIveGVuL2FyY2gveDg2L3B2L2VtdWxhdGUuaApAQCAtMCwwICsxLDEwIEBACisjaWZu
ZGVmIF9fUFZfRU1VTEFURV9IX18KKyNkZWZpbmUgX19QVl9FTVVMQVRFX0hfXworCitpbnQgcHZf
ZW11bF9yZWFkX2Rlc2NyaXB0b3IodW5zaWduZWQgaW50IHNlbCwgY29uc3Qgc3RydWN0IHZjcHUg
KnYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqYmFzZSwgdW5z
aWduZWQgbG9uZyAqbGltaXQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
aW50ICphciwgYm9vbCBpbnNuX2ZldGNoKTsKKwordm9pZCBwdl9lbXVsX2luc3RydWN0aW9uX2Rv
bmUoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVuc2lnbmVkIGxvbmcgcmlwKTsKKworI2Vu
ZGlmIC8qIF9fUFZfRU1VTEFURV9IX18gKi8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90cmFw
cy5jIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKaW5kZXggNTJlNzQwZjExZi4uZGNjNDhmOTg2MCAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3RyYXBz
LmMKQEAgLTc4LDYgKzc4LDggQEAKICNpbmNsdWRlIDxhc20vY3B1aWQuaD4KICNpbmNsdWRlIDx4
c20veHNtLmg+CiAKKyNpbmNsdWRlICJwdi9lbXVsYXRlLmgiCisKIC8qCiAgKiBvcHRfbm1pOiBv
bmUgb2YgJ2lnbm9yZScsICdkb20wJywgb3IgJ2ZhdGFsJy4KICAqICBmYXRhbDogIFhlbiBwcmlu
dHMgZGlhZ25vc3RpYyBtZXNzYWdlIGFuZCB0aGVuIGhhbmdzLgpAQCAtNjk0LDE3ICs2OTYsNiBA
QCB2b2lkIHB2X2luamVjdF9ldmVudChjb25zdCBzdHJ1Y3QgeDg2X2V2ZW50ICpldmVudCkKICAg
ICB9CiB9CiAKLXN0YXRpYyB2b2lkIGluc3RydWN0aW9uX2RvbmUoc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MsIHVuc2lnbmVkIGxvbmcgcmlwKQotewotICAgIHJlZ3MtPnJpcCA9IHJpcDsKLSAg
ICByZWdzLT5lZmxhZ3MgJj0gflg4Nl9FRkxBR1NfUkY7Ci0gICAgaWYgKCByZWdzLT5lZmxhZ3Mg
JiBYODZfRUZMQUdTX1RGICkKLSAgICB7Ci0gICAgICAgIGN1cnJlbnQtPmFyY2guZGVidWdyZWdb
Nl0gfD0gRFJfU1RFUCB8IERSX1NUQVRVU19SRVNFUlZFRF9PTkU7Ci0gICAgICAgIHB2X2luamVj
dF9od19leGNlcHRpb24oVFJBUF9kZWJ1ZywgWDg2X0VWRU5UX05PX0VDKTsKLSAgICB9Ci19Ci0K
IHN0YXRpYyB1bnNpZ25lZCBpbnQgY2hlY2tfZ3Vlc3RfaW9fYnJlYWtwb2ludChzdHJ1Y3QgdmNw
dSAqdiwKICAgICB1bnNpZ25lZCBpbnQgcG9ydCwgdW5zaWduZWQgaW50IGxlbikKIHsKQEAgLTEw
MjcsNyArMTAxOCw3IEBAIHN0YXRpYyBpbnQgZW11bGF0ZV9pbnZhbGlkX3JkdHNjcChzdHJ1Y3Qg
Y3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgcmV0dXJuIDA7CiAgICAgZWlwICs9IHNpemVv
ZihvcGNvZGUpOwogICAgIHB2X3NvZnRfcmR0c2ModiwgcmVncywgMSk7Ci0gICAgaW5zdHJ1Y3Rp
b25fZG9uZShyZWdzLCBlaXApOworICAgIHB2X2VtdWxfaW5zdHJ1Y3Rpb25fZG9uZShyZWdzLCBl
aXApOwogICAgIHJldHVybiBFWENSRVRfZmF1bHRfZml4ZWQ7CiB9CiAKQEAgLTEwNzUsNyArMTA2
Niw3IEBAIHN0YXRpYyBpbnQgZW11bGF0ZV9mb3JjZWRfaW52YWxpZF9vcChzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncykKICAgICByZWdzLT5yY3ggPSByZXMuYzsKICAgICByZWdzLT5yZHggPSBy
ZXMuZDsKIAotICAgIGluc3RydWN0aW9uX2RvbmUocmVncywgZWlwKTsKKyAgICBwdl9lbXVsX2lu
c3RydWN0aW9uX2RvbmUocmVncywgZWlwKTsKIAogICAgIHRyYWNlX3RyYXBfb25lX2FkZHIoVFJD
X1BWX0ZPUkNFRF9JTlZBTElEX09QLCByZWdzLT5yaXApOwogCkBAIC0xNjIzLDYwICsxNjE0LDYg
QEAgbG9uZyBkb19mcHVfdGFza3N3aXRjaChpbnQgc2V0KQogICAgIHJldHVybiAwOwogfQogCi1z
dGF0aWMgaW50IHJlYWRfZGVzY3JpcHRvcih1bnNpZ25lZCBpbnQgc2VsLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IHZjcHUgKnYsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBsb25nICpiYXNlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgbG9uZyAqbGltaXQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgKmFyLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90IGluc25fZmV0Y2gp
Ci17Ci0gICAgc3RydWN0IGRlc2Nfc3RydWN0IGRlc2M7Ci0KLSAgICBpZiAoIHNlbCA8IDQpCi0g
ICAgICAgIGRlc2MuYiA9IGRlc2MuYSA9IDA7Ci0gICAgZWxzZSBpZiAoIF9fZ2V0X3VzZXIoZGVz
YywKLSAgICAgICAgICAgICAgICAgICAgICAgICAoY29uc3Qgc3RydWN0IGRlc2Nfc3RydWN0ICop
KCEoc2VsICYgNCkKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgID8gR0RUX1ZJUlRfU1RBUlQodikKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogTERUX1ZJUlRfU1RBUlQodikpCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgKyAoc2VsID4+IDMpKSApCi0gICAgICAgIHJldHVybiAwOwotICAg
IGlmICggIWluc25fZmV0Y2ggKQotICAgICAgICBkZXNjLmIgJj0gfl9TRUdNRU5UX0w7Ci0KLSAg
ICAqYXIgPSBkZXNjLmIgJiAweDAwZjBmZjAwOwotICAgIGlmICggIShkZXNjLmIgJiBfU0VHTUVO
VF9MKSApCi0gICAgewotICAgICAgICAqYmFzZSA9ICgoZGVzYy5hID4+IDE2KSArICgoZGVzYy5i
ICYgMHhmZikgPDwgMTYpICsKLSAgICAgICAgICAgICAgICAgKGRlc2MuYiAmIDB4ZmYwMDAwMDAp
KTsKLSAgICAgICAgKmxpbWl0ID0gKGRlc2MuYSAmIDB4ZmZmZikgfCAoZGVzYy5iICYgMHgwMDBm
MDAwMCk7Ci0gICAgICAgIGlmICggZGVzYy5iICYgX1NFR01FTlRfRyApCi0gICAgICAgICAgICAq
bGltaXQgPSAoKCpsaW1pdCArIDEpIDw8IDEyKSAtIDE7Ci0jaWZuZGVmIE5ERUJVRwotICAgICAg
ICBpZiAoIHNlbCA+IDMgKQotICAgICAgICB7Ci0gICAgICAgICAgICB1bnNpZ25lZCBpbnQgYSwg
bDsKLSAgICAgICAgICAgIHVuc2lnbmVkIGNoYXIgdmFsaWQ7Ci0KLSAgICAgICAgICAgIGFzbSB2
b2xhdGlsZSAoCi0gICAgICAgICAgICAgICAgImxhcmwgJTIsJTAgOyBzZXR6ICUxIgotICAgICAg
ICAgICAgICAgIDogIj1yIiAoYSksICI9cW0iICh2YWxpZCkgOiAicm0iIChzZWwpKTsKLSAgICAg
ICAgICAgIEJVR19PTih2YWxpZCAmJiAoKGEgJiAweDAwZjBmZjAwKSAhPSAqYXIpKTsKLSAgICAg
ICAgICAgIGFzbSB2b2xhdGlsZSAoCi0gICAgICAgICAgICAgICAgImxzbGwgJTIsJTAgOyBzZXR6
ICUxIgotICAgICAgICAgICAgICAgIDogIj1yIiAobCksICI9cW0iICh2YWxpZCkgOiAicm0iIChz
ZWwpKTsKLSAgICAgICAgICAgIEJVR19PTih2YWxpZCAmJiAobCAhPSAqbGltaXQpKTsKLSAgICAg
ICAgfQotI2VuZGlmCi0gICAgfQotICAgIGVsc2UKLSAgICB7Ci0gICAgICAgICpiYXNlID0gMFVM
OwotICAgICAgICAqbGltaXQgPSB+MFVMOwotICAgIH0KLQotICAgIHJldHVybiAxOwotfQotCiBz
dGF0aWMgaW50IHJlYWRfZ2F0ZV9kZXNjcmlwdG9yKHVuc2lnbmVkIGludCBnYXRlX3NlbCwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IHZjcHUgKnYsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqc2VsLApAQCAtMTg0MSw3
ICsxNzc4LDggQEAgc3RhdGljIGludCBwcml2X29wX3JlYWRfc2VnbWVudChlbnVtIHg4Nl9zZWdt
ZW50IHNlZywKICAgICAgICAgZGVmYXVsdDogcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwog
ICAgICAgICB9CiAKLSAgICAgICAgaWYgKCAhcmVhZF9kZXNjcmlwdG9yKHNlbCwgY3VycmVudCwg
JnJlZy0+YmFzZSwgJmxpbWl0LCAmYXIsIDApICkKKyAgICAgICAgaWYgKCAhcHZfZW11bF9yZWFk
X2Rlc2NyaXB0b3Ioc2VsLCBjdXJyZW50LCAmcmVnLT5iYXNlLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAmbGltaXQsICZhciwgMCkgKQogICAgICAgICAgICAgcmV0dXJu
IFg4NkVNVUxfVU5IQU5ETEVBQkxFOwogCiAgICAgICAgIHJlZy0+bGltaXQgPSBsaW1pdDsKQEAg
LTI5ODcsOCArMjkyNSw4IEBAIHN0YXRpYyBpbnQgZW11bGF0ZV9wcml2aWxlZ2VkX29wKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIGludCByYzsKICAgICB1bnNpZ25lZCBpbnQgZWZs
YWdzLCBhcjsKIAotICAgIGlmICggIXJlYWRfZGVzY3JpcHRvcihyZWdzLT5jcywgY3VyciwgJmN0
eHQuY3MuYmFzZSwgJmN0eHQuY3MubGltaXQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICZh
ciwgMSkgfHwKKyAgICBpZiAoICFwdl9lbXVsX3JlYWRfZGVzY3JpcHRvcihyZWdzLT5jcywgY3Vy
ciwgJmN0eHQuY3MuYmFzZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmY3R4
dC5jcy5saW1pdCwgJmFyLCAxKSB8fAogICAgICAgICAgIShhciAmIF9TRUdNRU5UX1MpIHx8CiAg
ICAgICAgICAhKGFyICYgX1NFR01FTlRfUCkgfHwKICAgICAgICAgICEoYXIgJiBfU0VHTUVOVF9D
T0RFKSApCkBAIC0zMTEwLDcgKzMwNDgsNyBAQCBzdGF0aWMgaW50IGdhdGVfb3BfcmVhZCgKICAg
ICAgICAgdW5zaWduZWQgaW50IGFyOwogCiAgICAgICAgIEFTU0VSVCghZ29jLT5pbnNuX2ZldGNo
KTsKLSAgICAgICAgaWYgKCAhcmVhZF9kZXNjcmlwdG9yKHNlbCwgY3VycmVudCwgJmFkZHIsICZs
aW1pdCwgJmFyLCAwKSB8fAorICAgICAgICBpZiAoICFwdl9lbXVsX3JlYWRfZGVzY3JpcHRvcihz
ZWwsIGN1cnJlbnQsICZhZGRyLCAmbGltaXQsICZhciwgMCkgfHwKICAgICAgICAgICAgICAhKGFy
ICYgX1NFR01FTlRfUykgfHwKICAgICAgICAgICAgICAhKGFyICYgX1NFR01FTlRfUCkgfHwKICAg
ICAgICAgICAgICAoKGFyICYgX1NFR01FTlRfQ09ERSkgJiYgIShhciAmIF9TRUdNRU5UX1dSKSkg
KQpAQCAtMzE3MCw4ICszMTA4LDggQEAgc3RhdGljIHZvaWQgZW11bGF0ZV9nYXRlX29wKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAqIERlY29kZSBpbnN0cnVjdGlvbiAoYW5kIHBl
cmhhcHMgb3BlcmFuZCkgdG8gZGV0ZXJtaW5lIFJQTCwKICAgICAgKiB3aGV0aGVyIHRoaXMgaXMg
YSBqdW1wIG9yIGEgY2FsbCwgYW5kIHRoZSBjYWxsIHJldHVybiBvZmZzZXQuCiAgICAgICovCi0g
ICAgaWYgKCAhcmVhZF9kZXNjcmlwdG9yKHJlZ3MtPmNzLCB2LCAmY3R4dC5jcy5iYXNlLCAmY3R4
dC5jcy5saW1pdCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgJmFyLCAwKSB8fAorICAgIGlm
ICggIXB2X2VtdWxfcmVhZF9kZXNjcmlwdG9yKHJlZ3MtPmNzLCB2LCAmY3R4dC5jcy5iYXNlLCAm
Y3R4dC5jcy5saW1pdCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmYXIsIDAp
IHx8CiAgICAgICAgICAhKGFyICYgX1NFR01FTlRfUykgfHwKICAgICAgICAgICEoYXIgJiBfU0VH
TUVOVF9QKSB8fAogICAgICAgICAgIShhciAmIF9TRUdNRU5UX0NPREUpICkKQEAgLTMyNDMsNyAr
MzE4MSw3IEBAIHN0YXRpYyB2b2lkIGVtdWxhdGVfZ2F0ZV9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncykKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAotICAgIGlmICggIXJlYWRfZGVzY3Jp
cHRvcihzZWwsIHYsICZiYXNlLCAmbGltaXQsICZhciwgMCkgfHwKKyAgICBpZiAoICFwdl9lbXVs
X3JlYWRfZGVzY3JpcHRvcihzZWwsIHYsICZiYXNlLCAmbGltaXQsICZhciwgMCkgfHwKICAgICAg
ICAgICEoYXIgJiBfU0VHTUVOVF9TKSB8fAogICAgICAgICAgIShhciAmIF9TRUdNRU5UX0NPREUp
IHx8CiAgICAgICAgICAoIWp1bXAgfHwgKGFyICYgX1NFR01FTlRfRUMpID8KQEAgLTMyOTMsNyAr
MzIzMSw3IEBAIHN0YXRpYyB2b2lkIGVtdWxhdGVfZ2F0ZV9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncykKICAgICAgICAgICAgIGVzcCA9IHYtPmFyY2gucHZfdmNwdS5rZXJuZWxfc3A7CiAg
ICAgICAgICAgICBzcyA9IHYtPmFyY2gucHZfdmNwdS5rZXJuZWxfc3M7CiAgICAgICAgICAgICBp
ZiAoIChzcyAmIDMpICE9IChzZWwgJiAzKSB8fAotICAgICAgICAgICAgICAgICAhcmVhZF9kZXNj
cmlwdG9yKHNzLCB2LCAmYmFzZSwgJmxpbWl0LCAmYXIsIDApIHx8CisgICAgICAgICAgICAgICAg
ICFwdl9lbXVsX3JlYWRfZGVzY3JpcHRvcihzcywgdiwgJmJhc2UsICZsaW1pdCwgJmFyLCAwKSB8
fAogICAgICAgICAgICAgICAgICAoKGFyID4+IDEzKSAmIDMpICE9IChzZWwgJiAzKSB8fAogICAg
ICAgICAgICAgICAgICAhKGFyICYgX1NFR01FTlRfUykgfHwKICAgICAgICAgICAgICAgICAgKGFy
ICYgX1NFR01FTlRfQ09ERSkgfHwKQEAgLTMzMjAsNyArMzI1OCw4IEBAIHN0YXRpYyB2b2lkIGVt
dWxhdGVfZ2F0ZV9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgICAgIHsK
ICAgICAgICAgICAgICAgICBjb25zdCB1bnNpZ25lZCBpbnQgKnVzdGtwOwogCi0gICAgICAgICAg
ICAgICAgaWYgKCAhcmVhZF9kZXNjcmlwdG9yKHJlZ3MtPnNzLCB2LCAmYmFzZSwgJmxpbWl0LCAm
YXIsIDApIHx8CisgICAgICAgICAgICAgICAgaWYgKCAhcHZfZW11bF9yZWFkX2Rlc2NyaXB0b3Io
cmVncy0+c3MsIHYsICZiYXNlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICZsaW1pdCwgJmFyLCAwKSB8fAogICAgICAgICAgICAgICAgICAgICAgKChhciA+
PiAxMykgJiAzKSAhPSAocmVncy0+Y3MgJiAzKSB8fAogICAgICAgICAgICAgICAgICAgICAgIShh
ciAmIF9TRUdNRU5UX1MpIHx8CiAgICAgICAgICAgICAgICAgICAgICAoYXIgJiBfU0VHTUVOVF9D
T0RFKSB8fApAQCAtMzM1NCw3ICszMjkzLDcgQEAgc3RhdGljIHZvaWQgZW11bGF0ZV9nYXRlX29w
KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICAgICAgc2VsIHw9IChyZWdzLT5j
cyAmIDMpOwogICAgICAgICAgICAgZXNwID0gcmVncy0+cnNwOwogICAgICAgICAgICAgc3MgPSBy
ZWdzLT5zczsKLSAgICAgICAgICAgIGlmICggIXJlYWRfZGVzY3JpcHRvcihzcywgdiwgJmJhc2Us
ICZsaW1pdCwgJmFyLCAwKSB8fAorICAgICAgICAgICAgaWYgKCAhcHZfZW11bF9yZWFkX2Rlc2Ny
aXB0b3Ioc3MsIHYsICZiYXNlLCAmbGltaXQsICZhciwgMCkgfHwKICAgICAgICAgICAgICAgICAg
KChhciA+PiAxMykgJiAzKSAhPSAoc2VsICYgMykgKQogICAgICAgICAgICAgewogICAgICAgICAg
ICAgICAgIHB2X2luamVjdF9od19leGNlcHRpb24oVFJBUF9ncF9mYXVsdCwgcmVncy0+ZXJyb3Jf
Y29kZSk7CkBAIC0zMzgyLDcgKzMzMjEsNyBAQCBzdGF0aWMgdm9pZCBlbXVsYXRlX2dhdGVfb3Ao
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgIHNlbCB8PSAocmVncy0+Y3MgJiAz
KTsKIAogICAgIHJlZ3MtPmNzID0gc2VsOwotICAgIGluc3RydWN0aW9uX2RvbmUocmVncywgb2Zm
KTsKKyAgICBwdl9lbXVsX2luc3RydWN0aW9uX2RvbmUocmVncywgb2ZmKTsKIH0KIAogdm9pZCBk
b19nZW5lcmFsX3Byb3RlY3Rpb24oc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCi0tIAoyLjEx
LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 08 17:12:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 17:12:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dJ0yk-0004tr-DD; Thu, 08 Jun 2017 17:12: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=3259bf657=wei.liu2@citrix.com>)
 id 1dJ0yj-0004rX-3S
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 17:12:13 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 5C/80-02006-B6589395; Thu, 08 Jun 2017 17:12:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeJIrShJLcpLzFFi42JxWrrBXjej1TL
 S4MBuUYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePJyxWMBa+9K95MW8fUwPjdvIuRk0NCwF/i
 5MaX7CA2m4CyxM/OXjYQW0RAT6LpwHNGEJtZIE+i8+NHsBphAUuJa/ubwOIsAioSK45PBYvzC
 lhI/N7awwoxU15iV9tFMJsTqH7J5+nMXYwcHEJANb07E0DCQgIKEh3TjzFBtApKnJz5hAVilY
 TEwRcvmCcw8s5CkpqFJLWAkWkVo0ZxalFZapGuobleUlFmekZJbmJmjq6hgalebmpxcWJ6ak5
 iUrFecn7uJkZg6DAAwQ7Gi6c9DzFKcjApifIqClhGCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg
 /dwMlBMsSk1PrUjLzAEGMUxagoNHSYR3bQNQmre4IDG3ODMdInWKUVFKnPcMSJ8ASCKjNA+uD
 RY5lxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMm9wCNIUnM68EbvoroMVMQIuXvLMAWVySiJ
 CSamBM4W2NMci/5ed9LmDX83s5/79lm6/gLAteWljcZqF+cm/tpwO1Hpz5xxjn29p8uM1v9HP
 6yYtGWrpz1m2fF7To2du6ghUis0tcO1IsIvxvseZPjl411zPpwtOszfVC8yckO9V8s9kiLrmU
 v/v1y3yznd/+isdbMGodNXVZ+OuC2awbDSsmKNYpsRRnJBpqMRcVJwIAbzdSm5cCAAA=
X-Env-Sender: prvs=3259bf657=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1496941925!66244469!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2453 invoked from network); 8 Jun 2017 17:12:07 -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;
 8 Jun 2017 17:12:07 -0000
X-IronPort-AV: E=Sophos;i="5.39,315,1493683200"; d="scan'208";a="435686870"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 8 Jun 2017 18:11:42 +0100
Message-ID: <20170608171203.20416-7-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170608171203.20416-1-wei.liu2@citrix.com>
References: <20170608171203.20416-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 v4 06/27] x86: clean up PV 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>

UmVwbGFjZSBib29sX3Qgd2l0aCBib29sLiBGaXggY29kaW5nIHN0eWxlIGlzc3Vlcy4gQWRkIHNw
YWNlcyBhcm91bmQKYmluYXJ5IG9wcy4gVXNlIDFVIGZvciBzaGlmdGluZy4gRWxpbWluYXRlIFRP
R0dMRV9NT0RFLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
LS0tCiB4ZW4vYXJjaC94ODYvcHYvZW11bC1nYXRlLW9wLmMgfCAgNSArKy0KIHhlbi9hcmNoL3g4
Ni9wdi9lbXVsLXByaXYtb3AuYyB8IDgyICsrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0t
LS0tLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA0NSBpbnNlcnRpb25zKCspLCA0MiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZW11bC1nYXRlLW9wLmMgYi94ZW4v
YXJjaC94ODYvcHYvZW11bC1nYXRlLW9wLmMKaW5kZXggOTdhNGIzMWE1Ni4uY2RmM2IzMDhmMiAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2VtdWwtZ2F0ZS1vcC5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9wdi9lbXVsLWdhdGUtb3AuYwpAQCAtNTAsNyArNTAsNiBAQCBzdGF0aWMgaW50IHJlYWRf
Z2F0ZV9kZXNjcmlwdG9yKHVuc2lnbmVkIGludCBnYXRlX3NlbCwKICAgICBzdHJ1Y3QgZGVzY19z
dHJ1Y3QgZGVzYzsKICAgICBjb25zdCBzdHJ1Y3QgZGVzY19zdHJ1Y3QgKnBkZXNjOwogCi0KICAg
ICBwZGVzYyA9IChjb25zdCBzdHJ1Y3QgZGVzY19zdHJ1Y3QgKikKICAgICAgICAgKCEoZ2F0ZV9z
ZWwgJiA0KSA/IEdEVF9WSVJUX1NUQVJUKHYpIDogTERUX1ZJUlRfU1RBUlQodikpCiAgICAgICAg
ICsgKGdhdGVfc2VsID4+IDMpOwpAQCAtOTcsOCArOTYsOCBAQCBzdGF0aWMgaW50IHJlYWRfZ2F0
ZV9kZXNjcmlwdG9yKHVuc2lnbmVkIGludCBnYXRlX3NlbCwKICAgICByZXR1cm4gMTsKIH0KIAot
c3RhdGljIGlubGluZSBpbnQgY2hlY2tfc3RhY2tfbGltaXQodW5zaWduZWQgaW50IGFyLCB1bnNp
Z25lZCBpbnQgbGltaXQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgZXNwLCB1bnNpZ25lZCBpbnQgZGVjcikKK3N0YXRpYyBpbmxpbmUgYm9vbCBjaGVj
a19zdGFja19saW1pdCh1bnNpZ25lZCBpbnQgYXIsIHVuc2lnbmVkIGludCBsaW1pdCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZXNwLCB1bnNpZ25l
ZCBpbnQgZGVjcikKIHsKICAgICByZXR1cm4gKCgoZXNwIC0gZGVjcikgPCAoZXNwIC0gMSkpICYm
CiAgICAgICAgICAgICAoIShhciAmIF9TRUdNRU5UX0VDKSA/IChlc3AgLSAxKSA8PSBsaW1pdCA6
IChlc3AgLSBkZWNyKSA+IGxpbWl0KSk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZW11
bC1wcml2LW9wLmMgYi94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKaW5kZXggZmQ1ZmQ3
NGJkMS4uODUxODViNmIyOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1v
cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYwpAQCAtNTgsNyArNTgsNyBA
QCBzdHJ1Y3QgcHJpdl9vcF9jdHh0IHsKICNkZWZpbmUgVFNDX0FVWCAyCiB9OwogCi0vKiBJL08g
ZW11bGF0aW9uIHN1cHBvcnQuIEhlbHBlciByb3V0aW5lcyBmb3IsIGFuZCB0eXBlIG9mLCB0aGUg
c3RhY2sgc3R1Yi4qLworLyogSS9PIGVtdWxhdGlvbiBzdXBwb3J0LiBIZWxwZXIgcm91dGluZXMg
Zm9yLCBhbmQgdHlwZSBvZiwgdGhlIHN0YWNrIHN0dWIuICovCiB2b2lkIGhvc3RfdG9fZ3Vlc3Rf
Z3ByX3N3aXRjaChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqKTsKIHVuc2lnbmVkIGxvbmcgZ3Vlc3Rf
dG9faG9zdF9ncHJfc3dpdGNoKHVuc2lnbmVkIGxvbmcpOwogCkBAIC0xMDEsNyArMTAxLDcgQEAg
c3RhdGljIGlvX2VtdWxfc3R1Yl90ICppb19lbXVsX3N0dWJfc2V0dXAoc3RydWN0IHByaXZfb3Bf
Y3R4dCAqY3R4dCwgdTggb3Bjb2RlLAogCiAKIC8qIFBlcmZvcm0gSU9QTCBjaGVjayBiZXR3ZWVu
IHRoZSB2Y3B1J3Mgc2hhZG93ZWQgSU9QTCwgYW5kIHRoZSBhc3N1bWVkIGNwbC4gKi8KLXN0YXRp
YyBib29sX3QgaW9wbF9vayhjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgY29uc3Qgc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MpCitzdGF0aWMgYm9vbCBpb3BsX29rKGNvbnN0IHN0cnVjdCB2Y3B1ICp2
LCBjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIHsKICAgICB1bnNpZ25lZCBpbnQg
Y3BsID0gZ3Vlc3Rfa2VybmVsX21vZGUodiwgcmVncykgPwogICAgICAgICAoVk1fQVNTSVNUKHYt
PmRvbWFpbiwgYXJjaGl0ZWN0dXJhbF9pb3BsKSA/IDAgOiAxKSA6IDM7CkBAIC0xMTIsMTYgKzEx
MiwxNCBAQCBzdGF0aWMgYm9vbF90IGlvcGxfb2soY29uc3Qgc3RydWN0IHZjcHUgKnYsIGNvbnN0
IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogfQogCiAvKiBIYXMgdGhlIGd1ZXN0IHJlcXVl
c3RlZCBzdWZmaWNpZW50IHBlcm1pc3Npb24gZm9yIHRoaXMgSS9PIGFjY2Vzcz8gKi8KLXN0YXRp
YyBpbnQgZ3Vlc3RfaW9fb2theSgKLSAgICB1bnNpZ25lZCBpbnQgcG9ydCwgdW5zaWduZWQgaW50
IGJ5dGVzLAotICAgIHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykK
K3N0YXRpYyBib29sIGd1ZXN0X2lvX29rYXkodW5zaWduZWQgaW50IHBvcnQsIHVuc2lnbmVkIGlu
dCBieXRlcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHZjcHUgKnYsIHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKQogewogICAgIC8qIElmIGluIHVzZXIgbW9kZSwgc3dpdGNo
IHRvIGtlcm5lbCBtb2RlIGp1c3QgdG8gcmVhZCBJL08gYml0bWFwLiAqLwotICAgIGludCB1c2Vy
X21vZGUgPSAhKHYtPmFyY2guZmxhZ3MgJiBURl9rZXJuZWxfbW9kZSk7Ci0jZGVmaW5lIFRPR0dM
RV9NT0RFKCkgaWYgKCB1c2VyX21vZGUgKSB0b2dnbGVfZ3Vlc3RfbW9kZSh2KQorICAgIGNvbnN0
IGJvb2wgdXNlcl9tb2RlID0gISh2LT5hcmNoLmZsYWdzICYgVEZfa2VybmVsX21vZGUpOwogCiAg
ICAgaWYgKCBpb3BsX29rKHYsIHJlZ3MpICkKLSAgICAgICAgcmV0dXJuIDE7CisgICAgICAgIHJl
dHVybiB0cnVlOwogCiAgICAgaWYgKCB2LT5hcmNoLnB2X3ZjcHUuaW9ibXBfbGltaXQgPiAocG9y
dCArIGJ5dGVzKSApCiAgICAgewpAQCAtMTMxLDcgKzEyOSw5IEBAIHN0YXRpYyBpbnQgZ3Vlc3Rf
aW9fb2theSgKICAgICAgICAgICogR3JhYiBwZXJtaXNzaW9uIGJ5dGVzIGZyb20gZ3Vlc3Qgc3Bh
Y2UuIEluYWNjZXNzaWJsZSBieXRlcyBhcmUKICAgICAgICAgICogcmVhZCBhcyAweGZmIChubyBh
Y2Nlc3MgYWxsb3dlZCkuCiAgICAgICAgICAqLwotICAgICAgICBUT0dHTEVfTU9ERSgpOworICAg
ICAgICBpZiAoIHVzZXJfbW9kZSApCisgICAgICAgICAgICB0b2dnbGVfZ3Vlc3RfbW9kZSh2KTsK
KwogICAgICAgICBzd2l0Y2ggKCBfX2NvcHlfZnJvbV9ndWVzdF9vZmZzZXQoeC5ieXRlcywgdi0+
YXJjaC5wdl92Y3B1LmlvYm1wLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcG9ydD4+MywgMikgKQogICAgICAgICB7CkBAIC0xNDEsNDMgKzE0MSw0NSBAQCBzdGF0
aWMgaW50IGd1ZXN0X2lvX29rYXkoCiAgICAgICAgICAgICAvKiBmYWxsdGhyb3VnaCAqLwogICAg
ICAgICBjYXNlIDA6ICBicmVhazsKICAgICAgICAgfQotICAgICAgICBUT0dHTEVfTU9ERSgpOwog
Ci0gICAgICAgIGlmICggKHgubWFzayAmICgoKDE8PGJ5dGVzKS0xKSA8PCAocG9ydCY3KSkpID09
IDAgKQotICAgICAgICAgICAgcmV0dXJuIDE7CisgICAgICAgIGlmICggdXNlcl9tb2RlICkKKyAg
ICAgICAgICAgIHRvZ2dsZV9ndWVzdF9tb2RlKHYpOworCisgICAgICAgIGlmICggKHgubWFzayAm
ICgoKDEgPDwgYnl0ZXMpIC0gMSkgPDwgKHBvcnQgJiA3KSkpID09IDAgKQorICAgICAgICAgICAg
cmV0dXJuIHRydWU7CiAgICAgfQogCi0gICAgcmV0dXJuIDA7CisgICAgcmV0dXJuIGZhbHNlOwog
fQogCiAvKiBIYXMgdGhlIGFkbWluaXN0cmF0b3IgZ3JhbnRlZCBzdWZmaWNpZW50IHBlcm1pc3Np
b24gZm9yIHRoaXMgSS9PIGFjY2Vzcz8gKi8KLXN0YXRpYyBib29sX3QgYWRtaW5faW9fb2theSh1
bnNpZ25lZCBpbnQgcG9ydCwgdW5zaWduZWQgaW50IGJ5dGVzLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCitzdGF0aWMgYm9vbCBhZG1pbl9pb19v
a2F5KHVuc2lnbmVkIGludCBwb3J0LCB1bnNpZ25lZCBpbnQgYnl0ZXMsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiB7CiAgICAgLyoKICAgICAgKiBQ
b3J0IDB4Y2Y4IChDT05GSUdfQUREUkVTUykgaXMgb25seSB2aXNpYmxlIGZvciBEV09SRCBhY2Nl
c3Nlcy4KICAgICAgKiBXZSBuZXZlciBwZXJtaXQgZGlyZWN0IGFjY2VzcyB0byB0aGF0IHJlZ2lz
dGVyLgogICAgICAqLwogICAgIGlmICggKHBvcnQgPT0gMHhjZjgpICYmIChieXRlcyA9PSA0KSAp
Ci0gICAgICAgIHJldHVybiAwOworICAgICAgICByZXR1cm4gZmFsc2U7CiAKICAgICAvKiBXZSBh
bHNvIG5ldmVyIHBlcm1pdCBkaXJlY3QgYWNjZXNzIHRvIHRoZSBSVEMvQ01PUyByZWdpc3RlcnMu
ICovCiAgICAgaWYgKCAoKHBvcnQgJiB+MSkgPT0gUlRDX1BPUlQoMCkpICkKLSAgICAgICAgcmV0
dXJuIDA7CisgICAgICAgIHJldHVybiBmYWxzZTsKIAogICAgIHJldHVybiBpb3BvcnRzX2FjY2Vz
c19wZXJtaXR0ZWQoZCwgcG9ydCwgcG9ydCArIGJ5dGVzIC0gMSk7CiB9CiAKLXN0YXRpYyBib29s
X3QgcGNpX2NmZ19vayhzdHJ1Y3QgZG9tYWluICpjdXJyZCwgdW5zaWduZWQgaW50IHN0YXJ0LAot
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBzaXplLCB1aW50MzJfdCAqd3Jp
dGUpCitzdGF0aWMgYm9vbCBwY2lfY2ZnX29rKHN0cnVjdCBkb21haW4gKmN1cnJkLCB1bnNpZ25l
ZCBpbnQgc3RhcnQsCisgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBzaXplLCB1
aW50MzJfdCAqd3JpdGUpCiB7CiAgICAgdWludDMyX3QgbWFjaGluZV9iZGY7CiAKICAgICBpZiAo
ICFpc19oYXJkd2FyZV9kb21haW4oY3VycmQpICkKLSAgICAgICAgcmV0dXJuIDA7CisgICAgICAg
IHJldHVybiBmYWxzZTsKIAogICAgIGlmICggIUNGOF9FTkFCTEVEKGN1cnJkLT5hcmNoLnBjaV9j
ZjgpICkKLSAgICAgICAgcmV0dXJuIDE7CisgICAgICAgIHJldHVybiB0cnVlOwogCiAgICAgbWFj
aGluZV9iZGYgPSBDRjhfQkRGKGN1cnJkLT5hcmNoLnBjaV9jZjgpOwogICAgIGlmICggd3JpdGUg
KQpAQCAtMTg1LDcgKzE4Nyw3IEBAIHN0YXRpYyBib29sX3QgcGNpX2NmZ19vayhzdHJ1Y3QgZG9t
YWluICpjdXJyZCwgdW5zaWduZWQgaW50IHN0YXJ0LAogICAgICAgICBjb25zdCB1bnNpZ25lZCBs
b25nICpyb19tYXAgPSBwY2lfZ2V0X3JvX21hcCgwKTsKIAogICAgICAgICBpZiAoIHJvX21hcCAm
JiB0ZXN0X2JpdChtYWNoaW5lX2JkZiwgcm9fbWFwKSApCi0gICAgICAgICAgICByZXR1cm4gMDsK
KyAgICAgICAgICAgIHJldHVybiBmYWxzZTsKICAgICB9CiAgICAgc3RhcnQgfD0gQ0Y4X0FERFJf
TE8oY3VycmQtPmFyY2gucGNpX2NmOCk7CiAgICAgLyogQU1EIGV4dGVuZGVkIGNvbmZpZ3VyYXRp
b24gc3BhY2UgYWNjZXNzPyAqLwpAQCAtMTk2LDcgKzE5OCw3IEBAIHN0YXRpYyBib29sX3QgcGNp
X2NmZ19vayhzdHJ1Y3QgZG9tYWluICpjdXJyZCwgdW5zaWduZWQgaW50IHN0YXJ0LAogICAgICAg
ICB1aW50NjRfdCBtc3JfdmFsOwogCiAgICAgICAgIGlmICggcmRtc3Jfc2FmZShNU1JfQU1ENjRf
TkJfQ0ZHLCBtc3JfdmFsKSApCi0gICAgICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgICAgIHJl
dHVybiBmYWxzZTsKICAgICAgICAgaWYgKCBtc3JfdmFsICYgKDFVTEwgPDwgQU1ENjRfTkJfQ0ZH
X0NGOF9FWFRfRU5BQkxFX0JJVCkgKQogICAgICAgICAgICAgc3RhcnQgfD0gQ0Y4X0FERFJfSEko
Y3VycmQtPmFyY2gucGNpX2NmOCk7CiAgICAgfQpAQCAtMjczLDcgKzI3NSw4IEBAIHVpbnQzMl90
IGd1ZXN0X2lvX3JlYWQodW5zaWduZWQgaW50IHBvcnQsIHVuc2lnbmVkIGludCBieXRlcywKIH0K
IAogc3RhdGljIHVuc2lnbmVkIGludCBjaGVja19ndWVzdF9pb19icmVha3BvaW50KHN0cnVjdCB2
Y3B1ICp2LAotICAgIHVuc2lnbmVkIGludCBwb3J0LCB1bnNpZ25lZCBpbnQgbGVuKQorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBwb3J0
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCBsZW4pCiB7CiAgICAgdW5zaWduZWQgaW50IHdpZHRoLCBpLCBtYXRjaCA9IDA7CiAgICAg
dW5zaWduZWQgbG9uZyBzdGFydDsKQEAgLTMwMSw3ICszMDQsNyBAQCBzdGF0aWMgdW5zaWduZWQg
aW50IGNoZWNrX2d1ZXN0X2lvX2JyZWFrcG9pbnQoc3RydWN0IHZjcHUgKnYsCiAgICAgICAgIH0K
IAogICAgICAgICBpZiAoIChzdGFydCA8IChwb3J0ICsgbGVuKSkgJiYgKChzdGFydCArIHdpZHRo
KSA+IHBvcnQpICkKLSAgICAgICAgICAgIG1hdGNoIHw9IDEgPDwgaTsKKyAgICAgICAgICAgIG1h
dGNoIHw9IDF1IDw8IGk7CiAgICAgfQogCiAgICAgcmV0dXJuIG1hdGNoOwpAQCAtMzQyLDcgKzM0
NSw4IEBAIHZvaWQgZ3Vlc3RfaW9fd3JpdGUodW5zaWduZWQgaW50IHBvcnQsIHVuc2lnbmVkIGlu
dCBieXRlcywgdWludDMyX3QgZGF0YSwKIHsKICAgICBpZiAoIGFkbWluX2lvX29rYXkocG9ydCwg
Ynl0ZXMsIGN1cnJkKSApCiAgICAgewotICAgICAgICBzd2l0Y2ggKCBieXRlcyApIHsKKyAgICAg
ICAgc3dpdGNoICggYnl0ZXMgKQorICAgICAgICB7CiAgICAgICAgIGNhc2UgMToKICAgICAgICAg
ICAgIG91dGIoKHVpbnQ4X3QpZGF0YSwgcG9ydCk7CiAgICAgICAgICAgICBpZiAoIHB2X3Bvc3Rf
b3V0Yl9ob29rICkKQEAgLTc0MSw3ICs3NDUsNyBAQCBzdGF0aWMgaW50IHByaXZfb3Bfd3JpdGVf
Y3IodW5zaWduZWQgaW50IHJlZywgdW5zaWduZWQgbG9uZyB2YWwsCiAgICAgICAgIGlmICggKHZh
bCBeIHJlYWRfY3IwKCkpICYgflg4Nl9DUjBfVFMgKQogICAgICAgICB7CiAgICAgICAgICAgICBn
ZHByaW50ayhYRU5MT0dfV0FSTklORywKLSAgICAgICAgICAgICAgICAgICAgIkF0dGVtcHQgdG8g
Y2hhbmdlIHVubW9kaWZpYWJsZSBDUjAgZmxhZ3NcbiIpOworICAgICAgICAgICAgICAgICAgICAg
IkF0dGVtcHQgdG8gY2hhbmdlIHVubW9kaWZpYWJsZSBDUjAgZmxhZ3NcbiIpOwogICAgICAgICAg
ICAgYnJlYWs7CiAgICAgICAgIH0KICAgICAgICAgZG9fZnB1X3Rhc2tzd2l0Y2goISEodmFsICYg
WDg2X0NSMF9UUykpOwpAQCAtOTQ4LDE2ICs5NTIsMTYgQEAgc3RhdGljIGludCBwcml2X29wX3Jl
YWRfbXNyKHVuc2lnbmVkIGludCByZWcsIHVpbnQ2NF90ICp2YWwsCiAgICAgICAgICAgICAqdmFs
IHw9IE1TUl9NSVNDX0ZFQVRVUkVTX0NQVUlEX0ZBVUxUSU5HOwogICAgICAgICByZXR1cm4gWDg2
RU1VTF9PS0FZOwogCi0gICAgY2FzZSBNU1JfUDZfUEVSRkNUUigwKS4uLk1TUl9QNl9QRVJGQ1RS
KDcpOgotICAgIGNhc2UgTVNSX1A2X0VWTlRTRUwoMCkuLi5NU1JfUDZfRVZOVFNFTCgzKToKLSAg
ICBjYXNlIE1TUl9DT1JFX1BFUkZfRklYRURfQ1RSMC4uLk1TUl9DT1JFX1BFUkZfRklYRURfQ1RS
MjoKLSAgICBjYXNlIE1TUl9DT1JFX1BFUkZfRklYRURfQ1RSX0NUUkwuLi5NU1JfQ09SRV9QRVJG
X0dMT0JBTF9PVkZfQ1RSTDoKKyAgICBjYXNlIE1TUl9QNl9QRVJGQ1RSKDApIC4uLiBNU1JfUDZf
UEVSRkNUUig3KToKKyAgICBjYXNlIE1TUl9QNl9FVk5UU0VMKDApIC4uLiBNU1JfUDZfRVZOVFNF
TCgzKToKKyAgICBjYXNlIE1TUl9DT1JFX1BFUkZfRklYRURfQ1RSMCAuLi4gTVNSX0NPUkVfUEVS
Rl9GSVhFRF9DVFIyOgorICAgIGNhc2UgTVNSX0NPUkVfUEVSRl9GSVhFRF9DVFJfQ1RSTCAuLi4g
TVNSX0NPUkVfUEVSRl9HTE9CQUxfT1ZGX0NUUkw6CiAgICAgICAgIGlmICggYm9vdF9jcHVfZGF0
YS54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfSU5URUwgKQogICAgICAgICB7CiAgICAgICAgICAg
ICB2cG11X21zciA9IHRydWU7CiAgICAgICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KLSAgICBj
YXNlIE1TUl9BTURfRkFNMTVIX0VWTlRTRUwwLi4uTVNSX0FNRF9GQU0xNUhfUEVSRkNUUjU6Ci0g
ICAgY2FzZSBNU1JfSzdfRVZOVFNFTDAuLi5NU1JfSzdfUEVSRkNUUjM6CisgICAgY2FzZSBNU1Jf
QU1EX0ZBTTE1SF9FVk5UU0VMMCAuLi4gTVNSX0FNRF9GQU0xNUhfUEVSRkNUUjU6CisgICAgY2Fz
ZSBNU1JfSzdfRVZOVFNFTDAgLi4uIE1TUl9LN19QRVJGQ1RSMzoKICAgICAgICAgICAgIGlmICgg
dnBtdV9tc3IgfHwgKGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0FNRCkg
KQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGlmICggdnBtdV9kb19yZG1zcihyZWcs
IHZhbCkgKQpAQCAtMTE1MywxNSArMTE1NywxNSBAQCBzdGF0aWMgaW50IHByaXZfb3Bfd3JpdGVf
bXNyKHVuc2lnbmVkIGludCByZWcsIHVpbnQ2NF90IHZhbCwKICAgICAgICAgY3Vyci0+YXJjaC5j
cHVpZF9mYXVsdGluZyA9ICEhKHZhbCAmIE1TUl9NSVNDX0ZFQVRVUkVTX0NQVUlEX0ZBVUxUSU5H
KTsKICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKIAotICAgIGNhc2UgTVNSX1A2X1BFUkZD
VFIoMCkuLi5NU1JfUDZfUEVSRkNUUig3KToKLSAgICBjYXNlIE1TUl9QNl9FVk5UU0VMKDApLi4u
TVNSX1A2X0VWTlRTRUwoMyk6Ci0gICAgY2FzZSBNU1JfQ09SRV9QRVJGX0ZJWEVEX0NUUjAuLi5N
U1JfQ09SRV9QRVJGX0ZJWEVEX0NUUjI6Ci0gICAgY2FzZSBNU1JfQ09SRV9QRVJGX0ZJWEVEX0NU
Ul9DVFJMLi4uTVNSX0NPUkVfUEVSRl9HTE9CQUxfT1ZGX0NUUkw6CisgICAgY2FzZSBNU1JfUDZf
UEVSRkNUUigwKSAuLi4gTVNSX1A2X1BFUkZDVFIoNyk6CisgICAgY2FzZSBNU1JfUDZfRVZOVFNF
TCgwKSAuLi4gTVNSX1A2X0VWTlRTRUwoMyk6CisgICAgY2FzZSBNU1JfQ09SRV9QRVJGX0ZJWEVE
X0NUUjAgLi4uIE1TUl9DT1JFX1BFUkZfRklYRURfQ1RSMjoKKyAgICBjYXNlIE1TUl9DT1JFX1BF
UkZfRklYRURfQ1RSX0NUUkwgLi4uIE1TUl9DT1JFX1BFUkZfR0xPQkFMX09WRl9DVFJMOgogICAg
ICAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0lOVEVMICkK
ICAgICAgICAgewogICAgICAgICAgICAgdnBtdV9tc3IgPSB0cnVlOwotICAgIGNhc2UgTVNSX0FN
RF9GQU0xNUhfRVZOVFNFTDAuLi5NU1JfQU1EX0ZBTTE1SF9QRVJGQ1RSNToKLSAgICBjYXNlIE1T
Ul9LN19FVk5UU0VMMC4uLk1TUl9LN19QRVJGQ1RSMzoKKyAgICBjYXNlIE1TUl9BTURfRkFNMTVI
X0VWTlRTRUwwIC4uLiBNU1JfQU1EX0ZBTTE1SF9QRVJGQ1RSNToKKyAgICBjYXNlIE1TUl9LN19F
Vk5UU0VMMCAuLi4gTVNSX0s3X1BFUkZDVFIzOgogICAgICAgICAgICAgaWYgKCB2cG11X21zciB8
fCAoYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfQU1EKSApCiAgICAgICAg
ICAgICB7CiAgICAgICAgICAgICAgICAgaWYgKCAodnBtdV9tb2RlICYgWEVOUE1VX01PREVfQUxM
KSAmJgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 08 17:12:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 17:12:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dJ0yh-0004r7-Be; Thu, 08 Jun 2017 17:12: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=3259bf657=wei.liu2@citrix.com>)
 id 1dJ0yf-0004qd-Nk
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 17:12:09 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 B8/2C-02955-96589395; Thu, 08 Jun 2017 17:12:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHRDpG5Gq2W
 kwd872hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b6limMBftZKvr2f2RtYHzO3MXIySEh4C9x
 r+EFO4jNJqAs8bOzlw3EFhHQk2g68JwRxGYWyJPo/PgRrEZYwFfi4vRnTCA2i4CKxO/5L8FsX
 gELiWXznkLNlJfY1XaRFcTmFLCUWPJ5OlCcg0MIqKZ3ZwJIWEhAQaJj+jGoVkGJkzOfsECskp
 A4+OIF8wRG3llIUrOQpBYwMq1i1ChOLSpLLdI1NNFLKspMzyjJTczM0TU0MNbLTS0uTkxPzUl
 MKtZLzs/dxAgMHQYg2MG4YrvnIUZJDiYlUV5FActIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8
 +c1AOcGi1PTUirTMHGAQw6QlOHiURHjXNgCleYsLEnOLM9MhUqcYdTmaPmz5wiTEkpeflyolz
 hvQAlQkAFKUUZoHNwIWUZcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzGsMcglPZl4J3KZXQE
 cwAR2x5J0FyBEliQgpqQbGePNXMyuOhIWul3X59Hr1TaaKtVtitnj3pe55sXHfgbVxnmpvFvW
 3ntEWzwprY3MR2FG9K58hRtRVf2fQpGJ9f/v/92Z7ONRsOLT5UGd/e9bBOHu2G5MzdD/HKYrs
 DdyupR/Ft6XSOdZiu9D02E2Z3mbZ+zZsCZ3AcD2N/7VAVOSsn/9+XT2nxFKckWioxVxUnAgAe
 5+UoqMCAAA=
X-Env-Sender: prvs=3259bf657=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1496941926!93062974!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38745 invoked from network); 8 Jun 2017 17:12:08 -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;
 8 Jun 2017 17:12:08 -0000
X-IronPort-AV: E=Sophos;i="5.39,315,1493683200"; d="scan'208";a="427128895"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 8 Jun 2017 18:11:41 +0100
Message-ID: <20170608171203.20416-6-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170608171203.20416-1-wei.liu2@citrix.com>
References: <20170608171203.20416-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 v4 05/27] x86/traps: remove now unused inclusion
	of 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>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNhbiBiZSBz
cXVhc2hlZCBpbnRvIHByZXZpb3VzIHBhdGNoLiBLZXB0IHNlcGFyYXRlZCBpbiBjYXNlIGZ1cnRo
ZXIKY29kZSBjaHVybiBpcyByZXF1aXJlZC4KLS0tCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyB8IDIg
LS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni90cmFwcy5jIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKaW5kZXggZmYyNWY2NzlmNS4uYjU2
NDJiMGY5YSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3RyYXBzLmMKKysrIGIveGVuL2FyY2gv
eDg2L3RyYXBzLmMKQEAgLTc5LDggKzc5LDYgQEAKICNpbmNsdWRlIDx4c20veHNtLmg+CiAjaW5j
bHVkZSA8YXNtL3B2L3RyYXBzLmg+CiAKLSNpbmNsdWRlICJwdi9lbXVsYXRlLmgiCi0KIC8qCiAg
KiBvcHRfbm1pOiBvbmUgb2YgJ2lnbm9yZScsICdkb20wJywgb3IgJ2ZhdGFsJy4KICAqICBmYXRh
bDogIFhlbiBwcmludHMgZGlhZ25vc3RpYyBtZXNzYWdlIGFuZCB0aGVuIGhhbmdzLgotLSAKMi4x
MS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 08 17:12:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 17:12:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dJ0yi-0004rs-PQ; Thu, 08 Jun 2017 17:12: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=3259bf657=wei.liu2@citrix.com>)
 id 1dJ0yg-0004qv-UO
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 17:12:11 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 3F/9E-26106-A6589395; Thu, 08 Jun 2017 17:12:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHRDpG5mq2W
 kwdT7chbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bGS4fZC74pVLRseM/YwHhFsouRk0NCwF/i
 yboFbCA2m4CyxM/OXjBbREBPounAc0YQm1kgT6Lz40d2EFtYIEDi66kXYDUsAioS+5t3M4PYv
 AIWEqv/7WOFmCkvsavtIpjNKWApseTzdKAaDg4hoJrenQkgYSEBBYmO6ceYIFoFJU7OfMICsU
 pC4uCLF8wTGHlnIUnNQpJawMi0ilGjOLWoLLVI19BEL6koMz2jJDcxM0fX0MBYLze1uDgxPTU
 nMalYLzk/dxMjMHQYgGAH44rtnocYJTmYlER5FQUsI4X4kvJTKjMSizPii0pzUosPMcpwcChJ
 8OY3A+UEi1LTUyvSMnOAQQyTluDgURLhXdsAlOYtLkjMLc5Mh0idYtTlWNCz4QuTEEtefl6ql
 DhvQAtQkQBIUUZpHtwIWERdYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjCvMcglPJl5JXCbXg
 EdwQR0xJJ3FiBHlCQipKQaGNdmrzyvuznkUzerwjm+uAvqTDxXj35gqdlkPiUsLFXv+/UrH10
 n6F+u1lwaO0Xs6Gmrb49VCpzyLVhmirk7nfR8ktIZ7H8twfRZuLTp+hdlFy7GF510zNNZofni
 2fH2nc6mx093CTxKUp5i7rBzPpuhUm79f43Hj+qaONrF0s9M/D3bLvyonhJLcUaioRZzUXEiA
 GJVF1ajAgAA
X-Env-Sender: prvs=3259bf657=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1496941926!93062974!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39488 invoked from network); 8 Jun 2017 17:12:09 -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;
 8 Jun 2017 17:12:09 -0000
X-IronPort-AV: E=Sophos;i="5.39,315,1493683200"; d="scan'208";a="427128898"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 8 Jun 2017 18:11:44 +0100
Message-ID: <20170608171203.20416-9-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170608171203.20416-1-wei.liu2@citrix.com>
References: <20170608171203.20416-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 v4 08/27] x86: move some misc PV hypercalls to
	misc-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>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvcHYvTWFrZWZpbGUgICAgICAgICAgfCAgMSArCiB4ZW4vYXJjaC94ODYvcHYvbWlzYy1o
eXBlcmNhbGxzLmMgfCA3OCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysK
IHhlbi9hcmNoL3g4Ni90cmFwcy5jICAgICAgICAgICAgICB8IDQ0IC0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgNzkgaW5zZXJ0aW9ucygrKSwgNDQgZGVsZXRpb25zKC0p
CiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gveDg2L3B2L21pc2MtaHlwZXJjYWxscy5jCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L01ha2VmaWxlIGIveGVuL2FyY2gveDg2L3B2L01h
a2VmaWxlCmluZGV4IDQyY2E2NGRjOWUuLjkzOWVhNjBiZWEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9wdi9NYWtlZmlsZQorKysgYi94ZW4vYXJjaC94ODYvcHYvTWFrZWZpbGUKQEAgLTgsMyAr
OCw0IEBAIG9iai15ICs9IGVtdWwtZ2F0ZS1vcC5vCiBvYmoteSArPSBlbXVsLWludi1vcC5vCiBv
YmoteSArPSBlbXVsLXByaXYtb3Aubwogb2JqLWJpbi15ICs9IGdwcl9zd2l0Y2gubworb2JqLXkg
Kz0gbWlzYy1oeXBlcmNhbGxzLm8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9taXNjLWh5
cGVyY2FsbHMuYyBiL3hlbi9hcmNoL3g4Ni9wdi9taXNjLWh5cGVyY2FsbHMuYwpuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi41ODYyMTMwNjk3Ci0tLSAvZGV2L251bGwKKysr
IGIveGVuL2FyY2gveDg2L3B2L21pc2MtaHlwZXJjYWxscy5jCkBAIC0wLDAgKzEsNzggQEAKKy8q
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioKKyAqIGFyY2gveDg2L3B2L21pc2MtaHlwZXJjYWxscy5jCisg
KgorICogTWlzYyBoeXBlcmNhbGwgaGFuZGxlcnMKKyAqCisgKiBNb2RpZmljYXRpb25zIHRvIExp
bnV4IG9yaWdpbmFsIGFyZSBjb3B5cmlnaHQgKGMpIDIwMDItMjAwNCwgSyBBIEZyYXNlcgorICoK
KyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBp
dCBhbmQvb3IgbW9kaWZ5CisgKiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFs
IFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQorICogdGhlIEZyZWUgU29mdHdhcmUgRm91
bmRhdGlvbjsgZWl0aGVyIHZlcnNpb24gMiBvZiB0aGUgTGljZW5zZSwgb3IKKyAqIChhdCB5b3Vy
IG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3Ry
aWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9V
VCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICog
TUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2Vl
IHRoZQorICogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAq
CisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQ
dWJsaWMgTGljZW5zZQorICogYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxo
dHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKyAqLworCisjaW5jbHVkZSA8eGVuL2h5cGVy
Y2FsbC5oPgorCisjaW5jbHVkZSA8YXNtL2RlYnVncmVnLmg+CisKK2xvbmcgZG9fc2V0X2RlYnVn
cmVnKGludCByZWcsIHVuc2lnbmVkIGxvbmcgdmFsdWUpCit7CisgICAgcmV0dXJuIHNldF9kZWJ1
Z3JlZyhjdXJyZW50LCByZWcsIHZhbHVlKTsKK30KKwordW5zaWduZWQgbG9uZyBkb19nZXRfZGVi
dWdyZWcoaW50IHJlZykKK3sKKyAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7CisKKyAg
ICBzd2l0Y2ggKCByZWcgKQorICAgIHsKKyAgICBjYXNlIDAgLi4uIDM6CisgICAgY2FzZSA2Ogor
ICAgICAgICByZXR1cm4gY3Vyci0+YXJjaC5kZWJ1Z3JlZ1tyZWddOworICAgIGNhc2UgNzoKKyAg
ICAgICAgcmV0dXJuIChjdXJyLT5hcmNoLmRlYnVncmVnWzddIHwKKyAgICAgICAgICAgICAgICBj
dXJyLT5hcmNoLmRlYnVncmVnWzVdKTsKKyAgICBjYXNlIDQgLi4uIDU6CisgICAgICAgIHJldHVy
biAoKGN1cnItPmFyY2gucHZfdmNwdS5jdHJscmVnWzRdICYgWDg2X0NSNF9ERSkgPworICAgICAg
ICAgICAgICAgIGN1cnItPmFyY2guZGVidWdyZWdbcmVnICsgMl0gOiAwKTsKKyAgICB9CisKKyAg
ICByZXR1cm4gLUVJTlZBTDsKK30KKworbG9uZyBkb19mcHVfdGFza3N3aXRjaChpbnQgc2V0KQor
eworICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKKworICAgIGlmICggc2V0ICkKKyAgICB7
CisgICAgICAgIHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzBdIHw9IFg4Nl9DUjBfVFM7CisgICAg
ICAgIHN0dHMoKTsKKyAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgdi0+YXJjaC5wdl92
Y3B1LmN0cmxyZWdbMF0gJj0gflg4Nl9DUjBfVFM7CisgICAgICAgIGlmICggdi0+ZnB1X2RpcnRp
ZWQgKQorICAgICAgICAgICAgY2x0cygpOworICAgIH0KKworICAgIHJldHVybiAwOworfQorCisv
KgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNE
IgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIHRhYi13aWR0aDogNAorICogaW5kZW50LXRhYnMt
bW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90cmFwcy5j
IGIveGVuL2FyY2gveDg2L3RyYXBzLmMKaW5kZXggNDQwYWFkMTgyYi4uNjkyM2MyZWYwMSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3RyYXBzLmMK
QEAgLTE0ODgsMjUgKzE0ODgsNiBAQCB2b2lkIF9faW5pdCBkb19lYXJseV9wYWdlX2ZhdWx0KHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIH0KIH0KIAotbG9uZyBkb19mcHVfdGFza3N3
aXRjaChpbnQgc2V0KQotewotICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKLQotICAgIGlm
ICggc2V0ICkKLSAgICB7Ci0gICAgICAgIHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzBdIHw9IFg4
Nl9DUjBfVFM7Ci0gICAgICAgIHN0dHMoKTsKLSAgICB9Ci0gICAgZWxzZQotICAgIHsKLSAgICAg
ICAgdi0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbMF0gJj0gflg4Nl9DUjBfVFM7Ci0gICAgICAgIGlm
ICggdi0+ZnB1X2RpcnRpZWQgKQotICAgICAgICAgICAgY2x0cygpOwotICAgIH0KLQotICAgIHJl
dHVybiAwOwotfQotCiB2b2lkIGRvX2dlbmVyYWxfcHJvdGVjdGlvbihzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncykKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7CkBAIC0yMjQ5LDMx
ICsyMjMwLDYgQEAgbG9uZyBzZXRfZGVidWdyZWcoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGlu
dCByZWcsIHVuc2lnbmVkIGxvbmcgdmFsdWUpCiAgICAgcmV0dXJuIDA7CiB9CiAKLWxvbmcgZG9f
c2V0X2RlYnVncmVnKGludCByZWcsIHVuc2lnbmVkIGxvbmcgdmFsdWUpCi17Ci0gICAgcmV0dXJu
IHNldF9kZWJ1Z3JlZyhjdXJyZW50LCByZWcsIHZhbHVlKTsKLX0KLQotdW5zaWduZWQgbG9uZyBk
b19nZXRfZGVidWdyZWcoaW50IHJlZykKLXsKLSAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJl
bnQ7Ci0KLSAgICBzd2l0Y2ggKCByZWcgKQotICAgIHsKLSAgICBjYXNlIDAgLi4uIDM6Ci0gICAg
Y2FzZSA2OgotICAgICAgICByZXR1cm4gY3Vyci0+YXJjaC5kZWJ1Z3JlZ1tyZWddOwotICAgIGNh
c2UgNzoKLSAgICAgICAgcmV0dXJuIChjdXJyLT5hcmNoLmRlYnVncmVnWzddIHwKLSAgICAgICAg
ICAgICAgICBjdXJyLT5hcmNoLmRlYnVncmVnWzVdKTsKLSAgICBjYXNlIDQgLi4uIDU6Ci0gICAg
ICAgIHJldHVybiAoKGN1cnItPmFyY2gucHZfdmNwdS5jdHJscmVnWzRdICYgWDg2X0NSNF9ERSkg
PwotICAgICAgICAgICAgICAgIGN1cnItPmFyY2guZGVidWdyZWdbcmVnICsgMl0gOiAwKTsKLSAg
ICB9Ci0KLSAgICByZXR1cm4gLUVJTlZBTDsKLX0KLQogdm9pZCBhc21fZG9tYWluX2NyYXNoX3N5
bmNocm9ub3VzKHVuc2lnbmVkIGxvbmcgYWRkcikKIHsKICAgICAvKgotLSAKMi4xMS4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 08 17:12:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 17:12:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dJ0yk-0004u8-Kl; Thu, 08 Jun 2017 17:12: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=3259bf657=wei.liu2@citrix.com>)
 id 1dJ0yj-0004rn-68
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 17:12:13 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 CD/E6-01992-C6589395; Thu, 08 Jun 2017 17:12:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeJIrShJLcpLzFFi42JxWrrBXjez1TL
 S4PVaDovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPmrUXMBbO0KlZe72FqYFyi0MXIySEh4C/R
 +usfM4jNJqAs8bOzlw3EFhHQk2g68JwRxGYWyJPo/PiRHcQWFnCX2Lb2OUsXIwcHi4CKRPfbC
 JAwr4ClxKPXV5ggRspL7Gq7yApicwLFl3yezgxSLiRgIdG7MwEkLCSgINEx/RgTRKugxMmZT1
 ggNklIHHzxgnkCI+8sJKlZSFILGJlWMWoUpxaVpRbpGprrJRVlpmeU5CZm5ugaGpjq5aYWFye
 mp+YkJhXrJefnbmIEBg4DEOxgvHja8xCjJAeTkiivooBlpBBfUn5KZUZicUZ8UWlOavEhRhkO
 DiUJ3s/NQDnBotT01Iq0zBxgCMOkJTh4lER41zYApXmLCxJzizPTIVKnGBWlxHnPgPQJgCQyS
 vPg2mBxc4lRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvMktQFN4MvNK4Ka/AlrMBLR4yTsLkM
 UliQgpqQbGzcy9r8/Zrnu858k6nr/vdnx5ZuvFq3aI9+//PvHWlNLfPC/b0zrVoifvTo+/sMh
 yJTd3qtXn64f7Hp37s+B55hS2S3+LJ7aXnI7mN361cO1ujZ6zgkvr68SnHQ1+k91+rGn1it0l
 nHYzZ/xPuVt3fhvP5j+e4Tfki+5OqQ1Kfbv4V+ImqWVR3EosxRmJhlrMRcWJAHchv0GWAgAA
X-Env-Sender: prvs=3259bf657=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1496941925!66244469!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3583 invoked from network); 8 Jun 2017 17:12:08 -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;
 8 Jun 2017 17:12:08 -0000
X-IronPort-AV: E=Sophos;i="5.39,315,1493683200"; d="scan'208";a="435686874"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 8 Jun 2017 18:11:45 +0100
Message-ID: <20170608171203.20416-10-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170608171203.20416-1-wei.liu2@citrix.com>
References: <20170608171203.20416-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 v4 09/27] x86/traps: move pv_inject_event to
	pv/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>

VGFrZSB0aGUgb3Bwb3J0dW5pdHkgdG8gcmVuYW1lICJ2IiB0byAiY3VyciIuCgpObyBmdW5jdGlv
bmFsIGNoYW5nZS4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
Ci0tLQogeGVuL2FyY2gveDg2L3B2L3RyYXBzLmMgfCA3MyArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyAgICB8IDY5
IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDIgZmlsZXMg
Y2hhbmdlZCwgNzMgaW5zZXJ0aW9ucygrKSwgNjkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L3B2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvcHYvdHJhcHMuYwppbmRleCA2
ZTY5ZjJhZDU4Li5lYzdmZjEwNDBiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvdHJhcHMu
YworKysgYi94ZW4vYXJjaC94ODYvcHYvdHJhcHMuYwpAQCAtMjIsOSArMjIsMTMgQEAKICNpbmNs
dWRlIDx4ZW4vZXZlbnQuaD4KICNpbmNsdWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+CiAjaW5jbHVk
ZSA8eGVuL2h5cGVyY2FsbC5oPgorI2luY2x1ZGUgPHhlbi9saWIuaD4KICNpbmNsdWRlIDx4ZW4v
c2NoZWQuaD4KKyNpbmNsdWRlIDx4ZW4vdHJhY2UuaD4KIAogI2luY2x1ZGUgPGFzbS9hcGljLmg+
CisjaW5jbHVkZSA8YXNtL3NoYXJlZC5oPgorI2luY2x1ZGUgPGFzbS90cmFwcy5oPgogCiB2b2lk
IGRvX2VudHJ5X2ludDgyKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogewpAQCAtODMsNiAr
ODcsNzUgQEAgbG9uZyBkb19zZXRfdHJhcF90YWJsZShYRU5fR1VFU1RfSEFORExFX1BBUkFNKGNv
bnN0X3RyYXBfaW5mb190KSB0cmFwcykKICAgICByZXR1cm4gcmM7CiB9CiAKK3ZvaWQgcHZfaW5q
ZWN0X2V2ZW50KGNvbnN0IHN0cnVjdCB4ODZfZXZlbnQgKmV2ZW50KQoreworICAgIHN0cnVjdCB2
Y3B1ICpjdXJyID0gY3VycmVudDsKKyAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyA9IGd1
ZXN0X2NwdV91c2VyX3JlZ3MoKTsKKyAgICBzdHJ1Y3QgdHJhcF9ib3VuY2UgKnRiOworICAgIGNv
bnN0IHN0cnVjdCB0cmFwX2luZm8gKnRpOworICAgIGNvbnN0IHVpbnQ4X3QgdmVjdG9yID0gZXZl
bnQtPnZlY3RvcjsKKyAgICB1bnNpZ25lZCBpbnQgZXJyb3JfY29kZSA9IGV2ZW50LT5lcnJvcl9j
b2RlOworICAgIGJvb2wgdXNlX2Vycm9yX2NvZGU7CisKKyAgICBBU1NFUlQodmVjdG9yID09IGV2
ZW50LT52ZWN0b3IpOyAvKiBDb25maXJtIG5vIHRydW5jYXRpb24uICovCisgICAgaWYgKCBldmVu
dC0+dHlwZSA9PSBYODZfRVZFTlRUWVBFX0hXX0VYQ0VQVElPTiApCisgICAgeworICAgICAgICBB
U1NFUlQodmVjdG9yIDwgMzIpOworICAgICAgICB1c2VfZXJyb3JfY29kZSA9IFRSQVBfSEFWRV9F
QyAmICgxdSA8PCB2ZWN0b3IpOworICAgIH0KKyAgICBlbHNlCisgICAgeworICAgICAgICBBU1NF
UlQoZXZlbnQtPnR5cGUgPT0gWDg2X0VWRU5UVFlQRV9TV19JTlRFUlJVUFQpOworICAgICAgICB1
c2VfZXJyb3JfY29kZSA9IGZhbHNlOworICAgIH0KKyAgICBpZiAoIHVzZV9lcnJvcl9jb2RlICkK
KyAgICAgICAgQVNTRVJUKGVycm9yX2NvZGUgIT0gWDg2X0VWRU5UX05PX0VDKTsKKyAgICBlbHNl
CisgICAgICAgIEFTU0VSVChlcnJvcl9jb2RlID09IFg4Nl9FVkVOVF9OT19FQyk7CisKKyAgICB0
YiA9ICZjdXJyLT5hcmNoLnB2X3ZjcHUudHJhcF9ib3VuY2U7CisgICAgdGkgPSAmY3Vyci0+YXJj
aC5wdl92Y3B1LnRyYXBfY3R4dFt2ZWN0b3JdOworCisgICAgdGItPmZsYWdzID0gVEJGX0VYQ0VQ
VElPTjsKKyAgICB0Yi0+Y3MgICAgPSB0aS0+Y3M7CisgICAgdGItPmVpcCAgID0gdGktPmFkZHJl
c3M7CisKKyAgICBpZiAoIGV2ZW50LT50eXBlID09IFg4Nl9FVkVOVFRZUEVfSFdfRVhDRVBUSU9O
ICYmCisgICAgICAgICB2ZWN0b3IgPT0gVFJBUF9wYWdlX2ZhdWx0ICkKKyAgICB7CisgICAgICAg
IGN1cnItPmFyY2gucHZfdmNwdS5jdHJscmVnWzJdID0gZXZlbnQtPmNyMjsKKyAgICAgICAgYXJj
aF9zZXRfY3IyKGN1cnIsIGV2ZW50LT5jcjIpOworCisgICAgICAgIC8qIFJlLXNldCBlcnJvcl9j
b2RlLnVzZXIgZmxhZyBhcHByb3ByaWF0ZWx5IGZvciB0aGUgZ3Vlc3QuICovCisgICAgICAgIGVy
cm9yX2NvZGUgJj0gflBGRUNfdXNlcl9tb2RlOworICAgICAgICBpZiAoICFndWVzdF9rZXJuZWxf
bW9kZShjdXJyLCByZWdzKSApCisgICAgICAgICAgICBlcnJvcl9jb2RlIHw9IFBGRUNfdXNlcl9t
b2RlOworCisgICAgICAgIHRyYWNlX3B2X3BhZ2VfZmF1bHQoZXZlbnQtPmNyMiwgZXJyb3JfY29k
ZSk7CisgICAgfQorICAgIGVsc2UKKyAgICAgICAgdHJhY2VfcHZfdHJhcCh2ZWN0b3IsIHJlZ3Mt
PnJpcCwgdXNlX2Vycm9yX2NvZGUsIGVycm9yX2NvZGUpOworCisgICAgaWYgKCB1c2VfZXJyb3Jf
Y29kZSApCisgICAgeworICAgICAgICB0Yi0+ZmxhZ3MgfD0gVEJGX0VYQ0VQVElPTl9FUlJDT0RF
OworICAgICAgICB0Yi0+ZXJyb3JfY29kZSA9IGVycm9yX2NvZGU7CisgICAgfQorCisgICAgaWYg
KCBUSV9HRVRfSUYodGkpICkKKyAgICAgICAgdGItPmZsYWdzIHw9IFRCRl9JTlRFUlJVUFQ7CisK
KyAgICBpZiAoIHVubGlrZWx5KG51bGxfdHJhcF9ib3VuY2UoY3VyciwgdGIpKSApCisgICAgewor
ICAgICAgICBncHJpbnRrKFhFTkxPR19XQVJOSU5HLAorICAgICAgICAgICAgICAgICJVbmhhbmRs
ZWQgJXMgZmF1bHQvdHJhcCBbIyVkLCBlYz0lMDR4XVxuIiwKKyAgICAgICAgICAgICAgICB0cmFw
c3RyKHZlY3RvciksIHZlY3RvciwgZXJyb3JfY29kZSk7CisKKyAgICAgICAgaWYgKCB2ZWN0b3Ig
PT0gVFJBUF9wYWdlX2ZhdWx0ICkKKyAgICAgICAgICAgIHNob3dfcGFnZV93YWxrKGV2ZW50LT5j
cjIpOworICAgIH0KK30KKwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKaW5k
ZXggNjkyM2MyZWYwMS4uNmFiZmI2MmMwYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3RyYXBz
LmMKKysrIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKQEAgLTYyNiw3NSArNjI2LDYgQEAgdm9pZCBm
YXRhbF90cmFwKGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBib29sX3Qgc2hvd19y
ZW1vdGUpCiAgICAgICAgICAgKHJlZ3MtPmVmbGFncyAmIFg4Nl9FRkxBR1NfSUYpID8gIiIgOiAi
LCBJTiBJTlRFUlJVUFQgQ09OVEVYVCIpOwogfQogCi12b2lkIHB2X2luamVjdF9ldmVudChjb25z
dCBzdHJ1Y3QgeDg2X2V2ZW50ICpldmVudCkKLXsKLSAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJl
bnQ7Ci0gICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MgPSBndWVzdF9jcHVfdXNlcl9yZWdz
KCk7Ci0gICAgc3RydWN0IHRyYXBfYm91bmNlICp0YjsKLSAgICBjb25zdCBzdHJ1Y3QgdHJhcF9p
bmZvICp0aTsKLSAgICBjb25zdCB1aW50OF90IHZlY3RvciA9IGV2ZW50LT52ZWN0b3I7Ci0gICAg
dW5zaWduZWQgaW50IGVycm9yX2NvZGUgPSBldmVudC0+ZXJyb3JfY29kZTsKLSAgICBib29sIHVz
ZV9lcnJvcl9jb2RlOwotCi0gICAgQVNTRVJUKHZlY3RvciA9PSBldmVudC0+dmVjdG9yKTsgLyog
Q29uZmlybSBubyB0cnVuY2F0aW9uLiAqLwotICAgIGlmICggZXZlbnQtPnR5cGUgPT0gWDg2X0VW
RU5UVFlQRV9IV19FWENFUFRJT04gKQotICAgIHsKLSAgICAgICAgQVNTRVJUKHZlY3RvciA8IDMy
KTsKLSAgICAgICAgdXNlX2Vycm9yX2NvZGUgPSBUUkFQX0hBVkVfRUMgJiAoMXUgPDwgdmVjdG9y
KTsKLSAgICB9Ci0gICAgZWxzZQotICAgIHsKLSAgICAgICAgQVNTRVJUKGV2ZW50LT50eXBlID09
IFg4Nl9FVkVOVFRZUEVfU1dfSU5URVJSVVBUKTsKLSAgICAgICAgdXNlX2Vycm9yX2NvZGUgPSBm
YWxzZTsKLSAgICB9Ci0gICAgaWYgKCB1c2VfZXJyb3JfY29kZSApCi0gICAgICAgIEFTU0VSVChl
cnJvcl9jb2RlICE9IFg4Nl9FVkVOVF9OT19FQyk7Ci0gICAgZWxzZQotICAgICAgICBBU1NFUlQo
ZXJyb3JfY29kZSA9PSBYODZfRVZFTlRfTk9fRUMpOwotCi0gICAgdGIgPSAmdi0+YXJjaC5wdl92
Y3B1LnRyYXBfYm91bmNlOwotICAgIHRpID0gJnYtPmFyY2gucHZfdmNwdS50cmFwX2N0eHRbdmVj
dG9yXTsKLQotICAgIHRiLT5mbGFncyA9IFRCRl9FWENFUFRJT047Ci0gICAgdGItPmNzICAgID0g
dGktPmNzOwotICAgIHRiLT5laXAgICA9IHRpLT5hZGRyZXNzOwotCi0gICAgaWYgKCBldmVudC0+
dHlwZSA9PSBYODZfRVZFTlRUWVBFX0hXX0VYQ0VQVElPTiAmJgotICAgICAgICAgdmVjdG9yID09
IFRSQVBfcGFnZV9mYXVsdCApCi0gICAgewotICAgICAgICB2LT5hcmNoLnB2X3ZjcHUuY3RybHJl
Z1syXSA9IGV2ZW50LT5jcjI7Ci0gICAgICAgIGFyY2hfc2V0X2NyMih2LCBldmVudC0+Y3IyKTsK
LQotICAgICAgICAvKiBSZS1zZXQgZXJyb3JfY29kZS51c2VyIGZsYWcgYXBwcm9wcmlhdGVseSBm
b3IgdGhlIGd1ZXN0LiAqLwotICAgICAgICBlcnJvcl9jb2RlICY9IH5QRkVDX3VzZXJfbW9kZTsK
LSAgICAgICAgaWYgKCAhZ3Vlc3Rfa2VybmVsX21vZGUodiwgcmVncykgKQotICAgICAgICAgICAg
ZXJyb3JfY29kZSB8PSBQRkVDX3VzZXJfbW9kZTsKLQotICAgICAgICB0cmFjZV9wdl9wYWdlX2Zh
dWx0KGV2ZW50LT5jcjIsIGVycm9yX2NvZGUpOwotICAgIH0KLSAgICBlbHNlCi0gICAgICAgIHRy
YWNlX3B2X3RyYXAodmVjdG9yLCByZWdzLT5yaXAsIHVzZV9lcnJvcl9jb2RlLCBlcnJvcl9jb2Rl
KTsKLQotICAgIGlmICggdXNlX2Vycm9yX2NvZGUgKQotICAgIHsKLSAgICAgICAgdGItPmZsYWdz
IHw9IFRCRl9FWENFUFRJT05fRVJSQ09ERTsKLSAgICAgICAgdGItPmVycm9yX2NvZGUgPSBlcnJv
cl9jb2RlOwotICAgIH0KLQotICAgIGlmICggVElfR0VUX0lGKHRpKSApCi0gICAgICAgIHRiLT5m
bGFncyB8PSBUQkZfSU5URVJSVVBUOwotCi0gICAgaWYgKCB1bmxpa2VseShudWxsX3RyYXBfYm91
bmNlKHYsIHRiKSkgKQotICAgIHsKLSAgICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywKLSAg
ICAgICAgICAgICAgICAiVW5oYW5kbGVkICVzIGZhdWx0L3RyYXAgWyMlZCwgZWM9JTA0eF1cbiIs
Ci0gICAgICAgICAgICAgICAgdHJhcHN0cih2ZWN0b3IpLCB2ZWN0b3IsIGVycm9yX2NvZGUpOwot
Ci0gICAgICAgIGlmICggdmVjdG9yID09IFRSQVBfcGFnZV9mYXVsdCApCi0gICAgICAgICAgICBz
aG93X3BhZ2Vfd2FsayhldmVudC0+Y3IyKTsKLSAgICB9Ci19Ci0KIC8qCiAgKiBDYWxsZWQgZnJv
bSBhc20gdG8gc2V0IHVwIHRoZSBNQ0UgdHJhcGJvdW5jZSBpbmZvLgogICogUmV0dXJucyAwIGlm
IG5vIGNhbGxiYWNrIGlzIHNldCB1cCwgZWxzZSAxLgotLSAKMi4xMS4wCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Thu Jun 08 17:12:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 17: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 1dJ0yl-0004wK-S5; Thu, 08 Jun 2017 17:12: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=3259bf657=wei.liu2@citrix.com>)
 id 1dJ0yj-0004sg-PH
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 17:12:13 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 30/A5-19466-D6589395; Thu, 08 Jun 2017 17:12:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHSDvW5mq2W
 kwZxnchbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b7cxOYC47bV6xctpWlgXGScRcjJ4eEgL/E
 595j7CA2m4CyxM/OXjYQW0RAT6LpwHNGEJtZIE+i8+NHsBphAQeJuT8+sIDYLAIqEseud4DV8
 ApYSLRM280CMVNeYlfbRVYQm1PAUmLJ5+nMXYwcHEJANb07E0DCQgIKEh3TjzFBtApKnJz5hA
 VilYTEwRcvmCcw8s5CkpqFJLWAkWkVo0ZxalFZapGukZleUlFmekZJbmJmjq6hgalebmpxcWJ
 6ak5iUrFecn7uJkZg6NQzMDDuYLw92e8QoyQHk5Ior6KAZaQQX1J+SmVGYnFGfFFpTmrxIUYZ
 Dg4lCd6AFqCcYFFqempFWmYOMIhh0hIcPEoivGsbgNK8xQWJucWZ6RCpU4y6HAt6NnxhEmLJy
 89LlRKHmCEAUpRRmgc3AhZRlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ8yaDTOHJzCuB2/
 QK6AgmoCOWvLMAOaIkESEl1cAYKJC61En3/ooZU16rHPXPU1R+uYOhIPaGzm/Xrz9WluxT+Br
 78anVper7oaLrb8w12SHLKb7wUKjKasbq5RuLZavZDn8WuR/jtXH+N06f6EteE158apmdsiPi
 6fW9zF8XCJovE1j0lOHS6qsH7j2P1fjKr7pBbOpjFavmqGzZ6S5ZhVp1t40XKLEUZyQaajEXF
 ScCAJnm52GjAgAA
X-Env-Sender: prvs=3259bf657=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1496941927!63693218!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15892 invoked from network); 8 Jun 2017 17:12:09 -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;
 8 Jun 2017 17:12:09 -0000
X-IronPort-AV: E=Sophos;i="5.39,315,1493683200"; d="scan'208";a="435686871"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 8 Jun 2017 18:11:40 +0100
Message-ID: <20170608171203.20416-5-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170608171203.20416-1-wei.liu2@citrix.com>
References: <20170608171203.20416-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 v4 04/27] x86: move PV invalid op 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>

TW92ZSB0aGUgY29kZSB0byBwdi9lbXVsLWludi1vcC5jLiBQcmVmaXggZW11bGF0ZV8qIGZ1bmN0
aW9ucyB3aXRoIHB2XwphbmQgZXhwb3J0IHRoZW0gdmlhIHB2L3RyYXBzLmguCgpQdXJlIGNvZGUg
bW90aW9uIGV4Y2VwdCBmb3IgdGhlIHJlbmFtZS4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3B2L01ha2VmaWxlICAgICAgIHwg
ICAxICsKIHhlbi9hcmNoL3g4Ni9wdi9lbXVsLWludi1vcC5jICB8IDEyMyArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L3RyYXBzLmMgICAgICAg
ICAgIHwgIDc1ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYv
cHYvdHJhcHMuaCB8ICAgNCArKwogNCBmaWxlcyBjaGFuZ2VkLCAxMzAgaW5zZXJ0aW9ucygrKSwg
NzMgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gveDg2L3B2L2VtdWwt
aW52LW9wLmMKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvTWFrZWZpbGUgYi94ZW4vYXJj
aC94ODYvcHYvTWFrZWZpbGUKaW5kZXggMWY2ZmJkM2Y1Yy4uNDJjYTY0ZGM5ZSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L3B2L01ha2VmaWxlCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9NYWtlZmls
ZQpAQCAtNSw1ICs1LDYgQEAgb2JqLWJpbi15ICs9IGRvbTBfYnVpbGQuaW5pdC5vCiBvYmoteSAr
PSBkb21haW4ubwogb2JqLXkgKz0gZW11bGF0ZS5vCiBvYmoteSArPSBlbXVsLWdhdGUtb3Aubwor
b2JqLXkgKz0gZW11bC1pbnYtb3Aubwogb2JqLXkgKz0gZW11bC1wcml2LW9wLm8KIG9iai1iaW4t
eSArPSBncHJfc3dpdGNoLm8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLWludi1v
cC5jIGIveGVuL2FyY2gveDg2L3B2L2VtdWwtaW52LW9wLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMDAwMC4uNmE3MzFjNjA0OQotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9hcmNo
L3g4Ni9wdi9lbXVsLWludi1vcC5jCkBAIC0wLDAgKzEsMTIzIEBACisvKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqCisgKiBhcmNoL3g4Ni9wdi9lbXVsLWludi1vcC5jCisgKgorICogRW11bGF0ZSBpbnZh
bGlkIG9wIGZvciBQViBndWVzdHMKKyAqCisgKiBNb2RpZmljYXRpb25zIHRvIExpbnV4IG9yaWdp
bmFsIGFyZSBjb3B5cmlnaHQgKGMpIDIwMDItMjAwNCwgSyBBIEZyYXNlcgorICoKKyAqIFRoaXMg
cHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3Ig
bW9kaWZ5CisgKiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBM
aWNlbnNlIGFzIHB1Ymxpc2hlZCBieQorICogdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsg
ZWl0aGVyIHZlcnNpb24gMiBvZiB0aGUgTGljZW5zZSwgb3IKKyAqIChhdCB5b3VyIG9wdGlvbikg
YW55IGxhdGVyIHZlcnNpb24uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGlu
IHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FS
UkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRB
QklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorICog
R05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ug
c2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGlj
ZW5zZQorICogYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3
LmdudS5vcmcvbGljZW5zZXMvPi4KKyAqLworCisjaW5jbHVkZSA8eGVuL2Vycm5vLmg+CisjaW5j
bHVkZSA8eGVuL2V2ZW50Lmg+CisjaW5jbHVkZSA8eGVuL2d1ZXN0X2FjY2Vzcy5oPgorI2luY2x1
ZGUgPHhlbi9pb2NhcC5oPgorI2luY2x1ZGUgPHhlbi9zcGlubG9jay5oPgorI2luY2x1ZGUgPHhl
bi90cmFjZS5oPgorCisjaW5jbHVkZSA8YXNtL2FwaWMuaD4KKyNpbmNsdWRlIDxhc20vZGVidWdy
ZWcuaD4KKyNpbmNsdWRlIDxhc20vaHBldC5oPgorI2luY2x1ZGUgPGFzbS9oeXBlcmNhbGwuaD4K
KyNpbmNsdWRlIDxhc20vbWMxNDY4MThydGMuaD4KKyNpbmNsdWRlIDxhc20vcDJtLmg+CisjaW5j
bHVkZSA8YXNtL3B2L3RyYXBzLmg+CisjaW5jbHVkZSA8YXNtL3NoYXJlZC5oPgorI2luY2x1ZGUg
PGFzbS90cmFwcy5oPgorI2luY2x1ZGUgPGFzbS94ODZfZW11bGF0ZS5oPgorCisjaW5jbHVkZSA8
eHNtL3hzbS5oPgorCisjaW5jbHVkZSAiZW11bGF0ZS5oIgorCitpbnQgcHZfZW11bGF0ZV9pbnZh
bGlkX3JkdHNjcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKK3sKKyAgICBjaGFyIG9wY29k
ZVszXTsKKyAgICB1bnNpZ25lZCBsb25nIGVpcCwgcmM7CisgICAgc3RydWN0IHZjcHUgKnYgPSBj
dXJyZW50OworCisgICAgZWlwID0gcmVncy0+cmlwOworICAgIGlmICggKHJjID0gY29weV9mcm9t
X3VzZXIob3Bjb2RlLCAoY2hhciAqKWVpcCwgc2l6ZW9mKG9wY29kZSkpKSAhPSAwICkKKyAgICB7
CisgICAgICAgIHB2X2luamVjdF9wYWdlX2ZhdWx0KDAsIGVpcCArIHNpemVvZihvcGNvZGUpIC0g
cmMpOworICAgICAgICByZXR1cm4gRVhDUkVUX2ZhdWx0X2ZpeGVkOworICAgIH0KKyAgICBpZiAo
IG1lbWNtcChvcGNvZGUsICJceGZceDFceGY5Iiwgc2l6ZW9mKG9wY29kZSkpICkKKyAgICAgICAg
cmV0dXJuIDA7CisgICAgZWlwICs9IHNpemVvZihvcGNvZGUpOworICAgIHB2X3NvZnRfcmR0c2Mo
diwgcmVncywgMSk7CisgICAgcHZfZW11bF9pbnN0cnVjdGlvbl9kb25lKHJlZ3MsIGVpcCk7Cisg
ICAgcmV0dXJuIEVYQ1JFVF9mYXVsdF9maXhlZDsKK30KKworaW50IHB2X2VtdWxhdGVfZm9yY2Vk
X2ludmFsaWRfb3Aoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCit7CisgICAgY2hhciBzaWdb
NV0sIGluc3RyWzJdOworICAgIHVuc2lnbmVkIGxvbmcgZWlwLCByYzsKKyAgICBzdHJ1Y3QgY3B1
aWRfbGVhZiByZXM7CisKKyAgICBlaXAgPSByZWdzLT5yaXA7CisKKyAgICAvKiBDaGVjayBmb3Ig
Zm9yY2VkIGVtdWxhdGlvbiBzaWduYXR1cmU6IHVkMiA7IC5hc2NpaSAieGVuIi4gKi8KKyAgICBp
ZiAoIChyYyA9IGNvcHlfZnJvbV91c2VyKHNpZywgKGNoYXIgKillaXAsIHNpemVvZihzaWcpKSkg
IT0gMCApCisgICAgeworICAgICAgICBwdl9pbmplY3RfcGFnZV9mYXVsdCgwLCBlaXAgKyBzaXpl
b2Yoc2lnKSAtIHJjKTsKKyAgICAgICAgcmV0dXJuIEVYQ1JFVF9mYXVsdF9maXhlZDsKKyAgICB9
CisgICAgaWYgKCBtZW1jbXAoc2lnLCAiXHhmXHhieGVuIiwgc2l6ZW9mKHNpZykpICkKKyAgICAg
ICAgcmV0dXJuIDA7CisgICAgZWlwICs9IHNpemVvZihzaWcpOworCisgICAgLyogV2Ugb25seSBl
bXVsYXRlIENQVUlELiAqLworICAgIGlmICggKCByYyA9IGNvcHlfZnJvbV91c2VyKGluc3RyLCAo
Y2hhciAqKWVpcCwgc2l6ZW9mKGluc3RyKSkpICE9IDAgKQorICAgIHsKKyAgICAgICAgcHZfaW5q
ZWN0X3BhZ2VfZmF1bHQoMCwgZWlwICsgc2l6ZW9mKGluc3RyKSAtIHJjKTsKKyAgICAgICAgcmV0
dXJuIEVYQ1JFVF9mYXVsdF9maXhlZDsKKyAgICB9CisgICAgaWYgKCBtZW1jbXAoaW5zdHIsICJc
eGZceGEyIiwgc2l6ZW9mKGluc3RyKSkgKQorICAgICAgICByZXR1cm4gMDsKKworICAgIC8qIElm
IGNwdWlkIGZhdWx0aW5nIGlzIGVuYWJsZWQgYW5kIENQTD4wIGluamVjdCBhICNHUCBpbiBwbGFj
ZSBvZiAjVUQuICovCisgICAgaWYgKCBjdXJyZW50LT5hcmNoLmNwdWlkX2ZhdWx0aW5nICYmICFn
dWVzdF9rZXJuZWxfbW9kZShjdXJyZW50LCByZWdzKSApCisgICAgeworICAgICAgICByZWdzLT5y
aXAgPSBlaXA7CisgICAgICAgIHB2X2luamVjdF9od19leGNlcHRpb24oVFJBUF9ncF9mYXVsdCwg
cmVncy0+ZXJyb3JfY29kZSk7CisgICAgICAgIHJldHVybiBFWENSRVRfZmF1bHRfZml4ZWQ7Cisg
ICAgfQorCisgICAgZWlwICs9IHNpemVvZihpbnN0cik7CisKKyAgICBndWVzdF9jcHVpZChjdXJy
ZW50LCByZWdzLT5lYXgsIHJlZ3MtPmVjeCwgJnJlcyk7CisKKyAgICByZWdzLT5yYXggPSByZXMu
YTsKKyAgICByZWdzLT5yYnggPSByZXMuYjsKKyAgICByZWdzLT5yY3ggPSByZXMuYzsKKyAgICBy
ZWdzLT5yZHggPSByZXMuZDsKKworICAgIHB2X2VtdWxfaW5zdHJ1Y3Rpb25fZG9uZShyZWdzLCBl
aXApOworCisgICAgdHJhY2VfdHJhcF9vbmVfYWRkcihUUkNfUFZfRk9SQ0VEX0lOVkFMSURfT1As
IHJlZ3MtPnJpcCk7CisKKyAgICByZXR1cm4gRVhDUkVUX2ZhdWx0X2ZpeGVkOworfQorCisvKgor
ICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgor
ICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIHRhYi13aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9k
ZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jIGIv
eGVuL2FyY2gveDg2L3RyYXBzLmMKaW5kZXggN2I3ODFmMTdkYi4uZmYyNWY2NzlmNSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKQEAg
LTk2OCw3NyArOTY4LDYgQEAgdm9pZCBjcHVpZF9oeXBlcnZpc29yX2xlYXZlcyhjb25zdCBzdHJ1
Y3QgdmNwdSAqdiwgdWludDMyX3QgbGVhZiwKICAgICB9CiB9CiAKLXN0YXRpYyBpbnQgZW11bGF0
ZV9pbnZhbGlkX3JkdHNjcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKLXsKLSAgICBjaGFy
IG9wY29kZVszXTsKLSAgICB1bnNpZ25lZCBsb25nIGVpcCwgcmM7Ci0gICAgc3RydWN0IHZjcHUg
KnYgPSBjdXJyZW50OwotCi0gICAgZWlwID0gcmVncy0+cmlwOwotICAgIGlmICggKHJjID0gY29w
eV9mcm9tX3VzZXIob3Bjb2RlLCAoY2hhciAqKWVpcCwgc2l6ZW9mKG9wY29kZSkpKSAhPSAwICkK
LSAgICB7Ci0gICAgICAgIHB2X2luamVjdF9wYWdlX2ZhdWx0KDAsIGVpcCArIHNpemVvZihvcGNv
ZGUpIC0gcmMpOwotICAgICAgICByZXR1cm4gRVhDUkVUX2ZhdWx0X2ZpeGVkOwotICAgIH0KLSAg
ICBpZiAoIG1lbWNtcChvcGNvZGUsICJceGZceDFceGY5Iiwgc2l6ZW9mKG9wY29kZSkpICkKLSAg
ICAgICAgcmV0dXJuIDA7Ci0gICAgZWlwICs9IHNpemVvZihvcGNvZGUpOwotICAgIHB2X3NvZnRf
cmR0c2ModiwgcmVncywgMSk7Ci0gICAgcHZfZW11bF9pbnN0cnVjdGlvbl9kb25lKHJlZ3MsIGVp
cCk7Ci0gICAgcmV0dXJuIEVYQ1JFVF9mYXVsdF9maXhlZDsKLX0KLQotc3RhdGljIGludCBlbXVs
YXRlX2ZvcmNlZF9pbnZhbGlkX29wKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQotewotICAg
IGNoYXIgc2lnWzVdLCBpbnN0clsyXTsKLSAgICB1bnNpZ25lZCBsb25nIGVpcCwgcmM7Ci0gICAg
c3RydWN0IGNwdWlkX2xlYWYgcmVzOwotCi0gICAgZWlwID0gcmVncy0+cmlwOwotCi0gICAgLyog
Q2hlY2sgZm9yIGZvcmNlZCBlbXVsYXRpb24gc2lnbmF0dXJlOiB1ZDIgOyAuYXNjaWkgInhlbiIu
ICovCi0gICAgaWYgKCAocmMgPSBjb3B5X2Zyb21fdXNlcihzaWcsIChjaGFyICopZWlwLCBzaXpl
b2Yoc2lnKSkpICE9IDAgKQotICAgIHsKLSAgICAgICAgcHZfaW5qZWN0X3BhZ2VfZmF1bHQoMCwg
ZWlwICsgc2l6ZW9mKHNpZykgLSByYyk7Ci0gICAgICAgIHJldHVybiBFWENSRVRfZmF1bHRfZml4
ZWQ7Ci0gICAgfQotICAgIGlmICggbWVtY21wKHNpZywgIlx4Zlx4YnhlbiIsIHNpemVvZihzaWcp
KSApCi0gICAgICAgIHJldHVybiAwOwotICAgIGVpcCArPSBzaXplb2Yoc2lnKTsKLQotICAgIC8q
IFdlIG9ubHkgZW11bGF0ZSBDUFVJRC4gKi8KLSAgICBpZiAoICggcmMgPSBjb3B5X2Zyb21fdXNl
cihpbnN0ciwgKGNoYXIgKillaXAsIHNpemVvZihpbnN0cikpKSAhPSAwICkKLSAgICB7Ci0gICAg
ICAgIHB2X2luamVjdF9wYWdlX2ZhdWx0KDAsIGVpcCArIHNpemVvZihpbnN0cikgLSByYyk7Ci0g
ICAgICAgIHJldHVybiBFWENSRVRfZmF1bHRfZml4ZWQ7Ci0gICAgfQotICAgIGlmICggbWVtY21w
KGluc3RyLCAiXHhmXHhhMiIsIHNpemVvZihpbnN0cikpICkKLSAgICAgICAgcmV0dXJuIDA7Ci0K
LSAgICAvKiBJZiBjcHVpZCBmYXVsdGluZyBpcyBlbmFibGVkIGFuZCBDUEw+MCBpbmplY3QgYSAj
R1AgaW4gcGxhY2Ugb2YgI1VELiAqLwotICAgIGlmICggY3VycmVudC0+YXJjaC5jcHVpZF9mYXVs
dGluZyAmJiAhZ3Vlc3Rfa2VybmVsX21vZGUoY3VycmVudCwgcmVncykgKQotICAgIHsKLSAgICAg
ICAgcmVncy0+cmlwID0gZWlwOwotICAgICAgICBwdl9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBf
Z3BfZmF1bHQsIHJlZ3MtPmVycm9yX2NvZGUpOwotICAgICAgICByZXR1cm4gRVhDUkVUX2ZhdWx0
X2ZpeGVkOwotICAgIH0KLQotICAgIGVpcCArPSBzaXplb2YoaW5zdHIpOwotCi0gICAgZ3Vlc3Rf
Y3B1aWQoY3VycmVudCwgcmVncy0+ZWF4LCByZWdzLT5lY3gsICZyZXMpOwotCi0gICAgcmVncy0+
cmF4ID0gcmVzLmE7Ci0gICAgcmVncy0+cmJ4ID0gcmVzLmI7Ci0gICAgcmVncy0+cmN4ID0gcmVz
LmM7Ci0gICAgcmVncy0+cmR4ID0gcmVzLmQ7Ci0KLSAgICBwdl9lbXVsX2luc3RydWN0aW9uX2Rv
bmUocmVncywgZWlwKTsKLQotICAgIHRyYWNlX3RyYXBfb25lX2FkZHIoVFJDX1BWX0ZPUkNFRF9J
TlZBTElEX09QLCByZWdzLT5yaXApOwotCi0gICAgcmV0dXJuIEVYQ1JFVF9mYXVsdF9maXhlZDsK
LX0KLQogdm9pZCBkb19pbnZhbGlkX29wKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogewog
ICAgIGNvbnN0IHN0cnVjdCBidWdfZnJhbWUgKmJ1ZyA9IE5VTEw7CkBAIC0xMDUzLDggKzk4Miw4
IEBAIHZvaWQgZG9faW52YWxpZF9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIAogICAg
IGlmICggbGlrZWx5KGd1ZXN0X21vZGUocmVncykpICkKICAgICB7Ci0gICAgICAgIGlmICggIWVt
dWxhdGVfaW52YWxpZF9yZHRzY3AocmVncykgJiYKLSAgICAgICAgICAgICAhZW11bGF0ZV9mb3Jj
ZWRfaW52YWxpZF9vcChyZWdzKSApCisgICAgICAgIGlmICggIXB2X2VtdWxhdGVfaW52YWxpZF9y
ZHRzY3AocmVncykgJiYKKyAgICAgICAgICAgICAhcHZfZW11bGF0ZV9mb3JjZWRfaW52YWxpZF9v
cChyZWdzKSApCiAgICAgICAgICAgICBwdl9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfaW52YWxp
ZF9vcCwgWDg2X0VWRU5UX05PX0VDKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHYvdHJhcHMuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
cHYvdHJhcHMuaAppbmRleCAzZjNiYWI0ZDhjLi5hNGFmNjllNDg2IDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L3B2L3RyYXBzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi90
cmFwcy5oCkBAIC0yNywxMSArMjcsMTUgQEAKIAogaW50IHB2X2VtdWxhdGVfcHJpdmlsZWdlZF9v
cChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7CiB2b2lkIHB2X2VtdWxhdGVfZ2F0ZV9vcChz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7CitpbnQgcHZfZW11bGF0ZV9pbnZhbGlkX3JkdHNj
cChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7CitpbnQgcHZfZW11bGF0ZV9mb3JjZWRfaW52
YWxpZF9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7CiAKICNlbHNlICAvKiAhQ09ORklH
X1BWICovCiAKIGludCBwdl9lbXVsYXRlX3ByaXZpbGVnZWRfb3Aoc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MpIHsgcmV0dXJuIDA7IH0KIHZvaWQgcHZfZW11bGF0ZV9nYXRlX29wKHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzKSB7fQoraW50IHB2X2VtdWxhdGVfaW52YWxpZF9yZHRzY3Aoc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpIHsgcmV0dXJuIDA7IH0KK2ludCBwdl9lbXVsYXRlX2Zv
cmNlZF9pbnZhbGlkX29wKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKSB7IHJldHVybiAwOyB9
CiAKICNlbmRpZiAvKiBDT05GSUdfUFYgKi8KIAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 08 17:12:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 17:12: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 1dJ0ym-0004wj-4L; Thu, 08 Jun 2017 17: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 <prvs=3259bf657=wei.liu2@citrix.com>)
 id 1dJ0yj-0004sY-P9
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 17:12:14 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 98/AF-26749-C6589395; Thu, 08 Jun 2017 17:12:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprBIsWRWlGSWpSXmKPExsXitHRDpG52q2W
 kwaQZKhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a+rkdMBQ/PsVYcW3mZsYGx+z1zFyMnh4SA
 v0T3y8esIDabgLLEz85eNhBbREBPounAc0YQm1kgT6Lz40d2EFtYwEfiy7v/YPUsAioSP84eA
 KvhFbCQaGs+wQ4xU15iV9tFsBpOAUuJJZ+nA+3i4BACqundmQASFhJQkOiYfowJolVQ4uTMJy
 wQqyQkDr54wTyBkXcWktQsJKkFjEyrGDWKU4vKUot0DU30kooy0zNKchMzc3QNDYz1clOLixP
 TU3MSk4r1kvNzNzECw4cBCHYwrtjueYhRkoNJSZRXUcAyUogvKT+lMiOxOCO+qDQntfgQowwH
 h5IEb34zUE6wKDU9tSItMwcYyDBpCQ4eJRHetQ1Aad7igsTc4sx0iNQpRmOODavXf2HiWNCz4
 QuTEEtefl6qlDhvQAtQqQBIaUZpHtwgWIRdYpSVEuZlBDpNiKcgtSg3swRV/hWjOAejkjCvMc
 g9PJl5JXD7XgGdwgR0ypJ3FiCnlCQipKQaGOsfeBqL/zWf7bc4YZrpqrRZjkrn8uObN6Y4GXa
 Vb+GaxTTh1LTTs/YHnbqrcPkJ/97dPYvC94sKaNyanGld/82W5Z6/S9rn3IJ7/txcnKsnShlI
 7fEXif8sstlfjdG+aKIHu5mOyESXhFuaK64d/LTLkcMhzff4iluPeQ8vPTxF/0Mbt1/YDiWW4
 oxEQy3mouJEAGeyLvSrAgAA
X-Env-Sender: prvs=3259bf657=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1496941926!93062974!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40235 invoked from network); 8 Jun 2017 17:12:10 -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;
 8 Jun 2017 17:12:10 -0000
X-IronPort-AV: E=Sophos;i="5.39,315,1493683200"; d="scan'208";a="427128900"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 8 Jun 2017 18:11:38 +0100
Message-ID: <20170608171203.20416-3-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170608171203.20416-1-wei.liu2@citrix.com>
References: <20170608171203.20416-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 v4 02/27] x86: move PV privileged instruction
	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>

TW92ZSB0aGUgY29kZSB0byBwdi9lbXVsLXByaXYtb3AuYy4gUHJlZml4IGVtdWxhdGVfcHJpdmls
ZWdlZF9vcCB3aXRoCnB2XyBhbmQgZXhwb3J0IGl0IHZpYSBwdi90cmFwcy5oLgoKQWxzbyBtb3Zl
IGdwcl9zd2l0Y2guUyBzaW5jZSBpdCBpcyB1c2VkIGJ5IHRoZSBwcml2aWxlZ2VkIGluc3RydWN0
aW9uCmVtdWxhdGlvbiBjb2RlIG9ubHkuCgpDb2RlIG1vdGlvbiBvbmx5IGV4Y2VwdCBmb3IgdGhl
IHJlbmFtZS4gQ2xlYW51cCBldGMgd2lsbCBjb21lIGxhdGVyLgoKU2lnbmVkLW9mZi1ieTogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvcHYvTWFrZWZpbGUg
ICAgICAgICAgICAgICAgIHwgICAgMiArCiB4ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMg
ICAgICAgICAgIHwgMTQxNCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNo
L3g4Ni97eDg2XzY0ID0+IHB2fS9ncHJfc3dpdGNoLlMgfCAgICAwCiB4ZW4vYXJjaC94ODYvdHJh
cHMuYyAgICAgICAgICAgICAgICAgICAgIHwgMTM2MCArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCiB4ZW4vYXJjaC94ODYveDg2XzY0L01ha2VmaWxlICAgICAgICAgICAgIHwgICAgMSAtCiB4
ZW4vaW5jbHVkZS9hc20teDg2L3B2L3RyYXBzLmggICAgICAgICAgIHwgICA0NiArCiA2IGZpbGVz
IGNoYW5nZWQsIDE0NjQgaW5zZXJ0aW9ucygrKSwgMTM1OSBkZWxldGlvbnMoLSkKIGNyZWF0ZSBt
b2RlIDEwMDY0NCB4ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKIHJlbmFtZSB4ZW4vYXJj
aC94ODYve3g4Nl82NCA9PiBwdn0vZ3ByX3N3aXRjaC5TICgxMDAlKQogY3JlYXRlIG1vZGUgMTAw
NjQ0IHhlbi9pbmNsdWRlL2FzbS14ODYvcHYvdHJhcHMuaAoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9wdi9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni9wdi9NYWtlZmlsZQppbmRleCA1NjQyMDJj
YmI3Li5lNDhjNDYwNjgwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvTWFrZWZpbGUKKysr
IGIveGVuL2FyY2gveDg2L3B2L01ha2VmaWxlCkBAIC00LDMgKzQsNSBAQCBvYmoteSArPSB0cmFw
cy5vCiBvYmotYmluLXkgKz0gZG9tMF9idWlsZC5pbml0Lm8KIG9iai15ICs9IGRvbWFpbi5vCiBv
YmoteSArPSBlbXVsYXRlLm8KK29iai15ICs9IGVtdWwtcHJpdi1vcC5vCitvYmotYmluLXkgKz0g
Z3ByX3N3aXRjaC5vCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMg
Yi94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMDAwMDAwMDAwMC4uZmQ1ZmQ3NGJkMQotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9hcmNoL3g4
Ni9wdi9lbXVsLXByaXYtb3AuYwpAQCAtMCwwICsxLDE0MTQgQEAKKy8qKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioKKyAqIGFyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jCisgKgorICogRW11bGF0ZSBwcml2
aWxlZ2VkIGluc3RydWN0aW9ucyBmb3IgUFYgZ3Vlc3RzCisgKgorICogTW9kaWZpY2F0aW9ucyB0
byBMaW51eCBvcmlnaW5hbCBhcmUgY29weXJpZ2h0IChjKSAyMDAyLTIwMDQsIEsgQSBGcmFzZXIK
KyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1
dGUgaXQgYW5kL29yIG1vZGlmeQorICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2Vu
ZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKKyAqIHRoZSBGcmVlIFNvZnR3YXJl
IEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yCisgKiAoYXQg
eW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBk
aXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJ
VEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YK
KyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4g
IFNlZSB0aGUKKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMu
CisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVy
YWwgUHVibGljIExpY2Vuc2UKKyAqIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNl
ZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisgKi8KKworI2luY2x1ZGUgPHhlbi9l
cnJuby5oPgorI2luY2x1ZGUgPHhlbi9ldmVudC5oPgorI2luY2x1ZGUgPHhlbi9ndWVzdF9hY2Nl
c3MuaD4KKyNpbmNsdWRlIDx4ZW4vaW9jYXAuaD4KKyNpbmNsdWRlIDx4ZW4vc3BpbmxvY2suaD4K
KyNpbmNsdWRlIDx4ZW4vdHJhY2UuaD4KKworI2luY2x1ZGUgPGFzbS9hcGljLmg+CisjaW5jbHVk
ZSA8YXNtL2RlYnVncmVnLmg+CisjaW5jbHVkZSA8YXNtL2hwZXQuaD4KKyNpbmNsdWRlIDxhc20v
aHlwZXJjYWxsLmg+CisjaW5jbHVkZSA8YXNtL21jMTQ2ODE4cnRjLmg+CisjaW5jbHVkZSA8YXNt
L3AybS5oPgorI2luY2x1ZGUgPGFzbS9wdi90cmFwcy5oPgorI2luY2x1ZGUgPGFzbS9zaGFyZWQu
aD4KKyNpbmNsdWRlIDxhc20vdHJhcHMuaD4KKyNpbmNsdWRlIDxhc20veDg2X2VtdWxhdGUuaD4K
KworI2luY2x1ZGUgPHhzbS94c20uaD4KKworI2luY2x1ZGUgIi4uL3g4Nl82NC9tbWNvbmZpZy5o
IgorI2luY2x1ZGUgImVtdWxhdGUuaCIKKworLyoqKioqKioqKioqKioqKioqKioqKioqCisgKiBJ
L08gZW11bGF0aW9uIHN1cHBvcnQKKyAqLworCitzdHJ1Y3QgcHJpdl9vcF9jdHh0IHsKKyAgICBz
dHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCBjdHh0OworICAgIHN0cnVjdCB7CisgICAgICAgIHVuc2ln
bmVkIGxvbmcgYmFzZSwgbGltaXQ7CisgICAgfSBjczsKKyAgICBjaGFyICppb19lbXVsX3N0dWI7
CisgICAgdW5zaWduZWQgaW50IGJwbWF0Y2g7CisgICAgdW5zaWduZWQgaW50IHRzYzsKKyNkZWZp
bmUgVFNDX0JBU0UgMQorI2RlZmluZSBUU0NfQVVYIDIKK307CisKKy8qIEkvTyBlbXVsYXRpb24g
c3VwcG9ydC4gSGVscGVyIHJvdXRpbmVzIGZvciwgYW5kIHR5cGUgb2YsIHRoZSBzdGFjayBzdHVi
LiovCit2b2lkIGhvc3RfdG9fZ3Vlc3RfZ3ByX3N3aXRjaChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
KTsKK3Vuc2lnbmVkIGxvbmcgZ3Vlc3RfdG9faG9zdF9ncHJfc3dpdGNoKHVuc2lnbmVkIGxvbmcp
OworCit2b2lkICgqcHZfcG9zdF9vdXRiX2hvb2spKHVuc2lnbmVkIGludCBwb3J0LCB1OCB2YWx1
ZSk7CisKK3R5cGVkZWYgdm9pZCBpb19lbXVsX3N0dWJfdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
KTsKKworc3RhdGljIGlvX2VtdWxfc3R1Yl90ICppb19lbXVsX3N0dWJfc2V0dXAoc3RydWN0IHBy
aXZfb3BfY3R4dCAqY3R4dCwgdTggb3Bjb2RlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHBvcnQsIHVuc2lnbmVkIGludCBieXRlcykKK3sK
KyAgICBpZiAoICFjdHh0LT5pb19lbXVsX3N0dWIgKQorICAgICAgICBjdHh0LT5pb19lbXVsX3N0
dWIgPSBtYXBfZG9tYWluX3BhZ2UoX21mbih0aGlzX2NwdShzdHVicy5tZm4pKSkgKworICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHRoaXNfY3B1KHN0dWJzLmFk
ZHIpICYKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB+UEFH
RV9NQVNLKSArCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBT
VFVCX0JVRl9TSVpFIC8gMjsKKworICAgIC8qIG1vdnEgJGhvc3RfdG9fZ3Vlc3RfZ3ByX3N3aXRj
aCwlcmN4ICovCisgICAgY3R4dC0+aW9fZW11bF9zdHViWzBdID0gMHg0ODsKKyAgICBjdHh0LT5p
b19lbXVsX3N0dWJbMV0gPSAweGI5OworICAgICoodm9pZCAqKikmY3R4dC0+aW9fZW11bF9zdHVi
WzJdID0gKHZvaWQgKilob3N0X3RvX2d1ZXN0X2dwcl9zd2l0Y2g7CisgICAgLyogY2FsbHEgKiVy
Y3ggKi8KKyAgICBjdHh0LT5pb19lbXVsX3N0dWJbMTBdID0gMHhmZjsKKyAgICBjdHh0LT5pb19l
bXVsX3N0dWJbMTFdID0gMHhkMTsKKyAgICAvKiBkYXRhMTYgb3Igbm9wICovCisgICAgY3R4dC0+
aW9fZW11bF9zdHViWzEyXSA9IChieXRlcyAhPSAyKSA/IDB4OTAgOiAweDY2OworICAgIC8qIDxp
by1hY2Nlc3Mgb3Bjb2RlPiAqLworICAgIGN0eHQtPmlvX2VtdWxfc3R1YlsxM10gPSBvcGNvZGU7
CisgICAgLyogaW1tOCBvciBub3AgKi8KKyAgICBjdHh0LT5pb19lbXVsX3N0dWJbMTRdID0gIShv
cGNvZGUgJiA4KSA/IHBvcnQgOiAweDkwOworICAgIC8qIHJldCAoanVtcHMgdG8gZ3Vlc3RfdG9f
aG9zdF9ncHJfc3dpdGNoKSAqLworICAgIGN0eHQtPmlvX2VtdWxfc3R1YlsxNV0gPSAweGMzOwor
ICAgIEJVSUxEX0JVR19PTihTVFVCX0JVRl9TSVpFIC8gMiA8IDE2KTsKKworICAgIGlmICggaW9l
bXVsX2hhbmRsZV9xdWlyayApCisgICAgICAgIGlvZW11bF9oYW5kbGVfcXVpcmsob3Bjb2RlLCAm
Y3R4dC0+aW9fZW11bF9zdHViWzEyXSwgY3R4dC0+Y3R4dC5yZWdzKTsKKworICAgIC8qIEhhbmR5
IGZ1bmN0aW9uLXR5cGVkIHBvaW50ZXIgdG8gdGhlIHN0dWIuICovCisgICAgcmV0dXJuICh2b2lk
ICopKHRoaXNfY3B1KHN0dWJzLmFkZHIpICsgU1RVQl9CVUZfU0laRSAvIDIpOworfQorCisKKy8q
IFBlcmZvcm0gSU9QTCBjaGVjayBiZXR3ZWVuIHRoZSB2Y3B1J3Mgc2hhZG93ZWQgSU9QTCwgYW5k
IHRoZSBhc3N1bWVkIGNwbC4gKi8KK3N0YXRpYyBib29sX3QgaW9wbF9vayhjb25zdCBzdHJ1Y3Qg
dmNwdSAqdiwgY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCit7CisgICAgdW5zaWdu
ZWQgaW50IGNwbCA9IGd1ZXN0X2tlcm5lbF9tb2RlKHYsIHJlZ3MpID8KKyAgICAgICAgKFZNX0FT
U0lTVCh2LT5kb21haW4sIGFyY2hpdGVjdHVyYWxfaW9wbCkgPyAwIDogMSkgOiAzOworCisgICAg
QVNTRVJUKCh2LT5hcmNoLnB2X3ZjcHUuaW9wbCAmIH5YODZfRUZMQUdTX0lPUEwpID09IDApOwor
CisgICAgcmV0dXJuIElPUEwoY3BsKSA8PSB2LT5hcmNoLnB2X3ZjcHUuaW9wbDsKK30KKworLyog
SGFzIHRoZSBndWVzdCByZXF1ZXN0ZWQgc3VmZmljaWVudCBwZXJtaXNzaW9uIGZvciB0aGlzIEkv
TyBhY2Nlc3M/ICovCitzdGF0aWMgaW50IGd1ZXN0X2lvX29rYXkoCisgICAgdW5zaWduZWQgaW50
IHBvcnQsIHVuc2lnbmVkIGludCBieXRlcywKKyAgICBzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MpCit7CisgICAgLyogSWYgaW4gdXNlciBtb2RlLCBzd2l0Y2ggdG8g
a2VybmVsIG1vZGUganVzdCB0byByZWFkIEkvTyBiaXRtYXAuICovCisgICAgaW50IHVzZXJfbW9k
ZSA9ICEodi0+YXJjaC5mbGFncyAmIFRGX2tlcm5lbF9tb2RlKTsKKyNkZWZpbmUgVE9HR0xFX01P
REUoKSBpZiAoIHVzZXJfbW9kZSApIHRvZ2dsZV9ndWVzdF9tb2RlKHYpCisKKyAgICBpZiAoIGlv
cGxfb2sodiwgcmVncykgKQorICAgICAgICByZXR1cm4gMTsKKworICAgIGlmICggdi0+YXJjaC5w
dl92Y3B1LmlvYm1wX2xpbWl0ID4gKHBvcnQgKyBieXRlcykgKQorICAgIHsKKyAgICAgICAgdW5p
b24geyB1aW50OF90IGJ5dGVzWzJdOyB1aW50MTZfdCBtYXNrOyB9IHg7CisKKyAgICAgICAgLyoK
KyAgICAgICAgICogR3JhYiBwZXJtaXNzaW9uIGJ5dGVzIGZyb20gZ3Vlc3Qgc3BhY2UuIEluYWNj
ZXNzaWJsZSBieXRlcyBhcmUKKyAgICAgICAgICogcmVhZCBhcyAweGZmIChubyBhY2Nlc3MgYWxs
b3dlZCkuCisgICAgICAgICAqLworICAgICAgICBUT0dHTEVfTU9ERSgpOworICAgICAgICBzd2l0
Y2ggKCBfX2NvcHlfZnJvbV9ndWVzdF9vZmZzZXQoeC5ieXRlcywgdi0+YXJjaC5wdl92Y3B1Lmlv
Ym1wLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9ydD4+Mywg
MikgKQorICAgICAgICB7CisgICAgICAgIGRlZmF1bHQ6IHguYnl0ZXNbMF0gPSB+MDsKKyAgICAg
ICAgICAgIC8qIGZhbGx0aHJvdWdoICovCisgICAgICAgIGNhc2UgMTogIHguYnl0ZXNbMV0gPSB+
MDsKKyAgICAgICAgICAgIC8qIGZhbGx0aHJvdWdoICovCisgICAgICAgIGNhc2UgMDogIGJyZWFr
OworICAgICAgICB9CisgICAgICAgIFRPR0dMRV9NT0RFKCk7CisKKyAgICAgICAgaWYgKCAoeC5t
YXNrICYgKCgoMTw8Ynl0ZXMpLTEpIDw8IChwb3J0JjcpKSkgPT0gMCApCisgICAgICAgICAgICBy
ZXR1cm4gMTsKKyAgICB9CisKKyAgICByZXR1cm4gMDsKK30KKworLyogSGFzIHRoZSBhZG1pbmlz
dHJhdG9yIGdyYW50ZWQgc3VmZmljaWVudCBwZXJtaXNzaW9uIGZvciB0aGlzIEkvTyBhY2Nlc3M/
ICovCitzdGF0aWMgYm9vbF90IGFkbWluX2lvX29rYXkodW5zaWduZWQgaW50IHBvcnQsIHVuc2ln
bmVkIGludCBieXRlcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3Qg
ZG9tYWluICpkKQoreworICAgIC8qCisgICAgICogUG9ydCAweGNmOCAoQ09ORklHX0FERFJFU1Mp
IGlzIG9ubHkgdmlzaWJsZSBmb3IgRFdPUkQgYWNjZXNzZXMuCisgICAgICogV2UgbmV2ZXIgcGVy
bWl0IGRpcmVjdCBhY2Nlc3MgdG8gdGhhdCByZWdpc3Rlci4KKyAgICAgKi8KKyAgICBpZiAoIChw
b3J0ID09IDB4Y2Y4KSAmJiAoYnl0ZXMgPT0gNCkgKQorICAgICAgICByZXR1cm4gMDsKKworICAg
IC8qIFdlIGFsc28gbmV2ZXIgcGVybWl0IGRpcmVjdCBhY2Nlc3MgdG8gdGhlIFJUQy9DTU9TIHJl
Z2lzdGVycy4gKi8KKyAgICBpZiAoICgocG9ydCAmIH4xKSA9PSBSVENfUE9SVCgwKSkgKQorICAg
ICAgICByZXR1cm4gMDsKKworICAgIHJldHVybiBpb3BvcnRzX2FjY2Vzc19wZXJtaXR0ZWQoZCwg
cG9ydCwgcG9ydCArIGJ5dGVzIC0gMSk7Cit9CisKK3N0YXRpYyBib29sX3QgcGNpX2NmZ19vayhz
dHJ1Y3QgZG9tYWluICpjdXJyZCwgdW5zaWduZWQgaW50IHN0YXJ0LAorICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGludCBzaXplLCB1aW50MzJfdCAqd3JpdGUpCit7CisgICAgdWlu
dDMyX3QgbWFjaGluZV9iZGY7CisKKyAgICBpZiAoICFpc19oYXJkd2FyZV9kb21haW4oY3VycmQp
ICkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAgICBpZiAoICFDRjhfRU5BQkxFRChjdXJyZC0+YXJj
aC5wY2lfY2Y4KSApCisgICAgICAgIHJldHVybiAxOworCisgICAgbWFjaGluZV9iZGYgPSBDRjhf
QkRGKGN1cnJkLT5hcmNoLnBjaV9jZjgpOworICAgIGlmICggd3JpdGUgKQorICAgIHsKKyAgICAg
ICAgY29uc3QgdW5zaWduZWQgbG9uZyAqcm9fbWFwID0gcGNpX2dldF9yb19tYXAoMCk7CisKKyAg
ICAgICAgaWYgKCByb19tYXAgJiYgdGVzdF9iaXQobWFjaGluZV9iZGYsIHJvX21hcCkgKQorICAg
ICAgICAgICAgcmV0dXJuIDA7CisgICAgfQorICAgIHN0YXJ0IHw9IENGOF9BRERSX0xPKGN1cnJk
LT5hcmNoLnBjaV9jZjgpOworICAgIC8qIEFNRCBleHRlbmRlZCBjb25maWd1cmF0aW9uIHNwYWNl
IGFjY2Vzcz8gKi8KKyAgICBpZiAoIENGOF9BRERSX0hJKGN1cnJkLT5hcmNoLnBjaV9jZjgpICYm
CisgICAgICAgICBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQgJiYK
KyAgICAgICAgIGJvb3RfY3B1X2RhdGEueDg2ID49IDB4MTAgJiYgYm9vdF9jcHVfZGF0YS54ODYg
PD0gMHgxNyApCisgICAgeworICAgICAgICB1aW50NjRfdCBtc3JfdmFsOworCisgICAgICAgIGlm
ICggcmRtc3Jfc2FmZShNU1JfQU1ENjRfTkJfQ0ZHLCBtc3JfdmFsKSApCisgICAgICAgICAgICBy
ZXR1cm4gMDsKKyAgICAgICAgaWYgKCBtc3JfdmFsICYgKDFVTEwgPDwgQU1ENjRfTkJfQ0ZHX0NG
OF9FWFRfRU5BQkxFX0JJVCkgKQorICAgICAgICAgICAgc3RhcnQgfD0gQ0Y4X0FERFJfSEkoY3Vy
cmQtPmFyY2gucGNpX2NmOCk7CisgICAgfQorCisgICAgcmV0dXJuICF3cml0ZSA/CisgICAgICAg
ICAgIHhzbV9wY2lfY29uZmlnX3Blcm1pc3Npb24oWFNNX0hPT0ssIGN1cnJkLCBtYWNoaW5lX2Jk
ZiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGFydCwgc3RhcnQgKyBz
aXplIC0gMSwgMCkgPT0gMCA6CisgICAgICAgICAgIHBjaV9jb25mX3dyaXRlX2ludGVyY2VwdCgw
LCBtYWNoaW5lX2JkZiwgc3RhcnQsIHNpemUsIHdyaXRlKSA+PSAwOworfQorCit1aW50MzJfdCBn
dWVzdF9pb19yZWFkKHVuc2lnbmVkIGludCBwb3J0LCB1bnNpZ25lZCBpbnQgYnl0ZXMsCisgICAg
ICAgICAgICAgICAgICAgICAgIHN0cnVjdCBkb21haW4gKmN1cnJkKQoreworICAgIHVpbnQzMl90
IGRhdGEgPSAwOworICAgIHVuc2lnbmVkIGludCBzaGlmdCA9IDA7CisKKyAgICBpZiAoIGFkbWlu
X2lvX29rYXkocG9ydCwgYnl0ZXMsIGN1cnJkKSApCisgICAgeworICAgICAgICBzd2l0Y2ggKCBi
eXRlcyApCisgICAgICAgIHsKKyAgICAgICAgY2FzZSAxOiByZXR1cm4gaW5iKHBvcnQpOworICAg
ICAgICBjYXNlIDI6IHJldHVybiBpbncocG9ydCk7CisgICAgICAgIGNhc2UgNDogcmV0dXJuIGlu
bChwb3J0KTsKKyAgICAgICAgfQorICAgIH0KKworICAgIHdoaWxlICggYnl0ZXMgIT0gMCApCisg
ICAgeworICAgICAgICB1bnNpZ25lZCBpbnQgc2l6ZSA9IDE7CisgICAgICAgIHVpbnQzMl90IHN1
Yl9kYXRhID0gfjA7CisKKyAgICAgICAgaWYgKCAocG9ydCA9PSAweDQyKSB8fCAocG9ydCA9PSAw
eDQzKSB8fCAocG9ydCA9PSAweDYxKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHN1Yl9kYXRh
ID0gcHZfcGl0X2hhbmRsZXIocG9ydCwgMCwgMCk7CisgICAgICAgIH0KKyAgICAgICAgZWxzZSBp
ZiAoIHBvcnQgPT0gUlRDX1BPUlQoMCkgKQorICAgICAgICB7CisgICAgICAgICAgICBzdWJfZGF0
YSA9IGN1cnJkLT5hcmNoLmNtb3NfaWR4OworICAgICAgICB9CisgICAgICAgIGVsc2UgaWYgKCAo
cG9ydCA9PSBSVENfUE9SVCgxKSkgJiYKKyAgICAgICAgICAgICAgICAgIGlvcG9ydHNfYWNjZXNz
X3Blcm1pdHRlZChjdXJyZCwgUlRDX1BPUlQoMCksIFJUQ19QT1JUKDEpKSApCisgICAgICAgIHsK
KyAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisKKyAgICAgICAgICAgIHNwaW5fbG9j
a19pcnFzYXZlKCZydGNfbG9jaywgZmxhZ3MpOworICAgICAgICAgICAgb3V0YihjdXJyZC0+YXJj
aC5jbW9zX2lkeCAmIDB4N2YsIFJUQ19QT1JUKDApKTsKKyAgICAgICAgICAgIHN1Yl9kYXRhID0g
aW5iKFJUQ19QT1JUKDEpKTsKKyAgICAgICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnJ0
Y19sb2NrLCBmbGFncyk7CisgICAgICAgIH0KKyAgICAgICAgZWxzZSBpZiAoIChwb3J0ID09IDB4
Y2Y4KSAmJiAoYnl0ZXMgPT0gNCkgKQorICAgICAgICB7CisgICAgICAgICAgICBzaXplID0gNDsK
KyAgICAgICAgICAgIHN1Yl9kYXRhID0gY3VycmQtPmFyY2gucGNpX2NmODsKKyAgICAgICAgfQor
ICAgICAgICBlbHNlIGlmICggKHBvcnQgJiAweGZmZmMpID09IDB4Y2ZjICkKKyAgICAgICAgewor
ICAgICAgICAgICAgc2l6ZSA9IG1pbihieXRlcywgNCAtIChwb3J0ICYgMykpOworICAgICAgICAg
ICAgaWYgKCBzaXplID09IDMgKQorICAgICAgICAgICAgICAgIHNpemUgPSAyOworICAgICAgICAg
ICAgaWYgKCBwY2lfY2ZnX29rKGN1cnJkLCBwb3J0ICYgMywgc2l6ZSwgTlVMTCkgKQorICAgICAg
ICAgICAgICAgIHN1Yl9kYXRhID0gcGNpX2NvbmZfcmVhZChjdXJyZC0+YXJjaC5wY2lfY2Y4LCBw
b3J0ICYgMywgc2l6ZSk7CisgICAgICAgIH0KKworICAgICAgICBpZiAoIHNpemUgPT0gNCApCisg
ICAgICAgICAgICByZXR1cm4gc3ViX2RhdGE7CisKKyAgICAgICAgZGF0YSB8PSAoc3ViX2RhdGEg
JiAoKDF1IDw8IChzaXplICogOCkpIC0gMSkpIDw8IHNoaWZ0OworICAgICAgICBzaGlmdCArPSBz
aXplICogODsKKyAgICAgICAgcG9ydCArPSBzaXplOworICAgICAgICBieXRlcyAtPSBzaXplOwor
ICAgIH0KKworICAgIHJldHVybiBkYXRhOworfQorCitzdGF0aWMgdW5zaWduZWQgaW50IGNoZWNr
X2d1ZXN0X2lvX2JyZWFrcG9pbnQoc3RydWN0IHZjcHUgKnYsCisgICAgdW5zaWduZWQgaW50IHBv
cnQsIHVuc2lnbmVkIGludCBsZW4pCit7CisgICAgdW5zaWduZWQgaW50IHdpZHRoLCBpLCBtYXRj
aCA9IDA7CisgICAgdW5zaWduZWQgbG9uZyBzdGFydDsKKworICAgIGlmICggISh2LT5hcmNoLmRl
YnVncmVnWzVdKSB8fAorICAgICAgICAgISh2LT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1s0XSAmIFg4
Nl9DUjRfREUpICkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IDQ7
IGkrKyApCisgICAgeworICAgICAgICBpZiAoICEodi0+YXJjaC5kZWJ1Z3JlZ1s1XSAmCisgICAg
ICAgICAgICAgICAoMyA8PCAoaSAqIERSX0VOQUJMRV9TSVpFKSkpICkKKyAgICAgICAgICAgIGNv
bnRpbnVlOworCisgICAgICAgIHN0YXJ0ID0gdi0+YXJjaC5kZWJ1Z3JlZ1tpXTsKKyAgICAgICAg
d2lkdGggPSAwOworCisgICAgICAgIHN3aXRjaCAoICh2LT5hcmNoLmRlYnVncmVnWzddID4+Cisg
ICAgICAgICAgICAgICAgICAoRFJfQ09OVFJPTF9TSElGVCArIGkgKiBEUl9DT05UUk9MX1NJWkUp
KSAmIDB4YyApCisgICAgICAgIHsKKyAgICAgICAgY2FzZSBEUl9MRU5fMTogd2lkdGggPSAxOyBi
cmVhazsKKyAgICAgICAgY2FzZSBEUl9MRU5fMjogd2lkdGggPSAyOyBicmVhazsKKyAgICAgICAg
Y2FzZSBEUl9MRU5fNDogd2lkdGggPSA0OyBicmVhazsKKyAgICAgICAgY2FzZSBEUl9MRU5fODog
d2lkdGggPSA4OyBicmVhazsKKyAgICAgICAgfQorCisgICAgICAgIGlmICggKHN0YXJ0IDwgKHBv
cnQgKyBsZW4pKSAmJiAoKHN0YXJ0ICsgd2lkdGgpID4gcG9ydCkgKQorICAgICAgICAgICAgbWF0
Y2ggfD0gMSA8PCBpOworICAgIH0KKworICAgIHJldHVybiBtYXRjaDsKK30KKworc3RhdGljIGlu
dCBwcml2X29wX3JlYWRfaW8odW5zaWduZWQgaW50IHBvcnQsIHVuc2lnbmVkIGludCBieXRlcywK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgKnZhbCwgc3RydWN0IHg4
Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCit7CisgICAgc3RydWN0IHByaXZfb3BfY3R4dCAqcG9jID0g
Y29udGFpbmVyX29mKGN0eHQsIHN0cnVjdCBwcml2X29wX2N0eHQsIGN0eHQpOworICAgIHN0cnVj
dCB2Y3B1ICpjdXJyID0gY3VycmVudDsKKyAgICBzdHJ1Y3QgZG9tYWluICpjdXJyZCA9IGN1cnJl
bnQtPmRvbWFpbjsKKworICAgIC8qIElOUyBtdXN0IG5vdCBjb21lIGhlcmUuICovCisgICAgQVNT
RVJUKChjdHh0LT5vcGNvZGUgJiB+OSkgPT0gMHhlNCk7CisKKyAgICBpZiAoICFndWVzdF9pb19v
a2F5KHBvcnQsIGJ5dGVzLCBjdXJyLCBjdHh0LT5yZWdzKSApCisgICAgICAgIHJldHVybiBYODZF
TVVMX1VOSEFORExFQUJMRTsKKworICAgIHBvYy0+YnBtYXRjaCA9IGNoZWNrX2d1ZXN0X2lvX2Jy
ZWFrcG9pbnQoY3VyciwgcG9ydCwgYnl0ZXMpOworCisgICAgaWYgKCBhZG1pbl9pb19va2F5KHBv
cnQsIGJ5dGVzLCBjdXJyZCkgKQorICAgIHsKKyAgICAgICAgaW9fZW11bF9zdHViX3QgKmlvX2Vt
dWwgPQorICAgICAgICAgICAgaW9fZW11bF9zdHViX3NldHVwKHBvYywgY3R4dC0+b3Bjb2RlLCBw
b3J0LCBieXRlcyk7CisKKyAgICAgICAgbWFya19yZWdzX2RpcnR5KGN0eHQtPnJlZ3MpOworICAg
ICAgICBpb19lbXVsKGN0eHQtPnJlZ3MpOworICAgICAgICByZXR1cm4gWDg2RU1VTF9ET05FOwor
ICAgIH0KKworICAgICp2YWwgPSBndWVzdF9pb19yZWFkKHBvcnQsIGJ5dGVzLCBjdXJyZCk7CisK
KyAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworfQorCit2b2lkIGd1ZXN0X2lvX3dyaXRlKHVuc2ln
bmVkIGludCBwb3J0LCB1bnNpZ25lZCBpbnQgYnl0ZXMsIHVpbnQzMl90IGRhdGEsCisgICAgICAg
ICAgICAgICAgICAgIHN0cnVjdCBkb21haW4gKmN1cnJkKQoreworICAgIGlmICggYWRtaW5faW9f
b2theShwb3J0LCBieXRlcywgY3VycmQpICkKKyAgICB7CisgICAgICAgIHN3aXRjaCAoIGJ5dGVz
ICkgeworICAgICAgICBjYXNlIDE6CisgICAgICAgICAgICBvdXRiKCh1aW50OF90KWRhdGEsIHBv
cnQpOworICAgICAgICAgICAgaWYgKCBwdl9wb3N0X291dGJfaG9vayApCisgICAgICAgICAgICAg
ICAgcHZfcG9zdF9vdXRiX2hvb2socG9ydCwgKHVpbnQ4X3QpZGF0YSk7CisgICAgICAgICAgICBi
cmVhazsKKyAgICAgICAgY2FzZSAyOgorICAgICAgICAgICAgb3V0dygodWludDE2X3QpZGF0YSwg
cG9ydCk7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgY2FzZSA0OgorICAgICAgICAgICAg
b3V0bChkYXRhLCBwb3J0KTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisgICAgICAg
IHJldHVybjsKKyAgICB9CisKKyAgICB3aGlsZSAoIGJ5dGVzICE9IDAgKQorICAgIHsKKyAgICAg
ICAgdW5zaWduZWQgaW50IHNpemUgPSAxOworCisgICAgICAgIGlmICggKHBvcnQgPT0gMHg0Mikg
fHwgKHBvcnQgPT0gMHg0MykgfHwgKHBvcnQgPT0gMHg2MSkgKQorICAgICAgICB7CisgICAgICAg
ICAgICBwdl9waXRfaGFuZGxlcihwb3J0LCAodWludDhfdClkYXRhLCAxKTsKKyAgICAgICAgfQor
ICAgICAgICBlbHNlIGlmICggcG9ydCA9PSBSVENfUE9SVCgwKSApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIGN1cnJkLT5hcmNoLmNtb3NfaWR4ID0gZGF0YTsKKyAgICAgICAgfQorICAgICAgICBl
bHNlIGlmICggKHBvcnQgPT0gUlRDX1BPUlQoMSkpICYmCisgICAgICAgICAgICAgICAgICBpb3Bv
cnRzX2FjY2Vzc19wZXJtaXR0ZWQoY3VycmQsIFJUQ19QT1JUKDApLCBSVENfUE9SVCgxKSkgKQor
ICAgICAgICB7CisgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOworCisgICAgICAgICAg
ICBpZiAoIHB2X3J0Y19oYW5kbGVyICkKKyAgICAgICAgICAgICAgICBwdl9ydGNfaGFuZGxlcihj
dXJyZC0+YXJjaC5jbW9zX2lkeCAmIDB4N2YsIGRhdGEpOworICAgICAgICAgICAgc3Bpbl9sb2Nr
X2lycXNhdmUoJnJ0Y19sb2NrLCBmbGFncyk7CisgICAgICAgICAgICBvdXRiKGN1cnJkLT5hcmNo
LmNtb3NfaWR4ICYgMHg3ZiwgUlRDX1BPUlQoMCkpOworICAgICAgICAgICAgb3V0YihkYXRhLCBS
VENfUE9SVCgxKSk7CisgICAgICAgICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZydGNfbG9j
aywgZmxhZ3MpOworICAgICAgICB9CisgICAgICAgIGVsc2UgaWYgKCAocG9ydCA9PSAweGNmOCkg
JiYgKGJ5dGVzID09IDQpICkKKyAgICAgICAgeworICAgICAgICAgICAgc2l6ZSA9IDQ7CisgICAg
ICAgICAgICBjdXJyZC0+YXJjaC5wY2lfY2Y4ID0gZGF0YTsKKyAgICAgICAgfQorICAgICAgICBl
bHNlIGlmICggKHBvcnQgJiAweGZmZmMpID09IDB4Y2ZjICkKKyAgICAgICAgeworICAgICAgICAg
ICAgc2l6ZSA9IG1pbihieXRlcywgNCAtIChwb3J0ICYgMykpOworICAgICAgICAgICAgaWYgKCBz
aXplID09IDMgKQorICAgICAgICAgICAgICAgIHNpemUgPSAyOworICAgICAgICAgICAgaWYgKCBw
Y2lfY2ZnX29rKGN1cnJkLCBwb3J0ICYgMywgc2l6ZSwgJmRhdGEpICkKKyAgICAgICAgICAgICAg
ICBwY2lfY29uZl93cml0ZShjdXJyZC0+YXJjaC5wY2lfY2Y4LCBwb3J0ICYgMywgc2l6ZSwgZGF0
YSk7CisgICAgICAgIH0KKworICAgICAgICBpZiAoIHNpemUgPT0gNCApCisgICAgICAgICAgICBy
ZXR1cm47CisKKyAgICAgICAgcG9ydCArPSBzaXplOworICAgICAgICBieXRlcyAtPSBzaXplOwor
ICAgICAgICBkYXRhID4+PSBzaXplICogODsKKyAgICB9Cit9CisKK3N0YXRpYyBpbnQgcHJpdl9v
cF93cml0ZV9pbyh1bnNpZ25lZCBpbnQgcG9ydCwgdW5zaWduZWQgaW50IGJ5dGVzLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdmFsLCBzdHJ1Y3QgeDg2X2VtdWxh
dGVfY3R4dCAqY3R4dCkKK3sKKyAgICBzdHJ1Y3QgcHJpdl9vcF9jdHh0ICpwb2MgPSBjb250YWlu
ZXJfb2YoY3R4dCwgc3RydWN0IHByaXZfb3BfY3R4dCwgY3R4dCk7CisgICAgc3RydWN0IHZjcHUg
KmN1cnIgPSBjdXJyZW50OworICAgIHN0cnVjdCBkb21haW4gKmN1cnJkID0gY3VycmVudC0+ZG9t
YWluOworCisgICAgLyogT1VUUyBtdXN0IG5vdCBjb21lIGhlcmUuICovCisgICAgQVNTRVJUKChj
dHh0LT5vcGNvZGUgJiB+OSkgPT0gMHhlNik7CisKKyAgICBpZiAoICFndWVzdF9pb19va2F5KHBv
cnQsIGJ5dGVzLCBjdXJyLCBjdHh0LT5yZWdzKSApCisgICAgICAgIHJldHVybiBYODZFTVVMX1VO
SEFORExFQUJMRTsKKworICAgIHBvYy0+YnBtYXRjaCA9IGNoZWNrX2d1ZXN0X2lvX2JyZWFrcG9p
bnQoY3VyciwgcG9ydCwgYnl0ZXMpOworCisgICAgaWYgKCBhZG1pbl9pb19va2F5KHBvcnQsIGJ5
dGVzLCBjdXJyZCkgKQorICAgIHsKKyAgICAgICAgaW9fZW11bF9zdHViX3QgKmlvX2VtdWwgPQor
ICAgICAgICAgICAgaW9fZW11bF9zdHViX3NldHVwKHBvYywgY3R4dC0+b3Bjb2RlLCBwb3J0LCBi
eXRlcyk7CisKKyAgICAgICAgbWFya19yZWdzX2RpcnR5KGN0eHQtPnJlZ3MpOworICAgICAgICBp
b19lbXVsKGN0eHQtPnJlZ3MpOworICAgICAgICBpZiAoIChieXRlcyA9PSAxKSAmJiBwdl9wb3N0
X291dGJfaG9vayApCisgICAgICAgICAgICBwdl9wb3N0X291dGJfaG9vayhwb3J0LCB2YWwpOwor
ICAgICAgICByZXR1cm4gWDg2RU1VTF9ET05FOworICAgIH0KKworICAgIGd1ZXN0X2lvX3dyaXRl
KHBvcnQsIGJ5dGVzLCB2YWwsIGN1cnJkKTsKKworICAgIHJldHVybiBYODZFTVVMX09LQVk7Cit9
CisKK3N0YXRpYyBpbnQgcHJpdl9vcF9yZWFkX3NlZ21lbnQoZW51bSB4ODZfc2VnbWVudCBzZWcs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBzZWdtZW50X3JlZ2lzdGVy
ICpyZWcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4ODZfZW11bGF0
ZV9jdHh0ICpjdHh0KQoreworICAgIC8qIENoZWNrIGlmIHRoaXMgaXMgYW4gYXR0ZW1wdCB0byBh
Y2Nlc3MgdGhlIEkvTyBiaXRtYXAuICovCisgICAgaWYgKCBzZWcgPT0geDg2X3NlZ190ciApCisg
ICAgeworICAgICAgICBzd2l0Y2ggKCBjdHh0LT5vcGNvZGUgKQorICAgICAgICB7CisgICAgICAg
IGNhc2UgMHg2YyAuLi4gMHg2ZjogLyogaW5zIC8gb3V0cyAqLworICAgICAgICBjYXNlIDB4ZTQg
Li4uIDB4ZTc6IC8qIGluIC8gb3V0IChpbW1lZGlhdGUgcG9ydCkgKi8KKyAgICAgICAgY2FzZSAw
eGVjIC4uLiAweGVmOiAvKiBpbiAvIG91dCAocG9ydCBpbiAlZHgpICovCisgICAgICAgICAgICAv
KiBEZWZlciB0aGUgY2hlY2sgdG8gcHJpdl9vcF97cmVhZCx3cml0ZX1faW8oKS4gKi8KKyAgICAg
ICAgICAgIHJldHVybiBYODZFTVVMX0RPTkU7CisgICAgICAgIH0KKyAgICB9CisKKyAgICBpZiAo
IGN0eHQtPmFkZHJfc2l6ZSA8IDY0ICkKKyAgICB7CisgICAgICAgIHVuc2lnbmVkIGxvbmcgbGlt
aXQ7CisgICAgICAgIHVuc2lnbmVkIGludCBzZWwsIGFyOworCisgICAgICAgIHN3aXRjaCAoIHNl
ZyApCisgICAgICAgIHsKKyAgICAgICAgY2FzZSB4ODZfc2VnX2NzOiBzZWwgPSBjdHh0LT5yZWdz
LT5jczsgYnJlYWs7CisgICAgICAgIGNhc2UgeDg2X3NlZ19kczogc2VsID0gcmVhZF9zcmVnKGRz
KTsgIGJyZWFrOworICAgICAgICBjYXNlIHg4Nl9zZWdfZXM6IHNlbCA9IHJlYWRfc3JlZyhlcyk7
ICBicmVhazsKKyAgICAgICAgY2FzZSB4ODZfc2VnX2ZzOiBzZWwgPSByZWFkX3NyZWcoZnMpOyAg
YnJlYWs7CisgICAgICAgIGNhc2UgeDg2X3NlZ19nczogc2VsID0gcmVhZF9zcmVnKGdzKTsgIGJy
ZWFrOworICAgICAgICBjYXNlIHg4Nl9zZWdfc3M6IHNlbCA9IGN0eHQtPnJlZ3MtPnNzOyBicmVh
azsKKyAgICAgICAgZGVmYXVsdDogcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOworICAgICAg
ICB9CisKKyAgICAgICAgaWYgKCAhcHZfZW11bF9yZWFkX2Rlc2NyaXB0b3Ioc2VsLCBjdXJyZW50
LCAmcmVnLT5iYXNlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmbGlt
aXQsICZhciwgMCkgKQorICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwor
CisgICAgICAgIHJlZy0+bGltaXQgPSBsaW1pdDsKKyAgICAgICAgcmVnLT5hdHRyLmJ5dGVzID0g
YXIgPj4gODsKKyAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgc3dpdGNoICggc2VnICkK
KyAgICAgICAgeworICAgICAgICBkZWZhdWx0OgorICAgICAgICAgICAgaWYgKCAhaXNfeDg2X3Vz
ZXJfc2VnbWVudChzZWcpICkKKyAgICAgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRM
RUFCTEU7CisgICAgICAgICAgICByZWctPmJhc2UgPSAwOworICAgICAgICAgICAgYnJlYWs7Cisg
ICAgICAgIGNhc2UgeDg2X3NlZ19mczoKKyAgICAgICAgICAgIHJlZy0+YmFzZSA9IHJkZnNiYXNl
KCk7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgY2FzZSB4ODZfc2VnX2dzOgorICAgICAg
ICAgICAgcmVnLT5iYXNlID0gcmRnc2Jhc2UoKTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAg
ICB9CisKKyAgICAgICAgcmVnLT5saW1pdCA9IH4wVTsKKworICAgICAgICByZWctPmF0dHIuYnl0
ZXMgPSAwOworICAgICAgICByZWctPmF0dHIuZmllbGRzLnR5cGUgPSBfU0VHTUVOVF9XUiA+PiA4
OworICAgICAgICBpZiAoIHNlZyA9PSB4ODZfc2VnX2NzICkKKyAgICAgICAgeworICAgICAgICAg
ICAgcmVnLT5hdHRyLmZpZWxkcy50eXBlIHw9IF9TRUdNRU5UX0NPREUgPj4gODsKKyAgICAgICAg
ICAgIHJlZy0+YXR0ci5maWVsZHMubCA9IDE7CisgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAg
ICAgICAgICAgcmVnLT5hdHRyLmZpZWxkcy5kYiA9IDE7CisgICAgICAgIHJlZy0+YXR0ci5maWVs
ZHMucyAgID0gMTsKKyAgICAgICAgcmVnLT5hdHRyLmZpZWxkcy5kcGwgPSAzOworICAgICAgICBy
ZWctPmF0dHIuZmllbGRzLnAgICA9IDE7CisgICAgICAgIHJlZy0+YXR0ci5maWVsZHMuZyAgID0g
MTsKKyAgICB9CisKKyAgICAvKgorICAgICAqIEZvciB4ODZfZW11bGF0ZS5jJ3MgbW9kZV9yaW5n
MCgpIHRvIHdvcmssIGZha2UgYSBEUEwgb2YgemVyby4KKyAgICAgKiBBbHNvIGRvIHRoaXMgZm9y
IGNvbnNpc3RlbmN5IGZvciBub24tY29uZm9ybWluZyBjb2RlIHNlZ21lbnRzLgorICAgICAqLwor
ICAgIGlmICggKHNlZyA9PSB4ODZfc2VnX3NzIHx8CisgICAgICAgICAgKHNlZyA9PSB4ODZfc2Vn
X2NzICYmCisgICAgICAgICAgICEocmVnLT5hdHRyLmZpZWxkcy50eXBlICYgKF9TRUdNRU5UX0VD
ID4+IDgpKSkpICYmCisgICAgICAgICBndWVzdF9rZXJuZWxfbW9kZShjdXJyZW50LCBjdHh0LT5y
ZWdzKSApCisgICAgICAgIHJlZy0+YXR0ci5maWVsZHMuZHBsID0gMDsKKworICAgIHJldHVybiBY
ODZFTVVMX09LQVk7Cit9CisKK3N0YXRpYyBpbnQgcHZfZW11bF92aXJ0X3RvX2xpbmVhcih1bnNp
Z25lZCBsb25nIGJhc2UsIHVuc2lnbmVkIGxvbmcgb2Zmc2V0LAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBieXRlcywgdW5zaWduZWQgbG9uZyBsaW1pdCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVtIHg4Nl9zZWdtZW50IHNlZywK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4
dCAqY3R4dCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25n
ICphZGRyKQoreworICAgIGludCByYyA9IFg4NkVNVUxfT0tBWTsKKworICAgICphZGRyID0gYmFz
ZSArIG9mZnNldDsKKworICAgIGlmICggY3R4dC0+YWRkcl9zaXplIDwgNjQgKQorICAgIHsKKyAg
ICAgICAgaWYgKCBsaW1pdCA8IGJ5dGVzIC0gMSB8fCBvZmZzZXQgPiBsaW1pdCAtIGJ5dGVzICsg
MSApCisgICAgICAgICAgICByYyA9IFg4NkVNVUxfRVhDRVBUSU9OOworICAgICAgICAqYWRkciA9
ICh1aW50MzJfdCkqYWRkcjsKKyAgICB9CisgICAgZWxzZSBpZiAoICFfX2FkZHJfb2soKmFkZHIp
ICkKKyAgICAgICAgcmMgPSBYODZFTVVMX0VYQ0VQVElPTjsKKworICAgIGlmICggdW5saWtlbHko
cmMgPT0gWDg2RU1VTF9FWENFUFRJT04pICkKKyAgICAgICAgeDg2X2VtdWxfaHdfZXhjZXB0aW9u
KHNlZyAhPSB4ODZfc2VnX3NzID8gVFJBUF9ncF9mYXVsdAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBUUkFQX3N0YWNrX2Vycm9yLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgMCwgY3R4dCk7CisKKyAgICByZXR1cm4gcmM7Cit9CisKK3N0
YXRpYyBpbnQgcHJpdl9vcF9yZXBfaW5zKHVpbnQxNl90IHBvcnQsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICBlbnVtIHg4Nl9zZWdtZW50IHNlZywgdW5zaWduZWQgbG9uZyBvZmZzZXQsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYnl0ZXNfcGVyX3JlcCwgdW5z
aWduZWQgbG9uZyAqcmVwcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4ODZf
ZW11bGF0ZV9jdHh0ICpjdHh0KQoreworICAgIHN0cnVjdCBwcml2X29wX2N0eHQgKnBvYyA9IGNv
bnRhaW5lcl9vZihjdHh0LCBzdHJ1Y3QgcHJpdl9vcF9jdHh0LCBjdHh0KTsKKyAgICBzdHJ1Y3Qg
dmNwdSAqY3VyciA9IGN1cnJlbnQ7CisgICAgc3RydWN0IGRvbWFpbiAqY3VycmQgPSBjdXJyZW50
LT5kb21haW47CisgICAgdW5zaWduZWQgbG9uZyBnb2FsID0gKnJlcHM7CisgICAgc3RydWN0IHNl
Z21lbnRfcmVnaXN0ZXIgc3JlZzsKKyAgICBpbnQgcmM7CisKKyAgICBBU1NFUlQoc2VnID09IHg4
Nl9zZWdfZXMpOworCisgICAgKnJlcHMgPSAwOworCisgICAgaWYgKCAhZ3Vlc3RfaW9fb2theShw
b3J0LCBieXRlc19wZXJfcmVwLCBjdXJyLCBjdHh0LT5yZWdzKSApCisgICAgICAgIHJldHVybiBY
ODZFTVVMX1VOSEFORExFQUJMRTsKKworICAgIHJjID0gcHJpdl9vcF9yZWFkX3NlZ21lbnQoeDg2
X3NlZ19lcywgJnNyZWcsIGN0eHQpOworICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZICkKKyAg
ICAgICAgcmV0dXJuIHJjOworCisgICAgaWYgKCAhc3JlZy5hdHRyLmZpZWxkcy5wICkKKyAgICAg
ICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOworICAgIGlmICggIXNyZWcuYXR0ci5maWVs
ZHMucyB8fAorICAgICAgICAgKHNyZWcuYXR0ci5maWVsZHMudHlwZSAmIChfU0VHTUVOVF9DT0RF
ID4+IDgpKSB8fAorICAgICAgICAgIShzcmVnLmF0dHIuZmllbGRzLnR5cGUgJiAoX1NFR01FTlRf
V1IgPj4gOCkpICkKKyAgICB7CisgICAgICAgIHg4Nl9lbXVsX2h3X2V4Y2VwdGlvbihUUkFQX2dw
X2ZhdWx0LCAwLCBjdHh0KTsKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOworICAg
IH0KKworICAgIHBvYy0+YnBtYXRjaCA9IGNoZWNrX2d1ZXN0X2lvX2JyZWFrcG9pbnQoY3Vyciwg
cG9ydCwgYnl0ZXNfcGVyX3JlcCk7CisKKyAgICB3aGlsZSAoICpyZXBzIDwgZ29hbCApCisgICAg
eworICAgICAgICB1bnNpZ25lZCBpbnQgZGF0YSA9IGd1ZXN0X2lvX3JlYWQocG9ydCwgYnl0ZXNf
cGVyX3JlcCwgY3VycmQpOworICAgICAgICB1bnNpZ25lZCBsb25nIGFkZHI7CisKKyAgICAgICAg
cmMgPSBwdl9lbXVsX3ZpcnRfdG9fbGluZWFyKHNyZWcuYmFzZSwgb2Zmc2V0LCBieXRlc19wZXJf
cmVwLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3JlZy5saW1pdCwgeDg2
X3NlZ19lcywgY3R4dCwgJmFkZHIpOworICAgICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSAp
CisgICAgICAgICAgICByZXR1cm4gcmM7CisKKyAgICAgICAgaWYgKCAocmMgPSBfX2NvcHlfdG9f
dXNlcigodm9pZCAqKWFkZHIsICZkYXRhLCBieXRlc19wZXJfcmVwKSkgIT0gMCApCisgICAgICAg
IHsKKyAgICAgICAgICAgIHg4Nl9lbXVsX3BhZ2VmYXVsdChQRkVDX3dyaXRlX2FjY2VzcywKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhZGRyICsgYnl0ZXNfcGVyX3JlcCAtIHJjLCBj
dHh0KTsKKyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKKyAgICAgICAgfQor
CisgICAgICAgICsrKnJlcHM7CisKKyAgICAgICAgaWYgKCBwb2MtPmJwbWF0Y2ggfHwgaHlwZXJj
YWxsX3ByZWVtcHRfY2hlY2soKSApCisgICAgICAgICAgICBicmVhazsKKworICAgICAgICAvKiB4
ODZfZW11bGF0ZSgpIGNsaXBzIHRoZSByZXBldGl0aW9uIGNvdW50IHRvIGVuc3VyZSB3ZSBkb24n
dCB3cmFwLiAqLworICAgICAgICBpZiAoIHVubGlrZWx5KGN0eHQtPnJlZ3MtPmVmbGFncyAmIFg4
Nl9FRkxBR1NfREYpICkKKyAgICAgICAgICAgIG9mZnNldCAtPSBieXRlc19wZXJfcmVwOworICAg
ICAgICBlbHNlCisgICAgICAgICAgICBvZmZzZXQgKz0gYnl0ZXNfcGVyX3JlcDsKKyAgICB9CisK
KyAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworfQorCitzdGF0aWMgaW50IHByaXZfb3BfcmVwX291
dHMoZW51bSB4ODZfc2VnbWVudCBzZWcsIHVuc2lnbmVkIGxvbmcgb2Zmc2V0LAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQxNl90IHBvcnQsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IGJ5dGVzX3Blcl9yZXAsIHVuc2lnbmVkIGxvbmcgKnJlcHMsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQp
Cit7CisgICAgc3RydWN0IHByaXZfb3BfY3R4dCAqcG9jID0gY29udGFpbmVyX29mKGN0eHQsIHN0
cnVjdCBwcml2X29wX2N0eHQsIGN0eHQpOworICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVu
dDsKKyAgICBzdHJ1Y3QgZG9tYWluICpjdXJyZCA9IGN1cnJlbnQtPmRvbWFpbjsKKyAgICB1bnNp
Z25lZCBsb25nIGdvYWwgPSAqcmVwczsKKyAgICBzdHJ1Y3Qgc2VnbWVudF9yZWdpc3RlciBzcmVn
OworICAgIGludCByYzsKKworICAgICpyZXBzID0gMDsKKworICAgIGlmICggIWd1ZXN0X2lvX29r
YXkocG9ydCwgYnl0ZXNfcGVyX3JlcCwgY3VyciwgY3R4dC0+cmVncykgKQorICAgICAgICByZXR1
cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CisKKyAgICByYyA9IHByaXZfb3BfcmVhZF9zZWdtZW50
KHNlZywgJnNyZWcsIGN0eHQpOworICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZICkKKyAgICAg
ICAgcmV0dXJuIHJjOworCisgICAgaWYgKCAhc3JlZy5hdHRyLmZpZWxkcy5wICkKKyAgICAgICAg
cmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOworICAgIGlmICggIXNyZWcuYXR0ci5maWVsZHMu
cyB8fAorICAgICAgICAgKChzcmVnLmF0dHIuZmllbGRzLnR5cGUgJiAoX1NFR01FTlRfQ09ERSA+
PiA4KSkgJiYKKyAgICAgICAgICAhKHNyZWcuYXR0ci5maWVsZHMudHlwZSAmIChfU0VHTUVOVF9X
UiA+PiA4KSkpICkKKyAgICB7CisgICAgICAgIHg4Nl9lbXVsX2h3X2V4Y2VwdGlvbihzZWcgIT0g
eDg2X3NlZ19zcyA/IFRSQVBfZ3BfZmF1bHQKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDogVFJBUF9zdGFja19lcnJvciwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDAsIGN0eHQpOworICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047
CisgICAgfQorCisgICAgcG9jLT5icG1hdGNoID0gY2hlY2tfZ3Vlc3RfaW9fYnJlYWtwb2ludChj
dXJyLCBwb3J0LCBieXRlc19wZXJfcmVwKTsKKworICAgIHdoaWxlICggKnJlcHMgPCBnb2FsICkK
KyAgICB7CisgICAgICAgIHVuc2lnbmVkIGludCBkYXRhID0gMDsKKyAgICAgICAgdW5zaWduZWQg
bG9uZyBhZGRyOworCisgICAgICAgIHJjID0gcHZfZW11bF92aXJ0X3RvX2xpbmVhcihzcmVnLmJh
c2UsIG9mZnNldCwgYnl0ZXNfcGVyX3JlcCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHNyZWcubGltaXQsIHNlZywgY3R4dCwgJmFkZHIpOworICAgICAgICBpZiAoIHJjICE9
IFg4NkVNVUxfT0tBWSApCisgICAgICAgICAgICByZXR1cm4gcmM7CisKKyAgICAgICAgaWYgKCAo
cmMgPSBfX2NvcHlfZnJvbV91c2VyKCZkYXRhLCAodm9pZCAqKWFkZHIsIGJ5dGVzX3Blcl9yZXAp
KSAhPSAwICkKKyAgICAgICAgeworICAgICAgICAgICAgeDg2X2VtdWxfcGFnZWZhdWx0KDAsIGFk
ZHIgKyBieXRlc19wZXJfcmVwIC0gcmMsIGN0eHQpOworICAgICAgICAgICAgcmV0dXJuIFg4NkVN
VUxfRVhDRVBUSU9OOworICAgICAgICB9CisKKyAgICAgICAgZ3Vlc3RfaW9fd3JpdGUocG9ydCwg
Ynl0ZXNfcGVyX3JlcCwgZGF0YSwgY3VycmQpOworCisgICAgICAgICsrKnJlcHM7CisKKyAgICAg
ICAgaWYgKCBwb2MtPmJwbWF0Y2ggfHwgaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSApCisgICAg
ICAgICAgICBicmVhazsKKworICAgICAgICAvKiB4ODZfZW11bGF0ZSgpIGNsaXBzIHRoZSByZXBl
dGl0aW9uIGNvdW50IHRvIGVuc3VyZSB3ZSBkb24ndCB3cmFwLiAqLworICAgICAgICBpZiAoIHVu
bGlrZWx5KGN0eHQtPnJlZ3MtPmVmbGFncyAmIFg4Nl9FRkxBR1NfREYpICkKKyAgICAgICAgICAg
IG9mZnNldCAtPSBieXRlc19wZXJfcmVwOworICAgICAgICBlbHNlCisgICAgICAgICAgICBvZmZz
ZXQgKz0gYnl0ZXNfcGVyX3JlcDsKKyAgICB9CisKKyAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwor
fQorCitzdGF0aWMgaW50IHByaXZfb3BfcmVhZF9jcih1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25l
ZCBsb25nICp2YWwsCisgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeDg2X2VtdWxh
dGVfY3R4dCAqY3R4dCkKK3sKKyAgICBjb25zdCBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7
CisKKyAgICBzd2l0Y2ggKCByZWcgKQorICAgIHsKKyAgICBjYXNlIDA6IC8qIFJlYWQgQ1IwICov
CisgICAgICAgICp2YWwgPSAocmVhZF9jcjAoKSAmIH5YODZfQ1IwX1RTKSB8IGN1cnItPmFyY2gu
cHZfdmNwdS5jdHJscmVnWzBdOworICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworCisgICAg
Y2FzZSAyOiAvKiBSZWFkIENSMiAqLworICAgIGNhc2UgNDogLyogUmVhZCBDUjQgKi8KKyAgICAg
ICAgKnZhbCA9IGN1cnItPmFyY2gucHZfdmNwdS5jdHJscmVnW3JlZ107CisgICAgICAgIHJldHVy
biBYODZFTVVMX09LQVk7CisKKyAgICBjYXNlIDM6IC8qIFJlYWQgQ1IzICovCisgICAgeworICAg
ICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpjdXJyZCA9IGN1cnItPmRvbWFpbjsKKyAgICAgICAg
dW5zaWduZWQgbG9uZyBtZm47CisKKyAgICAgICAgaWYgKCAhaXNfcHZfMzJiaXRfZG9tYWluKGN1
cnJkKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIG1mbiA9IHBhZ2V0YWJsZV9nZXRfcGZuKGN1
cnItPmFyY2guZ3Vlc3RfdGFibGUpOworICAgICAgICAgICAgKnZhbCA9IHhlbl9wZm5fdG9fY3Iz
KG1mbl90b19nbWZuKGN1cnJkLCBtZm4pKTsKKyAgICAgICAgfQorICAgICAgICBlbHNlCisgICAg
ICAgIHsKKyAgICAgICAgICAgIGw0X3BnZW50cnlfdCAqcGw0ZSA9CisgICAgICAgICAgICAgICAg
bWFwX2RvbWFpbl9wYWdlKF9tZm4ocGFnZXRhYmxlX2dldF9wZm4oY3Vyci0+YXJjaC5ndWVzdF90
YWJsZSkpKTsKKworICAgICAgICAgICAgbWZuID0gbDRlX2dldF9wZm4oKnBsNGUpOworICAgICAg
ICAgICAgdW5tYXBfZG9tYWluX3BhZ2UocGw0ZSk7CisgICAgICAgICAgICAqdmFsID0gY29tcGF0
X3Bmbl90b19jcjMobWZuX3RvX2dtZm4oY3VycmQsIG1mbikpOworICAgICAgICB9CisgICAgICAg
IC8qIFBUcyBzaG91bGQgbm90IGJlIHNoYXJlZCAqLworICAgICAgICBCVUdfT04ocGFnZV9nZXRf
b3duZXIobWZuX3RvX3BhZ2UobWZuKSkgPT0gZG9tX2Nvdyk7CisgICAgICAgIHJldHVybiBYODZF
TVVMX09LQVk7CisgICAgfQorICAgIH0KKworICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJM
RTsKK30KKworc3RhdGljIGludCBwcml2X29wX3dyaXRlX2NyKHVuc2lnbmVkIGludCByZWcsIHVu
c2lnbmVkIGxvbmcgdmFsLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4ODZf
ZW11bGF0ZV9jdHh0ICpjdHh0KQoreworICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsK
KworICAgIHN3aXRjaCAoIHJlZyApCisgICAgeworICAgIGNhc2UgMDogLyogV3JpdGUgQ1IwICov
CisgICAgICAgIGlmICggKHZhbCBeIHJlYWRfY3IwKCkpICYgflg4Nl9DUjBfVFMgKQorICAgICAg
ICB7CisgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywKKyAgICAgICAgICAgICAg
ICAgICAgIkF0dGVtcHQgdG8gY2hhbmdlIHVubW9kaWZpYWJsZSBDUjAgZmxhZ3NcbiIpOworICAg
ICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKyAgICAgICAgZG9fZnB1X3Rhc2tzd2l0Y2goISEo
dmFsICYgWDg2X0NSMF9UUykpOworICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworCisgICAg
Y2FzZSAyOiAvKiBXcml0ZSBDUjIgKi8KKyAgICAgICAgY3Vyci0+YXJjaC5wdl92Y3B1LmN0cmxy
ZWdbMl0gPSB2YWw7CisgICAgICAgIGFyY2hfc2V0X2NyMihjdXJyLCB2YWwpOworICAgICAgICBy
ZXR1cm4gWDg2RU1VTF9PS0FZOworCisgICAgY2FzZSAzOiAvKiBXcml0ZSBDUjMgKi8KKyAgICB7
CisgICAgICAgIHN0cnVjdCBkb21haW4gKmN1cnJkID0gY3Vyci0+ZG9tYWluOworICAgICAgICB1
bnNpZ25lZCBsb25nIGdmbjsKKyAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKKyAgICAg
ICAgaW50IHJjOworCisgICAgICAgIGdmbiA9ICFpc19wdl8zMmJpdF9kb21haW4oY3VycmQpCisg
ICAgICAgICAgICAgID8geGVuX2NyM190b19wZm4odmFsKSA6IGNvbXBhdF9jcjNfdG9fcGZuKHZh
bCk7CisgICAgICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihjdXJyZCwgZ2ZuLCBOVUxMLCBQ
Mk1fQUxMT0MpOworICAgICAgICBpZiAoICFwYWdlICkKKyAgICAgICAgICAgIGJyZWFrOworICAg
ICAgICByYyA9IG5ld19ndWVzdF9jcjMocGFnZV90b19tZm4ocGFnZSkpOworICAgICAgICBwdXRf
cGFnZShwYWdlKTsKKworICAgICAgICBzd2l0Y2ggKCByYyApCisgICAgICAgIHsKKyAgICAgICAg
Y2FzZSAwOgorICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKKyAgICAgICAgY2FzZSAt
RVJFU1RBUlQ6IC8qIHJldHJ5IGFmdGVyIHByZWVtcHRpb24gKi8KKyAgICAgICAgICAgIHJldHVy
biBYODZFTVVMX1JFVFJZOworICAgICAgICB9CisgICAgICAgIGJyZWFrOworICAgIH0KKworICAg
IGNhc2UgNDogLyogV3JpdGUgQ1I0ICovCisgICAgICAgIGN1cnItPmFyY2gucHZfdmNwdS5jdHJs
cmVnWzRdID0gcHZfZ3Vlc3RfY3I0X2ZpeHVwKGN1cnIsIHZhbCk7CisgICAgICAgIHdyaXRlX2Ny
NChwdl9ndWVzdF9jcjRfdG9fcmVhbF9jcjQoY3VycikpOworICAgICAgICBjdHh0X3N3aXRjaF9s
ZXZlbGxpbmcoY3Vycik7CisgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CisgICAgfQorCisg
ICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOworfQorCitzdGF0aWMgaW50IHByaXZfb3Bf
cmVhZF9kcih1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBsb25nICp2YWwsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKK3sKKyAgICB1
bnNpZ25lZCBsb25nIHJlcyA9IGRvX2dldF9kZWJ1Z3JlZyhyZWcpOworCisgICAgaWYgKCBJU19F
UlJfVkFMVUUocmVzKSApCisgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKKwor
ICAgICp2YWwgPSByZXM7CisKKyAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworfQorCitzdGF0aWMg
aW50IHByaXZfb3Bfd3JpdGVfZHIodW5zaWduZWQgaW50IHJlZywgdW5zaWduZWQgbG9uZyB2YWws
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0
eHQpCit7CisgICAgcmV0dXJuIGRvX3NldF9kZWJ1Z3JlZyhyZWcsIHZhbCkgPT0gMAorICAgICAg
ICAgICA/IFg4NkVNVUxfT0tBWSA6IFg4NkVNVUxfVU5IQU5ETEVBQkxFOworfQorCitzdGF0aWMg
aW5saW5lIHVpbnQ2NF90IGd1ZXN0X21pc2NfZW5hYmxlKHVpbnQ2NF90IHZhbCkKK3sKKyAgICB2
YWwgJj0gfihNU1JfSUEzMl9NSVNDX0VOQUJMRV9QRVJGX0FWQUlMIHwKKyAgICAgICAgICAgICBN
U1JfSUEzMl9NSVNDX0VOQUJMRV9NT05JVE9SX0VOQUJMRSk7CisgICAgdmFsIHw9IE1TUl9JQTMy
X01JU0NfRU5BQkxFX0JUU19VTkFWQUlMIHwKKyAgICAgICAgICAgTVNSX0lBMzJfTUlTQ19FTkFC
TEVfUEVCU19VTkFWQUlMIHwKKyAgICAgICAgICAgTVNSX0lBMzJfTUlTQ19FTkFCTEVfWFRQUl9E
SVNBQkxFOworICAgIHJldHVybiB2YWw7Cit9CisKK3N0YXRpYyBpbmxpbmUgYm9vbCBpc19jcHVm
cmVxX2NvbnRyb2xsZXIoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICByZXR1cm4gKChj
cHVmcmVxX2NvbnRyb2xsZXIgPT0gRlJFUUNUTF9kb20wX2tlcm5lbCkgJiYKKyAgICAgICAgICAg
IGlzX2hhcmR3YXJlX2RvbWFpbihkKSk7Cit9CisKK3N0YXRpYyBpbnQgcHJpdl9vcF9yZWFkX21z
cih1bnNpZ25lZCBpbnQgcmVnLCB1aW50NjRfdCAqdmFsLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQoreworICAgIHN0cnVjdCBwcml2
X29wX2N0eHQgKnBvYyA9IGNvbnRhaW5lcl9vZihjdHh0LCBzdHJ1Y3QgcHJpdl9vcF9jdHh0LCBj
dHh0KTsKKyAgICBjb25zdCBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7CisgICAgY29uc3Qg
c3RydWN0IGRvbWFpbiAqY3VycmQgPSBjdXJyLT5kb21haW47CisgICAgYm9vbCB2cG11X21zciA9
IGZhbHNlOworCisgICAgc3dpdGNoICggcmVnICkKKyAgICB7CisgICAgICAgIGludCByYzsKKwor
ICAgIGNhc2UgTVNSX0ZTX0JBU0U6CisgICAgICAgIGlmICggaXNfcHZfMzJiaXRfZG9tYWluKGN1
cnJkKSApCisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgKnZhbCA9IGNwdV9oYXNfZnNnc2Jh
c2UgPyBfX3JkZnNiYXNlKCkgOiBjdXJyLT5hcmNoLnB2X3ZjcHUuZnNfYmFzZTsKKyAgICAgICAg
cmV0dXJuIFg4NkVNVUxfT0tBWTsKKworICAgIGNhc2UgTVNSX0dTX0JBU0U6CisgICAgICAgIGlm
ICggaXNfcHZfMzJiaXRfZG9tYWluKGN1cnJkKSApCisgICAgICAgICAgICBicmVhazsKKyAgICAg
ICAgKnZhbCA9IGNwdV9oYXNfZnNnc2Jhc2UgPyBfX3JkZ3NiYXNlKCkKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgOiBjdXJyLT5hcmNoLnB2X3ZjcHUuZ3NfYmFzZV9rZXJuZWw7Cisg
ICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CisKKyAgICBjYXNlIE1TUl9TSEFET1dfR1NfQkFT
RToKKyAgICAgICAgaWYgKCBpc19wdl8zMmJpdF9kb21haW4oY3VycmQpICkKKyAgICAgICAgICAg
IGJyZWFrOworICAgICAgICAqdmFsID0gY3Vyci0+YXJjaC5wdl92Y3B1LmdzX2Jhc2VfdXNlcjsK
KyAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKKworICAgIC8qCisgICAgICogSW4gb3JkZXIg
dG8gZnVsbHkgcmV0YWluIG9yaWdpbmFsIGJlaGF2aW9yLCBkZWZlciBjYWxsaW5nCisgICAgICog
cHZfc29mdF9yZHRzYygpIHVudGlsIGFmdGVyIGVtdWxhdGlvbi4gVGhpcyBtYXkgd2FudC9uZWVk
IHRvIGJlCisgICAgICogcmVjb25zaWRlcmVkLgorICAgICAqLworICAgIGNhc2UgTVNSX0lBMzJf
VFNDOgorICAgICAgICBwb2MtPnRzYyB8PSBUU0NfQkFTRTsKKyAgICAgICAgZ290byBub3JtYWw7
CisKKyAgICBjYXNlIE1TUl9UU0NfQVVYOgorICAgICAgICBwb2MtPnRzYyB8PSBUU0NfQVVYOwor
ICAgICAgICBpZiAoIGNwdV9oYXNfcmR0c2NwICkKKyAgICAgICAgICAgIGdvdG8gbm9ybWFsOwor
ICAgICAgICAqdmFsID0gMDsKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKKworICAgIGNh
c2UgTVNSX0VGRVI6CisgICAgICAgICp2YWwgPSByZWFkX2VmZXIoKTsKKyAgICAgICAgaWYgKCBp
c19wdl8zMmJpdF9kb21haW4oY3VycmQpICkKKyAgICAgICAgICAgICp2YWwgJj0gfihFRkVSX0xN
RSB8IEVGRVJfTE1BIHwgRUZFUl9MTVNMRSk7CisgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7
CisKKyAgICBjYXNlIE1TUl9LN19GSURfVklEX0NUTDoKKyAgICBjYXNlIE1TUl9LN19GSURfVklE
X1NUQVRVUzoKKyAgICBjYXNlIE1TUl9LOF9QU1RBVEVfTElNSVQ6CisgICAgY2FzZSBNU1JfSzhf
UFNUQVRFX0NUUkw6CisgICAgY2FzZSBNU1JfSzhfUFNUQVRFX1NUQVRVUzoKKyAgICBjYXNlIE1T
Ul9LOF9QU1RBVEUwOgorICAgIGNhc2UgTVNSX0s4X1BTVEFURTE6CisgICAgY2FzZSBNU1JfSzhf
UFNUQVRFMjoKKyAgICBjYXNlIE1TUl9LOF9QU1RBVEUzOgorICAgIGNhc2UgTVNSX0s4X1BTVEFU
RTQ6CisgICAgY2FzZSBNU1JfSzhfUFNUQVRFNToKKyAgICBjYXNlIE1TUl9LOF9QU1RBVEU2Ogor
ICAgIGNhc2UgTVNSX0s4X1BTVEFURTc6CisgICAgICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZf
dmVuZG9yICE9IFg4Nl9WRU5ET1JfQU1EICkKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICBp
ZiAoIHVubGlrZWx5KGlzX2NwdWZyZXFfY29udHJvbGxlcihjdXJyZCkpICkKKyAgICAgICAgICAg
IGdvdG8gbm9ybWFsOworICAgICAgICAqdmFsID0gMDsKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxf
T0tBWTsKKworICAgIGNhc2UgTVNSX0lBMzJfVUNPREVfUkVWOgorICAgICAgICBCVUlMRF9CVUdf
T04oTVNSX0lBMzJfVUNPREVfUkVWICE9IE1TUl9BTURfUEFUQ0hMRVZFTCk7CisgICAgICAgIGlm
ICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfSU5URUwgKQorICAgICAg
ICB7CisgICAgICAgICAgICBpZiAoIHdybXNyX3NhZmUoTVNSX0lBMzJfVUNPREVfUkVWLCAwKSAp
CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICAvKiBBcyBkb2N1bWVudGVkIGlu
IHRoZSBTRE06IERvIGEgQ1BVSUQgMSBoZXJlICovCisgICAgICAgICAgICBjcHVpZF9lYXgoMSk7
CisgICAgICAgIH0KKyAgICAgICAgZ290byBub3JtYWw7CisKKyAgICBjYXNlIE1TUl9JQTMyX01J
U0NfRU5BQkxFOgorICAgICAgICBpZiAoIHJkbXNyX3NhZmUocmVnLCAqdmFsKSApCisgICAgICAg
ICAgICBicmVhazsKKyAgICAgICAgKnZhbCA9IGd1ZXN0X21pc2NfZW5hYmxlKCp2YWwpOworICAg
ICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworCisgICAgY2FzZSBNU1JfQU1ENjRfRFIwX0FERFJF
U1NfTUFTSzoKKyAgICAgICAgaWYgKCAhYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0RCRVhUKSAp
CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgKnZhbCA9IGN1cnItPmFyY2gucHZfdmNwdS5k
cl9tYXNrWzBdOworICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworCisgICAgY2FzZSBNU1Jf
QU1ENjRfRFIxX0FERFJFU1NfTUFTSyAuLi4gTVNSX0FNRDY0X0RSM19BRERSRVNTX01BU0s6Cisg
ICAgICAgIGlmICggIWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9EQkVYVCkgKQorICAgICAgICAg
ICAgYnJlYWs7CisgICAgICAgICp2YWwgPSBjdXJyLT5hcmNoLnB2X3ZjcHUuZHJfbWFza1tyZWcg
LSBNU1JfQU1ENjRfRFIxX0FERFJFU1NfTUFTSyArIDFdOworICAgICAgICByZXR1cm4gWDg2RU1V
TF9PS0FZOworCisgICAgY2FzZSBNU1JfSUEzMl9QRVJGX0NBUEFCSUxJVElFUzoKKyAgICAgICAg
LyogTm8gZXh0cmEgY2FwYWJpbGl0aWVzIGFyZSBzdXBwb3J0ZWQuICovCisgICAgICAgICp2YWwg
PSAwOworICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworCisgICAgY2FzZSBNU1JfSU5URUxf
UExBVEZPUk1fSU5GTzoKKyAgICAgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0g
WDg2X1ZFTkRPUl9JTlRFTCB8fAorICAgICAgICAgICAgIHJkbXNyX3NhZmUoTVNSX0lOVEVMX1BM
QVRGT1JNX0lORk8sICp2YWwpICkKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICAqdmFsID0g
MDsKKyAgICAgICAgaWYgKCB0aGlzX2NwdShjcHVpZF9mYXVsdGluZ19lbmFibGVkKSApCisgICAg
ICAgICAgICAqdmFsIHw9IE1TUl9QTEFURk9STV9JTkZPX0NQVUlEX0ZBVUxUSU5HOworICAgICAg
ICByZXR1cm4gWDg2RU1VTF9PS0FZOworCisgICAgY2FzZSBNU1JfSU5URUxfTUlTQ19GRUFUVVJF
U19FTkFCTEVTOgorICAgICAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciAhPSBYODZf
VkVORE9SX0lOVEVMIHx8CisgICAgICAgICAgICAgcmRtc3Jfc2FmZShNU1JfSU5URUxfTUlTQ19G
RUFUVVJFU19FTkFCTEVTLCAqdmFsKSApCisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgKnZh
bCA9IDA7CisgICAgICAgIGlmICggY3Vyci0+YXJjaC5jcHVpZF9mYXVsdGluZyApCisgICAgICAg
ICAgICAqdmFsIHw9IE1TUl9NSVNDX0ZFQVRVUkVTX0NQVUlEX0ZBVUxUSU5HOworICAgICAgICBy
ZXR1cm4gWDg2RU1VTF9PS0FZOworCisgICAgY2FzZSBNU1JfUDZfUEVSRkNUUigwKS4uLk1TUl9Q
Nl9QRVJGQ1RSKDcpOgorICAgIGNhc2UgTVNSX1A2X0VWTlRTRUwoMCkuLi5NU1JfUDZfRVZOVFNF
TCgzKToKKyAgICBjYXNlIE1TUl9DT1JFX1BFUkZfRklYRURfQ1RSMC4uLk1TUl9DT1JFX1BFUkZf
RklYRURfQ1RSMjoKKyAgICBjYXNlIE1TUl9DT1JFX1BFUkZfRklYRURfQ1RSX0NUUkwuLi5NU1Jf
Q09SRV9QRVJGX0dMT0JBTF9PVkZfQ1RSTDoKKyAgICAgICAgaWYgKCBib290X2NwdV9kYXRhLng4
Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9JTlRFTCApCisgICAgICAgIHsKKyAgICAgICAgICAgIHZw
bXVfbXNyID0gdHJ1ZTsKKyAgICAgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLworICAgIGNhc2Ug
TVNSX0FNRF9GQU0xNUhfRVZOVFNFTDAuLi5NU1JfQU1EX0ZBTTE1SF9QRVJGQ1RSNToKKyAgICBj
YXNlIE1TUl9LN19FVk5UU0VMMC4uLk1TUl9LN19QRVJGQ1RSMzoKKyAgICAgICAgICAgIGlmICgg
dnBtdV9tc3IgfHwgKGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0FNRCkg
KQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIGlmICggdnBtdV9kb19yZG1zcihyZWcs
IHZhbCkgKQorICAgICAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgICAgICByZXR1
cm4gWDg2RU1VTF9PS0FZOworICAgICAgICAgICAgfQorICAgICAgICB9CisgICAgICAgIC8qIGZh
bGwgdGhyb3VnaCAqLworICAgIGRlZmF1bHQ6CisgICAgICAgIGlmICggcmRtc3JfaHlwZXJ2aXNv
cl9yZWdzKHJlZywgdmFsKSApCisgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworCisg
ICAgICAgIHJjID0gdm1jZV9yZG1zcihyZWcsIHZhbCk7CisgICAgICAgIGlmICggcmMgPCAwICkK
KyAgICAgICAgICAgIGJyZWFrOworICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgICAgIHJldHVy
biBYODZFTVVMX09LQVk7CisgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLworICAgIG5vcm1hbDoK
KyAgICAgICAgLyogRXZlcnlvbmUgY2FuIHJlYWQgdGhlIE1TUiBzcGFjZS4gKi8KKyAgICAgICAg
LyogZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJEb21haW4gYXR0ZW1wdGVkIFJETVNSICUwOHhc
biIsIHJlZyk7ICovCisgICAgICAgIGlmICggcmRtc3Jfc2FmZShyZWcsICp2YWwpICkKKyAgICAg
ICAgICAgIGJyZWFrOworICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworICAgIH0KKworICAg
IHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKK30KKworc3RhdGljIGludCBwcml2X29wX3dy
aXRlX21zcih1bnNpZ25lZCBpbnQgcmVnLCB1aW50NjRfdCB2YWwsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQoreworICAgIHN0cnVj
dCB2Y3B1ICpjdXJyID0gY3VycmVudDsKKyAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpjdXJyZCA9
IGN1cnItPmRvbWFpbjsKKyAgICBib29sIHZwbXVfbXNyID0gZmFsc2U7CisKKyAgICBzd2l0Y2gg
KCByZWcgKQorICAgIHsKKyAgICAgICAgdWludDY0X3QgdGVtcDsKKyAgICAgICAgaW50IHJjOwor
CisgICAgY2FzZSBNU1JfRlNfQkFTRToKKyAgICAgICAgaWYgKCBpc19wdl8zMmJpdF9kb21haW4o
Y3VycmQpIHx8ICFpc19jYW5vbmljYWxfYWRkcmVzcyh2YWwpICkKKyAgICAgICAgICAgIGJyZWFr
OworICAgICAgICB3cmZzYmFzZSh2YWwpOworICAgICAgICBjdXJyLT5hcmNoLnB2X3ZjcHUuZnNf
YmFzZSA9IHZhbDsKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKKworICAgIGNhc2UgTVNS
X0dTX0JBU0U6CisgICAgICAgIGlmICggaXNfcHZfMzJiaXRfZG9tYWluKGN1cnJkKSB8fCAhaXNf
Y2Fub25pY2FsX2FkZHJlc3ModmFsKSApCisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgd3Jn
c2Jhc2UodmFsKTsKKyAgICAgICAgY3Vyci0+YXJjaC5wdl92Y3B1LmdzX2Jhc2Vfa2VybmVsID0g
dmFsOworICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworCisgICAgY2FzZSBNU1JfU0hBRE9X
X0dTX0JBU0U6CisgICAgICAgIGlmICggaXNfcHZfMzJiaXRfZG9tYWluKGN1cnJkKSB8fCAhaXNf
Y2Fub25pY2FsX2FkZHJlc3ModmFsKSApCisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgd3Jt
c3JsKE1TUl9TSEFET1dfR1NfQkFTRSwgdmFsKTsKKyAgICAgICAgY3Vyci0+YXJjaC5wdl92Y3B1
LmdzX2Jhc2VfdXNlciA9IHZhbDsKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKKworICAg
IGNhc2UgTVNSX0s3X0ZJRF9WSURfU1RBVFVTOgorICAgIGNhc2UgTVNSX0s3X0ZJRF9WSURfQ1RM
OgorICAgIGNhc2UgTVNSX0s4X1BTVEFURV9MSU1JVDoKKyAgICBjYXNlIE1TUl9LOF9QU1RBVEVf
Q1RSTDoKKyAgICBjYXNlIE1TUl9LOF9QU1RBVEVfU1RBVFVTOgorICAgIGNhc2UgTVNSX0s4X1BT
VEFURTA6CisgICAgY2FzZSBNU1JfSzhfUFNUQVRFMToKKyAgICBjYXNlIE1TUl9LOF9QU1RBVEUy
OgorICAgIGNhc2UgTVNSX0s4X1BTVEFURTM6CisgICAgY2FzZSBNU1JfSzhfUFNUQVRFNDoKKyAg
ICBjYXNlIE1TUl9LOF9QU1RBVEU1OgorICAgIGNhc2UgTVNSX0s4X1BTVEFURTY6CisgICAgY2Fz
ZSBNU1JfSzhfUFNUQVRFNzoKKyAgICBjYXNlIE1TUl9LOF9IV0NSOgorICAgICAgICBpZiAoIGJv
b3RfY3B1X2RhdGEueDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0FNRCApCisgICAgICAgICAgICBi
cmVhazsKKyAgICAgICAgaWYgKCBsaWtlbHkoIWlzX2NwdWZyZXFfY29udHJvbGxlcihjdXJyZCkp
IHx8CisgICAgICAgICAgICAgd3Jtc3Jfc2FmZShyZWcsIHZhbCkgPT0gMCApCisgICAgICAgICAg
ICByZXR1cm4gWDg2RU1VTF9PS0FZOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgTVNSX0FN
RDY0X05CX0NGRzoKKyAgICAgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2
X1ZFTkRPUl9BTUQgfHwKKyAgICAgICAgICAgICBib290X2NwdV9kYXRhLng4NiA8IDB4MTAgfHwg
Ym9vdF9jcHVfZGF0YS54ODYgPiAweDE3ICkKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICBp
ZiAoICFpc19oYXJkd2FyZV9kb21haW4oY3VycmQpIHx8ICFpc19waW5uZWRfdmNwdShjdXJyKSAp
CisgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworICAgICAgICBpZiAoIChyZG1zcl9z
YWZlKE1TUl9BTUQ2NF9OQl9DRkcsIHRlbXApICE9IDApIHx8CisgICAgICAgICAgICAgKCh2YWwg
XiB0ZW1wKSAmIH4oMVVMTCA8PCBBTUQ2NF9OQl9DRkdfQ0Y4X0VYVF9FTkFCTEVfQklUKSkgKQor
ICAgICAgICAgICAgZ290byBpbnZhbGlkOworICAgICAgICBpZiAoIHdybXNyX3NhZmUoTVNSX0FN
RDY0X05CX0NGRywgdmFsKSA9PSAwICkKKyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7
CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBNU1JfRkFNMTBIX01NSU9fQ09ORl9CQVNFOgor
ICAgICAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0FNRCB8
fAorICAgICAgICAgICAgIGJvb3RfY3B1X2RhdGEueDg2IDwgMHgxMCB8fCBib290X2NwdV9kYXRh
Lng4NiA+IDB4MTcgKQorICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGlmICggIWlzX2hhcmR3
YXJlX2RvbWFpbihjdXJyZCkgfHwgIWlzX3Bpbm5lZF92Y3B1KGN1cnIpICkKKyAgICAgICAgICAg
IHJldHVybiBYODZFTVVMX09LQVk7CisgICAgICAgIGlmICggcmRtc3Jfc2FmZShNU1JfRkFNMTBI
X01NSU9fQ09ORl9CQVNFLCB0ZW1wKSAhPSAwICkKKyAgICAgICAgICAgIGJyZWFrOworICAgICAg
ICBpZiAoIChwY2lfcHJvYmUgJiBQQ0lfUFJPQkVfTUFTSykgPT0gUENJX1BST0JFX01NQ09ORiA/
CisgICAgICAgICAgICAgdGVtcCAhPSB2YWwgOgorICAgICAgICAgICAgICgodGVtcCBeIHZhbCkg
JgorICAgICAgICAgICAgICB+KEZBTTEwSF9NTUlPX0NPTkZfRU5BQkxFIHwKKyAgICAgICAgICAg
ICAgICAoRkFNMTBIX01NSU9fQ09ORl9CVVNSQU5HRV9NQVNLIDw8CisgICAgICAgICAgICAgICAg
IEZBTTEwSF9NTUlPX0NPTkZfQlVTUkFOR0VfU0hJRlQpIHwKKyAgICAgICAgICAgICAgICAoKHU2
NClGQU0xMEhfTU1JT19DT05GX0JBU0VfTUFTSyA8PAorICAgICAgICAgICAgICAgICBGQU0xMEhf
TU1JT19DT05GX0JBU0VfU0hJRlQpKSkgKQorICAgICAgICAgICAgZ290byBpbnZhbGlkOworICAg
ICAgICBpZiAoIHdybXNyX3NhZmUoTVNSX0ZBTTEwSF9NTUlPX0NPTkZfQkFTRSwgdmFsKSA9PSAw
ICkKKyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CisgICAgICAgIGJyZWFrOworCisg
ICAgY2FzZSBNU1JfSUEzMl9VQ09ERV9SRVY6CisgICAgICAgIGlmICggYm9vdF9jcHVfZGF0YS54
ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1JfSU5URUwgKQorICAgICAgICAgICAgYnJlYWs7CisgICAg
ICAgIGlmICggIWlzX2hhcmR3YXJlX2RvbWFpbihjdXJyZCkgfHwgIWlzX3Bpbm5lZF92Y3B1KGN1
cnIpICkKKyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CisgICAgICAgIGlmICggcmRt
c3Jfc2FmZShyZWcsIHRlbXApICkKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICBpZiAoIHZh
bCApCisgICAgICAgICAgICBnb3RvIGludmFsaWQ7CisgICAgICAgIHJldHVybiBYODZFTVVMX09L
QVk7CisKKyAgICBjYXNlIE1TUl9JQTMyX01JU0NfRU5BQkxFOgorICAgICAgICBpZiAoIHJkbXNy
X3NhZmUocmVnLCB0ZW1wKSApCisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgaWYgKCB2YWwg
IT0gZ3Vlc3RfbWlzY19lbmFibGUodGVtcCkgKQorICAgICAgICAgICAgZ290byBpbnZhbGlkOwor
ICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworCisgICAgY2FzZSBNU1JfSUEzMl9NUEVSRjoK
KyAgICBjYXNlIE1TUl9JQTMyX0FQRVJGOgorICAgICAgICBpZiAoIChib290X2NwdV9kYXRhLng4
Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9JTlRFTCkgJiYKKyAgICAgICAgICAgICAoYm9vdF9jcHVf
ZGF0YS54ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1JfQU1EKSApCisgICAgICAgICAgICBicmVhazsK
KyAgICAgICAgaWYgKCBsaWtlbHkoIWlzX2NwdWZyZXFfY29udHJvbGxlcihjdXJyZCkpIHx8Cisg
ICAgICAgICAgICAgd3Jtc3Jfc2FmZShyZWcsIHZhbCkgPT0gMCApCisgICAgICAgICAgICByZXR1
cm4gWDg2RU1VTF9PS0FZOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgTVNSX0lBMzJfUEVS
Rl9DVEw6CisgICAgICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yICE9IFg4Nl9WRU5E
T1JfSU5URUwgKQorICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGlmICggbGlrZWx5KCFpc19j
cHVmcmVxX2NvbnRyb2xsZXIoY3VycmQpKSB8fAorICAgICAgICAgICAgIHdybXNyX3NhZmUocmVn
LCB2YWwpID09IDAgKQorICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKKyAgICAgICAg
YnJlYWs7CisKKyAgICBjYXNlIE1TUl9JQTMyX1RIRVJNX0NPTlRST0w6CisgICAgY2FzZSBNU1Jf
SUEzMl9FTkVSR1lfUEVSRl9CSUFTOgorICAgICAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3Zl
bmRvciAhPSBYODZfVkVORE9SX0lOVEVMICkKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICBp
ZiAoICFpc19oYXJkd2FyZV9kb21haW4oY3VycmQpIHx8ICFpc19waW5uZWRfdmNwdShjdXJyKSB8
fAorICAgICAgICAgICAgIHdybXNyX3NhZmUocmVnLCB2YWwpID09IDAgKQorICAgICAgICAgICAg
cmV0dXJuIFg4NkVNVUxfT0tBWTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIE1TUl9BTUQ2
NF9EUjBfQUREUkVTU19NQVNLOgorICAgICAgICBpZiAoICFib290X2NwdV9oYXMoWDg2X0ZFQVRV
UkVfREJFWFQpIHx8ICh2YWwgPj4gMzIpICkKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICBj
dXJyLT5hcmNoLnB2X3ZjcHUuZHJfbWFza1swXSA9IHZhbDsKKyAgICAgICAgaWYgKCBjdXJyLT5h
cmNoLmRlYnVncmVnWzddICYgRFI3X0FDVElWRV9NQVNLICkKKyAgICAgICAgICAgIHdybXNybChN
U1JfQU1ENjRfRFIwX0FERFJFU1NfTUFTSywgdmFsKTsKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxf
T0tBWTsKKworICAgIGNhc2UgTVNSX0FNRDY0X0RSMV9BRERSRVNTX01BU0sgLi4uIE1TUl9BTUQ2
NF9EUjNfQUREUkVTU19NQVNLOgorICAgICAgICBpZiAoICFib290X2NwdV9oYXMoWDg2X0ZFQVRV
UkVfREJFWFQpIHx8ICh2YWwgPj4gMzIpICkKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICBj
dXJyLT5hcmNoLnB2X3ZjcHUuZHJfbWFza1tyZWcgLSBNU1JfQU1ENjRfRFIxX0FERFJFU1NfTUFT
SyArIDFdID0gdmFsOworICAgICAgICBpZiAoIGN1cnItPmFyY2guZGVidWdyZWdbN10gJiBEUjdf
QUNUSVZFX01BU0sgKQorICAgICAgICAgICAgd3Jtc3JsKHJlZywgdmFsKTsKKyAgICAgICAgcmV0
dXJuIFg4NkVNVUxfT0tBWTsKKworICAgIGNhc2UgTVNSX0lOVEVMX1BMQVRGT1JNX0lORk86Cisg
ICAgICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1JfSU5URUwg
fHwKKyAgICAgICAgICAgICB2YWwgfHwgcmRtc3Jfc2FmZShNU1JfSU5URUxfUExBVEZPUk1fSU5G
TywgdmFsKSApCisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tB
WTsKKworICAgIGNhc2UgTVNSX0lOVEVMX01JU0NfRkVBVFVSRVNfRU5BQkxFUzoKKyAgICAgICAg
aWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9JTlRFTCB8fAorICAg
ICAgICAgICAgICh2YWwgJiB+TVNSX01JU0NfRkVBVFVSRVNfQ1BVSURfRkFVTFRJTkcpIHx8Cisg
ICAgICAgICAgICAgcmRtc3Jfc2FmZShNU1JfSU5URUxfTUlTQ19GRUFUVVJFU19FTkFCTEVTLCB0
ZW1wKSApCisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgaWYgKCAodmFsICYgTVNSX01JU0Nf
RkVBVFVSRVNfQ1BVSURfRkFVTFRJTkcpICYmCisgICAgICAgICAgICAgIXRoaXNfY3B1KGNwdWlk
X2ZhdWx0aW5nX2VuYWJsZWQpICkKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICBjdXJyLT5h
cmNoLmNwdWlkX2ZhdWx0aW5nID0gISEodmFsICYgTVNSX01JU0NfRkVBVFVSRVNfQ1BVSURfRkFV
TFRJTkcpOworICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworCisgICAgY2FzZSBNU1JfUDZf
UEVSRkNUUigwKS4uLk1TUl9QNl9QRVJGQ1RSKDcpOgorICAgIGNhc2UgTVNSX1A2X0VWTlRTRUwo
MCkuLi5NU1JfUDZfRVZOVFNFTCgzKToKKyAgICBjYXNlIE1TUl9DT1JFX1BFUkZfRklYRURfQ1RS
MC4uLk1TUl9DT1JFX1BFUkZfRklYRURfQ1RSMjoKKyAgICBjYXNlIE1TUl9DT1JFX1BFUkZfRklY
RURfQ1RSX0NUUkwuLi5NU1JfQ09SRV9QRVJGX0dMT0JBTF9PVkZfQ1RSTDoKKyAgICAgICAgaWYg
KCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9JTlRFTCApCisgICAgICAg
IHsKKyAgICAgICAgICAgIHZwbXVfbXNyID0gdHJ1ZTsKKyAgICBjYXNlIE1TUl9BTURfRkFNMTVI
X0VWTlRTRUwwLi4uTVNSX0FNRF9GQU0xNUhfUEVSRkNUUjU6CisgICAgY2FzZSBNU1JfSzdfRVZO
VFNFTDAuLi5NU1JfSzdfUEVSRkNUUjM6CisgICAgICAgICAgICBpZiAoIHZwbXVfbXNyIHx8IChi
b290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQpICkKKyAgICAgICAgICAg
IHsKKyAgICAgICAgICAgICAgICBpZiAoICh2cG11X21vZGUgJiBYRU5QTVVfTU9ERV9BTEwpICYm
CisgICAgICAgICAgICAgICAgICAgICAhaXNfaGFyZHdhcmVfZG9tYWluKGN1cnJkKSApCisgICAg
ICAgICAgICAgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CisKKyAgICAgICAgICAgICAgICBp
ZiAoIHZwbXVfZG9fd3Jtc3IocmVnLCB2YWwsIDApICkKKyAgICAgICAgICAgICAgICAgICAgYnJl
YWs7CisgICAgICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKKyAgICAgICAgICAgIH0K
KyAgICAgICAgfQorICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KKyAgICBkZWZhdWx0OgorICAg
ICAgICBpZiAoIHdybXNyX2h5cGVydmlzb3JfcmVncyhyZWcsIHZhbCkgPT0gMSApCisgICAgICAg
ICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworCisgICAgICAgIHJjID0gdm1jZV93cm1zcihyZWcs
IHZhbCk7CisgICAgICAgIGlmICggcmMgPCAwICkKKyAgICAgICAgICAgIGJyZWFrOworICAgICAg
ICBpZiAoIHJjICkKKyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CisKKyAgICAgICAg
aWYgKCAocmRtc3Jfc2FmZShyZWcsIHRlbXApICE9IDApIHx8ICh2YWwgIT0gdGVtcCkgKQorICAg
IGludmFsaWQ6CisgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywKKyAgICAgICAg
ICAgICAgICAgICAgICJEb21haW4gYXR0ZW1wdGVkIFdSTVNSICUwOHggZnJvbSAweCUwMTYiUFJJ
eDY0IiB0byAweCUwMTYiUFJJeDY0IlxuIiwKKyAgICAgICAgICAgICAgICAgICAgIHJlZywgdGVt
cCwgdmFsKTsKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKKyAgICB9CisKKyAgICByZXR1
cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7Cit9CisKK3N0YXRpYyBpbnQgcHJpdl9vcF93YmludmQo
c3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCit7CisgICAgLyogSWdub3JlIHRoZSBpbnN0
cnVjdGlvbiBpZiB1bnByaXZpbGVnZWQuICovCisgICAgaWYgKCAhY2FjaGVfZmx1c2hfcGVybWl0
dGVkKGN1cnJlbnQtPmRvbWFpbikgKQorICAgICAgICAvKgorICAgICAgICAgKiBOb24tcGh5c2Rl
diBkb21haW4gYXR0ZW1wdGVkIFdCSU5WRDsgaWdub3JlIGZvciBub3cgc2luY2UKKyAgICAgICAg
ICogbmV3ZXIgbGludXggdXNlcyB0aGlzIGluIHNvbWUgc3RhcnQtb2YtZGF5IHRpbWluZyBsb29w
cy4KKyAgICAgICAgICovCisgICAgICAgIDsKKyAgICBlbHNlCisgICAgICAgIHdiaW52ZCgpOwor
CisgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKK30KKworaW50IHB2X2VtdWxfY3B1aWQodWludDMy
X3QgbGVhZiwgdWludDMyX3Qgc3VibGVhZiwKKyAgICAgICAgICAgICAgICAgIHN0cnVjdCBjcHVp
ZF9sZWFmICpyZXMsIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQoreworICAgIGd1ZXN0
X2NwdWlkKGN1cnJlbnQsIGxlYWYsIHN1YmxlYWYsIHJlcyk7CisKKyAgICByZXR1cm4gWDg2RU1V
TF9PS0FZOworfQorCitzdGF0aWMgaW50IHByaXZfb3BfdmFsaWRhdGUoY29uc3Qgc3RydWN0IHg4
Nl9lbXVsYXRlX3N0YXRlICpzdGF0ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1
Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKK3sKKyAgICBzd2l0Y2ggKCBjdHh0LT5vcGNvZGUg
KQorICAgIHsKKyAgICBjYXNlIDB4NmMgLi4uIDB4NmY6IC8qIGlucyAvIG91dHMgKi8KKyAgICBj
YXNlIDB4ZTQgLi4uIDB4ZTc6IC8qIGluIC8gb3V0IChpbW1lZGlhdGUgcG9ydCkgKi8KKyAgICBj
YXNlIDB4ZWMgLi4uIDB4ZWY6IC8qIGluIC8gb3V0IChwb3J0IGluICVkeCkgKi8KKyAgICBjYXNl
IFg4NkVNVUxfT1BDKDB4MGYsIDB4MDYpOiAvKiBjbHRzICovCisgICAgY2FzZSBYODZFTVVMX09Q
QygweDBmLCAweDA5KTogLyogd2JpbnZkICovCisgICAgY2FzZSBYODZFTVVMX09QQygweDBmLCAw
eDIwKSAuLi4KKyAgICAgICAgIFg4NkVNVUxfT1BDKDB4MGYsIDB4MjMpOiAvKiBtb3YgdG8vZnJv
bSBjci9kciAqLworICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwgMHgzMCk6IC8qIHdybXNyICov
CisgICAgY2FzZSBYODZFTVVMX09QQygweDBmLCAweDMxKTogLyogcmR0c2MgKi8KKyAgICBjYXNl
IFg4NkVNVUxfT1BDKDB4MGYsIDB4MzIpOiAvKiByZG1zciAqLworICAgIGNhc2UgWDg2RU1VTF9P
UEMoMHgwZiwgMHhhMik6IC8qIGNwdWlkICovCisgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7
CisKKyAgICBjYXNlIDB4ZmE6IGNhc2UgMHhmYjogLyogY2xpIC8gc3RpICovCisgICAgICAgIGlm
ICggIWlvcGxfb2soY3VycmVudCwgY3R4dC0+cmVncykgKQorICAgICAgICAgICAgYnJlYWs7Cisg
ICAgICAgIC8qCisgICAgICAgICAqIFRoaXMgaXMganVzdCB0b28gZGFuZ2Vyb3VzIHRvIGFsbG93
LCBpbiBteSBvcGluaW9uLiBDb25zaWRlciBpZiB0aGUKKyAgICAgICAgICogY2FsbGVyIHRoZW4g
dHJpZXMgdG8gcmVlbmFibGUgaW50ZXJydXB0cyB1c2luZyBQT1BGOiB3ZSBjYW4ndCB0cmFwCisg
ICAgICAgICAqIHRoYXQgYW5kIHdlJ2xsIGVuZCB1cCB3aXRoIGhhcmQtdG8tZGVidWcgbG9ja3Vw
cy4gRmFzdCAmIGxvb3NlIHdpbGwKKyAgICAgICAgICogZG8gZm9yIHVzLiA6LSkKKyAgICAgICAg
dmNwdV9pbmZvKGN1cnJlbnQsIGV2dGNobl91cGNhbGxfbWFzaykgPSAoY3R4dC0+b3Bjb2RlID09
IDB4ZmEpOworICAgICAgICAgKi8KKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfRE9ORTsKKworICAg
IGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwgMHgwMSk6CisgICAgeworICAgICAgICB1bnNpZ25lZCBp
bnQgbW9kcm1fcm0sIG1vZHJtX3JlZzsKKworICAgICAgICBpZiAoIHg4Nl9pbnNuX21vZHJtKHN0
YXRlLCAmbW9kcm1fcm0sICZtb2RybV9yZWcpICE9IDMgfHwKKyAgICAgICAgICAgICAobW9kcm1f
cm0gJiA3KSAhPSAxICkKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICBzd2l0Y2ggKCBtb2Ry
bV9yZWcgJiA3ICkKKyAgICAgICAgeworICAgICAgICBjYXNlIDI6IC8qIHhzZXRidiAqLworICAg
ICAgICBjYXNlIDc6IC8qIHJkdHNjcCAqLworICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tB
WTsKKyAgICAgICAgfQorICAgICAgICBicmVhazsKKyAgICB9CisgICAgfQorCisgICAgcmV0dXJu
IFg4NkVNVUxfVU5IQU5ETEVBQkxFOworfQorCitzdGF0aWMgaW50IHByaXZfb3BfaW5zbl9mZXRj
aChlbnVtIHg4Nl9zZWdtZW50IHNlZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGxvbmcgb2Zmc2V0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAq
cF9kYXRhLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGJ5dGVz
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQg
KmN0eHQpCit7CisgICAgY29uc3Qgc3RydWN0IHByaXZfb3BfY3R4dCAqcG9jID0KKyAgICAgICAg
Y29udGFpbmVyX29mKGN0eHQsIHN0cnVjdCBwcml2X29wX2N0eHQsIGN0eHQpOworICAgIHVuc2ln
bmVkIGludCByYzsKKyAgICB1bnNpZ25lZCBsb25nIGFkZHIgPSBwb2MtPmNzLmJhc2UgKyBvZmZz
ZXQ7CisKKyAgICBBU1NFUlQoc2VnID09IHg4Nl9zZWdfY3MpOworCisgICAgLyogV2UgZG9uJ3Qg
bWVhbiB0byBlbXVsYXRlIGFueSBicmFuY2hlcy4gKi8KKyAgICBpZiAoICFieXRlcyApCisgICAg
ICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKKworICAgIHJjID0gcHZfZW11bF92aXJ0
X3RvX2xpbmVhcihwb2MtPmNzLmJhc2UsIG9mZnNldCwgYnl0ZXMsIHBvYy0+Y3MubGltaXQsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHg4Nl9zZWdfY3MsIGN0eHQsICZhZGRyKTsK
KyAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSApCisgICAgICAgIHJldHVybiByYzsKKworICAg
IGlmICggKHJjID0gX19jb3B5X2Zyb21fdXNlcihwX2RhdGEsICh2b2lkICopYWRkciwgYnl0ZXMp
KSAhPSAwICkKKyAgICB7CisgICAgICAgIC8qCisgICAgICAgICAqIFRPRE86IFRoaXMgc2hvdWxk
IHJlcG9ydCBQRkVDX2luc25fZmV0Y2ggd2hlbiBnb2MtPmluc25fZmV0Y2ggJiYKKyAgICAgICAg
ICogY3B1X2hhc19ueCwgYnV0IHdlJ2QgdGhlbiBuZWVkIGEgImZldGNoIiB2YXJpYW50IG9mCisg
ICAgICAgICAqIF9fY29weV9mcm9tX3VzZXIoKSByZXNwZWN0aW5nIE5YLCBTTUVQLCBhbmQgcHJv
dGVjdGlvbiBrZXlzLgorICAgICAgICAgKi8KKyAgICAgICAgeDg2X2VtdWxfcGFnZWZhdWx0KDAs
IGFkZHIgKyBieXRlcyAtIHJjLCBjdHh0KTsKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBU
SU9OOworICAgIH0KKworICAgIHJldHVybiBYODZFTVVMX09LQVk7Cit9CisKKworc3RhdGljIGNv
bnN0IHN0cnVjdCB4ODZfZW11bGF0ZV9vcHMgcHJpdl9vcF9vcHMgPSB7CisgICAgLmluc25fZmV0
Y2ggICAgICAgICAgPSBwcml2X29wX2luc25fZmV0Y2gsCisgICAgLnJlYWQgICAgICAgICAgICAg
ICAgPSB4ODZlbXVsX3VuaGFuZGxlYWJsZV9ydywKKyAgICAudmFsaWRhdGUgICAgICAgICAgICA9
IHByaXZfb3BfdmFsaWRhdGUsCisgICAgLnJlYWRfaW8gICAgICAgICAgICAgPSBwcml2X29wX3Jl
YWRfaW8sCisgICAgLndyaXRlX2lvICAgICAgICAgICAgPSBwcml2X29wX3dyaXRlX2lvLAorICAg
IC5yZXBfaW5zICAgICAgICAgICAgID0gcHJpdl9vcF9yZXBfaW5zLAorICAgIC5yZXBfb3V0cyAg
ICAgICAgICAgID0gcHJpdl9vcF9yZXBfb3V0cywKKyAgICAucmVhZF9zZWdtZW50ICAgICAgICA9
IHByaXZfb3BfcmVhZF9zZWdtZW50LAorICAgIC5yZWFkX2NyICAgICAgICAgICAgID0gcHJpdl9v
cF9yZWFkX2NyLAorICAgIC53cml0ZV9jciAgICAgICAgICAgID0gcHJpdl9vcF93cml0ZV9jciwK
KyAgICAucmVhZF9kciAgICAgICAgICAgICA9IHByaXZfb3BfcmVhZF9kciwKKyAgICAud3JpdGVf
ZHIgICAgICAgICAgICA9IHByaXZfb3Bfd3JpdGVfZHIsCisgICAgLnJlYWRfbXNyICAgICAgICAg
ICAgPSBwcml2X29wX3JlYWRfbXNyLAorICAgIC53cml0ZV9tc3IgICAgICAgICAgID0gcHJpdl9v
cF93cml0ZV9tc3IsCisgICAgLmNwdWlkICAgICAgICAgICAgICAgPSBwdl9lbXVsX2NwdWlkLAor
ICAgIC53YmludmQgICAgICAgICAgICAgID0gcHJpdl9vcF93YmludmQsCit9OworCitpbnQgcHZf
ZW11bGF0ZV9wcml2aWxlZ2VkX29wKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQoreworICAg
IHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKKyAgICBzdHJ1Y3QgZG9tYWluICpjdXJyZCA9
IGN1cnItPmRvbWFpbjsKKyAgICBzdHJ1Y3QgcHJpdl9vcF9jdHh0IGN0eHQgPSB7CisgICAgICAg
IC5jdHh0LnJlZ3MgPSByZWdzLAorICAgICAgICAuY3R4dC52ZW5kb3IgPSBjdXJyZC0+YXJjaC5j
cHVpZC0+eDg2X3ZlbmRvciwKKyAgICAgICAgLmN0eHQubG1hID0gIWlzX3B2XzMyYml0X2RvbWFp
bihjdXJyZCksCisgICAgfTsKKyAgICBpbnQgcmM7CisgICAgdW5zaWduZWQgaW50IGVmbGFncywg
YXI7CisKKyAgICBpZiAoICFwdl9lbXVsX3JlYWRfZGVzY3JpcHRvcihyZWdzLT5jcywgY3Vyciwg
JmN0eHQuY3MuYmFzZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmY3R4dC5j
cy5saW1pdCwgJmFyLCAxKSB8fAorICAgICAgICAgIShhciAmIF9TRUdNRU5UX1MpIHx8CisgICAg
ICAgICAhKGFyICYgX1NFR01FTlRfUCkgfHwKKyAgICAgICAgICEoYXIgJiBfU0VHTUVOVF9DT0RF
KSApCisgICAgICAgIHJldHVybiAwOworCisgICAgLyogTWlycm9yIHZpcnR1YWxpemVkIHN0YXRl
IGludG8gRUZMQUdTLiAqLworICAgIEFTU0VSVChyZWdzLT5lZmxhZ3MgJiBYODZfRUZMQUdTX0lG
KTsKKyAgICBpZiAoIHZjcHVfaW5mbyhjdXJyLCBldnRjaG5fdXBjYWxsX21hc2spICkKKyAgICAg
ICAgcmVncy0+ZWZsYWdzICY9IH5YODZfRUZMQUdTX0lGOworICAgIGVsc2UKKyAgICAgICAgcmVn
cy0+ZWZsYWdzIHw9IFg4Nl9FRkxBR1NfSUY7CisgICAgQVNTRVJUKCEocmVncy0+ZWZsYWdzICYg
WDg2X0VGTEFHU19JT1BMKSk7CisgICAgcmVncy0+ZWZsYWdzIHw9IGN1cnItPmFyY2gucHZfdmNw
dS5pb3BsOworICAgIGVmbGFncyA9IHJlZ3MtPmVmbGFnczsKKworICAgIGN0eHQuY3R4dC5hZGRy
X3NpemUgPSBhciAmIF9TRUdNRU5UX0wgPyA2NCA6IGFyICYgX1NFR01FTlRfREIgPyAzMiA6IDE2
OworICAgIC8qIExlYXZlIHplcm8gaW4gY3R4dC5jdHh0LnNwX3NpemUsIGFzIGl0J3Mgbm90IG5l
ZWRlZC4gKi8KKyAgICByYyA9IHg4Nl9lbXVsYXRlKCZjdHh0LmN0eHQsICZwcml2X29wX29wcyk7
CisKKyAgICBpZiAoIGN0eHQuaW9fZW11bF9zdHViICkKKyAgICAgICAgdW5tYXBfZG9tYWluX3Bh
Z2UoY3R4dC5pb19lbXVsX3N0dWIpOworCisgICAgLyoKKyAgICAgKiBVbi1taXJyb3IgdmlydHVh
bGl6ZWQgc3RhdGUgZnJvbSBFRkxBR1MuCisgICAgICogTm90aGluZyB3ZSBhbGxvdyB0byBiZSBl
bXVsYXRlZCBjYW4gY2hhbmdlIGFueXRoaW5nIG90aGVyIHRoYW4gdGhlCisgICAgICogYXJpdGht
ZXRpYyBiaXRzLCBhbmQgdGhlIHJlc3VtZSBmbGFnLgorICAgICAqLworICAgIEFTU0VSVCghKChy
ZWdzLT5lZmxhZ3MgXiBlZmxhZ3MpICYKKyAgICAgICAgICAgICB+KFg4Nl9FRkxBR1NfUkYgfCBY
ODZfRUZMQUdTX0FSSVRIX01BU0spKSk7CisgICAgcmVncy0+ZWZsYWdzIHw9IFg4Nl9FRkxBR1Nf
SUY7CisgICAgcmVncy0+ZWZsYWdzICY9IH5YODZfRUZMQUdTX0lPUEw7CisKKyAgICBzd2l0Y2gg
KCByYyApCisgICAgeworICAgIGNhc2UgWDg2RU1VTF9PS0FZOgorICAgICAgICBpZiAoIGN0eHQu
dHNjICYgVFNDX0JBU0UgKQorICAgICAgICB7CisgICAgICAgICAgICBpZiAoIGN0eHQudHNjICYg
VFNDX0FVWCApCisgICAgICAgICAgICAgICAgcHZfc29mdF9yZHRzYyhjdXJyLCByZWdzLCAxKTsK
KyAgICAgICAgICAgIGVsc2UgaWYgKCBjdXJyZC0+YXJjaC52dHNjICkKKyAgICAgICAgICAgICAg
ICBwdl9zb2Z0X3JkdHNjKGN1cnIsIHJlZ3MsIDApOworICAgICAgICAgICAgZWxzZQorICAgICAg
ICAgICAgICAgIG1zcl9zcGxpdChyZWdzLCByZHRzYygpKTsKKyAgICAgICAgfQorCisgICAgICAg
IGlmICggY3R4dC5jdHh0LnJldGlyZS5zaW5nbGVzdGVwICkKKyAgICAgICAgICAgIGN0eHQuYnBt
YXRjaCB8PSBEUl9TVEVQOworICAgICAgICBpZiAoIGN0eHQuYnBtYXRjaCApCisgICAgICAgIHsK
KyAgICAgICAgICAgIGN1cnItPmFyY2guZGVidWdyZWdbNl0gfD0gY3R4dC5icG1hdGNoIHwgRFJf
U1RBVFVTX1JFU0VSVkVEX09ORTsKKyAgICAgICAgICAgIGlmICggIShjdXJyLT5hcmNoLnB2X3Zj
cHUudHJhcF9ib3VuY2UuZmxhZ3MgJiBUQkZfRVhDRVBUSU9OKSApCisgICAgICAgICAgICAgICAg
cHZfaW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2RlYnVnLCBYODZfRVZFTlRfTk9fRUMpOworICAg
ICAgICB9CisgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLworICAgIGNhc2UgWDg2RU1VTF9SRVRS
WToKKyAgICAgICAgcmV0dXJuIEVYQ1JFVF9mYXVsdF9maXhlZDsKKworICAgIGNhc2UgWDg2RU1V
TF9FWENFUFRJT046CisgICAgICAgIHB2X2luamVjdF9ldmVudCgmY3R4dC5jdHh0LmV2ZW50KTsK
KyAgICAgICAgcmV0dXJuIEVYQ1JFVF9mYXVsdF9maXhlZDsKKyAgICB9CisKKyAgICByZXR1cm4g
MDsKK30KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1z
dHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGlu
ZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYveDg2XzY0L2dwcl9zd2l0Y2guUyBiL3hlbi9hcmNoL3g4Ni9wdi9ncHJfc3dpdGNoLlMKc2lt
aWxhcml0eSBpbmRleCAxMDAlCnJlbmFtZSBmcm9tIHhlbi9hcmNoL3g4Ni94ODZfNjQvZ3ByX3N3
aXRjaC5TCnJlbmFtZSB0byB4ZW4vYXJjaC94ODYvcHYvZ3ByX3N3aXRjaC5TCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4IGRjYzQ4
Zjk4NjAuLjMyY2FiNzE0NDQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCisrKyBi
L3hlbi9hcmNoL3g4Ni90cmFwcy5jCkBAIC03Nyw2ICs3Nyw3IEBACiAjaW5jbHVkZSA8cHVibGlj
L2FyY2gteDg2L2NwdWlkLmg+CiAjaW5jbHVkZSA8YXNtL2NwdWlkLmg+CiAjaW5jbHVkZSA8eHNt
L3hzbS5oPgorI2luY2x1ZGUgPGFzbS9wdi90cmFwcy5oPgogCiAjaW5jbHVkZSAicHYvZW11bGF0
ZS5oIgogCkBAIC02OTYsNDEgKzY5Nyw2IEBAIHZvaWQgcHZfaW5qZWN0X2V2ZW50KGNvbnN0IHN0
cnVjdCB4ODZfZXZlbnQgKmV2ZW50KQogICAgIH0KIH0KIAotc3RhdGljIHVuc2lnbmVkIGludCBj
aGVja19ndWVzdF9pb19icmVha3BvaW50KHN0cnVjdCB2Y3B1ICp2LAotICAgIHVuc2lnbmVkIGlu
dCBwb3J0LCB1bnNpZ25lZCBpbnQgbGVuKQotewotICAgIHVuc2lnbmVkIGludCB3aWR0aCwgaSwg
bWF0Y2ggPSAwOwotICAgIHVuc2lnbmVkIGxvbmcgc3RhcnQ7Ci0KLSAgICBpZiAoICEodi0+YXJj
aC5kZWJ1Z3JlZ1s1XSkgfHwKLSAgICAgICAgICEodi0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbNF0g
JiBYODZfQ1I0X0RFKSApCi0gICAgICAgIHJldHVybiAwOwotCi0gICAgZm9yICggaSA9IDA7IGkg
PCA0OyBpKysgKQotICAgIHsKLSAgICAgICAgaWYgKCAhKHYtPmFyY2guZGVidWdyZWdbNV0gJgot
ICAgICAgICAgICAgICAgKDMgPDwgKGkgKiBEUl9FTkFCTEVfU0laRSkpKSApCi0gICAgICAgICAg
ICBjb250aW51ZTsKLQotICAgICAgICBzdGFydCA9IHYtPmFyY2guZGVidWdyZWdbaV07Ci0gICAg
ICAgIHdpZHRoID0gMDsKLQotICAgICAgICBzd2l0Y2ggKCAodi0+YXJjaC5kZWJ1Z3JlZ1s3XSA+
PgotICAgICAgICAgICAgICAgICAgKERSX0NPTlRST0xfU0hJRlQgKyBpICogRFJfQ09OVFJPTF9T
SVpFKSkgJiAweGMgKQotICAgICAgICB7Ci0gICAgICAgIGNhc2UgRFJfTEVOXzE6IHdpZHRoID0g
MTsgYnJlYWs7Ci0gICAgICAgIGNhc2UgRFJfTEVOXzI6IHdpZHRoID0gMjsgYnJlYWs7Ci0gICAg
ICAgIGNhc2UgRFJfTEVOXzQ6IHdpZHRoID0gNDsgYnJlYWs7Ci0gICAgICAgIGNhc2UgRFJfTEVO
Xzg6IHdpZHRoID0gODsgYnJlYWs7Ci0gICAgICAgIH0KLQotICAgICAgICBpZiAoIChzdGFydCA8
IChwb3J0ICsgbGVuKSkgJiYgKChzdGFydCArIHdpZHRoKSA+IHBvcnQpICkKLSAgICAgICAgICAg
IG1hdGNoIHw9IDEgPDwgaTsKLSAgICB9Ci0KLSAgICByZXR1cm4gbWF0Y2g7Ci19Ci0KIC8qCiAg
KiBDYWxsZWQgZnJvbSBhc20gdG8gc2V0IHVwIHRoZSBNQ0UgdHJhcGJvdW5jZSBpbmZvLgogICog
UmV0dXJucyAwIGlmIG5vIGNhbGxiYWNrIGlzIHNldCB1cCwgZWxzZSAxLgpAQCAtMTY3MCwxMzI4
ICsxNjM2LDYgQEAgc3RhdGljIGludCByZWFkX2dhdGVfZGVzY3JpcHRvcih1bnNpZ25lZCBpbnQg
Z2F0ZV9zZWwsCiAgICAgcmV0dXJuIDE7CiB9CiAKLXN0YXRpYyBpbnQgcHZfZW11bF92aXJ0X3Rv
X2xpbmVhcih1bnNpZ25lZCBsb25nIGJhc2UsIHVuc2lnbmVkIGxvbmcgb2Zmc2V0LAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBieXRlcywgdW5zaWduZWQg
bG9uZyBsaW1pdCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVtIHg4Nl9z
ZWdtZW50IHNlZywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeDg2
X2VtdWxhdGVfY3R4dCAqY3R4dCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBsb25nICphZGRyKQotewotICAgIGludCByYyA9IFg4NkVNVUxfT0tBWTsKLQotICAg
ICphZGRyID0gYmFzZSArIG9mZnNldDsKLQotICAgIGlmICggY3R4dC0+YWRkcl9zaXplIDwgNjQg
KQotICAgIHsKLSAgICAgICAgaWYgKCBsaW1pdCA8IGJ5dGVzIC0gMSB8fCBvZmZzZXQgPiBsaW1p
dCAtIGJ5dGVzICsgMSApCi0gICAgICAgICAgICByYyA9IFg4NkVNVUxfRVhDRVBUSU9OOwotICAg
ICAgICAqYWRkciA9ICh1aW50MzJfdCkqYWRkcjsKLSAgICB9Ci0gICAgZWxzZSBpZiAoICFfX2Fk
ZHJfb2soKmFkZHIpICkKLSAgICAgICAgcmMgPSBYODZFTVVMX0VYQ0VQVElPTjsKLQotICAgIGlm
ICggdW5saWtlbHkocmMgPT0gWDg2RU1VTF9FWENFUFRJT04pICkKLSAgICAgICAgeDg2X2VtdWxf
aHdfZXhjZXB0aW9uKHNlZyAhPSB4ODZfc2VnX3NzID8gVFJBUF9ncF9mYXVsdAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBUUkFQX3N0YWNrX2Vycm9y
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCwgY3R4dCk7Ci0KLSAgICByZXR1cm4g
cmM7Ci19Ci0KLXN0cnVjdCBwcml2X29wX2N0eHQgewotICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9j
dHh0IGN0eHQ7Ci0gICAgc3RydWN0IHsKLSAgICAgICAgdW5zaWduZWQgbG9uZyBiYXNlLCBsaW1p
dDsKLSAgICB9IGNzOwotICAgIGNoYXIgKmlvX2VtdWxfc3R1YjsKLSAgICB1bnNpZ25lZCBpbnQg
YnBtYXRjaDsKLSAgICB1bnNpZ25lZCBpbnQgdHNjOwotI2RlZmluZSBUU0NfQkFTRSAxCi0jZGVm
aW5lIFRTQ19BVVggMgotfTsKLQotc3RhdGljIGludCBwcml2X29wX2luc25fZmV0Y2goZW51bSB4
ODZfc2VnbWVudCBzZWcsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBs
b25nIG9mZnNldCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKnBfZGF0YSwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBieXRlcywKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQot
ewotICAgIGNvbnN0IHN0cnVjdCBwcml2X29wX2N0eHQgKnBvYyA9Ci0gICAgICAgIGNvbnRhaW5l
cl9vZihjdHh0LCBzdHJ1Y3QgcHJpdl9vcF9jdHh0LCBjdHh0KTsKLSAgICB1bnNpZ25lZCBpbnQg
cmM7Ci0gICAgdW5zaWduZWQgbG9uZyBhZGRyID0gcG9jLT5jcy5iYXNlICsgb2Zmc2V0OwotCi0g
ICAgQVNTRVJUKHNlZyA9PSB4ODZfc2VnX2NzKTsKLQotICAgIC8qIFdlIGRvbid0IG1lYW4gdG8g
ZW11bGF0ZSBhbnkgYnJhbmNoZXMuICovCi0gICAgaWYgKCAhYnl0ZXMgKQotICAgICAgICByZXR1
cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7Ci0KLSAgICByYyA9IHB2X2VtdWxfdmlydF90b19saW5l
YXIocG9jLT5jcy5iYXNlLCBvZmZzZXQsIGJ5dGVzLCBwb2MtPmNzLmxpbWl0LAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB4ODZfc2VnX2NzLCBjdHh0LCAmYWRkcik7Ci0gICAgaWYg
KCByYyAhPSBYODZFTVVMX09LQVkgKQotICAgICAgICByZXR1cm4gcmM7Ci0KLSAgICBpZiAoIChy
YyA9IF9fY29weV9mcm9tX3VzZXIocF9kYXRhLCAodm9pZCAqKWFkZHIsIGJ5dGVzKSkgIT0gMCAp
Ci0gICAgewotICAgICAgICAvKgotICAgICAgICAgKiBUT0RPOiBUaGlzIHNob3VsZCByZXBvcnQg
UEZFQ19pbnNuX2ZldGNoIHdoZW4gZ29jLT5pbnNuX2ZldGNoICYmCi0gICAgICAgICAqIGNwdV9o
YXNfbngsIGJ1dCB3ZSdkIHRoZW4gbmVlZCBhICJmZXRjaCIgdmFyaWFudCBvZgotICAgICAgICAg
KiBfX2NvcHlfZnJvbV91c2VyKCkgcmVzcGVjdGluZyBOWCwgU01FUCwgYW5kIHByb3RlY3Rpb24g
a2V5cy4KLSAgICAgICAgICovCi0gICAgICAgIHg4Nl9lbXVsX3BhZ2VmYXVsdCgwLCBhZGRyICsg
Ynl0ZXMgLSByYywgY3R4dCk7Ci0gICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKLSAg
ICB9Ci0KLSAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwotfQotCi1zdGF0aWMgaW50IHByaXZfb3Bf
cmVhZF9zZWdtZW50KGVudW0geDg2X3NlZ21lbnQgc2VnLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3Qgc2VnbWVudF9yZWdpc3RlciAqcmVnLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKLXsKLSAgICAv
KiBDaGVjayBpZiB0aGlzIGlzIGFuIGF0dGVtcHQgdG8gYWNjZXNzIHRoZSBJL08gYml0bWFwLiAq
LwotICAgIGlmICggc2VnID09IHg4Nl9zZWdfdHIgKQotICAgIHsKLSAgICAgICAgc3dpdGNoICgg
Y3R4dC0+b3Bjb2RlICkKLSAgICAgICAgewotICAgICAgICBjYXNlIDB4NmMgLi4uIDB4NmY6IC8q
IGlucyAvIG91dHMgKi8KLSAgICAgICAgY2FzZSAweGU0IC4uLiAweGU3OiAvKiBpbiAvIG91dCAo
aW1tZWRpYXRlIHBvcnQpICovCi0gICAgICAgIGNhc2UgMHhlYyAuLi4gMHhlZjogLyogaW4gLyBv
dXQgKHBvcnQgaW4gJWR4KSAqLwotICAgICAgICAgICAgLyogRGVmZXIgdGhlIGNoZWNrIHRvIHBy
aXZfb3Bfe3JlYWQsd3JpdGV9X2lvKCkuICovCi0gICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9E
T05FOwotICAgICAgICB9Ci0gICAgfQotCi0gICAgaWYgKCBjdHh0LT5hZGRyX3NpemUgPCA2NCAp
Ci0gICAgewotICAgICAgICB1bnNpZ25lZCBsb25nIGxpbWl0OwotICAgICAgICB1bnNpZ25lZCBp
bnQgc2VsLCBhcjsKLQotICAgICAgICBzd2l0Y2ggKCBzZWcgKQotICAgICAgICB7Ci0gICAgICAg
IGNhc2UgeDg2X3NlZ19jczogc2VsID0gY3R4dC0+cmVncy0+Y3M7IGJyZWFrOwotICAgICAgICBj
YXNlIHg4Nl9zZWdfZHM6IHNlbCA9IHJlYWRfc3JlZyhkcyk7ICBicmVhazsKLSAgICAgICAgY2Fz
ZSB4ODZfc2VnX2VzOiBzZWwgPSByZWFkX3NyZWcoZXMpOyAgYnJlYWs7Ci0gICAgICAgIGNhc2Ug
eDg2X3NlZ19mczogc2VsID0gcmVhZF9zcmVnKGZzKTsgIGJyZWFrOwotICAgICAgICBjYXNlIHg4
Nl9zZWdfZ3M6IHNlbCA9IHJlYWRfc3JlZyhncyk7ICBicmVhazsKLSAgICAgICAgY2FzZSB4ODZf
c2VnX3NzOiBzZWwgPSBjdHh0LT5yZWdzLT5zczsgYnJlYWs7Ci0gICAgICAgIGRlZmF1bHQ6IHJl
dHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKLSAgICAgICAgfQotCi0gICAgICAgIGlmICggIXB2
X2VtdWxfcmVhZF9kZXNjcmlwdG9yKHNlbCwgY3VycmVudCwgJnJlZy0+YmFzZSwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmxpbWl0LCAmYXIsIDApICkKLSAgICAgICAg
ICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKLQotICAgICAgICByZWctPmxpbWl0ID0g
bGltaXQ7Ci0gICAgICAgIHJlZy0+YXR0ci5ieXRlcyA9IGFyID4+IDg7Ci0gICAgfQotICAgIGVs
c2UKLSAgICB7Ci0gICAgICAgIHN3aXRjaCAoIHNlZyApCi0gICAgICAgIHsKLSAgICAgICAgZGVm
YXVsdDoKLSAgICAgICAgICAgIGlmICggIWlzX3g4Nl91c2VyX3NlZ21lbnQoc2VnKSApCi0gICAg
ICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwotICAgICAgICAgICAgcmVn
LT5iYXNlID0gMDsKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICBjYXNlIHg4Nl9zZWdfZnM6
Ci0gICAgICAgICAgICByZWctPmJhc2UgPSByZGZzYmFzZSgpOwotICAgICAgICAgICAgYnJlYWs7
Ci0gICAgICAgIGNhc2UgeDg2X3NlZ19nczoKLSAgICAgICAgICAgIHJlZy0+YmFzZSA9IHJkZ3Ni
YXNlKCk7Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgfQotCi0gICAgICAgIHJlZy0+bGlt
aXQgPSB+MFU7Ci0KLSAgICAgICAgcmVnLT5hdHRyLmJ5dGVzID0gMDsKLSAgICAgICAgcmVnLT5h
dHRyLmZpZWxkcy50eXBlID0gX1NFR01FTlRfV1IgPj4gODsKLSAgICAgICAgaWYgKCBzZWcgPT0g
eDg2X3NlZ19jcyApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHJlZy0+YXR0ci5maWVsZHMudHlw
ZSB8PSBfU0VHTUVOVF9DT0RFID4+IDg7Ci0gICAgICAgICAgICByZWctPmF0dHIuZmllbGRzLmwg
PSAxOwotICAgICAgICB9Ci0gICAgICAgIGVsc2UKLSAgICAgICAgICAgIHJlZy0+YXR0ci5maWVs
ZHMuZGIgPSAxOwotICAgICAgICByZWctPmF0dHIuZmllbGRzLnMgICA9IDE7Ci0gICAgICAgIHJl
Zy0+YXR0ci5maWVsZHMuZHBsID0gMzsKLSAgICAgICAgcmVnLT5hdHRyLmZpZWxkcy5wICAgPSAx
OwotICAgICAgICByZWctPmF0dHIuZmllbGRzLmcgICA9IDE7Ci0gICAgfQotCi0gICAgLyoKLSAg
ICAgKiBGb3IgeDg2X2VtdWxhdGUuYydzIG1vZGVfcmluZzAoKSB0byB3b3JrLCBmYWtlIGEgRFBM
IG9mIHplcm8uCi0gICAgICogQWxzbyBkbyB0aGlzIGZvciBjb25zaXN0ZW5jeSBmb3Igbm9uLWNv
bmZvcm1pbmcgY29kZSBzZWdtZW50cy4KLSAgICAgKi8KLSAgICBpZiAoIChzZWcgPT0geDg2X3Nl
Z19zcyB8fAotICAgICAgICAgIChzZWcgPT0geDg2X3NlZ19jcyAmJgotICAgICAgICAgICAhKHJl
Zy0+YXR0ci5maWVsZHMudHlwZSAmIChfU0VHTUVOVF9FQyA+PiA4KSkpKSAmJgotICAgICAgICAg
Z3Vlc3Rfa2VybmVsX21vZGUoY3VycmVudCwgY3R4dC0+cmVncykgKQotICAgICAgICByZWctPmF0
dHIuZmllbGRzLmRwbCA9IDA7Ci0KLSAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwotfQotCi0vKiBQ
ZXJmb3JtIElPUEwgY2hlY2sgYmV0d2VlbiB0aGUgdmNwdSdzIHNoYWRvd2VkIElPUEwsIGFuZCB0
aGUgYXNzdW1lZCBjcGwuICovCi1zdGF0aWMgYm9vbF90IGlvcGxfb2soY29uc3Qgc3RydWN0IHZj
cHUgKnYsIGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQotewotICAgIHVuc2lnbmVk
IGludCBjcGwgPSBndWVzdF9rZXJuZWxfbW9kZSh2LCByZWdzKSA/Ci0gICAgICAgIChWTV9BU1NJ
U1Qodi0+ZG9tYWluLCBhcmNoaXRlY3R1cmFsX2lvcGwpID8gMCA6IDEpIDogMzsKLQotICAgIEFT
U0VSVCgodi0+YXJjaC5wdl92Y3B1LmlvcGwgJiB+WDg2X0VGTEFHU19JT1BMKSA9PSAwKTsKLQot
ICAgIHJldHVybiBJT1BMKGNwbCkgPD0gdi0+YXJjaC5wdl92Y3B1LmlvcGw7Ci19Ci0KLS8qIEhh
cyB0aGUgZ3Vlc3QgcmVxdWVzdGVkIHN1ZmZpY2llbnQgcGVybWlzc2lvbiBmb3IgdGhpcyBJL08g
YWNjZXNzPyAqLwotc3RhdGljIGludCBndWVzdF9pb19va2F5KAotICAgIHVuc2lnbmVkIGludCBw
b3J0LCB1bnNpZ25lZCBpbnQgYnl0ZXMsCi0gICAgc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzKQotewotICAgIC8qIElmIGluIHVzZXIgbW9kZSwgc3dpdGNoIHRvIGtl
cm5lbCBtb2RlIGp1c3QgdG8gcmVhZCBJL08gYml0bWFwLiAqLwotICAgIGludCB1c2VyX21vZGUg
PSAhKHYtPmFyY2guZmxhZ3MgJiBURl9rZXJuZWxfbW9kZSk7Ci0jZGVmaW5lIFRPR0dMRV9NT0RF
KCkgaWYgKCB1c2VyX21vZGUgKSB0b2dnbGVfZ3Vlc3RfbW9kZSh2KQotCi0gICAgaWYgKCBpb3Bs
X29rKHYsIHJlZ3MpICkKLSAgICAgICAgcmV0dXJuIDE7Ci0KLSAgICBpZiAoIHYtPmFyY2gucHZf
dmNwdS5pb2JtcF9saW1pdCA+IChwb3J0ICsgYnl0ZXMpICkKLSAgICB7Ci0gICAgICAgIHVuaW9u
IHsgdWludDhfdCBieXRlc1syXTsgdWludDE2X3QgbWFzazsgfSB4OwotCi0gICAgICAgIC8qCi0g
ICAgICAgICAqIEdyYWIgcGVybWlzc2lvbiBieXRlcyBmcm9tIGd1ZXN0IHNwYWNlLiBJbmFjY2Vz
c2libGUgYnl0ZXMgYXJlCi0gICAgICAgICAqIHJlYWQgYXMgMHhmZiAobm8gYWNjZXNzIGFsbG93
ZWQpLgotICAgICAgICAgKi8KLSAgICAgICAgVE9HR0xFX01PREUoKTsKLSAgICAgICAgc3dpdGNo
ICggX19jb3B5X2Zyb21fZ3Vlc3Rfb2Zmc2V0KHguYnl0ZXMsIHYtPmFyY2gucHZfdmNwdS5pb2Jt
cCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvcnQ+PjMsIDIp
ICkKLSAgICAgICAgewotICAgICAgICBkZWZhdWx0OiB4LmJ5dGVzWzBdID0gfjA7Ci0gICAgICAg
ICAgICAvKiBmYWxsdGhyb3VnaCAqLwotICAgICAgICBjYXNlIDE6ICB4LmJ5dGVzWzFdID0gfjA7
Ci0gICAgICAgICAgICAvKiBmYWxsdGhyb3VnaCAqLwotICAgICAgICBjYXNlIDA6ICBicmVhazsK
LSAgICAgICAgfQotICAgICAgICBUT0dHTEVfTU9ERSgpOwotCi0gICAgICAgIGlmICggKHgubWFz
ayAmICgoKDE8PGJ5dGVzKS0xKSA8PCAocG9ydCY3KSkpID09IDAgKQotICAgICAgICAgICAgcmV0
dXJuIDE7Ci0gICAgfQotCi0gICAgcmV0dXJuIDA7Ci19Ci0KLS8qIEhhcyB0aGUgYWRtaW5pc3Ry
YXRvciBncmFudGVkIHN1ZmZpY2llbnQgcGVybWlzc2lvbiBmb3IgdGhpcyBJL08gYWNjZXNzPyAq
Lwotc3RhdGljIGJvb2xfdCBhZG1pbl9pb19va2F5KHVuc2lnbmVkIGludCBwb3J0LCB1bnNpZ25l
ZCBpbnQgYnl0ZXMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGRv
bWFpbiAqZCkKLXsKLSAgICAvKgotICAgICAqIFBvcnQgMHhjZjggKENPTkZJR19BRERSRVNTKSBp
cyBvbmx5IHZpc2libGUgZm9yIERXT1JEIGFjY2Vzc2VzLgotICAgICAqIFdlIG5ldmVyIHBlcm1p
dCBkaXJlY3QgYWNjZXNzIHRvIHRoYXQgcmVnaXN0ZXIuCi0gICAgICovCi0gICAgaWYgKCAocG9y
dCA9PSAweGNmOCkgJiYgKGJ5dGVzID09IDQpICkKLSAgICAgICAgcmV0dXJuIDA7Ci0KLSAgICAv
KiBXZSBhbHNvIG5ldmVyIHBlcm1pdCBkaXJlY3QgYWNjZXNzIHRvIHRoZSBSVEMvQ01PUyByZWdp
c3RlcnMuICovCi0gICAgaWYgKCAoKHBvcnQgJiB+MSkgPT0gUlRDX1BPUlQoMCkpICkKLSAgICAg
ICAgcmV0dXJuIDA7Ci0KLSAgICByZXR1cm4gaW9wb3J0c19hY2Nlc3NfcGVybWl0dGVkKGQsIHBv
cnQsIHBvcnQgKyBieXRlcyAtIDEpOwotfQotCi1zdGF0aWMgYm9vbF90IHBjaV9jZmdfb2soc3Ry
dWN0IGRvbWFpbiAqY3VycmQsIHVuc2lnbmVkIGludCBzdGFydCwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgc2l6ZSwgdWludDMyX3QgKndyaXRlKQotewotICAgIHVpbnQz
Ml90IG1hY2hpbmVfYmRmOwotCi0gICAgaWYgKCAhaXNfaGFyZHdhcmVfZG9tYWluKGN1cnJkKSAp
Ci0gICAgICAgIHJldHVybiAwOwotCi0gICAgaWYgKCAhQ0Y4X0VOQUJMRUQoY3VycmQtPmFyY2gu
cGNpX2NmOCkgKQotICAgICAgICByZXR1cm4gMTsKLQotICAgIG1hY2hpbmVfYmRmID0gQ0Y4X0JE
RihjdXJyZC0+YXJjaC5wY2lfY2Y4KTsKLSAgICBpZiAoIHdyaXRlICkKLSAgICB7Ci0gICAgICAg
IGNvbnN0IHVuc2lnbmVkIGxvbmcgKnJvX21hcCA9IHBjaV9nZXRfcm9fbWFwKDApOwotCi0gICAg
ICAgIGlmICggcm9fbWFwICYmIHRlc3RfYml0KG1hY2hpbmVfYmRmLCByb19tYXApICkKLSAgICAg
ICAgICAgIHJldHVybiAwOwotICAgIH0KLSAgICBzdGFydCB8PSBDRjhfQUREUl9MTyhjdXJyZC0+
YXJjaC5wY2lfY2Y4KTsKLSAgICAvKiBBTUQgZXh0ZW5kZWQgY29uZmlndXJhdGlvbiBzcGFjZSBh
Y2Nlc3M/ICovCi0gICAgaWYgKCBDRjhfQUREUl9ISShjdXJyZC0+YXJjaC5wY2lfY2Y4KSAmJgot
ICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfQU1EICYmCi0g
ICAgICAgICBib290X2NwdV9kYXRhLng4NiA+PSAweDEwICYmIGJvb3RfY3B1X2RhdGEueDg2IDw9
IDB4MTcgKQotICAgIHsKLSAgICAgICAgdWludDY0X3QgbXNyX3ZhbDsKLQotICAgICAgICBpZiAo
IHJkbXNyX3NhZmUoTVNSX0FNRDY0X05CX0NGRywgbXNyX3ZhbCkgKQotICAgICAgICAgICAgcmV0
dXJuIDA7Ci0gICAgICAgIGlmICggbXNyX3ZhbCAmICgxVUxMIDw8IEFNRDY0X05CX0NGR19DRjhf
RVhUX0VOQUJMRV9CSVQpICkKLSAgICAgICAgICAgIHN0YXJ0IHw9IENGOF9BRERSX0hJKGN1cnJk
LT5hcmNoLnBjaV9jZjgpOwotICAgIH0KLQotICAgIHJldHVybiAhd3JpdGUgPwotICAgICAgICAg
ICB4c21fcGNpX2NvbmZpZ19wZXJtaXNzaW9uKFhTTV9IT09LLCBjdXJyZCwgbWFjaGluZV9iZGYs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhcnQsIHN0YXJ0ICsgc2l6
ZSAtIDEsIDApID09IDAgOgotICAgICAgICAgICBwY2lfY29uZl93cml0ZV9pbnRlcmNlcHQoMCwg
bWFjaGluZV9iZGYsIHN0YXJ0LCBzaXplLCB3cml0ZSkgPj0gMDsKLX0KLQotdWludDMyX3QgZ3Vl
c3RfaW9fcmVhZCh1bnNpZ25lZCBpbnQgcG9ydCwgdW5zaWduZWQgaW50IGJ5dGVzLAotICAgICAg
ICAgICAgICAgICAgICAgICBzdHJ1Y3QgZG9tYWluICpjdXJyZCkKLXsKLSAgICB1aW50MzJfdCBk
YXRhID0gMDsKLSAgICB1bnNpZ25lZCBpbnQgc2hpZnQgPSAwOwotCi0gICAgaWYgKCBhZG1pbl9p
b19va2F5KHBvcnQsIGJ5dGVzLCBjdXJyZCkgKQotICAgIHsKLSAgICAgICAgc3dpdGNoICggYnl0
ZXMgKQotICAgICAgICB7Ci0gICAgICAgIGNhc2UgMTogcmV0dXJuIGluYihwb3J0KTsKLSAgICAg
ICAgY2FzZSAyOiByZXR1cm4gaW53KHBvcnQpOwotICAgICAgICBjYXNlIDQ6IHJldHVybiBpbmwo
cG9ydCk7Ci0gICAgICAgIH0KLSAgICB9Ci0KLSAgICB3aGlsZSAoIGJ5dGVzICE9IDAgKQotICAg
IHsKLSAgICAgICAgdW5zaWduZWQgaW50IHNpemUgPSAxOwotICAgICAgICB1aW50MzJfdCBzdWJf
ZGF0YSA9IH4wOwotCi0gICAgICAgIGlmICggKHBvcnQgPT0gMHg0MikgfHwgKHBvcnQgPT0gMHg0
MykgfHwgKHBvcnQgPT0gMHg2MSkgKQotICAgICAgICB7Ci0gICAgICAgICAgICBzdWJfZGF0YSA9
IHB2X3BpdF9oYW5kbGVyKHBvcnQsIDAsIDApOwotICAgICAgICB9Ci0gICAgICAgIGVsc2UgaWYg
KCBwb3J0ID09IFJUQ19QT1JUKDApICkKLSAgICAgICAgewotICAgICAgICAgICAgc3ViX2RhdGEg
PSBjdXJyZC0+YXJjaC5jbW9zX2lkeDsKLSAgICAgICAgfQotICAgICAgICBlbHNlIGlmICggKHBv
cnQgPT0gUlRDX1BPUlQoMSkpICYmCi0gICAgICAgICAgICAgICAgICBpb3BvcnRzX2FjY2Vzc19w
ZXJtaXR0ZWQoY3VycmQsIFJUQ19QT1JUKDApLCBSVENfUE9SVCgxKSkgKQotICAgICAgICB7Ci0g
ICAgICAgICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwotCi0gICAgICAgICAgICBzcGluX2xvY2tf
aXJxc2F2ZSgmcnRjX2xvY2ssIGZsYWdzKTsKLSAgICAgICAgICAgIG91dGIoY3VycmQtPmFyY2gu
Y21vc19pZHggJiAweDdmLCBSVENfUE9SVCgwKSk7Ci0gICAgICAgICAgICBzdWJfZGF0YSA9IGlu
YihSVENfUE9SVCgxKSk7Ci0gICAgICAgICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZydGNf
bG9jaywgZmxhZ3MpOwotICAgICAgICB9Ci0gICAgICAgIGVsc2UgaWYgKCAocG9ydCA9PSAweGNm
OCkgJiYgKGJ5dGVzID09IDQpICkKLSAgICAgICAgewotICAgICAgICAgICAgc2l6ZSA9IDQ7Ci0g
ICAgICAgICAgICBzdWJfZGF0YSA9IGN1cnJkLT5hcmNoLnBjaV9jZjg7Ci0gICAgICAgIH0KLSAg
ICAgICAgZWxzZSBpZiAoIChwb3J0ICYgMHhmZmZjKSA9PSAweGNmYyApCi0gICAgICAgIHsKLSAg
ICAgICAgICAgIHNpemUgPSBtaW4oYnl0ZXMsIDQgLSAocG9ydCAmIDMpKTsKLSAgICAgICAgICAg
IGlmICggc2l6ZSA9PSAzICkKLSAgICAgICAgICAgICAgICBzaXplID0gMjsKLSAgICAgICAgICAg
IGlmICggcGNpX2NmZ19vayhjdXJyZCwgcG9ydCAmIDMsIHNpemUsIE5VTEwpICkKLSAgICAgICAg
ICAgICAgICBzdWJfZGF0YSA9IHBjaV9jb25mX3JlYWQoY3VycmQtPmFyY2gucGNpX2NmOCwgcG9y
dCAmIDMsIHNpemUpOwotICAgICAgICB9Ci0KLSAgICAgICAgaWYgKCBzaXplID09IDQgKQotICAg
ICAgICAgICAgcmV0dXJuIHN1Yl9kYXRhOwotCi0gICAgICAgIGRhdGEgfD0gKHN1Yl9kYXRhICYg
KCgxdSA8PCAoc2l6ZSAqIDgpKSAtIDEpKSA8PCBzaGlmdDsKLSAgICAgICAgc2hpZnQgKz0gc2l6
ZSAqIDg7Ci0gICAgICAgIHBvcnQgKz0gc2l6ZTsKLSAgICAgICAgYnl0ZXMgLT0gc2l6ZTsKLSAg
ICB9Ci0KLSAgICByZXR1cm4gZGF0YTsKLX0KLQotdm9pZCBndWVzdF9pb193cml0ZSh1bnNpZ25l
ZCBpbnQgcG9ydCwgdW5zaWduZWQgaW50IGJ5dGVzLCB1aW50MzJfdCBkYXRhLAotICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3QgZG9tYWluICpjdXJyZCkKLXsKLSAgICBpZiAoIGFkbWluX2lvX29r
YXkocG9ydCwgYnl0ZXMsIGN1cnJkKSApCi0gICAgewotICAgICAgICBzd2l0Y2ggKCBieXRlcyAp
IHsKLSAgICAgICAgY2FzZSAxOgotICAgICAgICAgICAgb3V0YigodWludDhfdClkYXRhLCBwb3J0
KTsKLSAgICAgICAgICAgIGlmICggcHZfcG9zdF9vdXRiX2hvb2sgKQotICAgICAgICAgICAgICAg
IHB2X3Bvc3Rfb3V0Yl9ob29rKHBvcnQsICh1aW50OF90KWRhdGEpOwotICAgICAgICAgICAgYnJl
YWs7Ci0gICAgICAgIGNhc2UgMjoKLSAgICAgICAgICAgIG91dHcoKHVpbnQxNl90KWRhdGEsIHBv
cnQpOwotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIGNhc2UgNDoKLSAgICAgICAgICAgIG91
dGwoZGF0YSwgcG9ydCk7Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgfQotICAgICAgICBy
ZXR1cm47Ci0gICAgfQotCi0gICAgd2hpbGUgKCBieXRlcyAhPSAwICkKLSAgICB7Ci0gICAgICAg
IHVuc2lnbmVkIGludCBzaXplID0gMTsKLQotICAgICAgICBpZiAoIChwb3J0ID09IDB4NDIpIHx8
IChwb3J0ID09IDB4NDMpIHx8IChwb3J0ID09IDB4NjEpICkKLSAgICAgICAgewotICAgICAgICAg
ICAgcHZfcGl0X2hhbmRsZXIocG9ydCwgKHVpbnQ4X3QpZGF0YSwgMSk7Ci0gICAgICAgIH0KLSAg
ICAgICAgZWxzZSBpZiAoIHBvcnQgPT0gUlRDX1BPUlQoMCkgKQotICAgICAgICB7Ci0gICAgICAg
ICAgICBjdXJyZC0+YXJjaC5jbW9zX2lkeCA9IGRhdGE7Ci0gICAgICAgIH0KLSAgICAgICAgZWxz
ZSBpZiAoIChwb3J0ID09IFJUQ19QT1JUKDEpKSAmJgotICAgICAgICAgICAgICAgICAgaW9wb3J0
c19hY2Nlc3NfcGVybWl0dGVkKGN1cnJkLCBSVENfUE9SVCgwKSwgUlRDX1BPUlQoMSkpICkKLSAg
ICAgICAgewotICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKLQotICAgICAgICAgICAg
aWYgKCBwdl9ydGNfaGFuZGxlciApCi0gICAgICAgICAgICAgICAgcHZfcnRjX2hhbmRsZXIoY3Vy
cmQtPmFyY2guY21vc19pZHggJiAweDdmLCBkYXRhKTsKLSAgICAgICAgICAgIHNwaW5fbG9ja19p
cnFzYXZlKCZydGNfbG9jaywgZmxhZ3MpOwotICAgICAgICAgICAgb3V0YihjdXJyZC0+YXJjaC5j
bW9zX2lkeCAmIDB4N2YsIFJUQ19QT1JUKDApKTsKLSAgICAgICAgICAgIG91dGIoZGF0YSwgUlRD
X1BPUlQoMSkpOwotICAgICAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmcnRjX2xvY2ss
IGZsYWdzKTsKLSAgICAgICAgfQotICAgICAgICBlbHNlIGlmICggKHBvcnQgPT0gMHhjZjgpICYm
IChieXRlcyA9PSA0KSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHNpemUgPSA0OwotICAgICAg
ICAgICAgY3VycmQtPmFyY2gucGNpX2NmOCA9IGRhdGE7Ci0gICAgICAgIH0KLSAgICAgICAgZWxz
ZSBpZiAoIChwb3J0ICYgMHhmZmZjKSA9PSAweGNmYyApCi0gICAgICAgIHsKLSAgICAgICAgICAg
IHNpemUgPSBtaW4oYnl0ZXMsIDQgLSAocG9ydCAmIDMpKTsKLSAgICAgICAgICAgIGlmICggc2l6
ZSA9PSAzICkKLSAgICAgICAgICAgICAgICBzaXplID0gMjsKLSAgICAgICAgICAgIGlmICggcGNp
X2NmZ19vayhjdXJyZCwgcG9ydCAmIDMsIHNpemUsICZkYXRhKSApCi0gICAgICAgICAgICAgICAg
cGNpX2NvbmZfd3JpdGUoY3VycmQtPmFyY2gucGNpX2NmOCwgcG9ydCAmIDMsIHNpemUsIGRhdGEp
OwotICAgICAgICB9Ci0KLSAgICAgICAgaWYgKCBzaXplID09IDQgKQotICAgICAgICAgICAgcmV0
dXJuOwotCi0gICAgICAgIHBvcnQgKz0gc2l6ZTsKLSAgICAgICAgYnl0ZXMgLT0gc2l6ZTsKLSAg
ICAgICAgZGF0YSA+Pj0gc2l6ZSAqIDg7Ci0gICAgfQotfQotCi0vKiBJL08gZW11bGF0aW9uIHN1
cHBvcnQuIEhlbHBlciByb3V0aW5lcyBmb3IsIGFuZCB0eXBlIG9mLCB0aGUgc3RhY2sgc3R1Yi4q
Lwotdm9pZCBob3N0X3RvX2d1ZXN0X2dwcl9zd2l0Y2goc3RydWN0IGNwdV91c2VyX3JlZ3MgKik7
Ci11bnNpZ25lZCBsb25nIGd1ZXN0X3RvX2hvc3RfZ3ByX3N3aXRjaCh1bnNpZ25lZCBsb25nKTsK
LQotdm9pZCAoKnB2X3Bvc3Rfb3V0Yl9ob29rKSh1bnNpZ25lZCBpbnQgcG9ydCwgdTggdmFsdWUp
OwotCi10eXBlZGVmIHZvaWQgaW9fZW11bF9zdHViX3Qoc3RydWN0IGNwdV91c2VyX3JlZ3MgKik7
Ci0KLXN0YXRpYyBpb19lbXVsX3N0dWJfdCAqaW9fZW11bF9zdHViX3NldHVwKHN0cnVjdCBwcml2
X29wX2N0eHQgKmN0eHQsIHU4IG9wY29kZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGludCBwb3J0LCB1bnNpZ25lZCBpbnQgYnl0ZXMpCi17Ci0g
ICAgaWYgKCAhY3R4dC0+aW9fZW11bF9zdHViICkKLSAgICAgICAgY3R4dC0+aW9fZW11bF9zdHVi
ID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4odGhpc19jcHUoc3R1YnMubWZuKSkpICsKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh0aGlzX2NwdShzdHVicy5hZGRy
KSAmCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgflBBR0Vf
TUFTSykgKwotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgU1RV
Ql9CVUZfU0laRSAvIDI7Ci0KLSAgICAvKiBtb3ZxICRob3N0X3RvX2d1ZXN0X2dwcl9zd2l0Y2gs
JXJjeCAqLwotICAgIGN0eHQtPmlvX2VtdWxfc3R1YlswXSA9IDB4NDg7Ci0gICAgY3R4dC0+aW9f
ZW11bF9zdHViWzFdID0gMHhiOTsKLSAgICAqKHZvaWQgKiopJmN0eHQtPmlvX2VtdWxfc3R1Ylsy
XSA9ICh2b2lkICopaG9zdF90b19ndWVzdF9ncHJfc3dpdGNoOwotICAgIC8qIGNhbGxxIColcmN4
ICovCi0gICAgY3R4dC0+aW9fZW11bF9zdHViWzEwXSA9IDB4ZmY7Ci0gICAgY3R4dC0+aW9fZW11
bF9zdHViWzExXSA9IDB4ZDE7Ci0gICAgLyogZGF0YTE2IG9yIG5vcCAqLwotICAgIGN0eHQtPmlv
X2VtdWxfc3R1YlsxMl0gPSAoYnl0ZXMgIT0gMikgPyAweDkwIDogMHg2NjsKLSAgICAvKiA8aW8t
YWNjZXNzIG9wY29kZT4gKi8KLSAgICBjdHh0LT5pb19lbXVsX3N0dWJbMTNdID0gb3Bjb2RlOwot
ICAgIC8qIGltbTggb3Igbm9wICovCi0gICAgY3R4dC0+aW9fZW11bF9zdHViWzE0XSA9ICEob3Bj
b2RlICYgOCkgPyBwb3J0IDogMHg5MDsKLSAgICAvKiByZXQgKGp1bXBzIHRvIGd1ZXN0X3RvX2hv
c3RfZ3ByX3N3aXRjaCkgKi8KLSAgICBjdHh0LT5pb19lbXVsX3N0dWJbMTVdID0gMHhjMzsKLSAg
ICBCVUlMRF9CVUdfT04oU1RVQl9CVUZfU0laRSAvIDIgPCAxNik7Ci0KLSAgICBpZiAoIGlvZW11
bF9oYW5kbGVfcXVpcmsgKQotICAgICAgICBpb2VtdWxfaGFuZGxlX3F1aXJrKG9wY29kZSwgJmN0
eHQtPmlvX2VtdWxfc3R1YlsxMl0sIGN0eHQtPmN0eHQucmVncyk7Ci0KLSAgICAvKiBIYW5keSBm
dW5jdGlvbi10eXBlZCBwb2ludGVyIHRvIHRoZSBzdHViLiAqLwotICAgIHJldHVybiAodm9pZCAq
KSh0aGlzX2NwdShzdHVicy5hZGRyKSArIFNUVUJfQlVGX1NJWkUgLyAyKTsKLX0KLQotc3RhdGlj
IGludCBwcml2X29wX3JlYWRfaW8odW5zaWduZWQgaW50IHBvcnQsIHVuc2lnbmVkIGludCBieXRl
cywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgKnZhbCwgc3RydWN0
IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCi17Ci0gICAgc3RydWN0IHByaXZfb3BfY3R4dCAqcG9j
ID0gY29udGFpbmVyX29mKGN0eHQsIHN0cnVjdCBwcml2X29wX2N0eHQsIGN0eHQpOwotICAgIHN0
cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKLSAgICBzdHJ1Y3QgZG9tYWluICpjdXJyZCA9IGN1
cnJlbnQtPmRvbWFpbjsKLQotICAgIC8qIElOUyBtdXN0IG5vdCBjb21lIGhlcmUuICovCi0gICAg
QVNTRVJUKChjdHh0LT5vcGNvZGUgJiB+OSkgPT0gMHhlNCk7Ci0KLSAgICBpZiAoICFndWVzdF9p
b19va2F5KHBvcnQsIGJ5dGVzLCBjdXJyLCBjdHh0LT5yZWdzKSApCi0gICAgICAgIHJldHVybiBY
ODZFTVVMX1VOSEFORExFQUJMRTsKLQotICAgIHBvYy0+YnBtYXRjaCA9IGNoZWNrX2d1ZXN0X2lv
X2JyZWFrcG9pbnQoY3VyciwgcG9ydCwgYnl0ZXMpOwotCi0gICAgaWYgKCBhZG1pbl9pb19va2F5
KHBvcnQsIGJ5dGVzLCBjdXJyZCkgKQotICAgIHsKLSAgICAgICAgaW9fZW11bF9zdHViX3QgKmlv
X2VtdWwgPQotICAgICAgICAgICAgaW9fZW11bF9zdHViX3NldHVwKHBvYywgY3R4dC0+b3Bjb2Rl
LCBwb3J0LCBieXRlcyk7Ci0KLSAgICAgICAgbWFya19yZWdzX2RpcnR5KGN0eHQtPnJlZ3MpOwot
ICAgICAgICBpb19lbXVsKGN0eHQtPnJlZ3MpOwotICAgICAgICByZXR1cm4gWDg2RU1VTF9ET05F
OwotICAgIH0KLQotICAgICp2YWwgPSBndWVzdF9pb19yZWFkKHBvcnQsIGJ5dGVzLCBjdXJyZCk7
Ci0KLSAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwotfQotCi1zdGF0aWMgaW50IHByaXZfb3Bfd3Jp
dGVfaW8odW5zaWduZWQgaW50IHBvcnQsIHVuc2lnbmVkIGludCBieXRlcywKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHZhbCwgc3RydWN0IHg4Nl9lbXVsYXRlX2N0
eHQgKmN0eHQpCi17Ci0gICAgc3RydWN0IHByaXZfb3BfY3R4dCAqcG9jID0gY29udGFpbmVyX29m
KGN0eHQsIHN0cnVjdCBwcml2X29wX2N0eHQsIGN0eHQpOwotICAgIHN0cnVjdCB2Y3B1ICpjdXJy
ID0gY3VycmVudDsKLSAgICBzdHJ1Y3QgZG9tYWluICpjdXJyZCA9IGN1cnJlbnQtPmRvbWFpbjsK
LQotICAgIC8qIE9VVFMgbXVzdCBub3QgY29tZSBoZXJlLiAqLwotICAgIEFTU0VSVCgoY3R4dC0+
b3Bjb2RlICYgfjkpID09IDB4ZTYpOwotCi0gICAgaWYgKCAhZ3Vlc3RfaW9fb2theShwb3J0LCBi
eXRlcywgY3VyciwgY3R4dC0+cmVncykgKQotICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRM
RUFCTEU7Ci0KLSAgICBwb2MtPmJwbWF0Y2ggPSBjaGVja19ndWVzdF9pb19icmVha3BvaW50KGN1
cnIsIHBvcnQsIGJ5dGVzKTsKLQotICAgIGlmICggYWRtaW5faW9fb2theShwb3J0LCBieXRlcywg
Y3VycmQpICkKLSAgICB7Ci0gICAgICAgIGlvX2VtdWxfc3R1Yl90ICppb19lbXVsID0KLSAgICAg
ICAgICAgIGlvX2VtdWxfc3R1Yl9zZXR1cChwb2MsIGN0eHQtPm9wY29kZSwgcG9ydCwgYnl0ZXMp
OwotCi0gICAgICAgIG1hcmtfcmVnc19kaXJ0eShjdHh0LT5yZWdzKTsKLSAgICAgICAgaW9fZW11
bChjdHh0LT5yZWdzKTsKLSAgICAgICAgaWYgKCAoYnl0ZXMgPT0gMSkgJiYgcHZfcG9zdF9vdXRi
X2hvb2sgKQotICAgICAgICAgICAgcHZfcG9zdF9vdXRiX2hvb2socG9ydCwgdmFsKTsKLSAgICAg
ICAgcmV0dXJuIFg4NkVNVUxfRE9ORTsKLSAgICB9Ci0KLSAgICBndWVzdF9pb193cml0ZShwb3J0
LCBieXRlcywgdmFsLCBjdXJyZCk7Ci0KLSAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwotfQotCi1z
dGF0aWMgaW50IHByaXZfb3BfcmVwX2lucyh1aW50MTZfdCBwb3J0LAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZW51bSB4ODZfc2VnbWVudCBzZWcsIHVuc2lnbmVkIGxvbmcgb2Zmc2V0LAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGJ5dGVzX3Blcl9yZXAsIHVu
c2lnbmVkIGxvbmcgKnJlcHMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeDg2
X2VtdWxhdGVfY3R4dCAqY3R4dCkKLXsKLSAgICBzdHJ1Y3QgcHJpdl9vcF9jdHh0ICpwb2MgPSBj
b250YWluZXJfb2YoY3R4dCwgc3RydWN0IHByaXZfb3BfY3R4dCwgY3R4dCk7Ci0gICAgc3RydWN0
IHZjcHUgKmN1cnIgPSBjdXJyZW50OwotICAgIHN0cnVjdCBkb21haW4gKmN1cnJkID0gY3VycmVu
dC0+ZG9tYWluOwotICAgIHVuc2lnbmVkIGxvbmcgZ29hbCA9ICpyZXBzOwotICAgIHN0cnVjdCBz
ZWdtZW50X3JlZ2lzdGVyIHNyZWc7Ci0gICAgaW50IHJjOwotCi0gICAgQVNTRVJUKHNlZyA9PSB4
ODZfc2VnX2VzKTsKLQotICAgICpyZXBzID0gMDsKLQotICAgIGlmICggIWd1ZXN0X2lvX29rYXko
cG9ydCwgYnl0ZXNfcGVyX3JlcCwgY3VyciwgY3R4dC0+cmVncykgKQotICAgICAgICByZXR1cm4g
WDg2RU1VTF9VTkhBTkRMRUFCTEU7Ci0KLSAgICByYyA9IHByaXZfb3BfcmVhZF9zZWdtZW50KHg4
Nl9zZWdfZXMsICZzcmVnLCBjdHh0KTsKLSAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSApCi0g
ICAgICAgIHJldHVybiByYzsKLQotICAgIGlmICggIXNyZWcuYXR0ci5maWVsZHMucCApCi0gICAg
ICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKLSAgICBpZiAoICFzcmVnLmF0dHIuZmll
bGRzLnMgfHwKLSAgICAgICAgIChzcmVnLmF0dHIuZmllbGRzLnR5cGUgJiAoX1NFR01FTlRfQ09E
RSA+PiA4KSkgfHwKLSAgICAgICAgICEoc3JlZy5hdHRyLmZpZWxkcy50eXBlICYgKF9TRUdNRU5U
X1dSID4+IDgpKSApCi0gICAgewotICAgICAgICB4ODZfZW11bF9od19leGNlcHRpb24oVFJBUF9n
cF9mYXVsdCwgMCwgY3R4dCk7Ci0gICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKLSAg
ICB9Ci0KLSAgICBwb2MtPmJwbWF0Y2ggPSBjaGVja19ndWVzdF9pb19icmVha3BvaW50KGN1cnIs
IHBvcnQsIGJ5dGVzX3Blcl9yZXApOwotCi0gICAgd2hpbGUgKCAqcmVwcyA8IGdvYWwgKQotICAg
IHsKLSAgICAgICAgdW5zaWduZWQgaW50IGRhdGEgPSBndWVzdF9pb19yZWFkKHBvcnQsIGJ5dGVz
X3Blcl9yZXAsIGN1cnJkKTsKLSAgICAgICAgdW5zaWduZWQgbG9uZyBhZGRyOwotCi0gICAgICAg
IHJjID0gcHZfZW11bF92aXJ0X3RvX2xpbmVhcihzcmVnLmJhc2UsIG9mZnNldCwgYnl0ZXNfcGVy
X3JlcCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNyZWcubGltaXQsIHg4
Nl9zZWdfZXMsIGN0eHQsICZhZGRyKTsKLSAgICAgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkg
KQotICAgICAgICAgICAgcmV0dXJuIHJjOwotCi0gICAgICAgIGlmICggKHJjID0gX19jb3B5X3Rv
X3VzZXIoKHZvaWQgKilhZGRyLCAmZGF0YSwgYnl0ZXNfcGVyX3JlcCkpICE9IDAgKQotICAgICAg
ICB7Ci0gICAgICAgICAgICB4ODZfZW11bF9wYWdlZmF1bHQoUEZFQ193cml0ZV9hY2Nlc3MsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkciArIGJ5dGVzX3Blcl9yZXAgLSByYywg
Y3R4dCk7Ci0gICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047Ci0gICAgICAgIH0K
LQotICAgICAgICArKypyZXBzOwotCi0gICAgICAgIGlmICggcG9jLT5icG1hdGNoIHx8IGh5cGVy
Y2FsbF9wcmVlbXB0X2NoZWNrKCkgKQotICAgICAgICAgICAgYnJlYWs7Ci0KLSAgICAgICAgLyog
eDg2X2VtdWxhdGUoKSBjbGlwcyB0aGUgcmVwZXRpdGlvbiBjb3VudCB0byBlbnN1cmUgd2UgZG9u
J3Qgd3JhcC4gKi8KLSAgICAgICAgaWYgKCB1bmxpa2VseShjdHh0LT5yZWdzLT5lZmxhZ3MgJiBY
ODZfRUZMQUdTX0RGKSApCi0gICAgICAgICAgICBvZmZzZXQgLT0gYnl0ZXNfcGVyX3JlcDsKLSAg
ICAgICAgZWxzZQotICAgICAgICAgICAgb2Zmc2V0ICs9IGJ5dGVzX3Blcl9yZXA7Ci0gICAgfQot
Ci0gICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKLX0KLQotc3RhdGljIGludCBwcml2X29wX3JlcF9v
dXRzKGVudW0geDg2X3NlZ21lbnQgc2VnLCB1bnNpZ25lZCBsb25nIG9mZnNldCwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1aW50MTZfdCBwb3J0LAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCBieXRlc19wZXJfcmVwLCB1bnNpZ25lZCBsb25nICpyZXBzLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0
KQotewotICAgIHN0cnVjdCBwcml2X29wX2N0eHQgKnBvYyA9IGNvbnRhaW5lcl9vZihjdHh0LCBz
dHJ1Y3QgcHJpdl9vcF9jdHh0LCBjdHh0KTsKLSAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJl
bnQ7Ci0gICAgc3RydWN0IGRvbWFpbiAqY3VycmQgPSBjdXJyZW50LT5kb21haW47Ci0gICAgdW5z
aWduZWQgbG9uZyBnb2FsID0gKnJlcHM7Ci0gICAgc3RydWN0IHNlZ21lbnRfcmVnaXN0ZXIgc3Jl
ZzsKLSAgICBpbnQgcmM7Ci0KLSAgICAqcmVwcyA9IDA7Ci0KLSAgICBpZiAoICFndWVzdF9pb19v
a2F5KHBvcnQsIGJ5dGVzX3Blcl9yZXAsIGN1cnIsIGN0eHQtPnJlZ3MpICkKLSAgICAgICAgcmV0
dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwotCi0gICAgcmMgPSBwcml2X29wX3JlYWRfc2VnbWVu
dChzZWcsICZzcmVnLCBjdHh0KTsKLSAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSApCi0gICAg
ICAgIHJldHVybiByYzsKLQotICAgIGlmICggIXNyZWcuYXR0ci5maWVsZHMucCApCi0gICAgICAg
IHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKLSAgICBpZiAoICFzcmVnLmF0dHIuZmllbGRz
LnMgfHwKLSAgICAgICAgICgoc3JlZy5hdHRyLmZpZWxkcy50eXBlICYgKF9TRUdNRU5UX0NPREUg
Pj4gOCkpICYmCi0gICAgICAgICAgIShzcmVnLmF0dHIuZmllbGRzLnR5cGUgJiAoX1NFR01FTlRf
V1IgPj4gOCkpKSApCi0gICAgewotICAgICAgICB4ODZfZW11bF9od19leGNlcHRpb24oc2VnICE9
IHg4Nl9zZWdfc3MgPyBUUkFQX2dwX2ZhdWx0Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA6IFRSQVBfc3RhY2tfZXJyb3IsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAwLCBjdHh0KTsKLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9O
OwotICAgIH0KLQotICAgIHBvYy0+YnBtYXRjaCA9IGNoZWNrX2d1ZXN0X2lvX2JyZWFrcG9pbnQo
Y3VyciwgcG9ydCwgYnl0ZXNfcGVyX3JlcCk7Ci0KLSAgICB3aGlsZSAoICpyZXBzIDwgZ29hbCAp
Ci0gICAgewotICAgICAgICB1bnNpZ25lZCBpbnQgZGF0YSA9IDA7Ci0gICAgICAgIHVuc2lnbmVk
IGxvbmcgYWRkcjsKLQotICAgICAgICByYyA9IHB2X2VtdWxfdmlydF90b19saW5lYXIoc3JlZy5i
YXNlLCBvZmZzZXQsIGJ5dGVzX3Blcl9yZXAsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzcmVnLmxpbWl0LCBzZWcsIGN0eHQsICZhZGRyKTsKLSAgICAgICAgaWYgKCByYyAh
PSBYODZFTVVMX09LQVkgKQotICAgICAgICAgICAgcmV0dXJuIHJjOwotCi0gICAgICAgIGlmICgg
KHJjID0gX19jb3B5X2Zyb21fdXNlcigmZGF0YSwgKHZvaWQgKilhZGRyLCBieXRlc19wZXJfcmVw
KSkgIT0gMCApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHg4Nl9lbXVsX3BhZ2VmYXVsdCgwLCBh
ZGRyICsgYnl0ZXNfcGVyX3JlcCAtIHJjLCBjdHh0KTsKLSAgICAgICAgICAgIHJldHVybiBYODZF
TVVMX0VYQ0VQVElPTjsKLSAgICAgICAgfQotCi0gICAgICAgIGd1ZXN0X2lvX3dyaXRlKHBvcnQs
IGJ5dGVzX3Blcl9yZXAsIGRhdGEsIGN1cnJkKTsKLQotICAgICAgICArKypyZXBzOwotCi0gICAg
ICAgIGlmICggcG9jLT5icG1hdGNoIHx8IGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkgKQotICAg
ICAgICAgICAgYnJlYWs7Ci0KLSAgICAgICAgLyogeDg2X2VtdWxhdGUoKSBjbGlwcyB0aGUgcmVw
ZXRpdGlvbiBjb3VudCB0byBlbnN1cmUgd2UgZG9uJ3Qgd3JhcC4gKi8KLSAgICAgICAgaWYgKCB1
bmxpa2VseShjdHh0LT5yZWdzLT5lZmxhZ3MgJiBYODZfRUZMQUdTX0RGKSApCi0gICAgICAgICAg
ICBvZmZzZXQgLT0gYnl0ZXNfcGVyX3JlcDsKLSAgICAgICAgZWxzZQotICAgICAgICAgICAgb2Zm
c2V0ICs9IGJ5dGVzX3Blcl9yZXA7Ci0gICAgfQotCi0gICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsK
LX0KLQotc3RhdGljIGludCBwcml2X29wX3JlYWRfY3IodW5zaWduZWQgaW50IHJlZywgdW5zaWdu
ZWQgbG9uZyAqdmFsLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHg4Nl9lbXVs
YXRlX2N0eHQgKmN0eHQpCi17Ci0gICAgY29uc3Qgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50
OwotCi0gICAgc3dpdGNoICggcmVnICkKLSAgICB7Ci0gICAgY2FzZSAwOiAvKiBSZWFkIENSMCAq
LwotICAgICAgICAqdmFsID0gKHJlYWRfY3IwKCkgJiB+WDg2X0NSMF9UUykgfCBjdXJyLT5hcmNo
LnB2X3ZjcHUuY3RybHJlZ1swXTsKLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKLQotICAg
IGNhc2UgMjogLyogUmVhZCBDUjIgKi8KLSAgICBjYXNlIDQ6IC8qIFJlYWQgQ1I0ICovCi0gICAg
ICAgICp2YWwgPSBjdXJyLT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1tyZWddOwotICAgICAgICByZXR1
cm4gWDg2RU1VTF9PS0FZOwotCi0gICAgY2FzZSAzOiAvKiBSZWFkIENSMyAqLwotICAgIHsKLSAg
ICAgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqY3VycmQgPSBjdXJyLT5kb21haW47Ci0gICAgICAg
IHVuc2lnbmVkIGxvbmcgbWZuOwotCi0gICAgICAgIGlmICggIWlzX3B2XzMyYml0X2RvbWFpbihj
dXJyZCkgKQotICAgICAgICB7Ci0gICAgICAgICAgICBtZm4gPSBwYWdldGFibGVfZ2V0X3Bmbihj
dXJyLT5hcmNoLmd1ZXN0X3RhYmxlKTsKLSAgICAgICAgICAgICp2YWwgPSB4ZW5fcGZuX3RvX2Ny
MyhtZm5fdG9fZ21mbihjdXJyZCwgbWZuKSk7Ci0gICAgICAgIH0KLSAgICAgICAgZWxzZQotICAg
ICAgICB7Ci0gICAgICAgICAgICBsNF9wZ2VudHJ5X3QgKnBsNGUgPQotICAgICAgICAgICAgICAg
IG1hcF9kb21haW5fcGFnZShfbWZuKHBhZ2V0YWJsZV9nZXRfcGZuKGN1cnItPmFyY2guZ3Vlc3Rf
dGFibGUpKSk7Ci0KLSAgICAgICAgICAgIG1mbiA9IGw0ZV9nZXRfcGZuKCpwbDRlKTsKLSAgICAg
ICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKHBsNGUpOwotICAgICAgICAgICAgKnZhbCA9IGNvbXBh
dF9wZm5fdG9fY3IzKG1mbl90b19nbWZuKGN1cnJkLCBtZm4pKTsKLSAgICAgICAgfQotICAgICAg
ICAvKiBQVHMgc2hvdWxkIG5vdCBiZSBzaGFyZWQgKi8KLSAgICAgICAgQlVHX09OKHBhZ2VfZ2V0
X293bmVyKG1mbl90b19wYWdlKG1mbikpID09IGRvbV9jb3cpOwotICAgICAgICByZXR1cm4gWDg2
RU1VTF9PS0FZOwotICAgIH0KLSAgICB9Ci0KLSAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFC
TEU7Ci19Ci0KLXN0YXRpYyBpbnQgcHJpdl9vcF93cml0ZV9jcih1bnNpZ25lZCBpbnQgcmVnLCB1
bnNpZ25lZCBsb25nIHZhbCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeDg2
X2VtdWxhdGVfY3R4dCAqY3R4dCkKLXsKLSAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7
Ci0KLSAgICBzd2l0Y2ggKCByZWcgKQotICAgIHsKLSAgICBjYXNlIDA6IC8qIFdyaXRlIENSMCAq
LwotICAgICAgICBpZiAoICh2YWwgXiByZWFkX2NyMCgpKSAmIH5YODZfQ1IwX1RTICkKLSAgICAg
ICAgewotICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCi0gICAgICAgICAgICAg
ICAgICAgICJBdHRlbXB0IHRvIGNoYW5nZSB1bm1vZGlmaWFibGUgQ1IwIGZsYWdzXG4iKTsKLSAg
ICAgICAgICAgIGJyZWFrOwotICAgICAgICB9Ci0gICAgICAgIGRvX2ZwdV90YXNrc3dpdGNoKCEh
KHZhbCAmIFg4Nl9DUjBfVFMpKTsKLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKLQotICAg
IGNhc2UgMjogLyogV3JpdGUgQ1IyICovCi0gICAgICAgIGN1cnItPmFyY2gucHZfdmNwdS5jdHJs
cmVnWzJdID0gdmFsOwotICAgICAgICBhcmNoX3NldF9jcjIoY3VyciwgdmFsKTsKLSAgICAgICAg
cmV0dXJuIFg4NkVNVUxfT0tBWTsKLQotICAgIGNhc2UgMzogLyogV3JpdGUgQ1IzICovCi0gICAg
ewotICAgICAgICBzdHJ1Y3QgZG9tYWluICpjdXJyZCA9IGN1cnItPmRvbWFpbjsKLSAgICAgICAg
dW5zaWduZWQgbG9uZyBnZm47Ci0gICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7Ci0gICAg
ICAgIGludCByYzsKLQotICAgICAgICBnZm4gPSAhaXNfcHZfMzJiaXRfZG9tYWluKGN1cnJkKQot
ICAgICAgICAgICAgICA/IHhlbl9jcjNfdG9fcGZuKHZhbCkgOiBjb21wYXRfY3IzX3RvX3Bmbih2
YWwpOwotICAgICAgICBwYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4oY3VycmQsIGdmbiwgTlVMTCwg
UDJNX0FMTE9DKTsKLSAgICAgICAgaWYgKCAhcGFnZSApCi0gICAgICAgICAgICBicmVhazsKLSAg
ICAgICAgcmMgPSBuZXdfZ3Vlc3RfY3IzKHBhZ2VfdG9fbWZuKHBhZ2UpKTsKLSAgICAgICAgcHV0
X3BhZ2UocGFnZSk7Ci0KLSAgICAgICAgc3dpdGNoICggcmMgKQotICAgICAgICB7Ci0gICAgICAg
IGNhc2UgMDoKLSAgICAgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7Ci0gICAgICAgIGNhc2Ug
LUVSRVNUQVJUOiAvKiByZXRyeSBhZnRlciBwcmVlbXB0aW9uICovCi0gICAgICAgICAgICByZXR1
cm4gWDg2RU1VTF9SRVRSWTsKLSAgICAgICAgfQotICAgICAgICBicmVhazsKLSAgICB9Ci0KLSAg
ICBjYXNlIDQ6IC8qIFdyaXRlIENSNCAqLwotICAgICAgICBjdXJyLT5hcmNoLnB2X3ZjcHUuY3Ry
bHJlZ1s0XSA9IHB2X2d1ZXN0X2NyNF9maXh1cChjdXJyLCB2YWwpOwotICAgICAgICB3cml0ZV9j
cjQocHZfZ3Vlc3RfY3I0X3RvX3JlYWxfY3I0KGN1cnIpKTsKLSAgICAgICAgY3R4dF9zd2l0Y2hf
bGV2ZWxsaW5nKGN1cnIpOwotICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwotICAgIH0KLQot
ICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKLX0KLQotc3RhdGljIGludCBwcml2X29w
X3JlYWRfZHIodW5zaWduZWQgaW50IHJlZywgdW5zaWduZWQgbG9uZyAqdmFsLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCi17Ci0gICAg
dW5zaWduZWQgbG9uZyByZXMgPSBkb19nZXRfZGVidWdyZWcocmVnKTsKLQotICAgIGlmICggSVNf
RVJSX1ZBTFVFKHJlcykgKQotICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7Ci0K
LSAgICAqdmFsID0gcmVzOwotCi0gICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKLX0KLQotc3RhdGlj
IGludCBwcml2X29wX3dyaXRlX2RyKHVuc2lnbmVkIGludCByZWcsIHVuc2lnbmVkIGxvbmcgdmFs
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpj
dHh0KQotewotICAgIHJldHVybiBkb19zZXRfZGVidWdyZWcocmVnLCB2YWwpID09IDAKLSAgICAg
ICAgICAgPyBYODZFTVVMX09LQVkgOiBYODZFTVVMX1VOSEFORExFQUJMRTsKLX0KLQotc3RhdGlj
IGlubGluZSB1aW50NjRfdCBndWVzdF9taXNjX2VuYWJsZSh1aW50NjRfdCB2YWwpCi17Ci0gICAg
dmFsICY9IH4oTVNSX0lBMzJfTUlTQ19FTkFCTEVfUEVSRl9BVkFJTCB8Ci0gICAgICAgICAgICAg
TVNSX0lBMzJfTUlTQ19FTkFCTEVfTU9OSVRPUl9FTkFCTEUpOwotICAgIHZhbCB8PSBNU1JfSUEz
Ml9NSVNDX0VOQUJMRV9CVFNfVU5BVkFJTCB8Ci0gICAgICAgICAgIE1TUl9JQTMyX01JU0NfRU5B
QkxFX1BFQlNfVU5BVkFJTCB8Ci0gICAgICAgICAgIE1TUl9JQTMyX01JU0NfRU5BQkxFX1hUUFJf
RElTQUJMRTsKLSAgICByZXR1cm4gdmFsOwotfQotCi1zdGF0aWMgaW5saW5lIGJvb2wgaXNfY3B1
ZnJlcV9jb250cm9sbGVyKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCi17Ci0gICAgcmV0dXJuICgo
Y3B1ZnJlcV9jb250cm9sbGVyID09IEZSRVFDVExfZG9tMF9rZXJuZWwpICYmCi0gICAgICAgICAg
ICBpc19oYXJkd2FyZV9kb21haW4oZCkpOwotfQotCi1zdGF0aWMgaW50IHByaXZfb3BfcmVhZF9t
c3IodW5zaWduZWQgaW50IHJlZywgdWludDY0X3QgKnZhbCwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKLXsKLSAgICBzdHJ1Y3QgcHJp
dl9vcF9jdHh0ICpwb2MgPSBjb250YWluZXJfb2YoY3R4dCwgc3RydWN0IHByaXZfb3BfY3R4dCwg
Y3R4dCk7Ci0gICAgY29uc3Qgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OwotICAgIGNvbnN0
IHN0cnVjdCBkb21haW4gKmN1cnJkID0gY3Vyci0+ZG9tYWluOwotICAgIGJvb2wgdnBtdV9tc3Ig
PSBmYWxzZTsKLQotICAgIHN3aXRjaCAoIHJlZyApCi0gICAgewotICAgICAgICBpbnQgcmM7Ci0K
LSAgICBjYXNlIE1TUl9GU19CQVNFOgotICAgICAgICBpZiAoIGlzX3B2XzMyYml0X2RvbWFpbihj
dXJyZCkgKQotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICp2YWwgPSBjcHVfaGFzX2ZzZ3Ni
YXNlID8gX19yZGZzYmFzZSgpIDogY3Vyci0+YXJjaC5wdl92Y3B1LmZzX2Jhc2U7Ci0gICAgICAg
IHJldHVybiBYODZFTVVMX09LQVk7Ci0KLSAgICBjYXNlIE1TUl9HU19CQVNFOgotICAgICAgICBp
ZiAoIGlzX3B2XzMyYml0X2RvbWFpbihjdXJyZCkgKQotICAgICAgICAgICAgYnJlYWs7Ci0gICAg
ICAgICp2YWwgPSBjcHVfaGFzX2ZzZ3NiYXNlID8gX19yZGdzYmFzZSgpCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDogY3Vyci0+YXJjaC5wdl92Y3B1LmdzX2Jhc2Vfa2VybmVsOwot
ICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwotCi0gICAgY2FzZSBNU1JfU0hBRE9XX0dTX0JB
U0U6Ci0gICAgICAgIGlmICggaXNfcHZfMzJiaXRfZG9tYWluKGN1cnJkKSApCi0gICAgICAgICAg
ICBicmVhazsKLSAgICAgICAgKnZhbCA9IGN1cnItPmFyY2gucHZfdmNwdS5nc19iYXNlX3VzZXI7
Ci0gICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7Ci0KLSAgICAvKgotICAgICAqIEluIG9yZGVy
IHRvIGZ1bGx5IHJldGFpbiBvcmlnaW5hbCBiZWhhdmlvciwgZGVmZXIgY2FsbGluZwotICAgICAq
IHB2X3NvZnRfcmR0c2MoKSB1bnRpbCBhZnRlciBlbXVsYXRpb24uIFRoaXMgbWF5IHdhbnQvbmVl
ZCB0byBiZQotICAgICAqIHJlY29uc2lkZXJlZC4KLSAgICAgKi8KLSAgICBjYXNlIE1TUl9JQTMy
X1RTQzoKLSAgICAgICAgcG9jLT50c2MgfD0gVFNDX0JBU0U7Ci0gICAgICAgIGdvdG8gbm9ybWFs
OwotCi0gICAgY2FzZSBNU1JfVFNDX0FVWDoKLSAgICAgICAgcG9jLT50c2MgfD0gVFNDX0FVWDsK
LSAgICAgICAgaWYgKCBjcHVfaGFzX3JkdHNjcCApCi0gICAgICAgICAgICBnb3RvIG5vcm1hbDsK
LSAgICAgICAgKnZhbCA9IDA7Ci0gICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7Ci0KLSAgICBj
YXNlIE1TUl9FRkVSOgotICAgICAgICAqdmFsID0gcmVhZF9lZmVyKCk7Ci0gICAgICAgIGlmICgg
aXNfcHZfMzJiaXRfZG9tYWluKGN1cnJkKSApCi0gICAgICAgICAgICAqdmFsICY9IH4oRUZFUl9M
TUUgfCBFRkVSX0xNQSB8IEVGRVJfTE1TTEUpOwotICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZ
OwotCi0gICAgY2FzZSBNU1JfSzdfRklEX1ZJRF9DVEw6Ci0gICAgY2FzZSBNU1JfSzdfRklEX1ZJ
RF9TVEFUVVM6Ci0gICAgY2FzZSBNU1JfSzhfUFNUQVRFX0xJTUlUOgotICAgIGNhc2UgTVNSX0s4
X1BTVEFURV9DVFJMOgotICAgIGNhc2UgTVNSX0s4X1BTVEFURV9TVEFUVVM6Ci0gICAgY2FzZSBN
U1JfSzhfUFNUQVRFMDoKLSAgICBjYXNlIE1TUl9LOF9QU1RBVEUxOgotICAgIGNhc2UgTVNSX0s4
X1BTVEFURTI6Ci0gICAgY2FzZSBNU1JfSzhfUFNUQVRFMzoKLSAgICBjYXNlIE1TUl9LOF9QU1RB
VEU0OgotICAgIGNhc2UgTVNSX0s4X1BTVEFURTU6Ci0gICAgY2FzZSBNU1JfSzhfUFNUQVRFNjoK
LSAgICBjYXNlIE1TUl9LOF9QU1RBVEU3OgotICAgICAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2
X3ZlbmRvciAhPSBYODZfVkVORE9SX0FNRCApCi0gICAgICAgICAgICBicmVhazsKLSAgICAgICAg
aWYgKCB1bmxpa2VseShpc19jcHVmcmVxX2NvbnRyb2xsZXIoY3VycmQpKSApCi0gICAgICAgICAg
ICBnb3RvIG5vcm1hbDsKLSAgICAgICAgKnZhbCA9IDA7Ci0gICAgICAgIHJldHVybiBYODZFTVVM
X09LQVk7Ci0KLSAgICBjYXNlIE1TUl9JQTMyX1VDT0RFX1JFVjoKLSAgICAgICAgQlVJTERfQlVH
X09OKE1TUl9JQTMyX1VDT0RFX1JFViAhPSBNU1JfQU1EX1BBVENITEVWRUwpOwotICAgICAgICBp
ZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0lOVEVMICkKLSAgICAg
ICAgewotICAgICAgICAgICAgaWYgKCB3cm1zcl9zYWZlKE1TUl9JQTMyX1VDT0RFX1JFViwgMCkg
KQotICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgLyogQXMgZG9jdW1lbnRlZCBp
biB0aGUgU0RNOiBEbyBhIENQVUlEIDEgaGVyZSAqLwotICAgICAgICAgICAgY3B1aWRfZWF4KDEp
OwotICAgICAgICB9Ci0gICAgICAgIGdvdG8gbm9ybWFsOwotCi0gICAgY2FzZSBNU1JfSUEzMl9N
SVNDX0VOQUJMRToKLSAgICAgICAgaWYgKCByZG1zcl9zYWZlKHJlZywgKnZhbCkgKQotICAgICAg
ICAgICAgYnJlYWs7Ci0gICAgICAgICp2YWwgPSBndWVzdF9taXNjX2VuYWJsZSgqdmFsKTsKLSAg
ICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKLQotICAgIGNhc2UgTVNSX0FNRDY0X0RSMF9BRERS
RVNTX01BU0s6Ci0gICAgICAgIGlmICggIWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9EQkVYVCkg
KQotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICp2YWwgPSBjdXJyLT5hcmNoLnB2X3ZjcHUu
ZHJfbWFza1swXTsKLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKLQotICAgIGNhc2UgTVNS
X0FNRDY0X0RSMV9BRERSRVNTX01BU0sgLi4uIE1TUl9BTUQ2NF9EUjNfQUREUkVTU19NQVNLOgot
ICAgICAgICBpZiAoICFib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfREJFWFQpICkKLSAgICAgICAg
ICAgIGJyZWFrOwotICAgICAgICAqdmFsID0gY3Vyci0+YXJjaC5wdl92Y3B1LmRyX21hc2tbcmVn
IC0gTVNSX0FNRDY0X0RSMV9BRERSRVNTX01BU0sgKyAxXTsKLSAgICAgICAgcmV0dXJuIFg4NkVN
VUxfT0tBWTsKLQotICAgIGNhc2UgTVNSX0lBMzJfUEVSRl9DQVBBQklMSVRJRVM6Ci0gICAgICAg
IC8qIE5vIGV4dHJhIGNhcGFiaWxpdGllcyBhcmUgc3VwcG9ydGVkLiAqLwotICAgICAgICAqdmFs
ID0gMDsKLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKLQotICAgIGNhc2UgTVNSX0lOVEVM
X1BMQVRGT1JNX0lORk86Ci0gICAgICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yICE9
IFg4Nl9WRU5ET1JfSU5URUwgfHwKLSAgICAgICAgICAgICByZG1zcl9zYWZlKE1TUl9JTlRFTF9Q
TEFURk9STV9JTkZPLCAqdmFsKSApCi0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgKnZhbCA9
IDA7Ci0gICAgICAgIGlmICggdGhpc19jcHUoY3B1aWRfZmF1bHRpbmdfZW5hYmxlZCkgKQotICAg
ICAgICAgICAgKnZhbCB8PSBNU1JfUExBVEZPUk1fSU5GT19DUFVJRF9GQVVMVElORzsKLSAgICAg
ICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKLQotICAgIGNhc2UgTVNSX0lOVEVMX01JU0NfRkVBVFVS
RVNfRU5BQkxFUzoKLSAgICAgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2
X1ZFTkRPUl9JTlRFTCB8fAotICAgICAgICAgICAgIHJkbXNyX3NhZmUoTVNSX0lOVEVMX01JU0Nf
RkVBVFVSRVNfRU5BQkxFUywgKnZhbCkgKQotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICp2
YWwgPSAwOwotICAgICAgICBpZiAoIGN1cnItPmFyY2guY3B1aWRfZmF1bHRpbmcgKQotICAgICAg
ICAgICAgKnZhbCB8PSBNU1JfTUlTQ19GRUFUVVJFU19DUFVJRF9GQVVMVElORzsKLSAgICAgICAg
cmV0dXJuIFg4NkVNVUxfT0tBWTsKLQotICAgIGNhc2UgTVNSX1A2X1BFUkZDVFIoMCkuLi5NU1Jf
UDZfUEVSRkNUUig3KToKLSAgICBjYXNlIE1TUl9QNl9FVk5UU0VMKDApLi4uTVNSX1A2X0VWTlRT
RUwoMyk6Ci0gICAgY2FzZSBNU1JfQ09SRV9QRVJGX0ZJWEVEX0NUUjAuLi5NU1JfQ09SRV9QRVJG
X0ZJWEVEX0NUUjI6Ci0gICAgY2FzZSBNU1JfQ09SRV9QRVJGX0ZJWEVEX0NUUl9DVFJMLi4uTVNS
X0NPUkVfUEVSRl9HTE9CQUxfT1ZGX0NUUkw6Ci0gICAgICAgIGlmICggYm9vdF9jcHVfZGF0YS54
ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfSU5URUwgKQotICAgICAgICB7Ci0gICAgICAgICAgICB2
cG11X21zciA9IHRydWU7Ci0gICAgICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KLSAgICBjYXNl
IE1TUl9BTURfRkFNMTVIX0VWTlRTRUwwLi4uTVNSX0FNRF9GQU0xNUhfUEVSRkNUUjU6Ci0gICAg
Y2FzZSBNU1JfSzdfRVZOVFNFTDAuLi5NU1JfSzdfUEVSRkNUUjM6Ci0gICAgICAgICAgICBpZiAo
IHZwbXVfbXNyIHx8IChib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQp
ICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBpZiAoIHZwbXVfZG9fcmRtc3IocmVn
LCB2YWwpICkKLSAgICAgICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICAgICAgcmV0
dXJuIFg4NkVNVUxfT0tBWTsKLSAgICAgICAgICAgIH0KLSAgICAgICAgfQotICAgICAgICAvKiBm
YWxsIHRocm91Z2ggKi8KLSAgICBkZWZhdWx0OgotICAgICAgICBpZiAoIHJkbXNyX2h5cGVydmlz
b3JfcmVncyhyZWcsIHZhbCkgKQotICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKLQot
ICAgICAgICByYyA9IHZtY2VfcmRtc3IocmVnLCB2YWwpOwotICAgICAgICBpZiAoIHJjIDwgMCAp
Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgaWYgKCByYyApCi0gICAgICAgICAgICByZXR1
cm4gWDg2RU1VTF9PS0FZOwotICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KLSAgICBub3JtYWw6
Ci0gICAgICAgIC8qIEV2ZXJ5b25lIGNhbiByZWFkIHRoZSBNU1Igc3BhY2UuICovCi0gICAgICAg
IC8qIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiRG9tYWluIGF0dGVtcHRlZCBSRE1TUiAlMDh4
XG4iLCByZWcpOyAqLwotICAgICAgICBpZiAoIHJkbXNyX3NhZmUocmVnLCAqdmFsKSApCi0gICAg
ICAgICAgICBicmVhazsKLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKLSAgICB9Ci0KLSAg
ICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7Ci19Ci0KLSNpbmNsdWRlICJ4ODZfNjQvbW1j
b25maWcuaCIKLQotc3RhdGljIGludCBwcml2X29wX3dyaXRlX21zcih1bnNpZ25lZCBpbnQgcmVn
LCB1aW50NjRfdCB2YWwsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4ODZf
ZW11bGF0ZV9jdHh0ICpjdHh0KQotewotICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsK
LSAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpjdXJyZCA9IGN1cnItPmRvbWFpbjsKLSAgICBib29s
IHZwbXVfbXNyID0gZmFsc2U7Ci0KLSAgICBzd2l0Y2ggKCByZWcgKQotICAgIHsKLSAgICAgICAg
dWludDY0X3QgdGVtcDsKLSAgICAgICAgaW50IHJjOwotCi0gICAgY2FzZSBNU1JfRlNfQkFTRToK
LSAgICAgICAgaWYgKCBpc19wdl8zMmJpdF9kb21haW4oY3VycmQpIHx8ICFpc19jYW5vbmljYWxf
YWRkcmVzcyh2YWwpICkKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICB3cmZzYmFzZSh2YWwp
OwotICAgICAgICBjdXJyLT5hcmNoLnB2X3ZjcHUuZnNfYmFzZSA9IHZhbDsKLSAgICAgICAgcmV0
dXJuIFg4NkVNVUxfT0tBWTsKLQotICAgIGNhc2UgTVNSX0dTX0JBU0U6Ci0gICAgICAgIGlmICgg
aXNfcHZfMzJiaXRfZG9tYWluKGN1cnJkKSB8fCAhaXNfY2Fub25pY2FsX2FkZHJlc3ModmFsKSAp
Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgd3Jnc2Jhc2UodmFsKTsKLSAgICAgICAgY3Vy
ci0+YXJjaC5wdl92Y3B1LmdzX2Jhc2Vfa2VybmVsID0gdmFsOwotICAgICAgICByZXR1cm4gWDg2
RU1VTF9PS0FZOwotCi0gICAgY2FzZSBNU1JfU0hBRE9XX0dTX0JBU0U6Ci0gICAgICAgIGlmICgg
aXNfcHZfMzJiaXRfZG9tYWluKGN1cnJkKSB8fCAhaXNfY2Fub25pY2FsX2FkZHJlc3ModmFsKSAp
Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgd3Jtc3JsKE1TUl9TSEFET1dfR1NfQkFTRSwg
dmFsKTsKLSAgICAgICAgY3Vyci0+YXJjaC5wdl92Y3B1LmdzX2Jhc2VfdXNlciA9IHZhbDsKLSAg
ICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKLQotICAgIGNhc2UgTVNSX0s3X0ZJRF9WSURfU1RB
VFVTOgotICAgIGNhc2UgTVNSX0s3X0ZJRF9WSURfQ1RMOgotICAgIGNhc2UgTVNSX0s4X1BTVEFU
RV9MSU1JVDoKLSAgICBjYXNlIE1TUl9LOF9QU1RBVEVfQ1RSTDoKLSAgICBjYXNlIE1TUl9LOF9Q
U1RBVEVfU1RBVFVTOgotICAgIGNhc2UgTVNSX0s4X1BTVEFURTA6Ci0gICAgY2FzZSBNU1JfSzhf
UFNUQVRFMToKLSAgICBjYXNlIE1TUl9LOF9QU1RBVEUyOgotICAgIGNhc2UgTVNSX0s4X1BTVEFU
RTM6Ci0gICAgY2FzZSBNU1JfSzhfUFNUQVRFNDoKLSAgICBjYXNlIE1TUl9LOF9QU1RBVEU1Ogot
ICAgIGNhc2UgTVNSX0s4X1BTVEFURTY6Ci0gICAgY2FzZSBNU1JfSzhfUFNUQVRFNzoKLSAgICBj
YXNlIE1TUl9LOF9IV0NSOgotICAgICAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciAh
PSBYODZfVkVORE9SX0FNRCApCi0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgaWYgKCBsaWtl
bHkoIWlzX2NwdWZyZXFfY29udHJvbGxlcihjdXJyZCkpIHx8Ci0gICAgICAgICAgICAgd3Jtc3Jf
c2FmZShyZWcsIHZhbCkgPT0gMCApCi0gICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwot
ICAgICAgICBicmVhazsKLQotICAgIGNhc2UgTVNSX0FNRDY0X05CX0NGRzoKLSAgICAgICAgaWYg
KCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9BTUQgfHwKLSAgICAgICAg
ICAgICBib290X2NwdV9kYXRhLng4NiA8IDB4MTAgfHwgYm9vdF9jcHVfZGF0YS54ODYgPiAweDE3
ICkKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICBpZiAoICFpc19oYXJkd2FyZV9kb21haW4o
Y3VycmQpIHx8ICFpc19waW5uZWRfdmNwdShjdXJyKSApCi0gICAgICAgICAgICByZXR1cm4gWDg2
RU1VTF9PS0FZOwotICAgICAgICBpZiAoIChyZG1zcl9zYWZlKE1TUl9BTUQ2NF9OQl9DRkcsIHRl
bXApICE9IDApIHx8Ci0gICAgICAgICAgICAgKCh2YWwgXiB0ZW1wKSAmIH4oMVVMTCA8PCBBTUQ2
NF9OQl9DRkdfQ0Y4X0VYVF9FTkFCTEVfQklUKSkgKQotICAgICAgICAgICAgZ290byBpbnZhbGlk
OwotICAgICAgICBpZiAoIHdybXNyX3NhZmUoTVNSX0FNRDY0X05CX0NGRywgdmFsKSA9PSAwICkK
LSAgICAgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7Ci0gICAgICAgIGJyZWFrOwotCi0gICAg
Y2FzZSBNU1JfRkFNMTBIX01NSU9fQ09ORl9CQVNFOgotICAgICAgICBpZiAoIGJvb3RfY3B1X2Rh
dGEueDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0FNRCB8fAotICAgICAgICAgICAgIGJvb3RfY3B1
X2RhdGEueDg2IDwgMHgxMCB8fCBib290X2NwdV9kYXRhLng4NiA+IDB4MTcgKQotICAgICAgICAg
ICAgYnJlYWs7Ci0gICAgICAgIGlmICggIWlzX2hhcmR3YXJlX2RvbWFpbihjdXJyZCkgfHwgIWlz
X3Bpbm5lZF92Y3B1KGN1cnIpICkKLSAgICAgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7Ci0g
ICAgICAgIGlmICggcmRtc3Jfc2FmZShNU1JfRkFNMTBIX01NSU9fQ09ORl9CQVNFLCB0ZW1wKSAh
PSAwICkKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICBpZiAoIChwY2lfcHJvYmUgJiBQQ0lf
UFJPQkVfTUFTSykgPT0gUENJX1BST0JFX01NQ09ORiA/Ci0gICAgICAgICAgICAgdGVtcCAhPSB2
YWwgOgotICAgICAgICAgICAgICgodGVtcCBeIHZhbCkgJgotICAgICAgICAgICAgICB+KEZBTTEw
SF9NTUlPX0NPTkZfRU5BQkxFIHwKLSAgICAgICAgICAgICAgICAoRkFNMTBIX01NSU9fQ09ORl9C
VVNSQU5HRV9NQVNLIDw8Ci0gICAgICAgICAgICAgICAgIEZBTTEwSF9NTUlPX0NPTkZfQlVTUkFO
R0VfU0hJRlQpIHwKLSAgICAgICAgICAgICAgICAoKHU2NClGQU0xMEhfTU1JT19DT05GX0JBU0Vf
TUFTSyA8PAotICAgICAgICAgICAgICAgICBGQU0xMEhfTU1JT19DT05GX0JBU0VfU0hJRlQpKSkg
KQotICAgICAgICAgICAgZ290byBpbnZhbGlkOwotICAgICAgICBpZiAoIHdybXNyX3NhZmUoTVNS
X0ZBTTEwSF9NTUlPX0NPTkZfQkFTRSwgdmFsKSA9PSAwICkKLSAgICAgICAgICAgIHJldHVybiBY
ODZFTVVMX09LQVk7Ci0gICAgICAgIGJyZWFrOwotCi0gICAgY2FzZSBNU1JfSUEzMl9VQ09ERV9S
RVY6Ci0gICAgICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1Jf
SU5URUwgKQotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIGlmICggIWlzX2hhcmR3YXJlX2Rv
bWFpbihjdXJyZCkgfHwgIWlzX3Bpbm5lZF92Y3B1KGN1cnIpICkKLSAgICAgICAgICAgIHJldHVy
biBYODZFTVVMX09LQVk7Ci0gICAgICAgIGlmICggcmRtc3Jfc2FmZShyZWcsIHRlbXApICkKLSAg
ICAgICAgICAgIGJyZWFrOwotICAgICAgICBpZiAoIHZhbCApCi0gICAgICAgICAgICBnb3RvIGlu
dmFsaWQ7Ci0gICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7Ci0KLSAgICBjYXNlIE1TUl9JQTMy
X01JU0NfRU5BQkxFOgotICAgICAgICBpZiAoIHJkbXNyX3NhZmUocmVnLCB0ZW1wKSApCi0gICAg
ICAgICAgICBicmVhazsKLSAgICAgICAgaWYgKCB2YWwgIT0gZ3Vlc3RfbWlzY19lbmFibGUodGVt
cCkgKQotICAgICAgICAgICAgZ290byBpbnZhbGlkOwotICAgICAgICByZXR1cm4gWDg2RU1VTF9P
S0FZOwotCi0gICAgY2FzZSBNU1JfSUEzMl9NUEVSRjoKLSAgICBjYXNlIE1TUl9JQTMyX0FQRVJG
OgotICAgICAgICBpZiAoIChib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9J
TlRFTCkgJiYKLSAgICAgICAgICAgICAoYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yICE9IFg4Nl9W
RU5ET1JfQU1EKSApCi0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgaWYgKCBsaWtlbHkoIWlz
X2NwdWZyZXFfY29udHJvbGxlcihjdXJyZCkpIHx8Ci0gICAgICAgICAgICAgd3Jtc3Jfc2FmZShy
ZWcsIHZhbCkgPT0gMCApCi0gICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwotICAgICAg
ICBicmVhazsKLQotICAgIGNhc2UgTVNSX0lBMzJfUEVSRl9DVEw6Ci0gICAgICAgIGlmICggYm9v
dF9jcHVfZGF0YS54ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1JfSU5URUwgKQotICAgICAgICAgICAg
YnJlYWs7Ci0gICAgICAgIGlmICggbGlrZWx5KCFpc19jcHVmcmVxX2NvbnRyb2xsZXIoY3VycmQp
KSB8fAotICAgICAgICAgICAgIHdybXNyX3NhZmUocmVnLCB2YWwpID09IDAgKQotICAgICAgICAg
ICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKLSAgICAgICAgYnJlYWs7Ci0KLSAgICBjYXNlIE1TUl9J
QTMyX1RIRVJNX0NPTlRST0w6Ci0gICAgY2FzZSBNU1JfSUEzMl9FTkVSR1lfUEVSRl9CSUFTOgot
ICAgICAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0lOVEVM
ICkKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICBpZiAoICFpc19oYXJkd2FyZV9kb21haW4o
Y3VycmQpIHx8ICFpc19waW5uZWRfdmNwdShjdXJyKSB8fAotICAgICAgICAgICAgIHdybXNyX3Nh
ZmUocmVnLCB2YWwpID09IDAgKQotICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKLSAg
ICAgICAgYnJlYWs7Ci0KLSAgICBjYXNlIE1TUl9BTUQ2NF9EUjBfQUREUkVTU19NQVNLOgotICAg
ICAgICBpZiAoICFib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfREJFWFQpIHx8ICh2YWwgPj4gMzIp
ICkKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICBjdXJyLT5hcmNoLnB2X3ZjcHUuZHJfbWFz
a1swXSA9IHZhbDsKLSAgICAgICAgaWYgKCBjdXJyLT5hcmNoLmRlYnVncmVnWzddICYgRFI3X0FD
VElWRV9NQVNLICkKLSAgICAgICAgICAgIHdybXNybChNU1JfQU1ENjRfRFIwX0FERFJFU1NfTUFT
SywgdmFsKTsKLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKLQotICAgIGNhc2UgTVNSX0FN
RDY0X0RSMV9BRERSRVNTX01BU0sgLi4uIE1TUl9BTUQ2NF9EUjNfQUREUkVTU19NQVNLOgotICAg
ICAgICBpZiAoICFib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfREJFWFQpIHx8ICh2YWwgPj4gMzIp
ICkKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICBjdXJyLT5hcmNoLnB2X3ZjcHUuZHJfbWFz
a1tyZWcgLSBNU1JfQU1ENjRfRFIxX0FERFJFU1NfTUFTSyArIDFdID0gdmFsOwotICAgICAgICBp
ZiAoIGN1cnItPmFyY2guZGVidWdyZWdbN10gJiBEUjdfQUNUSVZFX01BU0sgKQotICAgICAgICAg
ICAgd3Jtc3JsKHJlZywgdmFsKTsKLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKLQotICAg
IGNhc2UgTVNSX0lOVEVMX1BMQVRGT1JNX0lORk86Ci0gICAgICAgIGlmICggYm9vdF9jcHVfZGF0
YS54ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1JfSU5URUwgfHwKLSAgICAgICAgICAgICB2YWwgfHwg
cmRtc3Jfc2FmZShNU1JfSU5URUxfUExBVEZPUk1fSU5GTywgdmFsKSApCi0gICAgICAgICAgICBi
cmVhazsKLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKLQotICAgIGNhc2UgTVNSX0lOVEVM
X01JU0NfRkVBVFVSRVNfRU5BQkxFUzoKLSAgICAgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92
ZW5kb3IgIT0gWDg2X1ZFTkRPUl9JTlRFTCB8fAotICAgICAgICAgICAgICh2YWwgJiB+TVNSX01J
U0NfRkVBVFVSRVNfQ1BVSURfRkFVTFRJTkcpIHx8Ci0gICAgICAgICAgICAgcmRtc3Jfc2FmZShN
U1JfSU5URUxfTUlTQ19GRUFUVVJFU19FTkFCTEVTLCB0ZW1wKSApCi0gICAgICAgICAgICBicmVh
azsKLSAgICAgICAgaWYgKCAodmFsICYgTVNSX01JU0NfRkVBVFVSRVNfQ1BVSURfRkFVTFRJTkcp
ICYmCi0gICAgICAgICAgICAgIXRoaXNfY3B1KGNwdWlkX2ZhdWx0aW5nX2VuYWJsZWQpICkKLSAg
ICAgICAgICAgIGJyZWFrOwotICAgICAgICBjdXJyLT5hcmNoLmNwdWlkX2ZhdWx0aW5nID0gISEo
dmFsICYgTVNSX01JU0NfRkVBVFVSRVNfQ1BVSURfRkFVTFRJTkcpOwotICAgICAgICByZXR1cm4g
WDg2RU1VTF9PS0FZOwotCi0gICAgY2FzZSBNU1JfUDZfUEVSRkNUUigwKS4uLk1TUl9QNl9QRVJG
Q1RSKDcpOgotICAgIGNhc2UgTVNSX1A2X0VWTlRTRUwoMCkuLi5NU1JfUDZfRVZOVFNFTCgzKToK
LSAgICBjYXNlIE1TUl9DT1JFX1BFUkZfRklYRURfQ1RSMC4uLk1TUl9DT1JFX1BFUkZfRklYRURf
Q1RSMjoKLSAgICBjYXNlIE1TUl9DT1JFX1BFUkZfRklYRURfQ1RSX0NUUkwuLi5NU1JfQ09SRV9Q
RVJGX0dMT0JBTF9PVkZfQ1RSTDoKLSAgICAgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5k
b3IgPT0gWDg2X1ZFTkRPUl9JTlRFTCApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHZwbXVfbXNy
ID0gdHJ1ZTsKLSAgICBjYXNlIE1TUl9BTURfRkFNMTVIX0VWTlRTRUwwLi4uTVNSX0FNRF9GQU0x
NUhfUEVSRkNUUjU6Ci0gICAgY2FzZSBNU1JfSzdfRVZOVFNFTDAuLi5NU1JfSzdfUEVSRkNUUjM6
Ci0gICAgICAgICAgICBpZiAoIHZwbXVfbXNyIHx8IChib290X2NwdV9kYXRhLng4Nl92ZW5kb3Ig
PT0gWDg2X1ZFTkRPUl9BTUQpICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBpZiAo
ICh2cG11X21vZGUgJiBYRU5QTVVfTU9ERV9BTEwpICYmCi0gICAgICAgICAgICAgICAgICAgICAh
aXNfaGFyZHdhcmVfZG9tYWluKGN1cnJkKSApCi0gICAgICAgICAgICAgICAgICAgIHJldHVybiBY
ODZFTVVMX09LQVk7Ci0KLSAgICAgICAgICAgICAgICBpZiAoIHZwbXVfZG9fd3Jtc3IocmVnLCB2
YWwsIDApICkKLSAgICAgICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICAgICAgcmV0
dXJuIFg4NkVNVUxfT0tBWTsKLSAgICAgICAgICAgIH0KLSAgICAgICAgfQotICAgICAgICAvKiBm
YWxsIHRocm91Z2ggKi8KLSAgICBkZWZhdWx0OgotICAgICAgICBpZiAoIHdybXNyX2h5cGVydmlz
b3JfcmVncyhyZWcsIHZhbCkgPT0gMSApCi0gICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZ
OwotCi0gICAgICAgIHJjID0gdm1jZV93cm1zcihyZWcsIHZhbCk7Ci0gICAgICAgIGlmICggcmMg
PCAwICkKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICBpZiAoIHJjICkKLSAgICAgICAgICAg
IHJldHVybiBYODZFTVVMX09LQVk7Ci0KLSAgICAgICAgaWYgKCAocmRtc3Jfc2FmZShyZWcsIHRl
bXApICE9IDApIHx8ICh2YWwgIT0gdGVtcCkgKQotICAgIGludmFsaWQ6Ci0gICAgICAgICAgICBn
ZHByaW50ayhYRU5MT0dfV0FSTklORywKLSAgICAgICAgICAgICAgICAgICAgICJEb21haW4gYXR0
ZW1wdGVkIFdSTVNSICUwOHggZnJvbSAweCUwMTYiUFJJeDY0IiB0byAweCUwMTYiUFJJeDY0Ilxu
IiwKLSAgICAgICAgICAgICAgICAgICAgIHJlZywgdGVtcCwgdmFsKTsKLSAgICAgICAgcmV0dXJu
IFg4NkVNVUxfT0tBWTsKLSAgICB9Ci0KLSAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7
Ci19Ci0KLXN0YXRpYyBpbnQgcHJpdl9vcF93YmludmQoc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQg
KmN0eHQpCi17Ci0gICAgLyogSWdub3JlIHRoZSBpbnN0cnVjdGlvbiBpZiB1bnByaXZpbGVnZWQu
ICovCi0gICAgaWYgKCAhY2FjaGVfZmx1c2hfcGVybWl0dGVkKGN1cnJlbnQtPmRvbWFpbikgKQot
ICAgICAgICAvKgotICAgICAgICAgKiBOb24tcGh5c2RldiBkb21haW4gYXR0ZW1wdGVkIFdCSU5W
RDsgaWdub3JlIGZvciBub3cgc2luY2UKLSAgICAgICAgICogbmV3ZXIgbGludXggdXNlcyB0aGlz
IGluIHNvbWUgc3RhcnQtb2YtZGF5IHRpbWluZyBsb29wcy4KLSAgICAgICAgICovCi0gICAgICAg
IDsKLSAgICBlbHNlCi0gICAgICAgIHdiaW52ZCgpOwotCi0gICAgcmV0dXJuIFg4NkVNVUxfT0tB
WTsKLX0KLQotaW50IHB2X2VtdWxfY3B1aWQodWludDMyX3QgbGVhZiwgdWludDMyX3Qgc3VibGVh
ZiwKLSAgICAgICAgICAgICAgICAgIHN0cnVjdCBjcHVpZF9sZWFmICpyZXMsIHN0cnVjdCB4ODZf
ZW11bGF0ZV9jdHh0ICpjdHh0KQotewotICAgIGd1ZXN0X2NwdWlkKGN1cnJlbnQsIGxlYWYsIHN1
YmxlYWYsIHJlcyk7Ci0KLSAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwotfQotCi1zdGF0aWMgaW50
IHByaXZfb3BfdmFsaWRhdGUoY29uc3Qgc3RydWN0IHg4Nl9lbXVsYXRlX3N0YXRlICpzdGF0ZSwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4
dCkKLXsKLSAgICBzd2l0Y2ggKCBjdHh0LT5vcGNvZGUgKQotICAgIHsKLSAgICBjYXNlIDB4NmMg
Li4uIDB4NmY6IC8qIGlucyAvIG91dHMgKi8KLSAgICBjYXNlIDB4ZTQgLi4uIDB4ZTc6IC8qIGlu
IC8gb3V0IChpbW1lZGlhdGUgcG9ydCkgKi8KLSAgICBjYXNlIDB4ZWMgLi4uIDB4ZWY6IC8qIGlu
IC8gb3V0IChwb3J0IGluICVkeCkgKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4MDYp
OiAvKiBjbHRzICovCi0gICAgY2FzZSBYODZFTVVMX09QQygweDBmLCAweDA5KTogLyogd2JpbnZk
ICovCi0gICAgY2FzZSBYODZFTVVMX09QQygweDBmLCAweDIwKSAuLi4KLSAgICAgICAgIFg4NkVN
VUxfT1BDKDB4MGYsIDB4MjMpOiAvKiBtb3YgdG8vZnJvbSBjci9kciAqLwotICAgIGNhc2UgWDg2
RU1VTF9PUEMoMHgwZiwgMHgzMCk6IC8qIHdybXNyICovCi0gICAgY2FzZSBYODZFTVVMX09QQygw
eDBmLCAweDMxKTogLyogcmR0c2MgKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4MzIp
OiAvKiByZG1zciAqLwotICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwgMHhhMik6IC8qIGNwdWlk
ICovCi0gICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7Ci0KLSAgICBjYXNlIDB4ZmE6IGNhc2Ug
MHhmYjogLyogY2xpIC8gc3RpICovCi0gICAgICAgIGlmICggIWlvcGxfb2soY3VycmVudCwgY3R4
dC0+cmVncykgKQotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIC8qCi0gICAgICAgICAqIFRo
aXMgaXMganVzdCB0b28gZGFuZ2Vyb3VzIHRvIGFsbG93LCBpbiBteSBvcGluaW9uLiBDb25zaWRl
ciBpZiB0aGUKLSAgICAgICAgICogY2FsbGVyIHRoZW4gdHJpZXMgdG8gcmVlbmFibGUgaW50ZXJy
dXB0cyB1c2luZyBQT1BGOiB3ZSBjYW4ndCB0cmFwCi0gICAgICAgICAqIHRoYXQgYW5kIHdlJ2xs
IGVuZCB1cCB3aXRoIGhhcmQtdG8tZGVidWcgbG9ja3Vwcy4gRmFzdCAmIGxvb3NlIHdpbGwKLSAg
ICAgICAgICogZG8gZm9yIHVzLiA6LSkKLSAgICAgICAgdmNwdV9pbmZvKGN1cnJlbnQsIGV2dGNo
bl91cGNhbGxfbWFzaykgPSAoY3R4dC0+b3Bjb2RlID09IDB4ZmEpOwotICAgICAgICAgKi8KLSAg
ICAgICAgcmV0dXJuIFg4NkVNVUxfRE9ORTsKLQotICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwg
MHgwMSk6Ci0gICAgewotICAgICAgICB1bnNpZ25lZCBpbnQgbW9kcm1fcm0sIG1vZHJtX3JlZzsK
LQotICAgICAgICBpZiAoIHg4Nl9pbnNuX21vZHJtKHN0YXRlLCAmbW9kcm1fcm0sICZtb2RybV9y
ZWcpICE9IDMgfHwKLSAgICAgICAgICAgICAobW9kcm1fcm0gJiA3KSAhPSAxICkKLSAgICAgICAg
ICAgIGJyZWFrOwotICAgICAgICBzd2l0Y2ggKCBtb2RybV9yZWcgJiA3ICkKLSAgICAgICAgewot
ICAgICAgICBjYXNlIDI6IC8qIHhzZXRidiAqLwotICAgICAgICBjYXNlIDc6IC8qIHJkdHNjcCAq
LwotICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKLSAgICAgICAgfQotICAgICAgICBi
cmVhazsKLSAgICB9Ci0gICAgfQotCi0gICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwot
fQotCi1zdGF0aWMgY29uc3Qgc3RydWN0IHg4Nl9lbXVsYXRlX29wcyBwcml2X29wX29wcyA9IHsK
LSAgICAuaW5zbl9mZXRjaCAgICAgICAgICA9IHByaXZfb3BfaW5zbl9mZXRjaCwKLSAgICAucmVh
ZCAgICAgICAgICAgICAgICA9IHg4NmVtdWxfdW5oYW5kbGVhYmxlX3J3LAotICAgIC52YWxpZGF0
ZSAgICAgICAgICAgID0gcHJpdl9vcF92YWxpZGF0ZSwKLSAgICAucmVhZF9pbyAgICAgICAgICAg
ICA9IHByaXZfb3BfcmVhZF9pbywKLSAgICAud3JpdGVfaW8gICAgICAgICAgICA9IHByaXZfb3Bf
d3JpdGVfaW8sCi0gICAgLnJlcF9pbnMgICAgICAgICAgICAgPSBwcml2X29wX3JlcF9pbnMsCi0g
ICAgLnJlcF9vdXRzICAgICAgICAgICAgPSBwcml2X29wX3JlcF9vdXRzLAotICAgIC5yZWFkX3Nl
Z21lbnQgICAgICAgID0gcHJpdl9vcF9yZWFkX3NlZ21lbnQsCi0gICAgLnJlYWRfY3IgICAgICAg
ICAgICAgPSBwcml2X29wX3JlYWRfY3IsCi0gICAgLndyaXRlX2NyICAgICAgICAgICAgPSBwcml2
X29wX3dyaXRlX2NyLAotICAgIC5yZWFkX2RyICAgICAgICAgICAgID0gcHJpdl9vcF9yZWFkX2Ry
LAotICAgIC53cml0ZV9kciAgICAgICAgICAgID0gcHJpdl9vcF93cml0ZV9kciwKLSAgICAucmVh
ZF9tc3IgICAgICAgICAgICA9IHByaXZfb3BfcmVhZF9tc3IsCi0gICAgLndyaXRlX21zciAgICAg
ICAgICAgPSBwcml2X29wX3dyaXRlX21zciwKLSAgICAuY3B1aWQgICAgICAgICAgICAgICA9IHB2
X2VtdWxfY3B1aWQsCi0gICAgLndiaW52ZCAgICAgICAgICAgICAgPSBwcml2X29wX3diaW52ZCwK
LX07Ci0KLXN0YXRpYyBpbnQgZW11bGF0ZV9wcml2aWxlZ2VkX29wKHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzKQotewotICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKLSAgICBzdHJ1
Y3QgZG9tYWluICpjdXJyZCA9IGN1cnItPmRvbWFpbjsKLSAgICBzdHJ1Y3QgcHJpdl9vcF9jdHh0
IGN0eHQgPSB7Ci0gICAgICAgIC5jdHh0LnJlZ3MgPSByZWdzLAotICAgICAgICAuY3R4dC52ZW5k
b3IgPSBjdXJyZC0+YXJjaC5jcHVpZC0+eDg2X3ZlbmRvciwKLSAgICAgICAgLmN0eHQubG1hID0g
IWlzX3B2XzMyYml0X2RvbWFpbihjdXJyZCksCi0gICAgfTsKLSAgICBpbnQgcmM7Ci0gICAgdW5z
aWduZWQgaW50IGVmbGFncywgYXI7Ci0KLSAgICBpZiAoICFwdl9lbXVsX3JlYWRfZGVzY3JpcHRv
cihyZWdzLT5jcywgY3VyciwgJmN0eHQuY3MuYmFzZSwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAmY3R4dC5jcy5saW1pdCwgJmFyLCAxKSB8fAotICAgICAgICAgIShhciAmIF9T
RUdNRU5UX1MpIHx8Ci0gICAgICAgICAhKGFyICYgX1NFR01FTlRfUCkgfHwKLSAgICAgICAgICEo
YXIgJiBfU0VHTUVOVF9DT0RFKSApCi0gICAgICAgIHJldHVybiAwOwotCi0gICAgLyogTWlycm9y
IHZpcnR1YWxpemVkIHN0YXRlIGludG8gRUZMQUdTLiAqLwotICAgIEFTU0VSVChyZWdzLT5lZmxh
Z3MgJiBYODZfRUZMQUdTX0lGKTsKLSAgICBpZiAoIHZjcHVfaW5mbyhjdXJyLCBldnRjaG5fdXBj
YWxsX21hc2spICkKLSAgICAgICAgcmVncy0+ZWZsYWdzICY9IH5YODZfRUZMQUdTX0lGOwotICAg
IGVsc2UKLSAgICAgICAgcmVncy0+ZWZsYWdzIHw9IFg4Nl9FRkxBR1NfSUY7Ci0gICAgQVNTRVJU
KCEocmVncy0+ZWZsYWdzICYgWDg2X0VGTEFHU19JT1BMKSk7Ci0gICAgcmVncy0+ZWZsYWdzIHw9
IGN1cnItPmFyY2gucHZfdmNwdS5pb3BsOwotICAgIGVmbGFncyA9IHJlZ3MtPmVmbGFnczsKLQot
ICAgIGN0eHQuY3R4dC5hZGRyX3NpemUgPSBhciAmIF9TRUdNRU5UX0wgPyA2NCA6IGFyICYgX1NF
R01FTlRfREIgPyAzMiA6IDE2OwotICAgIC8qIExlYXZlIHplcm8gaW4gY3R4dC5jdHh0LnNwX3Np
emUsIGFzIGl0J3Mgbm90IG5lZWRlZC4gKi8KLSAgICByYyA9IHg4Nl9lbXVsYXRlKCZjdHh0LmN0
eHQsICZwcml2X29wX29wcyk7Ci0KLSAgICBpZiAoIGN0eHQuaW9fZW11bF9zdHViICkKLSAgICAg
ICAgdW5tYXBfZG9tYWluX3BhZ2UoY3R4dC5pb19lbXVsX3N0dWIpOwotCi0gICAgLyoKLSAgICAg
KiBVbi1taXJyb3IgdmlydHVhbGl6ZWQgc3RhdGUgZnJvbSBFRkxBR1MuCi0gICAgICogTm90aGlu
ZyB3ZSBhbGxvdyB0byBiZSBlbXVsYXRlZCBjYW4gY2hhbmdlIGFueXRoaW5nIG90aGVyIHRoYW4g
dGhlCi0gICAgICogYXJpdGhtZXRpYyBiaXRzLCBhbmQgdGhlIHJlc3VtZSBmbGFnLgotICAgICAq
LwotICAgIEFTU0VSVCghKChyZWdzLT5lZmxhZ3MgXiBlZmxhZ3MpICYKLSAgICAgICAgICAgICB+
KFg4Nl9FRkxBR1NfUkYgfCBYODZfRUZMQUdTX0FSSVRIX01BU0spKSk7Ci0gICAgcmVncy0+ZWZs
YWdzIHw9IFg4Nl9FRkxBR1NfSUY7Ci0gICAgcmVncy0+ZWZsYWdzICY9IH5YODZfRUZMQUdTX0lP
UEw7Ci0KLSAgICBzd2l0Y2ggKCByYyApCi0gICAgewotICAgIGNhc2UgWDg2RU1VTF9PS0FZOgot
ICAgICAgICBpZiAoIGN0eHQudHNjICYgVFNDX0JBU0UgKQotICAgICAgICB7Ci0gICAgICAgICAg
ICBpZiAoIGN0eHQudHNjICYgVFNDX0FVWCApCi0gICAgICAgICAgICAgICAgcHZfc29mdF9yZHRz
YyhjdXJyLCByZWdzLCAxKTsKLSAgICAgICAgICAgIGVsc2UgaWYgKCBjdXJyZC0+YXJjaC52dHNj
ICkKLSAgICAgICAgICAgICAgICBwdl9zb2Z0X3JkdHNjKGN1cnIsIHJlZ3MsIDApOwotICAgICAg
ICAgICAgZWxzZQotICAgICAgICAgICAgICAgIG1zcl9zcGxpdChyZWdzLCByZHRzYygpKTsKLSAg
ICAgICAgfQotCi0gICAgICAgIGlmICggY3R4dC5jdHh0LnJldGlyZS5zaW5nbGVzdGVwICkKLSAg
ICAgICAgICAgIGN0eHQuYnBtYXRjaCB8PSBEUl9TVEVQOwotICAgICAgICBpZiAoIGN0eHQuYnBt
YXRjaCApCi0gICAgICAgIHsKLSAgICAgICAgICAgIGN1cnItPmFyY2guZGVidWdyZWdbNl0gfD0g
Y3R4dC5icG1hdGNoIHwgRFJfU1RBVFVTX1JFU0VSVkVEX09ORTsKLSAgICAgICAgICAgIGlmICgg
IShjdXJyLT5hcmNoLnB2X3ZjcHUudHJhcF9ib3VuY2UuZmxhZ3MgJiBUQkZfRVhDRVBUSU9OKSAp
Ci0gICAgICAgICAgICAgICAgcHZfaW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2RlYnVnLCBYODZf
RVZFTlRfTk9fRUMpOwotICAgICAgICB9Ci0gICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLwotICAg
IGNhc2UgWDg2RU1VTF9SRVRSWToKLSAgICAgICAgcmV0dXJuIEVYQ1JFVF9mYXVsdF9maXhlZDsK
LQotICAgIGNhc2UgWDg2RU1VTF9FWENFUFRJT046Ci0gICAgICAgIHB2X2luamVjdF9ldmVudCgm
Y3R4dC5jdHh0LmV2ZW50KTsKLSAgICAgICAgcmV0dXJuIEVYQ1JFVF9mYXVsdF9maXhlZDsKLSAg
ICB9Ci0KLSAgICByZXR1cm4gMDsKLX0KLQogc3RhdGljIGlubGluZSBpbnQgY2hlY2tfc3RhY2tf
bGltaXQodW5zaWduZWQgaW50IGFyLCB1bnNpZ25lZCBpbnQgbGltaXQsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZXNwLCB1bnNpZ25lZCBpbnQgZGVj
cikKIHsKQEAgLTMzODAsNyArMjAyNCw3IEBAIHZvaWQgZG9fZ2VuZXJhbF9wcm90ZWN0aW9uKHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogCiAgICAgLyogRW11bGF0ZSBzb21lIHNpbXBsZSBw
cml2aWxlZ2VkIGFuZCBJL08gaW5zdHJ1Y3Rpb25zLiAqLwogICAgIGlmICggKHJlZ3MtPmVycm9y
X2NvZGUgPT0gMCkgJiYKLSAgICAgICAgIGVtdWxhdGVfcHJpdmlsZWdlZF9vcChyZWdzKSApCisg
ICAgICAgICBwdl9lbXVsYXRlX3ByaXZpbGVnZWRfb3AocmVncykgKQogICAgIHsKICAgICAgICAg
dHJhY2VfdHJhcF9vbmVfYWRkcihUUkNfUFZfRU1VTEFURV9QUklWT1AsIHJlZ3MtPnJpcCk7CiAg
ICAgICAgIHJldHVybjsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvTWFrZWZpbGUg
Yi94ZW4vYXJjaC94ODYveDg2XzY0L01ha2VmaWxlCmluZGV4IGQ4ODE1ZTc4YjAuLmYzMzZhNmFl
NjUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvTWFrZWZpbGUKKysrIGIveGVuL2Fy
Y2gveDg2L3g4Nl82NC9NYWtlZmlsZQpAQCAtMSw3ICsxLDYgQEAKIHN1YmRpci15ICs9IGNvbXBh
dAogCiBvYmotYmluLXkgKz0gZW50cnkubwotb2JqLWJpbi15ICs9IGdwcl9zd2l0Y2gubwogb2Jq
LXkgKz0gdHJhcHMubwogb2JqLSQoQ09ORklHX0tFWEVDKSArPSBtYWNoaW5lX2tleGVjLm8KIG9i
ai15ICs9IHBjaS5vCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3B2L3RyYXBzLmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L3B2L3RyYXBzLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMDAwMDAwMDAwMC4uNWFlYjA2MTU1MQotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvcHYvdHJhcHMuaApAQCAtMCwwICsxLDQ2IEBACisvKgorICogcHYvdHJhcHMuaAor
ICoKKyAqIFBWIGd1ZXN0IHRyYXBzIGludGVyZmFjZSBkZWZpbml0aW9ucworICoKKyAqIENvcHly
aWdodCAoQykgMjAxNyBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgorICoKKyAqIFRoaXMg
cHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IK
KyAqIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMgYW5kIGNvbmRpdGlvbnMgb2YgdGhlIEdOVSBH
ZW5lcmFsIFB1YmxpYworICogTGljZW5zZSwgdmVyc2lvbiAyLCBhcyBwdWJsaXNoZWQgYnkgdGhl
IEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJp
YnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VU
IEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiBN
RVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUg
dGhlIEdOVQorICogR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICoK
KyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1
YmxpYworICogTGljZW5zZSBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0
dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorICovCisKKyNpZm5kZWYgX19YODZfUFZfVFJB
UFNfSF9fCisjZGVmaW5lIF9fWDg2X1BWX1RSQVBTX0hfXworCisjaWZkZWYgQ09ORklHX1BWCisK
KyNpbmNsdWRlIDxwdWJsaWMveGVuLmg+CisKK2ludCBwdl9lbXVsYXRlX3ByaXZpbGVnZWRfb3Ao
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOworCisjZWxzZSAgLyogIUNPTkZJR19QViAqLwor
CitpbnQgcHZfZW11bGF0ZV9wcml2aWxlZ2VkX29wKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
KSB7IHJldHVybiAwOyB9CisKKyNlbmRpZiAvKiBDT05GSUdfUFYgKi8KKworI2VuZGlmIC8qIF9f
WDg2X1BWX1RSQVBTX0hfXyAqLworCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTog
QworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIHRhYi13
aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KLS0gCjIuMTEu
MAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 08 17:12:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 17:12: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 1dJ0ym-0004xK-CF; Thu, 08 Jun 2017 17:12: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=3259bf657=wei.liu2@citrix.com>)
 id 1dJ0yk-0004tg-Jo
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 17:12:14 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 63/F8-01733-D6589395; Thu, 08 Jun 2017 17:12:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsXitHSDvW5Wq2W
 kwY/FQhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bkqauYCzZeY6z49W47YwPjwS7GLkZODgkB
 f4k9K+axgNhsAsoSPzt72UBsEQE9iaYDz8FqmAXyJDo/fmQHsYUFbCX+rbwOVsMioCKxuasBz
 OYVsJA40LeVCWKmvMSutousIDangKXEks/TmbsYOTiEgGp6dyaAhIUEFCQ6ph9jgmgVlDg58w
 kLxCoJiYMvXjBPYOSdhSQ1C0lqASPTKkaN4tSistQiXUNzvaSizPSMktzEzBxdQwNTvdzU4uL
 E9NScxKRiveT83E2MwPBhAIIdjBdPex5ilORgUhLlVRSwjBTiS8pPqcxILM6ILyrNSS0+xCjD
 waEkwfu5GSgnWJSanlqRlpkDDGSYtAQHj5II79oGoDRvcUFibnFmOkTqFKMux4KeDV+YhFjy8
 vNSpcR5z4DMEAApyijNgxsBi6pLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuZNbgGawpOZVw
 K36RXQEUxARyx5ZwFyREkiQkqqgdFH5cpcrp+Kr7+obDp4wnPv0QRxy0eJfD5ul+Nn3vg0ReK
 SYtCsg+VWbzXObZi1KPyq/uXf/JpWO5Suehukb/3je7u06fnxwCddinamMe/m/m9YefLgRz1D
 nm9ue/TXHhWKljj3U/7nNb+Jejq3FB4wMCR/KjxQ8fqyXELD/GmRwud6uhm22l5QYinOSDTUY
 i4qTgQAJn2BBaUCAAA=
X-Env-Sender: prvs=3259bf657=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1496941925!66244469!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4876 invoked from network); 8 Jun 2017 17:12:09 -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;
 8 Jun 2017 17:12:09 -0000
X-IronPort-AV: E=Sophos;i="5.39,315,1493683200"; d="scan'208";a="435686872"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 8 Jun 2017 18:11:39 +0100
Message-ID: <20170608171203.20416-4-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170608171203.20416-1-wei.liu2@citrix.com>
References: <20170608171203.20416-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 v4 03/27] x86: move PV gate op 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>

TW92ZSB0aGUgY29kZSB0byBwdi9lbXVsLWdhdGUtb3AuYy4gUHJlZml4IGVtdWxhdGVfZ2F0ZV9v
cCB3aXRoIHB2XwphbmQgZXhwb3J0IGl0IHZpYSBwdi90cmFwcy5oLgoKUHVyZSBjb2RlIG1vdGlv
biBleGNlcHQgZm9yIHRoZSByZW5hbWUuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9wdi9NYWtlZmlsZSAgICAgICB8ICAgMSAr
CiB4ZW4vYXJjaC94ODYvcHYvZW11bC1nYXRlLW9wLmMgfCA0NDAgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni90cmFwcy5jICAgICAgICAgICB8
IDM5MCArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2Fz
bS14ODYvcHYvdHJhcHMuaCB8ICAgMiArCiA0IGZpbGVzIGNoYW5nZWQsIDQ0NCBpbnNlcnRpb25z
KCspLCAzODkgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gveDg2L3B2
L2VtdWwtZ2F0ZS1vcC5jCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L01ha2VmaWxlIGIv
eGVuL2FyY2gveDg2L3B2L01ha2VmaWxlCmluZGV4IGU0OGM0NjA2ODAuLjFmNmZiZDNmNWMgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9NYWtlZmlsZQorKysgYi94ZW4vYXJjaC94ODYvcHYv
TWFrZWZpbGUKQEAgLTQsNSArNCw2IEBAIG9iai15ICs9IHRyYXBzLm8KIG9iai1iaW4teSArPSBk
b20wX2J1aWxkLmluaXQubwogb2JqLXkgKz0gZG9tYWluLm8KIG9iai15ICs9IGVtdWxhdGUubwor
b2JqLXkgKz0gZW11bC1nYXRlLW9wLm8KIG9iai15ICs9IGVtdWwtcHJpdi1vcC5vCiBvYmotYmlu
LXkgKz0gZ3ByX3N3aXRjaC5vCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZW11bC1nYXRl
LW9wLmMgYi94ZW4vYXJjaC94ODYvcHYvZW11bC1nYXRlLW9wLmMKbmV3IGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggMDAwMDAwMDAwMC4uOTdhNGIzMWE1NgotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9h
cmNoL3g4Ni9wdi9lbXVsLWdhdGUtb3AuYwpAQCAtMCwwICsxLDQ0MCBAQAorLyoqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKgorICogYXJjaC94ODYvcHYvZW11bC1nYXRlLW9wLmMKKyAqCisgKiBFbXVsYXRl
IGdhdGUgb3AgZm9yIFBWIGd1ZXN0cworICoKKyAqIE1vZGlmaWNhdGlvbnMgdG8gTGludXggb3Jp
Z2luYWwgYXJlIGNvcHlyaWdodCAoYykgMjAwMi0yMDA0LCBLIEEgRnJhc2VyCisgKgorICogVGhp
cyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9v
ciBtb2RpZnkKKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGlj
IExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5CisgKiB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9u
OyBlaXRoZXIgdmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNlLCBvcgorICogKGF0IHlvdXIgb3B0aW9u
KSBhbnkgbGF0ZXIgdmVyc2lvbi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQg
aW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBX
QVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFO
VEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCisg
KiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICoKKyAqIFlv
dSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBM
aWNlbnNlCisgKiBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93
d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorICovCisKKyNpbmNsdWRlIDx4ZW4vZXJybm8uaD4KKyNp
bmNsdWRlIDx4ZW4vZXZlbnQuaD4KKyNpbmNsdWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+CisjaW5j
bHVkZSA8eGVuL2lvY2FwLmg+CisjaW5jbHVkZSA8eGVuL3NwaW5sb2NrLmg+CisjaW5jbHVkZSA8
eGVuL3RyYWNlLmg+CisKKyNpbmNsdWRlIDxhc20vYXBpYy5oPgorI2luY2x1ZGUgPGFzbS9kZWJ1
Z3JlZy5oPgorI2luY2x1ZGUgPGFzbS9ocGV0Lmg+CisjaW5jbHVkZSA8YXNtL2h5cGVyY2FsbC5o
PgorI2luY2x1ZGUgPGFzbS9tYzE0NjgxOHJ0Yy5oPgorI2luY2x1ZGUgPGFzbS9wMm0uaD4KKyNp
bmNsdWRlIDxhc20vcHYvdHJhcHMuaD4KKyNpbmNsdWRlIDxhc20vc2hhcmVkLmg+CisjaW5jbHVk
ZSA8YXNtL3RyYXBzLmg+CisjaW5jbHVkZSA8YXNtL3g4Nl9lbXVsYXRlLmg+CisKKyNpbmNsdWRl
IDx4c20veHNtLmg+CisKKyNpbmNsdWRlICJlbXVsYXRlLmgiCisKK3N0YXRpYyBpbnQgcmVhZF9n
YXRlX2Rlc2NyaXB0b3IodW5zaWduZWQgaW50IGdhdGVfc2VsLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgdmNwdSAqdiwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgaW50ICpzZWwsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGxvbmcgKm9mZiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50ICphcikKK3sKKyAgICBzdHJ1Y3QgZGVzY19zdHJ1Y3QgZGVzYzsKKyAg
ICBjb25zdCBzdHJ1Y3QgZGVzY19zdHJ1Y3QgKnBkZXNjOworCisKKyAgICBwZGVzYyA9IChjb25z
dCBzdHJ1Y3QgZGVzY19zdHJ1Y3QgKikKKyAgICAgICAgKCEoZ2F0ZV9zZWwgJiA0KSA/IEdEVF9W
SVJUX1NUQVJUKHYpIDogTERUX1ZJUlRfU1RBUlQodikpCisgICAgICAgICsgKGdhdGVfc2VsID4+
IDMpOworICAgIGlmICggKGdhdGVfc2VsIDwgNCkgfHwKKyAgICAgICAgICgoZ2F0ZV9zZWwgPj0g
RklSU1RfUkVTRVJWRURfR0RUX0JZVEUpICYmICEoZ2F0ZV9zZWwgJiA0KSkgfHwKKyAgICAgICAg
IF9fZ2V0X3VzZXIoZGVzYywgcGRlc2MpICkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAgICAqc2Vs
ID0gKGRlc2MuYSA+PiAxNikgJiAweDAwMDBmZmZjOworICAgICpvZmYgPSAoZGVzYy5hICYgMHgw
MDAwZmZmZikgfCAoZGVzYy5iICYgMHhmZmZmMDAwMCk7CisgICAgKmFyID0gZGVzYy5iICYgMHgw
MDAwZmZmZjsKKworICAgIC8qCisgICAgICogY2hlY2tfZGVzY3JpcHRvcigpIGNsZWFycyB0aGUg
RFBMIGZpZWxkIGFuZCBzdG9yZXMgdGhlCisgICAgICogZ3Vlc3QgcmVxdWVzdGVkIERQTCBpbiB0
aGUgc2VsZWN0b3IncyBSUEwgZmllbGQuCisgICAgICovCisgICAgaWYgKCAqYXIgJiBfU0VHTUVO
VF9EUEwgKQorICAgICAgICByZXR1cm4gMDsKKyAgICAqYXIgfD0gKGRlc2MuYSA+PiAoMTYgLSAx
MykpICYgX1NFR01FTlRfRFBMOworCisgICAgaWYgKCAhaXNfcHZfMzJiaXRfdmNwdSh2KSApCisg
ICAgeworICAgICAgICBpZiAoICgqYXIgJiAweDFmMDApICE9IDB4MGMwMCB8fAorICAgICAgICAg
ICAgIChnYXRlX3NlbCA+PSBGSVJTVF9SRVNFUlZFRF9HRFRfQllURSAtIDggJiYgIShnYXRlX3Nl
bCAmIDQpKSB8fAorICAgICAgICAgICAgIF9fZ2V0X3VzZXIoZGVzYywgcGRlc2MgKyAxKSB8fAor
ICAgICAgICAgICAgIChkZXNjLmIgJiAweDFmMDApICkKKyAgICAgICAgICAgIHJldHVybiAwOwor
CisgICAgICAgICpvZmYgfD0gKHVuc2lnbmVkIGxvbmcpZGVzYy5hIDw8IDMyOworICAgICAgICBy
ZXR1cm4gMTsKKyAgICB9CisKKyAgICBzd2l0Y2ggKCAqYXIgJiAweDFmMDAgKQorICAgIHsKKyAg
ICBjYXNlIDB4MDQwMDoKKyAgICAgICAgKm9mZiAmPSAweGZmZmY7CisgICAgICAgIGJyZWFrOwor
ICAgIGNhc2UgMHgwYzAwOgorICAgICAgICBicmVhazsKKyAgICBkZWZhdWx0OgorICAgICAgICBy
ZXR1cm4gMDsKKyAgICB9CisKKyAgICByZXR1cm4gMTsKK30KKworc3RhdGljIGlubGluZSBpbnQg
Y2hlY2tfc3RhY2tfbGltaXQodW5zaWduZWQgaW50IGFyLCB1bnNpZ25lZCBpbnQgbGltaXQsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZXNwLCB1bnNp
Z25lZCBpbnQgZGVjcikKK3sKKyAgICByZXR1cm4gKCgoZXNwIC0gZGVjcikgPCAoZXNwIC0gMSkp
ICYmCisgICAgICAgICAgICAoIShhciAmIF9TRUdNRU5UX0VDKSA/IChlc3AgLSAxKSA8PSBsaW1p
dCA6IChlc3AgLSBkZWNyKSA+IGxpbWl0KSk7Cit9CisKK3N0cnVjdCBnYXRlX29wX2N0eHQgewor
ICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0IGN0eHQ7CisgICAgc3RydWN0IHsKKyAgICAgICAg
dW5zaWduZWQgbG9uZyBiYXNlLCBsaW1pdDsKKyAgICB9IGNzOworICAgIGJvb2wgaW5zbl9mZXRj
aDsKK307CisKK3N0YXRpYyBpbnQgZ2F0ZV9vcF9yZWFkKAorICAgIGVudW0geDg2X3NlZ21lbnQg
c2VnLAorICAgIHVuc2lnbmVkIGxvbmcgb2Zmc2V0LAorICAgIHZvaWQgKnBfZGF0YSwKKyAgICB1
bnNpZ25lZCBpbnQgYnl0ZXMsCisgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCit7
CisgICAgY29uc3Qgc3RydWN0IGdhdGVfb3BfY3R4dCAqZ29jID0KKyAgICAgICAgY29udGFpbmVy
X29mKGN0eHQsIHN0cnVjdCBnYXRlX29wX2N0eHQsIGN0eHQpOworICAgIHVuc2lnbmVkIGludCBy
YyA9IGJ5dGVzLCBzZWwgPSAwOworICAgIHVuc2lnbmVkIGxvbmcgYWRkciA9IG9mZnNldCwgbGlt
aXQgPSAwOworCisgICAgc3dpdGNoICggc2VnICkKKyAgICB7CisgICAgY2FzZSB4ODZfc2VnX2Nz
OgorICAgICAgICBhZGRyICs9IGdvYy0+Y3MuYmFzZTsKKyAgICAgICAgbGltaXQgPSBnb2MtPmNz
LmxpbWl0OworICAgICAgICBicmVhazsKKyAgICBjYXNlIHg4Nl9zZWdfZHM6CisgICAgICAgIHNl
bCA9IHJlYWRfc3JlZyhkcyk7CisgICAgICAgIGJyZWFrOworICAgIGNhc2UgeDg2X3NlZ19lczoK
KyAgICAgICAgc2VsID0gcmVhZF9zcmVnKGVzKTsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSB4
ODZfc2VnX2ZzOgorICAgICAgICBzZWwgPSByZWFkX3NyZWcoZnMpOworICAgICAgICBicmVhazsK
KyAgICBjYXNlIHg4Nl9zZWdfZ3M6CisgICAgICAgIHNlbCA9IHJlYWRfc3JlZyhncyk7CisgICAg
ICAgIGJyZWFrOworICAgIGNhc2UgeDg2X3NlZ19zczoKKyAgICAgICAgc2VsID0gY3R4dC0+cmVn
cy0+c3M7CisgICAgICAgIGJyZWFrOworICAgIGRlZmF1bHQ6CisgICAgICAgIHJldHVybiBYODZF
TVVMX1VOSEFORExFQUJMRTsKKyAgICB9CisgICAgaWYgKCBzZWwgKQorICAgIHsKKyAgICAgICAg
dW5zaWduZWQgaW50IGFyOworCisgICAgICAgIEFTU0VSVCghZ29jLT5pbnNuX2ZldGNoKTsKKyAg
ICAgICAgaWYgKCAhcHZfZW11bF9yZWFkX2Rlc2NyaXB0b3Ioc2VsLCBjdXJyZW50LCAmYWRkciwg
JmxpbWl0LCAmYXIsIDApIHx8CisgICAgICAgICAgICAgIShhciAmIF9TRUdNRU5UX1MpIHx8Cisg
ICAgICAgICAgICAgIShhciAmIF9TRUdNRU5UX1ApIHx8CisgICAgICAgICAgICAgKChhciAmIF9T
RUdNRU5UX0NPREUpICYmICEoYXIgJiBfU0VHTUVOVF9XUikpICkKKyAgICAgICAgICAgIHJldHVy
biBYODZFTVVMX1VOSEFORExFQUJMRTsKKyAgICAgICAgYWRkciArPSBvZmZzZXQ7CisgICAgfQor
ICAgIGVsc2UgaWYgKCBzZWcgIT0geDg2X3NlZ19jcyApCisgICAgICAgIHJldHVybiBYODZFTVVM
X1VOSEFORExFQUJMRTsKKworICAgIC8qIFdlIGRvbid0IG1lYW4gdG8gZW11bGF0ZSBhbnkgYnJh
bmNoZXMuICovCisgICAgaWYgKCBsaW1pdCA8IGJ5dGVzIC0gMSB8fCBvZmZzZXQgPiBsaW1pdCAt
IGJ5dGVzICsgMSApCisgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKKworICAg
IGFkZHIgPSAodWludDMyX3QpYWRkcjsKKworICAgIGlmICggKHJjID0gX19jb3B5X2Zyb21fdXNl
cihwX2RhdGEsICh2b2lkICopYWRkciwgYnl0ZXMpKSApCisgICAgeworICAgICAgICAvKgorICAg
ICAgICAgKiBUT0RPOiBUaGlzIHNob3VsZCByZXBvcnQgUEZFQ19pbnNuX2ZldGNoIHdoZW4gZ29j
LT5pbnNuX2ZldGNoICYmCisgICAgICAgICAqIGNwdV9oYXNfbngsIGJ1dCB3ZSdkIHRoZW4gbmVl
ZCBhICJmZXRjaCIgdmFyaWFudCBvZgorICAgICAgICAgKiBfX2NvcHlfZnJvbV91c2VyKCkgcmVz
cGVjdGluZyBOWCwgU01FUCwgYW5kIHByb3RlY3Rpb24ga2V5cy4KKyAgICAgICAgICovCisgICAg
ICAgIHg4Nl9lbXVsX3BhZ2VmYXVsdCgwLCBhZGRyICsgYnl0ZXMgLSByYywgY3R4dCk7CisgICAg
ICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKKyAgICB9CisKKyAgICByZXR1cm4gWDg2RU1V
TF9PS0FZOworfQorCit2b2lkIHB2X2VtdWxhdGVfZ2F0ZV9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncykKK3sKKyAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7CisgICAgdW5zaWduZWQg
aW50IHNlbCwgYXIsIGRwbCwgbnBhcm0sIGluc25fbGVuOworICAgIHN0cnVjdCBnYXRlX29wX2N0
eHQgY3R4dCA9IHsgLmN0eHQucmVncyA9IHJlZ3MsIC5pbnNuX2ZldGNoID0gdHJ1ZSB9OworICAg
IHN0cnVjdCB4ODZfZW11bGF0ZV9zdGF0ZSAqc3RhdGU7CisgICAgdW5zaWduZWQgbG9uZyBvZmYs
IGJhc2UsIGxpbWl0OworICAgIHVpbnQxNl90IG9wbmRfc2VsID0gMDsKKyAgICBpbnQganVtcCA9
IC0xLCByYyA9IFg4NkVNVUxfT0tBWTsKKworICAgIC8qIENoZWNrIHdoZXRoZXIgdGhpcyBmYXVs
dCBpcyBkdWUgdG8gdGhlIHVzZSBvZiBhIGNhbGwgZ2F0ZS4gKi8KKyAgICBpZiAoICFyZWFkX2dh
dGVfZGVzY3JpcHRvcihyZWdzLT5lcnJvcl9jb2RlLCB2LCAmc2VsLCAmb2ZmLCAmYXIpIHx8Cisg
ICAgICAgICAoKChhciA+PiAxMykgJiAzKSA8IChyZWdzLT5jcyAmIDMpKSB8fAorICAgICAgICAg
KChhciAmIF9TRUdNRU5UX1RZUEUpICE9IDB4YzAwKSApCisgICAgeworICAgICAgICBwdl9pbmpl
Y3RfaHdfZXhjZXB0aW9uKFRSQVBfZ3BfZmF1bHQsIHJlZ3MtPmVycm9yX2NvZGUpOworICAgICAg
ICByZXR1cm47CisgICAgfQorICAgIGlmICggIShhciAmIF9TRUdNRU5UX1ApICkKKyAgICB7Cisg
ICAgICAgIHB2X2luamVjdF9od19leGNlcHRpb24oVFJBUF9ub19zZWdtZW50LCByZWdzLT5lcnJv
cl9jb2RlKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKyAgICBkcGwgPSAoYXIgPj4gMTMpICYg
MzsKKyAgICBucGFybSA9IGFyICYgMHgxZjsKKworICAgIC8qCisgICAgICogRGVjb2RlIGluc3Ry
dWN0aW9uIChhbmQgcGVyaGFwcyBvcGVyYW5kKSB0byBkZXRlcm1pbmUgUlBMLAorICAgICAqIHdo
ZXRoZXIgdGhpcyBpcyBhIGp1bXAgb3IgYSBjYWxsLCBhbmQgdGhlIGNhbGwgcmV0dXJuIG9mZnNl
dC4KKyAgICAgKi8KKyAgICBpZiAoICFwdl9lbXVsX3JlYWRfZGVzY3JpcHRvcihyZWdzLT5jcywg
diwgJmN0eHQuY3MuYmFzZSwgJmN0eHQuY3MubGltaXQsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgJmFyLCAwKSB8fAorICAgICAgICAgIShhciAmIF9TRUdNRU5UX1MpIHx8Cisg
ICAgICAgICAhKGFyICYgX1NFR01FTlRfUCkgfHwKKyAgICAgICAgICEoYXIgJiBfU0VHTUVOVF9D
T0RFKSApCisgICAgeworICAgICAgICBwdl9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfZ3BfZmF1
bHQsIHJlZ3MtPmVycm9yX2NvZGUpOworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgY3R4
dC5jdHh0LmFkZHJfc2l6ZSA9IGFyICYgX1NFR01FTlRfREIgPyAzMiA6IDE2OworICAgIC8qIExl
YXZlIHplcm8gaW4gY3R4dC5jdHh0LnNwX3NpemUsIGFzIGl0J3Mgbm90IG5lZWRlZCBmb3IgZGVj
b2RpbmcuICovCisgICAgc3RhdGUgPSB4ODZfZGVjb2RlX2luc24oJmN0eHQuY3R4dCwgZ2F0ZV9v
cF9yZWFkKTsKKyAgICBjdHh0Lmluc25fZmV0Y2ggPSBmYWxzZTsKKyAgICBpZiAoIElTX0VSUl9P
Ul9OVUxMKHN0YXRlKSApCisgICAgeworICAgICAgICBpZiAoIFBUUl9FUlIoc3RhdGUpID09IC1Y
ODZFTVVMX0VYQ0VQVElPTiApCisgICAgICAgICAgICBwdl9pbmplY3RfZXZlbnQoJmN0eHQuY3R4
dC5ldmVudCk7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHB2X2luamVjdF9od19leGNlcHRp
b24oVFJBUF9ncF9mYXVsdCwgcmVncy0+ZXJyb3JfY29kZSk7CisgICAgICAgIHJldHVybjsKKyAg
ICB9CisKKyAgICBzd2l0Y2ggKCBjdHh0LmN0eHQub3Bjb2RlICkKKyAgICB7CisgICAgICAgIHVu
c2lnbmVkIGludCBtb2RybV8zNDU7CisKKyAgICBjYXNlIDB4ZWE6CisgICAgICAgICsranVtcDsK
KyAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCisgICAgY2FzZSAweDlhOgorICAgICAgICArK2p1
bXA7CisgICAgICAgIG9wbmRfc2VsID0geDg2X2luc25faW1tZWRpYXRlKHN0YXRlLCAxKTsKKyAg
ICAgICAgYnJlYWs7CisgICAgY2FzZSAweGZmOgorICAgICAgICBpZiAoIHg4Nl9pbnNuX21vZHJt
KHN0YXRlLCBOVUxMLCAmbW9kcm1fMzQ1KSA+PSAzICkKKyAgICAgICAgICAgIGJyZWFrOworICAg
ICAgICBzd2l0Y2ggKCBtb2RybV8zNDUgJiA3ICkKKyAgICAgICAgeworICAgICAgICAgICAgZW51
bSB4ODZfc2VnbWVudCBzZWc7CisKKyAgICAgICAgY2FzZSA1OgorICAgICAgICAgICAgKytqdW1w
OworICAgICAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCisgICAgICAgIGNhc2UgMzoKKyAgICAg
ICAgICAgICsranVtcDsKKyAgICAgICAgICAgIGJhc2UgPSB4ODZfaW5zbl9vcGVyYW5kX2VhKHN0
YXRlLCAmc2VnKTsKKyAgICAgICAgICAgIHJjID0gZ2F0ZV9vcF9yZWFkKHNlZywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJhc2UgKyAoeDg2X2luc25fb3BzaXplKHN0YXRlKSA+PiAz
KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZvcG5kX3NlbCwgc2l6ZW9mKG9wbmRf
c2VsKSwgJmN0eHQuY3R4dCk7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorICAgICAg
ICBicmVhazsKKyAgICB9CisKKyAgICBpbnNuX2xlbiA9IHg4Nl9pbnNuX2xlbmd0aChzdGF0ZSwg
JmN0eHQuY3R4dCk7CisgICAgeDg2X2VtdWxhdGVfZnJlZV9zdGF0ZShzdGF0ZSk7CisKKyAgICBp
ZiAoIHJjID09IFg4NkVNVUxfRVhDRVBUSU9OICkKKyAgICB7CisgICAgICAgIHB2X2luamVjdF9l
dmVudCgmY3R4dC5jdHh0LmV2ZW50KTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIGlm
ICggcmMgIT0gWDg2RU1VTF9PS0FZIHx8CisgICAgICAgICBqdW1wIDwgMCB8fAorICAgICAgICAg
KG9wbmRfc2VsICYgfjMpICE9IHJlZ3MtPmVycm9yX2NvZGUgfHwKKyAgICAgICAgIGRwbCA8IChv
cG5kX3NlbCAmIDMpICkKKyAgICB7CisgICAgICAgIHB2X2luamVjdF9od19leGNlcHRpb24oVFJB
UF9ncF9mYXVsdCwgcmVncy0+ZXJyb3JfY29kZSk7CisgICAgICAgIHJldHVybjsKKyAgICB9CisK
KyAgICBpZiAoICFwdl9lbXVsX3JlYWRfZGVzY3JpcHRvcihzZWwsIHYsICZiYXNlLCAmbGltaXQs
ICZhciwgMCkgfHwKKyAgICAgICAgICEoYXIgJiBfU0VHTUVOVF9TKSB8fAorICAgICAgICAgIShh
ciAmIF9TRUdNRU5UX0NPREUpIHx8CisgICAgICAgICAoIWp1bXAgfHwgKGFyICYgX1NFR01FTlRf
RUMpID8KKyAgICAgICAgICAoKGFyID4+IDEzKSAmIDMpID4gKHJlZ3MtPmNzICYgMykgOgorICAg
ICAgICAgICgoYXIgPj4gMTMpICYgMykgIT0gKHJlZ3MtPmNzICYgMykpICkKKyAgICB7CisgICAg
ICAgIHB2X2luamVjdF9od19leGNlcHRpb24oVFJBUF9ncF9mYXVsdCwgc2VsKTsKKyAgICAgICAg
cmV0dXJuOworICAgIH0KKyAgICBpZiAoICEoYXIgJiBfU0VHTUVOVF9QKSApCisgICAgeworICAg
ICAgICBwdl9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfbm9fc2VnbWVudCwgc2VsKTsKKyAgICAg
ICAgcmV0dXJuOworICAgIH0KKyAgICBpZiAoIG9mZiA+IGxpbWl0ICkKKyAgICB7CisgICAgICAg
IHB2X2luamVjdF9od19leGNlcHRpb24oVFJBUF9ncF9mYXVsdCwgMCk7CisgICAgICAgIHJldHVy
bjsKKyAgICB9CisKKyAgICBpZiAoICFqdW1wICkKKyAgICB7CisgICAgICAgIHVuc2lnbmVkIGlu
dCBzcywgZXNwLCAqc3RrcDsKKyAgICAgICAgaW50IHJjOworI2RlZmluZSBwdXNoKGl0ZW0pIGRv
IFwKKyAgICAgICAgeyBcCisgICAgICAgICAgICAtLXN0a3A7IFwKKyAgICAgICAgICAgIGVzcCAt
PSA0OyBcCisgICAgICAgICAgICByYyA9IF9fcHV0X3VzZXIoaXRlbSwgc3RrcCk7IFwKKyAgICAg
ICAgICAgIGlmICggcmMgKSBcCisgICAgICAgICAgICB7IFwKKyAgICAgICAgICAgICAgICBwdl9p
bmplY3RfcGFnZV9mYXVsdChQRkVDX3dyaXRlX2FjY2VzcywgXAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICh1bnNpZ25lZCBsb25nKShzdGtwICsgMSkgLSByYyk7IFwKKyAg
ICAgICAgICAgICAgICByZXR1cm47IFwKKyAgICAgICAgICAgIH0gXAorICAgICAgICB9IHdoaWxl
ICggMCApCisKKyAgICAgICAgaWYgKCAoKGFyID4+IDEzKSAmIDMpIDwgKHJlZ3MtPmNzICYgMykg
KQorICAgICAgICB7CisgICAgICAgICAgICBzZWwgfD0gKGFyID4+IDEzKSAmIDM7CisgICAgICAg
ICAgICAvKiBJbm5lciBzdGFjayBrbm93biBvbmx5IGZvciBrZXJuZWwgcmluZy4gKi8KKyAgICAg
ICAgICAgIGlmICggKHNlbCAmIDMpICE9IEdVRVNUX0tFUk5FTF9SUEwodi0+ZG9tYWluKSApCisg
ICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgcHZfaW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQ
X2dwX2ZhdWx0LCByZWdzLT5lcnJvcl9jb2RlKTsKKyAgICAgICAgICAgICAgICByZXR1cm47Cisg
ICAgICAgICAgICB9CisgICAgICAgICAgICBlc3AgPSB2LT5hcmNoLnB2X3ZjcHUua2VybmVsX3Nw
OworICAgICAgICAgICAgc3MgPSB2LT5hcmNoLnB2X3ZjcHUua2VybmVsX3NzOworICAgICAgICAg
ICAgaWYgKCAoc3MgJiAzKSAhPSAoc2VsICYgMykgfHwKKyAgICAgICAgICAgICAgICAgIXB2X2Vt
dWxfcmVhZF9kZXNjcmlwdG9yKHNzLCB2LCAmYmFzZSwgJmxpbWl0LCAmYXIsIDApIHx8CisgICAg
ICAgICAgICAgICAgICgoYXIgPj4gMTMpICYgMykgIT0gKHNlbCAmIDMpIHx8CisgICAgICAgICAg
ICAgICAgICEoYXIgJiBfU0VHTUVOVF9TKSB8fAorICAgICAgICAgICAgICAgICAoYXIgJiBfU0VH
TUVOVF9DT0RFKSB8fAorICAgICAgICAgICAgICAgICAhKGFyICYgX1NFR01FTlRfV1IpICkKKyAg
ICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBwdl9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBf
aW52YWxpZF90c3MsIHNzICYgfjMpOworICAgICAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAg
ICAgIH0KKyAgICAgICAgICAgIGlmICggIShhciAmIF9TRUdNRU5UX1ApIHx8CisgICAgICAgICAg
ICAgICAgICFjaGVja19zdGFja19saW1pdChhciwgbGltaXQsIGVzcCwgKDQgKyBucGFybSkgKiA0
KSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgcHZfaW5qZWN0X2h3X2V4Y2VwdGlv
bihUUkFQX3N0YWNrX2Vycm9yLCBzcyAmIH4zKTsKKyAgICAgICAgICAgICAgICByZXR1cm47Cisg
ICAgICAgICAgICB9CisgICAgICAgICAgICBzdGtwID0gKHVuc2lnbmVkIGludCAqKSh1bnNpZ25l
ZCBsb25nKSgodW5zaWduZWQgaW50KWJhc2UgKyBlc3ApOworICAgICAgICAgICAgaWYgKCAhY29t
cGF0X2FjY2Vzc19vayhzdGtwIC0gNCAtIG5wYXJtLCAxNiArIG5wYXJtICogNCkgKQorICAgICAg
ICAgICAgeworICAgICAgICAgICAgICAgIHB2X2luamVjdF9od19leGNlcHRpb24oVFJBUF9ncF9m
YXVsdCwgcmVncy0+ZXJyb3JfY29kZSk7CisgICAgICAgICAgICAgICAgcmV0dXJuOworICAgICAg
ICAgICAgfQorICAgICAgICAgICAgcHVzaChyZWdzLT5zcyk7CisgICAgICAgICAgICBwdXNoKHJl
Z3MtPnJzcCk7CisgICAgICAgICAgICBpZiAoIG5wYXJtICkKKyAgICAgICAgICAgIHsKKyAgICAg
ICAgICAgICAgICBjb25zdCB1bnNpZ25lZCBpbnQgKnVzdGtwOworCisgICAgICAgICAgICAgICAg
aWYgKCAhcHZfZW11bF9yZWFkX2Rlc2NyaXB0b3IocmVncy0+c3MsIHYsICZiYXNlLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZsaW1pdCwgJmFyLCAwKSB8
fAorICAgICAgICAgICAgICAgICAgICAgKChhciA+PiAxMykgJiAzKSAhPSAocmVncy0+Y3MgJiAz
KSB8fAorICAgICAgICAgICAgICAgICAgICAgIShhciAmIF9TRUdNRU5UX1MpIHx8CisgICAgICAg
ICAgICAgICAgICAgICAoYXIgJiBfU0VHTUVOVF9DT0RFKSB8fAorICAgICAgICAgICAgICAgICAg
ICAgIShhciAmIF9TRUdNRU5UX1dSKSB8fAorICAgICAgICAgICAgICAgICAgICAgIWNoZWNrX3N0
YWNrX2xpbWl0KGFyLCBsaW1pdCwgZXNwICsgbnBhcm0gKiA0LCBucGFybSAqIDQpICkKKyAgICAg
ICAgICAgICAgICAgICAgcmV0dXJuIHB2X2luamVjdF9od19leGNlcHRpb24oVFJBUF9ncF9mYXVs
dCwgcmVncy0+ZXJyb3JfY29kZSk7CisgICAgICAgICAgICAgICAgdXN0a3AgPSAodW5zaWduZWQg
aW50ICopKHVuc2lnbmVkIGxvbmcpCisgICAgICAgICAgICAgICAgICAgICAgICAoKHVuc2lnbmVk
IGludCliYXNlICsgcmVncy0+ZXNwICsgbnBhcm0gKiA0KTsKKyAgICAgICAgICAgICAgICBpZiAo
ICFjb21wYXRfYWNjZXNzX29rKHVzdGtwIC0gbnBhcm0sIDAgKyBucGFybSAqIDQpICkKKyAgICAg
ICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgIHB2X2luamVjdF9od19leGNlcHRpb24o
VFJBUF9ncF9mYXVsdCwgcmVncy0+ZXJyb3JfY29kZSk7CisgICAgICAgICAgICAgICAgICAgIHJl
dHVybjsKKyAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgICAgZG8KKyAgICAgICAgICAg
ICAgICB7CisgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBwYXJtOworCisgICAgICAg
ICAgICAgICAgICAgIC0tdXN0a3A7CisgICAgICAgICAgICAgICAgICAgIHJjID0gX19nZXRfdXNl
cihwYXJtLCB1c3RrcCk7CisgICAgICAgICAgICAgICAgICAgIGlmICggcmMgKQorICAgICAgICAg
ICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgICAgICBwdl9pbmplY3RfcGFnZV9mYXVs
dCgwLCAodW5zaWduZWQgbG9uZykodXN0a3AgKyAxKSAtIHJjKTsKKyAgICAgICAgICAgICAgICAg
ICAgICAgIHJldHVybjsKKyAgICAgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgICAg
ICBwdXNoKHBhcm0pOworICAgICAgICAgICAgICAgIH0gd2hpbGUgKCAtLW5wYXJtICk7CisgICAg
ICAgICAgICB9CisgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAgICAgICB7CisgICAgICAgICAg
ICBzZWwgfD0gKHJlZ3MtPmNzICYgMyk7CisgICAgICAgICAgICBlc3AgPSByZWdzLT5yc3A7Cisg
ICAgICAgICAgICBzcyA9IHJlZ3MtPnNzOworICAgICAgICAgICAgaWYgKCAhcHZfZW11bF9yZWFk
X2Rlc2NyaXB0b3Ioc3MsIHYsICZiYXNlLCAmbGltaXQsICZhciwgMCkgfHwKKyAgICAgICAgICAg
ICAgICAgKChhciA+PiAxMykgJiAzKSAhPSAoc2VsICYgMykgKQorICAgICAgICAgICAgeworICAg
ICAgICAgICAgICAgIHB2X2luamVjdF9od19leGNlcHRpb24oVFJBUF9ncF9mYXVsdCwgcmVncy0+
ZXJyb3JfY29kZSk7CisgICAgICAgICAgICAgICAgcmV0dXJuOworICAgICAgICAgICAgfQorICAg
ICAgICAgICAgaWYgKCAhY2hlY2tfc3RhY2tfbGltaXQoYXIsIGxpbWl0LCBlc3AsIDIgKiA0KSAp
CisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgcHZfaW5qZWN0X2h3X2V4Y2VwdGlvbihU
UkFQX3N0YWNrX2Vycm9yLCAwKTsKKyAgICAgICAgICAgICAgICByZXR1cm47CisgICAgICAgICAg
ICB9CisgICAgICAgICAgICBzdGtwID0gKHVuc2lnbmVkIGludCAqKSh1bnNpZ25lZCBsb25nKSgo
dW5zaWduZWQgaW50KWJhc2UgKyBlc3ApOworICAgICAgICAgICAgaWYgKCAhY29tcGF0X2FjY2Vz
c19vayhzdGtwIC0gMiwgMiAqIDQpICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBw
dl9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfZ3BfZmF1bHQsIHJlZ3MtPmVycm9yX2NvZGUpOwor
ICAgICAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAgICAgIH0KKyAgICAgICAgfQorICAgICAg
ICBwdXNoKHJlZ3MtPmNzKTsKKyAgICAgICAgcHVzaChyZWdzLT5yaXAgKyBpbnNuX2xlbik7Cisj
dW5kZWYgcHVzaAorICAgICAgICByZWdzLT5yc3AgPSBlc3A7CisgICAgICAgIHJlZ3MtPnNzID0g
c3M7CisgICAgfQorICAgIGVsc2UKKyAgICAgICAgc2VsIHw9IChyZWdzLT5jcyAmIDMpOworCisg
ICAgcmVncy0+Y3MgPSBzZWw7CisgICAgcHZfZW11bF9pbnN0cnVjdGlvbl9kb25lKHJlZ3MsIG9m
Zik7Cit9CisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUt
c3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0CisgKiBp
bmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRleCAzMmNhYjcxNDQ0Li43Yjc4
MWYxN2RiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYworKysgYi94ZW4vYXJjaC94
ODYvdHJhcHMuYwpAQCAtMTU4MCwzOTQgKzE1ODAsNiBAQCBsb25nIGRvX2ZwdV90YXNrc3dpdGNo
KGludCBzZXQpCiAgICAgcmV0dXJuIDA7CiB9CiAKLXN0YXRpYyBpbnQgcmVhZF9nYXRlX2Rlc2Ny
aXB0b3IodW5zaWduZWQgaW50IGdhdGVfc2VsLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjb25zdCBzdHJ1Y3QgdmNwdSAqdiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50ICpzZWwsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGxvbmcgKm9mZiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW50ICphcikKLXsKLSAgICBzdHJ1Y3QgZGVzY19zdHJ1Y3QgZGVzYzsKLSAgICBjb25zdCBz
dHJ1Y3QgZGVzY19zdHJ1Y3QgKnBkZXNjOwotCi0KLSAgICBwZGVzYyA9IChjb25zdCBzdHJ1Y3Qg
ZGVzY19zdHJ1Y3QgKikKLSAgICAgICAgKCEoZ2F0ZV9zZWwgJiA0KSA/IEdEVF9WSVJUX1NUQVJU
KHYpIDogTERUX1ZJUlRfU1RBUlQodikpCi0gICAgICAgICsgKGdhdGVfc2VsID4+IDMpOwotICAg
IGlmICggKGdhdGVfc2VsIDwgNCkgfHwKLSAgICAgICAgICgoZ2F0ZV9zZWwgPj0gRklSU1RfUkVT
RVJWRURfR0RUX0JZVEUpICYmICEoZ2F0ZV9zZWwgJiA0KSkgfHwKLSAgICAgICAgIF9fZ2V0X3Vz
ZXIoZGVzYywgcGRlc2MpICkKLSAgICAgICAgcmV0dXJuIDA7Ci0KLSAgICAqc2VsID0gKGRlc2Mu
YSA+PiAxNikgJiAweDAwMDBmZmZjOwotICAgICpvZmYgPSAoZGVzYy5hICYgMHgwMDAwZmZmZikg
fCAoZGVzYy5iICYgMHhmZmZmMDAwMCk7Ci0gICAgKmFyID0gZGVzYy5iICYgMHgwMDAwZmZmZjsK
LQotICAgIC8qCi0gICAgICogY2hlY2tfZGVzY3JpcHRvcigpIGNsZWFycyB0aGUgRFBMIGZpZWxk
IGFuZCBzdG9yZXMgdGhlCi0gICAgICogZ3Vlc3QgcmVxdWVzdGVkIERQTCBpbiB0aGUgc2VsZWN0
b3IncyBSUEwgZmllbGQuCi0gICAgICovCi0gICAgaWYgKCAqYXIgJiBfU0VHTUVOVF9EUEwgKQot
ICAgICAgICByZXR1cm4gMDsKLSAgICAqYXIgfD0gKGRlc2MuYSA+PiAoMTYgLSAxMykpICYgX1NF
R01FTlRfRFBMOwotCi0gICAgaWYgKCAhaXNfcHZfMzJiaXRfdmNwdSh2KSApCi0gICAgewotICAg
ICAgICBpZiAoICgqYXIgJiAweDFmMDApICE9IDB4MGMwMCB8fAotICAgICAgICAgICAgIChnYXRl
X3NlbCA+PSBGSVJTVF9SRVNFUlZFRF9HRFRfQllURSAtIDggJiYgIShnYXRlX3NlbCAmIDQpKSB8
fAotICAgICAgICAgICAgIF9fZ2V0X3VzZXIoZGVzYywgcGRlc2MgKyAxKSB8fAotICAgICAgICAg
ICAgIChkZXNjLmIgJiAweDFmMDApICkKLSAgICAgICAgICAgIHJldHVybiAwOwotCi0gICAgICAg
ICpvZmYgfD0gKHVuc2lnbmVkIGxvbmcpZGVzYy5hIDw8IDMyOwotICAgICAgICByZXR1cm4gMTsK
LSAgICB9Ci0KLSAgICBzd2l0Y2ggKCAqYXIgJiAweDFmMDAgKQotICAgIHsKLSAgICBjYXNlIDB4
MDQwMDoKLSAgICAgICAgKm9mZiAmPSAweGZmZmY7Ci0gICAgICAgIGJyZWFrOwotICAgIGNhc2Ug
MHgwYzAwOgotICAgICAgICBicmVhazsKLSAgICBkZWZhdWx0OgotICAgICAgICByZXR1cm4gMDsK
LSAgICB9Ci0KLSAgICByZXR1cm4gMTsKLX0KLQotc3RhdGljIGlubGluZSBpbnQgY2hlY2tfc3Rh
Y2tfbGltaXQodW5zaWduZWQgaW50IGFyLCB1bnNpZ25lZCBpbnQgbGltaXQsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZXNwLCB1bnNpZ25lZCBpbnQg
ZGVjcikKLXsKLSAgICByZXR1cm4gKCgoZXNwIC0gZGVjcikgPCAoZXNwIC0gMSkpICYmCi0gICAg
ICAgICAgICAoIShhciAmIF9TRUdNRU5UX0VDKSA/IChlc3AgLSAxKSA8PSBsaW1pdCA6IChlc3Ag
LSBkZWNyKSA+IGxpbWl0KSk7Ci19Ci0KLXN0cnVjdCBnYXRlX29wX2N0eHQgewotICAgIHN0cnVj
dCB4ODZfZW11bGF0ZV9jdHh0IGN0eHQ7Ci0gICAgc3RydWN0IHsKLSAgICAgICAgdW5zaWduZWQg
bG9uZyBiYXNlLCBsaW1pdDsKLSAgICB9IGNzOwotICAgIGJvb2wgaW5zbl9mZXRjaDsKLX07Ci0K
LXN0YXRpYyBpbnQgZ2F0ZV9vcF9yZWFkKAotICAgIGVudW0geDg2X3NlZ21lbnQgc2VnLAotICAg
IHVuc2lnbmVkIGxvbmcgb2Zmc2V0LAotICAgIHZvaWQgKnBfZGF0YSwKLSAgICB1bnNpZ25lZCBp
bnQgYnl0ZXMsCi0gICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCi17Ci0gICAgY29u
c3Qgc3RydWN0IGdhdGVfb3BfY3R4dCAqZ29jID0KLSAgICAgICAgY29udGFpbmVyX29mKGN0eHQs
IHN0cnVjdCBnYXRlX29wX2N0eHQsIGN0eHQpOwotICAgIHVuc2lnbmVkIGludCByYyA9IGJ5dGVz
LCBzZWwgPSAwOwotICAgIHVuc2lnbmVkIGxvbmcgYWRkciA9IG9mZnNldCwgbGltaXQgPSAwOwot
Ci0gICAgc3dpdGNoICggc2VnICkKLSAgICB7Ci0gICAgY2FzZSB4ODZfc2VnX2NzOgotICAgICAg
ICBhZGRyICs9IGdvYy0+Y3MuYmFzZTsKLSAgICAgICAgbGltaXQgPSBnb2MtPmNzLmxpbWl0Owot
ICAgICAgICBicmVhazsKLSAgICBjYXNlIHg4Nl9zZWdfZHM6Ci0gICAgICAgIHNlbCA9IHJlYWRf
c3JlZyhkcyk7Ci0gICAgICAgIGJyZWFrOwotICAgIGNhc2UgeDg2X3NlZ19lczoKLSAgICAgICAg
c2VsID0gcmVhZF9zcmVnKGVzKTsKLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSB4ODZfc2VnX2Zz
OgotICAgICAgICBzZWwgPSByZWFkX3NyZWcoZnMpOwotICAgICAgICBicmVhazsKLSAgICBjYXNl
IHg4Nl9zZWdfZ3M6Ci0gICAgICAgIHNlbCA9IHJlYWRfc3JlZyhncyk7Ci0gICAgICAgIGJyZWFr
OwotICAgIGNhc2UgeDg2X3NlZ19zczoKLSAgICAgICAgc2VsID0gY3R4dC0+cmVncy0+c3M7Ci0g
ICAgICAgIGJyZWFrOwotICAgIGRlZmF1bHQ6Ci0gICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFO
RExFQUJMRTsKLSAgICB9Ci0gICAgaWYgKCBzZWwgKQotICAgIHsKLSAgICAgICAgdW5zaWduZWQg
aW50IGFyOwotCi0gICAgICAgIEFTU0VSVCghZ29jLT5pbnNuX2ZldGNoKTsKLSAgICAgICAgaWYg
KCAhcHZfZW11bF9yZWFkX2Rlc2NyaXB0b3Ioc2VsLCBjdXJyZW50LCAmYWRkciwgJmxpbWl0LCAm
YXIsIDApIHx8Ci0gICAgICAgICAgICAgIShhciAmIF9TRUdNRU5UX1MpIHx8Ci0gICAgICAgICAg
ICAgIShhciAmIF9TRUdNRU5UX1ApIHx8Ci0gICAgICAgICAgICAgKChhciAmIF9TRUdNRU5UX0NP
REUpICYmICEoYXIgJiBfU0VHTUVOVF9XUikpICkKLSAgICAgICAgICAgIHJldHVybiBYODZFTVVM
X1VOSEFORExFQUJMRTsKLSAgICAgICAgYWRkciArPSBvZmZzZXQ7Ci0gICAgfQotICAgIGVsc2Ug
aWYgKCBzZWcgIT0geDg2X3NlZ19jcyApCi0gICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExF
QUJMRTsKLQotICAgIC8qIFdlIGRvbid0IG1lYW4gdG8gZW11bGF0ZSBhbnkgYnJhbmNoZXMuICov
Ci0gICAgaWYgKCBsaW1pdCA8IGJ5dGVzIC0gMSB8fCBvZmZzZXQgPiBsaW1pdCAtIGJ5dGVzICsg
MSApCi0gICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKLQotICAgIGFkZHIgPSAo
dWludDMyX3QpYWRkcjsKLQotICAgIGlmICggKHJjID0gX19jb3B5X2Zyb21fdXNlcihwX2RhdGEs
ICh2b2lkICopYWRkciwgYnl0ZXMpKSApCi0gICAgewotICAgICAgICAvKgotICAgICAgICAgKiBU
T0RPOiBUaGlzIHNob3VsZCByZXBvcnQgUEZFQ19pbnNuX2ZldGNoIHdoZW4gZ29jLT5pbnNuX2Zl
dGNoICYmCi0gICAgICAgICAqIGNwdV9oYXNfbngsIGJ1dCB3ZSdkIHRoZW4gbmVlZCBhICJmZXRj
aCIgdmFyaWFudCBvZgotICAgICAgICAgKiBfX2NvcHlfZnJvbV91c2VyKCkgcmVzcGVjdGluZyBO
WCwgU01FUCwgYW5kIHByb3RlY3Rpb24ga2V5cy4KLSAgICAgICAgICovCi0gICAgICAgIHg4Nl9l
bXVsX3BhZ2VmYXVsdCgwLCBhZGRyICsgYnl0ZXMgLSByYywgY3R4dCk7Ci0gICAgICAgIHJldHVy
biBYODZFTVVMX0VYQ0VQVElPTjsKLSAgICB9Ci0KLSAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwot
fQotCi1zdGF0aWMgdm9pZCBlbXVsYXRlX2dhdGVfb3Aoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MpCi17Ci0gICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50OwotICAgIHVuc2lnbmVkIGludCBz
ZWwsIGFyLCBkcGwsIG5wYXJtLCBpbnNuX2xlbjsKLSAgICBzdHJ1Y3QgZ2F0ZV9vcF9jdHh0IGN0
eHQgPSB7IC5jdHh0LnJlZ3MgPSByZWdzLCAuaW5zbl9mZXRjaCA9IHRydWUgfTsKLSAgICBzdHJ1
Y3QgeDg2X2VtdWxhdGVfc3RhdGUgKnN0YXRlOwotICAgIHVuc2lnbmVkIGxvbmcgb2ZmLCBiYXNl
LCBsaW1pdDsKLSAgICB1aW50MTZfdCBvcG5kX3NlbCA9IDA7Ci0gICAgaW50IGp1bXAgPSAtMSwg
cmMgPSBYODZFTVVMX09LQVk7Ci0KLSAgICAvKiBDaGVjayB3aGV0aGVyIHRoaXMgZmF1bHQgaXMg
ZHVlIHRvIHRoZSB1c2Ugb2YgYSBjYWxsIGdhdGUuICovCi0gICAgaWYgKCAhcmVhZF9nYXRlX2Rl
c2NyaXB0b3IocmVncy0+ZXJyb3JfY29kZSwgdiwgJnNlbCwgJm9mZiwgJmFyKSB8fAotICAgICAg
ICAgKCgoYXIgPj4gMTMpICYgMykgPCAocmVncy0+Y3MgJiAzKSkgfHwKLSAgICAgICAgICgoYXIg
JiBfU0VHTUVOVF9UWVBFKSAhPSAweGMwMCkgKQotICAgIHsKLSAgICAgICAgcHZfaW5qZWN0X2h3
X2V4Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCByZWdzLT5lcnJvcl9jb2RlKTsKLSAgICAgICAgcmV0
dXJuOwotICAgIH0KLSAgICBpZiAoICEoYXIgJiBfU0VHTUVOVF9QKSApCi0gICAgewotICAgICAg
ICBwdl9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfbm9fc2VnbWVudCwgcmVncy0+ZXJyb3JfY29k
ZSk7Ci0gICAgICAgIHJldHVybjsKLSAgICB9Ci0gICAgZHBsID0gKGFyID4+IDEzKSAmIDM7Ci0g
ICAgbnBhcm0gPSBhciAmIDB4MWY7Ci0KLSAgICAvKgotICAgICAqIERlY29kZSBpbnN0cnVjdGlv
biAoYW5kIHBlcmhhcHMgb3BlcmFuZCkgdG8gZGV0ZXJtaW5lIFJQTCwKLSAgICAgKiB3aGV0aGVy
IHRoaXMgaXMgYSBqdW1wIG9yIGEgY2FsbCwgYW5kIHRoZSBjYWxsIHJldHVybiBvZmZzZXQuCi0g
ICAgICovCi0gICAgaWYgKCAhcHZfZW11bF9yZWFkX2Rlc2NyaXB0b3IocmVncy0+Y3MsIHYsICZj
dHh0LmNzLmJhc2UsICZjdHh0LmNzLmxpbWl0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICZhciwgMCkgfHwKLSAgICAgICAgICEoYXIgJiBfU0VHTUVOVF9TKSB8fAotICAgICAg
ICAgIShhciAmIF9TRUdNRU5UX1ApIHx8Ci0gICAgICAgICAhKGFyICYgX1NFR01FTlRfQ09ERSkg
KQotICAgIHsKLSAgICAgICAgcHZfaW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCBy
ZWdzLT5lcnJvcl9jb2RlKTsKLSAgICAgICAgcmV0dXJuOwotICAgIH0KLQotICAgIGN0eHQuY3R4
dC5hZGRyX3NpemUgPSBhciAmIF9TRUdNRU5UX0RCID8gMzIgOiAxNjsKLSAgICAvKiBMZWF2ZSB6
ZXJvIGluIGN0eHQuY3R4dC5zcF9zaXplLCBhcyBpdCdzIG5vdCBuZWVkZWQgZm9yIGRlY29kaW5n
LiAqLwotICAgIHN0YXRlID0geDg2X2RlY29kZV9pbnNuKCZjdHh0LmN0eHQsIGdhdGVfb3BfcmVh
ZCk7Ci0gICAgY3R4dC5pbnNuX2ZldGNoID0gZmFsc2U7Ci0gICAgaWYgKCBJU19FUlJfT1JfTlVM
TChzdGF0ZSkgKQotICAgIHsKLSAgICAgICAgaWYgKCBQVFJfRVJSKHN0YXRlKSA9PSAtWDg2RU1V
TF9FWENFUFRJT04gKQotICAgICAgICAgICAgcHZfaW5qZWN0X2V2ZW50KCZjdHh0LmN0eHQuZXZl
bnQpOwotICAgICAgICBlbHNlCi0gICAgICAgICAgICBwdl9pbmplY3RfaHdfZXhjZXB0aW9uKFRS
QVBfZ3BfZmF1bHQsIHJlZ3MtPmVycm9yX2NvZGUpOwotICAgICAgICByZXR1cm47Ci0gICAgfQot
Ci0gICAgc3dpdGNoICggY3R4dC5jdHh0Lm9wY29kZSApCi0gICAgewotICAgICAgICB1bnNpZ25l
ZCBpbnQgbW9kcm1fMzQ1OwotCi0gICAgY2FzZSAweGVhOgotICAgICAgICArK2p1bXA7Ci0gICAg
ICAgIC8qIGZhbGwgdGhyb3VnaCAqLwotICAgIGNhc2UgMHg5YToKLSAgICAgICAgKytqdW1wOwot
ICAgICAgICBvcG5kX3NlbCA9IHg4Nl9pbnNuX2ltbWVkaWF0ZShzdGF0ZSwgMSk7Ci0gICAgICAg
IGJyZWFrOwotICAgIGNhc2UgMHhmZjoKLSAgICAgICAgaWYgKCB4ODZfaW5zbl9tb2RybShzdGF0
ZSwgTlVMTCwgJm1vZHJtXzM0NSkgPj0gMyApCi0gICAgICAgICAgICBicmVhazsKLSAgICAgICAg
c3dpdGNoICggbW9kcm1fMzQ1ICYgNyApCi0gICAgICAgIHsKLSAgICAgICAgICAgIGVudW0geDg2
X3NlZ21lbnQgc2VnOwotCi0gICAgICAgIGNhc2UgNToKLSAgICAgICAgICAgICsranVtcDsKLSAg
ICAgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLwotICAgICAgICBjYXNlIDM6Ci0gICAgICAgICAg
ICArK2p1bXA7Ci0gICAgICAgICAgICBiYXNlID0geDg2X2luc25fb3BlcmFuZF9lYShzdGF0ZSwg
JnNlZyk7Ci0gICAgICAgICAgICByYyA9IGdhdGVfb3BfcmVhZChzZWcsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBiYXNlICsgKHg4Nl9pbnNuX29wc2l6ZShzdGF0ZSkgPj4gMyksCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmb3BuZF9zZWwsIHNpemVvZihvcG5kX3NlbCks
ICZjdHh0LmN0eHQpOwotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIH0KLSAgICAgICAgYnJl
YWs7Ci0gICAgfQotCi0gICAgaW5zbl9sZW4gPSB4ODZfaW5zbl9sZW5ndGgoc3RhdGUsICZjdHh0
LmN0eHQpOwotICAgIHg4Nl9lbXVsYXRlX2ZyZWVfc3RhdGUoc3RhdGUpOwotCi0gICAgaWYgKCBy
YyA9PSBYODZFTVVMX0VYQ0VQVElPTiApCi0gICAgewotICAgICAgICBwdl9pbmplY3RfZXZlbnQo
JmN0eHQuY3R4dC5ldmVudCk7Ci0gICAgICAgIHJldHVybjsKLSAgICB9Ci0KLSAgICBpZiAoIHJj
ICE9IFg4NkVNVUxfT0tBWSB8fAotICAgICAgICAganVtcCA8IDAgfHwKLSAgICAgICAgIChvcG5k
X3NlbCAmIH4zKSAhPSByZWdzLT5lcnJvcl9jb2RlIHx8Ci0gICAgICAgICBkcGwgPCAob3BuZF9z
ZWwgJiAzKSApCi0gICAgewotICAgICAgICBwdl9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfZ3Bf
ZmF1bHQsIHJlZ3MtPmVycm9yX2NvZGUpOwotICAgICAgICByZXR1cm47Ci0gICAgfQotCi0gICAg
aWYgKCAhcHZfZW11bF9yZWFkX2Rlc2NyaXB0b3Ioc2VsLCB2LCAmYmFzZSwgJmxpbWl0LCAmYXIs
IDApIHx8Ci0gICAgICAgICAhKGFyICYgX1NFR01FTlRfUykgfHwKLSAgICAgICAgICEoYXIgJiBf
U0VHTUVOVF9DT0RFKSB8fAotICAgICAgICAgKCFqdW1wIHx8IChhciAmIF9TRUdNRU5UX0VDKSA/
Ci0gICAgICAgICAgKChhciA+PiAxMykgJiAzKSA+IChyZWdzLT5jcyAmIDMpIDoKLSAgICAgICAg
ICAoKGFyID4+IDEzKSAmIDMpICE9IChyZWdzLT5jcyAmIDMpKSApCi0gICAgewotICAgICAgICBw
dl9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfZ3BfZmF1bHQsIHNlbCk7Ci0gICAgICAgIHJldHVy
bjsKLSAgICB9Ci0gICAgaWYgKCAhKGFyICYgX1NFR01FTlRfUCkgKQotICAgIHsKLSAgICAgICAg
cHZfaW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX25vX3NlZ21lbnQsIHNlbCk7Ci0gICAgICAgIHJl
dHVybjsKLSAgICB9Ci0gICAgaWYgKCBvZmYgPiBsaW1pdCApCi0gICAgewotICAgICAgICBwdl9p
bmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfZ3BfZmF1bHQsIDApOwotICAgICAgICByZXR1cm47Ci0g
ICAgfQotCi0gICAgaWYgKCAhanVtcCApCi0gICAgewotICAgICAgICB1bnNpZ25lZCBpbnQgc3Ms
IGVzcCwgKnN0a3A7Ci0gICAgICAgIGludCByYzsKLSNkZWZpbmUgcHVzaChpdGVtKSBkbyBcCi0g
ICAgICAgIHsgXAotICAgICAgICAgICAgLS1zdGtwOyBcCi0gICAgICAgICAgICBlc3AgLT0gNDsg
XAotICAgICAgICAgICAgcmMgPSBfX3B1dF91c2VyKGl0ZW0sIHN0a3ApOyBcCi0gICAgICAgICAg
ICBpZiAoIHJjICkgXAotICAgICAgICAgICAgeyBcCi0gICAgICAgICAgICAgICAgcHZfaW5qZWN0
X3BhZ2VfZmF1bHQoUEZFQ193cml0ZV9hY2Nlc3MsIFwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAodW5zaWduZWQgbG9uZykoc3RrcCArIDEpIC0gcmMpOyBcCi0gICAgICAg
ICAgICAgICAgcmV0dXJuOyBcCi0gICAgICAgICAgICB9IFwKLSAgICAgICAgfSB3aGlsZSAoIDAg
KQotCi0gICAgICAgIGlmICggKChhciA+PiAxMykgJiAzKSA8IChyZWdzLT5jcyAmIDMpICkKLSAg
ICAgICAgewotICAgICAgICAgICAgc2VsIHw9IChhciA+PiAxMykgJiAzOwotICAgICAgICAgICAg
LyogSW5uZXIgc3RhY2sga25vd24gb25seSBmb3Iga2VybmVsIHJpbmcuICovCi0gICAgICAgICAg
ICBpZiAoIChzZWwgJiAzKSAhPSBHVUVTVF9LRVJORUxfUlBMKHYtPmRvbWFpbikgKQotICAgICAg
ICAgICAgewotICAgICAgICAgICAgICAgIHB2X2luamVjdF9od19leGNlcHRpb24oVFJBUF9ncF9m
YXVsdCwgcmVncy0+ZXJyb3JfY29kZSk7Ci0gICAgICAgICAgICAgICAgcmV0dXJuOwotICAgICAg
ICAgICAgfQotICAgICAgICAgICAgZXNwID0gdi0+YXJjaC5wdl92Y3B1Lmtlcm5lbF9zcDsKLSAg
ICAgICAgICAgIHNzID0gdi0+YXJjaC5wdl92Y3B1Lmtlcm5lbF9zczsKLSAgICAgICAgICAgIGlm
ICggKHNzICYgMykgIT0gKHNlbCAmIDMpIHx8Ci0gICAgICAgICAgICAgICAgICFwdl9lbXVsX3Jl
YWRfZGVzY3JpcHRvcihzcywgdiwgJmJhc2UsICZsaW1pdCwgJmFyLCAwKSB8fAotICAgICAgICAg
ICAgICAgICAoKGFyID4+IDEzKSAmIDMpICE9IChzZWwgJiAzKSB8fAotICAgICAgICAgICAgICAg
ICAhKGFyICYgX1NFR01FTlRfUykgfHwKLSAgICAgICAgICAgICAgICAgKGFyICYgX1NFR01FTlRf
Q09ERSkgfHwKLSAgICAgICAgICAgICAgICAgIShhciAmIF9TRUdNRU5UX1dSKSApCi0gICAgICAg
ICAgICB7Ci0gICAgICAgICAgICAgICAgcHZfaW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2ludmFs
aWRfdHNzLCBzcyAmIH4zKTsKLSAgICAgICAgICAgICAgICByZXR1cm47Ci0gICAgICAgICAgICB9
Ci0gICAgICAgICAgICBpZiAoICEoYXIgJiBfU0VHTUVOVF9QKSB8fAotICAgICAgICAgICAgICAg
ICAhY2hlY2tfc3RhY2tfbGltaXQoYXIsIGxpbWl0LCBlc3AsICg0ICsgbnBhcm0pICogNCkgKQot
ICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHB2X2luamVjdF9od19leGNlcHRpb24oVFJB
UF9zdGFja19lcnJvciwgc3MgJiB+Myk7Ci0gICAgICAgICAgICAgICAgcmV0dXJuOwotICAgICAg
ICAgICAgfQotICAgICAgICAgICAgc3RrcCA9ICh1bnNpZ25lZCBpbnQgKikodW5zaWduZWQgbG9u
ZykoKHVuc2lnbmVkIGludCliYXNlICsgZXNwKTsKLSAgICAgICAgICAgIGlmICggIWNvbXBhdF9h
Y2Nlc3Nfb2soc3RrcCAtIDQgLSBucGFybSwgMTYgKyBucGFybSAqIDQpICkKLSAgICAgICAgICAg
IHsKLSAgICAgICAgICAgICAgICBwdl9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfZ3BfZmF1bHQs
IHJlZ3MtPmVycm9yX2NvZGUpOwotICAgICAgICAgICAgICAgIHJldHVybjsKLSAgICAgICAgICAg
IH0KLSAgICAgICAgICAgIHB1c2gocmVncy0+c3MpOwotICAgICAgICAgICAgcHVzaChyZWdzLT5y
c3ApOwotICAgICAgICAgICAgaWYgKCBucGFybSApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAg
ICAgICAgY29uc3QgdW5zaWduZWQgaW50ICp1c3RrcDsKLQotICAgICAgICAgICAgICAgIGlmICgg
IXB2X2VtdWxfcmVhZF9kZXNjcmlwdG9yKHJlZ3MtPnNzLCB2LCAmYmFzZSwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmbGltaXQsICZhciwgMCkgfHwKLSAg
ICAgICAgICAgICAgICAgICAgICgoYXIgPj4gMTMpICYgMykgIT0gKHJlZ3MtPmNzICYgMykgfHwK
LSAgICAgICAgICAgICAgICAgICAgICEoYXIgJiBfU0VHTUVOVF9TKSB8fAotICAgICAgICAgICAg
ICAgICAgICAgKGFyICYgX1NFR01FTlRfQ09ERSkgfHwKLSAgICAgICAgICAgICAgICAgICAgICEo
YXIgJiBfU0VHTUVOVF9XUikgfHwKLSAgICAgICAgICAgICAgICAgICAgICFjaGVja19zdGFja19s
aW1pdChhciwgbGltaXQsIGVzcCArIG5wYXJtICogNCwgbnBhcm0gKiA0KSApCi0gICAgICAgICAg
ICAgICAgICAgIHJldHVybiBwdl9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfZ3BfZmF1bHQsIHJl
Z3MtPmVycm9yX2NvZGUpOwotICAgICAgICAgICAgICAgIHVzdGtwID0gKHVuc2lnbmVkIGludCAq
KSh1bnNpZ25lZCBsb25nKQotICAgICAgICAgICAgICAgICAgICAgICAgKCh1bnNpZ25lZCBpbnQp
YmFzZSArIHJlZ3MtPmVzcCArIG5wYXJtICogNCk7Ci0gICAgICAgICAgICAgICAgaWYgKCAhY29t
cGF0X2FjY2Vzc19vayh1c3RrcCAtIG5wYXJtLCAwICsgbnBhcm0gKiA0KSApCi0gICAgICAgICAg
ICAgICAgewotICAgICAgICAgICAgICAgICAgICBwdl9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBf
Z3BfZmF1bHQsIHJlZ3MtPmVycm9yX2NvZGUpOwotICAgICAgICAgICAgICAgICAgICByZXR1cm47
Ci0gICAgICAgICAgICAgICAgfQotICAgICAgICAgICAgICAgIGRvCi0gICAgICAgICAgICAgICAg
ewotICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgcGFybTsKLQotICAgICAgICAgICAg
ICAgICAgICAtLXVzdGtwOwotICAgICAgICAgICAgICAgICAgICByYyA9IF9fZ2V0X3VzZXIocGFy
bSwgdXN0a3ApOwotICAgICAgICAgICAgICAgICAgICBpZiAoIHJjICkKLSAgICAgICAgICAgICAg
ICAgICAgewotICAgICAgICAgICAgICAgICAgICAgICAgcHZfaW5qZWN0X3BhZ2VfZmF1bHQoMCwg
KHVuc2lnbmVkIGxvbmcpKHVzdGtwICsgMSkgLSByYyk7Ci0gICAgICAgICAgICAgICAgICAgICAg
ICByZXR1cm47Ci0gICAgICAgICAgICAgICAgICAgIH0KLSAgICAgICAgICAgICAgICAgICAgcHVz
aChwYXJtKTsKLSAgICAgICAgICAgICAgICB9IHdoaWxlICggLS1ucGFybSApOwotICAgICAgICAg
ICAgfQotICAgICAgICB9Ci0gICAgICAgIGVsc2UKLSAgICAgICAgewotICAgICAgICAgICAgc2Vs
IHw9IChyZWdzLT5jcyAmIDMpOwotICAgICAgICAgICAgZXNwID0gcmVncy0+cnNwOwotICAgICAg
ICAgICAgc3MgPSByZWdzLT5zczsKLSAgICAgICAgICAgIGlmICggIXB2X2VtdWxfcmVhZF9kZXNj
cmlwdG9yKHNzLCB2LCAmYmFzZSwgJmxpbWl0LCAmYXIsIDApIHx8Ci0gICAgICAgICAgICAgICAg
ICgoYXIgPj4gMTMpICYgMykgIT0gKHNlbCAmIDMpICkKLSAgICAgICAgICAgIHsKLSAgICAgICAg
ICAgICAgICBwdl9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfZ3BfZmF1bHQsIHJlZ3MtPmVycm9y
X2NvZGUpOwotICAgICAgICAgICAgICAgIHJldHVybjsKLSAgICAgICAgICAgIH0KLSAgICAgICAg
ICAgIGlmICggIWNoZWNrX3N0YWNrX2xpbWl0KGFyLCBsaW1pdCwgZXNwLCAyICogNCkgKQotICAg
ICAgICAgICAgewotICAgICAgICAgICAgICAgIHB2X2luamVjdF9od19leGNlcHRpb24oVFJBUF9z
dGFja19lcnJvciwgMCk7Ci0gICAgICAgICAgICAgICAgcmV0dXJuOwotICAgICAgICAgICAgfQot
ICAgICAgICAgICAgc3RrcCA9ICh1bnNpZ25lZCBpbnQgKikodW5zaWduZWQgbG9uZykoKHVuc2ln
bmVkIGludCliYXNlICsgZXNwKTsKLSAgICAgICAgICAgIGlmICggIWNvbXBhdF9hY2Nlc3Nfb2so
c3RrcCAtIDIsIDIgKiA0KSApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgcHZfaW5q
ZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCByZWdzLT5lcnJvcl9jb2RlKTsKLSAgICAg
ICAgICAgICAgICByZXR1cm47Ci0gICAgICAgICAgICB9Ci0gICAgICAgIH0KLSAgICAgICAgcHVz
aChyZWdzLT5jcyk7Ci0gICAgICAgIHB1c2gocmVncy0+cmlwICsgaW5zbl9sZW4pOwotI3VuZGVm
IHB1c2gKLSAgICAgICAgcmVncy0+cnNwID0gZXNwOwotICAgICAgICByZWdzLT5zcyA9IHNzOwot
ICAgIH0KLSAgICBlbHNlCi0gICAgICAgIHNlbCB8PSAocmVncy0+Y3MgJiAzKTsKLQotICAgIHJl
Z3MtPmNzID0gc2VsOwotICAgIHB2X2VtdWxfaW5zdHJ1Y3Rpb25fZG9uZShyZWdzLCBvZmYpOwot
fQotCiB2b2lkIGRvX2dlbmVyYWxfcHJvdGVjdGlvbihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cykKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7CkBAIC0yMDE4LDcgKzE2MzAsNyBA
QCB2b2lkIGRvX2dlbmVyYWxfcHJvdGVjdGlvbihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykK
ICAgICB9CiAgICAgZWxzZSBpZiAoIGlzX3B2XzMyYml0X3ZjcHUodikgJiYgcmVncy0+ZXJyb3Jf
Y29kZSApCiAgICAgewotICAgICAgICBlbXVsYXRlX2dhdGVfb3AocmVncyk7CisgICAgICAgIHB2
X2VtdWxhdGVfZ2F0ZV9vcChyZWdzKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIApkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi90cmFwcy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9wdi90cmFwcy5oCmluZGV4IDVhZWIwNjE1NTEuLjNmM2JhYjRkOGMgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvcHYvdHJhcHMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3B2
L3RyYXBzLmgKQEAgLTI2LDEwICsyNiwxMiBAQAogI2luY2x1ZGUgPHB1YmxpYy94ZW4uaD4KIAog
aW50IHB2X2VtdWxhdGVfcHJpdmlsZWdlZF9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7
Cit2b2lkIHB2X2VtdWxhdGVfZ2F0ZV9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7CiAK
ICNlbHNlICAvKiAhQ09ORklHX1BWICovCiAKIGludCBwdl9lbXVsYXRlX3ByaXZpbGVnZWRfb3Ao
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpIHsgcmV0dXJuIDA7IH0KK3ZvaWQgcHZfZW11bGF0
ZV9nYXRlX29wKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKSB7fQogCiAjZW5kaWYgLyogQ09O
RklHX1BWICovCiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 08 17:16:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 17: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 1dJ12n-00061D-U7; Thu, 08 Jun 2017 17: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=3259bf657=wei.liu2@citrix.com>)
 id 1dJ12m-0005zm-Ps
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 17:16:24 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 05/70-02956-86689395; Thu, 08 Jun 2017 17:16:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkkeJIrShJLcpLzFFi42JxWrohUje9zTL
 SYN9nVYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePj3SaWgr3CFRunCjUwvuDvYuTgkBDwl3jR
 zN7FyMnBJqAs8bOzlw3EFhHQk2g68JwRxGYWyJPo/PgRrEYYqPz/6U9MIDaLgIrEliv9YDavg
 KXEuu0vwWokBOQldrVdZAWxOYHiSz5PZwZZJSRgIdG7MwEkLCSgINEx/RhUq6DEyZlPWCBWSU
 gcfPGCeQIj7ywkqVlIUgsYmVYxqhenFpWlFuka6iUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCY
 V6yXn525iBAYNAxDsYNz53OkQoyQHk5Ior2KrZaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV5v
 kJxgUWp6akVaZg4wfGHSEhw8SiK8axuA0rzFBYm5xZnpEKlTjIpS4rw7QfoEQBIZpXlwbbCYu
 cQoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVhXlGQKTyZeSVw018BLWYCWrzknQXI4pJEhJRUA6
 P7AWOXHEW+KVZLmOXurTDkX/W64mKQc7fCfSFrrhfuIU/9P/yNyCrjFfJtmCO6oK4m1vWJpPU
 R9zPTf/1/JfBR0DPxIr9MTcbi/bs3lJ//oXGq2fT31MfuJ58oys8xWzPZw69l4eRrBeF/pkTc
 uNlw4pPVtMyevGXVCU/sTybyO15oKzPW3aXEUpyRaKjFXFScCACLTpD/lAIAAA==
X-Env-Sender: prvs=3259bf657=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1496942180!106940754!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25775 invoked from network); 8 Jun 2017 17:16:23 -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 Jun 2017 17:16:23 -0000
X-IronPort-AV: E=Sophos;i="5.39,315,1493683200"; d="scan'208";a="427129644"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 8 Jun 2017 18:11:48 +0100
Message-ID: <20170608171203.20416-13-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170608171203.20416-1-wei.liu2@citrix.com>
References: <20170608171203.20416-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 v4 12/27] x86/traps: move
	guest_has_trap_callback to pv/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>

VGFrZSB0aGUgY2hhbmNlIHRvIGNvbnN0aWZ5IHBvaW50ZXJzLCByZXBsYWNlIHVpbnQxNl90IHdp
dGggdW5zaWduZWQKaW50IGV0Yy4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3B2L3RyYXBzLmMgICAgIHwgMTggKysrKysrKysr
KysrKysrKysrCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyAgICAgICAgfCAxOCAtLS0tLS0tLS0tLS0t
LS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvdHJhcHMuaCB8ICA2ICsrKy0tLQogMyBmaWxlcyBj
aGFuZ2VkLCAyMSBpbnNlcnRpb25zKCspLCAyMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvcHYvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni9wdi90cmFwcy5jCmluZGV4IGQw
ZTY1MTYxNmQuLmJlMjE1ZGY1N2EgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi90cmFwcy5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9wdi90cmFwcy5jCkBAIC0yMTksNiArMjE5LDI0IEBAIGxvbmcg
dW5yZWdpc3Rlcl9ndWVzdF9ubWlfY2FsbGJhY2sodm9pZCkKICAgICByZXR1cm4gMDsKIH0KIAor
Ym9vbCBndWVzdF9oYXNfdHJhcF9jYWxsYmFjayhjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBpbnQgdmNwdWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgdHJhcF9ucikKK3sKKyAgICBjb25zdCBzdHJ1Y3QgdmNwdSAqdjsKKyAgICBjb25zdCBzdHJ1
Y3QgdHJhcF9pbmZvICp0OworCisgICAgQlVHX09OKGQgPT0gTlVMTCk7CisgICAgQlVHX09OKHZj
cHVpZCA+PSBkLT5tYXhfdmNwdXMpOworCisgICAgLyogU2FuaXR5IGNoZWNrIC0gWFhYIHNob3Vs
ZCBiZSBtb3JlIGZpbmUgZ3JhaW5lZC4gKi8KKyAgICBCVUdfT04odHJhcF9uciA+PSBOUl9WRUNU
T1JTKTsKKworICAgIHYgPSBkLT52Y3B1W3ZjcHVpZF07CisgICAgdCA9ICZ2LT5hcmNoLnB2X3Zj
cHUudHJhcF9jdHh0W3RyYXBfbnJdOworCisgICAgcmV0dXJuIHQtPmFkZHJlc3M7Cit9CisKIC8q
CiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4IGJhYmI0NzYwOTcuLjg4NjFk
ZmQzMzIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4
Ni90cmFwcy5jCkBAIC0xOTA5LDI0ICsxOTA5LDYgQEAgdm9pZCBfX2luaXQgdHJhcF9pbml0KHZv
aWQpCiAgICAgb3Blbl9zb2Z0aXJxKFBDSV9TRVJSX1NPRlRJUlEsIHBjaV9zZXJyX3NvZnRpcnEp
OwogfQogCi1pbnQgZ3Vlc3RfaGFzX3RyYXBfY2FsbGJhY2soc3RydWN0IGRvbWFpbiAqZCwgdWlu
dDE2X3QgdmNwdWlkLCB1bnNpZ25lZCBpbnQgdHJhcF9ucikKLXsKLSAgICBzdHJ1Y3QgdmNwdSAq
djsKLSAgICBzdHJ1Y3QgdHJhcF9pbmZvICp0OwotCi0gICAgQlVHX09OKGQgPT0gTlVMTCk7Ci0g
ICAgQlVHX09OKHZjcHVpZCA+PSBkLT5tYXhfdmNwdXMpOwotCi0gICAgLyogU2FuaXR5IGNoZWNr
IC0gWFhYIHNob3VsZCBiZSBtb3JlIGZpbmUgZ3JhaW5lZC4gKi8KLSAgICBCVUdfT04odHJhcF9u
ciA+PSBOUl9WRUNUT1JTKTsKLQotICAgIHYgPSBkLT52Y3B1W3ZjcHVpZF07Ci0gICAgdCA9ICZ2
LT5hcmNoLnB2X3ZjcHUudHJhcF9jdHh0W3RyYXBfbnJdOwotCi0gICAgcmV0dXJuICh0LT5hZGRy
ZXNzICE9IDApOwotfQotCi0KIGludCBzZW5kX2d1ZXN0X3RyYXAoc3RydWN0IGRvbWFpbiAqZCwg
dWludDE2X3QgdmNwdWlkLCB1bnNpZ25lZCBpbnQgdHJhcF9ucikKIHsKICAgICBzdHJ1Y3QgdmNw
dSAqdjsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvdHJhcHMuaCBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvdHJhcHMuaAppbmRleCBmMWQyNTEzZTZiLi4yNjYyNWNlNWE2IDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3RyYXBzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni90cmFwcy5oCkBAIC0zMiwxMCArMzIsMTAgQEAgdm9pZCBhc3luY19leGNlcHRpb25fY2xlYW51
cChzdHJ1Y3QgdmNwdSAqKTsKIC8qKgogICogZ3Vlc3RfaGFzX3RyYXBfY2FsbGJhY2sKICAqCi0g
KiByZXR1cm5zIHRydWUgKG5vbi16ZXJvKSBpZiBndWVzdCByZWdpc3RlcmVkIGEgdHJhcCBoYW5k
bGVyCisgKiByZXR1cm5zIHRydWUgaWYgZ3Vlc3QgcmVnaXN0ZXJlZCBhIHRyYXAgaGFuZGxlcgog
ICovCi1leHRlcm4gaW50IGd1ZXN0X2hhc190cmFwX2NhbGxiYWNrKHN0cnVjdCBkb21haW4gKmQs
IHVpbnQxNl90IHZjcHVpZCwKLQkJCQl1bnNpZ25lZCBpbnQgdHJhcF9ucik7Citib29sIGd1ZXN0
X2hhc190cmFwX2NhbGxiYWNrKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB2
Y3B1aWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCB0cmFwX25y
KTsKIAogLyoqCiAgKiBzZW5kX2d1ZXN0X3RyYXAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 08 17:16:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 17: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 1dJ12n-00060q-MI; Thu, 08 Jun 2017 17: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=3259bf657=wei.liu2@citrix.com>)
 id 1dJ12m-0005zK-0q
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 17:16:24 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 C7/22-03058-76689395; Thu, 08 Jun 2017 17:16:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkkeJIrShJLcpLzFFi42JxWrohUjetzTL
 SYO9kA4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPPw42sBZ9dKnaun87SwPjIqIuRg0NCwF9i
 08PoLkZODjYBZYmfnb1sILaIgJ5E04HnjCA2s0CeROfHj+wg5cICrhL3HsaDhFkEVCSWtM8BK
 +cVsJTYceYXM4gtISAvsavtIiuIzQkUX/J5OjNIq5CAhUTvzgSQsJCAgkTH9GNMEK2CEidnPm
 GB2CQhcfDFC+YJjLyzkKRmIUktYGRaxahenFpUllqka6iXVJSZnlGSm5iZo2toYKaXm1pcnJi
 empOYVKyXnJ+7iREYNAxAsINx53OnQ4ySHExKoryKrZaRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4
 lCR4vUFygkWp6akVaZk5wPCFSUtw8CiJ8K5tAErzFhck5hZnpkOkTjEqSonz7gTpEwBJZJTmw
 bXBYuYSo6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHlFQabwZOaVwE1/BbSYCWjxkncWIItLEh
 FSUg2MdcuX9b5oc2h8dFxW3rPhK9v6WCahKeIiSzYevLH0nGj7xFyDBAHLmZapaxJmn2X6cev
 M2QlNkvv+f1GdwRPMnaumtaGXe/YOy+p08VNXrLsPq6n6xXBGMghs3ZK/+XJkaezznRIZ5vNa
 KiKTPD6tcDSNr59oFeGyYGFMRtMPiSjNhtwNLC+UWIozEg21mIuKEwHtVrUElAIAAA==
X-Env-Sender: prvs=3259bf657=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1496942180!106940754!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25723 invoked from network); 8 Jun 2017 17:16: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;
 8 Jun 2017 17:16:22 -0000
X-IronPort-AV: E=Sophos;i="5.39,315,1493683200"; d="scan'208";a="427129640"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 8 Jun 2017 18:11:51 +0100
Message-ID: <20170608171203.20416-16-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170608171203.20416-1-wei.liu2@citrix.com>
References: <20170608171203.20416-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 v4 15/27] x86: move callback_op code to
	pv/callback.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>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvcHYvTWFrZWZpbGUgICAgfCAgIDEgKwogeGVuL2FyY2gveDg2L3B2L2NhbGxiYWNrLmMg
IHwgMTU3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4v
YXJjaC94ODYveDg2XzY0L3RyYXBzLmMgfCAxNDggLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgMTU4IGluc2VydGlvbnMoKyksIDE0OCBk
ZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC94ODYvcHYvY2FsbGJhY2su
YwoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni9w
di9NYWtlZmlsZQppbmRleCA3ZTNkYTMzMmQ4Li5iZDFhNzA4MWZjIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvcHYvTWFrZWZpbGUKKysrIGIveGVuL2FyY2gveDg2L3B2L01ha2VmaWxlCkBAIC0x
LDYgKzEsNyBAQAogb2JqLXkgKz0gaHlwZXJjYWxsLm8KIG9iai15ICs9IHRyYXBzLm8KIAorb2Jq
LXkgKz0gY2FsbGJhY2subwogb2JqLWJpbi15ICs9IGRvbTBfYnVpbGQuaW5pdC5vCiBvYmoteSAr
PSBkb21haW4ubwogb2JqLXkgKz0gZW11bGF0ZS5vCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
cHYvY2FsbGJhY2suYyBiL3hlbi9hcmNoL3g4Ni9wdi9jYWxsYmFjay5jCm5ldyBmaWxlIG1vZGUg
MTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLmRiZDYwMmM4OWQKLS0tIC9kZXYvbnVsbAorKysgYi94
ZW4vYXJjaC94ODYvcHYvY2FsbGJhY2suYwpAQCAtMCwwICsxLDE1NyBAQAorI2luY2x1ZGUgPHhl
bi9ndWVzdF9hY2Nlc3MuaD4KKyNpbmNsdWRlIDx4ZW4vbGliLmg+CisjaW5jbHVkZSA8eGVuL3Nj
aGVkLmg+CisKKyNpbmNsdWRlIDxhc20vY3VycmVudC5oPgorI2luY2x1ZGUgPGFzbS9ubWkuaD4K
KyNpbmNsdWRlIDxhc20vdHJhcHMuaD4KKworI2luY2x1ZGUgPHB1YmxpYy9jYWxsYmFjay5oPgor
CitzdGF0aWMgbG9uZyByZWdpc3Rlcl9ndWVzdF9jYWxsYmFjayhzdHJ1Y3QgY2FsbGJhY2tfcmVn
aXN0ZXIgKnJlZykKK3sKKyAgICBsb25nIHJldCA9IDA7CisgICAgc3RydWN0IHZjcHUgKnYgPSBj
dXJyZW50OworCisgICAgaWYgKCAhaXNfY2Fub25pY2FsX2FkZHJlc3MocmVnLT5hZGRyZXNzKSAp
CisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgc3dpdGNoICggcmVnLT50eXBlICkKKyAg
ICB7CisgICAgY2FzZSBDQUxMQkFDS1RZUEVfZXZlbnQ6CisgICAgICAgIHYtPmFyY2gucHZfdmNw
dS5ldmVudF9jYWxsYmFja19laXAgICAgPSByZWctPmFkZHJlc3M7CisgICAgICAgIGJyZWFrOwor
CisgICAgY2FzZSBDQUxMQkFDS1RZUEVfZmFpbHNhZmU6CisgICAgICAgIHYtPmFyY2gucHZfdmNw
dS5mYWlsc2FmZV9jYWxsYmFja19laXAgPSByZWctPmFkZHJlc3M7CisgICAgICAgIGlmICggcmVn
LT5mbGFncyAmIENBTExCQUNLRl9tYXNrX2V2ZW50cyApCisgICAgICAgICAgICBzZXRfYml0KF9W
R0NGX2ZhaWxzYWZlX2Rpc2FibGVzX2V2ZW50cywKKyAgICAgICAgICAgICAgICAgICAgJnYtPmFy
Y2gudmdjX2ZsYWdzKTsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgY2xlYXJfYml0KF9WR0NG
X2ZhaWxzYWZlX2Rpc2FibGVzX2V2ZW50cywKKyAgICAgICAgICAgICAgICAgICAgICAmdi0+YXJj
aC52Z2NfZmxhZ3MpOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgQ0FMTEJBQ0tUWVBFX3N5
c2NhbGw6CisgICAgICAgIHYtPmFyY2gucHZfdmNwdS5zeXNjYWxsX2NhbGxiYWNrX2VpcCAgPSBy
ZWctPmFkZHJlc3M7CisgICAgICAgIGlmICggcmVnLT5mbGFncyAmIENBTExCQUNLRl9tYXNrX2V2
ZW50cyApCisgICAgICAgICAgICBzZXRfYml0KF9WR0NGX3N5c2NhbGxfZGlzYWJsZXNfZXZlbnRz
LAorICAgICAgICAgICAgICAgICAgICAmdi0+YXJjaC52Z2NfZmxhZ3MpOworICAgICAgICBlbHNl
CisgICAgICAgICAgICBjbGVhcl9iaXQoX1ZHQ0Zfc3lzY2FsbF9kaXNhYmxlc19ldmVudHMsCisg
ICAgICAgICAgICAgICAgICAgICAgJnYtPmFyY2gudmdjX2ZsYWdzKTsKKyAgICAgICAgYnJlYWs7
CisKKyAgICBjYXNlIENBTExCQUNLVFlQRV9zeXNjYWxsMzI6CisgICAgICAgIHYtPmFyY2gucHZf
dmNwdS5zeXNjYWxsMzJfY2FsbGJhY2tfZWlwID0gcmVnLT5hZGRyZXNzOworICAgICAgICB2LT5h
cmNoLnB2X3ZjcHUuc3lzY2FsbDMyX2Rpc2FibGVzX2V2ZW50cyA9CisgICAgICAgICAgICAhIShy
ZWctPmZsYWdzICYgQ0FMTEJBQ0tGX21hc2tfZXZlbnRzKTsKKyAgICAgICAgYnJlYWs7CisKKyAg
ICBjYXNlIENBTExCQUNLVFlQRV9zeXNlbnRlcjoKKyAgICAgICAgdi0+YXJjaC5wdl92Y3B1LnN5
c2VudGVyX2NhbGxiYWNrX2VpcCA9IHJlZy0+YWRkcmVzczsKKyAgICAgICAgdi0+YXJjaC5wdl92
Y3B1LnN5c2VudGVyX2Rpc2FibGVzX2V2ZW50cyA9CisgICAgICAgICAgICAhIShyZWctPmZsYWdz
ICYgQ0FMTEJBQ0tGX21hc2tfZXZlbnRzKTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIENB
TExCQUNLVFlQRV9ubWk6CisgICAgICAgIHJldCA9IHJlZ2lzdGVyX2d1ZXN0X25taV9jYWxsYmFj
ayhyZWctPmFkZHJlc3MpOworICAgICAgICBicmVhazsKKworICAgIGRlZmF1bHQ6CisgICAgICAg
IHJldCA9IC1FTk9TWVM7CisgICAgICAgIGJyZWFrOworICAgIH0KKworICAgIHJldHVybiByZXQ7
Cit9CisKK3N0YXRpYyBsb25nIHVucmVnaXN0ZXJfZ3Vlc3RfY2FsbGJhY2soc3RydWN0IGNhbGxi
YWNrX3VucmVnaXN0ZXIgKnVucmVnKQoreworICAgIGxvbmcgcmV0OworCisgICAgc3dpdGNoICgg
dW5yZWctPnR5cGUgKQorICAgIHsKKyAgICBjYXNlIENBTExCQUNLVFlQRV9ldmVudDoKKyAgICBj
YXNlIENBTExCQUNLVFlQRV9mYWlsc2FmZToKKyAgICBjYXNlIENBTExCQUNLVFlQRV9zeXNjYWxs
OgorICAgIGNhc2UgQ0FMTEJBQ0tUWVBFX3N5c2NhbGwzMjoKKyAgICBjYXNlIENBTExCQUNLVFlQ
RV9zeXNlbnRlcjoKKyAgICAgICAgcmV0ID0gLUVJTlZBTDsKKyAgICAgICAgYnJlYWs7CisKKyAg
ICBjYXNlIENBTExCQUNLVFlQRV9ubWk6CisgICAgICAgIHJldCA9IHVucmVnaXN0ZXJfZ3Vlc3Rf
bm1pX2NhbGxiYWNrKCk7CisgICAgICAgIGJyZWFrOworCisgICAgZGVmYXVsdDoKKyAgICAgICAg
cmV0ID0gLUVOT1NZUzsKKyAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAgcmV0dXJuIHJldDsK
K30KKworCitsb25nIGRvX2NhbGxiYWNrX29wKGludCBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFS
QU0oY29uc3Rfdm9pZCkgYXJnKQoreworICAgIGxvbmcgcmV0OworCisgICAgc3dpdGNoICggY21k
ICkKKyAgICB7CisgICAgY2FzZSBDQUxMQkFDS09QX3JlZ2lzdGVyOgorICAgIHsKKyAgICAgICAg
c3RydWN0IGNhbGxiYWNrX3JlZ2lzdGVyIHJlZzsKKworICAgICAgICByZXQgPSAtRUZBVUxUOwor
ICAgICAgICBpZiAoIGNvcHlfZnJvbV9ndWVzdCgmcmVnLCBhcmcsIDEpICkKKyAgICAgICAgICAg
IGJyZWFrOworCisgICAgICAgIHJldCA9IHJlZ2lzdGVyX2d1ZXN0X2NhbGxiYWNrKCZyZWcpOwor
ICAgIH0KKyAgICBicmVhazsKKworICAgIGNhc2UgQ0FMTEJBQ0tPUF91bnJlZ2lzdGVyOgorICAg
IHsKKyAgICAgICAgc3RydWN0IGNhbGxiYWNrX3VucmVnaXN0ZXIgdW5yZWc7CisKKyAgICAgICAg
cmV0ID0gLUVGQVVMVDsKKyAgICAgICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3QoJnVucmVnLCBhcmcs
IDEpICkKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIHJldCA9IHVucmVnaXN0ZXJfZ3Vl
c3RfY2FsbGJhY2soJnVucmVnKTsKKyAgICB9CisgICAgYnJlYWs7CisKKyAgICBkZWZhdWx0Ogor
ICAgICAgICByZXQgPSAtRU5PU1lTOworICAgICAgICBicmVhazsKKyAgICB9CisKKyAgICByZXR1
cm4gcmV0OworfQorCitsb25nIGRvX3NldF9jYWxsYmFja3ModW5zaWduZWQgbG9uZyBldmVudF9h
ZGRyZXNzLAorICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZmFpbHNhZmVfYWRk
cmVzcywKKyAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHN5c2NhbGxfYWRkcmVz
cykKK3sKKyAgICBzdHJ1Y3QgY2FsbGJhY2tfcmVnaXN0ZXIgZXZlbnQgPSB7CisgICAgICAgIC50
eXBlID0gQ0FMTEJBQ0tUWVBFX2V2ZW50LAorICAgICAgICAuYWRkcmVzcyA9IGV2ZW50X2FkZHJl
c3MsCisgICAgfTsKKyAgICBzdHJ1Y3QgY2FsbGJhY2tfcmVnaXN0ZXIgZmFpbHNhZmUgPSB7Cisg
ICAgICAgIC50eXBlID0gQ0FMTEJBQ0tUWVBFX2ZhaWxzYWZlLAorICAgICAgICAuYWRkcmVzcyA9
IGZhaWxzYWZlX2FkZHJlc3MsCisgICAgfTsKKyAgICBzdHJ1Y3QgY2FsbGJhY2tfcmVnaXN0ZXIg
c3lzY2FsbCA9IHsKKyAgICAgICAgLnR5cGUgPSBDQUxMQkFDS1RZUEVfc3lzY2FsbCwKKyAgICAg
ICAgLmFkZHJlc3MgPSBzeXNjYWxsX2FkZHJlc3MsCisgICAgfTsKKworICAgIHJlZ2lzdGVyX2d1
ZXN0X2NhbGxiYWNrKCZldmVudCk7CisgICAgcmVnaXN0ZXJfZ3Vlc3RfY2FsbGJhY2soJmZhaWxz
YWZlKTsKKyAgICByZWdpc3Rlcl9ndWVzdF9jYWxsYmFjaygmc3lzY2FsbCk7CisKKyAgICByZXR1
cm4gMDsKK30KKwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5jIGIveGVu
L2FyY2gveDg2L3g4Nl82NC90cmFwcy5jCmluZGV4IDQ2NDFiYzZkMDYuLjFhOGJlYjgwNjggMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYv
eDg2XzY0L3RyYXBzLmMKQEAgLTIzLDcgKzIzLDYgQEAKICNpbmNsdWRlIDxhc20vc2hhcmVkLmg+
CiAjaW5jbHVkZSA8YXNtL2h2bS9odm0uaD4KICNpbmNsdWRlIDxhc20vaHZtL3N1cHBvcnQuaD4K
LSNpbmNsdWRlIDxwdWJsaWMvY2FsbGJhY2suaD4KIAogCiBzdGF0aWMgdm9pZCBwcmludF94ZW5f
aW5mbyh2b2lkKQpAQCAtMzUwLDE1MyArMzQ5LDYgQEAgdm9pZCBpbml0X2ludDgwX2RpcmVjdF90
cmFwKHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICB0Yi0+ZmxhZ3MgPSBUQkZfRVhDRVBUSU9OIHwg
KFRJX0dFVF9JRih0aSkgPyBUQkZfSU5URVJSVVBUIDogMCk7CiB9CiAKLXN0YXRpYyBsb25nIHJl
Z2lzdGVyX2d1ZXN0X2NhbGxiYWNrKHN0cnVjdCBjYWxsYmFja19yZWdpc3RlciAqcmVnKQotewot
ICAgIGxvbmcgcmV0ID0gMDsKLSAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7Ci0KLSAgICBp
ZiAoICFpc19jYW5vbmljYWxfYWRkcmVzcyhyZWctPmFkZHJlc3MpICkKLSAgICAgICAgcmV0dXJu
IC1FSU5WQUw7Ci0KLSAgICBzd2l0Y2ggKCByZWctPnR5cGUgKQotICAgIHsKLSAgICBjYXNlIENB
TExCQUNLVFlQRV9ldmVudDoKLSAgICAgICAgdi0+YXJjaC5wdl92Y3B1LmV2ZW50X2NhbGxiYWNr
X2VpcCAgICA9IHJlZy0+YWRkcmVzczsKLSAgICAgICAgYnJlYWs7Ci0KLSAgICBjYXNlIENBTExC
QUNLVFlQRV9mYWlsc2FmZToKLSAgICAgICAgdi0+YXJjaC5wdl92Y3B1LmZhaWxzYWZlX2NhbGxi
YWNrX2VpcCA9IHJlZy0+YWRkcmVzczsKLSAgICAgICAgaWYgKCByZWctPmZsYWdzICYgQ0FMTEJB
Q0tGX21hc2tfZXZlbnRzICkKLSAgICAgICAgICAgIHNldF9iaXQoX1ZHQ0ZfZmFpbHNhZmVfZGlz
YWJsZXNfZXZlbnRzLAotICAgICAgICAgICAgICAgICAgICAmdi0+YXJjaC52Z2NfZmxhZ3MpOwot
ICAgICAgICBlbHNlCi0gICAgICAgICAgICBjbGVhcl9iaXQoX1ZHQ0ZfZmFpbHNhZmVfZGlzYWJs
ZXNfZXZlbnRzLAotICAgICAgICAgICAgICAgICAgICAgICZ2LT5hcmNoLnZnY19mbGFncyk7Ci0g
ICAgICAgIGJyZWFrOwotCi0gICAgY2FzZSBDQUxMQkFDS1RZUEVfc3lzY2FsbDoKLSAgICAgICAg
di0+YXJjaC5wdl92Y3B1LnN5c2NhbGxfY2FsbGJhY2tfZWlwICA9IHJlZy0+YWRkcmVzczsKLSAg
ICAgICAgaWYgKCByZWctPmZsYWdzICYgQ0FMTEJBQ0tGX21hc2tfZXZlbnRzICkKLSAgICAgICAg
ICAgIHNldF9iaXQoX1ZHQ0Zfc3lzY2FsbF9kaXNhYmxlc19ldmVudHMsCi0gICAgICAgICAgICAg
ICAgICAgICZ2LT5hcmNoLnZnY19mbGFncyk7Ci0gICAgICAgIGVsc2UKLSAgICAgICAgICAgIGNs
ZWFyX2JpdChfVkdDRl9zeXNjYWxsX2Rpc2FibGVzX2V2ZW50cywKLSAgICAgICAgICAgICAgICAg
ICAgICAmdi0+YXJjaC52Z2NfZmxhZ3MpOwotICAgICAgICBicmVhazsKLQotICAgIGNhc2UgQ0FM
TEJBQ0tUWVBFX3N5c2NhbGwzMjoKLSAgICAgICAgdi0+YXJjaC5wdl92Y3B1LnN5c2NhbGwzMl9j
YWxsYmFja19laXAgPSByZWctPmFkZHJlc3M7Ci0gICAgICAgIHYtPmFyY2gucHZfdmNwdS5zeXNj
YWxsMzJfZGlzYWJsZXNfZXZlbnRzID0KLSAgICAgICAgICAgICEhKHJlZy0+ZmxhZ3MgJiBDQUxM
QkFDS0ZfbWFza19ldmVudHMpOwotICAgICAgICBicmVhazsKLQotICAgIGNhc2UgQ0FMTEJBQ0tU
WVBFX3N5c2VudGVyOgotICAgICAgICB2LT5hcmNoLnB2X3ZjcHUuc3lzZW50ZXJfY2FsbGJhY2tf
ZWlwID0gcmVnLT5hZGRyZXNzOwotICAgICAgICB2LT5hcmNoLnB2X3ZjcHUuc3lzZW50ZXJfZGlz
YWJsZXNfZXZlbnRzID0KLSAgICAgICAgICAgICEhKHJlZy0+ZmxhZ3MgJiBDQUxMQkFDS0ZfbWFz
a19ldmVudHMpOwotICAgICAgICBicmVhazsKLQotICAgIGNhc2UgQ0FMTEJBQ0tUWVBFX25taToK
LSAgICAgICAgcmV0ID0gcmVnaXN0ZXJfZ3Vlc3Rfbm1pX2NhbGxiYWNrKHJlZy0+YWRkcmVzcyk7
Ci0gICAgICAgIGJyZWFrOwotCi0gICAgZGVmYXVsdDoKLSAgICAgICAgcmV0ID0gLUVOT1NZUzsK
LSAgICAgICAgYnJlYWs7Ci0gICAgfQotCi0gICAgcmV0dXJuIHJldDsKLX0KLQotc3RhdGljIGxv
bmcgdW5yZWdpc3Rlcl9ndWVzdF9jYWxsYmFjayhzdHJ1Y3QgY2FsbGJhY2tfdW5yZWdpc3RlciAq
dW5yZWcpCi17Ci0gICAgbG9uZyByZXQ7Ci0KLSAgICBzd2l0Y2ggKCB1bnJlZy0+dHlwZSApCi0g
ICAgewotICAgIGNhc2UgQ0FMTEJBQ0tUWVBFX2V2ZW50OgotICAgIGNhc2UgQ0FMTEJBQ0tUWVBF
X2ZhaWxzYWZlOgotICAgIGNhc2UgQ0FMTEJBQ0tUWVBFX3N5c2NhbGw6Ci0gICAgY2FzZSBDQUxM
QkFDS1RZUEVfc3lzY2FsbDMyOgotICAgIGNhc2UgQ0FMTEJBQ0tUWVBFX3N5c2VudGVyOgotICAg
ICAgICByZXQgPSAtRUlOVkFMOwotICAgICAgICBicmVhazsKLQotICAgIGNhc2UgQ0FMTEJBQ0tU
WVBFX25taToKLSAgICAgICAgcmV0ID0gdW5yZWdpc3Rlcl9ndWVzdF9ubWlfY2FsbGJhY2soKTsK
LSAgICAgICAgYnJlYWs7Ci0KLSAgICBkZWZhdWx0OgotICAgICAgICByZXQgPSAtRU5PU1lTOwot
ICAgICAgICBicmVhazsKLSAgICB9Ci0KLSAgICByZXR1cm4gcmV0OwotfQotCi0KLWxvbmcgZG9f
Y2FsbGJhY2tfb3AoaW50IGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShjb25zdF92b2lkKSBh
cmcpCi17Ci0gICAgbG9uZyByZXQ7Ci0KLSAgICBzd2l0Y2ggKCBjbWQgKQotICAgIHsKLSAgICBj
YXNlIENBTExCQUNLT1BfcmVnaXN0ZXI6Ci0gICAgewotICAgICAgICBzdHJ1Y3QgY2FsbGJhY2tf
cmVnaXN0ZXIgcmVnOwotCi0gICAgICAgIHJldCA9IC1FRkFVTFQ7Ci0gICAgICAgIGlmICggY29w
eV9mcm9tX2d1ZXN0KCZyZWcsIGFyZywgMSkgKQotICAgICAgICAgICAgYnJlYWs7Ci0KLSAgICAg
ICAgcmV0ID0gcmVnaXN0ZXJfZ3Vlc3RfY2FsbGJhY2soJnJlZyk7Ci0gICAgfQotICAgIGJyZWFr
OwotCi0gICAgY2FzZSBDQUxMQkFDS09QX3VucmVnaXN0ZXI6Ci0gICAgewotICAgICAgICBzdHJ1
Y3QgY2FsbGJhY2tfdW5yZWdpc3RlciB1bnJlZzsKLQotICAgICAgICByZXQgPSAtRUZBVUxUOwot
ICAgICAgICBpZiAoIGNvcHlfZnJvbV9ndWVzdCgmdW5yZWcsIGFyZywgMSkgKQotICAgICAgICAg
ICAgYnJlYWs7Ci0KLSAgICAgICAgcmV0ID0gdW5yZWdpc3Rlcl9ndWVzdF9jYWxsYmFjaygmdW5y
ZWcpOwotICAgIH0KLSAgICBicmVhazsKLQotICAgIGRlZmF1bHQ6Ci0gICAgICAgIHJldCA9IC1F
Tk9TWVM7Ci0gICAgICAgIGJyZWFrOwotICAgIH0KLQotICAgIHJldHVybiByZXQ7Ci19Ci0KLWxv
bmcgZG9fc2V0X2NhbGxiYWNrcyh1bnNpZ25lZCBsb25nIGV2ZW50X2FkZHJlc3MsCi0gICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBmYWlsc2FmZV9hZGRyZXNzLAotICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgc3lzY2FsbF9hZGRyZXNzKQotewotICAgIHN0cnVj
dCBjYWxsYmFja19yZWdpc3RlciBldmVudCA9IHsKLSAgICAgICAgLnR5cGUgPSBDQUxMQkFDS1RZ
UEVfZXZlbnQsCi0gICAgICAgIC5hZGRyZXNzID0gZXZlbnRfYWRkcmVzcywKLSAgICB9OwotICAg
IHN0cnVjdCBjYWxsYmFja19yZWdpc3RlciBmYWlsc2FmZSA9IHsKLSAgICAgICAgLnR5cGUgPSBD
QUxMQkFDS1RZUEVfZmFpbHNhZmUsCi0gICAgICAgIC5hZGRyZXNzID0gZmFpbHNhZmVfYWRkcmVz
cywKLSAgICB9OwotICAgIHN0cnVjdCBjYWxsYmFja19yZWdpc3RlciBzeXNjYWxsID0gewotICAg
ICAgICAudHlwZSA9IENBTExCQUNLVFlQRV9zeXNjYWxsLAotICAgICAgICAuYWRkcmVzcyA9IHN5
c2NhbGxfYWRkcmVzcywKLSAgICB9OwotCi0gICAgcmVnaXN0ZXJfZ3Vlc3RfY2FsbGJhY2soJmV2
ZW50KTsKLSAgICByZWdpc3Rlcl9ndWVzdF9jYWxsYmFjaygmZmFpbHNhZmUpOwotICAgIHJlZ2lz
dGVyX2d1ZXN0X2NhbGxiYWNrKCZzeXNjYWxsKTsKLQotICAgIHJldHVybiAwOwotfQotCiBzdGF0
aWMgdm9pZCBoeXBlcmNhbGxfcGFnZV9pbml0aWFsaXNlX3JpbmczX2tlcm5lbCh2b2lkICpoeXBl
cmNhbGxfcGFnZSkKIHsKICAgICBjaGFyICpwOwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 08 17:16:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 17: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 1dJ12n-00060V-Ee; Thu, 08 Jun 2017 17: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=3259bf657=wei.liu2@citrix.com>)
 id 1dJ12l-0005zA-LX
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 17:16:23 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 5C/24-03696-66689395; Thu, 08 Jun 2017 17:16:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgkeJIrShJLcpLzFFi42JxWrrBXjetzTL
 S4FSvvMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmtH2dy9bwTWJilm/whoYJwl1MXJwSAj4S7Tt
 5e5i5ORgE1CW+NnZywZiiwjoSTQdeM4IYjML5El0fvzIDmILC0RLXLrdwwjSyiKgItHTxAUS5
 hWwlFg9eSYriC0hIC+xq+0imM0JFF/yeTozSLmQgIVE784EkLCQgIJEx/RjTBCtghInZz5hgd
 gkIXHwxQvmCYy8s5CkZiFJLWBkWsWoXpxaVJZapGuil1SUmZ5RkpuYmaNraGCml5taXJyYnpq
 TmFSsl5yfu4kRGDIMQLCDsfuy/yFGSQ4mJVFexVbLSCG+pPyUyozE4oz4otKc1OJDjDIcHEoS
 vN4gOcGi1PTUirTMHGDwwqQlOHiURHjXNgCleYsLEnOLM9MhUqcYFaXEeW1B+gRAEhmleXBts
 Ii5xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWFeUZApPJl5JXDTXwEtZgJavOSdBcjikkSElF
 QDY9lvq4yi2Telfez0nZsWup0NfWybsbBXW8H612Pm6Mvenm3dUfe7dcO2KZrOv7E8Z82ue6p
 cq+M1DMtazp/49/PG6lfL3s0+UGrLXNy0wP2Lr1BL/uwZgX7W3gXFlh41zr8/K3l0JIlqSWuY
 fQ78bcV94skvr4vvDrCX3fiuPi2n/YSLwvzvSizFGYmGWsxFxYkAL2HlW5MCAAA=
X-Env-Sender: prvs=3259bf657=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1496942179!94330782!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25102 invoked from network); 8 Jun 2017 17:16:22 -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;
 8 Jun 2017 17:16:22 -0000
X-IronPort-AV: E=Sophos;i="5.39,315,1493683200"; d="scan'208";a="435687673"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 8 Jun 2017 18:11:57 +0100
Message-ID: <20170608171203.20416-22-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170608171203.20416-1-wei.liu2@citrix.com>
References: <20170608171203.20416-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 v4 21/27] x86: move compat_set_trap_table along
	side the non-compat variant
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; 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
aC94ODYvcHYvdHJhcHMuYyAgICAgICAgICAgIHwgNDUgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L3RyYXBzLmMgfCA0NSAt
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA0
NSBpbnNlcnRpb25zKCspLCA0NSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvcHYvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni9wdi90cmFwcy5jCmluZGV4IGYyNTU2YzdlNGEu
LjNkY2IzZjE4NzcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi90cmFwcy5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9wdi90cmFwcy5jCkBAIC04Nyw2ICs4Nyw1MSBAQCBsb25nIGRvX3NldF90cmFw
X3RhYmxlKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oY29uc3RfdHJhcF9pbmZvX3QpIHRyYXBzKQog
ICAgIHJldHVybiByYzsKIH0KIAoraW50IGNvbXBhdF9zZXRfdHJhcF90YWJsZShYRU5fR1VFU1Rf
SEFORExFKHRyYXBfaW5mb19jb21wYXRfdCkgdHJhcHMpCit7CisgICAgc3RydWN0IGNvbXBhdF90
cmFwX2luZm8gY3VyOworICAgIHN0cnVjdCB0cmFwX2luZm8gKmRzdCA9IGN1cnJlbnQtPmFyY2gu
cHZfdmNwdS50cmFwX2N0eHQ7CisgICAgbG9uZyByYyA9IDA7CisKKyAgICAvKiBJZiBubyB0YWJs
ZSBpcyBwcmVzZW50ZWQgdGhlbiBjbGVhciB0aGUgZW50aXJlIHZpcnR1YWwgSURULiAqLworICAg
IGlmICggZ3Vlc3RfaGFuZGxlX2lzX251bGwodHJhcHMpICkKKyAgICB7CisgICAgICAgIG1lbXNl
dChkc3QsIDAsIE5SX1ZFQ1RPUlMgKiBzaXplb2YoKmRzdCkpOworICAgICAgICBpbml0X2ludDgw
X2RpcmVjdF90cmFwKGN1cnJlbnQpOworICAgICAgICByZXR1cm4gMDsKKyAgICB9CisKKyAgICBm
b3IgKCA7IDsgKQorICAgIHsKKyAgICAgICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3QoJmN1ciwgdHJh
cHMsIDEpICkKKyAgICAgICAgeworICAgICAgICAgICAgcmMgPSAtRUZBVUxUOworICAgICAgICAg
ICAgYnJlYWs7CisgICAgICAgIH0KKworICAgICAgICBpZiAoIGN1ci5hZGRyZXNzID09IDAgKQor
ICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgZml4dXBfZ3Vlc3RfY29kZV9zZWxlY3Rvcihj
dXJyZW50LT5kb21haW4sIGN1ci5jcyk7CisKKyAgICAgICAgWExBVF90cmFwX2luZm8oZHN0ICsg
Y3VyLnZlY3RvciwgJmN1cik7CisKKyAgICAgICAgaWYgKCBjdXIudmVjdG9yID09IDB4ODAgKQor
ICAgICAgICAgICAgaW5pdF9pbnQ4MF9kaXJlY3RfdHJhcChjdXJyZW50KTsKKworICAgICAgICBn
dWVzdF9oYW5kbGVfYWRkX29mZnNldCh0cmFwcywgMSk7CisKKyAgICAgICAgaWYgKCBoeXBlcmNh
bGxfcHJlZW1wdF9jaGVjaygpICkKKyAgICAgICAgeworICAgICAgICAgICAgcmMgPSBoeXBlcmNh
bGxfY3JlYXRlX2NvbnRpbnVhdGlvbigKKyAgICAgICAgICAgICAgICBfX0hZUEVSVklTT1Jfc2V0
X3RyYXBfdGFibGUsICJoIiwgdHJhcHMpOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0K
KyAgICB9CisKKyAgICByZXR1cm4gcmM7Cit9CisKIHZvaWQgcHZfaW5qZWN0X2V2ZW50KGNvbnN0
IHN0cnVjdCB4ODZfZXZlbnQgKmV2ZW50KQogewogICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3Vy
cmVudDsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L3RyYXBzLmMgYi94
ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC90cmFwcy5jCmluZGV4IGY0ODUyOTljODguLmFkZDRh
ZjM0MDMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L3RyYXBzLmMKKysr
IGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvdHJhcHMuYwpAQCAtMzI5LDUxICszMjksNiBA
QCBsb25nIGNvbXBhdF9zZXRfY2FsbGJhY2tzKHVuc2lnbmVkIGxvbmcgZXZlbnRfc2VsZWN0b3Is
CiAgICAgcmV0dXJuIDA7CiB9CiAKLWludCBjb21wYXRfc2V0X3RyYXBfdGFibGUoWEVOX0dVRVNU
X0hBTkRMRSh0cmFwX2luZm9fY29tcGF0X3QpIHRyYXBzKQotewotICAgIHN0cnVjdCBjb21wYXRf
dHJhcF9pbmZvIGN1cjsKLSAgICBzdHJ1Y3QgdHJhcF9pbmZvICpkc3QgPSBjdXJyZW50LT5hcmNo
LnB2X3ZjcHUudHJhcF9jdHh0OwotICAgIGxvbmcgcmMgPSAwOwotCi0gICAgLyogSWYgbm8gdGFi
bGUgaXMgcHJlc2VudGVkIHRoZW4gY2xlYXIgdGhlIGVudGlyZSB2aXJ0dWFsIElEVC4gKi8KLSAg
ICBpZiAoIGd1ZXN0X2hhbmRsZV9pc19udWxsKHRyYXBzKSApCi0gICAgewotICAgICAgICBtZW1z
ZXQoZHN0LCAwLCBOUl9WRUNUT1JTICogc2l6ZW9mKCpkc3QpKTsKLSAgICAgICAgaW5pdF9pbnQ4
MF9kaXJlY3RfdHJhcChjdXJyZW50KTsKLSAgICAgICAgcmV0dXJuIDA7Ci0gICAgfQotCi0gICAg
Zm9yICggOyA7ICkKLSAgICB7Ci0gICAgICAgIGlmICggY29weV9mcm9tX2d1ZXN0KCZjdXIsIHRy
YXBzLCAxKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHJjID0gLUVGQVVMVDsKLSAgICAgICAg
ICAgIGJyZWFrOwotICAgICAgICB9Ci0KLSAgICAgICAgaWYgKCBjdXIuYWRkcmVzcyA9PSAwICkK
LSAgICAgICAgICAgIGJyZWFrOwotCi0gICAgICAgIGZpeHVwX2d1ZXN0X2NvZGVfc2VsZWN0b3Io
Y3VycmVudC0+ZG9tYWluLCBjdXIuY3MpOwotCi0gICAgICAgIFhMQVRfdHJhcF9pbmZvKGRzdCAr
IGN1ci52ZWN0b3IsICZjdXIpOwotCi0gICAgICAgIGlmICggY3VyLnZlY3RvciA9PSAweDgwICkK
LSAgICAgICAgICAgIGluaXRfaW50ODBfZGlyZWN0X3RyYXAoY3VycmVudCk7Ci0KLSAgICAgICAg
Z3Vlc3RfaGFuZGxlX2FkZF9vZmZzZXQodHJhcHMsIDEpOwotCi0gICAgICAgIGlmICggaHlwZXJj
YWxsX3ByZWVtcHRfY2hlY2soKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHJjID0gaHlwZXJj
YWxsX2NyZWF0ZV9jb250aW51YXRpb24oCi0gICAgICAgICAgICAgICAgX19IWVBFUlZJU09SX3Nl
dF90cmFwX3RhYmxlLCAiaCIsIHRyYXBzKTsKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICB9
Ci0gICAgfQotCi0gICAgcmV0dXJuIHJjOwotfQotCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgog
ICogbW9kZTogQwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 08 17:16:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 17: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 1dJ12m-0005zV-4s; Thu, 08 Jun 2017 17: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 <prvs=3259bf657=wei.liu2@citrix.com>)
 id 1dJ12k-0005z2-Dx
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 17:16:22 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 B8/01-03557-56689395; Thu, 08 Jun 2017 17:16:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeJIrShJLcpLzFFi42JxWrrBXje1zTL
 SYPFhUYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaNh322WguniFVv+n2NqYPwl2MXIySEh4C/R
 degmG4jNJqAs8bOzF8wWEdCTaDrwnBHEZhbIk+j8+JEdxBYWcJF48P0YmM0ioCJxdd1fJhCbV
 8BS4v3GpawQM+UldrVdBLM5geJLPk9n7mLk4BASsJDo3ZkAEhYSUJDomH4MqlVQ4uTMJywQqy
 QkDr54wTyBkXcWktQsJKkFjEyrGNWLU4vKUot0TfSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxK
 TivWS83M3MQIDhwEIdjB2X/Y/xCjJwaQkyqvYahkpxJeUn1KZkVicEV9UmpNafIhRhoNDSYLX
 GyQnWJSanlqRlpkDDGGYtAQHj5II79oGoDRvcUFibnFmOkTqFKOilDivLUifAEgiozQPrg0WN
 5cYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzCsKMoUnM68EbvoroMVMQIuXvLMAWVySiJCSam
 Bc/Hdt5Hb5Y/43Ys8fm+7EuWP5n+mf53vqSbkKSsifDyxqn5ty5E7Up3aPkM3Rap/PRG7nFjg
 banLNoqUvS8n3sWnXtIWlr5mnHb7mUcj4fMq6OnH1yYkzPCVVbs6aeGtlEvvUuF9KbD0BcZ35
 Lv9i3nJ0Z/q23inyEko3LbSIzbrfFpczjVGJpTgj0VCLuag4EQCiMpRBlgIAAA==
X-Env-Sender: prvs=3259bf657=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1496942179!94330782!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25013 invoked from network); 8 Jun 2017 17:16:21 -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;
 8 Jun 2017 17:16:21 -0000
X-IronPort-AV: E=Sophos;i="5.39,315,1493683200"; d="scan'208";a="435687657"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 8 Jun 2017 18:11:49 +0100
Message-ID: <20170608171203.20416-14-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170608171203.20416-1-wei.liu2@citrix.com>
References: <20170608171203.20416-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 v4 13/27] x86: move toggle_guest_mode to
	pv/domain.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>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvcHYvZG9tYWluLmMgICAgfCAzMCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysK
IHhlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYyB8IDMwIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAzMCBpbnNlcnRpb25zKCspLCAzMCBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYv
cHYvZG9tYWluLmMKaW5kZXggMWMwYzA0MGNhMC4uMGYzZjBlODVkNiAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L3B2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYwpAQCAt
MjEzLDYgKzIxMywzNiBAQCBpbnQgcHZfZG9tYWluX2luaXRpYWxpc2Uoc3RydWN0IGRvbWFpbiAq
ZCwgdW5zaWduZWQgaW50IGRvbWNyX2ZsYWdzLAogICAgIHJldHVybiByYzsKIH0KIAordm9pZCB0
b2dnbGVfZ3Vlc3RfbW9kZShzdHJ1Y3QgdmNwdSAqdikKK3sKKyAgICBpZiAoIGlzX3B2XzMyYml0
X3ZjcHUodikgKQorICAgICAgICByZXR1cm47CisgICAgaWYgKCBjcHVfaGFzX2ZzZ3NiYXNlICkK
KyAgICB7CisgICAgICAgIGlmICggdi0+YXJjaC5mbGFncyAmIFRGX2tlcm5lbF9tb2RlICkKKyAg
ICAgICAgICAgIHYtPmFyY2gucHZfdmNwdS5nc19iYXNlX2tlcm5lbCA9IF9fcmRnc2Jhc2UoKTsK
KyAgICAgICAgZWxzZQorICAgICAgICAgICAgdi0+YXJjaC5wdl92Y3B1LmdzX2Jhc2VfdXNlciA9
IF9fcmRnc2Jhc2UoKTsKKyAgICB9CisgICAgdi0+YXJjaC5mbGFncyBePSBURl9rZXJuZWxfbW9k
ZTsKKyAgICBhc20gdm9sYXRpbGUgKCAic3dhcGdzIiApOworICAgIHVwZGF0ZV9jcjModik7Cisg
ICAgLyogRG9uJ3QgZmx1c2ggdXNlciBnbG9iYWwgbWFwcGluZ3MgZnJvbSB0aGUgVExCLiBEb24n
dCB0aWNrIFRMQiBjbG9jay4gKi8KKyAgICBhc20gdm9sYXRpbGUgKCAibW92ICUwLCAlJWNyMyIg
OiA6ICJyIiAodi0+YXJjaC5jcjMpIDogIm1lbW9yeSIgKTsKKworICAgIGlmICggISh2LT5hcmNo
LmZsYWdzICYgVEZfa2VybmVsX21vZGUpICkKKyAgICAgICAgcmV0dXJuOworCisgICAgaWYgKCB2
LT5hcmNoLnB2X3ZjcHUubmVlZF91cGRhdGVfcnVuc3RhdGVfYXJlYSAmJgorICAgICAgICAgdXBk
YXRlX3J1bnN0YXRlX2FyZWEodikgKQorICAgICAgICB2LT5hcmNoLnB2X3ZjcHUubmVlZF91cGRh
dGVfcnVuc3RhdGVfYXJlYSA9IDA7CisKKyAgICBpZiAoIHYtPmFyY2gucHZfdmNwdS5wZW5kaW5n
X3N5c3RlbV90aW1lLnZlcnNpb24gJiYKKyAgICAgICAgIHVwZGF0ZV9zZWNvbmRhcnlfc3lzdGVt
X3RpbWUodiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnYtPmFyY2gu
cHZfdmNwdS5wZW5kaW5nX3N5c3RlbV90aW1lKSApCisgICAgICAgIHYtPmFyY2gucHZfdmNwdS5w
ZW5kaW5nX3N5c3RlbV90aW1lLnZlcnNpb24gPSAwOworfQorCiAvKgogICogTG9jYWwgdmFyaWFi
bGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5j
IGIveGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5jCmluZGV4IDc4ZjQxMDUxN2MuLjM2YjY5NGM2
MDUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYworKysgYi94ZW4vYXJj
aC94ODYveDg2XzY0L3RyYXBzLmMKQEAgLTI1NCwzNiArMjU0LDYgQEAgdm9pZCBkb19kb3VibGVf
ZmF1bHQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgcGFuaWMoIkRPVUJMRSBGQVVM
VCAtLSBzeXN0ZW0gc2h1dGRvd24iKTsKIH0KIAotdm9pZCB0b2dnbGVfZ3Vlc3RfbW9kZShzdHJ1
Y3QgdmNwdSAqdikKLXsKLSAgICBpZiAoIGlzX3B2XzMyYml0X3ZjcHUodikgKQotICAgICAgICBy
ZXR1cm47Ci0gICAgaWYgKCBjcHVfaGFzX2ZzZ3NiYXNlICkKLSAgICB7Ci0gICAgICAgIGlmICgg
di0+YXJjaC5mbGFncyAmIFRGX2tlcm5lbF9tb2RlICkKLSAgICAgICAgICAgIHYtPmFyY2gucHZf
dmNwdS5nc19iYXNlX2tlcm5lbCA9IF9fcmRnc2Jhc2UoKTsKLSAgICAgICAgZWxzZQotICAgICAg
ICAgICAgdi0+YXJjaC5wdl92Y3B1LmdzX2Jhc2VfdXNlciA9IF9fcmRnc2Jhc2UoKTsKLSAgICB9
Ci0gICAgdi0+YXJjaC5mbGFncyBePSBURl9rZXJuZWxfbW9kZTsKLSAgICBhc20gdm9sYXRpbGUg
KCAic3dhcGdzIiApOwotICAgIHVwZGF0ZV9jcjModik7Ci0gICAgLyogRG9uJ3QgZmx1c2ggdXNl
ciBnbG9iYWwgbWFwcGluZ3MgZnJvbSB0aGUgVExCLiBEb24ndCB0aWNrIFRMQiBjbG9jay4gKi8K
LSAgICBhc20gdm9sYXRpbGUgKCAibW92ICUwLCAlJWNyMyIgOiA6ICJyIiAodi0+YXJjaC5jcjMp
IDogIm1lbW9yeSIgKTsKLQotICAgIGlmICggISh2LT5hcmNoLmZsYWdzICYgVEZfa2VybmVsX21v
ZGUpICkKLSAgICAgICAgcmV0dXJuOwotCi0gICAgaWYgKCB2LT5hcmNoLnB2X3ZjcHUubmVlZF91
cGRhdGVfcnVuc3RhdGVfYXJlYSAmJgotICAgICAgICAgdXBkYXRlX3J1bnN0YXRlX2FyZWEodikg
KQotICAgICAgICB2LT5hcmNoLnB2X3ZjcHUubmVlZF91cGRhdGVfcnVuc3RhdGVfYXJlYSA9IDA7
Ci0KLSAgICBpZiAoIHYtPmFyY2gucHZfdmNwdS5wZW5kaW5nX3N5c3RlbV90aW1lLnZlcnNpb24g
JiYKLSAgICAgICAgIHVwZGF0ZV9zZWNvbmRhcnlfc3lzdGVtX3RpbWUodiwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgJnYtPmFyY2gucHZfdmNwdS5wZW5kaW5nX3N5c3Rl
bV90aW1lKSApCi0gICAgICAgIHYtPmFyY2gucHZfdmNwdS5wZW5kaW5nX3N5c3RlbV90aW1lLnZl
cnNpb24gPSAwOwotfQotCiB1bnNpZ25lZCBsb25nIGRvX2lyZXQodm9pZCkKIHsKICAgICBzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncyA9IGd1ZXN0X2NwdV91c2VyX3JlZ3MoKTsKLS0gCjIuMTEu
MAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 08 17:16:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 17: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 1dJ12p-000626-4j; Thu, 08 Jun 2017 17:16: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=3259bf657=wei.liu2@citrix.com>)
 id 1dJ12n-0005zA-Nl
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 17:16:25 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 00/44-03696-96689395; Thu, 08 Jun 2017 17:16:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpikeJIrShJLcpLzFFi42JxWrrBXjezzTL
 SYN8HFovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePhWeeCX9IVJ1dMZGxgvCPaxcjJISHgL/Fk
 zyVmEJtNQFniZ2cvG4gtIqAn0XTgOSOIzSyQJ9H58SM7iC0s4CVxef8nsDiLgIrE4/PLwGxeA
 UuJy2e6GCFmykvsarvICmJzAsWXfJ4ONJ+DQ0jAQqJ3ZwJIWEhAQaJj+jEmiFZBiZMzn7BArJ
 KQOPjiBfMERt5ZSFKzkKQWMDKtYlQvTi0qSy3SNdFLKspMzyjJTczM0TU0MNPLTS0uTkxPzUl
 MKtZLzs/dxAgMGwYg2MHYfdn/EKMkB5OSKK9iq2WkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQle
 b5CcYFFqempFWmYOMIBh0hIcPEoivGsbgNK8xQWJucWZ6RCpU4yKUuK8tiB9AiCJjNI8uDZY1
 FxilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMK8oyBSezLwSuOmvgBYzAS1e8s4CZHFJIkJKqo
 GRL+rIXY2uaU7uD0/OefEj4xzftA8lXd8qtLb0qwasunSoyXXbVXMjPv4vOWJfbVn5b914b2N
 jWK57VnaexVapSbVpTbPuzej/Hfjre+HNV7+0PxxdXDGj9OrU0pkb/XV2M0pocuS8V2icONN8
 b66IkQWTpLqpo1/7/lhj7UkK23Xnfc59nZirxFKckWioxVxUnAgArnLLSJUCAAA=
X-Env-Sender: prvs=3259bf657=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1496942179!94330782!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25226 invoked from network); 8 Jun 2017 17:16: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;
 8 Jun 2017 17:16:24 -0000
X-IronPort-AV: E=Sophos;i="5.39,315,1493683200"; d="scan'208";a="435687682"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 8 Jun 2017 18:11:56 +0100
Message-ID: <20170608171203.20416-21-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170608171203.20416-1-wei.liu2@citrix.com>
References: <20170608171203.20416-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 v4 20/27] x86: move
	hypercall_page_initialise_ring1_kernel
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; 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
aC94ODYvcHYvaHlwZXJjYWxsLmMgICAgICAgIHwgMzEgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKwogeGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvdHJhcHMuYyB8IDMxIC0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHlwZXJjYWxsLmgg
ICAgfCAgMSArCiAzIGZpbGVzIGNoYW5nZWQsIDMyIGluc2VydGlvbnMoKyksIDMxIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9oeXBlcmNhbGwuYyBiL3hlbi9hcmNo
L3g4Ni9wdi9oeXBlcmNhbGwuYwppbmRleCAyODczNDBlNzc0Li41OGRjMGY1YzMyIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvcHYvaHlwZXJjYWxsLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2h5
cGVyY2FsbC5jCkBAIC0yOTEsNiArMjkxLDM3IEBAIHZvaWQgaHlwZXJjYWxsX3BhZ2VfaW5pdGlh
bGlzZV9yaW5nM19rZXJuZWwodm9pZCAqaHlwZXJjYWxsX3BhZ2UpCiAgICAgKih1MTYgKikocCsg
OSkgPSAweDA1MGY7ICAvKiBzeXNjYWxsICovCiB9CiAKK3ZvaWQgaHlwZXJjYWxsX3BhZ2VfaW5p
dGlhbGlzZV9yaW5nMV9rZXJuZWwodm9pZCAqaHlwZXJjYWxsX3BhZ2UpCit7CisgICAgY2hhciAq
cDsKKyAgICBpbnQgaTsKKworICAgIC8qIEZpbGwgaW4gYWxsIHRoZSB0cmFuc2ZlciBwb2ludHMg
d2l0aCB0ZW1wbGF0ZSBtYWNoaW5lIGNvZGUuICovCisKKyAgICBmb3IgKCBpID0gMDsgaSA8IChQ
QUdFX1NJWkUgLyAzMik7IGkrKyApCisgICAgeworICAgICAgICBpZiAoIGkgPT0gX19IWVBFUlZJ
U09SX2lyZXQgKQorICAgICAgICAgICAgY29udGludWU7CisKKyAgICAgICAgcCA9IChjaGFyICop
KGh5cGVyY2FsbF9wYWdlICsgKGkgKiAzMikpOworICAgICAgICAqKHU4ICAqKShwKyAwKSA9IDB4
Yjg7ICAgIC8qIG1vdiAgJDxpPiwlZWF4ICovCisgICAgICAgICoodTMyICopKHArIDEpID0gaTsK
KyAgICAgICAgKih1MTYgKikocCsgNSkgPSAoSFlQRVJDQUxMX1ZFQ1RPUiA8PCA4KSB8IDB4Y2Q7
IC8qIGludCAgJHh4ICovCisgICAgICAgICoodTggICopKHArIDcpID0gMHhjMzsgICAgLyogcmV0
ICovCisgICAgfQorCisgICAgLyoKKyAgICAgKiBIWVBFUlZJU09SX2lyZXQgaXMgc3BlY2lhbCBi
ZWNhdXNlIGl0IGRvZXNuJ3QgcmV0dXJuIGFuZCBleHBlY3RzIGEKKyAgICAgKiBzcGVjaWFsIHN0
YWNrIGZyYW1lLiBHdWVzdHMganVtcCBhdCB0aGlzIHRyYW5zZmVyIHBvaW50IGluc3RlYWQgb2YK
KyAgICAgKiBjYWxsaW5nIGl0LgorICAgICAqLworICAgIHAgPSAoY2hhciAqKShoeXBlcmNhbGxf
cGFnZSArIChfX0hZUEVSVklTT1JfaXJldCAqIDMyKSk7CisgICAgKih1OCAgKikocCsgMCkgPSAw
eDUwOyAgICAvKiBwdXNoICVlYXggKi8KKyAgICAqKHU4ICAqKShwKyAxKSA9IDB4Yjg7ICAgIC8q
IG1vdiAgJF9fSFlQRVJWSVNPUl9pcmV0LCVlYXggKi8KKyAgICAqKHUzMiAqKShwKyAyKSA9IF9f
SFlQRVJWSVNPUl9pcmV0OworICAgICoodTE2ICopKHArIDYpID0gKEhZUEVSQ0FMTF9WRUNUT1Ig
PDwgOCkgfCAweGNkOyAvKiBpbnQgICR4eCAqLworfQorCiAvKgogICogTG9jYWwgdmFyaWFibGVz
OgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvdHJh
cHMuYyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L3RyYXBzLmMKaW5kZXggMTc1MWVjNjdl
OC4uZjQ4NTI5OWM4OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvdHJh
cHMuYworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC90cmFwcy5jCkBAIC0zNzQsMzcg
KzM3NCw2IEBAIGludCBjb21wYXRfc2V0X3RyYXBfdGFibGUoWEVOX0dVRVNUX0hBTkRMRSh0cmFw
X2luZm9fY29tcGF0X3QpIHRyYXBzKQogICAgIHJldHVybiByYzsKIH0KIAotc3RhdGljIHZvaWQg
aHlwZXJjYWxsX3BhZ2VfaW5pdGlhbGlzZV9yaW5nMV9rZXJuZWwodm9pZCAqaHlwZXJjYWxsX3Bh
Z2UpCi17Ci0gICAgY2hhciAqcDsKLSAgICBpbnQgaTsKLQotICAgIC8qIEZpbGwgaW4gYWxsIHRo
ZSB0cmFuc2ZlciBwb2ludHMgd2l0aCB0ZW1wbGF0ZSBtYWNoaW5lIGNvZGUuICovCi0KLSAgICBm
b3IgKCBpID0gMDsgaSA8IChQQUdFX1NJWkUgLyAzMik7IGkrKyApCi0gICAgewotICAgICAgICBp
ZiAoIGkgPT0gX19IWVBFUlZJU09SX2lyZXQgKQotICAgICAgICAgICAgY29udGludWU7Ci0KLSAg
ICAgICAgcCA9IChjaGFyICopKGh5cGVyY2FsbF9wYWdlICsgKGkgKiAzMikpOwotICAgICAgICAq
KHU4ICAqKShwKyAwKSA9IDB4Yjg7ICAgIC8qIG1vdiAgJDxpPiwlZWF4ICovCi0gICAgICAgICoo
dTMyICopKHArIDEpID0gaTsKLSAgICAgICAgKih1MTYgKikocCsgNSkgPSAoSFlQRVJDQUxMX1ZF
Q1RPUiA8PCA4KSB8IDB4Y2Q7IC8qIGludCAgJHh4ICovCi0gICAgICAgICoodTggICopKHArIDcp
ID0gMHhjMzsgICAgLyogcmV0ICovCi0gICAgfQotCi0gICAgLyoKLSAgICAgKiBIWVBFUlZJU09S
X2lyZXQgaXMgc3BlY2lhbCBiZWNhdXNlIGl0IGRvZXNuJ3QgcmV0dXJuIGFuZCBleHBlY3RzIGEK
LSAgICAgKiBzcGVjaWFsIHN0YWNrIGZyYW1lLiBHdWVzdHMganVtcCBhdCB0aGlzIHRyYW5zZmVy
IHBvaW50IGluc3RlYWQgb2YKLSAgICAgKiBjYWxsaW5nIGl0LgotICAgICAqLwotICAgIHAgPSAo
Y2hhciAqKShoeXBlcmNhbGxfcGFnZSArIChfX0hZUEVSVklTT1JfaXJldCAqIDMyKSk7Ci0gICAg
Kih1OCAgKikocCsgMCkgPSAweDUwOyAgICAvKiBwdXNoICVlYXggKi8KLSAgICAqKHU4ICAqKShw
KyAxKSA9IDB4Yjg7ICAgIC8qIG1vdiAgJF9fSFlQRVJWSVNPUl9pcmV0LCVlYXggKi8KLSAgICAq
KHUzMiAqKShwKyAyKSA9IF9fSFlQRVJWSVNPUl9pcmV0OwotICAgICoodTE2ICopKHArIDYpID0g
KEhZUEVSQ0FMTF9WRUNUT1IgPDwgOCkgfCAweGNkOyAvKiBpbnQgICR4eCAqLwotfQotCiAvKgog
ICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9oeXBlcmNhbGwuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHlwZXJjYWxsLmgKaW5k
ZXggNTYzMWNmMjY5NC4uM2ViNGE4ZGI4OSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9oeXBlcmNhbGwuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h5cGVyY2FsbC5oCkBAIC0y
Nyw2ICsyNyw3IEBAIGV4dGVybiBjb25zdCBoeXBlcmNhbGxfYXJnc190IGh5cGVyY2FsbF9hcmdz
X3RhYmxlW05SX2h5cGVyY2FsbHNdOwogCiB2b2lkIHB2X2h5cGVyY2FsbChzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncyk7CiB2b2lkIGh5cGVyY2FsbF9wYWdlX2luaXRpYWxpc2VfcmluZzNfa2Vy
bmVsKHZvaWQgKmh5cGVyY2FsbF9wYWdlKTsKK3ZvaWQgaHlwZXJjYWxsX3BhZ2VfaW5pdGlhbGlz
ZV9yaW5nMV9rZXJuZWwodm9pZCAqaHlwZXJjYWxsX3BhZ2UpOwogCiAvKgogICogQm90aCBkb19t
bXVleHRfb3AoKSBhbmQgZG9fbW11X3VwZGF0ZSgpOgotLSAKMi4xMS4wCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Thu Jun 08 17:16:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 17:16:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dJ12q-00063V-C8; Thu, 08 Jun 2017 17:16: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=3259bf657=wei.liu2@citrix.com>)
 id 1dJ12p-00061s-3f
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 17:16:27 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 F8/12-03613-A6689395; Thu, 08 Jun 2017 17:16:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeJIrShJLcpLzFFi42JxWrohUjerzTL
 S4PovTovvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP5v/+MBWeEK5Z/6GJuYDws0MXIySEh4C8x
 ++ohJhCbTUBZ4mdnLxuILSKgJ9F04DkjiM0skCfR+fEjO4gtLGAj8eBAGzOIzSKgIjG5r5EFx
 OYVsJTo+vWPEWKmvMSutousIDYnUHzJ5+lA9RwcQgIWEr07E0DCQgIKEh3TjzFBtApKnJz5hA
 VilYTEwRcvmCcw8s5CkpqFJLWAkWkVo3pxalFZapGuoV5SUWZ6RkluYmaOrqGBmV5uanFxYnp
 qTmJSsV5yfu4mRmDgMADBDsadz50OMUpyMCmJ8iq2WkYK8SXlp1RmJBZnxBeV5qQWH2KU4eBQ
 kuD1BskJFqWmp1akZeYAQxgmLcHBoyTCu7YBKM1bXJCYW5yZDpE6xagoJc67E6RPACSRUZoH1
 waLm0uMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5hUFmcKTmVcCN/0V0GImoMVL3lmALC5JRE
 hJNTBOnOLdtj05Q0k899mUXyI751/cf22i3r3Q2XxKYXKza85NnrJh44v/cUyyh75lXH+YIVu
 p4nRB40dU45x5D/0DU4Uf1gk4J3+4rXdm4dX5nWIHl/JXmfuq9Fz+MvF33xPvHN/Hbnv2pClE
 OFksj1sluS3oifDJxtzfru9YtU6dW3zup9jFLPkZSizFGYmGWsxFxYkAsaNymZYCAAA=
X-Env-Sender: prvs=3259bf657=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1496942180!106940754!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26056 invoked from network); 8 Jun 2017 17:16:25 -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 Jun 2017 17:16:25 -0000
X-IronPort-AV: E=Sophos;i="5.39,315,1493683200"; d="scan'208";a="427129647"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 8 Jun 2017 18:11:52 +0100
Message-ID: <20170608171203.20416-17-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170608171203.20416-1-wei.liu2@citrix.com>
References: <20170608171203.20416-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 v4 16/27] x86/traps: factor out pv_trap_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>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvdHJhcHMuYyAgICAgICAgICAgfCAyMiArKysrKysrKysrKysrKy0tLS0tLS0tCiB4ZW4v
aW5jbHVkZS9hc20teDg2L3B2L3RyYXBzLmggfCAgNCArKysrCiAyIGZpbGVzIGNoYW5nZWQsIDE4
IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRleCA4ODYxZGZkMzMyLi4yOWE4Mzk5
NGJkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYv
dHJhcHMuYwpAQCAtMTg3MSwxNCArMTg3MSw4IEBAIHZvaWQgX19pbml0IGluaXRfaWR0X3RyYXBz
KHZvaWQpCiAgICAgdGhpc19jcHUoY29tcGF0X2dkdF90YWJsZSkgPSBib290X2NwdV9jb21wYXRf
Z2R0X3RhYmxlOwogfQogCi1leHRlcm4gdm9pZCAoKmNvbnN0IGF1dG9nZW5fZW50cnlwb2ludHNb
TlJfVkVDVE9SU10pKHZvaWQpOwotdm9pZCBfX2luaXQgdHJhcF9pbml0KHZvaWQpCit2b2lkIF9f
aW5pdCBwdl90cmFwX2luaXQodm9pZCkKIHsKLSAgICB1bnNpZ25lZCBpbnQgdmVjdG9yOwotCi0g
ICAgLyogUmVwbGFjZSBlYXJseSBwYWdlZmF1bHQgd2l0aCByZWFsIHBhZ2VmYXVsdCBoYW5kbGVy
LiAqLwotICAgIHNldF9pbnRyX2dhdGUoVFJBUF9wYWdlX2ZhdWx0LCAmcGFnZV9mYXVsdCk7Ci0K
ICAgICAvKiBUaGUgMzItb24tNjQgaHlwZXJjYWxsIHZlY3RvciBpcyBvbmx5IGFjY2Vzc2libGUg
ZnJvbSByaW5nIDEuICovCiAgICAgX3NldF9nYXRlKGlkdF90YWJsZSArIEhZUEVSQ0FMTF9WRUNU
T1IsCiAgICAgICAgICAgICAgIFNZU19ERVNDX3RyYXBfZ2F0ZSwgMSwgZW50cnlfaW50ODIpOwpA
QCAtMTg4Niw2ICsxODgwLDE5IEBAIHZvaWQgX19pbml0IHRyYXBfaW5pdCh2b2lkKQogICAgIC8q
IEZhc3QgdHJhcCBmb3IgaW50ODAgKGZhc3RlciB0aGFuIHRha2luZyB0aGUgI0dQLWZpeHVwIHBh
dGgpLiAqLwogICAgIF9zZXRfZ2F0ZShpZHRfdGFibGUgKyAweDgwLCBTWVNfREVTQ190cmFwX2dh
dGUsIDMsICZpbnQ4MF9kaXJlY3RfdHJhcCk7CiAKKyAgICBvcGVuX3NvZnRpcnEoTk1JX01DRV9T
T0ZUSVJRLCBubWlfbWNlX3NvZnRpcnEpOworfQorCitleHRlcm4gdm9pZCAoKmNvbnN0IGF1dG9n
ZW5fZW50cnlwb2ludHNbTlJfVkVDVE9SU10pKHZvaWQpOwordm9pZCBfX2luaXQgdHJhcF9pbml0
KHZvaWQpCit7CisgICAgdW5zaWduZWQgaW50IHZlY3RvcjsKKworICAgIHB2X3RyYXBfaW5pdCgp
OworCisgICAgLyogUmVwbGFjZSBlYXJseSBwYWdlZmF1bHQgd2l0aCByZWFsIHBhZ2VmYXVsdCBo
YW5kbGVyLiAqLworICAgIHNldF9pbnRyX2dhdGUoVFJBUF9wYWdlX2ZhdWx0LCAmcGFnZV9mYXVs
dCk7CisKICAgICBmb3IgKCB2ZWN0b3IgPSAwOyB2ZWN0b3IgPCBOUl9WRUNUT1JTOyArK3ZlY3Rv
ciApCiAgICAgewogICAgICAgICBpZiAoIGF1dG9nZW5fZW50cnlwb2ludHNbdmVjdG9yXSApCkBA
IC0xOTA1LDcgKzE5MTIsNiBAQCB2b2lkIF9faW5pdCB0cmFwX2luaXQodm9pZCkKIAogICAgIGNw
dV9pbml0KCk7CiAKLSAgICBvcGVuX3NvZnRpcnEoTk1JX01DRV9TT0ZUSVJRLCBubWlfbWNlX3Nv
ZnRpcnEpOwogICAgIG9wZW5fc29mdGlycShQQ0lfU0VSUl9TT0ZUSVJRLCBwY2lfc2Vycl9zb2Z0
aXJxKTsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi90cmFwcy5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi90cmFwcy5oCmluZGV4IGE0YWY2OWU0ODYuLjQyNmM4ZjYy
MTYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHYvdHJhcHMuaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L3B2L3RyYXBzLmgKQEAgLTI1LDYgKzI1LDggQEAKIAogI2luY2x1ZGUg
PHB1YmxpYy94ZW4uaD4KIAordm9pZCBwdl90cmFwX2luaXQodm9pZCk7CisKIGludCBwdl9lbXVs
YXRlX3ByaXZpbGVnZWRfb3Aoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOwogdm9pZCBwdl9l
bXVsYXRlX2dhdGVfb3Aoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOwogaW50IHB2X2VtdWxh
dGVfaW52YWxpZF9yZHRzY3Aoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOwpAQCAtMzIsNiAr
MzQsOCBAQCBpbnQgcHZfZW11bGF0ZV9mb3JjZWRfaW52YWxpZF9vcChzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncyk7CiAKICNlbHNlICAvKiAhQ09ORklHX1BWICovCiAKK3ZvaWQgcHZfdHJhcF9p
bml0KHZvaWQpIHt9CisKIGludCBwdl9lbXVsYXRlX3ByaXZpbGVnZWRfb3Aoc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MpIHsgcmV0dXJuIDA7IH0KIHZvaWQgcHZfZW11bGF0ZV9nYXRlX29wKHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKSB7fQogaW50IHB2X2VtdWxhdGVfaW52YWxpZF9yZHRz
Y3Aoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpIHsgcmV0dXJuIDA7IH0KLS0gCjIuMTEuMAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 08 17:16:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 17: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 1dJ12r-00065T-N4; Thu, 08 Jun 2017 17: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=3259bf657=wei.liu2@citrix.com>)
 id 1dJ12r-00061s-BN
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 17:16:29 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 1D/22-03613-D6689395; Thu, 08 Jun 2017 17:16:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeJIrShJLcpLzFFi42JxWrohUjenzTL
 S4OxcXYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePsxT7Ggl2iFff/HmVtYHwu2MXIySEh4C9x
 +sZXdhCbTUBZ4mdnLxuILSKgJ9F04DkjiM0skCfR+fEjWI2wgI/E5Sk9YDaLgIrE1/YLYDavg
 KXEqxf3WCBmykvsarvICmJzAsWXfJ7O3MXIwSEkYCHRuzMBJCwkoCDRMf0YE0SroMTJmU9YIF
 ZJSBx88YJ5AiPvLCSpWUhSCxiZVjGqF6cWlaUW6RrqJRVlpmeU5CZm5ugaGpjp5aYWFyemp+Y
 kJhXrJefnbmIEBg4DEOxg3Pnc6RCjJAeTkiivYqtlpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ
 Xm+QnGBRanpqRVpmDjCEYdISHDxKIrxrG4DSvMUFibnFmekQqVOMilLivDtB+gRAEhmleXBts
 Li5xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWFeUZApPJl5JXDTXwEtZgJavOSdBcjikkSElF
 QDo5zu3GfzVur+eLtrjsaGGdzGjyef+vUm7v/XM+5Lmq9Mu9jnG/W8hW2x0ER21pNyCrKlF7t
 tew/fPHTnFHOQ7Ppr19m5XPY+XeWUbKmg+0zHR8zw149NgXuWPgh6LXl/QuEue+f8pGuXX/an
 1uZVRx1q6bpdY3yqsmsb002deUwbG+3N563YEanEUpyRaKjFXFScCADUwcV7lgIAAA==
X-Env-Sender: prvs=3259bf657=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1496942180!106940754!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26233 invoked from network); 8 Jun 2017 17:16:28 -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 Jun 2017 17:16:28 -0000
X-IronPort-AV: E=Sophos;i="5.39,315,1493683200"; d="scan'208";a="427129650"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 8 Jun 2017 18:11:46 +0100
Message-ID: <20170608171203.20416-11-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170608171203.20416-1-wei.liu2@citrix.com>
References: <20170608171203.20416-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 v4 10/27] x86/traps: move set_guest_{machine,
	nmi}_trapbounce
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGFrZSB0aGUgb3Bwb3J0dW5pdHkgdG8gY2hhbmdlIHRoZWlyIHJldHVybiB0eXBlIHRvIGJvb2wu
IEFuZCByZW5hbWUKInYiIHRvICJjdXJyIi4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3B2L3RyYXBzLmMgfCAyNyArKysrKysr
KysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni90cmFwcy5jICAgIHwgMjcgLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDI3IGluc2VydGlvbnMoKyks
IDI3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi90cmFwcy5jIGIv
eGVuL2FyY2gveDg2L3B2L3RyYXBzLmMKaW5kZXggZWM3ZmYxMDQwYi4uZTM3NGNkNzNiNCAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L3Ry
YXBzLmMKQEAgLTE1Niw2ICsxNTYsMzMgQEAgdm9pZCBwdl9pbmplY3RfZXZlbnQoY29uc3Qgc3Ry
dWN0IHg4Nl9ldmVudCAqZXZlbnQpCiAgICAgfQogfQogCisvKgorICogQ2FsbGVkIGZyb20gYXNt
IHRvIHNldCB1cCB0aGUgTUNFIHRyYXBib3VuY2UgaW5mby4KKyAqIFJldHVybnMgZmFsc2Ugbm8g
Y2FsbGJhY2sgaXMgc2V0IHVwLCBlbHNlIHRydWUuCisgKi8KK2Jvb2wgc2V0X2d1ZXN0X21hY2hp
bmVjaGVja190cmFwYm91bmNlKHZvaWQpCit7CisgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJy
ZW50OworICAgIHN0cnVjdCB0cmFwX2JvdW5jZSAqdGIgPSAmY3Vyci0+YXJjaC5wdl92Y3B1LnRy
YXBfYm91bmNlOworCisgICAgcHZfaW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX21hY2hpbmVfY2hl
Y2ssIFg4Nl9FVkVOVF9OT19FQyk7CisgICAgdGItPmZsYWdzICY9IH5UQkZfRVhDRVBUSU9OOyAv
KiBub3QgbmVlZGVkIGZvciBNQ0UgZGVsaXZlcnkgcGF0aCAqLworICAgIHJldHVybiAhbnVsbF90
cmFwX2JvdW5jZShjdXJyLCB0Yik7Cit9CisKKy8qCisgKiBDYWxsZWQgZnJvbSBhc20gdG8gc2V0
IHVwIHRoZSBOTUkgdHJhcGJvdW5jZSBpbmZvLgorICogUmV0dXJucyBmYWxzZSBpZiBubyBjYWxs
YmFjayBpcyBzZXQgdXAsIGVsc2UgdHJ1ZS4KKyAqLworYm9vbCBzZXRfZ3Vlc3Rfbm1pX3RyYXBi
b3VuY2Uodm9pZCkKK3sKKyAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7CisgICAgc3Ry
dWN0IHRyYXBfYm91bmNlICp0YiA9ICZjdXJyLT5hcmNoLnB2X3ZjcHUudHJhcF9ib3VuY2U7Cisg
ICAgcHZfaW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX25taSwgWDg2X0VWRU5UX05PX0VDKTsKKyAg
ICB0Yi0+ZmxhZ3MgJj0gflRCRl9FWENFUFRJT047IC8qIG5vdCBuZWVkZWQgZm9yIE5NSSBkZWxp
dmVyeSBwYXRoICovCisgICAgcmV0dXJuICFudWxsX3RyYXBfYm91bmNlKGN1cnIsIHRiKTsKK30K
KwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni90cmFwcy5jIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKaW5kZXggNmFiZmI2MmMwYy4u
MDEzZGU3MDJhZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3RyYXBzLmMKKysrIGIveGVuL2Fy
Y2gveDg2L3RyYXBzLmMKQEAgLTYyNiwzMyArNjI2LDYgQEAgdm9pZCBmYXRhbF90cmFwKGNvbnN0
IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBib29sX3Qgc2hvd19yZW1vdGUpCiAgICAgICAg
ICAgKHJlZ3MtPmVmbGFncyAmIFg4Nl9FRkxBR1NfSUYpID8gIiIgOiAiLCBJTiBJTlRFUlJVUFQg
Q09OVEVYVCIpOwogfQogCi0vKgotICogQ2FsbGVkIGZyb20gYXNtIHRvIHNldCB1cCB0aGUgTUNF
IHRyYXBib3VuY2UgaW5mby4KLSAqIFJldHVybnMgMCBpZiBubyBjYWxsYmFjayBpcyBzZXQgdXAs
IGVsc2UgMS4KLSAqLwotaW50IHNldF9ndWVzdF9tYWNoaW5lY2hlY2tfdHJhcGJvdW5jZSh2b2lk
KQotewotICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKLSAgICBzdHJ1Y3QgdHJhcF9ib3Vu
Y2UgKnRiID0gJnYtPmFyY2gucHZfdmNwdS50cmFwX2JvdW5jZTsKLSAKLSAgICBwdl9pbmplY3Rf
aHdfZXhjZXB0aW9uKFRSQVBfbWFjaGluZV9jaGVjaywgWDg2X0VWRU5UX05PX0VDKTsKLSAgICB0
Yi0+ZmxhZ3MgJj0gflRCRl9FWENFUFRJT047IC8qIG5vdCBuZWVkZWQgZm9yIE1DRSBkZWxpdmVy
eSBwYXRoICovCi0gICAgcmV0dXJuICFudWxsX3RyYXBfYm91bmNlKHYsIHRiKTsKLX0KLQotLyoK
LSAqIENhbGxlZCBmcm9tIGFzbSB0byBzZXQgdXAgdGhlIE5NSSB0cmFwYm91bmNlIGluZm8uCi0g
KiBSZXR1cm5zIDAgaWYgbm8gY2FsbGJhY2sgaXMgc2V0IHVwLCBlbHNlIDEuCi0gKi8KLWludCBz
ZXRfZ3Vlc3Rfbm1pX3RyYXBib3VuY2Uodm9pZCkKLXsKLSAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1
cnJlbnQ7Ci0gICAgc3RydWN0IHRyYXBfYm91bmNlICp0YiA9ICZ2LT5hcmNoLnB2X3ZjcHUudHJh
cF9ib3VuY2U7Ci0gICAgcHZfaW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX25taSwgWDg2X0VWRU5U
X05PX0VDKTsKLSAgICB0Yi0+ZmxhZ3MgJj0gflRCRl9FWENFUFRJT047IC8qIG5vdCBuZWVkZWQg
Zm9yIE5NSSBkZWxpdmVyeSBwYXRoICovCi0gICAgcmV0dXJuICFudWxsX3RyYXBfYm91bmNlKHYs
IHRiKTsKLX0KLQogdm9pZCBkb19yZXNlcnZlZF90cmFwKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzKQogewogICAgIHVuc2lnbmVkIGludCB0cmFwbnIgPSByZWdzLT5lbnRyeV92ZWN0b3I7Ci0t
IAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 08 17:16:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 17:16: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 1dJ12t-000688-Uj; Thu, 08 Jun 2017 17:16: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=3259bf657=wei.liu2@citrix.com>)
 id 1dJ12t-00066y-CE
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 17:16:31 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 D4/51-03557-E6689395; Thu, 08 Jun 2017 17:16:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpikeJIrShJLcpLzFFi42JxWrrBXjevzTL
 S4MUUIYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePs1ufMBfcdKibuUWlgPKvTxcjJISHgL7Hv
 8i1WEJtNQFniZ2cvG4gtIqAn0XTgOSOIzSyQJ9H58SM7iC0sEChxcfp2sBoWARWJZzMOgNm8A
 pYSu/teskDMlJfY1XYRbCYnUHzJ5+nMXYwcHEICFhK9OxNAwkICChId048xQbQKSpyc+YQFYp
 WExMEXL5gnMPLOQpKahSS1gJFpFaN6cWpRWWqRroleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5
 iUrFecn7uJkZg2DAAwQ7G7sv+hxglOZiURHkVWy0jhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw
 eoPkBItS01Mr0jJzgAEMk5bg4FES4V3bAJTmLS5IzC3OTIdInWJUlBLntQXpEwBJZJTmwbXBo
 uYSo6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHlFQabwZOaVwE1/BbSYCWjxkncWIItLEhFSUg
 2Mfm9YO4rcelyz7yg2Ppz48eTvHT8++DqpLXIIjKl0kqmyT8mXtb7QmfDkncEbE6b05xxtT1I
 NTJu0RMK+F8kJVnVN37hKVMUxzNjwYbbZZKXOjxdOSHp1PJt2sUpZ+nOnVJHO+13ByfvXZ8tV
 Tlhh4D+1bsGBNbeKPLrn/zDaO8/srfyFTdOUWIozEg21mIuKEwG5C2QZlQIAAA==
X-Env-Sender: prvs=3259bf657=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1496942179!94330782!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25631 invoked from network); 8 Jun 2017 17:16:29 -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;
 8 Jun 2017 17:16:29 -0000
X-IronPort-AV: E=Sophos;i="5.39,315,1493683200"; d="scan'208";a="435687699"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 8 Jun 2017 18:11:58 +0100
Message-ID: <20170608171203.20416-23-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170608171203.20416-1-wei.liu2@citrix.com>
References: <20170608171203.20416-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 v4 22/27] x86: move compat_iret along side its
	non-compat variant
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; 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
aC94ODYvcHYvaXJldC5jICAgICAgICAgICAgIHwgMTIwICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L3RyYXBzLmMgfCAxMjAg
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAx
MjAgaW5zZXJ0aW9ucygrKSwgMTIwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9wdi9pcmV0LmMgYi94ZW4vYXJjaC94ODYvcHYvaXJldC5jCmluZGV4IDM1OGFlN2NmMDgu
LjAxM2U2MTliM2YgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9pcmV0LmMKKysrIGIveGVu
L2FyY2gveDg2L3B2L2lyZXQuYwpAQCAtNjEsNiArNjEsMTI2IEBAIHVuc2lnbmVkIGxvbmcgZG9f
aXJldCh2b2lkKQogICAgIHJldHVybiAwOwogfQogCit1bnNpZ25lZCBpbnQgY29tcGF0X2lyZXQo
dm9pZCkKK3sKKyAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyA9IGd1ZXN0X2NwdV91c2Vy
X3JlZ3MoKTsKKyAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7CisgICAgdTMyIGVmbGFnczsK
KworICAgIC8qIFRyaW0gc3RhY2sgcG9pbnRlciB0byAzMiBiaXRzLiAqLworICAgIHJlZ3MtPnJz
cCA9ICh1MzIpcmVncy0+cnNwOworCisgICAgLyogUmVzdG9yZSBFQVggKGNsb2JiZXJlZCBieSBo
eXBlcmNhbGwpLiAqLworICAgIGlmICggdW5saWtlbHkoX19nZXRfdXNlcihyZWdzLT5lYXgsICh1
MzIgKilyZWdzLT5yc3ApKSApCisgICAgeworICAgICAgICBkb21haW5fY3Jhc2godi0+ZG9tYWlu
KTsKKyAgICAgICAgcmV0dXJuIDA7CisgICAgfQorCisgICAgLyogUmVzdG9yZSBDUyBhbmQgRUlQ
LiAqLworICAgIGlmICggdW5saWtlbHkoX19nZXRfdXNlcihyZWdzLT5laXAsICh1MzIgKilyZWdz
LT5yc3AgKyAxKSkgfHwKKyAgICAgICAgdW5saWtlbHkoX19nZXRfdXNlcihyZWdzLT5jcywgKHUz
MiAqKXJlZ3MtPnJzcCArIDIpKSApCisgICAgeworICAgICAgICBkb21haW5fY3Jhc2godi0+ZG9t
YWluKTsKKyAgICAgICAgcmV0dXJuIDA7CisgICAgfQorCisgICAgLyoKKyAgICAgKiBGaXggdXAg
YW5kIHJlc3RvcmUgRUZMQUdTLiBXZSBmaXggdXAgaW4gYSBsb2NhbCBzdGFnaW5nIGFyZWEKKyAg
ICAgKiB0byBhdm9pZCBmaXJpbmcgdGhlIEJVR19PTihJT1BMKSBjaGVjayBpbiBhcmNoX2dldF9p
bmZvX2d1ZXN0LgorICAgICAqLworICAgIGlmICggdW5saWtlbHkoX19nZXRfdXNlcihlZmxhZ3Ms
ICh1MzIgKilyZWdzLT5yc3AgKyAzKSkgKQorICAgIHsKKyAgICAgICAgZG9tYWluX2NyYXNoKHYt
PmRvbWFpbik7CisgICAgICAgIHJldHVybiAwOworICAgIH0KKworICAgIGlmICggVk1fQVNTSVNU
KHYtPmRvbWFpbiwgYXJjaGl0ZWN0dXJhbF9pb3BsKSApCisgICAgICAgIHYtPmFyY2gucHZfdmNw
dS5pb3BsID0gZWZsYWdzICYgWDg2X0VGTEFHU19JT1BMOworCisgICAgcmVncy0+ZWZsYWdzID0g
KGVmbGFncyAmIH5YODZfRUZMQUdTX0lPUEwpIHwgWDg2X0VGTEFHU19JRjsKKworICAgIGlmICgg
dW5saWtlbHkoZWZsYWdzICYgWDg2X0VGTEFHU19WTSkgKQorICAgIHsKKyAgICAgICAgLyoKKyAg
ICAgICAgICogQ2Fubm90IHJldHVybiB0byBWTTg2IG1vZGU6IGluamVjdCBhIEdQIGZhdWx0IGlu
c3RlYWQuIE5vdGUgdGhhdAorICAgICAgICAgKiB0aGUgR1AgZmF1bHQgaXMgcmVwb3J0ZWQgb24g
dGhlIGZpcnN0IFZNODYgbW9kZSBpbnN0cnVjdGlvbiwgbm90IG9uCisgICAgICAgICAqIHRoZSBJ
UkVUICh3aGljaCBpcyB3aHkgd2UgY2FuIHNpbXBseSBsZWF2ZSB0aGUgc3RhY2sgZnJhbWUgYXMt
aXMKKyAgICAgICAgICogKGV4Y2VwdCBmb3IgcGVyaGFwcyBoYXZpbmcgdG8gY29weSBpdCksIHdo
aWNoIGluIHR1cm4gc2VlbXMgYmV0dGVyCisgICAgICAgICAqIHRoYW4gdGVhY2hpbmcgY3JlYXRl
X2JvdW5jZV9mcmFtZSgpIHRvIG5lZWRsZXNzbHkgZGVhbCB3aXRoIHZtODYKKyAgICAgICAgICog
bW9kZSBmcmFtZXMpLgorICAgICAgICAgKi8KKyAgICAgICAgY29uc3Qgc3RydWN0IHRyYXBfaW5m
byAqdGk7CisgICAgICAgIHUzMiB4LCBrc3AgPSB2LT5hcmNoLnB2X3ZjcHUua2VybmVsX3NwIC0g
NDA7CisgICAgICAgIHVuc2lnbmVkIGludCBpOworICAgICAgICBpbnQgcmMgPSAwOworCisgICAg
ICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICJWTTg2IG1vZGUgdW5hdmFpbGFibGUgKGtzcDolMDhY
LT4lMDhYKVxuIiwKKyAgICAgICAgICAgICAgICAgcmVncy0+ZXNwLCBrc3ApOworICAgICAgICBp
ZiAoIGtzcCA8IHJlZ3MtPmVzcCApCisgICAgICAgIHsKKyAgICAgICAgICAgIGZvciAoaSA9IDE7
IGkgPCAxMDsgKytpKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIHJjIHw9IF9fZ2V0
X3VzZXIoeCwgKHUzMiAqKXJlZ3MtPnJzcCArIGkpOworICAgICAgICAgICAgICAgIHJjIHw9IF9f
cHV0X3VzZXIoeCwgKHUzMiAqKSh1bnNpZ25lZCBsb25nKWtzcCArIGkpOworICAgICAgICAgICAg
fQorICAgICAgICB9CisgICAgICAgIGVsc2UgaWYgKCBrc3AgPiByZWdzLT5lc3AgKQorICAgICAg
ICB7CisgICAgICAgICAgICBmb3IgKCBpID0gOTsgaSA+IDA7IC0taSApCisgICAgICAgICAgICB7
CisgICAgICAgICAgICAgICAgcmMgfD0gX19nZXRfdXNlcih4LCAodTMyICopcmVncy0+cnNwICsg
aSk7CisgICAgICAgICAgICAgICAgcmMgfD0gX19wdXRfdXNlcih4LCAodTMyICopKHVuc2lnbmVk
IGxvbmcpa3NwICsgaSk7CisgICAgICAgICAgICB9CisgICAgICAgIH0KKyAgICAgICAgaWYgKCBy
YyApCisgICAgICAgIHsKKyAgICAgICAgICAgIGRvbWFpbl9jcmFzaCh2LT5kb21haW4pOworICAg
ICAgICAgICAgcmV0dXJuIDA7CisgICAgICAgIH0KKyAgICAgICAgcmVncy0+ZXNwID0ga3NwOwor
ICAgICAgICByZWdzLT5zcyA9IHYtPmFyY2gucHZfdmNwdS5rZXJuZWxfc3M7CisKKyAgICAgICAg
dGkgPSAmdi0+YXJjaC5wdl92Y3B1LnRyYXBfY3R4dFtUUkFQX2dwX2ZhdWx0XTsKKyAgICAgICAg
aWYgKCBUSV9HRVRfSUYodGkpICkKKyAgICAgICAgICAgIGVmbGFncyAmPSB+WDg2X0VGTEFHU19J
RjsKKyAgICAgICAgcmVncy0+ZWZsYWdzICY9IH4oWDg2X0VGTEFHU19WTXxYODZfRUZMQUdTX1JG
fAorICAgICAgICAgICAgICAgICAgICAgICAgICBYODZfRUZMQUdTX05UfFg4Nl9FRkxBR1NfVEYp
OworICAgICAgICBpZiAoIHVubGlrZWx5KF9fcHV0X3VzZXIoMCwgKHUzMiAqKXJlZ3MtPnJzcCkp
ICkKKyAgICAgICAgeworICAgICAgICAgICAgZG9tYWluX2NyYXNoKHYtPmRvbWFpbik7CisgICAg
ICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgfQorICAgICAgICByZWdzLT5laXAgPSB0aS0+YWRk
cmVzczsKKyAgICAgICAgcmVncy0+Y3MgPSB0aS0+Y3M7CisgICAgfQorICAgIGVsc2UgaWYgKCB1
bmxpa2VseShyaW5nXzAocmVncykpICkKKyAgICB7CisgICAgICAgIGRvbWFpbl9jcmFzaCh2LT5k
b21haW4pOworICAgICAgICByZXR1cm4gMDsKKyAgICB9CisgICAgZWxzZSBpZiAoIHJpbmdfMShy
ZWdzKSApCisgICAgICAgIHJlZ3MtPmVzcCArPSAxNjsKKyAgICAvKiBSZXR1cm4gdG8gcmluZyAy
LzM6IHJlc3RvcmUgRVNQIGFuZCBTUy4gKi8KKyAgICBlbHNlIGlmICggX19nZXRfdXNlcihyZWdz
LT5zcywgKHUzMiAqKXJlZ3MtPnJzcCArIDUpIHx8CisgICAgICAgICAgICAgIF9fZ2V0X3VzZXIo
cmVncy0+ZXNwLCAodTMyICopcmVncy0+cnNwICsgNCkgKQorICAgIHsKKyAgICAgICAgZG9tYWlu
X2NyYXNoKHYtPmRvbWFpbik7CisgICAgICAgIHJldHVybiAwOworICAgIH0KKworICAgIC8qIFJl
c3RvcmUgdXBjYWxsIG1hc2sgZnJvbSBzdXBwbGllZCBFRkxBR1MuSUYuICovCisgICAgdmNwdV9p
bmZvKHYsIGV2dGNobl91cGNhbGxfbWFzaykgPSAhKGVmbGFncyAmIFg4Nl9FRkxBR1NfSUYpOwor
CisgICAgYXN5bmNfZXhjZXB0aW9uX2NsZWFudXAodik7CisKKyAgICAvKgorICAgICAqIFRoZSBo
eXBlcmNhbGwgZXhpdCBwYXRoIHdpbGwgb3ZlcndyaXRlIEVBWCB3aXRoIHRoaXMgcmV0dXJuCisg
ICAgICogdmFsdWUuCisgICAgICovCisgICAgcmV0dXJuIHJlZ3MtPmVheDsKK30KKwogLyoKICAq
IExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94
ODZfNjQvY29tcGF0L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC90cmFwcy5j
CmluZGV4IGFkZDRhZjM0MDMuLmRmNjkxZjBhZTMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94
ODZfNjQvY29tcGF0L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvdHJh
cHMuYwpAQCAtNjYsMTI2ICs2Niw2IEBAIHZvaWQgY29tcGF0X3Nob3dfZ3Vlc3Rfc3RhY2soc3Ry
dWN0IHZjcHUgKnYsIGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAogICAgIHByaW50
aygiXG4iKTsKIH0KIAotdW5zaWduZWQgaW50IGNvbXBhdF9pcmV0KHZvaWQpCi17Ci0gICAgc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MgPSBndWVzdF9jcHVfdXNlcl9yZWdzKCk7Ci0gICAgc3Ry
dWN0IHZjcHUgKnYgPSBjdXJyZW50OwotICAgIHUzMiBlZmxhZ3M7Ci0KLSAgICAvKiBUcmltIHN0
YWNrIHBvaW50ZXIgdG8gMzIgYml0cy4gKi8KLSAgICByZWdzLT5yc3AgPSAodTMyKXJlZ3MtPnJz
cDsKLQotICAgIC8qIFJlc3RvcmUgRUFYIChjbG9iYmVyZWQgYnkgaHlwZXJjYWxsKS4gKi8KLSAg
ICBpZiAoIHVubGlrZWx5KF9fZ2V0X3VzZXIocmVncy0+ZWF4LCAodTMyICopcmVncy0+cnNwKSkg
KQotICAgIHsKLSAgICAgICAgZG9tYWluX2NyYXNoKHYtPmRvbWFpbik7Ci0gICAgICAgIHJldHVy
biAwOwotICAgIH0KLQotICAgIC8qIFJlc3RvcmUgQ1MgYW5kIEVJUC4gKi8KLSAgICBpZiAoIHVu
bGlrZWx5KF9fZ2V0X3VzZXIocmVncy0+ZWlwLCAodTMyICopcmVncy0+cnNwICsgMSkpIHx8Ci0g
ICAgICAgIHVubGlrZWx5KF9fZ2V0X3VzZXIocmVncy0+Y3MsICh1MzIgKilyZWdzLT5yc3AgKyAy
KSkgKQotICAgIHsKLSAgICAgICAgZG9tYWluX2NyYXNoKHYtPmRvbWFpbik7Ci0gICAgICAgIHJl
dHVybiAwOwotICAgIH0KLQotICAgIC8qCi0gICAgICogRml4IHVwIGFuZCByZXN0b3JlIEVGTEFH
Uy4gV2UgZml4IHVwIGluIGEgbG9jYWwgc3RhZ2luZyBhcmVhCi0gICAgICogdG8gYXZvaWQgZmly
aW5nIHRoZSBCVUdfT04oSU9QTCkgY2hlY2sgaW4gYXJjaF9nZXRfaW5mb19ndWVzdC4KLSAgICAg
Ki8KLSAgICBpZiAoIHVubGlrZWx5KF9fZ2V0X3VzZXIoZWZsYWdzLCAodTMyICopcmVncy0+cnNw
ICsgMykpICkKLSAgICB7Ci0gICAgICAgIGRvbWFpbl9jcmFzaCh2LT5kb21haW4pOwotICAgICAg
ICByZXR1cm4gMDsKLSAgICB9Ci0KLSAgICBpZiAoIFZNX0FTU0lTVCh2LT5kb21haW4sIGFyY2hp
dGVjdHVyYWxfaW9wbCkgKQotICAgICAgICB2LT5hcmNoLnB2X3ZjcHUuaW9wbCA9IGVmbGFncyAm
IFg4Nl9FRkxBR1NfSU9QTDsKLQotICAgIHJlZ3MtPmVmbGFncyA9IChlZmxhZ3MgJiB+WDg2X0VG
TEFHU19JT1BMKSB8IFg4Nl9FRkxBR1NfSUY7Ci0KLSAgICBpZiAoIHVubGlrZWx5KGVmbGFncyAm
IFg4Nl9FRkxBR1NfVk0pICkKLSAgICB7Ci0gICAgICAgIC8qCi0gICAgICAgICAqIENhbm5vdCBy
ZXR1cm4gdG8gVk04NiBtb2RlOiBpbmplY3QgYSBHUCBmYXVsdCBpbnN0ZWFkLiBOb3RlIHRoYXQK
LSAgICAgICAgICogdGhlIEdQIGZhdWx0IGlzIHJlcG9ydGVkIG9uIHRoZSBmaXJzdCBWTTg2IG1v
ZGUgaW5zdHJ1Y3Rpb24sIG5vdCBvbgotICAgICAgICAgKiB0aGUgSVJFVCAod2hpY2ggaXMgd2h5
IHdlIGNhbiBzaW1wbHkgbGVhdmUgdGhlIHN0YWNrIGZyYW1lIGFzLWlzCi0gICAgICAgICAqIChl
eGNlcHQgZm9yIHBlcmhhcHMgaGF2aW5nIHRvIGNvcHkgaXQpLCB3aGljaCBpbiB0dXJuIHNlZW1z
IGJldHRlcgotICAgICAgICAgKiB0aGFuIHRlYWNoaW5nIGNyZWF0ZV9ib3VuY2VfZnJhbWUoKSB0
byBuZWVkbGVzc2x5IGRlYWwgd2l0aCB2bTg2Ci0gICAgICAgICAqIG1vZGUgZnJhbWVzKS4KLSAg
ICAgICAgICovCi0gICAgICAgIGNvbnN0IHN0cnVjdCB0cmFwX2luZm8gKnRpOwotICAgICAgICB1
MzIgeCwga3NwID0gdi0+YXJjaC5wdl92Y3B1Lmtlcm5lbF9zcCAtIDQwOwotICAgICAgICB1bnNp
Z25lZCBpbnQgaTsKLSAgICAgICAgaW50IHJjID0gMDsKLQotICAgICAgICBnZHByaW50ayhYRU5M
T0dfRVJSLCAiVk04NiBtb2RlIHVuYXZhaWxhYmxlIChrc3A6JTA4WC0+JTA4WClcbiIsCi0gICAg
ICAgICAgICAgICAgIHJlZ3MtPmVzcCwga3NwKTsKLSAgICAgICAgaWYgKCBrc3AgPCByZWdzLT5l
c3AgKQotICAgICAgICB7Ci0gICAgICAgICAgICBmb3IgKGkgPSAxOyBpIDwgMTA7ICsraSkKLSAg
ICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICByYyB8PSBfX2dldF91c2VyKHgsICh1MzIgKily
ZWdzLT5yc3AgKyBpKTsKLSAgICAgICAgICAgICAgICByYyB8PSBfX3B1dF91c2VyKHgsICh1MzIg
KikodW5zaWduZWQgbG9uZylrc3AgKyBpKTsKLSAgICAgICAgICAgIH0KLSAgICAgICAgfQotICAg
ICAgICBlbHNlIGlmICgga3NwID4gcmVncy0+ZXNwICkKLSAgICAgICAgewotICAgICAgICAgICAg
Zm9yICggaSA9IDk7IGkgPiAwOyAtLWkgKQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAg
IHJjIHw9IF9fZ2V0X3VzZXIoeCwgKHUzMiAqKXJlZ3MtPnJzcCArIGkpOwotICAgICAgICAgICAg
ICAgIHJjIHw9IF9fcHV0X3VzZXIoeCwgKHUzMiAqKSh1bnNpZ25lZCBsb25nKWtzcCArIGkpOwot
ICAgICAgICAgICAgfQotICAgICAgICB9Ci0gICAgICAgIGlmICggcmMgKQotICAgICAgICB7Ci0g
ICAgICAgICAgICBkb21haW5fY3Jhc2godi0+ZG9tYWluKTsKLSAgICAgICAgICAgIHJldHVybiAw
OwotICAgICAgICB9Ci0gICAgICAgIHJlZ3MtPmVzcCA9IGtzcDsKLSAgICAgICAgcmVncy0+c3Mg
PSB2LT5hcmNoLnB2X3ZjcHUua2VybmVsX3NzOwotCi0gICAgICAgIHRpID0gJnYtPmFyY2gucHZf
dmNwdS50cmFwX2N0eHRbVFJBUF9ncF9mYXVsdF07Ci0gICAgICAgIGlmICggVElfR0VUX0lGKHRp
KSApCi0gICAgICAgICAgICBlZmxhZ3MgJj0gflg4Nl9FRkxBR1NfSUY7Ci0gICAgICAgIHJlZ3Mt
PmVmbGFncyAmPSB+KFg4Nl9FRkxBR1NfVk18WDg2X0VGTEFHU19SRnwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgWDg2X0VGTEFHU19OVHxYODZfRUZMQUdTX1RGKTsKLSAgICAgICAgaWYgKCB1
bmxpa2VseShfX3B1dF91c2VyKDAsICh1MzIgKilyZWdzLT5yc3ApKSApCi0gICAgICAgIHsKLSAg
ICAgICAgICAgIGRvbWFpbl9jcmFzaCh2LT5kb21haW4pOwotICAgICAgICAgICAgcmV0dXJuIDA7
Ci0gICAgICAgIH0KLSAgICAgICAgcmVncy0+ZWlwID0gdGktPmFkZHJlc3M7Ci0gICAgICAgIHJl
Z3MtPmNzID0gdGktPmNzOwotICAgIH0KLSAgICBlbHNlIGlmICggdW5saWtlbHkocmluZ18wKHJl
Z3MpKSApCi0gICAgewotICAgICAgICBkb21haW5fY3Jhc2godi0+ZG9tYWluKTsKLSAgICAgICAg
cmV0dXJuIDA7Ci0gICAgfQotICAgIGVsc2UgaWYgKCByaW5nXzEocmVncykgKQotICAgICAgICBy
ZWdzLT5lc3AgKz0gMTY7Ci0gICAgLyogUmV0dXJuIHRvIHJpbmcgMi8zOiByZXN0b3JlIEVTUCBh
bmQgU1MuICovCi0gICAgZWxzZSBpZiAoIF9fZ2V0X3VzZXIocmVncy0+c3MsICh1MzIgKilyZWdz
LT5yc3AgKyA1KSB8fAotICAgICAgICAgICAgICBfX2dldF91c2VyKHJlZ3MtPmVzcCwgKHUzMiAq
KXJlZ3MtPnJzcCArIDQpICkKLSAgICB7Ci0gICAgICAgIGRvbWFpbl9jcmFzaCh2LT5kb21haW4p
OwotICAgICAgICByZXR1cm4gMDsKLSAgICB9Ci0KLSAgICAvKiBSZXN0b3JlIHVwY2FsbCBtYXNr
IGZyb20gc3VwcGxpZWQgRUZMQUdTLklGLiAqLwotICAgIHZjcHVfaW5mbyh2LCBldnRjaG5fdXBj
YWxsX21hc2spID0gIShlZmxhZ3MgJiBYODZfRUZMQUdTX0lGKTsKLQotICAgIGFzeW5jX2V4Y2Vw
dGlvbl9jbGVhbnVwKHYpOwotCi0gICAgLyoKLSAgICAgKiBUaGUgaHlwZXJjYWxsIGV4aXQgcGF0
aCB3aWxsIG92ZXJ3cml0ZSBFQVggd2l0aCB0aGlzIHJldHVybgotICAgICAqIHZhbHVlLgotICAg
ICAqLwotICAgIHJldHVybiByZWdzLT5lYXg7Ci19Ci0KIHN0YXRpYyBsb25nIGNvbXBhdF9yZWdp
c3Rlcl9ndWVzdF9jYWxsYmFjaygKICAgICBzdHJ1Y3QgY29tcGF0X2NhbGxiYWNrX3JlZ2lzdGVy
ICpyZWcpCiB7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 08 17:16:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 17:16:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dJ12v-00069r-6E; Thu, 08 Jun 2017 17: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=3259bf657=wei.liu2@citrix.com>)
 id 1dJ12t-00067F-OH
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 17:16:31 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 43/8F-03058-F6689395; Thu, 08 Jun 2017 17:16:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrrBXje7zTL
 S4NlEHYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeNk92XWgoOeFQfnnmNrYHxh1sXIySEh4C9x
 uGEaK4jNJqAs8bOzlw3EFhHQk2g68JwRxGYWyJPo/PiRHcQWFtCXeHrkMFgNi4CKxI9jHUwgN
 q+ApcSpWevZIWbKS+xquwg2kxMovuTzdOYuRg4OIQELid6dCSBhIQEFiY7px6BaBSVOznzCAr
 FKQuLgixfMExh5ZyFJzUKSWsDItIpRvTi1qCy1SNdEL6koMz2jJDcxM0fX0MBMLze1uDgxPTU
 nMalYLzk/dxMjMHAYgGAHY/dl/0OMkhxMSqK8iq2WkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQk
 eL1BcoJFqempFWmZOcAQhklLcPAoifCubQBK8xYXJOYWZ6ZDpE4x6nIs6NnwhUmIJS8/L1VKn
 NcWZIYASFFGaR7cCFg8XWKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5IwryjIFJ7MvBK4Ta+Ajm
 ACOmLJOwuQI0oSEVJSDYzF/z60G12ZbmCc1PdAMMzyYtMB7s6ZnxdbPvX6IbyosvVAT/u5DYF
 9G9h+TWfZcDX2H5PLG5V7vgs3Z2+rP8hS1J3XdoZVz+VY4up6x+BDlRrGsZIlEvuEj201Svls
 /vj2QT/OshVe9yX6Fqdc2Hjq5LzCdzLTt33L8N/iIKX93TL5gumP6QFKLMUZiYZazEXFiQAWJ
 g7yogIAAA==
X-Env-Sender: prvs=3259bf657=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1496942179!94330782!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25407 invoked from network); 8 Jun 2017 17:16:27 -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;
 8 Jun 2017 17:16:27 -0000
X-IronPort-AV: E=Sophos;i="5.39,315,1493683200"; d="scan'208";a="435687692"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 8 Jun 2017 18:12:03 +0100
Message-ID: <20170608171203.20416-28-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170608171203.20416-1-wei.liu2@citrix.com>
References: <20170608171203.20416-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 v4 27/27] x86: 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>

UmVwbGFjZSBib29sX3Qgd2l0aCBib29sLiBEZWxldGUgdHJhaWxpbmcgd2hpdGUgc3BhY2VzLiBG
aXggc29tZQpjb2Rpbmcgc3R5bGUgaXNzdWVzLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KLS0tCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyB8IDc3ICsrKysrKysrKysrKysrKysrKysrKysr
KysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0MCBpbnNlcnRp
b25zKCspLCAzNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHJhcHMu
YyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4IDBjZWRkNTE1OWIuLmU1Njg1ODY1NzMgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5j
CkBAIC0xLDE4ICsxLDE4IEBACiAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCiAgKiBhcmNoL3g4Ni90
cmFwcy5jCi0gKiAKKyAqCiAgKiBNb2RpZmljYXRpb25zIHRvIExpbnV4IG9yaWdpbmFsIGFyZSBj
b3B5cmlnaHQgKGMpIDIwMDItMjAwNCwgSyBBIEZyYXNlcgotICogCisgKgogICogVGhpcyBwcm9n
cmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2Rp
ZnkKICAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vu
c2UgYXMgcHVibGlzaGVkIGJ5CiAgKiB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRo
ZXIgdmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNlLCBvcgogICogKGF0IHlvdXIgb3B0aW9uKSBhbnkg
bGF0ZXIgdmVyc2lvbi4KLSAqIAorICoKICAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBp
biB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAogICogYnV0IFdJVEhPVVQgQU5ZIFdB
UlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKICAqIE1FUkNIQU5U
QUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKICAq
IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCi0gKiAKKyAqCiAg
KiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJs
aWMgTGljZW5zZQogICogYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRw
Oi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KICAqLwpAQCAtMTEyLDcgKzExMiw3IEBAIHZvaWQg
KCppb2VtdWxfaGFuZGxlX3F1aXJrKSgKIHN0YXRpYyBpbnQgZGVidWdfc3RhY2tfbGluZXMgPSAy
MDsKIGludGVnZXJfcGFyYW0oImRlYnVnX3N0YWNrX2xpbmVzIiwgZGVidWdfc3RhY2tfbGluZXMp
OwogCi1zdGF0aWMgYm9vbF90IG9wdF9sZXI7CitzdGF0aWMgYm9vbCBvcHRfbGVyOwogYm9vbGVh
bl9wYXJhbSgibGVyIiwgb3B0X2xlcik7CiAKICNkZWZpbmUgc3RhY2tfd29yZHNfcGVyX2xpbmUg
NApAQCAtNTkxLDcgKzU5MSw3IEBAIHZvaWQgdmNwdV9zaG93X2V4ZWN1dGlvbl9zdGF0ZShzdHJ1
Y3QgdmNwdSAqdikKIH0KIAogc3RhdGljIGNwdW1hc2tfdCBzaG93X3N0YXRlX21hc2s7Ci1zdGF0
aWMgYm9vbF90IG9wdF9zaG93X2FsbDsKK3N0YXRpYyBib29sIG9wdF9zaG93X2FsbDsKIGJvb2xl
YW5fcGFyYW0oImFzeW5jLXNob3ctYWxsIiwgb3B0X3Nob3dfYWxsKTsKIAogc3RhdGljIGludCBu
bWlfc2hvd19leGVjdXRpb25fc3RhdGUoY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Ms
IGludCBjcHUpCkBAIC02MDIsOCArNjAyLDggQEAgc3RhdGljIGludCBubWlfc2hvd19leGVjdXRp
b25fc3RhdGUoY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGludCBjcHUpCiAgICAg
aWYgKCBvcHRfc2hvd19hbGwgKQogICAgICAgICBzaG93X2V4ZWN1dGlvbl9zdGF0ZShyZWdzKTsK
ICAgICBlbHNlCi0gICAgICAgIHByaW50ayhYRU5MT0dfRVJSICJDUFUlZCBAICUwNHg6JTA4bHgg
KCVwUylcbiIsIGNwdSwgcmVncy0+Y3MsIHJlZ3MtPnJpcCwKLSAgICAgICAgICAgICAgIGd1ZXN0
X21vZGUocmVncykgPyBfcChyZWdzLT5yaXApIDogTlVMTCk7CisgICAgICAgIHByaW50ayhYRU5M
T0dfRVJSICJDUFUlZCBAICUwNHg6JTA4bHggKCVwUylcbiIsIGNwdSwgcmVncy0+Y3MsCisgICAg
ICAgICAgICAgICByZWdzLT5yaXAsIGd1ZXN0X21vZGUocmVncykgPyBfcChyZWdzLT5yaXApIDog
TlVMTCk7CiAgICAgY3B1bWFza19jbGVhcl9jcHUoY3B1LCAmc2hvd19zdGF0ZV9tYXNrKTsKIAog
ICAgIHJldHVybiAxOwpAQCAtNjI4LDcgKzYyOCw3IEBAIGNvbnN0IGNoYXIgKnRyYXBzdHIodW5z
aWduZWQgaW50IHRyYXBucikKICAqIGFyZSBkaXNhYmxlZCkuIEluIHN1Y2ggc2l0dWF0aW9ucyB3
ZSBjYW4ndCBkbyBtdWNoIHRoYXQgaXMgc2FmZS4gV2UgdHJ5IHRvCiAgKiBwcmludCBvdXQgc29t
ZSB0cmFjaW5nIGFuZCB0aGVuIHdlIGp1c3Qgc3Bpbi4KICAqLwotdm9pZCBmYXRhbF90cmFwKGNv
bnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBib29sX3Qgc2hvd19yZW1vdGUpCit2b2lk
IGZhdGFsX3RyYXAoY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGJvb2wgc2hvd19y
ZW1vdGUpCiB7CiAgICAgc3RhdGljIERFRklORV9QRVJfQ1BVKGNoYXIsIGRlcHRoKTsKICAgICB1
bnNpZ25lZCBpbnQgdHJhcG5yID0gcmVncy0+ZW50cnlfdmVjdG9yOwpAQCAtMTA4MSw4ICsxMDgx
LDggQEAgdm9pZCBkb19pbnQzKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIHB2X2lu
amVjdF9od19leGNlcHRpb24oVFJBUF9pbnQzLCBYODZfRVZFTlRfTk9fRUMpOwogfQogCi1zdGF0
aWMgdm9pZCByZXNlcnZlZF9iaXRfcGFnZV9mYXVsdCgKLSAgICB1bnNpZ25lZCBsb25nIGFkZHIs
IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQorc3RhdGljIHZvaWQgcmVzZXJ2ZWRfYml0X3Bh
Z2VfZmF1bHQodW5zaWduZWQgbG9uZyBhZGRyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7CiAgICAgcHJpbnRrKCIlcHY6
IHJlc2VydmVkIGJpdCBpbiBwYWdlIHRhYmxlIChlYz0lMDRYKVxuIiwKICAgICAgICAgICAgY3Vy
cmVudCwgcmVncy0+ZXJyb3JfY29kZSk7CkBAIC0xMDkwLDggKzEwOTAsOCBAQCBzdGF0aWMgdm9p
ZCByZXNlcnZlZF9iaXRfcGFnZV9mYXVsdCgKICAgICBzaG93X2V4ZWN1dGlvbl9zdGF0ZShyZWdz
KTsKIH0KIAotc3RhdGljIGludCBoYW5kbGVfZ2R0X2xkdF9tYXBwaW5nX2ZhdWx0KAotICAgIHVu
c2lnbmVkIGxvbmcgb2Zmc2V0LCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKK3N0YXRpYyBp
bnQgaGFuZGxlX2dkdF9sZHRfbWFwcGluZ19mYXVsdCh1bnNpZ25lZCBsb25nIG9mZnNldCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncykKIHsKICAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7CiAgICAgLyogV2hp
Y2ggdmNwdSdzIGFyZWEgZGlkIHdlIGZhdWx0IGluLCBhbmQgaXMgaXQgaW4gdGhlIGxkdCBzdWIt
YXJlYT8gKi8KQEAgLTExNTksOCArMTE1OSw4IEBAIGVudW0gcGZfdHlwZSB7CiAgICAgc3B1cmlv
dXNfZmF1bHQKIH07CiAKLXN0YXRpYyBlbnVtIHBmX3R5cGUgX19wYWdlX2ZhdWx0X3R5cGUoCi0g
ICAgdW5zaWduZWQgbG9uZyBhZGRyLCBjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykK
K3N0YXRpYyBlbnVtIHBmX3R5cGUgX19wYWdlX2ZhdWx0X3R5cGUodW5zaWduZWQgbG9uZyBhZGRy
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncykKIHsKICAgICB1bnNpZ25lZCBsb25nIG1mbiwgY3IzID0gcmVhZF9j
cjMoKTsKICAgICBsNF9wZ2VudHJ5X3QgbDRlLCAqbDR0OwpAQCAtMTI2Niw4ICsxMjY2LDggQEAg
bGVhZjoKICAgICByZXR1cm4gc3B1cmlvdXNfZmF1bHQ7CiB9CiAKLXN0YXRpYyBlbnVtIHBmX3R5
cGUgc3B1cmlvdXNfcGFnZV9mYXVsdCgKLSAgICB1bnNpZ25lZCBsb25nIGFkZHIsIGNvbnN0IHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQorc3RhdGljIGVudW0gcGZfdHlwZSBzcHVyaW91c19w
YWdlX2ZhdWx0KHVuc2lnbmVkIGxvbmcgYWRkciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIHsKICAgICB1
bnNpZ25lZCBsb25nIGZsYWdzOwogICAgIGVudW0gcGZfdHlwZSBwZl90eXBlOwpAQCAtMTM3Niw3
ICsxMzc2LDggQEAgdm9pZCBkb19wYWdlX2ZhdWx0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
KQogICAgICAgICBpZiAoIChwZl90eXBlID09IHNtZXBfZmF1bHQpIHx8IChwZl90eXBlID09IHNt
YXBfZmF1bHQpICkKICAgICAgICAgewogICAgICAgICAgICAgY29uc29sZV9zdGFydF9zeW5jKCk7
Ci0gICAgICAgICAgICBwcmludGsoIlhlbiBTTSVjUCB2aW9sYXRpb25cbiIsIChwZl90eXBlID09
IHNtZXBfZmF1bHQpID8gJ0UnIDogJ0EnKTsKKyAgICAgICAgICAgIHByaW50aygiWGVuIFNNJWNQ
IHZpb2xhdGlvblxuIiwKKyAgICAgICAgICAgICAgICAgICAocGZfdHlwZSA9PSBzbWVwX2ZhdWx0
KSA/ICdFJyA6ICdBJyk7CiAgICAgICAgICAgICBmYXRhbF90cmFwKHJlZ3MsIDApOwogICAgICAg
ICB9CiAKQEAgLTE0MjYsOSArMTQyNyw5IEBAIHZvaWQgZG9fcGFnZV9mYXVsdChzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncykKIAogLyoKICAqIEVhcmx5ICNQRiBoYW5kbGVyIHRvIHByaW50IENS
MiwgZXJyb3IgY29kZSwgYW5kIHN0YWNrLgotICogCisgKgogICogV2UgYWxzbyBkZWFsIHdpdGgg
c3B1cmlvdXMgZmF1bHRzIGhlcmUsIGV2ZW4gdGhvdWdoIHRoZXkgc2hvdWxkIG5ldmVyIGhhcHBl
bgotICogZHVyaW5nIGVhcmx5IGJvb3QgKGFuIGlzc3VlIHdhcyBzZWVuIG9uY2UsIGJ1dCB3YXMg
bW9zdCBsaWtlbHkgYSBoYXJkd2FyZSAKKyAqIGR1cmluZyBlYXJseSBib290IChhbiBpc3N1ZSB3
YXMgc2VlbiBvbmNlLCBidXQgd2FzIG1vc3QgbGlrZWx5IGEgaGFyZHdhcmUKICAqIHByb2JsZW0p
LgogICovCiB2b2lkIF9faW5pdCBkb19lYXJseV9wYWdlX2ZhdWx0KHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzKQpAQCAtMTQ3Miw3ICsxNDczLDcgQEAgdm9pZCBkb19nZW5lcmFsX3Byb3RlY3Rp
b24oc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAKICAgICAvKgogICAgICAqIEN1bm5pbmcg
dHJpY2sgdG8gYWxsb3cgYXJiaXRyYXJ5ICJJTlQgbiIgaGFuZGxpbmcuCi0gICAgICogCisgICAg
ICoKICAgICAgKiBXZSBzZXQgRFBMID09IDAgb24gYWxsIHZlY3RvcnMgaW4gdGhlIElEVC4gVGhp
cyBwcmV2ZW50cyBhbnkgSU5UIDxuPgogICAgICAqIGluc3RydWN0aW9uIGZyb20gdHJhcHBpbmcg
dG8gdGhlIGFwcHJvcHJpYXRlIHZlY3Rvciwgd2hlbiB0aGF0IG1pZ2h0IG5vdAogICAgICAqIGJl
IGV4cGVjdGVkIGJ5IFhlbiBvciB0aGUgZ3Vlc3QgT1MuIEZvciBleGFtcGxlLCB0aGF0IGVudHJ5
IG1pZ2h0IGJlIGZvcgpAQCAtMTQ4MCwxMiArMTQ4MSwxMiBAQCB2b2lkIGRvX2dlbmVyYWxfcHJv
dGVjdGlvbihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgKiBleHBlY3QgYW4gZXJy
b3IgY29kZSBvbiB0aGUgc3RhY2sgKHdoaWNoIGEgc29mdHdhcmUgdHJhcCBuZXZlcgogICAgICAq
IHByb3ZpZGVzKSwgb3IgbWlnaHQgYmUgYSBoYXJkd2FyZSBpbnRlcnJ1cHQgaGFuZGxlciB0aGF0
IGRvZXNuJ3QgbGlrZQogICAgICAqIGJlaW5nIGNhbGxlZCBzcHVyaW91c2x5LgotICAgICAqIAor
ICAgICAqCiAgICAgICogSW5zdGVhZCwgYSBHUEYgb2NjdXJzIHdpdGggdGhlIGZhdWx0aW5nIElE
VCB2ZWN0b3IgaW4gdGhlIGVycm9yIGNvZGUuCi0gICAgICogQml0IDEgaXMgc2V0IHRvIGluZGlj
YXRlIHRoYXQgYW4gSURUIGVudHJ5IGNhdXNlZCB0aGUgZmF1bHQuIEJpdCAwIGlzIAorICAgICAq
IEJpdCAxIGlzIHNldCB0byBpbmRpY2F0ZSB0aGF0IGFuIElEVCBlbnRyeSBjYXVzZWQgdGhlIGZh
dWx0LiBCaXQgMCBpcwogICAgICAqIGNsZWFyICh3aGljaCBnb3QgYWxyZWFkeSBjaGVja2VkIGFi
b3ZlKSB0byBpbmRpY2F0ZSB0aGF0IGl0J3MgYSBzb2Z0d2FyZQogICAgICAqIGZhdWx0LCBub3Qg
YSBoYXJkd2FyZSBvbmUuCi0gICAgICogCisgICAgICoKICAgICAgKiBOT1RFOiBWZWN0b3JzIDMg
YW5kIDQgYXJlIGRlYWx0IHdpdGggZnJvbSB0aGVpciBvd24gaGFuZGxlci4gVGhpcyBpcwogICAg
ICAqIG9rYXkgYmVjYXVzZSB0aGV5IGNhbiBvbmx5IGJlIHRyaWdnZXJlZCBieSBhbiBleHBsaWNp
dCBEUEwtY2hlY2tlZAogICAgICAqIGluc3RydWN0aW9uLiBUaGUgRFBMIHNwZWNpZmllZCBieSB0
aGUgZ3Vlc3QgT1MgZm9yIHRoZXNlIHZlY3RvcnMgaXMgTk9UCkBAIC0xNjMxLDcgKzE2MzIsOCBA
QCBzdGF0aWMgdm9pZCBpb19jaGVja19lcnJvcihjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncykKICAgICBvdXRiKChpbmIoMHg2MSkgJiAweDA3KSB8IDB4MDAsIDB4NjEpOyAvKiBlbmFi
bGUgSU9DSyAqLwogfQogCi1zdGF0aWMgdm9pZCB1bmtub3duX25taV9lcnJvcihjb25zdCBzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdW5zaWduZWQgY2hhciByZWFzb24pCitzdGF0aWMgdm9p
ZCB1bmtub3duX25taV9lcnJvcihjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGNoYXIgcmVhc29uKQogewogICAg
IHN3aXRjaCAoIG9wdF9ubWlbMF0gKQogICAgIHsKQEAgLTE2NTEsMTQgKzE2NTMsMTQgQEAgc3Rh
dGljIGludCBkdW1teV9ubWlfY2FsbGJhY2soY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MsIGludCBjcHUpCiB7CiAgICAgcmV0dXJuIDA7CiB9Ci0gCisKIHN0YXRpYyBubWlfY2FsbGJh
Y2tfdCAqbm1pX2NhbGxiYWNrID0gZHVtbXlfbm1pX2NhbGxiYWNrOwogCiB2b2lkIGRvX25taShj
b25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIHsKICAgICB1bnNpZ25lZCBpbnQgY3B1
ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwogICAgIHVuc2lnbmVkIGNoYXIgcmVhc29uOwotICAgIGJv
b2xfdCBoYW5kbGVfdW5rbm93biA9IDA7CisgICAgYm9vbCBoYW5kbGVfdW5rbm93biA9IGZhbHNl
OwogCiAgICAgKytubWlfY291bnQoY3B1KTsKIApAQCAtMTY2Nyw3ICsxNjY5LDcgQEAgdm9pZCBk
b19ubWkoY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAKICAgICBpZiAoIChubWlf
d2F0Y2hkb2cgPT0gTk1JX05PTkUpIHx8CiAgICAgICAgICAoIW5taV93YXRjaGRvZ190aWNrKHJl
Z3MpICYmIHdhdGNoZG9nX2ZvcmNlKSApCi0gICAgICAgIGhhbmRsZV91bmtub3duID0gMTsKKyAg
ICAgICAgaGFuZGxlX3Vua25vd24gPSB0cnVlOwogCiAgICAgLyogT25seSB0aGUgQlNQIGdldHMg
ZXh0ZXJuYWwgTk1JcyBmcm9tIHRoZSBzeXN0ZW0uICovCiAgICAgaWYgKCBjcHUgPT0gMCApCkBA
IC0xNzg3LDcgKzE3ODksOCBAQCB2b2lkIGRvX2RlYnVnKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzKQogICAgIHJldHVybjsKIH0KIAotc3RhdGljIHZvaWQgX19pbml0IG5vaW5saW5lIF9fc2V0
X2ludHJfZ2F0ZSh1bnNpZ25lZCBpbnQgbiwgdWludDMyX3QgZHBsLCB2b2lkICphZGRyKQorc3Rh
dGljIHZvaWQgX19pbml0IG5vaW5saW5lIF9fc2V0X2ludHJfZ2F0ZSh1bnNpZ25lZCBpbnQgbiwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZHBs
LCB2b2lkICphZGRyKQogewogICAgIF9zZXRfZ2F0ZSgmaWR0X3RhYmxlW25dLCBTWVNfREVTQ19p
cnFfZ2F0ZSwgZHBsLCBhZGRyKTsKIH0KQEAgLTE5NjgsMjggKzE5NzEsMjggQEAgbG9uZyBzZXRf
ZGVidWdyZWcoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCByZWcsIHVuc2lnbmVkIGxvbmcg
dmFsdWUpCiAKICAgICBzd2l0Y2ggKCByZWcgKQogICAgIHsKLSAgICBjYXNlIDA6IAorICAgIGNh
c2UgMDoKICAgICAgICAgaWYgKCAhYWNjZXNzX29rKHZhbHVlLCBzaXplb2YobG9uZykpICkKICAg
ICAgICAgICAgIHJldHVybiAtRVBFUk07Ci0gICAgICAgIGlmICggdiA9PSBjdXJyICkgCisgICAg
ICAgIGlmICggdiA9PSBjdXJyICkKICAgICAgICAgICAgIHdyaXRlX2RlYnVncmVnKDAsIHZhbHVl
KTsKICAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSAxOiAKKyAgICBjYXNlIDE6CiAgICAgICAgIGlm
ICggIWFjY2Vzc19vayh2YWx1ZSwgc2l6ZW9mKGxvbmcpKSApCiAgICAgICAgICAgICByZXR1cm4g
LUVQRVJNOwotICAgICAgICBpZiAoIHYgPT0gY3VyciApIAorICAgICAgICBpZiAoIHYgPT0gY3Vy
ciApCiAgICAgICAgICAgICB3cml0ZV9kZWJ1Z3JlZygxLCB2YWx1ZSk7CiAgICAgICAgIGJyZWFr
OwotICAgIGNhc2UgMjogCisgICAgY2FzZSAyOgogICAgICAgICBpZiAoICFhY2Nlc3Nfb2sodmFs
dWUsIHNpemVvZihsb25nKSkgKQogICAgICAgICAgICAgcmV0dXJuIC1FUEVSTTsKLSAgICAgICAg
aWYgKCB2ID09IGN1cnIgKSAKKyAgICAgICAgaWYgKCB2ID09IGN1cnIgKQogICAgICAgICAgICAg
d3JpdGVfZGVidWdyZWcoMiwgdmFsdWUpOwogICAgICAgICBicmVhazsKICAgICBjYXNlIDM6CiAg
ICAgICAgIGlmICggIWFjY2Vzc19vayh2YWx1ZSwgc2l6ZW9mKGxvbmcpKSApCiAgICAgICAgICAg
ICByZXR1cm4gLUVQRVJNOwotICAgICAgICBpZiAoIHYgPT0gY3VyciApIAorICAgICAgICBpZiAo
IHYgPT0gY3VyciApCiAgICAgICAgICAgICB3cml0ZV9kZWJ1Z3JlZygzLCB2YWx1ZSk7CiAgICAg
ICAgIGJyZWFrOwogICAgIGNhc2UgNjoKQEAgLTE5OTksNyArMjAwMiw3IEBAIGxvbmcgc2V0X2Rl
YnVncmVnKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBsb25nIHZh
bHVlKQogICAgICAgICAgKi8KICAgICAgICAgdmFsdWUgJj0gfkRSX1NUQVRVU19SRVNFUlZFRF9a
RVJPOyAvKiByZXNlcnZlZCBiaXRzID0+IDAgKi8KICAgICAgICAgdmFsdWUgfD0gIERSX1NUQVRV
U19SRVNFUlZFRF9PTkU7ICAvKiByZXNlcnZlZCBiaXRzID0+IDEgKi8KLSAgICAgICAgaWYgKCB2
ID09IGN1cnIgKSAKKyAgICAgICAgaWYgKCB2ID09IGN1cnIgKQogICAgICAgICAgICAgd3JpdGVf
ZGVidWdyZWcoNiwgdmFsdWUpOwogICAgICAgICBicmVhazsKICAgICBjYXNlIDc6Ci0tIAoyLjEx
LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 08 17:16:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 17:16:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dJ12v-0006AW-Dg; Thu, 08 Jun 2017 17: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=3259bf657=wei.liu2@citrix.com>)
 id 1dJ12u-00061s-BV
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 17:16:32 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 07/42-03613-07689395; Thu, 08 Jun 2017 17:16:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeJIrShJLcpLzFFi42JxWrohUje/zTL
 S4PNFJYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPj92eMBTM1Ku5t/MLewPherouRk0NCwF9i
 x8U+JhCbTUBZ4mdnLxuILSKgJ9F04DkjiM0skCfR+fEjO4gtLGAh8fzLJLAaFgEViTctU1hAb
 F4BS4mG3Q3MEDPlJXa1XWQFsTmB4ks+TweKc3AIAfX27kwACQsJKEh0TD/GBNEqKHFy5hMWiF
 USEgdfvGCewMg7C0lqFpLUAkamVYzqxalFZalFuoZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTm
 JScV6yfm5mxiBgcMABDsYdz53OsQoycGkJMqr2GoZKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC
 1xskJ1iUmp5akZaZAwxhmLQEB4+SCO/aBqA0b3FBYm5xZjpE6hSjopQ4706QPgGQREZpHlwbL
 G4uMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZhXFGQKT2ZeCdz0V0CLmYAWL3lnAbK4JBEhJd
 XAONGxhOuY1L6gcxPmZzXclzuWEr7N6NvJ9Eb5GzKGx5/PcPvxOODy4deu3ffqFypbtBaeC7H
 LeVaXOnVB7T8z+/lpLX4NM5ZYz/4lvSbBsbft1Fyxrwe/3GY69IVhb9XxJ1oebZK3q1cG1n09
 YGe+KJOR/+0tVR2Bfb8iD5wzWhi+Te3YFcmYSCWW4oxEQy3mouJEAGOUmwOWAgAA
X-Env-Sender: prvs=3259bf657=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1496942180!106940754!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26456 invoked from network); 8 Jun 2017 17:16: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 Jun 2017 17:16:31 -0000
X-IronPort-AV: E=Sophos;i="5.39,315,1493683200"; d="scan'208";a="427129657"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 8 Jun 2017 18:11:50 +0100
Message-ID: <20170608171203.20416-15-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170608171203.20416-1-wei.liu2@citrix.com>
References: <20170608171203.20416-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 v4 14/27] x86: move do_iret to pv/iret.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>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tClRoZXJlIGlz
IG5vIGNvcHlyaWdodCBoZWFkZXIgaW4gdGhlIG9yaWdpbmFsIGZpbGUuIFVzZSB0aGUgZGVmYXVs
dApvbmU/Ci0tLQogeGVuL2FyY2gveDg2L3B2L01ha2VmaWxlICAgIHwgIDEgKwogeGVuL2FyY2gv
eDg2L3B2L2lyZXQuYyAgICAgIHwgNzIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMgfCA1NiAtLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCA3MyBpbnNlcnRpb25z
KCspLCA1NiBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC94ODYvcHYv
aXJldC5jCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L01ha2VmaWxlIGIveGVuL2FyY2gv
eDg2L3B2L01ha2VmaWxlCmluZGV4IDkzOWVhNjBiZWEuLjdlM2RhMzMyZDggMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9wdi9NYWtlZmlsZQorKysgYi94ZW4vYXJjaC94ODYvcHYvTWFrZWZpbGUK
QEAgLTgsNCArOCw1IEBAIG9iai15ICs9IGVtdWwtZ2F0ZS1vcC5vCiBvYmoteSArPSBlbXVsLWlu
di1vcC5vCiBvYmoteSArPSBlbXVsLXByaXYtb3Aubwogb2JqLWJpbi15ICs9IGdwcl9zd2l0Y2gu
bworb2JqLXkgKz0gaXJldC5vCiBvYmoteSArPSBtaXNjLWh5cGVyY2FsbHMubwpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L3B2L2lyZXQuYyBiL3hlbi9hcmNoL3g4Ni9wdi9pcmV0LmMKbmV3IGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uMzU4YWU3Y2YwOAotLS0gL2Rldi9udWxs
CisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9pcmV0LmMKQEAgLTAsMCArMSw3MiBAQAorI2luY2x1ZGUg
PHhlbi9ndWVzdF9hY2Nlc3MuaD4KKyNpbmNsdWRlIDx4ZW4vbGliLmg+CisjaW5jbHVkZSA8eGVu
L3NjaGVkLmg+CisKKyNpbmNsdWRlIDxhc20vY3VycmVudC5oPgorI2luY2x1ZGUgPGFzbS90cmFw
cy5oPgorCit1bnNpZ25lZCBsb25nIGRvX2lyZXQodm9pZCkKK3sKKyAgICBzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncyA9IGd1ZXN0X2NwdV91c2VyX3JlZ3MoKTsKKyAgICBzdHJ1Y3QgaXJldF9j
b250ZXh0IGlyZXRfc2F2ZWQ7CisgICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50OworCisgICAg
aWYgKCB1bmxpa2VseShjb3B5X2Zyb21fdXNlcigmaXJldF9zYXZlZCwgKHZvaWQgKilyZWdzLT5y
c3AsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2YoaXJldF9zYXZlZCkp
KSApCisgICAgeworICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsCisgICAgICAgICAgICAgICAg
IkZhdWx0IHdoaWxlIHJlYWRpbmcgSVJFVCBjb250ZXh0IGZyb20gZ3Vlc3Qgc3RhY2tcbiIpOwor
ICAgICAgICBnb3RvIGV4aXRfYW5kX2NyYXNoOworICAgIH0KKworICAgIC8qIFJldHVybmluZyB0
byB1c2VyIG1vZGU/ICovCisgICAgaWYgKCAoaXJldF9zYXZlZC5jcyAmIDMpID09IDMgKQorICAg
IHsKKyAgICAgICAgaWYgKCB1bmxpa2VseShwYWdldGFibGVfaXNfbnVsbCh2LT5hcmNoLmd1ZXN0
X3RhYmxlX3VzZXIpKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGdwcmludGsoWEVOTE9HX0VS
UiwKKyAgICAgICAgICAgICAgICAgICAgIkd1ZXN0IHN3aXRjaGluZyB0byB1c2VyIG1vZGUgd2l0
aCBubyB1c2VyIHBhZ2UgdGFibGVzXG4iKTsKKyAgICAgICAgICAgIGdvdG8gZXhpdF9hbmRfY3Jh
c2g7CisgICAgICAgIH0KKyAgICAgICAgdG9nZ2xlX2d1ZXN0X21vZGUodik7CisgICAgfQorCisg
ICAgaWYgKCBWTV9BU1NJU1Qodi0+ZG9tYWluLCBhcmNoaXRlY3R1cmFsX2lvcGwpICkKKyAgICAg
ICAgdi0+YXJjaC5wdl92Y3B1LmlvcGwgPSBpcmV0X3NhdmVkLnJmbGFncyAmIFg4Nl9FRkxBR1Nf
SU9QTDsKKworICAgIHJlZ3MtPnJpcCAgICA9IGlyZXRfc2F2ZWQucmlwOworICAgIHJlZ3MtPmNz
ICAgICA9IGlyZXRfc2F2ZWQuY3MgfCAzOyAvKiBmb3JjZSBndWVzdCBwcml2aWxlZ2UgKi8KKyAg
ICByZWdzLT5yZmxhZ3MgPSAoKGlyZXRfc2F2ZWQucmZsYWdzICYgfihYODZfRUZMQUdTX0lPUEx8
WDg2X0VGTEFHU19WTSkpCisgICAgICAgICAgICAgICAgICAgIHwgWDg2X0VGTEFHU19JRik7Cisg
ICAgcmVncy0+cnNwICAgID0gaXJldF9zYXZlZC5yc3A7CisgICAgcmVncy0+c3MgICAgID0gaXJl
dF9zYXZlZC5zcyB8IDM7IC8qIGZvcmNlIGd1ZXN0IHByaXZpbGVnZSAqLworCisgICAgaWYgKCAh
KGlyZXRfc2F2ZWQuZmxhZ3MgJiBWR0NGX2luX3N5c2NhbGwpICkKKyAgICB7CisgICAgICAgIHJl
Z3MtPmVudHJ5X3ZlY3RvciAmPSB+VFJBUF9zeXNjYWxsOworICAgICAgICByZWdzLT5yMTEgPSBp
cmV0X3NhdmVkLnIxMTsKKyAgICAgICAgcmVncy0+cmN4ID0gaXJldF9zYXZlZC5yY3g7CisgICAg
fQorCisgICAgLyogUmVzdG9yZSB1cGNhbGwgbWFzayBmcm9tIHN1cHBsaWVkIEVGTEFHUy5JRi4g
Ki8KKyAgICB2Y3B1X2luZm8odiwgZXZ0Y2huX3VwY2FsbF9tYXNrKSA9ICEoaXJldF9zYXZlZC5y
ZmxhZ3MgJiBYODZfRUZMQUdTX0lGKTsKKworICAgIGFzeW5jX2V4Y2VwdGlvbl9jbGVhbnVwKHYp
OworCisgICAgLyogU2F2ZWQgJXJheCBnZXRzIHdyaXR0ZW4gYmFjayB0byByZWdzLT5yYXggaW4g
ZW50cnkuUy4gKi8KKyAgICByZXR1cm4gaXJldF9zYXZlZC5yYXg7CisKKyBleGl0X2FuZF9jcmFz
aDoKKyAgICBkb21haW5fY3Jhc2godi0+ZG9tYWluKTsKKyAgICByZXR1cm4gMDsKK30KKworLyoK
KyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIK
KyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGluZGVudC10YWJzLW1v
ZGU6IG5pbAorICogRW5kOgorICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L3Ry
YXBzLmMgYi94ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMKaW5kZXggMzZiNjk0YzYwNS4uNDY0
MWJjNmQwNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5jCisrKyBiL3hl
bi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYwpAQCAtMjU0LDYyICsyNTQsNiBAQCB2b2lkIGRvX2Rv
dWJsZV9mYXVsdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICBwYW5pYygiRE9VQkxF
IEZBVUxUIC0tIHN5c3RlbSBzaHV0ZG93biIpOwogfQogCi11bnNpZ25lZCBsb25nIGRvX2lyZXQo
dm9pZCkKLXsKLSAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyA9IGd1ZXN0X2NwdV91c2Vy
X3JlZ3MoKTsKLSAgICBzdHJ1Y3QgaXJldF9jb250ZXh0IGlyZXRfc2F2ZWQ7Ci0gICAgc3RydWN0
IHZjcHUgKnYgPSBjdXJyZW50OwotCi0gICAgaWYgKCB1bmxpa2VseShjb3B5X2Zyb21fdXNlcigm
aXJldF9zYXZlZCwgKHZvaWQgKilyZWdzLT5yc3AsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzaXplb2YoaXJldF9zYXZlZCkpKSApCi0gICAgewotICAgICAgICBncHJpbnRrKFhF
TkxPR19FUlIsCi0gICAgICAgICAgICAgICAgIkZhdWx0IHdoaWxlIHJlYWRpbmcgSVJFVCBjb250
ZXh0IGZyb20gZ3Vlc3Qgc3RhY2tcbiIpOwotICAgICAgICBnb3RvIGV4aXRfYW5kX2NyYXNoOwot
ICAgIH0KLQotICAgIC8qIFJldHVybmluZyB0byB1c2VyIG1vZGU/ICovCi0gICAgaWYgKCAoaXJl
dF9zYXZlZC5jcyAmIDMpID09IDMgKQotICAgIHsKLSAgICAgICAgaWYgKCB1bmxpa2VseShwYWdl
dGFibGVfaXNfbnVsbCh2LT5hcmNoLmd1ZXN0X3RhYmxlX3VzZXIpKSApCi0gICAgICAgIHsKLSAg
ICAgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwKLSAgICAgICAgICAgICAgICAgICAgIkd1ZXN0
IHN3aXRjaGluZyB0byB1c2VyIG1vZGUgd2l0aCBubyB1c2VyIHBhZ2UgdGFibGVzXG4iKTsKLSAg
ICAgICAgICAgIGdvdG8gZXhpdF9hbmRfY3Jhc2g7Ci0gICAgICAgIH0KLSAgICAgICAgdG9nZ2xl
X2d1ZXN0X21vZGUodik7Ci0gICAgfQotCi0gICAgaWYgKCBWTV9BU1NJU1Qodi0+ZG9tYWluLCBh
cmNoaXRlY3R1cmFsX2lvcGwpICkKLSAgICAgICAgdi0+YXJjaC5wdl92Y3B1LmlvcGwgPSBpcmV0
X3NhdmVkLnJmbGFncyAmIFg4Nl9FRkxBR1NfSU9QTDsKLQotICAgIHJlZ3MtPnJpcCAgICA9IGly
ZXRfc2F2ZWQucmlwOwotICAgIHJlZ3MtPmNzICAgICA9IGlyZXRfc2F2ZWQuY3MgfCAzOyAvKiBm
b3JjZSBndWVzdCBwcml2aWxlZ2UgKi8KLSAgICByZWdzLT5yZmxhZ3MgPSAoKGlyZXRfc2F2ZWQu
cmZsYWdzICYgfihYODZfRUZMQUdTX0lPUEx8WDg2X0VGTEFHU19WTSkpCi0gICAgICAgICAgICAg
ICAgICAgIHwgWDg2X0VGTEFHU19JRik7Ci0gICAgcmVncy0+cnNwICAgID0gaXJldF9zYXZlZC5y
c3A7Ci0gICAgcmVncy0+c3MgICAgID0gaXJldF9zYXZlZC5zcyB8IDM7IC8qIGZvcmNlIGd1ZXN0
IHByaXZpbGVnZSAqLwotCi0gICAgaWYgKCAhKGlyZXRfc2F2ZWQuZmxhZ3MgJiBWR0NGX2luX3N5
c2NhbGwpICkKLSAgICB7Ci0gICAgICAgIHJlZ3MtPmVudHJ5X3ZlY3RvciAmPSB+VFJBUF9zeXNj
YWxsOwotICAgICAgICByZWdzLT5yMTEgPSBpcmV0X3NhdmVkLnIxMTsKLSAgICAgICAgcmVncy0+
cmN4ID0gaXJldF9zYXZlZC5yY3g7Ci0gICAgfQotCi0gICAgLyogUmVzdG9yZSB1cGNhbGwgbWFz
ayBmcm9tIHN1cHBsaWVkIEVGTEFHUy5JRi4gKi8KLSAgICB2Y3B1X2luZm8odiwgZXZ0Y2huX3Vw
Y2FsbF9tYXNrKSA9ICEoaXJldF9zYXZlZC5yZmxhZ3MgJiBYODZfRUZMQUdTX0lGKTsKLQotICAg
IGFzeW5jX2V4Y2VwdGlvbl9jbGVhbnVwKHYpOwotCi0gICAgLyogU2F2ZWQgJXJheCBnZXRzIHdy
aXR0ZW4gYmFjayB0byByZWdzLT5yYXggaW4gZW50cnkuUy4gKi8KLSAgICByZXR1cm4gaXJldF9z
YXZlZC5yYXg7Ci0KLSBleGl0X2FuZF9jcmFzaDoKLSAgICBkb21haW5fY3Jhc2godi0+ZG9tYWlu
KTsKLSAgICByZXR1cm4gMDsKLX0KLQogc3RhdGljIHVuc2lnbmVkIGludCB3cml0ZV9zdHViX3Ry
YW1wb2xpbmUoCiAgICAgdW5zaWduZWQgY2hhciAqc3R1YiwgdW5zaWduZWQgbG9uZyBzdHViX3Zh
LAogICAgIHVuc2lnbmVkIGxvbmcgc3RhY2tfYm90dG9tLCB1bnNpZ25lZCBsb25nIHRhcmdldF92
YSkKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 08 17:16:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 17: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 1dJ12x-0006EH-P6; Thu, 08 Jun 2017 17: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=3259bf657=wei.liu2@citrix.com>)
 id 1dJ12w-0006B4-0x
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 17:16:34 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 A6/A0-03371-17689395; Thu, 08 Jun 2017 17:16:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeJIrShJLcpLzFFi42JxWrrBXrewzTL
 S4MZxZovvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP++TdsBRM1Kw6efcPSwHhQpouRk0NCwF/i
 fv90FhCbTUBZ4mdnLxuILSKgJ9F04DkjiM0skCfR+fEjO4gtLBAhca5xJxOIzSKgIrHnRg9Yn
 FfAUuL8xresEDPlJXa1XQSzOYHiSz5PZ+5i5OAQErCQ6N2ZABIWElCQ6Jh+jAmiVVDi5MwnLB
 CrJCQOvnjBPIGRdxaS1CwkqQWMTKsY1YtTi8pSi3RN9JKKMtMzSnITM3N0DQ3M9HJTi4sT01N
 zEpOK9ZLzczcxAgOHAQh2MHZf9j/EKMnBpCTKq9hqGSnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJ
 gtcbJCdYlJqeWpGWmQMMYZi0BAePkgjv2gagNG9xQWJucWY6ROoUo6KUOK8tSJ8ASCKjNA+uD
 RY3lxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMKwoyhSczrwRu+iugxUxAi5e8swBZXJKIkJ
 JqYFy8Up/1+L2jFduYMkzX85q9TNkz3dN01U23iEUP1xaVCAvcreg6d3bjxmUvV3b1phckyVr
 N2+e572yFec6ms9WTVarcZ//9fffeGU7VM/wiPkfW++yqz9938jHf/4DL60J+Ok8LW/qjJNIg
 49q7Py6PQuUOWf6wSFc+xHjMp9/oJMuGv4Vn3HYpsRRnJBpqMRcVJwIA6Cv/jpYCAAA=
X-Env-Sender: prvs=3259bf657=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1496942179!94330782!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25892 invoked from network); 8 Jun 2017 17:16:32 -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;
 8 Jun 2017 17:16:32 -0000
X-IronPort-AV: E=Sophos;i="5.39,315,1493683200"; d="scan'208";a="435687706"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 8 Jun 2017 18:12:00 +0100
Message-ID: <20170608171203.20416-25-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170608171203.20416-1-wei.liu2@citrix.com>
References: <20170608171203.20416-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 v4 24/27] x86: move compat_show_guest_statck
	near its non-compat variant
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kIG1ha2UgaXQgc3RhdGljLCByZW1vdmUgdGhlIGRlY2xhcmF0aW9uIGluIGhlYWRlci4KClNp
Z25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gv
eDg2L3RyYXBzLmMgICAgICAgICAgICAgICB8IDY0ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC90cmFwcy5jIHwgNjMgLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9w
cm9jZXNzb3IuaCAgICB8ICAzIC0tCiAzIGZpbGVzIGNoYW5nZWQsIDY0IGluc2VydGlvbnMoKyks
IDY2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jIGIveGVu
L2FyY2gveDg2L3RyYXBzLmMKaW5kZXggMjg3NTAzY2Q1Ni4uMGNlZGQ1MTU5YiAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKQEAgLTE4
Niw2ICsxODYsNzAgQEAgc3RhdGljIHZvaWQgc2hvd19jb2RlKGNvbnN0IHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzKQogICAgIHByaW50aygiXG4iKTsKIH0KIAorc3RhdGljIHZvaWQgY29tcGF0
X3Nob3dfZ3Vlc3Rfc3RhY2soc3RydWN0IHZjcHUgKnYsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBkZWJ1Z19zdGFja19saW5lcykKK3sKKyAg
ICB1bnNpZ25lZCBpbnQgaSwgKnN0YWNrLCBhZGRyLCBtYXNrID0gU1RBQ0tfU0laRTsKKworICAg
IHN0YWNrID0gKHVuc2lnbmVkIGludCAqKSh1bnNpZ25lZCBsb25nKXJlZ3MtPmVzcDsKKyAgICBw
cmludGsoIkd1ZXN0IHN0YWNrIHRyYWNlIGZyb20gZXNwPSUwOGx4OlxuICIsICh1bnNpZ25lZCBs
b25nKXN0YWNrKTsKKworICAgIGlmICggIV9fY29tcGF0X2FjY2Vzc19vayh2LT5kb21haW4sIHN0
YWNrLCBzaXplb2YoKnN0YWNrKSkgKQorICAgIHsKKyAgICAgICAgcHJpbnRrKCJHdWVzdC1pbmFj
Y2Vzc2libGUgbWVtb3J5LlxuIik7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICBpZiAo
IHYgIT0gY3VycmVudCApCisgICAgeworICAgICAgICBzdHJ1Y3QgdmNwdSAqdmNwdTsKKyAgICAg
ICAgdW5zaWduZWQgbG9uZyBtZm47CisKKyAgICAgICAgQVNTRVJUKGd1ZXN0X2tlcm5lbF9tb2Rl
KHYsIHJlZ3MpKTsKKyAgICAgICAgbWZuID0gcmVhZF9jcjMoKSA+PiBQQUdFX1NISUZUOworICAg
ICAgICBmb3JfZWFjaF92Y3B1KCB2LT5kb21haW4sIHZjcHUgKQorICAgICAgICAgICAgaWYgKCBw
YWdldGFibGVfZ2V0X3Bmbih2Y3B1LT5hcmNoLmd1ZXN0X3RhYmxlKSA9PSBtZm4gKQorICAgICAg
ICAgICAgICAgIGJyZWFrOworICAgICAgICBpZiAoICF2Y3B1ICkKKyAgICAgICAgeworICAgICAg
ICAgICAgc3RhY2sgPSBkb19wYWdlX3dhbGsodiwgKHVuc2lnbmVkIGxvbmcpc3RhY2spOworICAg
ICAgICAgICAgaWYgKCAodW5zaWduZWQgbG9uZylzdGFjayA8IFBBR0VfU0laRSApCisgICAgICAg
ICAgICB7CisgICAgICAgICAgICAgICAgcHJpbnRrKCJJbmFjY2Vzc2libGUgZ3Vlc3QgbWVtb3J5
LlxuIik7CisgICAgICAgICAgICAgICAgcmV0dXJuOworICAgICAgICAgICAgfQorICAgICAgICAg
ICAgbWFzayA9IFBBR0VfU0laRTsKKyAgICAgICAgfQorICAgIH0KKworICAgIGZvciAoIGkgPSAw
OyBpIDwgZGVidWdfc3RhY2tfbGluZXMgKiA4OyBpKysgKQorICAgIHsKKyAgICAgICAgaWYgKCAo
KChsb25nKXN0YWNrIC0gMSkgXiAoKGxvbmcpKHN0YWNrICsgMSkgLSAxKSkgJiBtYXNrICkKKyAg
ICAgICAgICAgIGJyZWFrOworICAgICAgICBpZiAoIF9fZ2V0X3VzZXIoYWRkciwgc3RhY2spICkK
KyAgICAgICAgeworICAgICAgICAgICAgaWYgKCBpICE9IDAgKQorICAgICAgICAgICAgICAgIHBy
aW50aygiXG4gICAgIik7CisgICAgICAgICAgICBwcmludGsoIkZhdWx0IHdoaWxlIGFjY2Vzc2lu
ZyBndWVzdCBtZW1vcnkuIik7CisgICAgICAgICAgICBpID0gMTsKKyAgICAgICAgICAgIGJyZWFr
OworICAgICAgICB9CisgICAgICAgIGlmICggKGkgIT0gMCkgJiYgKChpICUgOCkgPT0gMCkgKQor
ICAgICAgICAgICAgcHJpbnRrKCJcbiAiKTsKKyAgICAgICAgcHJpbnRrKCIgJTA4eCIsIGFkZHIp
OworICAgICAgICBzdGFjaysrOworICAgIH0KKyAgICBpZiAoIG1hc2sgPT0gUEFHRV9TSVpFICkK
KyAgICB7CisgICAgICAgIEJVSUxEX0JVR19PTihQQUdFX1NJWkUgPT0gU1RBQ0tfU0laRSk7Cisg
ICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKHN0YWNrKTsKKyAgICB9CisgICAgaWYgKCBpID09IDAg
KQorICAgICAgICBwcmludGsoIlN0YWNrIGVtcHR5LiIpOworICAgIHByaW50aygiXG4iKTsKK30K
Kwogc3RhdGljIHZvaWQgc2hvd19ndWVzdF9zdGFjayhzdHJ1Y3QgdmNwdSAqdiwgY29uc3Qgc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7CiAgICAgaW50IGk7CmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYveDg2XzY0L2NvbXBhdC90cmFwcy5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21w
YXQvdHJhcHMuYwppbmRleCA2ZTE0NmE2MmE3Li4xOGNkMmMwMTdjIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYveDg2XzY0L2NvbXBhdC90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQv
Y29tcGF0L3RyYXBzLmMKQEAgLTMsNjkgKzMsNiBAQAogI2luY2x1ZGUgPGNvbXBhdC9jYWxsYmFj
ay5oPgogI2luY2x1ZGUgPGNvbXBhdC9hcmNoLXg4Nl8zMi5oPgogCi12b2lkIGNvbXBhdF9zaG93
X2d1ZXN0X3N0YWNrKHN0cnVjdCB2Y3B1ICp2LCBjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGRlYnVnX3N0YWNrX2xpbmVz
KQotewotICAgIHVuc2lnbmVkIGludCBpLCAqc3RhY2ssIGFkZHIsIG1hc2sgPSBTVEFDS19TSVpF
OwotCi0gICAgc3RhY2sgPSAodW5zaWduZWQgaW50ICopKHVuc2lnbmVkIGxvbmcpcmVncy0+ZXNw
OwotICAgIHByaW50aygiR3Vlc3Qgc3RhY2sgdHJhY2UgZnJvbSBlc3A9JTA4bHg6XG4gIiwgKHVu
c2lnbmVkIGxvbmcpc3RhY2spOwotCi0gICAgaWYgKCAhX19jb21wYXRfYWNjZXNzX29rKHYtPmRv
bWFpbiwgc3RhY2ssIHNpemVvZigqc3RhY2spKSApCi0gICAgewotICAgICAgICBwcmludGsoIkd1
ZXN0LWluYWNjZXNzaWJsZSBtZW1vcnkuXG4iKTsKLSAgICAgICAgcmV0dXJuOwotICAgIH0KLQot
ICAgIGlmICggdiAhPSBjdXJyZW50ICkKLSAgICB7Ci0gICAgICAgIHN0cnVjdCB2Y3B1ICp2Y3B1
OwotICAgICAgICB1bnNpZ25lZCBsb25nIG1mbjsKLQotICAgICAgICBBU1NFUlQoZ3Vlc3Rfa2Vy
bmVsX21vZGUodiwgcmVncykpOwotICAgICAgICBtZm4gPSByZWFkX2NyMygpID4+IFBBR0VfU0hJ
RlQ7Ci0gICAgICAgIGZvcl9lYWNoX3ZjcHUoIHYtPmRvbWFpbiwgdmNwdSApCi0gICAgICAgICAg
ICBpZiAoIHBhZ2V0YWJsZV9nZXRfcGZuKHZjcHUtPmFyY2guZ3Vlc3RfdGFibGUpID09IG1mbiAp
Ci0gICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIGlmICggIXZjcHUgKQotICAgICAgICB7
Ci0gICAgICAgICAgICBzdGFjayA9IGRvX3BhZ2Vfd2Fsayh2LCAodW5zaWduZWQgbG9uZylzdGFj
ayk7Ci0gICAgICAgICAgICBpZiAoICh1bnNpZ25lZCBsb25nKXN0YWNrIDwgUEFHRV9TSVpFICkK
LSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBwcmludGsoIkluYWNjZXNzaWJsZSBndWVz
dCBtZW1vcnkuXG4iKTsKLSAgICAgICAgICAgICAgICByZXR1cm47Ci0gICAgICAgICAgICB9Ci0g
ICAgICAgICAgICBtYXNrID0gUEFHRV9TSVpFOwotICAgICAgICB9Ci0gICAgfQotCi0gICAgZm9y
ICggaSA9IDA7IGkgPCBkZWJ1Z19zdGFja19saW5lcyAqIDg7IGkrKyApCi0gICAgewotICAgICAg
ICBpZiAoICgoKGxvbmcpc3RhY2sgLSAxKSBeICgobG9uZykoc3RhY2sgKyAxKSAtIDEpKSAmIG1h
c2sgKQotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIGlmICggX19nZXRfdXNlcihhZGRyLCBz
dGFjaykgKQotICAgICAgICB7Ci0gICAgICAgICAgICBpZiAoIGkgIT0gMCApCi0gICAgICAgICAg
ICAgICAgcHJpbnRrKCJcbiAgICAiKTsKLSAgICAgICAgICAgIHByaW50aygiRmF1bHQgd2hpbGUg
YWNjZXNzaW5nIGd1ZXN0IG1lbW9yeS4iKTsKLSAgICAgICAgICAgIGkgPSAxOwotICAgICAgICAg
ICAgYnJlYWs7Ci0gICAgICAgIH0KLSAgICAgICAgaWYgKCAoaSAhPSAwKSAmJiAoKGkgJSA4KSA9
PSAwKSApCi0gICAgICAgICAgICBwcmludGsoIlxuICIpOwotICAgICAgICBwcmludGsoIiAlMDh4
IiwgYWRkcik7Ci0gICAgICAgIHN0YWNrKys7Ci0gICAgfQotICAgIGlmICggbWFzayA9PSBQQUdF
X1NJWkUgKQotICAgIHsKLSAgICAgICAgQlVJTERfQlVHX09OKFBBR0VfU0laRSA9PSBTVEFDS19T
SVpFKTsKLSAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2Uoc3RhY2spOwotICAgIH0KLSAgICBpZiAo
IGkgPT0gMCApCi0gICAgICAgIHByaW50aygiU3RhY2sgZW1wdHkuIik7Ci0gICAgcHJpbnRrKCJc
biIpOwotfQotCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
cHJvY2Vzc29yLmgKaW5kZXggNmEzMzVkM2E2MS4uNWJmNTZiNDVlMSAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3By
b2Nlc3Nvci5oCkBAIC00ODAsOSArNDgwLDYgQEAgdm9pZCBzaG93X2V4ZWN1dGlvbl9zdGF0ZShj
b25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7CiB2b2lkIHNob3dfcGFnZV93YWxrKHVu
c2lnbmVkIGxvbmcgYWRkcik7CiB2b2lkIG5vcmV0dXJuIGZhdGFsX3RyYXAoY29uc3Qgc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGJvb2xfdCBzaG93X3JlbW90ZSk7CiAKLXZvaWQgY29tcGF0
X3Nob3dfZ3Vlc3Rfc3RhY2soc3RydWN0IHZjcHUgKnYsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBpbnQgbGluZXMpOwotCiBl
eHRlcm4gdm9pZCBtdHJyX2FwX2luaXQodm9pZCk7CiBleHRlcm4gdm9pZCBtdHJyX2JwX2luaXQo
dm9pZCk7CiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 08 17:16:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 17: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 1dJ12y-0006FF-1W; Thu, 08 Jun 2017 17:16: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=3259bf657=wei.liu2@citrix.com>)
 id 1dJ12x-0006DL-B1
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 17:16:35 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 81/99-03620-27689395; Thu, 08 Jun 2017 17:16:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeJIrShJLcpLzFFi42JxWrohUreozTL
 S4O5nLovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePqi02MBbflK94/f8vYwPhDvIuRk0NCwF/i
 zZILrCA2m4CyxM/OXjYQW0RAT6LpwHNGEJtZIE+i8+NHdhBbWCBG4su1fWA1LAIqEl9eLAOze
 QUsJdr232GDmCkvsavtIthMTqD4ks/TmbsYOTiEBCwkencmgISFBBQkOqYfY4JoFZQ4OfMJC8
 QqCYmDL14wT2DknYUkNQtJagEj0ypG9eLUorLUIl1DvaSizPSMktzEzBxdQwMzvdzU4uLE9NS
 cxKRiveT83E2MwMBhAIIdjDufOx1ilORgUhLlVWy1jBTiS8pPqcxILM6ILyrNSS0+xCjDwaEk
 wesNkhMsSk1PrUjLzAGGMExagoNHSYR3bQNQmre4IDG3ODMdInWKUVFKnHcnSJ8ASCKjNA+uD
 RY3lxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMKwoyhSczrwRu+iugxUxAi5e8swBZXJKIkJ
 JqYGRnSNC+vWfiXI+zXN6BOafm+HmukHzKdULcwrXtT/faE+v+nJzU/JRbXpc/oGb/aTZmn6B
 c7pDunzMONOdEH9tyI8DsnPn7XwLzvPrY6opYOJTmetYE8fqHiaWEa3ib/N/R3yO/3tVhp2Wm
 /8/Ew4n/NXe/PSiQ0T5Lw8Is6/KyMBO3W8+SlFiKMxINtZiLihMBlA25V5YCAAA=
X-Env-Sender: prvs=3259bf657=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1496942180!106940754!6
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26906 invoked from network); 8 Jun 2017 17:16:33 -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 Jun 2017 17:16:33 -0000
X-IronPort-AV: E=Sophos;i="5.39,315,1493683200"; d="scan'208";a="427129663"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 8 Jun 2017 18:11:55 +0100
Message-ID: <20170608171203.20416-20-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170608171203.20416-1-wei.liu2@citrix.com>
References: <20170608171203.20416-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 v4 19/27] x86: move
	hypercall_page_initialise_ring3_kernel to pv/hypercall.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>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvcHYvaHlwZXJjYWxsLmMgICAgIHwgMzYgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrCiB4ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMgICAgIHwgMzYgLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h5cGVyY2Fs
bC5oIHwgIDEgKwogMyBmaWxlcyBjaGFuZ2VkLCAzNyBpbnNlcnRpb25zKCspLCAzNiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvaHlwZXJjYWxsLmMgYi94ZW4vYXJj
aC94ODYvcHYvaHlwZXJjYWxsLmMKaW5kZXggN2M1ZTVhNjI5ZC4uMjg3MzQwZTc3NCAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L3B2L2h5cGVyY2FsbC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9o
eXBlcmNhbGwuYwpAQCAtMjU1LDYgKzI1NSw0MiBAQCBlbnVtIG1jX2Rpc3Bvc2l0aW9uIGFyY2hf
ZG9fbXVsdGljYWxsX2NhbGwoc3RydWN0IG1jX3N0YXRlICpzdGF0ZSkKICAgICAgICAgICAgICA/
IG1jX2NvbnRpbnVlIDogbWNfcHJlZW1wdDsKIH0KIAordm9pZCBoeXBlcmNhbGxfcGFnZV9pbml0
aWFsaXNlX3JpbmczX2tlcm5lbCh2b2lkICpoeXBlcmNhbGxfcGFnZSkKK3sKKyAgICBjaGFyICpw
OworICAgIGludCBpOworCisgICAgLyogRmlsbCBpbiBhbGwgdGhlIHRyYW5zZmVyIHBvaW50cyB3
aXRoIHRlbXBsYXRlIG1hY2hpbmUgY29kZS4gKi8KKyAgICBmb3IgKCBpID0gMDsgaSA8IChQQUdF
X1NJWkUgLyAzMik7IGkrKyApCisgICAgeworICAgICAgICBpZiAoIGkgPT0gX19IWVBFUlZJU09S
X2lyZXQgKQorICAgICAgICAgICAgY29udGludWU7CisKKyAgICAgICAgcCA9IChjaGFyICopKGh5
cGVyY2FsbF9wYWdlICsgKGkgKiAzMikpOworICAgICAgICAqKHU4ICAqKShwKyAwKSA9IDB4NTE7
ICAgIC8qIHB1c2ggJXJjeCAqLworICAgICAgICAqKHUxNiAqKShwKyAxKSA9IDB4NTM0MTsgIC8q
IHB1c2ggJXIxMSAqLworICAgICAgICAqKHU4ICAqKShwKyAzKSA9IDB4Yjg7ICAgIC8qIG1vdiAg
JDxpPiwlZWF4ICovCisgICAgICAgICoodTMyICopKHArIDQpID0gaTsKKyAgICAgICAgKih1MTYg
KikocCsgOCkgPSAweDA1MGY7ICAvKiBzeXNjYWxsICovCisgICAgICAgICoodTE2ICopKHArMTAp
ID0gMHg1YjQxOyAgLyogcG9wICAlcjExICovCisgICAgICAgICoodTggICopKHArMTIpID0gMHg1
OTsgICAgLyogcG9wICAlcmN4ICovCisgICAgICAgICoodTggICopKHArMTMpID0gMHhjMzsgICAg
LyogcmV0ICovCisgICAgfQorCisgICAgLyoKKyAgICAgKiBIWVBFUlZJU09SX2lyZXQgaXMgc3Bl
Y2lhbCBiZWNhdXNlIGl0IGRvZXNuJ3QgcmV0dXJuIGFuZCBleHBlY3RzIGEKKyAgICAgKiBzcGVj
aWFsIHN0YWNrIGZyYW1lLiBHdWVzdHMganVtcCBhdCB0aGlzIHRyYW5zZmVyIHBvaW50IGluc3Rl
YWQgb2YKKyAgICAgKiBjYWxsaW5nIGl0LgorICAgICAqLworICAgIHAgPSAoY2hhciAqKShoeXBl
cmNhbGxfcGFnZSArIChfX0hZUEVSVklTT1JfaXJldCAqIDMyKSk7CisgICAgKih1OCAgKikocCsg
MCkgPSAweDUxOyAgICAvKiBwdXNoICVyY3ggKi8KKyAgICAqKHUxNiAqKShwKyAxKSA9IDB4NTM0
MTsgIC8qIHB1c2ggJXIxMSAqLworICAgICoodTggICopKHArIDMpID0gMHg1MDsgICAgLyogcHVz
aCAlcmF4ICovCisgICAgKih1OCAgKikocCsgNCkgPSAweGI4OyAgICAvKiBtb3YgICRfX0hZUEVS
VklTT1JfaXJldCwlZWF4ICovCisgICAgKih1MzIgKikocCsgNSkgPSBfX0hZUEVSVklTT1JfaXJl
dDsKKyAgICAqKHUxNiAqKShwKyA5KSA9IDB4MDUwZjsgIC8qIHN5c2NhbGwgKi8KK30KKwogLyoK
ICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni94ODZfNjQvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYwppbmRleCBkMTVj
OTAyM2U4Li43OWJmYzRkM2YwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBz
LmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5jCkBAIC0zMzUsNDIgKzMzNSw2IEBA
IHZvaWQgc3ViYXJjaF9wZXJjcHVfdHJhcHNfaW5pdCh2b2lkKQogICAgIHdybXNybChNU1JfU1lT
Q0FMTF9NQVNLLCBYRU5fU1lTQ0FMTF9NQVNLKTsKIH0KIAotc3RhdGljIHZvaWQgaHlwZXJjYWxs
X3BhZ2VfaW5pdGlhbGlzZV9yaW5nM19rZXJuZWwodm9pZCAqaHlwZXJjYWxsX3BhZ2UpCi17Ci0g
ICAgY2hhciAqcDsKLSAgICBpbnQgaTsKLQotICAgIC8qIEZpbGwgaW4gYWxsIHRoZSB0cmFuc2Zl
ciBwb2ludHMgd2l0aCB0ZW1wbGF0ZSBtYWNoaW5lIGNvZGUuICovCi0gICAgZm9yICggaSA9IDA7
IGkgPCAoUEFHRV9TSVpFIC8gMzIpOyBpKysgKQotICAgIHsKLSAgICAgICAgaWYgKCBpID09IF9f
SFlQRVJWSVNPUl9pcmV0ICkKLSAgICAgICAgICAgIGNvbnRpbnVlOwotCi0gICAgICAgIHAgPSAo
Y2hhciAqKShoeXBlcmNhbGxfcGFnZSArIChpICogMzIpKTsKLSAgICAgICAgKih1OCAgKikocCsg
MCkgPSAweDUxOyAgICAvKiBwdXNoICVyY3ggKi8KLSAgICAgICAgKih1MTYgKikocCsgMSkgPSAw
eDUzNDE7ICAvKiBwdXNoICVyMTEgKi8KLSAgICAgICAgKih1OCAgKikocCsgMykgPSAweGI4OyAg
ICAvKiBtb3YgICQ8aT4sJWVheCAqLwotICAgICAgICAqKHUzMiAqKShwKyA0KSA9IGk7Ci0gICAg
ICAgICoodTE2ICopKHArIDgpID0gMHgwNTBmOyAgLyogc3lzY2FsbCAqLwotICAgICAgICAqKHUx
NiAqKShwKzEwKSA9IDB4NWI0MTsgIC8qIHBvcCAgJXIxMSAqLwotICAgICAgICAqKHU4ICAqKShw
KzEyKSA9IDB4NTk7ICAgIC8qIHBvcCAgJXJjeCAqLwotICAgICAgICAqKHU4ICAqKShwKzEzKSA9
IDB4YzM7ICAgIC8qIHJldCAqLwotICAgIH0KLQotICAgIC8qCi0gICAgICogSFlQRVJWSVNPUl9p
cmV0IGlzIHNwZWNpYWwgYmVjYXVzZSBpdCBkb2Vzbid0IHJldHVybiBhbmQgZXhwZWN0cyBhCi0g
ICAgICogc3BlY2lhbCBzdGFjayBmcmFtZS4gR3Vlc3RzIGp1bXAgYXQgdGhpcyB0cmFuc2ZlciBw
b2ludCBpbnN0ZWFkIG9mCi0gICAgICogY2FsbGluZyBpdC4KLSAgICAgKi8KLSAgICBwID0gKGNo
YXIgKikoaHlwZXJjYWxsX3BhZ2UgKyAoX19IWVBFUlZJU09SX2lyZXQgKiAzMikpOwotICAgICoo
dTggICopKHArIDApID0gMHg1MTsgICAgLyogcHVzaCAlcmN4ICovCi0gICAgKih1MTYgKikocCsg
MSkgPSAweDUzNDE7ICAvKiBwdXNoICVyMTEgKi8KLSAgICAqKHU4ICAqKShwKyAzKSA9IDB4NTA7
ICAgIC8qIHB1c2ggJXJheCAqLwotICAgICoodTggICopKHArIDQpID0gMHhiODsgICAgLyogbW92
ICAkX19IWVBFUlZJU09SX2lyZXQsJWVheCAqLwotICAgICoodTMyICopKHArIDUpID0gX19IWVBF
UlZJU09SX2lyZXQ7Ci0gICAgKih1MTYgKikocCsgOSkgPSAweDA1MGY7ICAvKiBzeXNjYWxsICov
Ci19Ci0KICNpbmNsdWRlICJjb21wYXQvdHJhcHMuYyIKIAogdm9pZCBoeXBlcmNhbGxfcGFnZV9p
bml0aWFsaXNlKHN0cnVjdCBkb21haW4gKmQsIHZvaWQgKmh5cGVyY2FsbF9wYWdlKQpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9oeXBlcmNhbGwuaCBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvaHlwZXJjYWxsLmgKaW5kZXggY2ZiY2VmZTUyZi4uNTYzMWNmMjY5NCAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9oeXBlcmNhbGwuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L2h5cGVyY2FsbC5oCkBAIC0yNiw2ICsyNiw3IEBAIHR5cGVkZWYgc3RydWN0IHsKIGV4dGVybiBj
b25zdCBoeXBlcmNhbGxfYXJnc190IGh5cGVyY2FsbF9hcmdzX3RhYmxlW05SX2h5cGVyY2FsbHNd
OwogCiB2b2lkIHB2X2h5cGVyY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7Cit2b2lk
IGh5cGVyY2FsbF9wYWdlX2luaXRpYWxpc2VfcmluZzNfa2VybmVsKHZvaWQgKmh5cGVyY2FsbF9w
YWdlKTsKIAogLyoKICAqIEJvdGggZG9fbW11ZXh0X29wKCkgYW5kIGRvX21tdV91cGRhdGUoKToK
LS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 08 17:16:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 17: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 1dJ12z-0006HK-A8; Thu, 08 Jun 2017 17: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=3259bf657=wei.liu2@citrix.com>)
 id 1dJ12y-00067F-43
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 17:16:36 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 42/AF-03058-37689395; Thu, 08 Jun 2017 17:16:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeJIrShJLcpLzFFi42JxWrrBXre4zTL
 SoGmxrMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnHxUS9jwX7Rik1frrE1MP4U6GLk5JAQ8JdY
 0tvBCmKzCShL/OzsZQOxRQT0JJoOPGcEsZkF8iQ6P35kB7GFBbwlnp7ZBFbDIqAicXL2fjCbV
 8BS4v2KJWwQM+UldrVdBJvJCRRf8nk6cxcjB4eQgIVE784EkLCQgIJEx/RjTBCtghInZz5hgV
 glIXHwxQvmCYy8s5CkZiFJLWBkWsWoXpxaVJZapGuil1SUmZ5RkpuYmaNraGCml5taXJyYnpq
 TmFSsl5yfu4kRGDgMQLCDsfuy/yFGSQ4mJVFexVbLSCG+pPyUyozE4oz4otKc1OJDjDIcHEoS
 vN4gOcGi1PTUirTMHGAIw6QlOHiURHjXNgCleYsLEnOLM9MhUqcYFaXEeW1B+gRAEhmleXBts
 Li5xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWFeUZApPJl5JXDTXwEtZgJavOSdBcjikkSElF
 QDo/JhxoXzvDZsUOBaWur6p3TKagv5sxYu1mr2k0SiTvzwPvrswZRVlck+j3xUPkn9vXs2yM5
 nzs3Kh8tVRSJfnD9+mkv0TXjHj2dam1k5/gl/luiPzjX9n+e0lHPRVMHVf481sirJbb/4W61A
 viExZ5rAjr0flcxlvzimuBmIfItgPfu3mGH/TiWW4oxEQy3mouJEAJXinQKWAgAA
X-Env-Sender: prvs=3259bf657=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1496942179!94330782!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25970 invoked from network); 8 Jun 2017 17:16:35 -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;
 8 Jun 2017 17:16:35 -0000
X-IronPort-AV: E=Sophos;i="5.39,315,1493683200"; d="scan'208";a="435687716"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 8 Jun 2017 18:11:47 +0100
Message-ID: <20170608171203.20416-12-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170608171203.20416-1-wei.liu2@citrix.com>
References: <20170608171203.20416-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 v4 11/27] x86:/traps: move {un,
	}register_guest_nmi_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>

VGFrZSB0aGUgb3Bwb3J0dW5pdHkgdG8gcmVuYW1lICJ2IiB0byAiY3VyciIuCgpTaWduZWQtb2Zm
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9wdi90
cmFwcy5jIHwgMzYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJj
aC94ODYvdHJhcHMuYyAgICB8IDM2IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQogMiBmaWxlcyBjaGFuZ2VkLCAzNiBpbnNlcnRpb25zKCspLCAzNiBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni9wdi90cmFw
cy5jCmluZGV4IGUzNzRjZDczYjQuLmQwZTY1MTYxNmQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9wdi90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi90cmFwcy5jCkBAIC0xODMsNiArMTgz
LDQyIEBAIGJvb2wgc2V0X2d1ZXN0X25taV90cmFwYm91bmNlKHZvaWQpCiAgICAgcmV0dXJuICFu
dWxsX3RyYXBfYm91bmNlKGN1cnIsIHRiKTsKIH0KIAorbG9uZyByZWdpc3Rlcl9ndWVzdF9ubWlf
Y2FsbGJhY2sodW5zaWduZWQgbG9uZyBhZGRyZXNzKQoreworICAgIHN0cnVjdCB2Y3B1ICpjdXJy
ID0gY3VycmVudDsKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gY3Vyci0+ZG9tYWluOworICAgIHN0
cnVjdCB0cmFwX2luZm8gKnQgPSAmY3Vyci0+YXJjaC5wdl92Y3B1LnRyYXBfY3R4dFtUUkFQX25t
aV07CisKKyAgICBpZiAoICFpc19jYW5vbmljYWxfYWRkcmVzcyhhZGRyZXNzKSApCisgICAgICAg
IHJldHVybiAtRUlOVkFMOworCisgICAgdC0+dmVjdG9yICA9IFRSQVBfbm1pOworICAgIHQtPmZs
YWdzICAgPSAwOworICAgIHQtPmNzICAgICAgPSAoaXNfcHZfMzJiaXRfZG9tYWluKGQpID8KKyAg
ICAgICAgICAgICAgICAgIEZMQVRfQ09NUEFUX0tFUk5FTF9DUyA6IEZMQVRfS0VSTkVMX0NTKTsK
KyAgICB0LT5hZGRyZXNzID0gYWRkcmVzczsKKyAgICBUSV9TRVRfSUYodCwgMSk7CisKKyAgICAv
KgorICAgICAqIElmIG5vIGhhbmRsZXIgd2FzIHJlZ2lzdGVyZWQgd2UgY2FuICdsb3NlIHRoZSBO
TUkgZWRnZScuIFJlLWFzc2VydCBpdAorICAgICAqIG5vdy4KKyAgICAgKi8KKyAgICBpZiAoIChj
dXJyLT52Y3B1X2lkID09IDApICYmIChhcmNoX2dldF9ubWlfcmVhc29uKGQpICE9IDApICkKKyAg
ICAgICAgY3Vyci0+bm1pX3BlbmRpbmcgPSAxOworCisgICAgcmV0dXJuIDA7Cit9CisKK2xvbmcg
dW5yZWdpc3Rlcl9ndWVzdF9ubWlfY2FsbGJhY2sodm9pZCkKK3sKKyAgICBzdHJ1Y3QgdmNwdSAq
Y3VyciA9IGN1cnJlbnQ7CisgICAgc3RydWN0IHRyYXBfaW5mbyAqdCA9ICZjdXJyLT5hcmNoLnB2
X3ZjcHUudHJhcF9jdHh0W1RSQVBfbm1pXTsKKworICAgIG1lbXNldCh0LCAwLCBzaXplb2YoKnQp
KTsKKworICAgIHJldHVybiAwOworfQorCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9k
ZTogQwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJh
cHMuYwppbmRleCAwMTNkZTcwMmFkLi5iYWJiNDc2MDk3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvdHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtMTkwOSw0MiArMTkwOSw2
IEBAIHZvaWQgX19pbml0IHRyYXBfaW5pdCh2b2lkKQogICAgIG9wZW5fc29mdGlycShQQ0lfU0VS
Ul9TT0ZUSVJRLCBwY2lfc2Vycl9zb2Z0aXJxKTsKIH0KIAotbG9uZyByZWdpc3Rlcl9ndWVzdF9u
bWlfY2FsbGJhY2sodW5zaWduZWQgbG9uZyBhZGRyZXNzKQotewotICAgIHN0cnVjdCB2Y3B1ICp2
ID0gY3VycmVudDsKLSAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwotICAgIHN0cnVj
dCB0cmFwX2luZm8gKnQgPSAmdi0+YXJjaC5wdl92Y3B1LnRyYXBfY3R4dFtUUkFQX25taV07Ci0K
LSAgICBpZiAoICFpc19jYW5vbmljYWxfYWRkcmVzcyhhZGRyZXNzKSApCi0gICAgICAgIHJldHVy
biAtRUlOVkFMOwotCi0gICAgdC0+dmVjdG9yICA9IFRSQVBfbm1pOwotICAgIHQtPmZsYWdzICAg
PSAwOwotICAgIHQtPmNzICAgICAgPSAoaXNfcHZfMzJiaXRfZG9tYWluKGQpID8KLSAgICAgICAg
ICAgICAgICAgIEZMQVRfQ09NUEFUX0tFUk5FTF9DUyA6IEZMQVRfS0VSTkVMX0NTKTsKLSAgICB0
LT5hZGRyZXNzID0gYWRkcmVzczsKLSAgICBUSV9TRVRfSUYodCwgMSk7Ci0KLSAgICAvKgotICAg
ICAqIElmIG5vIGhhbmRsZXIgd2FzIHJlZ2lzdGVyZWQgd2UgY2FuICdsb3NlIHRoZSBOTUkgZWRn
ZScuIFJlLWFzc2VydCBpdAotICAgICAqIG5vdy4KLSAgICAgKi8KLSAgICBpZiAoICh2LT52Y3B1
X2lkID09IDApICYmIChhcmNoX2dldF9ubWlfcmVhc29uKGQpICE9IDApICkKLSAgICAgICAgdi0+
bm1pX3BlbmRpbmcgPSAxOwotCi0gICAgcmV0dXJuIDA7Ci19Ci0KLWxvbmcgdW5yZWdpc3Rlcl9n
dWVzdF9ubWlfY2FsbGJhY2sodm9pZCkKLXsKLSAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7
Ci0gICAgc3RydWN0IHRyYXBfaW5mbyAqdCA9ICZ2LT5hcmNoLnB2X3ZjcHUudHJhcF9jdHh0W1RS
QVBfbm1pXTsKLQotICAgIG1lbXNldCh0LCAwLCBzaXplb2YoKnQpKTsKLQotICAgIHJldHVybiAw
OwotfQotCiBpbnQgZ3Vlc3RfaGFzX3RyYXBfY2FsbGJhY2soc3RydWN0IGRvbWFpbiAqZCwgdWlu
dDE2X3QgdmNwdWlkLCB1bnNpZ25lZCBpbnQgdHJhcF9ucikKIHsKICAgICBzdHJ1Y3QgdmNwdSAq
djsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 08 17:16:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 17: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 1dJ131-0006KI-H8; Thu, 08 Jun 2017 17:16: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=3259bf657=wei.liu2@citrix.com>)
 id 1dJ130-0006IG-5W
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 17:16:38 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 22/81-03557-57689395; Thu, 08 Jun 2017 17:16:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpikeJIrShJLcpLzFFi42JxWrohUre0zTL
 SYMZPVovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePa//SCjw4V05a9Zmxg7NXvYuTkkBDwlzjU
 +IoRxGYTUJb42dnLBmKLCOhJNB14DhZnFsiT6Pz4kR3EFhaIklj//DMziM0ioCIxtaGXCcTmF
 bCUeHFgHzPETHmJXW0XWUFsTqD4ks/TgeIcHEICFhK9OxNAwkICChId049BtQpKnJz5hAVilY
 TEwRcvmCcw8s5CkpqFJLWAkWkVo3pxalFZapGuoV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJ
 SsV5yfu4mRmDYMADBDsadz50OMUpyMCmJ8iq2WkYK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuD1
 BskJFqWmp1akZeYAAxgmLcHBoyTCu7YBKM1bXJCYW5yZDpE6xagoJc67E6RPACSRUZoH1waLm
 kuMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5hUFmcKTmVcCN/0V0GImoMVL3lmALC5JREhJNT
 AmBCpKnni02HoN34S01l2bxawnxO760+E7d/qriDbzRMuzi7PbtgfGdu3ifPVi5xnrpKYM0Qt
 bMubaHJiZ1r7Hy2vV2rrdM9QUlH2u3olaye+0b13zkWBr94t9e40eH2e69qPL6pBIhNGqLKHO
 PY/t+dQ49ByTzvTG6d5WmNxVu1rkFxtfwhElluKMREMt5qLiRAAVKHGAlQIAAA==
X-Env-Sender: prvs=3259bf657=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1496942180!106940754!7
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28438 invoked from network); 8 Jun 2017 17:16:36 -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 Jun 2017 17:16:36 -0000
X-IronPort-AV: E=Sophos;i="5.39,315,1493683200"; d="scan'208";a="427129668"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 8 Jun 2017 18:11:59 +0100
Message-ID: <20170608171203.20416-24-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170608171203.20416-1-wei.liu2@citrix.com>
References: <20170608171203.20416-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 v4 23/27] x86: move the compat callback ops next
	to the non-compat variant
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; 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
aC94ODYvcHYvY2FsbGJhY2suYyAgICAgICAgIHwgMTQyICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvdHJhcHMuYyB8IDE0MyAt
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDE0
MiBpbnNlcnRpb25zKCspLCAxNDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L3B2L2NhbGxiYWNrLmMgYi94ZW4vYXJjaC94ODYvcHYvY2FsbGJhY2suYwppbmRleCBkYmQ2
MDJjODlkLi4wMDk4MWQwZjQ3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvY2FsbGJhY2su
YworKysgYi94ZW4vYXJjaC94ODYvcHYvY2FsbGJhY2suYwpAQCAtMSw2ICsxLDcgQEAKICNpbmNs
dWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+CiAjaW5jbHVkZSA8eGVuL2xpYi5oPgogI2luY2x1ZGUg
PHhlbi9zY2hlZC5oPgorI2luY2x1ZGUgPGNvbXBhdC9jYWxsYmFjay5oPgogCiAjaW5jbHVkZSA8
YXNtL2N1cnJlbnQuaD4KICNpbmNsdWRlIDxhc20vbm1pLmg+CkBAIC0xNTUsMyArMTU2LDE0NCBA
QCBsb25nIGRvX3NldF9jYWxsYmFja3ModW5zaWduZWQgbG9uZyBldmVudF9hZGRyZXNzLAogICAg
IHJldHVybiAwOwogfQogCitzdGF0aWMgbG9uZyBjb21wYXRfcmVnaXN0ZXJfZ3Vlc3RfY2FsbGJh
Y2soc3RydWN0IGNvbXBhdF9jYWxsYmFja19yZWdpc3RlciAqcmVnKQoreworICAgIGxvbmcgcmV0
ID0gMDsKKyAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7CisKKyAgICBmaXh1cF9ndWVzdF9j
b2RlX3NlbGVjdG9yKHYtPmRvbWFpbiwgcmVnLT5hZGRyZXNzLmNzKTsKKworICAgIHN3aXRjaCAo
IHJlZy0+dHlwZSApCisgICAgeworICAgIGNhc2UgQ0FMTEJBQ0tUWVBFX2V2ZW50OgorICAgICAg
ICB2LT5hcmNoLnB2X3ZjcHUuZXZlbnRfY2FsbGJhY2tfY3MgICAgID0gcmVnLT5hZGRyZXNzLmNz
OworICAgICAgICB2LT5hcmNoLnB2X3ZjcHUuZXZlbnRfY2FsbGJhY2tfZWlwICAgID0gcmVnLT5h
ZGRyZXNzLmVpcDsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIENBTExCQUNLVFlQRV9mYWls
c2FmZToKKyAgICAgICAgdi0+YXJjaC5wdl92Y3B1LmZhaWxzYWZlX2NhbGxiYWNrX2NzICA9IHJl
Zy0+YWRkcmVzcy5jczsKKyAgICAgICAgdi0+YXJjaC5wdl92Y3B1LmZhaWxzYWZlX2NhbGxiYWNr
X2VpcCA9IHJlZy0+YWRkcmVzcy5laXA7CisgICAgICAgIGlmICggcmVnLT5mbGFncyAmIENBTExC
QUNLRl9tYXNrX2V2ZW50cyApCisgICAgICAgICAgICBzZXRfYml0KF9WR0NGX2ZhaWxzYWZlX2Rp
c2FibGVzX2V2ZW50cywKKyAgICAgICAgICAgICAgICAgICAgJnYtPmFyY2gudmdjX2ZsYWdzKTsK
KyAgICAgICAgZWxzZQorICAgICAgICAgICAgY2xlYXJfYml0KF9WR0NGX2ZhaWxzYWZlX2Rpc2Fi
bGVzX2V2ZW50cywKKyAgICAgICAgICAgICAgICAgICAgICAmdi0+YXJjaC52Z2NfZmxhZ3MpOwor
ICAgICAgICBicmVhazsKKworICAgIGNhc2UgQ0FMTEJBQ0tUWVBFX3N5c2NhbGwzMjoKKyAgICAg
ICAgdi0+YXJjaC5wdl92Y3B1LnN5c2NhbGwzMl9jYWxsYmFja19jcyAgICAgPSByZWctPmFkZHJl
c3MuY3M7CisgICAgICAgIHYtPmFyY2gucHZfdmNwdS5zeXNjYWxsMzJfY2FsbGJhY2tfZWlwICAg
ID0gcmVnLT5hZGRyZXNzLmVpcDsKKyAgICAgICAgdi0+YXJjaC5wdl92Y3B1LnN5c2NhbGwzMl9k
aXNhYmxlc19ldmVudHMgPQorICAgICAgICAgICAgKHJlZy0+ZmxhZ3MgJiBDQUxMQkFDS0ZfbWFz
a19ldmVudHMpICE9IDA7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBDQUxMQkFDS1RZUEVf
c3lzZW50ZXI6CisgICAgICAgIHYtPmFyY2gucHZfdmNwdS5zeXNlbnRlcl9jYWxsYmFja19jcyAg
ICAgPSByZWctPmFkZHJlc3MuY3M7CisgICAgICAgIHYtPmFyY2gucHZfdmNwdS5zeXNlbnRlcl9j
YWxsYmFja19laXAgICAgPSByZWctPmFkZHJlc3MuZWlwOworICAgICAgICB2LT5hcmNoLnB2X3Zj
cHUuc3lzZW50ZXJfZGlzYWJsZXNfZXZlbnRzID0KKyAgICAgICAgICAgIChyZWctPmZsYWdzICYg
Q0FMTEJBQ0tGX21hc2tfZXZlbnRzKSAhPSAwOworICAgICAgICBicmVhazsKKworICAgIGNhc2Ug
Q0FMTEJBQ0tUWVBFX25taToKKyAgICAgICAgcmV0ID0gcmVnaXN0ZXJfZ3Vlc3Rfbm1pX2NhbGxi
YWNrKHJlZy0+YWRkcmVzcy5laXApOworICAgICAgICBicmVhazsKKworICAgIGRlZmF1bHQ6Cisg
ICAgICAgIHJldCA9IC1FTk9TWVM7CisgICAgICAgIGJyZWFrOworICAgIH0KKworICAgIHJldHVy
biByZXQ7Cit9CisKK3N0YXRpYyBsb25nIGNvbXBhdF91bnJlZ2lzdGVyX2d1ZXN0X2NhbGxiYWNr
KAorICAgIHN0cnVjdCBjb21wYXRfY2FsbGJhY2tfdW5yZWdpc3RlciAqdW5yZWcpCit7CisgICAg
bG9uZyByZXQ7CisKKyAgICBzd2l0Y2ggKCB1bnJlZy0+dHlwZSApCisgICAgeworICAgIGNhc2Ug
Q0FMTEJBQ0tUWVBFX2V2ZW50OgorICAgIGNhc2UgQ0FMTEJBQ0tUWVBFX2ZhaWxzYWZlOgorICAg
IGNhc2UgQ0FMTEJBQ0tUWVBFX3N5c2NhbGwzMjoKKyAgICBjYXNlIENBTExCQUNLVFlQRV9zeXNl
bnRlcjoKKyAgICAgICAgcmV0ID0gLUVJTlZBTDsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNl
IENBTExCQUNLVFlQRV9ubWk6CisgICAgICAgIHJldCA9IHVucmVnaXN0ZXJfZ3Vlc3Rfbm1pX2Nh
bGxiYWNrKCk7CisgICAgICAgIGJyZWFrOworCisgICAgZGVmYXVsdDoKKyAgICAgICAgcmV0ID0g
LUVOT1NZUzsKKyAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAgcmV0dXJuIHJldDsKK30KKwor
Citsb25nIGNvbXBhdF9jYWxsYmFja19vcChpbnQgY21kLCBYRU5fR1VFU1RfSEFORExFKHZvaWQp
IGFyZykKK3sKKyAgICBsb25nIHJldDsKKworICAgIHN3aXRjaCAoIGNtZCApCisgICAgeworICAg
IGNhc2UgQ0FMTEJBQ0tPUF9yZWdpc3RlcjoKKyAgICB7CisgICAgICAgIHN0cnVjdCBjb21wYXRf
Y2FsbGJhY2tfcmVnaXN0ZXIgcmVnOworCisgICAgICAgIHJldCA9IC1FRkFVTFQ7CisgICAgICAg
IGlmICggY29weV9mcm9tX2d1ZXN0KCZyZWcsIGFyZywgMSkgKQorICAgICAgICAgICAgYnJlYWs7
CisKKyAgICAgICAgcmV0ID0gY29tcGF0X3JlZ2lzdGVyX2d1ZXN0X2NhbGxiYWNrKCZyZWcpOwor
ICAgIH0KKyAgICBicmVhazsKKworICAgIGNhc2UgQ0FMTEJBQ0tPUF91bnJlZ2lzdGVyOgorICAg
IHsKKyAgICAgICAgc3RydWN0IGNvbXBhdF9jYWxsYmFja191bnJlZ2lzdGVyIHVucmVnOworCisg
ICAgICAgIHJldCA9IC1FRkFVTFQ7CisgICAgICAgIGlmICggY29weV9mcm9tX2d1ZXN0KCZ1bnJl
ZywgYXJnLCAxKSApCisgICAgICAgICAgICBicmVhazsKKworICAgICAgICByZXQgPSBjb21wYXRf
dW5yZWdpc3Rlcl9ndWVzdF9jYWxsYmFjaygmdW5yZWcpOworICAgIH0KKyAgICBicmVhazsKKwor
ICAgIGRlZmF1bHQ6CisgICAgICAgIHJldCA9IC1FSU5WQUw7CisgICAgICAgIGJyZWFrOworICAg
IH0KKworICAgIHJldHVybiByZXQ7Cit9CisKK2xvbmcgY29tcGF0X3NldF9jYWxsYmFja3ModW5z
aWduZWQgbG9uZyBldmVudF9zZWxlY3RvciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgbG9uZyBldmVudF9hZGRyZXNzLAorICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBsb25nIGZhaWxzYWZlX3NlbGVjdG9yLAorICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBsb25nIGZhaWxzYWZlX2FkZHJlc3MpCit7CisgICAgc3RydWN0IGNvbXBhdF9jYWxs
YmFja19yZWdpc3RlciBldmVudCA9IHsKKyAgICAgICAgLnR5cGUgPSBDQUxMQkFDS1RZUEVfZXZl
bnQsCisgICAgICAgIC5hZGRyZXNzID0geworICAgICAgICAgICAgLmNzID0gZXZlbnRfc2VsZWN0
b3IsCisgICAgICAgICAgICAuZWlwID0gZXZlbnRfYWRkcmVzcworICAgICAgICB9CisgICAgfTsK
KyAgICBzdHJ1Y3QgY29tcGF0X2NhbGxiYWNrX3JlZ2lzdGVyIGZhaWxzYWZlID0geworICAgICAg
ICAudHlwZSA9IENBTExCQUNLVFlQRV9mYWlsc2FmZSwKKyAgICAgICAgLmFkZHJlc3MgPSB7Cisg
ICAgICAgICAgICAuY3MgPSBmYWlsc2FmZV9zZWxlY3RvciwKKyAgICAgICAgICAgIC5laXAgPSBm
YWlsc2FmZV9hZGRyZXNzCisgICAgICAgIH0KKyAgICB9OworCisgICAgY29tcGF0X3JlZ2lzdGVy
X2d1ZXN0X2NhbGxiYWNrKCZldmVudCk7CisgICAgY29tcGF0X3JlZ2lzdGVyX2d1ZXN0X2NhbGxi
YWNrKCZmYWlsc2FmZSk7CisKKyAgICByZXR1cm4gMDsKK30KZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni94ODZfNjQvY29tcGF0L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC90
cmFwcy5jCmluZGV4IGRmNjkxZjBhZTMuLjZlMTQ2YTYyYTcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni94ODZfNjQvY29tcGF0L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21w
YXQvdHJhcHMuYwpAQCAtNjYsMTQ5ICs2Niw2IEBAIHZvaWQgY29tcGF0X3Nob3dfZ3Vlc3Rfc3Rh
Y2soc3RydWN0IHZjcHUgKnYsIGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAogICAg
IHByaW50aygiXG4iKTsKIH0KIAotc3RhdGljIGxvbmcgY29tcGF0X3JlZ2lzdGVyX2d1ZXN0X2Nh
bGxiYWNrKAotICAgIHN0cnVjdCBjb21wYXRfY2FsbGJhY2tfcmVnaXN0ZXIgKnJlZykKLXsKLSAg
ICBsb25nIHJldCA9IDA7Ci0gICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50OwotCi0gICAgZml4
dXBfZ3Vlc3RfY29kZV9zZWxlY3Rvcih2LT5kb21haW4sIHJlZy0+YWRkcmVzcy5jcyk7Ci0KLSAg
ICBzd2l0Y2ggKCByZWctPnR5cGUgKQotICAgIHsKLSAgICBjYXNlIENBTExCQUNLVFlQRV9ldmVu
dDoKLSAgICAgICAgdi0+YXJjaC5wdl92Y3B1LmV2ZW50X2NhbGxiYWNrX2NzICAgICA9IHJlZy0+
YWRkcmVzcy5jczsKLSAgICAgICAgdi0+YXJjaC5wdl92Y3B1LmV2ZW50X2NhbGxiYWNrX2VpcCAg
ICA9IHJlZy0+YWRkcmVzcy5laXA7Ci0gICAgICAgIGJyZWFrOwotCi0gICAgY2FzZSBDQUxMQkFD
S1RZUEVfZmFpbHNhZmU6Ci0gICAgICAgIHYtPmFyY2gucHZfdmNwdS5mYWlsc2FmZV9jYWxsYmFj
a19jcyAgPSByZWctPmFkZHJlc3MuY3M7Ci0gICAgICAgIHYtPmFyY2gucHZfdmNwdS5mYWlsc2Fm
ZV9jYWxsYmFja19laXAgPSByZWctPmFkZHJlc3MuZWlwOwotICAgICAgICBpZiAoIHJlZy0+Zmxh
Z3MgJiBDQUxMQkFDS0ZfbWFza19ldmVudHMgKQotICAgICAgICAgICAgc2V0X2JpdChfVkdDRl9m
YWlsc2FmZV9kaXNhYmxlc19ldmVudHMsCi0gICAgICAgICAgICAgICAgICAgICZ2LT5hcmNoLnZn
Y19mbGFncyk7Ci0gICAgICAgIGVsc2UKLSAgICAgICAgICAgIGNsZWFyX2JpdChfVkdDRl9mYWls
c2FmZV9kaXNhYmxlc19ldmVudHMsCi0gICAgICAgICAgICAgICAgICAgICAgJnYtPmFyY2gudmdj
X2ZsYWdzKTsKLSAgICAgICAgYnJlYWs7Ci0KLSAgICBjYXNlIENBTExCQUNLVFlQRV9zeXNjYWxs
MzI6Ci0gICAgICAgIHYtPmFyY2gucHZfdmNwdS5zeXNjYWxsMzJfY2FsbGJhY2tfY3MgICAgID0g
cmVnLT5hZGRyZXNzLmNzOwotICAgICAgICB2LT5hcmNoLnB2X3ZjcHUuc3lzY2FsbDMyX2NhbGxi
YWNrX2VpcCAgICA9IHJlZy0+YWRkcmVzcy5laXA7Ci0gICAgICAgIHYtPmFyY2gucHZfdmNwdS5z
eXNjYWxsMzJfZGlzYWJsZXNfZXZlbnRzID0KLSAgICAgICAgICAgIChyZWctPmZsYWdzICYgQ0FM
TEJBQ0tGX21hc2tfZXZlbnRzKSAhPSAwOwotICAgICAgICBicmVhazsKLQotICAgIGNhc2UgQ0FM
TEJBQ0tUWVBFX3N5c2VudGVyOgotICAgICAgICB2LT5hcmNoLnB2X3ZjcHUuc3lzZW50ZXJfY2Fs
bGJhY2tfY3MgICAgID0gcmVnLT5hZGRyZXNzLmNzOwotICAgICAgICB2LT5hcmNoLnB2X3ZjcHUu
c3lzZW50ZXJfY2FsbGJhY2tfZWlwICAgID0gcmVnLT5hZGRyZXNzLmVpcDsKLSAgICAgICAgdi0+
YXJjaC5wdl92Y3B1LnN5c2VudGVyX2Rpc2FibGVzX2V2ZW50cyA9Ci0gICAgICAgICAgICAocmVn
LT5mbGFncyAmIENBTExCQUNLRl9tYXNrX2V2ZW50cykgIT0gMDsKLSAgICAgICAgYnJlYWs7Ci0K
LSAgICBjYXNlIENBTExCQUNLVFlQRV9ubWk6Ci0gICAgICAgIHJldCA9IHJlZ2lzdGVyX2d1ZXN0
X25taV9jYWxsYmFjayhyZWctPmFkZHJlc3MuZWlwKTsKLSAgICAgICAgYnJlYWs7Ci0KLSAgICBk
ZWZhdWx0OgotICAgICAgICByZXQgPSAtRU5PU1lTOwotICAgICAgICBicmVhazsKLSAgICB9Ci0K
LSAgICByZXR1cm4gcmV0OwotfQotCi1zdGF0aWMgbG9uZyBjb21wYXRfdW5yZWdpc3Rlcl9ndWVz
dF9jYWxsYmFjaygKLSAgICBzdHJ1Y3QgY29tcGF0X2NhbGxiYWNrX3VucmVnaXN0ZXIgKnVucmVn
KQotewotICAgIGxvbmcgcmV0OwotCi0gICAgc3dpdGNoICggdW5yZWctPnR5cGUgKQotICAgIHsK
LSAgICBjYXNlIENBTExCQUNLVFlQRV9ldmVudDoKLSAgICBjYXNlIENBTExCQUNLVFlQRV9mYWls
c2FmZToKLSAgICBjYXNlIENBTExCQUNLVFlQRV9zeXNjYWxsMzI6Ci0gICAgY2FzZSBDQUxMQkFD
S1RZUEVfc3lzZW50ZXI6Ci0gICAgICAgIHJldCA9IC1FSU5WQUw7Ci0gICAgICAgIGJyZWFrOwot
Ci0gICAgY2FzZSBDQUxMQkFDS1RZUEVfbm1pOgotICAgICAgICByZXQgPSB1bnJlZ2lzdGVyX2d1
ZXN0X25taV9jYWxsYmFjaygpOwotICAgICAgICBicmVhazsKLQotICAgIGRlZmF1bHQ6Ci0gICAg
ICAgIHJldCA9IC1FTk9TWVM7Ci0gICAgICAgIGJyZWFrOwotICAgIH0KLQotICAgIHJldHVybiBy
ZXQ7Ci19Ci0KLQotbG9uZyBjb21wYXRfY2FsbGJhY2tfb3AoaW50IGNtZCwgWEVOX0dVRVNUX0hB
TkRMRSh2b2lkKSBhcmcpCi17Ci0gICAgbG9uZyByZXQ7Ci0KLSAgICBzd2l0Y2ggKCBjbWQgKQot
ICAgIHsKLSAgICBjYXNlIENBTExCQUNLT1BfcmVnaXN0ZXI6Ci0gICAgewotICAgICAgICBzdHJ1
Y3QgY29tcGF0X2NhbGxiYWNrX3JlZ2lzdGVyIHJlZzsKLQotICAgICAgICByZXQgPSAtRUZBVUxU
OwotICAgICAgICBpZiAoIGNvcHlfZnJvbV9ndWVzdCgmcmVnLCBhcmcsIDEpICkKLSAgICAgICAg
ICAgIGJyZWFrOwotCi0gICAgICAgIHJldCA9IGNvbXBhdF9yZWdpc3Rlcl9ndWVzdF9jYWxsYmFj
aygmcmVnKTsKLSAgICB9Ci0gICAgYnJlYWs7Ci0KLSAgICBjYXNlIENBTExCQUNLT1BfdW5yZWdp
c3RlcjoKLSAgICB7Ci0gICAgICAgIHN0cnVjdCBjb21wYXRfY2FsbGJhY2tfdW5yZWdpc3RlciB1
bnJlZzsKLQotICAgICAgICByZXQgPSAtRUZBVUxUOwotICAgICAgICBpZiAoIGNvcHlfZnJvbV9n
dWVzdCgmdW5yZWcsIGFyZywgMSkgKQotICAgICAgICAgICAgYnJlYWs7Ci0KLSAgICAgICAgcmV0
ID0gY29tcGF0X3VucmVnaXN0ZXJfZ3Vlc3RfY2FsbGJhY2soJnVucmVnKTsKLSAgICB9Ci0gICAg
YnJlYWs7Ci0KLSAgICBkZWZhdWx0OgotICAgICAgICByZXQgPSAtRUlOVkFMOwotICAgICAgICBi
cmVhazsKLSAgICB9Ci0KLSAgICByZXR1cm4gcmV0OwotfQotCi1sb25nIGNvbXBhdF9zZXRfY2Fs
bGJhY2tzKHVuc2lnbmVkIGxvbmcgZXZlbnRfc2VsZWN0b3IsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGxvbmcgZXZlbnRfYWRkcmVzcywKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyBmYWlsc2FmZV9zZWxlY3RvciwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgbG9uZyBmYWlsc2FmZV9hZGRyZXNzKQotewotICAgIHN0cnVjdCBj
b21wYXRfY2FsbGJhY2tfcmVnaXN0ZXIgZXZlbnQgPSB7Ci0gICAgICAgIC50eXBlID0gQ0FMTEJB
Q0tUWVBFX2V2ZW50LAotICAgICAgICAuYWRkcmVzcyA9IHsKLSAgICAgICAgICAgIC5jcyA9IGV2
ZW50X3NlbGVjdG9yLAotICAgICAgICAgICAgLmVpcCA9IGV2ZW50X2FkZHJlc3MKLSAgICAgICAg
fQotICAgIH07Ci0gICAgc3RydWN0IGNvbXBhdF9jYWxsYmFja19yZWdpc3RlciBmYWlsc2FmZSA9
IHsKLSAgICAgICAgLnR5cGUgPSBDQUxMQkFDS1RZUEVfZmFpbHNhZmUsCi0gICAgICAgIC5hZGRy
ZXNzID0gewotICAgICAgICAgICAgLmNzID0gZmFpbHNhZmVfc2VsZWN0b3IsCi0gICAgICAgICAg
ICAuZWlwID0gZmFpbHNhZmVfYWRkcmVzcwotICAgICAgICB9Ci0gICAgfTsKLQotICAgIGNvbXBh
dF9yZWdpc3Rlcl9ndWVzdF9jYWxsYmFjaygmZXZlbnQpOwotICAgIGNvbXBhdF9yZWdpc3Rlcl9n
dWVzdF9jYWxsYmFjaygmZmFpbHNhZmUpOwotCi0gICAgcmV0dXJuIDA7Ci19Ci0KIC8qCiAgKiBM
b2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 08 17:16:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 17: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 1dJ132-0006Ml-SP; Thu, 08 Jun 2017 17:16: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=3259bf657=wei.liu2@citrix.com>)
 id 1dJ131-0006JF-1y
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 17:16:39 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 0E/92-03058-67689395; Thu, 08 Jun 2017 17:16:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkkeJIrShJLcpLzFFi42JxWrrBXre0zTL
 SYO5FK4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePUk0csBVM5KnY+yWtgPM3WxcjBISHgL7H2
 k0wXIycHm4CyxM/OXjYQW0RAT6LpwHNGEJtZIE+i8+NHdhBbWMBL4sXXP2A1LAIqEv0XfrKC2
 LwClhLzT20AsyUE5CV2tV0EszmB4ks+T2cGWSUkYCHRuzMBJCwkoCDRMf0YE0SroMTJmU9YIF
 ZJSBx88YJ5AiPvLCSpWUhSCxiZVjGqF6cWlaUW6ZroJRVlpmeU5CZm5ugaGpjp5aYWFyemp+Y
 kJhXrJefnbmIEBg0DEOxg7L7sf4hRkoNJSZRXsdUyUogvKT+lMiOxOCO+qDQntfgQowwHh5IE
 rzdITrAoNT21Ii0zBxi+MGkJDh4lEd61DUBp3uKCxNzizHSI1ClGRSlxXluQPgGQREZpHlwbL
 GYuMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZhXFGQKT2ZeCdz0V0CLmYAWL3lnAbK4JBEhJd
 XAGKdncPOHf47txuRqX8E552sqt7idlo+/M2mR2IW8M+d6H8mbZH+ZO1tKulSZPfq+q2/UtJs
 70+88O8QRkmaqtPLi+hdHWvin3JuwrrKqRyNa5YifdH1o5X1PWbO4V1beN72C1393vv47f561
 Z/kKrdbuEhnnv83i0WmlffkVG2PK2N+mVvErsRRnJBpqMRcVJwIAp4kQO5QCAAA=
X-Env-Sender: prvs=3259bf657=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1496942179!94330782!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26147 invoked from network); 8 Jun 2017 17:16: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;
 8 Jun 2017 17:16:37 -0000
X-IronPort-AV: E=Sophos;i="5.39,315,1493683200"; d="scan'208";a="435687732"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 8 Jun 2017 18:12:02 +0100
Message-ID: <20170608171203.20416-27-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170608171203.20416-1-wei.liu2@citrix.com>
References: <20170608171203.20416-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 v4 26/27] x86: fix coding a style issue in
	asm-x86/traps.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>

QW5kIGFkZCBhbiBlbWFjcyBibG9jay4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+Ci0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni90cmFwcy5oIHwgMTIgKysrKysr
KysrKystCiAxIGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvdHJhcHMuaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvdHJhcHMuaAppbmRleCA4Y2Y2MTA1ZDhkLi4xYWM2NzE4MjU3IDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L3RyYXBzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni90cmFw
cy5oCkBAIC0zOCw3ICszOCw3IEBAIGJvb2wgZ3Vlc3RfaGFzX3RyYXBfY2FsbGJhY2soY29uc3Qg
c3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHZjcHVpZCwKICAqIHJldHVybiAwIG9uIHN1
Y2Nlc3NmdWwgZGVsaXZlcnkKICAqLwogZXh0ZXJuIGludCBzZW5kX2d1ZXN0X3RyYXAoc3RydWN0
IGRvbWFpbiAqZCwgdWludDE2X3QgdmNwdWlkLAotCQkJCXVuc2lnbmVkIGludCB0cmFwX25yKTsK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCB0cmFwX25yKTsKIAogdWlu
dDMyX3QgZ3Vlc3RfaW9fcmVhZCh1bnNpZ25lZCBpbnQgcG9ydCwgdW5zaWduZWQgaW50IGJ5dGVz
LAogICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgZG9tYWluICopOwpAQCAtNDgsMyArNDgs
MTMgQEAgdm9pZCBndWVzdF9pb193cml0ZSh1bnNpZ25lZCBpbnQgcG9ydCwgdW5zaWduZWQgaW50
IGJ5dGVzLCB1aW50MzJfdCBkYXRhLAogY29uc3QgY2hhciAqdHJhcHN0cih1bnNpZ25lZCBpbnQg
dHJhcG5yKTsKIAogI2VuZGlmIC8qIEFTTV9UUkFQX0ggKi8KKworLyoKKyAqIExvY2FsIHZhcmlh
YmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zm
c2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5k
OgorICovCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 08 17:16:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 17: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 1dJ133-0006Nh-4a; Thu, 08 Jun 2017 17:16: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=3259bf657=wei.liu2@citrix.com>)
 id 1dJ132-0006Ld-NB
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 17:16:40 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 3F/A4-03696-87689395; Thu, 08 Jun 2017 17:16:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpikeJIrShJLcpLzFFi42JxWrohUre8zTL
 SYMECJYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP42tMsBcdsKrYc6GNqYJyg28XIySEh4C9x
 9uEeNhCbTUBZ4mdnL5gtIqAn0XTgOSOIzSyQJ9H58SM7iC0sECux9u82FhCbRUBF4vGTI0BxD
 g5eAUuJrlWJECPlJXa1XWQFsTmBwks+T2cGKRESsJDo3ZkAEhYSUJDomH6MCcTmFRCUODnzCQ
 vEJgmJgy9eME9g5J2FJDULSWoBI9MqRvXi1KKy1CJdQ72kosz0jJLcxMwcXUMDM73c1OLixPT
 UnMSkYr3k/NxNjMCwYQCCHYw7nzsdYpTkYFIS5VVstYwU4kvKT6nMSCzOiC8qzUktPsQow8Gh
 JMHrDZITLEpNT61Iy8wBBjBMWoKDR0mEd20DUJq3uCAxtzgzHSJ1ilFRSpx3J0ifAEgiozQPr
 g0WNZcYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzCsKMoUnM68EbvoroMVMQIuXvLMAWVySiJ
 CSamCMcpnpZ1nz/u3fyTsdXF/9f/7guVHpCnPRjV9CGsq+H3hZ7vhGf/VbPT4tFdF9byKkxNT
 vs1tfv2E199ADh31mofW8VxlsNLee/8hc6rVP7u9b7eiWue/M3ISvHnb5G9dlyfDd9x9fwrmP
 HZLlp9e9llcOmPtTUPb1qtDcVxndv7yms1a3t3xTYinOSDTUYi4qTgQAdGr0u5UCAAA=
X-Env-Sender: prvs=3259bf657=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1496942180!106940754!8
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29624 invoked from network); 8 Jun 2017 17:16:38 -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 Jun 2017 17:16:38 -0000
X-IronPort-AV: E=Sophos;i="5.39,315,1493683200"; d="scan'208";a="427129674"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 8 Jun 2017 18:11:53 +0100
Message-ID: <20170608171203.20416-18-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170608171203.20416-1-wei.liu2@citrix.com>
References: <20170608171203.20416-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 v4 17/27] x86/traps: move some PV specific
	functions and struct to pv/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>

VGhvc2UgZnVuY3Rpb25zIG5lZWQgdG8gYmUgbW92ZWQgYXQgdGhlIHNhbWUgdGltZS4gQWxzbyBt
b3ZlCnNvZnRpcnFfdHJhcCBiZWNhdXNlIGl0IGlzIG9ubHkgdXNlZCBpbiB0aGF0IG9uZSBwbGFj
ZS4KCkZpeCBzb21lIGNvZGluZyBzdHlsZSBpc3N1ZXMgd2hpbGUgbW92aW5nLgoKU2lnbmVkLW9m
Zi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvcHYv
dHJhcHMuYyAgICAgfCAxMDUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysKIHhlbi9hcmNoL3g4Ni90cmFwcy5jICAgICAgICB8ICA5MyAtLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvdHJhcHMuaCB8ICAg
NiAtLS0KIDMgZmlsZXMgY2hhbmdlZCwgMTA1IGluc2VydGlvbnMoKyksIDk5IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi90cmFwcy5jIGIveGVuL2FyY2gveDg2L3B2
L3RyYXBzLmMKaW5kZXggYmUyMTVkZjU3YS4uMGMxNjAwZDg4NiAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L3B2L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L3RyYXBzLmMKQEAgLTIzNyw2
ICsyMzcsMTExIEBAIGJvb2wgZ3Vlc3RfaGFzX3RyYXBfY2FsbGJhY2soY29uc3Qgc3RydWN0IGRv
bWFpbiAqZCwgdW5zaWduZWQgaW50IHZjcHVpZCwKICAgICByZXR1cm4gdC0+YWRkcmVzczsKIH0K
IAorc3RydWN0IHNvZnRpcnFfdHJhcCB7CisgICAgc3RydWN0IGRvbWFpbiAqZG9tYWluOyAgLyog
ZG9tYWluIHRvIGluamVjdCB0cmFwICovCisgICAgc3RydWN0IHZjcHUgKnZjcHU7ICAgICAgLyog
dmNwdSB0byBpbmplY3QgdHJhcCAqLworICAgIGludCBwcm9jZXNzb3I7ICAgICAgICAgIC8qIHBo
eXNpY2FsIGNwdSB0byBpbmplY3QgdHJhcCAqLworfTsKK3N0YXRpYyBERUZJTkVfUEVSX0NQVShz
dHJ1Y3Qgc29mdGlycV90cmFwLCBzb2Z0aXJxX3RyYXApOworCitzdGF0aWMgdm9pZCBubWlfbWNl
X3NvZnRpcnEodm9pZCkKK3sKKyAgICBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOworICAg
IHN0cnVjdCBzb2Z0aXJxX3RyYXAgKnN0ID0gJnBlcl9jcHUoc29mdGlycV90cmFwLCBjcHUpOwor
CisgICAgQlVHX09OKHN0LT52Y3B1ID09IE5VTEwpOworCisgICAgLyoKKyAgICAgKiBTZXQgdGhl
IHRtcCB2YWx1ZSB1bmNvbmRpdGlvbmFsbHksIHNvIHRoYXQKKyAgICAgKiB0aGUgY2hlY2sgaW4g
dGhlIGlyZXQgaHlwZXJjYWxsIHdvcmtzLgorICAgICAqLworICAgIGNwdW1hc2tfY29weShzdC0+
dmNwdS0+Y3B1X2hhcmRfYWZmaW5pdHlfdG1wLAorICAgICAgICAgICAgICAgICBzdC0+dmNwdS0+
Y3B1X2hhcmRfYWZmaW5pdHkpOworCisgICAgaWYgKCAoY3B1ICE9IHN0LT5wcm9jZXNzb3IpIHx8
CisgICAgICAgICAoc3QtPnByb2Nlc3NvciAhPSBzdC0+dmNwdS0+cHJvY2Vzc29yKSApCisgICAg
eworICAgICAgICAvKgorICAgICAgICAgKiBXZSBhcmUgb24gYSBkaWZmZXJlbnQgcGh5c2ljYWwg
Y3B1LgorICAgICAgICAgKiBNYWtlIHN1cmUgdG8gd2FrZXVwIHRoZSB2Y3B1IG9uIHRoZQorICAg
ICAgICAgKiBzcGVjaWZpZWQgcHJvY2Vzc29yLgorICAgICAgICAgKi8KKyAgICAgICAgdmNwdV9z
ZXRfaGFyZF9hZmZpbml0eShzdC0+dmNwdSwgY3B1bWFza19vZihzdC0+cHJvY2Vzc29yKSk7CisK
KyAgICAgICAgLyogQWZmaW5pdHkgaXMgcmVzdG9yZWQgaW4gdGhlIGlyZXQgaHlwZXJjYWxsLiAq
LworICAgIH0KKworICAgIC8qCisgICAgICogT25seSB1c2VkIHRvIGRlZmVyIHdha2V1cCBvZiBk
b21haW4vdmNwdSB0bworICAgICAqIGEgc2FmZSAobm9uLU5NSS9NQ0UpIGNvbnRleHQuCisgICAg
ICovCisgICAgdmNwdV9raWNrKHN0LT52Y3B1KTsKKyAgICBzdC0+dmNwdSA9IE5VTEw7Cit9CisK
K3ZvaWQgX19pbml0IHB2X3RyYXBfaW5pdCh2b2lkKQoreworICAgIC8qIFRoZSAzMi1vbi02NCBo
eXBlcmNhbGwgdmVjdG9yIGlzIG9ubHkgYWNjZXNzaWJsZSBmcm9tIHJpbmcgMS4gKi8KKyAgICBf
c2V0X2dhdGUoaWR0X3RhYmxlICsgSFlQRVJDQUxMX1ZFQ1RPUiwKKyAgICAgICAgICAgICAgU1lT
X0RFU0NfdHJhcF9nYXRlLCAxLCBlbnRyeV9pbnQ4Mik7CisKKyAgICAvKiBGYXN0IHRyYXAgZm9y
IGludDgwIChmYXN0ZXIgdGhhbiB0YWtpbmcgdGhlICNHUC1maXh1cCBwYXRoKS4gKi8KKyAgICBf
c2V0X2dhdGUoaWR0X3RhYmxlICsgMHg4MCwgU1lTX0RFU0NfdHJhcF9nYXRlLCAzLCAmaW50ODBf
ZGlyZWN0X3RyYXApOworCisgICAgb3Blbl9zb2Z0aXJxKE5NSV9NQ0VfU09GVElSUSwgbm1pX21j
ZV9zb2Z0aXJxKTsKK30KKworaW50IHNlbmRfZ3Vlc3RfdHJhcChzdHJ1Y3QgZG9tYWluICpkLCB1
aW50MTZfdCB2Y3B1aWQsIHVuc2lnbmVkIGludCB0cmFwX25yKQoreworICAgIHN0cnVjdCB2Y3B1
ICp2OworICAgIHN0cnVjdCBzb2Z0aXJxX3RyYXAgKnN0ID0gJnBlcl9jcHUoc29mdGlycV90cmFw
LCBzbXBfcHJvY2Vzc29yX2lkKCkpOworCisgICAgQlVHX09OKGQgPT0gTlVMTCk7CisgICAgQlVH
X09OKHZjcHVpZCA+PSBkLT5tYXhfdmNwdXMpOworICAgIHYgPSBkLT52Y3B1W3ZjcHVpZF07CisK
KyAgICBzd2l0Y2ggKCB0cmFwX25yICkKKyAgICB7CisgICAgY2FzZSBUUkFQX25taToKKyAgICAg
ICAgaWYgKCBjbXB4Y2hncHRyKCZzdC0+dmNwdSwgTlVMTCwgdikgKQorICAgICAgICAgICAgcmV0
dXJuIC1FQlVTWTsKKyAgICAgICAgaWYgKCAhdGVzdF9hbmRfc2V0X2Jvb2wodi0+bm1pX3BlbmRp
bmcpICkKKyAgICAgICAgeworICAgICAgICAgICAgc3QtPmRvbWFpbiA9IGQ7CisgICAgICAgICAg
ICBzdC0+cHJvY2Vzc29yID0gdi0+cHJvY2Vzc29yOworCisgICAgICAgICAgICAvKiBub3Qgc2Fm
ZSB0byB3YWtlIHVwIGEgdmNwdSBoZXJlICovCisgICAgICAgICAgICByYWlzZV9zb2Z0aXJxKE5N
SV9NQ0VfU09GVElSUSk7CisgICAgICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgfQorICAgICAg
ICBzdC0+dmNwdSA9IE5VTEw7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBUUkFQX21hY2hp
bmVfY2hlY2s6CisgICAgICAgIGlmICggY21weGNoZ3B0cigmc3QtPnZjcHUsIE5VTEwsIHYpICkK
KyAgICAgICAgICAgIHJldHVybiAtRUJVU1k7CisKKyAgICAgICAgLyoKKwkgKiBXZSBhcmUgY2Fs
bGVkIGJ5IHRoZSBtYWNoaW5lIGNoZWNrIChleGNlcHRpb24gb3IgcG9sbGluZykgaGFuZGxlcnMK
KwkgKiBvbiB0aGUgcGh5c2ljYWwgQ1BVIHRoYXQgcmVwb3J0ZWQgYSBtYWNoaW5lIGNoZWNrIGVy
cm9yLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCAhdGVzdF9hbmRfc2V0X2Jvb2wodi0+bWNl
X3BlbmRpbmcpICkKKyAgICAgICAgeworICAgICAgICAgICAgc3QtPmRvbWFpbiA9IGQ7CisgICAg
ICAgICAgICBzdC0+cHJvY2Vzc29yID0gdi0+cHJvY2Vzc29yOworCisgICAgICAgICAgICAvKiBu
b3Qgc2FmZSB0byB3YWtlIHVwIGEgdmNwdSBoZXJlICovCisgICAgICAgICAgICByYWlzZV9zb2Z0
aXJxKE5NSV9NQ0VfU09GVElSUSk7CisgICAgICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgfQor
ICAgICAgICBzdC0+dmNwdSA9IE5VTEw7CisgICAgICAgIGJyZWFrOworICAgIH0KKworICAgIC8q
IGRlbGl2ZXJ5IGZhaWxlZCAqLworICAgIHJldHVybiAtRUlPOworfQorCiAvKgogICogTG9jYWwg
dmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3RyYXBzLmMg
Yi94ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRleCAyOWE4Mzk5NGJkLi4yODc1MDNjZDU2IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpA
QCAtMTQ3NywzOSArMTQ3Nyw2IEBAIHZvaWQgZG9fZ2VuZXJhbF9wcm90ZWN0aW9uKHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzKQogICAgIHBhbmljKCJHRU5FUkFMIFBST1RFQ1RJT04gRkFVTFRc
bltlcnJvcl9jb2RlPSUwNHhdIiwgcmVncy0+ZXJyb3JfY29kZSk7CiB9CiAKLXN0YXRpYyBERUZJ
TkVfUEVSX0NQVShzdHJ1Y3Qgc29mdGlycV90cmFwLCBzb2Z0aXJxX3RyYXApOwotCi1zdGF0aWMg
dm9pZCBubWlfbWNlX3NvZnRpcnEodm9pZCkKLXsKLSAgICBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nv
cl9pZCgpOwotICAgIHN0cnVjdCBzb2Z0aXJxX3RyYXAgKnN0ID0gJnBlcl9jcHUoc29mdGlycV90
cmFwLCBjcHUpOwotCi0gICAgQlVHX09OKHN0LT52Y3B1ID09IE5VTEwpOwotCi0gICAgLyogU2V0
IHRoZSB0bXAgdmFsdWUgdW5jb25kaXRpb25hbGx5LCBzbyB0aGF0Ci0gICAgICogdGhlIGNoZWNr
IGluIHRoZSBpcmV0IGh5cGVyY2FsbCB3b3Jrcy4gKi8KLSAgICBjcHVtYXNrX2NvcHkoc3QtPnZj
cHUtPmNwdV9oYXJkX2FmZmluaXR5X3RtcCwKLSAgICAgICAgICAgICAgICAgc3QtPnZjcHUtPmNw
dV9oYXJkX2FmZmluaXR5KTsKLQotICAgIGlmICgoY3B1ICE9IHN0LT5wcm9jZXNzb3IpCi0gICAg
ICAgfHwgKHN0LT5wcm9jZXNzb3IgIT0gc3QtPnZjcHUtPnByb2Nlc3NvcikpCi0gICAgewotICAg
ICAgICAvKiBXZSBhcmUgb24gYSBkaWZmZXJlbnQgcGh5c2ljYWwgY3B1LgotICAgICAgICAgKiBN
YWtlIHN1cmUgdG8gd2FrZXVwIHRoZSB2Y3B1IG9uIHRoZQotICAgICAgICAgKiBzcGVjaWZpZWQg
cHJvY2Vzc29yLgotICAgICAgICAgKi8KLSAgICAgICAgdmNwdV9zZXRfaGFyZF9hZmZpbml0eShz
dC0+dmNwdSwgY3B1bWFza19vZihzdC0+cHJvY2Vzc29yKSk7Ci0KLSAgICAgICAgLyogQWZmaW5p
dHkgaXMgcmVzdG9yZWQgaW4gdGhlIGlyZXQgaHlwZXJjYWxsLiAqLwotICAgIH0KLQotICAgIC8q
IE9ubHkgdXNlZCB0byBkZWZlciB3YWtldXAgb2YgZG9tYWluL3ZjcHUgdG8KLSAgICAgKiBhIHNh
ZmUgKG5vbi1OTUkvTUNFKSBjb250ZXh0LgotICAgICAqLwotICAgIHZjcHVfa2ljayhzdC0+dmNw
dSk7Ci0gICAgc3QtPnZjcHUgPSBOVUxMOwotfQotCiBzdGF0aWMgdm9pZCBwY2lfc2Vycl9zb2Z0
aXJxKHZvaWQpCiB7CiAgICAgcHJpbnRrKCJcblxuTk1JIC0gUENJIHN5c3RlbSBlcnJvciAoU0VS
UilcbiIpOwpAQCAtMTg3MSwxOCArMTgzOCw2IEBAIHZvaWQgX19pbml0IGluaXRfaWR0X3RyYXBz
KHZvaWQpCiAgICAgdGhpc19jcHUoY29tcGF0X2dkdF90YWJsZSkgPSBib290X2NwdV9jb21wYXRf
Z2R0X3RhYmxlOwogfQogCi12b2lkIF9faW5pdCBwdl90cmFwX2luaXQodm9pZCkKLXsKLSAgICAv
KiBUaGUgMzItb24tNjQgaHlwZXJjYWxsIHZlY3RvciBpcyBvbmx5IGFjY2Vzc2libGUgZnJvbSBy
aW5nIDEuICovCi0gICAgX3NldF9nYXRlKGlkdF90YWJsZSArIEhZUEVSQ0FMTF9WRUNUT1IsCi0g
ICAgICAgICAgICAgIFNZU19ERVNDX3RyYXBfZ2F0ZSwgMSwgZW50cnlfaW50ODIpOwotCi0gICAg
LyogRmFzdCB0cmFwIGZvciBpbnQ4MCAoZmFzdGVyIHRoYW4gdGFraW5nIHRoZSAjR1AtZml4dXAg
cGF0aCkuICovCi0gICAgX3NldF9nYXRlKGlkdF90YWJsZSArIDB4ODAsIFNZU19ERVNDX3RyYXBf
Z2F0ZSwgMywgJmludDgwX2RpcmVjdF90cmFwKTsKLQotICAgIG9wZW5fc29mdGlycShOTUlfTUNF
X1NPRlRJUlEsIG5taV9tY2Vfc29mdGlycSk7Ci19Ci0KIGV4dGVybiB2b2lkICgqY29uc3QgYXV0
b2dlbl9lbnRyeXBvaW50c1tOUl9WRUNUT1JTXSkodm9pZCk7CiB2b2lkIF9faW5pdCB0cmFwX2lu
aXQodm9pZCkKIHsKQEAgLTE5MTUsNTQgKzE4NzAsNiBAQCB2b2lkIF9faW5pdCB0cmFwX2luaXQo
dm9pZCkKICAgICBvcGVuX3NvZnRpcnEoUENJX1NFUlJfU09GVElSUSwgcGNpX3NlcnJfc29mdGly
cSk7CiB9CiAKLWludCBzZW5kX2d1ZXN0X3RyYXAoc3RydWN0IGRvbWFpbiAqZCwgdWludDE2X3Qg
dmNwdWlkLCB1bnNpZ25lZCBpbnQgdHJhcF9ucikKLXsKLSAgICBzdHJ1Y3QgdmNwdSAqdjsKLSAg
ICBzdHJ1Y3Qgc29mdGlycV90cmFwICpzdCA9ICZwZXJfY3B1KHNvZnRpcnFfdHJhcCwgc21wX3By
b2Nlc3Nvcl9pZCgpKTsKLQotICAgIEJVR19PTihkID09IE5VTEwpOwotICAgIEJVR19PTih2Y3B1
aWQgPj0gZC0+bWF4X3ZjcHVzKTsKLSAgICB2ID0gZC0+dmNwdVt2Y3B1aWRdOwotCi0gICAgc3dp
dGNoICh0cmFwX25yKSB7Ci0gICAgY2FzZSBUUkFQX25taToKLSAgICAgICAgaWYgKCBjbXB4Y2hn
cHRyKCZzdC0+dmNwdSwgTlVMTCwgdikgKQotICAgICAgICAgICAgcmV0dXJuIC1FQlVTWTsKLSAg
ICAgICAgaWYgKCAhdGVzdF9hbmRfc2V0X2Jvb2wodi0+bm1pX3BlbmRpbmcpICkgewotICAgICAg
ICAgICAgICAgc3QtPmRvbWFpbiA9IGQ7Ci0gICAgICAgICAgICAgICBzdC0+cHJvY2Vzc29yID0g
di0+cHJvY2Vzc29yOwotCi0gICAgICAgICAgICAgICAvKiBub3Qgc2FmZSB0byB3YWtlIHVwIGEg
dmNwdSBoZXJlICovCi0gICAgICAgICAgICAgICByYWlzZV9zb2Z0aXJxKE5NSV9NQ0VfU09GVElS
USk7Ci0gICAgICAgICAgICAgICByZXR1cm4gMDsKLSAgICAgICAgfQotICAgICAgICBzdC0+dmNw
dSA9IE5VTEw7Ci0gICAgICAgIGJyZWFrOwotCi0gICAgY2FzZSBUUkFQX21hY2hpbmVfY2hlY2s6
Ci0gICAgICAgIGlmICggY21weGNoZ3B0cigmc3QtPnZjcHUsIE5VTEwsIHYpICkKLSAgICAgICAg
ICAgIHJldHVybiAtRUJVU1k7Ci0KLSAgICAgICAgLyogV2UgYXJlIGNhbGxlZCBieSB0aGUgbWFj
aGluZSBjaGVjayAoZXhjZXB0aW9uIG9yIHBvbGxpbmcpIGhhbmRsZXJzCi0gICAgICAgICAqIG9u
IHRoZSBwaHlzaWNhbCBDUFUgdGhhdCByZXBvcnRlZCBhIG1hY2hpbmUgY2hlY2sgZXJyb3IuICov
Ci0KLSAgICAgICAgaWYgKCAhdGVzdF9hbmRfc2V0X2Jvb2wodi0+bWNlX3BlbmRpbmcpICkgewot
ICAgICAgICAgICAgICAgIHN0LT5kb21haW4gPSBkOwotICAgICAgICAgICAgICAgIHN0LT5wcm9j
ZXNzb3IgPSB2LT5wcm9jZXNzb3I7Ci0KLSAgICAgICAgICAgICAgICAvKiBub3Qgc2FmZSB0byB3
YWtlIHVwIGEgdmNwdSBoZXJlICovCi0gICAgICAgICAgICAgICAgcmFpc2Vfc29mdGlycShOTUlf
TUNFX1NPRlRJUlEpOwotICAgICAgICAgICAgICAgIHJldHVybiAwOwotICAgICAgICB9Ci0gICAg
ICAgIHN0LT52Y3B1ID0gTlVMTDsKLSAgICAgICAgYnJlYWs7Ci0gICAgfQotCi0gICAgLyogZGVs
aXZlcnkgZmFpbGVkICovCi0gICAgcmV0dXJuIC1FSU87Ci19Ci0KLQogdm9pZCBhY3RpdmF0ZV9k
ZWJ1Z3JlZ3MoY29uc3Qgc3RydWN0IHZjcHUgKmN1cnIpCiB7CiAgICAgQVNTRVJUKGN1cnIgPT0g
Y3VycmVudCk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3RyYXBzLmggYi94ZW4v
aW5jbHVkZS9hc20teDg2L3RyYXBzLmgKaW5kZXggMjY2MjVjZTVhNi4uOGNmNjEwNWQ4ZCAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni90cmFwcy5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvdHJhcHMuaApAQCAtMTksMTIgKzE5LDYgQEAKICNpZm5kZWYgQVNNX1RSQVBfSAogI2Rl
ZmluZSBBU01fVFJBUF9ICiAKLXN0cnVjdCBzb2Z0aXJxX3RyYXAgewotCXN0cnVjdCBkb21haW4g
KmRvbWFpbjsgIC8qIGRvbWFpbiB0byBpbmplY3QgdHJhcCAqLwotCXN0cnVjdCB2Y3B1ICp2Y3B1
OwkvKiB2Y3B1IHRvIGluamVjdCB0cmFwICovCi0JaW50IHByb2Nlc3NvcjsJCS8qIHBoeXNpY2Fs
IGNwdSB0byBpbmplY3QgdHJhcCAqLwotfTsKLQogc3RydWN0IGNwdV91c2VyX3JlZ3M7CiAKIHZv
aWQgYXN5bmNfZXhjZXB0aW9uX2NsZWFudXAoc3RydWN0IHZjcHUgKik7Ci0tIAoyLjExLjAKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 08 17:16:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 17: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 1dJ134-0006Q3-CR; Thu, 08 Jun 2017 17: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 <prvs=3259bf657=wei.liu2@citrix.com>)
 id 1dJ133-0006Nj-J5
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 17:16:41 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 DF/E0-02956-87689395; Thu, 08 Jun 2017 17:16:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpikeJIrShJLcpLzFFi42JxWrrBXreizTL
 SYN8VeYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPb/D7GgtW8FXtfnWBuYPzH1cXIySEh4C8x
 d9MGZhCbTUBZ4mdnLxuILSKgJ9F04DkjiM0skCfR+fEjO4gtLOAn0fbyJQuIzSKgItF9cBNQP
 QcHr4ClxIqXPBAj5SV2tV1kBbE5gcJLPk9nBikRErCQ6N2ZABIWElCQ6Jh+jAnE5hUQlDg58w
 kLxCYJiYMvXjBPYOSdhSQ1C0lqASPTKkb14tSistQiXRO9pKLM9IyS3MTMHF1DAzO93NTi4sT
 01JzEpGK95PzcTYzAsGEAgh2M3Zf9DzFKcjApifIqtlpGCvEl5adUZiQWZ8QXleakFh9ilOHg
 UJLg9QbJCRalpqdWpGXmAAMYJi3BwaMkwru2ASjNW1yQmFucmQ6ROsWoKCXOawvSJwCSyCjNg
 2uDRc0lRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfOKgkzhycwrgZv+CmgxE9DiJe8sQBaXJC
 KkpBoYdbZU8jObPdvjvyiyVG3i0Sk1k/R0LL78+iroddrL0ObYE8EF3AIzOUrmtU7Oc15pNZG
 9iDsz+Ervhwm8Iou9TognzgrXTLtmmlQ88U+/tciRffUc3vMVkzP1V4ddDjb9s4QrSrx1s/Sh
 SZ/sdojwnOE5ZSQ3jyHNmTdO4JjWi5nW1d6T3p9TYinOSDTUYi4qTgQA9zjRTJUCAAA=
X-Env-Sender: prvs=3259bf657=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1496942179!94330782!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26337 invoked from network); 8 Jun 2017 17:16:40 -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;
 8 Jun 2017 17:16:40 -0000
X-IronPort-AV: E=Sophos;i="5.39,315,1493683200"; d="scan'208";a="435687748"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 8 Jun 2017 18:11:54 +0100
Message-ID: <20170608171203.20416-19-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170608171203.20416-1-wei.liu2@citrix.com>
References: <20170608171203.20416-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 v4 18/27] x86/traps: move init_int80_direct_trap
	to pv/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>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQWNrZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvcHYvdHJhcHMu
YyAgICAgfCAxNCArKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5jIHwg
MTQgLS0tLS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMTQg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L3RyYXBzLmMgYi94ZW4v
YXJjaC94ODYvcHYvdHJhcHMuYwppbmRleCAwYzE2MDBkODg2Li5mMjU1NmM3ZTRhIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvcHYvdHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYvcHYvdHJhcHMu
YwpAQCAtMzQyLDYgKzM0MiwyMCBAQCBpbnQgc2VuZF9ndWVzdF90cmFwKHN0cnVjdCBkb21haW4g
KmQsIHVpbnQxNl90IHZjcHVpZCwgdW5zaWduZWQgaW50IHRyYXBfbnIpCiAgICAgcmV0dXJuIC1F
SU87CiB9CiAKK3ZvaWQgaW5pdF9pbnQ4MF9kaXJlY3RfdHJhcChzdHJ1Y3QgdmNwdSAqdikKK3sK
KyAgICBzdHJ1Y3QgdHJhcF9pbmZvICp0aSA9ICZ2LT5hcmNoLnB2X3ZjcHUudHJhcF9jdHh0WzB4
ODBdOworICAgIHN0cnVjdCB0cmFwX2JvdW5jZSAqdGIgPSAmdi0+YXJjaC5wdl92Y3B1LmludDgw
X2JvdW5jZTsKKworICAgIHRiLT5jcyAgICA9IHRpLT5jczsKKyAgICB0Yi0+ZWlwICAgPSB0aS0+
YWRkcmVzczsKKworICAgIGlmICggbnVsbF90cmFwX2JvdW5jZSh2LCB0YikgKQorICAgICAgICB0
Yi0+ZmxhZ3MgPSAwOworICAgIGVsc2UKKyAgICAgICAgdGItPmZsYWdzID0gVEJGX0VYQ0VQVElP
TiB8IChUSV9HRVRfSUYodGkpID8gVEJGX0lOVEVSUlVQVCA6IDApOworfQorCiAvKgogICogTG9j
YWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82
NC90cmFwcy5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5jCmluZGV4IDFhOGJlYjgwNjgu
LmQxNWM5MDIzZTggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYworKysg
Yi94ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMKQEAgLTMzNSwyMCArMzM1LDYgQEAgdm9pZCBz
dWJhcmNoX3BlcmNwdV90cmFwc19pbml0KHZvaWQpCiAgICAgd3Jtc3JsKE1TUl9TWVNDQUxMX01B
U0ssIFhFTl9TWVNDQUxMX01BU0spOwogfQogCi12b2lkIGluaXRfaW50ODBfZGlyZWN0X3RyYXAo
c3RydWN0IHZjcHUgKnYpCi17Ci0gICAgc3RydWN0IHRyYXBfaW5mbyAqdGkgPSAmdi0+YXJjaC5w
dl92Y3B1LnRyYXBfY3R4dFsweDgwXTsKLSAgICBzdHJ1Y3QgdHJhcF9ib3VuY2UgKnRiID0gJnYt
PmFyY2gucHZfdmNwdS5pbnQ4MF9ib3VuY2U7Ci0KLSAgICB0Yi0+Y3MgICAgPSB0aS0+Y3M7Ci0g
ICAgdGItPmVpcCAgID0gdGktPmFkZHJlc3M7Ci0KLSAgICBpZiAoIG51bGxfdHJhcF9ib3VuY2Uo
diwgdGIpICkKLSAgICAgICAgdGItPmZsYWdzID0gMDsKLSAgICBlbHNlCi0gICAgICAgIHRiLT5m
bGFncyA9IFRCRl9FWENFUFRJT04gfCAoVElfR0VUX0lGKHRpKSA/IFRCRl9JTlRFUlJVUFQgOiAw
KTsKLX0KLQogc3RhdGljIHZvaWQgaHlwZXJjYWxsX3BhZ2VfaW5pdGlhbGlzZV9yaW5nM19rZXJu
ZWwodm9pZCAqaHlwZXJjYWxsX3BhZ2UpCiB7CiAgICAgY2hhciAqcDsKLS0gCjIuMTEuMAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 08 17:16:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 17: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 1dJ135-0006SX-KS; Thu, 08 Jun 2017 17: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 <prvs=3259bf657=wei.liu2@citrix.com>)
 id 1dJ134-0006Q6-Qe
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 17:16:42 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 B8/A3-06719-A7689395; Thu, 08 Jun 2017 17:16:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeJIrShJLcpLzFFi42JxWrohUreyzTL
 S4Np2Q4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePR3xaWgn8cFY/+LmdsYHzH3sXIySEh4C/x
 bfd+VhCbTUBZ4mdnLxuILSKgJ9F04DkjiM0skCfR+fEjWL2wgKfEpH2NTCA2i4CKRNe5M2D1v
 AKWEqeu3mGGmCkvsavtIthMTqD4ks/TgeIcHEICFhK9OxNAwkICChId048xQbQKSpyc+YQFYp
 WExMEXL5gnMPLOQpKahSS1gJFpFaN6cWpRWWqRrqFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5
 iUrFecn7uJkZg4DAAwQ7Gnc+dDjFKcjApifIqtlpGCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg
 9QbJCRalpqdWpGXmAEMYJi3BwaMkwru2ASjNW1yQmFucmQ6ROsWoKCXOuxOkTwAkkVGaB9cGi
 5tLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEuYVBZnCk5lXAjf9FdBiJqDFS95ZgCwuSURIST
 Uw1kRL3WJkztjnUf6F1yfnWWgof49f8w81PWZ2uSmvONLlHp42vbtCPujZPZENXf1//4ZWLFz
 1/f6deYdtPD6lWu+Uvq5eM4FD8qJM7NJDET/tt6btFvNf0Pr1yPLr0VnZhR0FPVPby+ZHpxy8
 vnbZpveHpRkjv5TkN+RIsB2LL3ZkYBfMl3qmxFKckWioxVxUnAgAD/C32pYCAAA=
X-Env-Sender: prvs=3259bf657=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1496942180!106940754!9
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30486 invoked from network); 8 Jun 2017 17:16:41 -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 Jun 2017 17:16:41 -0000
X-IronPort-AV: E=Sophos;i="5.39,315,1493683200"; d="scan'208";a="427129684"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 8 Jun 2017 18:12:01 +0100
Message-ID: <20170608171203.20416-26-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170608171203.20416-1-wei.liu2@citrix.com>
References: <20170608171203.20416-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 v4 25/27] x86: remove the now empty
	x86_64/compat/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>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYveDg2XzY0L2NvbXBhdC90cmFwcy5jIHwgMTQgLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNo
L3g4Ni94ODZfNjQvdHJhcHMuYyAgICAgICAgfCAgMiAtLQogMiBmaWxlcyBjaGFuZ2VkLCAxNiBk
ZWxldGlvbnMoLSkKIGRlbGV0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBh
dC90cmFwcy5jCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvdHJhcHMu
YyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L3RyYXBzLmMKZGVsZXRlZCBmaWxlIG1vZGUg
MTAwNjQ0CmluZGV4IDE4Y2QyYzAxN2MuLjAwMDAwMDAwMDAKLS0tIGEveGVuL2FyY2gveDg2L3g4
Nl82NC9jb21wYXQvdHJhcHMuYworKysgL2Rldi9udWxsCkBAIC0xLDE0ICswLDAgQEAKLSNpbmNs
dWRlIDx4ZW4vZXZlbnQuaD4KLSNpbmNsdWRlIDxhc20vcmVncy5oPgotI2luY2x1ZGUgPGNvbXBh
dC9jYWxsYmFjay5oPgotI2luY2x1ZGUgPGNvbXBhdC9hcmNoLXg4Nl8zMi5oPgotCi0vKgotICog
TG9jYWwgdmFyaWFibGVzOgotICogbW9kZTogQwotICogYy1maWxlLXN0eWxlOiAiQlNEIgotICog
Yy1iYXNpYy1vZmZzZXQ6IDQKLSAqIHRhYi13aWR0aDogNAotICogaW5kZW50LXRhYnMtbW9kZTog
bmlsCi0gKiBFbmQ6Ci0gKi8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMu
YyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYwppbmRleCA3OWJmYzRkM2YwLi5hMTUyMzFj
YTBjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMKKysrIGIveGVuL2Fy
Y2gveDg2L3g4Nl82NC90cmFwcy5jCkBAIC0zMzUsOCArMzM1LDYgQEAgdm9pZCBzdWJhcmNoX3Bl
cmNwdV90cmFwc19pbml0KHZvaWQpCiAgICAgd3Jtc3JsKE1TUl9TWVNDQUxMX01BU0ssIFhFTl9T
WVNDQUxMX01BU0spOwogfQogCi0jaW5jbHVkZSAiY29tcGF0L3RyYXBzLmMiCi0KIHZvaWQgaHlw
ZXJjYWxsX3BhZ2VfaW5pdGlhbGlzZShzdHJ1Y3QgZG9tYWluICpkLCB2b2lkICpoeXBlcmNhbGxf
cGFnZSkKIHsKICAgICBtZW1zZXQoaHlwZXJjYWxsX3BhZ2UsIDB4Q0MsIFBBR0VfU0laRSk7Ci0t
IAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 08 17:42:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 17: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 1dJ1S9-0001p3-MU; Thu, 08 Jun 2017 17: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 <jgross@suse.com>) id 1dJ1S7-0001ox-VI
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 17:42:36 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 7D/94-03620-B8C89395; Thu, 08 Jun 2017 17:42:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVyuP0Ov25Xj2W
 kweKXOhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8avtXfYC1YzVdzqPsrSwPiHsYuRk0NCwEji
 7cR/TF2MXBxCAgsZJRYffs8CkhAWsJU4e+YpK4gtIpAt8e7DATYQm1lgPpPEm1vCILYQUM2Nx
 6+ZQWw2AVWJDddPgdXzClhLNLddAVvAIqAi8XzediYQW1QgXKL3QD8bRI2gxMmZT8B2cQrYSe
 w9cYUFYr66xJ95l5ghbHGJTc++s0LY8hLb385hnsDIPwtJ+ywkLbOQtMxC0rKAkWUVo3pxalF
 ZapGuuV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmBwMgDBDsaZl/0PMUpyMCmJ
 8iq2WkYK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuD91wWUEyxKTU+tSMvMAcYJTFqCg0dJhJcRJ
 M1bXJCYW5yZDpE6xajL0fRhyxcmIZa8/LxUKXFepm6gIgGQoozSPLgRsJi9xCgrJczLCHSUEE
 9BalFuZgmq/CtGcQ5GJWHeM51AU3gy80rgNr0COoIJ6Igl7yxAjihJREhJNTCu1+iYL9KlsPH
 Tl/vPTyrETtnQo3F2je4r932OcrdXiVjL8fqU+GQ7GP9lrDlU/P6U11RBsa+L4i6vO6cppTXn
 Tp0xl+xi1o+ztBMqNs94Lcka9lvDR8nk1/FW0/lnw6/Zr7zxOv5qQOW3w+fOT7j59XS+zbwrO
 95OLlvZG7CiwOlLZckl78j1SizFGYmGWsxFxYkAIKZfb9QCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1496943754!64975524!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1868 invoked from network); 8 Jun 2017 17:42:34 -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; 8 Jun 2017 17:42: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 E9699AB46;
 Thu,  8 Jun 2017 17:42:33 +0000 (UTC)
To: Sergey Dyasli <sergey.dyasli@citrix.com>, xen-devel@lists.xenproject.org, 
 linux-kernel@vger.kernel.org
References: <20170607072012.20397-1-sergey.dyasli@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <38f6431c-d3fa-11f8-32c0-6601a4ef4f3f@suse.com>
Date: Thu, 8 Jun 2017 19:42:31 +0200
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: <20170607072012.20397-1-sergey.dyasli@citrix.com>
Content-Language: de-DE
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Marc Zyngier <marc.zyngier@arm.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v2] xen: fix HYPERVISOR_dm_op() prototype
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDcvMDYvMTcgMDk6MjAsIFNlcmdleSBEeWFzbGkgd3JvdGU6Cj4gQ2hhbmdlIHRoZSB0aGly
ZCBwYXJhbWV0ZXIgdG8gYmUgdGhlIHJlcXVpcmVkIHN0cnVjdCB4ZW5fZG1fb3BfYnVmICoKPiBp
bnN0ZWFkIG9mIGEgZ2VuZXJpYyB2b2lkICogKHdoaWNoIGJsaW5kbHkgYWNjZXB0cyBhbnkgcG9p
bnRlcikuCj4gCj4gU2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBj
aXRyaXguY29tPgoKQ29tbWl0dGVkIHRvIHhlbi90aXAuZ2l0IGZvci1saW51cy00LjEzCgoKVGhh
bmtzLAoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 08 18:03:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 18:03:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dJ1lo-0003HS-Bq; Thu, 08 Jun 2017 18:02: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 1dJ1lm-0003H9-Bz
 for xen-devel@lists.xensource.com; Thu, 08 Jun 2017 18:02:54 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 F2/71-01733-D4199395; Thu, 08 Jun 2017 18:02:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVddzomW
 kwf17WhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOD7pJnvBEd+Kc5vPMzUw
 7rbqYuTiEBL4yyhx6f18JgjnMaPE5SP/GSGcbYwSfzYvBcpwcogIOEt8PTOXHcTmFdCXaJy8j
 BHEFhawlph7YDc7SIOEwAYeiS8nX7CAJCQEfCW6+i8yw9hv9s9h7WJk52ATsJI4JAYSZRFQlb
 jat4VlAiP3AkaGVYwaxalFZalFuobmeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZs
 YgV5nAIIdjBdPex5ilORgUhLlVWy1jBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwSs/ASgnWJSa
 nlqRlpkDDD+YtAQHj5IIL2MXUJq3uCAxtzgzHSJ1ilGXY8Pq9V+YhFjy8vNSpcR5b/UDFQmAF
 GWU5sGNgMXCJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnz1vUBTeHJzCuB2/QK6AgmoCOWvL
 MAOaIkESEl1cC4PkL76ewfBxbPN57Id0dOmPttXNWOOfvV/yhINdocP3qfwYT3cYfy/3/1L2b
 9a/mps8xmo6ma6i+fmHlHryz8n3/wftR+5Zfh1UXyhalftM/OyInzaTzl/SR3L/vyujWfPP4l
 mnlbsun/nTXr8qtP5/2SLFvcFqqUtVdv99nypMHcX2fRi75kJZbijERDLeai4kQA6SUxBoACA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1496944968!102635027!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60230 invoked from network); 8 Jun 2017 18:02:49 -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; 8 Jun 2017 18:02: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 1dJ1le-00086B-Pw; Thu, 08 Jun 2017 18:02: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 1dJ1lZ-0006E8-GK; Thu, 08 Jun 2017 18:02:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dJ1lZ-0005bo-8c; Thu, 08 Jun 2017 18:02:41 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110107-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt: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-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=e146264aaadf5aecf727d8c7b3d85683b55b6c48
X-Osstest-Versions-That: libvirt=46f5eca4b2d2e5685cd334f8351a1e62dce261ee
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 08 Jun 2017 18:02:41 +0000
Subject: [Xen-devel] [libvirt test] 110107: 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="===============6960702050622012831=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures :-/ but no regressions.

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

version targeted for testing:
 libvirt              e146264aaadf5aecf727d8c7b3d85683b55b6c48
baseline version:
 libvirt              46f5eca4b2d2e5685cd334f8351a1e62dce261ee

Last test of basis   110065  2017-06-07 04:20:12 Z    1 days
Testing same since   110107  2017-06-08 04:22:16 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Erik Skultety <eskultet@redhat.com>
  Jiri Denemark <jdenemar@redhat.com>
  Ján Tomko <jtomko@redhat.com>
  Laine Stump <laine@laine.org>
  Michal Privoznik <mprivozn@redhat.com>
  Peter Krempa <pkrempa@redhat.com>

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


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

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

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

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


Pushing revision :

+ branch=libvirt
+ revision=e146264aaadf5aecf727d8c7b3d85683b55b6c48
+ . ./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 libvirt e146264aaadf5aecf727d8c7b3d85683b55b6c48
+ branch=libvirt
+ revision=e146264aaadf5aecf727d8c7b3d85683b55b6c48
+ . ./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=libvirt
+ xenbranch=xen-unstable
+ '[' xlibvirt = xlinux ']'
+ linuxbranch=
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' xe146264aaadf5aecf727d8c7b3d85683b55b6c48 = 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-3.14
++ : 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 e146264aaadf5aecf727d8c7b3d85683b55b6c48:refs/heads/xen-tested-master
To osstest@xenbits.xen.org:/home/xen/git/libvirt.git
   46f5eca..e146264  e146264aaadf5aecf727d8c7b3d85683b55b6c48 -> xen-tested-master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6960702050622012831==--

From xen-devel-bounces@lists.xen.org Thu Jun 08 18:09:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 18: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 1dJ1rz-0003WA-52; Thu, 08 Jun 2017 18:09:19 +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 1dJ1ry-0003W2-25
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 18:09:18 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 5C/E7-06719-DC299395; Thu, 08 Jun 2017 18:09:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVybKJssu6ZSZa
 RBm+iLb5vmczkwOhx+MMVlgDGKNbMvKT8igTWjHNn7jAX3DCv2Pk0poHxnG4XIxeHkMAfRonP
 Z7ezdjFycLAIOEj0vYsCMRkFYiQe/LDuYuQEMsMkJl9ewgpiswhoSTSenA1mswkYSvx9sokNp
 FwCyF7ymQMkLCKgLPGxtZcdZDqzwFpGifbNH9hBEsIC7hIvl71jA7E5BWwkpnx/xQRi8wp4Sx
 zrXMwEcc4jFomeve8ZQRKiAroSh/79YYMoEpQ4OfMJC4jNDHTE8unbWCYwCsxCkpqFJLWAkWk
 Vo0ZxalFZapGukYleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgADIAwQ7GfR8j
 DzFKcjApifIqtlpGCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgrZwIlBMsSk1PrUjLzAHGAkxag
 oNHSYSXsQsozVtckJhbnJkOkTrFqMtxp2/DFyYhlrz8vFQpcd4tIDMEQIoySvPgRsDi8hKjrJ
 QwLyPQUUI8BalFuZklqPKvGMU5GJWEeUNApvBk5pXAbXoFdAQT0BFL3lmAHFGSiJCSamDMP/t
 KcZO//oyYySpeLSVXHR31nPjXhzcG7vjLqpl//dKXu/dNVV98ayh/ciLqVoPIqpdlffts3auT
 PZ0uRxsyvY1ZNVHw/M6H528nGQcVty3Y1H/1JpuCwCn9uu1TEhuuCwSYn6xc9fRs+n27DS3Mz
 e/K1sSvVrHWOZBf+4VH/r/v4vPuG22UWIozEg21mIuKEwGHAWB8xgIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-3.tower-21.messagelabs.com!1496945354!69473214!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16427 invoked from network); 8 Jun 2017 18:09:15 -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 Jun 2017 18:09:15 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id A1A3323698;
 Thu,  8 Jun 2017 18:09:13 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A1A3323698
Date: Thu, 8 Jun 2017 11:09:12 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Juergen Gross <jgross@suse.com>
In-Reply-To: <16819156-5a02-1f21-83c5-70507eed7a4b@suse.com>
Message-ID: <alpine.DEB.2.10.1706081103510.26108@sstabellini-ThinkPad-X260>
References: <55443407-5d99-0830-e8e0-6c2044c18ec9@suse.com>
 <22824.21930.185651.403388@mariner.uk.xensource.com>
 <2e6d9143-1abe-2f99-155f-f1071245ca41@suse.com>
 <alpine.DEB.2.10.1705261201010.18759@sstabellini-ThinkPad-X260>
 <77637aaf-0c2c-fe90-2e37-3211ea9026e7@suse.com>
 <alpine.DEB.2.10.1706060930460.10022@sstabellini-ThinkPad-X260>
 <5de5e464-ae54-30b4-7a97-0a2dcbf91416@suse.com>
 <alpine.DEB.2.10.1706061202290.15791@sstabellini-ThinkPad-X260>
 <294d36b9-0ebb-647d-ecfa-7a4e2c0ada47@suse.com>
 <alpine.DEB.2.10.1706071109510.26108@sstabellini-ThinkPad-X260>
 <16819156-5a02-1f21-83c5-70507eed7a4b@suse.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>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [for-4.9] Re: HVM guest performance regression
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCA4IEp1biAyMDE3LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IE9uIDA3LzA2LzE3IDIw
OjE5LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPiBPbiBXZWQsIDcgSnVuIDIwMTcsIEp1
ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gPj4gT24gMDYvMDYvMTcgMjE6MDgsIFN0ZWZhbm8gU3RhYmVs
bGluaSB3cm90ZToKPiA+Pj4gT24gVHVlLCA2IEp1biAyMDE3LCBKdWVyZ2VuIEdyb3NzIHdyb3Rl
Ogo+ID4+Pj4gT24gMDYvMDYvMTcgMTg6MzksIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+
Pj4+PiBPbiBUdWUsIDYgSnVuIDIwMTcsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gPj4+Pj4+IE9u
IDI2LzA1LzE3IDIxOjAxLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPj4+Pj4+PiBPbiBG
cmksIDI2IE1heSAyMDE3LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+ID4+Pj4+Pj4+IE9uIDI2LzA1
LzE3IDE4OjE5LCBJYW4gSmFja3NvbiB3cm90ZToKPiA+Pj4+Pj4+Pj4gSnVlcmdlbiBHcm9zcyB3
cml0ZXMgKCJIVk0gZ3Vlc3QgcGVyZm9ybWFuY2UgcmVncmVzc2lvbiIpOgo+ID4+Pj4+Pj4+Pj4g
TG9va2luZyBmb3IgdGhlIHJlYXNvbiBvZiBhIHBlcmZvcm1hbmNlIHJlZ3Jlc3Npb24gb2YgSFZN
IGd1ZXN0cyB1bmRlcgo+ID4+Pj4+Pj4+Pj4gWGVuIDQuNyBhZ2FpbnN0IDQuNSBJIGZvdW5kIHRo
ZSByZWFzb24gdG8gYmUgY29tbWl0Cj4gPj4+Pj4+Pj4+PiBjMjZmOTJiOGZjZTNjOWRmMTdmN2Vm
MDM1YjU0ZDk3Y2JlOTMxYzdhICgibGlieGw6IHJlbW92ZSBmcmVlbWVtX3NsYWNrIikKPiA+Pj4+
Pj4+Pj4+IGluIFhlbiA0LjYuCj4gPj4+Pj4+Pj4+Pgo+ID4+Pj4+Pj4+Pj4gVGhlIHByb2JsZW0g
b2NjdXJyZWQgd2hlbiBkb20wIGhhZCB0byBiZSBiYWxsb29uZWQgZG93biB3aGVuIHN0YXJ0aW5n
Cj4gPj4+Pj4+Pj4+PiB0aGUgZ3Vlc3QuIFRoZSBwZXJmb3JtYW5jZSBvZiBzb21lIG1pY3JvIGJl
bmNobWFya3MgZHJvcHBlZCBieSBhYm91dAo+ID4+Pj4+Pj4+Pj4gYSBmYWN0b3Igb2YgMiB3aXRo
IGFib3ZlIGNvbW1pdC4KPiA+Pj4+Pj4+Pj4+Cj4gPj4+Pj4+Pj4+PiBJbnRlcmVzdGluZyBwb2lu
dCBpcyB0aGF0IHRoZSBwZXJmb3JtYW5jZSBvZiB0aGUgZ3Vlc3Qgd2lsbCBkZXBlbmQgb24KPiA+
Pj4+Pj4+Pj4+IHRoZSBhbW91bnQgb2YgZnJlZSBtZW1vcnkgYmVpbmcgYXZhaWxhYmxlIGF0IGd1
ZXN0IGNyZWF0aW9uIHRpbWUuCj4gPj4+Pj4+Pj4+PiBXaGVuIHRoZXJlIHdhcyBiYXJlbHkgZW5v
dWdoIG1lbW9yeSBhdmFpbGFibGUgZm9yIHN0YXJ0aW5nIHRoZSBndWVzdAo+ID4+Pj4+Pj4+Pj4g
dGhlIHBlcmZvcm1hbmNlIHdpbGwgcmVtYWluIGxvdyBldmVuIGlmIG1lbW9yeSBpcyBiZWluZyBm
cmVlZCBsYXRlci4KPiA+Pj4+Pj4+Pj4+Cj4gPj4+Pj4+Pj4+PiBJJ2QgbGlrZSB0byBzdWdnZXN0
IHdlIGVpdGhlciByZXZlcnQgdGhlIGNvbW1pdCBvciBoYXZlIHNvbWUgb3RoZXIKPiA+Pj4+Pj4+
Pj4+IG1lY2hhbmlzbSB0byB0cnkgdG8gaGF2ZSBzb21lIHJlc2VydmUgZnJlZSBtZW1vcnkgd2hl
biBzdGFydGluZyBhCj4gPj4+Pj4+Pj4+PiBkb21haW4uCj4gPj4+Pj4+Pj4+Cj4gPj4+Pj4+Pj4+
IE9oLCBkZWFyLiAgVGhlIG1lbW9yeSBhY2NvdW50aW5nIHN3YW1wIGFnYWluLiAgQ2xlYXJseSB3
ZSBhcmUgbm90Cj4gPj4+Pj4+Pj4+IGdvaW5nIHRvIGRyYWluIHRoYXQgc3dhbXAgbm93LCBidXQg
SSBkb24ndCBsaWtlIHJlZ3Jlc3Npb25zLgo+ID4+Pj4+Pj4+Pgo+ID4+Pj4+Pj4+PiBJIGFtIG5v
dCBvcHBvc2VkIHRvIHJldmVydGluZyB0aGF0IGNvbW1pdC4gIEkgd2FzIGEgYml0IGlmZnkgYWJv
dXQgaXQKPiA+Pj4+Pj4+Pj4gYXQgdGhlIHRpbWU7IGFuZCBhY2NvcmRpbmcgdG8gdGhlIHJlbW92
YWwgY29tbWl0IG1lc3NhZ2UsIGl0IHdhcwo+ID4+Pj4+Pj4+PiBiYXNpY2FsbHkgcmVtb3ZlZCBi
ZWNhdXNlIGl0IHdhcyBhIHBpZWNlIG9mIGNhcmdvIGN1bHQgZm9yIHdoaWNoIHdlCj4gPj4+Pj4+
Pj4+IGhhZCBubyBqdXN0aWZpY2F0aW9uIGluIGFueSBvZiBvdXIgcmVjb3Jkcy4KPiA+Pj4+Pj4+
Pj4KPiA+Pj4+Pj4+Pj4gSW5kZWVkIEkgdGhpbmsgZml4aW5nIHRoaXMgaXMgYSBjYW5kaWRhdGUg
Zm9yIDQuOS4KPiA+Pj4+Pj4+Pj4KPiA+Pj4+Pj4+Pj4gRG8geW91IGtub3cgdGhlIG1lY2hhbmlz
bSBieSB3aGljaCB0aGUgZnJlZW1lbSBzbGFjayBoZWxwcyA/ICBJIHRoaW5rCj4gPj4+Pj4+Pj4+
IHRoYXQgd291bGQgYmUgYSBwcmVyZXF1aXNpdGUgZm9yIHJldmVydGluZyB0aGlzLiAgVGhhdCB3
YXkgd2UgY2FuIGhhdmUKPiA+Pj4+Pj4+Pj4gYW4gdW5kZXJzdGFuZGluZyBvZiB3aHkgd2UgYXJl
IGRvaW5nIHRoaW5ncywgcmF0aGVyIHRoYW4ganVzdAo+ID4+Pj4+Pj4+PiBmbGFpbGluZyBhdCBy
YW5kb20uLi4KPiA+Pj4+Pj4+Pgo+ID4+Pj4+Pj4+IEkgd2lzaCBJIHdvdWxkIHVuZGVyc3RhbmQg
aXQuCj4gPj4+Pj4+Pj4KPiA+Pj4+Pj4+PiBPbmUgY2FuZGlkYXRlIHdvdWxkIGJlIDJNLzFHIHBh
Z2VzIGJlaW5nIHBvc3NpYmxlIHdpdGggZW5vdWdoIGZyZWUKPiA+Pj4+Pj4+PiBtZW1vcnksIGJ1
dCBJIGhhdmVuJ3QgcHJvb2ZlZCB0aGlzIHlldC4gSSBjYW4gaGF2ZSBhIHRyeSBieSBkaXNhYmxp
bmcKPiA+Pj4+Pj4+PiBiaWcgcGFnZXMgaW4gdGhlIGh5cGVydmlzb3IuCj4gPj4+Pj4+Pgo+ID4+
Pj4+Pj4gUmlnaHQsIGlmIEkgaGFkIHRvIGJldCwgSSB3b3VsZCBwdXQgbXkgbW9uZXkgb24gc3Vw
ZXJwYWdlcyBzaGF0dGVyaW5nCj4gPj4+Pj4+PiBiZWluZyB0aGUgY2F1c2Ugb2YgdGhlIHByb2Js
ZW0uCj4gPj4+Pj4+Cj4gPj4+Pj4+IFNlZW1zIHlvdSB3b3VsZCBoYXZlIGxvc3QgeW91ciBtb25l
eS4uLgo+ID4+Pj4+Pgo+ID4+Pj4+PiBNZWFud2hpbGUgSSd2ZSBmb3VuZCBhIHdheSB0byBnZXQg
dGhlICJnb29kIiBwZXJmb3JtYW5jZSBpbiB0aGUgbWljcm8KPiA+Pj4+Pj4gYmVuY2htYXJrLiBV
bmZvcnR1bmF0ZWx5IHRoaXMgcmVxdWlyZXMgdG8gc3dpdGNoIG9mZiB0aGUgcHYgaW50ZXJmYWNl
cwo+ID4+Pj4+PiBpbiB0aGUgSFZNIGd1ZXN0IHZpYSAieGVuX25vcHYiIGtlcm5lbCBib290IHBh
cmFtZXRlci4KPiA+Pj4+Pj4KPiA+Pj4+Pj4gSSBoYXZlIHZlcmlmaWVkIHRoYXQgcHYgc3Bpbmxv
Y2tzIGFyZSBub3QgdG8gYmxhbWUgKHZpYSAieGVuX25vcHZzcGluIgo+ID4+Pj4+PiBrZXJuZWwg
Ym9vdCBwYXJhbWV0ZXIpLiBTd2l0Y2hpbmcgdG8gY2xvY2tzb3VyY2UgVFNDIGluIHRoZSBydW5u
aW5nCj4gPj4+Pj4+IHN5c3RlbSBkb2Vzbid0IGhlbHAgZWl0aGVyLgo+ID4+Pj4+Cj4gPj4+Pj4g
V2hhdCBhYm91dCB4ZW5faHZtX2V4aXRfbW1hcCAoYW4gb3B0aW1pemF0aW9uIGZvciBzaGFkb3cg
cGFnZXRhYmxlcykgYW5kCj4gPj4+Pj4geGVuX2h2bV9zbXBfaW5pdCAoUFYgSVBJKT8KPiA+Pj4+
Cj4gPj4+PiB4ZW5faHZtX2V4aXRfbW1hcCBpc24ndCBhY3RpdmUgKGtlcm5lbCBtZXNzYWdlIHRl
bGxpbmcgbWUgc28gd2FzCj4gPj4+PiBpc3N1ZWQpLgo+ID4+Pj4KPiA+Pj4+Pj4gVW5mb3J0dW5h
dGVseSB0aGUga2VybmVsIHNlZW1zIG5vIGxvbmdlciB0byBiZSBmdW5jdGlvbmFsIHdoZW4gSSB0
cnkgdG8KPiA+Pj4+Pj4gdHdlYWsgaXQgbm90IHRvIHVzZSB0aGUgUFZIVk0gZW5oYW5jZW1lbnRz
Lgo+ID4+Pj4+Cj4gPj4+Pj4gSSBndWVzcyB5b3UgYXJlIG5vdCB0YWxraW5nIGFib3V0IHJlZ3Vs
YXIgUFYgZHJpdmVycyBsaWtlIG5ldGZyb250IGFuZAo+ID4+Pj4+IGJsa2Zyb250LCByaWdodD8K
PiA+Pj4+Cj4gPj4+PiBUaGUgcGxhbiB3YXMgdG8gYmUgYWJsZSB0byB1c2UgUFYgZHJpdmVycyB3
aXRob3V0IGhhdmluZyB0byB1c2UgUFYKPiA+Pj4+IGNhbGxiYWNrcyBhbmQgUFYgdGltZXJzLiBU
aGlzIGlzbid0IHBvc3NpYmxlIHJpZ2h0IG5vdy4KPiA+Pj4KPiA+Pj4gSSB0aGluayB0aGUgY29k
ZSB0byBoYW5kbGUgdGhhdCBzY2VuYXJpbyB3YXMgZ3JhZHVhbGx5IHJlbW92ZWQgb3ZlciB0aW1l
Cj4gPj4+IHRvIHNpbXBsaWZ5IHRoZSBjb2RlIGJhc2UuCj4gPj4KPiA+PiBIbW0sIHRvbyBiYWQu
Cj4gPj4KPiA+Pj4+Pj4gSSdtIHdvbmRlcmluZyBub3cgd2hldGhlcgo+ID4+Pj4+PiB0aGVyZSBo
YXZlIGV2ZXIgYmVlbiBhbnkgYmVuY2htYXJrcyB0byBwcm9vZiBQVkhWTSByZWFsbHkgYmVpbmcg
ZmFzdGVyCj4gPj4+Pj4+IHRoYW4gbm9uLVBWSFZNPyBNeSBmaW5kaW5ncyBzZWVtIHRvIHN1Z2dl
c3QgdGhlcmUgbWlnaHQgYmUgYSBodWdlCj4gPj4+Pj4+IHBlcmZvcm1hbmNlIGdhcCB3aXRoIFBW
SFZNLiBPVE9IIHRoaXMgbWlnaHQgZGVwZW5kIG9uIGhhcmR3YXJlIGFuZCBvdGhlcgo+ID4+Pj4+
PiBmYWN0b3JzLgo+ID4+Pj4+Pgo+ID4+Pj4+PiBTdGVmYW5vLCBkaWRuJ3QgeW91IGRvIHRoZSBQ
VkhWTSBzdHVmZiBiYWNrIGluIDIwMTA/IERvIHlvdSBoYXZlIGFueQo+ID4+Pj4+PiBkYXRhIGZy
b20gdGhlbiByZWdhcmRpbmcgcGVyZm9ybWFuY2UgZmlndXJlcz8KPiA+Pj4+Pgo+ID4+Pj4+IFll
cywgSSBzdGlsbCBoYXZlIHRoZXNlIHNsaWRlczoKPiA+Pj4+Pgo+ID4+Pj4+IGh0dHBzOi8vd3d3
LnNsaWRlc2hhcmUubmV0L3hlbl9jb21fbWdyL2xpbnV4LXB2LW9uLWh2bQo+ID4+Pj4KPiA+Pj4+
IFRoYW5rcy4gU28geW91IG1lYXN1cmVkIHRoZSBvdmVyYWxsIHBhY2thZ2UsIG5vdCB0aGUgc2lu
Z2xlIGl0ZW1zIGxpa2UKPiA+Pj4+IGNhbGxiYWNrcywgdGltZXJzLCB0aW1lIHNvdXJjZT8gSSdt
IGFza2luZyBiZWNhdXNlIEkgc3RhcnQgdG8gYmVsaWV2ZQo+ID4+Pj4gdGhlcmUgYXJlIHNvbWUg
b2YgdGhvc2Ugc2xvd2VyIHRoYW4gdGhlaXIgbm9uLVBWIHZhcmlhbnRzLgo+ID4+Pgo+ID4+PiBU
aGVyZSBpc24ndCBtdWNoIGxlZnQgaW4gdGVybXMgb2YgaW5kaXZpZHVhbCBvcHRpbWl6YXRpb25z
OiB5b3UgYWxyZWFkeQo+ID4+PiB0cmllZCBzd2l0Y2hpbmcgY2xvY2tzb3VyY2UgYW5kIHJlbW92
aW5nIHB2IHNwaW5sb2Nrcy4geGVuX2h2bV9leGl0X21tYXAKPiA+Pj4gaXMgbm90IHVzZWQuIE9u
bHkgdGhlIGZvbGxvd2luZyBhcmUgbGVmdCAoeW91IG1pZ2h0IHdhbnQgdG8gZG91YmxlIGNoZWNr
Cj4gPj4+IEkgaGF2ZW4ndCBtaXNzZWQgYW55dGhpbmcpOgo+ID4+Pgo+ID4+PiAxKSBQViBJUEkK
PiA+Pgo+ID4+IEl0cyBhIDEgdmNwdSBndWVzdC4KPiA+Pgo+ID4+PiAyKSBQViBzdXNwZW5kL3Jl
c3VtZQo+ID4+PiAzKSB2ZWN0b3IgY2FsbGJhY2sKPiA+Pj4gNCkgaW50ZXJydXB0IHJlbWFwcGlu
Zwo+ID4+Pgo+ID4+PiAyKSBpcyBub3Qgb24gdGhlIGhvdCBwYXRoLgo+ID4+PiBJIGRpZCBpbmRp
dmlkdWFsIG1lYXN1cmVtZW50cyBvZiAzKSBhdCBzb21lIHBvaW50cyBhbmQgaXQgd2FzIGEgY2xl
YXIgd2luLgo+ID4+Cj4gPj4gVGhhdCBtaWdodCBkZXBlbmQgb24gdGhlIGhhcmR3YXJlLiBDb3Vs
ZCBpdCBiZSBuZXdlciBwcm9jZXNzb3JzIGFyZQo+ID4+IGZhc3RlciBoZXJlPwo+ID4gCj4gPiBJ
IGRvbid0IHRoaW5rIHNvOiB0aGUgYWx0ZXJuYXRpdmUgaXQncyBhbiBlbXVsYXRlZCBpbnRlcnJ1
cHQuIEl0J3MKPiA+IHNsb3dlciB1bmRlciBhbGwgcG9pbnRzIG9mIHZpZXcuCj4gCj4gV2hhdCBh
Ym91dCBBUElDIHZpcnR1YWxpemF0aW9uIG9mIG1vZGVybiBwcm9jZXNzb3JzPyBBcmUgeW91IHN1
cmUgZS5nLgo+IHRpbWVyIGludGVycnVwdHMgYXJlbid0IGhhbmRsZWQgY29tcGxldGVseSBieSB0
aGUgcHJvY2Vzc29yPyBJIGd1ZXNzCj4gdGhpcyBtaWdodCBiZSBmYXN0ZXIgdGhhbiBsZXR0aW5n
IGl0IGJlIGhhbmRsZWQgYnkgdGhlIGh5cGVydmlzb3IgYW5kCj4gdGhlbiB1c2UgdGhlIGNhbGxi
YWNrIGludG8gdGhlIGd1ZXN0Lgo+IAo+ID4gSSB3b3VsZCB0cnkgdG8gcnVuIHRoZSB0ZXN0IHdp
dGggeGVuX2VtdWxfdW5wbHVnPSJuZXZlciIgd2hpY2ggbWVhbnMKPiA+IHRoYXQgeW91IGFyZSBn
b2luZyB0byBlbmQgdXAgdXNpbmcgdGhlIGVtdWxhdGVkIG5ldHdvcmsgY2FyZCBhbmQKPiA+IGVt
dWxhdGVkIElERSBjb250cm9sbGVyLCBidXQgc29tZSBvZiB0aGUgb3RoZXIgb3B0aW1pemF0aW9u
cyAobGlrZSB0aGUKPiA+IHZlY3RvciBjYWxsYmFjaykgd2lsbCBzdGlsbCBiZSBhY3RpdmUuCj4g
Cj4gTm93IHRoaXMgaXMgc29tZXRoaW5nIEkgd291bGRuJ3QgbGlrZSB0byBkby4gTXkgdGVzdCBp
c24ndCB1c2luZyBhbnkKPiBJL08gYXQgYWxsIGFuZCBpcyBzaG93aW5nIGJhZCBwZXJmb3JtYW5j
ZSB3aXRoIHB2IGludGVyZmFjZXMgYmVpbmcgdXNlZC4KPiBUaGUgb25seSByZW1lZHkgcmlnaHQg
bm93IHNlZW1zIHRvIGJlIHRvIHN3aXRjaCBvZmYgcHYgaW50ZXJmYWNlcwo+IGxlYWRpbmcgdG8g
YSBiYWQgSS9PIHBlcmZvcm1hbmNlLCBidXQgYSBnb29kIG5vbi1JL08gcGVyZm9ybWFuY2UuCj4g
Cj4gWW91IGFyZSBzdWdnZXN0aW5nIGEgbW9kZSB3aXRoIGJhZCBJL08gcGVyZm9ybWFuY2UgX2Fu
ZF8gYmFkIG5vbi1JL08KPiBwZXJmb3JtYW5jZS4KCkkgd2FzIG9ubHkgc3VnZ2VzdGluZyB0aGlz
IGZvciBkZWJ1Z2dpbmcsIHRvIGJldHRlciB1bmRlcnN0YW5kIHRoZQpwcm9ibGVtLCBub3QgYXMg
YSBzb2x1dGlvbi4KCgo+ID4gSWYgdGhlIGNhdXNlIG9mIHRoZSBwcm9ibGVtIGlzIGJhbGxvb25p
bmcgZm9yIGV4YW1wbGUsIHVzaW5nIGVtdWxhdGVkCj4gPiBpbnRlcmZhY2VzIGZvciBJTyB3aWxs
IHJlZHVjZSB0aGUgYW1vdW50IG9mIGJhbGxvb25lZCBvdXQgcGFnZXMKPiA+IHNpZ25pZmljYW50
bHkuCj4gCj4gTm8gSS9PIGludm9sdmVkIGluIG15IGJlbmNobWFyay4KCkkgYWRtaXQgdGhhdCBp
ZiB5b3VyIHRlc3QgZG9lc24ndCBkbyBhbnkgSS9PLCBpdCBpcyBub3QgbGlrZWx5IHRoYXQKeGVu
X2VtdWxfdW5wbHVnPSJuZXZlciIgd2lsbCBoZWxwIHVzIHVuZGVyc3RhbmQgdGhlIHByb2JsZW0u
CgpOb25ldGhlbGVzcywgSSBiZWxpZXZlIHRoYXQgYSBzaW1wbGUgYmxrZnJvbnQvYmxrYmFjayBv
cgpuZXRmcm9udC9uZXRiYWNrIGNvbm5lY3Rpb24sIGV2ZW4gd2l0aG91dCBhbnkgSS9PIGJlaW5n
IGRvbmUsIGxlYWRzIHRvIGEKY291cGxlIG9mIGNhbGxzIGludG8gdGhlIGJhbGxvb25pbmcgY29k
ZSAoeGVuYnVzX21hcF9yaW5nX3ZhbGxvY19odm0gLT4KYWxsb2NfeGVuYmFsbG9vbmVkX3BhZ2Vz
KS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 08 18:12:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 18:12: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 1dJ1uh-000468-IX; Thu, 08 Jun 2017 18:12: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 1dJ1ug-000461-RC
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 18:12:06 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 66/42-03920-67399395; Thu, 08 Jun 2017 18:12:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVybKJssm7pZMt
 Ig7cdBhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b098+YC27zVGxtOcvewPiKq4uRi0NI4A+j
 xLR/e1m7GDk5WAQcJA5vWcTexcjBwSgQI/HghzVImFEgTGLy5SVQJVoST7bNZwKx2QQMJf4+2
 cQGUi4BZC/5zAESFhFQlJj64hkzyHhmgReMEq/a1zGC1AgLOEosnl8PUsMpYCrxf/0XsDCvgL
 fEy1/GIGEhAROJWb03wDaJCuhKHPr3hw3E5hUQlDg58wkLiM0MdMHy6dtYJjAKzEKSmoUktYC
 RaRWjRnFqUVlqka6hsV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmAAMgDBDsYv
 ywIOMUpyMCmJ8iq2WkYK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuD9OxEoJ1iUmp5akZaZA4wFm
 LQEB4+SCC9jF1Cat7ggMbc4Mx0idYpRl2PD6vVfmIRY8vLzUqXEebeAzBAAKcoozYMbAYvLS4
 yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmDQGZwpOZVwK36RXQEUxARyx5ZwFyREkiQkqqgfH
 ggpM2b+rPtF+0u2OVr7noVnhC8NfyrTPKbCfGpru8mNNr8nHlwqT2MM/XJa6cx4L9TdYm2xcr
 xlQu8D276qxarkTKrj1T/Ful281mpMix9W0+/u3VdKdpirY5v2VOXLWbVN6UtSOiaqGa0zTx5
 q1749dmJk61nJxQLqCZ5zrfz/zGtslCyUosxRmJhlrMRcWJADuB8PPGAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1496945524!72872881!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5490 invoked from network); 8 Jun 2017 18:12:05 -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 Jun 2017 18:12:05 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id CA33623698;
 Thu,  8 Jun 2017 18:12:03 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org CA33623698
Date: Thu, 8 Jun 2017 11:12:02 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Arnd Bergmann <arnd@arndb.de>
In-Reply-To: <20170608085323.2209174-1-arnd@arndb.de>
Message-ID: <alpine.DEB.2.10.1706081110190.26108@sstabellini-ThinkPad-X260>
References: <20170608085323.2209174-1-arnd@arndb.de>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Russell King <linux@armlinux.org.uk>, linux-kernel@vger.kernel.org,
 Ian Abbott <abbotti@mev.co.uk>, xen-devel@lists.xenproject.org,
 linux-arm-kernel@lists.infradead.org
Subject: Re: [Xen-devel] [PATCH v2] xen: avoid type warning in xchg_xen_ulong
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCA4IEp1biAyMDE3LCBBcm5kIEJlcmdtYW5uIHdyb3RlOgo+IFRoZSBpbXByb3ZlZCB0
eXBlLWNoZWNraW5nIHZlcnNpb24gb2YgY29udGFpbmVyX29mKCkgdHJpZ2dlcnMgYSB3YXJuaW5n
IGZvcgo+IHhjaGdfeGVuX3Vsb25nLCBwb2ludGluZyBvdXQgdGhhdCAneGVuX3Vsb25nX3QnIGlz
IHVuc2lnbmVkLCBidXQgYXRvbWljNjRfdAo+IGNvbnRhaW5zIGEgc2lnbmVkIHZhbHVlOgo+IAo+
IGRyaXZlcnMveGVuL2V2ZW50cy9ldmVudHNfMmwuYzogSW4gZnVuY3Rpb24gJ2V2dGNobl8ybF9o
YW5kbGVfZXZlbnRzJzoKPiBkcml2ZXJzL3hlbi9ldmVudHMvZXZlbnRzXzJsLmM6MTg3OjEwMjA6
IGVycm9yOiBjYWxsIHRvICdfX2NvbXBpbGV0aW1lX2Fzc2VydF8xODcnIGRlY2xhcmVkIHdpdGgg
YXR0cmlidXRlIGVycm9yOiBwb2ludGVyIHR5cGUgbWlzbWF0Y2ggaW4gY29udGFpbmVyX29mKCkK
PiAKPiBUaGlzIGFkZHMgYSBjYXN0IHRvIHdvcmsgYXJvdW5kIHRoZSB3YXJuaW5nLgo+IAo+IENj
OiBJYW4gQWJib3R0IDxhYmJvdHRpQG1ldi5jby51az4KPiBGaXhlczogODUzMjNhOTkxZDQwICgi
eGVuOiBhcm06IG1hbmRhdGUgRUFCSSBhbmQgdXNlIGdlbmVyaWMgYXRvbWljIG9wZXJhdGlvbnMu
IikKPiBGaXhlczogZGFhMmFjODA4MzRkICgia2VybmVsLmg6IGhhbmRsZSBwb2ludGVycyB0byBh
cnJheXMgYmV0dGVyIGluIGNvbnRhaW5lcl9vZigpIikKPiBTaWduZWQtb2ZmLWJ5OiBBcm5kIEJl
cmdtYW5uIDxhcm5kQGFybmRiLmRlPgoKUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCkknbGwgcXVldWUgaXQgdXAgb24geGVudGlwIGZvciBM
aW51eCA0LjEzLgoKCj4gLS0tCj4gdjI6IGZvdW5kIHRoZSBjb3JyZWN0IHdhcm5pbmcgbWVzc2Fn
ZSBhbmQgdXBkYXRlZCB0aGUgY2hhbmdlbG9nCj4gLS0tCj4gIGFyY2gvYXJtL2luY2x1ZGUvYXNt
L3hlbi9ldmVudHMuaCB8IDIgKy0KPiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAx
IGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtL2luY2x1ZGUvYXNtL3hlbi9l
dmVudHMuaCBiL2FyY2gvYXJtL2luY2x1ZGUvYXNtL3hlbi9ldmVudHMuaAo+IGluZGV4IDcxZTQ3
M2QwNWZjYy4uNjIwZGM3NTM2MmU1IDEwMDY0NAo+IC0tLSBhL2FyY2gvYXJtL2luY2x1ZGUvYXNt
L3hlbi9ldmVudHMuaAo+ICsrKyBiL2FyY2gvYXJtL2luY2x1ZGUvYXNtL3hlbi9ldmVudHMuaAo+
IEBAIC0xNiw3ICsxNiw3IEBAIHN0YXRpYyBpbmxpbmUgaW50IHhlbl9pcnFzX2Rpc2FibGVkKHN0
cnVjdCBwdF9yZWdzICpyZWdzKQo+ICAJcmV0dXJuIHJhd19pcnFzX2Rpc2FibGVkX2ZsYWdzKHJl
Z3MtPkFSTV9jcHNyKTsKPiAgfQo+ICAKPiAtI2RlZmluZSB4Y2hnX3hlbl91bG9uZyhwdHIsIHZh
bCkgYXRvbWljNjRfeGNoZyhjb250YWluZXJfb2YoKHB0ciksCVwKPiArI2RlZmluZSB4Y2hnX3hl
bl91bG9uZyhwdHIsIHZhbCkgYXRvbWljNjRfeGNoZyhjb250YWluZXJfb2YoKGxvbmcgbG9uZyop
KHB0ciksXAo+ICAJCQkJCQkJICAgIGF0b21pYzY0X3QsCVwKPiAgCQkJCQkJCSAgICBjb3VudGVy
KSwgKHZhbCkpCj4gIAo+IC0tIAo+IDIuOS4wCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 08 18:28:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 18: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 1dJ2AG-0004uw-V2; Thu, 08 Jun 2017 18:28: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 1dJ2AF-0004uq-Uk
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 18:28:12 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 09/CC-03587-B3799395; Thu, 08 Jun 2017 18:28:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVyuP0Ov67VdMt
 IgwuzlCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxje2cwF2ywrPh54AdLA+NP/S5GTg4JASOJ
 txP/MXUxcnEICSxklFjR/Y0ZJCEs4C7xctk7NhBbREBfYtPtRnYQm1mgXOL+tzVsEA2rWSXer
 vvFBJJgE1CV2HD9FCuIzStgLfFi61Qwm0VAReLQ3A4WEFtUIFyi90A/G0SNoMTJmU/A4pwCPh
 JHju1hgVigLvFn3iVmCFtcYtOz76wQtrzE9rdzmCcw8s9C0j4LScssJC2zkLQsYGRZxahRnFp
 Ullqka2iol1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGKAMQLCD8dOygEOMkhxM
 SqK8iq2WkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeD9OBcoJFqWmp1akZeYAYwUmLcHBoyTCy
 9gFlOYtLkjMLc5Mh0idYtTluNO34QuTEEtefl6qlDhvEcgMAZCijNI8uBGwuL3EKCslzMsIdJ
 QQT0FqUW5mCar8K0ZxDkYlYV62aUBTeDLzSuA2vQI6ggnoiCXvLECOKElESEk1MOb+E5P8sZb
 7+4nn6t6vWlYrSF/aI9Y0MWDm1en/duzm+NlWF9OwRLVTmm/m5nf/NqnPfN3i3lq7nyswjtVb
 Yk3x0mwzmZP/MswF766a68x9V3B35XoRgUg9pUTDF703TU6s2nMu57tuiO535Wdr0jnq4njDv
 lae6p+5/HnIjcJbSv2Xdwcc+qvEUpyRaKjFXFScCACEUXLk1gIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1496946490!106948255!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45738 invoked from network); 8 Jun 2017 18:28:10 -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; 8 Jun 2017 18:28: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 D0D31AB46;
 Thu,  8 Jun 2017 18:28:09 +0000 (UTC)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <55443407-5d99-0830-e8e0-6c2044c18ec9@suse.com>
 <22824.21930.185651.403388@mariner.uk.xensource.com>
 <2e6d9143-1abe-2f99-155f-f1071245ca41@suse.com>
 <alpine.DEB.2.10.1705261201010.18759@sstabellini-ThinkPad-X260>
 <77637aaf-0c2c-fe90-2e37-3211ea9026e7@suse.com>
 <alpine.DEB.2.10.1706060930460.10022@sstabellini-ThinkPad-X260>
 <5de5e464-ae54-30b4-7a97-0a2dcbf91416@suse.com>
 <alpine.DEB.2.10.1706061202290.15791@sstabellini-ThinkPad-X260>
 <294d36b9-0ebb-647d-ecfa-7a4e2c0ada47@suse.com>
 <alpine.DEB.2.10.1706071109510.26108@sstabellini-ThinkPad-X260>
 <16819156-5a02-1f21-83c5-70507eed7a4b@suse.com>
 <alpine.DEB.2.10.1706081103510.26108@sstabellini-ThinkPad-X260>
From: Juergen Gross <jgross@suse.com>
Message-ID: <e369ee76-1f91-fc08-dffd-f5d246c604d1@suse.com>
Date: Thu, 8 Jun 2017 20:28:08 +0200
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.1706081103510.26108@sstabellini-ThinkPad-X260>
Content-Language: de-DE
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [for-4.9] Re: HVM guest performance regression
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDYvMTcgMjA6MDksIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiBPbiBUaHUsIDgg
SnVuIDIwMTcsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE9uIDA3LzA2LzE3IDIwOjE5LCBTdGVm
YW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+PiBPbiBXZWQsIDcgSnVuIDIwMTcsIEp1ZXJnZW4gR3Jv
c3Mgd3JvdGU6Cj4+Pj4gT24gMDYvMDYvMTcgMjE6MDgsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPj4+Pj4gT24gVHVlLCA2IEp1biAyMDE3LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+Pj4g
T24gMDYvMDYvMTcgMTg6MzksIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4+Pj4+PiBPbiBU
dWUsIDYgSnVuIDIwMTcsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+Pj4+Pj4+IE9uIDI2LzA1LzE3
IDIxOjAxLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+Pj4+Pj4+PiBPbiBGcmksIDI2IE1h
eSAyMDE3LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+Pj4+Pj4+IE9uIDI2LzA1LzE3IDE4OjE5
LCBJYW4gSmFja3NvbiB3cm90ZToKPj4+Pj4+Pj4+Pj4gSnVlcmdlbiBHcm9zcyB3cml0ZXMgKCJI
Vk0gZ3Vlc3QgcGVyZm9ybWFuY2UgcmVncmVzc2lvbiIpOgo+Pj4+Pj4+Pj4+Pj4gTG9va2luZyBm
b3IgdGhlIHJlYXNvbiBvZiBhIHBlcmZvcm1hbmNlIHJlZ3Jlc3Npb24gb2YgSFZNIGd1ZXN0cyB1
bmRlcgo+Pj4+Pj4+Pj4+Pj4gWGVuIDQuNyBhZ2FpbnN0IDQuNSBJIGZvdW5kIHRoZSByZWFzb24g
dG8gYmUgY29tbWl0Cj4+Pj4+Pj4+Pj4+PiBjMjZmOTJiOGZjZTNjOWRmMTdmN2VmMDM1YjU0ZDk3
Y2JlOTMxYzdhICgibGlieGw6IHJlbW92ZSBmcmVlbWVtX3NsYWNrIikKPj4+Pj4+Pj4+Pj4+IGlu
IFhlbiA0LjYuCj4+Pj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+Pj4gVGhlIHByb2JsZW0gb2NjdXJyZWQg
d2hlbiBkb20wIGhhZCB0byBiZSBiYWxsb29uZWQgZG93biB3aGVuIHN0YXJ0aW5nCj4+Pj4+Pj4+
Pj4+PiB0aGUgZ3Vlc3QuIFRoZSBwZXJmb3JtYW5jZSBvZiBzb21lIG1pY3JvIGJlbmNobWFya3Mg
ZHJvcHBlZCBieSBhYm91dAo+Pj4+Pj4+Pj4+Pj4gYSBmYWN0b3Igb2YgMiB3aXRoIGFib3ZlIGNv
bW1pdC4KPj4+Pj4+Pj4+Pj4+Cj4+Pj4+Pj4+Pj4+PiBJbnRlcmVzdGluZyBwb2ludCBpcyB0aGF0
IHRoZSBwZXJmb3JtYW5jZSBvZiB0aGUgZ3Vlc3Qgd2lsbCBkZXBlbmQgb24KPj4+Pj4+Pj4+Pj4+
IHRoZSBhbW91bnQgb2YgZnJlZSBtZW1vcnkgYmVpbmcgYXZhaWxhYmxlIGF0IGd1ZXN0IGNyZWF0
aW9uIHRpbWUuCj4+Pj4+Pj4+Pj4+PiBXaGVuIHRoZXJlIHdhcyBiYXJlbHkgZW5vdWdoIG1lbW9y
eSBhdmFpbGFibGUgZm9yIHN0YXJ0aW5nIHRoZSBndWVzdAo+Pj4+Pj4+Pj4+Pj4gdGhlIHBlcmZv
cm1hbmNlIHdpbGwgcmVtYWluIGxvdyBldmVuIGlmIG1lbW9yeSBpcyBiZWluZyBmcmVlZCBsYXRl
ci4KPj4+Pj4+Pj4+Pj4+Cj4+Pj4+Pj4+Pj4+PiBJJ2QgbGlrZSB0byBzdWdnZXN0IHdlIGVpdGhl
ciByZXZlcnQgdGhlIGNvbW1pdCBvciBoYXZlIHNvbWUgb3RoZXIKPj4+Pj4+Pj4+Pj4+IG1lY2hh
bmlzbSB0byB0cnkgdG8gaGF2ZSBzb21lIHJlc2VydmUgZnJlZSBtZW1vcnkgd2hlbiBzdGFydGlu
ZyBhCj4+Pj4+Pj4+Pj4+PiBkb21haW4uCj4+Pj4+Pj4+Pj4+Cj4+Pj4+Pj4+Pj4+IE9oLCBkZWFy
LiAgVGhlIG1lbW9yeSBhY2NvdW50aW5nIHN3YW1wIGFnYWluLiAgQ2xlYXJseSB3ZSBhcmUgbm90
Cj4+Pj4+Pj4+Pj4+IGdvaW5nIHRvIGRyYWluIHRoYXQgc3dhbXAgbm93LCBidXQgSSBkb24ndCBs
aWtlIHJlZ3Jlc3Npb25zLgo+Pj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+PiBJIGFtIG5vdCBvcHBvc2Vk
IHRvIHJldmVydGluZyB0aGF0IGNvbW1pdC4gIEkgd2FzIGEgYml0IGlmZnkgYWJvdXQgaXQKPj4+
Pj4+Pj4+Pj4gYXQgdGhlIHRpbWU7IGFuZCBhY2NvcmRpbmcgdG8gdGhlIHJlbW92YWwgY29tbWl0
IG1lc3NhZ2UsIGl0IHdhcwo+Pj4+Pj4+Pj4+PiBiYXNpY2FsbHkgcmVtb3ZlZCBiZWNhdXNlIGl0
IHdhcyBhIHBpZWNlIG9mIGNhcmdvIGN1bHQgZm9yIHdoaWNoIHdlCj4+Pj4+Pj4+Pj4+IGhhZCBu
byBqdXN0aWZpY2F0aW9uIGluIGFueSBvZiBvdXIgcmVjb3Jkcy4KPj4+Pj4+Pj4+Pj4KPj4+Pj4+
Pj4+Pj4gSW5kZWVkIEkgdGhpbmsgZml4aW5nIHRoaXMgaXMgYSBjYW5kaWRhdGUgZm9yIDQuOS4K
Pj4+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+Pj4gRG8geW91IGtub3cgdGhlIG1lY2hhbmlzbSBieSB3aGlj
aCB0aGUgZnJlZW1lbSBzbGFjayBoZWxwcyA/ICBJIHRoaW5rCj4+Pj4+Pj4+Pj4+IHRoYXQgd291
bGQgYmUgYSBwcmVyZXF1aXNpdGUgZm9yIHJldmVydGluZyB0aGlzLiAgVGhhdCB3YXkgd2UgY2Fu
IGhhdmUKPj4+Pj4+Pj4+Pj4gYW4gdW5kZXJzdGFuZGluZyBvZiB3aHkgd2UgYXJlIGRvaW5nIHRo
aW5ncywgcmF0aGVyIHRoYW4ganVzdAo+Pj4+Pj4+Pj4+PiBmbGFpbGluZyBhdCByYW5kb20uLi4K
Pj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+IEkgd2lzaCBJIHdvdWxkIHVuZGVyc3RhbmQgaXQuCj4+Pj4+
Pj4+Pj4KPj4+Pj4+Pj4+PiBPbmUgY2FuZGlkYXRlIHdvdWxkIGJlIDJNLzFHIHBhZ2VzIGJlaW5n
IHBvc3NpYmxlIHdpdGggZW5vdWdoIGZyZWUKPj4+Pj4+Pj4+PiBtZW1vcnksIGJ1dCBJIGhhdmVu
J3QgcHJvb2ZlZCB0aGlzIHlldC4gSSBjYW4gaGF2ZSBhIHRyeSBieSBkaXNhYmxpbmcKPj4+Pj4+
Pj4+PiBiaWcgcGFnZXMgaW4gdGhlIGh5cGVydmlzb3IuCj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4gUmln
aHQsIGlmIEkgaGFkIHRvIGJldCwgSSB3b3VsZCBwdXQgbXkgbW9uZXkgb24gc3VwZXJwYWdlcyBz
aGF0dGVyaW5nCj4+Pj4+Pj4+PiBiZWluZyB0aGUgY2F1c2Ugb2YgdGhlIHByb2JsZW0uCj4+Pj4+
Pj4+Cj4+Pj4+Pj4+IFNlZW1zIHlvdSB3b3VsZCBoYXZlIGxvc3QgeW91ciBtb25leS4uLgo+Pj4+
Pj4+Pgo+Pj4+Pj4+PiBNZWFud2hpbGUgSSd2ZSBmb3VuZCBhIHdheSB0byBnZXQgdGhlICJnb29k
IiBwZXJmb3JtYW5jZSBpbiB0aGUgbWljcm8KPj4+Pj4+Pj4gYmVuY2htYXJrLiBVbmZvcnR1bmF0
ZWx5IHRoaXMgcmVxdWlyZXMgdG8gc3dpdGNoIG9mZiB0aGUgcHYgaW50ZXJmYWNlcwo+Pj4+Pj4+
PiBpbiB0aGUgSFZNIGd1ZXN0IHZpYSAieGVuX25vcHYiIGtlcm5lbCBib290IHBhcmFtZXRlci4K
Pj4+Pj4+Pj4KPj4+Pj4+Pj4gSSBoYXZlIHZlcmlmaWVkIHRoYXQgcHYgc3BpbmxvY2tzIGFyZSBu
b3QgdG8gYmxhbWUgKHZpYSAieGVuX25vcHZzcGluIgo+Pj4+Pj4+PiBrZXJuZWwgYm9vdCBwYXJh
bWV0ZXIpLiBTd2l0Y2hpbmcgdG8gY2xvY2tzb3VyY2UgVFNDIGluIHRoZSBydW5uaW5nCj4+Pj4+
Pj4+IHN5c3RlbSBkb2Vzbid0IGhlbHAgZWl0aGVyLgo+Pj4+Pj4+Cj4+Pj4+Pj4gV2hhdCBhYm91
dCB4ZW5faHZtX2V4aXRfbW1hcCAoYW4gb3B0aW1pemF0aW9uIGZvciBzaGFkb3cgcGFnZXRhYmxl
cykgYW5kCj4+Pj4+Pj4geGVuX2h2bV9zbXBfaW5pdCAoUFYgSVBJKT8KPj4+Pj4+Cj4+Pj4+PiB4
ZW5faHZtX2V4aXRfbW1hcCBpc24ndCBhY3RpdmUgKGtlcm5lbCBtZXNzYWdlIHRlbGxpbmcgbWUg
c28gd2FzCj4+Pj4+PiBpc3N1ZWQpLgo+Pj4+Pj4KPj4+Pj4+Pj4gVW5mb3J0dW5hdGVseSB0aGUg
a2VybmVsIHNlZW1zIG5vIGxvbmdlciB0byBiZSBmdW5jdGlvbmFsIHdoZW4gSSB0cnkgdG8KPj4+
Pj4+Pj4gdHdlYWsgaXQgbm90IHRvIHVzZSB0aGUgUFZIVk0gZW5oYW5jZW1lbnRzLgo+Pj4+Pj4+
Cj4+Pj4+Pj4gSSBndWVzcyB5b3UgYXJlIG5vdCB0YWxraW5nIGFib3V0IHJlZ3VsYXIgUFYgZHJp
dmVycyBsaWtlIG5ldGZyb250IGFuZAo+Pj4+Pj4+IGJsa2Zyb250LCByaWdodD8KPj4+Pj4+Cj4+
Pj4+PiBUaGUgcGxhbiB3YXMgdG8gYmUgYWJsZSB0byB1c2UgUFYgZHJpdmVycyB3aXRob3V0IGhh
dmluZyB0byB1c2UgUFYKPj4+Pj4+IGNhbGxiYWNrcyBhbmQgUFYgdGltZXJzLiBUaGlzIGlzbid0
IHBvc3NpYmxlIHJpZ2h0IG5vdy4KPj4+Pj4KPj4+Pj4gSSB0aGluayB0aGUgY29kZSB0byBoYW5k
bGUgdGhhdCBzY2VuYXJpbyB3YXMgZ3JhZHVhbGx5IHJlbW92ZWQgb3ZlciB0aW1lCj4+Pj4+IHRv
IHNpbXBsaWZ5IHRoZSBjb2RlIGJhc2UuCj4+Pj4KPj4+PiBIbW0sIHRvbyBiYWQuCj4+Pj4KPj4+
Pj4+Pj4gSSdtIHdvbmRlcmluZyBub3cgd2hldGhlcgo+Pj4+Pj4+PiB0aGVyZSBoYXZlIGV2ZXIg
YmVlbiBhbnkgYmVuY2htYXJrcyB0byBwcm9vZiBQVkhWTSByZWFsbHkgYmVpbmcgZmFzdGVyCj4+
Pj4+Pj4+IHRoYW4gbm9uLVBWSFZNPyBNeSBmaW5kaW5ncyBzZWVtIHRvIHN1Z2dlc3QgdGhlcmUg
bWlnaHQgYmUgYSBodWdlCj4+Pj4+Pj4+IHBlcmZvcm1hbmNlIGdhcCB3aXRoIFBWSFZNLiBPVE9I
IHRoaXMgbWlnaHQgZGVwZW5kIG9uIGhhcmR3YXJlIGFuZCBvdGhlcgo+Pj4+Pj4+PiBmYWN0b3Jz
Lgo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBTdGVmYW5vLCBkaWRuJ3QgeW91IGRvIHRoZSBQVkhWTSBzdHVm
ZiBiYWNrIGluIDIwMTA/IERvIHlvdSBoYXZlIGFueQo+Pj4+Pj4+PiBkYXRhIGZyb20gdGhlbiBy
ZWdhcmRpbmcgcGVyZm9ybWFuY2UgZmlndXJlcz8KPj4+Pj4+Pgo+Pj4+Pj4+IFllcywgSSBzdGls
bCBoYXZlIHRoZXNlIHNsaWRlczoKPj4+Pj4+Pgo+Pj4+Pj4+IGh0dHBzOi8vd3d3LnNsaWRlc2hh
cmUubmV0L3hlbl9jb21fbWdyL2xpbnV4LXB2LW9uLWh2bQo+Pj4+Pj4KPj4+Pj4+IFRoYW5rcy4g
U28geW91IG1lYXN1cmVkIHRoZSBvdmVyYWxsIHBhY2thZ2UsIG5vdCB0aGUgc2luZ2xlIGl0ZW1z
IGxpa2UKPj4+Pj4+IGNhbGxiYWNrcywgdGltZXJzLCB0aW1lIHNvdXJjZT8gSSdtIGFza2luZyBi
ZWNhdXNlIEkgc3RhcnQgdG8gYmVsaWV2ZQo+Pj4+Pj4gdGhlcmUgYXJlIHNvbWUgb2YgdGhvc2Ug
c2xvd2VyIHRoYW4gdGhlaXIgbm9uLVBWIHZhcmlhbnRzLgo+Pj4+Pgo+Pj4+PiBUaGVyZSBpc24n
dCBtdWNoIGxlZnQgaW4gdGVybXMgb2YgaW5kaXZpZHVhbCBvcHRpbWl6YXRpb25zOiB5b3UgYWxy
ZWFkeQo+Pj4+PiB0cmllZCBzd2l0Y2hpbmcgY2xvY2tzb3VyY2UgYW5kIHJlbW92aW5nIHB2IHNw
aW5sb2Nrcy4geGVuX2h2bV9leGl0X21tYXAKPj4+Pj4gaXMgbm90IHVzZWQuIE9ubHkgdGhlIGZv
bGxvd2luZyBhcmUgbGVmdCAoeW91IG1pZ2h0IHdhbnQgdG8gZG91YmxlIGNoZWNrCj4+Pj4+IEkg
aGF2ZW4ndCBtaXNzZWQgYW55dGhpbmcpOgo+Pj4+Pgo+Pj4+PiAxKSBQViBJUEkKPj4+Pgo+Pj4+
IEl0cyBhIDEgdmNwdSBndWVzdC4KPj4+Pgo+Pj4+PiAyKSBQViBzdXNwZW5kL3Jlc3VtZQo+Pj4+
PiAzKSB2ZWN0b3IgY2FsbGJhY2sKPj4+Pj4gNCkgaW50ZXJydXB0IHJlbWFwcGluZwo+Pj4+Pgo+
Pj4+PiAyKSBpcyBub3Qgb24gdGhlIGhvdCBwYXRoLgo+Pj4+PiBJIGRpZCBpbmRpdmlkdWFsIG1l
YXN1cmVtZW50cyBvZiAzKSBhdCBzb21lIHBvaW50cyBhbmQgaXQgd2FzIGEgY2xlYXIgd2luLgo+
Pj4+Cj4+Pj4gVGhhdCBtaWdodCBkZXBlbmQgb24gdGhlIGhhcmR3YXJlLiBDb3VsZCBpdCBiZSBu
ZXdlciBwcm9jZXNzb3JzIGFyZQo+Pj4+IGZhc3RlciBoZXJlPwo+Pj4KPj4+IEkgZG9uJ3QgdGhp
bmsgc286IHRoZSBhbHRlcm5hdGl2ZSBpdCdzIGFuIGVtdWxhdGVkIGludGVycnVwdC4gSXQncwo+
Pj4gc2xvd2VyIHVuZGVyIGFsbCBwb2ludHMgb2Ygdmlldy4KPj4KPj4gV2hhdCBhYm91dCBBUElD
IHZpcnR1YWxpemF0aW9uIG9mIG1vZGVybiBwcm9jZXNzb3JzPyBBcmUgeW91IHN1cmUgZS5nLgo+
PiB0aW1lciBpbnRlcnJ1cHRzIGFyZW4ndCBoYW5kbGVkIGNvbXBsZXRlbHkgYnkgdGhlIHByb2Nl
c3Nvcj8gSSBndWVzcwo+PiB0aGlzIG1pZ2h0IGJlIGZhc3RlciB0aGFuIGxldHRpbmcgaXQgYmUg
aGFuZGxlZCBieSB0aGUgaHlwZXJ2aXNvciBhbmQKPj4gdGhlbiB1c2UgdGhlIGNhbGxiYWNrIGlu
dG8gdGhlIGd1ZXN0Lgo+Pgo+Pj4gSSB3b3VsZCB0cnkgdG8gcnVuIHRoZSB0ZXN0IHdpdGggeGVu
X2VtdWxfdW5wbHVnPSJuZXZlciIgd2hpY2ggbWVhbnMKPj4+IHRoYXQgeW91IGFyZSBnb2luZyB0
byBlbmQgdXAgdXNpbmcgdGhlIGVtdWxhdGVkIG5ldHdvcmsgY2FyZCBhbmQKPj4+IGVtdWxhdGVk
IElERSBjb250cm9sbGVyLCBidXQgc29tZSBvZiB0aGUgb3RoZXIgb3B0aW1pemF0aW9ucyAobGlr
ZSB0aGUKPj4+IHZlY3RvciBjYWxsYmFjaykgd2lsbCBzdGlsbCBiZSBhY3RpdmUuCj4+Cj4+IE5v
dyB0aGlzIGlzIHNvbWV0aGluZyBJIHdvdWxkbid0IGxpa2UgdG8gZG8uIE15IHRlc3QgaXNuJ3Qg
dXNpbmcgYW55Cj4+IEkvTyBhdCBhbGwgYW5kIGlzIHNob3dpbmcgYmFkIHBlcmZvcm1hbmNlIHdp
dGggcHYgaW50ZXJmYWNlcyBiZWluZyB1c2VkLgo+PiBUaGUgb25seSByZW1lZHkgcmlnaHQgbm93
IHNlZW1zIHRvIGJlIHRvIHN3aXRjaCBvZmYgcHYgaW50ZXJmYWNlcwo+PiBsZWFkaW5nIHRvIGEg
YmFkIEkvTyBwZXJmb3JtYW5jZSwgYnV0IGEgZ29vZCBub24tSS9PIHBlcmZvcm1hbmNlLgo+Pgo+
PiBZb3UgYXJlIHN1Z2dlc3RpbmcgYSBtb2RlIHdpdGggYmFkIEkvTyBwZXJmb3JtYW5jZSBfYW5k
XyBiYWQgbm9uLUkvTwo+PiBwZXJmb3JtYW5jZS4KPiAKPiBJIHdhcyBvbmx5IHN1Z2dlc3Rpbmcg
dGhpcyBmb3IgZGVidWdnaW5nLCB0byBiZXR0ZXIgdW5kZXJzdGFuZCB0aGUKPiBwcm9ibGVtLCBu
b3QgYXMgYSBzb2x1dGlvbi4KPiAKPiAKPj4+IElmIHRoZSBjYXVzZSBvZiB0aGUgcHJvYmxlbSBp
cyBiYWxsb29uaW5nIGZvciBleGFtcGxlLCB1c2luZyBlbXVsYXRlZAo+Pj4gaW50ZXJmYWNlcyBm
b3IgSU8gd2lsbCByZWR1Y2UgdGhlIGFtb3VudCBvZiBiYWxsb29uZWQgb3V0IHBhZ2VzCj4+PiBz
aWduaWZpY2FudGx5Lgo+Pgo+PiBObyBJL08gaW52b2x2ZWQgaW4gbXkgYmVuY2htYXJrLgo+IAo+
IEkgYWRtaXQgdGhhdCBpZiB5b3VyIHRlc3QgZG9lc24ndCBkbyBhbnkgSS9PLCBpdCBpcyBub3Qg
bGlrZWx5IHRoYXQKPiB4ZW5fZW11bF91bnBsdWc9Im5ldmVyIiB3aWxsIGhlbHAgdXMgdW5kZXJz
dGFuZCB0aGUgcHJvYmxlbS4KPiAKPiBOb25ldGhlbGVzcywgSSBiZWxpZXZlIHRoYXQgYSBzaW1w
bGUgYmxrZnJvbnQvYmxrYmFjayBvcgo+IG5ldGZyb250L25ldGJhY2sgY29ubmVjdGlvbiwgZXZl
biB3aXRob3V0IGFueSBJL08gYmVpbmcgZG9uZSwgbGVhZHMgdG8gYQo+IGNvdXBsZSBvZiBjYWxs
cyBpbnRvIHRoZSBiYWxsb29uaW5nIGNvZGUgKHhlbmJ1c19tYXBfcmluZ192YWxsb2NfaHZtIC0+
Cj4gYWxsb2NfeGVuYmFsbG9vbmVkX3BhZ2VzKS4KCk9ubHkgaWYgdGhlIGJhY2tlbmQgbGl2ZXMg
aW4gYSBodm0gZG9tYWluLiBTbyBpbiBteSBjYXNlIG5vIHByb2JsZW0sIGFzCkkgaGF2ZSBhIGNs
YXNzaWNhbCBwdiBkb20wIGhvc3RpbmcgdGhlIGJhY2tlbmRzLgoKCkp1ZXJnZW4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 08 18:39:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 18: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 1dJ2LS-0005eK-C8; Thu, 08 Jun 2017 18:39:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <armando@greenhost.nl>) id 1dJ2LR-0005e7-2f
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 18:39:45 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 52/67-01992-0F999395; Thu, 08 Jun 2017 18:39:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsVyeJ9MoO7bmZa
 RBismqlh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm7P7xiLTi3lbVi6ucz7A2Mk/azdDFycQgJ
 fGaUWH/kLJDDwcEmoClxYF1+FyMnh4iAksS9VZOZQMLMApES5+Zzg4SFBSwl/t+/wAZiswioS
 qzZ84gRxOYVsJC4/+YlK4gtISAvsavtIpjNCVR/6UcvM4gtBFTT3DKXDWQkp4CVxL7NqhBhS4
 kv3z6ChSUEHCWabptDmMYS98/kQQwUlPjZMp0Jxt72/hA7yO0SAo2MEv/mX2SBqDeSONvANIF
 RaAEjwypGjeLUorLUIl0jM72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMAArGdg
 YNzBeHuy3yFGSQ4mJVFexVbLSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvBdmAOUEi1LTUyvSM
 nOAsQCTluDgURLhZewCSvMWFyTmFmemQ6ROMRpzbFi9/gsTx52+DV+YhFjy8vNSpcR5T4FMEg
 ApzSjNgxsEi9FLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5H00HmsKTmVcCt+8V0ClMQKc
 seWcBckpJIkJKqoHRcIn5U77X65venrjI3q/1MfCwTWQh7+F5L/LWFBY0Nuw1LZjnWeqsV6nb
 6hFmqDk/YBOn1Il1P/oXG8nNXOKZelec42PhrdOJXcH96Re/3PxibsJXHz3ZLfmuioKLc1de3
 dw/IdN/CDLdf5JmO+GL66o/Me2yrwIteLQ+royRc9PonzPhm70SS3FGoqEWc1FxIgDe32TTzA
 IAAA==
X-Env-Sender: armando@greenhost.nl
X-Msg-Ref: server-7.tower-206.messagelabs.com!1496947181!99637833!1
X-Originating-IP: [195.190.28.81]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33530 invoked from network); 8 Jun 2017 18:39:41 -0000
Received: from smarthost1.greenhost.nl (HELO smarthost1.greenhost.nl)
 (195.190.28.81)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 8 Jun 2017 18:39:41 -0000
Received: from smtp.greenhost.nl ([213.108.104.138])
 by smarthost1.greenhost.nl with esmtps
 (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2)
 (envelope-from <armando@greenhost.nl>)
 id 1dJ2LH-00055d-Fh; Thu, 08 Jun 2017 20:39:41 +0200
From: Armando Vega <armando@greenhost.nl>
To: xen-devel@lists.xenproject.org
Date: Thu,  8 Jun 2017 20:39:14 +0200
Message-Id: <20170608183914.6152-2-armando@greenhost.nl>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170608183914.6152-1-armando@greenhost.nl>
References: <20170608183914.6152-1-armando@greenhost.nl>
In-Reply-To: <20170605204755.22850-1-armando@greenhost.nl>
References: <20170605204755.22850-1-armando@greenhost.nl>
X-Authenticated-As-Hash: cd8cc983715d4510dc3da8903f5c5f04eae4fcc5
X-Virus-Scanned: by clamav at smarthost1.samage.net
X-Spam-Level: +++
X-Spam-Score: 3.2
X-Spam-Status: No, score=3.2 required=5.0 tests=ALL_TRUSTED, BAYES_99,
 BAYES_999, T_RP_MATCHES_RCVD autolearn=disabled version=3.4.0
X-Scan-Signature: ab45947e70aa96f9451fba5fa1717f65
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 Armando Vega <armando@greenhost.nl>
Subject: [Xen-devel] [PATCH v2 1/1] xl.cfg man page cleanup and 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>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

LSBmaXhlZCBzb21lIG1pbm9yIG51bWJlcmluZyBhbmQgc3ludGF4IGlzc3VlcyBpbiB0aGUgQ1BV
IGFsbG9jYXRpb24KICBleGFtcGxlcyBmb3IgdGhlICdjcHVzJyBvcHRpb24KLSBzZW1hbnRpYyBm
aXhlcyB0byBtYWtlIGV4cGxhbmF0aW9ucyBtb3JlIGNsZWFyIHRocm91Z2hvdXQKLSBmaXhlZCBh
bGwgdGhlIHR5cG8ncyBJIGNvdWxkIHNlZQotIGdlbmVyYWwgc3R5bGluZyBhbmQgbWFrZXVwIGZp
eGVzIHRvIG1ha2UgZXZlcnl0aGluZyBsb29rIG1vcmUgY29uc2lzdGVudAoKU2lnbmVkLW9mZi1i
eTogQXJtYW5kbyBWZWdhIDxhcm1hbmRvQGdyZWVuaG9zdC5ubD4KUmV2aWV3ZWQtYnk6IERhcmlv
IEZhZ2dpb2xpIDxkYXJpby5mYWdnaW9saUBjaXRyaXguY29tPgotLS0KIGRvY3MvbWFuL3hsLmNm
Zy5wb2QuNS5pbiB8IDExMDcgKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDU4OCBpbnNlcnRpb25zKCspLCA1MTkgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluIGIvZG9jcy9tYW4veGwu
Y2ZnLnBvZC41LmluCmluZGV4IDEzMTY3ZmYyYjYuLjA2ZmZkNTk5ODAgMTAwNjQ0Ci0tLSBhL2Rv
Y3MvbWFuL3hsLmNmZy5wb2QuNS5pbgorKysgYi9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4KQEAg
LTEsNiArMSw2IEBACiA9aGVhZDEgTkFNRQogCi14bC5jZmcgLSBYTCBEb21haW4gQ29uZmlndXJh
dGlvbiBGaWxlIFN5bnRheAoreGwuY2ZnIC0geGwgZG9tYWluIGNvbmZpZ3VyYXRpb24gZmlsZSBz
eW50YXgKIAogPWhlYWQxIFNZTk9QU0lTCiAKQEAgLTgsMjAgKzgsMjEgQEAgeGwuY2ZnIC0gWEwg
RG9tYWluIENvbmZpZ3VyYXRpb24gRmlsZSBTeW50YXgKIAogPWhlYWQxIERFU0NSSVBUSU9OCiAK
LVRvIGNyZWF0ZSBhIFZNIChhIGRvbWFpbiBpbiBYZW4gdGVybWlub2xvZ3ksIHNvbWV0aW1lcyBj
YWxsZWQgYSBndWVzdCkKLXdpdGggeGwgcmVxdWlyZXMgdGhlIHByb3Zpc2lvbiBvZiBhIGRvbWFp
biBjb25maWcgZmlsZS4gIFR5cGljYWxseQotdGhlc2UgbGl2ZSBpbiBgL2V0Yy94ZW4vRE9NQUlO
LmNmZ2Agd2hlcmUgRE9NQUlOIGlzIHRoZSBuYW1lIG9mIHRoZQorQ3JlYXRpbmcgYSBWTSAoYSBk
b21haW4gaW4gWGVuIHRlcm1pbm9sb2d5LCBzb21ldGltZXMgY2FsbGVkIGEgZ3Vlc3QpCit3aXRo
IHhsIHJlcXVpcmVzIHRoZSBwcm92aXNpb24gb2YgYSBkb21haW4gY29uZmlndXJhdGlvbiBmaWxl
LiAgVHlwaWNhbGx5LAordGhlc2UgbGl2ZSBpbiBGPC9ldGMveGVuL0RPTUFJTi5jZmc+LCB3aGVy
ZSBET01BSU4gaXMgdGhlIG5hbWUgb2YgdGhlCiBkb21haW4uCiAKID1oZWFkMSBTWU5UQVgKIAot
QSBkb21haW4gY29uZmlnIGZpbGUgY29uc2lzdHMgb2YgYSBzZXJpZXMgb2YgQzxLRVk9VkFMVUU+
IHBhaXJzLgorQSBkb21haW4gY29uZmlndXJhdGlvbiBmaWxlIGNvbnNpc3RzIG9mIGEgc2VyaWVz
IG9mIG9wdGlvbnMsIHNwZWNpZmllZCBieQordXNpbmcgQzxLRVk9VkFMVUU+IHBhaXJzLgogCi1T
b21lIEM8S0VZPnMgYXJlIG1hbmRhdG9yeSwgb3RoZXJzIGFyZSBnZW5lcmFsIG9wdGlvbnMgd2hp
Y2ggYXBwbHkgdG8KLWFueSBndWVzdCB0eXBlIHdoaWxlIG90aGVycyByZWxhdGUgb25seSB0byBz
cGVjaWZpYyBndWVzdCB0eXBlcworU29tZSBDPEtFWT5zIGFyZSBtYW5kYXRvcnksIHNvbWUgYXJl
IGdlbmVyYWwgb3B0aW9ucyB3aGljaCBhcHBseSB0bworYW55IGd1ZXN0IHR5cGUsIHdoaWxlIG90
aGVycyByZWxhdGUgb25seSB0byBzcGVjaWZpYyBndWVzdCB0eXBlcwogKGUuZy4gUFYgb3IgSFZN
IGd1ZXN0cykuCiAKLUEgdmFsdWUgQzxWQUxVRT4gaXMgb25lIG9mOgorQSBDPFZBTFVFPiBjYW4g
YmUgb25lIG9mOgogCiA9b3ZlciA0CiAKQEAgLTMzLDcgKzM0LDcgQEAgU1RSSU5HIGlzIHBhcnQg
b2YgYSBTUEVDX1NUUklORywgdGhlIHF1b3RlcyBzaG91bGQgYmUgb21pdHRlZC4KID1pdGVtIEI8
TlVNQkVSPgogCiBBIG51bWJlciwgaW4gZWl0aGVyIGRlY2ltYWwsIG9jdGFsICh1c2luZyBhIEM8
MD4gcHJlZml4KSBvcgotaGV4YWRlY2ltYWwgKHVzaW5nIGEgQzwweD4gcHJlZml4KS4KK2hleGFk
ZWNpbWFsICh1c2luZyBhIEM8MHg+IHByZWZpeCkgZm9ybWF0LgogCiA9aXRlbSBCPEJPT0xFQU4+
CiAKQEAgLTQyLDEyICs0MywxMiBAQCB2YWx1ZSkuCiAKID1pdGVtIEI8WyBWQUxVRSwgVkFMVUUs
IC4uLiBdPgogCi1BIGxpc3Qgb2YgQzxWQUxVRVM+IG9mIHRoZSBhYm92ZSB0eXBlcy4gTGlzdHMg
Y2FuIGJlIGhldGVyb2dlbmVvdXMgYW5kCitBIGxpc3Qgb2YgQzxWQUxVRT5zIG9mIHRoZSBhYm92
ZSB0eXBlcy4gTGlzdHMgY2FuIGJlIGhldGVyb2dlbmVvdXMgYW5kCiBuZXN0ZWQuCiAKID1iYWNr
CiAKLVRoZSBzZW1hbnRpY3Mgb2YgZWFjaCBDPEtFWT4gZGVmaW5lcyB3aGljaCBmb3JtIG9mIEM8
VkFMVUU+IGlzIHJlcXVpcmVkLgorVGhlIHNlbWFudGljcyBvZiBlYWNoIEM8S0VZPiBkZWZpbmVz
IHdoaWNoIHR5cGUgb2YgQzxWQUxVRT4gaXMgcmVxdWlyZWQuCiAKIFBhaXJzIG1heSBiZSBzZXBh
cmF0ZWQgZWl0aGVyIGJ5IGEgbmV3bGluZSBvciBhIHNlbWljb2xvbi4gIEJvdGgKIG9mIHRoZSBm
b2xsb3dpbmcgYXJlIHZhbGlkOgpAQCAtNjEsNyArNjIsNyBAQCBvZiB0aGUgZm9sbG93aW5nIGFy
ZSB2YWxpZDoKIAogPWhlYWQyIE1hbmRhdG9yeSBDb25maWd1cmF0aW9uIEl0ZW1zCiAKLVRoZSBm
b2xsb3dpbmcga2V5IGlzIG1hbmRhdG9yeSBmb3IgYW55IGd1ZXN0IHR5cGU6CitUaGUgZm9sbG93
aW5nIGtleSBpcyBtYW5kYXRvcnkgZm9yIGFueSBndWVzdCB0eXBlLgogCiA9b3ZlciA0CiAKQEAg
LTc4LDE0ICs3OSwxNCBAQCBzaW5nbGUgaG9zdCBtdXN0IGJlIHVuaXF1ZS4KIAogPWl0ZW0gQjxi
dWlsZGVyPSJnZW5lcmljIj4KIAotU3BlY2lmaWVzIHRoYXQgdGhpcyBpcyB0byBiZSBhIFBWIGRv
bWFpbi4gVGhpcyBpcyB0aGUgZGVmYXVsdC4KK1NwZWNpZmllcyB0aGF0IHRoaXMgaXMgdG8gYmUg
YSBQViBkb21haW4sIHN1aXRhYmxlIGZvciBob3N0aW5nIFhlbi1hd2FyZSBndWVzdAorb3BlcmF0
aW5nIHN5c3RlbXMuIFRoaXMgaXMgdGhlIGRlZmF1bHQuCiAKID1pdGVtIEI8YnVpbGRlcj0iaHZt
Ij4KIAogU3BlY2lmaWVzIHRoYXQgdGhpcyBpcyB0byBiZSBhbiBIVk0gZG9tYWluLiAgVGhhdCBp
cywgYSBmdWxseQogdmlydHVhbGlzZWQgY29tcHV0ZXIgd2l0aCBlbXVsYXRlZCBCSU9TLCBkaXNr
IGFuZCBuZXR3b3JrIHBlcmlwaGVyYWxzLAotZXRjLiAgVGhlIGRlZmF1bHQgaXMgYSBQViBkb21h
aW4sIHN1aXRhYmxlIGZvciBob3N0aW5nIFhlbi1hd2FyZSBndWVzdAotb3BlcmF0aW5nIHN5c3Rl
bXMuCitldGMuCiAKID1iYWNrCiAKQEAgLTk5LDU2ICsxMDAsNTYgQEAgVGhlIGZvbGxvd2luZyBv
cHRpb25zIGFwcGx5IHRvIGd1ZXN0cyBvZiBhbnkgdHlwZS4KIAogPWl0ZW0gQjxwb29sPSJDUFVQ
T09MTkFNRSI+CiAKLVB1dCB0aGUgZ3Vlc3QncyB2Y3B1cyBpbnRvIHRoZSBuYW1lZCBjcHUgcG9v
bC4KK1B1dCB0aGUgZ3Vlc3QncyB2Q1BVcyBpbnRvIHRoZSBuYW1lZCBDUFUgcG9vbC4KIAogPWl0
ZW0gQjx2Y3B1cz1OPgogCi1TdGFydCB0aGUgZ3Vlc3Qgd2l0aCBOIHZjcHVzIGluaXRpYWxseSBv
bmxpbmUuCitTdGFydCB0aGUgZ3Vlc3Qgd2l0aCBOIHZDUFVzIGluaXRpYWxseSBvbmxpbmUuCiAK
ID1pdGVtIEI8bWF4dmNwdXM9TT4KIAotQWxsb3cgdGhlIGd1ZXN0IHRvIGJyaW5nIHVwIGEgbWF4
aW11bSBvZiBNIHZjcHVzLiBBdCBzdGFydCBvZiBkYXkgaWYKLWB2Y3B1cz1OYCBpcyBsZXNzIHRo
YW4gYG1heHZjcHVzPU1gIHRoZW4gdGhlIGZpcnN0IGBOYCB2Y3B1cyB3aWxsIGJlCi1jcmVhdGVk
IG9ubGluZSBhbmQgdGhlIHJlbWFpbmRlciB3aWxsIGJlIG9mZmxpbmUuCitBbGxvdyB0aGUgZ3Vl
c3QgdG8gYnJpbmcgdXAgYSBtYXhpbXVtIG9mIE0gdkNQVXMuIFdoZW4gc3RhcnRpbmcgdGhlIGd1
ZXN0LCBpZgorQjx2Y3B1cz1OPiBpcyBsZXNzIHRoYW4gQjxtYXh2Y3B1cz1NPiB0aGVuIHRoZSBm
aXJzdCBCPE4+IHZDUFVzIHdpbGwgYmUKK2NyZWF0ZWQgb25saW5lIGFuZCB0aGUgcmVtYWluZGVy
IHdpbGwgYmUgY3JlYXRlZCBvZmZsaW5lLgogCi09aXRlbSBCPGNwdXM9IkNQVS1MSVNUIj4KKz1p
dGVtIEI8Y3B1cz0iQ1BVTElTVCI+CiAKLUxpc3Qgb2Ygd2hpY2ggY3B1cyB0aGUgZ3Vlc3QgaXMg
YWxsb3dlZCB0byB1c2UuIERlZmF1bHQgaXMgbm8gcGlubmluZyBhdAotYWxsIChtb3JlIG9uIHRo
aXMgYmVsb3cpLiBBIEM8Q1BVLUxJU1Q+IG1heSBiZSBzcGVjaWZpZWQgYXMgZm9sbG93czoKK0xp
c3Qgb2YgaG9zdCBDUFVzIHRoZSBndWVzdCBpcyBhbGxvd2VkIHRvIHVzZS4gRGVmYXVsdCBpcyBu
byBwaW5uaW5nIGF0CithbGwgKG1vcmUgb24gdGhpcyBiZWxvdykuIEEgQzxDUFVMSVNUPiBtYXkg
YmUgc3BlY2lmaWVkIGFzIGZvbGxvd3M6CiAKID1vdmVyIDQKIAogPWl0ZW0gImFsbCIKIAotVG8g
YWxsb3cgYWxsIHRoZSB2Y3B1cyBvZiB0aGUgZ3Vlc3QgdG8gcnVuIG9uIGFsbCB0aGUgY3B1cyBv
biB0aGUgaG9zdC4KK1RvIGFsbG93IGFsbCB0aGUgdkNQVXMgb2YgdGhlIGd1ZXN0IHRvIHJ1biBv
biBhbGwgdGhlIENQVXMgb24gdGhlIGhvc3QuCiAKID1pdGVtICIwLTMsNSxeMSIKIAotVG8gYWxs
b3cgYWxsIHRoZSB2Y3B1cyBvZiB0aGUgZ3Vlc3QgdG8gcnVuIG9uIGNwdXMgMCwyLDMsNS4gQ29t
YmluaW5nCi10aGlzIHdpdGggImFsbCIgaXMgcG9zc2libGUsIG1lYW5pbmcgImFsbCxeNyIgcmVz
dWx0cyBpbiBhbGwgdGhlIHZjcHVzCi1vZiB0aGUgZ3Vlc3QgcnVubmluZyBvbiBhbGwgdGhlIGNw
dXMgb24gdGhlIGhvc3QgZXhjZXB0IGNwdSA3LgorVG8gYWxsb3cgYWxsIHRoZSB2Q1BVcyBvZiB0
aGUgZ3Vlc3QgdG8gcnVuIG9uIENQVXMgMCwyLDMsNS4gSXQgaXMgcG9zc2libGUgdG8KK2NvbWJp
bmUgdGhpcyB3aXRoICJhbGwiLCBtZWFuaW5nICJhbGwsXjciIHJlc3VsdHMgaW4gYWxsIHRoZSB2
Q1BVcworb2YgdGhlIGd1ZXN0IGJlaW5nIGFsbG93ZWQgdG8gcnVuIG9uIGFsbCB0aGUgQ1BVcyBv
ZiB0aGUgaG9zdCBleGNlcHQgQ1BVIDcuCiAKLT1pdGVtICJub2RlczowLTMsbm9kZTpeMiIKKz1p
dGVtICJub2RlczowLTMsXm5vZGU6MiIKIAotVG8gYWxsb3cgYWxsIHRoZSB2Y3B1cyBvZiB0aGUg
Z3Vlc3QgdG8gcnVuIG9uIHRoZSBjcHVzIGZyb20gTlVNQSBub2RlcwotMCwxLDMgb2YgdGhlIGhv
c3QuIFNvLCBpZiBjcHVzIDAtMyBiZWxvbmdzIHRvIG5vZGUgMCwgY3B1cyA0LTcgYmVsb25ncwot
dG8gbm9kZSAxIGFuZCBjcHVzIDgtMTEgdG8gbm9kZSAzLCB0aGUgYWJvdmUgd291bGQgbWVhbiBh
bGwgdGhlIHZjcHVzCi1vZiB0aGUgZ3Vlc3Qgd2lsbCBydW4gb24gY3B1cyAwLTMsOC0xMS4KK1Rv
IGFsbG93IGFsbCB0aGUgdkNQVXMgb2YgdGhlIGd1ZXN0IHRvIHJ1biBvbiB0aGUgQ1BVcyBmcm9t
IE5VTUEgbm9kZXMKKzAsMSwzIG9mIHRoZSBob3N0LiBTbywgaWYgQ1BVcyAwLTMgYmVsb25nIHRv
IG5vZGUgMCwgQ1BVcyA0LTcgYmVsb25nCit0byBub2RlIDEsIENQVXMgOC0xMSB0byBub2RlIDIg
YW5kIENQVXMgMTItMTUgdG8gbm9kZSAzLCB0aGUgYWJvdmUgd291bGQgbWVhbgorYWxsIHRoZSB2
Q1BVcyBvZiB0aGUgZ3Vlc3Qgd291bGQgYmUgYWxsb3dlZCB0byBydW4gb24gQ1BVcyAwLTcsMTIt
MTUuCiAKIENvbWJpbmluZyB0aGlzIG5vdGF0aW9uIHdpdGggdGhlIG9uZSBhYm92ZSBpcyBwb3Nz
aWJsZS4gRm9yIGluc3RhbmNlLAotIjEsbm9kZToyLF42IiwgbWVhbnMgYWxsIHRoZSB2Y3B1cyBv
ZiB0aGUgZ3Vlc3Qgd2lsbCBydW4gb24gY3B1IDEgYW5kCi1vbiBhbGwgdGhlIGNwdXMgb2YgTlVN
QSBub2RlIDIsIGJ1dCBub3Qgb24gY3B1IDYuIEZvbGxvd2luZyB0aGUgc2FtZQotZXhhbXBsZSBh
cyBhYm92ZSwgdGhhdCB3b3VsZCBiZSBjcHVzIDEsNCw1LDcuCisiMSxub2RlOjEsXjYiLCBtZWFu
cyBhbGwgdGhlIHZDUFVzIG9mIHRoZSBndWVzdCB3aWxsIHJ1biBvbiBDUFUgMSBhbmQKK29uIGFs
bCB0aGUgQ1BVcyBvZiBOVU1BIG5vZGUgMSwgYnV0IG5vdCBvbiBDUFUgNi4gRm9sbG93aW5nIHRo
ZSBzYW1lCitleGFtcGxlIGFzIGFib3ZlLCB0aGF0IHdvdWxkIGJlIENQVXMgMSw0LDUsNy4KIAot
Q29tYmluaW5nIHRoaXMgd2l0aCAiYWxsIiBpcyBhbHNvIHBvc3NpYmxlLCBtZWFuaW5nICJhbGws
Xm5vZGVzOjEiCi1yZXN1bHRzIGluIGFsbCB0aGUgdmNwdXMgb2YgdGhlIGd1ZXN0IHJ1bm5pbmcg
b24gYWxsIHRoZSBjcHVzIG9uIHRoZQotaG9zdCwgZXhjZXB0IGZvciB0aGUgY3B1cyBiZWxvbmdp
bmcgdG8gdGhlIGhvc3QgTlVNQSBub2RlIDEuCitDb21iaW5pbmcgdGhpcyB3aXRoICJhbGwiIGlz
IGFsc28gcG9zc2libGUsIG1lYW5pbmcgImFsbCxebm9kZToxIgorcmVzdWx0cyBpbiBhbGwgdGhl
IHZDUFVzIG9mIHRoZSBndWVzdCBydW5uaW5nIG9uIGFsbCB0aGUgQ1BVcyBvbiB0aGUKK2hvc3Qs
IGV4Y2VwdCBmb3IgdGhlIENQVXMgYmVsb25naW5nIHRvIHRoZSBob3N0IE5VTUEgbm9kZSAxLgog
CiA9aXRlbSBbIjIiLCAiMy04LF41Il0KIAotVG8gYXNrIGZvciBzcGVjaWZpYyB2Y3B1IG1hcHBp
bmcuIFRoYXQgbWVhbnMgKGluIHRoaXMgZXhhbXBsZSksIHZjcHUgMAotb2YgdGhlIGd1ZXN0IHdp
bGwgcnVuIG9uIGNwdSAyIG9mIHRoZSBob3N0IGFuZCB2Y3B1IDEgb2YgdGhlIGd1ZXN0IHdpbGwK
LXJ1biBvbiBjcHVzIDMsNCw2LDcsOCBvZiB0aGUgaG9zdC4KK1RvIGFzayBmb3Igc3BlY2lmaWMg
dkNQVSBtYXBwaW5nLiBUaGF0IG1lYW5zIChpbiB0aGlzIGV4YW1wbGUpLCB2Q1BVIDAKK29mIHRo
ZSBndWVzdCB3aWxsIHJ1biBvbiBDUFUgMiBvZiB0aGUgaG9zdCBhbmQgdkNQVSAxIG9mIHRoZSBn
dWVzdCB3aWxsCitydW4gb24gQ1BVcyAzLDQsNiw3LDggb2YgdGhlIGhvc3QgKGV4Y2x1ZGluZyBD
UFUgNSkuCiAKIE1vcmUgY29tcGxleCBub3RhdGlvbiBjYW4gYmUgYWxzbyB1c2VkLCBleGFjdGx5
IGFzIGRlc2NyaWJlZCBhYm92ZS4gU28KICJhbGwsXjUtOCIsIG9yIGp1c3QgImFsbCIsIG9yICJu
b2RlOjAsbm9kZToyLF45LTExLDE4LTIwIiBhcmUgYWxsIGxlZ2FsLApAQCAtMTU2LDM0ICsxNTcs
MzUgQEAgZm9yIGVhY2ggZWxlbWVudCBvZiB0aGUgbGlzdC4KIAogPWJhY2sKIAotSWYgdGhpcyBv
cHRpb24gaXMgbm90IHNwZWNpZmllZCwgbm8gdmNwdSB0byBjcHUgcGlubmluZyBpcyBlc3RhYmxp
c2hlZCwKLWFuZCB0aGUgdmNwdXMgb2YgdGhlIGd1ZXN0IGNhbiBydW4gb24gYWxsIHRoZSBjcHVz
IG9mIHRoZSBob3N0LiBJZiB0aGlzCi1vcHRpb24gaXMgc3BlY2lmaWVkLCB0aGUgaW50ZXJzZWN0
aW9uIG9mIHRoZSB2Y3B1IHBpbm5pbmcgbWFzaywgcHJvdmlkZWQKLWhlcmUsIGFuZCB0aGUgc29m
dCBhZmZpbml0eSBtYXNrLCBwcm92aWRlZCB2aWEgQjxjcHVzXF9zb2Z0PT4gKGlmIGFueSksCi1p
cyB1dGlsaXplZCB0byBjb21wdXRlIHRoZSBkb21haW4gbm9kZS1hZmZpbml0eSwgZm9yIGRyaXZp
bmcgbWVtb3J5CitJZiB0aGlzIG9wdGlvbiBpcyBub3Qgc3BlY2lmaWVkLCBubyB2Q1BVIHRvIENQ
VSBwaW5uaW5nIGlzIGVzdGFibGlzaGVkLAorYW5kIHRoZSB2Q1BVcyBvZiB0aGUgZ3Vlc3QgY2Fu
IHJ1biBvbiBhbGwgdGhlIENQVXMgb2YgdGhlIGhvc3QuIElmIHRoaXMKK29wdGlvbiBpcyBzcGVj
aWZpZWQsIHRoZSBpbnRlcnNlY3Rpb24gb2YgdGhlIHZDUFUgcGlubmluZyBtYXNrLCBwcm92aWRl
ZAoraGVyZSwgYW5kIHRoZSBzb2Z0IGFmZmluaXR5IG1hc2ssIGlmIHByb3ZpZGVkIHZpYSBCPGNw
dXNfc29mdD0+LAoraXMgdXRpbGl6ZWQgdG8gY29tcHV0ZSB0aGUgZG9tYWluIG5vZGUtYWZmaW5p
dHkgZm9yIGRyaXZpbmcgbWVtb3J5CiBhbGxvY2F0aW9ucy4KIAotPWl0ZW0gQjxjcHVzX3NvZnQ9
IkNQVS1MSVNUIj4KKz1pdGVtIEI8Y3B1c19zb2Z0PSJDUFVMSVNUIj4KIAogRXhhY3RseSBhcyBC
PGNwdXM9PiwgYnV0IHNwZWNpZmllcyBzb2Z0IGFmZmluaXR5LCByYXRoZXIgdGhhbiBwaW5uaW5n
Ci0oaGFyZCBhZmZpbml0eSkuIFdoZW4gdXNpbmcgdGhlIGNyZWRpdCBzY2hlZHVsZXIsIHRoaXMg
bWVhbnMgd2hhdCBjcHVzCi10aGUgdmNwdXMgb2YgdGhlIGRvbWFpbiBwcmVmZXIuCisoaGFyZCBh
ZmZpbml0eSkuIFdoZW4gdXNpbmcgdGhlIGNyZWRpdCBzY2hlZHVsZXIsIHRoaXMgbWVhbnMgd2hh
dCBDUFVzCit0aGUgdkNQVXMgb2YgdGhlIGRvbWFpbiBwcmVmZXIuCiAKLUEgQzxDUFUtTElTVD4g
aXMgc3BlY2lmaWVkIGV4YWN0bHkgYXMgYWJvdmUsIGZvciBCPGNwdXM9Pi4KK0EgQzxDUFVMSVNU
PiBpcyBzcGVjaWZpZWQgZXhhY3RseSBhcyBmb3IgQjxjcHVzPT4sIGRldGFpbGVkIGVhcmxpZXIg
aW4gdGhlCittYW51YWwuCiAKLUlmIHRoaXMgb3B0aW9uIGlzIG5vdCBzcGVjaWZpZWQsIHRoZSB2
Y3B1cyBvZiB0aGUgZ3Vlc3Qgd2lsbCBub3QgaGF2ZQotYW55IHByZWZlcmVuY2UgcmVnYXJkaW5n
IG9uIHdoYXQgY3B1IHRvIHJ1bi4gSWYgdGhpcyBvcHRpb24gaXMgc3BlY2lmaWVkLAotdGhlIGlu
dGVyc2VjdGlvbiBvZiB0aGUgc29mdCBhZmZpbml0eSBtYXNrLCBwcm92aWRlZCBoZXJlLCBhbmQg
dGhlIHZjcHUKLXBpbm5pbmcsIHByb3ZpZGVkIHZpYSBCPGNwdXM9PiAoaWYgYW55KSwgaXMgdXRp
bGl6ZWQgdG8gY29tcHV0ZSB0aGUKLWRvbWFpbiBub2RlLWFmZmluaXR5LCBmb3IgZHJpdmluZyBt
ZW1vcnkgYWxsb2NhdGlvbnMuCitJZiB0aGlzIG9wdGlvbiBpcyBub3Qgc3BlY2lmaWVkLCB0aGUg
dkNQVXMgb2YgdGhlIGd1ZXN0IHdpbGwgbm90IGhhdmUKK2FueSBwcmVmZXJlbmNlIHJlZ2FyZGlu
ZyBob3N0IENQVXMuIElmIHRoaXMgb3B0aW9uIGlzIHNwZWNpZmllZCwKK3RoZSBpbnRlcnNlY3Rp
b24gb2YgdGhlIHNvZnQgYWZmaW5pdHkgbWFzaywgcHJvdmlkZWQgaGVyZSwgYW5kIHRoZSB2Q1BV
CitwaW5uaW5nLCBpZiBwcm92aWRlZCB2aWEgQjxjcHVzPT4sIGlzIHV0aWxpemVkIHRvIGNvbXB1
dGUgdGhlCitkb21haW4gbm9kZS1hZmZpbml0eSBmb3IgZHJpdmluZyBtZW1vcnkgYWxsb2NhdGlv
bnMuCiAKIElmIHRoaXMgb3B0aW9uIGlzIG5vdCBzcGVjaWZpZWQgKGFuZCBCPGNwdXM9PiBpcyBu
b3Qgc3BlY2lmaWVkIGVpdGhlciksCiBsaWJ4bCBhdXRvbWF0aWNhbGx5IHRyaWVzIHRvIHBsYWNl
IHRoZSBndWVzdCBvbiB0aGUgbGVhc3QgcG9zc2libGUKIG51bWJlciBvZiBub2Rlcy4gQSBoZXVy
aXN0aWMgYXBwcm9hY2ggaXMgdXNlZCBmb3IgY2hvb3NpbmcgdGhlIGJlc3QKIG5vZGUgKG9yIHNl
dCBvZiBub2RlcyksIHdpdGggdGhlIGdvYWwgb2YgbWF4aW1pemluZyBwZXJmb3JtYW5jZSBmb3IK
IHRoZSBndWVzdCBhbmQsIGF0IHRoZSBzYW1lIHRpbWUsIGFjaGlldmluZyBlZmZpY2llbnQgdXRp
bGl6YXRpb24gb2YKLWhvc3QgY3B1cyBhbmQgbWVtb3J5LiBJbiB0aGF0IGNhc2UsIHRoZSBzb2Z0
IGFmZmluaXR5IG9mIGFsbCB0aGUgdmNwdXMKLW9mIHRoZSBkb21haW4gd2lsbCBiZSBzZXQgdG8g
dGhlIHBjcHVzIGJlbG9uZ2luZyB0byB0aGUgTlVNQSBub2RlcworaG9zdCBDUFVzIGFuZCBtZW1v
cnkuIEluIHRoYXQgY2FzZSwgdGhlIHNvZnQgYWZmaW5pdHkgb2YgYWxsIHRoZSB2Q1BVcworb2Yg
dGhlIGRvbWFpbiB3aWxsIGJlIHNldCB0byBob3N0IENQVXMgYmVsb25naW5nIHRvIE5VTUEgbm9k
ZXMKIGNob3NlbiBkdXJpbmcgcGxhY2VtZW50LgogCiBGb3IgbW9yZSBkZXRhaWxzLCBzZWUgTDx4
bC1udW1hLXBsYWNlbWVudCg3KT4uCkBAIC0yMDUsMjIgKzIwNywyMiBAQCBIb25vdXJlZCBieSB0
aGUgY3JlZGl0IGFuZCBjcmVkaXQyIHNjaGVkdWxlcnMuCiAKIFRoZSBjYXAgb3B0aW9uYWxseSBm
aXhlcyB0aGUgbWF4aW11bSBhbW91bnQgb2YgQ1BVIGEgZG9tYWluIHdpbGwgYmUKIGFibGUgdG8g
Y29uc3VtZSwgZXZlbiBpZiB0aGUgaG9zdCBzeXN0ZW0gaGFzIGlkbGUgQ1BVIGN5Y2xlcy4KLVRo
ZSBjYXAgaXMgZXhwcmVzc2VkIGluIHBlcmNlbnRhZ2Ugb2Ygb25lIHBoeXNpY2FsIENQVToKK1Ro
ZSBjYXAgaXMgZXhwcmVzc2VkIGFzIGEgcGVyY2VudGFnZSBvZiBvbmUgcGh5c2ljYWwgQ1BVOgog
MTAwIGlzIDEgcGh5c2ljYWwgQ1BVLCA1MCBpcyBoYWxmIGEgQ1BVLCA0MDAgaXMgNCBDUFVzLCBl
dGMuCi1UaGUgZGVmYXVsdCwgMCwgbWVhbnMgdGhlcmUgaXMgbm8gdXBwZXIgY2FwLgorVGhlIGRl
ZmF1bHQsIDAsIG1lYW5zIHRoZXJlIGlzIG5vIGNhcC4KIEhvbm91cmVkIGJ5IHRoZSBjcmVkaXQg
YW5kIGNyZWRpdDIgc2NoZWR1bGVycy4KIAotTkI6IE1hbnkgc3lzdGVtcyBoYXZlIGZlYXR1cmVz
IHRoYXQgd2lsbCBzY2FsZSBkb3duIHRoZSBjb21wdXRpbmcKLXBvd2VyIG9mIGEgY3B1IHRoYXQg
aXMgbm90IDEwMCUgdXRpbGl6ZWQuICBUaGlzIGNhbiBiZSBpbiB0aGUKLW9wZXJhdGluZyBzeXN0
ZW0sIGJ1dCBjYW4gYWxzbyBzb21ldGltZXMgYmUgYmVsb3cgdGhlIG9wZXJhdGluZyBzeXN0ZW0K
K0I8Tk9URT46IE1hbnkgc3lzdGVtcyBoYXZlIGZlYXR1cmVzIHRoYXQgd2lsbCBzY2FsZSBkb3du
IHRoZSBjb21wdXRpbmcKK3Bvd2VyIG9mIGEgQ1BVIHRoYXQgaXMgbm90IDEwMCUgdXRpbGl6ZWQu
ICBUaGlzIGNhbiBiZSBkb25lIGluIHRoZQorb3BlcmF0aW5nIHN5c3RlbSwgYnV0IGNhbiBhbHNv
IHNvbWV0aW1lcyBiZSBkb25lIGJlbG93IHRoZSBvcGVyYXRpbmcgc3lzdGVtLAogaW4gdGhlIEJJ
T1MuICBJZiB5b3Ugc2V0IGEgY2FwIHN1Y2ggdGhhdCBpbmRpdmlkdWFsIGNvcmVzIGFyZSBydW5u
aW5nCiBhdCBsZXNzIHRoYW4gMTAwJSwgdGhpcyBtYXkgaGF2ZSBhbiBpbXBhY3Qgb24gdGhlIHBl
cmZvcm1hbmNlIG9mIHlvdXIKIHdvcmtsb2FkIG92ZXIgYW5kIGFib3ZlIHRoZSBpbXBhY3Qgb2Yg
dGhlIGNhcC4gRm9yIGV4YW1wbGUsIGlmIHlvdXIKLXByb2Nlc3NvciBydW5zIGF0IDJHSHosIGFu
ZCB5b3UgY2FwIGEgdm0gYXQgNTAlLCB0aGUgcG93ZXIgbWFuYWdlbWVudAorcHJvY2Vzc29yIHJ1
bnMgYXQgMkdIeiwgYW5kIHlvdSBjYXAgYSBWTSBhdCA1MCUsIHRoZSBwb3dlciBtYW5hZ2VtZW50
CiBzeXN0ZW0gbWF5IGFsc28gcmVkdWNlIHRoZSBjbG9jayBzcGVlZCB0byAxR0h6OyB0aGUgZWZm
ZWN0IHdpbGwgYmUKIHRoYXQgeW91ciBWTSBnZXRzIDI1JSBvZiB0aGUgYXZhaWxhYmxlIHBvd2Vy
ICg1MCUgb2YgMUdIeikgcmF0aGVyIHRoYW4KIDUwJSAoNTAlIG9mIDJHSHopLiAgSWYgeW91IGFy
ZSBub3QgZ2V0dGluZyB0aGUgcGVyZm9ybWFuY2UgeW91IGV4cGVjdCwKLWxvb2sgYXQgcGVyZm9y
bWFuY2UgYW5kIGNwdWZyZXEgb3B0aW9ucyBpbiB5b3VyIG9wZXJhdGluZyBzeXN0ZW0gYW5kCits
b29rIGF0IHBlcmZvcm1hbmNlIGFuZCBDUFUgZnJlcXVlbmN5IG9wdGlvbnMgaW4geW91ciBvcGVy
YXRpbmcgc3lzdGVtIGFuZAogeW91ciBCSU9TLgogCiA9YmFjawpAQCAtMjM2LDE0ICsyMzgsMTQg
QEAgU3RhcnQgdGhlIGd1ZXN0IHdpdGggTUJZVEVTIG1lZ2FieXRlcyBvZiBSQU0uCiA9aXRlbSBC
PG1heG1lbT1NQllURVM+CiAKIFNwZWNpZmllcyB0aGUgbWF4aW11bSBhbW91bnQgb2YgbWVtb3J5
IGEgZ3Vlc3QgY2FuIGV2ZXIgc2VlLgotVGhlIHZhbHVlIG9mIEI8bWF4bWVtPT4gbXVzdCBiZSBl
cXVhbCBvciBncmVhdGVyIHRoYW4gQjxtZW1vcnk9Pi4KK1RoZSB2YWx1ZSBvZiBCPG1heG1lbT0+
IG11c3QgYmUgZXF1YWwgdG8gb3IgZ3JlYXRlciB0aGFuIHRoYXQgb2YgQjxtZW1vcnk9Pi4KIAog
SW4gY29tYmluYXRpb24gd2l0aCBCPG1lbW9yeT0+IGl0IHdpbGwgc3RhcnQgdGhlIGd1ZXN0ICJw
cmUtYmFsbG9vbmVkIiwKIGlmIHRoZSB2YWx1ZXMgb2YgQjxtZW1vcnk9PiBhbmQgQjxtYXhtZW09
PiBkaWZmZXIuCiBBICJwcmUtYmFsbG9vbmVkIiBIVk0gZ3Vlc3QgbmVlZHMgYSBiYWxsb29uIGRy
aXZlciwgd2l0aG91dCBhIGJhbGxvb24gZHJpdmVyCiBpdCB3aWxsIGNyYXNoLgogCi1OT1RFOiBC
ZWNhdXNlIG9mIHRoZSB3YXkgYmFsbG9vbmluZyB3b3JrcywgdGhlIGd1ZXN0IGhhcyB0byBhbGxv
Y2F0ZQorQjxOT1RFPjogQmVjYXVzZSBvZiB0aGUgd2F5IGJhbGxvb25pbmcgd29ya3MsIHRoZSBn
dWVzdCBoYXMgdG8gYWxsb2NhdGUKIG1lbW9yeSB0byBrZWVwIHRyYWNrIG9mIG1heG1lbSBwYWdl
cywgcmVnYXJkbGVzcyBvZiBob3cgbXVjaCBtZW1vcnkgaXQKIGFjdHVhbGx5IGhhcyBhdmFpbGFi
bGUgdG8gaXQuICBBIGd1ZXN0IHdpdGggbWF4bWVtPTI2MjE0NCBhbmQKIG1lbW9yeT04MDk2IHdp
bGwgcmVwb3J0IHNpZ25pZmljYW50bHkgbGVzcyBtZW1vcnkgYXZhaWxhYmxlIGZvciB1c2UKQEAg
LTI1OSw1NCArMjYxLDU0IEBAIG9mIGhhdmluZyB0byB0cmFjayB0aGUgdW51c2VkIHBhZ2VzLgog
PWl0ZW0gQjx2bnVtYT1bIFZOT0RFX1NQRUMsIFZOT0RFX1NQRUMsIC4uLiBdPgogCiBTcGVjaWZ5
IHZpcnR1YWwgTlVNQSBjb25maWd1cmF0aW9uIHdpdGggcG9zaXRpb25hbCBhcmd1bWVudHMuIFRo
ZQotbnRoIEI8Vk5PREVfU1BFQz4gaW4gdGhlIGxpc3Qgc3BlY2lmaWVzIHRoZSBjb25maWd1cmF0
aW9uIG9mIG50aAorbnRoIEI8Vk5PREVfU1BFQz4gaW4gdGhlIGxpc3Qgc3BlY2lmaWVzIHRoZSBj
b25maWd1cmF0aW9uIG9mIHRoZSBudGgKIHZpcnR1YWwgbm9kZS4KIAotTm90ZSB0aGF0IHZpcnR1
YWwgTlVNQSBmb3IgUFYgZ3Vlc3QgaXMgbm90IHlldCBzdXBwb3J0ZWQsIGJlY2F1c2UKLXRoZXJl
IGlzIGFuIGlzc3VlIHdpdGggY3B1aWQgaGFuZGxpbmcgdGhhdCBhZmZlY3RzIFBWIHZpcnR1YWwg
TlVNQS4KLUZ1cnRoZXJtb3JlLCBndWVzdHMgd2l0aCB2aXJ0dWFsIE5VTUEgY2Fubm90IGJlIHNh
dmVkIG9yIG1pZ3JhdGVkCitOb3RlIHRoYXQgdmlydHVhbCBOVU1BIGlzIG5vdCBzdXBwb3J0ZWQg
Zm9yIFBWIGd1ZXN0cyB5ZXQsIGJlY2F1c2UKK3RoZXJlIGlzIGFuIGlzc3VlIHdpdGggdGhlIENQ
VUlEIGluc3RydWN0aW9uIGhhbmRsaW5nIHRoYXQgYWZmZWN0cyBQViB2aXJ0dWFsCitOVU1BLiBG
dXJ0aGVybW9yZSwgZ3Vlc3RzIHdpdGggdmlydHVhbCBOVU1BIGNhbm5vdCBiZSBzYXZlZCBvciBt
aWdyYXRlZAogYmVjYXVzZSB0aGUgbWlncmF0aW9uIHN0cmVhbSBkb2VzIG5vdCBwcmVzZXJ2ZSBu
b2RlIGluZm9ybWF0aW9uLgogCiBFYWNoIEI8Vk5PREVfU1BFQz4gaXMgYSBsaXN0LCB3aGljaCBo
YXMgYSBmb3JtIG9mCi0iW1ZOT0RFX0NPTkZJR19PUFRJT04sVk5PREVfQ09ORklHX09QVElPTiwg
Li4uIF0iICAod2l0aG91dCBxdW90ZXMpLgorIltWTk9ERV9DT05GSUdfT1BUSU9OLCBWTk9ERV9D
T05GSUdfT1BUSU9OLCAuLi4gXSIgICh3aXRob3V0IHRoZSBxdW90ZXMpLgogCi1Gb3IgZXhhbXBs
ZSB2bnVtYSA9IFsgWyJwbm9kZT0wIiwic2l6ZT01MTIiLCJ2Y3B1cz0wLTQiLCJ2ZGlzdGFuY2Vz
PTEwLDIwIl0gXQorRm9yIGV4YW1wbGUsIHZudW1hID0gWyBbInBub2RlPTAiLCJzaXplPTUxMiIs
InZjcHVzPTAtNCIsInZkaXN0YW5jZXM9MTAsMjAiXSBdCiBtZWFucyB2bm9kZSAwIGlzIG1hcHBl
ZCB0byBwbm9kZSAwLCBoYXMgNTEyTUIgcmFtLCBoYXMgdmNwdXMgMCB0byA0LCB0aGUKIGRpc3Rh
bmNlIHRvIGl0c2VsZiBpcyAxMCBhbmQgdGhlIGRpc3RhbmNlIHRvIHZub2RlIDEgaXMgMjAuCiAK
LUVhY2ggQjxWTk9ERV9DT05GSUdfT1BUSU9OPiBpcyBhIHF1b3RlZCBrZXk9dmFsdWUgcGFpci4g
U3VwcG9ydGVkCitFYWNoIEI8Vk5PREVfQ09ORklHX09QVElPTj4gaXMgYSBxdW90ZWQgQzxLRVk9
VkFMVUU+IHBhaXIuIFN1cHBvcnRlZAogQjxWTk9ERV9DT05GSUdfT1BUSU9OPnMgYXJlICh0aGV5
IGFyZSBhbGwgbWFuZGF0b3J5IGF0IHRoZSBtb21lbnQpOgogCiA9b3ZlciA0CiAKID1pdGVtIEI8
cG5vZGU9TlVNQkVSPgogCi1TcGVjaWZ5IHdoaWNoIHBoeXNpY2FsIG5vZGUgdGhpcyB2aXJ0dWFs
IG5vZGUgbWFwcyB0by4KK1NwZWNpZmllcyB3aGljaCBwaHlzaWNhbCBub2RlIHRoaXMgdmlydHVh
bCBub2RlIG1hcHMgdG8uCiAKID1pdGVtIEI8c2l6ZT1NQllURVM+CiAKLVNwZWNpZnkgdGhlIHNp
emUgb2YgdGhpcyB2aXJ0dWFsIG5vZGUuIFRoZSBzdW0gb2YgbWVtb3J5IHNpemUgb2YgYWxsCitT
cGVjaWZpZXMgdGhlIHNpemUgb2YgdGhpcyB2aXJ0dWFsIG5vZGUuIFRoZSBzdW0gb2YgbWVtb3J5
IHNpemVzIG9mIGFsbAogdm5vZGVzIHdpbGwgYmVjb21lIEI8bWF4bWVtPT4uIElmIEI8bWF4bWVt
PT4gaXMgc3BlY2lmaWVkIHNlcGFyYXRlbHksCiBhIGNoZWNrIGlzIHBlcmZvcm1lZCB0byBtYWtl
IHN1cmUgdGhlIHN1bSBvZiBhbGwgdm5vZGUgbWVtb3J5IG1hdGNoZXMKIEI8bWF4bWVtPT4uCiAK
LT1pdGVtIEI8dmNwdXM9Q1BVLVNUUklORz4KKz1pdGVtIEI8dmNwdXM9IkNQVVNUUklORyI+CiAK
LVNwZWNpZnkgd2hpY2ggdmNwdXMgYmVsb25nIHRvIHRoaXMgbm9kZS4gQjxDUFUtU1RSSU5HPiBp
cyBhIHN0cmluZwotc2VwYXJhdGVkIGJ5IGNvbW1hLiBZb3UgY2FuIHNwZWNpZnkgcmFuZ2UgYW5k
IHNpbmdsZSBjcHUuIEFuIGV4YW1wbGUKLWlzICJ2Y3B1cz0wLTUsOCIsIHdoaWNoIG1lYW5zIHlv
dSBzcGVjaWZ5IHZjcHUgMCB0byB2Y3B1IDUsIGFuZCB2Y3B1Ci04LgorU3BlY2lmaWVzIHdoaWNo
IHZDUFVzIGJlbG9uZyB0byB0aGlzIG5vZGUuIEI8IkNQVVNUUklORyI+IGlzIGEgc3RyaW5nIG9m
IG51bWVyaWNhbAordmFsdWVzIHNlcGFyYXRlZCBieSBhIGNvbW1hLiBZb3UgY2FuIHNwZWNpZnkg
YSByYW5nZSBhbmQvb3IgYSBzaW5nbGUgQ1BVLgorQW4gZXhhbXBsZSB3b3VsZCBiZSAidmNwdXM9
MC01LDgiLCB3aGljaCBtZWFucyB5b3Ugc3BlY2lmaWVkIHZDUFUgMCB0byB2Q1BVIDUsCithbmQg
dkNQVSA4LgogCiA9aXRlbSBCPHZkaXN0YW5jZXM9TlVNQkVSLCBOVU1CRVIsIC4uLiA+CiAKLVNw
ZWNpZnkgdmlydHVhbCBkaXN0YW5jZSBmcm9tIHRoaXMgbm9kZSB0byBhbGwgbm9kZXMgKGluY2x1
ZGluZworU3BlY2lmaWVzIHRoZSB2aXJ0dWFsIGRpc3RhbmNlIGZyb20gdGhpcyBub2RlIHRvIGFs
bCBub2RlcyAoaW5jbHVkaW5nCiBpdHNlbGYpIHdpdGggcG9zaXRpb25hbCBhcmd1bWVudHMuIEZv
ciBleGFtcGxlLCAidmRpc3RhbmNlPTEwLDIwIgogZm9yIHZub2RlIDAgbWVhbnMgdGhlIGRpc3Rh
bmNlIGZyb20gdm5vZGUgMCB0byB2bm9kZSAwIGlzIDEwLCBmcm9tCiB2bm9kZSAwIHRvIHZub2Rl
IDEgaXMgMjAuIFRoZSBudW1iZXIgb2YgYXJndW1lbnRzIHN1cHBsaWVkIG11c3QgbWF0Y2gKIHRo
ZSB0b3RhbCBudW1iZXIgb2Ygdm5vZGVzLgogCi1Ob3JtYWxseSB5b3UgY2FuIHVzZSB0aGUgdmFs
dWVzIGZyb20gInhsIGluZm8gLW4iIG9yICJudW1hY3RsCi0tLWhhcmR3YXJlIiB0byBmaWxsIGlu
IHZkaXN0YW5jZSBsaXN0LgorTm9ybWFsbHkgeW91IGNhbiB1c2UgdGhlIHZhbHVlcyBmcm9tIEI8
eGwgaW5mbyAtbj4gb3IgQjxudW1hY3RsCistLWhhcmR3YXJlPiB0byBmaWxsIHRoZSB2ZGlzdGFu
Y2VzIGxpc3QuCiAKID1iYWNrCiAKQEAgLTMxOSw3ICszMjEsNyBAQCBOb3JtYWxseSB5b3UgY2Fu
IHVzZSB0aGUgdmFsdWVzIGZyb20gInhsIGluZm8gLW4iIG9yICJudW1hY3RsCiA9aXRlbSBCPG9u
X3Bvd2Vyb2ZmPSJBQ1RJT04iPgogCiBTcGVjaWZpZXMgd2hhdCBzaG91bGQgYmUgZG9uZSB3aXRo
IHRoZSBkb21haW4gaWYgaXQgc2h1dHMgaXRzZWxmIGRvd24uCi1UaGUgQzxBQ1RJT04+cyBhcmU6
CitUaGUgQjxBQ1RJT04+cyBhcmU6CiAKID1vdmVyIDQKIApAQCAtMzM5LDggKzM0MSw3IEBAIGRv
bWFpbiB3aXRoIHRoZSBzYW1lIGNvbmZpZ3VyYXRpb24gYXMgdGhlIG9yaWdpbmFsCiAKID1pdGVt
IEI8cHJlc2VydmU+CiAKLWtlZXAgdGhlIGRvbWFpbi4gIEl0IGNhbiBiZSBleGFtaW5lZCwgYW5k
IGxhdGVyIGRlc3Ryb3llZCB3aXRoIGB4bAotZGVzdHJveWAuCitrZWVwIHRoZSBkb21haW4uICBJ
dCBjYW4gYmUgZXhhbWluZWQsIGFuZCBsYXRlciBkZXN0cm95ZWQgd2l0aCBCPHhsIGRlc3Ryb3k+
LgogCiA9aXRlbSBCPGNvcmVkdW1wLWRlc3Ryb3k+CiAKQEAgLTM2MCwzNyArMzYxLDM3IEBAIGFu
ZCBub24tWGVuLWF3YXJlIEhWTSBndWVzdHMgYXJlIG5vdCBzdXBwb3J0ZWQuCiAKID1iYWNrCiAK
LVRoZSBkZWZhdWx0IGZvciBDPG9uX3Bvd2Vyb2ZmPiBpcyBDPGRlc3Ryb3k+LgorVGhlIGRlZmF1
bHQgZm9yIEI8b25fcG93ZXJvZmY+IGlzIEI8ZGVzdHJveT4uCiAKID1pdGVtIEI8b25fcmVib290
PSJBQ1RJT04iPgogCiBBY3Rpb24gdG8gdGFrZSBpZiB0aGUgZG9tYWluIHNodXRzIGRvd24gd2l0
aCBhIHJlYXNvbiBjb2RlIHJlcXVlc3RpbmcKLWEgcmVib290LiAgRGVmYXVsdCBpcyBDPHJlc3Rh
cnQ+LgorYSByZWJvb3QuICBEZWZhdWx0IGlzIEI8cmVzdGFydD4uCiAKID1pdGVtIEI8b25fd2F0
Y2hkb2c9IkFDVElPTiI+CiAKIEFjdGlvbiB0byB0YWtlIGlmIHRoZSBkb21haW4gc2h1dHMgZG93
biBkdWUgdG8gYSBYZW4gd2F0Y2hkb2cgdGltZW91dC4KLURlZmF1bHQgaXMgQzxkZXN0cm95Pi4K
K0RlZmF1bHQgaXMgQjxkZXN0cm95Pi4KIAogPWl0ZW0gQjxvbl9jcmFzaD0iQUNUSU9OIj4KIAot
QWN0aW9uIHRvIHRha2UgaWYgdGhlIGRvbWFpbiBjcmFzaGVzLiAgRGVmYXVsdCBpcyBDPGRlc3Ry
b3k+LgorQWN0aW9uIHRvIHRha2UgaWYgdGhlIGRvbWFpbiBjcmFzaGVzLiAgRGVmYXVsdCBpcyBC
PGRlc3Ryb3k+LgogCiA9aXRlbSBCPG9uX3NvZnRfcmVzZXQ9IkFDVElPTiI+CiAKLUFjdGlvbiB0
byB0YWtlIGlmIHRoZSBkb21haW4gcGVyZm9ybXMgJ3NvZnQgcmVzZXQnIChlLmcuIGRvZXMga2V4
ZWMpLgotRGVmYXVsdCBpcyBDPHNvZnQtcmVzZXQ+LgorQWN0aW9uIHRvIHRha2UgaWYgdGhlIGRv
bWFpbiBwZXJmb3JtcyBhICdzb2Z0IHJlc2V0JyAoZS5nLiBkb2VzIEI8a2V4ZWM+KS4KK0RlZmF1
bHQgaXMgQjxzb2Z0LXJlc2V0Pi4KIAogPWJhY2sKIAogPWhlYWQzIERpcmVjdCBLZXJuZWwgQm9v
dAogCi1EaXJlY3Qga2VybmVsIGJvb3QgYWxsb3dzIGJvb3RpbmcgZGlyZWN0bHkgZnJvbSBhIGtl
cm5lbCBhbmQgaW5pdHJkCi1zdG9yZWQgaW4gdGhlIGhvc3QgcGh5c2ljYWwgbWFjaGluZSBPUywg
YWxsb3dpbmcgY29tbWFuZCBsaW5lIGFyZ3VtZW50cwotdG8gYmUgcGFzc2VkIGRpcmVjdGx5LiBQ
ViBndWVzdCBkaXJlY3Qga2VybmVsIGJvb3QgaXMgc3VwcG9ydGVkLiBIVk0KLWd1ZXN0IGRpcmVj
dCBrZXJuZWwgYm9vdCBpcyBzdXBwb3J0ZWQgd2l0aCBsaW1pdGF0aW9uIChpdCdzIHN1cHBvcnRl
ZAotd2hlbiB1c2luZyBxZW11LXhlbiBhbmQgZGVmYXVsdCBCSU9TICdzZWFiaW9zJzsgbm90IHN1
cHBvcnRlZCBpbiBjYXNlIG9mCi1zdHViZG9tLWRtIGFuZCBvbGQgcm9tYmlvcy4pCitEaXJlY3Qg
a2VybmVsIGJvb3QgYWxsb3dzIGJvb3RpbmcgZ3Vlc3RzIHdpdGggYSBrZXJuZWwgYW5kIGFuIGlu
aXRyZAorc3RvcmVkIG9uIGEgZmlsZXN5c3RlbSBhdmFpbGFibGUgdG8gdGhlIGhvc3QgcGh5c2lj
YWwgbWFjaGluZSwgYWxsb3dpbmcKK2NvbW1hbmQgbGluZSBhcmd1bWVudHMgdG8gYmUgcGFzc2Vk
IGRpcmVjdGx5LiBQViBndWVzdCBkaXJlY3Qga2VybmVsIGJvb3QgaXMKK3N1cHBvcnRlZC4gSFZN
IGd1ZXN0IGRpcmVjdCBrZXJuZWwgYm9vdCBpcyBzdXBwb3J0ZWQgd2l0aCBzb21lIGxpbWl0YXRp
b25zCisoaXQncyBzdXBwb3J0ZWQgd2hlbiB1c2luZyBCPHFlbXUteGVuPiBhbmQgdGhlIGRlZmF1
bHQgQklPUyAnc2VhYmlvcycsCitidXQgbm90IHN1cHBvcnRlZCBpbiBjYXNlIG9mIHVzaW5nIEI8
c3R1YmRvbS1kbT4gYW5kIHRoZSBvbGQgJ3JvbWJpb3MnLikKIAogPW92ZXIgNAogCkBAIC00MDQs
MjAgKzQwNSwyMCBAQCBMb2FkIHRoZSBzcGVjaWZpZWQgZmlsZSBhcyB0aGUgcmFtZGlzay4KIAog
PWl0ZW0gQjxjbWRsaW5lPSJTVFJJTkciPgogCi1BcHBlbmQgQjxjbWRsaW5lPSJTVFJJTkciPiB0
byB0aGUga2VybmVsIGNvbW1hbmQgbGluZS4gKE5vdGU6IGl0IGlzCi1ndWVzdCBzcGVjaWZpYyB3
aGF0IG1lYW5pbmcgdGhpcyBoYXMpLiBJdCBjYW4gcmVwbGFjZSBCPHJvb3Q9IlNUUklORyI+Ci1w
bHVzIEI8ZXh0cmE9IlNUUklORyI+IGFuZCBpcyBwcmVmZXJyZWQuIFdoZW4gQjxjbWRsaW5lPSJT
VFJJTkciPiBpcyBzZXQsCitBcHBlbmQgQjxTVFJJTkc+IHRvIHRoZSBrZXJuZWwgY29tbWFuZCBs
aW5lLiAoTm90ZTogdGhlIG1lYW5pbmcgb2YKK3RoaXMgaXMgZ3Vlc3Qgc3BlY2lmaWMpLiBJdCBj
YW4gcmVwbGFjZSBCPHJvb3Q9IlNUUklORyI+CithbG9uZyB3aXRoIEI8ZXh0cmE9IlNUUklORyI+
IGFuZCBpcyBwcmVmZXJyZWQuIFdoZW4gQjxjbWRsaW5lPSJTVFJJTkciPiBpcyBzZXQsCiBCPHJv
b3Q9IlNUUklORyI+IGFuZCBCPGV4dHJhPSJTVFJJTkciPiB3aWxsIGJlIGlnbm9yZWQuCiAKID1p
dGVtIEI8cm9vdD0iU1RSSU5HIj4KIAotQXBwZW5kIEI8cm9vdD0iU1RSSU5HIj4gdG8gdGhlIGtl
cm5lbCBjb21tYW5kIGxpbmUgKE5vdGU6IGl0IGlzIGd1ZXN0Ci1zcGVjaWZpYyB3aGF0IG1lYW5p
bmcgdGhpcyBoYXMpLgorQXBwZW5kIEI8cm9vdD1TVFJJTkc+IHRvIHRoZSBrZXJuZWwgY29tbWFu
ZCBsaW5lIChOb3RlOiB0aGUgbWVhbmluZyBvZiB0aGlzCitpcyBndWVzdCBzcGVjaWZpYykuCiAK
ID1pdGVtIEI8ZXh0cmE9IlNUUklORyI+CiAKLUFwcGVuZCBCPFNUUklORz4gdG8gdGhlIGtlcm5l
bCBjb21tYW5kIGxpbmUuIChOb3RlOiBpdCBpcyBndWVzdAotc3BlY2lmaWMgd2hhdCBtZWFuaW5n
IHRoaXMgaGFzKS4KK0FwcGVuZCBCPFNUUklORz4gdG8gdGhlIGtlcm5lbCBjb21tYW5kIGxpbmUu
IChOb3RlOiB0aGUgbWVhbmluZyBvZiB0aGlzCitpcyBndWVzdCBzcGVjaWZpYykuCiAKID1iYWNr
CiAKQEAgLTQzOCw3ICs0MzksNyBAQCBBc3NpZ24gYW4gWFNNIHNlY3VyaXR5IGxhYmVsIHRvIHRo
aXMgZG9tYWluLgogCiBTcGVjaWZ5IGFuIFhTTSBzZWN1cml0eSBsYWJlbCB1c2VkIGZvciB0aGlz
IGRvbWFpbiB0ZW1wb3JhcmlseSBkdXJpbmcKIGl0cyBidWlsZC4gVGhlIGRvbWFpbidzIFhTTSBs
YWJlbCB3aWxsIGJlIGNoYW5nZWQgdG8gdGhlIGV4ZWN1dGlvbgotc2VjbGFiZWwgKHNwZWNpZmll
ZCBieSAic2VjbGFiZWwiKSBvbmNlIHRoZSBidWlsZCBpcyBjb21wbGV0ZSwgcHJpb3IgdG8KK3Nl
Y2xhYmVsIChzcGVjaWZpZWQgYnkgQjxzZWNsYWJlbD4pIG9uY2UgdGhlIGJ1aWxkIGlzIGNvbXBs
ZXRlLCBwcmlvciB0bwogdW5wYXVzaW5nIHRoZSBkb21haW4uIFdpdGggYSBwcm9wZXJseSBjb25z
dHJ1Y3RlZCBzZWN1cml0eSBwb2xpY3kgKHN1Y2gKIGFzIG5vbWlncmF0ZV90IGluIHRoZSBleGFt
cGxlIHBvbGljeSksIHRoaXMgY2FuIGJlIHVzZWQgdG8gYnVpbGQgYQogZG9tYWluIHdob3NlIG1l
bW9yeSBpcyBub3QgYWNjZXNzaWJsZSB0byB0aGUgdG9vbHN0YWNrIGRvbWFpbi4KQEAgLTQ0Nyw3
ICs0NDgsNyBAQCBkb21haW4gd2hvc2UgbWVtb3J5IGlzIG5vdCBhY2Nlc3NpYmxlIHRvIHRoZSB0
b29sc3RhY2sgZG9tYWluLgogCiBEaXNhYmxlIG1pZ3JhdGlvbiBvZiB0aGlzIGRvbWFpbi4gIFRo
aXMgZW5hYmxlcyBjZXJ0YWluIG90aGVyIGZlYXR1cmVzCiB3aGljaCBhcmUgaW5jb21wYXRpYmxl
IHdpdGggbWlncmF0aW9uLiBDdXJyZW50bHkgdGhpcyBpcyBsaW1pdGVkIHRvCi1lbmFibGluZyB0
aGUgaW52YXJpYW50IFRTQyBmZWF0dXJlIGZsYWcgaW4gY3B1aWQgcmVzdWx0cyB3aGVuIFRTQyBp
cworZW5hYmxpbmcgdGhlIGludmFyaWFudCBUU0MgZmVhdHVyZSBmbGFnIGluIENQVUlEIHJlc3Vs
dHMgd2hlbiBUU0MgaXMKIG5vdCBlbXVsYXRlZC4KIAogPWl0ZW0gQjxkcml2ZXJfZG9tYWluPUJP
T0xFQU4+CkBAIC00NjAsMTIgKzQ2MSwxMiBAQCBmZWF0dXJlcyBuZWVkZWQgaW4gb3JkZXIgdG8g
cnVuIGEgZHJpdmVyIGRvbWFpbi4KIFNwZWNpZnkgYSBwYXJ0aWFsIGRldmljZSB0cmVlIChjb21w
aWxlZCB2aWEgdGhlIERldmljZSBUcmVlIENvbXBpbGVyKS4KIEV2ZXJ5dGhpbmcgdW5kZXIgdGhl
IG5vZGUgIi9wYXNzdGhyb3VnaCIgd2lsbCBiZSBjb3BpZWQgaW50byB0aGUgZ3Vlc3QKIGRldmlj
ZSB0cmVlLiBGb3IgY29udmVuaWVuY2UsIHRoZSBub2RlICIvYWxpYXNlcyIgaXMgYWxzbyBjb3Bp
ZWQgdG8gYWxsb3cKLXRoZSB1c2VyIHRvIGRlZmluZWQgYWxpYXNlcyB3aGljaCBjYW4gYmUgdXNl
ZCBieSB0aGUgZ3Vlc3Qga2VybmVsLgordGhlIHVzZXIgdG8gZGVmaW5lIGFsaWFzZXMgd2hpY2gg
Y2FuIGJlIHVzZWQgYnkgdGhlIGd1ZXN0IGtlcm5lbC4KIAogR2l2ZW4gdGhlIGNvbXBsZXhpdHkg
b2YgdmVyaWZ5aW5nIHRoZSB2YWxpZGl0eSBvZiBhIGRldmljZSB0cmVlLCB0aGlzCi1vcHRpb24g
c2hvdWxkIG9ubHkgYmUgdXNlZCB3aXRoIHRydXN0ZWQgZGV2aWNlIHRyZWUuCitvcHRpb24gc2hv
dWxkIG9ubHkgYmUgdXNlZCB3aXRoIGEgdHJ1c3RlZCBkZXZpY2UgdHJlZS4KIAotTm90ZSB0aGF0
IHRoZSBwYXJ0aWFsIGRldmljZSB0cmVlIHNob3VsZCBhdm9pZCB0byB1c2UgdGhlIHBoYW5kbGUg
NjUwMDAKK05vdGUgdGhhdCB0aGUgcGFydGlhbCBkZXZpY2UgdHJlZSBzaG91bGQgYXZvaWQgdXNp
bmcgdGhlIHBoYW5kbGUgNjUwMDAKIHdoaWNoIGlzIHJlc2VydmVkIGJ5IHRoZSB0b29sc3RhY2su
CiAKID1iYWNrCkBAIC00ODEsNDUgKzQ4Miw0NiBAQCBkZXZpY2VzIHdoaWNoIHRoZSBndWVzdCB3
aWxsIGNvbnRhaW4uCiAKIFNwZWNpZmllcyB0aGUgZGlza3MgKGJvdGggZW11bGF0ZWQgZGlza3Mg
YW5kIFhlbiB2aXJ0dWFsIGJsb2NrCiBkZXZpY2VzKSB3aGljaCBhcmUgdG8gYmUgcHJvdmlkZWQg
dG8gdGhlIGd1ZXN0LCBhbmQgd2hhdCBvYmplY3RzIG9uCi10aGUgaG9zdCB0aGV5IHNob3VsZCBt
YXAgdG8uICBTZWUgTDx4bC1kaXNrLWNvbmZpZ3VyYXRpb24oNSk+LgordGhlIGhvc3QgdGhleSBz
aG91bGQgbWFwIHRvLiAgU2VlIEw8eGwtZGlzay1jb25maWd1cmF0aW9uKDUpPiBmb3IgbW9yZQor
ZGV0YWlscy4KIAogPWl0ZW0gQjx2aWY9WyAiTkVUX1NQRUNfU1RSSU5HIiwgIk5FVF9TUEVDX1NU
UklORyIsIC4uLl0+CiAKLVNwZWNpZmllcyB0aGUgbmV0d29ya2luZyBwcm92aXNpb24gKGJvdGgg
ZW11bGF0ZWQgbmV0d29yayBhZGFwdGVycywKLWFuZCBYZW4gdmlydHVhbCBpbnRlcmZhY2VzKSB0
byBwcm92aWRlZCB0byB0aGUgZ3Vlc3QuICBTZWUKLUw8eGwtbmV0d29yay1jb25maWd1cmF0aW9u
KDUpPi4KK1NwZWNpZmllcyB0aGUgbmV0d29yayBpbnRlcmZhY2VzIChib3RoIGVtdWxhdGVkIG5l
dHdvcmsgYWRhcHRlcnMsCithbmQgWGVuIHZpcnR1YWwgaW50ZXJmYWNlcykgd2hpY2ggYXJlIHRv
IGJlIHByb3ZpZGVkIHRvIHRoZSBndWVzdC4gIFNlZQorTDx4bC1uZXR3b3JrLWNvbmZpZ3VyYXRp
b24oNSk+IGZvciBtb3JlIGRldGFpbHMuCiAKID1pdGVtIEI8dnRwbT1bICJWVFBNX1NQRUNfU1RS
SU5HIiwgIlZUUE1fU1BFQ19TVFJJTkciLCAuLi5dPgogCi1TcGVjaWZpZXMgdGhlIHZpcnR1YWwg
dHJ1c3RlZCBwbGF0Zm9ybSBtb2R1bGUgdG8gYmUKLXByb3ZpZGVkIHRvIHRoZSBndWVzdC4gUGxl
YXNlIHNlZSBMPHhlbi12dHBtKDcpPiBmb3IgbW9yZSBkZXRhaWxzLgorU3BlY2lmaWVzIHRoZSBW
aXJ0dWFsIFRydXN0ZWQgUGxhdGZvcm0gbW9kdWxlIHRvIGJlCitwcm92aWRlZCB0byB0aGUgZ3Vl
c3QuIFNlZSBMPHhlbi12dHBtKDcpPiBmb3IgbW9yZSBkZXRhaWxzLgogCiBFYWNoIEI8VlRQTV9T
UEVDX1NUUklORz4gaXMgYSBjb21tYS1zZXBhcmF0ZWQgbGlzdCBvZiBDPEtFWT1WQUxVRT4KLXNl
dHRpbmdzLCBmcm9tIHRoZSBmb2xsb3dpbmcgbGlzdDoKK3NldHRpbmdzIGZyb20gdGhlIGZvbGxv
d2luZyBsaXN0OgogCiA9b3ZlciA0CiAKLT1pdGVtIEM8YmFja2VuZD1ET01BSU4+Cis9aXRlbSBC
PGJhY2tlbmQ9ZG9tYWluLWlkPgogCi1TcGVjaWZ5IHRoZSBiYWNrZW5kIGRvbWFpbiBuYW1lIG9y
IGlkLiBUaGlzIHZhbHVlIGlzIHJlcXVpcmVkIQorU3BlY2lmaWVzIHRoZSBiYWNrZW5kIGRvbWFp
biBuYW1lIG9yIGlkLiBCPFRoaXMgdmFsdWUgaXMgcmVxdWlyZWQhPgogSWYgdGhpcyBkb21haW4g
aXMgYSBndWVzdCwgdGhlIGJhY2tlbmQgc2hvdWxkIGJlIHNldCB0byB0aGUKLXZ0cG0gZG9tYWlu
IG5hbWUuIElmIHRoaXMgZG9tYWluIGlzIGEgdnRwbSwgdGhlCi1iYWNrZW5kIHNob3VsZCBiZSBz
ZXQgdG8gdGhlIHZ0cG0gbWFuYWdlciBkb21haW4gbmFtZS4KK3ZUUE0gZG9tYWluIG5hbWUuIElm
IHRoaXMgZG9tYWluIGlzIGEgdlRQTSwgdGhlCitiYWNrZW5kIHNob3VsZCBiZSBzZXQgdG8gdGhl
IHZUUE0gbWFuYWdlciBkb21haW4gbmFtZS4KIAotPWl0ZW0gQzx1dWlkPVVVSUQ+Cis9aXRlbSBC
PHV1aWQ9VVVJRD4KIAotU3BlY2lmeSB0aGUgdXVpZCBvZiB0aGlzIHZ0cG0gZGV2aWNlLiBUaGUg
dXVpZCBpcyB1c2VkIHRvIHVuaXF1ZWx5Ci1pZGVudGlmeSB0aGUgdnRwbSBkZXZpY2UuIFlvdSBj
YW4gY3JlYXRlIG9uZSB1c2luZyB0aGUgdXVpZGdlbgotcHJvZ3JhbSBvbiB1bml4IHN5c3RlbXMu
IElmIGxlZnQgdW5zcGVjaWZpZWQsIGEgbmV3IHV1aWQKK1NwZWNpZmllcyB0aGUgVVVJRCBvZiB0
aGlzIHZUUE0gZGV2aWNlLiBUaGUgVVVJRCBpcyB1c2VkIHRvIHVuaXF1ZWx5CitpZGVudGlmeSB0
aGUgdlRQTSBkZXZpY2UuIFlvdSBjYW4gY3JlYXRlIG9uZSB1c2luZyB0aGUgQjx1dWlkZ2VuKDEp
PgorcHJvZ3JhbSBvbiB1bml4IHN5c3RlbXMuIElmIGxlZnQgdW5zcGVjaWZpZWQsIGEgbmV3IFVV
SUQKIHdpbGwgYmUgcmFuZG9tbHkgZ2VuZXJhdGVkIGV2ZXJ5IHRpbWUgdGhlIGRvbWFpbiBib290
cy4KLUlmIHRoaXMgaXMgYSB2dHBtIGRvbWFpbiwgeW91IHNob3VsZCBzcGVjaWZ5IGEgdmFsdWUu
IFRoZQorSWYgdGhpcyBpcyBhIHZUUE0gZG9tYWluLCB5b3Ugc2hvdWxkIHNwZWNpZnkgYSB2YWx1
ZS4gVGhlCiB2YWx1ZSBpcyBvcHRpb25hbCBpZiB0aGlzIGlzIGEgZ3Vlc3QgZG9tYWluLgogCiA9
YmFjawogCiA9aXRlbSBCPHA5PVsgIjlQRlNfU1BFQ19TVFJJTkciLCAiOVBGU19TUEVDX1NUUklO
RyIsIC4uLl0+CiAKLUNyZWF0ZXMgYSBYZW4gOXBmcyBjb25uZWN0aW9uIHRvIHNoYXJlIGEgZmls
ZXN5c3RlbSBmcm9tIGJhY2tlbmQgdG8KK0NyZWF0ZXMgYSBYZW4gOXBmcyBjb25uZWN0aW9uIHRv
IHNoYXJlIGEgZmlsZXN5c3RlbSBmcm9tIHRoZSBiYWNrZW5kIHRvIHRoZQogZnJvbnRlbmQuCiAK
IEVhY2ggQjw5UEZTX1NQRUNfU1RSSU5HPiBpcyBhIGNvbW1hLXNlcGFyYXRlZCBsaXN0IG9mIEM8
S0VZPVZBTFVFPgpAQCAtNTI3LDIyICs1MjksMjIgQEAgc2V0dGluZ3MsIGZyb20gdGhlIGZvbGxv
d2luZyBsaXN0OgogCiA9b3ZlciA0CiAKLT1pdGVtIEM8dGFnPVNUUklORz4KKz1pdGVtIEI8dGFn
PVNUUklORz4KIAogOXBmcyB0YWcgdG8gaWRlbnRpZnkgdGhlIGZpbGVzeXN0ZW0gc2hhcmUuIFRo
ZSB0YWcgaXMgbmVlZGVkIG9uIHRoZQogZ3Vlc3Qgc2lkZSB0byBtb3VudCBpdC4KIAotPWl0ZW0g
QzxzZWN1cml0eV9tb2RlbD0ibm9uZSI+Cis9aXRlbSBCPHNlY3VyaXR5X21vZGVsPSJub25lIj4K
IAotT25seSAibm9uZSIgaXMgc3VwcG9ydGVkIHRvZGF5LCB3aGljaCBtZWFucyB0aGF0IGZpbGVz
IGFyZSBzdG9yZWQgdXNpbmcKLXRoZSBzYW1lIGNyZWRlbnRpYWxzIGFzIHRoZXkgYXJlIGNyZWF0
ZWQgb24gdGhlIGd1ZXN0IChubyB1c2VyIG93bmVyc2hpcAorT25seSAibm9uZSIgaXMgc3VwcG9y
dGVkIHRvZGF5LCB3aGljaCBtZWFucyB0aGF0IHRoZSBmaWxlcyBhcmUgc3RvcmVkIHVzaW5nCit0
aGUgc2FtZSBjcmVkZW50aWFscyBhcyB0aG9zZSB0aGV5IGhhdmUgaW4gdGhlIGd1ZXN0IChubyB1
c2VyIG93bmVyc2hpcAogc3F1YXNoIG9yIHJlbWFwKS4KIAotPWl0ZW0gQzxwYXRoPVNUUklORz4K
Kz1pdGVtIEI8cGF0aD1TVFJJTkc+CiAKIEZpbGVzeXN0ZW0gcGF0aCBvbiB0aGUgYmFja2VuZCB0
byBleHBvcnQuCiAKLT1pdGVtIEM8YmFja2VuZD1ET01BSU4+Cis9aXRlbSBCPGJhY2tlbmQ9ZG9t
YWluLWlkPgogCiBTcGVjaWZ5IHRoZSBiYWNrZW5kIGRvbWFpbiBuYW1lIG9yIGlkLCBkZWZhdWx0
cyB0byBkb20wLgogCkBAIC01NTQsNzggKzU1Niw3OCBAQCBTcGVjaWZpZXMgdGhlIHBhcmF2aXJ0
dWFsIGZyYW1lYnVmZmVyIGRldmljZXMgd2hpY2ggc2hvdWxkIGJlIHN1cHBsaWVkCiB0byB0aGUg
ZG9tYWluLgogCiBUaGlzIG9wdGlvbiBkb2VzIG5vdCBjb250cm9sIHRoZSBlbXVsYXRlZCBncmFw
aGljcyBjYXJkIHByZXNlbnRlZCB0bwotYW4gSFZNIGd1ZXN0LiBTZWUgTDxFbXVsYXRlZCBWR0Eg
R3JhcGhpY3MgRGV2aWNlPiBiZWxvdyBmb3IgaG93IHRvCi1jb25maWd1cmUgdGhlIGVtdWxhdGVk
IGRldmljZS4gSWYgTDxFbXVsYXRlZCBWR0EgR3JhcGhpY3MgRGV2aWNlPiBvcHRpb25zCi1hcmUg
dXNlZCBpbiBhIFBWIGd1ZXN0IGNvbmZpZ3VyYXRpb24sIHhsIHdpbGwgcGljayB1cCBCPHZuYz4s
IEI8dm5jbGlzdGVuPiwKK2FuIEhWTSBndWVzdC4gU2VlIEI8RW11bGF0ZWQgVkdBIEdyYXBoaWNz
IERldmljZT4gYmVsb3cgZm9yIGhvdyB0bworY29uZmlndXJlIHRoZSBlbXVsYXRlZCBkZXZpY2Uu
IElmIEI8RW11bGF0ZWQgVkdBIEdyYXBoaWNzIERldmljZT4gb3B0aW9ucworYXJlIHVzZWQgaW4g
YSBQViBndWVzdCBjb25maWd1cmF0aW9uLCBCPHhsPiB3aWxsIHBpY2sgdXAgQjx2bmM+LCBCPHZu
Y2xpc3Rlbj4sCiBCPHZuY3Bhc3N3ZD4sIEI8dm5jZGlzcGxheT4sIEI8dm5jdW51c2VkPiwgQjxz
ZGw+LCBCPG9wZW5nbD4gYW5kCi1CPGtleW1hcD4gdG8gY29uc3RydWN0IHBhcmF2aXJ0dWFsIGZy
YW1lYnVmZmVyIGRldmljZSBmb3IgdGhlIGd1ZXN0LgorQjxrZXltYXA+IHRvIGNvbnN0cnVjdCB0
aGUgcGFyYXZpcnR1YWwgZnJhbWVidWZmZXIgZGV2aWNlIGZvciB0aGUgZ3Vlc3QuCiAKIEVhY2gg
QjxWRkJfU1BFQ19TVFJJTkc+IGlzIGEgY29tbWEtc2VwYXJhdGVkIGxpc3Qgb2YgQzxLRVk9VkFM
VUU+CiBzZXR0aW5ncywgZnJvbSB0aGUgZm9sbG93aW5nIGxpc3Q6CiAKID1vdmVyIDQKIAotPWl0
ZW0gQzx2bmM9Qk9PTEVBTj4KKz1pdGVtIEI8dm5jPUJPT0xFQU4+CiAKIEFsbG93IGFjY2VzcyB0
byB0aGUgZGlzcGxheSB2aWEgdGhlIFZOQyBwcm90b2NvbC4gIFRoaXMgZW5hYmxlcyB0aGUKLW90
aGVyIFZOQy1yZWxhdGVkIHNldHRpbmdzLiAgVGhlIGRlZmF1bHQgaXMgdG8gZW5hYmxlIHRoaXMu
CitvdGhlciBWTkMtcmVsYXRlZCBzZXR0aW5ncy4gIERlZmF1bHQgaXMgMSAoZW5hYmxlZCkuCiAK
LT1pdGVtIEM8dm5jbGlzdGVuPUFERFJFU1NbOkRJU1BMQVlOVU1dPgorPWl0ZW0gQjx2bmNsaXN0
ZW49QUREUkVTU1s6RElTUExBWU5VTV0+CiAKLVNwZWNpZmllcyB0aGUgSVAgYWRkcmVzcywgYW5k
IG9wdGlvbmFsbHkgVk5DIGRpc3BsYXkgbnVtYmVyLCB0byB1c2UuCitTcGVjaWZpZXMgdGhlIElQ
IGFkZHJlc3MsIGFuZCBvcHRpb25hbGx5IHRoZSBWTkMgZGlzcGxheSBudW1iZXIsIHRvIHVzZS4K
IAotTkIgdGhhdCBpZiB5b3Ugc3BlY2lmeSB0aGUgZGlzcGxheSBudW1iZXIgaGVyZSwgeW91IHNo
b3VsZCBub3QgdXNlCi12bmNkaXNwbGF5LgorTm90ZTogaWYgeW91IHNwZWNpZnkgdGhlIGRpc3Bs
YXkgbnVtYmVyIGhlcmUsIHlvdSBzaG91bGQgbm90IHVzZQordGhlIEI8dm5jZGlzcGxheT4gb3B0
aW9uLgogCi09aXRlbSBDPHZuY2Rpc3BsYXk9RElTUExBWU5VTT4KKz1pdGVtIEI8dm5jZGlzcGxh
eT1ESVNQTEFZTlVNPgogCiBTcGVjaWZpZXMgdGhlIFZOQyBkaXNwbGF5IG51bWJlciB0byB1c2Uu
ICBUaGUgYWN0dWFsIFRDUCBwb3J0IG51bWJlcgogd2lsbCBiZSBESVNQTEFZTlVNKzU5MDAuCiAK
LU5CIHRoYXQgeW91IHNob3VsZCBub3QgdXNlIHRoaXMgb3B0aW9uIGlmIHlvdSBzZXQgdGhlIGRp
c3BsYXludW0gaW4gdGhlCi12bmNsaXN0ZW4gc3RyaW5nLgorTm90ZTogeW91IHNob3VsZCBub3Qg
dXNlIHRoaXMgb3B0aW9uIGlmIHlvdSBzZXQgdGhlIERJU1BMQVlOVU0gaW4gdGhlCitCPHZuY2xp
c3Rlbj4gb3B0aW9uLgogCi09aXRlbSBDPHZuY3VudXNlZD1CT09MRUFOPgorPWl0ZW0gQjx2bmN1
bnVzZWQ9Qk9PTEVBTj4KIAotUmVxdWVzdHMgdGhhdCB0aGUgVk5DIGRpc3BsYXkgc2V0dXAgc2Vh
cmNoIGZvciBhIGZyZWUgVENQIHBvcnQgdG8gdXNlLgotVGhlIGFjdHVhbCBkaXNwbGF5IHVzZWQg
Y2FuIGJlIGFjY2Vzc2VkIHdpdGggQzx4bCB2bmN2aWV3ZXI+LgorUmVxdWVzdHMgdGhhdCB0aGUg
Vk5DIGRpc3BsYXkgc2V0dXAgc2VhcmNoZXMgZm9yIGEgZnJlZSBUQ1AgcG9ydCB0byB1c2UuCitU
aGUgYWN0dWFsIGRpc3BsYXkgdXNlZCBjYW4gYmUgYWNjZXNzZWQgd2l0aCBCPHhsIHZuY3ZpZXdl
cj4uCiAKLT1pdGVtIEM8dm5jcGFzc3dkPVBBU1NXT1JEPgorPWl0ZW0gQjx2bmNwYXNzd2Q9UEFT
U1dPUkQ+CiAKLVNwZWNpZmllcyB0aGUgcGFzc3dvcmQgZm9yIHRoZSBWTkMgc2VydmVyLiBJZiBw
YXNzd29yZCBpcyBzZXQgdG8gYW4KLWVtcHR5IHN0cmluZywgYXV0aGVudGljYXRpb24gb24gdGhl
IFZOQyBzZXJ2ZXIgd2lsbCBiZSBkaXNhYmxlZAorU3BlY2lmaWVzIHRoZSBwYXNzd29yZCBmb3Ig
dGhlIFZOQyBzZXJ2ZXIuIElmIHRoZSBwYXNzd29yZCBpcyBzZXQgdG8gYW4KK2VtcHR5IHN0cmlu
ZywgYXV0aGVudGljYXRpb24gb24gdGhlIFZOQyBzZXJ2ZXIgd2lsbCBiZSBkaXNhYmxlZCwKIGFs
bG93aW5nIGFueSB1c2VyIHRvIGNvbm5lY3QuCiAKLT1pdGVtIEM8c2RsPUJPT0xFQU4+Cis9aXRl
bSBCPHNkbD1CT09MRUFOPgogCiBTcGVjaWZpZXMgdGhhdCB0aGUgZGlzcGxheSBzaG91bGQgYmUg
cHJlc2VudGVkIHZpYSBhbiBYIHdpbmRvdyAodXNpbmcKLVNpbXBsZSBEaXJlY3RNZWRpYSBMYXll
cikuIFRoZSBkZWZhdWx0IGlzIHRvIG5vdCBlbmFibGUgdGhpcyBtb2RlLgorU2ltcGxlIERpcmVj
dE1lZGlhIExheWVyKS4gVGhlIGRlZmF1bHQgaXMgMCAobm90IGVuYWJsZWQpLgogCi09aXRlbSBD
PGRpc3BsYXk9RElTUExBWT4KKz1pdGVtIEI8ZGlzcGxheT1ESVNQTEFZPgogCi1TcGVjaWZpZXMg
dGhlIFggV2luZG93IGRpc3BsYXkgdGhhdCBzaG91bGQgYmUgdXNlZCB3aGVuIHRoZSBzZGwgb3B0
aW9uCitTcGVjaWZpZXMgdGhlIFggV2luZG93IGRpc3BsYXkgdGhhdCBzaG91bGQgYmUgdXNlZCB3
aGVuIHRoZSBCPHNkbD4gb3B0aW9uCiBpcyB1c2VkLgogCi09aXRlbSBDPHhhdXRob3JpdHk9WEFV
VEhPUklUWT4KKz1pdGVtIEI8eGF1dGhvcml0eT1YQVVUSE9SSVRZPgogCiBTcGVjaWZpZXMgdGhl
IHBhdGggdG8gdGhlIFggYXV0aG9yaXR5IGZpbGUgdGhhdCBzaG91bGQgYmUgdXNlZCB0bwotY29u
bmVjdCB0byB0aGUgWCBzZXJ2ZXIgd2hlbiB0aGUgc2RsIG9wdGlvbiBpcyB1c2VkLgorY29ubmVj
dCB0byB0aGUgWCBzZXJ2ZXIgd2hlbiB0aGUgQjxzZGw+IG9wdGlvbiBpcyB1c2VkLgogCi09aXRl
bSBDPG9wZW5nbD1CT09MRUFOPgorPWl0ZW0gQjxvcGVuZ2w9Qk9PTEVBTj4KIAogRW5hYmxlIE9w
ZW5HTCBhY2NlbGVyYXRpb24gb2YgdGhlIFNETCBkaXNwbGF5LiBPbmx5IGVmZmVjdHMgbWFjaGlu
ZXMKLXVzaW5nIEM8ZGV2aWNlX21vZGVsX3ZlcnNpb249InFlbXUteGVuLXRyYWRpdGlvbmFsIj4g
YW5kIG9ubHkgaWYgdGhlCi1kZXZpY2UtbW9kZWwgd2FzIGNvbXBpbGVkIHdpdGggT3BlbkdMIHN1
cHBvcnQuIERpc2FibGVkIGJ5IGRlZmF1bHQuCit1c2luZyBCPGRldmljZV9tb2RlbF92ZXJzaW9u
PSJxZW11LXhlbi10cmFkaXRpb25hbCI+IGFuZCBvbmx5IGlmIHRoZQorZGV2aWNlLW1vZGVsIHdh
cyBjb21waWxlZCB3aXRoIE9wZW5HTCBzdXBwb3J0LiBUaGUgZGVmYXVsdCBpcyAwIChkaXNhYmxl
ZCkuCiAKLT1pdGVtIEM8a2V5bWFwPUxBTkc+Cis9aXRlbSBCPGtleW1hcD1MQU5HPgogCiBDb25m
aWd1cmUgdGhlIGtleW1hcCB0byB1c2UgZm9yIHRoZSBrZXlib2FyZCBhc3NvY2lhdGVkIHdpdGgg
dGhpcwogZGlzcGxheS4gSWYgdGhlIGlucHV0IG1ldGhvZCBkb2VzIG5vdCBlYXNpbHkgc3VwcG9y
dCByYXcga2V5Y29kZXMKIChlLmcuIHRoaXMgaXMgb2Z0ZW4gdGhlIGNhc2Ugd2hlbiB1c2luZyBW
TkMpIHRoZW4gdGhpcyBhbGxvd3MgdXMgdG8KIGNvcnJlY3RseSBtYXAgdGhlIGlucHV0IGtleXMg
aW50byBrZXljb2RlcyBzZWVuIGJ5IHRoZSBndWVzdC4gVGhlCiBzcGVjaWZpYyB2YWx1ZXMgd2hp
Y2ggYXJlIGFjY2VwdGVkIGFyZSBkZWZpbmVkIGJ5IHRoZSB2ZXJzaW9uIG9mIHRoZQotZGV2aWNl
LW1vZGVsIHdoaWNoIHlvdSBhcmUgdXNpbmcuIFNlZSBMPC8iS2V5bWFwcyI+IGJlbG93IG9yIGNv
bnN1bHQgdGhlCi1MPHFlbXUoMSk+IG1hbnBhZ2UuIFRoZSBkZWZhdWx0IGlzIEI8ZW4tdXM+Lgor
ZGV2aWNlLW1vZGVsIHdoaWNoIHlvdSBhcmUgdXNpbmcuIFNlZSBCPEtleW1hcHM+IGJlbG93IG9y
IGNvbnN1bHQgdGhlCitCPHFlbXUoMSk+IG1hbnBhZ2UuIFRoZSBkZWZhdWx0IGlzIEI8ZW4tdXM+
LgogCiA9YmFjawogCkBAIC02NDQsMzUgKzY0NiwzNSBAQCBhcmU6CiAKID1vdmVyIDQKIAotPWl0
ZW0gQzxiYWNrZW5kPURPTUFJTj4KKz1pdGVtIEI8YmFja2VuZD1kb21haW4taWQ+CiAKLVNwZWNp
ZnkgdGhlIGJhY2tlbmQgZG9tYWluIG5hbWUgb3IgaWQuIFRoaXMgcGFyYW1ldGVyIGlzIG9wdGlv
bmFsLiBJZgorU3BlY2lmaWVzIHRoZSBiYWNrZW5kIGRvbWFpbiBuYW1lIG9yIGlkLiBUaGlzIHBh
cmFtZXRlciBpcyBvcHRpb25hbC4gSWYKIHRoaXMgcGFyYW1ldGVyIGlzIG9taXR0ZWQgdGhlbiB0
aGUgdG9vbHN0YWNrIGRvbWFpbiB3aWxsIGJlIGFzc3VtZWQuCiAKLT1pdGVtIEM8bmFtZT1OQU1F
PgorPWl0ZW0gQjxuYW1lPU5BTUU+CiAKLVNwZWNpZnkgdGhlIHN0cmluZyBuYW1lIGZvciB0aGlz
IGRldmljZS4gVGhpcyBwYXJhbWV0ZXIgaXMgbWFuZGF0b3J5LgotVGhpcyBzaG91bGQgYmUgYSB3
ZWxsLWtub3duIG5hbWUgZm9yIHRoZSBzcGVjaWZpYyBhcHBsaWNhdGlvbiAoZS5nLgorU3BlY2lm
aWVzIHRoZSBuYW1lIGZvciB0aGlzIGRldmljZS4gQjxUaGlzIHBhcmFtZXRlciBpcyBtYW5kYXRv
cnkhPgorVGhpcyBzaG91bGQgYmUgYSB3ZWxsLWtub3duIG5hbWUgZm9yIGEgc3BlY2lmaWMgYXBw
bGljYXRpb24gKGUuZy4KIGd1ZXN0IGFnZW50KSBhbmQgc2hvdWxkIGJlIHVzZWQgYnkgdGhlIGZy
b250ZW5kIHRvIGNvbm5lY3QgdGhlCiBhcHBsaWNhdGlvbiB0byB0aGUgcmlnaHQgY2hhbm5lbCBk
ZXZpY2UuIFRoZXJlIGlzIG5vIGZvcm1hbCByZWdpc3RyeQogb2YgY2hhbm5lbCBuYW1lcywgc28g
YXBwbGljYXRpb24gYXV0aG9ycyBhcmUgZW5jb3VyYWdlZCB0byBtYWtlIHRoZWlyCi1uYW1lcyB1
bmlxdWUgYnkgaW5jbHVkaW5nIGRvbWFpbiBuYW1lIGFuZCB2ZXJzaW9uIG51bWJlciBpbiB0aGUg
c3RyaW5nCituYW1lcyB1bmlxdWUgYnkgaW5jbHVkaW5nIHRoZSBkb21haW4gbmFtZSBhbmQgYSB2
ZXJzaW9uIG51bWJlciBpbiB0aGUgc3RyaW5nCiAoZS5nLiBvcmcubXlkb21haW4uZ3Vlc3RhZ2Vu
dC4xKS4KIAotPWl0ZW0gQzxjb25uZWN0aW9uPUNPTk5FQ1RJT04+Cis9aXRlbSBCPGNvbm5lY3Rp
b249Q09OTkVDVElPTj4KIAotU3BlY2lmeSBob3cgdGhlIGJhY2tlbmQgd2lsbCBiZSBpbXBsZW1l
bnRlZC4gVGhlIGZvbGxvd2luZyBvcHRpb25zIGFyZQorU3BlY2lmaWVzIGhvdyB0aGUgYmFja2Vu
ZCB3aWxsIGJlIGltcGxlbWVudGVkLiBUaGUgZm9sbG93aW5nIG9wdGlvbnMgYXJlCiBhdmFpbGFi
bGU6CiAKID1vdmVyIDQKIAotPWl0ZW0gQjxjb25uZWN0aW9uPVNPQ0tFVD4KKz1pdGVtIEI8U09D
S0VUPgogCiBUaGUgYmFja2VuZCB3aWxsIGJpbmQgYSBVbml4IGRvbWFpbiBzb2NrZXQgKGF0IHRo
ZSBwYXRoIGdpdmVuIGJ5Ci1CPHBhdGg9UEFUSD4pLCBjYWxsIGxpc3RlbiBhbmQgYWNjZXB0IGNv
bm5lY3Rpb25zLiBUaGUgYmFja2VuZCB3aWxsIHByb3h5CitCPHBhdGg9UEFUSD4pLCBsaXN0ZW4g
Zm9yIGFuZCBhY2NlcHQgY29ubmVjdGlvbnMuIFRoZSBiYWNrZW5kIHdpbGwgcHJveHkKIGRhdGEg
YmV0d2VlbiB0aGUgY2hhbm5lbCBhbmQgdGhlIGNvbm5lY3RlZCBzb2NrZXQuCiAKLT1pdGVtIEI8
Y29ubmVjdGlvbj1QVFk+Cis9aXRlbSBCPFBUWT4KIAogVGhlIGJhY2tlbmQgd2lsbCBjcmVhdGUg
YSBwdHkgYW5kIHByb3h5IGRhdGEgYmV0d2VlbiB0aGUgY2hhbm5lbCBhbmQgdGhlCiBtYXN0ZXIg
ZGV2aWNlLiBUaGUgY29tbWFuZCBCPHhsIGNoYW5uZWwtbGlzdD4gY2FuIGJlIHVzZWQgdG8gZGlz
Y292ZXIgdGhlCkBAIC02ODQsMTUyICs2ODYsMTc0IEBAIGFzc2lnbmVkIHNsYXZlIGRldmljZS4K
IAogPWl0ZW0gQjxyZG09IlJETV9SRVNFUlZBVElPTl9TVFJJTkciPgogCi0oSFZNL3g4NiBvbmx5
KSBTcGVjaWZpZXMgaW5mb3JtYXRpb24gYWJvdXQgUmVzZXJ2ZWQgRGV2aWNlIE1lbW9yeSAoUkRN
KSwKK0I8SFZNL3g4NiBvbmx5IT4gU3BlY2lmaWVzIGluZm9ybWF0aW9uIGFib3V0IFJlc2VydmVk
IERldmljZSBNZW1vcnkgKFJETSksCiB3aGljaCBpcyBuZWNlc3NhcnkgdG8gZW5hYmxlIHJvYnVz
dCBkZXZpY2UgcGFzc3Rocm91Z2guIE9uZSBleGFtcGxlIG9mIFJETQotaXMgcmVwb3J0ZWQgdGhy
b3VnaCBBQ1BJIFJlc2VydmVkIE1lbW9yeSBSZWdpb24gUmVwb3J0aW5nIChSTVJSKSBzdHJ1Y3R1
cmUKLW9uIHg4NiBwbGF0Zm9ybS4KK2lzIHJlcG9ydGluZyB0aHJvdWdoIHRoZSBBQ1BJIFJlc2Vy
dmVkIE1lbW9yeSBSZWdpb24gUmVwb3J0aW5nIChSTVJSKSBzdHJ1Y3R1cmUKK29uIHRoZSB4ODYg
cGxhdGZvcm0uCiAKLUI8UkRNX1JFU0VSVkVfU1RSSU5HPiBoYXMgdGhlIGZvcm0gQzxbS0VZPVZB
TFVFLEtFWT1WQUxVRSwuLi4+IHdoZXJlOgorQjxSRE1fUkVTRVJWQVRJT05fU1RSSU5HPiBpcyBh
IGNvbW1hIHNlcGFyYXRlZCBsaXN0IG9mIEM8S0VZPVZBTFVFPiBzZXR0aW5ncywKK2Zyb20gdGhl
IGZvbGxvd2luZyBsaXN0OgogCiA9b3ZlciA0CiAKLT1pdGVtIEI8S0VZPVZBTFVFPgorPWl0ZW0g
QjxzdHJhdGVneT1TVFJJTkc+CiAKLVBvc3NpYmxlIEI8S0VZPnMgYXJlOgorQ3VycmVudGx5IHRo
ZXJlIGlzIG9ubHkgb25lIHZhbGlkIHR5cGUsIGFuZCB0aGF0IGlzICJob3N0Ii4KIAogPW92ZXIg
NAogCi09aXRlbSBCPHN0cmF0ZWd5PSJTVFJJTkciPgorPWl0ZW0gQjxob3N0PgogCi1DdXJyZW50
bHkgdGhlcmUgaXMgb25seSBvbmUgdmFsaWQgdHlwZToKK0lmIHNldCB0byAiaG9zdCIgaXQgbWVh
bnMgYWxsIHJlc2VydmVkIGRldmljZSBtZW1vcnkgb24gdGhpcyBwbGF0Zm9ybSBzaG91bGQKK2Jl
IGNoZWNrZWQgdG8gcmVzZXJ2ZSByZWdpb25zIGluIHRoaXMgVk0ncyBhZGRyZXNzIHNwYWNlLiBU
aGlzIGdsb2JhbCBSRE0KK3BhcmFtZXRlciBhbGxvd3MgdGhlIHVzZXIgdG8gc3BlY2lmeSByZXNl
cnZlZCByZWdpb25zIGV4cGxpY2l0bHksIGFuZCB1c2luZworImhvc3QiIGluY2x1ZGVzIGFsbCBy
ZXNlcnZlZCByZWdpb25zIHJlcG9ydGVkIG9uIHRoaXMgcGxhdGZvcm0sIHdoaWNoIGlzCit1c2Vm
dWwgd2hlbiBkb2luZyBob3RwbHVnLgogCi0iaG9zdCIgbWVhbnMgYWxsIHJlc2VydmVkIGRldmlj
ZSBtZW1vcnkgb24gdGhpcyBwbGF0Zm9ybSBzaG91bGQgYmUgY2hlY2tlZCB0bwotcmVzZXJ2ZSBy
ZWdpb25zIGluIHRoaXMgVk0ncyBndWVzdCBhZGRyZXNzIHNwYWNlLiBUaGlzIGdsb2JhbCByZG0g
cGFyYW1ldGVyCi1hbGxvd3MgdXNlciB0byBzcGVjaWZ5IHJlc2VydmVkIHJlZ2lvbnMgZXhwbGlj
aXRseSwgYW5kIHVzaW5nICJob3N0IiBpbmNsdWRlcwotYWxsIHJlc2VydmVkIHJlZ2lvbnMgcmVw
b3J0ZWQgb24gdGhpcyBwbGF0Zm9ybSwgd2hpY2ggaXMgdXNlZnVsIHdoZW4gZG9pbmcKLWhvdHBs
dWcuCitCeSBkZWZhdWx0IHRoaXMgaXNuJ3Qgc2V0IHNvIHdlIGRvbid0IGNoZWNrIGFsbCBSRE1z
LiBJbnN0ZWFkLCB3ZSBqdXN0IGNoZWNrCit0aGUgUkRNIHNwZWNpZmljIHRvIGEgZ2l2ZW4gZGV2
aWNlIGlmIHdlJ3JlIGFzc2lnbmluZyB0aGlzIGtpbmQgb2YgYSBkZXZpY2UuCiAKLUJ5IGRlZmF1
bHQgdGhpcyBpc24ndCBzZXQgc28gd2UgZG9uJ3QgY2hlY2sgYWxsIHJkbXMuIEluc3RlYWQsIHdl
IGp1c3QgY2hlY2sKLXJkbSBzcGVjaWZpYyB0byBhIGdpdmVuIGRldmljZSBpZiB5b3UncmUgYXNz
aWduaW5nIHRoaXMga2luZCBvZiBkZXZpY2UuIE5vdGUKLXRoaXMgb3B0aW9uIGlzIG5vdCByZWNv
bW1lbmRlZCB1bmxlc3MgeW91IGNhbiBtYWtlIHN1cmUgYW55IGNvbmZsaWN0IGRvZXMgZXhpc3Qu
CitOb3RlOiB0aGlzIG9wdGlvbiBpcyBub3QgcmVjb21tZW5kZWQgdW5sZXNzIHlvdSBjYW4gbWFr
ZSBzdXJlIHRoYXQgbm8KK2NvbmZsaWN0cyBleGlzdC4KIAogRm9yIGV4YW1wbGUsIHlvdSdyZSB0
cnlpbmcgdG8gc2V0ICJtZW1vcnkgPSAyODAwIiB0byBhbGxvY2F0ZSBtZW1vcnkgdG8gb25lCi1n
aXZlbiBWTSBidXQgdGhlIHBsYXRmb3JtIG93bnMgdHdvIFJETSByZWdpb25zIGxpa2UsCitnaXZl
biBWTSBidXQgdGhlIHBsYXRmb3JtIG93bnMgdHdvIFJETSByZWdpb25zIGxpa2U6CiAKIERldmlj
ZSBBIFtzYmRmX0FdOiBSTVJSIHJlZ2lvbl9BOiBiYXNlX2FkZHIgYWM2ZDMwMDAgZW5kX2FkZHJl
c3MgYWM2ZTZmZmYKKwogRGV2aWNlIEIgW3NiZGZfQl06IFJNUlIgcmVnaW9uX0I6IGJhc2VfYWRk
ciBhZDgwMDAwMCBlbmRfYWRkcmVzcyBhZmZmZmZmZgogCiBJbiB0aGlzIGNvbmZsaWN0IGNhc2Us
CiAKLSMxLiBJZiBCPHN0cmF0ZWd5PiBpcyBzZXQgdG8gImhvc3QiLCBmb3IgZXhhbXBsZSwKKyMx
LiBJZiBCPHN0cmF0ZWd5PiBpcyBzZXQgdG8gImhvc3QiLCBmb3IgZXhhbXBsZToKIAogcmRtID0g
InN0cmF0ZWd5PWhvc3QscG9saWN5PXN0cmljdCIgb3IgcmRtID0gInN0cmF0ZWd5PWhvc3QscG9s
aWN5PXJlbGF4ZWQiCiAKLUl0IG1lYW5zIGFsbCBjb25mbGljdHMgd2lsbCBiZSBoYW5kbGVkIGFj
Y29yZGluZyB0byB0aGUgcG9saWN5CitpdCBtZWFucyBhbGwgY29uZmxpY3RzIHdpbGwgYmUgaGFu
ZGxlZCBhY2NvcmRpbmcgdG8gdGhlIHBvbGljeQogaW50cm9kdWNlZCBieSBCPHBvbGljeT4gYXMg
ZGVzY3JpYmVkIGJlbG93LgogCiAjMi4gSWYgQjxzdHJhdGVneT4gaXMgbm90IHNldCBhdCBhbGws
IGJ1dAogCiBwY2kgPSBbICdzYmRmX0EsIHJkbV9wb2xpY3k9eHh4eHgnIF0KIAotSXQgbWVhbnMg
b25seSBvbmUgY29uZmxpY3Qgb2YgcmVnaW9uX0Egd2lsbCBiZSBoYW5kbGVkIGFjY29yZGluZyB0
byB0aGUgcG9saWN5Ci1pbnRyb2R1Y2VkIGJ5IEI8cmRtX3BvbGljeT0iU1RSSU5HIj4gYXMgZGVz
Y3JpYmVkIGluc2lkZSBwY2kgb3B0aW9ucy4KK2l0IG1lYW5zIG9ubHkgb25lIGNvbmZsaWN0IG9m
IHJlZ2lvbl9BIHdpbGwgYmUgaGFuZGxlZCBhY2NvcmRpbmcgdG8gdGhlIHBvbGljeQoraW50cm9k
dWNlZCBieSBCPHJkbV9wb2xpY3k9U1RSSU5HPiBhcyBkZXNjcmliZWQgaW5zaWRlIEI8cGNpPiBv
cHRpb25zLgorCis9YmFjaworCis9aXRlbSBCPHBvbGljeT1TVFJJTkc+CisKK1NwZWNpZmllcyBo
b3cgdG8gZGVhbCB3aXRoIGNvbmZsaWN0cyB3aGVuIHJlc2VydmluZyBhbHJlYWR5IHJlc2VydmVk
IGRldmljZQorbWVtb3J5IGluIHRoZSBndWVzdCBhZGRyZXNzIHNwYWNlLgogCi09aXRlbSBCPHBv
bGljeT0iU1RSSU5HIj4KKz1vdmVyIDQKIAotU3BlY2lmaWVzIGhvdyB0byBkZWFsIHdpdGggY29u
ZmxpY3RzIHdoZW4gcmVzZXJ2aW5nIHJlc2VydmVkIGRldmljZQotbWVtb3J5IGluIGd1ZXN0IGFk
ZHJlc3Mgc3BhY2UuCis9aXRlbSBCPHN0cmljdD4KIAotV2hlbiB0aGF0IGNvbmZsaWN0IGlzIHVu
c29sdmVkLAorU3BlY2lmaWVzIHRoYXQgaW4gY2FzZSBvZiBhbiB1bnJlc29sdmVkIGNvbmZsaWN0
IHRoZSBWTSBjYW4ndCBiZSBjcmVhdGVkLAorb3IgdGhlIGFzc29jaWF0ZWQgZGV2aWNlIGNhbid0
IGJlIGF0dGFjaGVkIGluIHRoZSBjYXNlIG9mIGhvdHBsdWcuCiAKLSJzdHJpY3QiIG1lYW5zIFZN
IGNhbid0IGJlIGNyZWF0ZWQsIG9yIHRoZSBhc3NvY2lhdGVkIGRldmljZSBjYW4ndCBiZQotYXR0
YWNoZWQgaW4gdGhlIGNhc2Ugb2YgaG90cGx1Zy4KKz1pdGVtIEI8cmVsYXhlZD4KIAotInJlbGF4
ZWQiIGFsbG93cyBWTSB0byBiZSBjcmVhdGVkIGJ1dCBtYXkgY2F1c2UgVk0gdG8gY3Jhc2ggaWYK
LXBhc3MtdGhyb3VnaCBkZXZpY2UgYWNjZXNzZXMgUkRNLiBGb3IgZXhhbXBsZSBXaW5kb3dzIElH
RCBHRlggZHJpdmVyCi1hbHdheXMgYWNjZXNzZWQgUkRNIHJlZ2lvbnMgc28gaXQgbGVhZHMgdG8g
Vk0gY3Jhc2guCitTcGVjaWZpZXMgdGhhdCBpbiBjYXNlIG9mIGFuIHVucmVzb2x2ZWQgY29uZmxp
Y3QgdGhlIFZNIGlzIGFsbG93ZWQgdG8gYmUKK2NyZWF0ZWQgYnV0IG1heSBjYXVzZSB0aGUgVk0g
dG8gY3Jhc2ggaWYgYSBwYXNzLXRocm91Z2ggZGV2aWNlIGFjY2Vzc2VzIFJETS4KK0ZvciBleGFt
cGxlLCB0aGUgV2luZG93cyBJR0QgR0ZYIGRyaXZlciBhbHdheXMgYWNjZXNzZXMgUkRNIHJlZ2lv
bnMgc28gaXQKK2xlYWRzIHRvIGEgVk0gY3Jhc2guCiAKLU5vdGUgdGhpcyBtYXkgYmUgb3ZlcnJp
ZGRlbiBieSByZG1fcG9saWN5IG9wdGlvbiBpbiBQQ0kgZGV2aWNlIGNvbmZpZ3VyYXRpb24uCitO
b3RlOiB0aGlzIG1heSBiZSBvdmVycmlkZGVuIGJ5IHRoZSBCPHJkbV9wb2xpY3k+IG9wdGlvbiBp
biB0aGUgQjxwY2k+CitkZXZpY2UgY29uZmlndXJhdGlvbi4KIAogPWJhY2sKIAogPWJhY2sKIAot
PWl0ZW0gQjx1c2JjdHJsPVsgIlVTQkNUUkxfU1BFQ19TVFJJTkciLCAiVVNCQ1RSTF9TUEVDX1NU
UklORyIsIC4uLiBdPgorPWl0ZW0gQjx1c2JjdHJsPVsgIlVTQkNUUkxfU1BFQ19TVFJJTkciLCAi
VVNCQ1RSTF9TUEVDX1NUUklORyIsIC4uLl0+CiAKLVNwZWNpZmllcyB0aGUgVVNCIGNvbnRyb2xs
ZXJzIGNyZWF0ZWQgZm9yIHRoaXMgZ3Vlc3QuIEVhY2gKLUI8VVNCX1NQRUNfU1RSSU5HPiBoYXMg
dGhlIGZvcm0gQzxLRVk9VkFMVUUsS0VZPVZBTFVFLC4uLj4gd2hlcmU6CitTcGVjaWZpZXMgdGhl
IFVTQiBjb250cm9sbGVycyBjcmVhdGVkIGZvciB0aGlzIGd1ZXN0LgorCitFYWNoIEI8VVNCQ1RS
TF9TUEVDX1NUUklORz4gaXMgYSBjb21tYS1zZXBhcmF0ZWQgbGlzdCBvZiBDPEtFWT1WQUxVRT4K
K3NldHRpbmdzLCBmcm9tIHRoZSBmb2xsb3dpbmcgbGlzdDoKIAogPW92ZXIgNAogCi09aXRlbSBC
PEtFWT1WQUxVRT4KKz1pdGVtIEI8dHlwZT1UWVBFPgogCi1Qb3NzaWJsZSBCPEtFWT5zIGFyZToK
K1NwZWNpZmllcyB0aGUgdXNiIGNvbnRyb2xsZXIgdHlwZS4KIAogPW92ZXIgNAogCi09aXRlbSBC
PHR5cGU9VFlQRT4KKz1pdGVtIEI8cHY+CiAKLVNwZWNpZmllcyB0aGUgdXNiIGNvbnRyb2xsZXIg
dHlwZS4KK1NwZWNpZmllcyBhIGtlcm5lbCBiYXNlZCBQVlVTQiBiYWNrZW5kLgogCi0icHYiIGRl
bm90ZXMgYSBrZXJuZWwgYmFzZWQgcHZ1c2IgYmFja2VuZC4KKz1pdGVtIEI8cXVzYj4KIAotInF1
c2IiIHNwZWNpZmllcyBhIHFlbXUgYmFzZSBiYWNrZW5kIGZvciBwdnVzYi4KK1NwZWNpZmllcyBh
IFFFTVUgYmFzZWQgUFZVU0IgYmFja2VuZC4KIAotImRldmljZW1vZGVsIiBzcGVjaWZpZXMgYSBV
U0IgY29udHJvbGxlciBlbXVsYXRlZCBieSBxZW11LgorPWl0ZW0gQjxkZXZpY2Vtb2RlbD4KKwor
U3BlY2lmaWVzIGEgVVNCIGNvbnRyb2xsZXIgZW11bGF0ZWQgYnkgUUVNVS4KIEl0IHdpbGwgc2hv
dyB1cCBhcyBhIFBDSS1kZXZpY2UgaW4gdGhlIGd1ZXN0LgogCi0iYXV0byIgKHRoZSBkZWZhdWx0
KSBkZXRlcm1pbmVzIHdoZXRoZXIgYSBrZXJuZWwgYmFzZWQgYmFja2VuZCBpcyBpbnN0YWxsZWQu
Ci1JZiB0aGlzIGlzIHRoZSBjYXNlLCAicHYiIGlzIHNlbGVjdGVkLCAicXVzYiIgd2lsbCBiZSBz
ZWxlY3RlZCBpZiBubyBrZXJuZWwKLWJhY2tlbmQgaXMgY3VycmVudGx5IGF2YWlsYWJsZS4KLUZv
ciBIVk0gZG9tYWlucyAiZGV2aWNlbW9kZWwiIHdpbGwgYmUgc2VsZWN0ZWQuCis9aXRlbSBCPGF1
dG8+CisKK0RldGVybWluZXMgd2hldGhlciBhIGtlcm5lbCBiYXNlZCBiYWNrZW5kIGlzIGluc3Rh
bGxlZC4KK0lmIHRoaXMgaXMgdGhlIGNhc2UsIEI8cHY+IGlzIHVzZWQsIG90aGVyd2lzZSBCPHF1
c2I+IHdpbGwgYmUgdXNlZC4KK0ZvciBIVk0gZG9tYWlucyBCPGRldmljZW1vZGVsPiB3aWxsIGJl
IHNlbGVjdGVkLgorCitUaGlzIG9wdGlvbiBpcyB0aGUgZGVmYXVsdC4KKworPWJhY2sKIAogPWl0
ZW0gQjx2ZXJzaW9uPVZFUlNJT04+CiAKIFNwZWNpZmllcyB0aGUgdXNiIGNvbnRyb2xsZXIgdmVy
c2lvbi4gIFBvc3NpYmxlIHZhbHVlcyBpbmNsdWRlCiAxIChVU0IxLjEpLCAyIChVU0IyLjApIGFu
ZCAzIChVU0IzLjApLgogRGVmYXVsdCBpcyAyIChVU0IyLjApLgotMyAoVVNCMy4wKSBpcyBhdmFp
bGFibGUgZm9yIHRoZSB0eXBlICJkZXZpY2Vtb2RlbCIgb25seS4KK1ZhbHVlIDMgKFVTQjMuMCkg
aXMgYXZhaWxhYmxlIGZvciB0aGUgQjxkZXZpY2Vtb2RlbD4gdHlwZSBvbmx5LgogCiA9aXRlbSBC
PHBvcnRzPVBPUlRTPgogCi1TcGVjaWZpZXMgdGhlIHRvdGFsIHBvcnRzIG9mIHRoZSB1c2IgY29u
dHJvbGxlci4gVGhlIG1heGltdW0KLW51bWJlciBpcyAzMS4gRGVmYXVsdCBpcyA4LgotV2l0aCB0
aGUgdHlwZSAiZGV2aWNlbW9kZWwiIHRoZSBudW1iZXIgb2YgcG9ydHMgaXMgbW9yZSBsaW1pdGVk
OgorU3BlY2lmaWVzIHRoZSB0b3RhbCBudW1iZXIgb2YgcG9ydHMgb2YgdGhlIHVzYiBjb250cm9s
bGVyLiBUaGUgbWF4aW11bQorbnVtYmVyIGlzIDMxLiBUaGUgZGVmYXVsdCBpcyA4LgorV2l0aCB0
aGUgdHlwZSBCPGRldmljZW1vZGVsPiB0aGUgbnVtYmVyIG9mIHBvcnRzIGlzIG1vcmUgbGltaXRl
ZDoKIGEgVVNCMS4xIGNvbnRyb2xsZXIgYWx3YXlzIGhhcyAyIHBvcnRzLAogYSBVU0IyLjAgY29u
dHJvbGxlciBhbHdheXMgaGFzIDYgcG9ydHMKIGFuZCBhIFVTQjMuMCBjb250cm9sbGVyIGNhbiBo
YXZlIHVwIHRvIDE1IHBvcnRzLgogCi1VU0IgY29udHJvbGxlciBpZHMgc3RhcnQgZnJvbSAwLiAg
SW4gbGluZSB3aXRoIHRoZSBVU0Igc3BlYywgaG93ZXZlciwKK1VTQiBjb250cm9sbGVyIGlkcyBz
dGFydCBmcm9tIDAuICBJbiBsaW5lIHdpdGggdGhlIFVTQiBzcGVjaWZpY2F0aW9uLCBob3dldmVy
LAogcG9ydHMgb24gYSBjb250cm9sbGVyIHN0YXJ0IGZyb20gMS4KIAotRS5nLgotdXNiY3RybD1b
InZlcnNpb249MSxwb3J0cz00IiwgInZlcnNpb249Mixwb3J0cz04IixdCi1UaGUgZmlyc3QgY29u
dHJvbGxlciBoYXM6Ci1jb250cm9sbGVyIGlkID0gMCwgYW5kIHBvcnQgMSwyLDMsNC4KLVRoZSBz
ZWNvbmQgY29udHJvbGxlciBoYXM6Ci1jb250cm9sbGVyIGlkID0gMSwgYW5kIHBvcnQgMSwyLDMs
NCw1LDYsNyw4LgorQjxFWEFNUExFPgogCi09YmFjaworPW92ZXIgMgogCi09YmFjawordXNiY3Ry
bD1bInZlcnNpb249MSxwb3J0cz00IiwgInZlcnNpb249Mixwb3J0cz04Il0KIAotPWl0ZW0gQjx1
c2JkZXY9WyAiVVNCX1NQRUNfU1RSSU5HIiwgIlVTQl9TUEVDX1NUUklORyIsIC4uLiBdPgorVGhl
IGZpcnN0IGNvbnRyb2xsZXIgaXMgVVNCMS4xIGFuZCBoYXM6CiAKLVNwZWNpZmllcyB0aGUgVVNC
IGRldmljZXMgdG8gYmUgYXR0YWNoZWQgdG8gdGhlIGd1ZXN0IGF0IGJvb3QuIEVhY2gKLUI8VVNC
X1NQRUNfU1RSSU5HPiBoYXMgdGhlIGZvcm0gQzxLRVk9VkFMVUUsS0VZPVZBTFVFLC4uLj4gd2hl
cmU6Citjb250cm9sbGVyIGlkID0gMCwgYW5kIHBvcnRzIDEsMiwzLDQuCiAKLT1vdmVyIDQKK1Ro
ZSBzZWNvbmQgY29udHJvbGxlciBpcyBVU0IyLjAgYW5kIGhhczoKKworY29udHJvbGxlciBpZCA9
IDEsIGFuZCBwb3J0cyAxLDIsMyw0LDUsNiw3LDguCisKKz1iYWNrCisKKz1iYWNrCiAKLT1pdGVt
IEI8S0VZPVZBTFVFPgorPWl0ZW0gQjx1c2JkZXY9WyAiVVNCREVWX1NQRUNfU1RSSU5HIiwgIlVT
QkRFVl9TUEVDX1NUUklORyIsIC4uLl0+CiAKLVBvc3NpYmxlIEI8S0VZPnMgYXJlOgorU3BlY2lm
aWVzIHRoZSBVU0IgZGV2aWNlcyB0byBiZSBhdHRhY2hlZCB0byB0aGUgZ3Vlc3QgYXQgYm9vdC4K
KworRWFjaCBCPFVTQkRFVl9TUEVDX1NUUklORz4gaXMgYSBjb21tYS1zZXBhcmF0ZWQgbGlzdCBv
ZiBDPEtFWT1WQUxVRT4KK3NldHRpbmdzLCBmcm9tIHRoZSBmb2xsb3dpbmcgbGlzdDoKIAogPW92
ZXIgNAogCiA9aXRlbSBCPGRldnR5cGU9aG9zdGRldj4KIAotU3BlY2lmaWVzIFVTQiBkZXZpY2Ug
dHlwZS4gQ3VycmVudGx5IG9ubHkgc3VwcG9ydCAnaG9zdGRldicuCitTcGVjaWZpZXMgVVNCIGRl
dmljZSB0eXBlLiBDdXJyZW50bHkgb25seSAiaG9zdGRldiIgaXMgc3VwcG9ydGVkLgogCiA9aXRl
bSBCPGhvc3RidXM9YnVzbnVtPgogCkBAIC04NDEsMjQ5ICs4NjUsMjQ1IEBAIFNwZWNpZmllcyBk
ZXZudW0gb2YgdGhlIFVTQiBkZXZpY2UgZnJvbSB0aGUgaG9zdCBwZXJzcGVjdGl2ZS4KIAogPWl0
ZW0gQjxjb250cm9sbGVyPUNPTlRST0xMRVI+CiAKLVNwZWNpZmllcyBVU0IgY29udHJvbGxlciBp
ZCwgdG8gd2hpY2ggY29udHJvbGxlciB0aGUgVVNCIGRldmljZSBpcyBhdHRhY2hlZC4KLQotPWl0
ZW0gQjxwb3J0PVBPUlQ+Ci0KLVNwZWNpZmllcyBVU0IgcG9ydCwgdG8gd2hpY2ggcG9ydCB0aGUg
VVNCIGRldmljZSBpcyBhdHRhY2hlZC4gQjxwb3J0PVBPUlQ+Ci1pcyB2YWxpZCBvbmx5IHdoZW4g
Qjxjb250cm9sbGVyPUNPTlRST0xMRVI+IGlzIHNwZWNpZmllZC4KLQotPWJhY2sKK1NwZWNpZmll
cyB0aGUgVVNCIGNvbnRyb2xsZXIgaWQsIHRvIHdoaWNoIGNvbnRyb2xsZXIgdGhlIFVTQiBkZXZp
Y2UgaXMKK2F0dGFjaGVkLgogCiBJZiBubyBjb250cm9sbGVyIGlzIHNwZWNpZmllZCwgYW4gYXZh
aWxhYmxlIGNvbnRyb2xsZXI6cG9ydCBjb21iaW5hdGlvbgotd2lsbCBiZSB1c2VkLiAgSWYgdGhl
cmUgYXJlIG5vIGF2YWlsYWJsZSBjb250cm9sbGVyOnBvcnQgb3B0aW9ucywKK3dpbGwgYmUgdXNl
ZC4gIElmIHRoZXJlIGFyZSBubyBhdmFpbGFibGUgY29udHJvbGxlcjpwb3J0IGNvbWJpbmF0aW9u
cywKIGEgbmV3IGNvbnRyb2xsZXIgd2lsbCBiZSBjcmVhdGVkLgogCis9aXRlbSBCPHBvcnQ9UE9S
VD4KKworU3BlY2lmaWVzIHRoZSBVU0IgcG9ydCB0byB3aGljaCB0aGUgVVNCIGRldmljZSBpcyBh
dHRhY2hlZC4gVGhlIEI8cG9ydD4KK29wdGlvbiBpcyB2YWxpZCBvbmx5IHdoZW4gdGhlIEI8Y29u
dHJvbGxlcj4gb3B0aW9uIGlzIHNwZWNpZmllZC4KKwogPWJhY2sKIAotPWl0ZW0gQjxwY2k9WyAi
UENJX1NQRUNfU1RSSU5HIiwgIlBDSV9TUEVDX1NUUklORyIsIC4uLiBdPgorPWl0ZW0gQjxwY2k9
WyAiUENJX1NQRUNfU1RSSU5HIiwgIlBDSV9TUEVDX1NUUklORyIsIC4uLl0+CiAKLVNwZWNpZmll
cyB0aGUgaG9zdCBQQ0kgZGV2aWNlcyB0byBwYXNzdGhyb3VnaCB0byB0aGlzIGd1ZXN0LiBFYWNo
IEI8UENJX1NQRUNfU1RSSU5HPgotaGFzIHRoZSBmb3JtIEM8W0REREQ6XUJCOkRELkZbQFZTTE9U
XSxLRVk9VkFMVUUsS0VZPVZBTFVFLC4uLj4gd2hlcmU6CitTcGVjaWZpZXMgdGhlIGhvc3QgUENJ
IGRldmljZXMgdG8gcGFzc3Rocm91Z2ggdG8gdGhpcyBndWVzdC4KK0VhY2ggQjxQQ0lfU1BFQ19T
VFJJTkc+IGhhcyB0aGUgZm9ybSBvZgorQjxbRERERDpdQkI6REQuRltAVlNMT1RdLEtFWT1WQUxV
RSxLRVk9VkFMVUUsLi4uPiB3aGVyZToKIAogPW92ZXIgNAogCi09aXRlbSBCPEREREQ6QkI6REQu
Rj4KKz1pdGVtIEI8W0REREQ6XUJCOkRELkY+CiAKLUlkZW50aWZpZXMgdGhlIFBDSSBkZXZpY2Ug
ZnJvbSB0aGUgaG9zdCBwZXJzcGVjdGl2ZSBpbiBkb21haW4KK0lkZW50aWZpZXMgdGhlIFBDSSBk
ZXZpY2UgZnJvbSB0aGUgaG9zdCBwZXJzcGVjdGl2ZSBpbiB0aGUgZG9tYWluCiAoQjxEREREPiks
IEJ1cyAoQjxCQj4pLCBEZXZpY2UgKEI8REQ+KSBhbmQgRnVuY3Rpb24gKEI8Rj4pIHN5bnRheC4g
VGhpcyBpcwotdGhlIHNhbWUgc2NoZW1lIGFzIHVzZWQgaW4gdGhlIG91dHB1dCBvZiBDPGxzcGNp
PiBmb3IgdGhlIGRldmljZSBpbgotcXVlc3Rpb24uIE5vdGU6IEJ5IGRlZmF1bHQgQzxsc3BjaT4g
d2lsbCBvbWl0IHRoZSBkb21haW4gKEI8RERERD4pIGlmIGl0Cit0aGUgc2FtZSBzY2hlbWUgYXMg
dXNlZCBpbiB0aGUgb3V0cHV0IG9mIEI8bHNwY2koMSk+IGZvciB0aGUgZGV2aWNlIGluCitxdWVz
dGlvbi4KKworTm90ZTogYnkgZGVmYXVsdCBCPGxzcGNpKDEpPiB3aWxsIG9taXQgdGhlIGRvbWFp
biAoQjxEREREPikgaWYgaXQKIGlzIHplcm8gYW5kIGl0IGlzIG9wdGlvbmFsIGhlcmUgYWxzby4g
WW91IG1heSBzcGVjaWZ5IHRoZSBmdW5jdGlvbgogKEI8Rj4pIGFzIEI8Kj4gdG8gaW5kaWNhdGUg
YWxsIGZ1bmN0aW9ucy4KIAogPWl0ZW0gQjxAVlNMT1Q+CiAKLVNwZWNpZmllcyB0aGUgdmlydHVh
bCBkZXZpY2Ugd2hlcmUgdGhlIGd1ZXN0IHdpbGwgc2VlIHRoaXMKK1NwZWNpZmllcyB0aGUgdmly
dHVhbCBzbG90IHdoZXJlIHRoZSBndWVzdCB3aWxsIHNlZSB0aGlzCiBkZXZpY2UuIFRoaXMgaXMg
ZXF1aXZhbGVudCB0byB0aGUgQjxERD4gd2hpY2ggdGhlIGd1ZXN0IHNlZXMuIEluIGEKIGd1ZXN0
IEI8RERERD4gYW5kIEI8QkI+IGFyZSBDPDAwMDA6MDA+LgogCi09aXRlbSBCPEtFWT1WQUxVRT4K
LQotUG9zc2libGUgQjxLRVk+cyBhcmU6Ci0KLT1vdmVyIDQKLQogPWl0ZW0gQjxwZXJtaXNzaXZl
PUJPT0xFQU4+CiAKIEJ5IGRlZmF1bHQgcGNpYmFjayBvbmx5IGFsbG93cyBQViBndWVzdHMgdG8g
d3JpdGUgImtub3duIHNhZmUiIHZhbHVlcwotaW50byBQQ0kgY29uZmlnIHNwYWNlLCBsaWtld2lz
ZSBRRU1VIChib3RoIHFlbXUteGVuIGFuZAotcWVtdS10cmFkaXRpb25hbCkgaW1wb3NlcyB0aGUg
c2FtZSBjb25zdHJhaW50IG9uIEhWTSBndWVzdHMuIEhvd2V2ZXIKLW1hbnkgZGV2aWNlcyByZXF1
aXJlIHdyaXRlcyB0byBvdGhlciBhcmVhcyBvZiBjb25maWcgc3BhY2UgaW4gb3JkZXIgdG8KLW9w
ZXJhdGUgcHJvcGVybHkuICBUaGlzIG9wdGlvbiB0ZWxscyB0aGUgYmFja2VuZCAocGNpYmFjayBv
ciBRRU1VKSB0bwotYWxsb3cgYWxsIHdyaXRlcyB0byBQQ0kgY29uZmlnIHNwYWNlIG9mIHRoaXMg
ZGV2aWNlIGJ5IHRoaXMgZG9tYWluLgoraW50byBQQ0kgY29uZmlndXJhdGlvbiBzcGFjZSwgbGlr
ZXdpc2UgUUVNVSAoYm90aCBxZW11LXhlbiBhbmQKK3FlbXUteGVuLXRyYWRpdGlvbmFsKSBpbXBv
c2VzIHRoZSBzYW1lIGNvbnN0cmFpbnQgb24gSFZNIGd1ZXN0cy4KK0hvd2V2ZXIsIG1hbnkgZGV2
aWNlcyByZXF1aXJlIHdyaXRlcyB0byBvdGhlciBhcmVhcyBvZiB0aGUgY29uZmlndXJhdGlvbiBz
cGFjZQoraW4gb3JkZXIgdG8gb3BlcmF0ZSBwcm9wZXJseS4gIFRoaXMgb3B0aW9uIHRlbGxzIHRo
ZSBiYWNrZW5kIChwY2liYWNrIG9yIFFFTVUpCit0byBhbGxvdyBhbGwgd3JpdGVzIHRvIHRoZSBQ
Q0kgY29uZmlndXJhdGlvbiBzcGFjZSBvZiB0aGlzIGRldmljZSBieSB0aGlzCitkb21haW4uCiAK
LVRoaXMgb3B0aW9uIHNob3VsZCBiZSBlbmFibGVkIHdpdGggY2F1dGlvbjogaXQgZ2l2ZXMgdGhl
IGd1ZXN0IG11Y2gKK0I8VGhpcyBvcHRpb24gc2hvdWxkIGJlIGVuYWJsZWQgd2l0aCBjYXV0aW9u
Oj4gaXQgZ2l2ZXMgdGhlIGd1ZXN0IG11Y2gKIG1vcmUgY29udHJvbCBvdmVyIHRoZSBkZXZpY2Us
IHdoaWNoIG1heSBoYXZlIHNlY3VyaXR5IG9yIHN0YWJpbGl0eQotaW1wbGljYXRpb25zLiAgSXQg
aXMgcmVjb21tZW5kZWQgdG8gZW5hYmxlIHRoaXMgb3B0aW9uIG9ubHkgZm9yCi10cnVzdGVkIFZN
cyB1bmRlciBhZG1pbmlzdHJhdG9yIGNvbnRyb2wuCitpbXBsaWNhdGlvbnMuICBJdCBpcyByZWNv
bW1lbmRlZCB0byBvbmx5IGVuYWJsZSB0aGlzIG9wdGlvbiBmb3IKK3RydXN0ZWQgVk1zIHVuZGVy
IGFkbWluaXN0cmF0b3IncyBjb250cm9sLgogCiA9aXRlbSBCPG1zaXRyYW5zbGF0ZT1CT09MRUFO
PgogCiBTcGVjaWZpZXMgdGhhdCBNU0ktSU5UeCB0cmFuc2xhdGlvbiBzaG91bGQgYmUgdHVybmVk
IG9uIGZvciB0aGUgUENJCiBkZXZpY2UuIFdoZW4gZW5hYmxlZCwgTVNJLUlOVHggdHJhbnNsYXRp
b24gd2lsbCBhbHdheXMgZW5hYmxlIE1TSSBvbgotdGhlIFBDSSBkZXZpY2UgcmVnYXJkbGVzcyB3
aGV0aGVyIHRoZSBndWVzdCB1c2VzIElOVHggb3IgTVNJLiBTb21lCit0aGUgUENJIGRldmljZSBy
ZWdhcmRsZXNzIG9mIHdoZXRoZXIgdGhlIGd1ZXN0IHVzZXMgSU5UeCBvciBNU0kuIFNvbWUKIGRl
dmljZSBkcml2ZXJzLCBzdWNoIGFzIE5WSURJQSdzLCBkZXRlY3QgYW4gaW5jb25zaXN0ZW5jeSBh
bmQgZG8gbm90CiBmdW5jdGlvbiB3aGVuIHRoaXMgb3B0aW9uIGlzIGVuYWJsZWQuIFRoZXJlZm9y
ZSB0aGUgZGVmYXVsdCBpcyBmYWxzZSAoMCkuCiAKID1pdGVtIEI8c2VpemU9Qk9PTEVBTj4KIAot
VGVsbHMgeGwgdG8gYXV0b21hdGljYWxseSBhdHRlbXB0IHRvIHJlLWFzc2lnbiBhIGRldmljZSB0
bworVGVsbHMgQjx4bD4gdG8gYXV0b21hdGljYWxseSBhdHRlbXB0IHRvIHJlLWFzc2lnbiBhIGRl
dmljZSB0bwogcGNpYmFjayBpZiBpdCBpcyBub3QgYWxyZWFkeSBhc3NpZ25lZC4KIAotV0FSTklO
RzogSWYgeW91IHNldCB0aGlzIG9wdGlvbiwgeGwgd2lsbCBnbGFkbHkgcmUtYXNzaWduIGEgY3Jp
dGljYWwKK0I8V0FSTklORzo+IElmIHlvdSBzZXQgdGhpcyBvcHRpb24sIEI8eGw+IHdpbGwgZ2xh
ZGx5IHJlLWFzc2lnbiBhIGNyaXRpY2FsCiBzeXN0ZW0gZGV2aWNlLCBzdWNoIGFzIGEgbmV0d29y
ayBvciBhIGRpc2sgY29udHJvbGxlciBiZWluZyB1c2VkIGJ5CiBkb20wIHdpdGhvdXQgY29uZmly
bWF0aW9uLiAgUGxlYXNlIHVzZSB3aXRoIGNhcmUuCiAKID1pdGVtIEI8cG93ZXJfbWdtdD1CT09M
RUFOPgogCi0oSFZNIG9ubHkpIFNwZWNpZmllcyB0aGF0IHRoZSBWTSBzaG91bGQgYmUgYWJsZSB0
byBwcm9ncmFtIHRoZQotRDAtRDNob3QgcG93ZXIgbWFuYWdlbWVudCBzdGF0ZXMgZm9yIHRoZSBQ
Q0kgZGV2aWNlLiBGYWxzZSAoMCkgYnkKLWRlZmF1bHQuCitCPChIVk0gb25seSk+IFNwZWNpZmll
cyB0aGF0IHRoZSBWTSBzaG91bGQgYmUgYWJsZSB0byBwcm9ncmFtIHRoZQorRDAtRDNob3QgcG93
ZXIgbWFuYWdlbWVudCBzdGF0ZXMgZm9yIHRoZSBQQ0kgZGV2aWNlLiBUaGUgZGVmYXVsdCBpcyBm
YWxzZSAoMCkuCiAKLT1pdGVtIEI8cmRtX3BvbGljeT0iU1RSSU5HIj4KKz1pdGVtIEI8cmRtX3Bv
bGljeT1TVFJJTkc+CiAKLShIVk0veDg2IG9ubHkpIFRoaXMgaXMgc2FtZSBhcyBwb2xpY3kgb3B0
aW9uIGluc2lkZSB0aGUgcmRtIG9wdGlvbiBidXQKLWp1c3Qgc3BlY2lmaWMgdG8gYSBnaXZlbiBk
ZXZpY2UuIFRoZXJlZm9yZSB0aGUgZGVmYXVsdCBpcyAicmVsYXhlZCIgYXMKLXNhbWUgYXMgcG9s
aWN5IG9wdGlvbiBhcyB3ZWxsLgorQjwoSFZNL3g4NiBvbmx5KT4gVGhpcyBpcyB0aGUgc2FtZSBh
cyB0aGUgcG9saWN5IHNldHRpbmcgaW5zaWRlIHRoZSBCPHJkbT4KK29wdGlvbiBidXQganVzdCBz
cGVjaWZpYyB0byBhIGdpdmVuIGRldmljZS4gVGhlIGRlZmF1bHQgaXMgInJlbGF4ZWQiLgogCi1O
b3RlIHRoaXMgd291bGQgb3ZlcnJpZGUgZ2xvYmFsIEI8cmRtPiBvcHRpb24uCi0KLT1iYWNrCitO
b3RlOiB0aGlzIHdvdWxkIG92ZXJyaWRlIGdsb2JhbCBCPHJkbT4gb3B0aW9uLgogCiA9YmFjawog
CiA9aXRlbSBCPHBjaV9wZXJtaXNzaXZlPUJPT0xFQU4+CiAKLUNoYW5nZXMgdGhlIGRlZmF1bHQg
dmFsdWUgb2YgJ3Blcm1pc3NpdmUnIGZvciBhbGwgUENJIGRldmljZXMgcGFzc2VkCi10aHJvdWdo
IHRvIHRoaXMgVk0uIFNlZSBMPHBlcm1pc3NpdmV8LyJwZXJtaXNzaXZlX2Jvb2xlYW4iPiBhYm92
ZS4KK0NoYW5nZXMgdGhlIGRlZmF1bHQgdmFsdWUgb2YgQjxwZXJtaXNzaXZlPiBmb3IgYWxsIFBD
SSBkZXZpY2VzIHBhc3NlZAordGhyb3VnaCB0byB0aGlzIFZNLiBTZWUgQjxwZXJtaXNzaXZlPiBh
Ym92ZS4KIAogPWl0ZW0gQjxwY2lfbXNpdHJhbnNsYXRlPUJPT0xFQU4+CiAKLUNoYW5nZXMgdGhl
IGRlZmF1bHQgdmFsdWUgb2YgJ21zaXRyYW5zbGF0ZScgZm9yIGFsbCBQQ0kgZGV2aWNlcyBwYXNz
ZWQKLXRocm91Z2ggdG8gdGhpcyBWTS4gU2VlIEw8bXNpdHJhbnNsYXRlfC8ibXNpdHJhbnNsYXRl
X2Jvb2xlYW4iPiBhYm92ZS4KK0NoYW5nZXMgdGhlIGRlZmF1bHQgdmFsdWUgb2YgQjxtc2l0cmFu
c2xhdGU+IGZvciBhbGwgUENJIGRldmljZXMgcGFzc2VkCit0aHJvdWdoIHRvIHRoaXMgVk0uIFNl
ZSBCPG1zaXRyYW5zbGF0ZT4gYWJvdmUuCiAKID1pdGVtIEI8cGNpX3NlaXplPUJPT0xFQU4+CiAK
LUNoYW5nZXMgdGhlIGRlZmF1bHQgdmFsdWUgb2YgJ3NlaXplJyBmb3IgYWxsIFBDSSBkZXZpY2Vz
IHBhc3NlZAotdGhyb3VnaCB0byB0aGlzIFZNLiBTZWUgTDxzZWl6ZXwvInNlaXplX2Jvb2xlYW4i
PiBhYm92ZS4KK0NoYW5nZXMgdGhlIGRlZmF1bHQgdmFsdWUgb2YgQjxzZWl6ZT4gZm9yIGFsbCBQ
Q0kgZGV2aWNlcyBwYXNzZWQKK3Rocm91Z2ggdG8gdGhpcyBWTS4gU2VlIEI8c2VpemU+IGFib3Zl
LgogCiA9aXRlbSBCPHBjaV9wb3dlcl9tZ210PUJPT0xFQU4+CiAKLShIVk0gb25seSkgQ2hhbmdl
cyB0aGUgZGVmYXVsdCB2YWx1ZSBvZiAncG93ZXJfbWdtdCcgZm9yIGFsbCBQQ0kKLWRldmljZXMg
cGFzc2VkIHRocm91Z2ggdG8gdGhpcyBWTS4gU2VlIEw8cG93ZXJfbWd0fC8icG93ZXJfbWdtdF9i
b29sZWFuIj4KK0I8KEhWTSBvbmx5KT4gQ2hhbmdlcyB0aGUgZGVmYXVsdCB2YWx1ZSBvZiBCPHBv
d2VyX21nbXQ+IGZvciBhbGwgUENJCitkZXZpY2VzIHBhc3NlZCB0aHJvdWdoIHRvIHRoaXMgVk0u
IFNlZSBCPHBvd2VyX21nbXQ+CiBhYm92ZS4KIAogPWl0ZW0gQjxnZnhfcGFzc3RocnU9Qk9PTEVB
TnwiU1RSSU5HIj4KIAogRW5hYmxlIGdyYXBoaWNzIGRldmljZSBQQ0kgcGFzc3Rocm91Z2guIFRo
aXMgb3B0aW9uIG1ha2VzIGFuIGFzc2lnbmVkCi1QQ0kgZ3JhcGhpY3MgY2FyZCBiZWNvbWUgcHJp
bWFyeSBncmFwaGljcyBjYXJkIGluIHRoZSBWTS4gVGhlIFFFTVUKK1BDSSBncmFwaGljcyBjYXJk
IGJlY29tZSB0aGUgcHJpbWFyeSBncmFwaGljcyBjYXJkIGluIHRoZSBWTS4gVGhlIFFFTVUKIGVt
dWxhdGVkIGdyYXBoaWNzIGFkYXB0ZXIgaXMgZGlzYWJsZWQgYW5kIHRoZSBWTkMgY29uc29sZSBm
b3IgdGhlIFZNCiB3aWxsIG5vdCBoYXZlIGFueSBncmFwaGljcyBvdXRwdXQuIEFsbCBncmFwaGlj
cyBvdXRwdXQsIGluY2x1ZGluZyBib290CiB0aW1lIFFFTVUgQklPUyBtZXNzYWdlcyBmcm9tIHRo
ZSBWTSwgd2lsbCBnbyB0byB0aGUgcGh5c2ljYWwgb3V0cHV0cwotb2YgdGhlIHBhc3NlZHRocm91
Z2ggcGh5c2ljYWwgZ3JhcGhpY3MgY2FyZC4KK29mIHRoZSBwYXNzZWQgdGhyb3VnaCBwaHlzaWNh
bCBncmFwaGljcyBjYXJkLgogCi1UaGUgZ3JhcGhpY3MgY2FyZCBQQ0kgZGV2aWNlIHRvIHBhc3N0
aHJvdWdoIGlzIGNob3NlbiB3aXRoIEI8cGNpPgotb3B0aW9uLCBleGFjdGx5IGluIHRoZSBzYW1l
IHdheSBhcyBub3JtYWwgWGVuIFBDSSBkZXZpY2UKLXBhc3N0aHJvdWdoL2Fzc2lnbm1lbnQgaXMg
ZG9uZS4gIE5vdGUgdGhhdCBnZnhfcGFzc3RocnUgZG9lcyBub3QgZG8KLWFueSBraW5kIG9mIHNo
YXJpbmcgb2YgdGhlIEdQVSwgc28geW91IGNhbiBvbmx5IGFzc2lnbiB0aGUgR1BVIHRvIG9uZQor
VGhlIGdyYXBoaWNzIGNhcmQgUENJIGRldmljZSB0byBwYXNzIHRocm91Z2ggaXMgY2hvc2VuIHdp
dGggdGhlIEI8cGNpPgorb3B0aW9uLCBpbiBleGFjdGx5IHRoZSBzYW1lIHdheSBhIG5vcm1hbCBY
ZW4gUENJIGRldmljZQorcGFzc3Rocm91Z2gvYXNzaWdubWVudCBpcyBkb25lLiAgTm90ZSB0aGF0
IEI8Z2Z4X3Bhc3N0aHJ1PiBkb2VzIG5vdCBkbworYW55IGtpbmQgb2Ygc2hhcmluZyBvZiB0aGUg
R1BVLCBzbyB5b3UgY2FuIGFzc2lnbiB0aGUgR1BVIHRvIG9ubHkgb25lCiBzaW5nbGUgVk0gYXQg
YSB0aW1lLgogCi1nZnhfcGFzc3RocnUgYWxzbyBlbmFibGVzIHZhcmlvdXMgbGVnYWN5IFZHQSBt
ZW1vcnkgcmFuZ2VzLCBCQVJzLCBNTUlPcywKK0I8Z2Z4X3Bhc3N0aHJ1PiBhbHNvIGVuYWJsZXMg
dmFyaW91cyBsZWdhY3kgVkdBIG1lbW9yeSByYW5nZXMsIEJBUnMsIE1NSU9zLAogYW5kIGlvcG9y
dHMgdG8gYmUgcGFzc2VkIHRocm91Z2ggdG8gdGhlIFZNLCBzaW5jZSB0aG9zZSBhcmUgcmVxdWly
ZWQKIGZvciBjb3JyZWN0IG9wZXJhdGlvbiBvZiB0aGluZ3MgbGlrZSBWR0EgQklPUywgdGV4dCBt
b2RlLCBWQkUsIGV0Yy4KIAotRW5hYmxpbmcgZ2Z4X3Bhc3N0aHJ1IG9wdGlvbiBhbHNvIGNvcGll
cyB0aGUgcGh5c2ljYWwgZ3JhcGhpY3MgY2FyZAorRW5hYmxpbmcgdGhlIEI8Z2Z4X3Bhc3N0aHJ1
PiBvcHRpb24gYWxzbyBjb3BpZXMgdGhlIHBoeXNpY2FsIGdyYXBoaWNzIGNhcmQKIHZpZGVvIEJJ
T1MgdG8gdGhlIGd1ZXN0IG1lbW9yeSwgYW5kIGV4ZWN1dGVzIHRoZSBWQklPUyBpbiB0aGUgZ3Vl
c3QKIHRvIGluaXRpYWxpemUgdGhlIGdyYXBoaWNzIGNhcmQuCiAKIE1vc3QgZ3JhcGhpY3MgYWRh
cHRlcnMgcmVxdWlyZSB2ZW5kb3Igc3BlY2lmaWMgdHdlYWtzIGZvciBwcm9wZXJseQogd29ya2lu
ZyBncmFwaGljcyBwYXNzdGhyb3VnaC4gU2VlIHRoZSBYZW5WR0FQYXNzdGhyb3VnaFRlc3RlZEFk
YXB0ZXJzCiBMPGh0dHA6Ly93aWtpLnhlbi5vcmcvd2lraS9YZW5WR0FQYXNzdGhyb3VnaFRlc3Rl
ZEFkYXB0ZXJzPiB3aWtpIHBhZ2UKLWZvciBjdXJyZW50bHkgc3VwcG9ydGVkIGdyYXBoaWNzIGNh
cmRzIGZvciBnZnhfcGFzc3RocnUuCitmb3IgZ3JhcGhpY3MgY2FyZHMgY3VycmVudGx5IHN1cHBv
cnRlZCBieSBCPGdmeF9wYXNzdGhydT4uCiAKLWdmeF9wYXNzdGhydSBpcyBjdXJyZW50bHkgc3Vw
cG9ydGVkIGJvdGggd2l0aCB0aGUgcWVtdS14ZW4tdHJhZGl0aW9uYWwKK0I8Z2Z4X3Bhc3N0aHJ1
PiBpcyBjdXJyZW50bHkgc3VwcG9ydGVkIGJvdGggd2l0aCB0aGUgcWVtdS14ZW4tdHJhZGl0aW9u
YWwKIGRldmljZS1tb2RlbCBhbmQgdXBzdHJlYW0gcWVtdS14ZW4gZGV2aWNlLW1vZGVsLgogCi1X
aGVuIGdpdmVuIGFzIGEgYm9vbGVhbiB0aGUgQjxnZnhfcGFzc3RocnU+IG9wdGlvbiBlaXRoZXIg
ZGlzYWJsZXMgZ2Z4Ci1wYXNzdGhydSBvciBlbmFibGVzIGF1dG9kZXRlY3Rpb24uCitXaGVuIGdp
dmVuIGFzIGEgYm9vbGVhbiB0aGUgQjxnZnhfcGFzc3RocnU+IG9wdGlvbiBlaXRoZXIgZGlzYWJs
ZXMgZ3JhcGhpY3MKK2NhcmQgcGFzc3Rocm91Z2ggb3IgZW5hYmxlcyBhdXRvZGV0ZWN0aW9uLgog
Ci1CdXQgd2hlbiBnaXZlbiBhcyBhIHN0cmluZyB0aGUgQjxnZnhfcGFzc3RocnU+IG9wdGlvbiBk
ZXNjcmliZXMgdGhlIHR5cGUKLW9mIGRldmljZSB0byBlbmFibGUuIE5vdGUgdGhpcyBiZWhhdmlv
ciBpcyBvbmx5IHN1cHBvcnRlZCB3aXRoIHRoZSB1cHN0cmVhbQotcWVtdS14ZW4gZGV2aWNlLW1v
ZGVsLiBXaXRoIHFlbXUteGVuLXRyYWRpdGlvbmFsIElHRCBpcyBhbHdheXMgYXNzdW1lZAotYW5k
IG90aGVyIG9wdGlvbnMgdGhhbiBhdXRvZGV0ZWN0IG9yIGV4cGxpY2l0IElHRCB3aWxsIHJlc3Vs
dCBpbiBhbiBlcnJvci4KK1doZW4gZ2l2ZW4gYXMgYSBzdHJpbmcgdGhlIEI8Z2Z4X3Bhc3N0aHJ1
PiBvcHRpb24gZGVzY3JpYmVzIHRoZSB0eXBlCitvZiBkZXZpY2UgdG8gZW5hYmxlLiBOb3RlIHRo
YXQgdGhpcyBiZWhhdmlvciBpcyBvbmx5IHN1cHBvcnRlZCB3aXRoIHRoZQordXBzdHJlYW0gcWVt
dS14ZW4gZGV2aWNlLW1vZGVsLiBXaXRoIHFlbXUteGVuLXRyYWRpdGlvbmFsIElHRCAoSW50ZWwg
R3JhcGhpY3MKK0RldmljZSkgaXMgYWx3YXlzIGFzc3VtZWQgYW5kIG9wdGlvbnMgb3RoZXIgdGhh
biBhdXRvZGV0ZWN0IG9yIGV4cGxpY2l0IElHRAord2lsbCByZXN1bHQgaW4gYW4gZXJyb3IuCiAK
LUN1cnJlbnRseSwgdmFsaWQgb3B0aW9ucyBhcmU6CitDdXJyZW50bHksIHZhbGlkIHZhbHVlcyBm
b3IgdGhlIG9wdGlvbiBhcmU6CiAKID1vdmVyIDQKIAotPWl0ZW0gQjxnZnhfcGFzc3RocnU9MD4K
Kz1pdGVtIEI8MD4KIAogRGlzYWJsZXMgZ3JhcGhpY3MgZGV2aWNlIFBDSSBwYXNzdGhyb3VnaC4K
IAotPWl0ZW0gQjxnZnhfcGFzc3RocnU9MT4sIEI8Z2Z4X3Bhc3N0aHJ1PSJkZWZhdWx0Ij4KKz1p
dGVtIEI8MT4sIEI8ImRlZmF1bHQiPgogCiBFbmFibGVzIGdyYXBoaWNzIGRldmljZSBQQ0kgcGFz
c3Rocm91Z2ggYW5kIGF1dG9kZXRlY3RzIHRoZSB0eXBlIG9mIGRldmljZQogd2hpY2ggaXMgYmVp
bmcgdXNlZC4KIAotPWl0ZW0gImlnZCIKKz1pdGVtIEI8ImlnZCI+CiAKIEVuYWJsZXMgZ3JhcGhp
Y3MgZGV2aWNlIFBDSSBwYXNzdGhyb3VnaCBidXQgZm9yY2luZyB0aGUgdHlwZSBvZiBkZXZpY2Ug
dG8KIEludGVsIEdyYXBoaWNzIERldmljZS4KIAogPWJhY2sKIAotTm90ZSB0aGF0IHNvbWUgZ3Jh
cGhpY3MgYWRhcHRlcnMgKEFNRC9BVEkgY2FyZHMsIGZvciBleGFtcGxlKSBkbyBub3QKLW5lY2Vz
c2FyaWx5IHJlcXVpcmUgZ2Z4X3Bhc3N0aHJ1IG9wdGlvbiwgc28geW91IGNhbiB1c2UgdGhlIG5v
cm1hbCBYZW4KK05vdGUgdGhhdCBzb21lIGdyYXBoaWNzIGNhcmRzIChBTUQvQVRJIGNhcmRzLCBm
b3IgZXhhbXBsZSkgZG8gbm90CituZWNlc3NhcmlseSByZXF1aXJlIHRoZSBCPGdmeF9wYXNzdGhy
dT4gb3B0aW9uLCBzbyB5b3UgY2FuIHVzZSB0aGUgbm9ybWFsIFhlbgogUENJIHBhc3N0aHJvdWdo
IHRvIGFzc2lnbiB0aGUgZ3JhcGhpY3MgY2FyZCBhcyBhIHNlY29uZGFyeSBncmFwaGljcwogY2Fy
ZCB0byB0aGUgVk0uIFRoZSBRRU1VLWVtdWxhdGVkIGdyYXBoaWNzIGNhcmQgcmVtYWlucyB0aGUg
cHJpbWFyeQogZ3JhcGhpY3MgY2FyZCwgYW5kIFZOQyBvdXRwdXQgaXMgYXZhaWxhYmxlIGZyb20g
dGhlIFFFTVUtZW11bGF0ZWQKIHByaW1hcnkgYWRhcHRlci4KIAotTW9yZSBpbmZvcm1hdGlvbiBh
Ym91dCBYZW4gZ2Z4X3Bhc3N0aHJ1IGZlYXR1cmUgaXMgYXZhaWxhYmxlCitNb3JlIGluZm9ybWF0
aW9uIGFib3V0IHRoZSBYZW4gQjxnZnhfcGFzc3RocnU+IGZlYXR1cmUgaXMgYXZhaWxhYmxlCiBv
biB0aGUgWGVuVkdBUGFzc3Rocm91Z2ggTDxodHRwOi8vd2lraS54ZW4ub3JnL3dpa2kvWGVuVkdB
UGFzc3Rocm91Z2g+CiB3aWtpIHBhZ2UuCiAKID1pdGVtIEI8cmRtX21lbV9ib3VuZGFyeT1NQllU
RVM+CiAKLU51bWJlciBvZiBtZWdhYnl0ZXMgdG8gc2V0IGEgYm91bmRhcnkgZm9yIGNoZWNraW5n
IHJkbSBjb25mbGljdC4KK051bWJlciBvZiBtZWdhYnl0ZXMgdG8gc2V0IGZvciBhIGJvdW5kYXJ5
IHdoZW4gY2hlY2tpbmcgZm9yIFJETSBjb25mbGljdHMuCiAKLVdoZW4gUkRNIGNvbmZsaWN0cyB3
aXRoIFJBTSwgUkRNIHByb2JhYmx5IHNjYXR0ZXIgdGhlIHdob2xlIFJBTSBzcGFjZS4KLUVzcGVj
aWFsbHkgbXVsdGlwbGUgUkRNIGVudHJpZXMgd291bGQgd29yc2VuIHRoaXMgdG8gbGVhZCB0byBh
IGNvbXBsaWNhdGVkCi1tZW1vcnkgbGF5b3V0LiBTbyBoZXJlIHdlJ3JlIHRyeWluZyB0byBmaWd1
cmUgb3V0IGEgc2ltcGxlIHNvbHV0aW9uIHRvCi1hdm9pZCBicmVha2luZyBleGlzdGluZyBsYXlv
dXQuIFNvIHdoZW4gYSBjb25mbGljdCBvY2N1cnMsCitXaGVuIFJETSBjb25mbGljdHMgd2l0aCBS
QU0sIFJETSBpcyBwcm9iYWJseSBzY2F0dGVyZWQgb3ZlciB0aGUgd2hvbGUgUkFNCitzcGFjZS4g
SGF2aW5nIG11bHRpcGxlIFJETSBlbnRyaWVzIHdvdWxkIHdvcnNlbiB0aGlzIGFuZCBsZWFkIHRv
IGEgY29tcGxpY2F0ZWQKK21lbW9yeSBsYXlvdXQuIEhlcmUgd2UncmUgdHJ5aW5nIHRvIGZpZ3Vy
ZSBvdXQgYSBzaW1wbGUgc29sdXRpb24gdG8KK2F2b2lkIGJyZWFraW5nIHRoZSBleGlzdGluZyBs
YXlvdXQuIFdoZW4gYSBjb25mbGljdCBvY2N1cnMsCiAKICAgICAjMS4gQWJvdmUgYSBwcmVkZWZp
bmVkIGJvdW5kYXJ5Ci0gICAgICAgIC0gbW92ZSBsb3dtZW1fZW5kIGJlbG93IHJlc2VydmVkIHJl
Z2lvbiB0byBzb2x2ZSBjb25mbGljdDsKKyAgICAgICAgLSBtb3ZlIGxvd21lbV9lbmQgYmVsb3cg
dGhlIHJlc2VydmVkIHJlZ2lvbiB0byBzb2x2ZSB0aGUgY29uZmxpY3Q7CiAKICAgICAjMi4gQmVs
b3cgYSBwcmVkZWZpbmVkIGJvdW5kYXJ5Ci0gICAgICAgIC0gQ2hlY2sgc3RyaWN0L3JlbGF4ZWQg
cG9saWN5LgotICAgICAgICAic3RyaWN0IiBwb2xpY3kgbGVhZHMgdG8gZmFpbCBsaWJ4bC4gTm90
ZSB3aGVuIGJvdGggcG9saWNpZXMKLSAgICAgICAgYXJlIHNwZWNpZmllZCBvbiBhIGdpdmVuIHJl
Z2lvbiwgJ3N0cmljdCcgaXMgYWx3YXlzIHByZWZlcnJlZC4KLSAgICAgICAgInJlbGF4ZWQiIHBv
bGljeSBpc3N1ZSBhIHdhcm5pbmcgbWVzc2FnZSBhbmQgYWxzbyBtYXNrIHRoaXMKKyAgICAgICAg
LSBDaGVjayBpZiB0aGUgcG9saWN5IGlzIHN0cmljdCBvciByZWxheGVkLgorICAgICAgICBBICJz
dHJpY3QiIHBvbGljeSBsZWFkcyB0byBhIGZhaWwgaW4gbGlieGwuCisgICAgICAgIE5vdGUgdGhh
dCB3aGVuIGJvdGggcG9saWNpZXMgYXJlIHNwZWNpZmllZCBvbiBhIGdpdmVuIHJlZ2lvbiwKKyAg
ICAgICAgInN0cmljdCIgaXMgYWx3YXlzIHByZWZlcnJlZC4KKyAgICAgICAgVGhlICJyZWxheGVk
IiBwb2xpY3kgaXNzdWVzIGEgd2FybmluZyBtZXNzYWdlIGFuZCBhbHNvIG1hc2tzIHRoaXMKICAg
ICAgICAgZW50cnkgSU5WQUxJRCB0byBpbmRpY2F0ZSB3ZSBzaG91bGRuJ3QgZXhwb3NlIHRoaXMg
ZW50cnkgdG8KICAgICAgICAgaHZtbG9hZGVyLgogCi1IZXJlIHRoZSBkZWZhdWx0IGlzIDJHLgor
VGhlIGRlZmF1bHQgdmFsdWUgaXMgMjA0OC4KIAotPWl0ZW0gQjxkdGRldj1bICJEVERFVl9QQVRI
IiwgIkRUREVWX1BBVEgiLCAuLi4gXT4KKz1pdGVtIEI8ZHRkZXY9WyAiRFRERVZfUEFUSCIsICJE
VERFVl9QQVRIIiwgLi4uXT4KIAotU3BlY2lmaWVzIHRoZSBob3N0IGRldmljZSB0cmVlIG5vZGVz
IHRvIHBhc3N0aHJvdWdoIHRvIHRoaXMgZ3Vlc3QuIEVhY2gKLURUREVWX1BBVEggaXMgdGhlIGFi
c29sdXRlIHBhdGggaW4gdGhlIGRldmljZSB0cmVlLgorU3BlY2lmaWVzIHRoZSBob3N0IGRldmlj
ZSB0cmVlIG5vZGVzIHRvIHBhc3N0IGhyb3VnaCB0byB0aGlzIGd1ZXN0LiBFYWNoCitEVERFVl9Q
QVRIIGlzIGFuIGFic29sdXRlIHBhdGggaW4gdGhlIGRldmljZSB0cmVlLgogCi09aXRlbSBCPGlv
cG9ydHM9WyAiSU9QT1JUX1JBTkdFIiwgIklPUE9SVF9SQU5HRSIsIC4uLiBdPgorPWl0ZW0gQjxp
b3BvcnRzPVsgIklPUE9SVF9SQU5HRSIsICJJT1BPUlRfUkFOR0UiLCAuLi5dPgogCi1BbGxvdyBn
dWVzdCB0byBhY2Nlc3Mgc3BlY2lmaWMgbGVnYWN5IEkvTyBwb3J0cy4gRWFjaCBCPElPUE9SVF9S
QU5HRT4KLWlzIGdpdmVuIGluIGhleGFkZWNpbWFsIGFuZCBtYXkgZWl0aGVyIGEgc3BhbiBlLmcu
IEM8MmY4LTJmZj4KLShpbmNsdXNpdmUpIG9yIGEgc2luZ2xlIEkvTyBwb3J0IEM8MmY4Pi4KK0Fs
bG93IHRoZSBndWVzdCB0byBhY2Nlc3Mgc3BlY2lmaWMgbGVnYWN5IEkvTyBwb3J0cy4gRWFjaCBC
PElPUE9SVF9SQU5HRT4KK2lzIGdpdmVuIGluIGhleGFkZWNpbWFsIGZvcm1hdCBhbmQgbWF5IGVp
dGhlciBiZSBhIHJhbmdlLCBlLmcuIEM8MmY4LTJmZj4KKyhpbmNsdXNpdmUpLCBvciBhIHNpbmds
ZSBJL08gcG9ydCwgZS5nLiBDPDJmOD4uCiAKLUl0IGlzIHJlY29tbWVuZGVkIHRvIHVzZSB0aGlz
IG9wdGlvbiBvbmx5IGZvciB0cnVzdGVkIFZNcyB1bmRlcgotYWRtaW5pc3RyYXRvciBjb250cm9s
LgorSXQgaXMgcmVjb21tZW5kZWQgdG8gb25seSB1c2UgdGhpcyBvcHRpb24gZm9yIHRydXN0ZWQg
Vk1zIHVuZGVyCithZG1pbmlzdHJhdG9yJ3MgY29udHJvbC4KIAotPWl0ZW0gQjxpb21lbT1bICJJ
T01FTV9TVEFSVCxOVU1fUEFHRVNbQEdGTl0iLCAiSU9NRU1fU1RBUlQsTlVNX1BBR0VTW0BHRk5d
IiwgLi4uIF0+Cis9aXRlbSBCPGlvbWVtPVsgIklPTUVNX1NUQVJULE5VTV9QQUdFU1tAR0ZOXSIs
ICJJT01FTV9TVEFSVCxOVU1fUEFHRVNbQEdGTl0iLCAuLi5dPgogCiBBbGxvdyBhdXRvLXRyYW5z
bGF0ZWQgZG9tYWlucyB0byBhY2Nlc3Mgc3BlY2lmaWMgaGFyZHdhcmUgSS9PIG1lbW9yeSBwYWdl
cy4KIAotQjxJT01FTV9TVEFSVD4gaXMgYSBwaHlzaWNhbCBwYWdlIG51bWJlci4gQjxOVU1fUEFH
RVM+IGlzIHRoZSBudW1iZXIgb2YgcGFnZXMKLWJlZ2lubmluZyB3aXRoIEI8U1RBUlRfUEFHRT4g
dG8gYWxsb3cgYWNjZXNzLiBCPEdGTj4gc3BlY2lmaWVzIHRoZSBndWVzdCBmcmFtZQotbnVtYmVy
IHdoZXJlIHRoZSBtYXBwaW5nIHdpbGwgc3RhcnQgaW4gdGhlIGRvbVUncyBhZGRyZXNzIHNwYWNl
LiBJZiBCPEdGTj4gaXMKLW5vdCBnaXZlbiwgdGhlIG1hcHBpbmcgd2lsbCBiZSBwZXJmb3JtZWQg
dXNpbmcgQjxJT01FTV9TVEFSVD4gYXMgYSBzdGFydCBpbiB0aGUKLWRvbVUncyBhZGRyZXNzIHNw
YWNlLCB0aGVyZWZvcmUgcGVyZm9ybWluZyBhbiAxOjEgbWFwcGluZyBhcyBkZWZhdWx0LgotQWxs
IG9mIHRoZXNlIHZhbHVlcyBtdXN0IGJlIGdpdmVuIGluIGhleGFkZWNpbWFsLgorQjxJT01FTV9T
VEFSVD4gaXMgYSBwaHlzaWNhbCBwYWdlIG51bWJlci4gQjxOVU1fUEFHRVM+IGlzIHRoZSBudW1i
ZXIgb2YgcGFnZXMsCitiZWdpbm5pbmcgd2l0aCBCPFNUQVJUX1BBR0U+LCB0byBhbGxvdyBhY2Nl
c3MgdG8uIEI8R0ZOPiBzcGVjaWZpZXMgdGhlIGd1ZXN0CitmcmFtZSBudW1iZXIgd2hlcmUgdGhl
IG1hcHBpbmcgd2lsbCBzdGFydCBpbiB0aGUgZ3Vlc3QncyBhZGRyZXNzIHNwYWNlLiBJZgorQjxH
Rk4+IGlzIG5vdCBzcGVjaWZpZWQsIHRoZSBtYXBwaW5nIHdpbGwgYmUgcGVyZm9ybWVkIHVzaW5n
IEI8SU9NRU1fU1RBUlQ+CithcyBhIHN0YXJ0IGluIHRoZSBndWVzdCdzIGFkZHJlc3Mgc3BhY2Us
IHRoZXJlZm9yZSBwZXJmb3JtaW5nIGEgMToxIG1hcHBpbmcKK2J5IGRlZmF1bHQuCitBbGwgb2Yg
dGhlc2UgdmFsdWVzIG11c3QgYmUgZ2l2ZW4gaW4gaGV4YWRlY2ltYWwgZm9ybWF0LgogCiBOb3Rl
IHRoYXQgdGhlIElPTU1VIHdvbid0IGJlIHVwZGF0ZWQgd2l0aCB0aGUgbWFwcGluZ3Mgc3BlY2lm
aWVkIHdpdGggdGhpcwotb3B0aW9uLiBUaGlzIG9wdGlvbiB0aGVyZWZvcmUgc2hvdWxkIG5vdCBi
ZSB1c2VkIHRvIHBhc3N0aHJvdWdoIGFueQotSU9NTVUtcHJvdGVjdGVkIGRldmljZS4KK29wdGlv
bi4gVGhpcyBvcHRpb24gdGhlcmVmb3JlIHNob3VsZCBub3QgYmUgdXNlZCB0byBwYXNzIHRocm91
Z2ggYW55CitJT01NVS1wcm90ZWN0ZWQgZGV2aWNlcy4KIAotSXQgaXMgcmVjb21tZW5kZWQgdG8g
dXNlIHRoaXMgb3B0aW9uIG9ubHkgZm9yIHRydXN0ZWQgVk1zIHVuZGVyCi1hZG1pbmlzdHJhdG9y
IGNvbnRyb2wuCitJdCBpcyByZWNvbW1lbmRlZCB0byBvbmx5IHVzZSB0aGlzIG9wdGlvbiBmb3Ig
dHJ1c3RlZCBWTXMgdW5kZXIKK2FkbWluaXN0cmF0b3IncyBjb250cm9sLgogCi09aXRlbSBCPGly
cXM9WyBOVU1CRVIsIE5VTUJFUiwgLi4uIF0+Cis9aXRlbSBCPGlycXM9WyBOVU1CRVIsIE5VTUJF
UiwgLi4uXT4KIAogQWxsb3cgYSBndWVzdCB0byBhY2Nlc3Mgc3BlY2lmaWMgcGh5c2ljYWwgSVJR
cy4KIAotSXQgaXMgcmVjb21tZW5kZWQgdG8gdXNlIHRoaXMgb3B0aW9uIG9ubHkgZm9yIHRydXN0
ZWQgVk1zIHVuZGVyCi1hZG1pbmlzdHJhdG9yIGNvbnRyb2wuCitJdCBpcyByZWNvbW1lbmRlZCB0
byBvbmx5IHVzZSB0aGlzIG9wdGlvbiBmb3IgdHJ1c3RlZCBWTXMgdW5kZXIKK2FkbWluaXN0cmF0
b3IncyBjb250cm9sLgogCiA9aXRlbSBCPG1heF9ldmVudF9jaGFubmVscz1OPgogCkBAIC0xMDkx
LDcgKzExMTEsNyBAQCBMaW1pdCB0aGUgZ3Vlc3QgdG8gdXNpbmcgYXQgbW9zdCBOIGV2ZW50IGNo
YW5uZWxzIChQViBpbnRlcnJ1cHRzKS4KIEd1ZXN0cyB1c2UgaHlwZXJ2aXNvciByZXNvdXJjZXMg
Zm9yIGVhY2ggZXZlbnQgY2hhbm5lbCB0aGV5IHVzZS4KIAogVGhlIGRlZmF1bHQgb2YgMTAyMyBz
aG91bGQgYmUgc3VmZmljaWVudCBmb3IgdHlwaWNhbCBndWVzdHMuICBUaGUKLW1heGltdW0gdmFs
dWUgZGVwZW5kcyB3aGF0IHRoZSBndWVzdCBzdXBwb3J0cy4gIEd1ZXN0cyBzdXBwb3J0aW5nIHRo
ZQorbWF4aW11bSB2YWx1ZSBkZXBlbmRzIG9uIHdoYXQgdGhlIGd1ZXN0IHN1cHBvcnRzLiAgR3Vl
c3RzIHN1cHBvcnRpbmcgdGhlCiBGSUZPLWJhc2VkIGV2ZW50IGNoYW5uZWwgQUJJIHN1cHBvcnQg
dXAgdG8gMTMxLDA3MSBldmVudCBjaGFubmVscy4KIE90aGVyIGd1ZXN0cyBhcmUgbGltaXRlZCB0
byA0MDk1ICg2NC1iaXQgeDg2IGFuZCBBUk0pIG9yIDEwMjMgKDMyLWJpdAogeDg2KS4KQEAgLTEx
MDAsNyArMTEyMCw3IEBAIHg4NikuCiAKID1oZWFkMiBQYXJhdmlydHVhbGlzZWQgKFBWKSBHdWVz
dCBTcGVjaWZpYyBPcHRpb25zCiAKLVRoZSBmb2xsb3dpbmcgb3B0aW9ucyBhcHBseSBvbmx5IHRv
IFBhcmF2aXJ0dWFsIGd1ZXN0cy4KK1RoZSBmb2xsb3dpbmcgb3B0aW9ucyBhcHBseSBvbmx5IHRv
IFBhcmF2aXJ0dWFsIChQVikgZ3Vlc3RzLgogCiA9b3ZlciA0CiAKQEAgLTExMTUsNyArMTEzNSw3
IEBAIGZvciBQViBndWVzdHMuCiAKIEFwcGVuZCBCPEFSRz5zIHRvIHRoZSBhcmd1bWVudHMgdG8g
dGhlIEI8Ym9vdGxvYWRlcj4KIHByb2dyYW0uIEFsdGVybmF0aXZlbHkgaWYgdGhlIGFyZ3VtZW50
IGlzIGEgc2ltcGxlIHN0cmluZyB0aGVuIGl0IHdpbGwKLWJlIHNwbGl0IGludG8gd29yZHMgYXQg
d2hpdGVzcGFjZSAodGhpcyBzZWNvbmQgb3B0aW9uIGlzIGRlcHJlY2F0ZWQpLgorYmUgc3BsaXQg
aW50byB3b3JkcyBhdCB3aGl0ZXNwYWNlIEI8KHRoaXMgc2Vjb25kIG9wdGlvbiBpcyBkZXByZWNh
dGVkKT4uCiAKID1pdGVtIEI8ZTgyMF9ob3N0PUJPT0xFQU4+CiAKQEAgLTExNDQsMTkgKzExNjQs
NDEgQEAgYW55d2F5LgogCiA9aGVhZDIgRnVsbHktdmlydHVhbGlzZWQgKEhWTSkgR3Vlc3QgU3Bl
Y2lmaWMgT3B0aW9ucwogCi1UaGUgZm9sbG93aW5nIG9wdGlvbnMgYXBwbHkgb25seSB0byBIVk0g
Z3Vlc3RzLgorVGhlIGZvbGxvd2luZyBvcHRpb25zIGFwcGx5IG9ubHkgdG8gRnVsbHktdmlydHVh
bGlzZWQgKEhWTSkgZ3Vlc3RzLgogCiA9aGVhZDMgQm9vdCBEZXZpY2UKIAogPW92ZXIgNAogCi09
aXRlbSBCPGJvb3Q9W2N8ZHxuXT4KKz1pdGVtIEI8Ym9vdD0iU1RSSU5HIj4KKworU3BlY2lmaWVz
IHRoZSBlbXVsYXRlZCB2aXJ0dWFsIGRldmljZSB0byBib290IGZyb20uCisKK1Bvc3NpYmxlIHZh
bHVlcyBhcmU6CisKKz1vdmVyIDQKKworPWl0ZW0gQjxjPgorCitIYXJkIGRpc2suCisKKz1pdGVt
IEI8ZD4KKworQ0QtUk9NLiAKKworPWl0ZW0gQjxuPgorCitOZXR3b3JrIC8gUFhFLgorCis9YmFj
aworCitCPE5vdGU6PiBtdWx0aXBsZSBvcHRpb25zIGNhbiBiZSBnaXZlbiBhbmQgd2lsbCBiZSBh
dHRlbXB0ZWQgaW4gdGhlIG9yZGVyIHRoZXkKK2FyZSBnaXZlbiwgZS5nLiB0byBib290IGZyb20g
Q0QtUk9NIGJ1dCBmYWxsIGJhY2sgdG8gdGhlIGhhcmQgZGlzayB5b3UgY2FuCitzcGVjaWZ5IGl0
IGFzIEI8ZGM+LgorCitUaGUgZGVmYXVsdCBpcyBCPGNkPiwgbWVhbmluZyB0cnkgYm9vdGluZyBm
cm9tIHRoZSBoYXJkIGRpc2sgZmlyc3QsIGJ1dCBmYWxsCitiYWNrIHRvIHRoZSBDRC1ST00uCiAK
LVNlbGVjdHMgdGhlIGVtdWxhdGVkIHZpcnR1YWwgZGV2aWNlIHRvIGJvb3QgZnJvbS4gT3B0aW9u
cyBhcmUgaGFyZAotZGlzayAoQjxjPiksIGNkLXJvbSAoQjxkPikgb3IgbmV0d29yay9QWEUgKEI8
bj4pLiBNdWx0aXBsZSBvcHRpb25zIGNhbiBiZQotZ2l2ZW4gYW5kIHdpbGwgYmUgYXR0ZW1wdGVk
IGluIHRoZSBvcmRlciB0aGV5IGFyZSBnaXZlbi4gZS5nLiB0byBib290Ci1mcm9tIGNkLXJvbSBi
dXQgZmFsbGJhY2sgdG8gdGhlIGhhcmQgZGlzayB5b3UgY2FuIGdpdmUgQjxkYz4uIFRoZQotZGVm
YXVsdCBpcyBCPGNkPi4KIAogPWJhY2sKIApAQCAtMTE2NCwxMyArMTIwNiwyOSBAQCBkZWZhdWx0
IGlzIEI8Y2Q+LgogCiA9b3ZlciA0CiAKLT1pdGVtIEI8aGR0eXBlPSJTVFJJTkciPgorPWl0ZW0g
QjxoZHR5cGU9U1RSSU5HPgogCi1TZWxlY3QgdGhlIGhkIGRpc2sgdHlwZSAoaWRlfGFoY2kpLgot
SWYgaGR0eXBlPWFoY2kgYWRkcyBpY2g5IGRpc2sgY29udHJvbGxlciBpbiBBSENJIG1vZGUgYW5k
IHVzZXMgaXQgd2l0aAotdXBzdHJlYW0gcWVtdSB0byBlbXVsYXRlIGRpc2tzIGluc3RlYWQgb2Yg
SURFLiBJdCBkZWNyZWFzZXMgYm9vdCB0aW1lCi1idXQgbWF5IG5vdCBiZSBzdXBwb3J0ZWQgYnkg
ZGVmYXVsdCBpbiBXaW5kb3dzIHhwIGFuZCBvbGRlciBXaW5kb3dzLgotVGhlIGRlZmF1bHQgaXMg
aWRlLgorU3BlY2lmaWVzIHRoZSBoYXJkIGRpc2sgdHlwZS4KKworUG9zc2libGUgdmFsdWVzIGFy
ZToKKworPW92ZXIgNAorCis9aXRlbSBCPGlkZT4KKworSWYgdGhpc2UgbW9kZSBpcyBzcGVjaWZp
ZWQgQjx4bD4gYWRkcyBhbiBlbXVsYXRlZCBJREUgY29udHJvbGxlciwgd2hpY2ggaXMKK3N1aXRh
YmxlIGV2ZW4gZm9yIG9sZGVyIG9wZXJhdGlvbiBzeXN0ZW1zLgorCis9aXRlbSBCPGFoY2k+CisK
K0lmIHRoaXMgbW9kZSBpcyBzcGVjaWZpZWQsIEI8eGw+IGFkZHMgYW4gaWNoOSBkaXNrIGNvbnRy
b2xsZXIgaW4gQUhDSSBtb2RlIGFuZAordXNlcyBpdCB3aXRoIHVwc3RyZWFtIFFFTVUgdG8gZW11
bGF0ZSBkaXNrcyBpbnN0ZWFkIG9mIElERS4gSXQgZGVjcmVhc2VzIGJvb3QKK3RpbWUgYnV0IG1h
eSBub3QgYmUgc3VwcG9ydGVkIGJ5IGRlZmF1bHQgaW4gb2xkZXIgb3BlcmF0aW5nIHN5c3RlbXMs
IGUuZy4KK1dpbmRvd3MgWFAuCisKKz1iYWNrCisKK1RoZSBkZWZhdWx0IGlzIEI8aWRlPi4KIAog
PWJhY2sKIApAQCAtMTE3OCw3ICsxMjM2LDcgQEAgVGhlIGRlZmF1bHQgaXMgaWRlLgogCiBUaGUg
Zm9sbG93aW5nIG9wdGlvbnMgY29udHJvbCB0aGUgbWVjaGFuaXNtcyB1c2VkIHRvIHZpcnR1YWxp
c2UgZ3Vlc3QKIG1lbW9yeS4gIFRoZSBkZWZhdWx0cyBhcmUgc2VsZWN0ZWQgdG8gZ2l2ZSB0aGUg
YmVzdCByZXN1bHRzIGZvciB0aGUKLWNvbW1vbiBjYXNlIGFuZCBzbyB5b3Ugc2hvdWxkIG5vcm1h
bGx5IGxlYXZlIHRoZXNlIG9wdGlvbnMKK2NvbW1vbiBjYXNlcyBzbyB5b3Ugc2hvdWxkIG5vcm1h
bGx5IGxlYXZlIHRoZXNlIG9wdGlvbnMKIHVuc3BlY2lmaWVkLgogCiA9b3ZlciA0CkBAIC0xMTg4
LDcgKzEyNDYsNyBAQCB1bnNwZWNpZmllZC4KIFR1cm5zICJoYXJkd2FyZSBhc3Npc3RlZCBwYWdp
bmciICh0aGUgdXNlIG9mIHRoZSBoYXJkd2FyZSBuZXN0ZWQgcGFnZQogdGFibGUgZmVhdHVyZSkg
b24gb3Igb2ZmLiAgVGhpcyBmZWF0dXJlIGlzIGNhbGxlZCBFUFQgKEV4dGVuZGVkIFBhZ2UKIFRh
YmxlcykgYnkgSW50ZWwgYW5kIE5QVCAoTmVzdGVkIFBhZ2UgVGFibGVzKSBvciBSVkkgKFJhcGlk
Ci1WaXJ0dWFsaXNhdGlvbiBJbmRleGluZykgYnkgQU1ELiAgQWZmZWN0cyBIVk0gZ3Vlc3RzIG9u
bHkuICBJZiB0dXJuZWQKK1ZpcnR1YWxpc2F0aW9uIEluZGV4aW5nKSBieSBBTUQuIElmIHR1cm5l
ZAogb2ZmLCBYZW4gd2lsbCBydW4gdGhlIGd1ZXN0IGluICJzaGFkb3cgcGFnZSB0YWJsZSIgbW9k
ZSB3aGVyZSB0aGUKIGd1ZXN0J3MgcGFnZSB0YWJsZSB1cGRhdGVzIGFuZC9vciBUTEIgZmx1c2hl
cyBldGMuIHdpbGwgYmUgZW11bGF0ZWQuCiBVc2Ugb2YgSEFQIGlzIHRoZSBkZWZhdWx0IHdoZW4g
YXZhaWxhYmxlLgpAQCAtMTE5Nyw3ICsxMjU1LDcgQEAgVXNlIG9mIEhBUCBpcyB0aGUgZGVmYXVs
dCB3aGVuIGF2YWlsYWJsZS4KIAogVHVybnMgIm91dCBvZiBzeW5jIHBhZ2V0YWJsZXMiIG9uIG9y
IG9mZi4gIFdoZW4gcnVubmluZyBpbiBzaGFkb3cgcGFnZQogdGFibGUgbW9kZSwgdGhlIGd1ZXN0
J3MgcGFnZSB0YWJsZSB1cGRhdGVzIG1heSBiZSBkZWZlcnJlZCBhcwotc3BlY2lmaWVkIGluIHRo
ZSBJbnRlbC9BTUQgYXJjaGl0ZWN0dXJlIG1hbnVhbHMuICBIb3dldmVyIHRoaXMgbWF5CitzcGVj
aWZpZWQgaW4gdGhlIEludGVsL0FNRCBhcmNoaXRlY3R1cmUgbWFudWFscy4gIEhvd2V2ZXIsIHRo
aXMgbWF5CiBleHBvc2UgdW5leHBlY3RlZCBidWdzIGluIHRoZSBndWVzdCwgb3IgZmluZCBidWdz
IGluIFhlbiwgc28gaXQgaXMKIHBvc3NpYmxlIHRvIGRpc2FibGUgdGhpcyBmZWF0dXJlLiAgVXNl
IG9mIG91dCBvZiBzeW5jIHBhZ2UgdGFibGVzLAogd2hlbiBYZW4gdGhpbmtzIGl0IGFwcHJvcHJp
YXRlLCBpcyB0aGUgZGVmYXVsdC4KQEAgLTEyMDYsOCArMTI2NCw4IEBAIHdoZW4gWGVuIHRoaW5r
cyBpdCBhcHByb3ByaWF0ZSwgaXMgdGhlIGRlZmF1bHQuCiAKIE51bWJlciBvZiBtZWdhYnl0ZXMg
dG8gc2V0IGFzaWRlIGZvciBzaGFkb3dpbmcgZ3Vlc3QgcGFnZXRhYmxlIHBhZ2VzCiAoZWZmZWN0
aXZlbHkgYWN0aW5nIGFzIGEgY2FjaGUgb2YgdHJhbnNsYXRlZCBwYWdlcykgb3IgdG8gdXNlIGZv
ciBIQVAKLXN0YXRlLiBCeSBkZWZhdWx0IHRoaXMgaXMgMU1CIHBlciBndWVzdCB2Y3B1IHBsdXMg
OEtCIHBlciBNQiBvZiBndWVzdAotUkFNLiBZb3Ugc2hvdWxkIG5vdCBub3JtYWxseSBuZWVkIHRv
IGFkanVzdCB0aGlzIHZhbHVlLiBIb3dldmVyIGlmIHlvdQorc3RhdGUuIEJ5IGRlZmF1bHQgdGhp
cyBpcyAxTUIgcGVyIGd1ZXN0IHZDUFUgcGx1cyA4S0IgcGVyIE1CIG9mIGd1ZXN0CitSQU0uIFlv
dSBzaG91bGQgbm90IG5vcm1hbGx5IG5lZWQgdG8gYWRqdXN0IHRoaXMgdmFsdWUuIEhvd2V2ZXIs
IGlmIHlvdQogYXJlIG5vdCB1c2luZyBoYXJkd2FyZSBhc3Npc3RlZCBwYWdpbmcgKGkuZS4geW91
IGFyZSB1c2luZyBzaGFkb3cKIG1vZGUpIGFuZCB5b3VyIGd1ZXN0IHdvcmtsb2FkIGNvbnNpc3Rz
IG9mIGEgdmVyeSBsYXJnZSBudW1iZXIgb2YKIHNpbWlsYXIgcHJvY2Vzc2VzIHRoZW4gaW5jcmVh
c2luZyB0aGlzIHZhbHVlIG1heSBpbXByb3ZlIHBlcmZvcm1hbmNlLgpAQCAtMTIxOSw3ICsxMjc3
LDcgQEAgc2ltaWxhciBwcm9jZXNzZXMgdGhlbiBpbmNyZWFzaW5nIHRoaXMgdmFsdWUgbWF5IGlt
cHJvdmUgcGVyZm9ybWFuY2UuCiBUaGUgZm9sbG93aW5nIG9wdGlvbnMgYWxsb3cgdmFyaW91cyBw
cm9jZXNzb3IgYW5kIHBsYXRmb3JtIGxldmVsCiBmZWF0dXJlcyB0byBiZSBoaWRkZW4gb3IgZXhw
b3NlZCBmcm9tIHRoZSBndWVzdCdzIHBvaW50IG9mIHZpZXcuIFRoaXMKIGNhbiBiZSB1c2VmdWwg
d2hlbiBydW5uaW5nIG9sZGVyIGd1ZXN0IE9wZXJhdGluZyBTeXN0ZW1zIHdoaWNoIG1heQotbWlz
YmVoYXZlIHdoZW4gZmFjZWQgd2l0aCBtb3JlIG1vZGVybiBmZWF0dXJlcy4gSW4gZ2VuZXJhbCB5
b3Ugc2hvdWxkCittaXNiZWhhdmUgd2hlbiBmYWNlZCB3aXRoIG1vcmUgbW9kZXJuIGZlYXR1cmVz
LiBJbiBnZW5lcmFsLCB5b3Ugc2hvdWxkCiBhY2NlcHQgdGhlIGRlZmF1bHRzIGZvciB0aGVzZSBv
cHRpb25zIHdoZXJldmVyIHBvc3NpYmxlLgogCiA9b3ZlciA0CkBAIC0xMjM1LDggKzEyOTMsOCBA
QCBpdCBtYXkgYmUgdXNlZnVsIHRvIHJlcXVlc3QgYSBkaWZmZXJlbnQgb25lLCBsaWtlIFVFRkku
CiA9aXRlbSBCPHJvbWJpb3M+CiAKIExvYWRzIFJPTUJJT1MsIGEgMTYtYml0IHg4NiBjb21wYXRp
YmxlIEJJT1MuIFRoaXMgaXMgdXNlZCBieSBkZWZhdWx0Ci13aGVuIGRldmljZV9tb2RlbF92ZXJz
aW9uPXFlbXUteGVuLXRyYWRpdGlvbmFsLiBUaGlzIGlzIHRoZSBvbmx5IEJJT1MKLW9wdGlvbiBz
dXBwb3J0ZWQgd2hlbiBkZXZpY2VfbW9kZWxfdmVyc2lvbj1xZW11LXhlbi10cmFkaXRpb25hbC4g
VGhpcyBpcword2hlbiBCPGRldmljZV9tb2RlbF92ZXJzaW9uPXFlbXUteGVuLXRyYWRpdGlvbmFs
Pi4gVGhpcyBpcyB0aGUgb25seSBCSU9TCitvcHRpb24gc3VwcG9ydGVkIHdoZW4gQjxkZXZpY2Vf
bW9kZWxfdmVyc2lvbj1xZW11LXhlbi10cmFkaXRpb25hbD4uIFRoaXMgaXMKIHRoZSBCSU9TIHVz
ZWQgYnkgYWxsIHByZXZpb3VzIFhlbiB2ZXJzaW9ucy4KIAogPWl0ZW0gQjxzZWFiaW9zPgpAQCAt
MTI2Niw3ICsxMzI0LDcgQEAgSGlkZSBvciBleHBvc2UgdGhlIElBMzIgUGh5c2ljYWwgQWRkcmVz
cyBFeHRlbnNpb25zLiBUaGVzZSBleHRlbnNpb25zCiBtYWtlIGl0IHBvc3NpYmxlIGZvciBhIDMy
IGJpdCBndWVzdCBPcGVyYXRpbmcgU3lzdGVtIHRvIGFjY2VzcyBtb3JlCiB0aGFuIDRHQiBvZiBS
QU0uIEVuYWJsaW5nIFBBRSBhbHNvIGVuYWJsZWQgb3RoZXIgZmVhdHVyZXMgc3VjaCBhcwogTlgu
IFBBRSBpcyByZXF1aXJlZCBpZiB5b3Ugd2lzaCB0byBydW4gYSA2NC1iaXQgZ3Vlc3QgT3BlcmF0
aW5nCi1TeXN0ZW0uIEluIGdlbmVyYWwgeW91IHNob3VsZCBsZWF2ZSB0aGlzIGVuYWJsZWQgYW5k
IGFsbG93IHRoZSBndWVzdAorU3lzdGVtLiBJbiBnZW5lcmFsLCB5b3Ugc2hvdWxkIGxlYXZlIHRo
aXMgZW5hYmxlZCBhbmQgYWxsb3cgdGhlIGd1ZXN0CiBPcGVyYXRpbmcgU3lzdGVtIHRvIGNob29z
ZSB3aGV0aGVyIG9yIG5vdCB0byB1c2UgUEFFLiAoWDg2IG9ubHkpCiAKID1pdGVtIEI8YWNwaT1C
T09MRUFOPgpAQCAtMTI3NCw3ICsxMzMyLDcgQEAgT3BlcmF0aW5nIFN5c3RlbSB0byBjaG9vc2Ug
d2hldGhlciBvciBub3QgdG8gdXNlIFBBRS4gKFg4NiBvbmx5KQogRXhwb3NlIEFDUEkgKEFkdmFu
Y2VkIENvbmZpZ3VyYXRpb24gYW5kIFBvd2VyIEludGVyZmFjZSkgdGFibGVzIGZyb20KIHRoZSB2
aXJ0dWFsIGZpcm13YXJlIHRvIHRoZSBndWVzdCBPcGVyYXRpbmcgU3lzdGVtLiBBQ1BJIGlzIHJl
cXVpcmVkCiBieSBtb3N0IG1vZGVybiBndWVzdCBPcGVyYXRpbmcgU3lzdGVtcy4gVGhpcyBvcHRp
b24gaXMgZW5hYmxlZCBieQotZGVmYXVsdCBhbmQgdXN1YWxseSB5b3Ugc2hvdWxkIG9taXQgaXQu
IEhvd2V2ZXIgaXQgbWF5IGJlIG5lY2Vzc2FyeSB0bworZGVmYXVsdCBhbmQgdXN1YWxseSB5b3Ug
c2hvdWxkIG9taXQgaXQuIEhvd2V2ZXIsIGl0IG1heSBiZSBuZWNlc3NhcnkgdG8KIGRpc2FibGUg
QUNQSSBmb3IgY29tcGF0aWJpbGl0eSB3aXRoIHNvbWUgZ3Vlc3QgT3BlcmF0aW5nIFN5c3RlbXMu
CiBUaGlzIG9wdGlvbiBpcyB0cnVlIGZvciB4ODYgd2hpbGUgaXQncyBmYWxzZSBmb3IgQVJNIGJ5
IGRlZmF1bHQuCiAKQEAgLTEyOTUsOTUgKzEzNTMsOTUgQEAgZmlybXdhcmUgQUNQSSB0YWJsZS4g
RmFsc2UgKDApIGJ5IGRlZmF1bHQuCiAKID1pdGVtIEI8YXBpYz1CT09MRUFOPgogCi1JbmNsdWRl
IGluZm9ybWF0aW9uIHJlZ2FyZGluZyBBUElDIChBZHZhbmNlZCBQcm9ncmFtbWFibGUgSW50ZXJy
dXB0CitCPCh4ODYgb25seSk+IEluY2x1ZGUgaW5mb3JtYXRpb24gcmVnYXJkaW5nIEFQSUMgKEFk
dmFuY2VkIFByb2dyYW1tYWJsZSBJbnRlcnJ1cHQKIENvbnRyb2xsZXIpIGluIHRoZSBmaXJtd2Fy
ZS9CSU9TIHRhYmxlcyBvbiBhIHNpbmdsZSBwcm9jZXNzb3IKIGd1ZXN0LiBUaGlzIGNhdXNlcyB0
aGUgTVAgKG11bHRpcHJvY2Vzc29yKSBhbmQgUElSIChQQ0kgSW50ZXJydXB0CiBSb3V0aW5nKSB0
YWJsZXMgdG8gYmUgZXhwb3J0ZWQgYnkgdGhlIHZpcnR1YWwgZmlybXdhcmUuIFRoaXMgb3B0aW9u
Ci1oYXMgbm8gZWZmZWN0IG9uIGEgZ3Vlc3Qgd2l0aCBtdWx0aXBsZSB2aXJ0dWFsIENQVVMgYXMg
dGhleSBtdXN0CitoYXMgbm8gZWZmZWN0IG9uIGEgZ3Vlc3Qgd2l0aCBtdWx0aXBsZSB2aXJ0dWFs
IENQVXMgYXMgdGhleSBtdXN0CiBhbHdheXMgaW5jbHVkZSB0aGVzZSB0YWJsZXMuIFRoaXMgb3B0
aW9uIGlzIGVuYWJsZWQgYnkgZGVmYXVsdCBhbmQgeW91CiBzaG91bGQgdXN1YWxseSBvbWl0IGl0
IGJ1dCBpdCBtYXkgYmUgbmVjZXNzYXJ5IHRvIGRpc2FibGUgdGhlc2UKIGZpcm13YXJlIHRhYmxl
cyB3aGVuIHVzaW5nIGNlcnRhaW4gb2xkZXIgZ3Vlc3QgT3BlcmF0aW5nCiBTeXN0ZW1zLiBUaGVz
ZSB0YWJsZXMgaGF2ZSBiZWVuIHN1cGVyc2VkZWQgYnkgbmV3ZXIgY29uc3RydWN0cyB3aXRoaW4K
LXRoZSBBQ1BJIHRhYmxlcy4gKFg4NiBvbmx5KQordGhlIEFDUEkgdGFibGVzLgogCiA9aXRlbSBC
PG54PUJPT0xFQU4+CiAKLUhpZGVzIG9yIGV4cG9zZXMgdGhlIE5vLWVYZWN1dGUgY2FwYWJpbGl0
eS4gVGhpcyBhbGxvd3MgYSBndWVzdAotT3BlcmF0aW5nIHN5c3RlbSB0byBtYXAgcGFnZXMgc3Vj
aCB0aGF0IHRoZXkgY2Fubm90IGJlIGV4ZWN1dGVkIHdoaWNoCitCPCh4ODYgb25seSk+IEhpZGVz
IG9yIGV4cG9zZXMgdGhlIE5vLWVYZWN1dGUgY2FwYWJpbGl0eS4gVGhpcyBhbGxvd3MgYSBndWVz
dAorT3BlcmF0aW5nIFN5c3RlbSB0byBtYXAgcGFnZXMgaW4gc3VjaCBhIHdheSB0aGF0IHRoZXkg
Y2Fubm90IGJlIGV4ZWN1dGVkIHdoaWNoCiBjYW4gZW5oYW5jZSBzZWN1cml0eS4gVGhpcyBvcHRp
b25zIHJlcXVpcmVzIHRoYXQgUEFFIGFsc28gYmUKLWVuYWJsZWQuIChYODYgb25seSkKK2VuYWJs
ZWQuCiAKID1pdGVtIEI8aHBldD1CT09MRUFOPgogCi1FbmFibGVzIG9yIGRpc2FibGVzIEhQRVQg
KEhpZ2ggUHJlY2lzaW9uIEV2ZW50IFRpbWVyKS4gVGhpcyBvcHRpb24gaXMKLWVuYWJsZWQgYnkg
ZGVmYXVsdCBhbmQgeW91IHNob3VsZCB1c3VhbGx5IG9taXQgaXQuIEl0IG1heSBiZSBuZWNlc3Nh
cnkKLXRvIGRpc2FibGUgdGhlIEhQRVQgaW4gb3JkZXIgdG8gaW1wcm92ZSBjb21wYXRpYmlsaXR5
IHdpdGggZ3Vlc3QKLU9wZXJhdGluZyBTeXN0ZW1zIChYODYgb25seSkKK0I8KHg4NiBvbmx5KT4g
RW5hYmxlcyBvciBkaXNhYmxlcyBIUEVUIChIaWdoIFByZWNpc2lvbiBFdmVudCBUaW1lcikuIFRo
aXMKK29wdGlvbiBpcyBlbmFibGVkIGJ5IGRlZmF1bHQgYW5kIHlvdSBzaG91bGQgdXN1YWxseSBv
bWl0IGl0LgorSXQgbWF5IGJlIG5lY2Vzc2FyeSB0byBkaXNhYmxlIHRoZSBIUEVUIGluIG9yZGVy
IHRvIGltcHJvdmUgY29tcGF0aWJpbGl0eSB3aXRoCitndWVzdCBPcGVyYXRpbmcgU3lzdGVtcy4K
IAotPWl0ZW0gQjxhbHRwMm09TU9ERT4KKz1pdGVtIEI8YWx0cDJtPSJNT0RFIj4KIAotU3BlY2lm
aWVzIGFjY2VzcyBtb2RlIHRvIHRoZSBhbHRlcm5hdGUtcDJtIGNhcGFiaWxpdHkuIEFsdGVybmF0
ZS1wMm0gYWxsb3dzIGEKLWd1ZXN0IHRvIG1hbmFnZSBtdWx0aXBsZSBwMm0gZ3Vlc3QgcGh5c2lj
YWwgIm1lbW9yeSB2aWV3cyIgKGFzIG9wcG9zZWQgdG8gYQotc2luZ2xlIHAybSkuIFRoaXMgb3B0
aW9uIGlzIGRpc2FibGVkIGJ5IGRlZmF1bHQgYW5kIGlzIGF2YWlsYWJsZSB0byB4ODYgaHZtCi1k
b21haW5zLiBZb3UgbWF5IHdhbnQgdGhpcyBvcHRpb24gaWYgeW91IHdhbnQgdG8gYWNjZXNzLWNv
bnRyb2wvaXNvbGF0ZQorQjwoeDg2IG9ubHkpPiBTcGVjaWZpZXMgdGhlIGFjY2VzcyBtb2RlIHRv
IHRoZSBhbHRlcm5hdGUtcDJtIGNhcGFiaWxpdHkuCitBbHRlcm5hdGUtcDJtIGFsbG93cyBhIGd1
ZXN0IHRvIG1hbmFnZSBtdWx0aXBsZSBwMm0gZ3Vlc3QgcGh5c2ljYWwgIm1lbW9yeQordmlld3Mi
IChhcyBvcHBvc2VkIHRvIGEgc2luZ2xlIHAybSkuCitZb3UgbWF5IHdhbnQgdGhpcyBvcHRpb24g
aWYgeW91IHdhbnQgdG8gYWNjZXNzLWNvbnRyb2wvaXNvbGF0ZQogYWNjZXNzIHRvIHNwZWNpZmlj
IGd1ZXN0IHBoeXNpY2FsIG1lbW9yeSBwYWdlcyBhY2Nlc3NlZCBieSB0aGUgZ3Vlc3QsIGUuZy4g
Zm9yCiBkb21haW4gbWVtb3J5IGludHJvc3BlY3Rpb24gb3IgZm9yIGlzb2xhdGlvbi9hY2Nlc3Mt
Y29udHJvbCBvZiBtZW1vcnkgYmV0d2VlbgotY29tcG9uZW50cyB3aXRoaW4gYSBzaW5nbGUgZ3Vl
c3QgZG9tYWluLgorY29tcG9uZW50cyB3aXRoaW4gYSBzaW5nbGUgZ3Vlc3QgZG9tYWluLiBUaGlz
IG9wdGlvbiBpcyBkaXNhYmxlZCBieSBkZWZhdWx0LgogCiBUaGUgdmFsaWQgdmFsdWVzIGFyZSBh
cyBmb2xsb3dzOgogCiA9b3ZlciA0CiAKLT1pdGVtIEI8ImRpc2FibGVkIj4KKz1pdGVtIEI8ZGlz
YWJsZWQ+CiAKIEFsdHAybSBpcyBkaXNhYmxlZCBmb3IgdGhlIGRvbWFpbiAoZGVmYXVsdCkuCiAK
LT1pdGVtIEI8Im1peGVkIj4KKz1pdGVtIEI8bWl4ZWQ+CiAKIFRoZSBtaXhlZCBtb2RlIGFsbG93
cyBhY2Nlc3MgdG8gdGhlIGFsdHAybSBpbnRlcmZhY2UgZm9yIGJvdGggaW4tZ3Vlc3QKIGFuZCBl
eHRlcm5hbCB0b29scyBhcyB3ZWxsLgogCi09aXRlbSBCPCJleHRlcm5hbCI+Cis9aXRlbSBCPGV4
dGVybmFsPgogCi1FbmFibGVzIGFjY2VzcyB0byB0aGUgYWx0ZXJuYXRlLXAybSBjYXBhYmlsaXR5
IGZvciBodm0gZ3Vlc3RzIG9ubHkKLWJ5IGV4dGVybmFsIHByaXZpbGVnZWQgdG9vbHMuCitFbmFi
bGVzIGFjY2VzcyB0byB0aGUgYWx0ZXJuYXRlLXAybSBjYXBhYmlsaXR5IGJ5IGV4dGVybmFsIHBy
aXZpbGVnZWQgdG9vbHMuCiAKLT1pdGVtIEI8ImxpbWl0ZWQiPgorPWl0ZW0gQjxsaW1pdGVkPgog
Ci1FbmFibGVzIGxpbWl0ZWQgYWNjZXNzIHRvIHRoZSBhbHRlcm5hdGUtcDJtIGNhcGFiaWxpdHkg
Zm9yIGh2bSBndWVzdHMgb25seSwKK0VuYWJsZXMgbGltaXRlZCBhY2Nlc3MgdG8gdGhlIGFsdGVy
bmF0ZS1wMm0gY2FwYWJpbGl0eSwKIGllLiBnaXZpbmcgdGhlIGd1ZXN0IGFjY2VzcyBvbmx5IHRv
IGVuYWJsZS9kaXNhYmxlIHRoZSBWTUZVTkMgYW5kICNWRSBmZWF0dXJlcy4KIAogPWJhY2sKIAog
PWl0ZW0gQjxhbHRwMm1odm09Qk9PTEVBTj4KIAotRW5hYmxlcyBvciBkaXNhYmxlcyBodm0gZ3Vl
c3QgYWNjZXNzIHRvIGFsdGVybmF0ZS1wMm0gY2FwYWJpbGl0eS4KK0VuYWJsZXMgb3IgZGlzYWJs
ZXMgSFZNIGd1ZXN0IGFjY2VzcyB0byBhbHRlcm5hdGUtcDJtIGNhcGFiaWxpdHkuCiBBbHRlcm5h
dGUtcDJtIGFsbG93cyBhIGd1ZXN0IHRvIG1hbmFnZSBtdWx0aXBsZSBwMm0gZ3Vlc3QgcGh5c2lj
YWwKICJtZW1vcnkgdmlld3MiIChhcyBvcHBvc2VkIHRvIGEgc2luZ2xlIHAybSkuIFRoaXMgb3B0
aW9uIGlzCi1kaXNhYmxlZCBieSBkZWZhdWx0IGFuZCBpcyBhdmFpbGFibGUgb25seSB0byBodm0g
ZG9tYWlucy4KK2Rpc2FibGVkIGJ5IGRlZmF1bHQgYW5kIGlzIGF2YWlsYWJsZSBvbmx5IHRvIEhW
TSBkb21haW5zLgogWW91IG1heSB3YW50IHRoaXMgb3B0aW9uIGlmIHlvdSB3YW50IHRvIGFjY2Vz
cy1jb250cm9sL2lzb2xhdGUKIGFjY2VzcyB0byBzcGVjaWZpYyBndWVzdCBwaHlzaWNhbCBtZW1v
cnkgcGFnZXMgYWNjZXNzZWQgYnkKIHRoZSBndWVzdCwgZS5nLiBmb3IgSFZNIGRvbWFpbiBtZW1v
cnkgaW50cm9zcGVjdGlvbiBvcgogZm9yIGlzb2xhdGlvbi9hY2Nlc3MtY29udHJvbCBvZiBtZW1v
cnkgYmV0d2VlbiBjb21wb25lbnRzIHdpdGhpbgotYSBzaW5nbGUgZ3Vlc3QgaHZtIGRvbWFpbi4g
VGhpcyBvcHRpb24gaXMgZGVwcmVjYXRlZCwgdXNlIHRoZSBvcHRpb24KLSJhbHRwMm0iIGluc3Rl
YWQuCithIHNpbmdsZSBndWVzdCBIVk0gZG9tYWluLiBCPFRoaXMgb3B0aW9uIGlzIGRlcHJlY2F0
ZWQsIHVzZSB0aGUgb3B0aW9uCisiYWx0cDJtIiBpbnN0ZWFkLj4KIAotTm90ZTogV2hpbGUgdGhl
IG9wdGlvbiAiYWx0cDJtaHZtIiBpcyBkZXByZWNhdGVkLCBsZWdhY3kgYXBwbGljYXRpb25zIGZv
cgorQjxOb3RlPjogV2hpbGUgdGhlIG9wdGlvbiAiYWx0cDJtaHZtIiBpcyBkZXByZWNhdGVkLCBs
ZWdhY3kgYXBwbGljYXRpb25zIGZvcgogeDg2IHN5c3RlbXMgd2lsbCBjb250aW51ZSB0byB3b3Jr
IHVzaW5nIGl0LgogCiA9aXRlbSBCPG5lc3RlZGh2bT1CT09MRUFOPgogCiBFbmFibGUgb3IgZGlz
YWJsZXMgZ3Vlc3QgYWNjZXNzIHRvIGhhcmR3YXJlIHZpcnR1YWxpc2F0aW9uIGZlYXR1cmVzLAog
ZS5nLiBpdCBhbGxvd3MgYSBndWVzdCBPcGVyYXRpbmcgU3lzdGVtIHRvIGFsc28gZnVuY3Rpb24g
YXMgYQotaHlwZXJ2aXNvci4gVGhpcyBvcHRpb24gaXMgZGlzYWJsZWQgYnkgZGVmYXVsdC4gWW91
IG1heSB3YW50IHRoaXMKK2h5cGVydmlzb3IuIFlvdSBtYXkgd2FudCB0aGlzCiBvcHRpb24gaWYg
eW91IHdhbnQgdG8gcnVuIGFub3RoZXIgaHlwZXJ2aXNvciAoaW5jbHVkaW5nIGFub3RoZXIgY29w
eQogb2YgWGVuKSB3aXRoaW4gYSBYZW4gZ3Vlc3Qgb3IgdG8gc3VwcG9ydCBhIGd1ZXN0IE9wZXJh
dGluZyBTeXN0ZW0KIHdoaWNoIHVzZXMgaGFyZHdhcmUgdmlydHVhbGlzYXRpb24gZXh0ZW5zaW9u
cyAoZS5nLiBXaW5kb3dzIFhQCiBjb21wYXRpYmlsaXR5IG1vZGUgb24gbW9yZSBtb2Rlcm4gV2lu
ZG93cyBPUykuCitUaGlzIG9wdGlvbiBpcyBkaXNhYmxlZCBieSBkZWZhdWx0LiAKIAogPWl0ZW0g
QjxjcHVpZD0iTElCWExfU1RSSU5HIj4gb3IgQjxjcHVpZD1bICJYRU5EX1NUUklORyIsICJYRU5E
X1NUUklORyIgXT4KIAotQ29uZmlndXJlIHRoZSB2YWx1ZSByZXR1cm5lZCB3aGVuIGEgZ3Vlc3Qg
ZXhlY3V0ZXMgQ1BVSUQgaW5zdHJ1Y3Rpb24uCitDb25maWd1cmUgdGhlIHZhbHVlIHJldHVybmVk
IHdoZW4gYSBndWVzdCBleGVjdXRlcyB0aGUgQ1BVSUQgaW5zdHJ1Y3Rpb24uCiBUd28gdmVyc2lv
bnMgb2YgY29uZmlnIHN5bnRheCBhcmUgcmVjb2duaXplZDogbGlieGwgYW5kIHhlbmQuCiAKIFRo
ZSBsaWJ4bCBzeW50YXggaXMgYSBjb21tYSBzZXBhcmF0ZWQgbGlzdCBvZiBrZXk9dmFsdWUgcGFp
cnMsIHByZWNlZGVkIGJ5IHRoZQpAQCAtMTM5OCw4ICsxNDU2LDggQEAgUG9zc2libGUgdmFsdWVz
IGZvciBhIHNpbmdsZSBmZWF0dXJlIGJpdDoKICAgJ3MnIC0+IGFzICdrJyBidXQgcHJlc2VydmUg
YWNyb3NzIHNhdmUvcmVzdG9yZSBhbmQgbWlncmF0aW9uIChub3QgaW1wbGVtZW50ZWQpCiAKIE5v
dGU6IHdoZW4gc3BlY2lmeWluZyBCPGNwdWlkPiBmb3IgaHlwZXJ2aXNvciBsZWF2ZXMgKDB4NDAw
MHh4eHggbWFqb3IgZ3JvdXApCi1vbmx5IHRoZSBsb3dlc3QgOCBiaXRzIG9mIGxlYWYncyAweDQw
MDB4eDAwIEVBWCByZWdpc3RlciBhcmUgcHJvY2Vzc2VkLCB0aGUgcmVzdAotYXJlIGlnbm9yZWQg
KHRoZXNlIDggYml0cyBzaWduaWZ5IG1heGltdW0gbnVtYmVyIG9mIGh5cGVydmlzb3IgbGVhdmVz
KS4KK29ubHkgdGhlIGxvd2VzdCA4IGJpdHMgb2YgbGVhZidzIDB4NDAwMHh4MDAgRUFYIHJlZ2lz
dGVyIGFyZSBwcm9jZXNzZWQsIHRoZQorcmVzdCBhcmUgaWdub3JlZCAodGhlc2UgOCBiaXRzIHNp
Z25pZnkgbWF4aW11bSBudW1iZXIgb2YgaHlwZXJ2aXNvciBsZWF2ZXMpLgogCiBMaXN0IG9mIGtl
eXMgdGFraW5nIGEgdmFsdWU6CiBhcGljaWRzaXplIGJyYW5kaWQgY2xmbHVzaCBmYW1pbHkgbG9j
YWxhcGljaWQgbWF4bGVhZiBtYXhodmxlYWYgbW9kZWwgbmMKQEAgLTE0MjYsMzEgKzE0ODQsMzIg
QEAgVGhlIHhlbmQgc3ludGF4IGlzIGEgbGlzdCBvZiB2YWx1ZXMgaW4gdGhlIGZvcm0gb2YKIEV4
YW1wbGUgdG8gaGlkZSB0d28gZmVhdHVyZXMgZnJvbSB0aGUgZ3Vlc3Q6ICd0bScsIHdoaWNoIGlz
IGJpdCAjMjkgaW4gRURYLCBhbmQKICdwbmknIChTU0UzKSwgd2hpY2ggaXMgYml0ICMwIGluIEVD
WDoKIAoteGVuZDogWyAnMTplY3g9eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eDAsZWR4
PXh4MHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4JyBdCit4ZW5kOiBbICIxOmVjeD14eHh4
eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4MCxlZHg9eHgweHh4eHh4eHh4eHh4eHh4eHh4eHh4
eHh4eHh4eHgiIF0KIAotbGlieGw6ICdob3N0LHRtPTAsc3NlMz0wJworbGlieGw6ICJob3N0LHRt
PTAsc3NlMz0wIgogCi1Nb3JlIGluZm8gYWJvdXQgdGhlIENQVUlEIGluc3RydWN0aW9uIGNhbiBi
ZSBmb3VuZCBpbiB0aGUgcHJvY2Vzc29yIG1hbnVhbHMsIGFuZAotaW4gV2lraXBlZGlhOiBMPGh0
dHA6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvQ1BVSUQ+CitNb3JlIGluZm8gYWJvdXQgdGhlIENQ
VUlEIGluc3RydWN0aW9uIGNhbiBiZSBmb3VuZCBpbiB0aGUgcHJvY2Vzc29yIG1hbnVhbHMsCith
bmQgb24gV2lraXBlZGlhOiBMPGh0dHA6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvQ1BVSUQ+CiAK
ID1pdGVtIEI8YWNwaV9maXJtd2FyZT0iU1RSSU5HIj4KIAotU3BlY2lmeSBhIHBhdGggdG8gYSBm
aWxlIHRoYXQgY29udGFpbnMgZXh0cmEgQUNQSSBmaXJtd2FyZSB0YWJsZXMgdG8gcGFzcyBpbiB0
bworU3BlY2lmaWVzIGEgcGF0aCB0byBhIGZpbGUgdGhhdCBjb250YWlucyBleHRyYSBBQ1BJIGZp
cm13YXJlIHRhYmxlcyB0byBwYXNzIGludG8KIGEgZ3Vlc3QuIFRoZSBmaWxlIGNhbiBjb250YWlu
IHNldmVyYWwgdGFibGVzIGluIHRoZWlyIGJpbmFyeSBBTUwgZm9ybQogY29uY2F0ZW5hdGVkIHRv
Z2V0aGVyLiBFYWNoIHRhYmxlIHNlbGYgZGVzY3JpYmVzIGl0cyBsZW5ndGggc28gbm8gYWRkaXRp
b25hbAogaW5mb3JtYXRpb24gaXMgbmVlZGVkLiBUaGVzZSB0YWJsZXMgd2lsbCBiZSBhZGRlZCB0
byB0aGUgQUNQSSB0YWJsZSBzZXQgaW4gdGhlCiBndWVzdC4gTm90ZSB0aGF0IGV4aXN0aW5nIHRh
YmxlcyBjYW5ub3QgYmUgb3ZlcnJpZGRlbiBieSB0aGlzIGZlYXR1cmUuIEZvcgotZXhhbXBsZSB0
aGlzIGNhbm5vdCBiZSB1c2VkIHRvIG92ZXJyaWRlIHRhYmxlcyBsaWtlIERTRFQsIEZBRFQsIGV0
Yy4KK2V4YW1wbGUsIHRoaXMgY2Fubm90IGJlIHVzZWQgdG8gb3ZlcnJpZGUgdGFibGVzIGxpa2Ug
RFNEVCwgRkFEVCwgZXRjLgogCiA9aXRlbSBCPHNtYmlvc19maXJtd2FyZT0iU1RSSU5HIj4KIAot
U3BlY2lmeSBhIHBhdGggdG8gYSBmaWxlIHRoYXQgY29udGFpbnMgZXh0cmEgU01CSU9TIGZpcm13
YXJlIHN0cnVjdHVyZXMgdG8gcGFzcwotaW4gdG8gYSBndWVzdC4gVGhlIGZpbGUgY2FuIGNvbnRh
aW4gYSBzZXQgRE1URiBwcmVkZWZpbmVkIHN0cnVjdHVyZXMgd2hpY2ggd2lsbAotb3ZlcnJpZGUg
dGhlIGludGVybmFsIGRlZmF1bHRzLiBOb3QgYWxsIHByZWRlZmluZWQgc3RydWN0dXJlcyBjYW4g
YmUgb3ZlcnJpZGRlbiwKK1NwZWNpZmllcyBhIHBhdGggdG8gYSBmaWxlIHRoYXQgY29udGFpbnMg
ZXh0cmEgU01CSU9TIGZpcm13YXJlIHN0cnVjdHVyZXMgdG8KK3Bhc3MgaW50byBhIGd1ZXN0LiBU
aGUgZmlsZSBjYW4gY29udGFpbiBhIHNldCBvZiBETVRGIHByZWRlZmluZWQgc3RydWN0dXJlcwor
d2hpY2ggd2lsbCBvdmVycmlkZSB0aGUgaW50ZXJuYWwgZGVmYXVsdHMuIE5vdCBhbGwgcHJlZGVm
aW5lZCBzdHJ1Y3R1cmVzIGNhbiBiZQorb3ZlcnJpZGRlbiwKIG9ubHkgdGhlIGZvbGxvd2luZyB0
eXBlczogMCwgMSwgMiwgMywgMTEsIDIyLCAzOS4gVGhlIGZpbGUgY2FuIGFsc28gY29udGFpbiBh
bnkKIG51bWJlciBvZiB2ZW5kb3IgZGVmaW5lZCBTTUJJT1Mgc3RydWN0dXJlcyAodHlwZSAxMjgg
LSAyNTUpLiBTaW5jZSBTTUJJT1MKIHN0cnVjdHVyZXMgZG8gbm90IHByZXNlbnQgdGhlaXIgb3Zl
cmFsbCBzaXplLCBlYWNoIGVudHJ5IGluIHRoZSBmaWxlIG11c3QgYmUKLXByZWNlZGVkIGJ5IGEg
MzJiIGludGVnZXIgaW5kaWNhdGluZyB0aGUgc2l6ZSBvZiB0aGUgbmV4dCBzdHJ1Y3R1cmUuCitw
cmVjZWRlZCBieSBhIDMyYiBpbnRlZ2VyIGluZGljYXRpbmcgdGhlIHNpemUgb2YgdGhlIGZvbGxv
d2luZyBzdHJ1Y3R1cmUuCiAKID1pdGVtIEI8bXNfdm1fZ2VuaWQ9Ik9QVElPTiI+CiAKQEAgLTE0
NjcsMTkgKzE1MjYsMTkgQEAgVmFsaWQgb3B0aW9ucyBhcmU6CiAKID1vdmVyIDQKIAotPWl0ZW0g
QjwiZ2VuZXJhdGUiPgorPWl0ZW0gQjxnZW5lcmF0ZT4KIAogR2VuZXJhdGUgYSByYW5kb20gVk0g
Z2VuZXJhdGlvbiBJRCBldmVyeSB0aW1lIHRoZSBkb21haW4gaXMgY3JlYXRlZCBvcgogcmVzdG9y
ZWQuCiAKLT1pdGVtIEI8Im5vbmUiPgorPWl0ZW0gQjxub25lPgogCiBEbyBub3QgcHJvdmlkZSBh
IFZNIGdlbmVyYXRpb24gSUQuCiAKID1iYWNrCiAKLVNlZSBhbHNvICJWaXJ0dWFsIE1hY2hpbmUg
R2VuZXJhdGlvbiBJRCIgYnkgTWljcm9zb2Z0Ci0oaHR0cDovL3d3dy5taWNyb3NvZnQuY29tL2Vu
LXVzL2Rvd25sb2FkL2RldGFpbHMuYXNweD9pZD0zMDcwNykuCitTZWUgYWxzbyAiVmlydHVhbCBN
YWNoaW5lIEdlbmVyYXRpb24gSUQiIGJ5IE1pY3Jvc29mdDoKK0w8aHR0cDovL3d3dy5taWNyb3Nv
ZnQuY29tL2VuLXVzL2Rvd25sb2FkL2RldGFpbHMuYXNweD9pZD0zMDcwNz4KIAogPWJhY2sgCiAK
QEAgLTE0ODksMTMgKzE1NDgsMTQgQEAgU2VlIGFsc28gIlZpcnR1YWwgTWFjaGluZSBHZW5lcmF0
aW9uIElEIiBieSBNaWNyb3NvZnQKIAogPWl0ZW0gQjx0c2NfbW9kZT0iTU9ERSI+CiAKLVNwZWNp
ZmllcyBob3cgdGhlIFRTQyAoVGltZSBTdGFtcCBDb3VudGVyKSBzaG91bGQgYmUgcHJvdmlkZWQg
dG8gdGhlCi1ndWVzdCAoWDg2IG9ubHkpLiBTcGVjaWZ5aW5nIHRoaXMgb3B0aW9uIGFzIGEgbnVt
YmVyIGlzCi1kZXByZWNhdGVkLiBPcHRpb25zIGFyZToKK0I8KHg4NiBvbmx5KT4gU3BlY2lmaWVz
IGhvdyB0aGUgVFNDIChUaW1lIFN0YW1wIENvdW50ZXIpIHNob3VsZCBiZSBwcm92aWRlZCB0bwor
dGhlIGd1ZXN0LiBCPFNwZWNpZnlpbmcgdGhpcyBvcHRpb24gYXMgYSBudW1iZXIgaXMgZGVwcmVj
YXRlZC4+CisKK09wdGlvbnMgYXJlOgogCiA9b3ZlciA0CiAKLT1pdGVtIEI8ImRlZmF1bHQiPgor
PWl0ZW0gQjxkZWZhdWx0PgogCiBHdWVzdCByZHRzYy9wIGlzIGV4ZWN1dGVkIG5hdGl2ZWx5IHdo
ZW4gbW9ub3RvbmljaXR5IGNhbiBiZSBndWFyYW50ZWVkCiBhbmQgZW11bGF0ZWQgb3RoZXJ3aXNl
ICh3aXRoIGZyZXF1ZW5jeSBzY2FsZWQgaWYgbmVjZXNzYXJ5KS4KQEAgLTE1MDUsMzcgKzE1NjUs
MzUgQEAgcHJvdmlkZXMgY29uc3RhbnQgaG9zdCBUU0MsIGl0cyBndWVzdCBUU0MgZnJlcXVlbmN5
IHdpbGwgYmUgdGhlIHNhbWUKIGFzIHRoZSBob3N0LiBJZiBpdCBpcyBsYXRlciBtaWdyYXRlZCB0
byBhbm90aGVyIGhvc3QgdGhhdCBwcm92aWRlCiBjb25zdGFudCBob3N0IFRTQyBhbmQgc3VwcG9y
dHMgSW50ZWwgVk1YIFRTQyBzY2FsaW5nL0FNRCBTVk0gVFNDCiByYXRpbywgaXRzIGd1ZXN0IFRT
QyBmcmVxdWVuY3kgd2lsbCBiZSB0aGUgc2FtZSBiZWZvcmUgYW5kIGFmdGVyCi1taWdyYXRpb24s
IGFuZCBndWVzdCByZHRzYy9wIHdpbGwgYmUgZXhlY3V0ZWQgbmF0aXZlbHkgYXMgd2VsbCBhZnRl
cgotbWlncmF0aW9uLgorbWlncmF0aW9uLCBhbmQgZ3Vlc3QgcmR0c2MvcCB3aWxsIGJlIGV4ZWN1
dGVkIG5hdGl2ZWx5IGFmdGVyIG1pZ3JhdGlvbiBhcyB3ZWxsCiAKLT1pdGVtIEI8ImFsd2F5c19l
bXVsYXRlIj4KKz1pdGVtIEI8YWx3YXlzX2VtdWxhdGU+CiAKLUd1ZXN0IHJkdHNjL3AgYWx3YXlz
IGVtdWxhdGVkIGF0IDFHSHogKGtlcm5lbCBhbmQgdXNlcikuIEd1ZXN0IHJkdHNjL3AKLWFsd2F5
cyBlbXVsYXRlZCBhbmQgdGhlIHZpcnR1YWwgVFNDIHdpbGwgYXBwZWFyIHRvIGluY3JlbWVudCAo
a2VybmVsCi1hbmQgdXNlcikgYXQgYSBmaXhlZCAxR0h6IHJhdGUsIHJlZ2FyZGxlc3Mgb2YgdGhl
IFBDUFUgSFogcmF0ZSBvcgotcG93ZXIgc3RhdGU7IEFsdGhvdWdoIHRoZXJlIGlzIGFuIG92ZXJo
ZWFkIGFzc29jaWF0ZWQgd2l0aCBlbXVsYXRpb24KK0d1ZXN0IHJkdHNjL3AgaXMgYWx3YXlzIGVt
dWxhdGVkIGFuZCB0aGUgdmlydHVhbCBUU0Mgd2lsbCBhcHBlYXIgdG8gaW5jcmVtZW50Cisoa2Vy
bmVsIGFuZCB1c2VyKSBhdCBhIGZpeGVkIDFHSHogcmF0ZSwgcmVnYXJkbGVzcyBvZiB0aGUgcENQ
VSBIWiByYXRlIG9yCitwb3dlciBzdGF0ZS4gQWx0aG91Z2ggdGhlcmUgaXMgYW4gb3ZlcmhlYWQg
YXNzb2NpYXRlZCB3aXRoIGVtdWxhdGlvbiwKIHRoaXMgd2lsbCBOT1QgYWZmZWN0IHVuZGVybHlp
bmcgQ1BVIHBlcmZvcm1hbmNlLgogCi09aXRlbSBCPCJuYXRpdmUiPgorPWl0ZW0gQjxuYXRpdmU+
CiAKLUd1ZXN0IHJkdHNjIGFsd2F5cyBleGVjdXRlZCBuYXRpdmVseSAobm8gbW9ub3RvbmljaXR5
L2ZyZXF1ZW5jeQotZ3VhcmFudGVlcyk7IGd1ZXN0IHJkdHNjcCBlbXVsYXRlZCBhdCBuYXRpdmUg
ZnJlcXVlbmN5IGlmIHVuc3VwcG9ydGVkCitHdWVzdCByZHRzYy9wIGlzIGFsd2F5cyBleGVjdXRl
ZCBuYXRpdmVseSAobm8gbW9ub3RvbmljaXR5L2ZyZXF1ZW5jeQorZ3VhcmFudGVlcykuIEd1ZXN0
IHJkdHNjL3AgaXMgZW11bGF0ZWQgYXQgbmF0aXZlIGZyZXF1ZW5jeSBpZiB1bnN1cHBvcnRlZAog
YnkgaC93LCBlbHNlIGV4ZWN1dGVkIG5hdGl2ZWx5LgogCi09aXRlbSBCPCJuYXRpdmVfcGFyYXZp
cnQiPgorPWl0ZW0gQjxuYXRpdmVfcGFyYXZpcnQ+CiAKLVNhbWUgYXMgQjxuYXRpdmU+LCBleGNl
cHQgeGVuIG1hbmFnZXMgVFNDX0FVWCByZWdpc3RlciBzbyBndWVzdCBjYW4KK1NhbWUgYXMgQjxu
YXRpdmU+LCBleGNlcHQgWGVuIG1hbmFnZXMgdGhlIFRTQ19BVVggcmVnaXN0ZXIgc28gdGhlIGd1
ZXN0IGNhbgogZGV0ZXJtaW5lIHdoZW4gYSByZXN0b3JlL21pZ3JhdGlvbiBoYXMgb2NjdXJyZWQg
YW5kIGFzc3VtZXMgZ3Vlc3QKLW9idGFpbnMvdXNlcyBwdmNsb2NrLWxpa2UgbWVjaGFuaXNtIHRv
IGFkanVzdCBmb3IgbW9ub3RvbmljaXR5IGFuZAorb2J0YWlucy91c2VzIGEgcHZjbG9jay1saWtl
IG1lY2hhbmlzbSB0byBhZGp1c3QgZm9yIG1vbm90b25pY2l0eSBhbmQKIGZyZXF1ZW5jeSBjaGFu
Z2VzLgogCiBJZiBhIEhWTSBjb250YWluZXIgaW4gQjxuYXRpdmVfcGFyYXZpcnQ+IFRTQyBtb2Rl
IGNhbiBleGVjdXRlIGJvdGggZ3Vlc3QKIHJkdHNjIGFuZCBndWVzdCByZHRzY3AgbmF0aXZlbHks
IHRoZW4gdGhlIGd1ZXN0IFRTQyBmcmVxdWVuY3kgd2lsbCBiZQotZGV0ZXJtaW5lZCBpbiB0aGUg
c2ltaWxhciB3YXkgdG8gdGhhdCBvZiBCPGRlZmF1bHQ+IFRTQyBtb2RlLgorZGV0ZXJtaW5lZCBp
biBhIHNpbWlsYXIgd2F5IHRvIHRoYXQgb2YgQjxkZWZhdWx0PiBUU0MgbW9kZS4KIAogPWJhY2sK
IAotUGxlYXNlIHNlZSBMPHhlbi10c2Ntb2RlKDcpPiBmb3IgbW9yZSBpbmZvcm1hdGlvbiBvbiB0
aGlzIG9wdGlvbi4KK1BsZWFzZSBzZWUgQjx4ZW4tdHNjbW9kZSg3KT4gZm9yIG1vcmUgaW5mb3Jt
YXRpb24gb24gdGhpcyBvcHRpb24uCiAKID1pdGVtIEI8bG9jYWx0aW1lPUJPT0xFQU4+CiAKQEAg
LTE1NDQsNyArMTYwMiw3IEBAIGkuZS4gc2V0IHRvIFVUQy4KIAogPWl0ZW0gQjxydGNfdGltZW9m
ZnNldD1TRUNPTkRTPgogCi1TZXQgdGhlIHJlYWwgdGltZSBjbG9jayBvZmZzZXQgaW4gc2Vjb25k
cy4gRmFsc2UgKDApIGJ5IGRlZmF1bHQuCitTZXQgdGhlIHJlYWwgdGltZSBjbG9jayBvZmZzZXQg
aW4gc2Vjb25kcy4gTm8gb2Zmc2V0ICgwKSBieSBkZWZhdWx0LgogCiA9aXRlbSBCPHZwdF9hbGln
bj1CT09MRUFOPgogCkBAIC0xNTUzLDMzICsxNjExLDMzIEBAIHJlZHVjZSBndWVzdCBpbnRlcnJ1
cHRzLiBFbmFibGluZyB0aGlzIG9wdGlvbiBjYW4gcmVkdWNlIHBvd2VyCiBjb25zdW1wdGlvbiwg
ZXNwZWNpYWxseSB3aGVuIGEgZ3Vlc3QgdXNlcyBhIGhpZ2ggdGltZXIgaW50ZXJydXB0CiBmcmVx
dWVuY3kgKEhaKSB2YWx1ZXMuIFRoZSBkZWZhdWx0IGlzIHRydWUgKDEpLgogCi09aXRlbSBCPHRp
bWVyX21vZGU9TU9ERT4KKz1pdGVtIEI8dGltZXJfbW9kZT0iTU9ERSI+CiAKIFNwZWNpZmllcyB0
aGUgbW9kZSBmb3IgVmlydHVhbCBUaW1lcnMuIFRoZSB2YWxpZCB2YWx1ZXMgYXJlIGFzIGZvbGxv
d3M6CiAKID1vdmVyIDQKIAotPWl0ZW0gQjwiZGVsYXlfZm9yX21pc3NlZF90aWNrcyI+Cis9aXRl
bSBCPGRlbGF5X2Zvcl9taXNzZWRfdGlja3M+CiAKLURlbGF5IGZvciBtaXNzZWQgdGlja3MuIERv
IG5vdCBhZHZhbmNlIGEgdmNwdSdzIHRpbWUgYmV5b25kIHRoZQorRGVsYXkgZm9yIG1pc3NlZCB0
aWNrcy4gRG8gbm90IGFkdmFuY2UgYSB2Q1BVJ3MgdGltZSBiZXlvbmQgdGhlCiBjb3JyZWN0IGRl
bGl2ZXJ5IHRpbWUgZm9yIGludGVycnVwdHMgdGhhdCBoYXZlIGJlZW4gbWlzc2VkIGR1ZSB0bwot
cHJlZW1wdGlvbi4gRGVsaXZlciBtaXNzZWQgaW50ZXJydXB0cyB3aGVuIHRoZSB2Y3B1IGlzIHJl
c2NoZWR1bGVkIGFuZAotYWR2YW5jZSB0aGUgdmNwdSdzIHZpcnR1YWwgdGltZSBzdGVwd2lzZSBm
b3IgZWFjaCBvbmUuCitwcmVlbXB0aW9uLiBEZWxpdmVyIG1pc3NlZCBpbnRlcnJ1cHRzIHdoZW4g
dGhlIHZDUFUgaXMgcmVzY2hlZHVsZWQgYW5kCithZHZhbmNlIHRoZSB2Q1BVJ3MgdmlydHVhbCB0
aW1lIHN0ZXB3aXNlIGZvciBlYWNoIG9uZS4KIAotPWl0ZW0gQjwibm9fZGVsYXlfZm9yX21pc3Nl
ZF90aWNrcyI+Cis9aXRlbSBCPG5vX2RlbGF5X2Zvcl9taXNzZWRfdGlja3M+CiAKIE5vIGRlbGF5
IGZvciBtaXNzZWQgdGlja3MuIEFzIGFib3ZlLCBtaXNzZWQgaW50ZXJydXB0cyBhcmUgZGVsaXZl
cmVkLAogYnV0IGd1ZXN0IHRpbWUgYWx3YXlzIHRyYWNrcyB3YWxsY2xvY2sgKGkuZS4sIHJlYWwp
IHRpbWUgd2hpbGUgZG9pbmcKIHNvLgogCi09aXRlbSBCPCJub19taXNzZWRfdGlja3NfcGVuZGlu
ZyI+Cis9aXRlbSBCPG5vX21pc3NlZF90aWNrc19wZW5kaW5nPgogCiBObyBtaXNzZWQgaW50ZXJy
dXB0cyBhcmUgaGVsZCBwZW5kaW5nLiBJbnN0ZWFkLCB0byBlbnN1cmUgdGlja3MgYXJlCiBkZWxp
dmVyZWQgYXQgc29tZSBub24temVybyByYXRlLCBpZiB3ZSBkZXRlY3QgbWlzc2VkIHRpY2tzIHRo
ZW4gdGhlCi1pbnRlcm5hbCB0aWNrIGFsYXJtIGlzIG5vdCBkaXNhYmxlZCBpZiB0aGUgVkNQVSBp
cyBwcmVlbXB0ZWQgZHVyaW5nCitpbnRlcm5hbCB0aWNrIGFsYXJtIGlzIG5vdCBkaXNhYmxlZCBp
ZiB0aGUgdkNQVSBpcyBwcmVlbXB0ZWQgZHVyaW5nCiB0aGUgbmV4dCB0aWNrIHBlcmlvZC4KIAot
PWl0ZW0gQjwib25lX21pc3NlZF90aWNrX3BlbmRpbmciPgorPWl0ZW0gQjxvbmVfbWlzc2VkX3Rp
Y2tfcGVuZGluZz4KIAogT25lIG1pc3NlZCB0aWNrIHBlbmRpbmcuIE1pc3NlZCBpbnRlcnJ1cHRz
IGFyZSBjb2xsYXBzZWQKIHRvZ2V0aGVyIGFuZCBkZWxpdmVyZWQgYXMgb25lICdsYXRlIHRpY2sn
LiAgR3Vlc3QgdGltZSBhbHdheXMgdHJhY2tzCkBAIC0xNTk2LDcgKzE2NTQsNyBAQCB3YWxsY2xv
Y2sgKGkuZS4sIHJlYWwpIHRpbWUuCiA9aXRlbSBCPG1taW9faG9sZT1NQllURVM+CiAKIFNwZWNp
ZmllcyB0aGUgc2l6ZSB0aGUgTU1JTyBob2xlIGJlbG93IDRHaUIgd2lsbCBiZS4gIE9ubHkgdmFs
aWQgZm9yCi1kZXZpY2VfbW9kZWxfdmVyc2lvbiA9ICJxZW11LXhlbiIuCitCPGRldmljZV9tb2Rl
bF92ZXJzaW9uPSJxZW11LXhlbiI+LgogCiBDYW5ub3QgYmUgc21hbGxlciB0aGFuIDI1Ni4gQ2Fu
bm90IGJlIGxhcmdlciB0aGFuIDM4NDAuCiAKQEAgLTE2MjcsNyArMTY4NSw3IEBAIFdpbmRvd3Mg
TDxodHRwOi8vd2lraS54ZW4ub3JnL3dpa2kvWGVuV2luZG93c0dwbFB2Pi4KIFNldHRpbmcgQjx4
ZW5fcGxhdGZvcm1fcGNpPTA+IHdpdGggdGhlIGRlZmF1bHQgZGV2aWNlX21vZGVsICJxZW11LXhl
biIKIHJlcXVpcmVzIGF0IGxlYXN0IFFFTVUgMS42LgogCi09aXRlbSBCPHZpcmlkaWFuPVsgIkdS
T1VQIiwgIkdST1VQIiwgLi4uXT4KKz1pdGVtIEI8dmlyaWRpYW49WyAiR1JPVVAiLCAiR1JPVVAi
LCAuLi5dPiBvciBCPHZpcmlkaWFuPUJPT0xFQU4+CiAKIFRoZSBncm91cHMgb2YgTWljcm9zb2Z0
IEh5cGVyLVYgKEFLQSB2aXJpZGlhbikgY29tcGF0aWJsZSBlbmxpZ2h0ZW5tZW50cwogZXhwb3Nl
ZCB0byB0aGUgZ3Vlc3QuIFRoZSBmb2xsb3dpbmcgZ3JvdXBzIG9mIGVubGlnaHRlbm1lbnRzIG1h
eSBiZQpAQCAtMTY3Myw3ICsxNzMxLDcgQEAgb24gaG9zdHMgd2l0aCBoaWdoZXIgbGV2ZWxzIG9m
IChwaHlzaWNhbCkgQ1BVIGNvbnRlbnRpb24uCiBUaGlzIHNldCBpbmNvcnBvcmF0ZXMgdXNlIG9m
IHRoZSBBUElDIGFzc2lzdCBwYWdlIHRvIGF2b2lkIEVPSSBvZgogdGhlIGxvY2FsIEFQSUMuCiBU
aGlzIGVubGlnaHRlbm1lbnQgbWF5IGltcHJvdmUgcGVyZm9ybWFuY2Ugb2YgZ3Vlc3RzIHRoYXQg
bWFrZSB1c2Ugb2YKLXBlci12Y3B1IGV2ZW50IGNoYW5uZWwgdXBjYWxsIHZlY3RvcnMuCitwZXIt
dkNQVSBldmVudCBjaGFubmVsIHVwY2FsbCB2ZWN0b3JzLgogTm90ZSB0aGF0IHRoaXMgZW5saWdo
dGVubWVudCB3aWxsIGhhdmUgbm8gZWZmZWN0IGlmIHRoZSBndWVzdCBpcwogdXNpbmcgQVBJQ3Yg
cG9zdGVkIGludGVycnVwdHMuCiAKQEAgLTE3NDUsMzYgKzE4MDMsMzggQEAgcWVtdS14ZW4tdHJh
ZGl0aW9uYWwgZGV2aWNlLW1vZGVsLCB0aGUgYW1vdW50IG9mIHZpZGVvIFJBTSBpcyBmaXhlZCBh
dCA0IE1CLAogd2hpY2ggaXMgc3VmZmljaWVudCBmb3IgMTAyNHg3NjggYXQgMzIgYnBwLiBGb3Ig
dGhlIHVwc3RyZWFtIHFlbXUteGVuCiBkZXZpY2UtbW9kZWwsIHRoZSBkZWZhdWx0IGFuZCBtaW5p
bXVtIGlzIDggTUIuCiAKLUZvciBCPHF4bD4gdmdhLCB0aGUgZGVmYXVsdCBpcyBib3RoIGRlZmF1
bHQgYW5kIG1pbmltYWwgMTI4TUIuCitGb3IgUVhMIHZnYSwgYm90aCB0aGUgZGVmYXVsdCBhbmQg
bWluaW1hbCBhcmUgMTI4TUIuCiBJZiBCPHZpZGVvcmFtPiBpcyBzZXQgbGVzcyB0aGFuIDEyOE1C
LCBhbiBlcnJvciB3aWxsIGJlIHRyaWdnZXJlZC4KIAogPWl0ZW0gQjxzdGR2Z2E9Qk9PTEVBTj4K
IAotU2VsZWN0IGEgc3RhbmRhcmQgVkdBIGNhcmQgd2l0aCBWQkUgKFZFU0EgQklPUyBFeHRlbnNp
b25zKSBhcyB0aGUKLWVtdWxhdGVkIGdyYXBoaWNzIGRldmljZS4gVGhlIGRlZmF1bHQgaXMgZmFs
c2UgKDApIHdoaWNoIG1lYW5zIHRvIGVtdWxhdGUKLWEgQ2lycnVzIExvZ2ljIEdENTQ0NiBWR0Eg
Y2FyZC4gSWYgeW91ciBndWVzdCBzdXBwb3J0cyBWQkUgMi4wIG9yCitTcGVmaWNpZXMgYSBzdGFu
ZGFyZCBWR0EgY2FyZCB3aXRoIFZCRSAoVkVTQSBCSU9TIEV4dGVuc2lvbnMpIGFzIHRoZQorZW11
bGF0ZWQgZ3JhcGhpY3MgZGV2aWNlLiBJZiB5b3VyIGd1ZXN0IHN1cHBvcnRzIFZCRSAyLjAgb3IK
IGxhdGVyIChlLmcuIFdpbmRvd3MgWFAgb253YXJkcykgdGhlbiB5b3Ugc2hvdWxkIGVuYWJsZSB0
aGlzLgogc3RkdmdhIHN1cHBvcnRzIG1vcmUgdmlkZW8gcmFtIGFuZCBiaWdnZXIgcmVzb2x1dGlv
bnMgdGhhbiBDaXJydXMuCi1UaGlzIG9wdGlvbiBpcyBkZXByZWNhdGVkLCB1c2UgdmdhPSJzdGR2
Z2EiIGluc3RlYWQuCitUaGUgZGVmYXVsdCBpcyBmYWxzZSAoMCkgd2hpY2ggbWVhbnMgdG8gZW11
bGF0ZQorYSBDaXJydXMgTG9naWMgR0Q1NDQ2IFZHQSBjYXJkLiAKK0I8VGhpcyBvcHRpb24gaXMg
ZGVwcmVjYXRlZCwgdXNlIHZnYT0ic3RkdmdhIiBpbnN0ZWFkPi4KIAogPWl0ZW0gQjx2Z2E9IlNU
UklORyI+CiAKLVNlbGVjdHMgdGhlIGVtdWxhdGVkIHZpZGVvIGNhcmQgKG5vbmV8c3RkdmdhfGNp
cnJ1c3xxeGwpLgotVGhlIGRlZmF1bHQgaXMgY2lycnVzLgorU2VsZWN0cyB0aGUgZW11bGF0ZWQg
dmlkZW8gY2FyZC4KK09wdGlvbnMgYXJlOiBCPG5vbmU+LCBCPHN0ZHZnYT4sIEI8Y2lycnVzPiBh
bmQgQjxxeGw+LgorVGhlIGRlZmF1bHQgaXMgQjxjaXJydXM+LgogCiBJbiBnZW5lcmFsLCBRWEwg
c2hvdWxkIHdvcmsgd2l0aCB0aGUgU3BpY2UgcmVtb3RlIGRpc3BsYXkgcHJvdG9jb2wKLWZvciBh
Y2NlbGVyYXRpb24sIGFuZCBRWEwgZHJpdmVyIGlzIG5lY2Vzc2FyeSBpbiBndWVzdCBpbiB0aGlz
IGNhc2UuCitmb3IgYWNjZWxlcmF0aW9uLCBhbmQgYSBRWEwgZHJpdmVyIGlzIG5lY2Vzc2FyeSBp
biB0aGUgZ3Vlc3QgaW4gdGhhdCBjYXNlLgogUVhMIGNhbiBhbHNvIHdvcmsgd2l0aCB0aGUgVk5D
IHByb3RvY29sLCBidXQgaXQgd2lsbCBiZSBsaWtlIGEgc3RhbmRhcmQKLVZHQSB3aXRob3V0IGFj
Y2VsZXJhdGlvbi4KK1ZHQSBjYXJkIHdpdGhvdXQgYWNjZWxlcmF0aW9uLgogCiA9aXRlbSBCPHZu
Yz1CT09MRUFOPgogCiBBbGxvdyBhY2Nlc3MgdG8gdGhlIGRpc3BsYXkgdmlhIHRoZSBWTkMgcHJv
dG9jb2wuICBUaGlzIGVuYWJsZXMgdGhlCi1vdGhlciBWTkMtcmVsYXRlZCBzZXR0aW5ncy4gIFRo
ZSBkZWZhdWx0IGlzIHRvIGVuYWJsZSB0aGlzLgorb3RoZXIgVk5DLXJlbGF0ZWQgc2V0dGluZ3Mu
ICBUaGUgZGVmYXVsdCBpcyAoMSkgZW5hYmxlZC4KIAogPWl0ZW0gQjx2bmNsaXN0ZW49IkFERFJF
U1NbOkRJU1BMQVlOVU1dIj4KIAotU3BlY2lmaWVzIHRoZSBJUCBhZGRyZXNzLCBhbmQgb3B0aW9u
YWxseSBWTkMgZGlzcGxheSBudW1iZXIsIHRvIHVzZS4KK1NwZWNpZmllcyB0aGUgSVAgYWRkcmVz
cyBhbmQsIG9wdGlvbmFsbHksIHRoZSBWTkMgZGlzcGxheSBudW1iZXIgdG8gdXNlLgogCiA9aXRl
bSBCPHZuY2Rpc3BsYXk9RElTUExBWU5VTT4KIApAQCAtMTc4MywxMiArMTg0MywxMiBAQCB3aWxs
IGJlIERJU1BMQVlOVU0rNTkwMC4KIAogPWl0ZW0gQjx2bmN1bnVzZWQ9Qk9PTEVBTj4KIAotUmVx
dWVzdHMgdGhhdCB0aGUgVk5DIGRpc3BsYXkgc2V0dXAgc2VhcmNoIGZvciBhIGZyZWUgVENQIHBv
cnQgdG8gdXNlLgotVGhlIGFjdHVhbCBkaXNwbGF5IHVzZWQgY2FuIGJlIGFjY2Vzc2VkIHdpdGgg
Qzx4bCB2bmN2aWV3ZXI+LgorUmVxdWVzdHMgdGhhdCB0aGUgVk5DIGRpc3BsYXkgc2V0dXAgc2Vh
cmNoZXMgZm9yIGEgZnJlZSBUQ1AgcG9ydCB0byB1c2UuCitUaGUgYWN0dWFsIGRpc3BsYXkgdXNl
ZCBjYW4gYmUgYWNjZXNzZWQgd2l0aCBCPHhsIHZuY3ZpZXdlcj4uCiAKID1pdGVtIEI8dm5jcGFz
c3dkPSJQQVNTV09SRCI+CiAKLVNwZWNpZmllcyB0aGUgcGFzc3dvcmQgZm9yIHRoZSBWTkMgc2Vy
dmVyLiBJZiBwYXNzd29yZCBpcyBzZXQgdG8gYW4KK1NwZWNpZmllcyB0aGUgcGFzc3dvcmQgZm9y
IHRoZSBWTkMgc2VydmVyLiBJZiB0aGUgcGFzc3dvcmQgaXMgc2V0IHRvIGFuCiBlbXB0eSBzdHJp
bmcsIGF1dGhlbnRpY2F0aW9uIG9uIHRoZSBWTkMgc2VydmVyIHdpbGwgYmUgZGlzYWJsZWQKIGFs
bG93aW5nIGFueSB1c2VyIHRvIGNvbm5lY3QuCiAKQEAgLTE3OTksMTkgKzE4NTksMTkgQEAgZGlz
cGxheS4gSWYgdGhlIGlucHV0IG1ldGhvZCBkb2VzIG5vdCBlYXNpbHkgc3VwcG9ydCByYXcga2V5
Y29kZXMKIChlLmcuIHRoaXMgaXMgb2Z0ZW4gdGhlIGNhc2Ugd2hlbiB1c2luZyBWTkMpIHRoZW4g
dGhpcyBhbGxvd3MgdXMgdG8KIGNvcnJlY3RseSBtYXAgdGhlIGlucHV0IGtleXMgaW50byBrZXlj
b2RlcyBzZWVuIGJ5IHRoZSBndWVzdC4gVGhlCiBzcGVjaWZpYyB2YWx1ZXMgd2hpY2ggYXJlIGFj
Y2VwdGVkIGFyZSBkZWZpbmVkIGJ5IHRoZSB2ZXJzaW9uIG9mIHRoZQotZGV2aWNlLW1vZGVsIHdo
aWNoIHlvdSBhcmUgdXNpbmcuIFNlZSBMPC8iS2V5bWFwcyI+IGJlbG93IG9yIGNvbnN1bHQgdGhl
Ci1MPHFlbXUoMSk+IG1hbnBhZ2UuIFRoZSBkZWZhdWx0IGlzIEI8ZW4tdXM+LgorZGV2aWNlLW1v
ZGVsIHdoaWNoIHlvdSBhcmUgdXNpbmcuIFNlZSBCPEtleW1hcHM+IGJlbG93IG9yIGNvbnN1bHQg
dGhlCitCPHFlbXUoMSk+IG1hbnBhZ2UuIFRoZSBkZWZhdWx0IGlzIEI8ZW4tdXM+LgogCiA9aXRl
bSBCPHNkbD1CT09MRUFOPgogCiBTcGVjaWZpZXMgdGhhdCB0aGUgZGlzcGxheSBzaG91bGQgYmUg
cHJlc2VudGVkIHZpYSBhbiBYIHdpbmRvdyAodXNpbmcKLVNpbXBsZSBEaXJlY3RNZWRpYSBMYXll
cikuIFRoZSBkZWZhdWx0IGlzIG5vdCB0byBlbmFibGUgdGhpcyBtb2RlLgorU2ltcGxlIERpcmVj
dE1lZGlhIExheWVyKS4gVGhlIGRlZmF1bHQgaXMgKDApIG5vdCBlbmFibGVkLgogCiA9aXRlbSBC
PG9wZW5nbD1CT09MRUFOPgogCiBFbmFibGUgT3BlbkdMIGFjY2VsZXJhdGlvbiBvZiB0aGUgU0RM
IGRpc3BsYXkuIE9ubHkgZWZmZWN0cyBtYWNoaW5lcwogdXNpbmcgQjxkZXZpY2VfbW9kZWxfdmVy
c2lvbj0icWVtdS14ZW4tdHJhZGl0aW9uYWwiPiBhbmQgb25seSBpZiB0aGUKLWRldmljZS1tb2Rl
bCB3YXMgY29tcGlsZWQgd2l0aCBPcGVuR0wgc3VwcG9ydC4gRmFsc2UgKDApIGJ5IGRlZmF1bHQu
CitkZXZpY2UtbW9kZWwgd2FzIGNvbXBpbGVkIHdpdGggT3BlbkdMIHN1cHBvcnQuIERlZmF1bHQg
aXMgKDApIGZhbHNlLgogCiA9aXRlbSBCPG5vZ3JhcGhpYz1CT09MRUFOPgogCkBAIC0xODM0LDY2
ICsxODk0LDcyIEBAIG90aGVyIFNQSUNFLXJlbGF0ZWQgc2V0dGluZ3MuCiAKID1pdGVtIEI8c3Bp
Y2Vob3N0PSJBRERSRVNTIj4KIAotU3BlY2lmeSB0aGUgaW50ZXJmYWNlIGFkZHJlc3MgdG8gbGlz
dGVuIG9uIGlmIGdpdmVuLCBvdGhlcndpc2UgYW55CitTcGVjaWZpZXMgdGhlIGludGVyZmFjZSBh
ZGRyZXNzIHRvIGxpc3RlbiBvbiBpZiBnaXZlbiwgb3RoZXJ3aXNlIGFueQogaW50ZXJmYWNlLgog
CiA9aXRlbSBCPHNwaWNlcG9ydD1OVU1CRVI+CiAKLVNwZWNpZnkgdGhlIHBvcnQgdG8gbGlzdGVu
IG9uIGJ5IHRoZSBTUElDRSBzZXJ2ZXIgaWYgdGhlIFNQSUNFIGlzCitTcGVjaWZpZXMgdGhlIHBv
cnQgdG8gbGlzdGVuIG9uIGJ5IHRoZSBTUElDRSBzZXJ2ZXIgaWYgU1BJQ0UgaXMKIGVuYWJsZWQu
CiAKID1pdGVtIEI8c3BpY2V0bHNfcG9ydD1OVU1CRVI+CiAKLVNwZWNpZnkgdGhlIHNlY3VyZSBw
b3J0IHRvIGxpc3RlbiBvbiBieSB0aGUgU1BJQ0Ugc2VydmVyIGlmIHRoZSBTUElDRQotaXMgZW5h
YmxlZC4gQXQgbGVhc3Qgb25lIG9mIHRoZSBzcGljZXBvcnQgb3Igc3BpY2V0bHNfcG9ydCBtdXN0
IGJlCi1naXZlbiBpZiBTUElDRSBpcyBlbmFibGVkLiAgTkIuIHRoZSBvcHRpb25zIGRlcGVuZGlu
ZyBvbiBzcGljZXRsc19wb3J0CitTcGVjaWZpZXMgdGhlIHNlY3VyZSBwb3J0IHRvIGxpc3RlbiBv
biBieSB0aGUgU1BJQ0Ugc2VydmVyIGlmIFNQSUNFCitpcyBlbmFibGVkLiBBdCBsZWFzdCBvbmUg
b2YgQjxzcGljZXBvcnQ+IG9yIEI8c3BpY2V0bHNfcG9ydD4gbXVzdCBiZQorZ2l2ZW4gaWYgU1BJ
Q0UgaXMgZW5hYmxlZC4KKworQjxOb3RlOj4gdGhlIG9wdGlvbnMgZGVwZW5kaW5nIG9uIEI8c3Bp
Y2V0bHNfcG9ydD4KIGhhdmUgbm90IGJlZW4gc3VwcG9ydGVkLgogCiA9aXRlbSBCPHNwaWNlZGlz
YWJsZV90aWNrZXRpbmc9Qk9PTEVBTj4KIAotRW5hYmxlIGNsaWVudCBjb25uZWN0aW9uIHdpdGhv
dXQgcGFzc3dvcmQuIFdoZW4gZGlzYWJsZWQsIHNwaWNlcGFzc3dkCi1tdXN0IGJlIHNldC4gVGhl
IGRlZmF1bHQgaXMgZmFsc2UgKDApLgorRW5hYmxlIGNsaWVudHMgdG8gY29ubmVjdCB3aXRob3V0
IHNwZWNpZnlpbmcgYSBwYXNzd29yZC4gV2hlbiBkaXNhYmxlZCwKK0I8c3BpY2VwYXNzd2Q+IG11
c3QgYmUgc2V0LiBUaGUgZGVmYXVsdCBpcyAoMCkgZmFsc2UuCiAKID1pdGVtIEI8c3BpY2VwYXNz
d2Q9IlBBU1NXT1JEIj4KIAotU3BlY2lmeSB0aGUgdGlja2V0IHBhc3N3b3JkIHdoaWNoIGlzIHVz
ZWQgYnkgYSBjbGllbnQgZm9yIGNvbm5lY3Rpb24uCitTcGVjaWZ5IHRoZSBwYXNzd29yZCB3aGlj
aCBpcyB1c2VkIGJ5IGNsaWVudHMgZm9yIGVzdGFibGlzaGluZyBhIGNvbm5lY3Rpb24uCiAKID1p
dGVtIEI8c3BpY2VhZ2VudF9tb3VzZT1CT09MRUFOPgogCi1XaGV0aGVyIFNQSUNFIGFnZW50IGlz
IHVzZWQgZm9yIGNsaWVudCBtb3VzZSBtb2RlLiBUaGUgZGVmYXVsdCBpcyB0cnVlICgxKQotKHR1
cm4gb24pCitXaGV0aGVyIFNQSUNFIGFnZW50IGlzIHVzZWQgZm9yIGNsaWVudCBtb3VzZSBtb2Rl
LiBUaGUgZGVmYXVsdCBpcyAoMSkgdHJ1ZS4KIAogPWl0ZW0gQjxzcGljZXZkYWdlbnQ9Qk9PTEVB
Tj4KIAotRW5hYmxlcyBzcGljZSB2ZGFnZW50LiBUaGUgU3BpY2UgdmRhZ2VudCBpcyBhbiBvcHRp
b25hbCBjb21wb25lbnQgZm9yCitFbmFibGVzIHRoZSBTUElDRSB2ZGFnZW50LiBUaGUgU1BJQ0Ug
dmRhZ2VudCBpcyBhbiBvcHRpb25hbCBjb21wb25lbnQgZm9yCiBlbmhhbmNpbmcgdXNlciBleHBl
cmllbmNlIGFuZCBwZXJmb3JtaW5nIGd1ZXN0LW9yaWVudGVkIG1hbmFnZW1lbnQKLXRhc2tzLiBJ
dHMgZmVhdHVyZXMgaW5jbHVkZXM6IGNsaWVudCBtb3VzZSBtb2RlIChubyBuZWVkIHRvIGdyYWIg
bW91c2UKLWJ5IGNsaWVudCwgbm8gbW91c2UgbGFnKSwgYXV0b21hdGljIGFkanVzdG1lbnQgb2Yg
c2NyZWVuIHJlc29sdXRpb24sCi1jb3B5IGFuZCBwYXN0ZSAodGV4dCBhbmQgaW1hZ2UpIGJldHdl
ZW4gY2xpZW50IGFuZCBkb21VLiBJdCBhbHNvCi1yZXF1aXJlcyB2ZGFnZW50IHNlcnZpY2UgaW5z
dGFsbGVkIG9uIGRvbVUgby5zLiB0byB3b3JrLiBUaGUgZGVmYXVsdCBpcyAwLgordGFza3MuIEl0
cyBmZWF0dXJlcyBpbmNsdWRlOiBjbGllbnQgbW91c2UgbW9kZSAobm8gbmVlZCB0byBncmFiIHRo
ZSBtb3VzZQorYnkgdGhlIGNsaWVudCwgbm8gbW91c2UgbGFnKSwgYXV0b21hdGljIGFkanVzdG1l
bnQgb2Ygc2NyZWVuIHJlc29sdXRpb24sCitjb3B5IGFuZCBwYXN0ZSAodGV4dCBhbmQgaW1hZ2Up
IGJldHdlZW4gdGhlIGNsaWVudCBhbmQgdGhlIGd1ZXN0LiBJdCBhbHNvCityZXF1aXJlcyB0aGUg
dmRhZ2VudCBzZXJ2aWNlIGluc3RhbGxlZCBvbiB0aGUgZ3Vlc3QgT1MgdG8gd29yay4KK1RoZSBk
ZWZhdWx0IGlzICgwKSBkaXNhYmxlZC4KIAogPWl0ZW0gQjxzcGljZV9jbGlwYm9hcmRfc2hhcmlu
Zz1CT09MRUFOPgogCi1FbmFibGVzIFNwaWNlIGNsaXBib2FyZCBzaGFyaW5nIChjb3B5L3Bhc3Rl
KS4gSXQgcmVxdWlyZXMgc3BpY2V2ZGFnZW50Ci1lbmFibGVkLiBUaGUgZGVmYXVsdCBpcyBmYWxz
ZSAoMCkuCitFbmFibGVzIFNQSUNFIGNsaXBib2FyZCBzaGFyaW5nIChjb3B5L3Bhc3RlKS4gSXQg
cmVxdWlyZXMgdGhhdAorQjxzcGljZXZkYWdlbnQ+IGlzIGVuYWJsZWQuIFRoZSBkZWZhdWx0IGlz
ICgwKSBmYWxzZS4KIAogPWl0ZW0gQjxzcGljZXVzYnJlZGlyZWN0aW9uPU5VTUJFUj4KIAotRW5h
YmxlcyBzcGljZSB1c2JyZWRpcmVjdGlvbi4gQ3JlYXRlcyBOVU1CRVIgdXNicmVkaXJlY3Rpb24g
Y2hhbm5lbHMKLWZvciByZWRpcmVjdGlvbiBvZiB1cCB0byA0IHVzYiBkZXZpY2VzIGZyb20gc3Bp
Y2UgY2xpZW50IHRvIGRvbVUncyBxZW11LgotSXQgcmVxdWlyZXMgYW4gdXNiIGNvbnRyb2xsZXIg
YW5kIGlmIG5vdCBkZWZpbmVkIGl0IHdpbGwgYXV0b21hdGljYWxseSBhZGRzCi1hbiB1c2IyIGNv
bnRyb2xsZXIuIFRoZSBkZWZhdWx0IGlzIGRpc2FibGVkICgwKS4KK0VuYWJsZXMgU1BJQ0UgVVNC
IHJlZGlyZWN0aW9uLiBDcmVhdGVzIGEgTlVNQkVSIG9mIFVTQiByZWRpcmVjdGlvbiBjaGFubmVs
cworZm9yIHJlZGlyZWN0aW5nIHVwIHRvIDQgVVNCIGRldmljZXMgZnJvbSB0aGUgU1BJQ0UgY2xp
ZW50IHRvIHRoZSBndWVzdCdzIFFFTVUuCitJdCByZXF1aXJlcyBhbiBVU0IgY29udHJvbGxlciBh
bmQsIGlmIG5vdCBkZWZpbmVkLCBpdCB3aWxsIGF1dG9tYXRpY2FsbHkgYWRkCithbiBVU0IyLjAg
Y29udHJvbGxlci4gVGhlIGRlZmF1bHQgaXMgKDApIGRpc2FibGVkLgogCi09aXRlbSBCPHNwaWNl
X2ltYWdlX2NvbXByZXNzaW9uPVthdXRvX2dsenxhdXRvX2x6fHF1aWN8Z2x6fGx6fG9mZl0+Cis9
aXRlbSBCPHNwaWNlX2ltYWdlX2NvbXByZXNzaW9uPSJDT01QUkVTU0lPTiI+CiAKLVNwZWNpZmll
cyB3aGF0IGltYWdlIGNvbXByZXNzaW9uIGlzIHRvIGJlIHVzZWQgYnkgc3BpY2UgKGlmIGdpdmVu
KSwgb3RoZXJ3aXNlCi10aGUgcWVtdSBkZWZhdWx0IHdpbGwgYmUgdXNlZC4gUGxlYXNlIHNlZSBk
b2N1bWVudGF0aW9ucyBvZiB5b3VyIGN1cnJlbnQgcWVtdQotdmVyc2lvbiBmb3IgZGV0YWlscy4K
K1NwZWNpZmllcyB3aGF0IGltYWdlIGNvbXByZXNzaW9uIGlzIHRvIGJlIHVzZWQgYnkgU1BJQ0Ug
KGlmIGdpdmVuKSwgb3RoZXJ3aXNlCit0aGUgUUVNVSBkZWZhdWx0IHdpbGwgYmUgdXNlZC4gUGxl
YXNlIHNlZSB0aGUgZG9jdW1lbnRhdGlvbiBvZiB5b3VyIFFFTVUKK3ZlcnNpb24gZm9yIG1vcmUg
ZGV0YWlscy4KIAotPWl0ZW0gQjxzcGljZV9zdHJlYW1pbmdfdmlkZW89W2ZpbHRlcnxhbGx8b2Zm
XT4KK0F2YWlsYWJsZSBvcHRpb25zIGFyZTogQjxhdXRvX2dseiwgYXV0b19seiwgcXVpYywgZ2x6
LCBseiwgb2ZmPi4KIAotU3BlY2lmaWVzIHdoYXQgc3RyZWFtaW5nIHZpZGVvIHNldHRpbmcgaXMg
dG8gYmUgdXNlZCBieSBzcGljZSAoaWYgZ2l2ZW4pLAotb3RoZXJ3aXNlIHRoZSBxZW11IGRlZmF1
bHQgd2lsbCBiZSB1c2VkLgorPWl0ZW0gQjxzcGljZV9zdHJlYW1pbmdfdmlkZW89IlZJREVPIj4K
KworU3BlY2lmaWVzIHdoYXQgc3RyZWFtaW5nIHZpZGVvIHNldHRpbmcgaXMgdG8gYmUgdXNlZCBi
eSBTUElDRSAoaWYgZ2l2ZW4pLAorb3RoZXJ3aXNlIHRoZSBRRU1VIGRlZmF1bHQgd2lsbCBiZSB1
c2VkLgorCitBdmFpbGFibGUgb3B0aW9ucyBhcmU6IEI8ZmlsdGVyLCBhbGwsIG9mZj4uCiAKID1i
YWNrCiAKQEAgLTE5MDQsMTcgKzE5NzAsMTcgQEAgb3RoZXJ3aXNlIHRoZSBxZW11IGRlZmF1bHQg
d2lsbCBiZSB1c2VkLgogPWl0ZW0gQjxzZXJpYWw9WyAiREVWSUNFIiwgIkRFVklDRSIsIC4uLl0+
CiAKIFJlZGlyZWN0IHZpcnR1YWwgc2VyaWFsIHBvcnRzIHRvIEI8REVWSUNFPnMuIFBsZWFzZSBz
ZWUgdGhlCi1CPC1zZXJpYWw+IG9wdGlvbiBpbiB0aGUgTDxxZW11KDEpPiBtYW5wYWdlIGZvciBk
ZXRhaWxzIG9mIHRoZSB2YWxpZAorQjwtc2VyaWFsPiBvcHRpb24gaW4gdGhlIEI8cWVtdSgxKT4g
bWFucGFnZSBmb3IgZGV0YWlscyBvZiB0aGUgdmFsaWQKIEI8REVWSUNFPiBvcHRpb25zLiBEZWZh
dWx0IGlzIEI8dmM+IHdoZW4gaW4gZ3JhcGhpY2FsIG1vZGUgYW5kCiBCPHN0ZGlvPiBpZiBCPG5v
Z3JhcGhpY3M9MT4gaXMgdXNlZC4KIAogVGhlIGZvcm0gc2VyaWFsPURFVklDRSBpcyBhbHNvIGFj
Y2VwdGVkIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eS4KIAotPWl0ZW0gQjxzb3VuZGh3PURF
VklDRT4KKz1pdGVtIEI8c291bmRodz0iREVWSUNFIj4KIAogU2VsZWN0IHRoZSB2aXJ0dWFsIHNv
dW5kIGNhcmQgdG8gZXhwb3NlIHRvIHRoZSBndWVzdC4gVGhlIHZhbGlkCiBkZXZpY2VzIGFyZSBk
ZWZpbmVkIGJ5IHRoZSBkZXZpY2UgbW9kZWwgY29uZmlndXJhdGlvbiwgcGxlYXNlIHNlZSB0aGUK
LUw8cWVtdSgxKT4gbWFucGFnZSBmb3IgZGV0YWlscy4gVGhlIGRlZmF1bHQgaXMgbm90IHRvIGV4
cG9ydCBhbnkgc291bmQKK0I8cWVtdSgxKT4gbWFucGFnZSBmb3IgZGV0YWlscy4gVGhlIGRlZmF1
bHQgaXMgbm90IHRvIGV4cG9ydCBhbnkgc291bmQKIGRldmljZS4KIAogPWl0ZW0gQjx1c2I9Qk9P
TEVBTj4KQEAgLTE5MjMsMTcgKzE5ODksMTcgQEAgRW5hYmxlcyBvciBkaXNhYmxlcyBhbiBlbXVs
YXRlZCBVU0IgYnVzIGluIHRoZSBndWVzdC4KIAogPWl0ZW0gQjx1c2J2ZXJzaW9uPU5VTUJFUj4K
IAotU3BlY2lmaWVzIHRoZSB0eXBlIG9mIGFuIGVtdWxhdGVkIFVTQiBidXMgaW4gdGhlIGd1ZXN0
LiAxIGZvciB1c2IxLAotMiBmb3IgdXNiMiBhbmQgMyBmb3IgdXNiMywgaXQgaXMgYXZhaWxhYmxl
IG9ubHkgd2l0aCB1cHN0cmVhbSBxZW11LgotRHVlIHRvIGltcGxlbWVudGF0aW9uIGxpbWl0YXRp
b25zIHRoaXMgaXMgbm90IGNvbXBhdGlibGUgd2l0aCB0aGUgdXNiCi1hbmQgdXNiZGV2aWNlIHBh
cmFtZXRlcnMuCi1EZWZhdWx0IGlzIDAgKG5vIHVzYiBjb250cm9sbGVyIGRlZmluZWQpLgorU3Bl
Y2lmaWVzIHRoZSB0eXBlIG9mIGFuIGVtdWxhdGVkIFVTQiBidXMgaW4gdGhlIGd1ZXN0LCB2YWx1
ZXMgMSBmb3IgVVNCMS4xLAorMiBmb3IgVVNCMi4wIGFuZCAzIGZvciBVU0IzLjAuIEl0IGlzIGF2
YWlsYWJsZSBvbmx5IHdpdGggYW4gdXBzdHJlYW0gUUVNVS4KK0R1ZSB0byBpbXBsZW1lbnRhdGlv
biBsaW1pdGF0aW9ucyB0aGlzIGlzIG5vdCBjb21wYXRpYmxlIHdpdGggdGhlIEI8dXNiPgorYW5k
IEI8dXNiZGV2aWNlPiBwYXJhbWV0ZXJzLgorRGVmYXVsdCBpcyAoMCkgbm8gVVNCIGNvbnRyb2xs
ZXIgZGVmaW5lZC4KIAogPWl0ZW0gQjx1c2JkZXZpY2U9WyAiREVWSUNFIiwgIkRFVklDRSIsIC4u
Ll0+CiAKIEFkZHMgQjxERVZJQ0U+cyB0byB0aGUgZW11bGF0ZWQgVVNCIGJ1cy4gVGhlIFVTQiBi
dXMgbXVzdCBhbHNvIGJlCiBlbmFibGVkIHVzaW5nIEI8dXNiPTE+LiBUaGUgbW9zdCBjb21tb24g
dXNlIGZvciB0aGlzIG9wdGlvbiBpcwotQjx1c2JkZXZpY2U9Wyd0YWJsZXQnXT4gd2hpY2ggYWRk
cyBwb2ludGVyIGRldmljZSB1c2luZyBhYnNvbHV0ZQorQjx1c2JkZXZpY2U9Wyd0YWJsZXQnXT4g
d2hpY2ggYWRkcyBhIHBvaW50ZXIgZGV2aWNlIHVzaW5nIGFic29sdXRlCiBjb29yZGluYXRlcy4g
U3VjaCBkZXZpY2VzIGZ1bmN0aW9uIGJldHRlciB0aGFuIHJlbGF0aXZlIGNvb3JkaW5hdGUKIGRl
dmljZXMgKHN1Y2ggYXMgYSBzdGFuZGFyZCBtb3VzZSkgc2luY2UgbWFueSBtZXRob2RzIG9mIGV4
cG9ydGluZwogZ3Vlc3QgZ3JhcGhpY3MgKHN1Y2ggYXMgVk5DKSB3b3JrIGJldHRlciBpbiB0aGlz
IG1vZGUuIE5vdGUgdGhhdCB0aGlzCkBAIC0xOTQyLDcgKzIwMDgsNyBAQCBob3N0L2NsaWVudCBz
aWRlLgogCiBIb3N0IGRldmljZXMgY2FuIGFsc28gYmUgcGFzc2VkIHRocm91Z2ggaW4gdGhpcyB3
YXksIGJ5IHNwZWNpZnlpbmcKIGhvc3Q6VVNCSUQsIHdoZXJlIFVTQklEIGlzIG9mIHRoZSBmb3Jt
IHh4eHg6eXl5eS4gIFRoZSBVU0JJRCBjYW4KLXR5cGljYWxseSBiZSBmb3VuZCBieSB1c2luZyBs
c3VzYiBvciB1c2ItZGV2aWNlcy4KK3R5cGljYWxseSBiZSBmb3VuZCBieSB1c2luZyBCPGxzdXNi
KDEpPiBvciBCPHVzYi1kZXZpY2VzKDEpPi4KIAogSWYgeW91IHdpc2ggdG8gdXNlIHRoZSAiaG9z
dDpidXMuYWRkciIgZm9ybWF0LCByZW1vdmUgYW55IGxlYWRpbmcgJzAnIGZyb20gdGhlCiBidXMg
YW5kIGFkZHIuIEZvciBleGFtcGxlLCBmb3IgdGhlIFVTQiBkZXZpY2Ugb24gYnVzIDAwOCBkZXYg
MDAyLCB5b3Ugc2hvdWxkCkBAIC0xOTUwLDcgKzIwMTYsNyBAQCB3cml0ZSAiaG9zdDo4LjIiLgog
CiBUaGUgZm9ybSB1c2JkZXZpY2U9REVWSUNFIGlzIGFsc28gYWNjZXB0ZWQgZm9yIGJhY2t3YXJk
cyBjb21wYXRpYmlsaXR5LgogCi1Nb3JlIHZhbGlkIG9wdGlvbnMgY2FuIGJlIGZvdW5kIGluIHRo
ZSAidXNiZGV2aWNlIiBzZWN0aW9uIG9mIHRoZSBxZW11CitNb3JlIHZhbGlkIG9wdGlvbnMgY2Fu
IGJlIGZvdW5kIGluIHRoZSAidXNiZGV2aWNlIiBzZWN0aW9uIG9mIHRoZSBRRU1VCiBkb2N1bWVu
dGF0aW9uLgogCiA9aXRlbSBCPHZlbmRvcl9kZXZpY2U9IlZFTkRPUl9ERVZJQ0UiPgpAQCAtMTk3
Miw3ICsyMDM4LDcgQEAgc3BlY2lmaWVkLCBlbmFibGluZyB0aGUgdXNlIG9mIFhlblNlcnZlciBQ
ViBkcml2ZXJzIGluIHRoZSBndWVzdC4KID1iYWNrCiAKIFRoaXMgcGFyYW1ldGVyIG9ubHkgdGFr
ZXMgZWZmZWN0IHdoZW4gZGV2aWNlX21vZGVsX3ZlcnNpb249cWVtdS14ZW4uCi1TZWUgTDx4ZW4t
cGNpLWRldmljZS1yZXNlcnZhdGlvbnMoNyk+IGZvciBtb3JlIGluZm9ybWF0aW9uLgorU2VlIEI8
eGVuLXBjaS1kZXZpY2UtcmVzZXJ2YXRpb25zKDcpPiBmb3IgbW9yZSBpbmZvcm1hdGlvbi4KIAog
PWJhY2sKIApAQCAtMTk4OSw3ICsyMDU1LDkgQEAgZGV2aWNlKS4KID1pdGVtIEI8ZGV2aWNlX21v
ZGVsX3ZlcnNpb249IkRFVklDRS1NT0RFTCI+CiAKIFNlbGVjdHMgd2hpY2ggdmFyaWFudCBvZiB0
aGUgZGV2aWNlLW1vZGVsIHNob3VsZCBiZSB1c2VkIGZvciB0aGlzCi1ndWVzdC4gVmFsaWQgdmFs
dWVzIGFyZToKK2d1ZXN0LgorCitWYWxpZCB2YWx1ZXMgYXJlOgogCiA9b3ZlciA0CiAKQEAgLTIw
MDAsNyArMjA2OCw3IEBAIFRoaXMgZGV2aWNlLW1vZGVsIGlzIHRoZSBkZWZhdWx0IGZvciBMaW51
eCBkb20wLgogCiA9aXRlbSBCPHFlbXUteGVuLXRyYWRpdGlvbmFsPgogCi1Vc2UgdGhlIGRldmlj
ZS1tb2RlbCBiYXNlZCB1cG9uIHRoZSBoaXN0b3JpY2FsIFhlbiBmb3JrIG9mIFFlbXUuCitVc2Ug
dGhlIGRldmljZS1tb2RlbCBiYXNlZCB1cG9uIHRoZSBoaXN0b3JpY2FsIFhlbiBmb3JrIG9mIFFF
TVUuCiBUaGlzIGRldmljZS1tb2RlbCBpcyBzdGlsbCB0aGUgZGVmYXVsdCBmb3IgTmV0QlNEIGRv
bTAuCiAKID1pdGVtIEI8bm9uZT4KQEAgLTIwMTksNyArMjA4Nyw3IEBAIG1vZGVsIHdoaWNoIHRo
ZXkgd2VyZSBpbnN0YWxsZWQgd2l0aC4KIAogT3ZlcnJpZGUgdGhlIHBhdGggdG8gdGhlIGJpbmFy
eSB0byBiZSB1c2VkIGFzIHRoZSBkZXZpY2UtbW9kZWwuIFRoZQogYmluYXJ5IHByb3ZpZGVkIGhl
cmUgTVVTVCBiZSBjb25zaXN0ZW50IHdpdGggdGhlCi1gZGV2aWNlX21vZGVsX3ZlcnNpb25gIHdo
aWNoIHlvdSBoYXZlIHNwZWNpZmllZC4gWW91IHNob3VsZCBub3QKK0I8ZGV2aWNlX21vZGVsX3Zl
cnNpb24+IHdoaWNoIHlvdSBoYXZlIHNwZWNpZmllZC4gWW91IHNob3VsZCBub3QKIG5vcm1hbGx5
IG5lZWQgdG8gc3BlY2lmeSB0aGlzIG9wdGlvbi4KIAogPWl0ZW0gQjxkZXZpY2VfbW9kZWxfc3R1
YmRvbWFpbl9vdmVycmlkZT1CT09MRUFOPgpAQCAtMjA2Myw3ICsyMTMxLDcgQEAgdXNpbmcuIENv
bW1vbmx5IHRoaXMgaW5jbHVkZXM6CiAKIFRoZSBkZWZhdWx0IGlzIEI8ZW4tdXM+LgogCi1TZWUg
TDxxZW11KDEpPiBmb3IgbW9yZSBpbmZvcm1hdGlvbi4KK1NlZSBCPHFlbXUoMSk+IGZvciBtb3Jl
IGluZm9ybWF0aW9uLgogCiA9aGVhZDIgQXJjaGl0ZWN0dXJlIFNwZWNpZmljIG9wdGlvbnMKIApA
QCAtMjA3Myw4ICsyMTQxLDkgQEAgU2VlIEw8cWVtdSgxKT4gZm9yIG1vcmUgaW5mb3JtYXRpb24u
CiAKID1pdGVtIEI8Z2ljX3ZlcnNpb249InZOIj4KIAotVmVyc2lvbiBvZiB0aGUgR0lDIGVtdWxh
dGVkIGZvciB0aGUgZ3Vlc3QuIEN1cnJlbnRseSwgdGhlIGZvbGxvd2luZwotdmVyc2lvbnMgYXJl
IHN1cHBvcnRlZDoKK1ZlcnNpb24gb2YgdGhlIEdJQyBlbXVsYXRlZCBmb3IgdGhlIGd1ZXN0Lgor
CitDdXJyZW50bHksIHRoZSBmb2xsb3dpbmcgdmVyc2lvbnMgYXJlIHN1cHBvcnRlZDoKIAogPW92
ZXIgNAogCkBAIC0yMDg5LDEyICsyMTU4LDEyIEBAIEdJQ3YyIGNvbXBhdGliaWxpdHkgbW9kZS4K
IAogPWl0ZW0gQjxkZWZhdWx0PgogCi1FbXVsYXRlIHRoZSBzYW1lIHZlcnNpb24gYXMgdGhlIG5h
dGl2ZSBHSUMgaGFyZHdhcmUgdXNlZCBieSBob3N0IHdoZXJlCitFbXVsYXRlIHRoZSBzYW1lIHZl
cnNpb24gYXMgdGhlIG5hdGl2ZSBHSUMgaGFyZHdhcmUgdXNlZCBieSB0aGUgaG9zdCB3aGVyZQog
dGhlIGRvbWFpbiB3YXMgY3JlYXRlZC4KIAogPWJhY2sKIAotVGhpcyByZXF1aXJlcyBoYXJkd2Fy
ZSBjb21wYXRpYmlsaXR5IHdpdGggdGhlIHJlcXVlc3RlZCB2ZXJzaW9uLiBFaXRoZXIKK1RoaXMg
cmVxdWlyZXMgaGFyZHdhcmUgY29tcGF0aWJpbGl0eSB3aXRoIHRoZSByZXF1ZXN0ZWQgdmVyc2lv
biwgZWl0aGVyCiBuYXRpdmVseSBvciB2aWEgaGFyZHdhcmUgYmFja3dhcmRzIGNvbXBhdGliaWxp
dHkgc3VwcG9ydC4KIAogPWJhY2sKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 08 18:39:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 18: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 1dJ2LL-0005dI-02; Thu, 08 Jun 2017 18:39:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <armando@greenhost.nl>) id 1dJ2LJ-0005dC-68
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 18:39:37 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 D5/DF-01985-8E999395; Thu, 08 Jun 2017 18:39:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprBIsWRWlGSWpSXmKPExsVyeJ9MoO7zmZa
 RBve+W1t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnvl61mL1jDVHHuRhNbA+Mfxi5GLg4hgc+M
 EueP7mbuYuTgYBPQlDiwLr+LkZNDREBJ4t6qyUwgYWaBSIlz87lBwsIClhK9x38ygoRZBFQlN
 s6qBgnzClhILH0yhQnElhCQl9jVdpEVpIRTwEpi32ZVkLAQUOeXbx/ZQMISAo4STbfNIUxjif
 tn8iAa+SWW7tjFBmELSbTc2gg1sELi4t3nLBC2kcSrlkbmCYwCCxgZVjFqFKcWlaUW6Rqa6CU
 VZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBIYSAxDsYFyx3fMQoyQHk5Ior2KrZaQQ
 X1J+SmVGYnFGfFFpTmrxIUYZDg4lCV6vGUA5waLU9NSKtMwcYFDDpCU4eJREeBm7gNK8xQWJu
 cWZ6RCpU4y6HE0ftnxhEmLJy89LlRLn/TQdqEgApCijNA9uBCzCLjHKSgnzMgIdJcRTkFqUm1
 mCKv+KUZyDUUmY9xHIFJ7MvBK4Ta+AjmACOmLJOwuQI0oSEVJSDYwi2buj9vL8tF2SdP+En1n
 fVuPptjV/5h/6tZLBR63gops3j4vvRmNDky8OWU9kTbgeNkRKOVSlOhRn3Zm4R9ZxisyahD2z
 rX6J87dMSHvx1dVjlTRb3FfZJxZNz48revX22oq+mBjSeKQw0cOZfZUps+GpVYs6Lnic4vv62
 ix/VYqrzt7dN5VYijMSDbWYi4oTATr/WRSrAgAA
X-Env-Sender: armando@greenhost.nl
X-Msg-Ref: server-5.tower-31.messagelabs.com!1496947175!99906495!1
X-Originating-IP: [195.190.28.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18807 invoked from network); 8 Jun 2017 18:39:35 -0000
Received: from smarthost1.greenhost.nl (HELO smarthost1.greenhost.nl)
 (195.190.28.81)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 8 Jun 2017 18:39:35 -0000
Received: from smtp.greenhost.nl ([213.108.104.138])
 by smarthost1.greenhost.nl with esmtps
 (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2)
 (envelope-from <armando@greenhost.nl>)
 id 1dJ2LF-00055a-Fh; Thu, 08 Jun 2017 20:39:33 +0200
From: Armando Vega <armando@greenhost.nl>
To: xen-devel@lists.xenproject.org
Date: Thu,  8 Jun 2017 20:39:13 +0200
Message-Id: <20170608183914.6152-1-armando@greenhost.nl>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170605204755.22850-1-armando@greenhost.nl>
References: <20170605204755.22850-1-armando@greenhost.nl>
X-Authenticated-As-Hash: cd8cc983715d4510dc3da8903f5c5f04eae4fcc5
X-Virus-Scanned: by clamav at smarthost1.samage.net
X-Spam-Level: /
X-Spam-Score: -0.2
X-Spam-Status: No, score=-0.2 required=5.0 tests=ALL_TRUSTED, BAYES_50,
 T_RP_MATCHES_RCVD autolearn=disabled version=3.4.0
X-Scan-Signature: 63767ed6f001c63471f2cde26909bd9c
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 Armando Vega <armando@greenhost.nl>
Subject: [Xen-devel] [PATCH v2 0/1] xl.cfg man page cleanup and 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>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGV5IGV2ZXJ5b25lLAoKc28gSSdtIHJlc3Bpbm5pbmcgdGhlIHBhdGNoIGFmdGVyIERhcmlvIGNv
bmZpcm1lZCB0aGUgTlVNQSBleGFtcGxlIGlzIGNvcnJlY3QKbm93LgoKQXJtYW5kbyBWZWdhICgx
KToKICB4bC5jZmcgbWFuIHBhZ2UgY2xlYW51cCBhbmQgZml4ZXMKCiBkb2NzL21hbi94bC5jZmcu
cG9kLjUuaW4gfCAxMTA3ICsrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA1ODggaW5zZXJ0aW9ucygrKSwgNTE5IGRlbGV0aW9ucygt
KQoKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 08 18:50:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 18:50: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 1dJ2W4-0006xc-Fs; Thu, 08 Jun 2017 18:50: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 1dJ2W3-0006xQ-1X
 for xen-devel@lists.xensource.com; Thu, 08 Jun 2017 18:50:43 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 27/3C-02956-28C99395; Thu, 08 Jun 2017 18:50:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVbdxjmW
 kwbYGWYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBm9Kx/zVbQklXxa+0H5gbG
 DocuRi4OIYG/jBIrV/5igXAeM0qcW3WOHcLZxiixdlMHaxcjJ4eIgLPE1zNz2UFsXgF9ifYvp
 1lAbGEBc4kDB5YzgzRICBxRlph69ylYg4SAp8TDafuYYeyGS1MZuxjZOdgErCQOiYFEWQRUJa
 48usEygZF7ASPDKkb14tSistQiXTO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYx
 AnzMAwQ7GeSf8DzFKcjApifIqtlpGCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg1ZkNlBMsSk1P
 rUjLzAEGH0xagoNHSYSXsQsozVtckJhbnJkOkTrFqMuxYfX6L0xCLHn5ealS4rzyIDMEQIoyS
 vPgRsAi4RKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeU1mAU3hycwrgdv0CugIJqAjlryzAD
 miJBEhJdXAmPG7xC9SxOan6T0jrauX9jEavXQ/VJobmeuTzfJ3p8BFJ87NejZzpmybcD2+Zjk
 fz93K9V983vIsTup9vNrtz75tWf/XOFT6hU9/ynC9RY4t3CphY2/s1qzzbgFHfjldPXnzx9yt
 SvMiPp3kX5d35qP05F9v87vqn+8ID3t6VnOKm/emuJ9lIUosxRmJhlrMRcWJAG1W/JB/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1496947840!106950527!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15785 invoked from network); 8 Jun 2017 18:50:41 -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; 8 Jun 2017 18:50: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 1dJ2Vy-0000rd-GX; Thu, 08 Jun 2017 18:50: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 1dJ2Vs-0003H3-K5; Thu, 08 Jun 2017 18:50:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dJ2Vs-0004Pl-B3; Thu, 08 Jun 2017 18:50:32 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110102-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemuu-ovmf-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail: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-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-i386-xl-qemuu-win7-amd64:guest-stop: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-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-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-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-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-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-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-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=08463297d33d075b6529229c9d43c90356093bae
X-Osstest-Versions-That: xen=3d2010f9ffeacc8836811420460e15f2c1233695
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 08 Jun 2017 18:50:32 +0000
Subject: [Xen-devel] [xen-unstable test] 110102: 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>

ZmxpZ2h0IDExMDEwMiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDEwMi8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiAxMTAwNzEK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3Jh
dGUveDEwIGZhaWwgUkVHUi4gdnMuIDExMDA3MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVk
LCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNiBndWVzdC1zdG9wICAgICAgZmFpbCBibG9ja2VkIGluIDExMDA3MQogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgMTUgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGJsb2Nr
ZWQgaW4gMTEwMDcxCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTAwNzEKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExMDA3
MQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIGxpa2UgMTEwMDcxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA5
IGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTAwNzEKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBsaWtlIDExMDA3MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTEwMDcxCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgOSB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMSBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgMTYgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgOSB3aW5k
b3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
eGVuICAgICAgICAgICAgICAgICAgMDg0NjMyOTdkMzNkMDc1YjY1MjkyMjljOWQ0M2M5MDM1NjA5
M2JhZQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgM2QyMDEwZjlmZmVh
Y2M4ODM2ODExNDIwNDYwZTE1ZjJjMTIzMzY5NQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEwMDcx
ICAyMDE3LTA2LTA3IDA4OjI0OjU5IFogICAgMSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEx
MDEwMiAgMjAxNy0wNi0wNyAyMzo1MDozNCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1
LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgUHVuaXQgQWdyYXdhbCA8cHVuaXQuYWdyYXdh
bEBhcm0uY29tPgogIFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgog
IFN3YXBuaWwgUGFyYXRleSA8c3dhcG5pbC5wYXJhdGV5QGFtZC5jb20+CiAgV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LW9sZGtlcm4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1vbGRrZXJuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1
bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdy
YWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDMzMSBsaW5lcyBs
b25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 08 19:31:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 19: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 1dJ39M-00016E-Au; Thu, 08 Jun 2017 19: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 <sgoel@codeaurora.org>) id 1dJ39L-00015o-Oz
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 19:31:19 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 36/A6-03620-706A9395; Thu, 08 Jun 2017 19:31:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsVybKJsgi7rMst
 Ig4OTrSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owL0x6wFvy6xljRt241ewPjtM2MXYycHEIC
 RRJtPVNYuxi5OFgEGpglnp+fyw6SkBCIlli34RiUzSdx8cUPJpAiCYEJjBK/vjYzgjhCAgeZJ
 A7//g9WBdb+YXoQhO0isbvxLVicUaBAYs6Gj4wQdorErK43YDabgIZE/4nDzCC2iICHxNXmZW
 wgQ5kFvjBK/F3bwQaSEBbQk2jbu54JYqiqxNxF+1lAbF4BZ4k1bTcZIc5TkDi+fRuYzQm0eOa
 JHlaI35wljq1/yDqBUXgBI8MqRvXi1KKy1CJdU72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSk
 Yr3k/NxNjMAwZQCCHYzTL/sfYpTkYFIS5VVstYwU4kvKT6nMSCzOiC8qzUktPsQow8GhJMF7c
 AlQTrAoNT21Ii0zBxgxMGkJDh4lEV4RkDRvcUFibnFmOkTqFKOilDjvLpCEAEgiozQPrg0WpZ
 cYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzOu0FGgKT2ZeCdz0V0CLmYAWL3lnAbK4JBEhJQW
 Meo0LLDMbJY0MJ6adab+ckrvcLpr5tcGtndmerizOM6zvT9dh2lH3+c/6A7enytS5swl1iN1e
 NEf+wdLwGQtt4prvsW64bXb0ENuUc8kvKn4n3FkZ/Ep5v3nIy1fzSyPFM21CVT7uUlmocUJjS
 uaFuxvVnFK1/IN/xu8SmuK9msdEcl2Q8F8RJZbijERDLeai4kQAM76uz80CAAA=
X-Env-Sender: sgoel@codeaurora.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1496950276!76221314!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39519 invoked from network); 8 Jun 2017 19:31:17 -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; 8 Jun 2017 19:31:17 -0000
Received: by smtp.codeaurora.org (Postfix, from userid 1000)
 id D10C1611B4; Thu,  8 Jun 2017 19:31:15 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1496950275;
 bh=5bLd5W6PvLveq+MQYTktf3SNm9m4H1cp1aA7W/eWYaM=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=PpO1Nz2532rHVA/SW9puzOfgCDoZG256Nz0luw2VdzFIi+ZcGICx6OuBRudaFw0S9
 MEdk4VDXiwKjpXnlzdiM49Y0wbZead8qInRD2EuZEcqMCH+XDZ74iGV3sJ016oyZU7
 BtzSd6rci0VcE1mu92dVuyVs6JzrK7Skw6cdcosE=
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 sgoel-lnx.qualcomm.com (unknown [129.46.14.70])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 (Authenticated sender: sgoel@smtp.codeaurora.org)
 by smtp.codeaurora.org (Postfix) with ESMTPSA id 57AE2611EE;
 Thu,  8 Jun 2017 19:31:12 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1496950273;
 bh=5bLd5W6PvLveq+MQYTktf3SNm9m4H1cp1aA7W/eWYaM=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=mUd2BIQQLlGGdaYDYXgXh+bb3N7VsY/H81eInFP3xlmd759K+gCRhbiD3s2/8M/jw
 pBUnjLV0iwpRGfyE2H35XosW58f/h+2GbCLonbuVxlxn33VBFYyg21JzzxhNiTtLq2
 y2ThCVuwdz8GEyTuJfPn3aGRjzRuhJV/pUR2dWHM=
DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org 57AE2611EE
From: Sameer Goel <sgoel@codeaurora.org>
To: xen-devel@lists.xenproject.org,
	Julien Grall <julien.grall@arm.com>
Date: Thu,  8 Jun 2017 13:30:46 -0600
Message-Id: <1496950247-8755-6-git-send-email-sgoel@codeaurora.org>
X-Mailer: git-send-email 1.8.2.1
In-Reply-To: <1496950247-8755-1-git-send-email-sgoel@codeaurora.org>
References: <1496950247-8755-1-git-send-email-sgoel@codeaurora.org>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Tomasz Nowicki <tn@semihalf.com>, Punit Agrawal <punit.agrawal@arm.com>,
 Sameer Goel <sgoel@codeaurora.org>, Robin Murphy <robin.murphy@arm.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: [Xen-devel] [RFC 5/6] 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>

VmVyYmF0aW0gZmlsZXMgZnJvbSBMaW51eCBrZXJuZWwuCmlvcnQuYzogY29tbWl0IGNhNzhkMzE3
M2NmZjpNZXJnZSB0YWcgJ2FybTY0LXVwc3RyZWFtJwphY3BpX2lvcnQuaDogY29tbWl0IDE4Yjcw
OWJlYjUwMzpBQ1BJL0lPUlQ6IE1ha2UgZG1hIG1hc2tzIHNldC11cCBJT1JUCnNwZWNpZmljCgpT
aWduZWQtb2ZmLWJ5OiBTYW1lZXIgR29lbCA8c2dvZWxAY29kZWF1cm9yYS5vcmc+Ci0tLQogeGVu
L2RyaXZlcnMvYWNwaS9hcm0vaW9ydC5jICB8IDk2MSArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hY3BpL2FjcGlfaW9ydC5oIHwgIDU4ICsr
KwogMiBmaWxlcyBjaGFuZ2VkLCAxMDE5IGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0
NCB4ZW4vZHJpdmVycy9hY3BpL2FybS9pb3J0LmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5j
bHVkZS9hY3BpL2FjcGlfaW9ydC5oCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvYWNwaS9hcm0v
aW9ydC5jIGIveGVuL2RyaXZlcnMvYWNwaS9hcm0vaW9ydC5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IDAwMDAwMDAuLjRhNWJiOTYKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vZHJpdmVycy9h
Y3BpL2FybS9pb3J0LmMKQEAgLTAsMCArMSw5NjEgQEAKKy8qCisgKiBDb3B5cmlnaHQgKEMpIDIw
MTYsIFNlbWloYWxmCisgKglBdXRob3I6IFRvbWFzeiBOb3dpY2tpIDx0bkBzZW1paGFsZi5jb20+
CisgKgorICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmli
dXRlIGl0IGFuZC9vciBtb2RpZnkgaXQKKyAqIHVuZGVyIHRoZSB0ZXJtcyBhbmQgY29uZGl0aW9u
cyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UsCisgKiB2ZXJzaW9uIDIsIGFzIHB1
Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgorICoKKyAqIFRoaXMgcHJv
Z3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSBpdCB3aWxsIGJlIHVzZWZ1bCwgYnV0IFdJ
VEhPVVQKKyAqIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5
IG9mIE1FUkNIQU5UQUJJTElUWSBvcgorICogRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBP
U0UuICBTZWUgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvcgorICogbW9yZSBkZXRh
aWxzLgorICoKKyAqIFRoaXMgZmlsZSBpbXBsZW1lbnRzIGVhcmx5IGRldGVjdGlvbi9wYXJzaW5n
IG9mIEkvTyBtYXBwaW5nCisgKiByZXBvcnRlZCB0byBPUyB0aHJvdWdoIGZpcm13YXJlIHZpYSBJ
L08gUmVtYXBwaW5nIFRhYmxlIChJT1JUKQorICogSU9SVCBkb2N1bWVudCBudW1iZXI6IEFSTSBE
RU4gMDA0OUEKKyAqLworCisjZGVmaW5lIHByX2ZtdChmbXQpCSJBQ1BJOiBJT1JUOiAiIGZtdAor
CisjaW5jbHVkZSA8bGludXgvYWNwaV9pb3J0Lmg+CisjaW5jbHVkZSA8bGludXgvaW9tbXUuaD4K
KyNpbmNsdWRlIDxsaW51eC9rZXJuZWwuaD4KKyNpbmNsdWRlIDxsaW51eC9saXN0Lmg+CisjaW5j
bHVkZSA8bGludXgvcGNpLmg+CisjaW5jbHVkZSA8bGludXgvcGxhdGZvcm1fZGV2aWNlLmg+Cisj
aW5jbHVkZSA8bGludXgvc2xhYi5oPgorCisjZGVmaW5lIElPUlRfVFlQRV9NQVNLKHR5cGUpCSgx
IDw8ICh0eXBlKSkKKyNkZWZpbmUgSU9SVF9NU0lfVFlQRQkJKDEgPDwgQUNQSV9JT1JUX05PREVf
SVRTX0dST1VQKQorI2RlZmluZSBJT1JUX0lPTU1VX1RZUEUJCSgoMSA8PCBBQ1BJX0lPUlRfTk9E
RV9TTU1VKSB8CVwKKwkJCQkoMSA8PCBBQ1BJX0lPUlRfTk9ERV9TTU1VX1YzKSkKKworc3RydWN0
IGlvcnRfaXRzX21zaV9jaGlwIHsKKwlzdHJ1Y3QgbGlzdF9oZWFkCWxpc3Q7CisJc3RydWN0IGZ3
bm9kZV9oYW5kbGUJKmZ3X25vZGU7CisJdTMyCQkJdHJhbnNsYXRpb25faWQ7Cit9OworCitzdHJ1
Y3QgaW9ydF9md25vZGUgeworCXN0cnVjdCBsaXN0X2hlYWQgbGlzdDsKKwlzdHJ1Y3QgYWNwaV9p
b3J0X25vZGUgKmlvcnRfbm9kZTsKKwlzdHJ1Y3QgZndub2RlX2hhbmRsZSAqZndub2RlOworfTsK
K3N0YXRpYyBMSVNUX0hFQUQoaW9ydF9md25vZGVfbGlzdCk7CitzdGF0aWMgREVGSU5FX1NQSU5M
T0NLKGlvcnRfZndub2RlX2xvY2spOworCisvKioKKyAqIGlvcnRfc2V0X2Z3bm9kZSgpIC0gQ3Jl
YXRlIGlvcnRfZndub2RlIGFuZCB1c2UgaXQgdG8gcmVnaXN0ZXIKKyAqCQkgICAgICAgaW9tbXUg
ZGF0YSBpbiB0aGUgaW9ydF9md25vZGVfbGlzdAorICoKKyAqIEBub2RlOiBJT1JUIHRhYmxlIG5v
ZGUgYXNzb2NpYXRlZCB3aXRoIHRoZSBJT01NVQorICogQGZ3bm9kZTogZndub2RlIGFzc29jaWF0
ZWQgd2l0aCB0aGUgSU9SVCBub2RlCisgKgorICogUmV0dXJuczogMCBvbiBzdWNjZXNzCisgKiAg
ICAgICAgICA8MCBvbiBmYWlsdXJlCisgKi8KK3N0YXRpYyBpbmxpbmUgaW50IGlvcnRfc2V0X2Z3
bm9kZShzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKmlvcnRfbm9kZSwKKwkJCQkgIHN0cnVjdCBmd25v
ZGVfaGFuZGxlICpmd25vZGUpCit7CisJc3RydWN0IGlvcnRfZndub2RlICpucDsKKworCW5wID0g
a3phbGxvYyhzaXplb2Yoc3RydWN0IGlvcnRfZndub2RlKSwgR0ZQX0FUT01JQyk7CisKKwlpZiAo
V0FSTl9PTighbnApKQorCQlyZXR1cm4gLUVOT01FTTsKKworCUlOSVRfTElTVF9IRUFEKCZucC0+
bGlzdCk7CisJbnAtPmlvcnRfbm9kZSA9IGlvcnRfbm9kZTsKKwlucC0+Zndub2RlID0gZndub2Rl
OworCisJc3Bpbl9sb2NrKCZpb3J0X2Z3bm9kZV9sb2NrKTsKKwlsaXN0X2FkZF90YWlsKCZucC0+
bGlzdCwgJmlvcnRfZndub2RlX2xpc3QpOworCXNwaW5fdW5sb2NrKCZpb3J0X2Z3bm9kZV9sb2Nr
KTsKKworCXJldHVybiAwOworfQorCisvKioKKyAqIGlvcnRfZ2V0X2Z3bm9kZSgpIC0gUmV0cmll
dmUgZndub2RlIGFzc29jaWF0ZWQgd2l0aCBhbiBJT1JUIG5vZGUKKyAqCisgKiBAbm9kZTogSU9S
VCB0YWJsZSBub2RlIHRvIGJlIGxvb2tlZC11cAorICoKKyAqIFJldHVybnM6IGZ3bm9kZV9oYW5k
bGUgcG9pbnRlciBvbiBzdWNjZXNzLCBOVUxMIG9uIGZhaWx1cmUKKyAqLworc3RhdGljIGlubGlu
ZQorc3RydWN0IGZ3bm9kZV9oYW5kbGUgKmlvcnRfZ2V0X2Z3bm9kZShzdHJ1Y3QgYWNwaV9pb3J0
X25vZGUgKm5vZGUpCit7CisJc3RydWN0IGlvcnRfZndub2RlICpjdXJyOworCXN0cnVjdCBmd25v
ZGVfaGFuZGxlICpmd25vZGUgPSBOVUxMOworCisJc3Bpbl9sb2NrKCZpb3J0X2Z3bm9kZV9sb2Nr
KTsKKwlsaXN0X2Zvcl9lYWNoX2VudHJ5KGN1cnIsICZpb3J0X2Z3bm9kZV9saXN0LCBsaXN0KSB7
CisJCWlmIChjdXJyLT5pb3J0X25vZGUgPT0gbm9kZSkgeworCQkJZndub2RlID0gY3Vyci0+Zndu
b2RlOworCQkJYnJlYWs7CisJCX0KKwl9CisJc3Bpbl91bmxvY2soJmlvcnRfZndub2RlX2xvY2sp
OworCisJcmV0dXJuIGZ3bm9kZTsKK30KKworLyoqCisgKiBpb3J0X2RlbGV0ZV9md25vZGUoKSAt
IERlbGV0ZSBmd25vZGUgYXNzb2NpYXRlZCB3aXRoIGFuIElPUlQgbm9kZQorICoKKyAqIEBub2Rl
OiBJT1JUIHRhYmxlIG5vZGUgYXNzb2NpYXRlZCB3aXRoIGZ3bm9kZSB0byBkZWxldGUKKyAqLwor
c3RhdGljIGlubGluZSB2b2lkIGlvcnRfZGVsZXRlX2Z3bm9kZShzdHJ1Y3QgYWNwaV9pb3J0X25v
ZGUgKm5vZGUpCit7CisJc3RydWN0IGlvcnRfZndub2RlICpjdXJyLCAqdG1wOworCisJc3Bpbl9s
b2NrKCZpb3J0X2Z3bm9kZV9sb2NrKTsKKwlsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUoY3Vyciwg
dG1wLCAmaW9ydF9md25vZGVfbGlzdCwgbGlzdCkgeworCQlpZiAoY3Vyci0+aW9ydF9ub2RlID09
IG5vZGUpIHsKKwkJCWxpc3RfZGVsKCZjdXJyLT5saXN0KTsKKwkJCWtmcmVlKGN1cnIpOworCQkJ
YnJlYWs7CisJCX0KKwl9CisJc3Bpbl91bmxvY2soJmlvcnRfZndub2RlX2xvY2spOworfQorCit0
eXBlZGVmIGFjcGlfc3RhdHVzICgqaW9ydF9maW5kX25vZGVfY2FsbGJhY2spCisJKHN0cnVjdCBh
Y3BpX2lvcnRfbm9kZSAqbm9kZSwgdm9pZCAqY29udGV4dCk7CisKKy8qIFJvb3QgcG9pbnRlciB0
byB0aGUgbWFwcGVkIElPUlQgdGFibGUgKi8KK3N0YXRpYyBzdHJ1Y3QgYWNwaV90YWJsZV9oZWFk
ZXIgKmlvcnRfdGFibGU7CisKK3N0YXRpYyBMSVNUX0hFQUQoaW9ydF9tc2lfY2hpcF9saXN0KTsK
K3N0YXRpYyBERUZJTkVfU1BJTkxPQ0soaW9ydF9tc2lfY2hpcF9sb2NrKTsKKworLyoqCisgKiBp
b3J0X3JlZ2lzdGVyX2RvbWFpbl90b2tlbigpIC0gcmVnaXN0ZXIgZG9tYWluIHRva2VuIGFuZCBy
ZWxhdGVkIElUUyBJRAorICogdG8gdGhlIGxpc3QgZnJvbSB3aGVyZSB3ZSBjYW4gZ2V0IGl0IGJh
Y2sgbGF0ZXIgb24uCisgKiBAdHJhbnNfaWQ6IElUUyBJRC4KKyAqIEBmd19ub2RlOiBEb21haW4g
dG9rZW4uCisgKgorICogUmV0dXJuczogMCBvbiBzdWNjZXNzLCAtRU5PTUVNIGlmIG5vIG1lbW9y
eSB3aGVuIGFsbG9jYXRpbmcgbGlzdCBlbGVtZW50CisgKi8KK2ludCBpb3J0X3JlZ2lzdGVyX2Rv
bWFpbl90b2tlbihpbnQgdHJhbnNfaWQsIHN0cnVjdCBmd25vZGVfaGFuZGxlICpmd19ub2RlKQor
eworCXN0cnVjdCBpb3J0X2l0c19tc2lfY2hpcCAqaXRzX21zaV9jaGlwOworCisJaXRzX21zaV9j
aGlwID0ga3phbGxvYyhzaXplb2YoKml0c19tc2lfY2hpcCksIEdGUF9LRVJORUwpOworCWlmICgh
aXRzX21zaV9jaGlwKQorCQlyZXR1cm4gLUVOT01FTTsKKworCWl0c19tc2lfY2hpcC0+Zndfbm9k
ZSA9IGZ3X25vZGU7CisJaXRzX21zaV9jaGlwLT50cmFuc2xhdGlvbl9pZCA9IHRyYW5zX2lkOwor
CisJc3Bpbl9sb2NrKCZpb3J0X21zaV9jaGlwX2xvY2spOworCWxpc3RfYWRkKCZpdHNfbXNpX2No
aXAtPmxpc3QsICZpb3J0X21zaV9jaGlwX2xpc3QpOworCXNwaW5fdW5sb2NrKCZpb3J0X21zaV9j
aGlwX2xvY2spOworCisJcmV0dXJuIDA7Cit9CisKKy8qKgorICogaW9ydF9kZXJlZ2lzdGVyX2Rv
bWFpbl90b2tlbigpIC0gRGVyZWdpc3RlciBkb21haW4gdG9rZW4gYmFzZWQgb24gSVRTIElECisg
KiBAdHJhbnNfaWQ6IElUUyBJRC4KKyAqCisgKiBSZXR1cm5zOiBub25lLgorICovCit2b2lkIGlv
cnRfZGVyZWdpc3Rlcl9kb21haW5fdG9rZW4oaW50IHRyYW5zX2lkKQoreworCXN0cnVjdCBpb3J0
X2l0c19tc2lfY2hpcCAqaXRzX21zaV9jaGlwLCAqdDsKKworCXNwaW5fbG9jaygmaW9ydF9tc2lf
Y2hpcF9sb2NrKTsKKwlsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUoaXRzX21zaV9jaGlwLCB0LCAm
aW9ydF9tc2lfY2hpcF9saXN0LCBsaXN0KSB7CisJCWlmIChpdHNfbXNpX2NoaXAtPnRyYW5zbGF0
aW9uX2lkID09IHRyYW5zX2lkKSB7CisJCQlsaXN0X2RlbCgmaXRzX21zaV9jaGlwLT5saXN0KTsK
KwkJCWtmcmVlKGl0c19tc2lfY2hpcCk7CisJCQlicmVhazsKKwkJfQorCX0KKwlzcGluX3VubG9j
aygmaW9ydF9tc2lfY2hpcF9sb2NrKTsKK30KKworLyoqCisgKiBpb3J0X2ZpbmRfZG9tYWluX3Rv
a2VuKCkgLSBGaW5kIGRvbWFpbiB0b2tlbiBiYXNlZCBvbiBnaXZlbiBJVFMgSUQKKyAqIEB0cmFu
c19pZDogSVRTIElELgorICoKKyAqIFJldHVybnM6IGRvbWFpbiB0b2tlbiB3aGVuIGZpbmQgb24g
dGhlIGxpc3QsIE5VTEwgb3RoZXJ3aXNlCisgKi8KK3N0cnVjdCBmd25vZGVfaGFuZGxlICppb3J0
X2ZpbmRfZG9tYWluX3Rva2VuKGludCB0cmFuc19pZCkKK3sKKwlzdHJ1Y3QgZndub2RlX2hhbmRs
ZSAqZndfbm9kZSA9IE5VTEw7CisJc3RydWN0IGlvcnRfaXRzX21zaV9jaGlwICppdHNfbXNpX2No
aXA7CisKKwlzcGluX2xvY2soJmlvcnRfbXNpX2NoaXBfbG9jayk7CisJbGlzdF9mb3JfZWFjaF9l
bnRyeShpdHNfbXNpX2NoaXAsICZpb3J0X21zaV9jaGlwX2xpc3QsIGxpc3QpIHsKKwkJaWYgKGl0
c19tc2lfY2hpcC0+dHJhbnNsYXRpb25faWQgPT0gdHJhbnNfaWQpIHsKKwkJCWZ3X25vZGUgPSBp
dHNfbXNpX2NoaXAtPmZ3X25vZGU7CisJCQlicmVhazsKKwkJfQorCX0KKwlzcGluX3VubG9jaygm
aW9ydF9tc2lfY2hpcF9sb2NrKTsKKworCXJldHVybiBmd19ub2RlOworfQorCitzdGF0aWMgc3Ry
dWN0IGFjcGlfaW9ydF9ub2RlICppb3J0X3NjYW5fbm9kZShlbnVtIGFjcGlfaW9ydF9ub2RlX3R5
cGUgdHlwZSwKKwkJCQkJICAgICBpb3J0X2ZpbmRfbm9kZV9jYWxsYmFjayBjYWxsYmFjaywKKwkJ
CQkJICAgICB2b2lkICpjb250ZXh0KQoreworCXN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqaW9ydF9u
b2RlLCAqaW9ydF9lbmQ7CisJc3RydWN0IGFjcGlfdGFibGVfaW9ydCAqaW9ydDsKKwlpbnQgaTsK
KworCWlmICghaW9ydF90YWJsZSkKKwkJcmV0dXJuIE5VTEw7CisKKwkvKiBHZXQgdGhlIGZpcnN0
IElPUlQgbm9kZSAqLworCWlvcnQgPSAoc3RydWN0IGFjcGlfdGFibGVfaW9ydCAqKWlvcnRfdGFi
bGU7CisJaW9ydF9ub2RlID0gQUNQSV9BRERfUFRSKHN0cnVjdCBhY3BpX2lvcnRfbm9kZSwgaW9y
dCwKKwkJCQkgaW9ydC0+bm9kZV9vZmZzZXQpOworCWlvcnRfZW5kID0gQUNQSV9BRERfUFRSKHN0
cnVjdCBhY3BpX2lvcnRfbm9kZSwgaW9ydF90YWJsZSwKKwkJCQlpb3J0X3RhYmxlLT5sZW5ndGgp
OworCisJZm9yIChpID0gMDsgaSA8IGlvcnQtPm5vZGVfY291bnQ7IGkrKykgeworCQlpZiAoV0FS
Tl9UQUlOVChpb3J0X25vZGUgPj0gaW9ydF9lbmQsIFRBSU5UX0ZJUk1XQVJFX1dPUktBUk9VTkQs
CisJCQkgICAgICAgIklPUlQgbm9kZSBwb2ludGVyIG92ZXJmbG93cywgYmFkIHRhYmxlIVxuIikp
CisJCQlyZXR1cm4gTlVMTDsKKworCQlpZiAoaW9ydF9ub2RlLT50eXBlID09IHR5cGUgJiYKKwkJ
ICAgIEFDUElfU1VDQ0VTUyhjYWxsYmFjayhpb3J0X25vZGUsIGNvbnRleHQpKSkKKwkJCQlyZXR1
cm4gaW9ydF9ub2RlOworCisJCWlvcnRfbm9kZSA9IEFDUElfQUREX1BUUihzdHJ1Y3QgYWNwaV9p
b3J0X25vZGUsIGlvcnRfbm9kZSwKKwkJCQkJIGlvcnRfbm9kZS0+bGVuZ3RoKTsKKwl9CisKKwly
ZXR1cm4gTlVMTDsKK30KKworc3RhdGljIGFjcGlfc3RhdHVzCitpb3J0X21hdGNoX3R5cGVfY2Fs
bGJhY2soc3RydWN0IGFjcGlfaW9ydF9ub2RlICpub2RlLCB2b2lkICpjb250ZXh0KQoreworCXJl
dHVybiBBRV9PSzsKK30KKworYm9vbCBpb3J0X25vZGVfbWF0Y2godTggdHlwZSkKK3sKKwlzdHJ1
Y3QgYWNwaV9pb3J0X25vZGUgKm5vZGU7CisKKwlub2RlID0gaW9ydF9zY2FuX25vZGUodHlwZSwg
aW9ydF9tYXRjaF90eXBlX2NhbGxiYWNrLCBOVUxMKTsKKworCXJldHVybiBub2RlICE9IE5VTEw7
Cit9CisKK3N0YXRpYyBhY3BpX3N0YXR1cyBpb3J0X21hdGNoX25vZGVfY2FsbGJhY2soc3RydWN0
IGFjcGlfaW9ydF9ub2RlICpub2RlLAorCQkJCQkgICAgdm9pZCAqY29udGV4dCkKK3sKKwlzdHJ1
Y3QgZGV2aWNlICpkZXYgPSBjb250ZXh0OworCWFjcGlfc3RhdHVzIHN0YXR1czsKKworCWlmIChu
b2RlLT50eXBlID09IEFDUElfSU9SVF9OT0RFX05BTUVEX0NPTVBPTkVOVCkgeworCQlzdHJ1Y3Qg
YWNwaV9idWZmZXIgYnVmID0geyBBQ1BJX0FMTE9DQVRFX0JVRkZFUiwgTlVMTCB9OworCQlzdHJ1
Y3QgYWNwaV9kZXZpY2UgKmFkZXYgPSB0b19hY3BpX2RldmljZV9ub2RlKGRldi0+Zndub2RlKTsK
KwkJc3RydWN0IGFjcGlfaW9ydF9uYW1lZF9jb21wb25lbnQgKm5jb21wOworCisJCWlmICghYWRl
dikgeworCQkJc3RhdHVzID0gQUVfTk9UX0ZPVU5EOworCQkJZ290byBvdXQ7CisJCX0KKworCQlz
dGF0dXMgPSBhY3BpX2dldF9uYW1lKGFkZXYtPmhhbmRsZSwgQUNQSV9GVUxMX1BBVEhOQU1FLCAm
YnVmKTsKKwkJaWYgKEFDUElfRkFJTFVSRShzdGF0dXMpKSB7CisJCQlkZXZfd2FybihkZXYsICJD
YW4ndCBnZXQgZGV2aWNlIGZ1bGwgcGF0aCBuYW1lXG4iKTsKKwkJCWdvdG8gb3V0OworCQl9CisK
KwkJbmNvbXAgPSAoc3RydWN0IGFjcGlfaW9ydF9uYW1lZF9jb21wb25lbnQgKilub2RlLT5ub2Rl
X2RhdGE7CisJCXN0YXR1cyA9ICFzdHJjbXAobmNvbXAtPmRldmljZV9uYW1lLCBidWYucG9pbnRl
cikgPworCQkJCQkJCUFFX09LIDogQUVfTk9UX0ZPVU5EOworCQlhY3BpX29zX2ZyZWUoYnVmLnBv
aW50ZXIpOworCX0gZWxzZSBpZiAobm9kZS0+dHlwZSA9PSBBQ1BJX0lPUlRfTk9ERV9QQ0lfUk9P
VF9DT01QTEVYKSB7CisJCXN0cnVjdCBhY3BpX2lvcnRfcm9vdF9jb21wbGV4ICpwY2lfcmM7CisJ
CXN0cnVjdCBwY2lfYnVzICpidXM7CisKKwkJYnVzID0gdG9fcGNpX2J1cyhkZXYpOworCQlwY2lf
cmMgPSAoc3RydWN0IGFjcGlfaW9ydF9yb290X2NvbXBsZXggKilub2RlLT5ub2RlX2RhdGE7CisK
KwkJLyoKKwkJICogSXQgaXMgYXNzdW1lZCB0aGF0IFBDSSBzZWdtZW50IG51bWJlcnMgbWFwcyBv
bmUtdG8tb25lCisJCSAqIHdpdGggcm9vdCBjb21wbGV4ZXMuIEVhY2ggc2VnbWVudCBudW1iZXIg
Y2FuIHJlcHJlc2VudCBvbmx5CisJCSAqIG9uZSByb290IGNvbXBsZXguCisJCSAqLworCQlzdGF0
dXMgPSBwY2lfcmMtPnBjaV9zZWdtZW50X251bWJlciA9PSBwY2lfZG9tYWluX25yKGJ1cykgPwor
CQkJCQkJCUFFX09LIDogQUVfTk9UX0ZPVU5EOworCX0gZWxzZSB7CisJCXN0YXR1cyA9IEFFX05P
VF9GT1VORDsKKwl9CitvdXQ6CisJcmV0dXJuIHN0YXR1czsKK30KKworc3RhdGljIGludCBpb3J0
X2lkX21hcChzdHJ1Y3QgYWNwaV9pb3J0X2lkX21hcHBpbmcgKm1hcCwgdTggdHlwZSwgdTMyIHJp
ZF9pbiwKKwkJICAgICAgIHUzMiAqcmlkX291dCkKK3sKKwkvKiBTaW5nbGUgbWFwcGluZyBkb2Vz
IG5vdCBjYXJlIGZvciBpbnB1dCBpZCAqLworCWlmIChtYXAtPmZsYWdzICYgQUNQSV9JT1JUX0lE
X1NJTkdMRV9NQVBQSU5HKSB7CisJCWlmICh0eXBlID09IEFDUElfSU9SVF9OT0RFX05BTUVEX0NP
TVBPTkVOVCB8fAorCQkgICAgdHlwZSA9PSBBQ1BJX0lPUlRfTk9ERV9QQ0lfUk9PVF9DT01QTEVY
KSB7CisJCQkqcmlkX291dCA9IG1hcC0+b3V0cHV0X2Jhc2U7CisJCQlyZXR1cm4gMDsKKwkJfQor
CisJCXByX3dhcm4oRldfQlVHICJbbWFwICVwXSBTSU5HTEUgTUFQUElORyBmbGFnIG5vdCBhbGxv
d2VkIGZvciBub2RlIHR5cGUgJWQsIHNraXBwaW5nIElEIG1hcFxuIiwKKwkJCW1hcCwgdHlwZSk7
CisJCXJldHVybiAtRU5YSU87CisJfQorCisJaWYgKHJpZF9pbiA8IG1hcC0+aW5wdXRfYmFzZSB8
fAorCSAgICAocmlkX2luID49IG1hcC0+aW5wdXRfYmFzZSArIG1hcC0+aWRfY291bnQpKQorCQly
ZXR1cm4gLUVOWElPOworCisJKnJpZF9vdXQgPSBtYXAtPm91dHB1dF9iYXNlICsgKHJpZF9pbiAt
IG1hcC0+aW5wdXRfYmFzZSk7CisJcmV0dXJuIDA7Cit9CisKK3N0YXRpYworc3RydWN0IGFjcGlf
aW9ydF9ub2RlICppb3J0X25vZGVfZ2V0X2lkKHN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqbm9kZSwK
KwkJCQkJdTMyICppZF9vdXQsIHU4IHR5cGVfbWFzaywKKwkJCQkJaW50IGluZGV4KQoreworCXN0
cnVjdCBhY3BpX2lvcnRfbm9kZSAqcGFyZW50OworCXN0cnVjdCBhY3BpX2lvcnRfaWRfbWFwcGlu
ZyAqbWFwOworCisJaWYgKCFub2RlLT5tYXBwaW5nX29mZnNldCB8fCAhbm9kZS0+bWFwcGluZ19j
b3VudCB8fAorCQkJCSAgICAgaW5kZXggPj0gbm9kZS0+bWFwcGluZ19jb3VudCkKKwkJcmV0dXJu
IE5VTEw7CisKKwltYXAgPSBBQ1BJX0FERF9QVFIoc3RydWN0IGFjcGlfaW9ydF9pZF9tYXBwaW5n
LCBub2RlLAorCQkJICAgbm9kZS0+bWFwcGluZ19vZmZzZXQgKyBpbmRleCAqIHNpemVvZigqbWFw
KSk7CisKKwkvKiBGaXJtd2FyZSBidWchICovCisJaWYgKCFtYXAtPm91dHB1dF9yZWZlcmVuY2Up
IHsKKwkJcHJfZXJyKEZXX0JVRyAiW25vZGUgJXAgdHlwZSAlZF0gSUQgbWFwIGhhcyBOVUxMIHBh
cmVudCByZWZlcmVuY2VcbiIsCisJCSAgICAgICBub2RlLCBub2RlLT50eXBlKTsKKwkJcmV0dXJu
IE5VTEw7CisJfQorCisJcGFyZW50ID0gQUNQSV9BRERfUFRSKHN0cnVjdCBhY3BpX2lvcnRfbm9k
ZSwgaW9ydF90YWJsZSwKKwkJCSAgICAgICBtYXAtPm91dHB1dF9yZWZlcmVuY2UpOworCisJaWYg
KCEoSU9SVF9UWVBFX01BU0socGFyZW50LT50eXBlKSAmIHR5cGVfbWFzaykpCisJCXJldHVybiBO
VUxMOworCisJaWYgKG1hcC0+ZmxhZ3MgJiBBQ1BJX0lPUlRfSURfU0lOR0xFX01BUFBJTkcpIHsK
KwkJaWYgKG5vZGUtPnR5cGUgPT0gQUNQSV9JT1JUX05PREVfTkFNRURfQ09NUE9ORU5UIHx8CisJ
CSAgICBub2RlLT50eXBlID09IEFDUElfSU9SVF9OT0RFX1BDSV9ST09UX0NPTVBMRVgpIHsKKwkJ
CSppZF9vdXQgPSBtYXAtPm91dHB1dF9iYXNlOworCQkJcmV0dXJuIHBhcmVudDsKKwkJfQorCX0K
KworCXJldHVybiBOVUxMOworfQorCitzdGF0aWMgc3RydWN0IGFjcGlfaW9ydF9ub2RlICppb3J0
X25vZGVfbWFwX3JpZChzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKm5vZGUsCisJCQkJCQl1MzIgcmlk
X2luLCB1MzIgKnJpZF9vdXQsCisJCQkJCQl1OCB0eXBlX21hc2spCit7CisJdTMyIHJpZCA9IHJp
ZF9pbjsKKworCS8qIFBhcnNlIHRoZSBJRCBtYXBwaW5nIHRyZWUgdG8gZmluZCBzcGVjaWZpZWQg
bm9kZSB0eXBlICovCisJd2hpbGUgKG5vZGUpIHsKKwkJc3RydWN0IGFjcGlfaW9ydF9pZF9tYXBw
aW5nICptYXA7CisJCWludCBpOworCisJCWlmIChJT1JUX1RZUEVfTUFTSyhub2RlLT50eXBlKSAm
IHR5cGVfbWFzaykgeworCQkJaWYgKHJpZF9vdXQpCisJCQkJKnJpZF9vdXQgPSByaWQ7CisJCQly
ZXR1cm4gbm9kZTsKKwkJfQorCisJCWlmICghbm9kZS0+bWFwcGluZ19vZmZzZXQgfHwgIW5vZGUt
Pm1hcHBpbmdfY291bnQpCisJCQlnb3RvIGZhaWxfbWFwOworCisJCW1hcCA9IEFDUElfQUREX1BU
UihzdHJ1Y3QgYWNwaV9pb3J0X2lkX21hcHBpbmcsIG5vZGUsCisJCQkJICAgbm9kZS0+bWFwcGlu
Z19vZmZzZXQpOworCisJCS8qIEZpcm13YXJlIGJ1ZyEgKi8KKwkJaWYgKCFtYXAtPm91dHB1dF9y
ZWZlcmVuY2UpIHsKKwkJCXByX2VycihGV19CVUcgIltub2RlICVwIHR5cGUgJWRdIElEIG1hcCBo
YXMgTlVMTCBwYXJlbnQgcmVmZXJlbmNlXG4iLAorCQkJICAgICAgIG5vZGUsIG5vZGUtPnR5cGUp
OworCQkJZ290byBmYWlsX21hcDsKKwkJfQorCisJCS8qIERvIHRoZSBSSUQgdHJhbnNsYXRpb24g
Ki8KKwkJZm9yIChpID0gMDsgaSA8IG5vZGUtPm1hcHBpbmdfY291bnQ7IGkrKywgbWFwKyspIHsK
KwkJCWlmICghaW9ydF9pZF9tYXAobWFwLCBub2RlLT50eXBlLCByaWQsICZyaWQpKQorCQkJCWJy
ZWFrOworCQl9CisKKwkJaWYgKGkgPT0gbm9kZS0+bWFwcGluZ19jb3VudCkKKwkJCWdvdG8gZmFp
bF9tYXA7CisKKwkJbm9kZSA9IEFDUElfQUREX1BUUihzdHJ1Y3QgYWNwaV9pb3J0X25vZGUsIGlv
cnRfdGFibGUsCisJCQkJICAgIG1hcC0+b3V0cHV0X3JlZmVyZW5jZSk7CisJfQorCitmYWlsX21h
cDoKKwkvKiBNYXAgaW5wdXQgUklEIHRvIG91dHB1dCBSSUQgdW5jaGFuZ2VkIG9uIG1hcHBpbmcg
ZmFpbHVyZSovCisJaWYgKHJpZF9vdXQpCisJCSpyaWRfb3V0ID0gcmlkX2luOworCisJcmV0dXJu
IE5VTEw7Cit9CisKK3N0YXRpYyBzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKmlvcnRfZmluZF9kZXZf
bm9kZShzdHJ1Y3QgZGV2aWNlICpkZXYpCit7CisJc3RydWN0IHBjaV9idXMgKnBidXM7CisKKwlp
ZiAoIWRldl9pc19wY2koZGV2KSkKKwkJcmV0dXJuIGlvcnRfc2Nhbl9ub2RlKEFDUElfSU9SVF9O
T0RFX05BTUVEX0NPTVBPTkVOVCwKKwkJCQkgICAgICBpb3J0X21hdGNoX25vZGVfY2FsbGJhY2ss
IGRldik7CisKKwkvKiBGaW5kIGEgUENJIHJvb3QgYnVzICovCisJcGJ1cyA9IHRvX3BjaV9kZXYo
ZGV2KS0+YnVzOworCXdoaWxlICghcGNpX2lzX3Jvb3RfYnVzKHBidXMpKQorCQlwYnVzID0gcGJ1
cy0+cGFyZW50OworCisJcmV0dXJuIGlvcnRfc2Nhbl9ub2RlKEFDUElfSU9SVF9OT0RFX1BDSV9S
T09UX0NPTVBMRVgsCisJCQkgICAgICBpb3J0X21hdGNoX25vZGVfY2FsbGJhY2ssICZwYnVzLT5k
ZXYpOworfQorCisvKioKKyAqIGlvcnRfbXNpX21hcF9yaWQoKSAtIE1hcCBhIE1TSSByZXF1ZXN0
ZXIgSUQgZm9yIGEgZGV2aWNlCisgKiBAZGV2OiBUaGUgZGV2aWNlIGZvciB3aGljaCB0aGUgbWFw
cGluZyBpcyB0byBiZSBkb25lLgorICogQHJlcV9pZDogVGhlIGRldmljZSByZXF1ZXN0ZXIgSUQu
CisgKgorICogUmV0dXJuczogbWFwcGVkIE1TSSBSSUQgb24gc3VjY2VzcywgaW5wdXQgcmVxdWVz
dGVyIElEIG90aGVyd2lzZQorICovCit1MzIgaW9ydF9tc2lfbWFwX3JpZChzdHJ1Y3QgZGV2aWNl
ICpkZXYsIHUzMiByZXFfaWQpCit7CisJc3RydWN0IGFjcGlfaW9ydF9ub2RlICpub2RlOworCXUz
MiBkZXZfaWQ7CisKKwlub2RlID0gaW9ydF9maW5kX2Rldl9ub2RlKGRldik7CisJaWYgKCFub2Rl
KQorCQlyZXR1cm4gcmVxX2lkOworCisJaW9ydF9ub2RlX21hcF9yaWQobm9kZSwgcmVxX2lkLCAm
ZGV2X2lkLCBJT1JUX01TSV9UWVBFKTsKKwlyZXR1cm4gZGV2X2lkOworfQorCisvKioKKyAqIGlv
cnRfZGV2X2ZpbmRfaXRzX2lkKCkgLSBGaW5kIHRoZSBJVFMgaWRlbnRpZmllciBmb3IgYSBkZXZp
Y2UKKyAqIEBkZXY6IFRoZSBkZXZpY2UuCisgKiBAaWR4OiBJbmRleCBvZiB0aGUgSVRTIGlkZW50
aWZpZXIgbGlzdC4KKyAqIEBpdHNfaWQ6IElUUyBpZGVudGlmaWVyLgorICoKKyAqIFJldHVybnM6
IDAgb24gc3VjY2VzcywgYXBwcm9wcmlhdGUgZXJyb3IgdmFsdWUgb3RoZXJ3aXNlCisgKi8KK3N0
YXRpYyBpbnQgaW9ydF9kZXZfZmluZF9pdHNfaWQoc3RydWN0IGRldmljZSAqZGV2LCB1MzIgcmVx
X2lkLAorCQkJCXVuc2lnbmVkIGludCBpZHgsIGludCAqaXRzX2lkKQoreworCXN0cnVjdCBhY3Bp
X2lvcnRfaXRzX2dyb3VwICppdHM7CisJc3RydWN0IGFjcGlfaW9ydF9ub2RlICpub2RlOworCisJ
bm9kZSA9IGlvcnRfZmluZF9kZXZfbm9kZShkZXYpOworCWlmICghbm9kZSkKKwkJcmV0dXJuIC1F
TlhJTzsKKworCW5vZGUgPSBpb3J0X25vZGVfbWFwX3JpZChub2RlLCByZXFfaWQsIE5VTEwsIElP
UlRfTVNJX1RZUEUpOworCWlmICghbm9kZSkKKwkJcmV0dXJuIC1FTlhJTzsKKworCS8qIE1vdmUg
dG8gSVRTIHNwZWNpZmljIGRhdGEgKi8KKwlpdHMgPSAoc3RydWN0IGFjcGlfaW9ydF9pdHNfZ3Jv
dXAgKilub2RlLT5ub2RlX2RhdGE7CisJaWYgKGlkeCA+IGl0cy0+aXRzX2NvdW50KSB7CisJCWRl
dl9lcnIoZGV2LCAicmVxdWVzdGVkIElUUyBJRCBpbmRleCBbJWRdIGlzIGdyZWF0ZXIgdGhhbiBh
dmFpbGFibGUgWyVkXVxuIiwKKwkJCWlkeCwgaXRzLT5pdHNfY291bnQpOworCQlyZXR1cm4gLUVO
WElPOworCX0KKworCSppdHNfaWQgPSBpdHMtPmlkZW50aWZpZXJzW2lkeF07CisJcmV0dXJuIDA7
Cit9CisKKy8qKgorICogaW9ydF9nZXRfZGV2aWNlX2RvbWFpbigpIC0gRmluZCBNU0kgZG9tYWlu
IHJlbGF0ZWQgdG8gYSBkZXZpY2UKKyAqIEBkZXY6IFRoZSBkZXZpY2UuCisgKiBAcmVxX2lkOiBS
ZXF1ZXN0ZXIgSUQgZm9yIHRoZSBkZXZpY2UuCisgKgorICogUmV0dXJuczogdGhlIE1TSSBkb21h
aW4gZm9yIHRoaXMgZGV2aWNlLCBOVUxMIG90aGVyd2lzZQorICovCitzdHJ1Y3QgaXJxX2RvbWFp
biAqaW9ydF9nZXRfZGV2aWNlX2RvbWFpbihzdHJ1Y3QgZGV2aWNlICpkZXYsIHUzMiByZXFfaWQp
Cit7CisJc3RydWN0IGZ3bm9kZV9oYW5kbGUgKmhhbmRsZTsKKwlpbnQgaXRzX2lkOworCisJaWYg
KGlvcnRfZGV2X2ZpbmRfaXRzX2lkKGRldiwgcmVxX2lkLCAwLCAmaXRzX2lkKSkKKwkJcmV0dXJu
IE5VTEw7CisKKwloYW5kbGUgPSBpb3J0X2ZpbmRfZG9tYWluX3Rva2VuKGl0c19pZCk7CisJaWYg
KCFoYW5kbGUpCisJCXJldHVybiBOVUxMOworCisJcmV0dXJuIGlycV9maW5kX21hdGNoaW5nX2Z3
bm9kZShoYW5kbGUsIERPTUFJTl9CVVNfUENJX01TSSk7Cit9CisKK3N0YXRpYyBpbnQgX19nZXRf
cGNpX3JpZChzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdTE2IGFsaWFzLCB2b2lkICpkYXRhKQorewor
CXUzMiAqcmlkID0gZGF0YTsKKworCSpyaWQgPSBhbGlhczsKKwlyZXR1cm4gMDsKK30KKworc3Rh
dGljIGludCBhcm1fc21tdV9pb3J0X3hsYXRlKHN0cnVjdCBkZXZpY2UgKmRldiwgdTMyIHN0cmVh
bWlkLAorCQkJICAgICAgIHN0cnVjdCBmd25vZGVfaGFuZGxlICpmd25vZGUsCisJCQkgICAgICAg
Y29uc3Qgc3RydWN0IGlvbW11X29wcyAqb3BzKQoreworCWludCByZXQgPSBpb21tdV9md3NwZWNf
aW5pdChkZXYsIGZ3bm9kZSwgb3BzKTsKKworCWlmICghcmV0KQorCQlyZXQgPSBpb21tdV9md3Nw
ZWNfYWRkX2lkcyhkZXYsICZzdHJlYW1pZCwgMSk7CisKKwlyZXR1cm4gcmV0OworfQorCitzdGF0
aWMgY29uc3Qgc3RydWN0IGlvbW11X29wcyAqaW9ydF9pb21tdV94bGF0ZShzdHJ1Y3QgZGV2aWNl
ICpkZXYsCisJCQkJCXN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqbm9kZSwKKwkJCQkJdTMyIHN0cmVh
bWlkKQoreworCWNvbnN0IHN0cnVjdCBpb21tdV9vcHMgKm9wcyA9IE5VTEw7CisJaW50IHJldCA9
IC1FTk9ERVY7CisJc3RydWN0IGZ3bm9kZV9oYW5kbGUgKmlvcnRfZndub2RlOworCisJaWYgKG5v
ZGUpIHsKKwkJaW9ydF9md25vZGUgPSBpb3J0X2dldF9md25vZGUobm9kZSk7CisJCWlmICghaW9y
dF9md25vZGUpCisJCQlyZXR1cm4gTlVMTDsKKworCQlvcHMgPSBpb21tdV9vcHNfZnJvbV9md25v
ZGUoaW9ydF9md25vZGUpOworCQlpZiAoIW9wcykKKwkJCXJldHVybiBOVUxMOworCisJCXJldCA9
IGFybV9zbW11X2lvcnRfeGxhdGUoZGV2LCBzdHJlYW1pZCwgaW9ydF9md25vZGUsIG9wcyk7CisJ
fQorCisJcmV0dXJuIHJldCA/IE5VTEwgOiBvcHM7Cit9CisKKy8qKgorICogaW9ydF9zZXRfZG1h
X21hc2sgLSBTZXQtdXAgZG1hIG1hc2sgZm9yIGEgZGV2aWNlLgorICoKKyAqIEBkZXY6IGRldmlj
ZSB0byBjb25maWd1cmUKKyAqLwordm9pZCBpb3J0X3NldF9kbWFfbWFzayhzdHJ1Y3QgZGV2aWNl
ICpkZXYpCit7CisJLyoKKwkgKiBTZXQgZGVmYXVsdCBjb2hlcmVudF9kbWFfbWFzayB0byAzMiBi
aXQuICBEcml2ZXJzIGFyZSBleHBlY3RlZCB0bworCSAqIHNldHVwIHRoZSBjb3JyZWN0IHN1cHBv
cnRlZCBtYXNrLgorCSAqLworCWlmICghZGV2LT5jb2hlcmVudF9kbWFfbWFzaykKKwkJZGV2LT5j
b2hlcmVudF9kbWFfbWFzayA9IERNQV9CSVRfTUFTSygzMik7CisKKwkvKgorCSAqIFNldCBpdCB0
byBjb2hlcmVudF9kbWFfbWFzayBieSBkZWZhdWx0IGlmIHRoZSBhcmNoaXRlY3R1cmUKKwkgKiBj
b2RlIGhhcyBub3Qgc2V0IGl0LgorCSAqLworCWlmICghZGV2LT5kbWFfbWFzaykKKwkJZGV2LT5k
bWFfbWFzayA9ICZkZXYtPmNvaGVyZW50X2RtYV9tYXNrOworfQorCisvKioKKyAqIGlvcnRfaW9t
bXVfY29uZmlndXJlIC0gU2V0LXVwIElPTU1VIGNvbmZpZ3VyYXRpb24gZm9yIGEgZGV2aWNlLgor
ICoKKyAqIEBkZXY6IGRldmljZSB0byBjb25maWd1cmUKKyAqCisgKiBSZXR1cm5zOiBpb21tdV9v
cHMgcG9pbnRlciBvbiBjb25maWd1cmF0aW9uIHN1Y2Nlc3MKKyAqICAgICAgICAgIE5VTEwgb24g
Y29uZmlndXJhdGlvbiBmYWlsdXJlCisgKi8KK2NvbnN0IHN0cnVjdCBpb21tdV9vcHMgKmlvcnRf
aW9tbXVfY29uZmlndXJlKHN0cnVjdCBkZXZpY2UgKmRldikKK3sKKwlzdHJ1Y3QgYWNwaV9pb3J0
X25vZGUgKm5vZGUsICpwYXJlbnQ7CisJY29uc3Qgc3RydWN0IGlvbW11X29wcyAqb3BzID0gTlVM
TDsKKwl1MzIgc3RyZWFtaWQgPSAwOworCisJaWYgKGRldl9pc19wY2koZGV2KSkgeworCQlzdHJ1
Y3QgcGNpX2J1cyAqYnVzID0gdG9fcGNpX2RldihkZXYpLT5idXM7CisJCXUzMiByaWQ7CisKKwkJ
cGNpX2Zvcl9lYWNoX2RtYV9hbGlhcyh0b19wY2lfZGV2KGRldiksIF9fZ2V0X3BjaV9yaWQsCisJ
CQkJICAgICAgICZyaWQpOworCisJCW5vZGUgPSBpb3J0X3NjYW5fbm9kZShBQ1BJX0lPUlRfTk9E
RV9QQ0lfUk9PVF9DT01QTEVYLAorCQkJCSAgICAgIGlvcnRfbWF0Y2hfbm9kZV9jYWxsYmFjaywg
JmJ1cy0+ZGV2KTsKKwkJaWYgKCFub2RlKQorCQkJcmV0dXJuIE5VTEw7CisKKwkJcGFyZW50ID0g
aW9ydF9ub2RlX21hcF9yaWQobm9kZSwgcmlkLCAmc3RyZWFtaWQsCisJCQkJCSAgIElPUlRfSU9N
TVVfVFlQRSk7CisKKwkJb3BzID0gaW9ydF9pb21tdV94bGF0ZShkZXYsIHBhcmVudCwgc3RyZWFt
aWQpOworCisJfSBlbHNlIHsKKwkJaW50IGkgPSAwOworCisJCW5vZGUgPSBpb3J0X3NjYW5fbm9k
ZShBQ1BJX0lPUlRfTk9ERV9OQU1FRF9DT01QT05FTlQsCisJCQkJICAgICAgaW9ydF9tYXRjaF9u
b2RlX2NhbGxiYWNrLCBkZXYpOworCQlpZiAoIW5vZGUpCisJCQlyZXR1cm4gTlVMTDsKKworCQlw
YXJlbnQgPSBpb3J0X25vZGVfZ2V0X2lkKG5vZGUsICZzdHJlYW1pZCwKKwkJCQkJICBJT1JUX0lP
TU1VX1RZUEUsIGkrKyk7CisKKwkJd2hpbGUgKHBhcmVudCkgeworCQkJb3BzID0gaW9ydF9pb21t
dV94bGF0ZShkZXYsIHBhcmVudCwgc3RyZWFtaWQpOworCisJCQlwYXJlbnQgPSBpb3J0X25vZGVf
Z2V0X2lkKG5vZGUsICZzdHJlYW1pZCwKKwkJCQkJCSAgSU9SVF9JT01NVV9UWVBFLCBpKyspOwor
CQl9CisJfQorCisJcmV0dXJuIG9wczsKK30KKworc3RhdGljIHZvaWQgX19pbml0IGFjcGlfaW9y
dF9yZWdpc3Rlcl9pcnEoaW50IGh3aXJxLCBjb25zdCBjaGFyICpuYW1lLAorCQkJCQkgIGludCB0
cmlnZ2VyLAorCQkJCQkgIHN0cnVjdCByZXNvdXJjZSAqcmVzKQoreworCWludCBpcnEgPSBhY3Bp
X3JlZ2lzdGVyX2dzaShOVUxMLCBod2lycSwgdHJpZ2dlciwKKwkJCQkgICAgQUNQSV9BQ1RJVkVf
SElHSCk7CisKKwlpZiAoaXJxIDw9IDApIHsKKwkJcHJfZXJyKCJjb3VsZCBub3QgcmVnaXN0ZXIg
Z3NpIGh3aXJxICVkIG5hbWUgWyVzXVxuIiwgaHdpcnEsCisJCQkJCQkJCSAgICAgIG5hbWUpOwor
CQlyZXR1cm47CisJfQorCisJcmVzLT5zdGFydCA9IGlycTsKKwlyZXMtPmVuZCA9IGlycTsKKwly
ZXMtPmZsYWdzID0gSU9SRVNPVVJDRV9JUlE7CisJcmVzLT5uYW1lID0gbmFtZTsKK30KKworc3Rh
dGljIGludCBfX2luaXQgYXJtX3NtbXVfdjNfY291bnRfcmVzb3VyY2VzKHN0cnVjdCBhY3BpX2lv
cnRfbm9kZSAqbm9kZSkKK3sKKwlzdHJ1Y3QgYWNwaV9pb3J0X3NtbXVfdjMgKnNtbXU7CisJLyog
QWx3YXlzIHByZXNlbnQgbWVtIHJlc291cmNlICovCisJaW50IG51bV9yZXMgPSAxOworCisJLyog
UmV0cmlldmUgU01NVXYzIHNwZWNpZmljIGRhdGEgKi8KKwlzbW11ID0gKHN0cnVjdCBhY3BpX2lv
cnRfc21tdV92MyAqKW5vZGUtPm5vZGVfZGF0YTsKKworCWlmIChzbW11LT5ldmVudF9nc2l2KQor
CQludW1fcmVzKys7CisKKwlpZiAoc21tdS0+cHJpX2dzaXYpCisJCW51bV9yZXMrKzsKKworCWlm
IChzbW11LT5nZXJyX2dzaXYpCisJCW51bV9yZXMrKzsKKworCWlmIChzbW11LT5zeW5jX2dzaXYp
CisJCW51bV9yZXMrKzsKKworCXJldHVybiBudW1fcmVzOworfQorCitzdGF0aWMgdm9pZCBfX2lu
aXQgYXJtX3NtbXVfdjNfaW5pdF9yZXNvdXJjZXMoc3RydWN0IHJlc291cmNlICpyZXMsCisJCQkJ
CSAgICAgIHN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqbm9kZSkKK3sKKwlzdHJ1Y3QgYWNwaV9pb3J0
X3NtbXVfdjMgKnNtbXU7CisJaW50IG51bV9yZXMgPSAwOworCisJLyogUmV0cmlldmUgU01NVXYz
IHNwZWNpZmljIGRhdGEgKi8KKwlzbW11ID0gKHN0cnVjdCBhY3BpX2lvcnRfc21tdV92MyAqKW5v
ZGUtPm5vZGVfZGF0YTsKKworCXJlc1tudW1fcmVzXS5zdGFydCA9IHNtbXUtPmJhc2VfYWRkcmVz
czsKKwlyZXNbbnVtX3Jlc10uZW5kID0gc21tdS0+YmFzZV9hZGRyZXNzICsgU1pfMTI4SyAtIDE7
CisJcmVzW251bV9yZXNdLmZsYWdzID0gSU9SRVNPVVJDRV9NRU07CisKKwludW1fcmVzKys7CisK
KwlpZiAoc21tdS0+ZXZlbnRfZ3NpdikKKwkJYWNwaV9pb3J0X3JlZ2lzdGVyX2lycShzbW11LT5l
dmVudF9nc2l2LCAiZXZlbnRxIiwKKwkJCQkgICAgICAgQUNQSV9FREdFX1NFTlNJVElWRSwKKwkJ
CQkgICAgICAgJnJlc1tudW1fcmVzKytdKTsKKworCWlmIChzbW11LT5wcmlfZ3NpdikKKwkJYWNw
aV9pb3J0X3JlZ2lzdGVyX2lycShzbW11LT5wcmlfZ3NpdiwgInByaXEiLAorCQkJCSAgICAgICBB
Q1BJX0VER0VfU0VOU0lUSVZFLAorCQkJCSAgICAgICAmcmVzW251bV9yZXMrK10pOworCisJaWYg
KHNtbXUtPmdlcnJfZ3NpdikKKwkJYWNwaV9pb3J0X3JlZ2lzdGVyX2lycShzbW11LT5nZXJyX2dz
aXYsICJnZXJyb3IiLAorCQkJCSAgICAgICBBQ1BJX0VER0VfU0VOU0lUSVZFLAorCQkJCSAgICAg
ICAmcmVzW251bV9yZXMrK10pOworCisJaWYgKHNtbXUtPnN5bmNfZ3NpdikKKwkJYWNwaV9pb3J0
X3JlZ2lzdGVyX2lycShzbW11LT5zeW5jX2dzaXYsICJjbWRxLXN5bmMiLAorCQkJCSAgICAgICBB
Q1BJX0VER0VfU0VOU0lUSVZFLAorCQkJCSAgICAgICAmcmVzW251bV9yZXMrK10pOworfQorCitz
dGF0aWMgYm9vbCBfX2luaXQgYXJtX3NtbXVfdjNfaXNfY29oZXJlbnQoc3RydWN0IGFjcGlfaW9y
dF9ub2RlICpub2RlKQoreworCXN0cnVjdCBhY3BpX2lvcnRfc21tdV92MyAqc21tdTsKKworCS8q
IFJldHJpZXZlIFNNTVV2MyBzcGVjaWZpYyBkYXRhICovCisJc21tdSA9IChzdHJ1Y3QgYWNwaV9p
b3J0X3NtbXVfdjMgKilub2RlLT5ub2RlX2RhdGE7CisKKwlyZXR1cm4gc21tdS0+ZmxhZ3MgJiBB
Q1BJX0lPUlRfU01NVV9WM19DT0hBQ0NfT1ZFUlJJREU7Cit9CisKK3N0YXRpYyBpbnQgX19pbml0
IGFybV9zbW11X2NvdW50X3Jlc291cmNlcyhzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKm5vZGUpCit7
CisJc3RydWN0IGFjcGlfaW9ydF9zbW11ICpzbW11OworCisJLyogUmV0cmlldmUgU01NVSBzcGVj
aWZpYyBkYXRhICovCisJc21tdSA9IChzdHJ1Y3QgYWNwaV9pb3J0X3NtbXUgKilub2RlLT5ub2Rl
X2RhdGE7CisKKwkvKgorCSAqIE9ubHkgY29uc2lkZXIgdGhlIGdsb2JhbCBmYXVsdCBpbnRlcnJ1
cHQgYW5kIGlnbm9yZSB0aGUKKwkgKiBjb25maWd1cmF0aW9uIGFjY2VzcyBpbnRlcnJ1cHQuCisJ
ICoKKwkgKiBNTUlPIGFkZHJlc3MgYW5kIGdsb2JhbCBmYXVsdCBpbnRlcnJ1cHQgcmVzb3VyY2Vz
IGFyZSBhbHdheXMKKwkgKiBwcmVzZW50IHNvIGFkZCB0aGVtIHRvIHRoZSBjb250ZXh0IGludGVy
cnVwdCBjb3VudCBhcyBhIHN0YXRpYworCSAqIHZhbHVlLgorCSAqLworCXJldHVybiBzbW11LT5j
b250ZXh0X2ludGVycnVwdF9jb3VudCArIDI7Cit9CisKK3N0YXRpYyB2b2lkIF9faW5pdCBhcm1f
c21tdV9pbml0X3Jlc291cmNlcyhzdHJ1Y3QgcmVzb3VyY2UgKnJlcywKKwkJCQkJICAgc3RydWN0
IGFjcGlfaW9ydF9ub2RlICpub2RlKQoreworCXN0cnVjdCBhY3BpX2lvcnRfc21tdSAqc21tdTsK
KwlpbnQgaSwgaHdfaXJxLCB0cmlnZ2VyLCBudW1fcmVzID0gMDsKKwl1NjQgKmN0eF9pcnEsICpn
bGJfaXJxOworCisJLyogUmV0cmlldmUgU01NVSBzcGVjaWZpYyBkYXRhICovCisJc21tdSA9IChz
dHJ1Y3QgYWNwaV9pb3J0X3NtbXUgKilub2RlLT5ub2RlX2RhdGE7CisKKwlyZXNbbnVtX3Jlc10u
c3RhcnQgPSBzbW11LT5iYXNlX2FkZHJlc3M7CisJcmVzW251bV9yZXNdLmVuZCA9IHNtbXUtPmJh
c2VfYWRkcmVzcyArIHNtbXUtPnNwYW4gLSAxOworCXJlc1tudW1fcmVzXS5mbGFncyA9IElPUkVT
T1VSQ0VfTUVNOworCW51bV9yZXMrKzsKKworCWdsYl9pcnEgPSBBQ1BJX0FERF9QVFIodTY0LCBu
b2RlLCBzbW11LT5nbG9iYWxfaW50ZXJydXB0X29mZnNldCk7CisJLyogR2xvYmFsIElSUXMgKi8K
Kwlod19pcnEgPSBJT1JUX0lSUV9NQVNLKGdsYl9pcnFbMF0pOworCXRyaWdnZXIgPSBJT1JUX0lS
UV9UUklHR0VSX01BU0soZ2xiX2lycVswXSk7CisKKwlhY3BpX2lvcnRfcmVnaXN0ZXJfaXJxKGh3
X2lycSwgImFybS1zbW11LWdsb2JhbCIsIHRyaWdnZXIsCisJCQkJICAgICAmcmVzW251bV9yZXMr
K10pOworCisJLyogQ29udGV4dCBJUlFzICovCisJY3R4X2lycSA9IEFDUElfQUREX1BUUih1NjQs
IG5vZGUsIHNtbXUtPmNvbnRleHRfaW50ZXJydXB0X29mZnNldCk7CisJZm9yIChpID0gMDsgaSA8
IHNtbXUtPmNvbnRleHRfaW50ZXJydXB0X2NvdW50OyBpKyspIHsKKwkJaHdfaXJxID0gSU9SVF9J
UlFfTUFTSyhjdHhfaXJxW2ldKTsKKwkJdHJpZ2dlciA9IElPUlRfSVJRX1RSSUdHRVJfTUFTSyhj
dHhfaXJxW2ldKTsKKworCQlhY3BpX2lvcnRfcmVnaXN0ZXJfaXJxKGh3X2lycSwgImFybS1zbW11
LWNvbnRleHQiLCB0cmlnZ2VyLAorCQkJCSAgICAgICAmcmVzW251bV9yZXMrK10pOworCX0KK30K
Kworc3RhdGljIGJvb2wgX19pbml0IGFybV9zbW11X2lzX2NvaGVyZW50KHN0cnVjdCBhY3BpX2lv
cnRfbm9kZSAqbm9kZSkKK3sKKwlzdHJ1Y3QgYWNwaV9pb3J0X3NtbXUgKnNtbXU7CisKKwkvKiBS
ZXRyaWV2ZSBTTU1VIHNwZWNpZmljIGRhdGEgKi8KKwlzbW11ID0gKHN0cnVjdCBhY3BpX2lvcnRf
c21tdSAqKW5vZGUtPm5vZGVfZGF0YTsKKworCXJldHVybiBzbW11LT5mbGFncyAmIEFDUElfSU9S
VF9TTU1VX0NPSEVSRU5UX1dBTEs7Cit9CisKK3N0cnVjdCBpb3J0X2lvbW11X2NvbmZpZyB7CisJ
Y29uc3QgY2hhciAqbmFtZTsKKwlpbnQgKCppb21tdV9pbml0KShzdHJ1Y3QgYWNwaV9pb3J0X25v
ZGUgKm5vZGUpOworCWJvb2wgKCppb21tdV9pc19jb2hlcmVudCkoc3RydWN0IGFjcGlfaW9ydF9u
b2RlICpub2RlKTsKKwlpbnQgKCppb21tdV9jb3VudF9yZXNvdXJjZXMpKHN0cnVjdCBhY3BpX2lv
cnRfbm9kZSAqbm9kZSk7CisJdm9pZCAoKmlvbW11X2luaXRfcmVzb3VyY2VzKShzdHJ1Y3QgcmVz
b3VyY2UgKnJlcywKKwkJCQkgICAgIHN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqbm9kZSk7Cit9Owor
CitzdGF0aWMgY29uc3Qgc3RydWN0IGlvcnRfaW9tbXVfY29uZmlnIGlvcnRfYXJtX3NtbXVfdjNf
Y2ZnIF9faW5pdGNvbnN0ID0geworCS5uYW1lID0gImFybS1zbW11LXYzIiwKKwkuaW9tbXVfaXNf
Y29oZXJlbnQgPSBhcm1fc21tdV92M19pc19jb2hlcmVudCwKKwkuaW9tbXVfY291bnRfcmVzb3Vy
Y2VzID0gYXJtX3NtbXVfdjNfY291bnRfcmVzb3VyY2VzLAorCS5pb21tdV9pbml0X3Jlc291cmNl
cyA9IGFybV9zbW11X3YzX2luaXRfcmVzb3VyY2VzCit9OworCitzdGF0aWMgY29uc3Qgc3RydWN0
IGlvcnRfaW9tbXVfY29uZmlnIGlvcnRfYXJtX3NtbXVfY2ZnIF9faW5pdGNvbnN0ID0geworCS5u
YW1lID0gImFybS1zbW11IiwKKwkuaW9tbXVfaXNfY29oZXJlbnQgPSBhcm1fc21tdV9pc19jb2hl
cmVudCwKKwkuaW9tbXVfY291bnRfcmVzb3VyY2VzID0gYXJtX3NtbXVfY291bnRfcmVzb3VyY2Vz
LAorCS5pb21tdV9pbml0X3Jlc291cmNlcyA9IGFybV9zbW11X2luaXRfcmVzb3VyY2VzCit9Owor
CitzdGF0aWMgX19pbml0Citjb25zdCBzdHJ1Y3QgaW9ydF9pb21tdV9jb25maWcgKmlvcnRfZ2V0
X2lvbW11X2NmZyhzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKm5vZGUpCit7CisJc3dpdGNoIChub2Rl
LT50eXBlKSB7CisJY2FzZSBBQ1BJX0lPUlRfTk9ERV9TTU1VX1YzOgorCQlyZXR1cm4gJmlvcnRf
YXJtX3NtbXVfdjNfY2ZnOworCWNhc2UgQUNQSV9JT1JUX05PREVfU01NVToKKwkJcmV0dXJuICZp
b3J0X2FybV9zbW11X2NmZzsKKwlkZWZhdWx0OgorCQlyZXR1cm4gTlVMTDsKKwl9Cit9CisKKy8q
KgorICogaW9ydF9hZGRfc21tdV9wbGF0Zm9ybV9kZXZpY2UoKSAtIEFsbG9jYXRlIGEgcGxhdGZv
cm0gZGV2aWNlIGZvciBTTU1VCisgKiBAbm9kZTogUG9pbnRlciB0byBTTU1VIEFDUEkgSU9SVCBu
b2RlCisgKgorICogUmV0dXJuczogMCBvbiBzdWNjZXNzLCA8MCBmYWlsdXJlCisgKi8KK3N0YXRp
YyBpbnQgX19pbml0IGlvcnRfYWRkX3NtbXVfcGxhdGZvcm1fZGV2aWNlKHN0cnVjdCBhY3BpX2lv
cnRfbm9kZSAqbm9kZSkKK3sKKwlzdHJ1Y3QgZndub2RlX2hhbmRsZSAqZndub2RlOworCXN0cnVj
dCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXY7CisJc3RydWN0IHJlc291cmNlICpyOworCWVudW0gZGV2
X2RtYV9hdHRyIGF0dHI7CisJaW50IHJldCwgY291bnQ7CisJY29uc3Qgc3RydWN0IGlvcnRfaW9t
bXVfY29uZmlnICpvcHMgPSBpb3J0X2dldF9pb21tdV9jZmcobm9kZSk7CisKKwlpZiAoIW9wcykK
KwkJcmV0dXJuIC1FTk9ERVY7CisKKwlwZGV2ID0gcGxhdGZvcm1fZGV2aWNlX2FsbG9jKG9wcy0+
bmFtZSwgUExBVEZPUk1fREVWSURfQVVUTyk7CisJaWYgKCFwZGV2KQorCQlyZXR1cm4gLUVOT01F
TTsKKworCWNvdW50ID0gb3BzLT5pb21tdV9jb3VudF9yZXNvdXJjZXMobm9kZSk7CisKKwlyID0g
a2NhbGxvYyhjb3VudCwgc2l6ZW9mKCpyKSwgR0ZQX0tFUk5FTCk7CisJaWYgKCFyKSB7CisJCXJl
dCA9IC1FTk9NRU07CisJCWdvdG8gZGV2X3B1dDsKKwl9CisKKwlvcHMtPmlvbW11X2luaXRfcmVz
b3VyY2VzKHIsIG5vZGUpOworCisJcmV0ID0gcGxhdGZvcm1fZGV2aWNlX2FkZF9yZXNvdXJjZXMo
cGRldiwgciwgY291bnQpOworCS8qCisJICogUmVzb3VyY2VzIGFyZSBkdXBsaWNhdGVkIGluIHBs
YXRmb3JtX2RldmljZV9hZGRfcmVzb3VyY2VzLAorCSAqIGZyZWUgdGhlaXIgYWxsb2NhdGVkIG1l
bW9yeQorCSAqLworCWtmcmVlKHIpOworCisJaWYgKHJldCkKKwkJZ290byBkZXZfcHV0OworCisJ
LyoKKwkgKiBBZGQgYSBjb3B5IG9mIElPUlQgbm9kZSBwb2ludGVyIHRvIHBsYXRmb3JtX2RhdGEg
dG8KKwkgKiBiZSB1c2VkIHRvIHJldHJpZXZlIElPUlQgZGF0YSBpbmZvcm1hdGlvbi4KKwkgKi8K
KwlyZXQgPSBwbGF0Zm9ybV9kZXZpY2VfYWRkX2RhdGEocGRldiwgJm5vZGUsIHNpemVvZihub2Rl
KSk7CisJaWYgKHJldCkKKwkJZ290byBkZXZfcHV0OworCisJLyoKKwkgKiBXZSBleHBlY3QgdGhl
IGRtYSBtYXNrcyB0byBiZSBlcXVpdmFsZW50IGZvcgorCSAqIGFsbCBTTU1VcyBzZXQtdXBzCisJ
ICovCisJcGRldi0+ZGV2LmRtYV9tYXNrID0gJnBkZXYtPmRldi5jb2hlcmVudF9kbWFfbWFzazsK
KworCWZ3bm9kZSA9IGlvcnRfZ2V0X2Z3bm9kZShub2RlKTsKKworCWlmICghZndub2RlKSB7CisJ
CXJldCA9IC1FTk9ERVY7CisJCWdvdG8gZGV2X3B1dDsKKwl9CisKKwlwZGV2LT5kZXYuZndub2Rl
ID0gZndub2RlOworCisJYXR0ciA9IG9wcy0+aW9tbXVfaXNfY29oZXJlbnQobm9kZSkgPworCQkJ
ICAgICBERVZfRE1BX0NPSEVSRU5UIDogREVWX0RNQV9OT05fQ09IRVJFTlQ7CisKKwkvKiBDb25m
aWd1cmUgRE1BIGZvciB0aGUgcGFnZSB0YWJsZSB3YWxrZXIgKi8KKwlhY3BpX2RtYV9jb25maWd1
cmUoJnBkZXYtPmRldiwgYXR0cik7CisKKwlyZXQgPSBwbGF0Zm9ybV9kZXZpY2VfYWRkKHBkZXYp
OworCWlmIChyZXQpCisJCWdvdG8gZG1hX2RlY29uZmlndXJlOworCisJcmV0dXJuIDA7CisKK2Rt
YV9kZWNvbmZpZ3VyZToKKwlhY3BpX2RtYV9kZWNvbmZpZ3VyZSgmcGRldi0+ZGV2KTsKK2Rldl9w
dXQ6CisJcGxhdGZvcm1fZGV2aWNlX3B1dChwZGV2KTsKKworCXJldHVybiByZXQ7Cit9CisKK3N0
YXRpYyB2b2lkIF9faW5pdCBpb3J0X2luaXRfcGxhdGZvcm1fZGV2aWNlcyh2b2lkKQoreworCXN0
cnVjdCBhY3BpX2lvcnRfbm9kZSAqaW9ydF9ub2RlLCAqaW9ydF9lbmQ7CisJc3RydWN0IGFjcGlf
dGFibGVfaW9ydCAqaW9ydDsKKwlzdHJ1Y3QgZndub2RlX2hhbmRsZSAqZndub2RlOworCWludCBp
LCByZXQ7CisKKwkvKgorCSAqIGlvcnRfdGFibGUgYW5kIGlvcnQgYm90aCBwb2ludCB0byB0aGUg
c3RhcnQgb2YgSU9SVCB0YWJsZSwgYnV0CisJICogaGF2ZSBkaWZmZXJlbnQgc3RydWN0IHR5cGVz
CisJICovCisJaW9ydCA9IChzdHJ1Y3QgYWNwaV90YWJsZV9pb3J0ICopaW9ydF90YWJsZTsKKwor
CS8qIEdldCB0aGUgZmlyc3QgSU9SVCBub2RlICovCisJaW9ydF9ub2RlID0gQUNQSV9BRERfUFRS
KHN0cnVjdCBhY3BpX2lvcnRfbm9kZSwgaW9ydCwKKwkJCQkgaW9ydC0+bm9kZV9vZmZzZXQpOwor
CWlvcnRfZW5kID0gQUNQSV9BRERfUFRSKHN0cnVjdCBhY3BpX2lvcnRfbm9kZSwgaW9ydCwKKwkJ
CQlpb3J0X3RhYmxlLT5sZW5ndGgpOworCisJZm9yIChpID0gMDsgaSA8IGlvcnQtPm5vZGVfY291
bnQ7IGkrKykgeworCQlpZiAoaW9ydF9ub2RlID49IGlvcnRfZW5kKSB7CisJCQlwcl9lcnIoImlv
cnQgbm9kZSBwb2ludGVyIG92ZXJmbG93cywgYmFkIHRhYmxlXG4iKTsKKwkJCXJldHVybjsKKwkJ
fQorCisJCWlmICgoaW9ydF9ub2RlLT50eXBlID09IEFDUElfSU9SVF9OT0RFX1NNTVUpIHx8CisJ
CQkoaW9ydF9ub2RlLT50eXBlID09IEFDUElfSU9SVF9OT0RFX1NNTVVfVjMpKSB7CisKKwkJCWZ3
bm9kZSA9IGFjcGlfYWxsb2NfZndub2RlX3N0YXRpYygpOworCQkJaWYgKCFmd25vZGUpCisJCQkJ
cmV0dXJuOworCisJCQlpb3J0X3NldF9md25vZGUoaW9ydF9ub2RlLCBmd25vZGUpOworCisJCQly
ZXQgPSBpb3J0X2FkZF9zbW11X3BsYXRmb3JtX2RldmljZShpb3J0X25vZGUpOworCQkJaWYgKHJl
dCkgeworCQkJCWlvcnRfZGVsZXRlX2Z3bm9kZShpb3J0X25vZGUpOworCQkJCWFjcGlfZnJlZV9m
d25vZGVfc3RhdGljKGZ3bm9kZSk7CisJCQkJcmV0dXJuOworCQkJfQorCQl9CisKKwkJaW9ydF9u
b2RlID0gQUNQSV9BRERfUFRSKHN0cnVjdCBhY3BpX2lvcnRfbm9kZSwgaW9ydF9ub2RlLAorCQkJ
CQkgaW9ydF9ub2RlLT5sZW5ndGgpOworCX0KK30KKwordm9pZCBfX2luaXQgYWNwaV9pb3J0X2lu
aXQodm9pZCkKK3sKKwlhY3BpX3N0YXR1cyBzdGF0dXM7CisKKwlzdGF0dXMgPSBhY3BpX2dldF90
YWJsZShBQ1BJX1NJR19JT1JULCAwLCAmaW9ydF90YWJsZSk7CisJaWYgKEFDUElfRkFJTFVSRShz
dGF0dXMpKSB7CisJCWlmIChzdGF0dXMgIT0gQUVfTk9UX0ZPVU5EKSB7CisJCQljb25zdCBjaGFy
ICptc2cgPSBhY3BpX2Zvcm1hdF9leGNlcHRpb24oc3RhdHVzKTsKKworCQkJcHJfZXJyKCJGYWls
ZWQgdG8gZ2V0IHRhYmxlLCAlc1xuIiwgbXNnKTsKKwkJfQorCisJCXJldHVybjsKKwl9CisKKwlp
b3J0X2luaXRfcGxhdGZvcm1fZGV2aWNlcygpOworCisJYWNwaV9wcm9iZV9kZXZpY2VfdGFibGUo
aW9ydCk7Cit9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hY3BpL2FjcGlfaW9ydC5oIGIveGVu
L2luY2x1ZGUvYWNwaS9hY3BpX2lvcnQuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAw
MDAwLi43N2UwODA5Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUvYWNwaS9hY3BpX2lv
cnQuaApAQCAtMCwwICsxLDU4IEBACisvKgorICogQ29weXJpZ2h0IChDKSAyMDE2LCBTZW1paGFs
ZgorICoJQXV0aG9yOiBUb21hc3ogTm93aWNraSA8dG5Ac2VtaWhhbGYuY29tPgorICoKKyAqIFRo
aXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQv
b3IgbW9kaWZ5IGl0CisgKiB1bmRlciB0aGUgdGVybXMgYW5kIGNvbmRpdGlvbnMgb2YgdGhlIEdO
VSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlLAorICogdmVyc2lvbiAyLCBhcyBwdWJsaXNoZWQgYnkg
dGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlz
dHJpYnV0ZWQgaW4gdGhlIGhvcGUgaXQgd2lsbCBiZSB1c2VmdWwsIGJ1dCBXSVRIT1VUCisgKiBB
TlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZiBNRVJDSEFO
VEFCSUxJVFkgb3IKKyAqIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRo
ZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IKKyAqIG1vcmUgZGV0YWlscy4KKyAqCisg
KiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJs
aWMgTGljZW5zZSBhbG9uZyB3aXRoCisgKiB0aGlzIHByb2dyYW07IGlmIG5vdCwgd3JpdGUgdG8g
dGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgSW5jLiwgNTkgVGVtcGxlCisgKiBQbGFjZSAt
IFN1aXRlIDMzMCwgQm9zdG9uLCBNQSAwMjExMS0xMzA3IFVTQS4KKyAqLworCisjaWZuZGVmIF9f
QUNQSV9JT1JUX0hfXworI2RlZmluZSBfX0FDUElfSU9SVF9IX18KKworI2luY2x1ZGUgPGxpbnV4
L2FjcGkuaD4KKyNpbmNsdWRlIDxsaW51eC9md25vZGUuaD4KKyNpbmNsdWRlIDxsaW51eC9pcnFk
b21haW4uaD4KKworI2RlZmluZSBJT1JUX0lSUV9NQVNLKGlycSkJCShpcnEgJiAweGZmZmZmZmZm
VUxMKQorI2RlZmluZSBJT1JUX0lSUV9UUklHR0VSX01BU0soaXJxKQkoKGlycSA+PiAzMikgJiAw
eGZmZmZmZmZmVUxMKQorCitpbnQgaW9ydF9yZWdpc3Rlcl9kb21haW5fdG9rZW4oaW50IHRyYW5z
X2lkLCBzdHJ1Y3QgZndub2RlX2hhbmRsZSAqZndfbm9kZSk7Cit2b2lkIGlvcnRfZGVyZWdpc3Rl
cl9kb21haW5fdG9rZW4oaW50IHRyYW5zX2lkKTsKK3N0cnVjdCBmd25vZGVfaGFuZGxlICppb3J0
X2ZpbmRfZG9tYWluX3Rva2VuKGludCB0cmFuc19pZCk7CisjaWZkZWYgQ09ORklHX0FDUElfSU9S
VAordm9pZCBhY3BpX2lvcnRfaW5pdCh2b2lkKTsKK2Jvb2wgaW9ydF9ub2RlX21hdGNoKHU4IHR5
cGUpOwordTMyIGlvcnRfbXNpX21hcF9yaWQoc3RydWN0IGRldmljZSAqZGV2LCB1MzIgcmVxX2lk
KTsKK3N0cnVjdCBpcnFfZG9tYWluICppb3J0X2dldF9kZXZpY2VfZG9tYWluKHN0cnVjdCBkZXZp
Y2UgKmRldiwgdTMyIHJlcV9pZCk7CisvKiBJT01NVSBpbnRlcmZhY2UgKi8KK3ZvaWQgaW9ydF9z
ZXRfZG1hX21hc2soc3RydWN0IGRldmljZSAqZGV2KTsKK2NvbnN0IHN0cnVjdCBpb21tdV9vcHMg
KmlvcnRfaW9tbXVfY29uZmlndXJlKHN0cnVjdCBkZXZpY2UgKmRldik7CisjZWxzZQorc3RhdGlj
IGlubGluZSB2b2lkIGFjcGlfaW9ydF9pbml0KHZvaWQpIHsgfQorc3RhdGljIGlubGluZSBib29s
IGlvcnRfbm9kZV9tYXRjaCh1OCB0eXBlKSB7IHJldHVybiBmYWxzZTsgfQorc3RhdGljIGlubGlu
ZSB1MzIgaW9ydF9tc2lfbWFwX3JpZChzdHJ1Y3QgZGV2aWNlICpkZXYsIHUzMiByZXFfaWQpCit7
IHJldHVybiByZXFfaWQ7IH0KK3N0YXRpYyBpbmxpbmUgc3RydWN0IGlycV9kb21haW4gKmlvcnRf
Z2V0X2RldmljZV9kb21haW4oc3RydWN0IGRldmljZSAqZGV2LAorCQkJCQkJCXUzMiByZXFfaWQp
Cit7IHJldHVybiBOVUxMOyB9CisvKiBJT01NVSBpbnRlcmZhY2UgKi8KK3N0YXRpYyBpbmxpbmUg
dm9pZCBpb3J0X3NldF9kbWFfbWFzayhzdHJ1Y3QgZGV2aWNlICpkZXYpIHsgfQorc3RhdGljIGlu
bGluZQorY29uc3Qgc3RydWN0IGlvbW11X29wcyAqaW9ydF9pb21tdV9jb25maWd1cmUoc3RydWN0
IGRldmljZSAqZGV2KQoreyByZXR1cm4gTlVMTDsgfQorI2VuZGlmCisKKyNkZWZpbmUgSU9SVF9B
Q1BJX0RFQ0xBUkUobmFtZSwgdGFibGVfaWQsIGZuKQkJXAorCUFDUElfREVDTEFSRV9QUk9CRV9F
TlRSWShpb3J0LCBuYW1lLCB0YWJsZV9pZCwgMCwgTlVMTCwgMCwgZm4pCisKKyNlbmRpZiAvKiBf
X0FDUElfSU9SVF9IX18gKi8KLS0gClF1YWxjb21tIERhdGFjZW50ZXIgVGVjaG5vbG9naWVzIGFz
IGFuIGFmZmlsaWF0ZSBvZiBRdWFsY29tbSBUZWNobm9sb2dpZXMsIEluYy4gUXVhbGNvbW0gVGVj
aG5vbG9naWVzLCBJbmMuIGlzIGEgbWVtYmVyIG9mIHRoZSBDb2RlIEF1cm9yYSBGb3J1bSwgYSBM
aW51eCBGb3VuZGF0aW9uIENvbGxhYm9yYXRpdmUgUHJvamVjdC4KCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 08 19:31:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 19: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 1dJ39F-00014Q-Sh; Thu, 08 Jun 2017 19:31:13 +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 1dJ39E-00013v-7t
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 19:31:12 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 08/F6-01733-FF5A9395; Thu, 08 Jun 2017 19:31:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsVybKJsgu7/pZa
 RBtcZLb5vmczkwOhx+MMVlgDGKNbMvKT8igTWjMlr57IWvOKuuPDxHnsD4wfOLkZODiGBIon2
 W29Yuhi5OFgEGpglHq/ayAqSkBCIlli34Rg7hM0ncfHFDyaQIgmBCYwSv742M4I4QgIHmSS2b
 P/AhKGdRcBF4sn7I4wgNqNAgcScDR+h7BSJWV1vwGw2AQ2J/hOHmUFsEQEPiavNy9hABjELfG
 GU+Lu2gw0kISygJrG45SwbxFBViV3Lt7OA2LwCzhJ7Nt6AulVB4vj2bWBDOYEWzzzRwwrxnLP
 EsfUPWScwCi9gZFjFqFGcWlSWWqRrZKqXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7
 iREYpPUMDIw7GHe1+x1ilORgUhLlVWy1jBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwXtwCVBOs
 Cg1PbUiLTMHGC8waQkOHiURXhGQNG9xQWJucWY6ROoUo6KUOO8ukIQASCKjNA+uDRajlxhlpY
 R5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ8/aDTOHJzCuBm/4KaDET0OIl7yxAFpckIqSkGhgjllk
 vUf5bzlVsnu+75mP7+jYVGx7l2N8Xsi9ucci9xfHu/feJHX+XLO690VEtL2Lb4fVT9e+XQ++z
 vPdNfbLlmmU/b2i7SvqNhOhI+a/VQd8exQs05q52c7qb4pKmaPeg/MKjZsUIXklpxZun6pwV7
 /iUvlwqvtnxk+TDWx8LLyom1xlf/aLEUpyRaKjFXFScCADL4u0yzAIAAA==
X-Env-Sender: sgoel@codeaurora.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1496950269!102393493!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4064 invoked from network); 8 Jun 2017 19:31:10 -0000
Received: from smtp.codeaurora.org (HELO smtp.codeaurora.org) (198.145.29.96)
 by server-8.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 8 Jun 2017 19:31:10 -0000
Received: by smtp.codeaurora.org (Postfix, from userid 1000)
 id 6D3E6611B5; Thu,  8 Jun 2017 19:31:09 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1496950269;
 bh=BPYSTsIjq5+DNcpzPL0sSa7w6+ML0Zu4rWz9o2DZCro=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=lcLIKnD09nHqLn+NnEFdmGZWTdz1q6Detek8Md4nPubT1cvw9LTH0pcXejvj9fs5i
 N5btvkaP1a14uJw5FhO7iErYVczVjUL36A5WSIqOPkgZWIXTBvT+MBkhzr30rgDZW2
 2ryF7ps9SIVpUcMs+uHLlPqAnc1hyvItE77n3fOg=
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 sgoel-lnx.qualcomm.com (unknown [129.46.14.70])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 (Authenticated sender: sgoel@smtp.codeaurora.org)
 by smtp.codeaurora.org (Postfix) with ESMTPSA id 735DD61155;
 Thu,  8 Jun 2017 19:31:08 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1496950269;
 bh=BPYSTsIjq5+DNcpzPL0sSa7w6+ML0Zu4rWz9o2DZCro=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=lcLIKnD09nHqLn+NnEFdmGZWTdz1q6Detek8Md4nPubT1cvw9LTH0pcXejvj9fs5i
 N5btvkaP1a14uJw5FhO7iErYVczVjUL36A5WSIqOPkgZWIXTBvT+MBkhzr30rgDZW2
 2ryF7ps9SIVpUcMs+uHLlPqAnc1hyvItE77n3fOg=
DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org 735DD61155
From: Sameer Goel <sgoel@codeaurora.org>
To: xen-devel@lists.xenproject.org,
	Julien Grall <julien.grall@arm.com>
Date: Thu,  8 Jun 2017 13:30:44 -0600
Message-Id: <1496950247-8755-4-git-send-email-sgoel@codeaurora.org>
X-Mailer: git-send-email 1.8.2.1
In-Reply-To: <1496950247-8755-1-git-send-email-sgoel@codeaurora.org>
References: <1496950247-8755-1-git-send-email-sgoel@codeaurora.org>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Tomasz Nowicki <tn@semihalf.com>, Punit Agrawal <punit.agrawal@arm.com>,
 Sameer Goel <sgoel@codeaurora.org>, Robin Murphy <robin.murphy@arm.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: [Xen-devel] [RFC 3/6] Introduce _xrealloc
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW50cm9kdWNlIGEgbWVtb3J5IHJlYWxsb2MgZnVuY3Rpb24uCgpTaWduZWQtb2ZmLWJ5OiBTYW1l
ZXIgR29lbCA8c2dvZWxAY29kZWF1cm9yYS5vcmc+Ci0tLQogeGVuL2NvbW1vbi94bWFsbG9jX3Rs
c2YuYyB8IDEzICsrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL3hlbi94bWFsbG9jLmggfCAgMSAr
CiAyIGZpbGVzIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vY29t
bW9uL3htYWxsb2NfdGxzZi5jIGIveGVuL2NvbW1vbi94bWFsbG9jX3Rsc2YuYwppbmRleCBiMjU2
ZGM1Li41MjM4NWE4IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3htYWxsb2NfdGxzZi5jCisrKyBi
L3hlbi9jb21tb24veG1hbGxvY190bHNmLmMKQEAgLTYxMiw2ICs2MTIsMTkgQEAgdm9pZCAqX3h6
YWxsb2ModW5zaWduZWQgbG9uZyBzaXplLCB1bnNpZ25lZCBsb25nIGFsaWduKQogICAgIHJldHVy
biBwID8gbWVtc2V0KHAsIDAsIHNpemUpIDogcDsKIH0KIAordm9pZCAqX3hyZWFsbG9jKHZvaWQg
KnAsIHVuc2lnbmVkIGxvbmcgbmV3X3NpemUsIHVuc2lnbmVkIGxvbmcgYWxpZ24pCit7CisgICAg
dm9pZCAqbmV3X3AgPSBfeG1hbGxvYyhuZXdfc2l6ZSwgYWxpZ24pOworCisgICAgaWYobmV3X3Ag
JiYgcCkKKyAgICB7CisgICAgICAgIG1lbWNweShuZXdfcCwgcCwgbmV3X3NpemUpOworICAgICAg
ICB4ZnJlZShwKTsKKyAgICB9CisKKyAgICByZXR1cm4gbmV3X3A7Cit9CisKIHZvaWQgeGZyZWUo
dm9pZCAqcCkKIHsKICAgICBzdHJ1Y3QgYmhkciAqYjsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L3hlbi94bWFsbG9jLmggYi94ZW4vaW5jbHVkZS94ZW4veG1hbGxvYy5oCmluZGV4IDI0YTk5YWMu
LjQxYTliMmYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi94bWFsbG9jLmgKKysrIGIveGVu
L2luY2x1ZGUveGVuL3htYWxsb2MuaApAQCAtMjksNiArMjksNyBAQCBleHRlcm4gdm9pZCB4ZnJl
ZSh2b2lkICopOwogLyogVW5kZXJseWluZyBmdW5jdGlvbnMgKi8KIGV4dGVybiB2b2lkICpfeG1h
bGxvYyh1bnNpZ25lZCBsb25nIHNpemUsIHVuc2lnbmVkIGxvbmcgYWxpZ24pOwogZXh0ZXJuIHZv
aWQgKl94emFsbG9jKHVuc2lnbmVkIGxvbmcgc2l6ZSwgdW5zaWduZWQgbG9uZyBhbGlnbik7Citl
eHRlcm4gdm9pZCAqX3hyZWFsbG9jKHZvaWQgKnAsIHVuc2lnbmVkIGxvbmcgbmV3X3NpemUsIHVu
c2lnbmVkIGxvbmcgYWxpZ24pOwogCiBzdGF0aWMgaW5saW5lIHZvaWQgKl94bWFsbG9jX2FycmF5
KAogICAgIHVuc2lnbmVkIGxvbmcgc2l6ZSwgdW5zaWduZWQgbG9uZyBhbGlnbiwgdW5zaWduZWQg
bG9uZyBudW0pCi0tIApRdWFsY29tbSBEYXRhY2VudGVyIFRlY2hub2xvZ2llcyBhcyBhbiBhZmZp
bGlhdGUgb2YgUXVhbGNvbW0gVGVjaG5vbG9naWVzLCBJbmMuIFF1YWxjb21tIFRlY2hub2xvZ2ll
cywgSW5jLiBpcyBhIG1lbWJlciBvZiB0aGUgQ29kZSBBdXJvcmEgRm9ydW0sIGEgTGludXggRm91
bmRhdGlvbiBDb2xsYWJvcmF0aXZlIFByb2plY3QuCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 08 19:31:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 19: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 1dJ39I-00014y-3n; Thu, 08 Jun 2017 19:31:16 +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 1dJ39H-00014m-Du
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 19:31:15 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 8E/5D-03557-206A9395; Thu, 08 Jun 2017 19:31:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVybKJsgi7jMst
 IgyUHTC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxnh1ezFXxRqJi8p529gfGPVBcjJ4eQQJFE
 ++V2dhCbRaCBWaJhIhuILSEQLbFuwzF2CJtP4uKLH0xdjFxA9gRGiV9fmxlBHCGBg0wSv//NB
 cuAdTf+XsoCMcpFYtqVqWA2o0CBxJwNHxkh7BSJWV1vwGw2AQ2J/hOHmUFsEQEPiavNy9hABj
 ELfGGU+Lu2A8jh4BAWsJPYs9oDYqaqRM+5f2C9vALOEuteL2OBOE9B4vj2bWBxTqC9M0/0sEK
 85ixxbP1D1gmMwgsYGVYxqhenFpWlFuka6SUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn
 525iBAYoAxDsYFz21+kQoyQHk5Ior2KrZaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd6DS4Byg
 kWp6akVaZk5wFiBSUtw8CiJ8IqApHmLCxJzizPTIVKnGBWlxHl3gSQEQBIZpXlwbbD4vMQoKy
 XMywh0iBBPQWpRbmYJqvwrRnEORiVh3n6QKTyZeSVw018BLWYCWrzknQXI4pJEhJRUA2NBkam
 bk03YNJ0+NdddqRsfXPGYfrf8lf36sj8df2wfXJy+/6bzuid5yj+S8n+a1YnN73wTFWAjczZS
 7uMK55S+DtHdoo8rpji+aFdUFlBkWBQpeFPr57FcpfNb8hZf/9+vW8lTla0gn935eWqOjELUG
 q+4picWUbVnExrDWh7LuX0MYK/iV2Ipzkg01GIuKk4EAEyStuzKAgAA
X-Env-Sender: sgoel@codeaurora.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1496950272!72966618!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30554 invoked from network); 8 Jun 2017 19:31:13 -0000
Received: from smtp.codeaurora.org (HELO smtp.codeaurora.org) (198.145.29.96)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 8 Jun 2017 19:31:13 -0000
Received: by smtp.codeaurora.org (Postfix, from userid 1000)
 id 0D91461201; Thu,  8 Jun 2017 19:31:12 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1496950272;
 bh=CMFcCco+6fIibKEtTmwqOrTeiRYLduRGjPSLMUELStQ=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=M6+QPHTQ4TkjnPrIr+dWZlHmi3xjAQYV5bajPp8aaZ65CDmEQdn28jFsxOzGeZK7g
 NnoB5tP5k369R1+JX4ckGrxPDGL2p0AZD+pOUcpRlUZCauARpsJ3n2CQ6sEkxDpRx1
 jWvVuWK+4RdENyNdlGwgrd14e5MYBKNEbutVHn9s=
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 sgoel-lnx.qualcomm.com (unknown [129.46.14.70])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 (Authenticated sender: sgoel@smtp.codeaurora.org)
 by smtp.codeaurora.org (Postfix) with ESMTPSA id A1D67611B4;
 Thu,  8 Jun 2017 19:31:10 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1496950271;
 bh=CMFcCco+6fIibKEtTmwqOrTeiRYLduRGjPSLMUELStQ=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=I+yT7RlqmIUqD8lqiIBd+RYWsYle/Z0gsh7jlYLM57QCoxsI/phzopamGJSTLLPqX
 FhTdhwpkJCsGyZqwujB+9z09ndVNMmDV8OraeIuK7Y8zO1q/gQk7MI3dVdPeao7l+U
 fwMaNWCxnF9+AX+2031upejy5FcAUUGJtrqoXpl4=
DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org A1D67611B4
From: Sameer Goel <sgoel@codeaurora.org>
To: xen-devel@lists.xenproject.org,
	Julien Grall <julien.grall@arm.com>
Date: Thu,  8 Jun 2017 13:30:45 -0600
Message-Id: <1496950247-8755-5-git-send-email-sgoel@codeaurora.org>
X-Mailer: git-send-email 1.8.2.1
In-Reply-To: <1496950247-8755-1-git-send-email-sgoel@codeaurora.org>
References: <1496950247-8755-1-git-send-email-sgoel@codeaurora.org>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Tomasz Nowicki <tn@semihalf.com>, Punit Agrawal <punit.agrawal@arm.com>,
 Sameer Goel <sgoel@codeaurora.org>, Robin Murphy <robin.murphy@arm.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: [Xen-devel] [RFC 4/6] 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
b3JhLm9yZz4KLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaW9tbXUuYyB8IDU3ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0v
ZGV2aWNlLmggICAgICAgIHwgIDEgKwogeGVuL2luY2x1ZGUveGVuL2lvbW11LmggICAgICAgICAg
ICAgfCAyOCArKysrKysrKysrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgODYgaW5zZXJ0aW9u
cygrKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9pb21tdS5jIGIv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lvbW11LmMKaW5kZXggOTViMWFiYi4uZWRmNzBj
MiAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lvbW11LmMKKysrIGIv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lvbW11LmMKQEAgLTczLDMgKzczLDYwIEBAIGlu
dCBhcmNoX2lvbW11X3BvcHVsYXRlX3BhZ2VfdGFibGUoc3RydWN0IGRvbWFpbiAqZCkKICAgICAv
KiBUaGUgSU9NTVUgc2hhcmVzIHRoZSBwMm0gd2l0aCB0aGUgQ1BVICovCiAgICAgcmV0dXJuIC1F
Tk9TWVM7CiB9CisKK2ludCBpb21tdV9md3NwZWNfaW5pdChzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0
cnVjdCBmd25vZGVfaGFuZGxlICppb21tdV9md25vZGUsCisgICAgICAgIGNvbnN0IHN0cnVjdCBp
b21tdV9vcHMgKm9wcykKK3sKKyAgICBzdHJ1Y3QgaW9tbXVfZndzcGVjICpmd3NwZWMgPSBkZXYt
PmlvbW11X2Z3c3BlYzsKKworICAgIGlmIChmd3NwZWMpCisgICAgICAgIHJldHVybiBvcHMgPT0g
ZndzcGVjLT5vcHMgPyAwIDogLUVJTlZBTDsKKworICAgIGZ3c3BlYyA9IHh6YWxsb2Moc3RydWN0
IGlvbW11X2Z3c3BlYyk7CisgICAgaWYgKCFmd3NwZWMpCisgICAgICAgIHJldHVybiAtRU5PTUVN
OworCisgICAgLyogUmVmIGNvdW50aW5nIGZvciB0aGUgZHQgZGV2aWNlIG5vZGUgaXMgbm90IG5l
ZWRlZCAqLworCisgICAgLypvZl9ub2RlX2dldCh0b19vZl9ub2RlKGlvbW11X2Z3bm9kZSkpOyov
CisKKyAgICBmd3NwZWMtPmlvbW11X2Z3bm9kZSA9IGlvbW11X2Z3bm9kZTsKKyAgICBmd3NwZWMt
Pm9wcyA9IG9wczsKKyAgICBkZXYtPmlvbW11X2Z3c3BlYyA9IGZ3c3BlYzsKKyAgICByZXR1cm4g
MDsKK30KKwordm9pZCBpb21tdV9md3NwZWNfZnJlZShzdHJ1Y3QgZGV2aWNlICpkZXYpCit7Cisg
ICAgc3RydWN0IGlvbW11X2Z3c3BlYyAqZndzcGVjID0gZGV2LT5pb21tdV9md3NwZWM7CisKKyAg
ICBpZiAoZndzcGVjKSB7CisgICAgICAgIC8qZndub2RlX2hhbmRsZV9wdXQoZndzcGVjLT5pb21t
dV9md25vZGUpOyovCisgICAgICAgIHhmcmVlKGZ3c3BlYyk7CisgICAgICAgIGRldi0+aW9tbXVf
ZndzcGVjID0gTlVMTDsKKyAgICB9Cit9CisKK2ludCBpb21tdV9md3NwZWNfYWRkX2lkcyhzdHJ1
Y3QgZGV2aWNlICpkZXYsIHUzMiAqaWRzLCBpbnQgbnVtX2lkcykKK3sKKyAgICBzdHJ1Y3QgaW9t
bXVfZndzcGVjICpmd3NwZWMgPSBkZXYtPmlvbW11X2Z3c3BlYzsKKyAgICBzaXplX3Qgc2l6ZTsK
KyAgICBpbnQgaTsKKworICAgIGlmICghZndzcGVjKQorICAgICAgICByZXR1cm4gLUVJTlZBTDsK
KworICAgIHNpemUgPSBvZmZzZXRvZihzdHJ1Y3QgaW9tbXVfZndzcGVjLCBpZHNbZndzcGVjLT5u
dW1faWRzICsgbnVtX2lkc10pOworICAgIGlmIChzaXplID4gc2l6ZW9mKCpmd3NwZWMpKSB7Cisg
ICAgICAgIGZ3c3BlYyA9IF94cmVhbGxvYyhkZXYtPmlvbW11X2Z3c3BlYywgc2l6ZSwgc2l6ZW9m
KHZvaWQgKikpOworICAgICAgICBpZiAoIWZ3c3BlYykKKyAgICAgICAgICAgIHJldHVybiAtRU5P
TUVNOworICAgIH0KKworICAgIGZvciAoaSA9IDA7IGkgPCBudW1faWRzOyBpKyspCisgICAgICAg
IGZ3c3BlYy0+aWRzW2Z3c3BlYy0+bnVtX2lkcyArIGldID0gaWRzW2ldOworCisgICAgZndzcGVj
LT5udW1faWRzICs9IG51bV9pZHM7CisgICAgZGV2LT5pb21tdV9md3NwZWMgPSBmd3NwZWM7Cisg
ICAgcmV0dXJuIDA7Cit9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2RldmljZS5o
IGIveGVuL2luY2x1ZGUvYXNtLWFybS9kZXZpY2UuaAppbmRleCA3OGMzOGZlLi41MDI3Yzg3IDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2RldmljZS5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vZGV2aWNlLmgKQEAgLTIxLDYgKzIxLDcgQEAgc3RydWN0IGRldmljZQogICAgIHN0
cnVjdCBkdF9kZXZpY2Vfbm9kZSAqb2Zfbm9kZTsgLyogVXNlZCBieSBkcml2ZXJzIGltcG9ydGVk
IGZyb20gTGludXggKi8KICNlbmRpZgogICAgIHN0cnVjdCBmd25vZGVfaGFuZGxlICpmd25vZGU7
IC8qZncgZGV2aWNlIG5vZGUgaWRlbnRpZmllciAqLworICAgIHN0cnVjdCBpb21tdV9md3NwZWMg
KmlvbW11X2Z3c3BlYzsKICAgICBzdHJ1Y3QgZGV2X2FyY2hkYXRhIGFyY2hkYXRhOwogfTsKIApk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2lvbW11LmggYi94ZW4vaW5jbHVkZS94ZW4vaW9t
bXUuaAppbmRleCA1ODAzZTNmLi43ZWY5YjkzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4v
aW9tbXUuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaApAQCAtMjI0LDQgKzIyNCwzMiBA
QCBERUNMQVJFX1BFUl9DUFUoYm9vbF90LCBpb21tdV9kb250X2ZsdXNoX2lvdGxiKTsKIGV4dGVy
biBzdHJ1Y3Qgc3BpbmxvY2sgaW9tbXVfcHRfY2xlYW51cF9sb2NrOwogZXh0ZXJuIHN0cnVjdCBw
YWdlX2xpc3RfaGVhZCBpb21tdV9wdF9jbGVhbnVwX2xpc3Q7CiAKKy8qKgorICogRm9sbG93aW5n
IGJsb2NrIHdhcyBwb3J0ZWQgZnJvbSBMaW51eCB0byBoZWxwIHdpdGggdGhlIGltcGxlbWVudGF0
aW9uIG9mCisgKiBhcm02NCBpb21tdSBkZXZpY2VzLiBIZW5jZSB0aGUgYXJjaGl0ZWN0dXJlIHNw
ZWNpZmljIGNvbXBpbGUKKyAqLworCisjaWYgZGVmaW5lZChDT05GSUdfQVJNXzY0KSB8fCBkZWZp
bmVkKENPTkZJR19BUk0pCisvKioKKyAqIHN0cnVjdCBpb21tdV9md3NwZWMgLSBwZXItZGV2aWNl
IElPTU1VIGluc3RhbmNlIGRhdGEKKyAqIEBvcHM6IG9wcyBmb3IgdGhpcyBkZXZpY2UncyBJT01N
VQorICogQGlvbW11X2Z3bm9kZTogZmlybXdhcmUgaGFuZGxlIGZvciB0aGlzIGRldmljZSdzIElP
TU1VCisgKiBAaW9tbXVfcHJpdjogSU9NTVUgZHJpdmVyIHByaXZhdGUgZGF0YSBmb3IgdGhpcyBk
ZXZpY2UKKyAqIEBudW1faWRzOiBudW1iZXIgb2YgYXNzb2NpYXRlZCBkZXZpY2UgSURzCisgKiBA
aWRzOiBJRHMgd2hpY2ggdGhpcyBkZXZpY2UgbWF5IHByZXNlbnQgdG8gdGhlIElPTU1VCisgKi8K
K3N0cnVjdCBpb21tdV9md3NwZWMgeworCWNvbnN0IHN0cnVjdCBpb21tdV9vcHMJKm9wczsKKwlz
dHJ1Y3QgZndub2RlX2hhbmRsZQkqaW9tbXVfZndub2RlOworCXZvaWQJCQkqaW9tbXVfcHJpdjsK
Kwl1bnNpZ25lZCBpbnQJCW51bV9pZHM7CisJdTMyCQkJaWRzWzFdOworfTsKKworaW50IGlvbW11
X2Z3c3BlY19pbml0KHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IGZ3bm9kZV9oYW5kbGUgKmlv
bW11X2Z3bm9kZSwKKwkJICAgICAgY29uc3Qgc3RydWN0IGlvbW11X29wcyAqb3BzKTsKK3ZvaWQg
aW9tbXVfZndzcGVjX2ZyZWUoc3RydWN0IGRldmljZSAqZGV2KTsKK2ludCBpb21tdV9md3NwZWNf
YWRkX2lkcyhzdHJ1Y3QgZGV2aWNlICpkZXYsIHUzMiAqaWRzLCBpbnQgbnVtX2lkcyk7CisKKyNl
bmRpZgogI2VuZGlmIC8qIF9JT01NVV9IXyAqLwotLSAKUXVhbGNvbW0gRGF0YWNlbnRlciBUZWNo
bm9sb2dpZXMgYXMgYW4gYWZmaWxpYXRlIG9mIFF1YWxjb21tIFRlY2hub2xvZ2llcywgSW5jLiBR
dWFsY29tbSBUZWNobm9sb2dpZXMsIEluYy4gaXMgYSBtZW1iZXIgb2YgdGhlIENvZGUgQXVyb3Jh
IEZvcnVtLCBhIExpbnV4IEZvdW5kYXRpb24gQ29sbGFib3JhdGl2ZSBQcm9qZWN0LgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 08 19:31:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 19: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 1dJ39F-00014D-Lp; Thu, 08 Jun 2017 19:31:13 +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 1dJ39E-00013q-5K
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 19:31:12 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 F1/88-02022-FF5A9395; Thu, 08 Jun 2017 19:31:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsVybKJsgu6fpZa
 RBu/n6Vh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnn3yYXLBGsaPhxk6WB8QZfFyMnh5BAkcTP
 63+Zuhi5OFgEGpgl2j70MoEkJASiJdZtOMYOYfNJXHzxA6xIQmACo8Svr82MII6QwEEmiUdXD
 7FiaGcRcJF4/HgPWDujQIHEnA0fGSHsFIlZXW/AbDYBDYn+E4eZQWwRAQ+Jq83L2EAGMQt8YZ
 T4u7aDDSQhLGAtce/vV2aIoaoS998uAWvmFXCW2HNuJTPEfQoSx7dvA4tzAi2eeaKHFeI5Z4l
 j6x+yTmAUXsDIsIpRozi1qCy1SNfQQC+pKDM9oyQ3MTMHyDPVy00tLk5MT81JTCrWS87P3cQI
 DFIGINjBuGaq8yFGSQ4mJVFexVbLSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvAeXAOUEi1LTU
 yvSMnOA8QKTluDgURLhFQFJ8xYXJOYWZ6ZDpE4xKkqJ8+4CSQiAJDJK8+DaYDF6iVFWSpiXEe
 gQIZ6C1KLczBJU+VeM4hyMSsK8TsCIF+LJzCuBm/4KaDET0OIl7yxAFpckIqSkGhgnzjo39eC
 Uh++2XJtw6NnXy7Yb87pzr3XZL03P1lJ8rbT++6rOGTJy7cuevOFfvvbmmX235CdZvbly3uim
 V/v7bU+krl850faGMTjG7+njjTK6WXt11LOLOt74CvfcWJnNsdT1sZtBQEdqT+FupurlknpFh
 z9avv2xYz7n7aAT9y2tuTksCpfaKLEUZyQaajEXFScCANrVEoLMAgAA
X-Env-Sender: sgoel@codeaurora.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1496950267!102643297!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1455 invoked from network); 8 Jun 2017 19:31:08 -0000
Received: from smtp.codeaurora.org (HELO smtp.codeaurora.org) (198.145.29.96)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 8 Jun 2017 19:31:08 -0000
Received: by smtp.codeaurora.org (Postfix, from userid 1000)
 id DC903611D2; Thu,  8 Jun 2017 19:31:06 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1496950266;
 bh=f+ni+iKIK4dOFvYgLOtUOBTC4q9XPKBxpF6oKYu3Qe8=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=k2RQ2hPb1ft71Ep89ndccIFGIttPf6jYMZQzZcaiYB7L0Xr+rL9Un6h8ee4tvLHUt
 xxgcP57/tJ9sG4deRzcndas2rm6IqD1/whWxFlVrF7ruA2PKviR0DOVtt3WmXaUzaT
 nsSmwOaVN0T8XJVZ3egRmw4T5cmiYK1KU+2M/KCQ=
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 sgoel-lnx.qualcomm.com (unknown [129.46.14.70])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 (Authenticated sender: sgoel@smtp.codeaurora.org)
 by smtp.codeaurora.org (Postfix) with ESMTPSA id DC89B611BA;
 Thu,  8 Jun 2017 19:31:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1496950266;
 bh=f+ni+iKIK4dOFvYgLOtUOBTC4q9XPKBxpF6oKYu3Qe8=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=k2RQ2hPb1ft71Ep89ndccIFGIttPf6jYMZQzZcaiYB7L0Xr+rL9Un6h8ee4tvLHUt
 xxgcP57/tJ9sG4deRzcndas2rm6IqD1/whWxFlVrF7ruA2PKviR0DOVtt3WmXaUzaT
 nsSmwOaVN0T8XJVZ3egRmw4T5cmiYK1KU+2M/KCQ=
DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org DC89B611BA
From: Sameer Goel <sgoel@codeaurora.org>
To: xen-devel@lists.xenproject.org,
	Julien Grall <julien.grall@arm.com>
Date: Thu,  8 Jun 2017 13:30:43 -0600
Message-Id: <1496950247-8755-3-git-send-email-sgoel@codeaurora.org>
X-Mailer: git-send-email 1.8.2.1
In-Reply-To: <1496950247-8755-1-git-send-email-sgoel@codeaurora.org>
References: <1496950247-8755-1-git-send-email-sgoel@codeaurora.org>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Tomasz Nowicki <tn@semihalf.com>, Punit Agrawal <punit.agrawal@arm.com>,
 Sameer Goel <sgoel@codeaurora.org>, Robin Murphy <robin.murphy@arm.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: [Xen-devel] [RFC 2/6] 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
aXMgYSBwb3J0IGZyb20gbGludXguCgpMaW51eCBDaGFuZ2VJZDpjZTc5MzQ4NmUyM2U6IGRyaXZl
ciBjb3JlIC8gQUNQSTogUmVwcmVzZW50IEFDUEkKY29tcGFuaW9ucyB1c2luZyBmd25vZGVfaGFu
ZGxlCgpTaWduZWQtb2ZmLWJ5OiBTYW1lZXIgR29lbCA8c2dvZWxAY29kZWF1cm9yYS5vcmc+Ci0t
LQogeGVuL2luY2x1ZGUvYXNtLWFybS9kZXZpY2UuaCB8ICAyICsrCiB4ZW4vaW5jbHVkZS94ZW4v
Zndub2RlLmggICAgIHwgMzUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDIg
ZmlsZXMgY2hhbmdlZCwgMzcgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9p
bmNsdWRlL3hlbi9md25vZGUuaAoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZGV2
aWNlLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2RldmljZS5oCmluZGV4IDY3MzRhZTguLjc4YzM4
ZmUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZGV2aWNlLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9kZXZpY2UuaApAQCAtMiw2ICsyLDcgQEAKICNkZWZpbmUgX19BU01fQVJN
X0RFVklDRV9ICiAKICNpbmNsdWRlIDx4ZW4vaW5pdC5oPgorI2luY2x1ZGUgPHhlbi9md25vZGUu
aD4KIAogZW51bSBkZXZpY2VfdHlwZQogewpAQCAtMTksNiArMjAsNyBAQCBzdHJ1Y3QgZGV2aWNl
CiAjaWZkZWYgQ09ORklHX0hBU19ERVZJQ0VfVFJFRQogICAgIHN0cnVjdCBkdF9kZXZpY2Vfbm9k
ZSAqb2Zfbm9kZTsgLyogVXNlZCBieSBkcml2ZXJzIGltcG9ydGVkIGZyb20gTGludXggKi8KICNl
bmRpZgorICAgIHN0cnVjdCBmd25vZGVfaGFuZGxlICpmd25vZGU7IC8qZncgZGV2aWNlIG5vZGUg
aWRlbnRpZmllciAqLwogICAgIHN0cnVjdCBkZXZfYXJjaGRhdGEgYXJjaGRhdGE7CiB9OwogCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vZndub2RlLmggYi94ZW4vaW5jbHVkZS94ZW4vZndu
b2RlLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uZGI2NWIxNQotLS0gL2Rl
di9udWxsCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9md25vZGUuaApAQCAtMCwwICsxLDM1IEBACisv
KgorICogZndub2RlLmggLSBGaXJtd2FyZSBkZXZpY2Ugbm9kZSBvYmplY3QgaGFuZGxlIHR5cGUg
ZGVmaW5pdGlvbi4KKyAqCisgKiBDb3B5cmlnaHQgKEMpIDIwMTUsIEludGVsIENvcnBvcmF0aW9u
CisgKiBBdXRob3I6IFJhZmFlbCBKLiBXeXNvY2tpIDxyYWZhZWwuai53eXNvY2tpQGludGVsLmNv
bT4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3Ry
aWJ1dGUgaXQgYW5kL29yIG1vZGlmeQorICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUg
R2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2ZXJzaW9uIDIgYXMKKyAqIHB1Ymxpc2hlZCBieSB0aGUg
RnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgorICoKKyAqIFBvcnRlZCBmcm9tIExpbnV4IGluY2x1
ZGUvbGludXgvZndub2RlLmgKKyAqICA9PiBjb21taXQgY2U3OTM0ODZlMjNlMDE2MmE3MzJjNjA1
MTg5YzgwMjhlMDkxMGU4NgorICoKKyAqIE5vIGZ1bmN0aW9uYWwgWGVuIG1vZGlmaWNhdGlvbnMu
CisgKi8KKworI2lmbmRlZiBfX1hFTl9GV05PREVfSF8KKyNkZWZpbmUgX19YRU5fRldOT0RFX0hf
CisKK2VudW0gZndub2RlX3R5cGUgeworCUZXTk9ERV9JTlZBTElEID0gMCwKKwlGV05PREVfT0Ys
CisJRldOT0RFX0FDUEksCisJRldOT0RFX0FDUElfREFUQSwKKwlGV05PREVfQUNQSV9TVEFUSUMs
CisJRldOT0RFX1BEQVRBLAorCUZXTk9ERV9JUlFDSElQCit9OworCitzdHJ1Y3QgZndub2RlX2hh
bmRsZSB7CisJZW51bSBmd25vZGVfdHlwZSB0eXBlOworCXN0cnVjdCBmd25vZGVfaGFuZGxlICpz
ZWNvbmRhcnk7Cit9OworCisjZW5kaWYKLS0gClF1YWxjb21tIERhdGFjZW50ZXIgVGVjaG5vbG9n
aWVzIGFzIGFuIGFmZmlsaWF0ZSBvZiBRdWFsY29tbSBUZWNobm9sb2dpZXMsIEluYy4gUXVhbGNv
bW0gVGVjaG5vbG9naWVzLCBJbmMuIGlzIGEgbWVtYmVyIG9mIHRoZSBDb2RlIEF1cm9yYSBGb3J1
bSwgYSBMaW51eCBGb3VuZGF0aW9uIENvbGxhYm9yYXRpdmUgUHJvamVjdC4KCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 08 19:31:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 19: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 1dJ39A-00013D-BS; Thu, 08 Jun 2017 19:31:08 +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 1dJ399-000137-9x
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 19:31:07 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 C4/6C-02956-AF5A9395; Thu, 08 Jun 2017 19:31:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVybKJsgu7PpZa
 RBicnWFh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmrDz9iLVgqWHF6x1fmBsbTfF2MnBxCAkUS
 P07cZgexWQQamCWmf1YCsSUEoiXWbTjGDmHzSVx88YOpi5ELyJ7AKPHrazMjiCMkcJBJ4sLKY
 ywgDlj3rvetLBCjXCSeXZjABmIzChRIzNnwkRHCTpGY1fUGzGYT0JDoP3GYGcQWEfCQuNq8jA
 1kELPAF0aJv2s7gBwODmGBcIlrR6shZqpKTJ63iRXE5hVwlvjY/5AV4jwFiePbt4HN5ATaO/N
 EDyvEa84Sx9Y/ZJ3AKLyAkWEVo3pxalFZapGukV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJS
 sV5yfu4mRmCAMgDBDsZlf50OMUpyMCmJ8iq2WkYK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuA9u
 AQoJ1iUmp5akZaZA4wVmLQEB4+SCK8ISJq3uCAxtzgzHSJ1ilFRSpx3F0hCACSRUZoH1waLz0
 uMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5u0HmcKTmVcCN/0V0GImoMVL3lmALC5JREhJNTD
 2H3zZXPZ29a0VbB1xm5UuHHIsvrYoaInik43/vk0UNuK4OP+qj2Xazxl1iVvnsG6N4tVtfGrP
 3Hv3qWHilowpU0IC7/I63ldfy1EmwJ+qFCR0eH3o1OvT9l818pv2cpP8MpPrt+WzSlY4ftC4t
 ex17s+uucLGtub3WGyO1U3LdXY8nZj9yaRaiaU4I9FQi7moOBEA8vRj3MoCAAA=
X-Env-Sender: sgoel@codeaurora.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1496950264!66325001!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39772 invoked from network); 8 Jun 2017 19:31:05 -0000
Received: from smtp.codeaurora.org (HELO smtp.codeaurora.org) (198.145.29.96)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 8 Jun 2017 19:31:05 -0000
Received: by smtp.codeaurora.org (Postfix, from userid 1000)
 id 17F6A611B4; Thu,  8 Jun 2017 19:31:04 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1496950264;
 bh=S737SYpXjBiaFuaFVeot42Cwf31B531x0HQw3fH/B2o=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=KyyU2ohQQzkDQEu2PW/gx+BCL34Jete21o4ahPem0SxdkGgGln1p8DBkZ5zOkC5zA
 36siCprHX8URj9KhK8H+9fN7RFgNZP6965C6t0Pl3olo9Uov4k++8QdcwkVX0YJb7k
 19KS7zAguiDc5nOclsEgWqe4wsdXs95rC9zn5zO0=
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 sgoel-lnx.qualcomm.com (unknown [129.46.14.70])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 (Authenticated sender: sgoel@smtp.codeaurora.org)
 by smtp.codeaurora.org (Postfix) with ESMTPSA id 28D7361155;
 Thu,  8 Jun 2017 19:31:03 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1496950263;
 bh=S737SYpXjBiaFuaFVeot42Cwf31B531x0HQw3fH/B2o=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=CeHmOtLx2dWPL//8FMTM/Xtf3bPljnNTGz8eyKfj79Fs3hoo6zGnOt63Sm73OCJ3v
 dqDHclL9U+ykQhmZeTofqjGdqllxBvJ4QurYodPGyo93bjNjmSDpXqmg/iVSxeWhTJ
 bndrC2EcJf/BmhwvFCNwXThuA4B4uSKUqGXdObVg=
DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org 28D7361155
From: Sameer Goel <sgoel@codeaurora.org>
To: xen-devel@lists.xenproject.org,
	Julien Grall <julien.grall@arm.com>
Date: Thu,  8 Jun 2017 13:30:42 -0600
Message-Id: <1496950247-8755-2-git-send-email-sgoel@codeaurora.org>
X-Mailer: git-send-email 1.8.2.1
In-Reply-To: <1496950247-8755-1-git-send-email-sgoel@codeaurora.org>
References: <1496950247-8755-1-git-send-email-sgoel@codeaurora.org>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Tomasz Nowicki <tn@semihalf.com>, Punit Agrawal <punit.agrawal@arm.com>,
 Sameer Goel <sgoel@codeaurora.org>, Robin Murphy <robin.murphy@arm.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: [Xen-devel] [RFC 1/6] 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
cml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMKaW5kZXggMTA4MmZjZi4uYTI5ODY2MSAxMDA2
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
LCBpKTsKQEAgLTI4MjEsNyArMjgyMSw3IEBAIHN0YXRpYyBfX2luaXQgaW50IGFybV9zbW11X2R0
X2luaXQoc3RydWN0IGR0X2RldmljZV9ub2RlICpkZXYsCiAJICovCiAJZHRfZGV2aWNlX3NldF91
c2VkX2J5KGRldiwgRE9NSURfWEVOKTsKIAotCXJjID0gYXJtX3NtbXVfZGV2aWNlX2R0X3Byb2Jl
KGRldik7CisJcmMgPSBhcm1fc21tdV9kZXZpY2VfZHRfcHJvYmUoZHRfdG9fZGV2KGRldikpOwog
CWlmIChyYykKIAkJcmV0dXJuIHJjOwogCi0tIApRdWFsY29tbSBEYXRhY2VudGVyIFRlY2hub2xv
Z2llcyBhcyBhbiBhZmZpbGlhdGUgb2YgUXVhbGNvbW0gVGVjaG5vbG9naWVzLCBJbmMuIFF1YWxj
b21tIFRlY2hub2xvZ2llcywgSW5jLiBpcyBhIG1lbWJlciBvZiB0aGUgQ29kZSBBdXJvcmEgRm9y
dW0sIGEgTGludXggRm91bmRhdGlvbiBDb2xsYWJvcmF0aXZlIFByb2plY3QuCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 08 19:31:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 19: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 1dJ396-00012D-4d; Thu, 08 Jun 2017 19: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 <sgoel@codeaurora.org>) id 1dJ395-000127-Ap
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 19:31:03 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 15/0B-03058-6F5A9395; Thu, 08 Jun 2017 19:31:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsVybKJsgu7XpZa
 RBusu2lh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBldB3gK5gtXnPx8lbWB8T5fFyMnh5BAkcTa
 fcfYuxi5OFgEXjJJ7No5mx0kISEQLbFuwzEom0/i4osfTCBFEgITGCV+fW1mBHGEBA4ySRx+N
 o0Frn3u/X9MIC0sAi4SV599ZgGxGQUKJOZs+MgIYadIzOp6A2azCWhI9J84zAxiiwh4SFxtXs
 YGMohZ4AujxN+1HWwgCWEBE4neb32sEENVJWbM+gbWwCvgLPG6qZMF4j4FiePbtzFOYBRcwMi
 wilGjOLWoLLVI19BML6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMOgYgGAH4/2N
 AYcYJTmYlER5FVstI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8B5cApQTLEpNT61Iy8wBhj9MW
 oKDR0mEVwQkzVtckJhbnJkOkTrFqMvRNH3rFyYhlrz8vFQpcd5dIEUCIEUZpXlwI2CxeIlRVk
 qYlxHoKCGegtSi3MwSVPlXjOIcjErCvE7AyBbiycwrgdv0CugIJqAjlryzADmiJBEhJdXAyLv
 D0+Bd1xrnf4nX9e+7PXjrz7X5eP5c25jAnDTPtEccFusfLXn9Vln9WGyDca1/+eS+ldZ/w5/J
 TnZ+/W/WTi5u9zaFlHktgYyrHqYyFsxI3DRd8NtMvxSn2g0yJ4377a7lbWa/Iua/mM3vlNLnt
 RvKd/wSC2zMWKjNMe3TjyXaTzrryvTnKbEUZyQaajEXFScCAEr08njAAgAA
X-Env-Sender: sgoel@codeaurora.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1496950260!47219577!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6897 invoked from network); 8 Jun 2017 19:31:01 -0000
Received: from smtp.codeaurora.org (HELO smtp.codeaurora.org) (198.145.29.96)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 8 Jun 2017 19:31:01 -0000
Received: by smtp.codeaurora.org (Postfix, from userid 1000)
 id 091AF611B5; Thu,  8 Jun 2017 19:30:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1496950260;
 bh=N0a5CPkZg4MnmoApr40nB+iUGBmHngSEt4v1vOk0fLE=;
 h=From:To:Cc:Subject:Date:From;
 b=bRtBD9PY2ms3m6T+ECpYl0ZN1pkk/yqsYmgkhsrSpwTGiEGjd0F1VDppxi6C3wDpq
 2HIgBkACoprR1Nq+lrYIpf4rEKw8UcI8LSlTM9csGEabti/776S8xBwL1wy8L0VPgQ
 0vt3DuAbXDwp0du4/60IJzYnW9BEk/6Go0w4DWng=
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 sgoel-lnx.qualcomm.com (unknown [129.46.14.70])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 (Authenticated sender: sgoel@smtp.codeaurora.org)
 by smtp.codeaurora.org (Postfix) with ESMTPSA id C250661155;
 Thu,  8 Jun 2017 19:30:58 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1496950259;
 bh=N0a5CPkZg4MnmoApr40nB+iUGBmHngSEt4v1vOk0fLE=;
 h=From:To:Cc:Subject:Date:From;
 b=lRsRyk4rLYdA7M77tW84ztYGG4t82Le63GRUhQrP+2NcDdoAIBu7/pkHezEDhR0oC
 cXBZv0qmjnoZnwhPfRVKRqr7ESIL+Ph90u1jR98gJKhL2ltn+E/M4dBiB6P+sJLrBB
 EjSUTvPZfG+57zkfsxvPZyujGViqvPM0/vX0Mbco=
DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org C250661155
From: Sameer Goel <sgoel@codeaurora.org>
To: xen-devel@lists.xenproject.org,
	Julien Grall <julien.grall@arm.com>
Date: Thu,  8 Jun 2017 13:30:41 -0600
Message-Id: <1496950247-8755-1-git-send-email-sgoel@codeaurora.org>
X-Mailer: git-send-email 1.8.2.1
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Tomasz Nowicki <tn@semihalf.com>, Punit Agrawal <punit.agrawal@arm.com>,
 Sameer Goel <sgoel@codeaurora.org>, Robin Murphy <robin.murphy@arm.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: [Xen-devel] [RFC 0/6] IORT support and introduce 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>

VGhpcyBjaGFuZ2VsaXN0IGlzIGluIHByZXBhcmF0aW9uIGZvciBwb3J0aW5nIHRoZSBsYXRlc3Qg
U01NVXYzIGRyaXZlciBmcm9tCkxpbnV4IGtlcm5lbCAgNC4xMSByZWxlYXNlLgoKU2NvcGUgb2Yg
dGhlIGNoYW5nZXM6Ci0gSW50cm9kdWNlIHRoZSBpb21tdV9md3NwZWMgaW1wbGVtZW50YXRpb24K
ICAgICogVGhpcyBpbXBsZW1lbnRhdGlvbiBpcyBhIGRpcmVjdCBwb3J0IGZyb20gTGludXguIFRo
ZSBjb2RlIHRoYXQgaXMgbm90CiAgICAgIG5lZWRlZCBmb3IgWGVuIGlzIHJlbW92ZWQuCi0gSU9S
VCBwb3J0IGZyb20gTGludXguIFRoZSBkaWZmZXJlbmNlcyBhcmUgYXMgdW5kZXI6CiAgICAqIFRo
ZSBETUEgb3BzIGFyZSByZW1vdmVkLgogICAgKiBNb2RpZmllZCB0aGUgY29kZSBmb3IgY3JlYXRp
bmcgdGhlIFNNTVUgZGV2aWNlcy4gVGhpcyBhbHNvIGluaXRpYWxpemVzCiAgICAgIHRoZSBkaXNj
b3ZlcmQgU01NVSBkZXZpY2VzLgogICAgKiBNU0kgY29kZSBpcyBjb21tZW50ZWQgb3V0IHRpbGwg
dGhlIE1TSSBmcmFtZXdvcmsgQVBJIHVzYWdlIGlzIGNsZWFyZXIuCiAgICAqIElPUlQgbm9kZSBk
YXRhIHBhcnNpbmcgaXMgZGVsZWdhdGVkIHRvIHRoZSBkcml2ZXIuIExvb2tpbmcgZm9yIGNvbW1l
bnRzCiAgICAgIG9uIGVuYWJsaW5nIHRoZSBjb2RlIGluIElPUlQgZHJpdmVyLiBUaGlzIHdpbGwg
bmVlZCBhIHN0YW5kYXJkIHJlc291cmNlCiAgICAgIG9iamVjdC4gKERpcmVjdCBwb3J0IGZyb20g
TGludXggb3IgYSBuZXcgZGVmaW5lIGZvciBYZW4/KQogICAgKiBBc3N1bXB0aW9ucyBvbiBQQ0kg
SU9SVCBTTU1VIGludGVyYWN0aW9uLiBQQ0kgYXNzaWduIGRldmljZSB3aWxsIGNhbGwKICAgICAg
aW9ydF9pb21tdV9jb25maWd1cmUgdG8gc2V0dXAgdGhlIHN0cmVhbWlkcy5UaGVuIGl0IHdpbGwg
Y2FsbCBTTU1VCiAgICAgIGFzc2lnbiBkZXZpY2Ugd2l0aCB0aGUgcmlnaHQgc3RydWN0IGRldmlj
ZSBhcmd1bWVudC4KClNhbWVlciBHb2VsICg2KToKICBwYXNzdGhyb3VnaC9hcm06IE1vZGlmeSBT
TU1VIGRyaXZlciB0byB1c2UgZ2VuZXJpYyBkZXZpY2UgZGVmaW5pdGlvbgogIGFybTY0OiBBZGQg
ZGVmaW5pdGlvbnMgZm9yIGZ3bm9kZV9oYW5kbGUKICBJbnRyb2R1Y2UgX3hyZWFsbG9jCiAgeGVu
L3Bhc3N0aHJvdWdoL2FybTogSW50cm9kdWNlIGlvbW11X2Z3c3BlYwogIEFDUEk6IGFybTogU3Vw
cG9ydCBmb3IgSU9SVAogIGFjcGk6YXJtNjQ6IEFkZCBzdXBwb3J0IGZvciBwYXJzaW5nIElPUlQg
dGFibGUKCiB4ZW4vYXJjaC9hcm0vc2V0dXAuYyAgICAgICAgICAgICAgICB8ICAgMyArCiB4ZW4v
Y29tbW9uL3htYWxsb2NfdGxzZi5jICAgICAgICAgICB8ICAxMyArCiB4ZW4vZHJpdmVycy9hY3Bp
L01ha2VmaWxlICAgICAgICAgICB8ICAgMSArCiB4ZW4vZHJpdmVycy9hY3BpL2FybS9NYWtlZmls
ZSAgICAgICB8ICAgMSArCiB4ZW4vZHJpdmVycy9hY3BpL2FybS9pb3J0LmMgICAgICAgICB8IDk3
NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL2FybS9pb21tdS5jIHwgIDU4ICsrKwogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJt
L3NtbXUuYyAgfCAgMTIgKy0KIHhlbi9pbmNsdWRlL2FjcGkvYWNwaS5oICAgICAgICAgICAgIHwg
ICAxICsKIHhlbi9pbmNsdWRlL2FjcGkvYWNwaV9pb3J0LmggICAgICAgIHwgIDY1ICsrKwogeGVu
L2luY2x1ZGUvYXNtLWFybS9kZXZpY2UuaCAgICAgICAgfCAgIDUgKwogeGVuL2luY2x1ZGUveGVu
L2FjcGkuaCAgICAgICAgICAgICAgfCAgMjEgKwogeGVuL2luY2x1ZGUveGVuL2Z3bm9kZS5oICAg
ICAgICAgICAgfCAgMzUgKysKIHhlbi9pbmNsdWRlL3hlbi9pb21tdS5oICAgICAgICAgICAgIHwg
IDI4ICsrCiB4ZW4vaW5jbHVkZS94ZW4vbGliLmggICAgICAgICAgICAgICB8ICAgNyArLQogeGVu
L2luY2x1ZGUveGVuL3BjaS5oICAgICAgICAgICAgICAgfCAgIDEgKwogeGVuL2luY2x1ZGUveGVu
L3htYWxsb2MuaCAgICAgICAgICAgfCAgIDEgKwogMTYgZmlsZXMgY2hhbmdlZCwgMTIyMiBpbnNl
cnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9kcml2ZXJz
L2FjcGkvYXJtL01ha2VmaWxlCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2RyaXZlcnMvYWNwaS9h
cm0vaW9ydC5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYWNwaS9hY3BpX2lvcnQu
aAogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL3hlbi9md25vZGUuaAoKLS0gClF1YWxj
b21tIERhdGFjZW50ZXIgVGVjaG5vbG9naWVzIGFzIGFuIGFmZmlsaWF0ZSBvZiBRdWFsY29tbSBU
ZWNobm9sb2dpZXMsIEluYy4gUXVhbGNvbW0gVGVjaG5vbG9naWVzLCBJbmMuIGlzIGEgbWVtYmVy
IG9mIHRoZSBDb2RlIEF1cm9yYSBGb3J1bSwgYSBMaW51eCBGb3VuZGF0aW9uIENvbGxhYm9yYXRp
dmUgUHJvamVjdC4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 08 19:31:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 19: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 1dJ39N-00017p-NF; Thu, 08 Jun 2017 19:31:21 +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 1dJ39M-00015w-BT
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 19:31:20 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 3D/8B-03058-706A9395; Thu, 08 Jun 2017 19:31:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVybKJsgi7bMst
 Ig+9TVS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozduxIKDm5hrDj/9SdjA+PnSYxdjBwcQgJF
 El3XxbsYuThYBBqYJSad28vUxcjJISEQLbFuwzF2CJtP4uKLH0wgRRICExglfn1tZgRxhAQOM
 kk87FjIDFIF1j5xSwCE7SLRPP0AWJxRoEBizoaPjBB2isSsrjdgNpuAhkT/icNgNSICHhJXm5
 exgQxlFvjCKPF3bQcbSEJYwFHi994ZjBBDVSUuL5zGBHI2r4CzROcWd4jrFCSOb98GVsIJtHf
 miR5WEFsIqOTY+oesExiFFzAyrGLUKE4tKkst0jU20EsqykzPKMlNzMzRNTQw08tNLS5OTE/N
 SUwq1kvOz93ECAxRBiDYwfh3beAhRkkOJiVRXsVWy0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKE
 rwHlwDlBItS01Mr0jJzgNECk5bg4FES4RUBSfMWFyTmFmemQ6ROMSpKifPuAkkIgCQySvPg2m
 AReolRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvP0gU3gy80rgpr8CWswEtHjJOwuQxSWJCCm
 pBkbXLwyVy5ZvP+T18oXFUu6u3lMpx1wNVthmRN0wL33dufCCz8Ufc0NKD4RrZzG9ePJ0Q8L7
 J4JnNm+sXt/UHbsh+OG8eoMj81UePL5YI384ftWryKcSrH3Z1kU/pO8Utd632Ki74rXK2y8Tu
 8sr4nxm35TLPPpdJItrf4Y8z0Sr+0XsinrBdg+VWIozEg21mIuKEwHyt54DywIAAA==
X-Env-Sender: sgoel@codeaurora.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1496950277!66793912!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57517 invoked from network); 8 Jun 2017 19:31:18 -0000
Received: from smtp.codeaurora.org (HELO smtp.codeaurora.org) (198.145.29.96)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 8 Jun 2017 19:31:18 -0000
Received: by smtp.codeaurora.org (Postfix, from userid 1000)
 id E515261211; Thu,  8 Jun 2017 19:31:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1496950276;
 bh=GuaDpshitej+KD1BC6W52sAK9M0nO2MwiqlHLqXbIbA=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=VXjXpOBzGuOXPwvUEM17EsqbPdqt+UTb3fh6pCE7nJyByZk5X7xZj9T9m1/FAHQ+5
 efa7Y59MRao0AJldDHIXMKt5mtSMHH1Amnc0DgjHnBD+Z/nB8ynLYge7UGbRnbatFl
 XcHRZnIueGPfxIHL9/ZIbjfYj+UP0BM3l/LAgvF0=
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 sgoel-lnx.qualcomm.com (unknown [129.46.14.70])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 (Authenticated sender: sgoel@smtp.codeaurora.org)
 by smtp.codeaurora.org (Postfix) with ESMTPSA id A8218611B9;
 Thu,  8 Jun 2017 19:31:14 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1496950275;
 bh=GuaDpshitej+KD1BC6W52sAK9M0nO2MwiqlHLqXbIbA=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References:From;
 b=jCsqvcJ+usSjCDL/Tl5xmf4nMLsrxlWMeZeTdAJrxoBkoijZNxI6orbBvBOna0FzV
 7LFTdDgY76li2J38qfIO3LKFxhbNh3Ou2we4G7VAMrVRUAuz8W5TLuMwXnreD3GzPN
 y2yjuWZL8J+Cqo7yL+Mo7TLvZ3ddTKCNbIYKuiw0=
DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org A8218611B9
From: Sameer Goel <sgoel@codeaurora.org>
To: xen-devel@lists.xenproject.org,
	Julien Grall <julien.grall@arm.com>
Date: Thu,  8 Jun 2017 13:30:47 -0600
Message-Id: <1496950247-8755-7-git-send-email-sgoel@codeaurora.org>
X-Mailer: git-send-email 1.8.2.1
In-Reply-To: <1496950247-8755-1-git-send-email-sgoel@codeaurora.org>
References: <1496950247-8755-1-git-send-email-sgoel@codeaurora.org>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Tomasz Nowicki <tn@semihalf.com>, Punit Agrawal <punit.agrawal@arm.com>,
 Sameer Goel <sgoel@codeaurora.org>, Robin Murphy <robin.murphy@arm.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: [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>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGxpbWl0ZWQgc3VwcG9ydCBmb3IgcGFyc2luZyBJT1JUIHRhYmxlIHRvIGluaXRpYWxpemUg
U01NVSBkZXZpY2VzLgoKU2lnbmVkLW9mZi1ieTogU2FtZWVyIEdvZWwgPHNnb2VsQGNvZGVhdXJv
cmEub3JnPgotLS0KIHhlbi9hcmNoL2FybS9zZXR1cC5jICAgICAgICAgICAgICAgIHwgICAzICsK
IHhlbi9kcml2ZXJzL2FjcGkvTWFrZWZpbGUgICAgICAgICAgIHwgICAxICsKIHhlbi9kcml2ZXJz
L2FjcGkvYXJtL01ha2VmaWxlICAgICAgIHwgICAxICsKIHhlbi9kcml2ZXJzL2FjcGkvYXJtL2lv
cnQuYyAgICAgICAgIHwgMjMyICsrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLQog
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lvbW11LmMgfCAgMTUgKy0tCiB4ZW4vaW5jbHVk
ZS9hY3BpL2FjcGkuaCAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vaW5jbHVkZS9hY3BpL2FjcGlf
aW9ydC5oICAgICAgICB8ICAyNSArKy0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2RldmljZS5oICAg
ICAgICB8ICAgMiArCiB4ZW4vaW5jbHVkZS94ZW4vYWNwaS5oICAgICAgICAgICAgICB8ICAyMSAr
KysrCiB4ZW4vaW5jbHVkZS94ZW4vbGliLmggICAgICAgICAgICAgICB8ICAgNyArLQogeGVuL2lu
Y2x1ZGUveGVuL3BjaS5oICAgICAgICAgICAgICAgfCAgIDEgKwogMTEgZmlsZXMgY2hhbmdlZCwg
MTg0IGluc2VydGlvbnMoKyksIDEyNSBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4
ZW4vZHJpdmVycy9hY3BpL2FybS9NYWtlZmlsZQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9z
ZXR1cC5jIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKaW5kZXggOTJhMmRlNi4uNWRjOTNmZiAxMDA2
NDQKLS0tIGEveGVuL2FyY2gvYXJtL3NldHVwLmMKKysrIGIveGVuL2FyY2gvYXJtL3NldHVwLmMK
QEAgLTc1Myw2ICs3NTMsOSBAQCB2b2lkIF9faW5pdCBzdGFydF94ZW4odW5zaWduZWQgbG9uZyBi
b290X3BoeXNfb2Zmc2V0LAogICAgIC8qIFBhcnNlIHRoZSBBQ1BJIHRhYmxlcyBmb3IgcG9zc2li
bGUgYm9vdC10aW1lIGNvbmZpZ3VyYXRpb24gKi8KICAgICBhY3BpX2Jvb3RfdGFibGVfaW5pdCgp
OwogCisgICAgLyogSW5pdGlhbGl6ZSB0aGUgSU9SVCB0YWJsZXMgKi8KKyAgICBhY3BpX2lvcnRf
aW5pdCgpOworCiAgICAgaWYgKCBhY3BpX2Rpc2FibGVkICkKICAgICAgICAgcHJpbnRrKCJCb290
aW5nIHVzaW5nIERldmljZSBUcmVlXG4iKTsKICAgICBlbHNlCmRpZmYgLS1naXQgYS94ZW4vZHJp
dmVycy9hY3BpL01ha2VmaWxlIGIveGVuL2RyaXZlcnMvYWNwaS9NYWtlZmlsZQppbmRleCA0NDRi
MTFkLi40MTY1MzE4IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9hY3BpL01ha2VmaWxlCisrKyBi
L3hlbi9kcml2ZXJzL2FjcGkvTWFrZWZpbGUKQEAgLTEsNSArMSw2IEBACiBzdWJkaXIteSArPSB0
YWJsZXMKIHN1YmRpci15ICs9IHV0aWxpdGllcworc3ViZGlyLSQoQ09ORklHX0FSTV82NCkgKz0g
YXJtCiBzdWJkaXItJChDT05GSUdfWDg2KSArPSBhcGVpCiAKIG9iai1iaW4teSArPSB0YWJsZXMu
aW5pdC5vCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9hY3BpL2FybS9NYWtlZmlsZSBiL3hlbi9k
cml2ZXJzL2FjcGkvYXJtL01ha2VmaWxlCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAw
MDAuLjdjMDM5YmIKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vZHJpdmVycy9hY3BpL2FybS9NYWtl
ZmlsZQpAQCAtMCwwICsxIEBACitvYmoteSArPSBpb3J0Lm8KZGlmZiAtLWdpdCBhL3hlbi9kcml2
ZXJzL2FjcGkvYXJtL2lvcnQuYyBiL3hlbi9kcml2ZXJzL2FjcGkvYXJtL2lvcnQuYwppbmRleCA0
YTViYjk2Li5jMjJlYzMxIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9hY3BpL2FybS9pb3J0LmMK
KysrIGIveGVuL2RyaXZlcnMvYWNwaS9hcm0vaW9ydC5jCkBAIC0xNCwyOSArMTQsNDAgQEAKICAq
IFRoaXMgZmlsZSBpbXBsZW1lbnRzIGVhcmx5IGRldGVjdGlvbi9wYXJzaW5nIG9mIEkvTyBtYXBw
aW5nCiAgKiByZXBvcnRlZCB0byBPUyB0aHJvdWdoIGZpcm13YXJlIHZpYSBJL08gUmVtYXBwaW5n
IFRhYmxlIChJT1JUKQogICogSU9SVCBkb2N1bWVudCBudW1iZXI6IEFSTSBERU4gMDA0OUEKKyAq
CisgKiBCYXNlZCBvbiBMaW51eCBkcml2ZXJzL2FjcGkvYXJtNjQvaW9ydC5jCisgKiA9PiBjb21t
aXQgY2E3OGQzMTczY2ZmMzUwM2JjZDE1NzIzYjA0OTc1N2Y3NTc2MmQxNQorICoKKyAqIFhlbiBt
b2RpZmljYXRpb246CisgKiBTYW1lZXIgR29lbCA8c2dvZWxAY29kZWF1cm9yYS5vcmc+CisgKiBD
b3B5cmlnaHQgKEMpIDIwMTcsIFRoZSBMaW51eCBGb3VuZGF0aW9uLCBBbGwgcmlnaHRzIHJlc2Vy
dmVkLgorICoKICAqLwogCi0jZGVmaW5lIHByX2ZtdChmbXQpCSJBQ1BJOiBJT1JUOiAiIGZtdAor
I2luY2x1ZGUgPHhlbi9hY3BpLmg+CisjaW5jbHVkZSA8eGVuL2Z3bm9kZS5oPgorI2luY2x1ZGUg
PHhlbi9pb21tdS5oPgorI2luY2x1ZGUgPHhlbi9saWIuaD4KKyNpbmNsdWRlIDx4ZW4vbGlzdC5o
PgorI2luY2x1ZGUgPHhlbi9wY2kuaD4KKworI2luY2x1ZGUgPGFzbS9kZXZpY2UuaD4KIAotI2lu
Y2x1ZGUgPGxpbnV4L2FjcGlfaW9ydC5oPgotI2luY2x1ZGUgPGxpbnV4L2lvbW11Lmg+Ci0jaW5j
bHVkZSA8bGludXgva2VybmVsLmg+Ci0jaW5jbHVkZSA8bGludXgvbGlzdC5oPgotI2luY2x1ZGUg
PGxpbnV4L3BjaS5oPgotI2luY2x1ZGUgPGxpbnV4L3BsYXRmb3JtX2RldmljZS5oPgotI2luY2x1
ZGUgPGxpbnV4L3NsYWIuaD4KIAogI2RlZmluZSBJT1JUX1RZUEVfTUFTSyh0eXBlKQkoMSA8PCAo
dHlwZSkpCiAjZGVmaW5lIElPUlRfTVNJX1RZUEUJCSgxIDw8IEFDUElfSU9SVF9OT0RFX0lUU19H
Uk9VUCkKICNkZWZpbmUgSU9SVF9JT01NVV9UWVBFCQkoKDEgPDwgQUNQSV9JT1JUX05PREVfU01N
VSkgfAlcCiAJCQkJKDEgPDwgQUNQSV9JT1JUX05PREVfU01NVV9WMykpCiAKKyNpZiAwCiBzdHJ1
Y3QgaW9ydF9pdHNfbXNpX2NoaXAgewogCXN0cnVjdCBsaXN0X2hlYWQJbGlzdDsKIAlzdHJ1Y3Qg
Zndub2RlX2hhbmRsZQkqZndfbm9kZTsKIAl1MzIJCQl0cmFuc2xhdGlvbl9pZDsKIH07CiAKKyNl
bmRpZgorCiBzdHJ1Y3QgaW9ydF9md25vZGUgewogCXN0cnVjdCBsaXN0X2hlYWQgbGlzdDsKIAlz
dHJ1Y3QgYWNwaV9pb3J0X25vZGUgKmlvcnRfbm9kZTsKQEAgLTYwLDcgKzcxLDcgQEAgc3RhdGlj
IGlubGluZSBpbnQgaW9ydF9zZXRfZndub2RlKHN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqaW9ydF9u
b2RlLAogewogCXN0cnVjdCBpb3J0X2Z3bm9kZSAqbnA7CiAKLQlucCA9IGt6YWxsb2Moc2l6ZW9m
KHN0cnVjdCBpb3J0X2Z3bm9kZSksIEdGUF9BVE9NSUMpOworCW5wID0geHphbGxvYyhzdHJ1Y3Qg
aW9ydF9md25vZGUpOwogCiAJaWYgKFdBUk5fT04oIW5wKSkKIAkJcmV0dXJuIC1FTk9NRU07CkBA
IC0xMTQsNyArMTI1LDcgQEAgc3RhdGljIGlubGluZSB2b2lkIGlvcnRfZGVsZXRlX2Z3bm9kZShz
dHJ1Y3QgYWNwaV9pb3J0X25vZGUgKm5vZGUpCiAJbGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlKGN1
cnIsIHRtcCwgJmlvcnRfZndub2RlX2xpc3QsIGxpc3QpIHsKIAkJaWYgKGN1cnItPmlvcnRfbm9k
ZSA9PSBub2RlKSB7CiAJCQlsaXN0X2RlbCgmY3Vyci0+bGlzdCk7Ci0JCQlrZnJlZShjdXJyKTsK
KwkJCXhmcmVlKGN1cnIpOwogCQkJYnJlYWs7CiAJCX0KIAl9CkBAIC0xMjcsNiArMTM4LDcgQEAg
dHlwZWRlZiBhY3BpX3N0YXR1cyAoKmlvcnRfZmluZF9ub2RlX2NhbGxiYWNrKQogLyogUm9vdCBw
b2ludGVyIHRvIHRoZSBtYXBwZWQgSU9SVCB0YWJsZSAqLwogc3RhdGljIHN0cnVjdCBhY3BpX3Rh
YmxlX2hlYWRlciAqaW9ydF90YWJsZTsKIAorI2lmIDAKIHN0YXRpYyBMSVNUX0hFQUQoaW9ydF9t
c2lfY2hpcF9saXN0KTsKIHN0YXRpYyBERUZJTkVfU1BJTkxPQ0soaW9ydF9tc2lfY2hpcF9sb2Nr
KTsKIApAQCAtMTk5LDcgKzIxMSw3IEBAIHN0cnVjdCBmd25vZGVfaGFuZGxlICppb3J0X2ZpbmRf
ZG9tYWluX3Rva2VuKGludCB0cmFuc19pZCkKIAogCXJldHVybiBmd19ub2RlOwogfQotCisjZW5k
aWYKIHN0YXRpYyBzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKmlvcnRfc2Nhbl9ub2RlKGVudW0gYWNw
aV9pb3J0X25vZGVfdHlwZSB0eXBlLAogCQkJCQkgICAgIGlvcnRfZmluZF9ub2RlX2NhbGxiYWNr
IGNhbGxiYWNrLAogCQkJCQkgICAgIHZvaWQgKmNvbnRleHQpCkBAIC0yMTksOSArMjMxLDEwIEBA
IHN0YXRpYyBzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKmlvcnRfc2Nhbl9ub2RlKGVudW0gYWNwaV9p
b3J0X25vZGVfdHlwZSB0eXBlLAogCQkJCWlvcnRfdGFibGUtPmxlbmd0aCk7CiAKIAlmb3IgKGkg
PSAwOyBpIDwgaW9ydC0+bm9kZV9jb3VudDsgaSsrKSB7Ci0JCWlmIChXQVJOX1RBSU5UKGlvcnRf
bm9kZSA+PSBpb3J0X2VuZCwgVEFJTlRfRklSTVdBUkVfV09SS0FST1VORCwKLQkJCSAgICAgICAi
SU9SVCBub2RlIHBvaW50ZXIgb3ZlcmZsb3dzLCBiYWQgdGFibGUhXG4iKSkKKwkJaWYgKGlvcnRf
bm9kZSA+PSBpb3J0X2VuZCkgeworCQkJcHJpbnRrKFhFTkxPR19FUlIgIklPUlQgbm9kZSBwb2lu
dGVyIG92ZXJmbG93cywgYmFkIHRhYmxlIVxuIik7CiAJCQlyZXR1cm4gTlVMTDsKKwkJfQogCiAJ
CWlmIChpb3J0X25vZGUtPnR5cGUgPT0gdHlwZSAmJgogCQkgICAgQUNQSV9TVUNDRVNTKGNhbGxi
YWNrKGlvcnRfbm9kZSwgY29udGV4dCkpKQpAQCAtMjQ5LDYgKzI2MiwxNCBAQCBib29sIGlvcnRf
bm9kZV9tYXRjaCh1OCB0eXBlKQogCXJldHVybiBub2RlICE9IE5VTEw7CiB9CiAKKy8qCisgKiBG
b2xsb3dpbmcgMiBkZWZpbmllcyBzaG91bGQgY29tZSBmcm9tIHRoZSBQQ0kgcGFzc3Rocm91Z2gg
aW1wbGVtZW50YXRpb24uCisgKiBCYXNlZCBvbiB0aGUgY3VycmVudCBwY2lfZGV2IGRlZmluZSB0
aGUgYnVzIG51bWJlciBhbmQgc2VnIG51bWJlciBjb21lCisgKiBmcm9tIHBjaV9kZXYgc28gbWFr
aW5nIGFuIEFQSSBhc3N1bXB0aW9uCisgKi8KKyNkZWZpbmUgdG9fcGNpX2RldihwKSBjb250YWlu
ZXJfb2YocCwgc3RydWN0IHBjaV9kZXYsZGV2KQorI2RlZmluZSBwY2lfZG9tYWluX25yKGRldikg
ZGV2LT5zZWcKKwogc3RhdGljIGFjcGlfc3RhdHVzIGlvcnRfbWF0Y2hfbm9kZV9jYWxsYmFjayhz
dHJ1Y3QgYWNwaV9pb3J0X25vZGUgKm5vZGUsCiAJCQkJCSAgICB2b2lkICpjb250ZXh0KQogewpA
QCAtMjU2LDYgKzI3NywxMSBAQCBzdGF0aWMgYWNwaV9zdGF0dXMgaW9ydF9tYXRjaF9ub2RlX2Nh
bGxiYWNrKHN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqbm9kZSwKIAlhY3BpX3N0YXR1cyBzdGF0dXM7
CiAKIAlpZiAobm9kZS0+dHlwZSA9PSBBQ1BJX0lPUlRfTk9ERV9OQU1FRF9DT01QT05FTlQpIHsK
KwkJc3RhdHVzID0gQUVfTk9UX0lNUExFTUVOVEVEOworLyoKKyAqIE5hbWVkIGNvbXBvbmVudHMg
bm90IHN1cHBvcnRlZCB5ZXQuCisgKi8KKyNpZiAwCiAJCXN0cnVjdCBhY3BpX2J1ZmZlciBidWYg
PSB7IEFDUElfQUxMT0NBVEVfQlVGRkVSLCBOVUxMIH07CiAJCXN0cnVjdCBhY3BpX2RldmljZSAq
YWRldiA9IHRvX2FjcGlfZGV2aWNlX25vZGUoZGV2LT5md25vZGUpOwogCQlzdHJ1Y3QgYWNwaV9p
b3J0X25hbWVkX2NvbXBvbmVudCAqbmNvbXA7CkBAIC0yNzUsMTEgKzMwMSwxMiBAQCBzdGF0aWMg
YWNwaV9zdGF0dXMgaW9ydF9tYXRjaF9ub2RlX2NhbGxiYWNrKHN0cnVjdCBhY3BpX2lvcnRfbm9k
ZSAqbm9kZSwKIAkJc3RhdHVzID0gIXN0cmNtcChuY29tcC0+ZGV2aWNlX25hbWUsIGJ1Zi5wb2lu
dGVyKSA/CiAJCQkJCQkJQUVfT0sgOiBBRV9OT1RfRk9VTkQ7CiAJCWFjcGlfb3NfZnJlZShidWYu
cG9pbnRlcik7CisjZW5kaWYKIAl9IGVsc2UgaWYgKG5vZGUtPnR5cGUgPT0gQUNQSV9JT1JUX05P
REVfUENJX1JPT1RfQ09NUExFWCkgewogCQlzdHJ1Y3QgYWNwaV9pb3J0X3Jvb3RfY29tcGxleCAq
cGNpX3JjOwotCQlzdHJ1Y3QgcGNpX2J1cyAqYnVzOworCQlzdHJ1Y3QgcGNpX2RldiAqcGNpX2Rl
djsKIAotCQlidXMgPSB0b19wY2lfYnVzKGRldik7CisJCXBjaV9kZXYgPSB0b19wY2lfZGV2KGRl
dik7CiAJCXBjaV9yYyA9IChzdHJ1Y3QgYWNwaV9pb3J0X3Jvb3RfY29tcGxleCAqKW5vZGUtPm5v
ZGVfZGF0YTsKIAogCQkvKgpAQCAtMjg3LDEyICszMTQsMTEgQEAgc3RhdGljIGFjcGlfc3RhdHVz
IGlvcnRfbWF0Y2hfbm9kZV9jYWxsYmFjayhzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKm5vZGUsCiAJ
CSAqIHdpdGggcm9vdCBjb21wbGV4ZXMuIEVhY2ggc2VnbWVudCBudW1iZXIgY2FuIHJlcHJlc2Vu
dCBvbmx5CiAJCSAqIG9uZSByb290IGNvbXBsZXguCiAJCSAqLwotCQlzdGF0dXMgPSBwY2lfcmMt
PnBjaV9zZWdtZW50X251bWJlciA9PSBwY2lfZG9tYWluX25yKGJ1cykgPworCQlzdGF0dXMgPSBw
Y2lfcmMtPnBjaV9zZWdtZW50X251bWJlciA9PSBwY2lfZG9tYWluX25yKHBjaV9kZXYpID8KIAkJ
CQkJCQlBRV9PSyA6IEFFX05PVF9GT1VORDsKIAl9IGVsc2UgewogCQlzdGF0dXMgPSBBRV9OT1Rf
Rk9VTkQ7CiAJfQotb3V0OgogCXJldHVybiBzdGF0dXM7CiB9CiAKQEAgLTMwNyw3ICszMzMsOCBA
QCBzdGF0aWMgaW50IGlvcnRfaWRfbWFwKHN0cnVjdCBhY3BpX2lvcnRfaWRfbWFwcGluZyAqbWFw
LCB1OCB0eXBlLCB1MzIgcmlkX2luLAogCQkJcmV0dXJuIDA7CiAJCX0KIAotCQlwcl93YXJuKEZX
X0JVRyAiW21hcCAlcF0gU0lOR0xFIE1BUFBJTkcgZmxhZyBub3QgYWxsb3dlZCBmb3Igbm9kZSB0
eXBlICVkLCBza2lwcGluZyBJRCBtYXBcbiIsCisJCXByaW50ayhYRU5MT0dfV0FSTklORyAiW21h
cCAlcF0gU0lOR0xFIE1BUFBJTkcgZmxhZyBub3QgXAorCQkgICAgICAgYWxsb3dlZCBmb3Igbm9k
ZSB0eXBlICVkLCBza2lwcGluZyBJRCBtYXBcbiIsCiAJCQltYXAsIHR5cGUpOwogCQlyZXR1cm4g
LUVOWElPOwogCX0KQEAgLTMyMCw2ICszNDcsMTEgQEAgc3RhdGljIGludCBpb3J0X2lkX21hcChz
dHJ1Y3QgYWNwaV9pb3J0X2lkX21hcHBpbmcgKm1hcCwgdTggdHlwZSwgdTMyIHJpZF9pbiwKIAly
ZXR1cm4gMDsKIH0KIAorLyoKKyAqIE5hbWUgY29tcG9uZW50cyBhcmUgbm90IHN1cHBvcnRlZCB5
ZXQgc28gd2UgZG8gbm90IG5lZWQgdGhlCisgKiBpb3J0X25vZGVfZ2V0X2lkIGZ1bmN0aW9uCisg
Ki8KKyNpZiAwCiBzdGF0aWMKIHN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqaW9ydF9ub2RlX2dldF9p
ZChzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKm5vZGUsCiAJCQkJCXUzMiAqaWRfb3V0LCB1OCB0eXBl
X21hc2ssCkBAIC0zMzcsOCArMzY5LDggQEAgc3RydWN0IGFjcGlfaW9ydF9ub2RlICppb3J0X25v
ZGVfZ2V0X2lkKHN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqbm9kZSwKIAogCS8qIEZpcm13YXJlIGJ1
ZyEgKi8KIAlpZiAoIW1hcC0+b3V0cHV0X3JlZmVyZW5jZSkgewotCQlwcl9lcnIoRldfQlVHICJb
bm9kZSAlcCB0eXBlICVkXSBJRCBtYXAgaGFzIE5VTEwgcGFyZW50IHJlZmVyZW5jZVxuIiwKLQkJ
ICAgICAgIG5vZGUsIG5vZGUtPnR5cGUpOworCQlwcmludGsoWEVOTE9HX0VSUiAiW25vZGUgJXAg
dHlwZSAlZF0gSUQgbWFwIGhhcyBOVUxMIHBhcmVudCBcCisJCSAgICAgICByZWZlcmVuY2VcbiIs
IG5vZGUsIG5vZGUtPnR5cGUpOwogCQlyZXR1cm4gTlVMTDsKIAl9CiAKQEAgLTM1OCw2ICszOTAs
NyBAQCBzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKmlvcnRfbm9kZV9nZXRfaWQoc3RydWN0IGFjcGlf
aW9ydF9ub2RlICpub2RlLAogCiAJcmV0dXJuIE5VTEw7CiB9CisjZW5kaWYKIAogc3RhdGljIHN0
cnVjdCBhY3BpX2lvcnRfbm9kZSAqaW9ydF9ub2RlX21hcF9yaWQoc3RydWN0IGFjcGlfaW9ydF9u
b2RlICpub2RlLAogCQkJCQkJdTMyIHJpZF9pbiwgdTMyICpyaWRfb3V0LApAQCAtMzg0LDggKzQx
Nyw4IEBAIHN0YXRpYyBzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKmlvcnRfbm9kZV9tYXBfcmlkKHN0
cnVjdCBhY3BpX2lvcnRfbm9kZSAqbm9kZSwKIAogCQkvKiBGaXJtd2FyZSBidWchICovCiAJCWlm
ICghbWFwLT5vdXRwdXRfcmVmZXJlbmNlKSB7Ci0JCQlwcl9lcnIoRldfQlVHICJbbm9kZSAlcCB0
eXBlICVkXSBJRCBtYXAgaGFzIE5VTEwgcGFyZW50IHJlZmVyZW5jZVxuIiwKLQkJCSAgICAgICBu
b2RlLCBub2RlLT50eXBlKTsKKwkJCXByaW50ayhYRU5MT0dfRVJSICJbbm9kZSAlcCB0eXBlICVk
XSBJRCBtYXAgaGFzIE5VTEwgXAorCQkJICAgICAgIHBhcmVudCByZWZlcmVuY2VcbiIsIG5vZGUs
IG5vZGUtPnR5cGUpOwogCQkJZ290byBmYWlsX21hcDsKIAkJfQogCkBAIC00MTAsNiArNDQzLDEw
IEBAIGZhaWxfbWFwOgogCXJldHVybiBOVUxMOwogfQogCisvKiBYZW46IENvbW1lbnQgb3V0IHRo
ZSBOYW1lZENvbXBvbmVudCBhbmQgSVRTIG1hcHBpbmcgY29kZSB0aWxsIHRoZSBzdXBwb3J0Cisg
KiBpcyBhdmFpbGFibGUuCisgKiAqLworI2lmIDAKIHN0YXRpYyBzdHJ1Y3QgYWNwaV9pb3J0X25v
ZGUgKmlvcnRfZmluZF9kZXZfbm9kZShzdHJ1Y3QgZGV2aWNlICpkZXYpCiB7CiAJc3RydWN0IHBj
aV9idXMgKnBidXM7CkBAIC01MDMsNiArNTQwLDkgQEAgc3RydWN0IGlycV9kb21haW4gKmlvcnRf
Z2V0X2RldmljZV9kb21haW4oc3RydWN0IGRldmljZSAqZGV2LCB1MzIgcmVxX2lkKQogCXJldHVy
biBpcnFfZmluZF9tYXRjaGluZ19md25vZGUoaGFuZGxlLCBET01BSU5fQlVTX1BDSV9NU0kpOwog
fQogCisvKgorICogUklEIGlzIHRoZSBzYW1lIGFzIFBDSV9ERVZJRChCREYpIGZvciBRREYyNDAw
CisgKi8KIHN0YXRpYyBpbnQgX19nZXRfcGNpX3JpZChzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdTE2
IGFsaWFzLCB2b2lkICpkYXRhKQogewogCXUzMiAqcmlkID0gZGF0YTsKQEAgLTUxMCw3ICs1NTAs
NyBAQCBzdGF0aWMgaW50IF9fZ2V0X3BjaV9yaWQoc3RydWN0IHBjaV9kZXYgKnBkZXYsIHUxNiBh
bGlhcywgdm9pZCAqZGF0YSkKIAkqcmlkID0gYWxpYXM7CiAJcmV0dXJuIDA7CiB9Ci0KKyNlbmRp
Zgogc3RhdGljIGludCBhcm1fc21tdV9pb3J0X3hsYXRlKHN0cnVjdCBkZXZpY2UgKmRldiwgdTMy
IHN0cmVhbWlkLAogCQkJICAgICAgIHN0cnVjdCBmd25vZGVfaGFuZGxlICpmd25vZGUsCiAJCQkg
ICAgICAgY29uc3Qgc3RydWN0IGlvbW11X29wcyAqb3BzKQpAQCAtNTIzLDI5ICs1NjMsMjQgQEAg
c3RhdGljIGludCBhcm1fc21tdV9pb3J0X3hsYXRlKHN0cnVjdCBkZXZpY2UgKmRldiwgdTMyIHN0
cmVhbWlkLAogCXJldHVybiByZXQ7CiB9CiAKLXN0YXRpYyBjb25zdCBzdHJ1Y3QgaW9tbXVfb3Bz
ICppb3J0X2lvbW11X3hsYXRlKHN0cnVjdCBkZXZpY2UgKmRldiwKLQkJCQkJc3RydWN0IGFjcGlf
aW9ydF9ub2RlICpub2RlLAotCQkJCQl1MzIgc3RyZWFtaWQpCitzdGF0aWMgaW50IGlvcnRfaW9t
bXVfeGxhdGUoc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKm5vZGUs
CisJCQkgICAgdTMyIHN0cmVhbWlkKQogewotCWNvbnN0IHN0cnVjdCBpb21tdV9vcHMgKm9wcyA9
IE5VTEw7CiAJaW50IHJldCA9IC1FTk9ERVY7CiAJc3RydWN0IGZ3bm9kZV9oYW5kbGUgKmlvcnRf
Zndub2RlOwogCiAJaWYgKG5vZGUpIHsKIAkJaW9ydF9md25vZGUgPSBpb3J0X2dldF9md25vZGUo
bm9kZSk7CiAJCWlmICghaW9ydF9md25vZGUpCi0JCQlyZXR1cm4gTlVMTDsKLQotCQlvcHMgPSBp
b21tdV9vcHNfZnJvbV9md25vZGUoaW9ydF9md25vZGUpOwotCQlpZiAoIW9wcykKLQkJCXJldHVy
biBOVUxMOworCQkJcmV0dXJuIHJldDsKIAotCQlyZXQgPSBhcm1fc21tdV9pb3J0X3hsYXRlKGRl
diwgc3RyZWFtaWQsIGlvcnRfZndub2RlLCBvcHMpOworCQlyZXQgPSBhcm1fc21tdV9pb3J0X3hs
YXRlKGRldiwgc3RyZWFtaWQsIGlvcnRfZndub2RlLCBOVUxMKTsKIAl9CiAKLQlyZXR1cm4gcmV0
ID8gTlVMTCA6IG9wczsKKwlyZXR1cm4gcmV0OwogfQogCisjaWYgMCAvKiBYZW46IFdlIGRvIG5v
dCBuZWVkIHRoaXMgZnVuY3Rpb24gZm9yIFhlbiAqLwogLyoqCiAgKiBpb3J0X3NldF9kbWFfbWFz
ayAtIFNldC11cCBkbWEgbWFzayBmb3IgYSBkZXZpY2UuCiAgKgpAQCAtNTY3LDM5ICs2MDIsNDMg
QEAgdm9pZCBpb3J0X3NldF9kbWFfbWFzayhzdHJ1Y3QgZGV2aWNlICpkZXYpCiAJaWYgKCFkZXYt
PmRtYV9tYXNrKQogCQlkZXYtPmRtYV9tYXNrID0gJmRldi0+Y29oZXJlbnRfZG1hX21hc2s7CiB9
Ci0KKyNlbmRpZgogLyoqCi0gKiBpb3J0X2lvbW11X2NvbmZpZ3VyZSAtIFNldC11cCBJT01NVSBj
b25maWd1cmF0aW9uIGZvciBhIGRldmljZS4KKyAqIGlvcnRfaW9tbXVfY29uZmlndXJlIC0gU2V0
LXVwIElPTU1VIGNvbmZpZ3VyYXRpb24gZm9yIGEgZGV2aWNlLiBUaGlzCisgKiBmdW5jdGlvbiBz
ZXRzIHVwIHRoZSBmd3NwZWMgYXMgbmVlZGVkIGZvciBhIGdpdmVuIGRldmljZS4gT25seSBQQ0kK
KyAqIGRldmljZXMgYXJlIHN1cHBvcnRlZCBmb3Igbm93LgogICoKICAqIEBkZXY6IGRldmljZSB0
byBjb25maWd1cmUKICAqCi0gKiBSZXR1cm5zOiBpb21tdV9vcHMgcG9pbnRlciBvbiBjb25maWd1
cmF0aW9uIHN1Y2Nlc3MKLSAqICAgICAgICAgIE5VTEwgb24gY29uZmlndXJhdGlvbiBmYWlsdXJl
CisgKiBSZXR1cm5zOiBBcHByb3ByaWF0ZSBhY3BpX3N0YXR1cwogICovCi1jb25zdCBzdHJ1Y3Qg
aW9tbXVfb3BzICppb3J0X2lvbW11X2NvbmZpZ3VyZShzdHJ1Y3QgZGV2aWNlICpkZXYpCithY3Bp
X3N0YXR1cyBpb3J0X2lvbW11X2NvbmZpZ3VyZShzdHJ1Y3QgZGV2aWNlICpkZXYpCiB7CiAJc3Ry
dWN0IGFjcGlfaW9ydF9ub2RlICpub2RlLCAqcGFyZW50OwotCWNvbnN0IHN0cnVjdCBpb21tdV9v
cHMgKm9wcyA9IE5VTEw7CiAJdTMyIHN0cmVhbWlkID0gMDsKKwlhY3BpX3N0YXR1cyBzdGF0dXMg
PSBBRV9PSzsKIAogCWlmIChkZXZfaXNfcGNpKGRldikpIHsKLQkJc3RydWN0IHBjaV9idXMgKmJ1
cyA9IHRvX3BjaV9kZXYoZGV2KS0+YnVzOworCQlzdHJ1Y3QgcGNpX2RldiAqcGNpX2RldmljZSA9
IHRvX3BjaV9kZXYoZGV2KTsKIAkJdTMyIHJpZDsKIAotCQlwY2lfZm9yX2VhY2hfZG1hX2FsaWFz
KHRvX3BjaV9kZXYoZGV2KSwgX19nZXRfcGNpX3JpZCwKLQkJCQkgICAgICAgJnJpZCk7CisJCXJp
ZCA9IFBDSV9CREYyKHBjaV9kZXZpY2UtPmJ1cyxwY2lfZGV2aWNlLT5kZXZmbik7CiAKIAkJbm9k
ZSA9IGlvcnRfc2Nhbl9ub2RlKEFDUElfSU9SVF9OT0RFX1BDSV9ST09UX0NPTVBMRVgsCi0JCQkJ
ICAgICAgaW9ydF9tYXRjaF9ub2RlX2NhbGxiYWNrLCAmYnVzLT5kZXYpOworCQkJCSAgICAgIGlv
cnRfbWF0Y2hfbm9kZV9jYWxsYmFjaywgZGV2KTsKIAkJaWYgKCFub2RlKQotCQkJcmV0dXJuIE5V
TEw7CisJCQlyZXR1cm4gQUVfTk9UX0ZPVU5EOwogCiAJCXBhcmVudCA9IGlvcnRfbm9kZV9tYXBf
cmlkKG5vZGUsIHJpZCwgJnN0cmVhbWlkLAogCQkJCQkgICBJT1JUX0lPTU1VX1RZUEUpOwogCi0J
CW9wcyA9IGlvcnRfaW9tbXVfeGxhdGUoZGV2LCBwYXJlbnQsIHN0cmVhbWlkKTsKKwkJc3RhdHVz
ID0gaW9ydF9pb21tdV94bGF0ZShkZXYsIHBhcmVudCwgc3RyZWFtaWQpOworCisJCXN0YXR1cyA9
IHN0YXR1cyA/IEFFX0VSUk9SIDogQUVfT0s7CiAKIAl9IGVsc2UgeworCQlzdGF0dXMgPSBBRV9O
T1RfSU1QTEVNRU5URUQ7CisjaWYgMAogCQlpbnQgaSA9IDA7CiAKIAkJbm9kZSA9IGlvcnRfc2Nh
bl9ub2RlKEFDUElfSU9SVF9OT0RFX05BTUVEX0NPTVBPTkVOVCwKQEAgLTYxNiwxMSArNjU1LDE3
IEBAIGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgKmlvcnRfaW9tbXVfY29uZmlndXJlKHN0cnVjdCBk
ZXZpY2UgKmRldikKIAkJCXBhcmVudCA9IGlvcnRfbm9kZV9nZXRfaWQobm9kZSwgJnN0cmVhbWlk
LAogCQkJCQkJICBJT1JUX0lPTU1VX1RZUEUsIGkrKyk7CiAJCX0KKyNlbmRpZgogCX0KIAotCXJl
dHVybiBvcHM7CisJcmV0dXJuIHN0YXR1czsKIH0KIAorLyoKKyAqIFhlbjogTm90IHVzaW5nIHRo
ZSBwYXJzaW4gb3BzIGZvciBub3cuIE5lZWQgdG8gY2hlY2sgYW5kIHNlZSBpZiBpdCB3aWxsCisg
KiBiZSB1c2VmdWwgdG8gdXNlIHRoZXNlIGluIHNvbWUgZm9ybSwgb3IgbGV0IHRoZSBkcml2ZXIg
cGFyc2UgSU9SVCBub2RlLgorICovCisjaWYgMAogc3RhdGljIHZvaWQgX19pbml0IGFjcGlfaW9y
dF9yZWdpc3Rlcl9pcnEoaW50IGh3aXJxLCBjb25zdCBjaGFyICpuYW1lLAogCQkJCQkgIGludCB0
cmlnZ2VyLAogCQkJCQkgIHN0cnVjdCByZXNvdXJjZSAqcmVzKQpAQCAtODA3LDkzICs4NTIsNjMg
QEAgY29uc3Qgc3RydWN0IGlvcnRfaW9tbXVfY29uZmlnICppb3J0X2dldF9pb21tdV9jZmcoc3Ry
dWN0IGFjcGlfaW9ydF9ub2RlICpub2RlKQogCQlyZXR1cm4gTlVMTDsKIAl9CiB9Ci0KKyNlbmRp
ZgogLyoqCi0gKiBpb3J0X2FkZF9zbW11X3BsYXRmb3JtX2RldmljZSgpIC0gQWxsb2NhdGUgYSBw
bGF0Zm9ybSBkZXZpY2UgZm9yIFNNTVUKKyAqIFhlbjogcmVuYW1lIHRoZSBmdW5jdGlvbiB0byBp
b3J0X2FkZF9zbW11X2RldmljZQorICogaW9ydF9hZGRfc21tdV9kZXZpY2UoKSAtIEFsbG9jYXRl
IGEgZGV2aWNlIGZvciBTTU1VCiAgKiBAbm9kZTogUG9pbnRlciB0byBTTU1VIEFDUEkgSU9SVCBu
b2RlCiAgKgogICogUmV0dXJuczogMCBvbiBzdWNjZXNzLCA8MCBmYWlsdXJlCiAgKi8KLXN0YXRp
YyBpbnQgX19pbml0IGlvcnRfYWRkX3NtbXVfcGxhdGZvcm1fZGV2aWNlKHN0cnVjdCBhY3BpX2lv
cnRfbm9kZSAqbm9kZSkKK3N0YXRpYyBpbnQgX19pbml0IGlvcnRfYWRkX3NtbXVfZGV2aWNlKHN0
cnVjdCBhY3BpX2lvcnRfbm9kZSAqbm9kZSkKIHsKIAlzdHJ1Y3QgZndub2RlX2hhbmRsZSAqZndu
b2RlOwotCXN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXY7Ci0Jc3RydWN0IHJlc291cmNlICpy
OwotCWVudW0gZGV2X2RtYV9hdHRyIGF0dHI7Ci0JaW50IHJldCwgY291bnQ7Ci0JY29uc3Qgc3Ry
dWN0IGlvcnRfaW9tbXVfY29uZmlnICpvcHMgPSBpb3J0X2dldF9pb21tdV9jZmcobm9kZSk7Ci0K
LQlpZiAoIW9wcykKLQkJcmV0dXJuIC1FTk9ERVY7Ci0KLQlwZGV2ID0gcGxhdGZvcm1fZGV2aWNl
X2FsbG9jKG9wcy0+bmFtZSwgUExBVEZPUk1fREVWSURfQVVUTyk7Ci0JaWYgKCFwZGV2KQotCQly
ZXR1cm4gLUVOT01FTTsKLQotCWNvdW50ID0gb3BzLT5pb21tdV9jb3VudF9yZXNvdXJjZXMobm9k
ZSk7CisJc3RydWN0IGRldmljZSAqZGV2OworCWludCByZXQ7CiAKLQlyID0ga2NhbGxvYyhjb3Vu
dCwgc2l6ZW9mKCpyKSwgR0ZQX0tFUk5FTCk7Ci0JaWYgKCFyKSB7Ci0JCXJldCA9IC1FTk9NRU07
Ci0JCWdvdG8gZGV2X3B1dDsKLQl9Ci0KLQlvcHMtPmlvbW11X2luaXRfcmVzb3VyY2VzKHIsIG5v
ZGUpOwotCi0JcmV0ID0gcGxhdGZvcm1fZGV2aWNlX2FkZF9yZXNvdXJjZXMocGRldiwgciwgY291
bnQpOwogCS8qCi0JICogUmVzb3VyY2VzIGFyZSBkdXBsaWNhdGVkIGluIHBsYXRmb3JtX2Rldmlj
ZV9hZGRfcmVzb3VyY2VzLAotCSAqIGZyZWUgdGhlaXIgYWxsb2NhdGVkIG1lbW9yeQorCSAqIE5v
dCBlbmFibGluZyB0aGUgcGFyc2luZyBvcHMgZm9yIG5vdy4gVGhlIGNvcnJlc3BvbmRpbmcgZHJp
dmVyCisJICogY2FuIHBhcnNlIHRoaXMgaW5mb3JtYXRpb24gYXMgbmVlZGVkLCBzbyBkZWxldGlu
ZyByZWxldmVudCBjb2RlIGFzCisJICogY29tcGFyZWQgdG8gYmFzZSByZXZpc2lvbi4KIAkgKi8K
LQlrZnJlZShyKTsKIAotCWlmIChyZXQpCi0JCWdvdG8gZGV2X3B1dDsKKwlkZXYgPSB4emFsbG9j
KHN0cnVjdCBkZXZpY2UpOworCWlmICghZGV2KQorCQlyZXR1cm4gLUVOT01FTTsKIAogCS8qCiAJ
ICogQWRkIGEgY29weSBvZiBJT1JUIG5vZGUgcG9pbnRlciB0byBwbGF0Zm9ybV9kYXRhIHRvCiAJ
ICogYmUgdXNlZCB0byByZXRyaWV2ZSBJT1JUIGRhdGEgaW5mb3JtYXRpb24uCiAJICovCi0JcmV0
ID0gcGxhdGZvcm1fZGV2aWNlX2FkZF9kYXRhKHBkZXYsICZub2RlLCBzaXplb2Yobm9kZSkpOwot
CWlmIChyZXQpCi0JCWdvdG8gZGV2X3B1dDsKLQotCS8qCi0JICogV2UgZXhwZWN0IHRoZSBkbWEg
bWFza3MgdG8gYmUgZXF1aXZhbGVudCBmb3IKLQkgKiBhbGwgU01NVXMgc2V0LXVwcwotCSAqLwot
CXBkZXYtPmRldi5kbWFfbWFzayA9ICZwZGV2LT5kZXYuY29oZXJlbnRfZG1hX21hc2s7CisJZGV2
LT50eXBlID0gREVWX0FDUEk7IC8qIFRoaXMgc2hvdWxkIG5vdCBiZSBuZWVkZWQgYW5kIHdlIGNh
biBjaGVjaworCQkJCSBmd25vZGUuIERlZmluaW5nIGZvciBsZWdhY3kgc3VwcG9ydCAqLworCWRl
di0+YWNwaV9ub2RlID0gbm9kZTsvKiBBIGNvcHkgb2YgdGhlIG5vZGUgZG9lcyBub3Qgc2VlbSBu
ZWNlc3NhcnkgKi8gCiAKIAlmd25vZGUgPSBpb3J0X2dldF9md25vZGUobm9kZSk7CiAKIAlpZiAo
IWZ3bm9kZSkgewogCQlyZXQgPSAtRU5PREVWOwotCQlnb3RvIGRldl9wdXQ7CisJCWdvdG8gZXJy
b3I7CiAJfQogCi0JcGRldi0+ZGV2LmZ3bm9kZSA9IGZ3bm9kZTsKLQotCWF0dHIgPSBvcHMtPmlv
bW11X2lzX2NvaGVyZW50KG5vZGUpID8KLQkJCSAgICAgREVWX0RNQV9DT0hFUkVOVCA6IERFVl9E
TUFfTk9OX0NPSEVSRU5UOwotCi0JLyogQ29uZmlndXJlIERNQSBmb3IgdGhlIHBhZ2UgdGFibGUg
d2Fsa2VyICovCi0JYWNwaV9kbWFfY29uZmlndXJlKCZwZGV2LT5kZXYsIGF0dHIpOworCWRldi0+
Zndub2RlID0gZndub2RlOwogCi0JcmV0ID0gcGxhdGZvcm1fZGV2aWNlX2FkZChwZGV2KTsKLQlp
ZiAocmV0KQotCQlnb3RvIGRtYV9kZWNvbmZpZ3VyZTsKKwkvKiBDYWxsIHRoZSBhY3BpIGluaXQg
ZnVuY3Rpb25zIGZvciBJT01NVSBkZXZpY2VzICovCisJcmV0ID0gYWNwaV9kZXZpY2VfaW5pdChE
RVZJQ0VfSU9NTVUsICh2b2lkKilkZXYsIG5vZGUtPnR5cGUpOwogCiAJcmV0dXJuIDA7CiAKLWRt
YV9kZWNvbmZpZ3VyZToKLQlhY3BpX2RtYV9kZWNvbmZpZ3VyZSgmcGRldi0+ZGV2KTsKLWRldl9w
dXQ6Ci0JcGxhdGZvcm1fZGV2aWNlX3B1dChwZGV2KTsKK2Vycm9yOgorCXhmcmVlKGRldik7CiAK
IAlyZXR1cm4gcmV0OwogfQogCi1zdGF0aWMgdm9pZCBfX2luaXQgaW9ydF9pbml0X3BsYXRmb3Jt
X2RldmljZXModm9pZCkKKy8qCisgKiBYZW46IFJlbmFtZSB0aGUgZnVuY3Rpb24gdG8gaW9ydF9p
bml0X2RldmljZXMgYXMgdGhpcyBmdW5jdGlvbiB3aWxsCisgKiBwb3B1bGF0ZSB0aGUgZGV2aWNl
IG9iamVjdCBmb3IgU01NVSBkZXZpY2VzLgorICovCitzdGF0aWMgdm9pZCBfX2luaXQgaW9ydF9p
bml0X2RldmljZXModm9pZCkKIHsKIAlzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKmlvcnRfbm9kZSwg
KmlvcnRfZW5kOwogCXN0cnVjdCBhY3BpX3RhYmxlX2lvcnQgKmlvcnQ7CkBAIC05MTQsNyArOTI5
LDcgQEAgc3RhdGljIHZvaWQgX19pbml0IGlvcnRfaW5pdF9wbGF0Zm9ybV9kZXZpY2VzKHZvaWQp
CiAKIAlmb3IgKGkgPSAwOyBpIDwgaW9ydC0+bm9kZV9jb3VudDsgaSsrKSB7CiAJCWlmIChpb3J0
X25vZGUgPj0gaW9ydF9lbmQpIHsKLQkJCXByX2VycigiaW9ydCBub2RlIHBvaW50ZXIgb3ZlcmZs
b3dzLCBiYWQgdGFibGVcbiIpOworCQkJcHJpbnRrKFhFTkxPR19FUlIgImlvcnQgbm9kZSBwb2lu
dGVyIG92ZXJmbG93cywgYmFkIHRhYmxlXG4iKTsKIAkJCXJldHVybjsKIAkJfQogCkBAIC05Mjcs
NyArOTQyLDcgQEAgc3RhdGljIHZvaWQgX19pbml0IGlvcnRfaW5pdF9wbGF0Zm9ybV9kZXZpY2Vz
KHZvaWQpCiAKIAkJCWlvcnRfc2V0X2Z3bm9kZShpb3J0X25vZGUsIGZ3bm9kZSk7CiAKLQkJCXJl
dCA9IGlvcnRfYWRkX3NtbXVfcGxhdGZvcm1fZGV2aWNlKGlvcnRfbm9kZSk7CisJCQlyZXQgPSBp
b3J0X2FkZF9zbW11X2RldmljZShpb3J0X25vZGUpOwogCQkJaWYgKHJldCkgewogCQkJCWlvcnRf
ZGVsZXRlX2Z3bm9kZShpb3J0X25vZGUpOwogCQkJCWFjcGlfZnJlZV9md25vZGVfc3RhdGljKGZ3
bm9kZSk7CkBAIC05NDksMTMgKzk2NCwxNCBAQCB2b2lkIF9faW5pdCBhY3BpX2lvcnRfaW5pdCh2
b2lkKQogCQlpZiAoc3RhdHVzICE9IEFFX05PVF9GT1VORCkgewogCQkJY29uc3QgY2hhciAqbXNn
ID0gYWNwaV9mb3JtYXRfZXhjZXB0aW9uKHN0YXR1cyk7CiAKLQkJCXByX2VycigiRmFpbGVkIHRv
IGdldCB0YWJsZSwgJXNcbiIsIG1zZyk7CisJCQlwcmludGsoWEVOTE9HX0VSUiAiRmFpbGVkIHRv
IGdldCB0YWJsZSwgJXNcbiIsIG1zZyk7CiAJCX0KIAogCQlyZXR1cm47CiAJfQogCi0JaW9ydF9p
bml0X3BsYXRmb3JtX2RldmljZXMoKTsKKwlpb3J0X2luaXRfZGV2aWNlcygpOwogCi0JYWNwaV9w
cm9iZV9kZXZpY2VfdGFibGUoaW9ydCk7CisgICAgICAgIC8qIE5vdCB1c2VkIGZvciBub3cgKi8K
KwkvL2FjcGlfcHJvYmVfZGV2aWNlX3RhYmxlKGlvcnQpOwogfQpkaWZmIC0tZ2l0IGEveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9h
cm0vaW9tbXUuYwppbmRleCBlZGY3MGMyLi4xMzk3ZGE1IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9hcm0vaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9h
cm0vaW9tbXUuYwpAQCAtNzQsMjQgKzc0LDI2IEBAIGludCBhcmNoX2lvbW11X3BvcHVsYXRlX3Bh
Z2VfdGFibGUoc3RydWN0IGRvbWFpbiAqZCkKICAgICByZXR1cm4gLUVOT1NZUzsKIH0KIAorLyoK
KyAqIFRoZSBvcHMgcGFyYW1ldGVyIGluIHRoaXMgZnVuY3Rpb24gd2lsbCBhbHdheXMgYmUgTlVM
TCBmb3IgWGVuLAorICogYXMgdGhlIG9wcyBhcmUgc2V0IHBlciBkb21haW4uCisgKi8KIGludCBp
b21tdV9md3NwZWNfaW5pdChzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBmd25vZGVfaGFuZGxl
ICppb21tdV9md25vZGUsCiAgICAgICAgIGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgKm9wcykKIHsK
ICAgICBzdHJ1Y3QgaW9tbXVfZndzcGVjICpmd3NwZWMgPSBkZXYtPmlvbW11X2Z3c3BlYzsKIAor
ICAgIC8qCisgICAgICogZndzcGVjIGlzIGFscmVhZHkgYWxsb2NhdGVkIGZvciB0aGlzIGRldmlj
ZS4KKyAgICAgKi8KICAgICBpZiAoZndzcGVjKQotICAgICAgICByZXR1cm4gb3BzID09IGZ3c3Bl
Yy0+b3BzID8gMCA6IC1FSU5WQUw7CisgICAgICAgIHJldHVybiAwOwogCiAgICAgZndzcGVjID0g
eHphbGxvYyhzdHJ1Y3QgaW9tbXVfZndzcGVjKTsKICAgICBpZiAoIWZ3c3BlYykKICAgICAgICAg
cmV0dXJuIC1FTk9NRU07CiAKLSAgICAvKiBSZWYgY291bnRpbmcgZm9yIHRoZSBkdCBkZXZpY2Ug
bm9kZSBpcyBub3QgbmVlZGVkICovCi0KLSAgICAvKm9mX25vZGVfZ2V0KHRvX29mX25vZGUoaW9t
bXVfZndub2RlKSk7Ki8KLQogICAgIGZ3c3BlYy0+aW9tbXVfZndub2RlID0gaW9tbXVfZndub2Rl
OwotICAgIGZ3c3BlYy0+b3BzID0gb3BzOwogICAgIGRldi0+aW9tbXVfZndzcGVjID0gZndzcGVj
OwogICAgIHJldHVybiAwOwogfQpAQCAtMTAxLDcgKzEwMyw2IEBAIHZvaWQgaW9tbXVfZndzcGVj
X2ZyZWUoc3RydWN0IGRldmljZSAqZGV2KQogICAgIHN0cnVjdCBpb21tdV9md3NwZWMgKmZ3c3Bl
YyA9IGRldi0+aW9tbXVfZndzcGVjOwogCiAgICAgaWYgKGZ3c3BlYykgewotICAgICAgICAvKmZ3
bm9kZV9oYW5kbGVfcHV0KGZ3c3BlYy0+aW9tbXVfZndub2RlKTsqLwogICAgICAgICB4ZnJlZShm
d3NwZWMpOwogICAgICAgICBkZXYtPmlvbW11X2Z3c3BlYyA9IE5VTEw7CiAgICAgfQpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYWNwaS9hY3BpLmggYi94ZW4vaW5jbHVkZS9hY3BpL2FjcGkuaApp
bmRleCBjODUyNzAxLi4xYWM5MmIyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hY3BpL2FjcGku
aAorKysgYi94ZW4vaW5jbHVkZS9hY3BpL2FjcGkuaApAQCAtNjAsNiArNjAsNyBAQAogI2luY2x1
ZGUgImFjdGJsLmgiCQkvKiBBQ1BJIHRhYmxlIGRlZmluaXRpb25zICovCiAjaW5jbHVkZSAiYWNs
b2NhbC5oIgkJLyogSW50ZXJuYWwgZGF0YSB0eXBlcyAqLwogI2luY2x1ZGUgImFjb3V0cHV0Lmgi
CQkvKiBFcnJvciBvdXRwdXQgYW5kIERlYnVnIG1hY3JvcyAqLworI2luY2x1ZGUgImFjcGlfaW9y
dC5oIiAgICAgICAgICAvKiBVdGlsaXR5IGRlZmluZXMgZm9yIElPUlQgKi8KICNpbmNsdWRlICJh
Y3Bpb3N4Zi5oIgkJLyogSW50ZXJmYWNlcyB0byB0aGUgQUNQSS10by1PUyBsYXllciAqLwogI2lu
Y2x1ZGUgImFjcGl4Zi5oIgkJLyogQUNQSSBjb3JlIHN1YnN5c3RlbSBleHRlcm5hbCBpbnRlcmZh
Y2VzICovCiAjaW5jbHVkZSAiYWNnbG9iYWwuaCIJCS8qIEFsbCBnbG9iYWwgdmFyaWFibGVzICov
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hY3BpL2FjcGlfaW9ydC5oIGIveGVuL2luY2x1ZGUv
YWNwaS9hY3BpX2lvcnQuaAppbmRleCA3N2UwODA5Li5jMGI1YjhkIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hY3BpL2FjcGlfaW9ydC5oCisrKyBiL3hlbi9pbmNsdWRlL2FjcGkvYWNwaV9pb3J0
LmgKQEAgLTE5LDI3ICsxOSwzNSBAQAogI2lmbmRlZiBfX0FDUElfSU9SVF9IX18KICNkZWZpbmUg
X19BQ1BJX0lPUlRfSF9fCiAKLSNpbmNsdWRlIDxsaW51eC9hY3BpLmg+Ci0jaW5jbHVkZSA8bGlu
dXgvZndub2RlLmg+Ci0jaW5jbHVkZSA8bGludXgvaXJxZG9tYWluLmg+CisjaW5jbHVkZSA8eGVu
L2FjcGkuaD4KKyNpbmNsdWRlIDxhc20vZGV2aWNlLmg+CiAKKy8qCisgKiBXZSBhcmUgbm90IHVz
aW5nIElPUlQgSVJRIGJpbmRpbmdzIGZvciB0aGlzIGNoYW5nZSBzZXQKKyAqLworI2lmIDAKICNk
ZWZpbmUgSU9SVF9JUlFfTUFTSyhpcnEpCQkoaXJxICYgMHhmZmZmZmZmZlVMTCkKICNkZWZpbmUg
SU9SVF9JUlFfVFJJR0dFUl9NQVNLKGlycSkJKChpcnEgPj4gMzIpICYgMHhmZmZmZmZmZlVMTCkK
IAogaW50IGlvcnRfcmVnaXN0ZXJfZG9tYWluX3Rva2VuKGludCB0cmFuc19pZCwgc3RydWN0IGZ3
bm9kZV9oYW5kbGUgKmZ3X25vZGUpOwogdm9pZCBpb3J0X2RlcmVnaXN0ZXJfZG9tYWluX3Rva2Vu
KGludCB0cmFuc19pZCk7CiBzdHJ1Y3QgZndub2RlX2hhbmRsZSAqaW9ydF9maW5kX2RvbWFpbl90
b2tlbihpbnQgdHJhbnNfaWQpOwotI2lmZGVmIENPTkZJR19BQ1BJX0lPUlQKKyNlbmRpZgorCisj
aWZkZWYgQ09ORklHX0FSTV82NAogdm9pZCBhY3BpX2lvcnRfaW5pdCh2b2lkKTsKIGJvb2wgaW9y
dF9ub2RlX21hdGNoKHU4IHR5cGUpOworI2lmIDAKIHUzMiBpb3J0X21zaV9tYXBfcmlkKHN0cnVj
dCBkZXZpY2UgKmRldiwgdTMyIHJlcV9pZCk7CiBzdHJ1Y3QgaXJxX2RvbWFpbiAqaW9ydF9nZXRf
ZGV2aWNlX2RvbWFpbihzdHJ1Y3QgZGV2aWNlICpkZXYsIHUzMiByZXFfaWQpOwogLyogSU9NTVUg
aW50ZXJmYWNlICovCiB2b2lkIGlvcnRfc2V0X2RtYV9tYXNrKHN0cnVjdCBkZXZpY2UgKmRldik7
Ci1jb25zdCBzdHJ1Y3QgaW9tbXVfb3BzICppb3J0X2lvbW11X2NvbmZpZ3VyZShzdHJ1Y3QgZGV2
aWNlICpkZXYpOworI2VuZGlmCithY3BpX3N0YXR1cyBpb3J0X2lvbW11X2NvbmZpZ3VyZShzdHJ1
Y3QgZGV2aWNlICpkZXYpOwogI2Vsc2UKIHN0YXRpYyBpbmxpbmUgdm9pZCBhY3BpX2lvcnRfaW5p
dCh2b2lkKSB7IH0KIHN0YXRpYyBpbmxpbmUgYm9vbCBpb3J0X25vZGVfbWF0Y2godTggdHlwZSkg
eyByZXR1cm4gZmFsc2U7IH0KKyNpZiAwCiBzdGF0aWMgaW5saW5lIHUzMiBpb3J0X21zaV9tYXBf
cmlkKHN0cnVjdCBkZXZpY2UgKmRldiwgdTMyIHJlcV9pZCkKIHsgcmV0dXJuIHJlcV9pZDsgfQog
c3RhdGljIGlubGluZSBzdHJ1Y3QgaXJxX2RvbWFpbiAqaW9ydF9nZXRfZGV2aWNlX2RvbWFpbihz
dHJ1Y3QgZGV2aWNlICpkZXYsCkBAIC00NywxMiArNTUsMTEgQEAgc3RhdGljIGlubGluZSBzdHJ1
Y3QgaXJxX2RvbWFpbiAqaW9ydF9nZXRfZGV2aWNlX2RvbWFpbihzdHJ1Y3QgZGV2aWNlICpkZXYs
CiB7IHJldHVybiBOVUxMOyB9CiAvKiBJT01NVSBpbnRlcmZhY2UgKi8KIHN0YXRpYyBpbmxpbmUg
dm9pZCBpb3J0X3NldF9kbWFfbWFzayhzdHJ1Y3QgZGV2aWNlICpkZXYpIHsgfQorI2VuZGlmCiBz
dGF0aWMgaW5saW5lCi1jb25zdCBzdHJ1Y3QgaW9tbXVfb3BzICppb3J0X2lvbW11X2NvbmZpZ3Vy
ZShzdHJ1Y3QgZGV2aWNlICpkZXYpCi17IHJldHVybiBOVUxMOyB9CithY3BpX3N0YXR1cyBpb21t
dV9vcHMgaW9ydF9pb21tdV9jb25maWd1cmUoc3RydWN0IGRldmljZSAqZGV2KQoreyByZXR1cm4g
QUVfTk9UX0lNUExFTUVOVEVEOyB9CiAjZW5kaWYKIAotI2RlZmluZSBJT1JUX0FDUElfREVDTEFS
RShuYW1lLCB0YWJsZV9pZCwgZm4pCQlcCi0JQUNQSV9ERUNMQVJFX1BST0JFX0VOVFJZKGlvcnQs
IG5hbWUsIHRhYmxlX2lkLCAwLCBOVUxMLCAwLCBmbikKIAogI2VuZGlmIC8qIF9fQUNQSV9JT1JU
X0hfXyAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9kZXZpY2UuaCBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vZGV2aWNlLmgKaW5kZXggNTAyN2M4Ny4uNGVlZjljZSAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLWFybS9kZXZpY2UuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJt
L2RldmljZS5oCkBAIC03LDYgKzcsNyBAQAogZW51bSBkZXZpY2VfdHlwZQogewogICAgIERFVl9E
VCwKKyAgICBERVZfQUNQSSwKIH07CiAKIHN0cnVjdCBkZXZfYXJjaGRhdGEgewpAQCAtMjAsNiAr
MjEsNyBAQCBzdHJ1Y3QgZGV2aWNlCiAjaWZkZWYgQ09ORklHX0hBU19ERVZJQ0VfVFJFRQogICAg
IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqb2Zfbm9kZTsgLyogVXNlZCBieSBkcml2ZXJzIGltcG9y
dGVkIGZyb20gTGludXggKi8KICNlbmRpZgorICAgIHZvaWQgKmFjcGlfbm9kZTsgLypDdXJyZW50
IHVzZSBjYXNlIGlzIGFjcGlfaW9ydF9ub2RlICovCiAgICAgc3RydWN0IGZ3bm9kZV9oYW5kbGUg
KmZ3bm9kZTsgLypmdyBkZXZpY2Ugbm9kZSBpZGVudGlmaWVyICovCiAgICAgc3RydWN0IGlvbW11
X2Z3c3BlYyAqaW9tbXVfZndzcGVjOwogICAgIHN0cnVjdCBkZXZfYXJjaGRhdGEgYXJjaGRhdGE7
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vYWNwaS5oIGIveGVuL2luY2x1ZGUveGVuL2Fj
cGkuaAppbmRleCAzMGVjMGVlLi4yMTA2YmE5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4v
YWNwaS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9hY3BpLmgKQEAgLTMyLDYgKzMyLDcgQEAKIAog
I2luY2x1ZGUgPGFjcGkvYWNwaS5oPgogI2luY2x1ZGUgPGFzbS9hY3BpLmg+CisjaW5jbHVkZSA8
eGVuL2Z3bm9kZS5oPgogCiAjZGVmaW5lIEFDUElfTUFEVF9HRVRfKGZsZCwgeCkgKCgoeCkgJiBB
Q1BJX01BRFRfIyNmbGQjI19NQVNLKSAvIFwKIAkoQUNQSV9NQURUXyMjZmxkIyNfTUFTSyAmIC1B
Q1BJX01BRFRfIyNmbGQjI19NQVNLKSkKQEAgLTQ5LDYgKzUwLDI2IEBACiAgICAgICAgICAgICAg
ICAgKCEoZW50cnkpKSB8fCAodW5zaWduZWQgbG9uZykoZW50cnkpICsgc2l6ZW9mKCooZW50cnkp
KSA+IChlbmQpIHx8ICBcCiAgICAgICAgICAgICAgICAgKGVudHJ5KS0+aGVhZGVyLmxlbmd0aCA8
IHNpemVvZigqKGVudHJ5KSkpCiAKK3N0YXRpYyBpbmxpbmUgc3RydWN0IGZ3bm9kZV9oYW5kbGUg
KmFjcGlfYWxsb2NfZndub2RlX3N0YXRpYyh2b2lkKQoreworCXN0cnVjdCBmd25vZGVfaGFuZGxl
ICpmd25vZGU7CisKKwlmd25vZGUgPSB4emFsbG9jKHN0cnVjdCBmd25vZGVfaGFuZGxlKTsKKwlp
ZiAoIWZ3bm9kZSkKKwkJcmV0dXJuIE5VTEw7CisKKwlmd25vZGUtPnR5cGUgPSBGV05PREVfQUNQ
SV9TVEFUSUM7CisKKwlyZXR1cm4gZndub2RlOworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgYWNw
aV9mcmVlX2Z3bm9kZV9zdGF0aWMoc3RydWN0IGZ3bm9kZV9oYW5kbGUgKmZ3bm9kZSkKK3sKKwlp
ZiAoV0FSTl9PTighZndub2RlIHx8IGZ3bm9kZS0+dHlwZSAhPSBGV05PREVfQUNQSV9TVEFUSUMp
KQorCQlyZXR1cm47CisKKwl4ZnJlZShmd25vZGUpOworfQogI2lmZGVmIENPTkZJR19BQ1BJCiAK
IGVudW0gYWNwaV9pbnRlcnJ1cHRfaWQgewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2xp
Yi5oIGIveGVuL2luY2x1ZGUveGVuL2xpYi5oCmluZGV4IDk5NWE4NWEuLjM3ODVmYWUgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9saWIuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vbGliLmgK
QEAgLTksNyArOSwxMiBAQAogI2luY2x1ZGUgPGFzbS9idWcuaD4KIAogI2RlZmluZSBCVUdfT04o
cCkgIGRvIHsgaWYgKHVubGlrZWx5KHApKSBCVUcoKTsgIH0gd2hpbGUgKDApCi0jZGVmaW5lIFdB
Uk5fT04ocCkgZG8geyBpZiAodW5saWtlbHkocCkpIFdBUk4oKTsgfSB3aGlsZSAoMCkKKyNkZWZp
bmUgV0FSTl9PTihwKSAoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgIGludCBfX3JldF93YXJuX29uID0gISEocCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgaWYgKHVubGlrZWx5KF9fcmV0X3dhcm5fb24pKSAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAgICAgV0FSTigpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgIHVubGlrZWx5KF9fcmV0X3dhcm5fb24pOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCit9KQogCiAjaWYgX19HTlVDX18gPiA0IHx8IChfX0dOVUNfXyA9
PSA0ICYmIF9fR05VQ19NSU5PUl9fID49IDYpCiAvKiBGb3JjZSBhIGNvbXBpbGF0aW9uIGVycm9y
IGlmIGNvbmRpdGlvbiBpcyB0cnVlICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vcGNp
LmggYi94ZW4vaW5jbHVkZS94ZW4vcGNpLmgKaW5kZXggNTliNmU4YS4uYzUxODU2OSAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUveGVuL3BjaS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9wY2kuaApA
QCAtODgsNiArODgsNyBAQCBzdHJ1Y3QgcGNpX2RldiB7CiAjZGVmaW5lIFBUX0ZBVUxUX1RIUkVT
SE9MRCAxMAogICAgIH0gZmF1bHQ7CiAgICAgdTY0IHZmX3JsZW5bNl07CisgICAgc3RydWN0IGRl
dmljZSBkZXY7CiB9OwogCiAjZGVmaW5lIGZvcl9lYWNoX3BkZXYoZG9tYWluLCBwZGV2KSBcCi0t
IApRdWFsY29tbSBEYXRhY2VudGVyIFRlY2hub2xvZ2llcyBhcyBhbiBhZmZpbGlhdGUgb2YgUXVh
bGNvbW0gVGVjaG5vbG9naWVzLCBJbmMuIFF1YWxjb21tIFRlY2hub2xvZ2llcywgSW5jLiBpcyBh
IG1lbWJlciBvZiB0aGUgQ29kZSBBdXJvcmEgRm9ydW0sIGEgTGludXggRm91bmRhdGlvbiBDb2xs
YWJvcmF0aXZlIFByb2plY3QuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 08 19:49:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 19: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 1dJ3QQ-0002dx-6m; Thu, 08 Jun 2017 19: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 <Julien.Grall@arm.com>) id 1dJ3QO-0002dr-8i
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 19:48:56 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 B9/20-01999-72AA9395; Thu, 08 Jun 2017 19:48:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDKsWRWlGSWpSXmKPExsWSoc/koqu2yjL
 SYO9SFYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPV98ksBXeFKpr2vGNrYNzL38XIxcEi0MAs
 sXDGcyYQh1Ggn1Fi545pjCCOkEA3k8S/U79Zuxg5OYQF7CV2v57DDGKLCLhJXJ43CSwuJFAjc
 fX3RjaQBmaBKSwSky9vYQdJsAloStz5/IkJxOYVsJLYvOs8WDOLgIpE/48XYM2iAqkSH999YY
 SoEZQ4OfMJC4jNKeAi8WnaTzYQm1nAVuLO3N3MELa8xPa3EEdIANmHv89khbCnMkpseFQLcZC
 ixIzOgywQcVmJo2fnQNk6En8v7IGyfSV2PjgKdBsHkK0scarFDyJcL3Hw82xmkF8kBP6zSWw6
 NJENwrnCLPH1wluwx/gEhCS2P9jDBNFRIHFry2WoI6wluhuns0I0XGCVWPvsL9SoG7wSG69+g
 uqQkfg57xfU2IOsEp/7frBPYNSahRQEs5C8PQvJ2wsYmVcxqhenFpWlFula6CUVZaZnlOQmZu
 boGhqY6uWmFhcnpqfmJCYV6yXn525iBKYKBiDYwXiw2fkQoyQHk5Ior2KrZaQQX1J+SmVGYnF
 GfFFpTmrxIUYZDg4lCd6dK4BygkWp6akVaZk5wKQFk5bg4FES4RVZApTmLS5IzC3OTIdInWJU
 lBLn3QPSJwCSyCjNg2uDJcpLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEuadCDKFJzOvBG76K
 6DFTECLl7yzAFlckoiQkmpgnLV4V6VX1JUboUKa83Mr/0yZcjo0Kr9/3zbmkCczsuXOfsgr6a
 mQmrg8clq9dmTi4j+y/qo1GmmrdMWWZerMl3d933XqxuqCE6e4rHJuRgUnb8qQ6Ft6ast1t1s
 V8263Tb8Q+6fV9EbNpd8F92ec2/ThdF39BLstnIuPv33iKqchmnlXc/ndk0osxRmJhlrMRcWJ
 AAXjYmmPAwAA
X-Env-Sender: Julien.Grall@arm.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1496951333!88516700!1
X-Originating-IP: [104.47.2.68]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13166 invoked from network); 8 Jun 2017 19:48:54 -0000
Received: from mail-db5eur01on0068.outbound.protection.outlook.com (HELO
 EUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.68)
 by server-15.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 8 Jun 2017 19:48:54 -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=BugzKlvp6cgq5Pha0voZ2FItgiiSaBp+cN96VA4rzGM=;
 b=RR25Ck6GrCJVjzdT8fOUe7i2xk742Tr4ohP0uZ8DZpKBo2j6unUiQ81dkZBskXcEsdsQtRiIgUWar2XMZeEPdj7zUQD3n66MKH2XqPb8sk2EV2JVoo6tC8qlPlk5trRLL3mbT8V1OPf13cBNYdU2UtegqJ0m+C9FQltXh5WPMHw=
Received: from Juliens-MacBook-Pro.local (82.1.229.77) by
 HE1PR0802MB2185.eurprd08.prod.outlook.com (2603:10a6:3:c2::21) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1143.10; Thu, 8
 Jun 2017 19:48:36 +0000
To: Sameer Goel <sgoel@codeaurora.org>, xen-devel@lists.xenproject.org
References: <1496950247-8755-1-git-send-email-sgoel@codeaurora.org>
 <1496950247-8755-3-git-send-email-sgoel@codeaurora.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <8e35806c-c8c2-8985-22a6-fe7c7cff2bee@arm.com>
Date: Thu, 8 Jun 2017 20:47: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: <1496950247-8755-3-git-send-email-sgoel@codeaurora.org>
X-Originating-IP: [82.1.229.77]
X-ClientProxiedBy: DB6PR0202CA0027.eurprd02.prod.outlook.com
 (2603:10a6:4:a5::13) To HE1PR0802MB2185.eurprd08.prod.outlook.com
 (2603:10a6:3:c2::21)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: HE1PR0802MB2185:
X-MS-Office365-Filtering-Correlation-Id: 47bf4a56-d733-4102-4cbd-08d4aea75f07
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:HE1PR0802MB2185; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2185;
 3:e38KaatNHg1ZjrTKH+M30hbXhGhDiBvlYKE5nHrZFa/HRSschRG3HWqn6Rnw6SDOumHWDkHO+xbOxcqavT6qSDHPTjKqepwNpb/S5SB8ZfsGdrlqjywomD9MJPlgOSoM4dyn39LMmc8QOiddGRqHYlvYEO3o8vIbM9FPjf69+1vYbUOTRWsNDwgNY5x1siJ+t/73PYUeETPmw0daDp6R3F0V571UEygD9dK/yrgPGVV9qfYG7ef1Pm37tnFUiV8vp8iXCo0z+cectvFZwNix7Pz1LofoB0mIoBzP0JKmfZl8ioi6bi1t1WaF4c6kcsL6dLh0EOy9GfC/s4vKHYY+wxXVh5dsXWF84GPnB3/Jz1E=;
 25:Mg+FNzCj6RrphF9fNIe7k5Hio/F4Lf860mqVztTnxYxeiDluHfOMSjd//+2ruZoR7efbO6+BfdP9Kq5ygh0VEfmIcJVKb+PQR+TTTYOYCxNDfLsCzFZVTqVs9upFVoYHtn2EyjLUrLPaGVvNlHEE8x9FfVTmettT11EmTUe4QxvV2e5eEdiustQzppG5TLB5a0WhND4FjKf28OjTCxG9FhtgKc7mIHtn7Imn9M09SzTQvgSSY+jUCIwCb5kzsaLnJseON+pzZTEW5WZ4zUSAtVrl8cPfN/rxwiXUJ2/ppz1BNg682faobaWAbAbsCDfIp4jlzZvjVq4u53yv1OP1G5pfjS1ncqMtZlEqNz8+DYD1GtItaBxfaaZJ53BvEuGVkr+KHNo6atIqR4sq4Gtc/CS4qjsORmmO1endWAPi9gfqrcJENfTY90cgRCtyCApL485Nud0VKqMKQIMzPMi0Xw==
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2185;
 31:pM4f6UMkYYqYdRCZ+2qQmZC3BgXacy12dIi0KqQVN4bK4QoRUxm35oJafz/rlfHcv4A7IoLXDrWxX2j/G8OPC7BNd9bD+H+RD82R99RU6CTOW2lrt5aWB5QwB6OpzRtolM6TfSFXGO+0fOd54h3JJrsMwJ0P2is1WIY8FgYXCu95YxX+pGZM4rgeyUHphuK+mYW0KY4FHdvVP3Uu3fh3IkTRRuxYw46cAQIGjJQmKTM=;
 20:vrES3UCsyWoov6ZyEzojP5C5ApZlLvmQlMSvt7O1Sv+vAXcgSIOZfF3Tg8QiK/MC85yS7drGfMDXKUFWKAtpTVz/+DIm3y9lupCdyhH+FsS83ufPlH+lZBMfha2P4choxQPjwvC+ncklkTx8+tkT3Q4zj3Q8yEv/59nhw7JNUJM=
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <HE1PR0802MB21855856DE55571FEA1ADDDF80C90@HE1PR0802MB2185.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(228905959029699);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(100000703101)(100105400095)(10201501046)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123564025)(20161123560025)(20161123558100)(20161123555025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:HE1PR0802MB2185; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:HE1PR0802MB2185; 
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; HE1PR0802MB2185;
 4:KKasw0B5U1qXuYFMpSJidCvbiMAwuI0OU/85?=
 =?Windows-1252?Q?pG0boxDWf+AB2lXPtZ+znvnUhofHGLil/i/VfF+oQd5i1nFXqVRLu9Do?=
 =?Windows-1252?Q?QfEx3jTHODS/rf8D4a7JTDdKHUC3O8JV/5bzPpp2MhGK4fN108O7zuAb?=
 =?Windows-1252?Q?Yaqz7Vj9l11b3k/wzx4p4pMGIyW2N9+7MZ4DmSqDf7WRS6nye5KCoXww?=
 =?Windows-1252?Q?M/7ljF4yGHPVcg34T180nYKszKop5so6OfweOXZi18OacPiZYiV0Ebf6?=
 =?Windows-1252?Q?tfjRdtVqxzDIlCFbgYVei0IAf0P83N8T6kCPT13VmhGz8+HTDAjuHqV1?=
 =?Windows-1252?Q?nopg6YbyccZRn5V+an+KRbRGQh6qyVrqW3rUWvDyyNyfu92vUPijpHdb?=
 =?Windows-1252?Q?vZr5fe8XB/DNgJ1Vq2KTvTMBr9LB9gZ+PiI2Yx5+3+hxoRq7b2AvDSMv?=
 =?Windows-1252?Q?W+t7jYhLn6HUZNfwByIxiIYcN/fhffEG8P/dTDiIDCpA/OMRkRuUg4CC?=
 =?Windows-1252?Q?q1eF1n3BB5/KHQkllPY041cIZMsNeLw/gSEvKX6z0VujfNPr41+9FOyk?=
 =?Windows-1252?Q?84n36w61b4XIkpjNdwhIifOvpWe5sdKiod0DnXHYlGxuvsUbddrZPCg+?=
 =?Windows-1252?Q?eZLYpJBI81ZkfPmUViqbxblpOedt5CRpe5bAHBf8JWRbrHP5V0g47Axa?=
 =?Windows-1252?Q?dbCy/LUwGQSnkjtuvvq3fHm+uVh+NGvjWqcBg+YdEob2pOKAqsmvBlHG?=
 =?Windows-1252?Q?VLh9S2n+uX47OKu3A+Cp2pOdyEzezzPx9RqYF6Bas8Z8A6p3wRN6VVa9?=
 =?Windows-1252?Q?4VFMHehufwNN6UI5FwxLNskea7U7S+4k0mKpTFhVAoBfjfd0rxw3G53v?=
 =?Windows-1252?Q?yVdhQvcABhdkb396jp4VxZIhUtfCyqPyNit4gGqlCHEaVJr0+6djFgZ2?=
 =?Windows-1252?Q?o69GNtP3QddkKBRewDZxymD1/N9Sw05mk5NcrxjaSMv6qtQbEcSK9R4D?=
 =?Windows-1252?Q?l1MDjRh0/ZIYFGFwGC021uzsBAb0n7WhWjF2fC8Jget7kwztTKtbRfvX?=
 =?Windows-1252?Q?TArUfc9y3LqwhoIirjOHViQPASCelIP0JGLRUe+jfpGr98L5wF8RreOW?=
 =?Windows-1252?Q?N+JHPfVSy/xdg6BQO2z6VA0YvEPnEgIARFY4KW/HVZuyWKvTKkSrh6Yh?=
 =?Windows-1252?Q?8Lloe4YV4W/er22jn7TtqNj2nyqho6SqDjBvhBC18mpp7C/DirVCzrsX?=
 =?Windows-1252?Q?2aB8UQWtToujbcn56+fyFYcUoLb7ZGhfz3oV1ZsI9EOOQoe70qdCWWln?=
 =?Windows-1252?Q?Vi0l?=
X-Forefront-PRVS: 0332AACBC3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39840400002)(39850400002)(39860400002)(39450400003)(39400400002)(39410400002)(24454002)(50986999)(36756003)(25786009)(53546009)(2906002)(54356999)(189998001)(110136004)(38730400002)(7416002)(6246003)(8676002)(76176999)(54906002)(53936002)(5660300001)(81166006)(7736002)(65826007)(6512007)(305945005)(8666007)(42186005)(31686004)(2950100002)(23746002)(64126003)(72206003)(230700001)(31696002)(6666003)(229853002)(86362001)(6486002)(33646002)(4326008)(65956001)(6506006)(65806001)(47776003)(478600001)(66066001)(3846002)(2004002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0802MB2185; H:Juliens-MacBook-Pro.local;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; HE1PR0802MB2185;
 23:XIDsWv3JwpfylwvBPZUX2fq519nLDRfMpxv?=
 =?Windows-1252?Q?nAU/VQyzCwIN9T+M5ld9hKpXjFBpmapKe+ulAsRuRQdf+6LxAnu3WN/2?=
 =?Windows-1252?Q?hQun4wQQL4x4LT+X1nM0vo73UrQgiL5X6l242Y+FNCUKTIYZgZyEi/Fq?=
 =?Windows-1252?Q?QxMOHjlBNBRmTATBzGaFPkrRFpEPMQVwSnQHYJb54le2kzfxNxH238NS?=
 =?Windows-1252?Q?+MTLTLJwIIWWnSDleV4lC70/3Wbh/XXIYvJCPJxakfAifgKFxDBT8o5o?=
 =?Windows-1252?Q?D0hegdgarGVFQ42EA+rBRnWQd/IB3E8D+3GpRxS1aWf2P5V0GOn+Dqbp?=
 =?Windows-1252?Q?1QwqlFAdi98HdHYOK//FPQEcqSUjuQJGsWZvdoxj4ZZ4MrPg/FjeCpAc?=
 =?Windows-1252?Q?iF0kNC6PfZhLdtPWl8rBwEVVYRVwYh04pK8o6MrrwvRzl4s3N8TkzRW3?=
 =?Windows-1252?Q?16yXG8YO6px4gJoMNU9k8PTVfaCB3l9OndOsRBdI0ar9PBp0l0QZkxyb?=
 =?Windows-1252?Q?PXRmo5Pq42NCwi4HHGQ1RDa5W5rAM9XAihmf1+Qi0CJMjybyw+CWR3No?=
 =?Windows-1252?Q?gXBN83Kbkbm6cQpJeKYK7O/02gJoc+5x/tCuAdvrNCbjti7zmyNoJ1t4?=
 =?Windows-1252?Q?EvYiHhyKdqfKHrROXg4x0yQKS0zIGX7DjU4ZBlAqA4+eVAod5KLi1ay1?=
 =?Windows-1252?Q?gVuFINe/5HDgOEn7DDlAVMgF+aLKfl4Jdgm9cEUGFirnWrkPIDy3ICcE?=
 =?Windows-1252?Q?rWmjvn4HB0nWTNgB+LJZzkIpZ55mljSMMAab6KV8Gdj7EB/SmeGZ3mcN?=
 =?Windows-1252?Q?tFJwDHne1gRdduJTI117VR5TYb8VaBKdLcYTBe+/yhiu98UE1XXWlI2Q?=
 =?Windows-1252?Q?rsg0JiJjtA0gIX8FGZLQc51ddZ7vs+0W+VGh5ZUmqyHOssqqGlFx2DWq?=
 =?Windows-1252?Q?WRnJM1Y1ZMcSd1zUJ2wQHnPiZgnyN+6XOekmHe6hjjQSItobGnTXbVto?=
 =?Windows-1252?Q?6cx7z8Sw2oxbNZr4uBZ5XYD9mhxVltrQzaHjdwgC/MhFVhyGVeV8TxZ+?=
 =?Windows-1252?Q?nAlBNcOxi6MiXJn+8VUt0Hkobk1fQ5WFdGMRHNXNMxWHC67OSqZdQ0lr?=
 =?Windows-1252?Q?t5F/auFIhApiesrvxILC5Td1jWwuQnHnGIBScg2kNwaMHM+aM6Spi2/k?=
 =?Windows-1252?Q?0+lBTFbHs3KgzKXP9ZCMyydcVYOm78p7yvJoS36Fod1zPSKPrTzcEcyG?=
 =?Windows-1252?Q?Y6tzY7sGkG7AT/UG9dYZIw+oikANNuCMvO083B24Qoh7man6L/5hG7ai?=
 =?Windows-1252?Q?Da9EbdWlKcnrb+z+m7Ejn4Wdgnbxs+MjOXpBrJ+9wrgS96U2WWoBHOOw?=
 =?Windows-1252?Q?dpuU3OQNNPeWugtN3rNwEr1fI5wsSPuXTFA=3D=3D?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2185;
 6:CQ7lGLK0Xts7wMOXH/Ty2PfVPbPYZd9j0Ec4aYCxCLamBaAEBywhxeiV46xOYYzadueVfCWZ29Wwb2zl5ISLCtUmlVRvaSlKHjHe6LtiCZ7Sh258vdlf5Mk4Vp90G1REGIXhnzfqYNwyiqmV3XK/HoztuvXiWvSAnFgiXSSh9Dm4tCGuND5l/J2YViZeSR/djpO45CYPsjD4c0frv0PJ9zBT/xk/tS2urq9jK0dZsNb8OuJV1YiaNOX9eRmFkKHl3+KzkN6tIdFphKoWmedlNiJN6VrpI+vgPabj/YJJoqUvqOi8Ah0QzMAtlcQ5wY39PSHq/Z6hZvVHqKb9wegmPZbTyHoeh2TIUif4EJoXcGNu1o2EIwXsVjqeB/xlQYcHXQ5dC72GwlfaubUSMYW2IPXzdhBmh6272LNgHGLq7JgCmVVziK30tBUo8k+tO5NWn1t9hGyQLA4/FoIJm8zdnsKP1WKYPgBwCVvN8ic4eNgpsal4SlZrAyTCaj/YtGxu1Uh1If9zdBjBUK4+GUwBsWPqtRtqIJhb2oUib0ypkIA=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2185;
 5:q84VZgLLfklTzAtAUfzxxCrHoZvx2/K27LWBI0icWtDg5eKED+MlpO4SOR6nzRSVhUX+k5OMu1MLzmqbFdsNUJmlpWuZlgGZan+t6iv5+GLSD/UnlvTNJ0bqZOV9Gy0gLTmgrKqnlHW4ivEuhWVz/vNwedCqhjFWckZaCUknHlRVLYhaa2yyhTqHhfC6B770oqJoLxzE+pVUo/SwmciXILLXAvRUY/Nc6VjcIq9PqtTQIZQa73t9GfEuCaYb3cyg5oXGqfw1Jg3BB8lKCwzjBGVZW+iox9ShAytgO7YTu/WAILPypZns4f8xpBDqjv65IdeGbRCSp+H4BgL4ifXZZxJxzDpoi9qRbTgXmjE7hQq8LkFvuuIQ8f+6NoxVZq01iwjZIrt0NTKyep339qUV29ULBwrX7caeXLa1n6MqJYOhYw3/dJ2lTSPZyBSmOr8TsrpeQgysGFKWFzXXnMVd/wpvBAAPFTWKpTvgOLZ39Fzc78MGcZaM9fMPQdn2KgEa;
 24:CcnpiW2YlZz7P/QmChHVUrEWzNDl61HlseJ/2FrrkJulGQxKL3qE1SqoOnap/pAmrnIsA9a8rDXagL5QngjVlpCd9Nul+uVagM5F2OjcT+M=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2185;
 7:lwHhBB7S8NP2/LJ9k6TEylIxrVxzL+XD+i9ufdjU2oHQEsBRu3dg0SrQUWTUUv3r0hXYO3C2qwaptFO/TsMeNxRB2HXkpCLOrxwVlNmBFJL1/yONuYLMzY/I4vtUE2pM2tbEy4qn9IDhGc8cExc5szHlFr6Hfij0DbaRmG8KK4fNDktufjkaPWK9XrFP42u7Cda+HouqGd9zN001EOU9aqxUkevOVWYWZUrin3p6byXaerFOfKeDo0ANkUqGckUsQ2kGb9MqECDMZOBdxzkgMo2xttOasqqOp5qc7ZanZL0YoGEtrpraTMT4Y7uwTsFHzxjaEkTQZEphqSWD4jdFvQ==
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Jun 2017 19:48:36.4732 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0802MB2185
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>, Tomasz Nowicki <tn@semihalf.com>,
 Punit Agrawal <punit.agrawal@arm.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@citrix.com>, nd@arm.com,
 Robin Murphy <robin.murphy@arm.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [RFC 2/6] 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>
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>

SGksCgpQbGVhc2UgQ0MgYWxsIHRoZSByZWxldmFudCBtYWludGFpbmVycyBvbiB0aGlzIHBhdGNo
LgoKT24gMDgvMDYvMjAxNyAyMDozMCwgU2FtZWVyIEdvZWwgd3JvdGU6Cj4gVGhpcyB3aWxsIGJl
IHVzZWQgYXMgYSBkZXZpY2UgcHJvcGVydHkgdG8gbWF0Y2ggdGhlIERNQSBjYXBhYmxlIGRldmlj
ZXMKPiB3aXRoIHRoZSBhc3NvY2lhdGVkIFNNTVUuIFRoZSBoZWFkZXIgZmlsZSBpcyBhIHBvcnQg
ZnJvbSBsaW51eC4KPgo+IExpbnV4IENoYW5nZUlkOmNlNzkzNDg2ZTIzZTogZHJpdmVyIGNvcmUg
LyBBQ1BJOiBSZXByZXNlbnQgQUNQSQo+IGNvbXBhbmlvbnMgdXNpbmcgZndub2RlX2hhbmRsZQo+
Cj4gU2lnbmVkLW9mZi1ieTogU2FtZWVyIEdvZWwgPHNnb2VsQGNvZGVhdXJvcmEub3JnPgo+IC0t
LQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL2RldmljZS5oIHwgIDIgKysKPiAgeGVuL2luY2x1ZGUv
eGVuL2Z3bm9kZS5oICAgICB8IDM1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
CgpJIGFtIG5vdCB0b3RhbGx5IGNvbnZpbmNlZCB0aGlzIGlzIHRoZSByaWdodCBwbGFjZSBmb3Ig
dGhpcyBoZWFkZXIuIEJ1dCAKSSB3aWxsIGxlYXZlIHRoZSBSRVNUIG1haW50YWluZXJzIGRlY2lk
aW5nLgoKPiAgMiBmaWxlcyBjaGFuZ2VkLCAzNyBpbnNlcnRpb25zKCspCj4gIGNyZWF0ZSBtb2Rl
IDEwMDY0NCB4ZW4vaW5jbHVkZS94ZW4vZndub2RlLmgKPgo+IGRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20tYXJtL2RldmljZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9kZXZpY2UuaAo+IGlu
ZGV4IDY3MzRhZTguLjc4YzM4ZmUgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9k
ZXZpY2UuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZGV2aWNlLmgKPiBAQCAtMiw2ICsy
LDcgQEAKPiAgI2RlZmluZSBfX0FTTV9BUk1fREVWSUNFX0gKPgo+ICAjaW5jbHVkZSA8eGVuL2lu
aXQuaD4KPiArI2luY2x1ZGUgPHhlbi9md25vZGUuaD4KPgo+ICBlbnVtIGRldmljZV90eXBlCj4g
IHsKPiBAQCAtMTksNiArMjAsNyBAQCBzdHJ1Y3QgZGV2aWNlCj4gICNpZmRlZiBDT05GSUdfSEFT
X0RFVklDRV9UUkVFCj4gICAgICBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm9mX25vZGU7IC8qIFVz
ZWQgYnkgZHJpdmVycyBpbXBvcnRlZCBmcm9tIExpbnV4ICovCj4gICNlbmRpZgo+ICsgICAgc3Ry
dWN0IGZ3bm9kZV9oYW5kbGUgKmZ3bm9kZTsgLypmdyBkZXZpY2Ugbm9kZSBpZGVudGlmaWVyICov
Cj4gICAgICBzdHJ1Y3QgZGV2X2FyY2hkYXRhIGFyY2hkYXRhOwo+ICB9Owo+Cj4gZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL3hlbi9md25vZGUuaCBiL3hlbi9pbmNsdWRlL3hlbi9md25vZGUuaAo+
IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMC4uZGI2NWIxNQo+IC0tLSAvZGV2
L251bGwKPiArKysgYi94ZW4vaW5jbHVkZS94ZW4vZndub2RlLmgKPiBAQCAtMCwwICsxLDM1IEBA
Cj4gKy8qCj4gKyAqIGZ3bm9kZS5oIC0gRmlybXdhcmUgZGV2aWNlIG5vZGUgb2JqZWN0IGhhbmRs
ZSB0eXBlIGRlZmluaXRpb24uCj4gKyAqCj4gKyAqIENvcHlyaWdodCAoQykgMjAxNSwgSW50ZWwg
Q29ycG9yYXRpb24KPiArICogQXV0aG9yOiBSYWZhZWwgSi4gV3lzb2NraSA8cmFmYWVsLmoud3lz
b2NraUBpbnRlbC5jb20+Cj4gKyAqCj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJl
OyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5Cj4gKyAqIGl0IHVuZGVyIHRo
ZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdmVyc2lvbiAyIGFzCj4g
KyAqIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgo+ICsgKgo+ICsg
KiBQb3J0ZWQgZnJvbSBMaW51eCBpbmNsdWRlL2xpbnV4L2Z3bm9kZS5oCj4gKyAqICA9PiBjb21t
aXQgY2U3OTM0ODZlMjNlMDE2MmE3MzJjNjA1MTg5YzgwMjhlMDkxMGU4Ngo+ICsgKgo+ICsgKiBO
byBmdW5jdGlvbmFsIFhlbiBtb2RpZmljYXRpb25zLgo+ICsgKi8KPiArCj4gKyNpZm5kZWYgX19Y
RU5fRldOT0RFX0hfCj4gKyNkZWZpbmUgX19YRU5fRldOT0RFX0hfCj4gKwo+ICtlbnVtIGZ3bm9k
ZV90eXBlIHsKPiArCUZXTk9ERV9JTlZBTElEID0gMCwKPiArCUZXTk9ERV9PRiwKPiArCUZXTk9E
RV9BQ1BJLAo+ICsJRldOT0RFX0FDUElfREFUQSwKPiArCUZXTk9ERV9BQ1BJX1NUQVRJQywKPiAr
CUZXTk9ERV9QREFUQSwKPiArCUZXTk9ERV9JUlFDSElQCj4gK307Cj4gKwo+ICtzdHJ1Y3QgZndu
b2RlX2hhbmRsZSB7Cj4gKwllbnVtIGZ3bm9kZV90eXBlIHR5cGU7Cj4gKwlzdHJ1Y3QgZndub2Rl
X2hhbmRsZSAqc2Vjb25kYXJ5Owo+ICt9Owo+ICsKPiArI2VuZGlmCj4KCi0tIApKdWxpZW4gR3Jh
bGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 08 19:49:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 19: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 1dJ3Qo-0002hE-Hy; Thu, 08 Jun 2017 19:49:22 +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 1dJ3Qn-0002h7-Tw
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 19:49:22 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 74/A0-01999-14AA9395; Thu, 08 Jun 2017 19:49:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSfyyUcRzH73vP85yHPPY4zIeROf6QRdhaKCu
 ttVZjbP0YW+VRD3frDt1zjK3Nj1E7GaKMS6dGJqmW1TBWfmQtaazYLFbsdG2UOULYqee5B+m/
 12fv9/vz+Xy/+5CY3Ep4kmy2jtWmMWqFzAFX7pMGBx1qjkgIedZ2IHzlRaX0CDrRNz+Cx6FEQ
 pWWnJ6dRCgrSvKJjNld2ab620QeGrIvRg4kTudhMPajiBAKROsRDBnNMqGQ0zelsNG9iBUje9
 KFDoSp6xY7gV3p4/DJWEEILKevgfHBF1wIYPQgBoNlzVJBkNF7YGJxwcYUHQnWjiVcYJz2h5H
 1aVvYjWbBMvcLiR5neFczbfPY08dgePqlbRhGR8HEvU5MZB9o+1lrY+C5b6XGtjbQdxDoxwxS
 cSNfqNb34KLJG/o/1G7yXrAOd/FM8hwDo+PeIvrBQGGs6MiFnsW7mNiy0g4sVeVILEYwGJ97b
 VvaiZZD22SXVExkQHX/mp3IgfB01LKZHibgidm6WdRR0FmwTIguL1g1rslEoUUG8/opVI4CDT
 u+wLDj2YYdz76PsGYUwLHaLFYbFBYWnKxVpSp1GkalDgoN2R+sYTmOSWXVTDIXfCld04r4s8i
 VSFA76roR24s8SKnCjfItikiQOyWnX85RMpzyojZTzXK9yIskFUCdesRrzlo2lc1OUan529qS
 gXRUuFI5gkxxGYyGU6WK0gDy9XSnzgkCLQjKzLTt2NZVfkTeni4UkkgkcscMVqtR6f7XZ5A7i
 RQu1K0mvoujKk233X2GHyzlBzfMhQuDdcw/yTMPhZtKT5dk6XdbjxYE9b2tevjVT951dunwQt
 i37xaQFJlSOuJmTJEVyvIG0yyKapmMX5oszNeMvZqQLz8vrbga33Tyig/zu709+jHROpZVF9A
 Y/X54YcMDT/Q62P05bzXJMPUny9gb9SZGf968cKG+2EyVrbicodahcTHFv9erUIFzSiY0ENNy
 zF9R6UblkAMAAA==
X-Env-Sender: Julien.Grall@arm.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1496951355!66259550!1
X-Originating-IP: [104.47.2.46]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2275 invoked from network); 8 Jun 2017 19:49:15 -0000
Received: from mail-db5eur01on0046.outbound.protection.outlook.com (HELO
 EUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.46)
 by server-12.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 8 Jun 2017 19:49:15 -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=e5Wm6S/efsv8zeSSxsMmwxW+zi0jDxm7UnFEZN1tiSQ=;
 b=eb92VSWdhZ168ONHMKPBsQ+7BMIMExiiEI0AIUfhFVArJ9tDE2H/JMb6ClwYbrqb1UDw+HIE/dNtyPwAVQcsk2z2+O1aqfVlQe0U3aFuliz7aQqZV40JjnGNTsbWQw2ck/z6YFh6RlTwxrBK5hBZ1UIdzmzXXOebxOJrzANc7TQ=
Received: from Juliens-MacBook-Pro.local (82.1.229.77) by
 HE1PR0802MB2185.eurprd08.prod.outlook.com (2603:10a6:3:c2::21) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1143.10; Thu, 8
 Jun 2017 19:49:06 +0000
To: Sameer Goel <sgoel@codeaurora.org>, xen-devel@lists.xenproject.org
References: <1496950247-8755-1-git-send-email-sgoel@codeaurora.org>
 <1496950247-8755-4-git-send-email-sgoel@codeaurora.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <c62adc66-bc3b-a916-3992-95727ec07b45@arm.com>
Date: Thu, 8 Jun 2017 20:49:01 +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: <1496950247-8755-4-git-send-email-sgoel@codeaurora.org>
X-Originating-IP: [82.1.229.77]
X-ClientProxiedBy: DB6PR0202CA0044.eurprd02.prod.outlook.com
 (2603:10a6:4:a5::30) To HE1PR0802MB2185.eurprd08.prod.outlook.com
 (2603:10a6:3:c2::21)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: HE1PR0802MB2185:
X-MS-Office365-Filtering-Correlation-Id: 97a633ac-f07a-47b4-74dc-08d4aea76d9a
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:HE1PR0802MB2185; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2185;
 3:G+tzFiGx75wqRQr2AcXZX31ulkcmucTI1ESwYii2gGfErlPxt5fnBdUF/nH6J2Lc+BQ3WJkPaeFIanHnqxVE4yERVfyeTcXFVcLpyeXXMhzjXQ6Pn9h5Ky6bheLNdcFxHszdwAw+PDbpRIg6ex0e+RJhazlZbLHRPGwDPj+XcdvhT9KGrgoCHg+V7A3/2UPfj3ZwxNs+Zpj/HH4bYd5lCjupP0tLAsrRdiPxV9ngS9cG13uDwXjOvWy8WZFCmTPiq7t+7/UAKlZgtqYI1XVRjZWfINmDybYIGUajX+1ekYnfUhIC60+Ko2PuxwHTAYme54IKLRjoTiP4lKV+JYmFyn6ccj/36fbWKLh4Z4cBdKk=;
 25:N5rJGkYgZpO49fkfLAUax3Z+6WdxdBu0k0Nw8uPlX066YMkmbEQR10TNat6+TI6blm6Jelp1CsUhaW3ZPQfroOgyZPqVyFEN2n5OUkPHcaqwSbjFIONlWSM2pQTR8H5/c/wvSbs1gT9n381wuVozRAc+4ABYCqfZC3qJIG45dGuPFZe02EwfzX+yerVpuvLMM+d8wIElbqXgNMHDm88C02MXcxaDlejvkkzvualYkxyxLhm7A/UJf4d+khdv1sgt+psohQbCTJw/eo8svABkeVnV2byQKNu5PV6Zrwraacf+N8VpVQvZmXecvKVid/cRdA/8XNcqZe1IqZJ2hVYT1mozw9XCc6q4QpYuRokthfk/eaUB9ExXGNTN6whK+p6kuICHYvGSg5IWoqFv2ONmkINOLkyDtEQI+P3tcPKOMbPwOGDOOANdqrl3YnqadzrUQc81bXAvdLOoMic2XqcsiLtpzXsnI9CQ3X6UKZC+Im0=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2185;
 31:iR5Ekl/T5b4AfCoN+Xuil5emIgmFDAKe+Ok5oDHa9lbvJ/Nh6Y8NBWaAAHj+Z7jCqTrxvaWiQt1boMP+cig4L4uEUBrxPEHoqeLtyjP6c1g5pAqGzIoHG83JYUyQ9LLbuqiUMQTD0oUCKM6QAxhaWIdmAZ+xZTkzFogxnMBHYVRUTKt76LqO5ARaxrx10gPQcvbKJLKzA8qeChTTwyflfHwQbBVd1rf02/Fu8kzut0w=;
 20:7w8Yo+2Xb/PzXgCSJ4JeZpZLNhxTMdvYUCahdb8G4kZO669LrbduspRgyImYU/udpsxu+YbcKz79yxnOjn5gbCbtKDaXz7ajC8gqGsFCP5AoInQvBCrm1Bq8RH/eh2SePu1anjCxMptCw5Lo/SPyrUAc+x/IMe5u+AqAAIJJ44c=
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <HE1PR0802MB2185D6C3BF9FFC3786CA30A880C90@HE1PR0802MB2185.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(100000703101)(100105400095)(10201501046)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123564025)(20161123560025)(20161123558100)(20161123555025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:HE1PR0802MB2185; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:HE1PR0802MB2185; 
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; HE1PR0802MB2185;
 4:ZY9smsdAVWi9PMbqCIZCM/MhKyqkbD2F/Vjj?=
 =?Windows-1252?Q?uJ5zlFhI1yUPh08wK51ijrtRgZe3GUohMAlnSGz5E0ghEJxElKPlwNp6?=
 =?Windows-1252?Q?abOB6XG1OX11zc3ps8lB3PDoT7M4gwoOoatTpl1JYfp+ENP1F3CK9+cK?=
 =?Windows-1252?Q?umed6fcDYWIdN8JTS5uxmN0gSjw+Xg/Q50v+Yi2fh/Fv8kMQ54Msw0wx?=
 =?Windows-1252?Q?jZOoBXdm5tjYUXyF8hQz0kZkZvvCvOPOocqYW/KQ6iUPGV6IyB8jzfjn?=
 =?Windows-1252?Q?UirlaT6YovBna3neI2St2tnxabw2Ue6us9VD/infoGUx1zuIA0zZzHBg?=
 =?Windows-1252?Q?R58b0li4PhgN8S4L9uH8fDVXRESw++4r7JLFFzZkXuwZBFENyvHEnZxl?=
 =?Windows-1252?Q?t4kMQ5DL+r0HqsdzdOs3VJIFWafMQO4YA+MMOXDlfR2F04qBfpzs10rY?=
 =?Windows-1252?Q?xLAsxYsh2CkL3vlnY6cF/td/xwENtkz+OL7ZjpWbagB/9DRoje/HZUBw?=
 =?Windows-1252?Q?n9+VoI9RzC7Ai/rM3KOi1uEQLXZ4zXNuhc2NPWE22a+/peDw6wbJ2003?=
 =?Windows-1252?Q?1xw5zhUeTVf31W2rLprx4nA+Y/LDh0Jj+6unmBBROnCHBijDRQ0FXio9?=
 =?Windows-1252?Q?RmwrjjEtAGJkIAyt2EwCC+Iu9qxasN8ImrdM8EbEUtEGq/wtp9z5m1Hn?=
 =?Windows-1252?Q?svVGGC+bPdL11dXztpNifytiUvC9FBz91uHZG1zOWeX2XGE5YCS5wqQt?=
 =?Windows-1252?Q?DnwSAJIPdc4paT+3DWYCdlUQm/QJ8uzxySb1SZWpS0CKQP0fWEBPPXoe?=
 =?Windows-1252?Q?3lStAZy9cM2hs+YCNV+mJpLUK15ngBnarWsN3WKuW9Ni58fiA/NhZ9zF?=
 =?Windows-1252?Q?kCIj7/nkSkWi8x2zCba/+4GOIVWhnaPUy7OYAT+VkmpLinj5rfiTtdKY?=
 =?Windows-1252?Q?ez3CHl9/PCj5Au/tU7T6we5JNRil8GWQzdMAJ7TPzX2jplblrojd6X3v?=
 =?Windows-1252?Q?45g9rPKtrLy+2A1JESRKySXbTI7nV19czhg1hn97Ysqbb1s4Fyj/kKgY?=
 =?Windows-1252?Q?TXFwnrSJ8bes1YqDfrLgzYSKf1nUmlvKyHVTvOh3R966ftBNkEAHYDYH?=
 =?Windows-1252?Q?JyztZUA87Zmz8sK1AUp3DVrzQdpUx5ElOr+THYedfMxM6JBoEY3aupQi?=
 =?Windows-1252?Q?BELzuif7Dwj/4wRWtf+fG7pJ3HuZ9UDNnBpmphrKXcMJV/g83lqjZHEl?=
 =?Windows-1252?Q?CPkPpszSM89V0GE6Sg=3D=3D?=
X-Forefront-PRVS: 0332AACBC3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(979002)(6009001)(39840400002)(39850400002)(39860400002)(39450400003)(39400400002)(39410400002)(24454002)(50986999)(36756003)(25786009)(53546009)(2906002)(54356999)(189998001)(83506001)(110136004)(38730400002)(7416002)(6246003)(8676002)(76176999)(54906002)(53936002)(5660300001)(81166006)(7736002)(65826007)(6512007)(305945005)(8666007)(42186005)(31686004)(50466002)(2950100002)(23746002)(64126003)(72206003)(230700001)(31696002)(6666003)(229853002)(86362001)(6486002)(33646002)(4326008)(65956001)(6506006)(65806001)(47776003)(6116002)(478600001)(66066001)(4001350100001)(3846002)(969003)(989001)(999001)(1009001)(1019001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0802MB2185; H:Juliens-MacBook-Pro.local;
 FPR:; SPF:None; MLV:ovrnspm; PTR:InfoNoRecords; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; HE1PR0802MB2185;
 23:Eew6evM0fTO80N75P057soRpRD2t2FZNxVX?=
 =?Windows-1252?Q?P20TxUQvrhHlsxPxpoH7X+UsHNQKkht8qoSPUoUpgV8mJ4K6OXGNiezk?=
 =?Windows-1252?Q?7qYq8BI0bET7K1rtfmAdyeBGKmTWWgMjloKfKpPteCEwukhzwFoEGSgA?=
 =?Windows-1252?Q?+liHajwxzGH9DYniQvLEJWEd4beAlRE6ywm9fqpok0NYrHnuyvnkRW75?=
 =?Windows-1252?Q?P5dQm0sTf8LFTwD2cSdhGoB3uWIrlEa4LuZ0jyrm4o6u/f187wpqu1Vt?=
 =?Windows-1252?Q?k73XOD2m8ZAt4mqeyhzxdu/aqO5NKVvRuZ9RM5wK0QHpfRTlc0om/o38?=
 =?Windows-1252?Q?oQZS1OBViNLWGX0Ns3QtehXxgkY2zBiINAIvfXv0bDS1U9OBr0vyvJHr?=
 =?Windows-1252?Q?vXQkHFxbtGFnnkooa2wI00O813cvtyEJm7bdxLhhttM2Zy5JFZNYFJh2?=
 =?Windows-1252?Q?0dBp3M5JBnu8pKzzjG8zwBNny/FMffReZgkZ7T5R2VsHp6H4+BL1D5t3?=
 =?Windows-1252?Q?0gWU71y/3cKrPfk4oyJ0mD2iH89jtG7MCdB+Gv4hxZS75FJ0w7+gCzJu?=
 =?Windows-1252?Q?ac4eNEhhYZpHUQhb2X4tCoD/cLR6R2ZZCHDKKps4oSVZ8+l3WOkVd9AC?=
 =?Windows-1252?Q?XRn8yqy70pLb8fA0LcI6hbpP+uEm8ZjzUt5iUum973uvJQRB0yp3ovzH?=
 =?Windows-1252?Q?eLItquYq+VNdggYwmWpW+xQl+8u3WwkrV12ccXlMMed8sU89zkaCQN0V?=
 =?Windows-1252?Q?V9myeA7mqjLjBl5Pk5w2YgJyPYhBBzKtdxZYzbCKdfDHBBlxbFJOu62e?=
 =?Windows-1252?Q?6fXmdV8TCZ7BiqU4MB6Ytre5DyZrbidptztOw5ikJuwikYuP9zn1xP/X?=
 =?Windows-1252?Q?D1gXHpDZLftZTYUssZPFHLLjYb0bbXUo+IdECoPYFA4SxZlgzqikncA7?=
 =?Windows-1252?Q?GD/R7nkfldb2O1C8J9O5vv0trjLZbO8cnp0SFWgeyugpZMSgPUEi/WOd?=
 =?Windows-1252?Q?+UUzpN/Ok0p4UO51v1Ove2qaP4rju0HAtAJ/2q+kXrpBiEJEB1IphwQn?=
 =?Windows-1252?Q?lj3GC03wnXn4O7b/p9K/CvOY+I1ZolQnMGcl0uezpi61SXS0iXtKl7m3?=
 =?Windows-1252?Q?w6FdrLWqxIbhfYEFxhkxRyOn4vCbVkNZpd7u1/F9u+PbXJ0x8hQ26REU?=
 =?Windows-1252?Q?mcIemFHN6gHGcMKuwyTVbzY7Bu6v7XSgQNfpH3IG/Ln6Tz8XjBn+bCCt?=
 =?Windows-1252?Q?bVcyIQ5MypC2pQJAXYkwDmLdovC/BG0zjqbIFZi9H4g/YVP8rYYdts2c?=
 =?Windows-1252?Q?ZcpgmV5n2DMZZTVLuQaW1nc+6PGFUEBGmtfFczpJ8MkJvLw1U4VTFPX8?=
 =?Windows-1252?Q?EeqN9g+cKuNSDGNOnVRkk9wnVvvFiKpyoM85d7QO4CuYtuHMV0mrsiPJ?=
 =?Windows-1252?Q?nhgSPP65NIuScUu9ucDIEOVn+rK0b/bArCwZ4xRifayoW/7u60+v6IOc?=
 =?Windows-1252?Q?/szRkXb+sGQ4tbbAqX2U5cP/ZAAK90UxjanMxZgPeFS0di8mBCUsLyz7?=
 =?Windows-1252?Q?WvLLsEZFuwmUDIiUpRzP3kVxlohpiKse/vFbC?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2185;
 6:M0zWwSkEpo3AEJvjjynrUTZXX0yTPZkLB/Zja8baHjRG9LAGfH4WYJCEY6o/HfBVUCNEQGueBFB95qfkXqX29k/OKBoCQydVhrhw8BJBh9AG+rmpr7dudIn2CXrBxO/0ZtJZmAixliX+i52s1rM/TBkiM78FtYfSI0P/ECj8FTtnyWIJFLXgxsBYKhUR1fx+TNOU6trgO3pquhGMz2VWh0PQn5T3G1H8MLOiiD0h8AAfG4/V1Ws8n7fWCFm8dvNZHOayuSh4GvskOpeRnJVBgY/9R2RUf4hJd91EtI5Wt9wJl/wd4p4Sh73euk2DO8Q2ldyC8jkHdd7K/0ZP/c9bkbqw4mO/4w8Alh8MKn3MzxlRTC+0DgHjo8Djs1jb5Ndv/ixYE0tMnpO2rIiYiBf4VlDHLNaHC0gVUpeKHDZdDAEi+srSX7arjAzkqkXsfJoJlQXXjNyFzRAsOXwNIEkO6Ts6N3DTFClcn5Lkoy6Ns9qetgn90bLHq2g7Nx0XgSaBvw5ros1xUplHDCR3Qv3uVAb0q2c2MY826tlKHtFDoZk=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2185;
 5:qI13g3Vxp89gsnv/CILddaXgzM35CifXpZvYx4XGsKvCBiGkEwR17TVAw5ha4tNPuRNgVFUP9Eg3qz/wvg1IlCybW5XYIzh76i6CEc3JDSA04n7HaeCJaYJVWROYCaNmWXDf5ZZyLle3b+LeqhsZRxj+kMi6cl4DP6qAmiH8VoccYXVHlvC/fn2geTD4yzHcqTDvQ2xjTcNWGyo9aW9NP9Ka/vmbOUeB6BI4rZ0oq5m7p5Eq+on69Z4dj50pXSyBUjIJ/xbBAm0SecCpl770ZPgAUK6990KieeFqoL/kDeVRdOv2SJ4YAY/VUG+8cQ4ncgAnYkrv/LM4IhHNMvERZDSwORPVWwfpCjnGmE2Jjo7Is3GTUMRKat3YG+kr61Ht2K5VjCK8Zbon8BKDqefPLfUjZkLPaMh4rzgUIyWvWOApwz4b7T8ynD8sjNJgGocUX888wsENyz80haIoo3SKCnuXUdoOJ1rws6sfWME6hm6ofnzcnG4WMbnbwSakUDQS;
 24:Osyl9FNyRsTlKutsSNwRAzi3HngxDMhPgYWxqc9jgA500Abh6g93bI/K+7dvRZeQFIvTiUT5jfPsD3w0nFIP4krGmyIJ6bcaBpJxjiT/rv0=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2185;
 7:aQfV9CFCF9Ws5KDmf9dtjQhjuzmc73z9YxN5qUUGTloyYK1dzkT+5iBG+ZGR/feuGP5F+lxc9gj+vYnQUvqVMaNZMGfWxyWXgA0W/wNCZPbaJIaDmA7ZKM8CTDiIwk2jyegJSCxUkx9R3Xv5iejLnafzwrS2QAmyBS0KhSCerWqYGRTrT+2q2FKROy7e/vdtMapGmcCjbldwI3sD+PJQgBxwxF8gqq0dbyM0FcNdETaulYXC8RZWi0s+3JD618Kfhil8URffiM1jh02NW3k+cQM4jKYt3qNwC6y+j7xX+2kB+UfRFzo/VJJTEvEI648xdj1KxN7mBPxJbUtBqSvRSg==
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Jun 2017 19:49:06.5818 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0802MB2185
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>, Tomasz Nowicki <tn@semihalf.com>,
 Punit Agrawal <punit.agrawal@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@citrix.com>, nd@arm.com,
 Robin Murphy <robin.murphy@arm.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [RFC 3/6] Introduce _xrealloc
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

Q0MgdGhlIFJFU1QgbWFpbnRhaW5lcnMKCk9uIDA4LzA2LzIwMTcgMjA6MzAsIFNhbWVlciBHb2Vs
IHdyb3RlOgo+IEludHJvZHVjZSBhIG1lbW9yeSByZWFsbG9jIGZ1bmN0aW9uLgo+Cj4gU2lnbmVk
LW9mZi1ieTogU2FtZWVyIEdvZWwgPHNnb2VsQGNvZGVhdXJvcmEub3JnPgo+IC0tLQo+ICB4ZW4v
Y29tbW9uL3htYWxsb2NfdGxzZi5jIHwgMTMgKysrKysrKysrKysrKwo+ICB4ZW4vaW5jbHVkZS94
ZW4veG1hbGxvYy5oIHwgIDEgKwo+ICAyIGZpbGVzIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKykK
Pgo+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3htYWxsb2NfdGxzZi5jIGIveGVuL2NvbW1vbi94
bWFsbG9jX3Rsc2YuYwo+IGluZGV4IGIyNTZkYzUuLjUyMzg1YTggMTAwNjQ0Cj4gLS0tIGEveGVu
L2NvbW1vbi94bWFsbG9jX3Rsc2YuYwo+ICsrKyBiL3hlbi9jb21tb24veG1hbGxvY190bHNmLmMK
PiBAQCAtNjEyLDYgKzYxMiwxOSBAQCB2b2lkICpfeHphbGxvYyh1bnNpZ25lZCBsb25nIHNpemUs
IHVuc2lnbmVkIGxvbmcgYWxpZ24pCj4gICAgICByZXR1cm4gcCA/IG1lbXNldChwLCAwLCBzaXpl
KSA6IHA7Cj4gIH0KPgo+ICt2b2lkICpfeHJlYWxsb2Modm9pZCAqcCwgdW5zaWduZWQgbG9uZyBu
ZXdfc2l6ZSwgdW5zaWduZWQgbG9uZyBhbGlnbikKPiArewo+ICsgICAgdm9pZCAqbmV3X3AgPSBf
eG1hbGxvYyhuZXdfc2l6ZSwgYWxpZ24pOwo+ICsKPiArICAgIGlmKG5ld19wICYmIHApCgpDb2Rp
bmcgc3R5bGU6IGlmICggLi4uICkKCj4gKyAgICB7Cj4gKyAgICAgICAgbWVtY3B5KG5ld19wLCBw
LCBuZXdfc2l6ZSk7Cj4gKyAgICAgICAgeGZyZWUocCk7Cj4gKyAgICB9Cj4gKwo+ICsgICAgcmV0
dXJuIG5ld19wOwo+ICt9Cj4gKwo+ICB2b2lkIHhmcmVlKHZvaWQgKnApCj4gIHsKPiAgICAgIHN0
cnVjdCBiaGRyICpiOwo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4veG1hbGxvYy5oIGIv
eGVuL2luY2x1ZGUveGVuL3htYWxsb2MuaAo+IGluZGV4IDI0YTk5YWMuLjQxYTliMmYgMTAwNjQ0
Cj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL3htYWxsb2MuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hl
bi94bWFsbG9jLmgKPiBAQCAtMjksNiArMjksNyBAQCBleHRlcm4gdm9pZCB4ZnJlZSh2b2lkICop
Owo+ICAvKiBVbmRlcmx5aW5nIGZ1bmN0aW9ucyAqLwo+ICBleHRlcm4gdm9pZCAqX3htYWxsb2Mo
dW5zaWduZWQgbG9uZyBzaXplLCB1bnNpZ25lZCBsb25nIGFsaWduKTsKPiAgZXh0ZXJuIHZvaWQg
Kl94emFsbG9jKHVuc2lnbmVkIGxvbmcgc2l6ZSwgdW5zaWduZWQgbG9uZyBhbGlnbik7Cj4gK2V4
dGVybiB2b2lkICpfeHJlYWxsb2Modm9pZCAqcCwgdW5zaWduZWQgbG9uZyBuZXdfc2l6ZSwgdW5z
aWduZWQgbG9uZyBhbGlnbik7Cj4KPiAgc3RhdGljIGlubGluZSB2b2lkICpfeG1hbGxvY19hcnJh
eSgKPiAgICAgIHVuc2lnbmVkIGxvbmcgc2l6ZSwgdW5zaWduZWQgbG9uZyBhbGlnbiwgdW5zaWdu
ZWQgbG9uZyBudW0pCj4KCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 08 19:50:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 19: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 1dJ3SH-0003IQ-Tn; Thu, 08 Jun 2017 19: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 <osstest-admin@xenproject.org>) id 1dJ3SH-0003Hz-86
 for xen-devel@lists.xensource.com; Thu, 08 Jun 2017 19:50:53 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 44/ED-02956-C9AA9395; Thu, 08 Jun 2017 19:50:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVXf2Kst
 Ig5d7dC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaseD3TtaCk6oVr5bsZmlg
 XCLdxcjFISTwl1HizeeFrF2MnEDOY0aJWydCIRLbGCUerfzCBJIQEXCW+HpmLjuIzSugL3Hz9
 BywBmEg+/KDncwgDRICX5klJq2axwaSkBDwkpgy4x+cveLJRcYuRnYONgEriUNiXYwcHCwCqh
 I3z9hMYORewMiwilGjOLWoLLVI19hYL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxM
 j0OMMQLCDcef6wEOMkhxMSqK8iq2WkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeL1XAuUEi1LT
 UyvSMnOAoQeTluDgURLhrQRJ8xYXJOYWZ6ZDpE4x6nJsWL3+C5MQS15+XqqUOO85kCIBkKKM0
 jy4EbA4uMQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3okrgKbwZOaVwG16BXQEE9ARS95ZgB
 xRkoiQkmpgtP65Nr1O5LCt9RuViZtC77k/cU27cfAB/wXdW7I8KTFic10ObPzNNm3n3N3sbr8
 +S58xUNmZ+/HMNeujKq5bfJ9+Cfn/V0BeTuny8Q03bD69fXq/7/ecnxrHWDkeaXNeeGvkKFul
 8XzP2YufLy+1djeasHqhR8yWbe1XP1feP38wcGrkhSef7usqsRRnJBpqMRcVJwIA7DkKvn4CA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-27.messagelabs.com!1496951450!101288893!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65208 invoked from network); 8 Jun 2017 19:50:51 -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; 8 Jun 2017 19:50:51 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dJ3SD-0002QE-GH; Thu, 08 Jun 2017 19:50:49 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dJ3S8-0007Mv-6Z; Thu, 08 Jun 2017 19:50:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dJ3S7-000859-V4; Thu, 08 Jun 2017 19:50:44 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110117-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64: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=4275f38507a4a44260555495dfb6da1d8a307307
X-Osstest-Versions-That: ovmf=b941c34ef859971e29683ffb57c309e24e6a96be
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 08 Jun 2017 19:50:43 +0000
Subject: [Xen-devel] [ovmf test] 110117: 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>

ZmxpZ2h0IDExMDExNyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTAxMTcvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDUgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDA3OAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNSB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEwMDc4CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA1IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTAwNzgKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDUgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDA3OAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNDI3NWYzODUwN2E0YTQ0MjYwNTU1NDk1ZGZiNmRhMWQ4YTMwNzMwNwpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgYjk0MWMzNGVmODU5OTcxZTI5
NjgzZmZiNTdjMzA5ZTI0ZTZhOTZiZQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEwMDc4ICAyMDE3
LTA2LTA3IDEwOjAzOjA0IFogICAgMSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMDEwNCAg
MjAxNy0wNi0wOCAwMDo0NjoxMyBaICAgIDAgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxl
IHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFyZCBCaWVzaGV1dmVsIDxhcmQu
Ymllc2hldXZlbEBsaW5hcm8ub3JnPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+
Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MK
aW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4g
Z2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpj
b21taXQgNDI3NWYzODUwN2E0YTQ0MjYwNTU1NDk1ZGZiNmRhMWQ4YTMwNzMwNwpBdXRob3I6IExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CkRhdGU6ICAgU2F0IEp1biAzIDE2OjExOjA4
IDIwMTcgKzAyMDAKCiAgICBPdm1mUGtnL0FjcGlQbGF0Zm9ybUR4ZTogYWxsb2MgYmxvYnMgZnJv
bSA2NC1iaXQgc3BhY2UgdW5sZXNzIHJlc3RyaWN0ZWQKICAgIAogICAgLi4uIGJ5IG5hcnJvd2Vy
IHRoYW4gOC1ieXRlIEFERF9QT0lOVEVSIHJlZmVyZW5jZXMuCiAgICAKICAgIEludHJvZHVjZSB0
aGUgQ29sbGVjdEFsbG9jYXRpb25zUmVzdHJpY3RlZFRvMzJCaXQoKSBmdW5jdGlvbiwgd2hpY2gK
ICAgIGl0ZXJhdGVzIG92ZXIgdGhlIGxpbmtlci9sb2FkZXIgc2NyaXB0LCBhbmQgY29sbGVjdHMg
dGhlIG5hbWVzIG9mIHRoZQogICAgZndfY2ZnIGJsb2JzIHRoYXQgYXJlIHJlZmVyZW5jZWQgYnkg
UUVNVV9MT0FERVJfQUREX1BPSU5URVIuUG9pbnRlZUZpbGUKICAgIGZpZWxkcywgc3VjaCB0aGF0
IFFFTVVfTE9BREVSX0FERF9QT0lOVEVSLlBvaW50ZXJTaXplIGlzIGxlc3MgdGhhbiA4LiBUaGlz
CiAgICBtZWFucyB0aGF0IHRoZSBwb2ludGVlIGJsb2IncyBhZGRyZXNzIHdpbGwgaGF2ZSB0byBi
ZSBwYXRjaGVkIGludG8gYQogICAgbmFycm93ZXItdGhhbi04IGJ5dGUgcG9pbnRlciBmaWVsZCwg
aGVuY2UgdGhlIHBvaW50ZWUgYmxvYiBtdXN0IG5vdCBiZQogICAgYWxsb2NhdGVkIGZyb20gNjQt
Yml0IGFkZHJlc3Mgc3BhY2UuCiAgICAKICAgIEluIFByb2Nlc3NDbWRBbGxvY2F0ZSgpLCBjb25z
dWx0IHRoZXNlIHJlc3RyaWN0aW9ucyB3aGVuIHNldHRpbmcgdGhlCiAgICBtYXhpbXVtIGFkZHJl
c3MgZm9yIGdCUy0+QWxsb2NhdGVQYWdlcygpLiBUaGUgZGVmYXVsdCBpcyBub3cgTUFYX1VJTlQ2
NCwKICAgIHVubGVzcyByZXN0cmljdGVkIGxpa2UgZGVzY3JpYmVkIGFib3ZlIHRvIHRoZSBwcmUt
cGF0Y2ggTUFYX1VJTlQzMiBsaW1pdC4KICAgIAogICAgSW4gY29tYmluYXRpb24gd2l0aCBBcmQn
cyBRRU1VIGNvbW1pdCBjYjUxYWMyZmZlMzYgKCJody9hcm0vdmlydDogZ2VuZXJhdGUKICAgIDY0
LWJpdCBhZGRyZXNzYWJsZSBBQ1BJIG9iamVjdHMiLCAyMDE3LTA0LTEwKSwgdGhpcyBwYXRjaCBl
bmFibGVzCiAgICBPdm1mUGtnL0FjcGlQbGF0Zm9ybUR4ZSB0byB3b3JrIGVudGlyZWx5IGFib3Zl
IHRoZSA0R0IgbWFyay4KICAgIAogICAgKEFuIHVwY29taW5nIC8gcGxhbm5lZCBhYXJjaDY0IFFF
TVUgbWFjaGluZSB0eXBlIHdpbGwgaGF2ZSBubyBSQU0gdW5kZXIKICAgIDRHQiBhdCBhbGwuIFBs
dXMsIG1vdmluZyB0aGUgYWxsb2NhdGlvbnMgaGlnaGVyIGlzIGJlbmVmaWNpYWwgdG8gdGhlCiAg
ICBjdXJyZW50ICJ2aXJ0IiBtYWNoaW5lIHR5cGUgYXMgd2VsbDsgaW4gQXJkJ3Mgd29yZHM6ICJo
YXZpbmcgYWxsIGZpcm13YXJlCiAgICBhbGxvY2F0aW9ucyBpbnNpZGUgdGhlIHNhbWUgMSBHQiAo
b3IgNTEyIE1CIGZvciA2NGsgcGFnZXMpIGZyYW1lIHJlZHVjZXMKICAgIHRoZSBUTEIgZm9vdHBy
aW50Ii4pCiAgICAKICAgIENjOiBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJv
Lm9yZz4KICAgIENjOiBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICAgIENjOiBJ
Z29yIE1hbW1lZG92IDxpbWFtbWVkb0ByZWRoYXQuY29tPgogICAgQ2M6IEpvcmRhbiBKdXN0ZW4g
PGpvcmRhbi5sLmp1c3RlbkBpbnRlbC5jb20+CiAgICBTdWdnZXN0ZWQtYnk6IElnb3IgTWFtbWVk
b3YgPGltYW1tZWRvQHJlZGhhdC5jb20+CiAgICBTdWdnZXN0ZWQtYnk6IEdlcmQgSG9mZm1hbm4g
PGtyYXhlbEByZWRoYXQuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250
cmlidXRpb24gQWdyZWVtZW50IDEuMAogICAgU2lnbmVkLW9mZi1ieTogTGFzemxvIEVyc2VrIDxs
ZXJzZWtAcmVkaGF0LmNvbT4KICAgIFRlc3RlZC1ieTogQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVz
aGV1dmVsQGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTogSm9yZGFuIEp1c3RlbiA8am9yZGFu
LmwuanVzdGVuQGludGVsLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 08 20:00:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 20: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 1dJ3bE-0004BF-R7; Thu, 08 Jun 2017 20: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 <Julien.Grall@arm.com>) id 1dJ3bD-0004B9-D2
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 20:00:07 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 AF/13-01985-6CCA9395; Thu, 08 Jun 2017 20:00:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDKsWRWlGSWpSXmKPExsWSoc+oo3t0jWW
 kwbL9Bhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aOB9PYCg4IVXxp+83UwLiYv4uRi4NFoIFZ
 ovHLObYuRk4ORoFeRolfTbYgCSGBPiaJszdvsoIkhAXsJXa/nsMMYosIuElcnjcJLC4kUCNx9
 fdGNpAGZoFbjBLXP39gB0mwCWhK3Pn8iQnE5hWwkjjz8yyQzQG0TkVi715RkLCoQKrEx3dfGC
 FKBCVOznzCAmJzCrhIfJr2E+wgZgFbiTtzdzND2PIS299C3CAhoCTx9sgBFpC9EgLTGSXebfo
 NdZCixIzOgywQRbISR8/OgbJ1JG5MXcoEYftK7Lw5kRnkHgkBZYlTLX4Q4XqJC//ns0LMnMwu
 sXzmXyjnCrPE25vHwDbzCQhJbH+wB2pQgcTf7QugbGuJ7sbpUA0XWCWeXbrMDuHc4JV4cf8p1
 BkyEj/n/WKDSKxnlVgz8Qb7BEatWUhhMAvJ37OQ/L2AkXkVo0ZxalFZapGuoaVeUlFmekZJbm
 Jmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgqqhnYGDcwfj7uN8hRkkOJiVRXsVWy0ghvqT8lMq
 MxOKM+KLSnNTiQ4wyHBxKErySwNQjJFiUmp5akZaZA0xaMGkJDh4lEd4Hq4DSvMUFibnFmekQ
 qVOMilLivItXAyUEQBIZpXlwbbBEeYlRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMO/flUBTe
 DLzSuCmvwJazAS0eMk7C5DFJYkIKakGxvXVDgWW9o5Or5YcX7/5zvNygw1tL+Vt9kXM/1OSUu
 vrL9O5qHeyl89Sz5utTX12jYv4rthuOyRd8+7W6i0HfxyW/xqr5Tzvm3/zxjU/pJxyvsiHCU7
 89NxkfdGBaq9r25cW8JU5vp+stVrxXUhl9cszES5f761wLH3Dcs2E+bJ4p3BmQNnEACWW4oxE
 Qy3mouJEAA+i1jmPAwAA
X-Env-Sender: Julien.Grall@arm.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1496952005!104762928!1
X-Originating-IP: [104.47.1.44]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22110 invoked from network); 8 Jun 2017 20:00:05 -0000
Received: from mail-ve1eur01on0044.outbound.protection.outlook.com (HELO
 EUR01-VE1-obe.outbound.protection.outlook.com) (104.47.1.44)
 by server-3.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 8 Jun 2017 20:00: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=BaAtTYu+ZQhRkXhLQEdy6Apds//Bf2AaDIkYwaIftZE=;
 b=MJ/fK0eY4YnFr8o3v6Negkjo5K9s0QDENh8k1c80veUoxlaUA5/kafw0yPYlFTQpc+pAz3b4S6Elu2zJGqUW79MTPHBCRBjg7vwzIUyvJFgbz/Viwy2nfd8KQKfETHW3JyirgDjV+82SLIdCEk9/KB9vmClABaZ+/s+lijuC04g=
Received: from Juliens-MacBook-Pro.local (217.140.96.140) by
 DB6PR0802MB2184.eurprd08.prod.outlook.com (2603:10a6:4:84::18) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1157.12; Thu, 8
 Jun 2017 20:00:03 +0000
To: Sameer Goel <sgoel@codeaurora.org>, xen-devel@lists.xenproject.org
References: <1496950247-8755-1-git-send-email-sgoel@codeaurora.org>
 <1496950247-8755-3-git-send-email-sgoel@codeaurora.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <2b498c6b-46cd-d264-819c-b3eb62cc7ef3@arm.com>
Date: Thu, 8 Jun 2017 20:59:59 +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: <1496950247-8755-3-git-send-email-sgoel@codeaurora.org>
X-Originating-IP: [217.140.96.140]
X-ClientProxiedBy: VI1PR0802CA0006.eurprd08.prod.outlook.com
 (2603:10a6:800:aa::16) To DB6PR0802MB2184.eurprd08.prod.outlook.com
 (2603:10a6:4:84::18)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: DB6PR0802MB2184:
X-MS-Office365-Filtering-Correlation-Id: 02e8a9d4-7924-415c-93e1-08d4aea8f442
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:DB6PR0802MB2184; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0802MB2184;
 3:6gYM/WAjAF4p/uN+XHKjhPJoGsfN8tfZZMCKSHrvH6cP0EzsUdTur3pOyiu4ScdCSDukFSLYvRqxg7O9ZvDrDl4sw1o7tk2lpiiy1lnQIBpArb/NQw9Bo8AEV7ECxJqKGjXWbOeeq8pcu0w2CDvt7wRE3SFqaIMZ+R1acQKXRnIe62ZxLPN7K2Rj+3DwTGn6u9HspM4eyVrCiHGrDWPsRgHtZ8x+g9OPoaY0r8zCPp8467FzkJgM549gyUyIHZ/ZDiHvND5300kYcNMSgq5FdcIaOjK9AMy4DTxOtND+nippjGx/Aq4Hgjs9PT3h6DdmD+QjkkJOCGr7FUcax+XQQ50rc0mKhAVm21L6aoa7jgs=;
 25:T1Y6rb/IpBdmqgp7IAvqT/GSNppCVIOfxrp3uE321SzppNVdu2yFhgJKLRRt8ml5SdSak42Jx8auUBPyRB5BYMh9xNAjCuJXiESDjsuIZtCouDsJk3QRnPJZ2rSp8ZXPV7m1/girobJHJheXMq5wk9+X96/bXXgFampFSAVvOS2iGgHV3aXnv9vP2Ff2jXepvzFTZUUAFffIBpl4i20f/OGd6k0m0ldvUjxCIzxnP98HJsAN1492MP8MZq+2O9HACOZ/1eP2bWRg3YdRtLsD9Qz8yKrWadnvcn9P+W4b7ppdSUDD8SGBNEsJamu76HnU39NeCS70YguARkrrNMmIrH3Iw2SMn405vsbNn/WyWcK1e+Im5cESFaR3lyEhctUA9A9p0y+H/J2uEeZlXS4+Oo8ou8sbIQrvYm/BDEsz7HTE8nbwMildzyaVEWAkgQXKn7yK1Gc0jkK1qAIC+L5VziKRUjm4svS+g5A703zXLtk=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0802MB2184;
 31:MyO8vZF8iUlO3lO1uhtvwpSua52hS/CllUGrtErH47YK0y5UUxP4j1NTDCU70txk9ajZvs8sBwYFJTAVJ52BkVphNlKBDbAE+B9FxCrFNDpghJmUeaMNd0B8AfMfZVoDgWP62AffLEqxzLK8U1dCeqARolyG2SsVWdFHbrRlTUA8t9Sb6H25E3LMj4KtKJLRlw5dB5OzLRafx7PXtktHY6P7EFDrL8Kfg7K3dn/RHMk=;
 20:UvQLX1Ga9+emU7jhMJVpwcfHetp5XT2pY1C5f99OOhBg+loqocxy3aw1dC9EZLfaKS0YowlaLpfQ6cfP2ziRLCHEiyvKuLz2wQiG4tHrXpb52uTCzNNRsP62NkIsa9B5eOxdC/bZpVUWEBYiz9QyPsL/SMXsw/91xxgOXB265/U=
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <DB6PR0802MB2184FAC10B1E4890E7399F5280C90@DB6PR0802MB2184.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(228905959029699);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(93006095)(93001095)(3002001)(10201501046)(100000703101)(100105400095)(6055026)(6041248)(20161123558100)(20161123555025)(20161123564025)(20161123562025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DB6PR0802MB2184; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DB6PR0802MB2184; 
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; DB6PR0802MB2184;
 4:q7UWNzmrsCcitpN/sRJ4EKC6zX4tOG4andQD?=
 =?Windows-1252?Q?wTkE3Wpc3Lk4+mp6omj0p+i4D58UZzt6AEttCgSwaaT+Vlb27KKqAPAy?=
 =?Windows-1252?Q?aMYpaq0wbzBQ7zPYisKTDT9A7Somjuz38eKlbL0po92UqgFhgOe60Yi3?=
 =?Windows-1252?Q?uu7VUYCTs2U56xIDAE6tdNuUjulWF9hmvcVOTHq4eCYJgPsZxfr4x6x6?=
 =?Windows-1252?Q?dg3zTR5cSStS0XGV+p1sTuSeDufYU1r4P66W8FSuFNxuLRgC9Nu+GX7x?=
 =?Windows-1252?Q?oUcxRjXAZ42L2qhniaI4MTADPCMWZx0poIc1CY9guN6uQY7UwivSpC9W?=
 =?Windows-1252?Q?XL1djPkUIUYdy2KDYWmrQm2TB5oCu6AvcbyeXcQEdTdEsO/EKgVjTszr?=
 =?Windows-1252?Q?9q68spjm6mUqM/YTlcpnPWqTbD7X3odOJJ0CkXuFdz5r0TwwaDmKXbXa?=
 =?Windows-1252?Q?b/NbfXXAsvFF8zb4vJOwC2cpOIfBgsVhEoaTwZB7a5TP0oQnE5bGBGUS?=
 =?Windows-1252?Q?uT9KRaUgvakkNBS1NxZNkV66v2TIDuHuYMzu6yCZwWORZdyPxJGKJREv?=
 =?Windows-1252?Q?mPUE7KuR8F6Jux8g4A9LdgCuzkbsvC8UUAP2QQUxItX0szDYCTiSWf/U?=
 =?Windows-1252?Q?0bRnYldYRd8plxJiI7M2Yk7TmMKtqX3eEHa9AtpCXJgCZpsqQfcmmJi+?=
 =?Windows-1252?Q?Q1j03eESGENd2QlVneu0Ikx1KkpfhiM/DfEQM7eYkl/lySnGBO4pKONH?=
 =?Windows-1252?Q?TGRo8IyGF7fDgZDw7j1PIpIwE1OqthOTIOZUV/dAVBqxSIFHtfg9BiA7?=
 =?Windows-1252?Q?pfY9sbxATVfpfYC+r6f+dEcmCAKECOq3w6A34Z3bRWSUmUfKx646E2aU?=
 =?Windows-1252?Q?YQPVLpPmU7cQUMMHf2Yi5kBZO9Z3lJtTggsxhJAQg6i1IycwNpaWZPbh?=
 =?Windows-1252?Q?hvNbomrStO1eor2xVI47mghlDDlKSHvMnen3Yux0yoO42Wn8XcD6ynhd?=
 =?Windows-1252?Q?R+fX/dg5rrKQBXxw45JHIQGEhFsnj7xw1uCo7sr2zUKP2xrT9SrOEQj9?=
 =?Windows-1252?Q?/CYUAR5+29AWsv70nHSGWZt3mIFwgAkswDID97oT0HiASkWVQRHTzav6?=
 =?Windows-1252?Q?XoEorybKPnlofP5MW5LErPnNTwmHtwuu4Ii+YD7ZAxvP1CCCca2GbS52?=
 =?Windows-1252?Q?KdK4EgyC5QspudivRO8ShqbubZVTqXE8QbDe+sO9G7Mc4sZmLAQfA4UX?=
 =?Windows-1252?Q?wMeptGul/CXLj5zPVhkcg1PrkpAfhv5IJ5Fe2E6fOr5JVL42NP1LFiwP?=
 =?Windows-1252?Q?EIAh?=
X-Forefront-PRVS: 0332AACBC3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39860400002)(39850400002)(39450400003)(39840400002)(39410400002)(39400400002)(24454002)(229853002)(110136004)(6666003)(33646002)(42186005)(31686004)(6246003)(189998001)(2906002)(54356999)(6506006)(2950100002)(50986999)(6512007)(76176999)(23746002)(6486002)(4326008)(53936002)(54906002)(36756003)(72206003)(3846002)(25786009)(305945005)(53546009)(47776003)(65956001)(7736002)(65806001)(66066001)(65826007)(5660300001)(230700001)(31696002)(86362001)(478600001)(38730400002)(64126003)(81166006)(8676002)(2004002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0802MB2184; H:Juliens-MacBook-Pro.local;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; DB6PR0802MB2184;
 23:sVojbICqEdJ3SofTzQnm7+tGKT86pxnpE5K?=
 =?Windows-1252?Q?syM5j88rN2JEk7wzy8FB0UW+rlPbUykd8SlS3M9Pf/iOwqC4GNBzdc7M?=
 =?Windows-1252?Q?/lU18hP/TUy850XxczJeBFacY8Fo8B5nsa2KxAqFkzQThQJErU4LfkwE?=
 =?Windows-1252?Q?dmEdzGQz7xqLIOj+3Fkoxl9NUe1p3M7+HKD87yIGKbH1xvsAjjQ1aX+p?=
 =?Windows-1252?Q?5SE5sGOlDzkL90LhHnwxhksy1lcKSvalDWrr+x9fJ9LvDlOnbFNuSTqO?=
 =?Windows-1252?Q?KBZJ4AWwS5hXrs4dpaZ3Tu90SKEnyr23L3cH8TfKSxANKtAzYDEafzr+?=
 =?Windows-1252?Q?spsF1OIN0G8ceFq8p3mFZ8AjCYjas/Ye3IMdYAt9NlWi/+FGEJV2ixbm?=
 =?Windows-1252?Q?IgFQucJH+i2KQ0xU8olTGFz0BEorWElLNm1yIHG0prvYyJpD4qgXWJW4?=
 =?Windows-1252?Q?UZtk7G6nsfQRXP4Nw/XSsac/JKX63Sr3gHX4Ljf1Lj8zCyXsYid7Yrx6?=
 =?Windows-1252?Q?lFvZJS5fDMyoLiFE6pAzMuevqZ6kt42J1oMxHKokkIgnR23BuuiAdF2w?=
 =?Windows-1252?Q?1gW7IoQuhy8ESiT5HEe8HdKJ8UsvAgSKwBYPOVEMzitLwQlDMDA5bbCJ?=
 =?Windows-1252?Q?PfGbUFsSN436DQovAs76jMZmODe/6AL4OAUBZoHAi+nQvg/LW26UepUH?=
 =?Windows-1252?Q?wLL5HsmgIsspqp+ozDsCAp1u2/wSFSDAIuuEcfjMza+f0Zl+ayfQvD/M?=
 =?Windows-1252?Q?I/vmxM5vewQ7UHszmNVcV4TOk0+ZUBl2p6Sc+ZLbkhsRlVeOjdf/OSg2?=
 =?Windows-1252?Q?VshD6Hsv5z1fvCbjlbcqy+pIghWVM7m/6eIsKFbiiJdHsC1t4kgrEW6N?=
 =?Windows-1252?Q?CAnOUIpsFH5ccpxDk2hXNH3H+R4vWpQyMU1kU0kakFX4wpD0WUkfhXfc?=
 =?Windows-1252?Q?RwdhSUzsWbM432QLjm4PUKKo5mp2sADxbf/2ieOPy8qQOV0IHKj2y0PW?=
 =?Windows-1252?Q?KeKaZmXdHxxyQr/HtdqlNwx2eO5eNC6FmeUvreRZQJE80q8ayF6cRucM?=
 =?Windows-1252?Q?YvpoUMSyMae1o7ppeKlYOgO/LYOEP7k1CeAPvvLlOEp3t3Ehu+976OhO?=
 =?Windows-1252?Q?g47bt+DE4c1FsN4pMAg9mu8f/lHIRVqYQ4FwT7oKTS086CYmEpoxqe1V?=
 =?Windows-1252?Q?6ydJY8LO10856SrMZJigbd9rYSTtp33vNKIrW6d/YyXiOhIU0Jd7ez9i?=
 =?Windows-1252?Q?cYuMiF0NbV+BvZNhCL377KGrSCUJXgWOITm1N4nIyjz+AJUtNNkknFHu?=
 =?Windows-1252?Q?N/tWU9/WwICsAzO435t3lkQkrVspJEI7TEJZi5J2zMoW1Tn4=3D?=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0802MB2184;
 6:x9zOJ3GZi3OMmszh7Z0+mQu9gztipLDPl6ziL8PzP8GZb1OwPmhYp11rxk0YxrGm8QMaM0z7ilmgAQsXraQHbk909UCSacHpXF6Ib1RJhKmfPwIg/UoarpxWHFr7UnKOImcIEi2JyI/reH9LczkWl476N7v7idYMtrO7erE/sXOajFq372CikCgrNmYuJ1XcGxv6q/0XF+9phes0O6nSjE7hTzEPeunLDMIBLOOOWIOKiyxYg3qs4QY8qB5iTRkLT3lKcQFmLDPhG2bpntIfz8b9hhBKMSEEyGNs/reDcgH3cLig6a8v9xCiM8++Fv6nirqTwhSUCL3jK42Zvn2z7RLrvRb2nsIqmjIqaoD6piudzuv4VX0IfxZm8FI0LZqgdrX/Py+LW2SnBqcpflCSlwf2vSPv3rG7IHhXLdvumR1T9PJxikwJ93nKv/rYGlUtSrphEYTjcxNov5ge0lsV90/2Bsr/zps1nqNdj/9PnNoaFlL428yVtkO2zvNk7BhfEICkqsUydR91fcGwTCvZwwYWEBy1bFJshTnZ5EMlMTs=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0802MB2184;
 5:3ZOEuOGLXAc1zMN/XCF9uUkCZ7ngg8CACRuE4FuN0w3bD6S7DebWwdX4kq2LYC/fJZTQMK/DEXNx1BN2kSeisVCvMfdGMH1YyADxaZ7c6rLky7PT4plU7G0Mg8pCHxjYli6RfsvGoKq5wPnPKQUiNFNzRwnoK7ZURoL1izqS0nQWZf0ajVWsmqsOYqqQ6vdE7kJmuVoZip/N4bMJqiKepBbet6qgQFiO6/7+5Q/lG+Z2Sd88p+o2luTaTgt7997PI1dhI5Fg4kt5UtRLKtGgYnjCtnD0z9hybS8WAMPrC9ljazkJNO2T76jDGG3X7ex+AVoNVUMi/PMHZgQ9ADq87913eRo+koGndNyYxnqCDU1VJNtEUlrQEu4gOEJMAWjlYas5PYguhFIAaoJTXCokOBz1K/1gfZPZmWA1IG6qcYjOu71peUoDhCfrt2UmWsH97Ic6UbMcyWmofiQ7AyzYtmcj75YBrRgIZGHgZhiWvq0z2MCxrSbNnU1Y71AvtNTE;
 24:LKNWFUqW6q2JHWwiYtHfKpVF2feX1129SW7UuNJGHe+uZIqvVjqe8/LOBvCihHKEiRQnNPnwqZI0oahdXC++OCqjZ09EehU9uhrCc8RN9q0=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0802MB2184;
 7:a1LHGv/7J+OQOo2KeN34kWCQt+W8IitT1U7GdX5p+qx8F0nXFHPKHO1RB5f0Pj72tBYCQAkNgk2/Q52Jxjh7uP6jhRfIacR1ewSPpf40TfTPhBCwVlAzZH7T3981ylasy8uFeGojBZj5zHCx6uU4GJerYgpT71V0egyWyYasY0tdJR8yfS8mCv/COvou0myY1+VqGSKh5GrTFtTm7VSxNtxs2JyqqvVUzoLqP16MxYBVLEnx0lIkgn3GUK//8LfGWE0Jpqrx64eLGeznBYQe2H9TcsLHomraOiC75TcAc2pRVa4UpheSsvApDzajijt8T/YGwWdRc3D4e8Dwlnvp+Q==
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Jun 2017 20:00:03.1043 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0802MB2184
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Tomasz Nowicki <tn@semihalf.com>, Punit Agrawal <punit.agrawal@arm.com>,
 nd@arm.com, Robin Murphy <robin.murphy@arm.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [RFC 2/6] 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>
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>

CgpPbiAwOC8wNi8yMDE3IDIwOjMwLCBTYW1lZXIgR29lbCB3cm90ZToKPiBUaGlzIHdpbGwgYmUg
dXNlZCBhcyBhIGRldmljZSBwcm9wZXJ0eSB0byBtYXRjaCB0aGUgRE1BIGNhcGFibGUgZGV2aWNl
cwo+IHdpdGggdGhlIGFzc29jaWF0ZWQgU01NVS4gVGhlIGhlYWRlciBmaWxlIGlzIGEgcG9ydCBm
cm9tIGxpbnV4Lgo+Cj4gTGludXggQ2hhbmdlSWQ6Y2U3OTM0ODZlMjNlOiBkcml2ZXIgY29yZSAv
IEFDUEk6IFJlcHJlc2VudCBBQ1BJCj4gY29tcGFuaW9ucyB1c2luZyBmd25vZGVfaGFuZGxlCj4K
PiBTaWduZWQtb2ZmLWJ5OiBTYW1lZXIgR29lbCA8c2dvZWxAY29kZWF1cm9yYS5vcmc+Cj4gLS0t
Cj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vZGV2aWNlLmggfCAgMiArKwo+ICB4ZW4vaW5jbHVkZS94
ZW4vZndub2RlLmggICAgIHwgMzUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysK
PiAgMiBmaWxlcyBjaGFuZ2VkLCAzNyBpbnNlcnRpb25zKCspCj4gIGNyZWF0ZSBtb2RlIDEwMDY0
NCB4ZW4vaW5jbHVkZS94ZW4vZndub2RlLmgKPgo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20tYXJtL2RldmljZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9kZXZpY2UuaAo+IGluZGV4IDY3
MzRhZTguLjc4YzM4ZmUgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9kZXZpY2Uu
aAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZGV2aWNlLmgKPiBAQCAtMiw2ICsyLDcgQEAK
PiAgI2RlZmluZSBfX0FTTV9BUk1fREVWSUNFX0gKPgo+ICAjaW5jbHVkZSA8eGVuL2luaXQuaD4K
PiArI2luY2x1ZGUgPHhlbi9md25vZGUuaD4KPgo+ICBlbnVtIGRldmljZV90eXBlCj4gIHsKPiBA
QCAtMTksNiArMjAsNyBAQCBzdHJ1Y3QgZGV2aWNlCj4gICNpZmRlZiBDT05GSUdfSEFTX0RFVklD
RV9UUkVFCj4gICAgICBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm9mX25vZGU7IC8qIFVzZWQgYnkg
ZHJpdmVycyBpbXBvcnRlZCBmcm9tIExpbnV4ICovCj4gICNlbmRpZgo+ICsgICAgc3RydWN0IGZ3
bm9kZV9oYW5kbGUgKmZ3bm9kZTsgLypmdyBkZXZpY2Ugbm9kZSBpZGVudGlmaWVyICovCgpJIGFt
IGEgYml0IHN1cnByaXNlZCB5b3UgZG9uJ3QgcmV3b3JrIHN0cnVjdCBkZXYuIEFzIG9mX25vZGUg
aXMgbm93IApyZWR1bmRhbnQgd2l0aCBmd25vZGUuCgo+ICAgICAgc3RydWN0IGRldl9hcmNoZGF0
YSBhcmNoZGF0YTsKPiAgfTsKPgo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vZndub2Rl
LmggYi94ZW4vaW5jbHVkZS94ZW4vZndub2RlLmgKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGlu
ZGV4IDAwMDAwMDAuLmRiNjViMTUKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIveGVuL2luY2x1ZGUv
eGVuL2Z3bm9kZS5oCj4gQEAgLTAsMCArMSwzNSBAQAo+ICsvKgo+ICsgKiBmd25vZGUuaCAtIEZp
cm13YXJlIGRldmljZSBub2RlIG9iamVjdCBoYW5kbGUgdHlwZSBkZWZpbml0aW9uLgo+ICsgKgo+
ICsgKiBDb3B5cmlnaHQgKEMpIDIwMTUsIEludGVsIENvcnBvcmF0aW9uCj4gKyAqIEF1dGhvcjog
UmFmYWVsIEouIFd5c29ja2kgPHJhZmFlbC5qLnd5c29ja2lAaW50ZWwuY29tPgo+ICsgKgo+ICsg
KiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQg
YW5kL29yIG1vZGlmeQo+ICsgKiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFs
IFB1YmxpYyBMaWNlbnNlIHZlcnNpb24gMiBhcwo+ICsgKiBwdWJsaXNoZWQgYnkgdGhlIEZyZWUg
U29mdHdhcmUgRm91bmRhdGlvbi4KPiArICoKPiArICogUG9ydGVkIGZyb20gTGludXggaW5jbHVk
ZS9saW51eC9md25vZGUuaAo+ICsgKiAgPT4gY29tbWl0IGNlNzkzNDg2ZTIzZTAxNjJhNzMyYzYw
NTE4OWM4MDI4ZTA5MTBlODYKPiArICoKPiArICogTm8gZnVuY3Rpb25hbCBYZW4gbW9kaWZpY2F0
aW9ucy4KPiArICovCj4gKwo+ICsjaWZuZGVmIF9fWEVOX0ZXTk9ERV9IXwo+ICsjZGVmaW5lIF9f
WEVOX0ZXTk9ERV9IXwo+ICsKPiArZW51bSBmd25vZGVfdHlwZSB7Cj4gKwlGV05PREVfSU5WQUxJ
RCA9IDAsCj4gKwlGV05PREVfT0YsCj4gKwlGV05PREVfQUNQSSwKPiArCUZXTk9ERV9BQ1BJX0RB
VEEsCj4gKwlGV05PREVfQUNQSV9TVEFUSUMsCj4gKwlGV05PREVfUERBVEEsCj4gKwlGV05PREVf
SVJRQ0hJUAoKRG8geW91IHJlYWxseSBuZWVkIHRvIGludHJvZHVjZSBhbGwgb2YgdGhlbT8KCj4g
K307Cj4gKwo+ICtzdHJ1Y3QgZndub2RlX2hhbmRsZSB7Cj4gKwllbnVtIGZ3bm9kZV90eXBlIHR5
cGU7Cj4gKwlzdHJ1Y3QgZndub2RlX2hhbmRsZSAqc2Vjb25kYXJ5Owo+ICt9Owo+ICsKPiArI2Vu
ZGlmCj4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 08 20:02:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 20: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 1dJ3dY-0004Kp-B0; Thu, 08 Jun 2017 20: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 <Julien.Grall@arm.com>) id 1dJ3dW-0004Ke-E6
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 20:02:30 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 9A/4B-03620-55DA9395; Thu, 08 Jun 2017 20:02:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjk+JIrShJLcpLzFFi42LRyGYK0A1Zaxl
 pML1B2+L7lslMDowehz9cYQlgjGLNzEvKr0hgzfi4/xZTwWaNijePLzA3MM5R6GLk4mARaGCW
 mH5gBlsXIycHo0Avo8SvJluQhJBAH5PE/hePmUASwgJOEpvmLwIrEhFwk7g8bxIriC0kUCNx8
 9wsRpAGZoFbjBLXP39gB0mwCWhK3Pn8CayZV8BK4u6rSWDNLAIqEp2H5oLZogKpEh/ffWGEqB
 GUODnzCQuIzSngItF4AWIBs4CtxJ25u5khbHmJ7W/ngNkSAkoSb48cYIGwpzNK/DigDXGQosS
 MzoNQcVmJo2fnQNk6EvM2LGODsH0l7p9YB3QbB5CtLHGqxQ8iXC9x88wzZpBfJAQms0t03rgF
 5Vxhlji++BRYM5+AkMT2B3uYIDoKJH59mQu1QEti3dWPUMddYJX42Q01dT6vxIxlgRC2jMTPe
 b/YIIbOZJVYeO0N4wRGrVlIATALydOzkDy9gJF5FaNGcWpRWWqRrpGhXlJRZnpGSW5iZo6uoY
 GZXm5qcXFiempOYlKxXnJ+7iZGYJpgAIIdjH+WBRxilORgUhLlVWy1jBTiS8pPqcxILM6ILyr
 NSS0+xCjDwaEkwSu5BignWJSanlqRlpkDTFgwaQkOHiUR3gergNK8xQWJucWZ6RCpU4y6HPdm
 b/3CJMSSl5+XKiXOawoyQwCkKKM0D24ELHleYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjDv3
 5VAU3gy80rgNr0COoIJ6Igl7yxAjihJREhJNTD2M4adiO2dnasRbORul6p5XL/6ZdzRQ3xMjL
 qbRQ/M3zXJK2a5630lneCk+PeS3/rYj5kI3ihTuR6gbbl+C3PiHxPX3GWq+vbfb6b6/J/Mlpq
 cLpBaq28+//zf67v0YvkP32874Hjn3aGNzw4LHXzyO+ufQ/KB7fMXO2ZxmHOo3FU7lK6yT02J
 pTgj0VCLuag4EQBR1NKbmQMAAA==
X-Env-Sender: Julien.Grall@arm.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1496952148!106488412!1
X-Originating-IP: [40.107.2.80]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65299 invoked from network); 8 Jun 2017 20:02:28 -0000
Received: from mail-eopbgr20080.outbound.protection.outlook.com (HELO
 EUR02-VE1-obe.outbound.protection.outlook.com) (40.107.2.80)
 by server-3.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 8 Jun 2017 20:02:28 -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=YSholMOZFLvve3nnStCPRP8P/pnEkiE5bO++CLweuoM=;
 b=OjbPLYcCAEr2jUEvxI3CZK4cydtOHNHrgApVsODcv63YH1uYcHzB4AAI3gZDWkjom73T8MuQN7nkw0jqymjJhFr7EYvGUjSIet13Ne4nyD2sEvqp575e/iuy3UrvHopXP+J/aRDRbGJ1A2e4FNx4uxXP2mdj9lHarEpGl1/pP+k=
Received: from Juliens-MacBook-Pro.local (217.140.96.140) by
 DB6PR0802MB2182.eurprd08.prod.outlook.com (2603:10a6:4:84::16) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1157.12; Thu, 8
 Jun 2017 20:02:25 +0000
To: Sameer Goel <sgoel@codeaurora.org>, xen-devel@lists.xenproject.org
References: <1496950247-8755-1-git-send-email-sgoel@codeaurora.org>
 <1496950247-8755-5-git-send-email-sgoel@codeaurora.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <690f8877-8702-a09c-9db1-e93f04f6ed59@arm.com>
Date: Thu, 8 Jun 2017 21:02:21 +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: <1496950247-8755-5-git-send-email-sgoel@codeaurora.org>
X-Originating-IP: [217.140.96.140]
X-ClientProxiedBy: VI1PR0802CA0014.eurprd08.prod.outlook.com
 (2603:10a6:800:aa::24) To DB6PR0802MB2182.eurprd08.prod.outlook.com
 (2603:10a6:4:84::16)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: DB6PR0802MB2182:
X-MS-Office365-Filtering-Correlation-Id: e1d4f5e5-840d-489d-1005-08d4aea94911
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:DB6PR0802MB2182; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0802MB2182;
 3:5YE2cjCyna3ChNJrw3OtRWhOqBG5wmyN5QIYDcU9ScCLUMlpcYUyR2edfbnxwWq7jk60O+VWZeVMs16E324InelaQ01F6gOUVXfitTB7T8HywpVVSJNzD2Fk+Dn3vWQ1e4Bp3jgsdadO5MZQUHB9Xx37Bq108BNXIJaNx6tpvScmTPis/cphP+s/3lTqiOc2Xb73qDTBnt3ORYatHXf4Xe7JwKXQFVuKwEPzIt5VofWZ6D9PuDEKjtMeWM3YGWtEagNSh4SxjT5+WHRMJKkkWRpFDcQl51VC1vLGVl3nXTXwXPODPlUpS4gAwAvltbDfKBroscafItuKFsUMgxJExraCuojoQ+TRs4hHZb6uV74=;
 25:uQSvs5rtPyPxaKZPLDD1+KHwI6Spr7IRUhJGNNxv5kH3e3+kHtXR6fL0zVgzTlDk3qF6u1oiOFuvd4JFbz3PTB9OZFR03rvmUNhrL6t0TKgEixWVt8I4QdS3VCaeaRouRrhKYB0tetdCsJl8ZYHCuVx4cZ32PsAYeigxJZSzVhfYWTQQdEoh772CijZ2BOVqa3Q+7r/tYR4bj14sdc1utYPIBtdxsnARs07odXPTpHjaXq4UD/jugBOvAT8jJGDtmm1EhjZH+bD7Osegn0rewtXbV8FMmTcHWl5QF9biYhKuLZ22tQg5weEg/d5EuL1bGwznXFcAOEvJ4qp7TK7TInKaIkrFuLAs3vRLpIcYSdDhH3riVvIzrmG/1LSZK09MGJNYNtasMkOiX8vAT7x6WD0Af5Dzmq5bKaFEfMRwcG5qgU60A4uVAqUe93kOYrVDKpcgCliGRAixb8uV81N6f509eBCSWdTTsmx2NQC9SFQ=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0802MB2182;
 31:1O0xpLM8mMLdaaipwhjNRW5pd6A+jixq41F+y3QFGRZWBltw7IxZCZLd5XJyPgxFXvLEGffW4TvdbGFQo/oYi8LaB6fGmLnpjde1l7pDxnyPZtNg5mJGQ9eZEdA0tl7tcHZW6KhcnLy0/XtIvTdOB/72tyhaLf23Rr71SJEzbUNDyprHaN875LGnWZwOGRv8kYKGdL87k0qP4kI80FSiUM+eqMNcQGG26ZsTpIJKPjM=;
 20:sQ0RzJB7/ustGj1BKXjDVS6544XwZ6FK7bNGzyPLogeT7tp1o8vuh+YX3K2wHF/jkcMCY/CMC4W9XHxr+Zo1l1Dd4gN23++5yBaqGV9XxYvppNsrbaQHwL9iBjqE388lGkmEHH8tJFvcaM7luWDll8hcnnJBE+3ivpUk/b58so4=
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <DB6PR0802MB2182C12F2137B2A2971EC71A80C90@DB6PR0802MB2182.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(93006095)(93001095)(10201501046)(3002001)(100000703101)(100105400095)(6055026)(6041248)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123560025)(20161123564025)(20161123562025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DB6PR0802MB2182; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DB6PR0802MB2182; 
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; DB6PR0802MB2182;
 4:eWc0DIXFRUJ9gAcGbnuxpF/ujlI1JblGUwve?=
 =?Windows-1252?Q?DJo+Cvl6VY8HoDewip92GU9g5zNdKCVUnmbYORkuXMnk7Rwd/o2SRMsh?=
 =?Windows-1252?Q?VbB3C6Id+5ldHWLGJiZi/lOr1i5lJVN0/JSdrmNo1Ae7EU+i1Cz5YxAs?=
 =?Windows-1252?Q?BZwN3p5nmbpO8lOB1t1E9JcDFb73en7E3UMx9SvdDPxUNDeJQevd0nAg?=
 =?Windows-1252?Q?4yZyp5T6MZREid3U7jkJ3yT0hEjHkRO1hGKFqHWSUDeMZN24uV/VK2TC?=
 =?Windows-1252?Q?hdqP/q/gVkXDzZKeOSfLDG7pnRFlNFMHvj0ZdHcFiBepvlUBCDIjPkOe?=
 =?Windows-1252?Q?0gY2p7o47nZCGgMnq5/QzBbZ4VVz9EOSbDeX/4OkuLa0H4/FE0B0rbOm?=
 =?Windows-1252?Q?lzAq3xMpwyruktlE+6EqpDmN20LLvegvEgCkROD47lmUueR31LSTmbAq?=
 =?Windows-1252?Q?LgQB8iAWE06ncT40xX5nt7ExUrXpASOpAHp+AAzpIfdRk/gz0J3jog2W?=
 =?Windows-1252?Q?Dvx8fZgBSy/2XScrDoKAXKMoK2JqWTK+WUaJuZnHGpAz1o1AdyuDcNoz?=
 =?Windows-1252?Q?tunxp+awWNA6LbTLonJwnzROB9szBgrhGAVCw5/G+Vpc2a7bI4QysRuS?=
 =?Windows-1252?Q?kP94uoyjprQG64ZjnlCl3JaUYKAslD+EzdEsNxmXz/SbXnH69AG8HqfG?=
 =?Windows-1252?Q?MgRIy3D6p+lLMLI5mzniEHnut9mxe/cAeKoo0P5LKE+jbxE4ROn9yimD?=
 =?Windows-1252?Q?xXscs+X5lnPaxcttVbuwkaEuVxUAG3oq6OQYexCoahRilIfABdvqJgod?=
 =?Windows-1252?Q?DEEbzlD+VBky1Y033W6NlSxEi4pdTATdNcEeIMlOkXmDM3e55q05TPvd?=
 =?Windows-1252?Q?bs8pcyDlDnWgp0y4EdU3XHbtAe49Ywyhvb5jn2d7hn7viDgDdQsE7VFq?=
 =?Windows-1252?Q?mpTnS4MOiHPZ9MNGztcvew3Ugppc4/C4W5riE7DL3Wyc5Lc32oNedb2w?=
 =?Windows-1252?Q?7o3bmd8BdHQrrmbNcDBqr6C95AJ+D3J8zLQ3Y6vm6+u/P15UG5fvXFYG?=
 =?Windows-1252?Q?973OFPswNhsAux8eXg4RgMZ5Dj171LOWrqnmhUt4SRePhjqEepio5jEu?=
 =?Windows-1252?Q?KvNfXn4xdpBOD2P6YxP+WnwLX8AQ6rj9cWhh+d0Ry852MKXJl4GaUiAT?=
 =?Windows-1252?Q?jBLQkGQLa2gpH/feQzkVwhmhuKYdBkJj2LnOGcfKZVh+p8jSRlep/9Fb?=
 =?Windows-1252?Q?97bWvIPzujwzs2FAgg=3D=3D?=
X-Forefront-PRVS: 0332AACBC3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39850400002)(39840400002)(39450400003)(39410400002)(39400400002)(24454002)(65806001)(33646002)(65956001)(5660300001)(65826007)(8676002)(81166006)(66066001)(189998001)(478600001)(305945005)(23746002)(72206003)(36756003)(7736002)(47776003)(230700001)(50986999)(2906002)(2950100002)(38730400002)(6666003)(4326008)(76176999)(54356999)(42186005)(6246003)(31696002)(6486002)(86362001)(6506006)(3846002)(110136004)(53546009)(25786009)(229853002)(6512007)(54906002)(64126003)(31686004)(53936002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0802MB2182; H:Juliens-MacBook-Pro.local;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; DB6PR0802MB2182;
 23:knUDz66h7nxzijg3vlCe9rZgq/LO6T4t8Yy?=
 =?Windows-1252?Q?lByZpDhS8iB5O18oW5E9n8cRdWgSmwMbHT/bQyhfodY53lzHqqUky5gp?=
 =?Windows-1252?Q?VtCYBqcCLGLU2mqOhCIXaupXUpgGZCasO2KUGDknDUCuUJW7Bai0ji3X?=
 =?Windows-1252?Q?5/m1V+X3+D9onmvKWORS3tYnUDWT8Q/awfjCzn/hcC2liN/7x1+N8Pi0?=
 =?Windows-1252?Q?pn6YY3p/lJ5rHXZHeXoQsPhtJJe++gUUXfG3MqxBw1dkhOmVTFLAilLe?=
 =?Windows-1252?Q?FuRY6iegr3Dq67XoeMqhinjeU/nJRZhqn0GgnkIOtjXa8kvPhdsnXS/s?=
 =?Windows-1252?Q?b4IPLDumT4xiZ20KoyKdunmMEPsBDv7jR8Ly7eqd9GH4ghdWo+g+9YrI?=
 =?Windows-1252?Q?/5xqj/QZVHjdh9/Oe10oEmU/XNkG4LW/piUdElKtJuDiy+h8mu0WLu3g?=
 =?Windows-1252?Q?dkHStGcY98Vo4uKARLbJ3ql3xyV0mH+25lkhwp5bvlLnx01Uou+7hAho?=
 =?Windows-1252?Q?T57PsBqPsgM7Ec8vdx9BIzFeDUMYyHC0dX9fSY7DGxe933rQNrXJQYUk?=
 =?Windows-1252?Q?S4fgWsNNTwGlJTRQafIpA9c4ob9QbS1gXoM4wxHzJpE7cZUsbkN7ibyL?=
 =?Windows-1252?Q?qRc2Z8eBjr6gFdTJIbTt0Tqa/zUfetbFugzsm8ELLAlUrpGguZawIoN2?=
 =?Windows-1252?Q?OLpKsVqD+aGVg0chD1KY3UnHUAmfmEG3mAMNmWhocDv8e8B9h4yJrDOO?=
 =?Windows-1252?Q?RE8y3/tTZSCn7U/4zkjtxsMrQuMAyV6TlRZO6Tzp+wjsZxzmCHQ9GN/H?=
 =?Windows-1252?Q?n/ejpdi3C/jQK8gi8nHMqSEZmpKFeopSpZoXdGENzvXQYhFJGWeNH3uM?=
 =?Windows-1252?Q?XleA1SdvJt0u23uBIZPJmFjYT3dNXDveibfbYR638rfcNaHj5ufDyJRL?=
 =?Windows-1252?Q?R4bsV6UkFkHmYUM32rxjG51N6aoGKYGCLcVwgUR5q7Pq9qGPMZo22IAq?=
 =?Windows-1252?Q?Fffic+f1H6E6/ZBHvKTfHqww2ylxCSZUJP1x3NeaQzwKqCoyr2oPEiSs?=
 =?Windows-1252?Q?fUYAZjtdZyds3q8KgS7hVLv+HP6FI2ZmLq4vQl41pjeBC3aBSQAfVyRj?=
 =?Windows-1252?Q?/vIE+K6rzRFD5Qt4AJ24awfx9/B7Un+4p6ACyuj57iKgSuKVlUsqptFX?=
 =?Windows-1252?Q?x68pPAZFSXFfm2B+117nD5dKiR8TooI90JS2X1ckXWl2SG8urQqCiqmw?=
 =?Windows-1252?Q?XM28UsaAC7Z1520wAgVpElBGsLiIGnAdKFpc0yK2g61D9LBir5vHsrfG?=
 =?Windows-1252?Q?/ZV43?=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0802MB2182;
 6:agBKNnhVkV70DEzDhLSmTPEvzZ+pJhTKogDb6Jrm2slyqCshNOp5uDyu9kq+3FbXBKZp8x/NXG7X5FwE60/g2HhLGTWrhmI+k3WaxIAsXQPkcAyxQe9ddlZMKkilaVZnAcNnGlY4LLbOtUc0O9avhQUMeMcb9KrneUPeyGjPd+rv9qCL5FFeqKXYZTeJSdmhg/Hy8egi1UeUnN6v0bEh1w700NSnBM1rmKfB/BwNK4Dnv73DKkjZPYe/mtNkAf++AOas/wNLCQ/IzuoVcBl+OcgDy6tpb/nFCmQfD171WJgNIcrtSYEMaEpodEMnqiySd67uUZ9HNcWih6MXr7LkpB00DPFajOIwYVKYLOyQhhpQ1p+FUFZM/Z8e7icZSK18h+FbJvxI+di8/FYWFLRwaYCHluj7s9wRvQW44+cRAda1hxYtfdlndySM2Xxuu2sTjr5g4YyR3iJJey/CxuJuURM3IJVVMk/66jmg1+8uMow6VCSa1eH2Sii4KzhUnId69F+z76G0iiqH/YNzePZms/GrqYH2M67teSxjw0Ja5og=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0802MB2182;
 5:4xFL0RBBaTdKvi/OJaaej8ta6RGxxf/u4kj7vvu9Haf5sX2uyWR3xfUWSs9gx9SUwONTlsgosiJMX3B0Y07qxnpAwmo05WY1y7xd5KHGRVFx79YEylzLmPAz6EAuBlPlsLGywR4VSTonXsVI6Tbl1rPc6/fImrBArwfJN5+6ZRKb+/zHe5x3wSD9MtMtscHIyjWnyRAhKgJTqxr4lIeg0HiFQpUYznmHkiJAY8z4hiq9Hp+bIlp2SigRWYKcN4YFa82xeSuSP89d5xIvGJ3i82x/hbaxbvemQbj7D8oFT0ajtmSYtyeEBecsbRxgrGcvYTts/CA2UNoiglqojyNrTJ0RrXOPWT+QyUqib4ERXEPIM05rkKZP81qB6/3emu8vtz1DPI554EzLpVXrxZAZLIgmUnS0Ji8uXHG6ap/AXrFEJEd87HXoLEORXCThur4N0sCRsN6hDlkPdDu0t/RA0in8Er8TMT3UU5C7jb9pVvzNSSQaV8IoRDBVqaBvNEqe;
 24:7wGlrcOJUN/26PGQyGM/exlUdfCvBgQuB2hlDUN0LmbN3OpypirggvYz0fNaIb8yOVa4H/Req/dBShiv3GOreaQ8B6cY0CEd3PQNv0jEvZo=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0802MB2182;
 7:VSW4ngA4MT1KpMIg5QGCcbhoV9ugCllIUXJR1iDxb2zefgQtaBeMALkMXNXCvKBdb6EKaKHDQ4n0NnBItBsBcJX7rbHFgJIZgLVQr96Djcr2lvym7DvtjS9NCg5nLAKRZwgOnNL4yyqIk2aJ58m4NdIBjzWqNWMXrztdH1tAQe5JUlAatgaTxcIcfxrQmRqlG8vGXmhylu9Jet62gnv3ZoX04anPbyUMAZsUz5P/cblJA96uzDVYbYOCiCtPQfWay2kgt7v5v6XeYWwkmcWw1GbT8w0CFjLirSde/JZsj/yJKk7QrbSiw7jsuUmUnS19rUr0Ody7wTK/eh23nu1hBA==
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Jun 2017 20:02:25.3237 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0802MB2182
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Tomasz Nowicki <tn@semihalf.com>, Punit Agrawal <punit.agrawal@arm.com>,
 nd@arm.com, Robin Murphy <robin.murphy@arm.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [RFC 4/6] 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>
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>

SGksCgpPbiAwOC8wNi8yMDE3IDIwOjMwLCBTYW1lZXIgR29lbCB3cm90ZToKPiBJbnRyb2R1Y2Ug
YSBjb21tb24gc3RydWN0dXJlIHRvIGhvbGQgdGhlIGZ3IChBQ1BJIG9yIERUKSBkZWZpbmVkCj4g
Y29uZmlndXJhdGlvbiBmb3IgU01NVSBody4gVGhlIGN1cnJlbnQgdXNlIGNhc2UgaXMgZm9yIGFy
bSBTTU1Vcy4gU28sCj4gbWFraW5nIHRoaXMgYXJjaGl0ZWN0dXJlIHNwZWNpZmljLgo+Cj4gQmFz
ZWQgb24gTGludXgga2VybmVsIGNvbW1pdCA1N2Y5OGQyZjYxZTE6IGlvbW11OiBJbnRyb2R1Y2Ug
aW9tbXVfZndzcGVjCj4gU2lnbmVkLW9mZi1ieTogU2FtZWVyIEdvZWwgPHNnb2VsQGNvZGVhdXJv
cmEub3JnPgo+IC0tLQo+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaW9tbXUuYyB8IDU3
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgeGVuL2luY2x1ZGUvYXNt
LWFybS9kZXZpY2UuaCAgICAgICAgfCAgMSArCj4gIHhlbi9pbmNsdWRlL3hlbi9pb21tdS5oICAg
ICAgICAgICAgIHwgMjggKysrKysrKysrKysrKysrKysrCj4gIDMgZmlsZXMgY2hhbmdlZCwgODYg
aW5zZXJ0aW9ucygrKQo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2Fy
bS9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lvbW11LmMKPiBpbmRleCA5
NWIxYWJiLi5lZGY3MGMyIDEwMDY0NAo+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2Fy
bS9pb21tdS5jCj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lvbW11LmMKPiBA
QCAtNzMsMyArNzMsNjAgQEAgaW50IGFyY2hfaW9tbXVfcG9wdWxhdGVfcGFnZV90YWJsZShzdHJ1
Y3QgZG9tYWluICpkKQo+ICAgICAgLyogVGhlIElPTU1VIHNoYXJlcyB0aGUgcDJtIHdpdGggdGhl
IENQVSAqLwo+ICAgICAgcmV0dXJuIC1FTk9TWVM7Cj4gIH0KPiArCj4gK2ludCBpb21tdV9md3Nw
ZWNfaW5pdChzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBmd25vZGVfaGFuZGxlICppb21tdV9m
d25vZGUsCj4gKyAgICAgICAgY29uc3Qgc3RydWN0IGlvbW11X29wcyAqb3BzKQoKSWYgeW91IHB1
dCBjb2RlIGluIGlvbW11LmMgdGhlbiB5b3UgbmVlZCB0byByZXNwZWN0IHRoZSBjb2Rpbmcgc3R5
bGUgb2YgCnRoZSBmaWxlLiBTbyB0aGlzIHNob3VsZCBiZSBjb3JyZWN0bHkgaW5kZW50ZWQuCgo+
ICt7Cj4gKyAgICBzdHJ1Y3QgaW9tbXVfZndzcGVjICpmd3NwZWMgPSBkZXYtPmlvbW11X2Z3c3Bl
YzsKPiArCj4gKyAgICBpZiAoZndzcGVjKQoKQ29kaW5nIHN0eWxlLgoKPiArICAgICAgICByZXR1
cm4gb3BzID09IGZ3c3BlYy0+b3BzID8gMCA6IC1FSU5WQUw7Cj4gKwo+ICsgICAgZndzcGVjID0g
eHphbGxvYyhzdHJ1Y3QgaW9tbXVfZndzcGVjKTsKPiArICAgIGlmICghZndzcGVjKQoKRGl0dG8u
Cgo+ICsgICAgICAgIHJldHVybiAtRU5PTUVNOwo+ICsKPiArICAgIC8qIFJlZiBjb3VudGluZyBm
b3IgdGhlIGR0IGRldmljZSBub2RlIGlzIG5vdCBuZWVkZWQgKi8KPiArCj4gKyAgICAvKm9mX25v
ZGVfZ2V0KHRvX29mX25vZGUoaW9tbXVfZndub2RlKSk7Ki8KCkkgYW0gYSBiaXQgY29uZnVzZWQu
IFlvdSBwdXQgdGhpcyBpbiBhIGNvbW1lbnQgaGVyZSBhbmQgZHJvcCBpdCBpbiBwYXRjaCAKIzUu
IFNvIHlvdSBwcm9iYWJseSB3YW50IHRvIGRyb3AgaGVyZS4KCj4gKwo+ICsgICAgZndzcGVjLT5p
b21tdV9md25vZGUgPSBpb21tdV9md25vZGU7Cj4gKyAgICBmd3NwZWMtPm9wcyA9IG9wczsKPiAr
ICAgIGRldi0+aW9tbXVfZndzcGVjID0gZndzcGVjOwoKTmV3bGluZSBoZXJlIHBsZWFzZS4KCj4g
KyAgICByZXR1cm4gMDsKPiArfQo+ICsKPiArdm9pZCBpb21tdV9md3NwZWNfZnJlZShzdHJ1Y3Qg
ZGV2aWNlICpkZXYpCj4gK3sKPiArICAgIHN0cnVjdCBpb21tdV9md3NwZWMgKmZ3c3BlYyA9IGRl
di0+aW9tbXVfZndzcGVjOwo+ICsKPiArICAgIGlmIChmd3NwZWMpIHsKCkNvZGluZyBzdHlsZS4K
Cj4gKyAgICAgICAgLypmd25vZGVfaGFuZGxlX3B1dChmd3NwZWMtPmlvbW11X2Z3bm9kZSk7Ki8K
CkFuZCBkaXR0byBmb3IgdGhlIGNvbW1lbnQuCgo+ICsgICAgICAgIHhmcmVlKGZ3c3BlYyk7Cj4g
KyAgICAgICAgZGV2LT5pb21tdV9md3NwZWMgPSBOVUxMOwo+ICsgICAgfQo+ICt9Cj4gKwo+ICtp
bnQgaW9tbXVfZndzcGVjX2FkZF9pZHMoc3RydWN0IGRldmljZSAqZGV2LCB1MzIgKmlkcywgaW50
IG51bV9pZHMpCgpBcyB5b3UgZG9uJ3QgcmVzcGVjdCB0aGUgTGludXggY29kaW5nIHN0eWxlICh5
b3UgYXJlIHVzaW5nIHNvZnQtdGFiKS4gSSAKc2VlIGxpdHRsZSBwb2ludCB0byBzdGF5IGNsb3Nl
IHRvIExpbnV4IGZvciB0aGlzIGNvZGUgYXMgaXQgd291bGQgYmUgCmRpZmZpY3VsdCB0byBwb3J0
IGFueXdheS4KClNvIHMvdTMyL3VpbnQzMl90LwoKPiArewo+ICsgICAgc3RydWN0IGlvbW11X2Z3
c3BlYyAqZndzcGVjID0gZGV2LT5pb21tdV9md3NwZWM7Cj4gKyAgICBzaXplX3Qgc2l6ZTsKPiAr
ICAgIGludCBpOwo+ICsKPiArICAgIGlmICghZndzcGVjKQoKQ29kaW5nIHN0eWxlLgoKPiArICAg
ICAgICByZXR1cm4gLUVJTlZBTDsKPiArCj4gKyAgICBzaXplID0gb2Zmc2V0b2Yoc3RydWN0IGlv
bW11X2Z3c3BlYywgaWRzW2Z3c3BlYy0+bnVtX2lkcyArIG51bV9pZHNdKTsKPiArICAgIGlmIChz
aXplID4gc2l6ZW9mKCpmd3NwZWMpKSB7CgpDb2Rpbmcgc3R5bGUuCgo+ICsgICAgICAgIGZ3c3Bl
YyA9IF94cmVhbGxvYyhkZXYtPmlvbW11X2Z3c3BlYywgc2l6ZSwgc2l6ZW9mKHZvaWQgKikpOwoK
SWYgeW91IGludHJvZHVjZSBfeHJlYWxsb2MgKEkgd2lsbCBsZWF2ZSB0aGUgUkVTVCBtYWludGFp
bmVycyBkZWNpZGUgCndoZXRoZXIgdGhleSB3YW50IGl0KSwgdGhlbiBwbGVhc2UgaW50cm9kdWNl
IHhyZWFsbG9jIG1hY3JvLgoKPiArICAgICAgICBpZiAoIWZ3c3BlYykKCkNvZGluZyBzdHlsZS4K
Cj4gKyAgICAgICAgICAgIHJldHVybiAtRU5PTUVNOwo+ICsgICAgfQo+ICsKPiArICAgIGZvciAo
aSA9IDA7IGkgPCBudW1faWRzOyBpKyspCgpDb2Rpbmcgc3R5bGUuCgo+ICsgICAgICAgIGZ3c3Bl
Yy0+aWRzW2Z3c3BlYy0+bnVtX2lkcyArIGldID0gaWRzW2ldOwo+ICsKPiArICAgIGZ3c3BlYy0+
bnVtX2lkcyArPSBudW1faWRzOwo+ICsgICAgZGV2LT5pb21tdV9md3NwZWMgPSBmd3NwZWM7Cgpu
ZXdsaW5lLgoKPiArICAgIHJldHVybiAwOwo+ICt9Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS1hcm0vZGV2aWNlLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2RldmljZS5oCj4gaW5kZXgg
NzhjMzhmZS4uNTAyN2M4NyAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2Rldmlj
ZS5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9kZXZpY2UuaAo+IEBAIC0yMSw2ICsyMSw3
IEBAIHN0cnVjdCBkZXZpY2UKPiAgICAgIHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqb2Zfbm9kZTsg
LyogVXNlZCBieSBkcml2ZXJzIGltcG9ydGVkIGZyb20gTGludXggKi8KPiAgI2VuZGlmCj4gICAg
ICBzdHJ1Y3QgZndub2RlX2hhbmRsZSAqZndub2RlOyAvKmZ3IGRldmljZSBub2RlIGlkZW50aWZp
ZXIgKi8KPiArICAgIHN0cnVjdCBpb21tdV9md3NwZWMgKmlvbW11X2Z3c3BlYzsKPiAgICAgIHN0
cnVjdCBkZXZfYXJjaGRhdGEgYXJjaGRhdGE7Cj4gIH07Cj4KPiBkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUveGVuL2lvbW11LmggYi94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaAo+IGluZGV4IDU4MDNl
M2YuLjdlZjliOTMgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKPiArKysg
Yi94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaAo+IEBAIC0yMjQsNCArMjI0LDMyIEBAIERFQ0xBUkVf
UEVSX0NQVShib29sX3QsIGlvbW11X2RvbnRfZmx1c2hfaW90bGIpOwo+ICBleHRlcm4gc3RydWN0
IHNwaW5sb2NrIGlvbW11X3B0X2NsZWFudXBfbG9jazsKPiAgZXh0ZXJuIHN0cnVjdCBwYWdlX2xp
c3RfaGVhZCBpb21tdV9wdF9jbGVhbnVwX2xpc3Q7Cj4KPiArLyoqCj4gKyAqIEZvbGxvd2luZyBi
bG9jayB3YXMgcG9ydGVkIGZyb20gTGludXggdG8gaGVscCB3aXRoIHRoZSBpbXBsZW1lbnRhdGlv
biBvZgo+ICsgKiBhcm02NCBpb21tdSBkZXZpY2VzLiBIZW5jZSB0aGUgYXJjaGl0ZWN0dXJlIHNw
ZWNpZmljIGNvbXBpbGUKPiArICovCj4gKwo+ICsjaWYgZGVmaW5lZChDT05GSUdfQVJNXzY0KSB8
fCBkZWZpbmVkKENPTkZJR19BUk0pCgpObyBpZmRlZiBBUkNIIGluIHhlbi8qIGhlYWRlcnMuIElm
IHRoaXMgaXMgb25seSB1c2VkIGJ5IEFSTSwgdGhlbiBpdCAKc2hvdWxkIGdvIGluIGFzbS1hcm0v
aW9tbXUuaC4KCj4gKy8qKgo+ICsgKiBzdHJ1Y3QgaW9tbXVfZndzcGVjIC0gcGVyLWRldmljZSBJ
T01NVSBpbnN0YW5jZSBkYXRhCj4gKyAqIEBvcHM6IG9wcyBmb3IgdGhpcyBkZXZpY2UncyBJT01N
VQo+ICsgKiBAaW9tbXVfZndub2RlOiBmaXJtd2FyZSBoYW5kbGUgZm9yIHRoaXMgZGV2aWNlJ3Mg
SU9NTVUKPiArICogQGlvbW11X3ByaXY6IElPTU1VIGRyaXZlciBwcml2YXRlIGRhdGEgZm9yIHRo
aXMgZGV2aWNlCj4gKyAqIEBudW1faWRzOiBudW1iZXIgb2YgYXNzb2NpYXRlZCBkZXZpY2UgSURz
Cj4gKyAqIEBpZHM6IElEcyB3aGljaCB0aGlzIGRldmljZSBtYXkgcHJlc2VudCB0byB0aGUgSU9N
TVUKPiArICovCj4gK3N0cnVjdCBpb21tdV9md3NwZWMgewo+ICsJY29uc3Qgc3RydWN0IGlvbW11
X29wcwkqb3BzOwo+ICsJc3RydWN0IGZ3bm9kZV9oYW5kbGUJKmlvbW11X2Z3bm9kZTsKPiArCXZv
aWQJCQkqaW9tbXVfcHJpdjsKPiArCXVuc2lnbmVkIGludAkJbnVtX2lkczsKPiArCXUzMgkJCWlk
c1sxXTsKPiArfTsKPiArCj4gK2ludCBpb21tdV9md3NwZWNfaW5pdChzdHJ1Y3QgZGV2aWNlICpk
ZXYsIHN0cnVjdCBmd25vZGVfaGFuZGxlICppb21tdV9md25vZGUsCj4gKwkJICAgICAgY29uc3Qg
c3RydWN0IGlvbW11X29wcyAqb3BzKTsKPiArdm9pZCBpb21tdV9md3NwZWNfZnJlZShzdHJ1Y3Qg
ZGV2aWNlICpkZXYpOwo+ICtpbnQgaW9tbXVfZndzcGVjX2FkZF9pZHMoc3RydWN0IGRldmljZSAq
ZGV2LCB1MzIgKmlkcywgaW50IG51bV9pZHMpOwo+ICsKPiArI2VuZGlmCj4gICNlbmRpZiAvKiBf
SU9NTVVfSF8gKi8KPgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 08 20:26:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 20:26:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dJ40J-0005j6-8o; Thu, 08 Jun 2017 20:26: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 1dJ40H-0005iu-Th
 for xen-devel@lists.xensource.com; Thu, 08 Jun 2017 20:26:02 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 2D/17-03587-9D2B9395; Thu, 08 Jun 2017 20:26:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVffGJst
 Ig5sPuCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaMeH4TNaC7wUVW2beZ2pg
 3OvZxcjFISTwl1FixrpbzBDOY0aJBwv2M3YxcgI52xglpq6KAbFFBJwlvp6Zyw5i8wroSyy70
 8QKYgsLBEk0LtoJ1iwh8EdZ4sWvT2xdjBxAjrfE4RlgvSDmuqmPgGayc7AJWEkcEgOJsgioSl
 zbsJJ5AiP3AkaGVYwaxalFZalFukaWeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZs
 YgR5nAIIdjAcWBR5ilORgUhLlVWy1jBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwbt5I1BOsCg1
 PbUiLTMHGHowaQkOHiURXsn1QGne4oLE3OLMdIjUKUZdjg2r139hEmLJy89LlRLnvQgyQwCkK
 KM0D24ELA4uMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZh3B8gUnsy8ErhNr4COYAI6Ysk7C5
 AjShIRUlINjDMimD7taO93v9d8Y0dZ5MPct5rOT1k3nX1so7z2QY/wNrMTK58u6nE5+pFh9nf
 3yVO0ziz9Vq0/5/+qGMbAR+uZkrbubtsnszTtS8zVikftiQuS3B5yLMpnlvoUkjfr617/Wv3N
 4X5yl7bte1klEJr2qGz1PvVLoptnCUnZnHBS+LZEJuK3/T0lluKMREMt5qLiRADujKJsfgIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1496953559!59060560!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40468 invoked from network); 8 Jun 2017 20:25:59 -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 Jun 2017 20:25: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 1dJ40C-0003Xy-T7; Thu, 08 Jun 2017 20: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 1dJ407-0001Lk-EN; Thu, 08 Jun 2017 20:25:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dJ407-000102-1C; Thu, 08 Jun 2017 20:25:51 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110109-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-3.18:test-armhf-armhf-xl-arndale:host-install(3):broken:heisenbug
 linux-3.18:test-armhf-armhf-libvirt:xen-install:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-qcow2:guest-start:fail:heisenbug
 linux-3.18:test-amd64-amd64-pygrub:guest-start:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-credit2:xen-install:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt-raw:host-ping-check-xen:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm: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-qemut-win7-amd64:guest-stop:fail:allowable
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-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:test-armhf-armhf-libvirt-raw: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-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-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-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-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-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-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-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:build-arm64-pvops:kernel-build: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:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-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-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-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-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=88ff45d07559d2ba05ef7adf0028055454dc548b
X-Osstest-Versions-That: linux=6b65a8f64f4fd256ac0f6b9e97e9939ae18fc6c7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 08 Jun 2017 20:25:51 +0000
Subject: [Xen-devel] [linux-3.18 test] 110109: 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="===============3732198275218047701=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

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

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-xl-arndale   3 host-install(3)          broken pass in 110079
 test-armhf-armhf-libvirt      5 xen-install      fail in 110079 pass in 110109
 test-amd64-amd64-xl-qcow2    10 guest-start      fail in 110079 pass in 110109
 test-amd64-amd64-pygrub      10 guest-start      fail in 110079 pass in 110109
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-stop fail in 110079 pass in 110109
 test-armhf-armhf-xl-credit2   5 xen-install                fail pass in 110079
 test-armhf-armhf-libvirt-raw  7 host-ping-check-xen        fail pass in 110079
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm 15 guest-localmigrate/x10 fail pass in 110079
 test-amd64-i386-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail pass in 110079

Regressions which are regarded as allowable (not blocking):
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-stop fail in 110079 REGR. vs. 109754

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
 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
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check fail in 110079 like 109754
 test-armhf-armhf-xl-credit2 12 migrate-support-check fail in 110079 never pass
 test-armhf-armhf-xl-credit2 13 saverestore-support-check fail in 110079 never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check fail in 110079 never pass
 test-armhf-armhf-xl-arndale 12 migrate-support-check fail in 110079 never pass
 test-armhf-armhf-xl-arndale 13 saverestore-support-check fail in 110079 never pass
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 109754
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop            fail like 109754
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 109754
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64  9 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 build-arm64-pvops             5 kernel-build                 fail   never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64  9 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386  9 windows-install         fail never pass

version targeted for testing:
 linux                88ff45d07559d2ba05ef7adf0028055454dc548b
baseline version:
 linux                6b65a8f64f4fd256ac0f6b9e97e9939ae18fc6c7

Last test of basis   109754  2017-05-26 00:20:49 Z   13 days
Testing same since   110079  2017-06-07 10:24:44 Z    1 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alex Deucher <alexander.deucher@amd.com>
  Alexander Tsoy <alexander@tsoy.me>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Konovalov <andreyknvl@google.com>
  Bjørn Mork <bjorn@mork.no>
  Brian Foster <bfoster@redhat.com>
  Carlos Maiolino <cmaiolino@redhat.com>
  Christian König <christian.koenig@amd.com>
  Craig Gallek <kraig@google.com>
  Darrick J. Wong <darrick.wong@oracle.com>
  David Rientjes <rientjes@google.com>
  David S. Miller <davem@davemloft.net>
  Davide Caratti <dcaratti@redhat.com>
  Eric Dumazet <edumazet@google.com>
  Eric Sandeen <sandeen@redhat.com>
  Eric Sandeen <sandeen@sandeen.net>
  Eryu Guan <eguan@redhat.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Jan Kara <jack@suse.cz>
  Julian Wiedmann <jwi@linux.vnet.ibm.com>
  Kefeng Wang <wangkefeng.wang@huawei.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Manoj Iyer <manoj.iyer@canonical.com>
  Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  Neal Cardwell <ncardwell@google.com>
  Nicolas Iooss <nicolas.iooss_linux@m4x.org>
  Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
  Punit Agrawal <punit.agrawal@arm.com>
  Sebastian Reichel <sebastian.reichel@collabora.co.uk>
  Soheil Hassas Yeganeh <soheil@google.com>
  Takashi Iwai <tiwai@suse.de>
  Thomas Gleixner <tglx@linutronix.de>
  Till Harbaum <till@harbaum.org>
  Ursula Braun <ubraun@linux.vnet.ibm.com>
  Vlad Yasevich <vyasevich@gmail.com>
  Wei Wang <weiwan@google.com>
  Wolfram Sang <wsa@the-dreams.de>
  Xin Long <lucien.xin@gmail.com>
  Yisheng Xie <xieyisheng1@huawei.com>
  Yuchung Cheng <ycheng@google.com>
  Zorro Lang <zlang@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            fail    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        fail    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-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                                  broken  
 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                                 fail    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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

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

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

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

broken-step test-armhf-armhf-xl-arndale host-install(3)

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3732198275218047701==--

From xen-devel-bounces@lists.xen.org Thu Jun 08 20:52:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 20:52:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dJ4Pp-0007Zp-Ec; Thu, 08 Jun 2017 20:52:25 +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 1dJ4Po-0007Zj-GU
 for xen-devel@lists.xen.org; Thu, 08 Jun 2017 20:52:24 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 AB/5A-06719-709B9395; Thu, 08 Jun 2017 20:52:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHIsWRWlGSWpSXmKPExsUyZ7p8oC77Tst
 Ig8VzeSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozF09+yFjxkqrh37gpzA+Mcpi5GLg4hgXYm
 ib6u90AOJ5DzlVHi6qd6iMQGRomz504zQjjbGSVWLZwKViUskCex7vIjNpCEiMAZJomfL3azQ
 FS9ZJTYtHwuK4jDLHCHXWLKumVsIC1sAkYSZ49OZwSxeQVsJQ7c2wZmswioSOw5eBDMFhUIl3
 jbeIQFokZQ4uTMJ2A2p4C1xMVvC8FWMwuoS/yZd4kZwpaX2P52DpgtIWAs0Terj2UCo+AsJO2
 zkLTMQtKygJF5FaN6cWpRWWqRrrFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZg
 +DIAwQ7Gjn9OhxglOZiURHkVWy0jhfiS8lMqMxKLM+KLSnNSiw8xanBwCFw5eGQ2oxRLXn5eq
 pIE78XtQHWCRanpqRVpmTnACIMpleDgURLhddwBlOYtLkjMLc5Mh0idYtTlaPqw5QuTENgMKX
 HenyAzBECKMkrz4EbAov0So6yUMC8j0IFCPAWpRbmZJajyrxjFORiVhHn5QFbxZOaVwG16BXQ
 EE9ARS95ZgBxRkoiQkmpg3H+H0f94++zYp9uV+MIflZ3+89NEonjBvGfBFeenbbxxet/6kkax
 T5ar1p0RXPZfQrmMKfvmJ6tZm8sO9/Ns/FrwK/ORwew/UcuUrpyO8/77dN+39ocr6uf0fxP6c
 FMkLH1vG/OjF6W+JUvKzp/bIKm6IXIf2+T9/z6tt3qcdnf7Eqn9lu3dMfeUWIozEg21mIuKEw
 Hu+i0I8QIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1496955141!72973261!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7383 invoked from network); 8 Jun 2017 20:52:22 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Jun 2017 20:52:22 -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
 v58KpKUR024609
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Thu, 8 Jun 2017 20:51:20 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0021.oracle.com (8.13.8/8.14.4) with ESMTP id v58KpIjZ002057
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Thu, 8 Jun 2017 20:51:19 GMT
Received: from abhmp0015.oracle.com (abhmp0015.oracle.com [141.146.116.21])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id v58KpDD6002776;
 Thu, 8 Jun 2017 20:51:14 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 08 Jun 2017 13:51:12 -0700
To: Tom Lendacky <thomas.lendacky@amd.com>, linux-arch@vger.kernel.org,
 linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 linux-mm@kvack.org, iommu@lists.linux-foundation.org
References: <20170607191309.28645.15241.stgit@tlendack-t1.amdoffice.net>
 <20170607191453.28645.92256.stgit@tlendack-t1.amdoffice.net>
 <b15e8924-4069-b5fa-adb2-86c164b1dd36@oracle.com>
 <4a7376fb-abfc-8edd-42b7-38de461ac65e@amd.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <67fe69ac-a213-8de3-db28-0e54bba95127@oracle.com>
Date: Thu, 8 Jun 2017 16:51:04 -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: <4a7376fb-abfc-8edd-42b7-38de461ac65e@amd.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Larry Woodman <lwoodman@redhat.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 Ingo Molnar <mingo@redhat.com>, Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Dave Young <dyoung@redhat.com>, Rik van Riel <riel@redhat.com>,
 Arnd Bergmann <arnd@arndb.de>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Thomas Gleixner <tglx@linutronix.de>,
 Dmitry Vyukov <dvyukov@google.com>, Juergen Gross <jgross@suse.com>,
 xen-devel <xen-devel@lists.xen.org>, Paolo Bonzini <pbonzini@redhat.com>
Subject: Re: [Xen-devel] [PATCH v6 10/34] x86, x86/mm, x86/xen,
 olpc: Use __va() against just the physical address in 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>

Cj4KPj4gV2hhdCBtYXkgYmUgbmVlZGVkIGlzIG1ha2luZyBzdXJlIFg4Nl9GRUFUVVJFX1NNRSBp
cyBub3Qgc2V0IGZvciBQVgo+PiBndWVzdHMuCj4KPiBBbmQgdGhhdCBtYXkgYmUgc29tZXRoaW5n
IHRoYXQgWGVuIHdpbGwgbmVlZCB0byBjb250cm9sIHRocm91Z2ggZWl0aGVyCj4gQ1BVSUQgb3Ig
TVNSIHN1cHBvcnQgZm9yIHRoZSBQViBndWVzdHMuCgoKT25seSBvbiBuZXdlciB2ZXJzaW9ucyBv
ZiBYZW4uIE9uIGVhcmxpZXIgdmVyc2lvbnMgKDItMyB5ZWFycyBvbGQpIGxlYWYKMHg4MDAwMDAw
NyBpcyBwYXNzZWQgdG8gdGhlIGd1ZXN0IHVuY2hhbmdlZC4gQW5kIHNvIGlzIE1TUl9LOF9TWVND
RkcuCgotYm9yaXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 08 21:00:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 21:00: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 1dJ4Xv-0008II-8f; Thu, 08 Jun 2017 21:00: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=3259f3d02=dario.faggioli@citrix.com>)
 id 1dJ4Xu-0008IC-2O
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 21:00:46 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 EC/53-02181-DFAB9395; Thu, 08 Jun 2017 21:00:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsXitHRDpO6vXZa
 RBmv7VS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz+2btYCvaKV5xbUdLAuF2ki5GTQ0IgRKK5
 YTMLiM0rYCixY007mC0s4C7xctk7NhCbTcBA4s2OvawgtohAoMT/HWeZuxi5OJgFVjFK3Ng2B
 yzBIqAiMbHnDTuIzSlgIzHl+ysmkCIhgS8sErtfzQabyi8gKXHry0egbg6g7mqJp6cDII7Qlj
 hyrp8d4ghBiZMzn4CVCwmoScyYe5l1AiPfLISOWUiqQGxmAU2J1u2/2SFsbYllC18zQ9i2Euv
 WvYeqsZHYdHUBI4QtL7H97RzmBYzsqxg1ilOLylKLdA2N9ZKKMtMzSnITM3N0DQ1M9XJTi4sT
 01NzEpOK9ZLzczcxAkOZAQh2MP7b5nmIUZKDSUmUV7HVMlKILyk/pTIjsTgjvqg0J7X4EKMMB
 4eSBK85MDaEBItS01Mr0jJzgFEFk5bg4FES4f26AyjNW1yQmFucmQ6ROsWoKCXO+2knUEIAJJ
 FRmgfXBovkS4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLm5QMZz5OZVwI3/RXQYiagxUveWYA
 sLklESEk1MM7Z8e1Pd/OtG/Uzs92aC6y/8zlK3XVzFDuSlTJNeMPkjMt6tx89WNI5+d4v9SvO
 5kEM8R/b3DpE2Sbbr5qqtqVW+H1i4/uvnZGfns5Y1r/Z29tPdpJoC0/4t/wEdvHNR5YdeXJ8r
 rbiwbBnFyfK7Tb32mio+C9bR1rzy/8dU9X0DrNbzFuVe1iJpTgj0VCLuag4EQCGDgAP3wIAAA
 ==
X-Env-Sender: prvs=3259f3d02=dario.faggioli@citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1496955640!102511503!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9286 invoked from network); 8 Jun 2017 21:00:42 -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 Jun 2017 21:00:42 -0000
X-IronPort-AV: E=Sophos;i="5.39,315,1493683200"; 
 d="asc'?scan'208";a="427169845"
Message-ID: <1496955634.26212.6.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Juergen Gross <jgross@suse.com>, Stefano Stabellini
 <sstabellini@kernel.org>
Date: Thu, 8 Jun 2017 23:00:34 +0200
In-Reply-To: <16819156-5a02-1f21-83c5-70507eed7a4b@suse.com>
References: <55443407-5d99-0830-e8e0-6c2044c18ec9@suse.com>
 <22824.21930.185651.403388@mariner.uk.xensource.com>
 <2e6d9143-1abe-2f99-155f-f1071245ca41@suse.com>
 <alpine.DEB.2.10.1705261201010.18759@sstabellini-ThinkPad-X260>
 <77637aaf-0c2c-fe90-2e37-3211ea9026e7@suse.com>
 <alpine.DEB.2.10.1706060930460.10022@sstabellini-ThinkPad-X260>
 <5de5e464-ae54-30b4-7a97-0a2dcbf91416@suse.com>
 <alpine.DEB.2.10.1706061202290.15791@sstabellini-ThinkPad-X260>
 <294d36b9-0ebb-647d-ecfa-7a4e2c0ada47@suse.com>
 <alpine.DEB.2.10.1706071109510.26108@sstabellini-ThinkPad-X260>
 <16819156-5a02-1f21-83c5-70507eed7a4b@suse.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>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [for-4.9] Re: HVM guest performance regression
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============5951949598689501972=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Bringing in Konrad because...

On Thu, 2017-06-08 at 11:37 +0200, Juergen Gross wrote:
> On 07/06/17 20:19, Stefano Stabellini wrote:
> > On Wed, 7 Jun 2017, Juergen Gross wrote:
> > > On 06/06/17 21:08, Stefano Stabellini wrote:
> > > >=20
> > > > 2) PV suspend/resume
> > > > 3) vector callback
> > > > 4) interrupt remapping
> > > >=20
> > > > 2) is not on the hot path.
> > > > I did individual measurements of 3) at some points and it was a
> > > > clear win.
> > >=20
> > > That might depend on the hardware. Could it be newer processors
> > > are
> > > faster here?
> >=20
> > I don't think so: the alternative it's an emulated interrupt. It's
> > slower under all points of view.
>=20
> What about APIC virtualization of modern processors? Are you sure
> e.g.
> timer interrupts aren't handled completely by the processor? I guess
> this might be faster than letting it be handled by the hypervisor and
> then use the callback into the guest.
>=20
... I kind of remember an email exchange we had, not here on the list,
but in private, about some apparently weird scheduling behavior you
were seeing, there at Oracle, on a particular benchmark/customer's
workload.

Not that this is directly related, but I seem to also recall that you
managed to find out that some of the perf difference (between baremetal
and guest) was due to vAPIC being faster than the PV path we were
taking? What I don't recall, though, is whether your guest was PV or
(PV)HVM... Do you remember anything more precisely than this?

It was like one or two years ago... (I'll dig in the archives for the
emails.)

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)
--=-szEUrPixVL0tLMwX5ABv
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

iQIcBAABCAAGBQJZObryAAoJEBZCeImluHPuougQAOfMaDOcNEVzQXOUI3LK2LVG
Rt1BL709ufiQqVopYdCu5VVK2oq3UOR/T/CixbZ8rK/rdo5zBaPnRFg6WbB8qGAM
czw03O6ubyJiDsFWsrta2gM4nj4aVca9cJYikOvrB7Fk4XqGXDd3wAUzLVJdQINU
apuMLNouDHD1NGRXhdvrmRHs+HSTpkK7urhgmlQyRqLNiYiEZPH7riVr+Ba37xkQ
dchqsl1b3TmnF5EMC8b7wRa+FuS7OQW3wslY5Zc6HrpLUP8oDFaFi0L3mgl0mFIa
/fRzbkXDxYff6l2XmXAgmKu3mxW/zC6C/HfQar67Kmr2KPvGe1ZOCrWZ6k2rrvop
+UAE2gAio8YDZzlNRVtVM/hOTB24WCCKmm5TSdP/0/ZCWePqm3jDI/fZ0RW5n3Pc
kLjTW8vxbwWDx69V5/9tMiewOCwJHNP6qsJ5cKxAVLbkehaFwxjSb9rmkA329yuL
VYr1ZSkGrVN2h954HWYszZZZ+6ppnlMdRoaVFZmExXWcczK0UnD8Apw6hHYhazet
AsFJ0kmjhc7s2x37hFMGM1xrcS6U94HUJjPT8v9vyjrpcfnOyLOOW5dtrTCyIE2y
VBv/E66VgYEBxoMBhZBouCHK2jA/Qr8BvFCTPScAxyn2qId5Rm7Yu4POlH4tgSid
/eJWsT+JyF2tO2zUCv3l
=L1ko
-----END PGP SIGNATURE-----

--=-szEUrPixVL0tLMwX5ABv--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5951949598689501972==--


From xen-devel-bounces@lists.xen.org Thu Jun 08 21:02:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 21:02: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 1dJ4Zv-0008PH-Ku; Thu, 08 Jun 2017 21: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 <Thomas.Lendacky@amd.com>) id 1dJ4Zt-0008P8-Vs
 for xen-devel@lists.xen.org; Thu, 08 Jun 2017 21:02:50 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 72/34-03058-97BB9395; Thu, 08 Jun 2017 21:02:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa0gUURTHuzOz2ySOXVfF05JUm/TQdlMiqcC
 wkDCwiIIgiXTcpt3JfcjOKtuHQiNbi6j0SzipGUpYkUmWuWqSpuIryLUXIkYPFUVFU4tSoZmd
 tWw+/c49//nf/7kcmtTcUWtpzuXkHDbWolMHUObtm+L1robdJ2LKKgJ2VUyXUwkoqa1hnjiCU
 lS8Ld3uSlOZeydFKtNNub5W55M5qIS8igJoCl8i4VdvKyEXCN9A0FjbSsmFBs8jKHAPrLyKVt
 Eh2AZVfV/UciMU1xLQeOujSi5IPKwGz896n0qDiwn4lMfIrMbb4P3ELCEzg/dARZXXxxSOhMX
 cBolpOgyfhKnbtCIJhs6ib5TMq/BeGJiu9clJHAelNZ9JhcOh/9sd//k6eD5R7DsHvB6etXp9
 4QC7EZTPFSMlTySIM29WKqIIaHtdTCkcBX0z434+BD2jU5ScB/BG6Lp0WMHzMDJ8XLFcVMPgk
 Nvvf08N7Z2VSPnXAt6yBdWSZ9W7aVIR9aigu0b0p+tbDZVPaIXXwq/S336nURW87H5E3URR4r
 IXEJdNLS6bWlw2dRmiHqDNAufI5hz6WEO6gzeZnVaWt+hjY+IMVk4QWBNnYdMFg9FufYKkBVk
 hfXXIM7K/Ba2hCV0YsyFv9wlNULr99DkzK5hTHVkWTmhBW2gav21uvY20lM1u43TA3PNIumAH
 Z+JcZ3iLtHFLUqADdaHMXJ3UZoRM1irwJqXVhfT0xamns4TG56ENZ77LHlgWmbNsfy2W9taLI
 rQhDJICagIzOYeVd/7fH0PhNNKFMEHyVYG8zfn3pjEpBCGFqJjcJYdwsv9a2hwUV2NMKEhbX7
 4wNKMvKuObBJyR7F2R23zUEP+j/ffT6JD+2h2jnj4iDO0cuDxeb0yMKSnsSp4tNaRkDZ5NOeC
 9Fr01eCAhM7Jw0ZZ8MWiNoXqEf5/UcSUxpen6+N1XGUSR+NVw6rHblHfswsG1VR0fjPcry/eV
 5jelYo344qE9W0cJZjY2inQI7B8EpQdgsgMAAA==
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1496955766!64994067!1
X-Originating-IP: [104.47.38.61]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3496 invoked from network); 8 Jun 2017 21:02:47 -0000
Received: from mail-bl2nam02on0061.outbound.protection.outlook.com (HELO
 NAM02-BL2-obe.outbound.protection.outlook.com) (104.47.38.61)
 by server-5.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 8 Jun 2017 21:02:47 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=L5Qd0DKD5Kq6Y3NymfWSRKWiYSFos6ygb/9rfAO1+m8=;
 b=mgnge5mAJRHeg7Hp6HX2efIInz6oxnDPZxtaWMtjXrWCjhV04ZY8IMKXXi790xdxvm9RXcDV0iOhmV6pb79pscKdmOQEl+rxzi33AN70kXknrFltCgfp0AixheeKdmmmmCsZvCKtsCKrMogmcY45rFH4lI9S6qQrA6dXsvyP+J0=
Received: from [10.236.64.250] (165.204.78.1) by
 DM5PR12MB1148.namprd12.prod.outlook.com (10.168.236.143) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1157.12; Thu, 8 Jun 2017 21:02:41 +0000
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, linux-arch@vger.kernel.org, 
 linux-efi@vger.kernel.org, kvm@vger.kernel.org, linux-doc@vger.kernel.org, 
 x86@kernel.org, kexec@lists.infradead.org, linux-kernel@vger.kernel.org,
 kasan-dev@googlegroups.com, linux-mm@kvack.org,
 iommu@lists.linux-foundation.org
References: <20170607191309.28645.15241.stgit@tlendack-t1.amdoffice.net>
 <20170607191453.28645.92256.stgit@tlendack-t1.amdoffice.net>
 <b15e8924-4069-b5fa-adb2-86c164b1dd36@oracle.com>
 <4a7376fb-abfc-8edd-42b7-38de461ac65e@amd.com>
 <67fe69ac-a213-8de3-db28-0e54bba95127@oracle.com>
From: Tom Lendacky <thomas.lendacky@amd.com>
Message-ID: <fcb196c8-f1eb-a38c-336c-7bd3929b029e@amd.com>
Date: Thu, 8 Jun 2017 16:02:37 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <67fe69ac-a213-8de3-db28-0e54bba95127@oracle.com>
Content-Language: en-US
X-Originating-IP: [165.204.78.1]
X-ClientProxiedBy: MWHPR21CA0069.namprd21.prod.outlook.com (10.172.93.159) To
 DM5PR12MB1148.namprd12.prod.outlook.com (10.168.236.143)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: DM5PR12MB1148:
X-MS-Office365-Filtering-Correlation-Id: 8110c26e-b1cd-420b-55a1-08d4aeb1b648
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:DM5PR12MB1148; 
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1148;
 3:8lMT7mcvOCYz714W2PklZsnE1EeT6SfKJ/9CsWJ8rcg8KF3T49FwMnHtYu8j/zSRJqJoDZz7+s2vwEnPkMHX3EUMKEZGiMOciXFeJfuvzF0FBL+S36jqLkKs0UM9N20AkiG4W1FfxOKjQHpphPFzvzKU6uTLcD2GvsnIsgE/HCq0ffSl/zDUifT/tFlQf2tgZPDZBjMtRy4IziuP8TuGk6psv9tT1o4t9y3W/+qa8j2ED44gFGl/JQaM8vQ93/6YTNeTUcy2YTBoemsJ9DDuRw5QR8oENEjB3lCKqxDDJHP2wVdgaMFnky6D09IodDnzwqsgpRepEv+IPoRYoPL7XR2Zt2At8y5/DXjG5pRmeY4=;
 25:omTmcBW/3MeKB8sfVS0vSLD39sNwHchqmPgWT+UiIiBfB7yv03vxaMMsnvixuLkWErALlhWKj3SdgB/S1jVCE/fUIdPO9nqSfpX4/2EMyQ0W4CpxZKhKWjeqJshN60pD66mtr5Hxv/apSfTfkV+8yBfsElT9ON3s8a8rKBOlMyoavGRNELz0TD9MMxUVGsVM+rekTfSGE9QwdVXi7/AdWeiNgalRj2FhStO21agKh9cfa5k00hn4XH1Gf2yHgI6nE2UHr2CuaGZv6W8ta6OtOxCwxcFgr2GpsVH+BrgcjWkRNzzfkQTlkkaOzj59qpT6DgYyTa0/RZpIKPjYO14IwELzFyyNRvs9uK8kSQ+97I+YSYgQFsFcAxRePhJmb+AduVoaAcGCOm8JGSKajawOCB1ymVZRsNCqvC5srfiKHQbntQzbKm77wlyxMSzbGnb4CQMgCY+eBt/VUOm2cp2mTw==
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1148;
 31:ot7zCe9r8PXVeyWh78R0J+2dpoNUjpe5KJsdUjls9Af4/rkRKTvlQErY7OP9V41GX2mPOuk8DAc6BdEyAA1g6jWwArEZbYmVahd2Wy1cBOt8vYMYChCdiZPwhj+rmupiW+nhwfcYNuHDP5do0ES9G+bjpZUmLQPB7Q3UXpUnwx6atv63n92I8rfZPLjRSEEIxu0f58bmYKstsjthCu2S4Qs4iPpAPdKHDj5UpvTh994=;
 20:v49MEmA2PAe2XLSoHT9AsqfYx0CGKbkRmWa0Oqqgf6KXd3v30UyQkcJgPy36CkHPS4VUsVs1fs4OJvwW0ZkxetW1fypdEGJCYKJfeotADAUf1V01xjRSjjwHAFRI4HDxPyFvNbxJ2Tom8x5hn1EANk4F9JaPP/WqhIVMetmjVFEsWXG1I5xhwSq3L09Vit/tnYqXd582YWteTTNfXq31u6PbM82k35WGPJGhwdyS7w1ZKsD+Rajs1veFJlxl/jtQPtackE9uoUwWvDeFyfAkVa+OLkH04ZKNWXurkPpXXtwO1vUp+q4fE44N/UrzYgrdPALRWyZXfHrxD7GRKr3Hc/hVSYVOW1XIvnhpD5eemNAjJhWjwZT3DAbWam1FmFEdIN3NEPK6UyKMhcpuMyXB0DG5vx/Fj/eU4pFpLDduT1jyViNfUWG9w94RhPlL5Ufl6YpRzikLUCLX7zeqr2ezU51zdO/aFoQwI/pf/ORLInonJpLH6XhAZaI3TG03rfgX
X-Microsoft-Antispam-PRVS: <DM5PR12MB1148FED0E16CEBB40C9424DAECC90@DM5PR12MB1148.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(93006095)(93001095)(100000703101)(100105400095)(10201501046)(3002001)(6055026)(6041248)(20161123555025)(20161123558100)(20161123560025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DM5PR12MB1148; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DM5PR12MB1148; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ4OzQ6ZHdQWHJBWGxqemZDdUxLbUNqSUZyNktGTmdZ?=
 =?utf-8?B?ZWNlOUYwbXRvcGloZEFTTlQzdGk3QnZ6T0lTb3VlbzBmNnhTakZFZWVoL0VB?=
 =?utf-8?B?dVR6RjhUOEZoZ1drSXpUbmNiUXBRQnovNnVsalhuZk80aFVTTUdmNWllazNU?=
 =?utf-8?B?ZklNNjJ2blQwVFRNUTBBWXFBSVpiTTBCbVJiVy9IV3gwSUNCdWtXc1h0Wjcv?=
 =?utf-8?B?TDQwSk1WUE5tdXNiV0p3aTlhb3RQN3BjOW9LYldSL1ZVcDNOUWUycVpsT3ZM?=
 =?utf-8?B?b25DVzdsTGtweVZ2QjBGclJHQTJtditEaVVBUStpejJMWWw0K0NYQXlTWWhD?=
 =?utf-8?B?UElGdGd3WEZkT3VsMUV1ZWhrMzc3RERxNEM5andrd2QxL2JEYjNwTmtZakcr?=
 =?utf-8?B?enpVazE2MGhTNFVFellJZFlMZ1I4dHZwK0R4ZWFWV1hrbklZY0NlM1lXeGE0?=
 =?utf-8?B?aWg5MWtjRHd5WXhQR1hBRjdiZzk4TXBVdVZWV1RHcFNkVVRJRGNXWkRxMER1?=
 =?utf-8?B?SlpvaURldm9RdktjOHFvdktpRmMyWFRrU2JvZzYrb2ptNlhzZVhVcXFRNUEy?=
 =?utf-8?B?dDA5TDFBUUpMcmpCK1k0N29iMzhwaEdkcnNFL0pBNGhVb3hoTlA3WUR3N1lF?=
 =?utf-8?B?Y3EzRnpRenNjV1plRmVQUEVkdWowUkl2MCtKUDg2RlA1ZGJ2ZHVDLzNuK3g0?=
 =?utf-8?B?T1h3eENNbUtiUGEyak80eE8zZVE3QmIxQ2RYdzd0UFhGSElNRURseWFVZmE0?=
 =?utf-8?B?SkltcGFZQk44MSthRkppbUh3a20vWG5tTWpCdGM2YlJwQkd5dkdiU09xWldG?=
 =?utf-8?B?VXprRGcrUjJYQUhrZVJ1VzdVRWphS2FnaWlwK1dkM0lqZUN5SWszT1R6RlFN?=
 =?utf-8?B?R1VIY2V6OGw3MHpoYmVlSnUyYXU5aW1reFdsQ3BMKzhkUGtkdVY3emtyNXlT?=
 =?utf-8?B?Mm9KUjFwMUZldWRGTklxckNiYWZlbVRsYzlrTHI5NkNSTjJ6TEplNmxOUER1?=
 =?utf-8?B?NVJGazV2V0ZTSEppOU9sYkpiK0lLTWNadjhBM1pnTkczUjI3VkZFcnRmeFhx?=
 =?utf-8?B?VldabXM0TjljSE1ydENlcUFabjRlQTdBN0FBU0xMNUM4RFBTeDhaY3ltdWJt?=
 =?utf-8?B?UFg3UUFTQ1UzOVBDMlhPRlFxb1RiK3ZTd0NuWmY4RVMrWkJzalhMTTdRU2ds?=
 =?utf-8?B?UE5wa3paN2IydjQ5QUJDaUgxU2VIRlI4RmwwQXlRSmZQcHNrSEg2Qkh4a3g0?=
 =?utf-8?B?VWQ4UmVtYys0Q0ZZd2ZGNFFKTWdCbkVpRE1EUnpndktMQXpBZk9aSm54WVAv?=
 =?utf-8?B?UkFROEtJbjUwb2RjUXBJcVRYd2tGQWRyL0lxOHA2VlR4R0NERlpOZWE0Rmtu?=
 =?utf-8?B?aStyd1RWenFwVjBQdFVrWDMwUWpHM2UrZWNJcnlMb2E4M2h0M3RMZUVRYnJH?=
 =?utf-8?B?QndNQ1RqSGhjeGx0N1k4Sm1BQzhMMlBIbE04cDNuL29xMXlpbkhYeXg3QTRr?=
 =?utf-8?B?d2xWWkU0K3prb0hMeHdlMmd3TGRSb3BiT0VuYkhkeC9BZk5uNlZ3Y25oelVi?=
 =?utf-8?B?aTY5NURoaHl3RVNheW5PNVd4TTVGZz09?=
X-Forefront-PRVS: 0332AACBC3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6049001)(6009001)(39850400002)(39860400002)(39840400002)(39450400003)(39400400002)(39410400002)(377454003)(24454002)(2950100002)(7406005)(7416002)(3260700006)(50986999)(76176999)(54356999)(25786009)(6666003)(189998001)(66066001)(65956001)(65806001)(5660300001)(31686004)(72206003)(42186005)(36756003)(478600001)(305945005)(2906002)(93886004)(7736002)(77096006)(230700001)(81166006)(8676002)(6246003)(33646002)(86362001)(31696002)(47776003)(54906002)(6486002)(90366009)(53936002)(4326008)(23676002)(53546009)(229853002)(64126003)(65826007)(38730400002)(110136004)(3846002)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR12MB1148; H:[10.236.64.250]; FPR:;
 SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ4OzIzOi9lK0s4OTQvNWRvZTg5QndmOTJ5NjZ4WVNE?=
 =?utf-8?B?ZDRMR2FKTDNqVHl4RjV1N0xZemdpVnpYOVdCRmZnZ0NTODN0bmRNSDJTbUV4?=
 =?utf-8?B?RGxDbEtYMnJnRFlsY2psa2J4bkdiV1RTNXJvY2JPNGloYzZYcGNrR1RKd0hu?=
 =?utf-8?B?L0xTc0VJZ2Q1UloyclI0dzVETnVMNXJKMnpUOWc1RURWV3BuandBeGVKVjNU?=
 =?utf-8?B?ajM1VWNlUE5xUXYzeHNzc1BVaXE3Nys5eFBBSndzbVJIUTUya3lkc1lvYUp1?=
 =?utf-8?B?L0lZMHArczlsTk0yY0pPSTFCQlVud2pVNlp0c3FoVURmNW0ydm9hSFhxeUFR?=
 =?utf-8?B?b2dncUJKN2QyZkRZWWNsNStHY05jY0pNbm5RU3djMGF2cGczZjVmbm9TZGI3?=
 =?utf-8?B?dDg5VmQvenZPcngwemV1RThWeFd1NSsvUm1tcm9NVDVzRC95VUhTbG1nZVFI?=
 =?utf-8?B?eDRyRktNanQyQ3dPbmZJNmE3QVQrb3dLNW5WMkdQSTZOOHhVUHZFcEs4S1cx?=
 =?utf-8?B?ZWZISFF1c0pnT1NHT1c4QzhOWkRZbFhSQkxBRm9ncTNSUkg2SjdjSTQ4cXVy?=
 =?utf-8?B?YmRQUXlPV1I5RlcxcWNLUHloMjVreGVjdkFoOXRxb2hqeEdMZVVocjNOdk1W?=
 =?utf-8?B?RUlsM2hBMmZHLzJsczh2bHJHeFFDYXdDVWRwQXFaeWV3RFo5Sk00Q09oMzg3?=
 =?utf-8?B?Q0k1c0VMU3Vyd0lBVWpCR3pGNVM4RGJ0NExsbklvYnNCREVnSEN0eVBMbXlR?=
 =?utf-8?B?MkhXaWpCUHBycVl5YXUwZ25YM01CS1Z5a1pDeCt3cUJtZ1IzaWljdzVFNElr?=
 =?utf-8?B?dUhUY3l6VkdnVmFTL2FEQ1V0RHA0b3lRcGhMVVIxd3hRbEVGRGJtWFVUR3hm?=
 =?utf-8?B?c1lkN2pOQ2doV2VFT2ZMRXBFS0JkbFRxRVZ4NFIyQnRXOUE1SjB1MEhlemRT?=
 =?utf-8?B?QWdOWTVrSTczM0tBS3ZkNVQ3NGJ0UHJkVWZhTzBTWnYzNFdRWCtYOXJnVHhE?=
 =?utf-8?B?RzFZZEk0Q3FDYzl6KzFIWU43YlRvWGlGMWZpRitzamJNc1RqakI1a0JZZ2hh?=
 =?utf-8?B?ZDg2RWVPUXhRV1M2RFVYK2JyMU16cFJFTWdTNVh0MnJKZVNWQTh4L004Nzhm?=
 =?utf-8?B?MTNWZXRoSlZXWHdWY2lwQ0c2bjBGMHBGazZkVENiL2d6Qm5POG90SnI2aUR1?=
 =?utf-8?B?M25zWkxtNkxwVUhBVlduNDNiSVRBZTJpK1JxenI0WUVuSWN3UlNrVW9TNms0?=
 =?utf-8?B?QjJ3aUs4aEhldHpNNk04YmJNOWFEVit1c091cWd4U1dIQXE3d3V4WEo0TWdz?=
 =?utf-8?B?bEVXdEtVaWdiNFlRcjdjdzZCdUo0V3E4U0wrblk0ZWNxNmJZdXVxZTdNSWdT?=
 =?utf-8?B?b25rSmlHMndrL2dkVStaZ3VrMEFsTmFoMXFSeEMydTV4NHdGeVZUVlUrYUFU?=
 =?utf-8?B?RzA3OHloRHlzU1dDaTFxMktZZXh1b01jTnlaVk5hVjJEc1RXKzlhcVM1REZ0?=
 =?utf-8?B?ZFAyS0EzaStZV09WZGtHbEhrUU1UQlZUMHJCTXFuVi8zaXRiRzgzMTliNlRM?=
 =?utf-8?B?WTdua3RBZ0poVjA4VjRzYUU4cWhJVkVsenBsQ1VxdVF2anpYWWc2Yy9GcDBC?=
 =?utf-8?B?YWVyRUF5dDByK3hDUHg3Q3RFQjNsTEVGbDZrQ05YNHhEclhjRW8vRkZqT00v?=
 =?utf-8?B?S0RMcnQwZFVvWVJoNnEwMmVreFB0Um5RMGZwLzRVeDQvS0E3UzB0N1BxWVNS?=
 =?utf-8?B?Y3R6ZG9mUGpDaVBic1Z1RzIxRllVWFlCVXliQlNWcnJHSGhndXRmY0tkZ1p1?=
 =?utf-8?B?Y2VLVjl4UDVuRE1hZ0JvVThCU0NUMUY2TjZ1Y3BzbEQvRFdocG9iRW1KVGpB?=
 =?utf-8?Q?j2eTKXkSGTCKtASPrnztD/WzwQMzItHq?=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1148;
 6:iVTu0dYS4k34zgAbRXlqNeTdNyWhYGYdYJI54qkOgpB8AWgGrjSsBLHuvCmI5CFSsT40lcU8QEPqb8cRbnQUnzZrBzIzQSXG4nRlQFbd2xvNlVAAb42GuOFO2qDFQWZStOGGNgzsPa70nV3g16TFspdegaX2Dsny2Pft0ZjDxfzw5+7jYSuXMo67X5NzH+3gdlh7l0rrpavJNuUBCKQtTYpqxFBbn8BoUzIk0QL18x4gRz3llikmzAb6Dm1S7TX7iQJ5CbDdEQxIhUwL4hVuGdpBx2aHgpsUlD9OLDocgaGYn3y4ti/YrdRMztJMqcyUhoYwYFfe0HxRWRb9eyMvSIH8FCS7UeBZPrPSTSH3FQBrC1zAaeIfG5SFN8CgwPQIXzLQUdGOHMSLtkLbXZ4xMaeBbF59ERDNusIJhtnPVh4K41r/5wnJYp1ORAkFGU34B7Y3XeACqCqJ7ClRJiGB5t6zsqvyJhXzZqijGpWwYUEXvjpF0LEMw1ItL3SQjztAcwGpTD3JNKv2IfweCk/64Vo8CkW6m85JjGBt+ZRYZ7Q=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1148;
 5:wWXIakCSdFB4FAGvZkBEKjxrBw/DxWth+reyb8X4j+4CUe2YBmv3nyl8O9qhC3O14S3dI/4XF4ZghnUsVaJ3xwSVS/MZcu0XkJ3juw5eZ5g+8+ZrXtyOCGMpAwR/BVIdRCMySqGwcs4A9gKrYGGsYIw2A7oVHygcPH5VlwgEiCRSKP/9SLxFSnDwxud1euFGZl7KhdL8aUFKUvyZHhqbw/DeA1OY8dJAwTw9h02aDUuIwiwAa/BUaRyCs3ByFaB/bNgIL9bBp2SNQ4X3DqNf27oY6vvw9dS6x8Vr1ldAvjHybIekaB/AKi5yePAbryNgiepQbX7sDR6HKrOo5duNFh+ggk4pu6P2CkoZ8wX1+vkDXmttTt2pcyLi03yJuNMo2uVjdt89dA8x57QDrilSRFHNXmWbVw8fLuSpB9fCWoJc2wp/a4Lj9c2djUoWsBOvvHoJv1aCaenwfpr+SUYfPnbqz4EbHrt9KuXoGii/BG3nVlj6wVCITl6txIDRcPs9;
 24:P2aRA50mXazSzcoo9XXhAgoADFcgeCak97+ZIWLaAMj2TN1IVUTBdWdIutbHhujDj8YL7pBdrHVZYLgx2PQNsQjvPpQM3clEjKrZt4IGcWE=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1148;
 7:RWGdbNE0yV1pb9e6d8NwVthIXtAKgn83mUiDxCaQ7OGvocyaBtMoi8RITMs1npTUFbI5eitRye1gcT3gvLN997CAKMIVbpziBHajtaU0Cf/lykrPu5WlZKxeZz7EZbWiyqefUILMl2oJbTkxCk8OECIdG82lHBO0oWIjJGwlbNnizvshdJjH6tjkoWxgkgLxJE7wJ63pTo9gSHA9rhXnezh8XyKFhNoVLR1Gimq3TE/n1iExHgRT44WmtPoYZpNBjBD8FuRPBZf++p3vvZmCpLS42OH/QErs+3G1+lo9GECBx4GAAb826jIagvk22TFDbCVGjEv9IEzfJPk3EF5gyw==;
 20:RM0wEnFg6VeHGcaPgD/fanuOuN4WLF2emHIsiYnjQNMYFPYnUpnHWxtExiLTiG3B7McFYzLW5/V7Hy8BK3He+O0iCWzVaoyPHtZJSYYrw3TJhP+J5k0CQ2HxQjkBzlqQpev/a2adps/c+7mjMxGjLAtXJaMIeq4JxarAVs9NICt0ujzTiJbSCmZIBn5m3h4GO9oH9iKrH80Dlvk/D3hxa/ScTwWSuhXoPetiGPK31j9ZrK8P46IH3/JYGh6vPmrR
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Jun 2017 21:02:41.7367 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR12MB1148
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Larry Woodman <lwoodman@redhat.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 Ingo Molnar <mingo@redhat.com>, Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Dave Young <dyoung@redhat.com>, Rik van Riel <riel@redhat.com>,
 Arnd Bergmann <arnd@arndb.de>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Thomas Gleixner <tglx@linutronix.de>,
 Dmitry Vyukov <dvyukov@google.com>, Juergen Gross <jgross@suse.com>,
 xen-devel <xen-devel@lists.xen.org>, Paolo Bonzini <pbonzini@redhat.com>
Subject: Re: [Xen-devel] [PATCH v6 10/34] x86, x86/mm, x86/xen,
 olpc: Use __va() against just the physical address in 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-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>

T24gNi84LzIwMTcgMzo1MSBQTSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IAo+Pgo+Pj4gV2hh
dCBtYXkgYmUgbmVlZGVkIGlzIG1ha2luZyBzdXJlIFg4Nl9GRUFUVVJFX1NNRSBpcyBub3Qgc2V0
IGZvciBQVgo+Pj4gZ3Vlc3RzLgo+Pgo+PiBBbmQgdGhhdCBtYXkgYmUgc29tZXRoaW5nIHRoYXQg
WGVuIHdpbGwgbmVlZCB0byBjb250cm9sIHRocm91Z2ggZWl0aGVyCj4+IENQVUlEIG9yIE1TUiBz
dXBwb3J0IGZvciB0aGUgUFYgZ3Vlc3RzLgo+IAo+IAo+IE9ubHkgb24gbmV3ZXIgdmVyc2lvbnMg
b2YgWGVuLiBPbiBlYXJsaWVyIHZlcnNpb25zICgyLTMgeWVhcnMgb2xkKSBsZWFmCj4gMHg4MDAw
MDAwNyBpcyBwYXNzZWQgdG8gdGhlIGd1ZXN0IHVuY2hhbmdlZC4gQW5kIHNvIGlzIE1TUl9LOF9T
WVNDRkcuCgpUaGUgU01FIGZlYXR1cmUgaXMgaW4gbGVhZiAweDgwMDAwMDFmLCBpcyB0aGF0IGxl
YWYgcGFzc2VkIHRvIHRoZSBndWVzdAp1bmNoYW5nZWQ/CgpUaGFua3MsClRvbQoKPiAKPiAtYm9y
aXMKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 08 21:18:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 21: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 1dJ4pH-0000ne-0I; Thu, 08 Jun 2017 21:18:43 +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 1dJ4pF-0000nY-Fx
 for xen-devel@lists.xen.org; Thu, 08 Jun 2017 21:18:41 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 60/64-26749-03FB9395; Thu, 08 Jun 2017 21:18:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrDIsWRWlGSWpSXmKPExsUyZ7p8oK7Bfst
 Ig/fPOCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oylKx+xFTSyVWzbr9fA+Juli5GLQ0ignUli
 +rp2KOczo8Shec+ZIZwNjBJHmzYzQjjbGSX2L94K5HByCAvkSay7/IgNJCEicIZJ4ueL3VD9Q
 M6e51vBHGaBO+wSU9YtYwNpYRMwkjh7dDpQOwcHr4CtxLVnyiAmi4CKxIJDEiAVogLhEm8bj7
 CA2LwCghInZz4BszkFrCU6Ft4Fm8IsoC7xZ94lZghbXmL72zlgtoSAsUTfrD6WCYyCs5C0z0L
 SMgtJywJG5lWM6sWpRWWpRbqGeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgaHL
 AAQ7GJd/dDrEKMnBpCTKq9hqGSnEl5SfUpmRWJwRX1Sak1p8iFGDg0PgysEjsxmlWPLy81KVJ
 Hi/7gWqEyxKTU+tSMvMAUYXTKkEB4+SCO9KkDRvcUFibnFmOkTqFKMuR9OHLV+YhMBmSInzLg
 UpEgApyijNgxsBi/RLjLJSwryMQAcK8RSkFuVmlqDKv2IU52BUEuY9sAdoCk9mXgncpldARzA
 BHbHknQXIESWJCCmpBsYb2y6qd6nMu3eLW93QkeX3U/u1jM/80rpsrfj39Rxt18hadK71UYLZ
 hl4ZjucpLLZGd/7f9EhpfdF7NXqu60dXh//7ZkzqY9qUKHo51DA1lv/ZVN+D+dE1Vv8ahFfpZ
 Ehbh9+Tmu8867T+osdvHWtyZ2jdyYy8uliw8u8c10Pdr+XfXCvq+K/EUpyRaKjFXFScCAChc6
 RN7wIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1496956718!104077538!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43320 invoked from network); 8 Jun 2017 21:18:39 -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; 8 Jun 2017 21:18:39 -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
 v58LHgB8022662
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Thu, 8 Jun 2017 21:17:42 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0021.oracle.com (8.13.8/8.14.4) with ESMTP id v58LHfKj009878
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Thu, 8 Jun 2017 21:17:41 GMT
Received: from abhmp0014.oracle.com (abhmp0014.oracle.com [141.146.116.20])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v58LHccP008239;
 Thu, 8 Jun 2017 21:17:38 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 08 Jun 2017 14:17:37 -0700
To: Tom Lendacky <thomas.lendacky@amd.com>, linux-arch@vger.kernel.org,
 linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 linux-mm@kvack.org, iommu@lists.linux-foundation.org
References: <20170607191309.28645.15241.stgit@tlendack-t1.amdoffice.net>
 <20170607191453.28645.92256.stgit@tlendack-t1.amdoffice.net>
 <b15e8924-4069-b5fa-adb2-86c164b1dd36@oracle.com>
 <4a7376fb-abfc-8edd-42b7-38de461ac65e@amd.com>
 <67fe69ac-a213-8de3-db28-0e54bba95127@oracle.com>
 <fcb196c8-f1eb-a38c-336c-7bd3929b029e@amd.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <12c7e511-996d-cf60-3a3b-0be7b41bd85b@oracle.com>
Date: Thu, 8 Jun 2017 17:17: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: <fcb196c8-f1eb-a38c-336c-7bd3929b029e@amd.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Larry Woodman <lwoodman@redhat.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 Ingo Molnar <mingo@redhat.com>, Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Dave Young <dyoung@redhat.com>, Rik van Riel <riel@redhat.com>,
 Arnd Bergmann <arnd@arndb.de>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Thomas Gleixner <tglx@linutronix.de>,
 Dmitry Vyukov <dvyukov@google.com>, Juergen Gross <jgross@suse.com>,
 xen-devel <xen-devel@lists.xen.org>, Paolo Bonzini <pbonzini@redhat.com>
Subject: Re: [Xen-devel] [PATCH v6 10/34] x86, x86/mm, x86/xen,
 olpc: Use __va() against just the physical address in 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>

T24gMDYvMDgvMjAxNyAwNTowMiBQTSwgVG9tIExlbmRhY2t5IHdyb3RlOgo+IE9uIDYvOC8yMDE3
IDM6NTEgUE0sIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4KPj4+Cj4+Pj4gV2hhdCBtYXkgYmUg
bmVlZGVkIGlzIG1ha2luZyBzdXJlIFg4Nl9GRUFUVVJFX1NNRSBpcyBub3Qgc2V0IGZvciBQVgo+
Pj4+IGd1ZXN0cy4KPj4+Cj4+PiBBbmQgdGhhdCBtYXkgYmUgc29tZXRoaW5nIHRoYXQgWGVuIHdp
bGwgbmVlZCB0byBjb250cm9sIHRocm91Z2ggZWl0aGVyCj4+PiBDUFVJRCBvciBNU1Igc3VwcG9y
dCBmb3IgdGhlIFBWIGd1ZXN0cy4KPj4KPj4KPj4gT25seSBvbiBuZXdlciB2ZXJzaW9ucyBvZiBY
ZW4uIE9uIGVhcmxpZXIgdmVyc2lvbnMgKDItMyB5ZWFycyBvbGQpIGxlYWYKPj4gMHg4MDAwMDAw
NyBpcyBwYXNzZWQgdG8gdGhlIGd1ZXN0IHVuY2hhbmdlZC4gQW5kIHNvIGlzIE1TUl9LOF9TWVND
RkcuCj4KPiBUaGUgU01FIGZlYXR1cmUgaXMgaW4gbGVhZiAweDgwMDAwMDFmLCBpcyB0aGF0IGxl
YWYgcGFzc2VkIHRvIHRoZSBndWVzdAo+IHVuY2hhbmdlZD8KCk9oLCBJIG1pc3JlYWQgdGhlIHBh
dGNoIHdoZXJlIFg4Nl9GRUFUVVJFX1NNRSBpcyBkZWZpbmVkLiBUaGVuIGFsbAp2ZXJzaW9ucywg
aW5jbHVkaW5nIHRoZSBjdXJyZW50IG9uZSwgcGFzcyBpdCB1bmNoYW5nZWQuCgpBbGwgdGhhdCdz
IG5lZWRlZCBpcyBzZXR1cF9jbGVhcl9jcHVfY2FwKFg4Nl9GRUFUVVJFX1NNRSkgaW4KeGVuX2lu
aXRfY2FwYWJpbGl0aWVzKCkuCgoKLWJvcmlzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 08 21:43:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 21:43: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 1dJ5Ck-0002e7-DW; Thu, 08 Jun 2017 21:42:58 +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 1dJ5Cj-0002e1-Bq
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 21:42:57 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 84/CB-03587-0E4C9395; Thu, 08 Jun 2017 21:42:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOKsWRWlGSWpSXmKPExsVybKJsgu6DI5a
 RBlsec1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk7nrxmKeiTrLh46wVbA+NZkS5GTg4hgSKJ
 jm8NjCA2i0ADs0Tf1DwQW0IgWmLdhmPsEDafxMUXP5i6GLmA7AmMEr++NjNCNO9mkvj1IwUkA
 da88OIedohJLhIvLi1jAbEZBQok5mz4yAhhp0jM6noDZgsLeEvsfHiDGcQWEXCXuPxxKhvIIG
 aBW4wSfVdvMoI4QgJrGCXadm0H62AT0JbYe+E3UAcHB6+Ao8StswoQy1Qkzi/uZwQJiwrESHy
 YzQES5hUQlDg58wnYDZwC1hLPTm4C28UsoC7xZ94lKFtc4taT+UwQtrzE9rdzmCcwis9C0j4L
 ScssJC2zkLQsYGRZxahRnFpUllqka2Sql1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu
 4kRGGEMQLCDcdWCwEOMkhxMSqK8iq2WkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeGUPA+UEi1
 LTUyvSMnOAsQ6TluDgURLhPQ6S5i0uSMwtzkyHSJ1iVJQS570IkhAASWSU5sG1wdLLJUZZKWF
 eRqBDhHgKUotyM0tQ5V8xinMwKgnzlh0EmsKTmVcCN/0V0GImoMVL3lmALC5JREhJNTAmSc/8
 E7bt2jEBe/nfexecP5B8adO/p/vt18858feehZqoV5/loZV2a3dxTv4ZzrNYXDtJJp+l1s22T
 vfS1gMpBq1vP8glVpw/WFci4nPQoPDnhHThwmsl617Xfpr1pNNeRljoEX/uEecvx6dk751YFr
 yfWXBZaP5VqxvzxIXeyP6K/TrfsKFZiaU4I9FQi7moOBEAsz1StCoDAAA=
X-Env-Sender: sgoel@codeaurora.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1496958174!97266627!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40335 invoked from network); 8 Jun 2017 21:42:55 -0000
Received: from smtp.codeaurora.org (HELO smtp.codeaurora.org) (198.145.29.96)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 8 Jun 2017 21:42:55 -0000
Received: by smtp.codeaurora.org (Postfix, from userid 1000)
 id 1A1E761272; Thu,  8 Jun 2017 21:42:54 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1496958174;
 bh=PPUqofn92LC+sF28P4XedTGptxi8SGPzaT0xY2lOuzA=;
 h=Subject:To:Cc:References:From:Date:In-Reply-To:From;
 b=EYvSN8fGOfaK2SEuya7bCxdIB8Uc2zcLAp35iDiWGnwgAX4JFHU7p7yZDvMU2Q4WK
 KIgohm+8P4G7ywVFaAyJvzXLfP/j3YiyC/3zQhtsdpvQLa3pMJ4jSv+mROm2XUb3Nn
 2CY8i8v1LGT/h59Og4fN2BA+ZcS7E1UCNkGH0HJI=
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.209] (unknown [129.46.14.209])
 (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 B5C1660F5D;
 Thu,  8 Jun 2017 21:42:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1496958173;
 bh=PPUqofn92LC+sF28P4XedTGptxi8SGPzaT0xY2lOuzA=;
 h=Subject:To:Cc:References:From:Date:In-Reply-To:From;
 b=YhwWZ/Xt3ggrGWh/ZJDMElJj9HUl398tQuESPCmbQJFpMQc1dErS6JWzxpYXxHsp9
 e8K7ocvi6DaUeaNmlvkEQx8ZoShg0sE0BnLEr6/DUou7aMztlk1wxA7pDlLkBVaVgV
 qs+t02mAvA5RyPHA3prwtLgn9DHrFihHRoMW2DQ0=
DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org B5C1660F5D
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <1496950247-8755-1-git-send-email-sgoel@codeaurora.org>
 <1496950247-8755-3-git-send-email-sgoel@codeaurora.org>
 <2b498c6b-46cd-d264-819c-b3eb62cc7ef3@arm.com>
From: "Goel, Sameer" <sgoel@codeaurora.org>
Message-ID: <59a46595-2660-8dfa-48b5-5424c31c842f@codeaurora.org>
Date: Thu, 8 Jun 2017 15:42:51 -0600
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <2b498c6b-46cd-d264-819c-b3eb62cc7ef3@arm.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Tomasz Nowicki <tn@semihalf.com>, Punit Agrawal <punit.agrawal@arm.com>,
 nd@arm.com, Robin Murphy <robin.murphy@arm.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [RFC 2/6] 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gNi84LzIwMTcgMTo1OSBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IAo+IAo+IE9uIDA4LzA2
LzIwMTcgMjA6MzAsIFNhbWVlciBHb2VsIHdyb3RlOgo+PiBUaGlzIHdpbGwgYmUgdXNlZCBhcyBh
IGRldmljZSBwcm9wZXJ0eSB0byBtYXRjaCB0aGUgRE1BIGNhcGFibGUgZGV2aWNlcwo+PiB3aXRo
IHRoZSBhc3NvY2lhdGVkIFNNTVUuIFRoZSBoZWFkZXIgZmlsZSBpcyBhIHBvcnQgZnJvbSBsaW51
eC4KPj4KPj4gTGludXggQ2hhbmdlSWQ6Y2U3OTM0ODZlMjNlOiBkcml2ZXIgY29yZSAvIEFDUEk6
IFJlcHJlc2VudCBBQ1BJCj4+IGNvbXBhbmlvbnMgdXNpbmcgZndub2RlX2hhbmRsZQo+Pgo+PiBT
aWduZWQtb2ZmLWJ5OiBTYW1lZXIgR29lbCA8c2dvZWxAY29kZWF1cm9yYS5vcmc+Cj4+IC0tLQo+
PiAgeGVuL2luY2x1ZGUvYXNtLWFybS9kZXZpY2UuaCB8ICAyICsrCj4+ICB4ZW4vaW5jbHVkZS94
ZW4vZndub2RlLmggICAgIHwgMzUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysK
Pj4gIDIgZmlsZXMgY2hhbmdlZCwgMzcgaW5zZXJ0aW9ucygrKQo+PiAgY3JlYXRlIG1vZGUgMTAw
NjQ0IHhlbi9pbmNsdWRlL3hlbi9md25vZGUuaAo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLWFybS9kZXZpY2UuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZGV2aWNlLmgKPj4gaW5k
ZXggNjczNGFlOC4uNzhjMzhmZSAxMDA2NDQKPj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9k
ZXZpY2UuaAo+PiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2RldmljZS5oCj4+IEBAIC0yLDYg
KzIsNyBAQAo+PiAgI2RlZmluZSBfX0FTTV9BUk1fREVWSUNFX0gKPj4KPj4gICNpbmNsdWRlIDx4
ZW4vaW5pdC5oPgo+PiArI2luY2x1ZGUgPHhlbi9md25vZGUuaD4KPj4KPj4gIGVudW0gZGV2aWNl
X3R5cGUKPj4gIHsKPj4gQEAgLTE5LDYgKzIwLDcgQEAgc3RydWN0IGRldmljZQo+PiAgI2lmZGVm
IENPTkZJR19IQVNfREVWSUNFX1RSRUUKPj4gICAgICBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm9m
X25vZGU7IC8qIFVzZWQgYnkgZHJpdmVycyBpbXBvcnRlZCBmcm9tIExpbnV4ICovCj4+ICAjZW5k
aWYKPj4gKyAgICBzdHJ1Y3QgZndub2RlX2hhbmRsZSAqZndub2RlOyAvKmZ3IGRldmljZSBub2Rl
IGlkZW50aWZpZXIgKi8KPiAKPiBJIGFtIGEgYml0IHN1cnByaXNlZCB5b3UgZG9uJ3QgcmV3b3Jr
IHN0cnVjdCBkZXYuIEFzIG9mX25vZGUgaXMgbm93IHJlZHVuZGFudCB3aXRoIGZ3bm9kZS4KCkkg
YWdyZWUgdGhhdCB0aGlzIHdpbGwgZXZlbnR1YWxseSBiZSByZW1vdmVkLiBJIGhhdmUga2VwdCB0
aGlzIGluIG5vdyBqdXN0IHRvIG1haW50YWluIGNvbXBhdGliaWxpdHkKKGNvbXBpbGF0aW9uIGFu
ZCBvdGhlcndpc2UpIHdpdGggc21tdXYyIGRyaXZlci4gSSB3aWxsIGFkZCBhIGNvbW1lbnQgdG8g
aW5kaWNhdGUgdGhpcy4gU28gdGhhdCBpdCBjYW4gCmJlIGVhc2lseSBpZGVudGlmaWVkIGFuZCBy
ZW1vdmUgd2hlbiB3ZSBkbyBhIGZpbmFsIGNsZWFudXAuIENhbiBJIHByZWZpeCB0aGUgY29tbWVu
dCB3aXRoIHdpdGggWEVOOlRPRE86PyAKCj4gCj4+ICAgICAgc3RydWN0IGRldl9hcmNoZGF0YSBh
cmNoZGF0YTsKPj4gIH07Cj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vZndub2Rl
LmggYi94ZW4vaW5jbHVkZS94ZW4vZndub2RlLmgKPj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPj4g
aW5kZXggMDAwMDAwMC4uZGI2NWIxNQo+PiAtLS0gL2Rldi9udWxsCj4+ICsrKyBiL3hlbi9pbmNs
dWRlL3hlbi9md25vZGUuaAo+PiBAQCAtMCwwICsxLDM1IEBACj4+ICsvKgo+PiArICogZndub2Rl
LmggLSBGaXJtd2FyZSBkZXZpY2Ugbm9kZSBvYmplY3QgaGFuZGxlIHR5cGUgZGVmaW5pdGlvbi4K
Pj4gKyAqCj4+ICsgKiBDb3B5cmlnaHQgKEMpIDIwMTUsIEludGVsIENvcnBvcmF0aW9uCj4+ICsg
KiBBdXRob3I6IFJhZmFlbCBKLiBXeXNvY2tpIDxyYWZhZWwuai53eXNvY2tpQGludGVsLmNvbT4K
Pj4gKyAqCj4+ICsgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRp
c3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQo+PiArICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRo
ZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2ZXJzaW9uIDIgYXMKPj4gKyAqIHB1Ymxpc2hl
ZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgo+PiArICoKPj4gKyAqIFBvcnRlZCBm
cm9tIExpbnV4IGluY2x1ZGUvbGludXgvZndub2RlLmgKPj4gKyAqICA9PiBjb21taXQgY2U3OTM0
ODZlMjNlMDE2MmE3MzJjNjA1MTg5YzgwMjhlMDkxMGU4Ngo+PiArICoKPj4gKyAqIE5vIGZ1bmN0
aW9uYWwgWGVuIG1vZGlmaWNhdGlvbnMuCj4+ICsgKi8KPj4gKwo+PiArI2lmbmRlZiBfX1hFTl9G
V05PREVfSF8KPj4gKyNkZWZpbmUgX19YRU5fRldOT0RFX0hfCj4+ICsKPj4gK2VudW0gZndub2Rl
X3R5cGUgewo+PiArICAgIEZXTk9ERV9JTlZBTElEID0gMCwKPj4gKyAgICBGV05PREVfT0YsCj4+
ICsgICAgRldOT0RFX0FDUEksCj4+ICsgICAgRldOT0RFX0FDUElfREFUQSwKPj4gKyAgICBGV05P
REVfQUNQSV9TVEFUSUMsCj4+ICsgICAgRldOT0RFX1BEQVRBLAo+PiArICAgIEZXTk9ERV9JUlFD
SElQCj4gCj4gRG8geW91IHJlYWxseSBuZWVkIHRvIGludHJvZHVjZSBhbGwgb2YgdGhlbT8KPiAK
Tm90IHJlYWxseS4gV2UgYXJlIGludGVyZXN0ZWQgaW4gT0YgYW5kIEFDUElfU1RBVElDIGZvciBu
b3cuIFNpbmNlIHRoZSB2ZXJiYXRpbSBmaWxlIGZyb20gTGludXggYXBwbGllZCBvaywgSSBkaWQg
bm90IHJlbW92ZSB0aGUgb3RoZXIgZW50cmllcy4KV2hhdCdzIHlvdXIgcmVjb21tZW5kYXRpb24/
Cgo+PiArfTsKPj4gKwo+PiArc3RydWN0IGZ3bm9kZV9oYW5kbGUgewo+PiArICAgIGVudW0gZndu
b2RlX3R5cGUgdHlwZTsKPj4gKyAgICBzdHJ1Y3QgZndub2RlX2hhbmRsZSAqc2Vjb25kYXJ5Owo+
PiArfTsKPj4gKwo+PiArI2VuZGlmCj4+Cj4gCj4gQ2hlZXJzLAo+IAoKVGhhbmtzLApTYW1lZXIK
LS0gCiBRdWFsY29tbSBEYXRhY2VudGVyIFRlY2hub2xvZ2llcyBhcyBhbiBhZmZpbGlhdGUgb2Yg
UXVhbGNvbW0gVGVjaG5vbG9naWVzLCBJbmMuIFF1YWxjb21tIFRlY2hub2xvZ2llcywgSW5jLiBp
cyBhIG1lbWJlciBvZiB0aGUgQ29kZSBBdXJvcmEgRm9ydW0sIGEgTGludXggRm91bmRhdGlvbiBD
b2xsYWJvcmF0aXZlIFByb2plY3QuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 08 21:52:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 21:52:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dJ5LU-0003Kq-90; Thu, 08 Jun 2017 21:52:00 +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 1dJ5LS-0003Kk-WD
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 21:51:59 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 85/0D-01732-EF6C9395; Thu, 08 Jun 2017 21:51:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsVybKJssu7fY5a
 RBnPWalt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlT11xhLjjMW3F/00HGBsYG7i5GLg4hgT+M
 Esvfn2PsYuTgYBFwkPi+0x7EZBSIkXjww7qLkRPIDJOYfHkJK0SFlsTLTcYgYTYBQ4m/Tzaxg
 YQlgOwlnzlAwiICahIvn25iARnOLLCESeLjxT9MIAlhoNaHbR/ZQWxOAReJC0+2gtm8At4SG/
 suMoPYQgLVEr+2fgOzRQV0JQ79+8MGUSMocXLmExYQmxlozvLp21gmMArMQpKahSS1gJFpFaN
 GcWpRWWqRrpGBXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYADWMzAw7mBsPuF3
 iFGSg0lJlFex1TJSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRv0VGgnGBRanpqRVpmDjAWYNISH
 DxKIrx/DgOleYsLEnOLM9MhUqcYFaXEedeB9AmAJDJK8+DaYPF3iVFWSpiXkYGBQYinILUoN7
 MEVf4VozgHo5Iw72aQKTyZeSVw018BLWYCWrzknQXI4pJEhJRUA6N0f7FnU+WjA1wvN7gLLv8
 hekH34RedN54lTfV6FS5fNbNenl36Kanq05TsqY76yh/nbA5eft76bheT/7dE0x0xByttXnBH
 au6M4Q5S2an54fu8HKNkK/+rDxgn2BS/ab51SimQx/zK5luP9zidmL+V08p4E6Pr+fn+xpOr/
 ZZtMnF9rya1X1WJpTgj0VCLuag4EQCQm4jDugIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1496958716!73896824!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55231 invoked from network); 8 Jun 2017 21:51:57 -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; 8 Jun 2017 21:51:57 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 4B97B235E3;
 Thu,  8 Jun 2017 21:51:55 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 4B97B235E3
Date: Thu, 8 Jun 2017 14:51:54 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Sameer Goel <sgoel@codeaurora.org>
In-Reply-To: <1496950247-8755-4-git-send-email-sgoel@codeaurora.org>
Message-ID: <alpine.DEB.2.10.1706081449010.26108@sstabellini-ThinkPad-X260>
References: <1496950247-8755-1-git-send-email-sgoel@codeaurora.org>
 <1496950247-8755-4-git-send-email-sgoel@codeaurora.org>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Tomasz Nowicki <tn@semihalf.com>, Punit Agrawal <punit.agrawal@arm.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Robin Murphy <robin.murphy@arm.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [RFC 3/6] Introduce _xrealloc
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCA4IEp1biAyMDE3LCBTYW1lZXIgR29lbCB3cm90ZToKPiBJbnRyb2R1Y2UgYSBtZW1v
cnkgcmVhbGxvYyBmdW5jdGlvbi4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBTYW1lZXIgR29lbCA8c2dv
ZWxAY29kZWF1cm9yYS5vcmc+Cj4gLS0tCj4gIHhlbi9jb21tb24veG1hbGxvY190bHNmLmMgfCAx
MyArKysrKysrKysrKysrCj4gIHhlbi9pbmNsdWRlL3hlbi94bWFsbG9jLmggfCAgMSArCj4gIDIg
ZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vY29t
bW9uL3htYWxsb2NfdGxzZi5jIGIveGVuL2NvbW1vbi94bWFsbG9jX3Rsc2YuYwo+IGluZGV4IGIy
NTZkYzUuLjUyMzg1YTggMTAwNjQ0Cj4gLS0tIGEveGVuL2NvbW1vbi94bWFsbG9jX3Rsc2YuYwo+
ICsrKyBiL3hlbi9jb21tb24veG1hbGxvY190bHNmLmMKPiBAQCAtNjEyLDYgKzYxMiwxOSBAQCB2
b2lkICpfeHphbGxvYyh1bnNpZ25lZCBsb25nIHNpemUsIHVuc2lnbmVkIGxvbmcgYWxpZ24pCj4g
ICAgICByZXR1cm4gcCA/IG1lbXNldChwLCAwLCBzaXplKSA6IHA7Cj4gIH0KPiAgCj4gK3ZvaWQg
Kl94cmVhbGxvYyh2b2lkICpwLCB1bnNpZ25lZCBsb25nIG5ld19zaXplLCB1bnNpZ25lZCBsb25n
IGFsaWduKQo+ICt7Cj4gKyAgICB2b2lkICpuZXdfcCA9IF94bWFsbG9jKG5ld19zaXplLCBhbGln
bik7CgpJdCBtaWdodCBiZSBiZXN0IHRvIGhhbmRsZSB0aGUgY2FzZSB3aGVyZSBuZXdfc2l6ZSBp
cyAwIGV4cGxpY2l0bHksIGFuZApvbmx5IGZyZWUgcC4KCgo+ICsgICAgaWYobmV3X3AgJiYgcCkK
PiArICAgIHsKPiArICAgICAgICBtZW1jcHkobmV3X3AsIHAsIG5ld19zaXplKTsKPiArICAgICAg
ICB4ZnJlZShwKTsKPiArICAgIH0KPiArCj4gKyAgICByZXR1cm4gbmV3X3A7Cj4gK30KPiArCj4g
IHZvaWQgeGZyZWUodm9pZCAqcCkKPiAgewo+ICAgICAgc3RydWN0IGJoZHIgKmI7Cj4gZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL3hlbi94bWFsbG9jLmggYi94ZW4vaW5jbHVkZS94ZW4veG1hbGxv
Yy5oCj4gaW5kZXggMjRhOTlhYy4uNDFhOWIyZiAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS94
ZW4veG1hbGxvYy5oCj4gKysrIGIveGVuL2luY2x1ZGUveGVuL3htYWxsb2MuaAo+IEBAIC0yOSw2
ICsyOSw3IEBAIGV4dGVybiB2b2lkIHhmcmVlKHZvaWQgKik7Cj4gIC8qIFVuZGVybHlpbmcgZnVu
Y3Rpb25zICovCj4gIGV4dGVybiB2b2lkICpfeG1hbGxvYyh1bnNpZ25lZCBsb25nIHNpemUsIHVu
c2lnbmVkIGxvbmcgYWxpZ24pOwo+ICBleHRlcm4gdm9pZCAqX3h6YWxsb2ModW5zaWduZWQgbG9u
ZyBzaXplLCB1bnNpZ25lZCBsb25nIGFsaWduKTsKPiArZXh0ZXJuIHZvaWQgKl94cmVhbGxvYyh2
b2lkICpwLCB1bnNpZ25lZCBsb25nIG5ld19zaXplLCB1bnNpZ25lZCBsb25nIGFsaWduKTsKPiAg
Cj4gIHN0YXRpYyBpbmxpbmUgdm9pZCAqX3htYWxsb2NfYXJyYXkoCj4gICAgICB1bnNpZ25lZCBs
b25nIHNpemUsIHVuc2lnbmVkIGxvbmcgYWxpZ24sIHVuc2lnbmVkIGxvbmcgbnVtKQo+IC0tIAo+
IFF1YWxjb21tIERhdGFjZW50ZXIgVGVjaG5vbG9naWVzIGFzIGFuIGFmZmlsaWF0ZSBvZiBRdWFs
Y29tbSBUZWNobm9sb2dpZXMsIEluYy4gUXVhbGNvbW0gVGVjaG5vbG9naWVzLCBJbmMuIGlzIGEg
bWVtYmVyIG9mIHRoZSBDb2RlIEF1cm9yYSBGb3J1bSwgYSBMaW51eCBGb3VuZGF0aW9uIENvbGxh
Ym9yYXRpdmUgUHJvamVjdC4KPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 08 21:58:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 21: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 1dJ5RK-0003XK-To; Thu, 08 Jun 2017 21:58: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 1dJ5RJ-0003XC-DV
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 21:58:01 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 FF/41-01735-768C9395; Thu, 08 Jun 2017 21:57:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVybKJssm7yCct
 Ig5MzWSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozNJ+ewFczhqXh0/i1TA+NVzi5GLg4hgT+M
 Ers/3mXpYuTkYBFwkDhxZR1bFyMHB6NAjMSDH9YgYUaBMInJl5ewgoRZBLQk+nf6gITZBAwl/
 j7ZBFYtAWQv+cwBEhYR0JToam5hAZnOLLCBSWLvjk5WkISwgLfEzoc3mEFsTgEniWPPd7CA9P
 ICxe9PkYe45gGjxPOJn9hAakQFdCUO/fsDZvMKCEqcnPkE7EpmoBOWT9/GMoFRYBaS1CwkqQW
 MTKsYNYpTi8pSi3SNLPSSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQJDsJ6BgXEH
 Y98qv0OMkhxMSqK8iq2WkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeE8eA8oJFqWmp1akZeYAo
 wEmLcHBoyTC++cwUJq3uCAxtzgzHSJ1ilFRSpxX8DhQQgAkkVGaB9cGi8BLjLJSwryMDAwMQj
 wFqUW5mSWo8q8YxTkYlYR55UCm8GTmlcBNfwW0mAlo8ZJ3FiCLSxIRUlINjHkz8vkEpzuefn2
 +5O7y29NnPF/4ypA1sa1/3pGrYYdqV0szyq69PKsgJcdGblfb3BULv3tevxpi8/tgy73J6v4L
 /zza3M1aXpC92H3JzaOvXXme9UVkc85bZfV3SwU7c4x+QK107NNKvw+Xta65TdWdxqq7Qm3if
 P9cjid71RNtBR5wvzv2hFmJpTgj0VCLuag4EQDSIdq9uwIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1496959073!102404498!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30504 invoked from network); 8 Jun 2017 21:57:54 -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; 8 Jun 2017 21:57:54 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 9FEA721D4E;
 Thu,  8 Jun 2017 21:57:52 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 9FEA721D4E
Date: Thu, 8 Jun 2017 14:57:51 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: "Goel, Sameer" <sgoel@codeaurora.org>
In-Reply-To: <59a46595-2660-8dfa-48b5-5424c31c842f@codeaurora.org>
Message-ID: <alpine.DEB.2.10.1706081456150.26108@sstabellini-ThinkPad-X260>
References: <1496950247-8755-1-git-send-email-sgoel@codeaurora.org>
 <1496950247-8755-3-git-send-email-sgoel@codeaurora.org>
 <2b498c6b-46cd-d264-819c-b3eb62cc7ef3@arm.com>
 <59a46595-2660-8dfa-48b5-5424c31c842f@codeaurora.org>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Tomasz Nowicki <tn@semihalf.com>, Punit Agrawal <punit.agrawal@arm.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 nd@arm.com, Robin Murphy <robin.murphy@arm.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [RFC 2/6] 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCA4IEp1biAyMDE3LCBHb2VsLCBTYW1lZXIgd3JvdGU6Cj4gPj4gZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL3hlbi9md25vZGUuaCBiL3hlbi9pbmNsdWRlL3hlbi9md25vZGUuaAo+ID4+
IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gPj4gaW5kZXggMDAwMDAwMC4uZGI2NWIxNQo+ID4+IC0t
LSAvZGV2L251bGwKPiA+PiArKysgYi94ZW4vaW5jbHVkZS94ZW4vZndub2RlLmgKPiA+PiBAQCAt
MCwwICsxLDM1IEBACj4gPj4gKy8qCj4gPj4gKyAqIGZ3bm9kZS5oIC0gRmlybXdhcmUgZGV2aWNl
IG5vZGUgb2JqZWN0IGhhbmRsZSB0eXBlIGRlZmluaXRpb24uCj4gPj4gKyAqCj4gPj4gKyAqIENv
cHlyaWdodCAoQykgMjAxNSwgSW50ZWwgQ29ycG9yYXRpb24KPiA+PiArICogQXV0aG9yOiBSYWZh
ZWwgSi4gV3lzb2NraSA8cmFmYWVsLmoud3lzb2NraUBpbnRlbC5jb20+Cj4gPj4gKyAqCj4gPj4g
KyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBp
dCBhbmQvb3IgbW9kaWZ5Cj4gPj4gKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdl
bmVyYWwgUHVibGljIExpY2Vuc2UgdmVyc2lvbiAyIGFzCj4gPj4gKyAqIHB1Ymxpc2hlZCBieSB0
aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgo+ID4+ICsgKgo+ID4+ICsgKiBQb3J0ZWQgZnJv
bSBMaW51eCBpbmNsdWRlL2xpbnV4L2Z3bm9kZS5oCj4gPj4gKyAqICA9PiBjb21taXQgY2U3OTM0
ODZlMjNlMDE2MmE3MzJjNjA1MTg5YzgwMjhlMDkxMGU4Ngo+ID4+ICsgKgo+ID4+ICsgKiBObyBm
dW5jdGlvbmFsIFhlbiBtb2RpZmljYXRpb25zLgo+ID4+ICsgKi8KPiA+PiArCj4gPj4gKyNpZm5k
ZWYgX19YRU5fRldOT0RFX0hfCj4gPj4gKyNkZWZpbmUgX19YRU5fRldOT0RFX0hfCj4gPj4gKwo+
ID4+ICtlbnVtIGZ3bm9kZV90eXBlIHsKPiA+PiArICAgIEZXTk9ERV9JTlZBTElEID0gMCwKPiA+
PiArICAgIEZXTk9ERV9PRiwKPiA+PiArICAgIEZXTk9ERV9BQ1BJLAo+ID4+ICsgICAgRldOT0RF
X0FDUElfREFUQSwKPiA+PiArICAgIEZXTk9ERV9BQ1BJX1NUQVRJQywKPiA+PiArICAgIEZXTk9E
RV9QREFUQSwKPiA+PiArICAgIEZXTk9ERV9JUlFDSElQCj4gPiAKPiA+IERvIHlvdSByZWFsbHkg
bmVlZCB0byBpbnRyb2R1Y2UgYWxsIG9mIHRoZW0/Cj4gPiAKPiBOb3QgcmVhbGx5LiBXZSBhcmUg
aW50ZXJlc3RlZCBpbiBPRiBhbmQgQUNQSV9TVEFUSUMgZm9yIG5vdy4gU2luY2UgdGhlIHZlcmJh
dGltIGZpbGUgZnJvbSBMaW51eCBhcHBsaWVkIG9rLCBJIGRpZCBub3QgcmVtb3ZlIHRoZSBvdGhl
ciBlbnRyaWVzLgo+IFdoYXQncyB5b3VyIHJlY29tbWVuZGF0aW9uPwoKVXN1YWxseSB3ZSBrZWVw
IHRoZSBpbXBvcnRlZCBMaW51eCBkZWZpbml0aW9ucyBhcy1pcy4KCgo+ID4+ICt9Owo+ID4+ICsK
PiA+PiArc3RydWN0IGZ3bm9kZV9oYW5kbGUgewo+ID4+ICsgICAgZW51bSBmd25vZGVfdHlwZSB0
eXBlOwo+ID4+ICsgICAgc3RydWN0IGZ3bm9kZV9oYW5kbGUgKnNlY29uZGFyeTsKPiA+PiArfTsK
PiA+PiArCj4gPj4gKyNlbmRpZgo+ID4+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 08 21:59:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 21: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 1dJ5Sb-0003bv-76; Thu, 08 Jun 2017 21: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 <sfr@canb.auug.org.au>) id 1dJ5SZ-0003bj-AY
 for Xen-devel@lists.xensource.com; Thu, 08 Jun 2017 21:59:20 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 2F/2D-03920-6B8C9395; Thu, 08 Jun 2017 21:59:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuphkeJIrShJLcpLzFFi42JJF5vgrLvlhGW
 kQXuDgMW9Ke/ZHRg9tvftYg9gjGLNzEvKr0hgzVjXtoSlYCdjxaLGNqYGxumMXYxcHEICPUwS
 /27dZQFxWATms0jcOd3D2sXICeSoSEz+cpEZxGYT0JX49+o5E4gtInCHUeLjRgkQm1mgWGL1+
 jZGEFtYwFji0qGbYL28AmYSDb+/skHYghInZz5hgajXknj46xaULS+x/e0c5gmM3LOQlM1CUj
 YLSdkCRuZVjOrFqUVlqUW65npJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIFhwgA
 EOxhnXvY/xCjJwaQkyqvYahkpxJeUn1KZkVicEV9UmpNafIhRhoNDSYLX+zhQTrAoNT21Ii0z
 BxiwMGkJDh4lEd4/h4HSvMUFibnFmekQqVOMxhyz/q35wsTR9GHLFyYhlrz8vFQpcV5BkEkCI
 KUZpXlwg2CRdIlRVkqYlxHoNCGegtSi3MwSVPlXjOIcjErCvHIgU3gy80rg9r0COoUJ6JQl7y
 xATilJREhJAWPz/bk6HYerT7077yQe49Kd9u7U8ebMywXm71ccvqT/rNvNM/+z8tHqpWY7dj2
 8VFMtKXLxn42GzhlefiF9BeviWxFLuiO8sx9MeGT7y537utsDm6MR0ySYk45LWZl6KAlKnDsq
 PztxxonsdL6QS2t8eKvmq1iyTa17O/cJ/+znkZc++B6M+6nEUpyRaKjFXFScCACOzAcZnwIAA
 A==
X-Env-Sender: sfr@canb.auug.org.au
X-Msg-Ref: server-5.tower-27.messagelabs.com!1496959153!101298671!1
X-Originating-IP: [103.22.144.67]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30389 invoked from network); 8 Jun 2017 21:59:15 -0000
Received: from ozlabs.org (HELO ozlabs.org) (103.22.144.67)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Jun 2017 21:59:15 -0000
Received: from authenticated.ozlabs.org (localhost [127.0.0.1])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by ozlabs.org (Postfix) with ESMTPSA id 3wkK7z0fMcz9s7B;
 Fri,  9 Jun 2017 07:59:11 +1000 (AEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=canb.auug.org.au;
 s=201702; t=1496959151;
 bh=e53/odEUJaIbrAuEJlfTSQSEqrVfQK3507uE+VUBtYM=;
 h=Date:From:To:Cc:Subject:From;
 b=mthcErhRvzieN0i4h6ozcA30k0bYoaje/oX0AVWisk86cyu9JAxnJOgF2mRgalDwC
 7yHgDsXTAfTrbvd8qS5BNJlJK+LWIqFntyfB5RWVO8W5K3larO+31YuxdGAHvHnwg7
 IBVUepr/VQcL5mmqN+vfuZzz/tJfwfs5KdHNxLBv/JRe47f+5ej+INLQGbwMHt7S1s
 6kGV0Qyf44a+6A+GM62Q4VP3RA/3SrYYRlHKbsylNKJtEuv+n8D1VC1KoIQb0LPXRZ
 +j8xobNjxUq7jUk5hP6UU2Lxb6j/A3+Bm4Cr+lsbovNRuh24vn+0tsmBjIkvbRxCbA
 x8e+apVx17bNw==
Date: Fri, 9 Jun 2017 07:59:10 +1000
From: Stephen Rothwell <sfr@canb.auug.org.au>
To: Juergen Gross <jgross@suse.com>, Konrad Rzeszutek Wilk
 <konrad.wilk@oracle.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Xen Devel
 <Xen-devel@lists.xensource.com>
Message-ID: <20170609075910.66c300b6@canb.auug.org.au>
MIME-Version: 1.0
Cc: Linux-Next Mailing List <linux-next@vger.kernel.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
Subject: [Xen-devel] linux-next: bad commit in the xen-tip 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>

SGkgYWxsLAoKVGhlIGN1cnJlbnQgdG9wIGNvbW1pdCBvZiB0aGUgeGVuLXRpcCB0cmVlCgogIDll
OTI1ODI0ZWNjZCAoInhlbjogYXZvaWQgdHlwZSB3YXJuaW5nIGluIHhjaGdfeGVuX3Vsb25nIikK
CmhhcyBubyBTaWduZWQtb2ZmLWJ5IGZvciBpdHMgY29tbWl0dGVyLgoKLS0gCkNoZWVycywKU3Rl
cGhlbiBSb3Rod2VsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 08 22:02:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 22:02: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 1dJ5VF-0004Ha-Jy; Thu, 08 Jun 2017 22:02:05 +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 1dJ5VD-0004HN-DZ
 for xen-devel@lists.xen.org; Thu, 08 Jun 2017 22:02:03 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 D2/0B-03058-A59C9395; Thu, 08 Jun 2017 22:02:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBIsWRWlGSWpSXmKPExsXSnM/RpBt10jL
 SoOsfj8WSj4tZHBg9ju7+zRTAGMWamZeUX5HAmnF+m1DBQ56KaROusTcwHuDqYuTkkBBQlNja
 uJEZwnaQ6H2zh72LkYtDSOASk8Tbz8vZQRLCAlUSF5bMZwVJiAjcZ5KYcvAaC4jDLLCVTeLhv
 RNsEC3/mSSOHfwPNotNQF9i94tPTCA2r4CtRG/XJLA4i4CKxMndG8HiogLREqd39DFC1AhKnJ
 z5hAXE5hSwk5i5eR2YzSygLvFn3iVmCFteYvvbOVC2uETTl5WsEOfpSUy7P49lAqPgLCSjZiF
 pn4WkfRaS9gWMLKsYNYpTi8pSi3QNDfSSijLTM0pyEzNzgDwzvdzU4uLE9NScxKRiveT83E2M
 wJBmAIIdjPeWBRxilORgUhLlVWy1jBTiS8pPqcxILM6ILyrNSS0+xKjBwSFw5eCR2YxSLHn5e
 alKEryrTwDVCRalpqdWpGXmAKMOplSCg0dJhPfPYaA0b3FBYm5xZjpE6hSjLsedvg1fmITAZk
 iJ81aCzBAAKcoozYMbAUsAlxhlpYR5GYEOFOIpSC3KzSxBlX/FKM7BqCTMK3ccaApPZl4J3KZ
 XQEcwAR2x5J0FyBEliQgpqQZG8V2WE/idNfeZTdt07XKfrtFJ3h8rnb/p2p8Ou33n7oP2RYZ6
 UwX/Mfx/wb6IW/TzkcUN6QenL1Vm0f+VnJ3O/HqZ54yrD3ZZVnL+i1ns8uhCVIE1+0feKQ0WW
 teFDnKY3lXeppt05/XZvZMWWq0Rbjyc3swSJCb7f/3sCacsvVvcbsqFG/LrKbEUZyQaajEXFS
 cCAJDrszL7AgAA
X-Env-Sender: amc96@hermes.cam.ac.uk
X-Msg-Ref: server-8.tower-27.messagelabs.com!1496959322!96510844!1
X-Originating-IP: [131.111.8.130]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50036 invoked from network); 8 Jun 2017 22:02:02 -0000
Received: from ppsw-30.csi.cam.ac.uk (HELO ppsw-30.csi.cam.ac.uk)
 (131.111.8.130)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Jun 2017 22:02:02 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from host-92-24-231-238.ppp.as43234.net ([92.24.231.238]:50402
 helo=[192.168.1.6])
 by ppsw-30.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.156]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1dJ5Uo-000KUw-dK (Exim 4.89)
 (return-path <amc96@hermes.cam.ac.uk>); Thu, 08 Jun 2017 23:01:38 +0100
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Tom Lendacky <thomas.lendacky@amd.com>, linux-arch@vger.kernel.org,
 linux-efi@vger.kernel.org, kvm@vger.kernel.org, linux-doc@vger.kernel.org,
 x86@kernel.org, kexec@lists.infradead.org, linux-kernel@vger.kernel.org,
 kasan-dev@googlegroups.com, linux-mm@kvack.org,
 iommu@lists.linux-foundation.org
References: <20170607191309.28645.15241.stgit@tlendack-t1.amdoffice.net>
 <20170607191453.28645.92256.stgit@tlendack-t1.amdoffice.net>
 <b15e8924-4069-b5fa-adb2-86c164b1dd36@oracle.com>
 <4a7376fb-abfc-8edd-42b7-38de461ac65e@amd.com>
 <67fe69ac-a213-8de3-db28-0e54bba95127@oracle.com>
 <fcb196c8-f1eb-a38c-336c-7bd3929b029e@amd.com>
 <12c7e511-996d-cf60-3a3b-0be7b41bd85b@oracle.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <d37917b1-8e49-e8a8-b9ac-59491331640f@citrix.com>
Date: Thu, 8 Jun 2017 23:01:37 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <12c7e511-996d-cf60-3a3b-0be7b41bd85b@oracle.com>
Content-Language: en-GB
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Larry Woodman <lwoodman@redhat.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Ingo Molnar <mingo@redhat.com>, Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Dave Young <dyoung@redhat.com>, Rik van Riel <riel@redhat.com>,
 Arnd Bergmann <arnd@arndb.de>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Thomas Gleixner <tglx@linutronix.de>,
 Dmitry Vyukov <dvyukov@google.com>, Juergen Gross <jgross@suse.com>,
 xen-devel <xen-devel@lists.xen.org>, Paolo Bonzini <pbonzini@redhat.com>
Subject: Re: [Xen-devel] [PATCH v6 10/34] x86, x86/mm, x86/xen,
 olpc: Use __va() against just the physical address in 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>

T24gMDgvMDYvMjAxNyAyMjoxNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDA2LzA4LzIw
MTcgMDU6MDIgUE0sIFRvbSBMZW5kYWNreSB3cm90ZToKPj4gT24gNi84LzIwMTcgMzo1MSBQTSwg
Qm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+Pj4+PiBXaGF0IG1heSBiZSBuZWVkZWQgaXMgbWFraW5n
IHN1cmUgWDg2X0ZFQVRVUkVfU01FIGlzIG5vdCBzZXQgZm9yIFBWCj4+Pj4+IGd1ZXN0cy4KPj4+
PiBBbmQgdGhhdCBtYXkgYmUgc29tZXRoaW5nIHRoYXQgWGVuIHdpbGwgbmVlZCB0byBjb250cm9s
IHRocm91Z2ggZWl0aGVyCj4+Pj4gQ1BVSUQgb3IgTVNSIHN1cHBvcnQgZm9yIHRoZSBQViBndWVz
dHMuCj4+Pgo+Pj4gT25seSBvbiBuZXdlciB2ZXJzaW9ucyBvZiBYZW4uIE9uIGVhcmxpZXIgdmVy
c2lvbnMgKDItMyB5ZWFycyBvbGQpIGxlYWYKPj4+IDB4ODAwMDAwMDcgaXMgcGFzc2VkIHRvIHRo
ZSBndWVzdCB1bmNoYW5nZWQuIEFuZCBzbyBpcyBNU1JfSzhfU1lTQ0ZHLgo+PiBUaGUgU01FIGZl
YXR1cmUgaXMgaW4gbGVhZiAweDgwMDAwMDFmLCBpcyB0aGF0IGxlYWYgcGFzc2VkIHRvIHRoZSBn
dWVzdAo+PiB1bmNoYW5nZWQ/Cj4gT2gsIEkgbWlzcmVhZCB0aGUgcGF0Y2ggd2hlcmUgWDg2X0ZF
QVRVUkVfU01FIGlzIGRlZmluZWQuIFRoZW4gYWxsCj4gdmVyc2lvbnMsIGluY2x1ZGluZyB0aGUg
Y3VycmVudCBvbmUsIHBhc3MgaXQgdW5jaGFuZ2VkLgo+Cj4gQWxsIHRoYXQncyBuZWVkZWQgaXMg
c2V0dXBfY2xlYXJfY3B1X2NhcChYODZfRkVBVFVSRV9TTUUpIGluCj4geGVuX2luaXRfY2FwYWJp
bGl0aWVzKCkuCgpBTUQgcHJvY2Vzc29ycyBzdGlsbCBkb24ndCBzdXBwb3J0IENQVUlEIEZhdWx0
aW5nIChvciBhdCBsZWFzdCwgSQpjb3VsZG4ndCBmaW5kIGFueSByZWZlcmVuY2UgdG8gaXQgaW4g
dGhlIGxhdGVzdCBkb2NzKSwgc28gd2UgY2Fubm90CmFjdHVhbGx5IGhpZGUgU01FIGZyb20gYSBn
dWVzdCB3aGljaCBnb2VzIGxvb2tpbmcgYXQgbmF0aXZlIENQVUlELiAKRnVydGhlcm1vcmUsIEkn
bSBub3QgYXdhcmUgb2YgYW55IENQVUlEIG1hc2tpbmcgc3VwcG9ydCBjb3ZlcmluZyB0aGF0IGxl
YWYuCgpIb3dldmVyLCBpZiBMaW51eCBpcyB1c2luZyB0aGUgcGFyYXZpcnR1YWwgY3B1aWQgaG9v
aywgdGhpbmdzIGFyZQpzbGlnaHRseSBiZXR0ZXIuCgpPbiBYZW4gNC45IGFuZCBsYXRlciwgbm8g
Z3Vlc3RzIHdpbGwgc2VlIHRoZSBmZWF0dXJlLiAgT24gZWFybGllcgp2ZXJzaW9ucyBvZiBYZW4g
KGJlZm9yZSBJIGZpeGVkIHRoZSBsb2dpYyksIHBsYWluIGRvbVVzIHdpbGwgbm90IHNlZSB0aGUK
ZmVhdHVyZSwgd2hpbGUgZG9tMCB3aWxsLgoKRm9yIHNhZmVseSwgSSdkIHJlY29tbWVuZCB1bmls
YXRlcmFsbHkgY2xvYmJlcmluZyB0aGUgZmVhdHVyZSBhcyBCb3JpcwpzdWdnZXN0ZWQuICBUaGVy
ZSBpcyBubyB3YXkgU01FIHdpbGwgYmUgc3VwcG9ydGFibGUgb24gYSBwZXItUFYgZ3Vlc3QKYmFz
aXMsIGFsdGhvdWdoIChhcyBmYXIgYXMgSSBhbSBhd2FyZSkgWGVuIGFzIGEgd2hvbGUgd291bGQg
YmUgYWJsZSB0bwplbmNvbXBhc3MgaXRzZWxmIGFuZCBhbGwgb2YgaXRzIFBWIGd1ZXN0cyBpbnNp
ZGUgb25lIHNpbmdsZSBTTUUgaW5zdGFuY2UuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 08 22:09:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 22: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 1dJ5cg-0004Ww-Is; Thu, 08 Jun 2017 22:09:46 +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 1dJ5cf-0004Wq-Ji
 for Xen-devel@lists.xensource.com; Thu, 08 Jun 2017 22:09:45 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 8D/38-03371-82BC9395; Thu, 08 Jun 2017 22:09:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsVybKJssq7Gact
 IgwX3JSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8acY//ZCn4yVizf8oq1gfE4YxcjF4eQwB9G
 iWfrvrN1MXJysAg4SJx/uZCli5GDg1EgRuLBD2uQMKNAmMTky0tYQcIsAloSh2dHgoTZBAwl/
 j7ZxAYSlgCyl3zmADFFBLQlDvwWABnOLPCcSeLrjUawgcIC5hLHdgmBdHICmRNutbKA2LwC3h
 Ivn20Es4UEzCTuL//ICmKLCuhKHPr3hw2iRlDi5MwnYDXMQAcsn76NZQKjwCwkqVlIUgsYmVY
 xahSnFpWlFukameklFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGHwMQ7GA8syDw
 EKMkB5OSKK9iq2WkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQne9SeBcoJFqempFWmZOcBIgElLc
 PAoifAuAEnzFhck5hZnpkOkTjHqcjR92PKFSYglLz8vVUqc9zFIkQBIUUZpHtwIWFReYpSVEu
 ZlBDpKiKcgtSg3swRV/hWjOAejkjCv3HGgKTyZeSVwm14BHcEEdMSSdxYgR5QkIqSkGhjlH/x
 s7WfMMLm1v+7/RIF6nqf/tjaonWeffos1uPHdHr3TP/MrThavDFpx8UkEG6t3QfC6BNP1+xb2
 vxPtkWnxK9lxpGTrqbmGmQk+ItNNNr16/pHhcOHu7EauJx91Yh3NvPZPNzubO3fa80cP+X9ft
 ryZIPpB48vTP28uMSW9OHhYavXckydblViKMxINtZiLihMB3uz8SMUCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1496959783!106966577!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36897 invoked from network); 8 Jun 2017 22:09:44 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Jun 2017 22:09:44 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 182DD239CF;
 Thu,  8 Jun 2017 22:09:42 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 182DD239CF
Date: Thu, 8 Jun 2017 15:09:39 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Stephen Rothwell <sfr@canb.auug.org.au>
In-Reply-To: <20170609075910.66c300b6@canb.auug.org.au>
Message-ID: <alpine.DEB.2.10.1706081509160.26108@sstabellini-ThinkPad-X260>
References: <20170609075910.66c300b6@canb.auug.org.au>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Linux-Next Mailing List <linux-next@vger.kernel.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Xen Devel <Xen-devel@lists.xensource.com>
Subject: Re: [Xen-devel] linux-next: bad commit in the xen-tip 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>

T24gRnJpLCA5IEp1biAyMDE3LCBTdGVwaGVuIFJvdGh3ZWxsIHdyb3RlOgo+IEhpIGFsbCwKPiAK
PiBUaGUgY3VycmVudCB0b3AgY29tbWl0IG9mIHRoZSB4ZW4tdGlwIHRyZWUKPiAKPiAgIDllOTI1
ODI0ZWNjZCAoInhlbjogYXZvaWQgdHlwZSB3YXJuaW5nIGluIHhjaGdfeGVuX3Vsb25nIikKPiAK
PiBoYXMgbm8gU2lnbmVkLW9mZi1ieSBmb3IgaXRzIGNvbW1pdHRlci4KCkZpeGVkLCB0aGFua3Mg
Zm9yIHBvaW50aW5nIGl0IG91dC4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 08 22:22:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 22:22:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dJ5pB-0005kP-QE; Thu, 08 Jun 2017 22:22: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 1dJ5pA-0005kJ-IO
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 22:22:40 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 A5/11-02006-E2EC9395; Thu, 08 Jun 2017 22:22:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsVybKJssq7uOct
 Ig6W3jC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyNP5tYCxafZ6w4Pms6awPj4qWMXYxcHEIC
 fxgl+tfsZ+ti5ORgEXCQWPD9NFCCg4NRIEbiwQ9rkDCjQJjE5MtLWCFKtCS6p2xlBLHZBAwl/
 j7ZxAZSLgFkL/nMARIWEVCTePl0EwvIeGaBPUwSff/ms4LUCAu4Ssy4lQFSwyngInHi5Eawkb
 wC3hJvjzawg9hCAtUSh/fOZgKxRQV0JQ79+8MGUSMocXLmExYQm1nAV2LtrUdMExgFZiFJzUK
 SgrDVJQ58usgIYctLbLu+inUBI8sqRo3i1KKy1CJdQ1O9pKLM9IyS3MTMHF1DA1O93NTi4sT0
 1JzEpGK95PzcTYzAsGUAgh2MDds9DzFKcjApifIqtlpGCvEl5adUZiQWZ8QXleakFh9ilOHgU
 JLg7TgDlBMsSk1PrUjLzAFGEExagoNHSYR3wUmgNG9xQWJucWY6ROoUoy7HhtXrvzAJseTl56
 VKifOynwUqEgApyijNgxsBi+ZLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEua9dQpoCk9mXgn
 cpldARzABHbHknQXIESWJCCmpBsZQPeZLAjIf5y6dsVD+1q7b3rVR327rVR85fiDWqZC7erdA
 yNQfJhc+tLJ/2pXGbv50Putt9R3LLqZOfRmZ8Npmzc5ZTny/r5zc/TxcsE+tZZkX55xw2/ryV
 Uw3vj307tPM56vQ2JeayCB1q3x2rvJyzQdpx4VX5W6M2/9ZWowhvLHFaK7+9YdKLMUZiYZazE
 XFiQDYicac4QIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-3.tower-206.messagelabs.com!1496960556!98953150!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7408 invoked from network); 8 Jun 2017 22:22:37 -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; 8 Jun 2017 22:22:37 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 4CE0722CAF;
 Thu,  8 Jun 2017 22:22:35 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 4CE0722CAF
Date: Thu, 8 Jun 2017 15:22:34 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Sameer Goel <sgoel@codeaurora.org>
In-Reply-To: <1496950247-8755-7-git-send-email-sgoel@codeaurora.org>
Message-ID: <alpine.DEB.2.10.1706081510380.26108@sstabellini-ThinkPad-X260>
References: <1496950247-8755-1-git-send-email-sgoel@codeaurora.org>
 <1496950247-8755-7-git-send-email-sgoel@codeaurora.org>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-898416014-1496960555=:26108"
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Tomasz Nowicki <tn@semihalf.com>, Punit Agrawal <punit.agrawal@arm.com>,
 Julien Grall <julien.grall@arm.com>, jbeulich@suse.com,
 xen-devel@lists.xenproject.org, Robin Murphy <robin.murphy@arm.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
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>
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-898416014-1496960555=:26108
Content-Type: TEXT/PLAIN; charset=UTF-8
Content-Transfer-Encoding: 8BIT

CCing Jan

On Thu, 8 Jun 2017, Sameer Goel wrote:
> Add limited support for parsing IORT table to initialize SMMU devices.
> 
> Signed-off-by: Sameer Goel <sgoel@codeaurora.org>
> ---
>  xen/arch/arm/setup.c                |   3 +
>  xen/drivers/acpi/Makefile           |   1 +
>  xen/drivers/acpi/arm/Makefile       |   1 +
>  xen/drivers/acpi/arm/iort.c         | 232 +++++++++++++++++++-----------------
>  xen/drivers/passthrough/arm/iommu.c |  15 +--
>  xen/include/acpi/acpi.h             |   1 +
>  xen/include/acpi/acpi_iort.h        |  25 ++--
>  xen/include/asm-arm/device.h        |   2 +
>  xen/include/xen/acpi.h              |  21 ++++
>  xen/include/xen/lib.h               |   7 +-
>  xen/include/xen/pci.h               |   1 +
>  11 files changed, 184 insertions(+), 125 deletions(-)
>  create mode 100644 xen/drivers/acpi/arm/Makefile

This patch doesn't apply with "git am" and doesn't build on x86 with:

In file included from /local/repos/xen-upstream/xen/include/xen/iommu.h:24:0,
                 from /local/repos/xen-upstream/xen/include/asm/hvm/domain.h:23,
                 from /local/repos/xen-upstream/xen/include/asm/domain.h:7,
                 from /local/repos/xen-upstream/xen/include/xen/domain.h:8,
                 from /local/repos/xen-upstream/xen/include/xen/sched.h:11,
                 from x86_64/asm-offsets.c:9:
/local/repos/xen-upstream/xen/include/xen/pci.h:91:19: error: field ‘dev’ has incomplete type
     struct device dev;
                   ^
In file included from /local/repos/xen-upstream/xen/include/acpi/acpi.h:63:0,
                 from /local/repos/xen-upstream/xen/include/xen/acpi.h:33,
                 from /local/repos/xen-upstream/xen/include/asm/fixmap.h:21,
                 from x86_64/asm-offsets.c:12:
/local/repos/xen-upstream/xen/include/acpi/acpi_iort.h:60:23: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘iort_iommu_configure’
 acpi_status iommu_ops iort_iommu_configure(struct device *dev)
                       ^
make[3]: *** [asm-offsets.s] Error 1


And it doesn't build on arm64 with:

/local/repos/xen-upstream/xen/arch/arm/setup.c:765: undefined reference to `acpi_iort_init'
/local/repos/gcc-linaro-4.9-2014.05-aarch64-linux-gnu-x86_64-linux-gnu/bin/aarch64-linux-gnu-ld: /local/repos/xen-upstream/xen/.xen-syms.0: hidden symbol `acpi_iort_init' isn't defined
/local/repos/gcc-linaro-4.9-2014.05-aarch64-linux-gnu-x86_64-linux-gnu/bin/aarch64-linux-gnu-ld: final link failed: Bad value
make[3]: *** [/local/repos/xen-upstream/xen/xen-syms] Error 1


> diff --git a/xen/arch/arm/setup.c b/xen/arch/arm/setup.c
> index 92a2de6..5dc93ff 100644
> --- a/xen/arch/arm/setup.c
> +++ b/xen/arch/arm/setup.c
> @@ -753,6 +753,9 @@ void __init start_xen(unsigned long boot_phys_offset,
>      /* Parse the ACPI tables for possible boot-time configuration */
>      acpi_boot_table_init();
>  
> +    /* Initialize the IORT tables */
> +    acpi_iort_init();
> +
>      if ( acpi_disabled )
>          printk("Booting using Device Tree\n");
>      else
> diff --git a/xen/drivers/acpi/Makefile b/xen/drivers/acpi/Makefile
> index 444b11d..4165318 100644
> --- a/xen/drivers/acpi/Makefile
> +++ b/xen/drivers/acpi/Makefile
> @@ -1,5 +1,6 @@
>  subdir-y += tables
>  subdir-y += utilities
> +subdir-$(CONFIG_ARM_64) += arm
>  subdir-$(CONFIG_X86) += apei
>  
>  obj-bin-y += tables.init.o
> diff --git a/xen/drivers/acpi/arm/Makefile b/xen/drivers/acpi/arm/Makefile
> new file mode 100644
> index 0000000..7c039bb
> --- /dev/null
> +++ b/xen/drivers/acpi/arm/Makefile
> @@ -0,0 +1 @@
> +obj-y += iort.o
> diff --git a/xen/drivers/acpi/arm/iort.c b/xen/drivers/acpi/arm/iort.c
> index 4a5bb96..c22ec31 100644
> --- a/xen/drivers/acpi/arm/iort.c
> +++ b/xen/drivers/acpi/arm/iort.c
> @@ -14,29 +14,40 @@
>   * This file implements early detection/parsing of I/O mapping
>   * reported to OS through firmware via I/O Remapping Table (IORT)
>   * IORT document number: ARM DEN 0049A
> + *
> + * Based on Linux drivers/acpi/arm64/iort.c
> + * => commit ca78d3173cff3503bcd15723b049757f75762d15
> + *
> + * Xen modification:
> + * Sameer Goel <sgoel@codeaurora.org>
> + * Copyright (C) 2017, The Linux Foundation, All rights reserved.
> + *
>   */
>  
> -#define pr_fmt(fmt)	"ACPI: IORT: " fmt
> +#include <xen/acpi.h>
> +#include <xen/fwnode.h>
> +#include <xen/iommu.h>
> +#include <xen/lib.h>
> +#include <xen/list.h>
> +#include <xen/pci.h>
> +
> +#include <asm/device.h>
>  
> -#include <linux/acpi_iort.h>
> -#include <linux/iommu.h>
> -#include <linux/kernel.h>
> -#include <linux/list.h>
> -#include <linux/pci.h>
> -#include <linux/platform_device.h>
> -#include <linux/slab.h>
>  
>  #define IORT_TYPE_MASK(type)	(1 << (type))
>  #define IORT_MSI_TYPE		(1 << ACPI_IORT_NODE_ITS_GROUP)
>  #define IORT_IOMMU_TYPE		((1 << ACPI_IORT_NODE_SMMU) |	\
>  				(1 << ACPI_IORT_NODE_SMMU_V3))
>  
> +#if 0
>  struct iort_its_msi_chip {
>  	struct list_head	list;
>  	struct fwnode_handle	*fw_node;
>  	u32			translation_id;
>  };
>  
> +#endif
> +
>  struct iort_fwnode {
>  	struct list_head list;
>  	struct acpi_iort_node *iort_node;
> @@ -60,7 +71,7 @@ static inline int iort_set_fwnode(struct acpi_iort_node *iort_node,
>  {
>  	struct iort_fwnode *np;
>  
> -	np = kzalloc(sizeof(struct iort_fwnode), GFP_ATOMIC);
> +	np = xzalloc(struct iort_fwnode);
>  
>  	if (WARN_ON(!np))
>  		return -ENOMEM;
> @@ -114,7 +125,7 @@ static inline void iort_delete_fwnode(struct acpi_iort_node *node)
>  	list_for_each_entry_safe(curr, tmp, &iort_fwnode_list, list) {
>  		if (curr->iort_node == node) {
>  			list_del(&curr->list);
> -			kfree(curr);
> +			xfree(curr);
>  			break;
>  		}
>  	}
> @@ -127,6 +138,7 @@ typedef acpi_status (*iort_find_node_callback)
>  /* Root pointer to the mapped IORT table */
>  static struct acpi_table_header *iort_table;
>  
> +#if 0
>  static LIST_HEAD(iort_msi_chip_list);
>  static DEFINE_SPINLOCK(iort_msi_chip_lock);
>  
> @@ -199,7 +211,7 @@ struct fwnode_handle *iort_find_domain_token(int trans_id)
>  
>  	return fw_node;
>  }
> -
> +#endif
>  static struct acpi_iort_node *iort_scan_node(enum acpi_iort_node_type type,
>  					     iort_find_node_callback callback,
>  					     void *context)
> @@ -219,9 +231,10 @@ static struct acpi_iort_node *iort_scan_node(enum acpi_iort_node_type type,
>  				iort_table->length);
>  
>  	for (i = 0; i < iort->node_count; i++) {
> -		if (WARN_TAINT(iort_node >= iort_end, TAINT_FIRMWARE_WORKAROUND,
> -			       "IORT node pointer overflows, bad table!\n"))
> +		if (iort_node >= iort_end) {
> +			printk(XENLOG_ERR "IORT node pointer overflows, bad table!\n");
>  			return NULL;
> +		}
>  
>  		if (iort_node->type == type &&
>  		    ACPI_SUCCESS(callback(iort_node, context)))
> @@ -249,6 +262,14 @@ bool iort_node_match(u8 type)
>  	return node != NULL;
>  }
>  
> +/*
> + * Following 2 definies should come from the PCI passthrough implementation.
> + * Based on the current pci_dev define the bus number and seg number come
> + * from pci_dev so making an API assumption
> + */
> +#define to_pci_dev(p) container_of(p, struct pci_dev,dev)
> +#define pci_domain_nr(dev) dev->seg
> +
>  static acpi_status iort_match_node_callback(struct acpi_iort_node *node,
>  					    void *context)
>  {
> @@ -256,6 +277,11 @@ static acpi_status iort_match_node_callback(struct acpi_iort_node *node,
>  	acpi_status status;
>  
>  	if (node->type == ACPI_IORT_NODE_NAMED_COMPONENT) {
> +		status = AE_NOT_IMPLEMENTED;
> +/*
> + * Named components not supported yet.
> + */
> +#if 0
>  		struct acpi_buffer buf = { ACPI_ALLOCATE_BUFFER, NULL };
>  		struct acpi_device *adev = to_acpi_device_node(dev->fwnode);
>  		struct acpi_iort_named_component *ncomp;
> @@ -275,11 +301,12 @@ static acpi_status iort_match_node_callback(struct acpi_iort_node *node,
>  		status = !strcmp(ncomp->device_name, buf.pointer) ?
>  							AE_OK : AE_NOT_FOUND;
>  		acpi_os_free(buf.pointer);
> +#endif
>  	} else if (node->type == ACPI_IORT_NODE_PCI_ROOT_COMPLEX) {
>  		struct acpi_iort_root_complex *pci_rc;
> -		struct pci_bus *bus;
> +		struct pci_dev *pci_dev;
>  
> -		bus = to_pci_bus(dev);
> +		pci_dev = to_pci_dev(dev);
>  		pci_rc = (struct acpi_iort_root_complex *)node->node_data;
>  
>  		/*
> @@ -287,12 +314,11 @@ static acpi_status iort_match_node_callback(struct acpi_iort_node *node,
>  		 * with root complexes. Each segment number can represent only
>  		 * one root complex.
>  		 */
> -		status = pci_rc->pci_segment_number == pci_domain_nr(bus) ?
> +		status = pci_rc->pci_segment_number == pci_domain_nr(pci_dev) ?
>  							AE_OK : AE_NOT_FOUND;
>  	} else {
>  		status = AE_NOT_FOUND;
>  	}
> -out:
>  	return status;
>  }
>  
> @@ -307,7 +333,8 @@ static int iort_id_map(struct acpi_iort_id_mapping *map, u8 type, u32 rid_in,
>  			return 0;
>  		}
>  
> -		pr_warn(FW_BUG "[map %p] SINGLE MAPPING flag not allowed for node type %d, skipping ID map\n",
> +		printk(XENLOG_WARNING "[map %p] SINGLE MAPPING flag not \
> +		       allowed for node type %d, skipping ID map\n",
>  			map, type);
>  		return -ENXIO;
>  	}
> @@ -320,6 +347,11 @@ static int iort_id_map(struct acpi_iort_id_mapping *map, u8 type, u32 rid_in,
>  	return 0;
>  }
>  
> +/*
> + * Name components are not supported yet so we do not need the
> + * iort_node_get_id function
> + */
> +#if 0
>  static
>  struct acpi_iort_node *iort_node_get_id(struct acpi_iort_node *node,
>  					u32 *id_out, u8 type_mask,
> @@ -337,8 +369,8 @@ struct acpi_iort_node *iort_node_get_id(struct acpi_iort_node *node,
>  
>  	/* Firmware bug! */
>  	if (!map->output_reference) {
> -		pr_err(FW_BUG "[node %p type %d] ID map has NULL parent reference\n",
> -		       node, node->type);
> +		printk(XENLOG_ERR "[node %p type %d] ID map has NULL parent \
> +		       reference\n", node, node->type);
>  		return NULL;
>  	}
>  
> @@ -358,6 +390,7 @@ struct acpi_iort_node *iort_node_get_id(struct acpi_iort_node *node,
>  
>  	return NULL;
>  }
> +#endif
>  
>  static struct acpi_iort_node *iort_node_map_rid(struct acpi_iort_node *node,
>  						u32 rid_in, u32 *rid_out,
> @@ -384,8 +417,8 @@ static struct acpi_iort_node *iort_node_map_rid(struct acpi_iort_node *node,
>  
>  		/* Firmware bug! */
>  		if (!map->output_reference) {
> -			pr_err(FW_BUG "[node %p type %d] ID map has NULL parent reference\n",
> -			       node, node->type);
> +			printk(XENLOG_ERR "[node %p type %d] ID map has NULL \
> +			       parent reference\n", node, node->type);
>  			goto fail_map;
>  		}
>  
> @@ -410,6 +443,10 @@ fail_map:
>  	return NULL;
>  }
>  
> +/* Xen: Comment out the NamedComponent and ITS mapping code till the support
> + * is available.
> + * */
> +#if 0
>  static struct acpi_iort_node *iort_find_dev_node(struct device *dev)
>  {
>  	struct pci_bus *pbus;
> @@ -503,6 +540,9 @@ struct irq_domain *iort_get_device_domain(struct device *dev, u32 req_id)
>  	return irq_find_matching_fwnode(handle, DOMAIN_BUS_PCI_MSI);
>  }
>  
> +/*
> + * RID is the same as PCI_DEVID(BDF) for QDF2400
> + */
>  static int __get_pci_rid(struct pci_dev *pdev, u16 alias, void *data)
>  {
>  	u32 *rid = data;
> @@ -510,7 +550,7 @@ static int __get_pci_rid(struct pci_dev *pdev, u16 alias, void *data)
>  	*rid = alias;
>  	return 0;
>  }
> -
> +#endif
>  static int arm_smmu_iort_xlate(struct device *dev, u32 streamid,
>  			       struct fwnode_handle *fwnode,
>  			       const struct iommu_ops *ops)
> @@ -523,29 +563,24 @@ static int arm_smmu_iort_xlate(struct device *dev, u32 streamid,
>  	return ret;
>  }
>  
> -static const struct iommu_ops *iort_iommu_xlate(struct device *dev,
> -					struct acpi_iort_node *node,
> -					u32 streamid)
> +static int iort_iommu_xlate(struct device *dev, struct acpi_iort_node *node,
> +			    u32 streamid)
>  {
> -	const struct iommu_ops *ops = NULL;
>  	int ret = -ENODEV;
>  	struct fwnode_handle *iort_fwnode;
>  
>  	if (node) {
>  		iort_fwnode = iort_get_fwnode(node);
>  		if (!iort_fwnode)
> -			return NULL;
> -
> -		ops = iommu_ops_from_fwnode(iort_fwnode);
> -		if (!ops)
> -			return NULL;
> +			return ret;
>  
> -		ret = arm_smmu_iort_xlate(dev, streamid, iort_fwnode, ops);
> +		ret = arm_smmu_iort_xlate(dev, streamid, iort_fwnode, NULL);
>  	}
>  
> -	return ret ? NULL : ops;
> +	return ret;
>  }
>  
> +#if 0 /* Xen: We do not need this function for Xen */
>  /**
>   * iort_set_dma_mask - Set-up dma mask for a device.
>   *
> @@ -567,39 +602,43 @@ void iort_set_dma_mask(struct device *dev)
>  	if (!dev->dma_mask)
>  		dev->dma_mask = &dev->coherent_dma_mask;
>  }
> -
> +#endif
>  /**
> - * iort_iommu_configure - Set-up IOMMU configuration for a device.
> + * iort_iommu_configure - Set-up IOMMU configuration for a device. This
> + * function sets up the fwspec as needed for a given device. Only PCI
> + * devices are supported for now.
>   *
>   * @dev: device to configure
>   *
> - * Returns: iommu_ops pointer on configuration success
> - *          NULL on configuration failure
> + * Returns: Appropriate acpi_status
>   */
> -const struct iommu_ops *iort_iommu_configure(struct device *dev)
> +acpi_status iort_iommu_configure(struct device *dev)
>  {
>  	struct acpi_iort_node *node, *parent;
> -	const struct iommu_ops *ops = NULL;
>  	u32 streamid = 0;
> +	acpi_status status = AE_OK;
>  
>  	if (dev_is_pci(dev)) {
> -		struct pci_bus *bus = to_pci_dev(dev)->bus;
> +		struct pci_dev *pci_device = to_pci_dev(dev);
>  		u32 rid;
>  
> -		pci_for_each_dma_alias(to_pci_dev(dev), __get_pci_rid,
> -				       &rid);
> +		rid = PCI_BDF2(pci_device->bus,pci_device->devfn);
>  
>  		node = iort_scan_node(ACPI_IORT_NODE_PCI_ROOT_COMPLEX,
> -				      iort_match_node_callback, &bus->dev);
> +				      iort_match_node_callback, dev);
>  		if (!node)
> -			return NULL;
> +			return AE_NOT_FOUND;
>  
>  		parent = iort_node_map_rid(node, rid, &streamid,
>  					   IORT_IOMMU_TYPE);
>  
> -		ops = iort_iommu_xlate(dev, parent, streamid);
> +		status = iort_iommu_xlate(dev, parent, streamid);
> +
> +		status = status ? AE_ERROR : AE_OK;
>  
>  	} else {
> +		status = AE_NOT_IMPLEMENTED;
> +#if 0
>  		int i = 0;
>  
>  		node = iort_scan_node(ACPI_IORT_NODE_NAMED_COMPONENT,
> @@ -616,11 +655,17 @@ const struct iommu_ops *iort_iommu_configure(struct device *dev)
>  			parent = iort_node_get_id(node, &streamid,
>  						  IORT_IOMMU_TYPE, i++);
>  		}
> +#endif
>  	}
>  
> -	return ops;
> +	return status;
>  }
>  
> +/*
> + * Xen: Not using the parsin ops for now. Need to check and see if it will
> + * be useful to use these in some form, or let the driver parse IORT node.
> + */
> +#if 0
>  static void __init acpi_iort_register_irq(int hwirq, const char *name,
>  					  int trigger,
>  					  struct resource *res)
> @@ -807,93 +852,63 @@ const struct iort_iommu_config *iort_get_iommu_cfg(struct acpi_iort_node *node)
>  		return NULL;
>  	}
>  }
> -
> +#endif
>  /**
> - * iort_add_smmu_platform_device() - Allocate a platform device for SMMU
> + * Xen: rename the function to iort_add_smmu_device
> + * iort_add_smmu_device() - Allocate a device for SMMU
>   * @node: Pointer to SMMU ACPI IORT node
>   *
>   * Returns: 0 on success, <0 failure
>   */
> -static int __init iort_add_smmu_platform_device(struct acpi_iort_node *node)
> +static int __init iort_add_smmu_device(struct acpi_iort_node *node)
>  {
>  	struct fwnode_handle *fwnode;
> -	struct platform_device *pdev;
> -	struct resource *r;
> -	enum dev_dma_attr attr;
> -	int ret, count;
> -	const struct iort_iommu_config *ops = iort_get_iommu_cfg(node);
> -
> -	if (!ops)
> -		return -ENODEV;
> -
> -	pdev = platform_device_alloc(ops->name, PLATFORM_DEVID_AUTO);
> -	if (!pdev)
> -		return -ENOMEM;
> -
> -	count = ops->iommu_count_resources(node);
> +	struct device *dev;
> +	int ret;
>  
> -	r = kcalloc(count, sizeof(*r), GFP_KERNEL);
> -	if (!r) {
> -		ret = -ENOMEM;
> -		goto dev_put;
> -	}
> -
> -	ops->iommu_init_resources(r, node);
> -
> -	ret = platform_device_add_resources(pdev, r, count);
>  	/*
> -	 * Resources are duplicated in platform_device_add_resources,
> -	 * free their allocated memory
> +	 * Not enabling the parsing ops for now. The corresponding driver
> +	 * can parse this information as needed, so deleting relevent code as
> +	 * compared to base revision.
>  	 */
> -	kfree(r);
>  
> -	if (ret)
> -		goto dev_put;
> +	dev = xzalloc(struct device);
> +	if (!dev)
> +		return -ENOMEM;
>  
>  	/*
>  	 * Add a copy of IORT node pointer to platform_data to
>  	 * be used to retrieve IORT data information.
>  	 */
> -	ret = platform_device_add_data(pdev, &node, sizeof(node));
> -	if (ret)
> -		goto dev_put;
> -
> -	/*
> -	 * We expect the dma masks to be equivalent for
> -	 * all SMMUs set-ups
> -	 */
> -	pdev->dev.dma_mask = &pdev->dev.coherent_dma_mask;
> +	dev->type = DEV_ACPI; /* This should not be needed and we can check
> +				 fwnode. Defining for legacy support */
> +	dev->acpi_node = node;/* A copy of the node does not seem necessary */ 
>  
>  	fwnode = iort_get_fwnode(node);
>  
>  	if (!fwnode) {
>  		ret = -ENODEV;
> -		goto dev_put;
> +		goto error;
>  	}
>  
> -	pdev->dev.fwnode = fwnode;
> -
> -	attr = ops->iommu_is_coherent(node) ?
> -			     DEV_DMA_COHERENT : DEV_DMA_NON_COHERENT;
> -
> -	/* Configure DMA for the page table walker */
> -	acpi_dma_configure(&pdev->dev, attr);
> +	dev->fwnode = fwnode;
>  
> -	ret = platform_device_add(pdev);
> -	if (ret)
> -		goto dma_deconfigure;
> +	/* Call the acpi init functions for IOMMU devices */
> +	ret = acpi_device_init(DEVICE_IOMMU, (void*)dev, node->type);
>  
>  	return 0;
>  
> -dma_deconfigure:
> -	acpi_dma_deconfigure(&pdev->dev);
> -dev_put:
> -	platform_device_put(pdev);
> +error:
> +	xfree(dev);
>  
>  	return ret;
>  }
>  
> -static void __init iort_init_platform_devices(void)
> +/*
> + * Xen: Rename the function to iort_init_devices as this function will
> + * populate the device object for SMMU devices.
> + */
> +static void __init iort_init_devices(void)
>  {
>  	struct acpi_iort_node *iort_node, *iort_end;
>  	struct acpi_table_iort *iort;
> @@ -914,7 +929,7 @@ static void __init iort_init_platform_devices(void)
>  
>  	for (i = 0; i < iort->node_count; i++) {
>  		if (iort_node >= iort_end) {
> -			pr_err("iort node pointer overflows, bad table\n");
> +			printk(XENLOG_ERR "iort node pointer overflows, bad table\n");
>  			return;
>  		}
>  
> @@ -927,7 +942,7 @@ static void __init iort_init_platform_devices(void)
>  
>  			iort_set_fwnode(iort_node, fwnode);
>  
> -			ret = iort_add_smmu_platform_device(iort_node);
> +			ret = iort_add_smmu_device(iort_node);
>  			if (ret) {
>  				iort_delete_fwnode(iort_node);
>  				acpi_free_fwnode_static(fwnode);
> @@ -949,13 +964,14 @@ void __init acpi_iort_init(void)
>  		if (status != AE_NOT_FOUND) {
>  			const char *msg = acpi_format_exception(status);
>  
> -			pr_err("Failed to get table, %s\n", msg);
> +			printk(XENLOG_ERR "Failed to get table, %s\n", msg);
>  		}
>  
>  		return;
>  	}
>  
> -	iort_init_platform_devices();
> +	iort_init_devices();
>  
> -	acpi_probe_device_table(iort);
> +        /* Not used for now */
> +	//acpi_probe_device_table(iort);
>  }
> diff --git a/xen/drivers/passthrough/arm/iommu.c b/xen/drivers/passthrough/arm/iommu.c
> index edf70c2..1397da5 100644
> --- a/xen/drivers/passthrough/arm/iommu.c
> +++ b/xen/drivers/passthrough/arm/iommu.c
> @@ -74,24 +74,26 @@ int arch_iommu_populate_page_table(struct domain *d)
>      return -ENOSYS;
>  }
>  
> +/*
> + * The ops parameter in this function will always be NULL for Xen,
> + * as the ops are set per domain.
> + */
>  int iommu_fwspec_init(struct device *dev, struct fwnode_handle *iommu_fwnode,
>          const struct iommu_ops *ops)
>  {
>      struct iommu_fwspec *fwspec = dev->iommu_fwspec;
>  
> +    /*
> +     * fwspec is already allocated for this device.
> +     */
>      if (fwspec)
> -        return ops == fwspec->ops ? 0 : -EINVAL;
> +        return 0;
>  
>      fwspec = xzalloc(struct iommu_fwspec);
>      if (!fwspec)
>          return -ENOMEM;
>  
> -    /* Ref counting for the dt device node is not needed */
> -
> -    /*of_node_get(to_of_node(iommu_fwnode));*/
> -
>      fwspec->iommu_fwnode = iommu_fwnode;
> -    fwspec->ops = ops;
>      dev->iommu_fwspec = fwspec;
>      return 0;
>  }
> @@ -101,7 +103,6 @@ void iommu_fwspec_free(struct device *dev)
>      struct iommu_fwspec *fwspec = dev->iommu_fwspec;
>  
>      if (fwspec) {
> -        /*fwnode_handle_put(fwspec->iommu_fwnode);*/
>          xfree(fwspec);
>          dev->iommu_fwspec = NULL;
>      }
> diff --git a/xen/include/acpi/acpi.h b/xen/include/acpi/acpi.h
> index c852701..1ac92b2 100644
> --- a/xen/include/acpi/acpi.h
> +++ b/xen/include/acpi/acpi.h
> @@ -60,6 +60,7 @@
>  #include "actbl.h"		/* ACPI table definitions */
>  #include "aclocal.h"		/* Internal data types */
>  #include "acoutput.h"		/* Error output and Debug macros */
> +#include "acpi_iort.h"          /* Utility defines for IORT */
>  #include "acpiosxf.h"		/* Interfaces to the ACPI-to-OS layer */
>  #include "acpixf.h"		/* ACPI core subsystem external interfaces */
>  #include "acglobal.h"		/* All global variables */
> diff --git a/xen/include/acpi/acpi_iort.h b/xen/include/acpi/acpi_iort.h
> index 77e0809..c0b5b8d 100644
> --- a/xen/include/acpi/acpi_iort.h
> +++ b/xen/include/acpi/acpi_iort.h
> @@ -19,27 +19,35 @@
>  #ifndef __ACPI_IORT_H__
>  #define __ACPI_IORT_H__
>  
> -#include <linux/acpi.h>
> -#include <linux/fwnode.h>
> -#include <linux/irqdomain.h>
> +#include <xen/acpi.h>
> +#include <asm/device.h>
>  
> +/*
> + * We are not using IORT IRQ bindings for this change set
> + */
> +#if 0
>  #define IORT_IRQ_MASK(irq)		(irq & 0xffffffffULL)
>  #define IORT_IRQ_TRIGGER_MASK(irq)	((irq >> 32) & 0xffffffffULL)
>  
>  int iort_register_domain_token(int trans_id, struct fwnode_handle *fw_node);
>  void iort_deregister_domain_token(int trans_id);
>  struct fwnode_handle *iort_find_domain_token(int trans_id);
> -#ifdef CONFIG_ACPI_IORT
> +#endif
> +
> +#ifdef CONFIG_ARM_64
>  void acpi_iort_init(void);
>  bool iort_node_match(u8 type);
> +#if 0
>  u32 iort_msi_map_rid(struct device *dev, u32 req_id);
>  struct irq_domain *iort_get_device_domain(struct device *dev, u32 req_id);
>  /* IOMMU interface */
>  void iort_set_dma_mask(struct device *dev);
> -const struct iommu_ops *iort_iommu_configure(struct device *dev);
> +#endif
> +acpi_status iort_iommu_configure(struct device *dev);
>  #else
>  static inline void acpi_iort_init(void) { }
>  static inline bool iort_node_match(u8 type) { return false; }
> +#if 0
>  static inline u32 iort_msi_map_rid(struct device *dev, u32 req_id)
>  { return req_id; }
>  static inline struct irq_domain *iort_get_device_domain(struct device *dev,
> @@ -47,12 +55,11 @@ static inline struct irq_domain *iort_get_device_domain(struct device *dev,
>  { return NULL; }
>  /* IOMMU interface */
>  static inline void iort_set_dma_mask(struct device *dev) { }
> +#endif
>  static inline
> -const struct iommu_ops *iort_iommu_configure(struct device *dev)
> -{ return NULL; }
> +acpi_status iommu_ops iort_iommu_configure(struct device *dev)
> +{ return AE_NOT_IMPLEMENTED; }
>  #endif
>  
> -#define IORT_ACPI_DECLARE(name, table_id, fn)		\
> -	ACPI_DECLARE_PROBE_ENTRY(iort, name, table_id, 0, NULL, 0, fn)
>  
>  #endif /* __ACPI_IORT_H__ */
> diff --git a/xen/include/asm-arm/device.h b/xen/include/asm-arm/device.h
> index 5027c87..4eef9ce 100644
> --- a/xen/include/asm-arm/device.h
> +++ b/xen/include/asm-arm/device.h
> @@ -7,6 +7,7 @@
>  enum device_type
>  {
>      DEV_DT,
> +    DEV_ACPI,
>  };
>  
>  struct dev_archdata {
> @@ -20,6 +21,7 @@ struct device
>  #ifdef CONFIG_HAS_DEVICE_TREE
>      struct dt_device_node *of_node; /* Used by drivers imported from Linux */
>  #endif
> +    void *acpi_node; /*Current use case is acpi_iort_node */
>      struct fwnode_handle *fwnode; /*fw device node identifier */
>      struct iommu_fwspec *iommu_fwspec;
>      struct dev_archdata archdata;
> diff --git a/xen/include/xen/acpi.h b/xen/include/xen/acpi.h
> index 30ec0ee..2106ba9 100644
> --- a/xen/include/xen/acpi.h
> +++ b/xen/include/xen/acpi.h
> @@ -32,6 +32,7 @@
>  
>  #include <acpi/acpi.h>
>  #include <asm/acpi.h>
> +#include <xen/fwnode.h>
>  
>  #define ACPI_MADT_GET_(fld, x) (((x) & ACPI_MADT_##fld##_MASK) / \
>  	(ACPI_MADT_##fld##_MASK & -ACPI_MADT_##fld##_MASK))
> @@ -49,6 +50,26 @@
>                  (!(entry)) || (unsigned long)(entry) + sizeof(*(entry)) > (end) ||  \
>                  (entry)->header.length < sizeof(*(entry)))
>  
> +static inline struct fwnode_handle *acpi_alloc_fwnode_static(void)
> +{
> +	struct fwnode_handle *fwnode;
> +
> +	fwnode = xzalloc(struct fwnode_handle);
> +	if (!fwnode)
> +		return NULL;
> +
> +	fwnode->type = FWNODE_ACPI_STATIC;
> +
> +	return fwnode;
> +}
> +
> +static inline void acpi_free_fwnode_static(struct fwnode_handle *fwnode)
> +{
> +	if (WARN_ON(!fwnode || fwnode->type != FWNODE_ACPI_STATIC))
> +		return;
> +
> +	xfree(fwnode);
> +}
>  #ifdef CONFIG_ACPI
>  
>  enum acpi_interrupt_id {
> diff --git a/xen/include/xen/lib.h b/xen/include/xen/lib.h
> index 995a85a..3785fae 100644
> --- a/xen/include/xen/lib.h
> +++ b/xen/include/xen/lib.h
> @@ -9,7 +9,12 @@
>  #include <asm/bug.h>
>  
>  #define BUG_ON(p)  do { if (unlikely(p)) BUG();  } while (0)
> -#define WARN_ON(p) do { if (unlikely(p)) WARN(); } while (0)
> +#define WARN_ON(p) ({                                      \
> +    int __ret_warn_on = !!(p);                             \
> +    if (unlikely(__ret_warn_on))                           \
> +        WARN();                                            \
> +    unlikely(__ret_warn_on);                               \
> +})

Why this change?


>  #if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6)
>  /* Force a compilation error if condition is true */
> diff --git a/xen/include/xen/pci.h b/xen/include/xen/pci.h
> index 59b6e8a..c518569 100644
> --- a/xen/include/xen/pci.h
> +++ b/xen/include/xen/pci.h
> @@ -88,6 +88,7 @@ struct pci_dev {
>  #define PT_FAULT_THRESHOLD 10
>      } fault;
>      u64 vf_rlen[6];
> +    struct device dev;
>  };
>  
>  #define for_each_pdev(domain, pdev) \
--8323329-898416014-1496960555=:26108
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--8323329-898416014-1496960555=:26108--


From xen-devel-bounces@lists.xen.org Thu Jun 08 22:24:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 22: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 1dJ5qr-0005qq-4o; Thu, 08 Jun 2017 22:24:25 +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 1dJ5qp-0005qi-TE
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 22:24:24 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 CE/7E-19409-79EC9395; Thu, 08 Jun 2017 22:24:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVybKJssu60c5a
 RBs++y1t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm9PzawFOzirLj0fw97A+NV9i5GLg4hgT+M
 EsufdbF1MXJysAg4SGydeZOli5GDg1EgRuLBD2uQMKNAmMTky0tYIUq0JNr/rwErZxMwlPj7Z
 BMbSLkEkL3kMwdIWERATeLPrIVsIOOZBVoYJXb39TOBJIQFTCQWXTjGDGJzCrhJbNnRAWbzCn
 hLHFk5FWy+kICrRPOP32C2qICuxKF/f9ggagQlTs58wgJiMwPdsHz6NpYJjAKzkKRmIUktYGR
 axahRnFpUllqka2iql1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGIQMQLCDcc12
 z0OMkhxMSqK8iq2WkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeNPOAuUEi1LTUyvSMnOA8QCTl
 uDgURLhXXASKM1bXJCYW5yZDpE6xagoJc5bD9InAJLIKM2Da4PF4CVGWSlhXkagQ4R4ClKLcj
 NLUOVfMYpzMCoJ8946BTSFJzOvBG76K6DFTECLl7yzAFlckoiQkmpglJ+35QLD0zfyyk2nv4q
 12Jafet76+Pp6Eb+KHEGOQDVJ2z/1Op3rXALNJj9cneU8+8SeLeIzXN08p8nu8bCO2m2gVW08
 wfrFhUPcPfOWs1Re+Hhr8Qlrp0Ix1wr2X5OXBrqpKkTsnjzv8an7icw/zWsebNSs/L7vj3zB8
 V3qPvNcGbem74kyVGIpzkg01GIuKk4EAFKoTRS8AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1496960661!104623093!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9413 invoked from network); 8 Jun 2017 22:24:22 -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; 8 Jun 2017 22:24:22 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 1F1D2219A8;
 Thu,  8 Jun 2017 22:24:20 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 1F1D2219A8
Date: Thu, 8 Jun 2017 15:24:19 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Owen Smith <owen.smith@citrix.com>
In-Reply-To: <1496927734-29174-1-git-send-email-owen.smith@citrix.com>
Message-ID: <alpine.DEB.2.10.1706081523240.26108@sstabellini-ThinkPad-X260>
References: <1496927734-29174-1-git-send-email-owen.smith@citrix.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,
 sstabellini@kernel.org, qemu-devel@nongnu.org, kraxel@redhat.com
Subject: Re: [Xen-devel] [PATCH 0/4] xenfb: Add vkbd-only 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>

T24gVGh1LCA4IEp1biAyMDE3LCBPd2VuIFNtaXRoIHdyb3RlOgo+IEFkZHMgdGhlIGFiaWxpdHkg
Zm9yIGEgdmtiZCBkZXZpY2UgdG8gY29ubmVjdCB3aXRob3V0IHRoZQo+IFFlbXVDb25zb2xlLCBp
biBvcmRlciB0byBzdXBwb3J0IGEgc3RhbmRhbG9uZSBQViBtb3VzZSBhbmQKPiBrZXlib2FyZCBm
cm9udGVuZC4KPiBUaGlzIHNlcmllcyBhZGRzIGEgbmV3IGZlYXR1cmUgZmxhZywgd2hpY2ggd2ls
bCBuZWVkIGFkZGluZwo+IHRvIHRoZSB4ZW4ncyBpbmNsdWRlL3B1YmxpYy9pby9rYmRpZi5oCgpQ
bGVhc2UgZG8gc28sIEkgd291bGQgbGlrZSB0aGF0IGNoYW5nZSB0byBiZSBhcHBsaWVkIHRvIHhl
biBiZWZvcmUgdGhpcwpzZXJpZXMgaXMgYXBwbGllZCB0byBRRU1VLgoKCj4gImZlYXR1cmUtdmti
ZC1zdGFuZGFsb25lIiBpcyBzZXQgdG8gMSBieSBiYWNrZW5kcyB0aGF0IGFsbG93IAo+IHRoZSB2
a2JkIGRldmljZSBtb2RlbCB0byBjb25uZWN0IHdpdGhvdXQgcmVxdWlyaW5nIGEgdmZiIGRldmlj
ZQo+IGNvbm5lY3RlZC4gVGhlIHZrYmQgZGV2aWNlIHdpbGwgb25seSBieXBhc3MgdGhlIGNoZWNr
IGZvcgo+IHRoZSB2ZmIgZGV2aWNlIGlmIHRoZSBmcm9udGVuZCBzZXRzICJyZXF1ZXN0LXZrYmQt
c3RhbmRhbG9uZSIKPiB0byAxLgo+IFRoZSBsYXN0IDIgcGF0Y2hlcyBhZGQgYSBjb3VwbGUgb2Yg
bWlzc2luZyBpbnB1dCBoYW5kbGVyCj4gZnVuY3Rpb25zLCBhbmQgdXNlcyB0aGVzZSB0byByZW1v
dmUgYSBsZWFrIGluIHRoZSB2a2JkIGRldmljZQo+IG1vZGVsLgo+IAo+IE93ZW4gU21pdGggKDQp
Ogo+ICAgeGVuZmI6IEFkZCBmZWF0dXJlLXZrYmQtc3RhbmRhbG9uZQo+ICAgeGVuZmI6IEFjdGl2
YXRlIG1vdXNlIGhhbmRsZXIKPiAgIHVpL2lucHV0OiBBZGQgYWN0aXZhdGUvcmVtb3ZlIGZvciBr
ZXlib2FyZCBoYW5kbGVycwo+ICAgeGVuZmI6IEZpeCBsZWFrIGJ5IGFkZGluZy9yZW1vdmluZyBr
ZXlib2FyZCBoYW5kbGVyCj4gCj4gIGh3L2Rpc3BsYXkveGVuZmIuYyAgIHwgNDQgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0KPiAgaW5jbHVkZS91aS9jb25zb2xl
LmggfCAgMiArKwo+ICB1aS9pbnB1dC1sZWdhY3kuYyAgICB8IDEyICsrKysrKysrKysrKwo+ICAz
IGZpbGVzIGNoYW5nZWQsIDQ2IGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQo+IAo+IC0t
IAo+IDIuMS40Cj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 08 22:31:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 22: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 1dJ5xs-0006a2-02; Thu, 08 Jun 2017 22:31: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 1dJ5xq-0006Zw-5D
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 22:31:38 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 73/7A-01730-940D9395; Thu, 08 Jun 2017 22:31:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsVybKJssq7rBct
 Ig9mNJhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bLhe1sBQ8lKw49PcTcwDhfuIuRk0NI4A+j
 xJ+TCl2MHBwsAg4SDR1KICajQIzEgx/WIBWMAmESky8vYQWxWQS0JN5P38sIYrMJGEr8fbKJD
 aRcAshe8pkDJCwioCbxZ9ZCoDAXB7NAC6PE7r5+JpCEsIC1RNu3VWA2p4CbxK7ns8Fm8gp4S+
 z+t44d4pp6iZvLJoDFRQV0JQ79+8MGUSMocXLmExYQmxnohuXTt7FMYBSYhSQ1C0lqASPTKka
 N4tSistQiXWMDvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwACsZ2Bg3ME4YZXf
 IUZJDiYlUV7FVstIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8EeeAcoJFqempFWmZOcBYgElLc
 PAoifAuOAmU5i0uSMwtzkyHSJ1iVJQS5z0L0icAksgozYNrg8XfJUZZKWFeRgYGBiGegtSi3M
 wSVPlXjOIcjErCvLdOAU3hycwrgZv+CmgxE9DiJe8sQBaXJCKkpBoY9+9c+PNO7ZkDiVHqnx7
 oh+TcCnOcrMlTUKvalcCgHxN2NGBN1AyvEpnQj/emnmZnq5F4Pv/WfIMrbhceGwVv+pBiwX7e
 NuTp1SKuhy4+yce0E1wfTl34y2b+q4nn3ttVJe3PSdttsl9DP+HrrUfS2rlfch98uJnX8fP07
 mPa3O7/dT6vOWj3SImlOCPRUIu5qDgRAOXvF5q6AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1496961092!66271387!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16834 invoked from network); 8 Jun 2017 22:31: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 Jun 2017 22:31:33 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 9F02D22CAF;
 Thu,  8 Jun 2017 22:31:31 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 9F02D22CAF
Date: Thu, 8 Jun 2017 15:31:30 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Owen Smith <owen.smith@citrix.com>
In-Reply-To: <1496927734-29174-2-git-send-email-owen.smith@citrix.com>
Message-ID: <alpine.DEB.2.10.1706081524340.26108@sstabellini-ThinkPad-X260>
References: <1496927734-29174-1-git-send-email-owen.smith@citrix.com>
 <1496927734-29174-2-git-send-email-owen.smith@citrix.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,
 sstabellini@kernel.org, qemu-devel@nongnu.org, kraxel@redhat.com
Subject: Re: [Xen-devel] [PATCH 1/4] xenfb: Add feature-vkbd-standalone
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCA4IEp1biAyMDE3LCBPd2VuIFNtaXRoIHdyb3RlOgo+IEFkdmVydGlzZSAiZmVhdHVy
ZS12a2JkLXN0YW5kYWxvbmUiIHRvIGluZGljYXRlIHRoZSBiYWNrZW5kCj4gY2FuIGNvbm5lY3Qg
d2l0aG91dCBhIHZmYiBkZXZpY2UgY29ubmVjdGlvbi4KPiBXaGVuICJyZXF1ZXN0LXZrYmQtc3Rh
bmRhbG9uZSIgaXMgc2V0IHRvIDEsIHRoZSBiYWNrZW5kIGRvZXMKPiBub3Qgd2FpdCBmb3IgYSBR
ZW11Q29uc29sZSB0byBiZSBzZXR1cCBiZWZvcmUgY29ubmVjdGluZyB0aGUgCj4gdmtiZCBkZXZp
Y2UuIFRoaXMgYWxzbyBtZWFucyB0aGF0IGFic29sdXRlIGNvb3JkaW5hdGVzIGNhbm5vdAo+IGJl
IHNjYWxlZCB0byB0aGUgbm9uLWV4aXN0ZW50IFFlbXVDb25zb2xlJ3Mgc2l6ZXMsIGFuZCByZW1h
aW4KPiB1bnNjYWxlZCwgaW4gdGhlIHJhbmdlIFswLCAweDdGRkZdLgo+IAo+IFNpZ25lZC1vZmYt
Ynk6IE93ZW4gU21pdGggPG93ZW4uc21pdGhAY2l0cml4LmNvbT4KPiAtLS0KPiAgaHcvZGlzcGxh
eS94ZW5mYi5jIHwgMzIgKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0KPiAgMSBmaWxl
IGNoYW5nZWQsIDIyIGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1n
aXQgYS9ody9kaXNwbGF5L3hlbmZiLmMgYi9ody9kaXNwbGF5L3hlbmZiLmMKPiBpbmRleCBlNzZj
MGQ4Li4yZWJjODFiIDEwMDY0NAo+IC0tLSBhL2h3L2Rpc3BsYXkveGVuZmIuYwo+ICsrKyBiL2h3
L2Rpc3BsYXkveGVuZmIuYwo+IEBAIC01Miw2ICs1Miw3IEBAIHN0cnVjdCBjb21tb24gewo+ICBz
dHJ1Y3QgWGVuSW5wdXQgewo+ICAgICAgc3RydWN0IGNvbW1vbiBjOwo+ICAgICAgaW50IGFic19w
b2ludGVyX3dhbnRlZDsgLyogV2hldGhlciBndWVzdCBzdXBwb3J0cyBhYnNvbHV0ZSBwb2ludGVy
ICovCj4gKyAgICBpbnQgdmtiZF9zdGFuZGFsb25lOyAgICAvKiBHdWVzdCBzdXBwb3J0cyB2a2Jk
IHdpdGhvdXQgdmZiIGRldmljZSAqLwo+ICAgICAgaW50IGJ1dHRvbl9zdGF0ZTsgICAgICAgLyog
TGFzdCBzZWVuIHBvaW50ZXIgYnV0dG9uIHN0YXRlICovCj4gICAgICBpbnQgZXh0ZW5kZWQ7Cj4g
ICAgICBRRU1VUHV0TW91c2VFbnRyeSAqcW1vdXNlOwo+IEBAIC0zMDYsMTggKzMwNywyMiBAQCBz
dGF0aWMgdm9pZCB4ZW5mYl9tb3VzZV9ldmVudCh2b2lkICpvcGFxdWUsCj4gIAkJCSAgICAgIGlu
dCBkeCwgaW50IGR5LCBpbnQgZHosIGludCBidXR0b25fc3RhdGUpCj4gIHsKPiAgICAgIHN0cnVj
dCBYZW5JbnB1dCAqeGVuZmIgPSBvcGFxdWU7Cj4gLSAgICBEaXNwbGF5U3VyZmFjZSAqc3VyZmFj
ZSA9IHFlbXVfY29uc29sZV9zdXJmYWNlKHhlbmZiLT5jLmNvbik7Cj4gLSAgICBpbnQgZHcgPSBz
dXJmYWNlX3dpZHRoKHN1cmZhY2UpOwo+IC0gICAgaW50IGRoID0gc3VyZmFjZV9oZWlnaHQoc3Vy
ZmFjZSk7Cj4gLSAgICBpbnQgaTsKPiArICAgIGludCBpLCB4LCB5Owo+ICsgICAgaWYgKHhlbmZi
LT5jLmNvbiAhPSBOVUxMKSB7Cj4gKyAgICAgICAgRGlzcGxheVN1cmZhY2UgKnN1cmZhY2UgPSBx
ZW11X2NvbnNvbGVfc3VyZmFjZSh4ZW5mYi0+Yy5jb24pOwo+ICsgICAgICAgIGludCBkdyA9IHN1
cmZhY2Vfd2lkdGgoc3VyZmFjZSk7Cj4gKyAgICAgICAgaW50IGRoID0gc3VyZmFjZV9oZWlnaHQo
c3VyZmFjZSk7Cj4gKyAgICAgICAgeCA9IGR4ICogKGRoIC0gMSkgLyAweDdmZmY7Cj4gKyAgICAg
ICAgeSA9IGR5ICogKGR3IC0gMSkgLyAweDdmZmY7Cj4gKyAgICB9IGVsc2Ugewo+ICsgICAgICAg
IHggPSBkeDsKPiArICAgICAgICB5ID0gZHk7Cj4gKyAgICB9Cj4gIAo+ICAgICAgdHJhY2VfeGVu
ZmJfbW91c2VfZXZlbnQob3BhcXVlLCBkeCwgZHksIGR6LCBidXR0b25fc3RhdGUsCj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB4ZW5mYi0+YWJzX3BvaW50ZXJfd2FudGVkKTsKPiAgICAg
IGlmICh4ZW5mYi0+YWJzX3BvaW50ZXJfd2FudGVkKQo+IC0JeGVuZmJfc2VuZF9wb3NpdGlvbih4
ZW5mYiwKPiAtCQkJICAgIGR4ICogKGR3IC0gMSkgLyAweDdmZmYsCj4gLQkJCSAgICBkeSAqIChk
aCAtIDEpIC8gMHg3ZmZmLAo+IC0JCQkgICAgZHopOwo+ICsgICAgICAgIHhlbmZiX3NlbmRfcG9z
aXRpb24oeGVuZmIsIHgsIHksIGR6KTsKPiAgICAgIGVsc2UKPiAgCXhlbmZiX3NlbmRfbW90aW9u
KHhlbmZiLCBkeCwgZHksIGR6KTsKPiAgCj4gQEAgLTMzNiw2ICszNDEsNyBAQCBzdGF0aWMgdm9p
ZCB4ZW5mYl9tb3VzZV9ldmVudCh2b2lkICpvcGFxdWUsCj4gIHN0YXRpYyBpbnQgaW5wdXRfaW5p
dChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCj4gIHsKPiAgICAgIHhlbnN0b3JlX3dyaXRlX2Jl
X2ludCh4ZW5kZXYsICJmZWF0dXJlLWFicy1wb2ludGVyIiwgMSk7Cj4gKyAgICB4ZW5zdG9yZV93
cml0ZV9iZV9pbnQoeGVuZGV2LCAiZmVhdHVyZS12a2JkLXN0YW5kYWxvbmUiLCAxKTsKPiAgICAg
IHJldHVybiAwOwo+ICB9Cj4gIAo+IEBAIC0zNDUsOCArMzUxLDE0IEBAIHN0YXRpYyBpbnQgaW5w
dXRfaW5pdGlhbGlzZShzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCj4gICAgICBpbnQgcmM7Cj4g
IAo+ICAgICAgaWYgKCFpbi0+Yy5jb24pIHsKPiAtICAgICAgICB4ZW5fcHZfcHJpbnRmKHhlbmRl
diwgMSwgImRzIG5vdCBzZXQgKHlldClcbiIpOwo+IC0gICAgICAgIHJldHVybiAtMTsKPiArICAg
ICAgICBpZiAoeGVuc3RvcmVfcmVhZF9mZV9pbnQoeGVuZGV2LCAicmVxdWVzdC12a2JkLXN0YW5k
YWxvbmUiLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmaW4tPnZrYmRfc3Rh
bmRhbG9uZSkgPT0gLTEpIHsKPiArICAgICAgICAgICAgaW4tPnZrYmRfc3RhbmRhbG9uZSA9IDA7
Cj4gKyAgICAgICAgfQo+ICsgICAgICAgIGlmIChpbi0+dmtiZF9zdGFuZGFsb25lID09IDApIHsK
PiArICAgICAgICAgICAgeGVuX3B2X3ByaW50Zih4ZW5kZXYsIDEsICJkcyBub3Qgc2V0ICh5ZXQp
XG4iKTsKPiArICAgICAgICAgICAgcmV0dXJuIC0xOwo+ICsgICAgICAgIH0KCkluIHlvdXIgY2hh
bmdlcyB0byBpbmNsdWRlL3B1YmxpYy9pby9rYmRpZi5oLCBtYWtlIHN1cmUgdG8gd3JpdGUgd2hl
bgooYXQgd2hhdCB4ZW5zdG9yZSBzdGF0dXMgc3RhZ2UpIHRoZSBmcm9udGVuZCBuZWVkcyB0byB3
cml0ZQpyZXF1ZXN0LXZrYmQtc3RhbmRhbG9uZS4gCgpUaGlzIHBhdGNoIGxvb2tzIGdvb2Q6CgpS
ZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoK
Cgo+ICAgICAgfQo+ICAKPiAgICAgIHJjID0gY29tbW9uX2JpbmQoJmluLT5jKTsKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 08 22:33:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 22:33:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dJ5zI-0006ff-AY; Thu, 08 Jun 2017 22: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 <sstabellini@kernel.org>) id 1dJ5zH-0006fY-JK
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 22:33:07 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 F9/A0-03371-2A0D9395; Thu, 08 Jun 2017 22:33:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVybKJssu6iC5a
 RBrP381l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmvbt9mL7jDXrFiwgT2BsaFbF2MXBxCAn8Y
 JbpXXGLuYuTkYBFwkFg0+Q1jFyMHB6NAjMSDH9YgYUaBMInJl5ewQpRoSbQ/eQBmswkYSvx9s
 okNpFwCyF7ymQMkLCKgJvFnFsR4ZoEWRondff1MIAlhATOJmx/fs4DYnAJuEi0v9jGD9PIKeE
 vcm8kOEhYSqJc4/KaVEcQWFdCVOPTvDxuIzSsgKHFy5hOwVmagE5ZP38YygVFgFpLULCSpBYx
 Mqxg1ilOLylKLdI1M9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAkOQAQh2MK5a
 EHiIUZKDSUmUV7HVMlKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+B80A5waLU9NSKtMwcYDTAp
 CU4eJREeBecBErzFhck5hZnpkOkTjHqcjR92PKFSYglLz8vVUqcdx/IDAGQoozSPLgRsMi8xC
 grJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHeLpApPJl5JXCbXgEdwQR0xJJ3FiBHlCQipKQaGLn
 Pf3laKmH04anlxqaQvPk7/V/YRG5qvP533wRLl4zaJUUtyo/v3T2zMmC7j3gt6+fjc/kT2l8p
 n/XfeCPjWECvkUAHu75YwZzEpUrnw79ds42fkd+wOtfocP0x7q9HxFPzIz0etlctXbB1TbHw3
 Ovfp397VOEW2Gf27cIc3buR3qYcQqcfOCmxFGckGmoxFxUnAgD8WBFVxwIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1496961184!72894258!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33191 invoked from network); 8 Jun 2017 22:33:06 -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 Jun 2017 22:33:06 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 21EB922CAF;
 Thu,  8 Jun 2017 22:33:04 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 21EB922CAF
Date: Thu, 8 Jun 2017 15:33:03 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Owen Smith <owen.smith@citrix.com>
In-Reply-To: <1496927734-29174-3-git-send-email-owen.smith@citrix.com>
Message-ID: <alpine.DEB.2.10.1706081532310.26108@sstabellini-ThinkPad-X260>
References: <1496927734-29174-1-git-send-email-owen.smith@citrix.com>
 <1496927734-29174-3-git-send-email-owen.smith@citrix.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,
 sstabellini@kernel.org, qemu-devel@nongnu.org, kraxel@redhat.com
Subject: Re: [Xen-devel] [PATCH 2/4] xenfb: Activate mouse 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>

T24gVGh1LCA4IEp1biAyMDE3LCBPd2VuIFNtaXRoIHdyb3RlOgo+IE1vdXNlIGV2ZW50cyBhcmUg
b25seSBkZWxpdmVyZWQgdG8gdGhlIGZpcnN0IGhhbmRsZXIgaW4gdGhlIGNoYWluLgo+IEFjdGl2
YXRpbmcgdGhlIHhlbmZiIG1vdXNlIGV2ZW50IGhhbmRsZXIgc28gdGhhdCBtb3VzZSBldmVudHMg
Y2FuCj4gYmUgcGFzc2VkIG92ZXIgdGhlIHNoYXJlZCByaW5nIHByb3RvY29sLgo+IE5vdGU6IFRo
ZSBrZXlib2FyZCBoYW5kbGVyIGlzIGFjdGl2YXRlZCBpbnRlcm5hbGx5IGJ5IHRoZSBhZGQKPiBj
YWxsLgoKSSBhbSBub3Qgc3VyZSBJIGZvbGxvdzogd2h5IGRvIHdlIG5lZWQgdGhpcyBub3c/IEhv
dyBpcyBpdCB3b3JraW5nCnRvZGF5PwoKCj4gU2lnbmVkLW9mZi1ieTogT3dlbiBTbWl0aCA8b3dl
bi5zbWl0aEBjaXRyaXguY29tPgo+IC0tLQo+ICBody9kaXNwbGF5L3hlbmZiLmMgfCAxICsKPiAg
MSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspCj4gCj4gZGlmZiAtLWdpdCBhL2h3L2Rpc3Bs
YXkveGVuZmIuYyBiL2h3L2Rpc3BsYXkveGVuZmIuYwo+IGluZGV4IDJlYmM4MWIuLmIwYTU3MjYg
MTAwNjQ0Cj4gLS0tIGEvaHcvZGlzcGxheS94ZW5mYi5jCj4gKysrIGIvaHcvZGlzcGxheS94ZW5m
Yi5jCj4gQEAgLTM4NSw2ICszODUsNyBAQCBzdGF0aWMgdm9pZCBpbnB1dF9jb25uZWN0ZWQoc3Ry
dWN0IFhlbkRldmljZSAqeGVuZGV2KQo+ICAgICAgaW4tPnFtb3VzZSA9IHFlbXVfYWRkX21vdXNl
X2V2ZW50X2hhbmRsZXIoeGVuZmJfbW91c2VfZXZlbnQsIGluLAo+ICAJCQkJCSAgICAgIGluLT5h
YnNfcG9pbnRlcl93YW50ZWQsCj4gIAkJCQkJICAgICAgIlhlbiBQVkZCIE1vdXNlIik7Cj4gKyAg
ICBxZW11X2FjdGl2YXRlX21vdXNlX2V2ZW50X2hhbmRsZXIoaW4tPnFtb3VzZSk7Cj4gIH0KPiAg
Cj4gIHN0YXRpYyB2b2lkIGlucHV0X2Rpc2Nvbm5lY3Qoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2
KQo+IC0tIAo+IDIuMS40Cj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 08 22:53:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 22: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 1dJ6Il-00081U-Rr; Thu, 08 Jun 2017 22: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 <konrad.wilk@oracle.com>) id 1dJ6Ik-00081O-B7
 for xen-devel@lists.xenproject.org; Thu, 08 Jun 2017 22:53:14 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 4F/87-29088-955D9395; Thu, 08 Jun 2017 22:53:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsUyZ7p8oG7EVct
 Igwf3rSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxTty6zF6wSrZj7+itTA+M3gS5GLg4hgQlM
 Ersn9LFDOL8YJU5PuMUE4WxglNixspkRwulmlHi19jJzFyMnkFMk0d53mhHEZhFQkZhy9ANbF
 yMHB5uAicSbVY4gYREBZYmPrb1gU5kFehglnv2ewwxSIyzgI9F6MR6khlfAVOLB1LtQIyslrv
 9awA4RF5Q4OfMJC4jNLKAlcePfSyaQVmYBaYnl/zhAwpwCNhJblt5lBbFFgVbtvrUXbIyEgKH
 E6YfbGCcwCs1CMmkWkkmzECYtYGRexahRnFpUllqka2iil1SUmZ5RkpuYmaNraGCsl5taXJyY
 npqTmFSsl5yfu4kRGM4MQLCDccV2z0OMkhxMSqK8iq2WkUJ8SfkplRmJxRnxRaU5qcWHGGU4O
 JQkeJmuAOUEi1LTUyvSMnOAkQWTluDgURLhzbsAlOYtLkjMLc5Mh0idYtTl2LB6/RcmIZa8/L
 xUKXHe/ZeBigRAijJK8+BGwKL8EqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5HUAu4cnMK4H
 b9AroCCagI5a8swA5oiQRISXVwFgcelouh2vTER6L2d/a9d5+fLONc5/1vsLXrVyi21KUvidM
 O5x2uCgkLcHrggqDeeqjBocPLrfabrzft27S5NVa/bYTLGRaVsZFZD/x+PLv8rYDO8+81n8nf
 +bCRnvjbsOsxRJcjcvT1s6+3h3Ab5Ie6vb/xP/4Fy7d9gfyri2J8DNtz5qa8kyJpTgj0VCLua
 g4EQBTRg0b7QIAAA==
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1496962390!100727818!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21394 invoked from network); 8 Jun 2017 22:53:12 -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; 8 Jun 2017 22:53:12 -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
 v58Mr98E003208
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 8 Jun 2017 22:53:10 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 v58Mr9NG012855
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 8 Jun 2017 22:53:09 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 v58Mr8SW018016;
 Thu, 8 Jun 2017 22:53:09 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 08 Jun 2017 15:53:08 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id BAAEE6A0134; Thu,  8 Jun 2017 18:53:07 -0400 (EDT)
Date: Thu, 8 Jun 2017 18:53:07 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170608225307.GT676@char.us.oracle.com>
References: <1496448362-26558-1-git-send-email-ankur.a.arora@oracle.com>
 <7f803a2a-3015-73a4-d6f0-8850c0f9aa4b@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <7f803a2a-3015-73a4-d6f0-8850c0f9aa4b@suse.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 linux-kernel@vger.kernel.org, Ankur Arora <ankur.a.arora@oracle.com>
Subject: Re: [Xen-devel] [PATCH 0/5] xen/pvh*: Support > 32 VCPUs at 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>

T24gVGh1LCBKdW4gMDgsIDIwMTcgYXQgMTA6Mjg6MTVBTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBPbiAwMy8wNi8xNyAwMjowNSwgQW5rdXIgQXJvcmEgd3JvdGU6Cj4gPiBUaGlzIHBh
dGNoIHNlcmllcyBmaXhlcyBhIGJ1bmNoIG9mIGlzc3VlcyBpbiB0aGUgeGVuX3ZjcHUgc2V0dXAK
PiA+IGxvZ2ljLgo+ID4gCj4gPiBTaW1wbGlmeSB4ZW5fdmNwdSByZWxhdGVkIGNvZGU6IGNvZGUg
cmVmYWN0b3JpbmcgaW4gYWR2YW5jZSBvZiB0aGUKPiA+IHJlc3Qgb2YgdGhlIHBhdGNoIHNlcmll
cy4KPiA+IAo+ID4gU3VwcG9ydCA+IDMyIFZDUFVzIGF0IHJlc3RvcmU6IHVuaWZ5IGFsbCB2Y3B1
IHJlc3RvcmUgbG9naWMgaW4KPiA+IHhlbl92Y3B1X3Jlc3RvcmUoKSBhbmQgc3VwcG9ydCA+IDMy
IFZDUFVzIGZvciBQVkgqLgo+ID4gCj4gPiBSZW1vdmUgdmNwdSBpbmZvIHBsYWNlbWVudCBmcm9t
IHJlc3RvcmUgKCFTTVApOiBzb21lIHB2X29wcyBhcmUKPiA+IG1hcmtlZCBSTyBhZnRlciBpbml0
IHNvIGxldHMgbm90IHJlZG8geGVuX3NldHVwX3ZjcHVfaW5mb19wbGFjZW1lbnQKPiA+IGF0IHJl
c3RvcmUuCj4gPiAKPiA+IEhhbmRsZSB4ZW5fdmNwdV9zZXR1cCgpIGZhaWx1cmUgaW4gaG90cGx1
ZzogaGFuZGxlIHZjcHVfaW5mbwo+ID4gcmVnaXN0cmF0aW9uIGZhaWx1cmVzIGJ5IHByb3BhZ2F0
aW5nIHRoZW0gZnJvbSB0aGUgY3B1aHAtcHJlcGFyZQo+ID4gY2FsbGJhY2sgYmFjayB1cCB0byB0
aGUgY3B1aHAgbG9naWMuCj4gPiAKPiA+IEhhbmRsZSB4ZW5fdmNwdV9zZXR1cCgpIGZhaWx1cmUg
YXQgYm9vdDogcHVsbCBDUFVzICg+IE1BWF9WSVJUX0NQVVMpCj4gPiBkb3duIGlmIHdlIGZhbGwg
YmFjayB0byB4ZW5faGF2ZV92Y3B1X2luZm9fcGxhY2VtZW50ID0gMC4KPiA+IAo+ID4gVGVzdGVk
IHdpdGggdmFyaW91cyBjb21iaW5hdGlvbnMgb2YgUFYvUFZIdjIvUFZIVk0gc2F2ZS9yZXN0b3Jl
Cj4gPiBhbmQgY3B1LWhvdGFkZC1ob3RyZW1vdmUuIEFsc28gdGVzdGVkIGJ5IHNpbXVsYXRpbmcg
ZmFpbHVyZSBpbgo+ID4gVkNQVU9QX3JlZ2lzdGVyX3ZjcHVfaW5mby4KPiA+IAo+ID4gUGxlYXNl
IHJldmlldy4KPiAKPiBKdXN0IGEgcXVlc3Rpb24gcmVnYXJkaW5nIHRoZSBzZXF1ZW5jZSBvZiB0
YWdzIChSZXZpZXdlZC1ieTogYW5kCj4gU2lnbmVkLW9mZi1ieTopIGluIHRoZSBwYXRjaGVzOgo+
IAo+IEl0IHNlZW1zIGEgbGl0dGxlIGJpdCBvZGQgdG8gaGF2ZSB0aGUgUmV2aWV3ZWQtYnk6IHRh
ZyBiZWZvcmUgdGhlCj4gUy1vLWI6IHRhZy4gVGhpcyBzdWdnZXN0cyB0aGUgcmV2aWV3IHdhcyBk
b25lIGJlZm9yZSB5b3Ugd3JvdGUgdGhlCj4gcGF0Y2hlcywgd2hpY2ggaXMgaGFyZCB0byBiZWxp
ZXZlLiA6LSkKClRoYXQgaXMgaG93IHRoZSBMaW51eCBvcmRlcnMgdGhlIHRhZ3MsIGp1c3QgZG8g
J2dpdCBsb2cnIGFuZCB5b3UKd2lsbCBzZWUgdGhhdCBwYXR0ZXJuLgo+IAo+IFNvIHBsZWFzZSBy
ZW9yZGVyIHRoZSB0YWdzIGluIGZ1dHVyZSBwYXRjaGVzIHRvIGJlIGluIHRoZWlyIGxvZ2ljYWwK
PiBzZXF1ZW5jZS4KCldoaWxlIFhlbiBvcmRlcnMgaXQgaW4gdGhlIG90aGVyIG9yZGVyIChTb0Ig
Zmlyc3QsIHRoZW4gUmV2aWV3ZWQtYnkpLgoKPiAKPiBJIGNhbiBmaXggdGhpcyB1cCBpbiB0aGlz
IHNlcmllcyBpbiBjYXNlIHRoZXJlIGlzIG5vIG5lZWQgZm9yIFYyLgo+IAo+IAo+IEp1ZXJnZW4K
PiAKPiA+IAo+ID4gQW5rdXIgQXJvcmEgKDUpOgo+ID4gICB4ZW4vdmNwdTogU2ltcGxpZnkgeGVu
X3ZjcHUgcmVsYXRlZCBjb2RlCj4gPiAgIHhlbi9wdmgqOiBTdXBwb3J0ID4gMzIgVkNQVXMgYXQg
ZG9tYWluIHJlc3RvcmUKPiA+ICAgeGVuL3B2OiBGaXggT09QUyBvbiByZXN0b3JlIGZvciBhIFBW
LCAhU01QIGRvbWFpbgo+ID4gICB4ZW4vdmNwdTogSGFuZGxlIHhlbl92Y3B1X3NldHVwKCkgZmFp
bHVyZSBpbiBob3RwbHVnCj4gPiAgIHhlbi92Y3B1OiBIYW5kbGUgeGVuX3ZjcHVfc2V0dXAoKSBm
YWlsdXJlIGF0IGJvb3QKPiA+IAo+ID4gIGFyY2gveDg2L3hlbi9lbmxpZ2h0ZW4uYyAgICAgfCAx
NTQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLQo+ID4gIGFyY2gv
eDg2L3hlbi9lbmxpZ2h0ZW5faHZtLmMgfCAgMzMgKysrKy0tLS0tLQo+ID4gIGFyY2gveDg2L3hl
bi9lbmxpZ2h0ZW5fcHYuYyAgfCAgODcgKysrKysrKysrKystLS0tLS0tLS0tLS0tCj4gPiAgYXJj
aC94ODYveGVuL3NtcC5jICAgICAgICAgICB8ICAzMSArKysrKysrKysKPiA+ICBhcmNoL3g4Ni94
ZW4vc21wLmggICAgICAgICAgIHwgICAyICsKPiA+ICBhcmNoL3g4Ni94ZW4vc21wX2h2bS5jICAg
ICAgIHwgIDE0ICsrKy0KPiA+ICBhcmNoL3g4Ni94ZW4vc21wX3B2LmMgICAgICAgIHwgICA2ICst
Cj4gPiAgYXJjaC94ODYveGVuL3N1c3BlbmRfaHZtLmMgICB8ICAxMSArLS0tCj4gPiAgYXJjaC94
ODYveGVuL3hlbi1vcHMuaCAgICAgICB8ICAgMyArLQo+ID4gIGluY2x1ZGUveGVuL3hlbi1vcHMu
aCAgICAgICAgfCAgIDIgKwo+ID4gIDEwIGZpbGVzIGNoYW5nZWQsIDIxOCBpbnNlcnRpb25zKCsp
LCAxMjUgZGVsZXRpb25zKC0pCj4gPiAKPiAKPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwo+IGh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 08 23:36:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 23: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 1dJ6y8-00028C-9L; Thu, 08 Jun 2017 23: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 <f4da1594@opayq.com>) id 1dJ6y7-000286-3o
 for xen-devel@lists.xensource.com; Thu, 08 Jun 2017 23:35:59 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 8C/56-03620-E5FD9395; Thu, 08 Jun 2017 23:35:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHKsWRWlGSWpSXmKPExsWyI3PbDN3Y+5a
 RBk+6BSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa0ZD63u2gqVTGSsuTDnP2sDY1snYxcjJwSKg
 J3F7+iXmLkYuDiGB2UwSa+e8ZwJJsAlISJzr7wOzRQQUJdatfscCYvMKeEos2fqOFcIWlDg58
 wlYXEJAXOJzw3dWCLtM4v63t2wQdrXE1QNnwWqYBVIkDpy/D7aYUUBG4tSkG2A1wgK6Ev+azk
 IdpC2x9toHRoheaYnpi56ydzFyANlhEoefqkKYdRLzr3NDVChLtK19wgxjX366jW0Co9AsJMf
 NQrIYwvaQeLHiH1CcA8j2kXi7KxgirCnRuv03O4StIbHgzj5GiBINiQML4yFME4nt/VYQFYoS
 U7ofQlWLSRy5fJkVwlaVmLWrgQ2iXEaiZ6ksRFhbYtnC18wLGHlXMWoUpxaVpRbpGlrqJRVlp
 meU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIExi0DEOxg/LEs4BCjJAeTkiivYqtlpBBfUn
 5KZUZicUZ8UWlOavEhRhkODiUJXoV7QDnBotT01Iq0zBxgAoFJS3DwKInw5l0ASvMWFyTmFme
 mQ6ROMepybFi9/guTEEtefl6qlDjvY5AZAiBFGaV5cCNgyewSo6yUMC8j0FFCPAWpRbmZJajy
 rxjFORiVhHmX3QWawpOZVwK36RXQEUxARyx5ZwFyREkiQkqqgVHpq/ma+2EpKw6dlnsVs/OZ1
 NlPibksEuFNs+dP/+k7gc/saFqMhKfukXgBgSi2rk9Lg59tWrz7uY//xxcR53+kztSy9lHVFR
 daIX+qXKwk9Mz9XyUl+6P+nQjVnCCk+EHT+Eb/jPVPVOXv/Ck1PnFCpWz7suua2Ul7/lz++l5
 Hc8ueO4r+J/SVWIozEg21mIuKEwEe4rqiYQMAAA==
X-Env-Sender: f4da1594@opayq.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1496964955!106503156!1
X-Originating-IP: [184.105.182.152]
X-SpamReason: No, hits=1.2 required=7.0 tests=BODY_RANDOM_LONG,
 HTML_IMAGE_ONLY_16,HTML_MESSAGE,ML_IS_POSSIBLE_BOUNCE
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4856 invoked from network); 8 Jun 2017 23:35:56 -0000
Received: from opayq-out-02.junkemailfilter.com (HELO
 opayq-out-02.junkemailfilter.com) (184.105.182.152)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 8 Jun 2017 23:35:56 -0000
Received: from smtp4.opayq.com ([23.21.143.60]:25728) helo=[23.21.143.60]
 by opayq-outbound.junkemailfilter.com with esmtps (TLSv1.2:AES256-SHA256:256)
 (Exim 4.89) id 1dJ6y3-0004N4-2O on interface=184.105.182.150
 for xen-devel@lists.xensource.com; Thu, 08 Jun 2017 16:35:55 -0700
From: f4da1594@opayq.com
To: xen-devel@lists.xensource.com
Message-ID: <1535118314.7379.1496964952334.JavaMail.root@smtp4.opayq.com>
MIME-Version: 1.0
X-GetAbine-Processed: 1
X-Gm-Message-State: AODbwcD9pj50caFu7kPwsZm17cR/cJrZ2T3F+RErnGzxwXK+E92rSlfW
 lS6YXhYxNUApjkqQpjujhVwl+tH5zYRJfxYBbCDN
X-Received: by 10.98.83.132 with SMTP id h126mr39844640pfb.214.1496964950708; 
 Thu, 08 Jun 2017 16:35:50 -0700 (PDT)
Auto-Submitted: auto-replied
Date: Thu, 08 Jun 2017 16:35:50 -0700 (PDT)
X-Sender-Domain: google.com
X-Spamfilter-host: opayq-outbound.junkemailfilter.com -
 http://www.junkemailfilter.com
X-Key-ID: eGVuLWRldmVsQGxpc3RzLnhlbnNvdXJjZS5jb20gZjRkYTE1OTRAb3BheXEuY29tIDIwMTctMDYtMDggMTY6MzU6NTUgMWRKNnkzLTAwMDRONC0yTw==
X-Sender-Host-Address: 23.21.143.60
X-Sender-Host-Name: smtp4.opayq.com
Subject: [Xen-devel] Delivery Status Notification (Delay)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============0798531755081607840=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============0798531755081607840==
Content-Type: multipart/report; boundary="94eb2c0c832620ca2f05517b50cb"; report-type=delivery-status

--94eb2c0c832620ca2f05517b50cb
Content-Type: multipart/related; boundary="94eb2c0c832620cb0005517b50cc"

--94eb2c0c832620cb0005517b50cc
Content-Type: multipart/alternative; boundary="94eb2c0c832620cb2205517b50cd"

--94eb2c0c832620cb2205517b50cd
Content-Type: text/plain; charset="UTF-8"


** Delivery incomplete **

There was a temporary problem delivering your message to curtiskwong9@gmail.com. Gmail will retry for 47 more hours. You'll be notified if the delivery fails permanently.




--94eb2c0c832620cb2205517b50cd
Content-Type: text/html; charset="UTF-8"


<html>
<head>
<style>
* {
font-family:Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
</style>
</head>
<body>
<table cellpadding="0" cellspacing="0" class="email-wrapper" style="padding-top:32px;background-color:#ffffff;"><tbody>
<tr><td>
<table cellpadding=0 cellspacing=0><tbody>
<tr><td style="max-width:560px;padding:24px 24px 32px;background-color:#fafafa;border:1px solid #e0e0e0;border-radius:2px">
<img style="padding:0 24px 16px 0;float:left" width=72 height=72 alt="Error Icon" src="cid:icon.png">
<table style="min-width:272px;padding-top:8px"><tbody>
<tr><td><h2 style="font-size:20px;color:#212121;font-weight:bold;margin:0">
Delivery incomplete
</h2></td></tr>
<tr><td style="padding-top:20px;color:#757575;font-size:16px;font-weight:normal;text-align:left">
There was a temporary problem delivering your message to <a style='color:#212121;text-decoration:none'><b>curtiskwong9@gmail.com</b></a>. Gmail will retry for 47 more hours. You'll be notified if the delivery fails permanently.
</td></tr>
</tbody></table>
</td></tr>
</tbody></table>
</td></tr>
<tr style="border:none;background-color:#fff;font-size:12.8px;width:90%">
<td align="left" style="padding:48px 10px">
</td>
</tr>
</tbody></table>
</body>
</html>

--94eb2c0c832620cb2205517b50cd--

--94eb2c0c832620cb0005517b50cc
Content-Type: image/png; name="icon.png"
Content-Disposition: attachment; filename="icon.png"
Content-Transfer-Encoding: base64
Content-ID: <icon.png>

iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAYAAADnRuK4AAAACXBIWXMAABYlAAAWJQFJUiTwAAAA
GXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAADtNJREFUeNrsnVtsFNcZx8/Mzq7t
2vhCAsZujJdiEYgq2W1UVFqpGGq1olIL5aVtWglTtX7oS+0HnvIQ89QHS7X70gfSi6OqfWkLliIF
NbLKkiZKBapYS00aKgJrzMVA5RsYjO3d6fnmst7Lmdm575md75OGY7y7np05v/l/l3PmjCDLMkFD
c2oingI0BAgNAUJDgNAiaFK1drx6sruVNifoliz4dQr+aTw/m8KuCYcJQWdhGjgTdDtl4e2XC8Eq
aNMUsiXsvogBROHp0yBo8ehPztANQEqXtghYjQGkKU/GQ3icAJbRNwpYBrs/XDHQRMDwgPVq7WEG
0NDMFkKFgHGqQJr6LIbw/OiAlblJClga8QlOgU6E9Px0axvYcYaCLbPirygBFhRAyRo9fy0F7pEF
mGEmWSuliqBc2KTFtD2KFupSRVAApViBLFr4SxXowvi3SplkVUsVQSkQTjqqfiapb6BcU6EBiMID
6nML+5E7qIa9ACmI0Xh0X3yWJy5oyQ33ALVif3FrpyhEo7wD1If9xLW9oYUZqEBojm0YFQjNjfWj
AqG5sV6eAerF/qld8xUgbRoHGv82y6sCYfwTDsvwChAqEAKECoQAVTeIRkOAHFs/9g0ChIYAVQ0g
nIUYAnMz8QwVCG3ZzYd9A2j1ZDfGP+GwNJcAoYXGlngFCBUIFQgNFQgVCA0VCC2KCoTjYCEwt4tA
+AlQC3YP97bs9g/4ApC2lB1ajcc/fioQzgOKQPzjJ0CoQKhAqEBoqEBo5pZCBUKrqlVeYGpkYEJT
lNIVsjJkfDqDChRe82KdRqkCPLB+jL545GHG629RiAYZn8QaECqQYv0VXj+lQDY+nV+oyOlKD2Lj
NhLvSJLY9p1EiElEfv6M5OhGNjdJ7uljIm9ukNwqbbNqi+baLgcBkBUlKa0l2AZI2vFZUtfz+aLf
CXUNJEY3MICq1OQsBWt1BQHjVoFGBpzGMbYAijVvL4PHioFKwWeNAAPLriwobW5FXSQ/u7xQ9HvM
wPxVIKuZVNoNQE7gsQNnYRt/aa8lwHJPV6iibSJiLgGypkDj045dGLguQXNT1bBKgBW5ROoys3mX
WROAcaFAM05dmCBJJLFnP/vFRD3J9XyByLsPEPJkiQhPFrWWskp/VtoADAL7IsBKXi8FLLf2LB/8
Q4sKZD+AtgwQZFwQx7DgyX7zx0Tevkv9fzsNmFl/AIBapbtfXyPCwn2tnaftM7WtAmBlgX4epjX1
Z74AS/OgQKwv0V1RfajbKnUX+av6lUNb8JhZUyuRm9SvKHcxlAyAWpyvKmCFmaQZYNXIJL16TILk
Mpsq+hJWa0CJrh5j13XgkDdniP4tuT1pDBh08IOM2s7f0tri/wcJmJ1ShQcKNhOEC+u28PmMXehA
7qUdnWz16TuidHxQlgdMa0sX4zMETFM03wEzKVVABvn8xr+dgrTkL0AjA1YzqYxdtxfvYrsucEee
qU9QgIEr3Ch1kWuBAAZgNfR+hax9dMWJu0v7rUBWAZqgsAFE6euz1/c15+SmZjFmfND0KjIKOHN9
R0OXgeixWh4wYg6Y15kkKFQiuZ9CdJUzBbIOEFyTvYsri8fvPLhDWhoaSXPzC4ZvrkuyYxF51x4i
7629AfxKgOUzSRelCrggIRu0qULcKJBicw/mlLbZJH6BwNmoaKjEPlE0PZOsVKqgrXjjmmFwL21v
J+v2APJdgSzb2vM18mjxkXql5XLrwEqZ1EoSkTq6jdWnPUnQzAHLUoUWZy4RMX2pvB7V3OY+BhoZ
gAcjD5LSeV/j06ZqxZ6ROD49Sv89TSysH3zz7s38z81SPMEMnF/qYRcNIZv46ncRFIuW62VnqeDG
4CJ1XAMaGQBwLhB17tcbQADdgNRr9DWZbil7AKkQTdINpOEsMbgBDdTn/v/uV6x1xA3UB4YrSBPO
frUFEQzvsDrSIDlhGEsUBit85jCFaNgeQMVqxASpUH2MYiDD0XYoGvYeQSLsBubU5RsF0w5LL1at
1RlAKkRLGkiQKr1lVX3goAzT9lcOofq4qE2VB9I73QBkZS3LJecAbYGU0eZA77n36N6nhS+1NDSV
i0zSZLSds6Jh6AJrRqhgcWqMUwVKuweoAKTP/flmT1d718i2xm0amcWJKMz10UermWl7gEMWUXFj
FlUoUxJA97tJ/V3dF7bv/O2Jg++utHXu6Pzti/WNK4Vpu9FcHx6HLCIWB2Ucikbac4B0OzB19yc7
EvXX8mm70VwfEs4hi7DEQWKLI4D63XwXL+9MPaz7YtOi4V6859CTOIgxZ6pw9N7IHC4qfjkIgNT4
uKvHRH0wbffdjZmrEKsGVH0F0hcVN5vrg0MWAQHUZhxI50RR/O/J3cM2AmfdUkYvSF4elNFcHzAc
sggoDqKZLyQxrLtG1rKbXXMP74zv3rWb1I8MePI9vHJh/aZzfXDIwnuDKbsGc8eNhjWeaVAtPl60
u7eU7zFQnVnREIcsAnVjML2DZWub60r7+Kl3E/Y9AYgGzj8ynOuDQxb+AWQwsBozmN6xvPZUaZ+s
PrG3o/FpHxVobKg13pnsNlQfLBoGHgcZDWtkczmnLsxXBRolIjtvxyGLarqx8mxsVXNhNt3YZf8A
GhuCS+DnzAPDIYuAAEoauLHiQFompCgte/LU1I3BfWMwfecIdV+mKb/bNH7CsOaAQxYBKhBjmmtJ
QXFDBSjf34sri6TjxY5CYFL5rXzBDB8AGhsCMo8bvo6Bc3XjIG1YQ1/CJitvzZaoS9RtCoLwkSYA
U3aA8VKBhs1eFG5cw8pzgNmYcPs/5W6sZQugnCAsdO7ovBiX4pM9f8m879W+3QBkKjFwG4quRHqg
h0D5FwcxAYJhjbkbys+NhLy5c+ruqNf7dgNQxWH1PEQlPjoPlBYAImBu3Rg7EysZ1kj5sW83ADle
yndrsYJbbMCgRJ9o0Foo2XeobdsuLAuwANLOE+t+fBjWyC489G3fzgAaG/J1Uo++fo/RnZiGgDW2
RjZ4BxVnuTEY1gCAvFhU3EsFqmovVQQMIGpq01qYhN6mtjUMmGEcZP+u1UAA4npaobpAwRIRjE52
CWB5FYvXW1sdjUPLdR0g4pWL5ecCFrHa1vYv3gAK9WVcCbAit1joJnkGTLvdh7WqR6z1hVZUoCAN
FonSA32GW8gDxVkmqcRB+cy3KJ3f5A2gaJeZCwEzyiSrUKpQ9sEAiKbzL9eMAilzo3fvV69grSPg
Kg9q7efA3GQ1ShVmCQIMPZ05l+IFIPs1IFj/+ehrZVegsoLql44R8epFIn78YWREzI9SRYXzB+v/
cACQOoXDPjyFi4ezsggKkYWTgIAZZJKwgmyF5Yn7eXFhtgGyung4QFSL7qwqmWS59frxPcRAALIx
sUyGOzjQQmO+A5Qfp7GTSaD5YTOhBAgCQTQubCmUACmLbNsxjH/8skw4FUh/BIDN+glaOABykoV1
26b06kWaxp+2lLqKjEpqlAzSclnJWju2LkCamXpwXjgAyEkNSFMVWCTb9BZneqLED85HGh64j451
jqDYCr+PXfqTm2edcaFASac7ghXW4eCzUDAsqaQKn6ZJ7Mo73j7hRqveKlmgsiBTR8XYC55XoXSQ
3nIAT97oMUAxNvb2r53WycINkAIKlWKJbnoV1euYB2CBOhLMEbY97YLxvAp4Xlh+rM5HoJSbMK0s
QAG3ivcdJbH3HSj1mXPhByjfMVoV1bOrF6A5cMjzuTowbqeM3UHnwgNP5ihIH3/oeaXcaJEE5nth
iUD7aj3rF/xVAchLxckeeS2Yaar6rdp0A2VSXLJH6mm3eAru2Oa+MwgQQ84hJqjGXRqgSpBVKiBR
NXDt3vw/Bt8AslsH4mYimT69oarfAUD69s9I7uAxV9/FfrF1kRuA7CpQLwmLQf1ED4L1zMoodimZ
A213QVBwbRC4QxnCiRoJtz9RXKM12OadxGDcAMSN6WCUBs5QEhAha2LNZTaDrWgO9KV8bAKzJ+GO
h0pxlhKPQZr9t9/Zhkg5Fgq7FWihnsaTCxNkWbb+7rEhmSuKIA46+C21cyFLSv/dt7lEkCkp85oq
dTKFUfrrL+3XtCxMuhM/uOC0Ir3HrzTeLkDpULkxP0CiqgQT33zpaKjzUEhze4tXtXWd9Z05J/h1
Puy6MFhP5vdRBgg6EarBSkdr03DL3uO0og7DOWn1uah6sdWDUsGyn+dDtEnyJNEeOBd1g7nbAFKZ
qyqIp1yBCkMr3tSZ0vwApEI0SEyeoxopNaLBsjI2NfeJmvHRFoJoT8f03JuvE6zsxUDlMVE/UYuL
sIHT7tPaXoLGi52lF/0on2m82Y1qY0OFQPX9Y2Hz4HsPnx9rTQjkUJtEmiSR7NsmYfdGWoFs2NdO
/GB4fe3ZeBnBokB2NqggvdqqPnb+WHtcab/YlsDud29H/Lgj1RsF8sA2czK5t7qh/Ky3b98tfs8/
v77zrPZjv9YeRi74UKBw+BAjH66ulFbkKgvaFmRHOXdpBKjyyUnZBAyC/u4I4ON7pswtQFKijkjx
OG0TfgKWLMgiS7daACwdGYBEMabAokJTF5SCZYjZQGM5YGErVSzVLECCIJBYPJFXGQCIQxdZCbAy
9/jOg/Xv31rdbIdSBQeZZKqmAIpJEt3iefdUAwHqUkEnTcE/v/jO9/o21p+3/6FkFKKzMR50qQLi
n8maAai+sSlNImyVShUA2Kttdddff/kz8x6VKgY1wKMZREcRsEcb4vzrvznX77JUMavBkwrieyNA
HCQPInXt4NKpi0+7KFWoQbPPdR8EqMoWg6RBUmBRwClJHuy7nICBqSZATg/0cpjVJaYqi5I8QFtr
FthgKtg3fvhTyApO2fzY6Xf/+OYk7yeSHhu4kcnNjfUv09PaDrBAqcKmzWoX2ig95lAkHUFfEqNE
XW7W6jjVTBjg0Qy+53Ep7iot79Y2iGuSoVDZIHdGYcgQdUTdyhjNDPFpaVqfzMubLkMzjCIGvUNN
mvsrxDa/gvfQ94ZpvTsv0+bQzDsPNAZixA1JzaXpVy8o1FTIwCk8nkEPXM8SPf4JBAgtEibiKUBD
gNAQIDQECC2C9n8BBgBAP0FWplWQxQAAAABJRU5ErkJggg==
--94eb2c0c832620cb0005517b50cc--

--94eb2c0c832620ca2f05517b50cb
Content-Type: message/delivery-status

Reporting-MTA: dns; googlemail.com
Received-From-MTA: dns; FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA===@opayq.com
Arrival-Date: Wed, 07 Jun 2017 16:33:33 -0700 (PDT)
X-Original-Message-ID: <E1dIkS2-0003y3-HK@xenbits.xenproject.org>

Final-Recipient: rfc822; curtiskwong9@gmail.com
Action: delayed
Status: 4.0.0
Last-Attempt-Date: Thu, 08 Jun 2017 16:35:50 -0700 (PDT)
Will-Retry-Until: Sat, 10 Jun 2017 16:33:33 -0700 (PDT)

--94eb2c0c832620ca2f05517b50cb
Content-Type: message/global
Content-Transfer-Encoding: quoted-printable

X-Received: by 10.98.83.132 with SMTP id h126mr34287102pfb.214.149687841380=

4;
        Wed, 07 Jun 2017 16:33:33 -0700 (PDT)
ARC-Seal: i=3D1; a=3Drsa-sha256; t=3D1496878413; cv=3Dnone;
        d=3Dgoogle.com; s=3Darc-20160816;
        b=3DbzXo0NV1Z4Y2x5FNOaC+xh5OueFCTV1WBJ3T+sHlYsHOlqFHpWVsYAiM7xv6zti=
HYm
         /5ZAa8YBLytTgPV0MDmuAr+O6aXJIfda0XxGTTm1p6+JnksBck5D4gYWydVN/X3xgC=
Jr
         apqi0RV1+T780GO9osuHHteL1tdww4u9FGCWlFJ/mWwGjDLkE8kXambkQ/oso5PTWz=
T/
         X0XYD50NWhkBph0rV21l7mDCsXbWNb7lXOjD4+kUyeHCf719EQ/rUpYGgLdOYqqJDA=
dW
         Tzl9mkAc9M+TZXaISM2MDxWjPPpwWYoy1gskacVEmFqB5+8/3r3iy0Tb/+5GlFql6q=
t6
         bzNg=3D=3D
ARC-Message-Signature: i=3D1; a=3Drsa-sha256; c=3Drelaxed/relaxed; d=3Dgoog=
le.com; s=3Darc-20160816;
        h=3Dlist-subscribe:list-help:list-post:list-unsubscribe
         :list-unsubscribe:list-id:precedence:subject:date:message-id:to
         :reply-to:sender:from:content-transfer-encoding:mime-version
         :dkim-signature:delivery-date:arc-authentication-results;
        bh=3D4oyZx10ox9130pHMfEyNpoZnOXBvUw6mgYm7IM9rGsU=3D;
        b=3DrAGL1wcZpI7AoWzkMGsMieEzcHoaoXjhbKrb3RQZtmkZE5shhO1S5KFmEfd/z6p=
uFM
         NnWgL47u0WzXXhR5Ez/IkbUBs4rT6JLsdDvYtPLcjW079n/hfIotjuikAXx1lMJW6e=
MJ
         J/AwvPJHA8PCG56qVd4Vf2HsfqbHzUoLSXTizy3mXBD1zUelq74wb4m7mU/47c9wyA=
6x
         uKcXdcX+mDu9LP1QReJm0W1RUjHneC+5rZr4qGCrLpDPv2N7aWTny0Mi4pB+Al9/ez=
S4
         QqlFByHBnk12f6buN8QQKHdbmAa2K4Yk5zvSDh8sMguwmkQx1y6sCnBIQbCYXE6slX=
f8
         4URA=3D=3D
ARC-Authentication-Results: i=3D1; mx.google.com;
       dkim=3Dpass header.i=3D@opayq.com;
       spf=3Dpass (google.com: domain of fwd-737qhysmhvayqaucaoiqbdaagaqlma=
2yamheccjdlibayawyakiazaqhsmccwmblia4uanqueigcimbkmazuz4aaeaaca=3D=3D=3D@op=
ayq.com designates 184.105.182.152 as permitted sender) smtp.mailfrom=3DFWD=
-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEI=
GCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com;
       dmarc=3Dpass (p=3DNONE sp=3DNONE dis=3DNONE) header.from=3Dopayq.com
Return-Path: <FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHS=
MCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com>
Received: from opayq-out-02.junkemailfilter.com (opayq-out-02.junkemailfilt=
er.com. [184.105.182.152])
        by mx.google.com with ESMTPS id v14si2200005pgb.206.2017.06.07.16.3=
3.33
        for <curtiskwong9@gmail.com>
        (version=3DTLS1_2 cipher=3DECDHE-RSA-AES128-GCM-SHA256 bits=3D128/1=
28);
        Wed, 07 Jun 2017 16:33:33 -0700 (PDT)
Received-SPF: pass (google.com: domain of fwd-737qhysmhvayqaucaoiqbdaagaqlm=
a2yamheccjdlibayawyakiazaqhsmccwmblia4uanqueigcimbkmazuz4aaeaaca=3D=3D=3D@o=
payq.com designates 184.105.182.152 as permitted sender) client-ip=3D184.10=
5.182.152;
Authentication-Results: mx.google.com;
       dkim=3Dpass header.i=3D@opayq.com;
       spf=3Dpass (google.com: domain of fwd-737qhysmhvayqaucaoiqbdaagaqlma=
2yamheccjdlibayawyakiazaqhsmccwmblia4uanqueigcimbkmazuz4aaeaaca=3D=3D=3D@op=
ayq.com designates 184.105.182.152 as permitted sender) smtp.mailfrom=3DFWD=
-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEI=
GCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com;
       dmarc=3Dpass (p=3DNONE sp=3DNONE dis=3DNONE) header.from=3Dopayq.com
Delivery-date: Wed, 07 Jun 2017 16:33:33 -0700
Received: from smtp5.opayq.com ([107.22.209.6]:15650) helo=3D[107.22.209.6]
	by opayq-outbound.junkemailfilter.com with esmtps (TLSv1.2:AES256-SHA256:2=
56)
	(Exim 4.89)
	id 1dIkSD-0007gn-4W on interface=3D184.105.182.150
	for curtiskwong9@gmail.com; Wed, 07 Jun 2017 16:33:33 -0700
DKIM-Signature: v=3D1; d=3Dopayq.com; t=3D1496878412; b=3DBk/cTrbhms8vVcJY5=
JCkFKw8BvjJVpcz1ZMvbDRBd+UllrXBx3w4dOfJ/PE+y09zoW8wD5nb+jtobETPKBh9eOlsiROR=
gGSoLDOOhAvt5jNWVbQ2U3mr4VQKG+knB1s03NiHE5uiPrW0zMnsZm4Q6gIHF1glyFcVylfqg5u=
E3AQ=3D; s=3Dabine; c=3Drelaxed/relaxed; a=3Drsa-sha256; bh=3D4oyZx10ox9130=
pHMfEyNpoZnOXBvUw6mgYm7IM9rGsU=3D; h=3DDate:From:Reply-To:Subject:To:List-U=
nsubscribe;
MIME-Version: 1.0
Content-Type: text/plain; charset=3D"utf-8"
Content-Transfer-Encoding: 7bit
X-GetAbine-Processed: 1
From: "lists.xen.org [Masked]" <FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJ=
DLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com>
Sender: "lists.xen.org [Masked]" <FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHEC=
CJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com=
>
Reply-To:=20
	FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UAN=
QUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com
To: f4da1594@opayq.com
X-GetAbine-Sender: xen-changelog-bounces@lists.xen.org
X-GetAbine-Disposable: f4da1594@opayq.com
X-GetAbine-Host-Address: 107.22.209.6
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVde51yL
 S4PcHXYsJ2wwcGD229+1iD2CMYs3MS8qvSGDNuLz8AWvBRbGK9t5VTA2MlwS7GLk4hAS+MEo8
 +PeAtYuRE8g5zyjxvpG5i5GDg01ATGLuXgWQsIiAqsSsFcuZIUrUJZp+N7CBlAgL+Emc7XEFC
 fMKmEmcfNnCAmKzAJV/2vaIeQIjxwJGhlWMGsWpRWWpRbrGBnpJRZnpGSW5iZk5uoYGpnq5qc
 XFiempOYlJxXrJ+bmbGIEeqWdgYNzBOGGV3yFGSQ4mJVHeCk+LSCG+pPyUyozE4oz4otKc1OJ
 DjDIcHEoSvNu6gXKCRanpqRVpmTnA0IBJS3DwKInw/qgDSvMWFyTmFmemQ6ROMSpKifOy9wAl
 BEASGaV5cG2wcLzEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZhXBWQKT2ZeCdz0V0CLmYAW8
 10yAVlckoiQkmpg1LmZ+mT34gnCp79OjDs+e0vU2xcH556/kFNrcOb91lkdKRf2qgcq+Z74rX
 BUYrmdWdSN21lSAfv/+nx7yBb9M3aV7zMfreuKVpVx1a+C+HfXWezScthxa/XUmArz38X5iWU
 vDFhstpm6/nu84ui56idSeo7zYhrWrJ3O6VzO9vrd76mbzkxeyarEUpyRaKjFXFScCACW1lVH
 QgIAAA=3D=3D
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1496878402!98762148!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=3D0.5 required=3D7.0 tests=3DBODY_RANDOM_LONG
X-StarScan-Received:=20
X-StarScan-Version: 9.4.19; banners=3D-,-,-
X-VirusChecked: Checked
Message-Id: <E1dIkS2-0003y3-HK@xenbits.xenproject.org>
Date: Wed, 07 Jun 2017 23:33:22 +0000
Subject: [Xen-changelog] [xen master] x86/vlapic: fix two flaws in emulatin=
g
	MSR_IA32_APICBASE
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-change=
log>,=20
 <mailto:xen-changelog-request@lists.xen.org?subject=3Dunsubscribe>
List-Unsubscribe: <mailto:unsubscribe-1188110264-f4da1594@opayq.com>, <http=
s://emails.abine.com/disableDisposable?fwd=3DFWD-737QHYSMHVAYQAUCAOIQBDAAGA=
QLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=
=3D@opayq.com>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=3Dhelp>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changel=
og>,=20
 <mailto:xen-changelog-request@lists.xen.org?subject=3Dsubscribe>
X-Sender-Domain: xenproject.org
X-Spamfilter-host: plato.junkemailfilter.com - http://www.junkemailfilter.c=
om
X-Key-ID: ZjRkYTE1OTRAb3BheXEuY29tIHhlbi1jaGFuZ2Vsb2ctYm91bmNlc0BsaXN0cy54Z=
W4ub3JnIDIwMTctMDYtMDcgMTY6MzM6MjcgMWRJa1M3LTAwMDdJNi1Geg=3D=3D
X-Mail-from: xen-changelog-bounces@lists.xen.org
X-Sender-Host-Address: 192.237.175.120
X-Sender-Host-Name: lists.xenproject.org
X-Key-ID: Y3VydGlza3dvbmc5QGdtYWlsLmNvbSBmd2QtNzM3cWh5c21odmF5cWF1Y2FvaXFiZ=
GFhZ2FxbG1hMnlhbWhlY2NqZGxpYmF5YXd5YWtpYXphcWhzbWNjd21ibGlhNHVhbnF1ZWlnY2lt=
YmttYXp1ejRhYWVhYWNhPT09QG9wYXlxLmNvbSAyMDE3LTA2LTA3IDE2OjMzOjMzIDFkSWtTRC0=
wMDA3Z24tNFc=3D


-------------------------Blur-------------------------
This email is forwarded from a MASKED EMAIL you created using Blur.  (https=
://dnt.abine.com/#help/faq/faq-whataremaskedemails).
IF THIS IS SPAM, CLICK HERE TO BLOCK:
https://dnt.abine.com/#/block_email/f4da1594@opayq.com/FWD-737QHYSMHVAYQAUC=
AOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAA=
CA=3D=3D=3D@opayq.com

Want to shop safely and privately online? Go Premium: https://dnt.abine.com=
/?pk_campaign=3DmaskHeader#premium
-------------------------by Abine-------------------------


commit 4f35cb80e8813053d1cec9dc1654ceb6dd7575a0
Author:     Chao Gao <chao.gao@intel.com>
AuthorDate: Tue Jun 6 14:34:30 2017 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Tue Jun 6 14:34:30 2017 +0200

    x86/vlapic: fix two flaws in emulating MSR_IA32_APICBASE
   =20
    According to SDM Chapter ADVANCED PROGRAMMABLE INTERRUPT CONTROLLER (AP=
IC)
    -> Extended XAPIC (x2APIC) -> x2APIC State Transitions, The existing co=
de to
    handle guest's writing MSR_IA32_APICBASE has two flaws:
    1. Transition from x2APIC Mode to Disabled Mode is allowed but wrongly
    disabled currently. Fix it by removing the related check.
    2. Transition from x2APIC Mode to xAPIC Mode is illegal but wrongly all=
owed
    currently. Considering changing ENABLE bit of the MSR has been handled,
    it can be fixed by only allowing transition from xAPIC Mode to x2APIC M=
ode
    (the other two transitions: from x2APIC mode to xAPIC Mode, from disabl=
ed mode
    to invalid state (EN=3D0, EXTD=3D1) are disabled).
   =20
    Signed-off-by: Chao Gao <chao.gao@intel.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
---
 xen/arch/x86/hvm/vlapic.c        | 6 ++----
 xen/include/asm-x86/hvm/vlapic.h | 4 ++++
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/xen/arch/x86/hvm/vlapic.c b/xen/arch/x86/hvm/vlapic.c
index cf8ee50..4320c6e 100644
--- a/xen/arch/x86/hvm/vlapic.c
+++ b/xen/arch/x86/hvm/vlapic.c
@@ -1003,14 +1003,12 @@ bool_t vlapic_msr_set(struct vlapic *vlapic, uint64=
_t value)
         }
         else
         {
-            if ( unlikely(vlapic_x2apic_mode(vlapic)) )
-                return 0;
             vlapic->hw.disabled |=3D VLAPIC_HW_DISABLED;
             pt_may_unmask_irq(vlapic_domain(vlapic), NULL);
         }
     }
-    else if ( !(value & MSR_IA32_APICBASE_ENABLE) &&
-              unlikely(value & MSR_IA32_APICBASE_EXTD) )
+    else if ( ((vlapic->hw.apic_base_msr ^ value) & MSR_IA32_APICBASE_EXTD=
) &&
+              unlikely(!vlapic_xapic_mode(vlapic)) )
         return 0;
=20
     vlapic->hw.apic_base_msr =3D value;
diff --git a/xen/include/asm-x86/hvm/vlapic.h b/xen/include/asm-x86/hvm/vla=
pic.h
index 4656293..a63fcd5 100644
--- a/xen/include/asm-x86/hvm/vlapic.h
+++ b/xen/include/asm-x86/hvm/vlapic.h
@@ -51,8 +51,12 @@
=20
 #define vlapic_base_address(vlapic)                             \
     ((vlapic)->hw.apic_base_msr & MSR_IA32_APICBASE_BASE)
+/* Only check EXTD bit as EXTD can't be set if it is disabled by hardware =
*/
 #define vlapic_x2apic_mode(vlapic)                              \
     ((vlapic)->hw.apic_base_msr & MSR_IA32_APICBASE_EXTD)
+#define vlapic_xapic_mode(vlapic)                               \
+    (!vlapic_hw_disabled(vlapic) && \
+     !((vlapic)->hw.apic_base_msr & MSR_IA32_APICBASE_EXTD))
=20
 /*
  * Generic APIC bitmap vector update & search routines.
--
generated by git-patchbot for /home/xen/git/xen.git#master

_______________________________________________
Xen-changelog mailing list
Xen-changelog@lists.xen.org
https://lists.xenproject.org/xen-changelog

--94eb2c0c832620ca2f05517b50cb--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0798531755081607840==--


From xen-devel-bounces@lists.xen.org Thu Jun 08 23:50:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Jun 2017 23:50: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 1dJ7Bw-0003Lg-H5; Thu, 08 Jun 2017 23:50:16 +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 1dJ7Bv-0003LJ-HJ
 for xen-devel@lists.xensource.com; Thu, 08 Jun 2017 23:50:15 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 77/22-03058-6B2E9395; Thu, 08 Jun 2017 23:50:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVXfrI8t
 Igx8/jCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacfjdUeaCsykVf5eWNTB+
 tu1i5OIQEvjLKHFx2WVGCOcxo8Tjw0fZIJxtjBJLt7QydzFycogIOEt8PTOXHcTmFdCXWDrhL
 BuILSxgIvFw9z0WEFtCYI2SxOVrBhC2t0Tb6/9AUznA7KtXrbsY2TnYBKwkDomBFLAIqEqc/T
 +ZZQIj9wJGhlWMGsWpRWWpRbqGZnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIH
 +ZgCCHYz3NwYcYpTkYFIS5VVstYwU4kvKT6nMSCzOiC8qzUktPsQow8GhJMFb8hAoJ1iUmp5a
 kZaZAww8mLQEB4+SCG/eBaA0b3FBYm5xZjpE6hSjLseG1eu/MAmx5OXnpUqJ864EmSEAUpRRm
 gc3AhYFlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMu+wu0BSezLwSuE2vgI5gAjpiyTsLkC
 NKEhFSUg2MonPf/jww0+/NgcMTXObktNu3nz5/4n/H1Y53ycdSNSzLryrklYR/+3uds763Mv/
 8lnQWbdvEzvgJXOeqco1Sc2V8Zu1TOJ/z+b6L/D7Gfdp219e++cnj9efg5U9/61f8q7Lo89ju
 qnFi8mc+v6vpTUt3bDGuCu38u6xneZkDi6SEw8pbXlmblFiKMxINtZiLihMBleU6SH0CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1496965812!73038679!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15530 invoked from network); 8 Jun 2017 23:50:13 -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 Jun 2017 23:50: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 1dJ7Br-0000NU-22; Thu, 08 Jun 2017 23:50: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 1dJ7Bl-0005g9-Jj; Thu, 08 Jun 2017 23:50:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dJ7Bl-000338-4Z; Thu, 08 Jun 2017 23:50:05 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110112-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-4.9:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:regression
 linux-4.9:test-armhf-armhf-xl:host-install(3):broken:heisenbug
 linux-4.9:test-amd64-amd64-xl-multivcpu:guest-start:fail:heisenbug
 linux-4.9:test-amd64-amd64-i386-pvgrub:debian-di-install:fail:heisenbug
 linux-4.9:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 linux-4.9:test-amd64-i386-libvirt: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-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-xsm:guest-localmigrate:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-raw:guest-start/debian.repeat:fail:heisenbug
 linux-4.9:test-armhf-armhf-libvirt:xen-install:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:xen-boot: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-armhf-armhf-xl-arndale:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm: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-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd: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-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-armhf-armhf-examine:reboot:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64: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=f1aa865ae5d4608cbfbb02f42baa1ef5ed95fce2
X-Osstest-Versions-That: linux=37feaf8095d352014555b82adb4a04609ca17d3f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 08 Jun 2017 23:50:05 +0000
Subject: [Xen-devel] [linux-4.9 test] 110112: 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>

ZmxpZ2h0IDExMDExMiBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDExMi8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
NiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZh
aWwgUkVHUi4gdnMuIDEwNzM1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTEwMDgy
IFJFR1IuIHZzLiAxMDczNTgKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5
IChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAzIGhvc3QtaW5z
dGFsbCgzKSBicm9rZW4gaW4gMTEwMDgyIHBhc3MgaW4gMTEwMTEyCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLW11bHRpdmNwdSAxMSBndWVzdC1zdGFydCAgICAgZmFpbCBpbiAxMTAwODIgcGFzcyBpbiAx
MTAxMTIKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgOSBkZWJpYW4tZGktaW5zdGFsbCBm
YWlsIGluIDExMDA4MiBwYXNzIGluIDExMDExMgogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4
NiAxNiBydW1wcnVuLWRlbW8teGVuc3RvcmVscy94ZW5zdG9yZWxzLnJlcGVhdCBmYWlsIGluIDEx
MDA4MiBwYXNzIGluIDExMDExMgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgMTcgZ3Vlc3Qtc3Rh
cnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDExMDA4MiBwYXNzIGluIDExMDExMgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFp
bCBpbiAxMTAwODIgcGFzcyBpbiAxMTAxMTIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTEwMDgyIHBhc3MgaW4g
MTEwMTEyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAxNSBndWVzdC1sb2NhbG1pZ3JhdGUg
ZmFpbCBpbiAxMTAwODIgcGFzcyBpbiAxMTAxMTIKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgMTgg
Z3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDExMDA4MiBwYXNzIGluIDExMDExMgog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgNSB4ZW4taW5zdGFsbCAgICAgIGZhaWwgaW4g
MTEwMDgyIHBhc3MgaW4gMTEwMTEyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtIDkgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgcGFzcyBpbiAxMTAw
ODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE1IGd1ZXN0LWxvY2FsbWln
cmF0ZS94MTAgZmFpbCBwYXNzIGluIDExMDA4MgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2Fy
ZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwNzM1OAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgOSBkZWJpYW4taW5zdGFsbCAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTA3MzU4CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYg
Z3Vlc3Qtc3RvcCAgIGZhaWwgaW4gMTEwMDgyIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAx
MDczNTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gIDYgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgICAgICBmYWlsICBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAg
IGZhaWwgbGlrZSAxMDczNTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAx
NiBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2Ug
MTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICA2IHhlbi1ib290ICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAg
ICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwNzM1OAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAg
IGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kIDE2IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDkgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtZXhh
bWluZSAgICAgIDYgcmVib290ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgOSB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAg
ZjFhYTg2NWFlNWQ0NjA4Y2JmYmIwMmY0MmJhYTFlZjVlZDk1ZmNlMgpiYXNlbGluZSB2ZXJzaW9u
OgogbGludXggICAgICAgICAgICAgICAgMzdmZWFmODA5NWQzNTIwMTQ1NTViODJhZGI0YTA0NjA5
Y2ExN2QzZgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTA3MzU4ICAyMDE3LTA0LTEwIDE5OjQyOjUy
IFogICA1OSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEwNzM5NiAgMjAxNy0wNC0xMiAxMTox
NToxOSBaICAgNTcgZGF5cyAgIDg5IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMDA4
MiAgMjAxNy0wNi0wNyAxMTozNDoyNiBaICAgIDEgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KNjA1
IHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFs
bAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xv
Z3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0
Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3Nz
dGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hi
PW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5n
LgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMjE2MjEgbGluZXMgbG9uZy4pCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 09 00:05:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 00:05:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dJ7Qm-0004hM-TH; Fri, 09 Jun 2017 00:05:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ankur.a.arora@oracle.com>) id 1dJ7Ql-0004hG-VJ
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 00:05:36 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 48/BD-17076-F46E9395; Fri, 09 Jun 2017 00:05:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOIsWRWlGSWpSXmKPExsXSO6nOVdfvmWW
 kwbQVShbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b7tVsYC+6JV8w/PYO1gXG+cBcjF4eQQDuT
 xMRtL1khnK+MEo0PXjFCOBsYJS6cOAeVaWWU2P3qIlMXIweHsICPROvF+C5GTg4RgWiJdc23m
 UFsZoEUiU+b/rGC2EICSxgltmzyB7HZBHQknjVdAavhFbCVeNO4mg1kDIuAisTkNTEgYVGBcI
 neA/1sECWCEidnPmEBsTkFzCRu7FgMNd5MYt7mh1C2uMStJ/OZIGx5ie1v54DFJQSMJfpm9bF
 MYBSahWTULCTts5C0z0LSvoCRZRWjRnFqUVlqka6hkV5SUWZ6RkluYmaOrqGBsV5uanFxYnpq
 TmJSsV5yfu4mRmCgMwDBDsZX3c6HGCU5mJREeRVbLSOF+JLyUyozEosz4otKc1KLDzHKcHAoS
 fA+egKUEyxKTU+tSMvMAcYcTFqCg0dJhDfvAlCat7ggMbc4Mx0idYpRl2PD6vVfmIRY8vLzUq
 XEeUWfAhUJgBRllObBjYDF/yVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ8x5/DDSFJzOvBG7
 TK6AjmICOWPLOAuSIkkSElFQDY/gmKyPji346k8vetC0uy6v7b/l58ZaSTSdmXp/F/PK4S9ep
 2nP50zuevi58wT/9jY7IphM1vV90FnK3OXkriIgt6m9PEV5pyHbTenmC1zftnvezvofzOIvkP
 62Y2n9r4gfVMkmDvr5b526+sxHZtPg4n7Ot6OJlx8o1102W3LNkYn5FoJ5dnxJLcUaioRZzUX
 EiALTOunT6AgAA
X-Env-Sender: ankur.a.arora@oracle.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1496966733!104778870!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27362 invoked from network); 9 Jun 2017 00:05:34 -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; 9 Jun 2017 00:05: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
 v5905W4D007434
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Fri, 9 Jun 2017 00:05:32 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0021.oracle.com (8.13.8/8.14.4) with ESMTP id v5905Vws015419
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Fri, 9 Jun 2017 00:05:31 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 v5905V9Y020013;
 Fri, 9 Jun 2017 00:05:31 GMT
Received: from [10.156.75.59] (/10.156.75.59)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 08 Jun 2017 17:05:30 -0700
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Juergen Gross <jgross@suse.com>
References: <1496448362-26558-1-git-send-email-ankur.a.arora@oracle.com>
 <7f803a2a-3015-73a4-d6f0-8850c0f9aa4b@suse.com>
 <20170608225307.GT676@char.us.oracle.com>
From: Ankur Arora <ankur.a.arora@oracle.com>
Message-ID: <7eba0113-5188-883c-307d-9e0f8222b913@oracle.com>
Date: Thu, 8 Jun 2017 17:05:30 -0700
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: <20170608225307.GT676@char.us.oracle.com>
Content-Language: en-US
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH 0/5] xen/pvh*: Support > 32 VCPUs at 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-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>

T24gMjAxNy0wNi0wOCAwMzo1MyBQTSwgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIHdyb3RlOgo+IE9u
IFRodSwgSnVuIDA4LCAyMDE3IGF0IDEwOjI4OjE1QU0gKzAyMDAsIEp1ZXJnZW4gR3Jvc3Mgd3Jv
dGU6Cj4+IE9uIDAzLzA2LzE3IDAyOjA1LCBBbmt1ciBBcm9yYSB3cm90ZToKPj4+IFRoaXMgcGF0
Y2ggc2VyaWVzIGZpeGVzIGEgYnVuY2ggb2YgaXNzdWVzIGluIHRoZSB4ZW5fdmNwdSBzZXR1cAo+
Pj4gbG9naWMuCj4+Pgo+Pj4gU2ltcGxpZnkgeGVuX3ZjcHUgcmVsYXRlZCBjb2RlOiBjb2RlIHJl
ZmFjdG9yaW5nIGluIGFkdmFuY2Ugb2YgdGhlCj4+PiByZXN0IG9mIHRoZSBwYXRjaCBzZXJpZXMu
Cj4+Pgo+Pj4gU3VwcG9ydCA+IDMyIFZDUFVzIGF0IHJlc3RvcmU6IHVuaWZ5IGFsbCB2Y3B1IHJl
c3RvcmUgbG9naWMgaW4KPj4+IHhlbl92Y3B1X3Jlc3RvcmUoKSBhbmQgc3VwcG9ydCA+IDMyIFZD
UFVzIGZvciBQVkgqLgo+Pj4KPj4+IFJlbW92ZSB2Y3B1IGluZm8gcGxhY2VtZW50IGZyb20gcmVz
dG9yZSAoIVNNUCk6IHNvbWUgcHZfb3BzIGFyZQo+Pj4gbWFya2VkIFJPIGFmdGVyIGluaXQgc28g
bGV0cyBub3QgcmVkbyB4ZW5fc2V0dXBfdmNwdV9pbmZvX3BsYWNlbWVudAo+Pj4gYXQgcmVzdG9y
ZS4KPj4+Cj4+PiBIYW5kbGUgeGVuX3ZjcHVfc2V0dXAoKSBmYWlsdXJlIGluIGhvdHBsdWc6IGhh
bmRsZSB2Y3B1X2luZm8KPj4+IHJlZ2lzdHJhdGlvbiBmYWlsdXJlcyBieSBwcm9wYWdhdGluZyB0
aGVtIGZyb20gdGhlIGNwdWhwLXByZXBhcmUKPj4+IGNhbGxiYWNrIGJhY2sgdXAgdG8gdGhlIGNw
dWhwIGxvZ2ljLgo+Pj4KPj4+IEhhbmRsZSB4ZW5fdmNwdV9zZXR1cCgpIGZhaWx1cmUgYXQgYm9v
dDogcHVsbCBDUFVzICg+IE1BWF9WSVJUX0NQVVMpCj4+PiBkb3duIGlmIHdlIGZhbGwgYmFjayB0
byB4ZW5faGF2ZV92Y3B1X2luZm9fcGxhY2VtZW50ID0gMC4KPj4+Cj4+PiBUZXN0ZWQgd2l0aCB2
YXJpb3VzIGNvbWJpbmF0aW9ucyBvZiBQVi9QVkh2Mi9QVkhWTSBzYXZlL3Jlc3RvcmUKPj4+IGFu
ZCBjcHUtaG90YWRkLWhvdHJlbW92ZS4gQWxzbyB0ZXN0ZWQgYnkgc2ltdWxhdGluZyBmYWlsdXJl
IGluCj4+PiBWQ1BVT1BfcmVnaXN0ZXJfdmNwdV9pbmZvLgo+Pj4KPj4+IFBsZWFzZSByZXZpZXcu
Cj4+Cj4+IEp1c3QgYSBxdWVzdGlvbiByZWdhcmRpbmcgdGhlIHNlcXVlbmNlIG9mIHRhZ3MgKFJl
dmlld2VkLWJ5OiBhbmQKPj4gU2lnbmVkLW9mZi1ieTopIGluIHRoZSBwYXRjaGVzOgo+Pgo+PiBJ
dCBzZWVtcyBhIGxpdHRsZSBiaXQgb2RkIHRvIGhhdmUgdGhlIFJldmlld2VkLWJ5OiB0YWcgYmVm
b3JlIHRoZQo+PiBTLW8tYjogdGFnLiBUaGlzIHN1Z2dlc3RzIHRoZSByZXZpZXcgd2FzIGRvbmUg
YmVmb3JlIHlvdSB3cm90ZSB0aGUKPj4gcGF0Y2hlcywgd2hpY2ggaXMgaGFyZCB0byBiZWxpZXZl
LiA6LSkKSGVoIDopLiBBcyBLb25yYWQgc3VybWlzZXMsIEkgd2FzIHVuc3VyZSBvZiB0aGUgb3Jk
ZXIgYW5kIG1hbnVhbGx5Cm9yZGVyZWQgdGhlbSB0byBjb21wb3J0IHdpdGggTGludXggc3R5bGUu
IChOb3cgdGhhdCBJIHNlZSBhcmNoL3g4Ni94ZW4vLApJIHNlZSB0aGF0IFhlbiBwdXRzIHRoZW0g
aW4gdGltZS1vcmRlci4pCgpIYXBweSB0byByZW9yZGVyIGluIGNhc2Ugb2YgVjIuCgpBbmt1cgoK
PiAKPiBUaGF0IGlzIGhvdyB0aGUgTGludXggb3JkZXJzIHRoZSB0YWdzLCBqdXN0IGRvICdnaXQg
bG9nJyBhbmQgeW91Cj4gd2lsbCBzZWUgdGhhdCBwYXR0ZXJuID4+Cj4+IFNvIHBsZWFzZSByZW9y
ZGVyIHRoZSB0YWdzIGluIGZ1dHVyZSBwYXRjaGVzIHRvIGJlIGluIHRoZWlyIGxvZ2ljYWwKPj4g
c2VxdWVuY2UuCj4gCj4gV2hpbGUgWGVuIG9yZGVycyBpdCBpbiB0aGUgb3RoZXIgb3JkZXIgKFNv
QiBmaXJzdCwgdGhlbiBSZXZpZXdlZC1ieSkuCj4gCj4+Cj4+IEkgY2FuIGZpeCB0aGlzIHVwIGlu
IHRoaXMgc2VyaWVzIGluIGNhc2UgdGhlcmUgaXMgbm8gbmVlZCBmb3IgVjIuCj4+Cj4+Cj4+IEp1
ZXJnZW4KPj4KPj4+Cj4+PiBBbmt1ciBBcm9yYSAoNSk6Cj4+PiAgICB4ZW4vdmNwdTogU2ltcGxp
ZnkgeGVuX3ZjcHUgcmVsYXRlZCBjb2RlCj4+PiAgICB4ZW4vcHZoKjogU3VwcG9ydCA+IDMyIFZD
UFVzIGF0IGRvbWFpbiByZXN0b3JlCj4+PiAgICB4ZW4vcHY6IEZpeCBPT1BTIG9uIHJlc3RvcmUg
Zm9yIGEgUFYsICFTTVAgZG9tYWluCj4+PiAgICB4ZW4vdmNwdTogSGFuZGxlIHhlbl92Y3B1X3Nl
dHVwKCkgZmFpbHVyZSBpbiBob3RwbHVnCj4+PiAgICB4ZW4vdmNwdTogSGFuZGxlIHhlbl92Y3B1
X3NldHVwKCkgZmFpbHVyZSBhdCBib290Cj4+Pgo+Pj4gICBhcmNoL3g4Ni94ZW4vZW5saWdodGVu
LmMgICAgIHwgMTU0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0K
Pj4+ICAgYXJjaC94ODYveGVuL2VubGlnaHRlbl9odm0uYyB8ICAzMyArKysrLS0tLS0tCj4+PiAg
IGFyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYyAgfCAgODcgKysrKysrKysrKystLS0tLS0tLS0t
LS0tCj4+PiAgIGFyY2gveDg2L3hlbi9zbXAuYyAgICAgICAgICAgfCAgMzEgKysrKysrKysrCj4+
PiAgIGFyY2gveDg2L3hlbi9zbXAuaCAgICAgICAgICAgfCAgIDIgKwo+Pj4gICBhcmNoL3g4Ni94
ZW4vc21wX2h2bS5jICAgICAgIHwgIDE0ICsrKy0KPj4+ICAgYXJjaC94ODYveGVuL3NtcF9wdi5j
ICAgICAgICB8ICAgNiArLQo+Pj4gICBhcmNoL3g4Ni94ZW4vc3VzcGVuZF9odm0uYyAgIHwgIDEx
ICstLS0KPj4+ICAgYXJjaC94ODYveGVuL3hlbi1vcHMuaCAgICAgICB8ICAgMyArLQo+Pj4gICBp
bmNsdWRlL3hlbi94ZW4tb3BzLmggICAgICAgIHwgICAyICsKPj4+ICAgMTAgZmlsZXMgY2hhbmdl
ZCwgMjE4IGluc2VydGlvbnMoKyksIDEyNSBkZWxldGlvbnMoLSkKPj4+Cj4+Cj4+Cj4+IF9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4+IFhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKPj4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKPj4gaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 09 01:08:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 01: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 1dJ8PA-0002dy-S0; Fri, 09 Jun 2017 01:08:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <f4da1594@opayq.com>) id 1dJ8P9-0002ds-Fm
 for xen-devel@lists.xensource.com; Fri, 09 Jun 2017 01:07:59 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 D0/0F-01752-EE4F9395; Fri, 09 Jun 2017 01:07:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDKsWRWlGSWpSXmKPExsWyI3PbTN03Xyw
 jDe49ZLa4N+U9uwOjx/a+XewBjFGsmXlJ+RUJrBltP0ILNnUzVvzbvZytgXFPI2MXIycHi4Ce
 xKKT/9hAbCGB2UwSn34HgthsAhIS5/r7mEBsEQFFiXWr37F0MXJw8Ap4SqxdCVbCKyAocXLmE
 xYQW0JAXOJzw3dWCLtM4ubcB4wQdpXE7qb3YGOYBVIk1nx4yAxiMwrISJyadANsrbCArsS/pr
 NQ52hLvH6/hg2iV1pi+qKn7CBrJQTCJA4/VYUI10m8/rYZaq2yRNvaJ8ww9uWn29gmMArNQnL
 dLCSbIWwPideti5kgbB+JVQs+Q8U1JVq3/2aHsDUkFtzZxzgLaDOIfWBhPIRpIrG93wqiQlFi
 SvdDqGoxiSOXL7NC2KoSs3Y1sEGUy0j0LJWFCGtLLFv4mnkBI+8qRvXi1KKy1CJdC72kosz0j
 JLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMCYZQCCHYwHm50PMUpyMCmJ8iq2WkYK8SXlp1
 RmJBZnxBeV5qQWH2KU4eBQkuDt/gyUEyxKTU+tSMvMASYPmLQEB4+SCG/eBaA0b3FBYm5xZjp
 E6hSjLseG1eu/MAmx5OXnpUqJ84aAzBAAKcoozYMbAUtklxhlpYR5GYGOEuIpSC3KzSxBlX/F
 KM7BqCTMm/oRaApPZl4J3KZXQEcwAR2x5J0FyBEliQgpqQbG6QGMjtvtGDsmN7kwha0QMlV8P
 V3480nHqFnsuvOn9bD1L9l1nL3A98/TiW/PRL/jVdtdW5On/uS/S+6X5UmF2y8EvuZ1YGhIWp
 H6qF0oui1oWpI4T96Z60n+wR3Pw2/qRjilRyrXlLJ9eFt16mblrq13BSXLzXP++1xf9qrc86E
 J970jLJ+UWIozEg21mIuKEwHiu5QTXwMAAA==
X-Env-Sender: f4da1594@opayq.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1496970474!102527043!1
X-Originating-IP: [184.105.182.153]
X-SpamReason: No, hits=0.7 required=7.0 tests=HTML_IMAGE_ONLY_16,
 HTML_MESSAGE,ML_IS_POSSIBLE_BOUNCE
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49435 invoked from network); 9 Jun 2017 01:07:55 -0000
Received: from opayq-out-03.junkemailfilter.com (HELO
 opayq-out-03.junkemailfilter.com) (184.105.182.153)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Jun 2017 01:07:55 -0000
Received: from smtp4.opayq.com ([23.21.143.60]:41060) helo=[23.21.143.60]
 by opayq-outbound.junkemailfilter.com with esmtps (TLSv1.2:AES256-SHA256:256)
 (Exim 4.89) id 1dJ8P3-0003sd-NS on interface=184.105.182.150
 for xen-devel@lists.xensource.com; Thu, 08 Jun 2017 18:07:53 -0700
From: f4da1594@opayq.com
To: xen-devel@lists.xensource.com
Message-ID: <1918567694.7599.1496970472861.JavaMail.root@smtp4.opayq.com>
MIME-Version: 1.0
X-GetAbine-Processed: 1
X-Gm-Message-State: AODbwcA9xEPsavNiO2GvXPIgif6JQQAQtu6f5Oyje6R0zLRCca+BKssd
 bdCIAehmu2EXJp6hJG9c2O7+ybU6uSp53l6z+e+8
X-Received: by 10.99.121.13 with SMTP id u13mr40833033pgc.147.1496970471866;
 Thu, 08 Jun 2017 18:07:51 -0700 (PDT)
Auto-Submitted: auto-replied
Date: Thu, 08 Jun 2017 18:07:51 -0700 (PDT)
X-Sender-Domain: google.com
X-Spamfilter-host: opayq-outbound.junkemailfilter.com -
 http://www.junkemailfilter.com
X-Key-ID: eGVuLWRldmVsQGxpc3RzLnhlbnNvdXJjZS5jb20gZjRkYTE1OTRAb3BheXEuY29tIDIwMTctMDYtMDggMTg6MDc6NTMgMWRKOFAzLTAwMDNzZC1OUw==
X-Sender-Host-Address: 23.21.143.60
X-Sender-Host-Name: smtp4.opayq.com
Subject: [Xen-devel] Delivery Status Notification (Delay)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============2011865189920273739=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============2011865189920273739==
Content-Type: multipart/report; boundary="94eb2c19ce2e36fcea05517c9989"; report-type=delivery-status

--94eb2c19ce2e36fcea05517c9989
Content-Type: multipart/related; boundary="94eb2c19ce2e36fd9505517c998a"

--94eb2c19ce2e36fd9505517c998a
Content-Type: multipart/alternative; boundary="94eb2c19ce2e36fd9905517c998b"

--94eb2c19ce2e36fd9905517c998b
Content-Type: text/plain; charset="UTF-8"


** Delivery incomplete **

There was a temporary problem delivering your message to curtiskwong9@gmail.com. Gmail will retry for 46 more hours. You'll be notified if the delivery fails permanently.




--94eb2c19ce2e36fd9905517c998b
Content-Type: text/html; charset="UTF-8"


<html>
<head>
<style>
* {
font-family:Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
</style>
</head>
<body>
<table cellpadding="0" cellspacing="0" class="email-wrapper" style="padding-top:32px;background-color:#ffffff;"><tbody>
<tr><td>
<table cellpadding=0 cellspacing=0><tbody>
<tr><td style="max-width:560px;padding:24px 24px 32px;background-color:#fafafa;border:1px solid #e0e0e0;border-radius:2px">
<img style="padding:0 24px 16px 0;float:left" width=72 height=72 alt="Error Icon" src="cid:icon.png">
<table style="min-width:272px;padding-top:8px"><tbody>
<tr><td><h2 style="font-size:20px;color:#212121;font-weight:bold;margin:0">
Delivery incomplete
</h2></td></tr>
<tr><td style="padding-top:20px;color:#757575;font-size:16px;font-weight:normal;text-align:left">
There was a temporary problem delivering your message to <a style='color:#212121;text-decoration:none'><b>curtiskwong9@gmail.com</b></a>. Gmail will retry for 46 more hours. You'll be notified if the delivery fails permanently.
</td></tr>
</tbody></table>
</td></tr>
</tbody></table>
</td></tr>
<tr style="border:none;background-color:#fff;font-size:12.8px;width:90%">
<td align="left" style="padding:48px 10px">
</td>
</tr>
</tbody></table>
</body>
</html>

--94eb2c19ce2e36fd9905517c998b--

--94eb2c19ce2e36fd9505517c998a
Content-Type: image/png; name="icon.png"
Content-Disposition: attachment; filename="icon.png"
Content-Transfer-Encoding: base64
Content-ID: <icon.png>

iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAYAAADnRuK4AAAACXBIWXMAABYlAAAWJQFJUiTwAAAA
GXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAADtNJREFUeNrsnVtsFNcZx8/Mzq7t
2vhCAsZujJdiEYgq2W1UVFqpGGq1olIL5aVtWglTtX7oS+0HnvIQ89QHS7X70gfSi6OqfWkLliIF
NbLKkiZKBapYS00aKgJrzMVA5RsYjO3d6fnmst7Lmdm575md75OGY7y7np05v/l/l3PmjCDLMkFD
c2oingI0BAgNAUJDgNAiaFK1drx6sruVNifoliz4dQr+aTw/m8KuCYcJQWdhGjgTdDtl4e2XC8Eq
aNMUsiXsvogBROHp0yBo8ehPztANQEqXtghYjQGkKU/GQ3icAJbRNwpYBrs/XDHQRMDwgPVq7WEG
0NDMFkKFgHGqQJr6LIbw/OiAlblJClga8QlOgU6E9Px0axvYcYaCLbPirygBFhRAyRo9fy0F7pEF
mGEmWSuliqBc2KTFtD2KFupSRVAApViBLFr4SxXowvi3SplkVUsVQSkQTjqqfiapb6BcU6EBiMID
6nML+5E7qIa9ACmI0Xh0X3yWJy5oyQ33ALVif3FrpyhEo7wD1If9xLW9oYUZqEBojm0YFQjNjfWj
AqG5sV6eAerF/qld8xUgbRoHGv82y6sCYfwTDsvwChAqEAKECoQAVTeIRkOAHFs/9g0ChIYAVQ0g
nIUYAnMz8QwVCG3ZzYd9A2j1ZDfGP+GwNJcAoYXGlngFCBUIFQgNFQgVCA0VCC2KCoTjYCEwt4tA
+AlQC3YP97bs9g/4ApC2lB1ajcc/fioQzgOKQPzjJ0CoQKhAqEBoqEBo5pZCBUKrqlVeYGpkYEJT
lNIVsjJkfDqDChRe82KdRqkCPLB+jL545GHG629RiAYZn8QaECqQYv0VXj+lQDY+nV+oyOlKD2Lj
NhLvSJLY9p1EiElEfv6M5OhGNjdJ7uljIm9ukNwqbbNqi+baLgcBkBUlKa0l2AZI2vFZUtfz+aLf
CXUNJEY3MICq1OQsBWt1BQHjVoFGBpzGMbYAijVvL4PHioFKwWeNAAPLriwobW5FXSQ/u7xQ9HvM
wPxVIKuZVNoNQE7gsQNnYRt/aa8lwHJPV6iibSJiLgGypkDj045dGLguQXNT1bBKgBW5ROoys3mX
WROAcaFAM05dmCBJJLFnP/vFRD3J9XyByLsPEPJkiQhPFrWWskp/VtoADAL7IsBKXi8FLLf2LB/8
Q4sKZD+AtgwQZFwQx7DgyX7zx0Tevkv9fzsNmFl/AIBapbtfXyPCwn2tnaftM7WtAmBlgX4epjX1
Z74AS/OgQKwv0V1RfajbKnUX+av6lUNb8JhZUyuRm9SvKHcxlAyAWpyvKmCFmaQZYNXIJL16TILk
Mpsq+hJWa0CJrh5j13XgkDdniP4tuT1pDBh08IOM2s7f0tri/wcJmJ1ShQcKNhOEC+u28PmMXehA
7qUdnWz16TuidHxQlgdMa0sX4zMETFM03wEzKVVABvn8xr+dgrTkL0AjA1YzqYxdtxfvYrsucEee
qU9QgIEr3Ch1kWuBAAZgNfR+hax9dMWJu0v7rUBWAZqgsAFE6euz1/c15+SmZjFmfND0KjIKOHN9
R0OXgeixWh4wYg6Y15kkKFQiuZ9CdJUzBbIOEFyTvYsri8fvPLhDWhoaSXPzC4ZvrkuyYxF51x4i
7629AfxKgOUzSRelCrggIRu0qULcKJBicw/mlLbZJH6BwNmoaKjEPlE0PZOsVKqgrXjjmmFwL21v
J+v2APJdgSzb2vM18mjxkXql5XLrwEqZ1EoSkTq6jdWnPUnQzAHLUoUWZy4RMX2pvB7V3OY+BhoZ
gAcjD5LSeV/j06ZqxZ6ROD49Sv89TSysH3zz7s38z81SPMEMnF/qYRcNIZv46ncRFIuW62VnqeDG
4CJ1XAMaGQBwLhB17tcbQADdgNRr9DWZbil7AKkQTdINpOEsMbgBDdTn/v/uV6x1xA3UB4YrSBPO
frUFEQzvsDrSIDlhGEsUBit85jCFaNgeQMVqxASpUH2MYiDD0XYoGvYeQSLsBubU5RsF0w5LL1at
1RlAKkRLGkiQKr1lVX3goAzT9lcOofq4qE2VB9I73QBkZS3LJecAbYGU0eZA77n36N6nhS+1NDSV
i0zSZLSds6Jh6AJrRqhgcWqMUwVKuweoAKTP/flmT1d718i2xm0amcWJKMz10UermWl7gEMWUXFj
FlUoUxJA97tJ/V3dF7bv/O2Jg++utHXu6Pzti/WNK4Vpu9FcHx6HLCIWB2Ucikbac4B0OzB19yc7
EvXX8mm70VwfEs4hi7DEQWKLI4D63XwXL+9MPaz7YtOi4V6859CTOIgxZ6pw9N7IHC4qfjkIgNT4
uKvHRH0wbffdjZmrEKsGVH0F0hcVN5vrg0MWAQHUZhxI50RR/O/J3cM2AmfdUkYvSF4elNFcHzAc
sggoDqKZLyQxrLtG1rKbXXMP74zv3rWb1I8MePI9vHJh/aZzfXDIwnuDKbsGc8eNhjWeaVAtPl60
u7eU7zFQnVnREIcsAnVjML2DZWub60r7+Kl3E/Y9AYgGzj8ynOuDQxb+AWQwsBozmN6xvPZUaZ+s
PrG3o/FpHxVobKg13pnsNlQfLBoGHgcZDWtkczmnLsxXBRolIjtvxyGLarqx8mxsVXNhNt3YZf8A
GhuCS+DnzAPDIYuAAEoauLHiQFompCgte/LU1I3BfWMwfecIdV+mKb/bNH7CsOaAQxYBKhBjmmtJ
QXFDBSjf34sri6TjxY5CYFL5rXzBDB8AGhsCMo8bvo6Bc3XjIG1YQ1/CJitvzZaoS9RtCoLwkSYA
U3aA8VKBhs1eFG5cw8pzgNmYcPs/5W6sZQugnCAsdO7ovBiX4pM9f8m879W+3QBkKjFwG4quRHqg
h0D5FwcxAYJhjbkbys+NhLy5c+ruqNf7dgNQxWH1PEQlPjoPlBYAImBu3Rg7EysZ1kj5sW83ADle
yndrsYJbbMCgRJ9o0Foo2XeobdsuLAuwANLOE+t+fBjWyC489G3fzgAaG/J1Uo++fo/RnZiGgDW2
RjZ4BxVnuTEY1gCAvFhU3EsFqmovVQQMIGpq01qYhN6mtjUMmGEcZP+u1UAA4npaobpAwRIRjE52
CWB5FYvXW1sdjUPLdR0g4pWL5ecCFrHa1vYv3gAK9WVcCbAit1joJnkGTLvdh7WqR6z1hVZUoCAN
FonSA32GW8gDxVkmqcRB+cy3KJ3f5A2gaJeZCwEzyiSrUKpQ9sEAiKbzL9eMAilzo3fvV69grSPg
Kg9q7efA3GQ1ShVmCQIMPZ05l+IFIPs1IFj/+ehrZVegsoLql44R8epFIn78YWREzI9SRYXzB+v/
cACQOoXDPjyFi4ezsggKkYWTgIAZZJKwgmyF5Yn7eXFhtgGyung4QFSL7qwqmWS59frxPcRAALIx
sUyGOzjQQmO+A5Qfp7GTSaD5YTOhBAgCQTQubCmUACmLbNsxjH/8skw4FUh/BIDN+glaOABykoV1
26b06kWaxp+2lLqKjEpqlAzSclnJWju2LkCamXpwXjgAyEkNSFMVWCTb9BZneqLED85HGh64j451
jqDYCr+PXfqTm2edcaFASac7ghXW4eCzUDAsqaQKn6ZJ7Mo73j7hRqveKlmgsiBTR8XYC55XoXSQ
3nIAT97oMUAxNvb2r53WycINkAIKlWKJbnoV1euYB2CBOhLMEbY97YLxvAp4Xlh+rM5HoJSbMK0s
QAG3ivcdJbH3HSj1mXPhByjfMVoV1bOrF6A5cMjzuTowbqeM3UHnwgNP5ihIH3/oeaXcaJEE5nth
iUD7aj3rF/xVAchLxckeeS2Yaar6rdp0A2VSXLJH6mm3eAru2Oa+MwgQQ84hJqjGXRqgSpBVKiBR
NXDt3vw/Bt8AslsH4mYimT69oarfAUD69s9I7uAxV9/FfrF1kRuA7CpQLwmLQf1ED4L1zMoodimZ
A213QVBwbRC4QxnCiRoJtz9RXKM12OadxGDcAMSN6WCUBs5QEhAha2LNZTaDrWgO9KV8bAKzJ+GO
h0pxlhKPQZr9t9/Zhkg5Fgq7FWihnsaTCxNkWbb+7rEhmSuKIA46+C21cyFLSv/dt7lEkCkp85oq
dTKFUfrrL+3XtCxMuhM/uOC0Ir3HrzTeLkDpULkxP0CiqgQT33zpaKjzUEhze4tXtXWd9Z05J/h1
Puy6MFhP5vdRBgg6EarBSkdr03DL3uO0og7DOWn1uah6sdWDUsGyn+dDtEnyJNEeOBd1g7nbAFKZ
qyqIp1yBCkMr3tSZ0vwApEI0SEyeoxopNaLBsjI2NfeJmvHRFoJoT8f03JuvE6zsxUDlMVE/UYuL
sIHT7tPaXoLGi52lF/0on2m82Y1qY0OFQPX9Y2Hz4HsPnx9rTQjkUJtEmiSR7NsmYfdGWoFs2NdO
/GB4fe3ZeBnBokB2NqggvdqqPnb+WHtcab/YlsDud29H/Lgj1RsF8sA2czK5t7qh/Ky3b98tfs8/
v77zrPZjv9YeRi74UKBw+BAjH66ulFbkKgvaFmRHOXdpBKjyyUnZBAyC/u4I4ON7pswtQFKijkjx
OG0TfgKWLMgiS7daACwdGYBEMabAokJTF5SCZYjZQGM5YGErVSzVLECCIJBYPJFXGQCIQxdZCbAy
9/jOg/Xv31rdbIdSBQeZZKqmAIpJEt3iefdUAwHqUkEnTcE/v/jO9/o21p+3/6FkFKKzMR50qQLi
n8maAai+sSlNImyVShUA2Kttdddff/kz8x6VKgY1wKMZREcRsEcb4vzrvznX77JUMavBkwrieyNA
HCQPInXt4NKpi0+7KFWoQbPPdR8EqMoWg6RBUmBRwClJHuy7nICBqSZATg/0cpjVJaYqi5I8QFtr
FthgKtg3fvhTyApO2fzY6Xf/+OYk7yeSHhu4kcnNjfUv09PaDrBAqcKmzWoX2ig95lAkHUFfEqNE
XW7W6jjVTBjg0Qy+53Ep7iot79Y2iGuSoVDZIHdGYcgQdUTdyhjNDPFpaVqfzMubLkMzjCIGvUNN
mvsrxDa/gvfQ94ZpvTsv0+bQzDsPNAZixA1JzaXpVy8o1FTIwCk8nkEPXM8SPf4JBAgtEibiKUBD
gNAQIDQECC2C9n8BBgBAP0FWplWQxQAAAABJRU5ErkJggg==
--94eb2c19ce2e36fd9505517c998a--

--94eb2c19ce2e36fcea05517c9989
Content-Type: message/delivery-status

Reporting-MTA: dns; googlemail.com
Received-From-MTA: dns; FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA===@opayq.com
Arrival-Date: Wed, 07 Jun 2017 16:33:28 -0700 (PDT)
X-Original-Message-ID: <E1dIkRs-0003xN-DR@xenbits.xenproject.org>

Final-Recipient: rfc822; curtiskwong9@gmail.com
Action: delayed
Status: 4.0.0
Last-Attempt-Date: Thu, 08 Jun 2017 18:07:51 -0700 (PDT)
Will-Retry-Until: Sat, 10 Jun 2017 16:33:28 -0700 (PDT)

--94eb2c19ce2e36fcea05517c9989
Content-Type: message/global
Content-Transfer-Encoding: quoted-printable

X-Received: by 10.99.121.13 with SMTP id u13mr34865336pgc.147.1496878408301=

;
        Wed, 07 Jun 2017 16:33:28 -0700 (PDT)
ARC-Seal: i=3D1; a=3Drsa-sha256; t=3D1496878408; cv=3Dnone;
        d=3Dgoogle.com; s=3Darc-20160816;
        b=3DhPgsYL96QrhR++foy8qKoZnCu5VJCtY2hJfCZf7G8/MJQDDm6hBzMHFfmA6IvoA=
Vpa
         IXfJiaNVsoHMrXoveLxOWslD03aTtUURkmq8SI5XT3VtXTztGgdHNwrWEq6LyE4FLz=
uD
         ym1h9l3imixqX4W68j2DVJqLcKvgcGUzreCeXZOl/F2gXTnTSQhrEm5nAEuyX8vOP1=
6g
         dhFY8ykrnMRfX5cKD1nmGg3OOF7tb8ScHRazHG4eMcn9/5ZXIQ1NEZcSX9c7UcU+j6=
jd
         KDoHJqonbecunLt1GLF1hgEoZKthQ6a4wVt5LtQoSY4VXvRQ0j6jYohRNOk0z6ST5M=
C/
         3rxA=3D=3D
ARC-Message-Signature: i=3D1; a=3Drsa-sha256; c=3Drelaxed/relaxed; d=3Dgoog=
le.com; s=3Darc-20160816;
        h=3Dlist-subscribe:list-help:list-post:list-unsubscribe
         :list-unsubscribe:list-id:precedence:subject:date:message-id:to
         :reply-to:sender:from:content-transfer-encoding:mime-version
         :dkim-signature:delivery-date:arc-authentication-results;
        bh=3D2K1m4UAlWQ/cpiSbN+FT+0dmkFQxauNZRtWCES9H6Jg=3D;
        b=3DQ7W+zZRt7S50kp0fOxlXYZmM9fUiODogp81VD3f7O1FzuoAnK1452OJ1VIrdBrC=
cUL
         8p/mM2kOEDpSTLYFVVfSLFgSNGSxP7fa/G3lVc0YgjHR6/AsoqQbvyk7mKDy84UGYT=
87
         zHIfn3jnrrf6giXnRE76hKkVVi6LB5b4FAavNZ/LndTlqx0DIh3qvf4f7plS5yXDmR=
/d
         qfXTqoEGmuuUOJZBTEwxxprPkorACMSnijFsnUfro1Iia/nTTfc0tnnAifiLHZk8BS=
WP
         XFZMZR7dqPHP+r9SNoalGVsoC3/yjyxG0kg8297Waa0iI/JGo0CWHObyGdtH/c1OWk=
+x
         jX2A=3D=3D
ARC-Authentication-Results: i=3D1; mx.google.com;
       dkim=3Dpass header.i=3D@opayq.com;
       spf=3Dpass (google.com: domain of fwd-737qhysmhvayqaucaoiqbdaagaqlma=
2yamheccjdlibayawyakiazaqhsmccwmblia4uanqueigcimbkmazuz4aaeaaca=3D=3D=3D@op=
ayq.com designates 184.105.182.156 as permitted sender) smtp.mailfrom=3DFWD=
-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEI=
GCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com;
       dmarc=3Dpass (p=3DNONE sp=3DNONE dis=3DNONE) header.from=3Dopayq.com
Return-Path: <FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHS=
MCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com>
Received: from opayq-out-06.junkemailfilter.com (opayq-out-06.junkemailfilt=
er.com. [184.105.182.156])
        by mx.google.com with ESMTPS id d64si2802184pgc.254.2017.06.07.16.3=
3.28
        for <curtiskwong9@gmail.com>
        (version=3DTLS1_2 cipher=3DECDHE-RSA-AES128-GCM-SHA256 bits=3D128/1=
28);
        Wed, 07 Jun 2017 16:33:28 -0700 (PDT)
Received-SPF: pass (google.com: domain of fwd-737qhysmhvayqaucaoiqbdaagaqlm=
a2yamheccjdlibayawyakiazaqhsmccwmblia4uanqueigcimbkmazuz4aaeaaca=3D=3D=3D@o=
payq.com designates 184.105.182.156 as permitted sender) client-ip=3D184.10=
5.182.156;
Authentication-Results: mx.google.com;
       dkim=3Dpass header.i=3D@opayq.com;
       spf=3Dpass (google.com: domain of fwd-737qhysmhvayqaucaoiqbdaagaqlma=
2yamheccjdlibayawyakiazaqhsmccwmblia4uanqueigcimbkmazuz4aaeaaca=3D=3D=3D@op=
ayq.com designates 184.105.182.156 as permitted sender) smtp.mailfrom=3DFWD=
-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEI=
GCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com;
       dmarc=3Dpass (p=3DNONE sp=3DNONE dis=3DNONE) header.from=3Dopayq.com
Delivery-date: Wed, 07 Jun 2017 16:33:28 -0700
Received: from smtp5.opayq.com ([107.22.209.6]:15588) helo=3D[107.22.209.6]
	by opayq-outbound.junkemailfilter.com with esmtps (TLSv1.2:AES256-SHA256:2=
56)
	(Exim 4.89)
	id 1dIkS7-0007Yx-MU on interface=3D184.105.182.150
	for curtiskwong9@gmail.com; Wed, 07 Jun 2017 16:33:27 -0700
DKIM-Signature: v=3D1; d=3Dopayq.com; t=3D1496878406; b=3DG1MNwlLzgH7Z8DDQk=
tYvUSdPP8F30PdaIfeekMQ69BJ7cyzqj+JaX50ZDmKRNM2eKzDsfMNtNywfecOUnRXoJ7ygD/Rx=
Y62YuEacE+MMsnwfCgDsv+d64QIUOcI4r5JkXHXWl9/eUpn2LAjpQy5OXhX8zk4rAwY362S8lQ9=
i420=3D; s=3Dabine; c=3Drelaxed/relaxed; a=3Drsa-sha256; bh=3D2K1m4UAlWQ/cp=
iSbN+FT+0dmkFQxauNZRtWCES9H6Jg=3D; h=3DDate:From:Reply-To:Subject:To:List-U=
nsubscribe;
MIME-Version: 1.0
Content-Type: text/plain; charset=3D"utf-8"
Content-Transfer-Encoding: 7bit
X-GetAbine-Processed: 1
From: "lists.xen.org [Masked]" <FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJ=
DLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com>
Sender: "lists.xen.org [Masked]" <FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHEC=
CJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com=
>
Reply-To:=20
	FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UAN=
QUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com
To: f4da1594@opayq.com
X-GetAbine-Sender: xen-changelog-bounces@lists.xen.org
X-GetAbine-Disposable: f4da1594@opayq.com
X-GetAbine-Host-Address: 107.22.209.6
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVdey1yL
 S4EC/hsWEbQYOjB7b+3axBzBGsWbmJeVXJLBmTHi4hKWgg6fiwJPLLA2M2zi7GLk4hAS+MEp8
 PrmGHcI5zyjxdMFW1i5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQXsJA4sO
 sICYvMKmElsufcELM4CVL+lt5F9AiPHAkaGVYwaxalFZalFuoZGeklFmekZJbmJmTm6hgamer
 mpxcWJ6ak5iUnFesn5uZsYgV5hAIIdjH2znA8xSnIwKYnyVnhaRArxJeWnVGYkFmfEF5XmpBY
 fYpTh4FCS4N3WDZQTLEpNT61Iy8wBhgdMWoKDR0mE90cdUJq3uCAxtzgzHSJ1ilFRSpyXvQco
 IQCSyCjNg2uDheQlRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfM+AdnOk5lXAjf9FdBiJqDFf
 JdMQBaXJCKkpBoYtSQTi2O+5Z3d9/R80JNzOac3frL9O1u3+WJxTJUWy8c0rmUs4rEzf9y1Ws
 8ioNEy51b5RUs/xW6GTRVTbm2MP6259AOP09l5/517zCetfr8p8e3DHx4z9E2yGP9lXa7dJDj
 n5620Gayez0w3vZB+cvXk3fpJ/hlnJ95JcFSfrd1iuVR9ekLNfCWW4oxEQy3mouJEACRICFJE
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1496878392!102325803!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=3D0.0 required=3D7.0 tests=3D
X-StarScan-Received:=20
X-StarScan-Version: 9.4.19; banners=3D-,-,-
X-VirusChecked: Checked
Message-Id: <E1dIkRs-0003xN-DR@xenbits.xenproject.org>
Date: Wed, 07 Jun 2017 23:33:12 +0000
Subject: [Xen-changelog] [xen master] x86/PoD: drop a pointless local
	variable
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-change=
log>,=20
 <mailto:xen-changelog-request@lists.xen.org?subject=3Dunsubscribe>
List-Unsubscribe: <mailto:unsubscribe-1188110264-f4da1594@opayq.com>, <http=
s://emails.abine.com/disableDisposable?fwd=3DFWD-737QHYSMHVAYQAUCAOIQBDAAGA=
QLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=
=3D@opayq.com>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=3Dhelp>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changel=
og>,=20
 <mailto:xen-changelog-request@lists.xen.org?subject=3Dsubscribe>
X-Sender-Domain: xenproject.org
X-Spamfilter-host: plato.junkemailfilter.com - http://www.junkemailfilter.c=
om
X-Key-ID: ZjRkYTE1OTRAb3BheXEuY29tIHhlbi1jaGFuZ2Vsb2ctYm91bmNlc0BsaXN0cy54Z=
W4ub3JnIDIwMTctMDYtMDcgMTY6MzM6MTcgMWRJa1J4LTAwMDNEUS05bA=3D=3D
X-Content-flags: equalspace=20
X-Domain-list: xenproject.org rackspace.com messagelabs.com xen.org opayq.c=
om xensource.com citrix.com
X-Mail-from: xen-changelog-bounces@lists.xen.org
X-Sender-Host-Address: 192.237.175.120
X-Sender-Host-Name: lists.xenproject.org
X-Key-ID: Y3VydGlza3dvbmc5QGdtYWlsLmNvbSBmd2QtNzM3cWh5c21odmF5cWF1Y2FvaXFiZ=
GFhZ2FxbG1hMnlhbWhlY2NqZGxpYmF5YXd5YWtpYXphcWhzbWNjd21ibGlhNHVhbnF1ZWlnY2lt=
YmttYXp1ejRhYWVhYWNhPT09QG9wYXlxLmNvbSAyMDE3LTA2LTA3IDE2OjMzOjI3IDFkSWtTNy0=
wMDA3WXgtTVU=3D


-------------------------Blur-------------------------
This email is forwarded from a MASKED EMAIL you created using Blur.  (https=
://dnt.abine.com/#help/faq/faq-whataremaskedemails).
IF THIS IS SPAM, CLICK HERE TO BLOCK:
https://dnt.abine.com/#/block_email/f4da1594@opayq.com/FWD-737QHYSMHVAYQAUC=
AOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAA=
CA=3D=3D=3D@opayq.com

Want to shop safely and privately online? Go Premium: https://dnt.abine.com=
/?pk_campaign=3DmaskHeader#premium
-------------------------by Abine-------------------------


commit 08d3fff66ef74f7ad4c71dd0a19bf528e70ed22e
Author:     Jan Beulich <jbeulich@suse.com>
AuthorDate: Tue Jun 6 14:33:47 2017 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Tue Jun 6 14:33:47 2017 +0200

    x86/PoD: drop a pointless local variable
   =20
    ... and move another one into a more narrow scope.
   =20
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: George Dunlap <george.dunlap@citrix.com>
---
 xen/arch/x86/mm/p2m-pod.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/xen/arch/x86/mm/p2m-pod.c b/xen/arch/x86/mm/p2m-pod.c
index d5fea72..4085b7f 100644
--- a/xen/arch/x86/mm/p2m-pod.c
+++ b/xen/arch/x86/mm/p2m-pod.c
@@ -1180,8 +1180,6 @@ guest_physmap_mark_populate_on_demand(struct domain *=
d, unsigned long gfn,
 {
     struct p2m_domain *p2m =3D p2m_get_hostp2m(d);
     unsigned long i, n, pod_count =3D 0;
-    p2m_type_t ot;
-    mfn_t omfn;
     int rc =3D 0;
=20
     if ( !paging_mode_translate(d) )
@@ -1194,10 +1192,11 @@ guest_physmap_mark_populate_on_demand(struct domain=
 *d, unsigned long gfn,
     /* Make sure all gpfns are unused */
     for ( i =3D 0; i < (1UL << order); i +=3D n )
     {
+        p2m_type_t ot;
         p2m_access_t a;
         unsigned int cur_order;
=20
-        omfn =3D p2m->get_entry(p2m, gfn + i, &ot, &a, 0, &cur_order, NULL=
);
+        p2m->get_entry(p2m, gfn + i, &ot, &a, 0, &cur_order, NULL);
         n =3D 1UL << min(order, cur_order);
         if ( p2m_is_ram(ot) )
         {
--
generated by git-patchbot for /home/xen/git/xen.git#master

_______________________________________________
Xen-changelog mailing list
Xen-changelog@lists.xen.org
https://lists.xenproject.org/xen-changelog

--94eb2c19ce2e36fcea05517c9989--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2011865189920273739==--


From xen-devel-bounces@lists.xen.org Fri Jun 09 01:15:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 01: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 1dJ8WO-0003L2-N2; Fri, 09 Jun 2017 01:15:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <f4da1594@opayq.com>) id 1dJ8WN-0003Kw-Ku
 for xen-devel@lists.xensource.com; Fri, 09 Jun 2017 01:15:27 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 C5/D7-03058-EA6F9395; Fri, 09 Jun 2017 01:15:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAKsWRWlGSWpSXmKPExsWyI3PbDN213yw
 jDeaskbG4N+U9uwOjx/a+XewBjFGsmXlJ+RUJrBl3Fy9gK5jRzVgxc8EPxgbGnibGLkZODhYB
 PYmHM1uZuxi5OIQE5jJJzJjVzgSSYBOQkDjX3wdmiwgoSqxb/Y4FxOYV8JSY9OwVlC0ocXLmE
 zBbQkBc4nPDd1YIu0zi+qk1jBB2hcTfCVeZQWxmgRSJ7WuesIPYjAIyEqcm3WADsYUFdCX+NZ
 2FOkhb4s6Zn1C90hLTFz0FqucAssMkDj9VhQjXSfyZf4AdwlaROHnoPdRaZYnP7Q/YJjAKzUJ
 y3SwkmyFsD4lj544zQ9g+Es9nHoKyNSVat/+GqtGQWHBnH+MsoM0g9oGF8RCmicT2fiuICkWJ
 Kd0PoarFJI5cvswKYatKzNrVwAZRLiPRs1QWIqwtsWzha+YFjLyrGDWKU4vKUot0DU31kooy0
 zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECY5cBCHYwflsWcIhRkoNJSZRXsdUyUogvKT
 +lMiOxOCO+qDQntfgQowwHh5IEb8lXoJxgUWp6akVaZg4wicCkJTh4lER48y4ApXmLCxJzizP
 TIVKnGHU5Nqxe/4VJiCUvPy9VShxihgBIUUZpHtwIWEK7xCgrJczLCHSUEE9BalFuZgmq/CtG
 cQ5GJWFeBpApPJl5JXCbXgEdwQR0xJJ3FiBHlCQipKQaGHl7hG6tObfOqz9BWG7ivxu9cpv+F
 usWzF72+fWun96TXixvnKPmk2G9TS7j242GNZd42s6YrvZYfPOV3cEL6h2BP97dO/22K0tF8d
 3KZKZ+G2OFSbsOPpq43Ps7vwDng21yBxfO2lzZONl0b0fTqxW1tTOdbK+Z5Av02qecKTrUI27
 C1PwzxlOJpTgj0VCLuag4EQBUS2cfYwMAAA==
X-Env-Sender: f4da1594@opayq.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1496970923!76244710!1
X-Originating-IP: [184.105.182.152]
X-SpamReason: No, hits=0.7 required=7.0 tests=HTML_IMAGE_ONLY_16,
 HTML_MESSAGE,ML_IS_POSSIBLE_BOUNCE
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47355 invoked from network); 9 Jun 2017 01:15:25 -0000
Received: from opayq-out-02.junkemailfilter.com (HELO
 opayq-out-02.junkemailfilter.com) (184.105.182.152)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Jun 2017 01:15:25 -0000
Received: from smtp3.opayq.com ([23.23.126.237]:49010) helo=[23.23.126.237]
 by opayq-outbound.junkemailfilter.com with esmtps (TLSv1.2:AES256-SHA256:256)
 (Exim 4.89) id 1dJ8WJ-0002In-8O on interface=184.105.182.150
 for xen-devel@lists.xensource.com; Thu, 08 Jun 2017 18:15:23 -0700
From: f4da1594@opayq.com
To: xen-devel@lists.xensource.com
Message-ID: <1861164793.7621.1496970922344.JavaMail.root@smtp3.opayq.com>
MIME-Version: 1.0
X-GetAbine-Processed: 1
X-Gm-Message-State: AODbwcA1zyMLqfXLWx0CJ8CkYy9Gb4Lq9giGQWrwg/tnAQCdbghklUaA
 14tqebS5fASl9sU/q2NHisNFstoyP4sWwJLIUJj+
X-Received: by 10.101.91.3 with SMTP id y3mr28531085pgq.125.1496970921201;
 Thu, 08 Jun 2017 18:15:21 -0700 (PDT)
Auto-Submitted: auto-replied
Date: Thu, 08 Jun 2017 18:15:21 -0700 (PDT)
X-Sender-Domain: google.com
X-Spamfilter-host: opayq-outbound.junkemailfilter.com -
 http://www.junkemailfilter.com
X-Key-ID: eGVuLWRldmVsQGxpc3RzLnhlbnNvdXJjZS5jb20gZjRkYTE1OTRAb3BheXEuY29tIDIwMTctMDYtMDggMTg6MTU6MjMgMWRKOFdKLTAwMDJJbi04Tw==
X-Sender-Host-Address: 23.23.126.237
X-Sender-Host-Name: smtp3.opayq.com
Subject: [Xen-devel] Delivery Status Notification (Delay)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============7576266528175234335=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============7576266528175234335==
Content-Type: multipart/report; boundary="089e0824cd3cff48e605517cb3c5"; report-type=delivery-status

--089e0824cd3cff48e605517cb3c5
Content-Type: multipart/related; boundary="089e0824cd3cff49cf05517cb3c6"

--089e0824cd3cff49cf05517cb3c6
Content-Type: multipart/alternative; boundary="089e0824cd3cff49d705517cb3c7"

--089e0824cd3cff49d705517cb3c7
Content-Type: text/plain; charset="UTF-8"


** Delivery incomplete **

There was a temporary problem delivering your message to curtiskwong9@gmail.com. Gmail will retry for 46 more hours. You'll be notified if the delivery fails permanently.




--089e0824cd3cff49d705517cb3c7
Content-Type: text/html; charset="UTF-8"


<html>
<head>
<style>
* {
font-family:Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
</style>
</head>
<body>
<table cellpadding="0" cellspacing="0" class="email-wrapper" style="padding-top:32px;background-color:#ffffff;"><tbody>
<tr><td>
<table cellpadding=0 cellspacing=0><tbody>
<tr><td style="max-width:560px;padding:24px 24px 32px;background-color:#fafafa;border:1px solid #e0e0e0;border-radius:2px">
<img style="padding:0 24px 16px 0;float:left" width=72 height=72 alt="Error Icon" src="cid:icon.png">
<table style="min-width:272px;padding-top:8px"><tbody>
<tr><td><h2 style="font-size:20px;color:#212121;font-weight:bold;margin:0">
Delivery incomplete
</h2></td></tr>
<tr><td style="padding-top:20px;color:#757575;font-size:16px;font-weight:normal;text-align:left">
There was a temporary problem delivering your message to <a style='color:#212121;text-decoration:none'><b>curtiskwong9@gmail.com</b></a>. Gmail will retry for 46 more hours. You'll be notified if the delivery fails permanently.
</td></tr>
</tbody></table>
</td></tr>
</tbody></table>
</td></tr>
<tr style="border:none;background-color:#fff;font-size:12.8px;width:90%">
<td align="left" style="padding:48px 10px">
</td>
</tr>
</tbody></table>
</body>
</html>

--089e0824cd3cff49d705517cb3c7--

--089e0824cd3cff49cf05517cb3c6
Content-Type: image/png; name="icon.png"
Content-Disposition: attachment; filename="icon.png"
Content-Transfer-Encoding: base64
Content-ID: <icon.png>

iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAYAAADnRuK4AAAACXBIWXMAABYlAAAWJQFJUiTwAAAA
GXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAADtNJREFUeNrsnVtsFNcZx8/Mzq7t
2vhCAsZujJdiEYgq2W1UVFqpGGq1olIL5aVtWglTtX7oS+0HnvIQ89QHS7X70gfSi6OqfWkLliIF
NbLKkiZKBapYS00aKgJrzMVA5RsYjO3d6fnmst7Lmdm575md75OGY7y7np05v/l/l3PmjCDLMkFD
c2oingI0BAgNAUJDgNAiaFK1drx6sruVNifoliz4dQr+aTw/m8KuCYcJQWdhGjgTdDtl4e2XC8Eq
aNMUsiXsvogBROHp0yBo8ehPztANQEqXtghYjQGkKU/GQ3icAJbRNwpYBrs/XDHQRMDwgPVq7WEG
0NDMFkKFgHGqQJr6LIbw/OiAlblJClga8QlOgU6E9Px0axvYcYaCLbPirygBFhRAyRo9fy0F7pEF
mGEmWSuliqBc2KTFtD2KFupSRVAApViBLFr4SxXowvi3SplkVUsVQSkQTjqqfiapb6BcU6EBiMID
6nML+5E7qIa9ACmI0Xh0X3yWJy5oyQ33ALVif3FrpyhEo7wD1If9xLW9oYUZqEBojm0YFQjNjfWj
AqG5sV6eAerF/qld8xUgbRoHGv82y6sCYfwTDsvwChAqEAKECoQAVTeIRkOAHFs/9g0ChIYAVQ0g
nIUYAnMz8QwVCG3ZzYd9A2j1ZDfGP+GwNJcAoYXGlngFCBUIFQgNFQgVCA0VCC2KCoTjYCEwt4tA
+AlQC3YP97bs9g/4ApC2lB1ajcc/fioQzgOKQPzjJ0CoQKhAqEBoqEBo5pZCBUKrqlVeYGpkYEJT
lNIVsjJkfDqDChRe82KdRqkCPLB+jL545GHG629RiAYZn8QaECqQYv0VXj+lQDY+nV+oyOlKD2Lj
NhLvSJLY9p1EiElEfv6M5OhGNjdJ7uljIm9ukNwqbbNqi+baLgcBkBUlKa0l2AZI2vFZUtfz+aLf
CXUNJEY3MICq1OQsBWt1BQHjVoFGBpzGMbYAijVvL4PHioFKwWeNAAPLriwobW5FXSQ/u7xQ9HvM
wPxVIKuZVNoNQE7gsQNnYRt/aa8lwHJPV6iibSJiLgGypkDj045dGLguQXNT1bBKgBW5ROoys3mX
WROAcaFAM05dmCBJJLFnP/vFRD3J9XyByLsPEPJkiQhPFrWWskp/VtoADAL7IsBKXi8FLLf2LB/8
Q4sKZD+AtgwQZFwQx7DgyX7zx0Tevkv9fzsNmFl/AIBapbtfXyPCwn2tnaftM7WtAmBlgX4epjX1
Z74AS/OgQKwv0V1RfajbKnUX+av6lUNb8JhZUyuRm9SvKHcxlAyAWpyvKmCFmaQZYNXIJL16TILk
Mpsq+hJWa0CJrh5j13XgkDdniP4tuT1pDBh08IOM2s7f0tri/wcJmJ1ShQcKNhOEC+u28PmMXehA
7qUdnWz16TuidHxQlgdMa0sX4zMETFM03wEzKVVABvn8xr+dgrTkL0AjA1YzqYxdtxfvYrsucEee
qU9QgIEr3Ch1kWuBAAZgNfR+hax9dMWJu0v7rUBWAZqgsAFE6euz1/c15+SmZjFmfND0KjIKOHN9
R0OXgeixWh4wYg6Y15kkKFQiuZ9CdJUzBbIOEFyTvYsri8fvPLhDWhoaSXPzC4ZvrkuyYxF51x4i
7629AfxKgOUzSRelCrggIRu0qULcKJBicw/mlLbZJH6BwNmoaKjEPlE0PZOsVKqgrXjjmmFwL21v
J+v2APJdgSzb2vM18mjxkXql5XLrwEqZ1EoSkTq6jdWnPUnQzAHLUoUWZy4RMX2pvB7V3OY+BhoZ
gAcjD5LSeV/j06ZqxZ6ROD49Sv89TSysH3zz7s38z81SPMEMnF/qYRcNIZv46ncRFIuW62VnqeDG
4CJ1XAMaGQBwLhB17tcbQADdgNRr9DWZbil7AKkQTdINpOEsMbgBDdTn/v/uV6x1xA3UB4YrSBPO
frUFEQzvsDrSIDlhGEsUBit85jCFaNgeQMVqxASpUH2MYiDD0XYoGvYeQSLsBubU5RsF0w5LL1at
1RlAKkRLGkiQKr1lVX3goAzT9lcOofq4qE2VB9I73QBkZS3LJecAbYGU0eZA77n36N6nhS+1NDSV
i0zSZLSds6Jh6AJrRqhgcWqMUwVKuweoAKTP/flmT1d718i2xm0amcWJKMz10UermWl7gEMWUXFj
FlUoUxJA97tJ/V3dF7bv/O2Jg++utHXu6Pzti/WNK4Vpu9FcHx6HLCIWB2Ucikbac4B0OzB19yc7
EvXX8mm70VwfEs4hi7DEQWKLI4D63XwXL+9MPaz7YtOi4V6859CTOIgxZ6pw9N7IHC4qfjkIgNT4
uKvHRH0wbffdjZmrEKsGVH0F0hcVN5vrg0MWAQHUZhxI50RR/O/J3cM2AmfdUkYvSF4elNFcHzAc
sggoDqKZLyQxrLtG1rKbXXMP74zv3rWb1I8MePI9vHJh/aZzfXDIwnuDKbsGc8eNhjWeaVAtPl60
u7eU7zFQnVnREIcsAnVjML2DZWub60r7+Kl3E/Y9AYgGzj8ynOuDQxb+AWQwsBozmN6xvPZUaZ+s
PrG3o/FpHxVobKg13pnsNlQfLBoGHgcZDWtkczmnLsxXBRolIjtvxyGLarqx8mxsVXNhNt3YZf8A
GhuCS+DnzAPDIYuAAEoauLHiQFompCgte/LU1I3BfWMwfecIdV+mKb/bNH7CsOaAQxYBKhBjmmtJ
QXFDBSjf34sri6TjxY5CYFL5rXzBDB8AGhsCMo8bvo6Bc3XjIG1YQ1/CJitvzZaoS9RtCoLwkSYA
U3aA8VKBhs1eFG5cw8pzgNmYcPs/5W6sZQugnCAsdO7ovBiX4pM9f8m879W+3QBkKjFwG4quRHqg
h0D5FwcxAYJhjbkbys+NhLy5c+ruqNf7dgNQxWH1PEQlPjoPlBYAImBu3Rg7EysZ1kj5sW83ADle
yndrsYJbbMCgRJ9o0Foo2XeobdsuLAuwANLOE+t+fBjWyC489G3fzgAaG/J1Uo++fo/RnZiGgDW2
RjZ4BxVnuTEY1gCAvFhU3EsFqmovVQQMIGpq01qYhN6mtjUMmGEcZP+u1UAA4npaobpAwRIRjE52
CWB5FYvXW1sdjUPLdR0g4pWL5ecCFrHa1vYv3gAK9WVcCbAit1joJnkGTLvdh7WqR6z1hVZUoCAN
FonSA32GW8gDxVkmqcRB+cy3KJ3f5A2gaJeZCwEzyiSrUKpQ9sEAiKbzL9eMAilzo3fvV69grSPg
Kg9q7efA3GQ1ShVmCQIMPZ05l+IFIPs1IFj/+ehrZVegsoLql44R8epFIn78YWREzI9SRYXzB+v/
cACQOoXDPjyFi4ezsggKkYWTgIAZZJKwgmyF5Yn7eXFhtgGyung4QFSL7qwqmWS59frxPcRAALIx
sUyGOzjQQmO+A5Qfp7GTSaD5YTOhBAgCQTQubCmUACmLbNsxjH/8skw4FUh/BIDN+glaOABykoV1
26b06kWaxp+2lLqKjEpqlAzSclnJWju2LkCamXpwXjgAyEkNSFMVWCTb9BZneqLED85HGh64j451
jqDYCr+PXfqTm2edcaFASac7ghXW4eCzUDAsqaQKn6ZJ7Mo73j7hRqveKlmgsiBTR8XYC55XoXSQ
3nIAT97oMUAxNvb2r53WycINkAIKlWKJbnoV1euYB2CBOhLMEbY97YLxvAp4Xlh+rM5HoJSbMK0s
QAG3ivcdJbH3HSj1mXPhByjfMVoV1bOrF6A5cMjzuTowbqeM3UHnwgNP5ihIH3/oeaXcaJEE5nth
iUD7aj3rF/xVAchLxckeeS2Yaar6rdp0A2VSXLJH6mm3eAru2Oa+MwgQQ84hJqjGXRqgSpBVKiBR
NXDt3vw/Bt8AslsH4mYimT69oarfAUD69s9I7uAxV9/FfrF1kRuA7CpQLwmLQf1ED4L1zMoodimZ
A213QVBwbRC4QxnCiRoJtz9RXKM12OadxGDcAMSN6WCUBs5QEhAha2LNZTaDrWgO9KV8bAKzJ+GO
h0pxlhKPQZr9t9/Zhkg5Fgq7FWihnsaTCxNkWbb+7rEhmSuKIA46+C21cyFLSv/dt7lEkCkp85oq
dTKFUfrrL+3XtCxMuhM/uOC0Ir3HrzTeLkDpULkxP0CiqgQT33zpaKjzUEhze4tXtXWd9Z05J/h1
Puy6MFhP5vdRBgg6EarBSkdr03DL3uO0og7DOWn1uah6sdWDUsGyn+dDtEnyJNEeOBd1g7nbAFKZ
qyqIp1yBCkMr3tSZ0vwApEI0SEyeoxopNaLBsjI2NfeJmvHRFoJoT8f03JuvE6zsxUDlMVE/UYuL
sIHT7tPaXoLGi52lF/0on2m82Y1qY0OFQPX9Y2Hz4HsPnx9rTQjkUJtEmiSR7NsmYfdGWoFs2NdO
/GB4fe3ZeBnBokB2NqggvdqqPnb+WHtcab/YlsDud29H/Lgj1RsF8sA2czK5t7qh/Ky3b98tfs8/
v77zrPZjv9YeRi74UKBw+BAjH66ulFbkKgvaFmRHOXdpBKjyyUnZBAyC/u4I4ON7pswtQFKijkjx
OG0TfgKWLMgiS7daACwdGYBEMabAokJTF5SCZYjZQGM5YGErVSzVLECCIJBYPJFXGQCIQxdZCbAy
9/jOg/Xv31rdbIdSBQeZZKqmAIpJEt3iefdUAwHqUkEnTcE/v/jO9/o21p+3/6FkFKKzMR50qQLi
n8maAai+sSlNImyVShUA2Kttdddff/kz8x6VKgY1wKMZREcRsEcb4vzrvznX77JUMavBkwrieyNA
HCQPInXt4NKpi0+7KFWoQbPPdR8EqMoWg6RBUmBRwClJHuy7nICBqSZATg/0cpjVJaYqi5I8QFtr
FthgKtg3fvhTyApO2fzY6Xf/+OYk7yeSHhu4kcnNjfUv09PaDrBAqcKmzWoX2ig95lAkHUFfEqNE
XW7W6jjVTBjg0Qy+53Ep7iot79Y2iGuSoVDZIHdGYcgQdUTdyhjNDPFpaVqfzMubLkMzjCIGvUNN
mvsrxDa/gvfQ94ZpvTsv0+bQzDsPNAZixA1JzaXpVy8o1FTIwCk8nkEPXM8SPf4JBAgtEibiKUBD
gNAQIDQECC2C9n8BBgBAP0FWplWQxQAAAABJRU5ErkJggg==
--089e0824cd3cff49cf05517cb3c6--

--089e0824cd3cff48e605517cb3c5
Content-Type: message/delivery-status

Reporting-MTA: dns; googlemail.com
Received-From-MTA: dns; FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA===@opayq.com
Arrival-Date: Wed, 07 Jun 2017 16:34:12 -0700 (PDT)
X-Original-Message-ID: <E1dIkSh-00042R-0C@xenbits.xenproject.org>

Final-Recipient: rfc822; curtiskwong9@gmail.com
Action: delayed
Status: 4.0.0
Last-Attempt-Date: Thu, 08 Jun 2017 18:15:21 -0700 (PDT)
Will-Retry-Until: Sat, 10 Jun 2017 16:34:12 -0700 (PDT)

--089e0824cd3cff48e605517cb3c5
Content-Type: message/global
Content-Transfer-Encoding: quoted-printable

X-Received: by 10.101.91.3 with SMTP id y3mr22539203pgq.125.1496878452381;
        Wed, 07 Jun 2017 16:34:12 -0700 (PDT)
ARC-Seal: i=3D1; a=3Drsa-sha256; t=3D1496878452; cv=3Dnone;
        d=3Dgoogle.com; s=3Darc-20160816;
        b=3DFxfBgCwMWvdtKVLaqRmUi+0b+LYTsv8/a7t7H9KDtdPMyLnQ9tvEKt1oj2xwAP4=

emF
         J9aXsEI8rik3y8+nuac25gR/BlJsEcMO77L8zxSSJzUPBbZraszDUV1KjkMEEIx1Cj=
fU
         BtiTlv5XvILQaOQhJ96snuqH89bXzyNlTvrreIWvJmEdqkGrAhr3zN4UMR7q4Ip6fo=
CR
         3C8Zd2VSPq39ECpNtHS42wkBUcuoz/8vCF6q3TUiWqcHuLjptNOaw/iqN+S1xQd70t=
N7
         aSKDnD0CTlPRG2OjbPWfu9kyRBfFQtx/GOyLLS2I6+3tZ/PYv4ZehEwGFnHhmXvwW0=
f2
         nfMQ=3D=3D
ARC-Message-Signature: i=3D1; a=3Drsa-sha256; c=3Drelaxed/relaxed; d=3Dgoog=
le.com; s=3Darc-20160816;
        h=3Dlist-subscribe:list-help:list-post:list-unsubscribe
         :list-unsubscribe:list-id:precedence:subject:date:message-id:to
         :reply-to:sender:from:content-transfer-encoding:mime-version
         :dkim-signature:delivery-date:arc-authentication-results;
        bh=3D1UnRF6GrD07mQefmbk5zPc2+CH39SUxTvgzH4NzT6Sc=3D;
        b=3DyCImBTYVkVOL5h8nHIildPBJTFNOqFUFAN/jjOVzY9BpH1Hu508ruzzCrEtpsjj=
0+H
         ZIcdb61fgYaH34Ok9GeoqlludwIUAO77u/De3OBdRvI+/E9+QVanj5Z+7z9lWz5tNL=
kM
         BM86khJsjf6mQEzqHEfa0RAXEz3n7cxG/y0zRMynEsEpwgFXSQMNv1/5oQbCpU4REk=
GZ
         qwxKGFRhaQRSYUQSKuumo3Bh0nQByMqoGOUeVcgpk94vpYE31Vq1kOC39UJGZ5HK5Y=
Bu
         6BmdcnZb4k8A5RUpW89kiAyV651IsWt1a+pvs/7OoaBFyHYrB6zzHDcofIhP4BBpU0=
mI
         JjYg=3D=3D
ARC-Authentication-Results: i=3D1; mx.google.com;
       dkim=3Dpass header.i=3D@opayq.com;
       spf=3Dpass (google.com: domain of fwd-737qhysmhvayqaucaoiqbdaagaqlma=
2yamheccjdlibayawyakiazaqhsmccwmblia4uanqueigcimbkmazuz4aaeaaca=3D=3D=3D@op=
ayq.com designates 69.50.231.161 as permitted sender) smtp.mailfrom=3DFWD-7=
37QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGC=
IMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com;
       dmarc=3Dpass (p=3DNONE sp=3DNONE dis=3DNONE) header.from=3Dopayq.com
Return-Path: <FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHS=
MCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com>
Received: from smtp161.junkemailfilter.com (smtp161.junkemailfilter.com. [6=
9.50.231.161])
        by mx.google.com with ESMTPS id o78si2902709pfk.340.2017.06.07.16.3=
4.12
        for <curtiskwong9@gmail.com>
        (version=3DTLS1_2 cipher=3DECDHE-RSA-AES128-GCM-SHA256 bits=3D128/1=
28);
        Wed, 07 Jun 2017 16:34:12 -0700 (PDT)
Received-SPF: pass (google.com: domain of fwd-737qhysmhvayqaucaoiqbdaagaqlm=
a2yamheccjdlibayawyakiazaqhsmccwmblia4uanqueigcimbkmazuz4aaeaaca=3D=3D=3D@o=
payq.com designates 69.50.231.161 as permitted sender) client-ip=3D69.50.23=
1.161;
Authentication-Results: mx.google.com;
       dkim=3Dpass header.i=3D@opayq.com;
       spf=3Dpass (google.com: domain of fwd-737qhysmhvayqaucaoiqbdaagaqlma=
2yamheccjdlibayawyakiazaqhsmccwmblia4uanqueigcimbkmazuz4aaeaaca=3D=3D=3D@op=
ayq.com designates 69.50.231.161 as permitted sender) smtp.mailfrom=3DFWD-7=
37QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGC=
IMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com;
       dmarc=3Dpass (p=3DNONE sp=3DNONE dis=3DNONE) header.from=3Dopayq.com
Delivery-date: Wed, 07 Jun 2017 16:34:12 -0700
Received: from opayq-out-02.junkemailfilter.com ([184.105.182.152]:39553) h=
elo=3Dopayq-out-02.junkemailfilter.com
	by outscan-backup.junkemailfilter.com with esmtps (TLSv1.2:ECDHE-RSA-AES25=
6-GCM-SHA384:256)
	(Exim 4.89)
	id 1dIkSp-00086v-Ss on interface=3D69.50.231.152
	for curtiskwong9@gmail.com; Wed, 07 Jun 2017 16:34:11 -0700
Received: from smtp5.opayq.com ([107.22.209.6]:15854) helo=3D[107.22.209.6]
	by opayq-outbound.junkemailfilter.com with esmtps (TLSv1.2:AES256-SHA256:2=
56)
	(Exim 4.89)
	id 1dIkSp-0008Dn-6Q on interface=3D184.105.182.150
	for curtiskwong9@gmail.com; Wed, 07 Jun 2017 16:34:11 -0700
DKIM-Signature: v=3D1; d=3Dopayq.com; t=3D1496878450; b=3DSLW6R4VXeWgGjYpII=
u1tdRchkHUHcuBPSnmJI8pQbS6TVheMzTIaldsybMpnFvE/C+AdthBnCSWqmM/66h0jxLYSPZZi=
vQV9eniKcotrwRS9lIPnQAeeNew6IdU7P8g2N/uy5PD81HGViPej9OsmtEQUU/dVhxVE/Aej5Fn=
9cco=3D; s=3Dabine; c=3Drelaxed/relaxed; a=3Drsa-sha256; bh=3D1UnRF6GrD07mQ=
efmbk5zPc2+CH39SUxTvgzH4NzT6Sc=3D; h=3DDate:From:Reply-To:Subject:To:List-U=
nsubscribe;
MIME-Version: 1.0
Content-Type: text/plain; charset=3D"utf-8"
Content-Transfer-Encoding: 7bit
X-GetAbine-Processed: 1
From: "lists.xen.org [Masked]" <FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJ=
DLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com>
Sender: "lists.xen.org [Masked]" <FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHEC=
CJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com=
>
Reply-To:=20
	FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UAN=
QUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com
To: f4da1594@opayq.com
X-GetAbine-Sender: xen-changelog-bounces@lists.xen.org
X-GetAbine-Disposable: f4da1594@opayq.com
X-GetAbine-Host-Address: 107.22.209.6
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHLMWRWlGSWpSXmKPExsWS0XRdVTen1yL
 S4FEzp8WEbQYOjB7b+3axBzBGsWbmJeVXJLBmnL04m7ngGFfFqrnn2RsYX3B0MXJxCAl8YZT4
 0n+LvYuRE8g5zyjx565dFyMHB5uAmMTcvQogYREBVYlZK5YzQ5SoSzT9bmADsYUFnCSWLm4Bs
 3kFzCSmX2xhAmllAap/9oVzAiPHAkaGVYzqxalFZalFuhZ6SUWZ6RkluYmZObqGBmZ6uanFxY
 npqTmJScV6yfm5mxiB/mAAgh2Msy/7H2KU5GBSEuWt8LSIFOJLyk+pzEgszogvKs1JLT7EKMP
 BoSTBa9MDlBMsSk1PrUjLzAEGBkxagoNHSYT3Rx1Qmre4IDG3ODMdInWKUVFKnLcOpE8AJJFR
 mgfXBgvGS4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmVQGZwpOZVwI3/RXQYiagxXyXTEAWl
 yQipKQaGNvnt527Jvb/SmK/6NOuTyp6jPIxLLcyL3948biXY9ftyXaayX0sBQWbIye7mzYqpF
 XYZTu4vll3hUf/q7z/uTKGiQEiMwU/lu1O/bYtc8b5+ysqb78q1uR6VimQcPBL3+S3c+7t335
 65VWV4H1HBRfuj7gk1NMZ/sjxq/IDm5Xe70+IJ7/kSlZiKc5INNRiLipOBABDW/0QQQIAAA=3D=
=3D
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1496878443!101103958!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=3D0.0 required=3D7.0 tests=3D
X-StarScan-Received:=20
X-StarScan-Version: 9.4.19; banners=3D-,-,-
X-VirusChecked: Checked
Message-Id: <E1dIkSh-00042R-0C@xenbits.xenproject.org>
Date: Wed, 07 Jun 2017 23:34:03 +0000
Subject: [Xen-changelog] [xen master] x86/HAP: don't open code
	clear_domain_page()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-change=
log>,=20
 <mailto:xen-changelog-request@lists.xen.org?subject=3Dunsubscribe>
List-Unsubscribe: <mailto:unsubscribe-1188110264-f4da1594@opayq.com>, <http=
s://emails.abine.com/disableDisposable?fwd=3DFWD-737QHYSMHVAYQAUCAOIQBDAAGA=
QLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=
=3D@opayq.com>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=3Dhelp>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changel=
og>,=20
 <mailto:xen-changelog-request@lists.xen.org?subject=3Dsubscribe>
X-Sender-Domain: xenproject.org
X-Spamfilter-host: plato.junkemailfilter.com - http://www.junkemailfilter.c=
om
X-Key-ID: ZjRkYTE1OTRAb3BheXEuY29tIHhlbi1jaGFuZ2Vsb2ctYm91bmNlc0BsaXN0cy54Z=
W4ub3JnIDIwMTctMDYtMDcgMTY6MzQ6MDggMWRJa1NtLTAwMDZaSC0wZw=3D=3D
X-Mail-from: xen-changelog-bounces@lists.xen.org
X-Sender-Host-Address: 192.237.175.120
X-Sender-Host-Name: lists.xenproject.org
X-Key-ID: Y3VydGlza3dvbmc5QGdtYWlsLmNvbSBmd2QtNzM3cWh5c21odmF5cWF1Y2FvaXFiZ=
GFhZ2FxbG1hMnlhbWhlY2NqZGxpYmF5YXd5YWtpYXphcWhzbWNjd21ibGlhNHVhbnF1ZWlnY2lt=
YmttYXp1ejRhYWVhYWNhPT09QG9wYXlxLmNvbSAyMDE3LTA2LTA3IDE2OjM0OjExIDFkSWtTcC0=
wMDA4RG4tNlE=3D


-------------------------Blur-------------------------
This email is forwarded from a MASKED EMAIL you created using Blur.  (https=
://dnt.abine.com/#help/faq/faq-whataremaskedemails).
IF THIS IS SPAM, CLICK HERE TO BLOCK:
https://dnt.abine.com/#/block_email/f4da1594@opayq.com/FWD-737QHYSMHVAYQAUC=
AOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAA=
CA=3D=3D=3D@opayq.com

Want to shop safely and privately online? Go Premium: https://dnt.abine.com=
/?pk_campaign=3DmaskHeader#premium
-------------------------by Abine-------------------------


commit 3127e85ba934a2be8c16b3277af88ccce948946a
Author:     Jan Beulich <jbeulich@suse.com>
AuthorDate: Tue Jun 6 14:37:12 2017 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Tue Jun 6 14:37:12 2017 +0200

    x86/HAP: don't open code clear_domain_page()
   =20
    Also drop a stray initializer.
   =20
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: George Dunlap <george.dunlap@citrix.com>
---
 xen/arch/x86/mm/hap/hap.c | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/xen/arch/x86/mm/hap/hap.c b/xen/arch/x86/mm/hap/hap.c
index 8476269..872e2a9 100644
--- a/xen/arch/x86/mm/hap/hap.c
+++ b/xen/arch/x86/mm/hap/hap.c
@@ -248,8 +248,7 @@ static void hap_clean_dirty_bitmap(struct domain *d)
 /************************************************/
 static struct page_info *hap_alloc(struct domain *d)
 {
-    struct page_info *pg =3D NULL;
-    void *p;
+    struct page_info *pg;
=20
     ASSERT(paging_locked_by_me(d));
=20
@@ -259,9 +258,7 @@ static struct page_info *hap_alloc(struct domain *d)
=20
     d->arch.paging.hap.free_pages--;
=20
-    p =3D __map_domain_page(pg);
-    clear_page(p);
-    unmap_domain_page(p);
+    clear_domain_page(page_to_mfn(pg));
=20
     return pg;
 }
--
generated by git-patchbot for /home/xen/git/xen.git#master

_______________________________________________
Xen-changelog mailing list
Xen-changelog@lists.xen.org
https://lists.xenproject.org/xen-changelog

--089e0824cd3cff48e605517cb3c5--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7576266528175234335==--


From xen-devel-bounces@lists.xen.org Fri Jun 09 04:14:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 04:14: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 1dJBJb-00066a-E2; Fri, 09 Jun 2017 04:14:27 +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 1dJBJa-00066C-Q7
 for xen-devel@lists.xensource.com; Fri, 09 Jun 2017 04:14:26 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 8C/B0-03371-2A02A395; Fri, 09 Jun 2017 04:14:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVXehglW
 kwbdT/BYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN2NXKVbAzuuJKy162BsYe
 6y5GLg4hgb+MEr/v3WeBcB4zSizoa2OFcLYxSixcd5q5i5GTQ0TAWeLrmbnsIDavgL7EuWtHw
 OLCAhYSd/b2gjVICJyRlfiz5SkjSEJCwFvi9+4udhj72couoDg7B5uAlcQhsS5GDg4WAVWJG3
 fYJjByL2BkWMWoUZxaVJZapGtorpdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJEeh
 xBiDYwXh7Y8AhRkkOJiVRXsVWy0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxs8laRQoJFqemp
 FWmZOcDQg0lLcPAoifAekAZK8xYXJOYWZ6ZDpE4x6nJsWL3+C5MQS15+XqqUOC87yAwBkKKM0
 jy4EbA4uMQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVhXi45oCk8mXklcJteAR3BBHTEkncWIE
 eUJCKkpBoY+3dcEwzKZJB7bCLSoLbprpfQJlGH5vsOhwzvP2QKPV12xT354pSAeYoxPJGhD2T
 ZT2wU7lobt+PXWbU9E6YrGH6d+GDp92m2xTULbpXd7Fh82d/1EUfHn3BhnsKG6dq31l2RWCxy
 5UyLfeOaWztvhN24NM1R5otal9WlfxnmK99ZlK8POOFZqMRSnJFoqMVcVJwIAI5W2pV+AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-16.tower-27.messagelabs.com!1496981664!106478477!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 510 invoked from network); 9 Jun 2017 04:14:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Jun 2017 04:14: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 1dJBJW-0006gy-P2; Fri, 09 Jun 2017 04: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 1dJBJR-0001gl-7e; Fri, 09 Jun 2017 04:14:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dJBJO-0000oo-8g; Fri, 09 Jun 2017 04:14:15 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110114-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qcow2:guest-start:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-vhd:guest-start:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 qemu-mainline:test-armhf-armhf-libvirt-raw:guest-start/debian.repeat:fail:regression
 qemu-mainline:test-armhf-armhf-xl-vhd:guest-start:fail:regression
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop: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-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm: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-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-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-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-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=64175afc695c0672876fbbfc31b299c86d562cb4
X-Osstest-Versions-That: qemuu=c6e84fbd447a51e1161d74d71566a5f67b47eac5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 09 Jun 2017 04:14:14 +0000
Subject: [Xen-devel] [qemu-mainline test] 110114: 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="===============8765106110274592215=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qcow2    10 guest-start              fail REGR. vs. 109975
 test-amd64-amd64-libvirt-vhd 10 guest-start              fail REGR. vs. 109975
 test-amd64-amd64-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail REGR. vs. 109975
 test-armhf-armhf-libvirt-raw 14 guest-start/debian.repeat fail REGR. vs. 109975
 test-armhf-armhf-xl-vhd      10 guest-start              fail REGR. vs. 109975

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

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

version targeted for testing:
 qemuu                64175afc695c0672876fbbfc31b299c86d562cb4
baseline version:
 qemuu                c6e84fbd447a51e1161d74d71566a5f67b47eac5

Last test of basis   109975  2017-06-04 00:16:43 Z    5 days
Failing since        110013  2017-06-05 10:45:10 Z    3 days    6 attempts
Testing same since   110114  2017-06-08 09:24:28 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Larson <alarson@ddci.com>
  Alex Bennée <alex.bennee@linaro.org>
  Aurelien Jarno <aurelien@aurel32.net>
  Cédric Le Goater <clg@kaod.org>
  Daniel Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  David Hildenbrand <david@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Emilio G. Cota <cota@braap.org>
  Eric Blake <eblake@redhat.com>
  Felipe Franciosi <felipe@nutanix.com>
  Greg Kurz <groug@kaod.org>
  Igor Mammedov <imammedo@redhat.com>
  Jason Wang <jasowang@redhat.com>
  John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
  John Snow <jsnow@redhat.com>
  Juan Quintela <quintela@redhat.com>
  Kamil Rytarowski <n54@gmx.com>
  Laurent Vivier <laurent@vivier.eu>
  Laurent Vivier <lvivier@redhat.com>
  Luc MICHEL <luc.michel@git.antfield.fr>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marc-André Lureau <marcandre.lureau@redhat.com>
  Markus Armbruster <armbru@redhat.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>
  Mike Cui <cui@nutanix.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Philippe Mathieu-Daudé <f4bug@amsat.org>
  QingFeng Hao <haoqf@linux.vnet.ibm.com>
  Richard Henderson <rth@twiddle.net>
  Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  Thomas Huth <thuth@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-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                                  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-amd64-xl-qcow2                                    fail    
 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                                 fail    
 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.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8765106110274592215==--

From xen-devel-bounces@lists.xen.org Fri Jun 09 05:02:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 05: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 1dJC3i-00013Q-8R; Fri, 09 Jun 2017 05:02: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 1dJC3g-00013C-RU
 for xen-devel@lists.xensource.com; Fri, 09 Jun 2017 05:02:05 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 93/59-02199-BCB2A395; Fri, 09 Jun 2017 05:02:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVfe0tlW
 kwdWdfBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmHxjJ1vBtpqKy7skGhif
 BnQxcnEICfxllLixcA8zhPOYUaJ9dReUs41RYsvidyxdjJwcIgLOEl/PzGUHsXkF9CXere8Gs
 4UFrCTOtPWzgzRICOxRk/iy+B2QwwHkeEp8fccIUgNi/nyxCshm52ADqj8kBhJlEVCV6Pt3lH
 UCI/cCRoZVjBrFqUVlqUW6xgZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBHq9
 nYGDcwdh5wu8QoyQHk5Ior2KrZaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd5LWlaRQoJFqemp
 FWmZOcDQg0lLcPAoifA+1gRK8xYXJOYWZ6ZDpE4x6nJsWL3+C5MQS15+XqqUOC8HMJCFBECKM
 krz4EbA4uASo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHeZxpAU3gy80rgNr0COoIJ6Igl7y
 xAjihJREhJNTDKb1H4LH9d+8rG3evEHboP9210v6NYfsVu5SytyweUzBQ3C1yu0Jtt2rj3aOy
 Tqpg/ntdu7br4aFlm04XjR5+F2Zw5W2X2Yc6PpHAT/5jMZ0/uPLlqdG7/oU+CIt/5+gs+36l9
 PU9B8ZPcyQ0TE+dbxmatVlhi537NTYdrle3M/vLuumxxPr0ZSizFGYmGWsxFxYkAuOJ1RX4CA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1496984521!104796293!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41639 invoked from network); 9 Jun 2017 05:02:02 -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 Jun 2017 05:02: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 1dJC3b-0008B0-To; Fri, 09 Jun 2017 05:02: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 1dJC3W-0006JX-MY; Fri, 09 Jun 2017 05:01:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dJC3W-0002rc-FE; Fri, 09 Jun 2017 05:01:54 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110124-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-xtf-amd64-amd64-2:xtf/test-pv64-xsa-188:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-start/debianhvm.repeat:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-rtds:debian-install:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-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-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds: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-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=5698869a723b36e768daf811ec1170258e6e9cf2
X-Osstest-Versions-That: xen=6cf1d2b6cf27d278c1dab00434d3d039af394855
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 09 Jun 2017 05:01:54 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 110124: 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>

ZmxpZ2h0IDExMDEyNCB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDEyNC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiAxMTAw
NjMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1p
Z3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDExMDA2MwoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcg
aW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICA3
NCB4dGYvdGVzdC1wdjY0LXhzYS0xODggZmFpbCBpbiAxMTAwOTUgcGFzcyBpbiAxMTAxMjQKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMTcgZ3Vl
c3Qtc3RhcnQvZGViaWFuaHZtLnJlcGVhdCBmYWlsIGluIDExMDA5NSBwYXNzIGluIDExMDEyNAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgOSBkZWJpYW4taW5zdGFsbCAgICAgICAgICAg
ICBmYWlsIHBhc3MgaW4gMTEwMDk1CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMg
YWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgIDE1
IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTEwMDYzCgpUZXN0cyB3
aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgIGZhaWwgaW4gMTEwMDk1IGxp
a2UgMTEwMDQ0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTUgZ3Vlc3Qt
bG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTEwMDQ0CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDkgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTYgZGVi
aWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMSBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDkgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
CnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA1Njk4
ODY5YTcyM2IzNmU3NjhkYWY4MTFlYzExNzAyNThlNmU5Y2YyCmJhc2VsaW5lIHZlcnNpb246CiB4
ZW4gICAgICAgICAgICAgICAgICA2Y2YxZDJiNmNmMjdkMjc4YzFkYWIwMDQzNGQzZDAzOWFmMzk0
ODU1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTAwNjMgIDIwMTctMDYtMDcgMDM6MTk6NTcgWiAg
ICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEwMDk1ICAyMDE3LTA2LTA3IDE4OjE4OjA3
IFogICAgMSBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNp
b25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KICBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgogIEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
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
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hv
bWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4
cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlz
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDU2OTg4
NjlhNzIzYjM2ZTc2OGRhZjgxMWVjMTE3MDI1OGU2ZTljZjIKQXV0aG9yOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgV2VkIEp1biA3IDExOjM3OjQyIDIwMTcgKzAyMDAK
CiAgICB4ODYvSFZNOiBjb3JyZWN0IG5vdGlvbiBvZiBuZXcgQ1BMIGluIHRhc2sgc3dpdGNoIGVt
dWxhdGlvbgogICAgCiAgICBDb21taXQgYWFjMWRmM2QwMyAoIng4Ni9IVk06IGludHJvZHVjZSBo
dm1fZ2V0X2NwbCgpIGFuZCByZXNwZWN0aXZlCiAgICBob29rIikgd2VudCB0b28gZmFyIGluIG9u
ZSBhc3BlY3Q6IFdoZW4gZW11bGF0aW5nIGEgdGFzayBzd2l0Y2ggd2UKICAgIHJlYWxseSBzaG91
bGRuJ3QgYmUgbG9va2luZyBhdCB3aGF0IGh2bV9nZXRfY3BsKCkgcmV0dXJucywgYXMgd2UncmUK
ICAgIHN3aXRjaGluZyBhbGwgc2VnbWVudCByZWdpc3RlcnMuCiAgICAKICAgIFRoZSBpc3N1ZSBt
YW5pZmVzdHMgYXMgYSB2bWVudHJ5IGZhaWx1cmUgZm9yIDMyYml0IFZNcyB3aGljaCB1c2UgdGFz
awogICAgZ2F0ZXMgdG8gc2VydmljZSBpbnRlcnJ1cHRzL2V4Y2VwdGlvbnMsIGluIHNpdHVhdGlv
bnMgd2hlcmUgZGVsaXZlcmluZwogICAgdGhlIGV2ZW50IGludGVycnVwdHMgdXNlciBjb2RlLCBh
bmQgYSBwcml2aWxlZ2UgaW5jcmVhc2UgaXMgcmVxdWlyZWQuCiAgICAKICAgIEhvd2V2ZXIsIGlu
c3RlYWQgb2YgcmV2ZXJ0aW5nIHRoZSByZWxldmFudCBwYXJ0cyBvZiB0aGF0IGNvbW1pdCwgaGF2
ZQogICAgdGhlIGNhbGxlciB0ZWxsIHRoZSBzZWdtZW50IGxvYWRpbmcgZnVuY3Rpb24gd2hhdCB0
aGUgbmV3IENQTCBpcy4gVGhpcwogICAgYXQgb25jZSBmaXhlcyBFUyBiZWluZyBsb2FkZWQgYmVm
b3JlIENTIHNvIGZhciBoYXZpbmcgaGFkIGl0cyBjaGVja3MKICAgIGRvbmUgYWdhaW5zdCB0aGUg
b2xkIENQTC4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KICAgIFRlc3RlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA5YzRmMWI3MjU3MWIyMTVlODBhYmYwNDkw
MDczNDM4ODMxZGM3ODViCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wNi0wNiAxNDozNjo0MSArMDIw
MAoKY29tbWl0IGEzOWM2YjQ1MTY5OTZhZTFlNzc2YTQ2NzQzZGJjYjc4MDAyYjlkZDgKQXV0aG9y
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgV2VkIEp1biA3IDExOjM2
OjMwIDIwMTcgKzAyMDAKCiAgICB4ODYvTlBUOiBkZWFsIHdpdGggZmFsbG91dCBmcm9tIDJNYi8x
R2IgdW5tYXBwaW5nIGNoYW5nZQogICAgCiAgICBDb21taXQgZWZhOTU5NmU5ZCAoIng4Ni9tbTog
Zml4IGluY29ycmVjdCB1bm1hcHBpbmcgb2YgMk1CIGFuZCAxR0IKICAgIHBhZ2VzIikgbGVmdCB0
aGUgTlBUIGNvZGUgdW50b3VjaGVkLCBhcyB0aGVyZSBpcyBubyBleHBsaWNpdCBhbGlnbm1lbnQK
ICAgIGNoZWNrIG1hdGNoaW5nIHRoZSBvbmUgaW4gRVBUIGNvZGUuIEhvd2V2ZXIsIHRoZSBub3cg
bW9yZSB3aWRlc3ByZWFkCiAgICBzdG9yaW5nIG9mIElOVkFMSURfTUZOIGludG8gUFRFcyByZXF1
aXJlcyBhZGp1c3RtZW50czoKICAgIC0gY2FsY3VsYXRpb25zIHdoZW4gc2hhdHRlcmluZyBsYXJn
ZSBwYWdlcyBtYXkgc3BpbGwgaW50byB0aGUgcDJtIHR5cGUKICAgICAgZmllbGQgKGNvbnZlcnRp
bmcgcDJtX3BvcHVsYXRlX29uX2RlbWFuZCB0byBwMm1fZ3JhbnRfbWFwX3J3KSAtIHVzZQogICAg
ICBPUiBpbnN0ZWFkIG9mIFBMVVMsCiAgICAtIHRoZSB1c2Ugb2YgcGxhaW4gbHsyLDN9ZV9mcm9t
X3BmbigpIGluIHAybV9wdF9zZXRfZW50cnkoKSByZXN1bHRzIGluCiAgICAgIGFsbCB1cHBlciAo
ZmxhZykgYml0cyBiZWluZyBjbG9iYmVyZWQgLSBpbnRyb2R1Y2UgYW5kIHVzZQogICAgICBwMm1f
bHsyLDN9ZV9mcm9tX3BmbigpLCBwYXJhbGxlbGluZyB0aGUgZXhpc3RpbmcgTDEgdmFyaWFudC4K
ICAgIAogICAgUmVwb3J0ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9y
YWNsZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgICBUZXN0ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNs
ZS5jb20+CiAgICBBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXgu
Y29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDgzNTIwY2I0YWEzOWViZWI0ZWIxYTdjYWMyZTg1YjQx
M2U3NWEzMzYKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA2LTA2IDE0OjMyOjU0ICswMjAwCihxZW11
IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 09 05:29:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 05: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 1dJCUJ-0002T3-J7; Fri, 09 Jun 2017 05: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 <osstest-admin@xenproject.org>) id 1dJCUI-0002Sg-Hq
 for xen-devel@lists.xensource.com; Fri, 09 Jun 2017 05:29:34 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 6B/05-06719-D323A395; Fri, 09 Jun 2017 05:29:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVdfGyCr
 S4O49G4sVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmLO/dyFJwUrVi8q+7jA2M
 S6S7GDk5hAT+Mkp8XcrYxcgFZD9mlPgwo50dwtnGKPHo5R1GkCoRAWeJr2fmsoPYvAL6Eusf3
 AWLCwPZ6+bNZwNpkBD4yiwxadU8NpCEhICXxJQZ/+DsFU8uAjWwc7AJWEkcEgOJsgioSpw6/J
 plAiP3AkaGVYwaxalFZalFuoYmeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgT5
 nAIIdjNc3BhxilORgUhLlVWy1jBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwfvWwCpSSLAoNT21
 Ii0zBxh8MGkJDh4lEd4pekBp3uKCxNzizHSI1ClGXY4Nq9d/YRJiycvPS5US5/0AMkMApCijN
 A9uBCwSLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYl0kfaApPZl4J3KZXQEcwAR2x5J0FyB
 EliQgpqQbG2NdL9hzk1qlYdbVUw+fh9c4cua8Jb86wCm5n4PyuuGtrxpFJSUEH5rtX+6202Lv
 9m6PNe55/BpUvatxfCl6JDSjzeWuyKKJpysZ8jS0L1sZtaDNOKxSqvlfzuqzh3sLfpxkj0qd9
 m/b3/c0z7/dOn39KODFOS0lea8Z5/9yNS0x7vqVZvfDgUGIpzkg01GIuKk4EAB2urLt/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1496986171!66390714!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35932 invoked from network); 9 Jun 2017 05:29:32 -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; 9 Jun 2017 05:29: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 1dJCUE-0000QD-Ud; Fri, 09 Jun 2017 05:29: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 1dJCU9-0001Ee-JM; Fri, 09 Jun 2017 05:29:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dJCU9-00074P-Cj; Fri, 09 Jun 2017 05:29:25 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110139-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64: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=4275f38507a4a44260555495dfb6da1d8a307307
X-Osstest-Versions-That: ovmf=b941c34ef859971e29683ffb57c309e24e6a96be
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 09 Jun 2017 05:29:25 +0000
Subject: [Xen-devel] [ovmf test] 110139: 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>

ZmxpZ2h0IDExMDEzOSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTAxMzkvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDUgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDA3OAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNSB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEwMDc4CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA1IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTAwNzgKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDUgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDA3OAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNDI3NWYzODUwN2E0YTQ0MjYwNTU1NDk1ZGZiNmRhMWQ4YTMwNzMwNwpi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgYjk0MWMzNGVmODU5OTcxZTI5
NjgzZmZiNTdjMzA5ZTI0ZTZhOTZiZQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEwMDc4ICAyMDE3
LTA2LTA3IDEwOjAzOjA0IFogICAgMSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMDEwNCAg
MjAxNy0wNi0wOCAwMDo0NjoxMyBaICAgIDEgZGF5cyAgICAzIGF0dGVtcHRzCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxl
IHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFyZCBCaWVzaGV1dmVsIDxhcmQu
Ymllc2hldXZlbEBsaW5hcm8ub3JnPgogIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+
Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MK
aW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4g
Z2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpj
b21taXQgNDI3NWYzODUwN2E0YTQ0MjYwNTU1NDk1ZGZiNmRhMWQ4YTMwNzMwNwpBdXRob3I6IExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CkRhdGU6ICAgU2F0IEp1biAzIDE2OjExOjA4
IDIwMTcgKzAyMDAKCiAgICBPdm1mUGtnL0FjcGlQbGF0Zm9ybUR4ZTogYWxsb2MgYmxvYnMgZnJv
bSA2NC1iaXQgc3BhY2UgdW5sZXNzIHJlc3RyaWN0ZWQKICAgIAogICAgLi4uIGJ5IG5hcnJvd2Vy
IHRoYW4gOC1ieXRlIEFERF9QT0lOVEVSIHJlZmVyZW5jZXMuCiAgICAKICAgIEludHJvZHVjZSB0
aGUgQ29sbGVjdEFsbG9jYXRpb25zUmVzdHJpY3RlZFRvMzJCaXQoKSBmdW5jdGlvbiwgd2hpY2gK
ICAgIGl0ZXJhdGVzIG92ZXIgdGhlIGxpbmtlci9sb2FkZXIgc2NyaXB0LCBhbmQgY29sbGVjdHMg
dGhlIG5hbWVzIG9mIHRoZQogICAgZndfY2ZnIGJsb2JzIHRoYXQgYXJlIHJlZmVyZW5jZWQgYnkg
UUVNVV9MT0FERVJfQUREX1BPSU5URVIuUG9pbnRlZUZpbGUKICAgIGZpZWxkcywgc3VjaCB0aGF0
IFFFTVVfTE9BREVSX0FERF9QT0lOVEVSLlBvaW50ZXJTaXplIGlzIGxlc3MgdGhhbiA4LiBUaGlz
CiAgICBtZWFucyB0aGF0IHRoZSBwb2ludGVlIGJsb2IncyBhZGRyZXNzIHdpbGwgaGF2ZSB0byBi
ZSBwYXRjaGVkIGludG8gYQogICAgbmFycm93ZXItdGhhbi04IGJ5dGUgcG9pbnRlciBmaWVsZCwg
aGVuY2UgdGhlIHBvaW50ZWUgYmxvYiBtdXN0IG5vdCBiZQogICAgYWxsb2NhdGVkIGZyb20gNjQt
Yml0IGFkZHJlc3Mgc3BhY2UuCiAgICAKICAgIEluIFByb2Nlc3NDbWRBbGxvY2F0ZSgpLCBjb25z
dWx0IHRoZXNlIHJlc3RyaWN0aW9ucyB3aGVuIHNldHRpbmcgdGhlCiAgICBtYXhpbXVtIGFkZHJl
c3MgZm9yIGdCUy0+QWxsb2NhdGVQYWdlcygpLiBUaGUgZGVmYXVsdCBpcyBub3cgTUFYX1VJTlQ2
NCwKICAgIHVubGVzcyByZXN0cmljdGVkIGxpa2UgZGVzY3JpYmVkIGFib3ZlIHRvIHRoZSBwcmUt
cGF0Y2ggTUFYX1VJTlQzMiBsaW1pdC4KICAgIAogICAgSW4gY29tYmluYXRpb24gd2l0aCBBcmQn
cyBRRU1VIGNvbW1pdCBjYjUxYWMyZmZlMzYgKCJody9hcm0vdmlydDogZ2VuZXJhdGUKICAgIDY0
LWJpdCBhZGRyZXNzYWJsZSBBQ1BJIG9iamVjdHMiLCAyMDE3LTA0LTEwKSwgdGhpcyBwYXRjaCBl
bmFibGVzCiAgICBPdm1mUGtnL0FjcGlQbGF0Zm9ybUR4ZSB0byB3b3JrIGVudGlyZWx5IGFib3Zl
IHRoZSA0R0IgbWFyay4KICAgIAogICAgKEFuIHVwY29taW5nIC8gcGxhbm5lZCBhYXJjaDY0IFFF
TVUgbWFjaGluZSB0eXBlIHdpbGwgaGF2ZSBubyBSQU0gdW5kZXIKICAgIDRHQiBhdCBhbGwuIFBs
dXMsIG1vdmluZyB0aGUgYWxsb2NhdGlvbnMgaGlnaGVyIGlzIGJlbmVmaWNpYWwgdG8gdGhlCiAg
ICBjdXJyZW50ICJ2aXJ0IiBtYWNoaW5lIHR5cGUgYXMgd2VsbDsgaW4gQXJkJ3Mgd29yZHM6ICJo
YXZpbmcgYWxsIGZpcm13YXJlCiAgICBhbGxvY2F0aW9ucyBpbnNpZGUgdGhlIHNhbWUgMSBHQiAo
b3IgNTEyIE1CIGZvciA2NGsgcGFnZXMpIGZyYW1lIHJlZHVjZXMKICAgIHRoZSBUTEIgZm9vdHBy
aW50Ii4pCiAgICAKICAgIENjOiBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJv
Lm9yZz4KICAgIENjOiBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICAgIENjOiBJ
Z29yIE1hbW1lZG92IDxpbWFtbWVkb0ByZWRoYXQuY29tPgogICAgQ2M6IEpvcmRhbiBKdXN0ZW4g
PGpvcmRhbi5sLmp1c3RlbkBpbnRlbC5jb20+CiAgICBTdWdnZXN0ZWQtYnk6IElnb3IgTWFtbWVk
b3YgPGltYW1tZWRvQHJlZGhhdC5jb20+CiAgICBTdWdnZXN0ZWQtYnk6IEdlcmQgSG9mZm1hbm4g
PGtyYXhlbEByZWRoYXQuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250
cmlidXRpb24gQWdyZWVtZW50IDEuMAogICAgU2lnbmVkLW9mZi1ieTogTGFzemxvIEVyc2VrIDxs
ZXJzZWtAcmVkaGF0LmNvbT4KICAgIFRlc3RlZC1ieTogQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVz
aGV1dmVsQGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTogSm9yZGFuIEp1c3RlbiA8am9yZGFu
LmwuanVzdGVuQGludGVsLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 09 06:22:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 06:22: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 1dJDJ5-00064e-EY; Fri, 09 Jun 2017 06:22:03 +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 1dJDJ4-00064Y-8h
 for xen-devel@lists.xen.org; Fri, 09 Jun 2017 06:22:02 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 68/06-31580-98E3A395; Fri, 09 Jun 2017 06:22:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVywNykQrfTzir
 SYMs8NoslHxezODB6HN39mymAMYo1My8pvyKBNePnkp3MBfsVK+4v/svcwHhBuouRi0NIYDqj
 xOTFS1i6GDk5JAR4JY4sm8EKYQdLnLj9mx3EFhIol3g8dTkTiM0moCxx8WsvG4gtIiAtce3zZ
 UaQQcwCuxkltvz/DjZIWMBZ4vvuI8wgNouAqsTCf1uABnFw8Ao4Sty5XwExX0FiysP3zBMYuR
 cwMqxi1ChOLSpLLdI1MtFLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAj0bz0DA+M
 OxlfH/Q4xSnIwKYnyKrZaRgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4K22tYoUEixKTU+tSMvM
 AQYaTFqCg0dJhHe1DVCat7ggMbc4Mx0idYpRUUqctxSkTwAkkVGaB9cGC+5LjLJSwryMDAwMQ
 jwFqUW5mSWo8q8YxTkYlYR5y62BpvBk5pXATX8FtJgJaPGSdxYgi0sSEVJSDYwrP+t9avGUL5
 2+Y1PV1mXZ6/V+ZgRtTHrhHLhMjf/RS9slJpNq1hv8jTP1e/Xb5UlRmXNesWqjSMYuXUepn9P
 eKynM+Tgpbx9TsH0Cl6PbXM5LUy6ZvOD4d5N959fq8ic9BU/iSgx2PlvxQGzWRxPtOcXzjsm7
 TS3Zq/D9WKEs96bFgR0+UxYpsRRnJBpqMRcVJwIABx/jw2kCAAA=
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1496989318!97208548!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31430 invoked from network); 9 Jun 2017 06:22:00 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-16.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Jun 2017 06:22:00 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 08 Jun 2017 23:21:56 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.39,317,1493708400"; 
 d="scan'208,223";a="866154292"
Received: from skl-2s3.sh.intel.com ([10.239.48.12])
 by FMSMGA003.fm.intel.com with ESMTP; 08 Jun 2017 23:21:55 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xen.org
Date: Fri,  9 Jun 2017 14:22:50 +0800
Message-Id: <1496989370-6417-1-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.8.3.1
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Jan Beulich <jbeulich@suse.com>, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v3] VT-d PI: disable VT-d PI when APICv is
	disabled
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbSB0aGUgY29udGV4dCBjYWxsaW5nIHBpX2Rlc2NfaW5pdCgpLCB3ZSBjYW4gY29uY2x1ZGUg
dGhlIGN1cnJlbnQKaW1wbGVtZW50YXRpb24gb2YgVlQtZCBQSSBkZXBlbmRzIG9uIENQVS1zaWRl
IFBJLiBJZiB3ZSBkaXNhYmxlIEFQSUN2CmJ1dCBlbmFibGUgVlQtZCBQSSBleHBsaWNpdGx5IGlu
IHhlbiBib290IGNvbW1hbmQgbGluZSwgd2Ugd291bGQgZ2V0CmFuIGFzc2VydGlvbiBmYWlsdXJl
LgoKVGhpcyBwYXRjaCBkaXNhYmxlcyBWVC1kIFBJIHdoZW4gQVBJQ3YgaXMgZGlzYWJsZWQgYW5k
IGFkZHMgc29tZQpyZWxhdGVkIGRlc2NyaXB0aW9uIHRvIGRvY3MuCgpXaXRoIHRoaXMgcGF0Y2gs
IHVzaW5nICd4bCBkbWVzZycgd2UgY2FuIHNlZSB0aGUgZm9sbG93aW5nIG91dHB1dCBvbiBhCm1h
Y2hpbmUgd2l0aCBDUFUtc2lkZSBQSSBkaXNhYmxlZCBidXQgSU9NTVUtc2lkZSBQSSBlbmFibGVk
OgouLi4KKFhFTikgWyAgIDEwLjE1NDU4NV0gSW50ZWwgVlQtZCBTbm9vcCBDb250cm9sIGVuYWJs
ZWQuCihYRU4pIFsgICAxMC4xNjA1NjVdIEludGVsIFZULWQgRG9tMCBETUEgUGFzc3Rocm91Z2gg
bm90IGVuYWJsZWQuCihYRU4pIFsgICAxMC4xNjc1MTRdIEludGVsIFZULWQgUXVldWVkIEludmFs
aWRhdGlvbiBlbmFibGVkLgooWEVOKSBbICAgMTAuMTc0MDI0XSBJbnRlbCBWVC1kIEludGVycnVw
dCBSZW1hcHBpbmcgZW5hYmxlZC4KKFhFTikgWyAgIDEwLjE4MDUzOF0gSW50ZWwgVlQtZCBQb3N0
ZWQgSW50ZXJydXB0IGVuYWJsZWQuCihYRU4pIFsgICAxMC4xODY3OTddIEludGVsIFZULWQgU2hh
cmVkIEVQVCB0YWJsZXMgZW5hYmxlZC4KKFhFTikgWyAgIDEwLjIwNTgzNF0gSS9PIHZpcnR1YWxp
c2F0aW9uIGVuYWJsZWQKKFhFTikgWyAgIDEwLjIxMTIxMl0gIC0gRG9tMCBtb2RlOiBSZWxheGVk
CihYRU4pIFsgICAxMC4yMTYxNTldIEludGVycnVwdCByZW1hcHBpbmcgZW5hYmxlZAooWEVOKSBb
ICAgMTAuMjIxNjE5XSBucl9zb2NrZXRzOiA1CihYRU4pIFsgICAxMC4yMjU4NzRdIEVuYWJsZWQg
ZGlyZWN0ZWQgRU9JIHdpdGggaW9hcGljX2Fja19vbGQgb24hCihYRU4pIFsgICAxMC4yMzM4MDld
IEVOQUJMSU5HIElPLUFQSUMgSVJRcwooWEVOKSBbICAgMTAuMjM4NzU3XSAgLT4gVXNpbmcgb2xk
IEFDSyBtZXRob2QKKFhFTikgWyAgIDEwLjI0NDQ3Nl0gLi5USU1FUjogdmVjdG9yPTB4RjAgYXBp
YzE9MCBwaW4xPTIgYXBpYzI9LTEgcGluMj0tMQooWEVOKSBbICAgMTAuNDU0NDYxXSBUU0MgZGVh
ZGxpbmUgdGltZXIgZW5hYmxlZAooWEVOKSBbICAgMTAuNTA2MDAwXSBEZWZhdWx0aW5nIHRvIGFs
dGVybmF0aXZlIGtleSBoYW5kbGluZzsgc2VuZCAnQScgdG8gc3dpdGNoIHRvIG5vcm1hbCBtb2Rl
LgooWEVOKSBbICAgMTAuNTE2NTc3XSBtd2FpdC1pZGxlOiBNV0FJVCBzdWJzdGF0ZXM6IDB4MjAy
MAooWEVOKSBbICAgMTAuNTE4MDUyXSBtd2FpdC1pZGxlOiB2MC40LjEgbW9kZWwgMHg1NQooWEVO
KSBbICAgMTAuNTE5NTIwXSBtd2FpdC1pZGxlOiBsYXBpY190aW1lcl9yZWxpYWJsZV9zdGF0ZXMg
MHhmZmZmZmZmZgooWEVOKSBbICAgMTAuNTIxMDE2XSBJbnRlbCBWVC1kIFBvc3RlZCBJbnRlcnJ1
cHQgaXMgZGlzYWJsZWQgZm9yIENQVS1zaWRlIFBvc3RlZCBJbnRlcnJ1cHQgaXMgbm90IGVuYWJs
ZWQKKFhFTikgWyAgIDEwLjUyMzg3Ml0gVk1YOiBTdXBwb3J0ZWQgYWR2YW5jZWQgZmVhdHVyZXM6
CihYRU4pIFsgICAxMC41MjUzNDFdICAtIEFQSUMgTU1JTyBhY2Nlc3MgdmlydHVhbGlzYXRpb24K
KFhFTikgWyAgIDEwLjUyNjgxMF0gIC0gQVBJQyBUUFIgc2hhZG93CihYRU4pIFsgICAxMC41Mjgy
NjVdICAtIEV4dGVuZGVkIFBhZ2UgVGFibGVzIChFUFQpCihYRU4pIFsgICAxMC41Mjk3MzFdICAt
IFZpcnR1YWwtUHJvY2Vzc29yIElkZW50aWZpZXJzIChWUElEKQooWEVOKSBbICAgMTAuNTMxMjA3
XSAgLSBWaXJ0dWFsIE5NSQooWEVOKSBbICAgMTAuNTMyNjU3XSAgLSBNU1IgZGlyZWN0LWFjY2Vz
cyBiaXRtYXAKLi4uCgpBdCBmaXJzdCwgd2UgYW5ub3VuY2UgVlQtZCBQSSBpcyBlbmFibGVkLCBi
dXQgdGhlbiBkaXNhYmxlZCBpdC4gSG9wZQp0aGlzIGlzIGFjY2VwdGFibGUuCgpTaWduZWQtb2Zm
LWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgotLS0KdjM6Ci0gY2hlY2sgcmVsZXZh
bnQgYml0IGRpcmVjdGx5IG90aGVyIHRoYW4gY2hlY2tpbmcgdGhlIGFwaWN2IG9wdGlvbgotIGFk
ZCBzYW1wbGUgb2YgJ3hsIGRtZXNnJwoKdjI6Ci0gYWRkIG1pc3NpbmcgUy1vLWIKLSBjb21tZW50
cyBjaGFuZ2VzCi0gY2hhbmdlIGJvb2xfdCB0byBib29sIGFuZCBtb3ZlICdvcHRfYXBpY3ZfZW5h
YmxlZCcgZGVjbGFyYXRpb24gdG8gdm1jcy5oCgotLS0KIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1s
aW5lLm1hcmtkb3duIHwgNiArKysrLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYyAgICAg
ICAgIHwgNyArKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDIgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rv
d24gYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgppbmRleCA0NGQ5OTg1Li5h
NWMyNjFkIDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgor
KysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgpAQCAtMTczLDcgKzE3Myw4
IEBAIHRvIGJvb3Qgb24gc3lzdGVtcyB3aXRoIHRoZSBmb2xsb3dpbmcgZXJyYXRhOgogCiBQZXJt
aXQgWGVuIHRvIHVzZSBBUElDIFZpcnR1YWxpc2F0aW9uIEV4dGVuc2lvbnMuICBUaGlzIGlzIGFu
IG9wdGltaXNhdGlvbgogYXZhaWxhYmxlIGFzIHBhcnQgb2YgVlQteCwgYW5kIGFsbG93cyBoYXJk
d2FyZSB0byB0YWtlIGNhcmUgb2YgdGhlIGd1ZXN0cyBBUElDCi1oYW5kbGluZywgcmF0aGVyIHRo
YW4gcmVxdWlyaW5nIGVtdWxhdGlvbiBpbiBYZW4uCitoYW5kbGluZywgcmF0aGVyIHRoYW4gcmVx
dWlyaW5nIGVtdWxhdGlvbiBpbiBYZW4uIElPTU1VLXNpZGUgaW50ZXJydXB0IHBvc3RpbmcKK3Jl
bGllcyBvbiB0aGlzIGV4dGVuc2lvbnMsIHNlZSAqKmlvbW11KiogcGFyYW1ldGVyIGJlbG93Lgog
CiAjIyMgYXBpY1xfdmVyYm9zaXR5CiA+IGA9IHZlcmJvc2UgfCBkZWJ1Z2AKQEAgLTEwMDEsNyAr
MTAwMiw4IEBAIGRlYnVnIGh5cGVydmlzb3Igb25seSkuCiA+IERlZmF1bHQ6IGBmYWxzZWAKIAog
Pj4gQ29udHJvbCB0aGUgdXNlIG9mIGludGVycnVwdCBwb3N0aW5nLCB3aGljaCBkZXBlbmRzIG9u
IHRoZSBhdmFpbGFiaWxpdHkgb2YKLT4+IGludGVycnVwdCByZW1hcHBpbmcuCis+PiBpbnRlcnJ1
cHQgcmVtYXBwaW5nIGFuZCBDUFUtc2lkZSBpbnRlcnJ1cHQgcG9zdGluZywgd2hpY2ggaW4gdHVy
biByZXF1aXJlcworPj4gKipBUElDIFZpcnR1YWxpemF0aW9uIEV4dGVuc2lvbnMqKiBhYm92ZSBp
cyBub3QgZGlzYWJsZWQuCiAKID4gYHFpbnZhbGAgKFZULWQpCiAKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9odm0vdm14L3ZtY3MuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYwppbmRl
eCA4MTAzYjIwLi45MjkzODE0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNz
LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCkBAIC0zNTEsNiArMzUxLDEzIEBA
IHN0YXRpYyBpbnQgdm14X2luaXRfdm1jc19jb25maWcodm9pZCkKICAgICAgICAgICB8fCAhKF92
bXhfdm1leGl0X2NvbnRyb2wgJiBWTV9FWElUX0FDS19JTlRSX09OX0VYSVQpICkKICAgICAgICAg
X3ZteF9waW5fYmFzZWRfZXhlY19jb250cm9sICAmPSB+IFBJTl9CQVNFRF9QT1NURURfSU5URVJS
VVBUOwogCisgICAgaWYgKCBpb21tdV9pbnRwb3N0ICYmICFjcHVfaGFzX3ZteF9wb3N0ZWRfaW50
cl9wcm9jZXNzaW5nICkKKyAgICB7CisgICAgICAgIHByaW50aygiSW50ZWwgVlQtZCBQb3N0ZWQg
SW50ZXJydXB0IGlzIGRpc2FibGVkIGZvciBDUFUtc2lkZSBQb3N0ZWQgIgorICAgICAgICAgICAg
ICAgIkludGVycnVwdCBpcyBub3QgZW5hYmxlZFxuIik7CisgICAgICAgIGlvbW11X2ludHBvc3Qg
PSAwOworICAgIH0KKwogICAgIC8qIFRoZSBJQTMyX1ZNWF9WTUZVTkMgTVNSIGV4aXN0cyBvbmx5
IHdoZW4gVk1GVU5DIGlzIGF2YWlsYWJsZSAqLwogICAgIGlmICggX3ZteF9zZWNvbmRhcnlfZXhl
Y19jb250cm9sICYgU0VDT05EQVJZX0VYRUNfRU5BQkxFX1ZNX0ZVTkNUSU9OUyApCiAgICAgewot
LSAKMS44LjMuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 09 06:49:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 06: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 1dJDjL-0007SQ-L9; Fri, 09 Jun 2017 06:49: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 1dJDjK-0007SK-MV
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 06:49:11 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 08/5D-03620-6E44A395; Fri, 09 Jun 2017 06:49:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0hTYRju2zlnO4azz83obRXlkkrLpYRmBlm
 UEDShKIhVoGd52ga7cc60+aNaYUbTygua1y5kZZnrsshJJGKGZpRRmiUIFlKQVGqpUXQ5xzPN
 vl/P8z7P9z4vLy9NqArkGpp1u1jOzli18tmkeXVkdOzglmRD3LWXa5Mm7pbINqKtD4e7ye1oD
 2WxGx3uDMo8+vwd5TzDuD2XchUedFPvRbNpEp8ioOJDsUwkCJ9GkH+vixKJCv9EUFjWQnhRCK
 3GKRCo6SdEIQIPIRi50Ca4aMGVBZeK9okeOdbBxGizQsRKnAq3G9plooXEUZDbAWJ5Lt4LvUO
 tSLKEw+OKQVLEIXg9FA0OUSImcCKc878lJLwYGj9VT2LAkfD+9ePJQQGfROALnJ4UVHgZlD3x
 yiTTInj0tJqU8Crw5/uD9TTI621USJiDvqo3pNTojxx+3LiLJNKigIGzv4NxTgiU1VISjgFfz
 wghmR5QUPzdEyR5c6D4VhuSXAuh+djF4IB1FLw74QuGDGM4d3GYkkgXCd2dzxQSuUpBqbeOKE
 TLK2fspHLGHipn7OECIq6jFTzLZbNc7Jo4nZGzmMwuG2OxxsbHJepsLM8zJtbKGHndfoftDhI
 uY5bwAuhXw45WNJ+WaecqI4+vM6jCjI7MHDPDm9O5LCvLt6IVNI39DfXPkYa0O+ysFpRvNicb
 VOEca2LdByxW4dSmrECHaiOUBzYJspJ3MjbeYpKkThSpmacsF/9hUTBn2ae/TR3pC7RIo1YiY
 ShVqJPlbBbX//pHNI9GWrVyYKPQJdRid013/ygEy4Tg2s9JYrCL+SdpPCjz2bXGBM8G/RX4UJ
 P6OfEe4f1a0nUowvDKN5aZ5p/fHF+ze2VLtrygLMYh644u7MjuV3em9EWN773zdqzQfL4yJHd
 baWnYeML9qMO7AgvSw47mqdv1ppxvWn3j6PUj1i8Fzg4nt/TyniWtVFpPRpi36vfOpoO+Jhn7
 yuUq/1NfoCV5MxMfQ3A88xe7HHqhnwMAAA==
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1496990947!53966647!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38593 invoked from network); 9 Jun 2017 06:49:08 -0000
Received: from mail-bn3nam01on0041.outbound.protection.outlook.com (HELO
 NAM01-BN3-obe.outbound.protection.outlook.com) (104.47.33.41)
 by server-15.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 9 Jun 2017 06:49: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=RYg43nCvkU2z1+vuj98A488M0aiefQ6GF04vRlCp/Sc=;
 b=EoYV90dAFpoxOO7mYYeFcWJbGRFchePg4V5+7xeOkCVpz+LRSDKx1Jw/xAiWe+tXFjjHUkSjQsPDcl9XoUsRC04CaZaNF6ieKpNdvq4TSY2E2zhNE6MVyDnKvz2Xx2yywlASZaMq8gf13pTlSIysxthnoO2padre1lyDI7mPvS8=
Received: from [10.160.0.40] (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_128_CBC_SHA256_P256) id
 15.1.1143.10; Fri, 9 Jun 2017 06:49:02 +0000
To: Julien Grall <julien.grall@arm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Punit Agrawal <punit.agrawal@arm.com>
References: <6ed5eb3b-861c-e1bd-20a2-f24e55ce59e3@caviumnetworks.com>
 <7fbe04ae-7029-705f-90ae-2e7cb1e2feed@arm.com>
From: Manish Jaggi <mjaggi@caviumnetworks.com>
Message-ID: <2a6f5dd6-68b8-91d3-b2aa-15568b53a1e2@caviumnetworks.com>
Date: Fri, 9 Jun 2017 12:18:47 +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: <7fbe04ae-7029-705f-90ae-2e7cb1e2feed@arm.com>
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: BMXPR01CA0013.INDPRD01.PROD.OUTLOOK.COM (10.174.214.151) To
 SN1PR0701MB2078.namprd07.prod.outlook.com (10.163.132.25)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: SN1PR0701MB2078:
X-MS-Office365-Filtering-Correlation-Id: 1f4756a7-eeb6-4b4f-8b70-08d4af039f13
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(201703131423075)(201703031133081); SRVR:SN1PR0701MB2078; 
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2078;
 3:grePPFKG3fagNNT6qO9V0lDmVctEEd1hyLb147WIXy9zo8/J5uhwuhRW3B56O9KuenV/hOZABFh8jl1OSZHq4JRdVQgtGQfJuJkTUw7KxC5qLxX2Pr39GYh+3WE2vcSc5Z66iXYFs2L4EbwRY+NtJX68IdkflWfl3dazWlSdSAbpKQEGIY7Dp55Bwn73a3OaQnBNGUazCT7xic1K9RaoYMKXuXmW9a7pOG9zo5TGH/gIYZbVcWi5dRawVHJdyUYp7sLs/KyJiPNeve+2CRwkjsmmrQ9Swa8gwvGomeY7zTRjthBFywaXZjKA7w91+5q5l1Bd6JLrgQdt6bbP1/lt8Q==;
 25:t2/9JkFrhUsq9e+f9vaW2NZRJVQqbUy95aqgQE0sdbI7oTArIsd6TowDos0uIzyS2jMoWVg4PSWSCrWj1d96rahO2eh4fhOL+gco4ckGD3B5Sx18naGQe1tmOzF3E11qy/YoIEZynBQ1mdXq5hSiENpBA4ekEg7JR/Ii+RiT83VKqXFxFjSHPbQbc95cDV0Ru9fJ8E0VVTa1mZfUxv9WY2Oeg7M0nSrfN8mSGNMlY0mUvhq3OuXfeEUWFSH7nZ0cYodsQZ2eI59BLiaEM3LYQaXJhn6tCEWILkddYMLwiu1ElEzK3CV3vUc2808jojuw1U9gCXG9FneXcni4PePAo31AVCtqyrEunsrxO3/hMocqgm69tdts0/4kxrUJ1jnlTto/GnzNhvspnE6rJpwTt3vhM5bZbdIXC3f8FL/Qyee8wiTwC91NhLTqCYdv1VEvM2ERBA7Hk0YYWWBpVFk6R1fjZ5T6xDMfDpONUZ4o14M=
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2078;
 31:gZm9fkZiLBNvBkbTin0YhR3XEv7x1/OR8eU6CZ0oum7XSQm1WQEi2txOelE17+54V5VxWA+DRC9iiOiWRiW3PGHlTdvlwCvQyksc/jxXkifB73Cx0LHykjkN7tP9PpR0MV9VEs54pUXNbXalUQlBs4xdUk3bwvNCr8TTuTFk+R2gIaTj/IaYiWrKq6fSpOXSD+O1aoUmGf5KylU4ZuEGywQaGBw5pFablFKDUzCdvbftFeuattWNV50d23TMLqAR/7PU5DbVq8cnGq5CL+dngw==;
 20:wKiggmRvr8AXGGwDyqM+YVEcASxVvfEZd+A1TpSK7dTOh3h7SchSOxZRW2sQGGs96bkIhlhaAdmi0VPz72F3T43p45Aic4SFjJPByg1diwG0jeLZofV9x2jgVAsQS0ehOUozT8z+UxGh47vD2ybYrnIdRhGTexh8oxht/51DL+x2C+Gzj9zNWdQhgsG+Un4Y4lpRTF5w1Duc0JqEjoDNN00u4NJ8+jxcDMwMnBL8fIcWMjuN523U8ICCtPCNqv4TiU//UhVBUkTKclDzlPUUarFpjyF08CjDxY325rMq0jcfvlNpHV7xIGnY4w9BMx8LjP2BD6Uli7nvgD1ZW91RkmgnDe6iVHoxR1zog1jvGjF6ePyrcZhOucei/MVN0CRnKg8damqmK+na2OxCBb97V+Peb9Gju0XXFjeeMqZk57byfonTfpnTpeHJ9RVubetCpII2HVBU/Jt72CBlshdkzwP8W6Rge+IX+EsHFC1RA6m3SnCZkj12wDBgyBHrvE+TWWbQPLPewWTvIVYhblTFEqm8vDDRrMHM+qfoW0g82rUVOrv+Fw7PEUuodJQHiAvg1qTAWe7kS/gh/EIona5WaKRhpy0kbUgSlQePHHFRyhc=
X-Microsoft-Antispam-PRVS: <SN1PR0701MB20783ADC4BE97EDB1F3CA262ECCE0@SN1PR0701MB2078.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(10201501046)(3002001)(100000703101)(100105400095)(6041248)(20161123555025)(20161123560025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123558100)(6072148)(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: =?utf-8?B?MTtTTjFQUjA3MDFNQjIwNzg7NDp4Vk53VE1CNXQ0aHVIWEVNZUN4eUR0cC9H?=
 =?utf-8?B?V3ptSi81T1c0MzM2cGhhdmptd0QrbHlGU2FoU2ZuMU1hMElLRVFnTWY5MUo3?=
 =?utf-8?B?ejlYV3hSOGVxc2RvZWdMNzN5ai8vK05SSUp0MHNvTXlzQTgxVzVudjdjWVdN?=
 =?utf-8?B?TWU4Si80VzJSeFZlRUlGT2N3dzlzNldvWlRHaFhuNzVrZkJkVjJzWFJ6NE9I?=
 =?utf-8?B?ZExWRmVCM2hMNnNVY2ZySDBoZVJ6blg3VVhzREV5SnU2M3ZpSWprSFUvZkk2?=
 =?utf-8?B?VVJTVi9tUHhJRzBqZXl5clRTcktVSSs3cFlKMzNuWXA1NFNhVHgxa2lwR0h5?=
 =?utf-8?B?WUhkejhCOUREQ1JRUk9Qem5IRHlOQ0krdG9HSnVaNjlPVDRRV1VqVk9JWldU?=
 =?utf-8?B?ZWhubWJicGIxZWdPd3lzbFhuY2lqVTdEVHdLOGhtblEyZGNiZW1CekViN2R5?=
 =?utf-8?B?Z2FpS0VqRmJ2OXFGSmhBbU54WlJ2czJ3SHJQakVWb0xRQmVrekZwSXhxSTJk?=
 =?utf-8?B?cElJNW9mME40T004c1FkKzUrZnN3c3hWQnpPUkpGSTI3UldqbTJTTzRuMXg2?=
 =?utf-8?B?ZC9CSTJhMWhvejRFRjNiOER6SXU2Z0lxMFc5YXhuQ3pkWjd1RjFLVVBpMmJX?=
 =?utf-8?B?Y05sQ2xla2Q3bzhId2dTVGYzOElVLzFhM3lGQWM5clUwL2ZsNzZLNVJnVkRi?=
 =?utf-8?B?TlRRMnpUSzQ4TW4wZm1ybHFYL2tZVXg5VzhEYlZIcWtqdGFmbnFUNHEybi9J?=
 =?utf-8?B?L0ZmeHJiU2lVb2R2NnFXakdzVnY1VFpCbk5uL2NxdW5hYXBkWFdIMkdnOG4v?=
 =?utf-8?B?MGF3d0xoVDhsVTVQMy9mUVI5TnhVejZqZnExYnlKcGMwbmExSW43UXZqTnZu?=
 =?utf-8?B?WVVBYXVyWG9vakVLcE16WENqbFhIT0s3NkpaNWxDbjdieUdwVlVxekhHYTlF?=
 =?utf-8?B?QjdwRUV6cHNhNFY5UG10bnJwSEp3eEdCWnorZXAweUFMRHBTdXduaWJQdU9n?=
 =?utf-8?B?L0tqTjZOa2xZSml5bDFGU3ZEcTFMclk4YlhvY1NMdlJ6bEJ2bU1PV0VwSzhp?=
 =?utf-8?B?cHZ3TStiSDU2ZmhDa3pEdmhoNEd5NStDYWtzOWlBY3pLSWl0ZU5xaW1QYWx0?=
 =?utf-8?B?OEt1eUZzSzdmdENDRGZ4SzRaSUFGbnlMUktXQUZiOGVPWGhlVEp4RStlNjZO?=
 =?utf-8?B?N1JUd25jVXpBL3JNbUUvUzFCeG95alZwU2h4SCtDT0NOUlRrNXgzRW1tY3F0?=
 =?utf-8?B?amtnTHNxZWR4cnBMd2h2NWkxblh4bkNZZ2kvUDhmbVcyTG1GTFcrd1ZJM2Vw?=
 =?utf-8?B?RkprTFozenk1TEozMVhncnlRRjdjWHRJNk55RWVpYXRaNEl4alhnTnJCdFkw?=
 =?utf-8?B?VjU2aGpMWTNqSVlOMjdNa1dLaStBS24vS3loek5YNThNeW84NThKdGtZNlJv?=
 =?utf-8?B?ZGorWnlmUFRZZjRSWDFGSGRRdm9CcmhzWHhWSENxc1p1d1J1dU90amVYb0tv?=
 =?utf-8?Q?2zkVoP28HOorIgl06AK0xf3M0k=3D?=
X-Forefront-PRVS: 03333C607F
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6049001)(6009001)(39400400002)(39850400002)(39450400003)(39410400002)(39840400002)(377454003)(24454002)(5009440100003)(7736002)(65956001)(66066001)(81166006)(47776003)(65806001)(36756003)(8676002)(575784001)(5660300001)(42882006)(2950100002)(65826007)(31696002)(90366009)(6486002)(33646002)(2501003)(6666003)(77096006)(64126003)(23676002)(2906002)(189998001)(3846002)(31686004)(230700001)(53936002)(54356999)(50986999)(72206003)(305945005)(229853002)(76176999)(38730400002)(42186005)(25786009)(53546009)(6246003)(478600001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:SN1PR0701MB2078; H:[10.160.0.40]; FPR:;
 SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtTTjFQUjA3MDFNQjIwNzg7MjM6eDVTY0hGL3BEdzdKOEZla0dFS2N6VmJO?=
 =?utf-8?B?WmlId3hGUm1YdlpDNVFMODFURm1nZ3FDaXh5OE1iOU9nWmJSR3NOTmh2UTB6?=
 =?utf-8?B?SWxOQ3kvSFh0dWQyWWZ3WDE2OFcreXhxN3FyRFZtK0JHOTFqUllPSG5HWkJM?=
 =?utf-8?B?NjNUYk9kK0wrWHY5eFR3eUovWUZtQlhuTTF0M1pvdHJzcmtpeHBMNHJ6RWVT?=
 =?utf-8?B?aXpRcEd4VW9mVm1lUGZZeDVsT04yVVdDbWdwa2tiejFsZCtrMkdsNlJUOVNx?=
 =?utf-8?B?c1UxWHl6WkFJbVJONWFQK0ZDRVRaemxHcGp6QXJ0eHFlTCs2VGczU3QzQU1r?=
 =?utf-8?B?UVM5ZlpGTGlyNmF3S09NaTNYMWJGTGZpNmxIbHJhRzVrb1AydGVFcUhjZS8w?=
 =?utf-8?B?UHQ4NFNKaHRpdzhEQVphK3F2UFJtNXBHa2N2NWd4TllBNWtHRFRpWXdCdHor?=
 =?utf-8?B?MkxoMzJyYVByUFVTSmxLcWQ5MEczSGVQdE9yNkQ2UDgvL1ZVZXdzeUZVY29C?=
 =?utf-8?B?Q0dRai9PLzByZmFsOE53ZmlLUzhNaCtqQmx6ejR0QTF4UkNSRStVMUl2SHhl?=
 =?utf-8?B?dElqd1lWdURpKzV5cDRnL3NJd2l2T3NWVDdPTnhSTThZWmZkTWV3ckd4Q2I0?=
 =?utf-8?B?aE4yZ2NsOG1WazB5VElSVVcyUVJMLytQRlhITXNxTXVzWnVIWVJrNHFFSGNP?=
 =?utf-8?B?YjFhVTVrUkI5bnNvOFdUSm4yZmFvRlBscmtDTk91ZXF0Y3FpWnpVTFQ3bGkz?=
 =?utf-8?B?aGxoeExwazVSczNUZmdya01tZTlmeFNhZDdzODFDdlBOcC9ib0FTRCt4dTZj?=
 =?utf-8?B?NFIwT1ByQ0FJMW1VMnJYM1FYK2owcFhCdWVjU0RQazZndWZSd2hEdDQ1dXRJ?=
 =?utf-8?B?S0hkVjh1bENRdityOU5vZFg0YU9iZFErSjh4SVhWTFpEdlRxRGxjbXBONDM3?=
 =?utf-8?B?SWxhTVlxY295YnVQc1BBN3VUWlJMa3VCdVdIN3dhbFRhNXFidlA4MUE4QmQ4?=
 =?utf-8?B?RHF2bkxJbWQ5dTJCMithcEJKUzR6WW5OYnR4a21hS1ZSNmNGeDdVRVJRMUw1?=
 =?utf-8?B?bVNJaVhCYTJjbjdTL21zZjlheXJsakFFMUxBUWtlYS9tK3p2K3RGc0FwWUU5?=
 =?utf-8?B?Vlh2dEd5T0pvVkJEOW5ZRHllbzhWakdWdXltQ1FjaGhxbEpWemxTT3BpbmM2?=
 =?utf-8?B?WFRDOXZDV1BPU092WER2TDJOMC8xMXBvZEtzY0ZFWWlJWC9sUkZNa0VzV01r?=
 =?utf-8?B?eFRrWGFwT3F1ejI2ejd3eE55QWMrSnVEZ1RJSFdzUGQvYWlBMmx4Sy8zUDkr?=
 =?utf-8?B?Uko0Z0lPc3hZVHdmcUJlVWpsQXpzMlZvd0pRQ2h0ZkJmMkdSUkVZOUJQaWcw?=
 =?utf-8?B?SzlROWpCTHJCdUlVTEp1Rzh3Y2RFb1h4ZEkrMS9KTUNWdWphaUZEVGdWbTg3?=
 =?utf-8?B?YXlpWnR4Mm1ZSWxoOWJnQ0tKK1E0R1BtL3J1R0RpV1paTXBRekcxVmRqSTBX?=
 =?utf-8?B?R1Y3amtxSHRualMzbngwa1JQQ09rR1JwY2xFRHViZys2RE5OcGo5UktHNkVL?=
 =?utf-8?B?VERhMm5zYXVqTkRzd29KMXpkRDA3UjVvVUhLZk9yMm9ROWZVT1RDVDd2dzZQ?=
 =?utf-8?B?dzk5Q0hvQ0dmREFSSzhkRjUvb01lT0UxVWUzNmJDUXM3VzZtcERBeXZMSjcw?=
 =?utf-8?Q?Z5czWRU0S08kg44Eme2VbergvZ0lWTPncjEfanRw5?=
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2078;
 6:pAhNjHHCPdIqgwzuhGsYNFRmN4cx4PsNdEdYhcLNuZnk1pB0V3g+0oU3MaKWsmijXHj1LSDG5aEMu9kgYhYgtvCAFitoov8LQjeB5gx7p4dt/4alnnevgfUyIZftlcqcSiqN1AhpNr+tvRc21JiwxjnvDNUBtzxBV6Db43UUZ+f7aGHNbxFx6hTL/Aqruy/ZVkb9i1l1e8+Y3Ub3Uu2ctKw7J10vns1a+08FLGaSPCDVasO72RLF0IGor58pnIE+z+dk755R6oClP67ur4bYaaneXh6z2KniRbgZELZhqgOFP5MCd8sd+cUf8safOfhkjkY7OppDNtYkAx08X68UBZWKqbVb+IrVvCOoDgMwVTzxVIXXpgCwN8NGXqO0TPvkkc09C4CJpcJAcga0X6j4gjWuBpE6S0xdsUXWKr7hDI54JyBPsiuhiPxHFcx4tJ2y7sW25JJksuaca7lNYi0jy8EFHgPZ66L9BEcQJB6K6C2gG9v8f0F7N+4TSqldmx3imgCbaBxqJbottiC2/veQBQ==
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2078;
 5:1y+nUGKwiFLOdpdTJj5XXAsu6zOg+pyKQNN7UVtHSyKnxYis+fWfwVBr5RceRk6Sw4KPcKYSHca8rRFVt24IJKnku12iiiAiamrPLYAjppB3hSBOqU3kb+SnH/TfL3qgnNdjvTSA1TotQwiVK41mp20WhzHykE+iVCwG47EwpBuDjgGekmNpGGMwrBWGE5FI4bxAU5HtTcBVt+Kw6WKS8DhbOkI7H6ftGomC9eXKv0mcb4x+Fh8Y6B41al10I8vZUQl3NX0tmnMm0ya9SWy0Va/rZEJrJZKyzDCOajD00xMmHo5I01G3NoWyrFRLupNeB5Q0921yZUfUfO2eqCnsIbuXlKPhVt+ZvNcR/DvvuBrwC8saMCDRQSUJ4vhXcMFGoIOmiyZ/7vVBiZ/34uYykmnf4xIF+59E+haXtK2s5SGuduRp3x9pokuDgUa8YkB9kHXE0j7jz5muJoKe8IeGn2t8HTCQdDXS1bkRoFibQ5xGJtfO8sXWDy7sd7TuWSbr;
 24:rf1GXq/thLfB2Ki5a99ZCpcAvUlhLNl+WF+AlRxOrhRhIL/6nFrrTcAkJIkvLnphr0jG2AS24baHyGbow2hOtwn3ripaldXYwVJv8S+HNus=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2078;
 7:Zu8mS/kELvHSsTkqcHg28mBRNso5JhQs5CmKkz2UAKZPhFsj3RU6zJ0Clv7/Avj48d9Lf+mgkjLAm+9Au6SEunMAmcls+oEOTqZuSYhC1yCgOy3puD6My0kYNu3DmuSwmRHJGlgupH71zQFH+4pjK+tVAaMt2Sbvuir1KTbPHDIo4m2KkCQ3MUUqhwJ3p2ctg+2NcyQ1M5hMRrQ3ERnEo6hKyzvKsaoAQM5YhkhX9FY0gOUu+tyP7Gu5PProG4zFPuIvIMeqysNSbp6Y2vGd5EBvtTnAH+Jv31zIXUqwdCOE2AM6TcQM80DCpO6wTxO9wruxX27CMAQkPUj7aEmeuA==
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Jun 2017 06:49:02.9702 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR0701MB2078
Subject: Re: [Xen-devel] [RFC v2][PATCH] arm-acpi: Add ITS Support 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-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>

Ck9uIDYvOC8yMDE3IDc6MjggUE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSwKSGVsbG8gSnVs
aWVuLAo+Cj4gUGxlYXNlIENDIGFsbCByZWxldmFudCBtYWludGFpbmVycy4KU3VyZS4gV2lsbCBk
byBpbiB0aGUgbmV4dCBwYXRjaCByZXYuCj4KPiBPbiAwOC8wNi8xNyAxNDowMywgTWFuaXNoIEph
Z2dpIHdyb3RlOgo+Pgo+Cj4gU3B1cmlvdXMgbmV3bGluZQo+Cj4+IFRoaXMgcGF0Y2ggc3VwcG9y
dHMgSVRTIGluIGhhcmR3YXJlIGRvbWFpbiwgc3VwcG9ydHMgSVRTIGluIFhlbgo+PiB3aGVuIGJv
b3Rpbmcgd2l0aCBBQ1BJLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBNYW5pc2ggSmFnZ2kgPG1qYWdn
aUBjYXZpdW0uY29tPgo+PiAtLS0KPj4gQ2hhbmdlcyBzaW5jZSB2MToKPj4gLSBNb3ZlZCBpdHMg
c3BlY2lmaWMgY29kZSB0byBnaWMtdjMtaXRzLmMKPj4gLSBmaXhlZCBtYWNyb3MKPgo+IEl0IHNv
dW5kcyBsaWtlIHlvdSBoYXZlbid0IGFkZHJlc3NlZCBhbGwgbXkgY29tbWVudHMuIEkgd2lsbCBy
ZXBlYXQgCj4gdGhlbSBmb3IgdGhpcyB0aW1lLiBCdXQgbmV4dCB0aW1lLCBJIHdpbGwgbm90IGJv
dGhlciByZXZpZXdpbmcgeW91ciAKPiBwYXRjaC4KKlRoYW5rcyogZm9yIHJldmlld2luZyB0aGUg
cGF0Y2gsIEkgd2lsbCB0cnkgdG8gYWRkcmVzcyBfYWxsXyB0aGUgY29tbWVudHMKPgo+Pgo+PiAg
eGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jICAgICAgfCAgNiArKy0tCj4+ICB4ZW4vYXJjaC9h
cm0vZ2ljLXYzLWl0cy5jICAgICAgICB8IDc1Cj4+ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0KPj4gIHhlbi9hcmNoL2FybS9naWMtdjMuYyAgICAgICAgICAgIHwgMTAg
KysrKy0tCj4+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaCB8ICA2ICsrKysKPj4g
IDQgZmlsZXMgY2hhbmdlZCwgOTEgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKPj4KPj4g
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyBiL3hlbi9hcmNoL2FybS9k
b21haW5fYnVpbGQuYwo+PiBpbmRleCAzYWJhY2MwLi5kNmQ2Yzk0IDEwMDY0NAo+PiAtLS0gYS94
ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPj4gKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9i
dWlsZC5jCj4+IEBAIC0yMCw3ICsyMCw3IEBACj4+ICAjaW5jbHVkZSA8YXNtL3BzY2kuaD4KPj4g
ICNpbmNsdWRlIDxhc20vc2V0dXAuaD4KPj4gICNpbmNsdWRlIDxhc20vY3B1ZmVhdHVyZS5oPgo+
PiAtCj4KPiBXaHkgZGlkIHlvdSBkcm9wIHRoaXMgbmV3bGluZT8KSSB3aWxsIGZpeCBpdC4KPgo+
PiArI2luY2x1ZGUgPGFzbS1hcm0vZ2ljX3YzX2l0cy5oPgo+Cj4gTmFjay4gSSBhc2tlZCBvbiB2
MSB0byBzZXBhcmF0ZSBjb2RlIGJldHdlZW4gR0lDdjMgYW5kIElUUywgaXQgaXMgbm90IAo+IGZv
ciBkaXJlY3RseSBjYWxsaW5nIGdpY3YzIGNvZGUgZGlyZWN0bHkgaW4gdGhlIGNvbW1vbiBjb2Rl
Lgo+Cj4gSWYgeW91IG5lZWQgdG8gY2FsbCBHSUN2MyBzcGVjaWZpYyBjb2RlLCB0aGVuIGludHJv
ZHVjZSBhIGNhbGxiYWNrIGluIAo+IGdpY19od19vcGVyYXRpb25zLgo+Ckdvb2QgcG9pbnQsIEkg
d2lsbCBhZGQgaXQuCj4+ICAjaW5jbHVkZSA8YXNtL2dpYy5oPgo+PiAgI2luY2x1ZGUgPHhlbi9p
cnEuaD4KPj4gICNpbmNsdWRlIDx4ZW4vZ3JhbnRfdGFibGUuaD4KPj4gQEAgLTE4MDQsNyArMTgw
NCw5IEBAIHN0YXRpYyBpbnQgZXN0aW1hdGVfYWNwaV9lZmlfc2l6ZShzdHJ1Y3QgZG9tYWluCj4+
ICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvKQo+Pgo+PiAgICAgIG1hZHRfc2l6ZSA9IHNp
emVvZihzdHJ1Y3QgYWNwaV90YWJsZV9tYWR0KQo+PiAgICAgICAgICAgICAgICAgICsgc2l6ZW9m
KHN0cnVjdCBhY3BpX21hZHRfZ2VuZXJpY19pbnRlcnJ1cHQpICoKPj4gZC0+bWF4X3ZjcHVzCj4+
IC0gICAgICAgICAgICAgICAgKyBzaXplb2Yoc3RydWN0IGFjcGlfbWFkdF9nZW5lcmljX2Rpc3Ry
aWJ1dG9yKTsKPj4gKyAgICAgICAgICAgICAgICArIHNpemVvZihzdHJ1Y3QgYWNwaV9tYWR0X2dl
bmVyaWNfZGlzdHJpYnV0b3IpCj4+ICsgICAgICAgICAgICAgICAgKyBnaWN2M19pdHNfbWFkdF9n
ZW5lcmljX3RyYW5zbGF0b3Jfc2l6ZSgpOwo+Cj4gU2VlIG15IGNvbW1lbnQgYWJvdmUuCldpbGwg
YWRkcmVzcyBpdC4KPgo+PiArCj4+ICAgICAgaWYgKCBkLT5hcmNoLnZnaWMudmVyc2lvbiA9PSBH
SUNfVjMgKQo+PiAgICAgICAgICBtYWR0X3NpemUgKz0gc2l6ZW9mKHN0cnVjdCBhY3BpX21hZHRf
Z2VuZXJpY19yZWRpc3RyaWJ1dG9yKQo+PiAgICAgICAgICAgICAgICAgICAgICAgKiBkLT5hcmNo
LnZnaWMubnJfcmVnaW9uczsKPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjMtaXRz
LmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jCj4+IGluZGV4IDFmYjA2Y2EuLjkzN2I5NzAg
MTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMKPj4gKysrIGIveGVuL2Fy
Y2gvYXJtL2dpYy12My1pdHMuYwo+PiBAQCAtMjUsMTQgKzI1LDE4IEBACj4+ICAjaW5jbHVkZSA8
eGVuL3JidHJlZS5oPgo+PiAgI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgo+PiAgI2luY2x1ZGUgPHhl
bi9zaXplcy5oPgo+PiArI2luY2x1ZGUgPHhlbi9pb2NhcC5oPgo+Cj4gVGhlIGluY2x1ZGUgYXJl
IG9yZGVyZWQgYWxwaGFiZXRpY2FsbHksIHBsZWFzZSByZXNwZWN0IGl0Lgo+ClN1cmUuIEkgd2ls
bCBmaXggaXQuCj4+ICAjaW5jbHVkZSA8YXNtL2dpYy5oPgo+PiAgI2luY2x1ZGUgPGFzbS9naWNf
djNfZGVmcy5oPgo+PiAgI2luY2x1ZGUgPGFzbS9naWNfdjNfaXRzLmg+Cj4+ICAjaW5jbHVkZSA8
YXNtL2lvLmg+Cj4+ICAjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KPj4gKyNpbmNsdWRlIDx4ZW4vYWNw
aS5oPgo+PiArI2luY2x1ZGUgPGFjcGkvYWN0YWJsZXMuaD4KPj4gKyNpbmNsdWRlIDx4ZW4vcGZu
Lmg+Cj4KPiBEaXR0by4KPgpTdXJlLiBJIHdpbGwgZml4IGl0Lgo+Pgo+PiAgI2RlZmluZSBJVFNf
Q01EX1FVRVVFX1NaICAgICAgICAgICAgICAgIFNaXzFNCj4+IC0KPgo+IEFnYWluLCB3ZSBkb24n
dCBkcm9wIG5ld2xpbmUgZm9yIG5vIHJlYXNvbi4KSSB3aWxsIGZpeCBpdC4KPgo+PiArI2RlZmlu
ZSBBQ1BJX0dJQ1YzX0lUU19NRU1fU0laRSAoU1pfNjRLKQo+PiAgLyoKPj4gICAqIE5vIGxvY2sg
aGVyZSwgYXMgdGhpcyBsaXN0IGdldHMgb25seSBwb3B1bGF0ZWQgdXBvbiBib290IHdoaWxlIAo+
PiBzY2FubmluZwo+PiAgICogZmlybXdhcmUgdGFibGVzIGZvciBhbGwgaG9zdCBJVFNlcywgYW5k
IG9ubHkgZ2V0cyBpdGVyYXRlZCAKPj4gYWZ0ZXJ3YXJkcy4KPj4gQEAgLTkyMCw2ICs5MjQsNTUg
QEAgaW50IGdpY3YzX2xwaV9jaGFuZ2VfdmNwdShzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90Cj4+
IHZkb29yYmVsbCwKPj4gICAgICByZXR1cm4gMDsKPj4gIH0KPj4KPj4gK2ludCBnaWN2M19pdHNf
ZGVueV9hY2Nlc3MoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKPj4gK3sKPj4gKyAgICBpbnQgcmMg
PSAwOwo+PiArICAgIHVuc2lnbmVkIGxvbmcgbWZuLCBucjsKPj4gKyAgICBjb25zdCBzdHJ1Y3Qg
aG9zdF9pdHMgKml0c19kYXRhOwo+PiArCj4+ICsgICAgbGlzdF9mb3JfZWFjaF9lbnRyeShpdHNf
ZGF0YSwgJmhvc3RfaXRzX2xpc3QsIGVudHJ5KQo+PiArICAgIHsKPj4gKyAgICAgICAgbWZuID0g
cGFkZHJfdG9fcGZuKGl0c19kYXRhLT5hZGRyKTsKPj4gKyAgICAgICAgbnIgPSBQRk5fVVAoQUNQ
SV9HSUNWM19JVFNfTUVNX1NJWkUpOwo+PiArICAgICAgICByYyA9IGlvbWVtX2RlbnlfYWNjZXNz
KGQsIG1mbiwgbWZuICsgbnIpOwo+PiArICAgICAgICBpZiAoIHJjICkKPj4gKyAgICAgICAgICAg
IGdvdG8gZW5kOwo+Cj4gSG1tbSwgd2h5IG5vdCB1c2luZyBhIGJyZWFrIGhlcmUgcmF0aGVyIHRo
YW4gYSBnb3RvPwpJIGNhbiB1c2UgYnJlYWssIG5wLgo+Cj4+ICsgICAgfQo+PiArZW5kOgo+PiAr
ICAgIHJldHVybiByYzsKPj4gK30KPj4gKwo+PiArdTMyIGdpY3YzX2l0c19tYWR0X2dlbmVyaWNf
dHJhbnNsYXRvcl9zaXplKHZvaWQpCj4+ICt7Cj4+ICsgICAgY29uc3Qgc3RydWN0IGhvc3RfaXRz
ICppdHNfZGF0YTsKPj4gKyAgICB1MzIgc2l6ZSA9IDA7Cj4+ICsKPj4gKyAgICBsaXN0X2Zvcl9l
YWNoX2VudHJ5KGl0c19kYXRhLCAmaG9zdF9pdHNfbGlzdCwgZW50cnkpCj4+ICsgICAgewo+Cj4g
UG9pbnRsZXNzIHsKPgo+PiArICAgICAgICBzaXplICs9IHNpemVvZihzdHJ1Y3QgYWNwaV9tYWR0
X2dlbmVyaWNfdHJhbnNsYXRvcik7Cj4+ICsgICAgfQpKdXN0IGZvciByZWFkYWJpbGl0eSBvZiBj
b2RlLgo+Cj4gU2FtZSBoZXJlICsgYWRkIGEgbmV3bGluZS4KPgpTdXJlLgo+PiArICAgIHJldHVy
biBzaXplOwo+PiArfQo+PiArCj4+ICt1MzIgZ2ljdjNfaXRzX21ha2VfaHdkb21fbWFkdCh1OCAq
YmFzZV9wdHIsIHUzMiBvZmZzZXQpCj4+ICt7Cj4+ICsgICAgc3RydWN0IGFjcGlfbWFkdF9nZW5l
cmljX3RyYW5zbGF0b3IgKmdpY19pdHM7Cj4+ICsgICAgY29uc3Qgc3RydWN0IGhvc3RfaXRzICpp
dHNfZGF0YTsKPj4gKyAgICB1MzIgdGFibGVfbGVuID0gb2Zmc2V0LCBzaXplOwo+PiArCj4+ICsg
ICAgLyogVXBkYXRlIEdJQyBJVFMgaW5mb3JtYXRpb24gaW4gaGFyZHdhcmUgZG9tYWluJ3MgTUFE
VCAqLwo+PiArICAgIGxpc3RfZm9yX2VhY2hfZW50cnkoaXRzX2RhdGEsICZob3N0X2l0c19saXN0
LCBlbnRyeSkKPj4gKyAgICB7Cj4+ICsgICAgICAgIHNpemUgPSBzaXplb2Yoc3RydWN0IGFjcGlf
bWFkdF9nZW5lcmljX3RyYW5zbGF0b3IpOwo+PiArICAgICAgICBnaWNfaXRzID0gKHN0cnVjdCBh
Y3BpX21hZHRfZ2VuZXJpY190cmFuc2xhdG9yICopKGJhc2VfcHRyICsKPj4gdGFibGVfbGVuKTsK
Pgo+IFRoaXMgbGluZSBpcyBsaWtlbHkgdG9vIGxvbmcuCj4KSSB3aWxsIGNoZWNrIGl0Lgo+PiAr
ICAgICAgICBnaWNfaXRzLT5oZWFkZXIudHlwZSA9IEFDUElfTUFEVF9UWVBFX0dFTkVSSUNfVFJB
TlNMQVRPUjsKPj4gKyAgICAgICAgZ2ljX2l0cy0+aGVhZGVyLmxlbmd0aCA9IHNpemU7Cj4+ICsg
ICAgICAgIGdpY19pdHMtPmJhc2VfYWRkcmVzcyA9IGl0c19kYXRhLT5hZGRyOwo+Cj4gT24gdGhl
IHByZXZpb3VzIHBhdGNoIHlvdSBoYWQ6Cj4KPiBnaWNfaXRzLT50cmFuc2xhdGlvbl9pZCA9IGl0
c19kYXRhLT50cmFuc2xhdGlvbl9pZDsKPgo+IEkgYXNrZWQgdG8gZXhwbGFpbiB3aHkgeW91IG5l
ZWQgdG8gaGF2ZSB0aGUgc2FtZSBJRCBhcyB0aGUgaG9zdC4gQW5kIAo+IG5vdyB5b3UgZHJvcHBl
ZCBpdC4gVGhpcyBkb2VzIG5vdCBtYXRjaCB0aGUgc3BlYyAoVGFibGUgNS02NyBpbiBBQ1BJIAo+
IDYuMSk6Cj4KPiAiR0lDIElUUyBJRC4gSW4gYSBzeXN0ZW0gd2l0aCBtdWx0aXBsZSBHSUMgSVRT
IHVuaXRzLCB0aGlzIHZhbHVlIG11c3QKPiBiZSB1bmlxdWUgdG8gZWFjaCBvbmUuIgo+Cj4gQnV0
IGhlcmUsIHRoZSBJVFMgSUQgd2lsbCBub3QgYmUgdW5pcXVlLiBTbyB3aHkgZGlkIHlvdSBkcm9w
cGVkIGl0Pwo+ClRoZSByZWFzb24gSSBkcm9wcGVkIGl0IGZyb20gaXRzX2RhdGEgYXMgSSB3YXMg
bm90IHNldHRpbmcgaXQuIFNvIGl0IApkb2Vzbid0IGJlbG9uZyB0aGVyZS4KV2lsbCB0aGUgYmVs
b3cgY29kZSBiZSBvaz8KKyBpbnQgdHJhc19pZCA9IDA7CisgbGlzdF9mb3JfZWFjaF9lbnRyeShp
dHNfZGF0YSwgJmhvc3RfaXRzX2xpc3QsIGVudHJ5KQorIHsKKyAgICBnaWNfaXRzLT50cmFuc2xh
dGlvbl9pZCA9ICsrdHJhbnNfaWQ7Cgo+PiArICAgICAgICB0YWJsZV9sZW4gKz0gIHNpemU7Cj4+
ICsgICAgfQo+PiArICAgIHJldHVybiB0YWJsZV9sZW47Cj4+ICt9Cj4+ICsKPj4gIC8qCj4+ICAg
KiBDcmVhdGUgdGhlIHJlc3BlY3RpdmUgZ3Vlc3QgRFQgbm9kZXMgZnJvbSBhIGxpc3Qgb2YgaG9z
dCBJVFNlcy4KPj4gICAqIFRoaXMgY29waWVzIHRoZSByZWcgcHJvcGVydHksIHNvIHRoZSBndWVz
dCBzZWVzIHRoZSBJVFMgYXQgdGhlIHNhbWUKPj4gYWRkcmVzcwo+PiBAQCAtOTkyLDYgKzEwNDUs
MjYgQEAgaW50IGdpY3YzX2l0c19tYWtlX2h3ZG9tX2R0X25vZGVzKGNvbnN0IHN0cnVjdAo+PiBk
b21haW4gKmQsCj4+ICAgICAgcmV0dXJuIHJlczsKPj4gIH0KPj4KPj4gK2ludCBnaWN2M19pdHNf
YWNwaV9pbml0KHN0cnVjdCBhY3BpX3N1YnRhYmxlX2hlYWRlciAqaGVhZGVyLCBjb25zdAo+PiB1
bnNpZ25lZCBsb25nIGVuZCkKPgo+IEFDUEkgaXMgYW4gb3B0aW9uIGFuZCBpcyBub3QgYWJsZSBi
eSBkZWZhdWx0LiBQbGVhc2UgbWFrZSBzdXJlIHRoYXQgCj4gdGhpcyBjb2RlIGJ1aWxkIHdpdGhv
dXQgQUNQSS4gTGlrZWx5IHRoaXMgbWVhbnMgc3Vycm91bmRpbmcgd2l0aCAKPiAjaWZkZWYgQ09O
RklHX0FDUEkuCkkgd2lsbCBnZXQgY29tcGlsZWQgYnV0IG5vdCBjYWxsZWQuIERvIHlvdSBzdGls
bCB3YW50IHRvIHB1dCBpZmRlZiwgaSAKY2FuIGFkZCB0aGF0Lgo+Cj4+ICt7Cj4+ICsgICAgc3Ry
dWN0IGFjcGlfbWFkdF9nZW5lcmljX3RyYW5zbGF0b3IgKml0c19lbnRyeTsKPj4gKyAgICBzdHJ1
Y3QgaG9zdF9pdHMgKml0c19kYXRhOwo+PiArCj4+ICsgICAgaXRzX2RhdGEgPSB4emFsbG9jKHN0
cnVjdCBob3N0X2l0cyk7Cj4+ICsgICAgaWYgKCFpdHNfZGF0YSkKPgo+IENvZGluZyBzdHlsZS4K
PgpTdXJlLgo+PiArICAgICAgICByZXR1cm4gLTE7Cj4+ICsKPj4gKyAgICBpdHNfZW50cnkgPSAo
c3RydWN0IGFjcGlfbWFkdF9nZW5lcmljX3RyYW5zbGF0b3IgKiloZWFkZXI7Cj4+ICsgICAgaXRz
X2RhdGEtPmFkZHIgID0gaXRzX2VudHJ5LT5iYXNlX2FkZHJlc3M7Cj4+ICsgICAgaXRzX2RhdGEt
PnNpemUgPSBBQ1BJX0dJQ1YzX0lUU19NRU1fU0laRTsKPj4gKwo+PiArICAgIHNwaW5fbG9ja19p
bml0KCZpdHNfZGF0YS0+Y21kX2xvY2spOwo+PiArCj4+ICsgICAgcHJpbnRrKCJHSUN2MzogRm91
bmQgSVRTIEAweCVseFxuIiwgaXRzX2RhdGEtPmFkZHIpOwo+PiArCj4+ICsgICAgbGlzdF9hZGRf
dGFpbCgmaXRzX2RhdGEtPmVudHJ5LCAmaG9zdF9pdHNfbGlzdCk7Cj4KPiBBcyBzYWlkIG9uIHYx
LCBsaWtlbHkgeW91IGNvdWxkIHJlLXVzZSBmYWN0b3JpemUgYSBwYXJ0IG9mIAo+IGdpY3YzX2l0
c19kdF9pbml0IHRvIGF2b2lkIGltcGxlbWVudGluZyB0d2ljZSB0aGUgaW5pdGlhbGl6YXRpb24u
Cj4KRm9yIHRoaXMgSSBoYXZlIGEgZGlmZmVyZW50IG9waW5pb24uCmdpY3YzX2l0c19kdF9pbml0
IGhhcyBhIGxvb3AgIGR0X2Zvcl9lYWNoX2NoaWxkX25vZGUobm9kZSwgaXRzKSB3aGlsZSAKZ2lj
djNfaXRzX2FjcGlfaW5pdCBpcyBhIGNhbGxiYWNrLgpNb3Jlb3ZlciwgIGFwYXJ0IGZyb20geHph
bGxvYyBhbmQgbGlzdF9hZGRfdGFpbCBtb3N0IG9mIHRoZSBjb2RlIGlzIApkaWZmZXJlbnQuIHNv
IElNSE8ga2VlcGluZyB0aGVtIHNlcGFyYXRlIGlzIGJldHRlci4KCj4gQWxzbyBuZXdsaW5lLgo+
Cj4+ICsgICAgcmV0dXJuIDA7Cj4+ICt9Cj4KPiBOZXdsaW5lIGhlcmUuClN1cmUuCj4KPj4gIC8q
IFNjYW4gdGhlIERUIGZvciBhbnkgSVRTIG5vZGVzIGFuZCBjcmVhdGUgYSBsaXN0IG9mIGhvc3Qg
SVRTZXMgb3V0IG9mCj4+IGl0LiAqLwo+PiAgdm9pZCBnaWN2M19pdHNfZHRfaW5pdChjb25zdCBz
dHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5vZGUpCj4+ICB7Cj4+IGRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vZ2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKPj4gaW5kZXggYzkyNzMwNi4u
ZjBmNmQxMiAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12My5jCj4+ICsrKyBiL3hl
bi9hcmNoL2FybS9naWMtdjMuYwo+PiBAQCAtMTMzMyw5ICsxMzMzLDggQEAgc3RhdGljIGludCBn
aWN2M19pb21lbV9kZW55X2FjY2Vzcyhjb25zdCBzdHJ1Y3QKPj4gZG9tYWluICpkKQo+PiAgICAg
ICAgICByZXR1cm4gaW9tZW1fZGVueV9hY2Nlc3MoZCwgbWZuLCBtZm4gKyBucik7Cj4+ICAgICAg
fQo+Pgo+PiAtICAgIHJldHVybiAwOwo+PiArICAgIHJldHVybiBnaWN2M19pdHNfZGVueV9hY2Nl
c3MoZCk7Cj4KPiBDb3B5aW5nIG15IGFuc3dlciBmcm9tIHYxIGZvciBjb252ZW5pZW5jZToKPgo+
ICAgICBpZiAoIHZiYXNlICE9IElOVkFMSURfUEFERFIgKQo+ICAgICB7Cj4gICAgICAgICBtZm4g
PSB2YmFzZSA+PiBQQUdFX1NISUZUOwo+ICAgICAgICAgbnIgPSBESVZfUk9VTkRfVVAoY3NpemUs
IFBBR0VfU0laRSk7Cj4gICAgICAgICByZXR1cm4gaW9tZW1fZGVueV9hY2Nlc3MoZCwgbWZuLCBt
Zm4gKyBucik7Cj4gICAgIH0KPgo+IFdoZW4gR0lDdjMgaXMgYWJsZSB0byBzdXBwb3J0IEdJQ3Yy
LCB2YmFzZSB3aWxsIGJlIHZhbGlkIGFuZCB0aGUgY29kZSAKPiB3aWxsIGJhaWwgb3V0IGFmdGVy
IGRlbnlpbmcgYWNjZXNzIHRvIHRoZSBHSUNWLiBTbyB0aGUgSVRTIHJlZ2lvbnMgCj4gd2lsbCBu
b3QgYmUgZGVuaWVkLgo+Ck9rLCBnb3QgeW91ciBwb2ludC4gV291bGQgdGhlIGJlbG93IGNvZGUg
YmUgb2s/CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0v
Z2ljLXYzLmMKaW5kZXggYzkyNzMwNi4uYTNkMWVmZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJt
L2dpYy12My5jCisrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwpAQCAtMTMwOCw2ICsxMzA4LDEz
IEBAIHN0YXRpYyBpbnQgZ2ljdjNfaW9tZW1fZGVueV9hY2Nlc3MoY29uc3Qgc3RydWN0IApkb21h
aW4gKmQpCiAgICAgIGlmICggcmMgKQogICAgICAgICAgcmV0dXJuIHJjOwoKKyAgICBpZiAoIGdp
Y3YzX2l0c19ob3N0X2hhc19pdHMoKSApCisgICAgeworICAgICAgICByYyA9IGdpY3YzX2l0c19k
ZW55X2FjY2VzcyhkKTsKKyAgICAgICAgaWYgKCByYyApCisgICAgICAgICAgICByZXR1cm4gcmM7
CisgICAgfQorCiAgICAgIGZvciAoIGkgPSAwOyBpIDwgZ2ljdjMucmRpc3RfY291bnQ7IGkrKyAp
CiAgICAgIHsKICAgICAgICAgIG1mbiA9IGdpY3YzLnJkaXN0X3JlZ2lvbnNbaV0uYmFzZSA+PiBQ
QUdFX1NISUZUOwo+PiAgfQo+PiAtCj4KPiBBZ2Fpbiwgd2h5IGRpZCB5b3UgZHJvcCB0aGlzIG5l
d2xpbmU/Ckkgd2lsbCBmaXggaXQKPgo+PiAgI2lmZGVmIENPTkZJR19BQ1BJCj4+ICBzdGF0aWMg
dm9pZCBfX2luaXQKPj4gIGdpY19hY3BpX2FkZF9yZGlzdF9yZWdpb24ocGFkZHJfdCBiYXNlLCBw
YWRkcl90IHNpemUsIGJvb2wgCj4+IHNpbmdsZV9yZGlzdCkKPj4gQEAgLTEzNzQsNiArMTM3Myw3
IEBAIHN0YXRpYyBpbnQgZ2ljdjNfbWFrZV9od2RvbV9tYWR0KGNvbnN0IHN0cnVjdAo+PiBkb21h
aW4gKmQsIHUzMiBvZmZzZXQpCj4+ICAgICAgZm9yICggaSA9IDA7IGkgPCBkLT5tYXhfdmNwdXM7
IGkrKyApCj4+ICAgICAgewo+PiAgICAgICAgICBnaWNjID0gKHN0cnVjdCBhY3BpX21hZHRfZ2Vu
ZXJpY19pbnRlcnJ1cHQgKikoYmFzZV9wdHIgKwo+PiB0YWJsZV9sZW4pOwo+PiArCj4KPiBBcyBz
YWlkIG9uIHYxLCBzcHVyaW91cyBjaGFuZ2UuCk5vLiBJIHdhbnRlZCB0byBhZGQgaXQgaW50ZW50
aW9uYWxseS4gZm9yIGEgYmV0dGVyIGNvZGUgcmVhZGFiaWxpdHkuCj4KPj4gICAgICAgICAgQUNQ
SV9NRU1DUFkoZ2ljYywgaG9zdF9naWNjLCBzaXplKTsKPj4gICAgICAgICAgZ2ljYy0+Y3B1X2lu
dGVyZmFjZV9udW1iZXIgPSBpOwo+PiAgICAgICAgICBnaWNjLT51aWQgPSBpOwo+PiBAQCAtMTM5
OSw3ICsxMzk5LDcgQEAgc3RhdGljIGludCBnaWN2M19tYWtlX2h3ZG9tX21hZHQoY29uc3Qgc3Ry
dWN0Cj4+IGRvbWFpbiAqZCwgdTMyIG9mZnNldCkKPj4gICAgICAgICAgZ2ljci0+bGVuZ3RoID0g
ZC0+YXJjaC52Z2ljLnJkaXN0X3JlZ2lvbnNbaV0uc2l6ZTsKPj4gICAgICAgICAgdGFibGVfbGVu
ICs9IHNpemU7Cj4+ICAgICAgfQo+PiAtCj4KPiBBZ2FpbiB3aHkgZGlkIHlvdSBkcm9wIHRoZSBu
ZXdsaW5lPwpJIHdpbGwgZml4IGl0Cj4KPj4gKyAgICB0YWJsZV9sZW4gPSBnaWN2M19pdHNfbWFr
ZV9od2RvbV9tYWR0KGJhc2VfcHRyLCB0YWJsZV9sZW4pOwo+PiAgICAgIHJldHVybiB0YWJsZV9s
ZW47Cj4+ICB9Cj4+Cj4+IEBAIC0xNTY3LDYgKzE1NjcsOSBAQCBzdGF0aWMgdm9pZCBfX2luaXQg
Z2ljdjNfYWNwaV9pbml0KHZvaWQpCj4+Cj4+ICAgICAgZ2ljdjMucmRpc3Rfc3RyaWRlID0gMDsK
Pj4KPj4gKyAgICBhY3BpX3RhYmxlX3BhcnNlX21hZHQoQUNQSV9NQURUX1RZUEVfR0VORVJJQ19U
UkFOU0xBVE9SLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICBnaWN2M19pdHNfYWNwaV9p
bml0LCAwKTsKPgo+IEFzIHNhaWQgb24gdjEsIGFjcGlfdGFibGVfcGFyc2VfbWFkdCBtYXkgcmV0
dXJuIGFuIGVycm9yLiBXaHkgdGhpcyBpcyAKPiBub3QgY2hlY2tlZD8KPgpJIG1pc3NlZCB0aGF0
LCBJIHdpbGwgYWRkIGl0LAo+PiArCj4+ICAgICAgLyoKPj4gICAgICAgKiBJbiBBQ1BJLCAwIGlz
IGNvbnNpZGVyZWQgYXMgdGhlIGludmFsaWQgYWRkcmVzcy4gSG93ZXZlciB0aGUgCj4+IHJlc3QK
Pj4gICAgICAgKiBvZiB0aGUgaW5pdGlhbGl6YXRpb24gcmVseSBvbiB0aGUgaW52YWxpZCBhZGRy
ZXNzIHRvIGJlCj4+IEBAIC0xNTg1LDYgKzE1ODgsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgZ2lj
djNfYWNwaV9pbml0KHZvaWQpCj4+ICAgICAgZWxzZQo+PiAgICAgICAgICB2c2l6ZSA9IEdVRVNU
X0dJQ0NfU0laRTsKPj4KPj4gKwo+Cj4gQXMgc2FpZCBvbiB2MSwgdGhpcyBpcyBhIHNwdXJpb3Vz
IG5ld2xpbmUuCm9rCj4KPj4gIH0KPj4gICNlbHNlCj4+ICBzdGF0aWMgdm9pZCBfX2luaXQgZ2lj
djNfYWNwaV9pbml0KHZvaWQpIHsgfQo+PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9naWNfdjNfaXRzLmgKPj4gYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaAo+PiBp
bmRleCBkMmEzZTUzLi5iNzJhZWMyIDEwMDY0NAo+PiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJt
L2dpY192M19pdHMuaAo+PiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaAo+
PiBAQCAtMTA1LDYgKzEwNSw3IEBACj4+Cj4+ICAjaW5jbHVkZSA8eGVuL2RldmljZV90cmVlLmg+
Cj4+ICAjaW5jbHVkZSA8eGVuL3JidHJlZS5oPgo+PiArI2luY2x1ZGUgPHhlbi9hY3BpLmg+Cj4+
Cj4+ICAjZGVmaW5lIEhPU1RfSVRTX0ZMVVNIX0NNRF9RVUVVRSAgICAgICAgKDFVIDw8IDApCj4+
ICAjZGVmaW5lIEhPU1RfSVRTX1VTRVNfUFRBICAgICAgICAgICAgICAgKDFVIDw8IDEpCj4+IEBA
IC0xMzQsNiArMTM1LDcgQEAgZXh0ZXJuIHN0cnVjdCBsaXN0X2hlYWQgaG9zdF9pdHNfbGlzdDsK
Pj4KPj4gIC8qIFBhcnNlIHRoZSBob3N0IERUIGFuZCBwaWNrIHVwIGFsbCBob3N0IElUU2VzLiAq
Lwo+PiAgdm9pZCBnaWN2M19pdHNfZHRfaW5pdChjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUg
Km5vZGUpOwo+PiAraW50ICBnaWN2M19pdHNfYWNwaV9pbml0KHN0cnVjdCBhY3BpX3N1YnRhYmxl
X2hlYWRlciAqaGVhZGVyLCBjb25zdAo+PiB1bnNpZ25lZCBsb25nIGVuZCk7Cj4KPiBUaGlzIHdp
bGwgbGlrZWx5IG5lZWQgYW4gI2lmZGVmIENPTkZJR19BQ1BJLiBBbmQgYWxzbyBhIHN0dWIgd291
bGQgYmUgCj4gcmVxdWlyZWQgaWYgSVRTIGlzIGRpc2FibGVkLgo+ClNvcnJ5IGRpZG50IGdvdCB5
b3VyIHBvaW50LiBvbiBpZmRlZi4KSSBjYW4gYWRkIGEgY2hlY2sgZ2ljdjNfaXRzX2hvc3RfaGFz
X2l0cygpIGJlZm9yZSBjYWxsaW5nIApnaWN2M19pdHNfYWNwaV9pbml0LCB3b3VsZCB0aGF0IGJl
IG9rPwo+Pgo+PiAgYm9vbCBnaWN2M19pdHNfaG9zdF9oYXNfaXRzKHZvaWQpOwo+Pgo+PiBAQCAt
MTY3LDYgKzE2OSwxMCBAQCBpbnQgZ2ljdjNfaXRzX21ha2VfaHdkb21fZHRfbm9kZXMoY29uc3Qg
c3RydWN0Cj4+IGRvbWFpbiAqZCwKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKmdpYywKPj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB2b2lkICpmZHQpOwo+Pgo+PiArdTMyIGdpY3YzX2l0c19tYWtlX2h3
ZG9tX21hZHQodTggKmJhc2VfcHRyLCB1MzIgb2Zmc2V0KTsKPj4gK3UzMiBnaWN2M19pdHNfbWFk
dF9nZW5lcmljX3RyYW5zbGF0b3Jfc2l6ZSh2b2lkKTsKPj4gKy8qIERlbnkgaW9tZW0gYWNjZXNz
IGZvciBpdHMgKi8KPj4gK2ludCBnaWN2M19pdHNfZGVueV9hY2Nlc3MoY29uc3Qgc3RydWN0IGRv
bWFpbiAqZCk7Cj4KPiBTYW1lIGhlcmUuCj4KUGxlYXNlIHNlZSBteSByZXNwb25zZSBhYm92ZS4K
Pj4gIC8qCj4+ICAgKiBNYXAgYSBkZXZpY2Ugb24gdGhlIGhvc3QgYnkgYWxsb2NhdGluZyBhbiBJ
VFQgb24gdGhlIGhvc3QgKElUUykuCj4+ICAgKiAibnJfZXZlbnQiIHNwZWNpZmllcyBob3cgbWFu
eSBldmVudHMgKGludGVycnVwdHMpIHRoaXMgZGV2aWNlIHdpbGwKPj4gbmVlZC4KPgo+IENoZWVy
cywKPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 09 07:14:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 07:14: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 1dJE7V-00013V-Jt; Fri, 09 Jun 2017 07: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 <Manish.Jaggi@cavium.com>) id 1dJE7T-00013P-Vu
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 07:14:08 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 93/0D-02956-FBA4A395; Fri, 09 Jun 2017 07:14:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLKsWRWlGSWpSXmKPExsWSoa/mprvPyyr
 SoHOTjMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmjFr8UH2gunqFY9eL2NqYFwk38XIxcEi0Mss
 sfHjTHYQh1Ggj1Gie9t51i5GTg4hgd+MEktn2YPYwgI+Et/6O1lAbBGBbImf/84zQdSUSkxb1
 M8I0swssJ1J4u6caWBFbAJ6Et8/7WMHsXkFXCXuTt8GNpRFQEXi0PelYHFRgWiJ668PMULUCE
 qcnPkErJdTwFriw5JLYPXMAmYS8zY/ZIaw5SW2v50DZksIKEo8u3GSCWSxhEAHo0TzgjksEBe
 pSUw73cUEUSQrcfQsRFxCQEfi76dfrBC2r8SsfTcZIewiib9dJxghBv1nkzj6qx+q+QC7xPk7
 oRB2gcTrKW+gBmlJrLv6EeqKvawS09ZHQNht/BIXXrBD2DIS+5oWQl13hFViyRaQZhDnlaDEg
 dUnoZzzLBKXX29lm8CoMQspDGYh+XsWkr8XMDKvYtQoTi0qSy3SNTLQSyrKTM8oyU3MzNE1ND
 DTy00tLk5MT81JTCrWS87P3cQITBYMQLCD8deygEOMkhxMSqK8iq2WkUJ8SfkplRmJxRnxRaU
 5qcWHGGU4OJQkeHM9rSKFBItS01Mr0jJzgGkLJi3BwaMkwivkBpTmLS5IzC3OTIdInWJUlBLn
 XQ/SJwCSyCjNg2uDpcpLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEuadATKFJzOvBG76K6DFT
 ECLl7yzAFlckoiQkmpgTN3/127qLO4DD+9tW9Nu8OLGe4M8r4wrYRPXJXa3lrBmxOx/+O/Ezd
 0FYgHWBu/2rGZ87bDvQlVFRH2hddrMidkbNTUW7U0x7+VXWPZr3ekPenF3T5za8yoh+tj7sNd
 Z7gu3MotyMRhl6/AsOcC8lMclfv6cCfJP/I3v1xftnrbybuk0w9xryUosxRmJhlrMRcWJANxI
 T6uQAwAA
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1496992445!47273811!1
X-Originating-IP: [104.47.38.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26185 invoked from network); 9 Jun 2017 07:14:06 -0000
Received: from mail-bl2nam02on0070.outbound.protection.outlook.com (HELO
 NAM02-BL2-obe.outbound.protection.outlook.com) (104.47.38.70)
 by server-2.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 9 Jun 2017 07:14: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=SmpLot6l2DyaLKBQ1yiocDxi6QGHJZsLND7BGg0TBqc=;
 b=GnuK0JDLISKnyeHFi2xClRP5yzSeOrw6h0vqMBMQ8ZiZZqN/tuaoihbhAMvaBOJRD4qIb/ZUWXbGe53X5E1gzOlwtGSBf2gf5u3IXlmeQ4RTeM1+FOIZLG1Tw9eve12kqukgDr16pxd7C5c+NgNJhdg02yzrLTiczpwpxRJey34=
Received: from [10.160.0.40] (111.93.218.67) by
 CY1PR0701MB2075.namprd07.prod.outlook.com (10.163.142.15) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1143.10; Fri, 9 Jun 2017 07:14:00 +0000
To: Julien Grall <julien.grall@arm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <1409218d-78bd-6371-64d7-b25b423ed04d@caviumnetworks.com>
 <7dc0e7df-5897-20c2-8638-5905183808d7@arm.com>
From: Manish Jaggi <mjaggi@caviumnetworks.com>
Message-ID: <e4d5b860-de64-ef1d-ebc1-2e5d175a9c88@caviumnetworks.com>
Date: Fri, 9 Jun 2017 12:43:45 +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: <7dc0e7df-5897-20c2-8638-5905183808d7@arm.com>
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: BM1PR01CA0118.INDPRD01.PROD.OUTLOOK.COM (10.174.208.34) To
 CY1PR0701MB2075.namprd07.prod.outlook.com (10.163.142.15)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: CY1PR0701MB2075:
X-MS-Office365-Filtering-Correlation-Id: 848951b4-e90a-4ac7-835e-08d4af071c68
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(201703131423075)(201703031133081); SRVR:CY1PR0701MB2075; 
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2075;
 3:RsM6CvF+R9BMO6XpQFM8rWCdZkyk0Vdtji+1WC7AAerXpxgJLL7HjEhXvrWtn8H4TYgKJAmIsVAtot8gUD7rucdfxCdBFSTN+F0sobnLRq3Ixc/VX/KW4gtsVTcRfg0kaURbHQ9PZ+l39Z/UWyxi4fEvIo635sxaREvA5wS6zUrtsKDGAoefo7P7g+O240mAWSVf06E0GbQK6QV2cOncV3bDxiWxbxywVSsJT9rmGNFdT0mh3rXZ3RTyZ5Lv5srKTlx48xTkdQY3R2IFxU78mR8SW4ZcGKe1c+NCHk+26MwK0TRARHtJ2/kQ7JrbLxlr1gMoyN8ead8Eg98m98ON/g==;
 25:iVTN/nVxtWz57htR/LHNISXLUGSRmDsO+LyJlO1KrUzk+Zk9ieyfrviFrnu8jlJvUT5tMM70ysckQIfDveIN2k7R9YMMrRsTr8GgSKpNtOMDSpbLwEEyPFxLefoFyU43EzVy4ksy/3xiMnGWvhpBZa3tnJAfeHS2jlOvIKzeqeB/AIFV8w3Fsdh25rZq8WqWJKNM0CMlX1te+w9DifZtd0qpuFNrip5uUunYTR1KtLFmBcTwS4cblnM31G44bInhGVgEqAodFZmHUc5/Smt5kJWgqKBh+fWJK6PXl+ptBWIEpJrs/GdVP37eTbaTyqhcCI/pjjv198uJz3k9FNjr/HzqS6UZXtWt/7WZ3VVn7fB9ET/wslAqzZSSSfdKxTDHVGTlpfKetiQdIRXYNCpXgEE6eDXzZuUiz3buEqmI3te1cUuglW5KocQXi7EtZye1hFVDZcrMxVOVb1zSzE2kcFatsbGMChC7GzRcFB0qcUo=
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2075;
 31:O72yg5v0cb5aGF3DV+vZmf8wbzI+KDqwc/zYRMFjgyKerHIoDBGp2DhmDJASjrtRuRf9RLFdoekPdxD5Mo4qacq4ONebWN5e5qRrtA1bhO2S+trhmoR/QZsyjFK6RTeVp69JIEmB/uDyDS4tgKiAiyvJm0DczNBb21UwEpLV6GbgLWVN14JXFNzhlilEiryf7/66XXEUxUe2RGBFRmEPIlmP1vs2bXg8MGbT1UdHF3ZSrxd2QodJ+8s37PgBExVQv9UaMb/Ks/eG7TWtj9SlmQ==;
 20:oMT7w2wvTGAj71ALdhbqHj8M1p6Bvj+H0+bhQ9YIODTLVxJnByDfQ28lKnvQnZ1XJFXCfwDYiK5agzRXwFT6jJJln8Eg5L0Xi8W1aCQbq3c9iu0lJcKwQhY7tW03GaZPebMvTK0yo6tPVqAtLvh+AN/LemnDRKSHo9BP6uA73X5pJ057gVFQV0p5xSr3YqkP1aNyhU99xUw30CvhZy6j1wwTQvdizuBzRA9noLyUJAsDUp+o9tHmCg2SS2yKZzQUYyCuYgPT8fKAjWPk+98QS0AShwzg6/k0gUHkSFeMQPuO3gx+hUanOxWvMVK2vUzb5Opw3o8aMzu9f5EAQm1VCniIJLVYQFPC1sTXjIMOIPgfBTXVDU5opB9fRg0jdqYV7EJiVq4W61mEMaPojbz/d8xl6hiWxNaAG07Qc7uNxK1Km6jUYYbx29CBMQWhhmBU/WMvW5hniC+E9s8yUzUALj8TNABIFqWSbYk7AsGRNBBFkcZival8B3AykOt7UyYCaFOLw/kfnrffiI5L6qrbXhZVezBgWKjMlRUFk/IGrQUi5S8rmB4kSJb/Fjycu3zeFp66+tEyM6zSuIFbaNGEBXRuvxgW1N0zVxsWtkiSIB8=
X-Microsoft-Antispam-PRVS: <CY1PR0701MB2075D31EB893E07B79BE0D3FECCE0@CY1PR0701MB2075.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(100000703101)(100105400095)(93006095)(6041248)(20161123560025)(20161123558100)(20161123564025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:CY1PR0701MB2075; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:CY1PR0701MB2075; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTFQUjA3MDFNQjIwNzU7NDpJaU43cEl6Q3RZL2VtdGl5QkFmTjJOZTBB?=
 =?utf-8?B?OCtDTkYvWS9nbkpXOFROTDFTdlV2WGVvWFJld2FsdDlWNHh0RkdwSjJDZXp1?=
 =?utf-8?B?MFJRM0xRL3NQSEhEVkFOaWhvMUxrU0JFNEhxMnZKRkdBR1FOU3RGWVIra0lP?=
 =?utf-8?B?TUhjN2RPQUJxNE9sZzJOVTJMUkNuUnRzU2VjTVNibzdvUU96dVF0d0RGaVV3?=
 =?utf-8?B?RzRUaVcvNE9KWUVkRUk5dkdHUk56K2twcXFRSXpHMDlKeXZ3NTM3Mm5lT0Zt?=
 =?utf-8?B?bkpyOXBQK0h4bWNLTGswdWRLY29sRGNyc3BvNUFxS01WMnI2VGRndVZSTjRy?=
 =?utf-8?B?VnBkNlEyN0dZM1JIQk9RMWI5OWs5RHVtNGE3Q3M3bTg2MmtSeEUwN1lZeEpk?=
 =?utf-8?B?SnFtS3AycFZYcCs1U0dCRUNVREV2MDY4aEhnRTQydVBUeFhwQXp5NTE5S0lv?=
 =?utf-8?B?WWdJaEVscUtEbmM4NEJETnNRUXhZTDRtbUVpeFJLWlB4ZkIwaHNqTE0ranRj?=
 =?utf-8?B?dVVtT1h0YnRtRTRJTnNLYnQwRDREaVJoenlFVENySTdLeGowWHNtd1dBbEVK?=
 =?utf-8?B?YkN5SjBlR054dlF4SDBMR05uM25oYk56c1l4SVZIWGFWcVNKYnFMNXJLcmJV?=
 =?utf-8?B?UjFua0ZKdzJFWjBSUmh2REtuSXgyVTJXMFZtaDJLUWZxSFZzbmYzRWd1bnlF?=
 =?utf-8?B?OWJuK3piNTZ1MUdtdjJZRXE5SmdtVHRha3oyNTFqVVVGQ2s2a2JtYjlPOCtZ?=
 =?utf-8?B?NTZqK1c5SDBFckxKWFNNczRQNEtucjJoNmgvLzc5Y1Eyalhaa2w2RVBMY1Fj?=
 =?utf-8?B?M01yZzRKU3JpQkpiU3FiTENzbTJUemQxaUFnbmp5eEx2SnNrbTAzc29wYUlx?=
 =?utf-8?B?QU91OVVJS0xMNU5PVFNxSjBhS1ZPZVNoS3BvTk1wc2RFQ054Ymw2WGxqYmVY?=
 =?utf-8?B?R29uL1BRVG40WHJYSi9UMVFmYjJjYkc1a0pEVXgweWtUcU5VeHRWT1JLWUU3?=
 =?utf-8?B?WVUzWE9BcmhQUm1MTzllU3RqL2JqZlFVMjdrdmh0c1RDbnVBSjRpZXkwbGkv?=
 =?utf-8?B?UXk1ci9aTDJkUTY5NGhOZzdrWDVCOFBBaXdNc0JadEUwZlI2dGxRTWhmcVBX?=
 =?utf-8?B?YWJZaWFwem1sOWgxcnpDemF5RUVqVVkxb0o3YXJzcXcwbXU0ZnJUYmRIYUNQ?=
 =?utf-8?B?enZGeG0yVDFWaG83ZThqeU9QU09ZWEh2b1NnYmh2ZHloa0YrcFB5TXBhanFJ?=
 =?utf-8?B?UExabDJRTWRJVDRBUldub3FlYmZ1RVFIbVg3dmQ2eGVYZm5INVFNZmtvMG5t?=
 =?utf-8?B?UWtkVHpEWmxZQUR3aGxIQzNzQnNEdUc2eHFsaDZuWlZxeUl5NEp1R1NHREtG?=
 =?utf-8?B?M1M1OXJIemRNeGFHV3dZYzZJYTNyb3RENzZub2pqbUQ2eStGaDdlWGpxc1pG?=
 =?utf-8?B?NDhJaUkwQnFZTk9FZnNnN1Qzb2ExZjVzZFRZSFZvODkxRDZwdmdFazdZQkpj?=
 =?utf-8?Q?xzjHPAyYZasNh04Vp1u0gr2ZRU=3D?=
X-Forefront-PRVS: 03333C607F
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(6049001)(39850400002)(39400400002)(39840400002)(39450400003)(39410400002)(377454003)(24454002)(2950100002)(42882006)(7416002)(189998001)(5009440100003)(65826007)(230700001)(3846002)(5660300001)(36756003)(64126003)(53546009)(90366009)(25786009)(66066001)(65806001)(47776003)(2501003)(23676002)(6486002)(77096006)(53936002)(31696002)(65956001)(575784001)(38730400002)(6246003)(4326008)(8676002)(54906002)(305945005)(50986999)(54356999)(7736002)(76176999)(478600001)(229853002)(81166006)(33646002)(72206003)(42186005)(31686004)(2906002)(6666003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR0701MB2075; H:[10.160.0.40]; FPR:;
 SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTFQUjA3MDFNQjIwNzU7MjM6b2U4QlRBMFFMdS8rUHgvU3NtaERXK1ZF?=
 =?utf-8?B?aDF2aHVwOWI3YmFzY2VQK3NHclg5Nnl6d3hvcklhRHVROXkwQnR5cjdhUUF5?=
 =?utf-8?B?U1FBc21LaDFXZU9oZHJ4UHhuSXA1TlZIMGE2NVZINzMrdm1EWVBDT3FJb3V1?=
 =?utf-8?B?c1dMWkIyMitTdVFURHkxaFhpVU9kTlhEcmFnZkNJdFNLWFY3TThtcVhZOVVH?=
 =?utf-8?B?TGlPMWR4ZHdFT29LMkFjaS9keGJQVW5SV1krYSt3eVlvL2VXZWV1dTNSWkE2?=
 =?utf-8?B?ekhNNHNnMjF1QkVMN1crWWNiRGlLMnlrbmNVMkRKbGJhNjlicE1jc3hQaUY3?=
 =?utf-8?B?ckF2SnVRZU00cERNbXNaVjZocWlCVTRCU1kxUDZ3V0pNN2RpUG5Xa1o5RlZu?=
 =?utf-8?B?NUFTRzVpMXhVSVJqUklYeGdqVElvbnQ2VllqR2dqUHB2TlZzTkVoRVFDY1B6?=
 =?utf-8?B?SEtmaVZERjVCcGZhZ1ZvbWJubGg1VERtMXVRVFI5L0g5RXdldjcyalhqUkdk?=
 =?utf-8?B?RWltRWxLS2hNeFRwa1VsTmtmZlF1blJDdmJ1cXFmVzdzN0hWK2RJSGxpQzM2?=
 =?utf-8?B?a3Bva0Znc1BJNlpuenRaQlNBQ3RHU0dyelcrZmxOMjNpYkxpWDVGc3Azektr?=
 =?utf-8?B?c3RPSG9kM1l5WVE3YzhzalNWNS9SNWt5WE9MQUhtZy92eTY0Zy84NjRBYVlx?=
 =?utf-8?B?ZVBVOGpVbnd5NE1XbEtsZThNMXRPVUZqdVJwMGd2cXVpNTZTaVdhdzk5cUg2?=
 =?utf-8?B?RXdNYWNzb3EyV29FbFhPdmkvSDM0VldvWElwNUs3djFxMGROdjBSTE5adlJP?=
 =?utf-8?B?c1h3b3V6eGJzbkZ5NFd2Y0FVcktjY0RHNWJadWkrUUx1VVNaemNVSUVMODhu?=
 =?utf-8?B?SWoyS3JYV2piL1JickhpMXVZSk1qNkZXUEhkSFk2YTcyRWJRWHpYZVZwYXJP?=
 =?utf-8?B?OXEyOGhQN05ZQW0xM1cvSmQ2SmszdHkyUk45dksrMjBEMmFUNE9VOFBEUzAy?=
 =?utf-8?B?cnRzdUl3YW5JcE5iMStudGN5eVprTzZIdUFFRVpQQzZrQ1JPT2tsTElwZXMz?=
 =?utf-8?B?VlhLZHJxcW9zcm5ieXF1bEFBeGJXU1ZSaVFqNnIrbzI5MVNFd2dRckU1czNT?=
 =?utf-8?B?WHUvc1N3d2hEQnpQc3NXcW1kek5hbm5yaWtZcCs1RjF4cmRWL1dNTjIwamMr?=
 =?utf-8?B?cmczR090ckZTK1ZhSnlPdVplYXhqclJrUVdCbmY3TEdWVGEwdnl4UGdEaW9S?=
 =?utf-8?B?MG5VbEVWY250MldpNUxpUFMxUVNpTHE1MkdnVVFSaDZjeW1KQ0c3VVhtQ0lz?=
 =?utf-8?B?d1dQcWluQVVpUUNtQnVhODQyejRRZnBoMFAxVi9Va29QRjB0QU9vOW93TWdI?=
 =?utf-8?B?NVoyeU5JZFA3VW91Tlg2RWtsVkx4ZDZZMUdYZHVwTm9HdVdkdmErY2I5Ni90?=
 =?utf-8?B?WUYvUkR5VERZUzJJVHpiamtOWUg0Zi9vYnJ5OHVxaDNrMGMxV1E4UUF4bDk1?=
 =?utf-8?B?RU12ZWJhWVFmVWl4bUNQTXhBQnBMc0ZNU2hYSjZ1eS83M0pqcE8xeGZaRmdz?=
 =?utf-8?B?QjVRaEwvR1gzQTFreW9qV0E5anNDdTdJalVJRmV1ektjZHB2SmlRYWozRmJk?=
 =?utf-8?B?ZzhsZFN1a1RkZUlUdEs4Z3pIWWJWd0JVN2pJQ3dPYVZUVWpKbVRUNEFOMXJQ?=
 =?utf-8?B?QmsyRVFteFdVakl2VVc5azkyVkNMRjlZbjU5S2Q5OEtFSlNkOWo4NHF4Z2pn?=
 =?utf-8?B?Ry9PUzZEN0wvdmQrQVI3anJGTUJLL0Y2cEhpSkFIK1pSMTkyVE9ldStQWTZW?=
 =?utf-8?Q?bqqP+DxWp4o0mWA?=
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2075;
 6:f/4Xr8AE3nWCWypxapi1tv22cLj1XmDxmx5GdiHvTa5lL7pXP1zNzuWltlrZ3hxQ2tny41sGw9NhMoDeqGoyX33NyUaLMmSuk4YOTCNDD8xOf2VXcBi+iQOTlfhXtXVtBkh9MpRm/ns0KB8izWEZSjoVk46W1NZFh14pKHxXh1u16yT4WoKIV4v00TaqxN++YKfRi9tMkmQqrDU707YzzgKNN53aQlkCs886lRCm/qlVy8B7zGoeaM0g9xVcwwKfFHbSoRzWpsz7lcVehwq2sCe+0cai2NMMbUUFOyeFd37tpLvQwajYO+JNo7W1yFvqQMXPqpGQbKd99ID3xIB38td2K2sKlUpcV8WxPHfigSyisAltAgANWxQJvZ+7lCs694VpH/j+x7GGrBsO6hW/PW86DcJ7/LBDy08yOIAB3Ycl6sDlN6SEg8M5p+NfL3J0/27pQcTTpNWz6B3tRWg+KxBkRhSxdDIiopyZ1G4p1ACztTfHf+qYuPP28VVuqE6gow5hXw/nwKFVx6IL5iCy6w==
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2075;
 5:DwrFRYP35R6lXtt0222KDr0mhQjOZMpweSrGJFy8+TSg7Bt/N8igzWQdiw4dtnxFsiaaE2uT51hblpUJix0ScFfDDeVqxyhD6FpTZrT1x0YO0CNDEoX0p4afu9fUIst1Ml+p/Ri3JQJ1TT798pcxZpMA7MeSJNCC7R/Y4UwhDnmkN24GJaIujbSoDDEwDX2fEVM7cqgzYWF2VHfo08/Oz2N/fy+EkqSPVlp6yggchzvDhrcaY8XDDDVbE9yW8/2GZZIL/+Hmm67zPJJvxNs6Fz6NDS0DBPOxy14MQsHOjygUpfdCLFkYOEFIi6eEGCN5Q8+FUPKK8xpJhRGw49hxMiKitzTDFYA3GubK5AuuSlEPhWFQBo1ZlLOeWZn78tvt8JxHuc4C9gVqGA+3d3WdrpC/VUqZ4jctCR3ktwsGnZIg8aZ6JEdoE636y5vekjYS/q2gWC3gRJgU7DjcyhN+Bh5Yc7TWKFVPsHVjne2WfuwzuiGNrpafb8xk2QU3pjC4;
 24:yF94trDMrD/D7mg7cM3Q+c5VNZ9oCLoE7KT9UAzFtrvmX+0DHI+Wtr/G/XRbkhmR+8wp+t00PlD5JD/RMIh4eG1mNSIpbXd9oNcn9g7GNvs=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2075;
 7:DTglBZkANyHdqwDxuFnXDBGjSS7ieBhJJTyuaqORkxw4TtzrK20H3VCDW6KO1BMY4sq9SO5+4UEtzRawwDLrOg0KTmZ44TrAqs9pRrSVN445xkE/UvdOx0MZr8DseObl+59eWbExQNKvy0s6WhrEwxOiA7hCoBew0FpmgttspoIQErQRPJCQNh3wuNTeS2m18su+W9HmTtZfd99iS2SF3oGf+nJr31mZ5hfa1RC2+wp9uILPQMiE1VZuduLP7dnIBothwmiyQ1R81hb0Zm1gw0J2lYrn9y4VE1Y1Il9KVLK2DQ7CxV6HLGCrnLSXGxsniWC1PGjBXZnFJw5/iDYapQ==
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Jun 2017 07:14:00.2012 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0701MB2075
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Steve Capper <Steve.Capper@arm.com>, Andre Przywara <andre.przywara@arm.com>,
 Jiandi An <anjiandi@codeaurora.org>, Punit Agrawal <punit.agrawal@arm.com>,
 "Goel, Sameer" <sgoel@qti.qualcomm.com>, nd@arm.com,
 Charles Garcia-Tobin <Charles.Garcia-Tobin@arm.com>
Subject: Re: [Xen-devel] [RFC] [PATCH] arm-acpi: Hide SMMU from IORT for
	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-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>

T24gNi84LzIwMTcgNjozOSBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIE1hbmlzaCwKPgpI
aSBKdWxpZW4sCj4gT24gMDgvMDYvMTcgMTM6MzgsIE1hbmlzaCBKYWdnaSB3cm90ZToKPj4KPgo+
IFNwdXJpb3VzIGxpbmUuCj4KPj4gVGhpcyBwYXRjaCBkaXNhYmxlcyB0aGUgc21tdSBub2RlIGlu
IElPUlQgdGFibGUgZm9yIGhhcmR3YXJlIGRvbWFpbi4KPj4gQWxzbyBwYXRjaGVzIHRoZSBvdXRw
dXRfYmFzZSBvZiBwY2lfcmMgaWRfYXJyYXkgd2l0aCBvdXRwdXRfYmFzZSBvZgo+PiBzbW11IG5v
ZGUgaWRfYXJyYXkuCj4KPiBJIHdvdWxkIGhhdmUgYXBwcmVjaWF0ZWQgYSBiaXQgbW9yZSBkZXNj
cmlwdGlvbiBpbiB0aGUgY29tbWl0IG1lc3NhZ2UgCj4gdG8gZXhwbGFpbiB5b3VyIGxvZ2ljLgo+
Ckkgd2lsbCBhZGQgaXQuCgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBNYW5pc2ggSmFnZ2kgPG1qYWdn
aUBjYXZpdW0uY29tPgo+PiAtLS0KPj4gIHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyB8IDE0
Mgo+PiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQo+Cj4gZG9t
YWluX2J1aWxkLmMgaXMgc3RhcnRpbmcgdG8gYmUgcmVhbGx5IGJpZy4gSSB0aGluayBpdCBpcyB0
aW1lIHRvIAo+IG1vdmUgc29tZSBhY3BpIGJpdHMgb3V0c2lkZSBkb21haW5fYnVpbGQuYy4KPgpZ
b3UgYXJlIHJpZ2h0LCBJIGFsc28gdGhvdWdodCB0aGF0CkhvdyBhYm91dCAzIGZpbGVzCmRvbWFp
bl9idWlsZC5jCmFjcGlfZG9tYWluX2J1aWxkLmMKZHRfZG9tYWluX2J1aWxkLmMKPj4gIHhlbi9p
bmNsdWRlL2FjcGkvYWN0YmwyLmggICB8ICAgMyArLQo+PiAgeGVuL2luY2x1ZGUvYXNtLWFybS9h
Y3BpLmggIHwgICAxICsKPj4gIDMgZmlsZXMgY2hhbmdlZCwgMTQ0IGluc2VydGlvbnMoKyksIDIg
ZGVsZXRpb25zKC0pCj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxk
LmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPj4gaW5kZXggZDZkNmM5NC4uOWY0MWQw
ZSAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4+ICsrKyBiL3hl
bi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+PiBAQCAtMzIsNiArMzIsNyBAQCBpbnRlZ2VyX3Bh
cmFtKCJkb20wX21heF92Y3B1cyIsIG9wdF9kb20wX21heF92Y3B1cyk7Cj4+ICBpbnQgZG9tMF8x
MV9tYXBwaW5nID0gMTsKPj4KPj4gIHN0YXRpYyB1NjQgX19pbml0ZGF0YSBkb20wX21lbTsKPj4g
K3N0YXRpYyB1OCAqaW9ydF9iYXNlX3B0cjsKPgo+IExvb2tpbmcgYXQgdGhlIGNvZGUsIEkgZG9u
J3Qgc2VlIGFueSByZWFzb24gdG8gaGF2ZSB0aGlzIGdsb2JhbC4KSWYgeW91IGxvb2sgYSBiaXQg
Y2xvc2VyIHRoaXMgaXMgdXNlZCBhdCBtdWx0aXBsZSBwbGFjZXMKc2VlIGZpeHVwX3BjaXJjX25v
ZGUsIGhpZGVfc21tdV9pb3J0Lgo+Cj4+Cj4+ICBzdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfZG9t
MF9tZW0oY29uc3QgY2hhciAqcykKPj4gIHsKPj4gQEAgLTEzMzYsNiArMTMzNyw5NiBAQCBzdGF0
aWMgaW50IHByZXBhcmVfZHRiKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdAo+PiBrZXJuZWxfaW5m
byAqa2luZm8pCj4+ICAjaWZkZWYgQ09ORklHX0FDUEkKPj4gICNkZWZpbmUgQUNQSV9ET00wX0ZE
VF9NSU5fU0laRSA0MDk2Cj4+Cj4+ICtzdGF0aWMgdm9pZCBwYXRjaF9vdXRwdXRfcmVmKHN0cnVj
dCBhY3BpX2lvcnRfaWRfbWFwcGluZyAqcGNpX2lkbWFwLAo+PiArICAgICAgICAgICAgICAgICAg
ICAgIHN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqc21tdV9ub2RlKQo+PiArewo+PiArICAgIHN0cnVj
dCBhY3BpX2lvcnRfaWRfbWFwcGluZyAqaWRtYXAgPSBOVUxMOwo+PiArICAgIGludCBpOwo+Cj4g
TmV3bGluZS4KU3VyZS4KPgo+PiArICAgIGZvciAoaT0wOyBpIDwgc21tdV9ub2RlLT5tYXBwaW5n
X2NvdW50OyBpKyspIHsKPgo+IFBsZWFzZSByZXNwZWN0IFhlbiBjb2Rpbmcgc3R5bGUuLi4gSSBl
eHBlY3QgeW91IHRvIGZpeCAqYWxsKiB0aGUgcGxhY2UgCj4gaW4gdGhlIG5leHQgdmVyc2lvbi4K
Pgo+IEFsc28sIHRoZXJlIGlzIGEgbGF0ZW50IGxhY2sgb2YgY29tbWVudHMgd2l0aGluIHRoZSBw
YXRjaCB0byBleHBsYWluIAo+IHRoZSBsb2dpYy4KPgpJIHdpbGwgYWRkIGRldGFpbCBjb21tZW50
cy4KPj4gKyAgICAgICAgaWYoIWlkbWFwKQo+PiArICAgICAgICAgICAgaWRtYXAgPSAoc3RydWN0
IGFjcGlfaW9ydF9pZF9tYXBwaW5nKikoKHU4KilzbW11X25vZGUKPj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICsgc21tdV9ub2RlLT5tYXBwaW5nX29mZnNldCk7
Cj4+ICsgICAgICAgIGVsc2UKPj4gKyAgICAgICAgICAgIGlkbWFwKys7Cj4+ICsKPj4gKyAgICAg
ICAgaWYgKHBjaV9pZG1hcC0+b3V0cHV0X2Jhc2UgPT0gaWRtYXAtPmlucHV0X2Jhc2UpIHsKPj4g
KyAgICAgICAgICAgIHBjaV9pZG1hcC0+b3V0cHV0X2Jhc2UgPSBpZG1hcC0+b3V0cHV0X2Jhc2U7
Cj4+ICsgICAgICAgICAgICBwY2lfaWRtYXAtPm91dHB1dF9yZWZlcmVuY2UgPSBpZG1hcC0+b3V0
cHV0X3JlZmVyZW5jZTsKPgo+IEFzIEkgcG9pbnRlZCBvdXQgb24gdGhlIHByZXZpb3VzIHRocmVh
ZCwgeW91IGFzc3VtZSB0aGF0IG9uZSBQQ0kgSUQgCj4gbWFwcGluZyB3aWxsIGVuZCB1cCB0byBi
ZSB0cmFuc2xhdGVkIHRvIG9uZSBEZXZpY2UgSUQgbWFwcGluZyBhbmQgbm90IAo+IHNwbGl0IGFj
cm9zcyBtdWx0aXBsZSBvbmUuIEZvciBpbnN0YW5jZToKPgpUaGUgIGFzc3VtcHRpb24gaXMgYmFz
ZWQgb24gdGhlIEFDUEkgdGFibGVzIG9uIHR3byBwbGF0Zm9ybXMgVGh1bmRlclggCmFuZCBUaHVu
ZGVyWDIuCldoaWxlIHRoZSBzcGVjIGRvZXMgbm90IGRlbnkgaXQgYnV0IHdvdWxkIHRoZXJlIGJl
IGEgdXNlIGNhc2UgYXMgc3VjaCAKd2hlcmUgYSBQQ0kgbm9kZSBpZCBhcnJheSB3b3VsZCBzcGxp
dCB0aGUKcmFuZ2UgaW50byB0aGUgc2FtZSBzbW11LgoKCj4gUkMgQQo+ICAvLyBkb2Vzbid0IHVz
ZSBTTU1VIDAgc28ganVzdCBvdXRwdXRzIERldmljZUlEcyB0byBJVFMgR1JPVVAgMAo+ICAvLyBJ
bnB1dCBJRCAtLT4gT3V0cHV0IHJlZmVyZW5jZTogT3V0cHV0IElECj4gMHgwMDAwLTB4ZmZmZiAt
LT4gSVRTIEdST1VQIDAgOiAweDAwMDAtPjB4ZmZmZgo+ClRoaXMgaXMgbm90IHJlbGV2YW50IGFz
IHRoaXMgY29kZSB3b250IHRvdWNoIFJDIEEuCj4gU01NVSAwCj4gLy8gTm90ZSB0aGF0IHJhbmdl
IG9mIFN0cmVhbUlEcyB0aGF0IG1hcCB0byBEZXZpY2VJRHMgZXhjbHVkZXMKPiAvLyB0aGUgTklD
IDAgRGV2aWNlSUQgYXMgaXQgZG9lcyBub3QgZ2VuZXJhdGUgTVNJcwo+ICAvLyBJbnB1dCBJRCAt
LT4gT3V0cHV0IHJlZmVyZW5jZTogT3V0cHV0IElECj4gMHgwMDAwLTB4MDFmZiAtLT4gSVRTIEdS
T1VQIDAgOiAweDEwMDAwLT4weDEwMWZmCj4gMHgwMjAwLTB4ZmZmZiAtLT4gSVRTIEdST1VQIDAg
OiAweDIwMDAwLT4weDIwN2ZmCj4KSXQgY2FuIGJlIGZyb20gMiBkaWZmZXJlbnQgUkMncyBhbmQg
bm90IGZyb20gc2FtZSBSQy4KPiAvLyBTTU1VIDAgQ29udHJvbCBpbnRlcnJ1cHQgaXMgTVNJIGJh
c2VkCj4gIC8vIElucHV0IElEIC0tPiBPdXRwdXQgcmVmZXJlbmNlOiBPdXRwdXQgSUQKPiBOL0Eg
LS0+IElUUyBHUk9VUCAwIDogMHgyMDAwMDEKPgo+IEkgc3RpbGwgZG9uJ3Qgc2VlIGFueXRoaW5n
IGluIHRoZSBzcGVjIHByZXZlbnRpbmcgdGhhdC4gQW5kIEkgd291bGQgCj4gbGlrZSBjbGFyaWZp
Y2F0aW9uIGZyb20geW91ciBzaWRlIGJlZm9yZSBnb2luZyBmb3J3YXJkLiAqaGludCogVGhlIAo+
IHNwZWMgc2hvdWxkIGJlIHF1b3RlZCAqaGludCoKPgpTcGVjIGRvZXMgbm90IHByZXZlbnQgdGhh
dCwgYnV0IHdlIG5lZWQgdG8gc2VlIElNSE8gd2hhdCBhbGwgY2FzZXMgYXJlIApwcmFjdGljYWxs
eSBwb3NzaWJsZSBhbmQgY3VycmVudCBwbGF0Zm9ybXMgc3VwcG9ydCBpdC4KSXMgdGhlcmUgYW55
IHBsYXRmb3JtIHdoaWNoIHN1cHBvcnRzIHRoYXQgPyBJIGNhbiBhZGQgY29kZSBmb3IgdGhlIApj
b21iaW5hdGlvbnMgYnV0IGhvdyBJIHdpbGwgdGVzdCBpdC4KPiBbLi4uXQoKPgo+PiBkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYWNwaS9hY3RibDIuaCBiL3hlbi9pbmNsdWRlL2FjcGkvYWN0Ymwy
LmgKPj4gaW5kZXggNDJiZWFjNC4uZjE4MGVhNSAxMDA2NDQKPj4gLS0tIGEveGVuL2luY2x1ZGUv
YWNwaS9hY3RibDIuaAo+PiArKysgYi94ZW4vaW5jbHVkZS9hY3BpL2FjdGJsMi5oCj4+IEBAIC01
OTEsNyArNTkxLDggQEAgZW51bSBhY3BpX2lvcnRfbm9kZV90eXBlIHsKPj4gICAgICBBQ1BJX0lP
UlRfTk9ERV9OQU1FRF9DT01QT05FTlQgPSAweDAxLAo+PiAgICAgIEFDUElfSU9SVF9OT0RFX1BD
SV9ST09UX0NPTVBMRVggPSAweDAyLAo+PiAgICAgIEFDUElfSU9SVF9OT0RFX1NNTVUgPSAweDAz
LAo+PiAtICAgIEFDUElfSU9SVF9OT0RFX1NNTVVfVjMgPSAweDA0Cj4+ICsgICAgQUNQSV9JT1JU
X05PREVfU01NVV9WMyA9IDB4MDQsCj4+ICsgICAgQUNQSV9JT1JUX05PREVfUkVTRVJWRUQgPSAw
eGZmCj4KPiBUaGlzIGlzIGxpa2VseSBhIGNhbGwgdG8gYSBzZXBhcmF0ZSBwYXRjaC4KPgpvay4K
Pj4gIH07Cj4+Cj4+ICBzdHJ1Y3QgYWNwaV9pb3J0X2lkX21hcHBpbmcgewo+PiBkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLWFybS9hY3BpLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FjcGku
aAo+PiBpbmRleCA5Zjk1NGQzLi4xY2MwMTY3IDEwMDY0NAo+PiAtLS0gYS94ZW4vaW5jbHVkZS9h
c20tYXJtL2FjcGkuaAo+PiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FjcGkuaAo+PiBAQCAt
MzYsNiArMzYsNyBAQCB0eXBlZGVmIGVudW0gewo+PiAgICAgIFRCTF9GQURULAo+PiAgICAgIFRC
TF9NQURULAo+PiAgICAgIFRCTF9TVEFPLAo+PiArICAgIFRCTF9JT1JULAo+PiAgICAgIFRCTF9Y
U0RULAo+PiAgICAgIFRCTF9SU0RQLAo+PiAgICAgIFRCTF9FRklULAo+Cj4gQ2hlZXJzLAo+CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 09 07:23:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 07: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 1dJEG0-0001kO-Ff; Fri, 09 Jun 2017 07: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 <srn@prgmr.com>) id 1dJEFz-0001kG-O4
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 07:22:55 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 E3/B6-03613-FCC4A395; Fri, 09 Jun 2017 07:22:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsXiLjyVTfecj1W
 kQWOvmsX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvHt1yqWgpfMFQu2djA2ME5n7mLk4hAS+MEo
 sf/gSaYuRk4OFgF7iS1Pp7KAJFgEHjFJ9C7eyA6SEBHQkzh84isLiM0moCRx48R/sLiwgKLE/
 ylfGEFsXgEbidX3+9kgBqlI3Py0H6xGVCBcovcARJxXQFDi5MwnYHOYBdQl/sy7xAxhi0vcej
 KfCcKWl9j+dg7zBEbeWUhaZiFpmYWkZRaSlgWMLKsYNYpTi8pSi3QNDfWSijLTM0pyEzNzdA0
 NzPRyU4uLE9NTcxKTivWS83M3MQIDjgEIdjB+WhZwiFGSg0lJlFex1TJSiC8pP6UyI7E4I76o
 NCe1+BCjDAeHkgTvXW+rSCHBotT01Iq0zBxg6MOkJTh4lER4T3oBpXmLCxJzizPTIVKnGHU5m
 j5s+cIkxJKXn5cqJc57EWSGAEhRRmke3AhYHF5ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMO
 8MT6ApPJl5JXCbXgEdwQR0xJJ3FiBHlCQipKQaGLW5buuFNH7jPGBjL141Q/1Illu+udLEonO
 hR6c1/ZM4/+zna3V22Ws7JBi9JZpqdJ4G7/3w0L+/okc7NXDbjfsfWNcvNZD9GXvb6pnNzC6N
 GgunrR9PzO3qjFKc5Od0W+hneJvqa53CptXvzF5ypYjyv/7DXq5tVsX5QuJA9Jlts19fmpNzR
 omlOCPRUIu5qDgRAHKNSiy+AgAA
X-Env-Sender: srn@prgmr.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1496992973!69537634!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63527 invoked from network); 9 Jun 2017 07:22:54 -0000
Received: from mail.prgmr.com (HELO mail.prgmr.com) (71.19.149.6)
 by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Jun 2017 07:22:54 -0000
Received: from [192.168.2.33] (c-76-103-213-149.hsd1.ca.comcast.net
 [76.103.213.149]) (Authenticated sender: srn)
 by mail.prgmr.com (Postfix) with ESMTPSA id 3BF0D28C00D
 for <xen-devel@lists.xenproject.org>; Fri,  9 Jun 2017 03:22:52 -0400 (EDT)
DKIM-Filter: OpenDKIM Filter v2.11.0 mail.prgmr.com 3BF0D28C00D
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=prgmr.com;
 s=default; t=1496992972;
 bh=MlCZfX/lUOo+n2+vVT56Qum4tJ8aBKMoM12sQLLroXw=;
 h=To:From:Subject:Date:From;
 b=ljrPwysQMGq1jqQpRU5rpQ+ys7h2vqPmI1CNQwCcEQtjgCJxxz4axLF7NStPjjAJr
 AU+t+Q75FU2xsJxaiEDhhzQqx73dpKo8p1eS++ywUXJrP0AqwHqmoubVNgIb3pJ1yd
 p+WaEInR2IPYVwlbLgFklJ0dpff57zi/i/CmpZW0=
To: xen-devel <xen-devel@lists.xenproject.org>
From: Sarah Newman <srn@prgmr.com>
Message-ID: <4edcb93e-31d4-d9cd-b7b6-f9b0470322fd@prgmr.com>
Date: Fri, 9 Jun 2017 00:22:51 -0700
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
Subject: [Xen-devel] xsa213 and live 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>

SGFzIGFueW9uZSB0cmllZCB0byBnZW5lcmF0ZSBhIGxpdmUgcGF0Y2ggZm9yIHhzYTIxMyBhZ2Fp
bnN0IDQuOD8gV2hlbiBJIHRyeSB0byBkbyBzbyBJIGdldCBlcnJvcnMgZm9yIGNvbW1vbi9jb21w
YXQvY29tcGF0L211bHRpY2FsbC5vIGFuZAp4ZW4vY29tbW9uL211bHRpY2FsbC5vIHN0YXRpbmcg
dGhhdCAnY2hhbmdlZCBzZWN0aW9uIC5kaXNjYXJkIG5vdCBzZWxlY3RlZCBmb3IgaW5jbHVzaW9u
Jy4KCkkgdGhpbmssIGJ1dCBjb3VsZCBiZSBtaXN0YWtlbiwgdGhhdCB0aGUgLmRpc2NhcmQgc2Vj
dGlvbiBpcyBub3QgbWF0ZXJpYWwgYW5kIHNob3VsZCBiZSBpZ25vcmVkIGJ5IGNyZWF0ZS1kaWZm
LW9iamVjdC4gSXMgdGhpcyB0cnVlIGFuZCBpZiBzbyB3aGF0IGlzCnRoZSByaWdodCB3YXkgb2Yg
aW1wbGVtZW50aW5nIHRoaXM/CgpQbGVhc2Uga2VlcCBtZSBDQydlZCBhcyBJIGFtIG5vdCBjdXJy
ZW50bHkgc3Vic2NyaWJlZC4KClRoYW5rcywgU2FyYWgKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 09 07:24:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 07:24: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 1dJEHS-0001q3-Q4; Fri, 09 Jun 2017 07:24:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dietmar.hahn@ts.fujitsu.com>) id 1dJEHR-0001pq-9E
 for xen-devel@lists.xen.org; Fri, 09 Jun 2017 07:24:25 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 CA/AF-02181-82D4A395; Fri, 09 Jun 2017 07:24:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCKsWRWlGSWpSXmKPExsVy+OuzNbrqvla
 RBpM7jCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxdH7eyFdyPrZh/eh9jA+N3ry5GTg4hAS2J
 423fmCDsWont504C2VwcEgLv2SQmvWpjAUlICGhKXHi3jRXCdpZYN6mJDcKWk/g3/Ql7FyMHk
 C0iMbnJCqb80YsLzBC2uMTkhSuZIea7Syya9Z8NZL6QwGZGiXu7dkA5Bxklpuz4wA5R1cUoMX
 lTAojNJmAgsevVIbBuEQFlid5fv8EOYhaQlrj25C3YEcICVhJfFx8H62URUJVou9/GCGLzAtm
 r790F+0xUwEviRftEsDingL3E855LbBC7iiQaHvxkg6gXlDg58wnUfHmJjsuNrBC2jsSC3Z/Y
 JjBKzkJSNgtJ2SwkZQsYmVcxqhenFpWlFuma6iUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6
 yXn525iBMYdAxDsYPzS73yIUZKDSUmUV7HVMlKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO9db6
 tIIcGi1PTUirTMHGACgElLcPAoifCe9AJK8xYXJOYWZ6ZDpE4xGnPc6dvwhYljxdtdX5iEWPL
 y81KlxHkjfYBKBUBKM0rz4AbBEtMlRlkpYV5GoNOEeApSi3IzS1DlXzGKczAqCfPO8ASawpOZ
 VwK37xXQKUxApyx5ZwFySkkiQkqqgTH2jo+Kt0uQX6hXxXKzikeCLGsehS1YInwrbX8XZ0X3s
 +wUtmaFKsu5mxY4TGzmvmHe/dtTK4eJcc526WO+zALh03JbD9mV1NsoTfWdlD9hnpbXey6rH8
 FWvaZBC073Mvg+6i4xPnrPNy3n1tP+7YFHZ/5t1Lr2dc/eQw9/2L9ev8T/j9iD/UosxRmJhlr
 MRcWJANcSQOFHAwAA
X-Env-Sender: dietmar.hahn@ts.fujitsu.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1496993063!66312624!1
X-Originating-IP: [195.245.230.172]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTk1LjI0NS4yMzAuMTcyID0+IDEzODk3Mg==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28217 invoked from network); 9 Jun 2017 07:24:23 -0000
Received: from mail1.bemta3.messagelabs.com (HELO
 mail1.bemta3.messagelabs.com) (195.245.230.172)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 9 Jun 2017 07:24:23 -0000
Received: from [195.245.230.51] by server-12.bemta-3.messagelabs.com id
 2E/60-11537-72D4A395; Fri, 09 Jun 2017 07:24:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsViZ8MRoqvuaxV
 psHcvq8WSj4tZHBg9ju7+zRTAGMWamZeUX5HAmrHr41a2gvuxFfNP72NsYPzu1cXIxSEkcJBR
 YsqOD+xdjJxAThejxORNCSA2m4CBxK5Xh5hBbBEBZYneX79ZQGxmAWmJa0/esoHYwgJWEl8XH
 wfrZRFQlWi738YIYvMC2avv3WUCsUUFvCRetE8Ei3MK2Es877nEBrGrSKLhwU82iHpBiZMzn0
 DNl5fouNzICmHrSCzY/YltAiPfLCRls5CUzUJStoCReRWjenFqUVlqka6pXlJRZnpGSW5iZo6
 uoYGxXm5qcXFiempOYlKxXnJ+7iZGYLDVMzAw7mC8/NXpEKMkB5OSKK9iq2WkEF9SfkplRmJx
 RnxRaU5q8SFGGQ4OJQneu95WkUKCRanpqRVpmTnAsIdJS3DwKInwnvQCSvMWFyTmFmemQ6ROM
 Rpz3Onb8IWJY8XbXV+YhFjy8vNSpcR5L4JMEgApzSjNgxsEi8dLjLJSwryMDAwMQjwFqUW5mS
 Wo8q8YxTkYlYR5Z3gCTeHJzCuB2/cK6BQmoFOWvLMAOaUkESEl1cD4LL3+nPbfUxMCdR7/2VE
 1TTb/XpWZo9Z5+5v6IUKPj/YrfHmV7ZXW13c38kP2csnQSbtXZU+s+OX+fXfij+2vt1ZFqq/d
 fzfoyH2p3surv/CX2h64vmOqzefvYvvPJEqapJQZ/n25SvdAXobg/uuML523vVDqm7BTNz5UW
 vfP3WvO3cuj5J9aK7EUZyQaajEXFScCAAwYbW3CAgAA
X-Env-Sender: dietmar.hahn@ts.fujitsu.com
X-Msg-Ref: server-7.tower-33.messagelabs.com!1496993062!107255185!1
X-Originating-IP: [62.60.8.84]
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32493 invoked from network); 9 Jun 2017 07:24:23 -0000
Received: from unknown (HELO mailhost3.uk.fujitsu.com) (62.60.8.84)
 by server-7.tower-33.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Jun 2017 07:24:23 -0000
Received: from abgdgate50u.abg.fsc.net ([172.25.138.66])
 by mailhost3.uk.fujitsu.com (8.14.5/8.14.5) with ESMTP id v597NndO024462
 for <xen-devel@lists.xen.org>; Fri, 9 Jun 2017 08:23:49 +0100
Received: from amur.mch.fsc.net (HELO amur.localnet) ([10.172.102.17])
 by abgdgate50u.abg.fsc.net with ESMTP; 09 Jun 2017 09:24:22 +0200
From: Dietmar Hahn <dietmar.hahn@ts.fujitsu.com>
To: Jan Beulich <JBeulich@suse.com>
Date: Fri, 09 Jun 2017 09:24:22 +0200
Message-ID: <3210083.aeZpes1eAj@amur>
User-Agent: KMail/4.14.10 (Linux/4.9.2-8-default; KDE/4.14.25; x86_64; ; )
In-Reply-To: <5937F17102000078001603E6@prv-mh.provo.novell.com>
References: <2618591.EOEKRqf6oN@amur> <2916647.jvFEfeQ6tn@amur>
 <5937F17102000078001603E6@prv-mh.provo.novell.com>
MIME-Version: 1.0
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] Help with: Xen BUG at timer.c:189
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW0gTWl0dHdvY2gsIDcuIEp1bmkgMjAxNywgMDQ6Mjg6MzMgc2NocmllYiBKYW4gQmV1bGljaDoK
PiA+Pj4gT24gMDcuMDYuMTcgYXQgMTE6MjgsIDxkaWV0bWFyLmhhaG5AdHMuZnVqaXRzdS5jb20+
IHdyb3RlOgo+ID4gQW0gRnJlaXRhZywgMTkuIE1haSAyMDE3LCAwNjo0MTozNiBzY2hyaWViIEph
biBCZXVsaWNoOgo+ID4+ID4+PiBPbiAxOS4wNS4xNyBhdCAxMTo1MiwgPGRpZXRtYXIuaGFobkB0
cy5mdWppdHN1LmNvbT4gd3JvdGU6Cj4gPj4gPiBJJ2FtIHN0cnVnZ2xpbmcgd2l0aCBhIGh5cGVy
dmlzb3IgcGFuaWMuIFRoZSBoeXBlcnZpc29yIHZlcnNpb24gaXMgNC40LjMsCj4gPj4gPiB5ZXMg
SSBrbm93IC0gdmVyeSBvbGQgOy0pLCBidXQgdGhlIGFmZmVjdGVkIGNvZGUgaGFzbid0IG11Y2gg
Y2hhbmdlZC4KPiA+PiAKPiA+PiBXZWxsLCBhdCB0aGUgdmVyeSBsZWFzdCBJJ2QgZXhwZWN0IHlv
dSB0byBiYXNlIHlvdXIgY29kZSBvbgo+ID4+IDQuNC40IHBsdXMgdGhlIGFib3V0IDE5OSBiYWNr
cG9ydHMgd2UndmUgYWRkZWQgdGhlcmUgb3ZlciB0aW1lCj4gPj4gKGFzc3VtaW5nIHlvdXJzIGlz
IGJhc2VkIG9uIG91cnMpLCBzb21lIG9mIHdoaWNoIGFyZSBzY2hlZHVsZXIKPiA+PiBvbmVzLgo+
ID4gCj4gPiBEb24ndCB5b3UgaGF2ZSBvbGRlciB2ZXJzaW9ucyBpbiB0aGUgZmllbGQ/Cj4gCj4g
V2UgY2VydGFpbmx5IGRvLCBidXQgd2hlbiBwZW9wbGUgcnVuIGludG8gcHJvYmxlbXMgZmlyc3Qg
dGhpbmcKPiBzdXBwb3J0IGlzIHN1cHBvc2VkIHRvIGRvIGlzIHRlbGwgdGhlbSB0byB1cGRhdGUu
Cj4gCj4gPj4gPiBUaGUgcGFuaWMgd2FzIG5ldmVyIHNlZW4gYmVmb3JlIGFuZCBvY2N1cmVkIHdo
aWxlIGJvb3RpbmcgdGhlIHN5c3RlbSwKPiA+PiA+IG9ubHkgZG9tMCB3YXMgcnVubmluZy4KPiA+
PiA+IAo+ID4+ID4gKFhFTikgWGVuIEJVRyBhdCB0aW1lci5jOjE4OQo+ID4+ID4gKFhFTikgLS0t
LVsgWGVuLTQuNC4zXzAyLTI2LjJfeDMgIHg4Nl82NCAgZGVidWc9biAgVGFpbnRlZDogICAgQyBd
LS0tLQo+ID4+ID4gKFhFTikgQ1BVOiAgICAxNAo+ID4+ID4gKFhFTikgUklQOiAgICBlMDA4Ols8
ZmZmZjgyZDA4MDEyYzNlNj5dIHJlbW92ZV9lbnRyeSsweDI2LzB4ODAKPiA+PiA+IChYRU4pIFJG
TEFHUzogMDAwMDAwMDAwMDAxMDA4NiAgIENPTlRFWFQ6IGh5cGVydmlzb3IKPiA+PiA+IChYRU4p
IHJheDogMDAwMDAwMDAwMDAwMDBiYyAgIHJieDogZmZmZjgzMDgzOWJjZDVjOCAgIHJjeDogZmZm
ZjgyZDA4MDM0M2E4MAo+ID4+ID4gKFhFTikgcmR4OiAwMDAwMDAwMDAwMDBkNWYwICAgcnNpOiAw
MDAwMDAyODg3ZmEwMDAwICAgcmRpOiBmZmZmODMwODM5YmNkNWM4Cj4gPj4gPiAoWEVOKSByYnA6
IDAwMDAwMDAwMDAwMGQ1ZjAgICByc3A6IGZmZmY4MzA4MzliYmZlMjAgICByODogIDAwMDAwMDI4
ODcyMTEzOTgKPiA+PiA+IChYRU4pIHI5OiAgMDAwMDAwMjg4NzIxMTMyZiAgIHIxMDogMDAwMDAw
MDBiZjhiMjk5NCAgIHIxMTogZmZmZjgyZDA4MDExY2ZhMAo+ID4+ID4gKFhFTikgcjEyOiBmZmZm
ODMwODM5YmNkNWM4ICAgcjEzOiBmZmZmODJkMDgwMzQzYTgwICAgcjE0OiAwMDAwMDAwMDAwMDBk
NWYwCj4gPj4gPiAoWEVOKSByMTU6IGZmZmY4MmQwODAzNDNhODAgICBjcjA6IDAwMDAwMDAwODAw
NTAwM2IgICBjcjQ6IDAwMDAwMDAwMDAxNTI2ZjAKPiA+PiA+IChYRU4pIGNyMzogMDAwMDAwMDA3
NTY3OTAwMCAgIGNyMjogMDAwMDAwMDAwMDY5YjhlYwo+ID4+ID4gKFhFTikgZHM6IDAwMmIgICBl
czogMDAyYiAgIGZzOiAwMDAwICAgZ3M6IDAwMDAgICBzczogZTAxMCAgIGNzOiBlMDA4Cj4gPj4g
PiAoWEVOKSBYZW4gc3RhY2sgdHJhY2UgZnJvbSByc3A9ZmZmZjgzMDgzOWJiZmUyMDoKPiA+PiA+
IChYRU4pICAgIGZmZmY4MzA4MzliY2IwMjAgZmZmZjgyZDA4MDEyZDNhOCAwMDAwMDAyODg3ZmEw
MDAwIDAwMDAwMDAwMDAwMDAyODYKPiA+PiA+IChYRU4pICAgIGZmZmY4MzA4MzliY2Q1ZjAgZmZm
ZjgzMDgzOWJjZDljMCAwMDAwMDAyODg3YzE5MTVkIDAwMDAwMDAwMDAwMDAwMGUKPiA+PiA+IChY
RU4pICAgIGZmZmY4MmQwODAzNDNhNzAgMDAwMDAwMDAwMDAwMDAwMiBmZmZmODMwODM5YmNkYTMw
IGZmZmY4MmQwODAxYWZmZDAKPiA+PiA+IChYRU4pICAgIDAwMDAwMDAxMDAwMDAwMGUgMDAwMDAw
Mjg4NzIxMTNmNCBmZmZmZmZmZmZmZmZmZmZmIGZmZmY4MmQwODAzMGZjMDAKPiA+PiA+IChYRU4p
ICAgIGZmZmY4MmQwODAyZmZjMDAgZmZmZjgyZDA4MDE4OWExYyAwMDAwMDAwMDAwMDAwMDAwIDAw
MDAwMDAwMDAwMDAwMDAKPiA+PiA+IChYRU4pICAgIGZmZmZmZmZmZmZmZmZmZmYgMDAwMDEwNzgw
MDA3NmU5MiBmZmZmODJkMDgwMTI5MmFhIGZmZmY4MzA4MzliYjgwMDAKPiA+PiA+IChYRU4pICAg
IGZmZmY4MzAwNzU0ZmQwMDAgZmZmZjgyZDA4MDMxYWJlMCAwMDAwMDAwMDAwMDAwMDAwIGZmZmY4
MzA4MzliY2IwNDgKPiA+PiA+IChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgZmZmZjgyZDA4MDE2
MWFkNiAwMDAwMDAwMDAwMDAwMDAxIDAwMDAwMDAwMDAwMDAwMDAKPiA+PiA+IChYRU4pICAgIDAw
MDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAw
MDAwMDAwMDkKPiA+PiA+IChYRU4pICAgIGZmZmY4ODAzZGRhMjAwMTAgMDAwMDAwMDAwMDAwMDI0
NiAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwZmZmZmZmZmUKPiA+PiA+IChYRU4pICAgIDAwMDAw
MDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmZmZmZjgwMDAzM2FhIDAwMDAwMDAwMDAw
MDAwMDAKPiA+PiA+IChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMSAw
MDAwMDEwMDAwMDAwMDAwIGZmZmZmZmZmODAwMDMzYWEKPiA+PiA+IChYRU4pICAgIDAwMDAwMDAw
MDAwMGUwMzMgMDAwMDAwMDAwMDAwMDI0NiBmZmZmODgwM2RkYTIxZjA4IDAwMDAwMDAwMDAwMGUw
MmIKPiA+PiA+IChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAw
MDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKPiA+PiA+IChYRU4pICAgIDAwMDAwMDAwMDAw
MDAwMGUgZmZmZjgzMDA3NTRmZDAwMCAwMDAwMDAzN2I5ODg3NzAwIDAwMDAwMDAwMDAwMDAwMDAK
PiA+PiA+IChYRU4pIFhlbiBjYWxsIHRyYWNlOgo+ID4+ID4gKFhFTikgICAgWzxmZmZmODJkMDgw
MTJjM2U2Pl0gcmVtb3ZlX2VudHJ5KzB4MjYvMHg4MAo+ID4+ID4gKFhFTikgICAgWzxmZmZmODJk
MDgwMTJkM2E4Pl0gc2V0X3RpbWVyKzB4MTc4LzB4MjMwCj4gPj4gPiAoWEVOKSAgICBbPGZmZmY4
MmQwODAxYWZmZDA+XSBtd2FpdF9pZGxlKzB4MjcwLzB4MzcwCj4gPj4gPiAoWEVOKSAgICBbPGZm
ZmY4MmQwODAxODlhMWM+XSBsb2NhbF90aW1lX2NhbGlicmF0aW9uKzB4MTljLzB4MWEwCj4gPj4g
PiAoWEVOKSAgICBbPGZmZmY4MmQwODAxMjkyYWE+XSBfX2RvX3NvZnRpcnErMHg2YS8weGEwCj4g
Pj4gPiAoWEVOKSAgICBbPGZmZmY4MmQwODAxNjFhZDY+XSBpZGxlX2xvb3ArMHgxNi8weDUwCj4g
Pj4gPiAoWEVOKSAKPiA+PiA+IChYRU4pIAo+ID4+ID4gKFhFTikgKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKgo+ID4+ID4gKFhFTikgUGFuaWMgb24gQ1BVIDE0Ogo+ID4+
ID4gKFhFTikgWGVuIEJVRyBhdCB0aW1lci5jOjE4OQo+ID4+ID4gKFhFTikgKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+ID4+ID4gKFhFTikgCj4gPj4gPiAoWEVOKSBS
ZWJvb3QgaW4gZml2ZSBzZWNvbmRzLi4uCj4gPj4gPiAoWEVOKSBFeGVjdXRpbmcga2V4ZWMgaW1h
Z2Ugb24gY3B1MTQKPiA+PiA+IChYRU4pIFNob3QgZG93biBhbGwgQ1BVcwo+ID4+ID4gCj4gPj4g
PiBUaGlzIGlzIHRoZSBjYWxsIG9mIEJVRygpIGluIHJlbW92ZV9lbnRyeSgpIGluIGNhc2UgdGlt
ZXItPnN0YXR1cyBpcyBub3QKPiA+PiA+IFRJTUVSX1NUQVRVU19pbl9oZWFwIG9yIFRJTUVSX1NU
QVRVU19pbl9saXN0Lgo+ID4+ID4gCj4gPj4gPiBXaXRoIHRoZSBhZGRyZXNzIG9mIHRoZSB0aW1l
ciBmcm9tIHRoZSB2bWNvcmU6Cj4gPj4gPiBjcmFzaD4gc3RydWN0IHRpbWVyIGZmZmY4MzA4Mzli
Y2Q1YzgKPiA+PiA+IHN0cnVjdCB0aW1lciB7Cj4gPj4gPiAgIGV4cGlyZXMgPSAwLAo+ID4+ID4g
ICB7Cj4gPj4gPiAgICAgaGVhcF9vZmZzZXQgPSA5Njg2NzY3ODQsIAo+ID4+ID4gICAgIGxpc3Rf
bmV4dCA9IDB4ZmZmZjgzMDgzOWJjZDViMCwgCj4gPj4gPiAgICAgaW5hY3RpdmUgPSB7Cj4gPj4g
PiAgICAgICBuZXh0ID0gMHhmZmZmODMwODM5YmNkNWIwLCAKPiA+PiA+ICAgICAgIHByZXYgPSAw
eDIwMDIwMDIwMDAwMDA1MAo+ID4+ID4gICAgIH0KPiA+PiA+ICAgfSwgCj4gPj4gPiAgIGZ1bmN0
aW9uID0gMHhmZmZmODMwODM5YmNkNWUwLCAKPiA+PiA+ICAgZGF0YSA9IDB4ZmZmZjgzMDgzOWJj
ZDVlMCwgCj4gPj4gPiAgIGNwdSA9IDU0NzY4LCAKPiA+PiA+ICAgc3RhdHVzID0gMTg4ICdcMjc0
Jwo+ID4+ID4gfQo+ID4+ID4gCj4gPj4gPiBUaGlzIGxvb2tzIGxpa2UgdGhlIHN0cnVjdHVyZSB3
YXMgb3ZlcndyaXR0ZW4uCj4gPj4gPiAKPiA+PiA+IFRoZSBjYWxsIHBhdGggc2VlbXMgdG8gYmU6
Cj4gPj4gPiAgbXdhaXRfaWRsZSgpCj4gPj4gPiAgICBzY2hlZF90aWNrX3Jlc3VtZSgpCj4gPj4g
PiAgICAgIGNzY2hlZF90aWNrX3Jlc3VtZSgpCj4gPj4gPiAgICAgICAgc2V0X3RpbWVyKCkKPiA+
PiA+ICAgICAgICAgIHJlbW92ZV90aW1lcigpCj4gPj4gPiAKPiA+PiA+IEluIHNjaGVkX3RpY2tf
cmVzdW1lKCk6Cj4gPj4gPiAgdW5zaWduZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsK
PiA+PiA+IAo+ID4+ID4gSSBleHRyYWN0ZWQgc3RydWN0IGNwdV9pbmZvIGZyb20gdGhlIHN0YWNr
IGFuZCBmb3VuZDoKPiA+PiA+IGNyYXNoPiBjcHVfaW5mbyBmZmZmODMwODM5YmJmZjE4Cj4gPj4g
PiBzdHJ1Y3QgY3B1X2luZm8gewo+ID4+ID4gICAuLi4KPiA+PiA+ICAgcHJvY2Vzc29yX2lkID0g
MTQsIAo+ID4+ID4gICBjdXJyZW50X3ZjcHUgPSAweGZmZmY4MzAwNzU0ZmQwMDAsIAo+ID4+ID4g
ICBwZXJfY3B1X29mZnNldCA9IDB4MzdiOTg4NzcwMCwKPiA+PiA+ICAgLi4uCj4gPj4gPiAKPiA+
PiA+IEFuZCBmcm9tIHRoZSBjb2RlIGluIHNjaGVkX2NyZWRpdC5jOiAgc3BjID0gQ1NDSEVEX1BD
UFUoY3B1KTsKPiA+PiA+IEkgY2FsY3VsYXRlZCBzcGM6Cj4gPj4gPiAKPiA+PiA+IGNyYXNoPiBj
c2NoZWRfcGNwdSAweGZmZmY4MzA4MzliZTJiNDAKPiA+PiA+IHN0cnVjdCBjc2NoZWRfcGNwdSB7
Cj4gPj4gPiAgIHJ1bnEgPSB7Cj4gPj4gPiAgICAgbmV4dCA9IDB4ZmZmZjgzMDgzOWJlMmI0MCwg
Cj4gPj4gPiAgICAgcHJldiA9IDB4ZmZmZjgzMDgzOWJlMmI0MAo+ID4+ID4gICB9LCAKPiA+PiA+
ICAgcnVucV9zb3J0X2xhc3QgPSAwLCAKPiA+PiA+ICAgdGlja2VyID0gewo+ID4+ID4gICAgIGV4
cGlyZXMgPSAxNzQwODAwMDAwMDAsIAo+ID4+ID4gICAgIHsKPiA+PiA+ICAgICAgIGhlYXBfb2Zm
c2V0ID0gMSwgCj4gPj4gPiAgICAgICBsaXN0X25leHQgPSAweDEwMDEwMDEwMDAwMDAwMSwgCj4g
Pj4gPiAgICAgICBpbmFjdGl2ZSA9IHsKPiA+PiA+ICAgICAgICAgbmV4dCA9IDB4MTAwMTAwMTAw
MDAwMDAxLCAKPiA+PiA+ICAgICAgICAgcHJldiA9IDB4MjAwMjAwMjAwMjAwMjAwCj4gPj4gPiAg
ICAgICB9Cj4gPj4gPiAgICAgfSwgCj4gPj4gPiAgICAgZnVuY3Rpb24gPSAweGZmZmY4MmQwODAx
MWYyMDAgPGNzY2hlZF90aWNrPiwgCj4gPj4gPiAgICAgZGF0YSA9IDB4ZSwgCj4gPj4gPiAgICAg
Y3B1ID0gMTQsIAo+ID4+ID4gICAgIHN0YXR1cyA9IDMgJ1wwMDMnCj4gPj4gPiAgIH0sIAo+ID4+
ID4gICB0aWNrID0gMCwgCj4gPj4gPiAgIGlkbGVfYmlhcyA9IDQ3LCAKPiA+PiA+ICAgYmFsYW5j
ZV9tYXNrID0gMHhmZmZmODMwODM5YmUyYmIwCj4gPj4gPiB9Cj4gPj4gPiAKPiA+PiA+IEFuZCB0
aGlzIHRpY2tlciBsb29rcyBvayEKPiA+PiA+IFNvIHRoZSB0aWNrZXIgYWRkcmVzcyBleHRyYWN0
ZWQgZnJvbSB0aGUgdm1jb3JlIGluIHJlbW92ZV9lbnRyeSgpCj4gPj4gPiBpcyBub3QgdGhlIHNh
bWUgYXMgdGhlIGV4cGVjdGVkIG9uZSByZWFkIGZyb20gdGhlIGNvZGUuCj4gPj4gCj4gPj4gUmln
aHQsIGFuZCBsb29raW5nIHRocm91Z2ggcmF3IHN0YWNrIGNvbnRlbnRzIEkgY2FuJ3Qgc2VlbSB0
bwo+ID4+IGZpbmQgYW55IHNsb3QgaG9sZGluZyAweGZmZmY4MzA4MzliZT8/Pz8uIElmIHRoaXMg
d2FzIGEgaHlwZXJ2aXNvcgo+ID4+IGJpbmFyeSB3ZSBkZWxpdmVyZWQsIEkgd291bGQgZXZlbiBo
YXZlIGdvbmUgYW5kIGNoZWNrZWQgd2hpY2gKPiA+PiBzbG90cyBjb3JyZXNwb25kIHRvIHNhdmVk
IGNvcGllcyBvZiBwb2ludGVycyBkZXJpdmVkIGZyb20gd2hhdAo+ID4+IHdhcyBzdXBwb3NlZGx5
IHBhc3NlZCBpbnRvIHNldF90aW1lcigpIChyb290ZWQgYXQKPiA+PiBDU0NIRURfUENQVSgxNCkp
LCBidXQgdGhpcyBsb29rcyB0byBiZSBhIGNyYXNoIHdpdGggYSBiaW5hcnkKPiA+PiB5b3UndmUg
cHJvZHVjZWQgeW91cnNlbGYuIFF1aXRlIGxpa2VseSBjb3JydXB0aW9uIHN0YXJ0cyBlbHNld2hl
cmUuCj4gPiAKPiA+IEkgZGlzYXNzZW1ibGVkIHRoZSBhZmZlY3RlZCBjb2RlIGFuZCBmb3VuZCB0
aGF0IHRoZSBzdGFjayBpcyBub3QgdXNlZCB0aGF0IG11Y2guCj4gCj4gUmlnaHQsIGhlbmNlIG15
IHJlZmVyZW5jZSB0byBzYXZlZCBwb2ludGVycyAoaS5lLiBjYWxsZWUgc2F2ZWQKPiByZWdpc3Rl
cnMgcHV0IG9uIHRoZSBzdGFjayBpbiBmdW5jdGlvbiBwcm9sb2d1ZXMpLgo+IAo+ID4gVGhlIG9u
bHkgdXNhYmxlIHZhbHVlIGlzIGZmZmY4MzA4MzliY2Q1ZjAuCj4gCj4gVGhlcmUgYXJlIGEgZmV3
IG1vcmUgZmZmZjgzMDgzOWJjPz8/PyBvbmVzLCBhbmQgaXQgaXMgYXQgbGVhc3QKPiBpbnRlcmVz
dGluZyB0aGF0IENQVTE0J3Mgc3RhY2sgaXMgYXQgZmZmZjgzMDgzOWJiPz8/PyBhbmQgdGhlCj4g
dW5jb3JydXB0ZWQgc3RydWN0IGNzY2hlZF9wY3B1IGlzIGF0IGZmZmY4MzA4MzliZT8/Pz8uCgpX
aGF0IGhhcHBlbnMgb24gdGhlIHN0YWNrOgoKbXdhaXRfaWRsZSgpCiAgc3ViICAgICQweDg4LCVy
c3AKICAuLi4KICBjYWxscSAgMHhmZmZmODJkMDgwMTI1M2YwIDxzY2hlZF90aWNrX3Jlc3VtZT4K
ICAgIChpbiBzY2hlZF90aWNrX3Jlc3VtZSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0+
IGZmZmY4MmQwODAxYWZmZDAgLT4gc3ltYm9sIG13YWl0X2lkbGUrNjI0CiAgICAuLi4KICAgIGpt
cCAqJXIxMSAgICAgICAtPiBjc2NoZWRfdGlja19yZXN1bWUKICAgICAgKGluIGNzY2hlZF90aWNr
X3Jlc3VtZSkKICAgICAgc3ViICAgICQweDE4LCVyc3AKICAgICAgLi4uCiAgICAgIGFkZCAgICAk
MHgxOCwlcnNwCiAgICAgIGptcHEgICAweGZmZmY4MmQwODAxMmQyMzAgPHNldF90aW1lcj4KICAg
ICAgICAoaW4gc2V0X3RpbWVyKQogICAgICAgIHNwID0gc3AgLSAweDQ4CiAgICAgICAgbW92ICVy
MTIsMHgyOCglcnNwKSAtPiBmZmZmODMwODM5YmNkYTMwIC0+IGZyb20gbXdhaXRfaWRsZSgpCiAg
ICAgICAgbW92ICVyYngsMHgxOCglcnNwKSAtPiAwMDAwMDAwMDAwMDAwMDAyCiAgICAgICAgbW92
ICVyYnAsMHgyMCglcnNwKSAtPiBmZmZmODJkMDgwMzQzYTcwIC0+IHBlcl9jcHVfX3Rhc2tsZXRf
d29ya190b19kbwogICAgICAgIG1vdiAlcjEzLDB4MzAoJXJzcCkgLT4gMDAwMDAwMDAwMDAwMDAw
ZQogICAgICAgIG1vdiAlcjE0LDB4MzgoJXJzcCkgLT4gMDAwMDAwMjg4N2MxOTE1ZAogICAgICAg
IG1vdiAlcjE1LDB4NDAoJXJzcCkgLT4gZmZmZjgzMDgzOWJjZDljMCAtPiBmcm9tIG13YWl0X2lk
bGUoKSAtPiBzdHJ1Y3QgYWNwaV9wcm9jZXNzb3JfY3gqCgogICAgICAgIG1vdiAlcmF4LDB4MTAo
JXJzcCkgLT4gZmZmZjgzMDgzOWJjZDVmMCAtPiBhZGRyZXNzICYodGltZXItPmNwdSkKICAgICAg
ICBwdXNoZnEgCiAgICAgICAgcG9wcSAgIDB4OCglcnNwKSAgICAtPiAwMDAwMDAwMDAwMDAwMjg2
CiAgICAgICAgbW92ICVyc2ksKCVyc3ApICAgICAtPiAwMDAwMDAyODg3ZmEwMDAwIC0+IGFyZ3Vt
ZW50ICJleHBpcmVzIgoKICAgICAgICBjYWxsIHJlbW92ZV9lbnRyeSgpCiAgICAgICAgICAoaW4g
cmVtb3ZlX2VudHJ5KQogICAgICAgICAgICAgICAgICAgICAgICAgICAgLT4gZmZmZjgyZDA4MDEy
ZDNhOCAtPiBzeW1ib2wgc2V0X3RpbWVyKzM3NgogICAgICAgICAgcHVzaCAgICVyYnggICAgICAg
LT4gZmZmZjgzMDgzOWJjYjAyMAoKClRoZSBzcGMgZnJvbSBDU0NIRURfUENQVShjcHUpIGlzIGZ1
bGx5IGhhbmRsZWQgaW4gcmVnaXN0ZXJzLgpCZWxvdyBpcyB0aGUgY29tcGxldGUgc3RhY2suIGNw
dV9pbmZvIHN0YXJ0cyBhdCBmZmZmODMwODM5YmJmZjE4LgoKZmZmZjgzMDgzOWJiZmUyMDogIGZm
ZmY4MzA4MzliY2IwMjAgc2V0X3RpbWVyKzM3NiAgICAKZmZmZjgzMDgzOWJiZmUzMDogIDAwMDAw
MDI4ODdmYTAwMDAgMDAwMDAwMDAwMDAwMDI4NiAKZmZmZjgzMDgzOWJiZmU0MDogIGZmZmY4MzA4
MzliY2Q1ZjAgZmZmZjgzMDgzOWJjZDljMCAKZmZmZjgzMDgzOWJiZmU1MDogIDAwMDAwMDI4ODdj
MTkxNWQgMDAwMDAwMDAwMDAwMDAwZSAKZmZmZjgzMDgzOWJiZmU2MDogIHBlcl9jcHVfX3Rhc2ts
ZXRfd29ya190b19kbyAwMDAwMDAwMDAwMDAwMDAyIApmZmZmODMwODM5YmJmZTcwOiAgZmZmZjgz
MDgzOWJjZGEzMCBtd2FpdF9pZGxlKzYyNCAgIApmZmZmODMwODM5YmJmZTgwOiAgMDAwMDAwMDEw
MDAwMDAwZSAwMDAwMDAyODg3MjExM2Y0IApmZmZmODMwODM5YmJmZTkwOiAgZmZmZmZmZmZmZmZm
ZmZmZiBzb2Z0aXJxX2hhbmRsZXJzIApmZmZmODMwODM5YmJmZWEwOiAgaXJxX3N0YXQgICAgICAg
ICBsb2NhbF90aW1lX2NhbGlicmF0aW9uKzQxMiAKZmZmZjgzMDgzOWJiZmViMDogIDAwMDAwMDAw
MDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAKZmZmZjgzMDgzOWJiZmVjMDogIGZmZmZmZmZmZmZm
ZmZmZmYgMDAwMDEwNzgwMDA3NmU5MiAKZmZmZjgzMDgzOWJiZmVkMDogIF9fZG9fc29mdGlycSsx
MDYgZmZmZjgzMDgzOWJiODAwMCAKZmZmZjgzMDgzOWJiZmVlMDogIGZmZmY4MzAwNzU0ZmQwMDAg
X19wZXJfY3B1X29mZnNldCAKZmZmZjgzMDgzOWJiZmVmMDogIDAwMDAwMDAwMDAwMDAwMDAgZmZm
ZjgzMDgzOWJjYjA0OCAKZmZmZjgzMDgzOWJiZmYwMDogIDAwMDAwMDAwMDAwMDAwMDAgaWRsZV9s
b29wKzIyICAgICAKZmZmZjgzMDgzOWJiZmYxMDogIDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAw
MDAwMDAwMCAKZmZmZjgzMDgzOWJiZmYyMDogIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAw
MDAwMCAKZmZmZjgzMDgzOWJiZmYzMDogIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAw
OSAKZmZmZjgzMDgzOWJiZmY0MDogIGZmZmY4ODAzZGRhMjAwMTAgMDAwMDAwMDAwMDAwMDI0NiAK
ZmZmZjgzMDgzOWJiZmY1MDogIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDBmZmZmZmZmZSAKZmZm
ZjgzMDgzOWJiZmY2MDogIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAKZmZmZjgz
MDgzOWJiZmY3MDogIGZmZmZmZmZmODAwMDMzYWEgMDAwMDAwMDAwMDAwMDAwMCAKZmZmZjgzMDgz
OWJiZmY4MDogIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMSAKZmZmZjgzMDgzOWJi
ZmY5MDogIDAwMDAwMTAwMDAwMDAwMDAgZmZmZmZmZmY4MDAwMzNhYSAKZmZmZjgzMDgzOWJiZmZh
MDogIDAwMDAwMDAwMDAwMGUwMzMgMDAwMDAwMDAwMDAwMDI0NiAKZmZmZjgzMDgzOWJiZmZiMDog
IGZmZmY4ODAzZGRhMjFmMDggMDAwMDAwMDAwMDAwZTAyYiAKZmZmZjgzMDgzOWJiZmZjMDogIDAw
MDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAKZmZmZjgzMDgzOWJiZmZkMDogIDAwMDAw
MDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAKZmZmZjgzMDgzOWJiZmZlMDogIDAwMDAwMDAw
MDAwMDAwMGUgZmZmZjgzMDA3NTRmZDAwMCAKZmZmZjgzMDgzOWJiZmZmMDogIDAwMDAwMDM3Yjk4
ODc3MDAgMDAwMDAwMDAwMDAwMDAwMCAKZmZmZjgzMDgzOWJjMDAwMDogIDAwMDAwMDAwMDAwMDAw
MDAgMDAwMDAwMDAwMDAwMDAwMAoKSW4gZmZmZjgzMDgzOWJiZmZlMCB3ZSBjYW4gc2VlIGNwdSBu
dW1iZXIgMHhlLiBBbGwgc2VlbSB0byBiZSBmaW5lLgoKPiAKPiBBbHNvIHRoaXMgdmFsdWUgaXMg
c3VycHJpc2luZ2x5IGNsb3NlIHRvIHRoZSBnYXJiYWdlIHZhbHVlcyBpbiB0aGUKPiBhcHBhcmVu
dGx5IGNvcnJ1cHRlZCBzdHJ1Y3QgdGltZXIuIENhbiB5b3UgcnVsZSBvdXQgdGhhdCB5b3UndmUK
PiBoYWQgYSBzdGFjayBvdmVyZmxvdyBzb21ld2hlcmUgKGlpcmMgdGhlc2UgbGVhZCB0byBpbW1l
ZGlhdGUKPiBjcmFzaGVzIG9ubHkgd2hlbiB1c2luZyBkZWJ1ZyBidWlsZHMpPwoKQXMgbWVudGlv
bmVkIEkgYW5hbHl6ZWQgdGhlIGNzY2hlZF9wY3B1IGFyZWFzIG9mIGFsbCBwcm9jZXNzb3JzLgpj
c2NoZWRfcGNwdSBvZiBjcHUgMTUgaXMgZmZmZjgzMDgzOWJjZDU1MCAtIGZmZmY4MzA4MzliY2Q1
OWYgYW5kCmxvb2tzIG9rLiBUaGUgd3JvbmcgdGltZXIgYWRkcmVzcyBmZmZmODMwODM5YmNkNWM4
IGlzIHNob3J0bHkgYmVoaW5kLgoKSU1ITyBub3QgdGhlIHN0YWNrIGlzIHRoZSBwcm9ibGVtIGJ1
dCB0aGUgYWRkcmVzcyBvZiBzdHJ1Y3QgdGltZXIgZ2l2ZW4gdG8Kc2V0X3RpbWVyKCkuCkJ1dCB0
aGlzIGFkZHJlc3MgaXMgY2FsY3VsYXRlZCB3aXRoIHRoZSBjcHUgbnVtYmVyIGZyb20gc21wX3By
b2Nlc3Nvcl9pZCgpLAp3aGljaCBsb29rcyBvaywgYW5kIENTQ0hFRF9QQ1BVKGNwdSkgbG9va2lu
ZyBvayB0b28uClNvIEkgaGF2ZSBubyBpZGVhLgoKPiAKPiA+IEFuZCB0aGlzIGlzICZ0aW1lci0+
Y3B1IHVzZWQKPiA+IChhbmQgbW92ZWQgdG8gdGhlIHN0YWNrKSBpbiB0aW1lcl9sb2NrKCkgaW4g
dGhlIG1hY3JvIHRpbWVyX2xvY2tfaXJxc2F2ZSgpLgo+ID4gQ2FsY3VsYXRpbmcgYmFjayB0byB0
aGUgc3RydWN0IHRpbWVyIHRoaXMgaXMgb3VyIHdyb25nIGFkZHJlc3MgZnJvbSB0aGUgcGFuaWMu
Cj4gPiBUaGlzIHdvdWxkIG1lYW4gc2V0X3RpbWVyKCkgd2FzIGFscmVhZHkgY2FsbGVkIHdpdGgg
dGhlIHdyb25nIGFkZHJlc3MuCj4gPiAKPiA+IE9uIHRoZSBvdGhlciBzaWRlIEkgaGFkIGEgbG9v
ayBhdCBhbGwgNDggQ1NDSEVEX1BDUFUoY3B1KSBhcmVhcyBhbmQgYWxsIHNlZW1zCj4gPiB0byBi
ZSBmaW5lLiBBdCBsZWFzdCB0aWNrZXItPmNwdSBjb3JyZXNwb25kZW5kcyBhbHdheXMgdG8gdGhl
IGNwdSB1c2VkIGluCj4gPiBfX3Blcl9jcHVfb2Zmc2V0W2NwdV0uCj4gPiAKPiA+IFNvIHdlIGhh
dmUgYSByZWFsbHkgc2hvcnQgcGF0aCB3aGVyZSB0aGUgZXJyb3IgY2FuIGhhcHBlbiBJIHRoaW5r
Ogo+ID4gCj4gPiBjc2NoZWRfdGlja19yZXN1bWUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3Bz
LCB1bnNpZ25lZCBpbnQgY3B1KQo+ID4gICAuLi4KPiA+ICAgc3BjID0gQ1NDSEVEX1BDUFUoY3B1
KTsKPiA+ICAgLi4uCj4gPiAgIHNldF90aW1lcigmc3BjLT50aWNrZXIsIC4uLik7Cj4gPiAKPiA+
IEFzIGFscmVhZHkgc2FpZCBhYm92ZSBjcHUgaXMgZnJvbSBzbXBfcHJvY2Vzc29yX2lkKCkgaW4g
Y3NjaGVkX3RpY2tfcmVzdW1lKCkKPiA+IGFuZCBsb29rcyBmaW5lLiBWZXJ5IHN0cmFuZ2UhCj4g
Cj4gSW5kZWVkLiBIYXMgdGhpcyBiZWVuIHNlZW4gbW9yZSB0aGFuIG9uY2UsIGkuZS4gaXMgdGhl
cmUgaG9wZQo+IHRoYXQgaWYgeW91IGFkZGVkIHNvbWUgZGVidWdnaW5nIGNvZGUgaXQgY291bGQg
YmUgY2F1Z2h0IGVhcmxpZXI/CgpBcyBlYXJsaWVyIG1lbnRpb25lZCB0aGlzIHdhcyBuZXZlciBz
ZWVuIGJlZm9yZSBhbmQgaXQgaGFwcGVuZWQgdW5mb3J0dW5hdGVseQpvbiBhIGN1c3RvbWVyIHN5
c3RlbS4KCkRpZXRtYXIuCgo+IAo+IEphbgo+IAoKLS0gCkNvbXBhbnkgZGV0YWlsczogaHR0cDov
L3RzLmZ1aml0c3UuY29tL2ltcHJpbnQuaHRtbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 09 07:48:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 07:48: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 1dJEeP-0003HY-Up; Fri, 09 Jun 2017 07:48:09 +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 1dJEaq-0003Cw-Iu
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 07:44:28 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 DF/EA-03058-BD15A395; Fri, 09 Jun 2017 07:44:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsVyMfTGGt3bgVa
 RBh+28lp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlt2x8yF7xjqdg/6zhjA+MCli5GLg4hgRmM
 Es+PPWHqYuTkYBG4wyIx/y5YQkLgB4vEg/W97CAJCYE8iYt39zF2MXIA2cUSb7ZwgoR5BQQlT
 s58wgJiCwl4Ssy5NY0VxGYT0JD49GYnO0g5i4CKxOFec4jyAInpE5czgtjCAjYSJ+9MACsXEV
 CSuLdqMtgJzAKaEq3bf7NPYOSdhWTDLCSpBYxMqxg1ilOLylKLdI1M9JKKMtMzSnITM3N0DQ3
 M9HJTi4sT01NzEpOK9ZLzczcxAoOHAQh2MO77GHmIUZKDSUmUV7HVMlKILyk/pTIjsTgjvqg0
 J7X4EKMMB4eSBG9HgFWkkGBRanpqRVpmDjCMYdISHDxKIrz1/kBp3uKCxNzizHSI1ClGS44rV
 9Z9YeJo+rAFSE45sP0LkxBLXn5eqpQ4706QeQIgDRmleXDjYLF2iVFWSpiXEehAIZ6C1KLczB
 JU+VeM4hyMSsK8D0Cm8GTmlcBtfQV0EBPQQUveWYAcVJKIkJJqYGTZ9M68L3PLwT3Klw8KLNg
 8zfpC6hL2rd+9rq6qetE7eV7dw0BDM6+g3gqNl9y3T56/M+FWZvqV//OCAvRNcuxeul69nmNz
 5dUtxoXu+Y0XfRvLJ2Xd5Hx4sm42u8B0X17Wr4F/XVLECp6UB95df5orcfHV1s0pTin81+9cn
 thjJSPDfWHjpblKLMUZiYZazEXFiQDP4pmNsAIAAA==
X-Env-Sender: imxikangjie@gmail.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1496994266!72905139!1
X-Originating-IP: [209.85.216.172]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11875 invoked from network); 9 Jun 2017 07:44:27 -0000
Received: from mail-qt0-f172.google.com (HELO mail-qt0-f172.google.com)
 (209.85.216.172)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 9 Jun 2017 07:44:27 -0000
Received: by mail-qt0-f172.google.com with SMTP id w1so67032936qtg.2
 for <xen-devel@lists.xenproject.org>; Fri, 09 Jun 2017 00:44:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=dtKumfZQgQ4IGHve+tAsEpVekJ/GtPQ0glBn8r8631A=;
 b=TBkBhigz1CLQQK+2jiLwYlH5+Zbb2W/eudT6J2+LyA1z72MExhZhQKSf6ime0fRagd
 ND1R/xKadS0WvN3WWtuF9a9Un7UF8r9zpsmlXgpD3kRJhhuQefoDb21EuUodWaMuEnLg
 b836n35gMZmoH+SaXaNDgLqkxO7jve4d4TJ9Hk2h5jeX94LQjDhZxv22fQu0+aWVuZ50
 kZLtl/HJQzyBr9JJn1cjmEtuXS46XsjUiZI5tESEthtA8E4Bn07D3PLOYrWK8hg54X/b
 iX27mA0QJdPP/CNVPPuOfpzkO+1VKR3gg3uL6navxz9bKOz2gkk4t4ExoBlg827iEVGG
 1M0Q==
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=dtKumfZQgQ4IGHve+tAsEpVekJ/GtPQ0glBn8r8631A=;
 b=DP3PHAFsfQIuk9IG8+4+uBDDUdbl15ysj7tUfkzWqEZtbcwgPxqbgBVFazDsoJb+hs
 Go+kV/Qz9kYzEfAFDFC9G9qKY/R+5tn6E3qDEP7WWEi3Sp6IV+gl4fJSF31iiB0P+Bds
 FR6P7RRYpUI9pRd3zm8DlQ8nUWu4EfKBVwqJQK2MmunLc9X8SfdrjSAGXimk6ARz+YCX
 lwXyRGv47VncFtZ+QHYO1AfOhZmTDdG+qWDFtrJL5SI+HB6fl+Yx1GAMUJfgtsGcs4PH
 cTXYQ1mT6BZQmNFktNicoVGsZ58S7limiFHGJHBJNP8fI3UR7kcWjTorGBCndBefr+zc
 szlg==
X-Gm-Message-State: AODbwcCELDacbwdK9VCzhS/yiNicimroiErURpVh4PYP++2UgPLYYRfo
 CQUR2PVtAeiiJZ58m3iSnDnbyRajnma9
X-Received: by 10.237.53.102 with SMTP id b35mr44387019qte.83.1496994266117;
 Fri, 09 Jun 2017 00:44:26 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.12.193.83 with HTTP; Fri, 9 Jun 2017 00:44:25 -0700 (PDT)
From: Kangjie Xi <imxikangjie@gmail.com>
Date: Fri, 9 Jun 2017 15:44:25 +0800
Message-ID: <CAJqJJghBcsthRtwD=CF-n0uWU_eLMdOJ-8YsTYXhUDZbJZa63g@mail.gmail.com>
To: xen-devel@lists.xenproject.org
X-Mailman-Approved-At: Fri, 09 Jun 2017 07:48:08 +0000
Subject: [Xen-devel] Nested Virtualization Support Host-Only Hypervisors
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

WGVuIHN1cHBvcnRzIE5lc3RlZApWaXJ0dWFsaXphdGlvbihodHRwczovL3dpa2kueGVucHJvamVj
dC5vcmcvd2lraS9OZXN0ZWRfVmlydHVhbGl6YXRpb25faW5fWGVuKSwKd2hpY2ggbWVhbnMgSSBj
YW4gcnVuIFhlbiBvciBLVk0gaHlwZXJ2aXNvciBpbnNpZGUgYSB2aXJ0dWFsIG1hY2hpbmUsCmFu
ZCB0aGVuIGNyZWF0ZSBhIEwyIGd1ZXN0LiBIb3dldmVyIHdoZW4gSSBydW4gYSBIb3N0LU9ubHkg
SHlwZXJ2aXNvcgoobm8gTDIgZ3Vlc3RzLCBsaWtlIE1vUkUsIFNpbXBsZVZpc29yIGFuZCBIeXBl
clBsYXRmb3JtKSBpbnNpZGUgb2YgTDEKZ3Vlc3QsIHRoZSBMMSBoYW5ncy4KCklzIGl0IGFibGUg
dG8gbWFrZSBYZW4gTmVzdGVkIFZpcnR1YWxpemF0aW9uIHRvIHN1cHBvcnQgSG9zdC1Pbmx5Cmh5
cGVydmlzb3JzPyBJdCBpcyB1c2VmdWwgZm9yIHNlY3VyaXR5IHJlc2VhcmNoLgoKKiBNb1JFLCBo
dHRwczovL2dpdGh1Yi5jb20vYWluZm9zZWMvTW9SRQoqIFNpbXBsZVZpc29yLCBodHRwczovL2dp
dGh1Yi5jb20vaW9uZXNjdTAwNy9TaW1wbGVWaXNvcgoqIEh5cGVyUGxhdGZvcm0sIGh0dHBzOi8v
Z2l0aHViLmNvbS90YW5kYXNhdC9IeXBlclBsYXRmb3JtCgoKVGhhbmtzCi1rYW5namllCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 09 08:17:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 08:17:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dJF6Q-0005jr-6d; Fri, 09 Jun 2017 08:17:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <f4da1594@opayq.com>) id 1dJF6O-0005jf-8l
 for xen-devel@lists.xensource.com; Fri, 09 Jun 2017 08:17:04 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 F0/D4-01732-F795A395; Fri, 09 Jun 2017 08:17:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrAKsWRWlGSWpSXmKPExsWyI3PbbN26SKt
 Igx+7OCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aad8tYCg4tZqz49HUZSwPjl5mMXYycHCwC
 ehKnd35h6mLk4hASmM0kcfbRIWaQBJuAhMS5/j4mEFtEQFFi3ep3LCA2r4CXxNnO84wQtqDEy
 ZlPwOISAuISnxu+s3YxcgDZVRLbO3MhwlUSZ+bvZAOxmQVSJPb072cHsRkFZCROTboBFhcW0J
 f49uY+C0SrtsTb3W4Qp2lL/Ly/DWq6tMT0RU/ZIUrCJA4/VYUI10lc6euBKlGWOLZmNxOMffV
 jE9MERuFZSO6cheQICNtD4sXWW6wQto9E0+I3TBC2pkTr9t9QNRoSC+7sY5wFtBnEPrAwHsI0
 kdjebwVRoSgxpfshVLWYxJHLl6EmqkrM2tXABlEuI9GzVBYirC2xbOFr5gWMvKsYNYpTi8pSi
 3QNzfWSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQLjmQEIdjC+PO15iFGSg0lJlF
 ex1TJSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvbIRVpJBgUWp6akVaZg4wscCkJTh4lER49UK
 A0rzFBYm5xZnpEKlTjMYc+y6v+8LEsWH1+i9MQix5+XmpUuK8MSCTBEBKM0rz4AbBEt4lRlkp
 YV5GoNOEeApSi3IzS1DlXzGKczAqCfOmg0zhycwrgdv3CugUJqBTlryzADmlJBEhJdXAaBj31
 Fa22LBf7dD6eM7KeVe7FG9O2NRskpoRv6HvrcS5moDgey0vfRL++5/qc5K/WmdiH7P+5OZ/lU
 1LsrkU22/s7O06X9t+uMGd+9IC72MS/u1VByLcT0Q+y9eJkPKdy3Xo/KSTm+Octs+0Y2Krn99
 gHmz/vF5tRQD/acd8hyP8i7b8S+VSYinOSDTUYi4qTgQAMeqgWnMDAAA=
X-Env-Sender: f4da1594@opayq.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1496996220!104825133!1
X-Originating-IP: [184.105.182.155]
X-SpamReason: No, hits=2.3 required=7.0 tests=HTML_IMAGE_ONLY_12,
 HTML_MESSAGE,ML_IS_POSSIBLE_BOUNCE
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17370 invoked from network); 9 Jun 2017 08:17:01 -0000
Received: from opayq-out-05.junkemailfilter.com (HELO
 opayq-out-05.junkemailfilter.com) (184.105.182.155)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Jun 2017 08:17:01 -0000
Received: from smtp5.opayq.com ([107.22.209.6]:35450) helo=[107.22.209.6]
 by opayq-outbound.junkemailfilter.com with esmtps (TLSv1.2:AES256-SHA256:256)
 (Exim 4.89) id 1dJF6J-00019V-NA on interface=184.105.182.150
 for xen-devel@lists.xensource.com; Fri, 09 Jun 2017 01:16:59 -0700
From: f4da1594@opayq.com
To: xen-devel@lists.xensource.com
Message-ID: <2142579911.11035.1496996215222.JavaMail.root@smtp5.opayq.com>
MIME-Version: 1.0
X-GetAbine-Processed: 1
X-Gm-Message-State: AODbwcB8yQXKY3bRGD4tIre1L+oo/0X/xogpwa2KvOjptWPmK9g8Cwqa
 /hsQ90DSuXSBdJbvxkcQ0w5Y22jJw3prkBqZRKgovA==
X-Received: by 10.84.135.101 with SMTP id 92mr40124506pli.114.1496996214056;
 Fri, 09 Jun 2017 01:16:54 -0700 (PDT)
Auto-Submitted: auto-replied
X-Failed-Recipients: curtiskwong9@gmail.com
Date: Fri, 09 Jun 2017 01:16:54 -0700 (PDT)
X-Sender-Domain: google.com
X-Spamfilter-host: opayq-outbound.junkemailfilter.com -
 http://www.junkemailfilter.com
X-Key-ID: eGVuLWRldmVsQGxpc3RzLnhlbnNvdXJjZS5jb20gZjRkYTE1OTRAb3BheXEuY29tIDIwMTctMDYtMDkgMDE6MTY6NTkgMWRKRjZKLTAwMDE5Vi1OQQ==
X-Sender-Host-Address: 107.22.209.6
X-Sender-Host-Name: smtp5.opayq.com
Subject: [Xen-devel] Delivery Status Notification (Failure)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============7663030608621314459=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============7663030608621314459==
Content-Type: multipart/report; boundary="94eb2c18775091a0cc0551829740"; report-type=delivery-status

--94eb2c18775091a0cc0551829740
Content-Type: multipart/related; boundary="94eb2c18775091a0fc0551829741"

--94eb2c18775091a0fc0551829741
Content-Type: multipart/alternative; boundary="94eb2c18775091a1010551829742"

--94eb2c18775091a1010551829742
Content-Type: text/plain; charset="UTF-8"


** Message not delivered **

There was a problem delivering your message to curtiskwong9@gmail.com. See the technical details below.




--94eb2c18775091a1010551829742
Content-Type: text/html; charset="UTF-8"


<html>
<head>
<style>
* {
font-family:Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
</style>
</head>
<body>
<table cellpadding="0" cellspacing="0" class="email-wrapper" style="padding-top:32px;background-color:#ffffff;"><tbody>
<tr><td>
<table cellpadding=0 cellspacing=0><tbody>
<tr><td style="max-width:560px;padding:24px 24px 32px;background-color:#fafafa;border:1px solid #e0e0e0;border-radius:2px">
<img style="padding:0 24px 16px 0;float:left" width=72 height=72 alt="Error Icon" src="cid:icon.png">
<table style="min-width:272px;padding-top:8px"><tbody>
<tr><td><h2 style="font-size:20px;color:#212121;font-weight:bold;margin:0">
Message not delivered
</h2></td></tr>
<tr><td style="padding-top:20px;color:#757575;font-size:16px;font-weight:normal;text-align:left">
There was a problem delivering your message to <a style='color:#212121;text-decoration:none'><b>curtiskwong9@gmail.com</b></a>. See the technical details below.
</td></tr>
</tbody></table>
</td></tr>
</tbody></table>
</td></tr>
<tr style="border:none;background-color:#fff;font-size:12.8px;width:90%">
<td align="left" style="padding:48px 10px">
</td>
</tr>
</tbody></table>
</body>
</html>

--94eb2c18775091a1010551829742--

--94eb2c18775091a0fc0551829741
Content-Type: image/png; name="icon.png"
Content-Disposition: attachment; filename="icon.png"
Content-Transfer-Encoding: base64
Content-ID: <icon.png>

iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAYAAADnRuK4AAAAAXNSR0IArs4c6QAAFi1JREFUeAHt
XUmMHVcVrfo9eYgUWDBsEsAxCQQFFCkSzsQgBQeMQGIBScSwYFoghg0CNoAlhgWjWLBhB0gMYsEO
Z7AgQOwECRRCxBBwOwwLIGwwsdPt7v9/cc6571ZVO2771++q/6uq37N/1Xt3elX3nn9fVfXt6iSJ
LXogeiB6IHogeiB6IHogeiB6IHogeiB6IHogeiB6IHogeiB6IHogeiB6IHogeiB6IHogeiB6IHog
eiB6IHogeiB6IHogeiB6IHogeiB6IHogeiB6IHqgux5Iu3vozRx5dvTo4PRD9909TrIjmOF6zZIm
vx9k6bEDt935g/To0XEzM3fTagRQKW6n7rz19dl49M0ky15eIhfdNP1jspB86KX3PvJgQdzdvQig
EP9Thw/dlWXZd5IsWb4kJNJkI03T9xy8/5EfXlJulzAjgBBogicZZ9/PkmQif0AoSwbpPRFEEzqs
z1+m00duedF4Y/QYwHNllfMEiM4MlhdedeAnJ/9WRa9vsoO+nVCV8+EFM8Dz3arg4RzUkS5sVJmz
b7K7+uRXT9z3AQDh9mmDSt3Vk8feP61+H/QmWvP7cKIXnsPqHXdcOU7P/gV3XM+7kFdpnKb/GWRX
vPSa48fPVNLrifCuzUDjwdNHdwweggAAlK2eAKLqaezKDHT6jbdeNxoOH4ezlqo6bBv5zYXFxRsO
3HviiW34vSXvygw0Ho2+jojWBR6CYynY7C1QtjuxXQeg1TtueTMeGL5pO4dMS6dN2p5Wv6t6uwpA
2Qc/uJQlo682FSza5hxN2W+j3V0FoNXTj38Mt97XNRUI2uYcTdlvo91dcxF96vAtz0/Goz8jyJWe
OFcNGhx6JhksXHvw/pNPVdXtovyuyUBZNv5i0+AhADgH5+oiGKY55l2Rgf76pptvHA7Hv87wI9Bp
nFRVJ02T8eLi4KYXH3v40aq6XZOfiUPn7ZTh5vgbswIPz5Vzcc55n/cs5u89gFbfcPM9WFam/nnX
tEHgnJx7Wv2u6PV6CfvH22/ee/6/4yeQEa6aR0CwlP1j5TmD66760cNr85h/FnP2OgOt/3f8qXmB
h8Hj3DyGWQRyXnP0NgOt3nHb1Vky/FOWZHvn5VzOmybpWposvuya4w/9fZ7H0dTcvc1A43T4lXmD
h0HjMWTp8MtNBXDednuZgU7feevto9HwF/N2bnn+hYXF1xy478Qvy7Q+9HuXgVimOhqNWncLzWPi
sfUBNOVz6N0JWYlpdmP5JNvRz27sY/lrr5aw2spUm0JcD8tfe5WBxsnZz9ZSptoUgFj+ymPsUetN
BmqgTLWpMPeq/LU3GaiBMtWmAMTy1681ZXzWdnsBoKbKVJsKBspfj/Sl/LXzAGq6TLUxEPWk/LXz
AFp98rGP4iffjZWpNgcglL/i2JuyPyu7nb6InlWZalPBgPM7X/7a6Qw0qzLVpgCEzNn58tfOZqBZ
l6k2BaKul792NgPNuky1KQB1vfy1kwA6dfjVd7NktKmgztouz4XnNOt565ivc0vYvMtU63D6xWx0
tfy1cxlo3mWqFwt+HbSulr92KgM1WaZ68IFHKuHg96+/KVlZXKykcznhLpa/dioDsTS0DWWqBMLZ
zfVkczS8HCYq8btY/toZALFMFT9DekeliDQpjDXnf5vnk426QYRz5Lk2eeh12u4EgNpZporVf4zq
HoBoczSqMyZJl8pfOwGgNpapYrnhr+ygfi1LnsZyVm8m6k75a+sBxDLVJEs/V+tXvA5jeHiTN4Do
7OZGvSDCOevc80na2Wk9gFgCim/581vnPqxghqGAJIJoiOVsXM9yxnPuQvlrqwHEMlWE6cOtA8+W
A/InIQAS/hDU2Y36QMRzNx9smbBVg1YDKJR+tvidgwBNSED6syPCUpac26jtFr/15a+tBVAoU+Uf
fWtl87yz5eAIJmEqTc4NN2p5ToSlrNXlr60EUBfKVC3xAEZpnoIMS0QWrof4eWa4mWyMd/6wsc1v
f20lgLpTpkqgADH86LY+ZCCSwBrjOdEzm5s7vrCGqdaWv7YOQCpTzZJP29e5vVtCRk0dAkn/sePz
ISSmsEmZiXCLv+OHjfCJfBOmbcuudQBKsvEXEItGX8Vbh/NxjGhACTs5WAicQAMdjxn1oFHL2Qgg
2sEtvnwC32jaFm1aBSCWqSIi722RfyY7FESXONKHaxcxJBxhA0CRjj+pmawzE2FZm75l7zUfTW+h
bs1WAahLZar8MYZBxkLCa2ktWx4hoYbLmS1pRNUY4Frbwc/OoN66t7+2BkBdK1PltY5SDXHELBPw
5CCyvZiWgXJgIRONpr+wxqytKn9tBYBYpgovf8l93IW9ZSDkIGUaYMiXLlu7AmhymOGUIEg8sYdl
bB23+FNfE8FX8pmZm+u2FQBaP5N9Ev6/aq6eqDq5JRdp4WGfspBhhKDBuMBLYRk0vyaizjoeNg5H
1a+J6Cv6rDA8v97cAcQy1XScfGJ+LphyZoKGIMFaFRKLMowwAgqXMPbZtA9rG4FDHaqTsYa7s9EU
F9b0GX2nCea4mTuA2lSmWj0OQACRIEBY5vGLawGEQHKjBAwGPg54gjp+doZMNKp4i4/ZWvH217kC
qHVlqh7sSfdEAREhEHFvijlsiC8ShRYOgkBQobL+gbw2HCbDqiBqQfnr3ADUzjJVA8Ak2xwKxIVw
xA1v2gWZkgnQHTiedsC1rkkbBnlNRBBVuyaad/nr3AC0+tC974NnW/g21VLsL9Fl0NWIm4AmwkcJ
xxkceBNKMDC0iMonRPxXSGXJBu7OqoEI5a/ypU80233uh1lOy1LNLD37Z6z/rak0PIcHfOdQDJY3
LUvmHndS/mMKEPxCeKCsw6xhYKA+v5UGCtCELvLQ3JBkA5bQt28xjUJLuzTZg985WxgsUOuyDcfy
VJpdce01x4+fuaxwzQJzyUBtLFPdv7SS8JO30nLjNF7wEhp6toy+L0NFCiEnLGFiUj6ghjtTNwr6
HLLZPjBJhyyL9EfZZMsZv4jzKn8NZ2cnMott29+myizEbMRwDgSHMbaFm5R5xLPAi4fMUciUeiUQ
Fngq8WXX4EM0+reZFM7DWVcWl5KF1DkgbN/m8vbXiY5s+2Ouzml7mer+5ZCJmAkEI4Qx4Ich1cqG
0xZkGGTx7DrGQh4AQRkIW9bSwJYnWmX2kg3OYMa5elGTH9mRbpKcn/yaaC7lrzMF0OobXn0Ezmtt
mSpip0YQXbGy7EOLKkeINQHjIGK02Q8sDC38AVWWRQwfUqasA8+0aM8MSJddG0qedjjkr1BPcmFN
39LHbnsW+5kBSGWqWdKZ9yPvX9oTrolCRIWcAB6ByKONfUBRjhVHVc4KNggL8FyTiMz0U1gygrZA
4xKAG22AvYHffh253UsgAyJfo68vIVIra2YA6k6ZauFfLWfLeywpMPCIsYWZnRBwiocuA11uGaMv
Xmnpo2pJqNwXVDCPLYXkmDAhh2IQ3OLjwvoyz4kw43WnnvzdR0pTNNrdevwNTdX1t6nyd73W8OMG
+4k7XEakBM9pBRpYyI2IYPOiNweCwcpv+1PIsvECnYbI5bdYJkOWIziVecCwb7jp+JXWMm/xL3Fh
DemZvf3Vjg8n0GjrSJnqdj64AtdE+xbtFl9wCIFWWD3oUPYAa0kD3TIQpCz+Ms+uDS2vSJ0bdWCd
XUr6Hl2DGYnWbDnb/hYfVvDr4LMpf9Wx+oE1se/L21TpG97es0BeWacUYGYXa0ZkPuKdljILScSF
ZMDBgAuSeNgb6IK2ywRrBCsTFvecQTZoC/0MsssLC9tmIrDHi4uDm1587OFHId5YazwDdalM9XJe
toeNuDsjKCDMwLJp7xvsdZsuMFCOoKE0G8ATLpopnpPJ4oBEAI8f53OYa7MfxAi8S2Ui4pe+p+km
W6MAOnX40F0459ubPIFZ296Hp9V78GGArYWIamChFjACCAw0xSKk23ZX5t7RQX329SHsiiZxB550
mOFM4pIgUvnrobsKS/X3ysdZq/WuvU216jsSH7n1FcoYlkWYZcx9eegNRSUgcNkqFiz1ICM1bgCM
fJkj+MCzZY508rEBwZdDA5XQJNBtt5xhhr+vPDd92VU/enit1gAHY41loE6WqVb0sAfc1ASFosu1
B812xrM8ZPQS4grwBFZILtL3ayYJuc1gWMASuPw50bMvrDHn1U2WvzYCoM6WqSpkVTaMuEedey4t
BA0ziBIDNhZhbi3fYCsSBYM6COxaOrLnQKZFGfQEHOwhR7qadMgjWdrbXhOx/PXU4dc0UnPeCICy
ZPgluHCvn2sf9wqkkJCH1ACBkyVZVMWVgDAWM5D6Fm8TcgJoQVzuchH3naaijMtzHqEHNAoHBT1s
vOCn+IrFeOPLbqvOfe0AUplqkjV64VanA6a1pZgxcgwoGq9ZlHV8HHjKGSG4RJZ3hTJFHsrQMdDR
hhnwrQBD+5yKRBpAh5Z4IS2Lpqw+l9WLXVhD+q4m3v5aK4C6XqaK0FRqCrIjAhHWk2qMLbAGFrId
BOIj8HYnJiTYfMGGZShuQYBxWQg8YsTxRiX1SaNgYHBePUIA9WIgaqL8tVYAdb1M1aJZYcuoWrgB
CoYbH1yPKPBgkWsh9h6G1hVH/YAjYsBYQRaEPBsJPaaSS0FM8wQk+ZzMTtvf4tdf/lobgPRG0TT5
vJ/mrth78BBMe3iIoDILEAriWbhDEoFLSCeL0WegNdQYFO0tCwXvBRscKSuxwwvmQNc8sKM7NdgU
iMgzYzLOTDQuXxMhRnW+/bU2ACXp2c/Aia2pcaavZ9IYLLQ8ZspARrElJQi4EIYKNMdoDHvoCAiC
gWTAY+YhG6AIUugbTRgSVgLkQHZgyn4AFm2fH7IUxG7xFSPESnPWsKkFQCxTxZsnZlZCUMN512OC
AfaEoICFeJPon3CLzYxjpCJDGMmWPAJCoJDBQlQ6VKWwGgUJLn4AHgJKADO7BI/T8kwIkfI1EWNV
19tfawFQ28tUg+fr31ksLUkocLbQWFYJAWeA2YgOgYljfAIgOAJHNnKMhLERMWCjUKkJcLJDYjGH
ZSGSbEnLbUK/BKLayl93DKCulKmWfF9PF5GxxYPAwH9HAfbsFi2MGEnnWaqxMWgWagwdbAEPskl1
6pHGvnZhSRMPG5qmgNBiGU06oGkqitAYBg4iLGW1lL+GQ7UDq7pl6eTq6ccex6F17u+2X3iu/tsY
ZTrOS8HVNUXOsPzCeKkojHHDP4HJFBhPaWrrKYByOR8DRlY8k+Y3WWwbimddhxd1SCaVkmjoF8dG
sLhNsOyI8r3kNYF6KgVZTAdPXHPgVTek3/rWplGrb3eUgVg6iWPqPHjotvy3MUo+9Oc2+hYTFqXg
qcsgKZbYoKMsoZBZ6Gmq4GPgsSfRDEhacoHNvk2DTCJl2ibVVTgIGYg9ZhlaIRmKYSQ6iZIUk+xg
CGNmomE23nH5a3GmmL9K63qZ6nbnWs5EikmIOkOjwDG6IVhug5ycTCL4zBRyLhmmIBmyt/BFsI00
8jSFUZhHdtQnHDTKwRKwYfMbgn0CGSWg2PzaiGP2dQEOWyuLC2cWBkvXHrz/5FMSrLjZQQYafx6H
1vq3qVb0x0UyEQNgH209YqAJG/keMfXJjCEt24QwUhf/7aEjrbFZzmCP8c8BUprHliZKWKMms5Pg
xEkxn/Vp3MaaF0PSacqugTCWMvd2tLjFvxKvlpn6+Z1ZseOaeKvb9tHwDziYHQBw4unmIljORBYG
uAqB8gTBQFh9PL/NDIiipOuiENot8jwJOTtstAvBJMeugQhKcbboGsWglavkXgGXAmF+QoldHSv7
ZAYl8TD2fRBMUJ8/3r+y9/oD9554Ijc7YWcqAOC2/eM4yKl0JzyuuYttvSayEAokiobig2O0UOhg
PfDk533GjtFjUG2vISkKOC2Ybd8Zn0GnPAVtZ91gAwNqaRp2QFYfOpaJjIat7Pi1T3EIZt/18Yxx
cG59/eOSr7jh9JXak0de98Lh5vpfcYKlNxFUMtEpYXtrx7oCzYd5AwRLS42CVnIfusUohwUCC5Ah
cn5NBDVkLpPklmPXU/YhgTTqaY++dzh2tDgNe7+eEZzD0uRGNQeRA3vOd3nOY+bEP7+wnL7k+vt+
80/RJ9xUziKj4dpbdwt46EMrpN/DyNl1h0cdPH7f7Tt/EW87KhibwFYc2VcqoD45BpSCXFYgFU0G
KA0et0FfY/A0BMvsmb54opkBjv1C2uXL+shCK8ON7C2UrtIqAwgHcajKBH2Q5XLGYnp9ixkfxZ2R
s9gSRNbEsC5JFFT6ICkIs+fZJejl+Yri1KEuoqx5iB6MSbLZuJWgAGEg4Jj/qYMOmkASaNQmuHwp
o2FlIWSrsj6y681SrrCpDCAcTGffKlbBL88SZSYSiBQMsBVgC1YhrMhbnAWEAloKO4GAj2sZKApt
Mi3wjDw+EgANIDQdEoKBYEgcKdE24IC+AclEXZOzKAMFvlQ0BTd2JNhWjm1lAKFc4dmV2zy6XdD2
Ly0n+/C78t4Ij+B7xdXoIfBkOAgs+kKOZwi3YYpBljChrAc06CnjkEylYJMsZQ/JeiYxvoAErjKO
m6Yumqmb9oX6AFvl2FYGEED+tB3K7tzuA4gIJEVCEQkbBV4bRtYagmtdbNEXAAg6/HMRCXNAIGiP
vqJcyJBFXRejcY4lAdkty1Fuh+CGBpXYAl065X5Jf5BkZ0148m1lAOFIfj65+X5KcikTiHB6nh0s
wgwraCHajB8DWNyyi7sFCIRB3jz4EguRB5sA4WgLICyVgB7gqHmwISBoMwCDpqQHKuniqU8GD6+k
nyS/oHyVVhlAePT9HR5rlUn6KLtXyxl/Q9WDgrOUVyxE7BNIwgTjGkJHIQaU8bdm3lS9TyAKcFAM
5iTPWWxJQo+64HvmUV8TBkAQudK3PVRNlsdAoyI/W39haenb4aAm3lUG0NXHTq7i0eXUj74nPrIO
CO5bxDWR/5ozgpIHBl2G3zMQT4VjirARAAokg6mOVIs+BfCRSaHI5GiB/9yS9jKqjfTzLCV9SOSs
0AkWyCjr49nUF69/4Fd/4fFVaW61ig7OOUtXDx/6Ns793ZUUeyrMdwc9s4G3duD8GG9/UEhYKB/J
y9iA6QG123UjeBD8Fl4PLGXJLcIOujaiTTQSBK5glH0JGGhs2aKgMSxbFXp59iJ/MPjeDT/99bsw
P4UrtcoZiNY50cEHfvUevMf47TiPSk8uKx1dR4T3IhPt5XMiNIXXg8l4eJyNacFHPyQeUulQfbh0
MWsRdHkkyWMDQToc8oMB4y1VMCVGAXQwEo9yomNPmimSBvsSTf+FWN79yp/95p3TgAcGZZX7qVt2
9HWLp0+cfy3+puPbcJA34sBegMX/hTji/VMb7agiM9Ea/kqzoh3OAYEJF9UWQNzp4F/Z8eDza2wB
zTmUZuPeNWjLaUSGgGaIsynBVsajjtZPGeWAafEc2P8G6194W95vs6WFH99w2/4H06MP7vzvkuuo
4iZ6IHogeiB6IHogeiB6IHogeiB6IHogeiB6IHogeiB6IHogeiB6IHogeiB6IHogeiB6IHogeiB6
IHogeiB6IHogeiB6IHogeiB6IHogemBaD/wfWl0tzAXA/nAAAAAASUVORK5CYII=
--94eb2c18775091a0fc0551829741--

--94eb2c18775091a0cc0551829740
Content-Type: message/delivery-status

Reporting-MTA: dns; googlemail.com
Received-From-MTA: dns; FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA===@opayq.com
Arrival-Date: Mon, 05 Jun 2017 23:32:13 -0700 (PDT)
X-Original-Message-ID: <E1dI7uY-0004SL-1A@xenbits.xenproject.org>

Final-Recipient: rfc822; curtiskwong9@gmail.com
Action: failed
Status: 5.0.0
Last-Attempt-Date: Fri, 09 Jun 2017 01:16:54 -0700 (PDT)

--94eb2c18775091a0cc0551829740
Content-Type: message/global
Content-Transfer-Encoding: quoted-printable

X-Received: by 10.84.135.101 with SMTP id 92mr19817429pli.114.1496730733585=

;
        Mon, 05 Jun 2017 23:32:13 -0700 (PDT)
ARC-Seal: i=3D1; a=3Drsa-sha256; t=3D1496730733; cv=3Dnone;
        d=3Dgoogle.com; s=3Darc-20160816;
        b=3D0OFnE140OavXy4RpcyZp8d/kosZyGNe3/CkrYZTjdENtG6F6QqkA8xebbWGyaaw=
mBT
         ac4lz3O/Ab+bg9INotbm0BScUYBhz7ORrinT/Q58siP47LeGIKid7ys8aFgUhf9nGl=
c8
         iefpUd+JpfnB+c+n0Ki1xoy4MMEbxPDN4hSrg1OU6fRDdSZQ5eFxQ3L0kLPoz8B7DL=
8y
         3kD5AFTpU9Yw4bsF0J0jwAqsrgTGeVIXI7l2VCKIUtSmzHw2EhfHRPO0efRJgPssXl=
o9
         /eKF29uhlnYLJSSTz2gBMEAdJakxjbm53fgmyRD3mIxDQvzcZOSwr3MyCybqBumH30=
Fd
         lnlw=3D=3D
ARC-Message-Signature: i=3D1; a=3Drsa-sha256; c=3Drelaxed/relaxed; d=3Dgoog=
le.com; s=3Darc-20160816;
        h=3Dlist-subscribe:list-help:list-post:list-unsubscribe
         :list-unsubscribe:list-id:precedence:subject:date:message-id:to
         :reply-to:sender:from:mime-version:dkim-signature:delivery-date
         :arc-authentication-results;
        bh=3DX2wQ+IVcKouZSQm0kKMg6N9Z4IuHBOfv1MbZ3CpOuMo=3D;
        b=3Dlewse5xuDLL6zSF4UzlPl3woF2HjZ1PVQ6KrHY9cySAO+Agq//SOl0FvEmobUOk=
he9
         f7qQzZAwSbmWdIu6A3XFe08vdTCgYtQg6BazqhMHwpTEfAM4XaCGB7Ya1rScnS+uHi=
Od
         pUnJEG+HdgeIht4Tg+5pidl6bPV5qPgfjefNHhBuf7h8EH5Nfm1tNvM1T6AdDpxQ41=
D9
         n+BCj9k6IMMpQrdnv2iiLl3dkNcviOM1jPGycEh6vfJfAHb9iNOVk3aLiUN5FTConL=
Pi
         9LllHrOZSRflgOJeld/C+dnLWai+XB1cq00Xbek9nEaDIQmj8HoK8PDxyeg6vpRFQM=
GW
         E9cQ=3D=3D
ARC-Authentication-Results: i=3D1; mx.google.com;
       dkim=3Dpass header.i=3D@opayq.com;
       spf=3Dpass (google.com: domain of fwd-737qhysmhvayqaucaoiqbdaagaqlma=
2yamheccjdlibayawyakiazaqhsmccwmblia4uanqueigcimbkmazuz4aaeaaca=3D=3D=3D@op=
ayq.com designates 69.50.231.162 as permitted sender) smtp.mailfrom=3DFWD-7=
37QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGC=
IMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com;
       dmarc=3Dpass (p=3DNONE sp=3DNONE dis=3DNONE) header.from=3Dopayq.com
Return-Path: <FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHS=
MCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com>
Received: from smtp162.junkemailfilter.com (smtp162.junkemailfilter.com. [6=
9.50.231.162])
        by mx.google.com with ESMTPS id h123si31869392pgc.251.2017.06.05.23=
.32.13
        for <curtiskwong9@gmail.com>
        (version=3DTLS1_2 cipher=3DECDHE-RSA-AES128-GCM-SHA256 bits=3D128/1=
28);
        Mon, 05 Jun 2017 23:32:13 -0700 (PDT)
Received-SPF: pass (google.com: domain of fwd-737qhysmhvayqaucaoiqbdaagaqlm=
a2yamheccjdlibayawyakiazaqhsmccwmblia4uanqueigcimbkmazuz4aaeaaca=3D=3D=3D@o=
payq.com designates 69.50.231.162 as permitted sender) client-ip=3D69.50.23=
1.162;
Authentication-Results: mx.google.com;
       dkim=3Dpass header.i=3D@opayq.com;
       spf=3Dpass (google.com: domain of fwd-737qhysmhvayqaucaoiqbdaagaqlma=
2yamheccjdlibayawyakiazaqhsmccwmblia4uanqueigcimbkmazuz4aaeaaca=3D=3D=3D@op=
ayq.com designates 69.50.231.162 as permitted sender) smtp.mailfrom=3DFWD-7=
37QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGC=
IMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com;
       dmarc=3Dpass (p=3DNONE sp=3DNONE dis=3DNONE) header.from=3Dopayq.com
Delivery-date: Mon, 05 Jun 2017 23:32:13 -0700
Received: from opayq-out-07.junkemailfilter.com ([184.105.182.157]:54290) h=
elo=3Dopayq-out-07.junkemailfilter.com
	by outscan-backup.junkemailfilter.com with esmtps (TLSv1.2:ECDHE-RSA-AES25=
6-GCM-SHA384:256)
	(Exim 4.89)
	id 1dI82G-0005cx-UX on interface=3D69.50.231.152
	for curtiskwong9@gmail.com; Mon, 05 Jun 2017 23:32:12 -0700
Received: from smtp3.opayq.com ([23.23.126.237]:7792) helo=3D[23.23.126.237=
]
	by opayq-outbound.junkemailfilter.com with esmtps (TLSv1.2:AES256-SHA256:2=
56)
	(Exim 4.89)
	id 1dI7ue-0001y9-Mb on interface=3D184.105.182.150
	for curtiskwong9@gmail.com; Mon, 05 Jun 2017 23:24:20 -0700
DKIM-Signature: v=3D1; d=3Dopayq.com; t=3D1496730259; b=3Dji9Mq0PdP65uu1QDf=
b1mvGkX3VUKljJiCRGyqPwu1IviVS8eDKL/55FNcFiKE74Ls+xq/vepE4+TK893CPmlW/klzcq8=
JalrIvEMLvDz9EEJErIdj330b/lGiVwLr7wlLGa0AShrs2lK/NsvuuH8zg65mXKy/oZLk6W20Sv=
Yd8I=3D; s=3Dabine; c=3Drelaxed/relaxed; a=3Drsa-sha256; bh=3DX2wQ+IVcKouZS=
Qm0kKMg6N9Z4IuHBOfv1MbZ3CpOuMo=3D; h=3DDate:From:Reply-To:Subject:To:List-U=
nsubscribe;
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary=3D"=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D1214394456227948508=3D=3D"
X-GetAbine-Processed: 1
From: "lists.xen.org [Masked]" <FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJ=
DLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com>
Sender: "lists.xen.org [Masked]" <FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHEC=
CJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com=
>
Reply-To:=20
	FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UAN=
QUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com
To: f4da1594@opayq.com
X-GetAbine-Sender: xen-changelog-bounces@lists.xen.org
X-GetAbine-Disposable: f4da1594@opayq.com
X-GetAbine-Host-Address: 23.23.126.237
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVbffyyz
 S4GY7l8WEbQYOjB7b+3axBzBGsWbmJeVXJLBmLHhnVnCao2J1wxymBsYG9i5GLg4hgS+MEjfu
 /YByzjNKLDnUCORwcLAJiEnM3avQxcjJISKgKjFrxXJmEFtIQF2i6XcDG4gtLOAjsXXDATCbV
 8BM4sSTCWA1LED1u+YfYJ/AyLGAkWEVo0ZxalFZapGuobFeUlFmekZJbmJmjq6hgbFebmpxcW
 J6ak5iUrFecn7uJkagTxiAYAfjtu2ehxglOZiURHnFrc0ihfiS8lMqMxKLM+KLSnNSiw8xynB
 wKEnwWngC5QSLUtNTK9Iyc4DBAZOW4OBREuGtcQVK8xYXJOYWZ6ZDpE4xKkqJ8/KD9AmAJDJK
 8+DaYAF5iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8TiBTeDLzSuCmvwJazAS0mO+SCcjik
 kSElFQDo/raYycXJXNp3tq/tNnOPWTOz9vpi/d/zm2VNTfW41brtvGRXTe/Py/gU9fHstNv1f
 4vLFuUdlxHYp7xIevl7m8f/Vpz+JnqqaoMO3al2q87rFdsXrO/54lV7fbSFaW111Ps08r1ViT
 fXfr3vKLNxlyB2L9P99jNt1D9UnKLNaj+1S+DFU/9DZRYijMSDbWYi4oTAS90KjlDAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1496730254!100991130!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=3D0.0 required=3D7.0 tests=3D
X-StarScan-Received:=20
X-StarScan-Version: 9.4.19; banners=3D-,-,-
X-VirusChecked: Checked
Message-Id: <E1dI7uY-0004SL-1A@xenbits.xenproject.org>
Date: Tue, 06 Jun 2017 06:24:14 +0000
Subject: [Xen-changelog] [xen master] x86/mmcfg: set pci_mmcfg_config_num t=
o
	0 on error path
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-change=
log>,=20
 <mailto:xen-changelog-request@lists.xen.org?subject=3Dunsubscribe>
List-Unsubscribe: <mailto:unsubscribe-1188110264-f4da1594@opayq.com>, <http=
s://emails.abine.com/disableDisposable?fwd=3DFWD-737QHYSMHVAYQAUCAOIQBDAAGA=
QLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=
=3D@opayq.com>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=3Dhelp>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changel=
og>,=20
 <mailto:xen-changelog-request@lists.xen.org?subject=3Dsubscribe>
X-Sender-Domain: xenproject.org
X-Spamfilter-host: plato.junkemailfilter.com - http://www.junkemailfilter.c=
om
X-Key-ID: ZjRkYTE1OTRAb3BheXEuY29tIHhlbi1jaGFuZ2Vsb2ctYm91bmNlc0BsaXN0cy54Z=
W4ub3JnIDIwMTctMDYtMDUgMjM6MjQ6MTggMWRJN3VjLTAwMDc5Sy0xSA=3D=3D
X-Mail-from: xen-changelog-bounces@lists.xen.org
X-Sender-Host-Address: 192.237.175.120
X-Sender-Host-Name: lists.xenproject.org
X-Key-ID: Y3VydGlza3dvbmc5QGdtYWlsLmNvbSBmd2QtNzM3cWh5c21odmF5cWF1Y2FvaXFiZ=
GFhZ2FxbG1hMnlhbWhlY2NqZGxpYmF5YXd5YWtpYXphcWhzbWNjd21ibGlhNHVhbnF1ZWlnY2lt=
YmttYXp1ejRhYWVhYWNhPT09QG9wYXlxLmNvbSAyMDE3LTA2LTA1IDIzOjI0OjIwIDFkSTd1ZS0=
wMDAxeTktTWI=3D

--=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D1214394456227948508=3D=3D
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable


-------------------------Blur-------------------------
This email is forwarded from a MASKED EMAIL you created using Blur.  (https=
=3D
://dnt.abine.com/#help/faq/faq-whataremaskedemails).
IF THIS IS SPAM, CLICK HERE TO BLOCK:
https://dnt.abine.com/#/block_email/f4da1594@opayq.com/FWD-737QHYSMHVAYQAUC=
=3D
AOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAA=
=3D
CA=3D3D=3D3D=3D3D@opayq.com

Want to shop safely and privately online? Go Premium: https://dnt.abine.com=
=3D
/?pk_campaign=3D3DmaskHeader#premium
-------------------------by Abine-------------------------


commit d7594d553b10e74a0cbe15a157baac1aae1d3acd
Author:     Roger Pau Monn=3DC3=3DA9 <roger.pau@citrix.com>
AuthorDate: Wed May 31 08:39:47 2017 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Wed May 31 08:39:47 2017 +0200

    x86/mmcfg: set pci_mmcfg_config_num to 0 on error path
   =3D20
    One error path of acpi_parse_mcfg doesn't set pci_mmcfg_config_num to z=
=3D
ero, fix
    this.
   =3D20
    Signed-off-by: Roger Pau Monn=3DC3=3DA9 <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
---
 xen/arch/x86/x86_64/acpi_mmcfg.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/xen/arch/x86/x86_64/acpi_mmcfg.c b/xen/arch/x86/x86_64/acpi_mm=
=3D
cfg.c
index a96d5e0..650140e 100644
--- a/xen/arch/x86/x86_64/acpi_mmcfg.c
+++ b/xen/arch/x86/x86_64/acpi_mmcfg.c
@@ -96,6 +96,7 @@ int __init acpi_parse_mcfg(struct acpi_table_header *head=
=3D
er)
     if (!pci_mmcfg_config) {
         printk(KERN_WARNING PREFIX
                "No memory for MCFG config tables\n");
+        pci_mmcfg_config_num =3D3D 0;
         return -ENOMEM;
     }
=3D20
--
generated by git-patchbot for /home/xen/git/xen.git#master


--=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D1214394456227948508=3D=3D
Content-Type: text/plain; charset=3D"utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline


-------------------------Blur-------------------------
This email is forwarded from a MASKED EMAIL you created using Blur.  (https=
://dnt.abine.com/#help/faq/faq-whataremaskedemails).
IF THIS IS SPAM, CLICK HERE TO BLOCK:
https://dnt.abine.com/#/block_email/f4da1594@opayq.com/FWD-737QHYSMHVAYQAUC=
AOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAA=
CA=3D=3D=3D@opayq.com

Want to shop safely and privately online? Go Premium: https://dnt.abine.com=
/?pk_campaign=3DmaskHeader#premium
-------------------------by Abine-------------------------


_______________________________________________
Xen-changelog mailing list
Xen-changelog@lists.xen.org
https://lists.xenproject.org/xen-changelog
--=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D1214394456227948508=3D=3D--

--94eb2c18775091a0cc0551829740--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7663030608621314459==--


From xen-devel-bounces@lists.xen.org Fri Jun 09 08:19:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 08:19: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 1dJF8S-0005ph-Iq; Fri, 09 Jun 2017 08: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 <Julien.Grall@arm.com>) id 1dJF8Q-0005pZ-6k
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 08:19:10 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 12/40-02183-CF95A395; Fri, 09 Jun 2017 08:19:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSW0gUcRTG/c/MrrPm6t/xdtqUcCtQy0WTLtp
 Llg++JIVB2ovN1ugu7a2dNYxAl9TITcWUytZLF+xByyLLNkHF1IjuYl5KNFOUTNMyIx9MaMZZ
 zebpd+b7zjfnDIcmmfNyFc1l2ziriTWo5V5U+EmPhKjFtPi06MrvG3YvPCon9qKkzh+91EF0V
 KY3ac3Zx2Q6x107ZWlVZY8U9SE7mg9wIC+awnYSqseGkVggXIhgrCdvuWBwCQGvm+oIB6Jpf5
 wO4xVaEQNwMgz1HZIsvQicS6NyB1LQJN4D7TWNSGQ5joCh+Z+EyEocD5MDBaTIFN4MX4o7l/2
 BmIO52V9I8vjBi2vjlMgKnACDk0WeUuZOqHk4Skq8EVwzVcsMWA0zXe2UOATgSwgelV1YDmJw
 GFQUPqUkUyg8e1Pl5m1QNHHDzQfgQXOFXFwG8CZ4mZ8svc6F1oW3cimz3BPuz3e5i14SRvIqZ
 KLLBzPg+txCSM0WKK1DUnMk3OubIyV/twyct766mwd8oexVu9sVAm3nbhISt8jg8nRSKYp0rv
 kDzjVbO9dsfQOR9Sic56ynOWtUzHaN1qrP1NmMrN4QFRO9Q2PkeJ7N5AysltccNxsbkXATHsL
 zBJU493eg9TShDlSGFcSlMT5a84kzOpbXpVuzDBzfgUJoWg3KIOF2GD8rl8llZ+gNwmGtyEB7
 qwOUmsOCrOQtrJHXZ0rSSxRFf6ps+kUwlMls4lTBynepggmLJl2WaTVi5Tx7UKjKX4mEoRhvC
 2c16m3/61MomEZqf+WwmOKtN9lWvzQlDEEIQ9TO7haHsLH/JJUdmXPLtKXfOptTXsdsjc3KrS
 +V53tn7eqfy22KkGXU7CtxJGqfE5bYhuogP0Vif0qf5YrcdL1qKvgiHi/zuvOhNvVIy/vf82c
 zCtty7NV+tberGV92adClaX+soC98nKZylhbWdZ9KyWv4M1G+hV9sW4xTXHU1BhEux5/Ni8Vx
 ejXF69iYSNLKs38BPHf9C5kDAAA=
X-Env-Sender: Julien.Grall@arm.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1496996347!100968328!1
X-Originating-IP: [40.107.0.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35786 invoked from network); 9 Jun 2017 08:19:07 -0000
Received: from mail-eopbgr00065.outbound.protection.outlook.com (HELO
 EUR02-AM5-obe.outbound.protection.outlook.com) (40.107.0.65)
 by server-5.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 9 Jun 2017 08:19:07 -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=heB1MbjMOflxBVOZwiXtBc3mintTY7CtTcdRLt4kbuU=;
 b=GqFO8NyoRawZ73Aa/G7f+cn8a0HOPayjiUM8ElurG3mILTxrzoG5ch6osu7GMUqgtHnmrSGW6nqkOHO2Mzz3GK8yp8/0YHuOlXKsiEOTg+PN0jujifMcHASP/z2DFxjV5fkWgxdXz6OWg5MHowjAfAH+NWaN7Mb1U75P1GG4pEA=
Received: from Juliens-MacBook-Pro.local (217.140.96.140) by
 DB6PR0802MB2183.eurprd08.prod.outlook.com (2603:10a6:4:84::17) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1157.12; Fri, 9
 Jun 2017 08:19:05 +0000
To: Sergej Proskurin <proskurin@sec.in.tum.de>, xen-devel@lists.xenproject.org
References: <20170601151906.10213-1-proskurin@sec.in.tum.de>
 <20170601151906.10213-6-proskurin@sec.in.tum.de>
 <3a019bbf-6ebe-85b0-4d97-90ccb6295035@arm.com>
 <0da289b1-e2ef-672e-3a3d-0ac86fc1d663@sec.in.tum.de>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <03156561-e730-6d85-ef14-8d2b9d29934d@arm.com>
Date: Fri, 9 Jun 2017 09:19:02 +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: <0da289b1-e2ef-672e-3a3d-0ac86fc1d663@sec.in.tum.de>
X-Originating-IP: [217.140.96.140]
X-ClientProxiedBy: DB6PR06CA0003.eurprd06.prod.outlook.com (2603:10a6:6:1::16)
 To DB6PR0802MB2183.eurprd08.prod.outlook.com
 (2603:10a6:4:84::17)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: DB6PR0802MB2183:
X-MS-Office365-Filtering-Correlation-Id: 226a7367-daf0-41fd-9942-08d4af103240
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:DB6PR0802MB2183; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0802MB2183;
 3:/4v5p5DZ9M1akT1/0WQMMQBMpM9zQf0mVlz4vR6UmzmkkqqYEAdW3AjNrwTy7afusHbuwWNIVZHWFweAUfb+2WHm+eqpxmogBRYi8E1RJ8Qtf7WCm4DJStJkgElclC/WRXOALSKFlIsq9oM90BSTVBuUo2pCpfopeN6A7AaEVNKdZ1+5nnvnO08LPq57TtEQNHXYDmimNCxga2+6UeRAG9HEevgr+C5q7TG2ZH8XLx7e76jW93M+0riMOTPGGxcTWpP0AgByDRhtYtu+K7qjNNkYq8GdEF+EedUtosmeVwCewR//cePhCbRypsduIcTB+G6+KtHrpoK4DMBs3/ICZzYke636N+fSgn9lOTpTghQ=;
 25:zuvqky23ZIsWouDYkebq78lYkV+gJCeotAq2qdh5XN/wlolO64f7w9dM4Ad5ynjKWbc5khODTh4YIVaarwjf8Th7rSc5GZmq6k++pt8TdaEAtWo5x7Br0RRXQm9p2RzuFH8v9VTmQqwh+OSHGRGPmG9vCCXs4jSH6q8Tey7VIOlxHwmbbB5UHx1d8/1p/002hYpztzPltSI799L0nN0SOFtWYwI2S/W+s9Mxme3XF328+3cEQE0qTKQhC7Drdu81oJql7g0HKzj+6QRZj+RxAb4couyx4yMTRAVzcgV3Jrg4RkZ53RoCAfD+T9+gDKEH0yLt0UOkQJ8ega54A3xNvny6fRQW/nNhXrNbo4WZsXFc7vBzjf3oysKYHcEq/6cXV8hWq6pl410W/fr5KOD3DxroOEDwtuT+B54xxvije6E0KteCjUzVbTri+/R1kBU6081yD74nQaVOEOhowdEd5MWIRKa3lX7asJvHulMNisM=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0802MB2183;
 31:2CXzC7Ql7/kn5mZD7C5YaPWQpdwiYhAMQdoNICFpQ5z+G5k292iIv4mzlvQ7FAeirX1haKcmXYhBmZHlvAyzXG0OalDs7936afSHnWJ+C/P3IVhr+w5EhHMd5eeUCpbcbhY0m3Gpf+McS8NFrgSX6k7aDnbiFf34f1wZ92kZjhlNLqIo0ueEGZzHQAIo/CBeX6JtDC/mREcmrRzBtkgd2QwcqEFIlF5ZYCI9h4yFKrs=;
 20:SRFdf1P53768ah7GJINL6DjiPgvwdReKFC8BaE9cKwqbt7ch/0F8khGk1DmLUqk+qmpp8TcDbm47UoL4Wni/FxaooUsr3bUQrDIW1uBYBtAImWR3SoR8/g25PkdG4VBndrCP0ffen/50qqsyhdvTuau4vlaDtI5t+Yn7PgylWNY=
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <DB6PR0802MB218380C4417556A25CF5572180CE0@DB6PR0802MB2183.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(100000703101)(100105400095)(93006095)(93001095)(6055026)(6041248)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123558100)(20161123555025)(20161123562025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DB6PR0802MB2183; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DB6PR0802MB2183; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtEQjZQUjA4MDJNQjIxODM7NDphbU9FdWQrTjJYQmdPVXFYZFpHajVMZDlk?=
 =?utf-8?B?MnFLckhUR2d2OGt0L3E1TzRLejBncXJmQlM3eTd3SWd3dDhWNVVFU3FSL0sv?=
 =?utf-8?B?Mm4wdXRRMzhhbjlNeDRvb0ZwWmxUUlNNZXFqanI2Zk1EZ016cHBqNmZ2cStk?=
 =?utf-8?B?RFQzdFhLYlQ2RzZ0dUNzdWh2UGUvWDJrZkErM2tlTG5FREdIaERKL1BsWU5Q?=
 =?utf-8?B?OVhqM08rcmdWYlAzZndzYWJLajNvUnkycmpjMDZrOXN5dW12bXdOOURweWxa?=
 =?utf-8?B?MEtnY2V1KysvcGIvcnQwTFlTRUVPQ2FnS2FwcmlDajB2Rldvc25aS1p4bVNn?=
 =?utf-8?B?cWJRZG1OR1dJZkFOb2xhTUJKZVhqalIxajZEamVhZDE1YXhETnhiMFlyb3Ny?=
 =?utf-8?B?TW9XYjYrdkRwcmhybFRLRUFiS3Ric1ZwSWM4cHVmdi85WWloTU5Rdi96ckJ2?=
 =?utf-8?B?eStvWEpXdThvUFhsODJ6RFhjS2VKS0NQOTJWODUvd0R5amhzMzhQWFMwejdi?=
 =?utf-8?B?R1A5SEZtdzFZcTJEajhxVFZZN1J0bzVYMUFnYVZBTFh6SVgyYThON2Vab0hs?=
 =?utf-8?B?aEdNUlNCZ0E3R3VmZDlpRmZ2N1l2SlVQYTJZZCthNUJYRWR4TmxtMk5ERTB5?=
 =?utf-8?B?SFBsYUt2ZUgrSG8xMkRMKy81QXNDZlR4bDZXczB6TjlLckJ0WjVrbGVHMVNJ?=
 =?utf-8?B?SnBpNjh0WUtydXVsUGttcTRWZTdWVElqTXJrSW53VmtNQStjY0NGRWt5MkJN?=
 =?utf-8?B?Vy8xV2tzZEwwOW4rc09lSlVyWk9OTFlyeDc5MXBwREVLOFdTU2x1L1B6bitJ?=
 =?utf-8?B?TEw3TDlYdU16WnNiUDMvemJka1R6MVdmTnZxRWdEcUhNaGl5ZHlUWk5VSVZU?=
 =?utf-8?B?VlBRRFdUaHpMSUtENlYyQlhnakcyZ3JDSHNSNldoSzRmVzVickc1U1J5SFdB?=
 =?utf-8?B?VXFBUTVRQW9lTkpqaVdMd1lOUmgyQ3A3NjRHRUtJczBHaFNvWnJTMk9qd0Zp?=
 =?utf-8?B?anprcUxXTExYalJNeUZ6RnczU3NIaEZ0ekxDRitVaWVva3czOGVHL0crNWZ6?=
 =?utf-8?B?KzhpRmdqUTBOMmV0MEdkc28wL0xsOCs2cFZiR0loL1RRMkF6bC9zejhyQVlh?=
 =?utf-8?B?NzBwLyt2VG9yTXZKL0ZDalhpZ3FVN1JyRW4yZjNIZUZLdDVGRTJPZXUybjVU?=
 =?utf-8?B?NFZWWis3YnNFUHl4Qys3Z1FEcVlEcXBPbjh1eWFuTDlMcXQvNFVlZHdlVUta?=
 =?utf-8?B?cWZhSWpCRWJ3MmFZamQzUXJmcS9DL3BEWlhJbzlHZlFLSHhrUjVuQlBWUENV?=
 =?utf-8?B?dS81SGxmMm9GVjRnZ0ZUM1Nac2U4OEd6S0V5VUNLdldvbm43N041YXJFdFhM?=
 =?utf-8?B?ZjNWMEZ2ZDcyUkFsRHdrMVRKeFd4SFRFWHdSL3N0anZOZy9COEJxNkhqa3Jj?=
 =?utf-8?B?d1RraFNvbXplOXJPaWhyVDFEWi9Cd0VmSHV1V0E5dHZBRzdXVUNGVW40Y1h6?=
 =?utf-8?B?WTNmR014WkVLdXNLcEFpMW5ZNHlGRkFHeXRQSFRpZzlJZWhWRzB1V2dQMFJj?=
 =?utf-8?B?TzdKdXE1cFRXZFREMTNKdzFSVGp1c3VRPT0=?=
X-Forefront-PRVS: 03333C607F
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39860400002)(39450400003)(39840400002)(39410400002)(39400400002)(39850400002)(24454002)(33646002)(47776003)(65956001)(65806001)(66066001)(7736002)(54356999)(2950100002)(3846002)(31696002)(50986999)(81166006)(8676002)(305945005)(230700001)(229853002)(6666003)(76176999)(53546009)(2906002)(31686004)(53936002)(86362001)(6486002)(65826007)(6506006)(5660300001)(42186005)(6512007)(478600001)(189998001)(4326008)(230783001)(64126003)(72206003)(93886004)(6246003)(36756003)(110136004)(23676002)(38730400002)(25786009)(217873001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0802MB2183; H:Juliens-MacBook-Pro.local;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtEQjZQUjA4MDJNQjIxODM7MjM6SGRyTS93eVJkQmx4ZU0vRHVzY3N0RTJN?=
 =?utf-8?B?ZE5xb05EYVBKVGQ3eXVHY0gyUHBKaVZKQ20xcXdFT2k0ejZUak9mekZpQlNh?=
 =?utf-8?B?Qlg2TVZ6RURMY1FxZGkxb1NoTi9sZHoyNVR1ck9ZVGoxUlBCeXBVSkplbmI5?=
 =?utf-8?B?cWtpYTJac3NybjJKbVhnSFhNL1psdWRSSUY4WWJickt1K3RIMGQrN05HQXAw?=
 =?utf-8?B?V2ZxYnBVdkxXMnBzS2R6SVBqY3JqcXJzQlI2LzVOY0d4VGZZZ2tDNGJFdXNm?=
 =?utf-8?B?cWpZUDVFallmYkkzVks3SE5mSTJLQ3JEQXZOa1lnSmY2ZXkxcWtnVVZPRDg4?=
 =?utf-8?B?WGxKc0JRQTVrNll5a1JKbHFFMERWdkY1YnR1Qnpqa01PUVUyT1F0NWNvWjBw?=
 =?utf-8?B?MEpacmVDTi9Pd1haUHdxaUhaM2c3MS85U0JsLzZaNnA4UFZVQkxlWndwSTJK?=
 =?utf-8?B?MFNiWmp6WlRxRFh6cTVINFFmeDExQWsyUFoxS0dudi9wbWQ2Vm1Yc2NkZVBz?=
 =?utf-8?B?TUJPTjB4SkhtRjlXSkNRanJFZHd4V0R0N3BFSnFhSE9SK2MzTEZoaUVJMSt2?=
 =?utf-8?B?V05RdC9JZi9BNTY0RXFrMURvL3RmTW44VUxLNkU4ek1xdXBkbDlXd0tjVUdV?=
 =?utf-8?B?b3FnYTlxNWlGOG9Bdy9rZHVRN2s0OWZYS0FSeU44VDhSaG1rcEppLzVJaEhT?=
 =?utf-8?B?bzJzUzRoUWFFcGIvSnY0d1U4eWFlbTN0NlFJL0tNSTJPOFRWdmhsNGNPU0x1?=
 =?utf-8?B?NE1aQWMrbzRsVmt0bk9SOHBKUGFidDF3c1phY1VJT1Q5T2pIdktsbWM0RGtF?=
 =?utf-8?B?VTU0aTRCMWNVKzRKRkg4OXZ6YzFDZVRxUzkxQWRUTHRCQy9HVlN2MmxCVXlM?=
 =?utf-8?B?WXVsVUdqYUlIclQ4WkNDbDhiaHFTL0JGWjVoYTJzMHprK1l5QU9oZ1RhR0FX?=
 =?utf-8?B?ODRTbjM0VGxRTENiOVVENU40dTZ1ZkhMVUtIZmZicEc4SkdjZFpRbzR2cEFa?=
 =?utf-8?B?SHRIWlQ3SXpKcnJhUDk5WFdDM3JiNDk5YmdpMFl3YmZqZTBBL1FXWmR4YWpl?=
 =?utf-8?B?QnBrbFFZekYrU3N1cEJtN011cE9wVmM2S0tQNmEzUk9jMjhPazBkWFlPbTc3?=
 =?utf-8?B?K1FsNzZIdndMK1pFTlNQNVJNd3Z2OTFreXZLMkxIb0o1ZU9ZUzdJeVFQOVE1?=
 =?utf-8?B?aHdMSzlLM0tOREVBSkxaT25QUEMwbjBMMWo2dWhtOEhFRXY4ZlFZNHdJS0Rt?=
 =?utf-8?B?RDEwLzE4VFpZeVl2c0ZLcHFtWHlmNW1iVitwZmpoYkQxQjhGaEF0aUVZVWd3?=
 =?utf-8?B?REJ3UFgydXhIUzErbmUvYVRBdTJSUVRPcnUwcStUUnlOYmJuMWVpb01MYjlO?=
 =?utf-8?B?dFN5Y1dsNVNMSmF0OE9CdnBlS0hFdWFLMDc4eGxPR2w3MjhCUUc1UjlQdHJa?=
 =?utf-8?B?YVk4VytybkVrcit0bkczSDA1cHdXbFBnZVpTdWM2UlBiYlp1YjJkeWovbUQ2?=
 =?utf-8?B?ZEpZclFEMkdKeG4vbWZld2NreGVCcVk1cWlORTZ5dlkySGlJeXJNTFQycXl4?=
 =?utf-8?B?dm1LdExjT0F4NFRUMWllajNwR2dmczd5aU5ZQXZlOVJaZjJLWWpaTG1EN2Ns?=
 =?utf-8?B?Ujd5UXV2MmxqQ3ZoL1lwUldYUTJiL3ZVTzVmTURkN3BDVGtTd1dNY1p6aGJj?=
 =?utf-8?B?WUFIck1pSHI0THU5TjlZY1dFR1gxNnR5S0w5Q1lTSXdZZks1bDVRcDhhamtM?=
 =?utf-8?B?bERFTEVZb1AyOWRuejJYYk9nPT0=?=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0802MB2183;
 6:FM3ap3qunf7kWg+G1Hbi5Ge12H1/5n8u2+krGtsWCHGh43+42MZ6/atC+2una1Ygl/hsPaiVTlUzpLg3tcZRlW/WtgYFhx8vl3UUYI2BI4t3XZbNlsaEILpi4eWLJjKMWeuzP9WQJ6GlYQA1gDHPtH8q9ppsWKNAKnJMV1zaNSxcOie1UiiLldpgQaPar/HdHHyLr467MzBrzxMEKl4ZYt/8Tw/YxY+Q8mgbEKQ/uycuWe5atILGjrUJ/dhAgQeCTikwme/kqEDrbSfBH0r8UOysdT7Jqx2fQCdMfCFnfHAoroq4UNUROJO13o/3gQ/SZVVxnk7pnM7laAWlRzLg/Daz1+LQvHVXxkj/oB2t1xaWP4b9yJqO9i5SwFbUcj/8HZQYRwmFbWxwzlymm8mLuiIQmwT3MWHXf8G1ZkBfWXbXaCXcpSDliuPqu8MQrmmvIhEXhJKPjGLLBxCPDtKfT4x9Ggo2vwgwH2c+eorLQwmKHzKlBDnTr6grtTgiQxxuVmSc5bYpRrAmX6qwW8JeTc/NjEQDkEdZHm0CuHkfcYM=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0802MB2183;
 5:LzpOwnL56faOuK0IsTH3dvZFa+hwy35zUr4z0/KlBTT32kMQfjXHHjHjuJl62bQ2Xkf00HLNs0nGR3E3ulFrBBcIlPGi7khdf80+8SwKbhxw4xHQo+qKkB2/bSrXaDOGDvaDMknE4DIkm3AGAPxrgVFJWeTeXUKbtk2ojQDrtRmQEim46PVD4RDfho+fieP3bOwrApuOBUsEpqkp0SRONAigvn3VB9XHygXyB22HSNnYOAeUfEsxlKG+5PGYXTpkiupSxJPe513axYctBU7ZPZi087CGxVGh1mATczkmnpbSpSBnRayk3Vw5YV2H64/M52Z7OxBrednzxDrjtR25QanHE7bRwSbAp5n2C31KpA+qb6o6zWZtmB9VoGhI+0+Fi5kG8fsaRdFBm2zjBhZ8LaJ0jNxHWu3uFP5EwX1FTJmeImOZR/ycmCEfC1ywxNsEsVcESf4MGWXuYR9KzKui9hpnNj0wR/HYuU5hgpTq69C6glp0QbUJOerGz1u5sRKF;
 24:tKFDHERnBA0saYhpjpZTAckfxIGdjWZtolAeUAzItc5AtN/9ZRldZTvnzD2nCjqAvWhhO1nbdGMm5LloGz5yMXSdSfgJABlhLM6PsLhgPeM=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0802MB2183;
 7:Qc+UnUiFmkBpZipjv4C7RImYnWnGwYaO6SByhsl7SR9ugHiDHvFnRfdD8Tk5zmWd51Gj7wAdqGbk08ZCSZ+KuBjrsgqJrMAyyV4evhxz1RHemFJYKxBBmedbzsNIRUahVmPP7CWz/XMUp0TBtFmw0AZ3daQ1xBzwZXXUBdH4ZUE5mCcX5r14WKJY4gow+Wo9KqBdB+p+pcZoMWv87YZIQ8DrSUselbAST2xuvHF2CEotbdaqvjYBW4Qfzv7Q1pQEXzXPNGPf60im6bcyzNsn6rkCKQWRN+rruH1CuHwHx134Pql1L4EOom+UgpwRU9nBHDfU5jjOpMcptxxVYlm46w==
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Jun 2017 08:19:05.8520 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0802MB2183
Cc: nd@arm.com, Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [RFC PATCH v2 5/8] arm/mem_access: Add software
 guest-page-table walk
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

CgpPbiAwOC8wNi8yMDE3IDEzOjQzLCBTZXJnZWogUHJvc2t1cmluIHdyb3RlOgo+IEhpIEp1bGll
biwKCkhpIFNlcmdlaiwKCj4KPiBbLi4uXQo+Cj4+IEkga25vdyBJIHN1Z2dlc3RlZCB0byBtb3Zl
IGluIHAybS5jLiBMb29raW5nIGF0IHRoZSBkaWZmIHN0YXQsIHRoaXMKPj4gd2lsbCBpbmNyZWFz
ZSBxdWl0ZSBhIGxvdCBwMm0uYyB3aGljaCBpcyBhbHJlYWR5IGJpZy4KPj4KPj4gSG93IGFib3V0
IGludHJvZHVjaW5nIGEgZmlsZSBndWVzdF93YWxrLmMgd2hpY2ggY29udGFpbiB0aGUgbmV3Cj4+
IGZ1bmN0aW9ucz8KPj4KPgo+IE5vIHByb2JsZW0gYXQgYWxsLiBJIHdpbGwgZ2xhZGx5IG1vdmUg
dGhlIGZ1bmN0aW9uYWxpdHkgaW50byBhIHNlcGFyYXRlCj4gZmlsZS4KPgo+Pgo+Pj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdmFkZHJfdCBndmEsIHBhZGRyX3QgKmlwYSwKPj4+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqcGVybV9ybykKPj4KPj4g
SSBhbSBhIGJpdCBjb25mdXNlZCB3aXRoIHBlcm1fcm8uIFdpbGwgeW91IG9ubHkgcmV0dXJuIDAv
MT8gSWYgc28gaXQKPj4gc2hvdWxkIGJlIGEgYm9vbC4KPj4KPj4gQnV0IHdlIGxpa2VseSB3YW50
IHRvIGtub3cgbW9yZSBwZXJtaXNzaW9uIHN1Y2ggYXMgdGhlIGV4ZWN1dGlvbiBiaXQuLi4KPj4K
Pgo+IFllcywgSSBhZ3JlZSB0aGF0IHdlIHNob3VsZCByZXR1cm4gbW9yZSBwZXJtaXNzaW9ucyBi
YWNrIHRvIHRoZSBjYWxsZXIuCj4gSSBzdWdnZXN0IHRoYXQgd2UgYWdyZWUgb24gcmVxdWlyZWQg
cGVybWlzc2lvbnMgYXQgdGhpcyBwb2ludCwgYXMgZG8gbm90Cj4gb25seSBoYXZlIHRoZSBleGVj
dXRpb24gYml0ICghWE4pIGJ1dCBhbHNvIHdlIGRpc3Rpbmd1aXNoIGJldHdlZW4gdGhlCj4gUHJp
dmlsZWdlZCBYTiAoUFhOKSBiaXQgaW4gdGhlIGxvbmctZGVzY3JpcHRvciBmb3JtYXQsIGFzIHdl
bGwgYXMgdGhlCj4gYWNjZXNzIHBlcm1pc3Npb25zIGJpdHMgKEFQWzI6eF0pLCB3aGljaCBpbmZv
cm0gd2hpY2ggRUwvUEwgaXMgYWxsb3dlZAo+IHRvIGFjY2VzcyAoUldYKSB0aGUgcGFydGljdWxh
ciBtZW1vcnkgcmVnaW9uLgo+Cj4gT3IgZG8geW91IHRoaW5rIHJldHVybmluZyBhbiBhZGRpdGlv
bmFsIGV4ZWN1dGUgYml0ICghWE4pIHdvdWxkIHN1ZmZpY2UKPiBmb3Igbm93LCBhcyB3ZSBkb24n
dCByZWFsbHkgY2FyZSBhYm91dCBleGVjdXRpb24gcGVybWlzc2lvbnMgYXQKPiBkaWZmZXJlbnQg
RUwncy9QTCdzIGF0IHRoaXMgcG9pbnQ/CgpJIHRoaW5rIFJlYWQvV3JpdGUvZVhlY3V0ZSBzaG91
bGQgYmUgZW5vdWdoIGZvciBub3cuIFdlIGNhbiBhZGQgCmFkZGl0aW9uYWwgb25lIGxhdGVyIG9u
LgoKTXkgbWFpbiBwb2ludCBoZXJlIGlzIG5vdCBhYm91dCB0aGUgcGVybWlzc2lvbiByZXR1cm5l
ZCBidXQgdGhlIAppbnRlcmZhY2UuIEF0IHRoZSBtb21lbnQsIHlvdSByZXR1cm4gYSBib29sZWFu
LWxpa2UgdmFsdWUgYW5kIGl0IHdvdWxkIApiZSB0ZWRpb3VzIHRvIHVwZGF0ZSB0aGUgY2FsbGVy
cy4gV2hhdCBJIHdvdWxkIGxpa2UgdG8gc2VlIGlzIGEgc2V0IG9mIApmbGFncyB0aGF0IHdlIGNh
biBlYXNpbHkgZXh0ZW5kLiBTb21ldGhpbmcgbGlrZToKCiNkZWZpbmUgUEVSTV9SRUFEICAoMSA8
PCAwKQojZGVmaW5lIFBFUk1fV1JJVEUgKDEgPDwgMSkKI2RlZmluZSBQRVJNX0VYRUMgICgxIDw8
IDIpCgpXZSBwcm9iYWJseSB3YW50IHRvIG1ha2UgdGhlbSBhIGJpdCBsZXNzIGdlbmVyaWMgb3Ig
cmUtdXNlIHNvbWV0aGluZyAKYWxyZWFkeSBleGlzdGluZyAoSSBoYXZlbid0IGNoZWNrZWQgd2hh
dCB3ZSBjdXJyZW50bHkgaGF2ZSkuCgo+Pgo+Pgo+PiBUaGUgbmFtZSBncHQgaXMgbm90IHZlcnkg
dXNlZCBpbiBYZW4gYW5kIHdvdWxkIHByZWZlciBhIGNsZWFyZXIgbmFtZQo+PiBzdWNoIGFzIHRo
ZSB4ODYgb25lICJndWVzdF93YWxrX3RhYmxlcyIuCj4KPiBTb3VuZHMgZ29vZCB0byBtZS4gSSBo
YXZlIGNoYW5nZWQgdGhlIG5hbWVzIHRvIGd1ZXN0X3dhbGtfKHRhYmxlc3xzZHxsZCkuCj4KPj4K
Pj4+ICsgICAgICAgICAgICAgICAgIHBhZGRyX3QgKmlwYSwgdW5zaWduZWQgaW50ICpwZXJtX3Jv
KQo+Pj4gK3sKPj4+ICsgICAgdWludDMyX3Qgc2N0bHIgPSBSRUFEX1NZU1JFRyhTQ1RMUl9FTDEp
Owo+Pj4gKyAgICByZWdpc3Rlcl90IHRjciA9IFJFQURfU1lTUkVHKFRDUl9FTDEpOwo+Pj4gKyNp
ZmRlZiBDT05GSUdfQVJNXzY0Cj4+PiArICAgIHN0cnVjdCBkb21haW4gKmQgPSBwMm0tPmRvbWFp
bjsKPj4+ICsjZW5kaWYKPj4KPj4gVGhlIG9ubHkgcGxhY2UgdXNlICpkIGlzIGluIHRoZSBpc18z
MmJpdF9kb21haW4sIHNvIG5vIG5lZWQgdG8gYWRkCj4+IHNvbWUgI2lmZGVmIGFuZCBkZWZpbmUg
dGhlIHZhcmlhYmxlLgo+Pgo+Cj4gWy4uLl0KPgo+Pj4gKwo+Pj4gKyNpZmRlZiBDT05GSUdfQVJN
XzY0Cj4+PiArICAgIGlmICggaXNfMzJiaXRfZG9tYWluKGQpICkKPj4+ICsjZW5kaWYKPj4KPj4g
aXNfMzJiaXRfZG9tYWluIGV4aXN0cyBmb3IgMzItYml0IFhlbi4gU28gbm90IG5lZWQgdG8gaGF2
ZSB0aGlzICNpZmRlZi4KPj4KPgo+IFRydWUuIFRoZSByZWFzb24gZm9yIHRoaXMgI2lmZGVmIGlz
IHRoYXQgc2luY2UgaXNfMzJiaXRfZG9tYWluKGQpCj4gcmVzb2x2ZXMgdG8gYSAoMSkgb24gQVJN
djcsIHRoZSBjb21waWxlciBjb21wbGFpbmVkIGFib3V0IHRoZSBmYWN0IHRoYXQKPiB0aGUgdmFy
aWFibGUgc3RydWN0IGRvbWFpbiAqZCB3YXMgbm90IHVzZWQuIFRvIHJlc29sdmUgdGhpcywgSSBj
YW4KPiBzaW1wbHkgdXNlIHAybS0+ZG9tYWluIGF0IHRoaXMgcG9pbnQgYW5kIHJlbW92ZSB0aGUg
bG9jYWwgdmFyaWFibGUKPiBjb21wbGV0ZWx5LiBBbHRlcm5hdGl2ZWx5LCBJIGNvdWxkIHVzZSBz
dHJ1Y3QgZG9tYWluICpkIGFzIGEgZnVuY3Rpb24KPiBwYXJhbWV0ZXIgaW5zdGVhZCBvZiBzdHJ1
Y3QgcDJtX2RvbWFpbiAqcDJtLiBJIGJlbGlldmUgaXQgd291bGQgYmUKPiBjbGVhbmVyIHRvIHBy
b3ZpZGUgdGhlIGRvbWFpbiBpbnN0ZWFkIG9mIHRoZSBwMm0gYXMgcGFyYW1ldGVyLCBhcyB3ZQo+
IGRvbid0IHJlYWxseSBuZWVkIHRoZSBwMm0uIFdoYXQgd291bGQgeW91IHByZWZlcj8KClRlY2hu
aWNhbGx5IHRoaXMgc2hvdWxkIGJlIGEgdkNQVSBhcyB0aGUgZ3Vlc3QgcGFnZS10YWJsZSBtYXkg
YmUgCmRpZmZlcmVudCBvbiBlYWNoIHZDUFUuIFNvIEkgd291bGQgcHJlZmVyIHRvIHVzZSBhIHZD
UFUgaGVyZS4KCkFsc28sIGl0IHdvdWxkIGFsbG93IHVzIHRvIG1ha2Ugc3VyZSB0aGUgZnVuY3Rp
b24gaGFzIGJlZW4gY2FsbGVkIHdpdGggCnZDUFUgPT0gY3VycmVudCAoaS5lIGFuIEFTU0VSVCku
CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 09 08:19:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 08: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 1dJF90-0005uS-0K; Fri, 09 Jun 2017 08: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 <JBeulich@suse.com>) id 1dJF8z-0005uB-2X
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 08:19:45 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 45/96-03620-02A5A395; Fri, 09 Jun 2017 08:19:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXS6fjDS1c+yir
 S4OMvS4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNeNS/wLmgk9CFRsf/GdvYNzJ38XIySEkkCex
 4spSNhCbV8BOYvG2HlYQW0LAUOL0wpssIDaLgKrE6eWzmEBsNgF1ibZn24FquDhEBNoZJZbdv
 80I4jALnGeUOL9sFjtIlbCAu8Saxn6whJDAISaJhxO6wNo5Bewlvv04D9TOAbROUOLvDmGQML
 OAlsTDX7dYIGxtiWULXzODlDALSEss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRvTi1qCy1SNd
 SL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMAAZgGAH491NAYcYJTmYlER5FVst
 I4X4kvJTKjMSizPii0pzUosPMcpwcChJ8IpFWkUKCRalpqdWpGXmAGMBJi3BwaMkwqsXApTmL
 S5IzC3OTIdInWLU5bjTt+ELkxBLXn5eqpQ47/kIoCIBkKKM0jy4EbC4vMQoKyXMywh0lBBPQW
 pRbmYJqvwrRnEORiVh3rsgU3gy80rgNr0COoIJ6Igl7yxAjihJREhJNTDKPoostZ3V3LBo/ay
 ZQgpKTS8stq00ZokoSlo0qefdw6O3ONTMzBjufI+4sZg5dnPHnnTf1g2123Y+zTLa03iR4+EZ
 3o6w3Qfia6KTtpf+NdW28GhvCNla6iKxp1rsmkpWuscp+4bm/KzravtTmvdESbfJ3nB1Or4vQ
 +DNrNMsXx9neby5dEuJpTgj0VCLuag4EQDC7Av/xgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1496996382!61091265!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49860 invoked from network); 9 Jun 2017 08:19:43 -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; 9 Jun 2017 08:19:43 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 09 Jun 2017 02:19:41 -0600
Message-Id: <593A763D02000078001612B7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 09 Jun 2017 02:19:41 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>,
 "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "George Dunlap" <George.Dunlap@eu.citrix.com>
References: <osstest-110009-mainreport@xen.org>
 <5936C34C020000780015FCFE@prv-mh.provo.novell.com>
 <22838.46489.303121.802684@mariner.uk.xensource.com>
 <5936D6CE020000780015FE9B@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1706061214580.15791@sstabellini-ThinkPad-X260>
 <5937D17C0200007800160296@prv-mh.provo.novell.com>
In-Reply-To: <5937D17C0200007800160296@prv-mh.provo.novell.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>,
 osstest-admin@xenproject.org, xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [xen-unstable test] 110009: 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+IE9uIDA3LjA2LjE3IGF0IDEwOjEyLCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Pj4+
IE9uIDA2LjA2LjE3IGF0IDIxOjE5LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cj4+
IE9uIFR1ZSwgNiBKdW4gMjAxNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+PiA+Pj4gT24gMDYuMDYu
MTcgYXQgMTY6MDAsIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPiB3cm90ZToKPj4+ID4gTG9v
a2luZyBhdCB0aGUgc2VyaWFsIGxvZ3MgZm9yIHRoYXQgYW5kIGNvbXBhcmluZyB0aGVtIHdpdGgg
MTAwMDksCj4+PiA+IGl0J3Mgbm90IHRlcnJpYmx5IGVhc3kgdG8gc2VlIHdoYXQncyBnb2luZyBv
biBiZWNhdXNlIHRoZSBrZXJuZWwKPj4+ID4gdmVyc2lvbnMgYXJlIGRpZmZlcmVudCBhbmQgc28g
cHJvZHVjZSBkaWZmZXJlbnQgbWVzc2FnZXMgYWJvdXQgeGVuYnIwCj4+PiA+IChhbmQgSSB0aGlu
ayBtYXkgaGF2ZSBhIGRpZmZlcmVudCBicmlkZ2UgcG9ydCBtYW5hZ2VtZW50IGFsZ29yaXRobSku
Cj4+PiA+IAo+Pj4gPiBCdXQgdGhlIG1lc3NhZ2VzIGFib3V0IHByb21pc2N1b3VzIG1vZGUgc2Vl
bSB0aGUgc2FtZSwgYW5kIG9mIGNvdXJzZQo+Pj4gPiBwcm9taXNjdW91cyBtb2RlIGlzIGNvbnRy
b2xsZWQgYnkgdXNlcnNwYWNlLCByYXRoZXIgdGhhbiBieSB0aGUga2VybmVsCj4+PiA+IChzbyBz
aG91bGQgYmUgdGhlIHNhbWUgaW4gYm90aCkuCj4+PiA+IAo+Pj4gPiBIb3dldmVyLCBpbiB0aGUg
ZmFpbGVkIHRlc3Qgd2Ugc2VlIGV4dHJhIG1lc3NhZ2VzIGFib3V0IHByb21pczoKPj4+ID4gCj4+
PiA+ICAgSnVuICA1IDEzOjM3OjA4LjM1MzY1NiBbIDIxOTEuNjUyMDc5XSBkZXZpY2UgdmlmNy4w
LWVtdSBsZWZ0IHByb21pc2N1b3VzIAo+Pj4gPiBtb2RlCj4+PiA+ICAgLi4uCj4+PiA+ICAgSnVu
ICA1IDEzOjM3OjA4LjM3NzU3MSBbIDIxOTEuNjc1Mjk4XSBkZXZpY2UgdmlmNy4wIGxlZnQgcHJv
bWlzY3VvdXMgbW9kZQo+Pj4gCj4+PiBXb3VsZG4ndCB0aG9zZSBiZSBhbm90aGVyIHJlc3VsdCBv
ZiB0aGUgZ3Vlc3Qgc2h1dHRpbmcgZG93biAvCj4+PiBiZWluZyBzaHV0IGRvd24/Cj4+PiAKPj4+
ID4gQWxzbywgdGhlIHFlbXUgbG9nIGZvciB0aGUgZ3Vlc3QgaW4gdGhlIGZhaWx1cmUgY2FzZSBz
YXlzIHRoaXM6Cj4+PiA+IAo+Pj4gPiAgIExvZy1kaXJ0eSBjb21tYW5kIGVuYWJsZQo+Pj4gPiAg
IExvZy1kaXJ0eTogbm8gY29tbWFuZCB5ZXQuCj4+PiA+ICAgcmVzZXQgcmVxdWVzdGVkIGluIGNw
dV9oYW5kbGVfaW9yZXEuCj4+PiAKPj4+IFNvIHRoaXMgd291bGQgc2VlbSB0byBjYWxsIGZvciBp
bnN0cnVtZW50YXRpb24gb24gdGhlIHFlbXUgc2lkZQo+Pj4gdGhlbiwgYXMgdGhlIG9ubHkgcGF0
aCB2aWEgd2hpY2ggdGhpcyBjYW4gYmUgaW5pdGlhdGVkIGlzIC0gYWZhaWNzIC0KPj4+IHFlbXVf
c3lzdGVtX3Jlc2V0X3JlcXVlc3QoKSwgd2hpY2ggZG9lc24ndCBoYXZlIHZlcnkgbWFueQo+Pj4g
Y2FsbGVycyB0aGF0IGNvdWxkIHBvc3NpYmx5IGJlIG9mIGludGVyZXN0IGhlcmUuIEFkZGluZyBT
dGVmYW5vIC4uLgo+PiAKPj4gSSBhbSBwcmV0dHkgc3VyZSB0aGF0IHRob3NlIG1lc3NhZ2VzIGNv
bWUgZnJvbSBxZW11IHRyYWRpdGlvbmFsOiAicmVzZXQKPj4gcmVxdWVzdGVkIGluIGNwdV9oYW5k
bGVfaW9yZXEiIGlzIG5vdCBwcmludGVkIGJ5IHFlbXUteGVuLgo+IAo+IE9oLCBpbmRlZWQgLSBJ
IGRpZG4ndCBwYXkgYXR0ZW50aW9uIHRvIHRoaXMgYmVpbmcgYSAqLXFlbXV0LSoKPiB0ZXN0LiBJ
J20gc29ycnkuCj4gCj4+IEluIGFueSBjYXNlLCB0aGUgcmVxdWVzdCBjb21lcyBmcm9tIHFlbXVf
c3lzdGVtX3Jlc2V0X3JlcXVlc3QsIHdoaWNoIGlzCj4+IGNhbGxlZCBieSBody9hY3BpLmM6cG1f
aW9wb3J0X3dyaXRldy4gSXQgbG9va3MgbGlrZSB0aGUgZ3Vlc3QgT1MKPj4gaW5pdGlhdGVkIHRo
ZSByZXNldCAob3IgcmVzdW1lKT8KPiAKPiBSaWdodCwgdGhpcyBhbmQgaHcvcGNrYmQuYyBsb29r
IHRvIGJlIHRoZSBvbmx5IHBvc3NpYmxlCj4gc291cmNlcy4gWWV0IHRoZW4gaXQncyBzdGlsbCB1
bmNsZWFyIHdoYXQgbWFrZXMgdGhlIGd1ZXN0IGdvCj4gZG93bi4KClNvIHdpdGggYWxsIG9mIHRo
ZSBhYm92ZSBpbiBtaW5kIEkgd29uZGVyIHdoZXRoZXIgd2Ugc2hvdWxkbid0CnJldmVydCA5MzNm
OTY2YmNkIHRoZW4gLSB0aGF0IGRlYnVnZ2luZyBjb2RlIGlzIHVubGlrZWx5IHRvIGhlbHAKd2l0
aCBhbnkgZnVydGhlciBhbmFseXNpcyBvZiB0aGUgaXNzdWUsIGFzIHJlYWNoaW5nIHRoYXQgY29k
ZQpmb3IgYSBkeWluZyBkb21haW4gaXMgb25seSBhIHN5bXB0b20gYXMgZmFyIGFzIHdlIHVuZGVy
c3RhbmQgaXQKbm93LCBub3QgYW55d2hlcmUgbmVhciB0aGUgY2F1c2UuCgpKYW4KCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 09 08:22:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 08: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 1dJFBV-0006a4-By; Fri, 09 Jun 2017 08: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 <osstest-admin@xenproject.org>) id 1dJFBU-0006Zo-0T
 for xen-devel@lists.xensource.com; Fri, 09 Jun 2017 08:22:20 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 98/80-03920-BBA5A395; Fri, 09 Jun 2017 08:22:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJLMWRWlGSWpSXmKPExsWS0XRdVXdXlFW
 kweL1ohYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN2PFvNWvBgvOMFbt77jA1
 MK7cztjFyMUhJPCXUeL1pf+sXYycQM5jRol1F5QhEtsYJf78vMcOkhARcJb4emYumC0sYCQxY
 ctWMJtXwF7i8N45bF2M7BxsAlYSh8RAoiwCqhK3P7xmncDIsYCRYRWjRnFqUVlqka6hgV5SUW
 Z6RkluYmYOkGeml5taXJyYnpqTmFSsl5yfu4kR6C0GINjBeG9ZwCFGSQ4mJVFexVbLSCG+pPy
 UyozE4oz4otKc1OJDjDIcHEoSvKWRVpFCgkWp6akVaZk5wLCBSUtw8CiJ8OqFAKV5iwsSc4sz
 0yFSpxh1OTasXv+FSYglLz8vVUqcNxhkhgBIUUZpHtwIWAhfYpSVEuZlBDpKiKcgtSg3swRV/
 hWjOAejkjCvADAihHgy80rgNr0COoIJ6Igl7yxAjihJREhJNTCevd2mf6ub0epdFu/BzSvk1/
 zRP1168Oo3l+tlbvKzniR9e/BUTtmY9eP873c4TsaaLPlWUNL0vobHS7xwamV5lGwH8272izN
 Niv5fc10mO+3N5tiap9xLut9Nz5tpmDe95WLHIvPK+/c2e+UUn+B3mnnxa8eU6qrfiY5KrmVq
 TOopQcfNt5oqsRRnJBpqMRcVJwIAGo43+VwCAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1496996537!105356784!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15995 invoked from network); 9 Jun 2017 08:22:17 -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; 9 Jun 2017 08:22: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 1dJFBQ-0005Oa-Dd; Fri, 09 Jun 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 1dJFBK-0001B7-O2; Fri, 09 Jun 2017 08:22:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dJFBK-0001dD-AR; Fri, 09 Jun 2017 08:22:10 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-Id: <E1dJFBK-0001dD-AR@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 09 Jun 2017 08:22:10 +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
Y2VkOiAgNDI3NWYzODUwN2E0YTQ0MjYwNTU1NDk1ZGZiNmRhMWQ4YTMwNzMwNwogIEJ1ZyBub3Qg
cHJlc2VudDogYjk0MWMzNGVmODU5OTcxZTI5NjgzZmZiNTdjMzA5ZTI0ZTZhOTZiZQogIExhc3Qg
ZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzLzExMDE3Mi8KCgogIGNvbW1pdCA0Mjc1ZjM4NTA3YTRhNDQyNjA1NTU0OTVkZmI2ZGExZDhh
MzA3MzA3CiAgQXV0aG9yOiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogIERhdGU6
ICAgU2F0IEp1biAzIDE2OjExOjA4IDIwMTcgKzAyMDAKICAKICAgICAgT3ZtZlBrZy9BY3BpUGxh
dGZvcm1EeGU6IGFsbG9jIGJsb2JzIGZyb20gNjQtYml0IHNwYWNlIHVubGVzcyByZXN0cmljdGVk
CiAgICAgIAogICAgICAuLi4gYnkgbmFycm93ZXIgdGhhbiA4LWJ5dGUgQUREX1BPSU5URVIgcmVm
ZXJlbmNlcy4KICAgICAgCiAgICAgIEludHJvZHVjZSB0aGUgQ29sbGVjdEFsbG9jYXRpb25zUmVz
dHJpY3RlZFRvMzJCaXQoKSBmdW5jdGlvbiwgd2hpY2gKICAgICAgaXRlcmF0ZXMgb3ZlciB0aGUg
bGlua2VyL2xvYWRlciBzY3JpcHQsIGFuZCBjb2xsZWN0cyB0aGUgbmFtZXMgb2YgdGhlCiAgICAg
IGZ3X2NmZyBibG9icyB0aGF0IGFyZSByZWZlcmVuY2VkIGJ5IFFFTVVfTE9BREVSX0FERF9QT0lO
VEVSLlBvaW50ZWVGaWxlCiAgICAgIGZpZWxkcywgc3VjaCB0aGF0IFFFTVVfTE9BREVSX0FERF9Q
T0lOVEVSLlBvaW50ZXJTaXplIGlzIGxlc3MgdGhhbiA4LiBUaGlzCiAgICAgIG1lYW5zIHRoYXQg
dGhlIHBvaW50ZWUgYmxvYidzIGFkZHJlc3Mgd2lsbCBoYXZlIHRvIGJlIHBhdGNoZWQgaW50byBh
CiAgICAgIG5hcnJvd2VyLXRoYW4tOCBieXRlIHBvaW50ZXIgZmllbGQsIGhlbmNlIHRoZSBwb2lu
dGVlIGJsb2IgbXVzdCBub3QgYmUKICAgICAgYWxsb2NhdGVkIGZyb20gNjQtYml0IGFkZHJlc3Mg
c3BhY2UuCiAgICAgIAogICAgICBJbiBQcm9jZXNzQ21kQWxsb2NhdGUoKSwgY29uc3VsdCB0aGVz
ZSByZXN0cmljdGlvbnMgd2hlbiBzZXR0aW5nIHRoZQogICAgICBtYXhpbXVtIGFkZHJlc3MgZm9y
IGdCUy0+QWxsb2NhdGVQYWdlcygpLiBUaGUgZGVmYXVsdCBpcyBub3cgTUFYX1VJTlQ2NCwKICAg
ICAgdW5sZXNzIHJlc3RyaWN0ZWQgbGlrZSBkZXNjcmliZWQgYWJvdmUgdG8gdGhlIHByZS1wYXRj
aCBNQVhfVUlOVDMyIGxpbWl0LgogICAgICAKICAgICAgSW4gY29tYmluYXRpb24gd2l0aCBBcmQn
cyBRRU1VIGNvbW1pdCBjYjUxYWMyZmZlMzYgKCJody9hcm0vdmlydDogZ2VuZXJhdGUKICAgICAg
NjQtYml0IGFkZHJlc3NhYmxlIEFDUEkgb2JqZWN0cyIsIDIwMTctMDQtMTApLCB0aGlzIHBhdGNo
IGVuYWJsZXMKICAgICAgT3ZtZlBrZy9BY3BpUGxhdGZvcm1EeGUgdG8gd29yayBlbnRpcmVseSBh
Ym92ZSB0aGUgNEdCIG1hcmsuCiAgICAgIAogICAgICAoQW4gdXBjb21pbmcgLyBwbGFubmVkIGFh
cmNoNjQgUUVNVSBtYWNoaW5lIHR5cGUgd2lsbCBoYXZlIG5vIFJBTSB1bmRlcgogICAgICA0R0Ig
YXQgYWxsLiBQbHVzLCBtb3ZpbmcgdGhlIGFsbG9jYXRpb25zIGhpZ2hlciBpcyBiZW5lZmljaWFs
IHRvIHRoZQogICAgICBjdXJyZW50ICJ2aXJ0IiBtYWNoaW5lIHR5cGUgYXMgd2VsbDsgaW4gQXJk
J3Mgd29yZHM6ICJoYXZpbmcgYWxsIGZpcm13YXJlCiAgICAgIGFsbG9jYXRpb25zIGluc2lkZSB0
aGUgc2FtZSAxIEdCIChvciA1MTIgTUIgZm9yIDY0ayBwYWdlcykgZnJhbWUgcmVkdWNlcwogICAg
ICB0aGUgVExCIGZvb3RwcmludCIuKQogICAgICAKICAgICAgQ2M6IEFyZCBCaWVzaGV1dmVsIDxh
cmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogICAgICBDYzogR2VyZCBIb2ZmbWFubiA8a3JheGVs
QHJlZGhhdC5jb20+CiAgICAgIENjOiBJZ29yIE1hbW1lZG92IDxpbWFtbWVkb0ByZWRoYXQuY29t
PgogICAgICBDYzogSm9yZGFuIEp1c3RlbiA8am9yZGFuLmwuanVzdGVuQGludGVsLmNvbT4KICAg
ICAgU3VnZ2VzdGVkLWJ5OiBJZ29yIE1hbW1lZG92IDxpbWFtbWVkb0ByZWRoYXQuY29tPgogICAg
ICBTdWdnZXN0ZWQtYnk6IEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgogICAgICBD
b250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4wCiAg
ICAgIFNpZ25lZC1vZmYtYnk6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgICAg
IFRlc3RlZC1ieTogQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAg
ICAgIFJldmlld2VkLWJ5OiBKb3JkYW4gSnVzdGVuIDxqb3JkYW4ubC5qdXN0ZW5AaW50ZWwuY29t
PgoKCkZvciBiaXNlY3Rpb24gcmV2aXNpb24tdHVwbGUgZ3JhcGggc2VlOgogICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L3Jlc3VsdHMvYmlzZWN0L292bWYvYnVp
bGQtYW1kNjQteHNtLnhlbi1idWlsZC5odG1sClJldmlzaW9uIElEcyBpbiBlYWNoIGdyYXBoIG5v
ZGUgcmVmZXIsIHJlc3BlY3RpdmVseSwgdG8gdGhlIFRyZWVzIGFib3ZlLgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSdW5uaW5nIGNzLWJpc2VjdGlvbi1zdGVwIC0t
Z3JhcGgtb3V0PS9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3Qvb3ZtZi9idWlsZC1hbWQ2NC14c20u
eGVuLWJ1aWxkIC0tc3VtbWFyeS1vdXQ9dG1wLzExMDE3Mi5iaXNlY3Rpb24tc3VtbWFyeSAtLWJh
c2lzLXRlbXBsYXRlPTExMDA3OCAtLWJsZXNzaW5ncz1yZWFsLHJlYWwtYmlzZWN0IG92bWYgYnVp
bGQtYW1kNjQteHNtIHhlbi1idWlsZApTZWFyY2hpbmcgZm9yIGZhaWx1cmUgLyBiYXNpcyBwYXNz
OgogMTEwMTM5IGZhaWwgW2hvc3Q9cGlub3QxXSAvIDExMDA3OCBbaG9zdD1ub2JsaW5nMV0gMTEw
MDU2IFtob3N0PWNoYXJkb25uYXkwXSAxMTAwMjMgW2hvc3Q9ZWxibGluZzFdIDExMDAxMSBbaG9z
dD1nb2RlbGxvMV0gMTEwMDA3IFtob3N0PWdvZGVsbG8wXSAxMDk5NTAgW2hvc3Q9bm9ibGluZzFd
IDEwOTkzMiBbaG9zdD1odXhlbHJlYmUxXSAxMDk5MzEgW2hvc3Q9Z29kZWxsbzFdIDEwOTkzMCBb
aG9zdD1ub2JsaW5nMF0gMTA5OTIzIFtob3N0PWdvZGVsbG8wXSAxMDk5MTUgW2hvc3Q9Z29kZWxs
bzBdIDEwOTg3NyBbaG9zdD1ub2JsaW5nMF0gMTA5ODM1IFtob3N0PWdvZGVsbG8wXSAxMDk4MTYg
W2hvc3Q9YmFyb3F1ZTBdIDEwOTc5NCBbaG9zdD1ub2JsaW5nMF0gMTA5NzkxIFtob3N0PWVsYmxp
bmcxXSAxMDk3NjEgW2hvc3Q9ZWxibGluZzFdIDEwOTczNyBbaG9zdD1iYXJvcXVlMF0gMTA5NzMx
IFtob3N0PWJhcm9xdWUwXSAxMDk3MjcgW2hvc3Q9Z29kZWxsbzBdIDEwOTcyMCBbaG9zdD1yaW1h
dmEwXSAxMDk3MTQgW2hvc3Q9Z29kZWxsbzBdIDEwOTcwMCBbaG9zdD1nb2RlbGxvMF0gMTA5Njk1
IFtob3N0PXJpbWF2YTBdIDEwOTY5MSBbaG9zdD1odXhlbHJlYmUxXSAxMDk2ODkgW2hvc3Q9YmFy
b3F1ZTBdIDEwOTY4MyBbaG9zdD1yaW1hdmEwXSAxMDk2NzYgW2hvc3Q9Z29kZWxsbzFdIDEwOTY3
NCBbaG9zdD1lbGJsaW5nMV0gMTA5NjQwIFtob3N0PW5vYmxpbmcwXSAxMDk2MjcgW2hvc3Q9Z29k
ZWxsbzFdIDEwOTYwOCBbaG9zdD1nb2RlbGxvMV0gMTA5NTk2IFtob3N0PWdvZGVsbG8wXSAxMDk1
NjkgW2hvc3Q9Z29kZWxsbzFdIDEwOTU0OCBbaG9zdD1nb2RlbGxvMV0gMTA5NTI0IFtob3N0PWdv
ZGVsbG8wXSAxMDkzNDcgW2hvc3Q9YmFyb3F1ZTBdIDEwOTM0NCBbaG9zdD1nb2RlbGxvMF0gMTA5
MzM3IFtob3N0PWh1eGVscmViZTFdIDEwOTMxNiBbaG9zdD1odXhlbHJlYmUxXSAxMDkzMTIgW2hv
c3Q9Z29kZWxsbzBdIDEwOTMwOCBbaG9zdD1iYXJvcXVlMF0gMTA5MzAwIFtob3N0PWNoYXJkb25u
YXkxXSAxMDkyOTEgW2hvc3Q9Y2hhcmRvbm5heTFdIDEwOTI2OCBbaG9zdD1nb2RlbGxvMF0gMTA5
MjA4IFtob3N0PXJpbWF2YTFdIDEwOTE5NiBbaG9zdD1odXhlbHJlYmUxXSAxMDkxNTkgW2hvc3Q9
aHV4ZWxyZWJlMV0gMTA5MTQ3IFtob3N0PWdvZGVsbG8wXSAxMDkwODYgW2hvc3Q9Z29kZWxsbzFd
IDEwOTA1OCBbaG9zdD1nb2RlbGxvMF0gMTA5MDI5IFtob3N0PWh1eGVscmViZTFdIDEwOTAxMSBb
aG9zdD1tZXJsb3QxXSAxMDgyMTYgW2hvc3Q9Z29kZWxsbzFdIDEwODE3MCBbaG9zdD1nb2RlbGxv
MV0gMTA4MTI5IFtob3N0PWJhcm9xdWUwXSAxMDgxMTQgW2hvc3Q9Z29kZWxsbzBdIDEwNzkxMyBb
aG9zdD1nb2RlbGxvMF0gMTA3ODAwIFtob3N0PWdvZGVsbG8wXSAxMDc3MTYgW2hvc3Q9YmFyb3F1
ZTBdIDEwNzcwMiBbaG9zdD1nb2RlbGxvMF0gMTA3NjgzIFtob3N0PWdvZGVsbG8wXSAxMDc2NDUg
W2hvc3Q9Z29kZWxsbzFdIDEwNzY0MSBbaG9zdD1nb2RlbGxvMV0gMTA3NjM3IFtob3N0PWh1eGVs
cmViZTBdIDEwNzYyNyBbaG9zdD1maWFubzBdIDEwNzYyMyBbaG9zdD1iYXJvcXVlMF0gMTA3NTc4
IFtob3N0PWdvZGVsbG8wXSAxMDc1NzQgW2hvc3Q9Z29kZWxsbzBdIDEwNzU2NCBbaG9zdD1nb2Rl
bGxvMF0gMTA3NTU0IFtob3N0PWdvZGVsbG8wXSAxMDc1NDUgW2hvc3Q9aHV4ZWxyZWJlMV0gMTA3
NTM1IFtob3N0PWVsYmxpbmcxXSAxMDc0OTkgW2hvc3Q9Z29kZWxsbzBdIDEwNzQ5MiBbaG9zdD1t
ZXJsb3QwXSAxMDc0ODQgW2hvc3Q9aHV4ZWxyZWJlMV0gMTA3NDQ3IFtob3N0PWh1eGVscmViZTFd
IDEwNzQ0MCBbaG9zdD1nb2RlbGxvMV0gMTA3NDI1IFtob3N0PWdvZGVsbG8xXSAxMDc0MTIgW2hv
c3Q9Z29kZWxsbzFdIDEwNzM5MiBbaG9zdD1ub2NlcmExXSAxMDczNzYgW2hvc3Q9Z29kZWxsbzBd
IDEwNzM2NCBbaG9zdD1nb2RlbGxvMF0gMTA3MzI5IFtob3N0PW5vY2VyYTFdIDEwNzMwOCBbaG9z
dD1odXhlbHJlYmUxXSAxMDcyNzAgW2hvc3Q9bWVybG90MF0gMTA3MjM3IFtob3N0PWdvZGVsbG8w
XSAxMDcyMTUgW2hvc3Q9Zmlhbm8wXSAxMDcxOTIgW2hvc3Q9Z29kZWxsbzBdIDEwNzA3MCBbaG9z
dD1nb2RlbGxvMV0gMTA3MDM5IFtob3N0PWdvZGVsbG8wXSAxMDcwMTggW2hvc3Q9Z29kZWxsbzFd
IDEwNzAxMyBbaG9zdD1nb2RlbGxvMF0gMTA3MDA4IFtob3N0PWdvZGVsbG8xXSAxMDY5OTYgW2hv
c3Q9YmFyb3F1ZTFdIDEwNjk4OCBbaG9zdD1odXhlbHJlYmUxXSAxMDY5NzggW2hvc3Q9aHV4ZWxy
ZWJlMF0gMTA2OTcxIFtob3N0PWJhcm9xdWUwXSAxMDY5NTUgW2hvc3Q9Z29kZWxsbzFdIDEwNjk1
NCBbaG9zdD1iYXJvcXVlMF0gMTA2OTQ3IFtob3N0PXBpbm90MF0gMTA2OTM4IFtob3N0PWh1eGVs
cmViZTBdIDEwNjkzNCBbaG9zdD1iYXJvcXVlMF0gMTA2OTMyIFtob3N0PWdvZGVsbG8wXSAxMDY5
MjkgW2hvc3Q9cGlub3QwXSAxMDY5MDQgW2hvc3Q9Z29kZWxsbzBdIDEwNjg4MiBbaG9zdD1nb2Rl
bGxvMF0gMTA2ODUyIFtob3N0PWh1eGVscmViZTFdIDEwNjgyNiBbaG9zdD1odXhlbHJlYmUxXSAx
MDY4MDUgW2hvc3Q9bm9jZXJhMF0gMTA2ODAxIFtob3N0PWJhcm9xdWUxXSAxMDY3OTggW2hvc3Q9
aHV4ZWxyZWJlMV0gMTA2NzkwIFtob3N0PWh1eGVscmViZTBdIDEwNjc4NSBbaG9zdD1lbGJsaW5n
MV0gMTA2NzgyIFtob3N0PWh1eGVscmViZTFdIDEwNjc3OSBbaG9zdD1maWFubzFdIDEwNjc1OSBb
aG9zdD1nb2RlbGxvMV0gMTA2NzUzIFtob3N0PWdvZGVsbG8wXSAxMDY3NDUgW2hvc3Q9ZWxibGlu
ZzFdIDEwNjczMSBbaG9zdD1nb2RlbGxvMF0gMTA2NzE2IFtob3N0PWJhcm9xdWUxXSAxMDY3MDAg
W2hvc3Q9ZWxibGluZzFdIDEwNjY3NiBbaG9zdD1tZXJsb3QwXSAxMDY2NjIgW2hvc3Q9Z29kZWxs
bzFdIDEwNjYzOCBbaG9zdD1nb2RlbGxvMV0gMTA2NjM0IFtob3N0PXBpbm90MF0gMTA2NjI5IFto
b3N0PWdvZGVsbG8wXSAxMDY2MjYgW2hvc3Q9YmFyb3F1ZTBdIDEwNjYyNCBbaG9zdD1odXhlbHJl
YmUwXSAxMDY2MTcgW2hvc3Q9bm9jZXJhMF0gMTA2NjEwIFtob3N0PWdvZGVsbG8wXSAxMDY2MDEg
W2hvc3Q9YmFyb3F1ZTBdIDEwNjU5OCBbaG9zdD1tZXJsb3QwXSAxMDY1OTIgW2hvc3Q9Z29kZWxs
bzFdIDEwNjU5MCBbaG9zdD1jaGFyZG9ubmF5MF0gMTA2NTg2IFtob3N0PWh1eGVscmViZTFdIDEw
NjU4MiBbaG9zdD1nb2RlbGxvMF0gMTA2NTcyIFtob3N0PW1lcmxvdDBdIDEwNjU2NCBbaG9zdD1n
b2RlbGxvMV0gMTA2NTM4IFtob3N0PWdvZGVsbG8wXSAxMDY1MjcgW2hvc3Q9Z29kZWxsbzFdIDEw
NjUyNCBbaG9zdD1odXhlbHJlYmUxXSAxMDY1MTEgW2hvc3Q9YmFyb3F1ZTFdIDEwNjUwNiBbaG9z
dD1odXhlbHJlYmUxXSAxMDY0ODkgW2hvc3Q9bm9jZXJhMV0gMTA2NDg0IFtob3N0PWJhcm9xdWUx
XSAxMDY0ODEgW2hvc3Q9bm9jZXJhMV0gMTA2NDc5IFtob3N0PWdvZGVsbG8wXSAxMDY0NzIgW2hv
c3Q9Zmlhbm8xXSAxMDY0NTggW2hvc3Q9Y2hhcmRvbm5heTBdIDEwNjQ0MiBbaG9zdD1odXhlbHJl
YmUwXSAxMDY0MzMgW2hvc3Q9cGlub3QwXSAxMDY0MTUgW2hvc3Q9Z29kZWxsbzFdIDEwNjQwMyBb
aG9zdD1odXhlbHJlYmUxXSAxMDYzOTAgW2hvc3Q9aHV4ZWxyZWJlMV0gMTA2Mzc4IFtob3N0PWJh
cm9xdWUxXSAxMDYzNTkgW2hvc3Q9aHV4ZWxyZWJlMF0gMTA2MzI4IFtob3N0PWh1eGVscmViZTBd
IDEwNjMwOCBbaG9zdD1maWFubzFdIDEwNjI4NyBbaG9zdD1nb2RlbGxvMF0gMTA2MjcwIFtob3N0
PWh1eGVscmViZTBdIDEwNjI1OSBbaG9zdD1nb2RlbGxvMF0gMTA2MjM0IFtob3N0PWdvZGVsbG8w
XSAxMDYyMTcgW2hvc3Q9aHV4ZWxyZWJlMF0gMTA2MjA2IFtob3N0PWdvZGVsbG8wXSAxMDYxODcg
W2hvc3Q9aHV4ZWxyZWJlMF0gMTA2MTczIFtob3N0PWdvZGVsbG8wXSAxMDYxNTkgW2hvc3Q9aHV4
ZWxyZWJlMV0gMTA2MTQ1IFtob3N0PWdvZGVsbG8xXSAxMDYxMzMgW2hvc3Q9Z29kZWxsbzFdIDEw
NjEyNSBbaG9zdD1ub2NlcmExXSAxMDYxMTAgW2hvc3Q9aHV4ZWxyZWJlMV0gMTA2MDkwIFtob3N0
PWh1eGVscmViZTBdIDEwNjA1OCBbaG9zdD1ub2NlcmExXSAxMDU5ODAgW2hvc3Q9bWVybG90MV0g
MTA1OTYzIFtob3N0PWh1eGVscmViZTFdIDEwNTk0OSBbaG9zdD1waW5vdDBdIDEwNTkzNyBbaG9z
dD1ub2JsaW5nMV0gMTA1OTIwIFtob3N0PWh1eGVscmViZTBdIDEwNTg3OCBbaG9zdD1nb2RlbGxv
MV0gMTA1ODY1IFtob3N0PW1lcmxvdDBdIDEwNTg1NCBbaG9zdD1yaW1hdmExXSAxMDU4MzcgW2hv
c3Q9Z29kZWxsbzBdIDEwNTgxNCBbaG9zdD1nb2RlbGxvMF0gMTA1ODA4IFtob3N0PWdvZGVsbG8x
XSAxMDU3ODIgW2hvc3Q9bWVybG90MF0gMTA1NzYwIFtob3N0PWdvZGVsbG8wXSAxMDU2OTYgW2hv
c3Q9aHV4ZWxyZWJlMF0gMTA1Njc5IFtob3N0PW5vY2VyYTBdIDEwNTY1OCBbaG9zdD1ub2JsaW5n
MV0gMTA1NjUyIFtob3N0PWJhcm9xdWUwXSAxMDU2MzYgW2hvc3Q9cGlub3QwXSAxMDU2MzEgW2hv
c3Q9aHV4ZWxyZWJlMF0gMTA1NjI3IFtob3N0PW5vY2VyYTBdIDEwNTYwNCBbaG9zdD1nb2RlbGxv
MF0gMTA1NTk5IFtob3N0PWh1eGVscmViZTBdIDEwNTU1OCBbaG9zdD1nb2RlbGxvMF0gMTA1NTUz
IFtob3N0PW5vYmxpbmcxXSAxMDUzMzIgW2hvc3Q9aHV4ZWxyZWJlMF0gMTA1MDQ2IFtob3N0PW5v
YmxpbmcxXSAxMDQ3MTEgW2hvc3Q9aHV4ZWxyZWJlMV0gMTA0Njg5IFtob3N0PWJhcm9xdWUwXSAx
MDQ2NjggW2hvc3Q9bm9ibGluZzBdIDEwNDY0NiBbaG9zdD1iYXJvcXVlMF0gMTA0NjM5IFtob3N0
PWh1eGVscmViZTBdIDEwNDYzNSBbaG9zdD1ub2JsaW5nMV0gMTA0NjIwIFtob3N0PWh1eGVscmVi
ZTBdIDEwNDYxOCBbaG9zdD1nb2RlbGxvMV0gMTA0NjE1IFtob3N0PWh1eGVscmViZTBdIDEwNDYw
NyBbaG9zdD1ub2JsaW5nMF0gMTA0NjAzIFtob3N0PWdvZGVsbG8wXSAxMDQ2MDAgW2hvc3Q9aXRh
bGlhMV0gMTA0NTg5IFtob3N0PWdvZGVsbG8xXSAxMDQ1NzUgW2hvc3Q9Z29kZWxsbzBdIDEwNDM2
MSBbaG9zdD1tZXJsb3QwXSAxMDQzMzkgW2hvc3Q9Z29kZWxsbzFdIDEwNDMwNiBbaG9zdD1odXhl
bHJlYmUwXSAxMDQyNzkgW2hvc3Q9Z29kZWxsbzFdIDEwNDI2MSBbaG9zdD1ub2JsaW5nMF0gMTA0
MjM5IFtob3N0PWl0YWxpYTBdIDEwNDIwNCBbaG9zdD1iYXJvcXVlMF0gMTA0MTk4IFtob3N0PWh1
eGVscmViZTFdIDEwNDE5NiBbaG9zdD1ub2JsaW5nMV0gMTA0MTYzIFtob3N0PW5vYmxpbmcxXSAx
MDQxNTUgW2hvc3Q9aXRhbGlhMF0gMTA0MTUxIFtob3N0PW5vYmxpbmcxXSAxMDQxNDQgW2hvc3Q9
Z29kZWxsbzFdIDEwNDE0MSBbaG9zdD1ub2JsaW5nMV0gMTA0MTQwIFtob3N0PWh1eGVscmViZTBd
IDEwNDEzNSBbaG9zdD1ub2JsaW5nMF0gMTA0MTMzIFtob3N0PWh1eGVscmViZTFdIDEwNDEyOSBb
aG9zdD1ub2JsaW5nMF0gMTA0MTI4IFtob3N0PWdvZGVsbG8xXSAxMDQxMjMgW2hvc3Q9Z29kZWxs
bzFdIDEwNDEyMSBbaG9zdD1ub2JsaW5nMV0gMTA0MTEzIFtob3N0PWh1eGVscmViZTBdIDEwNDEw
NSBbaG9zdD1nb2RlbGxvMV0gMTA0MTAzIFtob3N0PWl0YWxpYTFdIDEwNDEwMiBbaG9zdD1odXhl
bHJlYmUxXSAxMDQwOTYgW2hvc3Q9bm9ibGluZzFdIDEwNDA5NSBbaG9zdD1pdGFsaWExXSAxMDQw
ODcgW2hvc3Q9Z29kZWxsbzBdIDEwNDA4MSBbaG9zdD1odXhlbHJlYmUwXSAxMDQwODAgW2hvc3Q9
Z29kZWxsbzBdIDEwNDA3OSBbaG9zdD1ub2JsaW5nMV0gMTA0MDYxIFtob3N0PWl0YWxpYTFdIDEw
NDA1OCBbaG9zdD1nb2RlbGxvMF0gMTA0MDU3IFtob3N0PWdvZGVsbG8wXSAxMDQwNTUgW2hvc3Q9
aXRhbGlhMF0gMTA0MDU0IFtob3N0PW5vYmxpbmcwXSAxMDQwNTIgW2hvc3Q9aHV4ZWxyZWJlMF0g
MTA0MDM4IFtob3N0PWh1eGVscmViZTFdIDEwNDAzNyBbaG9zdD1nb2RlbGxvMF0gMTA0MDM1IFto
b3N0PWh1eGVscmViZTFdIDEwNDAyOCBbaG9zdD1ub2JsaW5nMF0gMTA0MDI2IFtob3N0PW5vYmxp
bmcwXSAxMDQwMjMgW2hvc3Q9Z29kZWxsbzBdIDEwNDAyMCBbaG9zdD1iYXJvcXVlMF0gMTA0MDA5
IFtob3N0PWdvZGVsbG8wXSAxMDQwMDYgW2hvc3Q9bm9ibGluZzFdIDEwMzk5OCBbaG9zdD1ub2Js
aW5nMV0gMTAzOTk3IFtob3N0PWJhcm9xdWUwXSAxMDM5OTYgW2hvc3Q9Y2hhcmRvbm5heTFdIDEw
Mzk5MyBbaG9zdD1jaGFyZG9ubmF5MV0gMTAzOTg2IFtob3N0PWJhcm9xdWUwXSAxMDM5ODQgW2hv
c3Q9YmFyb3F1ZTBdIDEwMzk1NyBbaG9zdD1pdGFsaWEwXSAxMDM5NTAgW2hvc3Q9Z29kZWxsbzFd
IDEwMzk0NiBbaG9zdD1nb2RlbGxvMV0gMTAzODY5IFtob3N0PWh1eGVscmViZTBdIDEwMzgyMyBb
aG9zdD1ub2JsaW5nMV0gMTAzODAxIFtob3N0PWdvZGVsbG8wXSAxMDM3ODcgW2hvc3Q9Z29kZWxs
bzFdIDEwMzc3MyBbaG9zdD1ub2NlcmEwXSAxMDM3NjMgW2hvc3Q9bm9ibGluZzFdIDEwMzc0OCBb
aG9zdD1pdGFsaWEwXSAxMDM3NDIgW2hvc3Q9Z29kZWxsbzFdIDEwMzczOSBbaG9zdD1nb2RlbGxv
MF0gMTAzNDk0IFtob3N0PWdvZGVsbG8wXSAxMDM0MTEgW2hvc3Q9Z29kZWxsbzBdIDEwMzM0NyBv
ay4KRmFpbHVyZSAvIGJhc2lzIHBhc3MgZmxpZ2h0czogMTEwMTM5IC8gMTAzMzQ3Cih0cmVlIHdp
dGggbm8gdXJsOiBtaW5pb3MpCih0cmVlIHdpdGggbm8gdXJsOiBzZWFiaW9zKQpUcmVlOiBvdm1m
IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKVHJlZTogcWVtdSBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVu
Lm9yZy94ZW4uZ2l0CkxhdGVzdCA0Mjc1ZjM4NTA3YTRhNDQyNjA1NTU0OTVkZmI2ZGExZDhhMzA3
MzA3IDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZTk3ODMyZWM2YjJh
N2RkZDQ4YjhlNmQxZDg0OGZmZGZlZTZhMzFjNyAzZDIwMTBmOWZmZWFjYzg4MzY4MTE0MjA0NjBl
MTVmMmMxMjMzNjk1CkJhc2lzIHBhc3MgYWFhNjE5OTVhZjllMGI2NWMzN2JkYWQ2Nzk2ODY3NzYw
ZmExZDVmZSA4OWM0Y2JlOGQyMzQwNDliMDE0NWU0ZGM1ZTVkMTlkNjI2MjUwYjU3IDQyMjAyMzFl
YjIyMjM1ZTc1N2QyNjk3MjJiOWY2YTU5NGZiY2I3MGYgOGU0YjI2NzY2ODVmNTBiYzI2ZjAzYjVm
NjJkOGI3YWVhOGU2OWRiZgpHZW5lcmF0aW5nIHJldmlzaW9ucyB3aXRoIC4vYWRob2MtcmV2dHVw
bGUtZ2VuZXJhdG9yICBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0I2FhYTYx
OTk1YWY5ZTBiNjVjMzdiZGFkNjc5Njg2Nzc2MGZhMWQ1ZmUtNDI3NWYzODUwN2E0YTQ0MjYwNTU1
NDk1ZGZiNmRhMWQ4YTMwNzMwNyBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0
aW9uYWwuZ2l0Izg5YzRjYmU4ZDIzNDA0OWIwMTQ1ZTRkYzVlNWQxOWQ2MjYyNTBiNTctODA1MTc4
OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
cWVtdS14ZW4uZ2l0IzQyMjAyMzFlYjIyMjM1ZTc1N2QyNjk3MjJiOWY2YTU5NGZiY2I3MGYtZTk3
ODMyZWM2YjJhN2RkZDQ4YjhlNmQxZDg0OGZmZGZlZTZhMzFjNyBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcveGVuLmdpdCM4ZTRiMjY3NjY4NWY1MGJjMjZmMDNiNWY2MmQ4YjdhZWE4ZTY5ZGJmLTNkMjAx
MGY5ZmZlYWNjODgzNjgxMTQyMDQ2MGUxNWYyYzEyMzM2OTUKYWRob2MtcmV2dHVwbGUtZ2VuZXJh
dG9yOiB0cmVlIGRpc2NvbnRpZ3VvdXM6IHhlbgpMb2FkZWQgNzIwMSBub2RlcyBpbiByZXZpc2lv
biBncmFwaApTZWFyY2hpbmcgZm9yIHRlc3QgcmVzdWx0czoKIDEwMzM0NyBwYXNzIGFhYTYxOTk1
YWY5ZTBiNjVjMzdiZGFkNjc5Njg2Nzc2MGZhMWQ1ZmUgODljNGNiZThkMjM0MDQ5YjAxNDVlNGRj
NWU1ZDE5ZDYyNjI1MGI1NyA0MjIwMjMxZWIyMjIzNWU3NTdkMjY5NzIyYjlmNmE1OTRmYmNiNzBm
IDhlNGIyNjc2Njg1ZjUwYmMyNmYwM2I1ZjYyZDhiN2FlYThlNjlkYmYKIDEwMzQ5NCBbaG9zdD1n
b2RlbGxvMF0KIDEwMzQxMSBbaG9zdD1nb2RlbGxvMF0KIDEwMzc0MiBbaG9zdD1nb2RlbGxvMV0K
IDEwMzczOSBbaG9zdD1nb2RlbGxvMF0KIDEwMzc0OCBbaG9zdD1pdGFsaWEwXQogMTAzNzg3IFto
b3N0PWdvZGVsbG8xXQogMTAzNzYzIFtob3N0PW5vYmxpbmcxXQogMTAzNzczIFtob3N0PW5vY2Vy
YTBdCiAxMDM4MDEgW2hvc3Q9Z29kZWxsbzBdCiAxMDM4MjMgW2hvc3Q9bm9ibGluZzFdCiAxMDM4
NjkgW2hvc3Q9aHV4ZWxyZWJlMF0KIDEwMzk0NiBbaG9zdD1nb2RlbGxvMV0KIDEwMzk1MCBbaG9z
dD1nb2RlbGxvMV0KIDEwNDAyOCBbaG9zdD1ub2JsaW5nMF0KIDEwMzk1NyBbaG9zdD1pdGFsaWEw
XQogMTA0MDM4IFtob3N0PWh1eGVscmViZTFdCiAxMDM5OTMgW2hvc3Q9Y2hhcmRvbm5heTFdCiAx
MDM5OTYgW2hvc3Q9Y2hhcmRvbm5heTFdCiAxMDM5OTcgW2hvc3Q9YmFyb3F1ZTBdCiAxMDM5OTgg
W2hvc3Q9bm9ibGluZzFdCiAxMDM5ODQgW2hvc3Q9YmFyb3F1ZTBdCiAxMDM5ODYgW2hvc3Q9YmFy
b3F1ZTBdCiAxMDQwNTQgW2hvc3Q9bm9ibGluZzBdCiAxMDQwMjAgW2hvc3Q9YmFyb3F1ZTBdCiAx
MDQwMDYgW2hvc3Q9bm9ibGluZzFdCiAxMDQwMDkgW2hvc3Q9Z29kZWxsbzBdCiAxMDQwMjMgW2hv
c3Q9Z29kZWxsbzBdCiAxMDQwMjYgW2hvc3Q9bm9ibGluZzBdCiAxMDQwMzUgW2hvc3Q9aHV4ZWxy
ZWJlMV0KIDEwNDAzNyBbaG9zdD1nb2RlbGxvMF0KIDEwNDA1OCBbaG9zdD1nb2RlbGxvMF0KIDEw
NDA1NSBbaG9zdD1pdGFsaWEwXQogMTA0MDUyIFtob3N0PWh1eGVscmViZTBdCiAxMDQwNjEgW2hv
c3Q9aXRhbGlhMV0KIDEwNDA1NyBbaG9zdD1nb2RlbGxvMF0KIDEwNDA4MSBbaG9zdD1odXhlbHJl
YmUwXQogMTA0MDc5IFtob3N0PW5vYmxpbmcxXQogMTA0MDgwIFtob3N0PWdvZGVsbG8wXQogMTA0
MTMzIFtob3N0PWh1eGVscmViZTFdCiAxMDQwODcgW2hvc3Q9Z29kZWxsbzBdCiAxMDQxMzUgW2hv
c3Q9bm9ibGluZzBdCiAxMDQwOTUgW2hvc3Q9aXRhbGlhMV0KIDEwNDExMyBbaG9zdD1odXhlbHJl
YmUwXQogMTA0MDk2IFtob3N0PW5vYmxpbmcxXQogMTA0MTAyIFtob3N0PWh1eGVscmViZTFdCiAx
MDQxMDMgW2hvc3Q9aXRhbGlhMV0KIDEwNDEyMSBbaG9zdD1ub2JsaW5nMV0KIDEwNDEwNSBbaG9z
dD1nb2RlbGxvMV0KIDEwNDEwNyBbaG9zdD1odXhlbHJlYmUwXQogMTA0MTQwIFtob3N0PWh1eGVs
cmViZTBdCiAxMDQxMjMgW2hvc3Q9Z29kZWxsbzFdCiAxMDQxNTEgW2hvc3Q9bm9ibGluZzFdCiAx
MDQxMDkgW2hvc3Q9aHV4ZWxyZWJlMF0KIDEwNDE0MSBbaG9zdD1ub2JsaW5nMV0KIDEwNDEyOCBb
aG9zdD1nb2RlbGxvMV0KIDEwNDEyOSBbaG9zdD1ub2JsaW5nMF0KIDEwNDE2MyBbaG9zdD1ub2Js
aW5nMV0KIDEwNDE0NCBbaG9zdD1nb2RlbGxvMV0KIDEwNDE1NSBbaG9zdD1pdGFsaWEwXQogMTA0
MTk2IFtob3N0PW5vYmxpbmcxXQogMTA0MTk4IFtob3N0PWh1eGVscmViZTFdCiAxMDQyMDQgW2hv
c3Q9YmFyb3F1ZTBdCiAxMDQyNzAgW2hvc3Q9bm9ibGluZzBdCiAxMDQyNTQgW2hvc3Q9bm9ibGlu
ZzBdCiAxMDQyMzkgW2hvc3Q9aXRhbGlhMF0KIDEwNDI2OSBbaG9zdD1ub2JsaW5nMF0KIDEwNDI2
MSBbaG9zdD1ub2JsaW5nMF0KIDEwNDMwNiBbaG9zdD1odXhlbHJlYmUwXQogMTA0Mjc5IFtob3N0
PWdvZGVsbG8xXQogMTA0MzM5IFtob3N0PWdvZGVsbG8xXQogMTA0MzYxIFtob3N0PW1lcmxvdDBd
CiAxMDQ1NzUgW2hvc3Q9Z29kZWxsbzBdCiAxMDQ2MDMgW2hvc3Q9Z29kZWxsbzBdCiAxMDQ2MDAg
W2hvc3Q9aXRhbGlhMV0KIDEwNDU4OSBbaG9zdD1nb2RlbGxvMV0KIDEwNDYwNyBbaG9zdD1ub2Js
aW5nMF0KIDEwNDYxOCBbaG9zdD1nb2RlbGxvMV0KIDEwNDYxNSBbaG9zdD1odXhlbHJlYmUwXQog
MTA0NjIwIFtob3N0PWh1eGVscmViZTBdCiAxMDQ2MzUgW2hvc3Q9bm9ibGluZzFdCiAxMDQ2Mzkg
W2hvc3Q9aHV4ZWxyZWJlMF0KIDEwNDY0NiBbaG9zdD1iYXJvcXVlMF0KIDEwNDY2OCBbaG9zdD1u
b2JsaW5nMF0KIDEwNDY4OSBbaG9zdD1iYXJvcXVlMF0KIDEwNDcxMSBbaG9zdD1odXhlbHJlYmUx
XQogMTA1MDQ2IFtob3N0PW5vYmxpbmcxXQogMTA1MzMyIFtob3N0PWh1eGVscmViZTBdCiAxMDU1
NTggW2hvc3Q9Z29kZWxsbzBdCiAxMDU1NTMgW2hvc3Q9bm9ibGluZzFdCiAxMDU1OTkgW2hvc3Q9
aHV4ZWxyZWJlMF0KIDEwNTYwNCBbaG9zdD1nb2RlbGxvMF0KIDEwNTYyNyBbaG9zdD1ub2NlcmEw
XQogMTA1NjMxIFtob3N0PWh1eGVscmViZTBdCiAxMDU2NTIgW2hvc3Q9YmFyb3F1ZTBdCiAxMDU2
MzYgW2hvc3Q9cGlub3QwXQogMTA1NjU4IFtob3N0PW5vYmxpbmcxXQogMTA1Njc5IFtob3N0PW5v
Y2VyYTBdCiAxMDU2OTYgW2hvc3Q9aHV4ZWxyZWJlMF0KIDEwNTc2MCBbaG9zdD1nb2RlbGxvMF0K
IDEwNTc4MiBbaG9zdD1tZXJsb3QwXQogMTA1ODA4IFtob3N0PWdvZGVsbG8xXQogMTA1ODE0IFto
b3N0PWdvZGVsbG8wXQogMTA1ODM3IFtob3N0PWdvZGVsbG8wXQogMTA1ODc4IFtob3N0PWdvZGVs
bG8xXQogMTA1ODU0IFtob3N0PXJpbWF2YTFdCiAxMDU4NjUgW2hvc3Q9bWVybG90MF0KIDEwNTky
MCBbaG9zdD1odXhlbHJlYmUwXQogMTA1OTQ5IFtob3N0PXBpbm90MF0KIDEwNTkzNyBbaG9zdD1u
b2JsaW5nMV0KIDEwNTk2MyBbaG9zdD1odXhlbHJlYmUxXQogMTA1OTgwIFtob3N0PW1lcmxvdDFd
CiAxMDYwNTggW2hvc3Q9bm9jZXJhMV0KIDEwNjExMCBbaG9zdD1odXhlbHJlYmUxXQogMTA2MDkw
IFtob3N0PWh1eGVscmViZTBdCiAxMDYxNTkgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEwNjEyNSBbaG9z
dD1ub2NlcmExXQogMTA2MTczIFtob3N0PWdvZGVsbG8wXQogMTA2MTMzIFtob3N0PWdvZGVsbG8x
XQogMTA2MTQ1IFtob3N0PWdvZGVsbG8xXQogMTA2MjE3IFtob3N0PWh1eGVscmViZTBdCiAxMDYy
MDYgW2hvc3Q9Z29kZWxsbzBdCiAxMDYyMjkgW2hvc3Q9Z29kZWxsbzBdCiAxMDYxODcgW2hvc3Q9
aHV4ZWxyZWJlMF0KIDEwNjI1OSBbaG9zdD1nb2RlbGxvMF0KIDEwNjIzNCBbaG9zdD1nb2RlbGxv
MF0KIDEwNjI3MCBbaG9zdD1odXhlbHJlYmUwXQogMTA2Mjg3IFtob3N0PWdvZGVsbG8wXQogMTA2
MzU5IFtob3N0PWh1eGVscmViZTBdCiAxMDYzMDggW2hvc3Q9Zmlhbm8xXQogMTA2MzI4IFtob3N0
PWh1eGVscmViZTBdCiAxMDYzNzggW2hvc3Q9YmFyb3F1ZTFdCiAxMDYzOTAgW2hvc3Q9aHV4ZWxy
ZWJlMV0KIDEwNjQwMyBbaG9zdD1odXhlbHJlYmUxXQogMTA2NDE1IFtob3N0PWdvZGVsbG8xXQog
MTA2NDgxIFtob3N0PW5vY2VyYTFdCiAxMDY0NTggW2hvc3Q9Y2hhcmRvbm5heTBdCiAxMDY0NDIg
W2hvc3Q9aHV4ZWxyZWJlMF0KIDEwNjQzMyBbaG9zdD1waW5vdDBdCiAxMDY1MjQgW2hvc3Q9aHV4
ZWxyZWJlMV0KIDEwNjQ4NCBbaG9zdD1iYXJvcXVlMV0KIDEwNjQ3MiBbaG9zdD1maWFubzFdCiAx
MDY0NzkgW2hvc3Q9Z29kZWxsbzBdCiAxMDY0ODkgW2hvc3Q9bm9jZXJhMV0KIDEwNjUwNiBbaG9z
dD1odXhlbHJlYmUxXQogMTA2NTExIFtob3N0PWJhcm9xdWUxXQogMTA2NTI3IFtob3N0PWdvZGVs
bG8xXQogMTA2NTg2IFtob3N0PWh1eGVscmViZTFdCiAxMDY1OTAgW2hvc3Q9Y2hhcmRvbm5heTBd
CiAxMDY1NjQgW2hvc3Q9Z29kZWxsbzFdCiAxMDY1MzggW2hvc3Q9Z29kZWxsbzBdCiAxMDY1NzIg
W2hvc3Q9bWVybG90MF0KIDEwNjU4MiBbaG9zdD1nb2RlbGxvMF0KIDEwNjU5MiBbaG9zdD1nb2Rl
bGxvMV0KIDEwNjYxMCBbaG9zdD1nb2RlbGxvMF0KIDEwNjYwMSBbaG9zdD1iYXJvcXVlMF0KIDEw
NjU5OCBbaG9zdD1tZXJsb3QwXQogMTA2NjM4IFtob3N0PWdvZGVsbG8xXQogMTA2NjE3IFtob3N0
PW5vY2VyYTBdCiAxMDY2MjQgW2hvc3Q9aHV4ZWxyZWJlMF0KIDEwNjYzNCBbaG9zdD1waW5vdDBd
CiAxMDY2MjYgW2hvc3Q9YmFyb3F1ZTBdCiAxMDY2MjkgW2hvc3Q9Z29kZWxsbzBdCiAxMDY2NjIg
W2hvc3Q9Z29kZWxsbzFdCiAxMDY3NDUgW2hvc3Q9ZWxibGluZzFdCiAxMDY2NzYgW2hvc3Q9bWVy
bG90MF0KIDEwNjc1MyBbaG9zdD1nb2RlbGxvMF0KIDEwNjcwMCBbaG9zdD1lbGJsaW5nMV0KIDEw
NjcxNiBbaG9zdD1iYXJvcXVlMV0KIDEwNjczMSBbaG9zdD1nb2RlbGxvMF0KIDEwNjc1OSBbaG9z
dD1nb2RlbGxvMV0KIDEwNjc3OSBbaG9zdD1maWFubzFdCiAxMDY4MDUgW2hvc3Q9bm9jZXJhMF0K
IDEwNjc4MiBbaG9zdD1odXhlbHJlYmUxXQogMTA2Nzg1IFtob3N0PWVsYmxpbmcxXQogMTA2Nzkw
IFtob3N0PWh1eGVscmViZTBdCiAxMDY3OTggW2hvc3Q9aHV4ZWxyZWJlMV0KIDEwNjgwMSBbaG9z
dD1iYXJvcXVlMV0KIDEwNjgyNiBbaG9zdD1odXhlbHJlYmUxXQogMTA2ODgyIFtob3N0PWdvZGVs
bG8wXQogMTA2ODUyIFtob3N0PWh1eGVscmViZTFdCiAxMDY5MzQgW2hvc3Q9YmFyb3F1ZTBdCiAx
MDY5NDcgW2hvc3Q9cGlub3QwXQogMTA2OTA0IFtob3N0PWdvZGVsbG8wXQogMTA2OTU0IFtob3N0
PWJhcm9xdWUwXQogMTA2OTM4IFtob3N0PWh1eGVscmViZTBdCiAxMDY5MjkgW2hvc3Q9cGlub3Qw
XQogMTA2OTMyIFtob3N0PWdvZGVsbG8wXQogMTA2OTg4IFtob3N0PWh1eGVscmViZTFdCiAxMDY5
NTUgW2hvc3Q9Z29kZWxsbzFdCiAxMDY5NzEgW2hvc3Q9YmFyb3F1ZTBdCiAxMDY5NzggW2hvc3Q9
aHV4ZWxyZWJlMF0KIDEwNjk5NiBbaG9zdD1iYXJvcXVlMV0KIDEwNzAzNSBbaG9zdD1nb2RlbGxv
MF0KIDEwNzAwOCBbaG9zdD1nb2RlbGxvMV0KIDEwNzAzNiBbaG9zdD1nb2RlbGxvMF0KIDEwNzAy
NyBbaG9zdD1nb2RlbGxvMF0KIDEwNzAzNyBbaG9zdD1nb2RlbGxvMF0KIDEwNzAzOCBbaG9zdD1n
b2RlbGxvMF0KIDEwNzAxMyBbaG9zdD1nb2RlbGxvMF0KIDEwNzAxOCBbaG9zdD1nb2RlbGxvMV0K
IDEwNzA0MSBbaG9zdD1nb2RlbGxvMF0KIDEwNzAyMiBbaG9zdD1nb2RlbGxvMF0KIDEwNzA0MyBb
aG9zdD1nb2RlbGxvMF0KIDEwNzAyNiBbaG9zdD1nb2RlbGxvMF0KIDEwNzAyOCBbaG9zdD1nb2Rl
bGxvMF0KIDEwNzAyOSBbaG9zdD1nb2RlbGxvMF0KIDEwNzAzMSBbaG9zdD1nb2RlbGxvMF0KIDEw
NzAzMiBbaG9zdD1nb2RlbGxvMF0KIDEwNzAzOSBbaG9zdD1nb2RlbGxvMF0KIDEwNzA3MCBbaG9z
dD1nb2RlbGxvMV0KIDEwNzE5MiBbaG9zdD1nb2RlbGxvMF0KIDEwNzIxNSBbaG9zdD1maWFubzBd
CiAxMDcyMzcgW2hvc3Q9Z29kZWxsbzBdCiAxMDcyNzAgW2hvc3Q9bWVybG90MF0KIDEwNzMwOCBb
aG9zdD1odXhlbHJlYmUxXQogMTA3MzI5IFtob3N0PW5vY2VyYTFdCiAxMDczNjQgW2hvc3Q9Z29k
ZWxsbzBdCiAxMDczNzYgW2hvc3Q9Z29kZWxsbzBdCiAxMDczOTIgW2hvc3Q9bm9jZXJhMV0KIDEw
NzQxMiBbaG9zdD1nb2RlbGxvMV0KIDEwNzQyNSBbaG9zdD1nb2RlbGxvMV0KIDEwNzQ0MCBbaG9z
dD1nb2RlbGxvMV0KIDEwNzQ0NyBbaG9zdD1odXhlbHJlYmUxXQogMTA3NDkyIFtob3N0PW1lcmxv
dDBdCiAxMDc1NDUgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEwNzQ5OSBbaG9zdD1nb2RlbGxvMF0KIDEw
NzQ4NCBbaG9zdD1odXhlbHJlYmUxXQogMTA3NTM1IFtob3N0PWVsYmxpbmcxXQogMTA3NTU0IFto
b3N0PWdvZGVsbG8wXQogMTA3NTc0IFtob3N0PWdvZGVsbG8wXQogMTA3NTY0IFtob3N0PWdvZGVs
bG8wXQogMTA3NjI3IFtob3N0PWZpYW5vMF0KIDEwNzU3OCBbaG9zdD1nb2RlbGxvMF0KIDEwNzYy
MyBbaG9zdD1iYXJvcXVlMF0KIDEwNzYzNyBbaG9zdD1odXhlbHJlYmUwXQogMTA3NjQxIFtob3N0
PWdvZGVsbG8xXQogMTA3NjQ1IFtob3N0PWdvZGVsbG8xXQogMTA3NjgzIFtob3N0PWdvZGVsbG8w
XQogMTA3ODAwIFtob3N0PWdvZGVsbG8wXQogMTA3NzAyIFtob3N0PWdvZGVsbG8wXQogMTA3NzE2
IFtob3N0PWJhcm9xdWUwXQogMTA3OTEzIFtob3N0PWdvZGVsbG8wXQogMTA4MTE0IFtob3N0PWdv
ZGVsbG8wXQogMTA4MTI5IFtob3N0PWJhcm9xdWUwXQogMTA4MTcwIFtob3N0PWdvZGVsbG8xXQog
MTA4MjE2IFtob3N0PWdvZGVsbG8xXQogMTA5MDExIFtob3N0PW1lcmxvdDFdCiAxMDkwMjkgW2hv
c3Q9aHV4ZWxyZWJlMV0KIDEwOTA1OCBbaG9zdD1nb2RlbGxvMF0KIDEwOTA4NiBbaG9zdD1nb2Rl
bGxvMV0KIDEwOTE0NyBbaG9zdD1nb2RlbGxvMF0KIDEwOTE1OSBbaG9zdD1odXhlbHJlYmUxXQog
MTA5MTk2IFtob3N0PWh1eGVscmViZTFdCiAxMDkyMDggW2hvc3Q9cmltYXZhMV0KIDEwOTI2OCBb
aG9zdD1nb2RlbGxvMF0KIDEwOTI5MSBbaG9zdD1jaGFyZG9ubmF5MV0KIDEwOTMwMCBbaG9zdD1j
aGFyZG9ubmF5MV0KIDEwOTMwOCBbaG9zdD1iYXJvcXVlMF0KIDEwOTMxMiBbaG9zdD1nb2RlbGxv
MF0KIDEwOTMxNiBbaG9zdD1odXhlbHJlYmUxXQogMTA5MzQ3IFtob3N0PWJhcm9xdWUwXQogMTA5
MzM3IFtob3N0PWh1eGVscmViZTFdCiAxMDkzNDQgW2hvc3Q9Z29kZWxsbzBdCiAxMDk1MjQgW2hv
c3Q9Z29kZWxsbzBdCiAxMDk1NDggW2hvc3Q9Z29kZWxsbzFdCiAxMDk1NjkgW2hvc3Q9Z29kZWxs
bzFdCiAxMDk1OTYgW2hvc3Q9Z29kZWxsbzBdCiAxMDk2MDggW2hvc3Q9Z29kZWxsbzFdCiAxMDk2
MjcgW2hvc3Q9Z29kZWxsbzFdCiAxMDk2NDAgW2hvc3Q9bm9ibGluZzBdCiAxMDk3MTQgW2hvc3Q9
Z29kZWxsbzBdCiAxMDk3MDAgW2hvc3Q9Z29kZWxsbzBdCiAxMDk2NzQgW2hvc3Q9ZWxibGluZzFd
CiAxMDk2NzYgW2hvc3Q9Z29kZWxsbzFdCiAxMDk2ODMgW2hvc3Q9cmltYXZhMF0KIDEwOTY4OSBb
aG9zdD1iYXJvcXVlMF0KIDEwOTY5MSBbaG9zdD1odXhlbHJlYmUxXQogMTA5Njk1IFtob3N0PXJp
bWF2YTBdCiAxMDk3MzEgW2hvc3Q9YmFyb3F1ZTBdCiAxMDk3MjAgW2hvc3Q9cmltYXZhMF0KIDEw
OTczNyBbaG9zdD1iYXJvcXVlMF0KIDEwOTcyNyBbaG9zdD1nb2RlbGxvMF0KIDEwOTc2MSBbaG9z
dD1lbGJsaW5nMV0KIDEwOTgzNSBbaG9zdD1nb2RlbGxvMF0KIDEwOTc5MSBbaG9zdD1lbGJsaW5n
MV0KIDEwOTgxNiBbaG9zdD1iYXJvcXVlMF0KIDEwOTc5NCBbaG9zdD1ub2JsaW5nMF0KIDEwOTg3
NyBbaG9zdD1ub2JsaW5nMF0KIDEwOTkxNSBbaG9zdD1nb2RlbGxvMF0KIDEwOTkyMyBbaG9zdD1n
b2RlbGxvMF0KIDEwOTkzMCBbaG9zdD1ub2JsaW5nMF0KIDEwOTkzMSBbaG9zdD1nb2RlbGxvMV0K
IDEwOTkzMiBbaG9zdD1odXhlbHJlYmUxXQogMTA5OTUwIFtob3N0PW5vYmxpbmcxXQogMTEwMDA3
IFtob3N0PWdvZGVsbG8wXQogMTEwMDExIFtob3N0PWdvZGVsbG8xXQogMTEwMDc4IFtob3N0PW5v
YmxpbmcxXQogMTEwMDIzIFtob3N0PWVsYmxpbmcxXQogMTEwMDU2IFtob3N0PWNoYXJkb25uYXkw
XQogMTEwMTI2IGZhaWwgNDI3NWYzODUwN2E0YTQ0MjYwNTU1NDk1ZGZiNmRhMWQ4YTMwNzMwNyA4
MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGU5NzgzMmVjNmIyYTdkZGQ0
OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcgM2QyMDEwZjlmZmVhY2M4ODM2ODExNDIwNDYwZTE1ZjJj
MTIzMzY5NQogMTEwMTE4IHBhc3MgYWFhNjE5OTVhZjllMGI2NWMzN2JkYWQ2Nzk2ODY3NzYwZmEx
ZDVmZSA4OWM0Y2JlOGQyMzQwNDliMDE0NWU0ZGM1ZTVkMTlkNjI2MjUwYjU3IDQyMjAyMzFlYjIy
MjM1ZTc1N2QyNjk3MjJiOWY2YTU5NGZiY2I3MGYgOGU0YjI2NzY2ODVmNTBiYzI2ZjAzYjVmNjJk
OGI3YWVhOGU2OWRiZgogMTEwMTA0IGZhaWwgNDI3NWYzODUwN2E0YTQ0MjYwNTU1NDk1ZGZiNmRh
MWQ4YTMwNzMwNyA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGU5Nzgz
MmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcgM2QyMDEwZjlmZmVhY2M4ODM2ODEx
NDIwNDYwZTE1ZjJjMTIzMzY5NQogMTEwMTE3IGZhaWwgNDI3NWYzODUwN2E0YTQ0MjYwNTU1NDk1
ZGZiNmRhMWQ4YTMwNzMwNyA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThk
IGU5NzgzMmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcgM2QyMDEwZjlmZmVhY2M4
ODM2ODExNDIwNDYwZTE1ZjJjMTIzMzY5NQogMTEwMTI4IHBhc3MgYmRlY2ZmNmMwZjIzMDI3YzY0
M2NjZTcwYWUyMDA0NDIwZGM4MTMyNCA4YjQ4MzRlZTEyMDI4NTJlZDgzYTlmYzYxMjY4YzY1ZmI2
OTYxZWE3IDU3ZThmYmIyZjcwMjAwMWExOGJkODFlOWZlMzFiMjZkOTQyNDdhYzkgOGU0YjI2NzY2
ODVmNTBiYzI2ZjAzYjVmNjJkOGI3YWVhOGU2OWRiZgogMTEwMTI5IHBhc3MgMDhlZmY5MTc4ODhm
ZTRjYjc1MWZhZGUzMGRkYmI0NjE4MTE3YWVlZCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVh
ZGE3NDY3ZTE4YThkIGU5NzgzMmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcgOGU0
YjI2NzY2ODVmNTBiYzI2ZjAzYjVmNjJkOGI3YWVhOGU2OWRiZgogMTEwMTM5IGZhaWwgNDI3NWYz
ODUwN2E0YTQ0MjYwNTU1NDk1ZGZiNmRhMWQ4YTMwNzMwNyA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEy
NmZlYmVhZGE3NDY3ZTE4YThkIGU5NzgzMmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMx
YzcgM2QyMDEwZjlmZmVhY2M4ODM2ODExNDIwNDYwZTE1ZjJjMTIzMzY5NQogMTEwMTMzIHBhc3Mg
ZGU4ZTRkYzRkZmMyMjhkZWY3ZTI3MGQ0M2RiNmQwZWZmMGNmZjFkNCA4MDUxNzg5ZTk4MjQ5OTA1
MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGU5NzgzMmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4NDhmZmRm
ZWU2YTMxYzcgOGU0YjI2NzY2ODVmNTBiYzI2ZjAzYjVmNjJkOGI3YWVhOGU2OWRiZgogMTEwMTY0
IGZhaWwgNDI3NWYzODUwN2E0YTQ0MjYwNTU1NDk1ZGZiNmRhMWQ4YTMwNzMwNyA4MDUxNzg5ZTk4
MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGU5NzgzMmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4
NDhmZmRmZWU2YTMxYzcgM2QyMDEwZjlmZmVhY2M4ODM2ODExNDIwNDYwZTE1ZjJjMTIzMzY5NQog
MTEwMTM4IHBhc3MgNWI3OGYzMGQ4MWQ3ZTUzNmRmMzdiYWZiNDhjNGNiNWI2ZDQ0ZWRiOCA4MDUx
Nzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGU5NzgzMmVjNmIyYTdkZGQ0OGI4
ZTZkMWQ4NDhmZmRmZWU2YTMxYzcgOGU0YjI2NzY2ODVmNTBiYzI2ZjAzYjVmNjJkOGI3YWVhOGU2
OWRiZgogMTEwMTY3IHBhc3MgYjk0MWMzNGVmODU5OTcxZTI5NjgzZmZiNTdjMzA5ZTI0ZTZhOTZi
ZSA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGU5NzgzMmVjNmIyYTdk
ZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcgM2QyMDEwZjlmZmVhY2M4ODM2ODExNDIwNDYwZTE1
ZjJjMTIzMzY5NQogMTEwMTY4IGZhaWwgNDI3NWYzODUwN2E0YTQ0MjYwNTU1NDk1ZGZiNmRhMWQ4
YTMwNzMwNyA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGU5NzgzMmVj
NmIyYTdkZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcgM2QyMDEwZjlmZmVhY2M4ODM2ODExNDIw
NDYwZTE1ZjJjMTIzMzY5NQogMTEwMTQzIHBhc3MgZDBkNzI4OWNjZTQ4N2VhYmMyMTgwYmI1YjA2
NTg4NmEzN2EyNTdiZCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGU5
NzgzMmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcgOGU0YjI2NzY2ODVmNTBiYzI2
ZjAzYjVmNjJkOGI3YWVhOGU2OWRiZgogMTEwMTcwIHBhc3MgYjk0MWMzNGVmODU5OTcxZTI5Njgz
ZmZiNTdjMzA5ZTI0ZTZhOTZiZSA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4
YThkIGU5NzgzMmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcgM2QyMDEwZjlmZmVh
Y2M4ODM2ODExNDIwNDYwZTE1ZjJjMTIzMzY5NQogMTEwMTUwIHBhc3MgZWY5MzFiMzExZmQ3NzJj
OGFiOWY0NTNjYjBmOWQwY2QwYjFkZWFjZiA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3
NDY3ZTE4YThkIGU5NzgzMmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcgOGU0YjI2
NzY2ODVmNTBiYzI2ZjAzYjVmNjJkOGI3YWVhOGU2OWRiZgogMTEwMTcyIGZhaWwgNDI3NWYzODUw
N2E0YTQ0MjYwNTU1NDk1ZGZiNmRhMWQ4YTMwNzMwNyA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZl
YmVhZGE3NDY3ZTE4YThkIGU5NzgzMmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcg
M2QyMDEwZjlmZmVhY2M4ODM2ODExNDIwNDYwZTE1ZjJjMTIzMzY5NQogMTEwMTUzIHBhc3MgMWU0
NTQ3NjY4ZTA5Nzk1MWI0OTc2ZGI2NTVlMzgyMjY2NmFlMmMzNyA4MDUxNzg5ZTk4MjQ5OTA1MDY4
MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGU5NzgzMmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2
YTMxYzcgM2QyMDEwZjlmZmVhY2M4ODM2ODExNDIwNDYwZTE1ZjJjMTIzMzY5NQogMTEwMTU0IHBh
c3MgYjlmMTYyNTE5M2E2ZTgzYWVkNTljNWI4MDFmMTA1YjhiYThjYzU0NiA4MDUxNzg5ZTk4MjQ5
OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGU5NzgzMmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4NDhm
ZmRmZWU2YTMxYzcgM2QyMDEwZjlmZmVhY2M4ODM2ODExNDIwNDYwZTE1ZjJjMTIzMzY5NQogMTEw
MTU4IHBhc3MgZDRjNTU4ZTgzZDhmNDI4MzkzZDI3ODE2NzcyZWZjN2Y0YjBlODQwMyA4MDUxNzg5
ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGU5NzgzMmVjNmIyYTdkZGQ0OGI4ZTZk
MWQ4NDhmZmRmZWU2YTMxYzcgM2QyMDEwZjlmZmVhY2M4ODM2ODExNDIwNDYwZTE1ZjJjMTIzMzY5
NQogMTEwMTYwIHBhc3MgYjk0MWMzNGVmODU5OTcxZTI5NjgzZmZiNTdjMzA5ZTI0ZTZhOTZiZSA4
MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGU5NzgzMmVjNmIyYTdkZGQ0
OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcgM2QyMDEwZjlmZmVhY2M4ODM2ODExNDIwNDYwZTE1ZjJj
MTIzMzY5NQpTZWFyY2hpbmcgZm9yIGludGVyZXN0aW5nIHZlcnNpb25zCiBSZXN1bHQgZm91bmQ6
IGZsaWdodCAxMDMzNDcgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGln
aHQgMTEwMTA0IChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQg
MTEwMTE4IChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTEwMTI2
IChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIDAgcmV2aXNpb25zIGF0IGI5NDFjMzRlZjg1OTk3
MWUyOTY4M2ZmYjU3YzMwOWUyNGU2YTk2YmUgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRh
NzQ2N2UxOGE4ZCBlOTc4MzJlYzZiMmE3ZGRkNDhiOGU2ZDFkODQ4ZmZkZmVlNmEzMWM3IDNkMjAx
MGY5ZmZlYWNjODgzNjgxMTQyMDQ2MGUxNWYyYzEyMzM2OTUKTm8gcmV2aXNpb25zIGxlZnQgdG8g
dGVzdCwgY2hlY2tpbmcgZ3JhcGggc3RhdGUuCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMTAxNjAg
KHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMTAxNjQgKGZhaWwp
LCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMTAxNjcgKHBhc3MpLCBm
b3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDExMDE2OCAoZmFpbCksIGZvciBmaXJz
dCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDExMDE3MCAocGFzcyksIGZvciBsYXN0IHBh
c3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTEwMTcyIChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUK
CioqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlz
IGluIHRyZWU6ICBvdm1mIGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKICBC
dWcgaW50cm9kdWNlZDogIDQyNzVmMzg1MDdhNGE0NDI2MDU1NTQ5NWRmYjZkYTFkOGEzMDczMDcK
ICBCdWcgbm90IHByZXNlbnQ6IGI5NDFjMzRlZjg1OTk3MWUyOTY4M2ZmYjU3YzMwOWUyNGU2YTk2
YmUKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncy8xMTAxNzIvCgoKICBjb21taXQgNDI3NWYzODUwN2E0YTQ0MjYwNTU1NDk1
ZGZiNmRhMWQ4YTMwNzMwNwogIEF1dGhvcjogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNv
bT4KICBEYXRlOiAgIFNhdCBKdW4gMyAxNjoxMTowOCAyMDE3ICswMjAwCiAgCiAgICAgIE92bWZQ
a2cvQWNwaVBsYXRmb3JtRHhlOiBhbGxvYyBibG9icyBmcm9tIDY0LWJpdCBzcGFjZSB1bmxlc3Mg
cmVzdHJpY3RlZAogICAgICAKICAgICAgLi4uIGJ5IG5hcnJvd2VyIHRoYW4gOC1ieXRlIEFERF9Q
T0lOVEVSIHJlZmVyZW5jZXMuCiAgICAgIAogICAgICBJbnRyb2R1Y2UgdGhlIENvbGxlY3RBbGxv
Y2F0aW9uc1Jlc3RyaWN0ZWRUbzMyQml0KCkgZnVuY3Rpb24sIHdoaWNoCiAgICAgIGl0ZXJhdGVz
IG92ZXIgdGhlIGxpbmtlci9sb2FkZXIgc2NyaXB0LCBhbmQgY29sbGVjdHMgdGhlIG5hbWVzIG9m
IHRoZQogICAgICBmd19jZmcgYmxvYnMgdGhhdCBhcmUgcmVmZXJlbmNlZCBieSBRRU1VX0xPQURF
Ul9BRERfUE9JTlRFUi5Qb2ludGVlRmlsZQogICAgICBmaWVsZHMsIHN1Y2ggdGhhdCBRRU1VX0xP
QURFUl9BRERfUE9JTlRFUi5Qb2ludGVyU2l6ZSBpcyBsZXNzIHRoYW4gOC4gVGhpcwogICAgICBt
ZWFucyB0aGF0IHRoZSBwb2ludGVlIGJsb2IncyBhZGRyZXNzIHdpbGwgaGF2ZSB0byBiZSBwYXRj
aGVkIGludG8gYQogICAgICBuYXJyb3dlci10aGFuLTggYnl0ZSBwb2ludGVyIGZpZWxkLCBoZW5j
ZSB0aGUgcG9pbnRlZSBibG9iIG11c3Qgbm90IGJlCiAgICAgIGFsbG9jYXRlZCBmcm9tIDY0LWJp
dCBhZGRyZXNzIHNwYWNlLgogICAgICAKICAgICAgSW4gUHJvY2Vzc0NtZEFsbG9jYXRlKCksIGNv
bnN1bHQgdGhlc2UgcmVzdHJpY3Rpb25zIHdoZW4gc2V0dGluZyB0aGUKICAgICAgbWF4aW11bSBh
ZGRyZXNzIGZvciBnQlMtPkFsbG9jYXRlUGFnZXMoKS4gVGhlIGRlZmF1bHQgaXMgbm93IE1BWF9V
SU5UNjQsCiAgICAgIHVubGVzcyByZXN0cmljdGVkIGxpa2UgZGVzY3JpYmVkIGFib3ZlIHRvIHRo
ZSBwcmUtcGF0Y2ggTUFYX1VJTlQzMiBsaW1pdC4KICAgICAgCiAgICAgIEluIGNvbWJpbmF0aW9u
IHdpdGggQXJkJ3MgUUVNVSBjb21taXQgY2I1MWFjMmZmZTM2ICgiaHcvYXJtL3ZpcnQ6IGdlbmVy
YXRlCiAgICAgIDY0LWJpdCBhZGRyZXNzYWJsZSBBQ1BJIG9iamVjdHMiLCAyMDE3LTA0LTEwKSwg
dGhpcyBwYXRjaCBlbmFibGVzCiAgICAgIE92bWZQa2cvQWNwaVBsYXRmb3JtRHhlIHRvIHdvcmsg
ZW50aXJlbHkgYWJvdmUgdGhlIDRHQiBtYXJrLgogICAgICAKICAgICAgKEFuIHVwY29taW5nIC8g
cGxhbm5lZCBhYXJjaDY0IFFFTVUgbWFjaGluZSB0eXBlIHdpbGwgaGF2ZSBubyBSQU0gdW5kZXIK
ICAgICAgNEdCIGF0IGFsbC4gUGx1cywgbW92aW5nIHRoZSBhbGxvY2F0aW9ucyBoaWdoZXIgaXMg
YmVuZWZpY2lhbCB0byB0aGUKICAgICAgY3VycmVudCAidmlydCIgbWFjaGluZSB0eXBlIGFzIHdl
bGw7IGluIEFyZCdzIHdvcmRzOiAiaGF2aW5nIGFsbCBmaXJtd2FyZQogICAgICBhbGxvY2F0aW9u
cyBpbnNpZGUgdGhlIHNhbWUgMSBHQiAob3IgNTEyIE1CIGZvciA2NGsgcGFnZXMpIGZyYW1lIHJl
ZHVjZXMKICAgICAgdGhlIFRMQiBmb290cHJpbnQiLikKICAgICAgCiAgICAgIENjOiBBcmQgQmll
c2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KICAgICAgQ2M6IEdlcmQgSG9mZm1h
bm4gPGtyYXhlbEByZWRoYXQuY29tPgogICAgICBDYzogSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9A
cmVkaGF0LmNvbT4KICAgICAgQ2M6IEpvcmRhbiBKdXN0ZW4gPGpvcmRhbi5sLmp1c3RlbkBpbnRl
bC5jb20+CiAgICAgIFN1Z2dlc3RlZC1ieTogSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0
LmNvbT4KICAgICAgU3VnZ2VzdGVkLWJ5OiBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNv
bT4KICAgICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVt
ZW50IDEuMAogICAgICBTaWduZWQtb2ZmLWJ5OiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQu
Y29tPgogICAgICBUZXN0ZWQtYnk6IEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5h
cm8ub3JnPgogICAgICBSZXZpZXdlZC1ieTogSm9yZGFuIEp1c3RlbiA8am9yZGFuLmwuanVzdGVu
QGludGVsLmNvbT4KCmRvdDogZ3JhcGggaXMgdG9vIGxhcmdlIGZvciBjYWlyby1yZW5kZXJlciBi
aXRtYXBzLiBTY2FsaW5nIGJ5IDAuNTYwMzQgdG8gZml0CnBubXRvcG5nOiA1NiBjb2xvcnMgZm91
bmQKUmV2aXNpb24gZ3JhcGggbGVmdCBpbiAvaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L292bWYv
YnVpbGQtYW1kNjQteHNtLnhlbi1idWlsZC57ZG90LHBzLHBuZyxodG1sLHN2Z30uCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMTEwMTcyOiB0b2xlcmFibGUgQUxMIEZB
SUwKCmZsaWdodCAxMTAxNzIgb3ZtZiByZWFsLWJpc2VjdCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDE3Mi8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAg
ICAgICAgNSB4ZW4tYnVpbGQgICAgICAgICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCgoK
am9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 09 08:25:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 08: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 1dJFE5-0006mg-UD; Fri, 09 Jun 2017 08: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 1dJFE4-0006m4-Du
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 08:25:00 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 A8/F1-03557-B5B5A395; Fri, 09 Jun 2017 08:24:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDSzc62ir
 S4NdxQYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaPjxyz2ghNsFYsmTmRuYDzM2sXIySEkkCcx
 u2UzmM0rYCfxt3sCE4gtIWAocXrhTRYQm0VAVaL/8S2wOJuAukTbs+1g9SICGhLrWpexdTFyc
 DALqEg0nhEACQsL+EocPfyEGWJ8kMTj/kWMIDanQKBE//8mFpByXgFBib87hEHCzAJaEg9/3W
 KBsLUlli18zQwxUVpi+T+OCYx8sxAaZiFpmIWkYRZCwwJGllWMGsWpRWWpRbqGFnpJRZnpGSW
 5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGhxwAEOxhvbgw4xCjJwaQkyqvYahkpxJeUn1KZ
 kVicEV9UmpNafIhRhoNDSYI3N8oqUkiwKDU9tSItMwcYBTBpCQ4eJRFevRCgNG9xQWJucWY6R
 OoUoy5H04ctX5iEWPLy81KlxHk1QWYIgBRllObBjYBF5CVGWSlhXkago4R4ClKLcjNLUOVfMY
 pzMCoJ8/qBTOHJzCuB2/QK6AgmoCOWvLMAOaIkESEl1cDIclXgrOwRLYO3zh4FKrL2O2WsX2v
 v5QiPKRdzurNY7rDfth9+HHndVYYNty9ESzvd2/NKPOasGE/YrVs9npsL3yq9L3SWzRfMjP6/
 S9/D21it8m6p/p+zT7mCuJZOzm//phZ0oyLG7vZD+e3aAR7uE6sZWTgSN+6RSf7ozSFwqahpt
 kiSgRJLcUaioRZzUXEiABU/cGXDAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1496996697!102253047!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57846 invoked from network); 9 Jun 2017 08:24:59 -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; 9 Jun 2017 08:24:59 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 09 Jun 2017 02:24:57 -0600
Message-Id: <593A777A02000078001612D8@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 09 Jun 2017 02:24:58 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Kangjie Xi" <imxikangjie@gmail.com>
References: <CAJqJJghBcsthRtwD=CF-n0uWU_eLMdOJ-8YsTYXhUDZbJZa63g@mail.gmail.com>
In-Reply-To: <CAJqJJghBcsthRtwD=CF-n0uWU_eLMdOJ-8YsTYXhUDZbJZa63g@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] Nested Virtualization Support Host-Only Hypervisors
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA5LjA2LjE3IGF0IDA5OjQ0LCA8aW14aWthbmdqaWVAZ21haWwuY29tPiB3cm90ZToK
PiBYZW4gc3VwcG9ydHMgTmVzdGVkCj4gVmlydHVhbGl6YXRpb24oaHR0cHM6Ly93aWtpLnhlbnBy
b2plY3Qub3JnL3dpa2kvTmVzdGVkX1ZpcnR1YWxpemF0aW9uX2luX1hlbiApLAo+IHdoaWNoIG1l
YW5zIEkgY2FuIHJ1biBYZW4gb3IgS1ZNIGh5cGVydmlzb3IgaW5zaWRlIGEgdmlydHVhbCBtYWNo
aW5lLAo+IGFuZCB0aGVuIGNyZWF0ZSBhIEwyIGd1ZXN0LiBIb3dldmVyIHdoZW4gSSBydW4gYSBI
b3N0LU9ubHkgSHlwZXJ2aXNvcgo+IChubyBMMiBndWVzdHMsIGxpa2UgTW9SRSwgU2ltcGxlVmlz
b3IgYW5kIEh5cGVyUGxhdGZvcm0pIGluc2lkZSBvZiBMMQo+IGd1ZXN0LCB0aGUgTDEgaGFuZ3Mu
Cj4gCj4gSXMgaXQgYWJsZSB0byBtYWtlIFhlbiBOZXN0ZWQgVmlydHVhbGl6YXRpb24gdG8gc3Vw
cG9ydCBIb3N0LU9ubHkKPiBoeXBlcnZpc29ycz8gSXQgaXMgdXNlZnVsIGZvciBzZWN1cml0eSBy
ZXNlYXJjaC4KCldlbGwsIEknZCBjZXJ0YWlubHkgZXhwZWN0IHN1Y2ggdG8gbm90IGJlIGludGVu
dGlvbmFsbHkgYnJva2VuLApidXQgd2l0aCBuZXN0ZWQgdmlydHVhbGl6YXRpb24gc3RpbGwgbm90
IGhhdmluZyByZWFjaGVkIG1hdHVyZSwKZnVsbHkgc3VwcG9ydGVkIHN0YXRlIEknbSBub3Qgc3Vy
cHJpc2VkIHlvdSBydW4gaW50byBpc3N1ZXMuCkhvd2V2ZXIsIHdpdGhvdXQgeW91IHByb3ZpZGlu
ZyAobXVjaCkgbW9yZSBkZXRhaWwgb24gdGhlCmhhbmdzIChvciBjcmFzaGVzPyksIHRoZXJlJ3Mg
bm8gd2F5IGZvcndhcmQgaGVyZSBJJ20gYWZyYWlkLgoKSmFuCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 09 08:25:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 08: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 1dJFEk-0006qy-6L; Fri, 09 Jun 2017 08:25:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <f4da1594@opayq.com>) id 1dJFEi-0006ql-HH
 for xen-devel@lists.xensource.com; Fri, 09 Jun 2017 08:25:40 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 25/AB-03058-38B5A395; Fri, 09 Jun 2017 08:25:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHKsWRWlGSWpSXmKPExsWyI3PbbN2maKt
 Igy2fOC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8btD7oFlxczVkzv7WVsYJw0i7GLkZODRUBP
 YmrTMSCbi0NIYDaTxNrj05lAEmwCEhLn+vvAbBEBRYl1q9+xgNi8Ah4Sd+9MYoawBSVOznwCF
 pcQEJf43PCdFcKukli7cCYjhF0pMfHGMTYQm1kgRWJp7z0wm1FARuLUpBtgtrCAvsS3N/eB5n
 AA1WtLvN3tBnGbtsS1F+1QY6Qlpi96yg5REiZx+KkqhFknMfVGMkSFskTb2ifMMPblp9vYJjA
 Kz0Jy5ywkN8wC6mYG+qVzahZE2Eei+fl6ZghbU6J1+292CFtDYsGdfYwQ5RoSBxbGQ5gmEtv7
 rSAqFCWmdD+EqhaTOHL5MiuErSoxa1cD1CIZiZ6lshBhbYllC18zL2DkXcWoUZxaVJZapGtop
 pdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERjLDECwg/H+xoBDjJIcTEqivIqtlp
 FCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhzo6wihQSLUtNTK9Iyc4BJBSYtwcGjJMKrFwKU5i0
 uSMwtzkyHSJ1iNObYd3ndFyaODavXf2ESYsnLz0uVEufVBJkkAFKaUZoHNwiW7C4xykoJ8zIC
 nSbEU5BalJtZgir/ilGcg1FJmFcAZApPZl4J3L5XQKcwAZ2y5J0FyCkliQgpqQbGyRvTb/Szm
 +0K4evxuHBZ43lJbb5rkJ7Ns2bzuM70pjnmm26mrzE//Yg3vefxh8yORzY/K3qjGCYn8IR8uL
 SB5f6S0/U19e3de3n+nGLsELnmctgspLLjrNK7aRXOb8vb+LW8L2++suvK3UfCkxYZcnBlcft
 bRG4r+L1otyyb9OdQaa6V/CuUWIozEg21mIuKEwGMK/ZMcQMAAA==
X-Env-Sender: f4da1594@opayq.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1496996736!76289193!1
X-Originating-IP: [184.105.182.155]
X-SpamReason: No, hits=2.3 required=7.0 tests=HTML_IMAGE_ONLY_12,
 HTML_MESSAGE,ML_IS_POSSIBLE_BOUNCE
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55017 invoked from network); 9 Jun 2017 08:25:37 -0000
Received: from opayq-out-05.junkemailfilter.com (HELO
 opayq-out-05.junkemailfilter.com) (184.105.182.155)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Jun 2017 08:25:37 -0000
Received: from smtp4.opayq.com ([23.21.143.60]:26624) helo=[23.21.143.60]
 by opayq-outbound.junkemailfilter.com with esmtps (TLSv1.2:AES256-SHA256:256)
 (Exim 4.89) id 1dJFEd-00014u-SY on interface=184.105.182.150
 for xen-devel@lists.xensource.com; Fri, 09 Jun 2017 01:25:36 -0700
From: f4da1594@opayq.com
To: xen-devel@lists.xensource.com
Message-ID: <269004378.8340.1496996734910.JavaMail.root@smtp4.opayq.com>
MIME-Version: 1.0
X-GetAbine-Processed: 1
X-Gm-Message-State: AODbwcCM1QMhcHIEMK4rYBYPnE1Ex/DxdUZzs5RhBbJtpnNH0+HttQJ4
 WpFwCxVMsA28ioOJ47wWzhE2yxQwkPCJfFaHcrwyTg==
X-Received: by 10.84.218.71 with SMTP id f7mr37996233plm.180.1496996733724;
 Fri, 09 Jun 2017 01:25:33 -0700 (PDT)
Auto-Submitted: auto-replied
X-Failed-Recipients: curtiskwong9@gmail.com
Date: Fri, 09 Jun 2017 01:25:33 -0700 (PDT)
X-Sender-Domain: google.com
X-Spamfilter-host: opayq-outbound.junkemailfilter.com -
 http://www.junkemailfilter.com
X-Key-ID: eGVuLWRldmVsQGxpc3RzLnhlbnNvdXJjZS5jb20gZjRkYTE1OTRAb3BheXEuY29tIDIwMTctMDYtMDkgMDE6MjU6MzYgMWRKRkVkLTAwMDE0dS1TWQ==
X-Sender-Host-Address: 23.21.143.60
X-Sender-Host-Name: smtp4.opayq.com
Subject: [Xen-devel] Delivery Status Notification (Failure)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============5757181444864157293=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============5757181444864157293==
Content-Type: multipart/report; boundary="f403045d153a8b21c6055182b6f5"; report-type=delivery-status

--f403045d153a8b21c6055182b6f5
Content-Type: multipart/related; boundary="f403045d153a8b2259055182b6f6"

--f403045d153a8b2259055182b6f6
Content-Type: multipart/alternative; boundary="f403045d153a8b225d055182b6f7"

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


** Message not delivered **

There was a problem delivering your message to curtiskwong9@gmail.com. See the technical details below.




--f403045d153a8b225d055182b6f7
Content-Type: text/html; charset="UTF-8"


<html>
<head>
<style>
* {
font-family:Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
</style>
</head>
<body>
<table cellpadding="0" cellspacing="0" class="email-wrapper" style="padding-top:32px;background-color:#ffffff;"><tbody>
<tr><td>
<table cellpadding=0 cellspacing=0><tbody>
<tr><td style="max-width:560px;padding:24px 24px 32px;background-color:#fafafa;border:1px solid #e0e0e0;border-radius:2px">
<img style="padding:0 24px 16px 0;float:left" width=72 height=72 alt="Error Icon" src="cid:icon.png">
<table style="min-width:272px;padding-top:8px"><tbody>
<tr><td><h2 style="font-size:20px;color:#212121;font-weight:bold;margin:0">
Message not delivered
</h2></td></tr>
<tr><td style="padding-top:20px;color:#757575;font-size:16px;font-weight:normal;text-align:left">
There was a problem delivering your message to <a style='color:#212121;text-decoration:none'><b>curtiskwong9@gmail.com</b></a>. See the technical details below.
</td></tr>
</tbody></table>
</td></tr>
</tbody></table>
</td></tr>
<tr style="border:none;background-color:#fff;font-size:12.8px;width:90%">
<td align="left" style="padding:48px 10px">
</td>
</tr>
</tbody></table>
</body>
</html>

--f403045d153a8b225d055182b6f7--

--f403045d153a8b2259055182b6f6
Content-Type: image/png; name="icon.png"
Content-Disposition: attachment; filename="icon.png"
Content-Transfer-Encoding: base64
Content-ID: <icon.png>

iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAYAAADnRuK4AAAAAXNSR0IArs4c6QAAFi1JREFUeAHt
XUmMHVcVrfo9eYgUWDBsEsAxCQQFFCkSzsQgBQeMQGIBScSwYFoghg0CNoAlhgWjWLBhB0gMYsEO
Z7AgQOwECRRCxBBwOwwLIGwwsdPt7v9/cc6571ZVO2771++q/6uq37N/1Xt3elX3nn9fVfXt6iSJ
LXogeiB6IHogeiB6IHogeiB6IHogeiB6IHogeiB6IHogeiB6IHogeiB6IHogeiB6IHogeiB6IHog
eiB6IHogeiB6IHogeiB6IHogeiB6IHogeiB6IHqgux5Iu3vozRx5dvTo4PRD9909TrIjmOF6zZIm
vx9k6bEDt935g/To0XEzM3fTagRQKW6n7rz19dl49M0ky15eIhfdNP1jspB86KX3PvJgQdzdvQig
EP9Thw/dlWXZd5IsWb4kJNJkI03T9xy8/5EfXlJulzAjgBBogicZZ9/PkmQif0AoSwbpPRFEEzqs
z1+m00duedF4Y/QYwHNllfMEiM4MlhdedeAnJ/9WRa9vsoO+nVCV8+EFM8Dz3arg4RzUkS5sVJmz
b7K7+uRXT9z3AQDh9mmDSt3Vk8feP61+H/QmWvP7cKIXnsPqHXdcOU7P/gV3XM+7kFdpnKb/GWRX
vPSa48fPVNLrifCuzUDjwdNHdwweggAAlK2eAKLqaezKDHT6jbdeNxoOH4ezlqo6bBv5zYXFxRsO
3HviiW34vSXvygw0Ho2+jojWBR6CYynY7C1QtjuxXQeg1TtueTMeGL5pO4dMS6dN2p5Wv6t6uwpA
2Qc/uJQlo682FSza5hxN2W+j3V0FoNXTj38Mt97XNRUI2uYcTdlvo91dcxF96vAtz0/Goz8jyJWe
OFcNGhx6JhksXHvw/pNPVdXtovyuyUBZNv5i0+AhADgH5+oiGKY55l2Rgf76pptvHA7Hv87wI9Bp
nFRVJ02T8eLi4KYXH3v40aq6XZOfiUPn7ZTh5vgbswIPz5Vzcc55n/cs5u89gFbfcPM9WFam/nnX
tEHgnJx7Wv2u6PV6CfvH22/ee/6/4yeQEa6aR0CwlP1j5TmD66760cNr85h/FnP2OgOt/3f8qXmB
h8Hj3DyGWQRyXnP0NgOt3nHb1Vky/FOWZHvn5VzOmybpWposvuya4w/9fZ7H0dTcvc1A43T4lXmD
h0HjMWTp8MtNBXDednuZgU7feevto9HwF/N2bnn+hYXF1xy478Qvy7Q+9HuXgVimOhqNWncLzWPi
sfUBNOVz6N0JWYlpdmP5JNvRz27sY/lrr5aw2spUm0JcD8tfe5WBxsnZz9ZSptoUgFj+ymPsUetN
BmqgTLWpMPeq/LU3GaiBMtWmAMTy1681ZXzWdnsBoKbKVJsKBspfj/Sl/LXzAGq6TLUxEPWk/LXz
AFp98rGP4iffjZWpNgcglL/i2JuyPyu7nb6InlWZalPBgPM7X/7a6Qw0qzLVpgCEzNn58tfOZqBZ
l6k2BaKul792NgPNuky1KQB1vfy1kwA6dfjVd7NktKmgztouz4XnNOt565ivc0vYvMtU63D6xWx0
tfy1cxlo3mWqFwt+HbSulr92KgM1WaZ68IFHKuHg96+/KVlZXKykcznhLpa/dioDsTS0DWWqBMLZ
zfVkczS8HCYq8btY/toZALFMFT9DekeliDQpjDXnf5vnk426QYRz5Lk2eeh12u4EgNpZporVf4zq
HoBoczSqMyZJl8pfOwGgNpapYrnhr+ygfi1LnsZyVm8m6k75a+sBxDLVJEs/V+tXvA5jeHiTN4Do
7OZGvSDCOevc80na2Wk9gFgCim/581vnPqxghqGAJIJoiOVsXM9yxnPuQvlrqwHEMlWE6cOtA8+W
A/InIQAS/hDU2Y36QMRzNx9smbBVg1YDKJR+tvidgwBNSED6syPCUpac26jtFr/15a+tBVAoU+Uf
fWtl87yz5eAIJmEqTc4NN2p5ToSlrNXlr60EUBfKVC3xAEZpnoIMS0QWrof4eWa4mWyMd/6wsc1v
f20lgLpTpkqgADH86LY+ZCCSwBrjOdEzm5s7vrCGqdaWv7YOQCpTzZJP29e5vVtCRk0dAkn/sePz
ISSmsEmZiXCLv+OHjfCJfBOmbcuudQBKsvEXEItGX8Vbh/NxjGhACTs5WAicQAMdjxn1oFHL2Qgg
2sEtvnwC32jaFm1aBSCWqSIi722RfyY7FESXONKHaxcxJBxhA0CRjj+pmawzE2FZm75l7zUfTW+h
bs1WAahLZar8MYZBxkLCa2ktWx4hoYbLmS1pRNUY4Frbwc/OoN66t7+2BkBdK1PltY5SDXHELBPw
5CCyvZiWgXJgIRONpr+wxqytKn9tBYBYpgovf8l93IW9ZSDkIGUaYMiXLlu7AmhymOGUIEg8sYdl
bB23+FNfE8FX8pmZm+u2FQBaP5N9Ev6/aq6eqDq5JRdp4WGfspBhhKDBuMBLYRk0vyaizjoeNg5H
1a+J6Cv6rDA8v97cAcQy1XScfGJ+LphyZoKGIMFaFRKLMowwAgqXMPbZtA9rG4FDHaqTsYa7s9EU
F9b0GX2nCea4mTuA2lSmWj0OQACRIEBY5vGLawGEQHKjBAwGPg54gjp+doZMNKp4i4/ZWvH217kC
qHVlqh7sSfdEAREhEHFvijlsiC8ShRYOgkBQobL+gbw2HCbDqiBqQfnr3ADUzjJVA8Ak2xwKxIVw
xA1v2gWZkgnQHTiedsC1rkkbBnlNRBBVuyaad/nr3AC0+tC974NnW/g21VLsL9Fl0NWIm4AmwkcJ
xxkceBNKMDC0iMonRPxXSGXJBu7OqoEI5a/ypU80233uh1lOy1LNLD37Z6z/rak0PIcHfOdQDJY3
LUvmHndS/mMKEPxCeKCsw6xhYKA+v5UGCtCELvLQ3JBkA5bQt28xjUJLuzTZg985WxgsUOuyDcfy
VJpdce01x4+fuaxwzQJzyUBtLFPdv7SS8JO30nLjNF7wEhp6toy+L0NFCiEnLGFiUj6ghjtTNwr6
HLLZPjBJhyyL9EfZZMsZv4jzKn8NZ2cnMott29+myizEbMRwDgSHMbaFm5R5xLPAi4fMUciUeiUQ
Fngq8WXX4EM0+reZFM7DWVcWl5KF1DkgbN/m8vbXiY5s+2Ouzml7mer+5ZCJmAkEI4Qx4Ich1cqG
0xZkGGTx7DrGQh4AQRkIW9bSwJYnWmX2kg3OYMa5elGTH9mRbpKcn/yaaC7lrzMF0OobXn0Ezmtt
mSpip0YQXbGy7EOLKkeINQHjIGK02Q8sDC38AVWWRQwfUqasA8+0aM8MSJddG0qedjjkr1BPcmFN
39LHbnsW+5kBSGWqWdKZ9yPvX9oTrolCRIWcAB6ByKONfUBRjhVHVc4KNggL8FyTiMz0U1gygrZA
4xKAG22AvYHffh253UsgAyJfo68vIVIra2YA6k6ZauFfLWfLeywpMPCIsYWZnRBwiocuA11uGaMv
Xmnpo2pJqNwXVDCPLYXkmDAhh2IQ3OLjwvoyz4kw43WnnvzdR0pTNNrdevwNTdX1t6nyd73W8OMG
+4k7XEakBM9pBRpYyI2IYPOiNweCwcpv+1PIsvECnYbI5bdYJkOWIziVecCwb7jp+JXWMm/xL3Fh
DemZvf3Vjg8n0GjrSJnqdj64AtdE+xbtFl9wCIFWWD3oUPYAa0kD3TIQpCz+Ms+uDS2vSJ0bdWCd
XUr6Hl2DGYnWbDnb/hYfVvDr4LMpf9Wx+oE1se/L21TpG97es0BeWacUYGYXa0ZkPuKdljILScSF
ZMDBgAuSeNgb6IK2ywRrBCsTFvecQTZoC/0MsssLC9tmIrDHi4uDm1587OFHId5YazwDdalM9XJe
toeNuDsjKCDMwLJp7xvsdZsuMFCOoKE0G8ATLpopnpPJ4oBEAI8f53OYa7MfxAi8S2Ui4pe+p+km
W6MAOnX40F0459ubPIFZ296Hp9V78GGArYWIamChFjACCAw0xSKk23ZX5t7RQX329SHsiiZxB550
mOFM4pIgUvnrobsKS/X3ysdZq/WuvU216jsSH7n1FcoYlkWYZcx9eegNRSUgcNkqFiz1ICM1bgCM
fJkj+MCzZY508rEBwZdDA5XQJNBtt5xhhr+vPDd92VU/enit1gAHY41loE6WqVb0sAfc1ASFosu1
B812xrM8ZPQS4grwBFZILtL3ayYJuc1gWMASuPw50bMvrDHn1U2WvzYCoM6WqSpkVTaMuEedey4t
BA0ziBIDNhZhbi3fYCsSBYM6COxaOrLnQKZFGfQEHOwhR7qadMgjWdrbXhOx/PXU4dc0UnPeCICy
ZPgluHCvn2sf9wqkkJCH1ACBkyVZVMWVgDAWM5D6Fm8TcgJoQVzuchH3naaijMtzHqEHNAoHBT1s
vOCn+IrFeOPLbqvOfe0AUplqkjV64VanA6a1pZgxcgwoGq9ZlHV8HHjKGSG4RJZ3hTJFHsrQMdDR
hhnwrQBD+5yKRBpAh5Z4IS2Lpqw+l9WLXVhD+q4m3v5aK4C6XqaK0FRqCrIjAhHWk2qMLbAGFrId
BOIj8HYnJiTYfMGGZShuQYBxWQg8YsTxRiX1SaNgYHBePUIA9WIgaqL8tVYAdb1M1aJZYcuoWrgB
CoYbH1yPKPBgkWsh9h6G1hVH/YAjYsBYQRaEPBsJPaaSS0FM8wQk+ZzMTtvf4tdf/lobgPRG0TT5
vJ/mrth78BBMe3iIoDILEAriWbhDEoFLSCeL0WegNdQYFO0tCwXvBRscKSuxwwvmQNc8sKM7NdgU
iMgzYzLOTDQuXxMhRnW+/bU2ACXp2c/Aia2pcaavZ9IYLLQ8ZspARrElJQi4EIYKNMdoDHvoCAiC
gWTAY+YhG6AIUugbTRgSVgLkQHZgyn4AFm2fH7IUxG7xFSPESnPWsKkFQCxTxZsnZlZCUMN512OC
AfaEoICFeJPon3CLzYxjpCJDGMmWPAJCoJDBQlQ6VKWwGgUJLn4AHgJKADO7BI/T8kwIkfI1EWNV
19tfawFQ28tUg+fr31ksLUkocLbQWFYJAWeA2YgOgYljfAIgOAJHNnKMhLERMWCjUKkJcLJDYjGH
ZSGSbEnLbUK/BKLayl93DKCulKmWfF9PF5GxxYPAwH9HAfbsFi2MGEnnWaqxMWgWagwdbAEPskl1
6pHGvnZhSRMPG5qmgNBiGU06oGkqitAYBg4iLGW1lL+GQ7UDq7pl6eTq6ccex6F17u+2X3iu/tsY
ZTrOS8HVNUXOsPzCeKkojHHDP4HJFBhPaWrrKYByOR8DRlY8k+Y3WWwbimddhxd1SCaVkmjoF8dG
sLhNsOyI8r3kNYF6KgVZTAdPXHPgVTek3/rWplGrb3eUgVg6iWPqPHjotvy3MUo+9Oc2+hYTFqXg
qcsgKZbYoKMsoZBZ6Gmq4GPgsSfRDEhacoHNvk2DTCJl2ibVVTgIGYg9ZhlaIRmKYSQ6iZIUk+xg
CGNmomE23nH5a3GmmL9K63qZ6nbnWs5EikmIOkOjwDG6IVhug5ycTCL4zBRyLhmmIBmyt/BFsI00
8jSFUZhHdtQnHDTKwRKwYfMbgn0CGSWg2PzaiGP2dQEOWyuLC2cWBkvXHrz/5FMSrLjZQQYafx6H
1vq3qVb0x0UyEQNgH209YqAJG/keMfXJjCEt24QwUhf/7aEjrbFZzmCP8c8BUprHliZKWKMms5Pg
xEkxn/Vp3MaaF0PSacqugTCWMvd2tLjFvxKvlpn6+Z1ZseOaeKvb9tHwDziYHQBw4unmIljORBYG
uAqB8gTBQFh9PL/NDIiipOuiENot8jwJOTtstAvBJMeugQhKcbboGsWglavkXgGXAmF+QoldHSv7
ZAYl8TD2fRBMUJ8/3r+y9/oD9554Ijc7YWcqAOC2/eM4yKl0JzyuuYttvSayEAokiobig2O0UOhg
PfDk533GjtFjUG2vISkKOC2Ybd8Zn0GnPAVtZ91gAwNqaRp2QFYfOpaJjIat7Pi1T3EIZt/18Yxx
cG59/eOSr7jh9JXak0de98Lh5vpfcYKlNxFUMtEpYXtrx7oCzYd5AwRLS42CVnIfusUohwUCC5Ah
cn5NBDVkLpPklmPXU/YhgTTqaY++dzh2tDgNe7+eEZzD0uRGNQeRA3vOd3nOY+bEP7+wnL7k+vt+
80/RJ9xUziKj4dpbdwt46EMrpN/DyNl1h0cdPH7f7Tt/EW87KhibwFYc2VcqoD45BpSCXFYgFU0G
KA0et0FfY/A0BMvsmb54opkBjv1C2uXL+shCK8ON7C2UrtIqAwgHcajKBH2Q5XLGYnp9ixkfxZ2R
s9gSRNbEsC5JFFT6ICkIs+fZJejl+Yri1KEuoqx5iB6MSbLZuJWgAGEg4Jj/qYMOmkASaNQmuHwp
o2FlIWSrsj6y681SrrCpDCAcTGffKlbBL88SZSYSiBQMsBVgC1YhrMhbnAWEAloKO4GAj2sZKApt
Mi3wjDw+EgANIDQdEoKBYEgcKdE24IC+AclEXZOzKAMFvlQ0BTd2JNhWjm1lAKFc4dmV2zy6XdD2
Ly0n+/C78t4Ij+B7xdXoIfBkOAgs+kKOZwi3YYpBljChrAc06CnjkEylYJMsZQ/JeiYxvoAErjKO
m6Yumqmb9oX6AFvl2FYGEED+tB3K7tzuA4gIJEVCEQkbBV4bRtYagmtdbNEXAAg6/HMRCXNAIGiP
vqJcyJBFXRejcY4lAdkty1Fuh+CGBpXYAl065X5Jf5BkZ0148m1lAOFIfj65+X5KcikTiHB6nh0s
wgwraCHajB8DWNyyi7sFCIRB3jz4EguRB5sA4WgLICyVgB7gqHmwISBoMwCDpqQHKuniqU8GD6+k
nyS/oHyVVhlAePT9HR5rlUn6KLtXyxl/Q9WDgrOUVyxE7BNIwgTjGkJHIQaU8bdm3lS9TyAKcFAM
5iTPWWxJQo+64HvmUV8TBkAQudK3PVRNlsdAoyI/W39haenb4aAm3lUG0NXHTq7i0eXUj74nPrIO
CO5bxDWR/5ozgpIHBl2G3zMQT4VjirARAAokg6mOVIs+BfCRSaHI5GiB/9yS9jKqjfTzLCV9SOSs
0AkWyCjr49nUF69/4Fd/4fFVaW61ig7OOUtXDx/6Ns793ZUUeyrMdwc9s4G3duD8GG9/UEhYKB/J
y9iA6QG123UjeBD8Fl4PLGXJLcIOujaiTTQSBK5glH0JGGhs2aKgMSxbFXp59iJ/MPjeDT/99bsw
P4UrtcoZiNY50cEHfvUevMf47TiPSk8uKx1dR4T3IhPt5XMiNIXXg8l4eJyNacFHPyQeUulQfbh0
MWsRdHkkyWMDQToc8oMB4y1VMCVGAXQwEo9yomNPmimSBvsSTf+FWN79yp/95p3TgAcGZZX7qVt2
9HWLp0+cfy3+puPbcJA34sBegMX/hTji/VMb7agiM9Ea/kqzoh3OAYEJF9UWQNzp4F/Z8eDza2wB
zTmUZuPeNWjLaUSGgGaIsynBVsajjtZPGeWAafEc2P8G6194W95vs6WFH99w2/4H06MP7vzvkuuo
4iZ6IHogeiB6IHogeiB6IHogeiB6IHogeiB6IHogeiB6IHogeiB6IHogeiB6IHogeiB6IHogeiB6
IHogeiB6IHogeiB6IHogeiB6IHogemBaD/wfWl0tzAXA/nAAAAAASUVORK5CYII=
--f403045d153a8b2259055182b6f6--

--f403045d153a8b21c6055182b6f5
Content-Type: message/delivery-status

Reporting-MTA: dns; googlemail.com
Received-From-MTA: dns; FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA===@opayq.com
Arrival-Date: Mon, 05 Jun 2017 23:23:25 -0700 (PDT)
X-Original-Message-ID: <E1dI7sl-0004IJ-5G@xenbits.xenproject.org>

Final-Recipient: rfc822; curtiskwong9@gmail.com
Action: failed
Status: 5.0.0
Last-Attempt-Date: Fri, 09 Jun 2017 01:25:33 -0700 (PDT)

--f403045d153a8b21c6055182b6f5
Content-Type: message/global
Content-Transfer-Encoding: quoted-printable

X-Received: by 10.84.218.71 with SMTP id f7mr17950169plm.180.1496730205082;
        Mon, 05 Jun 2017 23:23:25 -0700 (PDT)
ARC-Seal: i=3D1; a=3Drsa-sha256; t=3D1496730205; cv=3Dnone;
        d=3Dgoogle.com; s=3Darc-20160816;
        b=3DnnTUjKcITU9Fg7KVdcMvy3KxbT0r205cfm6rP4Hq+GLoNHVG21ET/wLUQjWHisj=

E4R
         OCVXoMqvT0/3B4awv4mN9LQQl6TMal6jycXiFWOi0X69xc8WWnUu53yAy3IGRo5tSe=
fo
         S8oomu11zMeI04ziQCxGzT4ujbSYoTqnpSqjfJwddgjeU7M78sJ/HBiBFoS4eFffAH=
jH
         VBDaL9RicEROZF++jaRkF4PKpRR1X9uCzcgh3Dkyjwtfe72kwhTCr2XsRD6kYp4HTa=
sO
         Cgjqp/tBbA4MtpxAuv4syAc1WuwyeuGVsJpKasTIVD3F4cc+PSTehc7lWl85Nbq1bL=
YV
         3VLw=3D=3D
ARC-Message-Signature: i=3D1; a=3Drsa-sha256; c=3Drelaxed/relaxed; d=3Dgoog=
le.com; s=3Darc-20160816;
        h=3Dlist-subscribe:list-help:list-post:list-unsubscribe
         :list-unsubscribe:list-id:precedence:subject:date:message-id:to
         :reply-to:sender:from:mime-version:dkim-signature:delivery-date
         :arc-authentication-results;
        bh=3DJeRw2dr4RWNieXNP6z59H08xiY6pVbQ/kbKN4+vob+4=3D;
        b=3DLbBwrA9OLmedH7jkLY1blB3YmZ2iFuZ9YI3W1C3jZqX0LND/oy/HBqQ9HFQU9JJ=
ncE
         PRY95FKW5jVENcNaPc2yXLOH8w2yNOqmNDRHna7FHqm8U6eI7j1BByfb0kwWZGO7IR=
JS
         cX0SCPT78VQIalUXQzq31G8x00ZPGh6infhNAe1oGXs+fjUxpcBwRvm2677CmE/EYJ=
CP
         p4PyDFXkg5EJYglqbpl+JoOOEwl5bDF/b2V08ivg47faYEhgsehQcoNKC9qrgxxVpE=
4k
         yY4OVFdMXPSOElFnyP3ETanHhaIORk2WrhuvvZjvvZed+W5/wCCZHmGmAwBlXYbvyJ=
aD
         HVrw=3D=3D
ARC-Authentication-Results: i=3D1; mx.google.com;
       dkim=3Dpass header.i=3D@opayq.com;
       spf=3Dpass (google.com: domain of fwd-737qhysmhvayqaucaoiqbdaagaqlma=
2yamheccjdlibayawyakiazaqhsmccwmblia4uanqueigcimbkmazuz4aaeaaca=3D=3D=3D@op=
ayq.com designates 69.50.231.164 as permitted sender) smtp.mailfrom=3DFWD-7=
37QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGC=
IMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com;
       dmarc=3Dpass (p=3DNONE sp=3DNONE dis=3DNONE) header.from=3Dopayq.com
Return-Path: <FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHS=
MCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com>
Received: from smtp164.junkemailfilter.com (smtp164.junkemailfilter.com. [6=
9.50.231.164])
        by mx.google.com with ESMTPS id u22si9349830plk.91.2017.06.05.23.23=
.24
        for <curtiskwong9@gmail.com>
        (version=3DTLS1_2 cipher=3DECDHE-RSA-AES128-GCM-SHA256 bits=3D128/1=
28);
        Mon, 05 Jun 2017 23:23:25 -0700 (PDT)
Received-SPF: pass (google.com: domain of fwd-737qhysmhvayqaucaoiqbdaagaqlm=
a2yamheccjdlibayawyakiazaqhsmccwmblia4uanqueigcimbkmazuz4aaeaaca=3D=3D=3D@o=
payq.com designates 69.50.231.164 as permitted sender) client-ip=3D69.50.23=
1.164;
Authentication-Results: mx.google.com;
       dkim=3Dpass header.i=3D@opayq.com;
       spf=3Dpass (google.com: domain of fwd-737qhysmhvayqaucaoiqbdaagaqlma=
2yamheccjdlibayawyakiazaqhsmccwmblia4uanqueigcimbkmazuz4aaeaaca=3D=3D=3D@op=
ayq.com designates 69.50.231.164 as permitted sender) smtp.mailfrom=3DFWD-7=
37QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGC=
IMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com;
       dmarc=3Dpass (p=3DNONE sp=3DNONE dis=3DNONE) header.from=3Dopayq.com
Delivery-date: Mon, 05 Jun 2017 23:23:25 -0700
Received: from opayq-out-07.junkemailfilter.com ([184.105.182.157]:54618) h=
elo=3Dopayq-out-07.junkemailfilter.com
	by outscan-backup.junkemailfilter.com with esmtps (TLSv1.2:ECDHE-RSA-AES25=
6-GCM-SHA384:256)
	(Exim 4.89)
	id 1dI7tk-0003bQ-IA on interface=3D69.50.231.152
	for curtiskwong9@gmail.com; Mon, 05 Jun 2017 23:23:24 -0700
Received: from smtp3.opayq.com ([23.23.126.237]:7488) helo=3D[23.23.126.237=
]
	by opayq-outbound.junkemailfilter.com with esmtps (TLSv1.2:AES256-SHA256:2=
56)
	(Exim 4.89)
	id 1dI7su-0000Zp-It on interface=3D184.105.182.150
	for curtiskwong9@gmail.com; Mon, 05 Jun 2017 23:22:32 -0700
DKIM-Signature: v=3D1; d=3Dopayq.com; t=3D1496730150; b=3Deb+zso5EMcXbX/5Hf=
5XEUMxeIw3gvGr2LGAl1ULwlKEY4EaDB8fxcLfNWvMu11p9an2pCrZtYDdMwB+luIzanb9YyBrz=
+2kOjuYWlN5NQ9i+XWRQzCBGmgCo2cAiXDDaYyqlCiyDbhC+quJ200zSIDp48Ccq5QDq8YOqmjk=
WX7w=3D; s=3Dabine; c=3Drelaxed/relaxed; a=3Drsa-sha256; bh=3DJeRw2dr4RWNie=
XNP6z59H08xiY6pVbQ/kbKN4+vob+4=3D; h=3DDate:From:Reply-To:Subject:To:List-U=
nsubscribe;
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary=3D"=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D0983334271543742890=3D=3D"
X-GetAbine-Processed: 1
From: "lists.xen.org [Masked]" <FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJ=
DLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com>
Sender: "lists.xen.org [Masked]" <FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHEC=
CJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com=
>
Reply-To:=20
	FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UAN=
QUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com
To: f4da1594@opayq.com
X-GetAbine-Sender: xen-changelog-bounces@lists.xen.org
X-GetAbine-Disposable: f4da1594@opayq.com
X-GetAbine-Host-Address: 23.23.126.237
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVVfByyz
 SoG+1uMWEbQYOjB7b+3axBzBGsWbmJeVXJLBmLDg+ibXgI0fFnx8bWRsY17J3MXJyCAl8YZT4
 sSehi5ELyD7PKDGl6wBQgoODTUBMYu5eBZAaEQFViVkrljND1KtLNP1uYAOxhQU8JR623QGbw
 ytgJvHmwCEWEJsFqL5j7kvmCYwcCxgZVjFqFKcWlaUW6RoZ6iUVZaZnlOQmZuboGhqY6uWmFh
 cnpqfmJCYV6yXn525iBPqknoGBcQfj3cl+hxglOZiURHnFrc0ihfiS8lMqMxKLM+KLSnNSiw8
 xynBwKEnw7vUAygkWpaanVqRl5gCDAyYtwcGjJMJb4wqU5i0uSMwtzkyHSJ1iVJQS5833BEoI
 gCQySvPg2mABeYlRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMK8TyBSezLwSuOmvgBYzAS3mu
 2QCsrgkESEl1cB4NXq+ZW3zlI977Dg+zBD79EGnetqshQvNs3Z/Wjfl+uRpqhsmzjTXzej78u
 1aparIJodjS1m4W25/yghi1RLj2HXIZdfqHYFXlmewPQj0lrjx+4xlceVOPsljWgrqf+Xjbgk
 /NE42Ey5Iq3f6KPbFQPXjF72jG3Wa1ERFPho2u+4L3/qgLVlbiaU4I9FQi7moOBEAKpwkokMC
 AAA=3D
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1496730143!98403413!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=3D0.0 required=3D7.0 tests=3D
X-StarScan-Received:=20
X-StarScan-Version: 9.4.19; banners=3D-,-,-
X-VirusChecked: Checked
Message-Id: <E1dI7sl-0004IJ-5G@xenbits.xenproject.org>
Date: Tue, 06 Jun 2017 06:22:23 +0000
Subject: [Xen-changelog] [xen master] Makefile: Mention usual targets of
	subdir Makefiles
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-change=
log>,=20
 <mailto:xen-changelog-request@lists.xen.org?subject=3Dunsubscribe>
List-Unsubscribe: <mailto:unsubscribe-1188110264-f4da1594@opayq.com>, <http=
s://emails.abine.com/disableDisposable?fwd=3DFWD-737QHYSMHVAYQAUCAOIQBDAAGA=
QLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=
=3D@opayq.com>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=3Dhelp>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changel=
og>,=20
 <mailto:xen-changelog-request@lists.xen.org?subject=3Dsubscribe>
X-Sender-Domain: xenproject.org
X-Spamfilter-host: plato.junkemailfilter.com - http://www.junkemailfilter.c=
om
X-Key-ID: ZjRkYTE1OTRAb3BheXEuY29tIHhlbi1jaGFuZ2Vsb2ctYm91bmNlc0BsaXN0cy54Z=
W4ub3JnIDIwMTctMDYtMDUgMjM6MjI6MjggMWRJN3NxLTAwMDBHcy1FSA=3D=3D
X-Mail-from: xen-changelog-bounces@lists.xen.org
X-Sender-Host-Address: 192.237.175.120
X-Sender-Host-Name: lists.xenproject.org
X-Key-ID: Y3VydGlza3dvbmc5QGdtYWlsLmNvbSBmd2QtNzM3cWh5c21odmF5cWF1Y2FvaXFiZ=
GFhZ2FxbG1hMnlhbWhlY2NqZGxpYmF5YXd5YWtpYXphcWhzbWNjd21ibGlhNHVhbnF1ZWlnY2lt=
YmttYXp1ejRhYWVhYWNhPT09QG9wYXlxLmNvbSAyMDE3LTA2LTA1IDIzOjIyOjMyIDFkSTdzdS0=
wMDAwWnAtSXQ=3D

--=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D0983334271543742890=3D=3D
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable


-------------------------Blur-------------------------
This email is forwarded from a MASKED EMAIL you created using Blur.  (https=
=3D
://dnt.abine.com/#help/faq/faq-whataremaskedemails).
IF THIS IS SPAM, CLICK HERE TO BLOCK:
https://dnt.abine.com/#/block_email/f4da1594@opayq.com/FWD-737QHYSMHVAYQAUC=
=3D
AOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAA=
=3D
CA=3D3D=3D3D=3D3D@opayq.com

Want to shop safely and privately online? Go Premium: https://dnt.abine.com=
=3D
/?pk_campaign=3D3DmaskHeader#premium
-------------------------by Abine-------------------------


commit 624dc330171a27f21b9664da7fc8b06bcc29be48
Author:     Ian Jackson <ian.jackson@eu.citrix.com>
AuthorDate: Thu May 25 16:42:12 2017 +0100
Commit:     Ian Jackson <Ian.Jackson@eu.citrix.com>
CommitDate: Tue May 30 18:38:54 2017 +0100

    Makefile: Mention usual targets of subdir Makefiles
   =3D20
    Suggested-by: Roger Pau Monn=3DC3=3DA9 <roger.pau@citrix.com>
    Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
    Acked-by: Roger Pau Monn=3DC3=3DA9 <roger.pau@citrix.com>
    CC: Wei Liu <wei.liu2@citrix.com>
    CC: M A Young <m.a.young@durham.ac.uk>
    CC: Andrew Cooper <andrew.cooper3@citrix.com>
---
 Makefile | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/Makefile b/Makefile
index 51905eb..2ff33df 100644
--- a/Makefile
+++ b/Makefile
@@ -90,6 +90,11 @@ test:
 #
 # Also, we have a number of targets COMPONENT which run
 # dist-COMPONENT, for convenience.
+#
+# The Makefiles invoked with -C from the toplevel should
+# generally have the following targets:
+#       all  build  install  clean  distclean
+
=3D20
 .PHONY: dist
 dist: DESTDIR=3D3D$(DISTDIR)/install
--
generated by git-patchbot for /home/xen/git/xen.git#master


--=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D0983334271543742890=3D=3D
Content-Type: text/plain; charset=3D"utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline


-------------------------Blur-------------------------
This email is forwarded from a MASKED EMAIL you created using Blur.  (https=
://dnt.abine.com/#help/faq/faq-whataremaskedemails).
IF THIS IS SPAM, CLICK HERE TO BLOCK:
https://dnt.abine.com/#/block_email/f4da1594@opayq.com/FWD-737QHYSMHVAYQAUC=
AOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAA=
CA=3D=3D=3D@opayq.com

Want to shop safely and privately online? Go Premium: https://dnt.abine.com=
/?pk_campaign=3DmaskHeader#premium
-------------------------by Abine-------------------------


_______________________________________________
Xen-changelog mailing list
Xen-changelog@lists.xen.org
https://lists.xenproject.org/xen-changelog
--=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D0983334271543742890=3D=3D--

--f403045d153a8b21c6055182b6f5--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5757181444864157293==--


From xen-devel-bounces@lists.xen.org Fri Jun 09 08:26:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 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 1dJFFp-0006y2-G3; Fri, 09 Jun 2017 08:26:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <f4da1594@opayq.com>) id 1dJFFo-0006xi-3b
 for xen-devel@lists.xensource.com; Fri, 09 Jun 2017 08:26:48 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 DC/B0-02181-7CB5A395; Fri, 09 Jun 2017 08:26:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrAKsWRWlGSWpSXmKPExsWyI3PbTN1j0Va
 RBi8fcVrcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oy7H/8zFjTMYazo3/qYpYGxbTJjFyMnB4uA
 nsSsgz+Zuhi5OIQE5jJJzLx3kBkkwSYgIXGuv48JxBYRUJRYt/odC4jNK+ApcXfTeUYIW1Di5
 MwnYHEJAXGJzw3fWSHsKomu2asYYeyba9awgdjMAikSR740gdmMAjISpybdALOFBfQlvr25Dz
 SHA6heW+LtbjeI27QlNi2bBTVeWmL6oqfsECVhEoefqkKE6ySen9sDtUlFYva6lVAlyhJLHxV
 OYBSeheTOWUhugLA9JA6d3ARl+0jc7vzDBGFrSrRu/80OYWtILLizj3EW0FQQ+8DCeAjTRGJ7
 vxVEhaLElO6HUNViEkcuX2aFsFUlZu1qYIMol5HoWSoLEdaWWLbwNfMCRt5VjBrFqUVlqUW6h
 qZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiB8cwABDsYG7Z7HmKU5GBSEuVVbL
 WMFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBmxtlFSkkWJSanlqRlpkDTCwwaQkOHiURXr0QoDR
 vcUFibnFmOkTqFKMxx77L674wcWxYvf4LkxBLXn5eqpQ4rybIJAGQ0ozSPLhBsIR3iVFWSpiX
 Eeg0IZ6C1KLczBJU+VeM4hyMSsK8fiBTeDLzSuD2vQI6hQnolCXvLEBOKUlESEk1MLq0ccn7v
 8292nCTtzJ076nlK84GxW1tVuo6otkVGMG69K/Rm6+sn2fKRLg+nmmy4vDeXfuOzBL1+Ka7c+
 /526rHPDiuySt/nW5+7l5szBpnV8Vt+24qHHjzq8au20qcY0LSYuWcMO8Pc9PW9wZcuzu3t9h
 I8viNzyx6b7fOWV375Z7Izsoc7wAlluKMREMt5qLiRAAsjhzWcwMAAA==
X-Env-Sender: f4da1594@opayq.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1496996804!99708593!1
X-Originating-IP: [184.105.182.153]
X-SpamReason: No, hits=2.3 required=7.0 tests=HTML_IMAGE_ONLY_12,
 HTML_MESSAGE,ML_IS_POSSIBLE_BOUNCE
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47547 invoked from network); 9 Jun 2017 08:26:45 -0000
Received: from opayq-out-03.junkemailfilter.com (HELO
 opayq-out-03.junkemailfilter.com) (184.105.182.153)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Jun 2017 08:26:45 -0000
Received: from smtp2.opayq.com ([54.235.124.91]:56476) helo=[54.235.124.91]
 by opayq-outbound.junkemailfilter.com with esmtps (TLSv1.2:AES256-SHA256:256)
 (Exim 4.89) id 1dJFFj-0002H7-QV on interface=184.105.182.150
 for xen-devel@lists.xensource.com; Fri, 09 Jun 2017 01:26:43 -0700
From: f4da1594@opayq.com
To: xen-devel@lists.xensource.com
Message-ID: <1235304475.8728.1496996801985.JavaMail.root@smtp2.opayq.com>
MIME-Version: 1.0
X-GetAbine-Processed: 1
X-Gm-Message-State: AODbwcAi7QjFrUFGwySymZzV0H/1RcN6qUso3aAx1t4JAHYnvscXhw45
 Kb3Fs1Wk/yY42sESteoLXR+uFqTEPihou3dgeVwFrQ==
X-Received: by 10.99.186.29 with SMTP id k29mr38432642pgf.219.1496996800979;
 Fri, 09 Jun 2017 01:26:40 -0700 (PDT)
Auto-Submitted: auto-replied
X-Failed-Recipients: curtiskwong9@gmail.com
Date: Fri, 09 Jun 2017 01:26:40 -0700 (PDT)
X-Sender-Domain: google.com
X-Spamfilter-host: opayq-outbound.junkemailfilter.com -
 http://www.junkemailfilter.com
X-Key-ID: eGVuLWRldmVsQGxpc3RzLnhlbnNvdXJjZS5jb20gZjRkYTE1OTRAb3BheXEuY29tIDIwMTctMDYtMDkgMDE6MjY6NDMgMWRKRkZqLTAwMDJINy1RVg==
X-Sender-Host-Address: 54.235.124.91
X-Sender-Host-Name: smtp2.opayq.com
Subject: [Xen-devel] Delivery Status Notification (Failure)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============7335970099153176911=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============7335970099153176911==
Content-Type: multipart/report; boundary="089e0822a96c8d5d8f055182bac7"; report-type=delivery-status

--089e0822a96c8d5d8f055182bac7
Content-Type: multipart/related; boundary="089e0822a96c8d5dc8055182bac8"

--089e0822a96c8d5dc8055182bac8
Content-Type: multipart/alternative; boundary="089e0822a96c8d5dcf055182bac9"

--089e0822a96c8d5dcf055182bac9
Content-Type: text/plain; charset="UTF-8"


** Message not delivered **

There was a problem delivering your message to curtiskwong9@gmail.com. See the technical details below.




--089e0822a96c8d5dcf055182bac9
Content-Type: text/html; charset="UTF-8"


<html>
<head>
<style>
* {
font-family:Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
</style>
</head>
<body>
<table cellpadding="0" cellspacing="0" class="email-wrapper" style="padding-top:32px;background-color:#ffffff;"><tbody>
<tr><td>
<table cellpadding=0 cellspacing=0><tbody>
<tr><td style="max-width:560px;padding:24px 24px 32px;background-color:#fafafa;border:1px solid #e0e0e0;border-radius:2px">
<img style="padding:0 24px 16px 0;float:left" width=72 height=72 alt="Error Icon" src="cid:icon.png">
<table style="min-width:272px;padding-top:8px"><tbody>
<tr><td><h2 style="font-size:20px;color:#212121;font-weight:bold;margin:0">
Message not delivered
</h2></td></tr>
<tr><td style="padding-top:20px;color:#757575;font-size:16px;font-weight:normal;text-align:left">
There was a problem delivering your message to <a style='color:#212121;text-decoration:none'><b>curtiskwong9@gmail.com</b></a>. See the technical details below.
</td></tr>
</tbody></table>
</td></tr>
</tbody></table>
</td></tr>
<tr style="border:none;background-color:#fff;font-size:12.8px;width:90%">
<td align="left" style="padding:48px 10px">
</td>
</tr>
</tbody></table>
</body>
</html>

--089e0822a96c8d5dcf055182bac9--

--089e0822a96c8d5dc8055182bac8
Content-Type: image/png; name="icon.png"
Content-Disposition: attachment; filename="icon.png"
Content-Transfer-Encoding: base64
Content-ID: <icon.png>

iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAYAAADnRuK4AAAAAXNSR0IArs4c6QAAFi1JREFUeAHt
XUmMHVcVrfo9eYgUWDBsEsAxCQQFFCkSzsQgBQeMQGIBScSwYFoghg0CNoAlhgWjWLBhB0gMYsEO
Z7AgQOwECRRCxBBwOwwLIGwwsdPt7v9/cc6571ZVO2771++q/6uq37N/1Xt3elX3nn9fVfXt6iSJ
LXogeiB6IHogeiB6IHogeiB6IHogeiB6IHogeiB6IHogeiB6IHogeiB6IHogeiB6IHogeiB6IHog
eiB6IHogeiB6IHogeiB6IHogeiB6IHogeiB6IHqgux5Iu3vozRx5dvTo4PRD9909TrIjmOF6zZIm
vx9k6bEDt935g/To0XEzM3fTagRQKW6n7rz19dl49M0ky15eIhfdNP1jspB86KX3PvJgQdzdvQig
EP9Thw/dlWXZd5IsWb4kJNJkI03T9xy8/5EfXlJulzAjgBBogicZZ9/PkmQif0AoSwbpPRFEEzqs
z1+m00duedF4Y/QYwHNllfMEiM4MlhdedeAnJ/9WRa9vsoO+nVCV8+EFM8Dz3arg4RzUkS5sVJmz
b7K7+uRXT9z3AQDh9mmDSt3Vk8feP61+H/QmWvP7cKIXnsPqHXdcOU7P/gV3XM+7kFdpnKb/GWRX
vPSa48fPVNLrifCuzUDjwdNHdwweggAAlK2eAKLqaezKDHT6jbdeNxoOH4ezlqo6bBv5zYXFxRsO
3HviiW34vSXvygw0Ho2+jojWBR6CYynY7C1QtjuxXQeg1TtueTMeGL5pO4dMS6dN2p5Wv6t6uwpA
2Qc/uJQlo682FSza5hxN2W+j3V0FoNXTj38Mt97XNRUI2uYcTdlvo91dcxF96vAtz0/Goz8jyJWe
OFcNGhx6JhksXHvw/pNPVdXtovyuyUBZNv5i0+AhADgH5+oiGKY55l2Rgf76pptvHA7Hv87wI9Bp
nFRVJ02T8eLi4KYXH3v40aq6XZOfiUPn7ZTh5vgbswIPz5Vzcc55n/cs5u89gFbfcPM9WFam/nnX
tEHgnJx7Wv2u6PV6CfvH22/ee/6/4yeQEa6aR0CwlP1j5TmD66760cNr85h/FnP2OgOt/3f8qXmB
h8Hj3DyGWQRyXnP0NgOt3nHb1Vky/FOWZHvn5VzOmybpWposvuya4w/9fZ7H0dTcvc1A43T4lXmD
h0HjMWTp8MtNBXDednuZgU7feevto9HwF/N2bnn+hYXF1xy478Qvy7Q+9HuXgVimOhqNWncLzWPi
sfUBNOVz6N0JWYlpdmP5JNvRz27sY/lrr5aw2spUm0JcD8tfe5WBxsnZz9ZSptoUgFj+ymPsUetN
BmqgTLWpMPeq/LU3GaiBMtWmAMTy1681ZXzWdnsBoKbKVJsKBspfj/Sl/LXzAGq6TLUxEPWk/LXz
AFp98rGP4iffjZWpNgcglL/i2JuyPyu7nb6InlWZalPBgPM7X/7a6Qw0qzLVpgCEzNn58tfOZqBZ
l6k2BaKul792NgPNuky1KQB1vfy1kwA6dfjVd7NktKmgztouz4XnNOt565ivc0vYvMtU63D6xWx0
tfy1cxlo3mWqFwt+HbSulr92KgM1WaZ68IFHKuHg96+/KVlZXKykcznhLpa/dioDsTS0DWWqBMLZ
zfVkczS8HCYq8btY/toZALFMFT9DekeliDQpjDXnf5vnk426QYRz5Lk2eeh12u4EgNpZporVf4zq
HoBoczSqMyZJl8pfOwGgNpapYrnhr+ygfi1LnsZyVm8m6k75a+sBxDLVJEs/V+tXvA5jeHiTN4Do
7OZGvSDCOevc80na2Wk9gFgCim/581vnPqxghqGAJIJoiOVsXM9yxnPuQvlrqwHEMlWE6cOtA8+W
A/InIQAS/hDU2Y36QMRzNx9smbBVg1YDKJR+tvidgwBNSED6syPCUpac26jtFr/15a+tBVAoU+Uf
fWtl87yz5eAIJmEqTc4NN2p5ToSlrNXlr60EUBfKVC3xAEZpnoIMS0QWrof4eWa4mWyMd/6wsc1v
f20lgLpTpkqgADH86LY+ZCCSwBrjOdEzm5s7vrCGqdaWv7YOQCpTzZJP29e5vVtCRk0dAkn/sePz
ISSmsEmZiXCLv+OHjfCJfBOmbcuudQBKsvEXEItGX8Vbh/NxjGhACTs5WAicQAMdjxn1oFHL2Qgg
2sEtvnwC32jaFm1aBSCWqSIi722RfyY7FESXONKHaxcxJBxhA0CRjj+pmawzE2FZm75l7zUfTW+h
bs1WAahLZar8MYZBxkLCa2ktWx4hoYbLmS1pRNUY4Frbwc/OoN66t7+2BkBdK1PltY5SDXHELBPw
5CCyvZiWgXJgIRONpr+wxqytKn9tBYBYpgovf8l93IW9ZSDkIGUaYMiXLlu7AmhymOGUIEg8sYdl
bB23+FNfE8FX8pmZm+u2FQBaP5N9Ev6/aq6eqDq5JRdp4WGfspBhhKDBuMBLYRk0vyaizjoeNg5H
1a+J6Cv6rDA8v97cAcQy1XScfGJ+LphyZoKGIMFaFRKLMowwAgqXMPbZtA9rG4FDHaqTsYa7s9EU
F9b0GX2nCea4mTuA2lSmWj0OQACRIEBY5vGLawGEQHKjBAwGPg54gjp+doZMNKp4i4/ZWvH217kC
qHVlqh7sSfdEAREhEHFvijlsiC8ShRYOgkBQobL+gbw2HCbDqiBqQfnr3ADUzjJVA8Ak2xwKxIVw
xA1v2gWZkgnQHTiedsC1rkkbBnlNRBBVuyaad/nr3AC0+tC974NnW/g21VLsL9Fl0NWIm4AmwkcJ
xxkceBNKMDC0iMonRPxXSGXJBu7OqoEI5a/ypU80233uh1lOy1LNLD37Z6z/rak0PIcHfOdQDJY3
LUvmHndS/mMKEPxCeKCsw6xhYKA+v5UGCtCELvLQ3JBkA5bQt28xjUJLuzTZg985WxgsUOuyDcfy
VJpdce01x4+fuaxwzQJzyUBtLFPdv7SS8JO30nLjNF7wEhp6toy+L0NFCiEnLGFiUj6ghjtTNwr6
HLLZPjBJhyyL9EfZZMsZv4jzKn8NZ2cnMott29+myizEbMRwDgSHMbaFm5R5xLPAi4fMUciUeiUQ
Fngq8WXX4EM0+reZFM7DWVcWl5KF1DkgbN/m8vbXiY5s+2Ouzml7mer+5ZCJmAkEI4Qx4Ich1cqG
0xZkGGTx7DrGQh4AQRkIW9bSwJYnWmX2kg3OYMa5elGTH9mRbpKcn/yaaC7lrzMF0OobXn0Ezmtt
mSpip0YQXbGy7EOLKkeINQHjIGK02Q8sDC38AVWWRQwfUqasA8+0aM8MSJddG0qedjjkr1BPcmFN
39LHbnsW+5kBSGWqWdKZ9yPvX9oTrolCRIWcAB6ByKONfUBRjhVHVc4KNggL8FyTiMz0U1gygrZA
4xKAG22AvYHffh253UsgAyJfo68vIVIra2YA6k6ZauFfLWfLeywpMPCIsYWZnRBwiocuA11uGaMv
Xmnpo2pJqNwXVDCPLYXkmDAhh2IQ3OLjwvoyz4kw43WnnvzdR0pTNNrdevwNTdX1t6nyd73W8OMG
+4k7XEakBM9pBRpYyI2IYPOiNweCwcpv+1PIsvECnYbI5bdYJkOWIziVecCwb7jp+JXWMm/xL3Fh
DemZvf3Vjg8n0GjrSJnqdj64AtdE+xbtFl9wCIFWWD3oUPYAa0kD3TIQpCz+Ms+uDS2vSJ0bdWCd
XUr6Hl2DGYnWbDnb/hYfVvDr4LMpf9Wx+oE1se/L21TpG97es0BeWacUYGYXa0ZkPuKdljILScSF
ZMDBgAuSeNgb6IK2ywRrBCsTFvecQTZoC/0MsssLC9tmIrDHi4uDm1587OFHId5YazwDdalM9XJe
toeNuDsjKCDMwLJp7xvsdZsuMFCOoKE0G8ATLpopnpPJ4oBEAI8f53OYa7MfxAi8S2Ui4pe+p+km
W6MAOnX40F0459ubPIFZ296Hp9V78GGArYWIamChFjACCAw0xSKk23ZX5t7RQX329SHsiiZxB550
mOFM4pIgUvnrobsKS/X3ysdZq/WuvU216jsSH7n1FcoYlkWYZcx9eegNRSUgcNkqFiz1ICM1bgCM
fJkj+MCzZY508rEBwZdDA5XQJNBtt5xhhr+vPDd92VU/enit1gAHY41loE6WqVb0sAfc1ASFosu1
B812xrM8ZPQS4grwBFZILtL3ayYJuc1gWMASuPw50bMvrDHn1U2WvzYCoM6WqSpkVTaMuEedey4t
BA0ziBIDNhZhbi3fYCsSBYM6COxaOrLnQKZFGfQEHOwhR7qadMgjWdrbXhOx/PXU4dc0UnPeCICy
ZPgluHCvn2sf9wqkkJCH1ACBkyVZVMWVgDAWM5D6Fm8TcgJoQVzuchH3naaijMtzHqEHNAoHBT1s
vOCn+IrFeOPLbqvOfe0AUplqkjV64VanA6a1pZgxcgwoGq9ZlHV8HHjKGSG4RJZ3hTJFHsrQMdDR
hhnwrQBD+5yKRBpAh5Z4IS2Lpqw+l9WLXVhD+q4m3v5aK4C6XqaK0FRqCrIjAhHWk2qMLbAGFrId
BOIj8HYnJiTYfMGGZShuQYBxWQg8YsTxRiX1SaNgYHBePUIA9WIgaqL8tVYAdb1M1aJZYcuoWrgB
CoYbH1yPKPBgkWsh9h6G1hVH/YAjYsBYQRaEPBsJPaaSS0FM8wQk+ZzMTtvf4tdf/lobgPRG0TT5
vJ/mrth78BBMe3iIoDILEAriWbhDEoFLSCeL0WegNdQYFO0tCwXvBRscKSuxwwvmQNc8sKM7NdgU
iMgzYzLOTDQuXxMhRnW+/bU2ACXp2c/Aia2pcaavZ9IYLLQ8ZspARrElJQi4EIYKNMdoDHvoCAiC
gWTAY+YhG6AIUugbTRgSVgLkQHZgyn4AFm2fH7IUxG7xFSPESnPWsKkFQCxTxZsnZlZCUMN512OC
AfaEoICFeJPon3CLzYxjpCJDGMmWPAJCoJDBQlQ6VKWwGgUJLn4AHgJKADO7BI/T8kwIkfI1EWNV
19tfawFQ28tUg+fr31ksLUkocLbQWFYJAWeA2YgOgYljfAIgOAJHNnKMhLERMWCjUKkJcLJDYjGH
ZSGSbEnLbUK/BKLayl93DKCulKmWfF9PF5GxxYPAwH9HAfbsFi2MGEnnWaqxMWgWagwdbAEPskl1
6pHGvnZhSRMPG5qmgNBiGU06oGkqitAYBg4iLGW1lL+GQ7UDq7pl6eTq6ccex6F17u+2X3iu/tsY
ZTrOS8HVNUXOsPzCeKkojHHDP4HJFBhPaWrrKYByOR8DRlY8k+Y3WWwbimddhxd1SCaVkmjoF8dG
sLhNsOyI8r3kNYF6KgVZTAdPXHPgVTek3/rWplGrb3eUgVg6iWPqPHjotvy3MUo+9Oc2+hYTFqXg
qcsgKZbYoKMsoZBZ6Gmq4GPgsSfRDEhacoHNvk2DTCJl2ibVVTgIGYg9ZhlaIRmKYSQ6iZIUk+xg
CGNmomE23nH5a3GmmL9K63qZ6nbnWs5EikmIOkOjwDG6IVhug5ycTCL4zBRyLhmmIBmyt/BFsI00
8jSFUZhHdtQnHDTKwRKwYfMbgn0CGSWg2PzaiGP2dQEOWyuLC2cWBkvXHrz/5FMSrLjZQQYafx6H
1vq3qVb0x0UyEQNgH209YqAJG/keMfXJjCEt24QwUhf/7aEjrbFZzmCP8c8BUprHliZKWKMms5Pg
xEkxn/Vp3MaaF0PSacqugTCWMvd2tLjFvxKvlpn6+Z1ZseOaeKvb9tHwDziYHQBw4unmIljORBYG
uAqB8gTBQFh9PL/NDIiipOuiENot8jwJOTtstAvBJMeugQhKcbboGsWglavkXgGXAmF+QoldHSv7
ZAYl8TD2fRBMUJ8/3r+y9/oD9554Ijc7YWcqAOC2/eM4yKl0JzyuuYttvSayEAokiobig2O0UOhg
PfDk533GjtFjUG2vISkKOC2Ybd8Zn0GnPAVtZ91gAwNqaRp2QFYfOpaJjIat7Pi1T3EIZt/18Yxx
cG59/eOSr7jh9JXak0de98Lh5vpfcYKlNxFUMtEpYXtrx7oCzYd5AwRLS42CVnIfusUohwUCC5Ah
cn5NBDVkLpPklmPXU/YhgTTqaY++dzh2tDgNe7+eEZzD0uRGNQeRA3vOd3nOY+bEP7+wnL7k+vt+
80/RJ9xUziKj4dpbdwt46EMrpN/DyNl1h0cdPH7f7Tt/EW87KhibwFYc2VcqoD45BpSCXFYgFU0G
KA0et0FfY/A0BMvsmb54opkBjv1C2uXL+shCK8ON7C2UrtIqAwgHcajKBH2Q5XLGYnp9ixkfxZ2R
s9gSRNbEsC5JFFT6ICkIs+fZJejl+Yri1KEuoqx5iB6MSbLZuJWgAGEg4Jj/qYMOmkASaNQmuHwp
o2FlIWSrsj6y681SrrCpDCAcTGffKlbBL88SZSYSiBQMsBVgC1YhrMhbnAWEAloKO4GAj2sZKApt
Mi3wjDw+EgANIDQdEoKBYEgcKdE24IC+AclEXZOzKAMFvlQ0BTd2JNhWjm1lAKFc4dmV2zy6XdD2
Ly0n+/C78t4Ij+B7xdXoIfBkOAgs+kKOZwi3YYpBljChrAc06CnjkEylYJMsZQ/JeiYxvoAErjKO
m6Yumqmb9oX6AFvl2FYGEED+tB3K7tzuA4gIJEVCEQkbBV4bRtYagmtdbNEXAAg6/HMRCXNAIGiP
vqJcyJBFXRejcY4lAdkty1Fuh+CGBpXYAl065X5Jf5BkZ0148m1lAOFIfj65+X5KcikTiHB6nh0s
wgwraCHajB8DWNyyi7sFCIRB3jz4EguRB5sA4WgLICyVgB7gqHmwISBoMwCDpqQHKuniqU8GD6+k
nyS/oHyVVhlAePT9HR5rlUn6KLtXyxl/Q9WDgrOUVyxE7BNIwgTjGkJHIQaU8bdm3lS9TyAKcFAM
5iTPWWxJQo+64HvmUV8TBkAQudK3PVRNlsdAoyI/W39haenb4aAm3lUG0NXHTq7i0eXUj74nPrIO
CO5bxDWR/5ozgpIHBl2G3zMQT4VjirARAAokg6mOVIs+BfCRSaHI5GiB/9yS9jKqjfTzLCV9SOSs
0AkWyCjr49nUF69/4Fd/4fFVaW61ig7OOUtXDx/6Ns793ZUUeyrMdwc9s4G3duD8GG9/UEhYKB/J
y9iA6QG123UjeBD8Fl4PLGXJLcIOujaiTTQSBK5glH0JGGhs2aKgMSxbFXp59iJ/MPjeDT/99bsw
P4UrtcoZiNY50cEHfvUevMf47TiPSk8uKx1dR4T3IhPt5XMiNIXXg8l4eJyNacFHPyQeUulQfbh0
MWsRdHkkyWMDQToc8oMB4y1VMCVGAXQwEo9yomNPmimSBvsSTf+FWN79yp/95p3TgAcGZZX7qVt2
9HWLp0+cfy3+puPbcJA34sBegMX/hTji/VMb7agiM9Ea/kqzoh3OAYEJF9UWQNzp4F/Z8eDza2wB
zTmUZuPeNWjLaUSGgGaIsynBVsajjtZPGeWAafEc2P8G6194W95vs6WFH99w2/4H06MP7vzvkuuo
4iZ6IHogeiB6IHogeiB6IHogeiB6IHogeiB6IHogeiB6IHogeiB6IHogeiB6IHogeiB6IHogeiB6
IHogeiB6IHogeiB6IHogeiB6IHogemBaD/wfWl0tzAXA/nAAAAAASUVORK5CYII=
--089e0822a96c8d5dc8055182bac8--

--089e0822a96c8d5d8f055182bac7
Content-Type: message/delivery-status

Reporting-MTA: dns; googlemail.com
Received-From-MTA: dns; FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA===@opayq.com
Arrival-Date: Mon, 05 Jun 2017 23:23:23 -0700 (PDT)
X-Original-Message-ID: <E1dI7t5-0004Jk-B8@xenbits.xenproject.org>

Final-Recipient: rfc822; curtiskwong9@gmail.com
Action: failed
Status: 5.0.0
Last-Attempt-Date: Fri, 09 Jun 2017 01:26:40 -0700 (PDT)

--089e0822a96c8d5d8f055182bac7
Content-Type: message/global
Content-Transfer-Encoding: quoted-printable

X-Received: by 10.99.186.29 with SMTP id k29mr20784078pgf.219.1496730203346=

;
        Mon, 05 Jun 2017 23:23:23 -0700 (PDT)
ARC-Seal: i=3D1; a=3Drsa-sha256; t=3D1496730203; cv=3Dnone;
        d=3Dgoogle.com; s=3Darc-20160816;
        b=3DP0Rc0pDub58RdfcWf7/cVjaUmvBEGvjPs6J+zrwl0i43I96VQ3AsoicbSxN38Ec=
na+
         Qq6nAaubrOCQfseSUVavEZIS1Zfw1cixIvI/H6gcQnaKCJdPpY5f38hbljWNUnv4MH=
t8
         iwS2cb+XvbyKDIQXmADo7pk5TO/BhJfx/BuWvlYmOzd1/56mHW8ZWXh1fle3d3H0Cz=
+L
         yuzBgz2eUKKD+1pvNtZ+wE0sWq31fnc3jkwC4nSjPayugXDegOHGAR7mKnc9bjf97i=
vk
         oNYI8qZe21q9j0X4DRnXt1Jd7qTwOS6FI1oU+VkfmuM0dOHihyWXXabjMkbQE3ToWq=
jR
         NaVw=3D=3D
ARC-Message-Signature: i=3D1; a=3Drsa-sha256; c=3Drelaxed/relaxed; d=3Dgoog=
le.com; s=3Darc-20160816;
        h=3Dlist-subscribe:list-help:list-post:list-unsubscribe
         :list-unsubscribe:list-id:precedence:subject:date:message-id:to
         :reply-to:sender:from:content-transfer-encoding:mime-version
         :dkim-signature:delivery-date:arc-authentication-results;
        bh=3DW5ERQhfuI7BVlnxiTwiniOMiwAuPBL4fVRQN54Ovr28=3D;
        b=3Dogx0n0+P49V0rV9ZjrEk4WlPGmMfBOu5vlp3hSeNrj+xplZTysBvKcdE+r8lwt+=
9Y6
         ZMPeDsEdJZGtagEWQDeAGaiplQ9l2AQkVE8lEwqCc7Ak9GyWfGjB/7mMGrPEZbFuyS=
Uh
         wVL8SKZIu4O7po7aV8BDh04gdb5zq8kKZ8WJW+nUiGc3gq3iKlsOc0rSIjI3VYucCb=
ZR
         ilfGODuAKfkpv4KedquFY9nBfW9tpwf7rekVI5IkITMlswxCDe25WGVZN44XTOc6GT=
LU
         TA3Wky00Y9sIBGAZnRrTlPAQ6xEo2dA2YSE4Mc2KSBoonoJlSYpm47pViXokUn2ipH=
fS
         pJiw=3D=3D
ARC-Authentication-Results: i=3D1; mx.google.com;
       dkim=3Dpass header.i=3D@opayq.com;
       spf=3Dpass (google.com: domain of fwd-737qhysmhvayqaucaoiqbdaagaqlma=
2yamheccjdlibayawyakiazaqhsmccwmblia4uanqueigcimbkmazuz4aaeaaca=3D=3D=3D@op=
ayq.com designates 69.50.231.162 as permitted sender) smtp.mailfrom=3DFWD-7=
37QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGC=
IMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com;
       dmarc=3Dpass (p=3DNONE sp=3DNONE dis=3DNONE) header.from=3Dopayq.com
Return-Path: <FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHS=
MCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com>
Received: from smtp162.junkemailfilter.com (smtp162.junkemailfilter.com. [6=
9.50.231.162])
        by mx.google.com with ESMTPS id r27si8848139pfg.100.2017.06.05.23.2=
3.23
        for <curtiskwong9@gmail.com>
        (version=3DTLS1_2 cipher=3DECDHE-RSA-AES128-GCM-SHA256 bits=3D128/1=
28);
        Mon, 05 Jun 2017 23:23:23 -0700 (PDT)
Received-SPF: pass (google.com: domain of fwd-737qhysmhvayqaucaoiqbdaagaqlm=
a2yamheccjdlibayawyakiazaqhsmccwmblia4uanqueigcimbkmazuz4aaeaaca=3D=3D=3D@o=
payq.com designates 69.50.231.162 as permitted sender) client-ip=3D69.50.23=
1.162;
Authentication-Results: mx.google.com;
       dkim=3Dpass header.i=3D@opayq.com;
       spf=3Dpass (google.com: domain of fwd-737qhysmhvayqaucaoiqbdaagaqlma=
2yamheccjdlibayawyakiazaqhsmccwmblia4uanqueigcimbkmazuz4aaeaaca=3D=3D=3D@op=
ayq.com designates 69.50.231.162 as permitted sender) smtp.mailfrom=3DFWD-7=
37QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGC=
IMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com;
       dmarc=3Dpass (p=3DNONE sp=3DNONE dis=3DNONE) header.from=3Dopayq.com
Delivery-date: Mon, 05 Jun 2017 23:23:23 -0700
Received: from opayq-out-07.junkemailfilter.com ([184.105.182.157]:54618) h=
elo=3Dopayq-out-07.junkemailfilter.com
	by outscan-backup.junkemailfilter.com with esmtps (TLSv1.2:ECDHE-RSA-AES25=
6-GCM-SHA384:256)
	(Exim 4.89)
	id 1dI7ti-0003bQ-RR on interface=3D69.50.231.152
	for curtiskwong9@gmail.com; Mon, 05 Jun 2017 23:23:22 -0700
Received: from smtp3.opayq.com ([23.23.126.237]:7536) helo=3D[23.23.126.237=
]
	by opayq-outbound.junkemailfilter.com with esmtps (TLSv1.2:AES256-SHA256:2=
56)
	(Exim 4.89)
	id 1dI7tD-0000oo-Ab on interface=3D184.105.182.150
	for curtiskwong9@gmail.com; Mon, 05 Jun 2017 23:22:51 -0700
DKIM-Signature: v=3D1; d=3Dopayq.com; t=3D1496730170; b=3DWQg7GluH13TIgQt1R=
vRPc4ZbjZmcYbapUL/siQ/KDfpeJh3tNHRXCWZedZpb9DI13j/RrxiEd9DaDeLOmZ+rEGuBv1VA=
eSLcvD67az9e0Ph2cqbVP9WMx+DuTiCuBN6tj77SHF6VECcPwMLkgc7jDAOtCHvQafAgO3+r10q=
wkYc=3D; s=3Dabine; c=3Drelaxed/relaxed; a=3Drsa-sha256; bh=3DW5ERQhfuI7BVl=
nxiTwiniOMiwAuPBL4fVRQN54Ovr28=3D; h=3DDate:From:Reply-To:Subject:To:List-U=
nsubscribe;
MIME-Version: 1.0
Content-Type: text/plain; charset=3D"utf-8"
Content-Transfer-Encoding: 7bit
X-GetAbine-Processed: 1
From: "lists.xen.org [Masked]" <FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJ=
DLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com>
Sender: "lists.xen.org [Masked]" <FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHEC=
CJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com=
>
Reply-To:=20
	FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UAN=
QUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com
To: f4da1594@opayq.com
X-GetAbine-Sender: xen-changelog-bounces@lists.xen.org
X-GetAbine-Disposable: f4da1594@opayq.com
X-GetAbine-Host-Address: 23.23.126.237
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVdfUyyz
 S4O4uQYsJ2wwcGD229+1iD2CMYs3MS8qvSGDNOLvyFkvBHs6KXdNPMjYw/mTvYuTkEBL4wigx
 8ZJsFyMXkH2eUWLHo9/MXYwcHGwCYhJz9yqA1IgIqErMWrGcGaJeXaLpdwMbSImwgL3EiXceI
 GFeATOJQzObwEpYgMrXnV7NMoGRYwEjwypGjeLUorLUIl1jQ72kosz0jJLcxMwcXUMDM73c1O
 LixPTUnMSkYr3k/NxNjECPMADBDsamRYGHGCU5mJREecWtzSKF+JLyUyozEosz4otKc1KLDzH
 KcHAoSfBaeALlBItS01Mr0jJzgKEBk5bg4FES4a1xBUrzFhck5hZnpkOkTjEqSonz8oP0CYAk
 Mkrz4Npg4XiJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwrxOIFN4MvNK4Ka/AlrMBLSY75IJy
 OKSRISUVAPjmYuhR8+LxLzcONHhZvmqlqY/nSp7GSccb4q4pXBkrmBY3Np4mc/m5g9TdqteX+
 5/0tbKasedh35SM1N+MpwPfPz+yzTH48yfKxIfN8d4JlZ8/+vOd+j0Znv2z67bBRPZvZ3fT1g
 ncjZzzqv6daJMH3vYxev23KuW97hnoiwQdnLplBPqbHNblViKMxINtZiLihMBBnP5bUICAAA=
=3D
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1496730164!100734195!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=3D0.0 required=3D7.0 tests=3D
X-StarScan-Received:=20
X-StarScan-Version: 9.4.19; banners=3D-,-,-
X-VirusChecked: Checked
Message-Id: <E1dI7t5-0004Jk-B8@xenbits.xenproject.org>
Date: Tue, 06 Jun 2017 06:22:43 +0000
Subject: [Xen-changelog] [xen master] x86/pv: Drop unused
	switch_kernel_stack()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-change=
log>,=20
 <mailto:xen-changelog-request@lists.xen.org?subject=3Dunsubscribe>
List-Unsubscribe: <mailto:unsubscribe-1188110264-f4da1594@opayq.com>, <http=
s://emails.abine.com/disableDisposable?fwd=3DFWD-737QHYSMHVAYQAUCAOIQBDAAGA=
QLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=
=3D@opayq.com>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=3Dhelp>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changel=
og>,=20
 <mailto:xen-changelog-request@lists.xen.org?subject=3Dsubscribe>
X-Sender-Domain: xenproject.org
X-Spamfilter-host: plato.junkemailfilter.com - http://www.junkemailfilter.c=
om
X-Key-ID: ZjRkYTE1OTRAb3BheXEuY29tIHhlbi1jaGFuZ2Vsb2ctYm91bmNlc0BsaXN0cy54Z=
W4ub3JnIDIwMTctMDYtMDUgMjM6MjI6NDggMWRJN3RBLTAwMDJ2Qy1Jdw=3D=3D
X-Mail-from: xen-changelog-bounces@lists.xen.org
X-Sender-Host-Address: 192.237.175.120
X-Sender-Host-Name: lists.xenproject.org
X-Key-ID: Y3VydGlza3dvbmc5QGdtYWlsLmNvbSBmd2QtNzM3cWh5c21odmF5cWF1Y2FvaXFiZ=
GFhZ2FxbG1hMnlhbWhlY2NqZGxpYmF5YXd5YWtpYXphcWhzbWNjd21ibGlhNHVhbnF1ZWlnY2lt=
YmttYXp1ejRhYWVhYWNhPT09QG9wYXlxLmNvbSAyMDE3LTA2LTA1IDIzOjIyOjUxIDFkSTd0RC0=
wMDAwb28tQWI=3D


-------------------------Blur-------------------------
This email is forwarded from a MASKED EMAIL you created using Blur.  (https=
://dnt.abine.com/#help/faq/faq-whataremaskedemails).
IF THIS IS SPAM, CLICK HERE TO BLOCK:
https://dnt.abine.com/#/block_email/f4da1594@opayq.com/FWD-737QHYSMHVAYQAUC=
AOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAA=
CA=3D=3D=3D@opayq.com

Want to shop safely and privately online? Go Premium: https://dnt.abine.com=
/?pk_campaign=3DmaskHeader#premium
-------------------------by Abine-------------------------


commit 353490a6f0d69bf4630b758742d4f4e070e52e81
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Thu May 4 15:19:31 2017 +0100
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Tue May 30 18:50:13 2017 +0100

    x86/pv: Drop unused switch_kernel_stack()
   =20
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
---
 xen/arch/x86/domain.c | 4 ----
 1 file changed, 4 deletions(-)

diff --git a/xen/arch/x86/domain.c b/xen/arch/x86/domain.c
index 13cdc50..d9f3cfa 100644
--- a/xen/arch/x86/domain.c
+++ b/xen/arch/x86/domain.c
@@ -1885,8 +1885,6 @@ static void save_segments(struct vcpu *v)
     this_cpu(dirty_segment_mask) =3D dirty_segment_mask;
 }
=20
-#define switch_kernel_stack(v) ((void)0)
-
 static void paravirt_ctxt_switch_from(struct vcpu *v)
 {
     save_segments(v);
@@ -1905,8 +1903,6 @@ static void paravirt_ctxt_switch_to(struct vcpu *v)
 {
     unsigned long cr4;
=20
-    switch_kernel_stack(v);
-
     cr4 =3D pv_guest_cr4_to_real_cr4(v);
     if ( unlikely(cr4 !=3D read_cr4()) )
         write_cr4(cr4);
--
generated by git-patchbot for /home/xen/git/xen.git#master

_______________________________________________
Xen-changelog mailing list
Xen-changelog@lists.xen.org
https://lists.xenproject.org/xen-changelog

--089e0822a96c8d5d8f055182bac7--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7335970099153176911==--


From xen-devel-bounces@lists.xen.org Fri Jun 09 08:39:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 08: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 1dJFSJ-0007qw-O6; Fri, 09 Jun 2017 08:39:43 +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 1dJFSI-0007qq-Ej
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 08:39:42 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 98/6F-02022-DCE5A395; Fri, 09 Jun 2017 08:39:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplk+JIrShJLcpLzFFi42LJ0GeK1D0TZxV
 pcG+drMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnFsZx9jwRTPii+X17A3MH6x7GLk4mARaGCW
 uN26mh3EYRRoZpS48+QZmCMkMIFJYsLXEyxdjJwcwgL2Ejvm3mUGSYgIfGCUOHHmCzNE1QZGi
 SO79jGBVDEL8ElM3nAUrINNQFPizudPYHFeASuJqRfOsnYxcgAtVJFYNisIJCwqkCrx8d0XRo
 gSQYmTM5+wgJRwCrhJ3OnOhphoJjFv80NmCFteYvvbOWC2hICSxNsjB1gg7JmMEve3FIHYQgK
 KEjM6D0LFZSWOnp0DZetIzJz0CuwCCQFfiYWniyBMZYlTLX4QFfUSpycuYQJ5SkJgMrvE9f5p
 rBDOFWaJvpVLwfbyCQhJbH+whwmio0DixppNUPdoSay7+pEZouECq0TP9MusEInr/BJnf0pC2
 DIS+5oWQq3YwCpxet451gmMWrOQ/D8LydOzkDy9gJF5FaN6cWpRWWqRroleUlFmekZJbmJmjq
 6hgalebmpxcWJ6ak5iUrFecn7uJkZgkmAAgh2Mt/qcDzFKcjApifIqtlpGCvEl5adUZiQWZ8Q
 XleakFh9i1ODgENi8dvUFRimWvPy8VCUJ3p2xVpFCgkWp6akVaZk5wDQGUyrBwaMkwmsfDZTm
 LS5IzC3OTIdInWJUlBLnFQEmPyEBkERGaR5cGyx1XmKUlRLmZQQ6SoinILUoN7MEVf4VozgHo
 5Iw7zSQ7TyZeSVw018BLWYCWrzknQXI4pJEhJRUA2OI9xy2N4YhZufW1Z+Zr1s049K8q0/vBU
 88Zsv+/UpD3dOHyZZZPC/6k2tmmPQwr/V+Hi3wpT/qZHH/q7VJBu2P5XZtfyh87/v7+zWhfAI
 K759sObKbp3TuUkefoPVfH4dJH2g+2/Ay6OZLmV9GAW8MeyTe/yg7e3h11GOj1Wdudjdx5KpO
 2iGsxFKckWioxVxUnAgARz0KMpgDAAA=
X-Env-Sender: Julien.Grall@arm.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1496997580!74156937!1
X-Originating-IP: [104.47.2.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8954 invoked from network); 9 Jun 2017 08:39:40 -0000
Received: from mail-db5eur01on0089.outbound.protection.outlook.com (HELO
 EUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.89)
 by server-10.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 9 Jun 2017 08:39:40 -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=Mxb52NP3z5loFGuWGZRqVKhbX/A6bELWGfWgSeaSDBE=;
 b=G9BNFBiOLDioNXWbkJ79nKJBSSSRj3dW7QLzlbju2uVZ7Vy70JZ2mwDONqkc2Z5YsEdHNJOv3jinD8OodUl7G5QsH1WPrJL3xh7FLE00FK+DqGf+5H5DYX5ANOhVnNVoIRT5H3DY+ZEKdjhmrnoQIcCpKq6ZtVpfonAM3xUzNlA=
Received: from Juliens-MacBook-Pro.local (217.140.96.140) by
 AM4PR0802MB2180.eurprd08.prod.outlook.com (2603:10a6:200:5d::18) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1157.12; Fri, 9
 Jun 2017 08:39:38 +0000
To: Manish Jaggi <mjaggi@caviumnetworks.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Punit Agrawal <punit.agrawal@arm.com>
References: <6ed5eb3b-861c-e1bd-20a2-f24e55ce59e3@caviumnetworks.com>
 <7fbe04ae-7029-705f-90ae-2e7cb1e2feed@arm.com>
 <2a6f5dd6-68b8-91d3-b2aa-15568b53a1e2@caviumnetworks.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <8b1715ab-47c0-3f5b-775f-56e14dbe9187@arm.com>
Date: Fri, 9 Jun 2017 09:39:36 +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: <2a6f5dd6-68b8-91d3-b2aa-15568b53a1e2@caviumnetworks.com>
X-Originating-IP: [217.140.96.140]
X-ClientProxiedBy: AM4PR0202CA0014.eurprd02.prod.outlook.com
 (2603:10a6:200:89::24) To AM4PR0802MB2180.eurprd08.prod.outlook.com
 (2603:10a6:200:5d::18)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: AM4PR0802MB2180:
X-MS-Office365-Filtering-Correlation-Id: 43e4f3ca-06d1-4dea-53d7-08d4af131147
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:AM4PR0802MB2180; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0802MB2180;
 3:PJfMM1VO1NROfhcjvxjBPhMFvtz5elP2VTfBHq53GxRxxpAjPowgBQfPdmNYy/Tj4X/7Zl0VqaURp2/7nTE3bEEq/yx8oMtafL/lAL3Vzh6UpsLnhEaZIDMRg6tMGN/SNLHhEAEgk85iFUE6G6WcVB8Ha1r5dQWYEqfr+Ww67TdmwBaQEPIvPriajCkGa9tyqBTdG0O+D0VkooWGCVPBIkEQNcHVTW4vK5tH5aO3vyWn79UWe3uxxnpf4llMnQki87x2v5EuK9OQFH7cyf1wHBN2VMp5BnCf0GGdmxwzpkb8FjI6AYQVZEqGSd+brj8nGVeMR/KVVZ6BEBIIWNnaVTVuNqJxV9a660KOHidehYQ=;
 25:9BABvqk8SRDsKQnfXXDNM9lsqAAZtZuTUR8vAfo6vfEeXZC4+ER6LoB4G0E/k2AXjDEj+X5sQr6IT3KVUHLbWD4H8F79ogajDAznkYEP6Z/kLiFSbGG4jxZ9xEeZu6FXIS0IZxjzRafR9shR5GdR1w2AFYC3BzPxMza6mXmrTgZqq6cKD8Bzmo2von8ZAMMbSBoZUzX84Gq8iHWlV/u1j9pnDC3u4iMOAhDHOg/7kQN4VToL2vMNDPR6qNhtmcpv+TY5jNOsbVPQv+m3eUvf3+iuehpnC5XqwbYphPEePKsGfxb6KGHtxc3CBRpUkKdaM1HEuWN3T6zpOvL4Nwrs5VvO4N9Siz09TpSvk2wrzojjM9Z60NQJPKFyYJMe3Pe4s9S5Q5yYsouCREYtJYYr6nS9ooH7ZsP3fu6SebUoXvpX+3Zzri5VAWunK66f5+wbCwDOhQPvBL13tx+EZwK4LtGqzvD13+E9g2kS9DD37pI=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0802MB2180;
 31:+cS/TrzU1oUIkWr2XzREFdlNpqEplZZ5enQz3afV4KTgk5FaeAYIalzXfH1pRwRN9zBfmb6fS/+2GGD0tTtGqRH3mrsI3z0iBbBwyR22oDQ6br2Ipn9SVQNXOL5m+koxwxitlmypzqprE5RjiAz5NhU2MSujbwYFE3hw46qXSjoNPrZ5E/xjrN/4sCvKu/jxarNr/RkLoMuMj2fotF0niocb2qVlzUV2sJt9XC6NH7o=;
 20:1kpyQN3cy1ehQoJR/aaCbSHQdW+K4LqDpkXNDq8kVeQUO5HxEzmEMtMEn2xeCOJ3EQ1FuLQDv1WAhv7LZYhdbqsWbT7E1GbWW0i81H2o6DRWCb+pLOXUw5r053UBG8VK+0sPb0rSWjQYPvkWMRczk+bYSUrzdpA7OdmlJbdibZg=
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <AM4PR0802MB21800692E6E8DD57FF08DF4D80CE0@AM4PR0802MB2180.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(100000703101)(100105400095)(3002001)(10201501046)(6055026)(6041248)(20161123555025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123564025)(20161123560025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:AM4PR0802MB2180; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:AM4PR0802MB2180; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTRQUjA4MDJNQjIxODA7NDpka3RORFhURlRzY3RkYlF1azBDQ2RwaG4y?=
 =?utf-8?B?T0JoRjdYc0lnOUdLd0NFOWVHOVZJc1VLODJNdi9sMW5PcGtxajZCSWIvKzBX?=
 =?utf-8?B?UmlyakdSUUgrNWpzMzJ6OVovVWUrdzRyMHRUM3Z0eExVaFI1MktBcEpxUGRw?=
 =?utf-8?B?eFhaNlFadFRDSHM2VSt4d21Rd1B6SFkwWjFRdkNkK0pXOS81S2RRTStES2F4?=
 =?utf-8?B?VEJjTHhGUnppVjJNdjJEM1BYd21nQ2NQS1E2ekxBeDNVN0lyNGxuSXBIT09N?=
 =?utf-8?B?bDl2ekl6MFNMdkp3S1FxcUJCMUdVOXFtRHgzelZ3TmdqSUlFUGVONHdKVTNz?=
 =?utf-8?B?VWc1MFBWV0NQU1dSN05UeXJ4T3BnZHJLeDBsaWhSV3dOdXZETTdTSGpOQWtX?=
 =?utf-8?B?cXIrWmgrbFhDNGNhZHZUZXpTUXVFbUxsVlg1RTlyQUZEWDFnU2V5dDRZbVV4?=
 =?utf-8?B?c2U2bG5LM0JPRFJPeEl5cUJudWNOcHVJcmp6SUJ2OGFua24vNVpHM2NkcVVV?=
 =?utf-8?B?dW03blI4LzhpUGdVd3hzYkxoOTdHMzJiTHppVXNUdXd1QnRRYkNkbnNQZ0do?=
 =?utf-8?B?ekFobHpvcms4OFp1azE0ZzNYdFR1SUNSVTBlTVpveE9lUlg0NkdxZ2JBT2VF?=
 =?utf-8?B?ZC93ckYvMjBvTHZHYnJYU0JOdTlyeWY5Q1ZRZzNIaFNDSnN0S2sveXNtaGxq?=
 =?utf-8?B?Sk5nTE1ESmVYMC8zQVNCTjVEYjExdm0rR3NKN3VRbnZxQlA5OGtXTHFPUUxS?=
 =?utf-8?B?bURIL1hVblQxV0F3SnVKSmlqeVVZUE53eFpacFR3eVlpSnJhWk53OG9ZRHpo?=
 =?utf-8?B?TVpKMnFpOWdsc3p0STYzeERldExQMFVxRFNQeStURnpLZ2Y1b3o1NmZaNkZD?=
 =?utf-8?B?L2xTbVVxejVmS2YvWm5LSWhMY29kbEdodjlrZUtpTTB5SkgxZmd1eTdadThY?=
 =?utf-8?B?VG1tVjNaVytkc2JzRWVUMU11MGVsK0VxSEdnVzQ0V2lBU201ZkJ0UCtPdVlU?=
 =?utf-8?B?dENQV2tBdFNVQnZjNENMYmZPY0N6bG1ya3RlYURpRDZsaFBFZmh2TDlZMXhr?=
 =?utf-8?B?NEJuN0FwbkM1ZkpzWUFaSVZqVFBqUE1LcldCdVROZTFJTTBUQXlnMnE0eWda?=
 =?utf-8?B?dFFIbkpzU0FHV1R0R2lldjgwNXdRcEw3Umc3ZXZYWG0vdUV4ZjE2Q0pDRFRa?=
 =?utf-8?B?Kys0WklOUzkrSktDZVBPSWQ3QW1WSXhJNllpbzdJYzU4N28xdzlGREcwRUlw?=
 =?utf-8?B?TGIvMURreEhQNW0vOWNmS1JpaWxNMnNVM210bmxMUzNvVDZ5V29XZ1VjTVNr?=
 =?utf-8?B?Tmdqa3VIODdzSEg2MGNDcG9JeVorMVEvUU5kVm5wcjlpUkpwcWdnaWJyMVh1?=
 =?utf-8?B?K3B1WFVZQjd0c1A1bFh5RXBMY3IrWndvUW91ODJPRE1IekNVTm1EUCtwQ1lV?=
 =?utf-8?B?bU5qb3lDQ2dZSzBTNjZiVVRwZ0JPcjdZMFY1UU5XbHNCVENTYWxHWFp4RnVN?=
 =?utf-8?B?eFZOYmVObW5DbUpDei96TTVSL2RNekcyVi8zS3lvSUtsNW96NElmOTVqdFJv?=
 =?utf-8?B?dVBSYlZnTllwb2F3OHdkdVphd25pOFRBPT0=?=
X-Forefront-PRVS: 03333C607F
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39850400002)(39400400002)(39410400002)(39860400002)(39840400002)(39450400003)(24454002)(377454003)(230700001)(65806001)(66066001)(65956001)(575784001)(86362001)(3846002)(36756003)(189998001)(6486002)(47776003)(38730400002)(31696002)(478600001)(6246003)(6506006)(72206003)(42186005)(6512007)(2906002)(31686004)(53936002)(54356999)(76176999)(7736002)(305945005)(50986999)(53546009)(25786009)(81166006)(2501003)(6636002)(2950100002)(8676002)(229853002)(64126003)(5660300001)(23676002)(33646002)(4326008)(65826007);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR0802MB2180; H:Juliens-MacBook-Pro.local;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTRQUjA4MDJNQjIxODA7MjM6MVNKTCt3cnRwOHNwN0FHbHY2OHpCeUln?=
 =?utf-8?B?OFRXS2VvM0xmM1g5bHNpSEdaL0lzQXlsRVBrR1QwYWpKQ0wxcTBYK2g3Nk11?=
 =?utf-8?B?dUZUcG1QcGhFUG9pcUhybTkvMWpSaVptSUVhMTROU2l1V0NoM2tDei9YVVdy?=
 =?utf-8?B?U1JsbDdoTlpRSFhaMkxDL3gwYnRBajNRbjdGRkRwOTVsWW92OGc0NHFjSng2?=
 =?utf-8?B?TUdLRWtlL3czaE5QVzNXbnNnN09kTGp2alkwcEg0eE44V0Y0LzBZV3MrdHpt?=
 =?utf-8?B?WHdCb2dwVDRnT2d2ZTc1N0VGN2tzQTZSL1U4SWlybEUrY0lhL3dpaDZoRFpn?=
 =?utf-8?B?aHVoMFJBdUpyRDMvWDlNNnFSK1RMOHR6OWVjdVY5Umk5S2ZhbHZrdENSWjVT?=
 =?utf-8?B?Ykc5akZFaHZpMFRiYUlxblFkL2I3VEc5S3RsWGdoVjJpK0hLcWNtWVpEclB5?=
 =?utf-8?B?cytsSkxVL29UbTY2bVE0K1FDYmhacmVHS2V6QytBN3p4R1hVNzJyOGh2WVVX?=
 =?utf-8?B?SS9xeGxsbGpxdFk3YWFqOUxMZjV2ZGVmb212dm5FbGlyeXUxdU1kaVFuaUdN?=
 =?utf-8?B?dHdyTldVd1JJWTBZM0IzeDZYNUNidGhYeW1OcDlVMlVZYmZBQ2Z6d0tzRUdR?=
 =?utf-8?B?dWxtSjBIOTdxZURTMXJndlk5c0FzTW9hdWtVQS9LL3djakpUbENpekswdUR0?=
 =?utf-8?B?bUtMeFE5OWJ0bDJDMmhlRndyRU5lanVNdWVMemZCU3F0RzRFdXd1dTNLL2J3?=
 =?utf-8?B?dkFiSUFuK0FsSXF5TUl6WkdSekZ1YThmRzA5eVJRSmlVZ0lQT0Rqb3RKa01i?=
 =?utf-8?B?L05BNGg0bDA3cnVqUDFJaWxLb3Y2T0tUT2ZWRUVlMzd5anB1ZUNWU3JEV3hq?=
 =?utf-8?B?MFl4VGhBaHJyMTduUDA1V1ZaNnkxelNwY2kxd1pzV1FBTHE4ellVZzJlcURy?=
 =?utf-8?B?MVJXVjZoeUkxUzB2TSs5YTFGUXdZc2ZTL1ZFWmZ6VU0vc1FXcm5sSE5XRjdQ?=
 =?utf-8?B?bnVoKzdFeWFwbjdBd2hWbEwwVzB4Y0xzUHlmMkdTdGpYMmRaZ0l2R29SdElm?=
 =?utf-8?B?Z2kyTlVIRmVLOUNKYzFxOGtSSUlWcHVuVkpSTjBsMXZidnZZeklOV1lTVTZa?=
 =?utf-8?B?V2RxQkNXMWcxcEFrRzBYSmNaT0ZkYXVlVGRZT3pmdy9WeUZVTzVoc05iT2xl?=
 =?utf-8?B?elFxZTFSMzA0aW5KL0gyc2tvNnNZQkNraVZoZktTZGJVZmhLdTVUR0Nuekky?=
 =?utf-8?B?MXlnMUxpK282QWE1clk3a1BuOEtRQWZxVGVFYjZCa3hhTjN1ZFdqd2JEOHo4?=
 =?utf-8?B?WVdJMUhKOUovTko5ZXZXOWlCZUloZGgvU2l2UEdmaGFlYkIraFVaZlFwMUtO?=
 =?utf-8?B?UXdpcmFwdjMxYkxEeCtyd0VUWjB5bjE5MFVLSGpCbW4yRWNTcGNDZzMzRjZH?=
 =?utf-8?B?aHBLRE01aUFDRW1UeGthL2pUOFlNR2NmeEp6NElDRy9NYWdnZGl1dU5nQ1VU?=
 =?utf-8?B?alpTWDMzaVFkOFA5R0xQalk0ZThZZWpxUjVNM3JaVnZYTGtpd05EVHJyNDlw?=
 =?utf-8?B?MDlza0JxSVN6ci91REFYdDRxaENNWWJablJkWWU3VkQxTEwvYXk4TWxuZnRj?=
 =?utf-8?B?TG8zRmg5YmpRbGtNQ2RqQXlCVzV5Nlo3cjFtYUJGbm91TC96NnRuMytkRU5m?=
 =?utf-8?Q?Qtf/EImkE9nVUvK/PmHzUNnm/u5LUMFxBZ1jGfPbZ?=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0802MB2180;
 6:30uiWyI2HR5cUlrVoJGZLFOihlpB8O8iModQqvbO8JzvHt/kSITV/tCbmveFflZHazZJBrKQmqK3lbf8OXFHr4TiN1/za/kiX9PncqLdfpLv2nZuv8TQUNjSzq+n4e9INTtoLfJUAKBpyBr1zZN5C9LkBOaTj/nn6pSt1U7qpjUfMyjj86X/rnZajAVxbecL6WldWVSRMTKm17xlWKrcXA3e+qYbwaot2aMSCZ3Lfp4YpeqhijHUJe9S2uhyXuBoL1KjMEWgTkRQEKCPaPXAFClokf+REZ2Y63y8YoY5wl5Wr40ni441VsAcU3CyQLXsmmVC7du8PWiSL12myFdPXAVPGjcytRNUOv2zsJGVlNJNQXzLBJKDXjtdY+5cUtdMrFo452PpJ/bp0puXdmtA3IrzJkG1NMu9Q7aiQSys40UoH71uxlxt9j/kkWP+NFacM1dCxbQWf0C48ewvpi7v9izio/0S5wCZ+oGOQLrEOAVyUV86tzYyaORsM4GTw1Uvs4k00lf4rmggbHnGLg9k/OISehuhx6mjEo+4uo7xrIA=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0802MB2180;
 5:nGrO7LQ94oKVm+Hj2r4jEll4DvXbysfm0q/0vKj3s9v8RhRm6aILrPvjEZdGXjdfNIuihgBRmd5eD+rpqziKL+6r2yzr+w8StAhl61ayhLX3MlBM3Ag+/iRdTspG2jgNqZdCAGYAR152AhRivKw0EVTGC1teu0oJjmEb4oE8y9dGcwvab+iwvuGdpTjDTE6Fyn9FyCdOWjcJsblX1jtcVcLNZ6iBLZKCD0O1EIx5pQtP0JTEXsF14YsaoaCQR8L0wXZUbxFLcGahH1TiJRrlwUyEYxFm1JVq5rhxzKHvY1hGM+f0pBB/xv0fCOnNVjE73aCtd2Faiu2recpIYDYd1TfhvSdR+vz16ePizVPNdDJAVWG+lV0Jb1u0Im641fagiv26H0x8mZYalj3pp2KZjwNYVdn8hQocpesU83GWbruXGtdNraMUKrOZzJ75dhuHAF+8AvYVBqMfvJcN3X5hIBQ/T6qi0kzwFTH52ZFzSXT2YbuCR7DwwR1egmF2TF0c;
 24:7y+iI2Y9hMrwRfQMyG9wSJiv3O2p4oEPAmsAIPOzjpnw4Ov+VbEIEAANM434Blpr2P64tqpGpoVYQBESAe4k14geRdLCutQxaQyG0nb6hKo=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0802MB2180;
 7:/aNG8mOb/DV9nrHL6zLu3aYbCvuQzu1HUTvD2qC2hntGGI5BYgJtAkxQrKP8uBMpYr7rdWeDgxmYXFaZDeUId0UmywByyr/z09eK6nhIgvUi7Ei7Tnyu/zt8xF0EB+7qt4T+jPbqaalcBZ9QPgUHzTXtGePNiSrzCKKCNUYvK4hfvyKqw+G5aFPxi1DXfWnYyxj7XietNw61QlJeyEjya5L8AuUjLdcwlQAJUUBP30OxtpxoFDA21G/mhtQkWQCFm/fD5fm2WN+En/a82/xMytA8oLSkymMygGc0MOMWxUyqAzRz6iSVTxsI/A3z0HTQ24MK/mRu5akvc0zLfJD8Cg==
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Jun 2017 08:39:38.9427 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR0802MB2180
Cc: nd@arm.com
Subject: Re: [Xen-devel] [RFC v2][PATCH] arm-acpi: Add ITS Support 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-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>

CgpPbiAwOS8wNi8yMDE3IDA3OjQ4LCBNYW5pc2ggSmFnZ2kgd3JvdGU6Cj4KPiBPbiA2LzgvMjAx
NyA3OjI4IFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpLAo+IEhlbGxvIEp1bGllbiwKCkhl
bGxvLAoKPj4+ICsgICAgbGlzdF9mb3JfZWFjaF9lbnRyeShpdHNfZGF0YSwgJmhvc3RfaXRzX2xp
c3QsIGVudHJ5KQo+Pj4gKyAgICB7Cj4+Cj4+IFBvaW50bGVzcyB7Cj4+Cj4+PiArICAgICAgICBz
aXplICs9IHNpemVvZihzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfdHJhbnNsYXRvcik7Cj4+PiAr
ICAgIH0KPiBKdXN0IGZvciByZWFkYWJpbGl0eSBvZiBjb2RlLgoKWW91IGhhdmUgaW5kZW50YXRp
b24gZm9yIHRoYXQuIFNvIEkgZG9uJ3QgdGhpbmsgaXQgaGVscHMuCgo+Pgo+PiBTYW1lIGhlcmUg
KyBhZGQgYSBuZXdsaW5lLgo+Pgo+IFN1cmUuCj4+PiArICAgIHJldHVybiBzaXplOwo+Pj4gK30K
Pj4+ICsKPj4+ICt1MzIgZ2ljdjNfaXRzX21ha2VfaHdkb21fbWFkdCh1OCAqYmFzZV9wdHIsIHUz
MiBvZmZzZXQpCj4+PiArewo+Pj4gKyAgICBzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfdHJhbnNs
YXRvciAqZ2ljX2l0czsKPj4+ICsgICAgY29uc3Qgc3RydWN0IGhvc3RfaXRzICppdHNfZGF0YTsK
Pj4+ICsgICAgdTMyIHRhYmxlX2xlbiA9IG9mZnNldCwgc2l6ZTsKPj4+ICsKPj4+ICsgICAgLyog
VXBkYXRlIEdJQyBJVFMgaW5mb3JtYXRpb24gaW4gaGFyZHdhcmUgZG9tYWluJ3MgTUFEVCAqLwo+
Pj4gKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KGl0c19kYXRhLCAmaG9zdF9pdHNfbGlzdCwgZW50
cnkpCj4+PiArICAgIHsKPj4+ICsgICAgICAgIHNpemUgPSBzaXplb2Yoc3RydWN0IGFjcGlfbWFk
dF9nZW5lcmljX3RyYW5zbGF0b3IpOwo+Pj4gKyAgICAgICAgZ2ljX2l0cyA9IChzdHJ1Y3QgYWNw
aV9tYWR0X2dlbmVyaWNfdHJhbnNsYXRvciAqKShiYXNlX3B0ciArCj4+PiB0YWJsZV9sZW4pOwo+
Pgo+PiBUaGlzIGxpbmUgaXMgbGlrZWx5IHRvbyBsb25nLgo+Pgo+IEkgd2lsbCBjaGVjayBpdC4K
Pj4+ICsgICAgICAgIGdpY19pdHMtPmhlYWRlci50eXBlID0gQUNQSV9NQURUX1RZUEVfR0VORVJJ
Q19UUkFOU0xBVE9SOwo+Pj4gKyAgICAgICAgZ2ljX2l0cy0+aGVhZGVyLmxlbmd0aCA9IHNpemU7
Cj4+PiArICAgICAgICBnaWNfaXRzLT5iYXNlX2FkZHJlc3MgPSBpdHNfZGF0YS0+YWRkcjsKPj4K
Pj4gT24gdGhlIHByZXZpb3VzIHBhdGNoIHlvdSBoYWQ6Cj4+Cj4+IGdpY19pdHMtPnRyYW5zbGF0
aW9uX2lkID0gaXRzX2RhdGEtPnRyYW5zbGF0aW9uX2lkOwo+Pgo+PiBJIGFza2VkIHRvIGV4cGxh
aW4gd2h5IHlvdSBuZWVkIHRvIGhhdmUgdGhlIHNhbWUgSUQgYXMgdGhlIGhvc3QuIEFuZAo+PiBu
b3cgeW91IGRyb3BwZWQgaXQuIFRoaXMgZG9lcyBub3QgbWF0Y2ggdGhlIHNwZWMgKFRhYmxlIDUt
NjcgaW4gQUNQSQo+PiA2LjEpOgo+Pgo+PiAiR0lDIElUUyBJRC4gSW4gYSBzeXN0ZW0gd2l0aCBt
dWx0aXBsZSBHSUMgSVRTIHVuaXRzLCB0aGlzIHZhbHVlIG11c3QKPj4gYmUgdW5pcXVlIHRvIGVh
Y2ggb25lLiIKPj4KPj4gQnV0IGhlcmUsIHRoZSBJVFMgSUQgd2lsbCBub3QgYmUgdW5pcXVlLiBT
byB3aHkgZGlkIHlvdSBkcm9wcGVkIGl0Pwo+Pgo+IFRoZSByZWFzb24gSSBkcm9wcGVkIGl0IGZy
b20gaXRzX2RhdGEgYXMgSSB3YXMgbm90IHNldHRpbmcgaXQuIFNvIGl0Cj4gZG9lc24ndCBiZWxv
bmcgdGhlcmUuCgpXaGVyZSB3b3VsZCBpdCBiZWxvbmcgdGhlbj8KClRoaXMgZnVuY3Rpb24gaXMg
dXNlZCB0byBnZW5lcmF0ZSBBQ1BJIHRhYmxlcyBmb3IgdGhlIGhhcmR3YXJlIGRvbWFpbi4KCgo+
IFdpbGwgdGhlIGJlbG93IGNvZGUgYmUgb2s/CgpJZiB5b3Ugbm90aWNlZCwgSSBkaWRuJ3Qgc2F5
IHRoaXMgY29kZSBpcyB3cm9uZy4gSW5zdGVhZCBJIGFza2VkIHdoeSB5b3UgCnVzZSB0aGUgc2Ft
ZSBJRC4gTWVhbmluZywgaXMgdGhlcmUgYW55dGhpbmcgaW4gdGhlIERTRFQgcmVxdWlyaW5nIHRo
aXMgCnZhbHVlPwoKPiArIGludCB0cmFzX2lkID0gMDsKCnVuc2lnbmVkLgoKPiArIGxpc3RfZm9y
X2VhY2hfZW50cnkoaXRzX2RhdGEsICZob3N0X2l0c19saXN0LCBlbnRyeSkKPiArIHsKPiArICAg
IGdpY19pdHMtPnRyYW5zbGF0aW9uX2lkID0gKyt0cmFuc19pZDsKCllvdSBzdGFydCB0aGUgdHJh
bnNsYXRpb24gSUQgYXQgMS4gV2h5PwoKPgo+Pj4gKyAgICAgICAgdGFibGVfbGVuICs9ICBzaXpl
Owo+Pj4gKyAgICB9Cj4+PiArICAgIHJldHVybiB0YWJsZV9sZW47Cj4+PiArfQo+Pj4gKwo+Pj4g
IC8qCj4+PiAgICogQ3JlYXRlIHRoZSByZXNwZWN0aXZlIGd1ZXN0IERUIG5vZGVzIGZyb20gYSBs
aXN0IG9mIGhvc3QgSVRTZXMuCj4+PiAgICogVGhpcyBjb3BpZXMgdGhlIHJlZyBwcm9wZXJ0eSwg
c28gdGhlIGd1ZXN0IHNlZXMgdGhlIElUUyBhdCB0aGUgc2FtZQo+Pj4gYWRkcmVzcwo+Pj4gQEAg
LTk5Miw2ICsxMDQ1LDI2IEBAIGludCBnaWN2M19pdHNfbWFrZV9od2RvbV9kdF9ub2Rlcyhjb25z
dCBzdHJ1Y3QKPj4+IGRvbWFpbiAqZCwKPj4+ICAgICAgcmV0dXJuIHJlczsKPj4+ICB9Cj4+Pgo+
Pj4gK2ludCBnaWN2M19pdHNfYWNwaV9pbml0KHN0cnVjdCBhY3BpX3N1YnRhYmxlX2hlYWRlciAq
aGVhZGVyLCBjb25zdAo+Pj4gdW5zaWduZWQgbG9uZyBlbmQpCj4+Cj4+IEFDUEkgaXMgYW4gb3B0
aW9uIGFuZCBpcyBub3QgYWJsZSBieSBkZWZhdWx0LiBQbGVhc2UgbWFrZSBzdXJlIHRoYXQKPj4g
dGhpcyBjb2RlIGJ1aWxkIHdpdGhvdXQgQUNQSS4gTGlrZWx5IHRoaXMgbWVhbnMgc3Vycm91bmRp
bmcgd2l0aAo+PiAjaWZkZWYgQ09ORklHX0FDUEkuCj4gSSB3aWxsIGdldCBjb21waWxlZCBidXQg
bm90IGNhbGxlZC4gRG8geW91IHN0aWxsIHdhbnQgdG8gcHV0IGlmZGVmLCBpCj4gY2FuIGFkZCB0
aGF0LgoKQWxsIEFDUElzIGZ1bmN0aW9ucyBhcmUgcHJvdGVjdGVkIGJ5IGlmZGVmLiBTbyB0aGlz
IG9uZSBzaG91bGQgYmUgYXMgd2VsbC4KCj4+Cj4+PiArewo+Pj4gKyAgICBzdHJ1Y3QgYWNwaV9t
YWR0X2dlbmVyaWNfdHJhbnNsYXRvciAqaXRzX2VudHJ5Owo+Pj4gKyAgICBzdHJ1Y3QgaG9zdF9p
dHMgKml0c19kYXRhOwo+Pj4gKwo+Pj4gKyAgICBpdHNfZGF0YSA9IHh6YWxsb2Moc3RydWN0IGhv
c3RfaXRzKTsKPj4+ICsgICAgaWYgKCFpdHNfZGF0YSkKPj4KPj4gQ29kaW5nIHN0eWxlLgo+Pgo+
IFN1cmUuCj4+PiArICAgICAgICByZXR1cm4gLTE7Cj4+PiArCj4+PiArICAgIGl0c19lbnRyeSA9
IChzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfdHJhbnNsYXRvciAqKWhlYWRlcjsKPj4+ICsgICAg
aXRzX2RhdGEtPmFkZHIgID0gaXRzX2VudHJ5LT5iYXNlX2FkZHJlc3M7Cj4+PiArICAgIGl0c19k
YXRhLT5zaXplID0gQUNQSV9HSUNWM19JVFNfTUVNX1NJWkU7Cj4+PiArCj4+PiArICAgIHNwaW5f
bG9ja19pbml0KCZpdHNfZGF0YS0+Y21kX2xvY2spOwo+Pj4gKwo+Pj4gKyAgICBwcmludGsoIkdJ
Q3YzOiBGb3VuZCBJVFMgQDB4JWx4XG4iLCBpdHNfZGF0YS0+YWRkcik7Cj4+PiArCj4+PiArICAg
IGxpc3RfYWRkX3RhaWwoJml0c19kYXRhLT5lbnRyeSwgJmhvc3RfaXRzX2xpc3QpOwo+Pgo+PiBB
cyBzYWlkIG9uIHYxLCBsaWtlbHkgeW91IGNvdWxkIHJlLXVzZSBmYWN0b3JpemUgYSBwYXJ0IG9m
Cj4+IGdpY3YzX2l0c19kdF9pbml0IHRvIGF2b2lkIGltcGxlbWVudGluZyB0d2ljZSB0aGUgaW5p
dGlhbGl6YXRpb24uCj4+Cj4gRm9yIHRoaXMgSSBoYXZlIGEgZGlmZmVyZW50IG9waW5pb24uCgpX
aHkgZGlkbid0IHlvdSBzdGF0ZSBpdCBvbiB0aGUgcHJldmlvdXMgdmVyc2lvbj8gSSB1c3VhbGx5
IGludGVycHJldCBhIApub24tYW5zd2VyIGFzIGFuIGFja25vd2xlZGdtZW50LgoKPiBnaWN2M19p
dHNfZHRfaW5pdCBoYXMgYSBsb29wICBkdF9mb3JfZWFjaF9jaGlsZF9ub2RlKG5vZGUsIGl0cykg
d2hpbGUKPiBnaWN2M19pdHNfYWNwaV9pbml0IGlzIGEgY2FsbGJhY2suCj4gTW9yZW92ZXIsICBh
cGFydCBmcm9tIHh6YWxsb2MgYW5kIGxpc3RfYWRkX3RhaWwgbW9zdCBvZiB0aGUgY29kZSBpcwo+
IGRpZmZlcmVudC4gc28gSU1ITyBrZWVwaW5nIHRoZW0gc2VwYXJhdGUgaXMgYmV0dGVyLgoKWW91
IHN0aWxsIHNldCBhZGRyIGFuZCBzaXplIGFzIGluIHRoZSBEVCBjb3VudGVycGFydC4gQWxzbywg
dGhpcyBpcyBhIApjYWxsIHRvIGZvcmdldCB0byBpbml0aWFsaXplIGEgZmllbGQgaWYgd2UgZGVj
aWRlZCB0byBleHRlbmQgdGhlIApzdHJ1Y3R1cmUgaG9zdF9pdHMuIFNvIEkgc3RpbGwgZG9uJ3Qg
c2VlIGFueSByZWFzb24gdG8gb3Blbi1jb2RlIGl0IGFuZCAKdGFrZSB0aGUgcmlzayB0byBpbnRy
b2R1Y2UgYnVnIGluIHRoZSBmdXR1cmUuLi4KCj4+IEFsc28gbmV3bGluZS4KPj4KPj4+ICsgICAg
cmV0dXJuIDA7Cj4+PiArfQo+Pgo+PiBOZXdsaW5lIGhlcmUuCj4gU3VyZS4KPj4KPj4+ICAvKiBT
Y2FuIHRoZSBEVCBmb3IgYW55IElUUyBub2RlcyBhbmQgY3JlYXRlIGEgbGlzdCBvZiBob3N0IElU
U2VzIG91dCBvZgo+Pj4gaXQuICovCj4+PiAgdm9pZCBnaWN2M19pdHNfZHRfaW5pdChjb25zdCBz
dHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5vZGUpCj4+PiAgewo+Pj4gZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9naWMtdjMuYyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwo+Pj4gaW5kZXggYzkyNzMw
Ni4uZjBmNmQxMiAxMDA2NDQKPj4+IC0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMuYwo+Pj4gKysr
IGIveGVuL2FyY2gvYXJtL2dpYy12My5jCj4+PiBAQCAtMTMzMyw5ICsxMzMzLDggQEAgc3RhdGlj
IGludCBnaWN2M19pb21lbV9kZW55X2FjY2Vzcyhjb25zdCBzdHJ1Y3QKPj4+IGRvbWFpbiAqZCkK
Pj4+ICAgICAgICAgIHJldHVybiBpb21lbV9kZW55X2FjY2VzcyhkLCBtZm4sIG1mbiArIG5yKTsK
Pj4+ICAgICAgfQo+Pj4KPj4+IC0gICAgcmV0dXJuIDA7Cj4+PiArICAgIHJldHVybiBnaWN2M19p
dHNfZGVueV9hY2Nlc3MoZCk7Cj4+Cj4+IENvcHlpbmcgbXkgYW5zd2VyIGZyb20gdjEgZm9yIGNv
bnZlbmllbmNlOgo+Pgo+PiAgICAgaWYgKCB2YmFzZSAhPSBJTlZBTElEX1BBRERSICkKPj4gICAg
IHsKPj4gICAgICAgICBtZm4gPSB2YmFzZSA+PiBQQUdFX1NISUZUOwo+PiAgICAgICAgIG5yID0g
RElWX1JPVU5EX1VQKGNzaXplLCBQQUdFX1NJWkUpOwo+PiAgICAgICAgIHJldHVybiBpb21lbV9k
ZW55X2FjY2VzcyhkLCBtZm4sIG1mbiArIG5yKTsKPj4gICAgIH0KPj4KPj4gV2hlbiBHSUN2MyBp
cyBhYmxlIHRvIHN1cHBvcnQgR0lDdjIsIHZiYXNlIHdpbGwgYmUgdmFsaWQgYW5kIHRoZSBjb2Rl
Cj4+IHdpbGwgYmFpbCBvdXQgYWZ0ZXIgZGVueWluZyBhY2Nlc3MgdG8gdGhlIEdJQ1YuIFNvIHRo
ZSBJVFMgcmVnaW9ucwo+PiB3aWxsIG5vdCBiZSBkZW5pZWQuCj4+Cj4gT2ssIGdvdCB5b3VyIHBv
aW50LiBXb3VsZCB0aGUgYmVsb3cgY29kZSBiZSBvaz8KCkxHVE0uCgo+IGRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKPiBpbmRleCBjOTI3
MzA2Li5hM2QxZWZmIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMuYwo+ICsrKyBi
L3hlbi9hcmNoL2FybS9naWMtdjMuYwo+IEBAIC0xMzA4LDYgKzEzMDgsMTMgQEAgc3RhdGljIGlu
dCBnaWN2M19pb21lbV9kZW55X2FjY2Vzcyhjb25zdCBzdHJ1Y3QKPiBkb21haW4gKmQpCj4gICAg
ICBpZiAoIHJjICkKPiAgICAgICAgICByZXR1cm4gcmM7Cj4KPiArICAgIGlmICggZ2ljdjNfaXRz
X2hvc3RfaGFzX2l0cygpICkKPiArICAgIHsKPiArICAgICAgICByYyA9IGdpY3YzX2l0c19kZW55
X2FjY2VzcyhkKTsKPiArICAgICAgICBpZiAoIHJjICkKPiArICAgICAgICAgICAgcmV0dXJuIHJj
Owo+ICsgICAgfQo+ICsKPiAgICAgIGZvciAoIGkgPSAwOyBpIDwgZ2ljdjMucmRpc3RfY291bnQ7
IGkrKyApCj4gICAgICB7Cj4gICAgICAgICAgbWZuID0gZ2ljdjMucmRpc3RfcmVnaW9uc1tpXS5i
YXNlID4+IFBBR0VfU0hJRlQ7Cj4+PiAgfQo+Pj4gLQo+Pgo+PiBBZ2Fpbiwgd2h5IGRpZCB5b3Ug
ZHJvcCB0aGlzIG5ld2xpbmU/Cj4gSSB3aWxsIGZpeCBpdAo+Pgo+Pj4gICNpZmRlZiBDT05GSUdf
QUNQSQo+Pj4gIHN0YXRpYyB2b2lkIF9faW5pdAo+Pj4gIGdpY19hY3BpX2FkZF9yZGlzdF9yZWdp
b24ocGFkZHJfdCBiYXNlLCBwYWRkcl90IHNpemUsIGJvb2wKPj4+IHNpbmdsZV9yZGlzdCkKPj4+
IEBAIC0xMzc0LDYgKzEzNzMsNyBAQCBzdGF0aWMgaW50IGdpY3YzX21ha2VfaHdkb21fbWFkdChj
b25zdCBzdHJ1Y3QKPj4+IGRvbWFpbiAqZCwgdTMyIG9mZnNldCkKPj4+ICAgICAgZm9yICggaSA9
IDA7IGkgPCBkLT5tYXhfdmNwdXM7IGkrKyApCj4+PiAgICAgIHsKPj4+ICAgICAgICAgIGdpY2Mg
PSAoc3RydWN0IGFjcGlfbWFkdF9nZW5lcmljX2ludGVycnVwdCAqKShiYXNlX3B0ciArCj4+PiB0
YWJsZV9sZW4pOwo+Pj4gKwo+Pgo+PiBBcyBzYWlkIG9uIHYxLCBzcHVyaW91cyBjaGFuZ2UuCj4g
Tm8uIEkgd2FudGVkIHRvIGFkZCBpdCBpbnRlbnRpb25hbGx5LiBmb3IgYSBiZXR0ZXIgY29kZSBy
ZWFkYWJpbGl0eS4KCkEgZ2VuZXJhbCBhbmQgc2ltcGxlIHJ1bGUgaXMgdG8gc2VwYXJhdGUgY29k
ZSBjbGVhbi11cCB3aXRoIG5ldyAKZnVuY3Rpb25hbGl0eS4gVGhpcyBpcyBub3QgYSBuZXcgZnVu
Y3Rpb25hbGl0eSBhbmQgdGhlcmVmb3JlIHNob3VsZCBub3QgCmJlIHRoZXJlLgoKPj4KPj4+ICAg
ICAgICAgIEFDUElfTUVNQ1BZKGdpY2MsIGhvc3RfZ2ljYywgc2l6ZSk7Cj4+PiAgICAgICAgICBn
aWNjLT5jcHVfaW50ZXJmYWNlX251bWJlciA9IGk7Cj4+PiAgICAgICAgICBnaWNjLT51aWQgPSBp
Owo+Pj4gQEAgLTEzOTksNyArMTM5OSw3IEBAIHN0YXRpYyBpbnQgZ2ljdjNfbWFrZV9od2RvbV9t
YWR0KGNvbnN0IHN0cnVjdAo+Pj4gZG9tYWluICpkLCB1MzIgb2Zmc2V0KQo+Pj4gICAgICAgICAg
Z2ljci0+bGVuZ3RoID0gZC0+YXJjaC52Z2ljLnJkaXN0X3JlZ2lvbnNbaV0uc2l6ZTsKPj4+ICAg
ICAgICAgIHRhYmxlX2xlbiArPSBzaXplOwo+Pj4gICAgICB9Cj4+PiAtCj4+Cj4+IEFnYWluIHdo
eSBkaWQgeW91IGRyb3AgdGhlIG5ld2xpbmU/Cj4gSSB3aWxsIGZpeCBpdAo+Pgo+Pj4gKyAgICB0
YWJsZV9sZW4gPSBnaWN2M19pdHNfbWFrZV9od2RvbV9tYWR0KGJhc2VfcHRyLCB0YWJsZV9sZW4p
Owo+Pj4gICAgICByZXR1cm4gdGFibGVfbGVuOwo+Pj4gIH0KPj4+Cj4+PiBAQCAtMTU2Nyw2ICsx
NTY3LDkgQEAgc3RhdGljIHZvaWQgX19pbml0IGdpY3YzX2FjcGlfaW5pdCh2b2lkKQo+Pj4KPj4+
ICAgICAgZ2ljdjMucmRpc3Rfc3RyaWRlID0gMDsKPj4+Cj4+PiArICAgIGFjcGlfdGFibGVfcGFy
c2VfbWFkdChBQ1BJX01BRFRfVFlQRV9HRU5FUklDX1RSQU5TTEFUT1IsCj4+PiArICAgICAgICAg
ICAgICAgICAgICAgICAgICBnaWN2M19pdHNfYWNwaV9pbml0LCAwKTsKPj4KPj4gQXMgc2FpZCBv
biB2MSwgYWNwaV90YWJsZV9wYXJzZV9tYWR0IG1heSByZXR1cm4gYW4gZXJyb3IuIFdoeSB0aGlz
IGlzCj4+IG5vdCBjaGVja2VkPwo+Pgo+IEkgbWlzc2VkIHRoYXQsIEkgd2lsbCBhZGQgaXQsCj4+
PiArCj4+PiAgICAgIC8qCj4+PiAgICAgICAqIEluIEFDUEksIDAgaXMgY29uc2lkZXJlZCBhcyB0
aGUgaW52YWxpZCBhZGRyZXNzLiBIb3dldmVyIHRoZQo+Pj4gcmVzdAo+Pj4gICAgICAgKiBvZiB0
aGUgaW5pdGlhbGl6YXRpb24gcmVseSBvbiB0aGUgaW52YWxpZCBhZGRyZXNzIHRvIGJlCj4+PiBA
QCAtMTU4NSw2ICsxNTg4LDcgQEAgc3RhdGljIHZvaWQgX19pbml0IGdpY3YzX2FjcGlfaW5pdCh2
b2lkKQo+Pj4gICAgICBlbHNlCj4+PiAgICAgICAgICB2c2l6ZSA9IEdVRVNUX0dJQ0NfU0laRTsK
Pj4+Cj4+PiArCj4+Cj4+IEFzIHNhaWQgb24gdjEsIHRoaXMgaXMgYSBzcHVyaW91cyBuZXdsaW5l
Lgo+IG9rCj4+Cj4+PiAgfQo+Pj4gICNlbHNlCj4+PiAgc3RhdGljIHZvaWQgX19pbml0IGdpY3Yz
X2FjcGlfaW5pdCh2b2lkKSB7IH0KPj4+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJt
L2dpY192M19pdHMuaAo+Pj4gYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaAo+Pj4g
aW5kZXggZDJhM2U1My4uYjcyYWVjMiAxMDA2NDQKPj4+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1h
cm0vZ2ljX3YzX2l0cy5oCj4+PiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMu
aAo+Pj4gQEAgLTEwNSw2ICsxMDUsNyBAQAo+Pj4KPj4+ICAjaW5jbHVkZSA8eGVuL2RldmljZV90
cmVlLmg+Cj4+PiAgI2luY2x1ZGUgPHhlbi9yYnRyZWUuaD4KPj4+ICsjaW5jbHVkZSA8eGVuL2Fj
cGkuaD4KPj4+Cj4+PiAgI2RlZmluZSBIT1NUX0lUU19GTFVTSF9DTURfUVVFVUUgICAgICAgICgx
VSA8PCAwKQo+Pj4gICNkZWZpbmUgSE9TVF9JVFNfVVNFU19QVEEgICAgICAgICAgICAgICAoMVUg
PDwgMSkKPj4+IEBAIC0xMzQsNiArMTM1LDcgQEAgZXh0ZXJuIHN0cnVjdCBsaXN0X2hlYWQgaG9z
dF9pdHNfbGlzdDsKPj4+Cj4+PiAgLyogUGFyc2UgdGhlIGhvc3QgRFQgYW5kIHBpY2sgdXAgYWxs
IGhvc3QgSVRTZXMuICovCj4+PiAgdm9pZCBnaWN2M19pdHNfZHRfaW5pdChjb25zdCBzdHJ1Y3Qg
ZHRfZGV2aWNlX25vZGUgKm5vZGUpOwo+Pj4gK2ludCAgZ2ljdjNfaXRzX2FjcGlfaW5pdChzdHJ1
Y3QgYWNwaV9zdWJ0YWJsZV9oZWFkZXIgKmhlYWRlciwgY29uc3QKPj4+IHVuc2lnbmVkIGxvbmcg
ZW5kKTsKPj4KPj4gVGhpcyB3aWxsIGxpa2VseSBuZWVkIGFuICNpZmRlZiBDT05GSUdfQUNQSS4g
QW5kIGFsc28gYSBzdHViIHdvdWxkIGJlCj4+IHJlcXVpcmVkIGlmIElUUyBpcyBkaXNhYmxlZC4K
Pj4KPiBTb3JyeSBkaWRudCBnb3QgeW91ciBwb2ludC4gb24gaWZkZWYuCgpMb29rIGhvdyBnaWN2
M19pdHNfZHRfaW5pdCBoYXMgYmVlbiBpbnRyb2R1Y2VkLiBUaGVyZSBpcyBhIHN0dWIgZm9yIHdo
ZW4gCklUUyBpcyBub3QgYnVpbHQtaW4uIEZ1cnRoZXJtb3JlLCB0aGUgZnVuY3Rpb24gaXMgQUNQ
SSBzcGVjaWZpYyBhcmUgCnRoZXJlZm9yZSBzaG91bGQgYmUgcHJvdGVjdGVkIHdpdGggI2lmZGVm
IENPTkZJR19BQ1BJLgoKPiBJIGNhbiBhZGQgYSBjaGVjayBnaWN2M19pdHNfaG9zdF9oYXNfaXRz
KCkgYmVmb3JlIGNhbGxpbmcKPiBnaWN2M19pdHNfYWNwaV9pbml0LCB3b3VsZCB0aGF0IGJlIG9r
PwoKZ2ljdjNfaXRzX2hvc3RfaGFzX2l0cyB3aWxsIGFsd2F5cyByZXR1cm4gZmFsc2UgYXMgaXQg
aXMgcmVseSBvbiB0aGUgCmxpc3Qgb2YgSVRTIHRvIGJlIHBvcHVsYXRlZC4gSG93ZXZlciwgdGhp
cyB3aWxsIGJlIHBvcHVsYXRlZCBieSAKZ2ljdjNfaXRzX2FjcGlfaW5pdC4uLgoKUmVnYXJkcywK
Ci0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 09 08:43:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 08:43: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 1dJFW3-0008SX-7d; Fri, 09 Jun 2017 08:43: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 1dJFW1-0008SR-NB
 for xen-devel@lists.xen.org; Fri, 09 Jun 2017 08:43:33 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 FB/46-03696-5BF5A395; Fri, 09 Jun 2017 08:43:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS3dLvFW
 kwdRZghZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a/GRNZC3ZxV7R/+sPcwLiGs4uRk0NIIE9i
 wf4T7CA2r4CdxKPv05hAbAkBQ4nTC2+ygNgsAqoS299dAIuzCahLtD3bztrFyMEhIqAsMXmub
 xcjFwezwExGid9ProLNERZwl3j99DMjxHxHiS/zVoLN4RRwkpi8/zYLSC+vgKDE3x3CIGFmAS
 2Jh79usUDY2hLLFr5mBilhFpCWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo0ZxalFZapGuobF
 eUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZg8DEAwQ7GL8sCDjFKcjApifIqtlpG
 CvEl5adUZiQWZ8QXleakFh9ilOHgUJLgrYqzihQSLEpNT61Iy8wBxgFMWoKDR0mE1z4aKM1bX
 JCYW5yZDpE6xagoJc5bDtInAJLIKM2Da4PF3iVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ87
 IBI1mIJzOvBG76K6DFTECLl7yzAFlckoiQkmpgbLx01HQr8xaNPeccY8/t1V59dOo8y6mHLfN
 22DYe+XO6iXeGhW7i/y+3N4dW17PaaiSdSS4ImLpbTssj9pdpooMw06w3X6PqGq1EKo4tvLr2
 TVD/xilNhw/5G18U5hR2lrycuf2w8z3jzt2/XLO8hJ+df6pgmCAWUxtQ5nb8ivh/P03GW7UHl
 FiKMxINtZiLihMB3ExjpbgCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1496997810!72918242!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29767 invoked from network); 9 Jun 2017 08:43:31 -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; 9 Jun 2017 08:43:31 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 09 Jun 2017 02:43:29 -0600
Message-Id: <593A7BD202000078001612FC@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 09 Jun 2017 02:43:30 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Chao Gao" <chao.gao@intel.com>
References: <1496989370-6417-1-git-send-email-chao.gao@intel.com>
In-Reply-To: <1496989370-6417-1-git-send-email-chao.gao@intel.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 v3] VT-d PI: disable VT-d PI when APICv is
	disabled
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA5LjA2LjE3IGF0IDA4OjIyLCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPiAt
LS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMKPiArKysgYi94ZW4vYXJjaC94ODYvaHZt
L3ZteC92bWNzLmMKPiBAQCAtMzUxLDYgKzM1MSwxMyBAQCBzdGF0aWMgaW50IHZteF9pbml0X3Zt
Y3NfY29uZmlnKHZvaWQpCj4gICAgICAgICAgICB8fCAhKF92bXhfdm1leGl0X2NvbnRyb2wgJiBW
TV9FWElUX0FDS19JTlRSX09OX0VYSVQpICkKPiAgICAgICAgICBfdm14X3Bpbl9iYXNlZF9leGVj
X2NvbnRyb2wgICY9IH4gUElOX0JBU0VEX1BPU1RFRF9JTlRFUlJVUFQ7Cj4gIAo+ICsgICAgaWYg
KCBpb21tdV9pbnRwb3N0ICYmICFjcHVfaGFzX3ZteF9wb3N0ZWRfaW50cl9wcm9jZXNzaW5nICkK
PiArICAgIHsKPiArICAgICAgICBwcmludGsoIkludGVsIFZULWQgUG9zdGVkIEludGVycnVwdCBp
cyBkaXNhYmxlZCBmb3IgQ1BVLXNpZGUgUG9zdGVkICIKPiArICAgICAgICAgICAgICAgIkludGVy
cnVwdCBpcyBub3QgZW5hYmxlZFxuIik7Cj4gKyAgICAgICAgaW9tbXVfaW50cG9zdCA9IDA7Cj4g
KyAgICB9CgpTbyBzaW1wbHkgY2xlYXJpbmcgaW9tbXVfaW50cG9zdCBoZXJlIGluZGVlZCBsb29r
cyB0byBiZSBmaW5lIChhdApsZWFzdCBmb3IgYWxsIGN1cnJlbnQgdXNlcyBvZiB0aGUgZmxhZyku
IEhvd2V2ZXIsIHByZXZpb3VzbHkgeW91CmhhZCBhIGRlcGVuZGVuY3kgb24gQVBJQy1WIGJlaW5n
IGVuYWJsZWQsIGFuZCB0aGVyZSBub3QgbG9uZ2VyCmlzIHN1Y2ggYSBkZXBlbmRlbmN5IHdpdGgg
dGhlIGNoZWNrIGFib3ZlIC0KcG9zdGVkX2ludHJfcHJvY2Vzc2luZyBpcyBiZWluZyBmb3JjZWQg
dG8gb2ZmIG9ubHkgd2hlbgohdm14X3ZpcnR1YWxfaW50cl9kZWxpdmVyeSBvciBBQ0tfSU5UUl9P
Tl9FWElUIG5vdCBiZWluZyBzZXQKKHRoZSBsYXR0ZXIgYnR3IGlzIHN0cmFuZ2UgYXMgYSBjaGVj
aywgYXMgdGhhdCBmZWF0dXJlIGlzIGJlaW5nCnJlcXVlc3RlZCBhcyAibWluaW11bSIsIG5vdCAi
b3B0aW9uYWwiKS4KCkFuZCB0aGVuIEkgaGF2ZSBhIGZsb3cgcXVlc3Rpb24gaGVyZToKY3B1X2hh
c192bXhfcG9zdGVkX2ludHJfcHJvY2Vzc2luZyBleHBhbmRzIHRvIGEgcmVmZXJlbmNlIHRvCnZt
eF9waW5fYmFzZWRfZXhlY19jb250cm9sLCB5ZXQgdGhhdCB2YXJpYWJsZSBpcyBiZWluZyB3cml0
dGVuCm9ubHkgbGF0ZXIgaW4gdGhlIGZ1bmN0aW9uLCBzbyBpdCB3b3VsZCBzZWVtIHRvIG1lIHRo
YXQgbm93IHlvdQp0dXJuIG9mZiBpb21tdV9pbnRwb3N0IHVuY29uZGl0aW9uYWxseS4gQW0gSSBv
dmVybG9va2luZyBhbnl0aGluZz8KT3RoZXJ3aXNlIEkgdGhpbmsgeW91IG5lZWQgdG8gdXNlIF92
bXhfcGluX2Jhc2VkX2V4ZWNfY29udHJvbApoZXJlIGluc3RlYWQsIGp1c3QgbGlrZSB0aGUgY29k
ZSB2aXNpYmxlIGluIGNvbnRleHQgZG9lcy4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 09 08:54:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 08:54:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dJFgK-0000m3-74; Fri, 09 Jun 2017 08:54:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <imxikangjie@gmail.com>) id 1dJFgI-0000lx-UU
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 08:54:11 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 BF/0B-01992-2326A395; Fri, 09 Jun 2017 08:54:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVyMfTGIV3DJKt
 Ig697pS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxHG28wFnRzVdyY9Y2lgfEwRxcjF4eQwExG
 iR1N0xlBHBaBBlaJ/xteM4M4EgJzWCXeNF9i62LkBHLyJD63bYKyCyVun73NBGLzCghKnJz5h
 AXEFhLwlJh3bzZYDaeAvcTFew9YIFa0MEr0f5wGlmAT0JD49GYnO4jNIqAisWP2BxaIQQES90
 /vAIsLC/hIrOq4ALZAREBZovfXb7AaZgElif1nrzFC2JoSrdt/s09gFJiF5I5ZSFILGJlWMao
 XpxaVpRbpWuglFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgSGIgMQ7GA82Ox8iFGS
 g0lJlFex1TJSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvhASrSCHBotT01Iq0zBxgVMCkJTh4l
 ER47aOB0rzFBYm5xZnpEKlTjJYcV66s+8LEsWH1eiA55cD2L0xCLHn5ealS4rz7QeYJgDRklO
 bBjYNF7iVGWSlhXkagA4V4ClKLcjNLUOVfMYpzMCoJ84onAk3hycwrgdv6CuggJqCDlryzADm
 oJBEhJdXAuOdAi0KeUMHnc5af1R2P7JDjuHTncdSDLGb2NdpKu+ZOvrtALe3noktzz5/v+W5l
 vr/F4L9VrPOz2ZJyq1jUzGadv7gpmqN6Rs3ys57xH4vyHmrPqwn2zH68Ne/p0seOsy8fsnh+L
 sfghGtI5yleex/F1fvlNtzxDZzDc5NfM/bBteldQdxn7yixFGckGmoxFxUnAgAufKul1wIAAA
 ==
X-Env-Sender: imxikangjie@gmail.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1496998448!86734078!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14981 invoked from network); 9 Jun 2017 08:54:09 -0000
Received: from mail-qt0-f194.google.com (HELO mail-qt0-f194.google.com)
 (209.85.216.194)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 9 Jun 2017 08:54:09 -0000
Received: by mail-qt0-f194.google.com with SMTP id s33so13720974qtg.3
 for <xen-devel@lists.xenproject.org>; Fri, 09 Jun 2017 01:54: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=/rA/EDBGMcvwJxmyGWjxp12LMkekHz/1qUBTP+ouotY=;
 b=mwltMVp0vDMdCl7lg6Rp+Zx5g6sEKrCpKgA7QIYwI2w7vELSpVca2GjY19eRSLGJv1
 nuMqn8qdTruLnQqSzMVMXeRVk5MnS5oL4X5RmVCYr8sz1hOHbxz0Fif0Yl81zcwERDLW
 3Iq8eP3+NK73SyAscZXWGBHAQ3jNXa1OOC39IUVuSGHvJhDqBNdMHU5aUTa4Ff7OtarZ
 3bhWoaTmeJvPzpjet4/GPcieGeEzsJtUXrqLr5gm5W8ojNl7B4u/TZFUII21qHioT84B
 ZILcEkAA4AgMIUV4EdJbui2nN+wi0SebBYzEKz1JSoo5ew+x6ay7llplszwT+HTpCXgk
 yuKQ==
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=/rA/EDBGMcvwJxmyGWjxp12LMkekHz/1qUBTP+ouotY=;
 b=rZ7pFGP4ymMy2vIA8yxZOvTx43VrPA8ho4hIyAYfpzHYN95yieM4tSgfeixqc9Q2c8
 HyrUdcwpYjUpN8wogODiz86T8PzP30utjwt+Y88Geh6xdVpnr7xUt8nxPeHJC+3Mm1I4
 AWiikYyvZ4+aV0v0EKj4aJIvrwkAC2xiVg5g8VfjKypygOQfnsRFXY7Zy191TRYBi6kb
 GJwAUztzLKvc4V1DGJ17OLh8cjkyycLBNumntBD6AtoOqCo/UKy8Ki8qXD3Iqxty1eBU
 FfTlHEkxTta6xcFX6XGHjRqpxeeLPlMfqgvcXIiceZ79RVOp5QX012rrqsdDcAWikV/E
 hzow==
X-Gm-Message-State: AODbwcA75u5VaZ3srEA3yE9VcrUBaZtt1hSgvObT5voJpazhV743cXz4
 k7lu0Ypv23Z0sJ+WHhpEM9h4zJjMPQ==
X-Received: by 10.55.59.12 with SMTP id i12mr47299717qka.72.1496998448372;
 Fri, 09 Jun 2017 01:54:08 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.12.193.83 with HTTP; Fri, 9 Jun 2017 01:54:07 -0700 (PDT)
In-Reply-To: <593A777A02000078001612D8@prv-mh.provo.novell.com>
References: <CAJqJJghBcsthRtwD=CF-n0uWU_eLMdOJ-8YsTYXhUDZbJZa63g@mail.gmail.com>
 <593A777A02000078001612D8@prv-mh.provo.novell.com>
From: Kangjie Xi <imxikangjie@gmail.com>
Date: Fri, 9 Jun 2017 16:54:07 +0800
Message-ID: <CAJqJJgiLijNfyo6m17iZBSt1+6V6j=vqxxLOUsfE+4UwLuO-vQ@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] Nested Virtualization Support Host-Only Hypervisors
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SSBoYXZlIGFza2VkIHRoZSByZWxhdGVkIGlzc3VlIG9uIHhlbi11c2VycyBsaXN0CihodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLXVzZXJzLzIwMTctMDUvbXNn
MDAwOTAuaHRtbCksCml0IGhhcyBkZXRhaWwgb24gaGFuZ3MsIGlmIHlvdSB3YW50IG1vcmUgZGV0
YWlsLCBJIGNhbiByZXByb2R1Y2UgdGhlCnByb2JsZW0gYW5kIHNlbmQgeW91IG1vcmUgaW5mby4K
Ckh5cGVyUGxhdGZvcm0gYW5kIFNpbXBsZVZpc29yIGNhbiB3b3JrIHdlbGwgaW5zaWRlIFZNd2Fy
ZSB2aXJ0dWFsCm1hY2hpbmUsIHNvIEkgdGhpbmsgWGVuIG9yIEtWTSBzaG91bGQgYWxzbyBzdXBw
b3J0IHRoaXMuCgoKVGhhbmtzCi1rYW5namllCgoyMDE3LTA2LTA5IDE2OjI0IEdNVCswODowMCBK
YW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Ogo+Pj4+IE9uIDA5LjA2LjE3IGF0IDA5OjQ0
LCA8aW14aWthbmdqaWVAZ21haWwuY29tPiB3cm90ZToKPj4gWGVuIHN1cHBvcnRzIE5lc3RlZAo+
PiBWaXJ0dWFsaXphdGlvbihodHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9OZXN0ZWRf
VmlydHVhbGl6YXRpb25faW5fWGVuICksCj4+IHdoaWNoIG1lYW5zIEkgY2FuIHJ1biBYZW4gb3Ig
S1ZNIGh5cGVydmlzb3IgaW5zaWRlIGEgdmlydHVhbCBtYWNoaW5lLAo+PiBhbmQgdGhlbiBjcmVh
dGUgYSBMMiBndWVzdC4gSG93ZXZlciB3aGVuIEkgcnVuIGEgSG9zdC1Pbmx5IEh5cGVydmlzb3IK
Pj4gKG5vIEwyIGd1ZXN0cywgbGlrZSBNb1JFLCBTaW1wbGVWaXNvciBhbmQgSHlwZXJQbGF0Zm9y
bSkgaW5zaWRlIG9mIEwxCj4+IGd1ZXN0LCB0aGUgTDEgaGFuZ3MuCj4+Cj4+IElzIGl0IGFibGUg
dG8gbWFrZSBYZW4gTmVzdGVkIFZpcnR1YWxpemF0aW9uIHRvIHN1cHBvcnQgSG9zdC1Pbmx5Cj4+
IGh5cGVydmlzb3JzPyBJdCBpcyB1c2VmdWwgZm9yIHNlY3VyaXR5IHJlc2VhcmNoLgo+Cj4gV2Vs
bCwgSSdkIGNlcnRhaW5seSBleHBlY3Qgc3VjaCB0byBub3QgYmUgaW50ZW50aW9uYWxseSBicm9r
ZW4sCj4gYnV0IHdpdGggbmVzdGVkIHZpcnR1YWxpemF0aW9uIHN0aWxsIG5vdCBoYXZpbmcgcmVh
Y2hlZCBtYXR1cmUsCj4gZnVsbHkgc3VwcG9ydGVkIHN0YXRlIEknbSBub3Qgc3VycHJpc2VkIHlv
dSBydW4gaW50byBpc3N1ZXMuCj4gSG93ZXZlciwgd2l0aG91dCB5b3UgcHJvdmlkaW5nIChtdWNo
KSBtb3JlIGRldGFpbCBvbiB0aGUKPiBoYW5ncyAob3IgY3Jhc2hlcz8pLCB0aGVyZSdzIG5vIHdh
eSBmb3J3YXJkIGhlcmUgSSdtIGFmcmFpZC4KPgo+IEphbgo+CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 09 08:57:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 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 1dJFjD-0000w3-NI; Fri, 09 Jun 2017 08: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 <chao.gao@intel.com>) id 1dJFjB-0000vx-Mm
 for xen-devel@lists.xen.org; Fri, 09 Jun 2017 08:57:09 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 D3/EF-03557-5E26A395; Fri, 09 Jun 2017 08:57:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXS1tYhr/skySr
 S4NtWEYslHxezODB6HN39mymAMYo1My8pvyKBNePn2SvMBdv5Ki5d2cLewPiCu4uRk0NIoFJi
 8cp5rCC2hACvxJFlM6Bsf4ndK56xQdSUS+xYMJMZxGYRUJFobV3BCGKzCShLXPzaC1YjAmT3/
 vrN0sXIxcEsMIlRovPMQrAiYQF3iddPP4PZvAIWEqcWnoGyDzFKnP4VB7GgVOLDp7WsEHFBiZ
 Mzn7CA2MwCWhI3/r1k6mLkALKlJZb/4wAJcwrYS8xu3ccOYosC7d19ay/zBEbBWUi6ZyHpnoX
 QvYCReRWjRnFqUVlqka6xgV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmDIMgDB
 Dsa/awMPMUpyMCmJ8iq2WkYK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuCdmmgVKSRYlJqeWpGWm
 QOMHpi0BAePkgivfTRQmre4IDG3ODMdInWKUVFKnHc7SJ8ASCKjNA+uDRaxlxhlpYR5GYEOEe
 IpSC3KzSxBlX/FKM7BqCTMGwIyhSczrwRu+iugxUxAi5e8swBZXJKIkJJqYGT7KVCT2mjIzRw
 Uonr4XvzCr0dPz/t5M/dqh8lku9oYzTCZebk75v3Y+1K5//kyzX2La86VJahnTi++K/tg03Xx
 ZQUq36b13hLsEz90b42YSc1T9QPxqYpfuiJ19vzIun0ictMbxrsyx2qlf97zf7ihir+i3+mf8
 rpJ73MW9gpWp/46cswtulSJpTgj0VCLuag4EQASBmYe0wIAAA==
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1496998626!66401412!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51036 invoked from network); 9 Jun 2017 08:57:08 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Jun 2017 08:57:08 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga104.jf.intel.com with ESMTP; 09 Jun 2017 01:57:05 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.39,317,1493708400"; d="scan'208";a="866189140"
Received: from skl-2s3.sh.intel.com ([10.239.48.60])
 by FMSMGA003.fm.intel.com with ESMTP; 09 Jun 2017 01:57:04 -0700
Date: Fri, 9 Jun 2017 16:58:00 +0800
From: Chao Gao <chao.gao@intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170609085757.GA9201@skl-2s3.sh.intel.com>
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: <1496989370-6417-1-git-send-email-chao.gao@intel.com>
 <593A7BD202000078001612FC@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <593A7BD202000078001612FC@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 v3] VT-d PI: disable VT-d PI when APICv is
	disabled
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBKdW4gMDksIDIwMTcgYXQgMDI6NDM6MzBBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+Pj4gT24gMDkuMDYuMTcgYXQgMDg6MjIsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3Rl
Ogo+PiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMKPj4gKysrIGIveGVuL2FyY2gv
eDg2L2h2bS92bXgvdm1jcy5jCj4+IEBAIC0zNTEsNiArMzUxLDEzIEBAIHN0YXRpYyBpbnQgdm14
X2luaXRfdm1jc19jb25maWcodm9pZCkKPj4gICAgICAgICAgICB8fCAhKF92bXhfdm1leGl0X2Nv
bnRyb2wgJiBWTV9FWElUX0FDS19JTlRSX09OX0VYSVQpICkKPj4gICAgICAgICAgX3ZteF9waW5f
YmFzZWRfZXhlY19jb250cm9sICAmPSB+IFBJTl9CQVNFRF9QT1NURURfSU5URVJSVVBUOwo+PiAg
Cj4+ICsgICAgaWYgKCBpb21tdV9pbnRwb3N0ICYmICFjcHVfaGFzX3ZteF9wb3N0ZWRfaW50cl9w
cm9jZXNzaW5nICkKPj4gKyAgICB7Cj4+ICsgICAgICAgIHByaW50aygiSW50ZWwgVlQtZCBQb3N0
ZWQgSW50ZXJydXB0IGlzIGRpc2FibGVkIGZvciBDUFUtc2lkZSBQb3N0ZWQgIgo+PiArICAgICAg
ICAgICAgICAgIkludGVycnVwdCBpcyBub3QgZW5hYmxlZFxuIik7Cj4+ICsgICAgICAgIGlvbW11
X2ludHBvc3QgPSAwOwo+PiArICAgIH0KPgo+U28gc2ltcGx5IGNsZWFyaW5nIGlvbW11X2ludHBv
c3QgaGVyZSBpbmRlZWQgbG9va3MgdG8gYmUgZmluZSAoYXQKPmxlYXN0IGZvciBhbGwgY3VycmVu
dCB1c2VzIG9mIHRoZSBmbGFnKS4gSG93ZXZlciwgcHJldmlvdXNseSB5b3UKPmhhZCBhIGRlcGVu
ZGVuY3kgb24gQVBJQy1WIGJlaW5nIGVuYWJsZWQsIGFuZCB0aGVyZSBub3QgbG9uZ2VyCj5pcyBz
dWNoIGEgZGVwZW5kZW5jeSB3aXRoIHRoZSBjaGVjayBhYm92ZSAtCj5wb3N0ZWRfaW50cl9wcm9j
ZXNzaW5nIGlzIGJlaW5nIGZvcmNlZCB0byBvZmYgb25seSB3aGVuCj4hdm14X3ZpcnR1YWxfaW50
cl9kZWxpdmVyeSBvciBBQ0tfSU5UUl9PTl9FWElUIG5vdCBiZWluZyBzZXQKPih0aGUgbGF0dGVy
IGJ0dyBpcyBzdHJhbmdlIGFzIGEgY2hlY2ssIGFzIHRoYXQgZmVhdHVyZSBpcyBiZWluZwo+cmVx
dWVzdGVkIGFzICJtaW5pbXVtIiwgbm90ICJvcHRpb25hbCIpLgoKWWVzLiB0aGUgcmVsZXZhbnQg
ZGVzY3JpcHRpb24gaXMgaW1wcm9wZXIgbm93LiBJIHdpbGwgcmVtb3ZlIGFsbCBvZgp0aGVtIGFu
ZCB0aGluayBtb3JlIGFib3V0IHRoZSBBQ0tfSU5UUl9PTl9FWElULiBJZiBpdCBjYW4gYmUKcmVt
b3ZlZCwgSSB3aWxsIHRha2UgdGhpcyBjaGFuZ2UgdG8gZG8gdGhpcy4KCj4KPkFuZCB0aGVuIEkg
aGF2ZSBhIGZsb3cgcXVlc3Rpb24gaGVyZToKPmNwdV9oYXNfdm14X3Bvc3RlZF9pbnRyX3Byb2Nl
c3NpbmcgZXhwYW5kcyB0byBhIHJlZmVyZW5jZSB0bwo+dm14X3Bpbl9iYXNlZF9leGVjX2NvbnRy
b2wsIHlldCB0aGF0IHZhcmlhYmxlIGlzIGJlaW5nIHdyaXR0ZW4KPm9ubHkgbGF0ZXIgaW4gdGhl
IGZ1bmN0aW9uLCBzbyBpdCB3b3VsZCBzZWVtIHRvIG1lIHRoYXQgbm93IHlvdQo+dHVybiBvZmYg
aW9tbXVfaW50cG9zdCB1bmNvbmRpdGlvbmFsbHkuIEFtIEkgb3Zlcmxvb2tpbmcgYW55dGhpbmc/
Cj5PdGhlcndpc2UgSSB0aGluayB5b3UgbmVlZCB0byB1c2UgX3ZteF9waW5fYmFzZWRfZXhlY19j
b250cm9sCj5oZXJlIGluc3RlYWQsIGp1c3QgbGlrZSB0aGUgY29kZSB2aXNpYmxlIGluIGNvbnRl
eHQgZG9lcy4KCkFncmVlLiBJdCBzaG91bGQgYmUuIFRoYW5rcyB5b3UuIEkgZm9yZ290IHRvIHRl
c3Qgd2l0aCAnYXBpY3Y9dHJ1ZScuCkkgb25seSB0ZXN0ZWQgdGhpcyBwYXRjaCB3aXRoICdhcGlj
dj1mYWxzZScuCgpUaGFua3MKY2hhbwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 09 09:05:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 09:05:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dJFqw-0001fp-Gi; Fri, 09 Jun 2017 09: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 <JBeulich@suse.com>) id 1dJFqw-0001fj-1K
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 09:05:10 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 E8/33-03920-5C46A395; Fri, 09 Jun 2017 09:05:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXS6fjDS/dIilW
 kwfWVlhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aB3zMZC9YxV9ydep2tgfEZUxcjB4eQQJ5E
 10GtLkZODl4BO4lpv+axgdgSAoYSpxfeZAGxWQRUJb6+/McIYrMJqEu0PdvOCmKLCGhIrGtdx
 gYyhllARaLxjABIWFjAV+Lo4SfMXYxcQNPPMEpsazgP1sspEChxav5hdpB6XgFBib87hEHCzA
 JaEg9/3WKBsLUlli18zQwxUlpi+T+OCYx8sxAaZiFpmIWkYRZCwwJGllWM6sWpRWWpRbrmekl
 FmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgYHHAAQ7GGde9j/EKMnBpCTKq9hqGSnE
 l5SfUpmRWJwRX1Sak1p8iFGGg0NJgvdJslWkkGBRanpqRVpmDjAGYNISHDxKIrz20UBp3uKCx
 NzizHSI1ClGY44Nq9d/YeJo+rDlC5MQS15+XqqUOG8/yCQBkNKM0jy4QbDYvMQoKyXMywh0mh
 BPQWpRbmYJqvwrRnEORiVh3lKQKTyZeSVw+14BncIEdMqSdxYgp5QkIqSkGhgDWa6/qZq03V5
 fPfTPfo599Qd8br2KLfnSGvbiXde0K7xnqsTetlcc13A9KXnVjpEp5Hr7xjqOx6qJK7SM9eIi
 ebxseA9/8Xm0cNrjD7I/flmJP0v8r+OzeoefnU3Ow1bnpHiVxc5TVnGfPXLz9BH2bpt/7IdF7
 e+su1txfOJRpfbP7oskGncqsRRnJBpqMRcVJwIAyoHKAcgCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1496999107!94420983!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63285 invoked from network); 9 Jun 2017 09:05:08 -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; 9 Jun 2017 09:05:08 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 09 Jun 2017 03:05:06 -0600
Message-Id: <593A80E4020000780016131F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 09 Jun 2017 03:05:08 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Kangjie Xi" <imxikangjie@gmail.com>
References: <CAJqJJghBcsthRtwD=CF-n0uWU_eLMdOJ-8YsTYXhUDZbJZa63g@mail.gmail.com>
 <593A777A02000078001612D8@prv-mh.provo.novell.com>
 <CAJqJJgiLijNfyo6m17iZBSt1+6V6j=vqxxLOUsfE+4UwLuO-vQ@mail.gmail.com>
In-Reply-To: <CAJqJJgiLijNfyo6m17iZBSt1+6V6j=vqxxLOUsfE+4UwLuO-vQ@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] Nested Virtualization Support Host-Only Hypervisors
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA5LjA2LjE3IGF0IDEwOjU0LCA8aW14aWthbmdqaWVAZ21haWwuY29tPiB3cm90ZToK
PiBJIGhhdmUgYXNrZWQgdGhlIHJlbGF0ZWQgaXNzdWUgb24geGVuLXVzZXJzIGxpc3QKPiAoaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi11c2Vycy8yMDE3LTA1
L21zZzAwMDkwLmh0bWwpLAo+IGl0IGhhcyBkZXRhaWwgb24gaGFuZ3MsIGlmIHlvdSB3YW50IG1v
cmUgZGV0YWlsLCBJIGNhbiByZXByb2R1Y2UgdGhlCj4gcHJvYmxlbSBhbmQgc2VuZCB5b3UgbW9y
ZSBpbmZvLgoKSXQncyBub3QgbWUgdG8gc2VuZCB0aGF0IGluZm8gdG8sIGJ1dCB0aGUgbGlzdCwg
YnV0IHllcywgd2hhdCB5b3UKaGF2ZSB0aGVyZSBpcyBpbnN1ZmZpY2llbnQgLSB0aGVyZSdzIG5v
dCBldmVuIGEgY29tcGxldGUgbG9nLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 09 09:20:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 09:20: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 1dJG5J-0002Wh-NL; Fri, 09 Jun 2017 09:20: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=32693b771=citrix-osstest@xenproject.org>)
 id 1dJG5I-0002R1-D5
 for xen-devel@lists.xensource.com; Fri, 09 Jun 2017 09:20:00 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 95/B7-02006-F386A395; Fri, 09 Jun 2017 09:19:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHRDpK59hlW
 kwd8nbBb3prxnd2D02N63iz2AMYo1My8pvyKBNePrzpXsBbMEKxb97GNtYHzG1cXIySEh4C9x
 v/EcG4TtIXH97AkmEFtEwFliwofbYHFeAT2JLX9+soPYwgLBEos/vQSq4QKqb2SV+NgwnwWiW
 VXi6PGVYDYb0KCJPRPBbBYBFYnrd7+wgthCAloSSxevZIIYKihxcuYTsBpmAQmJgy9eMEPMsZ
 T4tv4p8wRG3llIymYhKVvAyLSKUb04tagstUjXXC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzG
 pWC85P3cTIzB4GIBgB+Oxyc6HGCU5mJREeRVbLSOF+JLyUyozEosz4otKc1KLDzHKcHAoSfA+
 SbOKFBIsSk1PrUjLzAGGMUxagoNHSYTXPhoozVtckJhbnJkOkTrFqMuxYfX6L0xCLHn5ealS4
 rzK6UBFAiBFGaV5cCNgMXWJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrzmIFN4MvNK4Da9Aj
 qCCeiIJe8sQI4oSURISTUw+vM+CHwqYKF32Yxnxy0V04khgX7mW4qnvJxjYD7L4p2yotSH1e1
 nncpM8txEhSc1/35t88yt5U5A4YWWHasit686x32V125C4sfNmt+OHExWzNTsv1hWcKnl+i2t
 GQJeHMYSgbaro/MO+muKi746Xxf0fS3HvZC7DFu2qvyeplOifztpPv9DJZbijERDLeai4kQA6
 4ZfXKQCAAA=
X-Env-Sender: prvs=32693b771=citrix-osstest@xenproject.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1496999997!102582375!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62528 invoked from network); 9 Jun 2017 09:19:58 -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;
 9 Jun 2017 09:19:58 -0000
X-IronPort-AV: E=Sophos;i="5.39,317,1493683200"; d="scan'208";a="427223681"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71535-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:migrate-support-check:fail:nonblocking
 distros-debian-jessie:test-armhf-armhf-armhf-jessie-netboot-pygrub:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-That: flight=71476
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 9 Jun 2017 10:19:49 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Subject: [Xen-devel] [distros-debian-jessie test] 71535: tolerable 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcxNTM1IGRpc3Ryb3MtZGViaWFuLWplc3NpZSByZWFsIFtyZWFsXQpodHRwOi8vb3Nz
dGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzLzcxNTM1LwoKRmFpbHVy
ZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWFybWhmLWplc3NpZS1uZXRi
b290LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4g
bmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0
ZSAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAg
ICAgICBicm9rZW4gbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1hcm1oZi1qZXNzaWUtbmV0
Ym9vdC1weWdydWIgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1hcm1oZi1qZXNzaWUtbmV0Ym9vdC1weWdydWIgMTIgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKCmJhc2VsaW5lIHZlcnNpb246CiBmbGlnaHQg
ICAgICAgICAgICAgICA3MTQ3NgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LWplc3NpZS1u
ZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1p
Mzg2LWplc3NpZS1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWFtZDY0LWplc3NpZS1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWFybWhmLWplc3NpZS1uZXRib290LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtamVzc2llLW5l
dGJvb3QtcHlncnViICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1p
Mzg2LWplc3NpZS1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9v
c3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUu
bmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 09 09:21:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 09:21:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dJG77-0002z7-3I; Fri, 09 Jun 2017 09:21:53 +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 1dJG75-0002yp-Pb
 for xen-devel@lists.xensource.com; Fri, 09 Jun 2017 09:21:52 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 B1/F1-10689-FA86A395; Fri, 09 Jun 2017 09:21:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVXddhlW
 kwfMn7BYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+NGiWrCytuJG93S2BsZv
 QV2MXBxCAn8ZJTZum8kK4TxmlGg+9IYNwtnGKPHl+DvmLkZODhEBZ4mvZ+ayg9i8AvoSq0/vA
 IsLC5hJ3D17mAXElhD4oSqxpFm5i5EDyPaWeLDJHSLsLfGv9RJQOTsHm4CVxCExkCiLgKrE8t
 nH2CYwci9gZFjFqF6cWlSWWqRrqZdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJEej
 tegYGxh2Mr386HWKU5GBSEuVVbLWMFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBm5RuFSkkWJSa
 nlqRlpkDDDuYtAQHj5IIr300UJq3uCAxtzgzHSJ1ilGXY8Pq9V+YhFjy8vNSpcR5Z4PMEAApy
 ijNgxsBi4FLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5zUGm8GTmlcBtegV0BBPQEUveWY
 AcUZKIkJJqYOwv7sg7cU+3VUtxw7y+comdq48tMlI6Ou+IveTM2StFPK/xTbWxy1C62rNY5pb
 KpDNyzzbvlbo+43WzWcCi/Ce6u3pKX0nYBLQ+PXBw17/pu6K+WnzknHx8329BP+taVvMzJ2zW
 hD3yXRYubvbhd/WmFynabIbm6Vrmyip/vScm7Kh77Dy5LkiJpTgj0VCLuag4EQBmW0EefAIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1497000108!93155529!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45714 invoked from network); 9 Jun 2017 09:21:49 -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 Jun 2017 09:21: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 1dJG70-0006wO-5p; Fri, 09 Jun 2017 09: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 1dJG6u-00068W-9N; Fri, 09 Jun 2017 09:21:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dJG6q-000540-Vf; Fri, 09 Jun 2017 09:21:37 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110131-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:redhat-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-saverestore.2:fail:regression
 linux-linus:test-amd64-i386-xl-raw:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 linux-linus:test-amd64-i386-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-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-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-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-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-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-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-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-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=d0aab7d4e93e0fd5df3e892e0f2087d7a5371b1a
X-Osstest-Versions-That: linux=b29794ec95c6856b316c2295904208bf11ffddd9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 09 Jun 2017 09:21:37 +0000
Subject: [Xen-devel] [linux-linus test] 110131: 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>

ZmxpZ2h0IDExMDEzMSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEwMTMxLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0taW50ZWwgIDkgcmVkaGF0LWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxMTAwOTMKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxNCBndWVzdC1zYXZlcmVzdG9yZS4yIGZh
aWwgUkVHUi4gdnMuIDExMDA5MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAxNiBndWVz
dC1sb2NhbG1pZ3JhdGUveDEwICAgZmFpbCBSRUdSLiB2cy4gMTEwMDkzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVH
Ui4gdnMuIDExMDA5MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgOSBkZWJp
YW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTEwMDkzCgpSZWdyZXNzaW9ucyB3aGljaCBh
cmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2
LXJ1bXBydW4taTM4NiAxNiBydW1wcnVuLWRlbW8teGVuc3RvcmVscy94ZW5zdG9yZWxzLnJlcGVh
dCBmYWlsIFJFR1IuIHZzLiAxMTAwOTMKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgYmxvY2tlZCBpbiAxMTAwOTMKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTUgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgICBmYWls
ICBsaWtlIDExMDA2MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEwMDkzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTAw
OTMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAg
ICAgICAgICAgZmFpbCBsaWtlIDExMDA5MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTEwMDkzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbGlrZSAxMTAwOTMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDkgZGViaWFuLWlu
c3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDExMDA5MwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kIDE2IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgIDkgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxs
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEw
LWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDkgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoK
IGxpbnV4ICAgICAgICAgICAgICAgIGQwYWFiN2Q0ZTkzZTBmZDVkZjNlODkyZTBmMjA4N2Q3YTUz
NzFiMWEKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIGIyOTc5NGVjOTVj
Njg1NmIzMTZjMjI5NTkwNDIwOGJmMTFmZmRkZDkKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMDA5
MyAgMjAxNy0wNi0wNyAxNzoyOTowOCBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
MTAxMzEgIDIwMTctMDYtMDggMTc6MzA6MzggWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBHaWxhZCBCZW4tWW9z
c2VmIDxnaWxhZEBiZW55b3NzZWYuY29tPgogIEhlcmJlcnQgWHUgPGhlcmJlcnRAZ29uZG9yLmFw
YW5hLm9yZy5hdT4KICBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5v
cmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hp
bmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KY29tbWl0IGQwYWFiN2Q0ZTkzZTBmZDVkZjNlODkyZTBmMjA4N2Q3YTUzNzFiMWEK
TWVyZ2U6IGIyOTc5NGUgZjNhZDU4NwpBdXRob3I6IExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0Bs
aW51eC1mb3VuZGF0aW9uLm9yZz4KRGF0ZTogICBUaHUgSnVuIDggMTA6MDI6NTggMjAxNyAtMDcw
MAoKICAgIE1lcmdlIGJyYW5jaCAnbGludXMnIG9mIGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9z
Y20vbGludXgva2VybmVsL2dpdC9oZXJiZXJ0L2NyeXB0by0yLjYKICAgIAogICAgUHVsbCBjcnlw
dG8gZml4ZXMgZnJvbSBIZXJiZXJ0IFh1OgogICAgICJUaGlzIGZpeGVzIGEgY291cGxlIG9mIHBs
YWNlcyBpbiB0aGUgY3J5cHRvIGNvZGUgdGhhdCB3ZXJlIGRvaW5nCiAgICAgIGludGVycnVwdGli
bGUgc2xlZXBzIGRhbmdlcm91c2x5LiBUaGV5IGhhdmUgYmVlbiBjb252ZXJ0ZWQgdG8gdXNlCiAg
ICAgIG5vbi1pbnRlcnJ1cHRpYmxlIHNsZWVwcy4KICAgIAogICAgICBUaGlzIGFsc28gZml4ZXMg
YSBidWcgaW4gYXN5bW1ldHJpY19rZXlzIHdoZXJlIGl0IHdvdWxkIHRyaWdnZXIgYQogICAgICB1
c2UtYWZ0ZXItZnJlZSBpZiBhIHJlcXVlc3QgcmV0dXJuZWQgRUJVU1kgZHVlIHRvIGEgZnVsbCBk
ZXZpY2UgcXVldWUiCiAgICAKICAgICogJ2xpbnVzJyBvZiBnaXQ6Ly9naXQua2VybmVsLm9yZy9w
dWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvaGVyYmVydC9jcnlwdG8tMi42OgogICAgICBjcnlwdG86
IGdjbSAtIHdhaXQgZm9yIGNyeXB0byBvcCBub3Qgc2lnbmFsIHNhZmUKICAgICAgY3J5cHRvOiBk
cmJnIC0gd2FpdCBmb3IgY3J5cHRvIG9wIG5vdCBzaWduYWwgc2FmZQogICAgICBjcnlwdG86IGFz
eW1tZXRyaWNfa2V5cyAtIGhhbmRsZSBFQlVTWSBkdWUgdG8gYmFja2xvZyBjb3JyZWN0bHkKCmNv
bW1pdCBmM2FkNTg3MDcwZDZiZDk2MWFiOTQyYjNmZDdhODVkMDBkZmM5MzRiCkF1dGhvcjogR2ls
YWQgQmVuLVlvc3NlZiA8Z2lsYWRAYmVueW9zc2VmLmNvbT4KRGF0ZTogICBUaHUgTWF5IDE4IDE2
OjI5OjI1IDIwMTcgKzAzMDAKCiAgICBjcnlwdG86IGdjbSAtIHdhaXQgZm9yIGNyeXB0byBvcCBu
b3Qgc2lnbmFsIHNhZmUKICAgIAogICAgY3J5cHRvX2djbV9zZXRrZXkoKSB3YXMgdXNpbmcgd2Fp
dF9mb3JfY29tcGxldGlvbl9pbnRlcnJ1cHRpYmxlKCkgdG8KICAgIHdhaXQgZm9yIGNvbXBsZXRp
b24gb2YgYXN5bmMgY3J5cHRvIG9wIGJ1dCBpZiBhIHNpZ25hbCBvY2N1cnMgaXQKICAgIG1heSBy
ZXR1cm4gYmVmb3JlIERNQSBvcHMgb2YgSFcgY3J5cHRvIHByb3ZpZGVyIGZpbmlzaCwgdGh1cwog
ICAgY29ycnVwdGluZyB0aGUgZGF0YSBidWZmZXIgdGhhdCBpcyBrZnJlZSdlZCBpbiB0aGlzIGNh
c2UuCiAgICAKICAgIFJlc29sdmUgdGhpcyBieSB1c2luZyB3YWl0X2Zvcl9jb21wbGV0aW9uKCkg
aW5zdGVhZC4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEVyaWMgQmlnZ2VycyA8ZWJpZ2dlcnMzQGdt
YWlsLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEdpbGFkIEJlbi1Zb3NzZWYgPGdpbGFkQGJlbnlv
c3NlZi5jb20+CiAgICBDQzogc3RhYmxlQHZnZXIua2VybmVsLm9yZwogICAgU2lnbmVkLW9mZi1i
eTogSGVyYmVydCBYdSA8aGVyYmVydEBnb25kb3IuYXBhbmEub3JnLmF1PgoKY29tbWl0IGE1ZGZl
ZmIxYzNmM2RiODE2NjI1NTYzOTNmZDkyODM1MTFlMDg0MzAKQXV0aG9yOiBHaWxhZCBCZW4tWW9z
c2VmIDxnaWxhZEBiZW55b3NzZWYuY29tPgpEYXRlOiAgIFRodSBNYXkgMTggMTY6Mjk6MjQgMjAx
NyArMDMwMAoKICAgIGNyeXB0bzogZHJiZyAtIHdhaXQgZm9yIGNyeXB0byBvcCBub3Qgc2lnbmFs
IHNhZmUKICAgIAogICAgZHJiZ19rY2FwaV9zeW1fY3RyKCkgd2FzIHVzaW5nIHdhaXRfZm9yX2Nv
bXBsZXRpb25faW50ZXJydXB0aWJsZSgpIHRvCiAgICB3YWl0IGZvciBjb21wbGV0aW9uIG9mIGFz
eW5jIGNyeXB0byBvcCBidXQgaWYgYSBzaWduYWwgb2NjdXJzIGl0CiAgICBtYXkgcmV0dXJuIGJl
Zm9yZSBETUEgb3BzIG9mIEhXIGNyeXB0byBwcm92aWRlciBmaW5pc2gsIHRodXMKICAgIGNvcnJ1
cHRpbmcgdGhlIG91dHB1dCBidWZmZXIuCiAgICAKICAgIFJlc29sdmUgdGhpcyBieSB1c2luZyB3
YWl0X2Zvcl9jb21wbGV0aW9uKCkgaW5zdGVhZC4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEVyaWMg
QmlnZ2VycyA8ZWJpZ2dlcnMzQGdtYWlsLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEdpbGFkIEJl
bi1Zb3NzZWYgPGdpbGFkQGJlbnlvc3NlZi5jb20+CiAgICBDQzogc3RhYmxlQHZnZXIua2VybmVs
Lm9yZwogICAgU2lnbmVkLW9mZi1ieTogSGVyYmVydCBYdSA8aGVyYmVydEBnb25kb3IuYXBhbmEu
b3JnLmF1PgoKY29tbWl0IGU2ODM2OGFlZDU2MzI0ZTJlMzhkNGY2YjA0NGJiOGNmODIwNzdmYzIK
QXV0aG9yOiBHaWxhZCBCZW4tWW9zc2VmIDxnaWxhZEBiZW55b3NzZWYuY29tPgpEYXRlOiAgIFRo
dSBNYXkgMTggMTY6Mjk6MjMgMjAxNyArMDMwMAoKICAgIGNyeXB0bzogYXN5bW1ldHJpY19rZXlz
IC0gaGFuZGxlIEVCVVNZIGR1ZSB0byBiYWNrbG9nIGNvcnJlY3RseQogICAgCiAgICBwdWJsaWNf
a2V5X3ZlcmlmeV9zaWduYXR1cmUoKSB3YXMgcGFzc2luZyB0aGUgQ1JZUFRPX1RGTV9SRVFfTUFZ
X0JBQ0tMT0cKICAgIGZsYWcgdG8gYWtjaXBoZXJfcmVxdWVzdF9zZXRfY2FsbGJhY2soKSBidXQg
d2FzIG5vdCBoYW5kbGluZyBjb3JyZWN0bHkKICAgIHRoZSBjYXNlIHdoZXJlIGEgLUVCVVNZIGVy
cm9yIGNvdWxkIGJlIHJldHVybmVkIGZyb20gdGhlIGNhbGwgdG8KICAgIGNyeXB0b19ha2NpcGhl
cl92ZXJpZnkoKSBpZiBiYWNrbG9nIHdhcyB1c2VkLCBwb3NzaWJseSBjYXN1aW5nCiAgICBkYXRh
IGNvcnJ1cHRpb24gZHVlIHRvIHVzZS1hZnRlci1mcmVlIG9mIGJ1ZmZlcnMuCiAgICAKICAgIFJl
c29sdmUgdGhpcyBieSBoYW5kbGluZyAtRUJVU1kgY29ycmVjdGx5LgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBHaWxhZCBCZW4tWW9zc2VmIDxnaWxhZEBiZW55b3NzZWYuY29tPgogICAgQ0M6IHN0
YWJsZUB2Z2VyLmtlcm5lbC5vcmcKICAgIFNpZ25lZC1vZmYtYnk6IEhlcmJlcnQgWHUgPGhlcmJl
cnRAZ29uZG9yLmFwYW5hLm9yZy5hdT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 09 09:24:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 09:24: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 1dJG9G-0003Ai-K4; Fri, 09 Jun 2017 09:24: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 1dJG9F-0003AW-6x
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 09:24:05 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 4C/7F-17076-4396A395; Fri, 09 Jun 2017 09:24:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDKsWRWlGSWpSXmKPExsWSoc/ormucaRV
 p8PwPm8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmjF50yPWgit6FbcXn2NuYJyv2sXIxcEi0MAs
 sWvJIhYQh1GgmVHizpNn7CCOkMAEJol/qy4zdTFycggL+Eh86+9kAbFFBAokzi/4zQpRtIFR4
 uyXw2DtzALbmSTuzpkGVsUmoClx5/MnsG5eASuJLXu+A43lAFqoInHxgiRIWFQgVeLjuy+MEC
 WCEidnPgFr5RRwk9iwfCcziM0sYCYxb/NDKFteYvvbOWC2hICSxNsjB8D2SgjMZpSYO+MM2C4
 hAUWJGZ0HWSCKZCWOnp0DZetIHLz+lRHC9pU4fnUDK8g9EgLKEqda/CDC9RKXzq1ghZg5mV1i
 TvNvKOcKs8StQ2vAmvkEhCS2P9jDBNFRILF71w9WCFtLYt3Vj8wQDRdYJWZNv8UG4Vznl1i3t
 p8NokpGYl/TQqjuXawSC+ayTWDUmoUUBLOQvD0LydsLGJlXMaoXpxaVpRbpWuglFWWmZ5TkJm
 bm6BoaGOvlphYXJ6an5iQmFesl5+duYgSmCgYg2MF4od35EKMkB5OSKK9iq2WkEF9SfkplRmJ
 xRnxRaU5q8SFGGQ4OJQneq+lWkUKCRanpqRVpmTnApAWTluDgURLhtY8GSvMWFyTmFmemQ6RO
 MSpKifPKZAAlBEASGaV5cG2wRHmJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwrzmINt5MvNK4
 Ka/AlrMBLR4yTsLkMUliQgpqQbGlOLjGjmF7g6fXGM/SEyxrNvwKi5600/R1vePJDcnOUzoWS
 qt3bLw7L+XU7T/73Kv3ZnNxOi55CjPQpGOW0dsC/2EHrx6HqeSv5L7l2vTqfptxZVlMhlcExT
 fyzrPnm4jxNbCKjl58sEsPs3pR47cPLko+PKaJa4s9y1jFj33CF/d8eRM+97HSizFGYmGWsxF
 xYkAmG4+8I8DAAA=
X-Env-Sender: Julien.Grall@arm.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1497000242!104148291!1
X-Originating-IP: [104.47.1.71]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60034 invoked from network); 9 Jun 2017 09:24:03 -0000
Received: from mail-ve1eur01on0071.outbound.protection.outlook.com (HELO
 EUR01-VE1-obe.outbound.protection.outlook.com) (104.47.1.71)
 by server-10.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 9 Jun 2017 09:24:03 -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=Af87hMsZRcDhfWpcWctM2OYTHWH5MjTEmWqECWaoK0s=;
 b=inSurFT2E3M9w5viemE2dFQaT6qqSbBzZo/xZwFl02r1Sx7uDLQRjxIuQKGEeE9V4332Ucbwo9Mwf0Sjax6ou7OQU2qZzye8Z/VEo7wEQmlRAmTjNe3KeSF2ctctT0kKxWkO9C9sg6nln/B9MkOeJgtWpLW44EWFZuHFwlpLRRA=
Received: from Juliens-MacBook-Pro.local (217.140.96.140) by
 VI1PR0802MB2189.eurprd08.prod.outlook.com (2603:10a6:800:9b::22) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1157.12; Fri, 9
 Jun 2017 09:24:00 +0000
To: Manish Jaggi <mjaggi@caviumnetworks.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <1409218d-78bd-6371-64d7-b25b423ed04d@caviumnetworks.com>
 <7dc0e7df-5897-20c2-8638-5905183808d7@arm.com>
 <e4d5b860-de64-ef1d-ebc1-2e5d175a9c88@caviumnetworks.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d8040107-c28b-1959-b9ef-7e593d363357@arm.com>
Date: Fri, 9 Jun 2017 10:23:50 +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: <e4d5b860-de64-ef1d-ebc1-2e5d175a9c88@caviumnetworks.com>
X-Originating-IP: [217.140.96.140]
X-ClientProxiedBy: AM5PR0102CA0016.eurprd01.prod.exchangelabs.com
 (2603:10a6:206::29) To VI1PR0802MB2189.eurprd08.prod.outlook.com
 (2603:10a6:800:9b::22)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: VI1PR0802MB2189:
X-MS-Office365-Filtering-Correlation-Id: a73731dc-4b12-4823-045f-08d4af1943e4
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:VI1PR0802MB2189; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2189;
 3:AoM6F6TO+ONG3v8TOmz07qxByFuqNWfPrpfyWhmXbp1epiZlwCdPlQXoUyebdIT/i2WvecV0A1MOpnl36snfy5Jq+slbrtqv/yo7RzXq/Bnc+U7Wpj4cZgQSftP0SYq8QpdOtNZm4/KRI9EZDd3oZippr/baank3awIfFKn/bj2zZfa4kJqXVmTNqTONlToD+FOtTbNrIJuKDVfJ1UsVlSH8N9xSgOgGXaYkhquI5cWRCKmrzeINP6CdAJwpDTVtUDL4DJPNGmEXJoxlCUxf+eR7tOhLQPIvgzCc+zVZjIQO3fe6Hb+7sshIDdPB+Pd5+S/DRT+5PAyF9F61hXJU1ExlU1F0gpdI+0PXGHld45s=;
 25:nNEYBqrsK8YtmLQd32FK1f/miYPg2HnaPrsmmxrOiWl0vmh72oYsZgJHpaUx73AzomgLbaRdlG9+2G03x2KTZWHB8KQteA08Im5O85GugCgmsuMYkau6wciXGgRWovpFJ00zKjs43Gn5b7Gdmtehzz0WUtjQ1NpSeookYvBTrTX76FtgWhtF/sscpip5BpBKu0NZKbEF4drVaRHUh13f69nIiajNwdv2d6b24WjWJbGBy2MxRYd60r4V9ma4iZtE/+Cp76DcXsHe1BV2D23m9J7Y1PQ6wfKXEXcpqE1gmJ9UEXAAS0xvyHIlZXfVuBnMGHnT0MVOcer11PAboztc7RGR46xch0htvFJC6t9f1Ro+7PzVe6Ya7Txx3GjHESqoOQts3Q7vBENMIrLNpaptbQKgS5FH8k1auGOEpG76uR34b9L+G7CqwXV/mXFndiri+6LxqG19qyOMP7OvfMM21PvFbcM69nM/poQVgyMT7q8=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2189;
 31:UGwtM+2/Tl7imTdSP6HTsB0xZYiiioS/YPcCTuuNpPtakY0KSgLULma02xLn9RHRHVBpFOjgq0EUsJrRgLG61LdPOLejjAwv1FsXjvNm4zjKYz4WTsvC30Oi0n4kskxb82Zan3BxFWLAKZNlGZvrgvnYq5TF37NFOCHcj/nxV0eDopH5vaLScwPmclJXuvUBTHTpAVE7Q1+qTotJS+gH/aaqD4CRZPMZodRw/8WB8e0=;
 20:cLWrM59NrGlsHnSC1sBUVtvm+Qs7cRax3uhqJA0d6tpQ09JYtQam8CBEek2XwjBm40UjXyU8t/rQwu1UayEqGIm1q0pfYrpIUkodtNBhlq0zrBA8cKdGezCvHAwjTY5ldhY/LOq0Wy99f/0OhM0969s35LesWzljicopGRAfuDU=
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <VI1PR0802MB21897E3DE80439D0E6BC49DD80CE0@VI1PR0802MB2189.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(100000703101)(100105400095)(93006095)(93001095)(6055026)(6041248)(20161123562025)(20161123564025)(20161123560025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:VI1PR0802MB2189; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:VI1PR0802MB2189; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjA4MDJNQjIxODk7NDpUNGU1dHZTQWdGcDFwbU1ISjdFbXo1RGVj?=
 =?utf-8?B?VCtsN1Rod0dUYzFXbXNobUZ2SmhGS2lqdlBlNUllS0NDRXRESS9XMld6SmJO?=
 =?utf-8?B?YndUNGNjWTB3SWxBY3NCeG1oTnhrdW1relB3ZjNYdkh3OWRnOUZGNFRkRmZn?=
 =?utf-8?B?NzdQbm1kM1ZOY2dkdzJiN2EzZElKd1k1QkZVdnN3S3RuUUxpeGdoVFZldEtK?=
 =?utf-8?B?SEI3STB6dkk4U3VuSS9EdDI3Q1VYVjVQb0cwelFEejNkNVBhOTBGcWYyMXl4?=
 =?utf-8?B?VkY3cm5oL29ZNGkvK2JoM3dLeGo0K2xpdzdSWVlGNDJUZ0hta1FxSkZvVGpJ?=
 =?utf-8?B?TjkxYnUzTmJEeHc0T2VFQ1A1bWg1aVk1ZlZnUHZzeDZLU0RxVjVsSndyTk1B?=
 =?utf-8?B?M3RJanBldjkwam1aMUp5ekZ3enFIY0hFSFdSTEc2enRBQ0dHZ1YwRGR0aTh6?=
 =?utf-8?B?L3kwQ3JPU1ViVExGMUJ5OWpPKzZYcW9YTlNpcEhPYk16aVVaaFlsNEJNc3Nw?=
 =?utf-8?B?SGFuRVRGUGtrZ2JBN3dncE0zaUhuVFFuTTNwcEdyN0libTB2OFI0UmgvQ3Fq?=
 =?utf-8?B?V0RzOThaeXpoWEdTZm5Ualh0UWxiS2d6T2U2YnJLSFdTOTNxS3FNRnk4dnQr?=
 =?utf-8?B?bC91ZC83bm5UUkdzY05pb20ycG5yVjMrckRMMGt0blFjakxDMDJGeDZmU0lG?=
 =?utf-8?B?NFkwbVlybnJXSFZwRFFRM1NNZTJ5VjNhZ2dTNkFrQmtzalhydGxaYk0yNTJZ?=
 =?utf-8?B?dWZSa211OENpTmtCbzFJbHFpYzlmMWlQaVUwejN3bVNBRG4vWW5PdDZkU0Q5?=
 =?utf-8?B?elJHSnN3UHp3R1pRMFZZT2wyZ3FqTkxhNW5rb0V1dENYcG5BZXFwTWkweFI3?=
 =?utf-8?B?aWxubVJpN0JWNWZaSnBoS3RzYzFnWGZicDM1bGF1bzZpT3pVdmYvU1lsRTVs?=
 =?utf-8?B?YU1QN084VGNCdU5DWm1BL21aaG12YlRxeHU2YVlvb21FL1h3QVJYNGlKWVVk?=
 =?utf-8?B?Qk42ZGNjQlFQT3VaRGxUVGt4bC9JbE9HQVdJRFdnRnVzZ0tBek42OURHRTlK?=
 =?utf-8?B?Q2phSXZ4ZWtsVjV3QzJiQ1ZHeFd0Z3lqandyL2lzL0hQTWoxcW5JNTAvb3NP?=
 =?utf-8?B?VlpZKytFN3d3SHFla3dWK0diNG4vSVZCUlNDYVptMmFLZlNkS1V4eHFIRWJm?=
 =?utf-8?B?aksrRmNoUjBSMENDVkluNHNhL2drY0tTWGEwVzJ6QTEwcXBSTUNyVmxnWUlC?=
 =?utf-8?B?SDVBQllaZDJIVUdBenRuelZxaTFiOVlUYS83Zy8zamxnRGRvZW5RamlHbk5i?=
 =?utf-8?B?c1VWRzBqQzZkc3JEb2JZbjQwVjdEVEs3T3ZiV0hDczRpSmdPN2JRNlNEajlw?=
 =?utf-8?B?YmVPZXRYemMzVXYvNFdYbzZldmU4QmxraW5pMEwrMlhXdHBZZEFXU0U4UzVV?=
 =?utf-8?B?eUhhQVR4V3RaK2doSGxXTjVxU3hocFlqY01kUE1zQkNxT1I0Ry96dXpLV0Jw?=
 =?utf-8?B?OEVNQXBNVXkwNGR4Yi9zL0xFUkt5RGxrWkVCRXo2dEtrYW5PYlVkeFJXM1pr?=
 =?utf-8?B?QzdRWkJmbXQyVFpqUklYWXNicGdUd0p3PT0=?=
X-Forefront-PRVS: 03333C607F
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39860400002)(39450400003)(39400400002)(39840400002)(39850400002)(39410400002)(377454003)(24454002)(38730400002)(54906002)(6506006)(6246003)(6486002)(2950100002)(6666003)(53936002)(7736002)(64126003)(6512007)(8676002)(229853002)(81166006)(230700001)(72206003)(53546009)(25786009)(305945005)(5660300001)(65826007)(478600001)(3846002)(4326008)(33646002)(50986999)(76176999)(54356999)(65806001)(66066001)(65956001)(23676002)(86362001)(575784001)(47776003)(31696002)(2906002)(2501003)(36756003)(42186005)(189998001)(31686004);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0802MB2189; H:Juliens-MacBook-Pro.local;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjA4MDJNQjIxODk7MjM6Nmg3QXdyLzdndWtsMVU3NkdFUXVNSlEy?=
 =?utf-8?B?eUdDdVhkQ3Y0RUMxalRxeGlWUG9NMUhiRUkrQVBsTWc0Z20wRWt6TXlLNUpY?=
 =?utf-8?B?NFFRVndHOXMrUUlVOG10Uzkrb3kwbzVJMS9BSEZDMmZiQm9LVUlPVFdKd2Yy?=
 =?utf-8?B?M1FPbHlHZHExM2NWdnhlMlRSTmRpZXN1T2NLU2U1VjhZTG9qWUhDM1g0TUpS?=
 =?utf-8?B?c0xNQ0toNDg4bXNQQ3owRmR0U3pKM1cwNjhRYlpqT3ZncUpubjczOXV3QS9Z?=
 =?utf-8?B?NU5OZ0Eza0RvTnRDMFJMdmc3S01qT1ZvTE9HSkNjeHlVaWs3NnFWV1ZEYTU5?=
 =?utf-8?B?T3FheTRCNGhEWnZCZENVamtxVVRWdVZ2UGpyVHltZFNmOXlCaCszekNOQllv?=
 =?utf-8?B?SnhORUg3S016MVRTRVh4VElaa2Rld21LNUxwMHlydWdrUkNQNUFWbFBObmRJ?=
 =?utf-8?B?NW1VSDRLWUFESGY1aVkrRjJKOGdyZmdsNTVxNkx0QnZodkI3MVdBRG1oSXN6?=
 =?utf-8?B?bDBxNitKRDVnNUFuQUdFYlFSSEM3TkFVdURzWk1MMjR5RFhBM3hsTnplQjVa?=
 =?utf-8?B?RlhuT2JOR29JSWJ0T0JYMm01WVFDWnpmRWwwVjFRdDY4VC8zaS9NYTBSN3Rm?=
 =?utf-8?B?MHVVRUhDSWdNWnBkNmVleHc5NFhZV0ZqZ3orcm94eENJcHdIU050eXk0L2dl?=
 =?utf-8?B?ald1WUJMNm1GYkRQelJzR2htZDRWWTVYWUEvZVcxZEp5Mnd6R2dFT3dObE5l?=
 =?utf-8?B?aFhjMDExTHBNMFVlQUN1UEwyZTVHVjc4ZEVNaEZsQ2ZBRCtIMGFrT09IV2J6?=
 =?utf-8?B?bXJCNzV1aXBMTUViRW82dWVMN2lHNitsaTZOU3MyUDJmcUcrcnVzT0h0L1px?=
 =?utf-8?B?aFJsTXZPdE9yM2xCanF2K0MxMHhCTUEzemtBMTNHMW1hd29lN1JrK1lmZXFY?=
 =?utf-8?B?ZmFFWktIT05zQUJCMncxQTlNQjUyQ3VSQnFldGZYOGFOR2RFbGs3SzFnY0k1?=
 =?utf-8?B?cU1kUFZWYndGdzBDbS91L0tlUGNBYU40Z1NkeWI1ZVBkNkRzdHREaXlkd1F6?=
 =?utf-8?B?cGhNWkdtRG5XVzgvdFlnRzdoREJMWEQ5dXlBTGlKc0NZNlI2M3R3clRFREJq?=
 =?utf-8?B?NmJJQ1cvNC84T2FqQ0dDU3daaUZOSElqUkpwKzZWUlNiM0NORHhLdS9Fd1BD?=
 =?utf-8?B?TGh3NGhsRmpLa2xHVFBIOUM4TFpFUjVTSmtaZXBBM0FDSVYyVlpwbEZNVjBF?=
 =?utf-8?B?eFBuUGpEMUJHd2FTNkgwd3lQaVZOUEo1YWMwOUUzdHdxYXViWUNiS0VGekN4?=
 =?utf-8?B?L2gyUzlkOWZnLzhTVllOclZ2dFpLL0RvazRON21DVGlITkhTenZsRmhnaXc0?=
 =?utf-8?B?aGwzemZUNWV3WHJPYjlhRnErWFB6REJxU2VNK3lKS1owYldDQ2t5N0F3ZTI2?=
 =?utf-8?B?Z3RuY1kzeGtVTjlVUTdHL3RQeWc2Z2g4N1paMEk0YVN5aXp0UEdMcklrdUJX?=
 =?utf-8?B?a2pQRHVUUEppb1hJQ1c5emJXRVg0eENKcFFXdWFVeEVGbmV3NUVVa3ozUkZz?=
 =?utf-8?B?cExWMHVDZVMyY1RZRHp5UVFreWpUdHl0cCtra05FMkFkcWNRNGN1dTZ6ZHlq?=
 =?utf-8?B?eGluSnNiSElReFZJQkd5TWZhRzFNdHhyOVV1Wlo3b0VyOGNpdldENFRXUXpp?=
 =?utf-8?B?STJwL1Yra3R0aUVhT0x4ai8zYTg2Rm1HOFlFRERxV1BaTTIwejVwN011VmpU?=
 =?utf-8?B?NGhyN3NXWVl3Z3BKdHlWaHNRPT0=?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2189;
 6:tlL4WEz6yb1rwqXvJqS4caAFsaXCOBA1kDgLxpcMiU7FDNoi3hcFJDtCe8U7Ey71F7N0hWjD7IMZrMI+gtA0T9+1sADM832SiB3PZ3krycWIFXwmuZVmFSEQlRcCbzMP+ZyMsQsg1aRUAMnB5f91swV7V59ELaOAPrCZuU65up9YrwuBoq4XWqiHQtU5s+j2FxD6tNgPnaVvELj+VrJ3/bb9yaofKp3I6tnA6t5E3nhOCHyUJi1vLKAFi7Y48bhwKnMqQkDjpcspeY1WNxHFJwsJM6vpXhdpbm8zxQwy4/cid2ypKWorvO9zmShCMCTu+mcGr0oIv/UqFssNkafabH0D70AUHQnnVlq1JL5rAVcy210GGERy7p8YBt59PY1Ns4QO9jFuOD9w5+fJ0RvyF3Grm396gDuhkgLMIZkE6NaYXFbisyjhceyRW2AD6AU2/haewewATuxI8D+CofSNs4rAfV9U1chhDQq/VXmT1KZFUXfucuOHnEiZ+SGixf7QHre2J8PQK3ykuqdmZL3fdHxE8aoUpL5TeDKLjHFnDcA=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2189;
 5:zymoln49KxpqqBYVZvYi9iJwsBaa+TZyFTnoAF0uePB1BRyNuwPdvtDJHHxYZvdAL3091REFYNW0IGUGhw53NQsiU7RPbZGXAnhdDREJG8na9JEszjSuV4fePkrKC8/jibQjFjrqasvl1qSC31Z2dUnqfZTaV2gmCSTGchSCMM6z+5z8DnQ+kEjnFMcdp5oe/+svNqIXC+ya/kcsBtV/crAl3Yc/t5xYcvxbeQR1N8vQp8pfD8OghH8SQoRJwsej6O1PEZvkSxfJ/lEGezQLeyBhl5gkI5Ux6/w/fl8NtzjQu2yOCe/9myqhjSlcyn+O+C4RyUEvmqObSj9xDIOe+B080KDrL/530/tjI6ct5Ackug9SesLK7uIpKb+jW7OQq6Th/KI/+pXjSIJCVEW5khUVD3kv9V8G5EI8rZVppyOxBCfoiZcSQPOjYoWORf4zg6uyDFtsk265vcdwxtybb+M2qkEA1xJbXax9ntIU/MD2plKEEIBauv52XjXVpi4+;
 24:NgvH/SksQq+x/wIQS0YVaud2t2uebg2tbG9pDKfdkh+5VNvMfA2w9mN4vppMjQfRP5AAm5vENnYw0VNQmVK+4p4Rx8e62JoGmeX89nhcIf4=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2189;
 7:gPThEbQbgIfA3MvMfQIGmaDMWATFZzYP9rvDIRzN9ckwfS+MqZ7pBVmym17X30GKFAM5dXgew/Rwo/MG1ybYMzxEfZGF11C8nuVYyPzT/TfhWifvixlyexSNogRk+GOOfgHComKIVEDv0TfUcr1TX/6TZT8Dwn5fBdYfR5urdQY+gH8vr6bU6pvHpwlBs2Drhf/aQOJgujA8PkLf7O8It/m7IZK4ugPBFKEgZw8BK6iSVLJbCmsFQVjNu8j6K6QkAi/o2EcBiWLq5a/7P3qjno6adYzXv1i7xpTqMIHPv3xcMEmVMdJzpg/TzcPf3UiSetZNuCpNBGglqDuaqDCu8w==
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Jun 2017 09:24:00.2182 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0802MB2189
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Steve Capper <Steve.Capper@arm.com>, Andre Przywara <andre.przywara@arm.com>,
 Jiandi An <anjiandi@codeaurora.org>, Punit Agrawal <punit.agrawal@arm.com>,
 "Goel, Sameer" <sgoel@qti.qualcomm.com>, nd@arm.com,
 Charles Garcia-Tobin <Charles.Garcia-Tobin@arm.com>
Subject: Re: [Xen-devel] [RFC] [PATCH] arm-acpi: Hide SMMU from IORT for
	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-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>

CgpPbiAwOS8wNi8yMDE3IDA4OjEzLCBNYW5pc2ggSmFnZ2kgd3JvdGU6Cj4gT24gNi84LzIwMTcg
NjozOSBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSBNYW5pc2gsCj4+Cj4gSGkgSnVsaWVu
LAoKSGVsbG8sCgo+PiBPbiAwOC8wNi8xNyAxMzozOCwgTWFuaXNoIEphZ2dpIHdyb3RlOgo+Pj4K
Pj4KPj4gU3B1cmlvdXMgbGluZS4KPj4KPj4+IFRoaXMgcGF0Y2ggZGlzYWJsZXMgdGhlIHNtbXUg
bm9kZSBpbiBJT1JUIHRhYmxlIGZvciBoYXJkd2FyZSBkb21haW4uCj4+PiBBbHNvIHBhdGNoZXMg
dGhlIG91dHB1dF9iYXNlIG9mIHBjaV9yYyBpZF9hcnJheSB3aXRoIG91dHB1dF9iYXNlIG9mCj4+
PiBzbW11IG5vZGUgaWRfYXJyYXkuCj4+Cj4+IEkgd291bGQgaGF2ZSBhcHByZWNpYXRlZCBhIGJp
dCBtb3JlIGRlc2NyaXB0aW9uIGluIHRoZSBjb21taXQgbWVzc2FnZQo+PiB0byBleHBsYWluIHlv
dXIgbG9naWMuCj4+Cj4gSSB3aWxsIGFkZCBpdC4KPgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IE1h
bmlzaCBKYWdnaSA8bWphZ2dpQGNhdml1bS5jb20+Cj4+PiAtLS0KPj4+ICB4ZW4vYXJjaC9hcm0v
ZG9tYWluX2J1aWxkLmMgfCAxNDIKPj4+ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKystCj4+Cj4+IGRvbWFpbl9idWlsZC5jIGlzIHN0YXJ0aW5nIHRvIGJlIHJlYWxs
eSBiaWcuIEkgdGhpbmsgaXQgaXMgdGltZSB0bwo+PiBtb3ZlIHNvbWUgYWNwaSBiaXRzIG91dHNp
ZGUgZG9tYWluX2J1aWxkLmMuCj4+Cj4gWW91IGFyZSByaWdodCwgSSBhbHNvIHRob3VnaHQgdGhh
dAo+IEhvdyBhYm91dCAzIGZpbGVzCj4gZG9tYWluX2J1aWxkLmMKPiBhY3BpX2RvbWFpbl9idWls
ZC5jCj4gZHRfZG9tYWluX2J1aWxkLmMKCklmIHlvdSB3YW50IHRvIHNwbGl0IHRoZSBjdXJyZW50
IGNvZGUsIHRoZW4gZmluZS4gQnV0IGl0IGlzIG5vdCBzdHJpY3RseSAKbWFuZGF0b3J5IGZvciB0
aGlzIGNvZGUuIFdoYXQgSSB3YW50IGlzIGFkZGluZyBuZXcgY29kZSBpbiBzZXBhcmF0ZSAKZmls
ZXMuIEJ1dCBpbiB0aGlzIGNhc2UgdGhleSBzaG91bGQgYmUgbmFtZWQ6Cgpkb21haW5fYnVpbGQu
YwphY3BpL2RvbWFpbl9idWlsZC5jCmR0L2RvbWFpbl9idWlsZC5jCgpUaGlzIHdvdWxkIGtlZXAg
dGhlIEFDUEkgYW5kIERUIGZpcm13YXJlIGNvZGUgc2VwYXJhdGVkIGFuZCBub3QgCnBvbGx1dGlu
ZyB0aGUgYXJjaC9hcm0uCgo+Pj4gIHhlbi9pbmNsdWRlL2FjcGkvYWN0YmwyLmggICB8ICAgMyAr
LQo+Pj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vYWNwaS5oICB8ICAgMSArCj4+PiAgMyBmaWxlcyBj
aGFuZ2VkLCAxNDQgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPj4+Cj4+PiBkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9i
dWlsZC5jCj4+PiBpbmRleCBkNmQ2Yzk0Li45ZjQxZDBlIDEwMDY0NAo+Pj4gLS0tIGEveGVuL2Fy
Y2gvYXJtL2RvbWFpbl9idWlsZC5jCj4+PiArKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxk
LmMKPj4+IEBAIC0zMiw2ICszMiw3IEBAIGludGVnZXJfcGFyYW0oImRvbTBfbWF4X3ZjcHVzIiwg
b3B0X2RvbTBfbWF4X3ZjcHVzKTsKPj4+ICBpbnQgZG9tMF8xMV9tYXBwaW5nID0gMTsKPj4+Cj4+
PiAgc3RhdGljIHU2NCBfX2luaXRkYXRhIGRvbTBfbWVtOwo+Pj4gK3N0YXRpYyB1OCAqaW9ydF9i
YXNlX3B0cjsKPj4KPj4gTG9va2luZyBhdCB0aGUgY29kZSwgSSBkb24ndCBzZWUgYW55IHJlYXNv
biB0byBoYXZlIHRoaXMgZ2xvYmFsLgo+IElmIHlvdSBsb29rIGEgYml0IGNsb3NlciB0aGlzIGlz
IHVzZWQgYXQgbXVsdGlwbGUgcGxhY2VzCj4gc2VlIGZpeHVwX3BjaXJjX25vZGUsIGhpZGVfc21t
dV9pb3J0LgoKTXkgcG9pbnQgc3RhbmRzLi4uIHlvdSBjb3VsZCBoYXZlIHBhc3NlZCBpb3J0X2Jh
c2VfcHRyIGFzIGFuIGV4dHJhIApwYXJhbWV0ZXIgb2YgdGhlIGZ1bmN0aW9ucy4gT3IgZXZlbiB1
c2Uga2luZm8uCgpBbnl3YXksIGF0IHRoZSBtb21lbnQgSSBkb24ndCBzZWUgYW55IHJlYXNvbiB0
byBoYXZlIHRoaXMgZ2xvYmFsIHZhcmlhYmxlLgoKPj4KPj4+Cj4+PiAgc3RhdGljIHZvaWQgX19p
bml0IHBhcnNlX2RvbTBfbWVtKGNvbnN0IGNoYXIgKnMpCj4+PiAgewo+Pj4gQEAgLTEzMzYsNiAr
MTMzNyw5NiBAQCBzdGF0aWMgaW50IHByZXBhcmVfZHRiKHN0cnVjdCBkb21haW4gKmQsIHN0cnVj
dAo+Pj4ga2VybmVsX2luZm8gKmtpbmZvKQo+Pj4gICNpZmRlZiBDT05GSUdfQUNQSQo+Pj4gICNk
ZWZpbmUgQUNQSV9ET00wX0ZEVF9NSU5fU0laRSA0MDk2Cj4+Pgo+Pj4gK3N0YXRpYyB2b2lkIHBh
dGNoX291dHB1dF9yZWYoc3RydWN0IGFjcGlfaW9ydF9pZF9tYXBwaW5nICpwY2lfaWRtYXAsCj4+
PiArICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqc21tdV9ub2Rl
KQo+Pj4gK3sKPj4+ICsgICAgc3RydWN0IGFjcGlfaW9ydF9pZF9tYXBwaW5nICppZG1hcCA9IE5V
TEw7Cj4+PiArICAgIGludCBpOwo+Pgo+PiBOZXdsaW5lLgo+IFN1cmUuCj4+Cj4+PiArICAgIGZv
ciAoaT0wOyBpIDwgc21tdV9ub2RlLT5tYXBwaW5nX2NvdW50OyBpKyspIHsKPj4KPj4gUGxlYXNl
IHJlc3BlY3QgWGVuIGNvZGluZyBzdHlsZS4uLiBJIGV4cGVjdCB5b3UgdG8gZml4ICphbGwqIHRo
ZSBwbGFjZQo+PiBpbiB0aGUgbmV4dCB2ZXJzaW9uLgo+Pgo+PiBBbHNvLCB0aGVyZSBpcyBhIGxh
dGVudCBsYWNrIG9mIGNvbW1lbnRzIHdpdGhpbiB0aGUgcGF0Y2ggdG8gZXhwbGFpbgo+PiB0aGUg
bG9naWMuCj4+Cj4gSSB3aWxsIGFkZCBkZXRhaWwgY29tbWVudHMuCj4+PiArICAgICAgICBpZigh
aWRtYXApCj4+PiArICAgICAgICAgICAgaWRtYXAgPSAoc3RydWN0IGFjcGlfaW9ydF9pZF9tYXBw
aW5nKikoKHU4KilzbW11X25vZGUKPj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICArIHNtbXVfbm9kZS0+bWFwcGluZ19vZmZzZXQpOwo+Pj4gKyAgICAgICAgZWxz
ZQo+Pj4gKyAgICAgICAgICAgIGlkbWFwKys7Cj4+PiArCj4+PiArICAgICAgICBpZiAocGNpX2lk
bWFwLT5vdXRwdXRfYmFzZSA9PSBpZG1hcC0+aW5wdXRfYmFzZSkgewo+Pj4gKyAgICAgICAgICAg
IHBjaV9pZG1hcC0+b3V0cHV0X2Jhc2UgPSBpZG1hcC0+b3V0cHV0X2Jhc2U7Cj4+PiArICAgICAg
ICAgICAgcGNpX2lkbWFwLT5vdXRwdXRfcmVmZXJlbmNlID0gaWRtYXAtPm91dHB1dF9yZWZlcmVu
Y2U7Cj4+Cj4+IEFzIEkgcG9pbnRlZCBvdXQgb24gdGhlIHByZXZpb3VzIHRocmVhZCwgeW91IGFz
c3VtZSB0aGF0IG9uZSBQQ0kgSUQKPj4gbWFwcGluZyB3aWxsIGVuZCB1cCB0byBiZSB0cmFuc2xh
dGVkIHRvIG9uZSBEZXZpY2UgSUQgbWFwcGluZyBhbmQgbm90Cj4+IHNwbGl0IGFjcm9zcyBtdWx0
aXBsZSBvbmUuIEZvciBpbnN0YW5jZToKPj4KPiBUaGUgIGFzc3VtcHRpb24gaXMgYmFzZWQgb24g
dGhlIEFDUEkgdGFibGVzIG9uIHR3byBwbGF0Zm9ybXMgVGh1bmRlclgKPiBhbmQgVGh1bmRlclgy
Lgo+IFdoaWxlIHRoZSBzcGVjIGRvZXMgbm90IGRlbnkgaXQgYnV0IHdvdWxkIHRoZXJlIGJlIGEg
dXNlIGNhc2UgYXMgc3VjaAo+IHdoZXJlIGEgUENJIG5vZGUgaWQgYXJyYXkgd291bGQgc3BsaXQg
dGhlCj4gcmFuZ2UgaW50byB0aGUgc2FtZSBzbW11LgoKTWF5IEkgcmVtaW5kIHlvdSB0aGF0IHRo
ZSBnb2FsIG9mIFhlbiBpcyB0byBydW4gb24gKmFsbCogdGhlIGN1cnJlbnQgYW5kIApmdXR1cmUg
cGxhdGZvcm1zLiBJZiB0aGUgc3BlYyBzYXlzIGl0IGlzIGFsbG93ZWQsIHRoZW4gd2Ugc2hvdWxk
IGRvIGl0IAp1bmxlc3MgdGhlcmUgaXMgYSBzdHJvbmcgcmVhc29uIG5vdCB0byBkbyBpdC4KCj4K
Pj4gUkMgQQo+PiAgLy8gZG9lc24ndCB1c2UgU01NVSAwIHNvIGp1c3Qgb3V0cHV0cyBEZXZpY2VJ
RHMgdG8gSVRTIEdST1VQIDAKPj4gIC8vIElucHV0IElEIC0tPiBPdXRwdXQgcmVmZXJlbmNlOiBP
dXRwdXQgSUQKPj4gMHgwMDAwLTB4ZmZmZiAtLT4gSVRTIEdST1VQIDAgOiAweDAwMDAtPjB4ZmZm
Zgo+Pgo+IFRoaXMgaXMgbm90IHJlbGV2YW50IGFzIHRoaXMgY29kZSB3b250IHRvdWNoIFJDIEEu
CgpDYW4geW91IGF2b2lkIHRvIGRpc21pc3MgYW55IGV4YW1wbGUgdGhhdCBkb24ndCBmaXQgeW91
ciBzb2x1dGlvbj8gVGhpcyAKaXMgbm90IGhlbHBmdWwuCgpEZXNjcmliaW5nIHRoZSBSQyBpcyBy
ZWxldmFudCBpbiBteSBleGFtcGxlIHRvIHNob3cgYSBjYXNlIHRoYXQgeW91ciAKc29sdXRpb24g
d2lsbCBub3QgaGFuZGxlLgoKPj4gU01NVSAwCj4+IC8vIE5vdGUgdGhhdCByYW5nZSBvZiBTdHJl
YW1JRHMgdGhhdCBtYXAgdG8gRGV2aWNlSURzIGV4Y2x1ZGVzCj4+IC8vIHRoZSBOSUMgMCBEZXZp
Y2VJRCBhcyBpdCBkb2VzIG5vdCBnZW5lcmF0ZSBNU0lzCj4+ICAvLyBJbnB1dCBJRCAtLT4gT3V0
cHV0IHJlZmVyZW5jZTogT3V0cHV0IElECj4+IDB4MDAwMC0weDAxZmYgLS0+IElUUyBHUk9VUCAw
IDogMHgxMDAwMC0+MHgxMDFmZgo+PiAweDAyMDAtMHhmZmZmIC0tPiBJVFMgR1JPVVAgMCA6IDB4
MjAwMDAtPjB4MjA3ZmYKPj4KPiBJdCBjYW4gYmUgZnJvbSAyIGRpZmZlcmVudCBSQydzIGFuZCBu
b3QgZnJvbSBzYW1lIFJDLgoKSXQgaXMgbm90IG15IHBvaW50IGluIHRoaXMgZXhhbXBsZS4gTXkg
cG9pbnQgaXMgc2FtZSBSQyB3aXRoIHNwbGl0IApEZXZpY2VJRCBtYXBwaW5nLgoKPj4gLy8gU01N
VSAwIENvbnRyb2wgaW50ZXJydXB0IGlzIE1TSSBiYXNlZAo+PiAgLy8gSW5wdXQgSUQgLS0+IE91
dHB1dCByZWZlcmVuY2U6IE91dHB1dCBJRAo+PiBOL0EgLS0+IElUUyBHUk9VUCAwIDogMHgyMDAw
MDEKPj4KPj4gSSBzdGlsbCBkb24ndCBzZWUgYW55dGhpbmcgaW4gdGhlIHNwZWMgcHJldmVudGlu
ZyB0aGF0LiBBbmQgSSB3b3VsZAo+PiBsaWtlIGNsYXJpZmljYXRpb24gZnJvbSB5b3VyIHNpZGUg
YmVmb3JlIGdvaW5nIGZvcndhcmQuICpoaW50KiBUaGUKPj4gc3BlYyBzaG91bGQgYmUgcXVvdGVk
ICpoaW50Kgo+Pgo+IFNwZWMgZG9lcyBub3QgcHJldmVudCB0aGF0LCBidXQgd2UgbmVlZCB0byBz
ZWUgSU1ITyB3aGF0IGFsbCBjYXNlcyBhcmUKPiBwcmFjdGljYWxseSBwb3NzaWJsZSBhbmQgY3Vy
cmVudCBwbGF0Zm9ybXMgc3VwcG9ydCBpdC4KClNlZSBhYm92ZS4KCj4gSXMgdGhlcmUgYW55IHBs
YXRmb3JtIHdoaWNoIHN1cHBvcnRzIHRoYXQgPyBJIGNhbiBhZGQgY29kZSBmb3IgdGhlCj4gY29t
YmluYXRpb25zIGJ1dCBob3cgSSB3aWxsIHRlc3QgaXQuCgpUaGUgb25seSB0aGluZyBJIGNhbiB0
ZWxsIHlvdSBpcyB0aGUgc3BlYyBhbGxvd3MgaXQgYW5kIHlvdXIgc3VnZ2VzdGlvbiAKd291bGQg
aGF2ZSB0byBiZSBmdWxseSByZXdyaXR0ZW4gaWYgc29tZW9uZSBkZWNpZGUgdG8gbm90IGZvbGxv
dyB5b3VyIAphc3N1bXB0aW9ucy4KCk9uIHRoZSBwcmV2aW91cyB0aHJlYWQgInhlbi9hcm06IEhp
ZGluZyBTTU1VcyBmcm9tIERvbTAgd2hlbiB1c2luZyBBQ1BJIApvbiBYZW4iLCBJIG1hZGUgMiBz
dWdnZXN0aW9ucyB3aGljaCwgSSBiZWxpZXZlLCBpcyBzcGVjLXByb29mOgoKMSkgUmVzb2x2ZSBh
bGwgdGhlIFJJRCAob3IgcGxhdGZvcm0gZGV2aWNlIElEKSB0byBhIERldmljZUlEIG9uZSBieSBv
bmUgCmFuZCBnZW5lcmF0aW5nIHRoZSBhIG5ldyBJT1JUIGZvciBET00wIHdpdGggdGhhdAoyKSBH
ZW5lcmF0aW5nIG5ldyBEZXZpY2VJRCBtYXBwaW5nIGZvciBlYWNoIFJJRCBtYXBwaW5nCgpTb2x1
dGlvbiAxIHdvdWxkIGJlIHRoZSBlYXNpZXN0IHRvIGRvIGFuZCBjb3VsZCBiZSB0ZXN0ZWQgb24g
YW55IApwbGF0Zm9ybSBhcyB0aGUgYWxnbyB3b3VsZCBiZSBiYXNlZCBvbiB0aGUgSU9SVCBwYXJz
aW5nLgoKU28gSSBkb24ndCBzZWUgd2h5IHdlIHNob3VsZCBoYXZlIGEgbGltaXRpbmcgc29sdXRp
b24gYXQgdGhlIG1vbWVudC4KClJlZ2FyZHMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 09 09:45:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 09:45: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 1dJGTY-0004We-Bn; Fri, 09 Jun 2017 09: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 <prvs=3262f2be5=wei.liu2@citrix.com>)
 id 1dJGTX-0004WY-Vq
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 09:45:04 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 17/BB-03058-F1E6A395; Fri, 09 Jun 2017 09:45:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHRDpK5cnlW
 kwaI+c4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPp1ZnMBS0cFQ/f97M3MK5n62Lk5JAQ8Jd4
 tP0lmM0ioCLxd+pNZhCbTUBZ4mdnL1hcREBd4s+FCYxdjFwczAKTWSQ+vj/ECpIQFtCSeNj2k
 R3E5hWwkFj0eBErSJGQwBpGiSNXj0ElBCVOznzCAmIzC+hILNj9CWgqB5AtLbH8HwdImFPAWm
 Lh0V1gi0WBjuhcOgesXEhAQaJj+jGmCYx8s5BMmoVk0iyESQsYmVcxahSnFpWlFukaWeolFWW
 mZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGGwMQ7GA8sCjwEKMkB5OSKK9iq2WkEF9S
 fkplRmJxRnxRaU5q8SFGGQ4OJQneyByrSCHBotT01Iq0zBxg2MOkJTh4lER47aOB0rzFBYm5x
 ZnpEKlTjIpS4rxhIH0CIImM0jy4NlisXWKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5Iwr2U20B
 SezLwSuOmvgBYzAS1e8s4CZHFJIkJKqoHxTNp7g4evhTd7eQYt1qxoiZyscfFzr2AnV9UiGbf
 gGOf1Ehav+VykDgksU5UzL+afe+DNlAUJ7vMChUqsJoXHXxVU5D22bG1alLqi8Ytcgd9njgh1
 FDrKqjek9bL/Ybp4+Nz3td1Z30709BacDTsx6+LZvbxHD3S/v+82YxH7p2sO3bMPftqlxFKck
 WioxVxUnAgAaoX9mrACAAA=
X-Env-Sender: prvs=3262f2be5=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1497001501!83648787!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17853 invoked from network); 9 Jun 2017 09:45:02 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Jun 2017 09:45:02 -0000
X-IronPort-AV: E=Sophos;i="5.39,317,1493683200"; d="scan'208";a="427225555"
Date: Fri, 9 Jun 2017 10:44:48 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20170609094448.lu2c67bzjeb3vcjt@citrix.com>
References: <1496950247-8755-1-git-send-email-sgoel@codeaurora.org>
 <1496950247-8755-4-git-send-email-sgoel@codeaurora.org>
 <c62adc66-bc3b-a916-3992-95727ec07b45@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <c62adc66-bc3b-a916-3992-95727ec07b45@arm.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>, Tomasz Nowicki <tn@semihalf.com>,
 Ian Jackson <Ian.Jackson@citrix.com>, Punit Agrawal <punit.agrawal@arm.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org, Sameer Goel <sgoel@codeaurora.org>, nd@arm.com,
 Robin Murphy <robin.murphy@arm.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [RFC 3/6] Introduce _xrealloc
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBKdW4gMDgsIDIwMTcgYXQgMDg6NDk6MDFQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IENDIHRoZSBSRVNUIG1haW50YWluZXJzCj4gCj4gT24gMDgvMDYvMjAxNyAyMDozMCwg
U2FtZWVyIEdvZWwgd3JvdGU6Cj4gPiBJbnRyb2R1Y2UgYSBtZW1vcnkgcmVhbGxvYyBmdW5jdGlv
bi4KPiA+IAo+ID4gU2lnbmVkLW9mZi1ieTogU2FtZWVyIEdvZWwgPHNnb2VsQGNvZGVhdXJvcmEu
b3JnPgo+ID4gLS0tCj4gPiAgeGVuL2NvbW1vbi94bWFsbG9jX3Rsc2YuYyB8IDEzICsrKysrKysr
KysrKysKPiA+ICB4ZW4vaW5jbHVkZS94ZW4veG1hbGxvYy5oIHwgIDEgKwo+ID4gIDIgZmlsZXMg
Y2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKQo+ID4gCj4gPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1v
bi94bWFsbG9jX3Rsc2YuYyBiL3hlbi9jb21tb24veG1hbGxvY190bHNmLmMKPiA+IGluZGV4IGIy
NTZkYzUuLjUyMzg1YTggMTAwNjQ0Cj4gPiAtLS0gYS94ZW4vY29tbW9uL3htYWxsb2NfdGxzZi5j
Cj4gPiArKysgYi94ZW4vY29tbW9uL3htYWxsb2NfdGxzZi5jCj4gPiBAQCAtNjEyLDYgKzYxMiwx
OSBAQCB2b2lkICpfeHphbGxvYyh1bnNpZ25lZCBsb25nIHNpemUsIHVuc2lnbmVkIGxvbmcgYWxp
Z24pCj4gPiAgICAgIHJldHVybiBwID8gbWVtc2V0KHAsIDAsIHNpemUpIDogcDsKPiA+ICB9Cj4g
PiAKPiA+ICt2b2lkICpfeHJlYWxsb2Modm9pZCAqcCwgdW5zaWduZWQgbG9uZyBuZXdfc2l6ZSwg
dW5zaWduZWQgbG9uZyBhbGlnbikKPiA+ICt7Cj4gPiArICAgIHZvaWQgKm5ld19wID0gX3htYWxs
b2MobmV3X3NpemUsIGFsaWduKTsKPiA+ICsKPiA+ICsgICAgaWYobmV3X3AgJiYgcCkKPiAKPiBD
b2Rpbmcgc3R5bGU6IGlmICggLi4uICkKPiAKPiA+ICsgICAgewo+ID4gKyAgICAgICAgbWVtY3B5
KG5ld19wLCBwLCBuZXdfc2l6ZSk7CgpUaGlzIGlzIHdyb25nLiBIb3cgY2FuIHlvdSBrbm93IGlm
IHRoZSBhcmVhIHBvaW50ZWQgdG8gYnkgcCBpcyBhdCBsZWFzdApuZXdfc2l6ZSBieXRlcyBsb25n
PwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 09 09:46:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 09: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 1dJGUS-0004a2-LM; Fri, 09 Jun 2017 09:46:00 +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 1dJGUS-0004Zt-0l
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 09:46:00 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 2C/8B-02956-75E6A395; Fri, 09 Jun 2017 09:45:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsVyMfSao25YnlW
 kwdMnyhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ark9+YCnr4Kv7vvMDcwNjG1cXIySEkMJ1R
 Yl+LXRcjFweLQAOrRGPTJUYQR0JgDqvE0c4uRpAqCYE8if0XHzFB2AUSOzo2sIHYvAKCEidnP
 mGBmOQpMe3NTnYQm1MgUGLq1I1MIIOEBFoYJf58XccMkmAT0JK4f3sFWDOLgIrE8hOT2CEGBU
 i8/HcTLC4MNOj4+sesILaIgJLEvVWTwRYzC9RIHLwyhxnC1pRo3f6bfQKjwCwkd8xCklrAyLS
 KUaM4tagstUjXyEwvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwFBmAYAfjmQWB
 hxglOZiURHkVWy0jhfiS8lMqMxKLM+KLSnNSiw8xanBwCPx8+reFUYolLz8vVUmC1ynXKlJIs
 Cg1PbUiLTMHGC0wpRIcPEoivPbRQGne4oLE3OLMdIjUKUZLjitX1n1h4tiwej2QnHJg+xcmIb
 B5UuK8DiDzBEAaMkrz4MbBIvoSo6yUMC8j0LFCPAWpRbmZJajyrxjFORiVhHkts4Gm8GTmlcB
 tfQV0EBPQQUveWYAcVJKIkJJqYEwV3bqgfEXvBc+OtN9bxMLZfJQmPtyW9aX2iriFhtqpVgut
 V3I3xf9OX9Kab1PAKqf6MUM+V1NvZ4jgK8nDurIpG5Z7R+ma9nz7eNao9xHT40UbrZYEHplx8
 MULr6utH19O+7ZJOtizM674i/hFh/puxn8R8nvPvxE2vph17ua6SPYHP5MVdyqxFGckGmoxFx
 UnAgB2hY8W4wIAAA==
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1497001557!59143387!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59752 invoked from network); 9 Jun 2017 09:45:58 -0000
Received: from mail-it0-f65.google.com (HELO mail-it0-f65.google.com)
 (209.85.214.65)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 9 Jun 2017 09:45:58 -0000
Received: by mail-it0-f65.google.com with SMTP id 185so2959446itv.3
 for <xen-devel@lists.xenproject.org>; Fri, 09 Jun 2017 02:45:58 -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=6F1devLol4ACrItkm6QPLQxYBeyHkxgMEQe7vwkUzfM=;
 b=JCwMhB+URRuKsmI4RDCxHfTGWv/eedcZV8yz+kpVF4hKZnI8JirKibvirdxkhYBupe
 WakSuWI9w8qfuAyhPdawl+dpw89NwinrZ5DDnhOZ2v+H3oL2vkAsZ9FzAx1PFN8uwTd8
 GyQpNK0Y7GwaLMUZJ2AKrQNz7bmLfZTbscMYwpPVrxN9Z+LvxLZHHjFzmiK9JM2HV8rb
 pbAJC0QmLQLiSPSfvs80FpfGWAXjyEnmrAoVcrmw1E3M2/YzRFBXGCbsEuekIZJISdZo
 wZt70be7bgo3houaRrB7/MBEBq0TT8U/0VjQQnoAVGDB8AhxS+oqBWHS8m6xUm5MKeRU
 P4zg==
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=6F1devLol4ACrItkm6QPLQxYBeyHkxgMEQe7vwkUzfM=;
 b=VwWAIbZZ7Hl1XISukJUYXwmNvu8IzZcztV1biEqctnoPxD/UVbRs/sH0GE/PmC3CRC
 g6cLUEerKZaQv3oIFjkKh2HcTPLYk35fqxYwBmfP9MTwg9T7+48epB7HIV8mZ33DC7/8
 ejGg5T41Dmajtcq9JQ+EDyoY2DiDrSpqZ7iuZ8AExMnqd82FoTfgOKChc96kptykWhj7
 mKeP2YOq/vSeqse4zZv8f1gJpPYY1s7PbI8rAU7UuYGpiDBA3JPRsEsBCMOstcSUt2CN
 d/cPvXcdi4P64Y91qU7VZCx97Lx5mmZAJf2lyjGuBEpge5C0FzDOtzvp/QstFZCgSnYX
 4pSw==
X-Gm-Message-State: AODbwcBLjjTsNDSNk2NbAdTvWg4f8O+PRB9USn3L0pOBqkrQHdnwpDSF
 d0Latwa1yUA/WkZw/Fd0gnF++WNt7g==
X-Received: by 10.36.94.84 with SMTP id h81mr9945689itb.35.1497001556919; Fri,
 09 Jun 2017 02:45:56 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.79.118.68 with HTTP; Fri, 9 Jun 2017 02:45:56 -0700 (PDT)
In-Reply-To: <CACvf2oW0HFgHOJtVzK0GjjNZZvZASf-NwYBL_YkExGvsynS29g@mail.gmail.com>
References: <1495714651-2676-1-git-send-email-al1img@gmail.com>
 <CACvf2oW0HFgHOJtVzK0GjjNZZvZASf-NwYBL_YkExGvsynS29g@mail.gmail.com>
From: Oleksandr Grytsov <al1img@gmail.com>
Date: Fri, 9 Jun 2017 12:45:56 +0300
Message-ID: <CACvf2oU0OskzBFv1tpE6Oe==PqacB_Jj1LYAnwJNLQTHw+=RgQ@mail.gmail.com>
To: xen-devel@lists.xenproject.org
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 0/3] 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>

T24gRnJpLCBKdW4gMiwgMjAxNyBhdCA2OjIyIFBNLCBPbGVrc2FuZHIgR3J5dHNvdiA8YWwxaW1n
QGdtYWlsLmNvbT4gd3JvdGU6Cj4gT24gVGh1LCBNYXkgMjUsIDIwMTcgYXQgMzoxNyBQTSwgT2xl
a3NhbmRyIEdyeXRzb3YgPGFsMWltZ0BnbWFpbC5jb20+IHdyb3RlOgo+PiBGcm9tOiBPbGVrc2Fu
ZHIgR3J5dHNvdiA8b2xla3NhbmRyX2dyeXRzb3ZAZXBhbS5jb20+Cj4+Cj4+IFRoZXNlIHBhdGNo
ZXMgYWRkIFBWIGRpc3BsYXkgZGV2aWNlIHRvIGxpYnhsIGFuZCB4bC4KPj4KPj4gQ2hhbmdlcyBz
aW5jZSB2MToKPj4gICogYWRkIGNvbm5lY3RvciBpZDsKPj4gICogc2V0IGNvbm5lY3RvciByZXNv
bHV0aW9uIGFuZCBpZCB0byBYZW4gc3RvcmU7Cj4+Cj4+IE9sZWtzYW5kciBHcnl0c292ICgzKToK
Pj4gICBsaWJ4bDogYWRkIFBWIGRpc3BsYXkgZGV2aWNlIGRyaXZlciBpbnRlcmZhY2UKPj4gICB4
bDogYWRkIFBWIGRpc3BsYXkgZGV2aWNlIGNvbW1hbmRzCj4+ICAgZG9jczogYWRkIHZpcnR1YWwg
ZGlzcGxheSBkcml2ZXIgaW5mb3JtYXRpb24KPj4KPj4gIGRvY3MvbWFuL3hsLmNmZy5wb2QuNS5p
biAgICAgICAgICAgICB8ICA1NCArKysrKwo+PiAgZG9jcy9tYW4veGwucG9kLjEuaW4gICAgICAg
ICAgICAgICAgIHwgIDQyICsrKysKPj4gIHRvb2xzL2xpYnhsL01ha2VmaWxlICAgICAgICAgICAg
ICAgICB8ICAgMiArLQo+PiAgdG9vbHMvbGlieGwvbGlieGwuaCAgICAgICAgICAgICAgICAgIHwg
IDIxICsrCj4+ICB0b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyAgICAgICAgICAgfCAgIDMgKwo+
PiAgdG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMgICAgICAgICAgIHwgMTc4ICsrKysrKysrKysr
KysrKystCj4+ICB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oICAgICAgICAgfCAgMjQgKysr
Cj4+ICB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgICAgICAgICAgfCAgNDAgKysrLQo+PiAg
dG9vbHMvbGlieGwvbGlieGxfdHlwZXNfaW50ZXJuYWwuaWRsIHwgICAxICsKPj4gIHRvb2xzL2xp
YnhsL2xpYnhsX3VzYi5jICAgICAgICAgICAgICB8ICAgMiArCj4+ICB0b29scy9saWJ4bC9saWJ4
bF91dGlscy5oICAgICAgICAgICAgfCAgIDQgKwo+PiAgdG9vbHMvbGlieGwvbGlieGxfdmRpc3Bs
LmMgICAgICAgICAgIHwgMzcyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4+
ICB0b29scy94bC9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgfCAgIDEgKwo+PiAgdG9vbHMv
eGwveGwuaCAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzICsKPj4gIHRvb2xzL3hsL3hsX2Nt
ZHRhYmxlLmMgICAgICAgICAgICAgICB8ICAxOSArKwo+PiAgdG9vbHMveGwveGxfcGFyc2UuYyAg
ICAgICAgICAgICAgICAgIHwgIDc3ICsrKysrKystCj4+ICB0b29scy94bC94bF9wYXJzZS5oICAg
ICAgICAgICAgICAgICAgfCAgIDIgKy0KPj4gIHRvb2xzL3hsL3hsX3ZkaXNwbC5jICAgICAgICAg
ICAgICAgICB8IDE2NiArKysrKysrKysrKysrKysrCj4+ICAxOCBmaWxlcyBjaGFuZ2VkLCAxMDA1
IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCj4+ICBjcmVhdGUgbW9kZSAxMDA2NDQgdG9v
bHMvbGlieGwvbGlieGxfdmRpc3BsLmMKPj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCB0b29scy94bC94
bF92ZGlzcGwuYwo+Pgo+PiAtLQo+PiAyLjcuNAo+Pgo+Cj4gQWRkaW5nIG1haW50YWluZXJzIHRv
IENDLgo+Cj4gLS0KPiBCZXN0IFJlZ2FyZHMsCj4gT2xla3NhbmRyIEdyeXRzb3YuCgpQaW5nLgoK
LS0gCkJlc3QgUmVnYXJkcywKT2xla3NhbmRyIEdyeXRzb3YuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 09 10:03:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 10: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 1dJGl5-00060s-AX; Fri, 09 Jun 2017 10:03:11 +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 1dJGl4-00060m-0I
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 10:03:10 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 B3/F6-02196-C527A395; Fri, 09 Jun 2017 10:03:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMKsWRWlGSWpSXmKPExsVyMfTGId3oIqt
 Ig0mLDS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz2l9cYC1qXslXc/LCGpYFxzUy2LkYuDiGB
 GYwSLy4eYwJxWAQaWCVmdcxnAXEkBOawStyZ/Q0owwnk5Em8m/OLGcIulPjefoUVxOYVEJQ4O
 fMJC4gtJOApMWN2P1gNp4C9xJbnO5ghVvxllPg2swEswSagIfHpzU52EJtFQEWiZf83dohBAR
 JHl68FWyYs4COxquMCmC0ioCzR++s32AJmASWJ/WevMULYbhJHz2xhncAoMAvJHbOQpCBsTYn
 W7b/ZIWwrid8PXkLZ5hLn771ghrAVJaZ0PwSLSwjISMx8foMJIm4hsW9OD1S9qcSzDxcYsalf
 vaWXbQEj9ypGjeLUorLUIl0jQ72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMBIq
 2dgYNzB2LPX7xCjJAeTkijvtAKrSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvGWFQDnBotT01I
 q0zBxgzMOkJTh4lER47aOB0rzFBYm5xZnpEKlTjJYcV66s+8LEsWH1eiA55cD2L0xCLHn5eal
 S4ryFIPMEQBoySvPgxsHS0iVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrzTQKbwZOaVwG19
 BXQQE9BBS95ZgBxUkoiQkmpgdAzf4hS48fbDp5aeJyPDlKat5O7Vlfpm+mDpr+cFP2WYaux3b
 l8gXXvclI+plLllIe8HlbcpFx78WPu89tazoPi69zflVlz/4iG+aZWeaEv3ibdWToezdK9rnv
 /SFldSsvK/aJOI8Hqna9Z3HyiKVqR6CNxi93739p2iRdm91+fdGTz4L3/0VmIpzkg01GIuKk4
 EAKg6wD9GAwAA
X-Env-Sender: imxikangjie@gmail.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1497002586!46772663!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31460 invoked from network); 9 Jun 2017 10:03:07 -0000
Received: from mail-qt0-f194.google.com (HELO mail-qt0-f194.google.com)
 (209.85.216.194)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 9 Jun 2017 10:03:07 -0000
Received: by mail-qt0-f194.google.com with SMTP id w1so13926742qtg.0
 for <xen-devel@lists.xenproject.org>; Fri, 09 Jun 2017 03:03:07 -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=PvVeiv2ZHYDGZ54hWUOwiBbIWJL3aHJuHlKNl8r+3j8=;
 b=jJXoR28pa+VDJmwEzLogPcZDQ21lcpLI8wBxvbiou0iUtHO0YvZWnRGrqW8L+eeXSH
 2E2xoZYiUxbFG2n2vBggwUq1aW52pzVpjQMU0eqTION3sMZew5ZnRTdK6BuwUlcwPujJ
 9dE5fIIGTpAtIR2k50IKZVptfzNKEC8jxiGy0YHPXVdkLll+jYQMXUV+VklUGtRINO0H
 x/GnUijUXdCAWsZlrKFgj2B+iDhCijeQhD4734uN57ojSdaFy8PxxBv5rAmC8+8PelOJ
 xmaSGeKZHXbSPU0zYWqquxZKqwu4jBDQEsnaScE9t/XZaa6d4Y3h+G9m1gNaOfMvkJTv
 cuyQ==
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=PvVeiv2ZHYDGZ54hWUOwiBbIWJL3aHJuHlKNl8r+3j8=;
 b=qt6aUE5nMrzDDJrf1NxGur3ideEHelFSyIgdIMMIoA7LeejPIso7Pj5foLOywmsNAZ
 ikxPur7Ekl0xTXCkgtxdj+sF6OULgs7wAQI0pXXN81326Z+frtSDK1NS3LL7/KI9JTU4
 Ubx02BcRzja4uy+t5AmPFbdaWPD+daxraR+886L91wSYpoqJj4xtuggTtKOemaB3+hXa
 AdS9Ha9+LxvwINrA6KXUrHW4QjfqeHpMCRbPnPvxWnQrea2OIfhX9D9ev5W+nRwSUV+N
 WerhoaZL7YioXixrNPtb3UKyWoUb4c1FJXFaoSB9dX56s9PbQvJwuXH799maI7BUA+56
 Wd+A==
X-Gm-Message-State: AODbwcB3GSZRXu4qbsouBqA4+yiZ595K+go3hVYhMY2iuYCfUioWlzAK
 hCINzlrGGh6PaefRQ9pVXbB1A4C1pQ==
X-Received: by 10.200.44.74 with SMTP id e10mr202209qta.123.1497002586269;
 Fri, 09 Jun 2017 03:03:06 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.12.193.83 with HTTP; Fri, 9 Jun 2017 03:03:05 -0700 (PDT)
In-Reply-To: <593A80E4020000780016131F@prv-mh.provo.novell.com>
References: <CAJqJJghBcsthRtwD=CF-n0uWU_eLMdOJ-8YsTYXhUDZbJZa63g@mail.gmail.com>
 <593A777A02000078001612D8@prv-mh.provo.novell.com>
 <CAJqJJgiLijNfyo6m17iZBSt1+6V6j=vqxxLOUsfE+4UwLuO-vQ@mail.gmail.com>
 <593A80E4020000780016131F@prv-mh.provo.novell.com>
From: Kangjie Xi <imxikangjie@gmail.com>
Date: Fri, 9 Jun 2017 18:03:05 +0800
Message-ID: <CAJqJJgjVd8nUYvyW1TZi3bUunH9_LYODK=XwuC=30VYp5DppRg@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Content-Type: multipart/mixed; boundary="001a113f420462b9ac05518413ea"
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] Nested Virtualization Support Host-Only Hypervisors
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.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>

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

I reproduce the issue again, and attachments are the log.

# xl dmesg > xldmesg.log
# dmesg > dmesg.log

However there is not error in the log.

Maybe just as you said, the nested virtualization is not mature. Do
you know how much work to do to change the Xen source code, to make
Xen support host-only hypervisors.

Thanks
-kangjie

2017-06-09 17:05 GMT+08:00 Jan Beulich <JBeulich@suse.com>:
>>>> On 09.06.17 at 10:54, <imxikangjie@gmail.com> wrote:
>> I have asked the related issue on xen-users list
>> (https://lists.xenproject.org/archives/html/xen-users/2017-05/msg00090.html),
>> it has detail on hangs, if you want more detail, I can reproduce the
>> problem and send you more info.
>
> It's not me to send that info to, but the list, but yes, what you
> have there is insufficient - there's not even a complete log.
>
> Jan
>

--001a113f420462b9ac05518413ea
Content-Type: application/octet-stream; name="xldmesg.log"
Content-Disposition: attachment; filename="xldmesg.log"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_j3pof8xy1

IF9fICBfXyAgICAgICAgICAgIF8gIF8gICBfX18gICAgICAgICAgICAgIAogXCBcLyAvX19fIF8g
X18gICB8IHx8IHwgLyBfIFwgICAgXyBfXyBfX18gCiAgXCAgLy8gXyBcICdfIFwgIHwgfHwgfHwg
KF8pIHxfX3wgJ19fLyBfX3wKICAvICBcICBfXy8gfCB8IHwgfF9fICAgX1xfXywgfF9ffCB8IHwg
KF9fIAogL18vXF9cX19ffF98IHxffCAgICB8X3woXykvXy8gICB8X3wgIFxfX198CiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKKFhFTikgWGVuIHZlcnNpb24gNC45
LXJjICh4aWthbmdqaWVAKG5vbmUpKSAoZ2NjIChHQ0MpIDQuNC43IDIwMTIwMzEzIChSZWQgSGF0
IDQuNC43LTE2KSkgZGVidWc9biAgRnJpIEp1biAgOSAxNzozNzoxNiBDU1QgMjAxNwooWEVOKSBM
YXRlc3QgQ2hhbmdlU2V0OiAKKFhFTikgQm9vdGxvYWRlcjogR05VIEdSVUIgMC45NwooWEVOKSBD
b21tYW5kIGxpbmU6IGRvbTBfbWVtPTgzODg2MDgwIGxvZ2x2bD1hbGwgZ3Vlc3RfbG9nbHZsPWFs
bAooWEVOKSBYZW4gaW1hZ2UgbG9hZCBiYXNlIGFkZHJlc3M6IDAKKFhFTikgVmlkZW8gaW5mb3Jt
YXRpb246CihYRU4pICBWR0EgaXMgdGV4dCBtb2RlIDgweDI1LCBmb250IDh4MTYKKFhFTikgIFZC
RS9EREMgbWV0aG9kczogVjI7IEVESUQgdHJhbnNmZXIgdGltZTogMSBzZWNvbmRzCihYRU4pIERp
c2MgaW5mb3JtYXRpb246CihYRU4pICBGb3VuZCAxIE1CUiBzaWduYXR1cmVzCihYRU4pICBGb3Vu
ZCAyIEVERCBpbmZvcm1hdGlvbiBzdHJ1Y3R1cmVzCihYRU4pIFhlbi1lODIwIFJBTSBtYXA6CihY
RU4pICAwMDAwMDAwMDAwMDAwMDAwIC0gMDAwMDAwMDAwMDA5ZDgwMCAodXNhYmxlKQooWEVOKSAg
MDAwMDAwMDAwMDA5ZDgwMCAtIDAwMDAwMDAwMDAwYTAwMDAgKHJlc2VydmVkKQooWEVOKSAgMDAw
MDAwMDAwMDBlMDAwMCAtIDAwMDAwMDAwMDAxMDAwMDAgKHJlc2VydmVkKQooWEVOKSAgMDAwMDAw
MDAwMDEwMDAwMCAtIDAwMDAwMDAwN2RlOWQwMDAgKHVzYWJsZSkKKFhFTikgIDAwMDAwMDAwN2Rl
OWQwMDAgLSAwMDAwMDAwMDdkZWMxMDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAwN2RlYzEw
MDAgLSAwMDAwMDAwMDdkZmQ3MDAwIChBQ1BJIGRhdGEpCihYRU4pICAwMDAwMDAwMDdkZmQ3MDAw
IC0gMDAwMDAwMDA3ZTFmMTAwMCAoQUNQSSBOVlMpCihYRU4pICAwMDAwMDAwMDdlMWYxMDAwIC0g
MDAwMDAwMDA3ZjM0MzAwMCAocmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMDdmMzQzMDAwIC0gMDAw
MDAwMDA3ZjM2NDAwMCAodXNhYmxlKQooWEVOKSAgMDAwMDAwMDA3ZjM2NDAwMCAtIDAwMDAwMDAw
N2YzNjYwMDAgKHJlc2VydmVkKQooWEVOKSAgMDAwMDAwMDA3ZjM2NjAwMCAtIDAwMDAwMDAwN2Yz
NjcwMDAgKHVzYWJsZSkKKFhFTikgIDAwMDAwMDAwN2YzNjcwMDAgLSAwMDAwMDAwMDdmM2VkMDAw
IChBQ1BJIE5WUykKKFhFTikgIDAwMDAwMDAwN2YzZWQwMDAgLSAwMDAwMDAwMDdmODAwMDAwICh1
c2FibGUpCihYRU4pICAwMDAwMDAwMDgwMDAwMDAwIC0gMDAwMDAwMDA5MDAwMDAwMCAocmVzZXJ2
ZWQpCihYRU4pICAwMDAwMDAwMGZlZDFjMDAwIC0gMDAwMDAwMDBmZWQyMDAwMCAocmVzZXJ2ZWQp
CihYRU4pICAwMDAwMDAwMGZmMDAwMDAwIC0gMDAwMDAwMDEwMDAwMDAwMCAocmVzZXJ2ZWQpCihY
RU4pICAwMDAwMDAwMTAwMDAwMDAwIC0gMDAwMDAwMjA4MDAwMDAwMCAodXNhYmxlKQooWEVOKSBO
ZXcgWGVuIGltYWdlIGJhc2UgYWRkcmVzczogMHg3ZDgwMDAwMAooWEVOKSBBQ1BJOiBSU0RQIDAw
MEYwNDkwLCAwMDI0IChyMiBBTEFTS0EpCihYRU4pIEFDUEk6IFhTRFQgN0RFRjgwOTAsIDAwOUMg
KHIxIEFMQVNLQSAgICBBIE0gSSAgMTA3MjAwOSBBTUkgICAgIDEwMDEzKQooWEVOKSBBQ1BJOiBG
QUNQIDdERjA0QkMwLCAwMTBDIChyNSBBTEFTS0EgICAgQSBNIEkgIDEwNzIwMDkgQU1JICAgICAx
MDAxMykKKFhFTikgQUNQSTogRFNEVCA3REVGODFCOCwgQ0EwMSAocjIgQUxBU0tBICAgIEEgTSBJ
ICAgICAgIDIxIElOVEwgMjAwNTExMTcpCihYRU4pIEFDUEk6IEZBQ1MgN0UxRTgwODAsIDAwNDAK
KFhFTikgQUNQSTogQVBJQyA3REYwNENEMCwgMDFCNCAocjMgQUxBU0tBICAgIEEgTSBJICAxMDcy
MDA5IEFNSSAgICAgMTAwMTMpCihYRU4pIEFDUEk6IEZQRFQgN0RGMDRFODgsIDAwNDQgKHIxIEFM
QVNLQSAgICBBIE0gSSAgMTA3MjAwOSBBTUkgICAgIDEwMDEzKQooWEVOKSBBQ1BJOiBNQ0ZHIDdE
RjA0RUQwLCAwMDNDIChyMSBBTEFTS0EgT0VNTUNGRy4gIDEwNzIwMDkgTVNGVCAgICAgICA5NykK
KFhFTikgQUNQSTogU1JBVCA3REYwNEYxMCwgMDQzMCAocjEgQSBNIEkgIEFNSSBTUkFUICAgICAg
ICAxIEFNSS4gICAgICAgIDApCihYRU4pIEFDUEk6IFNMSVQgN0RGMDUzNDAsIDAwMzAgKHIxIEEg
TSBJICBBTUkgU0xJVCAgICAgICAgMCBBTUkuICAgICAgICAwKQooWEVOKSBBQ1BJOiBIUEVUIDdE
RjA1MzcwLCAwMDM4IChyMSBBTEFTS0EgICAgQSBNIEkgIDEwNzIwMDkgQU1JLiAgICAgICAgNSkK
KFhFTikgQUNQSTogUFJBRCA3REYwNTNBOCwgMDBCRSAocjIgUFJBRElEICBQUkFEVElEICAgICAg
ICAxIE1TRlQgIDMwMDAwMDEpCihYRU4pIEFDUEk6IFNQTUkgN0RGMDU0NjgsIDAwNDAgKHI1IEEg
TSBJICAgT0VNU1BNSSAgICAgICAgMCBBTUkuICAgICAgICAwKQooWEVOKSBBQ1BJOiBTU0RUIDdE
RjA1NEE4LCBEMENCMCAocjIgIElOVEVMICAgIENwdVBtICAgICA0MDAwIElOVEwgMjAwNTExMTcp
CihYRU4pIEFDUEk6IEVJTkogN0RGRDYxNTgsIDAxMzAgKHIxICAgIEFNSSBBTUkgRUlOSiAgICAg
ICAgMCAgICAgICAgICAgICAwKQooWEVOKSBBQ1BJOiBFUlNUIDdERkQ2Mjg4LCAwMjMwIChyMSAg
QU1JRVIgQU1JIEVSU1QgICAgICAgIDAgICAgICAgICAgICAgMCkKKFhFTikgQUNQSTogSEVTVCA3
REZENjRCOCwgMDBBOCAocjEgICAgQU1JIEFNSSBIRVNUICAgICAgICAwICAgICAgICAgICAgIDAp
CihYRU4pIEFDUEk6IEJFUlQgN0RGRDY1NjAsIDAwMzAgKHIxICAgIEFNSSBBTUkgQkVSVCAgICAg
ICAgMCAgICAgICAgICAgICAwKQooWEVOKSBBQ1BJOiBETUFSIDdERkQ2NTkwLCAwMTcwIChyMSBB
IE0gSSAgIE9FTURNQVIgICAgICAgIDEgSU5UTCAgICAgICAgMSkKKFhFTikgU3lzdGVtIFJBTTog
MTMxMDQyTUIgKDEzNDE4NzQ1MmtCKQooWEVOKSBTUkFUOiBQWE0gMCAtPiBBUElDIDAwIC0+IE5v
ZGUgMAooWEVOKSBTUkFUOiBQWE0gMCAtPiBBUElDIDAxIC0+IE5vZGUgMAooWEVOKSBTUkFUOiBQ
WE0gMCAtPiBBUElDIDAyIC0+IE5vZGUgMAooWEVOKSBTUkFUOiBQWE0gMCAtPiBBUElDIDAzIC0+
IE5vZGUgMAooWEVOKSBTUkFUOiBQWE0gMCAtPiBBUElDIDA0IC0+IE5vZGUgMAooWEVOKSBTUkFU
OiBQWE0gMCAtPiBBUElDIDA1IC0+IE5vZGUgMAooWEVOKSBTUkFUOiBQWE0gMCAtPiBBUElDIDA2
IC0+IE5vZGUgMAooWEVOKSBTUkFUOiBQWE0gMCAtPiBBUElDIDA3IC0+IE5vZGUgMAooWEVOKSBT
UkFUOiBQWE0gMCAtPiBBUElDIDA4IC0+IE5vZGUgMAooWEVOKSBTUkFUOiBQWE0gMCAtPiBBUElD
IDA5IC0+IE5vZGUgMAooWEVOKSBTUkFUOiBQWE0gMCAtPiBBUElDIDBhIC0+IE5vZGUgMAooWEVO
KSBTUkFUOiBQWE0gMCAtPiBBUElDIDBiIC0+IE5vZGUgMAooWEVOKSBTUkFUOiBQWE0gMSAtPiBB
UElDIDIwIC0+IE5vZGUgMQooWEVOKSBTUkFUOiBQWE0gMSAtPiBBUElDIDIxIC0+IE5vZGUgMQoo
WEVOKSBTUkFUOiBQWE0gMSAtPiBBUElDIDIyIC0+IE5vZGUgMQooWEVOKSBTUkFUOiBQWE0gMSAt
PiBBUElDIDIzIC0+IE5vZGUgMQooWEVOKSBTUkFUOiBQWE0gMSAtPiBBUElDIDI0IC0+IE5vZGUg
MQooWEVOKSBTUkFUOiBQWE0gMSAtPiBBUElDIDI1IC0+IE5vZGUgMQooWEVOKSBTUkFUOiBQWE0g
MSAtPiBBUElDIDI2IC0+IE5vZGUgMQooWEVOKSBTUkFUOiBQWE0gMSAtPiBBUElDIDI3IC0+IE5v
ZGUgMQooWEVOKSBTUkFUOiBQWE0gMSAtPiBBUElDIDI4IC0+IE5vZGUgMQooWEVOKSBTUkFUOiBQ
WE0gMSAtPiBBUElDIDI5IC0+IE5vZGUgMQooWEVOKSBTUkFUOiBQWE0gMSAtPiBBUElDIDJhIC0+
IE5vZGUgMQooWEVOKSBTUkFUOiBQWE0gMSAtPiBBUElDIDJiIC0+IE5vZGUgMQooWEVOKSBTUkFU
OiBOb2RlIDAgUFhNIDAgMC04MDAwMDAwMAooWEVOKSBTUkFUOiBOb2RlIDAgUFhNIDAgMTAwMDAw
MDAwLTEwODAwMDAwMDAKKFhFTikgU1JBVDogTm9kZSAxIFBYTSAxIDEwODAwMDAwMDAtMjA4MDAw
MDAwMAooWEVOKSBOVU1BOiBBbGxvY2F0ZWQgbWVtbm9kZW1hcCBmcm9tIDIwN2Q5MjgwMDAgLSAy
MDdkOTI5MDAwCihYRU4pIE5VTUE6IFVzaW5nIDE5IGZvciB0aGUgaGFzaCBzaGlmdC4KKFhFTikg
RG9tYWluIGhlYXAgaW5pdGlhbGlzZWQgRE1BIHdpZHRoIDMyIGJpdHMKKFhFTikgQ1BVIFZlbmRv
cjogSW50ZWwsIEZhbWlseSA2ICgweDYpLCBNb2RlbCA2MiAoMHgzZSksIFN0ZXBwaW5nIDQgKHJh
dyAwMDAzMDZlNCkKKFhFTikgZm91bmQgU01QIE1QLXRhYmxlIGF0IDAwMGZkYmMwCihYRU4pIERN
SSAyLjcgcHJlc2VudC4KKFhFTikgVXNpbmcgQVBJQyBkcml2ZXIgZGVmYXVsdAooWEVOKSBBQ1BJ
OiBQTS1UaW1lciBJTyBQb3J0OiAweDQwOCAoMzIgYml0cykKKFhFTikgQUNQSTogdjUgU0xFRVAg
SU5GTzogY29udHJvbFswOjBdLCBzdGF0dXNbMDowXQooWEVOKSBBQ1BJOiBTTEVFUCBJTkZPOiBw
bTF4X2NudFsxOjQwNCwxOjBdLCBwbTF4X2V2dFsxOjQwMCwxOjBdCihYRU4pIEFDUEk6IDMyLzY0
WCBGQUNTIGFkZHJlc3MgbWlzbWF0Y2ggaW4gRkFEVCAtIDdlMWU4MDgwLzAwMDAwMDAwMDAwMDAw
MDAsIHVzaW5nIDMyCihYRU4pIEFDUEk6ICAgICAgICAgICAgIHdha2V1cF92ZWNbN2UxZTgwOGNd
LCB2ZWNfc2l6ZVsyMF0KKFhFTikgQUNQSTogTG9jYWwgQVBJQyBhZGRyZXNzIDB4ZmVlMDAwMDAK
KFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwMF0gbGFwaWNfaWRbMHgwMF0gZW5hYmxlZCkK
KFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwMl0gbGFwaWNfaWRbMHgwMl0gZW5hYmxlZCkK
KFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwNF0gbGFwaWNfaWRbMHgwNF0gZW5hYmxlZCkK
KFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwNl0gbGFwaWNfaWRbMHgwNl0gZW5hYmxlZCkK
KFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwOF0gbGFwaWNfaWRbMHgwOF0gZW5hYmxlZCkK
KFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwYV0gbGFwaWNfaWRbMHgwYV0gZW5hYmxlZCkK
KFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwY10gbGFwaWNfaWRbMHgyMF0gZW5hYmxlZCkK
KFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwZV0gbGFwaWNfaWRbMHgyMl0gZW5hYmxlZCkK
KFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgxMF0gbGFwaWNfaWRbMHgyNF0gZW5hYmxlZCkK
KFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgxMl0gbGFwaWNfaWRbMHgyNl0gZW5hYmxlZCkK
KFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgxNF0gbGFwaWNfaWRbMHgyOF0gZW5hYmxlZCkK
KFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgxNl0gbGFwaWNfaWRbMHgyYV0gZW5hYmxlZCkK
KFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwMV0gbGFwaWNfaWRbMHgwMV0gZW5hYmxlZCkK
KFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwM10gbGFwaWNfaWRbMHgwM10gZW5hYmxlZCkK
KFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwNV0gbGFwaWNfaWRbMHgwNV0gZW5hYmxlZCkK
KFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwN10gbGFwaWNfaWRbMHgwN10gZW5hYmxlZCkK
KFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwOV0gbGFwaWNfaWRbMHgwOV0gZW5hYmxlZCkK
KFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwYl0gbGFwaWNfaWRbMHgwYl0gZW5hYmxlZCkK
KFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwZF0gbGFwaWNfaWRbMHgyMV0gZW5hYmxlZCkK
KFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwZl0gbGFwaWNfaWRbMHgyM10gZW5hYmxlZCkK
KFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgxMV0gbGFwaWNfaWRbMHgyNV0gZW5hYmxlZCkK
KFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgxM10gbGFwaWNfaWRbMHgyN10gZW5hYmxlZCkK
KFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgxNV0gbGFwaWNfaWRbMHgyOV0gZW5hYmxlZCkK
KFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgxN10gbGFwaWNfaWRbMHgyYl0gZW5hYmxlZCkK
KFhFTikgQUNQSTogTEFQSUNfTk1JIChhY3BpX2lkWzB4MDBdIGhpZ2ggZWRnZSBsaW50WzB4MV0p
CihYRU4pIEFDUEk6IExBUElDX05NSSAoYWNwaV9pZFsweDAyXSBoaWdoIGVkZ2UgbGludFsweDFd
KQooWEVOKSBBQ1BJOiBMQVBJQ19OTUkgKGFjcGlfaWRbMHgwNF0gaGlnaCBlZGdlIGxpbnRbMHgx
XSkKKFhFTikgQUNQSTogTEFQSUNfTk1JIChhY3BpX2lkWzB4MDZdIGhpZ2ggZWRnZSBsaW50WzB4
MV0pCihYRU4pIEFDUEk6IExBUElDX05NSSAoYWNwaV9pZFsweDA4XSBoaWdoIGVkZ2UgbGludFsw
eDFdKQooWEVOKSBBQ1BJOiBMQVBJQ19OTUkgKGFjcGlfaWRbMHgwYV0gaGlnaCBlZGdlIGxpbnRb
MHgxXSkKKFhFTikgQUNQSTogTEFQSUNfTk1JIChhY3BpX2lkWzB4MGNdIGhpZ2ggZWRnZSBsaW50
WzB4MV0pCihYRU4pIEFDUEk6IExBUElDX05NSSAoYWNwaV9pZFsweDBlXSBoaWdoIGVkZ2UgbGlu
dFsweDFdKQooWEVOKSBBQ1BJOiBMQVBJQ19OTUkgKGFjcGlfaWRbMHgxMF0gaGlnaCBlZGdlIGxp
bnRbMHgxXSkKKFhFTikgQUNQSTogTEFQSUNfTk1JIChhY3BpX2lkWzB4MTJdIGhpZ2ggZWRnZSBs
aW50WzB4MV0pCihYRU4pIEFDUEk6IExBUElDX05NSSAoYWNwaV9pZFsweDE0XSBoaWdoIGVkZ2Ug
bGludFsweDFdKQooWEVOKSBBQ1BJOiBMQVBJQ19OTUkgKGFjcGlfaWRbMHgxNl0gaGlnaCBlZGdl
IGxpbnRbMHgxXSkKKFhFTikgQUNQSTogTEFQSUNfTk1JIChhY3BpX2lkWzB4MDFdIGhpZ2ggZWRn
ZSBsaW50WzB4MV0pCihYRU4pIEFDUEk6IExBUElDX05NSSAoYWNwaV9pZFsweDAzXSBoaWdoIGVk
Z2UgbGludFsweDFdKQooWEVOKSBBQ1BJOiBMQVBJQ19OTUkgKGFjcGlfaWRbMHgwNV0gaGlnaCBl
ZGdlIGxpbnRbMHgxXSkKKFhFTikgQUNQSTogTEFQSUNfTk1JIChhY3BpX2lkWzB4MDddIGhpZ2gg
ZWRnZSBsaW50WzB4MV0pCihYRU4pIEFDUEk6IExBUElDX05NSSAoYWNwaV9pZFsweDA5XSBoaWdo
IGVkZ2UgbGludFsweDFdKQooWEVOKSBBQ1BJOiBMQVBJQ19OTUkgKGFjcGlfaWRbMHgwYl0gaGln
aCBlZGdlIGxpbnRbMHgxXSkKKFhFTikgQUNQSTogTEFQSUNfTk1JIChhY3BpX2lkWzB4MGRdIGhp
Z2ggZWRnZSBsaW50WzB4MV0pCihYRU4pIEFDUEk6IExBUElDX05NSSAoYWNwaV9pZFsweDBmXSBo
aWdoIGVkZ2UgbGludFsweDFdKQooWEVOKSBBQ1BJOiBMQVBJQ19OTUkgKGFjcGlfaWRbMHgxMV0g
aGlnaCBlZGdlIGxpbnRbMHgxXSkKKFhFTikgQUNQSTogTEFQSUNfTk1JIChhY3BpX2lkWzB4MTNd
IGhpZ2ggZWRnZSBsaW50WzB4MV0pCihYRU4pIEFDUEk6IExBUElDX05NSSAoYWNwaV9pZFsweDE1
XSBoaWdoIGVkZ2UgbGludFsweDFdKQooWEVOKSBBQ1BJOiBMQVBJQ19OTUkgKGFjcGlfaWRbMHgx
N10gaGlnaCBlZGdlIGxpbnRbMHgxXSkKKFhFTikgT3ZlcnJpZGluZyBBUElDIGRyaXZlciB3aXRo
IGJpZ3NtcAooWEVOKSBBQ1BJOiBJT0FQSUMgKGlkWzB4MDBdIGFkZHJlc3NbMHhmZWMwMDAwMF0g
Z3NpX2Jhc2VbMF0pCihYRU4pIElPQVBJQ1swXTogYXBpY19pZCAwLCB2ZXJzaW9uIDMyLCBhZGRy
ZXNzIDB4ZmVjMDAwMDAsIEdTSSAwLTIzCihYRU4pIEFDUEk6IElPQVBJQyAoaWRbMHgwMl0gYWRk
cmVzc1sweGZlYzAxMDAwXSBnc2lfYmFzZVsyNF0pCihYRU4pIElPQVBJQ1sxXTogYXBpY19pZCAy
LCB2ZXJzaW9uIDMyLCBhZGRyZXNzIDB4ZmVjMDEwMDAsIEdTSSAyNC00NwooWEVOKSBBQ1BJOiBJ
T0FQSUMgKGlkWzB4MDNdIGFkZHJlc3NbMHhmZWM0MDAwMF0gZ3NpX2Jhc2VbNDhdKQooWEVOKSBJ
T0FQSUNbMl06IGFwaWNfaWQgMywgdmVyc2lvbiAzMiwgYWRkcmVzcyAweGZlYzQwMDAwLCBHU0kg
NDgtNzEKKFhFTikgQUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgMCBnbG9iYWxfaXJx
IDIgZGZsIGRmbCkKKFhFTikgQUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgOSBnbG9i
YWxfaXJxIDkgaGlnaCBsZXZlbCkKKFhFTikgQUNQSTogSVJRMCB1c2VkIGJ5IG92ZXJyaWRlLgoo
WEVOKSBBQ1BJOiBJUlEyIHVzZWQgYnkgb3ZlcnJpZGUuCihYRU4pIEFDUEk6IElSUTkgdXNlZCBi
eSBvdmVycmlkZS4KKFhFTikgRW5hYmxpbmcgQVBJQyBtb2RlOiAgUGh5cy4gIFVzaW5nIDMgSS9P
IEFQSUNzCihYRU4pIEFDUEk6IEhQRVQgaWQ6IDB4ODA4NmE3MDEgYmFzZTogMHhmZWQwMDAwMAoo
WEVOKSBYZW4gRVJTVCBzdXBwb3J0IGlzIGluaXRpYWxpemVkLgooWEVOKSBIRVNUOiBUYWJsZSBw
YXJzaW5nIGhhcyBiZWVuIGluaXRpYWxpemVkCihYRU4pIFVzaW5nIEFDUEkgKE1BRFQpIGZvciBT
TVAgY29uZmlndXJhdGlvbiBpbmZvcm1hdGlvbgooWEVOKSBTTVA6IEFsbG93aW5nIDI0IENQVXMg
KDAgaG90cGx1ZyBDUFVzKQooWEVOKSBJUlEgbGltaXRzOiA3MiBHU0ksIDQ1NTIgTVNJL01TSS1Y
CihYRU4pIFN3aXRjaGVkIHRvIEFQSUMgZHJpdmVyIHgyYXBpY19jbHVzdGVyLgooWEVOKSB4c3Rh
dGU6IHNpemU6IDB4MzQwIGFuZCBzdGF0ZXM6IDB4NwooWEVOKSBDUFUwOiBJbnRlbCBtYWNoaW5l
IGNoZWNrIHJlcG9ydGluZyBlbmFibGVkCihYRU4pIFVzaW5nIHNjaGVkdWxlcjogU01QIENyZWRp
dCBTY2hlZHVsZXIgKGNyZWRpdCkKKFhFTikgUGxhdGZvcm0gdGltZXIgaXMgMTQuMzE4TUh6IEhQ
RVQKKFhFTikgRGV0ZWN0ZWQgMjYwMC4wMTUgTUh6IHByb2Nlc3Nvci4KKFhFTikgSW5pdGluZyBt
ZW1vcnkgc2hhcmluZy4KKFhFTikgYWx0IHRhYmxlIGZmZmY4MmQwODAzZWQ0NTggLT4gZmZmZjgy
ZDA4MDNlZWIzOAooWEVOKSBQQ0k6IE1DRkcgY29uZmlndXJhdGlvbiAwOiBiYXNlIDgwMDAwMDAw
IHNlZ21lbnQgMDAwMCBidXNlcyAwMCAtIGZmCihYRU4pIFBDSTogTUNGRyBhcmVhIGF0IDgwMDAw
MDAwIHJlc2VydmVkIGluIEU4MjAKKFhFTikgUENJOiBVc2luZyBNQ0ZHIGZvciBzZWdtZW50IDAw
MDAgYnVzIDAwLWZmCihYRU4pIEludGVsIFZULWQgaW9tbXUgMCBzdXBwb3J0ZWQgcGFnZSBzaXpl
czogNGtCLCAyTUIsIDFHQi4KKFhFTikgSW50ZWwgVlQtZCBpb21tdSAxIHN1cHBvcnRlZCBwYWdl
IHNpemVzOiA0a0IsIDJNQiwgMUdCLgooWEVOKSBJbnRlbCBWVC1kIFNub29wIENvbnRyb2wgZW5h
YmxlZC4KKFhFTikgSW50ZWwgVlQtZCBEb20wIERNQSBQYXNzdGhyb3VnaCBub3QgZW5hYmxlZC4K
KFhFTikgSW50ZWwgVlQtZCBRdWV1ZWQgSW52YWxpZGF0aW9uIGVuYWJsZWQuCihYRU4pIEludGVs
IFZULWQgSW50ZXJydXB0IFJlbWFwcGluZyBlbmFibGVkLgooWEVOKSBJbnRlbCBWVC1kIFBvc3Rl
ZCBJbnRlcnJ1cHQgbm90IGVuYWJsZWQuCihYRU4pIEludGVsIFZULWQgU2hhcmVkIEVQVCB0YWJs
ZXMgZW5hYmxlZC4KKFhFTikgSS9PIHZpcnR1YWxpc2F0aW9uIGVuYWJsZWQKKFhFTikgIC0gRG9t
MCBtb2RlOiBSZWxheGVkCihYRU4pIEludGVycnVwdCByZW1hcHBpbmcgZW5hYmxlZAooWEVOKSBu
cl9zb2NrZXRzOiA0CihYRU4pIEVuYWJsZWQgZGlyZWN0ZWQgRU9JIHdpdGggaW9hcGljX2Fja19v
bGQgb24hCihYRU4pIEVOQUJMSU5HIElPLUFQSUMgSVJRcwooWEVOKSAgLT4gVXNpbmcgb2xkIEFD
SyBtZXRob2QKKFhFTikgLi5USU1FUjogdmVjdG9yPTB4RjAgYXBpYzE9MCBwaW4xPTIgYXBpYzI9
LTEgcGluMj0tMQooWEVOKSBUU0MgZGVhZGxpbmUgdGltZXIgZW5hYmxlZAooWEVOKSBEZWZhdWx0
aW5nIHRvIGFsdGVybmF0aXZlIGtleSBoYW5kbGluZzsgc2VuZCAnQScgdG8gc3dpdGNoIHRvIG5v
cm1hbCBtb2RlLgooWEVOKSBBbGxvY2F0ZWQgY29uc29sZSByaW5nIG9mIDI1NiBLaUIuCihYRU4p
IG13YWl0LWlkbGU6IE1XQUlUIHN1YnN0YXRlczogMHgxMTIwCihYRU4pIG13YWl0LWlkbGU6IHYw
LjQuMSBtb2RlbCAweDNlCihYRU4pIG13YWl0LWlkbGU6IGxhcGljX3RpbWVyX3JlbGlhYmxlX3N0
YXRlcyAweGZmZmZmZmZmCihYRU4pIFZNWDogU3VwcG9ydGVkIGFkdmFuY2VkIGZlYXR1cmVzOgoo
WEVOKSAgLSBBUElDIE1NSU8gYWNjZXNzIHZpcnR1YWxpc2F0aW9uCihYRU4pICAtIEFQSUMgVFBS
IHNoYWRvdwooWEVOKSAgLSBFeHRlbmRlZCBQYWdlIFRhYmxlcyAoRVBUKQooWEVOKSAgLSBWaXJ0
dWFsLVByb2Nlc3NvciBJZGVudGlmaWVycyAoVlBJRCkKKFhFTikgIC0gVmlydHVhbCBOTUkKKFhF
TikgIC0gTVNSIGRpcmVjdC1hY2Nlc3MgYml0bWFwCihYRU4pICAtIFVucmVzdHJpY3RlZCBHdWVz
dAooWEVOKSAgLSBBUElDIFJlZ2lzdGVyIFZpcnR1YWxpemF0aW9uCihYRU4pICAtIFZpcnR1YWwg
SW50ZXJydXB0IERlbGl2ZXJ5CihYRU4pICAtIFBvc3RlZCBJbnRlcnJ1cHQgUHJvY2Vzc2luZwoo
WEVOKSBIVk06IEFTSURzIGVuYWJsZWQuCihYRU4pIEhWTTogVk1YIGVuYWJsZWQKKFhFTikgSFZN
OiBIYXJkd2FyZSBBc3Npc3RlZCBQYWdpbmcgKEhBUCkgZGV0ZWN0ZWQKKFhFTikgSFZNOiBIQVAg
cGFnZSBzaXplczogNGtCLCAyTUIsIDFHQgooWEVOKSBCcm91Z2h0IHVwIDI0IENQVXMKKFhFTikg
YnVpbGQtaWQ6IGFkNDI3ZjM1YjU0N2YzYWFmYmE5MzhhMjE2YTA5YTE0YzdkMTgzYTgKKFhFTikg
QUNQSSBzbGVlcCBtb2RlczogUzMKKFhFTikgVlBNVTogZGlzYWJsZWQKKFhFTikgbWNoZWNrX3Bv
bGw6IE1hY2hpbmUgY2hlY2sgcG9sbGluZyB0aW1lciBzdGFydGVkLgooWEVOKSBEb20wIGhhcyBt
YXhpbXVtIDEwMzIgUElSUXMKKFhFTikgTlggKEV4ZWN1dGUgRGlzYWJsZSkgcHJvdGVjdGlvbiBh
Y3RpdmUKKFhFTikgKioqIExPQURJTkcgRE9NQUlOIDAgKioqCihYRU4pICBYZW4gIGtlcm5lbDog
NjQtYml0LCBsc2IsIGNvbXBhdDMyCihYRU4pICBEb20wIGtlcm5lbDogNjQtYml0LCBQQUUsIGxz
YiwgcGFkZHIgMHgxMDAwMDAwIC0+IDB4MjBkYzAwMAooWEVOKSBQSFlTSUNBTCBNRU1PUlkgQVJS
QU5HRU1FTlQ6CihYRU4pICBEb20wIGFsbG9jLjogICAwMDAwMDAyMDJjMDAwMDAwLT4wMDAwMDAy
MDMwMDAwMDAwICgyMDk1MTUwMCBwYWdlcyB0byBiZSBhbGxvY2F0ZWQpCihYRU4pICBJbml0LiBy
YW1kaXNrOiAwMDAwMDAyMDdmMWNjMDAwLT4wMDAwMDAyMDdmZmZmNDAwCihYRU4pIFZJUlRVQUwg
TUVNT1JZIEFSUkFOR0VNRU5UOgooWEVOKSAgTG9hZGVkIGtlcm5lbDogZmZmZmZmZmY4MTAwMDAw
MC0+ZmZmZmZmZmY4MjBkYzAwMAooWEVOKSAgSW5pdC4gcmFtZGlzazogMDAwMDAwMDAwMDAwMDAw
MC0+MDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgUGh5cy1NYWNoIG1hcDogMDAwMDAwODAwMDAwMDAw
MC0+MDAwMDAwODAwYTAwMDAwMAooWEVOKSAgU3RhcnQgaW5mbzogICAgZmZmZmZmZmY4MjBkYzAw
MC0+ZmZmZmZmZmY4MjBkYzRiNAooWEVOKSAgUGFnZSB0YWJsZXM6ICAgZmZmZmZmZmY4MjBkZDAw
MC0+ZmZmZmZmZmY4MjBmMjAwMAooWEVOKSAgQm9vdCBzdGFjazogICAgZmZmZmZmZmY4MjBmMjAw
MC0+ZmZmZmZmZmY4MjBmMzAwMAooWEVOKSAgVE9UQUw6ICAgICAgICAgZmZmZmZmZmY4MDAwMDAw
MC0+ZmZmZmZmZmY4MjQwMDAwMAooWEVOKSAgRU5UUlkgQUREUkVTUzogZmZmZmZmZmY4MWQ1YTE4
MAooWEVOKSBEb20wIGhhcyBtYXhpbXVtIDI0IFZDUFVzCihYRU4pIFNjcnViYmluZyBGcmVlIFJB
TSBvbiAyIG5vZGVzIHVzaW5nIDEyIENQVXMKKFhFTikgLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLmRvbmUuCihYRU4pIEluaXRpYWwgbG93IG1lbW9yeSB2aXJxIHRocmVzaG9sZCBzZXQg
YXQgMHg0MDAwIHBhZ2VzLgooWEVOKSBTdGQuIExvZ2xldmVsOiBBbGwKKFhFTikgR3Vlc3QgTG9n
bGV2ZWw6IEFsbAooWEVOKSBYZW4gaXMgcmVsaW5xdWlzaGluZyBWR0EgY29uc29sZS4KKFhFTikg
KioqIFNlcmlhbCBpbnB1dCAtPiBET00wICh0eXBlICdDVFJMLWEnIHRocmVlIHRpbWVzIHRvIHN3
aXRjaCBpbnB1dCB0byBYZW4pCihYRU4pIEZyZWVkIDQ0OGtCIGluaXQgbWVtb3J5CihYRU4pIFBD
SSBhZGQgZGV2aWNlIDAwMDA6MDA6MDAuMAooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjAwOjAx
LjAKKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowMDowMS4xCihYRU4pIFBDSSBhZGQgZGV2aWNl
IDAwMDA6MDA6MDIuMAooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjAwOjAyLjIKKFhFTikgUENJ
IGFkZCBkZXZpY2UgMDAwMDowMDowMy4wCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MDQu
MAooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjAwOjA0LjEKKFhFTikgUENJIGFkZCBkZXZpY2Ug
MDAwMDowMDowNC4yCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MDQuMwooWEVOKSBQQ0kg
YWRkIGRldmljZSAwMDAwOjAwOjA0LjQKKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowMDowNC41
CihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MDQuNgooWEVOKSBQQ0kgYWRkIGRldmljZSAw
MDAwOjAwOjA0LjcKKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowMDowNS4wCihYRU4pIFBDSSBh
ZGQgZGV2aWNlIDAwMDA6MDA6MDUuMgooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjAwOjA1LjQK
KFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowMDoxMS4wCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAw
MDA6MDA6MTYuMAooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjAwOjE2LjEKKFhFTikgUENJIGFk
ZCBkZXZpY2UgMDAwMDowMDoxYS4wCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MWMuMAoo
WEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjAwOjFjLjcKKFhFTikgUENJIGFkZCBkZXZpY2UgMDAw
MDowMDoxZC4wCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MWUuMAooWEVOKSBQQ0kgYWRk
IGRldmljZSAwMDAwOjAwOjFmLjAKKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowMDoxZi4yCihY
RU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MWYuMwooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAw
OjA2OjAwLjAKKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowNzowMC4wCihYRU4pIFBDSSBhZGQg
ZGV2aWNlIDAwMDA6MDc6MDAuMQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjA5OjAwLjAKKFhF
TikgUENJIGFkZCBkZXZpY2UgMDAwMDowYTowMC4wCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6
N2Y6MDguMAooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjdmOjA5LjAKKFhFTikgUENJIGFkZCBk
ZXZpY2UgMDAwMDo3ZjowYS4wCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6N2Y6MGEuMQooWEVO
KSBQQ0kgYWRkIGRldmljZSAwMDAwOjdmOjBhLjIKKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo3
ZjowYS4zCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6N2Y6MGIuMAooWEVOKSBQQ0kgYWRkIGRl
dmljZSAwMDAwOjdmOjBiLjMKKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo3ZjowYy4wCihYRU4p
IFBDSSBhZGQgZGV2aWNlIDAwMDA6N2Y6MGMuMQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjdm
OjBjLjIKKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo3ZjowZC4wCihYRU4pIFBDSSBhZGQgZGV2
aWNlIDAwMDA6N2Y6MGQuMQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjdmOjBkLjIKKFhFTikg
UENJIGFkZCBkZXZpY2UgMDAwMDo3ZjowZS4wCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6N2Y6
MGUuMQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjdmOjBmLjAKKFhFTikgUENJIGFkZCBkZXZp
Y2UgMDAwMDo3ZjowZi4xCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6N2Y6MGYuMgooWEVOKSBQ
Q0kgYWRkIGRldmljZSAwMDAwOjdmOjBmLjMKKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo3Zjow
Zi40CihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6N2Y6MGYuNQooWEVOKSBQQ0kgYWRkIGRldmlj
ZSAwMDAwOjdmOjEwLjAKKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo3ZjoxMC4xCihYRU4pIFBD
SSBhZGQgZGV2aWNlIDAwMDA6N2Y6MTAuMgooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjdmOjEw
LjMKKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo3ZjoxMC40CihYRU4pIFBDSSBhZGQgZGV2aWNl
IDAwMDA6N2Y6MTAuNQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjdmOjEwLjYKKFhFTikgUENJ
IGFkZCBkZXZpY2UgMDAwMDo3ZjoxMC43CihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6N2Y6MTMu
MAooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjdmOjEzLjEKKFhFTikgUENJIGFkZCBkZXZpY2Ug
MDAwMDo3ZjoxMy40CihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6N2Y6MTMuNQooWEVOKSBQQ0kg
YWRkIGRldmljZSAwMDAwOjdmOjE2LjAKKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo3ZjoxNi4x
CihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6N2Y6MTYuMgooWEVOKSBQQ0kgYWRkIGRldmljZSAw
MDAwOjgwOjAwLjAKKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4MDowMS4wCihYRU4pIFBDSSBh
ZGQgZGV2aWNlIDAwMDA6ODA6MDIuMAooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjgwOjAzLjAK
KFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4MDowNC4wCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAw
MDA6ODA6MDQuMQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjgwOjA0LjIKKFhFTikgUENJIGFk
ZCBkZXZpY2UgMDAwMDo4MDowNC4zCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ODA6MDQuNAoo
WEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjgwOjA0LjUKKFhFTikgUENJIGFkZCBkZXZpY2UgMDAw
MDo4MDowNC42CihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ODA6MDQuNwooWEVOKSBQQ0kgYWRk
IGRldmljZSAwMDAwOjgwOjA1LjAKKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4MDowNS4yCihY
RU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ODA6MDUuNAooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAw
OjgyOjAwLjAKKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDo4NDowMC4wCihYRU4pIFBDSSBhZGQg
ZGV2aWNlIDAwMDA6ODQ6MDAuMQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmZmOjA4LjAKKFhF
TikgUENJIGFkZCBkZXZpY2UgMDAwMDpmZjowOS4wCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6
ZmY6MGEuMAooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmZmOjBhLjEKKFhFTikgUENJIGFkZCBk
ZXZpY2UgMDAwMDpmZjowYS4yCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ZmY6MGEuMwooWEVO
KSBQQ0kgYWRkIGRldmljZSAwMDAwOmZmOjBiLjAKKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpm
ZjowYi4zCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ZmY6MGMuMAooWEVOKSBQQ0kgYWRkIGRl
dmljZSAwMDAwOmZmOjBjLjEKKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpmZjowYy4yCihYRU4p
IFBDSSBhZGQgZGV2aWNlIDAwMDA6ZmY6MGQuMAooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmZm
OjBkLjEKKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpmZjowZC4yCihYRU4pIFBDSSBhZGQgZGV2
aWNlIDAwMDA6ZmY6MGUuMAooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmZmOjBlLjEKKFhFTikg
UENJIGFkZCBkZXZpY2UgMDAwMDpmZjowZi4wCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ZmY6
MGYuMQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmZmOjBmLjIKKFhFTikgUENJIGFkZCBkZXZp
Y2UgMDAwMDpmZjowZi4zCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ZmY6MGYuNAooWEVOKSBQ
Q0kgYWRkIGRldmljZSAwMDAwOmZmOjBmLjUKKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpmZjox
MC4wCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ZmY6MTAuMQooWEVOKSBQQ0kgYWRkIGRldmlj
ZSAwMDAwOmZmOjEwLjIKKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpmZjoxMC4zCihYRU4pIFBD
SSBhZGQgZGV2aWNlIDAwMDA6ZmY6MTAuNAooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmZmOjEw
LjUKKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDpmZjoxMC42CihYRU4pIFBDSSBhZGQgZGV2aWNl
IDAwMDA6ZmY6MTAuNwooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmZmOjEzLjAKKFhFTikgUENJ
IGFkZCBkZXZpY2UgMDAwMDpmZjoxMy4xCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ZmY6MTMu
NAooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOmZmOjEzLjUKKFhFTikgUENJIGFkZCBkZXZpY2Ug
MDAwMDpmZjoxNi4wCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6ZmY6MTYuMQooWEVOKSBQQ0kg
YWRkIGRldmljZSAwMDAwOmZmOjE2LjIKKFhFTikgSFZNMSByZXN0b3JlOiBDUFUgMAooWEVOKSBI
Vk0xIHJlc3RvcmU6IFBJQyAwCihYRU4pIEhWTTEgcmVzdG9yZTogUElDIDEKKFhFTikgSFZNMSBy
ZXN0b3JlOiBJT0FQSUMgMAooWEVOKSBIVk0xIHJlc3RvcmU6IExBUElDIDAKKFhFTikgSFZNMSBy
ZXN0b3JlOiBMQVBJQ19SRUdTIDAKKFhFTikgSFZNMSByZXN0b3JlOiBQQ0lfSVJRIDAKKFhFTikg
SFZNMSByZXN0b3JlOiBJU0FfSVJRIDAKKFhFTikgSFZNMSByZXN0b3JlOiBQQ0lfTElOSyAwCihY
RU4pIEhWTTEgcmVzdG9yZTogUElUIDAKKFhFTikgSFZNMSByZXN0b3JlOiBSVEMgMAooWEVOKSBI
Vk0xIHJlc3RvcmU6IEhQRVQgMAooWEVOKSBIVk0xIHJlc3RvcmU6IFBNVElNRVIgMAooWEVOKSBI
Vk0xIHJlc3RvcmU6IE1UUlIgMAooWEVOKSBIVk0xIHJlc3RvcmU6IENQVV9YU0FWRSAwCihYRU4p
IEhWTTEgcmVzdG9yZTogVk1DRV9WQ1BVIDAKKFhFTikgSFZNMSByZXN0b3JlOiBUU0NfQURKVVNU
IDAKKFhFTikgZDF2MDogdXBjYWxsIHZlY3RvciBiMAo=
--001a113f420462b9ac05518413ea
Content-Type: application/octet-stream; name="dmesg.log"
Content-Disposition: attachment; filename="dmesg.log"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_j3pofwyj1

TGludXggdmVyc2lvbiA0LjEyLjAtcmMyICh4aWthbmdqaWVAc2t5ZXllLjM2MC5jbikgKGdjYyB2
ZXJzaW9uIDQuNC43IDIwMTIwMzEzIChSZWQgSGF0IDQuNC43LTE2KSAoR0NDKSApICMxIFNNUCBN
b24gTWF5IDIyIDE2OjA1OjE4IENTVCAyMDE3CkNvbW1hbmQgbGluZTogcm8gcm9vdD0vZGV2L21h
cHBlci9Wb2xHcm91cDAwLUxvZ1ZvbC0tUk9PVCByZF9OT19MVUtTIHJkX0xWTV9MVj1Wb2xHcm91
cDAwL0xvZ1ZvbC1ST09UIHJkX0xWTV9MVj1Wb2xHcm91cDAwL0xvZ1ZvbC1TV0FQIHJkX05PX01E
IHF1aWV0IFNZU0ZPTlQ9bGF0YXJjeXJoZWItc3VuMTYgcmhnYiBjcmFzaGtlcm5lbD1hdXRvICBL
RVlCT0FSRFRZUEU9cGMgS0VZVEFCTEU9dXMgcmRfTk9fRE0gTEFORz1lbl9VUy5VVEYtOAp4ODYv
ZnB1OiBTdXBwb3J0aW5nIFhTQVZFIGZlYXR1cmUgMHgwMDE6ICd4ODcgZmxvYXRpbmcgcG9pbnQg
cmVnaXN0ZXJzJwp4ODYvZnB1OiBTdXBwb3J0aW5nIFhTQVZFIGZlYXR1cmUgMHgwMDI6ICdTU0Ug
cmVnaXN0ZXJzJwp4ODYvZnB1OiBTdXBwb3J0aW5nIFhTQVZFIGZlYXR1cmUgMHgwMDQ6ICdBVlgg
cmVnaXN0ZXJzJwp4ODYvZnB1OiB4c3RhdGVfb2Zmc2V0WzJdOiAgNTc2LCB4c3RhdGVfc2l6ZXNb
Ml06ICAyNTYKeDg2L2ZwdTogRW5hYmxlZCB4c3RhdGUgZmVhdHVyZXMgMHg3LCBjb250ZXh0IHNp
emUgaXMgODMyIGJ5dGVzLCB1c2luZyAnc3RhbmRhcmQnIGZvcm1hdC4KUmVsZWFzZWQgMCBwYWdl
KHMpCmU4MjA6IEJJT1MtcHJvdmlkZWQgcGh5c2ljYWwgUkFNIG1hcDoKWGVuOiBbbWVtIDB4MDAw
MDAwMDAwMDAwMDAwMC0weDAwMDAwMDAwMDAwOWNmZmZdIHVzYWJsZQpYZW46IFttZW0gMHgwMDAw
MDAwMDAwMDlkODAwLTB4MDAwMDAwMDAwMDBmZmZmZl0gcmVzZXJ2ZWQKWGVuOiBbbWVtIDB4MDAw
MDAwMDAwMDEwMDAwMC0weDAwMDAwMDAwN2RlOWNmZmZdIHVzYWJsZQpYZW46IFttZW0gMHgwMDAw
MDAwMDdkZTlkMDAwLTB4MDAwMDAwMDA3ZGVjMGZmZl0gcmVzZXJ2ZWQKWGVuOiBbbWVtIDB4MDAw
MDAwMDA3ZGVjMTAwMC0weDAwMDAwMDAwN2RmZDZmZmZdIEFDUEkgZGF0YQpYZW46IFttZW0gMHgw
MDAwMDAwMDdkZmQ3MDAwLTB4MDAwMDAwMDA3ZTFmMGZmZl0gQUNQSSBOVlMKWGVuOiBbbWVtIDB4
MDAwMDAwMDA3ZTFmMTAwMC0weDAwMDAwMDAwN2YzNDJmZmZdIHJlc2VydmVkClhlbjogW21lbSAw
eDAwMDAwMDAwN2YzNDMwMDAtMHgwMDAwMDAwMDdmMzYzZmZmXSB1c2FibGUKWGVuOiBbbWVtIDB4
MDAwMDAwMDA3ZjM2NDAwMC0weDAwMDAwMDAwN2YzNjVmZmZdIHJlc2VydmVkClhlbjogW21lbSAw
eDAwMDAwMDAwN2YzNjYwMDAtMHgwMDAwMDAwMDdmMzY2ZmZmXSB1c2FibGUKWGVuOiBbbWVtIDB4
MDAwMDAwMDA3ZjM2NzAwMC0weDAwMDAwMDAwN2YzZWNmZmZdIEFDUEkgTlZTClhlbjogW21lbSAw
eDAwMDAwMDAwN2YzZWQwMDAtMHgwMDAwMDAwMDdmN2ZmZmZmXSB1c2FibGUKWGVuOiBbbWVtIDB4
MDAwMDAwMDA4MDAwMDAwMC0weDAwMDAwMDAwOGZmZmZmZmZdIHJlc2VydmVkClhlbjogW21lbSAw
eDAwMDAwMDAwZGZmZmMwMDAtMHgwMDAwMDAwMGRmZmZjZmZmXSByZXNlcnZlZApYZW46IFttZW0g
MHgwMDAwMDAwMGZiZmZlMDAwLTB4MDAwMDAwMDBmYmZmZWZmZl0gcmVzZXJ2ZWQKWGVuOiBbbWVt
IDB4MDAwMDAwMDBmZWMwMDAwMC0weDAwMDAwMDAwZmVjMDFmZmZdIHJlc2VydmVkClhlbjogW21l
bSAweDAwMDAwMDAwZmVjNDAwMDAtMHgwMDAwMDAwMGZlYzQwZmZmXSByZXNlcnZlZApYZW46IFtt
ZW0gMHgwMDAwMDAwMGZlZDFjMDAwLTB4MDAwMDAwMDBmZWQxZmZmZl0gcmVzZXJ2ZWQKWGVuOiBb
bWVtIDB4MDAwMDAwMDBmZWUwMDAwMC0weDAwMDAwMDAwZmVlZmZmZmZdIHJlc2VydmVkClhlbjog
W21lbSAweDAwMDAwMDAwZmYwMDAwMDAtMHgwMDAwMDAwMGZmZmZmZmZmXSByZXNlcnZlZApYZW46
IFttZW0gMHgwMDAwMDAwMTAwMDAwMDAwLTB4MDAwMDAwMjA3ZmZmZmZmZl0gdXNhYmxlCnRzYzog
RmFzdCBUU0MgY2FsaWJyYXRpb24gdXNpbmcgUElUCk5YIChFeGVjdXRlIERpc2FibGUpIHByb3Rl
Y3Rpb246IGFjdGl2ZQpTTUJJT1MgMi43IHByZXNlbnQuCkRNSTogSW5zcHVyIE5GNTI3ME0zL05G
NTI3ME0zLCBCSU9TIENIRUVUQUgtVFlfMi4xLjcgMDUvMjIvMjAxNApIeXBlcnZpc29yIGRldGVj
dGVkOiBYZW4gUFYKZTgyMDogdXBkYXRlIFttZW0gMHgwMDAwMDAwMC0weDAwMDAwZmZmXSB1c2Fi
bGUgPT0+IHJlc2VydmVkCmU4MjA6IHJlbW92ZSBbbWVtIDB4MDAwYTAwMDAtMHgwMDBmZmZmZl0g
dXNhYmxlCmU4MjA6IGxhc3RfcGZuID0gMHgyMDgwMDAwIG1heF9hcmNoX3BmbiA9IDB4NDAwMDAw
MDAwCk1UUlI6IERpc2FibGVkCng4Ni9QQVQ6IE1UUlJzIGRpc2FibGVkLCBza2lwcGluZyBQQVQg
aW5pdGlhbGl6YXRpb24gdG9vLgp4ODYvUEFUOiBDb25maWd1cmF0aW9uIFswLTddOiBXQiAgV1Qg
IFVDLSBVQyAgV0MgIFdQICBVQyAgVUMgIAplODIwOiBsYXN0X3BmbiA9IDB4N2Y4MDAgbWF4X2Fy
Y2hfcGZuID0gMHg0MDAwMDAwMDAKQmFzZSBtZW1vcnkgdHJhbXBvbGluZSBhdCBbZmZmZjg4MDAw
MDA5NjAwMF0gOTYwMDAgc2l6ZSAyODY3MgpCUksgWzB4MDIwYjYwMDAsIDB4MDIwYjZmZmZdIFBH
VEFCTEUKQlJLIFsweDAyMGI3MDAwLCAweDAyMGI3ZmZmXSBQR1RBQkxFCkJSSyBbMHgwMjBiODAw
MCwgMHgwMjBiOGZmZl0gUEdUQUJMRQpCUksgWzB4MDIwYjkwMDAsIDB4MDIwYjlmZmZdIFBHVEFC
TEUKQlJLIFsweDAyMGJhMDAwLCAweDAyMGJhZmZmXSBQR1RBQkxFCkJSSyBbMHgwMjBiYjAwMCwg
MHgwMjBiYmZmZl0gUEdUQUJMRQpSQU1ESVNLOiBbbWVtIDB4MDQwMDAwMDAtMHgwNGUzM2ZmZl0K
QUNQSTogRWFybHkgdGFibGUgY2hlY2tzdW0gdmVyaWZpY2F0aW9uIGRpc2FibGVkCkFDUEk6IFJT
RFAgMHgwMDAwMDAwMDAwMEYwNDkwIDAwMDAyNCAodjAyIEFMQVNLQSkKQUNQSTogWFNEVCAweDAw
MDAwMDAwN0RFRjgwOTAgMDAwMDlDICh2MDEgQUxBU0tBIEEgTSBJICAgIDAxMDcyMDA5IEFNSSAg
MDAwMTAwMTMpCkFDUEk6IEZBQ1AgMHgwMDAwMDAwMDdERjA0QkMwIDAwMDEwQyAodjA1IEFMQVNL
QSBBIE0gSSAgICAwMTA3MjAwOSBBTUkgIDAwMDEwMDEzKQpBQ1BJOiBEU0RUIDB4MDAwMDAwMDA3
REVGODFCOCAwMENBMDEgKHYwMiBBTEFTS0EgQSBNIEkgICAgMDAwMDAwMjEgSU5UTCAyMDA1MTEx
NykKQUNQSTogRkFDUyAweDAwMDAwMDAwN0UxRTgwODAgMDAwMDQwCkFDUEk6IEFQSUMgMHgwMDAw
MDAwMDdERjA0Q0QwIDAwMDFCNCAodjAzIEFMQVNLQSBBIE0gSSAgICAwMTA3MjAwOSBBTUkgIDAw
MDEwMDEzKQpBQ1BJOiBGUERUIDB4MDAwMDAwMDA3REYwNEU4OCAwMDAwNDQgKHYwMSBBTEFTS0Eg
QSBNIEkgICAgMDEwNzIwMDkgQU1JICAwMDAxMDAxMykKQUNQSTogTUNGRyAweDAwMDAwMDAwN0RG
MDRFRDAgMDAwMDNDICh2MDEgQUxBU0tBIE9FTU1DRkcuIDAxMDcyMDA5IE1TRlQgMDAwMDAwOTcp
CkFDUEk6IFNSQVQgMHgwMDAwMDAwMDdERjA0RjEwIDAwMDQzMCAodjAxIEEgTSBJICBBTUkgU1JB
VCAwMDAwMDAwMSBBTUkuIDAwMDAwMDAwKQpBQ1BJOiBTTElUIDB4MDAwMDAwMDA3REYwNTM0MCAw
MDAwMzAgKHYwMSBBIE0gSSAgQU1JIFNMSVQgMDAwMDAwMDAgQU1JLiAwMDAwMDAwMCkKQUNQSTog
SFBFVCAweDAwMDAwMDAwN0RGMDUzNzAgMDAwMDM4ICh2MDEgQUxBU0tBIEEgTSBJICAgIDAxMDcy
MDA5IEFNSS4gMDAwMDAwMDUpCkFDUEk6IFBSQUQgMHgwMDAwMDAwMDdERjA1M0E4IDAwMDBCRSAo
djAyIFBSQURJRCBQUkFEVElEICAwMDAwMDAwMSBNU0ZUIDAzMDAwMDAxKQpBQ1BJOiBTUE1JIDB4
MDAwMDAwMDA3REYwNTQ2OCAwMDAwNDAgKHYwNSBBIE0gSSAgT0VNU1BNSSAgMDAwMDAwMDAgQU1J
LiAwMDAwMDAwMCkKQUNQSTogU1NEVCAweDAwMDAwMDAwN0RGMDU0QTggMEQwQ0IwICh2MDIgSU5U
RUwgIENwdVBtICAgIDAwMDA0MDAwIElOVEwgMjAwNTExMTcpCkFDUEk6IEVJTkogMHgwMDAwMDAw
MDdERkQ2MTU4IDAwMDEzMCAodjAxIEFNSSAgICBBTUkgRUlOSiAwMDAwMDAwMCAgICAgIDAwMDAw
MDAwKQpBQ1BJOiBFUlNUIDB4MDAwMDAwMDA3REZENjI4OCAwMDAyMzAgKHYwMSBBTUlFUiAgQU1J
IEVSU1QgMDAwMDAwMDAgICAgICAwMDAwMDAwMCkKQUNQSTogSEVTVCAweDAwMDAwMDAwN0RGRDY0
QjggMDAwMEE4ICh2MDEgQU1JICAgIEFNSSBIRVNUIDAwMDAwMDAwICAgICAgMDAwMDAwMDApCkFD
UEk6IEJFUlQgMHgwMDAwMDAwMDdERkQ2NTYwIDAwMDAzMCAodjAxIEFNSSAgICBBTUkgQkVSVCAw
MDAwMDAwMCAgICAgIDAwMDAwMDAwKQpBQ1BJOiBSTUFEIDB4MDAwMDAwMDA3REZENjU5MCAwMDAx
NzAgKHYwMSBBIE0gSSAgT0VNRE1BUiAgMDAwMDAwMDEgSU5UTCAwMDAwMDAwMSkKQUNQSTogTG9j
YWwgQVBJQyBhZGRyZXNzIDB4ZmVlMDAwMDAKU2V0dGluZyBBUElDIHJvdXRpbmcgdG8gWGVuIFBW
LgpOVU1BIHR1cm5lZCBvZmYKRmFraW5nIGEgbm9kZSBhdCBbbWVtIDB4MDAwMDAwMDAwMDAwMDAw
MC0weDAwMDAwMDIwN2ZmZmZmZmZdCk5PREVfREFUQSgwKSBhbGxvY2F0ZWQgW21lbSAweDEzZWZm
ODQwMDAtMHgxM2VmZmE1ZmZmXQpjcmFzaGtlcm5lbDogbWVtb3J5IHZhbHVlIGV4cGVjdGVkClpv
bmUgcmFuZ2VzOgogIERNQSAgICAgIFttZW0gMHgwMDAwMDAwMDAwMDAxMDAwLTB4MDAwMDAwMDAw
MGZmZmZmZl0KICBETUEzMiAgICBbbWVtIDB4MDAwMDAwMDAwMTAwMDAwMC0weDAwMDAwMDAwZmZm
ZmZmZmZdCiAgTm9ybWFsICAgW21lbSAweDAwMDAwMDAxMDAwMDAwMDAtMHgwMDAwMDAyMDdmZmZm
ZmZmXQpNb3ZhYmxlIHpvbmUgc3RhcnQgZm9yIGVhY2ggbm9kZQpFYXJseSBtZW1vcnkgbm9kZSBy
YW5nZXMKICBub2RlICAgMDogW21lbSAweDAwMDAwMDAwMDAwMDEwMDAtMHgwMDAwMDAwMDAwMDlj
ZmZmXQogIG5vZGUgICAwOiBbbWVtIDB4MDAwMDAwMDAwMDEwMDAwMC0weDAwMDAwMDAwN2RlOWNm
ZmZdCiAgbm9kZSAgIDA6IFttZW0gMHgwMDAwMDAwMDdmMzQzMDAwLTB4MDAwMDAwMDA3ZjM2M2Zm
Zl0KICBub2RlICAgMDogW21lbSAweDAwMDAwMDAwN2YzNjYwMDAtMHgwMDAwMDAwMDdmMzY2ZmZm
XQogIG5vZGUgICAwOiBbbWVtIDB4MDAwMDAwMDA3ZjNlZDAwMC0weDAwMDAwMDAwN2Y3ZmZmZmZd
CiAgbm9kZSAgIDA6IFttZW0gMHgwMDAwMDAwMTAwMDAwMDAwLTB4MDAwMDAwMjA3ZmZmZmZmZl0K
SW5pdG1lbSBzZXR1cCBub2RlIDAgW21lbSAweDAwMDAwMDAwMDAwMDEwMDAtMHgwMDAwMDAyMDdm
ZmZmZmZmXQpPbiBub2RlIDAgdG90YWxwYWdlczogMzM1NDY4NjIKICBETUEgem9uZTogNjQgcGFn
ZXMgdXNlZCBmb3IgbWVtbWFwCiAgRE1BIHpvbmU6IDIyIHBhZ2VzIHJlc2VydmVkCiAgRE1BIHpv
bmU6IDM5OTYgcGFnZXMsIExJRk8gYmF0Y2g6MAogIERNQTMyIHpvbmU6IDgwMTIgcGFnZXMgdXNl
ZCBmb3IgbWVtbWFwCiAgRE1BMzIgem9uZTogNTEyNzIyIHBhZ2VzLCBMSUZPIGJhdGNoOjMxCiAg
Tm9ybWFsIHpvbmU6IDUxNjA5NiBwYWdlcyB1c2VkIGZvciBtZW1tYXAKICBOb3JtYWwgem9uZTog
MzMwMzAxNDQgcGFnZXMsIExJRk8gYmF0Y2g6MzEKcDJtIHZpcnR1YWwgYXJlYSBhdCBmZmZmYzkw
MDAwMDAwMDAwLCBzaXplIGlzIDQwMDAwMDAwClJlbWFwcGVkIDUzMTg1NyBwYWdlKHMpCkFDUEk6
IFBNLVRpbWVyIElPIFBvcnQ6IDB4NDA4CkFDUEk6IExvY2FsIEFQSUMgYWRkcmVzcyAweGZlZTAw
MDAwCkFDUEk6IExBUElDX05NSSAoYWNwaV9pZFsweDAwXSBoaWdoIGVkZ2UgbGludFsweDFdKQpB
Q1BJOiBMQVBJQ19OTUkgKGFjcGlfaWRbMHgwMl0gaGlnaCBlZGdlIGxpbnRbMHgxXSkKQUNQSTog
TEFQSUNfTk1JIChhY3BpX2lkWzB4MDRdIGhpZ2ggZWRnZSBsaW50WzB4MV0pCkFDUEk6IExBUElD
X05NSSAoYWNwaV9pZFsweDA2XSBoaWdoIGVkZ2UgbGludFsweDFdKQpBQ1BJOiBMQVBJQ19OTUkg
KGFjcGlfaWRbMHgwOF0gaGlnaCBlZGdlIGxpbnRbMHgxXSkKQUNQSTogTEFQSUNfTk1JIChhY3Bp
X2lkWzB4MGFdIGhpZ2ggZWRnZSBsaW50WzB4MV0pCkFDUEk6IExBUElDX05NSSAoYWNwaV9pZFsw
eDBjXSBoaWdoIGVkZ2UgbGludFsweDFdKQpBQ1BJOiBMQVBJQ19OTUkgKGFjcGlfaWRbMHgwZV0g
aGlnaCBlZGdlIGxpbnRbMHgxXSkKQUNQSTogTEFQSUNfTk1JIChhY3BpX2lkWzB4MTBdIGhpZ2gg
ZWRnZSBsaW50WzB4MV0pCkFDUEk6IExBUElDX05NSSAoYWNwaV9pZFsweDEyXSBoaWdoIGVkZ2Ug
bGludFsweDFdKQpBQ1BJOiBMQVBJQ19OTUkgKGFjcGlfaWRbMHgxNF0gaGlnaCBlZGdlIGxpbnRb
MHgxXSkKQUNQSTogTEFQSUNfTk1JIChhY3BpX2lkWzB4MTZdIGhpZ2ggZWRnZSBsaW50WzB4MV0p
CkFDUEk6IExBUElDX05NSSAoYWNwaV9pZFsweDAxXSBoaWdoIGVkZ2UgbGludFsweDFdKQpBQ1BJ
OiBMQVBJQ19OTUkgKGFjcGlfaWRbMHgwM10gaGlnaCBlZGdlIGxpbnRbMHgxXSkKQUNQSTogTEFQ
SUNfTk1JIChhY3BpX2lkWzB4MDVdIGhpZ2ggZWRnZSBsaW50WzB4MV0pCkFDUEk6IExBUElDX05N
SSAoYWNwaV9pZFsweDA3XSBoaWdoIGVkZ2UgbGludFsweDFdKQpBQ1BJOiBMQVBJQ19OTUkgKGFj
cGlfaWRbMHgwOV0gaGlnaCBlZGdlIGxpbnRbMHgxXSkKQUNQSTogTEFQSUNfTk1JIChhY3BpX2lk
WzB4MGJdIGhpZ2ggZWRnZSBsaW50WzB4MV0pCkFDUEk6IExBUElDX05NSSAoYWNwaV9pZFsweDBk
XSBoaWdoIGVkZ2UgbGludFsweDFdKQpBQ1BJOiBMQVBJQ19OTUkgKGFjcGlfaWRbMHgwZl0gaGln
aCBlZGdlIGxpbnRbMHgxXSkKQUNQSTogTEFQSUNfTk1JIChhY3BpX2lkWzB4MTFdIGhpZ2ggZWRn
ZSBsaW50WzB4MV0pCkFDUEk6IExBUElDX05NSSAoYWNwaV9pZFsweDEzXSBoaWdoIGVkZ2UgbGlu
dFsweDFdKQpBQ1BJOiBMQVBJQ19OTUkgKGFjcGlfaWRbMHgxNV0gaGlnaCBlZGdlIGxpbnRbMHgx
XSkKQUNQSTogTEFQSUNfTk1JIChhY3BpX2lkWzB4MTddIGhpZ2ggZWRnZSBsaW50WzB4MV0pCklP
QVBJQ1swXTogYXBpY19pZCAwLCB2ZXJzaW9uIDMyLCBhZGRyZXNzIDB4ZmVjMDAwMDAsIEdTSSAw
LTIzCklPQVBJQ1sxXTogYXBpY19pZCAyLCB2ZXJzaW9uIDMyLCBhZGRyZXNzIDB4ZmVjMDEwMDAs
IEdTSSAyNC00NwpJT0FQSUNbMl06IGFwaWNfaWQgMywgdmVyc2lvbiAzMiwgYWRkcmVzcyAweGZl
YzQwMDAwLCBHU0kgNDgtNzEKQUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgMCBnbG9i
YWxfaXJxIDIgZGZsIGRmbCkKQUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgOSBnbG9i
YWxfaXJxIDkgaGlnaCBsZXZlbCkKQUNQSTogSVJRMCB1c2VkIGJ5IG92ZXJyaWRlLgpBQ1BJOiBJ
UlE5IHVzZWQgYnkgb3ZlcnJpZGUuClVzaW5nIEFDUEkgKE1BRFQpIGZvciBTTVAgY29uZmlndXJh
dGlvbiBpbmZvcm1hdGlvbgpBQ1BJOiBIUEVUIGlkOiAweDgwODZhNzAxIGJhc2U6IDB4ZmVkMDAw
MDAKc21wYm9vdDogQWxsb3dpbmcgMjQgQ1BVcywgMCBob3RwbHVnIENQVXMKUE06IFJlZ2lzdGVy
ZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDAwMDAwMDAwLTB4MDAwMDBmZmZdClBNOiBSZWdpc3Rl
cmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHgwMDA5ZDAwMC0weDAwMDlkZmZmXQpQTTogUmVnaXN0
ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4MDAwOWUwMDAtMHgwMDBmZmZmZl0KUE06IFJlZ2lz
dGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDdkZTlkMDAwLTB4N2RlYzBmZmZdClBNOiBSZWdp
c3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHg3ZGVjMTAwMC0weDdkZmQ2ZmZmXQpQTTogUmVn
aXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4N2RmZDcwMDAtMHg3ZTFmMGZmZl0KUE06IFJl
Z2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDdlMWYxMDAwLTB4N2YzNDJmZmZdClBNOiBS
ZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHg3ZjM2NDAwMC0weDdmMzY1ZmZmXQpQTTog
UmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4N2YzNjcwMDAtMHg3ZjNlY2ZmZl0KUE06
IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDdmODAwMDAwLTB4N2ZmZmZmZmZdClBN
OiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHg4MDAwMDAwMC0weDhmZmZmZmZmXQpQ
TTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4OTAwMDAwMDAtMHhkZmZmYmZmZl0K
UE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGRmZmZjMDAwLTB4ZGZmZmNmZmZd
ClBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhkZmZmZDAwMC0weGZiZmZkZmZm
XQpQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmJmZmUwMDAtMHhmYmZmZWZm
Zl0KUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGZiZmZmMDAwLTB4ZmViZmZm
ZmZdClBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhmZWMwMDAwMC0weGZlYzAx
ZmZmXQpQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmVjMDIwMDAtMHhmZWMz
ZmZmZl0KUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGZlYzQwMDAwLTB4ZmVj
NDBmZmZdClBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhmZWM0MTAwMC0weGZl
ZDFiZmZmXQpQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmVkMWMwMDAtMHhm
ZWQxZmZmZl0KUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGZlZDIwMDAwLTB4
ZmVkZmZmZmZdClBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhmZWUwMDAwMC0w
eGZlZWZmZmZmXQpQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmVmMDAwMDAt
MHhmZWZmZmZmZl0KUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGZmMDAwMDAw
LTB4ZmZmZmZmZmZdCmU4MjA6IFttZW0gMHg5MDAwMDAwMC0weGRmZmZiZmZmXSBhdmFpbGFibGUg
Zm9yIFBDSSBkZXZpY2VzCkJvb3RpbmcgcGFyYXZpcnR1YWxpemVkIGtlcm5lbCBvbiBYZW4KWGVu
IHZlcnNpb246IDQuOS1yYyAocHJlc2VydmUtQUQpCmNsb2Nrc291cmNlOiByZWZpbmVkLWppZmZp
ZXM6IG1hc2s6IDB4ZmZmZmZmZmYgbWF4X2N5Y2xlczogMHhmZmZmZmZmZiwgbWF4X2lkbGVfbnM6
IDE5MTA5Njk5NDAzOTE0MTkgbnMKc2V0dXBfcGVyY3B1OiBOUl9DUFVTOjMyIG5yX2NwdW1hc2tf
Yml0czozMiBucl9jcHVfaWRzOjI0IG5yX25vZGVfaWRzOjEKcGVyY3B1OiBFbWJlZGRlZCAzOCBw
YWdlcy9jcHUgQGZmZmY4ODE0ODE2MDAwMDAgczExNjMxMiByODE5MiBkMzExNDQgdTI2MjE0NApw
Y3B1LWFsbG9jOiBzMTE2MzEyIHI4MTkyIGQzMTE0NCB1MjYyMTQ0IGFsbG9jPTEqMjA5NzE1Mgpw
Y3B1LWFsbG9jOiBbMF0gMDAgMDEgMDIgMDMgMDQgMDUgMDYgMDcgWzBdIDA4IDA5IDEwIDExIDEy
IDEzIDE0IDE1IApwY3B1LWFsbG9jOiBbMF0gMTYgMTcgMTggMTkgMjAgMjEgMjIgMjMgCkJ1aWx0
IDEgem9uZWxpc3RzIGluIE5vZGUgb3JkZXIsIG1vYmlsaXR5IGdyb3VwaW5nIG9uLiAgVG90YWwg
cGFnZXM6IDMzMDIyNjY4ClBvbGljeSB6b25lOiBOb3JtYWwKS2VybmVsIGNvbW1hbmQgbGluZTog
cm8gcm9vdD0vZGV2L21hcHBlci9Wb2xHcm91cDAwLUxvZ1ZvbC0tUk9PVCByZF9OT19MVUtTIHJk
X0xWTV9MVj1Wb2xHcm91cDAwL0xvZ1ZvbC1ST09UIHJkX0xWTV9MVj1Wb2xHcm91cDAwL0xvZ1Zv
bC1TV0FQIHJkX05PX01EIHF1aWV0IFNZU0ZPTlQ9bGF0YXJjeXJoZWItc3VuMTYgcmhnYiBjcmFz
aGtlcm5lbD1hdXRvICBLRVlCT0FSRFRZUEU9cGMgS0VZVEFCTEU9dXMgcmRfTk9fRE0gTEFORz1l
bl9VUy5VVEYtOApQSUQgaGFzaCB0YWJsZSBlbnRyaWVzOiA0MDk2IChvcmRlcjogMywgMzI3Njgg
Ynl0ZXMpCnNvZnR3YXJlIElPIFRMQiBbbWVtIDB4MTQ3ZDYwMDAwMC0weDE0ODE2MDAwMDBdICg2
NE1CKSBtYXBwZWQgYXQgW2ZmZmY4ODE0N2Q2MDAwMDAtZmZmZjg4MTQ4MTVmZmZmZl0KTWVtb3J5
OiA4MTE1NzQ2MEsvMTM0MTg3NDQ4SyBhdmFpbGFibGUgKDczNzJLIGtlcm5lbCBjb2RlLCAxMjAy
SyByd2RhdGEsIDIxOTZLIHJvZGF0YSwgMjE1MksgaW5pdCwgMTM2OEsgYnNzLCA1MzAyOTk4OEsg
cmVzZXJ2ZWQsIDBLIGNtYS1yZXNlcnZlZCkKZnRyYWNlOiBhbGxvY2F0aW5nIDI5NjkwIGVudHJp
ZXMgaW4gMTE2IHBhZ2VzCkhpZXJhcmNoaWNhbCBSQ1UgaW1wbGVtZW50YXRpb24uCglSQ1UgcmVz
dHJpY3RpbmcgQ1BVcyBmcm9tIE5SX0NQVVM9MzIgdG8gbnJfY3B1X2lkcz0yNC4KUkNVOiBBZGp1
c3RpbmcgZ2VvbWV0cnkgZm9yIHJjdV9mYW5vdXRfbGVhZj0xNiwgbnJfY3B1X2lkcz0yNApVc2lu
ZyBOVUxMIGxlZ2FjeSBQSUMKTlJfSVJRUzo0MzUyIG5yX2lycXM6MTQzMiAwCnhlbjpldmVudHM6
IFVzaW5nIEZJRk8tYmFzZWQgQUJJCnhlbjogLS0+IHBpcnE9MSAtPiBpcnE9MSAoZ3NpPTEpCnhl
bjogLS0+IHBpcnE9MiAtPiBpcnE9MiAoZ3NpPTIpCnhlbjogLS0+IHBpcnE9MyAtPiBpcnE9MyAo
Z3NpPTMpCnhlbjogLS0+IHBpcnE9NCAtPiBpcnE9NCAoZ3NpPTQpCnhlbjogLS0+IHBpcnE9NSAt
PiBpcnE9NSAoZ3NpPTUpCnhlbjogLS0+IHBpcnE9NiAtPiBpcnE9NiAoZ3NpPTYpCnhlbjogLS0+
IHBpcnE9NyAtPiBpcnE9NyAoZ3NpPTcpCnhlbjogLS0+IHBpcnE9OCAtPiBpcnE9OCAoZ3NpPTgp
CnhlbjogLS0+IHBpcnE9OSAtPiBpcnE9OSAoZ3NpPTkpCnhlbjogLS0+IHBpcnE9MTAgLT4gaXJx
PTEwIChnc2k9MTApCnhlbjogLS0+IHBpcnE9MTEgLT4gaXJxPTExIChnc2k9MTEpCnhlbjogLS0+
IHBpcnE9MTIgLT4gaXJxPTEyIChnc2k9MTIpCnhlbjogLS0+IHBpcnE9MTMgLT4gaXJxPTEzIChn
c2k9MTMpCnhlbjogLS0+IHBpcnE9MTQgLT4gaXJxPTE0IChnc2k9MTQpCnhlbjogLS0+IHBpcnE9
MTUgLT4gaXJxPTE1IChnc2k9MTUpCkNvbnNvbGU6IGNvbG91ciBWR0ErIDgweDI1CmNvbnNvbGUg
W3R0eTBdIGVuYWJsZWQKY2xvY2tzb3VyY2U6IHhlbjogbWFzazogMHhmZmZmZmZmZmZmZmZmZmZm
IG1heF9jeWNsZXM6IDB4MWNkNDJlNGRmZmIsIG1heF9pZGxlX25zOiA4ODE1OTA1OTE0ODMgbnMK
WGVuOiB1c2luZyB2Y3B1b3AgdGltZXIgaW50ZXJmYWNlCmluc3RhbGxpbmcgWGVuIHRpbWVyIGZv
ciBDUFUgMAp0c2M6IEZhc3QgVFNDIGNhbGlicmF0aW9uIHVzaW5nIFBJVAp0c2M6IERldGVjdGVk
IDI2MDAuMjI0IE1IeiBwcm9jZXNzb3IKQ2FsaWJyYXRpbmcgZGVsYXkgbG9vcCAoc2tpcHBlZCks
IHZhbHVlIGNhbGN1bGF0ZWQgdXNpbmcgdGltZXIgZnJlcXVlbmN5Li4gNTIwMC4wMiBCb2dvTUlQ
UyAobHBqPTI2MDAwMTQpCnBpZF9tYXg6IGRlZmF1bHQ6IDMyNzY4IG1pbmltdW06IDMwMQpBQ1BJ
OiBDb3JlIHJldmlzaW9uIDIwMTcwMzAzCkFDUEk6IDIgQUNQSSBBTUwgdGFibGVzIHN1Y2Nlc3Nm
dWxseSBhY3F1aXJlZCBhbmQgbG9hZGVkClNlY3VyaXR5IEZyYW1ld29yayBpbml0aWFsaXplZApT
RUxpbnV4OiAgSW5pdGlhbGl6aW5nLgpTRUxpbnV4OiAgU3RhcnRpbmcgaW4gcGVybWlzc2l2ZSBt
b2RlCkRlbnRyeSBjYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDE2Nzc3MjE2IChvcmRlcjogMTUs
IDEzNDIxNzcyOCBieXRlcykKSW5vZGUtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiA4Mzg4NjA4
IChvcmRlcjogMTQsIDY3MTA4ODY0IGJ5dGVzKQpNb3VudC1jYWNoZSBoYXNoIHRhYmxlIGVudHJp
ZXM6IDI2MjE0NCAob3JkZXI6IDksIDIwOTcxNTIgYnl0ZXMpCk1vdW50cG9pbnQtY2FjaGUgaGFz
aCB0YWJsZSBlbnRyaWVzOiAyNjIxNDQgKG9yZGVyOiA5LCAyMDk3MTUyIGJ5dGVzKQpDUFU6IFBo
eXNpY2FsIFByb2Nlc3NvciBJRDogMApDUFU6IFByb2Nlc3NvciBDb3JlIElEOiAwCm1jZTogQ1BV
IHN1cHBvcnRzIDIgTUNFIGJhbmtzCkxhc3QgbGV2ZWwgaVRMQiBlbnRyaWVzOiA0S0IgNTEyLCAy
TUIgOCwgNE1CIDgKTGFzdCBsZXZlbCBkVExCIGVudHJpZXM6IDRLQiA1MTIsIDJNQiAwLCA0TUIg
MCwgMUdCIDQKRnJlZWluZyBTTVAgYWx0ZXJuYXRpdmVzIG1lbW9yeTogMjhLCnNtcGJvb3Q6IE1h
eCBsb2dpY2FsIHBhY2thZ2VzOiAyClZQTVUgZGlzYWJsZWQgYnkgaHlwZXJ2aXNvci4KUGVyZm9y
bWFuY2UgRXZlbnRzOiB1bnN1cHBvcnRlZCBwNiBDUFUgbW9kZWwgNjIgbm8gUE1VIGRyaXZlciwg
c29mdHdhcmUgZXZlbnRzIG9ubHkuCnNtcDogQnJpbmdpbmcgdXAgc2Vjb25kYXJ5IENQVXMgLi4u
Cmluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgMQppbnN0YWxsaW5nIFhlbiB0aW1lciBmb3Ig
Q1BVIDIKaW5zdGFsbGluZyBYZW4gdGltZXIgZm9yIENQVSAzCmluc3RhbGxpbmcgWGVuIHRpbWVy
IGZvciBDUFUgNAppbnN0YWxsaW5nIFhlbiB0aW1lciBmb3IgQ1BVIDUKaW5zdGFsbGluZyBYZW4g
dGltZXIgZm9yIENQVSA2Cmluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgNwppbnN0YWxsaW5n
IFhlbiB0aW1lciBmb3IgQ1BVIDgKaW5zdGFsbGluZyBYZW4gdGltZXIgZm9yIENQVSA5Cmluc3Rh
bGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgMTAKaW5zdGFsbGluZyBYZW4gdGltZXIgZm9yIENQVSAx
MQppbnN0YWxsaW5nIFhlbiB0aW1lciBmb3IgQ1BVIDEyCmluc3RhbGxpbmcgWGVuIHRpbWVyIGZv
ciBDUFUgMTMKaW5zdGFsbGluZyBYZW4gdGltZXIgZm9yIENQVSAxNAppbnN0YWxsaW5nIFhlbiB0
aW1lciBmb3IgQ1BVIDE1Cmluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgMTYKaW5zdGFsbGlu
ZyBYZW4gdGltZXIgZm9yIENQVSAxNwppbnN0YWxsaW5nIFhlbiB0aW1lciBmb3IgQ1BVIDE4Cmlu
c3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgMTkKaW5zdGFsbGluZyBYZW4gdGltZXIgZm9yIENQ
VSAyMAppbnN0YWxsaW5nIFhlbiB0aW1lciBmb3IgQ1BVIDIxCmluc3RhbGxpbmcgWGVuIHRpbWVy
IGZvciBDUFUgMjIKaW5zdGFsbGluZyBYZW4gdGltZXIgZm9yIENQVSAyMwpzbXA6IEJyb3VnaHQg
dXAgMSBub2RlLCAyNCBDUFVzCnNjaGVkX2Nsb2NrOiBNYXJraW5nIHN0YWJsZSAoMTUzMDAwMDAw
LCAwKS0+KDIyMzI1NjAzNTUzLCAtMjIxNzI2MDM1NTMpCmRldnRtcGZzOiBpbml0aWFsaXplZAp4
ODYvbW06IE1lbW9yeSBibG9jayBzaXplOiAyMDQ4TUIKUE06IFJlZ2lzdGVyaW5nIEFDUEkgTlZT
IHJlZ2lvbiBbbWVtIDB4N2RmZDcwMDAtMHg3ZTFmMGZmZl0gKDIyMDM2NDggYnl0ZXMpClBNOiBS
ZWdpc3RlcmluZyBBQ1BJIE5WUyByZWdpb24gW21lbSAweDdmMzY3MDAwLTB4N2YzZWNmZmZdICg1
NDg4NjQgYnl0ZXMpCmNsb2Nrc291cmNlOiBqaWZmaWVzOiBtYXNrOiAweGZmZmZmZmZmIG1heF9j
eWNsZXM6IDB4ZmZmZmZmZmYsIG1heF9pZGxlX25zOiAxOTExMjYwNDQ2Mjc1MDAwIG5zCmZ1dGV4
IGhhc2ggdGFibGUgZW50cmllczogODE5MiAob3JkZXI6IDcsIDUyNDI4OCBieXRlcykKTkVUOiBS
ZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAxNgp4ZW46Z3JhbnRfdGFibGU6IEdyYW50IHRhYmxl
cyB1c2luZyB2ZXJzaW9uIDEgbGF5b3V0CkdyYW50IHRhYmxlIGluaXRpYWxpemVkClBDQ1QgaGVh
ZGVyIG5vdCBmb3VuZC4KQUNQSTogYnVzIHR5cGUgUENJIHJlZ2lzdGVyZWQKYWNwaXBocDogQUNQ
SSBIb3QgUGx1ZyBQQ0kgQ29udHJvbGxlciBEcml2ZXIgdmVyc2lvbjogMC41ClBDSTogTU1DT05G
SUcgZm9yIGRvbWFpbiAwMDAwIFtidXMgMDAtZmZdIGF0IFttZW0gMHg4MDAwMDAwMC0weDhmZmZm
ZmZmXSAoYmFzZSAweDgwMDAwMDAwKQpQQ0k6IE1NQ09ORklHIGF0IFttZW0gMHg4MDAwMDAwMC0w
eDhmZmZmZmZmXSByZXNlcnZlZCBpbiBFODIwClBDSTogVXNpbmcgY29uZmlndXJhdGlvbiB0eXBl
IDEgZm9yIGJhc2UgYWNjZXNzCnJhbmRvbTogZmFzdCBpbml0IGRvbmUKQUNQSTogQWRkZWQgX09T
SShNb2R1bGUgRGV2aWNlKQpBQ1BJOiBBZGRlZCBfT1NJKFByb2Nlc3NvciBEZXZpY2UpCkFDUEk6
IEFkZGVkIF9PU0koMy4wIF9TQ1AgRXh0ZW5zaW9ucykKQUNQSTogQWRkZWQgX09TSShQcm9jZXNz
b3IgQWdncmVnYXRvciBEZXZpY2UpCnhlbjogcmVnaXN0ZXJpbmcgZ3NpIDkgdHJpZ2dlcmluZyAw
IHBvbGFyaXR5IDAKQUNQSTogRXhlY3V0ZWQgMSBibG9ja3Mgb2YgbW9kdWxlLWxldmVsIGV4ZWN1
dGFibGUgQU1MIGNvZGUKQUNQSTogSW50ZXJwcmV0ZXIgZW5hYmxlZApBQ1BJOiAoc3VwcG9ydHMg
UzAgUzEgUzUpCkFDUEk6IFVzaW5nIElPQVBJQyBmb3IgaW50ZXJydXB0IHJvdXRpbmcKSEVTVDog
VGFibGUgcGFyc2luZyBoYXMgYmVlbiBpbml0aWFsaXplZC4KUENJOiBVc2luZyBob3N0IGJyaWRn
ZSB3aW5kb3dzIGZyb20gQUNQSTsgaWYgbmVjZXNzYXJ5LCB1c2UgInBjaT1ub2NycyIgYW5kIHJl
cG9ydCBhIGJ1ZwpBQ1BJOiBQQ0kgUm9vdCBCcmlkZ2UgW1BDSTBdIChkb21haW4gMDAwMCBbYnVz
IDAwLTdlXSkKYWNwaSBQTlAwQTA4OjAwOiBfT1NDOiBPUyBzdXBwb3J0cyBbRXh0ZW5kZWRDb25m
aWcgQVNQTSBDbG9ja1BNIFNlZ21lbnRzIE1TSV0KYWNwaSBQTlAwQTA4OjAwOiBfT1NDOiBwbGF0
Zm9ybSBkb2VzIG5vdCBzdXBwb3J0IFtBRVJdCmFjcGkgUE5QMEEwODowMDogX09TQzogT1Mgbm93
IGNvbnRyb2xzIFtQQ0llSG90cGx1ZyBQTUUgUENJZUNhcGFiaWxpdHldClBDSSBob3N0IGJyaWRn
ZSB0byBidXMgMDAwMDowMApwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFtpbyAg
MHgwMDAwLTB4MDNhZiB3aW5kb3ddCnBjaV9idXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2Ug
W2lvICAweDAzZTAtMHgwY2Y3IHdpbmRvd10KcGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNv
dXJjZSBbaW8gIDB4MDNiMC0weDAzZGYgd2luZG93XQpwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVz
IHJlc291cmNlIFtpbyAgMHgwZDAwLTB4OWZmZiB3aW5kb3ddCnBjaV9idXMgMDAwMDowMDogcm9v
dCBidXMgcmVzb3VyY2UgW21lbSAweDAwMGEwMDAwLTB4MDAwYmZmZmYgd2luZG93XQpwY2lfYnVz
IDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFttZW0gMHgwMDBjMDAwMC0weDAwMGRmZmZmIHdp
bmRvd10KcGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBbbWVtIDB4ODAwMDAwMDAt
MHhkZmZmZmZmZiB3aW5kb3ddCnBjaV9idXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW2J1
cyAwMC03ZV0KcGNpIDAwMDA6MDA6MDAuMDogWzgwODY6MGUwMF0gdHlwZSAwMCBjbGFzcyAweDA2
MDAwMApwY2kgMDAwMDowMDowMC4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQzaG90IEQzY29s
ZApwY2kgMDAwMDowMDowMS4wOiBbODA4NjowZTAyXSB0eXBlIDAxIGNsYXNzIDB4MDYwNDAwCnBj
aSAwMDAwOjAwOjAxLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNob3QgRDNjb2xkCnBjaSAw
MDAwOjAwOjAxLjA6IFN5c3RlbSB3YWtldXAgZGlzYWJsZWQgYnkgQUNQSQpwY2kgMDAwMDowMDow
MS4xOiBbODA4NjowZTAzXSB0eXBlIDAxIGNsYXNzIDB4MDYwNDAwCnBjaSAwMDAwOjAwOjAxLjE6
IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNob3QgRDNjb2xkCnBjaSAwMDAwOjAwOjAxLjE6IFN5
c3RlbSB3YWtldXAgZGlzYWJsZWQgYnkgQUNQSQpwY2kgMDAwMDowMDowMi4wOiBbODA4NjowZTA0
XSB0eXBlIDAxIGNsYXNzIDB4MDYwNDAwCnBjaSAwMDAwOjAwOjAyLjA6IFBNRSMgc3VwcG9ydGVk
IGZyb20gRDAgRDNob3QgRDNjb2xkCnBjaSAwMDAwOjAwOjAyLjA6IFN5c3RlbSB3YWtldXAgZGlz
YWJsZWQgYnkgQUNQSQpwY2kgMDAwMDowMDowMi4yOiBbODA4NjowZTA2XSB0eXBlIDAxIGNsYXNz
IDB4MDYwNDAwCnBjaSAwMDAwOjAwOjAyLjI6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNob3Qg
RDNjb2xkCnBjaSAwMDAwOjAwOjAyLjI6IFN5c3RlbSB3YWtldXAgZGlzYWJsZWQgYnkgQUNQSQpw
Y2kgMDAwMDowMDowMy4wOiBbODA4NjowZTA4XSB0eXBlIDAxIGNsYXNzIDB4MDYwNDAwCnBjaSAw
MDAwOjAwOjAzLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNob3QgRDNjb2xkCnBjaSAwMDAw
OjAwOjAzLjA6IFN5c3RlbSB3YWtldXAgZGlzYWJsZWQgYnkgQUNQSQpwY2kgMDAwMDowMDowNC4w
OiBbODA4NjowZTIwXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwCnBjaSAwMDAwOjAwOjA0LjA6IHJl
ZyAweDEwOiBbbWVtIDB4ZGYzMWMwMDAtMHhkZjMxZmZmZiA2NGJpdF0KcGNpIDAwMDA6MDA6MDQu
MTogWzgwODY6MGUyMV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMApwY2kgMDAwMDowMDowNC4xOiBy
ZWcgMHgxMDogW21lbSAweGRmMzE4MDAwLTB4ZGYzMWJmZmYgNjRiaXRdCnBjaSAwMDAwOjAwOjA0
LjI6IFs4MDg2OjBlMjJdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAKcGNpIDAwMDA6MDA6MDQuMjog
cmVnIDB4MTA6IFttZW0gMHhkZjMxNDAwMC0weGRmMzE3ZmZmIDY0Yml0XQpwY2kgMDAwMDowMDow
NC4zOiBbODA4NjowZTIzXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwCnBjaSAwMDAwOjAwOjA0LjM6
IHJlZyAweDEwOiBbbWVtIDB4ZGYzMTAwMDAtMHhkZjMxM2ZmZiA2NGJpdF0KcGNpIDAwMDA6MDA6
MDQuNDogWzgwODY6MGUyNF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMApwY2kgMDAwMDowMDowNC40
OiByZWcgMHgxMDogW21lbSAweGRmMzBjMDAwLTB4ZGYzMGZmZmYgNjRiaXRdCnBjaSAwMDAwOjAw
OjA0LjU6IFs4MDg2OjBlMjVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAKcGNpIDAwMDA6MDA6MDQu
NTogcmVnIDB4MTA6IFttZW0gMHhkZjMwODAwMC0weGRmMzBiZmZmIDY0Yml0XQpwY2kgMDAwMDow
MDowNC42OiBbODA4NjowZTI2XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwCnBjaSAwMDAwOjAwOjA0
LjY6IHJlZyAweDEwOiBbbWVtIDB4ZGYzMDQwMDAtMHhkZjMwN2ZmZiA2NGJpdF0KcGNpIDAwMDA6
MDA6MDQuNzogWzgwODY6MGUyN10gdHlwZSAwMCBjbGFzcyAweDA4ODAwMApwY2kgMDAwMDowMDow
NC43OiByZWcgMHgxMDogW21lbSAweGRmMzAwMDAwLTB4ZGYzMDNmZmYgNjRiaXRdCnBjaSAwMDAw
OjAwOjA1LjA6IFs4MDg2OjBlMjhdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAKcGNpIDAwMDA6MDA6
MDUuMjogWzgwODY6MGUyYV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMApwY2kgMDAwMDowMDowNS40
OiBbODA4NjowZTJjXSB0eXBlIDAwIGNsYXNzIDB4MDgwMDIwCnBjaSAwMDAwOjAwOjA1LjQ6IHJl
ZyAweDEwOiBbbWVtIDB4ZGYzMjcwMDAtMHhkZjMyN2ZmZl0KcGNpIDAwMDA6MDA6MTEuMDogWzgw
ODY6MWQzZV0gdHlwZSAwMSBjbGFzcyAweDA2MDQwMApwY2kgMDAwMDowMDoxMS4wOiBQTUUjIHN1
cHBvcnRlZCBmcm9tIEQwIEQzaG90IEQzY29sZApwY2kgMDAwMDowMDoxNi4wOiBbODA4NjoxZDNh
XSB0eXBlIDAwIGNsYXNzIDB4MDc4MDAwCnBjaSAwMDAwOjAwOjE2LjA6IHJlZyAweDEwOiBbbWVt
IDB4ZGYzMjYwMDAtMHhkZjMyNjAwZiA2NGJpdF0KcGNpIDAwMDA6MDA6MTYuMDogUE1FIyBzdXBw
b3J0ZWQgZnJvbSBEMCBEM2hvdCBEM2NvbGQKcGNpIDAwMDA6MDA6MTYuMTogWzgwODY6MWQzYl0g
dHlwZSAwMCBjbGFzcyAweDA3ODAwMApwY2kgMDAwMDowMDoxNi4xOiByZWcgMHgxMDogW21lbSAw
eGRmMzI1MDAwLTB4ZGYzMjUwMGYgNjRiaXRdCnBjaSAwMDAwOjAwOjE2LjE6IFBNRSMgc3VwcG9y
dGVkIGZyb20gRDAgRDNob3QgRDNjb2xkCnBjaSAwMDAwOjAwOjFhLjA6IFs4MDg2OjFkMmRdIHR5
cGUgMDAgY2xhc3MgMHgwYzAzMjAKcGNpIDAwMDA6MDA6MWEuMDogcmVnIDB4MTA6IFttZW0gMHhk
ZjMyMzAwMC0weGRmMzIzM2ZmXQpwY2kgMDAwMDowMDoxYS4wOiBQTUUjIHN1cHBvcnRlZCBmcm9t
IEQwIEQzaG90IEQzY29sZApwY2kgMDAwMDowMDoxYS4wOiBTeXN0ZW0gd2FrZXVwIGRpc2FibGVk
IGJ5IEFDUEkKcGNpIDAwMDA6MDA6MWMuMDogWzgwODY6MWQxMF0gdHlwZSAwMSBjbGFzcyAweDA2
MDQwMApwY2kgMDAwMDowMDoxYy4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQzaG90IEQzY29s
ZApwY2kgMDAwMDowMDoxYy4wOiBEaXNhYmxpbmcgVVBEQ1IgcGVlciBkZWNvZGVzCnBjaSAwMDAw
OjAwOjFjLjA6IEVuYWJsaW5nIE1QQyBJUkJOQ0UKcGNpIDAwMDA6MDA6MWMuMDogSW50ZWwgUENI
IHJvb3QgcG9ydCBBQ1Mgd29ya2Fyb3VuZCBlbmFibGVkCnBjaSAwMDAwOjAwOjFjLjA6IFN5c3Rl
bSB3YWtldXAgZGlzYWJsZWQgYnkgQUNQSQpwY2kgMDAwMDowMDoxYy43OiBbODA4NjoxZDFlXSB0
eXBlIDAxIGNsYXNzIDB4MDYwNDAwCnBjaSAwMDAwOjAwOjFjLjc6IFBNRSMgc3VwcG9ydGVkIGZy
b20gRDAgRDNob3QgRDNjb2xkCnBjaSAwMDAwOjAwOjFjLjc6IEVuYWJsaW5nIE1QQyBJUkJOQ0UK
cGNpIDAwMDA6MDA6MWMuNzogSW50ZWwgUENIIHJvb3QgcG9ydCBBQ1Mgd29ya2Fyb3VuZCBlbmFi
bGVkCnBjaSAwMDAwOjAwOjFjLjc6IFN5c3RlbSB3YWtldXAgZGlzYWJsZWQgYnkgQUNQSQpwY2kg
MDAwMDowMDoxZC4wOiBbODA4NjoxZDI2XSB0eXBlIDAwIGNsYXNzIDB4MGMwMzIwCnBjaSAwMDAw
OjAwOjFkLjA6IHJlZyAweDEwOiBbbWVtIDB4ZGYzMjIwMDAtMHhkZjMyMjNmZl0KcGNpIDAwMDA6
MDA6MWQuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEM2hvdCBEM2NvbGQKcGNpIDAwMDA6MDA6
MWQuMDogU3lzdGVtIHdha2V1cCBkaXNhYmxlZCBieSBBQ1BJCnBjaSAwMDAwOjAwOjFlLjA6IFs4
MDg2OjI0NGVdIHR5cGUgMDEgY2xhc3MgMHgwNjA0MDEKcGNpIDAwMDA6MDA6MWUuMDogU3lzdGVt
IHdha2V1cCBkaXNhYmxlZCBieSBBQ1BJCnBjaSAwMDAwOjAwOjFmLjA6IFs4MDg2OjFkNDFdIHR5
cGUgMDAgY2xhc3MgMHgwNjAxMDAKcGNpIDAwMDA6MDA6MWYuMjogWzgwODY6MWQwMl0gdHlwZSAw
MCBjbGFzcyAweDAxMDYwMQpwY2kgMDAwMDowMDoxZi4yOiByZWcgMHgxMDogW2lvICAweDkwNzAt
MHg5MDc3XQpwY2kgMDAwMDowMDoxZi4yOiByZWcgMHgxNDogW2lvICAweDkwNjAtMHg5MDYzXQpw
Y2kgMDAwMDowMDoxZi4yOiByZWcgMHgxODogW2lvICAweDkwNTAtMHg5MDU3XQpwY2kgMDAwMDow
MDoxZi4yOiByZWcgMHgxYzogW2lvICAweDkwNDAtMHg5MDQzXQpwY2kgMDAwMDowMDoxZi4yOiBy
ZWcgMHgyMDogW2lvICAweDkwMjAtMHg5MDNmXQpwY2kgMDAwMDowMDoxZi4yOiByZWcgMHgyNDog
W21lbSAweGRmMzIxMDAwLTB4ZGYzMjE3ZmZdCnBjaSAwMDAwOjAwOjFmLjI6IFBNRSMgc3VwcG9y
dGVkIGZyb20gRDNob3QKcGNpIDAwMDA6MDA6MWYuMzogWzgwODY6MWQyMl0gdHlwZSAwMCBjbGFz
cyAweDBjMDUwMApwY2kgMDAwMDowMDoxZi4zOiByZWcgMHgxMDogW21lbSAweGRmMzIwMDAwLTB4
ZGYzMjAwZmYgNjRiaXRdCnBjaSAwMDAwOjAwOjFmLjM6IHJlZyAweDIwOiBbaW8gIDB4OTAwMC0w
eDkwMWZdCnBjaSAwMDAwOjAwOjAxLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAwMV0KcGNpIDAwMDA6
MDA6MDEuMTogUENJIGJyaWRnZSB0byBbYnVzIDAyXQpwY2kgMDAwMDowMDowMi4wOiBQQ0kgYnJp
ZGdlIHRvIFtidXMgMDNdCnBjaSAwMDAwOjAwOjAyLjI6IFBDSSBicmlkZ2UgdG8gW2J1cyAwNF0K
cGNpIDAwMDA6MDA6MDMuMDogUENJIGJyaWRnZSB0byBbYnVzIDA1XQpwY2kgMDAwMDowNjowMC4w
OiBbODA4NjoxZDZiXSB0eXBlIDAwIGNsYXNzIDB4MDEwNzAwCnBjaSAwMDAwOjA2OjAwLjA6IHJl
ZyAweDEwOiBbbWVtIDB4ZGZjN2MwMDAtMHhkZmM3ZmZmZiA2NGJpdCBwcmVmXQpwY2kgMDAwMDow
NjowMC4wOiByZWcgMHgxODogW21lbSAweGRmODAwMDAwLTB4ZGZiZmZmZmYgNjRiaXQgcHJlZl0K
cGNpIDAwMDA6MDY6MDAuMDogcmVnIDB4MjA6IFtpbyAgMHg4MDAwLTB4ODBmZl0KcGNpIDAwMDA6
MDY6MDAuMDogcmVnIDB4MTY0OiBbbWVtIDB4ZGZjMDAwMDAtMHhkZmMwM2ZmZiA2NGJpdCBwcmVm
XQpwY2kgMDAwMDowNjowMC4wOiBWRihuKSBCQVIwIHNwYWNlOiBbbWVtIDB4ZGZjMDAwMDAtMHhk
ZmM3YmZmZiA2NGJpdCBwcmVmXSAoY29udGFpbnMgQkFSMCBmb3IgMzEgVkZzKQpwY2kgMDAwMDow
MDoxMS4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgMDZdCnBjaSAwMDAwOjAwOjExLjA6ICAgYnJpZGdl
IHdpbmRvdyBbaW8gIDB4ODAwMC0weDhmZmZdCnBjaSAwMDAwOjAwOjExLjA6ICAgYnJpZGdlIHdp
bmRvdyBbbWVtIDB4ZGYyMDAwMDAtMHhkZjJmZmZmZl0KcGNpIDAwMDA6MDA6MTEuMDogICBicmlk
Z2Ugd2luZG93IFttZW0gMHhkZjgwMDAwMC0weGRmY2ZmZmZmIDY0Yml0IHByZWZdCnBjaSAwMDAw
OjA3OjAwLjA6IFs4MDg2OjE1MjFdIHR5cGUgMDAgY2xhc3MgMHgwMjAwMDAKcGNpIDAwMDA6MDc6
MDAuMDogcmVnIDB4MTA6IFttZW0gMHhkZjEyMDAwMC0weGRmMTNmZmZmXQpwY2kgMDAwMDowNzow
MC4wOiByZWcgMHgxODogW2lvICAweDcwMjAtMHg3MDNmXQpwY2kgMDAwMDowNzowMC4wOiByZWcg
MHgxYzogW21lbSAweGRmMTQ0MDAwLTB4ZGYxNDdmZmZdCnBjaSAwMDAwOjA3OjAwLjA6IFBNRSMg
c3VwcG9ydGVkIGZyb20gRDAgRDNob3QgRDNjb2xkCnBjaSAwMDAwOjA3OjAwLjA6IHJlZyAweDE4
NDogW21lbSAweGRmZTYwMDAwLTB4ZGZlNjNmZmYgNjRiaXQgcHJlZl0KcGNpIDAwMDA6MDc6MDAu
MDogVkYobikgQkFSMCBzcGFjZTogW21lbSAweGRmZTYwMDAwLTB4ZGZlN2ZmZmYgNjRiaXQgcHJl
Zl0gKGNvbnRhaW5zIEJBUjAgZm9yIDggVkZzKQpwY2kgMDAwMDowNzowMC4wOiByZWcgMHgxOTA6
IFttZW0gMHhkZmU0MDAwMC0weGRmZTQzZmZmIDY0Yml0IHByZWZdCnBjaSAwMDAwOjA3OjAwLjA6
IFZGKG4pIEJBUjMgc3BhY2U6IFttZW0gMHhkZmU0MDAwMC0weGRmZTVmZmZmIDY0Yml0IHByZWZd
IChjb250YWlucyBCQVIzIGZvciA4IFZGcykKcGNpIDAwMDA6MDc6MDAuMTogWzgwODY6MTUyMV0g
dHlwZSAwMCBjbGFzcyAweDAyMDAwMApwY2kgMDAwMDowNzowMC4xOiByZWcgMHgxMDogW21lbSAw
eGRmMTAwMDAwLTB4ZGYxMWZmZmZdCnBjaSAwMDAwOjA3OjAwLjE6IHJlZyAweDE4OiBbaW8gIDB4
NzAwMC0weDcwMWZdCnBjaSAwMDAwOjA3OjAwLjE6IHJlZyAweDFjOiBbbWVtIDB4ZGYxNDAwMDAt
MHhkZjE0M2ZmZl0KcGNpIDAwMDA6MDc6MDAuMTogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEM2hv
dCBEM2NvbGQKcGNpIDAwMDA6MDc6MDAuMTogcmVnIDB4MTg0OiBbbWVtIDB4ZGZlMjAwMDAtMHhk
ZmUyM2ZmZiA2NGJpdCBwcmVmXQpwY2kgMDAwMDowNzowMC4xOiBWRihuKSBCQVIwIHNwYWNlOiBb
bWVtIDB4ZGZlMjAwMDAtMHhkZmUzZmZmZiA2NGJpdCBwcmVmXSAoY29udGFpbnMgQkFSMCBmb3Ig
OCBWRnMpCnBjaSAwMDAwOjA3OjAwLjE6IHJlZyAweDE5MDogW21lbSAweGRmZTAwMDAwLTB4ZGZl
MDNmZmYgNjRiaXQgcHJlZl0KcGNpIDAwMDA6MDc6MDAuMTogVkYobikgQkFSMyBzcGFjZTogW21l
bSAweGRmZTAwMDAwLTB4ZGZlMWZmZmYgNjRiaXQgcHJlZl0gKGNvbnRhaW5zIEJBUjMgZm9yIDgg
VkZzKQpwY2kgMDAwMDowMDoxYy4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgMDctMDhdCnBjaSAwMDAw
OjAwOjFjLjA6ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4NzAwMC0weDdmZmZdCnBjaSAwMDAwOjAw
OjFjLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZGYxMDAwMDAtMHhkZjFmZmZmZl0KcGNpIDAw
MDA6MDA6MWMuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhkZmUwMDAwMC0weGRmZWZmZmZmIDY0
Yml0IHByZWZdCnBjaSAwMDAwOjA5OjAwLjA6IFsxYTAzOjExNTBdIHR5cGUgMDEgY2xhc3MgMHgw
NjA0MDAKcGNpIDAwMDA6MDk6MDAuMDogc3VwcG9ydHMgRDEgRDIKcGNpIDAwMDA6MDk6MDAuMDog
UE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEMSBEMiBEM2hvdCBEM2NvbGQKcGNpIDAwMDA6MDk6MDAu
MDogZGlzYWJsaW5nIEFTUE0gb24gcHJlLTEuMSBQQ0llIGRldmljZS4gIFlvdSBjYW4gZW5hYmxl
IGl0IHdpdGggJ3BjaWVfYXNwbT1mb3JjZScKcGNpIDAwMDA6MDA6MWMuNzogUENJIGJyaWRnZSB0
byBbYnVzIDA5LTBhXQpwY2kgMDAwMDowMDoxYy43OiAgIGJyaWRnZSB3aW5kb3cgW2lvICAweDYw
MDAtMHg2ZmZmXQpwY2kgMDAwMDowMDoxYy43OiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGRlMDAw
MDAwLTB4ZGYwZmZmZmZdCnBjaSAwMDAwOjBhOjAwLjA6IFsxYTAzOjIwMDBdIHR5cGUgMDAgY2xh
c3MgMHgwMzAwMDAKcGNpIDAwMDA6MGE6MDAuMDogcmVnIDB4MTA6IFttZW0gMHhkZTAwMDAwMC0w
eGRlZmZmZmZmXQpwY2kgMDAwMDowYTowMC4wOiByZWcgMHgxNDogW21lbSAweGRmMDAwMDAwLTB4
ZGYwMWZmZmZdCnBjaSAwMDAwOjBhOjAwLjA6IHJlZyAweDE4OiBbaW8gIDB4NjAwMC0weDYwN2Zd
CnBjaSAwMDAwOjBhOjAwLjA6IHN1cHBvcnRzIEQxIEQyCnBjaSAwMDAwOjBhOjAwLjA6IFBNRSMg
c3VwcG9ydGVkIGZyb20gRDAgRDEgRDIgRDNob3QgRDNjb2xkCnBjaSAwMDAwOjA5OjAwLjA6IFBD
SSBicmlkZ2UgdG8gW2J1cyAwYV0KcGNpIDAwMDA6MDk6MDAuMDogICBicmlkZ2Ugd2luZG93IFtp
byAgMHg2MDAwLTB4NmZmZl0KcGNpIDAwMDA6MDk6MDAuMDogICBicmlkZ2Ugd2luZG93IFttZW0g
MHhkZTAwMDAwMC0weGRmMGZmZmZmXQpwY2kgMDAwMDowMDoxZS4wOiBQQ0kgYnJpZGdlIHRvIFti
dXMgMGJdIChzdWJ0cmFjdGl2ZSBkZWNvZGUpCnBjaSAwMDAwOjAwOjFlLjA6ICAgYnJpZGdlIHdp
bmRvdyBbaW8gIDB4MDAwMC0weDAzYWYgd2luZG93XSAoc3VidHJhY3RpdmUgZGVjb2RlKQpwY2kg
MDAwMDowMDoxZS4wOiAgIGJyaWRnZSB3aW5kb3cgW2lvICAweDAzZTAtMHgwY2Y3IHdpbmRvd10g
KHN1YnRyYWN0aXZlIGRlY29kZSkKcGNpIDAwMDA6MDA6MWUuMDogICBicmlkZ2Ugd2luZG93IFtp
byAgMHgwM2IwLTB4MDNkZiB3aW5kb3ddIChzdWJ0cmFjdGl2ZSBkZWNvZGUpCnBjaSAwMDAwOjAw
OjFlLjA6ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4MGQwMC0weDlmZmYgd2luZG93XSAoc3VidHJh
Y3RpdmUgZGVjb2RlKQpwY2kgMDAwMDowMDoxZS4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweDAw
MGEwMDAwLTB4MDAwYmZmZmYgd2luZG93XSAoc3VidHJhY3RpdmUgZGVjb2RlKQpwY2kgMDAwMDow
MDoxZS4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweDAwMGMwMDAwLTB4MDAwZGZmZmYgd2luZG93
XSAoc3VidHJhY3RpdmUgZGVjb2RlKQpwY2kgMDAwMDowMDoxZS4wOiAgIGJyaWRnZSB3aW5kb3cg
W21lbSAweDgwMDAwMDAwLTB4ZGZmZmZmZmYgd2luZG93XSAoc3VidHJhY3RpdmUgZGVjb2RlKQp4
ZW46IHJlZ2lzdGVyaW5nIGdzaSAxMyB0cmlnZ2VyaW5nIDEgcG9sYXJpdHkgMApBQ1BJOiBQQ0kg
Um9vdCBCcmlkZ2UgW1VOQzBdIChkb21haW4gMDAwMCBbYnVzIDdmXSkKYWNwaSBQTlAwQTAzOjAw
OiBfT1NDOiBPUyBzdXBwb3J0cyBbRXh0ZW5kZWRDb25maWcgQVNQTSBDbG9ja1BNIFNlZ21lbnRz
IE1TSV0KYWNwaSBQTlAwQTAzOjAwOiBfT1NDOiBPUyBub3cgY29udHJvbHMgW1BDSWVIb3RwbHVn
IFBNRSBBRVIgUENJZUNhcGFiaWxpdHldClBDSSBob3N0IGJyaWRnZSB0byBidXMgMDAwMDo3Zgpw
Y2lfYnVzIDAwMDA6N2Y6IHJvb3QgYnVzIHJlc291cmNlIFtidXMgN2ZdCnBjaSAwMDAwOjdmOjA4
LjA6IFs4MDg2OjBlODBdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAKcGNpIDAwMDA6N2Y6MDkuMDog
WzgwODY6MGU5MF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMApwY2kgMDAwMDo3ZjowYS4wOiBbODA4
NjowZWMwXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwCnBjaSAwMDAwOjdmOjBhLjE6IFs4MDg2OjBl
YzFdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAKcGNpIDAwMDA6N2Y6MGEuMjogWzgwODY6MGVjMl0g
dHlwZSAwMCBjbGFzcyAweDA4ODAwMApwY2kgMDAwMDo3ZjowYS4zOiBbODA4NjowZWMzXSB0eXBl
IDAwIGNsYXNzIDB4MDg4MDAwCnBjaSAwMDAwOjdmOjBiLjA6IFs4MDg2OjBlMWVdIHR5cGUgMDAg
Y2xhc3MgMHgwODgwMDAKcGNpIDAwMDA6N2Y6MGIuMzogWzgwODY6MGUxZl0gdHlwZSAwMCBjbGFz
cyAweDA4ODAwMApwY2kgMDAwMDo3ZjowYy4wOiBbODA4NjowZWUwXSB0eXBlIDAwIGNsYXNzIDB4
MDg4MDAwCnBjaSAwMDAwOjdmOjBjLjE6IFs4MDg2OjBlZTJdIHR5cGUgMDAgY2xhc3MgMHgwODgw
MDAKcGNpIDAwMDA6N2Y6MGMuMjogWzgwODY6MGVlNF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMApw
Y2kgMDAwMDo3ZjowZC4wOiBbODA4NjowZWUxXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwCnBjaSAw
MDAwOjdmOjBkLjE6IFs4MDg2OjBlZTNdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAKcGNpIDAwMDA6
N2Y6MGQuMjogWzgwODY6MGVlNV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMApwY2kgMDAwMDo3Zjow
ZS4wOiBbODA4NjowZWEwXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwCnBjaSAwMDAwOjdmOjBlLjE6
IFs4MDg2OjBlMzBdIHR5cGUgMDAgY2xhc3MgMHgxMTAxMDAKcGNpIDAwMDA6N2Y6MGYuMDogWzgw
ODY6MGVhOF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMApwY2kgMDAwMDo3ZjowZi4xOiBbODA4Njow
ZTcxXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwCnBjaSAwMDAwOjdmOjBmLjI6IFs4MDg2OjBlYWFd
IHR5cGUgMDAgY2xhc3MgMHgwODgwMDAKcGNpIDAwMDA6N2Y6MGYuMzogWzgwODY6MGVhYl0gdHlw
ZSAwMCBjbGFzcyAweDA4ODAwMApwY2kgMDAwMDo3ZjowZi40OiBbODA4NjowZWFjXSB0eXBlIDAw
IGNsYXNzIDB4MDg4MDAwCnBjaSAwMDAwOjdmOjBmLjU6IFs4MDg2OjBlYWRdIHR5cGUgMDAgY2xh
c3MgMHgwODgwMDAKcGNpIDAwMDA6N2Y6MTAuMDogWzgwODY6MGViMF0gdHlwZSAwMCBjbGFzcyAw
eDA4ODAwMApwY2kgMDAwMDo3ZjoxMC4xOiBbODA4NjowZWIxXSB0eXBlIDAwIGNsYXNzIDB4MDg4
MDAwCnBjaSAwMDAwOjdmOjEwLjI6IFs4MDg2OjBlYjJdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAK
cGNpIDAwMDA6N2Y6MTAuMzogWzgwODY6MGViM10gdHlwZSAwMCBjbGFzcyAweDA4ODAwMApwY2kg
MDAwMDo3ZjoxMC40OiBbODA4NjowZWI0XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwCnBjaSAwMDAw
OjdmOjEwLjU6IFs4MDg2OjBlYjVdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAKcGNpIDAwMDA6N2Y6
MTAuNjogWzgwODY6MGViNl0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMApwY2kgMDAwMDo3ZjoxMC43
OiBbODA4NjowZWI3XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwCnBjaSAwMDAwOjdmOjEzLjA6IFs4
MDg2OjBlMWRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAKcGNpIDAwMDA6N2Y6MTMuMTogWzgwODY6
MGUzNF0gdHlwZSAwMCBjbGFzcyAweDExMDEwMApwY2kgMDAwMDo3ZjoxMy40OiBbODA4NjowZTgx
XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwCnBjaSAwMDAwOjdmOjEzLjU6IFs4MDg2OjBlMzZdIHR5
cGUgMDAgY2xhc3MgMHgxMTAxMDAKcGNpIDAwMDA6N2Y6MTYuMDogWzgwODY6MGVjOF0gdHlwZSAw
MCBjbGFzcyAweDA4ODAwMApwY2kgMDAwMDo3ZjoxNi4xOiBbODA4NjowZWM5XSB0eXBlIDAwIGNs
YXNzIDB4MDg4MDAwCnBjaSAwMDAwOjdmOjE2LjI6IFs4MDg2OjBlY2FdIHR5cGUgMDAgY2xhc3Mg
MHgwODgwMDAKQUNQSTogUENJIFJvb3QgQnJpZGdlIFtQQ0kxXSAoZG9tYWluIDAwMDAgW2J1cyA4
MC1mZV0pCmFjcGkgUE5QMEEwODowMTogX09TQzogT1Mgc3VwcG9ydHMgW0V4dGVuZGVkQ29uZmln
IEFTUE0gQ2xvY2tQTSBTZWdtZW50cyBNU0ldCmFjcGkgUE5QMEEwODowMTogX09TQzogcGxhdGZv
cm0gZG9lcyBub3Qgc3VwcG9ydCBbQUVSXQphY3BpIFBOUDBBMDg6MDE6IF9PU0M6IE9TIG5vdyBj
b250cm9scyBbUENJZUhvdHBsdWcgUE1FIFBDSWVDYXBhYmlsaXR5XQpQQ0kgaG9zdCBicmlkZ2Ug
dG8gYnVzIDAwMDA6ODAKcGNpX2J1cyAwMDAwOjgwOiByb290IGJ1cyByZXNvdXJjZSBbaW8gIDB4
YTAwMC0weGZmZmYgd2luZG93XQpwY2lfYnVzIDAwMDA6ODA6IHJvb3QgYnVzIHJlc291cmNlIFtt
ZW0gMHhlMDAwMDAwMC0weGZiZmZmZmZmIHdpbmRvd10KcGNpX2J1cyAwMDAwOjgwOiByb290IGJ1
cyByZXNvdXJjZSBbYnVzIDgwLWZlXQpwY2kgMDAwMDo4MDowMC4wOiBbODA4NjowZTAxXSB0eXBl
IDAxIGNsYXNzIDB4MDYwNDAwCnBjaSAwMDAwOjgwOjAwLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20g
RDAgRDNob3QgRDNjb2xkCnBjaSAwMDAwOjgwOjAxLjA6IFs4MDg2OjBlMDJdIHR5cGUgMDEgY2xh
c3MgMHgwNjA0MDAKcGNpIDAwMDA6ODA6MDEuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEM2hv
dCBEM2NvbGQKcGNpIDAwMDA6ODA6MDIuMDogWzgwODY6MGUwNF0gdHlwZSAwMSBjbGFzcyAweDA2
MDQwMApwY2kgMDAwMDo4MDowMi4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQwIEQzaG90IEQzY29s
ZApwY2kgMDAwMDo4MDowMy4wOiBbODA4NjowZTA4XSB0eXBlIDAxIGNsYXNzIDB4MDYwNDAwCnBj
aSAwMDAwOjgwOjAzLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNob3QgRDNjb2xkCnBjaSAw
MDAwOjgwOjA0LjA6IFs4MDg2OjBlMjBdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAKcGNpIDAwMDA6
ODA6MDQuMDogcmVnIDB4MTA6IFttZW0gMHhmYmYxYzAwMC0weGZiZjFmZmZmIDY0Yml0XQpwY2kg
MDAwMDo4MDowNC4xOiBbODA4NjowZTIxXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwCnBjaSAwMDAw
OjgwOjA0LjE6IHJlZyAweDEwOiBbbWVtIDB4ZmJmMTgwMDAtMHhmYmYxYmZmZiA2NGJpdF0KcGNp
IDAwMDA6ODA6MDQuMjogWzgwODY6MGUyMl0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMApwY2kgMDAw
MDo4MDowNC4yOiByZWcgMHgxMDogW21lbSAweGZiZjE0MDAwLTB4ZmJmMTdmZmYgNjRiaXRdCnBj
aSAwMDAwOjgwOjA0LjM6IFs4MDg2OjBlMjNdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAKcGNpIDAw
MDA6ODA6MDQuMzogcmVnIDB4MTA6IFttZW0gMHhmYmYxMDAwMC0weGZiZjEzZmZmIDY0Yml0XQpw
Y2kgMDAwMDo4MDowNC40OiBbODA4NjowZTI0XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwCnBjaSAw
MDAwOjgwOjA0LjQ6IHJlZyAweDEwOiBbbWVtIDB4ZmJmMGMwMDAtMHhmYmYwZmZmZiA2NGJpdF0K
cGNpIDAwMDA6ODA6MDQuNTogWzgwODY6MGUyNV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMApwY2kg
MDAwMDo4MDowNC41OiByZWcgMHgxMDogW21lbSAweGZiZjA4MDAwLTB4ZmJmMGJmZmYgNjRiaXRd
CnBjaSAwMDAwOjgwOjA0LjY6IFs4MDg2OjBlMjZdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAKcGNp
IDAwMDA6ODA6MDQuNjogcmVnIDB4MTA6IFttZW0gMHhmYmYwNDAwMC0weGZiZjA3ZmZmIDY0Yml0
XQpwY2kgMDAwMDo4MDowNC43OiBbODA4NjowZTI3XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwCnBj
aSAwMDAwOjgwOjA0Ljc6IHJlZyAweDEwOiBbbWVtIDB4ZmJmMDAwMDAtMHhmYmYwM2ZmZiA2NGJp
dF0KcGNpIDAwMDA6ODA6MDUuMDogWzgwODY6MGUyOF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMApw
Y2kgMDAwMDo4MDowNS4yOiBbODA4NjowZTJhXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwCnBjaSAw
MDAwOjgwOjA1LjQ6IFs4MDg2OjBlMmNdIHR5cGUgMDAgY2xhc3MgMHgwODAwMjAKcGNpIDAwMDA6
ODA6MDUuNDogcmVnIDB4MTA6IFttZW0gMHhmYmYyMDAwMC0weGZiZjIwZmZmXQpwY2kgMDAwMDo4
MDowMC4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgODFdCnBjaSAwMDAwOjgyOjAwLjA6IFsxMDAwOjAw
NzldIHR5cGUgMDAgY2xhc3MgMHgwMTA0MDAKcGNpIDAwMDA6ODI6MDAuMDogcmVnIDB4MTA6IFtp
byAgMHhmMDAwLTB4ZjBmZl0KcGNpIDAwMDA6ODI6MDAuMDogcmVnIDB4MTQ6IFttZW0gMHhmYmU4
MDAwMC0weGZiZTgzZmZmIDY0Yml0XQpwY2kgMDAwMDo4MjowMC4wOiByZWcgMHgxYzogW21lbSAw
eGZiZTQwMDAwLTB4ZmJlN2ZmZmYgNjRiaXRdCnBjaSAwMDAwOjgyOjAwLjA6IHJlZyAweDMwOiBb
bWVtIDB4ZmJlMDAwMDAtMHhmYmUzZmZmZiBwcmVmXQpwY2kgMDAwMDo4MjowMC4wOiBzdXBwb3J0
cyBEMSBEMgpwY2kgMDAwMDo4MDowMS4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgODJdCnBjaSAwMDAw
OjgwOjAxLjA6ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4ZjAwMC0weGZmZmZdCnBjaSAwMDAwOjgw
OjAxLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZmJlMDAwMDAtMHhmYmVmZmZmZl0KcGNpIDAw
MDA6ODA6MDIuMDogUENJIGJyaWRnZSB0byBbYnVzIDgzXQpwY2kgMDAwMDo4NDowMC4wOiBbODA4
NjoxNTIxXSB0eXBlIDAwIGNsYXNzIDB4MDIwMDAwCnBjaSAwMDAwOjg0OjAwLjA6IHJlZyAweDEw
OiBbbWVtIDB4ZmJiMDAwMDAtMHhmYmJmZmZmZl0KcGNpIDAwMDA6ODQ6MDAuMDogcmVnIDB4MWM6
IFttZW0gMHhmYmQwNDAwMC0weGZiZDA3ZmZmXQpwY2kgMDAwMDo4NDowMC4wOiByZWcgMHgzMDog
W21lbSAweGZiYzgwMDAwLTB4ZmJjZmZmZmYgcHJlZl0KcGNpIDAwMDA6ODQ6MDAuMDogUE1FIyBz
dXBwb3J0ZWQgZnJvbSBEMCBEM2hvdCBEM2NvbGQKcGNpIDAwMDA6ODQ6MDAuMDogcmVnIDB4MTg0
OiBbbWVtIDB4ZmI5NjAwMDAtMHhmYjk2M2ZmZiA2NGJpdCBwcmVmXQpwY2kgMDAwMDo4NDowMC4w
OiBWRihuKSBCQVIwIHNwYWNlOiBbbWVtIDB4ZmI5NjAwMDAtMHhmYjk3ZmZmZiA2NGJpdCBwcmVm
XSAoY29udGFpbnMgQkFSMCBmb3IgOCBWRnMpCnBjaSAwMDAwOjg0OjAwLjA6IHJlZyAweDE5MDog
W21lbSAweGZiOTQwMDAwLTB4ZmI5NDNmZmYgNjRiaXQgcHJlZl0KcGNpIDAwMDA6ODQ6MDAuMDog
VkYobikgQkFSMyBzcGFjZTogW21lbSAweGZiOTQwMDAwLTB4ZmI5NWZmZmYgNjRiaXQgcHJlZl0g
KGNvbnRhaW5zIEJBUjMgZm9yIDggVkZzKQpwY2kgMDAwMDo4NDowMC4xOiBbODA4NjoxNTIxXSB0
eXBlIDAwIGNsYXNzIDB4MDIwMDAwCnBjaSAwMDAwOjg0OjAwLjE6IHJlZyAweDEwOiBbbWVtIDB4
ZmJhMDAwMDAtMHhmYmFmZmZmZl0KcGNpIDAwMDA6ODQ6MDAuMTogcmVnIDB4MWM6IFttZW0gMHhm
YmQwMDAwMC0weGZiZDAzZmZmXQpwY2kgMDAwMDo4NDowMC4xOiByZWcgMHgzMDogW21lbSAweGZi
YzAwMDAwLTB4ZmJjN2ZmZmYgcHJlZl0KcGNpIDAwMDA6ODQ6MDAuMTogUE1FIyBzdXBwb3J0ZWQg
ZnJvbSBEMCBEM2hvdCBEM2NvbGQKcGNpIDAwMDA6ODQ6MDAuMTogcmVnIDB4MTg0OiBbbWVtIDB4
ZmI5MjAwMDAtMHhmYjkyM2ZmZiA2NGJpdCBwcmVmXQpwY2kgMDAwMDo4NDowMC4xOiBWRihuKSBC
QVIwIHNwYWNlOiBbbWVtIDB4ZmI5MjAwMDAtMHhmYjkzZmZmZiA2NGJpdCBwcmVmXSAoY29udGFp
bnMgQkFSMCBmb3IgOCBWRnMpCnBjaSAwMDAwOjg0OjAwLjE6IHJlZyAweDE5MDogW21lbSAweGZi
OTAwMDAwLTB4ZmI5MDNmZmYgNjRiaXQgcHJlZl0KcGNpIDAwMDA6ODQ6MDAuMTogVkYobikgQkFS
MyBzcGFjZTogW21lbSAweGZiOTAwMDAwLTB4ZmI5MWZmZmYgNjRiaXQgcHJlZl0gKGNvbnRhaW5z
IEJBUjMgZm9yIDggVkZzKQpwY2kgMDAwMDo4MDowMy4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgODQt
ODVdCnBjaSAwMDAwOjgwOjAzLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZmJhMDAwMDAtMHhm
YmRmZmZmZl0KcGNpIDAwMDA6ODA6MDMuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhmYjkwMDAw
MC0weGZiOWZmZmZmIDY0Yml0IHByZWZdCkFDUEk6IFBDSSBSb290IEJyaWRnZSBbVU5DMV0gKGRv
bWFpbiAwMDAwIFtidXMgZmZdKQphY3BpIFBOUDBBMDM6MDE6IF9PU0M6IE9TIHN1cHBvcnRzIFtF
eHRlbmRlZENvbmZpZyBBU1BNIENsb2NrUE0gU2VnbWVudHMgTVNJXQphY3BpIFBOUDBBMDM6MDE6
IF9PU0M6IE9TIG5vdyBjb250cm9scyBbUENJZUhvdHBsdWcgUE1FIEFFUiBQQ0llQ2FwYWJpbGl0
eV0KUENJIGhvc3QgYnJpZGdlIHRvIGJ1cyAwMDAwOmZmCnBjaV9idXMgMDAwMDpmZjogcm9vdCBi
dXMgcmVzb3VyY2UgW2J1cyBmZl0KcGNpIDAwMDA6ZmY6MDguMDogWzgwODY6MGU4MF0gdHlwZSAw
MCBjbGFzcyAweDA4ODAwMApwY2kgMDAwMDpmZjowOS4wOiBbODA4NjowZTkwXSB0eXBlIDAwIGNs
YXNzIDB4MDg4MDAwCnBjaSAwMDAwOmZmOjBhLjA6IFs4MDg2OjBlYzBdIHR5cGUgMDAgY2xhc3Mg
MHgwODgwMDAKcGNpIDAwMDA6ZmY6MGEuMTogWzgwODY6MGVjMV0gdHlwZSAwMCBjbGFzcyAweDA4
ODAwMApwY2kgMDAwMDpmZjowYS4yOiBbODA4NjowZWMyXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAw
CnBjaSAwMDAwOmZmOjBhLjM6IFs4MDg2OjBlYzNdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAKcGNp
IDAwMDA6ZmY6MGIuMDogWzgwODY6MGUxZV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMApwY2kgMDAw
MDpmZjowYi4zOiBbODA4NjowZTFmXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwCnBjaSAwMDAwOmZm
OjBjLjA6IFs4MDg2OjBlZTBdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAKcGNpIDAwMDA6ZmY6MGMu
MTogWzgwODY6MGVlMl0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMApwY2kgMDAwMDpmZjowYy4yOiBb
ODA4NjowZWU0XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwCnBjaSAwMDAwOmZmOjBkLjA6IFs4MDg2
OjBlZTFdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAKcGNpIDAwMDA6ZmY6MGQuMTogWzgwODY6MGVl
M10gdHlwZSAwMCBjbGFzcyAweDA4ODAwMApwY2kgMDAwMDpmZjowZC4yOiBbODA4NjowZWU1XSB0
eXBlIDAwIGNsYXNzIDB4MDg4MDAwCnBjaSAwMDAwOmZmOjBlLjA6IFs4MDg2OjBlYTBdIHR5cGUg
MDAgY2xhc3MgMHgwODgwMDAKcGNpIDAwMDA6ZmY6MGUuMTogWzgwODY6MGUzMF0gdHlwZSAwMCBj
bGFzcyAweDExMDEwMApwY2kgMDAwMDpmZjowZi4wOiBbODA4NjowZWE4XSB0eXBlIDAwIGNsYXNz
IDB4MDg4MDAwCnBjaSAwMDAwOmZmOjBmLjE6IFs4MDg2OjBlNzFdIHR5cGUgMDAgY2xhc3MgMHgw
ODgwMDAKcGNpIDAwMDA6ZmY6MGYuMjogWzgwODY6MGVhYV0gdHlwZSAwMCBjbGFzcyAweDA4ODAw
MApwY2kgMDAwMDpmZjowZi4zOiBbODA4NjowZWFiXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwCnBj
aSAwMDAwOmZmOjBmLjQ6IFs4MDg2OjBlYWNdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAKcGNpIDAw
MDA6ZmY6MGYuNTogWzgwODY6MGVhZF0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMApwY2kgMDAwMDpm
ZjoxMC4wOiBbODA4NjowZWIwXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwCnBjaSAwMDAwOmZmOjEw
LjE6IFs4MDg2OjBlYjFdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAKcGNpIDAwMDA6ZmY6MTAuMjog
WzgwODY6MGViMl0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMApwY2kgMDAwMDpmZjoxMC4zOiBbODA4
NjowZWIzXSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwCnBjaSAwMDAwOmZmOjEwLjQ6IFs4MDg2OjBl
YjRdIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAKcGNpIDAwMDA6ZmY6MTAuNTogWzgwODY6MGViNV0g
dHlwZSAwMCBjbGFzcyAweDA4ODAwMApwY2kgMDAwMDpmZjoxMC42OiBbODA4NjowZWI2XSB0eXBl
IDAwIGNsYXNzIDB4MDg4MDAwCnBjaSAwMDAwOmZmOjEwLjc6IFs4MDg2OjBlYjddIHR5cGUgMDAg
Y2xhc3MgMHgwODgwMDAKcGNpIDAwMDA6ZmY6MTMuMDogWzgwODY6MGUxZF0gdHlwZSAwMCBjbGFz
cyAweDA4ODAwMApwY2kgMDAwMDpmZjoxMy4xOiBbODA4NjowZTM0XSB0eXBlIDAwIGNsYXNzIDB4
MTEwMTAwCnBjaSAwMDAwOmZmOjEzLjQ6IFs4MDg2OjBlODFdIHR5cGUgMDAgY2xhc3MgMHgwODgw
MDAKcGNpIDAwMDA6ZmY6MTMuNTogWzgwODY6MGUzNl0gdHlwZSAwMCBjbGFzcyAweDExMDEwMApw
Y2kgMDAwMDpmZjoxNi4wOiBbODA4NjowZWM4XSB0eXBlIDAwIGNsYXNzIDB4MDg4MDAwCnBjaSAw
MDAwOmZmOjE2LjE6IFs4MDg2OjBlYzldIHR5cGUgMDAgY2xhc3MgMHgwODgwMDAKcGNpIDAwMDA6
ZmY6MTYuMjogWzgwODY6MGVjYV0gdHlwZSAwMCBjbGFzcyAweDA4ODAwMApBQ1BJOiBQQ0kgSW50
ZXJydXB0IExpbmsgW0xOS0FdIChJUlFzIDMgNCA1IDYgNyAxMCAqMTEgMTIgMTQgMTUpCkFDUEk6
IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5LQl0gKElSUXMgMyA0IDUgNiA3ICoxMCAxMSAxMiAxNCAx
NSkKQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktDXSAoSVJRcyAzIDQgKjUgNiAxMCAxMSAx
MiAxNCAxNSkKQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktEXSAoSVJRcyAqMyA0IDUgNiAx
MCAxMSAxMiAxNCAxNSkKQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktFXSAoSVJRcyAzIDQg
NSA2IDcgMTAgMTEgMTIgMTQgMTUpICowCkFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5LRl0g
KElSUXMgMyA0IDUgNiA3IDEwIDExIDEyIDE0IDE1KSAqMApBQ1BJOiBQQ0kgSW50ZXJydXB0IExp
bmsgW0xOS0ddIChJUlFzIDMgNCA1IDYgNyAxMCAxMSAxMiAxNCAxNSkgKjAKQUNQSTogUENJIElu
dGVycnVwdCBMaW5rIFtMTktIXSAoSVJRcyAzIDQgNSA2ICo3IDEwIDExIDEyIDE0IDE1KQpBQ1BJ
OiBFbmFibGVkIDQgR1BFcyBpbiBibG9jayAwMCB0byAzRgp4ZW46YmFsbG9vbjogSW5pdGlhbGlz
aW5nIGJhbGxvb24gZHJpdmVyCnJhbmRvbTogY3JuZyBpbml0IGRvbmUKeGVuX2JhbGxvb246IElu
aXRpYWxpc2luZyBiYWxsb29uIGRyaXZlcgpwY2kgMDAwMDowYTowMC4wOiB2Z2FhcmI6IHNldHRp
bmcgYXMgYm9vdCBWR0EgZGV2aWNlCnBjaSAwMDAwOjBhOjAwLjA6IHZnYWFyYjogVkdBIGRldmlj
ZSBhZGRlZDogZGVjb2Rlcz1pbyttZW0sb3ducz1pbyttZW0sbG9ja3M9bm9uZQpwY2kgMDAwMDow
YTowMC4wOiB2Z2FhcmI6IGJyaWRnZSBjb250cm9sIHBvc3NpYmxlCnZnYWFyYjogbG9hZGVkClND
U0kgc3Vic3lzdGVtIGluaXRpYWxpemVkCmxpYmF0YSB2ZXJzaW9uIDMuMDAgbG9hZGVkLgpBQ1BJ
OiBidXMgdHlwZSBVU0IgcmVnaXN0ZXJlZAp1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZh
Y2UgZHJpdmVyIHVzYmZzCnVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIg
aHViCnVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGRldmljZSBkcml2ZXIgdXNiCkVEQUMgTUM6IFZl
cjogMy4wLjAKUENJOiBVc2luZyBBQ1BJIGZvciBJUlEgcm91dGluZwpQQ0k6IHBjaV9jYWNoZV9s
aW5lX3NpemUgc2V0IHRvIDY0IGJ5dGVzCmU4MjA6IHJlc2VydmUgUkFNIGJ1ZmZlciBbbWVtIDB4
MDAwOWQwMDAtMHgwMDA5ZmZmZl0KZTgyMDogcmVzZXJ2ZSBSQU0gYnVmZmVyIFttZW0gMHg3ZGU5
ZDAwMC0weDdmZmZmZmZmXQplODIwOiByZXNlcnZlIFJBTSBidWZmZXIgW21lbSAweDdmMzY0MDAw
LTB4N2ZmZmZmZmZdCmU4MjA6IHJlc2VydmUgUkFNIGJ1ZmZlciBbbWVtIDB4N2YzNjcwMDAtMHg3
ZmZmZmZmZl0KZTgyMDogcmVzZXJ2ZSBSQU0gYnVmZmVyIFttZW0gMHg3ZjgwMDAwMC0weDdmZmZm
ZmZmXQpOZXRMYWJlbDogSW5pdGlhbGl6aW5nCk5ldExhYmVsOiAgZG9tYWluIGhhc2ggc2l6ZSA9
IDEyOApOZXRMYWJlbDogIHByb3RvY29scyA9IFVOTEFCRUxFRCBDSVBTT3Y0IENBTElQU08KTmV0
TGFiZWw6ICB1bmxhYmVsZWQgdHJhZmZpYyBhbGxvd2VkIGJ5IGRlZmF1bHQKY2xvY2tzb3VyY2U6
IFN3aXRjaGVkIHRvIGNsb2Nrc291cmNlIHhlbgpWRlM6IERpc2sgcXVvdGFzIGRxdW90XzYuNi4w
ClZGUzogRHF1b3QtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiA1MTIgKG9yZGVyIDAsIDQwOTYg
Ynl0ZXMpCmh1Z2V0bGJmczogZGlzYWJsaW5nIGJlY2F1c2UgdGhlcmUgYXJlIG5vIHN1cHBvcnRl
ZCBodWdlcGFnZSBzaXplcwpwbnA6IFBuUCBBQ1BJIGluaXQKc3lzdGVtIDAwOjAwOiBbbWVtIDB4
ZmMwMDAwMDAtMHhmY2ZmZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKc3lzdGVtIDAwOjAwOiBbbWVt
IDB4ZmQwMDAwMDAtMHhmZGZmZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKc3lzdGVtIDAwOjAwOiBb
bWVtIDB4ZmUwMDAwMDAtMHhmZWFmZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKc3lzdGVtIDAwOjAw
OiBbbWVtIDB4ZmViMDAwMDAtMHhmZWJmZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKc3lzdGVtIDAw
OjAwOiBbbWVtIDB4ZmVkMDA0MDAtMHhmZWQzZmZmZl0gY291bGQgbm90IGJlIHJlc2VydmVkCnN5
c3RlbSAwMDowMDogW21lbSAweGZlZDQ1MDAwLTB4ZmVkZmZmZmZdIGhhcyBiZWVuIHJlc2VydmVk
CnN5c3RlbSAwMDowMDogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDBjMDEgKGFj
dGl2ZSkKc3lzdGVtIDAwOjAxOiBbbWVtIDB4ZGZmZmMwMDAtMHhkZmZmZGZmZl0gY291bGQgbm90
IGJlIHJlc2VydmVkCnN5c3RlbSAwMDowMTogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURz
IFBOUDBjMDIgKGFjdGl2ZSkKc3lzdGVtIDAwOjAyOiBbaW8gIDB4MGEwMC0weDBhMWZdIGhhcyBi
ZWVuIHJlc2VydmVkCnN5c3RlbSAwMDowMjogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURz
IFBOUDBjMDIgKGFjdGl2ZSkKeGVuOiByZWdpc3RlcmluZyBnc2kgNCB0cmlnZ2VyaW5nIDEgcG9s
YXJpdHkgMApwbnAgMDA6MDM6IFtkbWEgMCBkaXNhYmxlZF0KcG5wIDAwOjAzOiBQbHVnIGFuZCBQ
bGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5QMDUwMSAoYWN0aXZlKQp4ZW46IHJlZ2lzdGVyaW5nIGdz
aSA4IHRyaWdnZXJpbmcgMSBwb2xhcml0eSAwCnBucCAwMDowNDogUGx1ZyBhbmQgUGxheSBBQ1BJ
IGRldmljZSwgSURzIFBOUDBiMDAgKGFjdGl2ZSkKc3lzdGVtIDAwOjA1OiBbaW8gIDB4MDRkMC0w
eDA0ZDFdIGhhcyBiZWVuIHJlc2VydmVkCnN5c3RlbSAwMDowNTogUGx1ZyBhbmQgUGxheSBBQ1BJ
IGRldmljZSwgSURzIFBOUDBjMDIgKGFjdGl2ZSkKc3lzdGVtIDAwOjA2OiBbaW8gIDB4MDQwMC0w
eDA0NTNdIGhhcyBiZWVuIHJlc2VydmVkCnN5c3RlbSAwMDowNjogW2lvICAweDA0NTgtMHgwNDdm
XSBoYXMgYmVlbiByZXNlcnZlZApzeXN0ZW0gMDA6MDY6IFtpbyAgMHgxMTgwLTB4MTE5Zl0gaGFz
IGJlZW4gcmVzZXJ2ZWQKc3lzdGVtIDAwOjA2OiBbaW8gIDB4MDUwMC0weDA1N2ZdIGhhcyBiZWVu
IHJlc2VydmVkCnN5c3RlbSAwMDowNjogW21lbSAweGZlZDFjMDAwLTB4ZmVkMWZmZmZdIGhhcyBi
ZWVuIHJlc2VydmVkCnN5c3RlbSAwMDowNjogW21lbSAweGZlYzAwMDAwLTB4ZmVjZmZmZmZdIGNv
dWxkIG5vdCBiZSByZXNlcnZlZApzeXN0ZW0gMDA6MDY6IFttZW0gMHhmZWQwODAwMC0weGZlZDA4
ZmZmXSBoYXMgYmVlbiByZXNlcnZlZApzeXN0ZW0gMDA6MDY6IFttZW0gMHhmZjAwMDAwMC0weGZm
ZmZmZmZmXSBoYXMgYmVlbiByZXNlcnZlZApzeXN0ZW0gMDA6MDY6IFBsdWcgYW5kIFBsYXkgQUNQ
SSBkZXZpY2UsIElEcyBQTlAwYzAxIChhY3RpdmUpCnN5c3RlbSAwMDowNzogW2lvICAweDA0NTQt
MHgwNDU3XSBoYXMgYmVlbiByZXNlcnZlZApzeXN0ZW0gMDA6MDc6IFBsdWcgYW5kIFBsYXkgQUNQ
SSBkZXZpY2UsIElEcyBJTlQzZjBkIFBOUDBjMDIgKGFjdGl2ZSkKc3lzdGVtIDAwOjA4OiBQbHVn
IGFuZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5QMGMwMSAoYWN0aXZlKQpzeXN0ZW0gMDA6MDk6
IFttZW0gMHhmYmZmZTAwMC0weGZiZmZmZmZmXSBjb3VsZCBub3QgYmUgcmVzZXJ2ZWQKc3lzdGVt
IDAwOjA5OiBQbHVnIGFuZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5QMGMwMiAoYWN0aXZlKQpw
bnA6IFBuUCBBQ1BJOiBmb3VuZCAxMCBkZXZpY2VzClBNLVRpbWVyIGZhaWxlZCBjb25zaXN0ZW5j
eSBjaGVjayAgKDB4ZmZmZmZmKSAtIGFib3J0aW5nLgpwY2kgMDAwMDowMDowMS4wOiBQQ0kgYnJp
ZGdlIHRvIFtidXMgMDFdCnBjaSAwMDAwOjAwOjAxLjE6IFBDSSBicmlkZ2UgdG8gW2J1cyAwMl0K
cGNpIDAwMDA6MDA6MDIuMDogUENJIGJyaWRnZSB0byBbYnVzIDAzXQpwY2kgMDAwMDowMDowMi4y
OiBQQ0kgYnJpZGdlIHRvIFtidXMgMDRdCnBjaSAwMDAwOjAwOjAzLjA6IFBDSSBicmlkZ2UgdG8g
W2J1cyAwNV0KcGNpIDAwMDA6MDA6MTEuMDogUENJIGJyaWRnZSB0byBbYnVzIDA2XQpwY2kgMDAw
MDowMDoxMS4wOiAgIGJyaWRnZSB3aW5kb3cgW2lvICAweDgwMDAtMHg4ZmZmXQpwY2kgMDAwMDow
MDoxMS4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGRmMjAwMDAwLTB4ZGYyZmZmZmZdCnBjaSAw
MDAwOjAwOjExLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZGY4MDAwMDAtMHhkZmNmZmZmZiA2
NGJpdCBwcmVmXQpwY2kgMDAwMDowMDoxYy4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgMDctMDhdCnBj
aSAwMDAwOjAwOjFjLjA6ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4NzAwMC0weDdmZmZdCnBjaSAw
MDAwOjAwOjFjLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZGYxMDAwMDAtMHhkZjFmZmZmZl0K
cGNpIDAwMDA6MDA6MWMuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhkZmUwMDAwMC0weGRmZWZm
ZmZmIDY0Yml0IHByZWZdCnBjaSAwMDAwOjA5OjAwLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAwYV0K
cGNpIDAwMDA6MDk6MDAuMDogICBicmlkZ2Ugd2luZG93IFtpbyAgMHg2MDAwLTB4NmZmZl0KcGNp
IDAwMDA6MDk6MDAuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHhkZTAwMDAwMC0weGRmMGZmZmZm
XQpwY2kgMDAwMDowMDoxYy43OiBQQ0kgYnJpZGdlIHRvIFtidXMgMDktMGFdCnBjaSAwMDAwOjAw
OjFjLjc6ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4NjAwMC0weDZmZmZdCnBjaSAwMDAwOjAwOjFj
Ljc6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4ZGUwMDAwMDAtMHhkZjBmZmZmZl0KcGNpIDAwMDA6
MDA6MWUuMDogUENJIGJyaWRnZSB0byBbYnVzIDBiXQpwY2lfYnVzIDAwMDA6MDA6IHJlc291cmNl
IDQgW2lvICAweDAwMDAtMHgwM2FmIHdpbmRvd10KcGNpX2J1cyAwMDAwOjAwOiByZXNvdXJjZSA1
IFtpbyAgMHgwM2UwLTB4MGNmNyB3aW5kb3ddCnBjaV9idXMgMDAwMDowMDogcmVzb3VyY2UgNiBb
aW8gIDB4MDNiMC0weDAzZGYgd2luZG93XQpwY2lfYnVzIDAwMDA6MDA6IHJlc291cmNlIDcgW2lv
ICAweDBkMDAtMHg5ZmZmIHdpbmRvd10KcGNpX2J1cyAwMDAwOjAwOiByZXNvdXJjZSA4IFttZW0g
MHgwMDBhMDAwMC0weDAwMGJmZmZmIHdpbmRvd10KcGNpX2J1cyAwMDAwOjAwOiByZXNvdXJjZSA5
IFttZW0gMHgwMDBjMDAwMC0weDAwMGRmZmZmIHdpbmRvd10KcGNpX2J1cyAwMDAwOjAwOiByZXNv
dXJjZSAxMCBbbWVtIDB4ODAwMDAwMDAtMHhkZmZmZmZmZiB3aW5kb3ddCnBjaV9idXMgMDAwMDow
NjogcmVzb3VyY2UgMCBbaW8gIDB4ODAwMC0weDhmZmZdCnBjaV9idXMgMDAwMDowNjogcmVzb3Vy
Y2UgMSBbbWVtIDB4ZGYyMDAwMDAtMHhkZjJmZmZmZl0KcGNpX2J1cyAwMDAwOjA2OiByZXNvdXJj
ZSAyIFttZW0gMHhkZjgwMDAwMC0weGRmY2ZmZmZmIDY0Yml0IHByZWZdCnBjaV9idXMgMDAwMDow
NzogcmVzb3VyY2UgMCBbaW8gIDB4NzAwMC0weDdmZmZdCnBjaV9idXMgMDAwMDowNzogcmVzb3Vy
Y2UgMSBbbWVtIDB4ZGYxMDAwMDAtMHhkZjFmZmZmZl0KcGNpX2J1cyAwMDAwOjA3OiByZXNvdXJj
ZSAyIFttZW0gMHhkZmUwMDAwMC0weGRmZWZmZmZmIDY0Yml0IHByZWZdCnBjaV9idXMgMDAwMDow
OTogcmVzb3VyY2UgMCBbaW8gIDB4NjAwMC0weDZmZmZdCnBjaV9idXMgMDAwMDowOTogcmVzb3Vy
Y2UgMSBbbWVtIDB4ZGUwMDAwMDAtMHhkZjBmZmZmZl0KcGNpX2J1cyAwMDAwOjBhOiByZXNvdXJj
ZSAwIFtpbyAgMHg2MDAwLTB4NmZmZl0KcGNpX2J1cyAwMDAwOjBhOiByZXNvdXJjZSAxIFttZW0g
MHhkZTAwMDAwMC0weGRmMGZmZmZmXQpwY2lfYnVzIDAwMDA6MGI6IHJlc291cmNlIDQgW2lvICAw
eDAwMDAtMHgwM2FmIHdpbmRvd10KcGNpX2J1cyAwMDAwOjBiOiByZXNvdXJjZSA1IFtpbyAgMHgw
M2UwLTB4MGNmNyB3aW5kb3ddCnBjaV9idXMgMDAwMDowYjogcmVzb3VyY2UgNiBbaW8gIDB4MDNi
MC0weDAzZGYgd2luZG93XQpwY2lfYnVzIDAwMDA6MGI6IHJlc291cmNlIDcgW2lvICAweDBkMDAt
MHg5ZmZmIHdpbmRvd10KcGNpX2J1cyAwMDAwOjBiOiByZXNvdXJjZSA4IFttZW0gMHgwMDBhMDAw
MC0weDAwMGJmZmZmIHdpbmRvd10KcGNpX2J1cyAwMDAwOjBiOiByZXNvdXJjZSA5IFttZW0gMHgw
MDBjMDAwMC0weDAwMGRmZmZmIHdpbmRvd10KcGNpX2J1cyAwMDAwOjBiOiByZXNvdXJjZSAxMCBb
bWVtIDB4ODAwMDAwMDAtMHhkZmZmZmZmZiB3aW5kb3ddCnBjaSAwMDAwOjgwOjAwLjA6IFBDSSBi
cmlkZ2UgdG8gW2J1cyA4MV0KcGNpIDAwMDA6ODA6MDEuMDogUENJIGJyaWRnZSB0byBbYnVzIDgy
XQpwY2kgMDAwMDo4MDowMS4wOiAgIGJyaWRnZSB3aW5kb3cgW2lvICAweGYwMDAtMHhmZmZmXQpw
Y2kgMDAwMDo4MDowMS4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGZiZTAwMDAwLTB4ZmJlZmZm
ZmZdCnBjaSAwMDAwOjgwOjAyLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyA4M10KcGNpIDAwMDA6ODA6
MDMuMDogUENJIGJyaWRnZSB0byBbYnVzIDg0LTg1XQpwY2kgMDAwMDo4MDowMy4wOiAgIGJyaWRn
ZSB3aW5kb3cgW21lbSAweGZiYTAwMDAwLTB4ZmJkZmZmZmZdCnBjaSAwMDAwOjgwOjAzLjA6ICAg
YnJpZGdlIHdpbmRvdyBbbWVtIDB4ZmI5MDAwMDAtMHhmYjlmZmZmZiA2NGJpdCBwcmVmXQpwY2lf
YnVzIDAwMDA6ODA6IHJlc291cmNlIDQgW2lvICAweGEwMDAtMHhmZmZmIHdpbmRvd10KcGNpX2J1
cyAwMDAwOjgwOiByZXNvdXJjZSA1IFttZW0gMHhlMDAwMDAwMC0weGZiZmZmZmZmIHdpbmRvd10K
cGNpX2J1cyAwMDAwOjgyOiByZXNvdXJjZSAwIFtpbyAgMHhmMDAwLTB4ZmZmZl0KcGNpX2J1cyAw
MDAwOjgyOiByZXNvdXJjZSAxIFttZW0gMHhmYmUwMDAwMC0weGZiZWZmZmZmXQpwY2lfYnVzIDAw
MDA6ODQ6IHJlc291cmNlIDEgW21lbSAweGZiYTAwMDAwLTB4ZmJkZmZmZmZdCnBjaV9idXMgMDAw
MDo4NDogcmVzb3VyY2UgMiBbbWVtIDB4ZmI5MDAwMDAtMHhmYjlmZmZmZiA2NGJpdCBwcmVmXQpO
RVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDIKVENQIGVzdGFibGlzaGVkIGhhc2ggdGFi
bGUgZW50cmllczogNTI0Mjg4IChvcmRlcjogMTAsIDQxOTQzMDQgYnl0ZXMpClRDUCBiaW5kIGhh
c2ggdGFibGUgZW50cmllczogNjU1MzYgKG9yZGVyOiA4LCAxMDQ4NTc2IGJ5dGVzKQpUQ1A6IEhh
c2ggdGFibGVzIGNvbmZpZ3VyZWQgKGVzdGFibGlzaGVkIDUyNDI4OCBiaW5kIDY1NTM2KQpVRFAg
aGFzaCB0YWJsZSBlbnRyaWVzOiA2NTUzNiAob3JkZXI6IDksIDIwOTcxNTIgYnl0ZXMpClVEUC1M
aXRlIGhhc2ggdGFibGUgZW50cmllczogNjU1MzYgKG9yZGVyOiA5LCAyMDk3MTUyIGJ5dGVzKQpO
RVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDEKeGVuOiByZWdpc3RlcmluZyBnc2kgMTYg
dHJpZ2dlcmluZyAwIHBvbGFyaXR5IDEKeGVuOiAtLT4gcGlycT0xNiAtPiBpcnE9MTYgKGdzaT0x
NikKeGVuOiByZWdpc3RlcmluZyBnc2kgMjMgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDEKeGVuOiAt
LT4gcGlycT0yMyAtPiBpcnE9MjMgKGdzaT0yMykKcGNpIDAwMDA6MGE6MDAuMDogVmlkZW8gZGV2
aWNlIHdpdGggc2hhZG93ZWQgUk9NIGF0IFttZW0gMHgwMDBjMDAwMC0weDAwMGRmZmZmXQpwY2kg
MDAwMDo4MjowMC4wOiBbRmlybXdhcmUgQnVnXTogZGlzYWJsaW5nIFZQRCBhY2Nlc3MgKGNhbid0
IGRldGVybWluZSBzaXplIG9mIG5vbi1zdGFuZGFyZCBWUEQgZm9ybWF0KQpQQ0k6IENMUyA2NCBi
eXRlcywgZGVmYXVsdCA2NApUcnlpbmcgdG8gdW5wYWNrIHJvb3RmcyBpbWFnZSBhcyBpbml0cmFt
ZnMuLi4KRnJlZWluZyBpbml0cmQgbWVtb3J5OiAxNDU0NEsKUkFQTCBQTVU6IEFQSSB1bml0IGlz
IDJeLTMyIEpvdWxlcywgMyBmaXhlZCBjb3VudGVycywgMTYzODQwIG1zIG92ZmwgdGltZXIKUkFQ
TCBQTVU6IGh3IHVuaXQgb2YgZG9tYWluIHBwMC1jb3JlIDJeLTE2IEpvdWxlcwpSQVBMIFBNVTog
aHcgdW5pdCBvZiBkb21haW4gcGFja2FnZSAyXi0xNiBKb3VsZXMKUkFQTCBQTVU6IGh3IHVuaXQg
b2YgZG9tYWluIGRyYW0gMl4tMTYgSm91bGVzCmF1ZGl0OiBpbml0aWFsaXppbmcgbmV0bGluayBz
dWJzeXMgKGRpc2FibGVkKQphdWRpdDogdHlwZT0yMDAwIGF1ZGl0KDE0OTcwMjk5ODQuMjQ0OjEp
OiBzdGF0ZT1pbml0aWFsaXplZCBhdWRpdF9lbmFibGVkPTAgcmVzPTEKSW5pdGlhbGlzZSBzeXN0
ZW0gdHJ1c3RlZCBrZXlyaW5ncwp3b3JraW5nc2V0OiB0aW1lc3RhbXBfYml0cz0zNiBtYXhfb3Jk
ZXI9MjUgYnVja2V0X29yZGVyPTAKemJ1ZDogbG9hZGVkClNFTGludXg6ICBSZWdpc3RlcmluZyBu
ZXRmaWx0ZXIgaG9va3MKS2V5IHR5cGUgYXN5bW1ldHJpYyByZWdpc3RlcmVkCkFzeW1tZXRyaWMg
a2V5IHBhcnNlciAneDUwOScgcmVnaXN0ZXJlZApCbG9jayBsYXllciBTQ1NJIGdlbmVyaWMgKGJz
ZykgZHJpdmVyIHZlcnNpb24gMC40IGxvYWRlZCAobWFqb3IgMjUwKQppbyBzY2hlZHVsZXIgbm9v
cCByZWdpc3RlcmVkCmlvIHNjaGVkdWxlciBkZWFkbGluZSByZWdpc3RlcmVkCmlvIHNjaGVkdWxl
ciBjZnEgcmVnaXN0ZXJlZCAoZGVmYXVsdCkKaW8gc2NoZWR1bGVyIG1xLWRlYWRsaW5lIHJlZ2lz
dGVyZWQKaW8gc2NoZWR1bGVyIGt5YmVyIHJlZ2lzdGVyZWQKeGVuOiByZWdpc3RlcmluZyBnc2kg
MjYgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDEKeGVuOiAtLT4gcGlycT0yNiAtPiBpcnE9MjYgKGdz
aT0yNikKeGVuOiByZWdpc3RlcmluZyBnc2kgMjYgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDEKQWxy
ZWFkeSBzZXR1cCB0aGUgR1NJIDoyNgp4ZW46IHJlZ2lzdGVyaW5nIGdzaSAzMiB0cmlnZ2VyaW5n
IDAgcG9sYXJpdHkgMQp4ZW46IC0tPiBwaXJxPTMyIC0+IGlycT0zMiAoZ3NpPTMyKQp4ZW46IHJl
Z2lzdGVyaW5nIGdzaSAzMiB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQpBbHJlYWR5IHNldHVwIHRo
ZSBHU0kgOjMyCnhlbjogcmVnaXN0ZXJpbmcgZ3NpIDQxIHRyaWdnZXJpbmcgMCBwb2xhcml0eSAx
CnhlbjogLS0+IHBpcnE9NDEgLT4gaXJxPTQxIChnc2k9NDEpCnhlbjogcmVnaXN0ZXJpbmcgZ3Np
IDE2IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxCkFscmVhZHkgc2V0dXAgdGhlIEdTSSA6MTYKeGVu
OiByZWdpc3RlcmluZyBnc2kgMTcgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDEKeGVuOiAtLT4gcGly
cT0xNyAtPiBpcnE9MTcgKGdzaT0xNykKeGVuOiByZWdpc3RlcmluZyBnc2kgMTkgdHJpZ2dlcmlu
ZyAwIHBvbGFyaXR5IDEKeGVuOiAtLT4gcGlycT0xOSAtPiBpcnE9MTkgKGdzaT0xOSkKeGVuOiBy
ZWdpc3RlcmluZyBnc2kgNDggdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDEKeGVuOiAtLT4gcGlycT00
OCAtPiBpcnE9NDggKGdzaT00OCkKeGVuOiByZWdpc3RlcmluZyBnc2kgNTAgdHJpZ2dlcmluZyAw
IHBvbGFyaXR5IDEKeGVuOiAtLT4gcGlycT01MCAtPiBpcnE9NTAgKGdzaT01MCkKeGVuOiByZWdp
c3RlcmluZyBnc2kgNTYgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDEKeGVuOiAtLT4gcGlycT01NiAt
PiBpcnE9NTYgKGdzaT01NikKeGVuOiByZWdpc3RlcmluZyBnc2kgNjQgdHJpZ2dlcmluZyAwIHBv
bGFyaXR5IDEKeGVuOiAtLT4gcGlycT02NCAtPiBpcnE9NjQgKGdzaT02NCkKcGNpZXBvcnQgMDAw
MDowMDowMS4wOiBTaWduYWxpbmcgUE1FIHdpdGggSVJRIDIxOApwY2llcG9ydCAwMDAwOjAwOjAx
LjE6IFNpZ25hbGluZyBQTUUgd2l0aCBJUlEgMjE5CnBjaWVwb3J0IDAwMDA6MDA6MDIuMDogU2ln
bmFsaW5nIFBNRSB3aXRoIElSUSAyMjAKcGNpZXBvcnQgMDAwMDowMDowMi4yOiBTaWduYWxpbmcg
UE1FIHdpdGggSVJRIDIyMQpwY2llcG9ydCAwMDAwOjAwOjAzLjA6IFNpZ25hbGluZyBQTUUgd2l0
aCBJUlEgMjIyCnBjaWVwb3J0IDAwMDA6MDA6MTEuMDogU2lnbmFsaW5nIFBNRSB3aXRoIElSUSAy
MjMKcGNpZXBvcnQgMDAwMDowMDoxYy4wOiBTaWduYWxpbmcgUE1FIHdpdGggSVJRIDIyNApwY2ll
cG9ydCAwMDAwOjAwOjFjLjc6IFNpZ25hbGluZyBQTUUgd2l0aCBJUlEgMjI1CnBjaWVwb3J0IDAw
MDA6ODA6MDAuMDogU2lnbmFsaW5nIFBNRSB3aXRoIElSUSAyMjYKcGNpZXBvcnQgMDAwMDo4MDow
MS4wOiBTaWduYWxpbmcgUE1FIHdpdGggSVJRIDIyNwpwY2llcG9ydCAwMDAwOjgwOjAyLjA6IFNp
Z25hbGluZyBQTUUgd2l0aCBJUlEgMjI4CnBjaWVwb3J0IDAwMDA6ODA6MDMuMDogU2lnbmFsaW5n
IFBNRSB3aXRoIElSUSAyMjkKaW50ZWxfaWRsZTogTVdBSVQgc3Vic3RhdGVzOiAweDExMjAKaW50
ZWxfaWRsZTogdjAuNC4xIG1vZGVsIDB4M0UKaW50ZWxfaWRsZTogaW50ZWxfaWRsZSB5aWVsZGlu
ZyB0byBub25lCmlucHV0OiBQb3dlciBCdXR0b24gYXMgL2RldmljZXMvTE5YU1lTVE06MDAvTE5Y
U1lCVVM6MDAvUE5QMEMwQzowMC9pbnB1dC9pbnB1dDAKQUNQSTogUG93ZXIgQnV0dG9uIFtQV1JC
XQppbnB1dDogUG93ZXIgQnV0dG9uIGFzIC9kZXZpY2VzL0xOWFNZU1RNOjAwL0xOWFBXUkJOOjAw
L2lucHV0L2lucHV0MQpBQ1BJOiBQb3dlciBCdXR0b24gW1BXUkZdCk1vbml0b3ItTXdhaXQgd2ls
bCBiZSB1c2VkIHRvIGVudGVyIEMtMSBzdGF0ZQpXYXJuaW5nOiBQcm9jZXNzb3IgUGxhdGZvcm0g
TGltaXQgbm90IHN1cHBvcnRlZC4KRVJTVDogRXJyb3IgUmVjb3JkIFNlcmlhbGl6YXRpb24gVGFi
bGUgKEVSU1QpIHN1cHBvcnQgaXMgaW5pdGlhbGl6ZWQuCnBzdG9yZTogdXNpbmcgemxpYiBjb21w
cmVzc2lvbgpwc3RvcmU6IFJlZ2lzdGVyZWQgZXJzdCBhcyBwZXJzaXN0ZW50IHN0b3JlIGJhY2tl
bmQKR0hFUzogQVBFSSBmaXJtd2FyZSBmaXJzdCBtb2RlIGlzIGVuYWJsZWQgYnkgV0hFQSBfT1ND
LgpTZXJpYWw6IDgyNTAvMTY1NTAgZHJpdmVyLCA0IHBvcnRzLCBJUlEgc2hhcmluZyBlbmFibGVk
CjAwOjAzOiB0dHlTMCBhdCBJL08gMHgzZjggKGlycSA9IDQsIGJhc2VfYmF1ZCA9IDExNTIwMCkg
aXMgYSAxNjU1MEEKaHBldF9hY3BpX2FkZDogbm8gYWRkcmVzcyBvciBpcnFzIGluIF9DUlMKTm9u
LXZvbGF0aWxlIG1lbW9yeSBkcml2ZXIgdjEuMwpMaW51eCBhZ3BnYXJ0IGludGVyZmFjZSB2MC4x
MDMKYnJkOiBtb2R1bGUgbG9hZGVkCmxvb3A6IG1vZHVsZSBsb2FkZWQKbGlicGh5OiBGaXhlZCBN
RElPIEJ1czogcHJvYmVkCmVoY2lfaGNkOiBVU0IgMi4wICdFbmhhbmNlZCcgSG9zdCBDb250cm9s
bGVyIChFSENJKSBEcml2ZXIKZWhjaS1wY2k6IEVIQ0kgUENJIHBsYXRmb3JtIGRyaXZlcgp4ZW46
IHJlZ2lzdGVyaW5nIGdzaSAxNiB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQpBbHJlYWR5IHNldHVw
IHRoZSBHU0kgOjE2CmVoY2ktcGNpIDAwMDA6MDA6MWEuMDogRUhDSSBIb3N0IENvbnRyb2xsZXIK
ZWhjaS1wY2kgMDAwMDowMDoxYS4wOiBuZXcgVVNCIGJ1cyByZWdpc3RlcmVkLCBhc3NpZ25lZCBi
dXMgbnVtYmVyIDEKZWhjaS1wY2kgMDAwMDowMDoxYS4wOiBkZWJ1ZyBwb3J0IDIKZWhjaS1wY2kg
MDAwMDowMDoxYS4wOiBjYWNoZSBsaW5lIHNpemUgb2YgNjQgaXMgbm90IHN1cHBvcnRlZAplaGNp
LXBjaSAwMDAwOjAwOjFhLjA6IGlycSAxNiwgaW8gbWVtIDB4ZGYzMjMwMDAKZWhjaS1wY2kgMDAw
MDowMDoxYS4wOiBVU0IgMi4wIHN0YXJ0ZWQsIEVIQ0kgMS4wMAp1c2IgdXNiMTogTmV3IFVTQiBk
ZXZpY2UgZm91bmQsIGlkVmVuZG9yPTFkNmIsIGlkUHJvZHVjdD0wMDAyCnVzYiB1c2IxOiBOZXcg
VVNCIGRldmljZSBzdHJpbmdzOiBNZnI9MywgUHJvZHVjdD0yLCBTZXJpYWxOdW1iZXI9MQp1c2Ig
dXNiMTogUHJvZHVjdDogRUhDSSBIb3N0IENvbnRyb2xsZXIKdXNiIHVzYjE6IE1hbnVmYWN0dXJl
cjogTGludXggNC4xMi4wLXJjMiBlaGNpX2hjZAp1c2IgdXNiMTogU2VyaWFsTnVtYmVyOiAwMDAw
OjAwOjFhLjAKaHViIDEtMDoxLjA6IFVTQiBodWIgZm91bmQKaHViIDEtMDoxLjA6IDIgcG9ydHMg
ZGV0ZWN0ZWQKeGVuOiByZWdpc3RlcmluZyBnc2kgMjMgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDEK
QWxyZWFkeSBzZXR1cCB0aGUgR1NJIDoyMwplaGNpLXBjaSAwMDAwOjAwOjFkLjA6IEVIQ0kgSG9z
dCBDb250cm9sbGVyCmVoY2ktcGNpIDAwMDA6MDA6MWQuMDogbmV3IFVTQiBidXMgcmVnaXN0ZXJl
ZCwgYXNzaWduZWQgYnVzIG51bWJlciAyCmVoY2ktcGNpIDAwMDA6MDA6MWQuMDogZGVidWcgcG9y
dCAyCmVoY2ktcGNpIDAwMDA6MDA6MWQuMDogY2FjaGUgbGluZSBzaXplIG9mIDY0IGlzIG5vdCBz
dXBwb3J0ZWQKZWhjaS1wY2kgMDAwMDowMDoxZC4wOiBpcnEgMjMsIGlvIG1lbSAweGRmMzIyMDAw
CmVoY2ktcGNpIDAwMDA6MDA6MWQuMDogVVNCIDIuMCBzdGFydGVkLCBFSENJIDEuMDAKdXNiIHVz
YjI6IE5ldyBVU0IgZGV2aWNlIGZvdW5kLCBpZFZlbmRvcj0xZDZiLCBpZFByb2R1Y3Q9MDAwMgp1
c2IgdXNiMjogTmV3IFVTQiBkZXZpY2Ugc3RyaW5nczogTWZyPTMsIFByb2R1Y3Q9MiwgU2VyaWFs
TnVtYmVyPTEKdXNiIHVzYjI6IFByb2R1Y3Q6IEVIQ0kgSG9zdCBDb250cm9sbGVyCnVzYiB1c2Iy
OiBNYW51ZmFjdHVyZXI6IExpbnV4IDQuMTIuMC1yYzIgZWhjaV9oY2QKdXNiIHVzYjI6IFNlcmlh
bE51bWJlcjogMDAwMDowMDoxZC4wCmh1YiAyLTA6MS4wOiBVU0IgaHViIGZvdW5kCmh1YiAyLTA6
MS4wOiAyIHBvcnRzIGRldGVjdGVkCm9oY2lfaGNkOiBVU0IgMS4xICdPcGVuJyBIb3N0IENvbnRy
b2xsZXIgKE9IQ0kpIERyaXZlcgpvaGNpLXBjaTogT0hDSSBQQ0kgcGxhdGZvcm0gZHJpdmVyCnVo
Y2lfaGNkOiBVU0IgVW5pdmVyc2FsIEhvc3QgQ29udHJvbGxlciBJbnRlcmZhY2UgZHJpdmVyCmk4
MDQyOiBQTlA6IE5vIFBTLzIgY29udHJvbGxlciBmb3VuZC4KbW91c2VkZXY6IFBTLzIgbW91c2Ug
ZGV2aWNlIGNvbW1vbiBmb3IgYWxsIG1pY2UKcnRjX2Ntb3MgMDA6MDQ6IFJUQyBjYW4gd2FrZSBm
cm9tIFM0CnJ0Y19jbW9zIDAwOjA0OiBydGMgY29yZTogcmVnaXN0ZXJlZCBydGNfY21vcyBhcyBy
dGMwCnJ0Y19jbW9zIDAwOjA0OiBhbGFybXMgdXAgdG8gb25lIG1vbnRoLCB5M2ssIDExNCBieXRl
cyBudnJhbQpsZWR0cmlnLWNwdTogcmVnaXN0ZXJlZCB0byBpbmRpY2F0ZSBhY3Rpdml0eSBvbiBD
UFVzCmhpZHJhdzogcmF3IEhJRCBldmVudHMgZHJpdmVyIChDKSBKaXJpIEtvc2luYQp1c2Jjb3Jl
OiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHVzYmhpZAp1c2JoaWQ6IFVTQiBISUQg
Y29yZSBkcml2ZXIKZHJvcF9tb25pdG9yOiBJbml0aWFsaXppbmcgbmV0d29yayBkcm9wIG1vbml0
b3Igc2VydmljZQpJbml0aWFsaXppbmcgWEZSTSBuZXRsaW5rIHNvY2tldApORVQ6IFJlZ2lzdGVy
ZWQgcHJvdG9jb2wgZmFtaWx5IDE3CnJlZ2lzdGVyZWQgdGFza3N0YXRzIHZlcnNpb24gMQpMb2Fk
aW5nIGNvbXBpbGVkLWluIFguNTA5IGNlcnRpZmljYXRlcwpMb2FkZWQgWC41MDkgY2VydCAnQnVp
bGQgdGltZSBhdXRvZ2VuZXJhdGVkIGtlcm5lbCBrZXk6IDdjZjFhYjYyZmY2NTVhOTBlNDMyYzE1
NjYzMTA5MmExZTA4NzVkMDQnCnpzd2FwOiBsb2FkZWQgdXNpbmcgcG9vbCBsem8vemJ1ZApydGNf
Y21vcyAwMDowNDogc2V0dGluZyBzeXN0ZW0gY2xvY2sgdG8gMjAxNy0wNi0wOSAxNzozOTo0MyBV
VEMgKDE0OTcwMjk5ODMpCkZyZWVpbmcgdW51c2VkIGtlcm5lbCBtZW1vcnk6IDIxNTJLCldyaXRl
IHByb3RlY3RpbmcgdGhlIGtlcm5lbCByZWFkLW9ubHkgZGF0YTogMTIyODhrCkZyZWVpbmcgdW51
c2VkIGtlcm5lbCBtZW1vcnk6IDgwNEsKRnJlZWluZyB1bnVzZWQga2VybmVsIG1lbW9yeTogMTkw
MEsKcm9kYXRhX3Rlc3Q6IGFsbCB0ZXN0cyB3ZXJlIHN1Y2Nlc3NmdWwKZHJhY3V0OiBkcmFjdXQt
MDA0LTM1Ni5lbDZfNi4yCmRyYWN1dDogcmRfTk9fTFVLUzogcmVtb3ZpbmcgY3J5cHRvbHVrcyBh
Y3RpdmF0aW9uCmRldmljZS1tYXBwZXI6IHVldmVudDogdmVyc2lvbiAxLjAuMwpkZXZpY2UtbWFw
cGVyOiBpb2N0bDogNC4zNS4wLWlvY3RsICgyMDE2LTA2LTIzKSBpbml0aWFsaXNlZDogZG0tZGV2
ZWxAcmVkaGF0LmNvbQp1ZGV2OiBzdGFydGluZyB2ZXJzaW9uIDE0Nwp1ZGV2ZCAoMjYyKTogL3By
b2MvMjYyL29vbV9hZGogaXMgZGVwcmVjYXRlZCwgcGxlYXNlIHVzZSAvcHJvYy8yNjIvb29tX3Nj
b3JlX2FkaiBpbnN0ZWFkLgpkcmFjdXQ6IFN0YXJ0aW5nIHBseW1vdXRoIGRhZW1vbgp1c2IgMS0x
OiBuZXcgaGlnaC1zcGVlZCBVU0IgZGV2aWNlIG51bWJlciAyIHVzaW5nIGVoY2ktcGNpCnVzYiAy
LTE6IG5ldyBoaWdoLXNwZWVkIFVTQiBkZXZpY2UgbnVtYmVyIDIgdXNpbmcgZWhjaS1wY2kKdXNi
IDEtMTogTmV3IFVTQiBkZXZpY2UgZm91bmQsIGlkVmVuZG9yPTgwODcsIGlkUHJvZHVjdD0wMDI0
CnVzYiAxLTE6IE5ldyBVU0IgZGV2aWNlIHN0cmluZ3M6IE1mcj0wLCBQcm9kdWN0PTAsIFNlcmlh
bE51bWJlcj0wCmh1YiAxLTE6MS4wOiBVU0IgaHViIGZvdW5kCmh1YiAxLTE6MS4wOiA2IHBvcnRz
IGRldGVjdGVkCnVzYiAyLTE6IE5ldyBVU0IgZGV2aWNlIGZvdW5kLCBpZFZlbmRvcj04MDg3LCBp
ZFByb2R1Y3Q9MDAyNAp1c2IgMi0xOiBOZXcgVVNCIGRldmljZSBzdHJpbmdzOiBNZnI9MCwgUHJv
ZHVjdD0wLCBTZXJpYWxOdW1iZXI9MApodWIgMi0xOjEuMDogVVNCIGh1YiBmb3VuZApodWIgMi0x
OjEuMDogOCBwb3J0cyBkZXRlY3RlZAppc2NpOiBJbnRlbChSKSBDNjAwIFNBUyBDb250cm9sbGVy
IERyaXZlciAtIHZlcnNpb24gMS4yLjAKaXNjaSAwMDAwOjA2OjAwLjA6IGRyaXZlciBjb25maWd1
cmVkIGZvciByZXY6IDYgc2lsaWNvbgp1c2IgMS0xLjU6IG5ldyBsb3ctc3BlZWQgVVNCIGRldmlj
ZSBudW1iZXIgMyB1c2luZyBlaGNpLXBjaQp1c2IgMi0xLjU6IG5ldyBoaWdoLXNwZWVkIFVTQiBk
ZXZpY2UgbnVtYmVyIDMgdXNpbmcgZWhjaS1wY2kKaXNjaSAwMDAwOjA2OjAwLjA6IERpcmVjdCBm
aXJtd2FyZSBsb2FkIGZvciBpc2NpL2lzY2lfZmlybXdhcmUuYmluIGZhaWxlZCB3aXRoIGVycm9y
IC0yCmlzY2kgMDAwMDowNjowMC4wOiBMb2FkaW5nIHVzZXIgZmlybXdhcmUgZmFpbGVkLCB1c2lu
ZyBkZWZhdWx0IHZhbHVlcwppc2NpIDAwMDA6MDY6MDAuMDogRGVmYXVsdCBPRU0gY29uZmlndXJh
dGlvbiBiZWluZyB1c2VkOiA0IG5hcnJvdyBwb3J0cywgYW5kIGRlZmF1bHQgU0FTIEFkZHJlc3Nl
cwp4ZW46IHJlZ2lzdGVyaW5nIGdzaSAxNiB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQpBbHJlYWR5
IHNldHVwIHRoZSBHU0kgOjE2CmlzY2kgMDAwMDowNjowMC4wOiBTQ1UgY29udHJvbGxlciAwOiBw
aHkgMy0wIGNhYmxlczoge3Nob3J0LCBzaG9ydCwgc2hvcnQsIHNob3J0fQpzY3NpIGhvc3QwOiBp
c2NpCnVzYiAxLTEuNTogTmV3IFVTQiBkZXZpY2UgZm91bmQsIGlkVmVuZG9yPTFjNGYsIGlkUHJv
ZHVjdD0wMDAyCnVzYiAxLTEuNTogTmV3IFVTQiBkZXZpY2Ugc3RyaW5nczogTWZyPTEsIFByb2R1
Y3Q9MiwgU2VyaWFsTnVtYmVyPTAKdXNiIDEtMS41OiBQcm9kdWN0OiBVU0IgS2V5a29hcmQKdXNi
IDEtMS41OiBNYW51ZmFjdHVyZXI6IFNJR01BQ0gxUAp1c2IgMi0xLjU6IE5ldyBVU0IgZGV2aWNl
IGZvdW5kLCBpZFZlbmRvcj0wNDZiLCBpZFByb2R1Y3Q9ZmYwMQp1c2IgMi0xLjU6IE5ldyBVU0Ig
ZGV2aWNlIHN0cmluZ3M6IE1mcj0xLCBQcm9kdWN0PTIsIFNlcmlhbE51bWJlcj0zCnVzYiAyLTEu
NTogUHJvZHVjdDogVmlydHVhbCBIdWIKdXNiIDItMS41OiBNYW51ZmFjdHVyZXI6IEFtZXJpY2Fu
IE1lZ2F0cmVuZHMgSW5jLgp1c2IgMi0xLjU6IFNlcmlhbE51bWJlcjogc2VyaWFsCmh1YiAyLTEu
NToxLjA6IFVTQiBodWIgZm91bmQKaHViIDItMS41OjEuMDogNSBwb3J0cyBkZXRlY3RlZAppbnB1
dDogU0lHTUFDSDFQIFVTQiBLZXlrb2FyZCBhcyAvZGV2aWNlcy9wY2kwMDAwOjAwLzAwMDA6MDA6
MWEuMC91c2IxLzEtMS8xLTEuNS8xLTEuNToxLjAvMDAwMzoxQzRGOjAwMDIuMDAwMS9pbnB1dC9p
bnB1dDIKaGlkLWdlbmVyaWMgMDAwMzoxQzRGOjAwMDIuMDAwMTogaW5wdXQsaGlkcmF3MDogVVNC
IEhJRCB2MS4xMCBLZXlib2FyZCBbU0lHTUFDSDFQIFVTQiBLZXlrb2FyZF0gb24gdXNiLTAwMDA6
MDA6MWEuMC0xLjUvaW5wdXQwCmlucHV0OiBTSUdNQUNIMVAgVVNCIEtleWtvYXJkIGFzIC9kZXZp
Y2VzL3BjaTAwMDA6MDAvMDAwMDowMDoxYS4wL3VzYjEvMS0xLzEtMS41LzEtMS41OjEuMS8wMDAz
OjFDNEY6MDAwMi4wMDAyL2lucHV0L2lucHV0MwpoaWQtZ2VuZXJpYyAwMDAzOjFDNEY6MDAwMi4w
MDAyOiBpbnB1dCxoaWRyYXcxOiBVU0IgSElEIHYxLjEwIERldmljZSBbU0lHTUFDSDFQIFVTQiBL
ZXlrb2FyZF0gb24gdXNiLTAwMDA6MDA6MWEuMC0xLjUvaW5wdXQxCmNsb2Nrc291cmNlOiB0c2M6
IG1hc2s6IDB4ZmZmZmZmZmZmZmZmZmZmZiBtYXhfY3ljbGVzOiAweDI1N2E0OTNhMGNjLCBtYXhf
aWRsZV9uczogNDQwNzk1MjcyNjU3IG5zCnVzYiAyLTEuNS40OiBuZXcgbG93LXNwZWVkIFVTQiBk
ZXZpY2UgbnVtYmVyIDQgdXNpbmcgZWhjaS1wY2kKYWhjaSAwMDAwOjAwOjFmLjI6IHZlcnNpb24g
My4wCnhlbjogcmVnaXN0ZXJpbmcgZ3NpIDE5IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxCkFscmVh
ZHkgc2V0dXAgdGhlIEdTSSA6MTkKYWhjaSAwMDAwOjAwOjFmLjI6IEFIQ0kgMDAwMS4wMzAwIDMy
IHNsb3RzIDYgcG9ydHMgNiBHYnBzIDB4MSBpbXBsIFNBVEEgbW9kZQphaGNpIDAwMDA6MDA6MWYu
MjogZmxhZ3M6IDY0Yml0IG5jcSBzbnRmIHBtIGxlZCBjbG8gcGlvIHNsdW0gcGFydCBlbXMgYXBz
dCAKc2NzaSBob3N0MTogYWhjaQpzY3NpIGhvc3QyOiBhaGNpCnNjc2kgaG9zdDM6IGFoY2kKc2Nz
aSBob3N0NDogYWhjaQpzY3NpIGhvc3Q1OiBhaGNpCnNjc2kgaG9zdDY6IGFoY2kKYXRhMTogU0FU
QSBtYXggVURNQS8xMzMgYWJhciBtMjA0OEAweGRmMzIxMDAwIHBvcnQgMHhkZjMyMTEwMCBpcnEg
MjM0CmF0YTI6IERVTU1ZCmF0YTM6IERVTU1ZCmF0YTQ6IERVTU1ZCmF0YTU6IERVTU1ZCmF0YTY6
IERVTU1ZCnVzYiAyLTEuNS40OiBOZXcgVVNCIGRldmljZSBmb3VuZCwgaWRWZW5kb3I9MDQ2Yiwg
aWRQcm9kdWN0PWZmMTAKdXNiIDItMS41LjQ6IE5ldyBVU0IgZGV2aWNlIHN0cmluZ3M6IE1mcj0x
LCBQcm9kdWN0PTIsIFNlcmlhbE51bWJlcj0wCnVzYiAyLTEuNS40OiBQcm9kdWN0OiBWaXJ0dWFs
IEtleWJvYXJkIGFuZCBNb3VzZQp1c2IgMi0xLjUuNDogTWFudWZhY3R1cmVyOiBBbWVyaWNhbiBN
ZWdhdHJlbmRzIEluYy4KaW5wdXQ6IEFtZXJpY2FuIE1lZ2F0cmVuZHMgSW5jLiBWaXJ0dWFsIEtl
eWJvYXJkIGFuZCBNb3VzZSBhcyAvZGV2aWNlcy9wY2kwMDAwOjAwLzAwMDA6MDA6MWQuMC91c2Iy
LzItMS8yLTEuNS8yLTEuNS40LzItMS41LjQ6MS4wLzAwMDM6MDQ2QjpGRjEwLjAwMDMvaW5wdXQv
aW5wdXQ0CmhpZC1nZW5lcmljIDAwMDM6MDQ2QjpGRjEwLjAwMDM6IGlucHV0LGhpZHJhdzI6IFVT
QiBISUQgdjEuMTAgS2V5Ym9hcmQgW0FtZXJpY2FuIE1lZ2F0cmVuZHMgSW5jLiBWaXJ0dWFsIEtl
eWJvYXJkIGFuZCBNb3VzZV0gb24gdXNiLTAwMDA6MDA6MWQuMC0xLjUuNC9pbnB1dDAKaW5wdXQ6
IEFtZXJpY2FuIE1lZ2F0cmVuZHMgSW5jLiBWaXJ0dWFsIEtleWJvYXJkIGFuZCBNb3VzZSBhcyAv
ZGV2aWNlcy9wY2kwMDAwOjAwLzAwMDA6MDA6MWQuMC91c2IyLzItMS8yLTEuNS8yLTEuNS40LzIt
MS41LjQ6MS4xLzAwMDM6MDQ2QjpGRjEwLjAwMDQvaW5wdXQvaW5wdXQ1CmhpZC1nZW5lcmljIDAw
MDM6MDQ2QjpGRjEwLjAwMDQ6IGlucHV0LGhpZHJhdzM6IFVTQiBISUQgdjEuMTAgTW91c2UgW0Ft
ZXJpY2FuIE1lZ2F0cmVuZHMgSW5jLiBWaXJ0dWFsIEtleWJvYXJkIGFuZCBNb3VzZV0gb24gdXNi
LTAwMDA6MDA6MWQuMC0xLjUuNC9pbnB1dDEKYXRhMTogU0FUQSBsaW5rIHVwIDYuMCBHYnBzIChT
U3RhdHVzIDEzMyBTQ29udHJvbCAzMDApCmF0YTEuMDA6IEFUQS05OiBJTlRFTCBTU0RTQzJCQjgw
MEc0LCBEMjAxMDM3MCwgbWF4IFVETUEvMTMzCmF0YTEuMDA6IDE1NjI4MjQzNjggc2VjdG9ycywg
bXVsdGkgMTogTEJBNDggTkNRIChkZXB0aCAzMS8zMikKYXRhMS4wMDogY29uZmlndXJlZCBmb3Ig
VURNQS8xMzMKc2NzaSAxOjA6MDowOiBEaXJlY3QtQWNjZXNzICAgICBBVEEgICAgICBJTlRFTCBT
U0RTQzJCQjgwIDAzNzAgUFE6IDAgQU5TSTogNQptZWdhc2FzOiAwNy43MDEuMTcuMDAtcmMxCnhl
bjogcmVnaXN0ZXJpbmcgZ3NpIDUwIHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxCkFscmVhZHkgc2V0
dXAgdGhlIEdTSSA6NTAKbWVnYXJhaWRfc2FzIDAwMDA6ODI6MDAuMDogRlcgbm93IGluIFJlYWR5
IHN0YXRlCm1lZ2FyYWlkX3NhcyAwMDAwOjgyOjAwLjA6IGZpcm13YXJlIHN1cHBvcnRzIG1zaXgJ
OiAoMCkKbWVnYXJhaWRfc2FzIDAwMDA6ODI6MDAuMDogY3VycmVudCBtc2l4L29ubGluZSBjcHVz
CTogKDEvMjQpCm1lZ2FyYWlkX3NhcyAwMDAwOjgyOjAwLjA6IFJEUFEgbW9kZQk6IChkaXNhYmxl
ZCkKbWVnYXJhaWRfc2FzIDAwMDA6ODI6MDAuMDogY29udHJvbGxlciB0eXBlCTogTVIoNTEyTUIp
Cm1lZ2FyYWlkX3NhcyAwMDAwOjgyOjAwLjA6IE9ubGluZSBDb250cm9sbGVyIFJlc2V0KE9DUikJ
OiBFbmFibGVkCm1lZ2FyYWlkX3NhcyAwMDAwOjgyOjAwLjA6IFNlY3VyZSBKQk9EIHN1cHBvcnQJ
OiBObwptZWdhcmFpZF9zYXMgMDAwMDo4MjowMC4wOiBtZWdhc2FzX2luaXRfbWZpOiBmd19zdXBw
b3J0X2llZWU9MAptZWdhcmFpZF9zYXMgMDAwMDo4MjowMC4wOiBJTklUIGFkYXB0ZXIgZG9uZQpt
ZWdhcmFpZF9zYXMgMDAwMDo4MjowMC4wOiBKYm9kIG1hcCBpcyBub3Qgc3VwcG9ydGVkIG1lZ2Fz
YXNfc2V0dXBfamJvZF9tYXAgNTA5MgptZWdhcmFpZF9zYXMgMDAwMDo4MjowMC4wOiBwY2kgaWQJ
CTogKDB4MTAwMCkvKDB4MDA3OSkvKDB4MWJkNCkvKDB4MDAwMikKbWVnYXJhaWRfc2FzIDAwMDA6
ODI6MDAuMDogdW5ldmVuc3BhbiBzdXBwb3J0CTogbm8KbWVnYXJhaWRfc2FzIDAwMDA6ODI6MDAu
MDogZmlybXdhcmUgY3Jhc2ggZHVtcAk6IG5vCm1lZ2FyYWlkX3NhcyAwMDAwOjgyOjAwLjA6IGpi
b2Qgc3luYyBtYXAJCTogbm8Kc2NzaSBob3N0NzogQXZhZ28gU0FTIGJhc2VkIE1lZ2FSQUlEIGRy
aXZlcgpjbG9ja3NvdXJjZTogU3dpdGNoZWQgdG8gY2xvY2tzb3VyY2UgdHNjCnNjc2kgNzoyOjA6
MDogRGlyZWN0LUFjY2VzcyAgICAgTFNJICAgICAgTVJTQVNSb01CLThpICAgICAyLjkwIFBROiAw
IEFOU0k6IDUKYXRhMS4wMDogRW5hYmxpbmcgZGlzY2FyZF96ZXJvZXNfZGF0YQpzZCAxOjA6MDow
OiBbc2RhXSAxNTYyODI0MzY4IDUxMi1ieXRlIGxvZ2ljYWwgYmxvY2tzOiAoODAwIEdCLzc0NSBH
aUIpCnNkIDE6MDowOjA6IFtzZGFdIDQwOTYtYnl0ZSBwaHlzaWNhbCBibG9ja3MKc2QgMTowOjA6
MDogW3NkYV0gV3JpdGUgUHJvdGVjdCBpcyBvZmYKc2QgMTowOjA6MDogW3NkYV0gTW9kZSBTZW5z
ZTogMDAgM2EgMDAgMDAKc2QgMTowOjA6MDogW3NkYV0gV3JpdGUgY2FjaGU6IGVuYWJsZWQsIHJl
YWQgY2FjaGU6IGVuYWJsZWQsIGRvZXNuJ3Qgc3VwcG9ydCBEUE8gb3IgRlVBCmF0YTEuMDA6IEVu
YWJsaW5nIGRpc2NhcmRfemVyb2VzX2RhdGEKc2QgNzoyOjA6MDogW3NkYl0gNTg1OTQ0MjY4OCA1
MTItYnl0ZSBsb2dpY2FsIGJsb2NrczogKDMuMDAgVEIvMi43MyBUaUIpCnNkIDc6MjowOjA6IFtz
ZGJdIFdyaXRlIFByb3RlY3QgaXMgb2ZmCnNkIDc6MjowOjA6IFtzZGJdIE1vZGUgU2Vuc2U6IDFm
IDAwIDAwIDA4CnNkIDc6MjowOjA6IFtzZGJdIFdyaXRlIGNhY2hlOiBlbmFibGVkLCByZWFkIGNh
Y2hlOiBlbmFibGVkLCBkb2Vzbid0IHN1cHBvcnQgRFBPIG9yIEZVQQogc2RhOiBzZGExIHNkYTIK
YXRhMS4wMDogRW5hYmxpbmcgZGlzY2FyZF96ZXJvZXNfZGF0YQpzZCAxOjA6MDowOiBbc2RhXSBB
dHRhY2hlZCBTQ1NJIGRpc2sKc2QgNzoyOjA6MDogW3NkYl0gQXR0YWNoZWQgU0NTSSBkaXNrCmRy
YWN1dDogU2Nhbm5pbmcgZGV2aWNlcyBzZGEyIHNkYiAgZm9yIExWTSBsb2dpY2FsIHZvbHVtZXMg
Vm9sR3JvdXAwMC9Mb2dWb2wtUk9PVCBWb2xHcm91cDAwL0xvZ1ZvbC1TV0FQIApkcmFjdXQ6IGlu
YWN0aXZlICcvZGV2L1ZvbEdyb3VwMDAvTG9nVm9sLVNXQVAnIFsxMjguMTYgR2lCXSBpbmhlcml0
CmRyYWN1dDogaW5hY3RpdmUgJy9kZXYvVm9sR3JvdXAwMC9Mb2dWb2wtVE1QJyBbMjAuMDAgR2lC
XSBpbmhlcml0CmRyYWN1dDogaW5hY3RpdmUgJy9kZXYvVm9sR3JvdXAwMC9Mb2dWb2wtVkFSJyBb
MjAuMDAgR2lCXSBpbmhlcml0CmRyYWN1dDogaW5hY3RpdmUgJy9kZXYvVm9sR3JvdXAwMC9Mb2dW
b2wtUk9PVCcgWzIwMC4wMCBHaUJdIGluaGVyaXQKZHJhY3V0OiBpbmFjdGl2ZSAnL2Rldi9Wb2xH
cm91cDAwL0xvZ1ZvbC1PUFQnIFsxMC4wMCBHaUJdIGluaGVyaXQKZHJhY3V0OiBpbmFjdGl2ZSAn
L2Rldi9Wb2xHcm91cDAwL2RhdGExJyBbMy4wOSBUaUJdIGluaGVyaXQKRVhUNC1mcyAoZG0tMSk6
IG1vdW50ZWQgZmlsZXN5c3RlbSB3aXRoIG9yZGVyZWQgZGF0YSBtb2RlLiBPcHRzOiAobnVsbCkK
ZHJhY3V0OiBNb3VudGVkIHJvb3QgZmlsZXN5c3RlbSAvZGV2L21hcHBlci9Wb2xHcm91cDAwLUxv
Z1ZvbC0tUk9PVApTRUxpbnV4OiAgRGlzYWJsZWQgYXQgcnVudGltZS4KU0VMaW51eDogIFVucmVn
aXN0ZXJpbmcgbmV0ZmlsdGVyIGhvb2tzCmF1ZGl0OiB0eXBlPTE0MDQgYXVkaXQoMTQ5NzAyOTk4
OS45MDA6Mik6IHNlbGludXg9MCBhdWlkPTQyOTQ5NjcyOTUgc2VzPTQyOTQ5NjcyOTUKZHJhY3V0
OiAKZHJhY3V0OiBTd2l0Y2hpbmcgcm9vdAp1ZGV2OiBzdGFydGluZyB2ZXJzaW9uIDE0NwpkY2Eg
c2VydmljZSBzdGFydGVkLCB2ZXJzaW9uIDEuMTIuMQpXQVJOSU5HISBwb3dlci9sZXZlbCBpcyBk
ZXByZWNhdGVkOyB1c2UgcG93ZXIvY29udHJvbCBpbnN0ZWFkCmlvYXRkbWE6IEludGVsKFIpIFF1
aWNrRGF0YSBUZWNobm9sb2d5IERyaXZlciA0LjAwCnhlbjogcmVnaXN0ZXJpbmcgZ3NpIDMxIHRy
aWdnZXJpbmcgMCBwb2xhcml0eSAxCnhlbjogLS0+IHBpcnE9MzEgLT4gaXJxPTMxIChnc2k9MzEp
CnhlbjogcmVnaXN0ZXJpbmcgZ3NpIDM5IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxCnhlbjogLS0+
IHBpcnE9MzkgLT4gaXJxPTM5IChnc2k9MzkpCnhlbjogcmVnaXN0ZXJpbmcgZ3NpIDMxIHRyaWdn
ZXJpbmcgMCBwb2xhcml0eSAxCkFscmVhZHkgc2V0dXAgdGhlIEdTSSA6MzEKeGVuOiByZWdpc3Rl
cmluZyBnc2kgMzkgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDEKQWxyZWFkeSBzZXR1cCB0aGUgR1NJ
IDozOQp4ZW46IHJlZ2lzdGVyaW5nIGdzaSAzMSB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQpBbHJl
YWR5IHNldHVwIHRoZSBHU0kgOjMxCnhlbjogcmVnaXN0ZXJpbmcgZ3NpIDM5IHRyaWdnZXJpbmcg
MCBwb2xhcml0eSAxCkFscmVhZHkgc2V0dXAgdGhlIEdTSSA6MzkKeGVuOiByZWdpc3RlcmluZyBn
c2kgMzEgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDEKQWxyZWFkeSBzZXR1cCB0aGUgR1NJIDozMQp4
ZW46IHJlZ2lzdGVyaW5nIGdzaSAzOSB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQpBbHJlYWR5IHNl
dHVwIHRoZSBHU0kgOjM5CnhlbjogcmVnaXN0ZXJpbmcgZ3NpIDU1IHRyaWdnZXJpbmcgMCBwb2xh
cml0eSAxCnhlbjogLS0+IHBpcnE9NTUgLT4gaXJxPTU1IChnc2k9NTUpCnhlbjogcmVnaXN0ZXJp
bmcgZ3NpIDYzIHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxCnhlbjogLS0+IHBpcnE9NjMgLT4gaXJx
PTYzIChnc2k9NjMpCnhlbjogcmVnaXN0ZXJpbmcgZ3NpIDU1IHRyaWdnZXJpbmcgMCBwb2xhcml0
eSAxCkFscmVhZHkgc2V0dXAgdGhlIEdTSSA6NTUKeGVuOiByZWdpc3RlcmluZyBnc2kgNjMgdHJp
Z2dlcmluZyAwIHBvbGFyaXR5IDEKQWxyZWFkeSBzZXR1cCB0aGUgR1NJIDo2Mwp4ZW46IHJlZ2lz
dGVyaW5nIGdzaSA1NSB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQpBbHJlYWR5IHNldHVwIHRoZSBH
U0kgOjU1CnhlbjogcmVnaXN0ZXJpbmcgZ3NpIDYzIHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxCkFs
cmVhZHkgc2V0dXAgdGhlIEdTSSA6NjMKeGVuOiByZWdpc3RlcmluZyBnc2kgNTUgdHJpZ2dlcmlu
ZyAwIHBvbGFyaXR5IDEKQWxyZWFkeSBzZXR1cCB0aGUgR1NJIDo1NQp4ZW46IHJlZ2lzdGVyaW5n
IGdzaSA2MyB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQpBbHJlYWR5IHNldHVwIHRoZSBHU0kgOjYz
CndtaTogTWFwcGVyIGxvYWRlZAptZWlfbWUgMDAwMDowMDoxNi4wOiBEZXZpY2UgZG9lc24ndCBo
YXZlIHZhbGlkIE1FIEludGVyZmFjZQpwcHNfY29yZTogTGludXhQUFMgQVBJIHZlci4gMSByZWdp
c3RlcmVkCnBwc19jb3JlOiBTb2Z0d2FyZSB2ZXIuIDUuMy42IC0gQ29weXJpZ2h0IDIwMDUtMjAw
NyBSb2RvbGZvIEdpb21ldHRpIDxnaW9tZXR0aUBsaW51eC5pdD4KUFRQIGNsb2NrIHN1cHBvcnQg
cmVnaXN0ZXJlZAppZ2I6IEludGVsKFIpIEdpZ2FiaXQgRXRoZXJuZXQgTmV0d29yayBEcml2ZXIg
LSB2ZXJzaW9uIDUuNC4wLWsKaWdiOiBDb3B5cmlnaHQgKGMpIDIwMDctMjAxNCBJbnRlbCBDb3Jw
b3JhdGlvbi4KeGVuOiByZWdpc3RlcmluZyBnc2kgMTYgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDEK
QWxyZWFkeSBzZXR1cCB0aGUgR1NJIDoxNgppZ2IgMDAwMDowNzowMC4wOiBhZGRlZCBQSEMgb24g
ZXRoMAppZ2IgMDAwMDowNzowMC4wOiBJbnRlbChSKSBHaWdhYml0IEV0aGVybmV0IE5ldHdvcmsg
Q29ubmVjdGlvbgppZ2IgMDAwMDowNzowMC4wOiBldGgwOiAoUENJZTo1LjBHYi9zOldpZHRoIHg0
KSA2Yzo5MjpiZjowNzpkMjpkYgppZ2IgMDAwMDowNzowMC4wOiBldGgwOiBQQkEgTm86IDEwNjEw
MC0wMDAKaWdiIDAwMDA6MDc6MDAuMDogVXNpbmcgTVNJLVggaW50ZXJydXB0cy4gOCByeCBxdWV1
ZShzKSwgOCB0eCBxdWV1ZShzKQp4ZW46IHJlZ2lzdGVyaW5nIGdzaSAxNyB0cmlnZ2VyaW5nIDAg
cG9sYXJpdHkgMQpBbHJlYWR5IHNldHVwIHRoZSBHU0kgOjE3CmlnYiAwMDAwOjA3OjAwLjE6IGFk
ZGVkIFBIQyBvbiBldGgxCmlnYiAwMDAwOjA3OjAwLjE6IEludGVsKFIpIEdpZ2FiaXQgRXRoZXJu
ZXQgTmV0d29yayBDb25uZWN0aW9uCmlnYiAwMDAwOjA3OjAwLjE6IGV0aDE6IChQQ0llOjUuMEdi
L3M6V2lkdGggeDQpIDZjOjkyOmJmOjA3OmQyOmRhCmlnYiAwMDAwOjA3OjAwLjE6IGV0aDE6IFBC
QSBObzogMTA2MTAwLTAwMAppZ2IgMDAwMDowNzowMC4xOiBVc2luZyBNU0ktWCBpbnRlcnJ1cHRz
LiA4IHJ4IHF1ZXVlKHMpLCA4IHR4IHF1ZXVlKHMpCnhlbjogcmVnaXN0ZXJpbmcgZ3NpIDY0IHRy
aWdnZXJpbmcgMCBwb2xhcml0eSAxCkFscmVhZHkgc2V0dXAgdGhlIEdTSSA6NjQKaWdiIDAwMDA6
ODQ6MDAuMDogYWRkZWQgUEhDIG9uIGV0aDIKaWdiIDAwMDA6ODQ6MDAuMDogSW50ZWwoUikgR2ln
YWJpdCBFdGhlcm5ldCBOZXR3b3JrIENvbm5lY3Rpb24KaWdiIDAwMDA6ODQ6MDAuMDogZXRoMjog
KFBDSWU6NS4wR2IvczpXaWR0aCB4NCkgYTA6MzY6OWY6M2Y6YTY6OWMKaWdiIDAwMDA6ODQ6MDAu
MDogZXRoMjogUEJBIE5vOiBHMTUxMzYtMDEwCmlnYiAwMDAwOjg0OjAwLjA6IFVzaW5nIE1TSS1Y
IGludGVycnVwdHMuIDggcnggcXVldWUocyksIDggdHggcXVldWUocykKeGVuOiByZWdpc3Rlcmlu
ZyBnc2kgNjggdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDEKeGVuOiAtLT4gcGlycT02OCAtPiBpcnE9
NjggKGdzaT02OCkKaWdiIDAwMDA6ODQ6MDAuMTogYWRkZWQgUEhDIG9uIGV0aDMKaWdiIDAwMDA6
ODQ6MDAuMTogSW50ZWwoUikgR2lnYWJpdCBFdGhlcm5ldCBOZXR3b3JrIENvbm5lY3Rpb24KaWdi
IDAwMDA6ODQ6MDAuMTogZXRoMzogKFBDSWU6NS4wR2IvczpXaWR0aCB4NCkgYTA6MzY6OWY6M2Y6
YTY6OWQKaWdiIDAwMDA6ODQ6MDAuMTogZXRoMzogUEJBIE5vOiBHMTUxMzYtMDEwCmlnYiAwMDAw
Ojg0OjAwLjE6IFVzaW5nIE1TSS1YIGludGVycnVwdHMuIDggcnggcXVldWUocyksIDggdHggcXVl
dWUocykKc2hwY2hwOiBTdGFuZGFyZCBIb3QgUGx1ZyBQQ0kgQ29udHJvbGxlciBEcml2ZXIgdmVy
c2lvbjogMC40CnNkIDE6MDowOjA6IEF0dGFjaGVkIHNjc2kgZ2VuZXJpYyBzZzAgdHlwZSAwCnNk
IDc6MjowOjA6IEF0dGFjaGVkIHNjc2kgZ2VuZXJpYyBzZzEgdHlwZSAwCnhlbjogcmVnaXN0ZXJp
bmcgZ3NpIDE4IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxCnhlbjogLS0+IHBpcnE9MTggLT4gaXJx
PTE4IChnc2k9MTgpCmk4MDFfc21idXMgMDAwMDowMDoxZi4zOiBTTUJ1cyB1c2luZyBQQ0kgaW50
ZXJydXB0CmlwbWkgbWVzc2FnZSBoYW5kbGVyIHZlcnNpb24gMzkuMgppcG1pX3NpIElQSTAwMDE6
MDA6IGlwbWlfc2k6IHByb2JpbmcgdmlhIEFDUEkKaXBtaV9zaSBJUEkwMDAxOjAwOiBbaW8gIDB4
MGNhMl0gcmVnc2l6ZSAxIHNwYWNpbmcgMSBpcnEgMAppcG1pX3NpOiBBZGRpbmcgQUNQSS1zcGVj
aWZpZWQga2NzIHN0YXRlIG1hY2hpbmUKSVBNSSBTeXN0ZW0gSW50ZXJmYWNlIGRyaXZlci4KaXBt
aV9zaTogcHJvYmluZyB2aWEgU01CSU9TCmlwbWlfc2k6IFNNQklPUzogaW8gMHhjYTIgcmVnc2l6
ZSAxIHNwYWNpbmcgMSBpcnEgMAppcG1pX3NpOiBTTUJJT1Mtc3BlY2lmaWVkIGtjcyBzdGF0ZSBt
YWNoaW5lOiBkdXBsaWNhdGUKaXBtaV9zaTogcHJvYmluZyB2aWEgU1BNSQppcG1pX3NpOiBTUE1J
OiBpbyAweGNhMiByZWdzaXplIDEgc3BhY2luZyAxIGlycSAwCmlwbWlfc2k6IFNQTUktc3BlY2lm
aWVkIGtjcyBzdGF0ZSBtYWNoaW5lOiBkdXBsaWNhdGUKaXBtaV9zaTogVHJ5aW5nIEFDUEktc3Bl
Y2lmaWVkIGtjcyBzdGF0ZSBtYWNoaW5lIGF0IGkvbyBhZGRyZXNzIDB4Y2EyLCBzbGF2ZSBhZGRy
ZXNzIDB4MjAsIGlycSAwCmlwbWlfc2kgSVBJMDAwMTowMDogRm91bmQgbmV3IEJNQyAobWFuX2lk
OiAweDAwOTQzOSwgcHJvZF9pZDogMHhhYWJiLCBkZXZfaWQ6IDB4MjApCmlwbWlfc2kgSVBJMDAw
MTowMDogSVBNSSBrY3MgaW50ZXJmYWNlIGluaXRpYWxpemVkCmlucHV0OiBQQyBTcGVha2VyIGFz
IC9kZXZpY2VzL3BsYXRmb3JtL3Bjc3Brci9pbnB1dC9pbnB1dDYKaVRDT192ZW5kb3Jfc3VwcG9y
dDogdmVuZG9yLXN1cHBvcnQ9MAppVENPX3dkdDogSW50ZWwgVENPIFdhdGNoRG9nIFRpbWVyIERy
aXZlciB2MS4xMQppVENPX3dkdDogdW5hYmxlIHRvIHJlc2V0IE5PX1JFQk9PVCBmbGFnLCBkZXZp
Y2UgZGlzYWJsZWQgYnkgaGFyZHdhcmUvQklPUwpFWFQ0LWZzIChkbS0xKTogcmUtbW91bnRlZC4g
T3B0czogKG51bGwpCkVYVDQtZnMgKHNkYTEpOiBtb3VudGVkIGZpbGVzeXN0ZW0gd2l0aCBvcmRl
cmVkIGRhdGEgbW9kZS4gT3B0czogKG51bGwpCkVYVDQtZnMgKGRtLTQpOiBtb3VudGVkIGZpbGVz
eXN0ZW0gd2l0aCBvcmRlcmVkIGRhdGEgbW9kZS4gT3B0czogKG51bGwpCkVYVDQtZnMgKGRtLTIp
OiBtb3VudGVkIGZpbGVzeXN0ZW0gd2l0aCBvcmRlcmVkIGRhdGEgbW9kZS4gT3B0czogKG51bGwp
CkVYVDQtZnMgKGRtLTMpOiBtb3VudGVkIGZpbGVzeXN0ZW0gd2l0aCBvcmRlcmVkIGRhdGEgbW9k
ZS4gT3B0czogKG51bGwpClNHSSBYRlMgd2l0aCBBQ0xzLCBzZWN1cml0eSBhdHRyaWJ1dGVzLCBu
byBkZWJ1ZyBlbmFibGVkClhGUyAoZG0tNSk6IE1vdW50aW5nIFY0IEZpbGVzeXN0ZW0KWEZTIChk
bS01KTogRW5kaW5nIGNsZWFuIG1vdW50CkFkZGluZyAxMzQzODE1NjRrIHN3YXAgb24gL2Rldi9t
YXBwZXIvVm9sR3JvdXAwMC1Mb2dWb2wtLVNXQVAuICBQcmlvcml0eTotMSBleHRlbnRzOjEgYWNy
b3NzOjEzNDM4MTU2NGsgU1NGUwppcF90YWJsZXM6IChDKSAyMDAwLTIwMDYgTmV0ZmlsdGVyIENv
cmUgVGVhbQpuZl9jb25udHJhY2sgdmVyc2lvbiAwLjUuMCAoNjU1MzYgYnVja2V0cywgMjYyMTQ0
IG1heCkKTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAxMApTZWdtZW50IFJvdXRpbmcg
d2l0aCBJUHY2CklQdjY6IEFERFJDT05GKE5FVERFVl9VUCk6IGV0aDA6IGxpbmsgaXMgbm90IHJl
YWR5CmJyaWRnZTogZmlsdGVyaW5nIHZpYSBhcnAvaXAvaXA2dGFibGVzIGlzIG5vIGxvbmdlciBh
dmFpbGFibGUgYnkgZGVmYXVsdC4gVXBkYXRlIHlvdXIgc2NyaXB0cyB0byBsb2FkIGJyX25ldGZp
bHRlciBpZiB5b3UgbmVlZCB0aGlzLgppZ2IgMDAwMDowNzowMC4wIGV0aDA6IGlnYjogZXRoMCBO
SUMgTGluayBpcyBVcCAxMDAwIE1icHMgRnVsbCBEdXBsZXgsIEZsb3cgQ29udHJvbDogUlgKSVB2
NjogQUREUkNPTkYoTkVUREVWX0NIQU5HRSk6IGV0aDA6IGxpbmsgYmVjb21lcyByZWFkeQp4ZW46
eGVuX2V2dGNobjogRXZlbnQtY2hhbm5lbCBkZXZpY2UgaW5zdGFsbGVkCnhlbl9wY2liYWNrOiBi
YWNrZW5kIGlzIHZwY2kKeGVuOm1hbmFnZTogVW5hYmxlIHRvIHJlYWQgc3lzcnEgY29kZSBpbiBj
b250cm9sL3N5c3JxCnZpcmJyMDogcG9ydCAxKHZpZjEuMCkgZW50ZXJlZCBibG9ja2luZyBzdGF0
ZQp2aXJicjA6IHBvcnQgMSh2aWYxLjApIGVudGVyZWQgZGlzYWJsZWQgc3RhdGUKZGV2aWNlIHZp
ZjEuMCBlbnRlcmVkIHByb21pc2N1b3VzIG1vZGUKSVB2NjogQUREUkNPTkYoTkVUREVWX1VQKTog
dmlmMS4wOiBsaW5rIGlzIG5vdCByZWFkeQpCcmlkZ2UgZmlyZXdhbGxpbmcgcmVnaXN0ZXJlZAp2
aXJicjA6IHBvcnQgMSh2aWYxLjApIGVudGVyZWQgZGlzYWJsZWQgc3RhdGUKSVB2NjogQUREUkNP
TkYoTkVUREVWX1VQKTogdmlmMS4wOiBsaW5rIGlzIG5vdCByZWFkeQp2aWYgdmlmLTEtMCB2aWYx
LjA6IEd1ZXN0IFJ4IHJlYWR5CklQdjY6IEFERFJDT05GKE5FVERFVl9DSEFOR0UpOiB2aWYxLjA6
IGxpbmsgYmVjb21lcyByZWFkeQp2aXJicjA6IHBvcnQgMSh2aWYxLjApIGVudGVyZWQgYmxvY2tp
bmcgc3RhdGUKdmlyYnIwOiBwb3J0IDEodmlmMS4wKSBlbnRlcmVkIGZvcndhcmRpbmcgc3RhdGUK
--001a113f420462b9ac05518413ea
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--001a113f420462b9ac05518413ea--


From xen-devel-bounces@lists.xen.org Fri Jun 09 10:03:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 10: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 1dJGlM-00063d-ML; Fri, 09 Jun 2017 10:03:28 +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 1dJGlK-00063N-KK
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 10:03:26 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 76/C0-01709-D627A395; Fri, 09 Jun 2017 10:03:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLKsWRWlGSWpSXmKPExsWSoa/lrZtZZBV
 pcKRB1+L7lslMDowehz9cYQlgjGLNzEvKr0hgzfj4/hxTwUnzio0zXzA1MB7U6WLk4mAR6GWW
 ePq/mwnEYRToY5To3naetYuRk0NI4C+jxOqnPCC2sICPxLf+ThYQW0QgW+Lnv/NgDUICDxglN
 m7qYARxmAW2M0ncnTMNrIpNQE/i+6d97CA2r4CrRNPeV0wgNouAisTeYwfAbFGBaInrrw8xQt
 QISpyc+QSsl1PAWuLxiR9gvcwCZhLzNj9khrDlJba/nQNmSwgoSjy7cRLsCgmBTkaJdesmskO
 crSYx7XQXE0SRrMTRs3NYIGwdicP7NrND2L4SG3rvsEHYRRK3266xQQz6zybxdWUrlHOAXWJX
 xz6o7gKJnvcrgE7lALKtJeYv4oMI72WVmLonHaL+Or/EmsUnWSESMhL7mhZCnXeOVWLRyyNQi
 X4hidPbNSES51kkLu5pYprAqDELKQxmIfl7FpK/FzAyr2JUL04tKkst0jXSSyrKTM8oyU3MzN
 E1NDDVy00tLk5MT81JTCrWS87P3cQITBYMQLCD8fsfp0OMkhxMSqK80wqsIoX4kvJTKjMSizP
 ii0pzUosPMcpwcChJ8DIXAuUEi1LTUyvSMnOAaQsmLcHBoyTCax8NlOYtLkjMLc5Mh0idYlSU
 Euf9DzJTACSRUZoH1wZLlZcYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzJsAMoUnM68Ebvoro
 MVMQIuXvLMAWVySiJCSamBs6dfS4+vxkfn84Gdi5gVZixR1/dBFIXfn7tl15oWCy5eOyklrvj
 4zfjLlou2Ur/K3JRhTrbVrOJjSltacVhJLnbXymKbrPcak3W5iiznmXbVqn3ztcp3tbu136W9
 eOf5rDNa5+Offmj1bq1Wuui9dl+WUcKwltd9Ga9/kRau/Xds3KdRX7NUVJZbijERDLeai4kQA
 KpJ90pADAAA=
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1497002599!63793881!1
X-Originating-IP: [104.47.42.75]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3663 invoked from network); 9 Jun 2017 10:03:21 -0000
Received: from mail-by2nam03on0075.outbound.protection.outlook.com (HELO
 NAM03-BY2-obe.outbound.protection.outlook.com) (104.47.42.75)
 by server-14.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 9 Jun 2017 10:03:21 -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=mdZfHxdk4I8x+bgXxuS42f34PzZu+86pVTKe44s6oHk=;
 b=h09FHe+Z/fIOivZau7F/cYoiOiuNUN8nDqywJK5iTPrPJN9DIZN7QnPID4b3pQoPo1AURB1w7U9+fddVkEWKQL7Zb3RsfGxZTHc49RiTSvLMHMjV92VvRsWUPu/LYkFrMB1ptP7R+aRiPm1JcW/HxBUUbtfruKnkjWDcTgeaqdE=
Received: from [10.160.0.45] (111.93.218.67) by
 BLUPR0701MB2066.namprd07.prod.outlook.com (10.163.122.149) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1157.12; Fri, 9
 Jun 2017 10:03:13 +0000
To: Julien Grall <julien.grall@arm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <1409218d-78bd-6371-64d7-b25b423ed04d@caviumnetworks.com>
 <7dc0e7df-5897-20c2-8638-5905183808d7@arm.com>
 <e4d5b860-de64-ef1d-ebc1-2e5d175a9c88@caviumnetworks.com>
 <d8040107-c28b-1959-b9ef-7e593d363357@arm.com>
From: Manish Jaggi <mjaggi@caviumnetworks.com>
Message-ID: <1a231d22-f212-d18f-04c4-a8ed1c98fb08@caviumnetworks.com>
Date: Fri, 9 Jun 2017 15:32:58 +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: <d8040107-c28b-1959-b9ef-7e593d363357@arm.com>
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: PN1PR01CA0110.INDPRD01.PROD.OUTLOOK.COM (10.174.144.26) To
 BLUPR0701MB2066.namprd07.prod.outlook.com (10.163.122.149)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: BLUPR0701MB2066:
X-MS-Office365-Filtering-Correlation-Id: da4e3f5b-80eb-4a54-321b-08d4af1ec03d
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(201703131423075)(201703031133081); SRVR:BLUPR0701MB2066; 
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2066;
 3:f/OuvqGslK9wzgsDnTM9YeuWi9DQn3QmaXjBsBwQOBODJLGlu/U3VTzaKArNvyuvsaqQlfr5hfCnIIkMtlhrClGQ2tby08KtnvgE1Wik8W+LGAznWuDExZ2nKjvTKIhuX+cQmnaZeBuy1910dD3mo3OAnPG4LXQjFLkgR+h07DVeiARxucYRCHvp3r+Ctc00qqPR+R7Av6SGl8L7KmZXNNnJEIWTTa5YBjX5WIyUGS7qAPsoI8RftGBxz7QIwrl4V/lhFzNngyN48mvPgei7yry3Amq7o92IGCEEXNbhaJ/ksorlajl0ivj8z9g8sxqoQy4hSpRhmdCYWPo744HMng==;
 25:uv5RUPtfeaXqgVMV3tH3M5TSoWfGsuLTPujjo11YieCqUXqcAQmFR2q6PoNqotmdl7hfoi8xDxdgrQm7lRbSPF/8qc1FkWIOF9wKGFJQE8py1DJLeTpQt8aMYkwKf7ExU8CCZrQlB29yFIJY9PU4GZnr7gJWjDUsquaqneZGoIFjNJD0XP9/U/Ww/WUJTGzsDVDhVZMiUy6PViHjFVDqOZFHKnJwNDXhoBJt0KDce4/I+Nogkx/iFge3P22Qz5G0ougkRtpMbLFxIqT+A+Ec/H2jvLmrlZK6knGZTuDZ97/fpy6i9lBuXKQiT2Af18wpxG54CsXnOQ3qJ1uA1uQgGs7IEunNuDgeW8ma5rQe71/UDWau2pnliaGwL5auS5YbiV+i2PJusp0JsnS5wjsCwSJKNhMAyTQDAkIEy19s9qOHv4aw8ncR1eUu/6hmY7NztigNexiF9LyLymBzVZEK06e40x/DOIXZecIFhqvULh4=
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2066;
 31:2wEEnxsFsmDo+uVThHVvOMDCqx8DZYlbotZaljolLm8tB0noBDvYgbva2lj8osRPUpUT2sjZt44dw81tOmvTABlZzY5JxLYD3YsoXYi58bU/svEpaXBcYHqt2LOmDQ4Ura2Q3hCjxCGOYtHa47S0iSNArjq+I/7kXvYwa0J9UU7LT53uKGLax7U0Svjr8NApN4ffdSTcQjn05lL8R9dUhZy47ixJblwvyjDzPSE8RKlt2v1GW/7X2YEiHan4SZkQSVz80zLvTcIVj/vdsePzPw==;
 20:AbmqQB78/B52S5GytGIm8rngCn4cMOW/sQJkai/BlYhnvNxvMYyIaerpLdUPYGrdfzoi8uyE58XuRXhXFM7m9jWUCNMsZtdn1esgY9GyCJGCRGvFQasyMzFbwthVALIIEy0xhSRxWSkZ7Wzgr/mXjob/ABlV1WsCMv4/BVkH/ZaxqGRfPDJWHhjfNFl5WFM3KJnmkeRsPSyjpAGPZDSkxjRyOLQb/mwFrYF6XujtPGHLzZj9IyQ2Lc161m0Nx2MJ/AhEQFQICQfZsOj5T5sJaCa7862Ba2E6NfiEKoShx+xLmGYg7w6KAnAX2vAwhXSUhGDdHm71xP13cC7R6F7N/dcJGVQUoWpRwutFwf4vmrOiDshz4jAx0xZrqj5ZSm9DQInVSvdpT/sZS9rRTdXq6tFOaRzrQnlu78rpb2JlCfDU4RXiYntuZD8rCWuVFY7euu32kJQ760d2EVnzsqjyfJHPVDH2rzgtcUC1OoXD9wazdR4HQq2Dne4pMm1Csgs/W+ZGaFcISXqmoGptYFoqGW49V+CVU/+p6LVkJuu/rqG+D7j29tlqpFxeUxNY20XvQ1F+hU/MaLKn8ooEe6LDeIXFl6MHDdv2OsATG/gFWgk=
X-Microsoft-Antispam-PRVS: <BLUPR0701MB206686A52DEA26812E7E6192ECCE0@BLUPR0701MB2066.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(131327999870524);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(3002001)(100000703101)(100105400095)(10201501046)(6041248)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123555025)(20161123560025)(20161123562025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BLUPR0701MB2066; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BLUPR0701MB2066; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTFVQUjA3MDFNQjIwNjY7NDpDTlRYS09oT0lOK3dmUGYwWXY0MWdYM3pv?=
 =?utf-8?B?UE5rd2hDUEZRTUhmSGxEYi92eFh6eTZmcXR6TTZucWJkNDh4bys0V0RJcktz?=
 =?utf-8?B?dFNJSlYrT052L1Z4NXQxdlhBNmVYaERCZ1pQRG5BdEZiclAyYThGeFcydXM3?=
 =?utf-8?B?WmtLSmgydWVEZGtPclI2VEZmS3hoMzFQM0pnaWJHSmV0UDFvc0EwUmw4cjMw?=
 =?utf-8?B?YmRzVGwreXFnVDRIUjFTbGpzUlg3T3F1RXIwUHJvYVdRZUtxdzdTaWEyTFli?=
 =?utf-8?B?MTFCdDR4YXh0OUJzU1RqR1ZDVU1MWkFSbWJsK1JMQnNYOVlwQzd0aUZDY1dJ?=
 =?utf-8?B?TGtnc05oSmRINTFIdExBSy9qUW50TVdkV25DVDFtblhVTG1lUU5VRnNOZCtq?=
 =?utf-8?B?Um9wdE9FdnhIa1Ztdmw3QzBXdWw2RmgzbWt3V2p3T1pyQ2RWOC9MaGdLN1Vu?=
 =?utf-8?B?S1ZSMWt4RmZpZEN4Miszc28vYXVMRjRSNFZrM2tyQ0t2aTYwdkJtaUNYTXR4?=
 =?utf-8?B?Ynl6Q3hmZHlZLzQ3c0FlMEJVaG9lR3pMaGYrVFlJdGJMZ1NYdE5vWUlnaEJF?=
 =?utf-8?B?QmJkQk53R3dPM2RseWZoUzZTdXV0b1ZmTnJZcEVwMzVJNnQ2Y3FmRnRITmdv?=
 =?utf-8?B?cnFQcVhTcWN0T2FiZlpXZkF1Y2xETkRmR2JCcUt5bEVselE4VVM0bzJzT0FE?=
 =?utf-8?B?R3VETDlNSmY4cFh6dmZuMHY0blpLV2pPNzlZT2pBS2FNYVRvcW5udjd3U1Iz?=
 =?utf-8?B?RDkrK0tXaXdUcW9ubGloTzFKTHVlVWRTZDRjcnhCQ240TXBETjE5THpNU2Ew?=
 =?utf-8?B?Nmh3RVVoODlDbFVqdGtmRDlhdjBIcmxIZHVGSnZudUg1MHBYTjB1bWZVVVFq?=
 =?utf-8?B?bUQyVVgzdVBmM1I0Zmo4QXZxVUpXQmdsaW9TWERnOWYyeVVLYWFzK1Z1bmVS?=
 =?utf-8?B?bC9aTWJCd2JCdVZsbFlIWWlxc1JtcThDRnh3bmpHZDdmYTNiTDhHNHJRSlJB?=
 =?utf-8?B?dVZJR2EzeG5FNGY1RmZ2MVdaTEoxZHhIVnZ6ckRLeWExNXVZMTQ0aXhSeXNr?=
 =?utf-8?B?UW9oanBwbUFPZnRxaWY0a2d6SXV6azRpNlBobXBLbFBlUTVPbDZZczNqK3lo?=
 =?utf-8?B?b0REOCs0VVJaY0MxcDZUeFlGQjhUQ2d2Ni9SUmxmb3pYcHNzSWMweHloWWFu?=
 =?utf-8?B?cjlaY0lWNE9XOWViWEFhdXRQMmZwdDZETWtmZFVVTnlKV05CdDd6MGVXUlQ3?=
 =?utf-8?B?bUFhU1VyY3Nlb0hhanJSZk03ei9pVHBKVFhvbll0TXV5TmRPa2pDY2QxVWJI?=
 =?utf-8?B?R2ZJR1lheGJyd24rdlFyb2ZVOGlBUm1sSWswYlk0d0JFRS9LN050OE93TFlY?=
 =?utf-8?B?dFRSVGFTNEFmMXk2UG9pSWpuRVZ1TWp1L2x4eGh0NXZiK0ZMWk5sNFlNMXdP?=
 =?utf-8?B?YXhSNTJiMVRBM0VTTXg5SjF6aWtSWmYxdWZKTEVCR3dYOEY5eGZGS0dWNlJv?=
 =?utf-8?B?Yks0VTJtVlpib0NkaHhXR1F4bGRRN25JNWpSNGJYKzQzdFlLT2lLdWpMT0JX?=
 =?utf-8?B?c1FWcVc0aTlwS1NIaUZEdDV2NUg2aFNRPT0=?=
X-Forefront-PRVS: 03333C607F
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6049001)(6009001)(39400400002)(39450400003)(39850400002)(39840400002)(39410400002)(377454003)(24454002)(2501003)(42186005)(36756003)(31686004)(31696002)(189998001)(229853002)(64126003)(25786009)(53546009)(4326008)(33646002)(93886004)(7416002)(90366009)(305945005)(23676002)(76176999)(50986999)(54356999)(47776003)(3846002)(6246003)(54906002)(575784001)(65826007)(5660300001)(6486002)(77096006)(5009440100003)(230700001)(65956001)(2950100002)(38730400002)(6666003)(478600001)(72206003)(65806001)(66066001)(7736002)(42882006)(53936002)(8676002)(81166006)(2906002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR0701MB2066; H:[10.160.0.45]; FPR:;
 SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTFVQUjA3MDFNQjIwNjY7MjM6emFWYnhqeHRRRFZXZVRtYWw5M3RrZDlN?=
 =?utf-8?B?NUlFMXNZaXFZenZBTXkwT0xCdFdQcStEMXIvbVdnbVg5cm5DTlVhVkJHM0tP?=
 =?utf-8?B?RDVyYVpmeVlmZFg2R0NBTWNFcUJkcHNNS1NwVU1QbHpiV25PeHpyL21uN0d3?=
 =?utf-8?B?SFVBZnhPK3V1T0FNWW5LcXJncU40Q3NSUDVaTUJuN0wrVHJqL0RyV3pEWXZs?=
 =?utf-8?B?RGZGbEg0d3c4dS9CbEkraUF1aEdxYzdzVkE1cEdLVUN4a3c2cDdjakxsclNq?=
 =?utf-8?B?MmdUZHNGM0ZUcUNHampzdnNJaXBWT3E4WDFNWmVOcU9yMktaKzdrbHRrbm53?=
 =?utf-8?B?Mjh2Ry9hdHBOQmg1a1BwQzFxTkdvVW1udDhmT2NHdG4zL1lmRWZ5dFJwaHVC?=
 =?utf-8?B?eU91QmZvM2JQSHg1bjI5VkZPbVRnZ2lpc1BMeTMzK0tCZFpvNXJxOWlzaWZ2?=
 =?utf-8?B?aWdHb2lGSUhUUVpIRXBoNlhZMm9FRHFMM3hoRmdsNEFscVFqWFFEOW5CMENz?=
 =?utf-8?B?QldFSXRheGlVcjlQSDRJeURsTDBiemY4Nm0xKzVtd3cyWGlDTGMyMnhPQTZh?=
 =?utf-8?B?TnBhOHo5TkZVcHF6VmJOc2s2QzZGUk0vZlhETm81OXgzZVIvTTdzQXdid0hu?=
 =?utf-8?B?bDdoQVpKQ044VUU1YkNEL2x6ek1SeXhDZWtOUTA2L2JHSTdnSWQ1R2NPM3Q4?=
 =?utf-8?B?NzcySW9pOElML0JDZVNSQXRpNVpBMzJhZUp1bjJra25MYVBRZDdVVUhia2Vj?=
 =?utf-8?B?OW9EVjRvMFFSeGRmWW9xd3RndEdCaWp4MWg4UXBHSE9FWTBFbU85ZU0yaEtQ?=
 =?utf-8?B?UTluL28wT3R2MzBpMEwweTdhL05ZUEFxVC9zaENhZkFxc291elpsRkVyck01?=
 =?utf-8?B?L1ozVFhOamIyVWlMK0dKUE5BbDBzQlBjNEZNR1RIeThKWGp3TVF6Y3pQUnht?=
 =?utf-8?B?K3VNYlNWWGprWXdzNFBucjkyN0h4V1NLRDRQR1lUTWpuR2ZZS3I2cGVFNnlW?=
 =?utf-8?B?Qm42VlFjclBZSkRpZkZrUUQyaHJJU2VWbEJWL0hHbU82M3ZzTnZhUTk5dXNO?=
 =?utf-8?B?VHkrMFNyeVNrakJSeDREd0xDVnBBNDZReWFPZ1pucVdmaHl3blBhUkowQVpq?=
 =?utf-8?B?WkN4OVpRc1U3cG8ya21sa3JqdnpGNytFaS9zSTBjeTNqVnRhSzVrL24vRE9n?=
 =?utf-8?B?cUR5bU51NXpQVFZ1dGR4bmVDczVlQzIzSXBqZ1NHbWYvNVN0R3hHY0RIRU1p?=
 =?utf-8?B?b0lTWTZ3MWRYdm0vQlpmSEd0SzVmUmdaQWJNQXdnQnFkZmVjUW5ZMittNDBP?=
 =?utf-8?B?cC9Rd0dPazk4UllzcWdScjhEaGNhQzBYQVlPSlVGeU1WbkYzTk5wT3ZNVGZV?=
 =?utf-8?B?S3VsMEYvblpVUysraWhwNjVNdWZaR1k3clZhSWhjNHBiWWxLSlNhaFpESzd5?=
 =?utf-8?B?RFRqaEZkR1d3SC9SMzRaRi8zTzAydUVDSUN1cjlOdEY2NWFORXI5M2lYN2x2?=
 =?utf-8?B?YlgrUlJ3VHJvQ3RLNk4zb2JVazN4UkxXdFBPS1FJTWo4elhjTlAzRlZBTUNQ?=
 =?utf-8?B?WDl2V2dGR2ZpZ253dFJEMWU1bkF2azh5a3l6ZlhmWkRJRGhYT0QvUjVRNjJE?=
 =?utf-8?B?Z29BZWR0VHNFdzFUQ2RBbnRZaFRObERIMG45azhLbDYvV2laUGtRc0dBTjhV?=
 =?utf-8?B?WTU5aDhsRDRhSG4wVVBwMDI2Qjg0TkRuNE1PdG5Qc1BxVGJ1Z3FNMzE5QTdk?=
 =?utf-8?B?VVQwTk53elJUa3VLUzhlbHZLd3d2WlkxRVdRQUl6MnA1STNnQU9QdEwrSjlZ?=
 =?utf-8?B?eGtEcXloZ084bWZDVllZWEFzZ1c0d2FnWDAzTEFXVlVZMkc2UT09?=
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2066;
 6:RzcNOFel5ewg0PorXvlLAS2lsM8dX8YmEb9wz4b9vbfq81A5EYpIzeIy+3R7nNab9wG8oIQ3HXggNRAXTdgiz9+7YUKBF1J4q3wTcXB3QpSAJKq357OZygewQwRDLEJX5oa/I4QHnGjMHGMDX1R+RdGTGz76IPcVvZ8Xj/Oc21+d4QmM1oR4hU92edaW6Pzo9gtfjnIkjLXb/d2OLOYe4sy8a1sT+FxZQ3ub37dlfkn+WxoajA4+o8ICkLK2XXRWxd5VXQLjaxjmTw7BGidibggYPVIvCzO6HWCa5vpaYZYPfiOd+ByCewRYfilDyYYZmk/Fbjk2+m9K7huWwKgAdKvgOSnNbX39+E5NanZIs0Bxp8XdLuc5BlhUG6n5+BSuSgqHg9HKm3bbWurYDnR7Omjcyp0mttKvNDhIHQtCSuQG4Rl7C6zKl+oqNOEUvJVbMc38waDtdVj83NrRWbkql6vbA6RA3z+10u81y0hmiB1jN/DV6sJr3boRKWBt0utmHRkugrVCfbXqb7vK2t2yJQ==
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2066;
 5:Nn7UgZW0JsUrsEZ5Mv2o6StB6qoQbdvWV7xERqUUMKHKXbp68SWp3TPDrm7XFlxk46dsh4ZP3YiuOB+XHspGX4AY7lqAgDDiwGjyjeUzD0B4yqTMItsOyr01hJFFP4OZnCtKUy+vE/hNtu7oRHcbKs7e34qZC7CrhrI1w168px7tsQoyGMYoN09asnIWTNlEDVMcqFL8NGHgUxvaW77FrtO7GQbtTQ5N5nBJTb/51NWGmFRaGlIGOT10Ge0IsYOn0vXgxE2nQu5UWlQb3wc2x3d+2pobQGB6rThnLJTioBNbipJPxS5DerZct1E0ZKgtFHIdoPXARbehtCTzhRnE2EWU7ppSWk2fWYkD1nYVch5iQppoT8bWnzhQ4hKZYCS7u4WaasMhaXh6JuG+lGIye3iESSN7fW4dVnHg+ccMqhWox/Mb+1rKF5VTbu4Jrpbj/KyEZTlqBlx8D9kk61G02DSH1jek6d+TQFzfPXggYmivIJhrpAPsEUuxbXfHCJHP;
 24:8tTplqTTtyazLx76xJOjZrM/Dh59jNBC/1fgOgRn9cH2r00TOhGJo3+brlmTtOiQoFfH6SnP934Tcqp4wRYNfSNhJ4D4kwsd6vK2k+GEC+I=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2066;
 7:6aLrqWTgJR7l9lP3ku7FFElh8BcCHtu8S/46dQ4w0mXclMWi1V64k9rKLRl6bNboaW3Llnyg6v4PAdnzNUJYoPw9qBKoOnP4tMoluN4fTNzA5oT98iyDaYwqMRiUFT8okV6gpL6TIr1mRlS+5D29Fizs2EtPPQ6YylZav2B4YgFijOxF2LE9LQnwnUscqOdBUrRc+jVb19Urk8g1EZH7olvJzwYKV4WyNWmvcqNYPfJMPsLtgKPgWhnkfiGRJkIIgjqkhRb7Q7SeD0guJwsYmPyHsISWHwAg/Uv2afYx1XmJzCLF8pR+GaH3Dt3SHLlYWL9UeaS7VOWcJWarP9MLKA==
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Jun 2017 10:03:13.8790 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR0701MB2066
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Steve Capper <Steve.Capper@arm.com>, Andre Przywara <andre.przywara@arm.com>,
 Jiandi An <anjiandi@codeaurora.org>, Punit Agrawal <punit.agrawal@arm.com>,
 "Goel, Sameer" <sgoel@qti.qualcomm.com>, nd@arm.com,
 Charles Garcia-Tobin <Charles.Garcia-Tobin@arm.com>
Subject: Re: [Xen-devel] [RFC] [PATCH] arm-acpi: Hide SMMU from IORT for
	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-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>

SEkgSnVsaWVuLAoKT24gNi85LzIwMTcgMjo1MyBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Cj4K
PiBPbiAwOS8wNi8yMDE3IDA4OjEzLCBNYW5pc2ggSmFnZ2kgd3JvdGU6Cj4+IE9uIDYvOC8yMDE3
IDY6MzkgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+IEhpIE1hbmlzaCwKPj4+Cj4+IEhpIEp1
bGllbiwKPgo+IEhlbGxvLAo+Cj4+PiBPbiAwOC8wNi8xNyAxMzozOCwgTWFuaXNoIEphZ2dpIHdy
b3RlOgo+Pj4+Cj4+Pgo+Pj4gU3B1cmlvdXMgbGluZS4KPj4+Cj4+Pj4gVGhpcyBwYXRjaCBkaXNh
YmxlcyB0aGUgc21tdSBub2RlIGluIElPUlQgdGFibGUgZm9yIGhhcmR3YXJlIGRvbWFpbi4KPj4+
PiBBbHNvIHBhdGNoZXMgdGhlIG91dHB1dF9iYXNlIG9mIHBjaV9yYyBpZF9hcnJheSB3aXRoIG91
dHB1dF9iYXNlIG9mCj4+Pj4gc21tdSBub2RlIGlkX2FycmF5Lgo+Pj4KPj4+IEkgd291bGQgaGF2
ZSBhcHByZWNpYXRlZCBhIGJpdCBtb3JlIGRlc2NyaXB0aW9uIGluIHRoZSBjb21taXQgbWVzc2Fn
ZQo+Pj4gdG8gZXhwbGFpbiB5b3VyIGxvZ2ljLgo+Pj4KPj4gSSB3aWxsIGFkZCBpdC4KPj4KPj4+
Pgo+Pj4+IFNpZ25lZC1vZmYtYnk6IE1hbmlzaCBKYWdnaSA8bWphZ2dpQGNhdml1bS5jb20+Cj4+
Pj4gLS0tCj4+Pj4gIHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyB8IDE0Mgo+Pj4+ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCj4+Pgo+Pj4gZG9tYWluX2J1
aWxkLmMgaXMgc3RhcnRpbmcgdG8gYmUgcmVhbGx5IGJpZy4gSSB0aGluayBpdCBpcyB0aW1lIHRv
Cj4+PiBtb3ZlIHNvbWUgYWNwaSBiaXRzIG91dHNpZGUgZG9tYWluX2J1aWxkLmMuCj4+Pgo+PiBZ
b3UgYXJlIHJpZ2h0LCBJIGFsc28gdGhvdWdodCB0aGF0Cj4+IEhvdyBhYm91dCAzIGZpbGVzCj4+
IGRvbWFpbl9idWlsZC5jCj4+IGFjcGlfZG9tYWluX2J1aWxkLmMKPj4gZHRfZG9tYWluX2J1aWxk
LmMKPgo+IElmIHlvdSB3YW50IHRvIHNwbGl0IHRoZSBjdXJyZW50IGNvZGUsIHRoZW4gZmluZS4g
QnV0IGl0IGlzIG5vdCAKPiBzdHJpY3RseSBtYW5kYXRvcnkgZm9yIHRoaXMgY29kZS4gV2hhdCBJ
IHdhbnQgaXMgYWRkaW5nIG5ldyBjb2RlIGluIAo+IHNlcGFyYXRlIGZpbGVzLiBCdXQgaW4gdGhp
cyBjYXNlIHRoZXkgc2hvdWxkIGJlIG5hbWVkOgo+Cj4gZG9tYWluX2J1aWxkLmMKPiBhY3BpL2Rv
bWFpbl9idWlsZC5jCj4gZHQvZG9tYWluX2J1aWxkLmMKPgo+IFRoaXMgd291bGQga2VlcCB0aGUg
QUNQSSBhbmQgRFQgZmlybXdhcmUgY29kZSBzZXBhcmF0ZWQgYW5kIG5vdCAKPiBwb2xsdXRpbmcg
dGhlIGFyY2gvYXJtLgpJIHdpbGwgZm9sbG93IHRoaXMgc3RydWN0dXJlLgo+Cj4+Pj4gIHhlbi9p
bmNsdWRlL2FjcGkvYWN0YmwyLmggICB8ICAgMyArLQo+Pj4+ICB4ZW4vaW5jbHVkZS9hc20tYXJt
L2FjcGkuaCAgfCAgIDEgKwo+Pj4+ICAzIGZpbGVzIGNoYW5nZWQsIDE0NCBpbnNlcnRpb25zKCsp
LCAyIGRlbGV0aW9ucygtKQo+Pj4+Cj4+Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21h
aW5fYnVpbGQuYyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+Pj4+IGluZGV4IGQ2ZDZj
OTQuLjlmNDFkMGUgMTAwNjQ0Cj4+Pj4gLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5j
Cj4+Pj4gKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4+Pj4gQEAgLTMyLDYgKzMy
LDcgQEAgaW50ZWdlcl9wYXJhbSgiZG9tMF9tYXhfdmNwdXMiLCBvcHRfZG9tMF9tYXhfdmNwdXMp
Owo+Pj4+ICBpbnQgZG9tMF8xMV9tYXBwaW5nID0gMTsKPj4+Pgo+Pj4+ICBzdGF0aWMgdTY0IF9f
aW5pdGRhdGEgZG9tMF9tZW07Cj4+Pj4gK3N0YXRpYyB1OCAqaW9ydF9iYXNlX3B0cjsKPj4+Cj4+
PiBMb29raW5nIGF0IHRoZSBjb2RlLCBJIGRvbid0IHNlZSBhbnkgcmVhc29uIHRvIGhhdmUgdGhp
cyBnbG9iYWwuCj4+IElmIHlvdSBsb29rIGEgYml0IGNsb3NlciB0aGlzIGlzIHVzZWQgYXQgbXVs
dGlwbGUgcGxhY2VzCj4+IHNlZSBmaXh1cF9wY2lyY19ub2RlLCBoaWRlX3NtbXVfaW9ydC4KPgo+
IE15IHBvaW50IHN0YW5kcy4uLiB5b3UgY291bGQgaGF2ZSBwYXNzZWQgaW9ydF9iYXNlX3B0ciBh
cyBhbiBleHRyYSAKPiBwYXJhbWV0ZXIgb2YgdGhlIGZ1bmN0aW9ucy4gT3IgZXZlbiB1c2Uga2lu
Zm8uCj4KPiBBbnl3YXksIGF0IHRoZSBtb21lbnQgSSBkb24ndCBzZWUgYW55IHJlYXNvbiB0byBo
YXZlIHRoaXMgZ2xvYmFsIAo+IHZhcmlhYmxlLgo+Cm9rLCBJIHdpbGwgcGFzcyBpdCBhcyBhIHBh
cmFtZXRlci4KPj4+Cj4+Pj4KPj4+PiAgc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX2RvbTBfbWVt
KGNvbnN0IGNoYXIgKnMpCj4+Pj4gIHsKPj4+PiBAQCAtMTMzNiw2ICsxMzM3LDk2IEBAIHN0YXRp
YyBpbnQgcHJlcGFyZV9kdGIoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0Cj4+Pj4ga2VybmVsX2lu
Zm8gKmtpbmZvKQo+Pj4+ICAjaWZkZWYgQ09ORklHX0FDUEkKPj4+PiAgI2RlZmluZSBBQ1BJX0RP
TTBfRkRUX01JTl9TSVpFIDQwOTYKPj4+Pgo+Pj4+ICtzdGF0aWMgdm9pZCBwYXRjaF9vdXRwdXRf
cmVmKHN0cnVjdCBhY3BpX2lvcnRfaWRfbWFwcGluZyAqcGNpX2lkbWFwLAo+Pj4+ICsgICAgICAg
ICAgICAgICAgICAgICAgc3RydWN0IGFjcGlfaW9ydF9ub2RlICpzbW11X25vZGUpCj4+Pj4gK3sK
Pj4+PiArICAgIHN0cnVjdCBhY3BpX2lvcnRfaWRfbWFwcGluZyAqaWRtYXAgPSBOVUxMOwo+Pj4+
ICsgICAgaW50IGk7Cj4+Pgo+Pj4gTmV3bGluZS4KPj4gU3VyZS4KPj4+Cj4+Pj4gKyAgICBmb3Ig
KGk9MDsgaSA8IHNtbXVfbm9kZS0+bWFwcGluZ19jb3VudDsgaSsrKSB7Cj4+Pgo+Pj4gUGxlYXNl
IHJlc3BlY3QgWGVuIGNvZGluZyBzdHlsZS4uLiBJIGV4cGVjdCB5b3UgdG8gZml4ICphbGwqIHRo
ZSBwbGFjZQo+Pj4gaW4gdGhlIG5leHQgdmVyc2lvbi4KPj4+Cj4+PiBBbHNvLCB0aGVyZSBpcyBh
IGxhdGVudCBsYWNrIG9mIGNvbW1lbnRzIHdpdGhpbiB0aGUgcGF0Y2ggdG8gZXhwbGFpbgo+Pj4g
dGhlIGxvZ2ljLgo+Pj4KPj4gSSB3aWxsIGFkZCBkZXRhaWwgY29tbWVudHMuCj4+Pj4gKyAgICAg
ICAgaWYoIWlkbWFwKQo+Pj4+ICsgICAgICAgICAgICBpZG1hcCA9IChzdHJ1Y3QgYWNwaV9pb3J0
X2lkX21hcHBpbmcqKSgodTgqKXNtbXVfbm9kZQo+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICArIAo+Pj4+IHNtbXVfbm9kZS0+bWFwcGluZ19vZmZzZXQpOwo+
Pj4+ICsgICAgICAgIGVsc2UKPj4+PiArICAgICAgICAgICAgaWRtYXArKzsKPj4+PiArCj4+Pj4g
KyAgICAgICAgaWYgKHBjaV9pZG1hcC0+b3V0cHV0X2Jhc2UgPT0gaWRtYXAtPmlucHV0X2Jhc2Up
IHsKPj4+PiArICAgICAgICAgICAgcGNpX2lkbWFwLT5vdXRwdXRfYmFzZSA9IGlkbWFwLT5vdXRw
dXRfYmFzZTsKPj4+PiArICAgICAgICAgICAgcGNpX2lkbWFwLT5vdXRwdXRfcmVmZXJlbmNlID0g
aWRtYXAtPm91dHB1dF9yZWZlcmVuY2U7Cj4+Pgo+Pj4gQXMgSSBwb2ludGVkIG91dCBvbiB0aGUg
cHJldmlvdXMgdGhyZWFkLCB5b3UgYXNzdW1lIHRoYXQgb25lIFBDSSBJRAo+Pj4gbWFwcGluZyB3
aWxsIGVuZCB1cCB0byBiZSB0cmFuc2xhdGVkIHRvIG9uZSBEZXZpY2UgSUQgbWFwcGluZyBhbmQg
bm90Cj4+PiBzcGxpdCBhY3Jvc3MgbXVsdGlwbGUgb25lLiBGb3IgaW5zdGFuY2U6Cj4+Pgo+PiBU
aGUgIGFzc3VtcHRpb24gaXMgYmFzZWQgb24gdGhlIEFDUEkgdGFibGVzIG9uIHR3byBwbGF0Zm9y
bXMgVGh1bmRlclgKPj4gYW5kIFRodW5kZXJYMi4KPj4gV2hpbGUgdGhlIHNwZWMgZG9lcyBub3Qg
ZGVueSBpdCBidXQgd291bGQgdGhlcmUgYmUgYSB1c2UgY2FzZSBhcyBzdWNoCj4+IHdoZXJlIGEg
UENJIG5vZGUgaWQgYXJyYXkgd291bGQgc3BsaXQgdGhlCj4+IHJhbmdlIGludG8gdGhlIHNhbWUg
c21tdS4KPgo+IE1heSBJIHJlbWluZCB5b3UgdGhhdCB0aGUgZ29hbCBvZiBYZW4gaXMgdG8gcnVu
IG9uICphbGwqIHRoZSBjdXJyZW50IAo+IGFuZCBmdXR1cmUgcGxhdGZvcm1zLiBJZiB0aGUgc3Bl
YyBzYXlzIGl0IGlzIGFsbG93ZWQsIHRoZW4gd2Ugc2hvdWxkIAo+IGRvIGl0IHVubGVzcyB0aGVy
ZSBpcyBhIHN0cm9uZyByZWFzb24gbm90IHRvIGRvIGl0Lgo+Cj4+Cj4+PiBSQyBBCj4+PiAgLy8g
ZG9lc24ndCB1c2UgU01NVSAwIHNvIGp1c3Qgb3V0cHV0cyBEZXZpY2VJRHMgdG8gSVRTIEdST1VQ
IDAKPj4+ICAvLyBJbnB1dCBJRCAtLT4gT3V0cHV0IHJlZmVyZW5jZTogT3V0cHV0IElECj4+PiAw
eDAwMDAtMHhmZmZmIC0tPiBJVFMgR1JPVVAgMCA6IDB4MDAwMC0+MHhmZmZmCj4+Pgo+PiBUaGlz
IGlzIG5vdCByZWxldmFudCBhcyB0aGlzIGNvZGUgd29udCB0b3VjaCBSQyBBLgo+Cj4gQ2FuIHlv
dSBhdm9pZCB0byBkaXNtaXNzIGFueSBleGFtcGxlIHRoYXQgZG9uJ3QgZml0IHlvdXIgc29sdXRp
b24/IAo+IFRoaXMgaXMgbm90IGhlbHBmdWwuClN1cmUuIEkgd2lsbCBhZGQgbW9yZSBkZXNjcmlw
dGlvbiBpbiB0aGF0IGNhc2UuCj4KPiBEZXNjcmliaW5nIHRoZSBSQyBpcyByZWxldmFudCBpbiBt
eSBleGFtcGxlIHRvIHNob3cgYSBjYXNlIHRoYXQgeW91ciAKPiBzb2x1dGlvbiB3aWxsIG5vdCBo
YW5kbGUuCkkgd2lsbCBhZGQgbXkgcmF0aW9uYWxlIGhlcmUuIEhpZGluZyBzbW11IGZyb20gSU9S
VCB0YWJsZSB3b3VsZCByZXF1aXJlIApzZXR0aW5nIGRldmljZSBJRCBpbiB0aGUgcGNpX3JjIGlk
X2FycmF5IGZvciBSSUQgYW5kIG91dHB1dCByZWZlcmVuY2UgYXMgCklUUyBncm91cC4KRm9yIHRo
ZSBSQyBpZGFycmF5IGVsZW1lbnRzIHdoaWNoIGRvbid0IGhhdmUgYW4gb3V0cHV0IHJlZmVyZW5j
ZSBhcyBzbW11IApidXQgYSBJVFMgZ3JvdXAsIHRoZXJlIGlzIG5vIG5lZWQgdG8gdG91Y2ggdGhl
bS4KQmFzZWQgb24gdGhpcyByYXRpb25hbGUgSSBzYWlkIHRoaXMgaXMgbm90IHJlbGV2YW50Lgo+
Cj4+PiBTTU1VIDAKPj4+IC8vIE5vdGUgdGhhdCByYW5nZSBvZiBTdHJlYW1JRHMgdGhhdCBtYXAg
dG8gRGV2aWNlSURzIGV4Y2x1ZGVzCj4+PiAvLyB0aGUgTklDIDAgRGV2aWNlSUQgYXMgaXQgZG9l
cyBub3QgZ2VuZXJhdGUgTVNJcwo+Pj4gIC8vIElucHV0IElEIC0tPiBPdXRwdXQgcmVmZXJlbmNl
OiBPdXRwdXQgSUQKPj4+IDB4MDAwMC0weDAxZmYgLS0+IElUUyBHUk9VUCAwIDogMHgxMDAwMC0+
MHgxMDFmZgo+Pj4gMHgwMjAwLTB4ZmZmZiAtLT4gSVRTIEdST1VQIDAgOiAweDIwMDAwLT4weDIw
N2ZmCj4+Pgo+PiBJdCBjYW4gYmUgZnJvbSAyIGRpZmZlcmVudCBSQydzIGFuZCBub3QgZnJvbSBz
YW1lIFJDLgo+Cj4gSXQgaXMgbm90IG15IHBvaW50IGluIHRoaXMgZXhhbXBsZS4gTXkgcG9pbnQg
aXMgc2FtZSBSQyB3aXRoIHNwbGl0IAo+IERldmljZUlEIG1hcHBpbmcuCm9rLCBJIHdpbGwgYWRk
IHRoYXQgYXMgd2VsbC4KVGhlIGN1cnJlbnQgY29kZSBwYXJzZXMgYWxsIGVudHJpZXMgaW4gcGNp
X3JjIGlkX2FycmF5IGFuZCBwYXRjaGVzIApvdXRwdXQgcmVmZXJlbmNlIGFuZCBvdXRwdXRfYmFz
ZS4KVGhlIG9ubHkgYXNzdW1wdGlvbiB3YXMgb24gTnVtYmVyIG9mIGlkcyBpbiBwY2lfcmMgaWRf
YXJyYXkgZWxlbWVudCBhbmQgCnRoZSBtYXRjaGluZyBzbW11IGlkX2FycmF5IGVsZW1lbnQgYmUg
c2FtZS4KSSBjYW4gcmVtb3ZlIHRoZSBhc3N1bXB0aW9uLCB3aWxsIHRoYXQgYmUgb2s/CgpTbyxP
bmUgSUQgTWFwcGluZyBlbGVtZW50IChJbnB1dF9iYXNlLCBudW1faWRzLCBvdXRfYmFzZSkgY2Fu
IHRyYW5zbGF0ZSAKaW50byB0d28gb3IgbW9yZSBpZF9hcnJheSBlbnRyaWVzIG9mIHNtbXUgbm9k
ZS4KCj4KPj4+IC8vIFNNTVUgMCBDb250cm9sIGludGVycnVwdCBpcyBNU0kgYmFzZWQKPj4+ICAv
LyBJbnB1dCBJRCAtLT4gT3V0cHV0IHJlZmVyZW5jZTogT3V0cHV0IElECj4+PiBOL0EgLS0+IElU
UyBHUk9VUCAwIDogMHgyMDAwMDEKPj4+Cj4+PiBJIHN0aWxsIGRvbid0IHNlZSBhbnl0aGluZyBp
biB0aGUgc3BlYyBwcmV2ZW50aW5nIHRoYXQuIEFuZCBJIHdvdWxkCj4+PiBsaWtlIGNsYXJpZmlj
YXRpb24gZnJvbSB5b3VyIHNpZGUgYmVmb3JlIGdvaW5nIGZvcndhcmQuICpoaW50KiBUaGUKPj4+
IHNwZWMgc2hvdWxkIGJlIHF1b3RlZCAqaGludCoKPj4+Cj4+IFNwZWMgZG9lcyBub3QgcHJldmVu
dCB0aGF0LCBidXQgd2UgbmVlZCB0byBzZWUgSU1ITyB3aGF0IGFsbCBjYXNlcyBhcmUKPj4gcHJh
Y3RpY2FsbHkgcG9zc2libGUgYW5kIGN1cnJlbnQgcGxhdGZvcm1zIHN1cHBvcnQgaXQuCj4KPiBT
ZWUgYWJvdmUuCj4KPj4gSXMgdGhlcmUgYW55IHBsYXRmb3JtIHdoaWNoIHN1cHBvcnRzIHRoYXQg
PyBJIGNhbiBhZGQgY29kZSBmb3IgdGhlCj4+IGNvbWJpbmF0aW9ucyBidXQgaG93IEkgd2lsbCB0
ZXN0IGl0Lgo+Cj4gVGhlIG9ubHkgdGhpbmcgSSBjYW4gdGVsbCB5b3UgaXMgdGhlIHNwZWMgYWxs
b3dzIGl0IGFuZCB5b3VyIAo+IHN1Z2dlc3Rpb24gd291bGQgaGF2ZSB0byBiZSBmdWxseSByZXdy
aXR0ZW4gaWYgc29tZW9uZSBkZWNpZGUgdG8gbm90IAo+IGZvbGxvdyB5b3VyIGFzc3VtcHRpb25z
Lgo+ClNlZSBhYm92ZQo+IE9uIHRoZSBwcmV2aW91cyB0aHJlYWQgInhlbi9hcm06IEhpZGluZyBT
TU1VcyBmcm9tIERvbTAgd2hlbiB1c2luZyAKPiBBQ1BJIG9uIFhlbiIsIEkgbWFkZSAyIHN1Z2dl
c3Rpb25zIHdoaWNoLCBJIGJlbGlldmUsIGlzIHNwZWMtcHJvb2Y6Cj4KPiAxKSBSZXNvbHZlIGFs
bCB0aGUgUklEIChvciBwbGF0Zm9ybSBkZXZpY2UgSUQpIHRvIGEgRGV2aWNlSUQgb25lIGJ5IAo+
IG9uZSBhbmQgZ2VuZXJhdGluZyB0aGUgYSBuZXcgSU9SVCBmb3IgRE9NMCB3aXRoIHRoYXQKPiAy
KSBHZW5lcmF0aW5nIG5ldyBEZXZpY2VJRCBtYXBwaW5nIGZvciBlYWNoIFJJRCBtYXBwaW5nCj4K
PiBTb2x1dGlvbiAxIHdvdWxkIGJlIHRoZSBlYXNpZXN0IHRvIGRvIGFuZCBjb3VsZCBiZSB0ZXN0
ZWQgb24gYW55IAo+IHBsYXRmb3JtIGFzIHRoZSBhbGdvIHdvdWxkIGJlIGJhc2VkIG9uIHRoZSBJ
T1JUIHBhcnNpbmcuCj4KPiBTbyBJIGRvbid0IHNlZSB3aHkgd2Ugc2hvdWxkIGhhdmUgYSBsaW1p
dGluZyBzb2x1dGlvbiBhdCB0aGUgbW9tZW50Lgo+Cj4gUmVnYXJkcywKPgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Fri Jun 09 10:13:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 10: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 1dJGud-0006rA-J9; Fri, 09 Jun 2017 10:13: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=326ad6b84=Andrew.Cooper3@citrix.com>)
 id 1dJGub-0006r2-K1
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 10:13:01 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 AC/41-03058-CA47A395; Fri, 09 Jun 2017 10:13:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsWyU9JRQnd1iVW
 kwcqbZhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b7Z4tYCi4LVCzpucDWwPiGt4uRk0NCwE/i
 0dl9TCC2sICPxKqOC2C2iICHxP+P75m7GDk4hAQCJL5O1AYJMwsoS2xavg6shE1AX2L3i09gN
 q+ArcSmnhWMIDaLgIrEsysP2EBsUYFwibeNR1ggagQlTs58AmZzCgRK9P9vYgEZzyygKbF+lz
 7EeHmJ7W/nMIPYQgJqEtf6L7FDXJkuMfFZD8sERv5ZSCbNQuiehaR7ASPzKkb14tSistQiXXO
 9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA4GMAgh2MMy/7H2KU5GBSEuWdVmAV
 KcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mClwsYzEKCRanpqRVpmTnAOIBJS3DwKInw2kcDpXmLC
 xJzizPTIVKnGBWlxHlvFAMlBEASGaV5cG2w2LvEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYV
 4NkO08mXklcNNfAS1mAlq85J0FyOKSRISUVAMjw3ofueDlW73Zk17N8esVXme5/cp72aV8bxL
 Knj62OTSlecdmxv8r17feX3lxzVbnXfIXg5m/mb88myKfH5wtOps7J4Lz448FYSoXuGrcfnP9
 7BCdxxTiXPx1YUTWPvd9uqGzzlt+5QmVPL26qOI0e/XR83dnd3RkHb/0vfKkMNvW2yxLg2wcl
 FiKMxINtZiLihMB4PHU/rgCAAA=
X-Env-Sender: prvs=326ad6b84=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1497003179!102277544!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36191 invoked from network); 9 Jun 2017 10:12:59 -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;
 9 Jun 2017 10:12:59 -0000
X-IronPort-AV: E=Sophos;i="5.39,317,1493683200"; d="scan'208";a="47493484"
To: Kangjie Xi <imxikangjie@gmail.com>, <xen-devel@lists.xenproject.org>
References: <CAJqJJghBcsthRtwD=CF-n0uWU_eLMdOJ-8YsTYXhUDZbJZa63g@mail.gmail.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <7322826b-f7c9-63ad-037f-bfcc275b2bba@citrix.com>
Date: Fri, 9 Jun 2017 11:12:58 +0100
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: <CAJqJJghBcsthRtwD=CF-n0uWU_eLMdOJ-8YsTYXhUDZbJZa63g@mail.gmail.com>
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] Nested Virtualization Support Host-Only Hypervisors
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMDYvMTcgMDg6NDQsIEthbmdqaWUgWGkgd3JvdGU6Cj4gWGVuIHN1cHBvcnRzIE5lc3Rl
ZAo+IFZpcnR1YWxpemF0aW9uKGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL05lc3Rl
ZF9WaXJ0dWFsaXphdGlvbl9pbl9YZW4pLAo+IHdoaWNoIG1lYW5zIEkgY2FuIHJ1biBYZW4gb3Ig
S1ZNIGh5cGVydmlzb3IgaW5zaWRlIGEgdmlydHVhbCBtYWNoaW5lLAo+IGFuZCB0aGVuIGNyZWF0
ZSBhIEwyIGd1ZXN0LiBIb3dldmVyIHdoZW4gSSBydW4gYSBIb3N0LU9ubHkgSHlwZXJ2aXNvcgo+
IChubyBMMiBndWVzdHMsIGxpa2UgTW9SRSwgU2ltcGxlVmlzb3IgYW5kIEh5cGVyUGxhdGZvcm0p
IGluc2lkZSBvZiBMMQo+IGd1ZXN0LCB0aGUgTDEgaGFuZ3MuCj4KPiBJcyBpdCBhYmxlIHRvIG1h
a2UgWGVuIE5lc3RlZCBWaXJ0dWFsaXphdGlvbiB0byBzdXBwb3J0IEhvc3QtT25seQo+IGh5cGVy
dmlzb3JzPyBJdCBpcyB1c2VmdWwgZm9yIHNlY3VyaXR5IHJlc2VhcmNoLgo+Cj4gKiBNb1JFLCBo
dHRwczovL2dpdGh1Yi5jb20vYWluZm9zZWMvTW9SRQo+ICogU2ltcGxlVmlzb3IsIGh0dHBzOi8v
Z2l0aHViLmNvbS9pb25lc2N1MDA3L1NpbXBsZVZpc29yCj4gKiBIeXBlclBsYXRmb3JtLCBodHRw
czovL2dpdGh1Yi5jb20vdGFuZGFzYXQvSHlwZXJQbGF0Zm9ybQoKTmVzdGVkIHZpcnQgaW4gWGVu
IGlzIHZlcnkgZXhwZXJpbWVudGFsLCBhbmQgYWxtb3N0IGRvZXNuJ3QgZnVuY3Rpb24gaW4KcHJh
Y3RpY2UuCgoqIE5vIDMyYml0IEwxIGh5cGVydmlzb3Igc29mdHdhcmUgd2lsbCB3b3JrLiAgU2V2
ZXJhbCBWVC14IGluc3RydWN0aW9uCnVzZSB0aGUgb3BlcmFuZCBzaXplIHdoZW4gcmVhZGluZyBw
YXJhbWV0ZXJzIGluIG1lbW9yeSwgcmF0aGVyIHRoYW4gdGhlCnByb3BlciA4LCBtZWFuaW5nIHRo
YXQgb3BlcmF0aW9ucyBnZXQgYXR0ZW1wdGVkIHdpdGggYW4gdW5pbml0aWFsaXNlZAp1cHBlciBo
YWxmLgoKKiBSdW5uaW5nIGFueXRoaW5nIExpbnV4LWJhc2VkIHJlcXVpcmVzIHlvdSB0byBjb21w
aWxlIEwxIHdpdGhvdXQKQ09ORklHX1hFTi4gIFRoZSBpc3N1ZSBpcyB0aGF0IExpbnV4IGVuZHMg
dXAgdXNpbmcgZXZlbnQgY2hhbm5lbHMgZm9yCklQSXMsIGFuZCB0aGVzZSBkb24ndCBnZXQgZGVs
aXZlcmVkIHdoZW4gdGhlIHZjcHUgaXMgcnVubmluZyBMMi4gIElmIEwyCnNwaW5zIGluIGEgbG9v
cCB3YWl0aW5nIGZvciBzb21ldGhpbmcgdG8gaGFwcGVuLCB0aGlzIGVuZHMgdXAgbm90CmV4aXRp
bmcgdG8gTDEgdW50aWwgYW4gTk1JIG9jY3Vycy4KCiogSHlwZXJWIGNob2tlcyBvbiBBUElDIHJl
bGF0ZWQgdGhpbmdzLiAgSSB0aGluayB0aGUgcm9vdCBjYXVzZSBpcyB0aGUKY29tcGxldGUgZmlj
dGlvbiBvZiB0b3BvbG9neSBpbmZvcm1hdGlvbiBjdXJyZW50bHkgZXhwb3NlZCB0byBndWVzdHMs
CmJ1dCBpbiB0aGUgZW5kLCBpdCBlaXRoZXIgdGFrZXMgYSAjR1AgZm9yIHRyeWluZyB0byB1c2Ug
eDJhcGljIE1TUnMKYWZ0ZXIgZGlzYWJsaW5nIHgyYXBpYyBtb2RlLCBvciBjb21wbGFpbnMgb2Yg
YSBzcHVyaW91cyAjUEYgd2hlbiB0cnlpbmcKdG8gYWNjZXNzIHRoZSB4YXBpYyBNTUlPIHBhZ2Uu
CgoqIEVTWGkgbWFuYWdlcyB0byB0YWtlIG91dCBMMCBxdWl0ZSByZWxpYWJseS4gIERpc2FibGlu
ZyBWTUNTIHNoYWRvd2luZwpoZWxwcywgYnV0IEwxIHN0aWxsIGxvY2tzIHVwIHdoZW4gaXQgdHJp
ZXMgYm9vdGluZyBMMi4KClRoZXJlIGFyZSBhdCBsZWFzdCA2IG91dHN0YW5kaW5nIHdheXMgSSBh
bSBhd2FyZSBvZiBmb3IgTDEgdG8gY3Jhc2ggTDAsCmJlY2F1c2Ugb2YgaW5zdWZmaWNpZW50IG9y
IGluY29ycmVjdCBwYXJhbWV0ZXIgYXVkaXRpbmcuCgoKSSBkbyBub3QgcmVjb21tZW5kIGFueW9u
ZSB1c2VzIG5lc3RlZCB2aXJ0IHdoaWxlIGl0IGlzIGluIGl0cyBjdXJyZW50CnN0YXRlLCBvdGhl
ciB0aGFuIHRvIGFjdGl2ZWx5IGRldmVsb3AgaXQuICBUaGVyZSBpcyBhY3RpdmUgd29yayBvbmdv
aW5nCmZyb20gWGVuU2VydmVyIHRvIGdldCBuZXN0ZWQgdmlydCBpbnRvIGEgdXNhYmxlIHN0YXRl
LCBidXQgbXkgZXN0aW1hdGlvbgpvZiBtdWx0aXBsZSBwZXJzb24teWVhcnMgb2YgZWZmb3J0IHN0
aWxsIGFwcGxpZXMuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 09 10:42:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 10: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 1dJHMd-0000IZ-7t; Fri, 09 Jun 2017 10:41:59 +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 1dJHMb-0000ID-QQ
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 10:41:57 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 DB/85-02022-57B7A395; Fri, 09 Jun 2017 10:41:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXS6fjDS7e42ir
 S4Gm/gsX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmrHrdx9TwUHVim2bP7E0MK4T72Lk5BASyJNo
 +HSAHcTmFbCT+PdtBxOILSFgKHF64U0WEJtFQFXi/o13rCA2m4C6RNuz7WC2iICBxMpNs4BsL
 g5mgV4miV9fpwA1c3AIC9hItKxUB4kLCfQzSuxuew62gFPAR+LGqadsIDW8AoISf3cIg4SZBb
 QkHv66xQJha0ssW/iaGaSEWUBaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjBrFqUVlqUW6hkZ
 6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiB4ccABDsY+2Y5H2KU5GBSEuWdVmAV
 KcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC16AKKCdYlJqeWpGWmQOMBJi0BAePkgivcClQmre4I
 DG3ODMdInWKUVFKnFcApE8AJJFRmgfXBou+S4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmdQ
 eZwpOZVwI3/RXQYiagxUveWYAsLklESEk1MM5ZlNjHveB+3pXnvhVPzyWtcJ2868Q3F3mNuCd
 OOWdSUxTt9DdeVeC4ab1w/YTVU3drbzlVaDztRdvfvWez2y+ZTrNX1/LpZDxyZWNu8wZ1++2b
 Z8yepLjojB4bywPeplf9B3M6c4R4nnxLrAroneD0IcQlT+vu5hd+29mb3TKajcvrKw/aFSuxF
 GckGmoxFxUnAgCXI4ESuQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1497004913!74182800!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63987 invoked from network); 9 Jun 2017 10:41:55 -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; 9 Jun 2017 10:41:55 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 09 Jun 2017 04:41:52 -0600
Message-Id: <593A9791020000780016141C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 09 Jun 2017 04:41:53 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Dario Faggioli" <dario.faggioli@citrix.com>
References: <149633614204.12814.14390287626133023934.stgit@Solace.fritz.box>
 <149633845700.12814.7130992212550379105.stgit@Solace.fritz.box>
In-Reply-To: <149633845700.12814.7130992212550379105.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>,
 Jennifer Herbert <jennifer.herbert@citrix.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 06/15] xen: trace IRQ enabling/disabling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAxLjA2LjE3IGF0IDE5OjM0LCA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gQEAgLTEwNiw2ICsxMDYsMTUgQEAgY29uZmlnIFRSQUNJTkcKPiAgCSAgaW4gcGVyLUNQ
VSByaW5nIGJ1ZmZlcnMuIFRoZSAneGVudHJhY2UnIHRvb2wgY2FuIGJlIHVzZWQgdG8gcmVhZAo+
ICAJICB0aGUgYnVmZmVycyBhbmQgZHVtcCB0aGUgY29udGVudCBvbiB0aGUgZGlzay4KPiAgCj4g
K2NvbmZpZyBUUkFDRV9JUlFTT0ZGCj4gKwlib29sICJUcmFjZSB3aGVuIElSUXMgYXJlIGRpc2Fi
bGVkIGFuZCAocmUpZW5hYmxlZCIgaWYgRVhQRVJUID0gInkiCj4gKwlkZWZhdWx0IG4KCkknbSBu
b3QgYXdhcmUgb2YgYW55IGJlaGF2aW9yYWwgZGlmZmVyZW5jZSBiZXR3ZWVuIHRoaXMgYW4gbm90
CnNwZWNpZnlpbmcgYSBkZWZhdWx0IGF0IGFsbCwgc28gSSdkIGxpa2UgdG8gYXNrIHRvIGZvbGxv
dyBzdWl0IChzZWUKc3Vycm91bmRpbmcgY29kZSkgYW5kIG9taXQgdGhpcyBsaW5lLgoKPiAtLS0g
YS94ZW4vY29tbW9uL3NwaW5sb2NrLmMKPiArKysgYi94ZW4vY29tbW9uL3NwaW5sb2NrLmMKPiBA
QCAtMTUwLDcgKzE1MCw5IEBAIHZvaWQgX3NwaW5fbG9jayhzcGlubG9ja190ICpsb2NrKQo+ICB2
b2lkIF9zcGluX2xvY2tfaXJxKHNwaW5sb2NrX3QgKmxvY2spCj4gIHsKPiAgICAgIEFTU0VSVChs
b2NhbF9pcnFfaXNfZW5hYmxlZCgpKTsKPiAtICAgIGxvY2FsX2lycV9kaXNhYmxlKCk7Cj4gKyAg
ICBfbG9jYWxfaXJxX2Rpc2FibGUoKTsKCkhtbSwgbG9va3MgeW91J3JlIGludHJvZHVjaW5nIG5l
dyBub24tc3RhdGljLCB1bmRlcnNjb3JlLXByZWZpeGVkCnN5bWJvbHMuIFBsZWFzZSBkb24ndCwg
dXNlIGUuZy4gYSAiYXJjaF8iIHByZWZpeCBvciBhICJfbm90cmFjZSIgc3VmZml4Cmluc3RlYWQu
Cgo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3lzdGVtLmgKPiArKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L3N5c3RlbS5oCj4gQEAgLTUsNiArNSw4IEBACj4gICNpbmNsdWRlIDx4ZW4vYml0
b3BzLmg+Cj4gICNpbmNsdWRlIDxhc20vcHJvY2Vzc29yLmg+Cj4gIAo+ICsjaW5jbHVkZSA8eGVu
L3RyYWNlLmg+CgpXaHk/Cgo+IEBAIC0yMTQsNiArMjE2LDc5IEBAIHN0YXRpYyBhbHdheXNfaW5s
aW5lIHVuc2lnbmVkIGxvbmcgX194YWRkKAo+ICAgICAgICAgICAgICAgICAgICAgICAgICJyaSIg
KCAoeCkgJiBYODZfRUZMQUdTX0lGICkgKTsgICAgICAgICAgIFwKPiAgfSkKPiAgCj4gKyNpZmRl
ZiBDT05GSUdfVFJBQ0VfSVJRU09GRgo+ICsKPiArI2RlZmluZSBUUkFDRV9MT0NBTF9BRERSICgo
dWludDY0X3QpIGN1cnJlbnRfdGV4dF9hZGRyKCkpCj4gKyNkZWZpbmUgVFJBQ0VfUkVUX0FERFIg
ICAoKHVpbnQ2NF90KSBfX2J1aWx0aW5fcmV0dXJuX2FkZHJlc3MoMCkpCj4gKwo+ICsjZGVmaW5l
IHRyYWNlX2lycV9kaXNhYmxlKF9hKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKPiArKHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCj4gKyAgICB1aW50NjRfdCBhZGRyID0gX2E7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgX190cmFjZV92YXIoVFJDX0hXX0lS
UV9ESVNBQkxFLCAxLCBzaXplb2YoYWRkciksICZhZGRyKTsgICAgIFwKPiArfSkKPiArI2RlZmlu
ZSB0cmFjZV9pcnFfZW5hYmxlKF9hKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCj4gKyh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAo+ICsgICAgdWludDY0X3QgYWRkciA9IF9hOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgIF9fdHJhY2VfdmFyKFRSQ19IV19J
UlFfRU5BQkxFLCAxLCBzaXplb2YoYWRkciksICZhZGRyKTsgICAgICBcCj4gK30pCj4gKyNkZWZp
bmUgdHJhY2VfaXJxX3NhdmUoX3gsIF9hKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAo+ICsoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKPiArICAgIHVpbnQ2NF90IGFkZHIgPSBfYTsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICBpZiAoIF94ICYgWDg2X0VGTEFH
U19JRiApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgICAgIF9f
dHJhY2VfdmFyKFRSQ19IV19JUlFfRElTQUJMRSwgMSwgc2l6ZW9mKGFkZHIpLCAmYWRkcik7IFwK
PiArfSkKPiArI2RlZmluZSB0cmFjZV9pcnFfcmVzdG9yZShfeCwgX2EpICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCj4gKyh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgdWludDY0X3QgYWRkciA9IF9h
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgIGlmICgg
X3ggJiBYODZfRUZMQUdTX0lGICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Cj4gKyAgICAgICAgX190cmFjZV92YXIoVFJDX0hXX0lSUV9FTkFCTEUsIDEsIHNpemVvZihhZGRy
KSwgJmFkZHIpOyAgXAo+ICt9KQo+ICsKPiArI2RlZmluZSB0cmFjZV9pcnFfZGlzYWJsZV9yZXQo
KSAgIHRyYWNlX2lycV9kaXNhYmxlKFRSQUNFX1JFVF9BRERSKQo+ICsjZGVmaW5lIHRyYWNlX2ly
cV9lbmFibGVfcmV0KCkgICAgdHJhY2VfaXJxX2VuYWJsZShUUkFDRV9SRVRfQUREUikKPiArI2Rl
ZmluZSB0cmFjZV9pcnFfc2F2ZV9yZXQoX3gpICAgIHRyYWNlX2lycV9zYXZlKF94LCBUUkFDRV9S
RVRfQUREUikKPiArI2RlZmluZSB0cmFjZV9pcnFfcmVzdG9yZV9yZXQoX3gpIHRyYWNlX2lycV9y
ZXN0b3JlKF94LCBUUkFDRV9SRVRfQUREUikKPiArCj4gKyNkZWZpbmUgbG9jYWxfaXJxX2Rpc2Fi
bGUoKSAgICAgICAgICAgICAgICAgICAgICBcCj4gKyh7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICBib29sX3QgaXJxb24gPSBsb2NhbF9pcnFf
aXNfZW5hYmxlZCgpOyAgICAgICBcCj4gKyAgICBfbG9jYWxfaXJxX2Rpc2FibGUoKTsgICAgICAg
ICAgICAgICAgICAgICAgICBcCj4gKyAgICBpZiAoIHVubGlrZWx5KHRiX2luaXRfZG9uZSAmJiBp
cnFvbikgKSAgICAgICBcCj4gKyAgICAgICAgdHJhY2VfaXJxX2Rpc2FibGUoVFJBQ0VfTE9DQUxf
QUREUik7ICAgICBcCj4gK30pCj4gKwo+ICsjZGVmaW5lIGxvY2FsX2lycV9lbmFibGUoKSAgICAg
ICAgICAgICAgICAgICAgICAgXAo+ICsoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAo+ICsgICAgaWYgKCB1bmxpa2VseSh0Yl9pbml0X2RvbmUpICkgICAg
ICAgICAgICAgICAgXAo+ICsgICAgICAgIHRyYWNlX2lycV9lbmFibGUoVFJBQ0VfTE9DQUxfQURE
Uik7ICAgICAgXAo+ICsgICAgX2xvY2FsX2lycV9lbmFibGUoKTsgICAgICAgICAgICAgICAgICAg
ICAgICAgXAo+ICt9KQo+ICsKPiArI2RlZmluZSBsb2NhbF9pcnFfc2F2ZShfeCkgICAgICAgICAg
ICAgICAgICAgICAgIFwKPiArKHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKPiArICAgIGxvY2FsX3NhdmVfZmxhZ3MoX3gpOyAgICAgICAgICAgICAgICAg
ICAgICAgIFwKPiArICAgIF9sb2NhbF9pcnFfZGlzYWJsZSgpOyAgICAgICAgICAgICAgICAgICAg
ICAgIFwKPiArICAgIGlmICggdW5saWtlbHkodGJfaW5pdF9kb25lKSApICAgICAgICAgICAgICAg
IFwKPiArICAgICAgICB0cmFjZV9pcnFfc2F2ZShfeCwgVFJBQ0VfTE9DQUxfQUREUik7ICAgIFwK
PiArfSkKPiArCj4gKyNkZWZpbmUgbG9jYWxfaXJxX3Jlc3RvcmUoX3gpICAgICAgICAgICAgICAg
ICAgICBcCj4gKyh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCj4gKyAgICBpZiAoIHVubGlrZWx5KHRiX2luaXRfZG9uZSkgKSAgICAgICAgICAgICAgICBc
Cj4gKyAgICAgICAgdHJhY2VfaXJxX3Jlc3RvcmUoX3gsIFRSQUNFX0xPQ0FMX0FERFIpOyBcCj4g
KyAgICBfbG9jYWxfaXJxX3Jlc3RvcmUoX3gpOyAgICAgICAgICAgICAgICAgICAgICBcCj4gK30p
Cj4gKyNlbHNlIC8qICFUUkFDRV9JUlFTT0ZGICovCj4gKyNkZWZpbmUgdHJhY2VfaXJxX2Rpc2Fi
bGVfcmV0KCkgICBkbyB7IH0gd2hpbGUgKCAwICkKPiArI2RlZmluZSB0cmFjZV9pcnFfZW5hYmxl
X3JldCgpICAgIGRvIHsgfSB3aGlsZSAoIDAgKQo+ICsjZGVmaW5lIHRyYWNlX2lycV9zYXZlX3Jl
dChfeCkgICAgZG8geyB9IHdoaWxlICggMCApCj4gKyNkZWZpbmUgdHJhY2VfaXJxX3Jlc3RvcmVf
cmV0KF94KSBkbyB7IH0gd2hpbGUgKCAwICkKPiArI2RlZmluZSBsb2NhbF9pcnFfZGlzYWJsZSgp
ICAgICAgIF9sb2NhbF9pcnFfZGlzYWJsZSgpCj4gKyNkZWZpbmUgbG9jYWxfaXJxX2VuYWJsZSgp
ICAgICAgICBfbG9jYWxfaXJxX2VuYWJsZSgpCj4gKyNkZWZpbmUgbG9jYWxfaXJxX3NhdmUoX3gp
ICAgICAgICBfbG9jYWxfaXJxX3NhdmUoX3gpCj4gKyNkZWZpbmUgbG9jYWxfaXJxX3Jlc3RvcmUo
X3gpICAgICBfbG9jYWxfaXJxX3Jlc3RvcmUoX3gpCj4gKyNlbmRpZiAvKiBUUkFDRV9JUlFTT0ZG
ICovCgpOb25lIG9mIHRoaXMgbG9va3MgdG8gYmUgYXJjaC1zcGVjaWZpYy4KCkphbgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 09 10:42:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 10: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 1dJHMS-0000HU-U5; Fri, 09 Jun 2017 10:41: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=3262f2be5=wei.liu2@citrix.com>)
 id 1dJHMR-0000HO-Gb
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 10:41:47 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 AB/3C-03696-A6B7A395; Fri, 09 Jun 2017 10:41:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXitHRDpG5WtVW
 kwcyt8hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bcyQeZC5qYKvZcDGpgvMnYxcjJISHgL7Fs
 wmkWEJtFQEXi9NW57CA2m4CyxM/OXjYQW0RAT+LDq29ANhcHs8BRRomNXw4DORwcwgIhEqcnF
 4LU8ApYSCw8vZkRpEZIoJtRYuen1SwQCUGJkzOfgNnMAjoSC3Z/AutlFpCWWP6PAyTMKeAt0X
 j+GzOILQp0Q+fSOWDlQgIKEh3TjzFNYOSbhWTSLCSTZiFMWsDIvIpRvTi1qCy1SNdYL6koMz2
 jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMMwYgGAHY8c/p0OMkhxMSqK80wqsIoX4kvJT
 KjMSizPii0pzUosPMWpwcAhMODt3OpMUS15+XqqSBK9BFVCdYFFqempFWmYOMBJgSiU4eJREe
 IVLgdK8xQWJucWZ6RCpU4y6HE0ftnxhEgKbISXOWwMyQwCkKKM0D24ELCovMcpKCfMyAh0oxF
 OQWpSbWYIq/4pRnINRSZh3D8gUnsy8ErhNr4COYAI6Ysk7C5AjShIRUlINjMW7zywI+j1jqxj
 bbl1/ZYbudclKWxZd1HXsmL0oSzJgGadHXsak/uV6UQIOe2V4P5+s605iuacvuMkyKnbxi+Jz
 CvO3lduJdDVuF5i7KSuDlW9t1+Xo19/vbZznO2nL7Ft5DMJa/9PN2PPr1zS+jrjIfnVSk1qzs
 mZCUn2Gt/betxtn/r+6W4mlOCPRUIu5qDgRAK0BmC7FAgAA
X-Env-Sender: prvs=3262f2be5=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1497004905!66450233!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3142 invoked from network); 9 Jun 2017 10:41:46 -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;
 9 Jun 2017 10:41:46 -0000
X-IronPort-AV: E=Sophos;i="5.39,317,1493683200"; d="scan'208";a="427229703"
Date: Fri, 9 Jun 2017 11:41:21 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Dario Faggioli <dario.faggioli@citrix.com>
Message-ID: <20170609104121.d36vgpkis5twxx7b@citrix.com>
References: <149692186557.9605.11625777539060264052.stgit@Solace.fritz.box>
 <149692374884.9605.7936271678792382781.stgit@Solace.fritz.box>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <149692374884.9605.7936271678792382781.stgit@Solace.fritz.box>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: George Dunlap <george.dunlap@eu.citrix.com>, xen-devel@lists.xenproject.org,
 Anshul Makkar <anshul.makkar@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 4/4] libxl/xl: allow to get and set cap on
 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>

T24gVGh1LCBKdW4gMDgsIDIwMTcgYXQgMDI6MDk6MDlQTSArMDIwMCwgRGFyaW8gRmFnZ2lvbGkg
d3JvdGU6Cj4gTm90ZSB0aGF0IGEgY2FwIGlzIGNvbnNpZGVyZWQgdmFsaWQgb25seSBpZgo+IGl0
IGlzIHdpdGhpbiB0aGUgWzEsIG5yX3ZjcHVzXSUgaW50ZXJ2YWwuCj4gCj4gU2lnbmVkLW9mZi1i
eTogRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+CgpBY2tlZC1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 09 10:43:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 10: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 1dJHNv-0000QT-Hw; Fri, 09 Jun 2017 10: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 <julien.grall@arm.com>) id 1dJHNu-0000QD-CX
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 10:43:18 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 A1/D4-03371-DBB7A395; Fri, 09 Jun 2017 10:43:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIIsWRWlGSWpSXmKPExsVysyfVTXdvtVW
 kwYSn7Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bHsmXMBXM5K95fuMHUwLiXvYuRi0NIYCOj
 RMueZawQzm5GiamTF7N0MXJyCAv4SHzr7wSzRQQKJM4v+A1VNJtJ4t/UjcwgDrPAdiaJu3Omg
 VWxCWhK3Pn8iQnE5hWwkvi24z8ziM0ioCKxYc8bsBpRgXCJt41HWCBqBCVOznwCZnMKuEl0nZ
 gHZjMLmEnM2/yQGcKWl9j+dg7zBEa+WUhaZiEpm4WkbAEj8ypGjeLUorLUIl0jc72kosz0jJL
 cxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMCgYwCCHYyL1wYeYpTkYFIS5Z1WYBUpxJeUn1KZ
 kVicEV9UmpNafIhRhoNDSYJ3WxVQTrAoNT21Ii0zBxj+MGkJDh4lEV7hUqA0b3FBYm5xZjpE6
 hSjopQ4bw1InwBIIqM0D64NFnOXGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMzLDIxgIZ7MvB
 K46a+AFjMBLV7yzgJkcUkiQkqqgdHOX09J6sV1kX17Zn0UXe1r0BXkcW3S07f3X8Ycqst62S8
 Yoritt5gz4d8mY866fckrn708dk/Qex9P34QWi/t1nfv/XbTb/NT1LJvFpQVKjyx+Tf7RnXdW
 SejvJK+tid+Vtt4MO/att6fVR+3M70z+wL967x+xtcim52VP1o3r6Xu1q2Lhs9NKLMUZiYZaz
 EXFiQB/l2DMtAIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1497004988!97355338!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3407 invoked from network); 9 Jun 2017 10:43:08 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-27.messagelabs.com with SMTP; 9 Jun 2017 10:43: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 E554F2B;
 Fri,  9 Jun 2017 03:43: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 591AF3F557;
 Fri,  9 Jun 2017 03:43:06 -0700 (PDT)
To: Manish Jaggi <mjaggi@caviumnetworks.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <1409218d-78bd-6371-64d7-b25b423ed04d@caviumnetworks.com>
 <7dc0e7df-5897-20c2-8638-5905183808d7@arm.com>
 <e4d5b860-de64-ef1d-ebc1-2e5d175a9c88@caviumnetworks.com>
 <d8040107-c28b-1959-b9ef-7e593d363357@arm.com>
 <1a231d22-f212-d18f-04c4-a8ed1c98fb08@caviumnetworks.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <72a09daa-5fdf-e56e-a41d-cd9dedd37862@arm.com>
Date: Fri, 9 Jun 2017 11:43:05 +0100
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: <1a231d22-f212-d18f-04c4-a8ed1c98fb08@caviumnetworks.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Steve Capper <Steve.Capper@arm.com>, Andre Przywara <andre.przywara@arm.com>,
 Jiandi An <anjiandi@codeaurora.org>, Punit Agrawal <punit.agrawal@arm.com>,
 "Goel, Sameer" <sgoel@qti.qualcomm.com>, nd@arm.com,
 Charles Garcia-Tobin <Charles.Garcia-Tobin@arm.com>
Subject: Re: [Xen-devel] [RFC] [PATCH] arm-acpi: Hide SMMU from IORT for
	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-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>

CgpPbiAwOS8wNi8xNyAxMTowMiwgTWFuaXNoIEphZ2dpIHdyb3RlOgo+Pgo+Pj4+IFNNTVUgMAo+
Pj4+IC8vIE5vdGUgdGhhdCByYW5nZSBvZiBTdHJlYW1JRHMgdGhhdCBtYXAgdG8gRGV2aWNlSURz
IGV4Y2x1ZGVzCj4+Pj4gLy8gdGhlIE5JQyAwIERldmljZUlEIGFzIGl0IGRvZXMgbm90IGdlbmVy
YXRlIE1TSXMKPj4+PiAgLy8gSW5wdXQgSUQgLS0+IE91dHB1dCByZWZlcmVuY2U6IE91dHB1dCBJ
RAo+Pj4+IDB4MDAwMC0weDAxZmYgLS0+IElUUyBHUk9VUCAwIDogMHgxMDAwMC0+MHgxMDFmZgo+
Pj4+IDB4MDIwMC0weGZmZmYgLS0+IElUUyBHUk9VUCAwIDogMHgyMDAwMC0+MHgyMDdmZgo+Pj4+
Cj4+PiBJdCBjYW4gYmUgZnJvbSAyIGRpZmZlcmVudCBSQydzIGFuZCBub3QgZnJvbSBzYW1lIFJD
Lgo+Pgo+PiBJdCBpcyBub3QgbXkgcG9pbnQgaW4gdGhpcyBleGFtcGxlLiBNeSBwb2ludCBpcyBz
YW1lIFJDIHdpdGggc3BsaXQKPj4gRGV2aWNlSUQgbWFwcGluZy4KPiBvaywgSSB3aWxsIGFkZCB0
aGF0IGFzIHdlbGwuCj4gVGhlIGN1cnJlbnQgY29kZSBwYXJzZXMgYWxsIGVudHJpZXMgaW4gcGNp
X3JjIGlkX2FycmF5IGFuZCBwYXRjaGVzCj4gb3V0cHV0IHJlZmVyZW5jZSBhbmQgb3V0cHV0X2Jh
c2UuCj4gVGhlIG9ubHkgYXNzdW1wdGlvbiB3YXMgb24gTnVtYmVyIG9mIGlkcyBpbiBwY2lfcmMg
aWRfYXJyYXkgZWxlbWVudCBhbmQKPiB0aGUgbWF0Y2hpbmcgc21tdSBpZF9hcnJheSBlbGVtZW50
IGJlIHNhbWUuCj4gSSBjYW4gcmVtb3ZlIHRoZSBhc3N1bXB0aW9uLCB3aWxsIHRoYXQgYmUgb2s/
CgpUaGUgb25seSB0aGluZyBJIGNhcmUgaXMgdGhhdCB5b3UgZG9uJ3QgaGF2ZSAqYW55KiBhc3N1
bXB0aW9uIG9mIGhvdyB0aGUgCklPUlQgaXMgZGVzaWduZWQuCgo+Cj4gU28sT25lIElEIE1hcHBp
bmcgZWxlbWVudCAoSW5wdXRfYmFzZSwgbnVtX2lkcywgb3V0X2Jhc2UpIGNhbiB0cmFuc2xhdGUK
PiBpbnRvIHR3byBvciBtb3JlIGlkX2FycmF5IGVudHJpZXMgb2Ygc21tdSBub2RlLgoKV2hpY2gg
aXMgYmFzaWNhbGx5IHNvbHV0aW9uIDEpIGJlbG93Li4uIEFueXdheSwgSSB3aWxsIHdhaXQgdGhl
IG5leHQgCnZlcnNpb24gaG9waW5nIHRoYXQgeW91IHdpbGwgaGFuZGxlIHByb3Blcmx5IHRoZSBJ
T1JUIGdlbmVyYXRpb24uCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 09 10:48:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 10:48: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 1dJHTB-0000m8-4v; Fri, 09 Jun 2017 10: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 <JBeulich@suse.com>) id 1dJHT9-0000lz-Az
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 10:48:43 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 E6/3C-02956-A0D7A395; Fri, 09 Jun 2017 10:48:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDS5er1ir
 SYP1vJovvWyYzOTB6HP5whSWAMYo1My8pvyKBNeNEwxLGgsn8FUe7G9kaGBfxdDFycAgJ5Ek8
 WVLbxcjJwStgJzHlbh8jiC0hYChxeuFNFpASFgFViX0X/EDCbALqEm3PtrOC2CICBhIrN80Cs
 rk4mAWamCTedO5kA0kICxhJND7pYAGxhQQmMEp8exILYnMK+Eq0ffsGNpNXQFDi7w5hkDCzgJ
 bEw1+3WCBsbYllC18zg5QwC0hLLP/HMYGRbxZCwywkDbOQNMxCaFjAyLKKUaM4tagstUjX2Fg
 vqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw9BiAYAfjzvWBhxglOZiURHmnFVhF
 CvEl5adUZiQWZ8QXleakFh9ilOHgUJLgFawBygkWpaanVqRl5gCjACYtwcGjJMIrXAqU5i0uS
 MwtzkyHSJ1iVJQS55UH6RMASWSU5sG1wSLvEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5C6
 uBpvBk5pXATX8FtJgJaPGSdxYgi0sSEVJSDYz7ouONUj6Lumu9qPo28e+z+1GqISK5N/W8r2Q
 sT/ZydvhUe2LOtE+THv2vCJB2a2g7E6Cc/finttv+BRsOBG1gdQ0PdvrL2Zq9IXfr0fnH28Se
 mH2YXpqw8PqNFLeqf7f3WnptubdPk61Br117t3NQSTubxN/ib/MfXTj+l39Ha8uZoAU5c24os
 RRnJBpqMRcVJwIAuL+q6rcCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1497005320!94443608!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50209 invoked from network); 9 Jun 2017 10:48:41 -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; 9 Jun 2017 10:48:41 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 09 Jun 2017 04:48:39 -0600
Message-Id: <593A99270200007800161437@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 09 Jun 2017 04:48:39 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Dario Faggioli" <dario.faggioli@citrix.com>
References: <149633614204.12814.14390287626133023934.stgit@Solace.fritz.box>
 <149633847165.12814.17021925979608518857.stgit@Solace.fritz.box>
In-Reply-To: <149633847165.12814.17021925979608518857.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>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 08/15] xen: trace RCU behavior
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAxLjA2LjE3IGF0IDE5OjM0LCA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2NvbW1vbi9yY3VwZGF0ZS5jCj4gKysrIGIveGVuL2NvbW1vbi9yY3Vw
ZGF0ZS5jCj4gQEAgLTkyLDYgKzkyLDU3IEBAIHN0YXRpYyBpbnQgcWhpbWFyayA9IDEwMDAwOwo+
ICBzdGF0aWMgaW50IHFsb3dtYXJrID0gMTAwOwo+ICBzdGF0aWMgaW50IHJzaW50ZXJ2YWwgPSAx
MDAwOwo+ICAKPiArI2lmZGVmIENPTkZJR19UUkFDRV9SQ1UKPiArc3RhdGljIGlubGluZSB2b2lk
IHRyYWNlX2NhbGxfcmN1KHZvaWQgKmZ1bmMpCj4gK3sKPiArICAgIHVpbnQ2NF90IGFkZHIgPSAo
dWludDY0X3QpZnVuYzsKCkkndmUgcHJvYmFibHkgb3Zlcmxvb2tlZCBzb21ldGhpbmcgc2ltaWxh
ciBpbiBwYXRjaCA2IC0gd2h5IHVpbnQ2NF90CnJhdGhlciB0aGFuIHVuc2lnbmVkIGxvbmc/IERv
ZXMgdGhpcyBldmVuIGJ1aWxkIHdpdGhvdXQgd2FybmluZyBmb3IKQVJNMzI/Cgo+ICsgICAgaWYg
KCBsaWtlbHkoIXRiX2luaXRfZG9uZSkgKQo+ICsgICAgICAgIHJldHVybjsKPiArCj4gKyAgICBf
X3RyYWNlX3ZhcihUUkNfWEVOX1JDVV9DQUxMX1JDVSwgMCwgc2l6ZW9mKGFkZHIpLCAmYWRkcik7
Cj4gK30KPiArc3RhdGljIGlubGluZSB2b2lkIHRyYWNlX3N0YXJ0X2JhdGNoKGNvbnN0IGNwdW1h
c2tfdCAqbSkKCkJsYW5rIGxpbmVzIGJldHdlZW4gZnVuY3Rpb25zIHBsZWFzZS4KCj4gK3sKPiAr
ICAgIHVpbnQzMl90IG1hc2tbNl07Cj4gKwo+ICsgICAgaWYgKCBsaWtlbHkoIXRiX2luaXRfZG9u
ZSkgKQo+ICsgICAgICAgIHJldHVybjsKPiArCj4gKyAgICBtZW1zZXQobWFzaywgMCwgc2l6ZW9m
KG1hc2spKTsKClBlcmhhcHMgYmV0dGVyIHVzZSB7fSBhcyBpbml0aWFsaXplcj8KCj4gKyAgICBt
ZW1jcHkobWFzaywgbSwgbWluKHNpemVvZihtYXNrKSwgc2l6ZW9mKGNwdW1hc2tfdCkpKTsKCnNp
emVvZigqbSkKCj4gKyNkZWZpbmUgdHJhY2VfZm9yY2VfcXN0YXRlKCkgICAgVFJBQ0VfMEQoVFJD
X1hFTl9SQ1VfRk9SQ0VfUVNUQVRFKQo+ICsjZGVmaW5lIHRyYWNlX2NwdV9xdWlldCgpICAgICAg
IFRSQUNFXzBEKFRSQ19YRU5fUkNVX0NQVV9RVUlFVCkKPiArI2RlZmluZSB0cmFjZV9jaGVja19x
c3RhdGUocCkgICBUUkFDRV8xRChUUkNfWEVOX1JDVV9DSEVDS19RU1RBVEUsIHApCj4gKyNkZWZp
bmUgdHJhY2VfZG9fY2FsbGJhY2tzKCkgICAgVFJBQ0VfMEQoVFJDX1hFTl9SQ1VfRE9fQ0FMTEJL
UykKPiArI2RlZmluZSB0cmFjZV9wZW5kaW5nKHApICAgICAgICBUUkFDRV8xRChUUkNfWEVOX1JD
VV9QRU5ESU5HLCBwKQo+ICsjZWxzZSAvKiAhVFJBQ0VfUkNVICovCj4gKyNkZWZpbmUgdHJhY2Vf
Y2FsbF9yY3UoZikgICAgICAgZG8ge30gd2hpbGUgKCAwICkKPiArI2RlZmluZSB0cmFjZV9zdGFy
dF9iYXRjaChtKSAgICBkbyB7fSB3aGlsZSAoIDAgKQo+ICsjZGVmaW5lIHRyYWNlX2RvX2JhdGNo
KGYsIHEpICAgIGRvIHt9IHdoaWxlICggMCApCj4gKyNkZWZpbmUgdHJhY2VfZm9yY2VfcXN0YXRl
KCkgICAgZG8ge30gd2hpbGUgKCAwICkKPiArI2RlZmluZSB0cmFjZV9jcHVfcXVpZXQoKSAgICAg
ICBkbyB7fSB3aGlsZSAoIDAgKQo+ICsjZGVmaW5lIHRyYWNlX2NoZWNrX3FzdGF0ZShwKSAgIGRv
IHt9IHdoaWxlICggMCApCj4gKyNkZWZpbmUgdHJhY2VfZG9fY2FsbGJhY2tzKCkgICAgZG8ge30g
d2hpbGUgKCAwICkKPiArI2RlZmluZSB0cmFjZV9wZW5kaW5nKHApICAgICAgICBkbyB7fSB3aGls
ZSAoIDAgKQoKSGVyZSBhbmQgZWxzZXdoZXJlIHBsZWFzZSBtYWtlIHN1cmUgeW91IGV2YWx1YXRl
IG1hY3JvCmFyZ3VtZW50cyBjb25zaXN0ZW50bHkgKGkuZS4gZXhhY3RseSBvbmNlIHJlZ2FyZGxl
c3Mgb2YgdHJhY2luZwpiZWluZyBlbmFibGVkIG9yIGRpc2FibGVkKS4KCkphbgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 09 10:51:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 10: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 1dJHW2-0001Ms-Ip; Fri, 09 Jun 2017 10:51: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 1dJHW1-0001Mm-Nr
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 10:51:41 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 7C/C7-03587-CBD7A395; Fri, 09 Jun 2017 10:51:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVysyfVTXdPrVW
 kwamLAhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bX58fYC6YqVvzrWcnSwLheuouRi0NIYCOj
 xLbtG5kgnN2MElNa37N0MXJwCAvYSLSsVO9i5OQQEfCTuP32AQtEzWNGifbLd8AcZoE7jBJzb
 k1jBaliE9CUuPP5ExNIM6+AlcScDnmQMIuAikTz/JOMILaoQLjE28YjLCA2r4CgxMmZT8B2cQ
 oYSsxtFAIJMwuYSczb/JAZwpaX2P52DvMERr5ZSDpmISmbhaRsASPzKkaN4tSistQiXSMzvaS
 izPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwHBjAIIdjGcWBB5ilORgUhLlnVZgFSnE
 l5SfUpmRWJwRX1Sak1p8iFGGg0NJgrehBignWJSanlqRlpkDDHyYtAQHj5IIr3ApUJq3uCAxt
 zgzHSJ1ilFRSpxXHqRPACSRUZoH1waLtkuMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5l1ZDT
 SFJzOvBG76K6DFTECLl7yzAFlckoiQkmpgTPZ8ub/Ts9/bdbNNfbfomScCZ2ZYHak2kFO8Ern
 DMYwlnOu646MJq/J0T5YfeLtmx/VZ0ZZLWbbxv3xgKLR9b3Os5yuJruZWnbLlC3/Vq+0x2Mc7
 ddYh/twnd2StV8UyCSle0Or4/Kf84p879Q6Op04EMKoIFRvMmRL89ypXyAVr5s8XdhqaKbEUZ
 yQaajEXFScCAOyD6wWxAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1497005499!50039311!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1048 invoked from network); 9 Jun 2017 10:51:39 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-21.messagelabs.com with SMTP; 9 Jun 2017 10:51: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 38E4D2B;
 Fri,  9 Jun 2017 03:51: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 12BFB3F557;
 Fri,  9 Jun 2017 03:51:37 -0700 (PDT)
To: Dario Faggioli <dario.faggioli@citrix.com>, xen-devel@lists.xenproject.org
References: <149633614204.12814.14390287626133023934.stgit@Solace.fritz.box>
 <149633845700.12814.7130992212550379105.stgit@Solace.fritz.box>
 <c550c738-73c2-fc74-6610-11718e7cd016@arm.com>
 <1496848924.9462.1.camel@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <978237fc-b9dd-d304-8132-956d1d6331e6@arm.com>
Date: Fri, 9 Jun 2017 11:51:36 +0100
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: <1496848924.9462.1.camel@citrix.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Jennifer Herbert <jennifer.herbert@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 06/15] xen: trace IRQ enabling/disabling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

CgpPbiAwNy8wNi8xNyAxNjoyMiwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4gT24gV2VkLCAyMDE3
LTA2LTA3IGF0IDEyOjE2ICswMTAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpIERhcmlvLAo+
Pgo+IEhpLAo+Cj4+IE9uIDAxLzA2LzE3IDE4OjM0LCBEYXJpbyBGYWdnaW9saSB3cm90ZToKPj4+
IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NwaW5sb2NrLmMgYi94ZW4vY29tbW9uL3NwaW5sb2Nr
LmMKPj4+IGluZGV4IDJhMDY0MDYuLjMzYjkwM2UgMTAwNjQ0Cj4+PiAtLS0gYS94ZW4vY29tbW9u
L3NwaW5sb2NrLmMKPj4+ICsrKyBiL3hlbi9jb21tb24vc3BpbmxvY2suYwo+Pj4gQEAgLTE1MCw3
ICsxNTAsOSBAQCB2b2lkIF9zcGluX2xvY2soc3BpbmxvY2tfdCAqbG9jaykKPj4+ICB2b2lkIF9z
cGluX2xvY2tfaXJxKHNwaW5sb2NrX3QgKmxvY2spCj4+PiAgewo+Pj4gICAgICBBU1NFUlQobG9j
YWxfaXJxX2lzX2VuYWJsZWQoKSk7Cj4+PiAtICAgIGxvY2FsX2lycV9kaXNhYmxlKCk7Cj4+PiAr
ICAgIF9sb2NhbF9pcnFfZGlzYWJsZSgpOwo+Pj4gKyAgICBpZiAoIHVubGlrZWx5KHRiX2luaXRf
ZG9uZSkgKQo+Pgo+PiBfX3RyYWNlX3ZhciBhbHJlYWR5IGNvbnRhaW4gYSAiaWYgKCAhdGJfaW5p
dF9kb25lICkiLiBJdCBzb3VuZHMKPj4gcG9pbnRsZXNzIHRvIGRvIGl0IHR3aWNlLCBhbmQgYWxz
byBJIHRoaW5rIGl0IGlzIG5vdCBvYnZpb3VzIHRvCj4+IHVuZGVyc3RhbmQgdGhlIG1lYW5pbmcg
b2YgdGhlIGNoZWNrIChpLmUgd2hhdCBpcyB0Yl9pbml0X2RvbmUpLgo+Pgo+PiBXb3VsZCBpdCBi
ZSBwb3NzaWJsZSB0byBoaWRlIHRoaXMgY2hlY2sgYW5kIGF2b2lkIGNoZWNrIHRiX2luaXRfZG9u
ZQo+PiB0d2ljZT8KPj4KPiBJIHRvdGFsbHkgYWdyZWUuIEFuZCBpbiBmYWN0LCBpbiBhbm90aGVy
IHBhdGNoLCBJIHJlbW92ZSB0aGUKPiB0Yl9pbml0X2RvbmUgY2hlY2sgaW4gX190cmFjZV92YXIo
KS4gUmVhc29uIGJlaGluZCB0aGlzIGlzIHRoYXQgYWxsIHRoZQo+IGNhbGxlcnMgb2YgX190cmFj
ZV92YXIoKSAodGhlIG1haW4gb25lIGJlaW5nIHRyYWNlX3ZhcigpKSwgYWxyZWFkeQo+IGNoZWNr
cyBmb3IgdGJfaW5pdF9kb25lIHRoZW1zZWx2ZXMuCj4KPiBJbiBmYWN0LCB0aGUgZXhwbGljaXQg
Y2hlY2sgaW4gdGhlIGNhbGxlciwgaXMgdGhlIChvbmx5KSBiYXNpcyBvbiB3aGljaAo+IG9uZSBk
ZWNpZGVzIHRvIGNhbGwgZWl0aGVyIHRyYWNlX3ZhcigpIG9yIF9fdHJhY2VfdmFyKCkuCj4KPiBU
aGlzIGhlcmUgaXMgb25lIG9mIHRoZSBjYWxsIHNpdGVzIHdoZXJlIEkgdGhpbmsgdGhlIGNoZWNr
IGlzIGJldHRlcgo+IGRvbmUgaW4gdGhlIGNhbGxlci4KCkkgYWRtaXQsIGl0IGlzIGEgYml0IGNv
bmZ1c2luZyB0byByZXF1aXJlIHRoZSBjYWxsZXIgdG8gY2hlY2sgCnRiX2luaXRfZG9uZS4gSXQg
YWRkcyBtb3JlIGNvZGUgYW5kIElITU8gY291bnRlcmludHVpdGl2ZS4KCj4KPj4+IGRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL3N5c3RlbS5oIGIveGVuL2luY2x1ZGUvYXNt
LQo+Pj4gYXJtL2FybTMyL3N5c3RlbS5oCj4+PiBpbmRleCBjNjE3YjQwLi4yMDg3MWFkIDEwMDY0
NAo+Pj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9zeXN0ZW0uaAo+Pj4gKysrIGIv
eGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9zeXN0ZW0uaAo+Pj4gQEAgLTQsNiArNCw4IEBACj4+
Pgo+Pj4gICNpbmNsdWRlIDxhc20vYXJtMzIvY21weGNoZy5oPgo+Pj4KPj4+ICsjaW5jbHVkZSA8
eGVuL3RyYWNlLmg+Cj4+PiArCj4+PiAgI2RlZmluZSBsb2NhbF9pcnFfZGlzYWJsZSgpIGFzbSB2
b2xhdGlsZSAoICJjcHNpZCBpIEAKPj4+IGxvY2FsX2lycV9kaXNhYmxlXG4iIDogOiA6ICJjYyIg
KQo+Pj4gICNkZWZpbmUgbG9jYWxfaXJxX2VuYWJsZSgpICBhc20gdm9sYXRpbGUgKCAiY3BzaWUg
aSBACj4+PiBsb2NhbF9pcnFfZW5hYmxlXG4iIDogOiA6ICJjYyIgKQo+Pj4KPj4+IEBAIC00MSw2
ICs0MywxNiBAQCBzdGF0aWMgaW5saW5lIGludCBsb2NhbF9pcnFfaXNfZW5hYmxlZCh2b2lkKQo+
Pj4gICNkZWZpbmUgbG9jYWxfYWJvcnRfZW5hYmxlKCkgX19hc21fXygiY3BzaWUgYSAgQCBfX3N0
YVxuIiA6IDogOgo+Pj4gIm1lbW9yeSIsICJjYyIpCj4+PiAgI2RlZmluZSBsb2NhbF9hYm9ydF9k
aXNhYmxlKCkgX19hc21fXygiY3BzaWQgYSBAIF9fc3RhXG4iIDogOiA6Cj4+PiAibWVtb3J5Iiwg
ImNjIikKPj4+Cj4+PiArLyogV2UgZG8gbm90IHN1cHBvcnQgdHJhY2luZyAoYXQgYWxsKSB5ZXQg
Ki8KPj4KPj4gSSBrbm93IHRoYXQgc29tZSBiaXRzIGFyZSBtaXNzaW5nIGZvciBBUk0sIGJ1dCB0
aGUgcGF0Y2ggIzUKPj4gY29udHJhZGljdHMKPj4gdGhpcyBjb21tZW50IGFzIHlvdSBoYXZlIENP
TkZJR19UUkFDRT15IGJ5IGRlZmF1bHQuCj4+Cj4gTm8gc3VyZSB3aGF0IHlvdSBtZWFuLiBUcmFj
aW5nIGlzIGRlIGZhY3RvIG9uIGJ5IGRlZmF1bHQgcmlnaHQgbm93LAo+IGRlc3BpdGUgaXQgbm90
IGJlaW5nIGltcGxlbWVudGVkIGZvciBBUk0uIFNvIHdoYXQgSSdtIGRvaW5nIGlzCj4gYmFzaWNh
bGx5IGtlZXBpbmcgdGhpbmdzIGFzIHRoZXkgYXJlLgo+Cj4gSWYgeW91IHRoaW5rIGl0IHNob3Vs
ZCBiZSBvZmYgYnkgZGVmYXVsdCwgd2VsbCwgbGV0J3MgdGFsayBhYm91dCBpdC4uLgo+IGJ1dCBJ
J20gbm90IHN1cmUgdGhpcyBpcyByZWFsbHkgd2hhdCB5b3UgYXJlIHNheWluZy9hc2tpbmcuCgpJ
IG1lYW4gdGhhdCBDT05GSUdfVFJBQ0U9eSBieSBkZWZhdWx0IGdpdmVzIHRoZSBpbXByZXNzaW9u
IHRoYXQgdHJhY2luZyAKaXMgc3VwcG9ydGVkIG9uIEFSTS4gVGhpcyBpcyBub3QgdGhlIGNhc2Us
IGhlbmNlIHlvdXIgY29tbWVudC4gU28gSSAKdGhpbmsgaXQgc2hvdWxkIGJlIG9mZiBteSBkZWZh
dWx0IHVudGlsIHdlIGdldCB0aGUgc3VwcG9ydC4gQlRXLCBpdCBpcyAKb25seSBhIGNvdXBsZSBv
ZiBzaW1wbGUgcGF0Y2hlcyBidXQgdGhleSBuZXZlciBtYWRlIHVwc3RyZWFtZWQgOi8KCj4+PiAr
I2RlZmluZSB0cmFjZV9pcnFfZGlzYWJsZV9yZXQoKSAgIGRvIHsgfSB3aGlsZSAoIDAgKQo+Pj4g
KyNkZWZpbmUgdHJhY2VfaXJxX2VuYWJsZV9yZXQoKSAgICBkbyB7IH0gd2hpbGUgKCAwICkKPj4+
ICsjZGVmaW5lIHRyYWNlX2lycV9zYXZlX3JldChfeCkgICAgZG8geyB9IHdoaWxlICggMCApCj4+
PiArI2RlZmluZSB0cmFjZV9pcnFfcmVzdG9yZV9yZXQoX3gpIGRvIHsgfSB3aGlsZSAoIDAgKQo+
Pj4gKyNkZWZpbmUgX2xvY2FsX2lycV9kaXNhYmxlKCkgICAgICBsb2NhbF9pcnFfZGlzYWJsZSgp
Cj4+PiArI2RlZmluZSBfbG9jYWxfaXJxX2VuYWJsZSgpICAgICAgIGxvY2FsX2lycV9lbmFibGUo
KQo+Pj4gKyNkZWZpbmUgX2xvY2FsX2lycV9zYXZlKF94KSAgICAgICBsb2NhbF9pcnFfc2F2ZShf
eCkKPj4+ICsjZGVmaW5lIF9sb2NhbF9pcnFfcmVzdG9yZShfeCkgICAgbG9jYWxfaXJxX3Jlc3Rv
cmUoX3gpCj4+PiArCj4+Cj4+IFRoaXMgZG9lcyBub3QgbmVlZCB0byBiZSBkdXBsaWNhdGVkIGlu
IGJvdGggYXNtLQo+PiBhcm0vYXJtezMyLDY0fS9zeXN0ZW0uaC4KPj4gWW91IGNvdWxkIGRpcmVj
dGx5IGltcGxlbWVudCB0aGVtIGluIGFzbS1hcm0vc3lzdGVtLmguCj4+Cj4gT2ssIHRoYW5rcy4K
Pgo+PiBBbHNvLCBJIHdvdWxkIHByZWZlciBpZiB5b3Ugc3RheSBjb25zaXN0ZW50IHdpdGggeDg2
LiBJLmUgbm9uLQo+PiB1bmRlcnNjb3JlCj4+IHZlcnNpb25zIGFyZSBjYWxsaW5nIHRoZSB1bmRl
cnNjb3JlIHZlcnNpb25zIGFuZCBub3QgdGhlIGludmVydC4KPj4KPiBXZWxsLCBJIGtub3cgaXQg
aXMgY291bnRlcmludHVpdGl2ZSwgYnV0IGl0J3MgdGhlIGVhc2llc3Qgd2F5IG9mCj4gZ2V0dGlu
ZyBvdmVyIHRoaXMsIGkuZS4sIHdpdGhvdXQgdGhlIG5lZWQgb2YgYSBsb3Qgb2Ygc3R1YnMsIGFu
ZAo+IHRvdWNoaW5nIGFzIGZldyBleGlzdGluZyBjb2RlIGFzIHBvc3NpYmxlLgoKQ2FuIHlvdSBk
ZXRhaWwgaGVyZT8gVGhlIG9ubHkgdGhpbmdzIEkgd2FzIGFza2luZyBpcyB0byBkbzoKCiNkZWZp
bmUgX2xvY2FsX2lycV9kaXNhYmxlKCkgLi4uLi4uCgojZGVmaW5lIGxvY2FsX2lycV9kaXNhYmxl
KCkgX2xvY2FsX2lycV9kaXNhYmxlLgoKVGhlIGNhbGxlcnMgd291bGQgc3RpbGwgdXNlIGxvY2Fs
X2lycV9kaXNhYmxlKCkgYW5kIHRoZSBjb2RlIHdvdWxkIGJlIApjb25zaXN0ZW50IHdpdGggeDg2
LgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 09 10:51:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 10: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 1dJHW4-0001Nd-QN; Fri, 09 Jun 2017 10: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 <JBeulich@suse.com>) id 1dJHW3-0001N3-EM
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 10:51:43 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 8B/14-03557-EBD7A395; Fri, 09 Jun 2017 10:51:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS3dfrVW
 kwalN0hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bPbdoFq1grzq7/w9zAOJOli5GTQ0ggT2L5
 93PMIDavgJ3Ey4+TwGwJAUOJ0wtvgtWwCKhKXOr9ygRiswmoS7Q9284KYosIGEis3DQLyObiY
 BZoYpJ407mTDSQhLKAncfXpTmaQhJBAP6PE/NPvwRKcAj4SFx9MArI5gLYJSvzdIQwSZhbQkn
 j46xYLhK0tsWzha2aQEmYBaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjGqF6cWlaUW6RrrJRV
 lpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBh8DEOxg7PjndIhRkoNJSZR3WoFVpBBf
 Un5KZUZicUZ8UWlOavEhRhkODiUJ3oYaoJxgUWp6akVaZg4wDmDSEhw8SiK8wqVAad7igsTc4
 sx0iNQpRl2Opg9bvjAJseTl56VKifPOApkhAFKUUZoHNwIWk5cYZaWEeRmBjhLiKUgtys0sQZ
 V/xSjOwagkzLuyGmgKT2ZeCdymV0BHMAEdseSdBcgRJYkIKakGxm0T7CYI7+g+PcPnal+rM+u
 KLX/EwqojpiWbZl1Ov7/2937Wr0peTnt6BWTSVGILytXW6s0oyS4NPPvq8+8psiduWSU16J6r
 fLb5ia5MccvCDq6oX24zmjijvIMiv7f2xC+4kh/8e77eMYFF2rFLLtXyvPh2o+OqU2vcKY+uJ
 Y3+by9tONZ6QYmlOCPRUIu5qDgRAHWQ6UbEAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1497005500!59157404!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG, SUBJECT_RANDOMQ
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14414 invoked from network); 9 Jun 2017 10:51:42 -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; 9 Jun 2017 10:51:42 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 09 Jun 2017 04:51:40 -0600
Message-Id: <593A99DD020000780016144C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 09 Jun 2017 04:51:41 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Dario Faggioli" <dario.faggioli@citrix.com>
References: <149633614204.12814.14390287626133023934.stgit@Solace.fritz.box>
 <149633848683.12814.7037656355338256775.stgit@Solace.fritz.box>
In-Reply-To: <149633848683.12814.7037656355338256775.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>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 10/15] xen: trace softirqs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAxLjA2LjE3IGF0IDE5OjM0LCA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL0tjb25maWcuZGVidWcKPiArKysgYi94ZW4vS2NvbmZpZy5kZWJ1Zwo+
IEBAIC0xMjQsNiArMTI0LDE0IEBAIGNvbmZpZyBUUkFDRV9SQ1UKPiAgICAgICAgICAgTWFrZXMg
aXQgcG9zc2libGUgZ2VuZXJhdGUgZXZlbnRzICBzaG93aW5nIHRoZSBhY3Rpdml0eSBhbmQgdGhl
Cj4gICAgICAgICAgIGJlaGF2aW9yIG9mIHRoZSBSQ1Ugc3Vic3lzdGVtLgo+ICAKPiArY29uZmln
IFRSQUNFX1NPRlRJUlFTCj4gKwlib29sICJUcmFjZSB3aGVuIHNvZnRpcnFzIGFyZSByYWlzZWQg
YW5kIGhhbmRsZWQiIGlmIEVYUEVSVCA9ICJ5Igo+ICsJZGVmYXVsdCBuCj4gKwlkZXBlbmRzIG9u
IFRSQUNJTkcKPiArCS0tLWhlbHAtLS0KPiArCSAgTWFrZXMgaXQgcG9zc2libGUgdG8gZ2VuZXJh
dGUgZXZlbnRzIHJlbGF0ZWQgdG8gcmFpc2luZyBhbmQKPiArICAgICAgICAgIGhhbmRsaW5nIG9m
IHNvZnRpcnFzIHdpdGhpbiBYZW4uCgpJbmRlbnRhdGlvbiAoYW5kIGFnYWluIG5vIGRlZmF1bHQg
cGxlYXNlKS4gT3RoZXIgY29tbWVudHMgZ2l2ZW4KZWFybGllciBhcHBseSBoZXJlIChhbmQgZ2Vu
ZXJhbGx5IHRvIG90aGVyIHBhdGNoZXMgaW4gdGhpcyBzZXJpZXMpLgoKSmFuCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 09 10:53:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 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 1dJHXS-0001YP-4D; Fri, 09 Jun 2017 10:53: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 1dJHXQ-0001YG-Um
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 10:53:09 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 07/91-17076-41E7A395; Fri, 09 Jun 2017 10:53:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsVysyfVTVe4zir
 S4Nt5eYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWN/10/GgkXKFe+2HmBpYJwq28XIxSEksJFR
 4s+Bp0xdjJxAzm5GiV1fObsYOTiEBWwkWlaqg4RFBPwkbr99wAJRP5lJYv+e2UwgDrPAHUaJO
 bemsYJUsQloStz5/AlsEK+AlcSl3w3MIINYBFQkDu1XBQmLCoRLvG08wgJRIihxcuYTFpASTg
 FriZ71+SBhZgEziXmbHzJD2PIS29/OYZ7AyDcLSccsJGWzkJQtYGRexahRnFpUllqka2Sql1S
 UmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGGz1DAyMOxhbT/gdYpTkYFIS5Z1WYBUp
 xJeUn1KZkVicEV9UmpNafIhRhoNDSYK3oQYoJ1iUmp5akZaZAwx7mLQEB4+SCK9wKVCat7ggM
 bc4Mx0idYpRUUqcdxZInwBIIqM0D64NFmuXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzrq
 wGmsKTmVcCN/0V0GImoMVL3lmALC5JREhJNTBKP3X9p+b2rFGkd8YvRt/CCjuhnWv5vj5nYp4
 47aH0kh1rz+Q90Y2dXFFlE9Tzg3XZ9+mLS++9fXD+ou+qSNvW7um1CrPSdvQ9PFN+qrhHK2jv
 tMsrgvZqpriq9/0Tuya97k9+ONMu25xXKcoWLFYGp27E7LctCE8ymflZQ9CGvSJktUJxXpASS
 3FGoqEWc1FxIgDLOXAjsAIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1497005586!73984619!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44837 invoked from network); 9 Jun 2017 10:53:07 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-31.messagelabs.com with SMTP; 9 Jun 2017 10:53: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 68F562B;
 Fri,  9 Jun 2017 03:53: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 4193E3F557;
 Fri,  9 Jun 2017 03:53:05 -0700 (PDT)
To: Dario Faggioli <dario.faggioli@citrix.com>, xen-devel@lists.xenproject.org
References: <149633614204.12814.14390287626133023934.stgit@Solace.fritz.box>
 <149633845700.12814.7130992212550379105.stgit@Solace.fritz.box>
 <c550c738-73c2-fc74-6610-11718e7cd016@arm.com>
 <1496848924.9462.1.camel@citrix.com>
 <978237fc-b9dd-d304-8132-956d1d6331e6@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <8bb5ebad-e69a-7807-0b09-09ad355b2742@arm.com>
Date: Fri, 9 Jun 2017 11:53:03 +0100
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: <978237fc-b9dd-d304-8132-956d1d6331e6@arm.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Jennifer Herbert <jennifer.herbert@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 06/15] xen: trace IRQ enabling/disabling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

CgpPbiAwOS8wNi8xNyAxMTo1MSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Cj4KPiBPbiAwNy8wNi8x
NyAxNjoyMiwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4+IE9uIFdlZCwgMjAxNy0wNi0wNyBhdCAx
MjoxNiArMDEwMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4gSGkgRGFyaW8sCj4+Pgo+PiBIaSwK
Pj4KPj4+IE9uIDAxLzA2LzE3IDE4OjM0LCBEYXJpbyBGYWdnaW9saSB3cm90ZToKPj4+PiBkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9zcGlubG9jay5jIGIveGVuL2NvbW1vbi9zcGlubG9jay5jCj4+
Pj4gaW5kZXggMmEwNjQwNi4uMzNiOTAzZSAxMDA2NDQKPj4+PiAtLS0gYS94ZW4vY29tbW9uL3Nw
aW5sb2NrLmMKPj4+PiArKysgYi94ZW4vY29tbW9uL3NwaW5sb2NrLmMKPj4+PiBAQCAtMTUwLDcg
KzE1MCw5IEBAIHZvaWQgX3NwaW5fbG9jayhzcGlubG9ja190ICpsb2NrKQo+Pj4+ICB2b2lkIF9z
cGluX2xvY2tfaXJxKHNwaW5sb2NrX3QgKmxvY2spCj4+Pj4gIHsKPj4+PiAgICAgIEFTU0VSVChs
b2NhbF9pcnFfaXNfZW5hYmxlZCgpKTsKPj4+PiAtICAgIGxvY2FsX2lycV9kaXNhYmxlKCk7Cj4+
Pj4gKyAgICBfbG9jYWxfaXJxX2Rpc2FibGUoKTsKPj4+PiArICAgIGlmICggdW5saWtlbHkodGJf
aW5pdF9kb25lKSApCj4+Pgo+Pj4gX190cmFjZV92YXIgYWxyZWFkeSBjb250YWluIGEgImlmICgg
IXRiX2luaXRfZG9uZSApIi4gSXQgc291bmRzCj4+PiBwb2ludGxlc3MgdG8gZG8gaXQgdHdpY2Us
IGFuZCBhbHNvIEkgdGhpbmsgaXQgaXMgbm90IG9idmlvdXMgdG8KPj4+IHVuZGVyc3RhbmQgdGhl
IG1lYW5pbmcgb2YgdGhlIGNoZWNrIChpLmUgd2hhdCBpcyB0Yl9pbml0X2RvbmUpLgo+Pj4KPj4+
IFdvdWxkIGl0IGJlIHBvc3NpYmxlIHRvIGhpZGUgdGhpcyBjaGVjayBhbmQgYXZvaWQgY2hlY2sg
dGJfaW5pdF9kb25lCj4+PiB0d2ljZT8KPj4+Cj4+IEkgdG90YWxseSBhZ3JlZS4gQW5kIGluIGZh
Y3QsIGluIGFub3RoZXIgcGF0Y2gsIEkgcmVtb3ZlIHRoZQo+PiB0Yl9pbml0X2RvbmUgY2hlY2sg
aW4gX190cmFjZV92YXIoKS4gUmVhc29uIGJlaGluZCB0aGlzIGlzIHRoYXQgYWxsIHRoZQo+PiBj
YWxsZXJzIG9mIF9fdHJhY2VfdmFyKCkgKHRoZSBtYWluIG9uZSBiZWluZyB0cmFjZV92YXIoKSks
IGFscmVhZHkKPj4gY2hlY2tzIGZvciB0Yl9pbml0X2RvbmUgdGhlbXNlbHZlcy4KPj4KPj4gSW4g
ZmFjdCwgdGhlIGV4cGxpY2l0IGNoZWNrIGluIHRoZSBjYWxsZXIsIGlzIHRoZSAob25seSkgYmFz
aXMgb24gd2hpY2gKPj4gb25lIGRlY2lkZXMgdG8gY2FsbCBlaXRoZXIgdHJhY2VfdmFyKCkgb3Ig
X190cmFjZV92YXIoKS4KPj4KPj4gVGhpcyBoZXJlIGlzIG9uZSBvZiB0aGUgY2FsbCBzaXRlcyB3
aGVyZSBJIHRoaW5rIHRoZSBjaGVjayBpcyBiZXR0ZXIKPj4gZG9uZSBpbiB0aGUgY2FsbGVyLgo+
Cj4gSSBhZG1pdCwgaXQgaXMgYSBiaXQgY29uZnVzaW5nIHRvIHJlcXVpcmUgdGhlIGNhbGxlciB0
byBjaGVjawo+IHRiX2luaXRfZG9uZS4gSXQgYWRkcyBtb3JlIGNvZGUgYW5kIElITU8gY291bnRl
cmludHVpdGl2ZS4KCkJUVywgSSBhbSBub3QgcmVzcG9uc2libGUgb2YgdGhpcyBjb2RlLCBzbyBp
ZiB0aGUgUkVTVCBtYWludGFpbmVycyBhcmUgCmhhcHB5IHdpdGggdGhhdCB0aGVuIGZpbmUuCgo+
Cj4+Cj4+Pj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvc3lzdGVtLmgg
Yi94ZW4vaW5jbHVkZS9hc20tCj4+Pj4gYXJtL2FybTMyL3N5c3RlbS5oCj4+Pj4gaW5kZXggYzYx
N2I0MC4uMjA4NzFhZCAxMDA2NDQKPj4+PiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMy
L3N5c3RlbS5oCj4+Pj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9zeXN0ZW0uaAo+
Pj4+IEBAIC00LDYgKzQsOCBAQAo+Pj4+Cj4+Pj4gICNpbmNsdWRlIDxhc20vYXJtMzIvY21weGNo
Zy5oPgo+Pj4+Cj4+Pj4gKyNpbmNsdWRlIDx4ZW4vdHJhY2UuaD4KPj4+PiArCj4+Pj4gICNkZWZp
bmUgbG9jYWxfaXJxX2Rpc2FibGUoKSBhc20gdm9sYXRpbGUgKCAiY3BzaWQgaSBACj4+Pj4gbG9j
YWxfaXJxX2Rpc2FibGVcbiIgOiA6IDogImNjIiApCj4+Pj4gICNkZWZpbmUgbG9jYWxfaXJxX2Vu
YWJsZSgpICBhc20gdm9sYXRpbGUgKCAiY3BzaWUgaSBACj4+Pj4gbG9jYWxfaXJxX2VuYWJsZVxu
IiA6IDogOiAiY2MiICkKPj4+Pgo+Pj4+IEBAIC00MSw2ICs0MywxNiBAQCBzdGF0aWMgaW5saW5l
IGludCBsb2NhbF9pcnFfaXNfZW5hYmxlZCh2b2lkKQo+Pj4+ICAjZGVmaW5lIGxvY2FsX2Fib3J0
X2VuYWJsZSgpIF9fYXNtX18oImNwc2llIGEgIEAgX19zdGFcbiIgOiA6IDoKPj4+PiAibWVtb3J5
IiwgImNjIikKPj4+PiAgI2RlZmluZSBsb2NhbF9hYm9ydF9kaXNhYmxlKCkgX19hc21fXygiY3Bz
aWQgYSBAIF9fc3RhXG4iIDogOiA6Cj4+Pj4gIm1lbW9yeSIsICJjYyIpCj4+Pj4KPj4+PiArLyog
V2UgZG8gbm90IHN1cHBvcnQgdHJhY2luZyAoYXQgYWxsKSB5ZXQgKi8KPj4+Cj4+PiBJIGtub3cg
dGhhdCBzb21lIGJpdHMgYXJlIG1pc3NpbmcgZm9yIEFSTSwgYnV0IHRoZSBwYXRjaCAjNQo+Pj4g
Y29udHJhZGljdHMKPj4+IHRoaXMgY29tbWVudCBhcyB5b3UgaGF2ZSBDT05GSUdfVFJBQ0U9eSBi
eSBkZWZhdWx0Lgo+Pj4KPj4gTm8gc3VyZSB3aGF0IHlvdSBtZWFuLiBUcmFjaW5nIGlzIGRlIGZh
Y3RvIG9uIGJ5IGRlZmF1bHQgcmlnaHQgbm93LAo+PiBkZXNwaXRlIGl0IG5vdCBiZWluZyBpbXBs
ZW1lbnRlZCBmb3IgQVJNLiBTbyB3aGF0IEknbSBkb2luZyBpcwo+PiBiYXNpY2FsbHkga2VlcGlu
ZyB0aGluZ3MgYXMgdGhleSBhcmUuCj4+Cj4+IElmIHlvdSB0aGluayBpdCBzaG91bGQgYmUgb2Zm
IGJ5IGRlZmF1bHQsIHdlbGwsIGxldCdzIHRhbGsgYWJvdXQgaXQuLi4KPj4gYnV0IEknbSBub3Qg
c3VyZSB0aGlzIGlzIHJlYWxseSB3aGF0IHlvdSBhcmUgc2F5aW5nL2Fza2luZy4KPgo+IEkgbWVh
biB0aGF0IENPTkZJR19UUkFDRT15IGJ5IGRlZmF1bHQgZ2l2ZXMgdGhlIGltcHJlc3Npb24gdGhh
dCB0cmFjaW5nCj4gaXMgc3VwcG9ydGVkIG9uIEFSTS4gVGhpcyBpcyBub3QgdGhlIGNhc2UsIGhl
bmNlIHlvdXIgY29tbWVudC4gU28gSQo+IHRoaW5rIGl0IHNob3VsZCBiZSBvZmYgbXkgZGVmYXVs
dCB1bnRpbCB3ZSBnZXQgdGhlIHN1cHBvcnQuIEJUVywgaXQgaXMKPiBvbmx5IGEgY291cGxlIG9m
IHNpbXBsZSBwYXRjaGVzIGJ1dCB0aGV5IG5ldmVyIG1hZGUgdXBzdHJlYW1lZCA6Lwo+Cj4+Pj4g
KyNkZWZpbmUgdHJhY2VfaXJxX2Rpc2FibGVfcmV0KCkgICBkbyB7IH0gd2hpbGUgKCAwICkKPj4+
PiArI2RlZmluZSB0cmFjZV9pcnFfZW5hYmxlX3JldCgpICAgIGRvIHsgfSB3aGlsZSAoIDAgKQo+
Pj4+ICsjZGVmaW5lIHRyYWNlX2lycV9zYXZlX3JldChfeCkgICAgZG8geyB9IHdoaWxlICggMCAp
Cj4+Pj4gKyNkZWZpbmUgdHJhY2VfaXJxX3Jlc3RvcmVfcmV0KF94KSBkbyB7IH0gd2hpbGUgKCAw
ICkKPj4+PiArI2RlZmluZSBfbG9jYWxfaXJxX2Rpc2FibGUoKSAgICAgIGxvY2FsX2lycV9kaXNh
YmxlKCkKPj4+PiArI2RlZmluZSBfbG9jYWxfaXJxX2VuYWJsZSgpICAgICAgIGxvY2FsX2lycV9l
bmFibGUoKQo+Pj4+ICsjZGVmaW5lIF9sb2NhbF9pcnFfc2F2ZShfeCkgICAgICAgbG9jYWxfaXJx
X3NhdmUoX3gpCj4+Pj4gKyNkZWZpbmUgX2xvY2FsX2lycV9yZXN0b3JlKF94KSAgICBsb2NhbF9p
cnFfcmVzdG9yZShfeCkKPj4+PiArCj4+Pgo+Pj4gVGhpcyBkb2VzIG5vdCBuZWVkIHRvIGJlIGR1
cGxpY2F0ZWQgaW4gYm90aCBhc20tCj4+PiBhcm0vYXJtezMyLDY0fS9zeXN0ZW0uaC4KPj4+IFlv
dSBjb3VsZCBkaXJlY3RseSBpbXBsZW1lbnQgdGhlbSBpbiBhc20tYXJtL3N5c3RlbS5oLgo+Pj4K
Pj4gT2ssIHRoYW5rcy4KPj4KPj4+IEFsc28sIEkgd291bGQgcHJlZmVyIGlmIHlvdSBzdGF5IGNv
bnNpc3RlbnQgd2l0aCB4ODYuIEkuZSBub24tCj4+PiB1bmRlcnNjb3JlCj4+PiB2ZXJzaW9ucyBh
cmUgY2FsbGluZyB0aGUgdW5kZXJzY29yZSB2ZXJzaW9ucyBhbmQgbm90IHRoZSBpbnZlcnQuCj4+
Pgo+PiBXZWxsLCBJIGtub3cgaXQgaXMgY291bnRlcmludHVpdGl2ZSwgYnV0IGl0J3MgdGhlIGVh
c2llc3Qgd2F5IG9mCj4+IGdldHRpbmcgb3ZlciB0aGlzLCBpLmUuLCB3aXRob3V0IHRoZSBuZWVk
IG9mIGEgbG90IG9mIHN0dWJzLCBhbmQKPj4gdG91Y2hpbmcgYXMgZmV3IGV4aXN0aW5nIGNvZGUg
YXMgcG9zc2libGUuCj4KPiBDYW4geW91IGRldGFpbCBoZXJlPyBUaGUgb25seSB0aGluZ3MgSSB3
YXMgYXNraW5nIGlzIHRvIGRvOgo+Cj4gI2RlZmluZSBfbG9jYWxfaXJxX2Rpc2FibGUoKSAuLi4u
Li4KPgo+ICNkZWZpbmUgbG9jYWxfaXJxX2Rpc2FibGUoKSBfbG9jYWxfaXJxX2Rpc2FibGUuCj4K
PiBUaGUgY2FsbGVycyB3b3VsZCBzdGlsbCB1c2UgbG9jYWxfaXJxX2Rpc2FibGUoKSBhbmQgdGhl
IGNvZGUgd291bGQgYmUKPiBjb25zaXN0ZW50IHdpdGggeDg2Lgo+Cj4gQ2hlZXJzLAo+CgotLSAK
SnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 09 10:55:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 10:55:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dJHZW-0001mo-JJ; Fri, 09 Jun 2017 10: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 <prvs=326268aaa=George.Dunlap@citrix.com>)
 id 1dJHZV-0001me-4i
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 10:55:17 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 C7/06-19409-49E7A395; Fri, 09 Jun 2017 10:55:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHRDpO7kOqt
 IgzMzzS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz3Sy+yFtzmq/jb28rSwDiRp4uRk0NCwF/i
 wYPTbF2MHBzCAjYSLSvVQcIiAmUSj2ctZO1i5OIQEpjMJLF/z2wmEIdZ4DajxJ/lbcwgVWwCe
 hLzjn9lAbF5BWwlLjcfBrNZBFQkpixbygZiiwqES7xtPAJVIyhxcuYTFpBlnALWEj3r80FMZg
 FNifW79EEqmAXkJba/nQM2XUhAVWLxg6PsExj5ZiFpnoXQMQtJxwJG5lWMGsWpRWWpRbrGBnp
 JRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIGBVs/AwLiDsfOE3yFGSQ4mJVHeaQVW
 kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeGtrgXKCRanpqRVpmTnAkIdJS3DwKInwCpcCpXmLC
 xJzizPTIVKnGBWlxHlbQfoEQBIZpXlwbbA4u8QoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmL
 cTZApPZl4J3PRXQIuZgBYveWcBsrgkESEl1cBoUOLmP03tnVB69esnu03vNBS5exeqrrjttSx
 M6f7/xyVf+b/x81QbBKXN5TAvuuor/7rEt/dQVIOuyse3BmnxT8TjpIwsdfcpmF4KNt7LvHeV
 8Qp/120sFSG3ooLFfzgbT5j85MuS7T4OyrfehU3uXmg4sZn/R86uGz8PvcqNuDpp+oErKauVW
 IozEg21mIuKEwEYu6MArgIAAA==
X-Env-Sender: prvs=326268aaa=George.Dunlap@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1497005714!93175863!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26202 invoked from network); 9 Jun 2017 10:55:15 -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;
 9 Jun 2017 10:55:15 -0000
X-IronPort-AV: E=Sophos;i="5.39,317,1493683200"; d="scan'208";a="427230622"
To: Julien Grall <julien.grall@arm.com>, Dario Faggioli
 <dario.faggioli@citrix.com>, <xen-devel@lists.xenproject.org>
References: <149633614204.12814.14390287626133023934.stgit@Solace.fritz.box>
 <149633845700.12814.7130992212550379105.stgit@Solace.fritz.box>
 <c550c738-73c2-fc74-6610-11718e7cd016@arm.com>
 <1496848924.9462.1.camel@citrix.com>
 <978237fc-b9dd-d304-8132-956d1d6331e6@arm.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <c2e98b6a-bfba-fe6f-2336-f9b697f4c353@citrix.com>
Date: Fri, 9 Jun 2017 11:55:07 +0100
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: <978237fc-b9dd-d304-8132-956d1d6331e6@arm.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Jennifer Herbert <jennifer.herbert@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 06/15] xen: trace IRQ enabling/disabling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMDYvMTcgMTE6NTEsIEp1bGllbiBHcmFsbCB3cm90ZToKPiAKPiAKPiBPbiAwNy8wNi8x
NyAxNjoyMiwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4+IE9uIFdlZCwgMjAxNy0wNi0wNyBhdCAx
MjoxNiArMDEwMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4gSGkgRGFyaW8sCj4+Pgo+PiBIaSwK
Pj4KPj4+IE9uIDAxLzA2LzE3IDE4OjM0LCBEYXJpbyBGYWdnaW9saSB3cm90ZToKPj4+PiBkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9zcGlubG9jay5jIGIveGVuL2NvbW1vbi9zcGlubG9jay5jCj4+
Pj4gaW5kZXggMmEwNjQwNi4uMzNiOTAzZSAxMDA2NDQKPj4+PiAtLS0gYS94ZW4vY29tbW9uL3Nw
aW5sb2NrLmMKPj4+PiArKysgYi94ZW4vY29tbW9uL3NwaW5sb2NrLmMKPj4+PiBAQCAtMTUwLDcg
KzE1MCw5IEBAIHZvaWQgX3NwaW5fbG9jayhzcGlubG9ja190ICpsb2NrKQo+Pj4+ICB2b2lkIF9z
cGluX2xvY2tfaXJxKHNwaW5sb2NrX3QgKmxvY2spCj4+Pj4gIHsKPj4+PiAgICAgIEFTU0VSVChs
b2NhbF9pcnFfaXNfZW5hYmxlZCgpKTsKPj4+PiAtICAgIGxvY2FsX2lycV9kaXNhYmxlKCk7Cj4+
Pj4gKyAgICBfbG9jYWxfaXJxX2Rpc2FibGUoKTsKPj4+PiArICAgIGlmICggdW5saWtlbHkodGJf
aW5pdF9kb25lKSApCj4+Pgo+Pj4gX190cmFjZV92YXIgYWxyZWFkeSBjb250YWluIGEgImlmICgg
IXRiX2luaXRfZG9uZSApIi4gSXQgc291bmRzCj4+PiBwb2ludGxlc3MgdG8gZG8gaXQgdHdpY2Us
IGFuZCBhbHNvIEkgdGhpbmsgaXQgaXMgbm90IG9idmlvdXMgdG8KPj4+IHVuZGVyc3RhbmQgdGhl
IG1lYW5pbmcgb2YgdGhlIGNoZWNrIChpLmUgd2hhdCBpcyB0Yl9pbml0X2RvbmUpLgo+Pj4KPj4+
IFdvdWxkIGl0IGJlIHBvc3NpYmxlIHRvIGhpZGUgdGhpcyBjaGVjayBhbmQgYXZvaWQgY2hlY2sg
dGJfaW5pdF9kb25lCj4+PiB0d2ljZT8KPj4+Cj4+IEkgdG90YWxseSBhZ3JlZS4gQW5kIGluIGZh
Y3QsIGluIGFub3RoZXIgcGF0Y2gsIEkgcmVtb3ZlIHRoZQo+PiB0Yl9pbml0X2RvbmUgY2hlY2sg
aW4gX190cmFjZV92YXIoKS4gUmVhc29uIGJlaGluZCB0aGlzIGlzIHRoYXQgYWxsIHRoZQo+PiBj
YWxsZXJzIG9mIF9fdHJhY2VfdmFyKCkgKHRoZSBtYWluIG9uZSBiZWluZyB0cmFjZV92YXIoKSks
IGFscmVhZHkKPj4gY2hlY2tzIGZvciB0Yl9pbml0X2RvbmUgdGhlbXNlbHZlcy4KPj4KPj4gSW4g
ZmFjdCwgdGhlIGV4cGxpY2l0IGNoZWNrIGluIHRoZSBjYWxsZXIsIGlzIHRoZSAob25seSkgYmFz
aXMgb24gd2hpY2gKPj4gb25lIGRlY2lkZXMgdG8gY2FsbCBlaXRoZXIgdHJhY2VfdmFyKCkgb3Ig
X190cmFjZV92YXIoKS4KPj4KPj4gVGhpcyBoZXJlIGlzIG9uZSBvZiB0aGUgY2FsbCBzaXRlcyB3
aGVyZSBJIHRoaW5rIHRoZSBjaGVjayBpcyBiZXR0ZXIKPj4gZG9uZSBpbiB0aGUgY2FsbGVyLgo+
IAo+IEkgYWRtaXQsIGl0IGlzIGEgYml0IGNvbmZ1c2luZyB0byByZXF1aXJlIHRoZSBjYWxsZXIg
dG8gY2hlY2sKPiB0Yl9pbml0X2RvbmUuIEl0IGFkZHMgbW9yZSBjb2RlIGFuZCBJSE1PIGNvdW50
ZXJpbnR1aXRpdmUuCgpCZWNhdXNlIGEgbnVtYmVyIG9mIHRoZSB0cmFjZXMgaW5jbHVkZSBhIGNl
cnRhaW4gYW1vdW50IGlmICJtYXJzaGFsbGluZyIKd29yayBhaGVhZCBvZiB0aW1lOyB0aGVyZSdz
IG5vIHBvaW50IGluIG1ha2luZyBzcGFjZSBmb3IgYSBzdHJ1Y3Qgb24gdGhlCnN0YWNrLCBjYXJl
ZnVsbHkgcmVhZGluZyBhbmQgc29ydGluZyBhbGwga2luZHMgaWYgdGhpbmdzIHRvIHB1dCBpbnRv
IGl0LApvbmx5IHRvIGhhdmUgdGhlIGRhdGEgaWdub3JlZCBiZWNhdXNlIHRyYWNpbmcgaXNuJ3Qg
ZW5hYmxlZCAod2hpY2ggaXMgYnkKZmFyIHRoZSBtb3N0IGNvbW1vbiBjYXNlKS4KCiAtR2Vvcmdl
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 09 10:59:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 10: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 1dJHdI-0001zD-2R; Fri, 09 Jun 2017 10: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 <JBeulich@suse.com>) id 1dJHdG-0001z7-Ec
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 10:59:10 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 11/C4-01709-D7F7A395; Fri, 09 Jun 2017 10:59:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS7ey3ir
 SoLGN3eL7lslMDowehz9cYQlgjGLNzEvKr0hgzXi35gJrwX6Jig971zI3MJ4V6mLk5BASyJM4
 2reTEcTmFbCT6P53hB3ElhAwlDi98CYLiM0ioCqx8mUvE4jNJqAu0fZsOyuILSJgILFy0ywgm
 4uDWaCJSeJN5042kISwgJ7Ewy/fGSEWTGCUuHtLEsTmFPCVeN82AWgQB9AyQYm/O4RBwswCWh
 IPf91igbC1JZYtfM0MUsIsIC2x/B/HBEa+WQgNs5A0zELSMAuhYQEjyypGjeLUorLUIl1DI72
 kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMDwYwCCHYx9s5wPMUpyMCmJ8k4rsIoU
 4kvKT6nMSCzOiC8qzUktPsSowcEhsG3X6guMUix5+XmpShK8H2qB6gSLUtNTK9Iyc4ARAlMqw
 cGjJMIrXAqU5i0uSMwtzkyHSJ1iVJQS5/0I0icAksgozYNrg0XlJUZZKWFeRqCjhHgKUotyM0
 tQ5V8xinMwKgnzdoJM4cnMK4Gb/gpoMRPQ4iXvLEAWlyQipKQaGJOObirZP+/784mTP2qZcV5
 +nR95+XnijsXfAsNOuFazJ15tuBYvWvljx8TJWzaWFl6aZFm1aUbAnvj/hWtCN0ce3O+TufG5
 tenTZX8OFC0SunJ7e0yaxPMmgSWZ8oYJjbOdpP+ZHtfJFVGMNPtwTH3LMgv+E8oLxRPez97U8
 cOcNSmX6dKFZhklluKMREMt5qLiRAAYU8KVxQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1497005943!66357058!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32105 invoked from network); 9 Jun 2017 10:59:04 -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; 9 Jun 2017 10:59:04 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 09 Jun 2017 04:59:01 -0600
Message-Id: <593A9B950200007800161474@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 09 Jun 2017 04:59:01 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Dario Faggioli" <dario.faggioli@citrix.com>
References: <149633614204.12814.14390287626133023934.stgit@Solace.fritz.box>
 <149633850145.12814.17354434813897681091.stgit@Solace.fritz.box>
In-Reply-To: <149633850145.12814.17354434813897681091.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>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 12/15] xen: trace tasklets
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDAxLjA2LjE3IGF0IDE5OjM1LCA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2NvbW1vbi90YXNrbGV0LmMKPiArKysgYi94ZW4vY29tbW9uL3Rhc2ts
ZXQuYwo+IEBAIC0zMCwxMCArMzAsODcgQEAgc3RhdGljIERFRklORV9QRVJfQ1BVKHN0cnVjdCBs
aXN0X2hlYWQsIHNvZnRpcnFfdGFza2xldF9saXN0KTsKPiAgLyogUHJvdGVjdHMgYWxsIGxpc3Rz
IGFuZCB0YXNrbGV0IHN0cnVjdHVyZXMuICovCj4gIHN0YXRpYyBERUZJTkVfU1BJTkxPQ0sodGFz
a2xldF9sb2NrKTsKPiAgCj4gKyNpZmRlZiBDT05GSUdfVFJBQ0VfVEFTS0xFVFMKPiArc3RhdGlj
IGlubGluZSB2b2lkIHRyYWNlX2VucXVldWUoY29uc3Qgc3RydWN0IHRhc2tsZXQgKnQpCj4gK3sK
PiArICAgIHVpbnQ2NF90IGFkZHI7Cj4gKwo+ICsgICAgaWYgKCBsaWtlbHkoIXRiX2luaXRfZG9u
ZSkgKQo+ICsgICAgICAgIHJldHVybjsKPiArCj4gKyAgICBhZGRyID0gKHVpbnQ2NF90KXQtPmZ1
bmM7Cj4gKyAgICBfX3RyYWNlX3ZhcihUUkNfWEVOX1RBU0tMRVRfRU5RVUVVRSwgMCwgc2l6ZW9m
KGFkZHIpLCAmYWRkcik7Cj4gK30KPiArc3RhdGljIGlubGluZSB2b2lkIHRyYWNlX3NjaGVkdWxl
KGNvbnN0IHN0cnVjdCB0YXNrbGV0ICp0KQo+ICt7Cj4gKyAgICBzdHJ1Y3Qgewo+ICsgICAgICAg
IHVpbnQ2NF90IGFkZHI7Cj4gKyAgICAgICAgaW50MTZfdCBzY2hlZF9vbiwgaXNfc2lycTsKPiAr
ICAgIH0gZDsKPiArCj4gKyAgICBpZiAoIGxpa2VseSghdGJfaW5pdF9kb25lKSApCj4gKyAgICAg
ICAgcmV0dXJuOwo+ICsKPiArICAgIGQuYWRkciA9ICh1aW50NjRfdCl0LT5mdW5jOwo+ICsgICAg
ZC5zY2hlZF9vbiA9IHQtPnNjaGVkdWxlZF9vbjsKPiArICAgIGQuaXNfc2lycSA9IHQtPmlzX3Nv
ZnRpcnE7Cj4gKyAgICBfX3RyYWNlX3ZhcihUUkNfWEVOX1RBU0tMRVRfU0NIRURVTEUsIDEsIHNp
emVvZihkKSwgJmQpOwo+ICt9Cj4gK3N0YXRpYyBpbmxpbmUgdm9pZCB0cmFjZV93b3JrKGNvbnN0
IHN0cnVjdCB0YXNrbGV0ICp0KQo+ICt7Cj4gKyAgICB1aW50NjRfdCBhZGRyOwo+ICsKPiArICAg
IGlmICggbGlrZWx5KCF0Yl9pbml0X2RvbmUpICkKPiArICAgICAgICByZXR1cm47Cj4gKwo+ICsg
ICAgYWRkciA9ICh1aW50NjRfdCl0LT5mdW5jOwo+ICsgICAgX190cmFjZV92YXIoVFJDX1hFTl9U
QVNLTEVUX1dPUkssIDEsIHNpemVvZihhZGRyKSwgJmFkZHIpOwo+ICt9Cj4gK3N0YXRpYyBpbmxp
bmUgdm9pZCB0cmFjZV9raWxsKGNvbnN0IHN0cnVjdCB0YXNrbGV0ICp0KQo+ICt7Cj4gKyAgICBz
dHJ1Y3Qgewo+ICsgICAgICAgIHVpbnQ2NF90IGFkZHI7Cj4gKyAgICAgICAgaW50MTZfdCBzY2hl
ZF9vbiwgaXNfcnVuOwo+ICsgICAgfSBkOwo+ICsKPiArICAgIGlmICggbGlrZWx5KCF0Yl9pbml0
X2RvbmUpICkKPiArICAgICAgICByZXR1cm47Cj4gKwo+ICsgICAgZC5hZGRyID0gKHVpbnQ2NF90
KXQtPmZ1bmM7Cj4gKyAgICBkLnNjaGVkX29uID0gdC0+c2NoZWR1bGVkX29uOwo+ICsgICAgZC5p
c19ydW4gPSB0LT5pc19ydW5uaW5nOwo+ICsgICAgX190cmFjZV92YXIoVFJDX1hFTl9UQVNLTEVU
X0tJTEwsIDAsIHNpemVvZihkKSwgJmQpOwo+ICt9Cj4gK3N0YXRpYyBpbmxpbmUgdm9pZCB0cmFj
ZV9pbml0KGNvbnN0IHN0cnVjdCB0YXNrbGV0ICp0KQo+ICt7Cj4gKyAgICBzdHJ1Y3Qgewo+ICsg
ICAgICAgIHVpbnQ2NF90IGFkZHI7Cj4gKyAgICAgICAgdWludDMyX3QgaXNfc2lycTsKPiArICAg
IH0gZDsKPiArCj4gKyAgICBpZiAoIGxpa2VseSghdGJfaW5pdF9kb25lKSApCj4gKyAgICAgICAg
cmV0dXJuOwo+ICsKPiArICAgIGQuYWRkciA9ICh1aW50NjRfdCl0LT5mdW5jOwo+ICsgICAgZC5p
c19zaXJxID0gdC0+aXNfc29mdGlycTsKPiArICAgIF9fdHJhY2VfdmFyKFRSQ19YRU5fVEFTS0xF
VF9JTklULCAwLCBzaXplb2YoZCksICZkKTsKPiArfQo+ICsjZGVmaW5lIHRyYWNlX21pZ3JhdGUo
KSAgICAgIFRSQUNFXzBEKFRSQ19YRU5fVEFTS0xFVF9NSUdSKTsKPiArI2Vsc2UKPiArI2RlZmlu
ZSB0cmFjZV9lbnF1ZXVlKHQpICAgICBkbyB7fSB3aGlsZSAoIDAgKQo+ICsjZGVmaW5lIHRyYWNl
X3NjaGVkdWxlKHQpICAgIGRvIHt9IHdoaWxlICggMCApCj4gKyNkZWZpbmUgdHJhY2Vfd29yayh0
KSAgICAgICAgZG8ge30gd2hpbGUgKCAwICkKPiArI2RlZmluZSB0cmFjZV9raWxsKHQpICAgICAg
ICBkbyB7fSB3aGlsZSAoIDAgKQo+ICsjZGVmaW5lIHRyYWNlX21pZ3JhdGUoKSAgICAgIGRvIHt9
IHdoaWxlICggMCApCj4gKyNkZWZpbmUgdHJhY2VfaW5pdCh0KSAgICAgICAgZG8ge30gd2hpbGUg
KCAwICkKPiArI2VuZGlmIC8qIFRSQUNFX1RBU0tMRVRTICovCgpTZWVpbmcgaG93IHN1Y2ggYWRk
aXRpb25zIGFkZCB1cCwgSSB0aGluayBJJ2QgcHJlZmVyIGlmIHlvdSBwdXQgdGhlbQppbnRvIGhl
YWRlciBmaWxlcyBpbnN0ZWFkIG9mIGNsdXR0ZXJpbmcgc291cmNlIGZpbGVzIHRoaXMgd2F5LiBZ
b3UKY291bGQgaGF2ZSBvbmUgc3VjaCBoZWFkZXIgcGVyIHRyYWNlYWJsZSBjb21wb25lbnQuCgo+
IEBAIC0xNzgsNiArMjU4LDExIEBAIHN0YXRpYyB2b2lkIG1pZ3JhdGVfdGFza2xldHNfZnJvbV9j
cHUodW5zaWduZWQgaW50IGNwdSwgc3RydWN0IGxpc3RfaGVhZCAqbGlzdCkKPiAgCj4gICAgICBz
cGluX2xvY2tfaXJxc2F2ZSgmdGFza2xldF9sb2NrLCBmbGFncyk7Cj4gIAo+ICsgICAgaWYgKCBs
aXN0X2VtcHR5KGxpc3QpICkKPiArICAgICAgICBnb3RvIG91dDsKPiArCj4gKyAgICB0cmFjZV9t
aWdyYXRlKCk7Cj4gKwo+ICAgICAgd2hpbGUgKCAhbGlzdF9lbXB0eShsaXN0KSApCgpUd28gYWx0
ZXJuYXRpdmVzOgoKICAgIGlmICggIWxpc3RfZW1wdHkobGlzdCkgKQogICAgICAgIHRyYWNlX21p
Z3JhdGUoKTsKCihhdm9pZGluZyB0aGUgZ290bykgb3IKCiAgICBpZiAoIGxpc3RfZW1wdHkobGlz
dCkgKQogICAgICAgIGdvdG8gb3V0OwoKICAgIHRyYWNlX21pZ3JhdGUoKTsKCiAgICBkbyB7CiAg
ICAgICAgLi4uCiAgICB9IHdoaWxlICggIWxpc3RfZW1wdHkobGlzdCkgKTsKCihhdm9pZGluZyB0
aGUgcmVkdW5kYW50IGNoZWNrKS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 09 11:00:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 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 1dJHeh-0002Zt-Cb; Fri, 09 Jun 2017 11: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 <julien.grall@arm.com>) id 1dJHeg-0002Zl-S1
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 11:00:38 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 80/17-03920-6DF7A395; Fri, 09 Jun 2017 11:00:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsVysyfVTfdqvVW
 kwcW/Bhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bP7gtsBV8EKs4ee83SwNjA18XIxSEksJlR
 YvmCw4wQzm5GiU3NU9m7GDk4hAVsJFpWqncxcnKICFRKXF5yghWi5hiTxPfWy2AOs8AdRok5t
 6axglSxCWhK3Pn8iQnE5hWwkliy5T07iM0ioCLR1PKaDcQWFQiXeNt4hAWiRlDi5MwnYDangJ
 3EpneTmEFsZgEziXmbH0LZ8hLb385hnsDINwtJyywkZbOQlC1gZF7FqFGcWlSWWqRrbKCXVJS
 ZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYcgxAsIPx79rAQ4ySHExKorzTCqwihfiS
 8lMqMxKLM+KLSnNSiw8xynBwKEnwltUB5QSLUtNTK9Iyc4DBD5OW4OBREuEVLgVK8xYXJOYWZ
 6ZDpE4xKkqJ894H6RMASWSU5sG1wSLuEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5f4JM4c
 nMK4Gb/gpoMRPQ4iXvLEAWlyQipKQaGOev/2mUlC+wLmO++bXfldN4j1aI3lTwzFwd475kXo/
 qx7Z4VnvvgMppgUvebkqaWanv//e0i4nBPQP+i9Mumc/fLjVJKeAL42PDVXvUNV9MuuGe93/a
 dH/PrIazaZ0rVN8Z6piWxJcZqot2pqgb3XtXwrMgRee4ZNX5mD9/NKcusG86vsP2gBJLcUaio
 RZzUXEiACrDQZCzAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1497006037!94446086!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63777 invoked from network); 9 Jun 2017 11:00:37 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-27.messagelabs.com with SMTP; 9 Jun 2017 11:00: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 F06351596;
 Fri,  9 Jun 2017 04:00: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 A5D3E3F587;
 Fri,  9 Jun 2017 04:00:35 -0700 (PDT)
To: George Dunlap <george.dunlap@citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>, xen-devel@lists.xenproject.org
References: <149633614204.12814.14390287626133023934.stgit@Solace.fritz.box>
 <149633845700.12814.7130992212550379105.stgit@Solace.fritz.box>
 <c550c738-73c2-fc74-6610-11718e7cd016@arm.com>
 <1496848924.9462.1.camel@citrix.com>
 <978237fc-b9dd-d304-8132-956d1d6331e6@arm.com>
 <c2e98b6a-bfba-fe6f-2336-f9b697f4c353@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <64b2531b-e79e-6401-6599-09f38ce44cbf@arm.com>
Date: Fri, 9 Jun 2017 12:00:34 +0100
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: <c2e98b6a-bfba-fe6f-2336-f9b697f4c353@citrix.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Jennifer Herbert <jennifer.herbert@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 06/15] xen: trace IRQ enabling/disabling
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

CgpPbiAwOS8wNi8xNyAxMTo1NSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBPbiAwOS8wNi8xNyAx
MTo1MSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pgo+Pgo+PiBPbiAwNy8wNi8xNyAxNjoyMiwgRGFy
aW8gRmFnZ2lvbGkgd3JvdGU6Cj4+PiBPbiBXZWQsIDIwMTctMDYtMDcgYXQgMTI6MTYgKzAxMDAs
IEp1bGllbiBHcmFsbCB3cm90ZToKPj4+PiBIaSBEYXJpbywKPj4+Pgo+Pj4gSGksCj4+Pgo+Pj4+
IE9uIDAxLzA2LzE3IDE4OjM0LCBEYXJpbyBGYWdnaW9saSB3cm90ZToKPj4+Pj4gZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24vc3BpbmxvY2suYyBiL3hlbi9jb21tb24vc3BpbmxvY2suYwo+Pj4+PiBp
bmRleCAyYTA2NDA2Li4zM2I5MDNlIDEwMDY0NAo+Pj4+PiAtLS0gYS94ZW4vY29tbW9uL3NwaW5s
b2NrLmMKPj4+Pj4gKysrIGIveGVuL2NvbW1vbi9zcGlubG9jay5jCj4+Pj4+IEBAIC0xNTAsNyAr
MTUwLDkgQEAgdm9pZCBfc3Bpbl9sb2NrKHNwaW5sb2NrX3QgKmxvY2spCj4+Pj4+ICB2b2lkIF9z
cGluX2xvY2tfaXJxKHNwaW5sb2NrX3QgKmxvY2spCj4+Pj4+ICB7Cj4+Pj4+ICAgICAgQVNTRVJU
KGxvY2FsX2lycV9pc19lbmFibGVkKCkpOwo+Pj4+PiAtICAgIGxvY2FsX2lycV9kaXNhYmxlKCk7
Cj4+Pj4+ICsgICAgX2xvY2FsX2lycV9kaXNhYmxlKCk7Cj4+Pj4+ICsgICAgaWYgKCB1bmxpa2Vs
eSh0Yl9pbml0X2RvbmUpICkKPj4+Pgo+Pj4+IF9fdHJhY2VfdmFyIGFscmVhZHkgY29udGFpbiBh
ICJpZiAoICF0Yl9pbml0X2RvbmUgKSIuIEl0IHNvdW5kcwo+Pj4+IHBvaW50bGVzcyB0byBkbyBp
dCB0d2ljZSwgYW5kIGFsc28gSSB0aGluayBpdCBpcyBub3Qgb2J2aW91cyB0bwo+Pj4+IHVuZGVy
c3RhbmQgdGhlIG1lYW5pbmcgb2YgdGhlIGNoZWNrIChpLmUgd2hhdCBpcyB0Yl9pbml0X2RvbmUp
Lgo+Pj4+Cj4+Pj4gV291bGQgaXQgYmUgcG9zc2libGUgdG8gaGlkZSB0aGlzIGNoZWNrIGFuZCBh
dm9pZCBjaGVjayB0Yl9pbml0X2RvbmUKPj4+PiB0d2ljZT8KPj4+Pgo+Pj4gSSB0b3RhbGx5IGFn
cmVlLiBBbmQgaW4gZmFjdCwgaW4gYW5vdGhlciBwYXRjaCwgSSByZW1vdmUgdGhlCj4+PiB0Yl9p
bml0X2RvbmUgY2hlY2sgaW4gX190cmFjZV92YXIoKS4gUmVhc29uIGJlaGluZCB0aGlzIGlzIHRo
YXQgYWxsIHRoZQo+Pj4gY2FsbGVycyBvZiBfX3RyYWNlX3ZhcigpICh0aGUgbWFpbiBvbmUgYmVp
bmcgdHJhY2VfdmFyKCkpLCBhbHJlYWR5Cj4+PiBjaGVja3MgZm9yIHRiX2luaXRfZG9uZSB0aGVt
c2VsdmVzLgo+Pj4KPj4+IEluIGZhY3QsIHRoZSBleHBsaWNpdCBjaGVjayBpbiB0aGUgY2FsbGVy
LCBpcyB0aGUgKG9ubHkpIGJhc2lzIG9uIHdoaWNoCj4+PiBvbmUgZGVjaWRlcyB0byBjYWxsIGVp
dGhlciB0cmFjZV92YXIoKSBvciBfX3RyYWNlX3ZhcigpLgo+Pj4KPj4+IFRoaXMgaGVyZSBpcyBv
bmUgb2YgdGhlIGNhbGwgc2l0ZXMgd2hlcmUgSSB0aGluayB0aGUgY2hlY2sgaXMgYmV0dGVyCj4+
PiBkb25lIGluIHRoZSBjYWxsZXIuCj4+Cj4+IEkgYWRtaXQsIGl0IGlzIGEgYml0IGNvbmZ1c2lu
ZyB0byByZXF1aXJlIHRoZSBjYWxsZXIgdG8gY2hlY2sKPj4gdGJfaW5pdF9kb25lLiBJdCBhZGRz
IG1vcmUgY29kZSBhbmQgSUhNTyBjb3VudGVyaW50dWl0aXZlLgo+Cj4gQmVjYXVzZSBhIG51bWJl
ciBvZiB0aGUgdHJhY2VzIGluY2x1ZGUgYSBjZXJ0YWluIGFtb3VudCBpZiAibWFyc2hhbGxpbmci
Cj4gd29yayBhaGVhZCBvZiB0aW1lOyB0aGVyZSdzIG5vIHBvaW50IGluIG1ha2luZyBzcGFjZSBm
b3IgYSBzdHJ1Y3Qgb24gdGhlCj4gc3RhY2ssIGNhcmVmdWxseSByZWFkaW5nIGFuZCBzb3J0aW5n
IGFsbCBraW5kcyBpZiB0aGluZ3MgdG8gcHV0IGludG8gaXQsCj4gb25seSB0byBoYXZlIHRoZSBk
YXRhIGlnbm9yZWQgYmVjYXVzZSB0cmFjaW5nIGlzbid0IGVuYWJsZWQgKHdoaWNoIGlzIGJ5Cj4g
ZmFyIHRoZSBtb3N0IGNvbW1vbiBjYXNlKS4KCkF0IHRoZSBtb21lbnQgYWxsIHRoZSBjYWxsZXJz
IGhhdmUgdGhlIHNlbWFudGljOgoKaWYgKCAhdW5saWtlbHkodGJfaW5pdF9kb25lKSApCiAgICB0
cmFjZV9pcnFfKgoKU28gd2h5IG5vdCBoaWRpbmcgdGhhdCBpbiB0aGUgbWFjcm8gdHJhY2VfaXJx
X2Rpc2FibGUvdHJhY2VfaXJxX2VuYWJsZS4uLj8KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 09 11:01:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 11:01:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dJHfu-0002gS-Mc; Fri, 09 Jun 2017 11:01: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=326dfbd8e=Ian.Jackson@citrix.com>)
 id 1dJHft-0002gG-AC
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 11:01:53 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 19/EF-03058-0208A395; Fri, 09 Jun 2017 11:01:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDva5cg1W
 kwWE2i+9bJjM5MHoc/nCFJYAxijUzLym/IoE149KJpcwFq1grPncuZm5gnM7SxcjJISHgL/Hm
 3wdWEJtNQFeiactfNhCbV0BQ4uTMJ2A1zAI6Egt2f2KDsOUltr+dwwxR4yDx/sIeMJtFQEVi1
 6fTTCC2iICRROedy1C9KhKn5nWB2cICNhLHzp1nBLE5Bcwkfi45CtYrJFAiced6PyPEPSYSbx
 fuBNrFARRXk5i7Pn4CI98sJBfNQnLRLCQXLWBkXsWoUZxaVJZapGtkqZdUlJmeUZKbmJmja2h
 gppebWlycmJ6ak5hUrJecn7uJERhoDECwg/HAosBDjJIcTEqivNMKrCKF+JLyUyozEosz4otK
 c1KLDzHKcHAoSfC+rQPKCRalpqdWpGXmAEMeJi3BwaMkwitcCpTmLS5IzC3OTIdInWLU5Wj6s
 OULkxBLXn5eqpQ4732QGQIgRRmleXAjYPF3iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8P0
 Gm8GTmlcBtegV0BBPQEUveWYAcUZKIkJJqYDzDfeLjvK7Vjz0d6vZ7sYkcPhHxMsQv7knEja3
 vnbUWs9ly2t/MMX2X9Egq9tR1822bTT8bbGtouXHsqsDyf1GL7JoeXA7RF79h7Taho89vbgSb
 jLfT8p6+6c8miN2e8erHf16DCQIz3RMZKyfrui6tbJ97bN+atVEv11qf2pf3pO+GydXpx2SVW
 IozEg21mIuKEwHcMsHbugIAAA==
X-Env-Sender: prvs=326dfbd8e=Ian.Jackson@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1497006108!66454469!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11615 invoked from network); 9 Jun 2017 11:01:49 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Jun 2017 11:01:49 -0000
X-IronPort-AV: E=Sophos;i="5.39,317,1493683200"; d="scan'208";a="435782672"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22842.32794.562122.675640@mariner.uk.xensource.com>
Date: Fri, 9 Jun 2017 12:01:46 +0100
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
In-Reply-To: <20170608005023.GR676@char.us.oracle.com>
References: <1496857742-20191-1-git-send-email-ian.jackson@eu.citrix.com>
 <20170608005023.GR676@char.us.oracle.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] [OSSTEST PATCH v4 00/11] livepatch test 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>

S29ucmFkIFJ6ZXN6dXRlayBXaWxrIHdyaXRlcyAoIlJlOiBbT1NTVEVTVCBQQVRDSCB2NCAwMC8x
MV0gbGl2ZXBhdGNoIHRlc3Qgc3VwcG9ydCIpOgo+IE9uIFdlZCwgSnVuIDA3LCAyMDE3IGF0IDA2
OjQ4OjUxUE0gKzAxMDAsIElhbiBKYWNrc29uIHdyb3RlOgo+ID4gIC0gIDA2ICAgdHMtbGl2ZXBh
dGNoOiBJbml0aWFsIHRlc3QtY2FzZXMuCj4gPiAgLSAgMDcgICBzZy1ydW4tam9iOiBBZGQgdGhl
IHRlc3QtbGl2ZXBhdGNoLgo+ID4gIG0gIDA4ICAgbWFrZS1mbGlnaHQ6IEFkZCBsaXZlcGF0Y2gg
YnVpbGQvdGVzdCB0YXJnZXQgaW4gdGhlIG1hdHJpeC4KPiA+ICAqIyAwOSAgIFBEVS9sYWI6IFNp
bWlsYXIgdG8geGVudXNlCj4gCj4gSSB3b3VsZCBkaXRjaCB0aGF0IG9uZS4gVGhhdCAnbGFiJyB0
aGluZyBpcyB3aGF0IEkgdXNlIGF0IGhvbWUgYW5kCj4gSSBhbSBPSyBrZWVwaW5nIGl0IGluIG15
IGxvY2FsIGJyYW5jaC4KCkFoLiAgRmFpciBlbm91Z2guICBJJ20gaGFwcHkgdG8gY2FycnkgaXQg
KHVuZGVyIGEgZGlmZmVyZW50IG5hbWUgaWYKeW91IGxpa2UpIHRob3VnaC4gIFRoYXQgd2F5IGlm
IHdlIGNoYW5nZSB0aGUgQVBJIGl0J2xsIGdldCBmaXhlZCBmb3IKeW91ICh3ZWxsLCBwcm9iYWJs
eS4uLikKCj4gRG9uZS4gSSBhbSBzYXRpc2ZpZWQgd2l0aCB0aGVtLgoKVGhhbmtzLApJYW4uCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 09 11:16:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 11: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 1dJHtQ-0003WX-Tf; Fri, 09 Jun 2017 11: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 <robin.murphy@arm.com>) id 1dJHtP-0003WR-QS
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 11:15:51 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 61/1C-17076-6638A395; Fri, 09 Jun 2017 11:15:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVysyfVTTet2Sr
 S4EG7ksX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnFtI2fBe8GKpvOt7A2MU/i6GLk4hAQ2MkpM
 bm5gg3B2M0o82DKNvYuRg0NYwFVixq2MLkZODhGBHIm/j08wgdQwC6xklOg538cCkhASqJHYf
 v0zG4jNJqApsfDZJlYQm1fASuL44eOMIDaLgIpE49sGZhBbVCBcovdAPxtEjaDEyZlPwOZwCr
 hInDi5EayXWUBd4s+8S8wQtrjErSfzmSBseYntb+cwT2Dkn4WkfRaSlllIWmYhaVnAyLKKUaM
 4tagstUjX2EAvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMwPOsZGBh3MHae8DvE
 KMnBpCTKO63AKlKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+mJqCcYFFqempFWmYOMFJg0hIcP
 EoivMKlQGne4oLE3OLMdIjUKUZFKXHeBSB9AiCJjNI8uDZYdF5ilJUS5mVkYGAQ4ilILcrNLE
 GVf8UozsGoJMy7E2QKT2ZeCdz0V0CLmYAWL3lnAbK4JBEhJdXAKKi1UHjbff5pG2P9DvzT5pu
 XdGqLHpPD9r9/r+gysXwXfXrm7R/+yvtSit1PZnlGhC9ni2m6U3fSpl5lXpmubLJpypE/7pPU
 f5t5TEm/G3RMWiB4Gadi4t7tAUquKuIP0jerCc6d9evy2dDuavtvAkd/ccjOvadkkJmnwalet
 X656UU24bfeSizFGYmGWsxFxYkAfeVgUckCAAA=
X-Env-Sender: robin.murphy@arm.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1497006950!88073026!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13336 invoked from network); 9 Jun 2017 11:15:50 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-12.tower-31.messagelabs.com with SMTP; 9 Jun 2017 11:15: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 52FC92B;
 Fri,  9 Jun 2017 04:15:49 -0700 (PDT)
Received: from [10.1.210.40] (e110467-lin.cambridge.arm.com [10.1.210.40])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1E93E3F587;
 Fri,  9 Jun 2017 04:15:47 -0700 (PDT)
To: Sameer Goel <sgoel@codeaurora.org>, xen-devel@lists.xenproject.org,
 Julien Grall <julien.grall@arm.com>
References: <1496950247-8755-1-git-send-email-sgoel@codeaurora.org>
 <1496950247-8755-7-git-send-email-sgoel@codeaurora.org>
From: Robin Murphy <robin.murphy@arm.com>
Message-ID: <0354697b-28e2-1805-c2fb-bfdc8a80c637@arm.com>
Date: Fri, 9 Jun 2017 12:15:46 +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: <1496950247-8755-7-git-send-email-sgoel@codeaurora.org>
Content-Language: en-US
Cc: Tomasz Nowicki <tn@semihalf.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 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>

T24gMDgvMDYvMTcgMjA6MzAsIFNhbWVlciBHb2VsIHdyb3RlOgpbLi4uXQo+ICAvKioKPiAtICog
aW9ydF9pb21tdV9jb25maWd1cmUgLSBTZXQtdXAgSU9NTVUgY29uZmlndXJhdGlvbiBmb3IgYSBk
ZXZpY2UuCj4gKyAqIGlvcnRfaW9tbXVfY29uZmlndXJlIC0gU2V0LXVwIElPTU1VIGNvbmZpZ3Vy
YXRpb24gZm9yIGEgZGV2aWNlLiBUaGlzCj4gKyAqIGZ1bmN0aW9uIHNldHMgdXAgdGhlIGZ3c3Bl
YyBhcyBuZWVkZWQgZm9yIGEgZ2l2ZW4gZGV2aWNlLiBPbmx5IFBDSQo+ICsgKiBkZXZpY2VzIGFy
ZSBzdXBwb3J0ZWQgZm9yIG5vdy4KPiAgICoKPiAgICogQGRldjogZGV2aWNlIHRvIGNvbmZpZ3Vy
ZQo+ICAgKgo+IC0gKiBSZXR1cm5zOiBpb21tdV9vcHMgcG9pbnRlciBvbiBjb25maWd1cmF0aW9u
IHN1Y2Nlc3MKPiAtICogICAgICAgICAgTlVMTCBvbiBjb25maWd1cmF0aW9uIGZhaWx1cmUKPiAr
ICogUmV0dXJuczogQXBwcm9wcmlhdGUgYWNwaV9zdGF0dXMKPiAgICovCj4gLWNvbnN0IHN0cnVj
dCBpb21tdV9vcHMgKmlvcnRfaW9tbXVfY29uZmlndXJlKHN0cnVjdCBkZXZpY2UgKmRldikKPiAr
YWNwaV9zdGF0dXMgaW9ydF9pb21tdV9jb25maWd1cmUoc3RydWN0IGRldmljZSAqZGV2KQo+ICB7
Cj4gIAlzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKm5vZGUsICpwYXJlbnQ7Cj4gLQljb25zdCBzdHJ1
Y3QgaW9tbXVfb3BzICpvcHMgPSBOVUxMOwo+ICAJdTMyIHN0cmVhbWlkID0gMDsKPiArCWFjcGlf
c3RhdHVzIHN0YXR1cyA9IEFFX09LOwo+ICAKPiAgCWlmIChkZXZfaXNfcGNpKGRldikpIHsKPiAt
CQlzdHJ1Y3QgcGNpX2J1cyAqYnVzID0gdG9fcGNpX2RldihkZXYpLT5idXM7Cj4gKwkJc3RydWN0
IHBjaV9kZXYgKnBjaV9kZXZpY2UgPSB0b19wY2lfZGV2KGRldik7Cj4gIAkJdTMyIHJpZDsKPiAg
Cj4gLQkJcGNpX2Zvcl9lYWNoX2RtYV9hbGlhcyh0b19wY2lfZGV2KGRldiksIF9fZ2V0X3BjaV9y
aWQsCj4gLQkJCQkgICAgICAgJnJpZCk7Cj4gKwkJcmlkID0gUENJX0JERjIocGNpX2RldmljZS0+
YnVzLHBjaV9kZXZpY2UtPmRldmZuKTsKCkJld2FyZSB0aGF0IHRoZSBMaW51eCBjb2RlIGlzbid0
IGFjdHVhbGx5IGNvcnJlY3QgdG8gYmVnaW4gd2l0aFsxXS4gSQpkb24ndCBrbm93IGhvdyBtdWNo
IFhlbiBkZWFscyB3aXRoIFBDSSBicmlkZ2VzIGFuZCBxdWlya3MsIGJ1dCBhcyBpdApzdGFuZHMg
eW91IHNob3VsZCBiZSBhYmxlIHRvIHRyaXZpYWxseSBleHBvc2UgdGhlIGZsYXcgaGVyZSBieSBw
bHVnZ2luZwppbiBhIE1hcnZlbGwgODhTRTkxMngtYmFzZWQgU0FUQSBjYXJkIGFuZCB3YXRjaGlu
ZyBlaXRoZXIgRE1BIG9yIE1TSXMKKG9yIGV2ZW4gYm90aCkga2ljayB1cCBzdHJlYW0gdGFibGUg
ZmF1bHRzLgoKUm9iaW4uCgpbMV06aHR0cDovL3d3dy5zcGluaWNzLm5ldC9saXN0cy9saW51eC1h
Y3BpL21zZzc0ODQ0Lmh0bWwKCj4gIAo+ICAJCW5vZGUgPSBpb3J0X3NjYW5fbm9kZShBQ1BJX0lP
UlRfTk9ERV9QQ0lfUk9PVF9DT01QTEVYLAo+IC0JCQkJICAgICAgaW9ydF9tYXRjaF9ub2RlX2Nh
bGxiYWNrLCAmYnVzLT5kZXYpOwo+ICsJCQkJICAgICAgaW9ydF9tYXRjaF9ub2RlX2NhbGxiYWNr
LCBkZXYpOwo+ICAJCWlmICghbm9kZSkKPiAtCQkJcmV0dXJuIE5VTEw7Cj4gKwkJCXJldHVybiBB
RV9OT1RfRk9VTkQ7Cj4gIAo+ICAJCXBhcmVudCA9IGlvcnRfbm9kZV9tYXBfcmlkKG5vZGUsIHJp
ZCwgJnN0cmVhbWlkLAo+ICAJCQkJCSAgIElPUlRfSU9NTVVfVFlQRSk7Cj4gIAo+IC0JCW9wcyA9
IGlvcnRfaW9tbXVfeGxhdGUoZGV2LCBwYXJlbnQsIHN0cmVhbWlkKTsKPiArCQlzdGF0dXMgPSBp
b3J0X2lvbW11X3hsYXRlKGRldiwgcGFyZW50LCBzdHJlYW1pZCk7Cj4gKwo+ICsJCXN0YXR1cyA9
IHN0YXR1cyA/IEFFX0VSUk9SIDogQUVfT0s7Cj4gIAo+ICAJfSBlbHNlIHsKPiArCQlzdGF0dXMg
PSBBRV9OT1RfSU1QTEVNRU5URUQ7Cj4gKyNpZiAwCj4gIAkJaW50IGkgPSAwOwo+ICAKPiAgCQlu
b2RlID0gaW9ydF9zY2FuX25vZGUoQUNQSV9JT1JUX05PREVfTkFNRURfQ09NUE9ORU5ULAo+IEBA
IC02MTYsMTEgKzY1NSwxNyBAQCBjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzICppb3J0X2lvbW11X2Nv
bmZpZ3VyZShzdHJ1Y3QgZGV2aWNlICpkZXYpCj4gIAkJCXBhcmVudCA9IGlvcnRfbm9kZV9nZXRf
aWQobm9kZSwgJnN0cmVhbWlkLAo+ICAJCQkJCQkgIElPUlRfSU9NTVVfVFlQRSwgaSsrKTsKPiAg
CQl9Cj4gKyNlbmRpZgo+ICAJfQo+ICAKPiAtCXJldHVybiBvcHM7Cj4gKwlyZXR1cm4gc3RhdHVz
Owo+ICB9CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 09 11:17:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 11: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 1dJHuc-0003au-6v; Fri, 09 Jun 2017 11:17:06 +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 1dJHub-0003aj-2R
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 11:17:05 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 86/7A-03920-0B38A395; Fri, 09 Jun 2017 11:17:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVysyfVTXdds1W
 kwbMJNhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8byJxeZCw6pVLQemcfSwHhBpouRi0NIYCOj
 xNqFL5khnAOMEo+/NbB1MXJyCAs4S+zZNB/I5uAQEQiVuLZIEKSGWWANo8Tt5puMIDVCAnMZJ
 TbO8gSx2QR0JXbcfM0MYvMKWEkcmbmXCaSXRUBF4s7DPJCwqEC4RO+BfjaIEkGJkzOfsIDYnA
 LWEkuaD7OD2MwC6hJ/5l1ihrDFJZq+rGSFsOUltr+dwzyBkX8WkvZZSFpmIWmZhaRlASPLKka
 N4tSistQiXWMjvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwPBkAIIdjKfXBR5i
 lORgUhLlnVZgFSnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgndTE1BOsCg1PbUiLTMHGCkwaQkOH
 iURXuFSoDRvcUFibnFmOkTqFKOilDjvApA+AZBERmkeXBssOi8xykoJ8zICHSLEU5BalJtZgi
 r/ilGcg1FJmHcnyBSezLwSuOmvgBYzAS1e8s4CZHFJIkJKqoGRo6vp0za1XU9Wf5viwZ94uGL
 NZOMP39eIJH1ffKw41a35vab1wwjduax7Dvy4+5td/eEVFiP3bRaT7/p1+ejcjZ+dwPyoi1Mr
 VSJQj6PJ/uoW0VK5tce/3RCwYD0b1rvIQDy953iH2cG2HUyvbN89uOSlX+2cKv/nyZI55e9W5
 yl4Wr148pdDiaU4I9FQi7moOBEA3UWoqskCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1497007022!106550472!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46416 invoked from network); 9 Jun 2017 11:17:02 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-16.tower-27.messagelabs.com with SMTP; 9 Jun 2017 11:17: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 278DC2B;
 Fri,  9 Jun 2017 04:17: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 221CE3F587;
 Fri,  9 Jun 2017 04:17:01 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170526173540.10066-1-andre.przywara@arm.com>
 <20170526173540.10066-26-andre.przywara@arm.com>
 <c47a3064-5a3b-7a64-3841-c43026a14820@arm.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <b9168ead-6aef-2bdc-d90a-a30abc96e9da@arm.com>
Date: Fri, 9 Jun 2017 12:17: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: <c47a3064-5a3b-7a64-3841-c43026a14820@arm.com>
Content-Language: en-GB
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v10 25/32] ARM: vITS: handle MAPTI/MAPI
	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>

SGksCgpPbiAwMi8wNi8xNyAxODoxMiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJlLAo+
IAo+IE9uIDA1LzI2LzIwMTcgMDY6MzUgUE0sIEFuZHJlIFByenl3YXJhIHdyb3RlOgo+PiBUaGUg
TUFQVEkgY29tbWFuZHMgYXNzb2NpYXRlcyBhIERldmljZUlEL0V2ZW50SUQgcGFpciB3aXRoIGEg
TFBJL0NQVQo+PiBwYWlyIGFuZCBhY3R1YWxseSBpbnN0YW50aWF0ZXMgTFBJIGludGVycnVwdHMu
IE1BUEkgaXMganVzdCBhIHZhcmlhbnQKPj4gb2YgdGhpcyBjb21tZW50LCB3aGVyZSB0aGUgTFBJ
IElEIGlzIHRoZSBzYW1lIGFzIHRoZSBldmVudCBJRC4KPj4gV2UgY29ubmVjdCB0aGUgYWxyZWFk
eSBhbGxvY2F0ZWQgaG9zdCBMUEkgdG8gdGhpcyB2aXJ0dWFsIExQSSwgc28gdGhhdAo+PiBhbnkg
dHJpZ2dlcmluZyBMUEkgb24gdGhlIGhvc3QgY2FuIGJlIHF1aWNrbHkgZm9yd2FyZGVkIHRvIGEg
Z3Vlc3QuCj4+IEJlc2lkZSBlbnRlcmluZyB0aGUgZG9tYWluIGFuZCB0aGUgdmlydHVhbCBMUEkg
bnVtYmVyIGluIHRoZSByZXNwZWN0aXZlCj4+IGhvc3QgTFBJIGVudHJ5LCB3ZSBhbHNvIGluaXRp
YWxpemUgYW5kIGFkZCB0aGUgYWxyZWFkeSBhbGxvY2F0ZWQKPj4gc3RydWN0IHBlbmRpbmdfaXJx
IHRvIG91ciByYWRpeCB0cmVlLCBzbyB0aGF0IHdlIGNhbiBub3cgZWFzaWx5IGZpbmQgaXQKPj4g
YnkgaXRzIHZpcnR1YWwgTFBJIG51bWJlci4KPj4gV2UgYWxzbyByZWFkIHRoZSBwcm9wZXJ0eSB0
YWJsZSB0byB1cGRhdGUgdGhlIGVuYWJsZWQgYml0IGFuZCB0aGUKPj4gcHJpb3JpdHkgZm9yIG91
ciBuZXcgTFBJLCBhcyB3ZSBtaWdodCBoYXZlIG1pc3NlZCB0aGlzIGR1cmluZyBhbiBlYXJsaWVy
Cj4+IElOVkFMTCBjYWxsICh3aGljaCBvbmx5IGNoZWNrcyBtYXBwZWQgTFBJcykuIEJ1dCB3ZSBt
YWtlIHN1cmUgdGhhdCB0aGUKPj4gcHJvcGVydHkgdGFibGUgaXMgYWN0dWFsbHkgdmFsaWQsIGFz
IGFsbCByZWRpc3RyaWJ1dG9ycyBtaWdodCBzdGlsbAo+PiBiZSBkaXNhYmxlZCBhdCB0aGlzIHBv
aW50Lgo+PiBTaW5jZSB3cml0ZV9pdHRlX2xvY2tlZCgpIG5vdyBzZWVzIGl0cyBmaXJzdCB1c2Fn
ZSwgd2UgY2hhbmdlIHRoZQo+PiBkZWNsYXJhdGlvbiB0byBzdGF0aWMuCj4+Cj4+IFNpZ25lZC1v
ZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgo+PiAtLS0KPj4g
ICB4ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jICAgICAgICB8ICAyNyArKysrKysrKwo+PiAgIHhl
bi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jICAgICAgIHwgMTM4Cj4+ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrLQo+PiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0
cy5oIHwgICAzICsKPj4gICAzIGZpbGVzIGNoYW5nZWQsIDE2NSBpbnNlcnRpb25zKCspLCAzIGRl
bGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYyBi
L3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMKPj4gaW5kZXggODg2NGUwYi4uNDFmZmY2NCAxMDA2
NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYwo+PiArKysgYi94ZW4vYXJjaC9h
cm0vZ2ljLXYzLWl0cy5jCj4+IEBAIC04NzYsNiArODc2LDMzIEBAIGludCBnaWN2M19yZW1vdmVf
Z3Vlc3RfZXZlbnQoc3RydWN0IGRvbWFpbiAqZCwKPj4gcGFkZHJfdCB2ZG9vcmJlbGxfYWRkcmVz
cywKPj4gICAgICAgcmV0dXJuIDA7Cj4+ICAgfQo+PiAgICsvKgo+PiArICogQ29ubmVjdHMgdGhl
IGV2ZW50IElEIGZvciBhbiBhbHJlYWR5IGFzc2lnbmVkIGRldmljZSB0byB0aGUgZ2l2ZW4KPj4g
VkNQVS92TFBJCj4+ICsgKiBwYWlyLiBUaGUgY29ycmVzcG9uZGluZyBwaHlzaWNhbCBMUEkgaXMg
YWxyZWFkeSBtYXBwZWQgb24gdGhlIGhvc3QKPj4gc2lkZQo+PiArICogKHdoZW4gYXNzaWduaW5n
IHRoZSBwaHlzaWNhbCBkZXZpY2UgdG8gdGhlIGd1ZXN0KSwgc28gd2UganVzdAo+PiBjb25uZWN0
IHRoZQo+PiArICogdGFyZ2V0IFZDUFUvdkxQSSBwYWlyIHRvIHRoYXQgaW50ZXJydXB0IHRvIGlu
amVjdCBpdCBwcm9wZXJseSBpZgo+PiBpdCBmaXJlcy4KPj4gKyAqIFJldHVybnMgYSBwb2ludGVy
IHRvIHRoZSBhbHJlYWR5IGFsbG9jYXRlZCBzdHJ1Y3QgcGVuZGluZ19pcnEgdGhhdCBpcwo+PiAr
ICogbWVhbnQgdG8gYmUgdXNlZCBieSB0aGF0IGV2ZW50Lgo+PiArICovCj4+ICtzdHJ1Y3QgcGVu
ZGluZ19pcnEgKmdpY3YzX2Fzc2lnbl9ndWVzdF9ldmVudChzdHJ1Y3QgZG9tYWluICpkLAo+PiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCB2ZG9v
cmJlbGxfYWRkcmVzcywKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVpbnQzMl90IHZkZXZpZCwKPj4gdWludDMyX3QgZXZlbnRpZCwKPj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZpcnRfbHBpKQo+
PiArewo+PiArICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcGlycTsKPj4gKyAgICB1aW50MzJfdCBo
b3N0X2xwaSA9IDA7Cj4gVGhpcyBzaG91bGQgYmUgSU5WQUxJRF9MUEkgYW5kIG5vdCAwLgo+IAo+
IFsuLi5dCj4gCj4+ICsvKgo+PiArICogRm9yIGEgZ2l2ZW4gdmlydHVhbCBMUEkgcmVhZCB0aGUg
ZW5hYmxlZCBiaXQgYW5kIHByaW9yaXR5IGZyb20gdGhlCj4+IHZpcnR1YWwKPj4gKyAqIHByb3Bl
cnR5IHRhYmxlIGFuZCB1cGRhdGUgdGhlIHZpcnR1YWwgSVJRJ3Mgc3RhdGUgaW4gdGhlIGdpdmVu
Cj4+IHBlbmRpbmdfaXJxLgo+PiArICogTXVzdCBiZSBjYWxsZWQgd2l0aCB0aGUgcmVzcGVjdGl2
ZSBWR0lDIFZDUFUgbG9jayBoZWxkLgo+PiArICovCj4+ICtzdGF0aWMgaW50IHVwZGF0ZV9scGlf
cHJvcGVydHkoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHBlbmRpbmdfaXJxICpwKQo+PiArewo+
PiArICAgIHBhZGRyX3QgYWRkcjsKPj4gKyAgICB1aW50OF90IHByb3BlcnR5Owo+PiArICAgIGlu
dCByZXQ7Cj4+ICsKPj4gKyAgICAvKgo+PiArICAgICAqIElmIG5vIHJlZGlzdHJpYnV0b3IgaGFz
IGl0cyBMUElzIGVuYWJsZWQgeWV0LCB3ZSBjYW4ndCBhY2Nlc3MgdGhlCj4+ICsgICAgICogcHJv
cGVydHkgdGFibGUuIEluIHRoaXMgY2FzZSB3ZSBqdXN0IGNhbid0IHVwZGF0ZSB0aGUgcHJvcGVy
dGllcywKPj4gKyAgICAgKiBidXQgdGhpcyBzaG91bGQgbm90IGJlIGFuIGVycm9yIGZyb20gYW4g
SVRTIHBvaW50IG9mIHZpZXcuCj4+ICsgICAgICovCj4+ICsgICAgaWYgKCAhcmVhZF9hdG9taWMo
JmQtPmFyY2gudmdpYy5yZGlzdHNfZW5hYmxlZCkgKQo+PiArICAgICAgICByZXR1cm4gMDsKCkkg
d2FzIGp1c3QgbG9va2luZyBhdCByZGlzdHNfZW5hYmxlZCwgYW5kIHRoaW5rIHRoYXQgdXNpbmcg
cmVhZF9hdG9taWMoKQppcyBhIHJlZCBoZXJyaW5nLgpGaXJzdCByZGlzdHNfZW5hYmxlZCBpcyBh
IGJvb2wsIHNvIEkgaGF2ZSBhIGhhcmQgdGltZSB0byBpbWFnaW5lIGhvdyBpdApjb3VsZCBiZSBy
ZWFkIG5vbi1hdG9taWNhbGx5LgpJIHRoaW5rIHRoZSBpbnRlbnRpb24gb2YgbWFraW5nIHRoaXMg
cmVhZCAic29tZXdoYXQgc3BlY2lhbCIgd2FzIHRvCmNhdGVyIGZvciB0aGUgZmFjdCB0aGF0IHdl
IHdyaXRlIGl0IHVuZGVyIHRoZSBkb21haW4gbG9jaywgYnV0IHJlYWQgaXQKaGVyZSB3aXRob3V0
IHRha2luZyBpdC4gQnV0IEkgdGhpbmsgZm9yIHRoaXMgY2FzZSB3ZSBkb24ndCBuZWVkIGFueQpz
cGVjaWFsIHJlYWQgdmVyc2lvbiwgYW5kIGFueXdheSBhbiAqYXRvbWljKiByZWFkIHdvdWxkIG5v
dCBoZWxwIGhlcmUuCgpXaGF0IHdlIHdhbnQgaXMgdG8gbWFrZSBzdXJlIHRoYXQgcmRpc3RfcHJv
cGJhc2UgaXMgdmFsaWQgYmVmb3JlIHdlIHNlZQpyZGlzdHNfZW5hYmxlZCBnZXRzIHRydWUsIHRo
aXMgaXMgd2hhdCB0aGlzIGNoZWNrIGhlcmUgaXMgZm9yLiBUaGlzCnNob3VsZCBiZSBzb2x2ZWQg
YnkgYSB3cml0ZSBiYXJyaWVyIGJldHdlZW4gdGhlIHR3byBvbiB0aGUgb3RoZXIgc2lkZS4KCkxv
b2tpbmcgYXQgTGludXgnIG1lbW9yeV9iYXJyaWVycy50eHQgbXkgdW5kZXJzdGFuZGluZyBpcyB0
aGF0IHRoZQptYXRjaGluZyBiYXJyaWVyIG9uIHRoZSByZWFkIHNpZGUgZG9lcyBub3QgbmVjZXNz
YXJpbHkgbmVlZCB0byBiZSBhbgpleHBsaWNpdCBiYXJyaWVyIGluc3RydWN0aW9uLCBpdCBjb3Vs
ZCBiZSBhIGNvbnRyb2wgZmxvdyBkZXBlbmRlbmN5IGFzCndlbGwuIEFuZCBoZXJlIHdlIGhhdmUg
dGhhdDogd2UgY2hlY2sgcmRpc3RzX2VuYWJsZWQgYW5kIGJhaWwgb3V0IGlmCml0J3Mgbm90IHNl
dCwgc28gbmVpdGhlciB0aGUgY29tcGlsZXIgbm9yIHRoZSBDUFUgY2FuIHJlb3JkZXIgdGhpcyAo
YXMKdGhpcyB3b3VsZCB2aW9sYXRlIHByb2dyYW0gc2VtYW50aWNzKS4KCkFsc28gcmRpc3RzX2Vu
YWJsZWQgaXMgYSBiaXQgc3BlY2lhbCBpbiB0aGF0IGl0IG5ldmVyIGdldHMgcmVzZXQgb25jZSBp
dApiZWNhbWUgdHJ1ZSwgdmVyeSBtdWNoIGxpa2UgdGhlIExQSSBlbmFibGVtZW50IGluIHRoZSBH
SUN2MyBzcGVjLgoKU28gSSB0aGluayB3ZSBjYW4gcmVhbGx5IGdvIHdpdGggYSBub3JtYWwgcmVh
ZCBwbHVzIGEgY29tbWVudC4KCkRvZXMgdGhhdCBtYWtlIHNlbnNlPwoKQ2hlZXJzLApBbmRyZS4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 09 11:18:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 11: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 1dJHvj-0003io-Ko; Fri, 09 Jun 2017 11:18: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=326526ab0=dario.faggioli@citrix.com>)
 id 1dJHvi-0003ic-Av
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 11:18:14 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 4E/82-26106-5F38A395; Fri, 09 Jun 2017 11:18:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsXitHSDve6XZqt
 Ig7a1Ohbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bFRxtZCj7LVEzq2cncwNgi1cXIySEhECJx
 8eIEFhCbV8BI4u/Z7cwgtrCAnsTDL98ZQWw2AQOJNzv2soLYIgLKEr2/fgPVc3EwC3xjlJjbs
 A+sgUVAReLR07nsIDangL3E36uHWEGKhASOMEpMPvcEbBK/gKTErS8fwRqYBaolvq6axQRxhb
 bEkXP97BBXCEqcnPkE7CIhATWJGXMvs05g5JuFpGUWkjKIuKZE6/bf7BC2tsSyha+ZIWxbiXX
 r3kPV2EhsurqAEcKWl9j+dg7zAkb2VYwaxalFZalFuoYGeklFmekZJbmJmTlAnrFebmpxcWJ6
 ak5iUrFecn7uJkZgQNczMDDuYNzW5XyIUZKDSUmUd1qBVaQQX1J+SmVGYnFGfFFpTmrxIUYZD
 g4lCd5NTUA5waLU9NSKtMwcYGzBpCU4eJREeIVLgdK8xQWJucWZ6RCpU4yKUuK8C0D6BEASGa
 V5cG2weL7EKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZh3J8gUnsy8Erjpr4AWMwEtXvLOAmR
 xSSJCSqqB0WgRo6nt9VW3r3G45EikPN7iu7I+2NDiqtEWpXr25jVmZyrtbO/OnOXbwzfp9eFb
 U6cHCYT62Hxu81w15cOfdMZTG5deFxZdyfZm5xqLS70zX5xS0LpZyzcpMmHSxM89txfwrf/As
 2LTkoQl0q5Tv2wX+9ryfM3s1z+vBr+UkOpKvThHTPhv2G4lluKMREMt5qLiRAAhL1uk4gIAAA
 ==
X-Env-Sender: prvs=326526ab0=dario.faggioli@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1497007090!93180853!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56354 invoked from network); 9 Jun 2017 11:18:12 -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;
 9 Jun 2017 11:18:12 -0000
X-IronPort-AV: E=Sophos;i="5.39,317,1493683200"; 
 d="asc'?scan'208";a="435783991"
Message-ID: <1497007073.26212.12.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Date: Fri, 9 Jun 2017 13:17:53 +0200
In-Reply-To: <593A9B950200007800161474@prv-mh.provo.novell.com>
References: <149633614204.12814.14390287626133023934.stgit@Solace.fritz.box>
 <149633850145.12814.17354434813897681091.stgit@Solace.fritz.box>
 <593A9B950200007800161474@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>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 12/15] xen: trace tasklets
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============8799129962428325433=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

On Fri, 2017-06-09 at 04:59 -0600, Jan Beulich wrote:
> > > > On 01.06.17 at 19:35, <dario.faggioli@citrix.com> wrote:
> > --- a/xen/common/tasklet.c
> > +++ b/xen/common/tasklet.c
> > @@ -30,10 +30,87 @@ static DEFINE_PER_CPU(struct list_head,=20
> > [...]

> > +#else
> >=20
> > +#define trace_enqueue(t)=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0do {} while ( 0 =
)
> > +#define trace_schedule(t)=C2=A0=C2=A0=C2=A0=C2=A0do {} while ( 0 )
> > +#define trace_work(t)=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0d=
o {} while ( 0 )
> > +#define trace_kill(t)=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0d=
o {} while ( 0 )
> > +#define trace_migrate()=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0do {} while=
 ( 0 )
> > +#define trace_init(t)=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0d=
o {} while ( 0 )
> > +#endif /* TRACE_TASKLETS */
>=20
> Seeing how such additions add up, I think I'd prefer if you put them
> into header files instead of cluttering source files this way. You
> could have one such header per traceable component.
>=20
Right, good point.

As a matter of fact, the components dealt with in this series, have
their own header already, such as:

 xen/include/xen/rcupdate.h
 xen/include/xen/timer.h
 xen/include/xen/softirq.h
 xen/include/xen/tasklet.h

I guess I can put these there?

> > @@ -178,6 +258,11 @@ static void migrate_tasklets_from_cpu(unsigned
> > int cpu, struct list_head *list)
> > =C2=A0
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0spin_lock_irqsave(&tasklet_lock, flags);
> > =C2=A0
> > +=C2=A0=C2=A0=C2=A0=C2=A0if ( list_empty(list) )
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0goto out;
> > +
> > +=C2=A0=C2=A0=C2=A0=C2=A0trace_migrate();
> > +
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0while ( !list_empty(list) )
>=20
> Two alternatives:
>=20
> =C2=A0=C2=A0=C2=A0=C2=A0if ( !list_empty(list) )
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0trace_migrate();
>=20
> (avoiding the goto) or
>=20
> =C2=A0=C2=A0=C2=A0=C2=A0if ( list_empty(list) )
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0goto out;
>=20
> =C2=A0=C2=A0=C2=A0=C2=A0trace_migrate();
>=20
> =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=A0} while ( !list_empty(list) );
>=20
> (avoiding the redundant check).
>=20
Sure.

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)
--=-XmyPSZlMeokq7IEYAQ9p
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

iQIcBAABCAAGBQJZOoPjAAoJEBZCeImluHPu1goP/ia8yNDBBH1+AjB0TtwBY99n
V2dr+lUvH/dPM73/59J+R2urfOc8qH6ndjp047sT6a1Y0gkUzE7AWaOcYUqYshXv
b2vQxftmBGiM1/HCxKdLRHVn9SMeCZb2YQoPFzzg7VMhGEjkBZNCrhQD9cnjpfRw
TRa1HAI30XLfIP+p0Yeh3/sacY7nnLOBkUGha6ghXCGnwcSdWD5LzeOVo/pVRS7T
E6hmlZS0mZMWkvLfc5m08JLYGZ2HKx8T8K5sMdSMC/vDf1GnE6r2bgcS++rf/pIi
SWNsxxrd1rVrVV2R85goIFrSQL3dWOTJUuXn/y0WUNOAyHhIRC2jsu3J7CwXYmZp
VBw8R0ti2HlXr0grg0YC2tRdYI5ptOiQls8jXJvX9Q/hAhjkdaYMziR588uaKW/t
yRA3A9Czjo2aYAD6BMDtna2435O0EYDBSG4RE+wUGJDo7ZkqwjpAJC/u0JytMLy3
ifkYa/YOoJrimCcQdoPddo9NznKh/Q3CtWjxv+FU885bY5GDUjNHQteCqVtalWVG
2LZHCoJ8wdYbvJG/N9/4xAwnsLxlJg7t52dEBua7VZD1fx8ri9eyERzSfzbm4WlT
6CCSeLdNYsBuc+v15EHRs2vTIBgi8caWCBn7FOADDzdkQUgWGmoMfLnDFHN+4Uh+
5MpoyLxe/7Oz5efboSOk
=Zt4g
-----END PGP SIGNATURE-----

--=-XmyPSZlMeokq7IEYAQ9p--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8799129962428325433==--


From xen-devel-bounces@lists.xen.org Fri Jun 09 11:29:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 11:29:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dJI6V-0004Wn-8K; Fri, 09 Jun 2017 11: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 1dJI6T-0004Wh-Hl
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 11:29:21 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 AB/70-01992-F868A395; Fri, 09 Jun 2017 11:29:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXS6fjDS7evzSr
 SYPVhCYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPX1UusBTu4Kw4c3szSwDibs4uRk0NIIE/i
 wtorTCA2r4CdxLcjk5lBbAkBQ4nTC2+ygNgsAqoSq1/OZQWx2QTUJdqebQezRQQMJFZumgVkc
 3EwCzQxSbzp3MkGkhAW0JN4+OU7I0hCSOANo8T+3zfANnAKGEucWNwB1MEBtE1Q4u8OYZAws4
 CWxMNft1ggbG2JZQtfM4OUMAtISyz/xzGBkW8WQsMsJA2zkDTMQmhYwMiyilGjOLWoLLVI18h
 SL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMADrGRgYdzBe3uJ3iFGSg0lJlHda
 gVWkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneya1AOcGi1PTUirTMHGAswKQlOHiURHiFS4HSv
 MUFibnFmekQqVOMilLivAwgfQIgiYzSPLg2WPxdYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqC
 TMKwwyhSczrwRu+iugxUxAi5e8swBZXJKIkJJqYNwdI2aqyyqiXbPs0oaV9h3/ZWRjHm1391D
 f53b/uoNz8scdn7fOMGY4EGq2QnISv7rFX/+XW55P9okSCUi3XpSQ5cf0msFdM/pH4aWdBl3P
 J2c/8lvjfupvp8Lz39uEMln8N1gZH5FiPcRvw/vA48WFN0YPfwRNizY/P4HvhcWnepfLvx0tj
 yuxFGckGmoxFxUnAgD00HzougIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1497007756!63812066!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4907 invoked from network); 9 Jun 2017 11:29:18 -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; 9 Jun 2017 11:29:18 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 09 Jun 2017 05:29:15 -0600
Message-Id: <593AA2AB02000078001614AE@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 09 Jun 2017 05:29:15 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Dario Faggioli" <dario.faggioli@citrix.com>
References: <149633614204.12814.14390287626133023934.stgit@Solace.fritz.box>
 <149633850145.12814.17354434813897681091.stgit@Solace.fritz.box>
 <593A9B950200007800161474@prv-mh.provo.novell.com>
 <1497007073.26212.12.camel@citrix.com>
In-Reply-To: <1497007073.26212.12.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>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 12/15] xen: trace tasklets
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA5LjA2LjE3IGF0IDEzOjE3LCA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gRnJpLCAyMDE3LTA2LTA5IGF0IDA0OjU5IC0wNjAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPj4gPiA+ID4gT24gMDEuMDYuMTcgYXQgMTk6MzUsIDxkYXJpby5mYWdnaW9saUBjaXRyaXgu
Y29tPiB3cm90ZToKPj4gPiAtLS0gYS94ZW4vY29tbW9uL3Rhc2tsZXQuYwo+PiA+ICsrKyBiL3hl
bi9jb21tb24vdGFza2xldC5jCj4+ID4gQEAgLTMwLDEwICszMCw4NyBAQCBzdGF0aWMgREVGSU5F
X1BFUl9DUFUoc3RydWN0IGxpc3RfaGVhZCwgCj4+ID4gWy4uLl0KPiAKPj4gPiArI2Vsc2UKPj4g
PiAKPj4gPiArI2RlZmluZSB0cmFjZV9lbnF1ZXVlKHQpICAgICBkbyB7fSB3aGlsZSAoIDAgKQo+
PiA+ICsjZGVmaW5lIHRyYWNlX3NjaGVkdWxlKHQpICAgIGRvIHt9IHdoaWxlICggMCApCj4+ID4g
KyNkZWZpbmUgdHJhY2Vfd29yayh0KSAgICAgICAgZG8ge30gd2hpbGUgKCAwICkKPj4gPiArI2Rl
ZmluZSB0cmFjZV9raWxsKHQpICAgICAgICBkbyB7fSB3aGlsZSAoIDAgKQo+PiA+ICsjZGVmaW5l
IHRyYWNlX21pZ3JhdGUoKSAgICAgIGRvIHt9IHdoaWxlICggMCApCj4+ID4gKyNkZWZpbmUgdHJh
Y2VfaW5pdCh0KSAgICAgICAgZG8ge30gd2hpbGUgKCAwICkKPj4gPiArI2VuZGlmIC8qIFRSQUNF
X1RBU0tMRVRTICovCj4+IAo+PiBTZWVpbmcgaG93IHN1Y2ggYWRkaXRpb25zIGFkZCB1cCwgSSB0
aGluayBJJ2QgcHJlZmVyIGlmIHlvdSBwdXQgdGhlbQo+PiBpbnRvIGhlYWRlciBmaWxlcyBpbnN0
ZWFkIG9mIGNsdXR0ZXJpbmcgc291cmNlIGZpbGVzIHRoaXMgd2F5LiBZb3UKPj4gY291bGQgaGF2
ZSBvbmUgc3VjaCBoZWFkZXIgcGVyIHRyYWNlYWJsZSBjb21wb25lbnQuCj4+IAo+IFJpZ2h0LCBn
b29kIHBvaW50Lgo+IAo+IEFzIGEgbWF0dGVyIG9mIGZhY3QsIHRoZSBjb21wb25lbnRzIGRlYWx0
IHdpdGggaW4gdGhpcyBzZXJpZXMsIGhhdmUKPiB0aGVpciBvd24gaGVhZGVyIGFscmVhZHksIHN1
Y2ggYXM6Cj4gCj4gIHhlbi9pbmNsdWRlL3hlbi9yY3VwZGF0ZS5oCj4gIHhlbi9pbmNsdWRlL3hl
bi90aW1lci5oCj4gIHhlbi9pbmNsdWRlL3hlbi9zb2Z0aXJxLmgKPiAgeGVuL2luY2x1ZGUveGVu
L3Rhc2tsZXQuaAo+IAo+IEkgZ3Vlc3MgSSBjYW4gcHV0IHRoZXNlIHRoZXJlPwoKTm8sIHBsZWFz
ZSBkb24ndCAtIHRoZXNlIGRlZmluaXRpb25zIGRvbid0IG5lZWQgdG8gYmUgc2VlbiBieQpldmVy
eW9uZSBpbmNsdWRpbmcgdGhlc2UgaGVhZGVycy4gSW5zdGVhZCBJJ2QgbGlrZSB0byBzdWdnZXN0
CmhhdmluZyBhIHNlcGFyYXRlIHRyYWNlLyBkaXJlY3Rvcnkgd2hlcmUgdGhleSBjb3VsZCBhbGwg
Z28gKGF0Cm9uY2UgZWxpbWluYXRpbmcgdGhlIG5lZWQgdG8gcHJlZml4IHRoZWlyIG5hbWVzIHdp
dGggZS5nLgp0cmFjZV8pLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 09 11:51:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 11:51:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dJIRS-0006KQ-6R; Fri, 09 Jun 2017 11: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 <proskurin@sec.in.tum.de>) id 1dJIRQ-0006KK-9u
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 11:51:00 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 22/B5-03371-3AB8A395; Fri, 09 Jun 2017 11:50:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXSPJ+BQ3dxt1W
 kQXsXu8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmtE+ZytzwWKxiqurfzA1MDbydzFycggJrGOU
 WLqAFcQWFoiS2HnpOBuILSLgLnH541Qgm4ODWUBf4tyO8i5GLqDyeYwSqw9cYQKpYRMwkJjye
 iVYL6+Ag8T1O4dYQGwWARWJ0992MoLYogLhEi+2/IGqEZQ4OfMJC8hMTgFriXtbwMLMAuoSf+
 ZdYoawtSWWLXwNZYtL3Hoyn2kCI98sJN2zkLTMQtIyC0nLAkaWVYzqxalFZalFupZ6SUWZ6Rk
 luYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBAcgABDsY724KOMQoycGkJMo7rcAqUogvKT+l
 MiOxOCO+qDQntfgQowwHh5IE77VOoJxgUWp6akVaZg4wFmDSEhw8SiK899uB0rzFBYm5xZnpE
 KlTjIpS4rwHuoASAiCJjNI8uDZY/F1ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMC8LyBSezL
 wSuOmvgBYzAS1e8s4CZHFJIkJKqoHR8hGjWYfiZfebsxY19bkvnH1Rsfdwv0zbm6c9MU1vQqP
 an97fwi7hG7nq0bxjS1glzjhdsPH0lfr649y61Lls9n58T5+zfvzJZnnJusb04JJH8jH2JZZR
 TwpcQu9Nehxx6MjvsP/z5oXPXfDjaeT+pTErV4tNbuvL37yot31XaET6OYmv4r+DlFiKMxINt
 ZiLihMBBhRNMLoCAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-13.tower-27.messagelabs.com!1497009058!97369594!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65156 invoked from network); 9 Jun 2017 11:50:59 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Jun 2017 11:50:59 -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 5B9EA10D291A5;
 Fri,  9 Jun 2017 13:50:51 +0200 (CEST)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20170601151906.10213-1-proskurin@sec.in.tum.de>
 <20170601151906.10213-7-proskurin@sec.in.tum.de>
 <2201fe61-d5d8-8568-9e11-2139b5547601@arm.com>
From: Sergej Proskurin <proskurin@sec.in.tum.de>
Message-ID: <65c72b87-922c-b55e-9851-8460b004c862@sec.in.tum.de>
Date: Fri, 9 Jun 2017 13:50:51 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <2201fe61-d5d8-8568-9e11-2139b5547601@arm.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [RFC PATCH v2 6/8] arm/mem_access: Add
 long-descriptor based gpt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLAoKWy4uLl0KCj4KPj4gKyAgICAgICAgewo+PiArICAgICAgICAgICAgaW5wdXRf
c2l6ZSA9IFJFR0lTVEVSX1dJRFRIXzY0X0JJVCAtIHQwX3N6Owo+PiArCj4+ICsgICAgICAgICAg
ICBpZiAoIGlucHV0X3NpemUgPiBJUFNfTUFYICkKPj4gKyAgICAgICAgICAgICAgICAvKiBXZSBs
aW1pdCB0aGUgaW5wdXRfc2l6ZSB0byBiZSBtYXggNDggYml0LiAqLwo+PiArICAgICAgICAgICAg
ICAgIGlucHV0X3NpemUgPSBJUFNfTUFYOwo+PiArICAgICAgICAgICAgZWxzZSBpZiAoIGlucHV0
X3NpemUgPCBJUFNfTUlOICkKPj4gKyAgICAgICAgICAgICAgICAvKiBXZSBsaW1pdCB0aGUgaW5w
dXRfc2l6ZSB0byBiZSBtYXggMjUgYml0LiAqLwo+PiArICAgICAgICAgICAgICAgIGlucHV0X3Np
emUgPSBJUFNfTUlOOwo+Cj4gbGlrZSB0aGlzIGNvdWxkIGJlIHNpbXBsaWZpZWQgYnkgdXNpbmcg
bWluL21heC4gQnV0IEkgdGhpbmsgd2Ugc2hvdWxkCj4gYmFpbCBvdXQgaGVyZS4gTGlrZWx5IHNv
bWV0aGluZyBpbiB0aGUgcGFnZSB0YWJsZSBpcyB3cm9uZyBhbmQKPiBpZ25vcmluZyBpcyB0aGUg
d29yc3QgdGhpbmcgdG8gZG8uCj4KPiBGb3IgaW5zdGFuY2UgQVJNdjguMiBoYXMgZXh0ZW5kZWQg
dGhlIGlucHV0IHNpemUgdG8gNTIgYml0cy4gSXQgd291bGQKPiBiZSBkaWZmaWN1bHQgdG8gY2F0
Y2ggd2hhdCBpcyBtaXNzaW5nIGJlY2F1c2Ugb2YgdGhhdCwgbm90IG1lbnRpb25pbmcKPiB0aGF0
IHRoZSBvbmx5IGNhbGxlciB0b2RheSB3aWxsIGJlIG1lbWFjY2VzcyB0aGF0IGlzIG5vdCBlbmFi
bGVkIGJ5Cj4gZGVmYXVsdC4KPgoKQWdyZWVkLgoKPj4gKwo+PiArICAgICAgICAgICAgLyogTm9y
bWFsaXplIGdyYW51bGUgc2l6ZS4gKi8KPgo+IEkgdGhpbmsgMCwgMSwgMiBpcyBtb3JlIGNvbmZ1
c2luZyB0byByZWFkLiBJdCB3b3VsZCBiZSBiZXR0ZXIgdG8gdXNlCj4gZGlyZWN0bHkgVENSX1RH
MF8qLgo+CgpJIGFncmVlLCBob3dldmVyIHRoZSBBUk0gYXJjaGl0ZWN0dXJlIHVzZXMgZGlmZmVy
ZW50IGdyYW51bGFyaXR5CmVuY29kaWdzIGZvciBURzAgYW5kIFRHMS4gVGhhdCBpcyB0aGUgdmFs
dWVzIGZvciAodGNyICYgVENSX1RHMF9NQVNLKSA+PgpUQ1JfVEcwX1NISUZUIGFyZSBkaWZmZXJl
bnQgZm9yIHRoZSBzYW1lIGdyYW51bGFyaXR5IChlLmcuIHNoaWZ0ZWQKVENSX1RHMF80SyA9PSAw
eDAgdnMuIFRDUl9FTDFfVEcxXzRLID09IDB4MikuCgoKQmVjYXVzZSBvZiB0aGlzLCB3ZSB3b24n
dCBiZSBhYmxlIHRvIHVzZSBUQ1JfVEcwXyogYW5kIFRDUl9URzFfKgpkaXJlY3RseS4gSXQgd291
bGQgYmUgcHJvYmFibHkgZWFzaWVyIHRvIHJlYWQvcmV2aWV3IHRoZSBjb2RlIGlmIGEgcGFydApv
ZiB0aGlzIGZ1bmN0aW9uYWxpdHkgd291bGQgYmUgaW4gYSBzZXBhcmF0ZSBmdW5jdGlvbiAoZS5n
LgpnZXRfZ3JhbnVsYXJpdHkoKSksIHRob3VnaC4gSSB3aWxsIHNlZSB3aGF0IEkgY2FuIGRvIGF0
IHRoaXMgcG9pbnQuCgo+PiArICAgICAgICAgICAgc3dpdGNoICggdGNyICYgVENSX1RHMF9NQVNL
ICkgewo+PiArICAgICAgICAgICAgY2FzZSBUQ1JfVEcwXzE2SzoKPj4gKyAgICAgICAgICAgICAg
ICBncmFuID0gMTsKPj4gKyAgICAgICAgICAgICAgICBicmVhazsKPj4gKyAgICAgICAgICAgIGNh
c2UgVENSX1RHMF82NEs6Cj4+ICsgICAgICAgICAgICAgICAgZ3JhbiA9IDI7Cj4+ICsgICAgICAg
ICAgICAgICAgYnJlYWs7Cj4+ICsgICAgICAgICAgICBkZWZhdWx0Ogo+PiArICAgICAgICAgICAg
ICAgIGdyYW4gPSAwOwo+PiArICAgICAgICAgICAgfSA+ICsKPj4gKyAgICAgICAgICAgIC8qIFVz
ZSBUVEJSMCBmb3IgR1ZBIHRvIElQQSB0cmFuc2xhdGlvbi4gKi8KPj4gKyAgICAgICAgICAgIHR0
YnIgPSBSRUFEX1NZU1JFRzY0KFRUQlIwX0VMMSk7Cj4+ICsKPj4gKyAgICAgICAgICAgIC8qIElm
IFRDUi5FUEQwIGlzIHNldCwgdHJhbnNsYXRpb25zIHVzaW5nIFRUQlIwIGFyZQo+PiBkaXNhYmxl
ZC4gKi8KPj4gKyAgICAgICAgICAgIGRpc2FibGVkID0gKCB0Y3IgJiBUQ1JfRVBEMCApID8gMSA6
IDA7Cj4+ICsgICAgICAgIH0KPj4gKyAgICAgICAgZWxzZQo+PiArICAgICAgICB7Cj4+ICsgICAg
ICAgICAgICBpbnB1dF9zaXplID0gUkVHSVNURVJfV0lEVEhfNjRfQklUIC0gdDFfc3o7Cj4+ICsK
Pj4gKyAgICAgICAgICAgIGlmICggaW5wdXRfc2l6ZSA+IElQU19NQVggKQo+PiArICAgICAgICAg
ICAgICAgIC8qIFdlIGxpbWl0IHRoZSBpbnB1dF9zaXplIHRvIGJlIG1heCA0OCBiaXQuICovCj4+
ICsgICAgICAgICAgICAgICAgaW5wdXRfc2l6ZSA9IElQU19NQVg7Cj4+ICsgICAgICAgICAgICBl
bHNlIGlmICggaW5wdXRfc2l6ZSA8IElQU19NSU4gKQo+PiArICAgICAgICAgICAgICAgIC8qIFdl
IGxpbWl0IHRoZSBpbnB1dF9zaXplIHRvIGJlIG1heCAyNSBiaXQuICovCj4+ICsgICAgICAgICAg
ICAgICAgaW5wdXRfc2l6ZSA9IElQU19NSU47Cj4+ICsKPj4gKyAgICAgICAgICAgIC8qIE5vcm1h
bGl6ZSBncmFudWxlIHNpemUuICovCj4+ICsgICAgICAgICAgICBzd2l0Y2ggKCB0Y3IgJiBUQ1Jf
VEcxX01BU0sgKSB7Cj4+ICsgICAgICAgICAgICBjYXNlIFRDUl9URzFfMTZLOgo+IElmIHlvdSBz
aGlmdCB5b3VyIHRjciBieSBUQ1JfVEcxX1NISUZUIHRoZW4gYWxsIHRoaXMgY29kZSBjYW4gYmVj
b21lCj4gZ2VuZXJpYy4gQXZvaWRpbmcgZHVwbGljYXRpb24sIHJldmlld2luZyB0d2ljZSBzaW1p
bGFyIGNvZGUgYW5kCj4gcG90ZW50aWFsIGJ1Zy4KClBsZWFzZSBzZWUgbXkgY29tbWVudCBhYm92
ZS4KClsuLi5dCgpDaGVlcnMsCn5TZXJnZWoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 09 12:08:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 12: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 1dJIhs-0007Hh-5A; Fri, 09 Jun 2017 12:08: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 1dJIhr-0007Hb-5s
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 12:07:59 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 FD/5E-02955-E9F8A395; Fri, 09 Jun 2017 12:07:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS3duv1W
 kwcteFYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPByj+sBSdZK5avO8PWwHiGpYuRk0NIIE9i
 96UvrCA2r4CdxMTze8BsCQFDidMLbwLVcHCwCKhK3N5sDhJmE1CXaHu2nRUkLCJgIHHuaFIXI
 xcHs8AlRok/j/+yg9QIA5V/eXQbarydxIJDb9lA6nkFBCX+7hAGCTMLaEk8/HWLBcLWlli28D
 UzSAmzgLTE8n8cExh5ZyE0zELSMAtJwyyEhgWMLKsYNYpTi8pSi3QNzfWSijLTM0pyEzNzdA0
 NjPVyU4uLE9NTcxKTivWS83M3MQJDjAEIdjC+PO15iFGSg0lJlHdagVWkEF9SfkplRmJxRnxR
 aU5q8SFGDQ4OgW27Vl9glGLJy89LVZLg7esDqhMsSk1PrUjLzAFGAUypBAePkgjv/XagNG9xQ
 WJucWY6ROoUoy5H04ctX5iEwGZIifPeA5khAFKUUZoHNwIWkZcYZaWEeRmBDhTiKUgtys0sQZ
 V/xSjOwagkzKsLjG8hnsy8ErhNr4COYAI6Ysk7C5AjShIRUlINjOpfur2W3WObr5140a+jo2E
 i656AE14LG/ti1E0PnNjT3Xv86qP1lV+q34pekKiK7ji35/naPf+FL5aYzN7dE2j4vcf3ytbf
 G/343nw4f2Bx5+d56stFIwWfbJzvp/a/wm+LV5ecQI/D7w38HabV965UGtnnfNnadNKMPSqyf
 MLf0DUet9215yqxFGckGmoxFxUnAgA35Ux8wwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1497010075!97278843!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31146 invoked from network); 9 Jun 2017 12:07:57 -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; 9 Jun 2017 12:07:57 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 09 Jun 2017 06:07:55 -0600
Message-Id: <593AABBC02000078001614E1@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 09 Jun 2017 06:07:56 -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>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Lars Kurth <lars.kurth@citrix.com>
Subject: [Xen-devel] preparations 4.7.3 and 4.6.6
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWxsLAoKd2l0aCB0aGUgZ29hbCBvZiByZWxlYXNpbmcgaW4gYWJvdXQgMyB3ZWVrcyB0aW1lLCBw
bGVhc2UgcG9pbnQgb3V0CmJhY2twb3J0IGNhbmRpZGF0ZXMgeW91IGZpbmQgbWlzc2luZyBmcm9t
IHRoZSByZXNwZWN0aXZlIHN0YWdpbmcKYnJhbmNoZXMsIGJ1dCB3aGljaCB5b3UgY29uc2lkZXIg
cmVsZXZhbnQuIFBsZWFzZSBub3RlIHRoYXQgNC42LjYKaXMgZXhwZWN0ZWQgdG8gYmUgdGhlIGxh
c3QgeGVucHJvamVjdC5vcmcgbWFuYWdlZCByZWxlYXNlIGZyb20KaXRzIGJyYW5jaC4KCkFuZHJl
dywgSSB0aGluayBJIGhhZCBzZWVuIHlvdSBvZmZlciB0YWtpbmcgY2FyZSBvZiBiYWNrcG9ydHMg
b2YKb25lIG9yIGJvdGggb2YKCjVjNGY1NzllMGUgeDg2L3B2OiBGaXggdGhlIGhhbmRsaW5nIG9m
IGBpbnQgJHhgIGZvciB2ZWN0b3JzIHdoaWNoIGFsaWFzIGV4Y2VwdGlvbnMKYTBiNDBjM2UwOCB4
ODYvcGFnZXdhbGs6IEZpeCBwYWdld2FsaydzIGhhbmRsaW5nIG9mIGluc3RydWN0aW9uIGZldGNo
ZXMKKGl0cyBwcmVyZXEgcmV2ZXJ0IDIyNGFjZGQwNGEgYmFja3BvcnRzIGVhc2lseSB0byBhdCBs
ZWFzdCA0LjgsCmJ1dCB3ZSBkb24ndCB3YW50IHRvIGFwcGx5IHRoYXQgYWxvbmUsIG9idmlvdXNs
eSkKCldhcyB0aGF0IG1lYW50IGZvciBqdXN0IDQuOCwgb3IgYWxzbyBvbmUgb3IgYm90aCBvZiB0
aGVzZSBvbGRlcgpicmFuY2hlcz8KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 09 12:19:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 12: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 1dJIt3-00081O-7z; Fri, 09 Jun 2017 12:19: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=326ddfe99=Paul.Durrant@citrix.com>)
 id 1dJIt1-00081I-Hf
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 12:19:31 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 64/3B-10689-2529A395; Fri, 09 Jun 2017 12:19:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplleJIrShJLcpLzFFi42LZKekooRs4ySr
 SYNVBG4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP6pTeMBZ9lK86s387YwPhevIuRk0NCwE+i
 4cA9NhCbTUBHYunR+UwgtoiAqsSiQ+tZuxi5OJgF+pkkpjZsYAVJCAu4SPw/tJgNoshV4tvpL
 kYIexejxLcZoSA2i4CKRM+rp2D1vALuEt/2TGQDGSQkcJFT4vbeI+wgCU4Be4nV13+BNTMKyE
 p8aVzNDGIzC4hL3HoCcYWEgIDEkj3nmSFsUYmXj/+xQtgGEluX7mOBqNeRWLD7ExuErS2xbOF
 rZojFghInZz5hmcAoPAvJ2FlIWmYhaZmFpGUBI8sqRo3i1KKy1CJdI3O9pKLM9IyS3MTMHF1D
 A2O93NTi4sT01JzEpGK95PzcTYzACKhnYGDcwdiy1+8QoyQHk5Io77QCq0ghvqT8lMqMxOKM+
 KLSnNTiQ4waHBwCm9euvsAoxZKXn5eqJMH7fQJQnWBRanpqRVpmDjBGYUolOHiURHjvtwOleY
 sLEnOLM9MhUqcYjTk2rF7/hYnjTt+GL0xCYJOkxHnfgEwSACnNKM2DGwRLHZcYZaWEeRkZGBi
 EeApSi3IzS1DlXzGKczAqCfPyTgSawpOZVwK37xXQKUxApyx5ZwFySkkiQkqqgZHl8LRzLiJd
 ztJq7H/6txje3fnI+etWfl7uU5HF8VsZvR+a3O3fHpNuW8DtYV38aJJjq9+MPbXPrz54r5gkm
 /rhgfNp7Q6fjS36oRcvsS5k0BV8xvjn+6oTH68vzr1oKv4y1rvajCW7avrnx4fPVHO+613kuq
 lebnq2dPO/nM4e+x0XV18y3qPEUpyRaKjFXFScCABGAeiFGAMAAA==
X-Env-Sender: prvs=326ddfe99=Paul.Durrant@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1497010769!104953662!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1604 invoked from network); 9 Jun 2017 12:19:29 -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;
 9 Jun 2017 12:19:29 -0000
X-IronPort-AV: E=Sophos;i="5.39,317,1493683200"; d="scan'208";a="47498982"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] debian stretch dom0 + xen 4.9 fails to boot
Thread-Index: AdLe0KoM3kANRDRYSf+PCIgyxC4kg///62kA///UqkD//530gIAAq+WA//7hiaAASaM11////+MQgAAfuwCAAAbUMIAAGXcAgAAQOnCAAEA9AIAAVefggADG/ACAAUkj0IACqxgAgAUy+oCACoPQgIATiwnQgCcrKYCATLgIwA==
Date: Fri, 9 Jun 2017 12:19:24 +0000
Message-ID: <ea5cd4c8f80349fb9cc768d981fea4a5@AMSPEX02CL03.citrite.net>
References: <bcc0d4330d9b463a9829af1327d895a9@AMSPEX02CL03.citrite.net>
 <5936E230020000780015FEDC@prv-mh.provo.novell.com>
 <fe6a9bb5eb8144bda27ef1532a153ab7@AMSPEX02CL03.citrite.net>
 <d45ae6fc34a94ab48213667073b37616@AMSPEX02CL03.citrite.net>
 <3a0eb227-8302-50db-84a6-b07893ab0e91@oracle.com>
 <d8a91bf2426a4fc99f6a0e633e853402@AMSPEX02CL03.citrite.net>
 <5937D4FF02000078001602F6@suse.com>
 <e9772a31-a3c0-6994-2745-219e6b0948f8@suse.com>
 <ad450ab0147147429a46cd7382a17c19@AMSPEX02CL03.citrite.net>
 <0e704f5e-5845-dc56-6058-d0451d43d842@citrix.com>
 <2baad09e48864a06873037240b8e39dd@AMSPEX02CL03.citrite.net>
 <5938048A02000078001604AE@prv-mh.provo.novell.com>
 <056e566f141c4715867e2bdbbe418977@AMSPEX02CL03.citrite.net>
 <593806FC02000078001604D1@prv-mh.provo.novell.com>
 <e4aae59cbd884e21ab1fb75a96f34d3d@AMSPEX02CL03.citrite.net>
 <593813E602000078001605F7@prv-mh.provo.novell.com>
 <ee93e45315794a3db4aa21beefb62e52@AMSPEX02CL03.citrite.net>
 <593838D20200007800160859@prv-mh.provo.novell.com>
 <fc6fa02bb41e497e8b1896b692e82123@AMSPEX02CL03.citrite.net>
 <59383D4F020000780016089F@prv-mh.provo.novell.com>
 <94bf1caf8b95436fa7b3aed74a172ce1@AMSPEX02CL03.citrite.net>
 <59396AE10200007800160D0E@prv-mh.provo.novell.com>
In-Reply-To: <59396AE10200007800160D0E@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: Juergen Gross <jgross@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "Julien Grall \(julien.grall@arm.com\)" <julien.grall@arm.com>,
 'BorisOstrovsky' <boris.ostrovsky@oracle.com>,
 "xen-devel\(xen-devel@lists.xenproject.org\)" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] debian stretch dom0 + xen 4.9 fails to 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMDggSnVuZSAyMDE3IDE0OjE5Cj4gVG86IFBhdWwg
RHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IEp1bGllbiBHcmFsbCAoanVs
aWVuLmdyYWxsQGFybS5jb20pIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT47IEFuZHJldwo+IENvb3Bl
ciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IHhlbi1kZXZlbCh4ZW4tCj4gZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcpIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Owo+ICdC
b3Jpc09zdHJvdnNreScgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPjsgSnVlcmdlbiBHcm9z
cwo+IDxqZ3Jvc3NAc3VzZS5jb20+Cj4gU3ViamVjdDogUkU6IFtYZW4tZGV2ZWxdIGRlYmlhbiBz
dHJldGNoIGRvbTAgKyB4ZW4gNC45IGZhaWxzIHRvIGJvb3QKPiAKPiA+Pj4gT24gMDguMDYuMTcg
YXQgMTQ6NDIsIDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPiBGb3IgdGhvc2Ug
Zm9sbG93aW5nIHRoaXMuLi4KPiA+Cj4gPiBCeSBwb2tpbmcgY2hhcmFjdGVycyBhdCB0aGUgc2Ny
ZWVuIGFuZCBiaXNlY3Rpbmcgd2hlcmUgdGhleSBzdG9wcGVkLCBJCj4gaGF2ZQo+ID4gbmFycm93
ZWQgdGhlIHByb2JsZW0gdG8gdGhlIGNvZGUgaW4gZWRkLlMuIEkgY2FuIHN1Y2Nlc3NmdWxseSBi
b290IGJ5Cj4gc2V0dGluZwo+ID4gb3B0X2VkZD1vZmYgb24gdGhlIFhlbiBjbWQgbGluZSBhbmQg
SSBjYW4gYWxzbyBib290IHdpdGggdGhlIGZvbGxvd2luZwo+IHBhdGNoCj4gPiBhcHBsaWVkOgo+
ID4KPiA+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYm9vdC9lZGQuUyBiL3hlbi9hcmNoL3g4
Ni9ib290L2VkZC5TCj4gPiBpbmRleCA3MzM3MWY5OGI1Li41NDA5ZjFkOWExIDEwMDY0NAo+ID4g
LS0tIGEveGVuL2FyY2gveDg2L2Jvb3QvZWRkLlMKPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9ib290
L2VkZC5TCj4gPiBAQCAtMTQ4LDUgKzE0OCw2IEBAIEdMT0JBTChib290X21icl9zaWduYXR1cmVf
bnIpCj4gPiAgICAgICAgICAuYnl0ZSAgIDAKPiA+ICBHTE9CQUwoYm9vdF9tYnJfc2lnbmF0dXJl
KQo+ID4gICAgICAgICAgLmZpbGwgICBFRERfTUJSX1NJR19NQVgqOCwxLDAKPiA+ICsgICAgICAg
LmFsaWduICA0MDk2Cj4gPiAgR0xPQkFMKGJvb3RfZWRkX2luZm8pCj4gPiAtICAgICAgICAuZmls
bCAgIDUxMiwxLDAgICAgICAgICAgICAgICAgICAgICAgICAgIyBiaWcgZW5vdWdoIGZvciBhIGRp
c2MKPiA+IHNlY3Rvcgo+ID4gKyAgICAgICAgLmZpbGwgICA0MDk2LDEsMCAgICAgICAgICAgICAg
ICAgICAgICAgICAjIGJpZyBlbm91Z2ggZm9yIGEgZGlzYwo+ID4gc2VjdG9yCj4gPgo+ID4gKGJh
c2VkIG9uIGEgaHVuY2ggdGhhdCB0aGUgQklPUyBkZWZhdWx0cyB0byBhIDRLIHNlY3RvciBmb3Ig
bXkgTlZNZSBkcml2ZSkKPiA+Cj4gPiBJIG5lZWQgdG8gaW52ZXN0aWdhdGUgc29tZSBtb3JlIGJ1
dCBJIGRvIHdvbmRlciB3aGV0aGVyIHRoZSBFREQgaW5mbwo+IHNob3VsZAo+ID4gYmUgcmVhZCBm
aXJzdCB0byBkZXRlcm1pbmUgdGhlIGFwcHJvcHJpYXRlIHNpemUgb2YgbWVtb3J5IGJ1ZmZlciB0
byB1c2UKPiB3aGVuCj4gPiBpc3N1aW5nIHRoZSByZWFkIG9mIHRoZSBNQlIuIEhhcmRjb2Rpbmcg
YSA0ayByZXNlcnZhdGlvbiBzZWVtcyBsaWtlIHRoZQo+IHdyb25nCj4gPiB0aGluZyB0byBkbywg
ZXZlbiBpZiBpdCBpcyBzdWZmaWNpZW50IGZvciB0aGlzIEJJT1MuCj4gCj4gYm9vdF9lZGRfaW5m
byBpcyBiZWluZyB1c2VkIGZvciB0d28gdGhpbmdzIC0gcmVhZGluZyB0aGUgTUJSIG9mCj4gZWFj
aCBkaXNrIGFuZCBzdG9yaW5nIGRhdGEgcmV0cmlldmVkIGZyb20gSU5UIDEzIEZuIDQxIGFuZCA0
OC4KPiBUaGUgbGF0dGVyIG9jY3VwaWVzIDQ5MiBieXRlcyAoNiB0aW1lcyA4Kzc0KS4gV2hpY2gg
d291bGQgbWFrZQo+IG1lIGd1ZXNzIHRoZSBzeXN0ZW0gaGFzIGEgNGsgZGlzaywgYW5kIHRoZSBC
SU9TIGRvZXNuJ3QgYWJzdHJhY3QKPiBhd2F5IHRoaXMgY2hhcmFjdGVyaXN0aWMgd2hlbiBoYW5k
bGluZyBJTlQgMTMgRm4gMDIgKHdoaWNoIGlzCj4gc3VwcG9zZWQgdG8gb25seSBhY3QgaW4gbXVs
dGlwbGVzIG9mIDUxMi1ieXRlIHNlY3RvcnMsIGFzIG9wcG9zZWQKPiB0byBGbiA0MikuCj4gCj4g
VGhlIGFsdGVybmF0aXZlIG9mIEZuIDQ4IG92ZXJmbG93aW5nIGl0cyBidWZmZXIgd291bGQgc2Vl
bSBsZXNzCj4gbGlrZWx5LCBlc3BlY2lhbGx5IHdpdGggdGhlIGJ1ZmZlciBob2xkaW5nIGEgc2l6
ZSBvbiBpbnB1dC4KPiAKPiBEbyB5b3UsIGJ0dywgcmVhbGx5IG5lZWQgYm90aCB0aGUgc2l6ZSBh
bmQgYWxpZ25tZW50IGluY3JlYXNlcz8KPiAKCk1vcmUgaW52ZXN0aWdhdGlvbiBoYXMgY2hhcmFj
dGVyaXplZCB0aGUgcHJvYmxlbSBhIGxpdHRsZSBtb3JlIGJ1dCBJIHN0aWxsIGRvbid0IHVuZGVy
c3RhbmQgcHJlY2lzZWx5IHdoYXQgaXQgaGFwcGVuaW5nLiBUaGUgdHJhbXBvbGluZSBjb2RlIHNl
dHMgJWRzIHRvIDB4ODYgYW5kIHRoZSBpbWFnZSBpcyBsb2FkZWQgYXQgb2Zmc2V0IDAgaW4gdGhh
dCBzZWdtZW50LCBpLmUuIGl0IGlzIGxvY2F0ZWQgYXQgMHg4NjAwMC4gVGhlIGJvb3RfZWRkX2lu
Zm8gNTEyIGJ5dGUgcmFuZ2UgZW5kcyB1cCBzcGFubmluZyB0aGUgMHg4NzAwMCBib3VuZGFyeSBh
bmQgd2hlbiB0aGlzIGFyZWEgaXMgdXNlZCBmb3IgcmVhZGluZyB0aGUgTUJSIEkgc2VlIHRoZSBs
b2NrLXVwLiBJZiBJIGluc2VydCBzb21lIGJ5dGVzIHN1ZmZpY2llbnQgdG8gcHVzaCBib290X2Vk
ZF9pbmZvIHVwIHRvIG9yIGJleW9uZCAweDg3MDAwIHRoZW4gdGhlIHN5c3RlbSBib290cyBhbmQg
SSBoYXZlIHZlcmlmaWVkIHRoYXQgYnl0ZXMgbG9jYXRlZCBpbW1lZGlhdGVseSBiZWZvcmUgb3Ig
YWZ0ZXIgYm9vdF9lZGRfaW5mbyBhcmUgbm90IHNjcmliYmxlZCBvbiBieSB0aGUgaW50MTMgY2Fs
bC4gSG93ZXZlciwgaWYgSSBhcnJhbmdlIGZvciBib290X2VkZF9pbmZvIHRvIGJlIGxvY2F0ZWQg
ZXZlbiBqdXN0IG9uZSBieXRlIGJlbG93IDB4ODcwMDAgdGhlbiB0aGUgc3lzdGVtIGFnYWluIGZh
aWxzIHRvIGJvb3QuCkkgYW0gbm93IGF0dGVtcHRpbmcgdG8gZ3JhYiBzb21lIG1lbW9yeSBiZWxv
dyB0aGUgdHJhbXBvbGluZSwgcGF0dGVybiBmaWxsIGl0IGFuZCB0aGVuIHRyeSB0byBmaWd1cmUg
b3V0IGlmIHRoZXJlIGlzIGFueSBjb2xsYXRlcmFsIGRhbWFnZSBmcm9tIHRoZSBpbnQxMyB0aGF0
IGlzIGZ1cnRoZXIgYWZpZWxkIGZyb20gdGhlIGFjdHVhbCB2YWx1ZSBpbiBlczpieCwgYnV0IGFs
bCB0aGlzIGhhcyBnb3QgbWUgd29uZGVyaW5nIHdoeSBYZW4gYm90aGVycyB0byByZWFkIHRoZSBN
QlIsIG9yIHRoZSBFREQgaW5mbyBmb3IgdGhhdCBtYXR0ZXI/IEVERCBvciBNQlIgc2lnbmF0dXJl
cyBhcmUgcmV0dXJuZWQgYnkgdGhlIFhFTlBGX2Zpcm13YXJlX2luZm8gaHlwZXJjYWxsLCBhbmQg
TGludXggZG9lcyBzZWVtIHRvIGhhdmUgY29kZSBjYWxsZWQgZWFybHkgb24gaW4geGVuX3N0YXJ0
X2tlcm5lbCgpIHRoYXQgZG9lcyBtYWtlIHN1Y2ggaHlwZXJjYWxscywgYnV0IGl0IGFsc28gYXBw
ZWFycyB0byBiZSBhYmxlIHRvIGJvb3QgaGFwcGlseSBpZiBJIHB1dCBlZGQ9b2ZmIG9uIG15IFhl
biBjb21tYW5kIGxpbmUsIHNvIGlzIHRoaXMgY29kZSByZWFsbHkgbmVjZXNzYXJ5PwoKICBQYXVs
Cgo+IEphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 09 12:19:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 12:19:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dJItE-00082J-FO; Fri, 09 Jun 2017 12:19: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 1dJItC-00081z-Q2
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 12:19:42 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 E2/81-03557-E529A395; Fri, 09 Jun 2017 12:19:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDSzd2klW
 kweurRhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bOxzEFsxgrHnTUNjB2MHYxcnIICeRJnHxw
 GczmFbCTaGz6yg5iSwgYSpxeeJMFxGYRUJVo/D2TFcRmE1CXaHu2Hcjm4BARMJA4dzQJxGQW0
 JfYtg6sWlhAR2Jx6x42iOl2Eks3rgGr5hUQlPi7QxgkzCygJfHw1y0WCFtbYtnC18wQU6Qllv
 /jmMDIOwuhYRaShllIGmYhNCxgZFnFqF6cWlSWWqRrppdUlJmeUZKbmJmja2hgppebWlycmJ6
 ak5hUrJecn7uJERhaDECwg3HeCf9DjJIcTEqivNMKrCKF+JLyUyozEosz4otKc1KLDzFqcHAI
 bNu1+gKjFEtefl6qkgTv9wlAdYJFqempFWmZOcDghymV4OBREuG93w6U5i0uSMwtzkyHSJ1iN
 OaY9W/NFyaOpg9bvjAJgU2SEud9AzJJAKQ0ozQPbhAsKi8xykoJ8zICnSnEU5BalJtZgir/il
 Gcg1FJmJd3ItAUnsy8Erh9r4BOYQI6Zck7C5BTShIRUlINjFd3C86ZfH3JovS2BbY2UzKPvja
 b8tPvum9v/0ELbk7Ftmf5aXMZ9Cfu6A/eyHyIk+OQqeG6AonPE/k3lfFeO+jjvfD8hs0hop1L
 HxeELs4oNjiSyn29/Pg6TftjLlPE/hl2i/k+PHJ27q22pSZbs1IVt/JuvTlfUmHxfxvP7HQvh
 y7xxYynZyqxFGckGmoxFxUnAgAszQ1cxQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1497010780!73139430!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51798 invoked from network); 9 Jun 2017 12:19:41 -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; 9 Jun 2017 12:19:41 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 09 Jun 2017 06:19:39 -0600
Message-Id: <593AAE7C0200007800161501@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 09 Jun 2017 06:19:40 -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 0/2] x86: atomic.h polishing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

MTogZHJvcCB1bnVzZWQgYmFycmllciBwYXJhbWV0ZXIgZnJvbSBidWlsZF97cmVhZCx3cml0ZX1f
YXRvbWljKCkKMjogY29uc29saWRhdGUgYXRvbWljIGJ1aWxkXyooKSBtYWNyb3MKClNpZ25lZC1v
ZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 09 12:20:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 12:20: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 1dJIuI-0000Aq-Q0; Fri, 09 Jun 2017 12: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 <geert.uytterhoeven@gmail.com>) id 1dJIuH-0000Ai-RL
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 12:20:49 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 80/E5-19466-0A29A395; Fri, 09 Jun 2017 12:20:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrDIsWRWlGSWpSXmKPExsVyMfSai+7cSVa
 RBusuCVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBltyyczF2xnrfizdzVbA+MMli5GLg4hgemM
 Er8evGIHcVgE2lkl7t5fBeZICCxmlXjbfZuti5ETyMmT+PngFSuEXSQx9ddrsDivgKDEyZlPW
 EBsYQEViUPt35lBbCEBL4nd30EGcXJwChhK7Po0nR0iHiLx/u8LRhCbTUBf4vyiLrA4C1Dv8h
 33WSDmG0q8P/STHWJ+gMTsX1uAZnIAzQ+TmPdABCQsIqAk8fTVWUaQO5kFXrNLLJ7yGOweZgF
 Nidbtv9knMArNQnLeLCSpBYxMqxg1ilOLylKLdI0N9JKKMtMzSnITM3N0DQ1M9XJTi4sT01Nz
 EpOK9ZLzczcxAkO3noGBcQfjhFV+hxglOZiURHmnFVhFCvEl5adUZiQWZ8QXleakFh9ilOHgU
 JLg/T4BKCdYlJqeWpGWmQOMIpi0BAePkgjv/XagNG9xQWJucWY6ROoUoyXHlSvrvjBxNH3YAi
 SnHNj+hUmIJS8/L1VKnPcNyDwBkIaM0jy4cbBIv8QoKyXMy8jAwCDEU5BalJtZgir/ilGcg1F
 JmLd9ItAUnsy8Eritr4AOYgI6aMk7C5CDShIRUlINjH1FGl8VnlyI3dK84tJLgXXiV7Rf/lyY
 omzKxx3e/K1h699Fc3znHU3eLHZSWsa97kWhyv7Vuru3fpoZEOX3f4lPyuRi4ZrOqwfNlm+/e
 anTtsnSwrZ/fxvn2wnPP8w+yeuls6T+rRl7pf3Kf3UWM29xuymUsh3M2xbTlOsYf/HmlYge/k
 W6u5RYijMSDbWYi4oTARzy2gLvAgAA
X-Env-Sender: geert.uytterhoeven@gmail.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1497010844!99056187!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63207 invoked from network); 9 Jun 2017 12:20:45 -0000
Received: from mail-it0-f68.google.com (HELO mail-it0-f68.google.com)
 (209.85.214.68)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 9 Jun 2017 12:20:45 -0000
Received: by mail-it0-f68.google.com with SMTP id 201so4111688itu.1
 for <xen-devel@lists.xenproject.org>; Fri, 09 Jun 2017 05:20:45 -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=U1p0idI0OkA5nNdkhuLOij7RtZTBGGImqiUvCpsPm04=;
 b=V8Sz/eTqnP4PCXV26/K4Fp7+wZUVR55atM7be/PmeOPkbzuTC29Y6l0uVtS9Hud9+N
 HGt/1Z0qZBDs9xvFM0iq8ndX6PvO/d7b+1zkjQ9Guh/sc6yK14+Re6caTBdtS9FLEWZR
 YKJ34LbvooEbopthap4Mj0Qg50PEZItgLRN3OR1h1TCDFJgKLf3WdblL0Mr7c2AVZcIe
 BFNE8xriO50n9ottXzfgkHgXRvl2fMxwxuMxjcY4RUsdvSE6NCbC8svCYqvOgplxV25i
 R+uWOtuFKnCh7RwzKtKILS2qHfHwHj6R34dFvMVXeq4ueRAxr7iKs5ETqFKef3GYBPAo
 C1eQ==
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=U1p0idI0OkA5nNdkhuLOij7RtZTBGGImqiUvCpsPm04=;
 b=W8/sdI+Ktv/dEAmloNRyqxxg46Pl3fEviSRlehpcNPYx58+4vmnKGFPCpWfUKSGKQq
 pz90fxYZQicmpHnC+FQGfJ4d9fToXJbaHEN4UDPYX5GW06uOXKC+lGJEP5I5TAVCqujj
 7Tm/w727qTVo0ZoUUbTssP1MJt5ZX8uDIkcHoAGTC4AluMt+y1wX6rcEmzLIErtMzb+/
 HOwnd6mWCmkGEU0m7bQpyvEL5Vm05rgUeYH7wr+Sd6LnOEFpsoUTyWFo+h5vaqn+GH0O
 1OiKNBUZWPxHrmUCQ/QYpgC3zFX0xVGAvnWUfRpxGFn7mxEGORjU6rtAtKC40SX6rKJc
 N5vQ==
X-Gm-Message-State: AODbwcBxsaK4VDhjKpXADcE8hgzNN4saIKvLCvZlMnI0ppMdxPwQfaFm
 YJOphEfVSaiLK64TykcpfiEXUurqxw==
X-Received: by 10.36.73.217 with SMTP id e86mr10299499itd.48.1497010844023;
 Fri, 09 Jun 2017 05:20:44 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.182.84 with HTTP; Fri, 9 Jun 2017 05:20:42 -0700 (PDT)
In-Reply-To: <20170608132609.32662-34-hch@lst.de>
References: <20170608132609.32662-1-hch@lst.de>
 <20170608132609.32662-34-hch@lst.de>
From: Geert Uytterhoeven <geert@linux-m68k.org>
Date: Fri, 9 Jun 2017 14:20:42 +0200
X-Google-Sender-Auth: LSb5XPEH4xuawpST0HnKqVqM8Co
Message-ID: <CAMuHMdUPeFJJtz8eJkQEAR-2w9oHt-fXeGHvvKFLfU2A4YyviQ@mail.gmail.com>
To: Christoph Hellwig <hch@lst.de>
Cc: Linux MIPS Mailing List <linux-mips@linux-mips.org>,
 "linux-samsung-soc@vger.kernel.org" <linux-samsung-soc@vger.kernel.org>,
 "linux-ia64@vger.kernel.org" <linux-ia64@vger.kernel.org>,
 linux-c6x-dev@linux-c6x.org, linux-s390 <linux-s390@vger.kernel.org>,
 Linux-sh list <linux-sh@vger.kernel.org>,
 "open list:QUALCOMM HEXAGON..." <linux-hexagon@vger.kernel.org>,
 "linux-xtensa@linux-xtensa.org" <linux-xtensa@linux-xtensa.org>,
 the arch/x86 maintainers <x86@kernel.org>, linux-tegra@vger.kernel.org,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 DRI Development <dri-devel@lists.freedesktop.org>, dmaengine@vger.kernel.org,
 iommu@lists.linux-foundation.org, openrisc@lists.librecores.org,
 "netdev@vger.kernel.org" <netdev@vger.kernel.org>,
 sparclinux <sparclinux@vger.kernel.org>, xen-devel@lists.xenproject.org,
 "linuxppc-dev@lists.ozlabs.org" <linuxppc-dev@lists.ozlabs.org>,
 "linux-arm-kernel@lists.infradead.org" <linux-arm-kernel@lists.infradead.org>
Subject: Re: [Xen-devel] [PATCH 33/44] openrisc: remove arch-specific
	dma_supported 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>

SGkgQ2hyaXN0b3BoLAoKT24gVGh1LCBKdW4gOCwgMjAxNyBhdCAzOjI1IFBNLCBDaHJpc3RvcGgg
SGVsbHdpZyA8aGNoQGxzdC5kZT4gd3JvdGU6Cj4gVGhpcyBpbXBsZW1lbnRhdGlvbiBpcyBzaW1w
bHkgYm9ndXMgLSBoZXhhZ29uIG9ubHkgaGFzIGEgc2ltcGxlCgpvcGVucmlzYz8KCj4gZGlyZWN0
IG1hcHBlZCBETUEgaW1wbGVtZW50YXRpb24gYW5kIHRodXMgZG9lc24ndCBjYXJlIGFib3V0IHRo
ZQo+IGFkZHJlc3MuCj4KPiBTaWduZWQtb2ZmLWJ5OiBDaHJpc3RvcGggSGVsbHdpZyA8aGNoQGxz
dC5kZT4KPiAtLS0KPiAgYXJjaC9vcGVucmlzYy9pbmNsdWRlL2FzbS9kbWEtbWFwcGluZy5oIHwg
NyAtLS0tLS0tCgpHcntvZXRqZSxlZXRpbmd9cywKCiAgICAgICAgICAgICAgICAgICAgICAgIEdl
ZXJ0CgotLQpHZWVydCBVeXR0ZXJob2V2ZW4gLS0gVGhlcmUncyBsb3RzIG9mIExpbnV4IGJleW9u
ZCBpYTMyIC0tIGdlZXJ0QGxpbnV4LW02OGsub3JnCgpJbiBwZXJzb25hbCBjb252ZXJzYXRpb25z
IHdpdGggdGVjaG5pY2FsIHBlb3BsZSwgSSBjYWxsIG15c2VsZiBhIGhhY2tlci4gQnV0CndoZW4g
SSdtIHRhbGtpbmcgdG8gam91cm5hbGlzdHMgSSBqdXN0IHNheSAicHJvZ3JhbW1lciIgb3Igc29t
ZXRoaW5nIGxpa2UgdGhhdC4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLSBMaW51
cyBUb3J2YWxkcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 09 12:22:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 12:22:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dJIwD-0000O9-6z; Fri, 09 Jun 2017 12: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 <prvs=326ad6b84=Andrew.Cooper3@citrix.com>)
 id 1dJIwC-0000Nx-3q
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 12:22:48 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 19/10-06719-7139A395; Fri, 09 Jun 2017 12:22:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsWyU9JRQldsslW
 kQfNDXYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPf6uesBdN5Km7dbmJtYPzJ2cXIwSEh4CfR
 ekERxBQW0JSY/y6li5GTQ0QgQOJ0XwMriC0kUCSx6+MD5i5GLg5mgbmMEj1bprODJNgE9CV2v
 /jEBGLzCthKPG1fzgxiswioSBxq+QZWIyoQLvG28QgLRI2gxMmZT8BsTgF7iTd/ToHVMwsYSB
 xZNIcVwpaX2P52DjPEYjWJa/2XwOZICKRLTHzWwzKBkX8WklGzkLTPQtK+gJF5FaNGcWpRWWq
 RrpGZXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYAgyAMEOxjMLAg8xSnIwKYny
 TiuwihTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwds4ESgnWJSanlqRlpkDjAaYtAQHj5II7/12o
 DRvcUFibnFmOkTqFKMux4bV678wCbHk5eelSonztoPMEAApyijNgxsBi8xLjLJSwryMQEcJ8R
 SkFuVmlqDKv2IU52BUEuY9BDKFJzOvBG7TK6AjmICOWPLOAuSIkkSElFQDYytb8QQd36O2eR1
 lCuI71Plcdu3fvpdNKOyxypp4V5sXNl8Xbdg1Yf+rrtW/uWfOO7I+s5i75PiX4CNvChTWGrbN
 Pj9jV/WinfNq3xps3dvXaVIrrfLKzEXOkMlLY6NHotZB5e3Z2u4KaRrhB2q54r6vcdqWmyjMs
 uThj9iP9n7fFQPaFnC5K7EUZyQaajEXFScCAPpd4i7HAgAA
X-Env-Sender: prvs=326ad6b84=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1497010966!50057740!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58214 invoked from network); 9 Jun 2017 12:22: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;
 9 Jun 2017 12:22:46 -0000
X-IronPort-AV: E=Sophos;i="5.39,317,1493683200"; d="scan'208";a="47499145"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <593AABBC02000078001614E1@prv-mh.provo.novell.com>
 <593AABBC02000078001614E1@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <13744bd0-0f82-334b-0405-ba125fd4a4af@citrix.com>
Date: Fri, 9 Jun 2017 13:22:37 +0100
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: <593AABBC02000078001614E1@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: Re: [Xen-devel] preparations 4.7.3 and 4.6.6
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMDYvMTcgMTM6MDcsIEphbiBCZXVsaWNoIHdyb3RlOgo+IEFsbCwKPgo+IHdpdGggdGhl
IGdvYWwgb2YgcmVsZWFzaW5nIGluIGFib3V0IDMgd2Vla3MgdGltZSwgcGxlYXNlIHBvaW50IG91
dAo+IGJhY2twb3J0IGNhbmRpZGF0ZXMgeW91IGZpbmQgbWlzc2luZyBmcm9tIHRoZSByZXNwZWN0
aXZlIHN0YWdpbmcKPiBicmFuY2hlcywgYnV0IHdoaWNoIHlvdSBjb25zaWRlciByZWxldmFudC4g
UGxlYXNlIG5vdGUgdGhhdCA0LjYuNgo+IGlzIGV4cGVjdGVkIHRvIGJlIHRoZSBsYXN0IHhlbnBy
b2plY3Qub3JnIG1hbmFnZWQgcmVsZWFzZSBmcm9tCj4gaXRzIGJyYW5jaC4KPgo+IEFuZHJldywg
SSB0aGluayBJIGhhZCBzZWVuIHlvdSBvZmZlciB0YWtpbmcgY2FyZSBvZiBiYWNrcG9ydHMgb2YK
PiBvbmUgb3IgYm90aCBvZgo+Cj4gNWM0ZjU3OWUwZSB4ODYvcHY6IEZpeCB0aGUgaGFuZGxpbmcg
b2YgYGludCAkeGAgZm9yIHZlY3RvcnMgd2hpY2ggYWxpYXMgZXhjZXB0aW9ucwo+IGEwYjQwYzNl
MDggeDg2L3BhZ2V3YWxrOiBGaXggcGFnZXdhbGsncyBoYW5kbGluZyBvZiBpbnN0cnVjdGlvbiBm
ZXRjaGVzCj4gKGl0cyBwcmVyZXEgcmV2ZXJ0IDIyNGFjZGQwNGEgYmFja3BvcnRzIGVhc2lseSB0
byBhdCBsZWFzdCA0LjgsCj4gYnV0IHdlIGRvbid0IHdhbnQgdG8gYXBwbHkgdGhhdCBhbG9uZSwg
b2J2aW91c2x5KQo+Cj4gV2FzIHRoYXQgbWVhbnQgZm9yIGp1c3QgNC44LCBvciBhbHNvIG9uZSBv
ciBib3RoIG9mIHRoZXNlIG9sZGVyCj4gYnJhbmNoZXM/CgpJIGNhbiBhcnJhbmdlIHRoZSBiYWNr
cG9ydCBvZiBgaW50ICR4YC4KClRoZSBwcmVyZXEgcmV2ZXJ0IGlzIGZpbmUgZm9yIGJhY2twb3J0
IHRvIDQuNyAod2hpY2ggd2FzIHdoZW4gdGhlIGNoYW5nZQp3YXMgaW50cm9kdWNlZC4KClRoZSBn
ZW5lcmFsIHBhZ2V3YWxrIGNvZGUgb24gdGhlIG90aGVyIGhhbmQgaXMgYSBkaWZmZXJlbnQgbWF0
dGVyLiAKVGhlcmUgYXJlIH43MCBwcmVyZXF1aXNpdGUgcGF0Y2hlcyB0byBiYWNrcG9ydCBpdCB0
byA0LjgsIHN0YXJ0aW5nIHdpdGgKdGhlIDIzIFN5c3RlbSBTZWdtZW50IEVtdWxhdGlvbiBjaGFu
Z2VzIGF0IHRoZSB2ZXJ5IGJlZ2lubmluZyBvZiB0aGUgNC45CmRldiBjeWNsZS4KCk11Y2ggYXMg
SSdkIGxpa2UgdG8gc2VlIHRoZSBwYWdld2FsayBwcm9ibGVtcyBmaXhlZCBpbiBlYXJsaWVyIHJl
bGVhc2VzLAp0aGUgcmlzayBvZiBkb2luZyBzbyBpcyBxdWl0ZSBoaWdoIGlmIHdlIGZhaWwgdG8g
ZGlzZW50YW5nbGUgdGhlCnByZXJlcXVpc2l0ZXMgcHJvcGVybHkuICBPVE9ILCBJIGRvIGhhdmUg
YSBjb21wcmVoZW5zaXZlIHVuaXQgdGVzdCB3aGljaApyYWlzZXMgY29uZmlkZW5jZSBpbiB0aGUg
ZW5kIHJlc3VsdC4gIFRoZW4gYWdhaW4sIHRoZXJlIGFyZSBzdGlsbCB0d28Kb3V0c3RhbmRpbmcg
cGFnZXdhbGtpbmcgYnVncyBJIGFtIGF3YXJlIG9mIHdoaWNoIGFyZSB1bmZpeGVkIGluIHN0YWdp
bmcKKGFuZCB3aHkgdGhpcyBYVEYgdGVzdCBpc24ndCBydW5uaW5nIGluIGdlbmVyYWwgYXV0b21h
dGlvbiB5ZXQpLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 09 12:24:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 12: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 1dJIy7-0000Z7-IK; Fri, 09 Jun 2017 12: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 <prvs=326de16e1=anshul.makkar@citrix.com>)
 id 1dJIy5-0000Yp-Vf
 for xen-devel@lists.xen.org; Fri, 09 Jun 2017 12:24:46 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 C7/D0-02183-D839A395; Fri, 09 Jun 2017 12:24:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpG77ZKt
 Igz+z9SyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oybE8+zF2xUqng99RlzA+N+mS5GTg4JAX+J
 588PMYLYwgKKEpMXfGIGsUUEgiX2bdnNDmILCXhIrDm0Fsjm4mAWOMMiMffaVhaQBJuAnsSRW
 3/AingFbCXeX3wL1swioCLR0LwWrEZUIFri+muIBbwCghInZz4Bi3MKeEo0PdkAZHMADbWXeL
 C1DCTMLCAvsf3tHGaIvaoSvc8OMU1g5JuFpHsWQscsJB0LGJlXMaoXpxaVpRbpmuslFWWmZ5T
 kJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgQGGgMQ7GA8Ntn5EKMkB5OSKO+0AqtIIb6k/JTK
 jMTijPii0pzU4kOMMhwcShK8NZOAcoJFqempFWmZOcCQh0lLcPAoifDebwdK8xYXJOYWZ6ZDp
 E4x6nJsWL3+C5MQS15+XqqUOG8jyAwBkKKM0jy4EbD4u8QoKyXMywh0lBBPQWpRbmYJqvwrRn
 EORiVhXkeQKTyZeSVwm14BHcEEdMSSdxYgR5QkIqSkGhjn5swo//7nx+6p7nmFO0Tel5jXKwv
 O/Hz73arLmYIpz65ong7Ty9Uw+q2g8E7XU0WWZ+//RIWvHzMt/K0NXjjYbJD/x3TKuHXJpRuP
 biXMDL3g/fnDxs9a/2bN3Pv01jl+gYvHXebtnfprqt/HKLUpCm580+at6J2g7du08nq+/XnFp
 6FPHVuWKbEUZyQaajEXFScCAK9jvU26AgAA
X-Env-Sender: prvs=326de16e1=anshul.makkar@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1497011078!88631700!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42193 invoked from network); 9 Jun 2017 12:24:39 -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;
 9 Jun 2017 12:24:39 -0000
X-IronPort-AV: E=Sophos;i="5.39,317,1493683200"; d="scan'208";a="427240393"
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
References: <1496927527-6218-1-git-send-email-andrew.cooper3@citrix.com>
From: Anshul Makkar <anshul.makkar@citrix.com>
Message-ID: <278c1dbd-2138-eb9f-c5d5-053e68bbe6c8@citrix.com>
Date: Fri, 9 Jun 2017 13:24:35 +0100
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: <1496927527-6218-1-git-send-email-andrew.cooper3@citrix.com>
Cc: Juergen Gross <JGross@suse.com>, Lan Tianyu <tianyu.lan@intel.com>,
 Kevin Tian <kevin.tian@intel.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Tim Deegan <tim@xen.org>, "Lai, Paul C" <paul.c.lai@intel.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Euan Harris <euan.harris@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>,
 Joao Martins <joao.m.martins@oracle.com>
Subject: Re: [Xen-devel] DESIGN: CPUID part 3
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

T24gMDgvMDYvMjAxNyAxNDoxMiwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBQcmVzZW50ZWQgaGVy
ZXdpdGggaXMgdGhlIGEgcGxhbiBmb3IgdGhlIGZpbmFsIHBhcnQgb2YgQ1BVSUQgd29yaywgd2hp
Y2gKPiBwcmltYXJpbHkgY292ZXJzIGJldHRlciBYZW4vVG9vbHN0YWNrIGludGVyYWN0aW9uIGZv
ciBjb25maWd1cmluZyB0aGUgZ3Vlc3RzCj4gQ1BVSUQgcG9saWN5Lgo+Cj4gQSBQREYgdmVyc2lv
biBvZiB0aGlzIGRvY3VtZW50IGlzIGF2YWlsYWJsZSBmcm9tOgo+Cj4gaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9wZW9wbGUvYW5kcmV3Y29vcC9jcHVpZC1wYXJ0LTMucGRmCj4KPiBUaGVyZSBhcmUg
YSBudW1iZXIgb2Ygc3RpbGwtb3BlbiBxdWVzdGlvbnMsIHdoaWNoIEkgd291bGQgYXBwcmVhY2lh
dGUgdmlld3MKPiBvbi4KPgo+IH5BbmRyZXcKPgo+Cj4gIyBQcm9wb3NhbAo+Cj4gRmlyc3QgYW5k
IGZvcmVtb3N0LCBzcGxpdCB0aGUgY3VycmVudCAqKm1heFxfcG9saWN5Kiogbm90aW9uIGludG8g
c2VwYXJhdGUKPiAqKm1heCoqIGFuZCAqKmRlZmF1bHQqKiBwb2xpY2llcy4gIFRoaXMgYWxsb3dz
IGZvciB0aGUgcHJvdmlzaW9uIG9mIGZlYXR1cmVzCj4gd2hpY2ggYXJlIHVudXNlZCBieSBkZWZh
dWx0LCBidXQgbWF5IGJlIG9wdGVkIGluIHRvLCBib3RoIGF0IHRoZSBoeXBlcnZpc29yCj4gbGV2
ZWwgYW5kIHRoZSB0b29sc3RhY2sgbGV2ZWwuCj4KPiBBdCB0aGUgaHlwZXJ2aXNvciBsZXZlbCwg
KiptYXgqKiBjb25zdGl0dXRlcyBhbGwgdGhlIGZlYXR1cmVzIFhlbiBjYW4gdXNlIG9uCj4gdGhl
IGN1cnJlbnQgaGFyZHdhcmUsIHdoaWxlICoqZGVmYXVsdCoqIGlzIHRoZSBzdWJzZXQgdGhlcmVv
ZiB3aGljaCBhcmUKPiBzdXBwb3J0ZWQgZmVhdHVyZXMsIHRoZSBmZWF0dXJlcyB3aGljaCB0aGUg
dXNlciBoYXMgZXhwbGljaXRseSBvcHRlZCBpbiB0bywKPiBhbmQgZXhjbHVkaW5nIGFueSBmZWF0
dXJlcyB0aGUgdXNlciBoYXMgZXhwbGljaXRseSBvcHRlZCBvdXQgb2YuCj4KPiBBIG5ldyBgY3B1
aWQ9YCBjb21tYW5kIGxpbmUgb3B0aW9uIHNoYWxsIGJlIGludHJvZHVjZWQsIHdob3NlIGludGVy
bmFscyBhcmUKPiBnZW5lcmF0ZWQgYXV0b21hdGljYWxseSBmcm9tIHRoZSBmZWF0dXJlc2V0IEFC
SS4gIFRoaXMgbWVhbnMgdGhhdCBhbGwgZmVhdHVyZXMKPiBhZGRlZCB0byBgaW5jbHVkZS9wdWJs
aWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oYCBhdXRvbWF0aWNhbGx5IGdhaW4gY29tbWFuZAo+
IGxpbmUgY29udHJvbC4gIChSRkM6IFRoZSBzYW1lIHRvcCBsZXZlbCBvcHRpb24gY2FuIHByb2Jh
Ymx5IGJlIHVzZWQgZm9yCj4gbm9uLWZlYXR1cmUgQ1BVSUQgZGF0YSBjb250cm9sLCBhbHRob3Vn
aCBJIGNhbid0IGN1cnJlbnRseSB0aGluayBvZiBhbnkgY2FzZXMKPiB3aGVyZSB0aGlzIHdvdWxk
IGJlIHVzZWQgQWxzbyBmaW5kIGEgc2Vuc2libGUgd2F5IHRvIGV4cHJlc3MgJ2F2YWlsYWJsZSBi
dXQKPiBub3QgdG8gYmUgdXNlZCBieSBYZW4nLCBhcyBwZXIgdGhlIGN1cnJlbnQgYHNtZXBgIGFu
ZCBgc21hcGAgb3B0aW9ucy4pCj4KPgo+IEF0IHRoZSBndWVzdCBsZXZlbCwgKiptYXgqKiBjb25z
dGl0dXRlcyBhbGwgdGhlIGZlYXR1cmVzIHdoaWNoIGNhbiBiZSBvZmZlcmVkCj4gdG8gZWFjaCB0
eXBlIG9mIGd1ZXN0IG9uIHRoaXMgaGFyZHdhcmUuICBEZXJpdmVkIGZyb20gWGVuJ3MgKipkZWZh
dWx0KioKPiBwb2xpY3ksIGl0IGluY2x1ZGVzIHRoZSBzdXBwb3J0ZWQgZmVhdHVyZXMgYW5kIGV4
cGxpY2l0bHkgb3B0ZWQgaW4gdG8KPiBmZWF0dXJlcywgd2hpY2ggYXJlIGFwcHJvcHJpYXRlIGZv
ciB0aGUgZ3Vlc3QuCj4KPiBUaGUgZ3Vlc3RzICoqZGVmYXVsdCoqIHBvbGljeSBpcyB0aGVuIGRl
cml2ZWQgZnJvbSBpdHMgKiptYXgqKiwgYW5kIGluY2x1ZGVzCj4gdGhlIHN1cHBvcnRlZCBmZWF0
dXJlcyB3aGljaCBhcmUgY29uc2lkZXJlZCBtaWdyYXRpb24gc2FmZS4gIChSRkM6IFRoaXMKPiBk
aXN0aW5jdGlvbiBpcyByYXRoZXIgZnV6enksIGJ1dCBmb3IgZXhhbXBsZSBpdCB3b3VsZG4ndCBp
bmNsdWRlIHRoaW5ncyBsaWtlCj4gSVRTQyBieSBkZWZhdWx0LCBhcyB0aGF0IGlzIGxpa2VseSB0
byBnbyB3cm9uZyB1bmxlc3Mgc3BlY2lhbCBjYXJlIGlzIHRha2VuLikKPgpKdXN0IGZyb20gb3Ro
ZXIgcGVyc3BlY3RpdmUsIHdoYXQgaGFwcGVucyB0byB0aGUgZmVhdHVyZXMgd2hpY2ggaGF2ZSAK
YmVlbiBleHBsaWNpbHR5IHNlbGVjdGVkIGFuZCBhcmUgbm90IG1pZ3JhdGlvbiBzYWZlID8gRG8s
IHdlIGNvbnNpZGVyIAp0aGVtIGluIGd1ZXN0J3MgZGVmYXVsdCBwb2xpY3kuCgo+IEFsbCBnbG9i
YWwgcG9saWNpZXMgKFhlbiBhbmQgZ3Vlc3QsIG1heCBhbmQgZGVmYXVsdCkgc2hhbGwgYmUgbWFk
ZSBhdmFpbGFibGUKPiB0byB0aGUgdG9vbHN0YWNrLCBpbiBhIG1hbm5lciBzaW1pbGFyIHRvIHRo
ZSBleGlzdGluZwpJbnN0ZWFkIG9mIGFsbCwgZG8geW91IHNlZSBhbnkgaGFybSBpZiB3ZSBleHBv
c2Ugb25seSB0aGUgZGVmYXVsdCAKcG9saWNpZXMgb2YgWGVuIGFuZCBHdWVzdCB0byB0b29sc3Rh
Y2suCj4gX1hFTlxfU1lTQ1RMXF9nZXRcX2NwdVxfZmVhdHVyZXNldF8gbWVjaGFuaXNtLiAgVGhp
cyBhbGxvd3MgZGVjaXNpb25zIHRvIGJlCj4gdGFrZW4gd2hpY2ggaW5jbHVkZSBhbGwgQ1BVSUQg
ZGF0YSwgbm90IGp1c3QgdGhlIGZlYXR1cmUgYml0bWFwcy4KPgo+IE5ldyBfWEVOXF9ET01DVExc
X3tnZXQsc2V0fVxfY3B1aWRcX3BvbGljeV8gaHlwZXJjYWxscyB3aWxsIGJlIGludHJvZHVjZWQs
Cj4gd2hpY2ggYWxsb3dzIHRoZSB0b29sc3RhY2sgdG8gcXVlcnkgYW5kIHNldCB0aGUgY3B1aWQg
cG9saWN5IGZvciBhIHNwZWNpZmljCj4gZG9tYWluLiAgSXQgc2hhbGwgc3VwZXJzZWRlIF9YRU5c
X0RPTUNUTFxfc2V0XF9jcHVpZF8sIHNoYWxsIGZhaWwgaWYgWGVuIGlzCj4gdW5oYXBweSB3aXRo
IGFueSBhc3BlY3Qgb2YgdGhlIHBvbGljeSBkdXJpbmcgYXVkaXRpbmcuCj4KPiBXaGVuIGEgZG9t
YWluIGlzIGluaXRpYWxseSBjcmVhdGVkLCB0aGUgYXBwcm9wcmlhdGUgZ3Vlc3RzICoqZGVmYXVs
dCoqIHBvbGljeQo+IGlzIGR1cGxpY2F0ZWQgZm9yIHVzZS4gIFdoZW4gYXVkaXRpbmcsIFhlbiBz
aGFsbCBhdWRpdCB0aGUgdG9vbHN0YWNrcwo+IHJlcXVlc3RlZCBwb2xpY3kgYWdhaW5zdCB0aGUg
Z3Vlc3RzICoqbWF4KiogcG9saWN5LiAgVGhpcyBhbGxvd3MgZXhwZXJpbWVudGFsCj4gZmVhdHVy
ZXMgb3Igbm9uLW1pZ3JhdGlvbi1zYWZlIGZlYXR1cmVzIHRvIGJlIG9wdGVkIGluIHRvLCB3aXRo
b3V0IHRob3NlCj4gZmVhdHVyZXMgYmVpbmcgaW1wb3NlZCB1cG9uIGFsbCBndWVzdHMgYXV0b21h
dGljYWxseS4KCj4KPiBUaGUgYGRpc2FibGVfbWlncmF0ZWAgZmllbGQgc2hhbGwgYmUgZHJvcHBl
ZC4gIFRoZSBjb25jZXB0IG9mIG1pZ3JhdGVhYmlsaXR5Cj4gaXMgbm90IGJvb2xlYW47IGl0IGlz
IGEgbGFyZ2Ugc3BlY3RydW0sIGFsbCBvZiB3aGljaCBuZWVkcyB0byBiZSBtYW5hZ2VkIGJ5Cj4g
dGhlIHRvb2xzdGFjay4KQ2FuJ3QgdGhpcyBsYXJnZSBzcGVjdHJ1bSByZXN1bHQgaW4gYSBib29s
IHdoaWNoIGNhbiB0aGVuIGJlIHVzZWQgZm9yIApkaXNhYmxlX21pZ3JhdGUuIFNvcnJ5LCBJIGNh
bid0IHNlZSBhbnkgdmFsdWUgYWRkIGluIHJlbW92aW5nIApkaXNhYmxlX21pZ3JhdGUuCiAgVGhl
IHNpbXBsZSBjYXNlIGlzIHBpY2tpbmcgdGhlIGNvbW1vbiBzdWJzZXQgb2YgZmVhdHVyZXMKPiBi
ZXR3ZWVuIHRoZSBzb3VyY2UgYW5kIGRlc3RpbmF0aW9uLiAgVGhpcyBiZWNvbWVzIG1vcmUgY29t
cGxpY2F0ZWQgZS5nLiBpZiB0aGUKPiBndWVzdCB1c2VzIExCUi9MRVIsIGF0IHdoaWNoIHBvaW50
IHRoZSB0b29sc3RhY2sgbmVlZHMgdG8gY29uc2lkZXIgaGFyZHdhcmUKPiB3aXRoIHRoZSBzYW1l
IExCUi9MRVIgZm9ybWF0IGluIGFkZGl0aW9uIHRvIGp1c3QgdGhlIHBsYWluIGZlYXR1cmVzLgo+
Cj4gYGRpc2FibGVfbWlncmF0ZWAgaXMgY3VycmVudGx5IG9ubHkgdXNlZCB0byBleHBvc2UgSVRT
QyB0byBndWVzdHMsIGJ1dCB0aGVyZQo+IGFyZSBjYXNlcyB3aGVyZSBpcyBwZXJmZWN0bHkgc2Fm
ZSB0byBtaWdyYXRlIHN1Y2ggYSBndWVzdCwgaWYgdGhlIGRlc3RpbmF0aW9uCj4gaG9zdCBoYXMg
dGhlIHNhbWUgVFNDIGZyZXF1ZW5jeSBvciBoYXJkd2FyZSBUU0Mgc2NhbGluZyBzdXBwb3J0Lgo+
Cj4gRmluYWxseSwgYGRpc2FibGVfbWlncmF0ZWAgZG9lc24ndCAoYW5kIGNhbm5vdCByZWFzb25h
Ymx5KSBiZSB1c2VkIHRvIGluaGliaXQKPiBzdGF0ZSBnYXRoZXIgb3BlcmF0aW9ucywgYXMgdGhp
cyBpbnRlcmZlcmVzIHdpdGggZGVidWdnaW5nIGFuZCBtb25pdG9yaW5nCj4gdGFza3MuCj4KVGhh
bmtzCkFuc2h1bAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 09 12:29:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 12: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 1dJJ2r-0000pA-7b; Fri, 09 Jun 2017 12:29: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=326ad6b84=Andrew.Cooper3@citrix.com>)
 id 1dJJ2p-0000p4-Lx
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 12:29:39 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 F3/FE-02956-2B49A395; Fri, 09 Jun 2017 12:29:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsWyU9JRQnfTFKt
 Ig98TlC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyDD2czF3xirfix9jxrA+Nnli5GTg4JAT+J
 iU2z2EBsYQFPiRfXO1hBbBGBAInTfQ1gtpBAkcTrFZPYuxi5OJgFnjFKNE7+C9bAJqAvsfvFJ
 yYQm1fAVuLQq9eMIDaLgIrEzYv7weKiAuESbxuPsEDUCEqcnPkEzOYUsJeYt2Mx0BwOoKGaEu
 t36YOEmQXkJba/ncMMsVdN4lr/JXaIO9MlJj7rYZnAyD8LyaRZCN2zkHQvYGRexahenFpUllq
 ka6GXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYgAxAsINx9mX/Q4ySHExKorzT
 CqwihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwPpgMlBMsSk1PrUjLzAHGAkxagoNHSYT3fjtQm
 re4IDG3ODMdInWKUZej6cOWL0xCLHn5ealS4ryxIDMEQIoySvPgRsDi8hKjrJQwLyPQUUI8Ba
 lFuZklqPKvGMU5GJWEeReDTOHJzCuB2/QK6AgmoCOWvLMAOaIkESEl1cCodKhGesGHMnvfeC5
 3xa6WnNSOyj8LnXYp7HMuD80s1uRwbEx7u9xD9ZHoosK/Eox7SpcznluREJ2hls4i43FCtlbQ
 s8p19vIWG+8e9re3XPd/+/Vt65l5C+4uPLysa/nBvM7HaWpzai+vK3XzmijpYLb1xPqPBZLJW
 kyZM86p//UrafV4d0SJpTgj0VCLuag4EQA4q5N/xgIAAA==
X-Env-Sender: prvs=326ad6b84=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1497011377!66914744!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9704 invoked from network); 9 Jun 2017 12:29:38 -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;
 9 Jun 2017 12:29:38 -0000
X-IronPort-AV: E=Sophos;i="5.39,317,1493683200"; d="scan'208";a="47499503"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <593987070200007800160EE5@prv-mh.provo.novell.com>
 <593987070200007800160EE5@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <452c6707-e0b2-1a9a-bbe6-1f4d482c4d12@citrix.com>
Date: Fri, 9 Jun 2017 13:29:35 +0100
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: <593987070200007800160EE5@prv-mh.provo.novell.com>
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] public: there's no MMUEXT_SET_FOREIGNDOM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDYvMTcgMTY6MTksIEphbiBCZXVsaWNoIHdyb3RlOgo+IENvcnJlY3QgcmVzcGVjdGl2
ZSBjb21tZW50cy4KPgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KCkFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgoKPiAtLS0KPiBNTVVFWFRfe0NMRUFSLENPUFl9X1BBR0UgaW4gZmFjdCBhbHNvIGFsbG93IHRv
IGJlIGludm9rZWQgb24gRE9NSURfSU8KPiBvd25lZCBwYWdlcyBhdCBwcmVzZW50LiBJJ3ZlIGlu
dGVudGlvbmFsbHkgbm90IGFkZGVkIHRoaXMgdG8gdGhlIHRleHQsCj4gYXMgSSdtIG5vdCBzdXJl
IHdlIHJlYWxseSBtZWFuIHRvIGFsbG93IHRoaXMuIElmIHdlIGRvLCBJIHRoaW5rIHRoZQo+IG9w
ZXJhdGlvbiBzaG91bGQgYWxzbyBiZSBhbGxvd2VkIGZvciBNTUlPIHBhZ2VzIG5vdCBoYXBwZW5p
bmcgdG8gaGF2ZQo+IGFuIGFzc29jaWF0ZWQgc3RydWN0IHBhZ2VfaW5mby4KCk5vdGhpbmcgYWN0
dWFsbHkgdXNlcyB0aGUgY2xlYXIvY29weSBzdWJvcHMsIGFzIGZhciBhcyBJIGNhbiB0ZWxsLAph
bHRob3VnaCB0aGV5IGNvdWxkIGFjdHVhbGx5IGJlIHVzZWQgZm9yIGEgbWlub3IgcGVyZm9ybWFu
Y2UKb3B0aW1pc2F0aW9uIGZvciBIVk0gZG9tYWluIGJ1aWxkZXIgZG9tYWlucywgdG8gYXZvaWQg
SEFQIG11dGF0aW9ucy4gCkknZCBhZ3JlZSB3aXRoIHJlc3RyaWN0aW5nIHRoZW0gdG8gUkFNIG9u
bHkuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 09 12:39:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 12: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 1dJJCO-0001Wi-4J; Fri, 09 Jun 2017 12:39: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 1dJJCM-0001Wc-TV
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 12:39:31 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 8E/81-06719-1079A395; Fri, 09 Jun 2017 12:39:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVysyfVTZdxulW
 kwe8l8hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bLKREFzewV1/f0MzYwXmLtYuTkEBLYyChx
 fZZ5FyMXkL2bUWL2+0lsIAlhgSiJnZeOA9kcHCICfhJ3rgZC1FxhlOhYcJMZJM4soC9xbkc5S
 DmbgKbEnc+fmEBsXgEriUfd09hBbBYBFYnOdQ+ZQWxRgXCJt41HWCBqBCVOznwCZnMKOEosWr
 gCzGYWMJOYtxminllAXmL72znMExj5ZiFpmYWkbBaSsgWMzKsYNYpTi8pSi3QNjfSSijLTM0p
 yEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQJDjQEIdjBe3hhwiFGSg0lJlHdagVWkEF9Sfkpl
 RmJxRnxRaU5q8SFGGQ4OJQneTVOBcoJFqempFWmZOcCgh0lLcPAoifDebwdK8xYXJOYWZ6ZDp
 E4x6nI0fdjyhUmIJS8/L1VKnHcNyAwBkKKM0jy4EbAIvMQoKyXMywh0lBBPQWpRbmYJqvwrRn
 EORiVh3kMgU3gy80rgNr0COoIJ6Igl7yxAjihJREhJNTDaXGfuuDZb4WGadX/0Ua4bMz3ifH7
 w5lY9znnrdKr3Rv26FaIqYS87pEMSQkqvvGdxvvzZZP/jaB23RI5Fylz2c1TKWaN+3/VSnDB1
 5br4RzbxZuoO1TGH/8zd8HHC2ykcai6z+4WiJT5nS70S+sV1YJOwr/fThh2bMqMnLN2XHNWz2
 tlnJYsSS3FGoqEWc1FxIgC+cvafuwIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1497011969!61142854!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44549 invoked from network); 9 Jun 2017 12:39:29 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-16.tower-21.messagelabs.com with SMTP; 9 Jun 2017 12:39: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 589122B;
 Fri,  9 Jun 2017 05:39: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 BA2413F587;
 Fri,  9 Jun 2017 05:39:27 -0700 (PDT)
To: Sergej Proskurin <proskurin@sec.in.tum.de>, xen-devel@lists.xenproject.org
References: <20170601151906.10213-1-proskurin@sec.in.tum.de>
 <20170601151906.10213-7-proskurin@sec.in.tum.de>
 <2201fe61-d5d8-8568-9e11-2139b5547601@arm.com>
 <65c72b87-922c-b55e-9851-8460b004c862@sec.in.tum.de>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <4d5e93bb-d0e6-393f-0862-f46eca6f7363@arm.com>
Date: Fri, 9 Jun 2017 13:39:26 +0100
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: <65c72b87-922c-b55e-9851-8460b004c862@sec.in.tum.de>
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [RFC PATCH v2 6/8] arm/mem_access: Add
 long-descriptor based gpt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGkgU2VyZ2VqLAoKT24gMDkvMDYvMTcgMTI6NTAsIFNlcmdlaiBQcm9za3VyaW4gd3JvdGU6Cj4+
PiArCj4+PiArICAgICAgICAgICAgLyogTm9ybWFsaXplIGdyYW51bGUgc2l6ZS4gKi8KPj4KPj4g
SSB0aGluayAwLCAxLCAyIGlzIG1vcmUgY29uZnVzaW5nIHRvIHJlYWQuIEl0IHdvdWxkIGJlIGJl
dHRlciB0byB1c2UKPj4gZGlyZWN0bHkgVENSX1RHMF8qLgo+Pgo+Cj4gSSBhZ3JlZSwgaG93ZXZl
ciB0aGUgQVJNIGFyY2hpdGVjdHVyZSB1c2VzIGRpZmZlcmVudCBncmFudWxhcml0eQo+IGVuY29k
aWdzIGZvciBURzAgYW5kIFRHMS4gVGhhdCBpcyB0aGUgdmFsdWVzIGZvciAodGNyICYgVENSX1RH
MF9NQVNLKSA+Pgo+IFRDUl9URzBfU0hJRlQgYXJlIGRpZmZlcmVudCBmb3IgdGhlIHNhbWUgZ3Jh
bnVsYXJpdHkgKGUuZy4gc2hpZnRlZAo+IFRDUl9URzBfNEsgPT0gMHgwIHZzLiBUQ1JfRUwxX1RH
MV80SyA9PSAweDIpLgo+Cj4KPiBCZWNhdXNlIG9mIHRoaXMsIHdlIHdvbid0IGJlIGFibGUgdG8g
dXNlIFRDUl9URzBfKiBhbmQgVENSX1RHMV8qCj4gZGlyZWN0bHkuIEl0IHdvdWxkIGJlIHByb2Jh
Ymx5IGVhc2llciB0byByZWFkL3JldmlldyB0aGUgY29kZSBpZiBhIHBhcnQKPiBvZiB0aGlzIGZ1
bmN0aW9uYWxpdHkgd291bGQgYmUgaW4gYSBzZXBhcmF0ZSBmdW5jdGlvbiAoZS5nLgo+IGdldF9n
cmFudWxhcml0eSgpKSwgdGhvdWdoLiBJIHdpbGwgc2VlIHdoYXQgSSBjYW4gZG8gYXQgdGhpcyBw
b2ludC4KCllvdSBhcmUgcmlnaHQgc29ycnkuIEhvd2V2ZXIsIEkgc3RpbGwgdGhpbmsgb3Blbi1j
b2RlIDAsMSwyIGlzIG5vdCAKaW50dWl0aXZlLiBZb3Ugc2hvdWxkIGludHJvZHVjZSBwcm9wZXIg
ZGVmaW5lIGZvciB0aGF0LgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Fri Jun 09 12:41:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 12:41: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 1dJJEg-000269-H9; Fri, 09 Jun 2017 12: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 <julien.grall@arm.com>) id 1dJJEf-00025y-44
 for xen-devel@lists.xensource.com; Fri, 09 Jun 2017 12:41:53 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 5A/CC-03620-0979A395; Fri, 09 Jun 2017 12:41:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsVysyfVTbd/ulW
 kwbqtZhb3prxnd2D02N63iz2AMYo1My8pvyKBNeNx+xy2gn1cFQtuLWVuYNzP0cXIxSEksJFR
 4uL6k6wQzm5GiatTTrN1MXJyCAsESCw5vIkVxBYR8JKYe+k7E4gtJFAu8ffuFbAGZoEpTBKvm
 x6ANbAJaErc+fwJrIhXwEpiy/XpYM0sAioSHUv+M4PYogLhEm8bj7BA1AhKnJz5BMzmFLCU2P
 jpMVgNs4CtxJ25u6FseYntb+cwT2Dkm4WkZRaSsllIyhYwMq9i1ChOLSpLLdI1NtJLKspMzyj
 JTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMOQYg2MF4el3gIUZJDiYlUd5pBVaRQnxJ+SmV
 GYnFGfFFpTmpxYcYZTg4lCR4t0wDygkWpaanVqRl5gCDHyYtwcGjJMJ7vx0ozVtckJhbnJkOk
 TrFqCglzmsO0icAksgozYNrg0XcJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnz/gSZwpOZVw
 I3/RXQYiagxUveWYAsLklESEk1ME7SS3EQnmt68Z6brJXk7YPz41gPnm/hucORvuFHXf+E5sV
 WpqfOhqT6yO7bfXmLkNSFowuucqZICHytWWy06IKDVfGBrXrbHOJ9lpQwGhZEvq2a5cIukB4+
 W6W+xfr1gQcKj4WM30ien+H6eG1IX9/Mk6bLPul8KbHreDuL/U7BQY3P28We7lBiKc5INNRiL
 ipOBABE0JrYswIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1497012111!106609448!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43026 invoked from network); 9 Jun 2017 12:41:51 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-3.tower-27.messagelabs.com with SMTP; 9 Jun 2017 12:41: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 70A412B;
 Fri,  9 Jun 2017 05:41: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 F05603F3E1;
 Fri,  9 Jun 2017 05:41:48 -0700 (PDT)
To: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>
References: <1496847092-18838-1-git-send-email-ian.jackson@eu.citrix.com>
 <20170607153148.3ojsg7e3jkopjcgo@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <8b78f192-4dd2-2c06-8d20-85a4180900a0@arm.com>
Date: Fri, 9 Jun 2017 13:41:47 +0100
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: <20170607153148.3ojsg7e3jkopjcgo@citrix.com>
Cc: xen-devel@lists.xensource.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 for-4.9 0/4] Makefiles: Provide way to ship
 livepatch 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-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>

SGksCgpPbiAwNy8wNi8xNyAxNjozMSwgV2VpIExpdSB3cm90ZToKPiBPbiBXZWQsIEp1biAwNywg
MjAxNyBhdCAwMzo1MToyOFBNICswMTAwLCBJYW4gSmFja3NvbiB3cm90ZToKPj4gSSBhbSB0cnlp
bmcgdG8gZ2V0IHRoZSBsaXZlcGF0Y2hlcyB0ZXN0ZWQgaW4gb3NzdGVzdC4gIEFzIGRpc2N1c3Nl
ZCwgSQo+PiB3b3VsZCBsaWtlIHRoZSB4ZW4uZ2l0IE1ha2VmaWxlcyB0byBiZSBhYmxlIHRvIHNo
aXAgdGhlIGxpdmVwYXRjaCB0ZXN0Cj4+IGZpbGVzLCBzbyB0aGF0IG9zc3Rlc3QgZG9lcyBub3Qg
bmVlZCB0byBoYXZlIHRvbyBtdWNoIHNwZWNpYWwKPj4ga25vd2xlZGdlIG9mIHRoZSB4ZW4uZ2l0
IGJ1aWxkIHN5c3RlbS4KPj4KPj4gVGhlcmUgYXJlIHRocmVlIHByZWxpbWluYXJ5IHBhdGNoZXMg
d2hpY2ggdGlkeSB1cCB0aGUgeGVuL3Rlc3QKPj4gTWFrZWZpbGVzIGV0Yy4gYSBiaXQsIGFuZCBh
IGZpbmFsIHBhdGNoIHdoaWNoIHByb3ZpZGVzIHRoZSB0b3AtbGV2ZWwKPj4gdGFyZ2V0cy4gIFRo
ZXNlIHRhcmdldHMgYXJlIG5vdCBpbnZva2VkIGJ5IGRlZmF1bHQuCj4+Cj4+IEkgaGF2ZSB0ZXN0
ZWQgdGhlc2Ugd2l0aCBhIHByaXZhdGUgb3NzdGVzdCBicmFuY2g7IEkgZ290IGEgcGFzcyB3aXRo
Cj4+IGFuIGFtZDY0IHRvb2xzdGFjay4gIEknbSBzdGlsbCBnZXR0aW5nIG15IG9zc3Rlc3QgYnJh
bmNoIHRvIERUUlQgd2l0aAo+PiBhIDMyLWJpdCB0b29sc3RhY2sgYnV0IDY0LWJpdCBoeXBlcnZp
c29yLCBhbmQgdGhlIG9zc3Rlc3QgcGF0Y2ggc2VyaWVzCj4+IG5lZWRzIHNvbWUgd29yay4gIEJ1
dCBnaXZlbiB0aGF0IEkgaGF2ZSBoYWQgb25lIHBhc3MsIGFuZCB2ZXJpZmllZAo+PiB0aGF0IHRo
aW5ncyB3b3JrIHdpdGggYSAzMi1iaXQgeDg2IGJ1aWxkLCBJIHRoaW5rIHRoZSB4ZW4uZ2l0IGNo
YW5nZXMKPj4gY2FuIGdvIGluIG5vdy4KPj4KPj4gSSB3b3VsZCBpZGVhbGx5IGxpa2UgdGhpcyBp
biA0LjkgYmVjYXVzZSBJIHdvdWxkIGxpa2UgdG8gZXN0YWJsaXNoIHRoZQo+PiBpbnRlcmZhY2U7
IGFsc28gZXZlbnR1YWxseSBJIGV4cGVjdCB3ZSB3aWxsIHdhbnQgdG8gYmFja3BvcnQgdGhlc2UK
Pj4gTWFrZWZpbGUgY2hhbmdlcyB0byA0Ljggc28gdGhhdCB3ZSBjYW4gdGVzdCB0aGUgNC44IGxp
dmVwYXRjaGluZyB0b28uCj4+Cj4KPiBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KPgo+ICsxIGZvciB0aGlzIHRvIGdvIGludG8gNC45IGFuZCBiZSBiYWNrcG9ydGVkIHRv
IDQuOC4KClJlbGVhc2UtYWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 09 12:43:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 12:43: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 1dJJGe-0002Fd-T3; Fri, 09 Jun 2017 12:43: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 1dJJGd-0002FM-FP
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 12:43:55 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 CB/C5-19409-A089A395; Fri, 09 Jun 2017 12:43:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDS5dzhlW
 kQddccYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePz348sBY+1K6ZubmdtYNyv2sXIySEkkCfx
 sOU6M4jNK2AncXPCb1YQW0LAUOL0wpssIDaLgKrEh7k72UFsNgF1ibZn24FqODhEBAwkzh1NA
 jGZBfQltq0DqxYWiJSYNO8nG8T0Iok7H7sYQWxOAXuJPa3HmUDKeQUEJf7uEAYJMwMtPf9qOu
 sERp5ZCJlZSDIQtpbEw1+3WCBsbYllC18zzwLbKy2x/B8HRNhe4tGfGWhKQGwvifdPj7AsYOR
 YxahRnFpUllqka2ikl1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGKoMQLCD8VW3
 8yFGSQ4mJVHeaQVWkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeLdMA8oJFqWmp1akZeYAowYmL
 cHBoyTCe78dKM1bXJCYW5yZDpE6xagoJc67CqRPACSRUZoH1waL1EuMslLCvIxAhwjxFKQW5W
 aWoMq/YhTnYFQS5v0JMoUnM68EbvoroMVMQIuXvLMAWVySiJCSamDkd2K91dZ61fVBnVmKYMO
 uhPTpz+ac3PMq9uFkvWed8t03Txx8vs3dMmL/lserQ1x6WQ59yl7BznNHgfW024NV3U9bLvu0
 bHmySung3dBcj1MfFX3LP9yS2VcZdO29ZuRdnilBZVu/HhO7Kblo851b2u5LGrKDzT0bz8k8f
 /zttOe5VdpzdILElFiKMxINtZiLihMBRZ1j5M8CAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1497012231!66333338!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32089 invoked from network); 9 Jun 2017 12:43:53 -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; 9 Jun 2017 12:43:53 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 09 Jun 2017 06:43:51 -0600
Message-Id: <593AB4270200007800161544@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 09 Jun 2017 06:43:51 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <593AAE7C0200007800161501@prv-mh.provo.novell.com>
 <593AAE7C0200007800161501@prv-mh.provo.novell.com>
In-Reply-To: <593AAE7C0200007800161501@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__Part84BCEA17.1__="
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 1/2] x86: drop unused barrier parameter from
 build_{read, write}_atomic()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.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 MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__Part84BCEA17.1__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Also take the opportunity and make an attempt at making the macro
definitions readable. Drop pointless casts while doing so.

Signed-off-by: Jan Beulich <jbeulich@suse.com>

--- a/xen/include/asm-x86/atomic.h
+++ b/xen/include/asm-x86/atomic.h
@@ -4,15 +4,19 @@
 #include <xen/atomic.h>
 #include <asm/system.h>
=20
-#define build_read_atomic(name, size, type, reg, barrier) \
+#define build_read_atomic(name, size, type, reg) \
 static inline type name(const volatile type *addr) \
-{ type ret; asm volatile("mov" size " %1,%0":reg (ret) \
-:"m" (*(volatile type *)addr) barrier); return ret; }
+{ \
+    type ret; \
+    asm volatile ( "mov" size " %1,%0" : reg (ret) : "m" (*addr) ); \
+    return ret; \
+}
=20
-#define build_write_atomic(name, size, type, reg, barrier) \
+#define build_write_atomic(name, size, type, reg) \
 static inline void name(volatile type *addr, type val) \
-{ asm volatile("mov" size " %1,%0": "=3Dm" (*(volatile type *)addr) \
-:reg (val) barrier); }
+{ \
+    asm volatile ( "mov" size " %1,%0" : "=3Dm" (*addr) : reg (val) ); \
+}
=20
 #define build_add_sized(name, size, type, reg) \
     static inline void name(volatile type *addr, type val)              \
@@ -22,15 +26,15 @@ static inline void name(volatile type *a
                      : reg (val));                                      \
     }
=20
-build_read_atomic(read_u8_atomic, "b", uint8_t, "=3Dq", )
-build_read_atomic(read_u16_atomic, "w", uint16_t, "=3Dr", )
-build_read_atomic(read_u32_atomic, "l", uint32_t, "=3Dr", )
-build_read_atomic(read_u64_atomic, "q", uint64_t, "=3Dr", )
-
-build_write_atomic(write_u8_atomic, "b", uint8_t, "q", )
-build_write_atomic(write_u16_atomic, "w", uint16_t, "r", )
-build_write_atomic(write_u32_atomic, "l", uint32_t, "r", )
-build_write_atomic(write_u64_atomic, "q", uint64_t, "r", )
+build_read_atomic(read_u8_atomic, "b", uint8_t, "=3Dq")
+build_read_atomic(read_u16_atomic, "w", uint16_t, "=3Dr")
+build_read_atomic(read_u32_atomic, "l", uint32_t, "=3Dr")
+build_read_atomic(read_u64_atomic, "q", uint64_t, "=3Dr")
+
+build_write_atomic(write_u8_atomic, "b", uint8_t, "q")
+build_write_atomic(write_u16_atomic, "w", uint16_t, "r")
+build_write_atomic(write_u32_atomic, "l", uint32_t, "r")
+build_write_atomic(write_u64_atomic, "q", uint64_t, "r")
=20
 build_add_sized(add_u8_sized, "b", uint8_t, "qi")
 build_add_sized(add_u16_sized, "w", uint16_t, "ri")




--=__Part84BCEA17.1__=
Content-Type: text/plain; name="x86-rw-atomic-no-barrier.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="x86-rw-atomic-no-barrier.patch"

x86: drop unused barrier parameter from build_{read,write}_atomic()=0A=0AAl=
so take the opportunity and make an attempt at making the macro=0Adefinitio=
ns readable. Drop pointless casts while doing so.=0A=0ASigned-off-by: Jan =
Beulich <jbeulich@suse.com>=0A=0A--- a/xen/include/asm-x86/atomic.h=0A+++ =
b/xen/include/asm-x86/atomic.h=0A@@ -4,15 +4,19 @@=0A #include <xen/atomic.=
h>=0A #include <asm/system.h>=0A =0A-#define build_read_atomic(name, size, =
type, reg, barrier) \=0A+#define build_read_atomic(name, size, type, reg) =
\=0A static inline type name(const volatile type *addr) \=0A-{ type ret; =
asm volatile("mov" size " %1,%0":reg (ret) \=0A-:"m" (*(volatile type =
*)addr) barrier); return ret; }=0A+{ \=0A+    type ret; \=0A+    asm =
volatile ( "mov" size " %1,%0" : reg (ret) : "m" (*addr) ); \=0A+    =
return ret; \=0A+}=0A =0A-#define build_write_atomic(name, size, type, =
reg, barrier) \=0A+#define build_write_atomic(name, size, type, reg) \=0A =
static inline void name(volatile type *addr, type val) \=0A-{ asm =
volatile("mov" size " %1,%0": "=3Dm" (*(volatile type *)addr) \=0A-:reg =
(val) barrier); }=0A+{ \=0A+    asm volatile ( "mov" size " %1,%0" : =
"=3Dm" (*addr) : reg (val) ); \=0A+}=0A =0A #define build_add_sized(name, =
size, type, reg) \=0A     static inline void name(volatile type *addr, =
type val)              \=0A@@ -22,15 +26,15 @@ static inline void =
name(volatile type *a=0A                      : reg (val));                =
                      \=0A     }=0A =0A-build_read_atomic(read_u8_atomic, =
"b", uint8_t, "=3Dq", )=0A-build_read_atomic(read_u16_atomic, "w", =
uint16_t, "=3Dr", )=0A-build_read_atomic(read_u32_atomic, "l", uint32_t, =
"=3Dr", )=0A-build_read_atomic(read_u64_atomic, "q", uint64_t, "=3Dr", =
)=0A-=0A-build_write_atomic(write_u8_atomic, "b", uint8_t, "q", )=0A-build_=
write_atomic(write_u16_atomic, "w", uint16_t, "r", )=0A-build_write_atomic(=
write_u32_atomic, "l", uint32_t, "r", )=0A-build_write_atomic(write_u64_ato=
mic, "q", uint64_t, "r", )=0A+build_read_atomic(read_u8_atomic, "b", =
uint8_t, "=3Dq")=0A+build_read_atomic(read_u16_atomic, "w", uint16_t, =
"=3Dr")=0A+build_read_atomic(read_u32_atomic, "l", uint32_t, "=3Dr")=0A+bui=
ld_read_atomic(read_u64_atomic, "q", uint64_t, "=3Dr")=0A+=0A+build_write_a=
tomic(write_u8_atomic, "b", uint8_t, "q")=0A+build_write_atomic(write_u16_a=
tomic, "w", uint16_t, "r")=0A+build_write_atomic(write_u32_atomic, "l", =
uint32_t, "r")=0A+build_write_atomic(write_u64_atomic, "q", uint64_t, =
"r")=0A =0A build_add_sized(add_u8_sized, "b", uint8_t, "qi")=0A build_add_=
sized(add_u16_sized, "w", uint16_t, "ri")=0A
--=__Part84BCEA17.1__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__Part84BCEA17.1__=--


From xen-devel-bounces@lists.xen.org Fri Jun 09 12:44:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 12:44: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 1dJJH4-0002IF-4Z; Fri, 09 Jun 2017 12:44: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 1dJJH2-0002I6-Uq
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 12:44:21 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 EA/D5-06719-4289A395; Fri, 09 Jun 2017 12:44:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsXS6fjDS1d5hlW
 kwdFZYhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a548/YCw5ZVfxddo2lgXGtXhcjJ4eQQJ7E
 hp9H2UFsXgE7iYVXHjOD2BIChhKnF95kAbFZBFQlFrzcyghiswmoS7Q9287axcjBISJgIHHua
 BKIySygL7FtHVi1sICtxMqvkxghphdJ3PnYBWZzCthL7Gk9zgRSzisgKPF3hzBImBlo6d0nz5
 kmMPLMQsjMQpKBsLUkHv66xQJha0ssW/iaeRbYXmmJ5f84IMKWEh+/rGBGVQJiu0hcvvmOfQE
 jxypGjeLUorLUIl1DE72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMBQZQCCHYzX
 NwYcYpTkYFIS5Z1WYBUpxJeUn1KZkVicEV9UmpNafIhRg4NDYMLZudOZpFjy8vNSlSR4t0wDq
 hMsSk1PrUjLzAFGE0ypBAePkgjv/XagNG9xQWJucWY6ROoUo6KUOO8qkD4BkERGaR5cGyyCLz
 HKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmY9yfIFJ7MvBK46a+AFjMBLV7yzgJkcUkiQkqqgVG
 rbP7G7+rlCU+M4pNLrD6+3pZjaPS0fY6Px/mEA9IvhHnm2i2PslL9mPQnYEFPi01SZmNZ8G+e
 RSdvpn7UmvBhcbr53Dn5m1RLHx2QP/psBrvhG4+zwRUfdJ8x290ILdxdt2h20CeWFztON8gbt
 +kYhbs45ByIyy/re7LBYS7X148nVZb94lFiKc5INNRiLipOBABnYwzu2wIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1497012257!102309202!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47802 invoked from network); 9 Jun 2017 12:44:19 -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; 9 Jun 2017 12:44:19 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 09 Jun 2017 06:44:17 -0600
Message-Id: <593AB4410200007800161548@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 09 Jun 2017 06:44:17 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <593AAE7C0200007800161501@prv-mh.provo.novell.com>
 <593AAE7C0200007800161501@prv-mh.provo.novell.com>
In-Reply-To: <593AAE7C0200007800161501@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__PartA29ACC31.1__="
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 2/2] x86: consolidate atomic build_*() 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>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__PartA29ACC31.1__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Use a single macro to define both read and write inline functions.
Avoid redundant inputs (including quotes - use stringification
instead). Generalize "add" to ease eventual addition of other
artihmetic operations.

At once correct the artihmetic asm()'s output constraint (needs to be
"+" instead of "=3D"), its 64-bit immediate one, and permit suitable
immediates for writes.

Signed-off-by: Jan Beulich <jbeulich@suse.com>

--- a/xen/include/asm-x86/atomic.h
+++ b/xen/include/asm-x86/atomic.h
@@ -4,46 +4,41 @@
 #include <xen/atomic.h>
 #include <asm/system.h>
=20
-#define build_read_atomic(name, size, type, reg) \
-static inline type name(const volatile type *addr) \
+#define build_rw_atomic(width, size, reg, imm) \
+static inline uint ## width ## _t \
+read_u ## width ## _atomic(const volatile uint ## width ## _t *addr) \
 { \
-    type ret; \
-    asm volatile ( "mov" size " %1,%0" : reg (ret) : "m" (*addr) ); \
+    uint ## width ## _t ret; \
+    asm volatile ( "mov" #size " %1,%0" : "=3D" #reg (ret) : "m" (*addr) =
); \
     return ret; \
+} \
+static inline void \
+write_u ## width ## _atomic(volatile uint ## width ## _t *addr, \
+                            uint ## width ## _t val) \
+{ \
+    asm volatile ( "mov" #size " %1,%0" : "=3Dm" (*addr) : #reg #imm =
(val) ); \
 }
=20
-#define build_write_atomic(name, size, type, reg) \
-static inline void name(volatile type *addr, type val) \
+#define build_arith_sized(op, width, size, input) \
+static inline void \
+op ## _u ## width ## _sized(volatile uint ## width ## _t *addr, \
+                            uint ## width ## _t val) \
 { \
-    asm volatile ( "mov" size " %1,%0" : "=3Dm" (*addr) : reg (val) ); \
+    asm volatile ( #op #size " %1,%0" : "+m" (*addr) : #input (val) ); \
 }
=20
-#define build_add_sized(name, size, type, reg) \
-    static inline void name(volatile type *addr, type val)              \
-    {                                                                   \
-        asm volatile("add" size " %1,%0"                                \
-                     : "=3Dm" (*addr)                                     =
\
-                     : reg (val));                                      \
-    }
-
-build_read_atomic(read_u8_atomic, "b", uint8_t, "=3Dq")
-build_read_atomic(read_u16_atomic, "w", uint16_t, "=3Dr")
-build_read_atomic(read_u32_atomic, "l", uint32_t, "=3Dr")
-build_read_atomic(read_u64_atomic, "q", uint64_t, "=3Dr")
-
-build_write_atomic(write_u8_atomic, "b", uint8_t, "q")
-build_write_atomic(write_u16_atomic, "w", uint16_t, "r")
-build_write_atomic(write_u32_atomic, "l", uint32_t, "r")
-build_write_atomic(write_u64_atomic, "q", uint64_t, "r")
-
-build_add_sized(add_u8_sized, "b", uint8_t, "qi")
-build_add_sized(add_u16_sized, "w", uint16_t, "ri")
-build_add_sized(add_u32_sized, "l", uint32_t, "ri")
-build_add_sized(add_u64_sized, "q", uint64_t, "ri")
-
-#undef build_read_atomic
-#undef build_write_atomic
-#undef build_add_sized
+build_rw_atomic( 8, b, q, i)
+build_rw_atomic(16, w, r, i)
+build_rw_atomic(32, l, r, i)
+build_rw_atomic(64, q, r, e)
+
+build_arith_sized(add,  8, b, qi)
+build_arith_sized(add, 16, w, ri)
+build_arith_sized(add, 32, l, ri)
+build_arith_sized(add, 64, q, re)
+
+#undef build_rw_atomic
+#undef build_arith_sized
=20
 void __bad_atomic_size(void);
=20




--=__PartA29ACC31.1__=
Content-Type: text/plain; name="x86-rw-atomic-fold.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="x86-rw-atomic-fold.patch"

x86: consolidate atomic build_*() macros=0A=0AUse a single macro to define =
both read and write inline functions.=0AAvoid redundant inputs (including =
quotes - use stringification=0Ainstead). Generalize "add" to ease eventual =
addition of other=0Aartihmetic operations.=0A=0AAt once correct the =
artihmetic asm()'s output constraint (needs to be=0A"+" instead of "=3D"), =
its 64-bit immediate one, and permit suitable=0Aimmediates for writes.=0A=
=0ASigned-off-by: Jan Beulich <jbeulich@suse.com>=0A=0A--- a/xen/include/as=
m-x86/atomic.h=0A+++ b/xen/include/asm-x86/atomic.h=0A@@ -4,46 +4,41 @@=0A =
#include <xen/atomic.h>=0A #include <asm/system.h>=0A =0A-#define =
build_read_atomic(name, size, type, reg) \=0A-static inline type name(const=
 volatile type *addr) \=0A+#define build_rw_atomic(width, size, reg, imm) =
\=0A+static inline uint ## width ## _t \=0A+read_u ## width ## _atomic(cons=
t volatile uint ## width ## _t *addr) \=0A { \=0A-    type ret; \=0A-    =
asm volatile ( "mov" size " %1,%0" : reg (ret) : "m" (*addr) ); \=0A+    =
uint ## width ## _t ret; \=0A+    asm volatile ( "mov" #size " %1,%0" : =
"=3D" #reg (ret) : "m" (*addr) ); \=0A     return ret; \=0A+} \=0A+static =
inline void \=0A+write_u ## width ## _atomic(volatile uint ## width ## _t =
*addr, \=0A+                            uint ## width ## _t val) \=0A+{ =
\=0A+    asm volatile ( "mov" #size " %1,%0" : "=3Dm" (*addr) : #reg #imm =
(val) ); \=0A }=0A =0A-#define build_write_atomic(name, size, type, reg) =
\=0A-static inline void name(volatile type *addr, type val) \=0A+#define =
build_arith_sized(op, width, size, input) \=0A+static inline void \=0A+op =
## _u ## width ## _sized(volatile uint ## width ## _t *addr, \=0A+         =
                   uint ## width ## _t val) \=0A { \=0A-    asm volatile ( =
"mov" size " %1,%0" : "=3Dm" (*addr) : reg (val) ); \=0A+    asm volatile =
( #op #size " %1,%0" : "+m" (*addr) : #input (val) ); \=0A }=0A =0A-#define=
 build_add_sized(name, size, type, reg) \=0A-    static inline void =
name(volatile type *addr, type val)              \=0A-    {                =
                                                   \=0A-        asm =
volatile("add" size " %1,%0"                                \=0A-          =
           : "=3Dm" (*addr)                                     \=0A-      =
               : reg (val));                                      \=0A-    =
}=0A-=0A-build_read_atomic(read_u8_atomic, "b", uint8_t, "=3Dq")=0A-build_r=
ead_atomic(read_u16_atomic, "w", uint16_t, "=3Dr")=0A-build_read_atomic(rea=
d_u32_atomic, "l", uint32_t, "=3Dr")=0A-build_read_atomic(read_u64_atomic, =
"q", uint64_t, "=3Dr")=0A-=0A-build_write_atomic(write_u8_atomic, "b", =
uint8_t, "q")=0A-build_write_atomic(write_u16_atomic, "w", uint16_t, =
"r")=0A-build_write_atomic(write_u32_atomic, "l", uint32_t, "r")=0A-build_w=
rite_atomic(write_u64_atomic, "q", uint64_t, "r")=0A-=0A-build_add_sized(ad=
d_u8_sized, "b", uint8_t, "qi")=0A-build_add_sized(add_u16_sized, "w", =
uint16_t, "ri")=0A-build_add_sized(add_u32_sized, "l", uint32_t, "ri")=0A-b=
uild_add_sized(add_u64_sized, "q", uint64_t, "ri")=0A-=0A-#undef build_read=
_atomic=0A-#undef build_write_atomic=0A-#undef build_add_sized=0A+build_rw_=
atomic( 8, b, q, i)=0A+build_rw_atomic(16, w, r, i)=0A+build_rw_atomic(32, =
l, r, i)=0A+build_rw_atomic(64, q, r, e)=0A+=0A+build_arith_sized(add,  8, =
b, qi)=0A+build_arith_sized(add, 16, w, ri)=0A+build_arith_sized(add, 32, =
l, ri)=0A+build_arith_sized(add, 64, q, re)=0A+=0A+#undef build_rw_atomic=
=0A+#undef build_arith_sized=0A =0A void __bad_atomic_size(void);=0A =0A
--=__PartA29ACC31.1__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__PartA29ACC31.1__=--


From xen-devel-bounces@lists.xen.org Fri Jun 09 12:45:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 12:45: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 1dJJHf-0002OC-Gq; Fri, 09 Jun 2017 12:44:59 +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 1dJJHd-0002Nv-L1
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 12:44:57 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 49/18-01999-8489A395; Fri, 09 Jun 2017 12:44:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS9d9hlW
 kwcHjNhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bKRQ3MBafrKjas/svWwHgvoYuRk0NIIE/i
 Y8t/RhCbV8BO4vr/PywgtoSAocTphTfBbBYBVYl1c/4xg9hsAuoSbc+2s3YxcnCICBhInDua1
 MXIxcEsMItRovNqA1i9sICJxJEF21kg5ttJ7LnawgJSzysgKPF3hzBImBko/PFYD+MERu5ZCJ
 lZSDIQtpbEw1+3WCBsbYllC18zg5QzC0hLLP/HAWFaSfSdLkVVAWK7Slw+dpd9ASPHKkaN4tS
 istQiXSMDvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwKCsZ2Bg3MHYONvvEKMk
 B5OSKO+0AqtIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8MtOBcoJFqempFWmZOcD4gElLcPAoi
 fDebwdK8xYXJOYWZ6ZDpE4xKkqJ80qC9AmAJDJK8+DaYDF5iVFWSpiXkYGBQYinILUoN7MEVf
 4VozgHo5Iw789pQFN4MvNK4Ka/AlrMBLR4yTsLkMUliQgpqQZGK9VETq9DMlIKKcJ/FjRe/nj
 h1fG/vIUx6rwcJyqlf7orLgzyXON5zydigu3rrnOB02+vq1W9v97N+CzXZ+bXzd58G6JTw/pd
 m2tzBR0KtW2j5SNSv5Qkn33aY6c23/bTtDmbqtiutPUnzOc58TpofbyuksYpvyTB15sM9Q9wv
 z/V0r6j+7ESS3FGoqEWc1FxIgAMl0qixAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1497012293!82040128!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31589 invoked from network); 9 Jun 2017 12:44:55 -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; 9 Jun 2017 12:44:55 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 09 Jun 2017 06:44:53 -0600
Message-Id: <593AB464020000780016154C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 09 Jun 2017 06:44:52 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: 
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__PartC7FFA954.2__="
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: [Xen-devel] [PATCH v3] SVM: clean up svm_vmcb_isvalid()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.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 MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__PartC7FFA954.2__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

- correct CR3, CR4, and EFER checks
- delete bogus nested paging check
- add vcpu parameter (to include in log messages) and constify vmcb one
- use bool/true/false
- use accessors (and local variables to improve code readability)
- adjust formatting

Signed-off-by: Jan Beulich <jbeulich@suse.com>
---
v3: Use local variables.
v2: Constrain CR3 checks to the case when CR0.PG is set. Change wording
    of CR4 related message and also log valid bit mask there. Tighten
    EFER checks. Delete bogus nested paging check. Correct indentation
    in a few places.

--- a/xen/arch/x86/hvm/svm/nestedsvm.c
+++ b/xen/arch/x86/hvm/svm/nestedsvm.c
@@ -658,13 +658,13 @@ static int nsvm_vmcb_prepare4vmrun(struc
     /* Cleanbits */
     n2vmcb->cleanbits.bytes =3D 0;
=20
-    rc =3D svm_vmcb_isvalid(__func__, ns_vmcb, 1);
+    rc =3D svm_vmcb_isvalid(__func__, ns_vmcb, v, true);
     if (rc) {
         gdprintk(XENLOG_ERR, "virtual vmcb invalid\n");
         return NSVM_ERROR_VVMCB;
     }
=20
-    rc =3D svm_vmcb_isvalid(__func__, n2vmcb, 1);
+    rc =3D svm_vmcb_isvalid(__func__, n2vmcb, v, true);
     if (rc) {
         gdprintk(XENLOG_ERR, "n2vmcb invalid\n");
         return NSVM_ERROR_VMENTRY;
--- a/xen/arch/x86/hvm/svm/svmdebug.c
+++ b/xen/arch/x86/hvm/svm/svmdebug.c
@@ -16,6 +16,7 @@
  *
  */
=20
+#include <xen/sched.h>
 #include <asm/processor.h>
 #include <asm/msr-index.h>
 #include <asm/hvm/svm/svmdebug.h>
@@ -87,93 +88,75 @@ void svm_vmcb_dump(const char *from, con
     svm_dump_sel("  TR", &vmcb->tr);
 }
=20
-bool_t
-svm_vmcb_isvalid(const char *from, struct vmcb_struct *vmcb,
-                 bool_t verbose)
+bool svm_vmcb_isvalid(const char *from, const struct vmcb_struct *vmcb,
+                      const struct vcpu *v, bool verbose)
 {
-    bool_t ret =3D 0; /* ok */
+    bool ret =3D false; /* ok */
+    unsigned long cr0 =3D vmcb_get_cr0(vmcb);
+    unsigned long cr3 =3D vmcb_get_cr3(vmcb);
+    unsigned long cr4 =3D vmcb_get_cr4(vmcb);
+    uint64_t efer =3D vmcb_get_efer(vmcb);
+
+#define PRINTF(fmt, args...) do { \
+    if ( !verbose ) return true; \
+    ret =3D true; \
+    printk(XENLOG_GUEST "%pv[%s]: " fmt, v, from, ## args); \
+} while (0)
+
+    if ( !(efer & EFER_SVME) )
+        PRINTF("EFER: SVME bit not set (%#"PRIx64")\n", efer);
+
+    if ( !(cr0 & X86_CR0_CD) && (cr0 & X86_CR0_NW) )
+        PRINTF("CR0: CD bit is zero and NW bit set (%#"PRIx64")\n", cr0);
+
+    if ( cr0 >> 32 )
+        PRINTF("CR0: bits [63:32] are not zero (%#"PRIx64")\n", cr0);
+
+    if ( (cr0 & X86_CR0_PG) &&
+         ((cr3 & 7) ||
+          ((!(cr4 & X86_CR4_PAE) || (efer & EFER_LMA)) && (cr3 & 0xfe0)) =
||
+          ((efer & EFER_LMA) &&
+           (cr3 >> v->domain->arch.cpuid->extd.maxphysaddr))) )
+        PRINTF("CR3: MBZ bits are set (%#"PRIx64")\n", cr3);
+
+    if ( cr4 & ~hvm_cr4_guest_valid_bits(v, false) )
+        PRINTF("CR4: invalid bits are set (%#"PRIx64", valid: %#"PRIx64")\=
n",
+               cr4, hvm_cr4_guest_valid_bits(v, false));
=20
-#define PRINTF(...) \
-    if (verbose) { ret =3D 1; printk("%s: ", from); printk(__VA_ARGS__); =
\
-    } else return 1;
-
-    if ((vmcb->_efer & EFER_SVME) =3D=3D 0) {
-        PRINTF("EFER: SVME bit not set (%#"PRIx64")\n", vmcb->_efer);
-    }
-
-    if ((vmcb->_cr0 & X86_CR0_CD) =3D=3D 0 && (vmcb->_cr0 & X86_CR0_NW) =
!=3D 0) {
-        PRINTF("CR0: CD bit is zero and NW bit set (%#"PRIx64")\n",
-                vmcb->_cr0);
-    }
-
-    if ((vmcb->_cr0 >> 32U) !=3D 0) {
-        PRINTF("CR0: bits [63:32] are not zero (%#"PRIx64")\n",
-                vmcb->_cr0);
-    }
-
-    if ((vmcb->_cr3 & 0x7) !=3D 0) {
-        PRINTF("CR3: MBZ bits are set (%#"PRIx64")\n", vmcb->_cr3);
-    }
-    if ((vmcb->_efer & EFER_LMA) && (vmcb->_cr3 & 0xfe) !=3D 0) {
-        PRINTF("CR3: MBZ bits are set (%#"PRIx64")\n", vmcb->_cr3);
-    }
-
-    if ((vmcb->_cr4 >> 19U) !=3D 0) {
-        PRINTF("CR4: bits [63:19] are not zero (%#"PRIx64")\n",
-                vmcb->_cr4);
-    }
-
-    if (((vmcb->_cr4 >> 11U) & 0x7fU) !=3D 0) {
-        PRINTF("CR4: bits [17:11] are not zero (%#"PRIx64")\n",
-                vmcb->_cr4);
-    }
-
-    if ((vmcb->_dr6 >> 32U) !=3D 0) {
+    if ( vmcb_get_dr6(vmcb) >> 32 )
         PRINTF("DR6: bits [63:32] are not zero (%#"PRIx64")\n",
-                vmcb->_dr6);
-    }
+               vmcb_get_dr6(vmcb));
=20
-    if ((vmcb->_dr7 >> 32U) !=3D 0) {
+    if ( vmcb_get_dr7(vmcb) >> 32 )
         PRINTF("DR7: bits [63:32] are not zero (%#"PRIx64")\n",
-                vmcb->_dr7);
-    }
+               vmcb_get_dr7(vmcb));
=20
-    if ((vmcb->_efer >> 15U) !=3D 0) {
-        PRINTF("EFER: bits [63:15] are not zero (%#"PRIx64")\n",
-                vmcb->_efer);
-    }
+    if ( efer & ~(EFER_SCE | EFER_LME | EFER_LMA | EFER_NX | EFER_SVME |
+                  EFER_LMSLE | EFER_FFXSE) )
+        PRINTF("EFER: undefined bits are not zero (%#"PRIx64")\n", efer);
=20
-    if ((vmcb->_efer & EFER_LME) !=3D 0 && ((vmcb->_cr0 & X86_CR0_PG) =
!=3D 0)) {
-        if ((vmcb->_cr4 & X86_CR4_PAE) =3D=3D 0) {
-            PRINTF("EFER_LME and CR0.PG are both set and CR4.PAE is =
zero.\n");
-        }
-        if ((vmcb->_cr0 & X86_CR0_PE) =3D=3D 0) {
-            PRINTF("EFER_LME and CR0.PG are both set and CR0.PE is =
zero.\n");
-        }
-    }
+    if ( hvm_efer_valid(v, efer, -1) )
+        PRINTF("EFER: %s (%"PRIx64")\n", hvm_efer_valid(v, efer, -1), =
efer);
=20
-    if ((vmcb->_efer & EFER_LME) !=3D 0
-        && (vmcb->_cr0 & X86_CR0_PG) !=3D 0
-        && (vmcb->_cr4 & X86_CR4_PAE) !=3D 0
-        && (vmcb->cs.attr.fields.l !=3D 0)
-        && (vmcb->cs.attr.fields.db !=3D 0))
+    if ( (efer & EFER_LME) && (cr0 & X86_CR0_PG) )
     {
-        PRINTF("EFER_LME, CR0.PG, CR4.PAE, CS.L and CS.D are all =
non-zero.\n");
+        if ( !(cr4 & X86_CR4_PAE) )
+            PRINTF("EFER_LME and CR0.PG are both set and CR4.PAE is =
zero\n");
+        if ( !(cr0 & X86_CR0_PE) )
+            PRINTF("EFER_LME and CR0.PG are both set and CR0.PE is =
zero\n");
     }
=20
-    if ((vmcb->_general2_intercepts & GENERAL2_INTERCEPT_VMRUN) =3D=3D 0) =
{
+    if ( (efer & EFER_LME) && (cr0 & X86_CR0_PG) && (cr4 & X86_CR4_PAE) =
&&
+         vmcb->cs.attr.fields.l && vmcb->cs.attr.fields.db )
+        PRINTF("EFER_LME, CR0.PG, CR4.PAE, CS.L and CS.D are all =
non-zero\n");
+
+    if ( !(vmcb_get_general2_intercepts(vmcb) & GENERAL2_INTERCEPT_VMRUN) =
)
         PRINTF("GENERAL2_INTERCEPT: VMRUN intercept bit is clear =
(%#"PRIx32")\n",
-            vmcb->_general2_intercepts);
-    }
+               vmcb_get_general2_intercepts(vmcb));
=20
-    if (vmcb->eventinj.fields.resvd1 !=3D 0) {
+    if ( vmcb->eventinj.fields.resvd1 )
         PRINTF("eventinj: MBZ bits are set (%#"PRIx64")\n",
-                vmcb->eventinj.bytes);
-    }
-
-    if (vmcb->_np_enable && vmcb->_h_cr3 =3D=3D 0) {
-        PRINTF("nested paging enabled but host cr3 is 0\n");
-    }
+               vmcb->eventinj.bytes);
=20
 #undef PRINTF
     return ret;
--- a/xen/include/asm-x86/hvm/svm/svmdebug.h
+++ b/xen/include/asm-x86/hvm/svm/svmdebug.h
@@ -23,7 +23,7 @@
 #include <asm/hvm/svm/vmcb.h>
=20
 void svm_vmcb_dump(const char *from, const struct vmcb_struct *vmcb);
-bool_t svm_vmcb_isvalid(const char *from, struct vmcb_struct *vmcb,
-                        bool_t verbose);
+bool svm_vmcb_isvalid(const char *from, const struct vmcb_struct *vmcb,
+                      const struct vcpu *v, bool verbose);
=20
 #endif /* __ASM_X86_HVM_SVM_SVMDEBUG_H__ */



--=__PartC7FFA954.2__=
Content-Type: text/plain; name="SVM-isvalid-cleanup.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="SVM-isvalid-cleanup.patch"

SVM: clean up svm_vmcb_isvalid()=0A=0A- correct CR3, CR4, and EFER =
checks=0A- delete bogus nested paging check=0A- add vcpu parameter (to =
include in log messages) and constify vmcb one=0A- use bool/true/false=0A- =
use accessors (and local variables to improve code readability)=0A- adjust =
formatting=0A=0ASigned-off-by: Jan Beulich <jbeulich@suse.com>=0A---=0Av3: =
Use local variables.=0Av2: Constrain CR3 checks to the case when CR0.PG is =
set. Change wording=0A    of CR4 related message and also log valid bit =
mask there. Tighten=0A    EFER checks. Delete bogus nested paging check. =
Correct indentation=0A    in a few places.=0A=0A--- a/xen/arch/x86/hvm/svm/=
nestedsvm.c=0A+++ b/xen/arch/x86/hvm/svm/nestedsvm.c=0A@@ -658,13 +658,13 =
@@ static int nsvm_vmcb_prepare4vmrun(struc=0A     /* Cleanbits */=0A     =
n2vmcb->cleanbits.bytes =3D 0;=0A =0A-    rc =3D svm_vmcb_isvalid(__func__,=
 ns_vmcb, 1);=0A+    rc =3D svm_vmcb_isvalid(__func__, ns_vmcb, v, =
true);=0A     if (rc) {=0A         gdprintk(XENLOG_ERR, "virtual vmcb =
invalid\n");=0A         return NSVM_ERROR_VVMCB;=0A     }=0A =0A-    rc =
=3D svm_vmcb_isvalid(__func__, n2vmcb, 1);=0A+    rc =3D svm_vmcb_isvalid(_=
_func__, n2vmcb, v, true);=0A     if (rc) {=0A         gdprintk(XENLOG_ERR,=
 "n2vmcb invalid\n");=0A         return NSVM_ERROR_VMENTRY;=0A--- =
a/xen/arch/x86/hvm/svm/svmdebug.c=0A+++ b/xen/arch/x86/hvm/svm/svmdebug.c=
=0A@@ -16,6 +16,7 @@=0A  *=0A  */=0A =0A+#include <xen/sched.h>=0A =
#include <asm/processor.h>=0A #include <asm/msr-index.h>=0A #include =
<asm/hvm/svm/svmdebug.h>=0A@@ -87,93 +88,75 @@ void svm_vmcb_dump(const =
char *from, con=0A     svm_dump_sel("  TR", &vmcb->tr);=0A }=0A =0A-bool_t=
=0A-svm_vmcb_isvalid(const char *from, struct vmcb_struct *vmcb,=0A-       =
          bool_t verbose)=0A+bool svm_vmcb_isvalid(const char *from, const =
struct vmcb_struct *vmcb,=0A+                      const struct vcpu *v, =
bool verbose)=0A {=0A-    bool_t ret =3D 0; /* ok */=0A+    bool ret =3D =
false; /* ok */=0A+    unsigned long cr0 =3D vmcb_get_cr0(vmcb);=0A+    =
unsigned long cr3 =3D vmcb_get_cr3(vmcb);=0A+    unsigned long cr4 =3D =
vmcb_get_cr4(vmcb);=0A+    uint64_t efer =3D vmcb_get_efer(vmcb);=0A+=0A+#d=
efine PRINTF(fmt, args...) do { \=0A+    if ( !verbose ) return true; =
\=0A+    ret =3D true; \=0A+    printk(XENLOG_GUEST "%pv[%s]: " fmt, v, =
from, ## args); \=0A+} while (0)=0A+=0A+    if ( !(efer & EFER_SVME) )=0A+ =
       PRINTF("EFER: SVME bit not set (%#"PRIx64")\n", efer);=0A+=0A+    =
if ( !(cr0 & X86_CR0_CD) && (cr0 & X86_CR0_NW) )=0A+        PRINTF("CR0: =
CD bit is zero and NW bit set (%#"PRIx64")\n", cr0);=0A+=0A+    if ( cr0 =
>> 32 )=0A+        PRINTF("CR0: bits [63:32] are not zero (%#"PRIx64")\n", =
cr0);=0A+=0A+    if ( (cr0 & X86_CR0_PG) &&=0A+         ((cr3 & 7) ||=0A+  =
        ((!(cr4 & X86_CR4_PAE) || (efer & EFER_LMA)) && (cr3 & 0xfe0)) =
||=0A+          ((efer & EFER_LMA) &&=0A+           (cr3 >> v->domain->arch=
.cpuid->extd.maxphysaddr))) )=0A+        PRINTF("CR3: MBZ bits are set =
(%#"PRIx64")\n", cr3);=0A+=0A+    if ( cr4 & ~hvm_cr4_guest_valid_bits(v, =
false) )=0A+        PRINTF("CR4: invalid bits are set (%#"PRIx64", valid: =
%#"PRIx64")\n",=0A+               cr4, hvm_cr4_guest_valid_bits(v, =
false));=0A =0A-#define PRINTF(...) \=0A-    if (verbose) { ret =3D 1; =
printk("%s: ", from); printk(__VA_ARGS__); \=0A-    } else return =
1;=0A-=0A-    if ((vmcb->_efer & EFER_SVME) =3D=3D 0) {=0A-        =
PRINTF("EFER: SVME bit not set (%#"PRIx64")\n", vmcb->_efer);=0A-    =
}=0A-=0A-    if ((vmcb->_cr0 & X86_CR0_CD) =3D=3D 0 && (vmcb->_cr0 & =
X86_CR0_NW) !=3D 0) {=0A-        PRINTF("CR0: CD bit is zero and NW bit =
set (%#"PRIx64")\n",=0A-                vmcb->_cr0);=0A-    }=0A-=0A-    =
if ((vmcb->_cr0 >> 32U) !=3D 0) {=0A-        PRINTF("CR0: bits [63:32] are =
not zero (%#"PRIx64")\n",=0A-                vmcb->_cr0);=0A-    }=0A-=0A- =
   if ((vmcb->_cr3 & 0x7) !=3D 0) {=0A-        PRINTF("CR3: MBZ bits are =
set (%#"PRIx64")\n", vmcb->_cr3);=0A-    }=0A-    if ((vmcb->_efer & =
EFER_LMA) && (vmcb->_cr3 & 0xfe) !=3D 0) {=0A-        PRINTF("CR3: MBZ =
bits are set (%#"PRIx64")\n", vmcb->_cr3);=0A-    }=0A-=0A-    if =
((vmcb->_cr4 >> 19U) !=3D 0) {=0A-        PRINTF("CR4: bits [63:19] are =
not zero (%#"PRIx64")\n",=0A-                vmcb->_cr4);=0A-    }=0A-=0A- =
   if (((vmcb->_cr4 >> 11U) & 0x7fU) !=3D 0) {=0A-        PRINTF("CR4: =
bits [17:11] are not zero (%#"PRIx64")\n",=0A-                vmcb->_cr4);=
=0A-    }=0A-=0A-    if ((vmcb->_dr6 >> 32U) !=3D 0) {=0A+    if ( =
vmcb_get_dr6(vmcb) >> 32 )=0A         PRINTF("DR6: bits [63:32] are not =
zero (%#"PRIx64")\n",=0A-                vmcb->_dr6);=0A-    }=0A+         =
      vmcb_get_dr6(vmcb));=0A =0A-    if ((vmcb->_dr7 >> 32U) !=3D 0) =
{=0A+    if ( vmcb_get_dr7(vmcb) >> 32 )=0A         PRINTF("DR7: bits =
[63:32] are not zero (%#"PRIx64")\n",=0A-                vmcb->_dr7);=0A-  =
  }=0A+               vmcb_get_dr7(vmcb));=0A =0A-    if ((vmcb->_efer >> =
15U) !=3D 0) {=0A-        PRINTF("EFER: bits [63:15] are not zero =
(%#"PRIx64")\n",=0A-                vmcb->_efer);=0A-    }=0A+    if ( =
efer & ~(EFER_SCE | EFER_LME | EFER_LMA | EFER_NX | EFER_SVME |=0A+        =
          EFER_LMSLE | EFER_FFXSE) )=0A+        PRINTF("EFER: undefined =
bits are not zero (%#"PRIx64")\n", efer);=0A =0A-    if ((vmcb->_efer & =
EFER_LME) !=3D 0 && ((vmcb->_cr0 & X86_CR0_PG) !=3D 0)) {=0A-        if =
((vmcb->_cr4 & X86_CR4_PAE) =3D=3D 0) {=0A-            PRINTF("EFER_LME =
and CR0.PG are both set and CR4.PAE is zero.\n");=0A-        }=0A-        =
if ((vmcb->_cr0 & X86_CR0_PE) =3D=3D 0) {=0A-            PRINTF("EFER_LME =
and CR0.PG are both set and CR0.PE is zero.\n");=0A-        }=0A-    }=0A+ =
   if ( hvm_efer_valid(v, efer, -1) )=0A+        PRINTF("EFER: %s =
(%"PRIx64")\n", hvm_efer_valid(v, efer, -1), efer);=0A =0A-    if =
((vmcb->_efer & EFER_LME) !=3D 0=0A-        && (vmcb->_cr0 & X86_CR0_PG) =
!=3D 0=0A-        && (vmcb->_cr4 & X86_CR4_PAE) !=3D 0=0A-        && =
(vmcb->cs.attr.fields.l !=3D 0)=0A-        && (vmcb->cs.attr.fields.db =
!=3D 0))=0A+    if ( (efer & EFER_LME) && (cr0 & X86_CR0_PG) )=0A     =
{=0A-        PRINTF("EFER_LME, CR0.PG, CR4.PAE, CS.L and CS.D are all =
non-zero.\n");=0A+        if ( !(cr4 & X86_CR4_PAE) )=0A+            =
PRINTF("EFER_LME and CR0.PG are both set and CR4.PAE is zero\n");=0A+      =
  if ( !(cr0 & X86_CR0_PE) )=0A+            PRINTF("EFER_LME and CR0.PG =
are both set and CR0.PE is zero\n");=0A     }=0A =0A-    if ((vmcb->_genera=
l2_intercepts & GENERAL2_INTERCEPT_VMRUN) =3D=3D 0) {=0A+    if ( (efer & =
EFER_LME) && (cr0 & X86_CR0_PG) && (cr4 & X86_CR4_PAE) &&=0A+         =
vmcb->cs.attr.fields.l && vmcb->cs.attr.fields.db )=0A+        PRINTF("EFER=
_LME, CR0.PG, CR4.PAE, CS.L and CS.D are all non-zero\n");=0A+=0A+    if ( =
!(vmcb_get_general2_intercepts(vmcb) & GENERAL2_INTERCEPT_VMRUN) )=0A      =
   PRINTF("GENERAL2_INTERCEPT: VMRUN intercept bit is clear (%#"PRIx32")\n"=
,=0A-            vmcb->_general2_intercepts);=0A-    }=0A+               =
vmcb_get_general2_intercepts(vmcb));=0A =0A-    if (vmcb->eventinj.fields.r=
esvd1 !=3D 0) {=0A+    if ( vmcb->eventinj.fields.resvd1 )=0A         =
PRINTF("eventinj: MBZ bits are set (%#"PRIx64")\n",=0A-                =
vmcb->eventinj.bytes);=0A-    }=0A-=0A-    if (vmcb->_np_enable && =
vmcb->_h_cr3 =3D=3D 0) {=0A-        PRINTF("nested paging enabled but host =
cr3 is 0\n");=0A-    }=0A+               vmcb->eventinj.bytes);=0A =0A =
#undef PRINTF=0A     return ret;=0A--- a/xen/include/asm-x86/hvm/svm/svmdeb=
ug.h=0A+++ b/xen/include/asm-x86/hvm/svm/svmdebug.h=0A@@ -23,7 +23,7 @@=0A =
#include <asm/hvm/svm/vmcb.h>=0A =0A void svm_vmcb_dump(const char *from, =
const struct vmcb_struct *vmcb);=0A-bool_t svm_vmcb_isvalid(const char =
*from, struct vmcb_struct *vmcb,=0A-                        bool_t =
verbose);=0A+bool svm_vmcb_isvalid(const char *from, const struct =
vmcb_struct *vmcb,=0A+                      const struct vcpu *v, bool =
verbose);=0A =0A #endif /* __ASM_X86_HVM_SVM_SVMDEBUG_H__ */=0A
--=__PartC7FFA954.2__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__PartC7FFA954.2__=--


From xen-devel-bounces@lists.xen.org Fri Jun 09 12:47:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 12: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 1dJJKG-0002gh-To; Fri, 09 Jun 2017 12:47: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 1dJJKF-0002gX-Mv
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 12:47:39 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 AB/4C-03620-AE89A395; Fri, 09 Jun 2017 12:47:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS/fVDKt
 Ig3NXFSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxrD/pYC3byV7z+MY2xgfEMTxcjJ4eQQJ5E
 69EudhCbV8BO4sDRScwgtoSAocTphTdZuhg5OFgEVCWW7IgECbMJqEu0PdvOCmKLCOhLzP/0E
 8jm4mAWuMIoMXH1T0aQemEBTYn571JA4kICSxklJm14AzaHE2j+wq98ICavgKDE3x3CIGOYBb
 QkHv66xQJha0ssW/iaGaSEWUBaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjOrFqUVlqUW65np
 JRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGBxwAEOxhnXvY/xCjJwaQkyjutwCpS
 iC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvjOlAOcGi1PTUirTMHGAMwKQlOHiURHjvtwOleYsLE
 nOLM9MhUqcYdTk2rF7/hUmIJS8/L1VKnHcqyAwBkKKM0jy4EbB4vMQoKyXMywh0lBBPQWpRbm
 YJqvwrRnEORiVh3icgU3gy80rgNr0COoIJ6Igl7yxAjihJREhJNTDGp/vrqNZvczK86rlE8Vf
 amo7brLU8D9wXGAu85prnNO/e630afouC2Dv6nm+vLTh1jj394fMTgnZNvzUDpBccksu+XbW2
 sVTDjVnmewTzy/+lBhpL7BSYnt+sEpiZEmmX95TzkjR3Xbp6/utzThcedLK/Nzqg/r7Ry8Nk1
 plTgq8OW1Udm6bEUpyRaKjFXFScCAB88hgiwgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1497012456!73004680!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44137 invoked from network); 9 Jun 2017 12:47:38 -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; 9 Jun 2017 12:47:38 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 09 Jun 2017 06:47:36 -0600
Message-Id: <593AB5080200007800161575@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 09 Jun 2017 06:47:36 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <593AABBC02000078001614E1@prv-mh.provo.novell.com>
 <593AABBC02000078001614E1@prv-mh.provo.novell.com>
 <13744bd0-0f82-334b-0405-ba125fd4a4af@citrix.com>
In-Reply-To: <13744bd0-0f82-334b-0405-ba125fd4a4af@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 IanJackson <Ian.Jackson@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] preparations 4.7.3 and 4.6.6
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA5LjA2LjE3IGF0IDE0OjIyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDkvMDYvMTcgMTM6MDcsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBBbGwsCj4+Cj4+
IHdpdGggdGhlIGdvYWwgb2YgcmVsZWFzaW5nIGluIGFib3V0IDMgd2Vla3MgdGltZSwgcGxlYXNl
IHBvaW50IG91dAo+PiBiYWNrcG9ydCBjYW5kaWRhdGVzIHlvdSBmaW5kIG1pc3NpbmcgZnJvbSB0
aGUgcmVzcGVjdGl2ZSBzdGFnaW5nCj4+IGJyYW5jaGVzLCBidXQgd2hpY2ggeW91IGNvbnNpZGVy
IHJlbGV2YW50LiBQbGVhc2Ugbm90ZSB0aGF0IDQuNi42Cj4+IGlzIGV4cGVjdGVkIHRvIGJlIHRo
ZSBsYXN0IHhlbnByb2plY3Qub3JnIG1hbmFnZWQgcmVsZWFzZSBmcm9tCj4+IGl0cyBicmFuY2gu
Cj4+Cj4+IEFuZHJldywgSSB0aGluayBJIGhhZCBzZWVuIHlvdSBvZmZlciB0YWtpbmcgY2FyZSBv
ZiBiYWNrcG9ydHMgb2YKPj4gb25lIG9yIGJvdGggb2YKPj4KPj4gNWM0ZjU3OWUwZSB4ODYvcHY6
IEZpeCB0aGUgaGFuZGxpbmcgb2YgYGludCAkeGAgZm9yIHZlY3RvcnMgd2hpY2ggYWxpYXMgCj4g
ZXhjZXB0aW9ucwo+PiBhMGI0MGMzZTA4IHg4Ni9wYWdld2FsazogRml4IHBhZ2V3YWxrJ3MgaGFu
ZGxpbmcgb2YgaW5zdHJ1Y3Rpb24gZmV0Y2hlcwo+PiAoaXRzIHByZXJlcSByZXZlcnQgMjI0YWNk
ZDA0YSBiYWNrcG9ydHMgZWFzaWx5IHRvIGF0IGxlYXN0IDQuOCwKPj4gYnV0IHdlIGRvbid0IHdh
bnQgdG8gYXBwbHkgdGhhdCBhbG9uZSwgb2J2aW91c2x5KQo+Pgo+PiBXYXMgdGhhdCBtZWFudCBm
b3IganVzdCA0LjgsIG9yIGFsc28gb25lIG9yIGJvdGggb2YgdGhlc2Ugb2xkZXIKPj4gYnJhbmNo
ZXM/Cj4gCj4gSSBjYW4gYXJyYW5nZSB0aGUgYmFja3BvcnQgb2YgYGludCAkeGAuCgpUaGFua3Mu
Cgo+IFRoZSBwcmVyZXEgcmV2ZXJ0IGlzIGZpbmUgZm9yIGJhY2twb3J0IHRvIDQuNyAod2hpY2gg
d2FzIHdoZW4gdGhlIGNoYW5nZQo+IHdhcyBpbnRyb2R1Y2VkLgoKWW91IG1lYW4gLSBvdGhlciB0
aGFuIEkndmUgaW5kaWNhdGVkIC0gd2l0aG91dCB0aGUgZm9sbG93LXVwCmFsc28gYmFja3BvcnRl
ZD8gUmF0aGVyIG5vdCBJIHdvdWxkIHNheSAuLi4KCj4gVGhlIGdlbmVyYWwgcGFnZXdhbGsgY29k
ZSBvbiB0aGUgb3RoZXIgaGFuZCBpcyBhIGRpZmZlcmVudCBtYXR0ZXIuIAo+IFRoZXJlIGFyZSB+
NzAgcHJlcmVxdWlzaXRlIHBhdGNoZXMgdG8gYmFja3BvcnQgaXQgdG8gNC44LCBzdGFydGluZyB3
aXRoCj4gdGhlIDIzIFN5c3RlbSBTZWdtZW50IEVtdWxhdGlvbiBjaGFuZ2VzIGF0IHRoZSB2ZXJ5
IGJlZ2lubmluZyBvZiB0aGUgNC45Cj4gZGV2IGN5Y2xlLgo+IAo+IE11Y2ggYXMgSSdkIGxpa2Ug
dG8gc2VlIHRoZSBwYWdld2FsayBwcm9ibGVtcyBmaXhlZCBpbiBlYXJsaWVyIHJlbGVhc2VzLAo+
IHRoZSByaXNrIG9mIGRvaW5nIHNvIGlzIHF1aXRlIGhpZ2ggaWYgd2UgZmFpbCB0byBkaXNlbnRh
bmdsZSB0aGUKPiBwcmVyZXF1aXNpdGVzIHByb3Blcmx5LiAgT1RPSCwgSSBkbyBoYXZlIGEgY29t
cHJlaGVuc2l2ZSB1bml0IHRlc3Qgd2hpY2gKPiByYWlzZXMgY29uZmlkZW5jZSBpbiB0aGUgZW5k
IHJlc3VsdC4gIFRoZW4gYWdhaW4sIHRoZXJlIGFyZSBzdGlsbCB0d28KPiBvdXRzdGFuZGluZyBw
YWdld2Fsa2luZyBidWdzIEkgYW0gYXdhcmUgb2Ygd2hpY2ggYXJlIHVuZml4ZWQgaW4gc3RhZ2lu
Zwo+IChhbmQgd2h5IHRoaXMgWFRGIHRlc3QgaXNuJ3QgcnVubmluZyBpbiBnZW5lcmFsIGF1dG9t
YXRpb24geWV0KS4KCk5vLCBJIGNlcnRhaW5seSBkb24ndCBzZWUgdXMgYmFja3BvcnRpbmcgdGhp
cyB3aG9sZSBsb3QuIFRoZSBxdWVzdGlvbgp3YXMgd2hldGhlciB0aGlzIG9uZSBjaGFuZ2UgY2Fu
IGJlIHNlbnNpYmx5IGJhY2twb3J0ZWQgb24gaXRzIG93bi4KQnV0IEkgdGFrZSB5b3VyIHJlcGx5
IHRvIG1lYW4gInJhdGhlciBub3QiLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 09 12:49:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 12: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 1dJJLk-0002nZ-7u; Fri, 09 Jun 2017 12:49: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 1dJJLj-0002nR-PH
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 12:49:11 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 93/1C-03371-7499A395; Fri, 09 Jun 2017 12:49:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVysyfVTddtplW
 kwbs+TYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP9hudsBe2cFR8vv2VsYHzE3sXIxSEksJFR
 Ys2SdUwQzm5GiXlLGli6GDk5hAViJbae/ckIYosIBEuc6F3DClHUwyjR8/waUBEHB7OAvsS5H
 eUgNWwCmhJ3Pn9iArF5Bawk9i5ewg5iswioSPzc9wAsLioQLvG28QgLRI2gxMmZT8DGcAr4SP
 z4KAsSZhawlbgzdzczhC0vsf3tHOYJjHyzkHTMQlI2C0nZAkbmVYwaxalFZalFusaGeklFmek
 ZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgeHGAAQ7GJsWBR5ilORgUhLlnVZgFSnEl5Sf
 UpmRWJwRX1Sak1p8iFGGg0NJgnfGdKCcYFFqempFWmYOMPBh0hIcPEoivPfbgdK8xQWJucWZ6
 RCpU4yKUuK8U0H6BEASGaV5cG2waLvEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYV6ZGUBTeD
 LzSuCmvwJazAS0eMk7C5DFJYkIKakGxpWhgl68k9h4Iy8sSb74tTLu8D+VQ/umtv9mTYuboPl
 tG+vkqzrnW5uOT6h669SbasDDsFHp/NtbBemRIV0NfUWbVmcJvjz05duJy6k+4mrZVbmXeFyN
 nwblr4966WLD8H5hPq+tpuzE0qz8V4cfPpM/6mBtNSVvhZv7C0vFAOsjwZyffl3gUWIpzkg01
 GIuKk4EAJO7K+qxAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1497012550!69606049!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24870 invoked from network); 9 Jun 2017 12:49:10 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-3.tower-21.messagelabs.com with SMTP; 9 Jun 2017 12:49: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 D4D592B;
 Fri,  9 Jun 2017 05:49:09 -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 4261C3F3E1;
 Fri,  9 Jun 2017 05:49:09 -0700 (PDT)
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>,
 xen-devel@lists.xenproject.org
References: <1496769929-23355-1-git-send-email-bhupinder.thakur@linaro.org>
 <1496769929-23355-2-git-send-email-bhupinder.thakur@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d0407576-271a-6903-c0c6-0839e851bd53@arm.com>
Date: Fri, 9 Jun 2017 13:49:07 +0100
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: <1496769929-23355-2-git-send-email-bhupinder.thakur@linaro.org>
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 01/14 v4] xen/arm: vpl011: Move vgic
 register access functions to vreg.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>

SGkgQmh1cGluZGVyLAoKT24gMDYvMDYvMTcgMTg6MjUsIEJodXBpbmRlciBUaGFrdXIgd3JvdGU6
Cj4gVGhlc2UgZnVuY3Rpb25zIGFyZSBnZW5lcmljIGluIG5hdHVyZSBhbmQgY2FuIGJlIHJldXNl
ZCBieSBvdGhlciBlbXVsYXRpb24KPiBjb2RlIGluIFhlbi4gT25lIHJlY2VudCBleGFtcGxlIGlz
IHBsMDExIGVtdWxhdGlvbiwgd2hpY2ggbmVlZHMgc2ltaWxhcgo+IGZ1bmN0aW9ucyB0byByZWFk
L3dyaXRlIHRoZSByZWdpc3RlcnMuCj4KPiBUaGlzIHBhdGNoIG1vdmVzIHRoZSByZWdpc3RlciBh
Y2Nlc3MgZnVuY3Rpb24gZGVmaW5pdGlvbnMgZnJvbSB2Z2ljLmggdG8KPiB2cmVnLmguCj4KPiBT
aWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5v
cmc+Cj4gLS0tCj4gQ0M6IHNzCj4gQ0M6IGpnCj4KPiBDaGFuZ2VzIHNpbmNlIHYzOgo+IC0gTW92
ZWQgdGhlIG1hY3JvIGNhbGwgVkdJQ19SRUdfSEVMUEVSUyB0byB2cmVnLmggZnJvbSB2Z2ljLmgu
Cj4KPiAgeGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmggfCAxMTEgKy0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vdnJlZy5o
IHwgMTEwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gIDIg
ZmlsZXMgY2hhbmdlZCwgMTExIGluc2VydGlvbnMoKyksIDExMCBkZWxldGlvbnMoLSkKPgo+IGRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vdmdpYy5oCj4gaW5kZXggNTQ0ODY3YS4uNzVjNzE2ZSAxMDA2NDQKPiAtLS0gYS94ZW4vaW5j
bHVkZS9hc20tYXJtL3ZnaWMuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCj4g
QEAgLTIwLDYgKzIwLDcgQEAKPgo+ICAjaW5jbHVkZSA8eGVuL2JpdG9wcy5oPgo+ICAjaW5jbHVk
ZSA8YXNtL21taW8uaD4KPiArI2luY2x1ZGUgPGFzbS1hcm0vdnJlZy5oPgoKWW91IHNob3VsZCBp
bmNsdWRlIGFzbS92cmVnLmggYW5kIG5vdCBhc20tYXJtL3ZyZWcuaC4gV2l0aCB0aGF0IGZpeGVk
OgoKQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGVlcnMs
CgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 09 12:50:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 12: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 1dJJMe-0003Kp-HD; Fri, 09 Jun 2017 12:50: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 1dJJMd-0003Kg-Rm
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 12:50:07 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 2A/5A-31580-F799A395; Fri, 09 Jun 2017 12:50:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDS7duplW
 kwd/TGhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bF1ptsBbvZK16/+MHewDibrYuRk0NIIE9i
 R8dyVhCbV8BOYknvbRYQW0LAUOL0wptANgcHi4CqxLM9oiBhNgF1ibZn28HKRQT0JeZ/+glkc
 3EwCyxikpg4/SwjSEJYwEviwr2X7BDzlzJKrL9aAjKHE2j+hy/5ICavgKDE3x3CIBXMAloSD3
 /dYoGwtSWWLXzNDFLCLCAtsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRo3i1KKy1CJdQ0u9pKL
 M9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzA0KtnYGDcwfj7uN8hRkkOJiVR3mkFVpFC
 fEn5KZUZicUZ8UWlOanFhxg1ODgEtu1afYFRiiUvPy9VSYK3ZQZQnWBRanpqRVpmDjA6YEolO
 HiURHjvtwOleYsLEnOLM9MhUqcYdTmaPmz5wiQENkNKnLcNZIYASFFGaR7cCFikXmKUlRLmZW
 RgYBDiKUgtys0sQZV/xSjOwagkzBsLMoUnM68EbtMroCOYgI5Y8s4C5IiSRISUVANjQEfSyrU
 SLy/NmvWs/vbyQkZruWue1ypv8lREfFJlXNG4V7LL+cnCZeZZ+ks0Wy+VeRcpfn+Vvu3KfaeZ
 k/UFWJ7tFzATTE7QTVN/ujjlWuHaj9NOfotZF6qgs9Koe8ZPTr8LVg1TXStcV1QJ/irs32MlY
 tKqNK3iWav4FwWDT+Jpt93khRYqsRRnJBpqMRcVJwIA5IfjtM8CAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1497012604!104959561!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35933 invoked from network); 9 Jun 2017 12:50:06 -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; 9 Jun 2017 12:50:06 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 09 Jun 2017 06:50:04 -0600
Message-Id: <593AB59C0200007800161578@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 09 Jun 2017 06:50:04 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <593987070200007800160EE5@prv-mh.provo.novell.com>
 <593987070200007800160EE5@prv-mh.provo.novell.com>
 <452c6707-e0b2-1a9a-bbe6-1f4d482c4d12@citrix.com>
In-Reply-To: <452c6707-e0b2-1a9a-bbe6-1f4d482c4d12@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>,
 IanJackson <Ian.Jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] public: there's no MMUEXT_SET_FOREIGNDOM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA5LjA2LjE3IGF0IDE0OjI5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDgvMDYvMTcgMTY6MTksIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBDb3JyZWN0IHJl
c3BlY3RpdmUgY29tbWVudHMuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KPiAKPiBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KPiAKPj4gLS0tCj4+IE1NVUVYVF97Q0xFQVIsQ09QWX1fUEFHRSBpbiBm
YWN0IGFsc28gYWxsb3cgdG8gYmUgaW52b2tlZCBvbiBET01JRF9JTwo+PiBvd25lZCBwYWdlcyBh
dCBwcmVzZW50LiBJJ3ZlIGludGVudGlvbmFsbHkgbm90IGFkZGVkIHRoaXMgdG8gdGhlIHRleHQs
Cj4+IGFzIEknbSBub3Qgc3VyZSB3ZSByZWFsbHkgbWVhbiB0byBhbGxvdyB0aGlzLiBJZiB3ZSBk
bywgSSB0aGluayB0aGUKPj4gb3BlcmF0aW9uIHNob3VsZCBhbHNvIGJlIGFsbG93ZWQgZm9yIE1N
SU8gcGFnZXMgbm90IGhhcHBlbmluZyB0byBoYXZlCj4+IGFuIGFzc29jaWF0ZWQgc3RydWN0IHBh
Z2VfaW5mby4KPiAKPiBOb3RoaW5nIGFjdHVhbGx5IHVzZXMgdGhlIGNsZWFyL2NvcHkgc3Vib3Bz
LCBhcyBmYXIgYXMgSSBjYW4gdGVsbCwKClRoZSAzMi1iaXQgWGVub0xpbnV4IChhdCBsZWFzdCBv
dXIgZm9yd2FyZCBwb3J0KSBoYXMgYmVlbiB1c2luZwp0aGVtIGZvciBjZXJ0YWluIGhpZ2htZW0g
YWNjZXNzZXMuCgo+IGFsdGhvdWdoIHRoZXkgY291bGQgYWN0dWFsbHkgYmUgdXNlZCBmb3IgYSBt
aW5vciBwZXJmb3JtYW5jZQo+IG9wdGltaXNhdGlvbiBmb3IgSFZNIGRvbWFpbiBidWlsZGVyIGRv
bWFpbnMsIHRvIGF2b2lkIEhBUCBtdXRhdGlvbnMuIAo+IEknZCBhZ3JlZSB3aXRoIHJlc3RyaWN0
aW5nIHRoZW0gdG8gUkFNIG9ubHkuCgpPa2F5LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 09 12:55:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 12:55: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 1dJJR6-0003cu-5t; Fri, 09 Jun 2017 12:54: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 1dJJR5-0003co-1a
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 12:54:43 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 83/30-01985-29A9A395; Fri, 09 Jun 2017 12:54:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTXfiLKt
 Ig64lqhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bpHX3sBc1cFVO23mRpYLzF1sXIxSEksJlR
 4mDfF3YIZzejxK1/E4EcTg5hgWSJrRO7mUFsEYFgiRO9a1ghinoYJTat6mfpYuTgYBbQlzi3o
 xykhk1AU+LO509MIDavgJXEleunGUFsFgEViV+/97OB2KIC4RJvG4+wQNQISpyc+QTM5hTwke
 idOIsVxGYWsJW4M3c3M4QtL7H97RzmCYx8s5C0zEJSNgtJ2QJG5lWMGsWpRWWpRbpGpnpJRZn
 pGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIEBV8/AwLiDsfWE3yFGSQ4mJVHeaQVWkUJ8
 SfkplRmJxRnxRaU5qcWHGGU4OJQkeEVnAuUEi1LTUyvSMnOAoQ+TluDgURLhvd8OlOYtLkjML
 c5Mh0idYlSUEudtBukTAElklObBtcHi7RKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd5ukC
 k8mXklcNNfAS1mAlq85J0FyOKSRISUVAOj2ESme1+7zoskT+3aN39xVF/EuWv2PusyFd2NzOY
 eLRAO+uxfEMp/rrHwWt/N4N/B+zNUvuZUzfkr/UNPao8gi9VNhuD1BUccjpy+YHbtbdesC19L
 l12dO3lxpfWC67nL257bfooS5MgP6PwybWHhUSHXzdcOBheL3tcsvXR66wexO3teZjL9UmIpz
 kg01GIuKk4EAPqGMy2yAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1497012881!104192579!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62234 invoked from network); 9 Jun 2017 12:54:41 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-10.tower-31.messagelabs.com with SMTP; 9 Jun 2017 12:54: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 514981650;
 Fri,  9 Jun 2017 05:54: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 B0BCC3F3E1;
 Fri,  9 Jun 2017 05:54:39 -0700 (PDT)
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>,
 xen-devel@lists.xenproject.org
References: <1496769929-23355-1-git-send-email-bhupinder.thakur@linaro.org>
 <1496769929-23355-3-git-send-email-bhupinder.thakur@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <0d54480c-0835-d116-a5a5-7bbc2ace27b9@arm.com>
Date: Fri, 9 Jun 2017 13:54:38 +0100
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: <1496769929-23355-3-git-send-email-bhupinder.thakur@linaro.org>
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 02/14 v4] xen/arm: vpl011: Define generic
 vreg_reg* access functions in vreg.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>

SGkgQmh1cGluZGVyLAoKT24gMDYvMDYvMTcgMTg6MjUsIEJodXBpbmRlciBUaGFrdXIgd3JvdGU6
Cj4gLS8qIE4tYml0IHJlZ2lzdGVyIGhlbHBlcnMgKi8KPiAtI2RlZmluZSBWR0lDX1JFR19IRUxQ
RVJTKHN6LCBvZmZtYXNrKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+IC1z
dGF0aWMgaW5saW5lIHJlZ2lzdGVyX3QgdmdpY19yZWcjI3N6IyNfZXh0cmFjdCh1aW50IyNzeiMj
X3QgcmVnLCAgICAgICBcCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGNvbnN0IG1taW9faW5mb190ICppbmZvKVwKClsuLi5dCgo+ICsjZGVmaW5lIFZS
RUdfUkVHX0hFTFBFUlMoc3osIG9mZm1hc2spICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKPiArLyogTi1iaXQgcmVnaXN0ZXIgaGVscGVycyAqLyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gK3N0YXRpYyBpbmxp
bmUgcmVnaXN0ZXJfdCB2cmVnX3JlZyMjc3ojI19leHRyYWN0KHVpbnQjI3N6IyNfdCByZWcsICAg
ICAgICAgICAgICAgXAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGNvbnN0IG1taW9faW5mb190ICppbmZvKSAgICAgIFwKClBsZWFzZSBkb24ndCBt
b2RpZnkgdGhlIGluZGVudGF0aW9uLiBUaGVyZSBpcyBubyByZWFzb24gdG8gZG8gdGhhdCBhbmQg
Cm1ha2UgdGhlIHJldmlldyBtb3JlIGRpZmZpY3VsdCB0byBkby4gVGhpcyBwYXRjaCBzaG91bGQg
Km9ubHkqIHJlcGxhY2UgCnZnaWMgYnkgdnJlZy4KCj4gQEAgLTIxMSwxMCArMjExLDkgQEAgc3Rh
dGljIGlubGluZSB2b2lkIHZnaWNfcmVnIyNzeiMjX2NsZWFyYml0cyh1aW50IyNzeiMjX3QgKnJl
ZywgICAgICAgICAgXAo+ICAgKiB1bnNpZ25lZCBsb25nIHJhdGhlciB0aGFuIHVpbnQ2NF90Cj4g
ICAqLwo+ICAjaWYgQklUU19QRVJfTE9ORyA9PSA2NAo+IC1WR0lDX1JFR19IRUxQRVJTKDY0LCAw
eDcpOwo+ICtWUkVHX1JFR19IRUxQRVJTKDY0LCAweDcpOwo+ICAjZW5kaWYKPiAtVkdJQ19SRUdf
SEVMUEVSUygzMiwgMHgzKTsKPiAtCgpXaHkgZGlkIHlvdSBkcm9wIHRoaXMgbGluZT8KCj4gLSN1
bmRlZiBWR0lDX1JFR19IRUxQRVJTCj4gK1ZSRUdfUkVHX0hFTFBFUlMoMzIsIDB4Myk7Cj4gKyN1
bmRlZiBWUkVHX1JFR19IRUxQRVJTCj4KPiAgI2VuZGlmIC8qIF9fQVNNX0FSTV9WUkVHX18gKi8K
PgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 09 12:55:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 12: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 1dJJRy-0003mF-KT; Fri, 09 Jun 2017 12:55: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 1dJJRw-0003ku-HA
 for xen-devel@lists.xensource.com; Fri, 09 Jun 2017 12:55:36 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 9A/96-29088-7CA9A395; Fri, 09 Jun 2017 12:55:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVffYLKt
 Ig42bNCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaceLLR8aCmxMZK/ZOv83Y
 wNia3MXIxSEk8JdRYsaeJrYuRk4g5zGjxInb/BCJbYwSs7dOYgZJiAg4S3w9M5cdxOYV0JfYP
 nsyWIOwgI3ElHdv2EEaJAQWqklcOTIfLCEh4CnxcNo+Zhi74dJUxi5Gdg42ASuJQ2IgURYBVY
 nJC86zTGDkXsDIsIpRozi1qCy1SNfQUi+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3c
 TI9Dr9QwMjDsYfx/3O8QoycGkJMo7rcAqUogvKT+lMiOxOCO+qDQntfgQowwHh5IEr+hMoJxg
 UWp6akVaZg4w/GDSEhw8SiK899uB0rzFBYm5xZnpEKlTjLocG1av/8IkxJKXn5cqJc7bDDJDA
 KQoozQPbgQsFi4xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEubtBpnCk5lXArfpFdARTEBHLH
 lnAXJESSJCSqqBsXiypGOhlfyVKYmT5tfma4bVPanPP+i6dU19sp/GH16BIlvzVXLt2+5Hyv0
 +Z+b8+2zf63/TuW/9Lvm8po91Rx5XiWfsPd3DS3b5JeZtF1JSi0gS8RExf7XngZjx88t533gW
 795g+f26aNsDY53t9mZHb6SJed35+N67QPJ7fcalxfP/zQr1VWIpzkg01GIuKk4EAE5o9/mAA
 gAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1497012933!88093158!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62210 invoked from network); 9 Jun 2017 12:55:34 -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; 9 Jun 2017 12: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 <osstest-admin@xenproject.org>)
 id 1dJJRs-0004E2-IX; Fri, 09 Jun 2017 12:55: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 1dJJRn-0002qR-1U; Fri, 09 Jun 2017 12:55:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dJJRm-00066Z-PM; Fri, 09 Jun 2017 12:55:26 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110136-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemuu-ovmf-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-pvh-amd:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop: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:saverestore-support-check: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-qemut-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-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-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-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-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-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-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-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-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=08463297d33d075b6529229c9d43c90356093bae
X-Osstest-Versions-That: xen=3d2010f9ffeacc8836811420460e15f2c1233695
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 09 Jun 2017 12:55:26 +0000
Subject: [Xen-devel] [xen-unstable test] 110136: 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>

ZmxpZ2h0IDExMDEzNiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDEzNi8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAo
bm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDE1IGd1
ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMTAxMDIgcGFzcyBpbiAxMTAxMzYKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEw
IGZhaWwgaW4gMTEwMTAyIHBhc3MgaW4gMTEwMTM2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1h
bWQgIDE5IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgIGZhaWwgcGFzcyBpbiAxMTAxMDIKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUv
eDEwIGZhaWwgcGFzcyBpbiAxMTAxMDIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0IDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBwYXNzIGluIDExMDEwMgoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgZmFpbCBibG9ja2Vk
IGluIDExMDA3MQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgMTUgZ3Vlc3Qtc3RhcnQvZGVi
aWFuLnJlcGVhdCBmYWlsIGJsb2NrZWQgaW4gMTEwMDcxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgZmFpbCBpbiAxMTAxMDIgbGlrZSAxMTAwNzEK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBsaWtlIDExMDA3MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTEwMDcxCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bGlrZSAxMTAwNzEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExMDA3MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgOSBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEwMDcx
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxMTAwNzEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNiBk
ZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAg
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDExIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDkgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAg
ICAgICAgICAwODQ2MzI5N2QzM2QwNzViNjUyOTIyOWM5ZDQzYzkwMzU2MDkzYmFlCmJhc2VsaW5l
IHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAzZDIwMTBmOWZmZWFjYzg4MzY4MTE0MjA0
NjBlMTVmMmMxMjMzNjk1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTAwNzEgIDIwMTctMDYtMDcg
MDg6MjQ6NTkgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEwMTAyICAyMDE3LTA2
LTA3IDIzOjUwOjM0IFogICAgMSBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4K
ICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KICBQdW5pdCBBZ3Jhd2FsIDxwdW5pdC5hZ3Jhd2FsQGFybS5jb20+CiAg
Um9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CiAgU3dhcG5pbCBQYXJh
dGV5IDxzd2FwbmlsLnBhcmF0ZXlAYW1kLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtb2xka2VybiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LW9sZGtlcm4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdy
YWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xv
Z3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0
Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3Nz
dGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hi
PW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2
aXNpb24gOgoKKyBicmFuY2g9eGVuLXVuc3RhYmxlCisgcmV2aXNpb249MDg0NjMyOTdkMzNkMDc1
YjY1MjkyMjljOWQ0M2M5MDM1NjA5M2JhZQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3Jp
LWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MK
KysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBP
c3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAg
ICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9z
PS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJwor
KysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0
ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9t
ZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9s
b2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3Mv
bG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9h
cC1wdXNoIHhlbi11bnN0YWJsZSAwODQ2MzI5N2QzM2QwNzViNjUyOTIyOWM5ZDQzYzkwMzU2MDkz
YmFlCisgYnJhbmNoPXhlbi11bnN0YWJsZQorIHJldmlzaW9uPTA4NDYzMjk3ZDMzZDA3NWI2NTI5
MjI5YzlkNDNjOTAzNTYwOTNiYWUKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21t
b24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysg
Z2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVz
dDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHBy
aW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9t
ZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdb
JyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9y
ZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9o
b21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdl
dGNvbmZpZworKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIg
aW4KKyB0cmVlPXhlbgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeHhlbiA9IHhsaW51
eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11
cHN0cmVhbS11bnN0YWJsZQorIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4
ZW5icmFuY2ggeGVuLXVuc3RhYmxlCisgcHJldnhlbmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAn
WycgeDA4NDYzMjk3ZDMzZDA3NWI2NTI5MjI5YzlkNDNjOTAzNTYwOTNiYWUgPSB4ICddJworIDog
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
KyA6IHRlc3RlZC9saW51eC0zLjE0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4
ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0
ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgv
a2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5
LWNyb24ueGVuLXVuc3RhYmxlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUKKysgOiBkYWls
eS1jcm9uLnhlbi11bnN0YWJsZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlCisrIDogZGFp
bHktY3Jvbi54ZW4tdW5zdGFibGUKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZQorKyA6IGRh
aWx5LWNyb24ueGVuLXVuc3RhYmxlCisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2Fy
Ym9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhl
bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVu
LmdpdAorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlCisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVf
TElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5n
aXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0
CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVz
dC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSB4ZW4tdW5zdGFibGUKKyBjYXNlICQxIGluCisg
cmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MveGVu
CisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0
IDA4NDYzMjk3ZDMzZDA3NWI2NTI5MjI5YzlkNDNjOTAzNTYwOTNiYWU6cmVmcy9oZWFkcy9tYXN0
ZXIKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDNk
MjAxMGYuLjA4NDYzMjkgIDA4NDYzMjk3ZDMzZDA3NWI2NTI5MjI5YzlkNDNjOTAzNTYwOTNiYWUg
LT4gbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 09 13:05:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 13: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 1dJJbH-00050J-GN; Fri, 09 Jun 2017 13:05: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 1dJJbF-00050D-Nx
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 13:05:13 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 52/FE-23755-80D9A395; Fri, 09 Jun 2017 13:05:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsXS6fjDS5d1rlW
 kwZvJ1hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bJjQeYChrYK+6vmcTewHibtYuRk0NIIE9i
 4oe5jCA2r4CdxPrtR8DiEgKGEqcX3mQBsVkEVCWevrjFDmKzCahLtD3bDlYjIqAj8bh7KlANF
 wezwCQmiXMLV4AVCQu4SPw/tJgNJCEk0Mcl8fnuSbAEp4CHxO3pa4E6OIC2CUr83SEMEmYW0J
 J4+OsWC4StLbFs4WtmkBJmAWmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxahSnFpWlFukameo
 lFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgQGYD0DA+MOxtYTfocYJTmYlER5pxVY
 RQrxJeWnVGYkFmfEF5XmpBYfYtTj4BDYvHb1BUaBbbuApBRLXn5eqpIE7/XZQNWCRanpqRVpm
 TnAeIFpkODgURLh3TwLKM1bXJCYW5yZDpE6xajL0fRhyxcmIbAZUuK8F0FmCIAUZZTmwY2Axe
 4lRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8D0Gm8GTmlcBtegV0BBPQEUveWYAcUZKIkJJ
 qYFx8mHdzxgWX3Gdm1iuZoiQtP50uKslMTHdTcX9x+YN966QS3RkpHC6GR3eszxJ+6rnxrJve
 ufN3JzVPFs4Q2nPwTe3/rQ/sLptxSOrbObsazLuoZy/5ZbWLp4HCE9HukF1Me1r5FvpPmswXM
 WHbG5e5zZZ68wzCfXv8fz0s2OwTyXGU/43iHiWW4oxEQy3mouJEABruxJvYAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1497013507!88095186!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50470 invoked from network); 9 Jun 2017 13: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; 9 Jun 2017 13:05:09 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 09 Jun 2017 07:05:06 -0600
Message-Id: <593AB92202000078001615A1@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 09 Jun 2017 07:05:06 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <Paul.Durrant@citrix.com>
References: <bcc0d4330d9b463a9829af1327d895a9@AMSPEX02CL03.citrite.net>
 <5936E230020000780015FEDC@prv-mh.provo.novell.com>
 <fe6a9bb5eb8144bda27ef1532a153ab7@AMSPEX02CL03.citrite.net>
 <d45ae6fc34a94ab48213667073b37616@AMSPEX02CL03.citrite.net>
 <3a0eb227-8302-50db-84a6-b07893ab0e91@oracle.com>
 <d8a91bf2426a4fc99f6a0e633e853402@AMSPEX02CL03.citrite.net>
 <5937D4FF02000078001602F6@suse.com>
 <e9772a31-a3c0-6994-2745-219e6b0948f8@suse.com>
 <ad450ab0147147429a46cd7382a17c19@AMSPEX02CL03.citrite.net>
 <0e704f5e-5845-dc56-6058-d0451d43d842@citrix.com>
 <2baad09e48864a06873037240b8e39dd@AMSPEX02CL03.citrite.net>
 <5938048A02000078001604AE@prv-mh.provo.novell.com>
 <056e566f141c4715867e2bdbbe418977@AMSPEX02CL03.citrite.net>
 <593806FC02000078001604D1@prv-mh.provo.novell.com>
 <e4aae59cbd884e21ab1fb75a96f34d3d@AMSPEX02CL03.citrite.net>
 <593813E602000078001605F7@prv-mh.provo.novell.com>
 <ee93e45315794a3db4aa21beefb62e52@AMSPEX02CL03.citrite.net>
 <593838D20200007800160859@prv-mh.provo.novell.com>
 <fc6fa02bb41e497e8b1896b692e82123@AMSPEX02CL03.citrite.net>
 <59383D4F020000780016089F@prv-mh.provo.novell.com>
 <94bf1caf8b95436fa7b3aed74a172ce1@AMSPEX02CL03.citrite.net>
 <59396AE10200007800160D0E@prv-mh.provo.novell.com>
 <ea5cd4c8f80349fb9cc768d981fea4a5@AMSPEX02CL03.citrite.net>
In-Reply-To: <ea5cd4c8f80349fb9cc768d981fea4a5@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Juergen Gross <jgross@suse.com>, AndrewCooper <Andrew.Cooper3@citrix.com>,
 "Julien Grall \(julien.grall@arm.com\)" <julien.grall@arm.com>,
 'BorisOstrovsky' <boris.ostrovsky@oracle.com>,
 "xen-devel\(xen-devel@lists.xenproject.org\)" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] debian stretch dom0 + xen 4.9 fails to 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+IE9uIDA5LjA2LjE3IGF0IDE0OjE5LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IC4uLiwgYnV0IGFsbCB0aGlzIGhhcyAKPiBnb3QgbWUgd29uZGVyaW5nIHdoeSBYZW4gYm90
aGVycyB0byByZWFkIHRoZSBNQlIsIG9yIHRoZSBFREQgaW5mbyBmb3IgdGhhdCAKPiBtYXR0ZXI/
IEVERCBvciBNQlIgc2lnbmF0dXJlcyBhcmUgcmV0dXJuZWQgYnkgdGhlIFhFTlBGX2Zpcm13YXJl
X2luZm8gCj4gaHlwZXJjYWxsLCBhbmQgTGludXggZG9lcyBzZWVtIHRvIGhhdmUgY29kZSBjYWxs
ZWQgZWFybHkgb24gaW4gCj4geGVuX3N0YXJ0X2tlcm5lbCgpIHRoYXQgZG9lcyBtYWtlIHN1Y2gg
aHlwZXJjYWxscywgYnV0IGl0IGFsc28gYXBwZWFycyB0byBiZSAKPiBhYmxlIHRvIGJvb3QgaGFw
cGlseSBpZiBJIHB1dCBlZGQ9b2ZmIG9uIG15IFhlbiBjb21tYW5kIGxpbmUsIHNvIGlzIHRoaXMg
Y29kZSAKPiByZWFsbHkgbmVjZXNzYXJ5PwoKV2VsbCwgdGhhdCdzIGEgcXVlc3Rpb24gdG8gdGhl
IExpbnV4IGZvbGtzLiBJIHdvdWxkIGd1ZXNzIHRoZXJlJ3MKbWFuYWdlbWVudCBjb2RlIGFyb3Vu
ZCB3YW50aW5nIHRoYXQgaW5mbywgYnV0IEknbSBub3Qgc3VyZS4gVXMKZG9pbmcgdGhpcyBpcyBz
aW1wbHkgYmVjYXVzZSBvZiBMaW51eCB3YW50aW5nIGl0IGFuZCBoYXZpbmcgbm8Kb3RoZXIgd2F5
IHRvIGdldCBhdCBsZWFzdCBzb21lIG9mIHRoaXMgaW5mb3JtYXRpb24gKGl0IGNvdWxkIHN1cmVs
eQpyZWFkIHRoZSBNQlJzLCBidXQgaXQgd291bGRuJ3QgYmUgYWJsZSB0byBhc3NvY2lhdGUgdGhl
bSB3aXRoCkJJT1MgZHJpdmUgbnVtYmVycyB1c2VkIGZvciB0aGUgb3RoZXIgRUREIGluZm9ybWF0
aW9uIG9idGFpbmVkKS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 09 13:16:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 13:16: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 1dJJla-0005j9-Fj; Fri, 09 Jun 2017 13: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 <julien.grall@arm.com>) id 1dJJlZ-0005j3-4Q
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 13:15:53 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 55/A3-11537-88F9A395; Fri, 09 Jun 2017 13:15:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTbdhvlW
 kweGJohbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8afVVfYCxrFK35sncPcwPhOsIuRk0NIYCOj
 xO3rwV2MXED2bkaJJ5/3s3UxcnAIC/hJPFkSBFIjIpAgMevFU2aImrOMEvu23wNzmAVmM0psu
 zuDCaSKTUBT4s7nT2A2r4CVxMuV88BsFgEVicZtO5lBbFGBcIm3jUdYIGoEJU7OfAJmcwr4SD
 Sen8gIYjML2ErcmbubGcKWl9j+dg7zBEa+WUhaZiEpm4WkbAEj8ypGjeLUorLUIl1DU72kosz
 0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMCAYwCCHYxrtnseYpTkYFIS5Z1WYBUpxJeU
 n1KZkVicEV9UmpNafIhRhoNDSYL35lygnGBRanpqRVpmDjD0YdISHDxKIrybZwGleYsLEnOLM
 9MhUqcYFaXEedeD9AmAJDJK8+DaYPF2iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8FfOApv
 Bk5pXATX8FtJgJaPGSdxYgi0sSEVJSDYyJH0/Pzkh443CKbZtOle9xuZc1Mtdvvo1UuPPyfYz
 QQ5nnUevNjk7pOxxf27Rsdn2x/AnNendmjjdGyx9vtrzdF2vMu9fK8xQ7w6v9S1I/P+XfKLXu
 lr/lgubDTN5h+QJZS7leqN1Yl6S9bLPFNBnZu8LmnC///mjatHjrX++iFVOnzT512rddiaU4I
 9FQi7moOBEAhbHuybICAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1497014143!93204727!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30517 invoked from network); 9 Jun 2017 13:15:44 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-2.tower-31.messagelabs.com with SMTP; 9 Jun 2017 13:15: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 477B82B;
 Fri,  9 Jun 2017 06:15:43 -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 40DAA3F3E1;
 Fri,  9 Jun 2017 06:15:42 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>,
 Bhupinder Thakur <bhupinder.thakur@linaro.org>
References: <1496769929-23355-1-git-send-email-bhupinder.thakur@linaro.org>
 <1496769929-23355-4-git-send-email-bhupinder.thakur@linaro.org>
 <alpine.DEB.2.10.1706061556240.15791@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <fa3e5003-5c7f-0886-d437-6b643347b4c5@arm.com>
Date: Fri, 9 Jun 2017 14:15:40 +0100
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.1706061556240.15791@sstabellini-ThinkPad-X260>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 03/14 v4] xen/arm: vpl011: Add pl011 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>
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>

SGksCgpPbiAwNy8wNi8xNyAwMDowMiwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIFR1
ZSwgNiBKdW4gMjAxNywgQmh1cGluZGVyIFRoYWt1ciB3cm90ZToKPj4gK3N0YXRpYyB1aW50OF90
IHZwbDAxMV9yZWFkX2RhdGEoc3RydWN0IGRvbWFpbiAqZCkKPj4gK3sKPj4gKyAgICB1bnNpZ25l
ZCBsb25nIGZsYWdzOwo+PiArICAgIHVpbnQ4X3QgZGF0YSA9IDA7Cj4+ICsgICAgc3RydWN0IHZw
bDAxMSAqdnBsMDExID0gJmQtPmFyY2gudnBsMDExOwo+PiArICAgIHN0cnVjdCB4ZW5jb25zX2lu
dGVyZmFjZSAqaW50ZiA9IHZwbDAxMS0+cmluZ19idWY7Cj4+ICsgICAgWEVOQ09OU19SSU5HX0lE
WCBpbl9jb25zID0gaW50Zi0+aW5fY29uczsKPj4gKyAgICBYRU5DT05TX1JJTkdfSURYIGluX3By
b2QgPSBpbnRmLT5pbl9wcm9kOwo+Cj4gQWZ0ZXIgcmVhZGluZyB0aGUgaW5kZXhlcywgd2UgYWx3
YXlzIG5lZWQgYmFycmllcnMuIEluIHRoaXMgY2FzZToKPgo+ICAgc21wX3JtYigpOwoKV2VsbCwg
dGhlcmUgYXJlIGFscmVhZHkgYmFycmllciB3aXRoIHRoZSBzcGlubG9jay4gSG93ZXZlciwgSSBh
bSBiaXQgCmNvbmNlcm4gYWJvdXQgcmVhZGluZyB0aG9zZSBpbmRleCB3aXRob3V0IHRoZSBsb2Nr
IHRha2VuLiBZb3UgY2FuIGhhdmUgCmNvbmN1cnJlbnQgY2FsbCB0byB2cGwwMTFfcmVhZF9kYXRh
IGhhcHBlbmluZyBhbmQgdGhlcmVmb3JlIHRoZSBpbmRleGVzIAptYXkgaGF2ZSBjaGFuZ2VkIHdo
ZW4gdGhlIGxvY2sgd2lsbCBiZSB0YWtlbi4KCj4KPgo+PiArICAgIFZQTDAxMV9MT0NLKGQsIGZs
YWdzKTsKPj4gKwo+PiArICAgIC8qCj4+ICsgICAgICogSXQgaXMgZXhwZWN0ZWQgdGhhdCB0aGVy
ZSB3aWxsIGJlIGRhdGEgaW4gdGhlIHJpbmcgYnVmZmVyIHdoZW4gdGhpcwo+PiArICAgICAqIGZ1
bmN0aW9uIGlzIGNhbGxlZCBzaW5jZSB0aGUgZ3Vlc3QgaXMgZXhwZWN0ZWQgdG8gcmVhZCB0aGUg
ZGF0YSByZWdpc3Rlcgo+PiArICAgICAqIG9ubHkgaWYgdGhlIFRYRkUgZmxhZyBpcyBub3Qgc2V0
Lgo+PiArICAgICAqIElmIHRoZSBndWVzdCBzdGlsbCBkb2VzIHJlYWQgd2hlbiBUWEZFIGJpdCBp
cyBzZXQgdGhlbiAwIHdpbGwgYmUgcmV0dXJuZWQuCj4+ICsgICAgICovCj4+ICsgICAgaWYgKCB4
ZW5jb25zX3F1ZXVlZChpbl9wcm9kLCBpbl9jb25zLCBzaXplb2YoaW50Zi0+aW4pKSA+IDAgKQo+
PiArICAgIHsKPj4gKyAgICAgICAgZGF0YSA9IGludGYtPmluW3hlbmNvbnNfbWFzayhpbl9jb25z
LCBzaXplb2YoaW50Zi0+aW4pKV07Cj4+ICsgICAgICAgIGluX2NvbnMgKz0gMTsKPj4gKyAgICAg
ICAgaW50Zi0+aW5fY29ucyA9IGluX2NvbnM7Cj4+ICsgICAgICAgIHNtcF9tYigpOwo+PiArICAg
IH0KPj4gKyAgICBlbHNlCj4+ICsgICAgewo+PiArICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIs
ICJ2cGwwMTE6IFVuZXhwZWN0ZWQgSU4gcmluZyBidWZmZXIgZW1wdHlcbiIpOwo+PiArICAgIH0K
Pj4gKwo+PiArICAgIGlmICggeGVuY29uc19xdWV1ZWQoaW5fcHJvZCwgaW5fY29ucywgc2l6ZW9m
KGludGYtPmluKSkgPT0gMCApCj4+ICsgICAgewo+PiArICAgICAgICB2cGwwMTEtPnVhcnRmciB8
PSBSWEZFOwo+PiArICAgICAgICB2cGwwMTEtPnVhcnRyaXMgJj0gflJYSTsKPj4gKyAgICB9Cj4+
ICsgICAgdnBsMDExLT51YXJ0ZnIgJj0gflJYRkY7Cj4+ICsgICAgVlBMMDExX1VOTE9DSyhkLCBm
bGFncyk7Cj4KPiBJIGFtIHByZXR0eSBzdXJlIHRoYXQgdGhlIFBWIGNvbnNvbGUgcHJvdG9jb2wg
cmVxdWlyZXMgdXMgdG8gbm90aWZ5IHRoZQo+IG90aGVyIGVuZCBldmVuIG9uIHJlYWRzLiBXZSBu
ZWVkIHRvIGFkZCBhIG5vdGlmeV92aWFfeGVuX2V2ZW50X2NoYW5uZWwKPiBoZXJlLCBJIHRoaW5r
LgoKSSB3b3VsZCBhZ3JlZSBoZXJlLiBPbiB0aGUgcHJldmlvdXMgdmVyc2lvbiwgSSBhc2tlZCBC
aHVwaW5kZXIgdG8gCmV4cGxhaW4gd2h5IGl0IGlzIG5lY2Vzc2FyeSBhbmQgaGUgc2FpZDogIk9u
IHNlY29uZCB0aG91Z2hzLCAKbm90aWZpY2F0aW9uIGlzIG5vdCByZXF1aXJlZCIuCgo+Cj4KPj4g
KyAgICByZXR1cm4gZGF0YTsKPj4gK30KPj4gKwo+PiArc3RhdGljIHZvaWQgdnBsMDExX3dyaXRl
X2RhdGEoc3RydWN0IGRvbWFpbiAqZCwgdWludDhfdCBkYXRhKQo+PiArewo+PiArICAgIHVuc2ln
bmVkIGxvbmcgZmxhZ3M7Cj4+ICsgICAgc3RydWN0IHZwbDAxMSAqdnBsMDExID0gJmQtPmFyY2gu
dnBsMDExOwo+PiArICAgIHN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50ZiA9IHZwbDAxMS0+
cmluZ19idWY7Cj4+ICsgICAgWEVOQ09OU19SSU5HX0lEWCBvdXRfY29ucyA9IGludGYtPm91dF9j
b25zOwo+PiArICAgIFhFTkNPTlNfUklOR19JRFggb3V0X3Byb2QgPSBpbnRmLT5vdXRfcHJvZDsK
Pgo+ICAgc21wX21iKCkKClNhbWUgcmVtYXJrIGFzIGFib3ZlLgoKWy4uLl0KCj4+ICtzdGF0aWMg
dm9pZCB2cGwwMTFfZGF0YV9hdmFpbChzdHJ1Y3QgZG9tYWluICpkKQo+PiArewo+PiArICAgIHVu
c2lnbmVkIGxvbmcgZmxhZ3M7Cj4+ICsgICAgc3RydWN0IHZwbDAxMSAqdnBsMDExID0gJmQtPmFy
Y2gudnBsMDExOwo+PiArICAgIHN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50ZiA9IHZwbDAx
MS0+cmluZ19idWY7Cj4+ICsgICAgWEVOQ09OU19SSU5HX0lEWCBpbl9jb25zID0gaW50Zi0+aW5f
Y29uczsKPj4gKyAgICBYRU5DT05TX1JJTkdfSURYIGluX3Byb2QgPSBpbnRmLT5pbl9wcm9kOwo+
PiArICAgIFhFTkNPTlNfUklOR19JRFggb3V0X2NvbnMgPSBpbnRmLT5vdXRfY29uczsKPj4gKyAg
ICBYRU5DT05TX1JJTkdfSURYIG91dF9wcm9kID0gaW50Zi0+b3V0X3Byb2Q7Cj4+ICsgICAgWEVO
Q09OU19SSU5HX0lEWCBpbl9yaW5nX3FzaXplLCBvdXRfcmluZ19xc2l6ZTsKPgo+ICAgc21iX21i
KCkKCkRpdHRvLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 09 13:21:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 13:21:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dJJqa-0006NR-2c; Fri, 09 Jun 2017 13:21: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 1dJJqZ-0006NL-Dd
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 13:21:03 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 4F/D8-01709-EB0AA395; Fri, 09 Jun 2017 13:21:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsVysyfVTXffAqt
 Ig5eNnBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a09zkFs/krfu1dx97AuIeni5GLQ0hgI6PE
 pf33WCGc3YwSKw/NYOti5OQQFrCV2HBgF1MXIweHiECARNtaQZCwkECRxOsVk9hBbGaBuUwSL
 a85QWw2AU2JO58/MYHYvAJWEtOuXWIFsVkEVCQOf2hgBLFFBcIl3jYeYYGoEZQ4OfMJmM0pYC
 8xb8diNoiZthJ35u5mhrDlJba/ncM8gZFvFpKWWUjKZiEpW8DIvIpRvTi1qCy1SNdcL6koMz2
 jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMNQYgGAH47HJzocYJTmYlER5pxVYRQrxJeWn
 VGYkFmfEF5XmpBYfYpTh4FCS4C2bD5QTLEpNT61Iy8wBBj1MWoKDR0mENxEkzVtckJhbnJkOk
 TrFqCglznsLJCEAksgozYNrg0XaJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzrgSZwpOZVw
 I3/RXQYiagxUveWYAsLklESEk1MEqVz+jMVe+cyxh89Hbieff5zg3BdzYvOn98qeLHCekf7/L
 +ff949VU1v4K3bzi1Jl3zVn1+vasy8t2M+EUF/RX3rqgblFcXi1aU2N177GktP81KyDjy5KQ3
 e+pPuIdlbRO78KPm4QnG8ppZYbW9fjoBWTw/nX5K3jq9ySwntDrme0af2gLBdiWW4oxEQy3mo
 uJEAIKcpSyvAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1497014461!101030521!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65416 invoked from network); 9 Jun 2017 13:21:01 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-5.tower-206.messagelabs.com with SMTP; 9 Jun 2017 13:21: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 53DD92B;
 Fri,  9 Jun 2017 06:21: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 8EE563F3E1;
 Fri,  9 Jun 2017 06:20:59 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <593987070200007800160EE5@prv-mh.provo.novell.com>
 <593987070200007800160EE5@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e9c679de-01a6-440d-f009-ad419682f4fa@arm.com>
Date: Fri, 9 Jun 2017 14:20:58 +0100
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: <593987070200007800160EE5@prv-mh.provo.novell.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>
Subject: Re: [Xen-devel] [PATCH] public: there's no MMUEXT_SET_FOREIGNDOM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGkgSmFuLAoKT24gMDgvMDYvMTcgMTY6MTksIEphbiBCZXVsaWNoIHdyb3RlOgo+IENvcnJlY3Qg
cmVzcGVjdGl2ZSBjb21tZW50cy4KPgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KPiAtLS0KPiBNTVVFWFRfe0NMRUFSLENPUFl9X1BBR0UgaW4gZmFjdCBh
bHNvIGFsbG93IHRvIGJlIGludm9rZWQgb24gRE9NSURfSU8KPiBvd25lZCBwYWdlcyBhdCBwcmVz
ZW50LiBJJ3ZlIGludGVudGlvbmFsbHkgbm90IGFkZGVkIHRoaXMgdG8gdGhlIHRleHQsCj4gYXMg
SSdtIG5vdCBzdXJlIHdlIHJlYWxseSBtZWFuIHRvIGFsbG93IHRoaXMuIElmIHdlIGRvLCBJIHRo
aW5rIHRoZQo+IG9wZXJhdGlvbiBzaG91bGQgYWxzbyBiZSBhbGxvd2VkIGZvciBNTUlPIHBhZ2Vz
IG5vdCBoYXBwZW5pbmcgdG8gaGF2ZQo+IGFuIGFzc29jaWF0ZWQgc3RydWN0IHBhZ2VfaW5mby4K
Pgo+IC0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3B1
YmxpYy94ZW4uaAo+IEBAIC01NTAsMTYgKzU1MCwxOSBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRM
RShtbXVleHRfb3BfdCk7Cj4gICAqIGlzIHVzZWZ1bCB0byBlbnN1cmUgdGhhdCBubyBtYXBwaW5n
cyB0byB0aGUgT1MncyBvd24gaGVhcCBhcmUgYWNjaWRlbnRhbGx5Cj4gICAqIGluc3RhbGxlZC4g
KGUuZy4sIGluIExpbnV4IHRoaXMgY291bGQgY2F1c2UgaGF2b2MgYXMgcmVmZXJlbmNlIGNvdW50
cwo+ICAgKiBhcmVuJ3QgYWRqdXN0ZWQgb24gdGhlIEkvTy1tYXBwaW5nIGNvZGUgcGF0aCkuCj4g
LSAqIFRoaXMgb25seSBtYWtlcyBzZW5zZSBpbiBNTVVFWFRfU0VUX0ZPUkVJR05ET00sIGJ1dCBp
biB0aGF0IGNvbnRleHQgY2FuCj4gLSAqIGJlIHNwZWNpZmllZCBieSBhbnkgY2FsbGluZyBkb21h
aW4uCj4gKyAqIFRoaXMgb25seSBtYWtlcyBzZW5zZSBhcyBIWVBFUlZJU09SX21tdV91cGRhdGUo
KSdzIGFuZAo+ICsgKiBIWVBFUlZJU09SX3VwZGF0ZV92YV9tYXBwaW5nX290aGVyZG9tYWluKCkn
cyAiZm9yZWlnbmRvbSIgYXJndW1lbnQuIEZvcgo+ICsgKiBIWVBFUlZJU09SX21tdV91cGRhdGUo
KSBjb250ZXh0IGl0IGNhbiBiZSBzcGVjaWZpZWQgYnkgYW55IGNhbGxpbmcgZG9tYWluLAo+ICsg
KiBvdGhlcndpc2UgaXQncyBvbmx5IHBlcm1pdHRlZCBpZiB0aGUgY2FsbGVyIGlzIHByaXZpbGVn
ZWQuCj4gICAqLwo+ICAjZGVmaW5lIERPTUlEX0lPICAgICAgICAgICAgIHhlbl9ta191aW50KDB4
N0ZGMSkKPgo+ICAvKgo+ICAgKiBET01JRF9YRU4gaXMgdXNlZCB0byBhbGxvdyBwcml2aWxlZ2Vk
IGRvbWFpbnMgdG8gbWFwIHJlc3RyaWN0ZWQgcGFydHMgb2YKPiAgICogWGVuJ3MgaGVhcCBzcGFj
ZSAoZS5nLiwgdGhlIG1hY2hpbmVfdG9fcGh5cyB0YWJsZSkuCj4gLSAqIFRoaXMgb25seSBtYWtl
cyBzZW5zZSBpbiBNTVVFWFRfU0VUX0ZPUkVJR05ET00sIGFuZCBpcyBvbmx5IHBlcm1pdHRlZCBp
Zgo+IC0gKiB0aGUgY2FsbGVyIGlzIHByaXZpbGVnZWQuCj4gKyAqIFRoaXMgb25seSBtYWtlcyBz
ZW5zZSBhcyBIWVBFUlZJU09SX21tdV91cGRhdGUoKSdzLCBIWVBFUlZJU09SX21tdWV4dF9vcCgp
J3MsCj4gKyAqIG9yIEhZUEVSVklTT1JfdXBkYXRlX3ZhX21hcHBpbmdfb3RoZXJkb21haW4oKSdz
ICJmb3JlaWduZG9tIiBhcmd1bWVudCwgYW5kIGlzCj4gKyAqIG9ubHkgcGVybWl0dGVkIGlmIHRo
ZSBjYWxsZXIgaXMgcHJpdmlsZWdlZC4KCkRPTUlEX1hFTiBpcyB1c2VkIG9uIEFSTSBmb3IgbWFw
cGluZyBYZW4gYnVmZmVyIChlLmcgdHJhY2UpIHVzaW5nIApwaHlzbWFwIGh5cGVyY2FsbCB3aXRo
IFhFTk1BUFNQQUNFX2ZvcmVpZ25fZ21mbl9mb3JlaWduLgoKCj4gICAqLwo+ICAjZGVmaW5lIERP
TUlEX1hFTiAgICAgICAgICAgIHhlbl9ta191aW50KDB4N0ZGMikKCkNoZWVycywKCi0tIApKdWxp
ZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 09 13:24:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 13: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 1dJJtx-0006XM-Gi; Fri, 09 Jun 2017 13: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 <julien.grall@arm.com>) id 1dJJtw-0006XG-B3
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 13:24:32 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 16/4B-03557-F81AA395; Fri, 09 Jun 2017 13:24:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsVysyfVTbd/oVW
 kwduvbBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a9j7+YCw4JVuyZ3MLYwHiAr4uRk0NIYDOj
 xIItcRD2bkaJQ+v0QGxhAVuJDQd2MXUxcnCICARItK0VhChZxCjRu04JxGYWmMsk0fKaE8RmE
 9CUuPP5ExOIzStgJXH533xmEJtFQEViR1c3O4gtKhAu8bbxCAtEjaDEyZlPwGxOAWuJG+ufs0
 PMtJW4M3c3M4QtL7H97RzmCYx8s5C0zEJSNgtJ2QJG5lWMGsWpRWWpRbqGBnpJRZnpGSW5iZk
 5QJ6ZXm5qcXFiempOYlKxXnJ+7iZGYKgxAMEOxnvLAg4xSnIwKYnyTiuwihTiS8pPqcxILM6I
 LyrNSS0+xCjDwaEkweu6ACgnWJSanlqRlpkDDHqYtAQHj5IIb+J8oDRvcUFibnFmOkTqFKOil
 DjvKZA+AZBERmkeXBss0i4xykoJ8zICHSLEU5BalJtZgir/ilGcg1FJmDcIZApPZl4J3PRXQI
 uZgBYveWcBsrgkESEl1cBolH8q4PTRfRzaP3pjryeyTYnPEefN3dMccONeruxm1nMTq/hMume
 efX3Wc6mWTu0mK6ktjb/FCtXOck8wP3+Pj43z3Mz0R/L31J4/Kp1owJXJHhHl7VJ4xr/B/MnN
 N2JNJpt8j213T9vR0iVvuIn/jFB60uWaOvEdZu/VDPefXyiUuNH6ymklluKMREMt5qLiRABDp
 wjorwIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1497014670!47351316!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18625 invoked from network); 9 Jun 2017 13:24:30 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-2.tower-27.messagelabs.com with SMTP; 9 Jun 2017 13:24: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 6457415BF;
 Fri,  9 Jun 2017 06:24:30 -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 EDDE53F3E1;
 Fri,  9 Jun 2017 06:24:28 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <593987070200007800160EE5@prv-mh.provo.novell.com>
 <593987070200007800160EE5@prv-mh.provo.novell.com>
 <e9c679de-01a6-440d-f009-ad419682f4fa@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <272d73ed-5bb3-88b2-13c7-ab3b061ee0c0@arm.com>
Date: Fri, 9 Jun 2017 14:24:27 +0100
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: <e9c679de-01a6-440d-f009-ad419682f4fa@arm.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>
Subject: Re: [Xen-devel] [PATCH] public: there's no MMUEXT_SET_FOREIGNDOM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

CgpPbiAwOS8wNi8xNyAxNDoyMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEphbiwKPgo+IE9u
IDA4LzA2LzE3IDE2OjE5LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gQ29ycmVjdCByZXNwZWN0aXZl
IGNvbW1lbnRzLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Cj4+IC0tLQo+PiBNTVVFWFRfe0NMRUFSLENPUFl9X1BBR0UgaW4gZmFjdCBhbHNvIGFs
bG93IHRvIGJlIGludm9rZWQgb24gRE9NSURfSU8KPj4gb3duZWQgcGFnZXMgYXQgcHJlc2VudC4g
SSd2ZSBpbnRlbnRpb25hbGx5IG5vdCBhZGRlZCB0aGlzIHRvIHRoZSB0ZXh0LAo+PiBhcyBJJ20g
bm90IHN1cmUgd2UgcmVhbGx5IG1lYW4gdG8gYWxsb3cgdGhpcy4gSWYgd2UgZG8sIEkgdGhpbmsg
dGhlCj4+IG9wZXJhdGlvbiBzaG91bGQgYWxzbyBiZSBhbGxvd2VkIGZvciBNTUlPIHBhZ2VzIG5v
dCBoYXBwZW5pbmcgdG8gaGF2ZQo+PiBhbiBhc3NvY2lhdGVkIHN0cnVjdCBwYWdlX2luZm8uCj4+
Cj4+IC0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaAo+PiArKysgYi94ZW4vaW5jbHVkZS9w
dWJsaWMveGVuLmgKPj4gQEAgLTU1MCwxNiArNTUwLDE5IEBAIERFRklORV9YRU5fR1VFU1RfSEFO
RExFKG1tdWV4dF9vcF90KTsKPj4gICAqIGlzIHVzZWZ1bCB0byBlbnN1cmUgdGhhdCBubyBtYXBw
aW5ncyB0byB0aGUgT1MncyBvd24gaGVhcCBhcmUKPj4gYWNjaWRlbnRhbGx5Cj4+ICAgKiBpbnN0
YWxsZWQuIChlLmcuLCBpbiBMaW51eCB0aGlzIGNvdWxkIGNhdXNlIGhhdm9jIGFzIHJlZmVyZW5j
ZSBjb3VudHMKPj4gICAqIGFyZW4ndCBhZGp1c3RlZCBvbiB0aGUgSS9PLW1hcHBpbmcgY29kZSBw
YXRoKS4KPj4gLSAqIFRoaXMgb25seSBtYWtlcyBzZW5zZSBpbiBNTVVFWFRfU0VUX0ZPUkVJR05E
T00sIGJ1dCBpbiB0aGF0Cj4+IGNvbnRleHQgY2FuCj4+IC0gKiBiZSBzcGVjaWZpZWQgYnkgYW55
IGNhbGxpbmcgZG9tYWluLgo+PiArICogVGhpcyBvbmx5IG1ha2VzIHNlbnNlIGFzIEhZUEVSVklT
T1JfbW11X3VwZGF0ZSgpJ3MgYW5kCj4+ICsgKiBIWVBFUlZJU09SX3VwZGF0ZV92YV9tYXBwaW5n
X290aGVyZG9tYWluKCkncyAiZm9yZWlnbmRvbSIKPj4gYXJndW1lbnQuIEZvcgo+PiArICogSFlQ
RVJWSVNPUl9tbXVfdXBkYXRlKCkgY29udGV4dCBpdCBjYW4gYmUgc3BlY2lmaWVkIGJ5IGFueSBj
YWxsaW5nCj4+IGRvbWFpbiwKPj4gKyAqIG90aGVyd2lzZSBpdCdzIG9ubHkgcGVybWl0dGVkIGlm
IHRoZSBjYWxsZXIgaXMgcHJpdmlsZWdlZC4KPj4gICAqLwo+PiAgI2RlZmluZSBET01JRF9JTyAg
ICAgICAgICAgICB4ZW5fbWtfdWludCgweDdGRjEpCj4+Cj4+ICAvKgo+PiAgICogRE9NSURfWEVO
IGlzIHVzZWQgdG8gYWxsb3cgcHJpdmlsZWdlZCBkb21haW5zIHRvIG1hcCByZXN0cmljdGVkCj4+
IHBhcnRzIG9mCj4+ICAgKiBYZW4ncyBoZWFwIHNwYWNlIChlLmcuLCB0aGUgbWFjaGluZV90b19w
aHlzIHRhYmxlKS4KPj4gLSAqIFRoaXMgb25seSBtYWtlcyBzZW5zZSBpbiBNTVVFWFRfU0VUX0ZP
UkVJR05ET00sIGFuZCBpcyBvbmx5Cj4+IHBlcm1pdHRlZCBpZgo+PiAtICogdGhlIGNhbGxlciBp
cyBwcml2aWxlZ2VkLgo+PiArICogVGhpcyBvbmx5IG1ha2VzIHNlbnNlIGFzIEhZUEVSVklTT1Jf
bW11X3VwZGF0ZSgpJ3MsCj4+IEhZUEVSVklTT1JfbW11ZXh0X29wKCkncywKPj4gKyAqIG9yIEhZ
UEVSVklTT1JfdXBkYXRlX3ZhX21hcHBpbmdfb3RoZXJkb21haW4oKSdzICJmb3JlaWduZG9tIgo+
PiBhcmd1bWVudCwgYW5kIGlzCj4+ICsgKiBvbmx5IHBlcm1pdHRlZCBpZiB0aGUgY2FsbGVyIGlz
IHByaXZpbGVnZWQuCj4KPiBET01JRF9YRU4gaXMgdXNlZCBvbiBBUk0gZm9yIG1hcHBpbmcgWGVu
IGJ1ZmZlciAoZS5nIHRyYWNlKSB1c2luZwoKcy9pcy93aWxsIGJlLyBhcyB0aGUgc2VyaWVzIGhh
cyBub3QgeWV0IGJlZW4gbWVyZ2VkIChzZWUgWzFdKS4gQnV0IHRvIApjbGFyaWZ5LCB4ZW50cmFj
ZSBpcyBjdXJyZW50bHkgY2FsbCB4Y19tYXBfZm9yZWlnbl9wYWdlcyB3aGljaCB3aWxsIAp0dXJu
ZWQgaW50byBhIHBoeXNtYXAgaHlwZXJjYWxsIGZvciBBUk0gYW5kIHg4NiBIVk0gZ3Vlc3RzLgoK
PiBwaHlzbWFwIGh5cGVyY2FsbCB3aXRoIFhFTk1BUFNQQUNFX2ZvcmVpZ25fZ21mbl9mb3JlaWdu
LgoKQ2hlZXJzLAoKWzFdIGh0dHBzOi8vcGF0Y2h3b3JrLmtlcm5lbC5vcmcvcGF0Y2gvODYwNDgx
MS8KCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 09 13:47:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 13:47:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dJKG1-0007xa-8v; Fri, 09 Jun 2017 13: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 <JBeulich@suse.com>) id 1dJKFz-0007xT-D3
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 13:47:19 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 F4/22-02006-5E6AA395; Fri, 09 Jun 2017 13:47:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDS/fxMqt
 Ig2U3xSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxr268wFkxuZqx4c38zWwPj5ZQuRk4OIYE8
 iWmNJ5i7GDk4eAXsJFrXCoGEJQQMJU4vvMkCEmYRUJWY/FsbJMwmoC7R9mw7K0hYRMBA4tzRp
 C5GLg5mgatMEk2LV7KD1AgL+Eg8bu9kgphuJ3Hs3n0miOmCEn93CIOEmYHCl1pfME5g5J6FkJ
 mFJANha0k8/HWLBcLWlli28DUzSDmzgLTE8n8cEGF7iYb5T9GUgNheEpcmzmFbwMixilGjOLW
 oLLVI18hUL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMCjrGRgYdzDuavc7xCjJ
 waQkyjutwCpSiC8pP6UyI7E4I76oNCe1+BCjBgeHwLZdqy8wSrHk5eelKknwzlgKVCdYlJqeW
 pGWmQOMG5hSCQ4eJRFeoSVAad7igsTc4sx0iNQpRkUpcd5KkD4BkERGaR5cGyxWLzHKSgnzMj
 IwMAjxFKQW5WaWoMq/YhTnYFQS5t0FMoUnM68EbvoroMVMQIuXvLMAWVySiJCSamAsumfu+mD
 du7MGzYsmNCX2OiZE3Hwmxn6tO6Ar8Xv/nlVKH5IviRfvNP96dIl9Zvh78Q0Gc50U/UL5P6k9
 /tN82+X+Sj1X9Rsbvlos4mQKtv3SkbnkDhfrH79dBz98UJp3/mOjuOXfL7bmiyZ1bA6od5+j2
 SrglrBfzVuhWFLriZb8odjUPyuUWIozEg21mIuKEwF4ZcoX0AIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1497016032!74219988!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23027 invoked from network); 9 Jun 2017 13:47:14 -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; 9 Jun 2017 13:47:14 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 09 Jun 2017 07:47:11 -0600
Message-Id: <593AC30002000078001615E6@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 09 Jun 2017 07:47:12 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: 
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__Part5D6533F0.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>
Subject: [Xen-devel] [PATCH] domctl: improve device assignment structure
 layout and 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>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__Part5D6533F0.4__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Avoid needless gaps. Make flags field mandatory for all three
operations (and rename it to fit the intended future purpose of
possibly holding more than just one flag).

Also correct a typo in a related domctl.h comment.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
---
The domain ID treatment of test_assign_device is at least strange:
Callers pass in a value, but do_domctl() as well as the actual handler
code ignore them. I think we should increase flexibility here by making
e.g. DOMID_INVALID a wild card to obtain current behavior, while
allowing individual domain IDs to be passed in to inquire whether the
device is assigned to that specific domain.

--- a/tools/libxc/xc_domain.c
+++ b/tools/libxc/xc_domain.c
@@ -1488,7 +1488,7 @@ int xc_assign_device(
     xc_interface *xch,
     uint32_t domid,
     uint32_t machine_sbdf,
-    uint32_t flag)
+    uint32_t flags)
 {
     DECLARE_DOMCTL;
=20
@@ -1496,7 +1496,7 @@ int xc_assign_device(
     domctl.domain =3D domid;
     domctl.u.assign_device.dev =3D XEN_DOMCTL_DEV_PCI;
     domctl.u.assign_device.u.pci.machine_sbdf =3D machine_sbdf;
-    domctl.u.assign_device.flag =3D flag;
+    domctl.u.assign_device.flags =3D flags;
=20
     return do_domctl(xch, &domctl);
 }
@@ -1547,6 +1547,7 @@ int xc_test_assign_device(
     domctl.domain =3D domid;
     domctl.u.assign_device.dev =3D XEN_DOMCTL_DEV_PCI;
     domctl.u.assign_device.u.pci.machine_sbdf =3D machine_sbdf;
+    domctl.u.assign_device.flags =3D 0;
=20
     return do_domctl(xch, &domctl);
 }
@@ -1562,6 +1563,7 @@ int xc_deassign_device(
     domctl.domain =3D domid;
     domctl.u.assign_device.dev =3D XEN_DOMCTL_DEV_PCI;
     domctl.u.assign_device.u.pci.machine_sbdf =3D machine_sbdf;
+    domctl.u.assign_device.flags =3D 0;
=20
     return do_domctl(xch, &domctl);
 }
@@ -1588,7 +1590,7 @@ int xc_assign_dt_device(
      * DT doesn't own any RDM so actually DT has nothing to do
      * for any flag and here just fix that as 0.
      */
-    domctl.u.assign_device.flag =3D 0;
+    domctl.u.assign_device.flags =3D 0;
     set_xen_guest_handle(domctl.u.assign_device.u.dt.path, path);
=20
     rc =3D do_domctl(xch, &domctl);
@@ -1617,6 +1619,7 @@ int xc_test_assign_dt_device(
     domctl.u.assign_device.dev =3D XEN_DOMCTL_DEV_DT;
     domctl.u.assign_device.u.dt.size =3D size;
     set_xen_guest_handle(domctl.u.assign_device.u.dt.path, path);
+    domctl.u.assign_device.flags =3D 0;
=20
     rc =3D do_domctl(xch, &domctl);
=20
@@ -1644,6 +1646,7 @@ int xc_deassign_dt_device(
     domctl.u.assign_device.dev =3D XEN_DOMCTL_DEV_DT;
     domctl.u.assign_device.u.dt.size =3D size;
     set_xen_guest_handle(domctl.u.assign_device.u.dt.path, path);
+    domctl.u.assign_device.flags =3D 0;
=20
     rc =3D do_domctl(xch, &domctl);
=20
--- a/xen/drivers/passthrough/device_tree.c
+++ b/xen/drivers/passthrough/device_tree.c
@@ -147,11 +147,9 @@ int iommu_do_dt_domctl(struct xen_domctl
         if ( domctl->u.assign_device.dev !=3D XEN_DOMCTL_DEV_DT )
             break;
=20
-        if ( unlikely(d->is_dying) )
-        {
-            ret =3D -EINVAL;
+        ret =3D -EINVAL;
+        if ( d->is_dying || domctl->u.assign_device.flags )
             break;
-        }
=20
         ret =3D dt_find_node_by_gpath(domctl->u.assign_device.u.dt.path,
                                     domctl->u.assign_device.u.dt.size,
@@ -176,6 +174,10 @@ int iommu_do_dt_domctl(struct xen_domctl
         if ( domctl->u.assign_device.dev !=3D XEN_DOMCTL_DEV_DT )
             break;
=20
+        ret =3D -EINVAL;
+        if ( domctl->u.assign_device.flags )
+            break;
+
         ret =3D dt_find_node_by_gpath(domctl->u.assign_device.u.dt.path,
                                     domctl->u.assign_device.u.dt.size,
                                     &dev);
@@ -197,6 +199,10 @@ int iommu_do_dt_domctl(struct xen_domctl
         if ( domctl->u.assign_device.dev !=3D XEN_DOMCTL_DEV_DT )
             break;
=20
+        ret =3D -EINVAL;
+        if ( domctl->u.assign_device.flags )
+            break;
+
         ret =3D dt_find_node_by_gpath(domctl->u.assign_device.u.dt.path,
                                     domctl->u.assign_device.u.dt.size,
                                     &dev);
--- a/xen/drivers/passthrough/pci.c
+++ b/xen/drivers/passthrough/pci.c
@@ -1540,12 +1540,13 @@ int iommu_do_pci_domctl(
 {
     u16 seg;
     u8 bus, devfn;
-    u32 flag;
     int ret =3D 0;
     uint32_t machine_sbdf;
=20
     switch ( domctl->cmd )
     {
+        unsigned int flags;
+
     case XEN_DOMCTL_get_device_group:
     {
         u32 max_sdevs;
@@ -1583,6 +1584,10 @@ int iommu_do_pci_domctl(
         if ( domctl->u.assign_device.dev !=3D XEN_DOMCTL_DEV_PCI )
             break;
=20
+        ret =3D -EINVAL;
+        if ( domctl->u.assign_device.flags )
+            break;
+
         machine_sbdf =3D domctl->u.assign_device.u.pci.machine_sbdf;
=20
         ret =3D xsm_test_assign_device(XSM_HOOK, machine_sbdf);
@@ -1614,11 +1619,10 @@ int iommu_do_pci_domctl(
         if ( domctl->u.assign_device.dev !=3D XEN_DOMCTL_DEV_PCI )
             break;
=20
-        if ( unlikely(d->is_dying) )
-        {
-            ret =3D -EINVAL;
+        ret =3D -EINVAL;
+        flags =3D domctl->u.assign_device.flags;
+        if ( d->is_dying || (flags & ~XEN_DOMCTL_DEV_RDM_RELAXED) )
             break;
-        }
=20
         machine_sbdf =3D domctl->u.assign_device.u.pci.machine_sbdf;
=20
@@ -1629,15 +1633,9 @@ int iommu_do_pci_domctl(
         seg =3D machine_sbdf >> 16;
         bus =3D PCI_BUS(machine_sbdf);
         devfn =3D PCI_DEVFN2(machine_sbdf);
-        flag =3D domctl->u.assign_device.flag;
-        if ( flag & ~XEN_DOMCTL_DEV_RDM_RELAXED )
-        {
-            ret =3D -EINVAL;
-            break;
-        }
=20
         ret =3D device_assigned(seg, bus, devfn) ?:
-              assign_device(d, seg, bus, devfn, flag);
+              assign_device(d, seg, bus, devfn, flags);
         if ( ret =3D=3D -ERESTART )
             ret =3D hypercall_create_continuation(__HYPERVISOR_domctl,
                                                 "h", u_domctl);
@@ -1661,6 +1659,10 @@ int iommu_do_pci_domctl(
         if ( domctl->u.assign_device.dev !=3D XEN_DOMCTL_DEV_PCI )
             break;
=20
+        ret =3D -EINVAL;
+        if ( domctl->u.assign_device.flags )
+            break;
+
         machine_sbdf =3D domctl->u.assign_device.u.pci.machine_sbdf;
=20
         ret =3D xsm_deassign_device(XSM_HOOK, d, machine_sbdf);
--- a/xen/include/public/domctl.h
+++ b/xen/include/public/domctl.h
@@ -511,14 +511,17 @@ DEFINE_XEN_GUEST_HANDLE(xen_domctl_sendt
  * XEN_DOMCTL_deassign_device: The behavior of this DOMCTL differs
  * between the different type of device:
  *  - PCI device (XEN_DOMCTL_DEV_PCI) will be reassigned to DOM0
- *  - DT device (XEN_DOMCTL_DT_PCI) will left unassigned. DOM0
+ *  - DT device (XEN_DOMCTL_DEV_DT) will left unassigned. DOM0
  *  will have to call XEN_DOMCTL_assign_device in order to use the
  *  device.
  */
 #define XEN_DOMCTL_DEV_PCI      0
 #define XEN_DOMCTL_DEV_DT       1
 struct xen_domctl_assign_device {
+    /* IN */
     uint32_t dev;   /* XEN_DOMCTL_DEV_* */
+    uint32_t flags;
+#define XEN_DOMCTL_DEV_RDM_RELAXED      1 /* assign only */
     union {
         struct {
             uint32_t machine_sbdf;   /* machine PCI ID of assigned device =
*/
@@ -528,9 +531,6 @@ struct xen_domctl_assign_device {
             XEN_GUEST_HANDLE_64(char) path; /* path to the device tree =
node */
         } dt;
     } u;
-    /* IN */
-#define XEN_DOMCTL_DEV_RDM_RELAXED      1
-    uint32_t  flag;   /* flag of assigned device */
 };
 typedef struct xen_domctl_assign_device xen_domctl_assign_device_t;
 DEFINE_XEN_GUEST_HANDLE(xen_domctl_assign_device_t);



--=__Part5D6533F0.4__=
Content-Type: text/plain; name="domctl-assign-dev-layout.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="domctl-assign-dev-layout.patch"

domctl: improve device assignment structure layout and use=0A=0AAvoid =
needless gaps. Make flags field mandatory for all three=0Aoperations (and =
rename it to fit the intended future purpose of=0Apossibly holding more =
than just one flag).=0A=0AAlso correct a typo in a related domctl.h =
comment.=0A=0ASigned-off-by: Jan Beulich <jbeulich@suse.com>=0A---=0AThe =
domain ID treatment of test_assign_device is at least strange:=0ACallers =
pass in a value, but do_domctl() as well as the actual handler=0Acode =
ignore them. I think we should increase flexibility here by making=0Ae.g. =
DOMID_INVALID a wild card to obtain current behavior, while=0Aallowing =
individual domain IDs to be passed in to inquire whether the=0Adevice is =
assigned to that specific domain.=0A=0A--- a/tools/libxc/xc_domain.c=0A+++ =
b/tools/libxc/xc_domain.c=0A@@ -1488,7 +1488,7 @@ int xc_assign_device(=0A =
    xc_interface *xch,=0A     uint32_t domid,=0A     uint32_t machine_sbdf,=
=0A-    uint32_t flag)=0A+    uint32_t flags)=0A {=0A     DECLARE_DOMCTL;=
=0A =0A@@ -1496,7 +1496,7 @@ int xc_assign_device(=0A     domctl.domain =
=3D domid;=0A     domctl.u.assign_device.dev =3D XEN_DOMCTL_DEV_PCI;=0A    =
 domctl.u.assign_device.u.pci.machine_sbdf =3D machine_sbdf;=0A-    =
domctl.u.assign_device.flag =3D flag;=0A+    domctl.u.assign_device.flags =
=3D flags;=0A =0A     return do_domctl(xch, &domctl);=0A }=0A@@ -1547,6 =
+1547,7 @@ int xc_test_assign_device(=0A     domctl.domain =3D domid;=0A   =
  domctl.u.assign_device.dev =3D XEN_DOMCTL_DEV_PCI;=0A     domctl.u.assign=
_device.u.pci.machine_sbdf =3D machine_sbdf;=0A+    domctl.u.assign_device.=
flags =3D 0;=0A =0A     return do_domctl(xch, &domctl);=0A }=0A@@ -1562,6 =
+1563,7 @@ int xc_deassign_device(=0A     domctl.domain =3D domid;=0A     =
domctl.u.assign_device.dev =3D XEN_DOMCTL_DEV_PCI;=0A     domctl.u.assign_d=
evice.u.pci.machine_sbdf =3D machine_sbdf;=0A+    domctl.u.assign_device.fl=
ags =3D 0;=0A =0A     return do_domctl(xch, &domctl);=0A }=0A@@ -1588,7 =
+1590,7 @@ int xc_assign_dt_device(=0A      * DT doesn't own any RDM so =
actually DT has nothing to do=0A      * for any flag and here just fix =
that as 0.=0A      */=0A-    domctl.u.assign_device.flag =3D 0;=0A+    =
domctl.u.assign_device.flags =3D 0;=0A     set_xen_guest_handle(domctl.u.as=
sign_device.u.dt.path, path);=0A =0A     rc =3D do_domctl(xch, &domctl);=0A=
@@ -1617,6 +1619,7 @@ int xc_test_assign_dt_device(=0A     domctl.u.assign_=
device.dev =3D XEN_DOMCTL_DEV_DT;=0A     domctl.u.assign_device.u.dt.size =
=3D size;=0A     set_xen_guest_handle(domctl.u.assign_device.u.dt.path, =
path);=0A+    domctl.u.assign_device.flags =3D 0;=0A =0A     rc =3D =
do_domctl(xch, &domctl);=0A =0A@@ -1644,6 +1646,7 @@ int xc_deassign_dt_dev=
ice(=0A     domctl.u.assign_device.dev =3D XEN_DOMCTL_DEV_DT;=0A     =
domctl.u.assign_device.u.dt.size =3D size;=0A     set_xen_guest_handle(domc=
tl.u.assign_device.u.dt.path, path);=0A+    domctl.u.assign_device.flags =
=3D 0;=0A =0A     rc =3D do_domctl(xch, &domctl);=0A =0A--- a/xen/drivers/p=
assthrough/device_tree.c=0A+++ b/xen/drivers/passthrough/device_tree.c=0A@@=
 -147,11 +147,9 @@ int iommu_do_dt_domctl(struct xen_domctl=0A         if =
( domctl->u.assign_device.dev !=3D XEN_DOMCTL_DEV_DT )=0A             =
break;=0A =0A-        if ( unlikely(d->is_dying) )=0A-        {=0A-        =
    ret =3D -EINVAL;=0A+        ret =3D -EINVAL;=0A+        if ( d->is_dyin=
g || domctl->u.assign_device.flags )=0A             break;=0A-        }=0A =
=0A         ret =3D dt_find_node_by_gpath(domctl->u.assign_device.u.dt.path=
,=0A                                     domctl->u.assign_device.u.dt.size,=
=0A@@ -176,6 +174,10 @@ int iommu_do_dt_domctl(struct xen_domctl=0A        =
 if ( domctl->u.assign_device.dev !=3D XEN_DOMCTL_DEV_DT )=0A             =
break;=0A =0A+        ret =3D -EINVAL;=0A+        if ( domctl->u.assign_dev=
ice.flags )=0A+            break;=0A+=0A         ret =3D dt_find_node_by_gp=
ath(domctl->u.assign_device.u.dt.path,=0A                                  =
   domctl->u.assign_device.u.dt.size,=0A                                   =
  &dev);=0A@@ -197,6 +199,10 @@ int iommu_do_dt_domctl(struct xen_domctl=0A=
         if ( domctl->u.assign_device.dev !=3D XEN_DOMCTL_DEV_DT )=0A      =
       break;=0A =0A+        ret =3D -EINVAL;=0A+        if ( domctl->u.ass=
ign_device.flags )=0A+            break;=0A+=0A         ret =3D dt_find_nod=
e_by_gpath(domctl->u.assign_device.u.dt.path,=0A                           =
          domctl->u.assign_device.u.dt.size,=0A                            =
         &dev);=0A--- a/xen/drivers/passthrough/pci.c=0A+++ b/xen/drivers/p=
assthrough/pci.c=0A@@ -1540,12 +1540,13 @@ int iommu_do_pci_domctl(=0A =
{=0A     u16 seg;=0A     u8 bus, devfn;=0A-    u32 flag;=0A     int ret =
=3D 0;=0A     uint32_t machine_sbdf;=0A =0A     switch ( domctl->cmd )=0A  =
   {=0A+        unsigned int flags;=0A+=0A     case XEN_DOMCTL_get_device_g=
roup:=0A     {=0A         u32 max_sdevs;=0A@@ -1583,6 +1584,10 @@ int =
iommu_do_pci_domctl(=0A         if ( domctl->u.assign_device.dev !=3D =
XEN_DOMCTL_DEV_PCI )=0A             break;=0A =0A+        ret =3D =
-EINVAL;=0A+        if ( domctl->u.assign_device.flags )=0A+            =
break;=0A+=0A         machine_sbdf =3D domctl->u.assign_device.u.pci.machin=
e_sbdf;=0A =0A         ret =3D xsm_test_assign_device(XSM_HOOK, machine_sbd=
f);=0A@@ -1614,11 +1619,10 @@ int iommu_do_pci_domctl(=0A         if ( =
domctl->u.assign_device.dev !=3D XEN_DOMCTL_DEV_PCI )=0A             =
break;=0A =0A-        if ( unlikely(d->is_dying) )=0A-        {=0A-        =
    ret =3D -EINVAL;=0A+        ret =3D -EINVAL;=0A+        flags =3D =
domctl->u.assign_device.flags;=0A+        if ( d->is_dying || (flags & =
~XEN_DOMCTL_DEV_RDM_RELAXED) )=0A             break;=0A-        }=0A =0A   =
      machine_sbdf =3D domctl->u.assign_device.u.pci.machine_sbdf;=0A =
=0A@@ -1629,15 +1633,9 @@ int iommu_do_pci_domctl(=0A         seg =3D =
machine_sbdf >> 16;=0A         bus =3D PCI_BUS(machine_sbdf);=0A         =
devfn =3D PCI_DEVFN2(machine_sbdf);=0A-        flag =3D domctl->u.assign_de=
vice.flag;=0A-        if ( flag & ~XEN_DOMCTL_DEV_RDM_RELAXED )=0A-        =
{=0A-            ret =3D -EINVAL;=0A-            break;=0A-        }=0A =
=0A         ret =3D device_assigned(seg, bus, devfn) ?:=0A-              =
assign_device(d, seg, bus, devfn, flag);=0A+              assign_device(d, =
seg, bus, devfn, flags);=0A         if ( ret =3D=3D -ERESTART )=0A         =
    ret =3D hypercall_create_continuation(__HYPERVISOR_domctl,=0A          =
                                       "h", u_domctl);=0A@@ -1661,6 =
+1659,10 @@ int iommu_do_pci_domctl(=0A         if ( domctl->u.assign_devic=
e.dev !=3D XEN_DOMCTL_DEV_PCI )=0A             break;=0A =0A+        ret =
=3D -EINVAL;=0A+        if ( domctl->u.assign_device.flags )=0A+           =
 break;=0A+=0A         machine_sbdf =3D domctl->u.assign_device.u.pci.machi=
ne_sbdf;=0A =0A         ret =3D xsm_deassign_device(XSM_HOOK, d, machine_sb=
df);=0A--- a/xen/include/public/domctl.h=0A+++ b/xen/include/public/domctl.=
h=0A@@ -511,14 +511,17 @@ DEFINE_XEN_GUEST_HANDLE(xen_domctl_sendt=0A  * =
XEN_DOMCTL_deassign_device: The behavior of this DOMCTL differs=0A  * =
between the different type of device:=0A  *  - PCI device (XEN_DOMCTL_DEV_P=
CI) will be reassigned to DOM0=0A- *  - DT device (XEN_DOMCTL_DT_PCI) will =
left unassigned. DOM0=0A+ *  - DT device (XEN_DOMCTL_DEV_DT) will left =
unassigned. DOM0=0A  *  will have to call XEN_DOMCTL_assign_device in =
order to use the=0A  *  device.=0A  */=0A #define XEN_DOMCTL_DEV_PCI      =
0=0A #define XEN_DOMCTL_DEV_DT       1=0A struct xen_domctl_assign_device =
{=0A+    /* IN */=0A     uint32_t dev;   /* XEN_DOMCTL_DEV_* */=0A+    =
uint32_t flags;=0A+#define XEN_DOMCTL_DEV_RDM_RELAXED      1 /* assign =
only */=0A     union {=0A         struct {=0A             uint32_t =
machine_sbdf;   /* machine PCI ID of assigned device */=0A@@ -528,9 +531,6 =
@@ struct xen_domctl_assign_device {=0A             XEN_GUEST_HANDLE_64(cha=
r) path; /* path to the device tree node */=0A         } dt;=0A     } =
u;=0A-    /* IN */=0A-#define XEN_DOMCTL_DEV_RDM_RELAXED      1=0A-    =
uint32_t  flag;   /* flag of assigned device */=0A };=0A typedef struct =
xen_domctl_assign_device xen_domctl_assign_device_t;=0A DEFINE_XEN_GUEST_HA=
NDLE(xen_domctl_assign_device_t);=0A
--=__Part5D6533F0.4__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__Part5D6533F0.4__=--


From xen-devel-bounces@lists.xen.org Fri Jun 09 13:50:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 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 1dJKIn-00006t-Qg; Fri, 09 Jun 2017 13: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 <osstest-admin@xenproject.org>) id 1dJKIl-00006N-NZ
 for xen-devel@lists.xensource.com; Fri, 09 Jun 2017 13:50:11 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 1D/86-03557-397AA395; Fri, 09 Jun 2017 13:50:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVXficqt
 IgxWbbCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0dRhWbCpuuL5zR7WBsaF
 QV2MXBxCAn8ZJWbPnMQG4TxmlPi6biIzhLONUeLwo9OsXYycHCICzhJfz8xl72Lk4OAV0JdY9
 o8LJCwsECSx9eRtsHoJgSV6EksWPGQBqZEQ8JY4PCMGpAbEXDf1EWMXIzsHm4CVxCExkCiLgK
 rEynlv2Scwci9gZFjFqFGcWlSWWqRraKCXVJSZnlGSm5iZA+SZ6eWmFhcnpqfmJCYV6yXn525
 iBPqbAQh2MN5bFnCIUZKDSUmUd1qBVaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd66ZUA5waLU
 9NSKtMwcYODBpCU4eJREeIWWAKV5iwsSc4sz0yFSpxh1OTasXv+FSYglLz8vVUqcNwlkhgBIU
 UZpHtwIWBRcYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjDvRpApPJl5JXCbXgEdwQR0xJJ3Fi
 BHlCQipKQaGMW9r2aecuzytUli+vUw+VTDs5boc6UyZyenhbxbc+B38IwzqlNl+4XtlDLEuwN
 2lfi0XFXasNNsllhez6OyjD05kR3cRTNt27ZEqev2lVusvvnOsy/XuGfl8sDgl4bCkkJ9rLLf
 r0V/nmhcrXTndVJx8tbVgb5z1i88waabN1srK1Rm9fS3SizFGYmGWsxFxYkAt2/0ZX0CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1497016208!76357914!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62384 invoked from network); 9 Jun 2017 13:50:09 -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; 9 Jun 2017 13:50: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 <osstest-admin@xenproject.org>)
 id 1dJKIh-0005gW-7e; Fri, 09 Jun 2017 13:50: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 1dJKIb-0008VQ-Bp; Fri, 09 Jun 2017 13:50:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dJKIa-00042U-8u; Fri, 09 Jun 2017 13:50:00 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110140-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:build-armhf-pvops:host-install(3):broken:regression
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-3.18:test-armhf-armhf-xl-arndale:host-install(3):broken:heisenbug
 linux-3.18:test-armhf-armhf-libvirt:xen-install:fail:heisenbug
 linux-3.18:test-amd64-amd64-pygrub:guest-start:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-qcow2:guest-start:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:heisenbug
 linux-3.18:test-armhf-armhf-xl-credit2:xen-install:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt-raw:host-ping-check-xen:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm: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-amd64-xl:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-amd64-i386-freebsd10-i386:guest-start/freebsd.repeat:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-rtds:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:allowable
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 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-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-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-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-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-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: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-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:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-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-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-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-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt: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-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-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-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=88ff45d07559d2ba05ef7adf0028055454dc548b
X-Osstest-Versions-That: linux=6b65a8f64f4fd256ac0f6b9e97e9939ae18fc6c7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 09 Jun 2017 13:50:00 +0000
Subject: [Xen-devel] [linux-3.18 test] 110140: 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="===============2805244994065657468=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf-pvops             3 host-install(3)        broken REGR. vs. 109754
 test-amd64-i386-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail REGR. vs. 109754

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-xl-arndale  3 host-install(3) broken in 110109 pass in 110079
 test-armhf-armhf-libvirt      5 xen-install      fail in 110079 pass in 110109
 test-amd64-amd64-pygrub      10 guest-start      fail in 110079 pass in 110140
 test-amd64-amd64-xl-qcow2    10 guest-start      fail in 110079 pass in 110140
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-stop fail in 110079 pass in 110140
 test-armhf-armhf-xl-credit2   5 xen-install      fail in 110109 pass in 110079
 test-armhf-armhf-libvirt-raw 7 host-ping-check-xen fail in 110109 pass in 110079
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm 15 guest-localmigrate/x10 fail in 110109 pass in 110140
 test-amd64-i386-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail pass in 110079
 test-amd64-amd64-xl          19 guest-start/debian.repeat  fail pass in 110109
 test-amd64-i386-freebsd10-i386 18 guest-start/freebsd.repeat fail pass in 110109
 test-amd64-amd64-xl-rtds     19 guest-start/debian.repeat  fail pass in 110109
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-start/win.repeat fail pass in 110109

Regressions which are regarded as allowable (not blocking):
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-stop fail in 110079 REGR. vs. 109754

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
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      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-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-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check fail in 110079 like 109754
 test-armhf-armhf-xl-credit2 12 migrate-support-check fail in 110079 never pass
 test-armhf-armhf-xl-credit2 13 saverestore-support-check fail in 110079 never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check fail in 110079 never pass
 test-armhf-armhf-xl-arndale 12 migrate-support-check fail in 110079 never pass
 test-armhf-armhf-xl-arndale 13 saverestore-support-check fail in 110079 never pass
 test-armhf-armhf-libvirt 13 saverestore-support-check fail in 110109 like 109754
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check fail in 110109 like 109754
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check fail in 110109 never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check fail in 110109 never pass
 test-armhf-armhf-xl         12 migrate-support-check fail in 110109 never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check fail in 110109 never pass
 test-armhf-armhf-xl-xsm     12 migrate-support-check fail in 110109 never pass
 test-armhf-armhf-xl-xsm 13 saverestore-support-check fail in 110109 never pass
 test-armhf-armhf-xl     13 saverestore-support-check fail in 110109 never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check fail in 110109 never pass
 test-armhf-armhf-libvirt    12 migrate-support-check fail in 110109 never pass
 test-armhf-armhf-xl-rtds    12 migrate-support-check fail in 110109 never pass
 test-armhf-armhf-xl-rtds 13 saverestore-support-check fail in 110109 never pass
 test-armhf-armhf-xl-vhd     11 migrate-support-check fail in 110109 never pass
 test-armhf-armhf-xl-vhd 12 saverestore-support-check fail in 110109 never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check fail in 110109 never pass
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop            fail like 109754
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 build-arm64-pvops             5 kernel-build                 fail   never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-ws16-amd64  9 windows-install        fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64  9 windows-install         fail never pass

version targeted for testing:
 linux                88ff45d07559d2ba05ef7adf0028055454dc548b
baseline version:
 linux                6b65a8f64f4fd256ac0f6b9e97e9939ae18fc6c7

Last test of basis   109754  2017-05-26 00:20:49 Z   14 days
Testing same since   110079  2017-06-07 10:24:44 Z    2 days    3 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alex Deucher <alexander.deucher@amd.com>
  Alexander Tsoy <alexander@tsoy.me>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Konovalov <andreyknvl@google.com>
  Bjørn Mork <bjorn@mork.no>
  Brian Foster <bfoster@redhat.com>
  Carlos Maiolino <cmaiolino@redhat.com>
  Christian König <christian.koenig@amd.com>
  Craig Gallek <kraig@google.com>
  Darrick J. Wong <darrick.wong@oracle.com>
  David Rientjes <rientjes@google.com>
  David S. Miller <davem@davemloft.net>
  Davide Caratti <dcaratti@redhat.com>
  Eric Dumazet <edumazet@google.com>
  Eric Sandeen <sandeen@redhat.com>
  Eric Sandeen <sandeen@sandeen.net>
  Eryu Guan <eguan@redhat.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Jan Kara <jack@suse.cz>
  Julian Wiedmann <jwi@linux.vnet.ibm.com>
  Kefeng Wang <wangkefeng.wang@huawei.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Manoj Iyer <manoj.iyer@canonical.com>
  Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  Neal Cardwell <ncardwell@google.com>
  Nicolas Iooss <nicolas.iooss_linux@m4x.org>
  Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
  Punit Agrawal <punit.agrawal@arm.com>
  Sebastian Reichel <sebastian.reichel@collabora.co.uk>
  Soheil Hassas Yeganeh <soheil@google.com>
  Takashi Iwai <tiwai@suse.de>
  Thomas Gleixner <tglx@linutronix.de>
  Till Harbaum <till@harbaum.org>
  Ursula Braun <ubraun@linux.vnet.ibm.com>
  Vlad Yasevich <vyasevich@gmail.com>
  Wei Wang <weiwan@google.com>
  Wolfram Sang <wsa@the-dreams.de>
  Xin Long <lucien.xin@gmail.com>
  Yisheng Xie <xieyisheng1@huawei.com>
  Yuchung Cheng <ycheng@google.com>
  Zorro Lang <zlang@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            fail    
 build-armhf-pvops                                            broken  
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          fail    
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 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-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     blocked 
 test-armhf-armhf-examine                                     blocked 
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               fail    
 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-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-step build-armhf-pvops host-install(3)

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2805244994065657468==--

From xen-devel-bounces@lists.xen.org Fri Jun 09 13:52:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 13:52:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dJKL7-0000Hf-7z; Fri, 09 Jun 2017 13:52:37 +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 1dJKL6-0000HX-5t
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 13:52:36 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 74/88-06719-328AA395; Fri, 09 Jun 2017 13:52:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHIsWRWlGSWpSXmKPExsXSO6nOVVdphVW
 kwesbFhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ai/yuZCtbxVPQ+l25gbOHqYuTiEBKYwCRx
 7UAvG4Tzh1Gi7+VTZghnA6PElWmvmCCc7YwSTb9PMnYxcnIIC7hI7D1wnwXEFhHwlni+6wkLR
 NE5donH75+xgzjMAp8YJbavvMEKUsUmYCRx9uh0sG5eAVuJWSd2MIHYLAIqEr+PT2ADsUUFwi
 XeNh5hgagRlDg58wmYzSlgL/Fs0QSwemYBPYkd13+xQtjyEtvfzmEGsSUEDCU+b1zKPIFRcBa
 S9llIWmYhaVnAyLyKUaM4tagstUjXyEAvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93
 EyMwfBmAYAfjr2UBhxglOZiURHmnFVhFCvEl5adUZiQWZ8QXleakFh9i1ODgENi8dvUFRimWv
 Py8VCUJ3pjlQHWCRanpqRVpmTnACIMpleDgURLhFVoClOYtLkjMLc5Mh0idYtTluNO34QuTEN
 gMKXHe98uAigRAijJK8+BGwKL9EqOslDAvI9CBQjwFqUW5mSWo8q8YxTkYlYR534FM4cnMK4H
 b9AroCCagI5a8swA5oiQRISXVwMh6sEEtfWPfk4K9r+u8HsSomQvM3c/04YeimPDsDZtenei6
 qGiYX9krGsEWNFHQ7MhWCeG8fcaGAhkz/b0WHkw2aGG3MjzCxteYsH6bnOsPM8c2pRzOtuOF8
 UHevm1lGyLC9woKvphTvs9u4VPLqbdVQqMcZI0Of9mUztLCG27+RI/v15PDSizFGYmGWsxFxY
 kA6baUOPECAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1497016353!61157908!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12297 invoked from network); 9 Jun 2017 13:52:34 -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; 9 Jun 2017 13:52:34 -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
 v59DqPJv014133
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 9 Jun 2017 13:52:25 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 v59DqOwc002148
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 9 Jun 2017 13:52:24 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 v59DqNF4010248;
 Fri, 9 Jun 2017 13:52:23 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 09 Jun 2017 06:52:23 -0700
To: Jan Beulich <JBeulich@suse.com>, Paul Durrant <Paul.Durrant@citrix.com>
References: <bcc0d4330d9b463a9829af1327d895a9@AMSPEX02CL03.citrite.net>
 <ad450ab0147147429a46cd7382a17c19@AMSPEX02CL03.citrite.net>
 <0e704f5e-5845-dc56-6058-d0451d43d842@citrix.com>
 <2baad09e48864a06873037240b8e39dd@AMSPEX02CL03.citrite.net>
 <5938048A02000078001604AE@prv-mh.provo.novell.com>
 <056e566f141c4715867e2bdbbe418977@AMSPEX02CL03.citrite.net>
 <593806FC02000078001604D1@prv-mh.provo.novell.com>
 <e4aae59cbd884e21ab1fb75a96f34d3d@AMSPEX02CL03.citrite.net>
 <593813E602000078001605F7@prv-mh.provo.novell.com>
 <ee93e45315794a3db4aa21beefb62e52@AMSPEX02CL03.citrite.net>
 <593838D20200007800160859@prv-mh.provo.novell.com>
 <fc6fa02bb41e497e8b1896b692e82123@AMSPEX02CL03.citrite.net>
 <59383D4F020000780016089F@prv-mh.provo.novell.com>
 <94bf1caf8b95436fa7b3aed74a172ce1@AMSPEX02CL03.citrite.net>
 <59396AE10200007800160D0E@prv-mh.provo.novell.com>
 <ea5cd4c8f80349fb9cc768d981fea4a5@AMSPEX02CL03.citrite.net>
 <593AB92202000078001615A1@prv-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <40009cf2-ef28-4c70-410e-029b6ac8ffb8@oracle.com>
Date: Fri, 9 Jun 2017 09:52:16 -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: <593AB92202000078001615A1@prv-mh.provo.novell.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: Juergen Gross <jgross@suse.com>, AndrewCooper <Andrew.Cooper3@citrix.com>,
 "Julien Grall \(julien.grall@arm.com\)" <julien.grall@arm.com>,
 "xen-devel\(xen-devel@lists.xenproject.org\)" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] debian stretch dom0 + xen 4.9 fails to 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>

T24gMDYvMDkvMjAxNyAwOTowNSBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDkuMDYu
MTcgYXQgMTQ6MTksIDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IC4uLiwgYnV0
IGFsbCB0aGlzIGhhcyAKPj4gZ290IG1lIHdvbmRlcmluZyB3aHkgWGVuIGJvdGhlcnMgdG8gcmVh
ZCB0aGUgTUJSLCBvciB0aGUgRUREIGluZm8gZm9yIHRoYXQgCj4+IG1hdHRlcj8gRUREIG9yIE1C
UiBzaWduYXR1cmVzIGFyZSByZXR1cm5lZCBieSB0aGUgWEVOUEZfZmlybXdhcmVfaW5mbyAKPj4g
aHlwZXJjYWxsLCBhbmQgTGludXggZG9lcyBzZWVtIHRvIGhhdmUgY29kZSBjYWxsZWQgZWFybHkg
b24gaW4gCj4+IHhlbl9zdGFydF9rZXJuZWwoKSB0aGF0IGRvZXMgbWFrZSBzdWNoIGh5cGVyY2Fs
bHMsIGJ1dCBpdCBhbHNvIGFwcGVhcnMgdG8gYmUgCj4+IGFibGUgdG8gYm9vdCBoYXBwaWx5IGlm
IEkgcHV0IGVkZD1vZmYgb24gbXkgWGVuIGNvbW1hbmQgbGluZSwgc28gaXMgdGhpcyBjb2RlIAo+
PiByZWFsbHkgbmVjZXNzYXJ5Pwo+IFdlbGwsIHRoYXQncyBhIHF1ZXN0aW9uIHRvIHRoZSBMaW51
eCBmb2xrcy4gSSB3b3VsZCBndWVzcyB0aGVyZSdzCj4gbWFuYWdlbWVudCBjb2RlIGFyb3VuZCB3
YW50aW5nIHRoYXQgaW5mbywgYnV0IEknbSBub3Qgc3VyZS4gVXMKPiBkb2luZyB0aGlzIGlzIHNp
bXBseSBiZWNhdXNlIG9mIExpbnV4IHdhbnRpbmcgaXQgYW5kIGhhdmluZyBubwo+IG90aGVyIHdh
eSB0byBnZXQgYXQgbGVhc3Qgc29tZSBvZiB0aGlzIGluZm9ybWF0aW9uIChpdCBjb3VsZCBzdXJl
bHkKPiByZWFkIHRoZSBNQlJzLCBidXQgaXQgd291bGRuJ3QgYmUgYWJsZSB0byBhc3NvY2lhdGUg
dGhlbSB3aXRoCj4gQklPUyBkcml2ZSBudW1iZXJzIHVzZWQgZm9yIHRoZSBvdGhlciBFREQgaW5m
b3JtYXRpb24gb2J0YWluZWQpLgoKTm90IHN1cmUgd2hhdCBpdCBpcyBmb3IuIFBlcmhhcHMgdGhl
cmUgYXJlIHNvbWUgdG9vbHMgdGhhdCBwb2tlIGludG8gc3lzZnM/CgoKY29tbWl0IDk2ZjI4YmM2
NmFkYjE0MTRjZmM5NDA1ZmY4MGNmZmZkYzQ0ZWRkODQKQXV0aG9yOiBEYXZpZCBWcmFiZWwgPGRh
dmlkLnZyYWJlbEBjaXRyaXguY29tPgpEYXRlOiAgIFdlZCBBcHIgMyAxNzozMTo1MCAyMDEzICsw
MTAwCgogICAgeDg2L3hlbjogcG9wdWxhdGUgYm9vdF9wYXJhbXMgd2l0aCBFREQgZGF0YQogICAK
ICAgIER1cmluZyBlYXJseSBzZXR1cCBvZiBhIGRvbTAga2VybmVsLCBwb3B1bGF0ZSBib290X3Bh
cmFtcyB3aXRoIHRoZQogICAgRW5oYW5jZWQgRGlzayBEcml2ZSAoRUREKSBhbmQgTUJSIHNpZ25h
dHVyZSBkYXRhLiAgVGhpcyBtYWtlcwogICAgaW5mb3JtYXRpb24gb24gdGhlIEJJT1MgYm9vdCBk
ZXZpY2UgYXZhaWxhYmxlIGluIC9zeXMvZmlybXdhcmUvZWRkLy4KICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBEYXZpZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEtvbnJh
ZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 09 13:55:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 13:55:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dJKNU-0000UY-Ng; Fri, 09 Jun 2017 13: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 <julien.grall@arm.com>) id 1dJKNT-0000UO-Vv
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 13:55:04 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 D6/43-03613-7B8AA395; Fri, 09 Jun 2017 13:55:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsVysyfVTXfbCqt
 Ig88fhS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owD28+wFeybw1ix6tIupgbGNSVdjFwcQgKb
 GCXajk5jgnB2M0pMvXSZvYuRg0NYwE/iyZKgLkZODhGBYIkTvWtYIWp6GCVWPrjFBuIwC6xkl
 Oh9/ZcZpIpNQFPizudPTCA2r4CVxK+GVkYQm0VARaLz0w12EFtUIFzibeMRFogaQYmTM5+A2Z
 wCPhLdNxeA2cwCthJ35u5mhrDlJba/ncM8gZFvFpKWWUjKZiEpW8DIvIpRozi1qCy1SNfISC+
 pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzDoGIBgB+Oa+YGHGCU5mJREeacVWEUK
 8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuCNWQ6UEyxKTU+tSMvMAYY/TFqCg0dJhFdoCVCat7ggM
 bc4Mx0idYpRl2NBz4YvTEIsefl5qVLivBkgMwRAijJK8+BGwGLxEqOslDAvI9BRQjwFqUW5mS
 Wo8q8YxTkYlYR53y0DmsKTmVcCt+kV0BFMQEcseWcBckRJIkJKqoFR9E5I0WGN3x16coahr3Y
 dUdvy4oXPXYcmrlc3Vm6u0ZLYca3povHZcqfmA8vsPNquMCid9+x01yqb9kWppeb0ykl/OFb/
 y3ydnhL3m3/6/I13mpKVkvsdb2+zfHUvT3nlJb+29ORbqzWvsOw4tabrnoxTaDiPzabo8jc3W
 OJ+OejKxq0QrzBUYinOSDTUYi4qTgQAqNGaMMACAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1497016501!107092325!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56580 invoked from network); 9 Jun 2017 13:55:01 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-27.messagelabs.com with SMTP; 9 Jun 2017 13:55: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 EDDCA80D;
 Fri,  9 Jun 2017 06:55: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 E8AB73F557;
 Fri,  9 Jun 2017 06:54:59 -0700 (PDT)
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>,
 xen-devel@lists.xenproject.org
References: <1496769929-23355-1-git-send-email-bhupinder.thakur@linaro.org>
 <1496769929-23355-4-git-send-email-bhupinder.thakur@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1fe7dea9-9120-63c7-5efd-b98fed3a70ba@arm.com>
Date: Fri, 9 Jun 2017 14:54:58 +0100
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: <1496769929-23355-4-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH 03/14 v4] xen/arm: vpl011: Add pl011 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>
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>

SGkgQmh1cGluZGVyLAoKT24gMDYvMDYvMTcgMTg6MjUsIEJodXBpbmRlciBUaGFrdXIgd3JvdGU6
Cj4gQWRkIGVtdWxhdGlvbiBjb2RlIHRvIGVtdWxhdGUgcmVhZC93cml0ZSBhY2Nlc3MgdG8gcGww
MTEgcmVnaXN0ZXJzCj4gYW5kIHBsMDExIGludGVycnVwdHM6Cj4KPiAgICAgLSBFbXVsYXRlIERS
IHJlYWQvd3JpdGUgYnkgcmVhZGluZyBhbmQgd3JpdGluZyBmcm9tL3RvIHRoZSBJTgo+ICAgICAg
IGFuZCBPVVQgcmluZyBidWZmZXJzIGFuZCByYWlzaW5nIGFuIGV2ZW50IHRvIHRoZSBiYWNrZW5k
IHdoZW4KPiAgICAgICB0aGVyZSBpcyBkYXRhIGluIHRoZSBPVVQgcmluZyBidWZmZXIgYW5kIGlu
amVjdGluZyBhbiBpbnRlcnJ1cHQKPiAgICAgICB0byB0aGUgZ3Vlc3Qgd2hlbiB0aGVyZSBpcyBk
YXRhIGluIHRoZSBJTiByaW5nIGJ1ZmZlcgo+Cj4gICAgIC0gT3RoZXIgcmVnaXN0ZXJzIGFyZSBy
ZWxhdGVkIHRvIGludGVycnVwdCBtYW5hZ2VtZW50IGFuZAo+ICAgICAgIGVzc2VudGlhbGx5IGNv
bnRyb2wgd2hlbiBpbnRlcnJ1cHRzIGFyZSBkZWxpdmVyZWQgdG8gdGhlIGd1ZXN0Cj4KPiBUaGUg
U0JTQSBjb21wbGlhbnQgcGwwMTEgdWFydCBpcyBjb3ZlcmVkIGluIEFwcGVuZGl4IEIgb2YKPiBo
dHRwczovL3N0YXRpYy5kb2NzLmFybS5jb20vZGVuMDAyOS9hL1NlcnZlcl9CYXNlX1N5c3RlbV9B
cmNoaXRlY3R1cmVfdjNfMV9BUk1fREVOXzAwMjlBLnBkZgo+Cj4gU2lnbmVkLW9mZi1ieTogQmh1
cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgo+IC0tLQo+IENDOiBp
ago+IENDOiB3bAo+IENDOiBzcwo+IENDOiBqZwo+IENDOiBrdwo+Cj4gQ2hhbmdlcyBzaW5jZSB2
MzoKPiAtIE1vdmVkIHRoZSBjYWxsIHRvIERFRklORV9YRU5fRkxFWF9SSU5HIGZyb20gdnBsMDEx
LmggdG8gcHVibGljL2NvbnNvbGUuaC4gVGhpcyBtYWNybyBkZWZpbmVzCj4gICBzdGFuZGFyZCBm
dW5jdGlvbnMgdG8gb3BlcmF0ZSBvbiB0aGUgcmluZyBidWZmZXIuCj4gLSBMb2NrIHRha2VuIHdo
aWxlIHVwZGF0aW5nIHRoZSBpbnRlcnJ1cHQgbWFzayBhbmQgY2xlYXIgcmVnaXN0ZXJzIGluIG1t
aW9fd3JpdGUuCj4gLSBVc2UgZ2ZuX3QgaW5zdGVhZCBvZiB4ZW5fcGZuX3QuCj4gLSB2Z2ljX2Zy
ZWVfdmlycSBjYWxsZWQgaWYgdGhlcmUgaXMgYW55IGVycm9yIGluIHZwbDAxMSBpbml0aWFsaXph
dGlvbi4KPiAtIG1taW8gaGFuZGxlcnMgZnJlZWQgaWYgdGhlcmUgaXMgYW55IGVycm9yIGluIHZw
bDAxMSBpbml0aWFsaXphdGlvbi4KPiAtIFJlbW92ZWQgdnBsMDExLT5pbml0aWFsaXplZCBmbGFn
IHVzYWdlIGFzIHRoZSBzYW1lIGNoZWNrIGNvdWxkIGJlIGRvbmUKPiAgIHVzaW5nIHZwbDAxMS0+
cmluZy1yZWYuCj4gLSBVc2VkIHJldHVybiBpbnN0ZWFkIG9mIGJyZWFrIGluIHRoZSBzd2l0Y2gg
aGFuZGxpbmcgb2YgZW11bGF0aW9uIG9mIGRpZmZlcmVudCBwbDAxMSByZWdpc3RlcnMuCj4gLSBS
ZW5hbWVkIHZwbDAxMV91cGRhdGVfc3BpKCkgdG8gdnBsMDExX3VwZGF0ZSgpLgo+Cj4gQ2hhbmdl
cyBzaW5jZSB2MjoKPiAtIFVzZSBnZW5lcmljIHZyZWdfcmVnKiBmb3IgcmVhZC93cml0ZSBvZiBy
ZWdpc3RlcnMgZW11bGF0aW5nIHBsMDExLgo+IC0gVXNlIGdlbmVyaWMgcmluZyBidWZmZXIgZnVu
Y3Rpb25zIGRlZmluZWQgdXNpbmcgREVGSU5FX1hFTl9GTEVYX1JJTkcuCj4gLSBSZW5hbWVkIHRo
ZSBTUEkgaW5qZWN0aW9uIGZ1bmN0aW9uIHRvIHZwbDAxMV91cGRhdGVfc3BpKCkgdG8gcmVmbGVj
dCBsZXZlbAo+ICAgdHJpZ2dlcmVkIG5hdHVyZSBvZiBwbDAxMSBpbnRlcnJ1cHRzLgo+IC0gVGhl
IHBsMDExIHJlZ2lzdGVyIGFjY2VzcyBhZGRyZXNzIHNob3VsZCBhbHdheXMgYmUgdGhlIGJhc2Ug
YWRkcmVzcyBvZiB0aGUKPiAgIGNvcnJlc3BvbmRpbmcgcmVnaXN0ZXIgYXMgcGVyIHNlY3Rpb24g
QiBvZiB0aGUgU0JTQSBkb2N1bWVudC4gRm9yIHRoaXMgcmVhc29uLAo+ICAgdGhlIHJlZ2lzdGVy
IHJhbmdlIGFkZHJlc3MgYWNjZXNzIGlzIG5vdCBhbGxvd2VkLgo+Cj4gQ2hhbmdlcyBzaW5jZSB2
MToKPiAtIFJlbW92ZWQgdGhlIG9wdGltaXp0aW9uIHJlbGF0ZWQgdG8gc2VuZGlpbmcgZXZlbnRz
IHRvIHhlbmNvbnNvbGUKPiAtIFVzZSBsb2NhbCB2YXJpYWJsZXMgYXMgcmluZyBidWZmZXIgaW5k
aWNlcyB3aGlsZSB1c2luZyB0aGUgcmluZyBidWZmZXIKPgo+ICB0b29scy9jb25zb2xlL2RhZW1v
bi9pby5jICAgICAgICB8ICAgMiArLQo+ICB4ZW4vYXJjaC9hcm0vS2NvbmZpZyAgICAgICAgICAg
ICB8ICAgNSArCj4gIHhlbi9hcmNoL2FybS9NYWtlZmlsZSAgICAgICAgICAgIHwgICAxICsKPiAg
eGVuL2FyY2gvYXJtL3ZwbDAxMS5jICAgICAgICAgICAgfCA0MTggKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmggICAg
IHwgICA2ICsKPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9wbDAxMS11YXJ0LmggfCAgIDIgKwo+ICB4
ZW4vaW5jbHVkZS9hc20tYXJtL3ZwbDAxMS5oICAgICB8ICA3NCArKysrKysrCj4gIHhlbi9pbmNs
dWRlL3B1YmxpYy9hcmNoLWFybS5oICAgIHwgICA2ICsKPiAgeGVuL2luY2x1ZGUvcHVibGljL2lv
L2NvbnNvbGUuaCAgfCAgIDQgKwoKVGhpcyB3b3VsZCByZXF1aXJlIGFuIEFDSyBmcm9tIEtvbnJh
ZC4gVGhlIGFkZGl0aW9uIHdvdWxkIGFsc28gbmVlZCB0byAKYmUganVzdGlmaWVkIGluIHRoZSBj
b21taXQgbWVzc2FnZS4gQWx0aG91Z2gsIHlvdSBwcm9iYWJseSB3YW50IHRvIHNwbGl0IAp0aGlz
IGNoYW5nZSBpbiBhIHNlcGFyYXRlIHBhdGNoLgoKPiAgOSBmaWxlcyBjaGFuZ2VkLCA1MTcgaW5z
ZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gv
YXJtL3ZwbDAxMS5jCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20tYXJtL3Zw
bDAxMS5oCj4KPiBkaWZmIC0tZ2l0IGEvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYyBiL3Rvb2xz
L2NvbnNvbGUvZGFlbW9uL2lvLmMKPiBpbmRleCA3ZTZhODg2Li45NDdmMTNhIDEwMDY0NAo+IC0t
LSBhL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKPiArKysgYi90b29scy9jb25zb2xlL2RhZW1v
bi9pby5jCgpDYW4geW91IGV4cGxhaW4gd2h5IHlvdSBjaGFuZ2UgdGhlIHBvc2l0aW9uIG9mIHRo
ZSBpbmNsdWRlIGluIGlvLmM/Cgo+IEBAIC0yMSw2ICsyMSw3IEBACj4KPiAgI2luY2x1ZGUgInV0
aWxzLmgiCj4gICNpbmNsdWRlICJpby5oIgo+ICsjaW5jbHVkZSA8c3RyaW5nLmg+Cj4gICNpbmNs
dWRlIDx4ZW5ldnRjaG4uaD4KPiAgI2luY2x1ZGUgPHhlbmdudHRhYi5oPgo+ICAjaW5jbHVkZSA8
eGVuc3RvcmUuaD4KPiBAQCAtMjksNyArMzAsNiBAQAo+Cj4gICNpbmNsdWRlIDxzdGRsaWIuaD4K
PiAgI2luY2x1ZGUgPGVycm5vLmg+Cj4gLSNpbmNsdWRlIDxzdHJpbmcuaD4KPiAgI2luY2x1ZGUg
PHBvbGwuaD4KPiAgI2luY2x1ZGUgPGZjbnRsLmg+Cj4gICNpbmNsdWRlIDx1bmlzdGQuaD4KCgpb
Li4uXQoKPiAgbWVudSAiQVJNIGVycmF0YSB3b3JrYXJvdW5kIHZpYSB0aGUgYWx0ZXJuYXRpdmUg
ZnJhbWV3b3JrIgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vTWFrZWZpbGUgYi94ZW4vYXJj
aC9hcm0vTWFrZWZpbGUKPiBpbmRleCA0OWUxZmIyLi4xNWVmYzEzIDEwMDY0NAo+IC0tLSBhL3hl
bi9hcmNoL2FybS9NYWtlZmlsZQo+ICsrKyBiL3hlbi9hcmNoL2FybS9NYWtlZmlsZQo+IEBAIC01
Miw2ICs1Miw3IEBAIG9iai15ICs9IHZtX2V2ZW50Lm8KPiAgb2JqLXkgKz0gdnRpbWVyLm8KPiAg
b2JqLXkgKz0gdnBzY2kubwo+ICBvYmoteSArPSB2dWFydC5vCj4gK29iai0kKENPTkZJR19WUEww
MTFfQ09OU09MRSkgKz0gdnBsMDExLm8KClBsZWFzZSB0aGUgYWxwaGFiZXRpY2FsIG9yZGVyLiBK
dXN0IG5vdGljZWQgdnRpbWVyIGlzIG5vdCBjb3JyZWN0bHkgCnBvc2l0aW9uZWQuIEkgd2lsbCBz
ZW5kIGEgcGF0Y2ggZm9yIHRoYXQuCgo+Cj4gICNvYmotYmluLXkgKz0gLi4uLm8KPgo+IGRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vdnBsMDExLmMgYi94ZW4vYXJjaC9hcm0vdnBsMDExLmMKPiBu
ZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAuLjliMWYyN2UKPiAtLS0gL2Rldi9u
dWxsCj4gKysrIGIveGVuL2FyY2gvYXJtL3ZwbDAxMS5jCj4gQEAgLTAsMCArMSw0MTggQEAKPiAr
LyoKPiArICogYXJjaC9hcm0vdnBsMDExLmMKPiArICoKPiArICogVmlydHVhbCBQTDAxMSBVQVJU
Cj4gKyAqCj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlz
dHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5IGl0Cj4gKyAqIHVuZGVyIHRoZSB0ZXJtcyBhbmQgY29u
ZGl0aW9ucyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UsCj4gKyAqIHZlcnNpb24g
MiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCj4gKyAqCj4g
KyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSBpdCB3aWxsIGJlIHVz
ZWZ1bCwgYnV0IFdJVEhPVVQKPiArICogQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGlt
cGxpZWQgd2FycmFudHkgb2YgTUVSQ0hBTlRBQklMSVRZIG9yCj4gKyAqIEZJVE5FU1MgRk9SIEEg
UEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBm
b3IKPiArICogbW9yZSBkZXRhaWxzLgo+ICsgKgo+ICsgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2
ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhbG9uZyB3aXRoCj4g
KyAqIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNl
cy8+Lgo+ICsgKi8KPiArCj4gKyNpbmNsdWRlIDx4ZW4vZXJybm8uaD4KPiArI2luY2x1ZGUgPHhl
bi9ldmVudC5oPgo+ICsjaW5jbHVkZSA8eGVuL2d1ZXN0X2FjY2Vzcy5oPgo+ICsjaW5jbHVkZSA8
eGVuL2luaXQuaD4KPiArI2luY2x1ZGUgPHhlbi9saWIuaD4KPiArI2luY2x1ZGUgPHhlbi9tbS5o
Pgo+ICsjaW5jbHVkZSA8eGVuL3NjaGVkLmg+Cj4gKyNpbmNsdWRlIDxwdWJsaWMvZG9tY3RsLmg+
Cj4gKyNpbmNsdWRlIDxwdWJsaWMvaW8vY29uc29sZS5oPgo+ICsjaW5jbHVkZSA8YXNtLWFybS9w
bDAxMS11YXJ0Lmg+Cj4gKyNpbmNsdWRlIDxhc20tYXJtL3ZnaWMtZW11bC5oPgo+ICsjaW5jbHVk
ZSA8YXNtLWFybS92cGwwMTEuaD4KPiArCj4gK3N0YXRpYyBib29sIHZwbDAxMV9yZWczMl9jaGVj
a19hY2Nlc3Moc3RydWN0IGhzcl9kYWJ0IGRhYnQpCj4gK3sKPiArICAgIHJldHVybiAoZGFidC5z
aXplICE9IERBQlRfRE9VQkxFX1dPUkQpOwoKQWdhaW4sIHBsZWFzZSBhZGQgYSBjb21tZW50IGV4
cGxhaW5pbmcgd2h5IHdlIGFsbG93IGFsbCB0aGUgc2l6ZXMgYnV0IAo2NC1iaXQuCgo+ICt9Cj4g
Kwo+ICtzdGF0aWMgdm9pZCB2cGwwMTFfdXBkYXRlKHN0cnVjdCBkb21haW4gKmQpCj4gK3sKPiAr
ICAgIHN0cnVjdCB2cGwwMTEgKnZwbDAxMSA9ICZkLT5hcmNoLnZwbDAxMTsKPiArCj4gKyAgICAv
Kgo+ICsgICAgICogVE9ETzogUEwwMTEgaW50ZXJydXB0cyBhcmUgbGV2ZWwgdHJpZ2dlcmVkIHdo
aWNoIG1lYW5zCj4gKyAgICAgKiB0aGF0IGludGVycnVwdCBuZWVkcyB0byBiZSBzZXQvY2xlYXIg
aW5zdGVhZCBvZiBiZWluZwo+ICsgICAgICogaW5qZWN0ZWQuIEhvd2V2ZXIsIGN1cnJlbnRseSB2
R0lDIGRvZXMgbm90IGhhbmRsZSBsZXZlbAo+ICsgICAgICogdHJpZ2dlcmVkIGludGVycnVwdHMg
cHJvcGVybHkuIFRoaXMgZnVuY3Rpb24gbmVlZHMgdG8gYmUKPiArICAgICAqIHJldmlzaXRlZCBv
bmNlIHZHSUMgc3RhcnRzIGhhbmRsaW5nIGxldmVsIHRyaWdnZXJlZAo+ICsgICAgICogaW50ZXJy
dXB0cy4KPiArICAgICAqLwo+ICsgICAgaWYgKCB2cGwwMTEtPnVhcnRyaXMgJiB2cGwwMTEtPnVh
cnRpbXNjICkKClRoZSB3cml0ZSBpbiB1YXJ0aXJzIGFuZCB1YXJ0aW1zYyBhcmUgcHJvdGVjdGVk
IGJ5IGEgbG9jay4gU2hvdWxkbid0IGl0IApiZSB0aGUgY2FzZSBoZXJlIHRvbz8gTW9yZSB0aGF0
IHRoZXkgYXJlIG5vdCB1cGRhdGVkIGF0b21pY2FsbHkuCgpZb3UgcHJvYmFibHkgd2FudCB0byBj
YWxsIHZwbDAxMV91cGRhdGUgd2l0aCB2cGwwMTEgbG9jayB0YWtlbiB0byBtYWtlIApzdXJlIHlv
dSBkb24ndCBoYXZlIGFueSBzeW5jaHJvbml6YXRpb24gaXNzdWUuCgo+ICsgICAgICAgIHZnaWNf
dmNwdV9pbmplY3Rfc3BpKGQsIEdVRVNUX1ZQTDAxMV9TUEkpOwo+ICt9Cj4gKwo+ICtzdGF0aWMg
dWludDhfdCB2cGwwMTFfcmVhZF9kYXRhKHN0cnVjdCBkb21haW4gKmQpCj4gK3sKPiArICAgIHVu
c2lnbmVkIGxvbmcgZmxhZ3M7Cj4gKyAgICB1aW50OF90IGRhdGEgPSAwOwo+ICsgICAgc3RydWN0
IHZwbDAxMSAqdnBsMDExID0gJmQtPmFyY2gudnBsMDExOwo+ICsgICAgc3RydWN0IHhlbmNvbnNf
aW50ZXJmYWNlICppbnRmID0gdnBsMDExLT5yaW5nX2J1ZjsKPiArICAgIFhFTkNPTlNfUklOR19J
RFggaW5fY29ucyA9IGludGYtPmluX2NvbnM7Cj4gKyAgICBYRU5DT05TX1JJTkdfSURYIGluX3By
b2QgPSBpbnRmLT5pbl9wcm9kOwoKU2VlIG15IGFuc3dlciBvbiBTdGVmYW5vJ3MgZS1tYWlsIHJl
Z2FyZGluZyB0aGUgYmFycmllciBoZXJlLiAKKDxmYTNlNTAwMy01YzdmLTA4ODYtZDQzNy02YjY0
MzM0N2I0YzVAYXJtLmNvbT4pCgo+ICsKPiArICAgIFZQTDAxMV9MT0NLKGQsIGZsYWdzKTsKPiAr
Cj4gKyAgICAvKgo+ICsgICAgICogSXQgaXMgZXhwZWN0ZWQgdGhhdCB0aGVyZSB3aWxsIGJlIGRh
dGEgaW4gdGhlIHJpbmcgYnVmZmVyIHdoZW4gdGhpcwo+ICsgICAgICogZnVuY3Rpb24gaXMgY2Fs
bGVkIHNpbmNlIHRoZSBndWVzdCBpcyBleHBlY3RlZCB0byByZWFkIHRoZSBkYXRhIHJlZ2lzdGVy
Cj4gKyAgICAgKiBvbmx5IGlmIHRoZSBUWEZFIGZsYWcgaXMgbm90IHNldC4KPiArICAgICAqIElm
IHRoZSBndWVzdCBzdGlsbCBkb2VzIHJlYWQgd2hlbiBUWEZFIGJpdCBpcyBzZXQgdGhlbiAwIHdp
bGwgYmUgcmV0dXJuZWQuCj4gKyAgICAgKi8KPiArICAgIGlmICggeGVuY29uc19xdWV1ZWQoaW5f
cHJvZCwgaW5fY29ucywgc2l6ZW9mKGludGYtPmluKSkgPiAwICkKPiArICAgIHsKPiArICAgICAg
ICBkYXRhID0gaW50Zi0+aW5beGVuY29uc19tYXNrKGluX2NvbnMsIHNpemVvZihpbnRmLT5pbikp
XTsKPiArICAgICAgICBpbl9jb25zICs9IDE7Cj4gKyAgICAgICAgaW50Zi0+aW5fY29ucyA9IGlu
X2NvbnM7Cj4gKyAgICAgICAgc21wX21iKCk7CgpJIGRvbid0IHVuZGVyc3RhbmQgd2h5IHlvdSBt
b3ZlZCB0aGUgYmFycmllciBmcm9tIGJldHdlZW4gcmVhZGluZyB0aGUgCmRhdGEgYW5kIGludGYt
PmluX2NvbnMuIFlvdSBoYXZlIHRvIGVuc3VyZSB0aGUgY2hhcmFjdGVyIGlzIHJlYWQgYmVmb3Jl
IAp1cGRhdGluZyBpbl9jb25zLgoKPiArICAgIH0KPiArICAgIGVsc2UKPiArICAgIHsKPiArICAg
ICAgICBncHJpbnRrKFhFTkxPR19FUlIsICJ2cGwwMTE6IFVuZXhwZWN0ZWQgSU4gcmluZyBidWZm
ZXIgZW1wdHlcbiIpOwo+ICsgICAgfQoKVGhlIHt9IGFyZSBub3QgbmVjZXNzYXJ5LgoKPiArCj4g
KyAgICBpZiAoIHhlbmNvbnNfcXVldWVkKGluX3Byb2QsIGluX2NvbnMsIHNpemVvZihpbnRmLT5p
bikpID09IDAgKQoKV2hhdCBpZiB0aGUgb3RoZXIgZW5kIG9mIHRoZSByaW5nIGhhcyBwdXQgbW9y
ZSBkYXRhIHdoaWxzdCByZWFkaW5nIG9uZSAKY2hhcmFjdGVyPwoKPiArICAgIHsKPiArICAgICAg
ICB2cGwwMTEtPnVhcnRmciB8PSBSWEZFOwo+ICsgICAgICAgIHZwbDAxMS0+dWFydHJpcyAmPSB+
UlhJOwo+ICsgICAgfQo+ICsgICAgdnBsMDExLT51YXJ0ZnIgJj0gflJYRkY7Cj4gKyAgICBWUEww
MTFfVU5MT0NLKGQsIGZsYWdzKTsKPiArCj4gKyAgICByZXR1cm4gZGF0YTsKPiArfQo+ICsKPiAr
c3RhdGljIHZvaWQgdnBsMDExX3dyaXRlX2RhdGEoc3RydWN0IGRvbWFpbiAqZCwgdWludDhfdCBk
YXRhKQo+ICt7Cj4gKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwo+ICsgICAgc3RydWN0IHZwbDAx
MSAqdnBsMDExID0gJmQtPmFyY2gudnBsMDExOwo+ICsgICAgc3RydWN0IHhlbmNvbnNfaW50ZXJm
YWNlICppbnRmID0gdnBsMDExLT5yaW5nX2J1ZjsKPiArICAgIFhFTkNPTlNfUklOR19JRFggb3V0
X2NvbnMgPSBpbnRmLT5vdXRfY29uczsKPiArICAgIFhFTkNPTlNfUklOR19JRFggb3V0X3Byb2Qg
PSBpbnRmLT5vdXRfcHJvZDsKClNlZSBteSByZW1hcmsgYWJvdmUuCgo+ICsKPiArICAgIFZQTDAx
MV9MT0NLKGQsIGZsYWdzKTsKPiArCj4gKyAgICAvKgo+ICsgICAgICogSXQgaXMgZXhwZWN0ZWQg
dGhhdCB0aGUgcmluZyBpcyBub3QgZnVsbCB3aGVuIHRoaXMgZnVuY3Rpb24gaXMgY2FsbGVkCj4g
KyAgICAgKiBhcyB0aGUgZ3Vlc3QgaXMgZXhwZWN0ZWQgdG8gd3JpdGUgdG8gdGhlIGRhdGEgcmVn
aXN0ZXIgb25seSB3aGVuIHRoZQo+ICsgICAgICogVFhGRiBmbGFnIGlzIG5vdCBzZXQuCj4gKyAg
ICAgKiBJbiBjYXNlIHRoZSBndWVzdCBkb2VzIHdyaXRlIGV2ZW4gd2hlbiB0aGUgVFhGRiBmbGFn
IGlzIHNldCB0aGVuIHRoZQo+ICsgICAgICogZGF0YSB3aWxsIGJlIHNpbGVudGx5IGRyb3BwZWQu
Cj4gKyAgICAgKi8KPiArICAgIGlmICggeGVuY29uc19xdWV1ZWQob3V0X3Byb2QsIG91dF9jb25z
LCBzaXplb2YoaW50Zi0+b3V0KSkgIT0KPiArICAgICAgICAgc2l6ZW9mIChpbnRmLT5vdXQpICkK
PiArICAgIHsKPiArICAgICAgICBpbnRmLT5vdXRbeGVuY29uc19tYXNrKG91dF9wcm9kLCBzaXpl
b2YoaW50Zi0+b3V0KSldID0gZGF0YTsKPiArICAgICAgICBzbXBfd21iKCk7Cj4gKyAgICAgICAg
b3V0X3Byb2QgKz0gMTsKPiArICAgICAgICBpbnRmLT5vdXRfcHJvZCA9IG91dF9wcm9kOwo+ICsg
ICAgfQo+ICsgICAgZWxzZQo+ICsgICAgewo+ICsgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwg
InZwbDAxMTogVW5leHBlY3RlZCBPVVQgcmluZyBidWZmZXIgZnVsbFxuIik7Cj4gKyAgICB9CgpU
aGUge30gYXJlIG5vdCBuZWNlc3NhcnkuCgo+ICsKPiArICAgIGlmICggeGVuY29uc19xdWV1ZWQo
b3V0X3Byb2QsIG91dF9jb25zLCBzaXplb2YoaW50Zi0+b3V0KSkgPT0KPiArICAgICAgICAgc2l6
ZW9mIChpbnRmLT5vdXQpICkKCkRpdHRvIGhlcmUuCgo+ICsgICAgewo+ICsgICAgICAgIHZwbDAx
MS0+dWFydGZyIHw9IFRYRkY7Cj4gKyAgICAgICAgdnBsMDExLT51YXJ0cmlzICY9IH5UWEk7Cj4g
KyAgICB9Cj4gKwo+ICsgICAgdnBsMDExLT51YXJ0ZnIgfD0gQlVTWTsKPiArCj4gKyAgICB2cGww
MTEtPnVhcnRmciAmPSB+VFhGRTsKPiArCj4gKyAgICBWUEwwMTFfVU5MT0NLKGQsIGZsYWdzKTsK
PiArCj4gKyAgICAvKgo+ICsgICAgICogU2VuZCBhbiBldmVudCB0byBjb25zb2xlIGJhY2tlbmQg
dG8gaW5kaWNhdGUgdGhhdCB0aGVyZSBpcwo+ICsgICAgICogZGF0YSBpbiB0aGUgT1VUIHJpbmcg
YnVmZmVyLgo+ICsgICAgICovCj4gKyAgICBub3RpZnlfdmlhX3hlbl9ldmVudF9jaGFubmVsKGQs
IHZwbDAxMS0+ZXZ0Y2huKTsKPiArfQo+ICsKPiArc3RhdGljIGludCB2cGwwMTFfbW1pb19yZWFk
KHN0cnVjdCB2Y3B1ICp2LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgbW1pb19pbmZv
X3QgKmluZm8sCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWdpc3Rlcl90ICpyLAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqcHJpdikKPiArewo+ICsgICAgc3Ry
dWN0IGhzcl9kYWJ0IGRhYnQgPSBpbmZvLT5kYWJ0Owo+ICsgICAgdWludDMyX3QgdnBsMDExX3Jl
ZyA9ICh1aW50MzJfdCkoaW5mby0+Z3BhIC0gR1VFU1RfUEwwMTFfQkFTRSk7Cj4gKyAgICBzdHJ1
Y3QgdnBsMDExICp2cGwwMTEgPSAmdi0+ZG9tYWluLT5hcmNoLnZwbDAxMTsKPiArCj4gKyAgICBz
d2l0Y2ggKCB2cGwwMTFfcmVnICkKPiArICAgIHsKPiArICAgIGNhc2UgRFI6Cj4gKyAgICAgICAg
LyoKPiArICAgICAgICAgKiBTaW5jZSBwbDAxMSByZWdpc3RlcnMgYXJlIDMyLWJpdCByZWdpc3Rl
cnMsIGFsbCByZWdpc3RlcnMKPiArICAgICAgICAgKiBhcmUgaGFuZGxlZCBzaW1pbGFybHkgYWxs
b3dpbmcgOC1iaXQsIDE2LWJpdCBhbmQgMzItYml0Cj4gKyAgICAgICAgICogYWNjZXNzZXMuCj4g
KyAgICAgICAgICovCgpUaGlzIGNvbW1lbnQgc2hvdWxkIGJlIG9uIHRvcCBvZiB0aGUgZGVjbGFy
YXRpb24gb2YgCnZwbDAxMV9yZWczMl9jaGVja19hY2Nlc3MuCgo+ICsgICAgICAgIGlmICggIXZw
bDAxMV9yZWczMl9jaGVja19hY2Nlc3MoZGFidCkgKSBnb3RvIGJhZF93aWR0aDsKPiArCj4gKyAg
ICAgICAgKnIgPSB2cmVnX3JlZzMyX2V4dHJhY3QodnBsMDExX3JlYWRfZGF0YSh2LT5kb21haW4p
LCBpbmZvKTsKPiArICAgICAgICByZXR1cm4gMTsKPiArCj4gKyAgICBjYXNlIFJTUjoKPiArICAg
ICAgICBpZiAoICF2cGwwMTFfcmVnMzJfY2hlY2tfYWNjZXNzKGRhYnQpICkgZ290byBiYWRfd2lk
dGg7Cj4gKwo+ICsgICAgICAgIC8qIEl0IGFsd2F5cyByZXR1cm5zIDAgYXMgdGhlcmUgYXJlIG5v
IHBoeXNpY2FsIGVycm9ycy4gKi8KPiArICAgICAgICAqciA9IDA7Cj4gKyAgICAgICAgcmV0dXJu
IDE7Cj4gKwo+ICsgICAgY2FzZSBGUjoKPiArICAgICAgICBpZiAoICF2cGwwMTFfcmVnMzJfY2hl
Y2tfYWNjZXNzKGRhYnQpICkgZ290byBiYWRfd2lkdGg7Cj4gKwo+ICsgICAgICAgICpyID0gdnJl
Z19yZWczMl9leHRyYWN0KHZwbDAxMS0+dWFydGZyLCBpbmZvKTsKCllvdSBuZWVkIHRvIGVuc3Vy
ZSB0aGF0IHVhcnRmciBpcyByZWFkIG9ubHkgb25jZSBiZWNhdXNlIAp2cmVnX3JlZzMyX2V4dHJh
Y3QgZG9lcyBub3QgY3VycmVudGx5IGVuc3VyZSB0aGF0LgoKPiArICAgICAgICByZXR1cm4gMTsK
PiArCj4gKyAgICBjYXNlIFJJUzoKPiArICAgICAgICBpZiAoICF2cGwwMTFfcmVnMzJfY2hlY2tf
YWNjZXNzKGRhYnQpICkgZ290byBiYWRfd2lkdGg7Cj4gKwo+ICsgICAgICAgICpyID0gdnJlZ19y
ZWczMl9leHRyYWN0KHZwbDAxMS0+dWFydHJpcywgaW5mbyk7CgpEaXR0by4KCj4gKyAgICAgICAg
cmV0dXJuIDE7Cj4gKwo+ICsgICAgY2FzZSBNSVM6Cj4gKyAgICAgICAgaWYgKCAhdnBsMDExX3Jl
ZzMyX2NoZWNrX2FjY2VzcyhkYWJ0KSApIGdvdG8gYmFkX3dpZHRoOwo+ICsKPiArICAgICAgICAq
ciA9IHZyZWdfcmVnMzJfZXh0cmFjdCh2cGwwMTEtPnVhcnRyaXMgJgo+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHZwbDAxMS0+dWFydGltc2MsIGluZm8pOwoKRGl0dG8uCgo+ICsg
ICAgICAgIHJldHVybiAxOwo+ICsKPiArICAgIGNhc2UgSU1TQzoKPiArICAgICAgICBpZiAoICF2
cGwwMTFfcmVnMzJfY2hlY2tfYWNjZXNzKGRhYnQpICkgZ290byBiYWRfd2lkdGg7Cj4gKwo+ICsg
ICAgICAgICpyID0gdnJlZ19yZWczMl9leHRyYWN0KHZwbDAxMS0+dWFydGltc2MsIGluZm8pOwoK
RGl0dG8uCgo+ICsgICAgICAgIHJldHVybiAxOwo+ICsKPiArICAgIGNhc2UgSUNSOgo+ICsgICAg
ICAgIGlmICggIXZwbDAxMV9yZWczMl9jaGVja19hY2Nlc3MoZGFidCkgKSBnb3RvIGJhZF93aWR0
aDsKPiArCj4gKyAgICAgICAgLyogT25seSB3cml0ZSBpcyB2YWxpZC4gKi8KPiArICAgICAgICBy
ZXR1cm4gMDsKPiArCj4gKyAgICBkZWZhdWx0Ogo+ICsgICAgICAgIGdwcmludGsoWEVOTE9HX0VS
UiwgInZwbDAxMTogdW5oYW5kbGVkIHJlYWQgciVkIG9mZnNldCAlIzA4eFxuIiwKPiArICAgICAg
ICAgICAgICAgIGRhYnQucmVnLCB2cGwwMTFfcmVnKTsKPiArICAgICAgICByZXR1cm4gMDsKPiAr
ICAgIH0KPiArCj4gKyAgICByZXR1cm4gMTsKPiArCj4gK2JhZF93aWR0aDoKPiArICAgIGdwcmlu
dGsoWEVOTE9HX0VSUiwgInZwbDAxMTogYmFkIHJlYWQgd2lkdGggJWQgciVkIG9mZnNldCAlIzA4
eFxuIiwKPiArICAgICAgICAgICAgZGFidC5zaXplLCBkYWJ0LnJlZywgdnBsMDExX3JlZyk7Cj4g
KyAgICBkb21haW5fY3Jhc2hfc3luY2hyb25vdXMoKTsKPiArICAgIHJldHVybiAwOwo+ICsKPiAr
fQo+ICsKPiArc3RhdGljIGludCB2cGwwMTFfbW1pb193cml0ZShzdHJ1Y3QgdmNwdSAqdiwKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtbWlvX2luZm9fdCAqaW5mbywKPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICByZWdpc3Rlcl90IHIsCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdm9pZCAqcHJpdikKPiArewo+ICsgICAgc3RydWN0IGhzcl9kYWJ0IGRhYnQg
PSBpbmZvLT5kYWJ0Owo+ICsgICAgdWludDMyX3QgdnBsMDExX3JlZyA9ICh1aW50MzJfdCkoaW5m
by0+Z3BhIC0gR1VFU1RfUEwwMTFfQkFTRSk7Cj4gKyAgICBzdHJ1Y3QgdnBsMDExICp2cGwwMTEg
PSAmdi0+ZG9tYWluLT5hcmNoLnZwbDAxMTsKPiArICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5k
b21haW47Cj4gKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwo+ICsKPiArICAgIHN3aXRjaCAoIHZw
bDAxMV9yZWcgKQo+ICsgICAgewo+ICsgICAgY2FzZSBEUjoKPiArICAgIHsKPiArICAgICAgICB1
aW50MzJfdCBkYXRhID0gMDsKPiArCj4gKyAgICAgICAgLyoKPiArICAgICAgICAgKiBTaW5jZSBw
bDAxMSByZWdpc3RlcnMgYXJlIDMyLWJpdCByZWdpc3RlcnMsIGFsbCByZWdpc3RlcnMKPiArICAg
ICAgICAgKiBhcmUgaGFuZGxlZCBzaW1pbGFybHkgYWxsb3dpbmcgOC1iaXQsIDE2LWJpdCBhbmQg
MzItYml0Cj4gKyAgICAgICAgICogYWNjZXNzZXMuCj4gKyAgICAgICAgICovCgpTZWUgYWJvdmUu
Cgo+ICsgICAgICAgIGlmICggIXZwbDAxMV9yZWczMl9jaGVja19hY2Nlc3MoZGFidCkgKSBnb3Rv
IGJhZF93aWR0aDsKPiArCj4gKyAgICAgICAgdnJlZ19yZWczMl91cGRhdGUoJmRhdGEsIHIsIGlu
Zm8pOwo+ICsgICAgICAgIGRhdGEgJj0gMHhGRjsKPiArICAgICAgICB2cGwwMTFfd3JpdGVfZGF0
YSh2LT5kb21haW4sIGRhdGEpOwo+ICsgICAgICAgIHJldHVybiAxOwo+ICsgICAgfQo+ICsgICAg
Y2FzZSBSU1I6IC8qIE5vdGhpbmcgdG8gY2xlYXIuICovCj4gKyAgICAgICAgaWYgKCAhdnBsMDEx
X3JlZzMyX2NoZWNrX2FjY2VzcyhkYWJ0KSApIGdvdG8gYmFkX3dpZHRoOwo+ICsKPiArICAgICAg
ICByZXR1cm4gMTsKPiArCj4gKyAgICBjYXNlIEZSOgo+ICsgICAgY2FzZSBSSVM6Cj4gKyAgICBj
YXNlIE1JUzoKPiArICAgICAgICBnb3RvIHdyaXRlX2lnbm9yZTsKPiArCj4gKyAgICBjYXNlIElN
U0M6Cj4gKyAgICAgICAgaWYgKCAhdnBsMDExX3JlZzMyX2NoZWNrX2FjY2VzcyhkYWJ0KSApIGdv
dG8gYmFkX3dpZHRoOwo+ICsKPiArICAgICAgICBWUEwwMTFfTE9DSyhkLCBmbGFncyk7Cj4gKyAg
ICAgICAgdnJlZ19yZWczMl91cGRhdGUoJnZwbDAxMS0+dWFydGltc2MsIHIsIGluZm8pOwo+ICsg
ICAgICAgIFZQTDAxMV9VTkxPQ0soZCwgZmxhZ3MpOwo+ICsgICAgICAgIHZwbDAxMV91cGRhdGUo
di0+ZG9tYWluKTsKCkkgdGhpbmsgdGhpcyBzaG91bGQgYmUgY2FsbCB3aXRoIHVuZGVyIHRoZSBs
b2NrLgoKPiArICAgICAgICByZXR1cm4gMTsKPiArCj4gKyAgICBjYXNlIElDUjoKPiArICAgICAg
ICBpZiAoICF2cGwwMTFfcmVnMzJfY2hlY2tfYWNjZXNzKGRhYnQpICkgZ290byBiYWRfd2lkdGg7
Cj4gKwo+ICsgICAgICAgIFZQTDAxMV9MT0NLKGQsIGZsYWdzKTsKPiArICAgICAgICB2cmVnX3Jl
ZzMyX2NsZWFyYml0cygmdnBsMDExLT51YXJ0cmlzLCByLCBpbmZvKTsKPiArICAgICAgICBWUEww
MTFfVU5MT0NLKGQsIGZsYWdzKTsKPiArICAgICAgICB2cGwwMTFfdXBkYXRlKGQpOwoKRGl0dG8u
Cgo+ICsgICAgICAgIHJldHVybiAxOwo+ICsKPiArICAgIGRlZmF1bHQ6Cj4gKyAgICAgICAgZ3By
aW50ayhYRU5MT0dfRVJSLCAidnBsMDExOiB1bmhhbmRsZWQgd3JpdGUgciVkIG9mZnNldCAlIzA4
eFxuIiwKPiArICAgICAgICAgICAgICAgIGRhYnQucmVnLCB2cGwwMTFfcmVnKTsKPiArICAgICAg
ICByZXR1cm4gMDsKPiArICAgIH0KPiArCj4gK3dyaXRlX2lnbm9yZToKPiArICAgIHJldHVybiAx
Owo+ICsKPiArYmFkX3dpZHRoOgo+ICsgICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAidnBsMDExOiBi
YWQgd3JpdGUgd2lkdGggJWQgciVkIG9mZnNldCAlIzA4eFxuIiwKPiArICAgICAgICAgICAgZGFi
dC5zaXplLCBkYWJ0LnJlZywgdnBsMDExX3JlZyk7Cj4gKyAgICBkb21haW5fY3Jhc2hfc3luY2hy
b25vdXMoKTsKPiArICAgIHJldHVybiAwOwo+ICsKPiArfQo+ICsKPiArc3RhdGljIGNvbnN0IHN0
cnVjdCBtbWlvX2hhbmRsZXJfb3BzIHZwbDAxMV9tbWlvX2hhbmRsZXIgPSB7Cj4gKyAgICAucmVh
ZCA9IHZwbDAxMV9tbWlvX3JlYWQsCj4gKyAgICAud3JpdGUgPSB2cGwwMTFfbW1pb193cml0ZSwK
PiArfTsKPiArCj4gK3N0YXRpYyB2b2lkIHZwbDAxMV9kYXRhX2F2YWlsKHN0cnVjdCBkb21haW4g
KmQpCj4gK3sKPiArICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4gKyAgICBzdHJ1Y3QgdnBsMDEx
ICp2cGwwMTEgPSAmZC0+YXJjaC52cGwwMTE7Cj4gKyAgICBzdHJ1Y3QgeGVuY29uc19pbnRlcmZh
Y2UgKmludGYgPSB2cGwwMTEtPnJpbmdfYnVmOwo+ICsgICAgWEVOQ09OU19SSU5HX0lEWCBpbl9j
b25zID0gaW50Zi0+aW5fY29uczsKPiArICAgIFhFTkNPTlNfUklOR19JRFggaW5fcHJvZCA9IGlu
dGYtPmluX3Byb2Q7Cj4gKyAgICBYRU5DT05TX1JJTkdfSURYIG91dF9jb25zID0gaW50Zi0+b3V0
X2NvbnM7Cj4gKyAgICBYRU5DT05TX1JJTkdfSURYIG91dF9wcm9kID0gaW50Zi0+b3V0X3Byb2Q7
CgpTYW1lIGFzIGFib3ZlIGZvciB0aGUgYmFycmllci4KCj4gKyAgICBYRU5DT05TX1JJTkdfSURY
IGluX3JpbmdfcXNpemUsIG91dF9yaW5nX3FzaXplOwo+ICsKPiArICAgIFZQTDAxMV9MT0NLKGQs
IGZsYWdzKTsKPiArCj4gKyAgICBpbl9yaW5nX3FzaXplID0geGVuY29uc19xdWV1ZWQoaW5fcHJv
ZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbl9jb25zLAo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZihpbnRmLT5pbikpOwo+ICsKPiAr
ICAgIG91dF9yaW5nX3FzaXplID0geGVuY29uc19xdWV1ZWQob3V0X3Byb2QsCj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dF9jb25zLAo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBzaXplb2YoaW50Zi0+b3V0KSk7Cj4gKwo+ICsgICAgLyogVXBk
YXRlIHRoZSB1YXJ0IHJ4IHN0YXRlIGlmIHRoZSBidWZmZXIgaXMgbm90IGVtcHR5LiAqLwo+ICsg
ICAgaWYgKCBpbl9yaW5nX3FzaXplICE9IDAgKQo+ICsgICAgewo+ICsgICAgICAgIHZwbDAxMS0+
dWFydGZyICY9IH5SWEZFOwo+ICsgICAgICAgIGlmICggaW5fcmluZ19xc2l6ZSA9PSBzaXplb2Yo
aW50Zi0+aW4pICkKPiArICAgICAgICAgICAgdnBsMDExLT51YXJ0ZnIgfD0gUlhGRjsKPiArICAg
ICAgICB2cGwwMTEtPnVhcnRyaXMgfD0gUlhJOwo+ICsgICAgfQo+ICsKPiArICAgIC8qIFVwZGF0
ZSB0aGUgdWFydCB0eCBzdGF0ZSBpZiB0aGUgYnVmZmVyIGlzIG5vdCBmdWxsLiAqLwo+ICsgICAg
aWYgKCBvdXRfcmluZ19xc2l6ZSAhPSBzaXplb2YoaW50Zi0+b3V0KSApCj4gKyAgICB7Cj4gKyAg
ICAgICAgdnBsMDExLT51YXJ0ZnIgJj0gflRYRkY7Cj4gKyAgICAgICAgdnBsMDExLT51YXJ0cmlz
IHw9IFRYSTsKPiArICAgICAgICBpZiAoIG91dF9yaW5nX3FzaXplID09IDAgKQo+ICsgICAgICAg
IHsKPiArICAgICAgICAgICAgdnBsMDExLT51YXJ0ZnIgJj0gfkJVU1k7Cj4gKyAgICAgICAgICAg
IHZwbDAxMS0+dWFydGZyIHw9IFRYRkU7Cj4gKyAgICAgICAgfQo+ICsgICAgfQo+ICsKPiArICAg
IFZQTDAxMV9VTkxPQ0soZCwgZmxhZ3MpOwo+ICsKPiArICAgIHZwbDAxMV91cGRhdGUoZCk7CgpT
ZWUgbXkgY29tbWVudCBhYm92ZSBmb3IgdGhlIGNhbGxpbmcgdnBsMDExX3VwZGF0ZQoKPiArfQo+
ICsKPiArCj4gK3N0YXRpYyB2b2lkIHZwbDAxMV9ub3RpZmljYXRpb24oc3RydWN0IHZjcHUgKnYs
IHVuc2lnbmVkIGludCBwb3J0KQo+ICt7Cj4gKyAgICB2cGwwMTFfZGF0YV9hdmFpbCh2LT5kb21h
aW4pOwo+ICt9Cj4gKwo+ICtpbnQgZG9tYWluX3ZwbDAxMV9pbml0KHN0cnVjdCBkb21haW4gKmQs
IHN0cnVjdCB2cGwwMTFfaW5pdF9pbmZvICppbmZvKQo+ICt7Cj4gKyAgICBpbnQgcmM7Cj4gKyAg
ICBzdHJ1Y3QgdnBsMDExICp2cGwwMTEgPSAmZC0+YXJjaC52cGwwMTE7Cj4gKwo+ICsgICAgaWYg
KCB2cGwwMTEtPnJpbmdfYnVmICkKPiArICAgICAgICByZXR1cm4gMDsKCklITU8sIHlvdSBzaG91
bGQgcmV0dXJuIGFuIGVycm9yIGlmIHRoZSBQTDAxMSBpcyBhbHJlYWR5IGluaXRpYWxpemVkLiAK
VGhpcyBzaG91bGQgbmV2ZXIgaGFwcGVuLgoKPiArCj4gKyAgICAvKiBNYXAgdGhlIGd1ZXN0IFBG
TiB0byBYZW4gYWRkcmVzcyBzcGFjZS4gKi8KPiArICAgIHJjID0gIHByZXBhcmVfcmluZ19mb3Jf
aGVscGVyKGQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZm5feChpbmZv
LT5nZm4pLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnZwbDAxMS0+cmlu
Z19wYWdlLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnZwbDAxMS0+cmlu
Z19idWYpOwo+ICsgICAgaWYgKCByYyA8IDAgKQo+ICsgICAgICAgIGdvdG8gb3V0Owo+ICsKPiAr
ICAgIHJjID0gdmdpY19yZXNlcnZlX3ZpcnEoZCwgR1VFU1RfVlBMMDExX1NQSSk7Cj4gKyAgICBp
ZiAoICFyYyApCj4gKyAgICB7Cj4gKyAgICAgICAgcmMgPSAtRUlOVkFMOwo+ICsgICAgICAgIGdv
dG8gb3V0MTsKPiArICAgIH0KPiArCj4gKyAgICByZWdpc3Rlcl9tbWlvX2hhbmRsZXIoZCwgJnZw
bDAxMV9tbWlvX2hhbmRsZXIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgR1VFU1RfUEww
MTFfQkFTRSwgR1VFU1RfUEwwMTFfU0laRSwgTlVMTCk7CgpBZ2FpbiwgeW91IHJlZ2lzdGVyIE1N
SU8gaGFuZGxlciBidXQgbmV2ZXIgcmVtb3ZlIHRoZW0uIFNvIGlmIHRoaXMgY2FsbCAKZmFpbCwg
eW91IHdpbGwgZW5kIHVwIHdpdGggdGhlIGhhbmRsZXJzIGV4aXN0aW5nIGJ1dCB0aGUgcmVzdCAK
aGFsZi1pbml0aWFsaXplZCB3aGljaCBsaWtlbHkgbGVhZCB0byBhIHNlZ2ZhdWx0LCBvciB3b3Jz
dCBsZWFraW5nIGRhdGEuCgo+ICsKPiArICAgIHNwaW5fbG9ja19pbml0KCZ2cGwwMTEtPmxvY2sp
Owo+ICsKPiArICAgIHJjID0gYWxsb2NfdW5ib3VuZF94ZW5fZXZlbnRfY2hhbm5lbChkLCAwLCBp
bmZvLT5jb25zb2xlX2RvbWlkLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHZwbDAxMV9ub3RpZmljYXRpb24pOwo+ICsgICAgaWYgKCByYyA8IDAgKQpZb3UKPiAr
ICAgICAgICBnb3RvIG91dDI7Cj4gKwo+ICsgICAgdnBsMDExLT5ldnRjaG4gPSBpbmZvLT5ldnRj
aG4gPSByYzsKPiArCj4gKyAgICByZXR1cm4gMDsKPiArCj4gK291dDI6Cj4gKyAgICB4ZnJlZShk
LT5hcmNoLnZtbWlvLmhhbmRsZXJzKTsKPiArICAgIHZnaWNfZnJlZV92aXJxKGQsIEdVRVNUX1ZQ
TDAxMV9TUEkpOwo+ICsKPiArb3V0MToKPiArICAgIGRlc3Ryb3lfcmluZ19mb3JfaGVscGVyKCZ2
cGwwMTEtPnJpbmdfYnVmLCB2cGwwMTEtPnJpbmdfcGFnZSk7Cj4gKwo+ICtvdXQ6Cj4gKyAgICBy
ZXR1cm4gcmM7Cj4gK30KPiArCj4gK3ZvaWQgZG9tYWluX3ZwbDAxMV9kZWluaXQoc3RydWN0IGRv
bWFpbiAqZCkKPiArewo+ICsgICAgc3RydWN0IHZwbDAxMSAqdnBsMDExID0gJmQtPmFyY2gudnBs
MDExOwo+ICsKPiArICAgIGlmICggIXZwbDAxMS0+cmluZ19idWYgKQoKWW91IHdpbGwgYmFpbCBv
dXQgaWYgcmluZ19idWYgaXMgTlVMTC4gSG93ZXZlciwgaWYgeW91IGNhbGxlZCAKZG9tYWluX3Zw
bDAxMV9pbml0IGZpcnN0IGFuZCBpdCBmYWlsZWQsIHlvdSBtYXkgaGF2ZSByaW5nX2J1ZiBzZXQg
YnV0IAp0aGUgcmVzdCBub3QgZnVsbHkgdXBkYXRlZC4gVGhpcyBtZWFucyB0aGF0IHlvdSB3aWxs
IGZyZWUgZ2FyYmFnZ2UuCgpJIHRoaW5rIHRoaXMgY291bGQgYmUgc29sdmVkIGJ5IHJlaW5pdGlh
bGl6ZSByaW5nX2J1ZiBpZiBhbiBlcnJvciBvY2N1ciAKaW4gZG9tYWluX3ZwbDAxMV9pbml0LgoK
PiArICAgICAgICByZXR1cm47Cj4gKwo+ICsgICAgZnJlZV94ZW5fZXZlbnRfY2hhbm5lbChkLCB2
cGwwMTEtPmV2dGNobik7Cj4gKyAgICBkZXN0cm95X3JpbmdfZm9yX2hlbHBlcigmdnBsMDExLT5y
aW5nX2J1ZiwgdnBsMDExLT5yaW5nX3BhZ2UpOwo+ICsgICAgeGZyZWUoZC0+YXJjaC52bW1pby5o
YW5kbGVycyk7Cj4gK30KClsuLi5dCgo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJt
L3ZwbDAxMS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS92cGwwMTEuaAo+IG5ldyBmaWxlIG1vZGUg
MTAwNjQ0Cj4gaW5kZXggMDAwMDAwMC4uYjNlMzMyZAo+IC0tLSAvZGV2L251bGwKPiArKysgYi94
ZW4vaW5jbHVkZS9hc20tYXJtL3ZwbDAxMS5oCj4gQEAgLTAsMCArMSw3NCBAQAo+ICsvKgo+ICsg
KiBpbmNsdWRlL3hlbi92cGwwMTEuaAo+ICsgKgo+ICsgKiBWaXJ0dWFsIFBMMDExIFVBUlQKPiAr
ICoKPiArICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmli
dXRlIGl0IGFuZC9vciBtb2RpZnkgaXQKPiArICogdW5kZXIgdGhlIHRlcm1zIGFuZCBjb25kaXRp
b25zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSwKPiArICogdmVyc2lvbiAyLCBh
cyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KPiArICoKPiArICog
VGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIGl0IHdpbGwgYmUgdXNlZnVs
LCBidXQgV0lUSE9VVAo+ICsgKiBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGll
ZCB3YXJyYW50eSBvZiBNRVJDSEFOVEFCSUxJVFkgb3IKPiArICogRklUTkVTUyBGT1IgQSBQQVJU
SUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvcgo+
ICsgKiBtb3JlIGRldGFpbHMuCj4gKyAqCj4gKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBh
IGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFsb25nIHdpdGgKPiArICog
dGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4u
Cj4gKyAqLwo+ICsKPiArI2lmbmRlZiBfVlBMMDExX0hfCj4gKwoKV2UgdGVuZCB0byBrZWVwICNp
Zm5kZWYgYW5kICNkZWZpbmUgdG9nZXRoZXIuIFNvIHBsZWFzZSBkcm9wIHRoZSBuZXdsaW5lIApo
ZXJlLgoKPiArI2lmZGVmIENPTkZJR19WUEwwMTFfQ09OU09MRQo+ICtpbnQgZG9tYWluX3ZwbDAx
MV9pbml0KHN0cnVjdCBkb21haW4gKmQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0
IHZwbDAxMV9pbml0X2luZm8gKmluZm8pOwo+ICt2b2lkIGRvbWFpbl92cGwwMTFfZGVpbml0KHN0
cnVjdCBkb21haW4gKmQpOwo+ICsjZWxzZQo+ICtzdGF0aWMgaW5saW5lIGludCBkb21haW5fdnBs
MDExX2luaXQoc3RydWN0IGRvbWFpbiAqZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHN0cnVjdCB2cGwwMTFfaW5pdF9pbmZvICppbmZvKQo+ICt7Cj4gKyAgICByZXR1
cm4gLUVOT1NZUzsKPiArfQo+ICsKPiArc3RhdGljIGlubGluZSB2b2lkIGRvbWFpbl92cGwwMTFf
ZGVpbml0KHN0cnVjdCBkb21haW4gKmQpIHsgfQo+ICsjZW5kaWYKPiArCj4gKyNlbmRpZgo+ICsK
ClBsZWFzZSBkcm9wIHRoaXMgbmV3bGluZS4KCj4gKy8qCj4gKyAqIExvY2FsIHZhcmlhYmxlczoK
PiArICogbW9kZTogQwo+ICsgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCj4gKyAqIGMtYmFzaWMtb2Zm
c2V0OiA0Cj4gKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAo+ICsgKiBFbmQ6Cj4gKyAqLwoKQ2hl
ZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 09 13:58:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 13: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 1dJKQo-0000fL-60; Fri, 09 Jun 2017 13:58: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 1dJKQn-0000fE-6q
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 13:58:29 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 20/4B-11537-489AA395; Fri, 09 Jun 2017 13:58:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVysyfVTbd5pVW
 kwYU3Fhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a61lnMBaeYKjZMfM7YwDidqYuRk0NIYBOj
 xK/FchD2bkaJ47MVQGxhARuJDZ9+soPYIgLBEid617BC1HhL7GloY+xi5OJgFljJKNH7+i8zS
 IJNQFPizudPYEN5BawkZvftAWrg4GARUJE4eVUfJCwqEC7xtvEIC0SJoMTJmU/AbE4BH4mZ55
 cwgtjMArYSd+buZoaw5SW2v53DPIGRbxaSlllIymYhKVvAyLyKUaM4tagstUjXyFQvqSgzPaM
 kNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMw2OoZGBh3MLae8DvEKMnBpCTKO63AKlKILyk/
 pTIjsTgjvqg0J7X4EKMMB4eSBG/8CqCcYFFqempFWmYOMOxh0hIcPEoivP0gad7igsTc4sx0i
 NQpRl2Opg9bvjAJseTl56VKifP6gxQJgBRllObBjYDF4CVGWSlhXkYGBgYhnoLUotzMElT5V4
 ziHIxKwrzdIFN4MvNK4Da9AjqCCeiIJe8sQI4oSURISTUw1t+x4ZS6c29l8OJf3qI9SzTnGdu
 xJHGvm/doxUbfTAmjo/8/K09q13jyxvYHz/6ACE+7VR7frxqHiGyYtb+E50T5vYtbf/zdtNu+
 8UmD+t2pOz/d6924gkOW4+mjMCvP4tMrlk9xWr12YaRHstOq3hKbP9V97TvjXjQnxD2QlBH8K
 yvQx7Q2SImlOCPRUIu5qDgRAH+Wowa8AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1497016707!66348436!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25611 invoked from network); 9 Jun 2017 13:58:27 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-31.messagelabs.com with SMTP; 9 Jun 2017 13:58: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 F0BAD80D;
 Fri,  9 Jun 2017 06:58:26 -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 EB98B3F557;
 Fri,  9 Jun 2017 06:58:25 -0700 (PDT)
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>,
 xen-devel@lists.xenproject.org
References: <1496769929-23355-1-git-send-email-bhupinder.thakur@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <73a53e46-7dc8-d958-3ecf-abaec47602ed@arm.com>
Date: Fri, 9 Jun 2017 14:58:24 +0100
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: <1496769929-23355-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH 00/14 v4] PL011 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>
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>

SGkgQmh1cGluZGVyLAoKT24gMDYvMDYvMTcgMTg6MjUsIEJodXBpbmRlciBUaGFrdXIgd3JvdGU6
Cj4gVGhlIHZwbDAxMSBjaGFuZ2VzIGF2YWlsYWJsZSBhdCB0aGUgZm9sbG93aW5nIHJlcG86Cj4K
PiB1cmw6IHNzaDovL2dpdEBnaXQubGluYXJvLm9yZzovcGVvcGxlL2JodXBpbmRlci50aGFrdXIv
eGVuLmdpdAoKVGhpcyBhZGRyZXNzIGNhbiBvbmx5IGJlIGFjY2VzcyBieSBMaW5hcm8gZW1wbG95
ZWUvYXNzaWduZWUuIFBsZWFzZSAKcHJvdmlkZSBhbiBVUkwgYWNjZXNzaWJsZSBieSBldmVyeW9u
ZSBzbyB3ZSBjYW4gdGVzdC4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Fri Jun 09 14:02:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 14:02:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dJKUF-0001M3-LM; Fri, 09 Jun 2017 14:02: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 1dJKUD-0001Lw-La
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 14:02:01 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 33/E8-23755-85AAA395; Fri, 09 Jun 2017 14:02:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDSzdilVW
 kwZ37LBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a5v3wFz2Qq7r07zdzAeECii5GTQ0ggT+L0
 oZ2MXYwcHLwCdhL/njiDhCUEDCVOL7zJAmKzCKhKnLxzB8xmE1CXaHu2nRWkXETAQOLc0aQuR
 i4OZoGrTBJNi1eyg9QIC9hIvJvXxQIx3k5i2owdrBDjBSX+7hAGCTMDhTu63rFNYOSehZCZhS
 QDYWtJPPx1iwXC1pZYtvA1M0g5s4C0xPJ/HBBhZ4klT7ayoioBsf0kpj44xraAkWMVo3pxalF
 ZapGuiV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmBAMgDBDsbGL06HGCU5mJRE
 eacVWEUK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuB9vgIoJ1iUmp5akZaZA4wNmLQEB4+SCK/9S
 qA0b3FBYm5xZjpE6hSjopQ4bxFIQgAkkVGaB9cGi8dLjLJSwryMQIcI8RSkFuVmlqDKv2IU52
 BUEuZlA5nCk5lXAjf9FdBiJqDFS95ZgCwuSURISTUwLs+rcu15/6hstw33v7MFgiJfvKwmXqv
 eqf5D0S611i426LHGl94NJ/nneWy211Zlt6t1fOhuqm19x9rPP77HofF3cN6zUk2ROywSD00W
 vJmk+vyv+tIuncNPXq8N6ii4t1RcQGb14v37Vn7UiVhatKiHc0GuthRP8rntVhd+9Py5c/hD7
 wErJZbijERDLeai4kQAryOGlMICAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1497016918!46821957!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50107 invoked from network); 9 Jun 2017 14:01:59 -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; 9 Jun 2017 14:01:59 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 09 Jun 2017 08:01:57 -0600
Message-Id: <593AC675020000780016160F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 09 Jun 2017 08:01:57 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: 
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__PartE4DC8A45.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>
Subject: [Xen-devel] [PATCH v2] public: there's no MMUEXT_SET_FOREIGNDOM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.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 MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__PartE4DC8A45.4__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Correct respective comments.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
---
v2: Also mention XENMAPSPACE_gmfn_foreign for DOMID_XEN.

--- a/xen/include/public/xen.h
+++ b/xen/include/public/xen.h
@@ -550,16 +550,21 @@ DEFINE_XEN_GUEST_HANDLE(mmuext_op_t);
  * is useful to ensure that no mappings to the OS's own heap are =
accidentally
  * installed. (e.g., in Linux this could cause havoc as reference counts
  * aren't adjusted on the I/O-mapping code path).
- * This only makes sense in MMUEXT_SET_FOREIGNDOM, but in that context =
can
- * be specified by any calling domain.
+ * This only makes sense as HYPERVISOR_mmu_update()'s and
+ * HYPERVISOR_update_va_mapping_otherdomain()'s "foreigndom" argument. =
For
+ * HYPERVISOR_mmu_update() context it can be specified by any calling =
domain,
+ * otherwise it's only permitted if the caller is privileged.
  */
 #define DOMID_IO             xen_mk_uint(0x7FF1)
=20
 /*
  * DOMID_XEN is used to allow privileged domains to map restricted parts =
of
  * Xen's heap space (e.g., the machine_to_phys table).
- * This only makes sense in MMUEXT_SET_FOREIGNDOM, and is only permitted =
if
- * the caller is privileged.
+ * This only makes sense as
+ * - HYPERVISOR_mmu_update()'s, HYPERVISOR_mmuext_op()'s, or
+ *   HYPERVISOR_update_va_mapping_otherdomain()'s "foreigndom" argument,
+ * - with XENMAPSPACE_gmfn_foreign,
+ * and is only permitted if the caller is privileged.
  */
 #define DOMID_XEN            xen_mk_uint(0x7FF2)
=20




--=__PartE4DC8A45.4__=
Content-Type: text/plain; name="public-no-MMUEXT_SET_FOREIGN.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="public-no-MMUEXT_SET_FOREIGN.patch"

public: there's no MMUEXT_SET_FOREIGNDOM=0A=0ACorrect respective =
comments.=0A=0ASigned-off-by: Jan Beulich <jbeulich@suse.com>=0A---=0Av2: =
Also mention XENMAPSPACE_gmfn_foreign for DOMID_XEN.=0A=0A--- a/xen/include=
/public/xen.h=0A+++ b/xen/include/public/xen.h=0A@@ -550,16 +550,21 @@ =
DEFINE_XEN_GUEST_HANDLE(mmuext_op_t);=0A  * is useful to ensure that no =
mappings to the OS's own heap are accidentally=0A  * installed. (e.g., in =
Linux this could cause havoc as reference counts=0A  * aren't adjusted on =
the I/O-mapping code path).=0A- * This only makes sense in MMUEXT_SET_FOREI=
GNDOM, but in that context can=0A- * be specified by any calling domain.=0A=
+ * This only makes sense as HYPERVISOR_mmu_update()'s and=0A+ * HYPERVISOR=
_update_va_mapping_otherdomain()'s "foreigndom" argument. For=0A+ * =
HYPERVISOR_mmu_update() context it can be specified by any calling =
domain,=0A+ * otherwise it's only permitted if the caller is privileged.=0A=
  */=0A #define DOMID_IO             xen_mk_uint(0x7FF1)=0A =0A /*=0A  * =
DOMID_XEN is used to allow privileged domains to map restricted parts =
of=0A  * Xen's heap space (e.g., the machine_to_phys table).=0A- * This =
only makes sense in MMUEXT_SET_FOREIGNDOM, and is only permitted if=0A- * =
the caller is privileged.=0A+ * This only makes sense as=0A+ * - HYPERVISOR=
_mmu_update()'s, HYPERVISOR_mmuext_op()'s, or=0A+ *   HYPERVISOR_update_va_=
mapping_otherdomain()'s "foreigndom" argument,=0A+ * - with XENMAPSPACE_gmf=
n_foreign,=0A+ * and is only permitted if the caller is privileged.=0A  =
*/=0A #define DOMID_XEN            xen_mk_uint(0x7FF2)=0A =0A
--=__PartE4DC8A45.4__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__PartE4DC8A45.4__=--


From xen-devel-bounces@lists.xen.org Fri Jun 09 14:06:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 14:06: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 1dJKYJ-0001ZC-8x; Fri, 09 Jun 2017 14:06:15 +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 1dJKYI-0001Z6-BJ
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 14:06:14 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 01/AB-01734-55BAA395; Fri, 09 Jun 2017 14:06:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVysyfVTTdktVW
 kwfFvBhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8alibvYC2YIVUyYp9LAuIa3i5GLQ0hgE6NE
 091rrBDObkaJZxt+M3YxcnIIC0RKnO78B2aLCCRIzHrxlBmi6CyjRMv5DWAJZoFsicmbJoHZb
 AKaEnc+f2ICsXkFrCQu/+sDsjk4WARUJOadEAYJiwqES7xtPMICUSIocXLmEzCbU8BH4tuVNi
 aIkbYSd+buZoaw5SW2v53DPIGRbxaSlllIymYhKVvAyLyKUb04tagstUjXTC+pKDM9oyQ3MTN
 H19DAVC83tbg4MT01JzGpWC85P3cTIzDYGIBgB+PUBudDjJIcTEqivNMKrCKF+JLyUyozEosz
 4otKc1KLDzHKcHAoSfDarATKCRalpqdWpGXmAMMeJi3BwaMkwmsPkuYtLkjMLc5Mh0idYtTl2
 LB6/RcmIZa8/LxUKXHeIpAiAZCijNI8uBGwGLzEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd
 5mkCk8mXklcJteAR3BBHTEkncWIEeUJCKkpBoYjcsm/7+iE+KWXJFcfTNnceBKYYdinsCVKwt
 Sfq2ZFzf1KldQovlSbpXdD+9IhzTcnjnlWNOa+F8VTh+WzVjWP3ftS3sVi4MXXG4zzHff/dBt
 srmF7MIvFU+0C7OuHuoS2rXTmKPxyQ8W3YvOIhXfN10IVONNXf+g4dmTO6HvmBxPHc+6//H3Z
 SWW4oxEQy3mouJEAIrMvLa8AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1497017172!102779297!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29465 invoked from network); 9 Jun 2017 14:06:12 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-9.tower-206.messagelabs.com with SMTP; 9 Jun 2017 14:06: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 B584480D;
 Fri,  9 Jun 2017 07:06: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 D2C153F557;
 Fri,  9 Jun 2017 07:06:10 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>,
 Bhupinder Thakur <bhupinder.thakur@linaro.org>
References: <1496769929-23355-1-git-send-email-bhupinder.thakur@linaro.org>
 <1496769929-23355-7-git-send-email-bhupinder.thakur@linaro.org>
 <alpine.DEB.2.10.1706061621060.15791@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ec0c5cb8-0c79-2a2c-f2e7-6e9d64d92a7e@arm.com>
Date: Fri, 9 Jun 2017 15:06:09 +0100
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.1706061621060.15791@sstabellini-ThinkPad-X260>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 06/14 v4] 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-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>

SGkgU3RlZmFubywKCk9uIDA3LzA2LzE3IDAwOjI2LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6
Cj4+IGRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19kb21haW4uYyBiL3Rvb2xzL2xpYnhjL3hj
X2RvbWFpbi5jCj4+IGluZGV4IDAwOTA5YWQ0Li5hOGVmZDVlIDEwMDY0NAo+PiAtLS0gYS90b29s
cy9saWJ4Yy94Y19kb21haW4uYwo+PiArKysgYi90b29scy9saWJ4Yy94Y19kb21haW4uYwo+PiBA
QCAtMzQzLDYgKzM0MywyOSBAQCBpbnQgeGNfZG9tYWluX2dldF9ndWVzdF93aWR0aCh4Y19pbnRl
cmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCj4+ICAgICAgcmV0dXJuIDA7Cj4+ICB9Cj4+Cj4+
ICtpbnQgeGNfZG9tX3ZwbDAxMV9pbml0KHhjX2ludGVyZmFjZSAqeGNoLAo+PiArICAgICAgICAg
ICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAg
dWludDMyX3QgY29uc29sZV9kb21pZCwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bm
bl90IGdmbiwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgZXZ0Y2huX3BvcnRfdCAqZXZ0Y2hu
KQo+PiArewo+PiArICAgIERFQ0xBUkVfRE9NQ1RMOwo+PiArICAgIGludCByYyA9IDA7Cj4+ICsK
Pj4gKyAgICBkb21jdGwuY21kID0gWEVOX0RPTUNUTF92dWFydF9vcDsKPj4gKyAgICBkb21jdGwu
ZG9tYWluID0gKGRvbWlkX3QpZG9taWQ7Cj4+ICsgICAgZG9tY3RsLnUudnVhcnRfb3AuY21kID0g
WEVOX0RPTUNUTF9WVUFSVF9PUF9JTklUX1ZQTDAxMTsKPj4gKyAgICBkb21jdGwudS52dWFydF9v
cC5jb25zb2xlX2RvbWlkID0gY29uc29sZV9kb21pZDsKPj4gKyAgICBkb21jdGwudS52dWFydF9v
cC5nZm4gPSBnZm47Cj4+ICsKPj4gKyAgICBpZiAoIChyYyA9IGRvX2RvbWN0bCh4Y2gsICZkb21j
dGwpKSA8IDAgKQo+PiArICAgICAgICByZXR1cm4gcmM7Cj4+ICsKPj4gKyAgICAqZXZ0Y2huID0g
ZG9tY3RsLnUudnVhcnRfb3AuZXZ0Y2huOwo+PiArCj4+ICsgICAgcmV0dXJuIHJjOwo+PiArfQo+
Cj4gSXQgbG9va3MgbGlrZSB0aGlzIGZ1bmN0aW9uIHNob3VsZCBiZSBpbiBvbmUgb2YgdGhlIGFy
bSBzcGVjaWZpYyBmaWxlcywKPiBzdWNoIGFzIHhjX2RvbV9hcm0uYyAob3RoZXJ3aXNlIGl0IGJl
Y29tZXMgYXZhaWxhYmxlIHRvIHg4NiB0b28pLgoKQUZBSUNUIHhjX2RvbV9hcm0uYyBoYXMgYSBj
b21wbGV0ZWx5IGRpZmZlcmVudCBwdXJwb3NlLiBMb29raW5nIGF0IG90aGVyIApoZWxwZXJzLCBp
dCBzZWVtcyB0aGUgdXNhZ2UgaWYgdG9vICNpZmRlZiBoZWxwZXJzIChzZWUgCnhjX3ZjcHVfZ2V0
X2V4dHN0YXRlIG9yIHhjX2RvbWFpbl9zZXRfbWVtb3J5X21hcCkuCgpbLi4uXQoKPj4gK2ludCBs
aWJ4bF9fYXJjaF9kb21haW5fY3JlYXRlX2ZpbmlzaChsaWJ4bF9fZ2MgKmdjLAo+PiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICpp
bmZvLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRv
bWlkLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kb21h
aW5fYnVpbGRfc3RhdGUgKnN0YXRlKQo+PiArewo+PiArICAgIHJldHVybiAwOwo+PiArfQo+PiAr
Cj4+ICBpbnQgbGlieGxfX2FyY2hfZXh0cmFfbWVtb3J5KGxpYnhsX19nYyAqZ2MsCj4+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICpp
bmZvLAo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAqb3V0KQo+PiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5j
Cj4+IGluZGV4IDc2MzEwZWQuLjllMTUwYmEgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL2FybS9k
b21haW4uYwo+PiArKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPj4gQEAgLTY2NSw2ICs2NjUs
OCBAQCBmYWlsOgo+Pgo+PiAgdm9pZCBhcmNoX2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4g
KmQpCj4+ICB7Cj4+ICsgICAgZG9tYWluX3ZwbDAxMV9kZWluaXQoZCk7Cj4+ICsKPj4gICAgICAv
KiBJT01NVSBwYWdlIHRhYmxlIGlzIHNoYXJlZCB3aXRoIFAyTSwgYWx3YXlzIGNhbGwKPj4gICAg
ICAgKiBpb21tdV9kb21haW5fZGVzdHJveSgpIGJlZm9yZSBwMm1fdGVhcmRvd24oKS4KPj4gICAg
ICAgKi8KPgo+IEkgY2Fubm90IGZpbmQgdGhlIGRlZmluaXRpb24gb2YgZG9tYWluX3ZwbDAxMV9k
ZWluaXQKClNlZSBwYXRjaCAjMy4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 09 14:13:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 14:13:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dJKfO-0002Ew-W8; Fri, 09 Jun 2017 14:13: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 1dJKfO-0002Eq-3I
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 14:13:34 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 E3/A6-03371-D0DAA395; Fri, 09 Jun 2017 14:13:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTZdnrVW
 kwe1OPYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePInLOsBZtkK57un8HewPhGpIuRi0NIYBOj
 xKRjt1kgnN2MEicmfANyODmEBSIlTnf+YwSxRQSCJU70rmGFKOphlLh8vYWti5GDg1mgQuLQa
 xuQGjYBTYk7nz8xgdi8AlYSk74dZQaxWQRUJObsOwI2R1QgXOJt4xEWiBpBiZMzn4DZnAI+Et
 MudoHZzAK2Enfm7maGsOUltr+dwzyBkW8WkpZZSMpmISlbwMi8ilGjOLWoLLVI19hAL6koMz2
 jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMOAYgGAH49+1gYcYJTmYlER5pxVYRQrxJeWn
 VGYkFmfEF5XmpBYfYpTh4FCS4BVbA5QTLEpNT61Iy8wBhj5MWoKDR0mE9+JqoDRvcUFibnFmO
 kTqFKOilDjvXZCEAEgiozQPrg0Wb5cYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzPtrJdAUns
 y8Erjpr4AWMwEtXvLOAmRxSSJCSqqBsevMzbydXtGmnfOWPck49maTT5/7ArOZh1fMy9b+rij
 MLP+ftcvu7bXKMwHVuyb8r7CKFM3R9Vq9k9kg/NNf3c0OPwUOTNyg3D3r293Q3hSzZa8ff+7d
 H3VyetQ1fZZtl0xSPcNv7/xeUNZ35Q+fv45g9J9tXF6d+V8trodpJZ132fovcJaWqhJLcUaio
 RZzUXEiAE736Q2yAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1497017612!61162560!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7316 invoked from network); 9 Jun 2017 14:13:32 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-16.tower-21.messagelabs.com with SMTP; 9 Jun 2017 14:13: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 7AEDB80D;
 Fri,  9 Jun 2017 07:13: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 97C343F557;
 Fri,  9 Jun 2017 07:13:30 -0700 (PDT)
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>,
 xen-devel@lists.xenproject.org
References: <1496769929-23355-1-git-send-email-bhupinder.thakur@linaro.org>
 <1496769929-23355-7-git-send-email-bhupinder.thakur@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <975bd839-69f7-a97f-43f9-38c58279eb8d@arm.com>
Date: Fri, 9 Jun 2017 15:13:29 +0100
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: <1496769929-23355-7-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH 06/14 v4] 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-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>

SGkgQmh1cGluZGVyLAoKT24gMDYvMDYvMTcgMTg6MjUsIEJodXBpbmRlciBUaGFrdXIgd3JvdGU6
Cj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIGIvdG9vbHMvbGli
eGMvaW5jbHVkZS94ZW5jdHJsLmgKPiBpbmRleCAxNjI5ZjQxLi43NzQyNWRkIDEwMDY0NAo+IC0t
LSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCj4gKysrIGIvdG9vbHMvbGlieGMvaW5j
bHVkZS94ZW5jdHJsLmgKPiBAQCAtODg0LDYgKzg4NCwyMyBAQCBpbnQgeGNfdmNwdV9nZXRjb250
ZXh0KHhjX2ludGVyZmFjZSAqeGNoLAo+ICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90
IGRvbWlkLAo+ICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZjcHUsCj4gICAgICAg
ICAgICAgICAgICAgICAgICAgdmNwdV9ndWVzdF9jb250ZXh0X2FueV90ICpjdHh0KTsKCk5ld2xp
bmUgaGVyZSBwbGVhc2UuCgpbLi4uXQoKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxf
YXJjaC5oIGIvdG9vbHMvbGlieGwvbGlieGxfYXJjaC5oCj4gaW5kZXggNWUxZmM2MC4uZDFjYTlj
NiAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9hcmNoLmgKPiArKysgYi90b29scy9s
aWJ4bC9saWJ4bF9hcmNoLmgKPiBAQCAtMzIsNiArMzIsMTMgQEAgX2hpZGRlbgo+ICBpbnQgbGli
eGxfX2FyY2hfZG9tYWluX2NyZWF0ZShsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9kb21haW5fY29uZmln
ICpkX2NvbmZpZywKPiAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQpOwo+Cj4gKy8qIGFy
Y2ggc3BlY2lmaWMgaW50ZXJuYWwgZG9tYWluIGNyZWF0aW9uIGZpbmlzaCBmdW5jdGlvbiAqLwo+
ICtfaGlkZGVuCj4gK2ludCBsaWJ4bF9fYXJjaF9kb21haW5fY3JlYXRlX2ZpbmlzaChsaWJ4bF9f
Z2MgKmdjLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9t
YWluX2J1aWxkX2luZm8gKmluZm8sCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1aW50MzJfdCBkb21pZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGxpYnhsX19kb21haW5fYnVpbGRfc3RhdGUgKnN0YXRlKTsKCkNhbiB5b3UgZXhwbGFpbiB3
aHkgeW91IG5lZWQgYSBuZXcgYXJjaCBoZWxwZXIgcmF0aGVyIHRoYW4gdXNpbmcgdGhlIApjdXJy
ZW50IG9uZT8KClsuLi5dCgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMgYi94
ZW4vYXJjaC9hcm0vZG9tYWluLmMKPiBpbmRleCA3NjMxMGVkLi45ZTE1MGJhIDEwMDY0NAo+IC0t
LSBhL3hlbi9hcmNoL2FybS9kb21haW4uYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwo+
IEBAIC02NjUsNiArNjY1LDggQEAgZmFpbDoKPgo+ICB2b2lkIGFyY2hfZG9tYWluX2Rlc3Ryb3ko
c3RydWN0IGRvbWFpbiAqZCkKPiAgewo+ICsgICAgZG9tYWluX3ZwbDAxMV9kZWluaXQoZCk7CgpQ
bGVhc2UgYWRkIGEgY29tbWVudCBleHBsYWluIHdoZXJlIHRoZSBpbml0aWFsaXphdGlvbiBoYXMg
YmVlbiBkb25lIChpLmUgCnZpYSBhIERPTUNUTCkuIFRoaXMgd291bGQgbWFrZSBlYXNpZXIgdG8g
a25vdyB3aGF0J3MgZ29pbmcgb24uCgo+ICsKPiAgICAgIC8qIElPTU1VIHBhZ2UgdGFibGUgaXMg
c2hhcmVkIHdpdGggUDJNLCBhbHdheXMgY2FsbAo+ICAgICAgICogaW9tbXVfZG9tYWluX2Rlc3Ry
b3koKSBiZWZvcmUgcDJtX3RlYXJkb3duKCkuCj4gICAgICAgKi8KPiBkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL2RvbWN0bC5jIGIveGVuL2FyY2gvYXJtL2RvbWN0bC5jCj4gaW5kZXggOTcxY2Fl
Yy4uNzQxNjc5YiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vZG9tY3RsLmMKPiArKysgYi94
ZW4vYXJjaC9hcm0vZG9tY3RsLmMKPiBAQCAtNSwxMyArNSwxNSBAQAo+ICAgKi8KPgo+ICAjaW5j
bHVkZSA8eGVuL3R5cGVzLmg+Cj4gLSNpbmNsdWRlIDx4ZW4vbGliLmg+Cj4gKyNpbmNsdWRlIDxw
dWJsaWMvZG9tY3RsLmg+Cj4gICNpbmNsdWRlIDx4ZW4vZXJybm8uaD4KPiAtI2luY2x1ZGUgPHhl
bi9zY2hlZC5oPgo+ICsjaW5jbHVkZSA8eGVuL2d1ZXN0X2FjY2Vzcy5oPgo+ICAjaW5jbHVkZSA8
eGVuL2h5cGVyY2FsbC5oPgo+ICAjaW5jbHVkZSA8eGVuL2lvY2FwLmg+Cj4gKyNpbmNsdWRlIDx4
ZW4vbGliLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vbW0uaD4KPiArI2luY2x1ZGUgPHhlbi9zY2hlZC5o
Pgo+ICAjaW5jbHVkZSA8eHNtL3hzbS5oPgo+IC0jaW5jbHVkZSA8cHVibGljL2RvbWN0bC5oPgoK
V2h5IGRvIHlvdSByZXNodWZmbGUgdGhlIGhlYWRlcnM/IElzIGl0IHRvIHVzZSB0aGUgYWxwaGFi
ZXRpY2FsIG9yZGVyPyAKSWYgc28sIHRoaXMgc2hvdWxkIHJlYWxseSBiZSBkb25lIGluIGEgc2Vw
YXJhdGUgcGF0Y2guCgo+Cj4gIHZvaWQgYXJjaF9nZXRfZG9tYWluX2luZm8oY29uc3Qgc3RydWN0
IGRvbWFpbiAqZCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0
bF9nZXRkb21haW5pbmZvICppbmZvKQo+IEBAIC0xMTksNiArMTIxLDQyIEBAIGxvbmcgYXJjaF9k
b19kb21jdGwoc3RydWN0IHhlbl9kb21jdGwgKmRvbWN0bCwgc3RydWN0IGRvbWFpbiAqZCwKPiAg
ICAgICAgICBkLT5kaXNhYmxlX21pZ3JhdGUgPSBkb21jdGwtPnUuZGlzYWJsZV9taWdyYXRlLmRp
c2FibGU7Cj4gICAgICAgICAgcmV0dXJuIDA7Cj4KPiArICAgIGNhc2UgWEVOX0RPTUNUTF92dWFy
dF9vcDoKPiArICAgIHsKPiArICAgICAgICBpbnQgcmM7Cj4gKyAgICAgICAgc3RydWN0IHhlbl9k
b21jdGxfdnVhcnRfb3AgKnZ1YXJ0X29wID0gJmRvbWN0bC0+dS52dWFydF9vcDsKPiArCj4gKyAg
ICAgICAgc3dpdGNoKHZ1YXJ0X29wLT5jbWQpCj4gKyAgICAgICAgewo+ICsgICAgICAgIGNhc2Ug
WEVOX0RPTUNUTF9WVUFSVF9PUF9JTklUX1ZQTDAxMToKPiArCj4gKyAgICAgICAgICAgIGlmICgg
IWQtPmNyZWF0aW9uX2ZpbmlzaGVkICkKPiArICAgICAgICAgICAgewo+ICsgICAgICAgICAgICAg
ICAgc3RydWN0IHZwbDAxMV9pbml0X2luZm8gaW5mbzsKPiArCj4gKyAgICAgICAgICAgICAgICBp
bmZvLmNvbnNvbGVfZG9taWQgPSB2dWFydF9vcC0+Y29uc29sZV9kb21pZDsKPiArICAgICAgICAg
ICAgICAgIGluZm8uZ2ZuID0gX2dmbih2dWFydF9vcC0+Z2ZuKTsKPiArCj4gKyAgICAgICAgICAg
ICAgICByYyA9IGRvbWFpbl92cGwwMTFfaW5pdChkLCAmaW5mbyk7Cj4gKyAgICAgICAgICAgICAg
ICBpZiAoICFyYyApCj4gKyAgICAgICAgICAgICAgICB7Cj4gKyAgICAgICAgICAgICAgICAgICAg
dnVhcnRfb3AtPmV2dGNobiA9IGluZm8uZXZ0Y2huOwo+ICsgICAgICAgICAgICAgICAgICAgIHJj
ID0gX19jb3B5X3RvX2d1ZXN0KHVfZG9tY3RsLCBkb21jdGwsIDEpOwo+ICsgICAgICAgICAgICAg
ICAgfQo+ICsgICAgICAgICAgICB9Cj4gKyAgICAgICAgICAgIGVsc2UKPiArICAgICAgICAgICAg
ewo+ICsgICAgICAgICAgICAgICAgcmMgPSAtIEVQRVJNOwo+ICsgICAgICAgICAgICB9CgpVbmVj
ZXNzYXJ5IHt9LgoKPiArICAgICAgICAgICAgYnJlYWs7Cj4gKwo+ICsgICAgICAgIGRlZmF1bHQ6
Cj4gKyAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKPiArICAgICAgICAgICAgYnJlYWs7Cj4gKyAg
ICAgICAgfQo+ICsKPiArICAgICAgICByZXR1cm4gcmM7Cj4gKyAgICB9Cj4gICAgICBkZWZhdWx0
Ogo+ICAgICAgewo+ICAgICAgICAgIGludCByYzsKCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 09 14:17:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 14: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 1dJKik-0002OQ-ET; Fri, 09 Jun 2017 14:17:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad@char.us.oracle.com>) id 1dJKij-0002OI-Je
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 14:17:01 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 D5/61-01709-CDDAA395; Fri, 09 Jun 2017 14:17:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsXSO6nOVffOWqt
 Igwn/RC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozdb/gLpnFVHPo9ibmB8Qt7FyMnh5DABCaJ
 7Wsduhi5gOyvjBKvtnxjgkhsYJTY8aUSItHNKLH1xBRWiESRxPf1q1m6GDk42ARMJN6scgQJi
 wgoSdxbNZkJpJ5ZYCmTxKbDX1lAEsICfhL/2w4xgtgsAqoSXb8g5vAKWElMergPzJYQkJO4tO
 0LM4RtKHH64TbGCYy8CxgZVjFqFKcWlaUW6RqZ6iUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCY
 V6yXn525iBIZDPQMD4w7GXe1+hxglOZiURHmnFVhFCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg
 FVsDlBMsSk1PrUjLzAEGJkxagoNHSYT34mqgNG9xQWJucWY6ROoUoy7HhtXrvzAJseTl56VKi
 fO6g8wQACnKKM2DGwGLkkuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHl/rQSawpOZVwK36R
 XQEUxARyx5ZwFyREkiQkqqgTFa9/NOVfM7d37MZZv/9b1AZi7/TfMpPLf9+bfuseP7nCLofcZ
 Re/eajT5F7xh/Pl74e9Xk1W/S6/Vfmb762X+wg2c3n27sG5/iRtW/3IIfHztxpT1f/WfBzx9H
 XThPsU5jvrn/N/Oyztk5Mc/dzq3+xVgl/z3v/HFDRZ6OXk/BjWe+sRu+yN+txFKckWioxVxUn
 AgAuhFx/Y0CAAA=
X-Env-Sender: konrad@char.us.oracle.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1497017817!102781334!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22659 invoked from network); 9 Jun 2017 14:16:59 -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; 9 Jun 2017 14:16:59 -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
 v59EGoaT013622
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 9 Jun 2017 14:16:51 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 v59EGnP1018474
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Fri, 9 Jun 2017 14:16:50 GMT
Received: from abhmp0009.oracle.com (abhmp0009.oracle.com [141.146.116.15])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id v59EGnls014094;
 Fri, 9 Jun 2017 14:16:49 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 09 Jun 2017 07:16:49 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 4FE7A6A0103; Fri,  9 Jun 2017 10:16:48 -0400 (EDT)
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: xen-devel@lists.xenproject.org
Date: Fri,  9 Jun 2017 10:16:39 -0400
Message-Id: <20170609141639.8903-1-konrad.wilk@oracle.com>
X-Mailer: git-send-email 2.9.3
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCH for v4.9] livepatch: Wrong usage of spinlock on
	debug 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>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SWYgd2UgaGF2ZSBhIGxhcmdlIGFtb3VudCBvZiBsaXZlcGF0Y2hlcyBhbmQgd2FudCB0byBwcmlu
dCB0aGVtCm9uIHRoZSBjb25zb2xlIHVzaW5nICd4bCBkZWJ1Zy1rZXlzIHgnIHdlIGV2ZW50dWFs
bHkgaGl0CnRoZSBwcmVlbXB0aW9uIGNoZWNrOgoKICBpZiAoIGkgJiYgIShpICUgNjQpICkKICB7
CglzcGluX3VubG9jaygmcGF5bG9hZF9sb2NrKTsKCXByb2Nlc3NfcGVuZGluZ19zb2Z0aXJxcygp
OwoJaWYgKCBzcGluX3RyeWxvY2soJnBheWxvYWRfbG9jaykgKQoJCXJldHVybgoKPGZhY2VwYWxt
PiBUaGUgZWZmZWN0IGlzIHRoYXQgd2UgaGF2ZSBqdXN0IGVmZmVjdGl2ZWx5CnRha2VuIHRoZSBs
b2NrIGFuZCByZXR1cm5lZCB3aXRob3V0IHVubG9ja2luZyEKCkNDOiBSb3NzIExhZ2Vyd2FsbCA8
cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KQ0M6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0
cm92c2t5QG9yYWNsZS5jb20+CkNDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkND
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDQzogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KU2lnbmVkLW9mZi1ieTogS29ucmFkIFJ6ZXN6dXRl
ayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgotLS0KIHhlbi9jb21tb24vbGl2ZXBhdGNo
LmMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkK
CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2xpdmVwYXRjaC5jIGIveGVuL2NvbW1vbi9saXZlcGF0
Y2guYwppbmRleCBmMTRiY2JjLi5kZjY3YTFhIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2xpdmVw
YXRjaC5jCisrKyBiL3hlbi9jb21tb24vbGl2ZXBhdGNoLmMKQEAgLTE2NDIsNyArMTY0Miw3IEBA
IHN0YXRpYyB2b2lkIGxpdmVwYXRjaF9wcmludGFsbCh1bnNpZ25lZCBjaGFyIGtleSkKICAgICAg
ICAgICAgIHsKICAgICAgICAgICAgICAgICBzcGluX3VubG9jaygmcGF5bG9hZF9sb2NrKTsKICAg
ICAgICAgICAgICAgICBwcm9jZXNzX3BlbmRpbmdfc29mdGlycXMoKTsKLSAgICAgICAgICAgICAg
ICBpZiAoIHNwaW5fdHJ5bG9jaygmcGF5bG9hZF9sb2NrKSApCisgICAgICAgICAgICAgICAgaWYg
KCAhc3Bpbl90cnlsb2NrKCZwYXlsb2FkX2xvY2spICkKICAgICAgICAgICAgICAgICB7CiAgICAg
ICAgICAgICAgICAgICAgIHByaW50aygiQ291bGRuJ3QgcmVhY3F1aXJlIGxvY2suIFRyeSBhZ2Fp
bi5cbiIpOwogICAgICAgICAgICAgICAgICAgICByZXR1cm47Ci0tIAoyLjkuMwoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 09 14:19:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 14: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 1dJKkd-0002VU-Od; Fri, 09 Jun 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 <apop@bitdefender.com>) id 1dJKkc-0002VK-3n
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 14:18:58 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 29/9E-03557-15EAA395; Fri, 09 Jun 2017 14:18:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNIsWRWlGSWpSXmKPExsUSfTxjoW7AOqt
 Ig38dGhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8brWzYFqyQrDlxoZ2tgnCrSxcjJISTgKrGn
 ZRk7hL2GUeLCTN4uRi4g+y6jxNsPh5ggEu4S67ZdZIdIdDFK7H4/gw0kwSKgInGg9xNYEZuAu
 sTmvVtYQWwRAWWJ3l+/WUBsZoE5TBLXZvGA2MICQRIN998zgti8QPVLr8xngViwj0ni9vpkiL
 igxMmZT6B6tSRu/HsJNJ8DyJaWWP6PA8TkFLCX2LowH6RCFGjTvH2rwK6REMiReN20ihWkREJ
 ASuJ/qxLIxRICfSwSBy93MkHUyEg8mniTbQKj6Cwky2YhWTYLYdkCRuZVjBrFqUVlqUW6RkZ6
 SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBEcEABDsY18wPPMQoycGkJMo7rcAqU
 ogvKT+lMiOxOCO+qDQntfgQowwHh5IEb/caoJxgUWp6akVaZg4wNmHSEhw8SiK8F1cDpXmLCx
 JzizPTIVKnGHU5Ono2fGESYsnLz0uVEuc9BzJDAKQoozQPbgQsTVxilJUS5mUEOkqIpyC1KDe
 zBFX+FaM4B6OSMO9EkCk8mXklcJteAR3BBHTEkncWIEeUJCKkpBoYufgK6x/80JmtUpS8f9Mq
 P3f+47sK/c48L3Wo/vC9plWlSO10zOeJB5emShkuWsUTuMfz79ngAP/3zEXaJTr1i5/dsPWP/
 Py7+87bIMUQ20UdMddm8PJWzH+QbaJ50U/1vda2+2LhU6veBq/9N+3hOvXeEKNjrqypzFLfo4
 8LpPvdfC/bH1GhxFKckWioxVxUnAgAic88Lw4DAAA=
X-Env-Sender: apop@bitdefender.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1497017936!107097305!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35080 invoked from network); 9 Jun 2017 14:18:56 -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; 9 Jun 2017 14:18:56 -0000
Received: (qmail 504 invoked from network); 9 Jun 2017 17:18:54 +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;
 9 Jun 2017 17:18:54 +0300
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id B74D17FBF5
 for <xen-devel@lists.xenproject.org>; Fri,  9 Jun 2017 17:18:54 +0300 (EEST)
Received: (qmail 19558 invoked from network); 9 Jun 2017 17:18:54 +0300
Received: from unknown (HELO hel) (apop@bitdefender.com@10.220.12.75)
 by smtp02.buh.bitdefender.net with SMTP; 9 Jun 2017 17:18:54 +0300
Date: Fri, 9 Jun 2017 17:18:54 +0300
From: Adrian Pop <apop@bitdefender.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170609141854.GA5146@hel>
References: <20170518150758.9414-1-apop@bitdefender.com>
 <20170518150758.9414-3-apop@bitdefender.com>
 <592C4E89020000780015D524@prv-mh.provo.novell.com>
 <20170606130059.GA12361@hel>
 <5936C57B020000780015FD22@prv-mh.provo.novell.com>
 <20170608134937.GA28170@hel>
 <593976980200007800160E2A@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <593976980200007800160E2A@prv-mh.provo.novell.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.71779
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 451573,
 Stamp: 3], Multi: [Enabled, t: (0.000009,0.010261)], BW: [Enabled, t:
 (0.000006)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.003658), 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.009271,0.000137)],
 URL: [Enabled, t: (0.000005)], RTDA: [Enabled, t: (0.389750), Hit: No,
 Details: v2.5.1; Id: 15.5f4g8g.1bi6ef91q.2s14], total: 0(775)
X-BitDefender-CF-Stamp: none
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>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 2/3] x86/altp2m: Add a hvmop for setting the
 suppress #VE bit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBKdW4gMDgsIDIwMTcgYXQgMDg6MDg6NTZBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA4LjA2LjE3IGF0IDE1OjQ5LCA8YXBvcEBiaXRkZWZlbmRlci5jb20+IHdy
b3RlOgo+ID4gT24gVHVlLCBKdW4gMDYsIDIwMTcgYXQgMDc6MDg6NDNBTSAtMDYwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDA2LjA2LjE3IGF0IDE1OjAwLCA8YXBvcEBiaXRkZWZl
bmRlci5jb20+IHdyb3RlOgo+ID4+ID4gT24gTW9uLCBNYXkgMjksIDIwMTcgYXQgMDg6Mzg6MzNB
TSAtMDYwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gPj4gPj4+IE9uIDE4LjA1LjE3IGF0IDE3
OjA3LCA8YXBvcEBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+ID4+ID4+ID4gKwo+ID4+ID4+ID4g
KyAgICBpZiAoICFjcHVfaGFzX3ZteCApCj4gPj4gPj4gPiArICAgICAgICByZXR1cm4gLUVPUE5P
VFNVUFA7Cj4gPj4gPj4gCj4gPj4gPj4gSXMgdGhpcyBlbm91Z2g/IFdvdWxkbid0IGl0IGJlIGJl
dHRlciB0byBzaWduYWwgdGhlIGNhbGxlciB3aGVuZXZlcgo+ID4+ID4+IGhhcmR3YXJlIChvciBl
dmVuIHNvZnR3YXJlKSBpc24ndCBnb2luZyB0byBob25vciB0aGUgcmVxdWVzdD8KPiA+PiA+IAo+
ID4+ID4gV2VsbCwgdGhlIGNhbGxlciBjaGVja3MgdGhlIHJldHVybiB2YWx1ZS4gIFRoZSBsaWJ4
YyBmdW5jdGlvbgo+ID4+ID4geGNfYWx0cDJtX3NldF9zdXBwcmVzc192ZSBmb3IgaW5zdGFuY2Ug
d2lsbCByZXR1cm4gYSBuZWdhdGl2ZSBpbiB0aGlzCj4gPj4gPiBjYXNlLgo+ID4+IAo+ID4+IFRo
ZSBxdWVzdGlvbiB3YXNuJ3Qgd2hhdCB0aGUgY2FsbGVyIGRvZXMgYnV0IHdoZXRoZXIgY2hlY2tp
bmcganVzdAo+ID4+IGNwdV9oYXNfdm14IGlzIGVub3VnaC4gV2hhdCBpZiB5b3UncmUgcnVubmlu
ZyBvbiBhIG1hY2hpbmUgd2l0aAo+ID4+IFZNWCBidXQgbm8gI1ZFIHN1cHBvcnQ/Cj4gPiAKPiA+
IE9oLCBhbGwgcmlnaHQuICBJIG1pc2ludGVycHJldGVkIGl0LiAgWWVzLCBhdCBsZWFzdCB1c2lu
ZyBzb21ldGhpbmcgbGlrZQo+ID4gY3B1X2hhc192bXhfdmlydF9leGNlcHRpb25zIGluc3RlYWQg
b2YgY3B1X2hhc192bXggd291bGQgZGVmaW5pdGVseSBiZQo+ID4gbW9yZSBhcHByb3ByaWF0ZSBp
biB0aGlzIGNhc2UuICBEbyB5b3UgdGhpbmsgdGhlcmUgc2hvdWxkIGJlIGEgbW9yZQo+ID4gdGhv
cm91Z2ggY2hlY2s/Cj4gCj4gRGVwZW5kcyBvbiB3aGF0ICJtb3JlIHRob3JvdWdoIiBtZWFuczog
WW91J2xsIHdhbnQgdG8gY2hlY2sgYWxsCj4gZmVhdHVyZXMgdGhlIGNvZGUgcmVxdWlyZXM7IEkn
bSBub3QgY2VydGFpbiBpZiB2aXJ0X2V4Y2VwdGlvbnMgaXMgYWxsCj4gaXQgbmVlZHMuCiAKVGhl
IGNoZWNrcyBzbyBmYXIgd291bGQgYmU6Ci0gaXMgdGhlIGRvbWFpbiBpbnZva2luZyB0aGlzIGh2
bW9wIHByaXZpbGVnZWQ/Ci0gZG9lcyB0aGUgY3B1IGhhdmUgdGhlICNWRSBmZWF0dXJlPwotIGlz
ICNWRSBlbmFibGVkIG9uIHRoaXMgdmNwdT8KCj4gPj4gPj4gQW5kIHRoZW4gdGhlcmUgYXJlIHR3
byBnZW5lcmFsIHF1ZXN0aW9uczogV2l0aG91dCBhIGxpYnhjIGxheWVyCj4gPj4gPj4gZnVuY3Rp
b24sIGhvdyBpcyBvbmUgc3VwcG9zZWQgdG8gdXNlIHRoaXMgbmV3IHN1Yi1vcD8gSXMgaXQKPiA+
PiA+PiByZWFsbHkgaW50ZW5kZWQgdG8gcGVybWl0IGEgZ3Vlc3QgdG8gY2FsbCB0aGlzIGZvciBp
dHNlbGY/Cj4gPj4gPiAgCj4gPj4gPiBXZWxsLCB0aGUgc3ViLW9wIGNvdWxkIGJlIHVzZWQgZnJv
bSBhIExpbnV4IGtlcm5lbCBtb2R1bGUgaWYgbGlieGMgaXMKPiA+PiA+IG5vdCBhdmFpbGFibGUg
aWYgc3RydWN0IHhlbl9odm1fYWx0cDJtX29wIGFuZCBzdHJ1Y3QKPiA+PiA+IHhlbl9odm1fYWx0
cDJtX3NldF9zdXBwcmVzc192ZSBhcmUgZGVmaW5lZC4KPiA+PiA+IAo+ID4+ID4gT3VyIHVzZSBj
YXNlLCB0aG91Z2gsIGludm9sdmVzIGVpdGhlciBEb20wIG9yIGEgInByaXZpbGVnZWQiIERvbVUK
PiA+PiA+IGFsdGVyaW5nIHRoZSBzdXBwcmVzcyAjVkUgYml0IGZvciB0aGUgdGFyZ2V0IGd1ZXN0
Lgo+ID4+IAo+ID4+IFRoaXMgZG9lc24ndCByZWFsbHkgYW5zd2VyIHRoZSBxdWVzdGlvbjogV2hh
dCBhcmUgdGhlIHNlY3VyaXR5Cj4gPj4gaW1wbGljYXRpb25zIGlmIGEgZ3Vlc3QgY2FuIGludm9r
ZSB0aGlzIG9uIGl0c2VsZj8KPiA+IAo+ID4gSW5kZWVkIGl0IHdvdWxkIGJlIGRlc2lyYWJsZSB0
aGF0IHRoZSBndWVzdCBkb2Vzbid0IHVzZSB0aGlzIGh2bW9wIG9uCj4gPiBpdHNlbGYuICBJdCdz
IGFsc28gbGVzcyB0aGFuIGlkZWFsIHRoYXQgYSBEb21VIGNhbiBjYWxsIHRoaXMgb24gb3RoZXIK
PiA+IERvbVVzLgo+IAo+IFRoZSBsYXR0ZXIgaXMgYW4gYWJzb2x1dGUgbm8tZ28uCgpJbmRlZWQu
Cgo+ID4gQWZ0ZXIgc29tZSB0YWxrcyBpdCB0dXJucyBvdXQgdGhhdCByZXN0cmljdGluZyB0aGlz
IGh2bW9wIHRvIGEKPiA+IHByaXZpbGVnZWQgZG9tYWluIHNvbHZlcyB0aGlzIGlzc3VlIGFuZCBz
dGlsbCB3b3JrcyBmb3Igb3VyIHVzZSBjYXNlLgo+ID4gV2hhdCBkbyB5b3UgdGhpbms/Cj4gCj4g
UmVzdHJpY3Rpb25zIHNob3VsZCBnZW5lcmFsbHkgYmUgcHV0IGluIHBsYWNlIGJlY2F1c2Ugb2YK
PiBhYnN0cmFjdCBjb25zaWRlcmF0aW9ucywgbm90IGJlY2F1c2Ugb2YgdGhlbSBub3QgaGFybWlu
Zwo+IG9uZSdzIHBhcnRpY3VsYXIgdXNlIGNhc2UuCgpPZiBjb3Vyc2UuCgo+ID4+IChGVFIgSSB0
aGluayBteSBmaXJzdCBxdWVzdGlvbiB3YXMga2luZCBvZiBwb2ludGxlc3MsIGFzIHBhdGNoIDMK
PiA+PiBsb29rcyBsaWtlIGl0IGRvZXMgaW50cm9kdWNlIGEgbGlieGMgZnVuY3Rpb247IEkgc2lt
cGx5IGRpZG4ndCByZWFsaXplCj4gPj4gdGhhdCBiYWNrIHRoZW4sIGJlY2F1c2UgSSdkIGdlbmVy
YWxseSBoYXZlIGV4cGVjdGVkIHRoZQo+ID4+IGNvbnN1bWVyIG9mIHRoZSBoeXBlcmNhbGwgdG8g
YmUgaW50cm9kdWNlIHRvZ2V0aGVyIHdpdGggdGhlCj4gPj4gcHJvZHVjZXIuKQo+ID4gCj4gPiBJ
IGNhbiBtZXJnZSB0aGVzZSB0d28gcGF0Y2hlcyBmb3IgdjIgaWYgdGhhdCdzIHdoYXQgeW91IHdh
bnQuCj4gCj4gSSdkIHByZWZlciB0aGF0LCBidXQgb3RoZXJzIG1heSBoYXZlIGRpZmZlcmluZyBv
cGluaW9ucy4gQW5kCj4gdGhlcmUgYXJlIGNlcnRhaW5seSBiZW5lZml0cyBpbiBrZWVwaW5nIGh5
cGVydmlzb3IgYW5kIHRvb2xzCj4gY2hhbmdlcyBzZXBhcmF0ZS4KIApPayB0aGVuLgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 09 14:25:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 14: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 1dJKqr-0003CY-E9; Fri, 09 Jun 2017 14: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 <prvs=326ad6b84=Andrew.Cooper3@citrix.com>)
 id 1dJKqq-0003CS-71
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 14:25:24 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 96/99-03371-3DFAA395; Fri, 09 Jun 2017 14:25:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsWyU9JRQvfyeqt
 IgzU32Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozW62tYCtqYK2Y/v8zewLifqYuRk0NCwE/i
 5Pomti5GDg5hAU2J+e9SQMIiAsoSvb9+s3QxcnEICdxklJg4cxM7iMMscIJRYvaKdWwgVWwC+
 hK7X3wCG8QrYCvRMWkVC4jNIqAisWjVaXYQW1QgXOJt4xEWiBpBiZMzn4DZnAL2En3N95hBbG
 YBA4kji+awQtjyEtvfzgGLCwmoSVzrv8QOcWi6xMRnPSwTGPlnIRk1C0n7LCTtCxiZVzFqFKc
 WlaUW6Rqa6iUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYhAxDsYPy2LOAQoyQH
 k5Io77QCq0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzf1gHlBItS01Mr0jJzgBEBk5bg4FES4
 b24GijNW1yQmFucmQ6ROsWoy9H0YcsXJiGWvPy8VClx3l0gMwRAijJK8+BGwKLzEqOslDAvI9
 BRQjwFqUW5mSWo8q8YxTkYlYR514NM4cnMK4Hb9AroCCagI5a8swA5oiQRISXVwGgZeGKV98X
 Fl9U+OJ3YWStlcI1h3ZVFZvMDM3hXpcsu4BZL1um03cJ5aUmGWG1fyqEHxlwse1aVfCubM/2A
 6uzV/5msTq6V+OA/T8JAoEy84fy/Yp8+5e5y8bn2t/xOvnqZ81PsftjZxToV/5P5Pd9OXXZCf
 UnKuh1Tpn4oFPiTdKN4rc/HL9ZKLMUZiYZazEXFiQBT7/8pyQIAAA==
X-Env-Sender: prvs=326ad6b84=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1497018322!83706921!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25097 invoked from network); 9 Jun 2017 14:25:22 -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;
 9 Jun 2017 14:25:22 -0000
X-IronPort-AV: E=Sophos;i="5.39,317,1493683200"; d="scan'208";a="47509007"
To: Jan Beulich <JBeulich@suse.com>
References: <593AABBC02000078001614E1@prv-mh.provo.novell.com>
 <593AABBC02000078001614E1@prv-mh.provo.novell.com>
 <13744bd0-0f82-334b-0405-ba125fd4a4af@citrix.com>
 <593AB5080200007800161575@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <9dabb8f3-59a1-4fa4-1c11-c05b2cc2935e@citrix.com>
Date: Fri, 9 Jun 2017 15:25:07 +0100
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: <593AB5080200007800161575@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 IanJackson <Ian.Jackson@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] preparations 4.7.3 and 4.6.6
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMDYvMTcgMTM6NDcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Cj4+IFRoZSBwcmVyZXEgcmV2
ZXJ0IGlzIGZpbmUgZm9yIGJhY2twb3J0IHRvIDQuNyAod2hpY2ggd2FzIHdoZW4gdGhlIGNoYW5n
ZQo+PiB3YXMgaW50cm9kdWNlZC4KPiBZb3UgbWVhbiAtIG90aGVyIHRoYW4gSSd2ZSBpbmRpY2F0
ZWQgLSB3aXRob3V0IHRoZSBmb2xsb3ctdXAKPiBhbHNvIGJhY2twb3J0ZWQ/CgpUaGUgdHdvIHBh
dGNoZXMgYXJlIGxvZ2ljYWxseSBpbmRlcGVuZGVudC4gIFRoZXkgd2VyZSBwcmVzZW50ZWQgYXMg
YQpzZXJpZXMgYmVjYXVzZSBJIGZvdW5kIGFuZCBmaXhlZCB0aGVtIGF0IHRoZSBzYW1lIHRpbWUs
IGJ1dCB0aGV5IGFyZW4ndApmdW5jdGlvbmFsbHkgcmVsYXRlZC4KCn5BbmRyZXcKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 09 14:32:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 14: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 1dJKxR-0003rE-4N; Fri, 09 Jun 2017 14:32:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=326dfbd8e=Ian.Jackson@citrix.com>)
 id 1dJKxP-0003r8-B5
 for xen-devel@lists.xensource.com; Fri, 09 Jun 2017 14:32:11 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 F4/E4-03920-A61BA395; Fri, 09 Jun 2017 14:32:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsXitHRDpG7WRqt
 Ig9PPeSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8a1pV+YCw4zVWzb3MHawNjP1MXIySEh4C/x
 ZNt1KNtD4vrZE2A2m4CuRNOWv2wgNq+AoMTJmU9YQGxmAR2JBbs/sUHY8hLb385hhqhxkJjx7
 xc7iM0ioCKxZvdBsHoRAXWJPxcmMHYxcgHV72CSeLl5F1hCWCBAYsnhTawgNqeAtcTMhz+ZQY
 qEBJYzSuxet4gV4iITibcLdwJt4wBKqEnMXR8PEbaU+Lb+KfMERoFZSO6bheS+WUjuW8DIvIp
 Rozi1qCy1SNfIXC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzA8GYBgB+PitYGH
 GCU5mJREeacVWEUK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuD13ACUEyxKTU+tSMvMAUYKTFqCg
 0dJhPfiaqA0b3FBYm5xZjpE6hSjLkfThy1fmIRY8vLzUqXEeXesByoSACnKKM2DGwGL2kuMsl
 LCvIxARwnxFKQW5WaWoMq/YhTnYFQS5l2/DmgKT2ZeCdymV0BHMAEdseSdBcgRJYkIKakGxiO
 WTDzzzfZuPbONS6p88swCn+gJWf7qOoL/yx7z1cpc/DxrzaVOkfaWd/N0g7ZdbFpx95BhQe7n
 0zc5q9y8Tuzp5rgSc3mbq9jUgkmOxo7GGTZmFWVcd+xev5m0IO5SYWDw1faD6msXTIkUZOzZa
 h4wOeaAhExeS5po8P2DjBVZsmsi38zmVmIpzkg01GIuKk4EAIytL7TVAgAA
X-Env-Sender: prvs=326dfbd8e=Ian.Jackson@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1497018728!65132696!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2095 invoked from network); 9 Jun 2017 14:32:09 -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;
 9 Jun 2017 14:32:09 -0000
X-IronPort-AV: E=Sophos;i="5.39,317,1493683200"; d="scan'208";a="427264409"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22842.45377.418192.641732@mariner.uk.xensource.com>
Date: Fri, 9 Jun 2017 15:31:29 +0100
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <8b78f192-4dd2-2c06-8d20-85a4180900a0@arm.com>
References: <1496847092-18838-1-git-send-email-ian.jackson@eu.citrix.com>
 <20170607153148.3ojsg7e3jkopjcgo@citrix.com>
 <8b78f192-4dd2-2c06-8d20-85a4180900a0@arm.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: xen-devel@lists.xensource.com, 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 for-4.9 0/4] Makefiles: Provide way to ship
 livepatch 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>

SnVsaWVuIEdyYWxsIHdyaXRlcyAoIlJlOiBbUEFUQ0ggZm9yLTQuOSAwLzRdIE1ha2VmaWxlczog
UHJvdmlkZSB3YXkgdG8gc2hpcCBsaXZlcGF0Y2ggdGVzdHMiKToKPiBSZWxlYXNlLWFja2VkLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKVGhhbmtzLiAgSSBoYXZlIHB1
c2hlZCB0aGlzIHRvIHN0YWdpbmcgYW5kIHdpbGwgd2FpdCBmb3IgYW4gb3NzdGVzdAp0ZXN0IHJl
cG9ydCB0byBjaGVjayBJIGRpZG4ndCBicmVhayB0aGUgYnVpbGQsIGJlZm9yZSBhcHBseWluZyB0
aGUKc2FtZSBjb21taXRzIHRvIHN0YWdpbmctNC45LgoKSWFuLgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 09 14:34:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 14:34: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 1dJKzl-000411-LO; Fri, 09 Jun 2017 14:34:37 +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 1dJKzk-0003zw-G6
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 14:34:36 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 A0/EC-03613-CF1BA395; Fri, 09 Jun 2017 14:34:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsXSO6nOVff3Rqt
 Ig2XzdC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxFy7ayFixkrvgw4QRzA+M9pi5GLg4hgQlM
 EmfPPYNy/jBKrLuzlxXC2cAo0TD1JBuEs51R4kDfb6AyTg5hAQuJxv3PWUFsEYFwia1321hAb
 CGBIokX8/sYQWxmgRyJjiVvmUFsNgEjibNHp4PFeQVsJZofz2QDsVkEVCRe7njADmKLAs1523
 iEBaJGUOLkzCdANgcHp4C9xK5uYYiRehI7rv9ihbDlJba/nQM2XkLAUOL0w22MExgFZyHpnoW
 kZRaSlgWMzKsYNYpTi8pSi3QNLfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQJD
 lwEIdjD+WBZwiFGSg0lJlHdagVWkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneoxuAcoJFqempF
 WmZOcAogklLcPAoifBeXA2U5i0uSMwtzkyHSJ1i1OVo+rDlC5MQS15+XqqUOO8FkBkCIEUZpX
 lwI2ARfYlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvB7A9CDEk5lXArfpFdARTEBHLHlnAXJ
 ESSJCSqqBkXPzrP+V/HdcnqtsUvPJ+LJtU+nc2HcTJASXiq86c6f0iqVKneDOT2pcE0LFy/Zk
 W7Bcqzib7r57hY2SpevPO/L7o6S9Hpu8mCTG21J1y0mjPu9DxuqwhLl31KZeVNvxg+VdB8Mu7
 VL2JeqK4SylwZ/2fTnbknWjafKjM6+flb7KTt17W/raDiWW4oxEQy3mouJEAB4HErDjAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1497018874!69627766!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47939 invoked from network); 9 Jun 2017 14:34:35 -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; 9 Jun 2017 14:34:35 -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
 v59EYTfI004317
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 9 Jun 2017 14:34:30 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 v59EYS25005751
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 9 Jun 2017 14:34:29 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 v59EYScV003254;
 Fri, 9 Jun 2017 14:34:28 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 09 Jun 2017 07:34:28 -0700
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <593AB464020000780016154C@prv-mh.provo.novell.com>
 <593AB464020000780016154C@prv-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <8463896f-f8ad-c970-d258-e8ba5cd60b4e@oracle.com>
Date: Fri, 9 Jun 2017 10:34: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: <593AB464020000780016154C@prv-mh.provo.novell.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: Re: [Xen-devel] [PATCH v3] SVM: clean up svm_vmcb_isvalid()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDYvMDkvMjAxNyAwODo0NCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gLSBjb3JyZWN0IENS
MywgQ1I0LCBhbmQgRUZFUiBjaGVja3MKPiAtIGRlbGV0ZSBib2d1cyBuZXN0ZWQgcGFnaW5nIGNo
ZWNrCj4gLSBhZGQgdmNwdSBwYXJhbWV0ZXIgKHRvIGluY2x1ZGUgaW4gbG9nIG1lc3NhZ2VzKSBh
bmQgY29uc3RpZnkgdm1jYiBvbmUKPiAtIHVzZSBib29sL3RydWUvZmFsc2UKPiAtIHVzZSBhY2Nl
c3NvcnMgKGFuZCBsb2NhbCB2YXJpYWJsZXMgdG8gaW1wcm92ZSBjb2RlIHJlYWRhYmlsaXR5KQo+
IC0gYWRqdXN0IGZvcm1hdHRpbmcKPgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KClJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJv
dnNreUBvcmFjbGUuY29tPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 09 14:35:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 14: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 1dJL11-00047Z-V9; Fri, 09 Jun 2017 14: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 <prvs=326dfbd8e=Ian.Jackson@citrix.com>)
 id 1dJL10-00047Q-Ef
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 14:35:54 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 AE/36-17076-942BA395; Fri, 09 Jun 2017 14:35:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHSDva7nJqt
 Ig8YVQhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aKPTfZC44zVcy73sDSwNjL1MXIySEh4C+x
 tesyM4jNJqAr0bTlLxuIzSsgKHFy5hMWEJtZQEdiwe5PbBC2vMT2t3OA6jmAahwkbs1LBgmzC
 KhIrJy2DaxcRMBIovPOZahWFYlT87rAbGEBG4lj584zgticAmYSP5ccBVsrJFAiced6PyPEOS
 YSbxfuZAMZLySgJjF3ffwERr5ZSA6aheSgWUgOWsDIvIpRvTi1qCy1SNdSL6koMz2jJDcxM0f
 X0MBYLze1uDgxPTUnMalYLzk/dxMjMMzqGRgYdzC+/ul0iFGSg0lJlHdagVWkEF9SfkplRmJx
 RnxRaU5q8SFGGQ4OJQle/Y1AOcGi1PTUirTMHGDAw6QlOHiURHgvrgZK8xYXJOYWZ6ZDpE4x6
 nI0fdjyhUmIJS8/L1VKnNcWZIYASFFGaR7cCFj0XWKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwa
 gkzOsBMoUnM68EbtMroCOYgI5Y8s4C5IiSRISUVANjfOThN5U3l/88esR37ioTYeaSRYeDec+
 4H08Sn599aM3kVd96133vTDl5tPOxwu1t164Yqk66dln/9MFfMUpd/89Jeu9XnWZo0Si67eVM
 m6bApqW6Bw9t0lrMvGhyLrNuI8vRzJl1PLvjnteb6XS8Paj98sD/OIc7LDG+/F02nz8ZyUz3d
 Qo7psRSnJFoqMVcVJwIABGgeKG5AgAA
X-Env-Sender: prvs=326dfbd8e=Ian.Jackson@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1497018951!104212575!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38210 invoked from network); 9 Jun 2017 14:35:53 -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;
 9 Jun 2017 14:35:53 -0000
X-IronPort-AV: E=Sophos;i="5.39,317,1493683200"; d="scan'208";a="435815280"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22842.45637.507914.545317@mariner.uk.xensource.com>
Date: Fri, 9 Jun 2017 15:35:49 +0100
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
In-Reply-To: <20170608005023.GR676@char.us.oracle.com>
References: <1496857742-20191-1-git-send-email-ian.jackson@eu.citrix.com>
 <20170608005023.GR676@char.us.oracle.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] [OSSTEST PATCH v4 00/11] livepatch test 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>

S29ucmFkIFJ6ZXN6dXRlayBXaWxrIHdyaXRlcyAoIlJlOiBbT1NTVEVTVCBQQVRDSCB2NCAwMC8x
MV0gbGl2ZXBhdGNoIHRlc3Qgc3VwcG9ydCIpOgo+IERvbmUuIEkgYW0gc2F0aXNmaWVkIHdpdGgg
dGhlbS4KCkdyZWF0LCB0aGFua3MuICBJIGhhdmUgcHVzaGVkIHRoaXMgdG8gb3NzdGVzdCBwcmV0
ZXN0LiAgSSB0aGluayBpdApzaG91bGQgZ28gdGhyb3VnaCB3aXRob3V0IHJlZ3Jlc3Npb25zOyB0
aGUgbmV3IHRlc3RzIHdpbGwgZmFpbCwgb2YKY291cnNlLCBvbiBYZW4gYnJhbmNoZXMgdGhhdCBk
b24ndCBoYXZlIHRoZSBNYWtlZmlsZSBwYXRjaGVzIHlldC4KCklhbi4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 09 14:47:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 14: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 1dJLBl-0004ud-22; Fri, 09 Jun 2017 14: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 <osstest-admin@xenproject.org>) id 1dJLBj-0004uE-Mt
 for xen-devel@lists.xensource.com; Fri, 09 Jun 2017 14:46:59 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 76/B4-01733-2E4BA395; Fri, 09 Jun 2017 14:46:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVffhFqt
 Ig227LC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacep3csEns4r1l/qYGxiv
 6nYxcnEICfxllDhxehkThPOYUeL4n2UsEM42Rok96/8AOZwcIgLOEl/PzGUHsXkF9CWWPfvKB
 GILCwRJXN8xjw2kQULgCZPEnTlbwRISAp4Sr5+sZIGxl79pBmpm52ATsJI4JAYSZRFQlXg59T
 XrBEbuBYwMqxg1ilOLylKLdA3N9ZKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAn3
 OAAQ7GC+e9jzEKMnBpCTKO63AKlKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO/qzUA5waLU9NSK
 tMwcYPDBpCU4eJREeFVA0rzFBYm5xZnpEKlTjLocG1av/8IkxJKXn5cqJc47HaRIAKQoozQPb
 gQsEi4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmFcDZApPZl4J3KZXQEcwAR2x5J0FyBEliQ
 gpqQbGvEL/7TsX7H60waG08vLe/duM9SesjD4Zwv592cXNzk8DLmc8rPU71v7kvHlWeoTPxYj
 HZxs01k664JUcLHbwqtW2rXavL2Qrr3a2uawfxy/itEwu8ZiKo7hhf9qjbqUzRlkLVILef7fh
 Ol57z/aGXqReb+7CHbdeJfcGBcSLhk62MqgU0atQYinOSDTUYi4qTgQApmmmbn8CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-3.tower-206.messagelabs.com!1497019616!99084183!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64200 invoked from network); 9 Jun 2017 14:46: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; 9 Jun 2017 14:46: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 1dJLBe-0007Bx-9q; Fri, 09 Jun 2017 14:46:54 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dJLBZ-00054l-3L; Fri, 09 Jun 2017 14:46:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dJLBY-0005vn-Vr; Fri, 09 Jun 2017 14:46:49 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110187-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=4c3b2038f67c12d108597a57ed303c7cf407d205
X-Osstest-Versions-That: xen=08463297d33d075b6529229c9d43c90356093bae
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 09 Jun 2017 14:46:48 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 110187: 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>

ZmxpZ2h0IDExMDE4NyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDE4Ny8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDRjM2IyMDM4ZjY3YzEy
ZDEwODU5N2E1N2VkMzAzYzdjZjQwN2QyMDUKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDA4NDYzMjk3ZDMzZDA3NWI2NTI5MjI5YzlkNDNjOTAzNTYwOTNiYWUKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDExMDA5NyAgMjAxNy0wNi0wNyAxOTowMTo0MiBaICAgIDEgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMTAxODcgIDIwMTctMDYtMDkgMTM6MDE6MjMgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBTaW1vbiBDcm93ZSA8U2ltb24uQ3Jvd2VAY2l0
cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcmV2
aXNpb249NGMzYjIwMzhmNjdjMTJkMTA4NTk3YTU3ZWQzMDNjN2NmNDA3ZDIwNQorIC4gLi9jcmkt
bG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVt
YXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcK
ICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNv
bmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAg
ICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9t
ZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICdd
JworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVw
b3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4
L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VE
PS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9v
c3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIHhlbi11bnN0YWJsZS1zbW9rZSA0YzNiMjAzOGY2
N2MxMmQxMDg1OTdhNTdlZDMwM2M3Y2Y0MDdkMjA1CisgYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9r
ZQorIHJldmlzaW9uPTRjM2IyMDM4ZjY3YzEyZDEwODU5N2E1N2VkMzAzYzdjZjQwN2QyMDUKKyAu
IC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmln
CisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVy
bCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRn
bG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAk
ITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycg
LXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9y
ZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0
ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4
L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAn
XScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1bWFzayAwMDIKKyBz
ZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPXhlbgorIHhlbmJyYW5j
aD14ZW4tdW5zdGFibGUtc21va2UKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxl
CisgJ1snIHh4ZW4gPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHhxZW11LXVwc3Ry
ZWFtLXVuc3RhYmxlID0geCAnXScKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRw
cmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZS1zbW9rZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10
ZXN0aW5nCisgJ1snIHg0YzNiMjAzOGY2N2MxMmQxMDg1OTdhNTdlZDMwM2M3Y2Y0MDdkMjA1ID0g
eCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAn
CiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxj
b25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBk
aWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQK
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8v
Z2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tl
cm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZp
cnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2Vh
Ymlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3Zt
Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAor
KyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2Fy
ZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1w
dm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtMy4xNAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVu
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
eGVuLmdpdCA0YzNiMjAzOGY2N2MxMmQxMDg1OTdhNTdlZDMwM2M3Y2Y0MDdkMjA1OnJlZnMvaGVh
ZHMvc21va2UKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0
CiAgIDA4NDYzMjkuLjRjM2IyMDMgIDRjM2IyMDM4ZjY3YzEyZDEwODU5N2E1N2VkMzAzYzdjZjQw
N2QyMDUgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 09 14:50:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 14:50:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dJLFF-0005Wt-HK; Fri, 09 Jun 2017 14:50: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 1dJLFE-0005Wk-BP
 for xen-devel@lists.xen.org; Fri, 09 Jun 2017 14:50:36 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 3B/38-03620-BB5BA395; Fri, 09 Jun 2017 14:50:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDS3f3Vqt
 Ig9mrWSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozNr9UL2uwqlm88ydbAeEu7i5GDQ0ggT+J5
 K2cXIycHr4CdxLUJE1hAbAkBQ4nTC2+C2SwCqhJn9j9iBLHZBNQl2p5tZwVpFREwkviwTbKLk
 YuDWeASo8SptXvZQWqEBfwkFi0/wQiSEBLoYpTYtusQE0iCU8Bb4vz7TrBmXgFBib87hEHCzA
 JaEg9/3WKBsLUlli18zQxSwiwgLbH8H8cERr5ZCA2zkDTMQtIwC6FhASPLKkaN4tSistQiXWN
 DvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwNBjAIIdjE2LAg8xSnIwKYnyTiuw
 ihTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwauxBSgnWJSanlqRlpkDjAKYtAQHj5IIr8pmoDRvc
 UFibnFmOkTqFKOilDivOEifAEgiozQPrg0WeZcYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzD
 sXZDxPZl4J3PRXQIuZgBYveWcBsrgkESEl1cC4sOZH2YmitMROqztXT2cHrz3JX7VNf36P6qc
 FyaH7asUOVRhPMOwM/b3j0Q7zu3rMXhX7nmcfFtsTtPvMxb7re+fvMPV/sJMvnoXFbo1CSbVN
 Q9qOTwGbdNzNW3MnG5069fMm016+iyz7vGa8+RdeULjNp4v71P4Z50WUTavONvV5aC15fYhFi
 aU4I9FQi7moOBEAQcivAbcCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1497019833!106634733!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5717 invoked from network); 9 Jun 2017 14:50:34 -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; 9 Jun 2017 14:50:34 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 09 Jun 2017 08:50:32 -0600
Message-Id: <593AD1D902000078001616A2@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 09 Jun 2017 08:50:33 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <1495209040-11101-1-git-send-email-boris.ostrovsky@oracle.com>
 <1495209040-11101-2-git-send-email-boris.ostrovsky@oracle.com>
In-Reply-To: <1495209040-11101-2-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 v4 1/8] mm: Place unscrubbed pages at the
 end of pagelist
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE5LjA1LjE3IGF0IDE3OjUwLCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IC0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCj4gKysrIGIveGVuL2NvbW1vbi9w
YWdlX2FsbG9jLmMKPiBAQCAtMzgzLDYgKzM4Myw4IEBAIHR5cGVkZWYgc3RydWN0IHBhZ2VfbGlz
dF9oZWFkIGhlYXBfYnlfem9uZV9hbmRfb3JkZXJfdFtOUl9aT05FU11bTUFYX09SREVSKzFdOwo+
ICBzdGF0aWMgaGVhcF9ieV96b25lX2FuZF9vcmRlcl90ICpfaGVhcFtNQVhfTlVNTk9ERVNdOwo+
ICAjZGVmaW5lIGhlYXAobm9kZSwgem9uZSwgb3JkZXIpICgoKl9oZWFwW25vZGVdKVt6b25lXVtv
cmRlcl0pCj4gIAo+ICtzdGF0aWMgdW5zaWduZWQgbG9uZyBub2RlX25lZWRfc2NydWJbTUFYX05V
TU5PREVTXTsKCkp1c3QgYXMgYSByZW1hcmsgLSBJIHRoaW5rIGl0IGlzIGluZWZmaWNpZW50IHRv
IHN0b3JlIHBlci1ub2RlIGRhdGEKdGhpcyB3YXkgKGVxdWFsbHkgYXBwbGllcyB0byBfaGVhcFtd
KTsgdGhpcyB3b3VsZCBiZXR0ZXIgYmUgcHV0CmludG8gcGVyLW5vZGUgbWVtb3J5LiBTaW5jZSB3
ZSBkb24ndCBoYXZlIChhbmQgbGlrZWx5IGFsc28gZG9uJ3QKd2FudCB0byBoYXZlKSB0aGlzX25v
ZGUoKSAvIHBlcl9ub2RlKCksIHBlcmhhcHMgd2UgY291bGQKKGFiKXVzZSBwZXItQ1BVIGRhdGEg
Zm9yIHRoaXMuCgo+IEBAIC03OTgsMTEgKzgxNCwxOCBAQCBzdGF0aWMgc3RydWN0IHBhZ2VfaW5m
byAqYWxsb2NfaGVhcF9wYWdlcygKPiAgICAgIHJldHVybiBOVUxMOwo+ICAKPiAgIGZvdW5kOiAK
PiArICAgIG5lZWRfc2NydWIgPSAocGctPnUuZnJlZS5maXJzdF9kaXJ0eSAhPSBJTlZBTElEX0RJ
UlRZX0lEWCk7Cj4gKwo+ICAgICAgLyogV2UgbWF5IGhhdmUgdG8gaGFsdmUgdGhlIGNodW5rIGEg
bnVtYmVyIG9mIHRpbWVzLiAqLwo+ICAgICAgd2hpbGUgKCBqICE9IG9yZGVyICkKPiAgICAgIHsK
PiAtICAgICAgICBQRk5fT1JERVIocGcpID0gLS1qOwo+IC0gICAgICAgIHBhZ2VfbGlzdF9hZGRf
dGFpbChwZywgJmhlYXAobm9kZSwgem9uZSwgaikpOwo+ICsgICAgICAgIC8qCj4gKyAgICAgICAg
ICogU29tZSBvZiB0aGUgc3ViLWNodW5rcyBtYXkgYmUgY2xlYW4gYnV0IHdlIHdpbGwgbWFyayB0
aGVtCj4gKyAgICAgICAgICogYXMgZGlydHkgKGlmIG5lZWRfc2NydWIgaXMgc2V0KSB0byBhdm9p
ZCB0cmF2ZXJzaW5nIHRoZQo+ICsgICAgICAgICAqIGxpc3QgaGVyZS4KPiArICAgICAgICAgKi8K
PiArICAgICAgICBwYWdlX2xpc3RfYWRkX3NjcnViKHBnLCBub2RlLCB6b25lLCAtLWosCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBuZWVkX3NjcnViID8gMCA6IElOVkFMSURfRElSVFlf
SURYKTsKCkkgc3VwcG9zZSB0aGlzIGlzIGdvaW5nIHRvIGJlIGltcHJvdmVkIGluIHN1YnNlcXVl
bnQgcGF0Y2hlcywKYW5kIGhlbmNlIHRoZSBjb21tZW50IHdpbGwgYmUgZ29uZSBieSB0aGUgZW5k
IG9mIHRoZSBzZXJpZXM/Cgo+IEBAIC04NTEsMTEgKzg3NCwyMCBAQCBzdGF0aWMgaW50IHJlc2Vy
dmVfb2ZmbGluZWRfcGFnZShzdHJ1Y3QgcGFnZV9pbmZvICpoZWFkKQo+ICAgICAgaW50IHpvbmUg
PSBwYWdlX3RvX3pvbmUoaGVhZCksIGksIGhlYWRfb3JkZXIgPSBQRk5fT1JERVIoaGVhZCksIGNv
dW50ID0gMDsKPiAgICAgIHN0cnVjdCBwYWdlX2luZm8gKmN1cl9oZWFkOwo+ICAgICAgaW50IGN1
cl9vcmRlcjsKPiArICAgIGJvb2wgbmVlZF9zY3J1YjsKPiAgCj4gICAgICBBU1NFUlQoc3Bpbl9p
c19sb2NrZWQoJmhlYXBfbG9jaykpOwo+ICAKPiAgICAgIGN1cl9oZWFkID0gaGVhZDsKPiAgCj4g
KyAgICAvKgo+ICsgICAgICogV2UgbWF5IGJyZWFrIHRoZSBidWRkeSBzbyBsZXQncyBtYXJrIHRo
ZSBoZWFkIGFzIGNsZWFuLiBUaGVuLCB3aGVuCj4gKyAgICAgKiBtZXJnaW5nIGNodW5rcyBiYWNr
IGludG8gdGhlIGhlYXAsIHdlIHdpbGwgc2VlIHdoZXRoZXIgdGhlIGNodW5rIGhhcwo+ICsgICAg
ICogdW5zY3J1YmJlZCBwYWdlcyBhbmQgc2V0IGl0cyBmaXJzdF9kaXJ0eSBwcm9wZXJseS4KPiAr
ICAgICAqLwo+ICsgICAgbmVlZF9zY3J1YiA9IChoZWFkLT51LmZyZWUuZmlyc3RfZGlydHkgIT0g
SU5WQUxJRF9ESVJUWV9JRFgpOwo+ICsgICAgaGVhZC0+dS5mcmVlLmZpcnN0X2RpcnR5ID0gSU5W
QUxJRF9ESVJUWV9JRFg7Cj4gKwo+ICAgICAgcGFnZV9saXN0X2RlbChoZWFkLCAmaGVhcChub2Rl
LCB6b25lLCBoZWFkX29yZGVyKSk7Cj4gIAo+ICAgICAgd2hpbGUgKCBjdXJfaGVhZCA8IChoZWFk
ICsgKDEgPDwgaGVhZF9vcmRlcikpICkKPiBAQCAtODczLDYgKzkwNSw4IEBAIHN0YXRpYyBpbnQg
cmVzZXJ2ZV9vZmZsaW5lZF9wYWdlKHN0cnVjdCBwYWdlX2luZm8gKmhlYWQpCj4gIAo+ICAgICAg
ICAgIHdoaWxlICggY3VyX29yZGVyIDwgaGVhZF9vcmRlciApCj4gICAgICAgICAgewo+ICsgICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgZmlyc3RfZGlydHkgPSBJTlZBTElEX0RJUlRZX0lEWDsKPiAr
Cj4gICAgICAgICAgICAgIG5leHRfb3JkZXIgPSBjdXJfb3JkZXIgKyAxOwo+ICAKPiAgICAgICAg
ICAgICAgaWYgKCAoY3VyX2hlYWQgKyAoMSA8PCBuZXh0X29yZGVyKSkgPj0gKGhlYWQgKyAoIDEg
PDwgaGVhZF9vcmRlcikpICkKPiBAQCAtODkyLDggKzkyNiwyMCBAQCBzdGF0aWMgaW50IHJlc2Vy
dmVfb2ZmbGluZWRfcGFnZShzdHJ1Y3QgcGFnZV9pbmZvICpoZWFkKQo+ICAgICAgICAgICAgICB7
Cj4gICAgICAgICAgICAgIG1lcmdlOgo+ICAgICAgICAgICAgICAgICAgLyogV2UgZG9uJ3QgY29u
c2lkZXIgbWVyZ2luZyBvdXRzaWRlIHRoZSBoZWFkX29yZGVyLiAqLwo+IC0gICAgICAgICAgICAg
ICAgcGFnZV9saXN0X2FkZF90YWlsKGN1cl9oZWFkLCAmaGVhcChub2RlLCB6b25lLCBjdXJfb3Jk
ZXIpKTsKPiAtICAgICAgICAgICAgICAgIFBGTl9PUkRFUihjdXJfaGVhZCkgPSBjdXJfb3JkZXI7
Cj4gKwo+ICsgICAgICAgICAgICAgICAgLyogU2VlIGlmIGFueSBvZiB0aGUgcGFnZXMgaW5kZWVk
IG5lZWQgc2NydWJiaW5nLiAqLwo+ICsgICAgICAgICAgICAgICAgaWYgKCBuZWVkX3NjcnViICkK
PiArICAgICAgICAgICAgICAgIHsKPiArICAgICAgICAgICAgICAgICAgICBmb3IgKCBpID0gMDsg
aSA8ICgxIDw8IGN1cl9vcmRlcik7IGkrKyApCj4gKyAgICAgICAgICAgICAgICAgICAgICAgIGlm
ICggdGVzdF9iaXQoX1BHQ19uZWVkX3NjcnViLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICZjdXJfaGVhZFtpXS5jb3VudF9pbmZvKSApCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgIHsKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpcnN0X2RpcnR5ID0g
aTsKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwo+ICsgICAgICAgICAgICAg
ICAgICAgICAgICB9Cj4gKyAgICAgICAgICAgICAgICB9CgpUaGlzIGlzIGluZWZmaWNpZW50IC0g
YXQgdGhlIHBvaW50IHlvdSBzZXQgbmVlZF9zY3J1YiB5b3UgY291bGQKaW5zdGVhZCBsYXRjaCB0
aGUgZmlyc3QgcGFnZSBuZWVkaW5nIHRvIGJlIHNjcnViYmVkLCBhbmQgc3RhcnQKdGhlIGxvb3Ag
b25seSB0aGVyZSAoYW5kIGluIHNvbWUgY2FzZXMgeW91IHdvdWxkIGdldCBhd2F5CndpdGhvdXQg
ZW50ZXJpbmcgdGhlIGxvb3AgYWx0b2dldGhlcikuCgo+IEBAIC05MTksOSArOTY1LDUyIEBAIHN0
YXRpYyBpbnQgcmVzZXJ2ZV9vZmZsaW5lZF9wYWdlKHN0cnVjdCBwYWdlX2luZm8gKmhlYWQpCj4g
ICAgICByZXR1cm4gY291bnQ7Cj4gIH0KPiAgCj4gK3N0YXRpYyB2b2lkIHNjcnViX2ZyZWVfcGFn
ZXModW5zaWduZWQgaW50IG5vZGUpCj4gK3sKPiArICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnOwo+
ICsgICAgdW5zaWduZWQgaW50IHpvbmU7Cj4gKwo+ICsgICAgQVNTRVJUKHNwaW5faXNfbG9ja2Vk
KCZoZWFwX2xvY2spKTsKPiArCj4gKyAgICBpZiAoICFub2RlX25lZWRfc2NydWJbbm9kZV0gKQo+
ICsgICAgICAgIHJldHVybjsKPiArCj4gKyAgICBmb3IgKCB6b25lID0gMDsgem9uZSA8IE5SX1pP
TkVTOyB6b25lKysgKQo+ICsgICAgewo+ICsgICAgICAgIHVuc2lnbmVkIGludCBvcmRlciA9IE1B
WF9PUkRFUjsKPiArICAgICAgICBkbyB7CgpCbGFuayBsaW5lIGJldHdlZW4gZGVjbGFyYXRpb24o
cykgYW5kIHN0YXRlbWVudChzKSBwbGVhc2UuCgpBbHNvLCBjb25zaWRlcmluZyB0aGF0IHRoaXMg
ZW50aXJlIGZ1bmN0aW9uIHJ1bnMgd2l0aCB0aGUgaGVhcCBsb2NrCmhlbGQsIEkgdGhpbmsgd2Ug
cmVhbGx5IG5lZWQgdG8gc3BsaXQgdGhhdCBvbmUgaW50byBwZXItbm9kZSBvbmVzLgpCdXQgb2Yg
Y291cnNlLCBhcyB3aXRoIHRoZSBOVU1BIGxvY2FsaXR5IHJlbGF0ZWQgcmVtYXJrLCB0aGlzIGlz
bid0CmEgcmVxdWVzdCB0byBuZWNlc3NhcmlseSBkbyB0aGlzIGluIHRoZSBzZXJpZXMgaGVyZS4K
Cj4gQEAgLTk3NywzNSArMTA3Niw1NCBAQCBzdGF0aWMgdm9pZCBmcmVlX2hlYXBfcGFnZXMoCj4g
IAo+ICAgICAgICAgIGlmICggKHBhZ2VfdG9fbWZuKHBnKSAmIG1hc2spICkKPiAgICAgICAgICB7
Cj4gKyAgICAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnByZWRlY2Vzc29yID0gcGcgLSBtYXNr
Owo+ICsKPiAgICAgICAgICAgICAgLyogTWVyZ2Ugd2l0aCBwcmVkZWNlc3NvciBibG9jaz8gKi8K
PiAtICAgICAgICAgICAgaWYgKCAhbWZuX3ZhbGlkKF9tZm4ocGFnZV90b19tZm4ocGctbWFzaykp
KSB8fAo+IC0gICAgICAgICAgICAgICAgICFwYWdlX3N0YXRlX2lzKHBnLW1hc2ssIGZyZWUpIHx8
Cj4gLSAgICAgICAgICAgICAgICAgKFBGTl9PUkRFUihwZy1tYXNrKSAhPSBvcmRlcikgfHwKPiAt
ICAgICAgICAgICAgICAgICAocGh5c190b19uaWQocGFnZV90b19tYWRkcihwZy1tYXNrKSkgIT0g
bm9kZSkgKQo+ICsgICAgICAgICAgICBpZiAoICFtZm5fdmFsaWQoX21mbihwYWdlX3RvX21mbihw
cmVkZWNlc3NvcikpKSB8fAo+ICsgICAgICAgICAgICAgICAgICFwYWdlX3N0YXRlX2lzKHByZWRl
Y2Vzc29yLCBmcmVlKSB8fAo+ICsgICAgICAgICAgICAgICAgIChQRk5fT1JERVIocHJlZGVjZXNz
b3IpICE9IG9yZGVyKSB8fAo+ICsgICAgICAgICAgICAgICAgIChwaHlzX3RvX25pZChwYWdlX3Rv
X21hZGRyKHByZWRlY2Vzc29yKSkgIT0gbm9kZSkgKQo+ICAgICAgICAgICAgICAgICAgYnJlYWs7
Cj4gLSAgICAgICAgICAgIHBnIC09IG1hc2s7Cj4gLSAgICAgICAgICAgIHBhZ2VfbGlzdF9kZWwo
cGcsICZoZWFwKG5vZGUsIHpvbmUsIG9yZGVyKSk7Cj4gKwo+ICsgICAgICAgICAgICBwYWdlX2xp
c3RfZGVsKHByZWRlY2Vzc29yLCAmaGVhcChub2RlLCB6b25lLCBvcmRlcikpOwo+ICsKPiArICAg
ICAgICAgICAgaWYgKCBwcmVkZWNlc3Nvci0+dS5mcmVlLmZpcnN0X2RpcnR5ICE9IElOVkFMSURf
RElSVFlfSURYICkKPiArICAgICAgICAgICAgICAgIG5lZWRfc2NydWIgPSB0cnVlOwo+ICsgICAg
ICAgICAgICAgICAgLyogLi4uIGFuZCBrZWVwIHByZWRlY2Vzc29yJ3MgZmlyc3RfZGlydHkuICov
Cj4gKyAgICAgICAgICAgIGVsc2UgaWYgKCBwZy0+dS5mcmVlLmZpcnN0X2RpcnR5ICE9IElOVkFM
SURfRElSVFlfSURYICkKPiArICAgICAgICAgICAgICAgIHByZWRlY2Vzc29yLT51LmZyZWUuZmly
c3RfZGlydHkgPSAoMVUgPDwgb3JkZXIpICsKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwZy0+dS5mcmVlLmZpcnN0X2RpcnR5Owo+ICsKPiArICAg
ICAgICAgICAgcGctPnUuZnJlZS5maXJzdF9kaXJ0eSA9IElOVkFMSURfRElSVFlfSURYOwoKSXMg
dGhpcyByZWFsbHkgbmVlZGVkPwoKPiArICAgICAgICAgICAgcGcgPSBwcmVkZWNlc3NvcjsKPiAg
ICAgICAgICB9Cj4gICAgICAgICAgZWxzZQo+ICAgICAgICAgIHsKPiArICAgICAgICAgICAgc3Ry
dWN0IHBhZ2VfaW5mbyAqc3VjY2Vzc29yID0gcGcgKyBtYXNrOwo+ICsKPiAgICAgICAgICAgICAg
LyogTWVyZ2Ugd2l0aCBzdWNjZXNzb3IgYmxvY2s/ICovCj4gLSAgICAgICAgICAgIGlmICggIW1m
bl92YWxpZChfbWZuKHBhZ2VfdG9fbWZuKHBnK21hc2spKSkgfHwKPiAtICAgICAgICAgICAgICAg
ICAhcGFnZV9zdGF0ZV9pcyhwZyttYXNrLCBmcmVlKSB8fAo+IC0gICAgICAgICAgICAgICAgIChQ
Rk5fT1JERVIocGcrbWFzaykgIT0gb3JkZXIpIHx8Cj4gLSAgICAgICAgICAgICAgICAgKHBoeXNf
dG9fbmlkKHBhZ2VfdG9fbWFkZHIocGcrbWFzaykpICE9IG5vZGUpICkKPiArICAgICAgICAgICAg
aWYgKCAhbWZuX3ZhbGlkKF9tZm4ocGFnZV90b19tZm4oc3VjY2Vzc29yKSkpIHx8Cj4gKyAgICAg
ICAgICAgICAgICAgIXBhZ2Vfc3RhdGVfaXMoc3VjY2Vzc29yLCBmcmVlKSB8fAo+ICsgICAgICAg
ICAgICAgICAgIChQRk5fT1JERVIoc3VjY2Vzc29yKSAhPSBvcmRlcikgfHwKPiArICAgICAgICAg
ICAgICAgICAocGh5c190b19uaWQocGFnZV90b19tYWRkcihzdWNjZXNzb3IpKSAhPSBub2RlKSAp
Cj4gICAgICAgICAgICAgICAgICBicmVhazsKPiAtICAgICAgICAgICAgcGFnZV9saXN0X2RlbChw
ZyArIG1hc2ssICZoZWFwKG5vZGUsIHpvbmUsIG9yZGVyKSk7Cj4gKyAgICAgICAgICAgIHBhZ2Vf
bGlzdF9kZWwoc3VjY2Vzc29yLCAmaGVhcChub2RlLCB6b25lLCBvcmRlcikpOwo+ICsKPiArICAg
ICAgICAgICAgbmVlZF9zY3J1YiB8PSAoc3VjY2Vzc29yLT51LmZyZWUuZmlyc3RfZGlydHkgIT0g
SU5WQUxJRF9ESVJUWV9JRFgpOwoKfD0gb24gYSBib29sZWFuIGlzIHNsaWdodGx5IG9kZCAtIHBl
cmhhcHMgYmV0dGVyIHVzIGlmKCkganVzdCBsaWtlIHlvdQpkbyBvbiB0aGUgb3RoZXIgcGF0aD8K
Cj4gKyAgICAgICAgICAgIHN1Y2Nlc3Nvci0+dS5mcmVlLmZpcnN0X2RpcnR5ID0gSU5WQUxJRF9E
SVJUWV9JRFg7CgpTYW1lIGhlcmUgLSBpcyB0aGlzIHJlYWxseSBuZWVkZWQ/Cgo+IC0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvbW0uaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAo+
IEBAIC04Nyw2ICs4Nyw5IEBAIHN0cnVjdCBwYWdlX2luZm8KPiAgCj4gICAgICAgICAgLyogUGFn
ZSBpcyBvbiBhIGZyZWUgbGlzdDogKChjb3VudF9pbmZvICYgUEdDX2NvdW50X21hc2spID09IDAp
LiAqLwo+ICAgICAgICAgIHN0cnVjdCB7Cj4gKyAgICAgICAgICAgIC8qIEluZGV4IG9mIHRoZSBm
aXJzdCAqcG9zc2libHkqIHVuc2NydWJiZWQgcGFnZSBpbiB0aGUgYnVkZHkuICovCj4gKyNkZWZp
bmUgSU5WQUxJRF9ESVJUWV9JRFggLTFVCgpUaGlzIG5lZWRzIHBhcmVudGhlc2VzIGFuZCB3b3Vs
ZCBiZXR0ZXIgYmUgZWl0aGVyIH4wVSBvciBVSU5UX01BWC4KCj4gKyAgICAgICAgICAgIHVuc2ln
bmVkIGludCBmaXJzdF9kaXJ0eTsKCk9uIHg4NiB0aGlzIGNoYW5nZSBpcyBmaW5lIGF0IHByZXNl
bnQsIGFsYmVpdCBub3Qgb3B0aW1hbC4gSXRzIEFSTQplcXVpdmFsZW50LCBob3dldmVyLCBncm93
cyBzdHJ1Y3QgcGFnZV9pbmZvIGluIHRoZSAzMi1iaXQgY2FzZSwKd2hpY2ggSSBkb24ndCB0aGlu
ayBpcyB3YW50ZWQgb3IgbmVlZGVkLiBZb3UgcmVhbGx5IG9ubHkgbmVlZApNQVhfT1JERVIrMSBi
aXRzIGhlcmUsIHNvIEknZCBzdWdnZXN0IG1ha2luZyB0aGlzIGEgYml0IGZpZWxkCihhbHNvIG9u
IHg4NiwgdG8gYXQgb25jZSBtYWtlIG9idmlvdXMgaG93IG1hbnkgYml0cyByZW1haW4KdW51c2Vk
KSwgYW5kIHBlcmhhcHMgbWFraW5nIG5lZWRfdGxiZmx1c2ggYSBzaW5nbGUgYml0IGF0IG9uY2UK
KHVubGVzcyBpdHMgYWRkcmVzcyBpcyBiZWluZyB0YWtlbiBzb21ld2hlcmUpLgoKSmFuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 09 14:54:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 14: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 1dJLIR-0005hV-0U; Fri, 09 Jun 2017 14: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 1dJLIP-0005hP-Tl
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 14:53:54 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 B2/8E-02183-186BA395; Fri, 09 Jun 2017 14:53:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXS6fjDS7dhm1W
 kwe+Zuhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8arva8ZC1axVexu+svcwLiWtYuRk0NIIE9i
 y9XZ7F2MHBy8AnYSjXMEQcISAoYSpxfeZAGxWQRUJWZ9/cQOYrMJqEu0PdsO1ioiYCKxddN+p
 i5GLg5mgVuMErfaf4E1CAsESyxu38QIMd9K4srHZ8wg8zkFrCVOnsmCWCUo8XeHMEgFs4CWxM
 Nft1ggbG2JZQtfg1UzC0hLLP/HMYGRbxZCwywkDbOQNMxCaFjAyLKKUb04tagstUjXUi+pKDM
 9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzDwGIBgB+PaVudDjJIcTEqivNMKrCKF+JLy
 UyozEosz4otKc1KLDzHKcHAoSfDmbQXKCRalpqdWpGXmAGMAJi3BwaMkwquyGSjNW1yQmFucm
 Q6ROsVozLFh9fovTBxNH7Z8YRJiycvPS5US5+UBmSQAUppRmgc3CBablxhlpYR5GYFOE+IpSC
 3KzSxBlX/FKM7BqCTMOxdkIU9mXgncvldApzABnbLknQXIKSWJCCmpBsb0JUsvpuVeijstklN
 nea9Lo+Zf070Mv/WPrwWfnGwszhChYHdKsSLum+CO030cZ666vj103O3OY12Gh/Uv9vKe6GYV
 9Xm586rC/KQb3I5XqiMtYnJij2rE/77FK6n6Tve8yvVQxX0JzhoCkipX5aqXeD/Y/JNz0ywPh
 p2214MNE+9/cP3BuUaJpTgj0VCLuag4EQDazDvRyAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1497020030!88660014!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51942 invoked from network); 9 Jun 2017 14:53:52 -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; 9 Jun 2017 14:53:52 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 09 Jun 2017 08:53:50 -0600
Message-Id: <593AD29D02000078001616C8@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 09 Jun 2017 08:53:49 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Konrad Rzeszutek Wilk" <konrad.wilk@oracle.com>
References: <20170609141639.8903-1-konrad.wilk@oracle.com>
In-Reply-To: <20170609141639.8903-1-konrad.wilk@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xenproject.org, Ross Lagerwall <ross.lagerwall@citrix.com>
Subject: Re: [Xen-devel] [PATCH for v4.9] livepatch: Wrong usage of spinlock
 on debug 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>

Pj4+IE9uIDA5LjA2LjE3IGF0IDE2OjE2LCA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4gd3JvdGU6
Cj4gSWYgd2UgaGF2ZSBhIGxhcmdlIGFtb3VudCBvZiBsaXZlcGF0Y2hlcyBhbmQgd2FudCB0byBw
cmludCB0aGVtCj4gb24gdGhlIGNvbnNvbGUgdXNpbmcgJ3hsIGRlYnVnLWtleXMgeCcgd2UgZXZl
bnR1YWxseSBoaXQKPiB0aGUgcHJlZW1wdGlvbiBjaGVjazoKPiAKPiAgIGlmICggaSAmJiAhKGkg
JSA2NCkgKQo+ICAgewo+IAlzcGluX3VubG9jaygmcGF5bG9hZF9sb2NrKTsKPiAJcHJvY2Vzc19w
ZW5kaW5nX3NvZnRpcnFzKCk7Cj4gCWlmICggc3Bpbl90cnlsb2NrKCZwYXlsb2FkX2xvY2spICkK
PiAJCXJldHVybgo+IAo+IDxmYWNlcGFsbT4gVGhlIGVmZmVjdCBpcyB0aGF0IHdlIGhhdmUganVz
dCBlZmZlY3RpdmVseQo+IHRha2VuIHRoZSBsb2NrIGFuZCByZXR1cm5lZCB3aXRob3V0IHVubG9j
a2luZyEKPiAKPiBDQzogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+
Cj4gQ0M6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+Cj4gQ0M6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBDQzogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53
aWxrQG9yYWNsZS5jb20+CgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 09 15:06:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 15: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 1dJLU1-0006VR-6Z; Fri, 09 Jun 2017 15:05: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=3268e8fe2=ross.lagerwall@citrix.com>)
 id 1dJLTz-0006VL-K7
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 15:05:51 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 B0/18-02022-E49BA395; Fri, 09 Jun 2017 15:05:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsXitHSDva73Tqt
 Igyvdohbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bVTw9ZCzayVcz+8pS1gXEtaxcjJ4eEgL/E
 o66ZbCC2sECwxNO/D5lBbBGBUIk9V6azdzFycTALLGaUmPvlFSNIQkjASuLKx2dgRWwCBhK3L
 n0Hs3kFbCX+XZ4PNohFQEVi6oNFYHFRgXCJF1v+sELUCEqcnPmEpYuRg4NTwFri5JkskDCzgI
 XEzPnnGSFscYlbT+YzQdjyEtvfzmGGWKsm8Xb5GZYJjPyzkEyahaR9FpL2WUjaFzCyrGLUKE4
 tKkst0jUy0ksqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAzOegYGxh2Me9r9DjFK
 cjApifJOK7CKFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBe3Y7UE6wKDU9tSItMwcYJzBpCQ4eJ
 RHeB9uA0rzFBYm5xZnpEKlTjMYcG1av/8LE0fRhyxcmIZa8/LxUKXFezh1ApQIgpRmleXCDYP
 F7iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5IwbzLIPTyZeSVw+14BncIEdMqSdxYgp5QkIqS
 kGhglZsxle38v9W1HV29bnBCzU55Xcj1Pf6b+z0NFxevu++g3LeB1YCywjZix0v/VVp6+Zxef
 HdbYJlU/O0zx9zPT5EN5l89seunmODtl2o5vQs+Ujlwx4ky+nFYrYPvnye7exylGd5792MLbv
 63irt8bdaZZnxxS2hZkLA8W9KjwTPnCtFJ/1yclluKMREMt5qLiRABeWSqP2gIAAA==
X-Env-Sender: prvs=3268e8fe2=ross.lagerwall@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1497020745!82066971!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30166 invoked from network); 9 Jun 2017 15:05:47 -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;
 9 Jun 2017 15:05:47 -0000
X-IronPort-AV: E=Sophos;i="5.39,317,1493683200"; d="scan'208";a="435821262"
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 <xen-devel@lists.xenproject.org>
References: <20170609141639.8903-1-konrad.wilk@oracle.com>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <7e375fa0-5f53-fb2d-9d72-5c2ca5815e65@citrix.com>
Date: Fri, 9 Jun 2017 16:05:43 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <20170609141639.8903-1-konrad.wilk@oracle.com>
Content-Language: en-US
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH for v4.9] livepatch: Wrong usage of spinlock
 on debug 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-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>

T24gMDYvMDkvMjAxNyAwMzoxNiBQTSwgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIHdyb3RlOgo+IElm
IHdlIGhhdmUgYSBsYXJnZSBhbW91bnQgb2YgbGl2ZXBhdGNoZXMgYW5kIHdhbnQgdG8gcHJpbnQg
dGhlbQo+IG9uIHRoZSBjb25zb2xlIHVzaW5nICd4bCBkZWJ1Zy1rZXlzIHgnIHdlIGV2ZW50dWFs
bHkgaGl0Cj4gdGhlIHByZWVtcHRpb24gY2hlY2s6Cj4gCj4gICAgaWYgKCBpICYmICEoaSAlIDY0
KSApCj4gICAgewo+IAlzcGluX3VubG9jaygmcGF5bG9hZF9sb2NrKTsKPiAJcHJvY2Vzc19wZW5k
aW5nX3NvZnRpcnFzKCk7Cj4gCWlmICggc3Bpbl90cnlsb2NrKCZwYXlsb2FkX2xvY2spICkKPiAJ
CXJldHVybgo+IAo+IDxmYWNlcGFsbT4gVGhlIGVmZmVjdCBpcyB0aGF0IHdlIGhhdmUganVzdCBl
ZmZlY3RpdmVseQo+IHRha2VuIHRoZSBsb2NrIGFuZCByZXR1cm5lZCB3aXRob3V0IHVubG9ja2lu
ZyEKPiAKPiBDQzogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+Cj4g
Q0M6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+Cj4gQ0M6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxr
QG9yYWNsZS5jb20+Cj4gLS0tCgpSZXZpZXdlZC1ieTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFn
ZXJ3YWxsQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 09 15:08:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 15: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 1dJLWd-0006e0-KM; Fri, 09 Jun 2017 15:08:35 +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 1dJLWc-0006du-AD
 for xen-devel@lists.xen.org; Fri, 09 Jun 2017 15:08:34 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 2C/24-01985-1F9BA395; Fri, 09 Jun 2017 15:08:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsXS6fjDS/fDTqt
 Ig87ZWhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aezhbmgl/cFWt62lkbGP9ydDFycggJ5Em0
 3nvG2MXIwcErYCdxeGYlSFhCwFDi9MKbLCBhFgFViYN7FEHCbALqEm3PtrOChEUEjCQ+bJPsY
 uTiYBa4xChxau1edpAaYYEAiU2nJ7CDJIQEuhglDl68wAiS4BTwllh6bz4rxCpBib87hEHCzA
 JaEg9/3WKBsLUlli18zQxSwiwgLbH8H8cERr5ZCA2zkDTMQtIwC6FhASPLKkb14tSistQiXUO
 9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzAwGMAgh2Myz86HWKU5GBSEuWdVmAV
 KcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCNxwYyEKCRanpqRVpmTnAGIBJS3DwKInwPtgGlOYtL
 kjMLc5Mh0idYlSUEuf9sgMoIQCSyCjNg2uDxd0lRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCf
 O2g0zhycwrgZv+CmgxE9DiJe8sQBaXJCKkpBoYFbg91Z537P/yaGr7w6bzZ1/1Pcz/nC2o8iX
 v9JSF8+oOP2o08F8WmqJ1KEpyuUCe1ASBx+7ni9y4v8zfzfajdvIRx+jWjwL/V9xa+Ekqtbqs
 /2PPn3enjv2M9d+6Zm9Nz6HbRYZJLZwVUfmvH747JbfIePsLhi4T73PHZaxU5rPoNDNICujqK
 bEUZyQaajEXFScCABA32Mu2AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1497020910!46834015!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12496 invoked from network); 9 Jun 2017 15:08:32 -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; 9 Jun 2017 15:08:32 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 09 Jun 2017 09:08:30 -0600
Message-Id: <593AD60D02000078001616DD@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 09 Jun 2017 09:08:29 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <1495209040-11101-1-git-send-email-boris.ostrovsky@oracle.com>
 <1495209040-11101-3-git-send-email-boris.ostrovsky@oracle.com>
In-Reply-To: <1495209040-11101-3-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 v4 2/8] mm: Extract allocation loop from
 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+IE9uIDE5LjA1LjE3IGF0IDE3OjUwLCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IC0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCj4gKysrIGIveGVuL2NvbW1vbi9w
YWdlX2FsbG9jLmMKPiBAQCAtNjk0LDIyICs2OTQsMTUgQEAgc3RhdGljIHZvaWQgcGFnZV9saXN0
X2FkZF9zY3J1YihzdHJ1Y3QgcGFnZV9pbmZvICpwZywgdW5zaWduZWQgaW50IG5vZGUsCj4gICAg
ICAgICAgcGFnZV9saXN0X2FkZChwZywgJmhlYXAobm9kZSwgem9uZSwgb3JkZXIpKTsKPiAgfQo+
ICAKPiAtLyogQWxsb2NhdGUgMl5Ab3JkZXIgY29udGlndW91cyBwYWdlcy4gKi8KPiAtc3RhdGlj
IHN0cnVjdCBwYWdlX2luZm8gKmFsbG9jX2hlYXBfcGFnZXMoCj4gLSAgICB1bnNpZ25lZCBpbnQg
em9uZV9sbywgdW5zaWduZWQgaW50IHpvbmVfaGksCj4gLSAgICB1bnNpZ25lZCBpbnQgb3JkZXIs
IHVuc2lnbmVkIGludCBtZW1mbGFncywKPiAtICAgIHN0cnVjdCBkb21haW4gKmQpCj4gK3N0YXRp
YyBzdHJ1Y3QgcGFnZV9pbmZvICpnZXRfZnJlZV9idWRkeSh1bnNpZ25lZCBpbnQgem9uZV9sbywK
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCB6
b25lX2hpLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW50IG9yZGVyLCB1bnNpZ25lZCBpbnQgbWVtZmxhZ3MsCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgZG9tYWluICpkKQoKRGlkIHlvdSBjaGVjayB3
aGV0aGVyIHRoaXMgY2FuIGJlIGNvbnN0IGhlcmU/Cgo+ICB7Cj4gLSAgICB1bnNpZ25lZCBpbnQg
aSwgaiwgem9uZSA9IDAsIG5vZGVtYXNrX3JldHJ5ID0gMDsKPiAgICAgIG5vZGVpZF90IGZpcnN0
X25vZGUsIG5vZGUgPSBNRU1GX2dldF9ub2RlKG1lbWZsYWdzKSwgcmVxX25vZGUgPSBub2RlOwo+
IC0gICAgdW5zaWduZWQgbG9uZyByZXF1ZXN0ID0gMVVMIDw8IG9yZGVyOwo+ICsgICAgbm9kZW1h
c2tfdCBub2RlbWFzayA9IGQgPyBkLT5ub2RlX2FmZmluaXR5IDogbm9kZV9vbmxpbmVfbWFwOwo+
ICsgICAgdW5zaWduZWQgaW50IGosIHpvbmUsIG5vZGVtYXNrX3JldHJ5ID0gMCwgcmVxdWVzdCA9
IDFVTCA8PCBvcmRlcjsKClRoZXJlJ3MgYSB0eXBlIG1pc21hdGNoIGhlcmUgLSBlaXRoZXIgeW91
IG1lYW4gMVUgb3IgcmVxdWVzdCdzCnR5cGUgc2hvdWxkIGJlIHVuc2lnbmVkIGxvbmcgKGZvbGxv
d2luZyB0aGUgb2xkIGNvZGUgaXQgc2hvdWxkIGJlCnRoZSBsYXR0ZXIpLiBPdG9oIGl0J3Mgbm90
IGltbWVkaWF0ZWx5IHZpc2libGUgZnJvbSB0aGUgcGF0Y2gKd2hldGhlciBpbiBib3RoIGZ1bmN0
aW9ucyB0aGlzIHJlYWxseSBzdGlsbCBpcyBhIHVzZWZ1bCBsb2NhbCB2YXJpYWJsZQphdCBhbGwu
CgpXaXRoIHRoZXNlIHR3byB0YWtlbiBjYXJlIG9mCkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 09 15:14:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 15: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 1dJLcL-0007J9-8d; Fri, 09 Jun 2017 15:14: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=326ddfe99=Paul.Durrant@citrix.com>)
 id 1dJLcJ-0007J3-75
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 15:14:27 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 3B/90-23755-25BBA395; Fri, 09 Jun 2017 15:14:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmleJIrShJLcpLzFFi42LZKekooRu42yr
 S4P8VQ4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePYZ82CTVIVx9/8ZWtgvCbaxcjJISHgJ7Fn
 yT5GEJtNQEdi6dH5TCC2iECIxN0PP4BsLg5mgfuMEt1Pf4IVCQu4SPw/tJgNoshV4tvpLkaQI
 hGBc4wS77/dYgZJsAioSJx/Pg9sEq+Au8SXGf2sILaQQCOHxMdLWiA2p4CdxJMzR8HqGQVkJb
 40rgazmQXEJW49gbhCQkBAYsme88wQtqjEy8f/WCFsA4mtS/exQNTrSCzY/YkNwtaWWLbwNTP
 EXkGJkzOfsExgFJ6FZOwsJC2zkLTMQtKygJFlFaN6cWpRWWqRrpFeUlFmekZJbmJmjq6hgbFe
 bmpxcWJ6ak5iUrFecn7uJkZg8NczMDDuYDzV7HyIUZKDSUmUd1qBVaQQX1J+SmVGYnFGfFFpT
 mrxIUYNDg6BzWtXX2CUYsnLz0tVkuB13gVUJ1iUmp5akZaZA4xPmFIJDh4lEd4H24DSvMUFib
 nFmekQqVOMxhwbVq//wsRxp2/DFyYhsElS4rwsIJMEQEozSvPgBsHSxiVGWSlhXkYGBgYhnoL
 UotzMElT5V4ziHIxKwrztO4Cm8GTmlcDtewV0ChPQKUveWYCcUpKIkJJqYJytv2jBJJ+5jN35
 Krmvfn1w+ZrF1qQ4f806Ay/Pzsk/71kvjIhNmGy95OKBSsnfl/auc93/lD1o2vXniT85T6nad
 jTzWf2smtZf1jzlnOlDs72rZbrvJN788sFxYXOx0PQziv89rDx0WBfddrJLrjtxZeM/+10nBA
 N2R+SKaqw6svTCnNS7Z8SUWIozEg21mIuKEwHXuhLrFgMAAA==
X-Env-Sender: prvs=326ddfe99=Paul.Durrant@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1497021265!104219138!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15416 invoked from network); 9 Jun 2017 15:14:25 -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;
 9 Jun 2017 15:14:25 -0000
X-IronPort-AV: E=Sophos;i="5.39,317,1493683200"; d="scan'208";a="47512837"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Boris Ostrovsky' <boris.ostrovsky@oracle.com>, Jan Beulich
 <JBeulich@suse.com>
Thread-Topic: [Xen-devel] debian stretch dom0 + xen 4.9 fails to boot
Thread-Index: AdLe0KoM3kANRDRYSf+PCIgyxC4kg///62kA///UqkD//530gIAAq+WA//7hiaAASaM11////+MQgAAfuwCAAAbUMIAAGXcAgAAQOnCAAEA9AIAAVefggADG/ACAAUkj0IACqxgAgAUy+oCACoPQgIATiwnQgCcrKYCATLgIwICZf+QAgTLymgCCZbBoQA==
Date: Fri, 9 Jun 2017 15:14:12 +0000
Message-ID: <f579ca3d79c34baab75f63a3810975bb@AMSPEX02CL03.citrite.net>
References: <bcc0d4330d9b463a9829af1327d895a9@AMSPEX02CL03.citrite.net>
 <ad450ab0147147429a46cd7382a17c19@AMSPEX02CL03.citrite.net>
 <0e704f5e-5845-dc56-6058-d0451d43d842@citrix.com>
 <2baad09e48864a06873037240b8e39dd@AMSPEX02CL03.citrite.net>
 <5938048A02000078001604AE@prv-mh.provo.novell.com>
 <056e566f141c4715867e2bdbbe418977@AMSPEX02CL03.citrite.net>
 <593806FC02000078001604D1@prv-mh.provo.novell.com>
 <e4aae59cbd884e21ab1fb75a96f34d3d@AMSPEX02CL03.citrite.net>
 <593813E602000078001605F7@prv-mh.provo.novell.com>
 <ee93e45315794a3db4aa21beefb62e52@AMSPEX02CL03.citrite.net>
 <593838D20200007800160859@prv-mh.provo.novell.com>
 <fc6fa02bb41e497e8b1896b692e82123@AMSPEX02CL03.citrite.net>
 <59383D4F020000780016089F@prv-mh.provo.novell.com>
 <94bf1caf8b95436fa7b3aed74a172ce1@AMSPEX02CL03.citrite.net>
 <59396AE10200007800160D0E@prv-mh.provo.novell.com>
 <ea5cd4c8f80349fb9cc768d981fea4a5@AMSPEX02CL03.citrite.net>
 <593AB92202000078001615A1@prv-mh.provo.novell.com>
 <40009cf2-ef28-4c70-410e-029b6ac8ffb8@oracle.com>
In-Reply-To: <40009cf2-ef28-4c70-410e-029b6ac8ffb8@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: Juergen Gross <jgross@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "Julien Grall \(julien.grall@arm.com\)" <julien.grall@arm.com>,
 "xen-devel\(xen-devel@lists.xenproject.org\)" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] debian stretch dom0 + xen 4.9 fails to 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEJvcmlzIE9zdHJvdnNreSBbbWFp
bHRvOmJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tXQo+IFNlbnQ6IDA5IEp1bmUgMjAxNyAxNDo1
Mgo+IFRvOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+OyBQYXVsIER1cnJhbnQKPiA8
UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IEp1bGllbiBHcmFsbCAoanVsaWVuLmdyYWxs
QGFybS5jb20pIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT47IEFuZHJldwo+IENvb3BlciA8QW5kcmV3
LkNvb3BlcjNAY2l0cml4LmNvbT47IHhlbi1kZXZlbCh4ZW4tCj4gZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcpIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+OyBKdWVyZ2VuCj4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KPiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gZGViaWFuIHN0
cmV0Y2ggZG9tMCArIHhlbiA0LjkgZmFpbHMgdG8gYm9vdAo+IAo+IE9uIDA2LzA5LzIwMTcgMDk6
MDUgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+Pj4gT24gMDkuMDYuMTcgYXQgMTQ6MTksIDxQ
YXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPj4gLi4uLCBidXQgYWxsIHRoaXMgaGFz
Cj4gPj4gZ290IG1lIHdvbmRlcmluZyB3aHkgWGVuIGJvdGhlcnMgdG8gcmVhZCB0aGUgTUJSLCBv
ciB0aGUgRUREIGluZm8gZm9yCj4gdGhhdAo+ID4+IG1hdHRlcj8gRUREIG9yIE1CUiBzaWduYXR1
cmVzIGFyZSByZXR1cm5lZCBieSB0aGUKPiBYRU5QRl9maXJtd2FyZV9pbmZvCj4gPj4gaHlwZXJj
YWxsLCBhbmQgTGludXggZG9lcyBzZWVtIHRvIGhhdmUgY29kZSBjYWxsZWQgZWFybHkgb24gaW4K
PiA+PiB4ZW5fc3RhcnRfa2VybmVsKCkgdGhhdCBkb2VzIG1ha2Ugc3VjaCBoeXBlcmNhbGxzLCBi
dXQgaXQgYWxzbyBhcHBlYXJzIHRvCj4gYmUKPiA+PiBhYmxlIHRvIGJvb3QgaGFwcGlseSBpZiBJ
IHB1dCBlZGQ9b2ZmIG9uIG15IFhlbiBjb21tYW5kIGxpbmUsIHNvIGlzIHRoaXMKPiBjb2RlCj4g
Pj4gcmVhbGx5IG5lY2Vzc2FyeT8KPiA+IFdlbGwsIHRoYXQncyBhIHF1ZXN0aW9uIHRvIHRoZSBM
aW51eCBmb2xrcy4gSSB3b3VsZCBndWVzcyB0aGVyZSdzCj4gPiBtYW5hZ2VtZW50IGNvZGUgYXJv
dW5kIHdhbnRpbmcgdGhhdCBpbmZvLCBidXQgSSdtIG5vdCBzdXJlLiBVcwo+ID4gZG9pbmcgdGhp
cyBpcyBzaW1wbHkgYmVjYXVzZSBvZiBMaW51eCB3YW50aW5nIGl0IGFuZCBoYXZpbmcgbm8KPiA+
IG90aGVyIHdheSB0byBnZXQgYXQgbGVhc3Qgc29tZSBvZiB0aGlzIGluZm9ybWF0aW9uIChpdCBj
b3VsZCBzdXJlbHkKPiA+IHJlYWQgdGhlIE1CUnMsIGJ1dCBpdCB3b3VsZG4ndCBiZSBhYmxlIHRv
IGFzc29jaWF0ZSB0aGVtIHdpdGgKPiA+IEJJT1MgZHJpdmUgbnVtYmVycyB1c2VkIGZvciB0aGUg
b3RoZXIgRUREIGluZm9ybWF0aW9uIG9idGFpbmVkKS4KPiAKPiBOb3Qgc3VyZSB3aGF0IGl0IGlz
IGZvci4gUGVyaGFwcyB0aGVyZSBhcmUgc29tZSB0b29scyB0aGF0IHBva2UgaW50byBzeXNmcz8K
PiAKPiAKPiBjb21taXQgOTZmMjhiYzY2YWRiMTQxNGNmYzk0MDVmZjgwY2ZmZmRjNDRlZGQ4NAo+
IEF1dGhvcjogRGF2aWQgVnJhYmVsIDxkYXZpZC52cmFiZWxAY2l0cml4LmNvbT4KPiBEYXRlOiAg
IFdlZCBBcHIgMyAxNzozMTo1MCAyMDEzICswMTAwCj4gCj4gICAgIHg4Ni94ZW46IHBvcHVsYXRl
IGJvb3RfcGFyYW1zIHdpdGggRUREIGRhdGEKPiAKPiAgICAgRHVyaW5nIGVhcmx5IHNldHVwIG9m
IGEgZG9tMCBrZXJuZWwsIHBvcHVsYXRlIGJvb3RfcGFyYW1zIHdpdGggdGhlCj4gICAgIEVuaGFu
Y2VkIERpc2sgRHJpdmUgKEVERCkgYW5kIE1CUiBzaWduYXR1cmUgZGF0YS4gIFRoaXMgbWFrZXMK
PiAgICAgaW5mb3JtYXRpb24gb24gdGhlIEJJT1MgYm9vdCBkZXZpY2UgYXZhaWxhYmxlIGluIC9z
eXMvZmlybXdhcmUvZWRkLy4KPiAKPiAgICAgU2lnbmVkLW9mZi1ieTogRGF2aWQgVnJhYmVsIDxk
YXZpZC52cmFiZWxAY2l0cml4LmNvbT4KPiAgICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KPiAgICAgU2lnbmVkLW9mZi1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxr
IDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgoKSW50ZXJlc3RpbmcuIFRoZSBYZW4gc2lkZSBvZiB0
aGluZ3Mgc2VlbXMgdG8gaGF2ZSBiZWVuIHRoZXJlIGZvcmV2ZXI6Cgpjb21taXQgNzllOTY5ODJj
YWRlMjQwNTMxZDdkODRmYTViOTY2YjJiNjRjMDRhZgpBdXRob3I6IGtmcmFzZXJAbG9jYWxob3N0
LmxvY2FsZG9tYWluIDxrZnJhc2VyQGxvY2FsaG9zdC5sb2NhbGRvbWFpbj4KRGF0ZTogICBUdWUg
SnVuIDEyIDE0OjAzOjA5IDIwMDcgKzAxMDAKCiAgICB4ODY6IEdhdGhlciBCSU9TIEVERCBpbmZv
IGR1cmluZyBib290LgogICAgU3RpbGwgbmVlZHMgcGx1bWJpbmcgdG8gZG9tMC4KICAgIFNpZ25l
ZC1vZmYtYnk6IEtlaXIgRnJhc2VyIDxrZWlyQHhlbnNvdXJjZS5jb20+CgpJJ3ZlIGNoYXJhY3Rl
cmlzZWQgdGhlIGlzc3VlIHNvbWUgbW9yZSBhbmQgaXQgYXBwZWFycyB0byBiZSBhbiBvdmVyZmxv
dyBpbnNpZGUgdGhlIGludDEzIGhhbmRsZXIgaWYgZXM6YnggaXMgbGVzcyB0aGFuIDUxMiBieXRl
cyBiZWxvdyBhIDRrIGJvdW5kYXJ5LiBJIG1vZGlmaWVkIHRoZSBjb2RlIHRvIHVzZSBhIGhhcmRj
b2RlZCBzZWdtZW50LCB3aGljaCBJIHNldCBhdCAweDYwMDAsIGFuZCBhbGwgdmFsdWVzIG9mIGJ4
IHVwIHRvIDB4ZTAwIHJlc3VsdGVkIGluIGEgZ29vZCBNQlIgc2lnbmF0dXJlLiBWYWx1ZXMgYWJv
dmUgMHhlMDAgYnV0IGJlbG93IDB4ZTIwIHJlc3VsdGVkIGluIHRoZSBidWZmZXIgbm90IGJlaW5n
IGlkZW50aWZpZWQgYXMgYSB2YWxpZCBNQlIgKEkgZ3Vlc3MgYmVjYXVzZSB0aGUgMHhBQTU1IGZl
bGwgb2ZmKSBhbmQgdmFsdWVzIG9mIGJ4IGFib3ZlIDB4ZTIwIHJlc3VsdGVkIGluIGVpdGhlciBh
IGhhbmcgKHNvbWV0aW1lcyB3aXRoIGEgYmxhY2sgc2NyZWVuKSBvciBhIHJlYm9vdC4KVGhpcyBs
ZWQgbWUgdG8gYmVsaWV2ZSB0aGF0IGJhY2tpbmcgb3V0IGFsbCBteSBkZWJ1ZyBjb2RlIGFuZCBh
ZGRpbmcgYSAnLmFsaWduIDUxMicganVzdCBiZWZvcmUgdGhlIGRlZmluaXRpb24gb2YgYm9vdF9l
ZGRfaW5mbyBzaG91bGQgcmVzdWx0IGluIGEgc3VjY2Vzc2Z1bCBib290LiBBbGFzIHRoaXMgYXBw
ZWFycyBub3QgdG8gYmUgdGhlIGNhc2UuLi4gSSBzZWVtIHRvIG5lZWQgYXQgbGVhc3QgMmsgYWxp
Z25tZW50LiBJIHdvbmRlciB3aGV0aGVyIGl0IG1heSBiZSBtb3JlIHJvYnVzdCB0byBnbyBmb3Ig
NGsgYWxpZ25tZW50IHRob3VnaC4KCiAgUGF1bAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 09 15:17:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 15:17:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dJLfO-0007TK-Mq; Fri, 09 Jun 2017 15: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 <osstest-admin@xenproject.org>) id 1dJLfN-0007T8-LG
 for xen-devel@lists.xensource.com; Fri, 09 Jun 2017 15:17:37 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 93/B1-03920-01CBA395; Fri, 09 Jun 2017 15:17:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVVdgj1W
 kwZz5ohYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmLHrPXPBLOOK9Xv+sDUw
 blHrYuTiEBL4yyhx/9I6RgjnMaPE375lUM42RokjU2YydzFycogIOEt8PTOXHcTmFdCXWN17n
 xHEFgayv706ygrSICHwlVli0qp5bCAJCQEviYsb5jDD2CueXARqYOdgE7CSOCQGEmURUJXYPu
 sw4wRG7gWMDKsYNYpTi8pSi3QNTfSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQK
 9zgAEOxivbww4xCjJwaQkyjutwCpSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSv+G6gnGBRanpq
 RVpmDjD8YNISHDxKIrwPtgGleYsLEnOLM9MhUqcYdTk2rF7/hUmIJS8/L1VKnPfSLqAiAZCij
 NI8uBGwWLjEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd7FIFN4MvNK4Da9AjqCCeiIJe8sQI
 4oSURISTUwGkzxnmRlsIqxXKr12Zdj++s6BBhXuPpu+B0f9ObTbIuwvuQ9Sqt1Srq8glMzPiV
 MbSiwlFDsm1C3zsI2lLWUrd6ddZHW248iz5YePlHMEPzo52n+J36PDdPVy3a9fJ7Fu78i7c/m
 T1xlpTmftVUEFV9OmbLAOk9ly9e+EkHDi/fMIjyNzA4qsRRnJBpqMRcVJwIAJyvct4ACAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1497021455!83716198!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17421 invoked from network); 9 Jun 2017 15:17:36 -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 Jun 2017 15:17:36 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dJLfK-00080I-GL; Fri, 09 Jun 2017 15:17:34 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dJLfE-0007Xc-Ua; Fri, 09 Jun 2017 15:17:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dJLfE-0004pu-OB; Fri, 09 Jun 2017 15:17:28 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110166-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64-xsm:xen-build:fail:regression
 ovmf:build-amd64: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=c1f4b86ba786cc9cbe5c88a05abc9bf0554b1cc8
X-Osstest-Versions-That: ovmf=b941c34ef859971e29683ffb57c309e24e6a96be
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 09 Jun 2017 15:17:28 +0000
Subject: [Xen-devel] [ovmf test] 110166: 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>

ZmxpZ2h0IDExMDE2NiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTAxNjYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDUgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDA3OAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNSB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTEwMDc4CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA1IHhlbi1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTAwNzgKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgIDUgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDA3OAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAg
ICAgICAgICAgICAgICAgYzFmNGI4NmJhNzg2Y2M5Y2JlNWM4OGEwNWFiYzliZjA1NTRiMWNjOApi
YXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgYjk0MWMzNGVmODU5OTcxZTI5
NjgzZmZiNTdjMzA5ZTI0ZTZhOTZiZQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEwMDc4ICAyMDE3
LTA2LTA3IDEwOjAzOjA0IFogICAgMiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExMDEwNCAg
MjAxNy0wNi0wOCAwMDo0NjoxMyBaICAgIDEgZGF5cyAgICA0IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDExMDE2NiAgMjAxNy0wNi0wOSAwNTozMTowNiBaICAgIDAgZGF5cyAgICAxIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIEhhbyBXdSA8aGFvLmEu
d3VAaW50ZWwuY29tPgogIEhlZ2RlIE5hZ2FyYWogUCA8bmFnYXJhai1wLmhlZ2RlQGhwZS5jb20+
CiAgaGVnZGVuYWcgPG5hZ2FyYWotcC5oZWdkZUBocGUuY29tPgogIExhc3psbyBFcnNlayA8bGVy
c2VrQHJlZGhhdC5jb20+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KCmpvYnM6CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBjMWY0
Yjg2YmE3ODZjYzljYmU1Yzg4YTA1YWJjOWJmMDU1NGIxY2M4CkF1dGhvcjogaGVnZGVuYWcgPG5h
Z2FyYWotcC5oZWdkZUBocGUuY29tPgpEYXRlOiAgIFRodSBKdW4gOCAxNDo0MDo1MyAyMDE3ICsw
ODAwCgogICAgU2hlbGxQa2cvaWZjb25maWc6IFVwZGF0ZSBoZWxwIG1lc3NhZ2UKICAgIAogICAg
Q291cGxlIG9mIGluc3RhbmNlcyBoYWQgSVA0IG1lbnRpb25lZCwgaW5zdGVhZCBvZiBJUHY0Lgog
ICAgQ2hhbmdpbmcgYWxsIHRvIElQdjQgdG8gbWFpbnRhaW4gY29uc2lzdGVuY3kuCiAgICAKICAg
IENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAK
ICAgIFNpZ25lZC1vZmYtYnk6IEhlZ2RlIE5hZ2FyYWogUCA8bmFnYXJhai1wLmhlZ2RlQGhwZS5j
b20+CiAgICBSZXZpZXdlZC1ieTogVGFwYW4gU2hhaCA8dGFwYW5kc2hhaEBocGUuY29tPgogICAg
UmV2aWV3ZWQtYnk6IEphYmVuIENhcnNleSA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBXdSBKaWF4aW4gPGppYXhpbi53dUBpbnRlbC5jb20+Cgpjb21taXQgNzUyMjM0
NzY4ZWVlNzljM2U5YjMyYjlhMmQxMzQxNDhlY2FhNjM1YQpBdXRob3I6IFJ1aXl1IE5pIDxydWl5
dS5uaUBpbnRlbC5jb20+CkRhdGU6ICAgV2VkIEp1biA3IDEzOjUxOjI2IDIwMTcgKzA4MDAKCiAg
ICBTaGVsbFBrZzogUmVtb3ZlIHVubmVjZXNzYXJ5IFJlYWRtZS50eHQKICAgIAogICAgVGhlIFJl
YWRtZS50eHQgY29udGFpbnMgaW5zdHJ1Y3Rpb25zIGFib3V0IGhvdyB0byBpbnRlZ3JhdGUgU2hl
bGwKICAgIGludG8gTnQzMi4gQWN0dWFsbHkgTnQzMiBhbHJlYWR5IGNvbnRhaW5zIGEgbWFjcm8g
VVNFX09MRF9TSEVMTCB0bwogICAgY2hvb3NlIE9MRCBvciBORVcgU2hlbGwuCiAgICAKICAgIFNv
IHJlbW92ZSB0aGlzIHR4dCBmaWxlLgogICAgCiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9D
b3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4wCiAgICBTaWduZWQtb2ZmLWJ5OiBSdWl5dSBO
aSA8cnVpeXUubmlAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphYmVuIENhcnNleSA8amFi
ZW4uY2Fyc2V5QGludGVsLmNvbT4KCmNvbW1pdCA4ZGY5NWRkMDRmNDY3YzU2MjY4NTBiMzRkZWM1
NjRkZWM5MThjNDdkCkF1dGhvcjogSGFvIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CkRhdGU6ICAg
VGh1IEp1biA4IDE2OjA3OjMxIDIwMTcgKzA4MDAKCiAgICBNZGVNb2R1bGVQa2cvUGNpSG9zdEJy
aWRnZUR4ZTogTWFrZSBiaXR3aXNlIG9wZXJhbmRzIG9mIHRoZSBzYW1lIHNpemUKICAgIAogICAg
Q29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMAog
ICAgU2lnbmVkLW9mZi1ieTogSGFvIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgICBSZXZpZXdl
ZC1ieTogSmlld2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTog
TGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KCmNvbW1pdCA0Mjc1ZjM4NTA3YTRhNDQy
NjA1NTU0OTVkZmI2ZGExZDhhMzA3MzA3CkF1dGhvcjogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVk
aGF0LmNvbT4KRGF0ZTogICBTYXQgSnVuIDMgMTY6MTE6MDggMjAxNyArMDIwMAoKICAgIE92bWZQ
a2cvQWNwaVBsYXRmb3JtRHhlOiBhbGxvYyBibG9icyBmcm9tIDY0LWJpdCBzcGFjZSB1bmxlc3Mg
cmVzdHJpY3RlZAogICAgCiAgICAuLi4gYnkgbmFycm93ZXIgdGhhbiA4LWJ5dGUgQUREX1BPSU5U
RVIgcmVmZXJlbmNlcy4KICAgIAogICAgSW50cm9kdWNlIHRoZSBDb2xsZWN0QWxsb2NhdGlvbnNS
ZXN0cmljdGVkVG8zMkJpdCgpIGZ1bmN0aW9uLCB3aGljaAogICAgaXRlcmF0ZXMgb3ZlciB0aGUg
bGlua2VyL2xvYWRlciBzY3JpcHQsIGFuZCBjb2xsZWN0cyB0aGUgbmFtZXMgb2YgdGhlCiAgICBm
d19jZmcgYmxvYnMgdGhhdCBhcmUgcmVmZXJlbmNlZCBieSBRRU1VX0xPQURFUl9BRERfUE9JTlRF
Ui5Qb2ludGVlRmlsZQogICAgZmllbGRzLCBzdWNoIHRoYXQgUUVNVV9MT0FERVJfQUREX1BPSU5U
RVIuUG9pbnRlclNpemUgaXMgbGVzcyB0aGFuIDguIFRoaXMKICAgIG1lYW5zIHRoYXQgdGhlIHBv
aW50ZWUgYmxvYidzIGFkZHJlc3Mgd2lsbCBoYXZlIHRvIGJlIHBhdGNoZWQgaW50byBhCiAgICBu
YXJyb3dlci10aGFuLTggYnl0ZSBwb2ludGVyIGZpZWxkLCBoZW5jZSB0aGUgcG9pbnRlZSBibG9i
IG11c3Qgbm90IGJlCiAgICBhbGxvY2F0ZWQgZnJvbSA2NC1iaXQgYWRkcmVzcyBzcGFjZS4KICAg
IAogICAgSW4gUHJvY2Vzc0NtZEFsbG9jYXRlKCksIGNvbnN1bHQgdGhlc2UgcmVzdHJpY3Rpb25z
IHdoZW4gc2V0dGluZyB0aGUKICAgIG1heGltdW0gYWRkcmVzcyBmb3IgZ0JTLT5BbGxvY2F0ZVBh
Z2VzKCkuIFRoZSBkZWZhdWx0IGlzIG5vdyBNQVhfVUlOVDY0LAogICAgdW5sZXNzIHJlc3RyaWN0
ZWQgbGlrZSBkZXNjcmliZWQgYWJvdmUgdG8gdGhlIHByZS1wYXRjaCBNQVhfVUlOVDMyIGxpbWl0
LgogICAgCiAgICBJbiBjb21iaW5hdGlvbiB3aXRoIEFyZCdzIFFFTVUgY29tbWl0IGNiNTFhYzJm
ZmUzNiAoImh3L2FybS92aXJ0OiBnZW5lcmF0ZQogICAgNjQtYml0IGFkZHJlc3NhYmxlIEFDUEkg
b2JqZWN0cyIsIDIwMTctMDQtMTApLCB0aGlzIHBhdGNoIGVuYWJsZXMKICAgIE92bWZQa2cvQWNw
aVBsYXRmb3JtRHhlIHRvIHdvcmsgZW50aXJlbHkgYWJvdmUgdGhlIDRHQiBtYXJrLgogICAgCiAg
ICAoQW4gdXBjb21pbmcgLyBwbGFubmVkIGFhcmNoNjQgUUVNVSBtYWNoaW5lIHR5cGUgd2lsbCBo
YXZlIG5vIFJBTSB1bmRlcgogICAgNEdCIGF0IGFsbC4gUGx1cywgbW92aW5nIHRoZSBhbGxvY2F0
aW9ucyBoaWdoZXIgaXMgYmVuZWZpY2lhbCB0byB0aGUKICAgIGN1cnJlbnQgInZpcnQiIG1hY2hp
bmUgdHlwZSBhcyB3ZWxsOyBpbiBBcmQncyB3b3JkczogImhhdmluZyBhbGwgZmlybXdhcmUKICAg
IGFsbG9jYXRpb25zIGluc2lkZSB0aGUgc2FtZSAxIEdCIChvciA1MTIgTUIgZm9yIDY0ayBwYWdl
cykgZnJhbWUgcmVkdWNlcwogICAgdGhlIFRMQiBmb290cHJpbnQiLikKICAgIAogICAgQ2M6IEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogICAgQ2M6IEdlcmQgSG9m
Zm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgogICAgQ2M6IElnb3IgTWFtbWVkb3YgPGltYW1tZWRv
QHJlZGhhdC5jb20+CiAgICBDYzogSm9yZGFuIEp1c3RlbiA8am9yZGFuLmwuanVzdGVuQGludGVs
LmNvbT4KICAgIFN1Z2dlc3RlZC1ieTogSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0LmNv
bT4KICAgIFN1Z2dlc3RlZC1ieTogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CiAg
ICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4w
CiAgICBTaWduZWQtb2ZmLWJ5OiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogICAg
VGVzdGVkLWJ5OiBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KICAg
IFJldmlld2VkLWJ5OiBKb3JkYW4gSnVzdGVuIDxqb3JkYW4ubC5qdXN0ZW5AaW50ZWwuY29tPgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 09 15:22:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 15: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 1dJLju-00086w-9L; Fri, 09 Jun 2017 15:22: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 1dJLjt-00086q-2n
 for xen-devel@lists.xen.org; Fri, 09 Jun 2017 15:22:17 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 03/E0-06719-82DBA395; Fri, 09 Jun 2017 15:22:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS1d9r1W
 kwb6P8hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b0K3vZC9aIVjztm8TewHiHr4uRk0NIIE+i
 a8VWdhCbV8BO4uznXmYQW0LAUOL0wpssIDaLgKpEx5HFYDVsAuoSbc+2s3YxcnCICBhJfNgm2
 cXIxcEscIlR4tTavWA1wgI+Eref/GQDSQgJdDFKTNi7mxGkgVPAW+Lc3yQQk1dAUOLvDmGQcm
 YBLYmHv26xQNjaEssWvmYGKWEWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjRnFqUVlqka6
 hiV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmDwMQDBDsbrGwMOMUpyMCmJ8k4r
 sIoU4kvKT6nMSCzOiC8qzUktPsQow8GhJMG7cDdQTrAoNT21Ii0zBxgHMGkJDh4lEd4H24DSv
 MUFibnFmekQqVOMilLivIEgfQIgiYzSPLg2WOxdYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkj
 BvLMgUnsy8Erjpr4AWMwEtXvLOAmRxSSJCSqqBcStjrNBWEfvbIruU2adJ6s5uymwX59cq2pY
 Rpzflyc6AeiEvxhUVjff0eBw1Ejl/TpF89ybff8mP1L5LdZEHTzqdfTKFxdHd0Iqp5GCjgOZc
 xwc/Ge0ZOt/VPk5PeHPioertY4dvTy130DolJ+eknGJxX7z9fEDx8T8SLkm187b+WnPi1Y5lS
 izFGYmGWsxFxYkAVBLWh7gCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1497021733!73174968!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42068 invoked from network); 9 Jun 2017 15:22:15 -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; 9 Jun 2017 15:22:15 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 09 Jun 2017 09:22:13 -0600
Message-Id: <593AD9450200007800161704@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 09 Jun 2017 09:22:13 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <1495209040-11101-1-git-send-email-boris.ostrovsky@oracle.com>
 <1495209040-11101-4-git-send-email-boris.ostrovsky@oracle.com>
In-Reply-To: <1495209040-11101-4-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 v4 3/8] mm: Scrub pages in
 alloc_heap_pages() 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>

Pj4+IE9uIDE5LjA1LjE3IGF0IDE3OjUwLCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IEBAIC03MzQsOCArNzM1LDE1IEBAIHN0YXRpYyBzdHJ1Y3QgcGFnZV9pbmZvICpnZXRf
ZnJlZV9idWRkeSh1bnNpZ25lZCBpbnQgem9uZV9sbywKPiAgCj4gICAgICAgICAgICAgIC8qIEZp
bmQgc21hbGxlc3Qgb3JkZXIgd2hpY2ggY2FuIHNhdGlzZnkgdGhlIHJlcXVlc3QuICovCj4gICAg
ICAgICAgICAgIGZvciAoIGogPSBvcmRlcjsgaiA8PSBNQVhfT1JERVI7IGorKyApCj4gKyAgICAg
ICAgICAgIHsKPiAgICAgICAgICAgICAgICAgIGlmICggKHBnID0gcGFnZV9saXN0X3JlbW92ZV9o
ZWFkKCZoZWFwKG5vZGUsIHpvbmUsIGopKSkgKQo+IC0gICAgICAgICAgICAgICAgICAgIHJldHVy
biBwZzsKPiArICAgICAgICAgICAgICAgIHsKPiArICAgICAgICAgICAgICAgICAgICBpZiAoIChv
cmRlciA9PSAwKSB8fCB1c2VfdW5zY3J1YmJlZCB8fAoKV2h5IGlzIG9yZGVyIDAgYmVpbmcgc3Bl
Y2lhbCBjYXNlZCBoZXJlPyBJZiB0aGlzIHJlYWxseSBpcyBpbnRlbmRlZCwgYQpjb21tZW50IHNo
b3VsZCBiZSBhZGRlZC4KCj4gQEAgLTgyMSw5ICs4MjksMTYgQEAgc3RhdGljIHN0cnVjdCBwYWdl
X2luZm8gKmFsbG9jX2hlYXBfcGFnZXMoCj4gICAgICBwZyA9IGdldF9mcmVlX2J1ZGR5KHpvbmVf
bG8sIHpvbmVfaGksIG9yZGVyLCBtZW1mbGFncywgZCk7Cj4gICAgICBpZiAoICFwZyApCj4gICAg
ICB7Cj4gLSAgICAgICAgLyogTm8gc3VpdGFibGUgbWVtb3J5IGJsb2Nrcy4gRmFpbCB0aGUgcmVx
dWVzdC4gKi8KPiAtICAgICAgICBzcGluX3VubG9jaygmaGVhcF9sb2NrKTsKPiAtICAgICAgICBy
ZXR1cm4gTlVMTDsKPiArICAgICAgICAvKiBUcnkgbm93IGdldHRpbmcgYSBkaXJ0eSBidWRkeS4g
Ki8KPiArICAgICAgICBpZiAoICEobWVtZmxhZ3MgJiBNRU1GX25vX3NjcnViKSApCj4gKyAgICAg
ICAgICAgIHBnID0gZ2V0X2ZyZWVfYnVkZHkoem9uZV9sbywgem9uZV9oaSwgb3JkZXIsCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWVtZmxhZ3MgfCBNRU1GX25vX3NjcnViLCBk
KTsKPiArICAgICAgICBpZiAoICFwZyApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICAvKiBO
byBzdWl0YWJsZSBtZW1vcnkgYmxvY2tzLiBGYWlsIHRoZSByZXF1ZXN0LiAqLwo+ICsgICAgICAg
ICAgICBzcGluX3VubG9jaygmaGVhcF9sb2NrKTsKPiArICAgICAgICAgICAgcmV0dXJuIE5VTEw7
Cj4gKyAgICAgICAgfQo+ICAgICAgfQoKSSdkIGFwcHJlY2lhdGUgaWYgeW91IGF2b2lkZWQgdGhl
IHJlLWluZGVudGF0aW9uIGJ5IHNpbXBseQpwcmVmaXhpbmcgYW5vdGhlciBpZigpIHRvIHRoZSBv
bmUgdGhhdCdzIGFscmVhZHkgdGhlcmUuCgo+IEBAIC04NTUsMTAgKzg3MCwyNCBAQCBzdGF0aWMg
c3RydWN0IHBhZ2VfaW5mbyAqYWxsb2NfaGVhcF9wYWdlcygKPiAgICAgIGlmICggZCAhPSBOVUxM
ICkKPiAgICAgICAgICBkLT5sYXN0X2FsbG9jX25vZGUgPSBub2RlOwo+ICAKPiArICAgIG5lZWRf
c2NydWIgJj0gIShtZW1mbGFncyAmIE1FTUZfbm9fc2NydWIpOwoKQ2FuJ3QgdGhpcyBiZSBkb25l
IHJpZ2h0IGF3YXkgd2hlbiBuZWVkX3NjcnViIGlzIGJlaW5nIHNldD8KCj4gICAgICBmb3IgKCBp
ID0gMDsgaSA8ICgxIDw8IG9yZGVyKTsgaSsrICkKPiAgICAgIHsKPiAgICAgICAgICAvKiBSZWZl
cmVuY2UgY291bnQgbXVzdCBjb250aW51b3VzbHkgYmUgemVybyBmb3IgZnJlZSBwYWdlcy4gKi8K
PiAtICAgICAgICBCVUdfT04ocGdbaV0uY291bnRfaW5mbyAhPSBQR0Nfc3RhdGVfZnJlZSk7Cj4g
KyAgICAgICAgQlVHX09OKChwZ1tpXS5jb3VudF9pbmZvICYgflBHQ19uZWVkX3NjcnViICkgIT0g
UEdDX3N0YXRlX2ZyZWUpOwoKSXNuJ3QgdGhpcyBjaGFuZ2UgbmVlZGVkIGluIG9uZSBvZiB0aGUg
ZWFybGllciBwYXRjaGVzIGFscmVhZHk/ClRoZXJlIGFsc28gaXMgYSBzdHJheSBibGFuayBhaGVh
ZCBvZiB0aGUgZmlyc3QgY2xvc2luZyBwYXJlbiBoZXJlLgoKPiArICAgICAgICBpZiAoIHRlc3Rf
Yml0KF9QR0NfbmVlZF9zY3J1YiwgJnBnW2ldLmNvdW50X2luZm8pICkKPiArICAgICAgICB7Cj4g
KyAgICAgICAgICAgIGlmICggbmVlZF9zY3J1YiApCj4gKyAgICAgICAgICAgICAgICBzY3J1Yl9v
bmVfcGFnZSgmcGdbaV0pOwo+ICsgICAgICAgICAgICBub2RlX25lZWRfc2NydWJbbm9kZV0tLTsK
PiArICAgICAgICAgICAgLyoKPiArICAgICAgICAgICAgICogVGVjaG5pY2FsbHksIHdlIG5lZWQg
dG8gc2V0IGZpcnN0X2RpcnR5IHRvIElOVkFMSURfRElSVFlfSURYCj4gKyAgICAgICAgICAgICAq
IG9uIGJ1ZGR5J3MgaGVhZC4gSG93ZXZlciwgc2luY2Ugd2UgYXNzaWduIHBnW2ldLmNvdW50X2lu
Zm8KPiArICAgICAgICAgICAgICogYmVsb3csIHdlIGNhbiBza2lwIHRoaXMuCj4gKyAgICAgICAg
ICAgICAqLwoKVGhpcyBjb21tZW50IGlzIGNvcnJlY3Qgb25seSB3aXRoIHRoZSBjdXJyZW50IHdh
eSBzdHJ1Y3QgcGFnZV9pbmZvJ3MKZmllbGRzIGFyZSB1bmlvbml6ZWQuIEluIGZhY3QgSSB0aGlu
ayB0aGUgY29tbWVudCBpcyB1bm5lZWRlZCAtIHRoZQpidWRkeSBpcyBiZWluZyB0cmFuc2l0aW9u
ZWQgZnJvbSBmcmVlIHRvIGFsbG9jYXRlZCBoZXJlLCBzbyB0aGUgZmllbGQKbG9zZXMgaXRzIG1l
YW5pbmcuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 09 15:41:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 15:41: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 1dJM2M-000101-UR; Fri, 09 Jun 2017 15:41: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 1dJM2L-0000zv-8a
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 15:41:21 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 CD/7E-11537-0A1CA395; Fri, 09 Jun 2017 15:41:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXS6fjDS3f+Qat
 IgxdH9C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxlk38yFSzmr9h+5DdbA+Nmni5GDg4hgTyJ
 zW/0uxg5OXgF7CQ+HHrPBmJLCBhKnF54kwXEZhFQlWg88xXMZhNQl2h7tp0VxBYR0JF43D0VK
 M7FwSwwmUniwYUmJpCEsICLxP9Di8EGCQns45BoPikPYnMKeEhcvr+CHWQvr4CgxN8dwiAmM9
 DM9fOEQCqYBeQlmrfOZoYIS0ss/8cxgZFvFkL9LIT6WUjqZyHUL2BkWcWoXpxaVJZapGuol1S
 UmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGHYMQLCDcflHp0OMkhxMSqK80wqsIoX4
 kvJTKjMSizPii0pzUosPMWpwcAhsXrv6AqMUS15+XqqSBO+t/UB1gkWp6akVaZk5wMiAKZXg4
 FES4X2wDSjNW1yQmFucmQ6ROsWoKCXOW3IAKCEAksgozYNrg0XjJUZZKWFeRqCjhHgKUotyM0
 tQ5V8xinMwKgnz8oFM4cnMK4Gb/gpoMRPQ4iXvLEAWlyQipKQaGB9FcwlOMg/gj9JMlTxRf7D
 c1O/u/oaDfnN7f1dP+i5RGrooxshjge+RjLM7GI41fn39buGhVzu96kTWp7Z+l6ptsP9/j3VR
 7LaUkB9aL1+VT5Wcd2/6EsWbP65u/b/dx3lZvvTpAKknq8r6VlTJdbz9/GjpaQbvjITDHbGJn
 MESPM9u6vG9+KHEUpyRaKjFXFScCADpXmuRwQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1497022877!49434911!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10467 invoked from network); 9 Jun 2017 15:41: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; 9 Jun 2017 15:41:19 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 09 Jun 2017 09:41:17 -0600
Message-Id: <593ADDBC020000780016171F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 09 Jun 2017 09:41:16 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <Paul.Durrant@citrix.com>
References: <bcc0d4330d9b463a9829af1327d895a9@AMSPEX02CL03.citrite.net>
 <ad450ab0147147429a46cd7382a17c19@AMSPEX02CL03.citrite.net>
 <0e704f5e-5845-dc56-6058-d0451d43d842@citrix.com>
 <2baad09e48864a06873037240b8e39dd@AMSPEX02CL03.citrite.net>
 <5938048A02000078001604AE@prv-mh.provo.novell.com>
 <056e566f141c4715867e2bdbbe418977@AMSPEX02CL03.citrite.net>
 <593806FC02000078001604D1@prv-mh.provo.novell.com>
 <e4aae59cbd884e21ab1fb75a96f34d3d@AMSPEX02CL03.citrite.net>
 <593813E602000078001605F7@prv-mh.provo.novell.com>
 <ee93e45315794a3db4aa21beefb62e52@AMSPEX02CL03.citrite.net>
 <593838D20200007800160859@prv-mh.provo.novell.com>
 <fc6fa02bb41e497e8b1896b692e82123@AMSPEX02CL03.citrite.net>
 <59383D4F020000780016089F@prv-mh.provo.novell.com>
 <94bf1caf8b95436fa7b3aed74a172ce1@AMSPEX02CL03.citrite.net>
 <59396AE10200007800160D0E@prv-mh.provo.novell.com>
 <ea5cd4c8f80349fb9cc768d981fea4a5@AMSPEX02CL03.citrite.net>
 <593AB92202000078001615A1@prv-mh.provo.novell.com>
 <40009cf2-ef28-4c70-410e-029b6ac8ffb8@oracle.com>
 <f579ca3d79c34baab75f63a3810975bb@AMSPEX02CL03.citrite.net>
In-Reply-To: <f579ca3d79c34baab75f63a3810975bb@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Juergen Gross <jgross@suse.com>, AndrewCooper <Andrew.Cooper3@citrix.com>,
 "Julien Grall \(julien.grall@arm.com\)" <julien.grall@arm.com>,
 'Boris Ostrovsky' <boris.ostrovsky@oracle.com>,
 "xen-devel\(xen-devel@lists.xenproject.org\)" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] debian stretch dom0 + xen 4.9 fails to 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+IE9uIDA5LjA2LjE3IGF0IDE3OjE0LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IEkndmUgY2hhcmFjdGVyaXNlZCB0aGUgaXNzdWUgc29tZSBtb3JlIGFuZCBpdCBhcHBlYXJz
IHRvIGJlIGFuIG92ZXJmbG93IAo+IGluc2lkZSB0aGUgaW50MTMgaGFuZGxlciBpZiBlczpieCBp
cyBsZXNzIHRoYW4gNTEyIGJ5dGVzIGJlbG93IGEgNGsgYm91bmRhcnkuIAo+IEkgbW9kaWZpZWQg
dGhlIGNvZGUgdG8gdXNlIGEgaGFyZGNvZGVkIHNlZ21lbnQsIHdoaWNoIEkgc2V0IGF0IDB4NjAw
MCwgYW5kIAo+IGFsbCB2YWx1ZXMgb2YgYnggdXAgdG8gMHhlMDAgcmVzdWx0ZWQgaW4gYSBnb29k
IE1CUiBzaWduYXR1cmUuIFZhbHVlcyBhYm92ZSAKPiAweGUwMCBidXQgYmVsb3cgMHhlMjAgcmVz
dWx0ZWQgaW4gdGhlIGJ1ZmZlciBub3QgYmVpbmcgaWRlbnRpZmllZCBhcyBhIHZhbGlkIAo+IE1C
UiAoSSBndWVzcyBiZWNhdXNlIHRoZSAweEFBNTUgZmVsbCBvZmYpIGFuZCB2YWx1ZXMgb2YgYngg
YWJvdmUgMHhlMjAgCj4gcmVzdWx0ZWQgaW4gZWl0aGVyIGEgaGFuZyAoc29tZXRpbWVzIHdpdGgg
YSBibGFjayBzY3JlZW4pIG9yIGEgcmVib290Lgo+IFRoaXMgbGVkIG1lIHRvIGJlbGlldmUgdGhh
dCBiYWNraW5nIG91dCBhbGwgbXkgZGVidWcgY29kZSBhbmQgYWRkaW5nIGEgCj4gJy5hbGlnbiA1
MTInIGp1c3QgYmVmb3JlIHRoZSBkZWZpbml0aW9uIG9mIGJvb3RfZWRkX2luZm8gc2hvdWxkIHJl
c3VsdCBpbiBhIAo+IHN1Y2Nlc3NmdWwgYm9vdC4gQWxhcyB0aGlzIGFwcGVhcnMgbm90IHRvIGJl
IHRoZSBjYXNlLi4uIEkgc2VlbSB0byBuZWVkIGF0IAo+IGxlYXN0IDJrIGFsaWdubWVudC4gSSB3
b25kZXIgd2hldGhlciBpdCBtYXkgYmUgbW9yZSByb2J1c3QgdG8gZ28gZm9yIDRrIAo+IGFsaWdu
bWVudCB0aG91Z2guCgpBdCBsZWFzdCB1bnRpbCB3ZSd2ZSBzZWVuIChhbmQgbWVyZ2VkKSBKw7xy
Z2VuJ3MgZnVydGhlciB0cmFtcG9saW5lCmFkanVzdG1lbnRzLCB3ZSBuZWVkIHRvIGJlIGNhcmVm
dWwgd2l0aCBncm93aW5nIGl0cyBvdmVyYWxsIHNpemUuCk1lbW9yeSBiZWxvdyAxTWIgaXMga25v
d24gdG8gYmUgc2NhcmNlIHNwZWNpZmljYWxseSBvbiBzb21lIEVGSQpzeXN0ZW1zLCBhbmQgd2Un
cmUgY3VycmVudGx5IHN0aWxsIGFsbG9jYXRpbmcgc3BhY2UgZm9yIGFsbCBvZiB0aGUKdHJhbXBv
bGluZSBpbnN0ZWFkIG9mIGp1c3QgaXRzIHBlcm1hbmVudCBwYXJ0LiBFdmVuIG9uIG5vbi1FRkkK
c3lzdGVtcyBJJ2QgcHJlZmVyIHRoZSB0cmFtcG9saW5lIHRvIHJlbWFpbiBhcyBzbWFsbCBhcyBw
b3NzaWJsZS4KCldpdGggd2hhdCB5b3Ugc2F5IGFib3V0IHRoZSByZXF1aXJlbWVudHMgdGhpcyBi
dWdneSBCSU9TIGhhcwpJIHdvbmRlciB3aGV0aGVyIHdlIGNvdWxkbid0IGhlbHAgb3Vyc2VsdmVz
IGJ5IGRvaW5nIEkvTyB0bwpvdGhlciB0aGFuIGJvb3RfZWRkX2luZm8uIEVzcGVjaWFsbHkgaWYg
d2UgZGlkIHRoZSBFREQgc3R1ZmYgbGFzdAoocmF0aGVyIHRoYW4gYmVmb3JlIHZpZGVvKSwgYSBn
b29kIHBvcnRpb24gb2YgdGhlIGJvb3QgdGltZSBvbmx5CnRyYW1wb2xpbmUgc3BhY2Ugd2lsbCBu
byBsb25nZXIgYmUgbmVlZGVkLgoKT3RvaCBJIHdvbmRlciB3aGVyZSBhIHN5c3RlbSB0aGlzIGJ1
Z2d5IHNob3VsZG4ndCBiZSBkZWNsYXJlZAp1bnVzYWJsZSAodW50aWwgYSBzdWl0YWJsZSBCSU9T
IHVwZGF0ZSBiZWNvbWVzIGF2YWlsYWJsZSkuIERpZAp5b3UgY2hlY2sgd2hhdCBjb25zdHJhaW50
cyBMaW51eCBwbGFjZXMgb24gdGhlIGJ1ZmZlciB1c2VkIGZvcgpJL08/IElPVyBjYW4geW91IGp1
ZGdlIHdoZXRoZXIgYmFyZSBtZXRhbCBMaW51eCBqdXN0IGhhcHBlbnMKdG8gd29yayAoanVzdCBs
aWtlIG9sZGVyIFhlbiBkaWQpLCBvciBoYXMgYmVlbiBmaXhlZCB0byBjb3BlIHdpdGgKc3VjaCBh
IHNpdHVhdGlvbj8KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 09 15:47:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 15:47: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 1dJM8J-0001Cb-IO; Fri, 09 Jun 2017 15: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 <prvs=326ddfe99=Paul.Durrant@citrix.com>)
 id 1dJM8H-0001CV-RI
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 15:47:29 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 2A/9F-03058-113CA395; Fri, 09 Jun 2017 15:47:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpileJIrShJLcpLzFFi42LZKekooStw2Cr
 SYNIOJYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPBpJyC43IVd3bfYmtgnCLXxcjBISHgJ9H+
 M6+LkZODTUBHYunR+UwgtoiAqsSiQ+tZuxi5OJgFJjBJdOzeAJYQFnCR+H9oMRtEkavEt9Ndj
 CBFIgK3GCV27djICJJgEVCRmDizkxXE5hVwl1jTDTFJSOATh8SR6SeZQRKcAvYSnZt3g9mMAr
 ISXxpXg9nMAuISt55AnCEhICCxZM95ZghbVOLl43+sELaBxNal+1hAPmAW0JRYv0sfolVRYkr
 3Q3aIvYISJ2c+YZnAKDwLydRZCB2zkHTMQtKxgJFlFaNGcWpRWWqRrpG5XlJRZnpGSW5iZo6u
 oYGZXm5qcXFiempOYlKxXnJ+7iZGYOgzAMEOxsVrAw8xSnIwKYnyTiuwihTiS8pPqcxILM6IL
 yrNSS0+xKjBwSGwee3qC4xSLHn5ealKEry6h4DqBItS01Mr0jJzgNEJUyrBwaMkwttyACjNW1
 yQmFucmQ6ROsVozLFh9fovTBx3+jZ8YRICmyQlzisPMkkApDSjNA9uECxpXGKUlRLmZQQ6U4i
 nILUoN7MEVf4VozgHo5Iw76aDQFN4MvNK4Pa9AjqFCeiUJe8sQE4pSURISTUwWvmo7o1f+NHW
 6+LlCuazc7hmOa7c3N6xgIuvboFalNWF0r8i5x8cv5t5R5tZV0p98ZpwjV2u2XVG7HbTVT241
 tz1z3Djbnc5evn4X2btcnn/YM+i6/0Sz6dGvzub80T/Ys/ajzmuy6bpqE+avfuqxDrpE1bTFT
 gKpEVEU074zuA17GJRy2RUYinOSDTUYi4qTgQALp8xMhUDAAA=
X-Env-Sender: prvs=326ddfe99=Paul.Durrant@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1497023248!76378538!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39996 invoked from network); 9 Jun 2017 15:47:28 -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;
 9 Jun 2017 15:47:28 -0000
X-IronPort-AV: E=Sophos;i="5.39,317,1493683200"; d="scan'208";a="47514956"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] debian stretch dom0 + xen 4.9 fails to boot
Thread-Index: AdLe0KoM3kANRDRYSf+PCIgyxC4kg///62kA///UqkD//530gIAAq+WA//7hiaAASaM11////+MQgAAfuwCAAAbUMIAAGXcAgAAQOnCAAEA9AIAAVefggADG/ACAAUkj0IACqxgAgAUy+oCACoPQgIATiwnQgCcrKYCATLgIwICZf+QAgTLymgCCZbBoQITLdygAiZbMY7A=
Date: Fri, 9 Jun 2017 15:47:27 +0000
Message-ID: <c394e22eb2d24f379e34b402b69c3bb6@AMSPEX02CL03.citrite.net>
References: <bcc0d4330d9b463a9829af1327d895a9@AMSPEX02CL03.citrite.net>
 <ad450ab0147147429a46cd7382a17c19@AMSPEX02CL03.citrite.net>
 <0e704f5e-5845-dc56-6058-d0451d43d842@citrix.com>
 <2baad09e48864a06873037240b8e39dd@AMSPEX02CL03.citrite.net>
 <5938048A02000078001604AE@prv-mh.provo.novell.com>
 <056e566f141c4715867e2bdbbe418977@AMSPEX02CL03.citrite.net>
 <593806FC02000078001604D1@prv-mh.provo.novell.com>
 <e4aae59cbd884e21ab1fb75a96f34d3d@AMSPEX02CL03.citrite.net>
 <593813E602000078001605F7@prv-mh.provo.novell.com>
 <ee93e45315794a3db4aa21beefb62e52@AMSPEX02CL03.citrite.net>
 <593838D20200007800160859@prv-mh.provo.novell.com>
 <fc6fa02bb41e497e8b1896b692e82123@AMSPEX02CL03.citrite.net>
 <59383D4F020000780016089F@prv-mh.provo.novell.com>
 <94bf1caf8b95436fa7b3aed74a172ce1@AMSPEX02CL03.citrite.net>
 <59396AE10200007800160D0E@prv-mh.provo.novell.com>
 <ea5cd4c8f80349fb9cc768d981fea4a5@AMSPEX02CL03.citrite.net>
 <593AB92202000078001615A1@prv-mh.provo.novell.com>
 <40009cf2-ef28-4c70-410e-029b6ac8ffb8@oracle.com>
 <f579ca3d79c34baab75f63a3810975bb@AMSPEX02CL03.citrite.net>
 <593ADDBC020000780016171F@prv-mh.provo.novell.com>
In-Reply-To: <593ADDBC020000780016171F@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: Juergen Gross <jgross@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "Julien Grall \(julien.grall@arm.com\)" <julien.grall@arm.com>,
 'Boris Ostrovsky' <boris.ostrovsky@oracle.com>,
 "xen-devel\(xen-devel@lists.xenproject.org\)" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] debian stretch dom0 + xen 4.9 fails to 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRv
OkpCZXVsaWNoQHN1c2UuY29tXQ0KPiBTZW50OiAwOSBKdW5lIDIwMTcgMTY6NDENCj4gVG86IFBh
dWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+DQo+IENjOiBKdWxpZW4gR3JhbGwg
KGp1bGllbi5ncmFsbEBhcm0uY29tKSA8anVsaWVuLmdyYWxsQGFybS5jb20+OyBBbmRyZXcNCj4g
Q29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgeGVuLWRldmVsKHhlbi0NCj4gZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcpIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+
OyAnQm9yaXMNCj4gT3N0cm92c2t5JyA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+OyBKdWVy
Z2VuIEdyb3NzDQo+IDxqZ3Jvc3NAc3VzZS5jb20+DQo+IFN1YmplY3Q6IFJFOiBbWGVuLWRldmVs
XSBkZWJpYW4gc3RyZXRjaCBkb20wICsgeGVuIDQuOSBmYWlscyB0byBib290DQo+IA0KPiA+Pj4g
T24gMDkuMDYuMTcgYXQgMTc6MTQsIDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6DQo+
ID4gSSd2ZSBjaGFyYWN0ZXJpc2VkIHRoZSBpc3N1ZSBzb21lIG1vcmUgYW5kIGl0IGFwcGVhcnMg
dG8gYmUgYW4gb3ZlcmZsb3cNCj4gPiBpbnNpZGUgdGhlIGludDEzIGhhbmRsZXIgaWYgZXM6Yngg
aXMgbGVzcyB0aGFuIDUxMiBieXRlcyBiZWxvdyBhIDRrIGJvdW5kYXJ5Lg0KPiA+IEkgbW9kaWZp
ZWQgdGhlIGNvZGUgdG8gdXNlIGEgaGFyZGNvZGVkIHNlZ21lbnQsIHdoaWNoIEkgc2V0IGF0IDB4
NjAwMCwgYW5kDQo+ID4gYWxsIHZhbHVlcyBvZiBieCB1cCB0byAweGUwMCByZXN1bHRlZCBpbiBh
IGdvb2QgTUJSIHNpZ25hdHVyZS4gVmFsdWVzIGFib3ZlDQo+ID4gMHhlMDAgYnV0IGJlbG93IDB4
ZTIwIHJlc3VsdGVkIGluIHRoZSBidWZmZXIgbm90IGJlaW5nIGlkZW50aWZpZWQgYXMgYSB2YWxp
ZA0KPiA+IE1CUiAoSSBndWVzcyBiZWNhdXNlIHRoZSAweEFBNTUgZmVsbCBvZmYpIGFuZCB2YWx1
ZXMgb2YgYnggYWJvdmUgMHhlMjANCj4gPiByZXN1bHRlZCBpbiBlaXRoZXIgYSBoYW5nIChzb21l
dGltZXMgd2l0aCBhIGJsYWNrIHNjcmVlbikgb3IgYSByZWJvb3QuDQo+ID4gVGhpcyBsZWQgbWUg
dG8gYmVsaWV2ZSB0aGF0IGJhY2tpbmcgb3V0IGFsbCBteSBkZWJ1ZyBjb2RlIGFuZCBhZGRpbmcg
YQ0KPiA+ICcuYWxpZ24gNTEyJyBqdXN0IGJlZm9yZSB0aGUgZGVmaW5pdGlvbiBvZiBib290X2Vk
ZF9pbmZvIHNob3VsZCByZXN1bHQgaW4gYQ0KPiA+IHN1Y2Nlc3NmdWwgYm9vdC4gQWxhcyB0aGlz
IGFwcGVhcnMgbm90IHRvIGJlIHRoZSBjYXNlLi4uIEkgc2VlbSB0byBuZWVkIGF0DQo+ID4gbGVh
c3QgMmsgYWxpZ25tZW50LiBJIHdvbmRlciB3aGV0aGVyIGl0IG1heSBiZSBtb3JlIHJvYnVzdCB0
byBnbyBmb3IgNGsNCj4gPiBhbGlnbm1lbnQgdGhvdWdoLg0KPiANCj4gQXQgbGVhc3QgdW50aWwg
d2UndmUgc2VlbiAoYW5kIG1lcmdlZCkgSsO8cmdlbidzIGZ1cnRoZXIgdHJhbXBvbGluZQ0KPiBh
ZGp1c3RtZW50cywgd2UgbmVlZCB0byBiZSBjYXJlZnVsIHdpdGggZ3Jvd2luZyBpdHMgb3ZlcmFs
bCBzaXplLg0KPiBNZW1vcnkgYmVsb3cgMU1iIGlzIGtub3duIHRvIGJlIHNjYXJjZSBzcGVjaWZp
Y2FsbHkgb24gc29tZSBFRkkNCj4gc3lzdGVtcywgYW5kIHdlJ3JlIGN1cnJlbnRseSBzdGlsbCBh
bGxvY2F0aW5nIHNwYWNlIGZvciBhbGwgb2YgdGhlDQo+IHRyYW1wb2xpbmUgaW5zdGVhZCBvZiBq
dXN0IGl0cyBwZXJtYW5lbnQgcGFydC4gRXZlbiBvbiBub24tRUZJDQo+IHN5c3RlbXMgSSdkIHBy
ZWZlciB0aGUgdHJhbXBvbGluZSB0byByZW1haW4gYXMgc21hbGwgYXMgcG9zc2libGUuDQo+IA0K
PiBXaXRoIHdoYXQgeW91IHNheSBhYm91dCB0aGUgcmVxdWlyZW1lbnRzIHRoaXMgYnVnZ3kgQklP
UyBoYXMNCj4gSSB3b25kZXIgd2hldGhlciB3ZSBjb3VsZG4ndCBoZWxwIG91cnNlbHZlcyBieSBk
b2luZyBJL08gdG8NCj4gb3RoZXIgdGhhbiBib290X2VkZF9pbmZvLiBFc3BlY2lhbGx5IGlmIHdl
IGRpZCB0aGUgRUREIHN0dWZmIGxhc3QNCj4gKHJhdGhlciB0aGFuIGJlZm9yZSB2aWRlbyksIGEg
Z29vZCBwb3J0aW9uIG9mIHRoZSBib290IHRpbWUgb25seQ0KPiB0cmFtcG9saW5lIHNwYWNlIHdp
bGwgbm8gbG9uZ2VyIGJlIG5lZWRlZC4NCg0KSSB0aGluayB0aGF0IHdvdWxkIGJlIHNlbnNpYmxl
LCBidXQgSSB3YXMgbG9va2luZyBmb3IgdGhlIHNpbXBsZXN0IGZpeC93b3JrYXJvdW5kIHBvc3Np
YmxlIGZvciA0LjkgYW5kIHNldHRpbmcgdGhlIGFsaWdubWVudCBzZWVtcyB0byBpdC4NCg0KPiAN
Cj4gT3RvaCBJIHdvbmRlciB3aGVyZSBhIHN5c3RlbSB0aGlzIGJ1Z2d5IHNob3VsZG4ndCBiZSBk
ZWNsYXJlZA0KPiB1bnVzYWJsZSAodW50aWwgYSBzdWl0YWJsZSBCSU9TIHVwZGF0ZSBiZWNvbWVz
IGF2YWlsYWJsZSkuIERpZA0KPiB5b3UgY2hlY2sgd2hhdCBjb25zdHJhaW50cyBMaW51eCBwbGFj
ZXMgb24gdGhlIGJ1ZmZlciB1c2VkIGZvcg0KPiBJL08/IElPVyBjYW4geW91IGp1ZGdlIHdoZXRo
ZXIgYmFyZSBtZXRhbCBMaW51eCBqdXN0IGhhcHBlbnMNCj4gdG8gd29yayAoanVzdCBsaWtlIG9s
ZGVyIFhlbiBkaWQpLCBvciBoYXMgYmVlbiBmaXhlZCB0byBjb3BlIHdpdGgNCj4gc3VjaCBhIHNp
dHVhdGlvbj8NCj4gDQoNCkknbGwgZ28gaGF2ZSBhIGxvb2sgYW5kIHRoZSBsaW51eCBlZGQgY29k
ZS4gSSdtIGFsc28gdHJ5aW5nIGEgQklPUyB1cGRhdGUgKHdoaWNoIGlzIHByb3ZpbmcgdG8gYmUg
dHJpY2tpZXIgdGhhbiBJIHRob3VnaHQgYXMgaXQgc2VlbXMgdG8gaGF2ZSBraWxsZWQgbmV0d29y
a2luZyBpbiBzb21lIHdlaXJkIHdheSkuDQoNCiAgUGF1bA0KDQo+IEphbg0KX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Fri Jun 09 15:58:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 15: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 1dJMIi-00021h-TX; Fri, 09 Jun 2017 15: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 <JBeulich@suse.com>) id 1dJMIi-00021b-6a
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 15:58:16 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 11/48-03587-795CA395; Fri, 09 Jun 2017 15:58:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXS6fjDS3f6Uat
 Ig1+7mC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz+bbcZC/YyVSy6dI+lgbGBqYuRk0NIIE9i
 6aTtYDavgJ3E0fNz2UBsCQFDidMLb7KA2CwCqhI/Jj0Ci7MJqEu0PdvOCmKLCOhIPO6eClTDx
 cEsMJlJ4sGFJrBBwgIuEv8PLWaDWLCeU+Ly/1wQm1PAQ2LytRtAzRxAywQl/u4QBgkzC2hJPP
 x1iwXC1pZYtvA1M0gJs4C0xPJ/HBMY+WYhNMxC0jALScMshIYFjCyrGDWKU4vKUot0DS31koo
 y0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECw48BCHYw/lgWcIhRkoNJSZR3WoFVpBBf
 Un5KZUZicUZ8UWlOavEhRg0ODoHNa1dfYJRiycvPS1WS4O07AlQnWJSanlqRlpkDjBCYUgkOH
 iUR3pYDQGne4oLE3OLMdIjUKUZdjqYPW74wCYHNkBLn/XcYqEgApCijNA9uBCxaLzHKSgnzMg
 IdKMRTkFqUm1mCKv+KUZyDUUmYlwvkEp7MvBK4Ta+AjmACOmLJOwuQI0oSEVJSDYy6zBf+/bx
 8mmnm/+83jn++HcERnv1LcLviL9bb+f+s/rxNSejcHXCj6cotjY9M3VI/kw43J/urij0Ibd89
 O3D2jOei39sDtHKK32/h/zUzb9vi+S2rC6RC9mTEBXVW789xaLgoX6t2sXen1dWyGxMW2OSX3
 hC5ET3tkh57+Zykbr1VL054TrmtxFKckWioxVxUnAgAykZdIdECAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1497023893!65147232!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29815 invoked from network); 9 Jun 2017 15:58:14 -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; 9 Jun 2017 15:58:14 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 09 Jun 2017 09:58:12 -0600
Message-Id: <593AE1B3020000780016173E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 09 Jun 2017 09:58:11 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <Paul.Durrant@citrix.com>
References: <bcc0d4330d9b463a9829af1327d895a9@AMSPEX02CL03.citrite.net>
 <ad450ab0147147429a46cd7382a17c19@AMSPEX02CL03.citrite.net>
 <0e704f5e-5845-dc56-6058-d0451d43d842@citrix.com>
 <2baad09e48864a06873037240b8e39dd@AMSPEX02CL03.citrite.net>
 <5938048A02000078001604AE@prv-mh.provo.novell.com>
 <056e566f141c4715867e2bdbbe418977@AMSPEX02CL03.citrite.net>
 <593806FC02000078001604D1@prv-mh.provo.novell.com>
 <e4aae59cbd884e21ab1fb75a96f34d3d@AMSPEX02CL03.citrite.net>
 <593813E602000078001605F7@prv-mh.provo.novell.com>
 <ee93e45315794a3db4aa21beefb62e52@AMSPEX02CL03.citrite.net>
 <593838D20200007800160859@prv-mh.provo.novell.com>
 <fc6fa02bb41e497e8b1896b692e82123@AMSPEX02CL03.citrite.net>
 <59383D4F020000780016089F@prv-mh.provo.novell.com>
 <94bf1caf8b95436fa7b3aed74a172ce1@AMSPEX02CL03.citrite.net>
 <59396AE10200007800160D0E@prv-mh.provo.novell.com>
 <ea5cd4c8f80349fb9cc768d981fea4a5@AMSPEX02CL03.citrite.net>
 <593AB92202000078001615A1@prv-mh.provo.novell.com>
 <40009cf2-ef28-4c70-410e-029b6ac8ffb8@oracle.com>
 <f579ca3d79c34baab75f63a3810975bb@AMSPEX02CL03.citrite.net>
 <593ADDBC020000780016171F@prv-mh.provo.novell.com>
 <c394e22eb2d24f379e34b402b69c3bb6@AMSPEX02CL03.citrite.net>
In-Reply-To: <c394e22eb2d24f379e34b402b69c3bb6@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Juergen Gross <jgross@suse.com>, AndrewCooper <Andrew.Cooper3@citrix.com>,
 "Julien Grall \(julien.grall@arm.com\)" <julien.grall@arm.com>,
 'Boris Ostrovsky' <boris.ostrovsky@oracle.com>,
 "xen-devel\(xen-devel@lists.xenproject.org\)" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] debian stretch dom0 + xen 4.9 fails to 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+IE9uIDA5LjA2LjE3IGF0IDE3OjQ3LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IEknbGwgZ28gaGF2ZSBhIGxvb2sgYW5kIHRoZSBsaW51eCBlZGQgY29kZS4gSSdtIGFsc28g
dHJ5aW5nIGEgQklPUyB1cGRhdGUgCj4gKHdoaWNoIGlzIHByb3ZpbmcgdG8gYmUgdHJpY2tpZXIg
dGhhbiBJIHRob3VnaHQgYXMgaXQgc2VlbXMgdG8gaGF2ZSBraWxsZWQgCj4gbmV0d29ya2luZyBp
biBzb21lIHdlaXJkIHdheSkuCgpTcGVha3MgZm9yIHRoZSBxdWFsaXR5IG9mIHdoYXQgdGhhdCB2
ZW5kb3IgZGVsaXZlcnMuLi4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 09 16:03:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 16: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 1dJMO9-0003H2-Og; Fri, 09 Jun 2017 16:03: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=3268e8fe2=ross.lagerwall@citrix.com>)
 id 1dJMO8-0003Gs-0a
 for xen-devel@lists.xen.org; Fri, 09 Jun 2017 16:03:52 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 22/66-02022-7E6CA395; Fri, 09 Jun 2017 16:03:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHRDpO7jY1a
 RBi+emlos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkTzp5gKfjNVvFn+yq2BsZvrF2MnBwSAv4S
 C6/9ZAKx2QQMJG5d+s4MYosIyEqs7prDDmIzC8RLrJ8zEaxeGKj+zcTtYDUsAioSt89tYgSxe
 QXsJN7M/s8OMVNOYun262A1nAL2EpNf/ADrFQKquf/+KBuErSbxdvkZFoheQYmTM5+wQOySkD
 j44gXzBEbeWUhSs5CkFjAyrWLUKE4tKkst0jWy0EsqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUw
 q1kvOz93ECAyeegYGxh2Mfav8DjFKcjApifJOK7CKFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB
 +/koUE6wKDU9tSItMwcYxjBpCQ4eJRHelgNAad7igsTc4sx0iNQpRl2Opg9bvjAJseTl56VKi
 fN+AJkhAFKUUZoHNwIWU5cYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfPagkzhycwrgdv0Cu
 gIJqAjlryzADmiJBEhJdXA6LuA48vfyhP8ajcvGp/4kcAq+uH+aeft7Iv2PV0k1SHp8kQ9Jr7
 8f1W+x8cTyZMMLrjM0g/euXl+c/50kfT/dWcUKprm2XcJfKzc3MwZK/epuaFiKeeh9MXfTj14
 t+Vbgc7HTbGLzzetvz71blZ50KbzLMbLKqflhTy9Orsgd11risc6wWIJKSWW4oxEQy3mouJEA
 J+wJHSkAgAA
X-Env-Sender: prvs=3268e8fe2=ross.lagerwall@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1497024226!102798795!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14438 invoked from network); 9 Jun 2017 16:03:47 -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;
 9 Jun 2017 16:03:47 -0000
X-IronPort-AV: E=Sophos;i="5.39,317,1493683200"; d="scan'208";a="427282189"
From: Ross Lagerwall <ross.lagerwall@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Fri, 9 Jun 2017 17:03:36 +0100
Message-ID: <20170609160336.13351-2-ross.lagerwall@citrix.com>
X-Mailer: git-send-email 2.9.4
In-Reply-To: <20170609160336.13351-1-ross.lagerwall@citrix.com>
References: <20170609160336.13351-1-ross.lagerwall@citrix.com>
MIME-Version: 1.0
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>
Subject: [Xen-devel] [PATCH LIVEPATCH-BUILD-TOOLS 2/2] Remove section
	alignment requirement
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmVtb3ZlIHRoZSByZXF1aXJlbWVudCB0aGF0IHNlY3Rpb24gdHdpbnMgaGF2ZSB0aGUgc2FtZSBh
bGlnbm1lbnQuIFRoZQpzZWN0aW9uIGFsaWdubWVudCBvZiB0aGUgcGF0Y2hlZCBzZWN0aW9uIGlz
IHJlc3BlY3RlZCBieSB0aGUgbG9hZGVyIGluClhlbiBzbyBpdCBzaG91bGRuJ3QgbWF0dGVyIGlm
IHRoZSBvcmlnaW5hbCBzZWN0aW9uIGFsaWdubWVudCB3YXMKZGlmZmVyZW50LgoKU2lnbmVkLW9m
Zi1ieTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+Ci0tLQogY3Jl
YXRlLWRpZmYtb2JqZWN0LmMgfCAxIC0KIDEgZmlsZSBjaGFuZ2VkLCAxIGRlbGV0aW9uKC0pCgpk
aWZmIC0tZ2l0IGEvY3JlYXRlLWRpZmYtb2JqZWN0LmMgYi9jcmVhdGUtZGlmZi1vYmplY3QuYwpp
bmRleCBiYTE5ZGFmLi44MmY3NzdlIDEwMDY0NAotLS0gYS9jcmVhdGUtZGlmZi1vYmplY3QuYwor
KysgYi9jcmVhdGUtZGlmZi1vYmplY3QuYwpAQCAtNzU0LDcgKzc1NCw2IEBAIHN0YXRpYyB2b2lk
IGtwYXRjaF9jb21wYXJlX2NvcnJlbGF0ZWRfc2VjdGlvbihzdHJ1Y3Qgc2VjdGlvbiAqc2VjKQog
CWlmIChzZWMxLT5zaC5zaF90eXBlICE9IHNlYzItPnNoLnNoX3R5cGUgfHwKIAkgICAgc2VjMS0+
c2guc2hfZmxhZ3MgIT0gc2VjMi0+c2guc2hfZmxhZ3MgfHwKIAkgICAgc2VjMS0+c2guc2hfYWRk
ciAhPSBzZWMyLT5zaC5zaF9hZGRyIHx8Ci0JICAgIHNlYzEtPnNoLnNoX2FkZHJhbGlnbiAhPSBz
ZWMyLT5zaC5zaF9hZGRyYWxpZ24gfHwKIAkgICAgc2VjMS0+c2guc2hfZW50c2l6ZSAhPSBzZWMy
LT5zaC5zaF9lbnRzaXplKQogCQlESUZGX0ZBVEFMKCIlcyBzZWN0aW9uIGhlYWRlciBkZXRhaWxz
IGRpZmZlciIsIHNlYzEtPm5hbWUpOwogCi0tIAoyLjkuNAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 09 16:03:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 16: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 1dJMO3-0003GU-HP; Fri, 09 Jun 2017 16: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 <prvs=3268e8fe2=ross.lagerwall@citrix.com>)
 id 1dJMO2-0003GO-7t
 for xen-devel@lists.xen.org; Fri, 09 Jun 2017 16:03:46 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 D2/47-03620-1E6CA395; Fri, 09 Jun 2017 16:03:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRWlGSWpSXmKPExsXitHSDve7DY1a
 RBjdeMVss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlT12cWHGCr6N+3hL2B8SBrFyMHh4SAv8S9
 n2FdjJwcbAIGErcufWcGsUUEZCVWd81hB7GZBeIl1s+ZyApiCws4SzRcamMCsVkEVCTetPSA1
 fAK2EnsvNMBViMhICexdPt1sDlCAmoSb5efYYGoEZQ4OfMJC8RMCYmDL14wT2DknoUkNQtJag
 Ej0ypGjeLUorLUIl0jc72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMBAYACCHYy
 L1wYeYpTkYFIS5Z1WYBUpxJeUn1KZkVicEV9UmpNafIhRhoNDSYL381GgnGBRanpqRVpmDjAk
 YdISHDxKIrwtB4DSvMUFibnFmekQqVOMuhxNH7Z8YRJiycvPS5US5/0AMkMApCijNA9uBCw+L
 jHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmY1xZkCk9mXgncpldARzABHbHknQXIESWJCCmpBs
 YJf/R+y5uaG60+w6+RwrpRe+3yu8xubQ7m2xUZWBeYTnVNtwhRf1jdrC/dmla78Lxp1X6lN15
 HTaWbef4GcgaEOibFnbCd5pK17vrDqb+tzXTPWPmnsYsWLz3bKDrDZoakwrJHJvPye2xXTPXw
 jjR9f9Ri6fLNPjvFb++6eIer/LLiq/lcMUosxRmJhlrMRcWJAC6dQZSKAgAA
X-Env-Sender: prvs=3268e8fe2=ross.lagerwall@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1497024223!69642744!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60736 invoked from network); 9 Jun 2017 16:03:44 -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;
 9 Jun 2017 16:03:44 -0000
X-IronPort-AV: E=Sophos;i="5.39,317,1493683200"; d="scan'208";a="435832096"
From: Ross Lagerwall <ross.lagerwall@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Fri, 9 Jun 2017 17:03:35 +0100
Message-ID: <20170609160336.13351-1-ross.lagerwall@citrix.com>
X-Mailer: git-send-email 2.9.4
MIME-Version: 1.0
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>
Subject: [Xen-devel] [PATCH LIVEPATCH-BUILD-TOOLS 1/2] Ignore .discard
	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>

SWdub3JlIGRpZmZlcmVuY2VzIGluIGRpc2NhcmQgc2VjdGlvbnMuIFRoZXkgYXJlIG5vdCBpbmNs
dWRlZCBpbiB0aGUgZmluYWwgeGVuCmJpbmFyeSBzbyB0aGVyZSBpcyBubyBuZWVkIHRvIGluY2x1
ZGUgdGhlbSBpbiB0aGUgbGl2ZSBwYXRjaC4KClNpZ25lZC1vZmYtYnk6IFJvc3MgTGFnZXJ3YWxs
IDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgotLS0KIGNyZWF0ZS1kaWZmLW9iamVjdC5jIHwg
OCArKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBh
L2NyZWF0ZS1kaWZmLW9iamVjdC5jIGIvY3JlYXRlLWRpZmYtb2JqZWN0LmMKaW5kZXggMjE3ZTU4
Zi4uYmExOWRhZiAxMDA2NDQKLS0tIGEvY3JlYXRlLWRpZmYtb2JqZWN0LmMKKysrIGIvY3JlYXRl
LWRpZmYtb2JqZWN0LmMKQEAgLTg4OCw2ICs4ODgsMTQgQEAgc3RhdGljIHZvaWQga3BhdGNoX21h
cmtfaWdub3JlZF9zZWN0aW9ucyhzdHJ1Y3Qga3BhdGNoX2VsZiAqa2VsZikKIAlzdHJ1Y3QgcmVs
YSAqcmVsYTsKIAljaGFyICpuYW1lOwogCisJLyogQWx3YXlzIGlnbm9yZSAuZGlzY2FyZCBzZWN0
aW9ucyAqLworCXNlYyA9IGZpbmRfc2VjdGlvbl9ieV9uYW1lKCZrZWxmLT5zZWN0aW9ucywgIi5k
aXNjYXJkIik7CisJaWYgKHNlYykgeworCQlzZWMtPmlnbm9yZSA9IDE7CisJCWlmIChzZWMtPnR3
aW4pCisJCQlzZWMtPnR3aW4tPmlnbm9yZSA9IDE7CisJfQorCiAJc2VjID0gZmluZF9zZWN0aW9u
X2J5X25hbWUoJmtlbGYtPnNlY3Rpb25zLCAiLmxpdmVwYXRjaC5pZ25vcmUuc2VjdGlvbnMiKTsK
IAlpZiAoIXNlYykKIAkJcmV0dXJuOwotLSAKMi45LjQKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 09 16:08:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 16: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 1dJMS3-0003Zk-8W; Fri, 09 Jun 2017 16: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 <jgross@suse.com>) id 1dJMS1-0003ZW-J3
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 16:07:53 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 F1/1B-01734-8D7CA395; Fri, 09 Jun 2017 16:07:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPLMWRWlGSWpSXmKPExsVyuP0Ov+6N41a
 RBq8uiFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm9LfEFq5krHqyaz9LA+Iipi5GTQ0LASOLt
 xH9ANheHkMBCRomdWxvBEmwCqhIbrp9iBbFFBBQlJl56CmYzC8RJXD13BMwWFtCUmPx6CguIz
 QJU3395MRuIzStgLLFzdwMrxAJ5iY4Dk1kmMHIuYGRYxahRnFpUllqka2Skl1SUmZ5RkpuYma
 NraGCql5taXJyYnpqTmFSsl5yfu4kR6K16BgbGHYx72v0OMUpyMCmJ8k4rsIoU4kvKT6nMSCz
 OiC8qzUktPsQow8GhJMF75xhQTrAoNT21Ii0zBxg2MGkJDh4lEd6WA0Bp3uKCxNzizHSI1ClG
 Y44Nq9d/YeJo+rDlC5MQS15+XqqUOO9FkEkCIKUZpXlwg2DhfIlRVkqYl5GBgUGIpyC1KDezB
 FX+FaM4B6OSMK8sMDqEeDLzSuD2vQI6hQnolCXvLEBOKUlESEk1ME4SXL1nYf6M5wk/bE+qrG
 Xs3sziaML2+9ip5tzQlWqvo7czaB99fvXXnMtRE15UH/80L4AnYJbSR94V27Tury1Q8H1x9dD
 qfYLbFgodYn2ps3TudT33pyZKrZuSq4w65LbazOSpsmsMYc6zYPx602m+/2svjgU8Nx6/2BXW
 lxLT47+ENWrJ9wwlluKMREMt5qLiRADqqGIxYgIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1497024472!66415015!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56496 invoked from network); 9 Jun 2017 16:07:52 -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; 9 Jun 2017 16:07: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 B3334ADB9;
 Fri,  9 Jun 2017 16:07:51 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: torvalds@linux-foundation.org
Date: Fri,  9 Jun 2017 18:07:48 +0200
Message-Id: <20170609160748.4910-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: fix for 4.12 rc5
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; 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
LjEyYi1yYzUtdGFnCgp4ZW46IGZpeCBmb3IgNC4xMiByYzUKCkl0IGNvbnRhaW5zIGEgZml4IGZv
ciBYZW4gb24gQVJNIHdoZW4gZGVhbGluZyB3aXRoIDY0a0IgcGFnZSBzaXplIG9mIGEgZ3Vlc3Qu
CgpUaGFua3MuCgpKdWVyZ2VuCgogZHJpdmVycy94ZW4vcHJpdmNtZC5jIHwgNCArKy0tCiAxIGZp
bGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKSnVsaWVuIEdyYWxs
ICgxKToKICAgICAgeGVuL3ByaXZjbWQ6IFN1cHBvcnQgY29ycmVjdGx5IDY0S0IgcGFnZSBncmFu
dWxhcml0eSB3aGVuIG1hcHBpbmcgbWVtb3J5CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 09 16:13:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 16: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 1dJMXJ-0004FF-Ry; Fri, 09 Jun 2017 16: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 <osstest-admin@xenproject.org>) id 1dJMXH-0004F0-PZ
 for xen-devel@lists.xensource.com; Fri, 09 Jun 2017 16:13:20 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 CA/D4-31580-F19CA395; Fri, 09 Jun 2017 16:13:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBLMWRWlGSWpSXmKPExsWS0XRdVVfupFW
 kwbUznBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWLRMr+DyNMaKJQeLGxin
 9DB2MXJxCAn8ZZT4/uIjE4TzmFGi685mFghnG6PEt22fgMo4OUQEnCW+npnLDmILC3hIbOz+x
 Axi8wrYS3Qdb2DtYmTnYBOwkjgkBhJlEVCVWPzqMOsERo4FjAyrGDWKU4vKUot0DQ30kooy0z
 NKchMzc4A8Y73c1OLixPTUnMSkYr3k/NxNjEBf1TMwMO5g3NblfIhRkoNJSZR3WoFVpBBfUn5
 KZUZicUZ8UWlOavEhRhkODiUJ3uMngHKCRanpqRVpmTnAoIFJS3DwKInwMoGkeYsLEnOLM9Mh
 UqcYdTk2rF7/hUmIJS8/L1VKnPficaAiAZCijNI8uBGwAL7EKCslzMvIwMAgxFOQWpSbWYIq/
 4pRnINRSZhXFmQKT2ZeCdymV0BHMAEdseSdBcgRJYkIKakGRvPHx3Ji/yr9KtU7ubtqacpliV
 uNzOV+utklh/NutqbU6r4w2PuwsunjhOg5TWesuJWiN9rt/Bj9YGqZv05VVNDJHJlD7Hfv/E0
 QblFU2aJ3JvdGegzXiUfazTUNm54W/fmgwOfleqy+PLVZ9o9W9oRvC6YY+wd35bSkXzl2a21R
 7cmvvz78U2Ipzkg01GIuKk4EAKufdEFbAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1497024796!49439349!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54512 invoked from network); 9 Jun 2017 16:13:17 -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; 9 Jun 2017 16:13:17 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dJMXE-0001a6-56; Fri, 09 Jun 2017 16:13: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 1dJMX8-0002ay-PN; Fri, 09 Jun 2017 16:13:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dJMX8-0007Yd-GW; Fri, 09 Jun 2017 16:13:10 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-Id: <E1dJMX8-0007Yd-GW@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 09 Jun 2017 16:13:10 +0000
Subject: [Xen-devel] [qemu-mainline bisection] complete
	test-amd64-amd64-libvirt-vhd
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://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="===============6586081430396754351=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

branch xen-unstable
xenbranch xen-unstable
job test-amd64-amd64-libvirt-vhd
testid guest-start

Tree: libvirt git://xenbits.xen.org/libvirt.git
Tree: libvirt_gnulib git://git.sv.gnu.org/gnulib.git
Tree: libvirt_keycodemapdb https://gitlab.com/keycodemap/keycodemapdb.git
Tree: linux git://xenbits.xen.org/linux-pvops.git
Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://git.qemu.org/qemu.git
Tree: xen git://xenbits.xen.org/xen.git

*** Found and reproduced problem changeset ***

  Bug is in tree:  qemuu git://git.qemu.org/qemu.git
  Bug introduced:  4d43a603c71d0eb92534bc82b72933f329d8a64c
  Bug not present: c90e9392efa6579e714fe9aa2993e7d89e3792dc
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/110190/


  commit 4d43a603c71d0eb92534bc82b72933f329d8a64c
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   Thu Jan 26 18:26:44 2017 +0400
  
      char: move CharBackend handling in char-fe unit
      
      Move all the frontend struct and methods to a seperate unit. This avoids
      accidentally mixing backend and frontend calls, and helps with readabilty.
      
      Make qemu_chr_replay() a macro shared by both char and char-fe.
      
      Export qemu_chr_write(), and use a macro for qemu_chr_write_all()
      
      (nb: yes, CharBackend is for char frontend :)
      
      Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
      Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>


For bisection revision-tuple graph see:
   http://logs.test-lab.xenproject.org/osstest/results/bisect/qemu-mainline/test-amd64-amd64-libvirt-vhd.guest-start.html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Running cs-bisection-step --graph-out=/home/logs/results/bisect/qemu-mainline/test-amd64-amd64-libvirt-vhd.guest-start --summary-out=tmp/110190.bisection-summary --basis-template=109975 --blessings=real,real-bisect qemu-mainline test-amd64-amd64-libvirt-vhd guest-start
Searching for failure / basis pass:
 110114 fail [host=chardonnay1] / 109975 [host=godello0] 109954 [host=nobling1] 109928 [host=chardonnay0] 109898 [host=elbling0] 109862 [host=italia1] 109711 [host=pinot0] 109701 [host=godello1] 109664 [host=rimava1] 109653 [host=baroque0] 109613 [host=godello0] 109583 ok.
Failure / basis pass flights: 110114 / 109583
(tree with no url: minios)
(tree with no url: ovmf)
(tree with no url: seabios)
Tree: libvirt git://xenbits.xen.org/libvirt.git
Tree: libvirt_gnulib git://git.sv.gnu.org/gnulib.git
Tree: libvirt_keycodemapdb https://gitlab.com/keycodemap/keycodemapdb.git
Tree: linux git://xenbits.xen.org/linux-pvops.git
Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://git.qemu.org/qemu.git
Tree: xen git://xenbits.xen.org/xen.git
Latest 46f5eca4b2d2e5685cd334f8351a1e62dce261ee da830b5146cb553ac2a4bcfe76caeb57bda24cc3 7bf5710b22aa8d58b7eeaaf3dc6960c26cade4f0 b65f2f457c49b2cfd7967c34b7a0b04c25587f13 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 64175afc695c0672876fbbfc31b299c86d562cb4 3d2010f9ffeacc8836811420460e15f2c1233695
Basis pass bb09afd5a2c5fc8b4869b27b0c723b544be810ae da830b5146cb553ac2a4bcfe76caeb57bda24cc3 7bf5710b22aa8d58b7eeaaf3dc6960c26cade4f0 b65f2f457c49b2cfd7967c34b7a0b04c25587f13 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 56821559f0ba682fe6b367815572e6f974d329ab 17880a0f10421c5e456d593c70da03b1688d34ac
Generating revisions with ./adhoc-revtuple-generator  git://xenbits.xen.org/libvirt.git#bb09afd5a2c5fc8b4869b27b0c723b544be810ae-46f5eca4b2d2e5685cd334f8351a1e62dce261ee git://git.sv.gnu.org/gnulib.git#da830b5146cb553ac2a4bcfe76caeb57bda24cc3-da830b5146cb553ac2a4bcfe76caeb57bda24cc3 https://gitlab.com/keycodemap/keycodemapdb.git#7bf5710b22aa8d58b7eeaaf3dc6960c26cade4f0-7bf5710b22aa8d58b7eeaaf3dc6960c26cade4f0 git://xenbits.xen.org/linux-pvops.git#b65f2f457c49b2cfd7967c34b7a0b04c25587f13-b65f2f457c49b2cfd7967c34b7a0b04c25587f13 git://xenbits.xen.org/osstest/linux-firmware.git#c530a75c1e6a472b0eb9558310b518f0dfcd8860-c530a75c1e6a472b0eb9558310b518f0dfcd8860 git://xenbits.xen.org/qemu-xen-traditional.git#8051789e982499050680a26febeada7467e18a8d-8051789e982499050680a26febeada7467e18a8d git://git.qemu.org/qemu.git#56821559f0ba682fe6b367815572e6f974d329ab-64175afc695c0672876fbbfc31b299c86d562cb4 git://xenbits.xen.org/xen.git#17880a0f10421c5e456d593c70da03b1688d34ac-3d2010f9ffeacc8836811420460e15f2c1233695
Loaded 7170 nodes in revision graph
Searching for test results:
 109583 pass bb09afd5a2c5fc8b4869b27b0c723b544be810ae da830b5146cb553ac2a4bcfe76caeb57bda24cc3 7bf5710b22aa8d58b7eeaaf3dc6960c26cade4f0 b65f2f457c49b2cfd7967c34b7a0b04c25587f13 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 56821559f0ba682fe6b367815572e6f974d329ab 17880a0f10421c5e456d593c70da03b1688d34ac
 109613 [host=godello0]
 109653 [host=baroque0]
 109664 [host=rimava1]
 109701 [host=godello1]
 109711 [host=pinot0]
 109898 [host=elbling0]
 109862 [host=italia1]
 109954 [host=nobling1]
 109928 [host=chardonnay0]
 109975 [host=godello0]
 110075 pass f9b69c828994ceea61759d4be43f66da67559033 da830b5146cb553ac2a4bcfe76caeb57bda24cc3 7bf5710b22aa8d58b7eeaaf3dc6960c26cade4f0 b65f2f457c49b2cfd7967c34b7a0b04c25587f13 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 08f44282c1f6afe1ffdc31e45dae870ddbb32ed3 876800d5f9de8b15355172794cb82f505dd26e18
 110032 fail irrelevant
 110048 fail irrelevant
 110022 fail irrelevant
 110106 fail 8b994d5189b848b00de795a35ce945d6b87d42ed da830b5146cb553ac2a4bcfe76caeb57bda24cc3 7bf5710b22aa8d58b7eeaaf3dc6960c26cade4f0 b65f2f457c49b2cfd7967c34b7a0b04c25587f13 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 4d43a603c71d0eb92534bc82b72933f329d8a64c a0b40c3e08bb81192063f97089cb8c3849b8cfa0
 110069 pass 316022183b0f33e7e8e7db31f60ed150a3525fb4 da830b5146cb553ac2a4bcfe76caeb57bda24cc3 7bf5710b22aa8d58b7eeaaf3dc6960c26cade4f0 b65f2f457c49b2cfd7967c34b7a0b04c25587f13 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d e5cac10a3b8c97af1f482cd9e8859cc54fc46524 a0b40c3e08bb81192063f97089cb8c3849b8cfa0
 110053 fail irrelevant
 110103 pass f25f30aff548636d0c8782d3eaee049c77548dd5 da830b5146cb553ac2a4bcfe76caeb57bda24cc3 7bf5710b22aa8d58b7eeaaf3dc6960c26cade4f0 b65f2f457c49b2cfd7967c34b7a0b04c25587f13 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 0bb8cacd958631655441ec1c2f7cd9644076b1ac 3fafdc28eb98dc1cb686379d83270516fc38049d
 110086 pass bb09afd5a2c5fc8b4869b27b0c723b544be810ae da830b5146cb553ac2a4bcfe76caeb57bda24cc3 7bf5710b22aa8d58b7eeaaf3dc6960c26cade4f0 b65f2f457c49b2cfd7967c34b7a0b04c25587f13 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 56821559f0ba682fe6b367815572e6f974d329ab 17880a0f10421c5e456d593c70da03b1688d34ac
 110046 pass bb09afd5a2c5fc8b4869b27b0c723b544be810ae da830b5146cb553ac2a4bcfe76caeb57bda24cc3 7bf5710b22aa8d58b7eeaaf3dc6960c26cade4f0 b65f2f457c49b2cfd7967c34b7a0b04c25587f13 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 56821559f0ba682fe6b367815572e6f974d329ab 17880a0f10421c5e456d593c70da03b1688d34ac
 110096 pass f9b69c828994ceea61759d4be43f66da67559033 da830b5146cb553ac2a4bcfe76caeb57bda24cc3 7bf5710b22aa8d58b7eeaaf3dc6960c26cade4f0 b65f2f457c49b2cfd7967c34b7a0b04c25587f13 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 697e42dec86d9ae706d4ed42c71acb5f35a463c8 876800d5f9de8b15355172794cb82f505dd26e18
 110058 pass 5d3994d8226570b7a505c8f032074ebb72e08832 da830b5146cb553ac2a4bcfe76caeb57bda24cc3 7bf5710b22aa8d58b7eeaaf3dc6960c26cade4f0 b65f2f457c49b2cfd7967c34b7a0b04c25587f13 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d c6e84fbd447a51e1161d74d71566a5f67b47eac5 d8eed4021d50eb48ca75c8559aed95a2ad74afaa
 110064 pass 316022183b0f33e7e8e7db31f60ed150a3525fb4 da830b5146cb553ac2a4bcfe76caeb57bda24cc3 7bf5710b22aa8d58b7eeaaf3dc6960c26cade4f0 b65f2f457c49b2cfd7967c34b7a0b04c25587f13 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 066ae4f829bcc6b8c98994a7c22fe570d500d548 d8b833d78f6bfde9855a949b5e6d3790d78c0fb7
 110067 pass 316022183b0f33e7e8e7db31f60ed150a3525fb4 da830b5146cb553ac2a4bcfe76caeb57bda24cc3 7bf5710b22aa8d58b7eeaaf3dc6960c26cade4f0 b65f2f457c49b2cfd7967c34b7a0b04c25587f13 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 61462af65af0d2f56b56097b9ac5eb32f471a673 a0b40c3e08bb81192063f97089cb8c3849b8cfa0
 110088 fail irrelevant
 110054 fail irrelevant
 110105 blocked 065e89cf8bacd4a86bc1a1f0ee91ce086ed1202e da830b5146cb553ac2a4bcfe76caeb57bda24cc3 7bf5710b22aa8d58b7eeaaf3dc6960c26cade4f0 b65f2f457c49b2cfd7967c34b7a0b04c25587f13 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 9964e96dc9999cf7f7c936ee854a795415d19b60 3fafdc28eb98dc1cb686379d83270516fc38049d
 110110 pass 3c845817b885ce0adc8141c7f451a2e02e538d1b da830b5146cb553ac2a4bcfe76caeb57bda24cc3 7bf5710b22aa8d58b7eeaaf3dc6960c26cade4f0 b65f2f457c49b2cfd7967c34b7a0b04c25587f13 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 82342e91b60a4a078811df4e1a545e57abffa11d 3fafdc28eb98dc1cb686379d83270516fc38049d
 110099 pass d1eea6c12aad5cb503562a52915138bf0d0a70a2 da830b5146cb553ac2a4bcfe76caeb57bda24cc3 7bf5710b22aa8d58b7eeaaf3dc6960c26cade4f0 b65f2f457c49b2cfd7967c34b7a0b04c25587f13 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 03c320d803fd881736b63015048498cf97d410d3 876800d5f9de8b15355172794cb82f505dd26e18
 110091 fail 5004f121bc572c58d9721bf7bf3c3a1988720ba8 da830b5146cb553ac2a4bcfe76caeb57bda24cc3 7bf5710b22aa8d58b7eeaaf3dc6960c26cade4f0 b65f2f457c49b2cfd7967c34b7a0b04c25587f13 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d a0d4aac7467dd02e5657b79e867f067330266a24 d8eed4021d50eb48ca75c8559aed95a2ad74afaa
 110130 pass 8955b04de4ff54d80922707c3a8ff5c5261fa047 da830b5146cb553ac2a4bcfe76caeb57bda24cc3 7bf5710b22aa8d58b7eeaaf3dc6960c26cade4f0 b65f2f457c49b2cfd7967c34b7a0b04c25587f13 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 43771d5d92312504305c19abe29ec5bfabd55f01 a0b40c3e08bb81192063f97089cb8c3849b8cfa0
 110101 pass 316022183b0f33e7e8e7db31f60ed150a3525fb4 da830b5146cb553ac2a4bcfe76caeb57bda24cc3 7bf5710b22aa8d58b7eeaaf3dc6960c26cade4f0 b65f2f457c49b2cfd7967c34b7a0b04c25587f13 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d c077a998eb3fcae2d048e3baeb5bc592d30fddde a0b40c3e08bb81192063f97089cb8c3849b8cfa0
 110115 fail irrelevant
 110114 fail 46f5eca4b2d2e5685cd334f8351a1e62dce261ee da830b5146cb553ac2a4bcfe76caeb57bda24cc3 7bf5710b22aa8d58b7eeaaf3dc6960c26cade4f0 b65f2f457c49b2cfd7967c34b7a0b04c25587f13 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 64175afc695c0672876fbbfc31b299c86d562cb4 3d2010f9ffeacc8836811420460e15f2c1233695
 110084 fail irrelevant
 110116 pass a0a0b3cf71cbee1df40dd0fdebd7bb6a84682f09 da830b5146cb553ac2a4bcfe76caeb57bda24cc3 7bf5710b22aa8d58b7eeaaf3dc6960c26cade4f0 b65f2f457c49b2cfd7967c34b7a0b04c25587f13 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 56821559f0ba682fe6b367815572e6f974d329ab f745b55f137c9c086552dc7463ba2cefccab8292
 110122 pass f9b69c828994ceea61759d4be43f66da67559033 da830b5146cb553ac2a4bcfe76caeb57bda24cc3 7bf5710b22aa8d58b7eeaaf3dc6960c26cade4f0 b65f2f457c49b2cfd7967c34b7a0b04c25587f13 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 0748b3526e8cb78b9cd64208426bfc3d54a72b04 ad0341c712fe5827a64bdfd191e018be345b126f
 110127 pass 3bab51e05656332f7952958705e59046ce30daa3 da830b5146cb553ac2a4bcfe76caeb57bda24cc3 7bf5710b22aa8d58b7eeaaf3dc6960c26cade4f0 b65f2f457c49b2cfd7967c34b7a0b04c25587f13 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d c0644771ebedbd8f47f3c24816445e30111d226b 7c96d4e6b1452af3c8a11a09cab9c7f488b73733
 110181 fail 8b994d5189b848b00de795a35ce945d6b87d42ed da830b5146cb553ac2a4bcfe76caeb57bda24cc3 7bf5710b22aa8d58b7eeaaf3dc6960c26cade4f0 b65f2f457c49b2cfd7967c34b7a0b04c25587f13 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 4d43a603c71d0eb92534bc82b72933f329d8a64c a0b40c3e08bb81192063f97089cb8c3849b8cfa0
 110135 pass 8b994d5189b848b00de795a35ce945d6b87d42ed da830b5146cb553ac2a4bcfe76caeb57bda24cc3 7bf5710b22aa8d58b7eeaaf3dc6960c26cade4f0 b65f2f457c49b2cfd7967c34b7a0b04c25587f13 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d ef0f272f38e1e534dd05a5a611aa0eb15dc60cc1 a0b40c3e08bb81192063f97089cb8c3849b8cfa0
 110141 pass 8b994d5189b848b00de795a35ce945d6b87d42ed da830b5146cb553ac2a4bcfe76caeb57bda24cc3 7bf5710b22aa8d58b7eeaaf3dc6960c26cade4f0 b65f2f457c49b2cfd7967c34b7a0b04c25587f13 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 8228e353d8906bf43399ca0ef28446c5c48bb686 a0b40c3e08bb81192063f97089cb8c3849b8cfa0
 110188 pass 8b994d5189b848b00de795a35ce945d6b87d42ed da830b5146cb553ac2a4bcfe76caeb57bda24cc3 7bf5710b22aa8d58b7eeaaf3dc6960c26cade4f0 b65f2f457c49b2cfd7967c34b7a0b04c25587f13 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d c90e9392efa6579e714fe9aa2993e7d89e3792dc a0b40c3e08bb81192063f97089cb8c3849b8cfa0
 110163 pass bb09afd5a2c5fc8b4869b27b0c723b544be810ae da830b5146cb553ac2a4bcfe76caeb57bda24cc3 7bf5710b22aa8d58b7eeaaf3dc6960c26cade4f0 b65f2f457c49b2cfd7967c34b7a0b04c25587f13 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 56821559f0ba682fe6b367815572e6f974d329ab 17880a0f10421c5e456d593c70da03b1688d34ac
 110144 pass 8b994d5189b848b00de795a35ce945d6b87d42ed da830b5146cb553ac2a4bcfe76caeb57bda24cc3 7bf5710b22aa8d58b7eeaaf3dc6960c26cade4f0 b65f2f457c49b2cfd7967c34b7a0b04c25587f13 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 93a78e41242ba164ae6af1690ea68fe22165ad4b a0b40c3e08bb81192063f97089cb8c3849b8cfa0
 110152 pass 8b994d5189b848b00de795a35ce945d6b87d42ed da830b5146cb553ac2a4bcfe76caeb57bda24cc3 7bf5710b22aa8d58b7eeaaf3dc6960c26cade4f0 b65f2f457c49b2cfd7967c34b7a0b04c25587f13 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d c90e9392efa6579e714fe9aa2993e7d89e3792dc a0b40c3e08bb81192063f97089cb8c3849b8cfa0
 110171 fail 46f5eca4b2d2e5685cd334f8351a1e62dce261ee da830b5146cb553ac2a4bcfe76caeb57bda24cc3 7bf5710b22aa8d58b7eeaaf3dc6960c26cade4f0 b65f2f457c49b2cfd7967c34b7a0b04c25587f13 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 64175afc695c0672876fbbfc31b299c86d562cb4 3d2010f9ffeacc8836811420460e15f2c1233695
 110156 fail 8b994d5189b848b00de795a35ce945d6b87d42ed da830b5146cb553ac2a4bcfe76caeb57bda24cc3 7bf5710b22aa8d58b7eeaaf3dc6960c26cade4f0 b65f2f457c49b2cfd7967c34b7a0b04c25587f13 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 4d43a603c71d0eb92534bc82b72933f329d8a64c a0b40c3e08bb81192063f97089cb8c3849b8cfa0
 110176 pass 8b994d5189b848b00de795a35ce945d6b87d42ed da830b5146cb553ac2a4bcfe76caeb57bda24cc3 7bf5710b22aa8d58b7eeaaf3dc6960c26cade4f0 b65f2f457c49b2cfd7967c34b7a0b04c25587f13 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d c90e9392efa6579e714fe9aa2993e7d89e3792dc a0b40c3e08bb81192063f97089cb8c3849b8cfa0
 110190 fail 8b994d5189b848b00de795a35ce945d6b87d42ed da830b5146cb553ac2a4bcfe76caeb57bda24cc3 7bf5710b22aa8d58b7eeaaf3dc6960c26cade4f0 b65f2f457c49b2cfd7967c34b7a0b04c25587f13 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d 4d43a603c71d0eb92534bc82b72933f329d8a64c a0b40c3e08bb81192063f97089cb8c3849b8cfa0
Searching for interesting versions
 Result found: flight 109583 (pass), for basis pass
 Result found: flight 110114 (fail), for basis failure
 Repro found: flight 110163 (pass), for basis pass
 Repro found: flight 110171 (fail), for basis failure
 0 revisions at 8b994d5189b848b00de795a35ce945d6b87d42ed da830b5146cb553ac2a4bcfe76caeb57bda24cc3 7bf5710b22aa8d58b7eeaaf3dc6960c26cade4f0 b65f2f457c49b2cfd7967c34b7a0b04c25587f13 c530a75c1e6a472b0eb9558310b518f0dfcd8860 8051789e982499050680a26febeada7467e18a8d c90e9392efa6579e714fe9aa2993e7d89e3792dc a0b40c3e08bb81192063f97089cb8c3849b8cfa0
No revisions left to test, checking graph state.
 Result found: flight 110152 (pass), for last pass
 Result found: flight 110156 (fail), for first failure
 Repro found: flight 110176 (pass), for last pass
 Repro found: flight 110181 (fail), for first failure
 Repro found: flight 110188 (pass), for last pass
 Repro found: flight 110190 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  qemuu git://git.qemu.org/qemu.git
  Bug introduced:  4d43a603c71d0eb92534bc82b72933f329d8a64c
  Bug not present: c90e9392efa6579e714fe9aa2993e7d89e3792dc
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/110190/


  commit 4d43a603c71d0eb92534bc82b72933f329d8a64c
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   Thu Jan 26 18:26:44 2017 +0400
  
      char: move CharBackend handling in char-fe unit
      
      Move all the frontend struct and methods to a seperate unit. This avoids
      accidentally mixing backend and frontend calls, and helps with readabilty.
      
      Make qemu_chr_replay() a macro shared by both char and char-fe.
      
      Export qemu_chr_write(), and use a macro for qemu_chr_write_all()
      
      (nb: yes, CharBackend is for char frontend :)
      
      Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
      Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>

pnmtopng: 246 colors found
Revision graph left in /home/logs/results/bisect/qemu-mainline/test-amd64-amd64-libvirt-vhd.guest-start.{dot,ps,png,html,svg}.
----------------------------------------
110190: tolerable FAIL

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

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 test-amd64-amd64-libvirt-vhd 10 guest-start             fail baseline untested


jobs:
 build-amd64-libvirt                                          pass    
 test-amd64-amd64-libvirt-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



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6586081430396754351==--

From xen-devel-bounces@lists.xen.org Fri Jun 09 16:18:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 16: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 1dJMc2-0004UJ-Hi; Fri, 09 Jun 2017 16:18: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=3268e8fe2=ross.lagerwall@citrix.com>)
 id 1dJMc1-0004UD-SC
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 16:18:13 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 79/3F-03371-54ACA395; Fri, 09 Jun 2017 16:18:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXitHSDva7LKat
 Ig82PDS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxNrQuZCj6zVky54dfA+IKli5GTQ0LAX2Jm
 7x4wW1jAUGLNljvMILaIgILEy8ufGUFsIQEbiVu754PVMAvoSVy4uQDMZhMwkLh16TtYPa+Ar
 cTj1XeYQGwWARWJkxtPs4HYogLhEi+2/GGFqBGUODnzCVgvJ1D9usWHmSFmWkjMnH+eEcIWl7
 j1ZD4ThC0vsf3tHGaIG9Qk3i4/wzKBkX8WklGzkLTPQtI+C0n7AkaWVYwaxalFZalFuoaWekl
 FmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgaHJAAQ7GH8sCzjEKMnBpCTKO63AKlKI
 Lyk/pTIjsTgjvqg0J7X4EKMMB4eSBO/xE0A5waLU9NSKtMwcYJTApCU4eJREeJlA0rzFBYm5x
 ZnpEKlTjLocTR+2fGESYsnLz0uVEufdBVIkAFKUUZoHNwIWsZcYZaWEeRmBjhLiKUgtys0sQZ
 V/xSjOwagkzGt3EmgKT2ZeCdymV0BHMAEdseSdBcgRJYkIKakGRvUHllN6vq3d1GpRFzt39dn
 Ylk2Wx2f/KP7vsMQq9Ev/q+/uWh/3y+2U6r65zNL/Huun5rlLrseXbf1yoNrs4O5vWifks1J4
 7wROzG+3MtBcUWv/qWz1i9uBUW7b7yxZ8fLoZzelW9KbMzw9snkmfP//9l5n4PGvD7WtZ1Uvv
 heta6l7OLz5nLYSS3FGoqEWc1FxIgCv7OLu0wIAAA==
X-Env-Sender: prvs=3268e8fe2=ross.lagerwall@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1497025090!66488837!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10119 invoked from network); 9 Jun 2017 16:18:12 -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;
 9 Jun 2017 16:18:12 -0000
X-IronPort-AV: E=Sophos;i="5.39,317,1493683200"; d="scan'208";a="435834748"
To: Sarah Newman <srn@prgmr.com>
References: <4edcb93e-31d4-d9cd-b7b6-f9b0470322fd@prgmr.com>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <bc3b3239-1cc5-f5b4-aeca-f5681b7314c6@citrix.com>
Date: Fri, 9 Jun 2017 17:18:08 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <4edcb93e-31d4-d9cd-b7b6-f9b0470322fd@prgmr.com>
Content-Language: en-US
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] xsa213 and live 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>

T24gMDYvMDkvMjAxNyAwODoyMiBBTSwgU2FyYWggTmV3bWFuIHdyb3RlOgo+IEhhcyBhbnlvbmUg
dHJpZWQgdG8gZ2VuZXJhdGUgYSBsaXZlIHBhdGNoIGZvciB4c2EyMTMgYWdhaW5zdCA0Ljg/IFdo
ZW4gSSB0cnkgdG8gZG8gc28gSSBnZXQgZXJyb3JzIGZvciBjb21tb24vY29tcGF0L2NvbXBhdC9t
dWx0aWNhbGwubyBhbmQKPiB4ZW4vY29tbW9uL211bHRpY2FsbC5vIHN0YXRpbmcgdGhhdCAnY2hh
bmdlZCBzZWN0aW9uIC5kaXNjYXJkIG5vdCBzZWxlY3RlZCBmb3IgaW5jbHVzaW9uJy4KPiAKPiBJ
IHRoaW5rLCBidXQgY291bGQgYmUgbWlzdGFrZW4sIHRoYXQgdGhlIC5kaXNjYXJkIHNlY3Rpb24g
aXMgbm90IG1hdGVyaWFsIGFuZCBzaG91bGQgYmUgaWdub3JlZCBieSBjcmVhdGUtZGlmZi1vYmpl
Y3QuIElzIHRoaXMgdHJ1ZSBhbmQgaWYgc28gd2hhdCBpcwo+IHRoZSByaWdodCB3YXkgb2YgaW1w
bGVtZW50aW5nIHRoaXM/Cj4gCj4gUGxlYXNlIGtlZXAgbWUgQ0MnZWQgYXMgSSBhbSBub3QgY3Vy
cmVudGx5IHN1YnNjcmliZWQuCj4gCgpIaSBTYXJhaCwKCllvdSBhcmUgY29ycmVjdCB0aGF0IHRo
ZSAuZGlzY2FyZCBzZWN0aW9uIGlzIG5vdCBuZWVkZWQuIEkgaGFkIApwcmV2aW91c2x5IGZpeGVk
IHRoaXMgYnV0IGhhZG4ndCB5ZXQgc2VudCBvdXQgdGhhdCBwYXRjaC4gSSd2ZSBub3cgc2VudCAK
dGhpcyBmaXggYWxvbmcgd2l0aCBhbm90aGVyIHRvIHhlbi1kZXZlbC4KClJlZ2FyZHMsCi0tIApS
b3NzIExhZ2Vyd2FsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 09 16:25:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 16: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 1dJMih-0005D2-8i; Fri, 09 Jun 2017 16:25: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=326ad6b84=Andrew.Cooper3@citrix.com>)
 id 1dJMig-0005Cw-7t
 for xen-devel@lists.xen.org; Fri, 09 Jun 2017 16:25:06 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 FD/43-03920-1EBCA395; Fri, 09 Jun 2017 16:25:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsWyU9JRQvfhaat
 IgxNv2S2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozlj7IKNjBVrJjykrmBsZmpi5GTQ0LAT2L/
 9J9gtrBAiMSz/c/YQWwRAU+JfVt+g9lCAnYS998fZQOx2QT0JXa/+ARWzytgKzF7zjRmEJtFQ
 EViydULjCC2qEC4xNvGIywQNYISJ2c+AbM5BewlJr/4wdrFyMHBLKApsX6XPkiYWUBeYvvbOc
 wQq9QkrvVfYoc4LV1i699fzBMY+WYhmTQLoXsWku4FjMyrGDWKU4vKUot0Dc31kooy0zNKchM
 zc3QNDcz0clOLixPTU3MSk4r1kvNzNzECw4wBCHYw3t4YcIhRkoNJSZR3WoFVpBBfUn5KZUZi
 cUZ8UWlOavEhRhkODiUJ3q2ngHKCRanpqRVpmTnAgIdJS3DwKInwvjgJlOYtLkjMLc5Mh0idY
 tTlaPqw5QuTEEtefl6qlDjvcpAZAiBFGaV5cCNg0XeJUVZKmJcR6CghnoLUotzMElT5V4ziHI
 xKwryvQVbxZOaVwG16BXQEE9ARS95ZgBxRkoiQkmpglM9SypC++4kl2ee3boiK7sZ0q7Tr008
 WhX67Y7+gbc6044eEHEyuZtXJlwscEGPMYmmaciL1iG/vEqssQcfVoQHhGpkXdvw0i2AuqXsU
 keqeGBf3UF5Gms2s29sg9YtumP2snYFvDiaqJL0Szj/A2xW3sDaadW+swu9Kr2krPmif77tz4
 5MSS3FGoqEWc1FxIgD7M49JuQIAAA==
X-Env-Sender: prvs=326ad6b84=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1497025504!107048702!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8124 invoked from network); 9 Jun 2017 16:25:05 -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;
 9 Jun 2017 16:25:05 -0000
X-IronPort-AV: E=Sophos;i="5.39,317,1493683200"; d="scan'208";a="47517354"
To: Ross Lagerwall <ross.lagerwall@citrix.com>, <xen-devel@lists.xen.org>
References: <20170609160336.13351-1-ross.lagerwall@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <8b688741-19c9-2280-95de-3ad85fe13e7d@citrix.com>
Date: Fri, 9 Jun 2017 17:25:04 +0100
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: <20170609160336.13351-1-ross.lagerwall@citrix.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH LIVEPATCH-BUILD-TOOLS 1/2] Ignore .discard
 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>

T24gMDkvMDYvMTcgMTc6MDMsIFJvc3MgTGFnZXJ3YWxsIHdyb3RlOgo+IElnbm9yZSBkaWZmZXJl
bmNlcyBpbiBkaXNjYXJkIHNlY3Rpb25zLiBUaGV5IGFyZSBub3QgaW5jbHVkZWQgaW4gdGhlIGZp
bmFsIHhlbgo+IGJpbmFyeSBzbyB0aGVyZSBpcyBubyBuZWVkIHRvIGluY2x1ZGUgdGhlbSBpbiB0
aGUgbGl2ZSBwYXRjaC4KPgo+IFNpZ25lZC1vZmYtYnk6IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxh
Z2Vyd2FsbEBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 09 16:25:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 16: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 1dJMiy-0005EV-G0; Fri, 09 Jun 2017 16:25: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=326ad6b84=Andrew.Cooper3@citrix.com>)
 id 1dJMix-0005EL-LR
 for xen-devel@lists.xen.org; Fri, 09 Jun 2017 16:25:23 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 54/6E-19466-2FBCA395; Fri, 09 Jun 2017 16:25:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsWyU9JRQvfTaat
 Ig/Y3UhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aGrXPZCxqZK97OW8rcwHiSqYuRk0NCwE/i
 9o5FLCC2sECCxNQ5V8DiIgKeEvu2/GYHsYUEiiT+HP/BCmKzCehL7H7xCayGV8BW4viWycwgN
 ouAisT3sy/AakQFwiXeNh5hgagRlDg58wmQzcHBKWAvce2BPIjJLKApsX6XPkgFs4C8xPa3c5
 ghNqlJXOu/xA5xWbrExGc9LBMY+WYhGTQLoXsWku4FjMyrGDWKU4vKUot0DU30kooy0zNKchM
 zc3QNDUz1clOLixPTU3MSk4r1kvNzNzECw4wBCHYwnj3teYhRkoNJSZR3WoFVpBBfUn5KZUZi
 cUZ8UWlOavEhRhkODiUJ3q2ngHKCRanpqRVpmTnAgIdJS3DwKInwvjgJlOYtLkjMLc5Mh0idY
 tTlaPqw5QuTEEtefl6qlDjvcpAZAiBFGaV5cCNg0XeJUVZKmJcR6CghnoLUotzMElT5V4ziHI
 xKwryvQVbxZOaVwG16BXQEE9ARS95ZgBxRkoiQkmpgXHpxgfm3+clH1onNrMicoOf53HjhXK0
 9Bh2vttupLZDxz3C0q/p2WdxYzyui6Hxfy4P67d/XXOfr0mIKiy1/yNTQesV/yjOHwo1+iT6b
 5/S/ujHDdFbrKnVP2Zevn60zMDl4fp326SSX12w+vJtKxZj63U5J8id9tll+ZX8Al9wFhoPP1
 3b5KrEUZyQaajEXFScCAGN4h+65AgAA
X-Env-Sender: prvs=326ad6b84=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1497025522!101061634!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63836 invoked from network); 9 Jun 2017 16:25:22 -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;
 9 Jun 2017 16:25:22 -0000
X-IronPort-AV: E=Sophos;i="5.39,317,1493683200"; d="scan'208";a="47517363"
To: Ross Lagerwall <ross.lagerwall@citrix.com>, <xen-devel@lists.xen.org>
References: <20170609160336.13351-1-ross.lagerwall@citrix.com>
 <20170609160336.13351-2-ross.lagerwall@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <26a31a70-7051-e65a-0037-675464118ed6@citrix.com>
Date: Fri, 9 Jun 2017 17:25:21 +0100
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: <20170609160336.13351-2-ross.lagerwall@citrix.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH LIVEPATCH-BUILD-TOOLS 2/2] Remove section
 alignment requirement
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMDYvMTcgMTc6MDMsIFJvc3MgTGFnZXJ3YWxsIHdyb3RlOgo+IFJlbW92ZSB0aGUgcmVx
dWlyZW1lbnQgdGhhdCBzZWN0aW9uIHR3aW5zIGhhdmUgdGhlIHNhbWUgYWxpZ25tZW50LiBUaGUK
PiBzZWN0aW9uIGFsaWdubWVudCBvZiB0aGUgcGF0Y2hlZCBzZWN0aW9uIGlzIHJlc3BlY3RlZCBi
eSB0aGUgbG9hZGVyIGluCj4gWGVuIHNvIGl0IHNob3VsZG4ndCBtYXR0ZXIgaWYgdGhlIG9yaWdp
bmFsIHNlY3Rpb24gYWxpZ25tZW50IHdhcwo+IGRpZmZlcmVudC4KPgo+IFNpZ25lZC1vZmYtYnk6
IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 09 16:35:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 16: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 1dJMsY-000617-Dh; Fri, 09 Jun 2017 16:35:18 +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 1dJMsW-000611-QB
 for xen-devel@lists.xen.org; Fri, 09 Jun 2017 16:35:16 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 8D/E5-03613-44ECA395; Fri, 09 Jun 2017 16:35:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsXSO6nOVdf5nFW
 kwcG9qhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bTrRfMBb0cFU2/W9gbGG+zdTFycQgJTGCS
 WHRuEiuE84tR4sCuKUwQzgZGiddTYDLdjBJN/8+wdDFyADlFEr0f+LoYOTlYBFQkrh59xgwSZ
 hMwkXizyhEkLCKgJ9G1ppkZxGYWsJRYtqCNFcQWFnCXWLNoOguIzStgJnFq30+wGiEBO4n774
 +yQcQFJU7OfMIC0aslcePfSyaQ8cwC0hLL/3GAhDkF7CUmv/gBNlJUQFli9629YGMkBAwlTj/
 cxjiBUWgWkkmzkEyahTBpASPzKkaN4tSistQiXSNzvaSizPSMktzEzBxdQwMzvdzU4uLE9NSc
 xKRiveT83E2MwGBmAIIdjIvXBh5ilORgUhLlnVZgFSnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJg
 vfTGaCcYFFqempFWmYOMK5g0hIcPEoivC9OAqV5iwsSc4sz0yFSpxgVpcR5Pc8CJQRAEhmleX
 BtsFi+xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWHe1yDjeTLzSuCmvwJazAS0eMk7C5DFJYk
 IKakGRs8UV+Zd89jvLebeu+1U3oSDaR/V1eueW9hmzeL9rWp57b7g5JhkhiMTpNdL3lg233/a
 C/WHlQcZOnSXsT1mWG8vOsfiSvnbY2dXTHrJuF+XM5yFJSLSKuDlieR3wkuOX9d/O+mg3brW4
 92mPoeus7od/+RgKWxQxNnAwvdu3v8EsR61N/f925RYijMSDbWYi4oTAVeRU7ngAgAA
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1497026113!50103356!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30597 invoked from network); 9 Jun 2017 16:35:15 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Jun 2017 16:35:15 -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
 v59GZBIn025748
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 9 Jun 2017 16:35: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 v59GZBtn032214
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 9 Jun 2017 16:35:11 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 v59GZAot027359;
 Fri, 9 Jun 2017 16:35:10 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 09 Jun 2017 09:35:10 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 681426A0103; Fri,  9 Jun 2017 12:35:09 -0400 (EDT)
Date: Fri, 9 Jun 2017 12:35:09 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <20170609163509.GQ8707@char.us.oracle.com>
References: <20170609160336.13351-1-ross.lagerwall@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170609160336.13351-1-ross.lagerwall@citrix.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: Sarah Newman <srn@prgmr.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH LIVEPATCH-BUILD-TOOLS 1/2] Ignore .discard
	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>

T24gRnJpLCBKdW4gMDksIDIwMTcgYXQgMDU6MDM6MzVQTSArMDEwMCwgUm9zcyBMYWdlcndhbGwg
d3JvdGU6Cj4gSWdub3JlIGRpZmZlcmVuY2VzIGluIGRpc2NhcmQgc2VjdGlvbnMuIFRoZXkgYXJl
IG5vdCBpbmNsdWRlZCBpbiB0aGUgZmluYWwgeGVuCj4gYmluYXJ5IHNvIHRoZXJlIGlzIG5vIG5l
ZWQgdG8gaW5jbHVkZSB0aGVtIGluIHRoZSBsaXZlIHBhdGNoLgo+IAo+IFNpZ25lZC1vZmYtYnk6
IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6
IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KCihBbmQgQ0Mt
aW5nIFNhcmFoKQo+IC0tLQo+ICBjcmVhdGUtZGlmZi1vYmplY3QuYyB8IDggKysrKysrKysKPiAg
MSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS9jcmVhdGUt
ZGlmZi1vYmplY3QuYyBiL2NyZWF0ZS1kaWZmLW9iamVjdC5jCj4gaW5kZXggMjE3ZTU4Zi4uYmEx
OWRhZiAxMDA2NDQKPiAtLS0gYS9jcmVhdGUtZGlmZi1vYmplY3QuYwo+ICsrKyBiL2NyZWF0ZS1k
aWZmLW9iamVjdC5jCj4gQEAgLTg4OCw2ICs4ODgsMTQgQEAgc3RhdGljIHZvaWQga3BhdGNoX21h
cmtfaWdub3JlZF9zZWN0aW9ucyhzdHJ1Y3Qga3BhdGNoX2VsZiAqa2VsZikKPiAgCXN0cnVjdCBy
ZWxhICpyZWxhOwo+ICAJY2hhciAqbmFtZTsKPiAgCj4gKwkvKiBBbHdheXMgaWdub3JlIC5kaXNj
YXJkIHNlY3Rpb25zICovCj4gKwlzZWMgPSBmaW5kX3NlY3Rpb25fYnlfbmFtZSgma2VsZi0+c2Vj
dGlvbnMsICIuZGlzY2FyZCIpOwo+ICsJaWYgKHNlYykgewo+ICsJCXNlYy0+aWdub3JlID0gMTsK
PiArCQlpZiAoc2VjLT50d2luKQo+ICsJCQlzZWMtPnR3aW4tPmlnbm9yZSA9IDE7Cj4gKwl9Cj4g
Kwo+ICAJc2VjID0gZmluZF9zZWN0aW9uX2J5X25hbWUoJmtlbGYtPnNlY3Rpb25zLCAiLmxpdmVw
YXRjaC5pZ25vcmUuc2VjdGlvbnMiKTsKPiAgCWlmICghc2VjKQo+ICAJCXJldHVybjsKPiAtLSAK
PiAyLjkuNAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 09 16:38:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 16: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 1dJMvW-00069e-RT; Fri, 09 Jun 2017 16:38:22 +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 1dJMvU-00069G-Sp
 for xen-devel@lists.xen.org; Fri, 09 Jun 2017 16:38:20 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 DC/0F-01709-CFECA395; Fri, 09 Jun 2017 16:38:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsXSO6nOVff3Oat
 Ig6fXdS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxHmx4zFzznqvgx6QVrA+N7ji5GLg4hgXYm
 ifYDe1ghnM+MEvNurWaGcDYwSrx+sIAJwulmlDjU/oaxi5EDyCmSaFhf3MXIycEioCLx4cALJ
 pAwm4CJxJtVjiBhEQEfiZ43C9hAbGYBaYlrT96C2cICIRItUx8ygti8AmYSrVMPs4LYIBP/HP
 /BChEXlDg58wkLRK+WxI1/L8HGg8xZ/o8DxOQUsJe49kAepEJUQFli9629zCC2hICxRN+sPpY
 JjEKzkAyahWTQLIRBCxiZVzGqF6cWlaUW6RrrJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXr
 JefnbmIEBjIDEOxg3PvP6RCjJAeTkijvtAKrSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvAVng
 XKCRanpqRVpmTnAmIJJS3DwKInwvjgJlOYtLkjMLc5Mh0idYlSUEuddCtInAJLIKM2Da4PF8S
 VGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ85aBTOHJzCuBm/4KaDET0OIl7yxAFpckIqSkGhh
 9Yv9PUny3bOJth/ehe0KeL1auiDezLJnBaV+bG7RyImvy8q2/zJ0eHtK+cYXV8s+GSgEdHulZ
 /uqLbT7uVL37UnuVb9PeaRPl+j/3r7jRWdXJ/i9qwk69K+fyltiYmMRVP0g+MzvpkYCh96di3
 6d/fy7Y4Rbstsd/W4tly6+/MrK2Eu3unVVKLMUZiYZazEXFiQDbH5LX3gIAAA==
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1497026297!88675128!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61782 invoked from network); 9 Jun 2017 16:38:19 -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; 9 Jun 2017 16:38:19 -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
 v59GcEd1029059
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Fri, 9 Jun 2017 16:38:14 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0021.oracle.com (8.13.8/8.14.4) with ESMTP id v59GcD4c031253
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Fri, 9 Jun 2017 16:38:14 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 v59GcCY0028863;
 Fri, 9 Jun 2017 16:38:12 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 09 Jun 2017 09:38:12 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id D4CF76A0103; Fri,  9 Jun 2017 12:38:11 -0400 (EDT)
Date: Fri, 9 Jun 2017 12:38:11 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Ross Lagerwall <ross.lagerwall@citrix.com>, Sarah Newman <srn@prgmr.com>
Message-ID: <20170609163811.GR8707@char.us.oracle.com>
References: <20170609160336.13351-1-ross.lagerwall@citrix.com>
 <20170609160336.13351-2-ross.lagerwall@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170609160336.13351-2-ross.lagerwall@citrix.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH LIVEPATCH-BUILD-TOOLS 2/2] Remove section
 alignment requirement
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBKdW4gMDksIDIwMTcgYXQgMDU6MDM6MzZQTSArMDEwMCwgUm9zcyBMYWdlcndhbGwg
d3JvdGU6Cj4gUmVtb3ZlIHRoZSByZXF1aXJlbWVudCB0aGF0IHNlY3Rpb24gdHdpbnMgaGF2ZSB0
aGUgc2FtZSBhbGlnbm1lbnQuIFRoZQo+IHNlY3Rpb24gYWxpZ25tZW50IG9mIHRoZSBwYXRjaGVk
IHNlY3Rpb24gaXMgcmVzcGVjdGVkIGJ5IHRoZSBsb2FkZXIgaW4KPiBYZW4gc28gaXQgc2hvdWxk
bid0IG1hdHRlciBpZiB0aGUgb3JpZ2luYWwgc2VjdGlvbiBhbGlnbm1lbnQgd2FzCj4gZGlmZmVy
ZW50LgoKV2h5IHdvdWxkIHdlIGhhdmUgZGlmZmVyZW50IHNlY3Rpb24gYWxpZ21lbnQgZm9yIHRo
ZSBzYW1lIHR3aW5zPwoKSSB1bmRlcnN0YW5kIHRoZSBjaGFuZ2UgaGVyZSAtIGlmIGZvciBleGFt
cGxlIHRoZSBvcmlnaW5hbCBjb2RlCmhhZDoKCiAucm9kYXRhLnN0ci4xCgpbSSB0aGluayBJIGdv
dCB0aGUgc2VjdGlvbiBuYW1lIHJpZ2h0IC0gdGhhdCBzaG91bGQgYmUgYSBzdHJpbmcKZ2VuZXJh
dGVkIHdpdGggMSBieXRlIGFsaWdubWVudCwgc2F5ICdhJ10uCgpCdXQgdGhlIG5ldyBwYXRjaCBo
YXMgYSBuZXcgb25lOgoKIC5yb2RhdGEuc3RyLjIKClsnYScgLT4gJ2FiJ10KCklzIHRoYXQgd2hh
dCB3ZSBhcmUgZml4aW5nIGhlcmU/CgpBbHNvIENDLWluZyBTYXJhaAo+IAo+IFNpZ25lZC1vZmYt
Ynk6IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgo+IC0tLQo+ICBj
cmVhdGUtZGlmZi1vYmplY3QuYyB8IDEgLQo+ICAxIGZpbGUgY2hhbmdlZCwgMSBkZWxldGlvbigt
KQo+IAo+IGRpZmYgLS1naXQgYS9jcmVhdGUtZGlmZi1vYmplY3QuYyBiL2NyZWF0ZS1kaWZmLW9i
amVjdC5jCj4gaW5kZXggYmExOWRhZi4uODJmNzc3ZSAxMDA2NDQKPiAtLS0gYS9jcmVhdGUtZGlm
Zi1vYmplY3QuYwo+ICsrKyBiL2NyZWF0ZS1kaWZmLW9iamVjdC5jCj4gQEAgLTc1NCw3ICs3NTQs
NiBAQCBzdGF0aWMgdm9pZCBrcGF0Y2hfY29tcGFyZV9jb3JyZWxhdGVkX3NlY3Rpb24oc3RydWN0
IHNlY3Rpb24gKnNlYykKPiAgCWlmIChzZWMxLT5zaC5zaF90eXBlICE9IHNlYzItPnNoLnNoX3R5
cGUgfHwKPiAgCSAgICBzZWMxLT5zaC5zaF9mbGFncyAhPSBzZWMyLT5zaC5zaF9mbGFncyB8fAo+
ICAJICAgIHNlYzEtPnNoLnNoX2FkZHIgIT0gc2VjMi0+c2guc2hfYWRkciB8fAo+IC0JICAgIHNl
YzEtPnNoLnNoX2FkZHJhbGlnbiAhPSBzZWMyLT5zaC5zaF9hZGRyYWxpZ24gfHwKPiAgCSAgICBz
ZWMxLT5zaC5zaF9lbnRzaXplICE9IHNlYzItPnNoLnNoX2VudHNpemUpCj4gIAkJRElGRl9GQVRB
TCgiJXMgc2VjdGlvbiBoZWFkZXIgZGV0YWlscyBkaWZmZXIiLCBzZWMxLT5uYW1lKTsKPiAgCj4g
LS0gCj4gMi45LjQKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 09 16:42:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 16: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 1dJMzM-0006po-BM; Fri, 09 Jun 2017 16:42: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=326526ab0=dario.faggioli@citrix.com>)
 id 1dJMzK-0006pi-WF
 for xen-devel@lists.xen.org; Fri, 09 Jun 2017 16:42:19 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 BD/DF-03058-AEFCA395; Fri, 09 Jun 2017 16:42:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsXitHSDve7L81a
 RBvs/cVos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlHly9kLni7j7Hi1+kVrA2MH5YwdjFyckgI
 hEiseNPECmLzChhJXN6yignEFhYIlljzZxELiM0mYCDxZsdesBoRAS+JI+9esXcxcnAwC8hKr
 J9fCRJmEVCR+DbpEzOIzSlgLXFg4zywEiEBK4nl6/xAwvwCkhK3vnwEK2EWqJbYseM71AXaEk
 fO9bNDXCAocXLmE7CtQgJqEjPmXmadwMg3C0nLLCRlEHFNidbtv9khbG2JZQtfM0PYthLr1r2
 HqrGR2HR1ASOELS+x/e0c5gWM7KsYNYpTi8pSi3SNLPSSijLTM0pyEzNzdA0NzPRyU4uLE9NT
 cxKTivWS83M3MQKDmQEIdjCeXxt4iFGSg0lJlHdagVWkEF9SfkplRmJxRnxRaU5q8SFGDQ4Og
 Qln505nkmLJy89LVZLgfXAOqE6wKDU9tSItMwcYbzClEhw8SiK8L04CpXmLCxJzizPTIVKnGB
 WlxHn5gFEqJACSyCjNg2uDxfglRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfOGg0zhycwrgZv
 +CmgxE9DiJe8sQBaXJCKkpBoY5xqJrvaeKqEuydU8m79RRODtJ4+YCq8DhpLWclveeEbOmbhL
 cW7JrIeTLY19xe3z5R+G3uF+K3h06S0pjrLX5fZN+/fbt9lKGYnoM5mzP7DTjZH/e37bubmC7
 woNmhasTLSo3ZTvuHn2qWkyWelH9yhXCoV5bnup7faM+yHLxebHK+/eCpVSYinOSDTUYi4qTg
 QAJZAvjOwCAAA=
X-Env-Sender: prvs=326526ab0=dario.faggioli@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1497026535!107119572!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53657 invoked from network); 9 Jun 2017 16:42:16 -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;
 9 Jun 2017 16:42:16 -0000
X-IronPort-AV: E=Sophos;i="5.39,317,1493683200"; 
 d="asc'?scan'208";a="435838837"
Message-ID: <1497026508.26212.13.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Praveen Kumar <kpraveen.lkml@gmail.com>, <george.dunlap@eu.citrix.com>
Date: Fri, 9 Jun 2017 18:41:48 +0200
In-Reply-To: <20170419174518.986-1-kpraveen.lkml@gmail.com>
References: <20170419174518.986-1-kpraveen.lkml@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] [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="===============3988002167212811646=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============3988002167212811646==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-/mTbr/F70XjW7z0rlQHJ"

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

Hey Praveen,

Here we are, sorry for the delay.

On Wed, 2017-04-19 at 23:15 +0530, Praveen Kumar wrote:
> index 33e54aef63..f2ee4ad972 100644
> --- a/docs/misc/xen-command-line.markdown
> +++ b/docs/misc/xen-command-line.markdown
> @@ -525,7 +525,7 @@ also slow in responding to load changes.
> =C2=A0The default value of `1 sec` is rather long.
> =C2=A0
> =C2=A0### credit2\_runqueue
> -> `=3D cpu | core | socket | node | all`
> +> `=3D cpu | core | socket | node | all | <custom>`
> =C2=A0
> =C2=A0> Default: `socket`
> =C2=A0
> @@ -543,6 +543,14 @@ Available alternatives, with their meaning, are:
> =C2=A0* `node`: one runqueue per each NUMA node of the host;
> =C2=A0* `all`: just one runqueue shared by all the logical pCPUs of
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0the host
> +* `<custom>`: one runqueue per mentioned subset. The subset can be
> defined as
>
Make the lines shorter than 80 characters.

> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0as shown in below example:
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0credit2_runqueue=3D[[0,1,][2,6][3,5][4,7]] , or
> 0,1\;2,6\;3,5\;4,7
>
Here as well. Also, what's the purpose of the '\'? Why are they there?

If it's because of GRUB (well, at least, that's what I used, and I
indeed have seen it interfering, when it sees a ';'), I think it's
enough to use:

 credit2_runqueue=3D'0,1;2,6;3,5;4,7'

> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0which means :
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0- pCPUs 0 and 1 belong to runqueue 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=A0=C2=A0=C2=A0- pCPUs 2 and 6 belong to runqueue 1
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0- pCPUs 3 and 5 belong to runqueue 2
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0- pCPUs 4 and 7 belong to runqueue 3
> =C2=A0
> =C2=A0### dbgp
> =C2=A0> `=3D ehci[ <integer> | @pci<bus>:<slot>.<func> ]`
> diff --git a/xen/common/sched_credit2.c b/xen/common/sched_credit2.c
> index b9b928347f..ebec33f450 100644
> --- a/xen/common/sched_credit2.c
> +++ b/xen/common/sched_credit2.c
> @@ -321,6 +321,16 @@ integer_param("credit2_balance_over",
> opt_overload_balance_tolerance);
> =C2=A0 *=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0(logical) processors of the host belong. This will
> happen if
> =C2=A0 *=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0the opt_runqueue parameter is set to 'all'.
> =C2=A0 *
> + * - custom: meaning that there will be one runqueue per subset
> being passed as
> + *=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0para=
meter to credit2_runqueue as shown in below
> example.
> + *=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Exam=
ple:
> + *=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0cred=
it2_runqueue=3D[[cpu0,cpu1][cpu3][cpu4,cpu5]] or
>
Why 'cpu0', 'cpu1', etc? Let's use numbers, like everywhere else ('0',
'1', etc).

> + *=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0cred=
it2_runqueue=3D0,1\;3\;4,5
> + *=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0The =
example mentioned states :
> + *=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0cpu0 and cpu1 belongs to runqueue 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=A0cpu3 belongs to runqueue 1
> + *=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0cpu4 and cpu5 belongs to runqueue 2
> + *
>
I also think that, both here and above (i.e., in xen-command-
line.markdonw), it's worth quickly mentioning what happens to pCPUs
that don't appear in the list.

And, about this, see my other comments, down in this mail, because I
think we should change that.

> @@ -330,15 +340,138 @@ integer_param("credit2_balance_over",
> opt_overload_balance_tolerance);
> =C2=A0#define OPT_RUNQUEUE_SOCKET 2
> =C2=A0#define OPT_RUNQUEUE_NODE=C2=A0=C2=A0=C2=A03
> =C2=A0#define OPT_RUNQUEUE_ALL=C2=A0=C2=A0=C2=A0=C2=A04
> +#define OPT_RUNQUEUE_CUSTOM 5
> =C2=A0static const char *const opt_runqueue_str[] =3D {
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0[OPT_RUNQUEUE_CPU] =3D "cpu",
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0[OPT_RUNQUEUE_CORE] =3D "core",
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0[OPT_RUNQUEUE_SOCKET] =3D "socket",
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0[OPT_RUNQUEUE_NODE] =3D "node",
> -=C2=A0=C2=A0=C2=A0=C2=A0[OPT_RUNQUEUE_ALL] =3D "all"
> +=C2=A0=C2=A0=C2=A0=C2=A0[OPT_RUNQUEUE_ALL] =3D "all",
> +=C2=A0=C2=A0=C2=A0=C2=A0[OPT_RUNQUEUE_CUSTOM] =3D "custom"
>
Why does this need to be in the array? We don't expect to ever find
something like:

 credit2_runqueue=3Dcustom

(and, if we do, it's wrong!)

> =C2=A0};
> =C2=A0static int __read_mostly opt_runqueue =3D OPT_RUNQUEUE_SOCKET;
> =C2=A0
> +static unsigned long __read_mostly custom_cpu_runqueue[NR_CPUS];
> +
As I've said in my previous review, this should be allocated
dynamically, and be no larger than nr_cpu_ids.

> +static inline int getlen(const char *start, const char *end)
> +{
> +=C2=A0=C2=A0=C2=A0=C2=A0if ( ( start ) && ( end ) && ( end > start ) )
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0return end-start;
> +=C2=A0=C2=A0=C2=A0=C2=A0else
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0return -1;
> +}
> +
There should be no need for anything like this.

> +static int parse_custom_runqueue_option(const char *s)
>
I think 'parse_custom_runqueue' is enough (not a big deal, of course,
but I like it better).

Also, we're interested in returning whether the parsing succeeded or
failed right? Then, the return type should be bool.

> +{
> +=C2=A0=C2=A0=C2=A0=C2=A0const char *parse =3D NULL, *s_end =3D NULL;
> +=C2=A0=C2=A0=C2=A0=C2=A0const char *start =3D NULL, *end =3D NULL;
> +=C2=A0=C2=A0=C2=A0=C2=A0char delimiter[2] =3D {0};
> +=C2=A0=C2=A0=C2=A0=C2=A0int cpu_added_to_runqueue =3D 0;
> +=C2=A0=C2=A0=C2=A0=C2=A0int runqueue =3D 0;
> +
> +=C2=A0=C2=A0=C2=A0=C2=A0/* Format supported :
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* [[0,1,4,5][2,3,6,7][8,9,12,13][10,11,14,=
15]]
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0or
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* 0,1,4,5\;2,3,6,7\;8,9,12,13\;10,11,14,15
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0*/
> +=C2=A0=C2=A0=C2=A0=C2=A0parse =3D s;
>
You can just use s as iterator.

> +=C2=A0=C2=A0=C2=A0=C2=A0s_end =3D s + strlen(s);
>
What's s_end needed for?

For instance, this...

> +=C2=A0=C2=A0=C2=A0=C2=A0/* The start and should always be in format of '=
[..]' */
> +=C2=A0=C2=A0=C2=A0=C2=A0if ( ( '[' =3D=3D *parse ) && ( ']' =3D=3D *(s_e=
nd-1)) )
>
can be:

 if ( parse[0] =3D=3D '[' && parse(strlen(parse)] =3D=3D ']' )

> +=C2=A0=C2=A0=C2=A0=C2=A0{
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0delimiter[0] =3D '[';
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0delimiter[1] =3D '\0';
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0parse++;
> +=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=A0delimiter[0] =3D ';';
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0delimiter[1] =3D '\0';
> +=C2=A0=C2=A0=C2=A0=C2=A0}
> +
Mmm... and what if parse[0] is ']', but parse[strlen(parse)] is not
']'. That would happen, if we are dealing with a malformed string, such
as "[[0,1][2," (or something like that). In that case, what we want is
to exit the function, and declare the custom parsing failed.

So, I think we need something like this:

if ( parse[0] =3D=3D '[' && parse[strlen(parse)] =3D=3D ']' )
{
    //here, we know we're dealing with format one,
    //i.e., [[0,1][3,5]]
    ...
}
else if ( isdigit(parse[0]) && isdigit(parse[strlen(parse)]) )
{
  =C2=A0=C2=A0//here, we know we're dealing with format two,
  =C2=A0=C2=A0//i.e., 0,1;3,5
  =C2=A0=C2=A0...
}
else
{
    //everything that is different than the two cases above,
    //is a malformed option string.
    return false;
}

Also, what's the point of having delimiter[1], if it's always equal to
'\0'. At minimum, if we really need it, let's assign '\0' to it outside
of the if.

> +=C2=A0=C2=A0=C2=A0=C2=A0while ( ( parse !=3D NULL ) && ( parse < s_end )=
 )
>
why not just `while ( *parse !=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=A0const char *token_sub_st=
r =3D NULL;
> +
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0while ( *parse =3D=3D '[=
' )
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
parse++;
> +
Why while? This makes me thing that we accept something like
"[[[[[[[0,1][[[0,3]]" (or maybe even worse formatted variants, such as
"[[[0,[[1[[,2]]")!

Shouldn't this actually check the opposite, i.e., that, if we are on a
'[', then the next character needs to be a number (since we only want
one '[' for opening a subset, and we don't accept empty subsets)?

Such as, for instance:

  /*
   * We want only numbers at the beginning of a subset,
   * and we don't support empty subsets.
   */
  if ( (*parse =3D=3D '[' && !isdigit(*(parse+1))) || /* Format 1 */=20
       (*parse =3D=3D ';' && !isdigit(*(parse+1))) )  /* Format 2 */
      return false;

> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0start =3D parse;
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0end =3D strstr(parse, de=
limiter);
> +
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0/* Check if we don't hav=
e the delimiter */
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0if ( !end )
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0{
> +=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 we don't have delimiter, then break, if start is
> greater than
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0* or equal to s_end, as we have reached the end.
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0*/
> +=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 ( start >=3D s_end )
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0break;
> +
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
/* We need to parse till s_end, as we have the last set
> */
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
end =3D s_end;
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0}
> +
>
I don't understand what you're doing here. Why do you want to know
about all this now? Just go ahead parsing.

> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0/* Just move to next, as=
 we have empty set like [] or ;; */
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0if ( getlen ( start, end=
 ) < 1 )
> +=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 next;
> +
Oh, you wanted to support empty support empty subsets. Well, I don't
particularly mind, but I think it's easier if we forbid them.

If you instead feel strong about wanting to tolerate them, then the
'if' I suggested above should be tweaked a little.

> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0/*
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* find token withi=
n the subset
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=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=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
unsigned long token =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=
/* Get cpu ids separated by ',' within each set */
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
token_sub_str =3D strpbrk(start, ",");
> +
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
/* Basic checks to validate the last entry in subset */
> +=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 ( ( !token_sub_str && start < end ) ||
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0( token_sub_str > end && token_sub_str > start ) )
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
{
> +=C2=A0=C2=A0=C2=A0=C2=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 ( ( delimiter[0] =3D=3D '[' ) && ( start =3D=3D =
s_end - 1
> ) )
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0goto next;
> +
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0token_sub_str =3D end;
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
}
> +
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
/* Just move to next, as we have empty set like [] or ;;
> */
> +=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 ( getlen(start, token_sub_str) < 1 )
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0goto next;
> +
Sorry, I'm lost again about why we need this inner loop for processing
substrings, searching for tokens, etc.

I'll try to state more clearly how I think this can be made in a way
simpler way. Just one thing first, about simple_strtoul...

> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
token =3D simple_strtoul(start ,&token_sub_str, 0);
> +
...here, we do know in what base we want the numbers we accept to be,
so let's use 10, instead than 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=
if ( token >=3D nr_cpu_ids)
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0return -1;
> +
> +=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 not set already */
> +=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 ( custom_cpu_runqueue[token] =3D=3D -1 )
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
{
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0custom_cpu_runqueue[token] =3D runqueue;
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0cpu_added_to_runqueue =3D 1;
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
}
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
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=A0return -1;
>
Here and everywhere else, `return false`.
> +
> +=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 ( !token_sub_str || token_sub_str > end )
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0goto next;
> +
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
start =3D ++token_sub_str;
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0} while ( start < end );
> +next:
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0if ( cpu_added_to_runque=
ue )
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0{
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
runqueue++;
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
cpu_added_to_runqueue =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=A0parse =3D ++end;
> +=C2=A0=C2=A0=C2=A0=C2=A0}
> +=C2=A0=C2=A0=C2=A0=C2=A0opt_runqueue =3D OPT_RUNQUEUE_CUSTOM;
>
This should not be done here. It should be done in
parse_credit2_runqueue() iff calling parse_custom_runqueue() succeeds.

> +=C2=A0=C2=A0=C2=A0=C2=A0return 0;
>
`return true`

> +}
> +

Anyway, as I've said a couple of times already,=C2=A0things can be
simplified a lot, without any need for any nested loop, or complex
substring manipulation.

Here's how I'd do it:

    if ( *s =3D=3D '[' && *(s+strlen(s)-1) =3D=3D ']' )
        s++;
    else if ( !(isdigit(*s) && isdigit(s[strlen(s)-1])) )
        return false;

    while ( !(*s =3D=3D ']' && *(s+1) =3D=3D '\0') && *s !=3D '\0' )
    {
        /*
         * We tolerate only the allowed characters (depending on the
         * format). Also, we don't accept empty subsets.
         */
        if ( *(s+strlen(s)-1) =3D=3D ']' )
        {
            /* Format 1 */
            if ( !(*s =3D=3D '[' || *s =3D=3D ']' || *s =3D=3D ',' || isdig=
it(*s)) ||
                 (*s =3D=3D '[' && *(s+1) =3D=3D ']') )
                return false;
        }
        else
        {
            /* Format 2 */
            if ( !(*s =3D=3D ';' || *s =3D=3D ',' || isdigit(*s)) ||
                 (*s =3D=3D ';' && *(s+1) =3D=3D ';') )
                return false;
        }

        /* Are we at the beginning of a subset, in format 1? */
        if ( *s =3D=3D '[' )
        {
            s++;
            in_subset =3D true;
            continue;
        }
        /* Are we at the end of a subset? */
        if ( *s =3D=3D ']' || *s =3D=3D ';' )
        {
            /*
             * Well, if we are closing a subset, we must be inside
             * one. If not, the string is malformed.
             */
            if ( *s =3D=3D ']' && !in_subset )
                return false;

            s++;
            rqi++;
            in_subset =3D false;
            continue;
        }

        /*
         * At this point, we must be dealing with either a number
         * (the ID of a CPU) or the within subset separator (a ',').
         */
        if ( *s =3D=3D ',' )
        {
            s++;
            continue;
        }
        cpu =3D simple_strtoul(s, &s, 10);

        /* Is the cpu ID we found valid? */
        if ( cpu >=3D nr_cpu_ids )
            return false;
        custom_cpu_runqueue[cpu] =3D rqi;
    }

This is just an example, and I've only quickly tested that it builds,
and that it deals with well formed strings, and a couple of bad formed
ones.

If you adopt it (or some variation of it), please run proper stress
testing with multiple examples of malformed input.

Anyway, as you can see, it's just one pass, there's no nested loops at
all, and there's no need to keep track of delimiters, or to deal with
substrings.

> @@ -351,8 +484,29 @@ static void parse_credit2_runqueue(const char
> *s)
> =C2=A0=C2=A0=C2=A0=C2=A0=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=A0=C2=A0=C2=A0=C2=A0}
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0}
> +=C2=A0=C2=A0=C2=A0=C2=A0/*
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* At this stage we are either unknown valu=
e of credit2_runqueue
> or we can
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* consider it to be custom cpu. Lets try p=
arsing the same.
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* Resetting the custom_cpu_runqueue for fu=
ture use. Only the
> non-negative
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* entries will be valid. The index 'i' in =
custom_cpu_runqueue
> will store
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* the specific runqueue it belongs to.
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* Example:
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0If custom_c=
pu_runqueue[3] =3D=3D 2
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Then, it me=
ans that cpu 3 belong to runqueue 2.
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0If custom_c=
pu_runqueue[4] =3D=3D -1
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0*=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0Then, it me=
ans that cpu 4 doesn't belong to any runqueue.
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0*/
> +=C2=A0=C2=A0=C2=A0=C2=A0for ( i =3D 0; i < nr_cpu_ids; i++ )
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0custom_cpu_runqueue[i] =
=3D -1;
>=20
So, as I said in my previous review, I think that having CPUs that are
under the control of a Credit2 instance, but are not part of any
runqueue, requires more changes.

I think it would be ok to just assume that any CPU present in the host,
that is not mentioned in the custom runqueue string, is assigned to
runqueue by default.

This of course should be documented in.

With a static custom_cpu_runqueue array, as you have now, that would
happen by default, by just leaving it alone (it's in the BSS, and hence
will contain all zeros).

But since I'm asking you to dynamically allocate it, that would mean
you'll have to use xzalloc() (or xzalloc_array()).
=C2=A0
> -=C2=A0=C2=A0=C2=A0=C2=A0printk("WARNING, unrecognized value of credit2_r=
unqueue
> option!\n");
> +=C2=A0=C2=A0=C2=A0=C2=A0if ( parse_custom_runqueue_option(s) !=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/* Resetting in case of =
failure, so that we don't mess-up
> during any failure
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* due to wrong or =
spurious pattern passed by user.
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0*/
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0opt_runqueue =3D OPT_RUN=
QUEUE_SOCKET;
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0printk("WARNING, unrecog=
nized value of credit2_runqueue
> option!\n");
>
If you do as I said above, and don't set opt_runqueue to CUSTOM if the
parsing fails, you then don't have to reset it here.

> +=C2=A0=C2=A0=C2=A0=C2=A0}
> =C2=A0}
> =C2=A0custom_param("credit2_runqueue", parse_credit2_runqueue);
> =C2=A0
> @@ -662,6 +816,15 @@ cpu_to_runqueue(struct csched2_private *prv,
> unsigned int cpu)
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0struct csched2_runqueue_data *rqd;
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0unsigned int rqi;
> =C2=A0
> +=C2=A0=C2=A0=C2=A0=C2=A0if ( opt_runqueue =3D=3D OPT_RUNQUEUE_CUSTOM )
> +=C2=A0=C2=A0=C2=A0=C2=A0{
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0if ( custom_cpu_runqueue=
[cpu] !=3D -1 )
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0{
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
BUG_ON(custom_cpu_runqueue[cpu] >=3D nr_cpu_ids);
>
We should check this during parsing, and either fail or ignore that
CPU, rather than dying in here.

> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
return custom_cpu_runqueue[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=A0for ( rqi =3D 0; rqi < nr_cpu_ids; rqi++ )
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0{
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0unsigned int peer_c=
pu;

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)
--=-/mTbr/F70XjW7z0rlQHJ
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

iQIcBAABCAAGBQJZOs/OAAoJEBZCeImluHPuAFMQAM5sakYcXLyNv8ZbA4Zo3iOR
0fFvDLIuRJNPhSGZMTsxewFkuENXE10kLzucLYEwuE22KYj55F1VoNzzuGObMyEu
LMbYN05zXhq52uiN+FWI1Svn9/u1ux7dZXeCQwqgcAsOr50v3H6DowcgB47BY5gu
FAsTyIwP8kY0afz0p/8LGvJr0nvdPvlKeKCZ5MLSu14dnG2CqVJ2foSzGoR1vm58
yBqNsKghDqiF94bAU+2iwL4DK1T35g0lqeksODzdM9bdetAYvPy8SKcAv5lU5XlD
MtLMEk/wv48hKYY0Q+Hq0n6/RM436Sf4IxHGmTWuQroDPldTtpBvpP8Ampnj+a8s
Uty2JasWOP5KxiStd0W1jcfWJd03iTj//FElmiOnb0AnZdtseKEq+t7/eOMwRdGS
4XJixH/OUdLzRF6VoWHr4Df3j/mzUNQ8jOhtGB6cy4xvO7QeQRMFpigGcuZSKBRR
YXWUMowHbPCpW9k0qlDa7SeqABsUP9ucRGvlgKYe4wWzZuJUvjCkjLBxaAJu5x78
GzTiE7oFnELRYANwVytP7XfDZbbd5ha2/iH4zKM4LJotGgmquHUs8Z+zV9u4xWSL
QSOWb4PiB8B2dl+jgbM0Jwrjcb/rKe/va6JWDDZGUmikQYZS/puaz+9cRF887CWT
Y/eoI1MItWzUdZD0LBQc
=aop0
-----END PGP SIGNATURE-----

--=-/mTbr/F70XjW7z0rlQHJ--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3988002167212811646==--


From xen-devel-bounces@lists.xen.org Fri Jun 09 16:47:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 16:47:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dJN4M-00073W-1y; Fri, 09 Jun 2017 16:47: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=326526ab0=dario.faggioli@citrix.com>)
 id 1dJN4L-00073P-CS
 for xen-devel@lists.xen.org; Fri, 09 Jun 2017 16:47:29 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 82/16-11537-021DA395; Fri, 09 Jun 2017 16:47:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsXitHRDpK78Rat
 Ig089GhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aOb/+YCzYbVpw9s4GtgXGDThcjJ4eEQIjE
 jae3mEBsXgEjiReNn1hAbGGBAImWnefA4mwCBhJvduxlBbFFBLwkjrx7xd7FyMHBLCArsX5+J
 UiYRUBF4uTtJmYQm1PARmLxw1dgtpCAtcTyzZvAxvALSErc+vIRLM4sUC0x/WM7E8QJ2hJHzv
 WzQ5wgKHFy5hMWiF41iRlzL7NOYOSbhaRlFpIyiLimROv23+wQtrbEsoWvmSFsW4l1695D1dh
 IbLq6gBHClpfY/nYO8wJG9lWMGsWpRWWpRbqGxnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJ
 xXrJ+bmbGIGhzAAEOxi3bfc8xCjJwaQkyjutwCpSiC8pP6UyI7E4I76oNCe1+BCjBgeHwISzc
 6czSbHk5eelKknwHj0PVCdYlJqeWpGWmQOMNphSCQ4eJRHeFyeB0rzFBYm5xZnpEKlTjIpS4r
 zLQPoEQBIZpXlwbbAIv8QoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3nCQKTyZeSVw018BLWY
 CWrzknQXI4pJEhJRUA+P154w/LD/Y3EtbsX3FRe+C3ozzInGTb1i3ee5w9mc7sVx5d9SLQ1oy
 M5yKF2vPbZl9fnmNCdvKShE3pQsdizRspIsnv+u1Z5zlXygVspdNq2mH5JMlkV//KHW06zO8/
 /jm8lsdXxE7hRO64m1fj0pIL2nrlWNsPaLvEzKf+xmTdO6XtZGaJ5RYijMSDbWYi4oTAe4AFN
 7rAgAA
X-Env-Sender: prvs=326526ab0=dario.faggioli@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1497026845!93239158!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53990 invoked from network); 9 Jun 2017 16:47:27 -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;
 9 Jun 2017 16:47:27 -0000
X-IronPort-AV: E=Sophos;i="5.39,317,1493683200"; 
 d="asc'?scan'208";a="427289917"
Message-ID: <1497026841.26212.15.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Praveen Kumar <kpraveen.lkml@gmail.com>, <george.dunlap@eu.citrix.com>
Date: Fri, 9 Jun 2017 18:47:21 +0200
In-Reply-To: <20170411161517.1800-1-kpraveen.lkml@gmail.com>
References: <20170411161517.1800-1-kpraveen.lkml@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] [PATCH] xen: credit2: enable per cpu runqueue
 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: multipart/mixed; boundary="===============2890887347632364205=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============2890887347632364205==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-EX2ShMnh0/nFWJ8qXMtw"

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

On Tue, 2017-04-11 at 21:45 +0530, Praveen Kumar wrote:
> The patch introduces a new command line option 'cpu' that when used
> will create
> runqueue per logical pCPU. This may be useful for small systems, and
> also for
> development, performance evalution and comparison.
>=20
> Signed-off-by: Praveen Kumar <kpraveen.lkml@gmail.com>
> Reviewed-by: Dario Faggioli <dario.faggioli@citrix.com>
>=20
Hey Geoge,

I don't see this patch in staging, nor I think you've commented on it.

IIRC, it was sent very close to feature freeze... So, is it possible
that it fell through some crack? :-)

Any thoughts about it? If not, what about applying? :-D

Thanks and Regards,
Dario

> ---
> =C2=A0docs/misc/xen-command-line.markdown |=C2=A0=C2=A03 ++-
> =C2=A0xen/common/sched_credit2.c=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0| 15 +++++++++++----
> =C2=A02 files changed, 13 insertions(+), 5 deletions(-)
>=20
> diff --git a/docs/misc/xen-command-line.markdown b/docs/misc/xen-
> command-line.markdown
> index 5815d87dab..6e73766574 100644
> --- a/docs/misc/xen-command-line.markdown
> +++ b/docs/misc/xen-command-line.markdown
> @@ -525,7 +525,7 @@ also slow in responding to load changes.
> =C2=A0The default value of `1 sec` is rather long.
> =C2=A0
> =C2=A0### credit2\_runqueue
> -> `=3D core | socket | node | all`
> +> `=3D cpu | core | socket | node | all`
> =C2=A0
> =C2=A0> Default: `socket`
> =C2=A0
> @@ -536,6 +536,7 @@ balancing (for instance, it will deal better with
> hyperthreading),
> =C2=A0but also more overhead.
> =C2=A0
> =C2=A0Available alternatives, with their meaning, are:
> +* `cpu`: one runqueue per each logical pCPUs of the host;
> =C2=A0* `core`: one runqueue per each physical core of the host;
> =C2=A0* `socket`: one runqueue per each physical socket (which often,
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0but not always, matches a NUMA node) of the host;
> diff --git a/xen/common/sched_credit2.c b/xen/common/sched_credit2.c
> index bb1c657e76..ee7b443f9e 100644
> --- a/xen/common/sched_credit2.c
> +++ b/xen/common/sched_credit2.c
> @@ -301,6 +301,9 @@ integer_param("credit2_balance_over",
> opt_overload_balance_tolerance);
> =C2=A0 * want that to happen basing on topology. At the moment, it is
> possible
> =C2=A0 * to choose to arrange runqueues to be:
> =C2=A0 *
> + * - per-cpu: meaning that there will be one runqueue per logical
> cpu. This
> + *=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0will happen when if the opt_runqueue parameter is set
> to 'cpu'.
> + *
> =C2=A0 * - per-core: meaning that there will be one runqueue per each
> physical
> =C2=A0 *=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0core of the host. This will happen if the
> opt_runqueue
> =C2=A0 *=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0parameter is set to 'core';
> @@ -322,11 +325,13 @@ integer_param("credit2_balance_over",
> opt_overload_balance_tolerance);
> =C2=A0 * either the same physical core, the same physical socket, the sam=
e
> NUMA
> =C2=A0 * node, or just all of them, will be put together to form
> runqueues.
> =C2=A0 */
> -#define OPT_RUNQUEUE_CORE=C2=A0=C2=A0=C2=A00
> -#define OPT_RUNQUEUE_SOCKET 1
> -#define OPT_RUNQUEUE_NODE=C2=A0=C2=A0=C2=A02
> -#define OPT_RUNQUEUE_ALL=C2=A0=C2=A0=C2=A0=C2=A03
> +#define OPT_RUNQUEUE_CPU=C2=A0=C2=A0=C2=A0=C2=A00
> +#define OPT_RUNQUEUE_CORE=C2=A0=C2=A0=C2=A01
> +#define OPT_RUNQUEUE_SOCKET 2
> +#define OPT_RUNQUEUE_NODE=C2=A0=C2=A0=C2=A03
> +#define OPT_RUNQUEUE_ALL=C2=A0=C2=A0=C2=A0=C2=A04
> =C2=A0static const char *const opt_runqueue_str[] =3D {
> +=C2=A0=C2=A0=C2=A0=C2=A0[OPT_RUNQUEUE_CPU] =3D "cpu",
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0[OPT_RUNQUEUE_CORE] =3D "core",
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0[OPT_RUNQUEUE_SOCKET] =3D "socket",
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0[OPT_RUNQUEUE_NODE] =3D "node",
> @@ -682,6 +687,8 @@ cpu_to_runqueue(struct csched2_private *prv,
> unsigned int cpu)
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0BUG_ON(cpu_to_socke=
t(cpu) =3D=3D XEN_INVALID_SOCKET_ID ||
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0cpu_to_socket(peer_cpu) =3D=3D XEN_INVALID_SOCKET_I=
D);
> =C2=A0
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0if (opt_runqueue =3D=3D =
OPT_RUNQUEUE_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=
continue;
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0if ( opt_runqueue =
=3D=3D OPT_RUNQUEUE_ALL ||
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0(opt_runqueue =3D=3D OPT_RUNQUEUE_CORE &&
> same_core(peer_cpu, 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(opt_runqueue =3D=3D OPT_RUNQUEUE_SOCKET &&
> same_socket(peer_cpu, cpu)) ||
--=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)
--=-EX2ShMnh0/nFWJ8qXMtw
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

iQIcBAABCAAGBQJZOtEZAAoJEBZCeImluHPurSIP/0tGXKXVGsa6tso2rF/h6mN3
l1LtuFDBSuEshOmOFWkb2waP68roZjNrGVIXD4Vcg8qqrpR7re16EISkAfSsp5LX
robpeVCb0DdhNalvUjqxKH/Ort7hqpgTWimgRhaHMWCaQwA+QFI/yv4TD2SB2hAS
WLMT0O2Rki+3bjrXHYM6PYi6c+UU2LfAWEMewLfVY503B6F1IYep7PP2B31rsURk
sxXiBvnhu8rUmk6pCyJ7Ho6QQoS+btRfMxBdxnzq0ZC2cD4v0LwEmmtki21AdHsE
IGAsNc4NX0/a0Lz+6ZvaB7XLmQPmlJLE7umdxhkS2wZrP2T5ZjstW4+JsLxYMtWB
HCHOjjzDPGEp4rDNT7on6j0F5CQeqFbx3UqwE6uMswmUUgjLAGDDnwlEQOGirGpj
fohoAcsWQvwJoufSELOIK71xmSZe1JOewngJS8Xz057aub/f5GN3d1Gzv/c4++n6
oysLPVAMv8nISV2weB0HNEISSYl6PON8SKcgn7epQuxVfBpNJc1nFPJx0zH/w406
Da5FQ4tnPfJPoTDar8MffYzxuAtwg7hbVcT0zyCFa+StGEA5dypcwURTR6ob7fE2
FRzbNvkApNHeR0u/7dZl+kqwstBZb/MGq3dzOsd3gGIExIK+dvur9j/ta6F+o1/s
c9yRbOtWrzuR5H9gy0b4
=hwtE
-----END PGP SIGNATURE-----

--=-EX2ShMnh0/nFWJ8qXMtw--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2890887347632364205==--


From xen-devel-bounces@lists.xen.org Fri Jun 09 16:52:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 16:52:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dJN8u-0007gD-Jf; Fri, 09 Jun 2017 16:52:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <apop@bitdefender.com>) id 1dJN8t-0007g6-JW
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 16:52:11 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 8F/5F-03696-A32DA395; Fri, 09 Jun 2017 16:52:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsUSfTxjoa7VJat
 Ig4PrJCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozvT24xFSznq7g1/yRrA+M77i5GTg4hATeJ
 lV07mLsYuYDsNYwSv+59gnLuMkp0br7EAlHlLrFx3U42iMQuRomr75cxgiTYBNQlNu/dwgpii
 wgoSdxbNZkJpIhZ4CCTRNuD90wgCWGgHX+6vzCD2CwCqhKzV69lB7F5BSwlmv/uBdsgISAvce
 VXP5SdI/F7Sz/QAg4gW0rif6sSyEwJgb/MEm8n3oWqkZF4NPEm2wRGgQWMDKsYNYpTi8pSi3Q
 NTfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQKDiwEIdjB+WxZwiFGSg0lJlHda
 gVWkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnerReAcoJFqempFWmZOcAwh0lLcPAoifC+OAmU5
 i0uSMwtzkyHSJ1iNObYsHr9FyaOjp4NX5iEWPLy81KlxHlNLgKVCoCUZpTmwQ2Cxd8lRlkpYV
 5GoNOEeApSi3IzS1DlXzGKczAqCfOGnweawpOZVwK37xXQKUxApyx5ZwFySkkiQkqqgbEybzL
 rtKV5yn/n+k+NKn336U/+hpJPZVWvClZaZgh+8Ep8JpX//9A2v6WftovMn3hqzfUbLTe5szf9
 XrX42JyrNy69PLJC7OA/1iv/tAtFZPXZ9/9asOPgYcabJe/fHvmZdqh/p9mERer6vopTK7o1r
 jS0BvQ/PjR7R8bag7NPpUdv/xMr+HETuxJLcUaioRZzUXEiAO9/aXC6AgAA
X-Env-Sender: apop@bitdefender.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1497027129!73032724!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20842 invoked from network); 9 Jun 2017 16:52:10 -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; 9 Jun 2017 16:52:10 -0000
Received: (qmail 9307 invoked from network); 9 Jun 2017 19:52:08 +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;
 9 Jun 2017 19:52:08 +0300
Received: from smtp01.buh.bitdefender.com (smtp.bitdefender.biz [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 90D477FBF4
 for <xen-devel@lists.xenproject.org>; Fri,  9 Jun 2017 19:52:08 +0300 (EEST)
Received: (qmail 19864 invoked from network); 9 Jun 2017 19:52:08 +0300
Received: from unknown (HELO hel.clj.bitdefender.biz)
 (apop@bitdefender.com@10.220.12.75)
 by smtp01.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 9 Jun 2017 19:52:08 +0300
From: Adrian Pop <apop@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Fri,  9 Jun 2017 19:51:52 +0300
Message-Id: <20170609165154.23577-1-apop@bitdefender.com>
X-Mailer: git-send-email 2.13.0
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.71779
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 451586,
 Stamp: 3], Multi: [Enabled, t: (0.000010,0.010919)], BW: [Enabled, t:
 (0.000010)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.004175), Flags: 85D2ED72; NN_NO_CONTENT_TYPE; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS; NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled,
 t: (0.011070,0.000120)], URL: [Enabled, t: (0.000017)], RTDA:
 [Enabled, t: (0.249432), Hit: No, Details: v2.5.1; Id:
 15.5f4784.1bi6efkkj.6dmg], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, Adrian Pop <apop@bitdefender.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>
Subject: [Xen-devel] [PATCH 0/2] x86: Add a hvmop for setting the #VE
	suppress bit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXMgdGhlIGNvZGUgc3RhbmRzIHJpZ2h0IG5vdywgYWZ0ZXIgRG9tVSBoYXMgZW5hYmxlZCAjVkUg
dXNpbmcKSFZNT1BfYWx0cDJtX3ZjcHVfZW5hYmxlX25vdGlmeSwgYWxsIGl0cyBwYWdlcyBoYXZl
IHRoZSAjVkUgc3VwcHJlc3MgYml0CmNsZWFyZWQsIGdlbmVyYXRpbmcgI1ZFcyBmb3IgYW55IEVQ
VCB2aW9sYXRpb24uICBUaGVyZSBpcyBjdXJyZW50bHkgbm8Kd2F5IHRvIGNoYW5nZSB0aGUgdmFs
dWUgb2YgdGhlICNWRSBzdXBwcmVzcyBiaXQgZm9yIGEgcGFnZSBmcm9tIGEKZG9tYWluOyBpdCBj
YW4gb25seSBiZSBkb25lIGluIFhlbiBpbnRlcm5hbGx5IHVzaW5nIGVwdF9zZXRfZW50cnkoKS4K
CkZvbGxvd2luZyB0aGUgZGlzY3Vzc2lvbiBmcm9tCmh0dHBzOi8vbGlzdHMueGVuLm9yZy9hcmNo
aXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTAzL21zZzAxMzEyLmh0bWwgdGhpcwpwYXRjaCBpbnRy
b2R1Y2VzIGEgbmV3IGh2bW9wIHRvIHNldCB0aGlzIGJpdCBhbmQgdGh1cyBoYXZlIGNvbnRyb2wg
b3Zlcgp3aGljaCBwYWdlcyBnZW5lcmF0ZSAjVkUgYW5kIHdoaWNoIFZNLUV4aXQuCgpJJ20gbm90
IHN1cmUgd2hldGhlciBpdCdzIGJlc3QgdG8gZGVmaW5lIHAybV9zZXRfc3VwcHJlc3NfdmUoKSBp
bgptZW1fYWNjZXNzLmMgc2luY2UgdGhpcyBmaWxlIGNvbnRhaW5zIGNvbW1vbiBmdW5jdGlvbnMg
Zm9yIHg4NiAodm14ICYKc3ZtKSBhbmQgdGhlIGZ1bmN0aW9uIGlzIEludGVsLXNwZWNpZmljLgoK
Y2hhbmdlcyBpbiB2MjoKLSBjaGVjayBpZiAjVkUgaGFzIGJlZW4gZW5hYmxlZCBvbiB0aGUgdGFy
Z2V0IGRvbWFpbiAoVGFtYXMgSyBMZW5neWVsKQotIGNoZWNrIGlmIHRoZSBjcHUgaGFzIHRoZSAj
VkUgZmVhdHVyZQotIG1ha2UgdGhlIHN1cHByZXNzX3ZlIGFyZ3VtZW50IGJvb2xlYW4gKEphbiBC
ZXVsaWNoKQotIGluaXRpYWxpemUgb25seSBsb2NhbCB2YXJpYWJsZXMgdGhhdCBuZWVkIGluaXRp
YWxpemluZyAoSmFuIEJldWxpY2gpCi0gdXNlIGZld2VyIGxvY2FsIHZhcmlhYmxlcyAoSmFuIEJl
dWxpY2gpCi0gZml4IGluZGVudGF0aW9uIChKYW4gQmV1bGljaCkKLSByZW1vdmUgdW5uZWNlc3Nh
cnkgYnJhY2VzIChKYW4gQmV1bGljaCkKLSB1c2UgZ2ZuX2xvY2soKSBpbnN0ZWFkIG9mIHAybV9s
b2NrKCkgaW4gdGhlIG5vbi1hbHRwMm0gY2FzZSAoSmFuCiAgQmV1bGljaCkKLSBhbGxvdyBvbmx5
IHByaXZpbGVnZWQgZG9tYWlucyB0byB1c2UgdGhpcyBodm1vcAotIG1lcmdlIHBhdGNoICMyIGFu
ZCBwYXRjaCAjMyAoSmFuIEJldWxpY2gpCgpBZHJpYW4gUG9wICgxKToKICB4ODYvYWx0cDJtOiBB
ZGQgYSBodm1vcCBmb3Igc2V0dGluZyB0aGUgc3VwcHJlc3MgI1ZFIGJpdAoKVmxhZCBJb2FuIFRv
cGFuICgxKToKICB4ODYvbW06IENoYW5nZSBkZWZhdWx0IHZhbHVlIGZvciBzdXBwcmVzcyAjVkUg
aW4gc2V0X21lbV9hY2Nlc3MoKQoKIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oICAgfCAg
MiArKwogdG9vbHMvbGlieGMveGNfYWx0cDJtLmMgICAgICAgICB8IDI0ICsrKysrKysrKysrKysr
KysrKwogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICB8IDE0ICsrKysrKysrKysrCiB4
ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jICAgIHwgNTUgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy9odm0vaHZtX29wLmggfCAx
NSArKysrKysrKysrKwogeGVuL2luY2x1ZGUveGVuL21lbV9hY2Nlc3MuaCAgICB8ICAzICsrKwog
NiBmaWxlcyBjaGFuZ2VkLCAxMTEgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCi0tIAoy
LjEzLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 09 16:52:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 16:52:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dJN8y-0007gw-1u; Fri, 09 Jun 2017 16:52:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <apop@bitdefender.com>) id 1dJN8w-0007gT-0p
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 16:52:14 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 67/B6-03058-D32DA395; Fri, 09 Jun 2017 16:52:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsUSfTxjoa7NJat
 IgzkbdC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxfc5sYC45YV2xfdJ+9gXGmXhcjB4eQgJvE
 5XmaXYxcQOYaRomvt6awQTh3GSXOvljF3MXICeS4S1ze85cZIrGLUeLq+2WMIAk2AXWJzXu3s
 ILYIgJKEvdWTWYCKWIWOMgk0fbgPRNIQljAV+L7vIVgDSwCqhLn/vSDxXkFLCU+d7xlA7ElBO
 QlrvzqZwGxOQWsJJ6cuMQEsdlSoqX7CwtETY7E7y39jCBnSwhISfxvVQLZJSGwnEXie9tSqBo
 ZiUcTb7JNYBRawMiwilG9OLWoLLVI10gvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93
 EyMwEBmAYAfjsr9OhxglOZiURHmnFVhFCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg3XoBKCdYl
 JqeWpGWmQOMCZi0BAePkgjvi5NAad7igsTc4sx0iNQpRmOODavXf2Hi6OjZ8IVJiCUvPy9VSp
 x3JcgkAZDSjNI8uEGwWL3EKCslzMsIdJoQT0FqUW5mCar8K0ZxDkYlYd7w80BTeDLzSuD2vQI
 6hQnolCXvLEBOKUlESEk1MObFXjnb88rD/yVT+aUJKcZqr7RLtS3dgp23Md6c/q7X4/WTEMW2
 ZXJ/HR8fKPj4Z/aWc77yq24dfilT7OeRHBe24l7l/wf7159+mNbw+LhV36ROVp6fPTwxr35lq
 brZmZ0Tc9z7c2Gg3IGnMRHXl/CcfpXJESGpeT3nseHCzlP8X89PMZk0R1+JpTgj0VCLuag4EQ
 DOZfOQ0AIAAA==
X-Env-Sender: apop@bitdefender.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1497027132!83729110!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64990 invoked from network); 9 Jun 2017 16:52:12 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 9 Jun 2017 16:52:12 -0000
Received: (qmail 9363 invoked from network); 9 Jun 2017 19:52:09 +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;
 9 Jun 2017 19:52: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 36A417FBDE
 for <xen-devel@lists.xenproject.org>; Fri,  9 Jun 2017 19:52:09 +0300 (EEST)
Received: (qmail 19887 invoked from network); 9 Jun 2017 19:52:09 +0300
Received: from unknown (HELO hel.clj.bitdefender.biz)
 (apop@bitdefender.com@10.220.12.75)
 by smtp01.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 9 Jun 2017 19:52:08 +0300
From: Adrian Pop <apop@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Fri,  9 Jun 2017 19:51:54 +0300
Message-Id: <20170609165154.23577-3-apop@bitdefender.com>
X-Mailer: git-send-email 2.13.0
In-Reply-To: <20170609165154.23577-1-apop@bitdefender.com>
References: <20170609165154.23577-1-apop@bitdefender.com>
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.71779
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 451586,
 Stamp: 3], Multi: [Enabled, t: (0.000013,0.036500)], BW: [Enabled, t:
 (0.000010)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.008883), Flags: 85D2ED72; NN_NO_CONTENT_TYPE;
 NN_LEGIT_SUMM_400_WORDS; NN_NO_LINK_NMD; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS; NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled,
 t: (0.015124,0.000389)], URL: [Enabled, t: (0.000005)], RTDA:
 [Enabled, t: (0.163425), Hit: No, Details: v2.5.1; Id:
 15.5f4t8m.1bi6eem76.5ten], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, Adrian Pop <apop@bitdefender.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>
Subject: [Xen-devel] [PATCH 2/2] x86/altp2m: Add a hvmop for setting the
	suppress #VE bit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW50cm9kdWNlIGEgbmV3IGh2bW9wLCBIVk1PUF9hbHRwMm1fc2V0X3N1cHByZXNzX3ZlLCB3aGlj
aCBhbGxvd3MgYQpwcml2aWxlZ2VkIGRvbWFpbiB0byBjaGFuZ2UgdGhlIHZhbHVlIG9mIHRoZSAj
VkUgc3VwcHJlc3MgYml0IGZvciBhCnBhZ2UuCgpBZGQgYSBsaWJ4YyB3cmFwcGVyIGZvciBpbnZv
a2luZyB0aGlzIGh2bW9wLgoKU2lnbmVkLW9mZi1ieTogQWRyaWFuIFBvcCA8YXBvcEBiaXRkZWZl
bmRlci5jb20+Ci0tLQogdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggICB8ICAyICsrCiB0
b29scy9saWJ4Yy94Y19hbHRwMm0uYyAgICAgICAgIHwgMjQgKysrKysrKysrKysrKysrKysrKwog
eGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICB8IDE0ICsrKysrKysrKysrCiB4ZW4vYXJj
aC94ODYvbW0vbWVtX2FjY2Vzcy5jICAgIHwgNTIgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL3B1YmxpYy9odm0vaHZtX29wLmggfCAxNSArKysr
KysrKysrKysKIHhlbi9pbmNsdWRlL3hlbi9tZW1fYWNjZXNzLmggICAgfCAgMyArKysKIDYgZmls
ZXMgY2hhbmdlZCwgMTEwIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9p
bmNsdWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCmluZGV4IDE2
MjlmNDEyZGQuLmY2YmE4NjM1YmYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVu
Y3RybC5oCisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCkBAIC0xOTI2LDYgKzE5
MjYsOCBAQCBpbnQgeGNfYWx0cDJtX2Rlc3Ryb3lfdmlldyh4Y19pbnRlcmZhY2UgKmhhbmRsZSwg
ZG9taWRfdCBkb21pZCwKIC8qIFN3aXRjaCBhbGwgdkNQVXMgb2YgdGhlIGRvbWFpbiB0byB0aGUg
c3BlY2lmaWVkIGFsdHAybSB2aWV3ICovCiBpbnQgeGNfYWx0cDJtX3N3aXRjaF90b192aWV3KHhj
X2ludGVyZmFjZSAqaGFuZGxlLCBkb21pZF90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1aW50MTZfdCB2aWV3X2lkKTsKK2ludCB4Y19hbHRwMm1fc2V0X3N1cHByZXNzX3Zl
KHhjX2ludGVyZmFjZSAqaGFuZGxlLCBkb21pZF90IGRvbWlkLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDE2X3Qgdmlld19pZCwgeGVuX3Bmbl90IGdmbiwgYm9vbCBzdmUpOwog
aW50IHhjX2FsdHAybV9zZXRfbWVtX2FjY2Vzcyh4Y19pbnRlcmZhY2UgKmhhbmRsZSwgZG9taWRf
dCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDE2X3Qgdmlld19pZCwg
eGVuX3Bmbl90IGdmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVubWVtX2FjY2Vz
c190IGFjY2Vzcyk7CmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19hbHRwMm0uYyBiL3Rvb2xz
L2xpYnhjL3hjX2FsdHAybS5jCmluZGV4IDA2Mzk2MzI0NzcuLjQ3MTAxMzM5MTggMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnhjL3hjX2FsdHAybS5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX2FsdHAybS5j
CkBAIC0xNjMsNiArMTYzLDMwIEBAIGludCB4Y19hbHRwMm1fc3dpdGNoX3RvX3ZpZXcoeGNfaW50
ZXJmYWNlICpoYW5kbGUsIGRvbWlkX3QgZG9taWQsCiAgICAgcmV0dXJuIHJjOwogfQogCitpbnQg
eGNfYWx0cDJtX3NldF9zdXBwcmVzc192ZSh4Y19pbnRlcmZhY2UgKmhhbmRsZSwgZG9taWRfdCBk
b21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQxNl90IHZpZXdfaWQsIHhl
bl9wZm5fdCBnZm4sIGJvb2wgc3ZlKQoreworICAgIGludCByYzsKKyAgICBERUNMQVJFX0hZUEVS
Q0FMTF9CVUZGRVIoeGVuX2h2bV9hbHRwMm1fb3BfdCwgYXJnKTsKKworICAgIGFyZyA9IHhjX2h5
cGVyY2FsbF9idWZmZXJfYWxsb2MoaGFuZGxlLCBhcmcsIHNpemVvZigqYXJnKSk7CisgICAgaWYg
KCBhcmcgPT0gTlVMTCApCisgICAgICAgIHJldHVybiAtMTsKKworICAgIGFyZy0+dmVyc2lvbiA9
IEhWTU9QX0FMVFAyTV9JTlRFUkZBQ0VfVkVSU0lPTjsKKyAgICBhcmctPmNtZCA9IEhWTU9QX2Fs
dHAybV9zZXRfc3VwcHJlc3NfdmU7CisgICAgYXJnLT5kb21haW4gPSBkb21pZDsKKyAgICBhcmct
PnUuc2V0X3N1cHByZXNzX3ZlLnZpZXcgPSB2aWV3X2lkOworICAgIGFyZy0+dS5zZXRfc3VwcHJl
c3NfdmUuZ2ZuID0gZ2ZuOworICAgIGFyZy0+dS5zZXRfc3VwcHJlc3NfdmUuc3VwcHJlc3NfdmUg
PSBzdmU7CisKKyAgICByYyA9IHhlbmNhbGwyKGhhbmRsZS0+eGNhbGwsIF9fSFlQRVJWSVNPUl9o
dm1fb3AsIEhWTU9QX2FsdHAybSwKKwkJICBIWVBFUkNBTExfQlVGRkVSX0FTX0FSRyhhcmcpKTsK
KworICAgIHhjX2h5cGVyY2FsbF9idWZmZXJfZnJlZShoYW5kbGUsIGFyZyk7CisgICAgcmV0dXJu
IHJjOworfQorCiBpbnQgeGNfYWx0cDJtX3NldF9tZW1fYWNjZXNzKHhjX2ludGVyZmFjZSAqaGFu
ZGxlLCBkb21pZF90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MTZf
dCB2aWV3X2lkLCB4ZW5fcGZuX3QgZ2ZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4
ZW5tZW1fYWNjZXNzX3QgYWNjZXNzKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0u
YyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggNzBkZGM4MWQ0NC4uZGQ4ZTIwNTU1MSAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZt
L2h2bS5jCkBAIC00MzU4LDYgKzQzNTgsNyBAQCBzdGF0aWMgaW50IGRvX2FsdHAybV9vcCgKICAg
ICBjYXNlIEhWTU9QX2FsdHAybV9kZXN0cm95X3AybToKICAgICBjYXNlIEhWTU9QX2FsdHAybV9z
d2l0Y2hfcDJtOgogICAgIGNhc2UgSFZNT1BfYWx0cDJtX3NldF9tZW1fYWNjZXNzOgorICAgIGNh
c2UgSFZNT1BfYWx0cDJtX3NldF9zdXBwcmVzc192ZToKICAgICBjYXNlIEhWTU9QX2FsdHAybV9j
aGFuZ2VfZ2ZuOgogICAgICAgICBicmVhazsKICAgICBkZWZhdWx0OgpAQCAtNDQ3NSw2ICs0NDc2
LDE5IEBAIHN0YXRpYyBpbnQgZG9fYWx0cDJtX29wKAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYS51LnNldF9tZW1fYWNjZXNzLnZpZXcpOwogICAgICAgICBicmVhazsKIAor
ICAgIGNhc2UgSFZNT1BfYWx0cDJtX3NldF9zdXBwcmVzc192ZToKKyAgICAgICAgaWYgKCBhLnUu
c2V0X3N1cHByZXNzX3ZlLnBhZDEgfHwgYS51LnNldF9zdXBwcmVzc192ZS5wYWQyICkKKyAgICAg
ICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgZWxzZQorICAgICAgICB7CisgICAgICAgICAg
ICBnZm5fdCBnZm4gPSBfZ2ZuKGEudS5zZXRfbWVtX2FjY2Vzcy5nZm4pOworICAgICAgICAgICAg
dW5zaWduZWQgaW50IGFsdHAybV9pZHggPSBhLnUuc2V0X21lbV9hY2Nlc3MudmlldzsKKyAgICAg
ICAgICAgIGJvb2wgc3VwcHJlc3NfdmUgPSBhLnUuc2V0X3N1cHByZXNzX3ZlLnN1cHByZXNzX3Zl
OworCisgICAgICAgICAgICByYyA9IHAybV9zZXRfc3VwcHJlc3NfdmUoZCwgZ2ZuLCBzdXBwcmVz
c192ZSwgYWx0cDJtX2lkeCk7CisgICAgICAgIH0KKyAgICAgICAgYnJlYWs7CisKICAgICBjYXNl
IEhWTU9QX2FsdHAybV9jaGFuZ2VfZ2ZuOgogICAgICAgICBpZiAoIGEudS5jaGFuZ2VfZ2ZuLnBh
ZDEgfHwgYS51LmNoYW5nZV9nZm4ucGFkMiApCiAgICAgICAgICAgICByYyA9IC1FSU5WQUw7CmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jIGIveGVuL2FyY2gveDg2L21t
L21lbV9hY2Nlc3MuYwppbmRleCBkMGIwNzY3ODU1Li44YzM5ZGIxM2UzIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNj
ZXNzLmMKQEAgLTQ2Niw2ICs0NjYsNTggQEAgaW50IHAybV9nZXRfbWVtX2FjY2VzcyhzdHJ1Y3Qg
ZG9tYWluICpkLCBnZm5fdCBnZm4sIHhlbm1lbV9hY2Nlc3NfdCAqYWNjZXNzKQogfQogCiAvKgor
ICogU2V0L2NsZWFyIHRoZSAjVkUgc3VwcHJlc3MgYml0IGZvciBhIHBhZ2UuICBPbmx5IGF2YWls
YWJsZSBvbiBWTVguCisgKi8KK2ludCBwMm1fc2V0X3N1cHByZXNzX3ZlKHN0cnVjdCBkb21haW4g
KmQsIGdmbl90IGdmbiwgYm9vbCBzdXBwcmVzc192ZSwKKyAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGludCBhbHRwMm1faWR4KQoreworICAgIHN0cnVjdCBwMm1fZG9tYWluICpob3N0
X3AybSA9IHAybV9nZXRfaG9zdHAybShkKTsKKyAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqYXAybSA9
IE5VTEw7CisgICAgc3RydWN0IHAybV9kb21haW4gKnAybTsKKyAgICBtZm5fdCBtZm47CisgICAg
cDJtX2FjY2Vzc190IGE7CisgICAgcDJtX3R5cGVfdCB0OworICAgIGludCByYzsKKworICAgIGlm
ICggIWNwdV9oYXNfdm14X3ZpcnRfZXhjZXB0aW9ucyApCisgICAgICAgIHJldHVybiAtRU9QTk9U
U1VQUDsKKworICAgIC8qIFRoaXMgc3Vib3Agc2hvdWxkIG9ubHkgYmUgdXNlZCBmcm9tIGEgcHJp
dmlsZWdlZCBkb21haW4uICovCisgICAgaWYgKCAhY3VycmVudC0+ZG9tYWluLT5pc19wcml2aWxl
Z2VkICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICAvKiAjVkUgc2hvdWxkIGJlIGVu
YWJsZWQgZm9yIHRoaXMgdmNwdS4gKi8KKyAgICBpZiAoIGdmbl9lcSh2Y3B1X2FsdHAybShjdXJy
ZW50KS52ZWluZm9fZ2ZuLCBJTlZBTElEX0dGTikgKQorICAgICAgICByZXR1cm4gLUVJTlZBTDsK
KworICAgIGlmICggYWx0cDJtX2lkeCA+IDAgKQorICAgIHsKKyAgICAgICAgaWYgKCBhbHRwMm1f
aWR4ID49IE1BWF9BTFRQMk0gfHwKKyAgICAgICAgICAgICBkLT5hcmNoLmFsdHAybV9lcHRwW2Fs
dHAybV9pZHhdID09IG1mbl94KElOVkFMSURfTUZOKSApCisgICAgICAgICAgICByZXR1cm4gLUVJ
TlZBTDsKKworICAgICAgICBwMm0gPSBhcDJtID0gZC0+YXJjaC5hbHRwMm1fcDJtW2FsdHAybV9p
ZHhdOworICAgIH0KKyAgICBlbHNlCisgICAgICAgIHAybSA9IGhvc3RfcDJtOworCisgICAgZ2Zu
X2xvY2soaG9zdF9wMm0sIGdmbiwgMCk7CisgICAgaWYgKCBhcDJtICkKKyAgICAgICAgcDJtX2xv
Y2soYXAybSk7CisKKyAgICBtZm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIGdmbl94KGdmbiksICZ0
LCAmYSwgMCwgTlVMTCwgTlVMTCk7CisgICAgaWYgKCAhbWZuX3ZhbGlkKG1mbikgKQorICAgICAg
ICByZXR1cm4gLUVTUkNIOworICAgIHJjID0gcDJtLT5zZXRfZW50cnkocDJtLCBnZm5feChnZm4p
LCBtZm4sIFBBR0VfT1JERVJfNEssIHQsIGEsCisgICAgICAgICAgICAgICAgICAgICAgICBzdXBw
cmVzc192ZSk7CisgICAgaWYgKCBhcDJtICkKKyAgICAgICAgcDJtX3VubG9jayhhcDJtKTsKKyAg
ICBnZm5fdW5sb2NrKGhvc3RfcDJtLCBnZm4sIDApOworCisgICAgcmV0dXJuIHJjOworfQorCisv
KgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwogICogYy1maWxlLXN0eWxlOiAiQlNE
IgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2h2bS9odm1fb3AuaCBiL3hlbi9pbmNs
dWRlL3B1YmxpYy9odm0vaHZtX29wLmgKaW5kZXggMGJkYWZkZjU5YS4uZjBiM2Q4ZTRkMyAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2h2bS9odm1fb3AuaAorKysgYi94ZW4vaW5jbHVk
ZS9wdWJsaWMvaHZtL2h2bV9vcC5oCkBAIC0yMzcsNiArMjM3LDE4IEBAIHN0cnVjdCB4ZW5faHZt
X2FsdHAybV9zZXRfbWVtX2FjY2VzcyB7CiB0eXBlZGVmIHN0cnVjdCB4ZW5faHZtX2FsdHAybV9z
ZXRfbWVtX2FjY2VzcyB4ZW5faHZtX2FsdHAybV9zZXRfbWVtX2FjY2Vzc190OwogREVGSU5FX1hF
Tl9HVUVTVF9IQU5ETEUoeGVuX2h2bV9hbHRwMm1fc2V0X21lbV9hY2Nlc3NfdCk7CiAKK3N0cnVj
dCB4ZW5faHZtX2FsdHAybV9zZXRfc3VwcHJlc3NfdmUgeworICAgIC8qIHZpZXcgKi8KKyAgICB1
aW50MTZfdCB2aWV3OworICAgIHVpbnQ4X3Qgc3VwcHJlc3NfdmU7CisgICAgdWludDhfdCBwYWQx
OworICAgIHVpbnQzMl90IHBhZDI7CisgICAgLyogZ2ZuICovCisgICAgdWludDY0X3QgZ2ZuOwor
fTsKK3R5cGVkZWYgc3RydWN0IHhlbl9odm1fYWx0cDJtX3NldF9zdXBwcmVzc192ZSB4ZW5faHZt
X2FsdHAybV9zZXRfc3VwcHJlc3NfdmVfdDsKK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9o
dm1fYWx0cDJtX3NldF9zdXBwcmVzc192ZV90KTsKKwogc3RydWN0IHhlbl9odm1fYWx0cDJtX2No
YW5nZV9nZm4gewogICAgIC8qIHZpZXcgKi8KICAgICB1aW50MTZfdCB2aWV3OwpAQCAtMjY4LDYg
KzI4MCw4IEBAIHN0cnVjdCB4ZW5faHZtX2FsdHAybV9vcCB7CiAjZGVmaW5lIEhWTU9QX2FsdHAy
bV9zZXRfbWVtX2FjY2VzcyAgICAgICA3CiAvKiBDaGFuZ2UgYSBwMm0gZW50cnkgdG8gaGF2ZSBh
IGRpZmZlcmVudCBnZm4tPm1mbiBtYXBwaW5nICovCiAjZGVmaW5lIEhWTU9QX2FsdHAybV9jaGFu
Z2VfZ2ZuICAgICAgICAgICA4CisvKiBTZXQgdGhlICJTdXBwcmVzcyAjVkUiIGJpdCBvbiBhIHBh
Z2UgKi8KKyNkZWZpbmUgSFZNT1BfYWx0cDJtX3NldF9zdXBwcmVzc192ZSAgICAgIDkKICAgICBk
b21pZF90IGRvbWFpbjsKICAgICB1aW50MTZfdCBwYWQxOwogICAgIHVpbnQzMl90IHBhZDI7CkBA
IC0yNzYsNiArMjkwLDcgQEAgc3RydWN0IHhlbl9odm1fYWx0cDJtX29wIHsKICAgICAgICAgc3Ry
dWN0IHhlbl9odm1fYWx0cDJtX3ZjcHVfZW5hYmxlX25vdGlmeSBlbmFibGVfbm90aWZ5OwogICAg
ICAgICBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fdmlldyAgICAgICAgICAgICAgIHZpZXc7CiAgICAg
ICAgIHN0cnVjdCB4ZW5faHZtX2FsdHAybV9zZXRfbWVtX2FjY2VzcyAgICAgc2V0X21lbV9hY2Nl
c3M7CisgICAgICAgIHN0cnVjdCB4ZW5faHZtX2FsdHAybV9zZXRfc3VwcHJlc3NfdmUgICAgc2V0
X3N1cHByZXNzX3ZlOwogICAgICAgICBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fY2hhbmdlX2dmbiAg
ICAgICAgIGNoYW5nZV9nZm47CiAgICAgICAgIHVpbnQ4X3QgcGFkWzY0XTsKICAgICB9IHU7CmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vbWVtX2FjY2Vzcy5oIGIveGVuL2luY2x1ZGUveGVu
L21lbV9hY2Nlc3MuaAppbmRleCA1YWIzNGMxNTUzLi4wYzY3MTdkODBmIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS94ZW4vbWVtX2FjY2Vzcy5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9tZW1fYWNj
ZXNzLmgKQEAgLTc4LDYgKzc4LDkgQEAgbG9uZyBwMm1fc2V0X21lbV9hY2Nlc3NfbXVsdGkoc3Ry
dWN0IGRvbWFpbiAqZCwKICAqLwogaW50IHAybV9nZXRfbWVtX2FjY2VzcyhzdHJ1Y3QgZG9tYWlu
ICpkLCBnZm5fdCBnZm4sIHhlbm1lbV9hY2Nlc3NfdCAqYWNjZXNzKTsKIAoraW50IHAybV9zZXRf
c3VwcHJlc3NfdmUoc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCBib29sIHN1cHByZXNzX3Zl
LAorICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGFsdHAybV9pZHgpOworCiAj
aWZkZWYgQ09ORklHX0hBU19NRU1fQUNDRVNTCiBpbnQgbWVtX2FjY2Vzc19tZW1vcCh1bnNpZ25l
ZCBsb25nIGNtZCwKICAgICAgICAgICAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0o
eGVuX21lbV9hY2Nlc3Nfb3BfdCkgYXJnKTsKLS0gCjIuMTMuMAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 09 16:52:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 16:52:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dJN8w-0007ge-Rb; Fri, 09 Jun 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 <apop@bitdefender.com>) id 1dJN8u-0007gC-Sn
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 16:52:12 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 9A/BE-02956-C32DA395; Fri, 09 Jun 2017 16:52:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsUSfTxjoa71Jat
 Ig9WX1C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxbc88xFmzirFjV38nWwPiAvYuRk0NIwE1i
 7frzjF2MXED2GkaJX/c+MUM4dxklJiw5wgRR5S5x6/YJNojELkaJq++XMYIk2ATUJTbv3cIKY
 osIKEncWzWZCaSIWeANk8T9VxfAuoUFwiS+7VnFAmKzCKhKfPr1BizOK2ApcfDyFTYQW0JAXu
 LKr36wGk4BK4knJy5BbbaUaOn+wgJRkyPxe0s/0GIOIFtK4n+rEsguCYEFLBJNvz9D1chIPJp
 4k20Co9ACRoZVjBrFqUVlqUW6RqZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiB
 wcgABDsYVy0IPMQoycGkJMo7rcAqUogvKT+lMiOxOCO+qDQntfgQowwHh5IEr91FoJxgUWp6a
 kVaZg4wLmDSEhw8SiK8L04CpXmLCxJzizPTIVKnGHU5Ono2fGESYsnLz0uVEuc1AZkhAFKUUZ
 oHNwIWo5cYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzBt+HmgKT2ZeCdymV0BHMAEdseSdBcg
 RJYkIKakGxgWCDk5Kl/7W71tdPCO9O6yrRv6D1nIpRfd7byZtv+Daeo5DQknd/kfTe7OK2sUX
 LnALLFvSuOKV2rm/WSEfGHPV5wQwXNycuCzrnsrdTymhK67KirOeXv3bt/5BUeurlx2nF1bnx
 Wu8bz952+OhmGhfrL706jumH+bJ7Ll2pibxf8ryfpkTokosxRmJhlrMRcWJABh80KDMAgAA
X-Env-Sender: apop@bitdefender.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1497027131!101453883!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36465 invoked from network); 9 Jun 2017 16:52:11 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 9 Jun 2017 16:52:11 -0000
Received: (qmail 9325 invoked from network); 9 Jun 2017 19:52:08 +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;
 9 Jun 2017 19:52:08 +0300
Received: from smtp01.buh.bitdefender.com (smtp.bitdefender.biz [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id D4F527FBF5
 for <xen-devel@lists.xenproject.org>; Fri,  9 Jun 2017 19:52:08 +0300 (EEST)
Received: (qmail 19875 invoked from network); 9 Jun 2017 19:52:08 +0300
Received: from unknown (HELO hel.clj.bitdefender.biz)
 (apop@bitdefender.com@10.220.12.75)
 by smtp01.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 9 Jun 2017 19:52:08 +0300
From: Adrian Pop <apop@bitdefender.com>
To: xen-devel@lists.xenproject.org
Date: Fri,  9 Jun 2017 19:51:53 +0300
Message-Id: <20170609165154.23577-2-apop@bitdefender.com>
X-Mailer: git-send-email 2.13.0
In-Reply-To: <20170609165154.23577-1-apop@bitdefender.com>
References: <20170609165154.23577-1-apop@bitdefender.com>
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.71779
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 451586,
 Stamp: 3], Multi: [Enabled, t: (0.000010,0.007366)], BW: [Enabled, t:
 (0.000009,0.000001)], RBL DNSBL: [Disabled], APM: [Enabled, Score:
 500, t: (0.003630), Flags: 85D2ED72; NN_NO_CONTENT_TYPE;
 NN_NO_LINK_NMD; NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS;
 NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled, t: (0.010534,0.000076)],
 URL: [Enabled, t: (0.000005,0.000001)], RTDA: [Enabled, t: (0.132275),
 Hit: No, Details: v2.5.1; Id: 15.5f480l.1bi6eeger.6d10], total:
 0(775)
X-BitDefender-CF-Stamp: none
Cc: Tamas K Lengyel <tamas@tklengyel.com>, Wei Liu <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, Adrian Pop <apop@bitdefender.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>,
 Vlad Ioan Topan <itopan@bitdefender.com>
Subject: [Xen-devel] [PATCH 1/2] x86/mm: Change default value for suppress
	#VE in set_mem_access()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogVmxhZCBJb2FuIFRvcGFuIDxpdG9wYW5AYml0ZGVmZW5kZXIuY29tPgoKVGhlIGRlZmF1
bHQgdmFsdWUgZm9yIHRoZSAic3VwcHJlc3MgI1ZFIiBiaXQgc2V0IGJ5IHNldF9tZW1fYWNjZXNz
KCkKY3VycmVudGx5IGRlcGVuZHMgb24gd2hldGhlciB0aGUgY2FsbCBpcyBtYWRlIGZyb20gdGhl
IHNhbWUgZG9tYWluICh0aGUKYml0IGlzIHNldCB3aGVuIGNhbGxlZCBmcm9tIGFub3RoZXIgZG9t
YWluIGFuZCBjbGVhcmVkIGlmIGNhbGxlZCBmcm9tCnRoZSBzYW1lIGRvbWFpbikuIFRoaXMgcGF0
Y2ggY2hhbmdlcyB0aGF0IGJlaGF2aW9yIHRvIGluaGVyaXQgdGhlIG9sZApzdXBwcmVzcyAjVkUg
Yml0IHZhbHVlIGlmIGl0IGlzIGFscmVhZHkgc2V0IGFuZCB0byBzZXQgaXQgdG8gMQpvdGhlcndp
c2UsIHdoaWNoIGlzIHNhZmVyIGFuZCBtb3JlIHJlbGlhYmxlLgoKU2lnbmVkLW9mZi1ieTogVmxh
ZCBJb2FuIFRvcGFuIDxpdG9wYW5AYml0ZGVmZW5kZXIuY29tPgpTaWduZWQtb2ZmLWJ5OiBBZHJp
YW4gUG9wIDxhcG9wQGJpdGRlZmVuZGVyLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0vbWVtX2Fj
Y2Vzcy5jIHwgMyArLS0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jIGIveGVuL2Fy
Y2gveDg2L21tL21lbV9hY2Nlc3MuYwppbmRleCA1YWRhZjZkZjkwLi5kMGIwNzY3ODU1IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9t
bS9tZW1fYWNjZXNzLmMKQEAgLTI3Myw4ICsyNzMsNyBAQCBpbnQgcDJtX3NldF9hbHRwMm1fbWVt
X2FjY2VzcyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgcDJtX2RvbWFpbiAqaHAybSwKICAgICAg
ICAgfQogICAgIH0KIAotICAgIHJldHVybiBhcDJtLT5zZXRfZW50cnkoYXAybSwgZ2ZuX2wsIG1m
biwgUEFHRV9PUkRFUl80SywgdCwgYSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAoY3VycmVu
dC0+ZG9tYWluICE9IGQpKTsKKyAgICByZXR1cm4gYXAybS0+c2V0X2VudHJ5KGFwMm0sIGdmbl9s
LCBtZm4sIFBBR0VfT1JERVJfNEssIHQsIGEsIC0xKTsKIH0KIAogc3RhdGljIGludCBzZXRfbWVt
X2FjY2VzcyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAotLSAKMi4x
My4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 09 17:03:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 17: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 1dJNJE-0000FJ-3U; Fri, 09 Jun 2017 17: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=326ad6b84=Andrew.Cooper3@citrix.com>)
 id 1dJNJC-0000FD-RA
 for xen-devel@lists.xen.org; Fri, 09 Jun 2017 17:02:50 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 CD/B9-03587-AB4DA395; Fri, 09 Jun 2017 17:02:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsWyU9JRQnfnFat
 Ig1kLFSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxvx7czFdxir/hyaz9TA+M8ti5GDg4JAT+J
 d+1pXYycHMICCRJT51xhArFFBGolzmxcxNrFyMUhJDCPUeLlxvOsIPXMArIS6+dXgtSwCehL7
 H7xCayeV8BW4visT+wgNouAisT+i1sYQWxRgXCJt41HWCBqBCVOznzCAjKGU8Bc4s/CCoiJmh
 Lrd+mDVDALyEtsfzuHGcQWElCTuNZ/CWyihEC6xMRnPSwTGPlnIRk0C6F7FpLuBYzMqxg1ilO
 LylKLdA2N9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAoOPAQh2MF7eGHCIUZKD
 SUmUd1qBVaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV7ty0A5waLU9NSKtMwcYBzApCU4eJREe
 F+cBErzFhck5hZnpkOkTjHqcjR92PKFSYglLz8vVUqclxtkhgBIUUZpHtwIWExeYpSVEuZlBD
 pKiKcgtSg3swRV/hWjOAejkjDvNJApPJl5JXCbXgEdwQR0xJJ3FiBHlCQipKQaGMWn+3c80I5
 4ktvodoQp+faaUNvqX243M99e8hB40Pnu4oaexayVrD53Nv/Jt81Mnvpjwqb+UO0f3++l/xHx
 nbfl8Odt9nfW74uI/5K1Kanr5rbGbhn+hRmrfmwtX24w7XBdpVnjoWDDberBK5f+iZRSN+P/d
 vpuP1+ukFhXfK8on+HyOgtbdSWW4oxEQy3mouJEAHCZbnLEAgAA
X-Env-Sender: prvs=326ad6b84=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1497027768!61188741!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34458 invoked from network); 9 Jun 2017 17:02:49 -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;
 9 Jun 2017 17:02:49 -0000
X-IronPort-AV: E=Sophos;i="5.39,317,1493683200"; d="scan'208";a="47519909"
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, Ross Lagerwall
 <ross.lagerwall@citrix.com>, Sarah Newman <srn@prgmr.com>
References: <20170609160336.13351-1-ross.lagerwall@citrix.com>
 <20170609160336.13351-2-ross.lagerwall@citrix.com>
 <20170609163811.GR8707@char.us.oracle.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <555e0e9c-7ac3-092f-25a5-d57a242e3ffe@citrix.com>
Date: Fri, 9 Jun 2017 18:00:35 +0100
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: <20170609163811.GR8707@char.us.oracle.com>
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 LIVEPATCH-BUILD-TOOLS 2/2] Remove section
 alignment requirement
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMDYvMTcgMTc6MzgsIEtvbnJhZCBSemVzenV0ZWsgV2lsayB3cm90ZToKPiBPbiBGcmks
IEp1biAwOSwgMjAxNyBhdCAwNTowMzozNlBNICswMTAwLCBSb3NzIExhZ2Vyd2FsbCB3cm90ZToK
Pj4gUmVtb3ZlIHRoZSByZXF1aXJlbWVudCB0aGF0IHNlY3Rpb24gdHdpbnMgaGF2ZSB0aGUgc2Ft
ZSBhbGlnbm1lbnQuIFRoZQo+PiBzZWN0aW9uIGFsaWdubWVudCBvZiB0aGUgcGF0Y2hlZCBzZWN0
aW9uIGlzIHJlc3BlY3RlZCBieSB0aGUgbG9hZGVyIGluCj4+IFhlbiBzbyBpdCBzaG91bGRuJ3Qg
bWF0dGVyIGlmIHRoZSBvcmlnaW5hbCBzZWN0aW9uIGFsaWdubWVudCB3YXMKPj4gZGlmZmVyZW50
Lgo+IFdoeSB3b3VsZCB3ZSBoYXZlIGRpZmZlcmVudCBzZWN0aW9uIGFsaWdtZW50IGZvciB0aGUg
c2FtZSB0d2lucz8KPgo+IEkgdW5kZXJzdGFuZCB0aGUgY2hhbmdlIGhlcmUgLSBpZiBmb3IgZXhh
bXBsZSB0aGUgb3JpZ2luYWwgY29kZQo+IGhhZDoKPgo+ICAucm9kYXRhLnN0ci4xCj4KPiBbSSB0
aGluayBJIGdvdCB0aGUgc2VjdGlvbiBuYW1lIHJpZ2h0IC0gdGhhdCBzaG91bGQgYmUgYSBzdHJp
bmcKPiBnZW5lcmF0ZWQgd2l0aCAxIGJ5dGUgYWxpZ25tZW50LCBzYXkgJ2EnXS4KPgo+IEJ1dCB0
aGUgbmV3IHBhdGNoIGhhcyBhIG5ldyBvbmU6Cj4KPiAgLnJvZGF0YS5zdHIuMgo+Cj4gWydhJyAt
PiAnYWInXQo+Cj4gSXMgdGhhdCB3aGF0IHdlIGFyZSBmaXhpbmcgaGVyZT8KCkZ1bmN0aW9ucyBh
bHNvIGhhdmUgYWxpZ25tZW50LiAgRm9yIHJlYXNvbnMgYmVzdCBrbm93biB0byB0aGUgY29tcGls
ZXIsCnRoZSBmaXggZm9yIFhTQS0yMTMgY2F1c2VkIHRoZSBhbGlnbm1lbnQgb2YgYXJjaF9kb19t
dWx0aWNhbGxfY2FsbCgpIHRvCmNoYW5nZSBmcm9tIDEgdG8gMTYuCgpUaGUgYnVpbGQgdG9vbHMg
Y2hva2VkIG9uIHRoaXMsIGJ1dCB0aGUgcmVzdWx0IGlzIGxlZ2l0aW1hdGUsIGFuZCBkaWQKd29y
ayBmaW5lLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 09 17:08:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 17: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 1dJNOt-0000SZ-Nf; Fri, 09 Jun 2017 17: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 <konrad.wilk@oracle.com>) id 1dJNOs-0000ST-EX
 for xen-devel@lists.xen.org; Fri, 09 Jun 2017 17:08:42 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 8A/79-02196-916DA395; Fri, 09 Jun 2017 17:08:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsUyZ7p8oK7kNat
 Ig97/7BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a2iVMZCxZzVdz9coK9gXEeRxcjF4eQQDuT
 xIZFM9m6GDmBnM+MEq/25EPYGxglpszOgSjqZpS49eQCK0SiSGLq6hOMIDaLgIrEjIXPmLsYO
 TjYBEwk3qxyBAmLCOhKPFvwDGwms0CuRN/7SewgtrBAgsTUOVeYQGxeATOgkYuYIeZfZJR4d7
 8dKiEocXLmExaIZi2JG/9eMoHMZxaQllj+jwMkzClgJzH1/Dmwc0QFlCV239rLDGJLCBhL9M3
 qY5nAKDQLyaRZSCbNQpi0gJF5FaN6cWpRWWqRrqVeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5i
 UrFecn7uJkZgKNczMDDuYHz90+kQoyQHk5Io77QCq0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKE
 rwcV4FygkWp6akVaZk5wKiCSUtw8CiJ8L44CZTmLS5IzC3OTIdInWJUlBLn/XQFKCEAksgozY
 Nrg0XyJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvNMuA03hycwrgZv+CmgxE9DiJe8sQBa
 XJCKkpBoY+z8I+6y5pSmoP6u8r9DuwfS1fVzc3w7X68+aZ/TnQT7fM9sII5FpJm9lfzA/dO7j
 zD3kn37r7/J3J27HTXRnn7dAgyu7Tvfiix/zjjCv+7ai68TBZXvUD22b2H9Mau0rnVbZmdfdc
 9hmVDsvu+Ua4OVvcp9PZp20d/FFR1mvf68+xOdfT+0QUmIpzkg01GIuKk4EABf/B93fAgAA
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1497028119!104291906!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28619 invoked from network); 9 Jun 2017 17:08:40 -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; 9 Jun 2017 17:08:40 -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
 v59H8YQQ021756
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Fri, 9 Jun 2017 17:08:34 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0021.oracle.com (8.13.8/8.14.4) with ESMTP id v59H8XZe018650
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Fri, 9 Jun 2017 17:08:34 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 v59H8XEW010404;
 Fri, 9 Jun 2017 17:08:33 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 09 Jun 2017 10:08:32 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 18B4F6A0103; Fri,  9 Jun 2017 13:08:32 -0400 (EDT)
Date: Fri, 9 Jun 2017 13:08:32 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170609170831.GS8707@char.us.oracle.com>
References: <20170609160336.13351-1-ross.lagerwall@citrix.com>
 <20170609160336.13351-2-ross.lagerwall@citrix.com>
 <20170609163811.GR8707@char.us.oracle.com>
 <555e0e9c-7ac3-092f-25a5-d57a242e3ffe@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <555e0e9c-7ac3-092f-25a5-d57a242e3ffe@citrix.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>, xen-devel@lists.xen.org,
 Sarah Newman <srn@prgmr.com>
Subject: Re: [Xen-devel] [PATCH LIVEPATCH-BUILD-TOOLS 2/2] Remove section
 alignment requirement
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBKdW4gMDksIDIwMTcgYXQgMDY6MDA6MzVQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAwOS8wNi8xNyAxNzozOCwgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIHdyb3RlOgo+
ID4gT24gRnJpLCBKdW4gMDksIDIwMTcgYXQgMDU6MDM6MzZQTSArMDEwMCwgUm9zcyBMYWdlcndh
bGwgd3JvdGU6Cj4gPj4gUmVtb3ZlIHRoZSByZXF1aXJlbWVudCB0aGF0IHNlY3Rpb24gdHdpbnMg
aGF2ZSB0aGUgc2FtZSBhbGlnbm1lbnQuIFRoZQo+ID4+IHNlY3Rpb24gYWxpZ25tZW50IG9mIHRo
ZSBwYXRjaGVkIHNlY3Rpb24gaXMgcmVzcGVjdGVkIGJ5IHRoZSBsb2FkZXIgaW4KPiA+PiBYZW4g
c28gaXQgc2hvdWxkbid0IG1hdHRlciBpZiB0aGUgb3JpZ2luYWwgc2VjdGlvbiBhbGlnbm1lbnQg
d2FzCj4gPj4gZGlmZmVyZW50Lgo+ID4gV2h5IHdvdWxkIHdlIGhhdmUgZGlmZmVyZW50IHNlY3Rp
b24gYWxpZ21lbnQgZm9yIHRoZSBzYW1lIHR3aW5zPwo+ID4KPiA+IEkgdW5kZXJzdGFuZCB0aGUg
Y2hhbmdlIGhlcmUgLSBpZiBmb3IgZXhhbXBsZSB0aGUgb3JpZ2luYWwgY29kZQo+ID4gaGFkOgo+
ID4KPiA+ICAucm9kYXRhLnN0ci4xCj4gPgo+ID4gW0kgdGhpbmsgSSBnb3QgdGhlIHNlY3Rpb24g
bmFtZSByaWdodCAtIHRoYXQgc2hvdWxkIGJlIGEgc3RyaW5nCj4gPiBnZW5lcmF0ZWQgd2l0aCAx
IGJ5dGUgYWxpZ25tZW50LCBzYXkgJ2EnXS4KPiA+Cj4gPiBCdXQgdGhlIG5ldyBwYXRjaCBoYXMg
YSBuZXcgb25lOgo+ID4KPiA+ICAucm9kYXRhLnN0ci4yCj4gPgo+ID4gWydhJyAtPiAnYWInXQo+
ID4KPiA+IElzIHRoYXQgd2hhdCB3ZSBhcmUgZml4aW5nIGhlcmU/Cj4gCj4gRnVuY3Rpb25zIGFs
c28gaGF2ZSBhbGlnbm1lbnQuICBGb3IgcmVhc29ucyBiZXN0IGtub3duIHRvIHRoZSBjb21waWxl
ciwKPiB0aGUgZml4IGZvciBYU0EtMjEzIGNhdXNlZCB0aGUgYWxpZ25tZW50IG9mIGFyY2hfZG9f
bXVsdGljYWxsX2NhbGwoKSB0bwo+IGNoYW5nZSBmcm9tIDEgdG8gMTYuCgpPSywgY291bGQgdGhp
cyBiZSBwbGVhc2UgYmUgaW5jbHVkZWQgaW4gdGhlIGNvbW1pdCBkZXNjcmlwdGlvbj8KCkFuZCB3
aXRoIFJldmlld2VkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNs
ZS5jb20+CgpSb3NzLCAgeW91IG9rIGNvbW1pdHRpbmcgaXQgaW4gbGl2ZXBhdGNoLWJ1aWxkLXRv
b2xzLmdpdD8gVGhhbmtzIQo+IAo+IFRoZSBidWlsZCB0b29scyBjaG9rZWQgb24gdGhpcywgYnV0
IHRoZSByZXN1bHQgaXMgbGVnaXRpbWF0ZSwgYW5kIGRpZAo+IHdvcmsgZmluZS4KPiAKPiB+QW5k
cmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 09 17:12:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 17:12: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 1dJNSn-00014C-7g; Fri, 09 Jun 2017 17: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 <boris.ostrovsky@oracle.com>) id 1dJNSl-000143-G7
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 17:12:43 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 9B/0E-03058-A07DA395; Fri, 09 Jun 2017 17:12:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEIsWRWlGSWpSXmKPExsUyZ7p8oO6fa1a
 RBi2dnBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a6hRUF29gqOlsmMDcwbmPtYuTkEBKYwCTx
 6mlYFyMXkP2HUWLfgSWMEIkNjBJHLjpAJLYzSjzddI8dJCEsECzx9O9DZhBbRCBK4uu2g0wQD
 VYSVz4+A4szgzT0PfQGsdkEjCTOHp0ONpRXwFbi+aYVLCA2i4CKxIMbf8FsUYFwibeNR1ggag
 QlTs58AmRzcHAKWEucPJMFMVJPYsf1X6wQtrzE9rdzwFZJCBhKnH64jXECo+AsJN2zkLTMQtK
 ygJF5FaN6cWpRWWqRrpleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgyDIAwQ7G
 eSf8DzFKcjApifJOK7CKFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBm3EVKCdYlJqeWpGWmQOMH
 pi0BAePkgjvi5NAad7igsTc4sx0iNQpRmOODavXf2HiaPqw5QuTEEtefl6qlDhvAcgkAZDSjN
 I8uEGwqL7EKCslzMsIdJoQT0FqUW5mCar8K0ZxDkYlYd5pl4Gm8GTmlcDtewV0ChPQKUveWYC
 cUpKIkJJqYOQIEOBldz3xka21zOk395/7b/vn3q9g3l4jsa7h1crtB+ctTnfiD0uOWMjxOcT9
 4SbTW+599txZc4V0P7g+OPNrVUWe2KXSwKtbrX8ptp/WZmm/z8OoXBH6Mk/47cQMM+X8kztCT
 /G9eTdRZjdv4dynxVrMs29mybIoOF3/uC4q1W/+UdGmWiWW4oxEQy3mouJEAIrOXjrlAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1497028346!67269418!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14758 invoked from network); 9 Jun 2017 17:12:27 -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; 9 Jun 2017 17:12:27 -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
 v59HCKPX025489
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 9 Jun 2017 17:12: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 v59HCJ17000327
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 9 Jun 2017 17:12:19 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 v59HCIpZ030739;
 Fri, 9 Jun 2017 17:12:18 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 09 Jun 2017 10:12:18 -0700
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 xen-devel@lists.xenproject.org
References: <20170609141639.8903-1-konrad.wilk@oracle.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <2fb01e48-9a1f-170f-c635-43a07d2c6029@oracle.com>
Date: Fri, 9 Jun 2017 13:12:10 -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: <20170609141639.8903-1-konrad.wilk@oracle.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH for v4.9] livepatch: Wrong usage of spinlock
 on debug 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>

T24gMDYvMDkvMjAxNyAxMDoxNiBBTSwgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIHdyb3RlOgo+IElm
IHdlIGhhdmUgYSBsYXJnZSBhbW91bnQgb2YgbGl2ZXBhdGNoZXMgYW5kIHdhbnQgdG8gcHJpbnQg
dGhlbQo+IG9uIHRoZSBjb25zb2xlIHVzaW5nICd4bCBkZWJ1Zy1rZXlzIHgnIHdlIGV2ZW50dWFs
bHkgaGl0Cj4gdGhlIHByZWVtcHRpb24gY2hlY2s6Cj4KPiAgIGlmICggaSAmJiAhKGkgJSA2NCkg
KQo+ICAgewo+IAlzcGluX3VubG9jaygmcGF5bG9hZF9sb2NrKTsKPiAJcHJvY2Vzc19wZW5kaW5n
X3NvZnRpcnFzKCk7Cj4gCWlmICggc3Bpbl90cnlsb2NrKCZwYXlsb2FkX2xvY2spICkKPiAJCXJl
dHVybgo+Cj4gPGZhY2VwYWxtPiBUaGUgZWZmZWN0IGlzIHRoYXQgd2UgaGF2ZSBqdXN0IGVmZmVj
dGl2ZWx5Cj4gdGFrZW4gdGhlIGxvY2sgYW5kIHJldHVybmVkIHdpdGhvdXQgdW5sb2NraW5nIQo+
Cj4gQ0M6IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgo+IENDOiBC
b3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgo+IENDOiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+Cj4gQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
Cj4gU2lnbmVkLW9mZi1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFj
bGUuY29tPgoKClJldmlld2VkLWFuZC10ZXN0ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMu
b3N0cm92c2t5QG9yYWNsZS5jb20+CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 09 17:21:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 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 1dJNau-0001kY-1x; Fri, 09 Jun 2017 17:21:08 +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 1dJNas-0001kB-9R
 for xen-devel@lists.xensource.com; Fri, 09 Jun 2017 17:21:06 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 6C/78-03920-109DA395; Fri, 09 Jun 2017 17:21:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVZfhplW
 kwYp7WhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+HrHoOBresXKGTsYGxjf
 OnQxcnEICfxllJh/7DYbhPOYUeLN3PesEM42Ron7768zdzFycogIOEt8PTOXHcTmFdCXWP2qD
 SwuLOApcX/TBEaQBgmB66oSC95+A0tICHhLtL3+D5TgALOvXrXuYmTnYBOwkjgkBlLAIqAq0b
 J6N+sERu4FjAyrGDWKU4vKUot0jcz1kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzE
 CPc4ABDsYF68NPMQoycGkJMo7rcAqUogvKT+lMiOxOCO+qDQntfgQowwHh5IE773rQDnBotT0
 1Iq0zBxg6MGkJTh4lER4X5wESvMWFyTmFmemQ6ROMepybFi9/guTEEtefl6qlDjvSZAZAiBFG
 aV5cCNgcXCJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrz9IFN4MvNK4Da9AjqCCeiIJe8sQI
 4oSURISTUwGq23KL42O8U4PGqh4bq6nuchQdPWGPR83e6bLqFy9qjPtKKZlsUS80/vOjSzdm3
 itY/sab4RTLwT4pcE13zU97hzak2T26vsJa/Wfw0yu2SXs+rZh4A/nV/Wzo8848E4s/LqUhWt
 3ct37xMyNwu4uSr0SNexnOO7VBU0BbzrVly6t+Grzef6diWW4oxEQy3mouJEAIAFnhR+AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1497028863!66521229!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5998 invoked from network); 9 Jun 2017 17:21:04 -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; 9 Jun 2017 17:21: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 <osstest-admin@xenproject.org>)
 id 1dJNam-0003IG-VV; Fri, 09 Jun 2017 17:21: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 1dJNag-0007LA-UC; Fri, 09 Jun 2017 17:20:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dJNag-00089u-Cs; Fri, 09 Jun 2017 17:20:54 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110151-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-4.9:test-armhf-armhf-xl:host-install(3):broken:heisenbug
 linux-4.9:test-armhf-armhf-libvirt:xen-install:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-multivcpu:guest-start:fail:heisenbug
 linux-4.9:test-amd64-amd64-i386-pvgrub:debian-di-install:fail:heisenbug
 linux-4.9:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 linux-4.9:test-amd64-i386-libvirt: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-xsm:guest-localmigrate:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-raw: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-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-pair:leak-check/basis/dst_host(19):fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-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-libvirt:host-ping-check-native:fail:heisenbug
 linux-4.9:test-arm64-arm64-xl-xsm:guest-start/debian.repeat:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 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-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm: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-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-armhf-armhf-examine:reboot:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64: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=f1aa865ae5d4608cbfbb02f42baa1ef5ed95fce2
X-Osstest-Versions-That: linux=37feaf8095d352014555b82adb4a04609ca17d3f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 09 Jun 2017 17:20:54 +0000
Subject: [Xen-devel] [linux-4.9 test] 110151: 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>

ZmxpZ2h0IDExMDE1MSBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDE1MS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
NiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZh
aWwgUkVHUi4gdnMuIDEwNzM1OAoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50
bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDMgaG9zdC1p
bnN0YWxsKDMpIGJyb2tlbiBpbiAxMTAwODIgcGFzcyBpbiAxMTAxNTEKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgIDUgeGVuLWluc3RhbGwgICAgICBmYWlsIGluIDExMDA4MiBwYXNzIGlu
IDExMDExMgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgMTEgZ3Vlc3Qtc3RhcnQgICAg
IGZhaWwgaW4gMTEwMDgyIHBhc3MgaW4gMTEwMTUxCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZn
cnViIDkgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBpbiAxMTAwODIgcGFzcyBpbiAxMTAxNTEKIHRl
c3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgMTYgcnVtcHJ1bi1kZW1vLXhlbnN0b3JlbHMveGVu
c3RvcmVscy5yZXBlYXQgZmFpbCBpbiAxMTAwODIgcGFzcyBpbiAxMTAxNTEKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0IDE3IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxMTAwODIg
cGFzcyBpbiAxMTAxNTEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNSBn
dWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTEwMDgyIHBhc3MgaW4gMTEwMTUxCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAxNSBndWVzdC1sb2NhbG1pZ3JhdGUgZmFpbCBpbiAxMTAw
ODIgcGFzcyBpbiAxMTAxNTEKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgMTggZ3Vlc3Qtc3RhcnQv
ZGViaWFuLnJlcGVhdCBmYWlsIGluIDExMDA4MiBwYXNzIGluIDExMDE1MQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxNSBndWVzdC1sb2NhbG1p
Z3JhdGUveDEwIGZhaWwgaW4gMTEwMDgyIHBhc3MgaW4gMTEwMTUxCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDkgZGViaWFuLWh2bS1pbnN0YWxs
IGZhaWwgaW4gMTEwMTEyIHBhc3MgaW4gMTEwMTUxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgcGFzcyBpbiAxMTAwODIK
IHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgMTkgbGVhay1jaGVjay9iYXNpcy9kc3RfaG9zdCgx
OSkgZmFpbCBwYXNzIGluIDExMDExMgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIHBhc3Mg
aW4gMTEwMTEyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTUgZ3Vlc3Qt
bG9jYWxtaWdyYXRlL3gxMCBmYWlsIHBhc3MgaW4gMTEwMTEyCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTUgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIHBhc3MgaW4gMTEw
MTEyCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICA0IGhvc3QtcGluZy1jaGVjay1uYXRp
dmUgICAgIGZhaWwgcGFzcyBpbiAxMTAxMTIKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
MTUgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgZmFpbCBwYXNzIGluIDExMDExMgoKUmVncmVz
c2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDkgZGViaWFuLWluc3RhbGwgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDEwNzM1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
IDE2IGd1ZXN0LXN0b3AgZmFpbCBpbiAxMTAxMTIgUkVHUi4gdnMuIDEwNzM1OAoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICBmYWlsIGluIDExMDA4MiBsaWtl
IDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgNiB4ZW4tYm9vdCAgICAgICAg
ICAgIGZhaWwgaW4gMTEwMTEyIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
eHNtICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAg
ICBmYWlsICBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDYgeGVu
LWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlr
ZSAxMDczNTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1z
dG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgIDYgeGVu
LWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwNzM1OAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICA2IHhl
bi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE2IGRlYmlh
bi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICA2IHJlYm9vdCAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0
YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDkg
d2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGYxYWE4NjVhZTVkNDYwOGNiZmJiMDJmNDJiYWExZWY1
ZWQ5NWZjZTIKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDM3ZmVhZjgw
OTVkMzUyMDE0NTU1YjgyYWRiNGEwNDYwOWNhMTdkM2YKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEw
NzM1OCAgMjAxNy0wNC0xMCAxOTo0Mjo1MiBaICAgNTkgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAg
ICAxMDczOTYgIDIwMTctMDQtMTIgMTE6MTU6MTkgWiAgIDU4IGRheXMgICA5MCBhdHRlbXB0cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMTAwODIgIDIwMTctMDYtMDcgMTE6MzQ6MjYgWiAgICAyIGRh
eXMgICAgMyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCjYwNSBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1y
dW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
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
aGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJl
IDIxNjIxIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 09 17:22:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 17: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 1dJNbs-0001rU-GF; Fri, 09 Jun 2017 17: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 <prvs=326ad6b84=Andrew.Cooper3@citrix.com>)
 id 1dJNbr-0001rL-S8
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 17:22:07 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 C7/A9-02022-F39DA395; Fri, 09 Jun 2017 17:22:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsWyU9JRQtfuplW
 kwfJDshbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aJq5vYCnYwVTQ0r2ZsYOxg6mLk5JAQ8JNY
 8OcemC0sECPxavEjFhBbRCBA4nRfAyuILSRQJLGg9y9YnE1AX2L3i09g9bwCthJHP35nBLFZB
 FQk+g+cYgaxRQXCJd42HmGBqBGUODnzCZjNKWAvsXjKZfYuRg4OZgFNifW79EHCzALyEtvfzm
 GGWKUmca3/EjvEaekSE5/1sExg5JuFZNIshO5ZSLoXMDKvYlQvTi0qSy3SNdZLKspMzyjJTcz
 M0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgMMwYg2MG495/TIUZJDiYlUd5pBVaRQnxJ+SmVGYnF
 GfFFpTmpxYcYZTg4lCR4Q24A5QSLUtNTK9Iyc4ABD5OW4OBREuF9cRIozVtckJhbnJkOkTrFq
 MvR9GHLFyYhlrz8vFQpcd5YkBkCIEUZpXlwI2DRd4lRVkqYlxHoKCGegtSi3MwSVPlXjOIcjE
 rCvP3XgabwZOaVwG16BXQEE9ARS95ZgBxRkoiQkmpgjJ7ofu551XaFqj/FcyUYOJuuCezwXT7
 V8rZH3mmHF01TdB8c+7j4ZN/7Zv6cw9ek15V1/mqMm12yd9miu5q8TtJfm07JtzI0XTaco802
 Y0XRtMjv7HPa6vcvqNg7W+SZ99Lj2hr8z38VvM9crpX7fbnLaomlkT/nPkxo7pIVTlZbUqJw7
 MHu00osxRmJhlrMRcWJAI3D1VO5AgAA
X-Env-Sender: prvs=326ad6b84=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1497028926!63871620!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51779 invoked from network); 9 Jun 2017 17:22:06 -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;
 9 Jun 2017 17:22:06 -0000
X-IronPort-AV: E=Sophos;i="5.39,317,1493683200"; d="scan'208";a="47521237"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <593987850200007800160F0E@prv-mh.provo.novell.com>
 <593987850200007800160F0E@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <869d4acc-1dfe-deeb-de32-a59b9fc50a39@citrix.com>
Date: Fri, 9 Jun 2017 18:22:05 +0100
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: <593987850200007800160F0E@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86: get_page_from_gfn() should not return
 misleading 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>

T24gMDgvMDYvMTcgMTY6MjEsIEphbiBCZXVsaWNoIHdyb3RlOgo+IEl0IGlzIG5vdCBpbXBvc3Np
YmxlIHRoYXQgdGhlIHBhZ2Ugb3duZXIgaXMgZG9tX2lvLiBXaGlsZSBubyBjdXJyZW50Cj4gY2Fs
bGVyIGNhcmVzIGFib3V0IHRoaXMgY2FzZSwgbGV0J3MgbmV2ZXJ0aGVsZXNzIHJldHVybiBhbiBh
cHByb3ByaWF0ZQo+IHR5cGUgZXZlbiBpbiB0aGF0IGNhc2UuCj4KPiBTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 09 17:38:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 17:38:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dJNrK-0002h3-Pu; Fri, 09 Jun 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 <prvs=326ad6b84=Andrew.Cooper3@citrix.com>)
 id 1dJNrJ-0002gx-Gi
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 17:38:05 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 75/26-26106-CFCDA395; Fri, 09 Jun 2017 17:38:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsWyU9JRQvfPHat
 Ig++tHBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bHzQ4Fn7gqrk/9xdbAuIK9i5GTQ0LAT2Lz
 l+MsILawgKfEiqbbTCC2iECAxOm+BlYQW0igSKL74nowm01AX2L3i09gNbwCthJLD60Fs1kEV
 CQOdnwFmyMqEC7xtvEIC0SNoMTJmU/AbE4Be4ktqw6D2cwCBhJHFs1hhbDlJba/ncMMsUtN4l
 r/Jajb0iUmPuthmcDINwvJqFlI2mchaV/AyLyKUaM4tagstUjXyEgvqSgzPaMkNzEzR9fQwFg
 vN7W4ODE9NScxqVgvOT93EyMw1OoZGBh3ME494XeIUZKDSUmUd1qBVaQQX1J+SmVGYnFGfFFp
 TmrxIUYZDg4lCd5pt4FygkWp6akVaZk5wKCHSUtw8CiJ8L44CZTmLS5IzC3OTIdInWJUlBLn9
 QDpEwBJZJTmwbXBIu0So6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHeLpApPJl5JXDTXwEtZg
 JavOSdBcjikkSElFQDo9Nlxv0xd/V3p3X+TfLhXFDcnv7ltJsWy+zJkYlGP05UChTpLf7QfDn
 12KszT2pcuz/OzRNxTJ7CYPrTtax4858uc8Fq36MTptSE75x8/I14HONK3Yh7f8z8z4af4hRV
 aj9S4KmrWcH00kkhtinRpfe6iuef7ylX856EbX620oZJKj7ySn+bEktxRqKhFnNRcSIANyt+C
 q8CAAA=
X-Env-Sender: prvs=326ad6b84=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1497029883!104776735!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43020 invoked from network); 9 Jun 2017 17:38:04 -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;
 9 Jun 2017 17:38:04 -0000
X-IronPort-AV: E=Sophos;i="5.39,319,1493683200"; d="scan'208";a="47522001"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <593989AC0200007800160F2E@prv-mh.provo.novell.com>
 <593989AC0200007800160F2E@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <341ce3eb-cd0d-324f-054b-e2dc0d1b766d@citrix.com>
Date: Fri, 9 Jun 2017 18:38:02 +0100
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: <593989AC0200007800160F2E@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86/mm: drop further relics of translated
	PV 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>

T24gMDgvMDYvMTcgMTY6MzAsIEphbiBCZXVsaWNoIHdyb3RlOgo+IEZvciBQViBkb21haW5zIHBh
Z2luZ19tb2RlX3tyZWZjb3VudHMsdHJhbnNsYXRlfSgpIGFyZSBhbHdheXMgZmFsc2UgYXMKPiBv
ZiBjb21taXRzIDQwNDU5NTM1MjcgKCJ4ODYvcGFnaW5nOiBFbmZvcmNlIFBHX2V4dGVybmFsID09
IFBHX3RyYW5zbGF0ZQo+ID09IFBHX3JlZmNvdW50cyIpIGFuZCA5Mjk0MmZkM2Q0ICgieDg2L21t
OiBkcm9wCj4gZ3Vlc3Rfe21hcCxnZXRfZWZmfV9sMWUoKSBob29rcyIpLgo+Cj4gU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKUmV2aWV3ZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpUaGVyZSBhcmUgbW9yZSBjYXNl
cyBhcyB3ZWxsLiAgSSB3aWxsIHJlYmFzZSBteSBzZXJpZXMgb3ZlciB0aGlzIHBhdGNoCndoZW4g
eW91IGNvbW1pdCBpdCwgYmVjYXVzZSB0aGUgZXh0cmEgY2FzZXMgb25seSBiZWNvbWUgb2J2aW91
cyBhZnRlcgp0aGUgb3RoZXIgY2xlYW51cCB3aGljaCBpcyBzdGlsbCBwZW5kaW5nLiAgT25lIHN0
eWxlIHF1ZXJ5IHRob3VnaC4uLgoKPiBAQCAtMzM4NCwxMSArMzM2OCw5IEBAIGxvbmcgZG9fbW11
ZXh0X29wKAo+ICAKPiAgICAgICAgICAgICAgaWYgKCBvcC5hcmcxLm1mbiAhPSAwICkKPiAgICAg
ICAgICAgICAgewo+IC0gICAgICAgICAgICAgICAgaWYgKCBwYWdpbmdfbW9kZV9yZWZjb3VudHMo
ZCkgKQo+IC0gICAgICAgICAgICAgICAgICAgIHJjID0gZ2V0X3BhZ2VfZnJvbV9wYWdlbnIob3Au
YXJnMS5tZm4sIGQpID8gMCA6IC1FSU5WQUw7Cj4gLSAgICAgICAgICAgICAgICBlbHNlCj4gLSAg
ICAgICAgICAgICAgICAgICAgcmMgPSBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX3BhZ2VucigKPiAt
ICAgICAgICAgICAgICAgICAgICAgICAgb3AuYXJnMS5tZm4sIFBHVF9yb290X3BhZ2VfdGFibGUs
IGQsIDAsIDEpOwo+ICsgICAgICAgICAgICAgICAgcmMgPSBnZXRfcGFnZV9hbmRfdHlwZV9mcm9t
X3BhZ2VucihvcC5hcmcxLm1mbiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgUEdUX3Jvb3RfcGFnZV90YWJsZSwKPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZCwgMCwgMSk7CgpXaHkgZG8geW91
IGNob29zZSB0byBzcXVhc2ggdGhlIHBhcmFtZXRlcnMgb24gdGhlIHJpZ2h0IGhhbmQgc2lkZT8g
IEZvcgpjYXNlcyBsaWtlIHRoaXMsIHRoZSBzdHlsZSBvZiB0aGUgb2xkIGNvZGUgaXMgbmVhdGVy
IElNTy4KCn5BbmRyZXcKCj4gIAo+ICAgICAgICAgICAgICAgICAgaWYgKCB1bmxpa2VseShyYykg
KQo+ICAgICAgICAgICAgICAgICAgewo+CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 09 17:41:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 17: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 1dJNuo-0003IG-8I; Fri, 09 Jun 2017 17: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 <andre.przywara@arm.com>) id 1dJNum-0003I3-Iy
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 17:41:40 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 51/03-03557-3DDDA395; Fri, 09 Jun 2017 17:41:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsVysyfVTffSXat
 Ig40LDSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oypU/ezFdyay1hxt2EfUwPj9EbGLkYuDiGB
 zYwSF54dYYdwljNKPFy+gKWLkZODTUBXYsfN18wgtohAqMTTBd+ZQYqYBa4zSpzeMZ8NJCEsY
 CLx88htsCIWAVWJ5W8XgNm8AlYSz3ZtZQWxJQTkJBrO32eewMi5gJFhFaNGcWpRWWqRrqGhXl
 JRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGoN8YgGAH46dlAYcYJTmYlER5pxVYRQr
 xJeWnVGYkFmfEF5XmpBYfYtTg4BDYvHb1BUYplrz8vFQlCd5Xd4DqBItS01Mr0jJzgIEFUyrB
 waMkwvviJFCat7ggMbc4Mx0idYrRmGPD6vVfmDhWvN31hUkIbJKUOO9GkEkCIKUZpXlwg2ABf
 4lRVkqYlxHoTCGegtSi3MwSVPlXjOIcjErCvIbA+BHiycwrgdv3CugUJqBTlryzADmlJBEhJd
 XAuD1BS2Ta7b368o/mbRWqmBv68qWSsl1bxZoTE9g/8UQGyc2Leq5QsPKoc27Fd49vh+Sn5n2
 TuPhjl7yJS5+KiqDwdTY1Ca2L7j6nnbJFn70UzeXS+M/5Vi7Y54CaQvu8ScFzz5fEfnbdp/aW
 +97Wb28Pf3msaWI3pU5fyZ7ZhnPeli8PXxz9rMRSnJFoqMVcVJwIAIYsjT9zAgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1497030098!101458669!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54026 invoked from network); 9 Jun 2017 17:41:38 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-5.tower-27.messagelabs.com with SMTP; 9 Jun 2017 17: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 9F5761596;
 Fri,  9 Jun 2017 10:41:37 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 508BC3F578;
 Fri,  9 Jun 2017 10:41:36 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Fri,  9 Jun 2017 18:41:07 +0100
Message-Id: <20170609174141.5068-1-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: [Xen-devel] [PATCH v11 00/34] arm64: Dom0 ITS 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>

SGksCgpmaXhlcyB0byB2MTAsIHdpdGggdGhlaXIgbnVtYmVyIGdldHRpbmcgZXZlbnR1YWxseSBz
bWFsbGVyIDstKQpUaGUgc2FtZSByZXN0cmljdGlvbiBhcyBmb3IgdGhlIHByZXZpb3VzIHZlcnNp
b25zICBzdGlsbCBhcHBseTogdGhlIGxvY2tpbmcKaXMgY29uc2lkZXJlZCBzb21ld2hhdCBpbnN1
ZmZpY2llbnQgYW5kIHdpbGwgYmUgZml4ZWQgYnkgYW4gdXBjb21pbmcgcmV3b3JrLgoKUGF0Y2gg
MDEvMzQgd2FzIHJld29ya2VkIHRvIHByb3Blcmx5IHN5bmNocm9uaXplIGFjY2VzcyB0byB0aGUg
cHJpb3JpdHkKaW4gYSBsb2NrLWxlc3MgZmFzaGlvbi4gVGhpcyBzaG91bGQgYmUgYmFjay1wb3J0
ZWQgdG8gNC45LgpUaGUgZm9ybWVyIHBhdGNoIDEyLzMyICgiZW5hYmxlIElUUyBhbmQgTFBJcyBv
biB0aGUgaG9zdCIpIHdhcyBtb3ZlZCB1cC1mcm9udAphbmQgc3BsaXQgdG8gYWxsb3cgYmFjay1w
b3J0aW5nIHRoZSBuZXcgMDIvMzQgdG8gWGVuIDQuOSwgd2hpY2ggaXMgYnJva2VuCmlmIHRoZSBw
cmVsaW1pbmFyeSBJVFMgc3VwcG9ydCBpcyBjb25maWd1cmVkIGluIGFuZCB0aGUgbWFjaGluZSBh
ZHZlcnRpc2VzCmFuIElUUyBpbiB0aGUgZGV2aWNlIHRyZWUuCgpObyBiaWcgY2hhbmdlcyB0aGlz
IHRpbWU6IHNvbWUgYnVncyBmaXhlZCAobWFueSB0aGFua3MgdG8gSnVsaWVuIGZvcgpwcm9wZXIg
dGVzdGluZyEpLCBzb21lIGV4dGVuZGVkIGNvbW1lbnRzIGFuZCBzb21lIGltcHJvdmVtZW50cyB0
byBiZXR0ZXIKcHJvdGVjdCBwYXJhbGxlbCBhY2Nlc3Nlcy4gRm9yIGEgZGV0YWlsZWQgY2hhbmdl
bG9nIHNlZSBiZWxvdy4KCkkgYWRkZWQgQWNrZWQtYnk6IGFuZCBSZXZpZXdlZC1ieTogdGFncywg
YnV0IHJlZnJhaW5lZCBmcm9tIGRvaW5nIHNvCmZvciBKdWxpZW4ncyB0YWdzIGZvciBwYXRjaCAx
OC8zNCBhbmQgMjAvMzQsIHNpbmNlIEkgY2hhbmdlZCB0aGVtIHNsaWdodGx5LgoKQ2hlZXJzLApB
bmRyZQoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpUaGlzIHNlcmllcyBhZGRz
IHN1cHBvcnQgZm9yIGVtdWxhdGlvbiBvZiBhbiBBUk0gR0lDdjMgSVRTIGludGVycnVwdApjb250
cm9sbGVyLiBGb3IgaGFyZHdhcmUgd2hpY2ggcmVsaWVzIG9uIHRoZSBJVFMgdG8gcHJvdmlkZSBp
bnRlcnJ1cHRzIGZvcgppdHMgcGVyaXBoZXJhbHMgdGhpcyBjb2RlIGlzIG5lZWRlZCB0byBnZXQg
YSBtYWNoaW5lIGJvb3RlZCBpbnRvIERvbTAgYXQKYWxsLiBJVFMgZW11bGF0aW9uIGZvciBEb21V
cyBpcyBvbmx5IHJlYWxseSB1c2VmdWwgd2l0aCBQQ0kgcGFzc3Rocm91Z2gsCndoaWNoIGlzIG5v
dCB5ZXQgYXZhaWxhYmxlIGZvciBBUk0uIEl0IGlzIGV4cGVjdGVkIHRoYXQgdGhpcyBmZWF0dXJl
CndpbGwgYmUgY28tZGV2ZWxvcGVkIHdpdGggdGhlIElUUyBEb21VIGNvZGUuIEhvd2V2ZXIgdGhp
cyBjb2RlIGRyb3AgaGVyZQpjb25zaWRlcmVkIERvbVUgZW11bGF0aW9uIGFscmVhZHksIHRvIGtl
ZXAgbGF0ZXIgYXJjaGl0ZWN0dXJhbCBjaGFuZ2VzCnRvIGEgbWluaW11bS4KClRoaXMgaXMgdGVj
aG5pY2FsIHByZXZpZXcgdmVyc2lvbiB0byBhbGxvdyBlYXJseSB0ZXN0aW5nIG9mIHRoZSBmZWF0
dXJlLgpUaGluZ3Mgbm90IChwcm9wZXJseSkgYWRkcmVzc2VkIGluIHRoaXMgcmVsZWFzZToKLSBU
aGVyZSBpcyBvbmx5IHN1cHBvcnQgZm9yIERvbTAgYXQgdGhlIG1vbWVudC4gRG9tVSBzdXBwb3J0
IGlzIG9ubHkgcmVhbGx5CnVzZWZ1bCB3aXRoIFBDSSBwYXNzdGhyb3VnaCwgd2hpY2ggaXMgbm90
IHRoZXJlIHlldCBmb3IgQVJNLgotIFRoZSBNT1ZBTEwgY29tbWFuZCBpcyBub3QgZW11bGF0ZWQu
IEluIG91ciBjYXNlIHRoZXJlIGlzIHJlYWxseSBub3RoaW5nCnRvIGRvIGhlcmUuIFdlIG1pZ2h0
IG5lZWQgdG8gcmV2aXNpdCB0aGlzIGluIHRoZSBmdXR1cmUgZm9yIERvbVUgc3VwcG9ydC4KLSBU
aGUgSU5WQUxMIGNvbW1hbmQgbWlnaHQgbmVlZCBzb21lIHJld29yayB0byBiZSBtb3JlIGVmZmlj
aWVudC4gQ3VycmVudGx5CndlIGl0ZXJhdGUgb3ZlciBhbGwgbWFwcGVkIExQSXMsIHdoaWNoIG1p
Z2h0IHRha2UgYSBiaXQgbG9uZ2VyLgotIEluZGlyZWN0IHRhYmxlcyBhcmUgbm90IHN1cHBvcnRl
ZC4gVGhpcyBhZmZlY3RzIGJvdGggdGhlIGhvc3QgYW5kIHRoZQp2aXJ0dWFsIHNpZGUuCi0gVGhl
IElUUyB0YWJsZXMgaW5zaWRlIChEb20wKSBndWVzdCBtZW1vcnkgY2Fubm90IGVhc2lseSBiZSBw
cm90ZWN0ZWQKYXQgdGhlIG1vbWVudCAod2l0aG91dCByZXN0cmljdGluZyBhY2Nlc3MgdG8gWGVu
IGFzIHdlbGwpLiBTbyBmb3Igbm93CndlIHRydXN0IERvbTAgbm90IHRvIHRvdWNoIHRoaXMgbWVt
b3J5ICh3aGljaCB0aGUgc3BlYyBmb3JiaWRzIGFzIHdlbGwpLgotIFdpdGggbWFsaWNpb3VzIGd1
ZXN0cyAoRG9tVXMpIHRoZXJlIGlzIGEgcG9zc2liaWxpdHkgb2YgYW4gaW50ZXJydXB0CnN0b3Jt
IHRyaWdnZXJlZCBieSBhIGRldmljZS4gV2Ugd291bGQgbmVlZCB0byBpbnZlc3RpZ2F0ZSB3aGF0
IHRoYXQgbWVhbnMKZm9yIFhlbiBhbmQgaWYgdGhlcmUgaXMgYSBuaWNlIHdheSB0byBwcmV2ZW50
IHRoaXMuIERpc2FibGluZyB0aGUgTFBJIG9uCnRoZSBob3N0IHNpZGUgd291bGQgcmVxdWlyZSBj
b21tYW5kIHF1ZXVpbmcsIHdoaWNoIGhhcyBpdHMgZG93bnNpZGVzIHRvCmJlIGlzc3VlZCBkdXJp
bmcgcnVudGltZS4KLSBEb20wIHNob3VsZCBtYWtlIHN1cmUgdGhhdCB0aGUgSVRTIHJlc291cmNl
cyAobnVtYmVyIG9mIExQSXMsIGRldmljZXMsCmV2ZW50cykgbGF0ZXIgaGFuZGVkIHRvIGEgRG9t
VSBhcmUgcmVhbGx5IGxpbWl0ZWQsIGFzIGEgbGFyZ2UgbnVtYmVyIG9mCnRoZW0gY291bGQgbWVh
biBtdWNoIHRpbWUgc3BlbmQgaW4gWGVuIHRvIGluaXRpYWxpemUsIGZyZWUgb3IgaGFuZGxlIHRo
b3NlLgpJdCBpcyBleHBlY3RlZCB0aGF0IHRoZSB0b29sc3RhY2sgc2V0cyB1cCBhIHRhaWxvcmVk
IElUUyB3aXRoIGp1c3QgZW5vdWdoCnJlc291cmNlcyB0byBhY2NvbW1vZGF0ZSB0aGUgbmVlZHMg
b2YgdGhlIGFjdHVhbCBwYXNzdGhyb3VnaC1lZCBkZXZpY2UocykuCi0gVGhlIGNvbW1hbmQgcXVl
dWUgbG9ja2luZyBpcyBjdXJyZW50bHkgc3Vib3B0aW1hbCBhbmQgc2hvdWxkIGJlIG1hZGUgbW9y
ZQpmaW5lLWdyYWluZWQgaW4gdGhlIGZ1dHVyZSwgaWYgcG9zc2libGUuCi0gUHJvdmlkZSBzdXBw
b3J0IGZvciBydW5uaW5nIHdpdGggYW4gSU9NTVUsIHRvIG1hcCB0aGUgZG9vcmJlbGwgcGFnZQp0
byBhbGwgZGV2aWNlcy4KCgpTb21lIGdlbmVyaWMgZGVzaWduIHByaW5jaXBsZXM6CgoqIFRoZSBj
dXJyZW50IEdJQyBjb2RlIHN0YXRpY2FsbHkgYWxsb2NhdGVzIHN0cnVjdHVyZXMgZm9yIGVhY2gg
c3VwcG9ydGVkCklSUSAoYm90aCBmb3IgdGhlIGhvc3QgYW5kIHRoZSBndWVzdCksIHdoaWNoIGR1
ZSB0byB0aGUgcG90ZW50aWFsbHkKbWlsbGlvbnMgb2YgTFBJIGludGVycnVwdHMgaXMgbm90IGZl
YXNpYmxlIHRvIGNvcHkgZm9yIHRoZSBJVFMuClNvIHdlIHJlZnJhaW4gZnJvbSBpbnRyb2R1Y2lu
ZyB0aGUgSVRTIGFzIGEgZmlyc3QgY2xhc3MgWGVuIGludGVycnVwdApjb250cm9sbGVyLCBhbHNv
IHdlIGRvbid0IGhvbGQgc3RydWN0IGlycV9kZXNjJ3Mgb3Igc3RydWN0IHBlbmRpbmdfaXJxJ3MK
Zm9yIGVhY2ggcG9zc2libGUgTFBJLgpGb3J0dW5hdGVseSBMUElzIGFyZSBvbmx5IGludGVyZXN0
aW5nIHRvIGd1ZXN0cywgc28gd2UgZ2V0IGF3YXkgd2l0aApzdG9yaW5nIG9ubHkgdGhlIHZpcnR1
YWwgSVJRIG51bWJlciBhbmQgdGhlIGd1ZXN0IFZDUFUgZm9yIGVhY2ggYWxsb2NhdGVkCmhvc3Qg
TFBJLCB3aGljaCBjYW4gYmUgc3Rhc2hlZCBpbnRvIG9uZSB1aW50NjRfdC4gVGhpcyBkYXRhIGlz
IHN0b3JlZCBpbgphIHR3by1sZXZlbCB0YWJsZSwgd2hpY2ggaXMgYm90aCBtZW1vcnkgZWZmaWNp
ZW50IGFuZCBxdWljayB0byBhY2Nlc3MuCldlIGhvb2sgaW50byB0aGUgZXhpc3RpbmcgSVJRIGhh
bmRsaW5nIGFuZCBWR0lDIGNvZGUgdG8gYXZvaWQgYWNjZXNzaW5nCnRoZSBub3JtYWwgc3RydWN0
dXJlcywgcHJvdmlkaW5nIGFsdGVybmF0aXZlIG1ldGhvZHMgZm9yIGdldHRpbmcgdGhlCm5lZWRl
ZCBpbmZvcm1hdGlvbiAocHJpb3JpdHksIGlzIGVuYWJsZWQ/KSBmb3IgTFBJcy4KV2hlbmV2ZXIg
YSBndWVzdCBtYXBzIGEgZGV2aWNlLCB3ZSBhbGxvY2F0ZSB0aGUgbWF4aW11bSByZXF1aXJlZCBu
dW1iZXIKb2Ygc3RydWN0IHBlbmRpbmdfaXJxJ3MsIHNvIHRoYXQgYW55IHRyaWdnZXJpbmcgTFBJ
IGNhbiBmaW5kIGl0cyBkYXRhCnN0cnVjdHVyZS4gVXBvbiB0aGUgZ3Vlc3QgYWN0dWFsbHkgbWFw
cGluZyB0aGUgTFBJLCB0aGlzIHBvaW50ZXIgdG8gdGhlCmNvcnJlc3BvbmRpbmcgcGVuZGluZ19p
cnEgZ2V0cyBlbnRlcmVkIGludG8gYSByYWRpeCB0cmVlLCBzbyB0aGF0IGl0IGNhbgpiZSBxdWlj
a2x5IGxvb2tlZCB1cC4KCiogT24gdGhlIGd1ZXN0IHNpZGUgd2UgKGxhdGVyIHdpbGwpIGhhdmUg
dG8gZGVhbCB3aXRoIG1hbGljaW91cyBndWVzdHMKdHJ5aW5nIHRvIGhvZyBYZW4gd2l0aCBtYXBw
aW5nIHJlcXVlc3RzIGZvciBhIGxvdCBvZiBMUElzLCBmb3IgaW5zdGFuY2UuCkFzIHRoZSBJVFMg
YWN0dWFsbHkgdXNlcyBzeXN0ZW0gbWVtb3J5IGZvciBzdG9yaW5nIHN0YXR1cyBpbmZvcm1hdGlv
biwKd2UgdXNlIHRoaXMgbWVtb3J5ICh3aGljaCB0aGUgZ3Vlc3QgaGFzIHRvIHByb3ZpZGUpIHRv
IG5hdHVyYWxseSBsaW1pdAphIGd1ZXN0LiBXaGVuZXZlciB3ZSBuZWVkIGluZm9ybWF0aW9uIGZy
b20gYW55IG9mIHRoZSBJVFMgdGFibGVzLCB3ZQp0ZW1wb3JhcmlseSBtYXAgdGhlbSAod2hpY2gg
aXMgY2hlYXAgb24gYXJtNjQpIGFuZCBjb3B5IHRoZSByZXF1aXJlZCBkYXRhLgoKKiBBbiBvYnZp
b3VzIGFwcHJvYWNoIHRvIGhhbmRsaW5nIHNvbWUgZ3Vlc3QgSVRTIGNvbW1hbmRzIHdvdWxkIGJl
IHRvCnByb3BhZ2F0ZSB0aGVtIHRvIHRoZSBob3N0LCBmb3IgaW5zdGFuY2UgdG8gbWFwIGRldmlj
ZXMgYW5kIExQSXMgYW5kCnRvIGVuYWJsZSBvciBkaXNhYmxlIExQSXMuCkhvd2V2ZXIgdGhpcyAo
bGF0ZXIgd2l0aCBEb21VIHN1cHBvcnQpIHdpbGwgY3JlYXRlIGFuIGF0dGFjayB2ZWN0b3IsIGFz
CmEgbWFsaWNpb3VzIGd1ZXN0IGNvdWxkIHRyeSB0byBmaWxsIHRoZSBob3N0IGNvbW1hbmQgcXVl
dWUgd2l0aApwcm9wYWdhdGVkIGNvbW1hbmRzLgpTbyB3ZSB0cnkgdG8gYXZvaWQgdGhpcyBzaXR1
YXRpb246IERvbTAgc2VuZGluZyBhIGRldmljZSBtYXBwaW5nIChNQVBEKQpjb21tYW5kIGlzIHRo
ZSBvbmx5IHRpbWUgd2UgYWxsb3cgcXVldWluZyBjb21tYW5kcyB0byB0aGUgaG9zdCBJVFMgY29t
bWFuZApxdWV1ZSwgYXMgdGhpcyBzZWVtcyB0byBiZSB0aGUgb25seSByZWxpYWJsZSB3YXkgb2Yg
Z2V0dGluZyB0aGUKcmVxdWlyZWQgaW5mb3JtYXRpb24gYXQgdGhlIG1vbWVudC4gSG93ZXZlciBh
dCB0aGUgc2FtZSB0aW1lIHdlIG1hcCBhbGwKZXZlbnRzIHRvIExQSXMgYWxyZWFkeSwgYWxzbyBl
bmFibGUgdGhlbS4gVGhpcyBhdm9pZHMgc2VuZGluZyBjb21tYW5kcwpsYXRlciBhdCBydW50aW1l
LCBhcyB3ZSBjYW4gZGVhbCB3aXRoIG1hcHBpbmdzIGFuZCBMUEkgZW5hYmxpbmcvZGlzYWJsaW5n
CmludGVybmFsbHkuCgpUbyBhY2NvbW9kYXRlIHRoZSB0ZWNoIHByZXZpZXcgbmF0dXJlIG9mIHRo
aXMgZmVhdHVyZSBhdCB0aGUgbW9tZW50LCB0aGVyZQppcyBhIEtjb25maWcgb3B0aW9uIHRvIGVu
YWJsZSBpdC4gQWxzbyBpdCBpcyBzdXBwb3J0ZWQgb24gYXJtNjQgb25seSwgd2hpY2gKd2lsbCBt
b3N0IGxpa2VseSBub3QgY2hhbmdlIGluIHRoZSBmdXR1cmUuClRoaXMgbGVhZHMgdG8gc29tZSBo
aWRlb3VzIGNvbnN0cnVjdHMgbGlrZSBhbiAjaWZkZWYnZWQgaGVhZGVyIGZpbGUgd2l0aAplbXB0
eSBmdW5jdGlvbiBzdHVicyB0byBhY2NvbW9kYXRlIGFybTMyIGFuZCBub24tSVRTIGJ1aWxkcywg
d2hpY2ggc2hhcmUKc29tZSBnZW5lcmljIGNvZGUgcGF0aHMgd2l0aCB0aGUgSVRTIGVtdWxhdGlv
bi4KVGhlIG51bWJlciBvZiBzdXBwb3J0ZWQgTFBJcyBjYW4gYmUgbGltaXRlZCBvbiB0aGUgY29t
bWFuZCBsaW5lLCBpbiBjYXNlCnRoZSBudW1iZXIgcmVwb3J0ZWQgYnkgdGhlIGhhcmR3YXJlIGlz
IHRvbyBoaWdoLiBBcyBYZW4gY2Fubm90IGZvcmVzZWUgaG93Cm1hbnkgaW50ZXJydXB0cyB0aGUg
Z3Vlc3RzIHdpbGwgbmVlZCwgd2UgY2F0ZXIgZm9yIGFzIG1hbnkgYXMgcG9zc2libGUuClRoZSBj
b21tYW5kIGxpbmUgcGFyYW1ldGVyIGlzIGNhbGxlZCBtYXgtbHBpLWJpdHMgYW5kIGV4cHJlc3Nl
cyB0aGUgbnVtYmVyCm9mIGJpdHMgcmVxdWlyZWQgdG8gaG9sZCBhbiBpbnRlcnJ1cHQgSUQuIEl0
IGRlZmF1bHRzIHRvIDIwLCBpZiB0aGF0IGlzCmxvd2VyIHRoYW4gdGhlIG51bWJlciBzdXBwb3J0
ZWQgYnkgdGhlIGhhcmR3YXJlLgoKVGhpcyBjb2RlIGJvb3RzIERvbTAgb24gYW4gQVJNIEZhc3Qg
TW9kZWwgd2l0aCBJVFMgc3VwcG9ydC4gSSB0cmllZCB0bwphZGRyZXNzIHRoZSBpc3N1ZXMgc2Vl
biBieSBwZW9wbGUgcnVubmluZyB0aGUgcHJldmlvdXMgdmVyc2lvbnMgb24gcmVhbApoYXJkd2Fy
ZSwgdGhvdWdoIGNvdWxkbid0IHZlcmlmeSB0aGlzIGhlcmUgZm9yIG15c2VsZi4KU28gYW55IHRl
c3RpbmcsIGJ1ZyByZXBvcnRzIChhbmQgcG9zc2libHkgZXZlbiBmaXhlcykgYXJlIHZlcnkgd2Vs
Y29tZS4KClRoZSBjb2RlIGNhbiBhbHNvIGJlIGZvdW5kIG9uIHRoZSBpdHMvdjExIGJyYW5jaCBo
ZXJlOgpnaXQ6Ly9saW51eC1hcm0ub3JnL3hlbi1hcC5naXQKaHR0cDovL3d3dy5saW51eC1hcm0u
b3JnL2dpdD9wPXhlbi1hcC5naXQ7YT1zaG9ydGxvZztoPXJlZnMvaGVhZHMvaXRzL3YxMQoKQ2hl
ZXJzLApBbmRyZQoKQ2hhbmdlbG9nIHYxMCAuLi4gdjExOgotIFswMS8zNF06IHVzZSBwcm9wZXIg
QUNDRVNTX09OQ0Ugd3JhcHBlcnMgZm9yIGFsbCB1c2VycwotIFswMi8zNF06IHNwbGl0IG9mIHY5
LTEyLzMyIGZvciBiYWNrcG9ydGluZwotIFswMy8zNF06IHJlbWFpbmRlciBvZiBzcGxpdHRpbmcg
djktMTIvMzIKLSBbMDQvMzRdOiBleHRlbmQgY29tbWVudCB0byBqdXN0aWZ5IDEwIElOSVREIGJp
dHMKLSBbMDUvMzRdOiBzd2FwcGVkIHBsYWNlIHdpdGggZm9ybWVyIDA0LzMyIHRvIGZpeCB0ZW1w
b3JhcnkgZGVhZGxvY2sKLSBbMDYvMzRdOiBzd2FwcGVkIHBsYWNlIHdpdGggZm9ybWVyIDAzLzMy
IHRvIGZpeCB0ZW1wb3JhcnkgZGVhZGxvY2sKLSBbMDgvMzRdOiB1cGRhdGUgY29tbWl0IG1lc3Nh
Z2UKLSBbMTAvMzRdOiByZW1vdmUgdW5uZWVkZWQgcC0+bHIgaW5pdGlhbGlzYXRpb24KLSBbMTEv
MzRdOiByZXBsYWNlIHJlYWRfYXRvbWljIHdpdGggQUNDRVNTX09OQ0UKLSBbMTMvMzRdOiBzcGxp
dCBvZiBmb3JtZXIgMTEvMzI6IHJlbW92ZSBubyBsb25nZXIgbmVlZGVkIHZDUFUgSUQgaW4gaG9z
dCBMUEkKLSBbMTQvMzRdOiBleHBvcnQgaW5qZWN0X2xwaSwgZml4IGxvY2stbGVzcyBhY2Nlc3Mg
dG8gdkNQVSBJRAotIFsxOC8zNF06IGZpeCBjb21taXQgbWVzc2FnZSwgYWRkIG9uZSBtb3JlIG1l
bW9yeSBiYXJyaWVyIGFuZCBjb21tZW50Ci0gWzE5LzM0XTogZml4IGl0c19jbWRfbWFza19maWVs
ZCgpLCBkdW1wIElUUyBjb21tYW5kIG9uIGVycm9yCi0gWzIwLzM0XTogZHJvcCBsb2NrLXRha2lu
ZyB2ZXJzaW9ucyBvZiB7cmVhZCx3cml0ZX1faXR0ZSwgZHJvcCBvcHRpb25hbCB2Q1BVCiAgICAg
ICAgICAgcGFyYW1ldGVyIHRvIHdyaXRlX2l0dGUoKSwgcmVtb3ZlIHNhbml0eSBjaGVja3MgKGRv
bnkgYnkgY2FsbGVycykKLSBbMjEvMzRdOiBmaXggInZldmVudGlkIiBwYXJhbWV0ZXIgbmFtZQot
IFsyMi8zNF06IGV4cGxpY2l0bHkgdGFrZSBsb2NrIGFyb3VuZCByZWFkX2l0dGUsIHVzZSB2Z2lj
X3ZjcHVfaW5qZWN0X2xwaSgpCi0gWzI1LzM0XTogZml4ICJ2ZXZlbnRpZCIgcGFyYW1ldGVyIG5h
bWUKLSBbMjYvMzRdOiBhZGQgdW5saWtlbHkoKSBoaW50cwotIFsyNy8zNF06IHJlbW92ZSB1bm5l
ZWRlZCByZWFkX2F0b21pYygpLCBleHBsaWNpdGx5IHNhbml0aXplIGNvbGxlY3Rpb24KLSBbMjgv
MzRdOiBleHRlbmQgSVJRIG1pZ3JhdGlvbiBjb21tZW50Ci0gWzMwLzM0XTogcHJvdGVjdHMgYWdh
aW5zdCBub3QgdmFsaWQgcHJvcGVydHkgdGFibGUKLSBbMzEvMzRdOiBwcm90ZWN0cyBhZ2FpbnN0
IG5vdCB2YWxpZCBwcm9wZXJ0eSB0YWJsZSwgZml4IGVycm9yIHByb3BhZ2F0aW9uCgpDaGFuZ2Vs
b2cgdjkgLi4uIHYxMDoKbm8gY2hhbmdlcyB0byAwNiwgMDcsIDEyLCAxNSwgMjAsIDI5LCAzMCwg
MzIKLSBbMDEvMzJdOiBmaXggZm9yIHJhbmsgbG9jayBkZWFkbG9jayBhcyBwb3N0ZWQgYmVmb3Jl
Ci0gWzAyLzMyXTogcmVwbGFjZSBhcmJpdHJhcnkgMTYgYml0cyBmb3IgRG9tVSBpbnRlcnJ1cHQg
SURzIHdpdGggMTAgYml0cwotIFswMy8zMl06IGhhbmRsZSBmdW5jdGlvbnMgbm90IGRlYWxpbmcg
d2l0aCBMUElzIGFzIHdlbGwKLSBbMDQvMzJdOiBuZXcgcGF0Y2ggdG8gcmVuYW1lIGdpY19yZW1v
dmVfZnJvbV9xdWV1ZXMgYW5kIHJlbW92ZSBsb2NrCi0gWzA1LzMyXTogbmV3IHBhdGNoIHRvIGlu
dHJvZHVjZSBoZWxwZXIgZm9yIHJlbW92aW5nIElSUXMgZnJvbSB0aGUgVkdJQwotIFswNi8zMl06
IGFkYXB0IHRvIHByZXZpb3VzIGNoYW5nZXMKLSBbMDgvMzJdOiB1c2UgbWVtc2V0IHRvIGNsZWFy
IHRoZSB3aG9sZSBzdHJ1Y3R1cmUKLSBbMDkvMzJdOiBzcGxpdCBvZmYgZnJvbSBmb3JtZXIgMDUv
MjgKLSBbMTAvMzJdOiBtb3ZlZCB1cCBmcm9udCwgaW5pdGlhbGl6ZSBWQ1BVIElECi0gWzExLzMy
XTogcmVtb3ZlIFZDUFUgSUQgZnJvbSBob3N0IGVudHJ5LCByZXdvcmsgTFBJIGluamVjdGlvbiwg
bW92ZWQKICAgICAgICAgICBvdXQgcGFydCBkZWFsaW5nIHdpdGggTFBJIHByaW9yaXR5IGNhY2hp
bmcKLSBbMTMvMzJdOiBhZGQgYSBoaW50IGFib3V0IGJvb2xlYW4gdmFyaWFibGVzCi0gWzE0LzMy
XTogZml4IGJvb2xfdCB0eXBlIHVzYWdlCi0gWzE2LzMyXTogcmVwbGFjZSBtYWdpYyB2YWx1ZSwg
YWx3YXlzIHVzZSBpbnRpZF9iaXRzIGZvciBUWVBFUiBnZW5lcmF0aW9uLAogICAgICAgICAgIGFk
ZCBtZW1vcnkgYmFycmllcgotIFsxNy8zMl06IGFkZCBjb21tZW50cyBhYm91dCBJVFMgdGFibGUg
bGF5b3V0LCByZW1vdmUgbGU2NF90b19jcHUoKSwKICAgICAgICAgICBzaW1wbGlmeSBDVExSIHJl
YWQgYW5kIHJlbW92ZSBsb2NrLCB1c2UgYXRvbWljIHJlYWQgYW5kIGFkZCBjb21tZW50CiAgICAg
ICAgICAgaW4gQ1JFQURSIHJlYWQsIGFkZCBUT0RPIGFuZCBBU1NFUlQgYWJvdXQgY3JhZnRpbmcg
SVRTIHRhYmxlcywKICAgICAgICAgICBhZGQgZW1wdHkgbGluZXMgaW4gc3dpdGNoL2Nhc2UsIG1v
dmUgY29kZSBibG9jawotIFsxOC8zMl06IGNvbnNpc3RlbnQgdXNlIG9mIGRhdGEgdHlwZXMsIGNv
bW1lbnRzIG1vdmVkIG91dCB0byBlYXJsaWVyIHBhdGNoCi0gWzE5LzMyXTogZm9sZCBpbiBnZXRf
aG9zdF9scGkoKSwgcmVuYW1lIHZldmVudGlkIGlkZW50aWZpZXIKLSBbMjEvMzJdOiBtb3ZlIHZh
cmlhYmxlIGFzc2lnbm1lbnQKLSBbMjIvMzJdOiBhZGQgVE9ETyBsb2NraW5nIGNvbW1lbnQsIHVz
ZSBuZXcgZ2ljX3JlbW92ZV9pcnEoKSBmdW5jdGlvbgotIFsyMy8zMl06IHJlbW92ZSBubyBsb25n
ZXIgbmVlZGVkIFZDUFUgSUQgZnJvbSBob3N0IExQSSBmdW5jdGlvbnMsIGFkZAogICAgICAgICAg
IGxvY2tpbmcgVE9ETywgdXNlIGdvdG8gb3V0Ci0gWzI0LzMyXTogZXhwbGFpbiByZWFzb24gZm9y
IExSIGNoZWNrLCBtYWtlIExScyB1bnNpZ25lZCwgbW92ZSBQUklTVElORQogICAgICAgICAgIGNo
ZWNrIGludG8gb25lIHBsYWNlCi0gWzI1LzMyXTogbWVudGlvbiBNQVBJLCByZW1vdmUgVkNQVSBJ
RCBmcm9tIGhvc3QgTFBJIHVwZGF0ZXMsIHVzZSBhdG9taWMKICAgICAgICAgICB3cml0ZSBmb3Ig
cHJpb3JpdHkgdXBkYXRlLCByZW1vdmUgb3V0ZGF0ZWQgY29tbWVudCwgZXhwbGFpbgogICAgICAg
ICAgIGVycm9yIGhhbmRsaW5nIHBhdGgsIGNoZWNrIGZvciB2YWxpZCBwcm9wZXJ0eSB0YWJsZQot
IFsyNi8zMl06IHJlbW92ZSB1cGRhdGUgb2YgVkNQVSBJRCBpbiB0aGUgaG9zdF9scGkgc3RydWN0
dXJlLCBhZGQgbG9ja2luZyBUT0RPCi0gWzI3LzMyXTogZml4IGVycm9yIHBhdGgKLSBbMjgvMzJd
OiBhZGQgY29tbWVudCBhYm91dCBwaHlzaWNhbCBMUEksIHVzZSBnZW5lcmljIGZ1bmN0aW9uIHRv
IHJlbW92ZSBJUlEsCiAgICAgICAgICAgcmVtb3ZlIHJlZHVuZGFudCBjbGVhcl9iaXQKLSBbMzEv
MzJdOiBtYWtlIHZnaWNfdjNfaXRzX2luaXRfdmlydHVhbCgpIHN0YXRpYyAoYW5kIG1vdmUgaXQp
LCBtb3ZlIGNvbW1lbnQsCiAgICAgICAgICAgcmVtb3ZlIHVubmVlZGVkIGNhbGwgdG8gdmdpY192
M19pdHNfZnJlZV9kb21haW4oKQoKQ2hhbmdlbG9nIHY4IC4uLiB2OToKLSBbMDEvMjhdOiBpbml0
aWFsaXplIG51bWJlciBvZiBpbnRlcnJ1cHQgSURzIGZvciBEb21VcyBhbHNvCi0gWzAyLzI4XTog
bW92ZSBwcmlvcml0eSByZWFkaW5nIGJhY2sgdXAgZnJvbnQKLSBbMDMvMjhdOiBlbnVtZXJhdGUg
YWxsIGNhbGwgc2l0ZXMgaW4gY29tbWl0IG1lc3NhZ2UsIGFkZCBBU1NFUlRzLAogICAgICAgICAg
IGFkZCAidW5saWtlbHkiIGhpbnRzLCBhdm9pZCBza2lwcGluZyBBU1NFUlRzLCBhZGQgY29tbWVu
dCB0bwogICAgICAgICAgIGlycV90b19wZW5kaW5nKCkgZGVmaW5pdGlvbgotIFswNC8yOF06IGV4
cGxhaW4gZXhwZWN0YXRpb24gb2YgZGV2aWNlIHN0YXRlIHdoaWxlIGRlc3Ryb3lpbmcgZG9tYWlu
Ci0gWzA1LzI4XTogZG9jdW1lbnQgY2FzZSBvZiBpbnZhbGlkIExQSSwgY2hhbmdlIGR1bW15IHBy
aW9yaXR5IHRvIDB4ZmYKLSBbMDgvMjhdOiBjaGVjayBjcm9zcyBwYWdlIGJvdW5kYXJ5IGNvbmRp
dGlvbiBlYXJseSBpbiBmdW5jdGlvbgotIFsxMC8yOF06IGluaXRpYWxpemUgc3RhdHVzIGFuZCBs
ciBtZW1iZXIgYXMgd2VsbAotIFsxMS8yOF06IGNoZWNrIGxwaV92Y3B1X2lkIHRvIGNvdmVyIGFs
bCB2aXJ0dWFsIENQVXMKLSBbMTIvMjhdOiBhZGQgc3BpbiBsb2NrIEFTU0VSVAotIFsxMy8yOF06
IGludHJvZHVjZSB0eXBlcyBmb3Igb3VyIElUUyB0YWJsZSBlbnRyaWVzLCBmaXggZXJyb3IgbWVz
c2FnZXMKLSBbMTQvMjhdOiB1c2UgbmV3IElUUyB0YWJsZSBlbnRyeSB0eXBlcwotIFsxNS8yOF06
IG5ldyBwYXRjaCB0byBpbnRyb2R1Y2UgcGVuZGluZ19pcnEgbG9va3VwIGZ1bmN0aW9uCi0gWzE3
LzI4XTogdmVyaWZ5IHNpemUgb2YgY29sbGVjdGlvbiB0YWJsZSBlbnRyeQotIFsxOC8yOF06IHVz
ZSBuZXcgcGVuZGluZ19pcnEgbG9va3VwIGZ1bmN0aW9uCi0gWzE5LzI4XTogdXNlIG5ldyBwZW5k
aW5nX2lycSBsb29rdXAgZnVuY3Rpb24sIGNvbGxlY3Rpb24gdGFibGUgdHlwZSBhbmQKICAgICAg
ICAgICB2Z2ljX2luaXRfcGVuZGluZ19pcnEsIGFkZCBEb20wIEFTU0VSVCBhbmQgdW5tYXAgZGV2
aWNlcyBmb3IgRG9tVXMKLSBbMjAvMjhdOiBkb2N1bWVudCBQUklTVElORV9MUEkgZmxhZywgZml4
IHR5cG8sIGF2b2lkIGRvdWJsZSBpbnNlcnRpb24gb2YKICAgICAgICAgICB0aGUgc2FtZSBMUEkg
aW50byBkaWZmZXJlbnQgTFJzCi0gWzIxLzI4XTogdXNlIG5ldyBwZW5kaW5nX2lycSBsb29rdXAg
ZnVuY3Rpb24sIGF2b2lkIGV4cGxpY3QgTFBJIG51bWJlcgogICAgICAgICAgIHBhcmFtZXRlcgot
IFsyMi8yOF06IGFkZCBwaHlzaWNhbCBhZmZpbml0eSBUT0RPLCB1c2UgbmV3IHRhYmxlIHR5cGUg
YW5kIHBlbmRpbmdfaXJxCiAgICAgICAgICAgbG9va3VwIGZ1bmN0aW9uLCBmaXggZXJyb3IgbWVz
c2FnZQotIFsyNC8yOF06IHVzZSBwZW5kaW5nX2lycSBsb29rdXAgZnVuY3Rpb24sIGRyb3AgZXhw
bGljaXQgTFBJIG51bWJlciBwYXJhbWV0ZXIKLSBbMjUvMjhdOiBkcm9wIGV4cGxpY2l0IExQSSBu
dW1iZXIgcGFyYW1ldGVyCi0gWzI3LzI4XTogdXNlIG5ldyBJVFMgdGFibGUgZW50cnkgdHlwZQoK
Q2hhbmdlbG9nIHY3IC4uLiB2ODoKLSBkcm9wIGxpc3QgcGFyYW1ldGVyIGFuZCByZW5hbWUgdG8g
Z2ljdjNfaXRzX21ha2VfaHdkd29tX2R0X25vZGVzKCkKLSByZW1vdmUgcmViYXNlIGFydGlmYWN0
cwotIGFkZCBpcnFfZW50ZXIvaXJxX2V4aXQoKSBjYWxscwotIHByb3BhZ2F0ZXMgbnVtYmVyIG9m
IGhvc3QgTFBJcyBhbmQgbnVtYmVyIG9mIGV2ZW50IElEcyB0byBEb20wCi0gYWRkIHByb3BlciBj
b3ZlcmFnZSBvZiBhbGwgYWRkcmVzc2VzIGluIElUUyBNTUlPIGhhbmRsZXIKLSBhdm9pZCB2Y21k
X2xvY2sgZm9yIENCQVNFUiB3cml0ZXMKLSBmaXggbWlzc2luZyBpcnFzYXZlL2lycXJlc3RvcmUg
b24gVkdJQyBWQ1BVIGxvY2sKLSBtb3ZlIHN0cnVjdCBwZW5kaW5nX2lycSB1c2UgdW5kZXIgdGhl
IFZHSUMgVkNQVSBsb2NrCi0gcHJvdGVjdCBnaWNfcmFpc2VfZ3Vlc3RfaXJxKCkgYWdhaW5zdCBO
VUxMIHBlbmRpbmdfaXJxCi0gaW1wcm92ZSBkZXZpY2UgYW5kIGNvbGxlY3Rpb24gdGFibGUgZW50
cnkgc2l6ZSBkb2N1bWVudGF0aW9uCi0gY291bnQgbnVtYmVyIG9mIElUU2VzIHRvIGluY3JlYXNl
IG1taW9fY291bnQKLSByZXdvcmsgTUFQRCwgRElTQ0FSRCwgTUFQVEkgYW5kIE1PVkkgdG8gdGFr
ZSBwcm9wZXIgbG9ja3MKLSBwcm9wZXJseSByb2xsYmFjayBmYWlsaW5nIE1BUEQgYW5kIE1BUFRJ
IGNhbGxzCi0gcmV3b3JrIGZ1bmN0aW9ucyB0byB1cGRhdGUgcHJvcGVydHkgdGFibGUKLSByZXR1
cm4gZXJyb3Igb24gdmdpY19hY2Nlc3NfZ3Vlc3RfbWVtb3J5IGNyb3NzaW5nIHBhZ2UgYm91bmRh
cnkKLSBtYWtlIHN1cmUgQ1JFQURSIGFjY2VzcyBpcyBhdG9taWMKCkNoYW5nZWxvZyB2NSAuLi4g
djY6Ci0gcmVvcmRlcmVkIHBhdGNoZXMgdG8gYWxsb3cgc3BsaXR0aW5nIHRoZSBzZXJpZXMKLSBp
bnRyb2R1Y2VkIGZ1bmN0aW9ucyBsYXRlciB0byBhdm9pZCB3YXJuaW5ncyBvbiBpbnRlcm1lZGlh
dGUgYnVpbGRzCi0gcmVmYWN0b3JlZCBjb21tb24gY29kZSBjaGFuZ2VzIGludG8gc2VwYXJhdGUg
cGF0Y2hlcwotIGRyb3BwZWQgR0VOTUFTS19VTEwgYW5kIEJJVF9VTEwgKGJvdGggcGF0Y2hlcyBh
bmQgdGhlaXIgdXNhZ2UgbGF0ZXIpCi0gcmV3b3JrIGxvY2tpbmcgaW4gTU1JTyByZWdpc3RlciBy
ZWFkcyBhbmQgd3JpdGVzCi0gcHJvdGVjdCBuZXcgY29kZSBmcm9tIGJlaW5nIGV4ZWN1dGVkIHdp
dGhvdXQgYW4gSVRTIGJlaW5nIGNvbmZpZ3VyZWQKLSBmaXggdmdpY19hY2Nlc3NfZ3Vlc3RfbWVt
b3J5IChub3cgYSBzZXBhcmF0ZSBwYXRjaCkKLSBzb21lIG1vcmUgY29tbWVudHMgYW5kIFRPRE9z
CgpDaGFuZ2Vsb2cgdjQgLi4uIHY1OgotIGFkZGluZyBtYW55IGNvbW1lbnRzCi0gc3BpbmxvY2sg
YXNzZXJ0cwotIHJlbmFtZSByX2hvc3RfbHBpcyB0byBtYXhfaG9zdF9scGlfaWRzCi0gcmVtb3Zl
IG1heF9pdHNfZGV2aWNlX2JpdHMgY29tbWFuZCBsaW5lCi0gYWRkIHdhcm5pbmcgb24gaGlnaCBu
dW1iZXIgb2YgTFBJcwotIGF2b2lkIHBvdGVudGlhbCBsZWFrIG9uIGhvc3QgTUFQRAotIHByb3Bl
cmx5IGhhbmRsZSBucl9ldmVudHMgcm91bmRpbmcKLSByZW1vdmUgdW5tYXBfYWxsX2RldmljZXMo
KSwgcmVwbGFjZSB3aXRoIEFTU0VSVAotIGFkZCBiYXJyaWVycyBmb3IgKGxvY2tsZXNzKSBob3N0
IExQSSBsb29rdXBzCi0gYWRkIHByb3BlciBsb2NraW5nIGluIElUUyBhbmQgcmVkaXN0IE1NSU8g
cmVnaXN0ZXIgaGFuZGxpbmcKLSByb2xsYmFjayBmYWlsaW5nIGRldmljZSBtYXBwaW5nCi0gZml4
IHZhcmlvdXMgcHJpbnRrcwotIGFkZCB2Z2ljX2FjY2Vzc19ndWVzdF9tZW1vcnkoKSBhbmQgdXNl
IGl0Ci0gKGdldHRpbmcgcmlkIG9mIHBhZ2UgbWFwcGluZyBmdW5jdGlvbnMgYW5kIGhlbHBlcnMp
Ci0gZHJvcCB0YWJsZSBtYXBwaW5nIC8gdW5tYXBwaW5nIG9uIHJlZGlzdC9JVFMgZW5hYmxlL2Rp
c2FibGUKLSBtaW5vciByZXdvcmtzIGluIGZ1bmN0aW9ucyBhcyBwZXIgcmV2aWV3IGNvbW1lbnRz
Ci0gZml4IElUUyBlbmFibGVtZW50IGNoZWNrCi0gbW92ZSBscGlfdG9fcGVuZGluZygpIGFuZCBs
cGlfZ2V0X3ByaW9yaXR5KCkgdG8gdmdpY19vcHMKLSBtb3ZlIGRvX0xQSSgpIHRvIGdpY19od19v
cHMKLSB3aGl0ZXNwYWNlIGFuZCBoYXJkIHRhYnMgZml4ZXMKLSBpbnRyb2R1Y2UgSVRTIGRvbWFp
biBpbml0IGZ1bmN0aW9uIChhbmQgdXNlIGl0IGZvciB0aGUgcmJ0cmVlKQotIGVuYWJsZSBJUlFz
IGFyb3VuZCBkb19MUEkKLSBpbXBsZW1lbnQgVE9ET3MgZm9yIGxhdGVyIG9wdGltaXphdGlvbnMK
LSBhZGQgInYiIHByZWZpeCB0byB2YXJpYWJsZXMgaG9sZGluZyB2aXJ0dWFsIHByb3BlcnRpZXMK
LSBwcm92aWRlIGxvY2tlZCBhbmQgbm9ybWFsIHZlcnNpb25zIG9mIHJlYWQvd3JpdGVfaXR0ZQot
IG9ubHkgQ0xFQVIgTFBJIGlmIG5vdCBhbHJlYWR5IGd1ZXN0IHZpc2libGUgKHBsdXMgY29tbWVu
dCkKLSB1cGRhdGUgTFBJIHByb3BlcnR5IG9uIE1BUFRJCi0gc3RvcmUgdmNwdV9pZCBpbiBwZW5k
aW5nX2lycSBmb3IgTFBJcyAoaGVscHMgSU5WQUxMKQotIGltcHJvdmUgSU5WQUxMIGltcGxlbWVu
dGF0aW9uIHRvIG9ubHkgY292ZXIgTFBJcyBvbiB0aGlzIFZDUFUKLSBpbXByb3ZlIHZpcnR1YWwg
QkFTRSByZWdpc3RlciBpbml0aWFsaXphdGlvbgotIGxpbWl0IG51bWJlciBvZiB2aXJ0dWFsIExQ
SXMgdG8gMjQgYml0cyAoTGludXggYnVnIGF0IDMyPz8pCi0gb25seSBpbmplY3QgTFBJcyBpZiBy
ZWRpc3RyaWJ1dG9yIGlzIGFjdHVhbGx5IGVuYWJsZWQKCkNoYW5nZWxvZyB2MyAuLiB2NDoKLSBt
YWtlIEhBU19JVFMgZGVwZW5kIG9uIEVYUEVSVAotIGludHJvZHVjZSBuZXcgcGF0Y2ggMDIgdG8g
aW5pdGlhbGl6ZSBob3N0IElUUyBlYXJseQotIGZpeCBjbWRfbG9jayBpbml0IHBvc2l0aW9uCi0g
aW50cm9kdWNlIHdhcm5pbmcgb24gaGlnaCBudW1iZXIgb2YgTFBJIGFsbG9jYXRpb25zCi0gdmFy
aW91cyBpbnQgLT4gdW5zaWduZWQgZml4ZXMKLSBhZGRpbmcgYW5kIGltcHJvdmluZyBjb21tZW50
cwotIHJhdGUgbGltaXQgSVRTIGNvbW1hbmQgcXVldWUgZnVsbCBtc2cKLSBkcm9wIHVubmVlZGVk
IGNoZWNrcwotIHZhbGlkYXRlIGFnYWluc3QgYWxsb3dlZCBudW1iZXIgb2YgZGV2aWNlIElEcwot
IGF2b2lkIG1lbW9yeSBsZWFrcyB3aGVuIHJlbW92aW5nIGRldmljZXMKLSBpbXByb3ZlIGFsZ29y
aXRobSBmb3IgZmluZGluZyBmcmVlIGhvc3QgTFBJCi0gY29udmVydCB1bm1hcF9hbGxfZGV2aWNl
cyBmcm9tIGdvdG8gdG8gd2hpbGUgbG9vcAotIGFkZCBtZXNzYWdlIG9uIHJlbWFwcGluZyBJVFMg
ZGV2aWNlCi0gbmFtZSB2aXJ0dWFsIGRldmljZSAvIGV2ZW50IElEcyBwcm9wZXJseQotIHVzZSBh
dG9taWMgcmVhZCB3aGVuIHJlYWRpbmcgSVRUIGVudHJ5CgpDaGFuZ2Vsb2cgdjIgLi4gdjM6Ci0g
cHJlYWxsb2NhdGUgc3RydWN0IHBlbmRpbmdfaXJxJ3MKLSBtYXAgSVRTIGFuZCByZWRpc3RyaWJ1
dG9yIHRhYmxlcyBvbmx5IG9uIGRlbWFuZAotIHN0b3JlIHByb3BlcnR5LCBlbmFibGUgYW5kIHBl
bmRpbmcgYml0IGluIHN0cnVjdCBwZW5kaW5nX2lycQotIGltcHJvdmUgZXJyb3IgY2hlY2tpbmcg
YW5kIGhhbmRsaW5nCi0gYWRkIGNvbW1lbnRzCgpDaGFuZ2Vsb2cgdjEgLi4gdjI6Ci0gY2xlYW4g
dXAgaGVhZGVyIGZpbGUgaW5jbHVzaW9uCi0gcmV3b3JrIGhvc3QgSVRTIHRhYmxlIGFsbG9jYXRp
b246IG9ic2VydmUgYXR0cmlidXRlcywgbWFueSBmaXhlcwotIHJlbW92ZSBwYXRjaCAxIHRvIGV4
cG9ydCBfX2ZsdXNoX2RjYWNoZV9hcmVhLCB1c2UgZXhpc3RpbmcgZnVuY3Rpb24gaW5zdGVhZAot
IHVzZSBudW1iZXIgb2YgTFBJcyBpbnRlcm5hbGx5IGluc3RlYWQgb2YgbnVtYmVyIG9mIGJpdHMK
LSBrZWVwIGhvc3RfaXRzX2xpc3QgYXMgcHJpdmF0ZSBhcyBwb3NzaWJsZQotIGtlZXAgc3RydWN0
IGl0c19kZXZpY2VzIHByaXZhdGUKLSByZXdvcmsgZ2ljdjNfaXRzX21hcF9ndWVzdF9kZXZpY2Vz
Ci0gZml4IHJidHJlZSBpc3N1ZXMKLSBtb3JlIGVycm9yIGhhbmRsaW5nIGFuZCBwcm9wYWdhdGlv
bgotIGNvcGUgd2l0aCBHSUN2NCBpbXBsZW1lbnRhdGlvbnMgKGJ1dCBubyB2aXJ0dWFsIExQSSBm
ZWF0dXJlcyEpCi0gYWJzdHJhY3QgaG9zdCBhbmQgZ3Vlc3QgSVRTZXMgYnkgdXNpbmcgZG9vcmJl
bGwgYWRkcmVzc2VzCi0gam9pbiBwZXItcmVkaXN0cmlidXRvciB2YXJpYWJsZXMgaW50byBvbmUg
cGVyLUNQVSBzdHJ1Y3R1cmUKLSBmaXggZGF0YSB0eXBlcyAodW5zaWduZWQgaW50KQotIG1hbnkg
bWlub3IgYnVnIGZpeGVzCgooUm91Z2gpIGNoYW5nZWxvZyBSRkMtdjIgLi4gdjE6Ci0gc3BsaXQg
aG9zdCBJVFMgZHJpdmVyIGludG8gZ2ljLXYzLWxwaS5jIGFuZCBnaWMtdjMtaXRzLmMgcGFydAot
IHJlbmFtZSB2aXJ0dWFsIElUUyBkcml2ZXIgZmlsZSB0byB2Z2ljLXYzLWl0cy5jCi0gdXNlIG1h
Y3JvcyBhbmQgbmFtZWQgY29uc3RhbnRzIGZvciBhbGwgbWFnaWMgbnVtYmVycwotIHVzZSBhdG9t
aWMgYWNjZXNzb3JzIGZvciBhY2Nlc3NpbmcgdGhlIGhvc3QgTFBJIGRhdGEKLSByZW1vdmUgbGVm
dG92ZXJzIGZyb20gY29ubmVjdGluZyB2aXJ0dWFsIGFuZCBob3N0IElUU2VzCi0gYmFpbCBvdXQg
aWYgaG9zdCBJVFMgaXMgZGlzYWJsZWQgaW4gdGhlIERUCi0gcmV3b3JrIG1hcC91bm1hcF9ndWVz
dF9wYWdlcygpOgogICAgLSBzcGxpdCBvZmYgcDJtIHBhcnQgYXMgZ2V0L3B1dF9ndWVzdF9wYWdl
cyAodG8gYmUgZG9uZSBvbiBhbGxvY2F0aW9uKQogICAgLSBnZXQgcmlkIG9mIHZtYXAsIHVzaW5n
IG1hcF9kb21haW5fcGFnZSgpIGluc3RlYWQKLSBkZWxheSBhbGxvY2F0aW9uIG9mIHZpcnR1YWwg
dGFibGVzIHVudGlsIGFjdHVhbCBMUEkvSVRTIGVuYWJsZW1lbnQKLSBwcm9wZXJseSBzaXplIGJv
dGggdmlydHVhbCBhbmQgcGh5c2ljYWwgdGFibGVzIHVwb24gYWxsb2NhdGlvbgotIGZpeCBwdXRf
ZG9tYWluKCkgbG9ja2luZyBpc3N1ZXMgaW4gcGh5c2Rldl9vcCBhbmQgTFBJIGhhbmRsaW5nIGNv
ZGUKLSBhZGQgYW5kIGV4dGVuZCBjb21tZW50cyBpbiB2YXJpb3VzIGFyZWFzCi0gZml4IGxvdHNh
IGNvZGluZyBzdHlsZSBhbmQgd2hpdGUgc3BhY2UgaXNzdWVzLCBpbmNsdWRpbmcgY29tbWVudCBz
dHlsZQotIGFkZCBsb2NraW5nIHRvIGRhdGEgc3RydWN0dXJlcyBub3QgeWV0IGNvdmVyZWQKLSBm
aXggdmFyaW91cyBsb2NraW5nIGlzc3VlcwotIHVzZSBhbiByYnRyZWUgdG8gZGVhbCB3aXRoIElU
UyBkZXZpY2VzIChpbnN0ZWFkIG9mIGEgbGlzdCkKLSBwcm9wZXJseSBoYW5kbGUgbWVtb3J5IGF0
dHJpYnV0ZXMgZm9yIElUUyB0YWJsZXMKLSBoYW5kbGUgY2FjaGVhYmxlL25vbi1jYWNoZWFibGUg
SVRTIHRhYmxlIG1hcHBpbmdzCi0gc2FuaXRpemUgZ3Vlc3QgcHJvdmlkZWQgSVRTL0xQSSB0YWJs
ZSBhdHRyaWJ1dGVzCi0gZml4IGJyZWFrYWdlIG9uIG5vbi1HSUN2MiBjb21wYXRpYmxlIGhvc3Qg
R0lDdjMgY29udHJvbGxlcnMKLSBhZGQgY29tbWFuZCBsaW5lIHBhcmFtZXRlcnMgb24gdG9wIG9m
IEtjb25maWcgb3B0aW9ucwotIHByb3Blcmx5IHdhaXQgZm9yIGFuIElUUyB0byBiZWNvbWUgcXVp
ZXNjaWVudCBiZWZvcmUgZW5hYmxpbmcgaXQKLSBoYW5kbGUgaG9zdCBJVFMgY29tbWFuZCBxdWV1
ZSBlcnJvcnMKLSBhY3R1YWxseSB3YWl0IGZvciBob3N0IElUUyBjb21tYW5kIGNvbXBsZXRpb24g
KFJFQURSPT1XUklURVIpCi0gZml4IEFSTTMyIGNvbXBpbGF0aW9uCi0gdmFyaW91cyBwYXRjaCBz
cGxpdHMgYW5kIHJlb3JkZXJpbmdzCgpBbmRyZSBQcnp5d2FyYSAoMzMpOgogIEFSTTogdkdJQzog
YXZvaWQgcmFuayBsb2NrIHdoZW4gcmVhZGluZyBwcmlvcml0eQogIEFSTTogR0lDdjM6IGVuYWJs
ZSBJVFMgb24gdGhlIGhvc3QKICBBUk06IEdJQ3YzOiBlbmFibGUgTFBJcyBvbiB0aGUgaG9zdAog
IEFSTTogR0lDdjM6IHNldHVwIG51bWJlciBvZiBMUEkgYml0cyBmb3IgYSBHSUN2MyBndWVzdAog
IEFSTTogdkdJQzogcmV3b3JrIGdpY19yZW1vdmVfZnJvbV9xdWV1ZXMoKQogIEFSTTogdkdJQzog
bW92ZSBpcnFfdG9fcGVuZGluZygpIGNhbGxzIHVuZGVyIHRoZSBWR0lDIFZDUFUgbG9jawogIEFS
TTogdkdJQzogaW50cm9kdWNlIGdpY19yZW1vdmVfaXJxKCkKICBBUk06IEdJQzogQWRkIGNoZWNr
cyBmb3IgTlVMTCBwb2ludGVyIHBlbmRpbmdfaXJxJ3MKICBBUk06IEdJQ3YzOiBpbnRyb2R1Y2Ug
c2VwYXJhdGUgcGVuZGluZ19pcnEgc3RydWN0cyBmb3IgTFBJcwogIEFSTTogR0lDOiBleHBvcnQg
YW5kIGV4dGVuZCB2Z2ljX2luaXRfcGVuZGluZ19pcnEoKQogIEFSTTogdkdJQzogY2FjaGUgdmly
dHVhbCBMUEkgcHJpb3JpdHkgaW4gc3RydWN0IHBlbmRpbmdfaXJxCiAgQVJNOiB2R0lDOiBhZGQg
TFBJIFZDUFUgSUQgdG8gc3RydWN0IHBlbmRpbmdfaXJxCiAgQVJNOiBHSUM6IElUUzogcmVtb3Zl
IG5vIGxvbmdlciBuZWVkZWQgVkNQVSBJRCBpbiBob3N0IExQSSBlbnRyeQogIEFSTTogR0lDdjM6
IGZvcndhcmQgcGVuZGluZyBMUElzIHRvIGd1ZXN0cwogIEFSTTogdkdJQ3YzOiBoYW5kbGUgdmly
dHVhbCBMUEkgcGVuZGluZyBhbmQgcHJvcGVydHkgdGFibGVzCiAgQVJNOiB2R0lDdjM6IHJlLXVz
ZSB2Z2ljX3JlZzY0X2NoZWNrX2FjY2VzcwogIEFSTTogdkdJQzogYWR2ZXJ0aXNlIExQSSBzdXBw
b3J0CiAgQVJNOiB2SVRTOiBhZGQgY29tbWFuZCBoYW5kbGluZyBzdHViIGFuZCBNTUlPIGVtdWxh
dGlvbgogIEFSTTogdklUUzogaW50cm9kdWNlIHRyYW5zbGF0aW9uIHRhYmxlIHdhbGtzCiAgQVJN
OiB2SVRTOiBwcm92aWRlIGFjY2VzcyB0byBzdHJ1Y3QgcGVuZGluZ19pcnEKICBBUk06IHZJVFM6
IGhhbmRsZSBJTlQgY29tbWFuZAogIEFSTTogdklUUzogaGFuZGxlIE1BUEMgY29tbWFuZAogIEFS
TTogdklUUzogaGFuZGxlIENMRUFSIGNvbW1hbmQKICBBUk06IHZJVFM6IGhhbmRsZSBNQVBEIGNv
bW1hbmQKICBBUk06IEdJQ3YzOiBoYW5kbGUgdW5tYXBwZWQgTFBJcwogIEFSTTogdklUUzogaGFu
ZGxlIE1BUFRJL01BUEkgY29tbWFuZAogIEFSTTogdklUUzogaGFuZGxlIE1PVkkgY29tbWFuZAog
IEFSTTogdklUUzogaGFuZGxlIERJU0NBUkQgY29tbWFuZAogIEFSTTogdklUUzogaGFuZGxlIElO
ViBjb21tYW5kCiAgQVJNOiB2SVRTOiBoYW5kbGUgSU5WQUxMIGNvbW1hbmQKICBBUk06IHZJVFM6
IGluY3JlYXNlIG1taW9fY291bnQgZm9yIGVhY2ggSVRTCiAgQVJNOiB2SVRTOiBjcmVhdGUgYW5k
IGluaXRpYWxpemUgdmlydHVhbCBJVFNlcyBmb3IgRG9tMAogIEFSTTogdklUUzogY3JlYXRlIElU
UyBzdWJub2RlcyBmb3IgRG9tMCBEVAoKVmlqYXlhIEt1bWFyIEsgKDEpOgogIEFSTTogaW50cm9k
dWNlIHZnaWNfYWNjZXNzX2d1ZXN0X21lbW9yeSgpCgogeGVuL2FyY2gvYXJtL2dpYy12Mi5jICAg
ICAgICAgICAgfCAgICA3ICsKIHhlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMgICAgICAgIHwgIDE4
MCArKysrKwogeGVuL2FyY2gvYXJtL2dpYy12My1scGkuYyAgICAgICAgfCAgIDk5ICsrLQogeGVu
L2FyY2gvYXJtL2dpYy12My5jICAgICAgICAgICAgfCAgIDI5ICstCiB4ZW4vYXJjaC9hcm0vZ2lj
LmMgICAgICAgICAgICAgICB8ICAxMDIgKystCiB4ZW4vYXJjaC9hcm0vdmdpYy12Mi5jICAgICAg
ICAgICB8ICAgMjggKy0KIHhlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jICAgICAgIHwgMTQ4MiAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQogeGVuL2FyY2gvYXJtL3ZnaWMt
djMuYyAgICAgICAgICAgfCAgMzI3ICsrKysrKysrLQogeGVuL2FyY2gvYXJtL3ZnaWMuYyAgICAg
ICAgICAgICAgfCAgMTQ2ICsrKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmggICAgIHwg
ICAxNiArLQogeGVuL2luY2x1ZGUvYXNtLWFybS9ldmVudC5oICAgICAgfCAgICAzICsKIHhlbi9p
bmNsdWRlL2FzbS1hcm0vZ2ljLmggICAgICAgIHwgICAgNSArLQogeGVuL2luY2x1ZGUvYXNtLWFy
bS9naWNfdjNfaXRzLmggfCAgIDQ0ICsrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMtZW11bC5o
ICB8ICAgIDkgKwogeGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmggICAgICAgfCAgIDE4ICstCiAx
NSBmaWxlcyBjaGFuZ2VkLCAyNDEzIGluc2VydGlvbnMoKyksIDgyIGRlbGV0aW9ucygtKQoKLS0g
CjIuOS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 09 17:41:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 17: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 1dJNup-0003J9-Ps; Fri, 09 Jun 2017 17: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 <andre.przywara@arm.com>) id 1dJNuo-0003IF-GA
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 17:41:42 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 67/4F-02956-5DDDA395; Fri, 09 Jun 2017 17:41:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsVysyfVTffqXat
 Ig5UTJSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyZD+YxF0zjrmh7/o+5gXEBZxcjF4eQwGZG
 ifubj7FBOMsZJaaufsfexcjJwSagK7Hj5mtmEFtEIFTi6YLvzCBFzALXGSVO75jPBpIQFrCV+
 DvpDyuIzSKgKnFk5jOwBl4BK4k7V26B2RICchIN5++D2ZwC1hLb9qwF6xUCqmk5dJl9AiP3Ak
 aGVYzqxalFZalFuuZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBHmYAgh2MMy/
 7H2KU5GBSEuWdVmAVKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCt+cOUE6wKDU9tSItMwcYajBp
 CQ4eJRHeFyeB0rzFBYm5xZnpEKlTjIpS4rwbQfoEQBIZpXlwbbDwvsQoKyXMywh0iBBPQWpRb
 mYJqvwrRnEORiVh3l0gU3gy80rgpr8CWswEtHjJOwuQxSWJCCmpBsbuQxpKrpZTTjnsaH74on
 WfdZg/65lIzdXrFi6IDozo9N12M5rpofzM4ESvW5Xu7wTLHklGbjzW9IL/m8ZJL37+t1HBq55
 3Pzn0rL2tR2rmYbmlF/5yVh66Ub7FlVHE64GsiXBNyjzerogZb6Oc2ivCrc7xPHG7veDiuose
 Mgbz1t/L8HGosFJiKc5INNRiLipOBAD+GnH7agIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1497030100!47390251!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54275 invoked from network); 9 Jun 2017 17:41:41 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-2.tower-27.messagelabs.com with SMTP; 9 Jun 2017 17:41: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 AE7711596;
 Fri,  9 Jun 2017 10:41:40 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 65E403F578;
 Fri,  9 Jun 2017 10:41:39 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Fri,  9 Jun 2017 18:41:09 +0100
Message-Id: <20170609174141.5068-3-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170609174141.5068-1-andre.przywara@arm.com>
References: <20170609174141.5068-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: [Xen-devel] [PATCH v11 02/34] ARM: GICv3: enable ITS on the host
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RXZlbiB0aG91Z2ggdGhlIElUUyBlbXVsYXRpb24gaXMgbm90IHlldCBpbiBwbGFjZSwgdGhlIGhv
c3QgSVRTIGFscmVhZHkKZ2V0cyBpbml0aWFsaXplZCBhbmQgWGVuIHRyaWVzIHRvIG1hcCB0aGUg
aG9zdCBjb2xsZWN0aW9ucy4KSG93ZXZlciBmb3IgY29tbWFuZHMgdG8gYmUgcHJvY2Vzc2VkIHdl
IG5lZWQgdG8gKmVuYWJsZSogdGhlIElUUywgd2hpY2gKd2lsbCBiZSBkb25lIGluIGEgbGF0ZXIg
cGF0Y2ggbm90IHlldCBtZXJnZWQuClNvIHRob3NlIE1BUEMgY29tbWFuZHMgYXJlIG5vdCBwcm9j
ZXNzZWQgYW5kIHJ1biBpbnRvIGEgdGltZW91dCwgbGVhZGluZwp0byBhIHBhbmljIG9uIG1hY2hp
bmVzIHdoaWNoIGFkdmVydGlzZSBhbiBJVFMgaW4gdGhlaXIgRFQuClRoaXMgcGF0Y2gganVzdCBl
bmFibGVzIHRoZSBJVFMgKGJ1dCBub3QgdGhlIExQSXMgb24gZWFjaCByZWRpc3RyaWJ1dG9yKSwK
dG8gZ2V0IHRob3NlIE1BUEMgY29tbWFuZHMgZXhlY3V0ZWQuClRoaXMgcGF0Y2ggd2FzIHBhcnQg
b2Y6ICJBUk06IEdJQ3YzOiBlbmFibGUgSVRTIGFuZCBMUElzIG9uIHRoZSBob3N0IgoocGF0Y2gg
djggMDYvMjcgb3IgdjEwIDEyLzMyLCB3aGljaCB3YXMgYWxyZWFkeSBhY2tlZCBieSBTdGVmYW5v
LgoKVGhpcyBmaXhlcyBib290aW5nIFhlbiBvbiBBUk02NCBtYWNoaW5lcyB3aXRoIGFuIElUUyBh
bmQgdGhlCihFWFBFUlQpIElUUyBLY29uZmlnIG9wdGlvbiBlbmFibGVkLgoKU2lnbmVkLW9mZi1i
eTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+Ci0tLQogeGVuL2FyY2gv
YXJtL2dpYy12My1pdHMuYyB8IDQgKysrKwogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygr
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMgYi94ZW4vYXJjaC9hcm0v
Z2ljLXYzLWl0cy5jCmluZGV4IDA3MjgwYjMuLmFlYmMyNTcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS9naWMtdjMtaXRzLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYwpAQCAtNTA1
LDYgKzUwNSwxMCBAQCBzdGF0aWMgaW50IGdpY3YzX2l0c19pbml0X3NpbmdsZV9pdHMoc3RydWN0
IGhvc3RfaXRzICpod19pdHMpCiAgICAgICAgIHJldHVybiAtRU5PTUVNOwogICAgIHdyaXRlcV9y
ZWxheGVkKDAsIGh3X2l0cy0+aXRzX2Jhc2UgKyBHSVRTX0NXUklURVIpOwogCisgICAgLyogTm93
IGVuYWJsZSBpbnRlcnJ1cHQgdHJhbnNsYXRpb24gYW5kIGNvbW1hbmQgcHJvY2Vzc2luZyBvbiB0
aGF0IElUUy4gKi8KKyAgICByZWcgPSByZWFkbF9yZWxheGVkKGh3X2l0cy0+aXRzX2Jhc2UgKyBH
SVRTX0NUTFIpOworICAgIHdyaXRlbF9yZWxheGVkKHJlZyB8IEdJVFNfQ1RMUl9FTkFCTEUsIGh3
X2l0cy0+aXRzX2Jhc2UgKyBHSVRTX0NUTFIpOworCiAgICAgcmV0dXJuIDA7CiB9CiAKLS0gCjIu
OS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 09 17:41:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 17: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 1dJNup-0003Iv-JA; Fri, 09 Jun 2017 17: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 <andre.przywara@arm.com>) id 1dJNun-0003I9-M1
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 17:41:41 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 CB/05-26749-4DDDA395; Fri, 09 Jun 2017 17:41:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBLMWRWlGSWpSXmKPExsVysyfVTffKXat
 Ig+YHghbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0ZzyzHmglnaFf+PHWdtYJyu0MXIxSEksJlR
 4uyWJ8wQznJGiVsLbjN2MXJysAnoSuy4+ZoZxBYRCJV4uuA7WBGzwHVGidM75rOBJIQFvCUu7
 7wM1sAioCqxf/sDVhCbV8BK4sbnG2A1EgJyEg3n74MN4hSwlti2Zy1YXAiopuXQZfYJjNwLGB
 lWMWoUpxaVpRbpGpnrJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIE+riegYFxB2P
 LXr9DjJIcTEqivNMKrCKF+JLyUyozEosz4otKc1KLDzHKcHAoSfD+vQ2UEyxKTU+tSMvMAQYb
 TFqCg0dJhPfFSaA0b3FBYm5xZjpE6hSjopQ4r+UdoIQASCKjNA+uDRbglxhlpYR5GRkYGIR4C
 lKLcjNLUOVfMYpzMCoJ8+4CmcKTmVcCN/0V0GImoMVL3lmALC5JREhJNTAe7cq2fWEzKz/9ps
 vBlnbD1w6HHJS+/719c8fTy84tnY9Pchx9M//dQZ5IZ5UqgeqTO+K2yrte9bS7Nbf7eE2Jyfw
 UWyvVzf0z0thXOD9yLtnJfePTQ3sPyf38K6cEdDx/4mcg1SkQs4Vfx3aC+4PvwqYqn/yjCnWs
 jbYJbzpRuDlJfcKn5nglluKMREMt5qLiRABvE77iawIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1497030099!88137072!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2053 invoked from network); 9 Jun 2017 17:41:39 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-12.tower-31.messagelabs.com with SMTP; 9 Jun 2017 17:41: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 2BC9E15BF;
 Fri,  9 Jun 2017 10:41:39 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D79C63F578;
 Fri,  9 Jun 2017 10:41:37 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Fri,  9 Jun 2017 18:41:08 +0100
Message-Id: <20170609174141.5068-2-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170609174141.5068-1-andre.przywara@arm.com>
References: <20170609174141.5068-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: [Xen-devel] [PATCH v11 01/34] ARM: vGIC: avoid rank lock when
	reading priority
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiByZWFkaW5nIHRoZSBwcmlvcml0eSB2YWx1ZSBvZiBhIHZpcnR1YWwgaW50ZXJydXB0LCB3
ZSB3ZXJlIHRha2luZwp0aGUgcmVzcGVjdGl2ZSByYW5rIGxvY2sgc28gZmFyLgpIb3dldmVyIGZv
ciBmb3J3YXJkZWQgaW50ZXJydXB0cyAoRG9tMCBvbmx5IHNvIGZhcikgdGhpcyBtYXkgbGVhZCB0
byBhCmRlYWRsb2NrIHdpdGggdGhlIGZvbGxvd2luZyBjYWxsIGNoYWluOgotIE1NSU8gYWNjZXNz
IHRvIGNoYW5nZSB0aGUgSVJRIGFmZmluaXR5LCBjYWxsaW5nIHRoZSBJVEFSR0VUU1IgaGFuZGxl
cgotIHRoaXMgaGFuZGxlciB0YWtlcyB0aGUgYXBwcm9wcmlhdGUgcmFuayBsb2NrIGFuZCBjYWxs
cyB2Z2ljX3N0b3JlX2l0YXJnZXRzcigpCi0gdmdpY19zdG9yZV9pdGFyZ2V0c3IoKSB3aWxsIGV2
ZW50dWFsbHkgY2FsbCB2Z2ljX21pZ3JhdGVfaXJxKCkKLSBpZiB0aGlzIElSUSBpcyBhbHJlYWR5
IGluLWZsaWdodCwgaXQgd2lsbCByZW1vdmUgaXQgZnJvbSB0aGUgb2xkCiAgVkNQVSBhbmQgaW5q
ZWN0IGl0IGludG8gdGhlIG5ldyBvbmUsIGJ5IGNhbGxpbmcgdmdpY192Y3B1X2luamVjdF9pcnEo
KQotIHZnaWNfdmNwdV9pbmplY3RfaXJxIHdpbGwgY2FsbCB2Z2ljX2dldF92aXJxX3ByaW9yaXR5
KCkKLSB2Z2ljX2dldF92aXJxX3ByaW9yaXR5KCkgdHJpZXMgdG8gdGFrZSB0aGUgcmFuayBsb2Nr
IC0gYWdhaW4hCkl0IHNlZW1zIGxpa2UgdGhpcyBjb2RlIHBhdGggaGFzIG5ldmVyIGJlZW4gZXhl
cmNpc2VkIGJlZm9yZS4KCkZpeCB0aGlzIGJ5IGF2b2lkaW5nIHRha2luZyB0aGUgbG9jayBpbiB2
Z2ljX2dldF92aXJxX3ByaW9yaXR5KCkgKGxpa2Ugd2UKZG8gaW4gdmdpY19nZXRfdGFyZ2V0X3Zj
cHUoKSkuCkFjdHVhbGx5IHdlIGFyZSBqdXN0IHJlYWRpbmcgb25lIGJ5dGUsIGFuZCBwcmlvcml0
eSBjaGFuZ2VzIHdoaWxlCmludGVycnVwdHMgYXJlIGhhbmRsZWQgYXJlIGEgYmVuaWduIHJhY2Ug
dGhhdCBjYW4gaGFwcGVuIG9uIHJlYWwgaGFyZHdhcmUKdG9vLiBTbyBpdCBpcyBzYWZlIHRvIGp1
c3QgcHJldmVudCB0aGUgY29tcGlsZXIgZnJvbSByZWFkaW5nIGZyb20gdGhlCnN0cnVjdCBtb3Jl
IHRoYW4gb25jZS4KClNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2Fy
YUBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS92Z2ljLXYyLmMgfCAxMyArKysrKysrKy0tLS0t
CiB4ZW4vYXJjaC9hcm0vdmdpYy12My5jIHwgMTEgKysrKysrKy0tLS0KIHhlbi9hcmNoL2FybS92
Z2ljLmMgICAgfCAgOCArLS0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAxNiBpbnNlcnRpb25zKCsp
LCAxNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12Mi5jIGIv
eGVuL2FyY2gvYXJtL3ZnaWMtdjIuYwppbmRleCBkYzlmOTViLi41MzcwMDIwIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC9hcm0vdmdpYy12Mi5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljLXYyLmMKQEAg
LTI1OCw5ICsyNTgsOSBAQCBzdGF0aWMgaW50IHZnaWNfdjJfZGlzdHJfbW1pb19yZWFkKHN0cnVj
dCB2Y3B1ICp2LCBtbWlvX2luZm9fdCAqaW5mbywKICAgICAgICAgaWYgKCByYW5rID09IE5VTEwg
KSBnb3RvIHJlYWRfYXNfemVybzsKIAogICAgICAgICB2Z2ljX2xvY2tfcmFuayh2LCByYW5rLCBm
bGFncyk7Ci0gICAgICAgIGlwcmlvcml0eXIgPSByYW5rLT5pcHJpb3JpdHlyW1JFR19SQU5LX0lO
REVYKDgsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGdpY2RfcmVnIC0gR0lDRF9JUFJJT1JJVFlSLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBEQUJUX1dPUkQpXTsKKyAgICAgICAgaXByaW9y
aXR5ciA9IEFDQ0VTU19PTkNFKHJhbmstPmlwcmlvcml0eXJbUkVHX1JBTktfSU5ERVgoOCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnaWNkX3JlZyAtIEdJQ0RfSVBSSU9S
SVRZUiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBEQUJUX1dPUkQpXSk7
CiAgICAgICAgIHZnaWNfdW5sb2NrX3JhbmsodiwgcmFuaywgZmxhZ3MpOwogICAgICAgICAqciA9
IHZnaWNfcmVnMzJfZXh0cmFjdChpcHJpb3JpdHlyLCBpbmZvKTsKIApAQCAtNDk5LDcgKzQ5OSw3
IEBAIHN0YXRpYyBpbnQgdmdpY192Ml9kaXN0cl9tbWlvX3dyaXRlKHN0cnVjdCB2Y3B1ICp2LCBt
bWlvX2luZm9fdCAqaW5mbywKIAogICAgIGNhc2UgVlJBTkdFMzIoR0lDRF9JUFJJT1JJVFlSLCBH
SUNEX0lQUklPUklUWVJOKToKICAgICB7Ci0gICAgICAgIHVpbnQzMl90ICppcHJpb3JpdHlyOwor
ICAgICAgICB1aW50MzJfdCAqaXByaW9yaXR5ciwgcHJpb3JpdHk7CiAKICAgICAgICAgaWYgKCBk
YWJ0LnNpemUgIT0gREFCVF9CWVRFICYmIGRhYnQuc2l6ZSAhPSBEQUJUX1dPUkQgKSBnb3RvIGJh
ZF93aWR0aDsKICAgICAgICAgcmFuayA9IHZnaWNfcmFua19vZmZzZXQodiwgOCwgZ2ljZF9yZWcg
LSBHSUNEX0lQUklPUklUWVIsIERBQlRfV09SRCk7CkBAIC01MDgsNyArNTA4LDEwIEBAIHN0YXRp
YyBpbnQgdmdpY192Ml9kaXN0cl9tbWlvX3dyaXRlKHN0cnVjdCB2Y3B1ICp2LCBtbWlvX2luZm9f
dCAqaW5mbywKICAgICAgICAgaXByaW9yaXR5ciA9ICZyYW5rLT5pcHJpb3JpdHlyW1JFR19SQU5L
X0lOREVYKDgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBnaWNkX3JlZyAtIEdJQ0RfSVBSSU9SSVRZUiwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIERBQlRfV09SRCldOwotICAgICAgICB2
Z2ljX3JlZzMyX3VwZGF0ZShpcHJpb3JpdHlyLCByLCBpbmZvKTsKKyAgICAgICAgcHJpb3JpdHkg
PSBBQ0NFU1NfT05DRSgqaXByaW9yaXR5cik7CisgICAgICAgIHZnaWNfcmVnMzJfdXBkYXRlKCZw
cmlvcml0eSwgciwgaW5mbyk7CisgICAgICAgIEFDQ0VTU19PTkNFKCppcHJpb3JpdHlyKSA9IHBy
aW9yaXR5OworCiAgICAgICAgIHZnaWNfdW5sb2NrX3JhbmsodiwgcmFuaywgZmxhZ3MpOwogICAg
ICAgICByZXR1cm4gMTsKICAgICB9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12My5j
IGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYwppbmRleCBkMTA3NTdhLi44YWJjMDY5IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12My5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMK
QEAgLTUyMSw4ICs1MjEsOSBAQCBzdGF0aWMgaW50IF9fdmdpY192M19kaXN0cl9jb21tb25fbW1p
b19yZWFkKGNvbnN0IGNoYXIgKm5hbWUsIHN0cnVjdCB2Y3B1ICp2LAogICAgICAgICBpZiAoIHJh
bmsgPT0gTlVMTCApIGdvdG8gcmVhZF9hc196ZXJvOwogCiAgICAgICAgIHZnaWNfbG9ja19yYW5r
KHYsIHJhbmssIGZsYWdzKTsKLSAgICAgICAgaXByaW9yaXR5ciA9IHJhbmstPmlwcmlvcml0eXJb
UkVHX1JBTktfSU5ERVgoOCwgcmVnIC0gR0lDRF9JUFJJT1JJVFlSLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBEQUJUX1dPUkQpXTsKKyAgICAg
ICAgaXByaW9yaXR5ciA9IEFDQ0VTU19PTkNFKHJhbmstPmlwcmlvcml0eXJbUkVHX1JBTktfSU5E
RVgoOCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWcgLSBHSUNEX0lQ
UklPUklUWVIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgREFCVF9XT1JE
KV0pOwogICAgICAgICB2Z2ljX3VubG9ja19yYW5rKHYsIHJhbmssIGZsYWdzKTsKIAogICAgICAg
ICAqciA9IHZnaWNfcmVnMzJfZXh0cmFjdChpcHJpb3JpdHlyLCBpbmZvKTsKQEAgLTYzMCw3ICs2
MzEsNyBAQCBzdGF0aWMgaW50IF9fdmdpY192M19kaXN0cl9jb21tb25fbW1pb193cml0ZShjb25z
dCBjaGFyICpuYW1lLCBzdHJ1Y3QgdmNwdSAqdiwKIAogICAgIGNhc2UgVlJBTkdFMzIoR0lDRF9J
UFJJT1JJVFlSLCBHSUNEX0lQUklPUklUWVJOKToKICAgICB7Ci0gICAgICAgIHVpbnQzMl90ICpp
cHJpb3JpdHlyOworICAgICAgICB1aW50MzJfdCAqaXByaW9yaXR5ciwgcHJpb3JpdHk7CiAKICAg
ICAgICAgaWYgKCBkYWJ0LnNpemUgIT0gREFCVF9CWVRFICYmIGRhYnQuc2l6ZSAhPSBEQUJUX1dP
UkQgKSBnb3RvIGJhZF93aWR0aDsKICAgICAgICAgcmFuayA9IHZnaWNfcmFua19vZmZzZXQodiwg
OCwgcmVnIC0gR0lDRF9JUFJJT1JJVFlSLCBEQUJUX1dPUkQpOwpAQCAtNjM4LDcgKzYzOSw5IEBA
IHN0YXRpYyBpbnQgX192Z2ljX3YzX2Rpc3RyX2NvbW1vbl9tbWlvX3dyaXRlKGNvbnN0IGNoYXIg
Km5hbWUsIHN0cnVjdCB2Y3B1ICp2LAogICAgICAgICB2Z2ljX2xvY2tfcmFuayh2LCByYW5rLCBm
bGFncyk7CiAgICAgICAgIGlwcmlvcml0eXIgPSAmcmFuay0+aXByaW9yaXR5cltSRUdfUkFOS19J
TkRFWCg4LCByZWcgLSBHSUNEX0lQUklPUklUWVIsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBEQUJUX1dPUkQpXTsKLSAgICAgICAgdmdpY19y
ZWczMl91cGRhdGUoaXByaW9yaXR5ciwgciwgaW5mbyk7CisgICAgICAgIHByaW9yaXR5ID0gQUND
RVNTX09OQ0UoKmlwcmlvcml0eXIpOworICAgICAgICB2Z2ljX3JlZzMyX3VwZGF0ZSgmcHJpb3Jp
dHksIHIsIGluZm8pOworICAgICAgICBBQ0NFU1NfT05DRSgqaXByaW9yaXR5cikgPSBwcmlvcml0
eTsKICAgICAgICAgdmdpY191bmxvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7CiAgICAgICAgIHJl
dHVybiAxOwogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLmMgYi94ZW4vYXJj
aC9hcm0vdmdpYy5jCmluZGV4IDgzNTY5YjAuLjE4ZmU0MjAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS92Z2ljLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwpAQCAtMjI3LDE0ICsyMjcsOCBA
QCBzdHJ1Y3QgdmNwdSAqdmdpY19nZXRfdGFyZ2V0X3ZjcHUoc3RydWN0IHZjcHUgKnYsIHVuc2ln
bmVkIGludCB2aXJxKQogc3RhdGljIGludCB2Z2ljX2dldF92aXJxX3ByaW9yaXR5KHN0cnVjdCB2
Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmlycSkKIHsKICAgICBzdHJ1Y3QgdmdpY19pcnFfcmFuayAq
cmFuayA9IHZnaWNfcmFua19pcnEodiwgdmlycSk7Ci0gICAgdW5zaWduZWQgbG9uZyBmbGFnczsK
LSAgICBpbnQgcHJpb3JpdHk7Ci0KLSAgICB2Z2ljX2xvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7
Ci0gICAgcHJpb3JpdHkgPSByYW5rLT5wcmlvcml0eVt2aXJxICYgSU5URVJSVVBUX1JBTktfTUFT
S107Ci0gICAgdmdpY191bmxvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7CiAKLSAgICByZXR1cm4g
cHJpb3JpdHk7CisgICAgcmV0dXJuIEFDQ0VTU19PTkNFKHJhbmstPnByaW9yaXR5W3ZpcnEgJiBJ
TlRFUlJVUFRfUkFOS19NQVNLXSk7CiB9CiAKIGJvb2wgdmdpY19taWdyYXRlX2lycShzdHJ1Y3Qg
dmNwdSAqb2xkLCBzdHJ1Y3QgdmNwdSAqbmV3LCB1bnNpZ25lZCBpbnQgaXJxKQotLSAKMi45LjAK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 09 17:41:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 17: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 1dJNur-0003Jw-0q; Fri, 09 Jun 2017 17:41:45 +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 1dJNuq-0003J4-5k
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 17:41:44 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 E1/2F-06719-7DDDA395; Fri, 09 Jun 2017 17:41:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsVysyfVTff6Xat
 Ig23NrBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8alb/oFc3gqzr78ydLAeIyzi5GLQ0hgM6PE
 v/UX2CGc5YwS8yf/Ze1i5ORgE9CV2HHzNTOILSIQKvF0wXdmkCJmgeuMEqd3zGcDSQgL2El8X
 naWHcRmEVCV2Nl/HqyZV8BK4sTOi2DNEgJyEg3n74PZnALWEtv2rAXrFQKqaTl0mX0CI/cCRo
 ZVjBrFqUVlqUW6hiZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBHmYAgh2M1zc
 GHGKU5GBSEuWdVmAVKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC99UdoJxgUWp6akVaZg4w1GDS
 Ehw8SiK8L04CpXmLCxJzizPTIVKnGBWlxHk3gvQJgCQySvPg2mDhfYlRVkqYlxHoECGegtSi3
 MwSVPlXjOIcjErCvLtApvBk5pXATX8FtJgJaPGSdxYgi0sSEVJSDYzZyucnT1in8CXojNHpKV
 UR8w459vjU5rG+EBHLdHk6b4rZpQuWotOZziq4CJt9ZLD/nnFcO4pP+7DJfgaPVR9/fzmk0cL
 vEvg/bf3qLaICs4JOLdKeELFw+o607MgHGRMKKvIPp9fe26Y9d8rafXvFpx+dslJTqznkh9ij
 JcabRRk+O6WllPUqsRRnJBpqMRcVJwIABKn2u2oCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1497030102!66523263!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35729 invoked from network); 9 Jun 2017 17:41:42 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-10.tower-21.messagelabs.com with SMTP; 9 Jun 2017 17:41: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 3BA7015BF;
 Fri,  9 Jun 2017 10:41:42 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E876F3F578;
 Fri,  9 Jun 2017 10:41:40 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Fri,  9 Jun 2017 18:41:10 +0100
Message-Id: <20170609174141.5068-4-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170609174141.5068-1-andre.przywara@arm.com>
References: <20170609174141.5068-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: [Xen-devel] [PATCH v11 03/34] ARM: GICv3: enable LPIs on the host
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Tm93IHRoYXQgdGhlIGhvc3QgcGFydCBvZiB0aGUgSVRTIGNvZGUgaXMgaW4gcGxhY2UsIHdlIGNh
biBlbmFibGUgdGhlCkxQSXMgb24gZWFjaCByZWRpc3RyaWJ1dG9yIHRvIGdldCB0aGUgc2hvdyBy
b2xsaW5nLgpBdCB0aGlzIHBvaW50IHRoZXJlIHdvdWxkIGJlIG5vIExQSXMgbWFwcGVkLCBhcyBn
dWVzdHMgZG9uJ3Qga25vdyBhYm91dAp0aGUgSVRTIHlldC4KClNpZ25lZC1vZmYtYnk6IEFuZHJl
IFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgpBY2tlZC1ieTogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9hcmNoL2FybS9naWMtdjMu
YyB8IDE4ICsrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDE4IGluc2VydGlvbnMo
KykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vZ2lj
LXYzLmMKaW5kZXggYTU1OWU1ZS4uZWRhMzQxMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2dp
Yy12My5jCisrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwpAQCAtNjIwLDYgKzYyMCwyMSBAQCBz
dGF0aWMgaW50IGdpY3YzX2VuYWJsZV9yZWRpc3Qodm9pZCkKICAgICByZXR1cm4gMDsKIH0KIAor
LyogRW5hYmxlIExQSXMgb24gdGhpcyByZWRpc3RyaWJ1dG9yIChvbmx5IHVzZWZ1bCB3aGVuIHRo
ZSBob3N0IGhhcyBhbiBJVFMpLiAqLworc3RhdGljIGJvb2wgZ2ljdjNfZW5hYmxlX2xwaXModm9p
ZCkKK3sKKyAgICB1aW50MzJfdCB2YWw7CisKKyAgICB2YWwgPSByZWFkbF9yZWxheGVkKEdJQ0Rf
UkRJU1RfQkFTRSArIEdJQ1JfVFlQRVIpOworICAgIGlmICggISh2YWwgJiBHSUNSX1RZUEVSX1BM
UElTKSApCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIHZhbCA9IHJlYWRsX3JlbGF4ZWQo
R0lDRF9SRElTVF9CQVNFICsgR0lDUl9DVExSKTsKKyAgICB3cml0ZWxfcmVsYXhlZCh2YWwgfCBH
SUNSX0NUTFJfRU5BQkxFX0xQSVMsIEdJQ0RfUkRJU1RfQkFTRSArIEdJQ1JfQ1RMUik7CisKKyAg
ICByZXR1cm4gdHJ1ZTsKK30KKwogc3RhdGljIGludCBfX2luaXQgZ2ljdjNfcG9wdWxhdGVfcmRp
c3Qodm9pZCkKIHsKICAgICBpbnQgaTsKQEAgLTczMSwxMSArNzQ2LDE0IEBAIHN0YXRpYyBpbnQg
Z2ljdjNfY3B1X2luaXQodm9pZCkKICAgICBpZiAoIGdpY3YzX2VuYWJsZV9yZWRpc3QoKSApCiAg
ICAgICAgIHJldHVybiAtRU5PREVWOwogCisgICAgLyogSWYgdGhlIGhvc3QgaGFzIGFueSBJVFNl
cywgZW5hYmxlIExQSXMgbm93LiAqLwogICAgIGlmICggZ2ljdjNfaXRzX2hvc3RfaGFzX2l0cygp
ICkKICAgICB7CiAgICAgICAgIHJldCA9IGdpY3YzX2l0c19zZXR1cF9jb2xsZWN0aW9uKHNtcF9w
cm9jZXNzb3JfaWQoKSk7CiAgICAgICAgIGlmICggcmV0ICkKICAgICAgICAgICAgIHJldHVybiBy
ZXQ7CisgICAgICAgIGlmICggIWdpY3YzX2VuYWJsZV9scGlzKCkgKQorICAgICAgICAgICAgcmV0
dXJuIC1FQlVTWTsKICAgICB9CiAKICAgICAvKiBTZXQgcHJpb3JpdHkgb24gUFBJIGFuZCBTR0kg
aW50ZXJydXB0cyAqLwotLSAKMi45LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 09 17:41:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 17: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 1dJNut-0003Lg-7g; Fri, 09 Jun 2017 17:41:47 +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 1dJNus-0003L6-6h
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 17:41:46 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 81/0B-01999-9DDDA395; Fri, 09 Jun 2017 17:41:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsVysyfVTffGXat
 Ig7d3zSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owLa3uZCw4qVcxs3sPUwPhFsouRi0NIYDOj
 xOajy9khnOWMEhMnrWXsYuTkYBPQldhx8zUziC0iECrxdMF3ZpAiZoHrjBKnd8xnA0kICwRK/
 L65HayIRUBVon3HQnYQm1fASmLvu1NgcQkBOYmG8/fBbE4Ba4lte9aC9QoB1bQcusw+gZF7AS
 PDKkb14tSistQiXUO9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYxAD9czMDDuYGz
 qdT7EKMnBpCTKO63AKlKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+rO0A5waLU9NSKtMwcYKjB
 pCU4eJREeF+cBErzFhck5hZnpkOkTjEqSonzbgTpEwBJZJTmwbXBwvsSo6yUMC8jAwODEE9Ba
 lFuZgmq/CtGcQ5GJWFeQ2C0CPFk5pXATX8FtJgJaPGSdxYgi0sSEVJSDYwFidY1vNGa148l5Y
 l2en2a/uNm9ReNQjkzDzmeZgtdm7+Mxm6LI07ZuZ02OfP8zl//da6rNubcNTe8+qNKx2/ew9A
 rsxwCnRc0cpkWmZvzLH/D4Wnc0zlz3sdy3sAO1/d/3q0W5mbrXdjrtlkn+q7pTovo2xX2ZTFr
 5Zg8xQvefpA7L5mtpMRSnJFoqMVcVJwIAFfBzlpqAgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1497030104!102671284!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48118 invoked from network); 9 Jun 2017 17:41:44 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-4.tower-206.messagelabs.com with SMTP; 9 Jun 2017 17:41: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 BE4A01596;
 Fri,  9 Jun 2017 10:41:43 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 75E2E3F578;
 Fri,  9 Jun 2017 10:41:42 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Fri,  9 Jun 2017 18:41:11 +0100
Message-Id: <20170609174141.5068-5-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170609174141.5068-1-andre.przywara@arm.com>
References: <20170609174141.5068-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: [Xen-devel] [PATCH v11 04/34] ARM: GICv3: setup number of LPI bits
	for a GICv3 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>

VGhlIGhvc3Qgc3VwcG9ydHMgYSBjZXJ0YWluIG51bWJlciBvZiBMUEkgaWRlbnRpZmllcnMsIGFz
IHN0b3JlZCBpbgp0aGUgR0lDRF9UWVBFUiByZWdpc3Rlci4KU3RvcmUgdGhpcyBudW1iZXIgZnJv
bSB0aGUgaGFyZHdhcmUgcmVnaXN0ZXIgaW4gdmdpY192M19odyB0byBhbGxvdwppbmplY3Rpbmcg
dGhlIHZlcnkgc2FtZSBudW1iZXIgaW50byBhIGd1ZXN0IChEb20wKS4KRG9tVXMgZ2V0IHRoZSBs
ZWdhY3kgbnVtYmVyIG9mIDEwIGJpdHMgaGVyZSwgc2luY2UgZm9yIG5vdyBpdCBvbmx5IHNlZXMK
U1BJcywgc28gaXQgZG9lcyBub3QgbmVlZCBtb3JlLiBUaGlzIHNob3VsZCBiZSByZXZpc2l0ZWQg
b25jZSB3ZSBnZXQKcHJvcGVyIERvbVUgSVRTIHN1cHBvcnQuCgpTaWduZWQtb2ZmLWJ5OiBBbmRy
ZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vZ2lj
LXYzLmMgICAgICAgIHwgIDYgKysrKystCiB4ZW4vYXJjaC9hcm0vdmdpYy12My5jICAgICAgIHwg
MTYgKysrKysrKysrKysrKysrLQogeGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaCB8ICAxICsK
IHhlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oICAgfCAgMyArKy0KIDQgZmlsZXMgY2hhbmdlZCwg
MjMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vZ2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKaW5kZXggZWRhMzQxMC4uZmMzNjE0
ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12My5jCisrKyBiL3hlbi9hcmNoL2FybS9n
aWMtdjMuYwpAQCAtMTU5Nyw2ICsxNTk3LDcgQEAgc3RhdGljIGludCBfX2luaXQgZ2ljdjNfaW5p
dCh2b2lkKQogewogICAgIGludCByZXMsIGk7CiAgICAgdWludDMyX3QgcmVnOworICAgIHVuc2ln
bmVkIGludCBpbnRpZF9iaXRzOwogCiAgICAgaWYgKCAhY3B1X2hhc19naWN2MyApCiAgICAgewpA
QCAtMTY0MCw4ICsxNjQxLDExIEBAIHN0YXRpYyBpbnQgX19pbml0IGdpY3YzX2luaXQodm9pZCkK
ICAgICAgICAgICAgICAgIGksIHItPmJhc2UsIHItPmJhc2UgKyByLT5zaXplKTsKICAgICB9CiAK
KyAgICByZWcgPSByZWFkbF9yZWxheGVkKEdJQ0QgKyBHSUNEX1RZUEVSKTsKKyAgICBpbnRpZF9i
aXRzID0gR0lDRF9UWVBFX0lEX0JJVFMocmVnKTsKKwogICAgIHZnaWNfdjNfc2V0dXBfaHcoZGJh
c2UsIGdpY3YzLnJkaXN0X2NvdW50LCBnaWN2My5yZGlzdF9yZWdpb25zLAotICAgICAgICAgICAg
ICAgICAgICAgZ2ljdjMucmRpc3Rfc3RyaWRlKTsKKyAgICAgICAgICAgICAgICAgICAgIGdpY3Yz
LnJkaXN0X3N0cmlkZSwgaW50aWRfYml0cyk7CiAgICAgZ2ljdjNfaW5pdF92MigpOwogCiAgICAg
c3Bpbl9sb2NrX2luaXQoJmdpY3YzLmxvY2spOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3Zn
aWMtdjMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMKaW5kZXggOGFiYzA2OS4uMmIyYjRlOSAx
MDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYworKysgYi94ZW4vYXJjaC9hcm0vdmdp
Yy12My5jCkBAIC01NywxOCArNTcsMjEgQEAgc3RhdGljIHN0cnVjdCB7CiAgICAgdW5zaWduZWQg
aW50IG5yX3JkaXN0X3JlZ2lvbnM7CiAgICAgY29uc3Qgc3RydWN0IHJkaXN0X3JlZ2lvbiAqcmVn
aW9uczsKICAgICB1aW50MzJfdCByZGlzdF9zdHJpZGU7IC8qIFJlLWRpc3RyaWJ1dG9yIHN0cmlk
ZSAqLworICAgIHVuc2lnbmVkIGludCBpbnRpZF9iaXRzOyAgLyogTnVtYmVyIG9mIGludGVycnVw
dCBJRCBiaXRzICovCiB9IHZnaWNfdjNfaHc7CiAKIHZvaWQgdmdpY192M19zZXR1cF9odyhwYWRk
cl90IGRiYXNlLAogICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBucl9yZGlzdF9y
ZWdpb25zLAogICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCByZGlzdF9yZWdpb24g
KnJlZ2lvbnMsCi0gICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgcmRpc3Rfc3RyaWRlKQor
ICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHJkaXN0X3N0cmlkZSwKKyAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBpbnQgaW50aWRfYml0cykKIHsKICAgICB2Z2ljX3YzX2h3LmVu
YWJsZWQgPSAxOwogICAgIHZnaWNfdjNfaHcuZGJhc2UgPSBkYmFzZTsKICAgICB2Z2ljX3YzX2h3
Lm5yX3JkaXN0X3JlZ2lvbnMgPSBucl9yZGlzdF9yZWdpb25zOwogICAgIHZnaWNfdjNfaHcucmVn
aW9ucyA9IHJlZ2lvbnM7CiAgICAgdmdpY192M19ody5yZGlzdF9zdHJpZGUgPSByZGlzdF9zdHJp
ZGU7CisgICAgdmdpY192M19ody5pbnRpZF9iaXRzID0gaW50aWRfYml0czsKIH0KIAogc3RhdGlj
IHN0cnVjdCB2Y3B1ICp2Z2ljX3YzX2lyb3V0ZXJfdG9fdmNwdShzdHJ1Y3QgZG9tYWluICpkLCB1
aW50NjRfdCBpcm91dGVyKQpAQCAtMTQ4NSw2ICsxNDg4LDggQEAgc3RhdGljIGludCB2Z2ljX3Yz
X2RvbWFpbl9pbml0KHN0cnVjdCBkb21haW4gKmQpCiAKICAgICAgICAgICAgIGZpcnN0X2NwdSAr
PSBzaXplIC8gZC0+YXJjaC52Z2ljLnJkaXN0X3N0cmlkZTsKICAgICAgICAgfQorCisgICAgICAg
IGQtPmFyY2gudmdpYy5pbnRpZF9iaXRzID0gdmdpY192M19ody5pbnRpZF9iaXRzOwogICAgIH0K
ICAgICBlbHNlCiAgICAgewpAQCAtMTUwMCw2ICsxNTA1LDE1IEBAIHN0YXRpYyBpbnQgdmdpY192
M19kb21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICBkLT5hcmNoLnZnaWMucmRp
c3RfcmVnaW9uc1swXS5iYXNlID0gR1VFU1RfR0lDVjNfR0lDUjBfQkFTRTsKICAgICAgICAgZC0+
YXJjaC52Z2ljLnJkaXN0X3JlZ2lvbnNbMF0uc2l6ZSA9IEdVRVNUX0dJQ1YzX0dJQ1IwX1NJWkU7
CiAgICAgICAgIGQtPmFyY2gudmdpYy5yZGlzdF9yZWdpb25zWzBdLmZpcnN0X2NwdSA9IDA7CisK
KyAgICAgICAgLyoKKyAgICAgICAgICogVE9ETzogb25seSBTUElzIGZvciBub3csIGFkanVzdCB0
aGlzIHdoZW4gZ3Vlc3RzIG5lZWQgTFBJcy4KKyAgICAgICAgICogUGxlYXNlIG5vdGUgdGhhdCB0
aGlzIHZhbHVlIGp1c3QgZGVzY3JpYmVzIHRoZSBiaXRzIHJlcXVpcmVkCisgICAgICAgICAqIGlu
IHRoZSBzdHJlYW0gaW50ZXJmYWNlLCB3aGljaCBpcyBvZiBubyByZWFsIGNvbmNlcm4gZm9yIG91
cgorICAgICAgICAgKiBlbXVsYXRpb24uIFNvIHdlIGp1c3QgZ28gd2l0aCAiMTAiIGhlcmUgdG8g
Y292ZXIgYWxsIGV2ZW50dWFsCisgICAgICAgICAqIFNQSXMgKGV2ZW4gaWYgdGhlIGd1ZXN0IGlt
cGxlbWVudHMgbGVzcykuCisgICAgICAgICAqLworICAgICAgICBkLT5hcmNoLnZnaWMuaW50aWRf
Yml0cyA9IDEwOwogICAgIH0KIAogICAgIHJldCA9IHZnaWNfdjNfaXRzX2luaXRfZG9tYWluKGQp
OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaCBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vZG9tYWluLmgKaW5kZXggNmRlODA4Mi4uN2MzODI5ZCAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLWFybS9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFp
bi5oCkBAIC0xMTEsNiArMTExLDcgQEAgc3RydWN0IGFyY2hfZG9tYWluCiAgICAgICAgIHVpbnQz
Ml90IHJkaXN0X3N0cmlkZTsgICAgICAgICAgICAgIC8qIFJlLURpc3RyaWJ1dG9yIHN0cmlkZSAq
LwogICAgICAgICBzdHJ1Y3QgcmJfcm9vdCBpdHNfZGV2aWNlczsgICAgICAgICAvKiBEZXZpY2Vz
IG1hcHBlZCB0byBhbiBJVFMgKi8KICAgICAgICAgc3BpbmxvY2tfdCBpdHNfZGV2aWNlc19sb2Nr
OyAgICAgICAgLyogUHJvdGVjdHMgdGhlIGl0c19kZXZpY2VzIHRyZWUgKi8KKyAgICAgICAgdW5z
aWduZWQgaW50IGludGlkX2JpdHM7CiAjZW5kaWYKICAgICB9IHZnaWM7CiAKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgK
aW5kZXggNTQ0ODY3YS4uZGY3NTA2NCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS92
Z2ljLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgKQEAgLTM0Niw3ICszNDYsOCBA
QCBzdHJ1Y3QgcmRpc3RfcmVnaW9uOwogdm9pZCB2Z2ljX3YzX3NldHVwX2h3KHBhZGRyX3QgZGJh
c2UsCiAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG5yX3JkaXN0X3JlZ2lvbnMs
CiAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IHJkaXN0X3JlZ2lvbiAqcmVnaW9u
cywKLSAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCByZGlzdF9zdHJpZGUpOworICAgICAg
ICAgICAgICAgICAgICAgIHVpbnQzMl90IHJkaXN0X3N0cmlkZSwKKyAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgaW50aWRfYml0cyk7CiAjZW5kaWYKIAogI2VuZGlmIC8qIF9fQVNN
X0FSTV9WR0lDX0hfXyAqLwotLSAKMi45LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 09 17:41:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 17: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 1dJNuu-0003Mp-ET; Fri, 09 Jun 2017 17:41:48 +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 1dJNut-0003LM-3E
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 17:41:47 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 FE/87-03058-ADDDA395; Fri, 09 Jun 2017 17:41:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVysyfVTffmXat
 Ig5VTbCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozbTXIF9yQrHk7dyNzAuEG0i5GLQ0hgM6PE
 gfNv2CGc5YwSB19sZO1i5ORgE9CV2HHzNTOILSIQKvF0wXdmkCJmgeuMEqd3zGfrYuTgEBZwl
 Xh9MR6khkVAVeL770lsIDavgJXE022vmEBsCQE5iYbz98HmcApYS2zbsxasRgiopuXQZfYJjN
 wLGBlWMWoUpxaVpRbpGhnpJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIE+pcBCHY
 wrpkfeIhRkoNJSZR3WoFVpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3ld3gHKCRanpqRVpmTnA
 QINJS3DwKInwvjgJlOYtLkjMLc5Mh0idYlSUEufdCNInAJLIKM2Da4MF9yVGWSlhXkagQ4R4C
 lKLcjNLUOVfMYpzMCoJ8xoCY0WIJzOvBG76K6DFTECLl7yzAFlckoiQkmpgVO9aYOuX7Rnucc
 o3ePuFJ+sntzdenOX64sKpqyr125/MfrrKt6P038c/iTVxz145SzQnzLb7388t7HFFIZF/wWW
 V1Tk35nqelkn8IV3EPHES/2EehsQLuRWHmWXc3v02qON8FLIrTTC/79mcVyb/Tqb8VVtYq5X7
 h1Fi/dFZP1tr3spvbHxco8RSnJFoqMVcVJwIAOMUXzlpAgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1497030105!97427735!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26615 invoked from network); 9 Jun 2017 17:41:45 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-27.messagelabs.com with SMTP; 9 Jun 2017 17:41: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 4CC3415BF;
 Fri,  9 Jun 2017 10:41:45 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 045753F578;
 Fri,  9 Jun 2017 10:41:43 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Fri,  9 Jun 2017 18:41:12 +0100
Message-Id: <20170609174141.5068-6-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170609174141.5068-1-andre.przywara@arm.com>
References: <20170609174141.5068-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: [Xen-devel] [PATCH v11 05/34] ARM: vGIC: rework
	gic_remove_from_queues()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGZ1bmN0aW9uIG5hbWUgZ2ljX3JlbW92ZV9mcm9tX3F1ZXVlcygpIHdhcyBhIGJpdCBvZiBh
IG1pc25vbWVyLApzaW5jZSBpdCBqdXN0IHJlbW92ZXMgYW4gSVJRIGZyb20gdGhlIHBlbmRpbmcg
cXVldWUsIG5vdCBib3RoIHF1ZXVlcy4KUmVuYW1lIHRoZSBmdW5jdGlvbiB0byBtYWtlIHRoaXMg
bW9yZSBjbGVhciwgYWxzbyBnaXZlIGl0IGEgcG9pbnRlciB0bwphIHN0cnVjdCBwZW5kaW5nX2ly
cSBkaXJlY3RseSBhbmQgcmVseSBvbiB0aGUgVkdJQyBWQ1BVIGxvY2sgdG8gYmUKYWxyZWFkeSB0
YWtlbiwgc28gdGhpcyBjYW4gYmUgdXNlZCBpbiBtb3JlIHBsYWNlcy4KUmVwbGFjZSB0aGUgbGlz
dCByZW1vdmFsIGluIGdpY19jbGVhcl9wZW5kaW5nX2lycXMoKSB3aXRoIGEgY2FsbCB0bwp0aGlz
IGZ1bmN0aW9uLgoKU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJh
QGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2dpYy5jICAgICAgICB8IDEyICsrKystLS0tLS0t
LQogeGVuL2FyY2gvYXJtL3ZnaWMuYyAgICAgICB8ICA1ICsrKystCiB4ZW4vaW5jbHVkZS9hc20t
YXJtL2dpYy5oIHwgIDIgKy0KIDMgZmlsZXMgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCAxMCBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLmMgYi94ZW4vYXJjaC9h
cm0vZ2ljLmMKaW5kZXggZGExOTEzMC4uNmMwYzljMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJt
L2dpYy5jCisrKyBiL3hlbi9hcmNoL2FybS9naWMuYwpAQCAtNDAwLDE1ICs0MDAsMTEgQEAgc3Rh
dGljIGlubGluZSB2b2lkIGdpY19hZGRfdG9fbHJfcGVuZGluZyhzdHJ1Y3QgdmNwdSAqdiwgc3Ry
dWN0IHBlbmRpbmdfaXJxICpuKQogICAgIGxpc3RfYWRkX3RhaWwoJm4tPmxyX3F1ZXVlLCAmdi0+
YXJjaC52Z2ljLmxyX3BlbmRpbmcpOwogfQogCi12b2lkIGdpY19yZW1vdmVfZnJvbV9xdWV1ZXMo
c3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJ0dWFsX2lycSkKK3ZvaWQgZ2ljX3JlbW92
ZV9mcm9tX2xyX3BlbmRpbmcoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBwZW5kaW5nX2lycSAqcCkK
IHsKLSAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAgPSBpcnFfdG9fcGVuZGluZyh2LCB2aXJ0dWFs
X2lycSk7Ci0gICAgdW5zaWduZWQgbG9uZyBmbGFnczsKKyAgICBBU1NFUlQoc3Bpbl9pc19sb2Nr
ZWQoJnYtPmFyY2gudmdpYy5sb2NrKSk7CiAKLSAgICBzcGluX2xvY2tfaXJxc2F2ZSgmdi0+YXJj
aC52Z2ljLmxvY2ssIGZsYWdzKTsKLSAgICBpZiAoICFsaXN0X2VtcHR5KCZwLT5scl9xdWV1ZSkg
KQotICAgICAgICBsaXN0X2RlbF9pbml0KCZwLT5scl9xdWV1ZSk7Ci0gICAgc3Bpbl91bmxvY2tf
aXJxcmVzdG9yZSgmdi0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKKyAgICBsaXN0X2RlbF9pbml0
KCZwLT5scl9xdWV1ZSk7CiB9CiAKIHZvaWQgZ2ljX3JhaXNlX2luZmxpZ2h0X2lycShzdHJ1Y3Qg
dmNwdSAqdiwgdW5zaWduZWQgaW50IHZpcnR1YWxfaXJxKQpAQCAtNjA5LDcgKzYwNSw3IEBAIHZv
aWQgZ2ljX2NsZWFyX3BlbmRpbmdfaXJxcyhzdHJ1Y3QgdmNwdSAqdikKIAogICAgIHYtPmFyY2gu
bHJfbWFzayA9IDA7CiAgICAgbGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlICggcCwgdCwgJnYtPmFy
Y2gudmdpYy5scl9wZW5kaW5nLCBscl9xdWV1ZSApCi0gICAgICAgIGxpc3RfZGVsX2luaXQoJnAt
PmxyX3F1ZXVlKTsKKyAgICAgICAgZ2ljX3JlbW92ZV9mcm9tX2xyX3BlbmRpbmcodiwgcCk7CiB9
CiAKIGludCBnaWNfZXZlbnRzX25lZWRfZGVsaXZlcnkodm9pZCkKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS92Z2ljLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy5jCmluZGV4IDE4ZmU0MjAuLjQ1OTI2
YWIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLmMKKysrIGIveGVuL2FyY2gvYXJtL3Zn
aWMuYwpAQCAtMzA3LDkgKzMwNywxMiBAQCB2b2lkIHZnaWNfZGlzYWJsZV9pcnFzKHN0cnVjdCB2
Y3B1ICp2LCB1aW50MzJfdCByLCBpbnQgbikKICAgICB3aGlsZSAoIChpID0gZmluZF9uZXh0X2Jp
dCgmbWFzaywgMzIsIGkpKSA8IDMyICkgewogICAgICAgICBpcnEgPSBpICsgKDMyICogbik7CiAg
ICAgICAgIHZfdGFyZ2V0ID0gdmdpY19nZXRfdGFyZ2V0X3ZjcHUodiwgaXJxKTsKKyAgICAgICAg
c3Bpbl9sb2NrX2lycXNhdmUoJnZfdGFyZ2V0LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwogICAg
ICAgICBwID0gaXJxX3RvX3BlbmRpbmcodl90YXJnZXQsIGlycSk7CiAgICAgICAgIGNsZWFyX2Jp
dChHSUNfSVJRX0dVRVNUX0VOQUJMRUQsICZwLT5zdGF0dXMpOwotICAgICAgICBnaWNfcmVtb3Zl
X2Zyb21fcXVldWVzKHZfdGFyZ2V0LCBpcnEpOworICAgICAgICBnaWNfcmVtb3ZlX2Zyb21fbHJf
cGVuZGluZyh2X3RhcmdldCwgcCk7CisgICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnZf
dGFyZ2V0LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOworCiAgICAgICAgIGlmICggcC0+ZGVzYyAh
PSBOVUxMICkKICAgICAgICAgewogICAgICAgICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJnAtPmRl
c2MtPmxvY2ssIGZsYWdzKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmgg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oCmluZGV4IDgzNmExMDMuLjMxMzA2MzQgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9naWMuaApAQCAtMjQzLDcgKzI0Myw3IEBAIGV4dGVybiB2b2lkIGluaXRfbWFpbnRlbmFuY2Vf
aW50ZXJydXB0KHZvaWQpOwogZXh0ZXJuIHZvaWQgZ2ljX3JhaXNlX2d1ZXN0X2lycShzdHJ1Y3Qg
dmNwdSAqdiwgdW5zaWduZWQgaW50IGlycSwKICAgICAgICAgdW5zaWduZWQgaW50IHByaW9yaXR5
KTsKIGV4dGVybiB2b2lkIGdpY19yYWlzZV9pbmZsaWdodF9pcnEoc3RydWN0IHZjcHUgKnYsIHVu
c2lnbmVkIGludCB2aXJ0dWFsX2lycSk7Ci1leHRlcm4gdm9pZCBnaWNfcmVtb3ZlX2Zyb21fcXVl
dWVzKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmlydHVhbF9pcnEpOworZXh0ZXJuIHZv
aWQgZ2ljX3JlbW92ZV9mcm9tX2xyX3BlbmRpbmcoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBwZW5k
aW5nX2lycSAqcCk7CiAKIC8qIEFjY2VwdCBhbiBpbnRlcnJ1cHQgZnJvbSB0aGUgR0lDIGFuZCBk
aXNwYXRjaCBpdHMgaGFuZGxlciAqLwogZXh0ZXJuIHZvaWQgZ2ljX2ludGVycnVwdChzdHJ1Y3Qg
Y3B1X3VzZXJfcmVncyAqcmVncywgaW50IGlzX2ZpcSk7Ci0tIAoyLjkuMAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Fri Jun 09 17:41:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 17: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 1dJNuw-0003Pl-PI; Fri, 09 Jun 2017 17: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 <andre.przywara@arm.com>) id 1dJNuu-0003Mo-SD
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 17:41:48 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 55/90-03920-CDDDA395; Fri, 09 Jun 2017 17:41:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsVysyfVTff2Xat
 Ig3f/NSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxJ03ayFCzSqOjc08DWwNgq38XIxSEksJlR
 4unlVmYIZzmjxNzJc5i6GDk52AR0JXbcfM0MYosIhEo8XfAdrIhZ4DqjxOkd89lAEsICURIXH
 lxlBbFZBFQl+g4+ZgSxeQWsJKZN2gXWLCEgJ9Fw/j6YzSlgLbFtz1qwXiGgmpZDl9knMHIvYG
 RYxahenFpUllqka6SXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iRHoYQYg2MG47K/
 TIUZJDiYlUd5pBVaRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4e+4A5QSLUtNTK9Iyc4ChBpOW
 4OBREuF9cRIozVtckJhbnJkOkTrFqCglzrsRpE8AJJFRmgfXBgvvS4yyUsK8jECHCPEUpBblZ
 pagyr9iFOdgVBLm3QUyhSczrwRu+iugxUxAi5e8swBZXJKIkJJqYKwN197SsdtL5OasbS85Nr
 FOtrx9YceGg/UrLKul1h1UuLv6evrJlyZnH3z0OZVYtWPuIeOJz9RW7tlZGKKzo79CNXDKyx7
 9B7w2bNxempZWuVe5S5nuSz6YwPI3vzDSsbOSeymHXMVb04MiGe//T2Q4e2b5tzvXggOqb2iG
 u5/6edNlyarrDseUWIozEg21mIuKEwHXUpp8agIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1497030107!66497990!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51042 invoked from network); 9 Jun 2017 17:41:47 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-21.messagelabs.com with SMTP; 9 Jun 2017 17:41: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 D10831596;
 Fri,  9 Jun 2017 10:41:46 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 86BD73F578;
 Fri,  9 Jun 2017 10:41:45 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Fri,  9 Jun 2017 18:41:13 +0100
Message-Id: <20170609174141.5068-7-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170609174141.5068-1-andre.przywara@arm.com>
References: <20170609174141.5068-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: [Xen-devel] [PATCH v11 06/34] ARM: vGIC: move irq_to_pending()
	calls under the VGIC VCPU 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>

U28gZmFyIGlycV90b19wZW5kaW5nKCkgaXMganVzdCBhIGNvbnZlbmllbmNlIGZ1bmN0aW9uIHRv
IGxvb2t1cApzdGF0aWNhbGx5IGFsbG9jYXRlZCBhcnJheXMuIFRoaXMgd2lsbCBjaGFuZ2Ugd2l0
aCBMUElzLCB3aGljaCBhcmUKbW9yZSBkeW5hbWljLCBzbyB0aGUgbWVtb3J5IGZvciB0aGVpciBz
dHJ1Y3QgcGVuZGluZ19pcnEgbWlnaHQgZ28gYXdheS4KVGhlIHByb3BlciBhbnN3ZXIgdG8gdGhl
IGlzc3VlIG9mIHByZXZlbnRpbmcgc3RhbGUgcG9pbnRlcnMgaXMKcmVmLWNvdW50aW5nLCB3aGlj
aCByZXF1aXJlcyBtb3JlIHJld29yayBhbmQgd2lsbCBiZSBpbnRyb2R1Y2VkIHdpdGgKYSBsYXRl
ciByZXdvcmsuCkZvciBub3cgbW92ZSB0aGUgaXJxX3RvX3BlbmRpbmcoKSBjYWxscyB0aGF0IGFy
ZSB1c2VkIHdpdGggTFBJcyB1bmRlciB0aGUKVkdJQyBWQ1BVIGxvY2ssIGFuZCBvbmx5IHVzZSB0
aGUgcmV0dXJuZWQgcG9pbnRlciB3aGlsZSBob2xkaW5nIHRoZSBsb2NrLgpUaGlzIHByZXZlbnRz
IHRoZSBtZW1vcnkgZnJvbSBiZWluZyBmcmVlZCB3aGlsZSB3ZSB1c2UgaXQuCkZvciB0aGUgc2Fr
ZSBvZiBjb21wbGV0ZW5lc3Mgd2UgdGFrZSBjYXJlIGFib3V0IGFsbCBpcnFfdG9fcGVuZGluZygp
CnVzZXJzLCBldmVuIHRob3NlIHdoaWNoIGxhdGVyIHdpbGwgbmV2ZXIgZGVhbCB3aXRoIExQSXMu
CgpTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4K
LS0tCiB4ZW4vYXJjaC9hcm0vdmdpYy5jIHwgNDAgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDMxIGluc2VydGlvbnMoKyksIDkgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMuYyBiL3hlbi9hcmNoL2FybS92
Z2ljLmMKaW5kZXggNDU5MjZhYi4uZjJmNDIzZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3Zn
aWMuYworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy5jCkBAIC0yMzQsMjMgKzIzNCwyOSBAQCBzdGF0
aWMgaW50IHZnaWNfZ2V0X3ZpcnFfcHJpb3JpdHkoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGlu
dCB2aXJxKQogYm9vbCB2Z2ljX21pZ3JhdGVfaXJxKHN0cnVjdCB2Y3B1ICpvbGQsIHN0cnVjdCB2
Y3B1ICpuZXcsIHVuc2lnbmVkIGludCBpcnEpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsK
LSAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAgPSBpcnFfdG9fcGVuZGluZyhvbGQsIGlycSk7Cisg
ICAgc3RydWN0IHBlbmRpbmdfaXJxICpwOworCisgICAgc3Bpbl9sb2NrX2lycXNhdmUoJm9sZC0+
YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKKworICAgIHAgPSBpcnFfdG9fcGVuZGluZyhvbGQsIGly
cSk7CiAKICAgICAvKiBub3RoaW5nIHRvIGRvIGZvciB2aXJ0dWFsIGludGVycnVwdHMgKi8KICAg
ICBpZiAoIHAtPmRlc2MgPT0gTlVMTCApCisgICAgeworICAgICAgICBzcGluX3VubG9ja19pcnFy
ZXN0b3JlKCZvbGQtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7CiAgICAgICAgIHJldHVybiB0cnVl
OworICAgIH0KIAogICAgIC8qIG1pZ3JhdGlvbiBhbHJlYWR5IGluIHByb2dyZXNzLCBubyBuZWVk
IHRvIGRvIGFueXRoaW5nICovCiAgICAgaWYgKCB0ZXN0X2JpdChHSUNfSVJRX0dVRVNUX01JR1JB
VElORywgJnAtPnN0YXR1cykgKQogICAgIHsKICAgICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklO
RywgImlycSAldSBtaWdyYXRpb24gZmFpbGVkOiByZXF1ZXN0ZWQgd2hpbGUgaW4gcHJvZ3Jlc3Nc
biIsIGlycSk7CisgICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJm9sZC0+YXJjaC52Z2lj
LmxvY2ssIGZsYWdzKTsKICAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgIH0KIAogICAgIHBlcmZj
X2luY3IodmdpY19pcnFfbWlncmF0ZXMpOwogCi0gICAgc3Bpbl9sb2NrX2lycXNhdmUoJm9sZC0+
YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKLQogICAgIGlmICggbGlzdF9lbXB0eSgmcC0+aW5mbGln
aHQpICkKICAgICB7CiAgICAgICAgIGlycV9zZXRfYWZmaW5pdHkocC0+ZGVzYywgY3B1bWFza19v
ZihuZXctPnByb2Nlc3NvcikpOwpAQCAtMjg1LDYgKzI5MSwxNyBAQCB2b2lkIGFyY2hfbW92ZV9p
cnFzKHN0cnVjdCB2Y3B1ICp2KQogICAgIHN0cnVjdCB2Y3B1ICp2X3RhcmdldDsKICAgICBpbnQg
aTsKIAorICAgIC8qCisgICAgICogV2UgZG9uJ3QgbWlncmF0ZSBMUElzIGF0IHRoZSBtb21lbnQu
CisgICAgICogSWYgd2UgZXZlciBkbywgd2UgbXVzdCBtYWtlIHN1cmUgdGhhdCB0aGUgc3RydWN0
IHBlbmRpbmdfaXJxIGRvZXMKKyAgICAgKiBub3QgZ28gYXdheSwgYXMgdGhlcmUgaXMgbm8gbG9j
ayBwcmV2ZW50aW5nIHRoaXMgaGVyZS4KKyAgICAgKiBUbyBlbnN1cmUgdGhpcywgd2UgY2hlY2sg
aWYgdGhlIGxvb3AgYmVsb3cgZXZlciB0b3VjaGVzIExQSXMuCisgICAgICogSW4gdGhlIG1vbWVu
dCB2Z2ljX251bV9pcnFzKCkganVzdCBjb3ZlcnMgU1BJcywgYXMgaXQncyBtb3N0bHkgdXNlZAor
ICAgICAqIGZvciBhbGxvY2F0aW5nIHRoZSBwZW5kaW5nX2lycSBhbmQgaXJxX2Rlc2MgYXJyYXks
IGluIHdoaWNoIExQSXMKKyAgICAgKiBkb24ndCBwYXJ0aWNpcGF0ZS4KKyAgICAgKi8KKyAgICBB
U1NFUlQoIWlzX2xwaSh2Z2ljX251bV9pcnFzKGQpIC0gMSkpOworCiAgICAgZm9yICggaSA9IDMy
OyBpIDwgdmdpY19udW1faXJxcyhkKTsgaSsrICkKICAgICB7CiAgICAgICAgIHZfdGFyZ2V0ID0g
dmdpY19nZXRfdGFyZ2V0X3ZjcHUodiwgaSk7CkBAIC0yOTksNiArMzE2LDcgQEAgdm9pZCB2Z2lj
X2Rpc2FibGVfaXJxcyhzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgciwgaW50IG4pCiB7CiAgICAg
Y29uc3QgdW5zaWduZWQgbG9uZyBtYXNrID0gcjsKICAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnA7
CisgICAgc3RydWN0IGlycV9kZXNjICpkZXNjOwogICAgIHVuc2lnbmVkIGludCBpcnE7CiAgICAg
dW5zaWduZWQgbG9uZyBmbGFnczsKICAgICBpbnQgaSA9IDA7CkBAIC0zMDcsMTcgKzMyNSwxOSBA
QCB2b2lkIHZnaWNfZGlzYWJsZV9pcnFzKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCByLCBpbnQg
bikKICAgICB3aGlsZSAoIChpID0gZmluZF9uZXh0X2JpdCgmbWFzaywgMzIsIGkpKSA8IDMyICkg
ewogICAgICAgICBpcnEgPSBpICsgKDMyICogbik7CiAgICAgICAgIHZfdGFyZ2V0ID0gdmdpY19n
ZXRfdGFyZ2V0X3ZjcHUodiwgaXJxKTsKKwogICAgICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmdl90
YXJnZXQtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7CiAgICAgICAgIHAgPSBpcnFfdG9fcGVuZGlu
Zyh2X3RhcmdldCwgaXJxKTsKICAgICAgICAgY2xlYXJfYml0KEdJQ19JUlFfR1VFU1RfRU5BQkxF
RCwgJnAtPnN0YXR1cyk7CiAgICAgICAgIGdpY19yZW1vdmVfZnJvbV9scl9wZW5kaW5nKHZfdGFy
Z2V0LCBwKTsKKyAgICAgICAgZGVzYyA9IHAtPmRlc2M7CiAgICAgICAgIHNwaW5fdW5sb2NrX2ly
cXJlc3RvcmUoJnZfdGFyZ2V0LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwogCi0gICAgICAgIGlm
ICggcC0+ZGVzYyAhPSBOVUxMICkKKyAgICAgICAgaWYgKCBkZXNjICE9IE5VTEwgKQogICAgICAg
ICB7Ci0gICAgICAgICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmcC0+ZGVzYy0+bG9jaywgZmxhZ3Mp
OwotICAgICAgICAgICAgcC0+ZGVzYy0+aGFuZGxlci0+ZGlzYWJsZShwLT5kZXNjKTsKLSAgICAg
ICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnAtPmRlc2MtPmxvY2ssIGZsYWdzKTsKKyAg
ICAgICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZkZXNjLT5sb2NrLCBmbGFncyk7CisgICAgICAg
ICAgICBkZXNjLT5oYW5kbGVyLT5kaXNhYmxlKGRlc2MpOworICAgICAgICAgICAgc3Bpbl91bmxv
Y2tfaXJxcmVzdG9yZSgmZGVzYy0+bG9jaywgZmxhZ3MpOwogICAgICAgICB9CiAgICAgICAgIGkr
KzsKICAgICB9CkBAIC0zNTIsOSArMzcyLDkgQEAgdm9pZCB2Z2ljX2VuYWJsZV9pcnFzKHN0cnVj
dCB2Y3B1ICp2LCB1aW50MzJfdCByLCBpbnQgbikKICAgICB3aGlsZSAoIChpID0gZmluZF9uZXh0
X2JpdCgmbWFzaywgMzIsIGkpKSA8IDMyICkgewogICAgICAgICBpcnEgPSBpICsgKDMyICogbik7
CiAgICAgICAgIHZfdGFyZ2V0ID0gdmdpY19nZXRfdGFyZ2V0X3ZjcHUodiwgaXJxKTsKKyAgICAg
ICAgc3Bpbl9sb2NrX2lycXNhdmUoJnZfdGFyZ2V0LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwog
ICAgICAgICBwID0gaXJxX3RvX3BlbmRpbmcodl90YXJnZXQsIGlycSk7CiAgICAgICAgIHNldF9i
aXQoR0lDX0lSUV9HVUVTVF9FTkFCTEVELCAmcC0+c3RhdHVzKTsKLSAgICAgICAgc3Bpbl9sb2Nr
X2lycXNhdmUoJnZfdGFyZ2V0LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwogICAgICAgICBpZiAo
ICFsaXN0X2VtcHR5KCZwLT5pbmZsaWdodCkgJiYgIXRlc3RfYml0KEdJQ19JUlFfR1VFU1RfVklT
SUJMRSwgJnAtPnN0YXR1cykgKQogICAgICAgICAgICAgZ2ljX3JhaXNlX2d1ZXN0X2lycSh2X3Rh
cmdldCwgaXJxLCBwLT5wcmlvcml0eSk7CiAgICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUo
JnZfdGFyZ2V0LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwpAQCAtNDYzLDcgKzQ4Myw3IEBAIHZv
aWQgdmdpY19jbGVhcl9wZW5kaW5nX2lycXMoc3RydWN0IHZjcHUgKnYpCiB2b2lkIHZnaWNfdmNw
dV9pbmplY3RfaXJxKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmlycSkKIHsKICAgICB1
aW50OF90IHByaW9yaXR5OwotICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqaXRlciwgKm4gPSBpcnFf
dG9fcGVuZGluZyh2LCB2aXJxKTsKKyAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKml0ZXIsICpuOwog
ICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAgYm9vbCBydW5uaW5nOwogCkBAIC00NzEsNiAr
NDkxLDggQEAgdm9pZCB2Z2ljX3ZjcHVfaW5qZWN0X2lycShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWdu
ZWQgaW50IHZpcnEpCiAKICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmdi0+YXJjaC52Z2ljLmxvY2ss
IGZsYWdzKTsKIAorICAgIG4gPSBpcnFfdG9fcGVuZGluZyh2LCB2aXJxKTsKKwogICAgIC8qIHZj
cHUgb2ZmbGluZSAqLwogICAgIGlmICggdGVzdF9iaXQoX1ZQRl9kb3duLCAmdi0+cGF1c2VfZmxh
Z3MpICkKICAgICB7Ci0tIAoyLjkuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 09 17:41:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 17: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 1dJNux-0003QJ-17; Fri, 09 Jun 2017 17:41: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 1dJNuw-0003P7-HZ
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 17:41:50 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 76/AA-03587-DDDDA395; Fri, 09 Jun 2017 17:41:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsVysyfVTffuXat
 Ig85jrBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b+X/8ZCy4IVUzbN4u9gfE6fxcjF4eQwGZG
 iU1LutkgnOWMEpfmv2bvYuTkYBPQldhx8zUziC0iECrxdMF3ZpAiZoHrjBKnd8xnA0kICzhIr
 Hj4D6yBRUBVYtmhLrA4r4CVxNoHD1hAbAkBOYmG8/fBBnEKWEts27MWrEYIqKbl0GX2CYzcCx
 gZVjGqF6cWlaUW6ZrrJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEepgBCHYwzrz
 sf4hRkoNJSZR3WoFVpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3p47QDnBotT01Iq0zBxgqMGk
 JTh4lER4X5wESvMWFyTmFmemQ6ROMSpKifNuBOkTAElklObBtcHC+xKjrJQwLyPQIUI8BalFu
 ZklqPKvGMU5GJWEeXeBTOHJzCuBm/4KaDET0OIl7yxAFpckIqSkGhgVvQq97KO1+7gu2rjY7P
 5SLiWc/IttmtCKhfc3hL3+MTf9xdNdi+veV/aGHNv75szCYAalhM36eqy9Fo3x5y8HTyhr8pi
 w1X9dIs+GNYynpzyStLvMd1tYIPOLg2Pw2nWLtNZ05n84s8LtQ6Jli1vK1p6EB8Jurcn7Ztkc
 XV2l+7V9lVTCvTYlluKMREMt5qLiRADbVrpcagIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1497030108!67272243!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50188 invoked from network); 9 Jun 2017 17:41:48 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-21.messagelabs.com with SMTP; 9 Jun 2017 17:41: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 61A441596;
 Fri,  9 Jun 2017 10:41:48 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 175103F578;
 Fri,  9 Jun 2017 10:41:46 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Fri,  9 Jun 2017 18:41:14 +0100
Message-Id: <20170609174141.5068-8-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170609174141.5068-1-andre.przywara@arm.com>
References: <20170609174141.5068-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: [Xen-devel] [PATCH v11 07/34] ARM: vGIC: introduce gic_remove_irq()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VG8gYXZvaWQgY29kZSBkdXBsaWNhdGlvbiBpbiBhIGxhdGVyIHBhdGNoLCBpbnRyb2R1Y2UgYSBn
ZW5lcmljIGZ1bmN0aW9uCnRvIHJlbW92ZSBhIHZpcnR1YWwgSVJRIGZyb20gdGhlIFZHSUMuCkNh
bGwgdGhhdCBmdW5jdGlvbiBpbnN0ZWFkIG9mIHRoZSBvcGVuLWNvZGVkIHZlcnNpb24gaW4gdmdp
Y19taWdyYXRlX2lycSgpLgoKU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnBy
enl3YXJhQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2dpYy5jICAgICAgICB8IDkgKysrKysr
KysrCiB4ZW4vYXJjaC9hcm0vdmdpYy5jICAgICAgIHwgNCArLS0tCiB4ZW4vaW5jbHVkZS9hc20t
YXJtL2dpYy5oIHwgMSArCiAzIGZpbGVzIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDMgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy5jIGIveGVuL2FyY2gvYXJt
L2dpYy5jCmluZGV4IDZjMGM5YzMuLmUwYzU0ZDUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9n
aWMuYworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLmMKQEAgLTQwNyw2ICs0MDcsMTUgQEAgdm9pZCBn
aWNfcmVtb3ZlX2Zyb21fbHJfcGVuZGluZyhzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHBlbmRpbmdf
aXJxICpwKQogICAgIGxpc3RfZGVsX2luaXQoJnAtPmxyX3F1ZXVlKTsKIH0KIAordm9pZCBnaWNf
cmVtb3ZlX2lycShzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHBlbmRpbmdfaXJxICpwKQoreworICAg
IEFTU0VSVChzcGluX2lzX2xvY2tlZCgmdi0+YXJjaC52Z2ljLmxvY2spKTsKKworICAgIGNsZWFy
X2JpdChHSUNfSVJRX0dVRVNUX1FVRVVFRCwgJnAtPnN0YXR1cyk7CisgICAgbGlzdF9kZWxfaW5p
dCgmcC0+aW5mbGlnaHQpOworICAgIGdpY19yZW1vdmVfZnJvbV9scl9wZW5kaW5nKHYsIHApOwor
fQorCiB2b2lkIGdpY19yYWlzZV9pbmZsaWdodF9pcnEoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVk
IGludCB2aXJ0dWFsX2lycSkKIHsKICAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKm4gPSBpcnFfdG9f
cGVuZGluZyh2LCB2aXJ0dWFsX2lycSk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy5j
IGIveGVuL2FyY2gvYXJtL3ZnaWMuYwppbmRleCBmMmY0MjNmLi5mMGQyODhkIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC9hcm0vdmdpYy5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljLmMKQEAgLTI2Niw5
ICsyNjYsNyBAQCBib29sIHZnaWNfbWlncmF0ZV9pcnEoc3RydWN0IHZjcHUgKm9sZCwgc3RydWN0
IHZjcHUgKm5ldywgdW5zaWduZWQgaW50IGlycSkKICAgICAvKiBJZiB0aGUgSVJRIGlzIHN0aWxs
IGxyX3BlbmRpbmcsIHJlLWluamVjdCBpdCB0byB0aGUgbmV3IHZjcHUgKi8KICAgICBpZiAoICFs
aXN0X2VtcHR5KCZwLT5scl9xdWV1ZSkgKQogICAgIHsKLSAgICAgICAgY2xlYXJfYml0KEdJQ19J
UlFfR1VFU1RfUVVFVUVELCAmcC0+c3RhdHVzKTsKLSAgICAgICAgbGlzdF9kZWxfaW5pdCgmcC0+
bHJfcXVldWUpOwotICAgICAgICBsaXN0X2RlbF9pbml0KCZwLT5pbmZsaWdodCk7CisgICAgICAg
IGdpY19yZW1vdmVfaXJxKG9sZCwgcCk7CiAgICAgICAgIGlycV9zZXRfYWZmaW5pdHkocC0+ZGVz
YywgY3B1bWFza19vZihuZXctPnByb2Nlc3NvcikpOwogICAgICAgICBzcGluX3VubG9ja19pcnFy
ZXN0b3JlKCZvbGQtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7CiAgICAgICAgIHZnaWNfdmNwdV9p
bmplY3RfaXJxKG5ldywgaXJxKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2lj
LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oCmluZGV4IDMxMzA2MzQuLjVkNWI0Y2MgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LWFybS9naWMuaApAQCAtMjQ0LDYgKzI0NCw3IEBAIGV4dGVybiB2b2lkIGdpY19yYWlzZV9ndWVz
dF9pcnEoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBpcnEsCiAgICAgICAgIHVuc2lnbmVk
IGludCBwcmlvcml0eSk7CiBleHRlcm4gdm9pZCBnaWNfcmFpc2VfaW5mbGlnaHRfaXJxKHN0cnVj
dCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmlydHVhbF9pcnEpOwogZXh0ZXJuIHZvaWQgZ2ljX3Jl
bW92ZV9mcm9tX2xyX3BlbmRpbmcoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBwZW5kaW5nX2lycSAq
cCk7CitleHRlcm4gdm9pZCBnaWNfcmVtb3ZlX2lycShzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHBl
bmRpbmdfaXJxICpwKTsKIAogLyogQWNjZXB0IGFuIGludGVycnVwdCBmcm9tIHRoZSBHSUMgYW5k
IGRpc3BhdGNoIGl0cyBoYW5kbGVyICovCiBleHRlcm4gdm9pZCBnaWNfaW50ZXJydXB0KHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzLCBpbnQgaXNfZmlxKTsKLS0gCjIuOS4wCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 09 17:41:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 17:41: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 1dJNuz-0003Sr-8y; Fri, 09 Jun 2017 17:41:53 +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 1dJNuy-0003RS-C5
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 17:41:52 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 61/93-02199-FDDDA395; Fri, 09 Jun 2017 17:41:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVysyfVTffeXat
 Igx0PjS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozjlxIKXptWTJj1h72B8bBWFyMXh5DAZkaJ
 rxsfskI4yxklGr7+Z+9i5ORgE9CV2HHzNTOILSIQKvF0wXdmkCJmgeuMEqd3zGcDSQgL+Enc2
 v6EFcRmEVCVOHj2DlMXIwcHr4CVxN4/XiBhCQE5iYbz98HmcApYS2zbsxasVQiopOXQZfYJjN
 wLGBlWMWoUpxaVpRbpGpnpJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIE+reegYF
 xB2PDXr9DjJIcTEqivNMKrCKF+JLyUyozEosz4otKc1KLDzHKcHAoSfC+ugOUEyxKTU+tSMvM
 AQYaTFqCg0dJhPfFSaA0b3FBYm5xZjpE6hSjopQ470aQPgGQREZpHlwbLLgvMcpKCfMyMjAwC
 PEUpBblZpagyr9iFOdgVBLm3QUyhSczrwRu+iugxUxAi5e8swBZXJKIkJJqYLTcOPvU5mULzK
 b+P6BR4ym6rPlIwMW9wX6tsvmBed3JaQctPrGlVSfEPxXTSXO9sPkOw/mNvZd026xrpoYrLZ7
 wvCzKi98g22dfiGT711cL6iTdSyYU6Cqf3Po2dUtyxuFntyy6VHjsdBYYSGgU8+keqY9i274j
 JkKg6/g0sXiTJNkVkz8kKrEUZyQaajEXFScCABTu/LdpAgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1497030110!104928176!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29418 invoked from network); 9 Jun 2017 17:41:50 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-3.tower-31.messagelabs.com with SMTP; 9 Jun 2017 17:41: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 E673F15BF;
 Fri,  9 Jun 2017 10:41:49 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9BEAC3F578;
 Fri,  9 Jun 2017 10:41:48 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Fri,  9 Jun 2017 18:41:15 +0100
Message-Id: <20170609174141.5068-9-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170609174141.5068-1-andre.przywara@arm.com>
References: <20170609174141.5068-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: [Xen-devel] [PATCH v11 08/34] ARM: GIC: Add checks for NULL pointer
	pending_irq's
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Rm9yIExQSXMgdGhlIHN0cnVjdCBwZW5kaW5nX2lycSdzIGFyZSBkeW5hbWljYWxseSBhbGxvY2F0
ZWQgYW5kIHRoZQpwb2ludGVycyB3aWxsIGJlIHN0b3JlZCBpbiBhIHJhZGl4IHRyZWUuIFNpbmNl
IGFuIExQSSBjYW4gYmUgInVubWFwcGVkIgphdCBhbnkgdGltZSwgdGVhY2ggdGhlIFZHSUMgaG93
IHRvIGRlYWwgd2l0aCBpcnFfdG9fcGVuZGluZygpIHJldHVybmluZwphIE5VTEwgcG9pbnRlci4K
V2UganVzdCBkbyBub3RoaW5nIGluIHRoaXMgY2FzZSBvciBjbGVhbiB1cCB0aGUgTFIgaWYgdGhl
IHZpcnR1YWwgTFBJCm51bWJlciB3YXMgc3RpbGwgaW4gYW4gTFIuCgpUaG9zZSBhcmUgYWxsIGNh
bGwgc2l0ZXMgZm9yIGlycV90b19wZW5kaW5nKCksIGFzIHBlcjoKImdpdCBncmVwIGlycV90b19w
ZW5kaW5nIiwgYW5kIHRoZWlyIGV2YWx1YXRpb25zOgooUFJPVEVDVEVEIG1lYW5zOiBhZGRlZCBO
VUxMIGNoZWNrIGFuZCBiYWlsaW5nIG91dCkKCiAgICB4ZW4vYXJjaC9hcm0vZ2ljLmM6CmdpY19y
b3V0ZV9pcnFfdG9fZ3Vlc3QoKTogb25seSBjYWxsZWQgZm9yIFNQSXMsIGFkZGVkIEFTU0VSVCgp
CmdpY19yZW1vdmVfaXJxX2Zyb21fZ3Vlc3QoKTogb25seSBjYWxsZWQgZm9yIFNQSXMsIGFkZGVk
IEFTU0VSVCgpCmdpY19yZW1vdmVfZnJvbV9scl9wZW5kaW5nKCk6IFBST1RFQ1RFRCwgY2FsbGVk
IHdpdGhpbiBWQ1BVIFZHSUMgbG9jawpnaWNfcmFpc2VfaW5mbGlnaHRfaXJxKCk6IFBST1RFQ1RF
RCwgY2FsbGVkIHVuZGVyIFZDUFUgVkdJQyBsb2NrCmdpY19yYWlzZV9ndWVzdF9pcnEoKTogUFJP
VEVDVEVELCBjYWxsZWQgdW5kZXIgVkNQVSBWR0lDIGxvY2sKZ2ljX3VwZGF0ZV9vbmVfbHIoKTog
UFJPVEVDVEVELCBjYWxsZWQgdW5kZXIgVkNQVSBWR0lDIGxvY2sKCiAgICB4ZW4vYXJjaC9hcm0v
dmdpYy5jOgp2Z2ljX21pZ3JhdGVfaXJxKCk6IG5vdCBjYWxsZWQgZm9yIExQSXMgKHZpcnR1YWwg
SVJRcyksIGFkZGVkIEFTU0VSVCgpCmFyY2hfbW92ZV9pcnFzKCk6IG5vdCBpdGVyYXRpbmcgb3Zl
ciBMUElzLCBMUEkgQVNTRVJUIGFscmVhZHkgaW4gcGxhY2UKdmdpY19kaXNhYmxlX2lycXMoKTog
bm90IGNhbGxlZCBmb3IgTFBJcywgYWRkZWQgQVNTRVJUKCkKdmdpY19lbmFibGVfaXJxcygpOiBu
b3QgY2FsbGVkIGZvciBMUElzLCBhZGRlZCBBU1NFUlQoKQp2Z2ljX3ZjcHVfaW5qZWN0X2lycSgp
OiBQUk9URUNURUQsIG1vdmVkIHVuZGVyIFZDUFUgVkdJQyBsb2NrCgogICAgeGVuL2luY2x1ZGUv
YXNtLWFybS9ldmVudC5oOgpsb2NhbF9ldmVudHNfbmVlZF9kZWxpdmVyeV9ub21hc2soKTogb25s
eSBjYWxsZWQgZm9yIGEgUFBJLCBhZGRlZCBBU1NFUlQoKQoKICAgIHhlbi9pbmNsdWRlL2FzbS1h
cm0vdmdpYy5oOgoocHJvdG90eXBlKQoKU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFu
ZHJlLnByenl3YXJhQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2dpYy5jICAgICAgICAgIHwg
MjYgKysrKysrKysrKysrKysrKysrKysrKysrLS0KIHhlbi9hcmNoL2FybS92Z2ljLmMgICAgICAg
ICB8IDIxICsrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9ldmVudC5o
IHwgIDMgKysrCiAzIGZpbGVzIGNoYW5nZWQsIDQ4IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy5jIGIveGVuL2FyY2gvYXJtL2dpYy5j
CmluZGV4IGUwYzU0ZDUuLjM2ZTM0MGIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMuYwor
KysgYi94ZW4vYXJjaC9hcm0vZ2ljLmMKQEAgLTE0OCw2ICsxNDgsNyBAQCBpbnQgZ2ljX3JvdXRl
X2lycV90b19ndWVzdChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgdmlycSwKICAgICAv
KiBDYWxsZXIgaGFzIGFscmVhZHkgY2hlY2tlZCB0aGF0IHRoZSBJUlEgaXMgYW4gU1BJICovCiAg
ICAgQVNTRVJUKHZpcnEgPj0gMzIpOwogICAgIEFTU0VSVCh2aXJxIDwgdmdpY19udW1faXJxcyhk
KSk7CisgICAgQVNTRVJUKCFpc19scGkodmlycSkpOwogCiAgICAgdmdpY19sb2NrX3Jhbmsodl90
YXJnZXQsIHJhbmssIGZsYWdzKTsKIApAQCAtMTg0LDYgKzE4NSw3IEBAIGludCBnaWNfcmVtb3Zl
X2lycV9mcm9tX2d1ZXN0KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB2aXJxLAogICAg
IEFTU0VSVChzcGluX2lzX2xvY2tlZCgmZGVzYy0+bG9jaykpOwogICAgIEFTU0VSVCh0ZXN0X2Jp
dChfSVJRX0dVRVNULCAmZGVzYy0+c3RhdHVzKSk7CiAgICAgQVNTRVJUKHAtPmRlc2MgPT0gZGVz
Yyk7CisgICAgQVNTRVJUKCFpc19scGkodmlycSkpOwogCiAgICAgdmdpY19sb2NrX3Jhbmsodl90
YXJnZXQsIHJhbmssIGZsYWdzKTsKIApAQCAtNDIwLDYgKzQyMiwxMCBAQCB2b2lkIGdpY19yYWlz
ZV9pbmZsaWdodF9pcnEoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJ0dWFsX2lycSkK
IHsKICAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKm4gPSBpcnFfdG9fcGVuZGluZyh2LCB2aXJ0dWFs
X2lycSk7CiAKKyAgICAvKiBJZiBhbiBMUEkgaGFzIGJlZW4gcmVtb3ZlZCBtZWFud2hpbGUsIHRo
ZXJlIGlzIG5vdGhpbmcgbGVmdCB0byByYWlzZS4gKi8KKyAgICBpZiAoIHVubGlrZWx5KCFuKSAp
CisgICAgICAgIHJldHVybjsKKwogICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmdi0+YXJjaC52
Z2ljLmxvY2spKTsKIAogICAgIGlmICggbGlzdF9lbXB0eSgmbi0+bHJfcXVldWUpICkKQEAgLTQz
OSwyMCArNDQ1LDI1IEBAIHZvaWQgZ2ljX3JhaXNlX2d1ZXN0X2lycShzdHJ1Y3QgdmNwdSAqdiwg
dW5zaWduZWQgaW50IHZpcnR1YWxfaXJxLAogewogICAgIGludCBpOwogICAgIHVuc2lnbmVkIGlu
dCBucl9scnMgPSBnaWNfaHdfb3BzLT5pbmZvLT5ucl9scnM7CisgICAgc3RydWN0IHBlbmRpbmdf
aXJxICpwID0gaXJxX3RvX3BlbmRpbmcodiwgdmlydHVhbF9pcnEpOwogCiAgICAgQVNTRVJUKHNw
aW5faXNfbG9ja2VkKCZ2LT5hcmNoLnZnaWMubG9jaykpOwogCisgICAgaWYgKCB1bmxpa2VseSgh
cCkgKQorICAgICAgICAvKiBBbiB1bm1hcHBlZCBMUEkgZG9lcyBub3QgbmVlZCB0byBiZSByYWlz
ZWQuICovCisgICAgICAgIHJldHVybjsKKwogICAgIGlmICggdiA9PSBjdXJyZW50ICYmIGxpc3Rf
ZW1wdHkoJnYtPmFyY2gudmdpYy5scl9wZW5kaW5nKSApCiAgICAgewogICAgICAgICBpID0gZmlu
ZF9maXJzdF96ZXJvX2JpdCgmdGhpc19jcHUobHJfbWFzayksIG5yX2xycyk7CiAgICAgICAgIGlm
IChpIDwgbnJfbHJzKSB7CiAgICAgICAgICAgICBzZXRfYml0KGksICZ0aGlzX2NwdShscl9tYXNr
KSk7Ci0gICAgICAgICAgICBnaWNfc2V0X2xyKGksIGlycV90b19wZW5kaW5nKHYsIHZpcnR1YWxf
aXJxKSwgR0lDSF9MUl9QRU5ESU5HKTsKKyAgICAgICAgICAgIGdpY19zZXRfbHIoaSwgcCwgR0lD
SF9MUl9QRU5ESU5HKTsKICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgfQogICAgIH0KIAot
ICAgIGdpY19hZGRfdG9fbHJfcGVuZGluZyh2LCBpcnFfdG9fcGVuZGluZyh2LCB2aXJ0dWFsX2ly
cSkpOworICAgIGdpY19hZGRfdG9fbHJfcGVuZGluZyh2LCBwKTsKIH0KIAogc3RhdGljIHZvaWQg
Z2ljX3VwZGF0ZV9vbmVfbHIoc3RydWN0IHZjcHUgKnYsIGludCBpKQpAQCAtNDY3LDYgKzQ3OCwx
NyBAQCBzdGF0aWMgdm9pZCBnaWNfdXBkYXRlX29uZV9scihzdHJ1Y3QgdmNwdSAqdiwgaW50IGkp
CiAgICAgZ2ljX2h3X29wcy0+cmVhZF9scihpLCAmbHJfdmFsKTsKICAgICBpcnEgPSBscl92YWwu
dmlycTsKICAgICBwID0gaXJxX3RvX3BlbmRpbmcodiwgaXJxKTsKKyAgICAvKiBBbiBMUEkgbWln
aHQgaGF2ZSBiZWVuIHVubWFwcGVkLCBpbiB3aGljaCBjYXNlIHdlIGp1c3QgY2xlYW4gdXAgaGVy
ZS4gKi8KKyAgICBpZiAoIHVubGlrZWx5KCFwKSApCisgICAgeworICAgICAgICBBU1NFUlQoaXNf
bHBpKGlycSkpOworCisgICAgICAgIGdpY19od19vcHMtPmNsZWFyX2xyKGkpOworICAgICAgICBj
bGVhcl9iaXQoaSwgJnRoaXNfY3B1KGxyX21hc2spKTsKKworICAgICAgICByZXR1cm47CisgICAg
fQorCiAgICAgaWYgKCBscl92YWwuc3RhdGUgJiBHSUNIX0xSX0FDVElWRSApCiAgICAgewogICAg
ICAgICBzZXRfYml0KEdJQ19JUlFfR1VFU1RfQUNUSVZFLCAmcC0+c3RhdHVzKTsKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS92Z2ljLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy5jCmluZGV4IGYwZDI4
OGQuLjFlZGY5M2QgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLmMKKysrIGIveGVuL2Fy
Y2gvYXJtL3ZnaWMuYwpAQCAtMjM2LDYgKzIzNiw5IEBAIGJvb2wgdmdpY19taWdyYXRlX2lycShz
dHJ1Y3QgdmNwdSAqb2xkLCBzdHJ1Y3QgdmNwdSAqbmV3LCB1bnNpZ25lZCBpbnQgaXJxKQogICAg
IHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAgc3RydWN0IHBlbmRpbmdfaXJxICpwOwogCisgICAg
LyogVGhpcyB3aWxsIG5ldmVyIGJlIGNhbGxlZCBmb3IgYW4gTFBJLCBhcyB3ZSBkb24ndCBtaWdy
YXRlIHRoZW0uICovCisgICAgQVNTRVJUKCFpc19scGkoaXJxKSk7CisKICAgICBzcGluX2xvY2tf
aXJxc2F2ZSgmb2xkLT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwogCiAgICAgcCA9IGlycV90b19w
ZW5kaW5nKG9sZCwgaXJxKTsKQEAgLTMyMCw2ICszMjMsOSBAQCB2b2lkIHZnaWNfZGlzYWJsZV9p
cnFzKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCByLCBpbnQgbikKICAgICBpbnQgaSA9IDA7CiAg
ICAgc3RydWN0IHZjcHUgKnZfdGFyZ2V0OwogCisgICAgLyogTFBJcyB3aWxsIG5ldmVyIGJlIGRp
c2FibGVkIHZpYSB0aGlzIGZ1bmN0aW9uLiAqLworICAgIEFTU0VSVCghaXNfbHBpKDMyICogbiAr
IDMxKSk7CisKICAgICB3aGlsZSAoIChpID0gZmluZF9uZXh0X2JpdCgmbWFzaywgMzIsIGkpKSA8
IDMyICkgewogICAgICAgICBpcnEgPSBpICsgKDMyICogbik7CiAgICAgICAgIHZfdGFyZ2V0ID0g
dmdpY19nZXRfdGFyZ2V0X3ZjcHUodiwgaXJxKTsKQEAgLTM2Nyw2ICszNzMsOSBAQCB2b2lkIHZn
aWNfZW5hYmxlX2lycXMoc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IHIsIGludCBuKQogICAgIHN0
cnVjdCB2Y3B1ICp2X3RhcmdldDsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwog
CisgICAgLyogTFBJcyB3aWxsIG5ldmVyIGJlIGVuYWJsZWQgdmlhIHRoaXMgZnVuY3Rpb24uICov
CisgICAgQVNTRVJUKCFpc19scGkoMzIgKiBuICsgMzEpKTsKKwogICAgIHdoaWxlICggKGkgPSBm
aW5kX25leHRfYml0KCZtYXNrLCAzMiwgaSkpIDwgMzIgKSB7CiAgICAgICAgIGlycSA9IGkgKyAo
MzIgKiBuKTsKICAgICAgICAgdl90YXJnZXQgPSB2Z2ljX2dldF90YXJnZXRfdmNwdSh2LCBpcnEp
OwpAQCAtNDQ3LDYgKzQ1NiwxMiBAQCBib29sIHZnaWNfdG9fc2dpKHN0cnVjdCB2Y3B1ICp2LCBy
ZWdpc3Rlcl90IHNnaXIsIGVudW0gZ2ljX3NnaV9tb2RlIGlycW1vZGUsCiAgICAgcmV0dXJuIHRy
dWU7CiB9CiAKKy8qCisgKiBSZXR1cm5zIHRoZSBwb2ludGVyIHRvIHRoZSBzdHJ1Y3QgcGVuZGlu
Z19pcnEgYmVsb25naW5nIHRvIHRoZSBnaXZlbgorICogaW50ZXJydXB0LgorICogVGhpcyBjYW4g
cmV0dXJuIE5VTEwgaWYgY2FsbGVkIGZvciBhbiBMUEkgd2hpY2ggaGFzIGJlZW4gdW5tYXBwZWQK
KyAqIG1lYW53aGlsZS4KKyAqLwogc3RydWN0IHBlbmRpbmdfaXJxICppcnFfdG9fcGVuZGluZyhz
dHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGlycSkKIHsKICAgICBzdHJ1Y3QgcGVuZGluZ19p
cnEgKm47CkBAIC00OTAsNiArNTA1LDEyIEBAIHZvaWQgdmdpY192Y3B1X2luamVjdF9pcnEoc3Ry
dWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJxKQogICAgIHNwaW5fbG9ja19pcnFzYXZlKCZ2
LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwogCiAgICAgbiA9IGlycV90b19wZW5kaW5nKHYsIHZp
cnEpOworICAgIC8qIElmIGFuIExQSSBoYXMgYmVlbiByZW1vdmVkLCB0aGVyZSBpcyBub3RoaW5n
IHRvIGluamVjdCBoZXJlLiAqLworICAgIGlmICggdW5saWtlbHkoIW4pICkKKyAgICB7CisgICAg
ICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnYtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7Cisg
ICAgICAgIHJldHVybjsKKyAgICB9CiAKICAgICAvKiB2Y3B1IG9mZmxpbmUgKi8KICAgICBpZiAo
IHRlc3RfYml0KF9WUEZfZG93biwgJnYtPnBhdXNlX2ZsYWdzKSApCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20tYXJtL2V2ZW50LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2V2ZW50LmgKaW5k
ZXggNTMzMGRmZS4uY2FlZmE1MCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9ldmVu
dC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZXZlbnQuaApAQCAtMTksNiArMTksOSBAQCBz
dGF0aWMgaW5saW5lIGludCBsb2NhbF9ldmVudHNfbmVlZF9kZWxpdmVyeV9ub21hc2sodm9pZCkK
ICAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAgPSBpcnFfdG9fcGVuZGluZyhjdXJyZW50LAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnJlbnQtPmRvbWFpbi0+
YXJjaC5ldnRjaG5faXJxKTsKIAorICAgIC8qIERvZXMgbm90IHdvcmsgZm9yIExQSXMuICovCisg
ICAgQVNTRVJUKCFpc19scGkoY3VycmVudC0+ZG9tYWluLT5hcmNoLmV2dGNobl9pcnEpKTsKKwog
ICAgIC8qIFhYWDogaWYgdGhlIGZpcnN0IGludGVycnVwdCBoYXMgYWxyZWFkeSBiZWVuIGRlbGl2
ZXJlZCwgd2Ugc2hvdWxkCiAgICAgICogY2hlY2sgd2hldGhlciBhbnkgb3RoZXIgaW50ZXJydXB0
cyB3aXRoIHByaW9yaXR5IGhpZ2hlciB0aGFuIHRoZQogICAgICAqIG9uZSBpbiBHSUNWX0lBUiBh
cmUgaW4gdGhlIGxyX3BlbmRpbmcgcXVldWUgb3IgaW4gdGhlIExSCi0tIAoyLjkuMAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 09 17:41:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 17:41: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 1dJNv1-0003VI-GL; Fri, 09 Jun 2017 17:41: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 1dJNv0-0003UA-Le
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 17:41:54 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 37/43-03557-2EDDA395; Fri, 09 Jun 2017 17:41:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVysyfVTffhXat
 Ig2mfpCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozdf3azFlzXqfj37CdrA+Ne5S5GLg4hgc2M
 EvO+TmWFcJYzSlxe/Iy5i5GTg01AV2LHzddgtohAqMTTBd+ZQYqYBa4zSpzeMZ+ti5GDQ1ggT
 KLxrwtIDYuAqsSNTVuZQcK8AtYSex+xgoQlBOQkGs7fBxvDCRTetmctG4gtJGAl0XLoMvsERu
 4FjAyrGDWKU4vKUot0Dc30kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzEC/csABDs
 Y728MOMQoycGkJMo7rcAqUogvKT+lMiOxOCO+qDQntfgQowwHh5IEb88doJxgUWp6akVaZg4w
 0GDSEhw8SiK8L04CpXmLCxJzizPTIVKnGBWlxHmdgOEpJACSyCjNg2uDBfclRlkpYV5GoEOEe
 ApSi3IzS1DlXzGKczAqCfPuAtnOk5lXAjf9FdBiJqDFS95ZgCwuSURISTUwRp10SxQ2/XZiuR
 GL1LeoDObWbc+i4nR/pkzlKjVwPNs+f+Y0q8h17lP5Cljjklct1s1NWfe460hAQcWEqBrVMxP
 4amMOXCg0Np81YynrDz2F8jd/VBK45XJn/Olpcv7h/nfKiS+z503Tf6fEf05FL5gtQmLeyQqh
 t4b/pydkeOg/YhXl2X9AiaU4I9FQi7moOBEAiKA4aWkCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1497030112!96670135!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10063 invoked from network); 9 Jun 2017 17:41:53 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-27.messagelabs.com with SMTP; 9 Jun 2017 17:41: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 95B7C1596;
 Fri,  9 Jun 2017 10:41:52 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 2D0273F578;
 Fri,  9 Jun 2017 10:41:50 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Fri,  9 Jun 2017 18:41:16 +0100
Message-Id: <20170609174141.5068-10-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170609174141.5068-1-andre.przywara@arm.com>
References: <20170609174141.5068-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: [Xen-devel] [PATCH v11 09/34] ARM: GICv3: introduce separate
	pending_irq structs for LPIs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Rm9yIHRoZSBzYW1lIHJlYXNvbiB0aGF0IGFsbG9jYXRpbmcgYSBzdHJ1Y3QgaXJxX2Rlc2MgZm9y
IGVhY2gKcG9zc2libGUgTFBJIGlzIG5vdCBhbiBvcHRpb24sIGhhdmluZyBhIHN0cnVjdCBwZW5k
aW5nX2lycSBmb3IgZWFjaCBMUEkKaXMgYWxzbyBub3QgZmVhc2libGUuIFdlIG9ubHkgY2FyZSBh
Ym91dCBtYXBwZWQgTFBJcywgc28gd2UgY2FuIGdldCBhd2F5CndpdGggaGF2aW5nIHN0cnVjdCBw
ZW5kaW5nX2lycSdzIG9ubHkgZm9yIHRoZW0uCk1haW50YWluIGEgcmFkaXggdHJlZSBwZXIgZG9t
YWluIHdoZXJlIHdlIGRyb3AgdGhlIHBvaW50ZXIgdG8gdGhlCnJlc3BlY3RpdmUgcGVuZGluZ19p
cnEuIFRoZSBpbmRleCB1c2VkIGlzIHRoZSB2aXJ0dWFsIExQSSBudW1iZXIuClRoZSBtZW1vcnkg
Zm9yIHRoZSBhY3R1YWwgc3RydWN0dXJlcyBoYXMgYmVlbiBhbGxvY2F0ZWQgYWxyZWFkeSBwZXIK
ZGV2aWNlIGF0IGRldmljZSBtYXBwaW5nIHRpbWUuClRlYWNoIHRoZSBleGlzdGluZyBWR0lDIGZ1
bmN0aW9ucyB0byBmaW5kIHRoZSByaWdodCBwb2ludGVyIHdoZW4gYmVpbmcKZ2l2ZW4gYSB2aXJ0
dWFsIExQSSBudW1iZXIuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6
eXdhcmFAYXJtLmNvbT4KQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+ClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+Ci0tLQogeGVuL2FyY2gvYXJtL3ZnaWMtdjIuYyAgICAgICB8ICA4ICsrKysrKysrCiB4ZW4v
YXJjaC9hcm0vdmdpYy12My5jICAgICAgIHwgMzAgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCiB4ZW4vYXJjaC9hcm0vdmdpYy5jICAgICAgICAgIHwgIDIgKysKIHhlbi9pbmNsdWRlL2Fz
bS1hcm0vZG9tYWluLmggfCAgMiArKwogeGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmggICB8ICAy
ICsrCiA1IGZpbGVzIGNoYW5nZWQsIDQ0IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vdmdpYy12Mi5jIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjIuYwppbmRleCA1MzcwMDIw
Li5jZTJiOTZmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12Mi5jCisrKyBiL3hlbi9h
cmNoL2FybS92Z2ljLXYyLmMKQEAgLTcwNSwxMCArNzA1LDE4IEBAIHN0YXRpYyB2b2lkIHZnaWNf
djJfZG9tYWluX2ZyZWUoc3RydWN0IGRvbWFpbiAqZCkKICAgICAvKiBOb3RoaW5nIHRvIGJlIGNs
ZWFudXAgZm9yIHRoaXMgZHJpdmVyICovCiB9CiAKK3N0YXRpYyBzdHJ1Y3QgcGVuZGluZ19pcnEg
KnZnaWNfdjJfbHBpX3RvX3BlbmRpbmcoc3RydWN0IGRvbWFpbiAqZCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHZscGkpCit7
CisgICAgLyogRHVtbXkgZnVuY3Rpb24sIG5vIExQSXMgb24gYSBWR0lDdjIuICovCisgICAgQlVH
KCk7Cit9CisKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdmdpY19vcHMgdmdpY192Ml9vcHMgPSB7CiAg
ICAgLnZjcHVfaW5pdCAgID0gdmdpY192Ml92Y3B1X2luaXQsCiAgICAgLmRvbWFpbl9pbml0ID0g
dmdpY192Ml9kb21haW5faW5pdCwKICAgICAuZG9tYWluX2ZyZWUgPSB2Z2ljX3YyX2RvbWFpbl9m
cmVlLAorICAgIC5scGlfdG9fcGVuZGluZyA9IHZnaWNfdjJfbHBpX3RvX3BlbmRpbmcsCiAgICAg
Lm1heF92Y3B1cyA9IDgsCiB9OwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12My5j
IGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYwppbmRleCAyYjJiNGU5Li5lMTE2YWU3IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12My5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMK
QEAgLTE0NTcsNiArMTQ1Nyw5IEBAIHN0YXRpYyBpbnQgdmdpY192M19kb21haW5faW5pdChzdHJ1
Y3QgZG9tYWluICpkKQogICAgIGQtPmFyY2gudmdpYy5ucl9yZWdpb25zID0gcmRpc3RfY291bnQ7
CiAgICAgZC0+YXJjaC52Z2ljLnJkaXN0X3JlZ2lvbnMgPSByZGlzdF9yZWdpb25zOwogCisgICAg
cndsb2NrX2luaXQoJmQtPmFyY2gudmdpYy5wZW5kX2xwaV90cmVlX2xvY2spOworICAgIHJhZGl4
X3RyZWVfaW5pdCgmZC0+YXJjaC52Z2ljLnBlbmRfbHBpX3RyZWUpOworCiAgICAgLyoKICAgICAg
KiBEb21haW4gMCBnZXRzIHRoZSBoYXJkd2FyZSBhZGRyZXNzLgogICAgICAqIEd1ZXN0cyBnZXQg
dGhlIHZpcnR1YWwgcGxhdGZvcm0gbGF5b3V0LgpAQCAtMTU0NSwxNCArMTU0OCw0MSBAQCBzdGF0
aWMgaW50IHZnaWNfdjNfZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKIHN0YXRpYyB2b2lk
IHZnaWNfdjNfZG9tYWluX2ZyZWUoc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICB2Z2ljX3YzX2l0
c19mcmVlX2RvbWFpbihkKTsKKyAgICAvKgorICAgICAqIEl0IGlzIGV4cGVjdGVkIHRoYXQgYXQg
dGhpcyBwb2ludCBhbGwgYWN0dWFsIElUUyBkZXZpY2VzIGhhdmUgYmVlbgorICAgICAqIGNsZWFu
ZWQgdXAgYWxyZWFkeS4gVGhlIHN0cnVjdCBwZW5kaW5nX2lycSdzLCBmb3Igd2hpY2ggdGhlIHBv
aW50ZXJzCisgICAgICogaGF2ZSBiZWVuIHN0b3JlZCBpbiB0aGUgcmFkaXggdHJlZSwgYXJlIGFs
bG9jYXRlZCBhbmQgZnJlZWQgYnkgZGV2aWNlLgorICAgICAqIE9uIGRldmljZSB1bm1hcHBpbmcg
YWxsIHRoZSBlbnRyaWVzIGFyZSByZW1vdmVkIGZyb20gdGhlIHRyZWUgYW5kCisgICAgICogdGhl
IGJhY2tpbmcgbWVtb3J5IGlzIGZyZWVkLgorICAgICAqLworICAgIHJhZGl4X3RyZWVfZGVzdHJv
eSgmZC0+YXJjaC52Z2ljLnBlbmRfbHBpX3RyZWUsIE5VTEwpOwogICAgIHhmcmVlKGQtPmFyY2gu
dmdpYy5yZGlzdF9yZWdpb25zKTsKIH0KIAorLyoKKyAqIExvb2tzIHVwIGEgdmlydHVhbCBMUEkg
bnVtYmVyIGluIG91ciB0cmVlIG9mIG1hcHBlZCBMUElzLiBUaGlzIHdpbGwgcmV0dXJuCisgKiB0
aGUgY29ycmVzcG9uZGluZyBzdHJ1Y3QgcGVuZGluZ19pcnEsIHdoaWNoIHdlIGFsc28gdXNlIHRv
IHN0b3JlIHRoZQorICogZW5hYmxlZCBhbmQgcGVuZGluZyBiaXQgcGx1cyB0aGUgcHJpb3JpdHku
CisgKiBSZXR1cm5zIE5VTEwgaWYgYW4gTFBJIGNhbm5vdCBiZSBmb3VuZCAob3Igbm8gTFBJcyBh
cmUgc3VwcG9ydGVkKS4KKyAqLworc3RhdGljIHN0cnVjdCBwZW5kaW5nX2lycSAqdmdpY192M19s
cGlfdG9fcGVuZGluZyhzdHJ1Y3QgZG9tYWluICpkLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbHBpKQoreworICAgIHN0cnVj
dCBwZW5kaW5nX2lycSAqcGlycTsKKworICAgIHJlYWRfbG9jaygmZC0+YXJjaC52Z2ljLnBlbmRf
bHBpX3RyZWVfbG9jayk7CisgICAgcGlycSA9IHJhZGl4X3RyZWVfbG9va3VwKCZkLT5hcmNoLnZn
aWMucGVuZF9scGlfdHJlZSwgbHBpKTsKKyAgICByZWFkX3VubG9jaygmZC0+YXJjaC52Z2ljLnBl
bmRfbHBpX3RyZWVfbG9jayk7CisKKyAgICByZXR1cm4gcGlycTsKK30KKwogc3RhdGljIGNvbnN0
IHN0cnVjdCB2Z2ljX29wcyB2M19vcHMgPSB7CiAgICAgLnZjcHVfaW5pdCAgID0gdmdpY192M192
Y3B1X2luaXQsCiAgICAgLmRvbWFpbl9pbml0ID0gdmdpY192M19kb21haW5faW5pdCwKICAgICAu
ZG9tYWluX2ZyZWUgPSB2Z2ljX3YzX2RvbWFpbl9mcmVlLAogICAgIC5lbXVsYXRlX3JlZyAgPSB2
Z2ljX3YzX2VtdWxhdGVfcmVnLAorICAgIC5scGlfdG9fcGVuZGluZyA9IHZnaWNfdjNfbHBpX3Rv
X3BlbmRpbmcsCiAgICAgLyoKICAgICAgKiBXZSB1c2UgYm90aCBBRkYxIGFuZCBBRkYwIGluICh2
KU1QSURSLiBUaHVzLCB0aGUgbWF4IG51bWJlciBvZiBDUFUKICAgICAgKiB0aGF0IGNhbiBiZSBz
dXBwb3J0ZWQgaXMgdXAgdG8gNDA5Nig9PTI1NioxNikgaW4gdGhlb3J5LgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL3ZnaWMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLmMKaW5kZXggMWVkZjkzZC4u
MmU0ODIwZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMuYworKysgYi94ZW4vYXJjaC9h
cm0vdmdpYy5jCkBAIC00NjksNiArNDY5LDggQEAgc3RydWN0IHBlbmRpbmdfaXJxICppcnFfdG9f
cGVuZGluZyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGlycSkKICAgICAgKiBhcmUgdXNl
ZCBmb3IgU1BJczsgdGhlIHJlc3RzIGFyZSB1c2VkIGZvciBwZXIgY3B1IGlycXMgKi8KICAgICBp
ZiAoIGlycSA8IDMyICkKICAgICAgICAgbiA9ICZ2LT5hcmNoLnZnaWMucGVuZGluZ19pcnFzW2ly
cV07CisgICAgZWxzZSBpZiAoIGlzX2xwaShpcnEpICkKKyAgICAgICAgbiA9IHYtPmRvbWFpbi0+
YXJjaC52Z2ljLmhhbmRsZXItPmxwaV90b19wZW5kaW5nKHYtPmRvbWFpbiwgaXJxKTsKICAgICBl
bHNlCiAgICAgICAgIG4gPSAmdi0+ZG9tYWluLT5hcmNoLnZnaWMucGVuZGluZ19pcnFzW2lycSAt
IDMyXTsKICAgICByZXR1cm4gbjsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9t
YWluLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCmluZGV4IDdjMzgyOWQuLjNkOGU4
NGMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9kb21haW4uaApAQCAtMTExLDYgKzExMSw4IEBAIHN0cnVjdCBhcmNoX2Rv
bWFpbgogICAgICAgICB1aW50MzJfdCByZGlzdF9zdHJpZGU7ICAgICAgICAgICAgICAvKiBSZS1E
aXN0cmlidXRvciBzdHJpZGUgKi8KICAgICAgICAgc3RydWN0IHJiX3Jvb3QgaXRzX2RldmljZXM7
ICAgICAgICAgLyogRGV2aWNlcyBtYXBwZWQgdG8gYW4gSVRTICovCiAgICAgICAgIHNwaW5sb2Nr
X3QgaXRzX2RldmljZXNfbG9jazsgICAgICAgIC8qIFByb3RlY3RzIHRoZSBpdHNfZGV2aWNlcyB0
cmVlICovCisgICAgICAgIHN0cnVjdCByYWRpeF90cmVlX3Jvb3QgcGVuZF9scGlfdHJlZTsgLyog
U3RvcmVzIHN0cnVjdCBwZW5kaW5nX2lycSdzICovCisgICAgICAgIHJ3bG9ja190IHBlbmRfbHBp
X3RyZWVfbG9jazsgICAgICAgIC8qIFByb3RlY3RzIHRoZSBwZW5kX2xwaV90cmVlICovCiAgICAg
ICAgIHVuc2lnbmVkIGludCBpbnRpZF9iaXRzOwogI2VuZGlmCiAgICAgfSB2Z2ljOwpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Zn
aWMuaAppbmRleCBkZjc1MDY0Li5jOTA3NWE5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
YXJtL3ZnaWMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaApAQCAtMTM0LDYgKzEz
NCw4IEBAIHN0cnVjdCB2Z2ljX29wcyB7CiAgICAgdm9pZCAoKmRvbWFpbl9mcmVlKShzdHJ1Y3Qg
ZG9tYWluICpkKTsKICAgICAvKiB2R0lDIHN5c3JlZy9jcHJlZ3MgZW11bGF0ZSAqLwogICAgIGJv
b2wgKCplbXVsYXRlX3JlZykoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVuaW9uIGhzciBo
c3IpOworICAgIC8qIGxvb2t1cCB0aGUgc3RydWN0IHBlbmRpbmdfaXJxIGZvciBhIGdpdmVuIExQ
SSBpbnRlcnJ1cHQgKi8KKyAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKigqbHBpX3RvX3BlbmRpbmcp
KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB2bHBpKTsKICAgICAvKiBNYXhpbXVtIG51
bWJlciBvZiB2Q1BVIHN1cHBvcnRlZCAqLwogICAgIGNvbnN0IHVuc2lnbmVkIGludCBtYXhfdmNw
dXM7CiB9OwotLSAKMi45LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 09 17:41:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 17:41:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dJNv3-0003Y3-SD; Fri, 09 Jun 2017 17:41: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 1dJNv1-0003VR-W0
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 17:41:56 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 06/B0-03920-3EDDA395; Fri, 09 Jun 2017 17:41:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVysyfVTffRXat
 Ig8XLjC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz5S7YxFtzkrfh1tZ2tgfEpdxcjF4eQwGZG
 if7DDWwQznJGiaa314EcTg42AV2JHTdfM4PYIgKhEk8XfGcGKWIWuM4ocXrHfLAiYQE/iSPXd
 rCD2CwCqhLbXy0DKuLg4BWwllj7KgUkLCEgJ9Fw/j7YHE6g8LY9a8FahQSsJFoOXWafwMi9gJ
 FhFaN6cWpRWWqRrqFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkagfxmAYAfjzud
 OhxglOZiURHmnFVhFCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgfXUHKCdYlJqeWpGWmQMMNJi0
 BAePkgjvi5NAad7igsTc4sx0iNQpRkUpcV4nYHgKCYAkMkrz4NpgwX2JUVZKmJcR6BAhnoLUo
 tzMElT5V4ziHIxKwrzOINt5MvNK4Ka/AlrMBLR4yTsLkMUliQgpqQbGPv33Z25eZrPpNRcsUH
 P//VutNCr0VVzOuapbmz/e3a94Jtc373/Nvpq09+v8HjHLugveuri7dkvPH0MHXv5LprzLZQ/
 E/l9ZatPvoO3cIzvb64+Qs//XT4b1R8yM755eExXc/Yen8GnVBJPTJi4tcZsaI/bcjPklHTo5
 cYVF3E0T2RYd+xwlluKMREMt5qLiRACp8JxfaQIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1497030114!73192762!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38925 invoked from network); 9 Jun 2017 17:41:54 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-21.messagelabs.com with SMTP; 9 Jun 2017 17:41: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 242FF15BF;
 Fri,  9 Jun 2017 10:41:54 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D022D3F578;
 Fri,  9 Jun 2017 10:41:52 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Fri,  9 Jun 2017 18:41:17 +0100
Message-Id: <20170609174141.5068-11-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170609174141.5068-1-andre.przywara@arm.com>
References: <20170609174141.5068-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: [Xen-devel] [PATCH v11 10/34] ARM: GIC: export and extend
	vgic_init_pending_irq()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Rm9yIExQSXMgd2UgbGF0ZXIgd2FudCB0byBkeW5hbWljYWxseSBhbGxvY2F0ZSBzdHJ1Y3QgcGVu
ZGluZ19pcnFzLgpTbyBiZXNpZGUgbmVlZGluZyB0byBpbml0aWFsaXplIHRoZSBzdHJ1Y3QgZnJv
bSB0aGVyZSB3ZSBhbHNvIG5lZWQKdG8gY2xlYW4gaXQgdXAgYW5kIHJlLWluaXRpYWxpemUgaXQg
bGF0ZXIgb24uCkV4cG9ydCB2Z2ljX2luaXRfcGVuZGluZ19pcnEoKSBhbmQgZXh0ZW5kIGl0IHRv
IGJlIHJldXNhYmxlLgoKU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3
YXJhQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL3ZnaWMuYyAgICAgICAgfCA0ICsrKy0KIHhl
bi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oIHwgMSArCiAyIGZpbGVzIGNoYW5nZWQsIDQgaW5zZXJ0
aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLmMg
Yi94ZW4vYXJjaC9hcm0vdmdpYy5jCmluZGV4IDJlNDgyMGYuLjdlOGRiYTYgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL2FybS92Z2ljLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwpAQCAtNjAsOCAr
NjAsMTAgQEAgc3RydWN0IHZnaWNfaXJxX3JhbmsgKnZnaWNfcmFua19pcnEoc3RydWN0IHZjcHUg
KnYsIHVuc2lnbmVkIGludCBpcnEpCiAgICAgcmV0dXJuIHZnaWNfZ2V0X3JhbmsodiwgcmFuayk7
CiB9CiAKLXN0YXRpYyB2b2lkIHZnaWNfaW5pdF9wZW5kaW5nX2lycShzdHJ1Y3QgcGVuZGluZ19p
cnEgKnAsIHVuc2lnbmVkIGludCB2aXJxKQordm9pZCB2Z2ljX2luaXRfcGVuZGluZ19pcnEoc3Ry
dWN0IHBlbmRpbmdfaXJxICpwLCB1bnNpZ25lZCBpbnQgdmlycSkKIHsKKyAgICBtZW1zZXQocCwg
MCwgc2l6ZW9mKCpwKSk7CisKICAgICBJTklUX0xJU1RfSEVBRCgmcC0+aW5mbGlnaHQpOwogICAg
IElOSVRfTElTVF9IRUFEKCZwLT5scl9xdWV1ZSk7CiAgICAgcC0+aXJxID0gdmlycTsKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS92
Z2ljLmgKaW5kZXggYzkwNzVhOS4uYTU5YmU2ZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LWFybS92Z2ljLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgKQEAgLTMwMCw2ICsz
MDAsNyBAQCBleHRlcm4gc3RydWN0IHZjcHUgKnZnaWNfZ2V0X3RhcmdldF92Y3B1KHN0cnVjdCB2
Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmlycSk7CiBleHRlcm4gdm9pZCB2Z2ljX3ZjcHVfaW5qZWN0
X2lycShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHZpcnEpOwogZXh0ZXJuIHZvaWQgdmdp
Y192Y3B1X2luamVjdF9zcGkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHZpcnEpOwog
ZXh0ZXJuIHZvaWQgdmdpY19jbGVhcl9wZW5kaW5nX2lycXMoc3RydWN0IHZjcHUgKnYpOworZXh0
ZXJuIHZvaWQgdmdpY19pbml0X3BlbmRpbmdfaXJxKHN0cnVjdCBwZW5kaW5nX2lycSAqcCwgdW5z
aWduZWQgaW50IHZpcnEpOwogZXh0ZXJuIHN0cnVjdCBwZW5kaW5nX2lycSAqaXJxX3RvX3BlbmRp
bmcoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBpcnEpOwogZXh0ZXJuIHN0cnVjdCBwZW5k
aW5nX2lycSAqc3BpX3RvX3BlbmRpbmcoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGly
cSk7CiBleHRlcm4gc3RydWN0IHZnaWNfaXJxX3JhbmsgKnZnaWNfcmFua19vZmZzZXQoc3RydWN0
IHZjcHUgKnYsIGludCBiLCBpbnQgbiwgaW50IHMpOwotLSAKMi45LjAKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 09 17:42:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 17:42:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dJNv6-0003ai-2v; Fri, 09 Jun 2017 17:42:00 +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 1dJNv4-0003UA-Sc
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 17:41:58 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 1C/53-03557-6EDDA395; Fri, 09 Jun 2017 17:41:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBLMWRWlGSWpSXmKPExsVysyfVTffZXat
 Igz+7mCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owdl/YxFTTzVzxZupi1gXEBTxcjF4eQwGZG
 ieaLs9khnOWMEv+27GXtYuTkYBPQldhx8zUziC0iECrxdMF3ZpAiZoHrjBKnd8xnA0kIC3hLn
 L6wDayBRUBV4lL3YxYQm1fAWuLsiydMILaEgJxEw/n7YIM4geLb9qwF6xUSsJJoOXSZfQIj9w
 JGhlWMGsWpRWWpRbqGZnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIE+ZgCCHYz
 3NwYcYpTkYFIS5Z1WYBUpxJeUn1KZkVicEV9UmpNafIhRhoNDSYK35w5QTrAoNT21Ii0zBxhs
 MGkJDh4lEd4XJ4HSvMUFibnFmekQqVOMilLivE7AEBUSAElklObBtcEC/BKjrJQwLyPQIUI8B
 alFuZklqPKvGMU5GJWEeXeBbOfJzCuBm/4KaDET0OIl7yxAFpckIqSkGhi38Vqru64W+HlMVz
 ah/GTp8t2zezdVF2sbntq9jn/p95KAu3VvsznKq9gvddxp4vr6c7L0Ut5pL9NO7OBjad4/e+l
 BT5FrxiIaAVp2VU+WGlgteMPsqawwg5FxM+PsiRXKDyx3J9sE/Dp77/NMhyT5g9phmne6/zZc
 y+VY3/jyY4aOYEbLxU1KLMUZiYZazEXFiQDrTDLgawIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1497030117!107056690!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9303 invoked from network); 9 Jun 2017 17:41:57 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-9.tower-27.messagelabs.com with SMTP; 9 Jun 2017 17:41: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 5562615BF;
 Fri,  9 Jun 2017 10:41:57 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0D4823F578;
 Fri,  9 Jun 2017 10:41:55 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Fri,  9 Jun 2017 18:41:19 +0100
Message-Id: <20170609174141.5068-13-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170609174141.5068-1-andre.przywara@arm.com>
References: <20170609174141.5068-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: [Xen-devel] [PATCH v11 12/34] ARM: vGIC: add LPI VCPU ID to struct
	pending_irq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHRhcmdldCBDUFUgZm9yIGFuIExQSSBpcyBlbmNvZGVkIGluIHRoZSBpbnRlcnJ1cHQgdHJh
bnNsYXRpb24gdGFibGUKZW50cnksIHNvIGNhbid0IGJlIGVhc2lseSBkZXJpdmVkIGZyb20ganVz
dCBhbiBMUEkgbnVtYmVyIChzaG9ydCBvZgp3YWxraW5nICphbGwqIHRhYmxlcyBhbmQgZmluZCB0
aGUgbWF0Y2hpbmcgTFBJKS4KVG8gYXZvaWQgdGhpcyBpbiBjYXNlIHdlIG5lZWQgdG8ga25vdyB0
aGUgVkNQVSAoZm9yIHRoZSBJTlZBTEwgY29tbWFuZCwKZm9yIGluc3RhbmNlKSwgcHV0IHRoZSBW
Q1BVIElEIGluIHRoZSBzdHJ1Y3QgcGVuZGluZ19pcnEsIHNvIHRoYXQgaXQgaXMKZWFzaWx5IGFj
Y2Vzc2libGUuCldlIHVzZSB0aGUgcmVtYWluaW5nIDggYml0cyBvZiBwYWRkaW5nIHNwYWNlIGZv
ciB0aGF0IHRvIGF2b2lkIGVubGFyZ2luZwp0aGUgc2l6ZSBvZiBzdHJ1Y3QgcGVuZGluZ19pcnEu
IFRoZSBudW1iZXIgb2YgVkNQVXMgaXMgbGltaXRlZCB0byAxMjcKYXQgdGhlIG1vbWVudCBhbnl3
YXksIHdoaWNoIHdlIGFsc28gY29uZmlybSB3aXRoIGEgQlVJTERfQlVHX09OLgoKU2lnbmVkLW9m
Zi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+Ci0tLQogeGVuL2Fy
Y2gvYXJtL3ZnaWMuYyAgICAgICAgfCA0ICsrKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5o
IHwgMSArCiAyIGZpbGVzIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS92Z2ljLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy5jCmluZGV4IDZmODg2MTYuLjU0
NmY0MTIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLmMKKysrIGIveGVuL2FyY2gvYXJt
L3ZnaWMuYwpAQCAtNjIsMTEgKzYyLDE1IEBAIHN0cnVjdCB2Z2ljX2lycV9yYW5rICp2Z2ljX3Jh
bmtfaXJxKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgaXJxKQogCiB2b2lkIHZnaWNfaW5p
dF9wZW5kaW5nX2lycShzdHJ1Y3QgcGVuZGluZ19pcnEgKnAsIHVuc2lnbmVkIGludCB2aXJxKQog
eworICAgIC8qIFRoZSBscGlfdmNwdV9pZCBmaWVsZCBtdXN0IGJlIGJpZyBlbm91Z2ggdG8gaG9s
ZCBhIFZDUFUgSUQuICovCisgICAgQlVJTERfQlVHX09OKEJJVChzaXplb2YocC0+bHBpX3ZjcHVf
aWQpICogOCkgPCBNQVhfVklSVF9DUFVTKTsKKwogICAgIG1lbXNldChwLCAwLCBzaXplb2YoKnAp
KTsKIAogICAgIElOSVRfTElTVF9IRUFEKCZwLT5pbmZsaWdodCk7CiAgICAgSU5JVF9MSVNUX0hF
QUQoJnAtPmxyX3F1ZXVlKTsKICAgICBwLT5pcnEgPSB2aXJxOworICAgIHAtPmxwaV92Y3B1X2lk
ID0gSU5WQUxJRF9WQ1BVX0lEOwogfQogCiBzdGF0aWMgdm9pZCB2Z2ljX3JhbmtfaW5pdChzdHJ1
Y3QgdmdpY19pcnFfcmFuayAqcmFuaywgdWludDhfdCBpbmRleCwKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vdmdpYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgKaW5kZXgg
ZDUxZTI3Ny4uMDdiNTZkYyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgKQEAgLTczLDYgKzczLDcgQEAgc3RydWN0
IHBlbmRpbmdfaXJxCiAgICAgdWludDhfdCBscjsKICAgICB1aW50OF90IHByaW9yaXR5OwogICAg
IHVpbnQ4X3QgbHBpX3ByaW9yaXR5OyAgICAgICAvKiBDYWNoZXMgdGhlIHByaW9yaXR5IGlmIHRo
aXMgaXMgYW4gTFBJLiAqLworICAgIHVpbnQ4X3QgbHBpX3ZjcHVfaWQ7ICAgICAgICAvKiBUaGUg
VkNQVSBmb3IgYW4gTFBJLiAqLwogICAgIC8qIGluZmxpZ2h0IGlzIHVzZWQgdG8gYXBwZW5kIGlu
c3RhbmNlcyBvZiBwZW5kaW5nX2lycSB0bwogICAgICAqIHZnaWMuaW5mbGlnaHRfaXJxcyAqLwog
ICAgIHN0cnVjdCBsaXN0X2hlYWQgaW5mbGlnaHQ7Ci0tIAoyLjkuMAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 09 17:42:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 17: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 1dJNv7-0003cX-Al; Fri, 09 Jun 2017 17:42:01 +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 1dJNv6-0003aQ-40
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 17:42:00 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 7E/3B-01999-7EDDA395; Fri, 09 Jun 2017 17:41:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVysyfVTffJXat
 Ig/U/9Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz2/dYFK5Qrtp2/xtLAeE+mi5GLQ0hgM6PE
 6wvfWSGc5YwST4/tZuti5ORgE9CV2HHzNTOILSIQKvF0wXdmkCJmgeuMEqd3zAcrEhYIk7g4Y
 RZQNwcHi4CqxNm5ySBhXgFrif4J95lAbAkBOYmG8/fB5nACxbftWQvWKiRgJdFy6DL7BEbuBY
 wMqxg1ilOLylKLdA0N9ZKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAv3LAAQ7GFe
 2Ox9ilORgUhLlnVZgFSnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvfVHaCcYFFqempFWmYOMNBg
 0hIcPEoivC9OAqV5iwsSc4sz0yFSpxgVpcR5N4L0CYAkMkrz4NpgwX2JUVZKmJcR6BAhnoLUo
 tzMElT5V4ziHIxKwry7QKbwZOaVwE1/BbSYCWjxkncWIItLEhFSUg2MFSkaxjz+4v3JXet5r7
 94VX58y+11x35KPQ0vsuJVZNioZcsjt4VrStgMt2MXizk2L56z8BOv1zY3gykC8TwRXNt79T7
 8Wf895uHbAOdiv+eXVn65s7t1u++Zbs5z5qtOKE+dy3uT2TUlpKxp3fd7mz3jSzOOv2ayzYto
 /mSX/9G4ROvBxTu3lViKMxINtZiLihMBJUy+n2kCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1497030116!82086155!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21110 invoked from network); 9 Jun 2017 17:41:56 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-2.tower-206.messagelabs.com with SMTP; 9 Jun 2017 17:41: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 C70761596;
 Fri,  9 Jun 2017 10:41:55 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5E1173F578;
 Fri,  9 Jun 2017 10:41:54 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Fri,  9 Jun 2017 18:41:18 +0100
Message-Id: <20170609174141.5068-12-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170609174141.5068-1-andre.przywara@arm.com>
References: <20170609174141.5068-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: [Xen-devel] [PATCH v11 11/34] ARM: vGIC: cache virtual LPI priority
	in struct pending_irq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2UgZW5oYW5jZSBzdHJ1Y3QgcGVuZGluZ19pcnEgdG8gY2FjaGUgdGhlIHByaW9yaXR5IGluZm9y
bWF0aW9uCmZvciBMUElzLiBSZWFkaW5nIHRoZSBpbmZvcm1hdGlvbiBmcm9tIHRoZXJlIGlzIGZh
c3RlciB0aGFuIGFjY2Vzc2luZwp0aGUgcHJvcGVydHkgdGFibGUgZnJvbSBndWVzdCBtZW1vcnku
IEFsc28gaXQgdXNlIHNvbWUgcGFkZGluZyBhcmVhIGluCnRoZSBzdHJ1Y3QsIHNvIGRvZXMgbm90
IHJlcXVpcmUgbW9yZSBtZW1vcnkuClRoaXMgaW50cm9kdWNlcyB0aGUgZnVuY3Rpb24gdG8gcmV0
cmlldmUgdGhlIExQSSBwcmlvcml0eSBhcyBhIHZnaWNfb3BzLgpBbHNvIHRoaXMgbW92ZXMgdGhl
IHZnaWNfZ2V0X3ZpcnFfcHJpb3JpdHkoKSBjYWxsIGluCnZnaWNfdmNwdV9pbmplY3RfaXJxKCkg
dG8gaGFwcGVuIGFmdGVyIHRoZSBOVUxMIGNoZWNrIG9mIHRoZSBwZW5kaW5nX2lycQpwb2ludGVy
LCBzbyB3ZSBjYW4gcmVseSBvbiB0aGUgcG9pbnRlciBpbiB0aGUgbmV3IGZ1bmN0aW9uLgoKU2ln
bmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+Ci0tLQog
eGVuL2FyY2gvYXJtL3ZnaWMtdjIuYyAgICAgfCAgNyArKysrKysrCiB4ZW4vYXJjaC9hcm0vdmdp
Yy12My5jICAgICB8IDExICsrKysrKysrKysrCiB4ZW4vYXJjaC9hcm0vdmdpYy5jICAgICAgICB8
IDEwICsrKysrKystLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oIHwgIDIgKysKIDQgZmls
ZXMgY2hhbmdlZCwgMjcgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vdmdpYy12Mi5jIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjIuYwppbmRleCBj
ZTJiOTZmLi4zMjc4MThkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12Mi5jCisrKyBi
L3hlbi9hcmNoL2FybS92Z2ljLXYyLmMKQEAgLTcxMiwxMSArNzEyLDE4IEBAIHN0YXRpYyBzdHJ1
Y3QgcGVuZGluZ19pcnEgKnZnaWNfdjJfbHBpX3RvX3BlbmRpbmcoc3RydWN0IGRvbWFpbiAqZCwK
ICAgICBCVUcoKTsKIH0KIAorc3RhdGljIGludCB2Z2ljX3YyX2xwaV9nZXRfcHJpb3JpdHkoc3Ry
dWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHZscGkpCit7CisgICAgLyogRHVtbXkgZnVuY3Rp
b24sIG5vIExQSXMgb24gYSBWR0lDdjIuICovCisgICAgQlVHKCk7Cit9CisKIHN0YXRpYyBjb25z
dCBzdHJ1Y3QgdmdpY19vcHMgdmdpY192Ml9vcHMgPSB7CiAgICAgLnZjcHVfaW5pdCAgID0gdmdp
Y192Ml92Y3B1X2luaXQsCiAgICAgLmRvbWFpbl9pbml0ID0gdmdpY192Ml9kb21haW5faW5pdCwK
ICAgICAuZG9tYWluX2ZyZWUgPSB2Z2ljX3YyX2RvbWFpbl9mcmVlLAogICAgIC5scGlfdG9fcGVu
ZGluZyA9IHZnaWNfdjJfbHBpX3RvX3BlbmRpbmcsCisgICAgLmxwaV9nZXRfcHJpb3JpdHkgPSB2
Z2ljX3YyX2xwaV9nZXRfcHJpb3JpdHksCiAgICAgLm1heF92Y3B1cyA9IDgsCiB9OwogCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12My5jIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYwpp
bmRleCBlMTE2YWU3Li42NmE3NThjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12My5j
CisrKyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMKQEAgLTE1NzcsMTIgKzE1NzcsMjMgQEAgc3Rh
dGljIHN0cnVjdCBwZW5kaW5nX2lycSAqdmdpY192M19scGlfdG9fcGVuZGluZyhzdHJ1Y3QgZG9t
YWluICpkLAogICAgIHJldHVybiBwaXJxOwogfQogCisvKiBSZXRyaWV2ZSB0aGUgcHJpb3JpdHkg
b2YgYW4gTFBJIGZyb20gaXRzIHN0cnVjdCBwZW5kaW5nX2lycS4gKi8KK3N0YXRpYyBpbnQgdmdp
Y192M19scGlfZ2V0X3ByaW9yaXR5KHN0cnVjdCBkb21haW4gKmQsIHVpbnQzMl90IHZscGkpCit7
CisgICAgc3RydWN0IHBlbmRpbmdfaXJxICpwID0gdmdpY192M19scGlfdG9fcGVuZGluZyhkLCB2
bHBpKTsKKworICAgIEFTU0VSVChwKTsKKworICAgIHJldHVybiBwLT5scGlfcHJpb3JpdHk7Cit9
CisKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdmdpY19vcHMgdjNfb3BzID0gewogICAgIC52Y3B1X2lu
aXQgICA9IHZnaWNfdjNfdmNwdV9pbml0LAogICAgIC5kb21haW5faW5pdCA9IHZnaWNfdjNfZG9t
YWluX2luaXQsCiAgICAgLmRvbWFpbl9mcmVlID0gdmdpY192M19kb21haW5fZnJlZSwKICAgICAu
ZW11bGF0ZV9yZWcgID0gdmdpY192M19lbXVsYXRlX3JlZywKICAgICAubHBpX3RvX3BlbmRpbmcg
PSB2Z2ljX3YzX2xwaV90b19wZW5kaW5nLAorICAgIC5scGlfZ2V0X3ByaW9yaXR5ID0gdmdpY192
M19scGlfZ2V0X3ByaW9yaXR5LAogICAgIC8qCiAgICAgICogV2UgdXNlIGJvdGggQUZGMSBhbmQg
QUZGMCBpbiAodilNUElEUi4gVGh1cywgdGhlIG1heCBudW1iZXIgb2YgQ1BVCiAgICAgICogdGhh
dCBjYW4gYmUgc3VwcG9ydGVkIGlzIHVwIHRvIDQwOTYoPT0yNTYqMTYpIGluIHRoZW9yeS4KZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy5jCmluZGV4
IDdlOGRiYTYuLjZmODg2MTYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLmMKKysrIGIv
eGVuL2FyY2gvYXJtL3ZnaWMuYwpAQCAtMjI4LDggKzIyOCwxMyBAQCBzdHJ1Y3QgdmNwdSAqdmdp
Y19nZXRfdGFyZ2V0X3ZjcHUoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJxKQogCiBz
dGF0aWMgaW50IHZnaWNfZ2V0X3ZpcnFfcHJpb3JpdHkoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVk
IGludCB2aXJxKQogewotICAgIHN0cnVjdCB2Z2ljX2lycV9yYW5rICpyYW5rID0gdmdpY19yYW5r
X2lycSh2LCB2aXJxKTsKKyAgICBzdHJ1Y3QgdmdpY19pcnFfcmFuayAqcmFuazsKKworICAgIC8q
IExQSXMgZG9uJ3QgaGF2ZSBhIHJhbmssIGFsc28gc3RvcmUgdGhlaXIgcHJpb3JpdHkgc2VwYXJh
dGVseS4gKi8KKyAgICBpZiAoIGlzX2xwaSh2aXJxKSApCisgICAgICAgIHJldHVybiB2LT5kb21h
aW4tPmFyY2gudmdpYy5oYW5kbGVyLT5scGlfZ2V0X3ByaW9yaXR5KHYtPmRvbWFpbiwgdmlycSk7
CiAKKyAgICByYW5rID0gdmdpY19yYW5rX2lycSh2LCB2aXJxKTsKICAgICByZXR1cm4gQUNDRVNT
X09OQ0UocmFuay0+cHJpb3JpdHlbdmlycSAmIElOVEVSUlVQVF9SQU5LX01BU0tdKTsKIH0KIApA
QCAtNTA0LDggKzUwOSw2IEBAIHZvaWQgdmdpY192Y3B1X2luamVjdF9pcnEoc3RydWN0IHZjcHUg
KnYsIHVuc2lnbmVkIGludCB2aXJxKQogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAgYm9v
bCBydW5uaW5nOwogCi0gICAgcHJpb3JpdHkgPSB2Z2ljX2dldF92aXJxX3ByaW9yaXR5KHYsIHZp
cnEpOwotCiAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJnYtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7
CiAKICAgICBuID0gaXJxX3RvX3BlbmRpbmcodiwgdmlycSk7CkBAIC01MzEsNiArNTM0LDcgQEAg
dm9pZCB2Z2ljX3ZjcHVfaW5qZWN0X2lycShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHZp
cnEpCiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIAorICAgIHByaW9yaXR5ID0gdmdpY19nZXRf
dmlycV9wcmlvcml0eSh2LCB2aXJxKTsKICAgICBuLT5wcmlvcml0eSA9IHByaW9yaXR5OwogCiAg
ICAgLyogdGhlIGlycSBpcyBlbmFibGVkICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
YXJtL3ZnaWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCmluZGV4IGE1OWJlNmQuLmQ1
MWUyNzcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vdmdpYy5oCkBAIC03Miw2ICs3Miw3IEBAIHN0cnVjdCBwZW5kaW5nX2ly
cQogI2RlZmluZSBHSUNfSU5WQUxJRF9MUiAgICAgICAgICh1aW50OF90KX4wCiAgICAgdWludDhf
dCBscjsKICAgICB1aW50OF90IHByaW9yaXR5OworICAgIHVpbnQ4X3QgbHBpX3ByaW9yaXR5OyAg
ICAgICAvKiBDYWNoZXMgdGhlIHByaW9yaXR5IGlmIHRoaXMgaXMgYW4gTFBJLiAqLwogICAgIC8q
IGluZmxpZ2h0IGlzIHVzZWQgdG8gYXBwZW5kIGluc3RhbmNlcyBvZiBwZW5kaW5nX2lycSB0bwog
ICAgICAqIHZnaWMuaW5mbGlnaHRfaXJxcyAqLwogICAgIHN0cnVjdCBsaXN0X2hlYWQgaW5mbGln
aHQ7CkBAIC0xMzYsNiArMTM3LDcgQEAgc3RydWN0IHZnaWNfb3BzIHsKICAgICBib29sICgqZW11
bGF0ZV9yZWcpKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCB1bmlvbiBoc3IgaHNyKTsKICAg
ICAvKiBsb29rdXAgdGhlIHN0cnVjdCBwZW5kaW5nX2lycSBmb3IgYSBnaXZlbiBMUEkgaW50ZXJy
dXB0ICovCiAgICAgc3RydWN0IHBlbmRpbmdfaXJxICooKmxwaV90b19wZW5kaW5nKShzdHJ1Y3Qg
ZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgdmxwaSk7CisgICAgaW50ICgqbHBpX2dldF9wcmlvcml0
eSkoc3RydWN0IGRvbWFpbiAqZCwgdWludDMyX3QgdmxwaSk7CiAgICAgLyogTWF4aW11bSBudW1i
ZXIgb2YgdkNQVSBzdXBwb3J0ZWQgKi8KICAgICBjb25zdCB1bnNpZ25lZCBpbnQgbWF4X3ZjcHVz
OwogfTsKLS0gCjIuOS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 09 17:42:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 17: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 1dJNv7-0003dB-Iw; Fri, 09 Jun 2017 17: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 <andre.przywara@arm.com>) id 1dJNv6-0003bM-Og
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 17:42:00 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 B4/5F-03620-8EDDA395; Fri, 09 Jun 2017 17:42:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVysyfVTff5Xat
 Ig6nHlC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owdy86xFfziqvjWdoi9gfE8RxcjF4eQwGZG
 icWNm9kgnOWMErO7lzB2MXJysAnoSuy4+ZoZxBYRCJV4uuA7M0gRs8B1RonTO+YDdXBwCAtES
 +x8ngxSwyKgKtE4dQ8TiM0rYC3xuB+iV0JATqLh/H0wmxMovm3PWjYQW0jASqLl0GX2CYzcCx
 gZVjGqF6cWlaUW6RrrJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIE+pcBCHYwdvx
 zOsQoycGkJMo7rcAqUogvKT+lMiOxOCO+qDQntfgQowwHh5IE76s7QDnBotT01Iq0zBxgoMGk
 JTh4lER4X5wESvMWFyTmFmemQ6ROMSpKifNuBOkTAElklObBtcGC+xKjrJQwLyPQIUI8BalFu
 ZklqPKvGMU5GJWEeQ2BsSLEk5lXAjf9FdBiJqDFS95ZgCwuSURISTUwdghsdWJeIr0qP/Iib+
 /u41079HaFmQZX9Nz8zvdSTI/n/3lnmXvhzClanj9114um5xwpcY4IbZi3NM9s7weG/ucnuXd
 wt+RsX9Bw/HzqFQvOJw9bones2T+ja1FOnXvLv41nnlXtNzX6yHh7qtCjdxLMkouNT3jV+P+S
 nbAmY63j2pbZxUwZSizFGYmGWsxFxYkAgw5kW2kCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1497030119!66498008!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51620 invoked from network); 9 Jun 2017 17:41:59 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-21.messagelabs.com with SMTP; 9 Jun 2017 17:41: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 D97B41596;
 Fri,  9 Jun 2017 10:41:58 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8FED03F578;
 Fri,  9 Jun 2017 10:41:57 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Fri,  9 Jun 2017 18:41:20 +0100
Message-Id: <20170609174141.5068-14-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170609174141.5068-1-andre.przywara@arm.com>
References: <20170609174141.5068-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: [Xen-devel] [PATCH v11 13/34] ARM: GIC: ITS: remove no longer
	needed VCPU ID in host LPI 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>

VG8gZ2V0IGVhc3kgYWNjZXNzIHRvIHRoZSBWQ1BVIGEgZm9yd2FyZWRlZCBMUEkgaW50ZXJydXB0
IHNob3VsZCBiZQppbmplY3RlZCB0bywgc28gZmFyIHdlIHN0b3JlZCB0aGUgVkNQVSBJRCBpbiB0
aGUgaG9zdCBMUEkgZW50cnkuCkhvd2V2ZXIgdGhpcyBjcmVhdGVzIGEgcmVkdW5kYW5jeSwgc2lu
Y2Ugd2Uga2VlcCB0aGUgdGFyZ2V0IFZDUFUgaW4KdGhlIHN0cnVjdCBwZW5kaW5nX2lycSBhbHJl
YWR5LCB3aGljaCB3ZSBjYW4gZWFzaWx5IGxvb2sgdXAgZ2l2ZW4gdGhlCmRvbWFpbiBhbmQgdGhl
IHZpcnR1YWwgTFBJIG51bWJlci4KQXBhcnQgZnJvbSByZW1vdmluZyB0aGUgcmVkdW5kYW5jeSB0
aGlzIGF2b2lkcyBoYXZpbmcgdG8gdXBkYXRlIHRoaXMKaW5mb3JtYXRpb24gbGF0ZXIgYW5kIGtl
ZXBpbmcgaXQgaW4gc3luYyBpbiBhIHJhY2UtZnJlZSBmYXNoaW9uLgpTaW5jZSB0aGlzIGluZm9y
bWF0aW9uIGhhcyBub3QgYmVlbiB1c2VkIHRoYXQsIHRoaXMgcGF0Y2ggYWN0dWFsbHkgZG9lcwpu
b3QgY2hhbmdlIGFueXRoaW5nLCBpdCBqdXN0IHJlbW92ZXMgdGhlIGRlY2xhcmF0aW9uIGFuZCBp
bml0aWFsaXphdGlvbi4KClNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5
d2FyYUBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9naWMtdjMtbHBpLmMgfCAzICstLQogMSBm
aWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS9naWMtdjMtbHBpLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLWxwaS5jCmlu
ZGV4IDI5MmYyZDAuLmRiYWY0NWEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMtbHBp
LmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy12My1scGkuYwpAQCAtNDcsNyArNDcsNyBAQCB1bmlv
biBob3N0X2xwaSB7CiAgICAgc3RydWN0IHsKICAgICAgICAgdWludDMyX3QgdmlydF9scGk7CiAg
ICAgICAgIHVpbnQxNl90IGRvbV9pZDsKLSAgICAgICAgdWludDE2X3QgdmNwdV9pZDsKKyAgICAg
ICAgdWludDE2X3QgcGFkOwogICAgIH07CiB9OwogCkBAIC00MTcsNyArNDE3LDYgQEAgaW50IGdp
Y3YzX2FsbG9jYXRlX2hvc3RfbHBpX2Jsb2NrKHN0cnVjdCBkb21haW4gKmQsIHVpbnQzMl90ICpm
aXJzdF9scGkpCiAgICAgICAgICAqLwogICAgICAgICBobHBpLnZpcnRfbHBpID0gSU5WQUxJRF9M
UEk7CiAgICAgICAgIGhscGkuZG9tX2lkID0gZC0+ZG9tYWluX2lkOwotICAgICAgICBobHBpLnZj
cHVfaWQgPSBJTlZBTElEX1ZDUFVfSUQ7CiAgICAgICAgIHdyaXRlX3U2NF9hdG9taWMoJmxwaV9k
YXRhLmhvc3RfbHBpc1tjaHVua11bbHBpX2lkeCArIGldLmRhdGEsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgaGxwaS5kYXRhKTsKIAotLSAKMi45LjAKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 09 17:42:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 17: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 1dJNvA-0003hc-Ql; Fri, 09 Jun 2017 17:42:04 +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 1dJNv9-0003eg-2c
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 17:42:03 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 06/F1-17076-AEDDA395; Fri, 09 Jun 2017 17:42:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVysyfVTfflXat
 Ig8WHZCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyTTSUF32wr5jYtZ21gfGrQxcjFISSwmVFi
 76OfjBDOckaJVfOus3QxcnKwCehK7Lj5mhnEFhEIlXi64DszSBGzwHVGidM75rOBJIQFXCVmd
 v0HK2IRUJU4smobI4jNK2At8en5VLBBEgJyEg3n74PVcALFt+1ZC9YrJGAl0XLoMvsERu4FjA
 yrGDWKU4vKUot0DS30kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECPVzPwMC4g/H
 3ac9DjJIcTEqivNMKrCKF+JLyUyozEosz4otKc1KLDzHKcHAoSfD23AHKCRalpqdWpGXmAEMN
 Ji3BwaMkwvviJFCat7ggMbc4Mx0idYpRl2PD6vVfmIRY8vLzUqXEeS1BZgiAFGWU5sGNgIX9J
 UZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvIbAKBLiycwrgdv0CugIJqAjlryzADmiJBEhJd
 XAyBCv7PV877r7UZeff9vsxyJtJPZh9tbeb6G+MVf2qm34mtJ8wfBZfO8Uy7e6MzSYP+76Lnx
 mudvV00pPFn29cs/3WvHBew/vi69oXfjwhlx01S/vzdPrV67gyTk2z4NVp1Qr9vganuYotudX
 /6ZXLV+4KeTyB7cc3sn66yYVfzKWWLq2RlG45p4SS3FGoqEWc1FxIgC9JZEddgIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1497030120!104928188!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29737 invoked from network); 9 Jun 2017 17:42:01 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-3.tower-31.messagelabs.com with SMTP; 9 Jun 2017 17:42: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 8A3651596;
 Fri,  9 Jun 2017 10:42:00 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1FC563F578;
 Fri,  9 Jun 2017 10:41:58 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Fri,  9 Jun 2017 18:41:21 +0100
Message-Id: <20170609174141.5068-15-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170609174141.5068-1-andre.przywara@arm.com>
References: <20170609174141.5068-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: [Xen-devel] [PATCH v11 14/34] ARM: GICv3: forward pending LPIs to
	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>

VXBvbiByZWNlaXZpbmcgYW4gTFBJIG9uIHRoZSBob3N0LCB3ZSBuZWVkIHRvIGZpbmQgdGhlIHJp
Z2h0IFZDUFUgYW5kCnZpcnR1YWwgSVJRIG51bWJlciB0byBnZXQgdGhpcyBJUlEgaW5qZWN0ZWQu
Ckl0ZXJhdGUgb3VyIHR3by1sZXZlbCBMUEkgdGFibGUgdG8gZmluZCB0aGUgZG9tYWluIElEIGFu
ZCB0aGUgdmlydHVhbApMUEkgbnVtYmVyIHF1aWNrbHkgd2hlbiB0aGUgaG9zdCB0YWtlcyBhbiBM
UEkuIFdlIHRoZW4gbG9vayB1cCB0aGUKcmlnaHQgVkNQVSBpbiB0aGUgc3RydWN0IHBlbmRpbmdf
aXJxLgpXZSB1c2UgdGhlIGV4aXN0aW5nIGluamVjdGlvbiBmdW5jdGlvbiB0byBsZXQgdGhlIEdJ
QyBlbXVsYXRpb24gZGVhbAp3aXRoIHRoaXMgaW50ZXJydXB0LgpUaGlzIGludHJvZHVjZXMgYSBk
b19MUEkoKSBhcyBhIGhhcmR3YXJlIGdpY19vcHMuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5
d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vZ2ljLXYyLmMg
ICAgICAgICAgICB8ICA3ICsrKysKIHhlbi9hcmNoL2FybS9naWMtdjMtbHBpLmMgICAgICAgIHwg
NzkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gvYXJt
L2dpYy12My5jICAgICAgICAgICAgfCAgMSArCiB4ZW4vYXJjaC9hcm0vZ2ljLmMgICAgICAgICAg
ICAgICB8ICA4ICsrKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmggICAgIHwgIDMgKy0K
IHhlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmggICAgICAgIHwgIDIgKwogeGVuL2luY2x1ZGUvYXNt
LWFybS9naWNfdjNfaXRzLmggfCAxMCArKysrKwogNyBmaWxlcyBjaGFuZ2VkLCAxMDggaW5zZXJ0
aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYy
LmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYyLmMKaW5kZXggMjcwYTEzNi4uZmZiZTQ3YyAxMDA2NDQK
LS0tIGEveGVuL2FyY2gvYXJtL2dpYy12Mi5jCisrKyBiL3hlbi9hcmNoL2FybS9naWMtdjIuYwpA
QCAtMTIxNyw2ICsxMjE3LDEyIEBAIHN0YXRpYyBpbnQgX19pbml0IGdpY3YyX2luaXQodm9pZCkK
ICAgICByZXR1cm4gMDsKIH0KIAorc3RhdGljIHZvaWQgZ2ljdjJfZG9fTFBJKHVuc2lnbmVkIGlu
dCBscGkpCit7CisgICAgLyogTm8gTFBJcyBpbiBhIEdJQ3YyICovCisgICAgQlVHKCk7Cit9CisK
IGNvbnN0IHN0YXRpYyBzdHJ1Y3QgZ2ljX2h3X29wZXJhdGlvbnMgZ2ljdjJfb3BzID0gewogICAg
IC5pbmZvICAgICAgICAgICAgICAgID0gJmdpY3YyX2luZm8sCiAgICAgLmluaXQgICAgICAgICAg
ICAgICAgPSBnaWN2Ml9pbml0LApAQCAtMTI0NCw2ICsxMjUwLDcgQEAgY29uc3Qgc3RhdGljIHN0
cnVjdCBnaWNfaHdfb3BlcmF0aW9ucyBnaWN2Ml9vcHMgPSB7CiAgICAgLm1ha2VfaHdkb21fbWFk
dCAgICAgPSBnaWN2Ml9tYWtlX2h3ZG9tX21hZHQsCiAgICAgLm1hcF9od2RvbV9leHRyYV9tYXBw
aW5ncyA9IGdpY3YyX21hcF9od2Rvd25fZXh0cmFfbWFwcGluZ3MsCiAgICAgLmlvbWVtX2Rlbnlf
YWNjZXNzICAgPSBnaWN2Ml9pb21lbV9kZW55X2FjY2VzcywKKyAgICAuZG9fTFBJICAgICAgICAg
ICAgICA9IGdpY3YyX2RvX0xQSSwKIH07CiAKIC8qIFNldCB1cCB0aGUgR0lDICovCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLWxwaS5jIGIveGVuL2FyY2gvYXJtL2dpYy12My1scGku
YwppbmRleCBkYmFmNDVhLi4wM2QyM2I2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYz
LWxwaS5jCisrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMtbHBpLmMKQEAgLTEzNiw2ICsxMzYsODUg
QEAgdWludDY0X3QgZ2ljdjNfZ2V0X3JlZGlzdF9hZGRyZXNzKHVuc2lnbmVkIGludCBjcHUsIGJv
b2wgdXNlX3B0YSkKICAgICAgICAgcmV0dXJuIHBlcl9jcHUobHBpX3JlZGlzdCwgY3B1KS5yZWRp
c3RfaWQgPDwgMTY7CiB9CiAKK3ZvaWQgdmdpY192Y3B1X2luamVjdF9scGkoc3RydWN0IGRvbWFp
biAqZCwgdW5zaWduZWQgaW50IHZpcnEpCit7CisgICAgLyoKKyAgICAgKiBUT0RPOiB0aGlzIGFz
c3VtZXMgdGhhdCB0aGUgc3RydWN0IHBlbmRpbmdfaXJxIHN0YXlzIHZhbGlkIGFsbCBvZgorICAg
ICAqIHRpbWUuIFdlIGNhbm5vdCBwcm9wZXJseSBwcm90ZWN0IHRoaXMgd2l0aCB0aGUgY3VycmVu
dCBsb2NraW5nCisgICAgICogc2NoZW1lLCBidXQgdGhlIGZ1dHVyZSBwZXItSVJRIGxvY2sgd2ls
bCBzb2x2ZSB0aGlzIHByb2JsZW0uCisgICAgICovCisgICAgc3RydWN0IHBlbmRpbmdfaXJxICpw
ID0gaXJxX3RvX3BlbmRpbmcoZC0+dmNwdVswXSwgdmlycSk7CisgICAgdW5zaWduZWQgaW50IHZj
cHVfaWQ7CisKKyAgICBpZiAoICFwICkKKyAgICAgICAgcmV0dXJuOworCisgICAgdmNwdV9pZCA9
IEFDQ0VTU19PTkNFKHAtPmxwaV92Y3B1X2lkKTsKKyAgICBpZiAoIHZjcHVfaWQgPj0gZC0+bWF4
X3ZjcHVzICkKKyAgICAgICAgICByZXR1cm47CisKKyAgICB2Z2ljX3ZjcHVfaW5qZWN0X2lycShk
LT52Y3B1W3ZjcHVfaWRdLCB2aXJxKTsKK30KKworLyoKKyAqIEhhbmRsZSBpbmNvbWluZyBMUElz
LCB3aGljaCBhcmUgYSBiaXQgc3BlY2lhbCwgYmVjYXVzZSB0aGV5IGFyZSBwb3RlbnRpYWxseQor
ICogbnVtZXJvdXMgYW5kIGFsc28gb25seSBnZXQgaW5qZWN0ZWQgaW50byBndWVzdHMuIFRyZWF0
IHRoZW0gc3BlY2lhbGx5IGhlcmUsCisgKiBieSBqdXN0IGxvb2tpbmcgdXAgdGhlaXIgdGFyZ2V0
IHZDUFUgYW5kIHZpcnR1YWwgTFBJIG51bWJlciBhbmQgaGFuZCBpdAorICogb3ZlciB0byB0aGUg
aW5qZWN0aW9uIGZ1bmN0aW9uLgorICogUGxlYXNlIG5vdGUgdGhhdCBMUElzIGFyZSBlZGdlLXRy
aWdnZXJlZCBvbmx5LCBhbHNvIGhhdmUgbm8gYWN0aXZlIHN0YXRlLAorICogc28gc3B1cmlvdXMg
aW50ZXJydXB0cyBvbiB0aGUgaG9zdCBzaWRlIGFyZSBubyBpc3N1ZSAod2UgY2FuIGp1c3QgaWdu
b3JlCisgKiB0aGVtKS4KKyAqIEFsc28gYSBndWVzdCBjYW5ub3QgZXhwZWN0IHRoYXQgZmlyaW5n
IGludGVycnVwdHMgdGhhdCBoYXZlbid0IGJlZW4KKyAqIGZ1bGx5IGNvbmZpZ3VyZWQgeWV0IHdp
bGwgcmVhY2ggdGhlIENQVSwgc28gd2UgZG9uJ3QgbmVlZCB0byBjYXJlIGFib3V0CisgKiB0aGlz
IHNwZWNpYWwgY2FzZS4KKyAqLwordm9pZCBnaWN2M19kb19MUEkodW5zaWduZWQgaW50IGxwaSkK
K3sKKyAgICBzdHJ1Y3QgZG9tYWluICpkOworICAgIHVuaW9uIGhvc3RfbHBpICpobHBpcCwgaGxw
aTsKKworICAgIGlycV9lbnRlcigpOworCisgICAgLyogRU9JIHRoZSBMUEkgYWxyZWFkeS4gKi8K
KyAgICBXUklURV9TWVNSRUczMihscGksIElDQ19FT0lSMV9FTDEpOworCisgICAgLyogRmluZCBv
dXQgaWYgYSBndWVzdCBtYXBwZWQgc29tZXRoaW5nIHRvIHRoaXMgcGh5c2ljYWwgTFBJLiAqLwor
ICAgIGhscGlwID0gZ2ljX2dldF9ob3N0X2xwaShscGkpOworICAgIGlmICggIWhscGlwICkKKyAg
ICAgICAgZ290byBvdXQ7CisKKyAgICBobHBpLmRhdGEgPSByZWFkX3U2NF9hdG9taWMoJmhscGlw
LT5kYXRhKTsKKworICAgIC8qCisgICAgICogVW5tYXBwZWQgZXZlbnRzIGFyZSBtYXJrZWQgd2l0
aCBhbiBpbnZhbGlkIExQSSBJRC4gV2UgY2FuIHNhZmVseQorICAgICAqIGlnbm9yZSB0aGVtLCBh
cyB0aGV5IGhhdmUgbm8gZnVydGhlciBzdGF0ZSBhbmQgbm8tb25lIGNhbiBleHBlY3QKKyAgICAg
KiB0byBzZWUgdGhlbSBpZiB0aGV5IGhhdmUgbm90IGJlZW4gbWFwcGVkLgorICAgICAqLworICAg
IGlmICggaGxwaS52aXJ0X2xwaSA9PSBJTlZBTElEX0xQSSApCisgICAgICAgIGdvdG8gb3V0Owor
CisgICAgZCA9IHJjdV9sb2NrX2RvbWFpbl9ieV9pZChobHBpLmRvbV9pZCk7CisgICAgaWYgKCAh
ZCApCisgICAgICAgIGdvdG8gb3V0OworCisgICAgLyoKKyAgICAgKiBUT0RPOiBJbnZlc3RpZ2F0
ZSB3aGF0IHRvIGRvIGhlcmUgZm9yIHBvdGVudGlhbCBpbnRlcnJ1cHQgc3Rvcm1zLgorICAgICAq
IEFzIHdlIGtlZXAgYWxsIGhvc3QgTFBJcyBlbmFibGVkLCBmb3IgZGlzYWJsaW5nIExQSXMgd2Ug
d291bGQgbmVlZAorICAgICAqIHRvIHF1ZXVlIGEgSVRTIGhvc3QgY29tbWFuZCwgd2hpY2ggd2Ug
YXZvaWQgc28gZmFyIGR1cmluZyBhIGd1ZXN0J3MKKyAgICAgKiBydW50aW1lLiBBbHNvIHJlLWVu
YWJsaW5nIHdvdWxkIHRyaWdnZXIgYSBob3N0IGNvbW1hbmQgdXBvbiB0aGUKKyAgICAgKiBndWVz
dCBzZW5kaW5nIGEgY29tbWFuZCwgd2hpY2ggY291bGQgYmUgYW4gYXR0YWNrIHZlY3RvciBmb3IK
KyAgICAgKiBob2dnaW5nIHRoZSBob3N0IGNvbW1hbmQgcXVldWUuCisgICAgICogU2VlIHRoZSB0
aHJlYWQgYXJvdW5kIGhlcmUgZm9yIHNvbWUgYmFja2dyb3VuZDoKKyAgICAgKiBodHRwczovL2xp
c3RzLnhlbi5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNi0xMi9tc2cwMDAwMy5odG1s
CisgICAgICovCisgICAgdmdpY192Y3B1X2luamVjdF9scGkoZCwgaGxwaS52aXJ0X2xwaSk7CisK
KyAgICByY3VfdW5sb2NrX2RvbWFpbihkKTsKKworb3V0OgorICAgIGlycV9leGl0KCk7Cit9CisK
IHN0YXRpYyBpbnQgZ2ljdjNfbHBpX2FsbG9jYXRlX3BlbmR0YWJsZSh1aW50NjRfdCAqcmVnKQog
ewogICAgIHVpbnQ2NF90IHZhbDsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjMuYyBi
L3hlbi9hcmNoL2FybS9naWMtdjMuYwppbmRleCBmYzM2MTRlLi5kNTM5ZDZjIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy12My5jCkBAIC0x
NjkyLDYgKzE2OTIsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGdpY19od19vcGVyYXRpb25zIGdp
Y3YzX29wcyA9IHsKICAgICAubWFrZV9od2RvbV9kdF9ub2RlICA9IGdpY3YzX21ha2VfaHdkb21f
ZHRfbm9kZSwKICAgICAubWFrZV9od2RvbV9tYWR0ICAgICA9IGdpY3YzX21ha2VfaHdkb21fbWFk
dCwKICAgICAuaW9tZW1fZGVueV9hY2Nlc3MgICA9IGdpY3YzX2lvbWVtX2RlbnlfYWNjZXNzLAor
ICAgIC5kb19MUEkgICAgICAgICAgICAgID0gZ2ljdjNfZG9fTFBJLAogfTsKIAogc3RhdGljIGlu
dCBfX2luaXQgZ2ljdjNfZHRfcHJlaW5pdChzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5vZGUsIGNv
bnN0IHZvaWQgKmRhdGEpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLmMgYi94ZW4vYXJj
aC9hcm0vZ2ljLmMKaW5kZXggMzZlMzQwYi4uOTU5N2VmOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
YXJtL2dpYy5jCisrKyBiL3hlbi9hcmNoL2FybS9naWMuYwpAQCAtNzMyLDcgKzczMiwxMyBAQCB2
b2lkIGdpY19pbnRlcnJ1cHQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGludCBpc19maXEp
CiAgICAgICAgICAgICBkb19JUlEocmVncywgaXJxLCBpc19maXEpOwogICAgICAgICAgICAgbG9j
YWxfaXJxX2Rpc2FibGUoKTsKICAgICAgICAgfQotICAgICAgICBlbHNlIGlmICh1bmxpa2VseShp
cnEgPCAxNikpCisgICAgICAgIGVsc2UgaWYgKCBpc19scGkoaXJxKSApCisgICAgICAgIHsKKyAg
ICAgICAgICAgIGxvY2FsX2lycV9lbmFibGUoKTsKKyAgICAgICAgICAgIGdpY19od19vcHMtPmRv
X0xQSShpcnEpOworICAgICAgICAgICAgbG9jYWxfaXJxX2Rpc2FibGUoKTsKKyAgICAgICAgfQor
ICAgICAgICBlbHNlIGlmICggdW5saWtlbHkoaXJxIDwgMTYpICkKICAgICAgICAgewogICAgICAg
ICAgICAgZG9fc2dpKHJlZ3MsIGlycSk7CiAgICAgICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCmluZGV4
IDNkOGU4NGMuLmViYWVhMzUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWlu
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaApAQCAtMjYwLDcgKzI2MCw4IEBA
IHN0cnVjdCBhcmNoX3ZjcHUKIAogICAgICAgICAvKiBHSUN2MzogcmVkaXN0cmlidXRvciBiYXNl
IGFuZCBmbGFncyBmb3IgdGhpcyB2Q1BVICovCiAgICAgICAgIHBhZGRyX3QgcmRpc3RfYmFzZTsK
LSNkZWZpbmUgVkdJQ19WM19SRElTVF9MQVNUICAoMSA8PCAwKSAgICAgICAgLyogbGFzdCB2Q1BV
IG9mIHRoZSByZGlzdCAqLworI2RlZmluZSBWR0lDX1YzX1JESVNUX0xBU1QgICAgICAoMSA8PCAw
KSAgICAgICAgLyogbGFzdCB2Q1BVIG9mIHRoZSByZGlzdCAqLworI2RlZmluZSBWR0lDX1YzX0xQ
SVNfRU5BQkxFRCAgICAoMSA8PCAxKQogICAgICAgICB1aW50OF90IGZsYWdzOwogICAgIH0gdmdp
YzsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaCBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vZ2ljLmgKaW5kZXggNWQ1YjRjYy4uNzgzOTM3YiAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9naWMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oCkBAIC0z
NjcsNiArMzY3LDggQEAgc3RydWN0IGdpY19od19vcGVyYXRpb25zIHsKICAgICBpbnQgKCptYXBf
aHdkb21fZXh0cmFfbWFwcGluZ3MpKHN0cnVjdCBkb21haW4gKmQpOwogICAgIC8qIERlbnkgYWNj
ZXNzIHRvIEdJQyByZWdpb25zICovCiAgICAgaW50ICgqaW9tZW1fZGVueV9hY2Nlc3MpKGNvbnN0
IHN0cnVjdCBkb21haW4gKmQpOworICAgIC8qIEhhbmRsZSBMUElzLCB3aGljaCByZXF1aXJlIHNw
ZWNpYWwgaGFuZGxpbmcgKi8KKyAgICB2b2lkICgqZG9fTFBJKSh1bnNpZ25lZCBpbnQgbHBpKTsK
IH07CiAKIHZvaWQgcmVnaXN0ZXJfZ2ljX29wcyhjb25zdCBzdHJ1Y3QgZ2ljX2h3X29wZXJhdGlv
bnMgKm9wcyk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaCBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oCmluZGV4IDI5NTU5YTMuLmE2NTkxODQg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oCkBAIC0xMzQsNiArMTM0LDggQEAgdm9pZCBnaWN2
M19pdHNfZHRfaW5pdChjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5vZGUpOwogCiBib29s
IGdpY3YzX2l0c19ob3N0X2hhc19pdHModm9pZCk7CiAKK3ZvaWQgZ2ljdjNfZG9fTFBJKHVuc2ln
bmVkIGludCBscGkpOworCiBpbnQgZ2ljdjNfbHBpX2luaXRfcmRpc3Qodm9pZCBfX2lvbWVtICog
cmRpc3RfYmFzZSk7CiAKIC8qIEluaXRpYWxpemUgdGhlIGhvc3Qgc3RydWN0dXJlcyBmb3IgTFBJ
cyBhbmQgdGhlIGhvc3QgSVRTZXMuICovCkBAIC0xNjQsNiArMTY2LDggQEAgaW50IGdpY3YzX2l0
c19tYXBfZ3Vlc3RfZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsCiBpbnQgZ2ljdjNfYWxsb2NhdGVf
aG9zdF9scGlfYmxvY2soc3RydWN0IGRvbWFpbiAqZCwgdWludDMyX3QgKmZpcnN0X2xwaSk7CiB2
b2lkIGdpY3YzX2ZyZWVfaG9zdF9scGlfYmxvY2sodWludDMyX3QgZmlyc3RfbHBpKTsKIAordm9p
ZCB2Z2ljX3ZjcHVfaW5qZWN0X2xwaShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgdmly
cSk7CisKICNlbHNlCiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBnaWN2M19pdHNfZHRfaW5pdChjb25z
dCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5vZGUpCkBAIC0xNzUsNiArMTc5LDEyIEBAIHN0YXRp
YyBpbmxpbmUgYm9vbCBnaWN2M19pdHNfaG9zdF9oYXNfaXRzKHZvaWQpCiAgICAgcmV0dXJuIGZh
bHNlOwogfQogCitzdGF0aWMgaW5saW5lIHZvaWQgZ2ljdjNfZG9fTFBJKHVuc2lnbmVkIGludCBs
cGkpCit7CisgICAgLyogV2UgZG9uJ3QgZW5hYmxlIExQSXMgd2l0aG91dCBhbiBJVFMuICovCisg
ICAgQlVHKCk7Cit9CisKIHN0YXRpYyBpbmxpbmUgaW50IGdpY3YzX2xwaV9pbml0X3JkaXN0KHZv
aWQgX19pb21lbSAqIHJkaXN0X2Jhc2UpCiB7CiAgICAgcmV0dXJuIC1FTk9ERVY7Ci0tIAoyLjku
MAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 09 17:42:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 17:42: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 1dJNvC-0003k4-5s; Fri, 09 Jun 2017 17:42:06 +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 1dJNvA-0003gb-Hq
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 17:42:04 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 85/68-23755-BEDDA395; Fri, 09 Jun 2017 17:42:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVysyfVTff1Xat
 Ig1P3OSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owr0/4zFax3rZi1MaCBcZVhFyMXh5DAZkaJ
 mc3T2SCc5YwSG5vusHYxcnKwCehK7Lj5mhnEFhEIlXi64DszSBGzwHVGidM75rOBJIQFwiTW9
 /9i6WLk4GARUJVo/hILEuYVsJZY03AcbI6EgJxEw/n7YHM4geLb9qwFaxUSsJJoOXSZfQIj9w
 JGhlWMGsWpRWWpRbpGJnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIH+rWdgYNz
 B+Oq43yFGSQ4mJVHeaQVWkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeF/dAcoJFqWmp1akZeYA
 Aw0mLcHBoyTC++IkUJq3uCAxtzgzHSJ1ilFRSpx3I0ifAEgiozQPrg0W3JcYZaWEeRkZGBiEe
 ApSi3IzS1DlXzGKczAqCfMaAmNFiCczrwRu+iugxUxAi5e8swBZXJKIkJJqYJz2sXt6mWv2Hv
 /Z+guk6hceS2mp+DOj7ItyYf65T4XbGW+/NyufsOzbQzmv3C2vsiNrKn/FS294mr+CLZrjSST
 b1u3dVrePeS3cq+U7lTXp7KEjLler7jb9muGipH3ZZY6EQsUcy9yor0c25oQkXajtTYly++6w
 anWdzbO1zUIaNdba82UZ85VYijMSDbWYi4oTAUvP8tNpAgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1497030122!97380758!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60339 invoked from network); 9 Jun 2017 17:42:02 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-31.messagelabs.com with SMTP; 9 Jun 2017 17:42: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 3B61E15BF;
 Fri,  9 Jun 2017 10:42:02 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C4D923F578;
 Fri,  9 Jun 2017 10:42:00 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Fri,  9 Jun 2017 18:41:22 +0100
Message-Id: <20170609174141.5068-16-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170609174141.5068-1-andre.przywara@arm.com>
References: <20170609174141.5068-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: [Xen-devel] [PATCH v11 15/34] ARM: vGICv3: handle virtual LPI
	pending and property 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>

QWxsb3cgYSBndWVzdCB0byBwcm92aWRlIHRoZSBhZGRyZXNzIGFuZCBzaXplIGZvciB0aGUgbWVt
b3J5IHJlZ2lvbnMKaXQgaGFzIHJlc2VydmVkIGZvciB0aGUgR0lDdjMgcGVuZGluZyBhbmQgcHJv
cGVydHkgdGFibGVzLgpXZSBzYW5pdGlzZSB0aGUgdmFyaW91cyBmaWVsZHMgb2YgdGhlIHJlc3Bl
Y3RpdmUgcmVkaXN0cmlidXRvcgpyZWdpc3RlcnMuClRoZSBNTUlPIHJlYWQgYW5kIHdyaXRlIGFj
Y2Vzc2VzIGFyZSBwcm90ZWN0ZWQgYnkgbG9ja3MsIHRvIGF2b2lkIGFueQpjaGFuZ2luZyBvZiB0
aGUgcHJvcGVydHkgb3IgcGVuZGluZyB0YWJsZSBhZGRyZXNzIHdoaWxlIGEgcmVkaXN0cmlidXRv
cgppcyBsaXZlIGFuZCBhbHNvIHRvIHByb3RlY3QgdGhlIG5vbi1hdG9taWMgdmdpY19yZWc2NF9l
eHRyYWN0KCkgZnVuY3Rpb24Kb24gdGhlIE1NSU8gcmVhZCBzaWRlLgoKU2lnbmVkLW9mZi1ieTog
QW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+ClJldmlld2VkLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS92Z2ljLXYz
LmMgICAgICAgfCAxNjQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0t
LQogeGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaCB8ICAgOSArKysKIDIgZmlsZXMgY2hhbmdl
ZCwgMTYxIGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS92Z2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy12My5jCmluZGV4IDY2YTc1OGMu
LmM1NzFlYTkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMKKysrIGIveGVuL2Fy
Y2gvYXJtL3ZnaWMtdjMuYwpAQCAtMjMzLDEyICsyMzMsMjkgQEAgc3RhdGljIGludCBfX3ZnaWNf
djNfcmRpc3RyX3JkX21taW9fcmVhZChzdHJ1Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8s
CiAgICAgICAgIGdvdG8gcmVhZF9yZXNlcnZlZDsKIAogICAgIGNhc2UgVlJFRzY0KEdJQ1JfUFJP
UEJBU0VSKToKLSAgICAgICAgLyogTFBJJ3Mgbm90IGltcGxlbWVudGVkICovCi0gICAgICAgIGdv
dG8gcmVhZF9hc196ZXJvXzY0OworICAgICAgICBpZiAoICF2LT5kb21haW4tPmFyY2gudmdpYy5o
YXNfaXRzICkKKyAgICAgICAgICAgIGdvdG8gcmVhZF9hc196ZXJvXzY0OworICAgICAgICBpZiAo
ICF2Z2ljX3JlZzY0X2NoZWNrX2FjY2VzcyhkYWJ0KSApIGdvdG8gYmFkX3dpZHRoOworCisgICAg
ICAgIHZnaWNfbG9jayh2KTsKKyAgICAgICAgKnIgPSB2Z2ljX3JlZzY0X2V4dHJhY3Qodi0+ZG9t
YWluLT5hcmNoLnZnaWMucmRpc3RfcHJvcGJhc2UsIGluZm8pOworICAgICAgICB2Z2ljX3VubG9j
ayh2KTsKKyAgICAgICAgcmV0dXJuIDE7CiAKICAgICBjYXNlIFZSRUc2NChHSUNSX1BFTkRCQVNF
Uik6Ci0gICAgICAgIC8qIExQSSdzIG5vdCBpbXBsZW1lbnRlZCAqLwotICAgICAgICBnb3RvIHJl
YWRfYXNfemVyb182NDsKKyAgICB7CisgICAgICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisKKyAg
ICAgICAgaWYgKCAhdi0+ZG9tYWluLT5hcmNoLnZnaWMuaGFzX2l0cyApCisgICAgICAgICAgICBn
b3RvIHJlYWRfYXNfemVyb182NDsKKyAgICAgICAgaWYgKCAhdmdpY19yZWc2NF9jaGVja19hY2Nl
c3MoZGFidCkgKSBnb3RvIGJhZF93aWR0aDsKKworICAgICAgICBzcGluX2xvY2tfaXJxc2F2ZSgm
di0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKKyAgICAgICAgKnIgPSB2Z2ljX3JlZzY0X2V4dHJh
Y3Qodi0+YXJjaC52Z2ljLnJkaXN0X3BlbmRiYXNlLCBpbmZvKTsKKyAgICAgICAgKnIgJj0gfkdJ
Q1JfUEVOREJBU0VSX1BUWjsgICAgICAgLyogV08sIHJlYWRzIGFzIDAgKi8KKyAgICAgICAgc3Bp
bl91bmxvY2tfaXJxcmVzdG9yZSgmdi0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKKyAgICAgICAg
cmV0dXJuIDE7CisgICAgfQogCiAgICAgY2FzZSAweDAwODA6CiAgICAgICAgIGdvdG8gcmVhZF9y
ZXNlcnZlZDsKQEAgLTMzNSwxMSArMzUyLDk1IEBAIHJlYWRfdW5rbm93bjoKICAgICByZXR1cm4g
MTsKIH0KIAorc3RhdGljIHVpbnQ2NF90IHZnaWNfc2FuaXRpc2VfZmllbGQodWludDY0X3QgcmVn
LCB1aW50NjRfdCBmaWVsZF9tYXNrLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgaW50IGZpZWxkX3NoaWZ0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dWludDY0X3QgKCpzYW5pdGlzZV9mbikodWludDY0X3QpKQoreworICAgIHVpbnQ2NF90IGZpZWxk
ID0gKHJlZyAmIGZpZWxkX21hc2spID4+IGZpZWxkX3NoaWZ0OworCisgICAgZmllbGQgPSBzYW5p
dGlzZV9mbihmaWVsZCkgPDwgZmllbGRfc2hpZnQ7CisKKyAgICByZXR1cm4gKHJlZyAmIH5maWVs
ZF9tYXNrKSB8IGZpZWxkOworfQorCisvKiBXZSB3YW50IHRvIGF2b2lkIG91dGVyIHNoYXJlYWJs
ZS4gKi8KK3N0YXRpYyB1aW50NjRfdCB2Z2ljX3Nhbml0aXNlX3NoYXJlYWJpbGl0eSh1aW50NjRf
dCBmaWVsZCkKK3sKKyAgICBzd2l0Y2ggKCBmaWVsZCApCisgICAgeworICAgIGNhc2UgR0lDX0JB
U0VSX091dGVyU2hhcmVhYmxlOgorICAgICAgICByZXR1cm4gR0lDX0JBU0VSX0lubmVyU2hhcmVh
YmxlOworICAgIGRlZmF1bHQ6CisgICAgICAgIHJldHVybiBmaWVsZDsKKyAgICB9Cit9CisKKy8q
IEF2b2lkIGFueSBpbm5lciBub24tY2FjaGVhYmxlIG1hcHBpbmcuICovCitzdGF0aWMgdWludDY0
X3QgdmdpY19zYW5pdGlzZV9pbm5lcl9jYWNoZWFiaWxpdHkodWludDY0X3QgZmllbGQpCit7Cisg
ICAgc3dpdGNoICggZmllbGQgKQorICAgIHsKKyAgICBjYXNlIEdJQ19CQVNFUl9DQUNIRV9uQ25C
OgorICAgIGNhc2UgR0lDX0JBU0VSX0NBQ0hFX25DOgorICAgICAgICByZXR1cm4gR0lDX0JBU0VS
X0NBQ0hFX1JhV2I7CisgICAgZGVmYXVsdDoKKyAgICAgICAgcmV0dXJuIGZpZWxkOworICAgIH0K
K30KKworLyogTm9uLWNhY2hlYWJsZSBvciBzYW1lLWFzLWlubmVyIGFyZSBPSy4gKi8KK3N0YXRp
YyB1aW50NjRfdCB2Z2ljX3Nhbml0aXNlX291dGVyX2NhY2hlYWJpbGl0eSh1aW50NjRfdCBmaWVs
ZCkKK3sKKyAgICBzd2l0Y2ggKCBmaWVsZCApCisgICAgeworICAgIGNhc2UgR0lDX0JBU0VSX0NB
Q0hFX1NhbWVBc0lubmVyOgorICAgIGNhc2UgR0lDX0JBU0VSX0NBQ0hFX25DOgorICAgICAgICBy
ZXR1cm4gZmllbGQ7CisgICAgZGVmYXVsdDoKKyAgICAgICAgcmV0dXJuIEdJQ19CQVNFUl9DQUNI
RV9uQzsKKyAgICB9Cit9CisKK3N0YXRpYyB1aW50NjRfdCBzYW5pdGl6ZV9wcm9wYmFzZXIodWlu
dDY0X3QgcmVnKQoreworICAgIHJlZyA9IHZnaWNfc2FuaXRpc2VfZmllbGQocmVnLCBHSUNSX1BS
T1BCQVNFUl9TSEFSRUFCSUxJVFlfTUFTSywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IEdJQ1JfUFJPUEJBU0VSX1NIQVJFQUJJTElUWV9TSElGVCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHZnaWNfc2FuaXRpc2Vfc2hhcmVhYmlsaXR5KTsKKyAgICByZWcgPSB2Z2ljX3Nh
bml0aXNlX2ZpZWxkKHJlZywgR0lDUl9QUk9QQkFTRVJfSU5ORVJfQ0FDSEVBQklMSVRZX01BU0ss
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHSUNSX1BST1BCQVNFUl9JTk5FUl9DQUNI
RUFCSUxJVFlfU0hJRlQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2Z2ljX3Nhbml0
aXNlX2lubmVyX2NhY2hlYWJpbGl0eSk7CisgICAgcmVnID0gdmdpY19zYW5pdGlzZV9maWVsZChy
ZWcsIEdJQ1JfUFJPUEJBU0VSX09VVEVSX0NBQ0hFQUJJTElUWV9NQVNLLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgR0lDUl9QUk9QQkFTRVJfT1VURVJfQ0FDSEVBQklMSVRZX1NISUZU
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmdpY19zYW5pdGlzZV9vdXRlcl9jYWNo
ZWFiaWxpdHkpOworCisgICAgcmVnICY9IH5HSUNSX1BST1BCQVNFUl9SRVMwX01BU0s7CisKKyAg
ICByZXR1cm4gcmVnOworfQorCitzdGF0aWMgdWludDY0X3Qgc2FuaXRpemVfcGVuZGJhc2VyKHVp
bnQ2NF90IHJlZykKK3sKKyAgICByZWcgPSB2Z2ljX3Nhbml0aXNlX2ZpZWxkKHJlZywgR0lDUl9Q
RU5EQkFTRVJfU0hBUkVBQklMSVRZX01BU0ssCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBHSUNSX1BFTkRCQVNFUl9TSEFSRUFCSUxJVFlfU0hJRlQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB2Z2ljX3Nhbml0aXNlX3NoYXJlYWJpbGl0eSk7CisgICAgcmVnID0gdmdpY19z
YW5pdGlzZV9maWVsZChyZWcsIEdJQ1JfUEVOREJBU0VSX0lOTkVSX0NBQ0hFQUJJTElUWV9NQVNL
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgR0lDUl9QRU5EQkFTRVJfSU5ORVJfQ0FD
SEVBQklMSVRZX1NISUZULAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmdpY19zYW5p
dGlzZV9pbm5lcl9jYWNoZWFiaWxpdHkpOworICAgIHJlZyA9IHZnaWNfc2FuaXRpc2VfZmllbGQo
cmVnLCBHSUNSX1BFTkRCQVNFUl9PVVRFUl9DQUNIRUFCSUxJVFlfTUFTSywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIEdJQ1JfUEVOREJBU0VSX09VVEVSX0NBQ0hFQUJJTElUWV9TSElG
VCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZnaWNfc2FuaXRpc2Vfb3V0ZXJfY2Fj
aGVhYmlsaXR5KTsKKworICAgIHJlZyAmPSB+R0lDUl9QRU5EQkFTRVJfUkVTMF9NQVNLOworCisg
ICAgcmV0dXJuIHJlZzsKK30KKwogc3RhdGljIGludCBfX3ZnaWNfdjNfcmRpc3RyX3JkX21taW9f
d3JpdGUoc3RydWN0IHZjcHUgKnYsIG1taW9faW5mb190ICppbmZvLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZ2ljcl9yZWcsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWdpc3Rlcl90IHIpCiB7CiAgICAgc3Ry
dWN0IGhzcl9kYWJ0IGRhYnQgPSBpbmZvLT5kYWJ0OworICAgIHVpbnQ2NF90IHJlZzsKIAogICAg
IHN3aXRjaCAoIGdpY3JfcmVnICkKICAgICB7CkBAIC0zNzAsMzYgKzQ3MSw3NSBAQCBzdGF0aWMg
aW50IF9fdmdpY192M19yZGlzdHJfcmRfbW1pb193cml0ZShzdHJ1Y3QgdmNwdSAqdiwgbW1pb19p
bmZvX3QgKmluZm8sCiAgICAgICAgIGdvdG8gd3JpdGVfaW1wbF9kZWZpbmVkOwogCiAgICAgY2Fz
ZSBWUkVHNjQoR0lDUl9TRVRMUElSKToKLSAgICAgICAgLyogTFBJIGlzIG5vdCBpbXBsZW1lbnRl
ZCAqLworICAgICAgICAvKiBMUElzIHdpdGhvdXQgYW4gSVRTIGFyZSBub3QgaW1wbGVtZW50ZWQg
Ki8KICAgICAgICAgZ290byB3cml0ZV9pZ25vcmVfNjQ7CiAKICAgICBjYXNlIFZSRUc2NChHSUNS
X0NMUkxQSVIpOgotICAgICAgICAvKiBMUEkgaXMgbm90IGltcGxlbWVudGVkICovCisgICAgICAg
IC8qIExQSXMgd2l0aG91dCBhbiBJVFMgYXJlIG5vdCBpbXBsZW1lbnRlZCAqLwogICAgICAgICBn
b3RvIHdyaXRlX2lnbm9yZV82NDsKIAogICAgIGNhc2UgMHgwMDUwOgogICAgICAgICBnb3RvIHdy
aXRlX3Jlc2VydmVkOwogCiAgICAgY2FzZSBWUkVHNjQoR0lDUl9QUk9QQkFTRVIpOgotICAgICAg
ICAvKiBMUEkgaXMgbm90IGltcGxlbWVudGVkICovCi0gICAgICAgIGdvdG8gd3JpdGVfaWdub3Jl
XzY0OworICAgICAgICBpZiAoICF2LT5kb21haW4tPmFyY2gudmdpYy5oYXNfaXRzICkKKyAgICAg
ICAgICAgIGdvdG8gd3JpdGVfaWdub3JlXzY0OworICAgICAgICBpZiAoICF2Z2ljX3JlZzY0X2No
ZWNrX2FjY2VzcyhkYWJ0KSApIGdvdG8gYmFkX3dpZHRoOworCisgICAgICAgIHZnaWNfbG9jayh2
KTsKKworICAgICAgICAvKgorICAgICAgICAgKiBXcml0aW5nIFBST1BCQVNFUiB3aXRoIGFueSBy
ZWRpc3RyaWJ1dG9yIGhhdmluZyBMUElzIGVuYWJsZWQKKyAgICAgICAgICogaXMgVU5QUkVESUNU
QUJMRS4KKyAgICAgICAgICovCisgICAgICAgIGlmICggISh2LT5kb21haW4tPmFyY2gudmdpYy5y
ZGlzdHNfZW5hYmxlZCkgKQorICAgICAgICB7CisgICAgICAgICAgICByZWcgPSB2LT5kb21haW4t
PmFyY2gudmdpYy5yZGlzdF9wcm9wYmFzZTsKKyAgICAgICAgICAgIHZnaWNfcmVnNjRfdXBkYXRl
KCZyZWcsIHIsIGluZm8pOworICAgICAgICAgICAgcmVnID0gc2FuaXRpemVfcHJvcGJhc2VyKHJl
Zyk7CisgICAgICAgICAgICB2LT5kb21haW4tPmFyY2gudmdpYy5yZGlzdF9wcm9wYmFzZSA9IHJl
ZzsKKyAgICAgICAgfQorCisgICAgICAgIHZnaWNfdW5sb2NrKHYpOworCisgICAgICAgIHJldHVy
biAxOwogCiAgICAgY2FzZSBWUkVHNjQoR0lDUl9QRU5EQkFTRVIpOgotICAgICAgICAvKiBMUEkg
aXMgbm90IGltcGxlbWVudGVkICovCi0gICAgICAgIGdvdG8gd3JpdGVfaWdub3JlXzY0OworICAg
IHsKKyAgICAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKKworICAgICAgICBpZiAoICF2LT5kb21h
aW4tPmFyY2gudmdpYy5oYXNfaXRzICkKKyAgICAgICAgICAgIGdvdG8gd3JpdGVfaWdub3JlXzY0
OworICAgICAgICBpZiAoICF2Z2ljX3JlZzY0X2NoZWNrX2FjY2VzcyhkYWJ0KSApIGdvdG8gYmFk
X3dpZHRoOworCisgICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZ2LT5hcmNoLnZnaWMubG9jaywg
ZmxhZ3MpOworCisgICAgICAgIC8qIFdyaXRpbmcgUEVOREJBU0VSIHdpdGggTFBJcyBlbmFibGVk
IGlzIFVOUFJFRElDVEFCTEUuICovCisgICAgICAgIGlmICggISh2LT5hcmNoLnZnaWMuZmxhZ3Mg
JiBWR0lDX1YzX0xQSVNfRU5BQkxFRCkgKQorICAgICAgICB7CisgICAgICAgICAgICByZWcgPSB2
LT5hcmNoLnZnaWMucmRpc3RfcGVuZGJhc2U7CisgICAgICAgICAgICB2Z2ljX3JlZzY0X3VwZGF0
ZSgmcmVnLCByLCBpbmZvKTsKKyAgICAgICAgICAgIHJlZyA9IHNhbml0aXplX3BlbmRiYXNlcihy
ZWcpOworICAgICAgICAgICAgdi0+YXJjaC52Z2ljLnJkaXN0X3BlbmRiYXNlID0gcmVnOworICAg
ICAgICB9CisKKyAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmdi0+YXJjaC52Z2ljLmxv
Y2ssIGZhbHNlKTsKKworICAgICAgICByZXR1cm4gMTsKKyAgICB9CiAKICAgICBjYXNlIDB4MDA4
MDoKICAgICAgICAgZ290byB3cml0ZV9yZXNlcnZlZDsKIAogICAgIGNhc2UgVlJFRzY0KEdJQ1Jf
SU5WTFBJUik6Ci0gICAgICAgIC8qIExQSSBpcyBub3QgaW1wbGVtZW50ZWQgKi8KKyAgICAgICAg
LyogTFBJcyB3aXRob3V0IGFuIElUUyBhcmUgbm90IGltcGxlbWVudGVkICovCiAgICAgICAgIGdv
dG8gd3JpdGVfaWdub3JlXzY0OwogCiAgICAgY2FzZSAweDAwQTg6CiAgICAgICAgIGdvdG8gd3Jp
dGVfcmVzZXJ2ZWQ7CiAKICAgICBjYXNlIFZSRUc2NChHSUNSX0lOVkFMTFIpOgotICAgICAgICAv
KiBMUEkgaXMgbm90IGltcGxlbWVudGVkICovCisgICAgICAgIC8qIExQSXMgd2l0aG91dCBhbiBJ
VFMgYXJlIG5vdCBpbXBsZW1lbnRlZCAqLwogICAgICAgICBnb3RvIHdyaXRlX2lnbm9yZV82NDsK
IAogICAgIGNhc2UgMHgwMEI4OgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9kb21h
aW4uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKaW5kZXggZWJhZWEzNS4uYjMzZjU0
YSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaAorKysgYi94ZW4vaW5j
bHVkZS9hc20tYXJtL2RvbWFpbi5oCkBAIC0xMDksMTEgKzEwOSwxOSBAQCBzdHJ1Y3QgYXJjaF9k
b21haW4KICAgICAgICAgfSAqcmRpc3RfcmVnaW9uczsKICAgICAgICAgaW50IG5yX3JlZ2lvbnM7
ICAgICAgICAgICAgICAgICAgICAgLyogTnVtYmVyIG9mIHJkaXN0IHJlZ2lvbnMgKi8KICAgICAg
ICAgdWludDMyX3QgcmRpc3Rfc3RyaWRlOyAgICAgICAgICAgICAgLyogUmUtRGlzdHJpYnV0b3Ig
c3RyaWRlICovCisgICAgICAgIHVuc2lnbmVkIGxvbmcgaW50IG5yX2xwaXM7CisgICAgICAgIHVp
bnQ2NF90IHJkaXN0X3Byb3BiYXNlOwogICAgICAgICBzdHJ1Y3QgcmJfcm9vdCBpdHNfZGV2aWNl
czsgICAgICAgICAvKiBEZXZpY2VzIG1hcHBlZCB0byBhbiBJVFMgKi8KICAgICAgICAgc3Bpbmxv
Y2tfdCBpdHNfZGV2aWNlc19sb2NrOyAgICAgICAgLyogUHJvdGVjdHMgdGhlIGl0c19kZXZpY2Vz
IHRyZWUgKi8KICAgICAgICAgc3RydWN0IHJhZGl4X3RyZWVfcm9vdCBwZW5kX2xwaV90cmVlOyAv
KiBTdG9yZXMgc3RydWN0IHBlbmRpbmdfaXJxJ3MgKi8KICAgICAgICAgcndsb2NrX3QgcGVuZF9s
cGlfdHJlZV9sb2NrOyAgICAgICAgLyogUHJvdGVjdHMgdGhlIHBlbmRfbHBpX3RyZWUgKi8KICAg
ICAgICAgdW5zaWduZWQgaW50IGludGlkX2JpdHM7CisgICAgICAgIC8qCisgICAgICAgICAqIFRP
RE86IGlmIHRoZXJlIGFyZSBtb3JlIGJvb2wncyBiZWluZyBhZGRlZCBiZWxvdywgY29uc2lkZXIK
KyAgICAgICAgICogYSBmbGFncyB2YXJpYWJsZSBpbnN0ZWFkLgorICAgICAgICAgKi8KKyAgICAg
ICAgYm9vbCByZGlzdHNfZW5hYmxlZDsgICAgICAgICAgICAgICAgLyogSXMgYW55IHJlZGlzdHJp
YnV0b3IgZW5hYmxlZD8gKi8KKyAgICAgICAgYm9vbCBoYXNfaXRzOwogI2VuZGlmCiAgICAgfSB2
Z2ljOwogCkBAIC0yNjAsNiArMjY4LDcgQEAgc3RydWN0IGFyY2hfdmNwdQogCiAgICAgICAgIC8q
IEdJQ3YzOiByZWRpc3RyaWJ1dG9yIGJhc2UgYW5kIGZsYWdzIGZvciB0aGlzIHZDUFUgKi8KICAg
ICAgICAgcGFkZHJfdCByZGlzdF9iYXNlOworICAgICAgICB1aW50NjRfdCByZGlzdF9wZW5kYmFz
ZTsKICNkZWZpbmUgVkdJQ19WM19SRElTVF9MQVNUICAgICAgKDEgPDwgMCkgICAgICAgIC8qIGxh
c3QgdkNQVSBvZiB0aGUgcmRpc3QgKi8KICNkZWZpbmUgVkdJQ19WM19MUElTX0VOQUJMRUQgICAg
KDEgPDwgMSkKICAgICAgICAgdWludDhfdCBmbGFnczsKLS0gCjIuOS4wCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Fri Jun 09 17:42:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 17:42: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 1dJNvC-0003kr-E0; Fri, 09 Jun 2017 17: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 <andre.przywara@arm.com>) id 1dJNvB-0003id-P8
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 17:42:05 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 BE/20-03058-DEDDA395; Fri, 09 Jun 2017 17:42:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsVysyfVTffNXat
 Ig4mb5Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyP936xFbyQqDjX+papgfGkcBcjF4eQwGZG
 iW/3O9khnOWMEnf2/QFyODnYBHQldtx8zQxiiwiESjxd8J0ZpIhZ4DqjxOkd89lAEsICLhLv5
 /9gBbFZBFQl7h6/BNTMwcErYC0x74QrSFhCQE6i4fx9sDmcQOFte9aCtQoJWEm0HLrMPoGRew
 EjwypGjeLUorLUIl1jI72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjEAPMwDBDsb
 T6wIPMUpyMCmJ8k4rsIoU4kvKT6nMSCzOiC8qzUktPsQow8GhJMHbcwcoJ1iUmp5akZaZAww1
 mLQEB4+SCO+Lk0Bp3uKCxNzizHSI1ClGRSlxXkuQPgGQREZpHlwbLLwvMcpKCfMyAh0ixFOQW
 pSbWYIq/4pRnINRSZh3F8gUnsy8Erjpr4AWMwEtXvLOAmRxSSJCSqqB0fSf7uJz/F5/1CQfHz
 b2d5mw4c+Rj7Vf5k78cbV358vsphL5wMRH2wNUIp680H/iqnBZWW/V6/2qS02jfixjkU+aElH
 QPTGzwDrgZfrW/QfKm7W5vs4VmKd77fhfpYU9F+adj+6MWKUZvfB76ZzVDLJ7/Scemncl96vJ
 iZL6RQu+6Iv8//ar9JwSS3FGoqEWc1FxIgAk1PF3agIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1497030124!102356273!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2711 invoked from network); 9 Jun 2017 17:42:04 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-27.messagelabs.com with SMTP; 9 Jun 2017 17:42: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 BE0DA1596;
 Fri,  9 Jun 2017 10:42:03 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 753433F578;
 Fri,  9 Jun 2017 10:42:02 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Fri,  9 Jun 2017 18:41:23 +0100
Message-Id: <20170609174141.5068-17-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170609174141.5068-1-andre.przywara@arm.com>
References: <20170609174141.5068-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: [Xen-devel] [PATCH v11 16/34] ARM: introduce
	vgic_access_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>

RnJvbTogVmlqYXlhIEt1bWFyIEsgPFZpamF5YS5LdW1hckBjYXZpdW1uZXR3b3Jrcy5jb20+CgpU
aGlzIGZ1bmN0aW9uIGFsbG93cyB0byBjb3B5IGEgY2h1bmsgb2YgZGF0YSBmcm9tIGFuZCB0byBn
dWVzdCBwaHlzaWNhbAptZW1vcnkuIEl0IGxvb2tzIHVwIHRoZSBhc3NvY2lhdGVkIHBhZ2UgZnJv
bSB0aGUgZ3Vlc3QncyBwMm0gdHJlZQphbmQgbWFwcyB0aGlzIHBhZ2UgdGVtcG9yYXJpbHkgZm9y
IHRoZSB0aW1lIG9mIHRoZSBhY2Nlc3MuClRoaXMgZnVuY3Rpb24gd2FzIG9yaWdpbmFsbHkgd3Jp
dHRlbiBieSBWaWpheWEgYXMgcGFydCBvZiBhbiBlYXJsaWVyIHNlcmllczoKaHR0cHM6Ly9wYXRj
aHdvcmsua2VybmVsLm9yZy9wYXRjaC84MTc3MjUxCgpTaWduZWQtb2ZmLWJ5OiBWaWpheWEgS3Vt
YXIgSyA8VmlqYXlhLkt1bWFyQGNhdml1bW5ldHdvcmtzLmNvbT4KU2lnbmVkLW9mZi1ieTogQW5k
cmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+ClJldmlld2VkLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS92Z2ljLmMgICAg
ICAgIHwgNTAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwog
eGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmggfCAgMyArKysKIDIgZmlsZXMgY2hhbmdlZCwgNTMg
aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLmMgYi94ZW4vYXJj
aC9hcm0vdmdpYy5jCmluZGV4IDU0NmY0MTIuLjliZmU4Y2IgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS92Z2ljLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwpAQCAtMjAsNiArMjAsNyBAQAog
I2luY2x1ZGUgPHhlbi9iaXRvcHMuaD4KICNpbmNsdWRlIDx4ZW4vbGliLmg+CiAjaW5jbHVkZSA8
eGVuL2luaXQuaD4KKyNpbmNsdWRlIDx4ZW4vZG9tYWluX3BhZ2UuaD4KICNpbmNsdWRlIDx4ZW4v
c29mdGlycS5oPgogI2luY2x1ZGUgPHhlbi9pcnEuaD4KICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4K
QEAgLTYzNyw2ICs2MzgsNTUgQEAgdm9pZCB2Z2ljX2ZyZWVfdmlycShzdHJ1Y3QgZG9tYWluICpk
LCB1bnNpZ25lZCBpbnQgdmlycSkKIH0KIAogLyoKKyAqIFRlbXBvcmFyaWx5IG1hcCBvbmUgcGh5
c2ljYWwgZ3Vlc3QgcGFnZSBhbmQgY29weSBkYXRhIHRvIG9yIGZyb20gaXQuCisgKiBUaGUgZGF0
YSB0byBiZSBjb3BpZWQgY2Fubm90IGNyb3NzIGEgcGFnZSBib3VuZGFyeS4KKyAqLworaW50IHZn
aWNfYWNjZXNzX2d1ZXN0X21lbW9yeShzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90IGdwYSwgdm9p
ZCAqYnVmLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBzaXplLCBib29s
IGlzX3dyaXRlKQoreworICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CisgICAgdWludDY0X3Qg
b2Zmc2V0ID0gZ3BhICYgflBBR0VfTUFTSzsgIC8qIE9mZnNldCB3aXRoaW4gdGhlIG1hcHBlZCBw
YWdlICovCisgICAgcDJtX3R5cGVfdCBwMm10OworICAgIHZvaWQgKnA7CisKKyAgICAvKiBEbyBu
b3QgY3Jvc3MgYSBwYWdlIGJvdW5kYXJ5LiAqLworICAgIGlmICggc2l6ZSA+IChQQUdFX1NJWkUg
LSBvZmZzZXQpICkKKyAgICB7CisgICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIgImQlZDogdklU
UzogbWVtb3J5IGFjY2VzcyB3b3VsZCBjcm9zcyBwYWdlIGJvdW5kYXJ5XG4iLAorICAgICAgICAg
ICAgICAgZC0+ZG9tYWluX2lkKTsKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgfQorCisg
ICAgcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKGQsIHBhZGRyX3RvX3BmbihncGEpLCAmcDJtdCwg
UDJNX0FMTE9DKTsKKyAgICBpZiAoICFwYWdlICkKKyAgICB7CisgICAgICAgIHByaW50ayhYRU5M
T0dfR19FUlIgImQlZDogdklUUzogRmFpbGVkIHRvIGdldCB0YWJsZSBlbnRyeVxuIiwKKyAgICAg
ICAgICAgICAgIGQtPmRvbWFpbl9pZCk7CisgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgIH0K
KworICAgIGlmICggIXAybV9pc19yYW0ocDJtdCkgKQorICAgIHsKKyAgICAgICAgcHV0X3BhZ2Uo
cGFnZSk7CisgICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIgImQlZDogdklUUzogbWVtb3J5IHVz
ZWQgYnkgdGhlIElUUyBzaG91bGQgYmUgUkFNLiIsCisgICAgICAgICAgICAgICBkLT5kb21haW5f
aWQpOworICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICB9CisKKyAgICBwID0gX19tYXBfZG9t
YWluX3BhZ2UocGFnZSk7CisKKyAgICBpZiAoIGlzX3dyaXRlICkKKyAgICAgICAgbWVtY3B5KHAg
KyBvZmZzZXQsIGJ1Ziwgc2l6ZSk7CisgICAgZWxzZQorICAgICAgICBtZW1jcHkoYnVmLCBwICsg
b2Zmc2V0LCBzaXplKTsKKworICAgIHVubWFwX2RvbWFpbl9wYWdlKHApOworICAgIHB1dF9wYWdl
KHBhZ2UpOworCisgICAgcmV0dXJuIDA7Cit9CisKKy8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAg
KiBtb2RlOiBDCiAgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL3ZnaWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCmluZGV4IDA3YjU2
ZGMuLjAyNzMyZGIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCkBAIC0zMTUsNiArMzE1LDkgQEAgZXh0ZXJuIHZv
aWQgcmVnaXN0ZXJfdmdpY19vcHMoc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IHZnaWNf
b3BzICpvcHMpOwogaW50IHZnaWNfdjJfaW5pdChzdHJ1Y3QgZG9tYWluICpkLCBpbnQgKm1taW9f
Y291bnQpOwogaW50IHZnaWNfdjNfaW5pdChzdHJ1Y3QgZG9tYWluICpkLCBpbnQgKm1taW9fY291
bnQpOwogCitpbnQgdmdpY19hY2Nlc3NfZ3Vlc3RfbWVtb3J5KHN0cnVjdCBkb21haW4gKmQsIHBh
ZGRyX3QgZ3BhLCB2b2lkICpidWYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQz
Ml90IHNpemUsIGJvb2xfdCBpc193cml0ZSk7CisKIGV4dGVybiBpbnQgZG9tYWluX3ZnaWNfcmVn
aXN0ZXIoc3RydWN0IGRvbWFpbiAqZCwgaW50ICptbWlvX2NvdW50KTsKIGV4dGVybiBpbnQgdmNw
dV92Z2ljX2ZyZWUoc3RydWN0IHZjcHUgKnYpOwogZXh0ZXJuIGJvb2wgdmdpY190b19zZ2koc3Ry
dWN0IHZjcHUgKnYsIHJlZ2lzdGVyX3Qgc2dpciwKLS0gCjIuOS4wCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 09 17:42:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 17: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 1dJNvE-0003oj-LT; Fri, 09 Jun 2017 17:42:08 +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 1dJNvD-0003mG-EC
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 17:42:07 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 40/62-11537-EEDDA395; Fri, 09 Jun 2017 17:42:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBLMWRWlGSWpSXmKPExsVysyfVTffdXat
 Ig/1zWSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozJ3yayFyznq+jZfYGtgfEgdxcjF4eQwGZG
 iZ+PT7FDOMsZJSY//8nUxcjJwSagK7Hj5mtmEFtEIFTi6YLvzCBFzALXGSVO75jPBpIQFnCTu
 LHtBiOIzSKgKnH10WKwOK+AtcSqW70sILaEgJxEw/n7YIM4geLb9qwFqxESsJJoOXSZfQIj9w
 JGhlWMGsWpRWWpRbpGBnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIE+rmdgYNz
 B2HzC7xCjJAeTkijvtAKrSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvK/uAOUEi1LTUyvSMnOA
 wQaTluDgURLhfXESKM1bXJCYW5yZDpE6xagoJc7rBAxRIQGQREZpHlwbLMAvMcpKCfMyMjAwC
 PEUpBblZpagyr9iFOdgVBLmNQSZwpOZVwI3/RXQYiagxUveWYAsLklESEk1MG4M/7434WeZ63
 7OKNsrRV033U8uvb0xzmv5vGtlVns3XL+klrFtQsoOl+D/VvbxXxV2Ck0/WZXJU19VP01Zu2X
 DJLHO+vVe0/18L0lOm8J/WUA76fucgP4PoXPvhq9x0jg8x753okD0Oe0n4d2P8o+s6v7BvuGi
 T+LWRVcUTb7VyUyVUXi9caYSS3FGoqEWc1FxIgA5leuPawIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1497030125!100881644!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60035 invoked from network); 9 Jun 2017 17:42:05 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-31.messagelabs.com with SMTP; 9 Jun 2017 17:42: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 4DD8515BF;
 Fri,  9 Jun 2017 10:42:05 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 04F1E3F578;
 Fri,  9 Jun 2017 10:42:03 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Fri,  9 Jun 2017 18:41:24 +0100
Message-Id: <20170609174141.5068-18-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170609174141.5068-1-andre.przywara@arm.com>
References: <20170609174141.5068-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: [Xen-devel] [PATCH v11 17/34] ARM: vGICv3: re-use
	vgic_reg64_check_access
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

dmdpY19yZWc2NF9jaGVja19hY2Nlc3MoKSBjaGVja3MgZm9yIGEgdmFsaWQgYWNjZXNzIHdpZHRo
IG9mIGEgNjQtYml0Ck1NSU8gcmVnaXN0ZXIsIHdoaWNoIGlzIHVzZWZ1bCBiZXlvbmQgdGhlIGN1
cnJlbnQgR0lDdjMgZW11bGF0aW9uIG9ubHkuCk1vdmUgdGhpcyBmdW5jdGlvbiB0byB0aGUgdmdp
Yy1lbXVsLmggdG8gYmUgZWFzaWx5IHJldXNhYmxlLgoKU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6
eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS92Z2ljLXYzLmMgICAgICAgICAg
fCA5IC0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLWVtdWwuaCB8IDkgKysrKysr
KysrCiAyIGZpbGVzIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12My5jIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMu
YwppbmRleCBjNTcxZWE5Li5mMzJlNDE5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12
My5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMKQEAgLTE2MSwxNSArMTYxLDYgQEAgc3Rh
dGljIHZvaWQgdmdpY19zdG9yZV9pcm91dGVyKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Z2lj
X2lycV9yYW5rICpyYW5rLAogICAgIH0KIH0KIAotc3RhdGljIGlubGluZSBib29sIHZnaWNfcmVn
NjRfY2hlY2tfYWNjZXNzKHN0cnVjdCBoc3JfZGFidCBkYWJ0KQotewotICAgIC8qCi0gICAgICog
NjQgYml0cyByZWdpc3RlcnMgY2FuIGJlIGFjY2Vzc2libGUgdXNpbmcgMzItYml0IGFuZCA2NC1i
aXQgdW5sZXNzCi0gICAgICogc3RhdGVkIG90aGVyd2lzZSAoU2VlIDguMS4zIEFSTSBJSEkgMDA2
OUEpLgotICAgICAqLwotICAgIHJldHVybiAoIGRhYnQuc2l6ZSA9PSBEQUJUX0RPVUJMRV9XT1JE
IHx8IGRhYnQuc2l6ZSA9PSBEQUJUX1dPUkQgKTsKLX0KLQogc3RhdGljIGludCBfX3ZnaWNfdjNf
cmRpc3RyX3JkX21taW9fcmVhZChzdHJ1Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8sCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGdpY3JfcmVn
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWdpc3Rlcl90ICpy
KQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLWVtdWwuaCBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vdmdpYy1lbXVsLmgKaW5kZXggMTg0YTFmMC4uZTUyZmJhYSAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLWVtdWwuaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
YXJtL3ZnaWMtZW11bC5oCkBAIC0xMiw2ICsxMiwxNSBAQAogI2RlZmluZSBWUkFOR0UzMihzdGFy
dCwgZW5kKSBzdGFydCAuLi4gZW5kICsgMwogI2RlZmluZSBWUkFOR0U2NChzdGFydCwgZW5kKSBz
dGFydCAuLi4gZW5kICsgNwogCisvKgorICogNjQgYml0cyByZWdpc3RlcnMgY2FuIGJlIGFjY2Vz
c2libGUgdXNpbmcgMzItYml0IGFuZCA2NC1iaXQgdW5sZXNzCisgKiBzdGF0ZWQgb3RoZXJ3aXNl
IChTZWUgOC4xLjMgQVJNIElISSAwMDY5QSkuCisgKi8KK3N0YXRpYyBpbmxpbmUgYm9vbCB2Z2lj
X3JlZzY0X2NoZWNrX2FjY2VzcyhzdHJ1Y3QgaHNyX2RhYnQgZGFidCkKK3sKKyAgICByZXR1cm4g
KCBkYWJ0LnNpemUgPT0gREFCVF9ET1VCTEVfV09SRCB8fCBkYWJ0LnNpemUgPT0gREFCVF9XT1JE
ICk7Cit9CisKICNlbmRpZiAvKiBfX0FTTV9BUk1fVkdJQ19FTVVMX0hfXyAqLwogCiAvKgotLSAK
Mi45LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 09 17:42:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 17:42:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dJNvH-0003tk-TN; Fri, 09 Jun 2017 17: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 <andre.przywara@arm.com>) id 1dJNvH-0003ry-5U
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 17:42:11 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 17/75-26749-2FDDA395; Fri, 09 Jun 2017 17:42:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsVysyfVTff9Xat
 Igwt3dC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owXDR1sBcv0K87t28zSwHhNqYuRi0NIYDOj
 xNar95ggnOWMEo/WbGfrYuTkYBPQldhx8zUziC0iECrxdMF3ZpAiZoHrjBKnd8wHKuLgEBawl
 njZZwpSwyKgKjGx8Q5YPS9QeNG8bUwgtoSAnETD+ftgcU6g+LY9a8HmCwlYSbQcusw+gZF7AS
 PDKkaN4tSistQiXUNjvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MQA8zAMEOxm3
 bPQ8xSnIwKYnyTiuwihTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwdtzBygnWJSanlqRlpkDDDWY
 tAQHj5II74uTQGne4oLE3OLMdIjUKUZFKXFeS5A+AZBERmkeXBssvC8xykoJ8zICHSLEU5Bal
 JtZgir/ilGcg1FJmHcXyBSezLwSuOmvgBYzAS1e8s4CZHFJIkJKqoHx+IJ866wDqgwilxo39U
 hMbVl5wyH8toZQrIv9xhmzhL581Og7Nfdn4sEZXN8qVC7XzQ6M8MlPzFogHPP0kdHjgAuJRZO
 vT2RQmHpuPvvaGu9prc57utfo/hDwrG86tn2/9KzF2W1z8z99rkyczTX5BFN9wOyHi+8/1Clv
 +PHJ7sTzymlNL/UeKLEUZyQaajEXFScCAHRc0S5qAgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1497030127!74053380!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53183 invoked from network); 9 Jun 2017 17:42:07 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-31.messagelabs.com with SMTP; 9 Jun 2017 17:42: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 D1CE91596;
 Fri,  9 Jun 2017 10:42:06 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 882163F578;
 Fri,  9 Jun 2017 10:42:05 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Fri,  9 Jun 2017 18:41:25 +0100
Message-Id: <20170609174141.5068-19-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170609174141.5068-1-andre.przywara@arm.com>
References: <20170609174141.5068-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: [Xen-devel] [PATCH v11 18/34] ARM: vGIC: advertise LPI 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>

VG8gbGV0IGEgZ3Vlc3Qga25vdyBhYm91dCB0aGUgYXZhaWxhYmlsaXR5IG9mIHZpcnR1YWwgTFBJ
cywgc2V0IHRoZQpyZXNwZWN0aXZlIGJpdHMgaW4gdGhlIHZpcnR1YWwgR0lDIHJlZ2lzdGVycyBh
bmQgbGV0IGEgZ3Vlc3QgY29udHJvbAp0aGUgTFBJIGVuYWJsZSBiaXQuCk9ubHkgcmVwb3J0IHRo
ZSBMUEkgY2FwYWJpbGl0eSBpZiB0aGVyZSBpcyBhdCBsZWFzdCBvbmUgSVRTIGVtdWxhdGVkCmZv
ciB0aGF0IGd1ZXN0ICh3aGljaCBkZXBlbmRzIG9uIHRoZSBob3N0IGhhdmluZyBhbiBJVFMgYXQg
dGhlIG1vbWVudCkuCkZvciBEb20wIHdlIHJlcG9ydCB0aGUgc2FtZSBudW1iZXIgb2YgaW50ZXJy
dXB0cyBpZGVudGlmaWVycyBhcyB0aGUKaG9zdCwgd2hlcmVhcyBEb21VcyBnZXQgYSBudW1iZXIg
Zml4ZWQgYXQgMTAgYml0cyBmb3IgdGhlIG1vbWVudHMsIHdoaWNoCmNvdmVycyBhbGwgU1BJcy4g
QWxzbyB3ZSBmaXggYSBzbGlnaHQgaW5hY2N1cmFjeSBoZXJlLCBzaW5jZSB0aGUKbnVtYmVyIG9m
IGludGVycnVwdCBpZGVudGlmaWVyIHNwZWNpZmllZCBpbiBHSUNEX1RZUEVSIGRlcGVuZHMgb24g
dGhlCnN0cmVhbSBpbnRlcmZhY2UgYW5kIGlzIGluZGVwZW5kZW50IGZyb20gdGhlIG51bWJlciBv
ZiBhY3R1YWxseSB3aXJlZApTUElzLgpUaGlzIGFsc28gcmVtb3ZlcyBhICJUQkQiIGNvbW1lbnQs
IGFzIHdlIG5vdyBwb3B1bGF0ZSB0aGUgcHJvY2Vzc29yCm51bWJlciBpbiB0aGUgR0lDUl9UWVBF
UiByZWdpc3Rlciwgd2hpY2ggd2lsbCBiZSB1c2VkIGJ5IHRoZSBJVFMKZW11bGF0aW9uIGxhdGVy
IG9uLgoKU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5j
b20+Ci0tLQogeGVuL2FyY2gvYXJtL3ZnaWMtdjMuYyB8IDgzICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNzYgaW5zZXJ0
aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12
My5jIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYwppbmRleCBmMzJlNDE5Li4yOTY5OTFhIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12My5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljLXYz
LmMKQEAgLTE3MCw4ICsxNzAsMTkgQEAgc3RhdGljIGludCBfX3ZnaWNfdjNfcmRpc3RyX3JkX21t
aW9fcmVhZChzdHJ1Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8sCiAgICAgc3dpdGNoICgg
Z2ljcl9yZWcgKQogICAgIHsKICAgICBjYXNlIFZSRUczMihHSUNSX0NUTFIpOgotICAgICAgICAv
KiBXZSBoYXZlIG5vdCBpbXBsZW1lbnRlZCBMUEkncywgcmVhZCB6ZXJvICovCi0gICAgICAgIGdv
dG8gcmVhZF9hc196ZXJvXzMyOworICAgIHsKKyAgICAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsK
KworICAgICAgICBpZiAoICF2LT5kb21haW4tPmFyY2gudmdpYy5oYXNfaXRzICkKKyAgICAgICAg
ICAgIGdvdG8gcmVhZF9hc196ZXJvXzMyOworICAgICAgICBpZiAoIGRhYnQuc2l6ZSAhPSBEQUJU
X1dPUkQgKSBnb3RvIGJhZF93aWR0aDsKKworICAgICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmdi0+
YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKKyAgICAgICAgKnIgPSB2Z2ljX3JlZzMyX2V4dHJhY3Qo
ISEodi0+YXJjaC52Z2ljLmZsYWdzICYgVkdJQ19WM19MUElTX0VOQUJMRUQpLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBpbmZvKTsKKyAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVz
dG9yZSgmdi0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKKyAgICAgICAgcmV0dXJuIDE7CisgICAg
fQogCiAgICAgY2FzZSBWUkVHMzIoR0lDUl9JSURSKToKICAgICAgICAgaWYgKCBkYWJ0LnNpemUg
IT0gREFCVF9XT1JEICkgZ290byBiYWRfd2lkdGg7CkBAIC0xODMsMTYgKzE5NCwyMCBAQCBzdGF0
aWMgaW50IF9fdmdpY192M19yZGlzdHJfcmRfbW1pb19yZWFkKHN0cnVjdCB2Y3B1ICp2LCBtbWlv
X2luZm9fdCAqaW5mbywKICAgICAgICAgdWludDY0X3QgdHlwZXIsIGFmZjsKIAogICAgICAgICBp
ZiAoICF2Z2ljX3JlZzY0X2NoZWNrX2FjY2VzcyhkYWJ0KSApIGdvdG8gYmFkX3dpZHRoOwotICAg
ICAgICAvKiBUQkQ6IFVwZGF0ZSBwcm9jZXNzb3IgaWQgaW4gWzIzOjhdIHdoZW4gSVRTIHN1cHBv
cnQgaXMgYWRkZWQgKi8KICAgICAgICAgYWZmID0gKE1QSURSX0FGRklOSVRZX0xFVkVMKHYtPmFy
Y2gudm1waWRyLCAzKSA8PCA1NiB8CiAgICAgICAgICAgICAgICBNUElEUl9BRkZJTklUWV9MRVZF
TCh2LT5hcmNoLnZtcGlkciwgMikgPDwgNDggfAogICAgICAgICAgICAgICAgTVBJRFJfQUZGSU5J
VFlfTEVWRUwodi0+YXJjaC52bXBpZHIsIDEpIDw8IDQwIHwKICAgICAgICAgICAgICAgIE1QSURS
X0FGRklOSVRZX0xFVkVMKHYtPmFyY2gudm1waWRyLCAwKSA8PCAzMik7CiAgICAgICAgIHR5cGVy
ID0gYWZmOworICAgICAgICAvKiBXZSB1c2UgdGhlIFZDUFUgSUQgYXMgdGhlIHJlZGlzdHJpYnV0
b3IgSUQgaW4gYml0c1syMzo4XSAqLworICAgICAgICB0eXBlciB8PSB2LT52Y3B1X2lkIDw8IEdJ
Q1JfVFlQRVJfUFJPQ19OVU1fU0hJRlQ7CiAKICAgICAgICAgaWYgKCB2LT5hcmNoLnZnaWMuZmxh
Z3MgJiBWR0lDX1YzX1JESVNUX0xBU1QgKQogICAgICAgICAgICAgdHlwZXIgfD0gR0lDUl9UWVBF
Ul9MQVNUOwogCisgICAgICAgIGlmICggdi0+ZG9tYWluLT5hcmNoLnZnaWMuaGFzX2l0cyApCisg
ICAgICAgICAgICB0eXBlciB8PSBHSUNSX1RZUEVSX1BMUElTOworCiAgICAgICAgICpyID0gdmdp
Y19yZWc2NF9leHRyYWN0KHR5cGVyLCBpbmZvKTsKIAogICAgICAgICByZXR1cm4gMTsKQEAgLTQy
Niw2ICs0NDEsNDAgQEAgc3RhdGljIHVpbnQ2NF90IHNhbml0aXplX3BlbmRiYXNlcih1aW50NjRf
dCByZWcpCiAgICAgcmV0dXJuIHJlZzsKIH0KIAorc3RhdGljIHZvaWQgdmdpY192Y3B1X2VuYWJs
ZV9scGlzKHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHVpbnQ2NF90IHJlZyA9IHYtPmRvbWFpbi0+
YXJjaC52Z2ljLnJkaXN0X3Byb3BiYXNlOworICAgIHVuc2lnbmVkIGludCBucl9scGlzID0gQklU
KChyZWcgJiAweDFmKSArIDEpOworCisgICAgLyogcmRpc3RzX2VuYWJsZWQgaXMgcHJvdGVjdGVk
IGJ5IHRoZSBkb21haW4gbG9jay4gKi8KKyAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJnYtPmRv
bWFpbi0+YXJjaC52Z2ljLmxvY2spKTsKKworICAgIGlmICggbnJfbHBpcyA8IExQSV9PRkZTRVQg
KQorICAgICAgICBucl9scGlzID0gMDsKKyAgICBlbHNlCisgICAgICAgIG5yX2xwaXMgLT0gTFBJ
X09GRlNFVDsKKworICAgIGlmICggIXYtPmRvbWFpbi0+YXJjaC52Z2ljLnJkaXN0c19lbmFibGVk
ICkKKyAgICB7CisgICAgICAgIHYtPmRvbWFpbi0+YXJjaC52Z2ljLm5yX2xwaXMgPSBucl9scGlz
OworICAgICAgICAvKgorICAgICAgICAgKiBNYWtlIHN1cmUgbnJfbHBpcyBpcyB2aXNpYmxlIGJl
Zm9yZSByZGlzdHNfZW5hYmxlZC4KKyAgICAgICAgICogV2UgcmVhZCBucl9scGlzIChhbmQgcmRp
c3RfcHJvcGJhc2UpIG91dHNpZGUgb2YgdGhlIGxvY2sgaW4KKyAgICAgICAgICogb3RoZXIgZnVu
Y3Rpb25zLCBidXQgZ3VhcmQgdGhvc2UgYWNjZXNzZXMgYnkgcmRpc3RzX2VuYWJsZWQsIHNvCisg
ICAgICAgICAqIG1ha2Ugc3VyZSB0aGVzZSBhcmUgY29uc2lzdGVudC4KKyAgICAgICAgICovCisg
ICAgICAgIHNtcF9tYigpOworICAgICAgICB2LT5kb21haW4tPmFyY2gudmdpYy5yZGlzdHNfZW5h
YmxlZCA9IHRydWU7CisgICAgICAgIC8qCisgICAgICAgICAqIE1ha2Ugc3VyZSB0aGUgcGVyLWRv
bWFpbiByZGlzdHNfZW5hYmxlZCBmbGFnIGhhcyBiZWVuIHNldCBiZWZvcmUKKyAgICAgICAgICog
ZW5hYmxpbmcgdGhpcyBwYXJ0aWN1bGFyIHJlZGlzdHJpYnV0b3IuCisgICAgICAgICAqLworICAg
ICAgICBzbXBfbWIoKTsKKyAgICB9CisKKyAgICB2LT5hcmNoLnZnaWMuZmxhZ3MgfD0gVkdJQ19W
M19MUElTX0VOQUJMRUQ7Cit9CisKIHN0YXRpYyBpbnQgX192Z2ljX3YzX3JkaXN0cl9yZF9tbWlv
X3dyaXRlKHN0cnVjdCB2Y3B1ICp2LCBtbWlvX2luZm9fdCAqaW5mbywKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGdpY3JfcmVnLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVnaXN0ZXJfdCByKQpAQCAtNDM2LDgg
KzQ4NSwyNiBAQCBzdGF0aWMgaW50IF9fdmdpY192M19yZGlzdHJfcmRfbW1pb193cml0ZShzdHJ1
Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8sCiAgICAgc3dpdGNoICggZ2ljcl9yZWcgKQog
ICAgIHsKICAgICBjYXNlIFZSRUczMihHSUNSX0NUTFIpOgotICAgICAgICAvKiBMUEkncyBub3Qg
aW1wbGVtZW50ZWQgKi8KLSAgICAgICAgZ290byB3cml0ZV9pZ25vcmVfMzI7CisgICAgeworICAg
ICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOworCisgICAgICAgIGlmICggIXYtPmRvbWFpbi0+YXJj
aC52Z2ljLmhhc19pdHMgKQorICAgICAgICAgICAgZ290byB3cml0ZV9pZ25vcmVfMzI7CisgICAg
ICAgIGlmICggZGFidC5zaXplICE9IERBQlRfV09SRCApIGdvdG8gYmFkX3dpZHRoOworCisgICAg
ICAgIHZnaWNfbG9jayh2KTsgICAgICAgICAgICAgICAgICAgLyogcHJvdGVjdHMgcmRpc3RzX2Vu
YWJsZWQgKi8KKyAgICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJnYtPmFyY2gudmdpYy5sb2NrLCBm
bGFncyk7CisKKyAgICAgICAgLyogTFBJcyBjYW4gb25seSBiZSBlbmFibGVkIG9uY2UsIGJ1dCBu
ZXZlciBkaXNhYmxlZCBhZ2Fpbi4gKi8KKyAgICAgICAgaWYgKCAociAmIEdJQ1JfQ1RMUl9FTkFC
TEVfTFBJUykgJiYKKyAgICAgICAgICAgICAhKHYtPmFyY2gudmdpYy5mbGFncyAmIFZHSUNfVjNf
TFBJU19FTkFCTEVEKSApCisgICAgICAgICAgICB2Z2ljX3ZjcHVfZW5hYmxlX2xwaXModik7CisK
KyAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmdi0+YXJjaC52Z2ljLmxvY2ssIGZsYWdz
KTsKKyAgICAgICAgdmdpY191bmxvY2sodik7CisKKyAgICAgICAgcmV0dXJuIDE7CisgICAgfQog
CiAgICAgY2FzZSBWUkVHMzIoR0lDUl9JSURSKToKICAgICAgICAgLyogUk8gKi8KQEAgLTEwNDgs
NyArMTExNSw2IEBAIHN0YXRpYyBpbnQgdmdpY192M19kaXN0cl9tbWlvX3JlYWQoc3RydWN0IHZj
cHUgKnYsIG1taW9faW5mb190ICppbmZvLAogICAgICAgICAgKiBOdW1iZXIgb2YgaW50ZXJydXB0
IGlkZW50aWZpZXIgYml0cyBzdXBwb3J0ZWQgYnkgdGhlIEdJQwogICAgICAgICAgKiBTdHJlYW0g
UHJvdG9jb2wgSW50ZXJmYWNlCiAgICAgICAgICAqLwotICAgICAgICB1bnNpZ25lZCBpbnQgaXJx
X2JpdHMgPSBnZXRfY291bnRfb3JkZXIodmdpY19udW1faXJxcyh2LT5kb21haW4pKTsKICAgICAg
ICAgLyoKICAgICAgICAgICogTnVtYmVyIG9mIHByb2Nlc3NvcnMgdGhhdCBtYXkgYmUgdXNlZCBh
cyBpbnRlcnJ1cHQgdGFyZ2V0cyB3aGVuIEFSRQogICAgICAgICAgKiBiaXQgaXMgemVyby4gVGhl
IG1heGltdW0gaXMgOC4KQEAgLTEwNjEsNyArMTEyNywxMCBAQCBzdGF0aWMgaW50IHZnaWNfdjNf
ZGlzdHJfbW1pb19yZWFkKHN0cnVjdCB2Y3B1ICp2LCBtbWlvX2luZm9fdCAqaW5mbywKICAgICAg
ICAgdHlwZXIgPSAoKG5jcHVzIC0gMSkgPDwgR0lDRF9UWVBFX0NQVVNfU0hJRlQgfAogICAgICAg
ICAgICAgICAgICBESVZfUk9VTkRfVVAodi0+ZG9tYWluLT5hcmNoLnZnaWMubnJfc3BpcywgMzIp
KTsKIAotICAgICAgICB0eXBlciB8PSAoaXJxX2JpdHMgLSAxKSA8PCBHSUNEX1RZUEVfSURfQklU
U19TSElGVDsKKyAgICAgICAgaWYgKCB2LT5kb21haW4tPmFyY2gudmdpYy5oYXNfaXRzICkKKyAg
ICAgICAgICAgIHR5cGVyIHw9IEdJQ0RfVFlQRV9MUElTOworCisgICAgICAgIHR5cGVyIHw9ICh2
LT5kb21haW4tPmFyY2gudmdpYy5pbnRpZF9iaXRzIC0gMSkgPDwgR0lDRF9UWVBFX0lEX0JJVFNf
U0hJRlQ7CiAKICAgICAgICAgKnIgPSB2Z2ljX3JlZzMyX2V4dHJhY3QodHlwZXIsIGluZm8pOwog
Ci0tIAoyLjkuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 09 17:42:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 17: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 1dJNvJ-0003wZ-8X; Fri, 09 Jun 2017 17: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 <andre.przywara@arm.com>) id 1dJNvH-0003sK-E4
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 17:42:11 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 36/4D-29088-2FDDA395; Fri, 09 Jun 2017 17:42:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKLMWRWlGSWpSXmKPExsVysyfVTffjXat
 Ig6kLTCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz95w4zFzSsZqw4076LtYGxqbaLkYtDSGAz
 o8Sxmx3MEM5yRon2IzfZuhg5OdgEdCV23HzNDGKLCIRKPF3wHayIWeA6o8TpHfPBioQFgiTeL
 25hB7FZBFQlTk44BGbzClhLzFk9DaxGQkBOouH8fbBBnEDxbXvWgsWFBKwkWg5dZp/AyL2AkW
 EVo0ZxalFZapGukaVeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkagl+sZGBh3MDb
 t9TvEKMnBpCTKO63AKlKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG/PHaCcYFFqempFWmYOMNxg
 0hIcPEoivC9OAqV5iwsSc4sz0yFSpxh1ORb0bPjCJMSSl5+XKiXOawkyQwCkKKM0D24ELPQvM
 cpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmdQaZwpOZVwK36RXQEUxARyx5ZwFyREkiQkqqgV
 HA/lWsk9P7mJRdywzTOPL221pe7VAKeDd97yz7C6zuHq4KLRezjayE5y/gOrhiZzNn24fHE5u
 mlT/7XfrrObNAV/fL5LnWkmrOTi+tbvCIvl9hFpV6Y21170HDl151vCabL3my99f/O3hEetYy
 8wXJ/Rn/Z5Z+3G614yTnvGOTC/5p9C3abK3EUpyRaKjFXFScCACAcjXneAIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1497030129!74053384!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54202 invoked from network); 9 Jun 2017 17:42:09 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-31.messagelabs.com with SMTP; 9 Jun 2017 17:42: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 C55AA1596;
 Fri,  9 Jun 2017 10:42:08 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 180023F578;
 Fri,  9 Jun 2017 10:42:06 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Fri,  9 Jun 2017 18:41:26 +0100
Message-Id: <20170609174141.5068-20-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170609174141.5068-1-andre.przywara@arm.com>
References: <20170609174141.5068-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: [Xen-devel] [PATCH v11 19/34] ARM: vITS: add command handling stub
	and MMIO 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>

RW11bGF0ZSB0aGUgbWVtb3J5IG1hcHBlZCBJVFMgcmVnaXN0ZXJzIGFuZCBwcm92aWRlIGEgc3R1
YiB0byBpbnRyb2R1Y2UKdGhlIElUUyBjb21tYW5kIGhhbmRsaW5nIGZyYW1ld29yayAoYnV0IHdp
dGhvdXQgYWN0dWFsbHkgZW11bGF0aW5nIGFueQpjb21tYW5kcyBhdCB0aGlzIHRpbWUpLgpUaGlz
IGZpeGVzIGEgbWlzbm9tZXIgaW4gb3VyIHZpcnR1YWwgSVRTIHN0cnVjdHVyZSwgd2hlcmUgdGhl
IHNwZWMgaXMKY29uZnVzaW5nbHkgdXNpbmcgSURfYml0cyBpbiBHSVRTX1RZUEVSIHRvIGRlbm90
ZSB0aGUgbnVtYmVyIG9mIGV2ZW50IElEcwooaW4gY29udHJhc3QgdG8gR0lDRF9UWVBFUiwgd2hl
cmUgaXQgbWVhbnMgbnVtYmVyIG9mIExQSXMpLgoKU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdh
cmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRz
LmMgICAgICAgfCA1ODggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiB4
ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaCB8ICAgMyArCiAyIGZpbGVzIGNoYW5nZWQs
IDU5MCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL3ZnaWMtdjMtaXRzLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwppbmRleCAwNjVm
ZmUyLi41NDgxNzkxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYworKysg
Yi94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwpAQCAtMTksNiArMTksMTYgQEAKICAqIGFsb25n
IHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vu
c2VzLz4uCiAgKi8KIAorLyoKKyAqIExvY2tpbmcgb3JkZXI6CisgKgorICogaXRzLT52Y21kX2xv
Y2sgICAgICAgICAgICAgICAgICAgICAgICAocHJvdGVjdHMgdGhlIGNvbW1hbmQgcXVldWUpCisg
KiAgICAgaXRzLT5pdHNfbG9jayAgICAgICAgICAgICAgICAgICAgIChwcm90ZWN0cyB0aGUgdHJh
bnNsYXRpb24gdGFibGVzKQorICogICAgICAgICBkLT5pdHNfZGV2aWNlc19sb2NrICAgICAgICAg
ICAocHJvdGVjdHMgdGhlIGRldmljZSBSQiB0cmVlKQorICogICAgICAgICAgICAgdi0+dmdpYy5s
b2NrICAgICAgICAgICAgICAocHJvdGVjdHMgdGhlIHN0cnVjdCBwZW5kaW5nX2lycSkKKyAqICAg
ICAgICAgICAgICAgICBkLT5wZW5kX2xwaV90cmVlX2xvY2sgKHByb3RlY3RzIHRoZSByYWRpeCB0
cmVlKQorICovCisKICNpbmNsdWRlIDx4ZW4vYml0b3BzLmg+CiAjaW5jbHVkZSA8eGVuL2NvbmZp
Zy5oPgogI2luY2x1ZGUgPHhlbi9kb21haW5fcGFnZS5oPgpAQCAtNDMsNyArNTMsNyBAQAogc3Ry
dWN0IHZpcnRfaXRzIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkOwogICAgIHVuc2lnbmVkIGludCBk
ZXZpZF9iaXRzOwotICAgIHVuc2lnbmVkIGludCBpbnRpZF9iaXRzOworICAgIHVuc2lnbmVkIGlu
dCBldmlkX2JpdHM7CiAgICAgc3BpbmxvY2tfdCB2Y21kX2xvY2s7ICAgICAgIC8qIFByb3RlY3Rz
IHRoZSB2aXJ0dWFsIGNvbW1hbmQgYnVmZmVyLCB3aGljaCAqLwogICAgIHVpbnQ2NF90IGN3cml0
ZXI7ICAgICAgICAgICAvKiBjb25zaXN0cyBvZiBDV1JJVEVSIGFuZCBDUkVBRFIgYW5kIHRob3Nl
ICAgKi8KICAgICB1aW50NjRfdCBjcmVhZHI7ICAgICAgICAgICAgLyogc2hhZG93IHZhcmlhYmxl
cyBjd3JpdGVyIGFuZCBjcmVhZHIuICovCkBAIC01Myw2ICs2Myw3IEBAIHN0cnVjdCB2aXJ0X2l0
cyB7CiAgICAgdWludDY0X3QgYmFzZXJfZGV2LCBiYXNlcl9jb2xsOyAgICAgLyogQkFTRVIwIGFu
ZCBCQVNFUjEgZm9yIHRoZSBndWVzdCAqLwogICAgIHVuc2lnbmVkIGludCBtYXhfY29sbGVjdGlv
bnM7CiAgICAgdW5zaWduZWQgaW50IG1heF9kZXZpY2VzOworICAgIC8qIGNoYW5naW5nICJlbmFi
bGVkIiByZXF1aXJlcyB0byBob2xkICpib3RoKiB0aGUgdmNtZF9sb2NrIGFuZCBpdHNfbG9jayAq
LwogICAgIGJvb2wgZW5hYmxlZDsKIH07CiAKQEAgLTY3LDYgKzc4LDU4MSBAQCBzdHJ1Y3Qgdml0
c19pdHRlCiAgICAgdWludDE2X3QgcGFkOwogfTsKIAorLyoKKyAqIE91ciBjb2xsZWN0aW9uIHRh
YmxlIGVuY29kaW5nOgorICogRWFjaCBlbnRyeSBqdXN0IGNvbnRhaW5zIHRoZSBWQ1BVIElEIG9m
IHRoZSByZXNwZWN0aXZlIHZDUFUuCisgKi8KK3R5cGVkZWYgdWludDE2X3QgY29sbF90YWJsZV9l
bnRyeV90OworCisvKgorICogT3VyIGRldmljZSB0YWJsZSBlbmNvZGluZ3M6CisgKiBDb250YWlu
cyB0aGUgZ3Vlc3QgcGh5c2ljYWwgYWRkcmVzcyBvZiB0aGUgSW50ZXJydXB0IFRyYW5zbGF0aW9u
IFRhYmxlIGluCisgKiBiaXRzIFs1MTo4XSwgYW5kIHRoZSBzaXplIG9mIGl0IGlzIGVuY29kZWQg
YXMgdGhlIG51bWJlciBvZiBiaXRzIG1pbnVzIG9uZQorICogaW4gdGhlIGxvd2VzdCA1IGJpdHMg
b2YgdGhlIHdvcmQuCisgKi8KK3R5cGVkZWYgdWludDY0X3QgZGV2X3RhYmxlX2VudHJ5X3Q7Cisj
ZGVmaW5lIERFVl9UQUJMRV9JVFRfQUREUih4KSAoKHgpICYgR0VOTUFTSyg1MSwgOCkpCisjZGVm
aW5lIERFVl9UQUJMRV9JVFRfU0laRSh4KSAoQklUKCgoeCkgJiBHRU5NQVNLKDQsIDApKSArIDEp
KQorI2RlZmluZSBERVZfVEFCTEVfRU5UUlkoYWRkciwgYml0cykgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgICAgICgoKGFkZHIpICYgR0VOTUFTSyg1MSwgOCkpIHwgKCgoYml0cykgLSAxKSAm
IEdFTk1BU0soNCwgMCkpKQorCisjZGVmaW5lIEdJVFNfQkFTRVJfUk9fTUFTSyAgICAgICAoR0lU
U19CQVNFUl9UWVBFX01BU0sgfCBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
KDB4MWZMIDw8IEdJVFNfQkFTRVJfRU5UUllfU0laRV9TSElGVCkpCisKKy8qKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKgorICogRnVuY3Rpb25zIHRoYXQgaGFuZGxlIElUUyBj
b21tYW5kcyAqCisgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovCisKK3N0
YXRpYyB1aW50NjRfdCBpdHNfY21kX21hc2tfZmllbGQodWludDY0X3QgKml0c19jbWQsIHVuc2ln
bmVkIGludCB3b3JkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgc2hpZnQsIHVuc2lnbmVkIGludCBzaXplKQoreworICAgIHJldHVybiAoaXRzX2NtZFt3
b3JkXSA+PiBzaGlmdCkgJiBHRU5NQVNLKHNpemUgLSAxLCAwKTsKK30KKworI2RlZmluZSBpdHNf
Y21kX2dldF9jb21tYW5kKGNtZCkgICAgICAgIGl0c19jbWRfbWFza19maWVsZChjbWQsIDAsICAw
LCAgOCkKKyNkZWZpbmUgaXRzX2NtZF9nZXRfZGV2aWNlaWQoY21kKSAgICAgICBpdHNfY21kX21h
c2tfZmllbGQoY21kLCAwLCAzMiwgMzIpCisjZGVmaW5lIGl0c19jbWRfZ2V0X3NpemUoY21kKSAg
ICAgICAgICAgaXRzX2NtZF9tYXNrX2ZpZWxkKGNtZCwgMSwgIDAsICA1KQorI2RlZmluZSBpdHNf
Y21kX2dldF9pZChjbWQpICAgICAgICAgICAgIGl0c19jbWRfbWFza19maWVsZChjbWQsIDEsICAw
LCAzMikKKyNkZWZpbmUgaXRzX2NtZF9nZXRfcGh5c2ljYWxfaWQoY21kKSAgICBpdHNfY21kX21h
c2tfZmllbGQoY21kLCAxLCAzMiwgMzIpCisjZGVmaW5lIGl0c19jbWRfZ2V0X2NvbGxlY3Rpb24o
Y21kKSAgICAgaXRzX2NtZF9tYXNrX2ZpZWxkKGNtZCwgMiwgIDAsIDE2KQorI2RlZmluZSBpdHNf
Y21kX2dldF90YXJnZXRfYWRkcihjbWQpICAgIGl0c19jbWRfbWFza19maWVsZChjbWQsIDIsIDE2
LCAzMikKKyNkZWZpbmUgaXRzX2NtZF9nZXRfdmFsaWRiaXQoY21kKSAgICAgICBpdHNfY21kX21h
c2tfZmllbGQoY21kLCAyLCA2MywgIDEpCisjZGVmaW5lIGl0c19jbWRfZ2V0X2l0dGFkZHIoY21k
KSAgICAgICAgKGl0c19jbWRfbWFza19maWVsZChjbWQsIDIsIDgsIDQ0KSA8PCA4KQorCisjZGVm
aW5lIElUU19DTURfQlVGRkVSX1NJWkUoYmFzZXIpICAgICAgKCgoKGJhc2VyKSAmIDB4ZmYpICsg
MSkgPDwgMTIpCisjZGVmaW5lIElUU19DTURfT0ZGU0VUKHJlZykgICAgICAgICAgICAgKChyZWcp
ICYgR0VOTUFTSygxOSwgNSkpCisKK3N0YXRpYyB2b2lkIGR1bXBfaXRzX2NvbW1hbmQodWludDY0
X3QgKmNvbW1hbmQpCit7CisgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICIgIGNtZCAweCUw
Mmx4OiAlMDE2bHggJTAxNmx4ICUwMTZseCAlMDE2bHhcbiIsCisgICAgICAgICAgICAgaXRzX2Nt
ZF9nZXRfY29tbWFuZChjb21tYW5kKSwKKyAgICAgICAgICAgICBjb21tYW5kWzBdLCBjb21tYW5k
WzFdLCBjb21tYW5kWzJdLCBjb21tYW5kWzNdKTsKK30KKworLyoKKyAqIE11c3QgYmUgY2FsbGVk
IHdpdGggdGhlIHZjbWRfbG9jayBoZWxkLgorICogVE9ETzogSW52ZXN0aWdhdGUgd2hldGhlciB3
ZSBjYW4gYmUgc21hcnRlciBoZXJlIGFuZCBkb24ndCBuZWVkIHRvIGhvbGQKKyAqIHRoZSBsb2Nr
IGFsbCBvZiB0aGUgdGltZS4KKyAqLworc3RhdGljIGludCB2Z2ljX2l0c19oYW5kbGVfY21kcyhz
dHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmlydF9pdHMgKml0cykKK3sKKyAgICBwYWRkcl90IGFk
ZHIgPSBpdHMtPmNiYXNlciAmIEdFTk1BU0soNTEsIDEyKTsKKyAgICB1aW50NjRfdCBjb21tYW5k
WzRdOworCisgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZpdHMtPnZjbWRfbG9jaykpOworCisg
ICAgaWYgKCBpdHMtPmN3cml0ZXIgPj0gSVRTX0NNRF9CVUZGRVJfU0laRShpdHMtPmNiYXNlcikg
KQorICAgICAgICByZXR1cm4gLTE7CisKKyAgICB3aGlsZSAoIGl0cy0+Y3JlYWRyICE9IGl0cy0+
Y3dyaXRlciApCisgICAgeworICAgICAgICBpbnQgcmV0OworCisgICAgICAgIHJldCA9IHZnaWNf
YWNjZXNzX2d1ZXN0X21lbW9yeShkLCBhZGRyICsgaXRzLT5jcmVhZHIsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjb21tYW5kLCBzaXplb2YoY29tbWFuZCksIGZhbHNl
KTsKKyAgICAgICAgaWYgKCByZXQgKQorICAgICAgICAgICAgcmV0dXJuIHJldDsKKworICAgICAg
ICBzd2l0Y2ggKCBpdHNfY21kX2dldF9jb21tYW5kKGNvbW1hbmQpICkKKyAgICAgICAgeworICAg
ICAgICBjYXNlIEdJVFNfQ01EX1NZTkM6CisgICAgICAgICAgICAvKiBXZSBoYW5kbGUgSVRTIGNv
bW1hbmRzIHN5bmNocm9ub3VzbHksIHNvIHdlIGlnbm9yZSBTWU5DLiAqLworICAgICAgICAgICAg
YnJlYWs7CisgICAgICAgIGRlZmF1bHQ6CisgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FS
TklORywgInZHSVRTOiB1bmhhbmRsZWQgSVRTIGNvbW1hbmRcbiIpOworICAgICAgICAgICAgZHVt
cF9pdHNfY29tbWFuZChjb21tYW5kKTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisK
KyAgICAgICAgd3JpdGVfdTY0X2F0b21pYygmaXRzLT5jcmVhZHIsIChpdHMtPmNyZWFkciArIElU
U19DTURfU0laRSkgJQorICAgICAgICAgICAgICAgICAgICAgICAgIElUU19DTURfQlVGRkVSX1NJ
WkUoaXRzLT5jYmFzZXIpKTsKKworICAgICAgICBpZiAoIHJldCApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLAorICAgICAgICAgICAgICAgICAgICAgInZH
SVRTOiBJVFMgY29tbWFuZCBlcnJvciAlZCB3aGlsZSBoYW5kbGluZyBjb21tYW5kXG4iLAorICAg
ICAgICAgICAgICAgICAgICAgcmV0KTsKKyAgICAgICAgICAgIGR1bXBfaXRzX2NvbW1hbmQoY29t
bWFuZCk7CisgICAgICAgIH0KKyAgICB9CisKKyAgICByZXR1cm4gMDsKK30KKworLyoqKioqKioq
KioqKioqKioqKioqKioqKioqKioqCisgKiBJVFMgcmVnaXN0ZXJzIHJlYWQgYWNjZXNzICoKKyAq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKi8KKworLyogSWRlbnRpZnlpbmcgYXMgYW4gQVJN
IElQLCB1c2luZyAiWCIgYXMgdGhlIHByb2R1Y3QgSUQuICovCisjZGVmaW5lIEdJVFNfSUlEUl9W
QUxVRSAgICAgICAgICAgICAgICAgMHg1ODAwMDM0YworCitzdGF0aWMgaW50IHZnaWNfdjNfaXRz
X21taW9fcmVhZChzdHJ1Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8sCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICByZWdpc3Rlcl90ICpyLCB2b2lkICpwcml2KQoreworICAg
IHN0cnVjdCB2aXJ0X2l0cyAqaXRzID0gcHJpdjsKKyAgICB1aW50NjRfdCByZWc7CisKKyAgICBz
d2l0Y2ggKCBpbmZvLT5ncGEgJiAweGZmZmYgKQorICAgIHsKKyAgICBjYXNlIFZSRUczMihHSVRT
X0NUTFIpOgorICAgIHsKKyAgICAgICAgLyoKKyAgICAgICAgICogV2UgdHJ5IHRvIGF2b2lkIHdh
aXRpbmcgZm9yIHRoZSBjb21tYW5kIHF1ZXVlIGxvY2sgYW5kIHJlcG9ydAorICAgICAgICAgKiBu
b24tcXVpZXNjZW50IGlmIHRoYXQgbG9jayBpcyBhbHJlYWR5IHRha2VuLgorICAgICAgICAgKi8K
KyAgICAgICAgYm9vbCBoYXZlX2NtZF9sb2NrOworCisgICAgICAgIGlmICggaW5mby0+ZGFidC5z
aXplICE9IERBQlRfV09SRCApIGdvdG8gYmFkX3dpZHRoOworCisgICAgICAgIGhhdmVfY21kX2xv
Y2sgPSBzcGluX3RyeWxvY2soJml0cy0+dmNtZF9sb2NrKTsKKyAgICAgICAgcmVnID0gaXRzLT5l
bmFibGVkID8gR0lUU19DVExSX0VOQUJMRSA6IDA7CisKKyAgICAgICAgaWYgKCBoYXZlX2NtZF9s
b2NrICYmIGl0cy0+Y3dyaXRlciA9PSBpdHMtPmNyZWFkciApCisgICAgICAgICAgICByZWcgfD0g
R0lUU19DVExSX1FVSUVTQ0VOVDsKKworICAgICAgICBpZiAoIGhhdmVfY21kX2xvY2sgKQorICAg
ICAgICAgICAgc3Bpbl91bmxvY2soJml0cy0+dmNtZF9sb2NrKTsKKworICAgICAgICAqciA9IHZn
aWNfcmVnMzJfZXh0cmFjdChyZWcsIGluZm8pOworICAgICAgICBicmVhazsKKyAgICB9CisKKyAg
ICBjYXNlIFZSRUczMihHSVRTX0lJRFIpOgorICAgICAgICBpZiAoIGluZm8tPmRhYnQuc2l6ZSAh
PSBEQUJUX1dPUkQgKSBnb3RvIGJhZF93aWR0aDsKKyAgICAgICAgKnIgPSB2Z2ljX3JlZzMyX2V4
dHJhY3QoR0lUU19JSURSX1ZBTFVFLCBpbmZvKTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNl
IFZSRUc2NChHSVRTX1RZUEVSKToKKyAgICAgICAgaWYgKCAhdmdpY19yZWc2NF9jaGVja19hY2Nl
c3MoaW5mby0+ZGFidCkgKSBnb3RvIGJhZF93aWR0aDsKKworICAgICAgICByZWcgPSBHSVRTX1RZ
UEVSX1BIWVNJQ0FMOworICAgICAgICByZWcgfD0gKHNpemVvZihzdHJ1Y3Qgdml0c19pdHRlKSAt
IDEpIDw8IEdJVFNfVFlQRVJfSVRUX1NJWkVfU0hJRlQ7CisgICAgICAgIHJlZyB8PSAoaXRzLT5l
dmlkX2JpdHMgLSAxKSA8PCBHSVRTX1RZUEVSX0lEQklUU19TSElGVDsKKyAgICAgICAgcmVnIHw9
IChpdHMtPmRldmlkX2JpdHMgLSAxKSA8PCBHSVRTX1RZUEVSX0RFVklEU19TSElGVDsKKyAgICAg
ICAgKnIgPSB2Z2ljX3JlZzY0X2V4dHJhY3QocmVnLCBpbmZvKTsKKyAgICAgICAgYnJlYWs7CisK
KyAgICBjYXNlIFZSQU5HRTMyKDB4MDAxOCwgMHgwMDFDKToKKyAgICAgICAgZ290byByZWFkX3Jl
c2VydmVkOworICAgIGNhc2UgVlJBTkdFMzIoMHgwMDIwLCAweDAwM0MpOgorICAgICAgICBnb3Rv
IHJlYWRfaW1wbF9kZWZpbmVkOworICAgIGNhc2UgVlJBTkdFMzIoMHgwMDQwLCAweDAwN0MpOgor
ICAgICAgICBnb3RvIHJlYWRfcmVzZXJ2ZWQ7CisKKyAgICBjYXNlIFZSRUc2NChHSVRTX0NCQVNF
Uik6CisgICAgICAgIGlmICggIXZnaWNfcmVnNjRfY2hlY2tfYWNjZXNzKGluZm8tPmRhYnQpICkg
Z290byBiYWRfd2lkdGg7CisgICAgICAgIHNwaW5fbG9jaygmaXRzLT5pdHNfbG9jayk7CisgICAg
ICAgICpyID0gdmdpY19yZWc2NF9leHRyYWN0KGl0cy0+Y2Jhc2VyLCBpbmZvKTsKKyAgICAgICAg
c3Bpbl91bmxvY2soJml0cy0+aXRzX2xvY2spOworICAgICAgICBicmVhazsKKworICAgIGNhc2Ug
VlJFRzY0KEdJVFNfQ1dSSVRFUik6CisgICAgICAgIGlmICggIXZnaWNfcmVnNjRfY2hlY2tfYWNj
ZXNzKGluZm8tPmRhYnQpICkgZ290byBiYWRfd2lkdGg7CisKKyAgICAgICAgLyogQ1dSSVRFUiBp
cyBvbmx5IHdyaXR0ZW4gYnkgdGhlIGd1ZXN0LCBzbyBubyBleHRyYSBsb2NraW5nIGhlcmUuICov
CisgICAgICAgIHJlZyA9IGl0cy0+Y3dyaXRlcjsKKyAgICAgICAgKnIgPSB2Z2ljX3JlZzY0X2V4
dHJhY3QocmVnLCBpbmZvKTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIFZSRUc2NChHSVRT
X0NSRUFEUik6CisgICAgICAgIGlmICggIXZnaWNfcmVnNjRfY2hlY2tfYWNjZXNzKGluZm8tPmRh
YnQpICkgZ290byBiYWRfd2lkdGg7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogTG9ja2xlc3Mg
YWNjZXNzLCB0byBhdm9pZCB3YWl0aW5nIGZvciB0aGUgd2hvbGUgY29tbWFuZCBxdWV1ZSB0byBi
ZQorICAgICAgICAgKiBmaW5pc2hlZCBjb21wbGV0ZWx5LiBYZW4gdXBkYXRlcyBpdHMtPmNyZWFk
ciBhdG9taWNhbGx5IGFmdGVyIGVhY2gKKyAgICAgICAgICogY29tbWFuZCBoYXMgYmVlbiBoYW5k
bGVkLCB0aGlzIGFsbG93cyBvdGhlciBWQ1BVcyB0byBtb25pdG9yIHRoZQorICAgICAgICAgKiBw
cm9ncmVzcy4KKyAgICAgICAgICovCisgICAgICAgIHJlZyA9IHJlYWRfdTY0X2F0b21pYygmaXRz
LT5jcmVhZHIpOworICAgICAgICAqciA9IHZnaWNfcmVnNjRfZXh0cmFjdChyZWcsIGluZm8pOwor
ICAgICAgICBicmVhazsKKworICAgIGNhc2UgVlJBTkdFNjQoMHgwMDk4LCAweDAwRjgpOgorICAg
ICAgICBnb3RvIHJlYWRfcmVzZXJ2ZWQ7CisKKyAgICBjYXNlIFZSRUc2NChHSVRTX0JBU0VSMCk6
ICAgICAgICAgICAvKiBkZXZpY2UgdGFibGUgKi8KKyAgICAgICAgaWYgKCAhdmdpY19yZWc2NF9j
aGVja19hY2Nlc3MoaW5mby0+ZGFidCkgKSBnb3RvIGJhZF93aWR0aDsKKyAgICAgICAgc3Bpbl9s
b2NrKCZpdHMtPml0c19sb2NrKTsKKyAgICAgICAgKnIgPSB2Z2ljX3JlZzY0X2V4dHJhY3QoaXRz
LT5iYXNlcl9kZXYsIGluZm8pOworICAgICAgICBzcGluX3VubG9jaygmaXRzLT5pdHNfbG9jayk7
CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBWUkVHNjQoR0lUU19CQVNFUjEpOiAgICAgICAg
ICAgLyogY29sbGVjdGlvbiB0YWJsZSAqLworICAgICAgICBpZiAoICF2Z2ljX3JlZzY0X2NoZWNr
X2FjY2VzcyhpbmZvLT5kYWJ0KSApIGdvdG8gYmFkX3dpZHRoOworICAgICAgICBzcGluX2xvY2so
Jml0cy0+aXRzX2xvY2spOworICAgICAgICAqciA9IHZnaWNfcmVnNjRfZXh0cmFjdChpdHMtPmJh
c2VyX2NvbGwsIGluZm8pOworICAgICAgICBzcGluX3VubG9jaygmaXRzLT5pdHNfbG9jayk7Cisg
ICAgICAgIGJyZWFrOworCisgICAgY2FzZSBWUkFOR0U2NChHSVRTX0JBU0VSMiwgR0lUU19CQVNF
UjcpOgorICAgICAgICBnb3RvIHJlYWRfYXNfemVyb182NDsKKyAgICBjYXNlIFZSQU5HRTMyKDB4
MDE0MCwgMHhCRkZDKToKKyAgICAgICAgZ290byByZWFkX3Jlc2VydmVkOworICAgIGNhc2UgVlJB
TkdFMzIoMHhDMDAwLCAweEZGQ0MpOgorICAgICAgICBnb3RvIHJlYWRfaW1wbF9kZWZpbmVkOwor
ICAgIGNhc2UgVlJBTkdFMzIoMHhGRkQwLCAweEZGRTQpOgorICAgICAgICBnb3RvIHJlYWRfaW1w
bF9kZWZpbmVkOworCisgICAgY2FzZSBWUkVHMzIoR0lUU19QSURSMik6CisgICAgICAgIGlmICgg
aW5mby0+ZGFidC5zaXplICE9IERBQlRfV09SRCApIGdvdG8gYmFkX3dpZHRoOworICAgICAgICAq
ciA9IHZnaWNfcmVnMzJfZXh0cmFjdChHSUNfUElEUjJfQVJDSF9HSUN2MywgaW5mbyk7CisgICAg
ICAgIGJyZWFrOworCisgICAgY2FzZSBWUkFOR0UzMigweEZGRUMsIDB4RkZGQyk6CisgICAgICAg
IGdvdG8gcmVhZF9pbXBsX2RlZmluZWQ7CisKKyAgICBkZWZhdWx0OgorICAgICAgICBwcmludGso
WEVOTE9HX0dfRVJSCisgICAgICAgICAgICAgICAiJXB2OiB2R0lUUzogdW5oYW5kbGVkIHJlYWQg
ciVkIG9mZnNldCAlIzA0bHhcbiIsCisgICAgICAgICAgICAgICB2LCBpbmZvLT5kYWJ0LnJlZywg
KHVuc2lnbmVkIGxvbmcpaW5mby0+Z3BhICYgMHhmZmZmKTsKKyAgICAgICAgcmV0dXJuIDA7Cisg
ICAgfQorCisgICAgcmV0dXJuIDE7CisKK3JlYWRfYXNfemVyb182NDoKKyAgICBpZiAoICF2Z2lj
X3JlZzY0X2NoZWNrX2FjY2VzcyhpbmZvLT5kYWJ0KSApIGdvdG8gYmFkX3dpZHRoOworICAgICpy
ID0gMDsKKworICAgIHJldHVybiAxOworCityZWFkX2ltcGxfZGVmaW5lZDoKKyAgICBwcmludGso
WEVOTE9HX0dfREVCVUcKKyAgICAgICAgICAgIiVwdjogdkdJVFM6IFJBWiBvbiBpbXBsZW1lbnRh
dGlvbiBkZWZpbmVkIHJlZ2lzdGVyIG9mZnNldCAlIzA0bHhcbiIsCisgICAgICAgICAgIHYsIGlu
Zm8tPmdwYSAmIDB4ZmZmZik7CisgICAgKnIgPSAwOworICAgIHJldHVybiAxOworCityZWFkX3Jl
c2VydmVkOgorICAgIHByaW50ayhYRU5MT0dfR19ERUJVRworICAgICAgICAgICAiJXB2OiB2R0lU
UzogUkFaIG9uIHJlc2VydmVkIHJlZ2lzdGVyIG9mZnNldCAlIzA0bHhcbiIsCisgICAgICAgICAg
IHYsIGluZm8tPmdwYSAmIDB4ZmZmZik7CisgICAgKnIgPSAwOworICAgIHJldHVybiAxOworCiti
YWRfd2lkdGg6CisgICAgcHJpbnRrKFhFTkxPR19HX0VSUiAidkdJVFM6IGJhZCByZWFkIHdpZHRo
ICVkIHIlZCBvZmZzZXQgJSMwNGx4XG4iLAorICAgICAgICAgICBpbmZvLT5kYWJ0LnNpemUsIGlu
Zm8tPmRhYnQucmVnLCAodW5zaWduZWQgbG9uZylpbmZvLT5ncGEgJiAweGZmZmYpOworICAgIGRv
bWFpbl9jcmFzaF9zeW5jaHJvbm91cygpOworCisgICAgcmV0dXJuIDA7Cit9CisKKy8qKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioKKyAqIElUUyByZWdpc3RlcnMgd3JpdGUgYWNjZXNzICoK
KyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovCisKK3N0YXRpYyB1bnNpZ25lZCBpbnQg
aXRzX2Jhc2VyX3RhYmxlX3NpemUodWludDY0X3QgYmFzZXIpCit7CisgICAgdW5zaWduZWQgaW50
IHJldCwgcGFnZV9zaXplWzRdID0ge1NaXzRLLCBTWl8xNkssIFNaXzY0SywgU1pfNjRLfTsKKwor
ICAgIHJldCA9IHBhZ2Vfc2l6ZVsoYmFzZXIgPj4gR0lUU19CQVNFUl9QQUdFX1NJWkVfU0hJRlQp
ICYgM107CisKKyAgICByZXR1cm4gcmV0ICogKChiYXNlciAmIEdJVFNfQkFTRVJfU0laRV9NQVNL
KSArIDEpOworfQorCitzdGF0aWMgdW5zaWduZWQgaW50IGl0c19iYXNlcl9ucl9lbnRyaWVzKHVp
bnQ2NF90IGJhc2VyKQoreworICAgIHVuc2lnbmVkIGludCBlbnRyeV9zaXplID0gR0lUU19CQVNF
Ul9FTlRSWV9TSVpFKGJhc2VyKTsKKworICAgIHJldHVybiBpdHNfYmFzZXJfdGFibGVfc2l6ZShi
YXNlcikgLyBlbnRyeV9zaXplOworfQorCisvKiBNdXN0IGJlIGNhbGxlZCB3aXRoIHRoZSBJVFMg
bG9jayBoZWxkLiAqLworc3RhdGljIGJvb2wgdmdpY192M192ZXJpZnlfaXRzX3N0YXR1cyhzdHJ1
Y3QgdmlydF9pdHMgKml0cywgYm9vbCBzdGF0dXMpCit7CisgICAgQVNTRVJUKHNwaW5faXNfbG9j
a2VkKCZpdHMtPml0c19sb2NrKSk7CisKKyAgICBpZiAoICFzdGF0dXMgKQorICAgICAgICByZXR1
cm4gZmFsc2U7CisKKyAgICBpZiAoICEoaXRzLT5jYmFzZXIgJiBHSVRTX1ZBTElEX0JJVCkgfHwK
KyAgICAgICAgICEoaXRzLT5iYXNlcl9kZXYgJiBHSVRTX1ZBTElEX0JJVCkgfHwKKyAgICAgICAg
ICEoaXRzLT5iYXNlcl9jb2xsICYgR0lUU19WQUxJRF9CSVQpICkKKyAgICB7CisgICAgICAgIHBy
aW50ayhYRU5MT0dfR19XQVJOSU5HICJkJWQgdHJpZWQgdG8gZW5hYmxlIElUUyB3aXRob3V0IGhh
dmluZyB0aGUgdGFibGVzIGNvbmZpZ3VyZWQuXG4iLAorICAgICAgICAgICAgICAgaXRzLT5kLT5k
b21haW5faWQpOworICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgfQorCisgICAgLyoKKyAgICAg
KiBUT0RPOiBQcm90ZWN0IGFnYWluc3QgYSBndWVzdCBjcmFmdGluZyBJVFMgdGFibGVzLgorICAg
ICAqIFRoZSBzcGVjIHNheXMgdGhhdCAiYXQgdGhlIHRpbWUgb2YgdGhlIG5ldyBhbGxvY2F0aW9u
IGZvciB1c2UgYnkgdGhlIElUUyIKKyAgICAgKiBhbGwgdGFibGVzIG11c3QgY29udGFpbiB6ZXJv
ZXMuIFdlIGNvdWxkIGVuZm9yY2UgdGhpcyBoZXJlIGJ5IGNsZWFyaW5nCisgICAgICogYWxsIHRo
ZSB0YWJsZXMsIGJ1dCB0aGlzIHdvdWxkIGJlIG1vb3Qgc2luY2UgYXQgdGhlIG1vbWVudCB0aGUg
Z3Vlc3QKKyAgICAgKiBjYW4gY2hhbmdlIHRoZSB0YWJsZXMgYXQgYW55IHBvaW50IGluIHRpbWUg
YW55d2F5LiBSaWdodCBub3cgdGhlcmUgYXJlCisgICAgICogZXhwZWN0YXRpb25zIGFib3V0IHRo
ZSB0YWJsZXMgYmVpbmcgY29uc2lzdGVudCAoYSBWQ1BVIGxvY2sgcHJvdGVjdGluZworICAgICAq
IGFuIExQSSksIHdoaWNoIHNob3VsZCBnbyBhd2F5IHdpdGggcHJvcGVyIHBlci1JUlEgbG9ja2lu
Zy4KKyAgICAgKiBTbyBmb3Igbm93IHdlIGlnbm9yZSB0aGlzIGlzc3VlIGFuZCByZWx5IG9uIERv
bTAgbm90IGRvaW5nIGJhZCB0aGluZ3MuCisgICAgICovCisgICAgQVNTRVJUKGlzX2hhcmR3YXJl
X2RvbWFpbihpdHMtPmQpKTsKKworICAgIHJldHVybiB0cnVlOworfQorCitzdGF0aWMgdm9pZCBz
YW5pdGl6ZV9pdHNfYmFzZV9yZWcodWludDY0X3QgKnJlZykKK3sKKyAgICB1aW50NjRfdCByID0g
KnJlZzsKKworICAgIC8qIEF2b2lkIG91dGVyIHNoYXJlYWJsZS4gKi8KKyAgICBzd2l0Y2ggKCAo
ciA+PiBHSVRTX0JBU0VSX1NIQVJFQUJJTElUWV9TSElGVCkgJiAweDAzICkKKyAgICB7CisgICAg
Y2FzZSBHSUNfQkFTRVJfT3V0ZXJTaGFyZWFibGU6CisgICAgICAgIHIgJj0gfkdJVFNfQkFTRVJf
U0hBUkVBQklMSVRZX01BU0s7CisgICAgICAgIHIgfD0gR0lDX0JBU0VSX0lubmVyU2hhcmVhYmxl
IDw8IEdJVFNfQkFTRVJfU0hBUkVBQklMSVRZX1NISUZUOworICAgICAgICBicmVhazsKKyAgICBk
ZWZhdWx0OgorICAgICAgICBicmVhazsKKyAgICB9CisKKyAgICAvKiBBdm9pZCBhbnkgaW5uZXIg
bm9uLWNhY2hlYWJsZSBtYXBwaW5nLiAqLworICAgIHN3aXRjaCAoIChyID4+IEdJVFNfQkFTRVJf
SU5ORVJfQ0FDSEVBQklMSVRZX1NISUZUKSAmIDB4MDcgKQorICAgIHsKKyAgICBjYXNlIEdJQ19C
QVNFUl9DQUNIRV9uQ25COgorICAgIGNhc2UgR0lDX0JBU0VSX0NBQ0hFX25DOgorICAgICAgICBy
ICY9IH5HSVRTX0JBU0VSX0lOTkVSX0NBQ0hFQUJJTElUWV9NQVNLOworICAgICAgICByIHw9IEdJ
Q19CQVNFUl9DQUNIRV9SYVdiIDw8IEdJVFNfQkFTRVJfSU5ORVJfQ0FDSEVBQklMSVRZX1NISUZU
OworICAgICAgICBicmVhazsKKyAgICBkZWZhdWx0OgorICAgICAgICBicmVhazsKKyAgICB9CisK
KyAgICAvKiBPbmx5IGFsbG93IG5vbi1jYWNoZWFibGUgb3Igc2FtZS1hcy1pbm5lci4gKi8KKyAg
ICBzd2l0Y2ggKCAociA+PiBHSVRTX0JBU0VSX09VVEVSX0NBQ0hFQUJJTElUWV9TSElGVCkgJiAw
eDA3ICkKKyAgICB7CisgICAgY2FzZSBHSUNfQkFTRVJfQ0FDSEVfU2FtZUFzSW5uZXI6CisgICAg
Y2FzZSBHSUNfQkFTRVJfQ0FDSEVfbkM6CisgICAgICAgIGJyZWFrOworICAgIGRlZmF1bHQ6Cisg
ICAgICAgIHIgJj0gfkdJVFNfQkFTRVJfT1VURVJfQ0FDSEVBQklMSVRZX01BU0s7CisgICAgICAg
IHIgfD0gR0lDX0JBU0VSX0NBQ0hFX25DIDw8IEdJVFNfQkFTRVJfT1VURVJfQ0FDSEVBQklMSVRZ
X1NISUZUOworICAgICAgICBicmVhazsKKyAgICB9CisKKyAgICAqcmVnID0gcjsKK30KKworc3Rh
dGljIGludCB2Z2ljX3YzX2l0c19tbWlvX3dyaXRlKHN0cnVjdCB2Y3B1ICp2LCBtbWlvX2luZm9f
dCAqaW5mbywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWdpc3Rlcl90IHIs
IHZvaWQgKnByaXYpCit7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKKyAgICBz
dHJ1Y3QgdmlydF9pdHMgKml0cyA9IHByaXY7CisgICAgdWludDY0X3QgcmVnOworICAgIHVpbnQz
Ml90IHJlZzMyOworCisgICAgc3dpdGNoICggaW5mby0+Z3BhICYgMHhmZmZmICkKKyAgICB7Cisg
ICAgY2FzZSBWUkVHMzIoR0lUU19DVExSKToKKyAgICB7CisgICAgICAgIHVpbnQzMl90IGN0bHI7
CisKKyAgICAgICAgaWYgKCBpbmZvLT5kYWJ0LnNpemUgIT0gREFCVF9XT1JEICkgZ290byBiYWRf
d2lkdGg7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogV2UgbmVlZCB0byB0YWtlIHRoZSB2Y21k
X2xvY2sgdG8gcHJldmVudCBhIGd1ZXN0IGZyb20gZGlzYWJsaW5nCisgICAgICAgICAqIHRoZSBJ
VFMgd2hpbGUgY29tbWFuZHMgYXJlIHN0aWxsIHByb2Nlc3NlZC4KKyAgICAgICAgICovCisgICAg
ICAgIHNwaW5fbG9jaygmaXRzLT52Y21kX2xvY2spOworICAgICAgICBzcGluX2xvY2soJml0cy0+
aXRzX2xvY2spOworICAgICAgICBjdGxyID0gaXRzLT5lbmFibGVkID8gR0lUU19DVExSX0VOQUJM
RSA6IDA7CisgICAgICAgIHJlZzMyID0gY3RscjsKKyAgICAgICAgdmdpY19yZWczMl91cGRhdGUo
JnJlZzMyLCByLCBpbmZvKTsKKworICAgICAgICBpZiAoIGN0bHIgXiByZWczMiApCisgICAgICAg
ICAgICBpdHMtPmVuYWJsZWQgPSB2Z2ljX3YzX3ZlcmlmeV9pdHNfc3RhdHVzKGl0cywKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVnMzIgJiBH
SVRTX0NUTFJfRU5BQkxFKTsKKyAgICAgICAgc3Bpbl91bmxvY2soJml0cy0+aXRzX2xvY2spOwor
ICAgICAgICBzcGluX3VubG9jaygmaXRzLT52Y21kX2xvY2spOworICAgICAgICByZXR1cm4gMTsK
KyAgICB9CisKKyAgICBjYXNlIFZSRUczMihHSVRTX0lJRFIpOgorICAgICAgICBnb3RvIHdyaXRl
X2lnbm9yZV8zMjsKKworICAgIGNhc2UgVlJFRzMyKEdJVFNfVFlQRVIpOgorICAgICAgICBnb3Rv
IHdyaXRlX2lnbm9yZV8zMjsKKworICAgIGNhc2UgVlJBTkdFMzIoMHgwMDE4LCAweDAwMUMpOgor
ICAgICAgICBnb3RvIHdyaXRlX3Jlc2VydmVkOworICAgIGNhc2UgVlJBTkdFMzIoMHgwMDIwLCAw
eDAwM0MpOgorICAgICAgICBnb3RvIHdyaXRlX2ltcGxfZGVmaW5lZDsKKyAgICBjYXNlIFZSQU5H
RTMyKDB4MDA0MCwgMHgwMDdDKToKKyAgICAgICAgZ290byB3cml0ZV9yZXNlcnZlZDsKKworICAg
IGNhc2UgVlJFRzY0KEdJVFNfQ0JBU0VSKToKKyAgICAgICAgaWYgKCAhdmdpY19yZWc2NF9jaGVj
a19hY2Nlc3MoaW5mby0+ZGFidCkgKSBnb3RvIGJhZF93aWR0aDsKKworICAgICAgICBzcGluX2xv
Y2soJml0cy0+aXRzX2xvY2spOworICAgICAgICAvKiBDaGFuZ2luZyBiYXNlIHJlZ2lzdGVycyB3
aXRoIHRoZSBJVFMgZW5hYmxlZCBpcyBVTlBSRURJQ1RBQkxFLiAqLworICAgICAgICBpZiAoIGl0
cy0+ZW5hYmxlZCApCisgICAgICAgIHsKKyAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZpdHMtPml0
c19sb2NrKTsKKyAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLAorICAgICAgICAg
ICAgICAgICAgICAgInZHSVRTOiB0cmllZCB0byBjaGFuZ2UgQ0JBU0VSIHdpdGggdGhlIElUUyBl
bmFibGVkLlxuIik7CisgICAgICAgICAgICByZXR1cm4gMTsKKyAgICAgICAgfQorCisgICAgICAg
IHJlZyA9IGl0cy0+Y2Jhc2VyOworICAgICAgICB2Z2ljX3JlZzY0X3VwZGF0ZSgmcmVnLCByLCBp
bmZvKTsKKyAgICAgICAgc2FuaXRpemVfaXRzX2Jhc2VfcmVnKCZyZWcpOworCisgICAgICAgIGl0
cy0+Y2Jhc2VyID0gcmVnOworICAgICAgICBpdHMtPmNyZWFkciA9IDA7CisgICAgICAgIHNwaW5f
dW5sb2NrKCZpdHMtPml0c19sb2NrKTsKKworICAgICAgICByZXR1cm4gMTsKKworICAgIGNhc2Ug
VlJFRzY0KEdJVFNfQ1dSSVRFUik6CisgICAgICAgIGlmICggIXZnaWNfcmVnNjRfY2hlY2tfYWNj
ZXNzKGluZm8tPmRhYnQpICkgZ290byBiYWRfd2lkdGg7CisKKyAgICAgICAgc3Bpbl9sb2NrKCZp
dHMtPnZjbWRfbG9jayk7CisgICAgICAgIHJlZyA9IElUU19DTURfT0ZGU0VUKGl0cy0+Y3dyaXRl
cik7CisgICAgICAgIHZnaWNfcmVnNjRfdXBkYXRlKCZyZWcsIHIsIGluZm8pOworICAgICAgICBp
dHMtPmN3cml0ZXIgPSBJVFNfQ01EX09GRlNFVChyZWcpOworCisgICAgICAgIGlmICggaXRzLT5l
bmFibGVkICkKKyAgICAgICAgICAgIGlmICggdmdpY19pdHNfaGFuZGxlX2NtZHMoZCwgaXRzKSAp
CisgICAgICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJlcnJvciBoYW5kbGlu
ZyBJVFMgY29tbWFuZHNcbiIpOworCisgICAgICAgIHNwaW5fdW5sb2NrKCZpdHMtPnZjbWRfbG9j
ayk7CisKKyAgICAgICAgcmV0dXJuIDE7CisKKyAgICBjYXNlIFZSRUc2NChHSVRTX0NSRUFEUik6
CisgICAgICAgIGdvdG8gd3JpdGVfaWdub3JlXzY0OworCisgICAgY2FzZSBWUkFOR0UzMigweDAw
OTgsIDB4MDBGQyk6CisgICAgICAgIGdvdG8gd3JpdGVfcmVzZXJ2ZWQ7CisKKyAgICBjYXNlIFZS
RUc2NChHSVRTX0JBU0VSMCk6ICAgICAgICAgICAvKiBkZXZpY2UgdGFibGUgKi8KKyAgICAgICAg
aWYgKCAhdmdpY19yZWc2NF9jaGVja19hY2Nlc3MoaW5mby0+ZGFidCkgKSBnb3RvIGJhZF93aWR0
aDsKKworICAgICAgICBzcGluX2xvY2soJml0cy0+aXRzX2xvY2spOworCisgICAgICAgIC8qCisg
ICAgICAgICAqIENoYW5naW5nIGJhc2UgcmVnaXN0ZXJzIHdpdGggdGhlIElUUyBlbmFibGVkIGlz
IFVOUFJFRElDVEFCTEUsCisgICAgICAgICAqIHdlIGNob29zZSB0byBpZ25vcmUgaXQsIGJ1dCB3
YXJuLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCBpdHMtPmVuYWJsZWQgKQorICAgICAgICB7
CisgICAgICAgICAgICBzcGluX3VubG9jaygmaXRzLT5pdHNfbG9jayk7CisgICAgICAgICAgICBn
ZHByaW50ayhYRU5MT0dfV0FSTklORywgInZHSVRTOiB0cmllZCB0byBjaGFuZ2UgQkFTRVIgd2l0
aCB0aGUgSVRTIGVuYWJsZWQuXG4iKTsKKworICAgICAgICAgICAgcmV0dXJuIDE7CisgICAgICAg
IH0KKworICAgICAgICByZWcgPSBpdHMtPmJhc2VyX2RldjsKKyAgICAgICAgdmdpY19yZWc2NF91
cGRhdGUoJnJlZywgciwgaW5mbyk7CisKKyAgICAgICAgLyogV2UgZG9uJ3Qgc3VwcG9ydCBpbmRp
cmVjdCB0YWJsZXMgZm9yIG5vdy4gKi8KKyAgICAgICAgcmVnICY9IH4oR0lUU19CQVNFUl9ST19N
QVNLIHwgR0lUU19CQVNFUl9JTkRJUkVDVCk7CisgICAgICAgIHJlZyB8PSAoc2l6ZW9mKGRldl90
YWJsZV9lbnRyeV90KSAtIDEpIDw8IEdJVFNfQkFTRVJfRU5UUllfU0laRV9TSElGVDsKKyAgICAg
ICAgcmVnIHw9IEdJVFNfQkFTRVJfVFlQRV9ERVZJQ0UgPDwgR0lUU19CQVNFUl9UWVBFX1NISUZU
OworICAgICAgICBzYW5pdGl6ZV9pdHNfYmFzZV9yZWcoJnJlZyk7CisKKyAgICAgICAgaWYgKCBy
ZWcgJiBHSVRTX1ZBTElEX0JJVCApCisgICAgICAgIHsKKyAgICAgICAgICAgIGl0cy0+bWF4X2Rl
dmljZXMgPSBpdHNfYmFzZXJfbnJfZW50cmllcyhyZWcpOworICAgICAgICAgICAgaWYgKCBpdHMt
Pm1heF9kZXZpY2VzID4gQklUKGl0cy0+ZGV2aWRfYml0cykgKQorICAgICAgICAgICAgICAgIGl0
cy0+bWF4X2RldmljZXMgPSBCSVQoaXRzLT5kZXZpZF9iaXRzKTsKKyAgICAgICAgfQorICAgICAg
ICBlbHNlCisgICAgICAgICAgICBpdHMtPm1heF9kZXZpY2VzID0gMDsKKworICAgICAgICBpdHMt
PmJhc2VyX2RldiA9IHJlZzsKKyAgICAgICAgc3Bpbl91bmxvY2soJml0cy0+aXRzX2xvY2spOwor
ICAgICAgICByZXR1cm4gMTsKKworICAgIGNhc2UgVlJFRzY0KEdJVFNfQkFTRVIxKTogICAgICAg
ICAgIC8qIGNvbGxlY3Rpb24gdGFibGUgKi8KKyAgICAgICAgaWYgKCAhdmdpY19yZWc2NF9jaGVj
a19hY2Nlc3MoaW5mby0+ZGFidCkgKSBnb3RvIGJhZF93aWR0aDsKKworICAgICAgICBzcGluX2xv
Y2soJml0cy0+aXRzX2xvY2spOworICAgICAgICAvKgorICAgICAgICAgKiBDaGFuZ2luZyBiYXNl
IHJlZ2lzdGVycyB3aXRoIHRoZSBJVFMgZW5hYmxlZCBpcyBVTlBSRURJQ1RBQkxFLAorICAgICAg
ICAgKiB3ZSBjaG9vc2UgdG8gaWdub3JlIGl0LCBidXQgd2Fybi4KKyAgICAgICAgICovCisgICAg
ICAgIGlmICggaXRzLT5lbmFibGVkICkKKyAgICAgICAgeworICAgICAgICAgICAgc3Bpbl91bmxv
Y2soJml0cy0+aXRzX2xvY2spOworICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0lORk8sICJ2
R0lUUzogdHJpZWQgdG8gY2hhbmdlIEJBU0VSIHdpdGggdGhlIElUUyBlbmFibGVkLlxuIik7Cisg
ICAgICAgICAgICByZXR1cm4gMTsKKyAgICAgICAgfQorCisgICAgICAgIHJlZyA9IGl0cy0+YmFz
ZXJfY29sbDsKKyAgICAgICAgdmdpY19yZWc2NF91cGRhdGUoJnJlZywgciwgaW5mbyk7CisgICAg
ICAgIC8qIE5vIGluZGlyZWN0IHRhYmxlcyBmb3IgdGhlIGNvbGxlY3Rpb24gdGFibGUuICovCisg
ICAgICAgIHJlZyAmPSB+KEdJVFNfQkFTRVJfUk9fTUFTSyB8IEdJVFNfQkFTRVJfSU5ESVJFQ1Qp
OworICAgICAgICByZWcgfD0gKHNpemVvZihjb2xsX3RhYmxlX2VudHJ5X3QpIC0gMSkgPDwgR0lU
U19CQVNFUl9FTlRSWV9TSVpFX1NISUZUOworICAgICAgICByZWcgfD0gR0lUU19CQVNFUl9UWVBF
X0NPTExFQ1RJT04gPDwgR0lUU19CQVNFUl9UWVBFX1NISUZUOworICAgICAgICBzYW5pdGl6ZV9p
dHNfYmFzZV9yZWcoJnJlZyk7CisKKyAgICAgICAgaWYgKCByZWcgJiBHSVRTX1ZBTElEX0JJVCAp
CisgICAgICAgICAgICBpdHMtPm1heF9jb2xsZWN0aW9ucyA9IGl0c19iYXNlcl9ucl9lbnRyaWVz
KHJlZyk7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIGl0cy0+bWF4X2NvbGxlY3Rpb25zID0g
MDsKKyAgICAgICAgaXRzLT5iYXNlcl9jb2xsID0gcmVnOworICAgICAgICBzcGluX3VubG9jaygm
aXRzLT5pdHNfbG9jayk7CisgICAgICAgIHJldHVybiAxOworCisgICAgY2FzZSBWUkFOR0U2NChH
SVRTX0JBU0VSMiwgR0lUU19CQVNFUjcpOgorICAgICAgICBnb3RvIHdyaXRlX2lnbm9yZV82NDsK
KworICAgIGNhc2UgVlJBTkdFMzIoMHgwMTQwLCAweEJGRkMpOgorICAgICAgICBnb3RvIHdyaXRl
X3Jlc2VydmVkOworICAgIGNhc2UgVlJBTkdFMzIoMHhDMDAwLCAweEZGQ0MpOgorICAgICAgICBn
b3RvIHdyaXRlX2ltcGxfZGVmaW5lZDsKKyAgICBjYXNlIFZSQU5HRTMyKDB4RkZEMCwgMHhGRkU0
KTogICAgICAvKiBJTVBERUYgaWRlbnRpZmljYXRpb24gcmVnaXN0ZXJzICovCisgICAgICAgIGdv
dG8gd3JpdGVfaW1wbF9kZWZpbmVkOworCisgICAgY2FzZSBWUkVHMzIoR0lUU19QSURSMik6Cisg
ICAgICAgIGdvdG8gd3JpdGVfaWdub3JlXzMyOworCisgICAgY2FzZSBWUkFOR0UzMigweEZGRUMs
IDB4RkZGQyk6ICAgICAgLyogSU1QREVGIGlkZW50aWZpY2F0aW9uIHJlZ2lzdGVycyAqLworICAg
ICAgICBnb3RvIHdyaXRlX2ltcGxfZGVmaW5lZDsKKworICAgIGRlZmF1bHQ6CisgICAgICAgIHBy
aW50ayhYRU5MT0dfR19FUlIKKyAgICAgICAgICAgICAgICIlcHY6IHZHSVRTOiB1bmhhbmRsZWQg
d3JpdGUgciVkIG9mZnNldCAlIzA0bHhcbiIsCisgICAgICAgICAgICAgICB2LCBpbmZvLT5kYWJ0
LnJlZywgKHVuc2lnbmVkIGxvbmcpaW5mby0+Z3BhICYgMHhmZmZmKTsKKyAgICAgICAgcmV0dXJu
IDA7CisgICAgfQorCisgICAgcmV0dXJuIDE7CisKK3dyaXRlX2lnbm9yZV82NDoKKyAgICBpZiAo
ICF2Z2ljX3JlZzY0X2NoZWNrX2FjY2VzcyhpbmZvLT5kYWJ0KSApIGdvdG8gYmFkX3dpZHRoOwor
ICAgIHJldHVybiAxOworCit3cml0ZV9pZ25vcmVfMzI6CisgICAgaWYgKCBpbmZvLT5kYWJ0LnNp
emUgIT0gREFCVF9XT1JEICkgZ290byBiYWRfd2lkdGg7CisgICAgcmV0dXJuIDE7CisKK3dyaXRl
X2ltcGxfZGVmaW5lZDoKKyAgICBwcmludGsoWEVOTE9HX0dfREVCVUcKKyAgICAgICAgICAgIiVw
djogdkdJVFM6IFdJIG9uIGltcGxlbWVudGF0aW9uIGRlZmluZWQgcmVnaXN0ZXIgb2Zmc2V0ICUj
MDRseFxuIiwKKyAgICAgICAgICAgdiwgaW5mby0+Z3BhICYgMHhmZmZmKTsKKyAgICByZXR1cm4g
MTsKKword3JpdGVfcmVzZXJ2ZWQ6CisgICAgcHJpbnRrKFhFTkxPR19HX0RFQlVHCisgICAgICAg
ICAgICIlcHY6IHZHSVRTOiBXSSBvbiBpbXBsZW1lbnRhdGlvbiBkZWZpbmVkIHJlZ2lzdGVyIG9m
ZnNldCAlIzA0bHhcbiIsCisgICAgICAgICAgIHYsIGluZm8tPmdwYSAmIDB4ZmZmZik7CisgICAg
cmV0dXJuIDE7CisKK2JhZF93aWR0aDoKKyAgICBwcmludGsoWEVOTE9HX0dfRVJSICJ2R0lUUzog
YmFkIHdyaXRlIHdpZHRoICVkIHIlZCBvZmZzZXQgJSMwOGx4XG4iLAorICAgICAgICAgICBpbmZv
LT5kYWJ0LnNpemUsIGluZm8tPmRhYnQucmVnLCAodW5zaWduZWQgbG9uZylpbmZvLT5ncGEgJiAw
eGZmZmYpOworCisgICAgZG9tYWluX2NyYXNoX3N5bmNocm9ub3VzKCk7CisKKyAgICByZXR1cm4g
MDsKK30KKworc3RhdGljIGNvbnN0IHN0cnVjdCBtbWlvX2hhbmRsZXJfb3BzIHZnaWNfaXRzX21t
aW9faGFuZGxlciA9IHsKKyAgICAucmVhZCAgPSB2Z2ljX3YzX2l0c19tbWlvX3JlYWQsCisgICAg
LndyaXRlID0gdmdpY192M19pdHNfbW1pb193cml0ZSwKK307CisKIGludCB2Z2ljX3YzX2l0c19p
bml0X2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIHNwaW5fbG9ja19pbml0KCZkLT5h
cmNoLnZnaWMuaXRzX2RldmljZXNfbG9jayk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
YXJtL2dpY192M19pdHMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oCmluZGV4
IGE2NTkxODQuLjVkYjdkMDQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3Yz
X2l0cy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oCkBAIC0zNSw2ICsz
NSw3IEBACiAjZGVmaW5lIEdJVFNfQkFTRVI1ICAgICAgICAgICAgICAgICAgICAgMHgxMjgKICNk
ZWZpbmUgR0lUU19CQVNFUjYgICAgICAgICAgICAgICAgICAgICAweDEzMAogI2RlZmluZSBHSVRT
X0JBU0VSNyAgICAgICAgICAgICAgICAgICAgIDB4MTM4CisjZGVmaW5lIEdJVFNfUElEUjIgICAg
ICAgICAgICAgICAgICAgICAgR0lDUl9QSURSMgogCiAvKiBSZWdpc3RlciBiaXRzICovCiAjZGVm
aW5lIEdJVFNfVkFMSURfQklUICAgICAgICAgICAgICAgICAgQklUKDYzKQpAQCAtNTcsNiArNTgs
NyBAQAogI2RlZmluZSBHSVRTX1RZUEVSX0lUVF9TSVpFX01BU0sgICAgICAgICgweGZVTCA8PCBH
SVRTX1RZUEVSX0lUVF9TSVpFX1NISUZUKQogI2RlZmluZSBHSVRTX1RZUEVSX0lUVF9TSVpFKHIp
ICAgICAgICAgICgoKChyKSAmIEdJVFNfVFlQRVJfSVRUX1NJWkVfTUFTSykgPj4gXAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdJVFNfVFlQRVJfSVRU
X1NJWkVfU0hJRlQpICsgMSkKKyNkZWZpbmUgR0lUU19UWVBFUl9QSFlTSUNBTCAgICAgICAgICAg
ICAoMVUgPDwgMCkKIAogI2RlZmluZSBHSVRTX0JBU0VSX0lORElSRUNUICAgICAgICAgICAgIEJJ
VCg2MikKICNkZWZpbmUgR0lUU19CQVNFUl9JTk5FUl9DQUNIRUFCSUxJVFlfU0hJRlQgICAgICAg
IDU5CkBAIC03Niw2ICs3OCw3IEBACiAgICAgICAgICAgICAgICAgICAgICAgICAoKChyZWcgPj4g
R0lUU19CQVNFUl9FTlRSWV9TSVpFX1NISUZUKSAmIDB4MWYpICsgMSkKICNkZWZpbmUgR0lUU19C
QVNFUl9TSEFSRUFCSUxJVFlfU0hJRlQgICAxMAogI2RlZmluZSBHSVRTX0JBU0VSX1BBR0VfU0la
RV9TSElGVCAgICAgIDgKKyNkZWZpbmUgR0lUU19CQVNFUl9TSVpFX01BU0sgICAgICAgICAgICAw
eGZmCiAjZGVmaW5lIEdJVFNfQkFTRVJfU0hBUkVBQklMSVRZX01BU0sgICAoMHgzVUxMIDw8IEdJ
VFNfQkFTRVJfU0hBUkVBQklMSVRZX1NISUZUKQogI2RlZmluZSBHSVRTX0JBU0VSX09VVEVSX0NB
Q0hFQUJJTElUWV9NQVNLICAgKDB4N1VMTCA8PCBHSVRTX0JBU0VSX09VVEVSX0NBQ0hFQUJJTElU
WV9TSElGVCkKICNkZWZpbmUgR0lUU19CQVNFUl9JTk5FUl9DQUNIRUFCSUxJVFlfTUFTSyAgICgw
eDdVTEwgPDwgR0lUU19CQVNFUl9JTk5FUl9DQUNIRUFCSUxJVFlfU0hJRlQpCi0tIAoyLjkuMAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 09 17:42:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 17: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 1dJNvK-0003zH-H5; Fri, 09 Jun 2017 17:42:14 +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 1dJNvI-0003uA-II
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 17:42:12 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 35/59-01985-3FDDA395; Fri, 09 Jun 2017 17:42:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsVysyfVTffzXat
 Ig1t3+Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oytk7+yF6zSqdjZ84OpgfGCYhcjF4eQwGZG
 ia7fq5ghnOWMEpeOzGTtYuTkYBPQldhx8zUziC0iECrxdMF3sCJmgeuMEqd3zGcDSQgLuEs0v
 nrOCGKzCKhKfDm5hAXE5hWwlth6+ClYjYSAnETD+ftggziB4tv2rAWLCwlYSbQcusw+gZF7AS
 PDKkb14tSistQiXUu9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYxAD9czMDDuYHz
 90+kQoyQHk5Io77QCq0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErx/bwPlBItS01Mr0jJzgKEG
 k5bg4FES4X1xEijNW1yQmFucmQ6ROsWoKCXOa3kHKCEAksgozYNrg4X3JUZZKWFeRgYGBiGeg
 tSi3MwSVPlXjOIcjErCvLtApvBk5pXATX8FtJgJaPGSdxYgi0sSEVJSDYwhB5jFtkme/az6oW
 yT6Mu77tMf/gk72LLL0HdLRn7NnvM1L9g1/3n5Hn5aVGNn+bWR+UdXy7fvZy2+XS6yXOFtL57
 xdL6j2lpZ/mUP3QMOzvqsUnbjYf20/3s+Pvrqc3DdwwlWO56J2y67alm89eZfG2eb+gWaqf+q
 WKSeLH1+v7CE/73mG7duJZbijERDLeai4kQA7/aIsGoCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1497030130!104928204!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30465 invoked from network); 9 Jun 2017 17:42:10 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-3.tower-31.messagelabs.com with SMTP; 9 Jun 2017 17:42: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 545DE15BF;
 Fri,  9 Jun 2017 10:42:10 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0BB673F578;
 Fri,  9 Jun 2017 10:42:08 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Fri,  9 Jun 2017 18:41:27 +0100
Message-Id: <20170609174141.5068-21-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170609174141.5068-1-andre.przywara@arm.com>
References: <20170609174141.5068-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: [Xen-devel] [PATCH v11 20/34] ARM: vITS: introduce translation
	table walks
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIElUUyBzdG9yZXMgdGhlIHRhcmdldCAodilDUFUgYW5kIHRoZSAodmlydHVhbCkgTFBJIG51
bWJlciBpbiB0YWJsZXMuCkludHJvZHVjZSBmdW5jdGlvbnMgdG8gd2FsayB0aG9zZSB0YWJsZXMg
YW5kIHRyYW5zbGF0ZSBhbiBkZXZpY2UgSUQgLQpldmVudCBJRCBwYWlyIGludG8gYSBwYWlyIG9m
IHZpcnR1YWwgTFBJIGFuZCB2Q1BVLgpXZSBtYXAgdGhvc2UgdGFibGVzIG9uIGRlbWFuZCAtIHdo
aWNoIGlzIGNoZWFwIG9uIGFybTY0IC0gYW5kIGNvcHkgdGhlCnJlc3BlY3RpdmUgZW50cmllcyBi
ZWZvcmUgdXNpbmcgdGhlbSwgdG8gYXZvaWQgdGhlIGd1ZXN0IHRhbXBlcmluZyB3aXRoCnRoZW0g
bWVhbndoaWxlLgoKVG8gYWxsb3cgY29tcGlsaW5nIHdpdGhvdXQgd2FybmluZ3MsIHdlIGRlY2xh
cmUgdHdvIGZ1bmN0aW9ucyBhcwpub24tc3RhdGljIGZvciB0aGUgbW9tZW50LCB3aGljaCB0d28g
bGF0ZXIgcGF0Y2hlcyB3aWxsIGZpeC4KClNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxh
bmRyZS5wcnp5d2FyYUBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jIHwg
MTQwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxl
IGNoYW5nZWQsIDE0MCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3Zn
aWMtdjMtaXRzLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwppbmRleCA1NDgxNzkxLi4z
NjkxMGFhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYworKysgYi94ZW4v
YXJjaC9hcm0vdmdpYy12My1pdHMuYwpAQCAtODMsNiArODMsNyBAQCBzdHJ1Y3Qgdml0c19pdHRl
CiAgKiBFYWNoIGVudHJ5IGp1c3QgY29udGFpbnMgdGhlIFZDUFUgSUQgb2YgdGhlIHJlc3BlY3Rp
dmUgdkNQVS4KICAqLwogdHlwZWRlZiB1aW50MTZfdCBjb2xsX3RhYmxlX2VudHJ5X3Q7CisjZGVm
aW5lIFVOTUFQUEVEX0NPTExFQ1RJT04gICAgICAoKGNvbGxfdGFibGVfZW50cnlfdCl+MCkKIAog
LyoKICAqIE91ciBkZXZpY2UgdGFibGUgZW5jb2RpbmdzOgpAQCAtOTksNiArMTAwLDE0NSBAQCB0
eXBlZGVmIHVpbnQ2NF90IGRldl90YWJsZV9lbnRyeV90OwogI2RlZmluZSBHSVRTX0JBU0VSX1JP
X01BU0sgICAgICAgKEdJVFNfQkFTRVJfVFlQRV9NQVNLIHwgXAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICgweDFmTCA8PCBHSVRTX0JBU0VSX0VOVFJZX1NJWkVfU0hJRlQpKQog
CisvKgorICogVGhlIHBoeXNpY2FsIGFkZHJlc3MgaXMgZW5jb2RlZCBzbGlnaHRseSBkaWZmZXJl
bnRseSBkZXBlbmRpbmcgb24KKyAqIHRoZSB1c2VkIHBhZ2Ugc2l6ZTogdGhlIGhpZ2hlc3QgZm91
ciBiaXRzIGFyZSBzdG9yZWQgaW4gdGhlIGxvd2VzdAorICogZm91ciBiaXRzIG9mIHRoZSBmaWVs
ZCBmb3IgNjRLIHBhZ2VzLgorICovCitzdGF0aWMgcGFkZHJfdCBnZXRfYmFzZXJfcGh5c19hZGRy
KHVpbnQ2NF90IHJlZykKK3sKKyAgICBpZiAoIHJlZyAmIEJJVCg5KSApCisgICAgICAgIHJldHVy
biAocmVnICYgR0VOTUFTSyg0NywgMTYpKSB8CisgICAgICAgICAgICAgICAgKChyZWcgJiBHRU5N
QVNLKDE1LCAxMikpIDw8IDM2KTsKKyAgICBlbHNlCisgICAgICAgIHJldHVybiByZWcgJiBHRU5N
QVNLKDQ3LCAxMik7Cit9CisKKy8qIE11c3QgYmUgY2FsbGVkIHdpdGggdGhlIElUUyBsb2NrIGhl
bGQuICovCitzdGF0aWMgc3RydWN0IHZjcHUgKmdldF92Y3B1X2Zyb21fY29sbGVjdGlvbihzdHJ1
Y3QgdmlydF9pdHMgKml0cywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVpbnQxNl90IGNvbGxpZCkKK3sKKyAgICBwYWRkcl90IGFkZHIgPSBnZXRfYmFzZXJf
cGh5c19hZGRyKGl0cy0+YmFzZXJfY29sbCk7CisgICAgY29sbF90YWJsZV9lbnRyeV90IHZjcHVf
aWQ7CisgICAgaW50IHJldDsKKworICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmaXRzLT5pdHNf
bG9jaykpOworCisgICAgaWYgKCBjb2xsaWQgPj0gaXRzLT5tYXhfY29sbGVjdGlvbnMgKQorICAg
ICAgICByZXR1cm4gTlVMTDsKKworICAgIHJldCA9IHZnaWNfYWNjZXNzX2d1ZXN0X21lbW9yeShp
dHMtPmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFkZHIgKyBjb2xsaWQg
KiBzaXplb2YoY29sbF90YWJsZV9lbnRyeV90KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJnZjcHVfaWQsIHNpemVvZihjb2xsX3RhYmxlX2VudHJ5X3QpLCBmYWxzZSk7Cisg
ICAgaWYgKCByZXQgKQorICAgICAgICByZXR1cm4gTlVMTDsKKworICAgIGlmICggdmNwdV9pZCA9
PSBVTk1BUFBFRF9DT0xMRUNUSU9OIHx8IHZjcHVfaWQgPj0gaXRzLT5kLT5tYXhfdmNwdXMgKQor
ICAgICAgICByZXR1cm4gTlVMTDsKKworICAgIHJldHVybiBpdHMtPmQtPnZjcHVbdmNwdV9pZF07
Cit9CisKKy8qCisgKiBMb29rdXAgdGhlIGFkZHJlc3Mgb2YgdGhlIEludGVycnVwdCBUcmFuc2xh
dGlvbiBUYWJsZSBhc3NvY2lhdGVkIHdpdGgKKyAqIHRoYXQgZGV2aWNlIElELgorICogVE9ETzog
YWRkIHN1cHBvcnQgZm9yIHdhbGtpbmcgaW5kaXJlY3QgdGFibGVzLgorICovCitzdGF0aWMgaW50
IGl0c19nZXRfaXR0KHN0cnVjdCB2aXJ0X2l0cyAqaXRzLCB1aW50MzJfdCBkZXZpZCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgZGV2X3RhYmxlX2VudHJ5X3QgKml0dCkKK3sKKyAgICBwYWRkcl90
IGFkZHIgPSBnZXRfYmFzZXJfcGh5c19hZGRyKGl0cy0+YmFzZXJfZGV2KTsKKworICAgIGlmICgg
ZGV2aWQgPj0gaXRzLT5tYXhfZGV2aWNlcyApCisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisg
ICAgcmV0dXJuIHZnaWNfYWNjZXNzX2d1ZXN0X21lbW9yeShpdHMtPmQsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBhZGRyICsgZGV2aWQgKiBzaXplb2YoZGV2X3RhYmxlX2Vu
dHJ5X3QpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaXR0LCBzaXplb2Yo
Kml0dCksIGZhbHNlKTsKK30KKworLyoKKyAqIExvb2t1cCB0aGUgYWRkcmVzcyBvZiB0aGUgSW50
ZXJydXB0IFRyYW5zbGF0aW9uIFRhYmxlIGFzc29jaWF0ZWQgd2l0aAorICogYSBkZXZpY2UgSUQg
YW5kIHJldHVybiB0aGUgYWRkcmVzcyBvZiB0aGUgSVRURSBiZWxvbmdpbmcgdG8gdGhlIGV2ZW50
IElECisgKiAod2hpY2ggaXMgYW4gaW5kZXggaW50byB0aGF0IHRhYmxlKS4KKyAqLworc3RhdGlj
IHBhZGRyX3QgaXRzX2dldF9pdHRlX2FkZHJlc3Moc3RydWN0IHZpcnRfaXRzICppdHMsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkZXZpZCwgdWludDMyX3Qg
ZXZpZCkKK3sKKyAgICBkZXZfdGFibGVfZW50cnlfdCBpdHQ7CisgICAgaW50IHJldDsKKworICAg
IHJldCA9IGl0c19nZXRfaXR0KGl0cywgZGV2aWQsICZpdHQpOworICAgIGlmICggcmV0ICkKKyAg
ICAgICAgcmV0dXJuIElOVkFMSURfUEFERFI7CisKKyAgICBpZiAoIGV2aWQgPj0gREVWX1RBQkxF
X0lUVF9TSVpFKGl0dCkgfHwKKyAgICAgICAgIERFVl9UQUJMRV9JVFRfQUREUihpdHQpID09IElO
VkFMSURfUEFERFIgKQorICAgICAgICByZXR1cm4gSU5WQUxJRF9QQUREUjsKKworICAgIHJldHVy
biBERVZfVEFCTEVfSVRUX0FERFIoaXR0KSArIGV2aWQgKiBzaXplb2Yoc3RydWN0IHZpdHNfaXR0
ZSk7Cit9CisKKy8qCisgKiBRdWVyaWVzIHRoZSBjb2xsZWN0aW9uIGFuZCBkZXZpY2UgdGFibGVz
IHRvIGdldCB0aGUgdkNQVSBhbmQgdmlydHVhbAorICogTFBJIG51bWJlciBmb3IgYSBnaXZlbiBn
dWVzdCBldmVudC4gVGhpcyBmaXJzdCBhY2Nlc3NlcyB0aGUgZ3Vlc3QgbWVtb3J5CisgKiB0byBy
ZXNvbHZlIHRoZSBhZGRyZXNzIG9mIHRoZSBJVFRFLCB0aGVuIHJlYWRzIHRoZSBJVFRFIGVudHJ5
IGF0IHRoaXMKKyAqIGFkZHJlc3MgYW5kIHB1dHMgdGhlIHJlc3VsdCBpbiB2Y3B1X3B0ciBhbmQg
dmxwaV9wdHIuCisgKiBNdXN0IGJlIGNhbGxlZCB3aXRoIHRoZSBJVFMgbG9jayBoZWxkLgorICov
Citib29sIHJlYWRfaXR0ZShzdHJ1Y3QgdmlydF9pdHMgKml0cywgdWludDMyX3QgZGV2aWQsIHVp
bnQzMl90IGV2aWQsCisgICAgICAgICAgICAgICBzdHJ1Y3QgdmNwdSAqKnZjcHVfcHRyLCB1aW50
MzJfdCAqdmxwaV9wdHIpCit7CisgICAgcGFkZHJfdCBhZGRyOworICAgIHN0cnVjdCB2aXRzX2l0
dGUgaXR0ZTsKKyAgICBzdHJ1Y3QgdmNwdSAqdmNwdTsKKworICAgIEFTU0VSVChzcGluX2lzX2xv
Y2tlZCgmaXRzLT5pdHNfbG9jaykpOworCisgICAgYWRkciA9IGl0c19nZXRfaXR0ZV9hZGRyZXNz
KGl0cywgZGV2aWQsIGV2aWQpOworICAgIGlmICggYWRkciA9PSBJTlZBTElEX1BBRERSICkKKyAg
ICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgaWYgKCB2Z2ljX2FjY2Vzc19ndWVzdF9tZW1vcnko
aXRzLT5kLCBhZGRyLCAmaXR0ZSwgc2l6ZW9mKGl0dGUpLCBmYWxzZSkgKQorICAgICAgICByZXR1
cm4gZmFsc2U7CisKKyAgICB2Y3B1ID0gZ2V0X3ZjcHVfZnJvbV9jb2xsZWN0aW9uKGl0cywgaXR0
ZS5jb2xsZWN0aW9uKTsKKyAgICBpZiAoICF2Y3B1ICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOwor
CisgICAgKnZjcHVfcHRyID0gdmNwdTsKKyAgICAqdmxwaV9wdHIgPSBpdHRlLnZscGk7CisgICAg
cmV0dXJuIHRydWU7Cit9CisKKy8qCisgKiBRdWVyaWVzIHRoZSBjb2xsZWN0aW9uIGFuZCBkZXZp
Y2UgdGFibGVzIHRvIHRyYW5zbGF0ZSB0aGUgZGV2aWNlIElEIGFuZAorICogZXZlbnQgSUQgYW5k
IGZpbmQgdGhlIGFwcHJvcHJpYXRlIElUVEUuIFRoZSBnaXZlbiBjb2xsZWN0aW9uIElEIGFuZCB0
aGUKKyAqIHZpcnR1YWwgTFBJIG51bWJlciBhcmUgdGhlbiBzdG9yZWQgaW50byB0aGF0IGVudHJ5
LgorICogSWYgdmNwdV9wdHIgaXMgcHJvdmlkZWQsIHJldHVybnMgdGhlIFZDUFUgYmVsb25naW5n
IHRvIHRoYXQgY29sbGVjdGlvbi4KKyAqIE11c3QgYmUgY2FsbGVkIHdpdGggdGhlIElUUyBsb2Nr
IGhlbGQuCisgKi8KK2Jvb2wgd3JpdGVfaXR0ZShzdHJ1Y3QgdmlydF9pdHMgKml0cywgdWludDMy
X3QgZGV2aWQsCisgICAgICAgICAgICAgICAgdWludDMyX3QgZXZpZCwgdWludDMyX3QgY29sbGlk
LCB1aW50MzJfdCB2bHBpKQoreworICAgIHBhZGRyX3QgYWRkcjsKKyAgICBzdHJ1Y3Qgdml0c19p
dHRlIGl0dGU7CisKKyAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJml0cy0+aXRzX2xvY2spKTsK
KworICAgIGFkZHIgPSBpdHNfZ2V0X2l0dGVfYWRkcmVzcyhpdHMsIGRldmlkLCBldmlkKTsKKyAg
ICBpZiAoIGFkZHIgPT0gSU5WQUxJRF9QQUREUiApCisgICAgICAgIHJldHVybiBmYWxzZTsKKwor
ICAgIGl0dGUuY29sbGVjdGlvbiA9IGNvbGxpZDsKKyAgICBpdHRlLnZscGkgPSB2bHBpOworCisg
ICAgaWYgKCB2Z2ljX2FjY2Vzc19ndWVzdF9tZW1vcnkoaXRzLT5kLCBhZGRyLCAmaXR0ZSwgc2l6
ZW9mKGl0dGUpLCB0cnVlKSApCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIHJldHVybiB0
cnVlOworfQorCiAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKICAqIEZ1
bmN0aW9ucyB0aGF0IGhhbmRsZSBJVFMgY29tbWFuZHMgKgogICoqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqLwotLSAKMi45LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 09 17:42:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 17: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 1dJNvK-00040Z-TR; Fri, 09 Jun 2017 17: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 <andre.przywara@arm.com>) id 1dJNvK-0003xt-5d
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 17:42:14 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 9C/7B-01999-5FDDA395; Fri, 09 Jun 2017 17:42:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVysyfVTffLXat
 Ig5ntJhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aOH29YCjZJV2xak9LA+Eqoi5GLQ0hgM6PE
 /CnT2SGc5YwSCzddAnI4OdgEdCV23HzNDGKLCIRKPF3wnRmkiFngOqPE6R3z2UASwgJeEhNaN
 7CA2CwCqhKnNh9gArF5Bawl3p++DGZLCMhJNJy/DzaIEyi+bc9asF4hASuJlkOX2Scwci9gZF
 jFqF6cWlSWWqRrqZdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJEehfBiDYwbi21fk
 QoyQHk5Io77QCq0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryv7gDlBItS01Mr0jJzgIEGk5bg
 4FES4X1xEijNW1yQmFucmQ6ROsWoKCXOuxGkTwAkkVGaB9cGC+5LjLJSwryMQIcI8RSkFuVml
 qDKv2IU52BUEubdBTKFJzOvBG76K6DFTECLl7yzAFlckoiQkmpgzOtV5XWujn7dvnRd3V6L1b
 wz3nksOeKz1kzi5+y6NfendBkI+8tPYNz9dvabKonYWW7pB76fjtjjUrXJYs2RU5nXf15YW9t
 8/B6LSTq3ufGNfcY1a9axTmW71Pt9Zqy57JyQQ/MLDPnZDq/mKUlyDj9YeEZD7OUMj7x/vyd8
 miH1togxftvtiUosxRmJhlrMRcWJAJYbvnlpAgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1497030132!63873409!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16251 invoked from network); 9 Jun 2017 17:42:12 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-206.messagelabs.com with SMTP; 9 Jun 2017 17:42: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 D6EFF1596;
 Fri,  9 Jun 2017 10:42:11 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8E86C3F578;
 Fri,  9 Jun 2017 10:42:10 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Fri,  9 Jun 2017 18:41:28 +0100
Message-Id: <20170609174141.5068-22-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170609174141.5068-1-andre.przywara@arm.com>
References: <20170609174141.5068-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: [Xen-devel] [PATCH v11 21/34] ARM: vITS: provide access to struct
	pending_irq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Rm9yIGVhY2ggZGV2aWNlIHdlIGFsbG9jYXRlIG9uZSBzdHJ1Y3QgcGVuZGluZ19pcnEgZm9yIGVh
Y2ggdmlydHVhbApldmVudCAoTVNJKS4KUHJvdmlkZSBhIGhlbHBlciBmdW5jdGlvbiB3aGljaCBy
ZXR1cm5zIHRoZSBwb2ludGVyIHRvIHRoZSBhcHByb3ByaWF0ZQpzdHJ1Y3QsIHRvIGJlIGFibGUg
dG8gZmluZCB0aGUgcmlnaHQgc3RydWN0IHdoZW4gZ2l2ZW4gYSB2aXJ0dWFsCmRldmljZUlEL2V2
ZW50SUQgcGFpci4KClNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2Fy
YUBhcm0uY29tPgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
LS0tCiB4ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jICAgICAgICB8IDU5ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0
cy5oIHwgIDQgKysrCiAyIGZpbGVzIGNoYW5nZWQsIDYzIGluc2VydGlvbnMoKykKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jIGIveGVuL2FyY2gvYXJtL2dpYy12My1pdHMu
YwppbmRleCBhZWJjMjU3Li4zOGYwODQwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYz
LWl0cy5jCisrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMKQEAgLTgwMCw2ICs4MDAsNjUg
QEAgb3V0OgogICAgIHJldHVybiByZXQ7CiB9CiAKKy8qIE11c3QgYmUgY2FsbGVkIHdpdGggdGhl
IGl0c19kZXZpY2VfbG9jayBoZWxkLiAqLworc3RhdGljIHN0cnVjdCBpdHNfZGV2aWNlICpnZXRf
aXRzX2RldmljZShzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90IHZkb29yYmVsbCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgdmRldmlkKQoreworICAg
IHN0cnVjdCByYl9ub2RlICpub2RlID0gZC0+YXJjaC52Z2ljLml0c19kZXZpY2VzLnJiX25vZGU7
CisgICAgc3RydWN0IGl0c19kZXZpY2UgKmRldjsKKworICAgIEFTU0VSVChzcGluX2lzX2xvY2tl
ZCgmZC0+YXJjaC52Z2ljLml0c19kZXZpY2VzX2xvY2spKTsKKworICAgIHdoaWxlIChub2RlKQor
ICAgIHsKKyAgICAgICAgaW50IGNtcDsKKworICAgICAgICBkZXYgPSByYl9lbnRyeShub2RlLCBz
dHJ1Y3QgaXRzX2RldmljZSwgcmJub2RlKTsKKyAgICAgICAgY21wID0gY29tcGFyZV9pdHNfZ3Vl
c3RfZGV2aWNlcyhkZXYsIHZkb29yYmVsbCwgdmRldmlkKTsKKworICAgICAgICBpZiAoICFjbXAg
KQorICAgICAgICAgICAgcmV0dXJuIGRldjsKKworICAgICAgICBpZiAoIGNtcCA+IDAgKQorICAg
ICAgICAgICAgbm9kZSA9IG5vZGUtPnJiX2xlZnQ7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAg
IG5vZGUgPSBub2RlLT5yYl9yaWdodDsKKyAgICB9CisKKyAgICByZXR1cm4gTlVMTDsKK30KKwor
c3RhdGljIHN0cnVjdCBwZW5kaW5nX2lycSAqZ2V0X2V2ZW50X3BlbmRpbmdfaXJxKHN0cnVjdCBk
b21haW4gKmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFkZHJfdCB2ZG9vcmJlbGxfYWRkcmVzcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB2ZGV2aWQsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZXZlbnRpZCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCAqaG9z
dF9scGkpCit7CisgICAgc3RydWN0IGl0c19kZXZpY2UgKmRldjsKKyAgICBzdHJ1Y3QgcGVuZGlu
Z19pcnEgKnBpcnEgPSBOVUxMOworCisgICAgc3Bpbl9sb2NrKCZkLT5hcmNoLnZnaWMuaXRzX2Rl
dmljZXNfbG9jayk7CisgICAgZGV2ID0gZ2V0X2l0c19kZXZpY2UoZCwgdmRvb3JiZWxsX2FkZHJl
c3MsIHZkZXZpZCk7CisgICAgaWYgKCBkZXYgJiYgZXZlbnRpZCA8IGRldi0+ZXZlbnRpZHMgKQor
ICAgIHsKKyAgICAgICAgcGlycSA9ICZkZXYtPnBlbmRfaXJxc1tldmVudGlkXTsKKyAgICAgICAg
aWYgKCBob3N0X2xwaSApCisgICAgICAgICAgICAqaG9zdF9scGkgPSBkZXYtPmhvc3RfbHBpX2Js
b2Nrc1tldmVudGlkIC8gTFBJX0JMT0NLXSArCisgICAgICAgICAgICAgICAgICAgICAgICAoZXZl
bnRpZCAlIExQSV9CTE9DSyk7CisgICAgfQorICAgIHNwaW5fdW5sb2NrKCZkLT5hcmNoLnZnaWMu
aXRzX2RldmljZXNfbG9jayk7CisKKyAgICByZXR1cm4gcGlycTsKK30KKworc3RydWN0IHBlbmRp
bmdfaXJxICpnaWN2M19pdHNfZ2V0X2V2ZW50X3BlbmRpbmdfaXJxKHN0cnVjdCBkb21haW4gKmQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFk
ZHJfdCB2ZG9vcmJlbGxfYWRkcmVzcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB2ZGV2aWQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZXZlbnRpZCkKK3sKKyAg
ICByZXR1cm4gZ2V0X2V2ZW50X3BlbmRpbmdfaXJxKGQsIHZkb29yYmVsbF9hZGRyZXNzLCB2ZGV2
aWQsIGV2ZW50aWQsIE5VTEwpOworfQorCiAvKiBTY2FuIHRoZSBEVCBmb3IgYW55IElUUyBub2Rl
cyBhbmQgY3JlYXRlIGEgbGlzdCBvZiBob3N0IElUU2VzIG91dCBvZiBpdC4gKi8KIHZvaWQgZ2lj
djNfaXRzX2R0X2luaXQoY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpub2RlKQogewpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmggYi94ZW4vaW5jbHVkZS9h
c20tYXJtL2dpY192M19pdHMuaAppbmRleCA1ZGI3ZDA0Li5iZTY3NzI2IDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJt
L2dpY192M19pdHMuaApAQCAtMTcxLDYgKzE3MSwxMCBAQCB2b2lkIGdpY3YzX2ZyZWVfaG9zdF9s
cGlfYmxvY2sodWludDMyX3QgZmlyc3RfbHBpKTsKIAogdm9pZCB2Z2ljX3ZjcHVfaW5qZWN0X2xw
aShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgdmlycSk7CiAKK3N0cnVjdCBwZW5kaW5n
X2lycSAqZ2ljdjNfaXRzX2dldF9ldmVudF9wZW5kaW5nX2lycShzdHJ1Y3QgZG9tYWluICpkLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRy
X3QgdmRvb3JiZWxsX2FkZHJlc3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDMyX3QgdmRldmlkLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGV2ZW50aWQpOwogI2Vsc2UK
IAogc3RhdGljIGlubGluZSB2b2lkIGdpY3YzX2l0c19kdF9pbml0KGNvbnN0IHN0cnVjdCBkdF9k
ZXZpY2Vfbm9kZSAqbm9kZSkKLS0gCjIuOS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 09 17:42:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 17: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 1dJNvN-000450-4s; Fri, 09 Jun 2017 17:42:17 +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 1dJNvL-00041M-JN
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 17:42:15 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 06/A7-02180-6FDDA395; Fri, 09 Jun 2017 17:42:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsVysyfVTffbXat
 Ig2vTeSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxdPQvZChqEKi6+XMbewNjD18XIxSEksJlR
 4sOyZ2wQznJGiZ1T37B0MXJysAnoSuy4+ZoZxBYRCJV4uuA7M0gRs8B1RonTO+azgSSEBSwku
 tasB2tgEVCVOD7rEFgDr4C1xMVp8xhBbAkBOYmG8/fB4pxA8W171oL1CglYSbQcusw+gZF7AS
 PDKkb14tSistQiXWO9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYxADzMAwQ7Gvf+
 cDjFKcjApifJOK7CKFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB++oOUE6wKDU9tSItMwcYajBp
 CQ4eJRHeFyeB0rzFBYm5xZnpEKlTjIpS4rwbQfoEQBIZpXlwbbDwvsQoKyXMywh0iBBPQWpRb
 mYJqvwrRnEORiVh3l0gU3gy80rgpr8CWswEtHjJOwuQxSWJCCmpBkbv9aoZ4aLCE/2Xtk+/OG
 9eIe+v0O/PUm0nfm46vPuj+dX5x29yXFpjvWnDuQ1PuCa8/vZDSzlgpcLJlMgbPkxv7E+I5Zs
 d++ZzYKuB3h5+qe+Vlf2MKyVT3/rue3b/idfXT9KNLyc4fn32uvfkGdujebWHtD7+efNfsr46
 6jHD+7iTNnGTN1v2K7EUZyQaajEXFScCAKrZscVqAgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1497030133!102809349!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16871 invoked from network); 9 Jun 2017 17:42:14 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-9.tower-206.messagelabs.com with SMTP; 9 Jun 2017 17:42: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 6645C15BF;
 Fri,  9 Jun 2017 10:42:13 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1D75F3F578;
 Fri,  9 Jun 2017 10:42:11 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Fri,  9 Jun 2017 18:41:29 +0100
Message-Id: <20170609174141.5068-23-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170609174141.5068-1-andre.przywara@arm.com>
References: <20170609174141.5068-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: [Xen-devel] [PATCH v11 22/34] ARM: vITS: handle INT 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>

VGhlIElOVCBjb21tYW5kIHNldHMgYSBnaXZlbiBMUEkgaWRlbnRpZmllZCBieSBhIERldmljZUlE
L0V2ZW50SUQgcGFpcgphcyBwZW5kaW5nIGFuZCB0aHVzIHRyaWdnZXJzIGl0IHRvIGJlIGluamVj
dGVkLgoKU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5j
b20+ClJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0K
IHhlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jIHwgMjkgKysrKysrKysrKysrKysrKysrKysrKysr
KysrLS0KIDEgZmlsZSBjaGFuZ2VkLCAyNyBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jIGIveGVuL2FyY2gvYXJtL3Zn
aWMtdjMtaXRzLmMKaW5kZXggMzY5MTBhYS4uOGEyYTBkMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
YXJtL3ZnaWMtdjMtaXRzLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMKQEAgLTE4
Niw4ICsxODYsOCBAQCBzdGF0aWMgcGFkZHJfdCBpdHNfZ2V0X2l0dGVfYWRkcmVzcyhzdHJ1Y3Qg
dmlydF9pdHMgKml0cywKICAqIGFkZHJlc3MgYW5kIHB1dHMgdGhlIHJlc3VsdCBpbiB2Y3B1X3B0
ciBhbmQgdmxwaV9wdHIuCiAgKiBNdXN0IGJlIGNhbGxlZCB3aXRoIHRoZSBJVFMgbG9jayBoZWxk
LgogICovCi1ib29sIHJlYWRfaXR0ZShzdHJ1Y3QgdmlydF9pdHMgKml0cywgdWludDMyX3QgZGV2
aWQsIHVpbnQzMl90IGV2aWQsCi0gICAgICAgICAgICAgICBzdHJ1Y3QgdmNwdSAqKnZjcHVfcHRy
LCB1aW50MzJfdCAqdmxwaV9wdHIpCitzdGF0aWMgYm9vbCByZWFkX2l0dGUoc3RydWN0IHZpcnRf
aXRzICppdHMsIHVpbnQzMl90IGRldmlkLCB1aW50MzJfdCBldmlkLAorICAgICAgICAgICAgICAg
ICAgICAgIHN0cnVjdCB2Y3B1ICoqdmNwdV9wdHIsIHVpbnQzMl90ICp2bHBpX3B0cikKIHsKICAg
ICBwYWRkcl90IGFkZHI7CiAgICAgc3RydWN0IHZpdHNfaXR0ZSBpdHRlOwpAQCAtMjU5LDYgKzI1
OSwyOCBAQCBzdGF0aWMgdWludDY0X3QgaXRzX2NtZF9tYXNrX2ZpZWxkKHVpbnQ2NF90ICppdHNf
Y21kLCB1bnNpZ25lZCBpbnQgd29yZCwKICNkZWZpbmUgaXRzX2NtZF9nZXRfdmFsaWRiaXQoY21k
KSAgICAgICBpdHNfY21kX21hc2tfZmllbGQoY21kLCAyLCA2MywgIDEpCiAjZGVmaW5lIGl0c19j
bWRfZ2V0X2l0dGFkZHIoY21kKSAgICAgICAgKGl0c19jbWRfbWFza19maWVsZChjbWQsIDIsIDgs
IDQ0KSA8PCA4KQogCitzdGF0aWMgaW50IGl0c19oYW5kbGVfaW50KHN0cnVjdCB2aXJ0X2l0cyAq
aXRzLCB1aW50NjRfdCAqY21kcHRyKQoreworICAgIHVpbnQzMl90IGRldmlkID0gaXRzX2NtZF9n
ZXRfZGV2aWNlaWQoY21kcHRyKTsKKyAgICB1aW50MzJfdCBldmVudGlkID0gaXRzX2NtZF9nZXRf
aWQoY21kcHRyKTsKKyAgICBzdHJ1Y3QgdmNwdSAqdmNwdTsKKyAgICB1aW50MzJfdCB2bHBpOwor
ICAgIGJvb2wgcmV0OworCisgICAgc3Bpbl9sb2NrKCZpdHMtPml0c19sb2NrKTsKKyAgICByZXQg
PSByZWFkX2l0dGUoaXRzLCBkZXZpZCwgZXZlbnRpZCwgJnZjcHUsICZ2bHBpKTsKKyAgICBzcGlu
X3VubG9jaygmaXRzLT5pdHNfbG9jayk7CisgICAgaWYgKCAhcmV0ICkKKyAgICAgICAgcmV0dXJu
IC0xOworCisgICAgaWYgKCB2bHBpID09IElOVkFMSURfTFBJICkKKyAgICAgICAgcmV0dXJuIC0x
OworCisgICAgdmdpY192Y3B1X2luamVjdF9scGkoaXRzLT5kLCB2bHBpKTsKKworICAgIHJldHVy
biAwOworfQorCiAjZGVmaW5lIElUU19DTURfQlVGRkVSX1NJWkUoYmFzZXIpICAgICAgKCgoKGJh
c2VyKSAmIDB4ZmYpICsgMSkgPDwgMTIpCiAjZGVmaW5lIElUU19DTURfT0ZGU0VUKHJlZykgICAg
ICAgICAgICAgKChyZWcpICYgR0VOTUFTSygxOSwgNSkpCiAKQEAgLTI5NSw2ICszMTcsOSBAQCBz
dGF0aWMgaW50IHZnaWNfaXRzX2hhbmRsZV9jbWRzKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2
aXJ0X2l0cyAqaXRzKQogCiAgICAgICAgIHN3aXRjaCAoIGl0c19jbWRfZ2V0X2NvbW1hbmQoY29t
bWFuZCkgKQogICAgICAgICB7CisgICAgICAgIGNhc2UgR0lUU19DTURfSU5UOgorICAgICAgICAg
ICAgcmV0ID0gaXRzX2hhbmRsZV9pbnQoaXRzLCBjb21tYW5kKTsKKyAgICAgICAgICAgIGJyZWFr
OwogICAgICAgICBjYXNlIEdJVFNfQ01EX1NZTkM6CiAgICAgICAgICAgICAvKiBXZSBoYW5kbGUg
SVRTIGNvbW1hbmRzIHN5bmNocm9ub3VzbHksIHNvIHdlIGlnbm9yZSBTWU5DLiAqLwogICAgICAg
ICAgICAgYnJlYWs7Ci0tIAoyLjkuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 09 17:42:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 17:42: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 1dJNvO-00047o-CB; Fri, 09 Jun 2017 17:42:18 +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 1dJNvN-000445-1F
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 17:42:17 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 07/5E-02006-8FDDA395; Fri, 09 Jun 2017 17:42:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVysyfVTff7Xat
 IgxcNuhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0b/xa1sBcdFK+Z0PGBuYFwm0MXIxSEksJlR
 YvvkBhYIZzmjxOGTe5i7GDk52AR0JXbcfA1miwiESjxd8J0ZpIhZ4DqjxOkd89lAEsIClhJLP
 20GSnBwsAioSjTclAIJ8wpYS8ztPsIIYksIyEk0nL8PNocTKL5tz1qwViEBK4mWQ5fZJzByL2
 BkWMWoXpxaVJZapGuil1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kR6F8GINjBeKv
 P+RCjJAeTkijvtAKrSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvK/uAOUEi1LTUyvSMnOAgQaT
 luDgURLhfXESKM1bXJCYW5yZDpE6xagoJc67EaRPACSRUZoH1wYL7kuMslLCvIxAhwjxFKQW5
 WaWoMq/YhTnYFQS5t0FMoUnM68EbvoroMVMQIuXvLMAWVySiJCSamCUX9t3YdKsRPHbVu6W/m
 /vJi4znp+dr/x70cOrpzx9Dj7gdMrSWV1jVTJ3E2/zw5sXlzeEWWfy7bs4c/UDoUPbHbsE3GL
 npG3SOmDXtSH+w29hzUzDV4VyFR47vplm9q+bq1zUdTdy1UXT0iXb7262/PBsj9DCjVLX1sWE
 vFWpWv5RQ6Nw11U7JZbijERDLeai4kQAIOGjemkCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1497030135!99808088!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53906 invoked from network); 9 Jun 2017 17:42:15 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-206.messagelabs.com with SMTP; 9 Jun 2017 17:42: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 EC9EC1596;
 Fri,  9 Jun 2017 10:42:14 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A0BBE3F578;
 Fri,  9 Jun 2017 10:42:13 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Fri,  9 Jun 2017 18:41:30 +0100
Message-Id: <20170609174141.5068-24-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170609174141.5068-1-andre.przywara@arm.com>
References: <20170609174141.5068-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: [Xen-devel] [PATCH v11 23/34] ARM: vITS: handle MAPC 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>

VGhlIE1BUEMgY29tbWFuZCBhc3NvY2lhdGVzIGEgZ2l2ZW4gY29sbGVjdGlvbiBJRCB3aXRoIGEg
Z2l2ZW4KcmVkaXN0cmlidXRvciwgdGh1cyBtYXBwaW5nIGNvbGxlY3Rpb25zIHRvIFZDUFVzLgpX
ZSBqdXN0IHN0b3JlIHRoZSB2Y3B1X2lkIGluIHRoZSBjb2xsZWN0aW9uIHRhYmxlIGZvciB0aGF0
LgoKU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+
CkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9h
cmNoL2FybS92Z2ljLXYzLWl0cy5jIHwgNDUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNDUgaW5zZXJ0aW9ucygrKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMt
aXRzLmMKaW5kZXggOGEyYTBkMi4uMTRjYjFmMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3Zn
aWMtdjMtaXRzLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMKQEAgLTExNSw2ICsx
MTUsMjUgQEAgc3RhdGljIHBhZGRyX3QgZ2V0X2Jhc2VyX3BoeXNfYWRkcih1aW50NjRfdCByZWcp
CiB9CiAKIC8qIE11c3QgYmUgY2FsbGVkIHdpdGggdGhlIElUUyBsb2NrIGhlbGQuICovCitzdGF0
aWMgaW50IGl0c19zZXRfY29sbGVjdGlvbihzdHJ1Y3QgdmlydF9pdHMgKml0cywgdWludDE2X3Qg
Y29sbGlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sbF90YWJsZV9lbnRyeV90
IHZjcHVfaWQpCit7CisgICAgcGFkZHJfdCBhZGRyID0gZ2V0X2Jhc2VyX3BoeXNfYWRkcihpdHMt
PmJhc2VyX2NvbGwpOworCisgICAgLyogVGhlIGNvbGxlY3Rpb24gdGFibGUgZW50cnkgbXVzdCBi
ZSBhYmxlIHRvIHN0b3JlIGEgVkNQVSBJRC4gKi8KKyAgICBCVUlMRF9CVUdfT04oQklUKHNpemVv
Zihjb2xsX3RhYmxlX2VudHJ5X3QpICogOCkgPCBNQVhfVklSVF9DUFVTKTsKKworICAgIEFTU0VS
VChzcGluX2lzX2xvY2tlZCgmaXRzLT5pdHNfbG9jaykpOworCisgICAgaWYgKCBjb2xsaWQgPj0g
aXRzLT5tYXhfY29sbGVjdGlvbnMgKQorICAgICAgICByZXR1cm4gLUVOT0VOVDsKKworICAgIHJl
dHVybiB2Z2ljX2FjY2Vzc19ndWVzdF9tZW1vcnkoaXRzLT5kLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYWRkciArIGNvbGxpZCAqIHNpemVvZihjb2xsX3RhYmxlX2VudHJ5
X3QpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnZjcHVfaWQsIHNpemVv
Zih2Y3B1X2lkKSwgdHJ1ZSk7Cit9CisKKy8qIE11c3QgYmUgY2FsbGVkIHdpdGggdGhlIElUUyBs
b2NrIGhlbGQuICovCiBzdGF0aWMgc3RydWN0IHZjcHUgKmdldF92Y3B1X2Zyb21fY29sbGVjdGlv
bihzdHJ1Y3QgdmlydF9pdHMgKml0cywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVpbnQxNl90IGNvbGxpZCkKIHsKQEAgLTI4MSw2ICszMDAsMjkgQEAgc3Rh
dGljIGludCBpdHNfaGFuZGxlX2ludChzdHJ1Y3QgdmlydF9pdHMgKml0cywgdWludDY0X3QgKmNt
ZHB0cikKICAgICByZXR1cm4gMDsKIH0KIAorc3RhdGljIGludCBpdHNfaGFuZGxlX21hcGMoc3Ry
dWN0IHZpcnRfaXRzICppdHMsIHVpbnQ2NF90ICpjbWRwdHIpCit7CisgICAgdWludDMyX3QgY29s
bGlkID0gaXRzX2NtZF9nZXRfY29sbGVjdGlvbihjbWRwdHIpOworICAgIHVpbnQ2NF90IHJkYmFz
ZSA9IGl0c19jbWRfbWFza19maWVsZChjbWRwdHIsIDIsIDE2LCA0NCk7CisKKyAgICBpZiAoIGNv
bGxpZCA+PSBpdHMtPm1heF9jb2xsZWN0aW9ucyApCisgICAgICAgIHJldHVybiAtMTsKKworICAg
IGlmICggcmRiYXNlID49IGl0cy0+ZC0+bWF4X3ZjcHVzICkKKyAgICAgICAgcmV0dXJuIC0xOwor
CisgICAgc3Bpbl9sb2NrKCZpdHMtPml0c19sb2NrKTsKKworICAgIGlmICggaXRzX2NtZF9nZXRf
dmFsaWRiaXQoY21kcHRyKSApCisgICAgICAgIGl0c19zZXRfY29sbGVjdGlvbihpdHMsIGNvbGxp
ZCwgcmRiYXNlKTsKKyAgICBlbHNlCisgICAgICAgIGl0c19zZXRfY29sbGVjdGlvbihpdHMsIGNv
bGxpZCwgVU5NQVBQRURfQ09MTEVDVElPTik7CisKKyAgICBzcGluX3VubG9jaygmaXRzLT5pdHNf
bG9jayk7CisKKyAgICByZXR1cm4gMDsKK30KKwogI2RlZmluZSBJVFNfQ01EX0JVRkZFUl9TSVpF
KGJhc2VyKSAgICAgICgoKChiYXNlcikgJiAweGZmKSArIDEpIDw8IDEyKQogI2RlZmluZSBJVFNf
Q01EX09GRlNFVChyZWcpICAgICAgICAgICAgICgocmVnKSAmIEdFTk1BU0soMTksIDUpKQogCkBA
IC0zMjAsNiArMzYyLDkgQEAgc3RhdGljIGludCB2Z2ljX2l0c19oYW5kbGVfY21kcyhzdHJ1Y3Qg
ZG9tYWluICpkLCBzdHJ1Y3QgdmlydF9pdHMgKml0cykKICAgICAgICAgY2FzZSBHSVRTX0NNRF9J
TlQ6CiAgICAgICAgICAgICByZXQgPSBpdHNfaGFuZGxlX2ludChpdHMsIGNvbW1hbmQpOwogICAg
ICAgICAgICAgYnJlYWs7CisgICAgICAgIGNhc2UgR0lUU19DTURfTUFQQzoKKyAgICAgICAgICAg
IHJldCA9IGl0c19oYW5kbGVfbWFwYyhpdHMsIGNvbW1hbmQpOworICAgICAgICAgICAgYnJlYWs7
CiAgICAgICAgIGNhc2UgR0lUU19DTURfU1lOQzoKICAgICAgICAgICAgIC8qIFdlIGhhbmRsZSBJ
VFMgY29tbWFuZHMgc3luY2hyb25vdXNseSwgc28gd2UgaWdub3JlIFNZTkMuICovCiAgICAgICAg
ICAgICBicmVhazsKLS0gCjIuOS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 09 17:42:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 17:42:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dJNvS-0004GG-Jz; Fri, 09 Jun 2017 17:42:22 +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 1dJNvQ-0004BB-Fm
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 17:42:20 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 11/B8-23755-BFDDA395; Fri, 09 Jun 2017 17:42:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVysyfVTff3Xat
 Ig65ebovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePW9wssBT/cK5YtLmlg/GDaxcjFISSwmVHi
 w4J37F2MnEDOckaJSysLQWw2AV2JHTdfM4PYIgKhEk8XfGcGaWAWuM4ocXrHfDaQhLCApURP7
 0MWEJtFQFXiwIIzYA28AtYSCz8vAxsqISAn0XD+PlicEyi+bc9aNohlVhIthy6zT2DkXsDIsI
 pRozi1qCy1SNfQQC+pKDM9oyQ3MTMHyDPWy00tLk5MT81JTCrWS87P3cQI9G89AwPjDsZtXc6
 HGCU5mJREeacVWEUK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDtuQOUEyxKTU+tSMvMAQYaTFqC
 g0dJhPfFSaA0b3FBYm5xZjpE6hSjopQ4ryVInwBIIqM0D64NFtyXGGWlhHkZGRgYhHgKUotyM
 0tQ5V8xinMwKgnzOoNM4cnMK4Gb/gpoMRPQ4iXvLEAWlyQipKQaGBed5dm2/ZoGr2jyzCJTcc
 +lM4yOOQTd3We5MaZxoWh4hcmV092ztAKu3f44zyTn7t7CwoQs5TSuQyXfv0q0LlnWpsV97rG
 vuY7ZjW2Xt1jqsl9gzUrnm797wY6FtQ8Dc55mLHt969R9U5kdTIwXU1VSNj+eeH263iyrKuln
 0f7fPM8pL26S/6zEUpyRaKjFXFScCADlNLrxaQIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1497030138!66379862!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19960 invoked from network); 9 Jun 2017 17:42:18 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-31.messagelabs.com with SMTP; 9 Jun 2017 17:42: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 2B0F715BF;
 Fri,  9 Jun 2017 10:42:18 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B4F3C3F578;
 Fri,  9 Jun 2017 10:42:16 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Fri,  9 Jun 2017 18:41:32 +0100
Message-Id: <20170609174141.5068-26-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170609174141.5068-1-andre.przywara@arm.com>
References: <20170609174141.5068-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: [Xen-devel] [PATCH v11 25/34] ARM: vITS: handle MAPD 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>

VGhlIE1BUEQgY29tbWFuZCBtYXBzIGEgZGV2aWNlIGJ5IGFzc29jaWF0aW5nIGEgbWVtb3J5IHJl
Z2lvbiBmb3IKc3RvcmluZyBJVEVzIHdpdGggYSBjZXJ0YWluIGRldmljZSBJRC4gU2luY2UgaXQg
ZmVhdHVyZXMgYSB2YWxpZCBiaXQsCk1BUEQgYWxzbyBjb3ZlcnMgdGhlICJ1bm1hcCIgZnVuY3Rp
b25hbGl0eSwgd2hpY2ggd2UgYWxzbyBjb3ZlciBoZXJlLgpXZSBzdG9yZSB0aGUgZ2l2ZW4gZ3Vl
c3QgcGh5c2ljYWwgYWRkcmVzcyBpbiB0aGUgZGV2aWNlIHRhYmxlLCBhbmQsIGlmCnRoaXMgY29t
bWFuZCBjb21lcyBmcm9tIERvbTAsIHRlbGwgdGhlIGhvc3QgSVRTIGRyaXZlciBhYm91dCB0aGlz
IG5ldwptYXBwaW5nLCBzbyBpdCBjYW4gaXNzdWUgdGhlIGNvcnJlc3BvbmRpbmcgaG9zdCBNQVBE
IGNvbW1hbmQgYW5kIGNyZWF0ZQp0aGUgcmVxdWlyZWQgdGFibGVzLiBXZSB0YWtlIGNhcmUgb2Yg
cm9sbGluZyBiYWNrIGFjdGlvbnMgc2hvdWxkIG9uZQpzdGVwIGZhaWwuClVwb24gdW5tYXBwaW5n
IGEgZGV2aWNlIHdlIG1ha2Ugc3VyZSB3ZSBjbGVhbiB1cCBhbGwgYXNzb2NpYXRlZApyZXNvdXJj
ZXMgYW5kIHJlbGVhc2UgdGhlIG1lbW9yeSBhZ2Fpbi4KV2UgdXNlIG91ciBleGlzdGluZyBndWVz
dCBtZW1vcnkgYWNjZXNzIGZ1bmN0aW9uIHRvIGZpbmQgdGhlIHJpZ2h0IElUVAplbnRyeSBhbmQg
c3RvcmUgdGhlIG1hcHBpbmcgdGhlcmUgKGluIGd1ZXN0IG1lbW9yeSkuCgpTaWduZWQtb2ZmLWJ5
OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KQWNrZWQtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2dpYy12My1p
dHMuYyAgICAgICAgfCAgMTcgKysrKysKIHhlbi9hcmNoL2FybS9naWMtdjMtbHBpLmMgICAgICAg
IHwgIDE3ICsrKysrCiB4ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYyAgICAgICB8IDE0MyArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0v
Z2ljX3YzX2l0cy5oIHwgICA1ICsrCiA0IGZpbGVzIGNoYW5nZWQsIDE4MiBpbnNlcnRpb25zKCsp
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYyBiL3hlbi9hcmNoL2FybS9n
aWMtdjMtaXRzLmMKaW5kZXggMzhmMDg0MC4uODg2NGUwYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
YXJtL2dpYy12My1pdHMuYworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jCkBAIC04NTks
NiArODU5LDIzIEBAIHN0cnVjdCBwZW5kaW5nX2lycSAqZ2ljdjNfaXRzX2dldF9ldmVudF9wZW5k
aW5nX2lycShzdHJ1Y3QgZG9tYWluICpkLAogICAgIHJldHVybiBnZXRfZXZlbnRfcGVuZGluZ19p
cnEoZCwgdmRvb3JiZWxsX2FkZHJlc3MsIHZkZXZpZCwgZXZlbnRpZCwgTlVMTCk7CiB9CiAKK2lu
dCBnaWN2M19yZW1vdmVfZ3Vlc3RfZXZlbnQoc3RydWN0IGRvbWFpbiAqZCwgcGFkZHJfdCB2ZG9v
cmJlbGxfYWRkcmVzcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgdmRl
dmlkLCB1aW50MzJfdCBldmVudGlkKQoreworICAgIHVpbnQzMl90IGhvc3RfbHBpID0gSU5WQUxJ
RF9MUEk7CisKKyAgICBpZiAoICFnZXRfZXZlbnRfcGVuZGluZ19pcnEoZCwgdmRvb3JiZWxsX2Fk
ZHJlc3MsIHZkZXZpZCwgZXZlbnRpZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Jmhvc3RfbHBpKSApCisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgaWYgKCBob3N0X2xw
aSA9PSBJTlZBTElEX0xQSSApCisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgZ2ljdjNf
bHBpX3VwZGF0ZV9ob3N0X2VudHJ5KGhvc3RfbHBpLCBkLT5kb21haW5faWQsIElOVkFMSURfTFBJ
KTsKKworICAgIHJldHVybiAwOworfQorCiAvKiBTY2FuIHRoZSBEVCBmb3IgYW55IElUUyBub2Rl
cyBhbmQgY3JlYXRlIGEgbGlzdCBvZiBob3N0IElUU2VzIG91dCBvZiBpdC4gKi8KIHZvaWQgZ2lj
djNfaXRzX2R0X2luaXQoY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpub2RlKQogewpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My1scGkuYyBiL3hlbi9hcmNoL2FybS9naWMtdjMt
bHBpLmMKaW5kZXggMDNkMjNiNi4uMDI3MjQ4ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2dp
Yy12My1scGkuYworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLWxwaS5jCkBAIC0yMTUsNiArMjE1
LDIzIEBAIG91dDoKICAgICBpcnFfZXhpdCgpOwogfQogCit2b2lkIGdpY3YzX2xwaV91cGRhdGVf
aG9zdF9lbnRyeSh1aW50MzJfdCBob3N0X2xwaSwgaW50IGRvbWFpbl9pZCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZpcnRfbHBpKQoreworICAgIHVuaW9uIGhv
c3RfbHBpICpobHBpcCwgaGxwaTsKKworICAgIEFTU0VSVChob3N0X2xwaSA+PSBMUElfT0ZGU0VU
KTsKKworICAgIGhvc3RfbHBpIC09IExQSV9PRkZTRVQ7CisKKyAgICBobHBpcCA9ICZscGlfZGF0
YS5ob3N0X2xwaXNbaG9zdF9scGkgLyBIT1NUX0xQSVNfUEVSX1BBR0VdW2hvc3RfbHBpICUgSE9T
VF9MUElTX1BFUl9QQUdFXTsKKworICAgIGhscGkudmlydF9scGkgPSB2aXJ0X2xwaTsKKyAgICBo
bHBpLmRvbV9pZCA9IGRvbWFpbl9pZDsKKworICAgIHdyaXRlX3U2NF9hdG9taWMoJmhscGlwLT5k
YXRhLCBobHBpLmRhdGEpOworfQorCiBzdGF0aWMgaW50IGdpY3YzX2xwaV9hbGxvY2F0ZV9wZW5k
dGFibGUodWludDY0X3QgKnJlZykKIHsKICAgICB1aW50NjRfdCB2YWw7CmRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jCmlu
ZGV4IGY2MjYyZmMuLjdkNGU1NWMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0
cy5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jCkBAIC0xNTksNiArMTU5LDIxIEBA
IHN0YXRpYyBzdHJ1Y3QgdmNwdSAqZ2V0X3ZjcHVfZnJvbV9jb2xsZWN0aW9uKHN0cnVjdCB2aXJ0
X2l0cyAqaXRzLAogICAgIHJldHVybiBpdHMtPmQtPnZjcHVbdmNwdV9pZF07CiB9CiAKKy8qIFNl
dCB0aGUgYWRkcmVzcyBvZiBhbiBJVFQgZm9yIGEgZ2l2ZW4gZGV2aWNlIElELiAqLworc3RhdGlj
IGludCBpdHNfc2V0X2l0dF9hZGRyZXNzKHN0cnVjdCB2aXJ0X2l0cyAqaXRzLCB1aW50MzJfdCBk
ZXZpZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90IGl0dF9hZGRyZXNz
LCB1aW50MzJfdCBucl9iaXRzKQoreworICAgIHBhZGRyX3QgYWRkciA9IGdldF9iYXNlcl9waHlz
X2FkZHIoaXRzLT5iYXNlcl9kZXYpOworICAgIGRldl90YWJsZV9lbnRyeV90IGl0dF9lbnRyeSA9
IERFVl9UQUJMRV9FTlRSWShpdHRfYWRkcmVzcywgbnJfYml0cyk7CisKKyAgICBpZiAoIGRldmlk
ID49IGl0cy0+bWF4X2RldmljZXMgKQorICAgICAgICByZXR1cm4gLUVOT0VOVDsKKworICAgIHJl
dHVybiB2Z2ljX2FjY2Vzc19ndWVzdF9tZW1vcnkoaXRzLT5kLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYWRkciArIGRldmlkICogc2l6ZW9mKGRldl90YWJsZV9lbnRyeV90
KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZpdHRfZW50cnksIHNpemVv
ZihpdHRfZW50cnkpLCB0cnVlKTsKK30KKwogLyoKICAqIExvb2t1cCB0aGUgYWRkcmVzcyBvZiB0
aGUgSW50ZXJydXB0IFRyYW5zbGF0aW9uIFRhYmxlIGFzc29jaWF0ZWQgd2l0aAogICogdGhhdCBk
ZXZpY2UgSUQuCkBAIC0zNzUsNiArMzkwLDEzMSBAQCBvdXRfdW5sb2NrOgogICAgIHJldHVybiBy
ZXQ7CiB9CiAKKy8qIE11c3QgYmUgY2FsbGVkIHdpdGggdGhlIElUUyBsb2NrIGhlbGQuICovCitz
dGF0aWMgaW50IGl0c19kaXNjYXJkX2V2ZW50KHN0cnVjdCB2aXJ0X2l0cyAqaXRzLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB2ZGV2aWQsIHVpbnQzMl90IHZldmlkKQor
eworICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcDsKKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwor
ICAgIHN0cnVjdCB2Y3B1ICp2Y3B1OworICAgIHVpbnQzMl90IHZscGk7CisKKyAgICBBU1NFUlQo
c3Bpbl9pc19sb2NrZWQoJml0cy0+aXRzX2xvY2spKTsKKworICAgIGlmICggIXJlYWRfaXR0ZShp
dHMsIHZkZXZpZCwgdmV2aWQsICZ2Y3B1LCAmdmxwaSkgKQorICAgICAgICByZXR1cm4gLUVOT0VO
VDsKKworICAgIGlmICggdmxwaSA9PSBJTlZBTElEX0xQSSApCisgICAgICAgIHJldHVybiAtRU5P
RU5UOworCisgICAgLyoKKyAgICAgKiBUT0RPOiBUaGlzIHJlbGllcyBvbiB0aGUgVkNQVSBiZWlu
ZyBjb3JyZWN0IGluIHRoZSBJVFMgdGFibGVzLgorICAgICAqIFRoaXMgY2FuIGJlIGZpeGVkIGJ5
IGVpdGhlciB1c2luZyBhIHBlci1JUlEgbG9jayBvciBieSB1c2luZworICAgICAqIHRoZSBWQ1BV
IElEIGZyb20gdGhlIHBlbmRpbmdfaXJxIGluc3RlYWQuCisgICAgICovCisgICAgc3Bpbl9sb2Nr
X2lycXNhdmUoJnZjcHUtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7CisKKyAgICAvKiBSZW1vdmUg
dGhlIHBlbmRpbmdfaXJxIGZyb20gdGhlIHRyZWUuICovCisgICAgd3JpdGVfbG9jaygmaXRzLT5k
LT5hcmNoLnZnaWMucGVuZF9scGlfdHJlZV9sb2NrKTsKKyAgICBwID0gcmFkaXhfdHJlZV9kZWxl
dGUoJml0cy0+ZC0+YXJjaC52Z2ljLnBlbmRfbHBpX3RyZWUsIHZscGkpOworICAgIHdyaXRlX3Vu
bG9jaygmaXRzLT5kLT5hcmNoLnZnaWMucGVuZF9scGlfdHJlZV9sb2NrKTsKKworICAgIGlmICgg
IXAgKQorICAgIHsKKyAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmdmNwdS0+YXJjaC52
Z2ljLmxvY2ssIGZsYWdzKTsKKworICAgICAgICByZXR1cm4gLUVOT0VOVDsKKyAgICB9CisKKyAg
ICAvKiBDbGVhbnVwIHRoZSBwZW5kaW5nX2lycSBhbmQgZGlzY29ubmVjdCBpdCBmcm9tIHRoZSBM
UEkuICovCisgICAgbGlzdF9kZWxfaW5pdCgmcC0+aW5mbGlnaHQpOworICAgIGxpc3RfZGVsX2lu
aXQoJnAtPmxyX3F1ZXVlKTsKKyAgICB2Z2ljX2luaXRfcGVuZGluZ19pcnEocCwgSU5WQUxJRF9M
UEkpOworCisgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmdmNwdS0+YXJjaC52Z2ljLmxvY2ss
IGZsYWdzKTsKKworICAgIC8qIFJlbW92ZSB0aGUgY29ycmVzcG9uZGluZyBob3N0IExQSSBlbnRy
eSAqLworICAgIHJldHVybiBnaWN2M19yZW1vdmVfZ3Vlc3RfZXZlbnQoaXRzLT5kLCBpdHMtPmRv
b3JiZWxsX2FkZHJlc3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZGV2
aWQsIHZldmlkKTsKK30KKworc3RhdGljIHZvaWQgaXRzX3VubWFwX2RldmljZShzdHJ1Y3Qgdmly
dF9pdHMgKml0cywgdWludDMyX3QgZGV2aWQpCit7CisgICAgZGV2X3RhYmxlX2VudHJ5X3QgaXR0
OworICAgIHVpbnQ2NF90IGV2aWQ7CisKKyAgICBzcGluX2xvY2soJml0cy0+aXRzX2xvY2spOwor
CisgICAgaWYgKCBpdHNfZ2V0X2l0dChpdHMsIGRldmlkLCAmaXR0KSApCisgICAgICAgIGdvdG8g
b3V0OworCisgICAgLyoKKyAgICAgKiBGb3IgRG9tVXMgd2UgbmVlZCB0byBjaGVjayB0aGF0IHRo
ZSBudW1iZXIgb2YgZXZlbnRzIHBlciBkZXZpY2UKKyAgICAgKiBpcyByZWFsbHkgbGltaXRlZCwg
b3RoZXJ3aXNlIGxvb3Bpbmcgb3ZlciBhbGwgZXZlbnRzIGNhbiB0YWtlIHRvbworICAgICAqIGxv
bmcgZm9yIGEgZ3Vlc3QuIFRoaXMgQVNTRVJUIGNhbiB0aGVuIGJlIHJlbW92ZWQgaWYgdGhhdCBp
cworICAgICAqIGNvdmVyZWQuCisgICAgICovCisgICAgQVNTRVJUKGlzX2hhcmR3YXJlX2RvbWFp
bihpdHMtPmQpKTsKKworICAgIGZvciAoIGV2aWQgPSAwOyBldmlkIDwgREVWX1RBQkxFX0lUVF9T
SVpFKGl0dCk7IGV2aWQrKyApCisgICAgICAgIC8qIERvbid0IGNhcmUgYWJvdXQgZXJyb3JzIGhl
cmUsIGNsZWFuIHVwIGFzIG11Y2ggYXMgcG9zc2libGUuICovCisgICAgICAgIGl0c19kaXNjYXJk
X2V2ZW50KGl0cywgZGV2aWQsIGV2aWQpOworCitvdXQ6CisgICAgc3Bpbl91bmxvY2soJml0cy0+
aXRzX2xvY2spOworfQorCitzdGF0aWMgaW50IGl0c19oYW5kbGVfbWFwZChzdHJ1Y3QgdmlydF9p
dHMgKml0cywgdWludDY0X3QgKmNtZHB0cikKK3sKKyAgICAvKiBzaXplIGFuZCBkZXZpZCBnZXQg
dmFsaWRhdGVkIGJ5IHRoZSBmdW5jdGlvbnMgY2FsbGVkIGJlbG93LiAqLworICAgIHVpbnQzMl90
IGRldmlkID0gaXRzX2NtZF9nZXRfZGV2aWNlaWQoY21kcHRyKTsKKyAgICB1bnNpZ25lZCBpbnQg
c2l6ZSA9IGl0c19jbWRfZ2V0X3NpemUoY21kcHRyKSArIDE7CisgICAgYm9vbCB2YWxpZCA9IGl0
c19jbWRfZ2V0X3ZhbGlkYml0KGNtZHB0cik7CisgICAgcGFkZHJfdCBpdHRfYWRkciA9IGl0c19j
bWRfZ2V0X2l0dGFkZHIoY21kcHRyKTsKKyAgICBpbnQgcmV0OworCisgICAgLyogU2FuaXRpemUg
dGhlIG51bWJlciBvZiBldmVudHMuICovCisgICAgaWYgKCB2YWxpZCAmJiAoc2l6ZSA+IGl0cy0+
ZXZpZF9iaXRzKSApCisgICAgICAgIHJldHVybiAtMTsKKworICAgIGlmICggIXZhbGlkICkKKyAg
ICAgICAgLyogRGlzY2FyZCBhbGwgZXZlbnRzIGFuZCByZW1vdmUgcGVuZGluZyBMUElzLiAqLwor
ICAgICAgICBpdHNfdW5tYXBfZGV2aWNlKGl0cywgZGV2aWQpOworCisgICAgLyoKKyAgICAgKiBU
aGVyZSBpcyBubyBlYXN5IGFuZCBjbGVhbiB3YXkgZm9yIFhlbiB0byBrbm93IHRoZSBJVFMgZGV2
aWNlIElEIG9mIGEKKyAgICAgKiBwYXJ0aWN1bGFyIChQQ0kpIGRldmljZSwgc28gd2UgaGF2ZSB0
byByZWx5IG9uIHRoZSBndWVzdCB0ZWxsaW5nCisgICAgICogdXMgYWJvdXQgaXQuIEZvciAqbm93
KiB3ZSBhcmUganVzdCB1c2luZyB0aGUgZGV2aWNlIElEICpEb20wKiB1c2VzLAorICAgICAqIGJl
Y2F1c2UgdGhlIGRyaXZlciB0aGVyZSBoYXMgdGhlIGFjdHVhbCBrbm93bGVkZ2UuCisgICAgICog
RXZlbnR1YWxseSB0aGlzIHdpbGwgYmUgcmVwbGFjZWQgd2l0aCBhIGRlZGljYXRlZCBoeXBlcmNh
bGwgdG8KKyAgICAgKiBhbm5vdW5jZSBwYXNzLXRocm91Z2ggb2YgZGV2aWNlcy4KKyAgICAgKi8K
KyAgICBpZiAoIGlzX2hhcmR3YXJlX2RvbWFpbihpdHMtPmQpICkKKyAgICB7CisKKyAgICAgICAg
LyoKKyAgICAgICAgICogRG9tMCdzIElUU2VzIGFyZSBtYXBwZWQgMToxLCBzbyBib3RoIGFkZHJl
c3NlcyBhcmUgdGhlIHNhbWUuCisgICAgICAgICAqIEFsc28gdGhlIGRldmljZSBJRHMgYXJlIGVx
dWFsLgorICAgICAgICAgKi8KKyAgICAgICAgcmV0ID0gZ2ljdjNfaXRzX21hcF9ndWVzdF9kZXZp
Y2UoaXRzLT5kLCBpdHMtPmRvb3JiZWxsX2FkZHJlc3MsIGRldmlkLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBpdHMtPmRvb3JiZWxsX2FkZHJlc3MsIGRldmlkLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCSVQoc2l6ZSksIHZhbGlk
KTsKKyAgICAgICAgaWYgKCByZXQgJiYgdmFsaWQgKQorICAgICAgICAgICAgcmV0dXJuIHJldDsK
KyAgICB9CisKKyAgICBzcGluX2xvY2soJml0cy0+aXRzX2xvY2spOworCisgICAgaWYgKCB2YWxp
ZCApCisgICAgICAgIHJldCA9IGl0c19zZXRfaXR0X2FkZHJlc3MoaXRzLCBkZXZpZCwgaXR0X2Fk
ZHIsIHNpemUpOworICAgIGVsc2UKKyAgICAgICAgcmV0ID0gaXRzX3NldF9pdHRfYWRkcmVzcyhp
dHMsIGRldmlkLCBJTlZBTElEX1BBRERSLCAxKTsKKworICAgIHNwaW5fdW5sb2NrKCZpdHMtPml0
c19sb2NrKTsKKworICAgIHJldHVybiByZXQ7Cit9CisKICNkZWZpbmUgSVRTX0NNRF9CVUZGRVJf
U0laRShiYXNlcikgICAgICAoKCgoYmFzZXIpICYgMHhmZikgKyAxKSA8PCAxMikKICNkZWZpbmUg
SVRTX0NNRF9PRkZTRVQocmVnKSAgICAgICAgICAgICAoKHJlZykgJiBHRU5NQVNLKDE5LCA1KSkK
IApAQCAtNDIwLDYgKzU2MCw5IEBAIHN0YXRpYyBpbnQgdmdpY19pdHNfaGFuZGxlX2NtZHMoc3Ry
dWN0IGRvbWFpbiAqZCwgc3RydWN0IHZpcnRfaXRzICppdHMpCiAgICAgICAgIGNhc2UgR0lUU19D
TURfTUFQQzoKICAgICAgICAgICAgIHJldCA9IGl0c19oYW5kbGVfbWFwYyhpdHMsIGNvbW1hbmQp
OwogICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGNhc2UgR0lUU19DTURfTUFQRDoKKyAgICAg
ICAgICAgIHJldCA9IGl0c19oYW5kbGVfbWFwZChpdHMsIGNvbW1hbmQpOworICAgICAgICAgICAg
YnJlYWs7CiAgICAgICAgIGNhc2UgR0lUU19DTURfU1lOQzoKICAgICAgICAgICAgIC8qIFdlIGhh
bmRsZSBJVFMgY29tbWFuZHMgc3luY2hyb25vdXNseSwgc28gd2UgaWdub3JlIFNZTkMuICovCiAg
ICAgICAgICAgICBicmVhazsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3Yz
X2l0cy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKaW5kZXggYmU2NzcyNi4u
MDA4OWFjMiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKQEAgLTE3NSw2ICsxNzUsMTEgQEAg
c3RydWN0IHBlbmRpbmdfaXJxICpnaWN2M19pdHNfZ2V0X2V2ZW50X3BlbmRpbmdfaXJxKHN0cnVj
dCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFkZHJfdCB2ZG9vcmJlbGxfYWRkcmVzcywKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB2ZGV2aWQsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZXZl
bnRpZCk7CitpbnQgZ2ljdjNfcmVtb3ZlX2d1ZXN0X2V2ZW50KHN0cnVjdCBkb21haW4gKmQsIHBh
ZGRyX3QgdmRvb3JiZWxsX2FkZHJlc3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdWludDMyX3QgdmRldmlkLCB1aW50MzJfdCBldmVudGlkKTsKK3ZvaWQgZ2ljdjNfbHBp
X3VwZGF0ZV9ob3N0X2VudHJ5KHVpbnQzMl90IGhvc3RfbHBpLCBpbnQgZG9tYWluX2lkLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgdmlydF9scGkpOworCiAjZWxz
ZQogCiBzdGF0aWMgaW5saW5lIHZvaWQgZ2ljdjNfaXRzX2R0X2luaXQoY29uc3Qgc3RydWN0IGR0
X2RldmljZV9ub2RlICpub2RlKQotLSAKMi45LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 09 17:42:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 17:42:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dJNvS-0004Gs-RW; Fri, 09 Jun 2017 17:42:22 +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 1dJNvQ-000445-Va
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 17:42:21 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 CB/6E-02006-CFDDA395; Fri, 09 Jun 2017 17:42:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKLMWRWlGSWpSXmKPExsVysyfVTffnXat
 Ig0+9whbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aKi2oFPyQqjj6WaGDsFu5i5OIQEtjMKPGv
 aRtTFyMnkLOcUWLSXnYQm01AV2LHzdfMILaIQKjE0wXfmUEamAWuM0qc3jGfDSQhLGAlceT6X
 7AiFgFViQl/m8HivALWElNWrwOLSwjISTScvw9mcwLFt+1ZywaxzEqi5dBl9gmM3AsYGVYxah
 SnFpWlFukaWeglFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgR6t56BgXEHY98qv0O
 MkhxMSqK80wqsIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8L66A5QTLEpNT61Iy8wBhhlMWoKD
 R0mE98VJoDRvcUFibnFmOkTqFKOilDjvRpA+AZBERmkeXBsstC8xykoJ8zIyMDAI8RSkFuVml
 qDKv2IU52BUEuY1BEaKEE9mXgnc9FdAi5mAFi95ZwGyuCQRISXVwNjF+5+v6PFdBuFQPq1t6+
 J6k1OFmU9M2jBjBt/tbkdxTq9Fc8+b64jerjhb0u92SkW1NrBoY7P4geB3LUscrG8kzZRW7Uw
 wqJErsdiS8mly75WTDyMqWn521XWq/26zObuR8bn9n1kF1j6tVRXFH4MdlKVunXkasiHl9JRL
 QqGbnrKcs7/Lp8RSnJFoqMVcVJwIAFqFMtZoAgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1497030136!87189173!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13152 invoked from network); 9 Jun 2017 17:42:17 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-206.messagelabs.com with SMTP; 9 Jun 2017 17:42: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 7A99E15BF;
 Fri,  9 Jun 2017 10:42:16 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 32E233F578;
 Fri,  9 Jun 2017 10:42:15 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Fri,  9 Jun 2017 18:41:31 +0100
Message-Id: <20170609174141.5068-25-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170609174141.5068-1-andre.przywara@arm.com>
References: <20170609174141.5068-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: [Xen-devel] [PATCH v11 24/34] ARM: vITS: handle CLEAR 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>

VGhpcyBpbnRyb2R1Y2VzIHRoZSBJVFMgY29tbWFuZCBoYW5kbGVyIGZvciB0aGUgQ0xFQVIgY29t
bWFuZCwgd2hpY2gKY2xlYXJzIHRoZSBwZW5kaW5nIHN0YXRlIG9mIGFuIExQSS4KVGhpcyByZW1v
dmVzIGEgbm90LXlldCBpbmplY3RlZCwgYnV0IGFscmVhZHkgcXVldWVkIElSUSBmcm9tIGEgVkNQ
VS4KQXMgcmVhZF9pdHRlKCkgaXMgbm93IGV2ZW50dWFsbHkgdXNlZCwgd2UgYWRkIHRoZSBzdGF0
aWMga2V5d29yZC4KClNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2Fy
YUBhcm0uY29tPgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
LS0tCiB4ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYyB8IDU1ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA1NSBpbnNlcnRpb25z
KCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMgYi94ZW4vYXJjaC9h
cm0vdmdpYy12My1pdHMuYwppbmRleCAxNGNiMWYwLi5mNjI2MmZjIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC9hcm0vdmdpYy12My1pdHMuYworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwpA
QCAtNTIsNiArNTIsNyBAQAogICovCiBzdHJ1Y3QgdmlydF9pdHMgewogICAgIHN0cnVjdCBkb21h
aW4gKmQ7CisgICAgcGFkZHJfdCBkb29yYmVsbF9hZGRyZXNzOwogICAgIHVuc2lnbmVkIGludCBk
ZXZpZF9iaXRzOwogICAgIHVuc2lnbmVkIGludCBldmlkX2JpdHM7CiAgICAgc3BpbmxvY2tfdCB2
Y21kX2xvY2s7ICAgICAgIC8qIFByb3RlY3RzIHRoZSB2aXJ0dWFsIGNvbW1hbmQgYnVmZmVyLCB3
aGljaCAqLwpAQCAtMzIzLDYgKzMyNCw1NyBAQCBzdGF0aWMgaW50IGl0c19oYW5kbGVfbWFwYyhz
dHJ1Y3QgdmlydF9pdHMgKml0cywgdWludDY0X3QgKmNtZHB0cikKICAgICByZXR1cm4gMDsKIH0K
IAorLyoKKyAqIENMRUFSIHJlbW92ZXMgdGhlIHBlbmRpbmcgc3RhdGUgZnJvbSBhbiBMUEkuICov
CitzdGF0aWMgaW50IGl0c19oYW5kbGVfY2xlYXIoc3RydWN0IHZpcnRfaXRzICppdHMsIHVpbnQ2
NF90ICpjbWRwdHIpCit7CisgICAgdWludDMyX3QgZGV2aWQgPSBpdHNfY21kX2dldF9kZXZpY2Vp
ZChjbWRwdHIpOworICAgIHVpbnQzMl90IGV2ZW50aWQgPSBpdHNfY21kX2dldF9pZChjbWRwdHIp
OworICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcDsKKyAgICBzdHJ1Y3QgdmNwdSAqdmNwdTsKKyAg
ICB1aW50MzJfdCB2bHBpOworICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisgICAgaW50IHJldCA9
IC0xOworCisgICAgc3Bpbl9sb2NrKCZpdHMtPml0c19sb2NrKTsKKworICAgIC8qIFRyYW5zbGF0
ZSB0aGUgRGV2SUQvRXZJRCBwYWlyIGludG8gYSB2Q1BVL3ZMUEkgcGFpci4gKi8KKyAgICBpZiAo
ICFyZWFkX2l0dGUoaXRzLCBkZXZpZCwgZXZlbnRpZCwgJnZjcHUsICZ2bHBpKSApCisgICAgICAg
IGdvdG8gb3V0X3VubG9jazsKKworICAgIHAgPSBnaWN2M19pdHNfZ2V0X2V2ZW50X3BlbmRpbmdf
aXJxKGl0cy0+ZCwgaXRzLT5kb29yYmVsbF9hZGRyZXNzLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGRldmlkLCBldmVudGlkKTsKKyAgICAvKiBQcm90ZWN0IGFnYWlu
c3QgYW4gaW52YWxpZCBMUEkgbnVtYmVyLiAqLworICAgIGlmICggdW5saWtlbHkoIXApICkKKyAg
ICAgICAgZ290byBvdXRfdW5sb2NrOworCisgICAgLyoKKyAgICAgKiBUT0RPOiBUaGlzIHJlbGll
cyBvbiB0aGUgVkNQVSBiZWluZyBjb3JyZWN0IGluIHRoZSBJVFMgdGFibGVzLgorICAgICAqIFRo
aXMgY2FuIGJlIGZpeGVkIGJ5IGVpdGhlciB1c2luZyBhIHBlci1JUlEgbG9jayBvciBieSB1c2lu
ZworICAgICAqIHRoZSBWQ1BVIElEIGZyb20gdGhlIHBlbmRpbmdfaXJxIGluc3RlYWQuCisgICAg
ICovCisgICAgc3Bpbl9sb2NrX2lycXNhdmUoJnZjcHUtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7
CisKKyAgICAvKgorICAgICAqIElmIHRoZSBMUEkgaXMgYWxyZWFkeSB2aXNpYmxlIG9uIHRoZSBn
dWVzdCwgaXQgaXMgdG9vIGxhdGUgdG8KKyAgICAgKiBjbGVhciB0aGUgcGVuZGluZyBzdGF0ZS4g
SG93ZXZlciB0aGlzIGlzIGEgYmVuaWduIHJhY2UgdGhhdCBjYW4KKyAgICAgKiBoYXBwZW4gb24g
cmVhbCBoYXJkd2FyZSwgdG9vOiBJZiB0aGUgTFBJIGhhcyBhbHJlYWR5IGJlZW4gZm9yd2FyZGVk
CisgICAgICogdG8gYSBDUFUgaW50ZXJmYWNlLCBhIENMRUFSIHJlcXVlc3QgcmVhY2hpbmcgdGhl
IHJlZGlzdHJpYnV0b3IgaGFzCisgICAgICogbm8gZWZmZWN0IG9uIHRoYXQgTFBJIGFueW1vcmUu
IFNpbmNlIExQSXMgYXJlIGVkZ2UgdHJpZ2dlcmVkIGFuZAorICAgICAqIGhhdmUgbm8gYWN0aXZl
IHN0YXRlLCB3ZSBkb24ndCBuZWVkIHRvIGNhcmUgYWJvdXQgdGhpcyBoZXJlLgorICAgICAqLwor
ICAgIGlmICggIXRlc3RfYml0KEdJQ19JUlFfR1VFU1RfVklTSUJMRSwgJnAtPnN0YXR1cykgKQor
ICAgICAgICBnaWNfcmVtb3ZlX2lycSh2Y3B1LCBwKTsKKworICAgIHNwaW5fdW5sb2NrX2lycXJl
c3RvcmUoJnZjcHUtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7CisgICAgcmV0ID0gMDsKKworb3V0
X3VubG9jazoKKyAgICBzcGluX3VubG9jaygmaXRzLT5pdHNfbG9jayk7CisKKyAgICByZXR1cm4g
cmV0OworfQorCiAjZGVmaW5lIElUU19DTURfQlVGRkVSX1NJWkUoYmFzZXIpICAgICAgKCgoKGJh
c2VyKSAmIDB4ZmYpICsgMSkgPDwgMTIpCiAjZGVmaW5lIElUU19DTURfT0ZGU0VUKHJlZykgICAg
ICAgICAgICAgKChyZWcpICYgR0VOTUFTSygxOSwgNSkpCiAKQEAgLTM1OSw2ICs0MTEsOSBAQCBz
dGF0aWMgaW50IHZnaWNfaXRzX2hhbmRsZV9jbWRzKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2
aXJ0X2l0cyAqaXRzKQogCiAgICAgICAgIHN3aXRjaCAoIGl0c19jbWRfZ2V0X2NvbW1hbmQoY29t
bWFuZCkgKQogICAgICAgICB7CisgICAgICAgIGNhc2UgR0lUU19DTURfQ0xFQVI6CisgICAgICAg
ICAgICByZXQgPSBpdHNfaGFuZGxlX2NsZWFyKGl0cywgY29tbWFuZCk7CisgICAgICAgICAgICBi
cmVhazsKICAgICAgICAgY2FzZSBHSVRTX0NNRF9JTlQ6CiAgICAgICAgICAgICByZXQgPSBpdHNf
aGFuZGxlX2ludChpdHMsIGNvbW1hbmQpOwogICAgICAgICAgICAgYnJlYWs7Ci0tIAoyLjkuMAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 09 17:42:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 17: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 1dJNvT-0004IR-6e; Fri, 09 Jun 2017 17:42:23 +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 1dJNvR-0004Dp-MW
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 17:42:21 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 62/00-02956-DFDDA395; Fri, 09 Jun 2017 17:42:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsVysyfVTffPXat
 Ig55jChbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bq9mUsBYs0Kq48XcDYwPhZrouRi0NIYDOj
 xM2Ha9ghnOWMEg0TZjB1MXJysAnoSuy4+ZoZxBYRCJV4uuA7M0gRs8B1RonTO+azgSSEBawl3
 ix5xQJiswioSvxp3wtUxMHBCxRvnhgNEpYQkJNoOH8fbA4nUHjbnrVgrUICVhIthy6zT2DkXs
 DIsIpRozi1qCy1SNfQSC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTI9DDDECwg/H
 yxoBDjJIcTEqivNMKrCKF+JLyUyozEosz4otKc1KLDzHKcHAoSfC+ugOUEyxKTU+tSMvMAYYa
 TFqCg0dJhPfFSaA0b3FBYm5xZjpE6hSjopQ470aQPgGQREZpHlwbLLwvMcpKCfMyAh0ixFOQW
 pSbWYIq/4pRnINRSZjXEBgtQjyZeSVw018BLWYCWrzknQXI4pJEhJRUA2NmurfLwVOzWpbNN1
 lkLNLxJWPmwbYAiVO907PLeIqyT3ecvLeL1cMwpNXoxzarlqhGu+xupb/TpxsasV4TSr+47AW
 rd/jjgyw/Pu060bYu/3JTwPb6uOgZXzUNfZOUOSaue+Wx85jtY65/PnHhH42yCtT3hV7dW7Vk
 gd/LbR+menC9vzXNP0mJpTgj0VCLuag4EQA9t8DdagIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1497030139!107125594!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20671 invoked from network); 9 Jun 2017 17:42:20 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-27.messagelabs.com with SMTP; 9 Jun 2017 17:42: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 AD8E91596;
 Fri,  9 Jun 2017 10:42:19 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 642F23F578;
 Fri,  9 Jun 2017 10:42:18 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Fri,  9 Jun 2017 18:41:33 +0100
Message-Id: <20170609174141.5068-27-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170609174141.5068-1-andre.przywara@arm.com>
References: <20170609174141.5068-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: [Xen-devel] [PATCH v11 26/34] ARM: GICv3: handle unmapped LPIs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiBMUElzIGdldCB1bm1hcHBlZCBieSBhIGd1ZXN0LCB0aGV5IG1pZ2h0IHN0aWxsIGJlIGlu
IHNvbWUgTFIgb2YKc29tZSBWQ1BVLiBOZXZlcnRoZWxlc3Mgd2UgcmVtb3ZlIHRoZSBjb3JyZXNw
b25kaW5nIHBlbmRpbmdfaXJxCihwb3NzaWJseSBmcmVlaW5nIGl0KSwgYW5kIGRldGVjdCB0aGlz
IGNhc2UgKGlycV90b19wZW5kaW5nKCkgcmV0dXJucwpOVUxMKSB3aGVuIHRoZSBMUiBnZXRzIGNs
ZWFuZWQgdXAgbGF0ZXIuCkhvd2V2ZXIgYSAqbmV3KiBMUEkgbWF5IGdldCBtYXBwZWQgd2l0aCB0
aGUgc2FtZSBudW1iZXIgd2hpbGUgdGhlIG9sZApMUEkgaXMgKnN0aWxsKiBpbiBzb21lIExSLiBU
byBhdm9pZCBnZXR0aW5nIHRoZSB3cm9uZyBzdGF0ZSwgd2UgbWFyawpldmVyeSBuZXdseSBtYXBw
ZWQgTFBJIGFzIFBSSVNUSU5FLCB3aGljaCBtZWFuczogaGFzIG5ldmVyIGJlZW4gaW4gYW4KTFIg
YmVmb3JlLiBJZiB3ZSBkZXRlY3QgdGhlIExQSSBpbiBhbiBMUiBhbnl3YXksIGl0IG11c3QgaGF2
ZSBiZWVuIGFuCm9sZGVyIG9uZSwgd2hpY2ggd2UgY2FuIHNpbXBseSByZXRpcmUuCkJlZm9yZSBp
bnNlcnRpbmcgc3VjaCBhIFBSSVNUSU5FIExQSSBpbnRvIGFuIExSLCB3ZSBtdXN0IG1ha2Ugc3Vy
ZSB0aGF0Cml0J3Mgbm90IGFscmVhZHkgaW4gYW5vdGhlciBMUiwgYXMgdGhlIGFyY2hpdGVjdHVy
ZSBmb3JiaWRzIHR3bwppbnRlcnJ1cHRzIHdpdGggdGhlIHNhbWUgdmlydHVhbCBJUlEgbnVtYmVy
IG9uIG9uZSBDUFUuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdh
cmFAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vZ2ljLmMgICAgICAgICB8IDUxICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0KIHhlbi9pbmNsdWRlL2FzbS1h
cm0vdmdpYy5oIHwgIDYgKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDUzIGluc2VydGlvbnMoKyks
IDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy5jIGIveGVuL2Fy
Y2gvYXJtL2dpYy5jCmluZGV4IDk1OTdlZjguLmIzMzdhODYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS9naWMuYworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLmMKQEAgLTM3NSw2ICszNzUsOCBAQCBz
dGF0aWMgaW5saW5lIHZvaWQgZ2ljX3NldF9scihpbnQgbHIsIHN0cnVjdCBwZW5kaW5nX2lycSAq
cCwKIHsKICAgICBBU1NFUlQoIWxvY2FsX2lycV9pc19lbmFibGVkKCkpOwogCisgICAgY2xlYXJf
Yml0KEdJQ19JUlFfR1VFU1RfUFJJU1RJTkVfTFBJLCAmcC0+c3RhdHVzKTsKKwogICAgIGdpY19o
d19vcHMtPnVwZGF0ZV9scihsciwgcCwgc3RhdGUpOwogCiAgICAgc2V0X2JpdChHSUNfSVJRX0dV
RVNUX1ZJU0lCTEUsICZwLT5zdGF0dXMpOwpAQCAtNDQwLDYgKzQ0Miw0MCBAQCB2b2lkIGdpY19y
YWlzZV9pbmZsaWdodF9pcnEoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJ0dWFsX2ly
cSkKICNlbmRpZgogfQogCisvKgorICogRmluZCBhbiB1bnVzZWQgTFIgdG8gaW5zZXJ0IGFuIElS
USBpbnRvLCBzdGFydGluZyB3aXRoIHRoZSBMUiBnaXZlbgorICogYnkgQGxyLiBJZiB0aGlzIG5l
dyBpbnRlcnJ1cHQgaXMgYSBQUklTVElORSBMUEksIHNjYW4gdGhlIG90aGVyIExScyB0bworICog
YXZvaWQgaW5zZXJ0aW5nIHRoZSBzYW1lIElSUSB0d2ljZS4gVGhpcyBzaXR1YXRpb24gY2FuIG9j
Y3VyIHdoZW4gYW4KKyAqIGV2ZW50IGdldHMgZGlzY2FyZGVkIHdoaWxlIHRoZSBMUEkgaXMgaW4g
YW4gTFIsIGFuZCBhIG5ldyBMUEkgd2l0aCB0aGUKKyAqIHNhbWUgbnVtYmVyIGdldHMgbWFwcGVk
IHF1aWNrbHkgYWZ0ZXJ3YXJkcy4KKyAqLworc3RhdGljIHVuc2lnbmVkIGludCBnaWNfZmluZF91
bnVzZWRfbHIoc3RydWN0IHZjcHUgKnYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbHIpCit7CisgICAgdW5zaWduZWQgaW50IG5yX2xy
cyA9IGdpY19od19vcHMtPmluZm8tPm5yX2xyczsKKyAgICB1bnNpZ25lZCBsb25nICpscl9tYXNr
ID0gKHVuc2lnbmVkIGxvbmcgKikgJnRoaXNfY3B1KGxyX21hc2spOworICAgIHN0cnVjdCBnaWNf
bHIgbHJfdmFsOworCisgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZ2LT5hcmNoLnZnaWMubG9j
aykpOworCisgICAgaWYgKCB1bmxpa2VseSh0ZXN0X2JpdChHSUNfSVJRX0dVRVNUX1BSSVNUSU5F
X0xQSSwgJnAtPnN0YXR1cykpICkKKyAgICB7CisgICAgICAgIHVuc2lnbmVkIGludCB1c2VkX2xy
OworCisgICAgICAgIGZvcl9lYWNoX3NldF9iaXQodXNlZF9sciwgbHJfbWFzaywgbnJfbHJzKQor
ICAgICAgICB7CisgICAgICAgICAgICBnaWNfaHdfb3BzLT5yZWFkX2xyKHVzZWRfbHIsICZscl92
YWwpOworICAgICAgICAgICAgaWYgKCBscl92YWwudmlycSA9PSBwLT5pcnEgKQorICAgICAgICAg
ICAgICAgIHJldHVybiB1c2VkX2xyOworICAgICAgICB9CisgICAgfQorCisgICAgbHIgPSBmaW5k
X25leHRfemVyb19iaXQobHJfbWFzaywgbnJfbHJzLCBscik7CisKKyAgICByZXR1cm4gbHI7Cit9
CisKIHZvaWQgZ2ljX3JhaXNlX2d1ZXN0X2lycShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50
IHZpcnR1YWxfaXJxLAogICAgICAgICB1bnNpZ25lZCBpbnQgcHJpb3JpdHkpCiB7CkBAIC00NTUs
NyArNDkxLDggQEAgdm9pZCBnaWNfcmFpc2VfZ3Vlc3RfaXJxKHN0cnVjdCB2Y3B1ICp2LCB1bnNp
Z25lZCBpbnQgdmlydHVhbF9pcnEsCiAKICAgICBpZiAoIHYgPT0gY3VycmVudCAmJiBsaXN0X2Vt
cHR5KCZ2LT5hcmNoLnZnaWMubHJfcGVuZGluZykgKQogICAgIHsKLSAgICAgICAgaSA9IGZpbmRf
Zmlyc3RfemVyb19iaXQoJnRoaXNfY3B1KGxyX21hc2spLCBucl9scnMpOworICAgICAgICBpID0g
Z2ljX2ZpbmRfdW51c2VkX2xyKHYsIHAsIDApOworCiAgICAgICAgIGlmIChpIDwgbnJfbHJzKSB7
CiAgICAgICAgICAgICBzZXRfYml0KGksICZ0aGlzX2NwdShscl9tYXNrKSk7CiAgICAgICAgICAg
ICBnaWNfc2V0X2xyKGksIHAsIEdJQ0hfTFJfUEVORElORyk7CkBAIC00NzgsOCArNTE1LDE0IEBA
IHN0YXRpYyB2b2lkIGdpY191cGRhdGVfb25lX2xyKHN0cnVjdCB2Y3B1ICp2LCBpbnQgaSkKICAg
ICBnaWNfaHdfb3BzLT5yZWFkX2xyKGksICZscl92YWwpOwogICAgIGlycSA9IGxyX3ZhbC52aXJx
OwogICAgIHAgPSBpcnFfdG9fcGVuZGluZyh2LCBpcnEpOwotICAgIC8qIEFuIExQSSBtaWdodCBo
YXZlIGJlZW4gdW5tYXBwZWQsIGluIHdoaWNoIGNhc2Ugd2UganVzdCBjbGVhbiB1cCBoZXJlLiAq
LwotICAgIGlmICggdW5saWtlbHkoIXApICkKKyAgICAvKgorICAgICAqIEFuIExQSSBtaWdodCBo
YXZlIGJlZW4gdW5tYXBwZWQsIGluIHdoaWNoIGNhc2Ugd2UganVzdCBjbGVhbiB1cCBoZXJlLgor
ICAgICAqIElmIHRoYXQgTFBJIGlzIG1hcmtlZCBhcyBQUklTVElORSwgdGhlIGluZm9ybWF0aW9u
IGluIHRoZSBMUiBpcyBib2d1cywKKyAgICAgKiBhcyBpdCBiZWxvbmdzIHRvIGEgcHJldmlvdXMs
IGFscmVhZHkgdW5tYXBwZWQgTFBJLiBTbyB3ZSBkaXNjYXJkIGl0CisgICAgICogaGVyZSBhcyB3
ZWxsLgorICAgICAqLworICAgIGlmICggdW5saWtlbHkoIXAgfHwKKyAgICAgICAgIHRlc3RfYW5k
X2NsZWFyX2JpdChHSUNfSVJRX0dVRVNUX1BSSVNUSU5FX0xQSSwgJnAtPnN0YXR1cykpICkKICAg
ICB7CiAgICAgICAgIEFTU0VSVChpc19scGkoaXJxKSk7CiAKQEAgLTU4OSw3ICs2MzIsNyBAQCBz
dGF0aWMgdm9pZCBnaWNfcmVzdG9yZV9wZW5kaW5nX2lycXMoc3RydWN0IHZjcHUgKnYpCiAgICAg
aW5mbGlnaHRfciA9ICZ2LT5hcmNoLnZnaWMuaW5mbGlnaHRfaXJxczsKICAgICBsaXN0X2Zvcl9l
YWNoX2VudHJ5X3NhZmUgKCBwLCB0LCAmdi0+YXJjaC52Z2ljLmxyX3BlbmRpbmcsIGxyX3F1ZXVl
ICkKICAgICB7Ci0gICAgICAgIGxyID0gZmluZF9uZXh0X3plcm9fYml0KCZ0aGlzX2NwdShscl9t
YXNrKSwgbnJfbHJzLCBscik7CisgICAgICAgIGxyID0gZ2ljX2ZpbmRfdW51c2VkX2xyKHYsIHAs
IGxyKTsKICAgICAgICAgaWYgKCBsciA+PSBucl9scnMgKQogICAgICAgICB7CiAgICAgICAgICAg
ICAvKiBObyBtb3JlIGZyZWUgTFJzOiBmaW5kIGEgbG93ZXIgcHJpb3JpdHkgaXJxIHRvIGV2aWN0
ICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vdmdpYy5oCmluZGV4IDAyNzMyZGIuLjNmYzRjZWIgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vdmdpYy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCkBA
IC02MCwxMiArNjAsMTggQEAgc3RydWN0IHBlbmRpbmdfaXJxCiAgICAgICogdmNwdSB3aGlsZSBp
dCBpcyBzdGlsbCBpbmZsaWdodCBhbmQgb24gYW4gR0lDSF9MUiByZWdpc3RlciBvbiB0aGUKICAg
ICAgKiBvbGQgdmNwdS4KICAgICAgKgorICAgICAqIEdJQ19JUlFfR1VFU1RfUFJJU1RJTkVfTFBJ
OiB0aGUgSVJRIGlzIGEgbmV3bHkgbWFwcGVkIExQSSwgd2hpY2gKKyAgICAgKiBoYXMgbmV2ZXIg
YmVlbiBpbiBhbiBMUiBiZWZvcmUuIFRoaXMgbWVhbnMgdGhhdCBhbnkgdHJhY2Ugb2YgYW4KKyAg
ICAgKiBMUEkgd2l0aCB0aGUgc2FtZSBudW1iZXIgaW4gYW4gTFIgbXVzdCBiZSBmcm9tIGFuIG9s
ZGVyIExQSSwgd2hpY2gKKyAgICAgKiBoYXMgYmVlbiB1bm1hcHBlZCBiZWZvcmUuCisgICAgICoK
ICAgICAgKi8KICNkZWZpbmUgR0lDX0lSUV9HVUVTVF9RVUVVRUQgICAwCiAjZGVmaW5lIEdJQ19J
UlFfR1VFU1RfQUNUSVZFICAgMQogI2RlZmluZSBHSUNfSVJRX0dVRVNUX1ZJU0lCTEUgIDIKICNk
ZWZpbmUgR0lDX0lSUV9HVUVTVF9FTkFCTEVEICAzCiAjZGVmaW5lIEdJQ19JUlFfR1VFU1RfTUlH
UkFUSU5HICAgNAorI2RlZmluZSBHSUNfSVJRX0dVRVNUX1BSSVNUSU5FX0xQSSAgNQogICAgIHVu
c2lnbmVkIGxvbmcgc3RhdHVzOwogICAgIHN0cnVjdCBpcnFfZGVzYyAqZGVzYzsgLyogb25seSBz
ZXQgaXQgdGhlIGlycSBjb3JyZXNwb25kcyB0byBhIHBoeXNpY2FsIGlycSAqLwogICAgIHVuc2ln
bmVkIGludCBpcnE7Ci0tIAoyLjkuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 09 17:42:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 17: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 1dJNvV-0004Np-Eu; Fri, 09 Jun 2017 17:42:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dJNvT-0004Io-NB
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 17:42:23 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 61/CF-03620-FFDDA395; Fri, 09 Jun 2017 17:42:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsVysyfVTfffXat
 Ig6dLuS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz9NxawFzT6VJxa+YSlgXGKZRcjF4eQwGZG
 iU+rrzNBOMsZJdr6jjN2MXJysAnoSuy4+ZoZxBYRCJV4uuA7M0gRs8B1RonTO+azgSSEBewlp
 j3/xgpiswioSrw9th8szitgLTFx/gYwW0JATqLh/H2wQZxA8W171oLFhQSsJFoOXWafwMi9gJ
 FhFaN6cWpRWWqRroleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkaghxmAYAdj92X
 /Q4ySHExKorzTCqwihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwvroDlBMsSk1PrUjLzAGGGkxa
 goNHSYT3xUmgNG9xQWJucWY6ROoUo6KUOO9GkD4BkERGaR5cGyy8LzHKSgnzMgIdIsRTkFqUm
 1mCKv+KUZyDUUmY1xAYLUI8mXklcNNfAS1mAlq85J0FyOKSRISUVANjdZuq5c/fa1c3PLKq4+
 1y2XjR49nTK79PpEVpMDQKXjsi2ejetNOjZD5TnQ3bmQlcOeUlzxkanEt7uZU+yevVrjW+q2w
 2vdZgP+vTy8dWapwKMV5Sd2OZ1oNnkUWKTgwOdnuYXn5vE1/1XjQ/7YT/ThlLnt57L/Tv2F6K
 XDxhxflf567di1qoxFKckWioxVxUnAgAb2TasGoCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1497030141!47390336!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8151 invoked from network); 9 Jun 2017 17:42:21 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-2.tower-27.messagelabs.com with SMTP; 9 Jun 2017 17:42: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 3EC5615BF;
 Fri,  9 Jun 2017 10:42:21 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E801E3F578;
 Fri,  9 Jun 2017 10:42:19 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Fri,  9 Jun 2017 18:41:34 +0100
Message-Id: <20170609174141.5068-28-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170609174141.5068-1-andre.przywara@arm.com>
References: <20170609174141.5068-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: [Xen-devel] [PATCH v11 27/34] ARM: vITS: handle MAPTI/MAPI 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>

VGhlIE1BUFRJIGNvbW1hbmRzIGFzc29jaWF0ZXMgYSBEZXZpY2VJRC9FdmVudElEIHBhaXIgd2l0
aCBhIExQSS9DUFUKcGFpciBhbmQgYWN0dWFsbHkgaW5zdGFudGlhdGVzIExQSSBpbnRlcnJ1cHRz
LiBNQVBJIGlzIGp1c3QgYSB2YXJpYW50Cm9mIHRoaXMgY29tbWVudCwgd2hlcmUgdGhlIExQSSBJ
RCBpcyB0aGUgc2FtZSBhcyB0aGUgZXZlbnQgSUQuCldlIGNvbm5lY3QgdGhlIGFscmVhZHkgYWxs
b2NhdGVkIGhvc3QgTFBJIHRvIHRoaXMgdmlydHVhbCBMUEksIHNvIHRoYXQKYW55IHRyaWdnZXJp
bmcgTFBJIG9uIHRoZSBob3N0IGNhbiBiZSBxdWlja2x5IGZvcndhcmRlZCB0byBhIGd1ZXN0LgpC
ZXNpZGUgZW50ZXJpbmcgdGhlIGRvbWFpbiBhbmQgdGhlIHZpcnR1YWwgTFBJIG51bWJlciBpbiB0
aGUgcmVzcGVjdGl2ZQpob3N0IExQSSBlbnRyeSwgd2UgYWxzbyBpbml0aWFsaXplIGFuZCBhZGQg
dGhlIGFscmVhZHkgYWxsb2NhdGVkCnN0cnVjdCBwZW5kaW5nX2lycSB0byBvdXIgcmFkaXggdHJl
ZSwgc28gdGhhdCB3ZSBjYW4gbm93IGVhc2lseSBmaW5kIGl0CmJ5IGl0cyB2aXJ0dWFsIExQSSBu
dW1iZXIuCldlIGFsc28gcmVhZCB0aGUgcHJvcGVydHkgdGFibGUgdG8gdXBkYXRlIHRoZSBlbmFi
bGVkIGJpdCBhbmQgdGhlCnByaW9yaXR5IGZvciBvdXIgbmV3IExQSSwgYXMgd2UgbWlnaHQgaGF2
ZSBtaXNzZWQgdGhpcyBkdXJpbmcgYW4gZWFybGllcgpJTlZBTEwgY2FsbCAod2hpY2ggb25seSBj
aGVja3MgbWFwcGVkIExQSXMpLiBCdXQgd2UgbWFrZSBzdXJlIHRoYXQgdGhlCnByb3BlcnR5IHRh
YmxlIGlzIGFjdHVhbGx5IHZhbGlkLCBhcyBhbGwgcmVkaXN0cmlidXRvcnMgbWlnaHQgc3RpbGwK
YmUgZGlzYWJsZWQgYXQgdGhpcyBwb2ludC4KU2luY2Ugd3JpdGVfaXR0ZV9sb2NrZWQoKSBub3cg
c2VlcyBpdHMgZmlyc3QgdXNhZ2UsIHdlIGNoYW5nZSB0aGUKZGVjbGFyYXRpb24gdG8gc3RhdGlj
LgoKU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+
Ci0tLQogeGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYyAgICAgICAgfCAgMjcgKysrKysrKysKIHhl
bi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jICAgICAgIHwgMTQ1ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrLQogeGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmggfCAg
IDMgKwogMyBmaWxlcyBjaGFuZ2VkLCAxNzMgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jIGIveGVuL2FyY2gvYXJtL2dp
Yy12My1pdHMuYwppbmRleCA4ODY0ZTBiLi4zZDg2M2NkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9h
cm0vZ2ljLXYzLWl0cy5jCisrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMKQEAgLTg3Niw2
ICs4NzYsMzMgQEAgaW50IGdpY3YzX3JlbW92ZV9ndWVzdF9ldmVudChzdHJ1Y3QgZG9tYWluICpk
LCBwYWRkcl90IHZkb29yYmVsbF9hZGRyZXNzLAogICAgIHJldHVybiAwOwogfQogCisvKgorICog
Q29ubmVjdHMgdGhlIGV2ZW50IElEIGZvciBhbiBhbHJlYWR5IGFzc2lnbmVkIGRldmljZSB0byB0
aGUgZ2l2ZW4gVkNQVS92TFBJCisgKiBwYWlyLiBUaGUgY29ycmVzcG9uZGluZyBwaHlzaWNhbCBM
UEkgaXMgYWxyZWFkeSBtYXBwZWQgb24gdGhlIGhvc3Qgc2lkZQorICogKHdoZW4gYXNzaWduaW5n
IHRoZSBwaHlzaWNhbCBkZXZpY2UgdG8gdGhlIGd1ZXN0KSwgc28gd2UganVzdCBjb25uZWN0IHRo
ZQorICogdGFyZ2V0IFZDUFUvdkxQSSBwYWlyIHRvIHRoYXQgaW50ZXJydXB0IHRvIGluamVjdCBp
dCBwcm9wZXJseSBpZiBpdCBmaXJlcy4KKyAqIFJldHVybnMgYSBwb2ludGVyIHRvIHRoZSBhbHJl
YWR5IGFsbG9jYXRlZCBzdHJ1Y3QgcGVuZGluZ19pcnEgdGhhdCBpcworICogbWVhbnQgdG8gYmUg
dXNlZCBieSB0aGF0IGV2ZW50LgorICovCitzdHJ1Y3QgcGVuZGluZ19pcnEgKmdpY3YzX2Fzc2ln
bl9ndWVzdF9ldmVudChzdHJ1Y3QgZG9tYWluICpkLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCB2ZG9vcmJlbGxfYWRkcmVzcywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZkZXZpZCwgdWlu
dDMyX3QgZXZlbnRpZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVpbnQzMl90IHZpcnRfbHBpKQoreworICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcGlycTsK
KyAgICB1aW50MzJfdCBob3N0X2xwaSA9IElOVkFMSURfTFBJOworCisgICAgcGlycSA9IGdldF9l
dmVudF9wZW5kaW5nX2lycShkLCB2ZG9vcmJlbGxfYWRkcmVzcywgdmRldmlkLCBldmVudGlkLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmhvc3RfbHBpKTsKKworICAgIGlmICgg
IXBpcnEgKQorICAgICAgICByZXR1cm4gTlVMTDsKKworICAgIGdpY3YzX2xwaV91cGRhdGVfaG9z
dF9lbnRyeShob3N0X2xwaSwgZC0+ZG9tYWluX2lkLCB2aXJ0X2xwaSk7CisKKyAgICByZXR1cm4g
cGlycTsKK30KKwogLyogU2NhbiB0aGUgRFQgZm9yIGFueSBJVFMgbm9kZXMgYW5kIGNyZWF0ZSBh
IGxpc3Qgb2YgaG9zdCBJVFNlcyBvdXQgb2YgaXQuICovCiB2b2lkIGdpY3YzX2l0c19kdF9pbml0
KGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZSkKIHsKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS92Z2ljLXYzLWl0cy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMKaW5kZXgg
N2Q0ZTU1Yy4uYWRhMzA0MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMK
KysrIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMKQEAgLTI1Myw4ICsyNTMsOCBAQCBzdGF0
aWMgYm9vbCByZWFkX2l0dGUoc3RydWN0IHZpcnRfaXRzICppdHMsIHVpbnQzMl90IGRldmlkLCB1
aW50MzJfdCBldmlkLAogICogSWYgdmNwdV9wdHIgaXMgcHJvdmlkZWQsIHJldHVybnMgdGhlIFZD
UFUgYmVsb25naW5nIHRvIHRoYXQgY29sbGVjdGlvbi4KICAqIE11c3QgYmUgY2FsbGVkIHdpdGgg
dGhlIElUUyBsb2NrIGhlbGQuCiAgKi8KLWJvb2wgd3JpdGVfaXR0ZShzdHJ1Y3QgdmlydF9pdHMg
Kml0cywgdWludDMyX3QgZGV2aWQsCi0gICAgICAgICAgICAgICAgdWludDMyX3QgZXZpZCwgdWlu
dDMyX3QgY29sbGlkLCB1aW50MzJfdCB2bHBpKQorc3RhdGljIGJvb2wgd3JpdGVfaXR0ZShzdHJ1
Y3QgdmlydF9pdHMgKml0cywgdWludDMyX3QgZGV2aWQsCisgICAgICAgICAgICAgICAgICAgICAg
IHVpbnQzMl90IGV2aWQsIHVpbnQzMl90IGNvbGxpZCwgdWludDMyX3QgdmxwaSkKIHsKICAgICBw
YWRkcl90IGFkZHI7CiAgICAgc3RydWN0IHZpdHNfaXR0ZSBpdHRlOwpAQCAtMzkwLDYgKzM5MCw0
NCBAQCBvdXRfdW5sb2NrOgogICAgIHJldHVybiByZXQ7CiB9CiAKKy8qCisgKiBGb3IgYSBnaXZl
biB2aXJ0dWFsIExQSSByZWFkIHRoZSBlbmFibGVkIGJpdCBhbmQgcHJpb3JpdHkgZnJvbSB0aGUg
dmlydHVhbAorICogcHJvcGVydHkgdGFibGUgYW5kIHVwZGF0ZSB0aGUgdmlydHVhbCBJUlEncyBz
dGF0ZSBpbiB0aGUgZ2l2ZW4gcGVuZGluZ19pcnEuCisgKiBNdXN0IGJlIGNhbGxlZCB3aXRoIHRo
ZSByZXNwZWN0aXZlIFZHSUMgVkNQVSBsb2NrIGhlbGQuCisgKi8KK3N0YXRpYyBpbnQgdXBkYXRl
X2xwaV9wcm9wZXJ0eShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgcGVuZGluZ19pcnEgKnApCit7
CisgICAgcGFkZHJfdCBhZGRyOworICAgIHVpbnQ4X3QgcHJvcGVydHk7CisgICAgaW50IHJldDsK
KworICAgIC8qCisgICAgICogSWYgbm8gcmVkaXN0cmlidXRvciBoYXMgaXRzIExQSXMgZW5hYmxl
ZCB5ZXQsIHdlIGNhbid0IGFjY2VzcyB0aGUKKyAgICAgKiBwcm9wZXJ0eSB0YWJsZS4gSW4gdGhp
cyBjYXNlIHdlIGp1c3QgY2FuJ3QgdXBkYXRlIHRoZSBwcm9wZXJ0aWVzLAorICAgICAqIGJ1dCB0
aGlzIHNob3VsZCBub3QgYmUgYW4gZXJyb3IgZnJvbSBhbiBJVFMgcG9pbnQgb2Ygdmlldy4KKyAg
ICAgKiBUaGUgY29udHJvbCBmbG93IGRlcGVuZGVuY3kgaGVyZSBhbmQgYSBiYXJyaWVyIGluc3Ry
dWN0aW9uIG9uIHRoZQorICAgICAqIHdyaXRlIHNpZGUgbWFrZSBzdXJlIHdlIGNhbiBhY2Nlc3Mg
dGhlc2Ugd2l0aG91dCB0YWtpbmcgYSBsb2NrLgorICAgICAqLworICAgIGlmICggIWQtPmFyY2gu
dmdpYy5yZGlzdHNfZW5hYmxlZCApCisgICAgICAgIHJldHVybiAwOworCisgICAgYWRkciA9IGQt
PmFyY2gudmdpYy5yZGlzdF9wcm9wYmFzZSAmIEdFTk1BU0soNTEsIDEyKTsKKworICAgIHJldCA9
IHZnaWNfYWNjZXNzX2d1ZXN0X21lbW9yeShkLCBhZGRyICsgcC0+aXJxIC0gTFBJX09GRlNFVCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnByb3BlcnR5LCBzaXplb2YocHJv
cGVydHkpLCBmYWxzZSk7CisgICAgaWYgKCByZXQgKQorICAgICAgICByZXR1cm4gcmV0OworCisg
ICAgd3JpdGVfYXRvbWljKCZwLT5scGlfcHJpb3JpdHksIHByb3BlcnR5ICYgTFBJX1BST1BfUFJJ
T19NQVNLKTsKKworICAgIGlmICggcHJvcGVydHkgJiBMUElfUFJPUF9FTkFCTEVEICkKKyAgICAg
ICAgc2V0X2JpdChHSUNfSVJRX0dVRVNUX0VOQUJMRUQsICZwLT5zdGF0dXMpOworICAgIGVsc2UK
KyAgICAgICAgY2xlYXJfYml0KEdJQ19JUlFfR1VFU1RfRU5BQkxFRCwgJnAtPnN0YXR1cyk7CisK
KyAgICByZXR1cm4gMDsKK30KKwogLyogTXVzdCBiZSBjYWxsZWQgd2l0aCB0aGUgSVRTIGxvY2sg
aGVsZC4gKi8KIHN0YXRpYyBpbnQgaXRzX2Rpc2NhcmRfZXZlbnQoc3RydWN0IHZpcnRfaXRzICpp
dHMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZkZXZpZCwgdWludDMy
X3QgdmV2aWQpCkBAIC01MTUsNiArNTUzLDEwNSBAQCBzdGF0aWMgaW50IGl0c19oYW5kbGVfbWFw
ZChzdHJ1Y3QgdmlydF9pdHMgKml0cywgdWludDY0X3QgKmNtZHB0cikKICAgICByZXR1cm4gcmV0
OwogfQogCitzdGF0aWMgaW50IGl0c19oYW5kbGVfbWFwdGkoc3RydWN0IHZpcnRfaXRzICppdHMs
IHVpbnQ2NF90ICpjbWRwdHIpCit7CisgICAgdWludDMyX3QgZGV2aWQgPSBpdHNfY21kX2dldF9k
ZXZpY2VpZChjbWRwdHIpOworICAgIHVpbnQzMl90IGV2ZW50aWQgPSBpdHNfY21kX2dldF9pZChj
bWRwdHIpOworICAgIHVpbnQzMl90IGludGlkID0gaXRzX2NtZF9nZXRfcGh5c2ljYWxfaWQoY21k
cHRyKSwgX2ludGlkOworICAgIHVpbnQxNl90IGNvbGxpZCA9IGl0c19jbWRfZ2V0X2NvbGxlY3Rp
b24oY21kcHRyKTsKKyAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnBpcnE7CisgICAgc3RydWN0IHZj
cHUgKnZjcHUgPSBOVUxMOworICAgIGludCByZXQgPSAtMTsKKworICAgIGlmICggaXRzX2NtZF9n
ZXRfY29tbWFuZChjbWRwdHIpID09IEdJVFNfQ01EX01BUEkgKQorICAgICAgICBpbnRpZCA9IGV2
ZW50aWQ7CisKKyAgICBzcGluX2xvY2soJml0cy0+aXRzX2xvY2spOworICAgIC8qCisgICAgICog
Q2hlY2sgd2hldGhlciB0aGVyZSBpcyBhIHZhbGlkIGV4aXN0aW5nIG1hcHBpbmcuIElmIHllcywg
YmVoYXZpb3IgaXMKKyAgICAgKiB1bnByZWRpY3RhYmxlLCB3ZSBjaG9vc2UgdG8gaWdub3JlIHRo
aXMgY29tbWFuZCBoZXJlLgorICAgICAqIFRoaXMgbWFrZXMgc3VyZSB3ZSBzdGFydCB3aXRoIGEg
cHJpc3RpbmUgcGVuZGluZ19pcnEgYmVsb3cuCisgICAgICovCisgICAgaWYgKCByZWFkX2l0dGUo
aXRzLCBkZXZpZCwgZXZlbnRpZCwgJnZjcHUsICZfaW50aWQpICYmCisgICAgICAgICBfaW50aWQg
IT0gSU5WQUxJRF9MUEkgKQorICAgIHsKKyAgICAgICAgc3Bpbl91bmxvY2soJml0cy0+aXRzX2xv
Y2spOworICAgICAgICByZXR1cm4gLTE7CisgICAgfQorCisgICAgLyogU2FuaXRpemUgY29sbGVj
dGlvbiBJRCBhbmQgaW50ZXJydXB0IElEICovCisgICAgdmNwdSA9IGdldF92Y3B1X2Zyb21fY29s
bGVjdGlvbihpdHMsIGNvbGxpZCk7CisgICAgaWYgKCAhdmNwdSB8fCBpbnRpZCA+PSBpdHMtPmQt
PmFyY2gudmdpYy5ucl9scGlzICkKKyAgICB7CisgICAgICAgIHNwaW5fdW5sb2NrKCZpdHMtPml0
c19sb2NrKTsKKyAgICAgICAgcmV0dXJuIC0xOworICAgIH0KKworICAgIC8qIEVudGVyIHRoZSBt
YXBwaW5nIGluIG91ciB2aXJ0dWFsIElUUyB0YWJsZXMuICovCisgICAgaWYgKCAhd3JpdGVfaXR0
ZShpdHMsIGRldmlkLCBldmVudGlkLCBjb2xsaWQsIGludGlkKSApCisgICAgeworICAgICAgICBz
cGluX3VubG9jaygmaXRzLT5pdHNfbG9jayk7CisgICAgICAgIHJldHVybiAtMTsKKyAgICB9CisK
KyAgICBzcGluX3VubG9jaygmaXRzLT5pdHNfbG9jayk7CisKKyAgICAvKgorICAgICAqIENvbm5l
Y3QgdGhpcyB2aXJ0dWFsIExQSSB0byB0aGUgY29ycmVzcG9uZGluZyBob3N0IExQSSwgd2hpY2gg
aXMKKyAgICAgKiBkZXRlcm1pbmVkIGJ5IHRoZSBzYW1lIGRldmljZSBJRCBhbmQgZXZlbnQgSUQg
b24gdGhlIGhvc3Qgc2lkZS4KKyAgICAgKiBUaGlzIHJldHVybnMgdXMgdGhlIGNvcnJlc3BvbmRp
bmcsIHN0aWxsIHVudXNlZCBwZW5kaW5nX2lycS4KKyAgICAgKi8KKyAgICBwaXJxID0gZ2ljdjNf
YXNzaWduX2d1ZXN0X2V2ZW50KGl0cy0+ZCwgaXRzLT5kb29yYmVsbF9hZGRyZXNzLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGV2aWQsIGV2ZW50aWQsIGludGlkKTsKKyAg
ICBpZiAoICFwaXJxICkKKyAgICAgICAgZ290byBvdXRfcmVtb3ZlX21hcHBpbmc7CisKKyAgICB2
Z2ljX2luaXRfcGVuZGluZ19pcnEocGlycSwgaW50aWQpOworCisgICAgLyoKKyAgICAgKiBOb3cg
cmVhZCB0aGUgZ3Vlc3QncyBwcm9wZXJ0eSB0YWJsZSB0byBpbml0aWFsaXplIG91ciBjYWNoZWQg
c3RhdGUuCisgICAgICogV2UgZG9uJ3QgbmVlZCB0aGUgVkdJQyBWQ1BVIGxvY2sgaGVyZSwgYmVj
YXVzZSB0aGUgcGVuZGluZ19pcnEgaXNuJ3QKKyAgICAgKiBpbiB0aGUgcmFkaXggdHJlZSB5ZXQu
CisgICAgICovCisgICAgcmV0ID0gdXBkYXRlX2xwaV9wcm9wZXJ0eShpdHMtPmQsIHBpcnEpOwor
ICAgIGlmICggcmV0ICkKKyAgICAgICAgZ290byBvdXRfcmVtb3ZlX2hvc3RfZW50cnk7CisKKyAg
ICBwaXJxLT5scGlfdmNwdV9pZCA9IHZjcHUtPnZjcHVfaWQ7CisgICAgLyoKKyAgICAgKiBNYXJr
IHRoaXMgTFBJIGFzIG5ldywgc28gYW55IG9sZGVyIChub3cgdW5tYXBwZWQpIExQSSBpbiBhbnkg
TFIKKyAgICAgKiBjYW4gYmUgZWFzaWx5IHJlY29nbmlzZWQgYXMgc3VjaC4KKyAgICAgKi8KKyAg
ICBzZXRfYml0KEdJQ19JUlFfR1VFU1RfUFJJU1RJTkVfTFBJLCAmcGlycS0+c3RhdHVzKTsKKwor
ICAgIC8qCisgICAgICogTm93IGluc2VydCB0aGUgcGVuZGluZ19pcnEgaW50byB0aGUgZG9tYWlu
J3MgTFBJIHRyZWUsIHNvIHRoYXQKKyAgICAgKiBpdCBiZWNvbWVzIGxpdmUuCisgICAgICovCisg
ICAgd3JpdGVfbG9jaygmaXRzLT5kLT5hcmNoLnZnaWMucGVuZF9scGlfdHJlZV9sb2NrKTsKKyAg
ICByZXQgPSByYWRpeF90cmVlX2luc2VydCgmaXRzLT5kLT5hcmNoLnZnaWMucGVuZF9scGlfdHJl
ZSwgaW50aWQsIHBpcnEpOworICAgIHdyaXRlX3VubG9jaygmaXRzLT5kLT5hcmNoLnZnaWMucGVu
ZF9scGlfdHJlZV9sb2NrKTsKKworICAgIGlmICggIXJldCApCisgICAgICAgIHJldHVybiAwOwor
CisgICAgLyoKKyAgICAgKiByYWRpeF90cmVlX2luc2VydCgpIHJldHVybnMgYW4gZXJyb3IgZWl0
aGVyIGR1ZSB0byBhbiBpbnRlcm5hbAorICAgICAqIGNvbmRpdGlvbiAobGlrZSBtZW1vcnkgYWxs
b2NhdGlvbiBmYWlsdXJlKSBvciBiZWNhdXNlIHRoZSBMUEkgYWxyZWFkeQorICAgICAqIGV4aXN0
ZWQgaW4gdGhlIHRyZWUuIFdlIGRvbid0IHN1cHBvcnQgdGhlIGxhdHRlciBjYXNlLCBzbyB3ZSBh
bHdheXMKKyAgICAgKiBjbGVhbnVwIGFuZCByZXR1cm4gYW4gZXJyb3IgaGVyZSBpbiBhbnkgY2Fz
ZS4KKyAgICAgKi8KK291dF9yZW1vdmVfaG9zdF9lbnRyeToKKyAgICBnaWN2M19yZW1vdmVfZ3Vl
c3RfZXZlbnQoaXRzLT5kLCBpdHMtPmRvb3JiZWxsX2FkZHJlc3MsIGRldmlkLCBldmVudGlkKTsK
Kworb3V0X3JlbW92ZV9tYXBwaW5nOgorICAgIHNwaW5fbG9jaygmaXRzLT5pdHNfbG9jayk7Cisg
ICAgd3JpdGVfaXR0ZShpdHMsIGRldmlkLCBldmVudGlkLCBVTk1BUFBFRF9DT0xMRUNUSU9OLCBJ
TlZBTElEX0xQSSk7CisgICAgc3Bpbl91bmxvY2soJml0cy0+aXRzX2xvY2spOworCisgICAgcmV0
dXJuIHJldDsKK30KKwogI2RlZmluZSBJVFNfQ01EX0JVRkZFUl9TSVpFKGJhc2VyKSAgICAgICgo
KChiYXNlcikgJiAweGZmKSArIDEpIDw8IDEyKQogI2RlZmluZSBJVFNfQ01EX09GRlNFVChyZWcp
ICAgICAgICAgICAgICgocmVnKSAmIEdFTk1BU0soMTksIDUpKQogCkBAIC01NjMsNiArNzAwLDEw
IEBAIHN0YXRpYyBpbnQgdmdpY19pdHNfaGFuZGxlX2NtZHMoc3RydWN0IGRvbWFpbiAqZCwgc3Ry
dWN0IHZpcnRfaXRzICppdHMpCiAgICAgICAgIGNhc2UgR0lUU19DTURfTUFQRDoKICAgICAgICAg
ICAgIHJldCA9IGl0c19oYW5kbGVfbWFwZChpdHMsIGNvbW1hbmQpOwogICAgICAgICAgICAgYnJl
YWs7CisgICAgICAgIGNhc2UgR0lUU19DTURfTUFQSToKKyAgICAgICAgY2FzZSBHSVRTX0NNRF9N
QVBUSToKKyAgICAgICAgICAgIHJldCA9IGl0c19oYW5kbGVfbWFwdGkoaXRzLCBjb21tYW5kKTsK
KyAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBjYXNlIEdJVFNfQ01EX1NZTkM6CiAgICAgICAg
ICAgICAvKiBXZSBoYW5kbGUgSVRTIGNvbW1hbmRzIHN5bmNocm9ub3VzbHksIHNvIHdlIGlnbm9y
ZSBTWU5DLiAqLwogICAgICAgICAgICAgYnJlYWs7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20tYXJtL2dpY192M19pdHMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oCmlu
ZGV4IDAwODlhYzIuLmNlNDZhM2YgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2lj
X3YzX2l0cy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oCkBAIC0xNzcs
NiArMTc3LDkgQEAgc3RydWN0IHBlbmRpbmdfaXJxICpnaWN2M19pdHNfZ2V0X2V2ZW50X3BlbmRp
bmdfaXJxKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZXZlbnRpZCk7CiBpbnQgZ2ljdjNfcmVtb3Zl
X2d1ZXN0X2V2ZW50KHN0cnVjdCBkb21haW4gKmQsIHBhZGRyX3QgdmRvb3JiZWxsX2FkZHJlc3Ms
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgdmRldmlkLCB1
aW50MzJfdCBldmVudGlkKTsKK3N0cnVjdCBwZW5kaW5nX2lycSAqZ2ljdjNfYXNzaWduX2d1ZXN0
X2V2ZW50KHN0cnVjdCBkb21haW4gKmQsIHBhZGRyX3QgZG9vcmJlbGwsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkZXZpZCwgdWludDMyX3Qg
ZXZlbnRpZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVp
bnQzMl90IHZpcnRfbHBpKTsKIHZvaWQgZ2ljdjNfbHBpX3VwZGF0ZV9ob3N0X2VudHJ5KHVpbnQz
Ml90IGhvc3RfbHBpLCBpbnQgZG9tYWluX2lkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdWludDMyX3QgdmlydF9scGkpOwogCi0tIAoyLjkuMAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 09 17:42:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 17: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 1dJNvV-0004Og-N6; Fri, 09 Jun 2017 17:42:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andre.przywara@arm.com>) id 1dJNvU-0004Io-L3
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 17:42:24 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 B7/CF-03620-00EDA395; Fri, 09 Jun 2017 17:42:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBLMWRWlGSWpSXmKPExsVysyfVTff/Xat
 Ig6sdmhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aUmT3MBW3SFZN2/mBsYNwu0sXIxSEksJlR
 Yv3FXiYIZzmjxI4NP5i7GDk52AR0JXbcfA1miwiESjxd8J0ZpIhZ4DqjxOkd89lAEsIClhKn1
 +1hB7FZBFQllv3/BmbzClhLnF02kQnElhCQk2g4fx9sECdQfNuetWC9QgJWEi2HLrNPYORewM
 iwilGjOLWoLLVI19BAL6koMz2jJDcxMwfIM9PLTS0uTkxPzUlMKtZLzs/dxAj0MQMQ7GC8tyz
 gEKMkB5OSKO+0AqtIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8r+4A5QSLUtNTK9Iyc4DBBpOW
 4OBREuF9cRIozVtckJhbnJkOkTrFqCglzrsRpE8AJJFRmgfXBgvwS4yyUsK8jECHCPEUpBblZ
 pagyr9iFOdgVBLm3QUyhSczrwRu+iugxUxAi5e8swBZXJKIkJJqYOQQ18z/ofgg647fg5ADZd
 fPPZD/3+p/3cXi4KnNvjsXNJY2TWZ3FGw/4sVRc5bDsp7jv4eRvUPp4d5e/cN9vOq2zAW8TDf
 2uenYtma8iFgQpXPbWfGhrbsgx6/dLEpLzVe89bZnsHpmuV1u3rRWqaDH322bVv5wsz60fdv7
 RTuDxHsaPVnSlFiKMxINtZiLihMBz8fSJmsCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1497030143!102356302!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3505 invoked from network); 9 Jun 2017 17:42:23 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-27.messagelabs.com with SMTP; 9 Jun 2017 17:42: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 C3A871596;
 Fri,  9 Jun 2017 10:42:22 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 78BE83F578;
 Fri,  9 Jun 2017 10:42:21 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Fri,  9 Jun 2017 18:41:35 +0100
Message-Id: <20170609174141.5068-29-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170609174141.5068-1-andre.przywara@arm.com>
References: <20170609174141.5068-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: [Xen-devel] [PATCH v11 28/34] ARM: vITS: handle MOVI 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>

VGhlIE1PVkkgY29tbWFuZCBtb3ZlcyB0aGUgaW50ZXJydXB0IGFmZmluaXR5IGZyb20gb25lIHJl
ZGlzdHJpYnV0b3IKKHJlYWQ6IFZDUFUpIHRvIGFub3RoZXIuCkZvciBub3cgbWlncmF0aW9uIG9m
ICJsaXZlIiBMUElzIGlzIG5vdCB5ZXQgaW1wbGVtZW50ZWQsIGJ1dCB3ZSBzdG9yZQp0aGUgY2hh
bmdlZCBhZmZpbml0eSBpbiBvdXIgdmlydHVhbCBJVFRFIGFuZCB0aGUgcGVuZGluZ19pcnEuCgpT
aWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KLS0t
CiB4ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYyB8IDY5ICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA2OSBpbnNlcnRpb25zKCsp
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMgYi94ZW4vYXJjaC9hcm0v
dmdpYy12My1pdHMuYwppbmRleCBhZGEzMDQwLi40OTk2OWU0IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC9hcm0vdmdpYy12My1pdHMuYworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwpAQCAt
NjUyLDYgKzY1Miw2OSBAQCBvdXRfcmVtb3ZlX21hcHBpbmc6CiAgICAgcmV0dXJuIHJldDsKIH0K
IAorc3RhdGljIGludCBpdHNfaGFuZGxlX21vdmkoc3RydWN0IHZpcnRfaXRzICppdHMsIHVpbnQ2
NF90ICpjbWRwdHIpCit7CisgICAgdWludDMyX3QgZGV2aWQgPSBpdHNfY21kX2dldF9kZXZpY2Vp
ZChjbWRwdHIpOworICAgIHVpbnQzMl90IGV2ZW50aWQgPSBpdHNfY21kX2dldF9pZChjbWRwdHIp
OworICAgIHVpbnQxNl90IGNvbGxpZCA9IGl0c19jbWRfZ2V0X2NvbGxlY3Rpb24oY21kcHRyKTsK
KyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOworICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcDsKKyAg
ICBzdHJ1Y3QgdmNwdSAqb3ZjcHUsICpudmNwdTsKKyAgICB1aW50MzJfdCB2bHBpOworICAgIGlu
dCByZXQgPSAtMTsKKworICAgIHNwaW5fbG9jaygmaXRzLT5pdHNfbG9jayk7CisgICAgLyogQ2hl
Y2sgZm9yIGEgbWFwcGVkIExQSSBhbmQgZ2V0IHRoZSBMUEkgbnVtYmVyLiAqLworICAgIGlmICgg
IXJlYWRfaXR0ZShpdHMsIGRldmlkLCBldmVudGlkLCAmb3ZjcHUsICZ2bHBpKSApCisgICAgICAg
IGdvdG8gb3V0X3VubG9jazsKKworICAgIGlmICggdmxwaSA9PSBJTlZBTElEX0xQSSApCisgICAg
ICAgIGdvdG8gb3V0X3VubG9jazsKKworICAgIC8qIENoZWNrIHRoZSBuZXcgY29sbGVjdGlvbiBJ
RCBhbmQgZ2V0IHRoZSBuZXcgVkNQVSBwb2ludGVyICovCisgICAgbnZjcHUgPSBnZXRfdmNwdV9m
cm9tX2NvbGxlY3Rpb24oaXRzLCBjb2xsaWQpOworICAgIGlmICggIW52Y3B1ICkKKyAgICAgICAg
Z290byBvdXRfdW5sb2NrOworCisgICAgcCA9IGdpY3YzX2l0c19nZXRfZXZlbnRfcGVuZGluZ19p
cnEoaXRzLT5kLCBpdHMtPmRvb3JiZWxsX2FkZHJlc3MsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZGV2aWQsIGV2ZW50aWQpOworICAgIGlmICggdW5saWtlbHkoIXAp
ICkKKyAgICAgICAgZ290byBvdXRfdW5sb2NrOworCisgICAgLyoKKyAgICAgKiBUT0RPOiBUaGlz
IHJlbGllcyBvbiB0aGUgVkNQVSBiZWluZyBjb3JyZWN0IGluIHRoZSBJVFMgdGFibGVzLgorICAg
ICAqIFRoaXMgY2FuIGJlIGZpeGVkIGJ5IGVpdGhlciB1c2luZyBhIHBlci1JUlEgbG9jayBvciBi
eSB1c2luZworICAgICAqIHRoZSBWQ1BVIElEIGZyb20gdGhlIHBlbmRpbmdfaXJxIGluc3RlYWQu
CisgICAgICovCisgICAgc3Bpbl9sb2NrX2lycXNhdmUoJm92Y3B1LT5hcmNoLnZnaWMubG9jaywg
ZmxhZ3MpOworCisgICAgLyogVXBkYXRlIG91ciBjYWNoZWQgdmNwdV9pZCBpbiB0aGUgcGVuZGlu
Z19pcnEuICovCisgICAgcC0+bHBpX3ZjcHVfaWQgPSBudmNwdS0+dmNwdV9pZDsKKworICAgIHNw
aW5fdW5sb2NrX2lycXJlc3RvcmUoJm92Y3B1LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOworCisg
ICAgLyoKKyAgICAgKiBUT0RPOiBJbnZlc3RpZ2F0ZSBpZiBhbmQgaG93IHRvIG1pZ3JhdGUgYW4g
YWxyZWFkeSBwZW5kaW5nIExQSS4gVGhpcworICAgICAqIGlzIG5vdCByZWFsbHkgY3JpdGljYWws
IGFzIHRoZXNlIGJlbmlnbiByYWNlcyBoYXBwZW4gaW4gaGFyZHdhcmUgdG9vCisgICAgICogKGFu
IGFmZmluaXR5IGNoYW5nZSBtYXkgY29tZSB0b28gbGF0ZSBmb3IgYSBqdXN0IGZpcmVkIElSUSks
IGJ1dCBtYXkKKyAgICAgKiBzaW1wbGlmeSB0aGUgY29kZSBpZiB3ZSBjYW4ga2VlcCB0aGUgSVJR
J3MgYXNzb2NpYXRlZCBWQ1BVIGluIHN5bmMsCisgICAgICogc28gdGhhdCB3ZSBkb24ndCBoYXZl
IHRvIGRlYWwgd2l0aCBzcGVjaWFsIGNhc2VzIGFueW1vcmUuCisgICAgICogTWlncmF0aW5nIHRo
b3NlIExQSXMgaXMgbm90IGVhc3kgdG8gZG8gYXQgdGhlIG1vbWVudCBhbnl3YXksIGJ1dCBzaG91
bGQKKyAgICAgKiBiZWNvbWUgZWFzaWVyIHdpdGggdGhlIGludHJvZHVjdGlvbiBvZiBhIHBlci1J
UlEgbG9jay4KKyAgICAgKi8KKworICAgIC8qIE5vdyBzdG9yZSB0aGUgbmV3IGNvbGxlY3Rpb24g
aW4gdGhlIHRyYW5zbGF0aW9uIHRhYmxlLiAqLworICAgIGlmICggIXdyaXRlX2l0dGUoaXRzLCBk
ZXZpZCwgZXZlbnRpZCwgY29sbGlkLCB2bHBpKSApCisgICAgICAgIGdvdG8gb3V0X3VubG9jazsK
KworICAgIHJldCA9IDA7CisKK291dF91bmxvY2s6CisgICAgc3Bpbl91bmxvY2soJml0cy0+aXRz
X2xvY2spOworCisgICAgcmV0dXJuIHJldDsKK30KKwogI2RlZmluZSBJVFNfQ01EX0JVRkZFUl9T
SVpFKGJhc2VyKSAgICAgICgoKChiYXNlcikgJiAweGZmKSArIDEpIDw8IDEyKQogI2RlZmluZSBJ
VFNfQ01EX09GRlNFVChyZWcpICAgICAgICAgICAgICgocmVnKSAmIEdFTk1BU0soMTksIDUpKQog
CkBAIC03MDQsNiArNzY3LDEyIEBAIHN0YXRpYyBpbnQgdmdpY19pdHNfaGFuZGxlX2NtZHMoc3Ry
dWN0IGRvbWFpbiAqZCwgc3RydWN0IHZpcnRfaXRzICppdHMpCiAgICAgICAgIGNhc2UgR0lUU19D
TURfTUFQVEk6CiAgICAgICAgICAgICByZXQgPSBpdHNfaGFuZGxlX21hcHRpKGl0cywgY29tbWFu
ZCk7CiAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgY2FzZSBHSVRTX0NNRF9NT1ZBTEw6Cisg
ICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfR19JTkZPLCAidkdJVFM6IGlnbm9yaW5nIE1PVkFM
TCBjb21tYW5kXG4iKTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICBjYXNlIEdJVFNfQ01E
X01PVkk6CisgICAgICAgICAgICByZXQgPSBpdHNfaGFuZGxlX21vdmkoaXRzLCBjb21tYW5kKTsK
KyAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBjYXNlIEdJVFNfQ01EX1NZTkM6CiAgICAgICAg
ICAgICAvKiBXZSBoYW5kbGUgSVRTIGNvbW1hbmRzIHN5bmNocm9ub3VzbHksIHNvIHdlIGlnbm9y
ZSBTWU5DLiAqLwogICAgICAgICAgICAgYnJlYWs7Ci0tIAoyLjkuMAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 09 17:42:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 17:42: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 1dJNvX-0004Su-34; Fri, 09 Jun 2017 17:42:27 +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 1dJNvW-0004P5-9k
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 17:42:26 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 0E/7D-29088-10EDA395; Fri, 09 Jun 2017 17:42:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKLMWRWlGSWpSXmKPExsVysyfVTZfxnlW
 kwbN9LBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bBG0+YCp7yVny6HN7A+Jiri5GLQ0hgM6PE
 8pcv2SCc5YwSfbtvsncxcnKwCehK7Lj5mhnEFhEIlXi64DszSBGzwHVGidM75gN1cHAIC9hIb
 PhYAFLDIqAq8f3IAyYQm1fAWuLBwmUsILaEgJxEw/n7YHM4geLb9qxlA7GFBKwkWg5dZp/AyL
 2AkWEVo3pxalFZapGuuV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRqB3GYBgB2P
 jd6dDjJIcTEqivNMKrCKF+JLyUyozEosz4otKc1KLDzHKcHAoSfC+ugOUEyxKTU+tSMvMAYYZ
 TFqCg0dJhPfFSaA0b3FBYm5xZjpE6hSjopQ470aQPgGQREZpHlwbLLQvMcpKCfMyAh0ixFOQW
 pSbWYIq/4pRnINRSZh3F8gUnsy8Erjpr4AWMwEtXvLOAmRxSSJCSqqBsWNeQK7xlmVRc3W6pK
 2fa1mXMbW+esq7+HaizX+TrKrVWvNl9Tb4CiXxPZioI+NktvPRmlB3zsaVgZUfXiw9vnqrRKi
 xxxeXW9JGNUYrLM9W3Sl7GJy59JtAhE6Btr5bs1R/yEXZqsr+kGMPdFK+1XuytBTMzfuvzflY
 gf1Aqvsm30kxnCxKLMUZiYZazEXFiQBXz6ELaAIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1497030144!104777080!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63039 invoked from network); 9 Jun 2017 17:42:24 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-31.messagelabs.com with SMTP; 9 Jun 2017 17:42: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 523FD1596;
 Fri,  9 Jun 2017 10:42:24 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0A08E3F578;
 Fri,  9 Jun 2017 10:42:22 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Fri,  9 Jun 2017 18:41:36 +0100
Message-Id: <20170609174141.5068-30-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170609174141.5068-1-andre.przywara@arm.com>
References: <20170609174141.5068-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: [Xen-devel] [PATCH v11 29/34] ARM: vITS: handle DISCARD 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>

VGhlIERJU0NBUkQgY29tbWFuZCBkcm9wcyB0aGUgY29ubmVjdGlvbiBiZXR3ZWVuIGEgRGV2aWNl
SUQvRXZlbnRJRAphbmQgYW4gTFBJL2NvbGxlY3Rpb24gcGFpci4KV2UgbWFyayB0aGUgcmVzcGVj
dGl2ZSBzdHJ1Y3R1cmUgZW50cmllcyBhcyBub3QgYWxsb2NhdGVkIGFuZCBtYWtlCnN1cmUgdGhh
dCBhbnkgcXVldWVkIElSUXMgYXJlIHJlbW92ZWQuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5
d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMgfCAyNiAr
KysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDI2IGluc2VydGlvbnMo
KykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYyBiL3hlbi9hcmNoL2Fy
bS92Z2ljLXYzLWl0cy5jCmluZGV4IDQ5OTY5ZTQuLjdkMmJiMzAgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL2FybS92Z2ljLXYzLWl0cy5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jCkBA
IC03MTUsNiArNzE1LDI5IEBAIG91dF91bmxvY2s6CiAgICAgcmV0dXJuIHJldDsKIH0KIAorc3Rh
dGljIGludCBpdHNfaGFuZGxlX2Rpc2NhcmQoc3RydWN0IHZpcnRfaXRzICppdHMsIHVpbnQ2NF90
ICpjbWRwdHIpCit7CisgICAgdWludDMyX3QgZGV2aWQgPSBpdHNfY21kX2dldF9kZXZpY2VpZChj
bWRwdHIpOworICAgIHVpbnQzMl90IGV2ZW50aWQgPSBpdHNfY21kX2dldF9pZChjbWRwdHIpOwor
ICAgIGludCByZXQ7CisKKyAgICBzcGluX2xvY2soJml0cy0+aXRzX2xvY2spOworCisgICAgLyog
UmVtb3ZlIGZyb20gdGhlIHJhZGl4IHRyZWUgYW5kIHJlbW92ZSB0aGUgaG9zdCBlbnRyeS4gKi8K
KyAgICByZXQgPSBpdHNfZGlzY2FyZF9ldmVudChpdHMsIGRldmlkLCBldmVudGlkKTsKKyAgICBp
ZiAoIHJldCApCisgICAgICAgIGdvdG8gb3V0X3VubG9jazsKKworICAgIC8qIFJlbW92ZSBmcm9t
IHRoZSBndWVzdCdzIElUVEUuICovCisgICAgaWYgKCAhd3JpdGVfaXR0ZShpdHMsIGRldmlkLCBl
dmVudGlkLCBVTk1BUFBFRF9DT0xMRUNUSU9OLCBJTlZBTElEX0xQSSkgKQorICAgICAgICByZXQg
PSAtMTsKKworb3V0X3VubG9jazoKKyAgICBzcGluX3VubG9jaygmaXRzLT5pdHNfbG9jayk7CisK
KyAgICByZXR1cm4gcmV0OworfQorCiAjZGVmaW5lIElUU19DTURfQlVGRkVSX1NJWkUoYmFzZXIp
ICAgICAgKCgoKGJhc2VyKSAmIDB4ZmYpICsgMSkgPDwgMTIpCiAjZGVmaW5lIElUU19DTURfT0ZG
U0VUKHJlZykgICAgICAgICAgICAgKChyZWcpICYgR0VOTUFTSygxOSwgNSkpCiAKQEAgLTc1NCw2
ICs3NzcsOSBAQCBzdGF0aWMgaW50IHZnaWNfaXRzX2hhbmRsZV9jbWRzKHN0cnVjdCBkb21haW4g
KmQsIHN0cnVjdCB2aXJ0X2l0cyAqaXRzKQogICAgICAgICBjYXNlIEdJVFNfQ01EX0NMRUFSOgog
ICAgICAgICAgICAgcmV0ID0gaXRzX2hhbmRsZV9jbGVhcihpdHMsIGNvbW1hbmQpOwogICAgICAg
ICAgICAgYnJlYWs7CisgICAgICAgIGNhc2UgR0lUU19DTURfRElTQ0FSRDoKKyAgICAgICAgICAg
IHJldCA9IGl0c19oYW5kbGVfZGlzY2FyZChpdHMsIGNvbW1hbmQpOworICAgICAgICAgICAgYnJl
YWs7CiAgICAgICAgIGNhc2UgR0lUU19DTURfSU5UOgogICAgICAgICAgICAgcmV0ID0gaXRzX2hh
bmRsZV9pbnQoaXRzLCBjb21tYW5kKTsKICAgICAgICAgICAgIGJyZWFrOwotLSAKMi45LjAKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 09 17:42:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 17: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 1dJNvZ-0004Z9-BV; Fri, 09 Jun 2017 17: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 <andre.przywara@arm.com>) id 1dJNvY-0004UX-3X
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 17:42:28 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 97/52-17076-30EDA395; Fri, 09 Jun 2017 17:42:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKLMWRWlGSWpSXmKPExsVysyfVTZfpnlW
 kQUubvsX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnGqfw5TwSrZiuNTFrA1MB4Q62Lk4hAS2Mwo
 8WjOPmYIZzmjxL9VW5m6GDk52AR0JXbcfM0MYosIhEo8XfAdrIhZ4DqjxOkd89m6GDk4hAUsJ
 Oa+kgMxWQRUJf69cwEp5xWwlti68jIbiC0hICfRcP4+2BhOoPi2PWvB4kICVhIthy6zT2DkXs
 DIsIpRvTi1qCy1SNdSL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMj0Lv1DAyMOxh
 f/3Q6xCjJwaQkyjutwCpSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRvzx2gnGBRanpqRVpmDjDM
 YNISHDxKIrwvTgKleYsLEnOLM9MhUqcYFaXEeTeC9AmAJDJK8+DaYKF9iVFWSpiXkYGBQYinI
 LUoN7MEVf4VozgHo5Iwr+FdoCk8mXklcNNfAS1mAlq85J0FyOKSRISUVAOj3uSlAQdW351s6/
 dR6/+LLdGq08qnWjfLf6jqPHXv/d5Lt6Z9aElL3dxZlsy3JfPgIucjfQGzvq3qEzr9saxrvbD
 Dvqzvv2cfWXf3dKWSx8rCKEbfVS+nydm1cag8slRInCYide7ZrmcMKwp213ht32ZltGSDhLPA
 86tzX54QbX1Z9snhlqzOZiWW4oxEQy3mouJEAOA5/c5oAgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1497030146!97380792!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62556 invoked from network); 9 Jun 2017 17:42:26 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-31.messagelabs.com with SMTP; 9 Jun 2017 17:42: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 D63A915BF;
 Fri,  9 Jun 2017 10:42:25 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8D18B3F578;
 Fri,  9 Jun 2017 10:42:24 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Fri,  9 Jun 2017 18:41:37 +0100
Message-Id: <20170609174141.5068-31-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170609174141.5068-1-andre.przywara@arm.com>
References: <20170609174141.5068-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: [Xen-devel] [PATCH v11 30/34] ARM: vITS: handle INV 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>

VGhlIElOViBjb21tYW5kIGluc3RydWN0cyB0aGUgSVRTIHRvIHVwZGF0ZSB0aGUgY29uZmlndXJh
dGlvbiBkYXRhIGZvcgphIGdpdmVuIExQSSBieSByZS1yZWFkaW5nIGl0cyBlbnRyeSBmcm9tIHRo
ZSBwcm9wZXJ0eSB0YWJsZS4KV2UgZG9uJ3QgbmVlZCB0byBjYXJlIHNvIG11Y2ggYWJvdXQgdGhl
IHByaW9yaXR5IHZhbHVlLCBidXQgZW5hYmxpbmcKb3IgZGlzYWJsaW5nIGFuIExQSSBoYXMgc29t
ZSBlZmZlY3Q6IFdlIHJlbW92ZSBvciBwdXNoIHZpcnR1YWwgTFBJcwp0byB0aGVpciBWQ1BVcywg
YWxzbyBjaGVjayB0aGUgdmlydHVhbCBwZW5kaW5nIGJpdCBpZiBhbiBMUEkgZ2V0cyBlbmFibGVk
LgoKU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+
ClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
Ci0tLQogeGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMgfCA3OSArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNzkgaW5zZXJ0aW9u
cygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jIGIveGVuL2FyY2gv
YXJtL3ZnaWMtdjMtaXRzLmMKaW5kZXggN2QyYmIzMC4uZDBkNjRjNyAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMK
QEAgLTQyOCw2ICs0MjgsODIgQEAgc3RhdGljIGludCB1cGRhdGVfbHBpX3Byb3BlcnR5KHN0cnVj
dCBkb21haW4gKmQsIHN0cnVjdCBwZW5kaW5nX2lycSAqcCkKICAgICByZXR1cm4gMDsKIH0KIAor
LyoKKyAqIENoZWNrcyB3aGV0aGVyIGFuIExQSSB0aGF0IGdvdCBlbmFibGVkIG9yIGRpc2FibGVk
IG5lZWRzIHRvIGNoYW5nZQorICogc29tZXRoaW5nIGluIHRoZSBWR0lDIChhZGRlZCBvciByZW1v
dmVkIGZyb20gdGhlIExSIG9yIHF1ZXVlcykuCisgKiBXZSBkb24ndCBkaXNhYmxlIHRoZSB1bmRl
cmx5aW5nIHBoeXNpY2FsIExQSSwgYmVjYXVzZSB0aGlzIHJlcXVpcmVzCisgKiBxdWV1ZWluZyBh
IGhvc3QgTFBJIGNvbW1hbmQsIHdoaWNoIHdlIGNhbid0IGFmZm9yZCB0byBkbyBvbiBiZWhhbGYK
KyAqIG9mIGEgZ3Vlc3QuCisgKiBNdXN0IGJlIGNhbGxlZCB3aXRoIHRoZSBWQ1BVIFZHSUMgbG9j
ayBoZWxkLgorICovCitzdGF0aWMgdm9pZCB1cGRhdGVfbHBpX3ZnaWNfc3RhdHVzKHN0cnVjdCB2
Y3B1ICp2LCBzdHJ1Y3QgcGVuZGluZ19pcnEgKnApCit7CisgICAgQVNTRVJUKHNwaW5faXNfbG9j
a2VkKCZ2LT5hcmNoLnZnaWMubG9jaykpOworCisgICAgaWYgKCB0ZXN0X2JpdChHSUNfSVJRX0dV
RVNUX0VOQUJMRUQsICZwLT5zdGF0dXMpICkKKyAgICB7CisgICAgICAgIGlmICggIWxpc3RfZW1w
dHkoJnAtPmluZmxpZ2h0KSAmJgorICAgICAgICAgICAgICF0ZXN0X2JpdChHSUNfSVJRX0dVRVNU
X1ZJU0lCTEUsICZwLT5zdGF0dXMpICkKKyAgICAgICAgICAgIGdpY19yYWlzZV9ndWVzdF9pcnEo
diwgcC0+aXJxLCBwLT5scGlfcHJpb3JpdHkpOworICAgIH0KKyAgICBlbHNlCisgICAgICAgIGdp
Y19yZW1vdmVfZnJvbV9scl9wZW5kaW5nKHYsIHApOworfQorCitzdGF0aWMgaW50IGl0c19oYW5k
bGVfaW52KHN0cnVjdCB2aXJ0X2l0cyAqaXRzLCB1aW50NjRfdCAqY21kcHRyKQoreworICAgIHN0
cnVjdCBkb21haW4gKmQgPSBpdHMtPmQ7CisgICAgdWludDMyX3QgZGV2aWQgPSBpdHNfY21kX2dl
dF9kZXZpY2VpZChjbWRwdHIpOworICAgIHVpbnQzMl90IGV2ZW50aWQgPSBpdHNfY21kX2dldF9p
ZChjbWRwdHIpOworICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcDsKKyAgICB1bnNpZ25lZCBsb25n
IGZsYWdzOworICAgIHN0cnVjdCB2Y3B1ICp2Y3B1OworICAgIHVpbnQzMl90IHZscGk7CisgICAg
aW50IHJldCA9IC0xOworCisgICAgLyoKKyAgICAgKiBJZiBubyByZWRpc3RyaWJ1dG9yIGhhcyBp
dHMgTFBJcyBlbmFibGVkIHlldCwgd2UgY2FuJ3QgYWNjZXNzIHRoZQorICAgICAqIHByb3BlcnR5
IHRhYmxlLCBzbyB0aGVyZSBpcyBubyBwb2ludCBpbiBleGVjdXRpbmcgdGhpcyBjb21tYW5kLgor
ICAgICAqIFRoZSBjb250cm9sIGZsb3cgZGVwZW5kZW5jeSBoZXJlIGFuZCBhIGJhcnJpZXIgaW5z
dHJ1Y3Rpb24gb24gdGhlCisgICAgICogd3JpdGUgc2lkZSBtYWtlIHN1cmUgd2UgY2FuIGFjY2Vz
cyB0aGVzZSB3aXRob3V0IHRha2luZyBhIGxvY2suCisgICAgICovCisgICAgaWYgKCAhZC0+YXJj
aC52Z2ljLnJkaXN0c19lbmFibGVkICkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAgICBzcGluX2xv
Y2soJml0cy0+aXRzX2xvY2spOworCisgICAgLyogVHJhbnNsYXRlIHRoZSBldmVudCBpbnRvIGEg
dkNQVS92TFBJIHBhaXIuICovCisgICAgaWYgKCAhcmVhZF9pdHRlKGl0cywgZGV2aWQsIGV2ZW50
aWQsICZ2Y3B1LCAmdmxwaSkgKQorICAgICAgICBnb3RvIG91dF91bmxvY2tfaXRzOworCisgICAg
aWYgKCB2bHBpID09IElOVkFMSURfTFBJICkKKyAgICAgICAgZ290byBvdXRfdW5sb2NrX2l0czsK
KworICAgIHAgPSBnaWN2M19pdHNfZ2V0X2V2ZW50X3BlbmRpbmdfaXJxKGQsIGl0cy0+ZG9vcmJl
bGxfYWRkcmVzcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZXZp
ZCwgZXZlbnRpZCk7CisgICAgaWYgKCB1bmxpa2VseSghcCkgKQorICAgICAgICBnb3RvIG91dF91
bmxvY2tfaXRzOworCisgICAgc3Bpbl9sb2NrX2lycXNhdmUoJnZjcHUtPmFyY2gudmdpYy5sb2Nr
LCBmbGFncyk7CisKKyAgICAvKiBSZWFkIHRoZSBwcm9wZXJ0eSB0YWJsZSBhbmQgdXBkYXRlIG91
ciBjYWNoZWQgc3RhdHVzLiAqLworICAgIGlmICggdXBkYXRlX2xwaV9wcm9wZXJ0eShkLCBwKSAp
CisgICAgICAgIGdvdG8gb3V0X3VubG9jazsKKworICAgIC8qIENoZWNrIHdoZXRoZXIgdGhlIExQ
SSBuZWVkcyB0byBnbyBvbiBhIFZDUFUuICovCisgICAgdXBkYXRlX2xwaV92Z2ljX3N0YXR1cyh2
Y3B1LCBwKTsKKworICAgIHJldCA9IDA7CisKK291dF91bmxvY2s6CisgICAgc3Bpbl91bmxvY2tf
aXJxcmVzdG9yZSgmdmNwdS0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKKworb3V0X3VubG9ja19p
dHM6CisgICAgc3Bpbl91bmxvY2soJml0cy0+aXRzX2xvY2spOworCisgICAgcmV0dXJuIHJldDsK
K30KKwogLyogTXVzdCBiZSBjYWxsZWQgd2l0aCB0aGUgSVRTIGxvY2sgaGVsZC4gKi8KIHN0YXRp
YyBpbnQgaXRzX2Rpc2NhcmRfZXZlbnQoc3RydWN0IHZpcnRfaXRzICppdHMsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZkZXZpZCwgdWludDMyX3QgdmV2aWQpCkBAIC03
ODMsNiArODU5LDkgQEAgc3RhdGljIGludCB2Z2ljX2l0c19oYW5kbGVfY21kcyhzdHJ1Y3QgZG9t
YWluICpkLCBzdHJ1Y3QgdmlydF9pdHMgKml0cykKICAgICAgICAgY2FzZSBHSVRTX0NNRF9JTlQ6
CiAgICAgICAgICAgICByZXQgPSBpdHNfaGFuZGxlX2ludChpdHMsIGNvbW1hbmQpOwogICAgICAg
ICAgICAgYnJlYWs7CisgICAgICAgIGNhc2UgR0lUU19DTURfSU5WOgorICAgICAgICAgICAgcmV0
ID0gaXRzX2hhbmRsZV9pbnYoaXRzLCBjb21tYW5kKTsKKyAgICAgICAgICAgIGJyZWFrOwogICAg
ICAgICBjYXNlIEdJVFNfQ01EX01BUEM6CiAgICAgICAgICAgICByZXQgPSBpdHNfaGFuZGxlX21h
cGMoaXRzLCBjb21tYW5kKTsKICAgICAgICAgICAgIGJyZWFrOwotLSAKMi45LjAKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 09 17:42:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 17: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 1dJNva-0004co-KK; Fri, 09 Jun 2017 17: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 <andre.przywara@arm.com>) id 1dJNvZ-0004Yf-Lu
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 17:42:29 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 BA/79-26106-40EDA395; Fri, 09 Jun 2017 17:42:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBLMWRWlGSWpSXmKPExsVysyfVTZflnlW
 kwdMdohbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bZ+XeYC+7JVWxZdZOxgXGTWBcjF4eQwGZG
 icnbzzJCOMsZJdYt28LaxcjJwSagK7Hj5mtmEFtEIFTi6YLvzCBFzALXGSVO75jPBpIQFrCW2
 HbtLpjNIqAqcfx8C1gzL1D8w/TbYLaEgJxEw/n7YIM4Qer3rAWrFxKwkmg5dJl9AiP3AkaGVY
 waxalFZalFukZGeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgT6uZ2Bg3ME49YT
 fIUZJDiYlUd5pBVaRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4e+4A5QSLUtNTK9Iyc4DBBpOW
 4OBREuF9cRIozVtckJhbnJkOkTrFqCglzmsJ0icAksgozYNrgwX4JUZZKWFeRgYGBiGegtSi3
 MwSVPlXjOIcjErCvLtApvBk5pXATX8FtJgJaPGSdxYgi0sSEVJSDYzGjQKxnWLtu+bwGVyZ/a
 3kqnnKt4M3u08tZjeJP1p383/jUaZf+tPWiuXvz4hb8of51c4HQovP2SZvv5yR3zn35x2Dq8/
 TC2MuKXyMPrP5VU3cLcnVfU1GXCvFkk2PHyoJuvIhw/fb5k0vH/8pY7C32Jpl8/6h9uEc9Xnu
 pkLyyr9V7D4enlCkxFKckWioxVxUnAgAzWqCqGsCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1497030147!104928227!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33021 invoked from network); 9 Jun 2017 17:42:28 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-3.tower-31.messagelabs.com with SMTP; 9 Jun 2017 17:42:28 -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 656901596;
 Fri,  9 Jun 2017 10:42:27 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1CBE83F578;
 Fri,  9 Jun 2017 10:42:25 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Fri,  9 Jun 2017 18:41:38 +0100
Message-Id: <20170609174141.5068-32-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170609174141.5068-1-andre.przywara@arm.com>
References: <20170609174141.5068-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: [Xen-devel] [PATCH v11 31/34] ARM: vITS: handle INVALL 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>

VGhlIElOVkFMTCBjb21tYW5kIGluc3RydWN0cyBhbiBJVFMgdG8gaW52YWxpZGF0ZSB0aGUgY29u
ZmlndXJhdGlvbgpkYXRhIGZvciBhbGwgTFBJcyBhc3NvY2lhdGVkIHdpdGggYSBnaXZlbiByZWRp
c3RyaWJ1dG9yIChyZWFkOiBWQ1BVKS4KVGhpcyBpcyBuYXN0eSB0byBlbXVsYXRlIGV4YWN0bHkg
d2l0aCBvdXIgYXJjaGl0ZWN0dXJlLCBzbyB3ZSBqdXN0Cml0ZXJhdGUgb3ZlciBhbGwgbWFwcGVk
IExQSXMgYW5kIGZpbHRlciBmb3IgdGhvc2UgZnJvbSB0aGF0IHBhcnRpY3VsYXIKVkNQVS4KClNp
Z25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgotLS0K
IHhlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jIHwgNzkgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDc5IGluc2VydGlvbnMoKykK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYyBiL3hlbi9hcmNoL2FybS92
Z2ljLXYzLWl0cy5jCmluZGV4IGQwZDY0YzcuLmQzZTAzMjQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS92Z2ljLXYzLWl0cy5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jCkBAIC01
MDQsNiArNTA0LDgyIEBAIG91dF91bmxvY2tfaXRzOgogICAgIHJldHVybiByZXQ7CiB9CiAKKy8q
CisgKiBJTlZBTEwgdXBkYXRlcyB0aGUgcGVyLUxQSSBjb25maWd1cmF0aW9uIHN0YXR1cyBmb3Ig
ZXZlcnkgTFBJIG1hcHBlZCB0bworICogYSBwYXJ0aWN1bGFyIHJlZGlzdHJpYnV0b3IuCisgKiBX
ZSBpdGVyYXRlIG92ZXIgYWxsIG1hcHBlZCBMUElzIGluIG91ciByYWRpeCB0cmVlIGFuZCB1cGRh
dGUgdGhvc2UuCisgKi8KK3N0YXRpYyBpbnQgaXRzX2hhbmRsZV9pbnZhbGwoc3RydWN0IHZpcnRf
aXRzICppdHMsIHVpbnQ2NF90ICpjbWRwdHIpCit7CisgICAgdWludDMyX3QgY29sbGlkID0gaXRz
X2NtZF9nZXRfY29sbGVjdGlvbihjbWRwdHIpOworICAgIHN0cnVjdCB2Y3B1ICp2Y3B1OworICAg
IHN0cnVjdCBwZW5kaW5nX2lycSAqcGlycXNbMTZdOworICAgIHVpbnQ2NF90IHZscGkgPSAwOyAg
ICAgICAgICAvKiA2NC1iaXQgdG8gY2F0Y2ggb3ZlcmZsb3dzICovCisgICAgdW5zaWduZWQgaW50
IG5yX2xwaXMsIGk7CisgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKKyAgICBpbnQgcmV0ID0gMDsK
KworICAgIC8qCisgICAgICogQXMgdGhpcyBpbXBsZW1lbnRhdGlvbiB3YWxrcyBvdmVyIGFsbCBt
YXBwZWQgTFBJcywgaXQgbWlnaHQgdGFrZQorICAgICAqIHRvbyBsb25nIGZvciBhIHJlYWwgZ3Vl
c3QsIHNvIHdlIG1pZ2h0IHdhbnQgdG8gcmV2aXNpdCB0aGlzCisgICAgICogaW1wbGVtZW50YXRp
b24gZm9yIERvbVVzLgorICAgICAqIEhvd2V2ZXIgdGhpcyBjb21tYW5kIGlzIHZlcnkgcmFyZSwg
YWxzbyB3ZSBkb24ndCBleHBlY3QgbWFueQorICAgICAqIExQSXMgdG8gYmUgYWN0dWFsbHkgbWFw
cGVkLCBzbyBpdCdzIGZpbmUgZm9yIERvbTAgdG8gdXNlLgorICAgICAqLworICAgIEFTU0VSVChp
c19oYXJkd2FyZV9kb21haW4oaXRzLT5kKSk7CisKKyAgICAvKgorICAgICAqIElmIG5vIHJlZGlz
dHJpYnV0b3IgaGFzIGl0cyBMUElzIGVuYWJsZWQgeWV0LCB3ZSBjYW4ndCBhY2Nlc3MgdGhlCisg
ICAgICogcHJvcGVydHkgdGFibGUsIHNvIHRoZXJlIGlzIG5vIHBvaW50IGluIGV4ZWN1dGluZyB0
aGlzIGNvbW1hbmQuCisgICAgICogVGhlIGNvbnRyb2wgZmxvdyBkZXBlbmRlbmN5IGhlcmUgYW5k
IGEgYmFycmllciBpbnN0cnVjdGlvbiBvbiB0aGUKKyAgICAgKiB3cml0ZSBzaWRlIG1ha2Ugc3Vy
ZSB3ZSBjYW4gYWNjZXNzIHRoZXNlIHdpdGhvdXQgdGFraW5nIGEgbG9jay4KKyAgICAgKi8KKyAg
ICBpZiAoICFpdHMtPmQtPmFyY2gudmdpYy5yZGlzdHNfZW5hYmxlZCApCisgICAgICAgIHJldHVy
biAwOworCisgICAgc3Bpbl9sb2NrKCZpdHMtPml0c19sb2NrKTsKKyAgICB2Y3B1ID0gZ2V0X3Zj
cHVfZnJvbV9jb2xsZWN0aW9uKGl0cywgY29sbGlkKTsKKyAgICBzcGluX3VubG9jaygmaXRzLT5p
dHNfbG9jayk7CisKKyAgICBzcGluX2xvY2tfaXJxc2F2ZSgmdmNwdS0+YXJjaC52Z2ljLmxvY2ss
IGZsYWdzKTsKKyAgICByZWFkX2xvY2soJml0cy0+ZC0+YXJjaC52Z2ljLnBlbmRfbHBpX3RyZWVf
bG9jayk7CisKKyAgICBkbworICAgIHsKKyAgICAgICAgaW50IGVycjsKKworICAgICAgICBucl9s
cGlzID0gcmFkaXhfdHJlZV9nYW5nX2xvb2t1cCgmaXRzLT5kLT5hcmNoLnZnaWMucGVuZF9scGlf
dHJlZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHZvaWQgKiop
cGlycXMsIHZscGksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFS
UkFZX1NJWkUocGlycXMpKTsKKworICAgICAgICBmb3IgKCBpID0gMDsgaSA8IG5yX2xwaXM7IGkr
KyApCisgICAgICAgIHsKKyAgICAgICAgICAgIC8qIFdlIG9ubHkgY2FyZSBhYm91dCBMUElzIG9u
IG91ciBWQ1BVLiAqLworICAgICAgICAgICAgaWYgKCBwaXJxc1tpXS0+bHBpX3ZjcHVfaWQgIT0g
dmNwdS0+dmNwdV9pZCApCisgICAgICAgICAgICAgICAgY29udGludWU7CisKKyAgICAgICAgICAg
IHZscGkgPSBwaXJxc1tpXS0+aXJxOworICAgICAgICAgICAgLyogSWYgdGhhdCBmYWlscyBmb3Ig
YSBzaW5nbGUgTFBJLCBjYXJyeSBvbiB0byBoYW5kbGUgdGhlIHJlc3QuICovCisgICAgICAgICAg
ICBlcnIgPSB1cGRhdGVfbHBpX3Byb3BlcnR5KGl0cy0+ZCwgcGlycXNbaV0pOworICAgICAgICAg
ICAgaWYgKCAhZXJyICkKKyAgICAgICAgICAgICAgICB1cGRhdGVfbHBpX3ZnaWNfc3RhdHVzKHZj
cHUsIHBpcnFzW2ldKTsKKyAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICByZXQgPSBl
cnI7CisgICAgICAgIH0KKyAgICAvKgorICAgICAqIExvb3Agb3ZlciB0aGUgbmV4dCBnYW5nIG9m
IHBlbmRpbmdfaXJxcyB1bnRpbCB3ZSByZWFjaGVkIHRoZSBlbmQgb2YKKyAgICAgKiBhIChmdWxs
eSBwb3B1bGF0ZWQpIHRyZWUgb3IgdGhlIGxvb2t1cCBmdW5jdGlvbiByZXR1cm5zIGxlc3MgTFBJ
cyB0aGFuCisgICAgICogaXQgaGFzIGJlZW4gYXNrZWQgZm9yLgorICAgICAqLworICAgIH0gd2hp
bGUgKCAoKyt2bHBpIDwgaXRzLT5kLT5hcmNoLnZnaWMubnJfbHBpcykgJiYKKyAgICAgICAgICAg
ICAgKG5yX2xwaXMgPT0gQVJSQVlfU0laRShwaXJxcykpICk7CisKKyAgICByZWFkX3VubG9jaygm
aXRzLT5kLT5hcmNoLnZnaWMucGVuZF9scGlfdHJlZV9sb2NrKTsKKyAgICBzcGluX3VubG9ja19p
cnFyZXN0b3JlKCZ2Y3B1LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOworCisgICAgcmV0dXJuIHJl
dDsKK30KKwogLyogTXVzdCBiZSBjYWxsZWQgd2l0aCB0aGUgSVRTIGxvY2sgaGVsZC4gKi8KIHN0
YXRpYyBpbnQgaXRzX2Rpc2NhcmRfZXZlbnQoc3RydWN0IHZpcnRfaXRzICppdHMsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZkZXZpZCwgdWludDMyX3QgdmV2aWQpCkBA
IC04NjIsNiArOTM4LDkgQEAgc3RhdGljIGludCB2Z2ljX2l0c19oYW5kbGVfY21kcyhzdHJ1Y3Qg
ZG9tYWluICpkLCBzdHJ1Y3QgdmlydF9pdHMgKml0cykKICAgICAgICAgY2FzZSBHSVRTX0NNRF9J
TlY6CiAgICAgICAgICAgICByZXQgPSBpdHNfaGFuZGxlX2ludihpdHMsIGNvbW1hbmQpOwogICAg
ICAgICAgICAgYnJlYWs7CisgICAgICAgIGNhc2UgR0lUU19DTURfSU5WQUxMOgorICAgICAgICAg
ICAgcmV0ID0gaXRzX2hhbmRsZV9pbnZhbGwoaXRzLCBjb21tYW5kKTsKKyAgICAgICAgICAgIGJy
ZWFrOwogICAgICAgICBjYXNlIEdJVFNfQ01EX01BUEM6CiAgICAgICAgICAgICByZXQgPSBpdHNf
aGFuZGxlX21hcGMoaXRzLCBjb21tYW5kKTsKICAgICAgICAgICAgIGJyZWFrOwotLSAKMi45LjAK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 09 17:42:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 17:42: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 1dJNvf-0004oZ-SV; Fri, 09 Jun 2017 17:42:35 +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 1dJNvd-0004jS-UD
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 17:42:34 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 F9/12-02181-90EDA395; Fri, 09 Jun 2017 17:42:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsVysyfVTZf1nlW
 kwfsGXYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPD489MBZeEKmbcWczSwHiAv4uRi0NIYDOj
 xORFjewQznJGiXfLTrN1MXJysAnoSuy4+ZoZxBYRCJV4uuA7M0gRs8B1RonTO+YDFXFwCAu4S
 fRsKQGpYRFQlXj7awpYPa+AtcTT3SvBbAkBOYmG8/fBbE6g+LY9a8HmCwlYSbQcusw+gZF7AS
 PDKkaN4tSistQiXSMzvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MQA/XMzAw7mC
 8PdnvEKMkB5OSKO+0AqtIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8r+4A5QSLUtNTK9Iyc4Ch
 BpOW4OBREuF9cRIozVtckJhbnJkOkTrFqCglzrsRpE8AJJFRmgfXBgvvS4yyUsK8jAwMDEI8B
 alFuZklqPKvGMU5GJWEeQ3vAk3hycwrgZv+CmgxE9DiJe8sQBaXJCKkpBoYS8+omcV4hRqwXu
 xO4M045Xzl1xH/HKapfeXheSUnbMTsVl4+H/O8hzs/zDu3Tqvy+GzPOr4Y+b0Xf9yM8ahfeYO
 z8SSfgfl+pXXB7jNzNI2i5AwUd2lHlm45aBx9oanirv3jAt/6MLGiu6l1qX9+pWrw5CQohs8T
 OL749q+Fe/zenOHUfa/EUpyRaKjFXFScCACxeKNLagIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1497030149!88681436!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 548 invoked from network); 9 Jun 2017 17:42:29 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-206.messagelabs.com with SMTP; 9 Jun 2017 17:42: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 EC93E1610;
 Fri,  9 Jun 2017 10:42:28 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A04C63F578;
 Fri,  9 Jun 2017 10:42:27 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Fri,  9 Jun 2017 18:41:39 +0100
Message-Id: <20170609174141.5068-33-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170609174141.5068-1-andre.przywara@arm.com>
References: <20170609174141.5068-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: [Xen-devel] [PATCH v11 32/34] ARM: vITS: increase mmio_count for
	each 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>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW5jcmVhc2UgdGhlIGNvdW50IG9mIE1NSU8gcmVnaW9ucyBuZWVkZWQgYnkgb25lIGZvciBlYWNo
IElUUyBEb20wIGhhcwp0byBlbXVsYXRlLiBXZSBlbXVsYXRlIHRoZSBJVFNlcyAxOjEgZnJvbSB0
aGUgaGFyZHdhcmUsIHNvIHRoZSBudW1iZXIKaXMgdGhlIG51bWJlciBvZiBob3N0IElUU2VzLgoK
U2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CkFj
a2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9hcmNo
L2FybS92Z2ljLXYzLWl0cy5jICAgICAgIHwgMTUgKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC9h
cm0vdmdpYy12My5jICAgICAgICAgICB8ICAzICsrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9naWNf
djNfaXRzLmggfCAgNyArKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDI1IGluc2VydGlvbnMoKykK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYyBiL3hlbi9hcmNoL2FybS92
Z2ljLXYzLWl0cy5jCmluZGV4IGQzZTAzMjQuLjRlZWYzN2UgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS92Z2ljLXYzLWl0cy5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jCkBAIC0x
NDU1LDYgKzE0NTUsMjEgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBtbWlvX2hhbmRsZXJfb3BzIHZn
aWNfaXRzX21taW9faGFuZGxlciA9IHsKICAgICAud3JpdGUgPSB2Z2ljX3YzX2l0c19tbWlvX3dy
aXRlLAogfTsKIAordW5zaWduZWQgaW50IHZnaWNfdjNfaXRzX2NvdW50KGNvbnN0IHN0cnVjdCBk
b21haW4gKmQpCit7CisgICAgc3RydWN0IGhvc3RfaXRzICpod19pdHM7CisgICAgdW5zaWduZWQg
aW50IHJldCA9IDA7CisKKyAgICAvKiBPbmx5IERvbTAgY2FuIHVzZSBlbXVsYXRlZCBJVFNlcyBz
byBmYXIuICovCisgICAgaWYgKCAhaXNfaGFyZHdhcmVfZG9tYWluKGQpICkKKyAgICAgICAgcmV0
dXJuIDA7CisKKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KGh3X2l0cywgJmhvc3RfaXRzX2xpc3Qs
IGVudHJ5KQorICAgICAgICByZXQrKzsKKworICAgIHJldHVybiByZXQ7Cit9CisKIGludCB2Z2lj
X3YzX2l0c19pbml0X2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIHNwaW5fbG9ja19p
bml0KCZkLT5hcmNoLnZnaWMuaXRzX2RldmljZXNfbG9jayk7CmRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vdmdpYy12My5jIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYwppbmRleCAyOTY5OTFhLi5j
ZGRiOTIwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12My5jCisrKyBiL3hlbi9hcmNo
L2FybS92Z2ljLXYzLmMKQEAgLTE4MTQsNiArMTgxNCw5IEBAIGludCB2Z2ljX3YzX2luaXQoc3Ry
dWN0IGRvbWFpbiAqZCwgaW50ICptbWlvX2NvdW50KQogICAgIC8qIEdJQ0QgcmVnaW9uICsgbnVt
YmVyIG9mIFJlZGlzdHJpYnV0b3JzICovCiAgICAgKm1taW9fY291bnQgPSB2Z2ljX3YzX3JkaXN0
X2NvdW50KGQpICsgMTsKIAorICAgIC8qIG9uZSByZWdpb24gcGVyIElUUyAqLworICAgICptbWlv
X2NvdW50ICs9IHZnaWNfdjNfaXRzX2NvdW50KGQpOworCiAgICAgcmVnaXN0ZXJfdmdpY19vcHMo
ZCwgJnYzX29wcyk7CiAKICAgICByZXR1cm4gMDsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vZ2ljX3YzX2l0cy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKaW5k
ZXggY2U0NmEzZi4uNDU5YjZmZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWNf
djNfaXRzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKQEAgLTEzNyw2
ICsxMzcsOCBAQCB2b2lkIGdpY3YzX2l0c19kdF9pbml0KGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vf
bm9kZSAqbm9kZSk7CiAKIGJvb2wgZ2ljdjNfaXRzX2hvc3RfaGFzX2l0cyh2b2lkKTsKIAordW5z
aWduZWQgaW50IHZnaWNfdjNfaXRzX2NvdW50KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpOworCiB2
b2lkIGdpY3YzX2RvX0xQSSh1bnNpZ25lZCBpbnQgbHBpKTsKIAogaW50IGdpY3YzX2xwaV9pbml0
X3JkaXN0KHZvaWQgX19pb21lbSAqIHJkaXN0X2Jhc2UpOwpAQCAtMTk0LDYgKzE5NiwxMSBAQCBz
dGF0aWMgaW5saW5lIGJvb2wgZ2ljdjNfaXRzX2hvc3RfaGFzX2l0cyh2b2lkKQogICAgIHJldHVy
biBmYWxzZTsKIH0KIAorc3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQgdmdpY192M19pdHNfY291
bnQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICByZXR1cm4gMDsKK30KKwogc3RhdGlj
IGlubGluZSB2b2lkIGdpY3YzX2RvX0xQSSh1bnNpZ25lZCBpbnQgbHBpKQogewogICAgIC8qIFdl
IGRvbid0IGVuYWJsZSBMUElzIHdpdGhvdXQgYW4gSVRTLiAqLwotLSAKMi45LjAKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 09 17:42:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 17: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 1dJNvg-0004pw-40; Fri, 09 Jun 2017 17:42:36 +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 1dJNvd-0004jh-Vz
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 17:42:34 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 FC/58-03058-90EDA395; Fri, 09 Jun 2017 17:42:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVysyfVTZfjnlW
 kQX+rqcX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmjH/5hbWgv8qFRu6rRoYF0h3MXJxCAlsZpTY
 tv0kG4SznFHi+7apTF2MnBxsAroSO26+ZgaxRQRCJZ4u+M4MUsQscJ1R4vSO+WwgCWEBV4m/7
 5aDNbAIqEo8ObCKBcTmFbCWWDf5BjuILSEgJ9Fw/j7YIE6g+LY9a8F6hQSsJFoOXWafwMi9gJ
 FhFaNGcWpRWWqRrpGlXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGoIcZgGAH44F
 FgYcYJTmYlER5pxVYRQrxJeWnVGYkFmfEF5XmpBYfYtTg4BDYvHb1BUYplrz8vFQlCd5Xd4Dq
 BItS01Mr0jJzgCEIUyrBwaMkwvviJFCat7ggMbc4Mx0idYpRUUqcdyNInwBIIqM0D64NFvaXG
 GWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMxreBdoCk9mXgnc9FdAi5mAFi95ZwGyuCQRISXVwF
 jeEy/20vesCKd56su/rkHHdy9138e3hetIKtekrykN5vsdWzrconm2Van1GLZ6z/uXyrdT6/g
 PlfVC4ot+KK9sbFSp9/VU0Dx3bkqz5IHVbwrmHdunsenfwS9CMi4u395r71PM2VM2b7JFwd6r
 /Ctm7hFRfGr4N05qZ60SR3G0Z/0KCcntCUosxRmJhlrMRcWJAGqTMW52AgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1497030152!106615710!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18651 invoked from network); 9 Jun 2017 17:42:32 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-16.tower-27.messagelabs.com with SMTP; 9 Jun 2017 17:42: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 0D0D315BF;
 Fri,  9 Jun 2017 10:42:32 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B73EC3F578;
 Fri,  9 Jun 2017 10:42:30 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Fri,  9 Jun 2017 18:41:41 +0100
Message-Id: <20170609174141.5068-35-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170609174141.5068-1-andre.przywara@arm.com>
References: <20170609174141.5068-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: [Xen-devel] [PATCH v11 34/34] ARM: vITS: create ITS subnodes for
	Dom0 DT
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RG9tMCBleHBlY3RzIGFsbCBJVFNlcyBpbiB0aGUgc3lzdGVtIHRvIGJlIHByb3BhZ2F0ZWQgdG8g
YmUgYWJsZSB0bwp1c2UgTVNJcy4KQ3JlYXRlIERvbTAgRFQgbm9kZXMgZm9yIGVhY2ggaGFyZHdh
cmUgSVRTLCBrZWVwaW5nIHRoZSByZWdpc3RlciBmcmFtZQphZGRyZXNzIHRoZSBzYW1lLCBhcyB0
aGUgZG9vcmJlbGwgYWRkcmVzcyB0aGF0IHRoZSBEb20wIGRyaXZlcnMgcHJvZ3JhbQppbnRvIHRo
ZSBCQVJzIGhhcyB0byBtYXRjaCB0aGUgaGFyZHdhcmUuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQ
cnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYyAgICAg
ICAgfCA3MyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJj
aC9hcm0vZ2ljLXYzLmMgICAgICAgICAgICB8ICA0ICsrLQogeGVuL2luY2x1ZGUvYXNtLWFybS9n
aWNfdjNfaXRzLmggfCAxMiArKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDg4IGluc2VydGlvbnMo
KyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5j
IGIveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYwppbmRleCAzZDg2M2NkLi4yZDM2MDMwIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jCisrKyBiL3hlbi9hcmNoL2FybS9naWMt
djMtaXRzLmMKQEAgLTIwLDYgKzIwLDcgQEAKIAogI2luY2x1ZGUgPHhlbi9saWIuaD4KICNpbmNs
dWRlIDx4ZW4vZGVsYXkuaD4KKyNpbmNsdWRlIDx4ZW4vbGliZmR0L2xpYmZkdC5oPgogI2luY2x1
ZGUgPHhlbi9tbS5oPgogI2luY2x1ZGUgPHhlbi9yYnRyZWUuaD4KICNpbmNsdWRlIDx4ZW4vc2No
ZWQuaD4KQEAgLTkwMyw2ICs5MDQsNzggQEAgc3RydWN0IHBlbmRpbmdfaXJxICpnaWN2M19hc3Np
Z25fZ3Vlc3RfZXZlbnQoc3RydWN0IGRvbWFpbiAqZCwKICAgICByZXR1cm4gcGlycTsKIH0KIAor
LyoKKyAqIENyZWF0ZSB0aGUgcmVzcGVjdGl2ZSBndWVzdCBEVCBub2RlcyBmcm9tIGEgbGlzdCBv
ZiBob3N0IElUU2VzLgorICogVGhpcyBjb3BpZXMgdGhlIHJlZyBwcm9wZXJ0eSwgc28gdGhlIGd1
ZXN0IHNlZXMgdGhlIElUUyBhdCB0aGUgc2FtZSBhZGRyZXNzCisgKiBhcyB0aGUgaG9zdC4KKyAq
LworaW50IGdpY3YzX2l0c19tYWtlX2h3ZG9tX2R0X25vZGVzKGNvbnN0IHN0cnVjdCBkb21haW4g
KmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGR0X2Rl
dmljZV9ub2RlICpnaWMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAq
ZmR0KQoreworICAgIHVpbnQzMl90IGxlbjsKKyAgICBpbnQgcmVzOworICAgIGNvbnN0IHZvaWQg
KnByb3AgPSBOVUxMOworICAgIGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqaXRzID0gTlVM
TDsKKyAgICBjb25zdCBzdHJ1Y3QgaG9zdF9pdHMgKml0c19kYXRhOworCisgICAgaWYgKCBsaXN0
X2VtcHR5KCZob3N0X2l0c19saXN0KSApCisgICAgICAgIHJldHVybiAwOworCisgICAgLyogVGhl
IHN1Yi1ub2RlcyByZXF1aXJlIHRoZSByYW5nZXMgcHJvcGVydHkgKi8KKyAgICBwcm9wID0gZHRf
Z2V0X3Byb3BlcnR5KGdpYywgInJhbmdlcyIsICZsZW4pOworICAgIGlmICggIXByb3AgKQorICAg
IHsKKyAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgIkNhbid0IGZpbmQgcmFuZ2VzIHByb3BlcnR5
IGZvciB0aGUgZ2ljIG5vZGVcbiIpOworICAgICAgICByZXR1cm4gLUZEVF9FUlJfWEVOKEVOT0VO
VCk7CisgICAgfQorCisgICAgcmVzID0gZmR0X3Byb3BlcnR5KGZkdCwgInJhbmdlcyIsIHByb3As
IGxlbik7CisgICAgaWYgKCByZXMgKQorICAgICAgICByZXR1cm4gcmVzOworCisgICAgbGlzdF9m
b3JfZWFjaF9lbnRyeShpdHNfZGF0YSwgJmhvc3RfaXRzX2xpc3QsIGVudHJ5KQorICAgIHsKKyAg
ICAgICAgaXRzID0gaXRzX2RhdGEtPmR0X25vZGU7CisKKyAgICAgICAgcmVzID0gZmR0X2JlZ2lu
X25vZGUoZmR0LCBpdHMtPm5hbWUpOworICAgICAgICBpZiAoIHJlcyApCisgICAgICAgICAgICBy
ZXR1cm4gcmVzOworCisgICAgICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9zdHJpbmcoZmR0LCAiY29t
cGF0aWJsZSIsICJhcm0sZ2ljLXYzLWl0cyIpOworICAgICAgICBpZiAoIHJlcyApCisgICAgICAg
ICAgICByZXR1cm4gcmVzOworCisgICAgICAgIHJlcyA9IGZkdF9wcm9wZXJ0eShmZHQsICJtc2kt
Y29udHJvbGxlciIsIE5VTEwsIDApOworICAgICAgICBpZiAoIHJlcyApCisgICAgICAgICAgICBy
ZXR1cm4gcmVzOworCisgICAgICAgIGlmICggaXRzLT5waGFuZGxlICkKKyAgICAgICAgeworICAg
ICAgICAgICAgcmVzID0gZmR0X3Byb3BlcnR5X2NlbGwoZmR0LCAicGhhbmRsZSIsIGl0cy0+cGhh
bmRsZSk7CisgICAgICAgICAgICBpZiAoIHJlcyApCisgICAgICAgICAgICAgICAgcmV0dXJuIHJl
czsKKyAgICAgICAgfQorCisgICAgICAgIC8qIFVzZSB0aGUgc2FtZSByZWcgcmVnaW9ucyBhcyB0
aGUgSVRTIG5vZGUgaW4gaG9zdCBEVEIuICovCisgICAgICAgIHByb3AgPSBkdF9nZXRfcHJvcGVy
dHkoaXRzLCAicmVnIiwgJmxlbik7CisgICAgICAgIGlmICggIXByb3AgKQorICAgICAgICB7Cisg
ICAgICAgICAgICBwcmludGsoWEVOTE9HX0VSUiAiR0lDdjM6IENhbid0IGZpbmQgSVRTIHJlZyBw
cm9wZXJ0eS5cbiIpOworICAgICAgICAgICAgcmVzID0gLUZEVF9FUlJfWEVOKEVOT0VOVCk7Cisg
ICAgICAgICAgICByZXR1cm4gcmVzOworICAgICAgICB9CisKKyAgICAgICAgcmVzID0gZmR0X3By
b3BlcnR5KGZkdCwgInJlZyIsIHByb3AsIGxlbik7CisgICAgICAgIGlmICggcmVzICkKKyAgICAg
ICAgICAgIHJldHVybiByZXM7CisKKyAgICAgICAgZmR0X2VuZF9ub2RlKGZkdCk7CisgICAgfQor
CisgICAgcmV0dXJuIHJlczsKK30KKwogLyogU2NhbiB0aGUgRFQgZm9yIGFueSBJVFMgbm9kZXMg
YW5kIGNyZWF0ZSBhIGxpc3Qgb2YgaG9zdCBJVFNlcyBvdXQgb2YgaXQuICovCiB2b2lkIGdpY3Yz
X2l0c19kdF9pbml0KGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZSkKIHsKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjMuYyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwppbmRl
eCBkNTM5ZDZjLi5jOTI3MzA2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKKysr
IGIveGVuL2FyY2gvYXJtL2dpYy12My5jCkBAIC0xMTcyLDggKzExNzIsMTAgQEAgc3RhdGljIGlu
dCBnaWN2M19tYWtlX2h3ZG9tX2R0X25vZGUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKIAogICAg
IHJlcyA9IGZkdF9wcm9wZXJ0eShmZHQsICJyZWciLCBuZXdfY2VsbHMsIGxlbik7CiAgICAgeGZy
ZWUobmV3X2NlbGxzKTsKKyAgICBpZiAoIHJlcyApCisgICAgICAgIHJldHVybiByZXM7CiAKLSAg
ICByZXR1cm4gcmVzOworICAgIHJldHVybiBnaWN2M19pdHNfbWFrZV9od2RvbV9kdF9ub2Rlcyhk
LCBnaWMsIGZkdCk7CiB9CiAKIHN0YXRpYyBjb25zdCBod19pcnFfY29udHJvbGxlciBnaWN2M19o
b3N0X2lycV90eXBlID0gewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNf
aXRzLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaAppbmRleCA0NTliNmZlLi4x
ZmFjMWM3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaApAQCAtMTU4LDYgKzE1OCwxMSBAQCBp
bnQgZ2ljdjNfaXRzX3NldHVwX2NvbGxlY3Rpb24odW5zaWduZWQgaW50IGNwdSk7CiBpbnQgdmdp
Y192M19pdHNfaW5pdF9kb21haW4oc3RydWN0IGRvbWFpbiAqZCk7CiB2b2lkIHZnaWNfdjNfaXRz
X2ZyZWVfZG9tYWluKHN0cnVjdCBkb21haW4gKmQpOwogCisvKiBDcmVhdGUgdGhlIGFwcHJvcHJp
YXRlIERUIG5vZGVzIGZvciBhIGhhcmR3YXJlIGRvbWFpbi4gKi8KK2ludCBnaWN2M19pdHNfbWFr
ZV9od2RvbV9kdF9ub2Rlcyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqZ2ljLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKmZkdCk7CisKIC8qCiAgKiBNYXAg
YSBkZXZpY2Ugb24gdGhlIGhvc3QgYnkgYWxsb2NhdGluZyBhbiBJVFQgb24gdGhlIGhvc3QgKElU
UykuCiAgKiAibnJfZXZlbnQiIHNwZWNpZmllcyBob3cgbWFueSBldmVudHMgKGludGVycnVwdHMp
IHRoaXMgZGV2aWNlIHdpbGwgbmVlZC4KQEAgLTI0Miw2ICsyNDcsMTMgQEAgc3RhdGljIGlubGlu
ZSB2b2lkIHZnaWNfdjNfaXRzX2ZyZWVfZG9tYWluKHN0cnVjdCBkb21haW4gKmQpCiB7CiB9CiAK
K3N0YXRpYyBpbmxpbmUgaW50IGdpY3YzX2l0c19tYWtlX2h3ZG9tX2R0X25vZGVzKGNvbnN0IHN0
cnVjdCBkb21haW4gKmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKmdpYywKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKmZkdCkKK3sKKyAgICByZXR1
cm4gMDsKK30KKwogI2VuZGlmIC8qIENPTkZJR19IQVNfSVRTICovCiAKICNlbmRpZgotLSAKMi45
LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 09 17:42:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 17: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 1dJNvg-0004ro-GZ; Fri, 09 Jun 2017 17: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 <andre.przywara@arm.com>) id 1dJNvf-0004lv-0H
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 17:42:35 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 5F/8B-01735-A0EDA395; Fri, 09 Jun 2017 17:42:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVysyfVTZf9nlW
 kwdkfUhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a7uTMYC/6pVSy4b9nAuF22i5GLQ0hgM6PE
 iXcXWCCc5YwSvRNbWLsYOTnYBHQldtx8zQxiiwiESjxd8J0ZpIhZ4DqjxOkd89lAEsICQRL/V
 n8DK2IRUJX4++oKYxcjBwevgLXEnweyIGEJATmJhvP3wUo4gcLb9qwFaxUSsJJoOXSZfQIj9w
 JGhlWMGsWpRWWpRbpGxnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIH+rWdgYNz
 BuKPd7xCjJAeTkijvtAKrSCG+pPyUyozE4oz4otKc1OJDjBocHAKb166+wCjFkpefl6okwfvq
 DlCdYFFqempFWmYOMABhSiU4eJREeF+cBErzFhck5hZnpkOkTjEqSonzbgTpEwBJZJTmwbXBg
 v4So6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWFew7tAU3gy80rgpr8CWswEtHjJOwuQxSWJCC
 mpBkYXafa40qNir+PNHiv9WPRntsvubD6xMjav9fLJ1z9O3iSx+IeI2w4l1wvOsdrba4/qplz
 gXalkqM8laapaecpn0rfyZ/Ihb3btXG0c/6RnoW5Li83yI7EBrTfPM3e5HgrkLc969MguriSl
 pCKoz6qudreHt19X/6v7Pa3dz8qKoovXXWQ8r8RSnJFoqMVcVJwIAPEgt/d1AgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1497030150!74254043!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53918 invoked from network); 9 Jun 2017 17:42:31 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-10.tower-206.messagelabs.com with SMTP; 9 Jun 2017 17:42: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 7CB2A1596;
 Fri,  9 Jun 2017 10:42:30 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 327F63F578;
 Fri,  9 Jun 2017 10:42:29 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Fri,  9 Jun 2017 18:41:40 +0100
Message-Id: <20170609174141.5068-34-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170609174141.5068-1-andre.przywara@arm.com>
References: <20170609174141.5068-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: [Xen-devel] [PATCH v11 33/34] ARM: vITS: create and initialize
	virtual ITSes 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>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Rm9yIGVhY2ggaGFyZHdhcmUgSVRTIGNyZWF0ZSBhbmQgaW5pdGlhbGl6ZSBhIHZpcnR1YWwgSVRT
IGZvciBEb20wLgpXZSB1c2UgdGhlIHNhbWUgbWVtb3J5IG1hcHBlZCBhZGRyZXNzIHRvIGtlZXAg
dGhlIGRvb3JiZWxsIHdvcmtpbmcuClRoaXMgaW50cm9kdWNlcyBhIGZ1bmN0aW9uIHRvIGluaXRp
YWxpemUgYSB2aXJ0dWFsIElUUy4KV2UgbWFpbnRhaW4gYSBsaXN0IG9mIHZpcnR1YWwgSVRTZXMs
IGF0IHRoZSBtb21lbnQgZm9yIHRoZSBvbmx5CnB1cnBvc2Ugb2YgbGF0ZXIgYmVpbmcgYWJsZSB0
byBmcmVlIHRoZW0gYWdhaW4uCldlIGNvbmZpZ3VyZSB0aGUgdmlydHVhbCBJVFNlcyB0byBtYXRj
aCB0aGUgaGFyZHdhcmUgb25lcywgdGhhdCBpcyB3ZQprZWVwIHRoZSBudW1iZXIgb2YgZGV2aWNl
IElEIGJpdHMgYW5kIGV2ZW50IElEIGJpdHMgdGhlIHNhbWUgYXMgdGhlIGhvc3QKSVRTLgoKU2ln
bmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CkFja2Vk
LWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2Fy
bS92Z2ljLXYzLWl0cy5jICAgfCA3NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaCB8ICAxICsKIDIgZmlsZXMg
Y2hhbmdlZCwgNzggaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2lj
LXYzLWl0cy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMKaW5kZXggNGVlZjM3ZS4uZGRj
MDBiNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMKKysrIGIveGVuL2Fy
Y2gvYXJtL3ZnaWMtdjMtaXRzLmMKQEAgLTUyLDYgKzUyLDcgQEAKICAqLwogc3RydWN0IHZpcnRf
aXRzIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkOworICAgIHN0cnVjdCBsaXN0X2hlYWQgdml0c19s
aXN0OwogICAgIHBhZGRyX3QgZG9vcmJlbGxfYWRkcmVzczsKICAgICB1bnNpZ25lZCBpbnQgZGV2
aWRfYml0czsKICAgICB1bnNpZ25lZCBpbnQgZXZpZF9iaXRzOwpAQCAtMTQ1NSw2ICsxNDU2LDQ2
IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgbW1pb19oYW5kbGVyX29wcyB2Z2ljX2l0c19tbWlvX2hh
bmRsZXIgPSB7CiAgICAgLndyaXRlID0gdmdpY192M19pdHNfbW1pb193cml0ZSwKIH07CiAKK3N0
YXRpYyBpbnQgdmdpY192M19pdHNfaW5pdF92aXJ0dWFsKHN0cnVjdCBkb21haW4gKmQsIHBhZGRy
X3QgZ3Vlc3RfYWRkciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCBkZXZpZF9iaXRzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgaW50IGV2aWRfYml0cykKK3sKKyAgICBzdHJ1Y3QgdmlydF9pdHMgKml0czsKKyAg
ICB1aW50NjRfdCBiYXNlX2F0dHI7CisKKyAgICBpdHMgPSB4emFsbG9jKHN0cnVjdCB2aXJ0X2l0
cyk7CisgICAgaWYgKCAhaXRzICkKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisKKyAgICBiYXNl
X2F0dHIgID0gR0lDX0JBU0VSX0lubmVyU2hhcmVhYmxlIDw8IEdJVFNfQkFTRVJfU0hBUkVBQklM
SVRZX1NISUZUOworICAgIGJhc2VfYXR0ciB8PSBHSUNfQkFTRVJfQ0FDSEVfU2FtZUFzSW5uZXIg
PDwgR0lUU19CQVNFUl9PVVRFUl9DQUNIRUFCSUxJVFlfU0hJRlQ7CisgICAgYmFzZV9hdHRyIHw9
IEdJQ19CQVNFUl9DQUNIRV9SYVdhV2IgPDwgR0lUU19CQVNFUl9JTk5FUl9DQUNIRUFCSUxJVFlf
U0hJRlQ7CisKKyAgICBpdHMtPmNiYXNlciAgPSBiYXNlX2F0dHI7CisgICAgYmFzZV9hdHRyIHw9
IDBVTEwgPDwgR0lUU19CQVNFUl9QQUdFX1NJWkVfU0hJRlQ7ICAgIC8qIDRLIHBhZ2VzICovCisg
ICAgaXRzLT5iYXNlcl9kZXYgPSBHSVRTX0JBU0VSX1RZUEVfREVWSUNFIDw8IEdJVFNfQkFTRVJf
VFlQRV9TSElGVDsKKyAgICBpdHMtPmJhc2VyX2RldiB8PSAoc2l6ZW9mKGRldl90YWJsZV9lbnRy
eV90KSAtIDEpIDw8CisgICAgICAgICAgICAgICAgICAgICAgR0lUU19CQVNFUl9FTlRSWV9TSVpF
X1NISUZUOworICAgIGl0cy0+YmFzZXJfZGV2IHw9IGJhc2VfYXR0cjsKKyAgICBpdHMtPmJhc2Vy
X2NvbGwgID0gR0lUU19CQVNFUl9UWVBFX0NPTExFQ1RJT04gPDwgR0lUU19CQVNFUl9UWVBFX1NI
SUZUOworICAgIGl0cy0+YmFzZXJfY29sbCB8PSAoc2l6ZW9mKGNvbGxfdGFibGVfZW50cnlfdCkg
LSAxKSA8PAorICAgICAgICAgICAgICAgICAgICAgICBHSVRTX0JBU0VSX0VOVFJZX1NJWkVfU0hJ
RlQ7CisgICAgaXRzLT5iYXNlcl9jb2xsIHw9IGJhc2VfYXR0cjsKKyAgICBpdHMtPmQgPSBkOwor
ICAgIGl0cy0+ZG9vcmJlbGxfYWRkcmVzcyA9IGd1ZXN0X2FkZHIgKyBJVFNfRE9PUkJFTExfT0ZG
U0VUOworICAgIGl0cy0+ZGV2aWRfYml0cyA9IGRldmlkX2JpdHM7CisgICAgaXRzLT5ldmlkX2Jp
dHMgPSBldmlkX2JpdHM7CisgICAgc3Bpbl9sb2NrX2luaXQoJml0cy0+dmNtZF9sb2NrKTsKKyAg
ICBzcGluX2xvY2tfaW5pdCgmaXRzLT5pdHNfbG9jayk7CisKKyAgICByZWdpc3Rlcl9tbWlvX2hh
bmRsZXIoZCwgJnZnaWNfaXRzX21taW9faGFuZGxlciwgZ3Vlc3RfYWRkciwgU1pfNjRLLCBpdHMp
OworCisgICAgLyogUmVnaXN0ZXIgdGhlIHZpcnR1YWwgSVRTIHRvIGJlIGFibGUgdG8gY2xlYW4g
aXQgdXAgbGF0ZXIuICovCisgICAgbGlzdF9hZGRfdGFpbCgmaXRzLT52aXRzX2xpc3QsICZkLT5h
cmNoLnZnaWMudml0c19saXN0KTsKKworICAgIHJldHVybiAwOworfQorCiB1bnNpZ25lZCBpbnQg
dmdpY192M19pdHNfY291bnQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBzdHJ1Y3Qg
aG9zdF9pdHMgKmh3X2l0czsKQEAgLTE0NzAsMTYgKzE1MTEsNTIgQEAgdW5zaWduZWQgaW50IHZn
aWNfdjNfaXRzX2NvdW50KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiAgICAgcmV0dXJuIHJldDsK
IH0KIAorLyoKKyAqIEZvciBhIGhhcmR3YXJlIGRvbWFpbiwgdGhpcyB3aWxsIGl0ZXJhdGUgb3Zl
ciB0aGUgaG9zdCBJVFNlcworICogYW5kIG1hcCBvbmUgdmlydHVhbCBJVFMgcGVyIGhvc3QgSVRT
IGF0IHRoZSBzYW1lIGFkZHJlc3MuCisgKi8KIGludCB2Z2ljX3YzX2l0c19pbml0X2RvbWFpbihz
dHJ1Y3QgZG9tYWluICpkKQogeworICAgIGludCByZXQ7CisKKyAgICBJTklUX0xJU1RfSEVBRCgm
ZC0+YXJjaC52Z2ljLnZpdHNfbGlzdCk7CiAgICAgc3Bpbl9sb2NrX2luaXQoJmQtPmFyY2gudmdp
Yy5pdHNfZGV2aWNlc19sb2NrKTsKICAgICBkLT5hcmNoLnZnaWMuaXRzX2RldmljZXMgPSBSQl9S
T09UOwogCisgICAgaWYgKCBpc19oYXJkd2FyZV9kb21haW4oZCkgKQorICAgIHsKKyAgICAgICAg
c3RydWN0IGhvc3RfaXRzICpod19pdHM7CisKKyAgICAgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSho
d19pdHMsICZob3N0X2l0c19saXN0LCBlbnRyeSkKKyAgICAgICAgeworICAgICAgICAgICAgLyoK
KyAgICAgICAgICAgICAqIEZvciBlYWNoIGhvc3QgSVRTIGNyZWF0ZSBhIHZpcnR1YWwgSVRTIHVz
aW5nIHRoZSBzYW1lCisgICAgICAgICAgICAgKiBiYXNlIGFuZCB0aHVzIGRvb3JiZWxsIGFkZHJl
c3MuCisgICAgICAgICAgICAgKiBVc2UgdGhlIHNhbWUgbnVtYmVyIG9mIGRldmljZSBJRCBhbmQg
ZXZlbnQgSUQgYml0cyBhcyB0aGUgaG9zdC4KKyAgICAgICAgICAgICAqLworICAgICAgICAgICAg
cmV0ID0gdmdpY192M19pdHNfaW5pdF92aXJ0dWFsKGQsIGh3X2l0cy0+YWRkciwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBod19pdHMtPmRldmlkX2JpdHMsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaHdfaXRzLT5ldmlkX2Jp
dHMpOworICAgICAgICAgICAgaWYgKCByZXQgKQorICAgICAgICAgICAgICAgIHJldHVybiByZXQ7
CisgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgZC0+YXJjaC52Z2ljLmhhc19pdHMg
PSB0cnVlOworICAgICAgICB9CisgICAgfQorCiAgICAgcmV0dXJuIDA7CiB9CiAKIHZvaWQgdmdp
Y192M19pdHNfZnJlZV9kb21haW4oc3RydWN0IGRvbWFpbiAqZCkKIHsKKyAgICBzdHJ1Y3Qgdmly
dF9pdHMgKnBvcywgKnRlbXA7CisKKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUoIHBvcywg
dGVtcCwgJmQtPmFyY2gudmdpYy52aXRzX2xpc3QsIHZpdHNfbGlzdCApCisgICAgeworICAgICAg
ICBsaXN0X2RlbCgmcG9zLT52aXRzX2xpc3QpOworICAgICAgICB4ZnJlZShwb3MpOworICAgIH0K
KwogICAgIEFTU0VSVChSQl9FTVBUWV9ST09UKCZkLT5hcmNoLnZnaWMuaXRzX2RldmljZXMpKTsK
IH0KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaCBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vZG9tYWluLmgKaW5kZXggYjMzZjU0YS4uOGRmYzFkMSAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2Rv
bWFpbi5oCkBAIC0xMTUsNiArMTE1LDcgQEAgc3RydWN0IGFyY2hfZG9tYWluCiAgICAgICAgIHNw
aW5sb2NrX3QgaXRzX2RldmljZXNfbG9jazsgICAgICAgIC8qIFByb3RlY3RzIHRoZSBpdHNfZGV2
aWNlcyB0cmVlICovCiAgICAgICAgIHN0cnVjdCByYWRpeF90cmVlX3Jvb3QgcGVuZF9scGlfdHJl
ZTsgLyogU3RvcmVzIHN0cnVjdCBwZW5kaW5nX2lycSdzICovCiAgICAgICAgIHJ3bG9ja190IHBl
bmRfbHBpX3RyZWVfbG9jazsgICAgICAgIC8qIFByb3RlY3RzIHRoZSBwZW5kX2xwaV90cmVlICov
CisgICAgICAgIHN0cnVjdCBsaXN0X2hlYWQgdml0c19saXN0OyAgICAgICAgIC8qIExpc3Qgb2Yg
dmlydHVhbCBJVFNlcyAqLwogICAgICAgICB1bnNpZ25lZCBpbnQgaW50aWRfYml0czsKICAgICAg
ICAgLyoKICAgICAgICAgICogVE9ETzogaWYgdGhlcmUgYXJlIG1vcmUgYm9vbCdzIGJlaW5nIGFk
ZGVkIGJlbG93LCBjb25zaWRlcgotLSAKMi45LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 09 17:50:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 17:50:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dJO3X-0008I3-Aw; Fri, 09 Jun 2017 17:50:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dJO3W-0008Hw-IG
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 17:50:42 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 57/91-03058-1FFDA395; Fri, 09 Jun 2017 17:50:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVybKJssu7H+1a
 RBhfX81l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlvti1lKvggXHF78y32BsYP/F2MXBxCAn8Y
 JfZuucLSxcjJwSLgILHpfQdzFyMHB6NAjMSDH9YgYUaBMInJl5ewQpRoSbSe3wlmswkYSvx9s
 okNpFwCyF7ymQMkLCKgLNH76zcLyHhmgetMEo9frmMDSQgLuEusaexnBLE5Bewlep8cYQaxeQ
 W8JbacPcsCcc9HJomLZy8zgSREBXQlDv37wwZRJChxcuYTsDuZgY5YPn0bywRGgVlIUrOQpBY
 wMq1i1ChOLSpLLdI1NNJLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMQwYg2MF4
 eWPAIUZJDiYlUd5pBVaRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4H98DygkWpaanVqRl5gAjA
 iYtwcGjJML74iRQmre4IDG3ODMdInWKUZfjTt+GL0xCLHn5ealS4rxCwPgSEgApyijNgxsBi8
 5LjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuZ9chdoCk9mXgncpldARzABHbHknQXIESWJCCm
 pBsa9Ou9MNzDqaVRpuNf8CBIpffnhMduR0l37tn39W6+96t45sb23Srf3crRMreB3Ew7T8Z/L
 djdGyeJfk/p+6UetZy98sdqu71+gr5d+xXthbQhPk2HDvsYjB5bc/KCQY93/1WzzAe/vD27xL
 JucIjxh7ZHQVU+1dG5esJI+zuDieKNB/JLO4R4lluKMREMt5qLiRAByeZzUyQIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1497030639!73038637!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35168 invoked from network); 9 Jun 2017 17:50:40 -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; 9 Jun 2017 17:50:40 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id BBCD0239A6;
 Fri,  9 Jun 2017 17:50:38 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org BBCD0239A6
Date: Fri, 9 Jun 2017 10:50:37 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <593A763D02000078001612B7@prv-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1706091050110.26108@sstabellini-ThinkPad-X260>
References: <osstest-110009-mainreport@xen.org>
 <5936C34C020000780015FCFE@prv-mh.provo.novell.com>
 <22838.46489.303121.802684@mariner.uk.xensource.com>
 <5936D6CE020000780015FE9B@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1706061214580.15791@sstabellini-ThinkPad-X260>
 <5937D17C0200007800160296@prv-mh.provo.novell.com>
 <593A763D02000078001612B7@prv-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, 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>, osstest-admin@xenproject.org,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [xen-unstable test] 110009: 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>

T24gRnJpLCA5IEp1biAyMDE3LCBKYW4gQmV1bGljaCB3cm90ZToKPiA+Pj4gT24gMDcuMDYuMTcg
YXQgMTA6MTIsIDxKQmV1bGljaEBzdXNlLmNvbT4gd3JvdGU6Cj4gPj4+PiBPbiAwNi4wNi4xNyBh
dCAyMToxOSwgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+IHdyb3RlOgo+ID4+IE9uIFR1ZSwgNiBK
dW4gMjAxNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+ID4+PiBPbiAwNi4wNi4xNyBhdCAxNjow
MCwgPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+IHdyb3RlOgo+ID4+PiA+IExvb2tpbmcgYXQg
dGhlIHNlcmlhbCBsb2dzIGZvciB0aGF0IGFuZCBjb21wYXJpbmcgdGhlbSB3aXRoIDEwMDA5LAo+
ID4+PiA+IGl0J3Mgbm90IHRlcnJpYmx5IGVhc3kgdG8gc2VlIHdoYXQncyBnb2luZyBvbiBiZWNh
dXNlIHRoZSBrZXJuZWwKPiA+Pj4gPiB2ZXJzaW9ucyBhcmUgZGlmZmVyZW50IGFuZCBzbyBwcm9k
dWNlIGRpZmZlcmVudCBtZXNzYWdlcyBhYm91dCB4ZW5icjAKPiA+Pj4gPiAoYW5kIEkgdGhpbmsg
bWF5IGhhdmUgYSBkaWZmZXJlbnQgYnJpZGdlIHBvcnQgbWFuYWdlbWVudCBhbGdvcml0aG0pLgo+
ID4+PiA+IAo+ID4+PiA+IEJ1dCB0aGUgbWVzc2FnZXMgYWJvdXQgcHJvbWlzY3VvdXMgbW9kZSBz
ZWVtIHRoZSBzYW1lLCBhbmQgb2YgY291cnNlCj4gPj4+ID4gcHJvbWlzY3VvdXMgbW9kZSBpcyBj
b250cm9sbGVkIGJ5IHVzZXJzcGFjZSwgcmF0aGVyIHRoYW4gYnkgdGhlIGtlcm5lbAo+ID4+PiA+
IChzbyBzaG91bGQgYmUgdGhlIHNhbWUgaW4gYm90aCkuCj4gPj4+ID4gCj4gPj4+ID4gSG93ZXZl
ciwgaW4gdGhlIGZhaWxlZCB0ZXN0IHdlIHNlZSBleHRyYSBtZXNzYWdlcyBhYm91dCBwcm9taXM6
Cj4gPj4+ID4gCj4gPj4+ID4gICBKdW4gIDUgMTM6Mzc6MDguMzUzNjU2IFsgMjE5MS42NTIwNzld
IGRldmljZSB2aWY3LjAtZW11IGxlZnQgcHJvbWlzY3VvdXMgCj4gPj4+ID4gbW9kZQo+ID4+PiA+
ICAgLi4uCj4gPj4+ID4gICBKdW4gIDUgMTM6Mzc6MDguMzc3NTcxIFsgMjE5MS42NzUyOThdIGRl
dmljZSB2aWY3LjAgbGVmdCBwcm9taXNjdW91cyBtb2RlCj4gPj4+IAo+ID4+PiBXb3VsZG4ndCB0
aG9zZSBiZSBhbm90aGVyIHJlc3VsdCBvZiB0aGUgZ3Vlc3Qgc2h1dHRpbmcgZG93biAvCj4gPj4+
IGJlaW5nIHNodXQgZG93bj8KPiA+Pj4gCj4gPj4+ID4gQWxzbywgdGhlIHFlbXUgbG9nIGZvciB0
aGUgZ3Vlc3QgaW4gdGhlIGZhaWx1cmUgY2FzZSBzYXlzIHRoaXM6Cj4gPj4+ID4gCj4gPj4+ID4g
ICBMb2ctZGlydHkgY29tbWFuZCBlbmFibGUKPiA+Pj4gPiAgIExvZy1kaXJ0eTogbm8gY29tbWFu
ZCB5ZXQuCj4gPj4+ID4gICByZXNldCByZXF1ZXN0ZWQgaW4gY3B1X2hhbmRsZV9pb3JlcS4KPiA+
Pj4gCj4gPj4+IFNvIHRoaXMgd291bGQgc2VlbSB0byBjYWxsIGZvciBpbnN0cnVtZW50YXRpb24g
b24gdGhlIHFlbXUgc2lkZQo+ID4+PiB0aGVuLCBhcyB0aGUgb25seSBwYXRoIHZpYSB3aGljaCB0
aGlzIGNhbiBiZSBpbml0aWF0ZWQgaXMgLSBhZmFpY3MgLQo+ID4+PiBxZW11X3N5c3RlbV9yZXNl
dF9yZXF1ZXN0KCksIHdoaWNoIGRvZXNuJ3QgaGF2ZSB2ZXJ5IG1hbnkKPiA+Pj4gY2FsbGVycyB0
aGF0IGNvdWxkIHBvc3NpYmx5IGJlIG9mIGludGVyZXN0IGhlcmUuIEFkZGluZyBTdGVmYW5vIC4u
Lgo+ID4+IAo+ID4+IEkgYW0gcHJldHR5IHN1cmUgdGhhdCB0aG9zZSBtZXNzYWdlcyBjb21lIGZy
b20gcWVtdSB0cmFkaXRpb25hbDogInJlc2V0Cj4gPj4gcmVxdWVzdGVkIGluIGNwdV9oYW5kbGVf
aW9yZXEiIGlzIG5vdCBwcmludGVkIGJ5IHFlbXUteGVuLgo+ID4gCj4gPiBPaCwgaW5kZWVkIC0g
SSBkaWRuJ3QgcGF5IGF0dGVudGlvbiB0byB0aGlzIGJlaW5nIGEgKi1xZW11dC0qCj4gPiB0ZXN0
LiBJJ20gc29ycnkuCj4gPiAKPiA+PiBJbiBhbnkgY2FzZSwgdGhlIHJlcXVlc3QgY29tZXMgZnJv
bSBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0LCB3aGljaCBpcwo+ID4+IGNhbGxlZCBieSBody9h
Y3BpLmM6cG1faW9wb3J0X3dyaXRldy4gSXQgbG9va3MgbGlrZSB0aGUgZ3Vlc3QgT1MKPiA+PiBp
bml0aWF0ZWQgdGhlIHJlc2V0IChvciByZXN1bWUpPwo+ID4gCj4gPiBSaWdodCwgdGhpcyBhbmQg
aHcvcGNrYmQuYyBsb29rIHRvIGJlIHRoZSBvbmx5IHBvc3NpYmxlCj4gPiBzb3VyY2VzLiBZZXQg
dGhlbiBpdCdzIHN0aWxsIHVuY2xlYXIgd2hhdCBtYWtlcyB0aGUgZ3Vlc3QgZ28KPiA+IGRvd24u
Cj4gCj4gU28gd2l0aCBhbGwgb2YgdGhlIGFib3ZlIGluIG1pbmQgSSB3b25kZXIgd2hldGhlciB3
ZSBzaG91bGRuJ3QKPiByZXZlcnQgOTMzZjk2NmJjZCB0aGVuIC0gdGhhdCBkZWJ1Z2dpbmcgY29k
ZSBpcyB1bmxpa2VseSB0byBoZWxwCj4gd2l0aCBhbnkgZnVydGhlciBhbmFseXNpcyBvZiB0aGUg
aXNzdWUsIGFzIHJlYWNoaW5nIHRoYXQgY29kZQo+IGZvciBhIGR5aW5nIGRvbWFpbiBpcyBvbmx5
IGEgc3ltcHRvbSBhcyBmYXIgYXMgd2UgdW5kZXJzdGFuZCBpdAo+IG5vdywgbm90IGFueXdoZXJl
IG5lYXIgdGhlIGNhdXNlLgoKTWFrZXMgc2Vuc2UgdG8gbWUKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 09 17:50:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 17:50: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 1dJO3l-0008JU-IC; Fri, 09 Jun 2017 17:50: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=326ad6b84=Andrew.Cooper3@citrix.com>)
 id 1dJO3k-0008JO-63
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 17:50:56 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 A7/5B-03613-FFFDA395; Fri, 09 Jun 2017 17:50:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsWyU9JRQvf/fat
 Ig9WtTBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bXBZ3MBfNZKp79OMLSwHiCuYuRk0NCwE/i
 zultjCC2sIC2xIevP9lBbBGBAInTfQ2sILaQQJHEtPYDLCA2m4C+xO4Xn5hAbF4BW4nbb/6zd
 TFycLAIqEjc+ikBEhYVCJd423iEBaJEUOLkzCdgNqeAvcTb/VfB1jILGEgcWTSHFcKWl9j+dg
 4zxCo1iWv9l9ghTkuX2Pr3F/MERr5ZSEbNQtI+C0n7AkbmVYwaxalFZalFukZGeklFmekZJbm
 JmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgaHGAAQ7GNfMDzzEKMnBpCTKO63AKlKILyk/pTIj
 sTgjvqg0J7X4EKMMB4eSBG/YPaCcYFFqempFWmYOMOhh0hIcPEoivC9OAqV5iwsSc4sz0yFSp
 xh1OZo+bPnCJMSSl5+XKiXOuwpkhgBIUUZpHtwIWAReYpSVEuZlBDpKiKcgtSg3swRV/hWjOA
 ejkjDvk7tAU3gy80rgNr0COoIJ6Igl7yxAjihJREhJNTDG2V662M77aMHkq4sTufySH+38yrn
 mAnvd8bmWKz5s3jz/1md2H6/eqd9Vfxtcerfdl4v3VaLkB/2eN5XOx/t6dnI7+XOuthWuCfJl
 +7VUXSvtwsRyRZ5iyzqV0IOrpRcVLPwp2jj5B/vLdSbVl3ZEMXHzm7w/Ky0hNcHDlOMWT8zVl
 cc28f5QYinOSDTUYi4qTgQAqxJ8AbsCAAA=
X-Env-Sender: prvs=326ad6b84=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1497030654!66498721!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54026 invoked from network); 9 Jun 2017 17:50:55 -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;
 9 Jun 2017 17:50:55 -0000
X-IronPort-AV: E=Sophos;i="5.39,319,1493683200"; d="scan'208";a="47522731"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <59398E1E0200007800160F7E@prv-mh.provo.novell.com>
 <59398E1E0200007800160F7E@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <18da5e35-9bf5-76db-eb1d-90a6e46d618a@citrix.com>
Date: Fri, 9 Jun 2017 18:50:54 +0100
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: <59398E1E0200007800160F7E@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86emul: minor 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>

T24gMDgvMDYvMTcgMTY6NDksIEphbiBCZXVsaWNoIHdyb3RlOgo+IERyb3AgYSByZWR1bmRhbnQg
aW5wdXQgY29uc3RyYWludCwgY29ycmVjdCBhIGNvbW1lbnQsIGFuZCAocmUpbW92ZQo+IGZpeC5p
bnNuX2J5dGVzIGFkanVzdG1lbnRzICh0aGVzZSBhcmVuJ3QgbmVlZGVkIGZvciBjdXN0b20gc3R1
Ygo+IGludm9jYXRpb25zIHdoZW4gdGhlIGluc3RydWN0aW9uIHBsYWNlZCBpbiB0aGUgc3R1YiBj
YW4ndCByYWlzZSAjWEYpCgpJJ20gbm90IHN1cmUgdGhlc2UgYXJlIHdpc2UgdG8gcmVtb3ZlLiAg
RXZlbiBpZiB3ZSBkb24ndCBleHBlY3QgYW4KZXhjZXB0aW9uLCBzaG91bGQgb25lIG9jY3VyLCBm
cHVfaGFuZGxlX2V4Y2VwdGlvbigpIHdpbGwgZmFpbCB0byBzdGVwCm92ZXIgdGhlIGluc3RydWN0
aW9uLCBhbmQgd2lsbCByZS1leGVjdXRlIGl0LgoKfkFuZHJldwoKPiBwbHVzIGEgY29ycmVzcG9u
ZGluZyBjaGVja194bW1fZXhuKCkgaW52b2NhdGlvbi4KPgo+IFNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 09 18:02:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 18: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 1dJOEw-0000o4-LD; Fri, 09 Jun 2017 18:02: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 1dJOEu-0000nu-LF
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 18:02:28 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 D9/27-02181-3B2EA395; Fri, 09 Jun 2017 18:02:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsVybKJssu7mR1a
 RBn9eCVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnNNx8xFZzkqbj48gprA2M3VxcjF4eQwB9G
 icef2lm7GDk4WAQcJL4sLgMxGQViJB78sO5i5AQywyQmX17CCmKzCGhJfFi6hBnEZhMwlPj7Z
 BMbSLkEkL3kMwdIWERAXeLPhQmMIDazQDeTRN+CMhBbWMBfonf3IrA4p4C1xNWPs8BG8gp4S7
 z79RhspJDAL0aJhlNeILaogK7EoX9/2CBqBCVOznzCAjFTS2L59G0sExgFZiFJzUKSWsDItIp
 Rozi1qCy1SNfQSC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzAAGYBgB2PfLOdD
 jJIcTEqivDIPrSKF+JLyUyozEosz4otKc1KLDzHKcHAoSfCGPADKCRalpqdWpGXmAGMBJi3Bw
 aMkwusO0spbXJCYW5yZDpE6xagoJc77GyQhAJLIKM2Da4PF3yVGWSlhXkagQ4R4ClKLcjNLUO
 VfMYpzMCoJ814B2c6TmVcCN/0V0GImoMVL3lmALC5JREhJNTBm3/EJVRA6O9uummdBi6f5q20
 N718Fz6x74VM3eTHviZtX2nmnf7Rcoan0qFAtqST7xuLA1eYLj0qU75sebPta8rmx01zV65Ev
 859PErPVaBN6vkby2Ga5JMak7oqDmn91hEWOPdwilTF9LvvrmvhdXFum6ljW/bmxTE+KYU/3v
 f/BydXJmzcrsRRnJBpqMRcVJwIAz5NG0roCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1497031345!102500106!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20257 invoked from network); 9 Jun 2017 18:02:27 -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; 9 Jun 2017 18:02:27 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 0226323966;
 Fri,  9 Jun 2017 18:02:24 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 0226323966
Date: Fri, 9 Jun 2017 11:02:24 -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: <fa3e5003-5c7f-0886-d437-6b643347b4c5@arm.com>
Message-ID: <alpine.DEB.2.10.1706091053390.26108@sstabellini-ThinkPad-X260>
References: <1496769929-23355-1-git-send-email-bhupinder.thakur@linaro.org>
 <1496769929-23355-4-git-send-email-bhupinder.thakur@linaro.org>
 <alpine.DEB.2.10.1706061556240.15791@sstabellini-ThinkPad-X260>
 <fa3e5003-5c7f-0886-d437-6b643347b4c5@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>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Bhupinder Thakur <bhupinder.thakur@linaro.org>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 03/14 v4] xen/arm: vpl011: Add pl011 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCA5IEp1biAyMDE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGksCj4gCj4gT24gMDcv
MDYvMTcgMDA6MDIsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IE9uIFR1ZSwgNiBKdW4g
MjAxNywgQmh1cGluZGVyIFRoYWt1ciB3cm90ZToKPiA+ID4gK3N0YXRpYyB1aW50OF90IHZwbDAx
MV9yZWFkX2RhdGEoc3RydWN0IGRvbWFpbiAqZCkKPiA+ID4gK3sKPiA+ID4gKyAgICB1bnNpZ25l
ZCBsb25nIGZsYWdzOwo+ID4gPiArICAgIHVpbnQ4X3QgZGF0YSA9IDA7Cj4gPiA+ICsgICAgc3Ry
dWN0IHZwbDAxMSAqdnBsMDExID0gJmQtPmFyY2gudnBsMDExOwo+ID4gPiArICAgIHN0cnVjdCB4
ZW5jb25zX2ludGVyZmFjZSAqaW50ZiA9IHZwbDAxMS0+cmluZ19idWY7Cj4gPiA+ICsgICAgWEVO
Q09OU19SSU5HX0lEWCBpbl9jb25zID0gaW50Zi0+aW5fY29uczsKPiA+ID4gKyAgICBYRU5DT05T
X1JJTkdfSURYIGluX3Byb2QgPSBpbnRmLT5pbl9wcm9kOwo+ID4gCj4gPiBBZnRlciByZWFkaW5n
IHRoZSBpbmRleGVzLCB3ZSBhbHdheXMgbmVlZCBiYXJyaWVycy4gSW4gdGhpcyBjYXNlOgo+ID4g
Cj4gPiAgIHNtcF9ybWIoKTsKPiAKPiBXZWxsLCB0aGVyZSBhcmUgYWxyZWFkeSBiYXJyaWVyIHdp
dGggdGhlIHNwaW5sb2NrLiBIb3dldmVyLCBJIGFtIGJpdCBjb25jZXJuCj4gYWJvdXQgcmVhZGlu
ZyB0aG9zZSBpbmRleCB3aXRob3V0IHRoZSBsb2NrIHRha2VuLiBZb3UgY2FuIGhhdmUgY29uY3Vy
cmVudCBjYWxsCj4gdG8gdnBsMDExX3JlYWRfZGF0YSBoYXBwZW5pbmcgYW5kIHRoZXJlZm9yZSB0
aGUgaW5kZXhlcyBtYXkgaGF2ZSBjaGFuZ2VkIHdoZW4KPiB0aGUgbG9jayB3aWxsIGJlIHRha2Vu
LgoKSSBkb24ndCBsaWtlIHRvIHJlbHkgb24gdGhlIGJhcnJpZXJzIHdpdGhpbiBzcGluX2xvY2ss
IHdoaWNoIG1pZ2h0IG9yCm1pZ2h0IG5vdCBjaGFuZ2UgaW4gZnV0dXJlIGltcGxlbWVudGF0aW9u
cywgZm9yIFBWIHByb3RvY29scyBvcGVyYXRpb25zLAp3aGljaCBuZWVkIGV4cGxpY2l0IGJhcnJp
ZXIuIEJ1dCBpdCBpcyB0cnVlIHRoZSBjb2RlIHdvdWxkIHdvcmsgdG9kYXkKZnJvbSB0aGF0IHBl
cnNwZWN0aXZlLgoKWW91IGFyZSBhbHNvIHJpZ2h0IHRoYXQgd2l0aCB0aGUgY3VycmVudCBpbXBs
ZW1lbnRhdGlvbiB2cGwwMTFfcmVhZF9kYXRhCihhbmQgdnBsMDExX3dyaXRlX2RhdGEpIGNvdWxk
IGJlIGNhbGxlZCB0d2ljZSBzaW11bHRhbmVvdXNseS4gRm9yIHRoYXQKdG8gd29yayBjb3JyZWN0
bHksIHdlIGhhdmUgdG8gbW92ZSB0aGUgaW5kZXhlcyByZWFkcyBhZnRlciBWUEwwMTFfTE9DSy4K
SW4gYWRkaXRpb24sIHdlIGFsc28gbmVlZCB0aGUgZXhwbGljaXQgbWVtb3J5IGJhcnJpZXIKCiAg
c21wX3JtYigpCgphZnRlciB0aGUgaW5kZXhlcyByZWFkcyB0byBiZSBpbiBzeW5jIHdpdGggdGhl
IG90aGVyIGVuZC4gSW4gb3RoZXIgd29yZHM6CgogIFZQTDAxMV9MT0NLKGQsIGZsYWdzKTsKCiAg
aW5fY29ucyA9IGludGYtPmluX2NvbnM7CiAgaW5fcHJvZCA9IGludGYtPmluX3Byb2Q7CgogIHNt
cF9ybWIoKTsKCiAgLyogcmVzdCBvZiB0aGUgY29kZSAqLwoKClRoZSBzYW1lIGZvciB0aGUgb3Ro
ZXIgZnVuY3Rpb24uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 09 18:14:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 18: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 1dJOPt-0001k2-Ml; Fri, 09 Jun 2017 18: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 <osstest-admin@xenproject.org>) id 1dJOPs-0001jr-O5
 for xen-devel@lists.xensource.com; Fri, 09 Jun 2017 18:13:48 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 58/56-01752-B55EA395; Fri, 09 Jun 2017 18:13:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVTfqqVW
 kweyHOhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+L/oLmNBb2FF5+FZLA2M
 q4O7GLk4hAT+Mkos3XaGCcJ5zCjx79Y2VghnG6PEtiOzgTKcHCICzhJfz8xl72Lk4OAV0Jd4v
 EkYxBQWMJL4fzUIpFxCYCmPxMSnf9lAyiUEfCUu7TzBDGN33TwA1MrOwSZgJXFIDCTKIqAqcf
 7MRvYJjNwLGBlWMWoUpxaVpRbpGprqJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmI
 EepwBCHYwNmz3PMQoycGkJMor89AqUogvKT+lMiOxOCO+qDQntfgQowwHh5IE75XHQDnBotT0
 1Iq0zBxg6MGkJTh4lER43UFaeYsLEnOLM9MhUqcYdTk2rF7/hUmIJS8/L1VKnNf3CVCRAEhRR
 mke3AhYHFxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMO/HR0BTeDLzSuA2vQI6ggnoiCXvLE
 COKElESEk1MLJdLy+df+J5irfybq7FlVJtG9c9nRDscOnFteOzzqxPtF/z6/rWzatrDZ6KvnN
 /8vXS5Eup8pdP5cW0SurUfG5R7LFXuijY+Vnbfa7ppGL9v/uZji5eySdicE7s/kLOT7cWLN9a
 Kxi/veop4+zUfzJvOAMPKTGsFMg4vdfcb0/0ym8LLi1azqSpxFKckWioxVxUnAgADTiJgn4CA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1497032025!102674183!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37079 invoked from network); 9 Jun 2017 18:13: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; 9 Jun 2017 18:13: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 <osstest-admin@xenproject.org>)
 id 1dJOPn-0004oS-OJ; Fri, 09 Jun 2017 18:13:44 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dJOPi-0002oe-0e; Fri, 09 Jun 2017 18:13:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dJOPg-0002xX-U2; Fri, 09 Jun 2017 18:13:37 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110162-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-amd64-i386-libvirt:guest-start:fail:regression
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm: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-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=9ea3424a178b8ab956a7ef22bab47e4ee3ebb08b
X-Osstest-Versions-That: libvirt=e146264aaadf5aecf727d8c7b3d85683b55b6c48
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 09 Jun 2017 18:13:36 +0000
Subject: [Xen-devel] [libvirt test] 110162: 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="===============6332746358663390162=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-libvirt      11 guest-start              fail REGR. vs. 110107

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

version targeted for testing:
 libvirt              9ea3424a178b8ab956a7ef22bab47e4ee3ebb08b
baseline version:
 libvirt              e146264aaadf5aecf727d8c7b3d85683b55b6c48

Last test of basis   110107  2017-06-08 04:22:16 Z    1 days
Testing same since   110162  2017-06-09 04:30:35 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Ján Tomko <jtomko@redhat.com>
  Michal Privoznik <mprivozn@redhat.com>
  Roman Bogorodskiy <bogorodskiy@gmail.com>

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


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

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

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

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


Not pushing.

------------------------------------------------------------
commit 9ea3424a178b8ab956a7ef22bab47e4ee3ebb08b
Author: Roman Bogorodskiy <bogorodskiy@gmail.com>
Date:   Fri May 26 21:43:42 2017 +0400

    virsh: workaround readline prototypes warnings
    
    When building with clang 4.0.0, virsh build fails like this:
    
    gmake[3]: Entering directory '/usr/home/novel/code/libvirt/tools'
      CC       virsh-virsh.o
    In file included from virsh.c:45:
    In file included from /usr/local/include/readline/readline.h:31:
    /usr/local/include/readline/rltypedefs.h:35:22: error: this function declaration is not a prototype [-Werror,-Wstrict-prototypes]
    typedef int Function () __attribute__ ((deprecated));
                         ^
                          void
    /usr/local/include/readline/rltypedefs.h:36:24: error: this function declaration is not a prototype [-Werror,-Wstrict-prototypes]
    typedef void VFunction () __attribute__ ((deprecated));
                           ^
                            void
    /usr/local/include/readline/rltypedefs.h:37:26: error: this function declaration is not a prototype [-Werror,-Wstrict-prototypes]
    typedef char *CPFunction () __attribute__ ((deprecated));
                             ^
                              void
    /usr/local/include/readline/rltypedefs.h:38:28: error: this function declaration is not a prototype [-Werror,-Wstrict-prototypes]
    typedef char **CPPFunction () __attribute__ ((deprecated));
                               ^
                                void
    In file included from virsh.c:45:
    /usr/local/include/readline/readline.h:385:23: error: this function declaration is not a prototype [-Werror,-Wstrict-prototypes]
    extern int rl_message ();
                          ^
                           void
    5 errors generated.
    gmake[3]: *** [Makefile:2823: virsh-virsh.o] Error 1
    
    Fix that by adding -D_FUNCTION_DEF to READLINE_CFLAGS to fix *Function
    related warnings and add a check for stdarg.h so we have HAVE_STDARG_H
    defined that's needed by the readline headers to use proper rl_message
    declaration.
    
    Bug report on the readline mailing list:
    
     http://lists.gnu.org/archive/html/bug-readline/2017-05/msg00004.html

commit 5f44d7e357f61f7be636a0e2e6d35453cbc3b589
Author: Michal Privoznik <mprivozn@redhat.com>
Date:   Thu Jun 8 13:45:31 2017 +0200

    qemuDomainChangeNet: Forbid changing MTU
    
    https://bugzilla.redhat.com/show_bug.cgi?id=1447618
    
    Currently, any attempt to change MTU on an interface that is
    plugged to a running domain is silently ignored. We should either
    do what's asked or error out. Well, we can update the host side
    of the interface, but we cannot change 'host_mtu' attribute for
    the virtio-net device. Therefore we have to error out.
    
    Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
    Reviewed-by: Laine Stump <laine@laine.org>

commit f00e6f8bc9081f158b7d6a1dcfa82218b1dbfb4d
Author: Michal Privoznik <mprivozn@redhat.com>
Date:   Thu Jun 8 10:14:36 2017 +0200

    qemu: Set iface MTU on hotplug
    
    https://bugzilla.redhat.com/show_bug.cgi?id=1408701
    
    While implementing MTU (572eda12ad and friends), I've forgotten
    to actually set MTU on the host NIC in case of hotplug. We
    correctly tell qemu on the monitor what the MTU should be, but we
    are not actually setting it on the host NIC.
    
    Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
    Reviewed-by: Laine Stump <laine@laine.org>

commit b2cbc3a0607bf26a82911f7db6dcbc09c9bbf5e8
Author: Ján Tomko <jtomko@redhat.com>
Date:   Wed May 24 17:09:12 2017 +0200

    qemu: format virtio-related options on the command line
    
    Format iommu_platform= and ats= for virtio devices.
    
    https://bugzilla.redhat.com/show_bug.cgi?id=1283251
    
    Reviewed-by: Pavel Hrdina <phrdina@redhat.com>

commit 56a28fbb57daa96fc7fe8f0516c8ee937ec3b39b
Author: Ján Tomko <jtomko@redhat.com>
Date:   Wed May 24 17:09:46 2017 +0200

    qemuxml2argvtest: add virtio-options test case
    
    Add a test case to demonstrate the addition of new command line options
    
    https://bugzilla.redhat.com/show_bug.cgi?id=1283251
    
    Reviewed-by: Pavel Hrdina <phrdina@redhat.com>

commit cc0933d3501229cdc8cf183a52a14c9b1c8de666
Author: Ján Tomko <jtomko@redhat.com>
Date:   Mon Aug 8 15:42:18 2016 +0200

    Add virtio-related options to input devices
    
    https://bugzilla.redhat.com/show_bug.cgi?id=1283251
    
    Reviewed-by: Pavel Hrdina <phrdina@redhat.com>

commit f5384fb4029a59624e728a2e0d37e6a62efbdc52
Author: Ján Tomko <jtomko@redhat.com>
Date:   Mon Jun 6 16:51:31 2016 +0200

    Add virtio-related options to video
    
    https://bugzilla.redhat.com/show_bug.cgi?id=1283251
    
    Reviewed-by: Pavel Hrdina <phrdina@redhat.com>

commit f65db1be1200b656094180ecfdb63f8bd0158cab
Author: Ján Tomko <jtomko@redhat.com>
Date:   Mon Jun 6 17:01:56 2016 +0200

    Add virtio-related options to rng devices
    
    https://bugzilla.redhat.com/show_bug.cgi?id=1283251
    
    Reviewed-by: Pavel Hrdina <phrdina@redhat.com>

commit b10c22d9fa11e2a67eca04592688bd701700f77f
Author: Ján Tomko <jtomko@redhat.com>
Date:   Mon Jun 6 16:50:57 2016 +0200

    Add virtio-related options to filesystems
    
    https://bugzilla.redhat.com/show_bug.cgi?id=1283251
    
    Reviewed-by: Pavel Hrdina <phrdina@redhat.com>

commit c85217cf8a81879d065b9d13e876eec141f63f6f
Author: Ján Tomko <jtomko@redhat.com>
Date:   Mon Jun 6 16:50:22 2016 +0200

    Add virtio-related options to controllers
    
    https://bugzilla.redhat.com/show_bug.cgi?id=1283251
    
    Reviewed-by: Pavel Hrdina <phrdina@redhat.com>

commit 1bc2cb3b3205dca7174147ac970e2b82c8af69da
Author: Ján Tomko <jtomko@redhat.com>
Date:   Mon Jun 6 16:49:17 2016 +0200

    Add virtio-related options to disks
    
    https://bugzilla.redhat.com/show_bug.cgi?id=1283251
    
    Reviewed-by: Pavel Hrdina <phrdina@redhat.com>

commit 82223f9364a9f47a39b7c66c241b82ae62f9fb4b
Author: Ján Tomko <jtomko@redhat.com>
Date:   Wed May 24 16:47:28 2017 +0200

    add virtio-related options to memballoon
    
    https://bugzilla.redhat.com/show_bug.cgi?id=1283251
    
    Reviewed-by: Pavel Hrdina <phrdina@redhat.com>

commit fd518643402d8233ceffe4ef28279bcce53284f6
Author: Ján Tomko <jtomko@redhat.com>
Date:   Wed May 24 16:44:44 2017 +0200

    Add virtio-related options to interfaces
    
    <interface type='user'>
      <mac address='52:54:56:5a:5c:5e'/>
      <model type='virtio'/>
      <driver iommu='on' ats='on'/>
    </interface>
    
    https://bugzilla.redhat.com/show_bug.cgi?id=1283251
    
    Reviewed-by: Pavel Hrdina <phrdina@redhat.com>

commit d1feb4773d41b928dc1079dfc19d17b5a0e5957b
Author: Ján Tomko <jtomko@redhat.com>
Date:   Wed Jun 7 20:50:39 2017 +0200

    conf: use a leading space in virDomainVirtioNetDriverFormat
    
    Instead of formatting a space after every option.
    
    Reviewed-by: Pavel Hrdina <phrdina@redhat.com>

commit 15911ab8201f46b99352eea818c798828b6e4ff1
Author: Ján Tomko <jtomko@redhat.com>
Date:   Wed May 24 16:47:21 2017 +0200

    qemuxml2xmltest: add virtio-options test
    
    Add a test case with all the virtio devices we know to demonstrate
    the addition of new options.
    
    https://bugzilla.redhat.com/show_bug.cgi?id=1283251
    
    Reviewed-by: Pavel Hrdina <phrdina@redhat.com>

commit 240e443afdac0df342bb462ac2754a46e6efbc23
Author: Ján Tomko <jtomko@redhat.com>
Date:   Wed May 3 17:18:47 2017 +0200

    qemu: format device-iotlb on intel-iommu command line
    
    Format the device-iotlb attribute.
    
    https://bugzilla.redhat.com/show_bug.cgi?id=1283251
    
    Reviewed-by: Pavel Hrdina <phrdina@redhat.com>

commit 27b187be3988c60cd26e08ab4bcab66bed5a3646
Author: Ján Tomko <jtomko@redhat.com>
Date:   Wed May 3 17:07:55 2017 +0200

    conf: add iotlb attribute to iommu
    
    Add a new iotlb attribute to the iommu device
    to control the device IOTLB support for intel-iommu.
    
    https://bugzilla.redhat.com/show_bug.cgi?id=1283251
    
    Reviewed-by: Pavel Hrdina <phrdina@redhat.com>

commit f3908d8557dc609e2262099d76c57b0bcc4b0917
Author: Michal Privoznik <mprivozn@redhat.com>
Date:   Thu Jun 8 14:58:22 2017 +0200

    virNetDevOpenvswitchGetVhostuserIfname: Fix off by one error
    
    https://bugzilla.redhat.com/show_bug.cgi?id=1459091
    
    We try to get the last element of the passed path by calling
    strrch(path, '/'). However, the pointer that strrchr() returns
    points at the slash, We want string that starts right after that.
    
    Signed-off-by: Michal Privoznik <mprivozn@redhat.com>

commit 2a13a0a103340878b05a5ae0b9f454721f67dbb3
Author: Michal Privoznik <mprivozn@redhat.com>
Date:   Wed Jun 7 15:43:58 2017 +0200

    qemu: Query for vhostuser iface names at runtime
    
    https://bugzilla.redhat.com/show_bug.cgi?id=1459091
    
    Currently, we are querying for vhostuser interface name in post
    parse callback. At that time interface might not yet exist.
    However, it has to exist when starting domain. Therefore it makes
    more sense to query its name at that point. This partially
    reverts 57b5e27.
    
    Signed-off-by: Michal Privoznik <mprivozn@redhat.com>


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6332746358663390162==--

From xen-devel-bounces@lists.xen.org Fri Jun 09 18:28:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 18: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 1dJOeC-0002Yp-4r; Fri, 09 Jun 2017 18:28: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=326ad6b84=Andrew.Cooper3@citrix.com>)
 id 1dJOeB-0002Yj-1o
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 18:28:35 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 B0/D9-02956-2D8EA395; Fri, 09 Jun 2017 18:28:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsWyU9JRQvfiC6t
 Ig0VT1C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz9LU1sBevFKhb9m8vcwLhBqIuRk0NCwE9i
 yv1LrF2MHBzCArEScz/bgIRFBAIkTvc1AIW5OIQEljFKfL30mwUkwSagL7H7xScmEJtXwFbi9
 8b7bCC9LAIqEksaMkDCogLhEm8bj7BAlAhKnJz5BMzmFLCXOHfkCDuIzSxgIHFk0RxWCFteYv
 vbOcwgtpCAmsS1/kvsEKelS2z9+4t5AiPfLCSjZiFpn4WkfQEj8ypG9eLUorLUIl0zvaSizPS
 MktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwEBjAIIdjPNO+B9ilORgUhLllXloFSnEl5Sf
 UpmRWJwRX1Sak1p8iFGGg0NJgpcXGLhCgkWp6akVaZk5wJCHSUtw8CiJ8DI9A0rzFhck5hZnp
 kOkTjEqSonznn8OlBAASWSU5sG1weLsEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5dUCm8G
 TmlcBNfwW0mAlo8ZJ3FiCLSxIRUlINjDqnd+Wq+f3JnRzxnCepnPvVwvsZy6fK3lmrVe1suL5
 PdPOy+aZl+7n3zVe+xmh5bSGLUbJjRF/8snLBnqlXNktM9rk1r903LtTvhk3i6VNdVx5Zfusq
 fn1x8zcp9qgai9ceO699uqeVxs7WcO+YoRHH39/JjHsuR92Mznm4r8l+vS6P6JQXPkosxRmJh
 lrMRcWJAOY6tRuuAgAA
X-Env-Sender: prvs=326ad6b84=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1497032912!96674313!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36102 invoked from network); 9 Jun 2017 18:28:33 -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;
 9 Jun 2017 18:28:33 -0000
X-IronPort-AV: E=Sophos;i="5.39,319,1493683200"; d="scan'208";a="47524803"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <593AAE7C0200007800161501@prv-mh.provo.novell.com>
 <593AAE7C0200007800161501@prv-mh.provo.novell.com>
 <593AB4270200007800161544@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <1be4a089-52c1-f7e4-0bf8-2048dbf9128e@citrix.com>
Date: Fri, 9 Jun 2017 19:28:31 +0100
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: <593AB4270200007800161544@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 1/2] x86: drop unused barrier parameter from
 build_{read, write}_atomic()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMDYvMTcgMTM6NDMsIEphbiBCZXVsaWNoIHdyb3RlOgo+IEFsc28gdGFrZSB0aGUgb3Bw
b3J0dW5pdHkgYW5kIG1ha2UgYW4gYXR0ZW1wdCBhdCBtYWtpbmcgdGhlIG1hY3JvCj4gZGVmaW5p
dGlvbnMgcmVhZGFibGUuIERyb3AgcG9pbnRsZXNzIGNhc3RzIHdoaWxlIGRvaW5nIHNvLgo+Cj4g
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKQWNrZWQtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+LCBhbHRob3VnaCBhcyBJ
J3ZlCnNhaWQgYmVmb3JlIC4uLgoKPgo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYXRvbWlj
LmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2F0b21pYy5oCj4gQEAgLTQsMTUgKzQsMTkg
QEAKPiAgI2luY2x1ZGUgPHhlbi9hdG9taWMuaD4KPiAgI2luY2x1ZGUgPGFzbS9zeXN0ZW0uaD4K
PiAgCj4gLSNkZWZpbmUgYnVpbGRfcmVhZF9hdG9taWMobmFtZSwgc2l6ZSwgdHlwZSwgcmVnLCBi
YXJyaWVyKSBcCj4gKyNkZWZpbmUgYnVpbGRfcmVhZF9hdG9taWMobmFtZSwgc2l6ZSwgdHlwZSwg
cmVnKSBcCj4gIHN0YXRpYyBpbmxpbmUgdHlwZSBuYW1lKGNvbnN0IHZvbGF0aWxlIHR5cGUgKmFk
ZHIpIFwKPiAteyB0eXBlIHJldDsgYXNtIHZvbGF0aWxlKCJtb3YiIHNpemUgIiAlMSwlMCI6cmVn
IChyZXQpIFwKPiAtOiJtIiAoKih2b2xhdGlsZSB0eXBlICopYWRkcikgYmFycmllcik7IHJldHVy
biByZXQ7IH0KPiAreyBcCj4gKyAgICB0eXBlIHJldDsgXAo+ICsgICAgYXNtIHZvbGF0aWxlICgg
Im1vdiIgc2l6ZSAiICUxLCUwIiA6IHJlZyAocmV0KSA6ICJtIiAoKmFkZHIpICk7IFwKPiArICAg
IHJldHVybiByZXQ7IFwKPiArfQoKLi4uIHRoaXMgc3R5bGUgb2YgXCdzIGlzIHN0aWxsIGxlc3Mg
cmVhZGFibGUgdGhhbiBsaW5pbmcgdGhlbSBvdXQgb2YgdGhlCndheSBvbiB0aGUgcmlnaHQgaGFu
ZCBzaWRlLgoKQWN0dWFsbHksIGZvciB0aGUgc2FrZSBvZiBhIGNvdXBsZSBvZiBsaW5lcywgSSBk
b24ndCB0aGluayBoYXZpbmcgdGhlc2UKZGVmaW5pdGlvbnMgb2JmdXNjYXRlZCBieSBtYWNyb3Mg
aXMgaGVscGZ1bCBpbiB0aGUgZmlyc3QgcGxhY2UuCgp+QW5kcmV3Cgo+ICAKPiAtI2RlZmluZSBi
dWlsZF93cml0ZV9hdG9taWMobmFtZSwgc2l6ZSwgdHlwZSwgcmVnLCBiYXJyaWVyKSBcCj4gKyNk
ZWZpbmUgYnVpbGRfd3JpdGVfYXRvbWljKG5hbWUsIHNpemUsIHR5cGUsIHJlZykgXAo+ICBzdGF0
aWMgaW5saW5lIHZvaWQgbmFtZSh2b2xhdGlsZSB0eXBlICphZGRyLCB0eXBlIHZhbCkgXAo+IC17
IGFzbSB2b2xhdGlsZSgibW92IiBzaXplICIgJTEsJTAiOiAiPW0iICgqKHZvbGF0aWxlIHR5cGUg
KilhZGRyKSBcCj4gLTpyZWcgKHZhbCkgYmFycmllcik7IH0KPiAreyBcCj4gKyAgICBhc20gdm9s
YXRpbGUgKCAibW92IiBzaXplICIgJTEsJTAiIDogIj1tIiAoKmFkZHIpIDogcmVnICh2YWwpICk7
IFwKPiArfQo+ICAKPiAgI2RlZmluZSBidWlsZF9hZGRfc2l6ZWQobmFtZSwgc2l6ZSwgdHlwZSwg
cmVnKSBcCj4gICAgICBzdGF0aWMgaW5saW5lIHZvaWQgbmFtZSh2b2xhdGlsZSB0eXBlICphZGRy
LCB0eXBlIHZhbCkgICAgICAgICAgICAgIFwKPiBAQCAtMjIsMTUgKzI2LDE1IEBAIHN0YXRpYyBp
bmxpbmUgdm9pZCBuYW1lKHZvbGF0aWxlIHR5cGUgKmEKPiAgICAgICAgICAgICAgICAgICAgICAg
OiByZWcgKHZhbCkpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICAg
ICAgfQo+ICAKPiAtYnVpbGRfcmVhZF9hdG9taWMocmVhZF91OF9hdG9taWMsICJiIiwgdWludDhf
dCwgIj1xIiwgKQo+IC1idWlsZF9yZWFkX2F0b21pYyhyZWFkX3UxNl9hdG9taWMsICJ3IiwgdWlu
dDE2X3QsICI9ciIsICkKPiAtYnVpbGRfcmVhZF9hdG9taWMocmVhZF91MzJfYXRvbWljLCAibCIs
IHVpbnQzMl90LCAiPXIiLCApCj4gLWJ1aWxkX3JlYWRfYXRvbWljKHJlYWRfdTY0X2F0b21pYywg
InEiLCB1aW50NjRfdCwgIj1yIiwgKQo+IC0KPiAtYnVpbGRfd3JpdGVfYXRvbWljKHdyaXRlX3U4
X2F0b21pYywgImIiLCB1aW50OF90LCAicSIsICkKPiAtYnVpbGRfd3JpdGVfYXRvbWljKHdyaXRl
X3UxNl9hdG9taWMsICJ3IiwgdWludDE2X3QsICJyIiwgKQo+IC1idWlsZF93cml0ZV9hdG9taWMo
d3JpdGVfdTMyX2F0b21pYywgImwiLCB1aW50MzJfdCwgInIiLCApCj4gLWJ1aWxkX3dyaXRlX2F0
b21pYyh3cml0ZV91NjRfYXRvbWljLCAicSIsIHVpbnQ2NF90LCAiciIsICkKPiArYnVpbGRfcmVh
ZF9hdG9taWMocmVhZF91OF9hdG9taWMsICJiIiwgdWludDhfdCwgIj1xIikKPiArYnVpbGRfcmVh
ZF9hdG9taWMocmVhZF91MTZfYXRvbWljLCAidyIsIHVpbnQxNl90LCAiPXIiKQo+ICtidWlsZF9y
ZWFkX2F0b21pYyhyZWFkX3UzMl9hdG9taWMsICJsIiwgdWludDMyX3QsICI9ciIpCj4gK2J1aWxk
X3JlYWRfYXRvbWljKHJlYWRfdTY0X2F0b21pYywgInEiLCB1aW50NjRfdCwgIj1yIikKPiArCj4g
K2J1aWxkX3dyaXRlX2F0b21pYyh3cml0ZV91OF9hdG9taWMsICJiIiwgdWludDhfdCwgInEiKQo+
ICtidWlsZF93cml0ZV9hdG9taWMod3JpdGVfdTE2X2F0b21pYywgInciLCB1aW50MTZfdCwgInIi
KQo+ICtidWlsZF93cml0ZV9hdG9taWMod3JpdGVfdTMyX2F0b21pYywgImwiLCB1aW50MzJfdCwg
InIiKQo+ICtidWlsZF93cml0ZV9hdG9taWMod3JpdGVfdTY0X2F0b21pYywgInEiLCB1aW50NjRf
dCwgInIiKQo+ICAKPiAgYnVpbGRfYWRkX3NpemVkKGFkZF91OF9zaXplZCwgImIiLCB1aW50OF90
LCAicWkiKQo+ICBidWlsZF9hZGRfc2l6ZWQoYWRkX3UxNl9zaXplZCwgInciLCB1aW50MTZfdCwg
InJpIikKPgo+Cj4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 09 18:32:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 18: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 1dJOi4-0003B9-Kh; Fri, 09 Jun 2017 18:32: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 1dJOi2-0003B2-W3
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 18:32:35 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 73/0A-03587-2C9EA395; Fri, 09 Jun 2017 18:32:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVybKJssu7Bl1a
 RBnsnK1t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkvHrEU3BatOLd9J2sD42H+LkYuDiGBP4wS
 7bubWLsYOTlYBBwk5ux+wtLFyMHBKBAj8eCHNUiYUSBMYvLlJVAlWhILZxwBs9kEDCX+PtnEB
 lIuAWQv+cwBEhYRUJf4c2ECI8h4ZoFrjBL7P51hB0kIC0RKnO78xwhicwpYSzQ1TGEBsXkFvC
 WWzjvNBHHPL0aJrQ92gzWICuhKHPr3hw2iSFDi5MwnYA3MQEcsn76NZQKjwCwkqVlIUgsYmVY
 xahSnFpWlFukaGeolFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGIQMQ7GD8syzg
 EKMkB5OSKK/MQ6tIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8nS+AcoJFqempFWmZOcB4gElLc
 PAoifAyPQNK8xYXJOYWZ6ZDpE4x6nJsWL3+C5MQS15+XqqUOG8zyAwBkKKM0jy4EbDYvMQoKy
 XMywh0lBBPQWpRbmYJqvwrRnEORiVhXp3nQFN4MvNK4Da9AjqCCeiIJe8sQI4oSURISTUwTm4
 8w/ujMelEw7q1totPN1VzSbnITXaX0k4rrimw6uw42yNls8CDOX/aptctiacsrt1g+sN+5P1y
 foFb/1yt+P78MZn8lnHdvkYn6UfmWkcC+f6IvmE8FqoQ0Zu3p+6j9asr0mtq2b/tnBa/YQ374
 xMRIfXP0pevXMiqfWdHUr0cp7DYKlsfJZbijERDLeai4kQAq9BhHcgCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1497033152!54092769!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10978 invoked from network); 9 Jun 2017 18:32:33 -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; 9 Jun 2017 18:32:33 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 62A45239E6;
 Fri,  9 Jun 2017 18:32:31 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 62A45239E6
Date: Fri, 9 Jun 2017 11:32: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: <ec0c5cb8-0c79-2a2c-f2e7-6e9d64d92a7e@arm.com>
Message-ID: <alpine.DEB.2.10.1706091104220.26108@sstabellini-ThinkPad-X260>
References: <1496769929-23355-1-git-send-email-bhupinder.thakur@linaro.org>
 <1496769929-23355-7-git-send-email-bhupinder.thakur@linaro.org>
 <alpine.DEB.2.10.1706061621060.15791@sstabellini-ThinkPad-X260>
 <ec0c5cb8-0c79-2a2c-f2e7-6e9d64d92a7e@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Bhupinder Thakur <bhupinder.thakur@linaro.org>,
 xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 06/14 v4] 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>

T24gRnJpLCA5IEp1biAyMDE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgU3RlZmFubywKPiAK
PiBPbiAwNy8wNi8xNyAwMDoyNiwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gPiBkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfZG9tYWluLmMgYi90b29scy9saWJ4Yy94Y19kb21haW4u
Ywo+ID4gPiBpbmRleCAwMDkwOWFkNC4uYThlZmQ1ZSAxMDA2NDQKPiA+ID4gLS0tIGEvdG9vbHMv
bGlieGMveGNfZG9tYWluLmMKPiA+ID4gKysrIGIvdG9vbHMvbGlieGMveGNfZG9tYWluLmMKPiA+
ID4gQEAgLTM0Myw2ICszNDMsMjkgQEAgaW50IHhjX2RvbWFpbl9nZXRfZ3Vlc3Rfd2lkdGgoeGNf
aW50ZXJmYWNlICp4Y2gsCj4gPiA+IHVpbnQzMl90IGRvbWlkLAo+ID4gPiAgICAgIHJldHVybiAw
Owo+ID4gPiAgfQo+ID4gPiAKPiA+ID4gK2ludCB4Y19kb21fdnBsMDExX2luaXQoeGNfaW50ZXJm
YWNlICp4Y2gsCj4gPiA+ICsgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkLAo+
ID4gPiArICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBjb25zb2xlX2RvbWlkLAo+ID4g
PiArICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgZ2ZuLAo+ID4gPiArICAgICAgICAg
ICAgICAgICAgICAgICBldnRjaG5fcG9ydF90ICpldnRjaG4pCj4gPiA+ICt7Cj4gPiA+ICsgICAg
REVDTEFSRV9ET01DVEw7Cj4gPiA+ICsgICAgaW50IHJjID0gMDsKPiA+ID4gKwo+ID4gPiArICAg
IGRvbWN0bC5jbWQgPSBYRU5fRE9NQ1RMX3Z1YXJ0X29wOwo+ID4gPiArICAgIGRvbWN0bC5kb21h
aW4gPSAoZG9taWRfdClkb21pZDsKPiA+ID4gKyAgICBkb21jdGwudS52dWFydF9vcC5jbWQgPSBY
RU5fRE9NQ1RMX1ZVQVJUX09QX0lOSVRfVlBMMDExOwo+ID4gPiArICAgIGRvbWN0bC51LnZ1YXJ0
X29wLmNvbnNvbGVfZG9taWQgPSBjb25zb2xlX2RvbWlkOwo+ID4gPiArICAgIGRvbWN0bC51LnZ1
YXJ0X29wLmdmbiA9IGdmbjsKPiA+ID4gKwo+ID4gPiArICAgIGlmICggKHJjID0gZG9fZG9tY3Rs
KHhjaCwgJmRvbWN0bCkpIDwgMCApCj4gPiA+ICsgICAgICAgIHJldHVybiByYzsKPiA+ID4gKwo+
ID4gPiArICAgICpldnRjaG4gPSBkb21jdGwudS52dWFydF9vcC5ldnRjaG47Cj4gPiA+ICsKPiA+
ID4gKyAgICByZXR1cm4gcmM7Cj4gPiA+ICt9Cj4gPiAKPiA+IEl0IGxvb2tzIGxpa2UgdGhpcyBm
dW5jdGlvbiBzaG91bGQgYmUgaW4gb25lIG9mIHRoZSBhcm0gc3BlY2lmaWMgZmlsZXMsCj4gPiBz
dWNoIGFzIHhjX2RvbV9hcm0uYyAob3RoZXJ3aXNlIGl0IGJlY29tZXMgYXZhaWxhYmxlIHRvIHg4
NiB0b28pLgo+IAo+IEFGQUlDVCB4Y19kb21fYXJtLmMgaGFzIGEgY29tcGxldGVseSBkaWZmZXJl
bnQgcHVycG9zZS4gTG9va2luZyBhdCBvdGhlcgo+IGhlbHBlcnMsIGl0IHNlZW1zIHRoZSB1c2Fn
ZSBpZiB0b28gI2lmZGVmIGhlbHBlcnMgKHNlZSB4Y192Y3B1X2dldF9leHRzdGF0ZSBvcgo+IHhj
X2RvbWFpbl9zZXRfbWVtb3J5X21hcCkuCgpUaGF0J3MgdHJ1ZS4gSXQncyBiZXN0IHRvIGNvbnRp
bnVlIHRoYXQgcGF0dGVybiBhbmQgdXNlICNpZmRlZnMgaGVyZS4KCgo+ID4gPiAraW50IGxpYnhs
X19hcmNoX2RvbWFpbl9jcmVhdGVfZmluaXNoKGxpYnhsX19nYyAqZ2MsCj4gPiA+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmlu
Zm8sCj4gPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3Qg
ZG9taWQsCj4gPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxf
X2RvbWFpbl9idWlsZF9zdGF0ZSAqc3RhdGUpCj4gPiA+ICt7Cj4gPiA+ICsgICAgcmV0dXJuIDA7
Cj4gPiA+ICt9Cj4gPiA+ICsKPiA+ID4gIGludCBsaWJ4bF9fYXJjaF9leHRyYV9tZW1vcnkobGli
eGxfX2djICpnYywKPiA+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGli
eGxfZG9tYWluX2J1aWxkX2luZm8gKmluZm8sCj4gPiA+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVpbnQ2NF90ICpvdXQpCj4gPiA+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9t
YWluLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPiA+ID4gaW5kZXggNzYzMTBlZC4uOWUxNTBi
YSAxMDA2NDQKPiA+ID4gLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4gPiA+ICsrKyBiL3hl
bi9hcmNoL2FybS9kb21haW4uYwo+ID4gPiBAQCAtNjY1LDYgKzY2NSw4IEBAIGZhaWw6Cj4gPiA+
IAo+ID4gPiAgdm9pZCBhcmNoX2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpCj4gPiA+
ICB7Cj4gPiA+ICsgICAgZG9tYWluX3ZwbDAxMV9kZWluaXQoZCk7Cj4gPiA+ICsKPiA+ID4gICAg
ICAvKiBJT01NVSBwYWdlIHRhYmxlIGlzIHNoYXJlZCB3aXRoIFAyTSwgYWx3YXlzIGNhbGwKPiA+
ID4gICAgICAgKiBpb21tdV9kb21haW5fZGVzdHJveSgpIGJlZm9yZSBwMm1fdGVhcmRvd24oKS4K
PiA+ID4gICAgICAgKi8KPiA+IAo+ID4gSSBjYW5ub3QgZmluZCB0aGUgZGVmaW5pdGlvbiBvZiBk
b21haW5fdnBsMDExX2RlaW5pdAo+IAo+IFNlZSBwYXRjaCAjMy4KCkFsbCByaWdodCwgdGhhbmtz
LiBJbml0aWFsbHkgSSB0aG91Z2h0IGl0IHdhcyB3ZWlyZCBmb3IgdGhpcyBjaGFuZ2UgdG8KYmUg
aGVyZSwgYnV0IG5vdyBJIHRoaW5rIGl0IG1ha2VzIHNlbnNlIGJlY2F1c2UgdGhpcyBwYXRjaCBp
bnRyb2R1Y2VzCnRoZSBjYWxsIHRvIGRvbWFpbl92cGwwMTFfaW5pdC4gCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 09 18:36:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 18:36:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dJOmB-0003Nc-5B; Fri, 09 Jun 2017 18:36:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dJOm9-0003NW-Fr
 for xen-devel@lists.xen.org; Fri, 09 Jun 2017 18:36:49 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 23/C9-03058-0CAEA395; Fri, 09 Jun 2017 18:36:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSS0wTURT1zUzb0bT4bFUug/ipLBSk1oVKWBg
 x+EmMysKFiB+mMraT9ENmilaUBLEoFhQwolJRICKJLoSgRCPKTxoFQQwxip+gkBoVA6JCJMGF
 MwwivtU595x337kvlyb1FWqG5jxuTnCydqN6FmVbuSQ+pnEgLskczIuJrfx+jVqPtgTqx4lEt
 FvFOy0uT4rK9mEwn0xrmu25ffK6Kgt1a31oFk1hLwmv61uQTBA+jeDE01GVTPR4HMGP8TGJzK
 QNOAOeV5ZNCHNxPwEvbp2lZELiOjX09T5Ryy49riWhrTlBxmq8Al4OjhAy1uE4yMvumMAUjoT
 yZ9UaH6LpeXgPDF+mFcscaCsJUjKeidfBteBnUsYkXgNXb/dN4lB4EywjFLwI7g6WTtQBL4a6
 1m61nAfwKQSvA4OUkicS/D+faxRTBAQ6Syn5XcBRUJC/USlvg283egmlvBTavduVcib0PBxTK
 S2LNNB1v4tSSJUafvd3IcVlh/dNBZMh4mC4sx0ppg4V/Hr3YfJ6IYbOnvMqxbUAGrIrCEX4pI
 ILV3KpQhTln/YF/mlj+6eN7Z82djmibqJlIicc4oSYVWaTReCtNreD5e0SW2NycKLIWjk7axF
 NB1yOWiStyAzp3EO9VYktKIwmjPN0C/rikvQhFlfqERsr2vYL6XZObEHLaBq/aG69jBjK6XJy
 RtAd+yL55giclfMc5O3Szv21Aq01ztU9kmWdmMY6RN6qSO0ohn53tmaE0E/0YEJ1ObIJyyZbu
 nOqxd/N7UYRjEGHpIB6bRonOHj3//oACqWR0aALyF20vNM99dKAFIKQQlQOxcoh3Ow/iclC4V
 HaDR+fuJLfMLlfR1YXFS88fnH5mUu1jYa2wybSEp806jMy0Zsjg9TQzoT55vqiEE26pYZ+sG/
 tg9Sc1v7MxK21Fb4G3pMTEls6tCK8pPRovLn6FZch6DelJHvzdwSKY0s+PrbupSwC3X7nfQc+
 V5hY9pYp937L5lf2he2KNlKijV0VRQoi+wfGH3d1tAMAAA==
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1497033406!50115305!1
X-Originating-IP: [104.47.33.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9833 invoked from network); 9 Jun 2017 18:36:47 -0000
Received: from mail-bn3nam01on0065.outbound.protection.outlook.com (HELO
 NAM01-BN3-obe.outbound.protection.outlook.com) (104.47.33.65)
 by server-6.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 9 Jun 2017 18:36:47 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=yRn7fkQjEAZSAZpTlIfAN5fwt88K5Wq97HmEovQk5dA=;
 b=lYKH5zT4TtJfHVPJU8wWEoMgMFFtW29MCD5zROEJrAD5WbTRfRPs4PB6+MjURrMOaJnfc7aRDJewLs9uEooVO0h0uUn2jfHk1EitGVCjyvps0QWq5MwwZ/sRwEmvUmOY6oVin5Zx0loPY5nNk6d/pozry5t9EKrMhg3/rJzJR64=
Received: from [10.236.64.250] (165.204.78.1) by
 BN6PR12MB1139.namprd12.prod.outlook.com (10.168.226.141) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1157.12; Fri, 9 Jun 2017 18:36:39 +0000
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, linux-arch@vger.kernel.org,
 linux-efi@vger.kernel.org, kvm@vger.kernel.org, linux-doc@vger.kernel.org,
 x86@kernel.org, kexec@lists.infradead.org, linux-kernel@vger.kernel.org,
 kasan-dev@googlegroups.com, linux-mm@kvack.org,
 iommu@lists.linux-foundation.org
References: <20170607191309.28645.15241.stgit@tlendack-t1.amdoffice.net>
 <20170607191453.28645.92256.stgit@tlendack-t1.amdoffice.net>
 <b15e8924-4069-b5fa-adb2-86c164b1dd36@oracle.com>
 <4a7376fb-abfc-8edd-42b7-38de461ac65e@amd.com>
 <67fe69ac-a213-8de3-db28-0e54bba95127@oracle.com>
 <fcb196c8-f1eb-a38c-336c-7bd3929b029e@amd.com>
 <12c7e511-996d-cf60-3a3b-0be7b41bd85b@oracle.com>
 <d37917b1-8e49-e8a8-b9ac-59491331640f@citrix.com>
From: Tom Lendacky <thomas.lendacky@amd.com>
Message-ID: <9725c503-2e33-2365-87f5-f017e1cbe9b6@amd.com>
Date: Fri, 9 Jun 2017 13:36:35 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <d37917b1-8e49-e8a8-b9ac-59491331640f@citrix.com>
Content-Language: en-US
X-Originating-IP: [165.204.78.1]
X-ClientProxiedBy: DM5PR16CA0036.namprd16.prod.outlook.com (10.172.42.150) To
 BN6PR12MB1139.namprd12.prod.outlook.com (10.168.226.141)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: BN6PR12MB1139:
X-MS-Office365-Filtering-Correlation-Id: 5c37b198-5600-4a97-fb59-08d4af6678e2
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:BN6PR12MB1139; 
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1139;
 3:xoHGHI/QFgMFCiYCuczlirugd0lEESXmvjb7br2Ex9/kR1ncMH7P1pAbq5N3RepWuMfRvblprK9Q8pL6e2c8IFYt53q4tajqktkW5yQx0FmdpcLG1HzuZMxcjdhjvn2ow0jzL8fzsC8GIEmsbxoNtaHAGmPgz4th6Skc0Yoelu57as47hxE9ytV7Rp9QWE/N9GPKL7mNgt7yHRgZVpUbf4it3wIW7FWdXEKj/2GUCJ0tihph0zqyJ1IBlab4I3AXtz3x+lvjhIVguR0Y2F+n8edx1N4RRGL9GmLPfApOVN/7h9HGiGUtv7xu/Ii0vpQwUNwY29phu/lpcwNC4QeAcmwmlFs2g+mUwwuRM24rRUo=;
 25:p4RB9u+C4Z6noqdL5BgtCE7QTiy9gY9YPLZHQGmUSqhLsicU8BRHL/p48Sew4/dNbe+UB9v4ctU31V5oA9ZkKt8U9fYXDgedNd7iyU/v4EL34O7wdsq66slUkf0APpLd8vRlO1WvcynDce3OOGlFZyyv8wmnu2f2gYoO2+GxRymNpyk49wwvh1QcsOyNPiReg72Z8HR4CHmZZpLCd+xSSJN0FT0g8BsRaW4y74d1fM2xS94z7b2whL6YztE+VxjtmKm3NKwYf8FWvOkUqaUd8B5G2H7rFhd/aSieT3bgnuevsEt7puwF2O/Bar82Fs0sI4l/UJBUv999iOwMOFIzeTwIR8IkYCRnNsgAd44EVjQeGfrz5kDysJ31wL3ZGPGS3lqlZ54z8fCobJUBnRz9RiHt6S3tpDgUfHCpRFogKc+20A9bPcKUg4cCTxiCgtct37j6iEBq1066aITgkj2DcL54CcWykktYF8koqRkeV00=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1139;
 31:UKkOouyTUn6HUD5/nsRZ8fDhefPFTUfMRSPo475VPnFbrTPQGlAEJITgWs0iMFZbicvy2AdzXVhNtS2db3fhRgBHQwWHqo5rBV0du7CqbzHzpiO3RUvuRcDZugwX/AR6xhIrdDon9f96GonMIQm5NjyKweevx9ugRkU3AExlwqeuf8ibtiWdfxzjTuzlXlftWZlEh3CJbUehH4qY3lk74FecFoXD5arRyCEgPz8/Las=;
 20:+0wgJNuy387ZzHJXYgfBlLdVLu1znvh0qYtRSjp9YDtB9tY2hKzrFQqMXpgKwmVhveSxfZV9K7c2mVPPkgsGda03PH1GBQ+KuagiTG2N1sJulXj1+rzamRVaDLHuzUmwdOoX3dx7TcLjTe4Vg7XYTvQT6k3DTGO3gRfLiKlP3I/OZVhN5WeaU8qA++SgUdY0XyK1U9hlF1ZqvXV8K1BJtWiRkzquUsTbn83/Gx/V3OzEolxFNM1+PONwntkHzvfPYQmyDl7Xh5IrgXgKTkWYO/a7T/STzIvdVOgMKYHmJ3kQGsBqv7TMIPxE5HTr0ZpEQQZ19SM+3AZ54Sy0IVKjvyqScIvoDYwobwrYnYIL4pNoT309xJZEc0ztgrU+L+ZnRf3cDIHbm2SKGPY9t+ZxiuU3EAXeSWWS3DrhfMW+KRo8pXVyKPmJtLxDAq7iDD/4uhS/c1O58zAgYA7oWVMG0iDsImVpN/4Ak/IdU3cjKbad/LPkCVljq318FaFFy0fn
X-Microsoft-Antispam-PRVS: <BN6PR12MB113994517C2C689D934B69BDECCE0@BN6PR12MB1139.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(17755550239193);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(10201501046)(100000703101)(100105400095)(6055026)(6041248)(20161123562025)(20161123558100)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BN6PR12MB1139; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BN6PR12MB1139; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTM5OzQ6S2psNVhmVUhLQTl1REdQSFBPNURLTjYxeFhj?=
 =?utf-8?B?MGtCQUIrNmhCeERaS25paXVrek4vRUJONUxWNGU3VzBTSHRYcVBTaWZxalAx?=
 =?utf-8?B?S2ZaSFZUWlIwL0hjOEFBMzdCaVNlb0EyckFFeGU3TU40U2VJeDZCcHVEMHBM?=
 =?utf-8?B?MTZDbEVsa2VndTlBbXFJK2dWdmtTbnFhZUtMRW9wUUlCTzcycStOQUZrTElj?=
 =?utf-8?B?cDJMck0wQVY2bkpyRGlZRGROWUNITjQvWFJxVkJ3WkFlSlM4OWlWcU1Rc0hY?=
 =?utf-8?B?U0tNdnRmRE9UREs0ZG15Um9WUnhBcXlSY1l6ck1rY3o2OEZiYnc2enJVVGsr?=
 =?utf-8?B?RnVrT2FoYWpMMTVUQUNpeXRwRVdGMEJOR0ptU2FaaGwwRWZTR29lemZOMDNR?=
 =?utf-8?B?MXE1aDBnRmt4ZExmeU0zOWdqNUx5OHRwYmFJdCtpajE0OGVlbVRRQjNZcTFQ?=
 =?utf-8?B?L0o3M0R6eFpUaVRsU2dpWFNSYUtyRTI2VS96d0VOUDRIQkpNajg1dDBOWkVr?=
 =?utf-8?B?U1oyeTAyN1o3Mm9UWE1ac0Rsb05uRFN2dW9jZEl5Y1o3TTkwQ2xPdVcyZ0Uv?=
 =?utf-8?B?V0t5a05ld1dTTGVLUDBTQW00bStRa1hFNnNIMS83YWM3YUtydlFqYlA2UFg0?=
 =?utf-8?B?Z1RkZ3ZLa1F6eXVKWVFTUERYNlRUQkUrL0RuVVZzR2pRWVN5d2xEVFlTMFRJ?=
 =?utf-8?B?K2gzVmdIMlgzekk4SGlCNjNZVHQ0N29hT3pDdk9sLzNMQmIyYVhzV2JFeWdG?=
 =?utf-8?B?SjhnMDY4S1V6QVVQb3RERnk3dWlCWStEaVk2VFUyYnFXeXBnT2k0UW0vK3Nr?=
 =?utf-8?B?d0ZQYjRGbFB2cE1ESnlRbFFVSXFoQnN2NzVJZjZZN20vRDVMRmlXWENSR2h5?=
 =?utf-8?B?RjlOUk5PUDJtNms0VUdqWXYzUlVoajdvaHMyME1JRFNiNU9uMFlvK0lBZ29O?=
 =?utf-8?B?NFFHQnRhV2xRNnMrSHEwQ2liNTFwVDZJaW5pZlBaNDNuZ0VvNVNCV216SUNs?=
 =?utf-8?B?VXJVc2QycDNUQXpkZkNlQnVKUmlGMVFRT3I1VVdiMXFBTW9CMTB4YXNvbTJQ?=
 =?utf-8?B?dEdsOVRZdWZROHRZNTUzcWQ3b0ZDdXZRVUlQL3JaekNZVnh1SExHbFQxWXlO?=
 =?utf-8?B?OUVTdWdPcjdNNXhiY0IvY1VIelo3ZXJKUWdTdHJrQTZPSVNZYzY3QTZpNG5O?=
 =?utf-8?B?YVFvcUc3a3dhcWwzYVJNQjBCaU45SkJBdWJWdEgzVEZIVytsd09CZDljOTk4?=
 =?utf-8?B?TFFaOWhyODhRSm5waWZUbkdRMXlrOVYrcWozM2ZsZmhwR0NxOGhmdWx1YVZL?=
 =?utf-8?B?VGlXMFdTMWhJcll1aG9DckRIcHNnWldRenBkeGJTcThTZ0l3RnR6bnkwek1k?=
 =?utf-8?B?OUJseUtiY08yRHd2Ri9ERlVWSEZQUDJscHpmUWdjTW5vZnNuZXhFajFjbzg3?=
 =?utf-8?B?RjlGOW1naDB4OVlpUmhZMllMQVN5RCs4U2E5cVNlamlmeFpJZU9uTUI0dG96?=
 =?utf-8?B?UldETUhJZVZKWUpxWnNRUkxnRThCS25NU1FjSkxsb0Y3cnlJbEN3cTlYUEVz?=
 =?utf-8?B?V2U2OHFuZ016bTNucitBZTJheU81aVR5dDVELzJHRWQyeUI2Z1NRbGk0MUdG?=
 =?utf-8?Q?L3MJ7Hxc+zbYZFosCSi?=
X-Forefront-PRVS: 03333C607F
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6049001)(6009001)(39860400002)(39840400002)(39410400002)(39450400003)(39400400002)(39850400002)(377454003)(24454002)(72206003)(64126003)(7736002)(305945005)(6666003)(478600001)(2950100002)(65806001)(230700001)(50986999)(229853002)(93886004)(31696002)(47776003)(54356999)(66066001)(65956001)(86362001)(76176999)(8676002)(3846002)(81166006)(2906002)(4326008)(25786009)(53546009)(5660300001)(3260700006)(42186005)(53936002)(31686004)(36756003)(65826007)(7406005)(33646002)(8666007)(7416002)(54906002)(189998001)(38730400002)(6246003)(23676002)(77096006)(90366009)(6486002)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR12MB1139; H:[10.236.64.250]; FPR:;
 SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTM5OzIzOlFndkI2MEVtdnlweGlZUFRGS242Tzg4QXo5?=
 =?utf-8?B?SG5yb3NJaWx2WTBpRXFQakFlVHk2SWlWek02NmNnZXk0dHJxSEZDOHZhbGxW?=
 =?utf-8?B?ajdQRHhveGpqMVdiS3dXemY1aHZiSVRJN3FIYUdrS01YUnB3cjUveVlSL2pS?=
 =?utf-8?B?NkJvM0ZhMmJwbWVTdmFSU0R3NzhYeGEwZDh6czVZbU04cnNZWmhNYndrTnBm?=
 =?utf-8?B?N2pjWklXUWprVzJqNzltaDFEd3l0V0JTM0srNTg5cEd2M3JNa0E5V25RcHRQ?=
 =?utf-8?B?SmFKMnNlanhIRXJ0aE5uR094MnBjaEpSSHU1OS9rOU02TzdnVWhUYXgzRlAx?=
 =?utf-8?B?bFlVR1YwVGhJd084Z1RrbzFKallDaVdGbTNGK1pnb0tnN2lQY2FqMFdYRWZn?=
 =?utf-8?B?RTlxYnJ1NUFtN0Q3YmNlYUdHb2dxUW1PZlN4T2ZOYVlETllHNE9jb0hFdmUy?=
 =?utf-8?B?bHZRdVRUM1dKQno2ZTdBczJTSUhuTTdDQTZiZENsbExSTi8xV09wY0E1WGNC?=
 =?utf-8?B?a2VHYjJPbytFZWh3dm1ScGFWY3BuNkZhNWNkMmtGcEVITHRadURwak5HcXh6?=
 =?utf-8?B?dzhmaWJMNVBENkI2M05YbHV2L3BnVU1FZUpxV1ByYis1Y2pMKy9ibTBqUldK?=
 =?utf-8?B?VXl0V2NqMmJld3ZCRG40ajA5Vkp6OFdMaW5Nb3hnTkZQMnJXTkl2c2gra2tF?=
 =?utf-8?B?cDB2cnNxekJ2VGpxWVpCcjlmK2ZvREhwYWJMSzFHOTFYNEJueG53bSt3ejUw?=
 =?utf-8?B?bXhQWEgyQnZ2VHY2Tm93S0JORzkrQ1ZJblF2b0ZpamZDV3loQnpEYWsyaElU?=
 =?utf-8?B?Z09UMjd5N2J5Y2pYWnBMQ2M1bXZkUWNmdllPTFJWYllHaExDMGRybHBTZEFp?=
 =?utf-8?B?bFBXSUN4cXh6aEtzZFpOeE1yTGJFdEJpSnlPV1FhN0QxMHB4TUJZRUFiZXBy?=
 =?utf-8?B?ZEJDelNmZkxlanlFT3R1VndJSTJ1V0ZWYkU4dzNad3d0RENvMmI1d0dIMFcr?=
 =?utf-8?B?WGhUZnI1NDF2bW1ZMjRyTDlFMHRiZzZjVE5jRDdUaTNiRGlSdGlYdXl0MGhP?=
 =?utf-8?B?cVdIMzRqVXZOOVBCQ0k0eFUxQ2llTjVXVDJQNG5PRlRiVkxDOFBDN2xCQklz?=
 =?utf-8?B?bzJzNSs1ekh6eENLMzRubzVIM0V0dDQ0VkFEQStsNEZnN2xmQSt0NGpoSXdD?=
 =?utf-8?B?VG1pUjRXWG1taGtFVkJLWkh4bW9OY1YxdEswYnBmenpoTS9ZUmJvN2JFUzFQ?=
 =?utf-8?B?cHRQYklYVGVyWkdNRVVOZ05zUHhRWmd1STJ5NTRyRTlsSUhIRkdLK0p4MkJN?=
 =?utf-8?B?VzhOdzJxaU1aYTgxSnRsMVIzM25NYStFQW4rYU9BNXFNMjRsWkZZOEkrcXF3?=
 =?utf-8?B?NWE3KzNQY24yM3R4aExYS1ZabFF2NVlGb0I4OU5LNHYxNFRQenVDQWRmM2VF?=
 =?utf-8?B?aHdCRVVoRUJxSjJ6eTZQbTFZd1R6TStJRGxyNFRlS3RuMlliV1dNUytuK0k3?=
 =?utf-8?B?WmdLUUFDODhTMjF0ajI2VDhwa1hOZXNwNUNNYjZwcDV1RlB2SmFVOEJFNXFQ?=
 =?utf-8?B?KzBnY2k4R0UwUTZIVmZraG9uTlFhWmxucjVzaWt4akpXUXUxQmNSV2RLdUNs?=
 =?utf-8?B?azlvYnY0Ulp6Nnc5aTFSMGVEdjJkMDY0VVE0SHY3aXZjOHVUQ1FiZjdzenZF?=
 =?utf-8?B?QmVDMmlsMHBkK1NDMVYvMFJVaVNjd1VJWFFqTzl1WDYzSmJ2K3lJbW1yek9F?=
 =?utf-8?B?cGRGbkRzUHNVa2pjY2lyNHFndFdpZTlRY0paSkllWlZtK3dtcTU0MDlGdTBm?=
 =?utf-8?B?eU5kV1RxODI5RHFsRG9qM3B3b0Flb3ZsUTlyNmc2K0ZLUU9LaVVzVFNzWjZu?=
 =?utf-8?Q?j9xr9rHUG90YIOy+cPMQMYr/t6rxqY0O?=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1139;
 6:cj2BkilzHYnNHe4K+Tq3I2MRKlhvm9w+1sf4TsOYfCpA9k2gHOe86zpBgwSexAH8VF4IEiHwGscD9fxACxbOV3I7skmVW1i1P44T0aJMmT36fL4gCE5TVpWK1mE8QoxRZqkYulAbRiAdiwmfBcpwXkl0tbuctSyC5l3pjno+WuX/D5L7nKfbS3RR6GfHEErK8reL7+45pf/XiCuMpbkx8OwugHP4/+TxQrEeuMxRg8dBFzRNnv4dFDJ/ELleCaJXPpuiNOhWTCo7uaMCAspo/UF9vVRCj8czGfF+EOnKkXLQ3cxH0WptrnvrYJZNRiBAUzD6Y4YbJGM+6uYQ6vqdNPokhR9X8XD2kjgvx7zpiKiQyn3DEPrOqCY7YGpXOh7NwFG8O3k/Eu09Mapg1TNbcud+z4PHE/a2PX9sKahmA8JYfQRRAVEnhCskslffn1hxijirugri0ZpsYVtjvWxt690bGvcFC26j3gb+8qIvm7s1kWjhGoiYB46cd4PiSNSlYGaUw3KO+NGBg1wLkXKUiTik6eYw3w8YboURYJC/fRY=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1139;
 5:87BSPoJDAoffHebD1xIjtme65Cf3v+j9jHggmFQcRRVDbjSgpZg5U3evhbmje/PDgdqI1FZYE0Zkc1mzYQ+lUmQRLAC45z7p7hzmmYVaxfMEBbTrbwLZxJxT/x3Aj2SQGWphLHonKTLExVxGtfCtaG5ULPZixb0yjkvImBvEa5TPsbyHt1WDYVARfuo573YJXUzjMUb+y+huaaNcIC6C/l6BLaJ/oLeII8dH1fx+pMW9r6FTKQKTf/t/SXDX2z+N5JGIfI8p2Vy5EB9IKUZ7VYqF51CVp4fRNirOc4ipPwwUxyoBte//Oxbj17vJ/ZirWrC0kPsDw5ev5x0AuBl5olMHIH/r722wvaT63wAkd+a4R2ibQG3lTj+wDvyySAgjqetg5P/pyh0yaoy0KQ/1LOc7XFj4dRsLn78X2nerLy02G0Reyl0FUj4yRIYWAnrt9uUYTNhHIG+kTKFTkSSgNUKBAzaVUtCw7yDUPBTZ97AemRpWFRw65CgF2sSBeMsQ;
 24:gJg5r5X3AK7Tr+Q+GwZOotWQoRxZqw/IV0ZWsqLIDg4AE2y4OOxoGD100mWinnCCU/9FRw8MR2LeI1ysABdMAoze2Oejc6b0gCVTLBYG8Fk=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1139;
 7:uBlXbyoU5SrZM+E7tst61S3MTECVlzjMKL3owTl0+wWpxLyhzkznPYaQHVBGq87eTVeKiSoD6brALiUiwwHsm8596NamPr9zRJz2yLX4SC4MWgAf+PqgM+5dLsuYOvC4mrEouCnwr/NrGKD7amEdumqCSplNj1HXdR51zIfN6NTTnomrU4IVqk0bdlV6kH0LTDMcBdAT2ReO2s9PVn00QWt1QS/gPt/9WWZko16sVLKjVkdjingUKcS+unHBgilUZlVfq1SoWefTXRCKvRG+VAuNmj5/8Non/9HVf2XAdDDS9p89C2Y850nwjitBycXigZ9MXgaZ2kprnrewX3RiyQ==;
 20:fuRn0D9diZqi3CjtTpO9kfoE1bTFALMTY4Ep4etcccW6jmNZ/vkNliMVw45SvhE+pTU/mqZGmfBsbS5M4xnn7pyzPzswetiyMoYzRAj2UszyJvRX17LFiLJ0SAuKWCvv4Pzfr+xnE5uwtsudHrjaiYMV74fV1EH6DfFcM86aqH02e64/+89VaksEhh5t1p9g4pkkg06Ur4Z/v/YG/iDBiFooY1zHxlZOzrA8LxM/U4WGofkE4AVTqGZRTbzjRSrE
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Jun 2017 18:36:39.2259 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR12MB1139
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Larry Woodman <lwoodman@redhat.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Ingo Molnar <mingo@redhat.com>, Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Dave Young <dyoung@redhat.com>, Rik van Riel <riel@redhat.com>,
 Arnd Bergmann <arnd@arndb.de>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Thomas Gleixner <tglx@linutronix.de>,
 Dmitry Vyukov <dvyukov@google.com>, Juergen Gross <jgross@suse.com>,
 xen-devel <xen-devel@lists.xen.org>, Paolo Bonzini <pbonzini@redhat.com>
Subject: Re: [Xen-devel] [PATCH v6 10/34] x86, x86/mm, x86/xen,
 olpc: Use __va() against just the physical address in 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-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>

T24gNi84LzIwMTcgNTowMSBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwOC8wNi8yMDE3
IDIyOjE3LCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+IE9uIDA2LzA4LzIwMTcgMDU6MDIgUE0s
IFRvbSBMZW5kYWNreSB3cm90ZToKPj4+IE9uIDYvOC8yMDE3IDM6NTEgUE0sIEJvcmlzIE9zdHJv
dnNreSB3cm90ZToKPj4+Pj4+IFdoYXQgbWF5IGJlIG5lZWRlZCBpcyBtYWtpbmcgc3VyZSBYODZf
RkVBVFVSRV9TTUUgaXMgbm90IHNldCBmb3IgUFYKPj4+Pj4+IGd1ZXN0cy4KPj4+Pj4gQW5kIHRo
YXQgbWF5IGJlIHNvbWV0aGluZyB0aGF0IFhlbiB3aWxsIG5lZWQgdG8gY29udHJvbCB0aHJvdWdo
IGVpdGhlcgo+Pj4+PiBDUFVJRCBvciBNU1Igc3VwcG9ydCBmb3IgdGhlIFBWIGd1ZXN0cy4KPj4+
Pgo+Pj4+IE9ubHkgb24gbmV3ZXIgdmVyc2lvbnMgb2YgWGVuLiBPbiBlYXJsaWVyIHZlcnNpb25z
ICgyLTMgeWVhcnMgb2xkKSBsZWFmCj4+Pj4gMHg4MDAwMDAwNyBpcyBwYXNzZWQgdG8gdGhlIGd1
ZXN0IHVuY2hhbmdlZC4gQW5kIHNvIGlzIE1TUl9LOF9TWVNDRkcuCj4+PiBUaGUgU01FIGZlYXR1
cmUgaXMgaW4gbGVhZiAweDgwMDAwMDFmLCBpcyB0aGF0IGxlYWYgcGFzc2VkIHRvIHRoZSBndWVz
dAo+Pj4gdW5jaGFuZ2VkPwo+PiBPaCwgSSBtaXNyZWFkIHRoZSBwYXRjaCB3aGVyZSBYODZfRkVB
VFVSRV9TTUUgaXMgZGVmaW5lZC4gVGhlbiBhbGwKPj4gdmVyc2lvbnMsIGluY2x1ZGluZyB0aGUg
Y3VycmVudCBvbmUsIHBhc3MgaXQgdW5jaGFuZ2VkLgo+Pgo+PiBBbGwgdGhhdCdzIG5lZWRlZCBp
cyBzZXR1cF9jbGVhcl9jcHVfY2FwKFg4Nl9GRUFUVVJFX1NNRSkgaW4KPj4geGVuX2luaXRfY2Fw
YWJpbGl0aWVzKCkuCj4gCj4gQU1EIHByb2Nlc3NvcnMgc3RpbGwgZG9uJ3Qgc3VwcG9ydCBDUFVJ
RCBGYXVsdGluZyAob3IgYXQgbGVhc3QsIEkKPiBjb3VsZG4ndCBmaW5kIGFueSByZWZlcmVuY2Ug
dG8gaXQgaW4gdGhlIGxhdGVzdCBkb2NzKSwgc28gd2UgY2Fubm90Cj4gYWN0dWFsbHkgaGlkZSBT
TUUgZnJvbSBhIGd1ZXN0IHdoaWNoIGdvZXMgbG9va2luZyBhdCBuYXRpdmUgQ1BVSUQuCj4gRnVy
dGhlcm1vcmUsIEknbSBub3QgYXdhcmUgb2YgYW55IENQVUlEIG1hc2tpbmcgc3VwcG9ydCBjb3Zl
cmluZyB0aGF0IGxlYWYuCj4gCj4gSG93ZXZlciwgaWYgTGludXggaXMgdXNpbmcgdGhlIHBhcmF2
aXJ0dWFsIGNwdWlkIGhvb2ssIHRoaW5ncyBhcmUKPiBzbGlnaHRseSBiZXR0ZXIuCj4gCj4gT24g
WGVuIDQuOSBhbmQgbGF0ZXIsIG5vIGd1ZXN0cyB3aWxsIHNlZSB0aGUgZmVhdHVyZS4gIE9uIGVh
cmxpZXIKPiB2ZXJzaW9ucyBvZiBYZW4gKGJlZm9yZSBJIGZpeGVkIHRoZSBsb2dpYyksIHBsYWlu
IGRvbVVzIHdpbGwgbm90IHNlZSB0aGUKPiBmZWF0dXJlLCB3aGlsZSBkb20wIHdpbGwuCj4gCj4g
Rm9yIHNhZmVseSwgSSdkIHJlY29tbWVuZCB1bmlsYXRlcmFsbHkgY2xvYmJlcmluZyB0aGUgZmVh
dHVyZSBhcyBCb3Jpcwo+IHN1Z2dlc3RlZC4gIFRoZXJlIGlzIG5vIHdheSBTTUUgd2lsbCBiZSBz
dXBwb3J0YWJsZSBvbiBhIHBlci1QViBndWVzdAoKVGhhdCBtYXkgYmUgdG9vIGxhdGUuIEVhcmx5
IGJvb3Qgc3VwcG9ydCBpbiBoZWFkXzY0LlMgd2lsbCBtYWtlIGNhbGxzIHRvCmNoZWNrIGZvciB0
aGUgZmVhdHVyZSAodGhyb3VnaCBDUFVJRCBhbmQgTVNSKSwgc2V0IHRoZSBzbWVfbWVfbWFzayBh
bmQKZW5jcnlwdCB0aGUga2VybmVsIGluIHBsYWNlLiBJcyB0aGVyZSBhbm90aGVyIHdheSB0byBh
cHByb2FjaCB0aGlzPwoKPiBiYXNpcywgYWx0aG91Z2ggKGFzIGZhciBhcyBJIGFtIGF3YXJlKSBY
ZW4gYXMgYSB3aG9sZSB3b3VsZCBiZSBhYmxlIHRvCj4gZW5jb21wYXNzIGl0c2VsZiBhbmQgYWxs
IG9mIGl0cyBQViBndWVzdHMgaW5zaWRlIG9uZSBzaW5nbGUgU01FIGluc3RhbmNlLgoKWWVzLCB0
aGF0IGlzIGNvcnJlY3QuCgpUaGFua3MsClRvbQoKPiAKPiB+QW5kcmV3Cj4gCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 09 18:44:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 18: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 1dJOtt-000435-12; Fri, 09 Jun 2017 18:44:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <boris.ostrovsky@oracle.com>) id 1dJOts-00042z-D9
 for xen-devel@lists.xen.org; Fri, 09 Jun 2017 18:44:48 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 25/D2-02181-F9CEA395; Fri, 09 Jun 2017 18:44:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrAIsWRWlGSWpSXmKPExsXSO6nOVXfeG6t
 Ig5OrNSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owD3w4wF/QLVdzuWsvUwPiJr4uRi0NIYAKT
 xOrrR1khnD+MEu8Wv2KGcDYwSjzfcoUFwtnOKLF3wSqmLkZODmGBKokLS+aDtYgI/GeSePV0F
 VT/I2aJ6X0X2UEcZoHF7BJz+p6xgbSwCRhJnD06nRHE5hWwldi2fTLYKBYBFYlFXTtZQGxRgX
 CJt41HWCBqBCVOznwCZnMKWEuc3H0GzGYWUJf4M+8SM4QtL7H97RwwW0LAUOL0w22MExgFZyF
 pn4WkZRaSlgWMzKsYNYpTi8pSi3QNjfSSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3
 MQJDmAEIdjD2zXI+xCjJwaQkyivz0CpSiC8pP6UyI7E4I76oNCe1+BCjBgeHwJWDR2YzSrHk5
 eelKknwxr0GqhMsSk1PrUjLzAFGGUypBAePkgjvuldAad7igsTc4sx0iNQpRl2OO30bvjAJgc
 2QEoeYIQBSlFGaBzcCFvGXGGWlhHkZgQ4U4ilILcrNLEGVf8UozsGoJMxrCDKFJzOvBG7TK6A
 jmICOWPLOAuSIkkSElFQDo/LcRxtl2X1i+v9+fvjbJVrl2Pq8t+tzTVpmOIhOPJLEsP7N2Wms
 y6Z+Cbx5w8IrtbxQm5t/76GfBx2Wrva41qFcfO7IrO77h9UsFK/apLzg9VuypXTpzh9Xvllwz
 fKaEKjw/PbT/5nHup0taxfm5dyQYr/97cj1on/qGgyuQX/4laav/el1NV+JpTgj0VCLuag4EQ
 CchJ5R8wIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1497033884!82091583!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40396 invoked from network); 9 Jun 2017 18:44:46 -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; 9 Jun 2017 18:44: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
 v59Ihj5G003894
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 9 Jun 2017 18:43:46 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 v59IhiZL028740
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 9 Jun 2017 18:43:44 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 v59IhggC014559;
 Fri, 9 Jun 2017 18:43:42 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 09 Jun 2017 11:43:42 -0700
To: Tom Lendacky <thomas.lendacky@amd.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, linux-arch@vger.kernel.org,
 linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 linux-mm@kvack.org, iommu@lists.linux-foundation.org
References: <20170607191309.28645.15241.stgit@tlendack-t1.amdoffice.net>
 <20170607191453.28645.92256.stgit@tlendack-t1.amdoffice.net>
 <b15e8924-4069-b5fa-adb2-86c164b1dd36@oracle.com>
 <4a7376fb-abfc-8edd-42b7-38de461ac65e@amd.com>
 <67fe69ac-a213-8de3-db28-0e54bba95127@oracle.com>
 <fcb196c8-f1eb-a38c-336c-7bd3929b029e@amd.com>
 <12c7e511-996d-cf60-3a3b-0be7b41bd85b@oracle.com>
 <d37917b1-8e49-e8a8-b9ac-59491331640f@citrix.com>
 <9725c503-2e33-2365-87f5-f017e1cbe9b6@amd.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <8e8eac45-95be-f1b5-6f44-f131d275f7bc@oracle.com>
Date: Fri, 9 Jun 2017 14:43: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: <9725c503-2e33-2365-87f5-f017e1cbe9b6@amd.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Larry Woodman <lwoodman@redhat.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Ingo Molnar <mingo@redhat.com>, Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Dave Young <dyoung@redhat.com>, Rik van Riel <riel@redhat.com>,
 Arnd Bergmann <arnd@arndb.de>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Thomas Gleixner <tglx@linutronix.de>,
 Dmitry Vyukov <dvyukov@google.com>, Juergen Gross <jgross@suse.com>,
 xen-devel <xen-devel@lists.xen.org>, Paolo Bonzini <pbonzini@redhat.com>
Subject: Re: [Xen-devel] [PATCH v6 10/34] x86, x86/mm, x86/xen,
 olpc: Use __va() against just the physical address in 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>

T24gMDYvMDkvMjAxNyAwMjozNiBQTSwgVG9tIExlbmRhY2t5IHdyb3RlOgo+IE9uIDYvOC8yMDE3
IDU6MDEgUE0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IE9uIDA4LzA2LzIwMTcgMjI6MTcsIEJv
cmlzIE9zdHJvdnNreSB3cm90ZToKPj4+IE9uIDA2LzA4LzIwMTcgMDU6MDIgUE0sIFRvbSBMZW5k
YWNreSB3cm90ZToKPj4+PiBPbiA2LzgvMjAxNyAzOjUxIFBNLCBCb3JpcyBPc3Ryb3Zza3kgd3Jv
dGU6Cj4+Pj4+Pj4gV2hhdCBtYXkgYmUgbmVlZGVkIGlzIG1ha2luZyBzdXJlIFg4Nl9GRUFUVVJF
X1NNRSBpcyBub3Qgc2V0IGZvciBQVgo+Pj4+Pj4+IGd1ZXN0cy4KPj4+Pj4+IEFuZCB0aGF0IG1h
eSBiZSBzb21ldGhpbmcgdGhhdCBYZW4gd2lsbCBuZWVkIHRvIGNvbnRyb2wgdGhyb3VnaAo+Pj4+
Pj4gZWl0aGVyCj4+Pj4+PiBDUFVJRCBvciBNU1Igc3VwcG9ydCBmb3IgdGhlIFBWIGd1ZXN0cy4K
Pj4+Pj4KPj4+Pj4gT25seSBvbiBuZXdlciB2ZXJzaW9ucyBvZiBYZW4uIE9uIGVhcmxpZXIgdmVy
c2lvbnMgKDItMyB5ZWFycyBvbGQpCj4+Pj4+IGxlYWYKPj4+Pj4gMHg4MDAwMDAwNyBpcyBwYXNz
ZWQgdG8gdGhlIGd1ZXN0IHVuY2hhbmdlZC4gQW5kIHNvIGlzIE1TUl9LOF9TWVNDRkcuCj4+Pj4g
VGhlIFNNRSBmZWF0dXJlIGlzIGluIGxlYWYgMHg4MDAwMDAxZiwgaXMgdGhhdCBsZWFmIHBhc3Nl
ZCB0byB0aGUKPj4+PiBndWVzdAo+Pj4+IHVuY2hhbmdlZD8KPj4+IE9oLCBJIG1pc3JlYWQgdGhl
IHBhdGNoIHdoZXJlIFg4Nl9GRUFUVVJFX1NNRSBpcyBkZWZpbmVkLiBUaGVuIGFsbAo+Pj4gdmVy
c2lvbnMsIGluY2x1ZGluZyB0aGUgY3VycmVudCBvbmUsIHBhc3MgaXQgdW5jaGFuZ2VkLgo+Pj4K
Pj4+IEFsbCB0aGF0J3MgbmVlZGVkIGlzIHNldHVwX2NsZWFyX2NwdV9jYXAoWDg2X0ZFQVRVUkVf
U01FKSBpbgo+Pj4geGVuX2luaXRfY2FwYWJpbGl0aWVzKCkuCj4+Cj4+IEFNRCBwcm9jZXNzb3Jz
IHN0aWxsIGRvbid0IHN1cHBvcnQgQ1BVSUQgRmF1bHRpbmcgKG9yIGF0IGxlYXN0LCBJCj4+IGNv
dWxkbid0IGZpbmQgYW55IHJlZmVyZW5jZSB0byBpdCBpbiB0aGUgbGF0ZXN0IGRvY3MpLCBzbyB3
ZSBjYW5ub3QKPj4gYWN0dWFsbHkgaGlkZSBTTUUgZnJvbSBhIGd1ZXN0IHdoaWNoIGdvZXMgbG9v
a2luZyBhdCBuYXRpdmUgQ1BVSUQuCj4+IEZ1cnRoZXJtb3JlLCBJJ20gbm90IGF3YXJlIG9mIGFu
eSBDUFVJRCBtYXNraW5nIHN1cHBvcnQgY292ZXJpbmcgdGhhdAo+PiBsZWFmLgo+Pgo+PiBIb3dl
dmVyLCBpZiBMaW51eCBpcyB1c2luZyB0aGUgcGFyYXZpcnR1YWwgY3B1aWQgaG9vaywgdGhpbmdz
IGFyZQo+PiBzbGlnaHRseSBiZXR0ZXIuCj4+Cj4+IE9uIFhlbiA0LjkgYW5kIGxhdGVyLCBubyBn
dWVzdHMgd2lsbCBzZWUgdGhlIGZlYXR1cmUuICBPbiBlYXJsaWVyCj4+IHZlcnNpb25zIG9mIFhl
biAoYmVmb3JlIEkgZml4ZWQgdGhlIGxvZ2ljKSwgcGxhaW4gZG9tVXMgd2lsbCBub3Qgc2VlIHRo
ZQo+PiBmZWF0dXJlLCB3aGlsZSBkb20wIHdpbGwuCj4+Cj4+IEZvciBzYWZlbHksIEknZCByZWNv
bW1lbmQgdW5pbGF0ZXJhbGx5IGNsb2JiZXJpbmcgdGhlIGZlYXR1cmUgYXMgQm9yaXMKPj4gc3Vn
Z2VzdGVkLiAgVGhlcmUgaXMgbm8gd2F5IFNNRSB3aWxsIGJlIHN1cHBvcnRhYmxlIG9uIGEgcGVy
LVBWIGd1ZXN0Cj4KPiBUaGF0IG1heSBiZSB0b28gbGF0ZS4gRWFybHkgYm9vdCBzdXBwb3J0IGlu
IGhlYWRfNjQuUyB3aWxsIG1ha2UgY2FsbHMgdG8KPiBjaGVjayBmb3IgdGhlIGZlYXR1cmUgKHRo
cm91Z2ggQ1BVSUQgYW5kIE1TUiksIHNldCB0aGUgc21lX21lX21hc2sgYW5kCj4gZW5jcnlwdCB0
aGUga2VybmVsIGluIHBsYWNlLiBJcyB0aGVyZSBhbm90aGVyIHdheSB0byBhcHByb2FjaCB0aGlz
PwoKClBWIGd1ZXN0cyBkb24ndCBnbyB0aHJvdWdoIExpbnV4IHg4NiBlYXJseSBib290IGNvZGUu
IFRoZXkgc3RhcnQgYXQKeGVuX3N0YXJ0X2tlcm5lbCgpICh3ZWxsLCB4ZW4taGVhZC5TOnN0YXJ0
dXBfeGVuKCksIHJlYWxseSkgYW5kICBtZXJnZQp3aXRoIGJhcmVtZXRhbCBwYXRoIGF0IHg4Nl82
NF9zdGFydF9yZXNlcnZhdGlvbnMoKSAoZm9yIDY0LWJpdCkuCgoKLWJvcmlzCgo+Cj4+IGJhc2lz
LCBhbHRob3VnaCAoYXMgZmFyIGFzIEkgYW0gYXdhcmUpIFhlbiBhcyBhIHdob2xlIHdvdWxkIGJl
IGFibGUgdG8KPj4gZW5jb21wYXNzIGl0c2VsZiBhbmQgYWxsIG9mIGl0cyBQViBndWVzdHMgaW5z
aWRlIG9uZSBzaW5nbGUgU01FCj4+IGluc3RhbmNlLgo+Cj4gWWVzLCB0aGF0IGlzIGNvcnJlY3Qu
Cj4KPiBUaGFua3MsCj4gVG9tCj4KPj4KPj4gfkFuZHJldwo+PgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 09 18:45:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 18:45:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dJOui-00049E-Cm; Fri, 09 Jun 2017 18:45: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=326ad6b84=Andrew.Cooper3@citrix.com>)
 id 1dJOuh-000495-O0
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 18:45:39 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 31/42-03058-3DCEA395; Fri, 09 Jun 2017 18:45:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsWyU9JRQvfSG6t
 Ig4WvxCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox9s/azFmyXrXg+6RVbA+MSsS5GTg4JAT+J
 Oa/fsoLYwgKOEl29sxlBbBGBAInTfQ1AcS4OIYFljBKtX9aAJdgE9CV2v/jE1MXIwcErYCvxd
 oEjSJhFQEXiffNmdhBbVCBc4m3jERYQm1dAUOLkzCdgNqeAvcSaxRPZQGxmAQOJI4vmsELY8h
 Lb385hBrGFBNQkrvVfYoe4LV1i4rMelgmMfLOQjJqFpH0WkvYFjMyrGDWKU4vKUot0jY30koo
 y0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECg40BCHYwnl4XeIhRkoNJSZRX5qFVpBBf
 Un5KZUZicUZ8UWlOavEhRg0ODoEJZ+dOZ5JiycvPS1WS4H39GqhOsCg1PbUiLTMHGA8wpRIcP
 EoivOteAaV5iwsSc4sz0yFSpxgVpcR5b4D0CYAkMkrz4NpgMXiJUVZKmJcR6CghnoLUotzMEl
 T5V4ziHIxKwryGIFN4MvNK4Ka/AlrMBLR4yTsLkMUliQgpqQbGSY9zVksXLVLVafx2+tTcHT8
 ZaoROhiyP1TZXFj5WNSfsxUSzSCODNHtfVa+4o61vQpxXx0g5NXPp7dkZJ/lo2o7W3t2mW/Nj
 1SoPz3zTJ16+do0I940Nt1jKV0TIxZ7q2NOr8uZ/b+XJJxsfzdaekK250UB1rmfr7riZCw/XO
 wcpMx9hnnZRiaU4I9FQi7moOBEAmlMWnbwCAAA=
X-Env-Sender: prvs=326ad6b84=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1497033938!96675737!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24603 invoked from network); 9 Jun 2017 18:45:38 -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;
 9 Jun 2017 18:45:38 -0000
X-IronPort-AV: E=Sophos;i="5.39,319,1493683200"; d="scan'208";a="47525625"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <593AAE7C0200007800161501@prv-mh.provo.novell.com>
 <593AAE7C0200007800161501@prv-mh.provo.novell.com>
 <593AB4410200007800161548@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <91cb4b97-0b44-86d0-1c20-119635f250f6@citrix.com>
Date: Fri, 9 Jun 2017 19:45:37 +0100
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: <593AB4410200007800161548@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 2/2] x86: consolidate atomic build_*() 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>

T24gMDkvMDYvMTcgMTM6NDQsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFVzZSBhIHNpbmdsZSBtYWNy
byB0byBkZWZpbmUgYm90aCByZWFkIGFuZCB3cml0ZSBpbmxpbmUgZnVuY3Rpb25zLgo+IEF2b2lk
IHJlZHVuZGFudCBpbnB1dHMgKGluY2x1ZGluZyBxdW90ZXMgLSB1c2Ugc3RyaW5naWZpY2F0aW9u
Cj4gaW5zdGVhZCkuIEdlbmVyYWxpemUgImFkZCIgdG8gZWFzZSBldmVudHVhbCBhZGRpdGlvbiBv
ZiBvdGhlcgo+IGFydGlobWV0aWMgb3BlcmF0aW9ucy4KPgo+IEF0IG9uY2UgY29ycmVjdCB0aGUg
YXJ0aWhtZXRpYyBhc20oKSdzIG91dHB1dCBjb25zdHJhaW50IChuZWVkcyB0byBiZQo+ICIrIiBp
bnN0ZWFkIG9mICI9IiksIGl0cyA2NC1iaXQgaW1tZWRpYXRlIG9uZSwgYW5kIHBlcm1pdCBzdWl0
YWJsZQo+IGltbWVkaWF0ZXMgZm9yIHdyaXRlcy4KPgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkkgY2FuIGFwcHJlY2lhdGUgd2hhdCB5b3UgYXJlIHRy
eWluZyB0byBkbyBoZXJlLCBidXQgaXQgaXMgYSBzdGVwCmJhY2t3YXJkcyBpbiB0ZXJtcyBvZiBy
ZWFkYWJpbGl0eS4gIEF0IGxlYXN0IGluIHRoZSBwYXN0LCBpZiB5b3UgbmVlZGVkCnRvIGZpbmQg
dGhlIGltcGxlbWVudGF0aW9uIG9mIHJlYWRfdTE2X2F0b21pYywgeW91IGNvdWxkIGdyZXAgZm9y
IGl0LiAKSXRzIG5vdyBjb21wbGV0ZWx5IGhpZGRlbiBmcm9tIGFueSB0b29scy4KCn5BbmRyZXcK
Cj4KPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2F0b21pYy5oCj4gKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9hdG9taWMuaAo+IEBAIC00LDQ2ICs0LDQxIEBACj4gICNpbmNsdWRlIDx4ZW4v
YXRvbWljLmg+Cj4gICNpbmNsdWRlIDxhc20vc3lzdGVtLmg+Cj4gIAo+IC0jZGVmaW5lIGJ1aWxk
X3JlYWRfYXRvbWljKG5hbWUsIHNpemUsIHR5cGUsIHJlZykgXAo+IC1zdGF0aWMgaW5saW5lIHR5
cGUgbmFtZShjb25zdCB2b2xhdGlsZSB0eXBlICphZGRyKSBcCj4gKyNkZWZpbmUgYnVpbGRfcndf
YXRvbWljKHdpZHRoLCBzaXplLCByZWcsIGltbSkgXAo+ICtzdGF0aWMgaW5saW5lIHVpbnQgIyMg
d2lkdGggIyMgX3QgXAo+ICtyZWFkX3UgIyMgd2lkdGggIyMgX2F0b21pYyhjb25zdCB2b2xhdGls
ZSB1aW50ICMjIHdpZHRoICMjIF90ICphZGRyKSBcCj4gIHsgXAo+IC0gICAgdHlwZSByZXQ7IFwK
PiAtICAgIGFzbSB2b2xhdGlsZSAoICJtb3YiIHNpemUgIiAlMSwlMCIgOiByZWcgKHJldCkgOiAi
bSIgKCphZGRyKSApOyBcCj4gKyAgICB1aW50ICMjIHdpZHRoICMjIF90IHJldDsgXAo+ICsgICAg
YXNtIHZvbGF0aWxlICggIm1vdiIgI3NpemUgIiAlMSwlMCIgOiAiPSIgI3JlZyAocmV0KSA6ICJt
IiAoKmFkZHIpICk7IFwKPiAgICAgIHJldHVybiByZXQ7IFwKPiArfSBcCj4gK3N0YXRpYyBpbmxp
bmUgdm9pZCBcCj4gK3dyaXRlX3UgIyMgd2lkdGggIyMgX2F0b21pYyh2b2xhdGlsZSB1aW50ICMj
IHdpZHRoICMjIF90ICphZGRyLCBcCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50
ICMjIHdpZHRoICMjIF90IHZhbCkgXAo+ICt7IFwKPiArICAgIGFzbSB2b2xhdGlsZSAoICJtb3Yi
ICNzaXplICIgJTEsJTAiIDogIj1tIiAoKmFkZHIpIDogI3JlZyAjaW1tICh2YWwpICk7IFwKPiAg
fQo+ICAKPiAtI2RlZmluZSBidWlsZF93cml0ZV9hdG9taWMobmFtZSwgc2l6ZSwgdHlwZSwgcmVn
KSBcCj4gLXN0YXRpYyBpbmxpbmUgdm9pZCBuYW1lKHZvbGF0aWxlIHR5cGUgKmFkZHIsIHR5cGUg
dmFsKSBcCj4gKyNkZWZpbmUgYnVpbGRfYXJpdGhfc2l6ZWQob3AsIHdpZHRoLCBzaXplLCBpbnB1
dCkgXAo+ICtzdGF0aWMgaW5saW5lIHZvaWQgXAo+ICtvcCAjIyBfdSAjIyB3aWR0aCAjIyBfc2l6
ZWQodm9sYXRpbGUgdWludCAjIyB3aWR0aCAjIyBfdCAqYWRkciwgXAo+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdWludCAjIyB3aWR0aCAjIyBfdCB2YWwpIFwKPiAgeyBcCj4gLSAgICBh
c20gdm9sYXRpbGUgKCAibW92IiBzaXplICIgJTEsJTAiIDogIj1tIiAoKmFkZHIpIDogcmVnICh2
YWwpICk7IFwKPiArICAgIGFzbSB2b2xhdGlsZSAoICNvcCAjc2l6ZSAiICUxLCUwIiA6ICIrbSIg
KCphZGRyKSA6ICNpbnB1dCAodmFsKSApOyBcCj4gIH0KPiAgCj4gLSNkZWZpbmUgYnVpbGRfYWRk
X3NpemVkKG5hbWUsIHNpemUsIHR5cGUsIHJlZykgXAo+IC0gICAgc3RhdGljIGlubGluZSB2b2lk
IG5hbWUodm9sYXRpbGUgdHlwZSAqYWRkciwgdHlwZSB2YWwpICAgICAgICAgICAgICBcCj4gLSAg
ICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKPiAtICAgICAgICBhc20gdm9sYXRpbGUoImFkZCIgc2l6ZSAiICUxLCUw
IiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+IC0gICAgICAgICAgICAgICAgICAg
ICA6ICI9bSIgKCphZGRyKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4g
LSAgICAgICAgICAgICAgICAgICAgIDogcmVnICh2YWwpKTsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKPiAtICAgIH0KPiAtCj4gLWJ1aWxkX3JlYWRfYXRvbWljKHJlYWRf
dThfYXRvbWljLCAiYiIsIHVpbnQ4X3QsICI9cSIpCj4gLWJ1aWxkX3JlYWRfYXRvbWljKHJlYWRf
dTE2X2F0b21pYywgInciLCB1aW50MTZfdCwgIj1yIikKPiAtYnVpbGRfcmVhZF9hdG9taWMocmVh
ZF91MzJfYXRvbWljLCAibCIsIHVpbnQzMl90LCAiPXIiKQo+IC1idWlsZF9yZWFkX2F0b21pYyhy
ZWFkX3U2NF9hdG9taWMsICJxIiwgdWludDY0X3QsICI9ciIpCj4gLQo+IC1idWlsZF93cml0ZV9h
dG9taWMod3JpdGVfdThfYXRvbWljLCAiYiIsIHVpbnQ4X3QsICJxIikKPiAtYnVpbGRfd3JpdGVf
YXRvbWljKHdyaXRlX3UxNl9hdG9taWMsICJ3IiwgdWludDE2X3QsICJyIikKPiAtYnVpbGRfd3Jp
dGVfYXRvbWljKHdyaXRlX3UzMl9hdG9taWMsICJsIiwgdWludDMyX3QsICJyIikKPiAtYnVpbGRf
d3JpdGVfYXRvbWljKHdyaXRlX3U2NF9hdG9taWMsICJxIiwgdWludDY0X3QsICJyIikKPiAtCj4g
LWJ1aWxkX2FkZF9zaXplZChhZGRfdThfc2l6ZWQsICJiIiwgdWludDhfdCwgInFpIikKPiAtYnVp
bGRfYWRkX3NpemVkKGFkZF91MTZfc2l6ZWQsICJ3IiwgdWludDE2X3QsICJyaSIpCj4gLWJ1aWxk
X2FkZF9zaXplZChhZGRfdTMyX3NpemVkLCAibCIsIHVpbnQzMl90LCAicmkiKQo+IC1idWlsZF9h
ZGRfc2l6ZWQoYWRkX3U2NF9zaXplZCwgInEiLCB1aW50NjRfdCwgInJpIikKPiAtCj4gLSN1bmRl
ZiBidWlsZF9yZWFkX2F0b21pYwo+IC0jdW5kZWYgYnVpbGRfd3JpdGVfYXRvbWljCj4gLSN1bmRl
ZiBidWlsZF9hZGRfc2l6ZWQKPiArYnVpbGRfcndfYXRvbWljKCA4LCBiLCBxLCBpKQo+ICtidWls
ZF9yd19hdG9taWMoMTYsIHcsIHIsIGkpCj4gK2J1aWxkX3J3X2F0b21pYygzMiwgbCwgciwgaSkK
PiArYnVpbGRfcndfYXRvbWljKDY0LCBxLCByLCBlKQo+ICsKPiArYnVpbGRfYXJpdGhfc2l6ZWQo
YWRkLCAgOCwgYiwgcWkpCj4gK2J1aWxkX2FyaXRoX3NpemVkKGFkZCwgMTYsIHcsIHJpKQo+ICti
dWlsZF9hcml0aF9zaXplZChhZGQsIDMyLCBsLCByaSkKPiArYnVpbGRfYXJpdGhfc2l6ZWQoYWRk
LCA2NCwgcSwgcmUpCj4gKwo+ICsjdW5kZWYgYnVpbGRfcndfYXRvbWljCj4gKyN1bmRlZiBidWls
ZF9hcml0aF9zaXplZAo+ICAKPiAgdm9pZCBfX2JhZF9hdG9taWNfc2l6ZSh2b2lkKTsKPiAgCj4K
Pgo+CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 09 18:54:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 18:54: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 1dJP3F-0004tM-B5; Fri, 09 Jun 2017 18:54: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=326ad6b84=Andrew.Cooper3@citrix.com>)
 id 1dJP3E-0004tG-CE
 for xen-devel@lists.xen.org; Fri, 09 Jun 2017 18:54:28 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 75/09-01735-3EEEA395; Fri, 09 Jun 2017 18:54:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsWyU9JRQvfRO6t
 Ig/MPrS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozz1yQKnrBWzO2aytrAeJOli5GTQ0LAT+LT
 21fsILawQJXEhSXzWbsYuThEBD4zSRzc2cwO4ggJTGWR+Np5nBnEYRbYyiZx62w3M0gLm4C+x
 O4Xn5hAbF4BW4n1Z7+ygtgsAioSR6e+YQOxRQXCJd42HmGBqBGUODnzCZDNwcEpYCdx63shiM
 ksoCmxfpc+SAWzgLzE9rdzwKYLCahJXOu/xA5xaLrExGc9LBMY+WchGTQLoXsWku4FjMyrGNW
 LU4vKUot0DfWSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQIDsJ6BgXEHY1Ov8yFG
 SQ4mJVFemYdWkUJ8SfkplRmJxRnxRaU5qcWHGDU4OASuHDwym1GKJS8/L1VJgnfPW6A6waLU9
 NSKtMwcYIzAlEpw8CiJ8HaBpHmLCxJzizPTIVKnGHU5mj5s+cIkBDZDSpw3CKRIAKQoozQPbg
 QsXi8xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEubtBpnCk5lXArfpFdARTEBHLHlnAXJESSJ
 CSqqB0bjnlfDaoLU9nInJRpZzTa7XX3ZnPmH6hHdVXmPzeqO0Kcq5rOwyVQqzNxd6tdQeXFqc
 8H9j9bQfWw7eUdt2KjqxneNj39xO45bIuxNL6l/KGaYZMfxsFI1Q4765c2KWSKxvSIPPzdyk2
 kwVfdVTmkHB36a1vI/dkn97d+Ff2VS2fZLr03SVWIozEg21mIuKEwFSupWm0gIAAA==
X-Env-Sender: prvs=326ad6b84=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1497034466!87195174!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61607 invoked from network); 9 Jun 2017 18:54:26 -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;
 9 Jun 2017 18:54:26 -0000
X-IronPort-AV: E=Sophos;i="5.39,319,1493683200"; d="scan'208";a="47526021"
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, Tom Lendacky
 <thomas.lendacky@amd.com>, <linux-arch@vger.kernel.org>,
 <linux-efi@vger.kernel.org>, <kvm@vger.kernel.org>,
 <linux-doc@vger.kernel.org>, <x86@kernel.org>, <kexec@lists.infradead.org>,
 <linux-kernel@vger.kernel.org>, <kasan-dev@googlegroups.com>,
 <linux-mm@kvack.org>, <iommu@lists.linux-foundation.org>
References: <20170607191309.28645.15241.stgit@tlendack-t1.amdoffice.net>
 <20170607191453.28645.92256.stgit@tlendack-t1.amdoffice.net>
 <b15e8924-4069-b5fa-adb2-86c164b1dd36@oracle.com>
 <4a7376fb-abfc-8edd-42b7-38de461ac65e@amd.com>
 <67fe69ac-a213-8de3-db28-0e54bba95127@oracle.com>
 <fcb196c8-f1eb-a38c-336c-7bd3929b029e@amd.com>
 <12c7e511-996d-cf60-3a3b-0be7b41bd85b@oracle.com>
 <d37917b1-8e49-e8a8-b9ac-59491331640f@citrix.com>
 <9725c503-2e33-2365-87f5-f017e1cbe9b6@amd.com>
 <8e8eac45-95be-f1b5-6f44-f131d275f7bc@oracle.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <2d507507-8736-89ff-0579-c2eee4b3ac34@citrix.com>
Date: Fri, 9 Jun 2017 19:54:04 +0100
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: <8e8eac45-95be-f1b5-6f44-f131d275f7bc@oracle.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Larry Woodman <lwoodman@redhat.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Ingo Molnar <mingo@redhat.com>, Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Dave Young <dyoung@redhat.com>, Rik van Riel <riel@redhat.com>,
 Arnd Bergmann <arnd@arndb.de>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Thomas Gleixner <tglx@linutronix.de>,
 Dmitry Vyukov <dvyukov@google.com>, Juergen Gross <jgross@suse.com>,
 xen-devel <xen-devel@lists.xen.org>, Paolo Bonzini <pbonzini@redhat.com>
Subject: Re: [Xen-devel] [PATCH v6 10/34] x86, x86/mm, x86/xen,
 olpc: Use __va() against just the physical address in 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>

T24gMDkvMDYvMTcgMTk6NDMsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBPbiAwNi8wOS8yMDE3
IDAyOjM2IFBNLCBUb20gTGVuZGFja3kgd3JvdGU6Cj4+PiBiYXNpcywgYWx0aG91Z2ggKGFzIGZh
ciBhcyBJIGFtIGF3YXJlKSBYZW4gYXMgYSB3aG9sZSB3b3VsZCBiZSBhYmxlIHRvCj4+PiBlbmNv
bXBhc3MgaXRzZWxmIGFuZCBhbGwgb2YgaXRzIFBWIGd1ZXN0cyBpbnNpZGUgb25lIHNpbmdsZSBT
TUUKPj4+IGluc3RhbmNlLgo+PiBZZXMsIHRoYXQgaXMgY29ycmVjdC4KClRoaW5raW5nIG1vcmUg
YWJvdXQgdGhpcywgaXQgd291bGQgb25seSBiZSBwb3NzaWJsZSBpZiBhbGwgdGhlIFBWIGd1ZXN0
cwp3ZXJlIFNNRS1hd2FyZSBhbmQgdW5kZXJzdG9vZCBub3QgdG8gY2hva2Ugd2hlbiBpdCBmaW5k
cyBhIGZyYW1lIHdpdGggYQpoaWdoIGFkZHJlc3MgYml0IHNldC4KCkkgZXhwZWN0IHRoZSBvbmx5
IHZpYWJsZSB3YXkgdG8gaW1wbGVtZW50IHRoaXMgKHNob3VsZCB3ZSB3aXNoKSBpcyB0bwpoYXZl
IFBWIGd1ZXN0cyBleHBsaWNpdGx5IHNpZ25hbCBzdXBwb3J0IChwcm9iYWJseSB2aWEgYW4gRUxG
IG5vdGUpLAphZnRlciB3aGljaCBpdCBuZWVkcyB0byBrbm93IGFib3V0IHRoZSBleGlzdGVuY2Ug
b2YgU01FLCB0aGUgbWVhbmluZyBvZgp0aGUgZW5jcnlwdGVkIGJpdCBpbiBQVEVzLCBhbmQgdG8g
ZGVmZXIgYWxsIGNvbmZpZ3VyYXRpb24gcmVzcG9uc2liaWxpdHkKdG8gWGVuLgoKfkFuZHJldwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 09 18:59:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 18: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 1dJP87-000552-UP; Fri, 09 Jun 2017 18: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 <Thomas.Lendacky@amd.com>) id 1dJP86-00054w-L5
 for xen-devel@lists.xen.org; Fri, 09 Jun 2017 18:59:30 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 71/D2-03371-110FA395; Fri, 09 Jun 2017 18:59:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSbUhTYRT2vbt3Xs3V66Z5Gkaxgmy4+ZnIqKh
 +7U8fBP0worrWzY32YfeuWoEltSQro8K+lumkbUFBn2amJhSaZRlipTTNWkmo4ZyoGPmj7t3t
 Y72/nnOe55zznJdDy5QeuZpmnQ6WszEWjTyeNGUsTdPhsKEg0+Nanu8dv0auQsa2phliA9pMm
 W2Fdud2yjR9zE8VTyQ7z12/FVuKSpUnUDxNYpcMyk8FSDFAuBzB0ZdTlBgo8QyCl629AhNHq/
 BB6PLWRIgk/JmAUHgwVgxk+IEcggPP5VLJeRKmyttlYokcp0PP6CQhYgU2wM27vkiexIuhsap
 XwDSdjLdA+AotSRLhxeVBUkzH4ZUQmN4jpmU4D6rvB2USToHAYA0h4QXwcLQqkge8EB60dkcs
 AD6OoKL5fsS1UhjlnuiKlUTzoa2zipSwFkKn++USXgszLe8icwEvgg7XOgmWgK/BKLU8Gws/3
 7soKfDLoXL0NSXVWsB35BkhYQOEOzuQhF9RMNy3USo4g8F7suZ3QSq0HKklJGKAgkvfq+RnkN
 Yd9QHuqK3dUVu7o7b2IPIGSuNZbh/L6bIz9YWcucjksDJmiy4rM09vZXmeKWItTCGv32G33kP
 ChcQIrwH98G94iubRhCZZkRo0FChnF9p3HjAxvGkbt9fC8k9RGk3jt09aryA1abPbWA0odGOC
 LpFji1jnLrNFOLk/UqATNEmKeyGBVvDFjJU3F0lUB9LR/afvTBLKSA91imKh2AOLItNe298Wf
 w63G81XqxRIMKhMKGY5q9nxPz+CUmikUSnGxFEJZpvj76QRwQQhmPCG8kUTDuYfpS5F65Uc5z
 /pqsvXPrlh3LT6Qk/BmxX1H9d8mhVjf/S92rByd8ndD+Mv5iT/vJza6Un8sqx3aOhxzqHd7Z/
 qp0PVTbmfK5rr6mrnflsx8/yr+3Z2Z99w48hFf2VwXJuuyTUGy/Q5Ma8PN98Z2my82lY2URHY
 36Ib2xp/CwV9GV0Z5UsMKg3Jm5gsrYzjmV8CvrbqswMAAA==
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1497034767!96676761!1
X-Originating-IP: [104.47.41.40]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6043 invoked from network); 9 Jun 2017 18:59:28 -0000
Received: from mail-dm3nam03on0040.outbound.protection.outlook.com (HELO
 NAM03-DM3-obe.outbound.protection.outlook.com) (104.47.41.40)
 by server-8.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 9 Jun 2017 18:59:28 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=jQgKVfB/4vjnA5/Kg/R3AjjfOzDdpyb7uIpVcs9XlJA=;
 b=k4rOBVtRdaqXYJqiX8JIZT2K2fzFv4tMCcc0Linpw+fyIlLBoeDMa+XkgpFmM4ppqCQa6TlOAFiQFBp/gku9uDEzL59aD/rF+7WfaDC7sFy0Yy5qSeU9AimhysNPkgTlCBuBDmzRUzH1vBWRw8+/kKiSX1xpYLc2C+p6yByGWnw=
Received: from [10.236.64.250] (165.204.78.1) by
 DM5PR12MB1145.namprd12.prod.outlook.com (10.168.236.140) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1157.12; Fri, 9 Jun 2017 18:59:23 +0000
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, linux-arch@vger.kernel.org,
 linux-efi@vger.kernel.org, kvm@vger.kernel.org, linux-doc@vger.kernel.org,
 x86@kernel.org, kexec@lists.infradead.org, linux-kernel@vger.kernel.org,
 kasan-dev@googlegroups.com, linux-mm@kvack.org,
 iommu@lists.linux-foundation.org
References: <20170607191309.28645.15241.stgit@tlendack-t1.amdoffice.net>
 <20170607191453.28645.92256.stgit@tlendack-t1.amdoffice.net>
 <b15e8924-4069-b5fa-adb2-86c164b1dd36@oracle.com>
 <4a7376fb-abfc-8edd-42b7-38de461ac65e@amd.com>
 <67fe69ac-a213-8de3-db28-0e54bba95127@oracle.com>
 <fcb196c8-f1eb-a38c-336c-7bd3929b029e@amd.com>
 <12c7e511-996d-cf60-3a3b-0be7b41bd85b@oracle.com>
 <d37917b1-8e49-e8a8-b9ac-59491331640f@citrix.com>
 <9725c503-2e33-2365-87f5-f017e1cbe9b6@amd.com>
 <8e8eac45-95be-f1b5-6f44-f131d275f7bc@oracle.com>
From: Tom Lendacky <thomas.lendacky@amd.com>
Message-ID: <33f20df0-bf71-bd9d-7a7e-4fb5e8793400@amd.com>
Date: Fri, 9 Jun 2017 13:59:21 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <8e8eac45-95be-f1b5-6f44-f131d275f7bc@oracle.com>
Content-Language: en-US
X-Originating-IP: [165.204.78.1]
X-ClientProxiedBy: DM5PR15CA0023.namprd15.prod.outlook.com (10.173.207.161) To
 DM5PR12MB1145.namprd12.prod.outlook.com (10.168.236.140)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: DM5PR12MB1145:
X-MS-Office365-Filtering-Correlation-Id: 4b40e120-f965-4ee0-c114-08d4af69a52d
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:DM5PR12MB1145; 
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1145;
 3:n4u/nWA+dSJrk3R7U8Ora7fd1+/pqVNW8tk0avMIXhucWaIPJ7KCut0INfln1GVtdPa/Vh2B3mtVgpDMdDgO29n4a9ttUWFrBkt3OBjCZFV6zJLuBnf2U0QorWQWYlwi+oERQZUp9qFx98kUqr5VpYNq52Xe6dcRx6eBqGSLk5CWIkrsqGKwo1oShAAqhmmifl4Cot0UUyPE+3IByCEidICvsbz1yNHWpdVuo9UAtVKIH7iuc2DS86p7qJ2WU41xtb4pyJOMkpdxEMjk0gydb+CwhWebdCjUPF4HK/hcul/bJMAqO76VmrVffeP9aHospn43UuDwFETwjBJT90P6QVONDLWRTE0ud+BTWmIBZBI=;
 25:N1eA+0fbHet3RPov8+zgVvLDK2NpEvf9NMEomIKE3R2iIi9kWV/pv6sXzTFQo4N/ouOj/PPsdu2YSNyv/9jzGDJM2r2DmvILGTbzLEFqxr6YGX8eF5UOBnG/n3AGx/R9HCxdgaBFbMQytJ7C2x9XQ7eBU3FLwKLv93F74H4Kq+gJa2vS/We5zST2xG5aqUbV2GCKYAJz78rpjsrYTcF85qAivFDXbD1OZmYrWRoQqDvVWenLa9raiQbCjbBSqrIjxvImhfy2/AuSKpv8lxefpLFF0H3mB4CCjV41wets4mn9xnyXI/S0t3n1R+yOFxs1rgxR3HI4nr0fq8OBCMjXj9bPUNwKjafpk8BEFfCf/HYPGy/85Ab49Tk5bcNgbgi4Ng287/raILbmG3Dar2LNUMJ2kq4q92VLPXyEyqmNnUWOxM/r4c2M8jplnscoZttPkFbxMAPkg2byfAgJfMgfkKimwQdQxpNJILFtA58G17w=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1145;
 31:Ea8TpfWVLmLYgwE9suYExxxP9qWAEocK9mN1vV0FZlp/678TR/LgPVfThJLeJ7r9EspzRr+ZtmhYVqjo9IK/EDsw84jyzm4/x9kk6+W/vYqXo9eXJ4NqOuIWlB8YLVOUwupe5i5QF7NNKGV/azqXB0QgTCJyYCR6NbBrsh8YFzNoLimU3wCkMtQBrsISCdQS80k+tQn51YQ0NzbF5NvpN+NG4kdJBJjNamrzH6pGdVg=;
 20:40zQy2f9Bcax1iUQVf9aIkLncCDmFF/KaPmrkWIk96m8bBt73qzT2sL655gFOU1CDKHX7xqDllsQUiYB7bLq1Lf7g5GaMe6fUa64AcNBb+pktcTANQV4vs8Vq444bKIu/su5srdZG/UA+DJIAeocM8rCe3NyOv+s6kN7UphWi7tjKjQhB2f7Rol7+DIQAnJBHTS6xmsBjO/gBCXnuWBSRzERF9QUQmObvHcemGGbI9+C8BkicDK9JrP/cgLcxfTCTOw1o2eJZ4iXUdDGtI4e+0bAAx5o/vvhlZjvIH/f57HUe63lSoIRwneUQxZsg73ytHBni+sF7qPJg4uw+2NiO0ejPG+Yn0SDfW8rTtKrKRvqOMM0jcGdc81QcVzpDJMoX+8jaF84iujeOIDZht82EwYE8iVNpFNNiCTiCIjZraV1vz2ngzRWkhmdopQDrGUbuacBuNXDgdEPJrhEFYetwVMN5sPYBA/ITtpIovETvAB0zXiDOSxRKmbsUOBvU6r3
X-Microsoft-Antispam-PRVS: <DM5PR12MB1145D43894ADCA8A43C05CA0ECCE0@DM5PR12MB1145.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(17755550239193);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(100000703101)(100105400095)(93006095)(93001095)(6055026)(6041248)(20161123560025)(20161123562025)(20161123564025)(20161123558100)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DM5PR12MB1145; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DM5PR12MB1145; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ1OzQ6NnpoRkM0K3ZHVEJWNVJNZ3Bkd3BMQTRKazdD?=
 =?utf-8?B?M1NuaW1BV21IR1RvNDU3MjZqYXl5R1BNVTBtL3dRVkFCQXpMM3p4ZksrRlpN?=
 =?utf-8?B?Y2dScjJjd2g2R0lXSWF4NTBneHBzckJUOFJhL3UxTUljajVQR0ZSUC9rRXZr?=
 =?utf-8?B?V0xLZ254ZGVCQnRjeTVJWDFITG10cElIK2l4OCtOeS9pVXlWWTM4ZDFzMDVl?=
 =?utf-8?B?TVArdU1abmpld3dEUk9GNlIxd09HbHM1citTWjVwSmUxSzVRbGk5NUk2Uk0v?=
 =?utf-8?B?a3h0NVVhb2FHb0UrRUVITHo0SkpmZ2xOV29PdjNwalRzQjkzSDlBeExBMDZW?=
 =?utf-8?B?VFI4dDhGZHZyWmVFRE5lZEZjNXdzMkZNOGtSTkE3M09mWlZxRUhTN3V2UHpD?=
 =?utf-8?B?akVJa0VsSjdOM0VkMXhuSUJzQmRKWWU5Q3gyLzBvcmkrenh1NUlielUvaTZH?=
 =?utf-8?B?ZlBBSXFDOWhvNGgwWmtmbHN1VzR5YU81NnI5THRvdTVmRHhZb1BudTlST29Z?=
 =?utf-8?B?amJGTStlaC9EZGVMMGJjaTVyU2p3Y0c0b3kxMzRhOVAwVTZMREFiaGVvQ3pN?=
 =?utf-8?B?a3ZvbVFnNzlyR1NjZ0NWNS8rUUdTd2UybmNyeVdoakpXZk9ZWm5FSWZ2VEtT?=
 =?utf-8?B?S1pEY3hnWWdKSTFmMklld21GMW8xMDF6Slp6eUhIaXZaZjBRV2lhcnd5WCtV?=
 =?utf-8?B?b0RnVnZBRHNwWnhFVm9na0RrZlNPSTR5RFFjWTYyR2hnUUVtOEl2Rk1JRzcy?=
 =?utf-8?B?N1FUL3drak9CNUxoU1dOVzN2YWdRL1NHamJVV21xVjMzczloTnRRczlvQ3BE?=
 =?utf-8?B?UGx1TkZXVW5TZVdzTE13ZkI3aWl4Q1hNUUNaejRtMk5OWUNxcDNSeXhHZmxY?=
 =?utf-8?B?OXVtQnZWKy8yODlBanN2d2JkZnRrbGs1MjFjUGtETkhZTTFTZkp0RUptWmEx?=
 =?utf-8?B?TnhRU0Y2YmZiUjNtc1F6b015cjlWSno0R05PR1hBZGpwc21FcDZNaXEzeDkx?=
 =?utf-8?B?dmhsTzdlVGp6KzFRNHh4SVBkMkpDTzlZS3NlYlM5RTBGMHV1REYzR3FKT2RK?=
 =?utf-8?B?eFhYQUN2SmlLc1pnNHQvcmxjbzc2MW1WWmQ5NXZCakhSLzNlMmVNTitDcGY2?=
 =?utf-8?B?dlJReWtaUU1uUzFNWHVoTXlLUFgwNWV6Z25rSlF3Tzk0OUVIdWdaNEtMMDBm?=
 =?utf-8?B?ZXJUT2JDMnFpeko5dXVFdnh6am5sWWRuL0VPaHljVVpGbGZPUzltSzVkSGtK?=
 =?utf-8?B?L3VHSU1VaU4rYnlyOTQ0VlVkWHJJV0cybzNTOGVtbCtlSmJwL01weXdPUkpq?=
 =?utf-8?B?KzFkM3AxN3FZbzVJWkdWRTlJNEthdjlJS0lTbnBNMStxVWVObGdEMW0vekJ5?=
 =?utf-8?B?RzhkejVVejhlTHEwaTFYcG15Q2RGYWs0WTZwK05FMTlXenYxSG13UlF5a2pG?=
 =?utf-8?B?TFI2VDVrbEg4MU5BWlRvN2VsZnBqb0dtTm9LV2loZDNOU0VxbUhMbWVFeFhZ?=
 =?utf-8?B?OUxZWVd6UUNic25rbEl5Z2RpdUhma0c0dStzSllkMHFtUG1aYzk1dG9WSGpX?=
 =?utf-8?B?TVRZUlhLbm05eDJXb2tEa3h5RGI2TGtRRlVoN2RDSjFpRjVkeXVDSkpCMXhV?=
 =?utf-8?Q?lU4+ZklV2iYuu0gTjz3?=
X-Forefront-PRVS: 03333C607F
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(6049001)(39400400002)(39850400002)(39840400002)(39450400003)(39860400002)(39410400002)(377454003)(24454002)(81166006)(7416002)(305945005)(8676002)(54356999)(76176999)(7406005)(6246003)(7736002)(478600001)(50986999)(64126003)(229853002)(23676002)(33646002)(72206003)(93886004)(36756003)(38730400002)(31696002)(42186005)(86362001)(90366009)(2950100002)(2906002)(8666007)(3846002)(47776003)(189998001)(230700001)(54906002)(77096006)(25786009)(53546009)(3260700006)(6486002)(4326008)(53936002)(65826007)(31686004)(5660300001)(65956001)(65806001)(66066001)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR12MB1145; H:[10.236.64.250]; FPR:;
 SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ1OzIzOkgwdDlvQmN2S01GTFV5ampBNkc1N2lnVVBF?=
 =?utf-8?B?RThjWVdhQmFoU2lmM29oV2hTSGtDQ1hPZWRxc0NPazNvc1A3cHNHQ3MrOTNR?=
 =?utf-8?B?cnBpWWVNZm5iVXpwUncyS0o3RzZiSVZvc09xbHNTeWc1dy9iRlFnUjdLc2o1?=
 =?utf-8?B?b3hTMTgzTUdOT2V0aVNCbjJ2SW5EbnNVUFJIaGNpRjk0Y0ZreTBmcTNyTHNx?=
 =?utf-8?B?eEY2c2ZiSndKQnJaVVRFWCs3Z2tGWTNudmlHeDZTczJoa3kzcE9kQmdSSFBT?=
 =?utf-8?B?dmlhWkt1eDQ1UDAvZFk2Qlk2RGJ0NzR4MXM4NGp4bUliMldFeU5tbEJFV0N5?=
 =?utf-8?B?eURFMTROWmY1WU8zRVE3bmlIVTZlbFNSYytRNnAvWVkxMDM1U2ZpK1ZZUGVi?=
 =?utf-8?B?blVNNGRTbG9mOEY1dGE0VmZzcE8yOTJGM2RyMHpUNTBGMEt1R1E3czk0RFJk?=
 =?utf-8?B?VnlaSW0vR2hVTm1PN2VNVVV0MldqaDQ0NEh3ZVVoQWVvM3MwQ2Rqd0ZiNHJv?=
 =?utf-8?B?WXhucnZEYnNFclZxekZsemtpVVBiY2NTcmU0ZkFSK25aNW1wVHZTTm9qKzV3?=
 =?utf-8?B?amZIL3NYZmVscjBSSDVsMll1Rk9jZGZBNDllTXR3dzIrcTBFckx2UU5MZDdU?=
 =?utf-8?B?Ukl4YUlKS3U1Wjg4bEZXd0YwMDcxZ0ljNjBqejJiNTBRdmtuUDQ0ZmtqbTk0?=
 =?utf-8?B?OUMvZ08xNEtuQkNneWpNVm02UUJzQVErVDlFT0tSbUd4WndLV2Y5S3NRclkv?=
 =?utf-8?B?V0ZnUWNyMG1YMEdzQTZqdmM5Ky9td01FcnhsNG9PRXJvd0lSSkNKUGJvWFMx?=
 =?utf-8?B?YnZ4ZkFmV281b1M0RTVvVUoyVTRJTm1jTjhrbkJvNExkbDJaT3gxYWM3c3p5?=
 =?utf-8?B?STdoOGdoVXlvSGEyWTJRTUtUamk4K0F0MmtmMVhYY3JpSXdBa0FYdlBSVWR3?=
 =?utf-8?B?TlJoNTFwM3lzU1kvYUltcVlleDRSdWo0dGVYbS93cmdMYkZjaTc2RnZEL1FJ?=
 =?utf-8?B?TjdIWXVvTmtIMnZlTk1ZUmNMV2RTaWF3VzJ0YlFnako0SWpYRDBsbzBqazV0?=
 =?utf-8?B?ZFZ1bGxsbXhqamRubG1WWHlpY1NHT1lXV0d5VTEzdFpzWFFkNU5IdVBKQmg5?=
 =?utf-8?B?WWhDMUtmTDQ5OTg4MGNyM1Y4K3RUeVE5WGZvYnArS3YvejlobWdKYXE0Mm1D?=
 =?utf-8?B?UDFtNnc0RmJ4U3dFeTBpOThBVjdCNlRoME9hMkJ3S3RhRDk1d0pTUGsyYzJX?=
 =?utf-8?B?UFdweThpUzlDZHhiNzlzVHJEbUlNVVBYZjlxeU8xa3VYU0U4MytTTUlnUE45?=
 =?utf-8?B?Vnp0NmdQTXVGSmk0MXRGUmF1T0xNUU5pOXZ3Q3k2YnFpZVBqL3B3YTc2VDM1?=
 =?utf-8?B?STRsTUtUVUdTZlNKK0c2aFFWdU1SZzhsLzg2NkxsTXV2NGlHNDVNbCs4Sms5?=
 =?utf-8?B?cWJ1cVg4cVRLUTYwaldMOVN3QmlscWtpdWY5M2VVV2daVTZtK0dpcWphdmdP?=
 =?utf-8?B?cFpBRlVxSVkraFlib3E4QWhWODllWkdEcHAwL2pBd0JhVFNLRnA2eEp0WTNG?=
 =?utf-8?B?SXoxc0I4WW5tbFA3K1hpeVlNKzNENEQ0TWtUMkxrTXRDbEpmTldtaUFCVWRR?=
 =?utf-8?B?eHlNODdMQnRCcWQ4ZG5lMmd2dFltSGpVdlZCSXR1UTFkWlpWL0tVUGR6WWNJ?=
 =?utf-8?B?QXI1NG1RNnpBSjZyNUowWGZWeEtNd2JITHRxN2tvRklUR1lnRGFLbDVtS1ZM?=
 =?utf-8?B?cFljekY2NFZ6TEFEZTRJTE9oNjhxbkxENEVqKzllaDhBUU1odjZMVzdyUW5X?=
 =?utf-8?B?eGpxckxTeEgvY1JqeG91U21KODNlb3pZTjR3UVNnQ0xjU1YrdkN1TWozQmQ2?=
 =?utf-8?Q?vZd1TlwS68Q=3D?=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1145;
 6:4RMrWienpplI3ACx0+RLpuai7wf+lVcTu5uuHAGegC9vugJrKWZR+BjQ77CN8aNIGBf90aO99icZuDCyD9N7BkGtMlDVCXaPqdBjPTCgf5Tyk7/2pvwaumLpJvfAQEIMFOg2uoJDbUboi9an376Ky+Mn6NLUqXreE2ZrBW2Qx3pZlAXAKL7wqdtVW7BSp1YbtDy1cBezhNmNFaNW8eEPCjHMASuSIujDo2Jt7wTljphur6ivilcmby77sBwZQVCPHg4BM8KDbecWh/kF5RZK234QTwnqomTAD71rqq89lbRVSMjx4jem2/BUaGfp05TKy0chqWh4MJGVsTPaAFw/rydQV8CvzhVowGGL/HPUIfTmP+N2Zt2YqM9LEg+aq5oZmLpKQt6C+TqFEbvbnoZ5CmkHze4w1vi0VbCVO+PR9SqaU6NxlmfoDS0AWUTcQcQ48qc0R+qsHxgvYmWQqfhraGA1XC4dzDjfL+23xQcoCx1IMOyKSQoAhQCxQUTXTwxax78E0nwcRRCWYtbR0tEFBNA0IVkXLhhxMk7eVpIPjxs=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1145;
 5:piARK9Nqk8VjKodoaHVzLQJpw5k2NKzqOJJ8kiCKyFf7+d/q9DDjDNuWpFsSnm0kSLz7ofYtz1yLvs7z7RJ0AAiXpYv/9pSlLZkY7HoOxgasunC3OUdxIzJXOQz+bS7VY8z0nW5vXgirWX8g5DNoXAv1S11I1qlG+RMWVymqTbYAPPRPPVT86H5gLJ3Sg3xPfnow+Z4iRaDl6tq3cXGFbalgC3E74UF7SK8Cu+e4yVgjqWxSnq9s58RdKlUNxW1A/ULDz5Yj66pmAph/WjzoMw/nig9KBQ+u+H9Rk9o6kJ1yBzqte8XhBZdY9FRNfdwte1JCq9nc+ylUIoK6nBR6vvK9bfdeUiYg1TEQxY0aPnhgS4zFS2U/ljeJV02VyM6BoXpmZv9NXtjFRh0hEnaJ5plEV2JzLr5MNkwVzE7ewko2gJpLBpB56FklJSrYa0PEi/bNdqGFpTgBCptHVo/2xD3XF9XsZtauZqRi/1NoRkcnUeeh5vRZfjBYpl6h5ibH;
 24:NvkhXmRkrrj2wqS06NUHfri2axMjW/n8WkbSO35iEwvqIAjBYFXEXvYdbNMUeiJM7TzPr//xsey7vxHIOPAtHmwUfjdGbNQr0r86ntqPJs8=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1145;
 7:7ppQPbnbrOvb1/m7izkmZ4MQLSuDVzBZMMSK7WSCkhvuW8r1ApfPSd2DG1QerUb1jz3FhHsQ2GKqfBOYhT8fIMVH+gguiC/7ACIUTPRkitoEed3Wvs8kvLSYDU6yUbOq+HBdHgvzEd9zzRtJldMUcGhnTtvEpZMWGvyIH8Zaes82UFN3XUqcpK8EhfC7sBpRIQ2n2bJUxO71nvnEVndfo9xuC3mv/G4cJs0PWr/BReC1ZUn2MMBG19V978oIMMMaEWEkc4gE7K4GHd3i9TY324UqviJAgGsUnns4uaOwad8ENKOm9fq0pGPYXngP6PxcjJ4A74Yz9XUR+0daf8YpJw==;
 20:iqHwUtVnDqI71ieEGC5ILjv7cCU0sBcQAum1+HksC0I4OtH2O7BVf9m1pjR4C34UMX5Q7Noy0fVAS79gzKjNh0dmYDkZ5YCm8Ru/zNjC3GP0NboDDUF74McISU7ExwVcwFPbD+MaJKUk5CwTmMVAt3c5QxVfOe3fiJVSmcLkHqzY4gMOZzw8p95nrZW/enRiLtOx40G2TGgOF5TF0qxZMBLZCJNWdS/3X3TRGcyJJlI/VK68z45uZyn96Hqn1ZFx
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Jun 2017 18:59:23.3169 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR12MB1145
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Larry Woodman <lwoodman@redhat.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Ingo Molnar <mingo@redhat.com>, Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Dave Young <dyoung@redhat.com>, Rik van Riel <riel@redhat.com>,
 Arnd Bergmann <arnd@arndb.de>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Thomas Gleixner <tglx@linutronix.de>,
 Dmitry Vyukov <dvyukov@google.com>, Juergen Gross <jgross@suse.com>,
 xen-devel <xen-devel@lists.xen.org>, Paolo Bonzini <pbonzini@redhat.com>
Subject: Re: [Xen-devel] [PATCH v6 10/34] x86, x86/mm, x86/xen,
 olpc: Use __va() against just the physical address in 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-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>

T24gNi85LzIwMTcgMTo0MyBQTSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDA2LzA5LzIw
MTcgMDI6MzYgUE0sIFRvbSBMZW5kYWNreSB3cm90ZToKPj4gT24gNi84LzIwMTcgNTowMSBQTSwg
QW5kcmV3IENvb3BlciB3cm90ZToKPj4+IE9uIDA4LzA2LzIwMTcgMjI6MTcsIEJvcmlzIE9zdHJv
dnNreSB3cm90ZToKPj4+PiBPbiAwNi8wOC8yMDE3IDA1OjAyIFBNLCBUb20gTGVuZGFja3kgd3Jv
dGU6Cj4+Pj4+IE9uIDYvOC8yMDE3IDM6NTEgUE0sIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4+
Pj4+Pj4gV2hhdCBtYXkgYmUgbmVlZGVkIGlzIG1ha2luZyBzdXJlIFg4Nl9GRUFUVVJFX1NNRSBp
cyBub3Qgc2V0IGZvciBQVgo+Pj4+Pj4+PiBndWVzdHMuCj4+Pj4+Pj4gQW5kIHRoYXQgbWF5IGJl
IHNvbWV0aGluZyB0aGF0IFhlbiB3aWxsIG5lZWQgdG8gY29udHJvbCB0aHJvdWdoCj4+Pj4+Pj4g
ZWl0aGVyCj4+Pj4+Pj4gQ1BVSUQgb3IgTVNSIHN1cHBvcnQgZm9yIHRoZSBQViBndWVzdHMuCj4+
Pj4+Pgo+Pj4+Pj4gT25seSBvbiBuZXdlciB2ZXJzaW9ucyBvZiBYZW4uIE9uIGVhcmxpZXIgdmVy
c2lvbnMgKDItMyB5ZWFycyBvbGQpCj4+Pj4+PiBsZWFmCj4+Pj4+PiAweDgwMDAwMDA3IGlzIHBh
c3NlZCB0byB0aGUgZ3Vlc3QgdW5jaGFuZ2VkLiBBbmQgc28gaXMgTVNSX0s4X1NZU0NGRy4KPj4+
Pj4gVGhlIFNNRSBmZWF0dXJlIGlzIGluIGxlYWYgMHg4MDAwMDAxZiwgaXMgdGhhdCBsZWFmIHBh
c3NlZCB0byB0aGUKPj4+Pj4gZ3Vlc3QKPj4+Pj4gdW5jaGFuZ2VkPwo+Pj4+IE9oLCBJIG1pc3Jl
YWQgdGhlIHBhdGNoIHdoZXJlIFg4Nl9GRUFUVVJFX1NNRSBpcyBkZWZpbmVkLiBUaGVuIGFsbAo+
Pj4+IHZlcnNpb25zLCBpbmNsdWRpbmcgdGhlIGN1cnJlbnQgb25lLCBwYXNzIGl0IHVuY2hhbmdl
ZC4KPj4+Pgo+Pj4+IEFsbCB0aGF0J3MgbmVlZGVkIGlzIHNldHVwX2NsZWFyX2NwdV9jYXAoWDg2
X0ZFQVRVUkVfU01FKSBpbgo+Pj4+IHhlbl9pbml0X2NhcGFiaWxpdGllcygpLgo+Pj4KPj4+IEFN
RCBwcm9jZXNzb3JzIHN0aWxsIGRvbid0IHN1cHBvcnQgQ1BVSUQgRmF1bHRpbmcgKG9yIGF0IGxl
YXN0LCBJCj4+PiBjb3VsZG4ndCBmaW5kIGFueSByZWZlcmVuY2UgdG8gaXQgaW4gdGhlIGxhdGVz
dCBkb2NzKSwgc28gd2UgY2Fubm90Cj4+PiBhY3R1YWxseSBoaWRlIFNNRSBmcm9tIGEgZ3Vlc3Qg
d2hpY2ggZ29lcyBsb29raW5nIGF0IG5hdGl2ZSBDUFVJRC4KPj4+IEZ1cnRoZXJtb3JlLCBJJ20g
bm90IGF3YXJlIG9mIGFueSBDUFVJRCBtYXNraW5nIHN1cHBvcnQgY292ZXJpbmcgdGhhdAo+Pj4g
bGVhZi4KPj4+Cj4+PiBIb3dldmVyLCBpZiBMaW51eCBpcyB1c2luZyB0aGUgcGFyYXZpcnR1YWwg
Y3B1aWQgaG9vaywgdGhpbmdzIGFyZQo+Pj4gc2xpZ2h0bHkgYmV0dGVyLgo+Pj4KPj4+IE9uIFhl
biA0LjkgYW5kIGxhdGVyLCBubyBndWVzdHMgd2lsbCBzZWUgdGhlIGZlYXR1cmUuICBPbiBlYXJs
aWVyCj4+PiB2ZXJzaW9ucyBvZiBYZW4gKGJlZm9yZSBJIGZpeGVkIHRoZSBsb2dpYyksIHBsYWlu
IGRvbVVzIHdpbGwgbm90IHNlZSB0aGUKPj4+IGZlYXR1cmUsIHdoaWxlIGRvbTAgd2lsbC4KPj4+
Cj4+PiBGb3Igc2FmZWx5LCBJJ2QgcmVjb21tZW5kIHVuaWxhdGVyYWxseSBjbG9iYmVyaW5nIHRo
ZSBmZWF0dXJlIGFzIEJvcmlzCj4+PiBzdWdnZXN0ZWQuICBUaGVyZSBpcyBubyB3YXkgU01FIHdp
bGwgYmUgc3VwcG9ydGFibGUgb24gYSBwZXItUFYgZ3Vlc3QKPj4KPj4gVGhhdCBtYXkgYmUgdG9v
IGxhdGUuIEVhcmx5IGJvb3Qgc3VwcG9ydCBpbiBoZWFkXzY0LlMgd2lsbCBtYWtlIGNhbGxzIHRv
Cj4+IGNoZWNrIGZvciB0aGUgZmVhdHVyZSAodGhyb3VnaCBDUFVJRCBhbmQgTVNSKSwgc2V0IHRo
ZSBzbWVfbWVfbWFzayBhbmQKPj4gZW5jcnlwdCB0aGUga2VybmVsIGluIHBsYWNlLiBJcyB0aGVy
ZSBhbm90aGVyIHdheSB0byBhcHByb2FjaCB0aGlzPwo+IAo+IAo+IFBWIGd1ZXN0cyBkb24ndCBn
byB0aHJvdWdoIExpbnV4IHg4NiBlYXJseSBib290IGNvZGUuIFRoZXkgc3RhcnQgYXQKPiB4ZW5f
c3RhcnRfa2VybmVsKCkgKHdlbGwsIHhlbi1oZWFkLlM6c3RhcnR1cF94ZW4oKSwgcmVhbGx5KSBh
bmQgIG1lcmdlCj4gd2l0aCBiYXJlbWV0YWwgcGF0aCBhdCB4ODZfNjRfc3RhcnRfcmVzZXJ2YXRp
b25zKCkgKGZvciA2NC1iaXQpLgo+IAoKT2ssIEkgZG9uJ3QgdGhpbmsgYW55dGhpbmcgbmVlZHMg
dG8gYmUgZG9uZSB0aGVuLiBUaGUgc21lX21lX21hc2sgaXMgc2V0CmluIHNtZV9lbmFibGUoKSB3
aGljaCBpcyBvbmx5IGNhbGxlZCBmcm9tIGhlYWRfNjQuUy4gSWYgdGhlIHNtZV9tZV9tYXNrCmlz
bid0IHNldCB0aGVuIFNNRSB3b24ndCBiZSBhY3RpdmUuIFRoZSBmZWF0dXJlIHdpbGwganVzdCBy
ZXBvcnQgdGhlCmNhcGFiaWxpdHkgb2YgdGhlIHByb2Nlc3NvciwgYnV0IHRoYXQgZG9lc24ndCBt
ZWFuIGl0IGlzIGFjdGl2ZS4gSWYgeW91CnN0aWxsIHdhbnQgdGhlIGZlYXR1cmUgdG8gYmUgY2xv
YmJlcmVkIHdlIGNhbiBkbyB0aGF0LCB0aG91Z2guCgpUaGFua3MsClRvbQoKPiAKPiAtYm9yaXMK
PiAKPj4KPj4+IGJhc2lzLCBhbHRob3VnaCAoYXMgZmFyIGFzIEkgYW0gYXdhcmUpIFhlbiBhcyBh
IHdob2xlIHdvdWxkIGJlIGFibGUgdG8KPj4+IGVuY29tcGFzcyBpdHNlbGYgYW5kIGFsbCBvZiBp
dHMgUFYgZ3Vlc3RzIGluc2lkZSBvbmUgc2luZ2xlIFNNRQo+Pj4gaW5zdGFuY2UuCj4+Cj4+IFll
cywgdGhhdCBpcyBjb3JyZWN0Lgo+Pgo+PiBUaGFua3MsCj4+IFRvbQo+Pgo+Pj4KPj4+IH5BbmRy
ZXcKPj4+Cj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 09 19:15:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 19: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 1dJPNG-0006MJ-5X; Fri, 09 Jun 2017 19:15: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 1dJPNE-0006MD-TI
 for xen-devel@lists.xenproject.org; Fri, 09 Jun 2017 19:15:08 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 FE/0E-02956-CB3FA395; Fri, 09 Jun 2017 19:15:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVybKJssu7uz1a
 RBsena1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmd766xFmzRqrj75yhLA+NbhS5GLg4hgT+M
 Ejvaz7J1MXJwsAg4SDTuCAAxGQViJB78sO5i5AQywyQmX17CCmKzCGhJLDvzhA3EZhMwlPj7Z
 BNYpwSQveQzB0hYREBboqHrNiPIdGaBKUwS12Z9YwZJCAs4S+zZNB+sl1PAWmLW0ZcsIDavgL
 fEoc1vGEFsIYFTjBJPJyqB2KICuhKH/v1hg6gRlDg58wlYPTPQDcunb2OZwCgwC0lqFpLUAka
 mVYwaxalFZalFuoZGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgSHIAAQ7GC9v
 DDjEKMnBpCTKK/PQKlKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+ST0A5waLU9NSKtMwcYDTAp
 CU4eJREeDe9A0rzFhck5hZnpkOkTjEqSonzfvkIlBAASWSU5sG1wSLwEqOslDAvI9AhQjwFqU
 W5mSWo8q8YxTkYlYR5oz4ATeHJzCuBm/4KaDET0OIl7yxAFpckIqSkGhiFTb/53b13unK+kcR
 lnm2n6/Mbgmd936mvG32Cg0/r07Sds/c+l/Tp/z/zwkqjGLllWeIfNq6bcerRi3mVJdc7s5oL
 px0tsD9yweY8c3u1uWhUfZ90TqOu8LWbF3eztN12MT+zdinv3zW99TcFf945Xqhx7vczXwnl0
 +33fR8vMQ1OlOGbOWuiEktxRqKhFnNRcSIAYbuVoLsCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1497035706!94521611!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24875 invoked from network); 9 Jun 2017 19:15: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; 9 Jun 2017 19:15:07 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 46D2D23966;
 Fri,  9 Jun 2017 19:15:05 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 46D2D23966
Date: Fri, 9 Jun 2017 12:14:57 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Andre Przywara <andre.przywara@arm.com>
In-Reply-To: <b9168ead-6aef-2bdc-d90a-a30abc96e9da@arm.com>
Message-ID: <alpine.DEB.2.10.1706091206210.26108@sstabellini-ThinkPad-X260>
References: <20170526173540.10066-1-andre.przywara@arm.com>
 <20170526173540.10066-26-andre.przywara@arm.com>
 <c47a3064-5a3b-7a64-3841-c43026a14820@arm.com>
 <b9168ead-6aef-2bdc-d90a-a30abc96e9da@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v10 25/32] ARM: vITS: handle MAPTI/MAPI
	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>

T24gRnJpLCA5IEp1biAyMDE3LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPiBPbiAwMi8wNi8xNyAx
ODoxMiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4gSGkgQW5kcmUsCj4gPiAKPiA+IE9uIDA1LzI2
LzIwMTcgMDY6MzUgUE0sIEFuZHJlIFByenl3YXJhIHdyb3RlOgo+ID4+IFRoZSBNQVBUSSBjb21t
YW5kcyBhc3NvY2lhdGVzIGEgRGV2aWNlSUQvRXZlbnRJRCBwYWlyIHdpdGggYSBMUEkvQ1BVCj4g
Pj4gcGFpciBhbmQgYWN0dWFsbHkgaW5zdGFudGlhdGVzIExQSSBpbnRlcnJ1cHRzLiBNQVBJIGlz
IGp1c3QgYSB2YXJpYW50Cj4gPj4gb2YgdGhpcyBjb21tZW50LCB3aGVyZSB0aGUgTFBJIElEIGlz
IHRoZSBzYW1lIGFzIHRoZSBldmVudCBJRC4KPiA+PiBXZSBjb25uZWN0IHRoZSBhbHJlYWR5IGFs
bG9jYXRlZCBob3N0IExQSSB0byB0aGlzIHZpcnR1YWwgTFBJLCBzbyB0aGF0Cj4gPj4gYW55IHRy
aWdnZXJpbmcgTFBJIG9uIHRoZSBob3N0IGNhbiBiZSBxdWlja2x5IGZvcndhcmRlZCB0byBhIGd1
ZXN0Lgo+ID4+IEJlc2lkZSBlbnRlcmluZyB0aGUgZG9tYWluIGFuZCB0aGUgdmlydHVhbCBMUEkg
bnVtYmVyIGluIHRoZSByZXNwZWN0aXZlCj4gPj4gaG9zdCBMUEkgZW50cnksIHdlIGFsc28gaW5p
dGlhbGl6ZSBhbmQgYWRkIHRoZSBhbHJlYWR5IGFsbG9jYXRlZAo+ID4+IHN0cnVjdCBwZW5kaW5n
X2lycSB0byBvdXIgcmFkaXggdHJlZSwgc28gdGhhdCB3ZSBjYW4gbm93IGVhc2lseSBmaW5kIGl0
Cj4gPj4gYnkgaXRzIHZpcnR1YWwgTFBJIG51bWJlci4KPiA+PiBXZSBhbHNvIHJlYWQgdGhlIHBy
b3BlcnR5IHRhYmxlIHRvIHVwZGF0ZSB0aGUgZW5hYmxlZCBiaXQgYW5kIHRoZQo+ID4+IHByaW9y
aXR5IGZvciBvdXIgbmV3IExQSSwgYXMgd2UgbWlnaHQgaGF2ZSBtaXNzZWQgdGhpcyBkdXJpbmcg
YW4gZWFybGllcgo+ID4+IElOVkFMTCBjYWxsICh3aGljaCBvbmx5IGNoZWNrcyBtYXBwZWQgTFBJ
cykuIEJ1dCB3ZSBtYWtlIHN1cmUgdGhhdCB0aGUKPiA+PiBwcm9wZXJ0eSB0YWJsZSBpcyBhY3R1
YWxseSB2YWxpZCwgYXMgYWxsIHJlZGlzdHJpYnV0b3JzIG1pZ2h0IHN0aWxsCj4gPj4gYmUgZGlz
YWJsZWQgYXQgdGhpcyBwb2ludC4KPiA+PiBTaW5jZSB3cml0ZV9pdHRlX2xvY2tlZCgpIG5vdyBz
ZWVzIGl0cyBmaXJzdCB1c2FnZSwgd2UgY2hhbmdlIHRoZQo+ID4+IGRlY2xhcmF0aW9uIHRvIHN0
YXRpYy4KPiA+Pgo+ID4+IFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5
d2FyYUBhcm0uY29tPgo+ID4+IC0tLQo+ID4+ICAgeGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYyAg
ICAgICAgfCAgMjcgKysrKysrKysKPiA+PiAgIHhlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jICAg
ICAgIHwgMTM4Cj4gPj4gKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCj4g
Pj4gICB4ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaCB8ICAgMyArCj4gPj4gICAzIGZp
bGVzIGNoYW5nZWQsIDE2NSBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQo+ID4+Cj4gPj4g
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMgYi94ZW4vYXJjaC9hcm0vZ2lj
LXYzLWl0cy5jCj4gPj4gaW5kZXggODg2NGUwYi4uNDFmZmY2NCAxMDA2NDQKPiA+PiAtLS0gYS94
ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jCj4gPj4gKysrIGIveGVuL2FyY2gvYXJtL2dpYy12My1p
dHMuYwo+ID4+IEBAIC04NzYsNiArODc2LDMzIEBAIGludCBnaWN2M19yZW1vdmVfZ3Vlc3RfZXZl
bnQoc3RydWN0IGRvbWFpbiAqZCwKPiA+PiBwYWRkcl90IHZkb29yYmVsbF9hZGRyZXNzLAo+ID4+
ICAgICAgIHJldHVybiAwOwo+ID4+ICAgfQo+ID4+ICAgKy8qCj4gPj4gKyAqIENvbm5lY3RzIHRo
ZSBldmVudCBJRCBmb3IgYW4gYWxyZWFkeSBhc3NpZ25lZCBkZXZpY2UgdG8gdGhlIGdpdmVuCj4g
Pj4gVkNQVS92TFBJCj4gPj4gKyAqIHBhaXIuIFRoZSBjb3JyZXNwb25kaW5nIHBoeXNpY2FsIExQ
SSBpcyBhbHJlYWR5IG1hcHBlZCBvbiB0aGUgaG9zdAo+ID4+IHNpZGUKPiA+PiArICogKHdoZW4g
YXNzaWduaW5nIHRoZSBwaHlzaWNhbCBkZXZpY2UgdG8gdGhlIGd1ZXN0KSwgc28gd2UganVzdAo+
ID4+IGNvbm5lY3QgdGhlCj4gPj4gKyAqIHRhcmdldCBWQ1BVL3ZMUEkgcGFpciB0byB0aGF0IGlu
dGVycnVwdCB0byBpbmplY3QgaXQgcHJvcGVybHkgaWYKPiA+PiBpdCBmaXJlcy4KPiA+PiArICog
UmV0dXJucyBhIHBvaW50ZXIgdG8gdGhlIGFscmVhZHkgYWxsb2NhdGVkIHN0cnVjdCBwZW5kaW5n
X2lycSB0aGF0IGlzCj4gPj4gKyAqIG1lYW50IHRvIGJlIHVzZWQgYnkgdGhhdCBldmVudC4KPiA+
PiArICovCj4gPj4gK3N0cnVjdCBwZW5kaW5nX2lycSAqZ2ljdjNfYXNzaWduX2d1ZXN0X2V2ZW50
KHN0cnVjdCBkb21haW4gKmQsCj4gPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhZGRyX3QgdmRvb3JiZWxsX2FkZHJlc3MsCj4gPj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZkZXZpZCwKPiA+PiB1
aW50MzJfdCBldmVudGlkLAo+ID4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1aW50MzJfdCB2aXJ0X2xwaSkKPiA+PiArewo+ID4+ICsgICAgc3RydWN0IHBl
bmRpbmdfaXJxICpwaXJxOwo+ID4+ICsgICAgdWludDMyX3QgaG9zdF9scGkgPSAwOwo+ID4gVGhp
cyBzaG91bGQgYmUgSU5WQUxJRF9MUEkgYW5kIG5vdCAwLgo+ID4gCj4gPiBbLi4uXQo+ID4gCj4g
Pj4gKy8qCj4gPj4gKyAqIEZvciBhIGdpdmVuIHZpcnR1YWwgTFBJIHJlYWQgdGhlIGVuYWJsZWQg
Yml0IGFuZCBwcmlvcml0eSBmcm9tIHRoZQo+ID4+IHZpcnR1YWwKPiA+PiArICogcHJvcGVydHkg
dGFibGUgYW5kIHVwZGF0ZSB0aGUgdmlydHVhbCBJUlEncyBzdGF0ZSBpbiB0aGUgZ2l2ZW4KPiA+
PiBwZW5kaW5nX2lycS4KPiA+PiArICogTXVzdCBiZSBjYWxsZWQgd2l0aCB0aGUgcmVzcGVjdGl2
ZSBWR0lDIFZDUFUgbG9jayBoZWxkLgo+ID4+ICsgKi8KPiA+PiArc3RhdGljIGludCB1cGRhdGVf
bHBpX3Byb3BlcnR5KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBwZW5kaW5nX2lycSAqcCkKPiA+
PiArewo+ID4+ICsgICAgcGFkZHJfdCBhZGRyOwo+ID4+ICsgICAgdWludDhfdCBwcm9wZXJ0eTsK
PiA+PiArICAgIGludCByZXQ7Cj4gPj4gKwo+ID4+ICsgICAgLyoKPiA+PiArICAgICAqIElmIG5v
IHJlZGlzdHJpYnV0b3IgaGFzIGl0cyBMUElzIGVuYWJsZWQgeWV0LCB3ZSBjYW4ndCBhY2Nlc3Mg
dGhlCj4gPj4gKyAgICAgKiBwcm9wZXJ0eSB0YWJsZS4gSW4gdGhpcyBjYXNlIHdlIGp1c3QgY2Fu
J3QgdXBkYXRlIHRoZSBwcm9wZXJ0aWVzLAo+ID4+ICsgICAgICogYnV0IHRoaXMgc2hvdWxkIG5v
dCBiZSBhbiBlcnJvciBmcm9tIGFuIElUUyBwb2ludCBvZiB2aWV3Lgo+ID4+ICsgICAgICovCj4g
Pj4gKyAgICBpZiAoICFyZWFkX2F0b21pYygmZC0+YXJjaC52Z2ljLnJkaXN0c19lbmFibGVkKSAp
Cj4gPj4gKyAgICAgICAgcmV0dXJuIDA7Cj4gCj4gSSB3YXMganVzdCBsb29raW5nIGF0IHJkaXN0
c19lbmFibGVkLCBhbmQgdGhpbmsgdGhhdCB1c2luZyByZWFkX2F0b21pYygpCj4gaXMgYSByZWQg
aGVycmluZy4KPiBGaXJzdCByZGlzdHNfZW5hYmxlZCBpcyBhIGJvb2wsIHNvIEkgaGF2ZSBhIGhh
cmQgdGltZSB0byBpbWFnaW5lIGhvdyBpdAo+IGNvdWxkIGJlIHJlYWQgbm9uLWF0b21pY2FsbHku
CgpUaGlzIGlzIG5vdCBhIGdvb2QgYXJndW1lbnQsIGJlY2F1c2UgaWYgd2Ugd2FudCB0aGUgcmVh
ZCB0byBiZSBhdG9taWMsCnRoZW4gd2UgbmVlZCB0byBiZSB1c2luZyBvbmUgb2YgdGhlIF9hdG9t
aWMgZnVuY3Rpb25zIHJlZ2FyZGxlc3Mgb2YgdGhlCnR5cGUuCgoKPiBJIHRoaW5rIHRoZSBpbnRl
bnRpb24gb2YgbWFraW5nIHRoaXMgcmVhZCAic29tZXdoYXQgc3BlY2lhbCIgd2FzIHRvCj4gY2F0
ZXIgZm9yIHRoZSBmYWN0IHRoYXQgd2Ugd3JpdGUgaXQgdW5kZXIgdGhlIGRvbWFpbiBsb2NrLCBi
dXQgcmVhZCBpdAo+IGhlcmUgd2l0aG91dCB0YWtpbmcgaXQuCgpJIGhhdmVuJ3QgbG9va2VkIGF0
IHRoZSBzcGVjaWZpYyBvZiByZGlzdHNfZW5hYmxlZCBpbiB0aGlzCmltcGxlbWVudGFpb24sIGJ1
dCBiZSBhd2FyZSB0aGF0IGluIGdlbmVyYWwgd3JpdGluZyBhIHZhcmlhYmxlIHVuZGVyIGEKbG9j
aywgYW5kIHJlYWRpbmcgaXQgYXRvbWljYWxseSBpcyBub3Qgc2FmZS4gWW91IGVpdGhlciByZWFk
IGFuZCB3cml0ZQp1bmRlciBhIGxvY2ssIG9yIHJlYWQgYW5kIHdyaXRlIGF0b21pY2FsbHkuCgoK
PiBCdXQgSSB0aGluayBmb3IgdGhpcyBjYXNlIHdlIGRvbid0IG5lZWQgYW55Cj4gc3BlY2lhbCBy
ZWFkIHZlcnNpb24sIGFuZCBhbnl3YXkgYW4gKmF0b21pYyogcmVhZCB3b3VsZCBub3QgaGVscCBo
ZXJlLgo+IAo+IFdoYXQgd2Ugd2FudCBpcyB0byBtYWtlIHN1cmUgdGhhdCByZGlzdF9wcm9wYmFz
ZSBpcyB2YWxpZCBiZWZvcmUgd2Ugc2VlCj4gcmRpc3RzX2VuYWJsZWQgZ2V0cyB0cnVlLCB0aGlz
IGlzIHdoYXQgdGhpcyBjaGVjayBoZXJlIGlzIGZvci4gVGhpcwo+IHNob3VsZCBiZSBzb2x2ZWQg
YnkgYSB3cml0ZSBiYXJyaWVyIGJldHdlZW4gdGhlIHR3byBvbiB0aGUgb3RoZXIgc2lkZS4KPiAK
PiBMb29raW5nIGF0IExpbnV4JyBtZW1vcnlfYmFycmllcnMudHh0IG15IHVuZGVyc3RhbmRpbmcg
aXMgdGhhdCB0aGUKPiBtYXRjaGluZyBiYXJyaWVyIG9uIHRoZSByZWFkIHNpZGUgZG9lcyBub3Qg
bmVjZXNzYXJpbHkgbmVlZCB0byBiZSBhbgo+IGV4cGxpY2l0IGJhcnJpZXIgaW5zdHJ1Y3Rpb24s
IGl0IGNvdWxkIGJlIGEgY29udHJvbCBmbG93IGRlcGVuZGVuY3kgYXMKPiB3ZWxsLiBBbmQgaGVy
ZSB3ZSBoYXZlIHRoYXQ6IHdlIGNoZWNrIHJkaXN0c19lbmFibGVkIGFuZCBiYWlsIG91dCBpZgo+
IGl0J3Mgbm90IHNldCwgc28gbmVpdGhlciB0aGUgY29tcGlsZXIgbm9yIHRoZSBDUFUgY2FuIHJl
b3JkZXIgdGhpcyAoYXMKPiB0aGlzIHdvdWxkIHZpb2xhdGUgcHJvZ3JhbSBzZW1hbnRpY3MpLgoK
SSB0aGluayB0aGF0IHRoaXMgaXMgdHJ1ZS4KCgo+IEFsc28gcmRpc3RzX2VuYWJsZWQgaXMgYSBi
aXQgc3BlY2lhbCBpbiB0aGF0IGl0IG5ldmVyIGdldHMgcmVzZXQgb25jZSBpdAo+IGJlY2FtZSB0
cnVlLCB2ZXJ5IG11Y2ggbGlrZSB0aGUgTFBJIGVuYWJsZW1lbnQgaW4gdGhlIEdJQ3YzIHNwZWMu
Cj4gCj4gU28gSSB0aGluayB3ZSBjYW4gcmVhbGx5IGdvIHdpdGggYSBub3JtYWwgcmVhZCBwbHVz
IGEgY29tbWVudC4KPiAKPiBEb2VzIHRoYXQgbWFrZSBzZW5zZT8KClRoZSBmaXJzdCBtb3RpdmF0
aW9uIGlzbid0IHJpZ2h0LCBidXQgSSB0aGluayB0aGF0IHRoZSBsYXR0ZXIKZXhwbGFuYXRpb24g
bWFrZXMgc2Vuc2UuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 09 19:35:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 19:35:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dJPgy-0007d1-O9; Fri, 09 Jun 2017 19:35:32 +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 1dJPgx-0007ce-Fi
 for xen-devel@lists.xensource.com; Fri, 09 Jun 2017 19:35:31 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 D5/02-02956-288FA395; Fri, 09 Jun 2017 19:35:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVbfph1W
 kwZUGVosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmTNrIWtAQV3G59QRrA+Ni
 2y5GTg4hgb+MEl8+5nQxcgHZjxkl7vSsZYFwtjFK7G78zgZSJSLgLPH1zFx2EJtXQF/i570bj
 CC2sICFxLRHT1lBGiQElihIfNi0hwUkISHgLfF7dxc7jP1sZRdQAzsHm4CVxCExkCiLgKrE3w
 X7WScwci9gZFjFqFGcWlSWWqRraKGXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iRH
 ocQYg2MF4c2PAIUZJDiYlUV6Zh1aRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4P38DygkWpaan
 VqRl5gBDDyYtwcGjJMIr+QUozVtckJhbnJkOkTrFqMuxYfX6L0xCLHn5ealS4ryB34GKBECKM
 krz4EbA4uASo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHnXglzCk5lXArfpFdARTEBHLHlnAX
 JESSJCSqqBcbnrjAvON+/YnwyVik/ZpdS70m7/9InXz5xNm3ti5oc1z659/xoUmyXSeNBk6ea
 2uL0cmqvZt849+EDBd+/VQzFWHGujFvM8DDSaJ7rs8YIkuXMx2u8vbrj6IONdXlha+qVzTvuz
 pOuaHrq//PpXXML/xZ/nNWvkxBJne+defJwssL3h7rXWf/pKLMUZiYZazEXFiQDtsYhofgIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-16.tower-27.messagelabs.com!1497036929!106625065!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41892 invoked from network); 9 Jun 2017 19:35:29 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Jun 2017 19:35: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 <osstest-admin@xenproject.org>)
 id 1dJPgt-0006tr-2C; Fri, 09 Jun 2017 19:35: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 1dJPgn-0002Rj-9t; Fri, 09 Jun 2017 19:35:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dJPgm-0000Jo-Oa; Fri, 09 Jun 2017 19:35:21 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110161-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qcow2:guest-start:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-vhd:guest-start:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 qemu-mainline:test-armhf-armhf-xl-vhd:guest-start:fail:regression
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 qemu-mainline:test-armhf-armhf-libvirt-raw:guest-start/debian.repeat:fail:heisenbug
 qemu-mainline:test-amd64-amd64-xl-xsm:guest-start/debian.repeat:fail:heisenbug
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10: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-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-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl: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-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-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-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-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=64175afc695c0672876fbbfc31b299c86d562cb4
X-Osstest-Versions-That: qemuu=c6e84fbd447a51e1161d74d71566a5f67b47eac5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 09 Jun 2017 19:35:20 +0000
Subject: [Xen-devel] [qemu-mainline test] 110161: 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="===============6778268288536597827=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qcow2    10 guest-start              fail REGR. vs. 109975
 test-amd64-amd64-libvirt-vhd 10 guest-start              fail REGR. vs. 109975
 test-amd64-amd64-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail REGR. vs. 109975
 test-armhf-armhf-xl-vhd      10 guest-start              fail REGR. vs. 109975

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-xl-rtds     11 guest-start      fail in 110114 pass in 110161
 test-armhf-armhf-libvirt-raw 14 guest-start/debian.repeat fail in 110114 pass in 110161
 test-amd64-amd64-xl-xsm      19 guest-start/debian.repeat  fail pass in 110114

Tests which did not succeed, but are not blocking:
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop fail in 110114 blocked in 109975
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 109975
 test-amd64-i386-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail like 109975
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 109975
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 109975
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass

version targeted for testing:
 qemuu                64175afc695c0672876fbbfc31b299c86d562cb4
baseline version:
 qemuu                c6e84fbd447a51e1161d74d71566a5f67b47eac5

Last test of basis   109975  2017-06-04 00:16:43 Z    5 days
Failing since        110013  2017-06-05 10:45:10 Z    4 days    7 attempts
Testing same since   110114  2017-06-08 09:24:28 Z    1 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Larson <alarson@ddci.com>
  Alex Bennée <alex.bennee@linaro.org>
  Aurelien Jarno <aurelien@aurel32.net>
  Cédric Le Goater <clg@kaod.org>
  Daniel Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  David Hildenbrand <david@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Emilio G. Cota <cota@braap.org>
  Eric Blake <eblake@redhat.com>
  Felipe Franciosi <felipe@nutanix.com>
  Greg Kurz <groug@kaod.org>
  Igor Mammedov <imammedo@redhat.com>
  Jason Wang <jasowang@redhat.com>
  John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
  John Snow <jsnow@redhat.com>
  Juan Quintela <quintela@redhat.com>
  Kamil Rytarowski <n54@gmx.com>
  Laurent Vivier <laurent@vivier.eu>
  Laurent Vivier <lvivier@redhat.com>
  Luc MICHEL <luc.michel@git.antfield.fr>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marc-André Lureau <marcandre.lureau@redhat.com>
  Markus Armbruster <armbru@redhat.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>
  Mike Cui <cui@nutanix.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Philippe Mathieu-Daudé <f4bug@amsat.org>
  QingFeng Hao <haoqf@linux.vnet.ibm.com>
  Richard Henderson <rth@twiddle.net>
  Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  Thomas Huth <thuth@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      fail    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-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                                  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-amd64-xl-qcow2                                    fail    
 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                                 fail    
 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.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6778268288536597827==--

From xen-devel-bounces@lists.xen.org Fri Jun 09 19:43:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 19: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 1dJPon-0008M1-Hv; Fri, 09 Jun 2017 19:43:37 +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 1dJPom-0008Lv-Mz
 for xen-devel@lists.xen.org; Fri, 09 Jun 2017 19:43:36 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 5A/18-02196-76AFA395; Fri, 09 Jun 2017 19:43:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLIsWRWlGSWpSXmKPExsXSO6nOVTf9l1W
 kwayN3BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bTrSnMBS2sFYcPJzYwTmbpYuTiEBKYwCTR
 f2s3G4Tzi1Hi3ZL37F2MnEDOekaJrnmqEIntjBJnZpxhAUkIC1RJXFgynxUkISLwn0ni1dNVr
 BBVR1kkbpw/xQTiMAusZpe4/XMh2Cw2ASOJs0enM4LYvAK2EtsWLmAFsVkEVCRWH2tmA7FFBc
 Il3jYeYYGoEZQ4OfMJmM0pYC3R8qMBrJ5ZQF3iz7xLzBC2vMT2t3PAbAkBQ4nTD7cxTmAUnIW
 kfRaSlllIWhYwMq9iVC9OLSpLLdI11EsqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93E
 CAxeBiDYwbj8o9MhRkkOJiVRXpmHVpFCfEn5KZUZicUZ8UWlOanFhxg1ODgErhw8MptRiiUvP
 y9VSYL3xA+gOsGi1PTUirTMHGB8wZRKcPAoifCeBEnzFhck5hZnpkOkTjHqcjR92PKFSQhshp
 Q4b9BPoCIBkKKM0jy4EbBYv8QoKyXMywh0oBBPQWpRbmYJqvwrRnEORiVh3gaQKTyZeSVwm14
 BHcEEdMSSdxYgR5QkIqSkGhj1761df+nt+2u/dk+uk/i8pTJdLj31sLa1JfOe6H+qhemu895w
 VYstrp1t9taYQWvffF0X2d6MS3ctDu852NH+Ns9GUdy87+CG2g+5udU/9W8tlGkMWbZjhfdNS
 clHl1jMzjGqOvy94dv0q5drp/IJ+/qj0xf+uXjplPfTBDWrq/lG9Yw2gquVWIozEg21mIuKEw
 FjmlT08AIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1497037413!97390527!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8525 invoked from network); 9 Jun 2017 19:43:34 -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; 9 Jun 2017 19:43:34 -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
 v59Jgdxq028585
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 9 Jun 2017 19:42:39 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 v59JgdVf017352
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 9 Jun 2017 19:42:39 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 v59JgXbP024566;
 Fri, 9 Jun 2017 19:42:34 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 09 Jun 2017 12:42:33 -0700
To: Tom Lendacky <thomas.lendacky@amd.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, linux-arch@vger.kernel.org,
 linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 linux-mm@kvack.org, iommu@lists.linux-foundation.org
References: <20170607191309.28645.15241.stgit@tlendack-t1.amdoffice.net>
 <20170607191453.28645.92256.stgit@tlendack-t1.amdoffice.net>
 <b15e8924-4069-b5fa-adb2-86c164b1dd36@oracle.com>
 <4a7376fb-abfc-8edd-42b7-38de461ac65e@amd.com>
 <67fe69ac-a213-8de3-db28-0e54bba95127@oracle.com>
 <fcb196c8-f1eb-a38c-336c-7bd3929b029e@amd.com>
 <12c7e511-996d-cf60-3a3b-0be7b41bd85b@oracle.com>
 <d37917b1-8e49-e8a8-b9ac-59491331640f@citrix.com>
 <9725c503-2e33-2365-87f5-f017e1cbe9b6@amd.com>
 <8e8eac45-95be-f1b5-6f44-f131d275f7bc@oracle.com>
 <33f20df0-bf71-bd9d-7a7e-4fb5e8793400@amd.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <d1931930-78d6-ebb1-755c-80bc88a397ed@oracle.com>
Date: Fri, 9 Jun 2017 15:42:24 -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: <33f20df0-bf71-bd9d-7a7e-4fb5e8793400@amd.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Larry Woodman <lwoodman@redhat.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Ingo Molnar <mingo@redhat.com>, Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Dave Young <dyoung@redhat.com>, Rik van Riel <riel@redhat.com>,
 Arnd Bergmann <arnd@arndb.de>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Thomas Gleixner <tglx@linutronix.de>,
 Dmitry Vyukov <dvyukov@google.com>, Juergen Gross <jgross@suse.com>,
 xen-devel <xen-devel@lists.xen.org>, Paolo Bonzini <pbonzini@redhat.com>
Subject: Re: [Xen-devel] [PATCH v6 10/34] x86, x86/mm, x86/xen,
 olpc: Use __va() against just the physical address in 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>

Cj4+Cj4+IFBWIGd1ZXN0cyBkb24ndCBnbyB0aHJvdWdoIExpbnV4IHg4NiBlYXJseSBib290IGNv
ZGUuIFRoZXkgc3RhcnQgYXQKPj4geGVuX3N0YXJ0X2tlcm5lbCgpICh3ZWxsLCB4ZW4taGVhZC5T
OnN0YXJ0dXBfeGVuKCksIHJlYWxseSkgYW5kICBtZXJnZQo+PiB3aXRoIGJhcmVtZXRhbCBwYXRo
IGF0IHg4Nl82NF9zdGFydF9yZXNlcnZhdGlvbnMoKSAoZm9yIDY0LWJpdCkuCj4+Cj4KPiBPaywg
SSBkb24ndCB0aGluayBhbnl0aGluZyBuZWVkcyB0byBiZSBkb25lIHRoZW4uIFRoZSBzbWVfbWVf
bWFzayBpcyBzZXQKPiBpbiBzbWVfZW5hYmxlKCkgd2hpY2ggaXMgb25seSBjYWxsZWQgZnJvbSBo
ZWFkXzY0LlMuIElmIHRoZSBzbWVfbWVfbWFzawo+IGlzbid0IHNldCB0aGVuIFNNRSB3b24ndCBi
ZSBhY3RpdmUuIFRoZSBmZWF0dXJlIHdpbGwganVzdCByZXBvcnQgdGhlCj4gY2FwYWJpbGl0eSBv
ZiB0aGUgcHJvY2Vzc29yLCBidXQgdGhhdCBkb2Vzbid0IG1lYW4gaXQgaXMgYWN0aXZlLiBJZiB5
b3UKPiBzdGlsbCB3YW50IHRoZSBmZWF0dXJlIHRvIGJlIGNsb2JiZXJlZCB3ZSBjYW4gZG8gdGhh
dCwgdGhvdWdoLgoKSSdkIHByZWZlciB0byBleHBsaWNpdGx5IGNsZWFyIHRvIGF2b2lkIGFueSBh
bWJpZ3VpdHkuCgotYm9yaXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 09 20:08:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 20: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 1dJQCG-0001OT-Hh; Fri, 09 Jun 2017 20:07: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 1dJQCF-0001O4-PF
 for xen-devel@lists.xensource.com; Fri, 09 Jun 2017 20:07:51 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 36/62-03920-7100B395; Fri, 09 Jun 2017 20:07:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVVeMwTr
 S4KeoxYrHv1ks7k15z+7A5HH4wxUWj+19u9gDmKJYM/OS8isSWDM6DzQyFpw2q3i69C1jA+Nm
 3S5GLg4hgb+MEjf6F7JBOI8ZJRoWzGCEcLYxSly6/5y9i5GTQ0TAWeLrmblgNq+AvsT0VRtYQ
 GxhgSCJCzs3soM0SAg8YZK4M2crE0hCQsBT4u6NT2ww9tyVbcxdjOwcbAJWEofEuhg5OFgEVC
 V6jvtOYORewMiwilGjOLWoLLVI18hIL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxM
 j0OMMQLCDcc38wEOMkhxMSqK8Mg+tIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8L75B5QTLEpN
 T61Iy8wBhh5MWoKDR0mE9wFImre4IDG3ODMdInWKUZdjw+r1X5iEWPLy81KlxHk1/gMVCYAUZ
 ZTmwY2AxcElRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfO+AlnFk5lXArfpFdARTEBHLHlnAX
 JESSJCSqqBUXv3ikjjprc7NBKe5Drf9Xt0tbJsns0F/exyuZCu6D23ps0OFroRaHDmd99U7TX
 sE3TuOmqXaGjsZSydqVKRM93yzN7ZZ/YF+9brP8s9U8bh/Hij7JpAhrdTo/lmP4+J++pYXLGI
 bUL1ZKmJqxmTHqy8ovSnJX8a9+vXrVmvbC5quxZvvLp8oRJLcUaioRZzUXEiAGFOyUd+AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1497038868!106158536!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17126 invoked from network); 9 Jun 2017 20:07: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; 9 Jun 2017 20:07: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 1dJQCB-0007m6-E5; Fri, 09 Jun 2017 20:07: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 1dJQC5-0006Ar-6M; Fri, 09 Jun 2017 20:07:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dJQC1-0007wq-2r; Fri, 09 Jun 2017 20:07:40 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110201-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=aeef64107afca9c6c0428b2cb26a3ba599b3ed75
X-Osstest-Versions-That: xen=4c3b2038f67c12d108597a57ed303c7cf407d205
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 09 Jun 2017 20:07:37 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 110201: 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>

ZmxpZ2h0IDExMDIwMSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDIwMS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGFlZWY2NDEwN2FmY2E5
YzZjMDQyOGIyY2IyNmEzYmE1OTliM2VkNzUKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDRjM2IyMDM4ZjY3YzEyZDEwODU5N2E1N2VkMzAzYzdjZjQwN2QyMDUKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDExMDE4NyAgMjAxNy0wNi0wOSAxMzowMToyMyBaICAgIDAgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMTAyMDEgIDIwMTctMDYtMDkgMTg6MDI6MzkgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9eGVuLXVu
c3RhYmxlLXNtb2tlCisgcmV2aXNpb249YWVlZjY0MTA3YWZjYTljNmMwNDI4YjJjYjI2YTNiYTU5
OWIzZWQ3NQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2Ny
aS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVw
b3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAg
ICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9z
In0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVw
b3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9t
ZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9z
PS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xv
Y2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNU
X1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgt
bG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIHhlbi11bnN0YWJs
ZS1zbW9rZSBhZWVmNjQxMDdhZmNhOWM2YzA0MjhiMmNiMjZhM2JhNTk5YjNlZDc1CisgYnJhbmNo
PXhlbi11bnN0YWJsZS1zbW9rZQorIHJldmlzaW9uPWFlZWY2NDEwN2FmY2E5YzZjMDQyOGIyY2Iy
NmEzYmE1OTliM2VkNzUKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysr
IC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29u
ZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAg
ICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRj
eyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0
ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScg
LWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcwor
KyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9y
ZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZp
ZworKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0
cmVlPXhlbgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyBxZW11dWJyYW5jaD1xZW11
LXVwc3RyZWFtLXVuc3RhYmxlCisgJ1snIHh4ZW4gPSB4bGludXggJ10nCisgbGludXhicmFuY2g9
CisgJ1snIHhxZW11LXVwc3RyZWFtLXVuc3RhYmxlID0geCAnXScKKyBzZWxlY3RfcHJldnhlbmJy
YW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZS1zbW9rZQorIHByZXZ4
ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHhhZWVmNjQxMDdhZmNhOWM2YzA0MjhiMmNi
MjZhM2JhNTk5YjNlZDc1ID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21t
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
dHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtMy4xNAorKyA6IHRl
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
b3JnOi9ob21lL3hlbi9naXQveGVuLmdpdCBhZWVmNjQxMDdhZmNhOWM2YzA0MjhiMmNiMjZhM2Jh
NTk5YjNlZDc1OnJlZnMvaGVhZHMvc21va2UKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC94ZW4uZ2l0CiAgIDRjM2IyMDMuLmFlZWY2NDEgIGFlZWY2NDEwN2FmY2E5YzZj
MDQyOGIyY2IyNmEzYmE1OTliM2VkNzUgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 09 20:08:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 20: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 1dJQCS-0001P9-Pb; Fri, 09 Jun 2017 20:08:04 +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 1dJQCR-0001Ot-Is
 for xen-devel@lists.xen.org; Fri, 09 Jun 2017 20:08:03 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 6A/8A-02196-2200B395; Fri, 09 Jun 2017 20:08:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsUyZ7p8oK4Sg3W
 kwYnPAhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b77efZCu5JV7z5PIepgfGGaBcjF4eQwAQm
 ias32tkhnD+MEmdm7GSBcDYwSvy/swrK2c4o0XfgIVAZB4ewgK/E0Z6aLkZODhEBZYneX79ZQ
 GwhgX2MEsdmxoDUMwvcYJTYvOESI0iCTcBI4uzR6WA2r4CtxMdJz8FsFgEVieb2JmYQW1QgXO
 Jt4xEWiBpBiZMzn4DZnAL2Ept+9oHVMwvoSey4/osVwpaX2P52DlivhIChxOeNS5knMArOQtI
 +C0nLLCQtCxiZVzFqFKcWlaUW6RoZ6CUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525i
 BAZvPQMD4w7G5hN+hxglOZiURHllHlpFCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgzf8PlBMsS
 k1PrUjLzAHGEUxagoNHSYT3wT+gNG9xQWJucWY6ROoUo6KUOK8GSJ8ASCKjNA+uDRa7lxhlpY
 R5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ874CGc+TmVcCN/0V0GImoMVL3lmALC5JREhJNTBuVej
 4Ij7lacUh749zfsT1CzZvDt59TnDiVruitwJHp/fX/7W9lf69f3mha8DRjIBbhq/efr+b7hCo
 YLY69lSofqJ+hvDcuFmmKj2c9zZNWMgTMHP5z3SJ6CXirPsW3zlzaomD09xph2WP11q7ZSqcm
 RMp8CXq8r2z1zcnx9l3GNzg3MbWFP9ZiaU4I9FQi7moOBEAqSjRf9gCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1497038880!104939529!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16955 invoked from network); 9 Jun 2017 20:08:01 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 9 Jun 2017 20:08: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
 v59K7qNB005970
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 9 Jun 2017 20:07: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 v59K7p6u018562
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 9 Jun 2017 20:07:51 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 v59K7npw003862;
 Fri, 9 Jun 2017 20:07:49 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 09 Jun 2017 13:07:48 -0700
To: Jan Beulich <JBeulich@suse.com>
References: <1495209040-11101-1-git-send-email-boris.ostrovsky@oracle.com>
 <1495209040-11101-2-git-send-email-boris.ostrovsky@oracle.com>
 <593AD1D902000078001616A2@prv-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <4a1edd14-c817-eeee-2b88-aa7854222ac4@oracle.com>
Date: Fri, 9 Jun 2017 16:07: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: <593AD1D902000078001616A2@prv-mh.provo.novell.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
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 v4 1/8] mm: Place unscrubbed pages at the
	end of pagelist
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDYvMDkvMjAxNyAxMDo1MCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTkuMDUu
MTcgYXQgMTc6NTAsIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4gd3JvdGU6Cj4+IC0tLSBh
L3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCj4+ICsrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5j
Cj4+IEBAIC0zODMsNiArMzgzLDggQEAgdHlwZWRlZiBzdHJ1Y3QgcGFnZV9saXN0X2hlYWQgaGVh
cF9ieV96b25lX2FuZF9vcmRlcl90W05SX1pPTkVTXVtNQVhfT1JERVIrMV07Cj4+ICBzdGF0aWMg
aGVhcF9ieV96b25lX2FuZF9vcmRlcl90ICpfaGVhcFtNQVhfTlVNTk9ERVNdOwo+PiAgI2RlZmlu
ZSBoZWFwKG5vZGUsIHpvbmUsIG9yZGVyKSAoKCpfaGVhcFtub2RlXSlbem9uZV1bb3JkZXJdKQo+
PiAgCj4+ICtzdGF0aWMgdW5zaWduZWQgbG9uZyBub2RlX25lZWRfc2NydWJbTUFYX05VTU5PREVT
XTsKPiBKdXN0IGFzIGEgcmVtYXJrIC0gSSB0aGluayBpdCBpcyBpbmVmZmljaWVudCB0byBzdG9y
ZSBwZXItbm9kZSBkYXRhCj4gdGhpcyB3YXkgKGVxdWFsbHkgYXBwbGllcyB0byBfaGVhcFtdKTsg
dGhpcyB3b3VsZCBiZXR0ZXIgYmUgcHV0Cj4gaW50byBwZXItbm9kZSBtZW1vcnkuIFNpbmNlIHdl
IGRvbid0IGhhdmUgKGFuZCBsaWtlbHkgYWxzbyBkb24ndAo+IHdhbnQgdG8gaGF2ZSkgdGhpc19u
b2RlKCkgLyBwZXJfbm9kZSgpLCBwZXJoYXBzIHdlIGNvdWxkCj4gKGFiKXVzZSBwZXItQ1BVIGRh
dGEgZm9yIHRoaXMuCgpJIGRpZCB0aGluayBhYm91dCBkb2luZyB0aGlzIGJ1dCB0aGVuIGRlY2lk
ZWQgYWdhaW5zdCBpdCBzaW5jZSBJIHdhc24ndApzdXJlIGl0J3Mgd29ydGggdGhlIGV4dHJhIHNw
YWNlLgoKCj4KPj4gQEAgLTc5OCwxMSArODE0LDE4IEBAIHN0YXRpYyBzdHJ1Y3QgcGFnZV9pbmZv
ICphbGxvY19oZWFwX3BhZ2VzKAo+PiAgICAgIHJldHVybiBOVUxMOwo+PiAgCj4+ICAgZm91bmQ6
IAo+PiArICAgIG5lZWRfc2NydWIgPSAocGctPnUuZnJlZS5maXJzdF9kaXJ0eSAhPSBJTlZBTElE
X0RJUlRZX0lEWCk7Cj4+ICsKPj4gICAgICAvKiBXZSBtYXkgaGF2ZSB0byBoYWx2ZSB0aGUgY2h1
bmsgYSBudW1iZXIgb2YgdGltZXMuICovCj4+ICAgICAgd2hpbGUgKCBqICE9IG9yZGVyICkKPj4g
ICAgICB7Cj4+IC0gICAgICAgIFBGTl9PUkRFUihwZykgPSAtLWo7Cj4+IC0gICAgICAgIHBhZ2Vf
bGlzdF9hZGRfdGFpbChwZywgJmhlYXAobm9kZSwgem9uZSwgaikpOwo+PiArICAgICAgICAvKgo+
PiArICAgICAgICAgKiBTb21lIG9mIHRoZSBzdWItY2h1bmtzIG1heSBiZSBjbGVhbiBidXQgd2Ug
d2lsbCBtYXJrIHRoZW0KPj4gKyAgICAgICAgICogYXMgZGlydHkgKGlmIG5lZWRfc2NydWIgaXMg
c2V0KSB0byBhdm9pZCB0cmF2ZXJzaW5nIHRoZQo+PiArICAgICAgICAgKiBsaXN0IGhlcmUuCj4+
ICsgICAgICAgICAqLwo+PiArICAgICAgICBwYWdlX2xpc3RfYWRkX3NjcnViKHBnLCBub2RlLCB6
b25lLCAtLWosCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmVlZF9zY3J1YiA/IDAg
OiBJTlZBTElEX0RJUlRZX0lEWCk7Cj4gSSBzdXBwb3NlIHRoaXMgaXMgZ29pbmcgdG8gYmUgaW1w
cm92ZWQgaW4gc3Vic2VxdWVudCBwYXRjaGVzLAo+IGFuZCBoZW5jZSB0aGUgY29tbWVudCB3aWxs
IGJlIGdvbmUgYnkgdGhlIGVuZCBvZiB0aGUgc2VyaWVzPwoKTm8sIGl0IHN0YXlzIHRoZSBzYW1l
IHRocm91Z2hvdXQgaGUgc2VyaWVzLiBJIHN1cHBvc2UgSSBjb3VsZCBpbXByb3ZlCnRoaXMgYnkg
dHJhY2tpbmcgdGhlIG9yaWdpbmFsIGJ1ZGR5J3MgZmlyc3RfZGlydHkgYW5kIGNhbGwKcGFnZV9s
aXN0X2FkZF9zY3J1YiguLiwgZmFsc2UpIHVudGlsIHdlIHJlYWNoIHRoYXQgdmFsdWUuCgoKPgo+
PiBAQCAtOTE5LDkgKzk2NSw1MiBAQCBzdGF0aWMgaW50IHJlc2VydmVfb2ZmbGluZWRfcGFnZShz
dHJ1Y3QgcGFnZV9pbmZvICpoZWFkKQo+PiAgICAgIHJldHVybiBjb3VudDsKPj4gIH0KPj4gIAo+
PiArc3RhdGljIHZvaWQgc2NydWJfZnJlZV9wYWdlcyh1bnNpZ25lZCBpbnQgbm9kZSkKPj4gK3sK
Pj4gKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZzsKPj4gKyAgICB1bnNpZ25lZCBpbnQgem9uZTsK
Pj4gKwo+PiArICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmaGVhcF9sb2NrKSk7Cj4+ICsKPj4g
KyAgICBpZiAoICFub2RlX25lZWRfc2NydWJbbm9kZV0gKQo+PiArICAgICAgICByZXR1cm47Cj4+
ICsKPj4gKyAgICBmb3IgKCB6b25lID0gMDsgem9uZSA8IE5SX1pPTkVTOyB6b25lKysgKQo+PiAr
ICAgIHsKPj4gKyAgICAgICAgdW5zaWduZWQgaW50IG9yZGVyID0gTUFYX09SREVSOwo+PiArICAg
ICAgICBkbyB7Cj4gQmxhbmsgbGluZSBiZXR3ZWVuIGRlY2xhcmF0aW9uKHMpIGFuZCBzdGF0ZW1l
bnQocykgcGxlYXNlLgo+Cj4gQWxzbywgY29uc2lkZXJpbmcgdGhhdCB0aGlzIGVudGlyZSBmdW5j
dGlvbiBydW5zIHdpdGggdGhlIGhlYXAgbG9jawo+IGhlbGQsIEkgdGhpbmsgd2UgcmVhbGx5IG5l
ZWQgdG8gc3BsaXQgdGhhdCBvbmUgaW50byBwZXItbm9kZSBvbmVzLgo+IEJ1dCBvZiBjb3Vyc2Us
IGFzIHdpdGggdGhlIE5VTUEgbG9jYWxpdHkgcmVsYXRlZCByZW1hcmssIHRoaXMgaXNuJ3QKPiBh
IHJlcXVlc3QgdG8gbmVjZXNzYXJpbHkgZG8gdGhpcyBpbiB0aGUgc2VyaWVzIGhlcmUuCgpLZWVw
IGluIG1pbmQgdGhhdCBsYXN0IHBhdGNoIGRyb3BzIHRoZSBsb2NrIHdoZW4gZG9pbmcgYWN0dWFs
IHNjcnViYmluZwpzbyBpdCB3aWxsIGdldCBiZXR0ZXIuCgo+PiArICAgICAgICAgICAgdW5zaWdu
ZWQgaW50IGZpcnN0X2RpcnR5Owo+IE9uIHg4NiB0aGlzIGNoYW5nZSBpcyBmaW5lIGF0IHByZXNl
bnQsIGFsYmVpdCBub3Qgb3B0aW1hbC4gSXRzIEFSTQo+IGVxdWl2YWxlbnQsIGhvd2V2ZXIsIGdy
b3dzIHN0cnVjdCBwYWdlX2luZm8gaW4gdGhlIDMyLWJpdCBjYXNlLAoKSXQgZG9lcz8gSSBhbSBs
b29raW5nIGF0IGluY2x1ZGUvYXNtLWFybS9tbS5oIGFuZCBJIGRvbid0IHNlZSB0aGlzLgoKPiB3
aGljaCBJIGRvbid0IHRoaW5rIGlzIHdhbnRlZCBvciBuZWVkZWQuIFlvdSByZWFsbHkgb25seSBu
ZWVkCj4gTUFYX09SREVSKzEgYml0cyBoZXJlLCBzbyBJJ2Qgc3VnZ2VzdCBtYWtpbmcgdGhpcyBh
IGJpdCBmaWVsZAoKSnVzdCB0byBtYWtlIHN1cmUgLS0tIHdoZW4geW91IHNheSAiYml0IGZpZWxk
IiB5b3UgbWVhbiBtYXNraW5nIHZhcmlvdXMKYml0cyBpbiBhIHdvcmQsIG5vdCBDIGxhbmd1YWdl
IGJpdCBmaWVsZHM/Cgo+IChhbHNvIG9uIHg4NiwgdG8gYXQgb25jZSBtYWtlIG9idmlvdXMgaG93
IG1hbnkgYml0cyByZW1haW4KPiB1bnVzZWQpLCBhbmQgcGVyaGFwcyBtYWtpbmcgbmVlZF90bGJm
bHVzaCBhIHNpbmdsZSBiaXQgYXQgb25jZQo+ICh1bmxlc3MgaXRzIGFkZHJlc3MgaXMgYmVpbmcg
dGFrZW4gc29tZXdoZXJlKS4KCgphY2N1bXVsYXRlX3RsYmZsdXNoKCkgZmx1c2ggd2FudHMgdGhl
IGFkZHJlc3MgYnV0IEkgdGhpbmsgaXQgY2FuIGJlCm1vZGlmaWVkIHRvIGhhbmRsZSBhIHNpbmds
ZSBiaXQuCgoKLWJvcmlzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 09 20:56:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 20: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 1dJQwh-0004Ut-Gs; Fri, 09 Jun 2017 20: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 <boris.ostrovsky@oracle.com>) id 1dJQwf-0004Un-On
 for xen-devel@lists.xen.org; Fri, 09 Jun 2017 20:55:49 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 0B/F3-02180-45B0B395; Fri, 09 Jun 2017 20:55:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsUyZ7p8oG4It3W
 kweu9UhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bNk+cYC1aJVpw68pC9gfEKfxcjF4eQwCQm
 ibufn7NCOL8YJf5sm8EM4axnlFjTsYe9i5ETyNnOKPFoCReILSzgLfH34CxmEFtEQFmi99dvF
 oiGfYwSz9YfButmFrjBKLF5wyVGkCo2ASOJs0eng9m8ArYSDzq3soLYLAIqEu/erQGLiwqES7
 xtPMICUSMocXLmEyCbg4NTwF5iWxPYYmYBPYkd13+xQtjyEtvfzgE7QkLAWKL97UW2CYyCs5B
 0z0LSMgtJywJG5lWMGsWpRWWpRbpGFnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmb
 GIHBW8/AwLiDsW+V3yFGSQ4mJVFemYdWkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeLW4rCOFB
 ItS01Mr0jJzgHEEk5bg4FES4Z3BDpTmLS5IzC3OTIdInWJUlBLnXQPSJwCSyCjNg2uDxe4lRl
 kpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8WSBTeDLzSuCmvwJazAS0eMk7C5DFJYkIKakGxvk
 JD2X2hHouzf342sm++Ermk8rH0Tl3Un6vSri74fCVlPJl7RtabYSbezPnPja7mNaZOHG9vtOB
 M6vrVO/PfDn3aYhtqP0O2c2tWt0Sj8KkPpwzyt+4VdRvysJqsfUqS3gnPLnd9FSpO/sfA+P8K
 /G/hH5nKU5r2uy8QqVzx2T15Nu7mE+f+KLEUpyRaKjFXFScCABw3BYt2AIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1497041745!66439277!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7880 invoked from network); 9 Jun 2017 20:55:48 -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; 9 Jun 2017 20:55: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
 v59KtWhR014171
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 9 Jun 2017 20:55:32 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 v59KtVQV024093
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 9 Jun 2017 20:55:31 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 v59KtTCl022412;
 Fri, 9 Jun 2017 20:55:30 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 09 Jun 2017 13:55:29 -0700
To: Jan Beulich <JBeulich@suse.com>
References: <1495209040-11101-1-git-send-email-boris.ostrovsky@oracle.com>
 <1495209040-11101-4-git-send-email-boris.ostrovsky@oracle.com>
 <593AD9450200007800161704@prv-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <93e7a77f-f300-a84e-a326-264931af1712@oracle.com>
Date: Fri, 9 Jun 2017 16:55: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: <593AD9450200007800161704@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 v4 3/8] mm: Scrub pages in
	alloc_heap_pages() 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>

T24gMDYvMDkvMjAxNyAxMToyMiBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTkuMDUu
MTcgYXQgMTc6NTAsIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4gd3JvdGU6Cj4+IEBAIC03
MzQsOCArNzM1LDE1IEBAIHN0YXRpYyBzdHJ1Y3QgcGFnZV9pbmZvICpnZXRfZnJlZV9idWRkeSh1
bnNpZ25lZCBpbnQgem9uZV9sbywKPj4gIAo+PiAgICAgICAgICAgICAgLyogRmluZCBzbWFsbGVz
dCBvcmRlciB3aGljaCBjYW4gc2F0aXNmeSB0aGUgcmVxdWVzdC4gKi8KPj4gICAgICAgICAgICAg
IGZvciAoIGogPSBvcmRlcjsgaiA8PSBNQVhfT1JERVI7IGorKyApCj4+ICsgICAgICAgICAgICB7
Cj4+ICAgICAgICAgICAgICAgICAgaWYgKCAocGcgPSBwYWdlX2xpc3RfcmVtb3ZlX2hlYWQoJmhl
YXAobm9kZSwgem9uZSwgaikpKSApCj4+IC0gICAgICAgICAgICAgICAgICAgIHJldHVybiBwZzsK
Pj4gKyAgICAgICAgICAgICAgICB7Cj4+ICsgICAgICAgICAgICAgICAgICAgIGlmICggKG9yZGVy
ID09IDApIHx8IHVzZV91bnNjcnViYmVkIHx8Cj4gV2h5IGlzIG9yZGVyIDAgYmVpbmcgc3BlY2lh
bCBjYXNlZCBoZXJlPyBJZiB0aGlzIHJlYWxseSBpcyBpbnRlbmRlZCwgYQo+IGNvbW1lbnQgc2hv
dWxkIGJlIGFkZGVkLgoKVGhhdCdzIGJlY2F1c2UgZm9yIGEgc2luZ2xlIHBhZ2UgaXQncyBub3Qg
d29ydGggc2tpcHBpbmcgYSBkaXJ0eSBidWRkeS4KKEl0IGlzIGEgcHJldHR5IGFyYml0cmFyeSBu
dW1iZXIsIGNvdWxkIGJlIDw9MSBvciBldmVuIDw9MiwgcHJlc3VtYWJseSkKCkknbGwgYWRkIGEg
Y29tbWVudC4KCgo+PiBAQCAtODU1LDEwICs4NzAsMjQgQEAgc3RhdGljIHN0cnVjdCBwYWdlX2lu
Zm8gKmFsbG9jX2hlYXBfcGFnZXMoCj4+ICAgICAgaWYgKCBkICE9IE5VTEwgKQo+PiAgICAgICAg
ICBkLT5sYXN0X2FsbG9jX25vZGUgPSBub2RlOwo+PiAgCj4+ICsgICAgbmVlZF9zY3J1YiAmPSAh
KG1lbWZsYWdzICYgTUVNRl9ub19zY3J1Yik7Cj4gQ2FuJ3QgdGhpcyBiZSBkb25lIHJpZ2h0IGF3
YXkgd2hlbiBuZWVkX3NjcnViIGlzIGJlaW5nIHNldD8KCk5vLCBiZWNhdXNlIHdlIHVzZSB0aGUg
ZWFybGllciBhc3NpZ25tZW50IHRvIGRlY2lkZSBob3cgd2UgcHV0CiJzdWItYnVkZGllcyIgYmFj
ayB0byB0aGUgaGVhcCAoZGlydHkgb3Igbm90KS4gSGVyZSB3ZSB1c2UgbmVlZF9zY3J1YiB0bwpk
ZWNpZGUgd2hldGhlciB0byBzY3J1YiB0aGUgYnVkZHkuCgpUaGlzIG1heSBjaGFuZ2UgdGhvdWdo
IHdpdGggdGhlIGNoYW5nZXMgdGhhdCB5b3Ugc3VnZ2VzdGVkIGluIHRoZQpjb21tZW50cyB0byB0
aGUgZmlyc3QgcGF0Y2guCgo+Cj4+ICAgICAgZm9yICggaSA9IDA7IGkgPCAoMSA8PCBvcmRlcik7
IGkrKyApCj4+ICAgICAgewo+PiAgICAgICAgICAvKiBSZWZlcmVuY2UgY291bnQgbXVzdCBjb250
aW51b3VzbHkgYmUgemVybyBmb3IgZnJlZSBwYWdlcy4gKi8KPj4gLSAgICAgICAgQlVHX09OKHBn
W2ldLmNvdW50X2luZm8gIT0gUEdDX3N0YXRlX2ZyZWUpOwo+PiArICAgICAgICBCVUdfT04oKHBn
W2ldLmNvdW50X2luZm8gJiB+UEdDX25lZWRfc2NydWIgKSAhPSBQR0Nfc3RhdGVfZnJlZSk7Cj4g
SXNuJ3QgdGhpcyBjaGFuZ2UgbmVlZGVkIGluIG9uZSBvZiB0aGUgZWFybGllciBwYXRjaGVzIGFs
cmVhZHk/CgpBdCB0aGlzIHBhdGNoIGxldmVsIHdlIGFyZSBzdGlsbCBzY3J1YmJpbmcgaW4gZnJl
ZV9oZWFwX3BhZ2VzKCkgc28gdGhlcmUKaXMgbmV2ZXIgYW4gdW5zY3J1YmJlZCBwYWdlIGluIHRo
ZSBhbGxvY2F0b3IuIFRoZSBuZXh0IHBhdGNoIHdpbGwgc3dpdGNoCnRvIHNjcnViYmluZyBmcm9t
IGlkbGUgbG9vcC4KCj4gVGhlcmUgYWxzbyBpcyBhIHN0cmF5IGJsYW5rIGFoZWFkIG9mIHRoZSBm
aXJzdCBjbG9zaW5nIHBhcmVuIGhlcmUuCj4KPj4gKyAgICAgICAgaWYgKCB0ZXN0X2JpdChfUEdD
X25lZWRfc2NydWIsICZwZ1tpXS5jb3VudF9pbmZvKSApCj4+ICsgICAgICAgIHsKPj4gKyAgICAg
ICAgICAgIGlmICggbmVlZF9zY3J1YiApCj4+ICsgICAgICAgICAgICAgICAgc2NydWJfb25lX3Bh
Z2UoJnBnW2ldKTsKPj4gKyAgICAgICAgICAgIG5vZGVfbmVlZF9zY3J1Yltub2RlXS0tOwo+PiAr
ICAgICAgICAgICAgLyoKPj4gKyAgICAgICAgICAgICAqIFRlY2huaWNhbGx5LCB3ZSBuZWVkIHRv
IHNldCBmaXJzdF9kaXJ0eSB0byBJTlZBTElEX0RJUlRZX0lEWAo+PiArICAgICAgICAgICAgICog
b24gYnVkZHkncyBoZWFkLiBIb3dldmVyLCBzaW5jZSB3ZSBhc3NpZ24gcGdbaV0uY291bnRfaW5m
bwo+PiArICAgICAgICAgICAgICogYmVsb3csIHdlIGNhbiBza2lwIHRoaXMuCj4+ICsgICAgICAg
ICAgICAgKi8KPiBUaGlzIGNvbW1lbnQgaXMgY29ycmVjdCBvbmx5IHdpdGggdGhlIGN1cnJlbnQg
d2F5IHN0cnVjdCBwYWdlX2luZm8ncwo+IGZpZWxkcyBhcmUgdW5pb25pemVkLiBJbiBmYWN0IEkg
dGhpbmsgdGhlIGNvbW1lbnQgaXMgdW5uZWVkZWQgLSB0aGUKPiBidWRkeSBpcyBiZWluZyB0cmFu
c2l0aW9uZWQgZnJvbSBmcmVlIHRvIGFsbG9jYXRlZCBoZXJlLCBzbyB0aGUgZmllbGQKPiBsb3Nl
cyBpdHMgbWVhbmluZy4KClRoYXQsIGFjdHVhbGx5LCBpcyBleGFjdGx5IHdoYXQgSSB3YXMgdHJ5
aW5nIHRvIHNheS4gSSBjYW4gZHJvcCB0aGUKY29tbWVudCBpZiB5b3UgZmVlbCBpdCBpcyBvYnZp
b3VzIHdoeSB3ZSBkb24ndCBuZWVkIHRvIHNldCBmaXJzdF9kaXJ0eS4KCi1ib3JpcwoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 09 21:10:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 21: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 1dJRAm-0005i3-Pr; Fri, 09 Jun 2017 21: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 <osstest-admin@xenproject.org>) id 1dJRAl-0005hr-C6
 for xen-devel@lists.xensource.com; Fri, 09 Jun 2017 21:10:23 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 0F/38-01730-EBE0B395; Fri, 09 Jun 2017 21:10:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOLMWRWlGSWpSXmKPExsWS0XRdVXcXn3W
 kwdlTuhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWLvvG1vBs5iKf5N/MTUw
 ngzoYuTiEBL4yyhxY/MONgjnMaPExjc7WCCcbYwSXXP/sHYxcnKICDhLfD0zl72LkYNDWEBPY
 uUhQZAwr4C9ROu2yUBhdg42ASuJQ2IgURYBVYkP126yTGDkWMDIsIpRozi1qCy1SNfIQC+pKD
 M9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTI9BT9QwMjDsYG2f7HWKU5GBSEuWVeWgVKcS
 XlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCt5bXOlJIsCg1PbUiLTMHGDIwaQkOHiUR3hnsQGne4oLE
 3OLMdIjUKUZdjg2r139hEmLJy89LlRLnPQ0yQwCkKKM0D24ELHwvMcpKCfMyMjAwCPEUpBblZ
 pagyr9iFOdgVBLmtQKZwpOZVwK36RXQEUxARyx5ZwFyREkiQkqqgZHN/f/vves+BBiunDjzwv
 +NXLdEwgPcHUp7Dsy3193aO0+s/c38tIcn91lKssWwbygzXDR57+2yB1b1dtnWGT8COzvm56b
 1Vj3psM8tyNoTHSe1MuPHLM3XIb6VLxK6Zh48dNwhZeLRx/+XOX942rx95u8AHg57VhcxuwtN
 4ZPXTtb8/I333zYlluKMREMt5qLiRABzoTJXWgIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-206.messagelabs.com!1497042617!82925495!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45111 invoked from network); 9 Jun 2017 21:10:18 -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; 9 Jun 2017 21:10:18 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dJRAd-00015p-Mi; Fri, 09 Jun 2017 21:10:15 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dJRAY-00034m-3y; Fri, 09 Jun 2017 21:10:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dJRAX-0005gI-LR; Fri, 09 Jun 2017 21:10:09 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-Id: <E1dJRAX-0005gI-LR@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 09 Jun 2017 21:10:09 +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
ICA0Mjc1ZjM4NTA3YTRhNDQyNjA1NTU0OTVkZmI2ZGExZDhhMzA3MzA3CiAgQnVnIG5vdCBwcmVz
ZW50OiBiOTQxYzM0ZWY4NTk5NzFlMjk2ODNmZmI1N2MzMDllMjRlNmE5NmJlCiAgTGFzdCBmYWls
IHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3Mv
MTEwMjE0LwoKCiAgY29tbWl0IDQyNzVmMzg1MDdhNGE0NDI2MDU1NTQ5NWRmYjZkYTFkOGEzMDcz
MDcKICBBdXRob3I6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgRGF0ZTogICBT
YXQgSnVuIDMgMTY6MTE6MDggMjAxNyArMDIwMAogIAogICAgICBPdm1mUGtnL0FjcGlQbGF0Zm9y
bUR4ZTogYWxsb2MgYmxvYnMgZnJvbSA2NC1iaXQgc3BhY2UgdW5sZXNzIHJlc3RyaWN0ZWQKICAg
ICAgCiAgICAgIC4uLiBieSBuYXJyb3dlciB0aGFuIDgtYnl0ZSBBRERfUE9JTlRFUiByZWZlcmVu
Y2VzLgogICAgICAKICAgICAgSW50cm9kdWNlIHRoZSBDb2xsZWN0QWxsb2NhdGlvbnNSZXN0cmlj
dGVkVG8zMkJpdCgpIGZ1bmN0aW9uLCB3aGljaAogICAgICBpdGVyYXRlcyBvdmVyIHRoZSBsaW5r
ZXIvbG9hZGVyIHNjcmlwdCwgYW5kIGNvbGxlY3RzIHRoZSBuYW1lcyBvZiB0aGUKICAgICAgZndf
Y2ZnIGJsb2JzIHRoYXQgYXJlIHJlZmVyZW5jZWQgYnkgUUVNVV9MT0FERVJfQUREX1BPSU5URVIu
UG9pbnRlZUZpbGUKICAgICAgZmllbGRzLCBzdWNoIHRoYXQgUUVNVV9MT0FERVJfQUREX1BPSU5U
RVIuUG9pbnRlclNpemUgaXMgbGVzcyB0aGFuIDguIFRoaXMKICAgICAgbWVhbnMgdGhhdCB0aGUg
cG9pbnRlZSBibG9iJ3MgYWRkcmVzcyB3aWxsIGhhdmUgdG8gYmUgcGF0Y2hlZCBpbnRvIGEKICAg
ICAgbmFycm93ZXItdGhhbi04IGJ5dGUgcG9pbnRlciBmaWVsZCwgaGVuY2UgdGhlIHBvaW50ZWUg
YmxvYiBtdXN0IG5vdCBiZQogICAgICBhbGxvY2F0ZWQgZnJvbSA2NC1iaXQgYWRkcmVzcyBzcGFj
ZS4KICAgICAgCiAgICAgIEluIFByb2Nlc3NDbWRBbGxvY2F0ZSgpLCBjb25zdWx0IHRoZXNlIHJl
c3RyaWN0aW9ucyB3aGVuIHNldHRpbmcgdGhlCiAgICAgIG1heGltdW0gYWRkcmVzcyBmb3IgZ0JT
LT5BbGxvY2F0ZVBhZ2VzKCkuIFRoZSBkZWZhdWx0IGlzIG5vdyBNQVhfVUlOVDY0LAogICAgICB1
bmxlc3MgcmVzdHJpY3RlZCBsaWtlIGRlc2NyaWJlZCBhYm92ZSB0byB0aGUgcHJlLXBhdGNoIE1B
WF9VSU5UMzIgbGltaXQuCiAgICAgIAogICAgICBJbiBjb21iaW5hdGlvbiB3aXRoIEFyZCdzIFFF
TVUgY29tbWl0IGNiNTFhYzJmZmUzNiAoImh3L2FybS92aXJ0OiBnZW5lcmF0ZQogICAgICA2NC1i
aXQgYWRkcmVzc2FibGUgQUNQSSBvYmplY3RzIiwgMjAxNy0wNC0xMCksIHRoaXMgcGF0Y2ggZW5h
YmxlcwogICAgICBPdm1mUGtnL0FjcGlQbGF0Zm9ybUR4ZSB0byB3b3JrIGVudGlyZWx5IGFib3Zl
IHRoZSA0R0IgbWFyay4KICAgICAgCiAgICAgIChBbiB1cGNvbWluZyAvIHBsYW5uZWQgYWFyY2g2
NCBRRU1VIG1hY2hpbmUgdHlwZSB3aWxsIGhhdmUgbm8gUkFNIHVuZGVyCiAgICAgIDRHQiBhdCBh
bGwuIFBsdXMsIG1vdmluZyB0aGUgYWxsb2NhdGlvbnMgaGlnaGVyIGlzIGJlbmVmaWNpYWwgdG8g
dGhlCiAgICAgIGN1cnJlbnQgInZpcnQiIG1hY2hpbmUgdHlwZSBhcyB3ZWxsOyBpbiBBcmQncyB3
b3JkczogImhhdmluZyBhbGwgZmlybXdhcmUKICAgICAgYWxsb2NhdGlvbnMgaW5zaWRlIHRoZSBz
YW1lIDEgR0IgKG9yIDUxMiBNQiBmb3IgNjRrIHBhZ2VzKSBmcmFtZSByZWR1Y2VzCiAgICAgIHRo
ZSBUTEIgZm9vdHByaW50Ii4pCiAgICAgIAogICAgICBDYzogQXJkIEJpZXNoZXV2ZWwgPGFyZC5i
aWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgICAgIENjOiBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVk
aGF0LmNvbT4KICAgICAgQ2M6IElnb3IgTWFtbWVkb3YgPGltYW1tZWRvQHJlZGhhdC5jb20+CiAg
ICAgIENjOiBKb3JkYW4gSnVzdGVuIDxqb3JkYW4ubC5qdXN0ZW5AaW50ZWwuY29tPgogICAgICBT
dWdnZXN0ZWQtYnk6IElnb3IgTWFtbWVkb3YgPGltYW1tZWRvQHJlZGhhdC5jb20+CiAgICAgIFN1
Z2dlc3RlZC1ieTogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CiAgICAgIENvbnRy
aWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgICAg
U2lnbmVkLW9mZi1ieTogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICAgICAgVGVz
dGVkLWJ5OiBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KICAgICAg
UmV2aWV3ZWQtYnk6IEpvcmRhbiBKdXN0ZW4gPGpvcmRhbi5sLmp1c3RlbkBpbnRlbC5jb20+CgoK
Rm9yIGJpc2VjdGlvbiByZXZpc2lvbi10dXBsZSBncmFwaCBzZWU6CiAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvcmVzdWx0cy9iaXNlY3Qvb3ZtZi9idWlsZC1h
bWQ2NC54ZW4tYnVpbGQuaHRtbApSZXZpc2lvbiBJRHMgaW4gZWFjaCBncmFwaCBub2RlIHJlZmVy
LCByZXNwZWN0aXZlbHksIHRvIHRoZSBUcmVlcyBhYm92ZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KUnVubmluZyBjcy1iaXNlY3Rpb24tc3RlcCAtLWdyYXBoLW91
dD0vaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L292bWYvYnVpbGQtYW1kNjQueGVuLWJ1aWxkIC0t
c3VtbWFyeS1vdXQ9dG1wLzExMDIxNC5iaXNlY3Rpb24tc3VtbWFyeSAtLWJhc2lzLXRlbXBsYXRl
PTExMDA3OCAtLWJsZXNzaW5ncz1yZWFsLHJlYWwtYmlzZWN0IG92bWYgYnVpbGQtYW1kNjQgeGVu
LWJ1aWxkClNlYXJjaGluZyBmb3IgZmFpbHVyZSAvIGJhc2lzIHBhc3M6CiAxMTAxNjYgZmFpbCBb
aG9zdD1odXhlbHJlYmUwXSAvIDExMDA3OCBvay4KRmFpbHVyZSAvIGJhc2lzIHBhc3MgZmxpZ2h0
czogMTEwMTY2IC8gMTEwMDc4Cih0cmVlIHdpdGggbm8gdXJsOiBtaW5pb3MpCih0cmVlIHdpdGgg
bm8gdXJsOiBzZWFiaW9zKQpUcmVlOiBvdm1mIGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUv
ZWRrMi5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0
aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQK
VHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CkxhdGVzdCBjMWY0Yjg2YmE3
ODZjYzljYmU1Yzg4YTA1YWJjOWJmMDU1NGIxY2M4IDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmVi
ZWFkYTc0NjdlMThhOGQgZTk3ODMyZWM2YjJhN2RkZDQ4YjhlNmQxZDg0OGZmZGZlZTZhMzFjNyAz
ZDIwMTBmOWZmZWFjYzg4MzY4MTE0MjA0NjBlMTVmMmMxMjMzNjk1CkJhc2lzIHBhc3MgYjk0MWMz
NGVmODU5OTcxZTI5NjgzZmZiNTdjMzA5ZTI0ZTZhOTZiZSA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEy
NmZlYmVhZGE3NDY3ZTE4YThkIGU5NzgzMmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMx
YzcgZDhlZWQ0MDIxZDUwZWI0OGNhNzVjODU1OWFlZDk1YTJhZDc0YWZhYQpHZW5lcmF0aW5nIHJl
dmlzaW9ucyB3aXRoIC4vYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yICBodHRwczovL2dpdGh1Yi5j
b20vdGlhbm9jb3JlL2VkazIuZ2l0I2I5NDFjMzRlZjg1OTk3MWUyOTY4M2ZmYjU3YzMwOWUyNGU2
YTk2YmUtYzFmNGI4NmJhNzg2Y2M5Y2JlNWM4OGEwNWFiYzliZjA1NTRiMWNjOCBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0IzgwNTE3ODllOTgyNDk5MDUwNjgw
YTI2ZmViZWFkYTc0NjdlMThhOGQtODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2Ux
OGE4ZCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0I2U5NzgzMmVjNmIyYTdkZGQ0
OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzctZTk3ODMyZWM2YjJhN2RkZDQ4YjhlNmQxZDg0OGZmZGZl
ZTZhMzFjNyBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCNkOGVlZDQwMjFkNTBlYjQ4Y2E3
NWM4NTU5YWVkOTVhMmFkNzRhZmFhLTNkMjAxMGY5ZmZlYWNjODgzNjgxMTQyMDQ2MGUxNWYyYzEy
MzM2OTUKTG9hZGVkIDIwMDEgbm9kZXMgaW4gcmV2aXNpb24gZ3JhcGgKU2VhcmNoaW5nIGZvciB0
ZXN0IHJlc3VsdHM6CiAxMTAwNzggcGFzcyBiOTQxYzM0ZWY4NTk5NzFlMjk2ODNmZmI1N2MzMDll
MjRlNmE5NmJlIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZTk3ODMy
ZWM2YjJhN2RkZDQ4YjhlNmQxZDg0OGZmZGZlZTZhMzFjNyBkOGVlZDQwMjFkNTBlYjQ4Y2E3NWM4
NTU5YWVkOTVhMmFkNzRhZmFhCiAxMTAxMDQgZmFpbCA0Mjc1ZjM4NTA3YTRhNDQyNjA1NTU0OTVk
ZmI2ZGExZDhhMzA3MzA3IDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQg
ZTk3ODMyZWM2YjJhN2RkZDQ4YjhlNmQxZDg0OGZmZGZlZTZhMzFjNyAzZDIwMTBmOWZmZWFjYzg4
MzY4MTE0MjA0NjBlMTVmMmMxMjMzNjk1CiAxMTAxMTcgZmFpbCA0Mjc1ZjM4NTA3YTRhNDQyNjA1
NTU0OTVkZmI2ZGExZDhhMzA3MzA3IDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0Njdl
MThhOGQgZTk3ODMyZWM2YjJhN2RkZDQ4YjhlNmQxZDg0OGZmZGZlZTZhMzFjNyAzZDIwMTBmOWZm
ZWFjYzg4MzY4MTE0MjA0NjBlMTVmMmMxMjMzNjk1CiAxMTAxMzkgZmFpbCA0Mjc1ZjM4NTA3YTRh
NDQyNjA1NTU0OTVkZmI2ZGExZDhhMzA3MzA3IDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFk
YTc0NjdlMThhOGQgZTk3ODMyZWM2YjJhN2RkZDQ4YjhlNmQxZDg0OGZmZGZlZTZhMzFjNyAzZDIw
MTBmOWZmZWFjYzg4MzY4MTE0MjA0NjBlMTVmMmMxMjMzNjk1CiAxMTAxOTkgcGFzcyBiOTQxYzM0
ZWY4NTk5NzFlMjk2ODNmZmI1N2MzMDllMjRlNmE5NmJlIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2
ZmViZWFkYTc0NjdlMThhOGQgZTk3ODMyZWM2YjJhN2RkZDQ4YjhlNmQxZDg0OGZmZGZlZTZhMzFj
NyAzZDIwMTBmOWZmZWFjYzg4MzY4MTE0MjA0NjBlMTVmMmMxMjMzNjk1CiAxMTAxNzMgcGFzcyBi
OTQxYzM0ZWY4NTk5NzFlMjk2ODNmZmI1N2MzMDllMjRlNmE5NmJlIDgwNTE3ODllOTgyNDk5MDUw
NjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZTk3ODMyZWM2YjJhN2RkZDQ4YjhlNmQxZDg0OGZmZGZl
ZTZhMzFjNyBkOGVlZDQwMjFkNTBlYjQ4Y2E3NWM4NTU5YWVkOTVhMmFkNzRhZmFhCiAxMTAyMTQg
ZmFpbCA0Mjc1ZjM4NTA3YTRhNDQyNjA1NTU0OTVkZmI2ZGExZDhhMzA3MzA3IDgwNTE3ODllOTgy
NDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZTk3ODMyZWM2YjJhN2RkZDQ4YjhlNmQxZDg0
OGZmZGZlZTZhMzFjNyAzZDIwMTBmOWZmZWFjYzg4MzY4MTE0MjA0NjBlMTVmMmMxMjMzNjk1CiAx
MTAyMDYgZmFpbCA0Mjc1ZjM4NTA3YTRhNDQyNjA1NTU0OTVkZmI2ZGExZDhhMzA3MzA3IDgwNTE3
ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZTk3ODMyZWM2YjJhN2RkZDQ4Yjhl
NmQxZDg0OGZmZGZlZTZhMzFjNyAzZDIwMTBmOWZmZWFjYzg4MzY4MTE0MjA0NjBlMTVmMmMxMjMz
Njk1CiAxMTAxOTIgZmFpbCA0Mjc1ZjM4NTA3YTRhNDQyNjA1NTU0OTVkZmI2ZGExZDhhMzA3MzA3
IDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZTk3ODMyZWM2YjJhN2Rk
ZDQ4YjhlNmQxZDg0OGZmZGZlZTZhMzFjNyAzZDIwMTBmOWZmZWFjYzg4MzY4MTE0MjA0NjBlMTVm
MmMxMjMzNjk1CiAxMTAxOTMgcGFzcyBiOTQxYzM0ZWY4NTk5NzFlMjk2ODNmZmI1N2MzMDllMjRl
NmE5NmJlIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZTk3ODMyZWM2
YjJhN2RkZDQ4YjhlNmQxZDg0OGZmZGZlZTZhMzFjNyA4ZmQ4OTUxZWFiYzY2NDhmYzMwMjU4NTE4
N2QwMmQ0OTE1N2ZmOTA3CiAxMTAyMDcgcGFzcyBiOTQxYzM0ZWY4NTk5NzFlMjk2ODNmZmI1N2Mz
MDllMjRlNmE5NmJlIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZTk3
ODMyZWM2YjJhN2RkZDQ4YjhlNmQxZDg0OGZmZGZlZTZhMzFjNyAzZDIwMTBmOWZmZWFjYzg4MzY4
MTE0MjA0NjBlMTVmMmMxMjMzNjk1CiAxMTAxNjYgZmFpbCBjMWY0Yjg2YmE3ODZjYzljYmU1Yzg4
YTA1YWJjOWJmMDU1NGIxY2M4IDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThh
OGQgZTk3ODMyZWM2YjJhN2RkZDQ4YjhlNmQxZDg0OGZmZGZlZTZhMzFjNyAzZDIwMTBmOWZmZWFj
Yzg4MzY4MTE0MjA0NjBlMTVmMmMxMjMzNjk1CiAxMTAxOTQgcGFzcyBiOTQxYzM0ZWY4NTk5NzFl
Mjk2ODNmZmI1N2MzMDllMjRlNmE5NmJlIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0
NjdlMThhOGQgZTk3ODMyZWM2YjJhN2RkZDQ4YjhlNmQxZDg0OGZmZGZlZTZhMzFjNyA5YzRmMWI3
MjU3MWIyMTVlODBhYmYwNDkwMDczNDM4ODMxZGM3ODViCiAxMTAxOTYgZmFpbCBjMWY0Yjg2YmE3
ODZjYzljYmU1Yzg4YTA1YWJjOWJmMDU1NGIxY2M4IDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmVi
ZWFkYTc0NjdlMThhOGQgZTk3ODMyZWM2YjJhN2RkZDQ4YjhlNmQxZDg0OGZmZGZlZTZhMzFjNyAz
ZDIwMTBmOWZmZWFjYzg4MzY4MTE0MjA0NjBlMTVmMmMxMjMzNjk1CiAxMTAxOTcgcGFzcyBiOTQx
YzM0ZWY4NTk5NzFlMjk2ODNmZmI1N2MzMDllMjRlNmE5NmJlIDgwNTE3ODllOTgyNDk5MDUwNjgw
YTI2ZmViZWFkYTc0NjdlMThhOGQgZTk3ODMyZWM2YjJhN2RkZDQ4YjhlNmQxZDg0OGZmZGZlZTZh
MzFjNyAzMTI3ZTg1YmE5MzRhMmJlOGMxNmIzMjc3YWY4OGNjY2U5NDg5NDZhCiAxMTAyMDggZmFp
bCA0Mjc1ZjM4NTA3YTRhNDQyNjA1NTU0OTVkZmI2ZGExZDhhMzA3MzA3IDgwNTE3ODllOTgyNDk5
MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZTk3ODMyZWM2YjJhN2RkZDQ4YjhlNmQxZDg0OGZm
ZGZlZTZhMzFjNyAzZDIwMTBmOWZmZWFjYzg4MzY4MTE0MjA0NjBlMTVmMmMxMjMzNjk1CiAxMTAy
MTMgcGFzcyBiOTQxYzM0ZWY4NTk5NzFlMjk2ODNmZmI1N2MzMDllMjRlNmE5NmJlIDgwNTE3ODll
OTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZTk3ODMyZWM2YjJhN2RkZDQ4YjhlNmQx
ZDg0OGZmZGZlZTZhMzFjNyAzZDIwMTBmOWZmZWFjYzg4MzY4MTE0MjA0NjBlMTVmMmMxMjMzNjk1
ClNlYXJjaGluZyBmb3IgaW50ZXJlc3RpbmcgdmVyc2lvbnMKIFJlc3VsdCBmb3VuZDogZmxpZ2h0
IDExMDA3OCAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMTAx
NjYgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMTAxNzMg
KHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMTAxOTYgKGZhaWwp
LCBmb3IgYmFzaXMgZmFpbHVyZQogMCByZXZpc2lvbnMgYXQgYjk0MWMzNGVmODU5OTcxZTI5Njgz
ZmZiNTdjMzA5ZTI0ZTZhOTZiZSA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4
YThkIGU5NzgzMmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcgM2QyMDEwZjlmZmVh
Y2M4ODM2ODExNDIwNDYwZTE1ZjJjMTIzMzY5NQpObyByZXZpc2lvbnMgbGVmdCB0byB0ZXN0LCBj
aGVja2luZyBncmFwaCBzdGF0ZS4KIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDExMDE5OSAocGFzcyks
IGZvciBsYXN0IHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDExMDIwNiAoZmFpbCksIGZvciBm
aXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDExMDIwNyAocGFzcyksIGZvciBsYXN0
IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTEwMjA4IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1
cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTEwMjEzIChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVw
cm8gZm91bmQ6IGZsaWdodCAxMTAyMTQgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQoKKioqIEZv
dW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJl
ZTogIG92bWYgaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAogIEJ1ZyBpbnRy
b2R1Y2VkOiAgNDI3NWYzODUwN2E0YTQ0MjYwNTU1NDk1ZGZiNmRhMWQ4YTMwNzMwNwogIEJ1ZyBu
b3QgcHJlc2VudDogYjk0MWMzNGVmODU5OTcxZTI5NjgzZmZiNTdjMzA5ZTI0ZTZhOTZiZQogIExh
c3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzLzExMDIxNC8KCgogIGNvbW1pdCA0Mjc1ZjM4NTA3YTRhNDQyNjA1NTU0OTVkZmI2ZGEx
ZDhhMzA3MzA3CiAgQXV0aG9yOiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogIERh
dGU6ICAgU2F0IEp1biAzIDE2OjExOjA4IDIwMTcgKzAyMDAKICAKICAgICAgT3ZtZlBrZy9BY3Bp
UGxhdGZvcm1EeGU6IGFsbG9jIGJsb2JzIGZyb20gNjQtYml0IHNwYWNlIHVubGVzcyByZXN0cmlj
dGVkCiAgICAgIAogICAgICAuLi4gYnkgbmFycm93ZXIgdGhhbiA4LWJ5dGUgQUREX1BPSU5URVIg
cmVmZXJlbmNlcy4KICAgICAgCiAgICAgIEludHJvZHVjZSB0aGUgQ29sbGVjdEFsbG9jYXRpb25z
UmVzdHJpY3RlZFRvMzJCaXQoKSBmdW5jdGlvbiwgd2hpY2gKICAgICAgaXRlcmF0ZXMgb3ZlciB0
aGUgbGlua2VyL2xvYWRlciBzY3JpcHQsIGFuZCBjb2xsZWN0cyB0aGUgbmFtZXMgb2YgdGhlCiAg
ICAgIGZ3X2NmZyBibG9icyB0aGF0IGFyZSByZWZlcmVuY2VkIGJ5IFFFTVVfTE9BREVSX0FERF9Q
T0lOVEVSLlBvaW50ZWVGaWxlCiAgICAgIGZpZWxkcywgc3VjaCB0aGF0IFFFTVVfTE9BREVSX0FE
RF9QT0lOVEVSLlBvaW50ZXJTaXplIGlzIGxlc3MgdGhhbiA4LiBUaGlzCiAgICAgIG1lYW5zIHRo
YXQgdGhlIHBvaW50ZWUgYmxvYidzIGFkZHJlc3Mgd2lsbCBoYXZlIHRvIGJlIHBhdGNoZWQgaW50
byBhCiAgICAgIG5hcnJvd2VyLXRoYW4tOCBieXRlIHBvaW50ZXIgZmllbGQsIGhlbmNlIHRoZSBw
b2ludGVlIGJsb2IgbXVzdCBub3QgYmUKICAgICAgYWxsb2NhdGVkIGZyb20gNjQtYml0IGFkZHJl
c3Mgc3BhY2UuCiAgICAgIAogICAgICBJbiBQcm9jZXNzQ21kQWxsb2NhdGUoKSwgY29uc3VsdCB0
aGVzZSByZXN0cmljdGlvbnMgd2hlbiBzZXR0aW5nIHRoZQogICAgICBtYXhpbXVtIGFkZHJlc3Mg
Zm9yIGdCUy0+QWxsb2NhdGVQYWdlcygpLiBUaGUgZGVmYXVsdCBpcyBub3cgTUFYX1VJTlQ2NCwK
ICAgICAgdW5sZXNzIHJlc3RyaWN0ZWQgbGlrZSBkZXNjcmliZWQgYWJvdmUgdG8gdGhlIHByZS1w
YXRjaCBNQVhfVUlOVDMyIGxpbWl0LgogICAgICAKICAgICAgSW4gY29tYmluYXRpb24gd2l0aCBB
cmQncyBRRU1VIGNvbW1pdCBjYjUxYWMyZmZlMzYgKCJody9hcm0vdmlydDogZ2VuZXJhdGUKICAg
ICAgNjQtYml0IGFkZHJlc3NhYmxlIEFDUEkgb2JqZWN0cyIsIDIwMTctMDQtMTApLCB0aGlzIHBh
dGNoIGVuYWJsZXMKICAgICAgT3ZtZlBrZy9BY3BpUGxhdGZvcm1EeGUgdG8gd29yayBlbnRpcmVs
eSBhYm92ZSB0aGUgNEdCIG1hcmsuCiAgICAgIAogICAgICAoQW4gdXBjb21pbmcgLyBwbGFubmVk
IGFhcmNoNjQgUUVNVSBtYWNoaW5lIHR5cGUgd2lsbCBoYXZlIG5vIFJBTSB1bmRlcgogICAgICA0
R0IgYXQgYWxsLiBQbHVzLCBtb3ZpbmcgdGhlIGFsbG9jYXRpb25zIGhpZ2hlciBpcyBiZW5lZmlj
aWFsIHRvIHRoZQogICAgICBjdXJyZW50ICJ2aXJ0IiBtYWNoaW5lIHR5cGUgYXMgd2VsbDsgaW4g
QXJkJ3Mgd29yZHM6ICJoYXZpbmcgYWxsIGZpcm13YXJlCiAgICAgIGFsbG9jYXRpb25zIGluc2lk
ZSB0aGUgc2FtZSAxIEdCIChvciA1MTIgTUIgZm9yIDY0ayBwYWdlcykgZnJhbWUgcmVkdWNlcwog
ICAgICB0aGUgVExCIGZvb3RwcmludCIuKQogICAgICAKICAgICAgQ2M6IEFyZCBCaWVzaGV1dmVs
IDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogICAgICBDYzogR2VyZCBIb2ZmbWFubiA8a3Jh
eGVsQHJlZGhhdC5jb20+CiAgICAgIENjOiBJZ29yIE1hbW1lZG92IDxpbWFtbWVkb0ByZWRoYXQu
Y29tPgogICAgICBDYzogSm9yZGFuIEp1c3RlbiA8am9yZGFuLmwuanVzdGVuQGludGVsLmNvbT4K
ICAgICAgU3VnZ2VzdGVkLWJ5OiBJZ29yIE1hbW1lZG92IDxpbWFtbWVkb0ByZWRoYXQuY29tPgog
ICAgICBTdWdnZXN0ZWQtYnk6IEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgogICAg
ICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4w
CiAgICAgIFNpZ25lZC1vZmYtYnk6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAg
ICAgIFRlc3RlZC1ieTogQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+
CiAgICAgIFJldmlld2VkLWJ5OiBKb3JkYW4gSnVzdGVuIDxqb3JkYW4ubC5qdXN0ZW5AaW50ZWwu
Y29tPgoKUmV2aXNpb24gZ3JhcGggbGVmdCBpbiAvaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L292
bWYvYnVpbGQtYW1kNjQueGVuLWJ1aWxkLntkb3QscHMscG5nLGh0bWwsc3ZnfS4KLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoxMTAyMTQ6IHRvbGVyYWJsZSBBTEwgRkFJ
TAoKZmxpZ2h0IDExMDIxNCBvdm1mIHJlYWwtYmlzZWN0IFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEwMjE0LwoKRmFpbHVyZXMgOi0vIGJ1
dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwKaW5jbHVkaW5n
IHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICA1IHhlbi1idWlsZCAgICAgICAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKCgpq
b2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 09 22:30:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 22:30: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 1dJSQ5-00023f-HD; Fri, 09 Jun 2017 22:30: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=32693b771=citrix-osstest@xenproject.org>)
 id 1dJSQ4-00023Y-0y
 for xen-devel@lists.xensource.com; Fri, 09 Jun 2017 22:30:16 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 3A/D2-02183-7712B395; Fri, 09 Jun 2017 22:30:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHRDpG6xonW
 kwaIFMhb3prxnd2D02N63iz2AMYo1My8pvyKBNaP97DHmgj+ZFY2/PjM2MD6w62Lk5JAQ8Jc4
 8Pc1O4TtLjG9fQUbiC0i4Cwx4cNtMJtXQE9i0tdmFhBbWCBR4viPX1D1D5Qkft0qgrBdJfZMP
 c0GY/c+n8YEYrMJeEhM7JkI1ssioCLRvGMdI4gtJKAlsXTxSiaI+YISJ2c+AathFpCQOPjiBT
 PEHAuJHR/72CYw8s1CUjYLSdkCRqZVjBrFqUVlqUW6RmZ6SUWZ6RkluYmZObqGBqZ6uanFxYn
 pqTmJScV6yfm5mxiBQVXPwMC4g/H2ZL9DjJIcTEqivDIPrSKF+JLyUyozEosz4otKc1KLDzHK
 cHAoSfDekbeOFBIsSk1PrUjLzAGGN0xagoNHSYQ3VxIozVtckJhbnJkOkTrFqMuxYfX6L0xCL
 Hn5ealS4rynQWYIgBRllObBjYDF2iVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrzZskBTeD
 LzSuA2vQI6ggnoiCXvLECOKElESEk1MNrd8gpYlftjes+i2Q8y1cvNVs6RDBML6/4r+CVwTYb
 mrwKFGNnXD7ZtYnqqG6l8vuvQI/vABzHybRae4jtj2pX3Pkt/s+KOmeJk7g9mFj023mek2JU2
 zf239AjbYz25eBat5m12DA4FwoYx2y7+LDhasonZ4Odn565XRrmRcyPPrWIPPh7KqMRSnJFoq
 MVcVJwIAFmn1DywAgAA
X-Env-Sender: prvs=32693b771=citrix-osstest@xenproject.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1497047409!88701177!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30282 invoked from network); 9 Jun 2017 22:30:11 -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;
 9 Jun 2017 22:30:11 -0000
X-IronPort-AV: E=Sophos;i="5.39,320,1493683200"; d="scan'208";a="427332205"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71536-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:xen-boot:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:leak-check/check:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:allowable
 xen-unstable:test-amd64-i386-xl-qemut-winxpsp3:guest-start/win.repeat:fail:allowable
 xen-unstable:build-amd64-libvirt:libvirt-build:fail:allowable
 xen-unstable:build-i386-libvirt:libvirt-build:fail:allowable
 xen-unstable:build-armhf-libvirt:libvirt-build:fail:allowable
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:allowable
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:allowable
 xen-unstable:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:windows-install:fail:allowable
 xen-unstable:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:windows-install:fail:allowable
 xen-unstable:test-amd64-amd64-xl-qemut-winxpsp3:windows-install:fail:allowable
 xen-unstable:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 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: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-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
X-Osstest-Versions-This: xen=08463297d33d075b6529229c9d43c90356093bae
X-Osstest-Versions-That: xen=3d2010f9ffeacc8836811420460e15f2c1233695
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 9 Jun 2017 23:30:05 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [xen-unstable baseline-only test] 71536: 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
MTUzNiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5u
ZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MTUzNi8KClJlZ3Jlc3Npb25zIDotKAoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3
aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0ICA2IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDcxNTMyCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwg
UkVHUi4gdnMuIDcxNTMyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMjAgbGVhay1jaGVjay9jaGVjayBmYWlsIFJFR1IuIHZzLiA3MTUzMgoKUmVncmVzc2lv
bnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgIGZhaWwg
YmxvY2tlZCBpbiA3MTUzMgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzIDE3IGd1
ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBibG9ja2VkIGluIDcxNTMyCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICA1IGxpYnZpcnQtYnVpbGQgICAgICAgICAgICAgICAgZmFpbCAgIGxp
a2UgNzE1MzIKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDUgbGlidmlydC1idWlsZCAg
ICAgICAgICAgICAgICBmYWlsICAgbGlrZSA3MTUzMgogYnVpbGQtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgNSBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcxNTMyCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxNiBkZWJpYW4taHZtLWluc3RhbGwv
bDEvbDIgZmFpbCBsaWtlIDcxNTMyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgNzE1MzIKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW54cHNwMy12Y3B1czEgIDkgd2luZG93cy1pbnN0YWxsICAgIGZhaWwg
bGlrZSA3MTUzMgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzLXZjcHVzMSAgOSB3
aW5kb3dzLWluc3RhbGwgICAgZmFpbCBsaWtlIDcxNTMyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbnhwc3AzICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgICBmYWlsIGxpa2UgNzE1MzIK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkg
YmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2
Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2Vu
IG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2Nh
dGUgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNz
CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAg
ICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMg
Y2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJt
NjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tl
biBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
eHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE2IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAg
ZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAg
ICAgICAgICAgICAgMDg0NjMyOTdkMzNkMDc1YjY1MjkyMjljOWQ0M2M5MDM1NjA5M2JhZQpiYXNl
bGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgM2QyMDEwZjlmZmVhY2M4ODM2ODEx
NDIwNDYwZTE1ZjJjMTIzMzY5NQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcxNTMyICAyMDE3LTA2
LTA3IDIzOjQ4OjIwIFogICAgMSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3MTUzNiAgMjAx
Ny0wNi0wOSAxMzoxNToyNiBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdo
byB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5j
b20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+CiAgUHVuaXQgQWdyYXdhbCA8cHVuaXQuYWdyYXdhbEBhcm0uY29t
PgogIFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgogIFN3YXBuaWwg
UGFyYXRleSA8c3dhcG5pbC5wYXJhdGV5QGFtZC5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
YnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LW9sZGtlcm4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1vbGRr
ZXJuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1
biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1t
aWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNwMy12Y3B1czEgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzLXZj
cHVzMSAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW54cHNwMyAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dz
OiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0Lnhz
LmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3Rz
LWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1z
dGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02
NC14c20gY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGNhcHR1cmUtbG9ncwpi
cm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MKClB1c2ggbm90IGFwcGxp
Y2FibGUuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAzMzEgbGluZXMgbG9uZy4pCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 09 22:38:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 22:38:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dJSXm-0002Hw-AN; Fri, 09 Jun 2017 22: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 <osstest-admin@xenproject.org>) id 1dJSXk-0002Hl-LF
 for xen-devel@lists.xensource.com; Fri, 09 Jun 2017 22:38:12 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 2C/C5-03058-3532B395; Fri, 09 Jun 2017 22:38:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVTdA2Tr
 SoHspt8WKx79ZLO5Nec/uwORx+MMVFo/tfbvYA5iiWDPzkvIrElgz3hz4zlhwo75i345pjA2M
 24K7GLk4hAT+Mko8PHOaEcJ5zCix9sJyJghnG6PEs56PbF2MnBwiAs4SX8/MZe9i5ODgFdCXe
 N3EBxIWFrCSmHajjQWkXkLgiabEjT9LWUBqJAQ8Jb6+YwSpATF/vlgFZLNzsAHVHxIDibIIqE
 ocur2RdQIj9wJGhlWMGsWpRWWpRbrGBnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bm
 bGIEeZwCCHYx/1wYeYpTkYFIS5ZV5aBUpxJeUn1KZkVicEV9UmpNafIhRhoNDSYJXR8k6Ukiw
 KDU9tSItMwcYejBpCQ4eJRHeXEmgNG9xQWJucWY6ROoUoy7HhtXrvzAJseTl56VKifNuBpkhA
 FKUUZoHNwIWB5cYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzCsPMoUnM68EbtMroCOYgI5Y8s
 4C5IiSRISUVAOj65L3r74+P9OesDdo44awBLZznC45B1v3lEcs+zNB1F3Py3L//5efuJlPNux
 Tc5veHWIbyFa2Yrd06GFp/pIDQfmK3kFPAy+aJgmWrb8vW3bqxtsFbV94JTV25FZ9vs1/4e+7
 SYlrFjW2Lwn64r9dlcV61uqNGmcu/Pqubu9kMCvZZYdw1eyDSizFGYmGWsxFxYkA4fJ1TH4CA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1497047886!66519804!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27648 invoked from network); 9 Jun 2017 22:38:07 -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; 9 Jun 2017 22:38: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 1dJSXd-0003Hu-Kj; Fri, 09 Jun 2017 22:38: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 1dJSXX-0001T9-Uw; Fri, 09 Jun 2017 22:38:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dJSXX-00033S-6B; Fri, 09 Jun 2017 22:37:59 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110165-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-xtf-amd64-amd64-2:xtf/test-pv64-xsa-188:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-start/debianhvm.repeat:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-rtds:debian-install:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-i386-pvgrub:guest-start/debian.repeat:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-pygrub:debian-di-install:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:allowable
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-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-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds: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-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=5698869a723b36e768daf811ec1170258e6e9cf2
X-Osstest-Versions-That: xen=6cf1d2b6cf27d278c1dab00434d3d039af394855
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 09 Jun 2017 22:37:59 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 110165: 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>

ZmxpZ2h0IDExMDE2NSB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDE2NS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0IDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gMTEw
MDYzCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5n
KToKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgIDc0IHh0Zi90ZXN0LXB2NjQteHNhLTE4OCBmYWls
IGluIDExMDA5NSBwYXNzIGluIDExMDE2NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAxNyBndWVzdC1zdGFydC9kZWJpYW5odm0ucmVwZWF0IGZh
aWwgaW4gMTEwMDk1IHBhc3MgaW4gMTEwMTY1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTEwMTI0IHBhc3MgaW4g
MTEwMTY1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA5IGRlYmlhbi1pbnN0YWxsICAg
ICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMTAwOTUKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdy
dWIgMTggZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgZmFpbCBwYXNzIGluIDExMDEyNAogdGVz
dC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgOSBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgICBm
YWlsIHBhc3MgaW4gMTEwMTI0CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxs
b3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwMDYzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgMTUgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1Iu
IHZzLiAxMTAwNjMKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxv
Y2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9w
ICAgZmFpbCBpbiAxMTAwOTUgbGlrZSAxMTAwNDQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTEwMTI0IGxpa2Ug
MTEwMDQ0CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE1IGd1ZXN0LXN0YXJ0L2RlYmlh
bi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxMTAwNDQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExMDA2MwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kIDE2IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdGFydC93aW4ucmVwZWF0ICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
MTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA5
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAg
ICAgICAgICAgICAgICAgNTY5ODg2OWE3MjNiMzZlNzY4ZGFmODExZWMxMTcwMjU4ZTZlOWNmMgpi
YXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgNmNmMWQyYjZjZjI3ZDI3OGMx
ZGFiMDA0MzRkM2QwMzlhZjM5NDg1NQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEwMDYzICAyMDE3
LTA2LTA3IDAzOjE5OjU3IFogICAgMiBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMDA5NSAg
MjAxNy0wNi0wNyAxODoxODowNyBaICAgIDIgZGF5cyAgICAzIGF0dGVtcHRzCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxl
IHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lA
b3JhY2xlLmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAg
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAg
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
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdy
YWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xv
Z3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0
Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3Nz
dGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hi
PW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5n
LgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCmNvbW1pdCA1Njk4ODY5YTcyM2IzNmU3NjhkYWY4MTFlYzExNzAyNThlNmU5Y2YyCkF1
dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFdlZCBKdW4gNyAx
MTozNzo0MiAyMDE3ICswMjAwCgogICAgeDg2L0hWTTogY29ycmVjdCBub3Rpb24gb2YgbmV3IENQ
TCBpbiB0YXNrIHN3aXRjaCBlbXVsYXRpb24KICAgIAogICAgQ29tbWl0IGFhYzFkZjNkMDMgKCJ4
ODYvSFZNOiBpbnRyb2R1Y2UgaHZtX2dldF9jcGwoKSBhbmQgcmVzcGVjdGl2ZQogICAgaG9vayIp
IHdlbnQgdG9vIGZhciBpbiBvbmUgYXNwZWN0OiBXaGVuIGVtdWxhdGluZyBhIHRhc2sgc3dpdGNo
IHdlCiAgICByZWFsbHkgc2hvdWxkbid0IGJlIGxvb2tpbmcgYXQgd2hhdCBodm1fZ2V0X2NwbCgp
IHJldHVybnMsIGFzIHdlJ3JlCiAgICBzd2l0Y2hpbmcgYWxsIHNlZ21lbnQgcmVnaXN0ZXJzLgog
ICAgCiAgICBUaGUgaXNzdWUgbWFuaWZlc3RzIGFzIGEgdm1lbnRyeSBmYWlsdXJlIGZvciAzMmJp
dCBWTXMgd2hpY2ggdXNlIHRhc2sKICAgIGdhdGVzIHRvIHNlcnZpY2UgaW50ZXJydXB0cy9leGNl
cHRpb25zLCBpbiBzaXR1YXRpb25zIHdoZXJlIGRlbGl2ZXJpbmcKICAgIHRoZSBldmVudCBpbnRl
cnJ1cHRzIHVzZXIgY29kZSwgYW5kIGEgcHJpdmlsZWdlIGluY3JlYXNlIGlzIHJlcXVpcmVkLgog
ICAgCiAgICBIb3dldmVyLCBpbnN0ZWFkIG9mIHJldmVydGluZyB0aGUgcmVsZXZhbnQgcGFydHMg
b2YgdGhhdCBjb21taXQsIGhhdmUKICAgIHRoZSBjYWxsZXIgdGVsbCB0aGUgc2VnbWVudCBsb2Fk
aW5nIGZ1bmN0aW9uIHdoYXQgdGhlIG5ldyBDUEwgaXMuIFRoaXMKICAgIGF0IG9uY2UgZml4ZXMg
RVMgYmVpbmcgbG9hZGVkIGJlZm9yZSBDUyBzbyBmYXIgaGF2aW5nIGhhZCBpdHMgY2hlY2tzCiAg
ICBkb25lIGFnYWluc3QgdGhlIG9sZCBDUEwuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBUZXN0ZWQtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgbWFzdGVyIGNvbW1pdDogOWM0ZjFi
NzI1NzFiMjE1ZTgwYWJmMDQ5MDA3MzQzODgzMWRjNzg1YgogICAgbWFzdGVyIGRhdGU6IDIwMTct
MDYtMDYgMTQ6MzY6NDEgKzAyMDAKCmNvbW1pdCBhMzljNmI0NTE2OTk2YWUxZTc3NmE0Njc0M2Ri
Y2I3ODAwMmI5ZGQ4CkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRl
OiAgIFdlZCBKdW4gNyAxMTozNjozMCAyMDE3ICswMjAwCgogICAgeDg2L05QVDogZGVhbCB3aXRo
IGZhbGxvdXQgZnJvbSAyTWIvMUdiIHVubWFwcGluZyBjaGFuZ2UKICAgIAogICAgQ29tbWl0IGVm
YTk1OTZlOWQgKCJ4ODYvbW06IGZpeCBpbmNvcnJlY3QgdW5tYXBwaW5nIG9mIDJNQiBhbmQgMUdC
CiAgICBwYWdlcyIpIGxlZnQgdGhlIE5QVCBjb2RlIHVudG91Y2hlZCwgYXMgdGhlcmUgaXMgbm8g
ZXhwbGljaXQgYWxpZ25tZW50CiAgICBjaGVjayBtYXRjaGluZyB0aGUgb25lIGluIEVQVCBjb2Rl
LiBIb3dldmVyLCB0aGUgbm93IG1vcmUgd2lkZXNwcmVhZAogICAgc3RvcmluZyBvZiBJTlZBTElE
X01GTiBpbnRvIFBURXMgcmVxdWlyZXMgYWRqdXN0bWVudHM6CiAgICAtIGNhbGN1bGF0aW9ucyB3
aGVuIHNoYXR0ZXJpbmcgbGFyZ2UgcGFnZXMgbWF5IHNwaWxsIGludG8gdGhlIHAybSB0eXBlCiAg
ICAgIGZpZWxkIChjb252ZXJ0aW5nIHAybV9wb3B1bGF0ZV9vbl9kZW1hbmQgdG8gcDJtX2dyYW50
X21hcF9ydykgLSB1c2UKICAgICAgT1IgaW5zdGVhZCBvZiBQTFVTLAogICAgLSB0aGUgdXNlIG9m
IHBsYWluIGx7MiwzfWVfZnJvbV9wZm4oKSBpbiBwMm1fcHRfc2V0X2VudHJ5KCkgcmVzdWx0cyBp
bgogICAgICBhbGwgdXBwZXIgKGZsYWcpIGJpdHMgYmVpbmcgY2xvYmJlcmVkIC0gaW50cm9kdWNl
IGFuZCB1c2UKICAgICAgcDJtX2x7MiwzfWVfZnJvbV9wZm4oKSwgcGFyYWxsZWxpbmcgdGhlIGV4
aXN0aW5nIEwxIHZhcmlhbnQuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kg
PGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgVGVzdGVkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJv
cmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgogICAgQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdl
b3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA4MzUyMGNiNGFhMzll
YmViNGViMWE3Y2FjMmU4NWI0MTNlNzVhMzM2CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wNi0wNiAx
NDozMjo1NCArMDIwMAoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Jun 10 00:34:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Jun 2017 00:34:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dJULi-0001P8-2p; Sat, 10 Jun 2017 00:33:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <f4da1594@opayq.com>) id 1dJULg-0001P2-C6
 for xen-devel@lists.xensource.com; Sat, 10 Jun 2017 00:33:52 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 27/DD-01730-F6E3B395; Sat, 10 Jun 2017 00:33:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFKsWRWlGSWpSXmKPExsWyI3PbTN08O+t
 Ig45yi3tT3rM7MHps79vFHsAYxZqZl5RfkcCa0dtcWLB0KmNF34sbrA2MbZ2MXYwcHCwCehJr
 Hrp3MXJxCAnMZZJ4ePcyaxcjJwebgITEuf4+JhBbREBRYt3qdywgNq+Ap8TZvmXMELagxMmZT
 8DiEgLiEp8bvrNC2GUSC583s0PY1RJbr9wHq2EWSJE4POUaG4jNKCAjcWrSDTBbWEBX4l/TWU
 YQm0VAW2LixpNQc6Qlpi96yg5yp4RAmMThp6oQ4TqJSdMaocarSMxetxKqRFli6aPCCYxCs5A
 cNwvJ4llAVcwCHhJH9mtChH0k5m48zApha0q0bv/NDmFrSCy4s48RolxD4sDCeAjTRGJ7vxVE
 haLElO6HUNViEkcuX4aaoioxa1cD1CIZiZ6lshBhbYllC18zL2DkXcWoXpxaVJZapGuul1SUm
 Z5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGK8MQLCD8dhk50OMkhxMSqK8Mg+tIoX4kv
 JTKjMSizPii0pzUosPMcpwcChJ8JbbWkcKCRalpqdWpGXmABMHTFqCg0dJhPewFVCat7ggMbc
 4Mx0idYpRl2PD6vVfmIRY8vLzUqXEeRVBZgiAFGWU5sGNgCWxS4yyUsK8jEBHCfEUpBblZpag
 yr9iFOdgVBLmrbcGmsKTmVcCt+kV0BFMQEcseWcBckRJIkJKqoHRuvnM8Utz5lSbqUgGXPWRN
 c1xtmdJ3GTZZM1TvlLi2LEFf75bccvP4N1xdPHfPv+tKWWVnzUO1rn/dWjafsY9fHoPZ9J9Ji
 OvwxcSd8U7399YJDL9jO68TyUBJ2W4J1dxW0qbpX2evH3246Oizny6wffbFJvkco5s77xrcU1
 +7+FlKse7nvYqsRRnJBpqMRcVJwIANPmiPV0DAAA=
X-Env-Sender: f4da1594@opayq.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1497054828!102697432!1
X-Originating-IP: [184.105.182.153]
X-SpamReason: No, hits=1.2 required=7.0 tests=BODY_RANDOM_LONG,
 HTML_IMAGE_ONLY_16,HTML_MESSAGE,ML_IS_POSSIBLE_BOUNCE
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24149 invoked from network); 10 Jun 2017 00:33:49 -0000
Received: from opayq-out-03.junkemailfilter.com (HELO
 opayq-out-03.junkemailfilter.com) (184.105.182.153)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Jun 2017 00:33:49 -0000
Received: from smtp2.opayq.com ([54.235.124.91]:45076) helo=[54.235.124.91]
 by opayq-outbound.junkemailfilter.com with esmtps (TLSv1.2:AES256-SHA256:256)
 (Exim 4.89) id 1dJULb-0004R9-NO on interface=184.105.182.150
 for xen-devel@lists.xensource.com; Fri, 09 Jun 2017 17:33:47 -0700
From: f4da1594@opayq.com
To: xen-devel@lists.xensource.com
Message-ID: <460774253.12041.1497054822112.JavaMail.root@smtp2.opayq.com>
MIME-Version: 1.0
X-GetAbine-Processed: 1
X-Gm-Message-State: AODbwcC3hppchj/H/6JuPPlf8e6mcdqfT+tJJ7aeZJozObOpcq5se3M0
 /sKIMLBAUOdzAqWKRJhqWfEDDncnGD9PZ2L9kisj
X-Received: by 10.98.83.132 with SMTP id h126mr45549277pfb.214.1497054821065; 
 Fri, 09 Jun 2017 17:33:41 -0700 (PDT)
Auto-Submitted: auto-replied
Date: Fri, 09 Jun 2017 17:33:41 -0700 (PDT)
X-Sender-Domain: google.com
X-Spamfilter-host: opayq-outbound.junkemailfilter.com -
 http://www.junkemailfilter.com
X-Key-ID: eGVuLWRldmVsQGxpc3RzLnhlbnNvdXJjZS5jb20gZjRkYTE1OTRAb3BheXEuY29tIDIwMTctMDYtMDkgMTc6MzM6NDcgMWRKVUxiLTAwMDRSOS1OTw==
X-Sender-Host-Address: 54.235.124.91
X-Sender-Host-Name: smtp2.opayq.com
Subject: [Xen-devel] Delivery Status Notification (Delay)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============7981784541269256329=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============7981784541269256329==
Content-Type: multipart/report; boundary="94eb2c0c8326d19df40551903ce6"; report-type=delivery-status

--94eb2c0c8326d19df40551903ce6
Content-Type: multipart/related; boundary="94eb2c0c8326d19e7e0551903ce7"

--94eb2c0c8326d19e7e0551903ce7
Content-Type: multipart/alternative; boundary="94eb2c0c8326d19e820551903ce8"

--94eb2c0c8326d19e820551903ce8
Content-Type: text/plain; charset="UTF-8"


** Delivery incomplete **

There was a temporary problem delivering your message to curtiskwong9@gmail.com. Gmail will retry for 22 more hours. You'll be notified if the delivery fails permanently.




--94eb2c0c8326d19e820551903ce8
Content-Type: text/html; charset="UTF-8"


<html>
<head>
<style>
* {
font-family:Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
</style>
</head>
<body>
<table cellpadding="0" cellspacing="0" class="email-wrapper" style="padding-top:32px;background-color:#ffffff;"><tbody>
<tr><td>
<table cellpadding=0 cellspacing=0><tbody>
<tr><td style="max-width:560px;padding:24px 24px 32px;background-color:#fafafa;border:1px solid #e0e0e0;border-radius:2px">
<img style="padding:0 24px 16px 0;float:left" width=72 height=72 alt="Error Icon" src="cid:icon.png">
<table style="min-width:272px;padding-top:8px"><tbody>
<tr><td><h2 style="font-size:20px;color:#212121;font-weight:bold;margin:0">
Delivery incomplete
</h2></td></tr>
<tr><td style="padding-top:20px;color:#757575;font-size:16px;font-weight:normal;text-align:left">
There was a temporary problem delivering your message to <a style='color:#212121;text-decoration:none'><b>curtiskwong9@gmail.com</b></a>. Gmail will retry for 22 more hours. You'll be notified if the delivery fails permanently.
</td></tr>
</tbody></table>
</td></tr>
</tbody></table>
</td></tr>
<tr style="border:none;background-color:#fff;font-size:12.8px;width:90%">
<td align="left" style="padding:48px 10px">
</td>
</tr>
</tbody></table>
</body>
</html>

--94eb2c0c8326d19e820551903ce8--

--94eb2c0c8326d19e7e0551903ce7
Content-Type: image/png; name="icon.png"
Content-Disposition: attachment; filename="icon.png"
Content-Transfer-Encoding: base64
Content-ID: <icon.png>

iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAYAAADnRuK4AAAACXBIWXMAABYlAAAWJQFJUiTwAAAA
GXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAADtNJREFUeNrsnVtsFNcZx8/Mzq7t
2vhCAsZujJdiEYgq2W1UVFqpGGq1olIL5aVtWglTtX7oS+0HnvIQ89QHS7X70gfSi6OqfWkLliIF
NbLKkiZKBapYS00aKgJrzMVA5RsYjO3d6fnmst7Lmdm575md75OGY7y7np05v/l/l3PmjCDLMkFD
c2oingI0BAgNAUJDgNAiaFK1drx6sruVNifoliz4dQr+aTw/m8KuCYcJQWdhGjgTdDtl4e2XC8Eq
aNMUsiXsvogBROHp0yBo8ehPztANQEqXtghYjQGkKU/GQ3icAJbRNwpYBrs/XDHQRMDwgPVq7WEG
0NDMFkKFgHGqQJr6LIbw/OiAlblJClga8QlOgU6E9Px0axvYcYaCLbPirygBFhRAyRo9fy0F7pEF
mGEmWSuliqBc2KTFtD2KFupSRVAApViBLFr4SxXowvi3SplkVUsVQSkQTjqqfiapb6BcU6EBiMID
6nML+5E7qIa9ACmI0Xh0X3yWJy5oyQ33ALVif3FrpyhEo7wD1If9xLW9oYUZqEBojm0YFQjNjfWj
AqG5sV6eAerF/qld8xUgbRoHGv82y6sCYfwTDsvwChAqEAKECoQAVTeIRkOAHFs/9g0ChIYAVQ0g
nIUYAnMz8QwVCG3ZzYd9A2j1ZDfGP+GwNJcAoYXGlngFCBUIFQgNFQgVCA0VCC2KCoTjYCEwt4tA
+AlQC3YP97bs9g/4ApC2lB1ajcc/fioQzgOKQPzjJ0CoQKhAqEBoqEBo5pZCBUKrqlVeYGpkYEJT
lNIVsjJkfDqDChRe82KdRqkCPLB+jL545GHG629RiAYZn8QaECqQYv0VXj+lQDY+nV+oyOlKD2Lj
NhLvSJLY9p1EiElEfv6M5OhGNjdJ7uljIm9ukNwqbbNqi+baLgcBkBUlKa0l2AZI2vFZUtfz+aLf
CXUNJEY3MICq1OQsBWt1BQHjVoFGBpzGMbYAijVvL4PHioFKwWeNAAPLriwobW5FXSQ/u7xQ9HvM
wPxVIKuZVNoNQE7gsQNnYRt/aa8lwHJPV6iibSJiLgGypkDj045dGLguQXNT1bBKgBW5ROoys3mX
WROAcaFAM05dmCBJJLFnP/vFRD3J9XyByLsPEPJkiQhPFrWWskp/VtoADAL7IsBKXi8FLLf2LB/8
Q4sKZD+AtgwQZFwQx7DgyX7zx0Tevkv9fzsNmFl/AIBapbtfXyPCwn2tnaftM7WtAmBlgX4epjX1
Z74AS/OgQKwv0V1RfajbKnUX+av6lUNb8JhZUyuRm9SvKHcxlAyAWpyvKmCFmaQZYNXIJL16TILk
Mpsq+hJWa0CJrh5j13XgkDdniP4tuT1pDBh08IOM2s7f0tri/wcJmJ1ShQcKNhOEC+u28PmMXehA
7qUdnWz16TuidHxQlgdMa0sX4zMETFM03wEzKVVABvn8xr+dgrTkL0AjA1YzqYxdtxfvYrsucEee
qU9QgIEr3Ch1kWuBAAZgNfR+hax9dMWJu0v7rUBWAZqgsAFE6euz1/c15+SmZjFmfND0KjIKOHN9
R0OXgeixWh4wYg6Y15kkKFQiuZ9CdJUzBbIOEFyTvYsri8fvPLhDWhoaSXPzC4ZvrkuyYxF51x4i
7629AfxKgOUzSRelCrggIRu0qULcKJBicw/mlLbZJH6BwNmoaKjEPlE0PZOsVKqgrXjjmmFwL21v
J+v2APJdgSzb2vM18mjxkXql5XLrwEqZ1EoSkTq6jdWnPUnQzAHLUoUWZy4RMX2pvB7V3OY+BhoZ
gAcjD5LSeV/j06ZqxZ6ROD49Sv89TSysH3zz7s38z81SPMEMnF/qYRcNIZv46ncRFIuW62VnqeDG
4CJ1XAMaGQBwLhB17tcbQADdgNRr9DWZbil7AKkQTdINpOEsMbgBDdTn/v/uV6x1xA3UB4YrSBPO
frUFEQzvsDrSIDlhGEsUBit85jCFaNgeQMVqxASpUH2MYiDD0XYoGvYeQSLsBubU5RsF0w5LL1at
1RlAKkRLGkiQKr1lVX3goAzT9lcOofq4qE2VB9I73QBkZS3LJecAbYGU0eZA77n36N6nhS+1NDSV
i0zSZLSds6Jh6AJrRqhgcWqMUwVKuweoAKTP/flmT1d718i2xm0amcWJKMz10UermWl7gEMWUXFj
FlUoUxJA97tJ/V3dF7bv/O2Jg++utHXu6Pzti/WNK4Vpu9FcHx6HLCIWB2Ucikbac4B0OzB19yc7
EvXX8mm70VwfEs4hi7DEQWKLI4D63XwXL+9MPaz7YtOi4V6859CTOIgxZ6pw9N7IHC4qfjkIgNT4
uKvHRH0wbffdjZmrEKsGVH0F0hcVN5vrg0MWAQHUZhxI50RR/O/J3cM2AmfdUkYvSF4elNFcHzAc
sggoDqKZLyQxrLtG1rKbXXMP74zv3rWb1I8MePI9vHJh/aZzfXDIwnuDKbsGc8eNhjWeaVAtPl60
u7eU7zFQnVnREIcsAnVjML2DZWub60r7+Kl3E/Y9AYgGzj8ynOuDQxb+AWQwsBozmN6xvPZUaZ+s
PrG3o/FpHxVobKg13pnsNlQfLBoGHgcZDWtkczmnLsxXBRolIjtvxyGLarqx8mxsVXNhNt3YZf8A
GhuCS+DnzAPDIYuAAEoauLHiQFompCgte/LU1I3BfWMwfecIdV+mKb/bNH7CsOaAQxYBKhBjmmtJ
QXFDBSjf34sri6TjxY5CYFL5rXzBDB8AGhsCMo8bvo6Bc3XjIG1YQ1/CJitvzZaoS9RtCoLwkSYA
U3aA8VKBhs1eFG5cw8pzgNmYcPs/5W6sZQugnCAsdO7ovBiX4pM9f8m879W+3QBkKjFwG4quRHqg
h0D5FwcxAYJhjbkbys+NhLy5c+ruqNf7dgNQxWH1PEQlPjoPlBYAImBu3Rg7EysZ1kj5sW83ADle
yndrsYJbbMCgRJ9o0Foo2XeobdsuLAuwANLOE+t+fBjWyC489G3fzgAaG/J1Uo++fo/RnZiGgDW2
RjZ4BxVnuTEY1gCAvFhU3EsFqmovVQQMIGpq01qYhN6mtjUMmGEcZP+u1UAA4npaobpAwRIRjE52
CWB5FYvXW1sdjUPLdR0g4pWL5ecCFrHa1vYv3gAK9WVcCbAit1joJnkGTLvdh7WqR6z1hVZUoCAN
FonSA32GW8gDxVkmqcRB+cy3KJ3f5A2gaJeZCwEzyiSrUKpQ9sEAiKbzL9eMAilzo3fvV69grSPg
Kg9q7efA3GQ1ShVmCQIMPZ05l+IFIPs1IFj/+ehrZVegsoLql44R8epFIn78YWREzI9SRYXzB+v/
cACQOoXDPjyFi4ezsggKkYWTgIAZZJKwgmyF5Yn7eXFhtgGyung4QFSL7qwqmWS59frxPcRAALIx
sUyGOzjQQmO+A5Qfp7GTSaD5YTOhBAgCQTQubCmUACmLbNsxjH/8skw4FUh/BIDN+glaOABykoV1
26b06kWaxp+2lLqKjEpqlAzSclnJWju2LkCamXpwXjgAyEkNSFMVWCTb9BZneqLED85HGh64j451
jqDYCr+PXfqTm2edcaFASac7ghXW4eCzUDAsqaQKn6ZJ7Mo73j7hRqveKlmgsiBTR8XYC55XoXSQ
3nIAT97oMUAxNvb2r53WycINkAIKlWKJbnoV1euYB2CBOhLMEbY97YLxvAp4Xlh+rM5HoJSbMK0s
QAG3ivcdJbH3HSj1mXPhByjfMVoV1bOrF6A5cMjzuTowbqeM3UHnwgNP5ihIH3/oeaXcaJEE5nth
iUD7aj3rF/xVAchLxckeeS2Yaar6rdp0A2VSXLJH6mm3eAru2Oa+MwgQQ84hJqjGXRqgSpBVKiBR
NXDt3vw/Bt8AslsH4mYimT69oarfAUD69s9I7uAxV9/FfrF1kRuA7CpQLwmLQf1ED4L1zMoodimZ
A213QVBwbRC4QxnCiRoJtz9RXKM12OadxGDcAMSN6WCUBs5QEhAha2LNZTaDrWgO9KV8bAKzJ+GO
h0pxlhKPQZr9t9/Zhkg5Fgq7FWihnsaTCxNkWbb+7rEhmSuKIA46+C21cyFLSv/dt7lEkCkp85oq
dTKFUfrrL+3XtCxMuhM/uOC0Ir3HrzTeLkDpULkxP0CiqgQT33zpaKjzUEhze4tXtXWd9Z05J/h1
Puy6MFhP5vdRBgg6EarBSkdr03DL3uO0og7DOWn1uah6sdWDUsGyn+dDtEnyJNEeOBd1g7nbAFKZ
qyqIp1yBCkMr3tSZ0vwApEI0SEyeoxopNaLBsjI2NfeJmvHRFoJoT8f03JuvE6zsxUDlMVE/UYuL
sIHT7tPaXoLGi52lF/0on2m82Y1qY0OFQPX9Y2Hz4HsPnx9rTQjkUJtEmiSR7NsmYfdGWoFs2NdO
/GB4fe3ZeBnBokB2NqggvdqqPnb+WHtcab/YlsDud29H/Lgj1RsF8sA2czK5t7qh/Ky3b98tfs8/
v77zrPZjv9YeRi74UKBw+BAjH66ulFbkKgvaFmRHOXdpBKjyyUnZBAyC/u4I4ON7pswtQFKijkjx
OG0TfgKWLMgiS7daACwdGYBEMabAokJTF5SCZYjZQGM5YGErVSzVLECCIJBYPJFXGQCIQxdZCbAy
9/jOg/Xv31rdbIdSBQeZZKqmAIpJEt3iefdUAwHqUkEnTcE/v/jO9/o21p+3/6FkFKKzMR50qQLi
n8maAai+sSlNImyVShUA2Kttdddff/kz8x6VKgY1wKMZREcRsEcb4vzrvznX77JUMavBkwrieyNA
HCQPInXt4NKpi0+7KFWoQbPPdR8EqMoWg6RBUmBRwClJHuy7nICBqSZATg/0cpjVJaYqi5I8QFtr
FthgKtg3fvhTyApO2fzY6Xf/+OYk7yeSHhu4kcnNjfUv09PaDrBAqcKmzWoX2ig95lAkHUFfEqNE
XW7W6jjVTBjg0Qy+53Ep7iot79Y2iGuSoVDZIHdGYcgQdUTdyhjNDPFpaVqfzMubLkMzjCIGvUNN
mvsrxDa/gvfQ94ZpvTsv0+bQzDsPNAZixA1JzaXpVy8o1FTIwCk8nkEPXM8SPf4JBAgtEibiKUBD
gNAQIDQECC2C9n8BBgBAP0FWplWQxQAAAABJRU5ErkJggg==
--94eb2c0c8326d19e7e0551903ce7--

--94eb2c0c8326d19df40551903ce6
Content-Type: message/delivery-status

Reporting-MTA: dns; googlemail.com
Received-From-MTA: dns; FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA===@opayq.com
Arrival-Date: Wed, 07 Jun 2017 16:33:33 -0700 (PDT)
X-Original-Message-ID: <E1dIkS2-0003y3-HK@xenbits.xenproject.org>

Final-Recipient: rfc822; curtiskwong9@gmail.com
Action: delayed
Status: 4.0.0
Last-Attempt-Date: Fri, 09 Jun 2017 17:33:41 -0700 (PDT)
Will-Retry-Until: Sat, 10 Jun 2017 16:33:33 -0700 (PDT)

--94eb2c0c8326d19df40551903ce6
Content-Type: message/global
Content-Transfer-Encoding: quoted-printable

X-Received: by 10.98.83.132 with SMTP id h126mr34287102pfb.214.149687841380=

4;
        Wed, 07 Jun 2017 16:33:33 -0700 (PDT)
ARC-Seal: i=3D1; a=3Drsa-sha256; t=3D1496878413; cv=3Dnone;
        d=3Dgoogle.com; s=3Darc-20160816;
        b=3DbzXo0NV1Z4Y2x5FNOaC+xh5OueFCTV1WBJ3T+sHlYsHOlqFHpWVsYAiM7xv6zti=
HYm
         /5ZAa8YBLytTgPV0MDmuAr+O6aXJIfda0XxGTTm1p6+JnksBck5D4gYWydVN/X3xgC=
Jr
         apqi0RV1+T780GO9osuHHteL1tdww4u9FGCWlFJ/mWwGjDLkE8kXambkQ/oso5PTWz=
T/
         X0XYD50NWhkBph0rV21l7mDCsXbWNb7lXOjD4+kUyeHCf719EQ/rUpYGgLdOYqqJDA=
dW
         Tzl9mkAc9M+TZXaISM2MDxWjPPpwWYoy1gskacVEmFqB5+8/3r3iy0Tb/+5GlFql6q=
t6
         bzNg=3D=3D
ARC-Message-Signature: i=3D1; a=3Drsa-sha256; c=3Drelaxed/relaxed; d=3Dgoog=
le.com; s=3Darc-20160816;
        h=3Dlist-subscribe:list-help:list-post:list-unsubscribe
         :list-unsubscribe:list-id:precedence:subject:date:message-id:to
         :reply-to:sender:from:content-transfer-encoding:mime-version
         :dkim-signature:delivery-date:arc-authentication-results;
        bh=3D4oyZx10ox9130pHMfEyNpoZnOXBvUw6mgYm7IM9rGsU=3D;
        b=3DrAGL1wcZpI7AoWzkMGsMieEzcHoaoXjhbKrb3RQZtmkZE5shhO1S5KFmEfd/z6p=
uFM
         NnWgL47u0WzXXhR5Ez/IkbUBs4rT6JLsdDvYtPLcjW079n/hfIotjuikAXx1lMJW6e=
MJ
         J/AwvPJHA8PCG56qVd4Vf2HsfqbHzUoLSXTizy3mXBD1zUelq74wb4m7mU/47c9wyA=
6x
         uKcXdcX+mDu9LP1QReJm0W1RUjHneC+5rZr4qGCrLpDPv2N7aWTny0Mi4pB+Al9/ez=
S4
         QqlFByHBnk12f6buN8QQKHdbmAa2K4Yk5zvSDh8sMguwmkQx1y6sCnBIQbCYXE6slX=
f8
         4URA=3D=3D
ARC-Authentication-Results: i=3D1; mx.google.com;
       dkim=3Dpass header.i=3D@opayq.com;
       spf=3Dpass (google.com: domain of fwd-737qhysmhvayqaucaoiqbdaagaqlma=
2yamheccjdlibayawyakiazaqhsmccwmblia4uanqueigcimbkmazuz4aaeaaca=3D=3D=3D@op=
ayq.com designates 184.105.182.152 as permitted sender) smtp.mailfrom=3DFWD=
-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEI=
GCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com;
       dmarc=3Dpass (p=3DNONE sp=3DNONE dis=3DNONE) header.from=3Dopayq.com
Return-Path: <FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHS=
MCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com>
Received: from opayq-out-02.junkemailfilter.com (opayq-out-02.junkemailfilt=
er.com. [184.105.182.152])
        by mx.google.com with ESMTPS id v14si2200005pgb.206.2017.06.07.16.3=
3.33
        for <curtiskwong9@gmail.com>
        (version=3DTLS1_2 cipher=3DECDHE-RSA-AES128-GCM-SHA256 bits=3D128/1=
28);
        Wed, 07 Jun 2017 16:33:33 -0700 (PDT)
Received-SPF: pass (google.com: domain of fwd-737qhysmhvayqaucaoiqbdaagaqlm=
a2yamheccjdlibayawyakiazaqhsmccwmblia4uanqueigcimbkmazuz4aaeaaca=3D=3D=3D@o=
payq.com designates 184.105.182.152 as permitted sender) client-ip=3D184.10=
5.182.152;
Authentication-Results: mx.google.com;
       dkim=3Dpass header.i=3D@opayq.com;
       spf=3Dpass (google.com: domain of fwd-737qhysmhvayqaucaoiqbdaagaqlma=
2yamheccjdlibayawyakiazaqhsmccwmblia4uanqueigcimbkmazuz4aaeaaca=3D=3D=3D@op=
ayq.com designates 184.105.182.152 as permitted sender) smtp.mailfrom=3DFWD=
-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEI=
GCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com;
       dmarc=3Dpass (p=3DNONE sp=3DNONE dis=3DNONE) header.from=3Dopayq.com
Delivery-date: Wed, 07 Jun 2017 16:33:33 -0700
Received: from smtp5.opayq.com ([107.22.209.6]:15650) helo=3D[107.22.209.6]
	by opayq-outbound.junkemailfilter.com with esmtps (TLSv1.2:AES256-SHA256:2=
56)
	(Exim 4.89)
	id 1dIkSD-0007gn-4W on interface=3D184.105.182.150
	for curtiskwong9@gmail.com; Wed, 07 Jun 2017 16:33:33 -0700
DKIM-Signature: v=3D1; d=3Dopayq.com; t=3D1496878412; b=3DBk/cTrbhms8vVcJY5=
JCkFKw8BvjJVpcz1ZMvbDRBd+UllrXBx3w4dOfJ/PE+y09zoW8wD5nb+jtobETPKBh9eOlsiROR=
gGSoLDOOhAvt5jNWVbQ2U3mr4VQKG+knB1s03NiHE5uiPrW0zMnsZm4Q6gIHF1glyFcVylfqg5u=
E3AQ=3D; s=3Dabine; c=3Drelaxed/relaxed; a=3Drsa-sha256; bh=3D4oyZx10ox9130=
pHMfEyNpoZnOXBvUw6mgYm7IM9rGsU=3D; h=3DDate:From:Reply-To:Subject:To:List-U=
nsubscribe;
MIME-Version: 1.0
Content-Type: text/plain; charset=3D"utf-8"
Content-Transfer-Encoding: 7bit
X-GetAbine-Processed: 1
From: "lists.xen.org [Masked]" <FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJ=
DLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com>
Sender: "lists.xen.org [Masked]" <FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHEC=
CJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com=
>
Reply-To:=20
	FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UAN=
QUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com
To: f4da1594@opayq.com
X-GetAbine-Sender: xen-changelog-bounces@lists.xen.org
X-GetAbine-Disposable: f4da1594@opayq.com
X-GetAbine-Host-Address: 107.22.209.6
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVde51yL
 S4PcHXYsJ2wwcGD229+1iD2CMYs3MS8qvSGDNuLz8AWvBRbGK9t5VTA2MlwS7GLk4hAS+MEo8
 +PeAtYuRE8g5zyjxvpG5i5GDg01ATGLuXgWQsIiAqsSsFcuZIUrUJZp+N7CBlAgL+Emc7XEFC
 fMKmEmcfNnCAmKzAJV/2vaIeQIjxwJGhlWMGsWpRWWpRbrGBnpJRZnpGSW5iZk5uoYGpnq5qc
 XFiempOYlJxXrJ+bmbGIEeqWdgYNzBOGGV3yFGSQ4mJVHeCk+LSCG+pPyUyozE4oz4otKc1OJ
 DjDIcHEoSvNu6gXKCRanpqRVpmTnA0IBJS3DwKInw/qgDSvMWFyTmFmemQ6ROMSpKifOy9wAl
 BEASGaV5cG2wcLzEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZhXBWQKT2ZeCdz0V0CLmYAW8
 10yAVlckoiQkmpg1LmZ+mT34gnCp79OjDs+e0vU2xcH556/kFNrcOb91lkdKRf2qgcq+Z74rX
 BUYrmdWdSN21lSAfv/+nx7yBb9M3aV7zMfreuKVpVx1a+C+HfXWezScthxa/XUmArz38X5iWU
 vDFhstpm6/nu84ui56idSeo7zYhrWrJ3O6VzO9vrd76mbzkxeyarEUpyRaKjFXFScCACW1lVH
 QgIAAA=3D=3D
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1496878402!98762148!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=3D0.5 required=3D7.0 tests=3DBODY_RANDOM_LONG
X-StarScan-Received:=20
X-StarScan-Version: 9.4.19; banners=3D-,-,-
X-VirusChecked: Checked
Message-Id: <E1dIkS2-0003y3-HK@xenbits.xenproject.org>
Date: Wed, 07 Jun 2017 23:33:22 +0000
Subject: [Xen-changelog] [xen master] x86/vlapic: fix two flaws in emulatin=
g
	MSR_IA32_APICBASE
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-change=
log>,=20
 <mailto:xen-changelog-request@lists.xen.org?subject=3Dunsubscribe>
List-Unsubscribe: <mailto:unsubscribe-1188110264-f4da1594@opayq.com>, <http=
s://emails.abine.com/disableDisposable?fwd=3DFWD-737QHYSMHVAYQAUCAOIQBDAAGA=
QLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=
=3D@opayq.com>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=3Dhelp>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changel=
og>,=20
 <mailto:xen-changelog-request@lists.xen.org?subject=3Dsubscribe>
X-Sender-Domain: xenproject.org
X-Spamfilter-host: plato.junkemailfilter.com - http://www.junkemailfilter.c=
om
X-Key-ID: ZjRkYTE1OTRAb3BheXEuY29tIHhlbi1jaGFuZ2Vsb2ctYm91bmNlc0BsaXN0cy54Z=
W4ub3JnIDIwMTctMDYtMDcgMTY6MzM6MjcgMWRJa1M3LTAwMDdJNi1Geg=3D=3D
X-Mail-from: xen-changelog-bounces@lists.xen.org
X-Sender-Host-Address: 192.237.175.120
X-Sender-Host-Name: lists.xenproject.org
X-Key-ID: Y3VydGlza3dvbmc5QGdtYWlsLmNvbSBmd2QtNzM3cWh5c21odmF5cWF1Y2FvaXFiZ=
GFhZ2FxbG1hMnlhbWhlY2NqZGxpYmF5YXd5YWtpYXphcWhzbWNjd21ibGlhNHVhbnF1ZWlnY2lt=
YmttYXp1ejRhYWVhYWNhPT09QG9wYXlxLmNvbSAyMDE3LTA2LTA3IDE2OjMzOjMzIDFkSWtTRC0=
wMDA3Z24tNFc=3D


-------------------------Blur-------------------------
This email is forwarded from a MASKED EMAIL you created using Blur.  (https=
://dnt.abine.com/#help/faq/faq-whataremaskedemails).
IF THIS IS SPAM, CLICK HERE TO BLOCK:
https://dnt.abine.com/#/block_email/f4da1594@opayq.com/FWD-737QHYSMHVAYQAUC=
AOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAA=
CA=3D=3D=3D@opayq.com

Want to shop safely and privately online? Go Premium: https://dnt.abine.com=
/?pk_campaign=3DmaskHeader#premium
-------------------------by Abine-------------------------


commit 4f35cb80e8813053d1cec9dc1654ceb6dd7575a0
Author:     Chao Gao <chao.gao@intel.com>
AuthorDate: Tue Jun 6 14:34:30 2017 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Tue Jun 6 14:34:30 2017 +0200

    x86/vlapic: fix two flaws in emulating MSR_IA32_APICBASE
   =20
    According to SDM Chapter ADVANCED PROGRAMMABLE INTERRUPT CONTROLLER (AP=
IC)
    -> Extended XAPIC (x2APIC) -> x2APIC State Transitions, The existing co=
de to
    handle guest's writing MSR_IA32_APICBASE has two flaws:
    1. Transition from x2APIC Mode to Disabled Mode is allowed but wrongly
    disabled currently. Fix it by removing the related check.
    2. Transition from x2APIC Mode to xAPIC Mode is illegal but wrongly all=
owed
    currently. Considering changing ENABLE bit of the MSR has been handled,
    it can be fixed by only allowing transition from xAPIC Mode to x2APIC M=
ode
    (the other two transitions: from x2APIC mode to xAPIC Mode, from disabl=
ed mode
    to invalid state (EN=3D0, EXTD=3D1) are disabled).
   =20
    Signed-off-by: Chao Gao <chao.gao@intel.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
---
 xen/arch/x86/hvm/vlapic.c        | 6 ++----
 xen/include/asm-x86/hvm/vlapic.h | 4 ++++
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/xen/arch/x86/hvm/vlapic.c b/xen/arch/x86/hvm/vlapic.c
index cf8ee50..4320c6e 100644
--- a/xen/arch/x86/hvm/vlapic.c
+++ b/xen/arch/x86/hvm/vlapic.c
@@ -1003,14 +1003,12 @@ bool_t vlapic_msr_set(struct vlapic *vlapic, uint64=
_t value)
         }
         else
         {
-            if ( unlikely(vlapic_x2apic_mode(vlapic)) )
-                return 0;
             vlapic->hw.disabled |=3D VLAPIC_HW_DISABLED;
             pt_may_unmask_irq(vlapic_domain(vlapic), NULL);
         }
     }
-    else if ( !(value & MSR_IA32_APICBASE_ENABLE) &&
-              unlikely(value & MSR_IA32_APICBASE_EXTD) )
+    else if ( ((vlapic->hw.apic_base_msr ^ value) & MSR_IA32_APICBASE_EXTD=
) &&
+              unlikely(!vlapic_xapic_mode(vlapic)) )
         return 0;
=20
     vlapic->hw.apic_base_msr =3D value;
diff --git a/xen/include/asm-x86/hvm/vlapic.h b/xen/include/asm-x86/hvm/vla=
pic.h
index 4656293..a63fcd5 100644
--- a/xen/include/asm-x86/hvm/vlapic.h
+++ b/xen/include/asm-x86/hvm/vlapic.h
@@ -51,8 +51,12 @@
=20
 #define vlapic_base_address(vlapic)                             \
     ((vlapic)->hw.apic_base_msr & MSR_IA32_APICBASE_BASE)
+/* Only check EXTD bit as EXTD can't be set if it is disabled by hardware =
*/
 #define vlapic_x2apic_mode(vlapic)                              \
     ((vlapic)->hw.apic_base_msr & MSR_IA32_APICBASE_EXTD)
+#define vlapic_xapic_mode(vlapic)                               \
+    (!vlapic_hw_disabled(vlapic) && \
+     !((vlapic)->hw.apic_base_msr & MSR_IA32_APICBASE_EXTD))
=20
 /*
  * Generic APIC bitmap vector update & search routines.
--
generated by git-patchbot for /home/xen/git/xen.git#master

_______________________________________________
Xen-changelog mailing list
Xen-changelog@lists.xen.org
https://lists.xenproject.org/xen-changelog

--94eb2c0c8326d19df40551903ce6--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7981784541269256329==--


From xen-devel-bounces@lists.xen.org Sat Jun 10 05:16:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Jun 2017 05:16: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 1dJYl1-0004Tg-JB; Sat, 10 Jun 2017 05: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 <osstest-admin@xenproject.org>) id 1dJYkz-0004TJ-RE
 for xen-devel@lists.xensource.com; Sat, 10 Jun 2017 05:16:18 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 1A/C7-03696-1A08B395; Sat, 10 Jun 2017 05:16:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXdBg3W
 kwZqvfBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNODt9OmPBz/iKA7cPMzcw
 rrPqYuTiEBL4yyix7dxGdgjnMaPEnt9bGSGcbYwSHe8vAGU4OUQEnCW+npkLZvMK6Es0T/jHA
 mILCwRJPOncC9YgIXBfUWJh2xG2LkYOIMdb4twbCZAaEPPRg5tAYXYONgEriUNiIFEWAVWJnY
 92MU9g5F7AyLCKUaM4tagstUjXyEAvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyP
 Q5wxAsIPx17KAQ4ySHExKorwyD60ihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwhtVbRwoJFqWm
 p1akZeYAgw8mLcHBoyTCezoTKM1bXJCYW5yZDpE6xajLsWH1+i9MQix5+XmpUuK8sSAzBECKM
 krz4EbAIuESo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHkX1QBN4cnMK4Hb9AroCCagI5a8sw
 A5oiQRISXVwGhwpHXnxe41WXfTb/+58IYp42nKWbWVHPOFdhz4nPVijuFFG7tzjo53EyM6C/e
 7sk1c+SFEab5sisrZp9PlTG+sc9N7y5n8YHqNlK9rdrftaVeD2dXSO+5t2VVk06/7wjNLrI/T
 y7Mk41Zjl3KTQPL2VfdezQo4esc68x6zQd+tfx4NIkeu8SqxFGckGmoxFxUnAgDZrxAufwIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1497071775!59270760!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22347 invoked from network); 10 Jun 2017 05:16: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; 10 Jun 2017 05:16: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 1dJYku-0004tg-94; Sat, 10 Jun 2017 05:16: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 1dJYko-0002pT-Li; Sat, 10 Jun 2017 05:16:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dJYko-0002qX-6Y; Sat, 10 Jun 2017 05:16:06 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110177-mainreport@xen.org>
X-Osstest-Failures: linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:host-install(3):broken:regression
 linux-next:test-amd64-i386-xl:host-install(3):broken:regression
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:host-install(3):broken:regression
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:host-install(3):broken:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:host-install(3):broken:regression
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64:host-install(3):broken:regression
 linux-next:build-arm64-pvops:kernel-build:fail:regression
 linux-next:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 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-examine:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:guest-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-stop:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-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-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-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-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-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck: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-libvirt-xsm: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-libvirt-raw: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-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-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=fc11440fe18e140056677038bb22750b91528e5e
X-Osstest-Versions-That: linux=d0aab7d4e93e0fd5df3e892e0f2087d7a5371b1a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 10 Jun 2017 05:16:06 +0000
Subject: [Xen-devel] [linux-next test] 110177: 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>

ZmxpZ2h0IDExMDE3NyBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTAxNzcvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAzIGhvc3QtaW5zdGFsbCgzKSBicm9rZW4gUkVHUi4gdnMuIDExMDEzMQogdGVzdC1h
bWQ2NC1pMzg2LXhsICAgICAgICAgICAgMyBob3N0LWluc3RhbGwoMykgICAgICAgIGJyb2tlbiBS
RUdSLiB2cy4gMTEwMTMxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NC14c20gMyBob3N0LWluc3RhbGwoMykgYnJva2VuIFJFR1IuIHZzLiAxMTAxMzEKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAzIGhvc3QtaW5zdGFsbCgzKSBicm9rZW4gUkVH
Ui4gdnMuIDExMDEzMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAz
IGhvc3QtaW5zdGFsbCgzKSBicm9rZW4gUkVHUi4gdnMuIDExMDEzMQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgMyBob3N0LWluc3RhbGwoMykgYnJva2VuIFJFR1Iu
IHZzLiAxMTAxMzEKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDUga2VybmVsLWJ1aWxk
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDEzMQoKUmVncmVzc2lvbnMgd2hpY2ggYXJl
IHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
MDEzMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwMTMxCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQs
IGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIGxpa2UgMTEwMTMxCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTAxMzEKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBs
aWtlIDExMDEzMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTUgZ3Vlc3Qt
bG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTEwMTMxCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTAxMzEK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDExMDEzMQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNiBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAg
OSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICA5IHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
IDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdl
dGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgZmMxMTQ0MGZlMThlMTQwMDU2
Njc3MDM4YmIyMjc1MGI5MTUyOGU1ZQpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAg
ICAgICAgZDBhYWI3ZDRlOTNlMGZkNWRmM2U4OTJlMGYyMDg3ZDdhNTM3MWIxYQoKTGFzdCB0ZXN0
IG9mIGJhc2lzICAgICAgICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5kKSAgICAgCkZhaWxp
bmcgc2luY2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgIApU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMTAxNzcgIDIwMTctMDYtMDkgMDk6NTA6NDMgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1h
cm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGJyb2tl
biAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Jun 10 05:53:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Jun 2017 05: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 1dJZKb-0006s3-GP; Sat, 10 Jun 2017 05:53:05 +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 1dJZKa-0006rg-4k
 for xen-devel@lists.xensource.com; Sat, 10 Jun 2017 05:53:04 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 CB/2F-01735-F398B395; Sat, 10 Jun 2017 05:53:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsWS0XRdVdeu0zr
 S4NUeLosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmTPy0lK1gyT7Gig8ve1ga
 GI+0MXYxcnEICfxllFj2+gM7hPOYUeL7nntQmW2MEhO2LmTrYuTkEBFwlvh6Zi47iM0roC/x8
 VQrWFxYIFjiyPvfrCANEgJdihKNHXuYQRISAt4Sb+dtYoKx/7VeAoqzc7AJWEkcEgOJsgioSr
 yc85ptAiP3AkaGVYwaxalFZalFukaGeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZs
 YgZ6vZ2Bg3MF4d7LfIUZJDiYlUV6Zh1aRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4eTusI4UE
 i1LTUyvSMnOAIQiTluDgURLhbW4DSvMWFyTmFmemQ6ROMepybFi9/guTEEtefl6qlDjv7nagI
 gGQoozSPLgRsHi4xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmY9zvIKp7MvBK4Ta+AjmACOm
 LJOwuQI0oSEVJSDYyS/bI5AY8eff2+v72jTX4ma8f8i0bpAb85Yq84zfh8YKm3n7nILK1GGbl
 Xp4Wl+eNn7Au7oP26tGhP247AN9J9K9coMZZEfXv49uv95f6/hVW/Z0ye94nN5X6zyJnZDyav
 Y+JkncHrtUv+oqqOSOMTsQcW61xP5n2YyFPUepqnT0i9y9jaWluJpTgj0VCLuag4EQBd94pUg
 gIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1497073980!99848591!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16765 invoked from network); 10 Jun 2017 05:53:01 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Jun 2017 05:53: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 <osstest-admin@xenproject.org>)
 id 1dJZKV-0005na-0M; Sat, 10 Jun 2017 05:52: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 1dJZKP-0004pC-7t; Sat, 10 Jun 2017 05:52:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dJZKO-0006yO-RY; Sat, 10 Jun 2017 05:52:53 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110178-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-libvirt-vhd:host-install(3):broken:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:host-install(3):broken:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:host-install(3):broken:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:host-install(3):broken:regression
 linux-linus:test-amd64-amd64-xl-credit2:host-install(3):broken:regression
 linux-linus:test-amd64-amd64-xl-qcow2:host-install(3):broken:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:host-install(3):broken:regression
 linux-linus:test-amd64-i386-xl-xsm:host-install(3):broken:regression
 linux-linus:build-armhf:host-build-prep:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-linus: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-qemut-win7-amd64:guest-localmigrate/x10: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-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-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-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-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=0d22df90c7eadeaf852caca49ae8df9b2c3075a4
X-Osstest-Versions-That: linux=b29794ec95c6856b316c2295904208bf11ffddd9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 10 Jun 2017 05:52:52 +0000
Subject: [Xen-devel] [linux-linus test] 110178: 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>

ZmxpZ2h0IDExMDE3OCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEwMTc4LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
ICAzIGhvc3QtaW5zdGFsbCgzKSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMTAwOTMKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMyBob3N0LWlu
c3RhbGwoMykgYnJva2VuIFJFR1IuIHZzLiAxMTAwOTMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0IDMgaG9zdC1pbnN0YWxsKDMpIGJyb2tlbiBSRUdSLiB2cy4gMTEw
MDkzCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgIDMgaG9zdC1pbnN0YWxsKDMpICAg
ICAgYnJva2VuIFJFR1IuIHZzLiAxMTAwOTMKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAg
IDMgaG9zdC1pbnN0YWxsKDMpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDExMDA5MwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgMyBob3N0LWluc3RhbGwoMykgICAgICAgIGJyb2tlbiBS
RUdSLiB2cy4gMTEwMDkzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NC14c20gMyBob3N0LWluc3RhbGwoMykgYnJva2VuIFJFR1IuIHZzLiAxMTAwOTMKIHRlc3QtYW1k
NjQtaTM4Ni14bC14c20gICAgICAgIDMgaG9zdC1pbnN0YWxsKDMpICAgICAgICBicm9rZW4gUkVH
Ui4gdnMuIDExMDA5MwogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNCBob3N0LWJ1aWxk
LXByZXAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwMDkzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZz
LiAxMTAwOTMKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tp
bmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtaGYtbGli
dmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gx
MCBmYWlsIGxpa2UgMTEwMDYwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NiBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTAwOTMKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDExMDA5MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgOSBkZWJpYW4taW5zdGFsbCAg
ICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEwMDkzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTYgZGViaWFu
LWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
eHNtICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEw
LWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA5IHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAg
MGQyMmRmOTBjN2VhZGVhZjg1MmNhY2E0OWFlOGRmOWIyYzMwNzVhNApiYXNlbGluZSB2ZXJzaW9u
OgogbGludXggICAgICAgICAgICAgICAgYjI5Nzk0ZWM5NWM2ODU2YjMxNmMyMjk1OTA0MjA4YmYx
MWZmZGRkOQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEwMDkzICAyMDE3LTA2LTA3IDE3OjI5OjA4
IFogICAgMiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExMDEzMSAgMjAxNy0wNi0wOCAxNzoz
MDozOCBaICAgIDEgZGF5cyAgICAyIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMDE3
OCAgMjAxNy0wNi0wOSAwOTo1MDo0MyBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVv
cGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEdpbGFkIEJlbi1Zb3NzZWYg
PGdpbGFkQGJlbnlvc3NlZi5jb20+CiAgSGVyYmVydCBYdSA8aGVyYmVydEBnb25kb3IuYXBhbmEu
b3JnLmF1PgogIEplc3NpY2EgWXUgPGpleXVAcmVkaGF0LmNvbT4KICBMaW51cyBUb3J2YWxkcyA8
dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CiAgUGV0ciBNbGFkZWsgPHBtbGFkZWtAc3Vz
ZS5jb20+CiAgUmFmYWVsIEouIFd5c29ja2kgPHJhZmFlbC5qLnd5c29ja2lAaW50ZWwuY29tPgog
IFNlcmdleSBTZW5vemhhdHNreSA8c2VyZ2V5LnNlbm96aGF0c2t5QGdtYWlsLmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MK
aW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4g
Z2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1zdGVwIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgaG9zdC1pbnN0YWxsKDMpCmJyb2tlbi1zdGVwIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gaG9zdC1pbnN0YWxs
KDMpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
IGhvc3QtaW5zdGFsbCgzKQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1k
NjQgaG9zdC1pbnN0YWxsKDMpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiBob3N0LWluc3RhbGwoMykKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiBo
b3N0LWluc3RhbGwoMykKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtIGhvc3QtaW5zdGFsbCgzKQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWkz
ODYteGwteHNtIGhvc3QtaW5zdGFsbCgzKQoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDBkMjJk
ZjkwYzdlYWRlYWY4NTJjYWNhNDlhZThkZjliMmMzMDc1YTQKTWVyZ2U6IGFlYTQxNTYgZmJkNzhh
ZgpBdXRob3I6IExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4K
RGF0ZTogICBUaHUgSnVuIDggMTc6NDA6MzIgMjAxNyAtMDcwMAoKICAgIE1lcmdlIHRhZyAncG0t
NC4xMi1yYzUnIG9mIGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dp
dC9yYWZhZWwvbGludXgtcG0KICAgIAogICAgUHVsbCBwb3dlciBtYW5hZ2VtZW50IGZpeGVzIGZy
b20gUmFmYWVsIFd5c29ja2k6CiAgICAgIlRoZXNlIHJldmVydCBvbmUgcHJvYmxlbWF0aWMgY29t
bWl0IHJlbGF0ZWQgdG8gc3lzdGVtIHNsZWVwIGFuZCBmaXgKICAgICAgb25lIHJlY2VudCBpbnRl
bF9wc3RhdGUgcmVncmVzc2lvbi4KICAgIAogICAgICBTcGVjaWZpY3M6CiAgICAKICAgICAgIC0g
UmV2ZXJ0IGEgcmVjZW50IGNvbW1pdCB0aGF0IGF0dGVtcHRlZCB0byBhdm9pZCBzcHVyaW91cyB3
YWtldXBzCiAgICAgICAgIGZyb20gc3VzcGVuZC10by1pZGxlIHZpYSBBQ1BJIFNDSSwgYnV0IGlu
dHJvZHVjZWQgcmVncmVzc2lvbnMgb24KICAgICAgICAgc29tZSBzeXN0ZW1zIChSYWZhZWwgV3lz
b2NraSkuCiAgICAKICAgICAgICAgV2Ugd2lsbCBnZXQgYmFjayB0byB0aGUgcHJvYmxlbSBpdCB0
cmllZCB0byBhZGRyZXNzIGluIHRoZSBuZXh0CiAgICAgICAgIGN5Y2xlLgogICAgCiAgICAgICAt
IEZpeCBhIHBvc3NpYmxlIGRpdmlzaW9uIGJ5IDAgZHVyaW5nIGludGVsX3BzdGF0ZSBpbml0aWFs
aXphdGlvbgogICAgICAgICBkdWUgdG8gYSBtaXNzaW5nIGNoZWNrIChSYWZhZWwgV3lzb2NraSki
CiAgICAKICAgICogdGFnICdwbS00LjEyLXJjNScgb2YgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHVi
L3NjbS9saW51eC9rZXJuZWwvZ2l0L3JhZmFlbC9saW51eC1wbToKICAgICAgUmV2ZXJ0ICJBQ1BJ
IC8gc2xlZXA6IElnbm9yZSBzcHVyaW91cyBTQ0kgd2FrZXVwcyBmcm9tIHN1c3BlbmQtdG8taWRs
ZSIKICAgICAgY3B1ZnJlcTogaW50ZWxfcHN0YXRlOiBBdm9pZCBkaXZpc2lvbiBieSAwIGluIG1p
bl9wZXJmX3BjdF9taW4oKQoKY29tbWl0IGFlYTQxNTZjMzA4NjcwNjk5ZDc0ZGVkYjE4MmViY2Vm
ZmI2MzMxODUKTWVyZ2U6IGRjMGNmNWEgNDYyYzVhOApBdXRob3I6IExpbnVzIFRvcnZhbGRzIDx0
b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KRGF0ZTogICBUaHUgSnVuIDggMTY6Mjg6NDkg
MjAxNyAtMDcwMAoKICAgIE1lcmdlIHRhZyAnbW9kdWxlcy1mb3ItdjQuMTItcmM1JyBvZiBnaXQ6
Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvamV5dS9saW51eAogICAg
CiAgICBQdWxsIG1vZHVsZSBtYWludGFpbmVyIGFkZHJlc3MgY2hhbmdlIGZyb20gSmVzc2ljYSBZ
dToKICAgICAiQSBzaW5nbGUgcGF0Y2ggdGhhdCBhZHZlcnRpc2VzIG15IGVtYWlsIGFkZHJlc3Mg
Y2hhbmdlIgogICAgCiAgICAqIHRhZyAnbW9kdWxlcy1mb3ItdjQuMTItcmM1JyBvZiBnaXQ6Ly9n
aXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvamV5dS9saW51eDoKICAgICAg
TUFJTlRBSU5FUlM6IHVwZGF0ZSBlbWFpbCBhZGRyZXNzIGZvciBKZXNzaWNhIFl1Cgpjb21taXQg
ZmJkNzhhZmUzNGQ5Y2MzYTg2YWZmN2NjMjE0ZDlmMDZlODE1ZTYzZQpNZXJnZTogM2MyOTkzYiA1
N2NhZjRlIGYzYjdlYWEKQXV0aG9yOiBSYWZhZWwgSi4gV3lzb2NraSA8cmFmYWVsLmoud3lzb2Nr
aUBpbnRlbC5jb20+CkRhdGU6ICAgRnJpIEp1biA5IDAxOjI1OjE2IDIwMTcgKzAyMDAKCiAgICBN
ZXJnZSBicmFuY2hlcyAnaW50ZWxfcHN0YXRlJyBhbmQgJ3BtLXNsZWVwJwogICAgCiAgICAqIGlu
dGVsX3BzdGF0ZToKICAgICAgY3B1ZnJlcTogaW50ZWxfcHN0YXRlOiBBdm9pZCBkaXZpc2lvbiBi
eSAwIGluIG1pbl9wZXJmX3BjdF9taW4oKQogICAgCiAgICAqIHBtLXNsZWVwOgogICAgICBSZXZl
cnQgIkFDUEkgLyBzbGVlcDogSWdub3JlIHNwdXJpb3VzIFNDSSB3YWtldXBzIGZyb20gc3VzcGVu
ZC10by1pZGxlIgoKY29tbWl0IGRjMGNmNWE3N2RiOWQyMDAyODRmNTRhNjA5OTRjMWY2ZDJmYmZj
NWYKTWVyZ2U6IGQwYWFiN2QgZGFjOGJiYgpBdXRob3I6IExpbnVzIFRvcnZhbGRzIDx0b3J2YWxk
c0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KRGF0ZTogICBUaHUgSnVuIDggMTA6NTA6MDQgMjAxNyAt
MDcwMAoKICAgIE1lcmdlIGJyYW5jaCAnZm9yLWxpbnVzJyBvZiBnaXQ6Ly9naXQua2VybmVsLm9y
Zy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvcG1sYWRlay9wcmludGsKICAgIAogICAgUHVsbCBw
cmludGsgZml4IGZyb20gUGV0ciBNbGFkZWs6CiAgICAgIlRoaXMgcmV2ZXJ0cyBhIGZpeCBhZGRl
ZCBpbnRvIDQuMTItcmMxLiBJdCBjYXVzZWQgdGhlIGtlcm5lbCBsb2cgdG8gYmUKICAgICAgcHJp
bnRlZCBvbiBhbm90aGVyIGNvbnNvbGUgd2hlbiB0d28gY29uc29sZXMgb2YgdGhlIHNhbWUgdHlw
ZSB3ZXJlCiAgICAgIGRlZmluZWQsIGUuZy4gY29uc29sZT10dHlTMCBjb25zb2xlPXR0eVMxLgog
ICAgCiAgICAgIFRoaXMgY29uZmlndXJhdGlvbiB3YXMgbmV2ZXIgc3VwcG9ydGVkIGJ5IGtlcm5l
bCBpdHNlbGYsIGJ1dCBpdAogICAgICBzdGFydGVkIHRvIG1ha2Ugc2Vuc2Ugd2l0aCBzeXN0ZW1k
LiBJbiBvdGhlciB3b3JkcywgdGhlIGNvbW1pdCBicm9rZQogICAgICB1c2Vyc3BhY2UiCiAgICAK
ICAgICogJ2Zvci1saW51cycgb2YgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9r
ZXJuZWwvZ2l0L3BtbGFkZWsvcHJpbnRrOgogICAgICBSZXZlcnQgInByaW50azogZml4IGRvdWJs
ZSBwcmludGluZyB3aXRoIGVhcmx5Y29uIgoKY29tbWl0IGQwYWFiN2Q0ZTkzZTBmZDVkZjNlODky
ZTBmMjA4N2Q3YTUzNzFiMWEKTWVyZ2U6IGIyOTc5NGUgZjNhZDU4NwpBdXRob3I6IExpbnVzIFRv
cnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KRGF0ZTogICBUaHUgSnVuIDgg
MTA6MDI6NTggMjAxNyAtMDcwMAoKICAgIE1lcmdlIGJyYW5jaCAnbGludXMnIG9mIGdpdDovL2dp
dC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9oZXJiZXJ0L2NyeXB0by0yLjYK
ICAgIAogICAgUHVsbCBjcnlwdG8gZml4ZXMgZnJvbSBIZXJiZXJ0IFh1OgogICAgICJUaGlzIGZp
eGVzIGEgY291cGxlIG9mIHBsYWNlcyBpbiB0aGUgY3J5cHRvIGNvZGUgdGhhdCB3ZXJlIGRvaW5n
CiAgICAgIGludGVycnVwdGlibGUgc2xlZXBzIGRhbmdlcm91c2x5LiBUaGV5IGhhdmUgYmVlbiBj
b252ZXJ0ZWQgdG8gdXNlCiAgICAgIG5vbi1pbnRlcnJ1cHRpYmxlIHNsZWVwcy4KICAgIAogICAg
ICBUaGlzIGFsc28gZml4ZXMgYSBidWcgaW4gYXN5bW1ldHJpY19rZXlzIHdoZXJlIGl0IHdvdWxk
IHRyaWdnZXIgYQogICAgICB1c2UtYWZ0ZXItZnJlZSBpZiBhIHJlcXVlc3QgcmV0dXJuZWQgRUJV
U1kgZHVlIHRvIGEgZnVsbCBkZXZpY2UgcXVldWUiCiAgICAKICAgICogJ2xpbnVzJyBvZiBnaXQ6
Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvaGVyYmVydC9jcnlwdG8t
Mi42OgogICAgICBjcnlwdG86IGdjbSAtIHdhaXQgZm9yIGNyeXB0byBvcCBub3Qgc2lnbmFsIHNh
ZmUKICAgICAgY3J5cHRvOiBkcmJnIC0gd2FpdCBmb3IgY3J5cHRvIG9wIG5vdCBzaWduYWwgc2Fm
ZQogICAgICBjcnlwdG86IGFzeW1tZXRyaWNfa2V5cyAtIGhhbmRsZSBFQlVTWSBkdWUgdG8gYmFj
a2xvZyBjb3JyZWN0bHkKCmNvbW1pdCBkYWM4YmJiYWUxZDBjY2JhOTY0MDJkMjVkZWVlZDNhMmU4
Nzk5MmM2CkF1dGhvcjogUGV0ciBNbGFkZWsgPHBtbGFkZWtAc3VzZS5jb20+CkRhdGU6ICAgVGh1
IEp1biA4IDEyOjAxOjMwIDIwMTcgKzAyMDAKCiAgICBSZXZlcnQgInByaW50azogZml4IGRvdWJs
ZSBwcmludGluZyB3aXRoIGVhcmx5Y29uIgogICAgCiAgICBUaGlzIHJldmVydHMgY29tbWl0IGNm
MzliZjU4YWZkYWFiYzBiODZmMTQxNjMwZmIzZmQxODE5MDI5NGUuCiAgICAKICAgIFRoZSBjb21t
aXQgcmVncmVzc2lvbiB0byB1c2VycyB0aGF0IGRlZmluZSBib3RoIGNvbnNvbGU9dHR5UzEKICAg
IGFuZCBjb25zb2xlPXR0eVMwIG9uIHRoZSBjb21tYW5kIGxpbmUsIHNlZQogICAgaHR0cHM6Ly9s
a21sLmtlcm5lbC5vcmcvci8yMDE3MDUwOTA4MjkxNS5HQTEzMjM2QGJpc3Ryb21hdGgubG9jYWxk
b21haW4KICAgIAogICAgVGhlIGtlcm5lbCBsb2cgbWVzc2FnZXMgYWx3YXlzIGFwcGVhcmVkIG9u
bHkgb24gb25lIHNlcmlhbCBwb3J0LiBJdCBpcwogICAgZXZlbiBkb2N1bWVudGVkIGluIERvY3Vt
ZW50YXRpb24vYWRtaW4tZ3VpZGUvc2VyaWFsLWNvbnNvbGUucnN0OgogICAgCiAgICAiTm90ZSB0
aGF0IHlvdSBjYW4gb25seSBkZWZpbmUgb25lIGNvbnNvbGUgcGVyIGRldmljZSB0eXBlIChzZXJp
YWwsCiAgICB2aWRlbykuIgogICAgCiAgICBUaGUgYWJvdmUgbWVudGlvbmVkIGNvbW1pdCBjaGFu
Z2VkIHRoZSBvcmRlciBpbiB3aGljaCB0aGUgY29tbWFuZCBsaW5lCiAgICBwYXJhbWV0ZXJzIGFy
ZSBzZWFyY2hlZC4gQXMgYSByZXN1bHQsIHRoZSBrZXJuZWwgbG9nIG1lc3NhZ2VzIGdvIHRvCiAg
ICB0aGUgbGFzdCBtZW50aW9uZWQgdHR5UyogaW5zdGVhZCBvZiB0aGUgZmlyc3Qgb25lLgogICAg
CiAgICBXZSBsb25nIHRob3VnaHQgdGhhdCB1c2luZyB0d28gY29uc29sZT10dHlTKiBvbiB0aGUg
Y29tbWFuZCBsaW5lCiAgICBkaWQgbm90IG1ha2Ugc2Vuc2UuIEJ1dCB0aGVuIHdlIHJlYWxpemVk
IHRoYXQgY29uc29sZT0gcGFyYW1ldGVycwogICAgd2VyZSBoYW5kbGVkIGFsc28gYnkgc3lzdGVt
ZCwgc2VlCiAgICBodHRwOi8vMHBvaW50ZXIuZGUvYmxvZy9wcm9qZWN0cy9zZXJpYWwtY29uc29s
ZS5odG1sCiAgICAKICAgICJCeSBkZWZhdWx0IHN5c3RlbWQgd2lsbCBpbnN0YW50aWF0ZSBvbmUg
c2VyaWFsLWdldHR5QC5zZXJ2aWNlIG9uCiAgICB0aGUgbWFpbiBrZXJuZWwgY29uc29sZSwgaWYg
aXQgaXMgbm90IGEgdmlydHVhbCB0ZXJtaW5hbC4iCiAgICAKICAgIHdoZXJlCiAgICAKICAgICJb
NF0gSWYgbXVsdGlwbGUga2VybmVsIGNvbnNvbGVzIGFyZSB1c2VkIHNpbXVsdGFuZW91c2x5LCB0
aGUgbWFpbgogICAgY29uc29sZSBpcyB0aGUgb25lIGxpc3RlZCBmaXJzdCBpbiAvc3lzL2NsYXNz
L3R0eS9jb25zb2xlL2FjdGl2ZSwKICAgIHdoaWNoIGlzIHRoZSBsYXN0IG9uZSBsaXN0ZWQgb24g
dGhlIGtlcm5lbCBjb21tYW5kIGxpbmUuIgogICAgCiAgICBUaGlzIHB1dHMgdGhlIG9yaWdpbmFs
IHJlcG9ydCBpbnRvIGFub3RoZXIgbGlnaHQuIFRoZSBzeXN0ZW0gaXMgcnVubmluZwogICAgaW4g
cWVtdS4gVGhlIGZpcnN0IHNlcmlhbCBwb3J0IGlzIHVzZWQgdG8gc3RvcmUgdGhlIG1lc3NhZ2Vz
IGludG8gYSBmaWxlLgogICAgVGhlIHNlY29uZCBvbmUgaXMgdXNlZCB0byBsb2dpbiB0byB0aGUg
c3lzdGVtIHZpYSBhIHNvY2tldC4gSXQgZGVwZW5kcwogICAgb24gc3lzdGVtZCBhbmQgdGhlIGhp
c3RvcmljIGtlcm5lbCBiZWhhdmlvci4KICAgIAogICAgQnkgb3RoZXIgd29yZHMsIHN5c3RlbWQg
Y2F1c2VzIHRoYXQgaXQgbWFrZXMgc2Vuc2UgdG8gZGVmaW5lIGJvdGgKICAgIGNvbnNvbGU9dHR5
UzEgY29uc29sZT10dHlTMCBvbiB0aGUgY29tbWFuZCBsaW5lLiBUaGUga2VybmVsIGZpeAogICAg
Y2F1c2VkIHJlZ3Jlc3Npb24gcmVsYXRlZCB0byB1c2Vyc3BhY2UgKHN5c3RlbWQpIGFuZCBuZWVk
IHRvIGJlCiAgICByZXZlcnRlZC4KICAgIAogICAgSW4gYWRkaXRpb24sIGl0IHdlbnQgb3V0IHRo
YXQgdGhlIGZpeCBoZWxwZWQgb25seSBwYXJ0aWFsbHkuCiAgICBUaGUgbWVzc2FnZXMgc3RpbGwg
d2VyZSBkdXBsaWNhdGVkIHdoZW4gdGhlIGJvb3QgY29uc29sZSB3YXMKICAgIHJlbW92ZWQgZWFy
bHkgYnkgbGF0ZV9pbml0Y2FsbChwcmludGtfbGF0ZV9pbml0KS4gVGhlbiB0aGUgZW50aXJlCiAg
ICBsb2cgd2FzIHJlcGxheWVkIHdoZW4gdGhlIHNhbWUgY29uc29sZSB3YXMgcmVnaXN0ZXJlZCBh
cyBhIG5vcm1hbCBvbmUuCiAgICAKICAgIExpbms6IDIwMTcwNjA2MTYwMzM5LkdDNzYwNEBwYXRo
d2F5LnN1c2UuY3oKICAgIENjOiBBbGVrc2V5IE1ha2Fyb3YgPGFsZWtzZXkubWFrYXJvdkBsaW5h
cm8ub3JnPgogICAgQ2M6IFNhYnJpbmEgRHVicm9jYSA8c2RAcXVlYXN5c25haWwubmV0PgogICAg
Q2M6IFN1ZGVlcCBIb2xsYSA8c3VkZWVwLmhvbGxhQGFybS5jb20+CiAgICBDYzogR3JlZyBLcm9h
aC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KICAgIENjOiBQZXRlciBIdXJs
ZXkgPHBldGVyQGh1cmxleXNvZnR3YXJlLmNvbT4KICAgIENjOiBKaXJpIFNsYWJ5IDxqc2xhYnlA
c3VzZS5jb20+CiAgICBDYzogUm9iaW4gTXVycGh5IDxyb2Jpbi5tdXJwaHlAYXJtLmNvbT4sCiAg
ICBDYzogU3RldmVuIFJvc3RlZHQgPHJvc3RlZHRAZ29vZG1pcy5vcmc+CiAgICBDYzogIk5haXIs
IEpheWFjaGFuZHJhbiIgPEpheWFjaGFuZHJhbi5OYWlyQGNhdml1bS5jb20+CiAgICBDYzogbGlu
dXgtc2VyaWFsQHZnZXIua2VybmVsLm9yZwogICAgQ2M6IGxpbnV4LWtlcm5lbEB2Z2VyLmtlcm5l
bC5vcmcKICAgIFJlcG9ydGVkLWJ5OiBTYWJyaW5hIER1YnJvY2EgPHNkQHF1ZWFzeXNuYWlsLm5l
dD4KICAgIEFja2VkLWJ5OiBTZXJnZXkgU2Vub3poYXRza3kgPHNlcmdleS5zZW5vemhhdHNreUBn
bWFpbC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBQZXRyIE1sYWRlayA8cG1sYWRla0BzdXNlLmNv
bT4KCmNvbW1pdCA0NjJjNWE4MjZlYmEzOWZhZDgxOWNjZWY5MTZmOTk0M2ZmNDJiZjBkCkF1dGhv
cjogSmVzc2ljYSBZdSA8amV5dUByZWRoYXQuY29tPgpEYXRlOiAgIFdlZCBKdW4gNyAyMzo1Mjoz
NiAyMDE3IC0wNzAwCgogICAgTUFJTlRBSU5FUlM6IHVwZGF0ZSBlbWFpbCBhZGRyZXNzIGZvciBK
ZXNzaWNhIFl1CiAgICAKICAgIEkgd2lsbCBiZSB0cmF2ZWxpbmcgaW4gdGhlIHVwY29taW5nIG1v
bnRocyBhbmQgaXQnbGwgYmUgbXVjaCBlYXNpZXIgZm9yIG1lCiAgICB0byBhY2Nlc3MgbXkga2Vy
bmVsLm9yZyBlbWFpbCByYXRoZXIgdGhhbiBteSB3b3JrIG9uZS4gQ2hhbmdlIG15IGVtYWlsCiAg
ICBhZGRyZXNzIGluIHRoZSBNQUlOVEFJTkVSUyBmaWxlIGZyb20gamV5dUByZWRoYXQuY29tIHRv
IGpleXVAa2VybmVsLm9yZy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmVzc2ljYSBZdSA8amV5
dUByZWRoYXQuY29tPgoKY29tbWl0IGYzYjdlYWFlMWIzNWViODA3NzYxMGViN2M3ZGIwNDJjOWIw
NjQ1ZTEKQXV0aG9yOiBSYWZhZWwgSi4gV3lzb2NraSA8cmFmYWVsLmoud3lzb2NraUBpbnRlbC5j
b20+CkRhdGU6ICAgV2VkIEp1biA3IDAwOjU3OjM3IDIwMTcgKzAyMDAKCiAgICBSZXZlcnQgIkFD
UEkgLyBzbGVlcDogSWdub3JlIHNwdXJpb3VzIFNDSSB3YWtldXBzIGZyb20gc3VzcGVuZC10by1p
ZGxlIgogICAgCiAgICBSZXZlcnQgY29tbWl0IGVlZDRkNDdlZmU5NSAoQUNQSSAvIHNsZWVwOiBJ
Z25vcmUgc3B1cmlvdXMgU0NJIHdha2V1cHMKICAgIGZyb20gc3VzcGVuZC10by1pZGxlKSBhcyBp
dCB0dXJuZWQgb3V0IHRvIGJlIHByZW1hdHVyZSBhbmQgdHJpZ2dlcmVkCiAgICBhIG51bWJlciBv
ZiBkaWZmZXJlbnQgaXNzdWVzIG9uIHZhcmlvdXMgc3lzdGVtcy4KICAgIAogICAgVGhhdCBpbmNs
dWRlcywgYnV0IGlzIG5vdCBsaW1pdGVkIHRvLCBwcmVtYXR1cmUgc3VzcGVuZC10by1SQU0gYWJv
cnRzCiAgICBvbiBEZWxsIFhQUyAxMyAoOTM0MykgcmVwb3J0ZWQgYnkgRG9taW5pay4KICAgIAog
ICAgVGhlIGlzc3VlIHRoZSBjb21taXQgaW4gcXVlc3Rpb24gYXR0ZW1wdGVkIHRvIGFkZHJlc3Mg
aXMgcmVhbCBhbmQKICAgIHdpbGwgbmVlZCB0byBiZSB0YWtlbiBjYXJlIG9mIGdvaW5nIGZvcndh
cmQsIGJ1dCBldmlkZW50bHkgbW9yZSB3b3JrCiAgICBpcyBuZWVkZWQgZm9yIHRoaXMgcHVycG9z
ZS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IERvbWluaWsgQnJvZG93c2tpIDxsaW51eEBkb21pbmlr
YnJvZG93c2tpLm5ldD4KICAgIFNpZ25lZC1vZmYtYnk6IFJhZmFlbCBKLiBXeXNvY2tpIDxyYWZh
ZWwuai53eXNvY2tpQGludGVsLmNvbT4KCmNvbW1pdCA1N2NhZjRlYzJiOGJmYmNiNGY3MzhhYjVh
MTJlZWRmM2E4Nzg2MDQ1CkF1dGhvcjogUmFmYWVsIEouIFd5c29ja2kgPHJhZmFlbC5qLnd5c29j
a2lAaW50ZWwuY29tPgpEYXRlOiAgIE1vbiBKdW4gNSAxNDo1MToxOCAyMDE3ICswMjAwCgogICAg
Y3B1ZnJlcTogaW50ZWxfcHN0YXRlOiBBdm9pZCBkaXZpc2lvbiBieSAwIGluIG1pbl9wZXJmX3Bj
dF9taW4oKQogICAgCiAgICBDb21taXQgYzVhMmVlN2RkZTg5IChjcHVmcmVxOiBpbnRlbF9wc3Rh
dGU6IEFjdGl2ZSBtb2RlIFAtc3RhdGUKICAgIGxpbWl0cyByZXdvcmspIGluY29ycmVjdGx5IGFz
c3VtZWQgdGhhdCBwc3RhdGUudHVyYm9fcHN0YXRlIHdvdWxkCiAgICBhbHdheXMgYmUgbm9uemVy
byBmb3IgQ1BVMCBpbiBtaW5fcGVyZl9wY3RfbWluKCkgaWYKICAgIGNwdWZyZXFfcmVnaXN0ZXJf
ZHJpdmVyKCkgaGFkIHN1Y2NlZWRlZCB3aGljaCBtYXkgbm90IGJlIHRoZSBjYXNlCiAgICBpbiB2
aXJ0dWFsaXplZCBlbnZpcm9ubWVudHMuCiAgICAKICAgIElmIHRoYXQgYXNzdW1wdGlvbiBkb2Vz
bid0IGhvbGQsIGl0IGxlYWRzIHRvIGFuIGVhcmx5IGNyYXNoIG9uIGJvb3QKICAgIGluIGludGVs
X3BzdGF0ZV9yZWdpc3Rlcl9kcml2ZXIoKSwgc28gYWRkIGEgc2FuaXR5IGNoZWNrIHRvCiAgICBt
aW5fcGVyZl9wY3RfbWluKCkgdG8gcHJldmVudCB0aGUgY3Jhc2ggZnJvbSBoYXBwZW5pbmcuCiAg
ICAKICAgIEZpeGVzOiBjNWEyZWU3ZGRlODkgKGNwdWZyZXE6IGludGVsX3BzdGF0ZTogQWN0aXZl
IG1vZGUgUC1zdGF0ZSBsaW1pdHMgcmV3b3JrKQogICAgUmVwb3J0ZWQtYW5kLXRlc3RlZC1ieTog
Sm9uZ21hbiBIZW8gPGpvbmdtYW4uaGVvQHNhbXN1bmcuY29tPgogICAgU2lnbmVkLW9mZi1ieTog
UmFmYWVsIEouIFd5c29ja2kgPHJhZmFlbC5qLnd5c29ja2lAaW50ZWwuY29tPgoKY29tbWl0IGYz
YWQ1ODcwNzBkNmJkOTYxYWI5NDJiM2ZkN2E4NWQwMGRmYzkzNGIKQXV0aG9yOiBHaWxhZCBCZW4t
WW9zc2VmIDxnaWxhZEBiZW55b3NzZWYuY29tPgpEYXRlOiAgIFRodSBNYXkgMTggMTY6Mjk6MjUg
MjAxNyArMDMwMAoKICAgIGNyeXB0bzogZ2NtIC0gd2FpdCBmb3IgY3J5cHRvIG9wIG5vdCBzaWdu
YWwgc2FmZQogICAgCiAgICBjcnlwdG9fZ2NtX3NldGtleSgpIHdhcyB1c2luZyB3YWl0X2Zvcl9j
b21wbGV0aW9uX2ludGVycnVwdGlibGUoKSB0bwogICAgd2FpdCBmb3IgY29tcGxldGlvbiBvZiBh
c3luYyBjcnlwdG8gb3AgYnV0IGlmIGEgc2lnbmFsIG9jY3VycyBpdAogICAgbWF5IHJldHVybiBi
ZWZvcmUgRE1BIG9wcyBvZiBIVyBjcnlwdG8gcHJvdmlkZXIgZmluaXNoLCB0aHVzCiAgICBjb3Jy
dXB0aW5nIHRoZSBkYXRhIGJ1ZmZlciB0aGF0IGlzIGtmcmVlJ2VkIGluIHRoaXMgY2FzZS4KICAg
IAogICAgUmVzb2x2ZSB0aGlzIGJ5IHVzaW5nIHdhaXRfZm9yX2NvbXBsZXRpb24oKSBpbnN0ZWFk
LgogICAgCiAgICBSZXBvcnRlZC1ieTogRXJpYyBCaWdnZXJzIDxlYmlnZ2VyczNAZ21haWwuY29t
PgogICAgU2lnbmVkLW9mZi1ieTogR2lsYWQgQmVuLVlvc3NlZiA8Z2lsYWRAYmVueW9zc2VmLmNv
bT4KICAgIENDOiBzdGFibGVAdmdlci5rZXJuZWwub3JnCiAgICBTaWduZWQtb2ZmLWJ5OiBIZXJi
ZXJ0IFh1IDxoZXJiZXJ0QGdvbmRvci5hcGFuYS5vcmcuYXU+Cgpjb21taXQgYTVkZmVmYjFjM2Yz
ZGI4MTY2MjU1NjM5M2ZkOTI4MzUxMWUwODQzMApBdXRob3I6IEdpbGFkIEJlbi1Zb3NzZWYgPGdp
bGFkQGJlbnlvc3NlZi5jb20+CkRhdGU6ICAgVGh1IE1heSAxOCAxNjoyOToyNCAyMDE3ICswMzAw
CgogICAgY3J5cHRvOiBkcmJnIC0gd2FpdCBmb3IgY3J5cHRvIG9wIG5vdCBzaWduYWwgc2FmZQog
ICAgCiAgICBkcmJnX2tjYXBpX3N5bV9jdHIoKSB3YXMgdXNpbmcgd2FpdF9mb3JfY29tcGxldGlv
bl9pbnRlcnJ1cHRpYmxlKCkgdG8KICAgIHdhaXQgZm9yIGNvbXBsZXRpb24gb2YgYXN5bmMgY3J5
cHRvIG9wIGJ1dCBpZiBhIHNpZ25hbCBvY2N1cnMgaXQKICAgIG1heSByZXR1cm4gYmVmb3JlIERN
QSBvcHMgb2YgSFcgY3J5cHRvIHByb3ZpZGVyIGZpbmlzaCwgdGh1cwogICAgY29ycnVwdGluZyB0
aGUgb3V0cHV0IGJ1ZmZlci4KICAgIAogICAgUmVzb2x2ZSB0aGlzIGJ5IHVzaW5nIHdhaXRfZm9y
X2NvbXBsZXRpb24oKSBpbnN0ZWFkLgogICAgCiAgICBSZXBvcnRlZC1ieTogRXJpYyBCaWdnZXJz
IDxlYmlnZ2VyczNAZ21haWwuY29tPgogICAgU2lnbmVkLW9mZi1ieTogR2lsYWQgQmVuLVlvc3Nl
ZiA8Z2lsYWRAYmVueW9zc2VmLmNvbT4KICAgIENDOiBzdGFibGVAdmdlci5rZXJuZWwub3JnCiAg
ICBTaWduZWQtb2ZmLWJ5OiBIZXJiZXJ0IFh1IDxoZXJiZXJ0QGdvbmRvci5hcGFuYS5vcmcuYXU+
Cgpjb21taXQgZTY4MzY4YWVkNTYzMjRlMmUzOGQ0ZjZiMDQ0YmI4Y2Y4MjA3N2ZjMgpBdXRob3I6
IEdpbGFkIEJlbi1Zb3NzZWYgPGdpbGFkQGJlbnlvc3NlZi5jb20+CkRhdGU6ICAgVGh1IE1heSAx
OCAxNjoyOToyMyAyMDE3ICswMzAwCgogICAgY3J5cHRvOiBhc3ltbWV0cmljX2tleXMgLSBoYW5k
bGUgRUJVU1kgZHVlIHRvIGJhY2tsb2cgY29ycmVjdGx5CiAgICAKICAgIHB1YmxpY19rZXlfdmVy
aWZ5X3NpZ25hdHVyZSgpIHdhcyBwYXNzaW5nIHRoZSBDUllQVE9fVEZNX1JFUV9NQVlfQkFDS0xP
RwogICAgZmxhZyB0byBha2NpcGhlcl9yZXF1ZXN0X3NldF9jYWxsYmFjaygpIGJ1dCB3YXMgbm90
IGhhbmRsaW5nIGNvcnJlY3RseQogICAgdGhlIGNhc2Ugd2hlcmUgYSAtRUJVU1kgZXJyb3IgY291
bGQgYmUgcmV0dXJuZWQgZnJvbSB0aGUgY2FsbCB0bwogICAgY3J5cHRvX2FrY2lwaGVyX3Zlcmlm
eSgpIGlmIGJhY2tsb2cgd2FzIHVzZWQsIHBvc3NpYmx5IGNhc3VpbmcKICAgIGRhdGEgY29ycnVw
dGlvbiBkdWUgdG8gdXNlLWFmdGVyLWZyZWUgb2YgYnVmZmVycy4KICAgIAogICAgUmVzb2x2ZSB0
aGlzIGJ5IGhhbmRsaW5nIC1FQlVTWSBjb3JyZWN0bHkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEdpbGFkIEJlbi1Zb3NzZWYgPGdpbGFkQGJlbnlvc3NlZi5jb20+CiAgICBDQzogc3RhYmxlQHZn
ZXIua2VybmVsLm9yZwogICAgU2lnbmVkLW9mZi1ieTogSGVyYmVydCBYdSA8aGVyYmVydEBnb25k
b3IuYXBhbmEub3JnLmF1PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Jun 10 07:38:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Jun 2017 07: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 1dJay6-0004ex-Ml; Sat, 10 Jun 2017 07: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 <osstest-admin@xenproject.org>) id 1dJay5-0004ea-Uj
 for xen-devel@lists.xensource.com; Sat, 10 Jun 2017 07:37:58 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 9A/64-03058-5D1AB395; Sat, 10 Jun 2017 07:37:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVffKQut
 Ig1U9rBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN2Hf1GnvB58KKPc0vGBsY
 p3p0MXJxCAn8ZZRYOP8lE4TzmFHiWeM9FghnG6PE/FOrWLsYOTlEBJwlvp6Zy97FyMHBK6Av0
 bpZBCQsLGAl8Wv2AbB6CYGJ+hLzF3xhBklICHhKfP/Vww5jrzo4EWgOOwcbUMMhMZAoi4CqxO
 Ef35gnMHIvYGRYxahRnFpUllqka2iil1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4k
 R6HMGINjBeH1jwCFGSQ4mJVFemYdWkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeAsWWEcKCRal
 pqdWpGXmAIMPJi3BwaMkwhs8FyjNW1yQmFucmQ6ROsWoy7Fh9fovTEIsefl5qVLivOogMwRAi
 jJK8+BGwCLhEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5beYDTeHJzCuB2/QK6AgmoCOWvL
 MAOaIkESEl1cDoOY373NYZt1bYOT9wn5s1e9XmjMU7VtfO5mYpLJ2+fW3Sym+rZmYq754gM89
 071u2+a2vQrYd3LJT4bbnPeHjXGv3vPd/lf1iY/Jsc41lK3NO7e7syn/1zbraN2zRdp1uwVyO
 vSm5CstOv9184IzU6Xnz1fe4i+dqbOjbuOSUNKevh4kp/y65/0osxRmJhlrMRcWJAAykfix/A
 gAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1497080274!106196074!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12247 invoked from network); 10 Jun 2017 07:37:55 -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; 10 Jun 2017 07: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 <osstest-admin@xenproject.org>)
 id 1dJay1-00006H-SZ; Sat, 10 Jun 2017 07:37: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 1dJaxv-0006x9-MX; Sat, 10 Jun 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 1dJaxv-00075S-8u; Sat, 10 Jun 2017 07:37:47 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110182-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-amd64-amd64-pygrub:debian-di-install:fail:regression
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:regression
 xen-4.8-testing:test-amd64-amd64-xl:xen-install:fail:regression
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 xen-4.8-testing:test-armhf-armhf-xl-arndale:xen-boot:fail:regression
 xen-4.8-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.8-testing:test-amd64-i386-qemuu-rhel6hvm-intel:guest-start/redhat.repeat:fail:regression
 xen-4.8-testing:test-amd64-i386-xl-raw:debian-di-install:fail:regression
 xen-4.8-testing:test-amd64-amd64-amd64-pvgrub:guest-start/debian.repeat:fail:regression
 xen-4.8-testing:test-amd64-amd64-i386-pvgrub:guest-start/debian.repeat:fail:regression
 xen-4.8-testing:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:regression
 xen-4.8-testing:test-amd64-i386-freebsd10-i386:guest-start/freebsd.repeat:fail:regression
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-start/debianhvm.repeat:fail:regression
 xen-4.8-testing:test-amd64-amd64-libvirt:guest-start/debian.repeat:fail:regression
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:guest-start/debian.repeat:fail:regression
 xen-4.8-testing:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry: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-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-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-amd64-i386-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-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-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-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-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-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-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-amd64-i386-xl-qemut-ws16-amd64:windows-install: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
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=79d2d5c3437567cabd18d02676ab860e82372d18
X-Osstest-Versions-That: xen=4057c6ea805247e3fbb1f02e3e56aad840e39cf8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 10 Jun 2017 07:37:47 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 110182: 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>

ZmxpZ2h0IDExMDE4MiB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDE4Mi8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgOSBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5NjU0CiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCA5IGRlYmlhbi1odm0taW5zdGFsbCBm
YWlsIFJFR1IuIHZzLiAxMDk2NTQKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDUgeGVu
LWluc3RhbGwgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwOTY1NAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgOSBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2
cy4gMTA5NjU0CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICA2IHhlbi1ib290ICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDk2NTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQteHNtIDkgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMu
IDEwOTY1NAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsIDExIGd1ZXN0LXN0
YXJ0L3JlZGhhdC5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTA5NjU0CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcmF3ICAgICAgICA5IGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MDk2NTQKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViIDE4IGd1ZXN0LXN0YXJ0L2RlYmlh
bi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTA5NjU0CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZn
cnViIDE4IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTA5NjU0CiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICA5IHJlZGhhdC1pbnN0YWxsICAgICBm
YWlsIFJFR1IuIHZzLiAxMDk2NTQKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAxOCBn
dWVzdC1zdGFydC9mcmVlYnNkLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMDk2NTQKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDE3IGd1ZXN0LXN0YXJ0L2RlYmlhbmh2
bS5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTA5NjU0CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgMTcgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMDk2NTQKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTUgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBm
YWlsIFJFR1IuIHZzLiAxMDk2NTQKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBh
bGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2IDE2
IHJ1bXBydW4tZGVtby14ZW5zdG9yZWxzL3hlbnN0b3JlbHMucmVwZWF0IGZhaWwgUkVHUi4gdnMu
IDEwOTY1NAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2lu
ZzoKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICA0NSB4dGYvdGVzdC1odm02NC1sYnItdHN4
LXZtZW50cnkgZmFpbCBsaWtlIDEwOTU4NQogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgIDQ1
IHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGxpa2UgMTA5NTg1CiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0yICAgICAgNDUgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZh
aWwgbGlrZSAxMDk2NTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEwOTY1NAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTA5
NjU0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMDk2NTQKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAxMSBndWVzdC1z
dGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAxMSBndWVzdC1zdGFydCAgICAgICAg
ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICA5
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTYgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgIDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgOSB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3Rh
bGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiB4ZW4gICAgICAgICAgICAgICAgICA3OWQyZDVjMzQzNzU2N2NhYmQxOGQwMjY3NmFiODYwZTgy
MzcyZDE4CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA0MDU3YzZlYTgw
NTI0N2UzZmJiMWYwMmUzZTU2YWFkODQwZTM5Y2Y4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMDk2
NTQgIDIwMTctMDUtMjAgMTk6Mjc6MDEgWiAgIDIwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAg
MTEwMTgyICAyMDE3LTA2LTA5IDEyOjIzOjU3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9z
dHJvdnNreUBvcmFjbGUuY29tPgogIEdhcnkgTGluIDxnbGluQHN1c2UuY29tPgogIEdlb3JnZSBE
dW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBHcmVnb3J5IEhlcnJlcm8gPGdyZWdv
cnkuaGVycmVyb0BvcmFjbGUuY29tPgogIElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBj
aXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBLZXZpbiBUaWFu
IDxrZXZpbi50aWFuQGludGVsLmNvbT4KICBNb2hpdCBHYW1iaGlyIDxtb2hpdC5nYW1iaGlyQG9y
YWNsZS5jb20+CiAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgog
IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1
bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5v
IHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMzAwIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Sat Jun 10 08:02:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Jun 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 1dJbM1-000716-In; Sat, 10 Jun 2017 08:02:41 +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 1dJbLz-00070n-B0
 for xen-devel@lists.xensource.com; Sat, 10 Jun 2017 08:02:39 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 1B/EB-01752-E97AB395; Sat, 10 Jun 2017 08:02:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVXfOcut
 Ig2VNKhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNaHr1i7VgWStjRdvBw8wN
 jHdCuhi5OIQE/jJKvDlyih3Cecwo8ernUzYIZxujxK4z61m6GDk5RAScJb6emcsOYvMK6EucX
 XIfzBYWsJJ4u/AjC0iDhMByV4kHWz4zgiQkBDwlzs38zgZjb7rcAFTEzsEG1HBIDCTKIqAq0X
 h1IfMERu4FjAyrGNWLU4vKUot0TfWSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQK
 9zgAEOxi/9DsfYpTkYFIS5ZV5aBUpxJeUn1KZkVicEV9UmpNafIhRhoNDSYK3cZl1pJBgUWp6
 akVaZg4w/GDSEhw8SiK8wXOB0rzFBYm5xZnpEKlTjLocG1av/8IkxJKXn5cqJc67DWSGAEhRR
 mke3AhYLFxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMO+lpUBTeDLzSuA2vQI6ggnoiCXvLE
 COKElESEk1MK4yCt0Z+5ktNcVCq3t9v6HiOR95c9aP5t+3ll6frna1I2vDyjf2QrGb2D/r/em
 UWb6JRWuOeGBzSoimx02W1n72/LLJV+qEsq6kzq32Xfe1p6Pm7X3m+1se+qzY2Xv+fcmf/i2B
 K/clxR3e3ph2KHrt7I6ipJPLWldxSfKXXhPO7lTfuKhklhJLcUaioRZzUXEiAAY/2ASAAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1497081755!87237786!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=1.0 required=7.0 tests=HEAD_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36159 invoked from network); 10 Jun 2017 08:02:36 -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; 10 Jun 2017 08:02: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 1dJbLr-0001HR-I0; Sat, 10 Jun 2017 08:02: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 1dJbLl-0000uf-Cc; Sat, 10 Jun 2017 08:02:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dJbLk-0007oc-UC; Sat, 10 Jun 2017 08:02:25 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110185-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:build-amd64-xsm:xen-build:fail:regression
 xen-4.7-testing:build-amd64:xen-build:fail:regression
 xen-4.7-testing:build-i386:xen-build:fail:regression
 xen-4.7-testing:build-i386-xsm:xen-build:fail:regression
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:xen-install:fail:regression
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-i386-rumprun:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-amd64-rumprun:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check: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-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-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-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-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-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=50d05123378d637897c77cd9e3254e6f0b3e1d23
X-Osstest-Versions-That: xen=7a0bf3eef7b9cc3958de61d537c699b200be4163
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 10 Jun 2017 08:02:24 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 110185: 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>

ZmxpZ2h0IDExMDE4NSB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDE4NS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAg
ICAgICAgNSB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5NjIwCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA1IHhlbi1idWlsZCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMDk2MjAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDUgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwOTYyMAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNSB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTA5NjIwCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgNSB4ZW4taW5zdGFsbCAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDk2MjAKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3Vj
Y2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBu
L2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQt
Y2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtcHlncnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
Y293MiAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC00ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC14dGYtYW1kNjQt
YW1kNjQtMyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC14
dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20g
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1ydW1w
cnVuLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtl
IDEwOTYyMAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTA5NjIwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
eHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMDk2MjAKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDUw
ZDA1MTIzMzc4ZDYzNzg5N2M3N2NkOWUzMjU0ZTZmMGIzZTFkMjMKYmFzZWxpbmUgdmVyc2lvbjoK
IHhlbiAgICAgICAgICAgICAgICAgIDdhMGJmM2VlZjdiOWNjMzk1OGRlNjFkNTM3YzY5OWIyMDBi
ZTQxNjMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEwOTYyMCAgMjAxNy0wNS0xOSAxNjoyNzo0NyBa
ICAgMjEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTAxODUgIDIwMTctMDYtMDkgMTI6MjM6
NTkgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZp
c2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogIEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CiAgR2Fy
eSBMaW4gPGdsaW5Ac3VzZS5jb20+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRy
aXguY29tPgogIEdyZWdvcnkgSGVycmVybyA8Z3JlZ29yeS5oZXJyZXJvQG9yYWNsZS5jb20+CiAg
SWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgog
IE1vaGl0IEdhbWJoaXIgPG1vaGl0LmdhbWJoaXJAb3JhY2xlLmNvbT4KICBSYXp2YW4gQ29qb2Nh
cnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgVGltIERlZWdhbiA8dGltQHhlbi5vcmc+
Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9m
IHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUu
ZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBi
ZSAzMDAgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Jun 10 09:32:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Jun 2017 09: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 1dJckF-0003uz-0X; Sat, 10 Jun 2017 09:31:47 +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 1dJckD-0003ut-GC
 for xen-devel@lists.xensource.com; Sat, 10 Jun 2017 09:31:45 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 84/5D-01709-08CBB395; Sat, 10 Jun 2017 09:31:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsWS0XRdVbd+j3W
 kwfb/MhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN2Hl2B2PBv7OMFfcv/WNq
 YHw9mbGLkYtDSOAvo8Sufd+ZIZzHjBILV0yDcrYxShxuX8XaxcjJISLgLPH1zFx2EJtXQF/i7
 8Q/bCC2sICVxKwrd1hAGiQE3ilLLNk2E6xIQsBTYu2L+aww9splD4Bsdg42oIZDYiBRFgFViU
 lvr7BMYORewMiwilGjOLWoLLVI19BAL6koMz2jJDcxMwfIM9XLTS0uTkxPzUlMKtZLzs/dxAj
 0PAMQ7GBcM9X5EKMkB5OSKK/MQ6tIIb6k/JTKjMTijPii0pzU4kOMMhwcShK85butI4UEi1LT
 UyvSMnOAIQiTluDgURLh3bUTKM1bXJCYW5yZDpE6xajLsWH1+i9MQix5+XmpUuK8qSAzBECKM
 krz4EbA4uESo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHk3gUzhycwrgdv0CugIJqAjlryzAD
 miJBEhJdXAKPXjgYnG3Ju1XDPiZK9/jJNU/Rm/ZZ6LDf9DTXGF7z7mRz4uz7vyoXjSq+CTDT8
 mhn14eHCR3tdPmRV7Jy6I64lXFTDiU3V5vCnqeWBwpmPKpxM6oRwOzf+/WT0qm9UtWL348rk1
 EWtM7zrqxU5Y7ZXGzCtzrX5Vd0jwAdOTR0vj02+te8qvocRSnJFoqMVcVJwIANMtyruCAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1497087102!102726041!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45221 invoked from network); 10 Jun 2017 09:31:43 -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; 10 Jun 2017 09:31:43 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dJck6-0003Wc-52; Sat, 10 Jun 2017 09:31: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 1dJck0-0002b4-JG; Sat, 10 Jun 2017 09:31:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dJck0-0005zU-2j; Sat, 10 Jun 2017 09:31:32 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110183-mainreport@xen.org>
X-Osstest-Failures: xen-4.6-testing:test-armhf-armhf-xl-xsm:xen-install:fail:regression
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry: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/debian.repeat: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-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2: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-xtf-amd64-amd64-4: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-intel:guest-start:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-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-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-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-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-amd64-amd64-xl-pvh-amd:guest-start: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-amd64-amd64-libvirt-vhd:migrate-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-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-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-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt: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-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-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
 xen-4.6-testing:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=314915cb4aa3865c8623516b65216b974a7d4e9a
X-Osstest-Versions-That: xen=7496924db24a7946b0a81e20344920b4ac55921a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 10 Jun 2017 09:31:32 +0000
Subject: [Xen-devel] [xen-4.6-testing test] 110183: 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="===============0143394461524239021=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 110183 xen-4.6-testing real [real]
http://logs.test-lab.xenproject.org/osstest/logs/110183/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-xl-xsm       5 xen-install              fail REGR. vs. 109509

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 109488
 test-xtf-amd64-amd64-3      45 xtf/test-hvm64-lbr-tsx-vmentry fail like 109509
 test-xtf-amd64-amd64-5      45 xtf/test-hvm64-lbr-tsx-vmentry fail like 109509
 test-xtf-amd64-amd64-2      45 xtf/test-hvm64-lbr-tsx-vmentry fail like 109509
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 109509
 test-armhf-armhf-xl-rtds     15 guest-start/debian.repeat    fail  like 109509
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-stop            fail like 109509
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop            fail like 109509
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 109509
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop             fail like 109509
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-stop             fail like 109509
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-xtf-amd64-amd64-3       65 xtf/test-pv32pae-xsa-194     fail   never pass
 test-xtf-amd64-amd64-2       65 xtf/test-pv32pae-xsa-194     fail   never pass
 test-xtf-amd64-amd64-5       65 xtf/test-pv32pae-xsa-194     fail   never pass
 test-xtf-amd64-amd64-4       65 xtf/test-pv32pae-xsa-194     fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-pvh-intel 11 guest-start                  fail  never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64  9 windows-install        fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-xtf-amd64-amd64-1       65 xtf/test-pv32pae-xsa-194     fail   never pass
 test-amd64-amd64-xl-pvh-amd  11 guest-start                  fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64  9 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass

version targeted for testing:
 xen                  314915cb4aa3865c8623516b65216b974a7d4e9a
baseline version:
 xen                  7496924db24a7946b0a81e20344920b4ac55921a

Last test of basis   109509  2017-05-17 00:49:13 Z   24 days
Testing same since   110183  2017-06-09 12:23:58 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  George Dunlap <george.dunlap@citrix.com>
  Gregory Herrero <gregory.herrero@oracle.com>
  Igor Druzhinin <igor.druzhinin@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Kevin Tian <kevin.tian@intel.com>
  Mohit Gambhir <mohit.gambhir@oracle.com>
  Razvan Cojocaru <rcojocaru@bitdefender.com>
  Tim Deegan <tim@xen.org>

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                                      fail    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     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 314915cb4aa3865c8623516b65216b974a7d4e9a
Author: Gregory Herrero <gregory.herrero@oracle.com>
Date:   Fri Jun 9 13:58:57 2017 +0200

    stop_machine: fill fn_result only in case of error
    
    When stop_machine_run() is called with NR_CPUS as last argument,
    fn_result member must be filled only if an error happens since it is
    shared across all cpus.
    
    Assume CPU1 detects an error and set fn_result to -1, then CPU2 doesn't
    detect an error and set fn_result to 0. The error detected by CPU1 will
    be ignored.
    
    Note that in case multiple failures occur on different CPUs, only the
    last error will be reported.
    
    Signed-off-by: Gregory Herrero <gregory.herrero@oracle.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    master commit: d8b833d78f6bfde9855a949b5e6d3790d78c0fb7
    master date: 2017-06-01 10:53:04 +0200

commit 866b2b274dd7dbe54bae0b27b07e150dd0c7233d
Author: Jan Beulich <jbeulich@suse.com>
Date:   Fri Jun 9 13:58:40 2017 +0200

    arm: fix build with gcc 7
    
    The compiler dislikes duplicate "const", and the ones it complains
    about look like they we in fact meant to be placed differently.
    
    Also fix array_access_okay() (just like on x86), despite the construct
    being unused on ARM: -Wint-in-bool-context, enabled by default in
    gcc 7, doesn't like multiplication in conditional operators. "Hide" it,
    at the risk of the next compiler version becoming smarter and
    recognizing even that. (The hope is that added smartness then would
    also better deal with legitimate cases like the one here.) The change
    could have been done in access_ok(), but I think we better keep it at
    the place the compiler is actually unhappy about.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Julien Grall <julien.grall@arm.com>
    master commit: 9d3011bd1cd29f8f3841bf1b64d5ead9ed1434e8
    master date: 2017-05-19 10:12:08 +0200

commit 7a46badcf4eaa337070a6e7dda61698fd5a32cb3
Author: Jan Beulich <jbeulich@suse.com>
Date:   Fri Jun 9 13:58:11 2017 +0200

    x86: fix build with gcc 7
    
    -Wint-in-bool-context, enabled by default in gcc 7, doesn't like
    multiplication in conditional operators. "Hide" them, at the risk of
    the next compiler version becoming smarter and recognizing even those.
    (The hope is that added smartness then would also better deal with
    legitimate cases like the ones here.)
    
    The change could have been done in access_ok(), but I think we better
    keep it at the places the compiler is actually unhappy about.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: f32400e90c046a9fd76c8917a60d34ade9c02ea2
    master date: 2017-05-19 10:11:36 +0200

commit 38e8ab9e1c4f1f876481c2f2ebaf463c31fa7475
Author: Igor Druzhinin <igor.druzhinin@citrix.com>
Date:   Fri Jun 9 13:57:34 2017 +0200

    x86/mm: fix incorrect unmapping of 2MB and 1GB pages
    
    The same set of functions is used to set as well as to clean
    P2M entries, except that for clean operations INVALID_MFN (~0UL)
    is passed as a parameter. Unfortunately, when calculating an
    appropriate target order for a particular mapping INVALID_MFN
    is not taken into account which leads to 4K page target order
    being set each time even for 2MB and 1GB mappings. This eventually
    breaks down an EPT structure irreversibly into 4K mappings which
    prevents consecutive high order mappings to this area.
    
    Signed-off-by: Igor Druzhinin <igor.druzhinin@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Kevin Tian <kevin.tian@intel.com>
    Acked-by: George Dunlap <george.dunlap@citrix.com>
    
    x86/NPT: deal with fallout from 2Mb/1Gb unmapping change
    
    Commit efa9596e9d ("x86/mm: fix incorrect unmapping of 2MB and 1GB
    pages") left the NPT code untouched, as there is no explicit alignment
    check matching the one in EPT code. However, the now more widespread
    storing of INVALID_MFN into PTEs requires adjustments:
    - calculations when shattering large pages may spill into the p2m type
      field (converting p2m_populate_on_demand to p2m_grant_map_rw) - use
      OR instead of PLUS,
    - the use of plain l{2,3}e_from_pfn() in p2m_pt_set_entry() results in
      all upper (flag) bits being clobbered - introduce and use
      p2m_l{2,3}e_from_pfn(), paralleling the existing L1 variant.
    
    Reported-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Tested-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
    Acked-by: George Dunlap <george.dunlap@citrix.com>
    master commit: efa9596e9d167c8fb7d1c4446c10f7ca30453646
    master date: 2017-05-17 17:23:15 +0200
    master commit: 83520cb4aa39ebeb4eb1a7cac2e85b413e75a336
    master date: 2017-06-06 14:32:54 +0200

commit 13e84e665dccd908900043b7e2887a211bc08dfc
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jun 9 13:57:06 2017 +0200

    x86/pv: Align %rsp before pushing the failsafe stack frame
    
    Architecturally, all 64bit stacks are aligned on a 16 byte boundary before an
    exception frame is pushed.  The failsafe frame should not special in this
    regard.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    master commit: cbcaccb5e991155a4ae85a032e990614c3dc6960
    master date: 2017-05-09 19:00:20 +0100

commit ff3f674fa25116f68f24ae43ed2f44ed86d8ca71
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jun 9 13:56:40 2017 +0200

    x86/pv: Fix bugs with the handling of int80_bounce
    
    Testing has revealed two issues:
    
     1) Passing a NULL handle to set_trap_table() is intended to flush the entire
        table.  The 64bit guest case (and 32bit guest on 32bit Xen, when it
        existed) called init_int80_direct_trap() to reset int80_bounce, but c/s
        cda335c279 which introduced the 32bit guest on 64bit Xen support omitted
        this step.  Previously therefore, it was impossible for a 32bit guest to
        reset its registered int80_bounce details.
    
     2) init_int80_direct_trap() doesn't honour the guests request to have
        interrupts disabled on entry.  PVops Linux requests that interrupts are
        disabled, but Xen currently leaves them enabled when following the int80
        fastpath.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    master commit: 55ab172a1f286742d918947ecb9b257ce31cc253
    master date: 2017-05-09 19:00:04 +0100

commit 267bf9f3ae9c0e0e7d0c103a8b826ce8f59bd0b1
Author: Mohit Gambhir <mohit.gambhir@oracle.com>
Date:   Fri Jun 9 13:56:07 2017 +0200

    x86/vpmu_intel: fix hypervisor crash by masking PC bit in MSR_P6_EVNTSEL
    
    Setting Pin Control (PC) bit (19) in MSR_P6_EVNTSEL results in a General
    Protection Fault and thus results in a hypervisor crash. This behavior has
    been observed on two generations of Intel processors namely, Haswell and
    Broadwell. Other Intel processor generations were not tested. However, it
    does seem to be a possible erratum that hasn't yet been confirmed by Intel.
    
    To fix the problem this patch masks PC bit and returns an error in
    case any guest tries to write to it on any Intel processor. In addition
    to the fact that setting this bit crashes the hypervisor on Haswell and
    Broadwell, the PC flag bit toggles a hardware pin on the physical CPU
    every time the programmed event occurs and the hardware behavior in
    response to the toggle is undefined in the SDM, which makes this bit
    unsafe to be used by guests and hence should be masked on all machines.
    
    Signed-off-by: Mohit Gambhir <mohit.gambhir@oracle.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Kevin Tian <kevin.tian@intel.com>
    master commit: 8bf68dca65e2d61f4dfc6715cca51ad3dd5aadf1
    master date: 2017-05-08 13:37:17 +0200

commit 6fe723ef8c49dee3aea424d966f102429be745e4
Author: Jan Beulich <jbeulich@suse.com>
Date:   Fri Jun 9 13:55:12 2017 +0200

    hvm: fix hypervisor crash in hvm_save_one()
    
    hvm_save_cpu_ctxt() returns success without writing any data into
    hvm_domain_context_t when all VCPUs are offline. This can then crash
    the hypervisor (with FATAL PAGE FAULT) in hvm_save_one() via the
    "off < (ctxt.cur - sizeof(*desc))" for() test, where ctxt.cur remains 0,
    causing an underflow which leads the hypervisor to go off the end of the
    ctxt buffer.
    
    This has been broken since Xen 4.4 (c/s e019c606f59).
    It has happened in practice with an HVM Linux VM (Debian 8) queried around
    shutdown:
    
    (XEN) hvm.c:1595:d3v0 All CPUs offline -- powering off.
    (XEN) ----[ Xen-4.9-rc  x86_64  debug=y   Not tainted ]----
    (XEN) CPU:    5
    (XEN) RIP:    e008:[<ffff82d0802496d2>] hvm_save_one+0x145/0x1fd
    (XEN) RFLAGS: 0000000000010286   CONTEXT: hypervisor (d0v2)
    (XEN) rax: ffff830492cbb445   rbx: 0000000000000000   rcx: ffff83039343b400
    (XEN) rdx: 00000000ff88004d   rsi: fffffffffffffff8   rdi: 0000000000000000
    (XEN) rbp: ffff8304103e7c88   rsp: ffff8304103e7c48   r8:  0000000000000001
    (XEN) r9:  deadbeefdeadf00d   r10: 0000000000000000   r11: 0000000000000282
    (XEN) r12: 00007f43a3b14004   r13: 00000000fffffffe   r14: 0000000000000000
    (XEN) r15: ffff830400c41000   cr0: 0000000080050033   cr4: 00000000001526e0
    (XEN) cr3: 0000000402e13000   cr2: ffff830492cbb447
    (XEN) ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: e010   cs: e008
    (XEN) Xen code around <ffff82d0802496d2> (hvm_save_one+0x145/0x1fd):
    (XEN)  00 00 48 01 c8 83 c2 08 <66> 39 58 02 75 64 eb 08 48 89 c8 ba 08 00 00 00
    (XEN) Xen stack trace from rsp=ffff8304103e7c48:
    (XEN)    0000041000000000 ffff83039343b400 ffff8304103e7c70 ffff8304103e7da8
    (XEN)    ffff830400c41000 00007f43a3b13004 ffff8304103b7000 ffffffffffffffea
    (XEN)    ffff8304103e7d48 ffff82d0802683d4 ffff8300d19fd000 ffff82d0802320d8
    (XEN)    ffff830400c41000 0000000000000000 ffff8304103e7cd8 ffff82d08026ff3d
    (XEN)    0000000000000000 ffff8300d19fd000 ffff8304103e7cf8 ffff82d080232142
    (XEN)    0000000000000000 ffff8300d19fd000 ffff8304103e7d28 ffff82d080207051
    (XEN)    ffff8304103e7d18 ffff830400c41000 0000000000000202 ffff830400c41000
    (XEN)    0000000000000000 00007f43a3b13004 0000000000000000 deadbeefdeadf00d
    (XEN)    ffff8304103e7e68 ffff82d080206c47 0700000000000000 ffff830410375bd0
    (XEN)    0000000000000296 ffff830410375c78 ffff830410375c80 0000000000000003
    (XEN)    ffff8304103e7e68 ffff8304103b67c0 ffff8304103b7000 ffff8304103b67c0
    (XEN)    0000000d00000037 0000000000000003 0000000000000002 00007f43a3b14004
    (XEN)    00007ffd5d925590 0000000000000000 0000000100000000 0000000000000000
    (XEN)    00000000ea8f8000 0000000000000000 00007ffd00000000 0000000000000000
    (XEN)    00007f43a276f557 0000000000000000 00000000ea8f8000 0000000000000000
    (XEN)    00007ffd5d9255e0 00007f43a23280b2 00007ffd5d926058 ffff8304103e7f18
    (XEN)    ffff8300d19fe000 0000000000000024 ffff82d0802053e5 deadbeefdeadf00d
    (XEN)    ffff8304103e7f08 ffff82d080351565 010000003fffffff 00007f43a3b13004
    (XEN)    deadbeefdeadf00d deadbeefdeadf00d deadbeefdeadf00d deadbeefdeadf00d
    (XEN)    ffff8800781425c0 ffff88007ce94300 ffff8304103e7ed8 ffff82d0802719ec
    (XEN) Xen call trace:
    (XEN)    [<ffff82d0802496d2>] hvm_save_one+0x145/0x1fd
    (XEN)    [<ffff82d0802683d4>] arch_do_domctl+0xa7a/0x259f
    (XEN)    [<ffff82d080206c47>] do_domctl+0x1862/0x1b7b
    (XEN)    [<ffff82d080351565>] pv_hypercall+0x1ef/0x42c
    (XEN)    [<ffff82d080355106>] entry.o#test_all_events+0/0x30
    (XEN)
    (XEN) Pagetable walk from ffff830492cbb447:
    (XEN)  L4[0x106] = 00000000dbc36063 ffffffffffffffff
    (XEN)  L3[0x012] = 0000000000000000 ffffffffffffffff
    (XEN)
    (XEN) ****************************************
    (XEN) Panic on CPU 5:
    (XEN) FATAL PAGE FAULT
    (XEN) [error_code=0000]
    (XEN) Faulting linear address: ffff830492cbb447
    (XEN) ****************************************
    
    At the same time pave the way for having zero-length records.
    
    Inspired by an earlier patch from Andrew and Razvan.
    
    Reported-by: Razvan Cojocaru <rcojocaru@bitdefender.com>
    Diagnosed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Tim Deegan <tim@xen.org>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Tested-by: Razvan Cojocaru <rcojocaru@bitdefender.com>
    master commit: ed719d7ca6e8df6384a2ecbe9a78977e32586478
    master date: 2017-05-04 15:05:26 +0200

commit d48df033095afadd82435e591ce66433bc6d3be2
Author: Jan Beulich <jbeulich@suse.com>
Date:   Fri Jun 9 13:54:27 2017 +0200

    x86/32on64: properly honor add-to-physmap-batch's size
    
    Commit 407a3c00ff ("compat/memory: fix build with old gcc") "fixed" a
    build issue by switching to the use of uninitialized data. Due to
    - the bounding of the uninitialized data item
    - the accessed area being outside of Xen space
    - arguments being properly verified by the native hypercall function
    this is not a security issue.
    
    Reported-by: Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 144aec4140515c53bb1676df71a469f3e285c557
    master date: 2017-04-26 09:48:45 +0200
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0143394461524239021==--

From xen-devel-bounces@lists.xen.org Sat Jun 10 09:32:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Jun 2017 09: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 1dJclE-000403-EF; Sat, 10 Jun 2017 09:32: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=327a4669d=citrix-osstest@xenproject.org>)
 id 1dJclD-0003zt-Rr
 for xen-devel@lists.xensource.com; Sat, 10 Jun 2017 09:32:47 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 6F/0E-01709-FBCBB395; Sat, 10 Jun 2017 09:32:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHRDpO6+Pda
 RBv/3K1rcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ozuxyeYC14KVTy9cY6xgXEOTxcjJ4eEgL/E
 4j+T2SBsd4np7SvAbBEBZ4kJH26D2bwCehKPN84Cs4UFIiWOLe9nhKjfxSax/qs8hK0qcej9Z
 mYQm03AQ2Jiz0QWEJsFKL5r6UawuJCAlsTSxSuZIGYKSpyc+QSshllAQuLgixfMEHMsJHZ87G
 ObwMg7C0nZLCRlCxiZVjFqFKcWlaUW6RqZ6iUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yX
 n525iBAZPPQMD4w7GXe1+hxglOZiURHllHlpFCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgfb/b
 OlJIsCg1PbUiLTMHGMYwaQkOHiUR3l07gdK8xQWJucWZ6RCpU4y6HBtWr//CJMSSl5+XKiXOe
 xdkhgBIUUZpHtwIWExdYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMuwlkCk9mXgncpldARz
 ABHbHknQXIESWJCCmpBsaCwNW5bmln786rfv3g7qmKlLPbO/3Vu7ln9hjP2OO1rjLxtY5aTGz
 GZJa/XY2Sy1r/1JTvWrKeJ4jv0+l52xznTi+95bKTp6TgzdHOPZVePWqL/DPjilNjipP9Xph+
 2vyH6Z3TjkPuSSsfp71zPPlPw3B23MvJcapHNy6YkDx7+vbXS7n99T8qsRRnJBpqMRcVJwIAE
 lYN9aQCAAA=
X-Env-Sender: prvs=327a4669d=citrix-osstest@xenproject.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1497087164!99862828!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64947 invoked from network); 10 Jun 2017 09:32:46 -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;
 10 Jun 2017 09:32:46 -0000
X-IronPort-AV: E=Sophos;i="5.39,322,1493683200"; d="scan'208";a="427358466"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71538-mainreport@xen.org>
X-Osstest-Failures: distros-debian-stretch:test-amd64-amd64-amd64-stretch-netboot-pvgrub:guest-start:fail:allowable
 distros-debian-stretch:test-amd64-amd64-i386-stretch-netboot-pygrub:guest-start:fail:allowable
 distros-debian-stretch:test-amd64-i386-i386-stretch-netboot-pvgrub:guest-start:fail:allowable
 distros-debian-stretch:test-armhf-armhf-armhf-stretch-netboot-pygrub:debian-di-install:fail:allowable
 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
X-Osstest-Versions-That: flight=71507
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 10 Jun 2017 10:32:41 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [distros-debian-stretch test] 71538: 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>

ZmxpZ2h0IDcxNTM4IGRpc3Ryb3MtZGViaWFuLXN0cmV0Y2ggcmVhbCBbcmVhbF0KaHR0cDovL29z
c3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MTUzOC8KCkZhaWx1
cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJk
ZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1z
dHJldGNoLW5ldGJvb3QtcHZncnViIDEwIGd1ZXN0LXN0YXJ0ICAgZmFpbCBsaWtlIDcxNTA3CiB0
ZXN0LWFtZDY0LWFtZDY0LWkzODYtc3RyZXRjaC1uZXRib290LXB5Z3J1YiAxMCBndWVzdC1zdGFy
dCAgICBmYWlsIGxpa2UgNzE1MDcKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXN0cmV0Y2gtbmV0Ym9v
dC1wdmdydWIgMTAgZ3Vlc3Qtc3RhcnQgICAgIGZhaWwgbGlrZSA3MTUwNwogdGVzdC1hcm1oZi1h
cm1oZi1hcm1oZi1zdHJldGNoLW5ldGJvb3QtcHlncnViIDkgZGViaWFuLWRpLWluc3RhbGwgZmFp
bCBsaWtlIDcxNTA3CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1hcm1oZi1zdHJldGNoLW5ldGJvb3QtcHlncnViICAx
IGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAg
ICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0
dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NCAg
ICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5l
dmVyIHBhc3MKCmJhc2VsaW5lIHZlcnNpb246CiBmbGlnaHQgICAgICAgICAgICAgICA3MTUwNwoK
am9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXN0cmV0Y2gtbmV0Ym9vdC1wdmdydWIgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXN0cmV0Y2gtbmV0Ym9vdC1w
dmdydWIgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LXN0
cmV0Y2gtbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWFybWhmLXN0cmV0Y2gtbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtc3RyZXRjaC1uZXRib290LXB5Z3J1YiAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXN0cmV0Y2gtbmV0Ym9vdC1w
eWdydWIgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24g
b3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAv
aG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dz
L2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5v
dCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Jun 10 13:17:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Jun 2017 13:17:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dJgG0-0000Lj-Lp; Sat, 10 Jun 2017 13:16:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <f4da1594@opayq.com>) id 1dJgFy-0000Ld-SQ
 for xen-devel@lists.xensource.com; Sat, 10 Jun 2017 13:16:47 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 E1/5F-03557-E31FB395; Sat, 10 Jun 2017 13:16:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHKsWRWlGSWpSXmKPExsWyI3PbPF2bj9a
 RBisb5S3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8b/NadYC7bNYKxof7mVqYFxURdjFyMnB4uA
 nsS8/Y/Zuhi5OIQEZjNJbHvdxgqSYBOQkDjX38cEYosIKEqsW/2OpYuRg4NXwFPi7UdpkDCvg
 KDEyZlPWEBsCQFxic8N31kh7DKJa3Pb2CDsComDy54zg9jMAikSp+7fAqthFJCRODXpBliNsI
 CuxL+ms1D3aEscu9cL1SstMX3RU3aQtRICYRKHn6pChOsk7t/ZyA5hK0scW7ObCca++rGJaQK
 j0Cwk181CsnkW0CRmAQ+JrpdJEGEfidUfvzJD2JoSrdt/s0PYGhIL7uxjhCjXkDiwMB7CNJHY
 3m8FUaEoMaX7IVS1mMSRy5dZIWxViVm7GtggymUkepbKQoS1JZYtfM28gJF3FaNGcWpRWWqRr
 qGBXlJRZnpGSW5iZg6QZ6aXm1pcnJiempOYVKyXnJ+7iREYtwxAsIPx3rKAQ4ySHExKorwyD6
 0ihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwTn1vHSkkWJSanlqRlpkDTCAwaQkOHiUR3u0vgNK
 8xQWJucWZ6RCpU4y6HBtWr//CJMSSl5+XKiXOew1khgBIUUZpHtwIWDK7xCgrJczLCHSUEE9B
 alFuZgmq/CtGcQ5GJWHeondAU3gy80rgNr0COoIJ6Igl7yxAjihJREhJNTCGmgcH52rW8Clyb
 FMVdsr2inKdtcYw/NjSn++/zeH8OIlTqe3u/zPyy9sLG99nC8+sqf71MqU5ef4HLzfjeULq5/
 6evMgQcL7Uc8sW37cHLn+2fuWtyn/mi3WCvfqf5TG+1XGr4oyqqsPeyb3d6L3V/Tb/z7d/f4V
 NlQ+Q+ZL5nXG9jF7uEn8lluKMREMt5qLiRAAqp1soYQMAAA==
X-Env-Sender: f4da1594@opayq.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1497100602!107127986!1
X-Originating-IP: [184.105.182.158]
X-SpamReason: No, hits=1.2 required=7.0 tests=BODY_RANDOM_LONG,
 HTML_IMAGE_ONLY_16,HTML_MESSAGE,ML_IS_POSSIBLE_BOUNCE
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16650 invoked from network); 10 Jun 2017 13:16:44 -0000
Received: from opayq-out-08.junkemailfilter.com (HELO
 opayq-out-08.junkemailfilter.com) (184.105.182.158)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Jun 2017 13:16:44 -0000
Received: from smtp5.opayq.com ([107.22.209.6]:41390) helo=[107.22.209.6]
 by opayq-outbound.junkemailfilter.com with esmtps (TLSv1.2:AES256-SHA256:256)
 (Exim 4.89) id 1dJgFu-0006Oh-9O on interface=184.105.182.150
 for xen-devel@lists.xensource.com; Sat, 10 Jun 2017 06:16:42 -0700
From: f4da1594@opayq.com
To: xen-devel@lists.xensource.com
Message-ID: <673592228.17596.1497100598232.JavaMail.root@smtp5.opayq.com>
MIME-Version: 1.0
X-GetAbine-Processed: 1
X-Gm-Message-State: AODbwcBFRR279T1rwK2UWiDeuiNatIAuqb1NlesxznQQvdJhejNtJcbo
 igrYhFiGeXn8HUW0LJb5KhCPMH+6vsE3+V1ohgBG
X-Received: by 10.84.254.73 with SMTP id a9mr22333473pln.64.1497100597069;
 Sat, 10 Jun 2017 06:16:37 -0700 (PDT)
Auto-Submitted: auto-replied
Date: Sat, 10 Jun 2017 06:16:37 -0700 (PDT)
X-Sender-Domain: google.com
X-Spamfilter-host: opayq-outbound.junkemailfilter.com -
 http://www.junkemailfilter.com
X-Key-ID: eGVuLWRldmVsQGxpc3RzLnhlbnNvdXJjZS5jb20gZjRkYTE1OTRAb3BheXEuY29tIDIwMTctMDYtMTAgMDY6MTY6NDIgMWRKZ0Z1LTAwMDZPaC05Tw==
X-Sender-Host-Address: 107.22.209.6
X-Sender-Host-Name: smtp5.opayq.com
Subject: [Xen-devel] Delivery Status Notification (Delay)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============2391285201472418655=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============2391285201472418655==
Content-Type: multipart/report; boundary="f403045fdd9248024c05519ae544"; report-type=delivery-status

--f403045fdd9248024c05519ae544
Content-Type: multipart/related; boundary="f403045fdd924802e105519ae545"

--f403045fdd924802e105519ae545
Content-Type: multipart/alternative; boundary="f403045fdd924802e805519ae546"

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


** Delivery incomplete **

There was a temporary problem delivering your message to curtiskwong9@gmail.com. Gmail will retry for 47 more hours. You'll be notified if the delivery fails permanently.




--f403045fdd924802e805519ae546
Content-Type: text/html; charset="UTF-8"


<html>
<head>
<style>
* {
font-family:Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
</style>
</head>
<body>
<table cellpadding="0" cellspacing="0" class="email-wrapper" style="padding-top:32px;background-color:#ffffff;"><tbody>
<tr><td>
<table cellpadding=0 cellspacing=0><tbody>
<tr><td style="max-width:560px;padding:24px 24px 32px;background-color:#fafafa;border:1px solid #e0e0e0;border-radius:2px">
<img style="padding:0 24px 16px 0;float:left" width=72 height=72 alt="Error Icon" src="cid:icon.png">
<table style="min-width:272px;padding-top:8px"><tbody>
<tr><td><h2 style="font-size:20px;color:#212121;font-weight:bold;margin:0">
Delivery incomplete
</h2></td></tr>
<tr><td style="padding-top:20px;color:#757575;font-size:16px;font-weight:normal;text-align:left">
There was a temporary problem delivering your message to <a style='color:#212121;text-decoration:none'><b>curtiskwong9@gmail.com</b></a>. Gmail will retry for 47 more hours. You'll be notified if the delivery fails permanently.
</td></tr>
</tbody></table>
</td></tr>
</tbody></table>
</td></tr>
<tr style="border:none;background-color:#fff;font-size:12.8px;width:90%">
<td align="left" style="padding:48px 10px">
</td>
</tr>
</tbody></table>
</body>
</html>

--f403045fdd924802e805519ae546--

--f403045fdd924802e105519ae545
Content-Type: image/png; name="icon.png"
Content-Disposition: attachment; filename="icon.png"
Content-Transfer-Encoding: base64
Content-ID: <icon.png>

iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAYAAADnRuK4AAAACXBIWXMAABYlAAAWJQFJUiTwAAAA
GXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAADtNJREFUeNrsnVtsFNcZx8/Mzq7t
2vhCAsZujJdiEYgq2W1UVFqpGGq1olIL5aVtWglTtX7oS+0HnvIQ89QHS7X70gfSi6OqfWkLliIF
NbLKkiZKBapYS00aKgJrzMVA5RsYjO3d6fnmst7Lmdm575md75OGY7y7np05v/l/l3PmjCDLMkFD
c2oingI0BAgNAUJDgNAiaFK1drx6sruVNifoliz4dQr+aTw/m8KuCYcJQWdhGjgTdDtl4e2XC8Eq
aNMUsiXsvogBROHp0yBo8ehPztANQEqXtghYjQGkKU/GQ3icAJbRNwpYBrs/XDHQRMDwgPVq7WEG
0NDMFkKFgHGqQJr6LIbw/OiAlblJClga8QlOgU6E9Px0axvYcYaCLbPirygBFhRAyRo9fy0F7pEF
mGEmWSuliqBc2KTFtD2KFupSRVAApViBLFr4SxXowvi3SplkVUsVQSkQTjqqfiapb6BcU6EBiMID
6nML+5E7qIa9ACmI0Xh0X3yWJy5oyQ33ALVif3FrpyhEo7wD1If9xLW9oYUZqEBojm0YFQjNjfWj
AqG5sV6eAerF/qld8xUgbRoHGv82y6sCYfwTDsvwChAqEAKECoQAVTeIRkOAHFs/9g0ChIYAVQ0g
nIUYAnMz8QwVCG3ZzYd9A2j1ZDfGP+GwNJcAoYXGlngFCBUIFQgNFQgVCA0VCC2KCoTjYCEwt4tA
+AlQC3YP97bs9g/4ApC2lB1ajcc/fioQzgOKQPzjJ0CoQKhAqEBoqEBo5pZCBUKrqlVeYGpkYEJT
lNIVsjJkfDqDChRe82KdRqkCPLB+jL545GHG629RiAYZn8QaECqQYv0VXj+lQDY+nV+oyOlKD2Lj
NhLvSJLY9p1EiElEfv6M5OhGNjdJ7uljIm9ukNwqbbNqi+baLgcBkBUlKa0l2AZI2vFZUtfz+aLf
CXUNJEY3MICq1OQsBWt1BQHjVoFGBpzGMbYAijVvL4PHioFKwWeNAAPLriwobW5FXSQ/u7xQ9HvM
wPxVIKuZVNoNQE7gsQNnYRt/aa8lwHJPV6iibSJiLgGypkDj045dGLguQXNT1bBKgBW5ROoys3mX
WROAcaFAM05dmCBJJLFnP/vFRD3J9XyByLsPEPJkiQhPFrWWskp/VtoADAL7IsBKXi8FLLf2LB/8
Q4sKZD+AtgwQZFwQx7DgyX7zx0Tevkv9fzsNmFl/AIBapbtfXyPCwn2tnaftM7WtAmBlgX4epjX1
Z74AS/OgQKwv0V1RfajbKnUX+av6lUNb8JhZUyuRm9SvKHcxlAyAWpyvKmCFmaQZYNXIJL16TILk
Mpsq+hJWa0CJrh5j13XgkDdniP4tuT1pDBh08IOM2s7f0tri/wcJmJ1ShQcKNhOEC+u28PmMXehA
7qUdnWz16TuidHxQlgdMa0sX4zMETFM03wEzKVVABvn8xr+dgrTkL0AjA1YzqYxdtxfvYrsucEee
qU9QgIEr3Ch1kWuBAAZgNfR+hax9dMWJu0v7rUBWAZqgsAFE6euz1/c15+SmZjFmfND0KjIKOHN9
R0OXgeixWh4wYg6Y15kkKFQiuZ9CdJUzBbIOEFyTvYsri8fvPLhDWhoaSXPzC4ZvrkuyYxF51x4i
7629AfxKgOUzSRelCrggIRu0qULcKJBicw/mlLbZJH6BwNmoaKjEPlE0PZOsVKqgrXjjmmFwL21v
J+v2APJdgSzb2vM18mjxkXql5XLrwEqZ1EoSkTq6jdWnPUnQzAHLUoUWZy4RMX2pvB7V3OY+BhoZ
gAcjD5LSeV/j06ZqxZ6ROD49Sv89TSysH3zz7s38z81SPMEMnF/qYRcNIZv46ncRFIuW62VnqeDG
4CJ1XAMaGQBwLhB17tcbQADdgNRr9DWZbil7AKkQTdINpOEsMbgBDdTn/v/uV6x1xA3UB4YrSBPO
frUFEQzvsDrSIDlhGEsUBit85jCFaNgeQMVqxASpUH2MYiDD0XYoGvYeQSLsBubU5RsF0w5LL1at
1RlAKkRLGkiQKr1lVX3goAzT9lcOofq4qE2VB9I73QBkZS3LJecAbYGU0eZA77n36N6nhS+1NDSV
i0zSZLSds6Jh6AJrRqhgcWqMUwVKuweoAKTP/flmT1d718i2xm0amcWJKMz10UermWl7gEMWUXFj
FlUoUxJA97tJ/V3dF7bv/O2Jg++utHXu6Pzti/WNK4Vpu9FcHx6HLCIWB2Ucikbac4B0OzB19yc7
EvXX8mm70VwfEs4hi7DEQWKLI4D63XwXL+9MPaz7YtOi4V6859CTOIgxZ6pw9N7IHC4qfjkIgNT4
uKvHRH0wbffdjZmrEKsGVH0F0hcVN5vrg0MWAQHUZhxI50RR/O/J3cM2AmfdUkYvSF4elNFcHzAc
sggoDqKZLyQxrLtG1rKbXXMP74zv3rWb1I8MePI9vHJh/aZzfXDIwnuDKbsGc8eNhjWeaVAtPl60
u7eU7zFQnVnREIcsAnVjML2DZWub60r7+Kl3E/Y9AYgGzj8ynOuDQxb+AWQwsBozmN6xvPZUaZ+s
PrG3o/FpHxVobKg13pnsNlQfLBoGHgcZDWtkczmnLsxXBRolIjtvxyGLarqx8mxsVXNhNt3YZf8A
GhuCS+DnzAPDIYuAAEoauLHiQFompCgte/LU1I3BfWMwfecIdV+mKb/bNH7CsOaAQxYBKhBjmmtJ
QXFDBSjf34sri6TjxY5CYFL5rXzBDB8AGhsCMo8bvo6Bc3XjIG1YQ1/CJitvzZaoS9RtCoLwkSYA
U3aA8VKBhs1eFG5cw8pzgNmYcPs/5W6sZQugnCAsdO7ovBiX4pM9f8m879W+3QBkKjFwG4quRHqg
h0D5FwcxAYJhjbkbys+NhLy5c+ruqNf7dgNQxWH1PEQlPjoPlBYAImBu3Rg7EysZ1kj5sW83ADle
yndrsYJbbMCgRJ9o0Foo2XeobdsuLAuwANLOE+t+fBjWyC489G3fzgAaG/J1Uo++fo/RnZiGgDW2
RjZ4BxVnuTEY1gCAvFhU3EsFqmovVQQMIGpq01qYhN6mtjUMmGEcZP+u1UAA4npaobpAwRIRjE52
CWB5FYvXW1sdjUPLdR0g4pWL5ecCFrHa1vYv3gAK9WVcCbAit1joJnkGTLvdh7WqR6z1hVZUoCAN
FonSA32GW8gDxVkmqcRB+cy3KJ3f5A2gaJeZCwEzyiSrUKpQ9sEAiKbzL9eMAilzo3fvV69grSPg
Kg9q7efA3GQ1ShVmCQIMPZ05l+IFIPs1IFj/+ehrZVegsoLql44R8epFIn78YWREzI9SRYXzB+v/
cACQOoXDPjyFi4ezsggKkYWTgIAZZJKwgmyF5Yn7eXFhtgGyung4QFSL7qwqmWS59frxPcRAALIx
sUyGOzjQQmO+A5Qfp7GTSaD5YTOhBAgCQTQubCmUACmLbNsxjH/8skw4FUh/BIDN+glaOABykoV1
26b06kWaxp+2lLqKjEpqlAzSclnJWju2LkCamXpwXjgAyEkNSFMVWCTb9BZneqLED85HGh64j451
jqDYCr+PXfqTm2edcaFASac7ghXW4eCzUDAsqaQKn6ZJ7Mo73j7hRqveKlmgsiBTR8XYC55XoXSQ
3nIAT97oMUAxNvb2r53WycINkAIKlWKJbnoV1euYB2CBOhLMEbY97YLxvAp4Xlh+rM5HoJSbMK0s
QAG3ivcdJbH3HSj1mXPhByjfMVoV1bOrF6A5cMjzuTowbqeM3UHnwgNP5ihIH3/oeaXcaJEE5nth
iUD7aj3rF/xVAchLxckeeS2Yaar6rdp0A2VSXLJH6mm3eAru2Oa+MwgQQ84hJqjGXRqgSpBVKiBR
NXDt3vw/Bt8AslsH4mYimT69oarfAUD69s9I7uAxV9/FfrF1kRuA7CpQLwmLQf1ED4L1zMoodimZ
A213QVBwbRC4QxnCiRoJtz9RXKM12OadxGDcAMSN6WCUBs5QEhAha2LNZTaDrWgO9KV8bAKzJ+GO
h0pxlhKPQZr9t9/Zhkg5Fgq7FWihnsaTCxNkWbb+7rEhmSuKIA46+C21cyFLSv/dt7lEkCkp85oq
dTKFUfrrL+3XtCxMuhM/uOC0Ir3HrzTeLkDpULkxP0CiqgQT33zpaKjzUEhze4tXtXWd9Z05J/h1
Puy6MFhP5vdRBgg6EarBSkdr03DL3uO0og7DOWn1uah6sdWDUsGyn+dDtEnyJNEeOBd1g7nbAFKZ
qyqIp1yBCkMr3tSZ0vwApEI0SEyeoxopNaLBsjI2NfeJmvHRFoJoT8f03JuvE6zsxUDlMVE/UYuL
sIHT7tPaXoLGi52lF/0on2m82Y1qY0OFQPX9Y2Hz4HsPnx9rTQjkUJtEmiSR7NsmYfdGWoFs2NdO
/GB4fe3ZeBnBokB2NqggvdqqPnb+WHtcab/YlsDud29H/Lgj1RsF8sA2czK5t7qh/Ky3b98tfs8/
v77zrPZjv9YeRi74UKBw+BAjH66ulFbkKgvaFmRHOXdpBKjyyUnZBAyC/u4I4ON7pswtQFKijkjx
OG0TfgKWLMgiS7daACwdGYBEMabAokJTF5SCZYjZQGM5YGErVSzVLECCIJBYPJFXGQCIQxdZCbAy
9/jOg/Xv31rdbIdSBQeZZKqmAIpJEt3iefdUAwHqUkEnTcE/v/jO9/o21p+3/6FkFKKzMR50qQLi
n8maAai+sSlNImyVShUA2Kttdddff/kz8x6VKgY1wKMZREcRsEcb4vzrvznX77JUMavBkwrieyNA
HCQPInXt4NKpi0+7KFWoQbPPdR8EqMoWg6RBUmBRwClJHuy7nICBqSZATg/0cpjVJaYqi5I8QFtr
FthgKtg3fvhTyApO2fzY6Xf/+OYk7yeSHhu4kcnNjfUv09PaDrBAqcKmzWoX2ig95lAkHUFfEqNE
XW7W6jjVTBjg0Qy+53Ep7iot79Y2iGuSoVDZIHdGYcgQdUTdyhjNDPFpaVqfzMubLkMzjCIGvUNN
mvsrxDa/gvfQ94ZpvTsv0+bQzDsPNAZixA1JzaXpVy8o1FTIwCk8nkEPXM8SPf4JBAgtEibiKUBD
gNAQIDQECC2C9n8BBgBAP0FWplWQxQAAAABJRU5ErkJggg==
--f403045fdd924802e105519ae545--

--f403045fdd9248024c05519ae544
Content-Type: message/delivery-status

Reporting-MTA: dns; googlemail.com
Received-From-MTA: dns; FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA===@opayq.com
Arrival-Date: Fri, 09 Jun 2017 05:55:59 -0700 (PDT)
X-Original-Message-ID: <E1dJJRi-0000Hy-80@xenbits.xenproject.org>

Final-Recipient: rfc822; curtiskwong9@gmail.com
Action: delayed
Status: 4.0.0
Last-Attempt-Date: Sat, 10 Jun 2017 06:16:37 -0700 (PDT)
Will-Retry-Until: Mon, 12 Jun 2017 05:56:00 -0700 (PDT)

--f403045fdd9248024c05519ae544
Content-Type: message/global
Content-Transfer-Encoding: quoted-printable

X-Received: by 10.84.254.73 with SMTP id a9mr16703929pln.64.1497012960005;
        Fri, 09 Jun 2017 05:56:00 -0700 (PDT)
ARC-Seal: i=3D1; a=3Drsa-sha256; t=3D1497012959; cv=3Dnone;
        d=3Dgoogle.com; s=3Darc-20160816;
        b=3DYThoVVBAXK6UYYY8ZI4ADRdUnh2J5AcU9CX6NZFSpSPrpPeNzvfU2+YPj5JwYYx=

jSh
         7FWTG4c2mqDrC7LJkprTawIDpp4S5mPl3iJ3ZbdyuvacYRCkq/q8BCdyf/xf5GCalP=
It
         aajJGr+Glm1aTmv30y94LhPYjniQqqHzaxINOoSTdzGacxkdEi15XNq4rZlPIPddJk=
go
         MTfRlEFZSSebidKMMsY0GptTeKEgxgfl38GmSimn4RB8j/gQjcewVu9j+iYLDQ52oU=
qX
         fdD4YBA+8ZiCdf43AAbnFpa7MY9tx9hB+/bufr/BmzMakJhcciZCYcmCByjSBK+DvR=
Fx
         8VzA=3D=3D
ARC-Message-Signature: i=3D1; a=3Drsa-sha256; c=3Drelaxed/relaxed; d=3Dgoog=
le.com; s=3Darc-20160816;
        h=3Dlist-subscribe:list-help:list-post:list-unsubscribe
         :list-unsubscribe:list-id:precedence:subject:date:message-id:to
         :reply-to:sender:from:content-transfer-encoding:mime-version
         :dkim-signature:delivery-date:arc-authentication-results;
        bh=3DngeKm5DSjLW4bGugGzkH0bapiUj+jI7celGaaKe0rhw=3D;
        b=3Dq90++tf0WDgClwPo/LsaaAKNBku7aPgwCZXf2inaIWI+oWUoEYdt7e+y8Y9blaL=
LZ8
         jZAJ5gmjgO9teLquuDD91iVvHM5m2UEJ8jrWrMRuR++jFiIyolotT9EHkm2hPbuHfz=
W1
         YQnJELRO4h4A2DTL3G6YRIwqY09VIlYWa7bZkbt4BjcYfo/p0zO5MV2dK2T4t0b1JH=
ED
         EbkfAuScRkuqqFo4LrRGgDhtpDhHUDHA8IUOCznkcwd5RLzsdiRMfwofa6DLeZ1LYV=
51
         x7scGzQ+zWKcZGsvtEaFTrf3JkSfmkxBFb4Q95hle/bnlqxKdQRnCqMgX8W87uLiIA=
nW
         JeEw=3D=3D
ARC-Authentication-Results: i=3D1; mx.google.com;
       dkim=3Dpass header.i=3D@opayq.com;
       spf=3Dpass (google.com: domain of fwd-737qhysmhvayqaucaoiqbdaagaqlma=
2yamheccjdlibayawyakiazaqhsmccwmblia4uanqueigcimbkmazuz4aaeaaca=3D=3D=3D@op=
ayq.com designates 184.105.182.158 as permitted sender) smtp.mailfrom=3DFWD=
-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEI=
GCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com;
       dmarc=3Dpass (p=3DNONE sp=3DNONE dis=3DNONE) header.from=3Dopayq.com
Return-Path: <FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHS=
MCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com>
Received: from opayq-out-08.junkemailfilter.com ([184.105.182.158])
        by mx.google.com with ESMTPS id v13si892745plk.122.2017.06.09.05.55=
.59
        for <curtiskwong9@gmail.com>
        (version=3DTLS1_2 cipher=3DECDHE-RSA-AES128-GCM-SHA256 bits=3D128/1=
28);
        Fri, 09 Jun 2017 05:55:59 -0700 (PDT)
Received-SPF: pass (google.com: domain of fwd-737qhysmhvayqaucaoiqbdaagaqlm=
a2yamheccjdlibayawyakiazaqhsmccwmblia4uanqueigcimbkmazuz4aaeaaca=3D=3D=3D@o=
payq.com designates 184.105.182.158 as permitted sender) client-ip=3D184.10=
5.182.158;
Authentication-Results: mx.google.com;
       dkim=3Dpass header.i=3D@opayq.com;
       spf=3Dpass (google.com: domain of fwd-737qhysmhvayqaucaoiqbdaagaqlma=
2yamheccjdlibayawyakiazaqhsmccwmblia4uanqueigcimbkmazuz4aaeaaca=3D=3D=3D@op=
ayq.com designates 184.105.182.158 as permitted sender) smtp.mailfrom=3DFWD=
-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEI=
GCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com;
       dmarc=3Dpass (p=3DNONE sp=3DNONE dis=3DNONE) header.from=3Dopayq.com
Delivery-date: Fri, 09 Jun 2017 05:55:59 -0700
Received: from smtp5.opayq.com ([107.22.209.6]:50008) helo=3D[107.22.209.6]
	by opayq-outbound.junkemailfilter.com with esmtps (TLSv1.2:AES256-SHA256:2=
56)
	(Exim 4.89)
	id 1dJJSJ-0007sl-8i on interface=3D184.105.182.150
	for curtiskwong9@gmail.com; Fri, 09 Jun 2017 05:55:59 -0700
DKIM-Signature: v=3D1; d=3Dopayq.com; t=3D1497012958; b=3DLD4g7jWRsvVQbIvVU=
/ZukiFX8nQG7DZBN+YP70ymkGyKEaeb8BLd13XY9muEMLRZ7rKYE605giggwM8Lq++6YoVw7o+d=
EL0XHUyr3BCVvr4jkEhl6DRe0rh7gnW6OxgmGHW6xa/WA2Y4yCm6YkH9tmVkkZ1NxoSm+bewIQV=
YqOs=3D; s=3Dabine; c=3Drelaxed/relaxed; a=3Drsa-sha256; bh=3DngeKm5DSjLW4b=
GugGzkH0bapiUj+jI7celGaaKe0rhw=3D; h=3DDate:From:Reply-To:Subject:To:List-U=
nsubscribe;
MIME-Version: 1.0
Content-Type: text/plain; charset=3D"utf-8"
Content-Transfer-Encoding: 7bit
X-GetAbine-Processed: 1
From: "lists.xen.org [Masked]" <FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJ=
DLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com>
Sender: "lists.xen.org [Masked]" <FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHEC=
CJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com=
>
Reply-To:=20
	FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UAN=
QUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com
To: f4da1594@opayq.com
X-GetAbine-Sender: xen-changelog-bounces@lists.xen.org
X-GetAbine-Disposable: f4da1594@opayq.com
X-GetAbine-Host-Address: 107.22.209.6
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVXf3LKt
 Ig4sXpSwmbDNwYPTY3reLPYAxijUzLym/IoE1Y9n/j8wFSzUrrk1dz97A+EW+i5GLQ0jgC6PE
 /c8LWSGc84wST09PYOti5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjYQW1ggTeLus
 blgNq+AmcThG0dYQGwWoPrjNz6xTmDkWMDIsIpRozi1qCy1SNfIXC+pKDM9oyQ3MTNH19DATC
 83tbg4MT01JzGpWC85P3cTI9ArDECwg3Hx2sBDjJIcTEqivNMKrCKF+JLyUyozEosz4otKc1K
 LDzHKcHAoSfCKzgTKCRalpqdWpGXmAMMDJi3BwaMkwnu/HSjNW1yQmFucmQ6ROsWoKCXO2wzS
 JwCSyCjNg2uDheQlRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfP6gEzhycwrgZv+CmgxE9DiJ
 e8sQBaXJCKkpBoY53S8LX9R439u7t8SfZ19Xbwvz73k/zHz/51YtrP3CzNaswzs69sa163tUP
 irFmt8dTrry31XYl+tC/Qw63DiEr1xTD/UOXBy1z3L11c36koI7gmsl2URaj6duGi7/Dz/7LX
 Kqxd//nr0wItGxSWrmybODv55deOSa1zBM6YXuHz7basez1tTrMRSnJFoqMVcVJwIADFS9+1E
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1497012922!106612077!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=3D0.5 required=3D7.0 tests=3DBODY_RANDOM_LONG
X-StarScan-Received:=20
X-StarScan-Version: 9.4.19; banners=3D-,-,-
X-VirusChecked: Checked
Message-Id: <E1dJJRi-0000Hy-80@xenbits.xenproject.org>
Date: Fri, 09 Jun 2017 12:55:22 +0000
Subject: [Xen-changelog] [xen master] Avoid excess icache flushes in
	populate_physmap() before domain has been created
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-change=
log>,=20
 <mailto:xen-changelog-request@lists.xen.org?subject=3Dunsubscribe>
List-Unsubscribe: <mailto:unsubscribe-1188110264-f4da1594@opayq.com>, <http=
s://emails.abine.com/disableDisposable?fwd=3DFWD-737QHYSMHVAYQAUCAOIQBDAAGA=
QLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=
=3D@opayq.com>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=3Dhelp>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changel=
og>,=20
 <mailto:xen-changelog-request@lists.xen.org?subject=3Dsubscribe>
X-Sender-Domain: xenproject.org
X-Spamfilter-host: plato.junkemailfilter.com - http://www.junkemailfilter.c=
om
X-Key-ID: ZjRkYTE1OTRAb3BheXEuY29tIHhlbi1jaGFuZ2Vsb2ctYm91bmNlc0BsaXN0cy54Z=
W4ub3JnIDIwMTctMDYtMDkgMDU6NTU6MjcgMWRKSlJuLTAwMDhQeS05Ng=3D=3D
X-Mail-from: xen-changelog-bounces@lists.xen.org
X-Sender-Host-Address: 192.237.175.120
X-Sender-Host-Name: lists.xenproject.org
X-Key-ID: Y3VydGlza3dvbmc5QGdtYWlsLmNvbSBmd2QtNzM3cWh5c21odmF5cWF1Y2FvaXFiZ=
GFhZ2FxbG1hMnlhbWhlY2NqZGxpYmF5YXd5YWtpYXphcWhzbWNjd21ibGlhNHVhbnF1ZWlnY2lt=
YmttYXp1ejRhYWVhYWNhPT09QG9wYXlxLmNvbSAyMDE3LTA2LTA5IDA1OjU1OjU5IDFkSkpTSi0=
wMDA3c2wtOGk=3D


-------------------------Blur-------------------------
This email is forwarded from a MASKED EMAIL you created using Blur.  (https=
://dnt.abine.com/#help/faq/faq-whataremaskedemails).
IF THIS IS SPAM, CLICK HERE TO BLOCK:
https://dnt.abine.com/#/block_email/f4da1594@opayq.com/FWD-737QHYSMHVAYQAUC=
AOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAA=
CA=3D=3D=3D@opayq.com

Want to shop safely and privately online? Go Premium: https://dnt.abine.com=
/?pk_campaign=3DmaskHeader#premium
-------------------------by Abine-------------------------


commit 726b737574a3c075be95440e572b317a39293a9e
Author:     Punit Agrawal <punit.agrawal@arm.com>
AuthorDate: Fri May 26 12:14:07 2017 +0100
Commit:     Stefano Stabellini <sstabellini@kernel.org>
CommitDate: Tue Jun 6 11:49:39 2017 -0700

    Avoid excess icache flushes in populate_physmap() before domain has bee=
n created
   =20
    populate_physmap() calls alloc_heap_pages() per requested
    extent. alloc_heap_pages() invalidates the entire icache per
    extent. During domain creation, the icache invalidations can be deffere=
d
    until all the extents have been allocated as there is no risk of
    executing stale instructions from the icache.
   =20
    Introduce a new flag "MEMF_no_icache_flush" to be used to prevent
    alloc_heap_pages() from performing icache maintenance operations. Use
    the flag in populate_physmap() before the domain has been unpaused and
    perform required icache maintenance function at the end of the
    allocation.
   =20
    One concern is the lack of synchronisation around testing for
    "creation_finished". But it seems, in practice the window where it is
    out of sync should be small enough to not matter.
   =20
    Signed-off-by: Punit Agrawal <punit.agrawal@arm.com>
    Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
---
 xen/common/memory.c        | 31 ++++++++++++++++++++++---------
 xen/common/page_alloc.c    |  2 +-
 xen/include/asm-x86/page.h |  8 ++++++++
 xen/include/xen/mm.h       |  2 ++
 4 files changed, 33 insertions(+), 10 deletions(-)

diff --git a/xen/common/memory.c b/xen/common/memory.c
index 52879e7..34d2dda 100644
--- a/xen/common/memory.c
+++ b/xen/common/memory.c
@@ -152,16 +152,26 @@ static void populate_physmap(struct memop_args *a)
                             max_order(curr_d)) )
         return;
=20
-    /*
-     * With MEMF_no_tlbflush set, alloc_heap_pages() will ignore
-     * TLB-flushes. After VM creation, this is a security issue (it can
-     * make pages accessible to guest B, when guest A may still have a
-     * cached mapping to them). So we do this only during domain creation,
-     * when the domain itself has not yet been unpaused for the first
-     * time.
-     */
     if ( unlikely(!d->creation_finished) )
+    {
+        /*
+         * With MEMF_no_tlbflush set, alloc_heap_pages() will ignore
+         * TLB-flushes. After VM creation, this is a security issue (it ca=
n
+         * make pages accessible to guest B, when guest A may still have a
+         * cached mapping to them). So we do this only during domain creat=
ion,
+         * when the domain itself has not yet been unpaused for the first
+         * time.
+         */
         a->memflags |=3D MEMF_no_tlbflush;
+        /*
+         * With MEMF_no_icache_flush, alloc_heap_pages() will skip
+         * performing icache flushes. We do it only before domain
+         * creation as once the domain is running there is a danger of
+         * executing instructions from stale caches if icache flush is
+         * delayed.
+         */
+        a->memflags |=3D MEMF_no_icache_flush;
+    }
=20
     for ( i =3D a->nr_done; i < a->nr_extents; i++ )
     {
@@ -211,7 +221,6 @@ static void populate_physmap(struct memop_args *a)
                 }
=20
                 mfn =3D gpfn;
-                page =3D mfn_to_page(mfn);
             }
             else
             {
@@ -255,6 +264,10 @@ static void populate_physmap(struct memop_args *a)
 out:
     if ( need_tlb
----- Message truncated -----

--f403045fdd9248024c05519ae544--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2391285201472418655==--


From xen-devel-bounces@lists.xen.org Sat Jun 10 13:26:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Jun 2017 13: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 1dJgP6-00013l-KN; Sat, 10 Jun 2017 13:26: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 1dJgP5-00013S-0s
 for xen-devel@lists.xensource.com; Sat, 10 Jun 2017 13:26:11 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 2C/4E-01735-273FB395; Sat, 10 Jun 2017 13:26:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOLMWRWlGSWpSXmKPExsWS0XRdVTf3s3W
 kwYw3UhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNeH/oPFvBuoyKZTd2MTYw
 dkZ3MXJxCAn8ZZTYuvkVO4TzmFHi8pEeFghnG6PE8+4fTF2MnBwiAs4SX8/MZQexhQV0JR5vf
 88MYvMK2Eu0z3gKFGfnYBOwkjgkBhJlEVCVWHhhPuMERo4FjAyrGNWLU4vKUot0TfSSijLTM0
 pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQI9xQAEOxhv9TkfYpTkYFIS5ZV5aBUpxJeUn1K
 ZkVicEV9UmpNafIhRhoNDSYK34ZN1pJBgUWp6akVaZg4wZGDSEhw8SiK8218ApXmLCxJzizPT
 IVKnGHU5Nqxe/4VJiCUvPy9VSpzXHGSGAEhRRmke3AhY+F5ilJUS5mUEOkqIpyC1KDezBFX+F
 aM4B6OSMO+xj0BTeDLzSuA2vQI6ggnoiCXvLECOKElESEk1MC7S4d9k2XBqj+vW5BVST/8x+Z
 swfpBP/7Q64H6XZIBh/PvkC5k3l1xmfVc5eev1+u/eYQb/5tm4J3r4WvRofWJJUK0W1uaZplw
 W+mzCMfH/Pe61u73nxvvvCtH6uf3/XuGLMxM2sJTZakZ/XTDp7iSFNrnpJxa5p8cYbM/lNnE9
 9KPsPAsvgxJLcUaioRZzUXEiAGox2OdaAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-3.tower-206.messagelabs.com!1497101163!99175706!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23379 invoked from network); 10 Jun 2017 13:26:05 -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; 10 Jun 2017 13:26: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 <osstest-admin@xenproject.org>)
 id 1dJgOt-0001AX-HS; Sat, 10 Jun 2017 13:25: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 1dJgOo-0002eu-6L; Sat, 10 Jun 2017 13:25:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dJgOn-0004f3-Oo; Sat, 10 Jun 2017 13:25:53 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-Id: <E1dJgOn-0004f3-Oo@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 10 Jun 2017 13:25:53 +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
IDQyNzVmMzg1MDdhNGE0NDI2MDU1NTQ5NWRmYjZkYTFkOGEzMDczMDcKICBCdWcgbm90IHByZXNl
bnQ6IGI5NDFjMzRlZjg1OTk3MWUyOTY4M2ZmYjU3YzMwOWUyNGU2YTk2YmUKICBMYXN0IGZhaWwg
cmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8x
MTAyNTYvCgoKICBjb21taXQgNDI3NWYzODUwN2E0YTQ0MjYwNTU1NDk1ZGZiNmRhMWQ4YTMwNzMw
NwogIEF1dGhvcjogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBEYXRlOiAgIFNh
dCBKdW4gMyAxNjoxMTowOCAyMDE3ICswMjAwCiAgCiAgICAgIE92bWZQa2cvQWNwaVBsYXRmb3Jt
RHhlOiBhbGxvYyBibG9icyBmcm9tIDY0LWJpdCBzcGFjZSB1bmxlc3MgcmVzdHJpY3RlZAogICAg
ICAKICAgICAgLi4uIGJ5IG5hcnJvd2VyIHRoYW4gOC1ieXRlIEFERF9QT0lOVEVSIHJlZmVyZW5j
ZXMuCiAgICAgIAogICAgICBJbnRyb2R1Y2UgdGhlIENvbGxlY3RBbGxvY2F0aW9uc1Jlc3RyaWN0
ZWRUbzMyQml0KCkgZnVuY3Rpb24sIHdoaWNoCiAgICAgIGl0ZXJhdGVzIG92ZXIgdGhlIGxpbmtl
ci9sb2FkZXIgc2NyaXB0LCBhbmQgY29sbGVjdHMgdGhlIG5hbWVzIG9mIHRoZQogICAgICBmd19j
ZmcgYmxvYnMgdGhhdCBhcmUgcmVmZXJlbmNlZCBieSBRRU1VX0xPQURFUl9BRERfUE9JTlRFUi5Q
b2ludGVlRmlsZQogICAgICBmaWVsZHMsIHN1Y2ggdGhhdCBRRU1VX0xPQURFUl9BRERfUE9JTlRF
Ui5Qb2ludGVyU2l6ZSBpcyBsZXNzIHRoYW4gOC4gVGhpcwogICAgICBtZWFucyB0aGF0IHRoZSBw
b2ludGVlIGJsb2IncyBhZGRyZXNzIHdpbGwgaGF2ZSB0byBiZSBwYXRjaGVkIGludG8gYQogICAg
ICBuYXJyb3dlci10aGFuLTggYnl0ZSBwb2ludGVyIGZpZWxkLCBoZW5jZSB0aGUgcG9pbnRlZSBi
bG9iIG11c3Qgbm90IGJlCiAgICAgIGFsbG9jYXRlZCBmcm9tIDY0LWJpdCBhZGRyZXNzIHNwYWNl
LgogICAgICAKICAgICAgSW4gUHJvY2Vzc0NtZEFsbG9jYXRlKCksIGNvbnN1bHQgdGhlc2UgcmVz
dHJpY3Rpb25zIHdoZW4gc2V0dGluZyB0aGUKICAgICAgbWF4aW11bSBhZGRyZXNzIGZvciBnQlMt
PkFsbG9jYXRlUGFnZXMoKS4gVGhlIGRlZmF1bHQgaXMgbm93IE1BWF9VSU5UNjQsCiAgICAgIHVu
bGVzcyByZXN0cmljdGVkIGxpa2UgZGVzY3JpYmVkIGFib3ZlIHRvIHRoZSBwcmUtcGF0Y2ggTUFY
X1VJTlQzMiBsaW1pdC4KICAgICAgCiAgICAgIEluIGNvbWJpbmF0aW9uIHdpdGggQXJkJ3MgUUVN
VSBjb21taXQgY2I1MWFjMmZmZTM2ICgiaHcvYXJtL3ZpcnQ6IGdlbmVyYXRlCiAgICAgIDY0LWJp
dCBhZGRyZXNzYWJsZSBBQ1BJIG9iamVjdHMiLCAyMDE3LTA0LTEwKSwgdGhpcyBwYXRjaCBlbmFi
bGVzCiAgICAgIE92bWZQa2cvQWNwaVBsYXRmb3JtRHhlIHRvIHdvcmsgZW50aXJlbHkgYWJvdmUg
dGhlIDRHQiBtYXJrLgogICAgICAKICAgICAgKEFuIHVwY29taW5nIC8gcGxhbm5lZCBhYXJjaDY0
IFFFTVUgbWFjaGluZSB0eXBlIHdpbGwgaGF2ZSBubyBSQU0gdW5kZXIKICAgICAgNEdCIGF0IGFs
bC4gUGx1cywgbW92aW5nIHRoZSBhbGxvY2F0aW9ucyBoaWdoZXIgaXMgYmVuZWZpY2lhbCB0byB0
aGUKICAgICAgY3VycmVudCAidmlydCIgbWFjaGluZSB0eXBlIGFzIHdlbGw7IGluIEFyZCdzIHdv
cmRzOiAiaGF2aW5nIGFsbCBmaXJtd2FyZQogICAgICBhbGxvY2F0aW9ucyBpbnNpZGUgdGhlIHNh
bWUgMSBHQiAob3IgNTEyIE1CIGZvciA2NGsgcGFnZXMpIGZyYW1lIHJlZHVjZXMKICAgICAgdGhl
IFRMQiBmb290cHJpbnQiLikKICAgICAgCiAgICAgIENjOiBBcmQgQmllc2hldXZlbCA8YXJkLmJp
ZXNoZXV2ZWxAbGluYXJvLm9yZz4KICAgICAgQ2M6IEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRo
YXQuY29tPgogICAgICBDYzogSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0LmNvbT4KICAg
ICAgQ2M6IEpvcmRhbiBKdXN0ZW4gPGpvcmRhbi5sLmp1c3RlbkBpbnRlbC5jb20+CiAgICAgIFN1
Z2dlc3RlZC1ieTogSWdvciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0LmNvbT4KICAgICAgU3Vn
Z2VzdGVkLWJ5OiBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICAgICAgQ29udHJp
YnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMAogICAgICBT
aWduZWQtb2ZmLWJ5OiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogICAgICBUZXN0
ZWQtYnk6IEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogICAgICBS
ZXZpZXdlZC1ieTogSm9yZGFuIEp1c3RlbiA8am9yZGFuLmwuanVzdGVuQGludGVsLmNvbT4KCgpG
b3IgYmlzZWN0aW9uIHJldmlzaW9uLXR1cGxlIGdyYXBoIHNlZToKICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9yZXN1bHRzL2Jpc2VjdC9vdm1mL2J1aWxkLWkz
ODYueGVuLWJ1aWxkLmh0bWwKUmV2aXNpb24gSURzIGluIGVhY2ggZ3JhcGggbm9kZSByZWZlciwg
cmVzcGVjdGl2ZWx5LCB0byB0aGUgVHJlZXMgYWJvdmUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tClJ1bm5pbmcgY3MtYmlzZWN0aW9uLXN0ZXAgLS1ncmFwaC1vdXQ9
L2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC9vdm1mL2J1aWxkLWkzODYueGVuLWJ1aWxkIC0tc3Vt
bWFyeS1vdXQ9dG1wLzExMDI1Ni5iaXNlY3Rpb24tc3VtbWFyeSAtLWJhc2lzLXRlbXBsYXRlPTEx
MDA3OCAtLWJsZXNzaW5ncz1yZWFsLHJlYWwtYmlzZWN0IG92bWYgYnVpbGQtaTM4NiB4ZW4tYnVp
bGQKU2VhcmNoaW5nIGZvciBmYWlsdXJlIC8gYmFzaXMgcGFzczoKIDExMDE2NiBmYWlsIFtob3N0
PWl0YWxpYTBdIC8gMTEwMDc4IFtob3N0PW5vYmxpbmcwXSAxMTAwNTYgW2hvc3Q9ZWxibGluZzBd
IDExMDAyMyBbaG9zdD1jaGFyZG9ubmF5MF0gMTEwMDExIFtob3N0PW5vYmxpbmcxXSAxMTAwMDcg
W2hvc3Q9aXRhbGlhMV0gMTA5OTUwIFtob3N0PW5vY2VyYTBdIDEwOTkzMiBbaG9zdD1iYXJvcXVl
MF0gMTA5OTMxIFtob3N0PW5vYmxpbmcwXSAxMDk5MzAgW2hvc3Q9aXRhbGlhMV0gMTA5OTIzIFto
b3N0PXJpbWF2YTFdIDEwOTkxNSBbaG9zdD1iYXJvcXVlMF0gMTA5ODc3IFtob3N0PWJhcm9xdWUx
XSAxMDk4MzUgW2hvc3Q9ZWxibGluZzBdIDEwOTgxNiBbaG9zdD1lbGJsaW5nMV0gMTA5Nzk0IFto
b3N0PWJhcm9xdWUwXSAxMDk3OTEgW2hvc3Q9aXRhbGlhMV0gMTA5NzYxIFtob3N0PWVsYmxpbmcw
XSAxMDk3MzcgW2hvc3Q9aXRhbGlhMV0gMTA5NzMxIFtob3N0PWNoYXJkb25uYXkwXSAxMDk3Mjcg
W2hvc3Q9ZWxibGluZzFdIDEwOTcyMCBbaG9zdD1odXhlbHJlYmUwXSAxMDk3MTQgW2hvc3Q9ZWxi
bGluZzFdIDEwOTcwMCBbaG9zdD1odXhlbHJlYmUwXSAxMDk2OTUgW2hvc3Q9cmltYXZhMV0gMTA5
NjkxIG9rLgpGYWlsdXJlIC8gYmFzaXMgcGFzcyBmbGlnaHRzOiAxMTAxNjYgLyAxMDk2OTEKKHRy
ZWUgd2l0aCBubyB1cmw6IG1pbmlvcykKKHRyZWUgd2l0aCBubyB1cmw6IHNlYWJpb3MpClRyZWU6
IG92bWYgaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdApUcmVlOiBxZW11IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUg
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3hlbi5naXQKTGF0ZXN0IGMxZjRiODZiYTc4NmNjOWNiZTVjODhhMDVhYmM5YmYw
NTU0YjFjYzggODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBlOTc4MzJl
YzZiMmE3ZGRkNDhiOGU2ZDFkODQ4ZmZkZmVlNmEzMWM3IDNkMjAxMGY5ZmZlYWNjODgzNjgxMTQy
MDQ2MGUxNWYyYzEyMzM2OTUKQmFzaXMgcGFzcyBhYzYzZTkzOTJlN2FhMzc5MWE0ZWEwMGU0M2Mw
NjU4ZTZiMjBlMmVlIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZTk3
ODMyZWM2YjJhN2RkZDQ4YjhlNmQxZDg0OGZmZGZlZTZhMzFjNyAzZmFmZGMyOGViOThkYzFjYjY4
NjM3OWQ4MzI3MDUxNmZjMzgwNDlkCkdlbmVyYXRpbmcgcmV2aXNpb25zIHdpdGggLi9hZGhvYy1y
ZXZ0dXBsZS1nZW5lcmF0b3IgIGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQj
YWM2M2U5MzkyZTdhYTM3OTFhNGVhMDBlNDNjMDY1OGU2YjIwZTJlZS1jMWY0Yjg2YmE3ODZjYzlj
YmU1Yzg4YTA1YWJjOWJmMDU1NGIxY2M4IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10
cmFkaXRpb25hbC5naXQjODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZC04
MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9xZW11LXhlbi5naXQjZTk3ODMyZWM2YjJhN2RkZDQ4YjhlNmQxZDg0OGZmZGZlZTZhMzFj
Ny1lOTc4MzJlYzZiMmE3ZGRkNDhiOGU2ZDFkODQ4ZmZkZmVlNmEzMWM3IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy94ZW4uZ2l0IzNmYWZkYzI4ZWI5OGRjMWNiNjg2Mzc5ZDgzMjcwNTE2ZmMzODA0OWQt
M2QyMDEwZjlmZmVhY2M4ODM2ODExNDIwNDYwZTE1ZjJjMTIzMzY5NQpMb2FkZWQgMjAwMSBub2Rl
cyBpbiByZXZpc2lvbiBncmFwaApTZWFyY2hpbmcgZm9yIHRlc3QgcmVzdWx0czoKIDEwOTcxNCBb
aG9zdD1lbGJsaW5nMV0KIDEwOTcwMCBbaG9zdD1odXhlbHJlYmUwXQogMTA5NjkxIHBhc3MgYWM2
M2U5MzkyZTdhYTM3OTFhNGVhMDBlNDNjMDY1OGU2YjIwZTJlZSA4MDUxNzg5ZTk4MjQ5OTA1MDY4
MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGU5NzgzMmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2
YTMxYzcgM2ZhZmRjMjhlYjk4ZGMxY2I2ODYzNzlkODMyNzA1MTZmYzM4MDQ5ZAogMTA5Njk1IFto
b3N0PXJpbWF2YTFdCiAxMDk3MzEgW2hvc3Q9Y2hhcmRvbm5heTBdCiAxMDk3MjAgW2hvc3Q9aHV4
ZWxyZWJlMF0KIDEwOTczNyBbaG9zdD1pdGFsaWExXQogMTA5NzI3IFtob3N0PWVsYmxpbmcxXQog
MTA5NzYxIFtob3N0PWVsYmxpbmcwXQogMTA5ODM1IFtob3N0PWVsYmxpbmcwXQogMTA5NzkxIFto
b3N0PWl0YWxpYTFdCiAxMDk4MTYgW2hvc3Q9ZWxibGluZzFdCiAxMDk3OTQgW2hvc3Q9YmFyb3F1
ZTBdCiAxMDk4NzcgW2hvc3Q9YmFyb3F1ZTFdCiAxMDk5MTUgW2hvc3Q9YmFyb3F1ZTBdCiAxMDk5
MjMgW2hvc3Q9cmltYXZhMV0KIDEwOTkzMCBbaG9zdD1pdGFsaWExXQogMTA5OTMxIFtob3N0PW5v
YmxpbmcwXQogMTA5OTMyIFtob3N0PWJhcm9xdWUwXQogMTA5OTUwIFtob3N0PW5vY2VyYTBdCiAx
MTAwMDcgW2hvc3Q9aXRhbGlhMV0KIDExMDAxMSBbaG9zdD1ub2JsaW5nMV0KIDExMDA3OCBbaG9z
dD1ub2JsaW5nMF0KIDExMDAyMyBbaG9zdD1jaGFyZG9ubmF5MF0KIDExMDA1NiBbaG9zdD1lbGJs
aW5nMF0KIDExMDEwNCBmYWlsIDQyNzVmMzg1MDdhNGE0NDI2MDU1NTQ5NWRmYjZkYTFkOGEzMDcz
MDcgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBlOTc4MzJlYzZiMmE3
ZGRkNDhiOGU2ZDFkODQ4ZmZkZmVlNmEzMWM3IDNkMjAxMGY5ZmZlYWNjODgzNjgxMTQyMDQ2MGUx
NWYyYzEyMzM2OTUKIDExMDExNyBmYWlsIDQyNzVmMzg1MDdhNGE0NDI2MDU1NTQ5NWRmYjZkYTFk
OGEzMDczMDcgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBlOTc4MzJl
YzZiMmE3ZGRkNDhiOGU2ZDFkODQ4ZmZkZmVlNmEzMWM3IDNkMjAxMGY5ZmZlYWNjODgzNjgxMTQy
MDQ2MGUxNWYyYzEyMzM2OTUKIDExMDIyOSBwYXNzIDljOTRjYzJjYTI3MGMyYTkxMjFjNDg1Mjgx
NzkyYzE3ODI4MWFjN2QgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBl
OTc4MzJlYzZiMmE3ZGRkNDhiOGU2ZDFkODQ4ZmZkZmVlNmEzMWM3IDNkMjAxMGY5ZmZlYWNjODgz
NjgxMTQyMDQ2MGUxNWYyYzEyMzM2OTUKIDExMDEzOSBmYWlsIDQyNzVmMzg1MDdhNGE0NDI2MDU1
NTQ5NWRmYjZkYTFkOGEzMDczMDcgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2Ux
OGE4ZCBlOTc4MzJlYzZiMmE3ZGRkNDhiOGU2ZDFkODQ4ZmZkZmVlNmEzMWM3IDNkMjAxMGY5ZmZl
YWNjODgzNjgxMTQyMDQ2MGUxNWYyYzEyMzM2OTUKIDExMDIxNSBwYXNzIGFjNjNlOTM5MmU3YWEz
NzkxYTRlYTAwZTQzYzA2NThlNmIyMGUyZWUgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRh
NzQ2N2UxOGE4ZCBlOTc4MzJlYzZiMmE3ZGRkNDhiOGU2ZDFkODQ4ZmZkZmVlNmEzMWM3IDNmYWZk
YzI4ZWI5OGRjMWNiNjg2Mzc5ZDgzMjcwNTE2ZmMzODA0OWQKIDExMDIzNSBwYXNzIGQ0YzU1OGU4
M2Q4ZjQyODM5M2QyNzgxNjc3MmVmYzdmNGIwZTg0MDMgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZm
ZWJlYWRhNzQ2N2UxOGE4ZCBlOTc4MzJlYzZiMmE3ZGRkNDhiOGU2ZDFkODQ4ZmZkZmVlNmEzMWM3
IDNkMjAxMGY5ZmZlYWNjODgzNjgxMTQyMDQ2MGUxNWYyYzEyMzM2OTUKIDExMDE2NiBmYWlsIGMx
ZjRiODZiYTc4NmNjOWNiZTVjODhhMDVhYmM5YmYwNTU0YjFjYzggODA1MTc4OWU5ODI0OTkwNTA2
ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBlOTc4MzJlYzZiMmE3ZGRkNDhiOGU2ZDFkODQ4ZmZkZmVl
NmEzMWM3IDNkMjAxMGY5ZmZlYWNjODgzNjgxMTQyMDQ2MGUxNWYyYzEyMzM2OTUKIDExMDIyNiBw
YXNzIDdiNWQ4NDhkYmZjM2FiZThiOGM2MDY2MTY4YmYxMGVjYTM5ZDU4OTEgODA1MTc4OWU5ODI0
OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBlOTc4MzJlYzZiMmE3ZGRkNDhiOGU2ZDFkODQ4
ZmZkZmVlNmEzMWM3IDMxMjdlODViYTkzNGEyYmU4YzE2YjMyNzdhZjg4Y2NjZTk0ODk0NmEKIDEx
MDIyMyBmYWlsIGMxZjRiODZiYTc4NmNjOWNiZTVjODhhMDVhYmM5YmYwNTU0YjFjYzggODA1MTc4
OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBlOTc4MzJlYzZiMmE3ZGRkNDhiOGU2
ZDFkODQ4ZmZkZmVlNmEzMWM3IDNkMjAxMGY5ZmZlYWNjODgzNjgxMTQyMDQ2MGUxNWYyYzEyMzM2
OTUKIDExMDIzOCBwYXNzIGI5NDFjMzRlZjg1OTk3MWUyOTY4M2ZmYjU3YzMwOWUyNGU2YTk2YmUg
ODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBlOTc4MzJlYzZiMmE3ZGRk
NDhiOGU2ZDFkODQ4ZmZkZmVlNmEzMWM3IDNkMjAxMGY5ZmZlYWNjODgzNjgxMTQyMDQ2MGUxNWYy
YzEyMzM2OTUKIDExMDIyNCBwYXNzIDRmYzgyNzcxMzNmYjAxMWQwMjhiNGUwYTQyNDQ0YWI2ZjU1
MmQwYjkgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBlOTc4MzJlYzZi
MmE3ZGRkNDhiOGU2ZDFkODQ4ZmZkZmVlNmEzMWM3IGIwMjcyOGIzYjY4OWUxNDVhNTJjNDZjZDll
YWU1YmU0OGU5MDVkZjcKIDExMDIyNSBwYXNzIGEwNGVjNmQ5ZjcwZjdlZWRmNWFiNDliMDk4OTcw
MjQ1MjcwZmE1OTQgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBlOTc4
MzJlYzZiMmE3ZGRkNDhiOGU2ZDFkODQ4ZmZkZmVlNmEzMWM3IGQ4ZWVkNDAyMWQ1MGViNDhjYTc1
Yzg1NTlhZWQ5NWEyYWQ3NGFmYWEKIDExMDIzMyBwYXNzIGI5ZjE2MjUxOTNhNmU4M2FlZDU5YzVi
ODAxZjEwNWI4YmE4Y2M1NDYgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4
ZCBlOTc4MzJlYzZiMmE3ZGRkNDhiOGU2ZDFkODQ4ZmZkZmVlNmEzMWM3IDNkMjAxMGY5ZmZlYWNj
ODgzNjgxMTQyMDQ2MGUxNWYyYzEyMzM2OTUKIDExMDI0MSBmYWlsIDQyNzVmMzg1MDdhNGE0NDI2
MDU1NTQ5NWRmYjZkYTFkOGEzMDczMDcgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2
N2UxOGE4ZCBlOTc4MzJlYzZiMmE3ZGRkNDhiOGU2ZDFkODQ4ZmZkZmVlNmEzMWM3IDNkMjAxMGY5
ZmZlYWNjODgzNjgxMTQyMDQ2MGUxNWYyYzEyMzM2OTUKIDExMDI0NiBwYXNzIGI5NDFjMzRlZjg1
OTk3MWUyOTY4M2ZmYjU3YzMwOWUyNGU2YTk2YmUgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJl
YWRhNzQ2N2UxOGE4ZCBlOTc4MzJlYzZiMmE3ZGRkNDhiOGU2ZDFkODQ4ZmZkZmVlNmEzMWM3IDNk
MjAxMGY5ZmZlYWNjODgzNjgxMTQyMDQ2MGUxNWYyYzEyMzM2OTUKIDExMDI0OCBmYWlsIDQyNzVm
Mzg1MDdhNGE0NDI2MDU1NTQ5NWRmYjZkYTFkOGEzMDczMDcgODA1MTc4OWU5ODI0OTkwNTA2ODBh
MjZmZWJlYWRhNzQ2N2UxOGE4ZCBlOTc4MzJlYzZiMmE3ZGRkNDhiOGU2ZDFkODQ4ZmZkZmVlNmEz
MWM3IDNkMjAxMGY5ZmZlYWNjODgzNjgxMTQyMDQ2MGUxNWYyYzEyMzM2OTUKIDExMDI1NSBwYXNz
IGI5NDFjMzRlZjg1OTk3MWUyOTY4M2ZmYjU3YzMwOWUyNGU2YTk2YmUgODA1MTc4OWU5ODI0OTkw
NTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBlOTc4MzJlYzZiMmE3ZGRkNDhiOGU2ZDFkODQ4ZmZk
ZmVlNmEzMWM3IDNkMjAxMGY5ZmZlYWNjODgzNjgxMTQyMDQ2MGUxNWYyYzEyMzM2OTUKIDExMDI1
NiBmYWlsIDQyNzVmMzg1MDdhNGE0NDI2MDU1NTQ5NWRmYjZkYTFkOGEzMDczMDcgODA1MTc4OWU5
ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBlOTc4MzJlYzZiMmE3ZGRkNDhiOGU2ZDFk
ODQ4ZmZkZmVlNmEzMWM3IDNkMjAxMGY5ZmZlYWNjODgzNjgxMTQyMDQ2MGUxNWYyYzEyMzM2OTUK
U2VhcmNoaW5nIGZvciBpbnRlcmVzdGluZyB2ZXJzaW9ucwogUmVzdWx0IGZvdW5kOiBmbGlnaHQg
MTA5NjkxIChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDExMDE2
NiAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDExMDIxNSAo
cGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDExMDIyMyAoZmFpbCks
IGZvciBiYXNpcyBmYWlsdXJlCiAwIHJldmlzaW9ucyBhdCBiOTQxYzM0ZWY4NTk5NzFlMjk2ODNm
ZmI1N2MzMDllMjRlNmE5NmJlIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThh
OGQgZTk3ODMyZWM2YjJhN2RkZDQ4YjhlNmQxZDg0OGZmZGZlZTZhMzFjNyAzZDIwMTBmOWZmZWFj
Yzg4MzY4MTE0MjA0NjBlMTVmMmMxMjMzNjk1Ck5vIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QsIGNo
ZWNraW5nIGdyYXBoIHN0YXRlLgogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTEwMjM4IChwYXNzKSwg
Zm9yIGxhc3QgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTEwMjQxIChmYWlsKSwgZm9yIGZp
cnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTEwMjQ2IChwYXNzKSwgZm9yIGxhc3Qg
cGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMTAyNDggKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVy
ZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMTAyNTUgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBy
byBmb3VuZDogZmxpZ2h0IDExMDI1NiAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCgoqKiogRm91
bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVl
OiAgb3ZtZiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CiAgQnVnIGludHJv
ZHVjZWQ6ICA0Mjc1ZjM4NTA3YTRhNDQyNjA1NTU0OTVkZmI2ZGExZDhhMzA3MzA3CiAgQnVnIG5v
dCBwcmVzZW50OiBiOTQxYzM0ZWY4NTk5NzFlMjk2ODNmZmI1N2MzMDllMjRlNmE5NmJlCiAgTGFz
dCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MvMTEwMjU2LwoKCiAgY29tbWl0IDQyNzVmMzg1MDdhNGE0NDI2MDU1NTQ5NWRmYjZkYTFk
OGEzMDczMDcKICBBdXRob3I6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgRGF0
ZTogICBTYXQgSnVuIDMgMTY6MTE6MDggMjAxNyArMDIwMAogIAogICAgICBPdm1mUGtnL0FjcGlQ
bGF0Zm9ybUR4ZTogYWxsb2MgYmxvYnMgZnJvbSA2NC1iaXQgc3BhY2UgdW5sZXNzIHJlc3RyaWN0
ZWQKICAgICAgCiAgICAgIC4uLiBieSBuYXJyb3dlciB0aGFuIDgtYnl0ZSBBRERfUE9JTlRFUiBy
ZWZlcmVuY2VzLgogICAgICAKICAgICAgSW50cm9kdWNlIHRoZSBDb2xsZWN0QWxsb2NhdGlvbnNS
ZXN0cmljdGVkVG8zMkJpdCgpIGZ1bmN0aW9uLCB3aGljaAogICAgICBpdGVyYXRlcyBvdmVyIHRo
ZSBsaW5rZXIvbG9hZGVyIHNjcmlwdCwgYW5kIGNvbGxlY3RzIHRoZSBuYW1lcyBvZiB0aGUKICAg
ICAgZndfY2ZnIGJsb2JzIHRoYXQgYXJlIHJlZmVyZW5jZWQgYnkgUUVNVV9MT0FERVJfQUREX1BP
SU5URVIuUG9pbnRlZUZpbGUKICAgICAgZmllbGRzLCBzdWNoIHRoYXQgUUVNVV9MT0FERVJfQURE
X1BPSU5URVIuUG9pbnRlclNpemUgaXMgbGVzcyB0aGFuIDguIFRoaXMKICAgICAgbWVhbnMgdGhh
dCB0aGUgcG9pbnRlZSBibG9iJ3MgYWRkcmVzcyB3aWxsIGhhdmUgdG8gYmUgcGF0Y2hlZCBpbnRv
IGEKICAgICAgbmFycm93ZXItdGhhbi04IGJ5dGUgcG9pbnRlciBmaWVsZCwgaGVuY2UgdGhlIHBv
aW50ZWUgYmxvYiBtdXN0IG5vdCBiZQogICAgICBhbGxvY2F0ZWQgZnJvbSA2NC1iaXQgYWRkcmVz
cyBzcGFjZS4KICAgICAgCiAgICAgIEluIFByb2Nlc3NDbWRBbGxvY2F0ZSgpLCBjb25zdWx0IHRo
ZXNlIHJlc3RyaWN0aW9ucyB3aGVuIHNldHRpbmcgdGhlCiAgICAgIG1heGltdW0gYWRkcmVzcyBm
b3IgZ0JTLT5BbGxvY2F0ZVBhZ2VzKCkuIFRoZSBkZWZhdWx0IGlzIG5vdyBNQVhfVUlOVDY0LAog
ICAgICB1bmxlc3MgcmVzdHJpY3RlZCBsaWtlIGRlc2NyaWJlZCBhYm92ZSB0byB0aGUgcHJlLXBh
dGNoIE1BWF9VSU5UMzIgbGltaXQuCiAgICAgIAogICAgICBJbiBjb21iaW5hdGlvbiB3aXRoIEFy
ZCdzIFFFTVUgY29tbWl0IGNiNTFhYzJmZmUzNiAoImh3L2FybS92aXJ0OiBnZW5lcmF0ZQogICAg
ICA2NC1iaXQgYWRkcmVzc2FibGUgQUNQSSBvYmplY3RzIiwgMjAxNy0wNC0xMCksIHRoaXMgcGF0
Y2ggZW5hYmxlcwogICAgICBPdm1mUGtnL0FjcGlQbGF0Zm9ybUR4ZSB0byB3b3JrIGVudGlyZWx5
IGFib3ZlIHRoZSA0R0IgbWFyay4KICAgICAgCiAgICAgIChBbiB1cGNvbWluZyAvIHBsYW5uZWQg
YWFyY2g2NCBRRU1VIG1hY2hpbmUgdHlwZSB3aWxsIGhhdmUgbm8gUkFNIHVuZGVyCiAgICAgIDRH
QiBhdCBhbGwuIFBsdXMsIG1vdmluZyB0aGUgYWxsb2NhdGlvbnMgaGlnaGVyIGlzIGJlbmVmaWNp
YWwgdG8gdGhlCiAgICAgIGN1cnJlbnQgInZpcnQiIG1hY2hpbmUgdHlwZSBhcyB3ZWxsOyBpbiBB
cmQncyB3b3JkczogImhhdmluZyBhbGwgZmlybXdhcmUKICAgICAgYWxsb2NhdGlvbnMgaW5zaWRl
IHRoZSBzYW1lIDEgR0IgKG9yIDUxMiBNQiBmb3IgNjRrIHBhZ2VzKSBmcmFtZSByZWR1Y2VzCiAg
ICAgIHRoZSBUTEIgZm9vdHByaW50Ii4pCiAgICAgIAogICAgICBDYzogQXJkIEJpZXNoZXV2ZWwg
PGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgICAgIENjOiBHZXJkIEhvZmZtYW5uIDxrcmF4
ZWxAcmVkaGF0LmNvbT4KICAgICAgQ2M6IElnb3IgTWFtbWVkb3YgPGltYW1tZWRvQHJlZGhhdC5j
b20+CiAgICAgIENjOiBKb3JkYW4gSnVzdGVuIDxqb3JkYW4ubC5qdXN0ZW5AaW50ZWwuY29tPgog
ICAgICBTdWdnZXN0ZWQtYnk6IElnb3IgTWFtbWVkb3YgPGltYW1tZWRvQHJlZGhhdC5jb20+CiAg
ICAgIFN1Z2dlc3RlZC1ieTogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CiAgICAg
IENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAK
ICAgICAgU2lnbmVkLW9mZi1ieTogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICAg
ICAgVGVzdGVkLWJ5OiBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4K
ICAgICAgUmV2aWV3ZWQtYnk6IEpvcmRhbiBKdXN0ZW4gPGpvcmRhbi5sLmp1c3RlbkBpbnRlbC5j
b20+CgpSZXZpc2lvbiBncmFwaCBsZWZ0IGluIC9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3Qvb3Zt
Zi9idWlsZC1pMzg2Lnhlbi1idWlsZC57ZG90LHBzLHBuZyxodG1sLHN2Z30uCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMTEwMjU2OiB0b2xlcmFibGUgQUxMIEZBSUwK
CmZsaWdodCAxMTAyNTYgb3ZtZiByZWFsLWJpc2VjdCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDI1Ni8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAg
ICAgNSB4ZW4tYnVpbGQgICAgICAgICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCgoKam9i
czoKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Jun 10 14:15:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Jun 2017 14:15: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 1dJhAY-0004B6-IF; Sat, 10 Jun 2017 14: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 <osstest-admin@xenproject.org>) id 1dJhAX-0004Aj-7X
 for xen-devel@lists.xensource.com; Sat, 10 Jun 2017 14:15:13 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 F6/DE-02199-0FEFB395; Sat, 10 Jun 2017 14:15:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVff9P+t
 Ig5md8hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOH5uP2vBsayKF98XMTUw
 7nboYuTiEBL4yyjRu28KE4TzmFFi07IJbBDONkaJV/8usnYxcnKICDhLfD0zlx3E5hXQl5jZ3
 sUIYgsLGEtcWXWcEaRBQuCqusScZe1gDRICnhIPp+1jhrGXv2kGambnYBOwkjgkBhJlEVCV+L
 Kxj2UCI/cCRoZVjBrFqUVlqUW6xgZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxi
 BXq9nYGDcwdh5wu8QoyQHk5Ior8xDq0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryH/1pHCgkW
 paanVqRl5gDDDyYtwcGjJMK7/QVQmre4IDG3ODMdInWKUZdjw+r1X5iEWPLy81KlxHmrQGYIg
 BRllObBjYDFwiVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrzhf4Cm8GTmlcBtegV0BBPQEU
 veWYAcUZKIkJJqYFTaxb3hxN9XDUxVy7T3MT+bwnLjqtPW12E+T26lHNiVvfR9wJ5bP5Os15S
 utZgbe1WBe8LUdUWHZvDurT24ZfbXcwozL6jeY/ZbO/nDtJZXN85Zb/7ef/KWxO8VCmuZIxbx
 enF4Xku6d0h4oVzv47WSnuoWsyZxvW0Nqjdh7lR3NK6Pmv2taMsTJZbijERDLeai4kQAZacnJ
 YACAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1497104110!104307945!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50715 invoked from network); 10 Jun 2017 14:15:11 -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 Jun 2017 14:15: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 1dJhAR-0002UV-Bg; Sat, 10 Jun 2017 14:15: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 1dJhAK-0006F3-Kx; Sat, 10 Jun 2017 14:15:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dJhAJ-0001HK-Tc; Sat, 10 Jun 2017 14:15:00 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110186-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-pvh-amd:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-localmigrate/x10:fail:heisenbug
 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-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10: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-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-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: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-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-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-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-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-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-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-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-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=08463297d33d075b6529229c9d43c90356093bae
X-Osstest-Versions-That: xen=08463297d33d075b6529229c9d43c90356093bae
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 10 Jun 2017 14:14:59 +0000
Subject: [Xen-devel] [xen-unstable test] 110186: 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>

ZmxpZ2h0IDExMDE4NiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDE4Ni8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAo
bm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAxOSBndWVzdC1zdGFy
dC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTEwMTM2IHBhc3MgaW4gMTEwMTg2CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWls
IGluIDExMDEzNiBwYXNzIGluIDExMDE4NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDExMDEzNiBwYXNzIGluIDEx
MDE4NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxt
aWdyYXRlL3gxMCBmYWlsIHBhc3MgaW4gMTEwMTM2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIHBhc3MgaW4gMTEwMTM2
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE1IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBl
YXQgIGZhaWwgcGFzcyBpbiAxMTAxMzYKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
MTYgZ3Vlc3Qtc3RvcCBmYWlsIGluIDExMDEzNiBibG9ja2VkIGluIDExMDE4NgogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgIGZhaWwgaW4gMTEwMTM2
IGxpa2UgMTEwMTAyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vl
c3Qtc3RvcCAgZmFpbCBpbiAxMTAxMzYgbGlrZSAxMTAxMDIKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMTAx
MDIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBsaWtlIDExMDEwMgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEwMTM2CiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbGlrZSAxMTAxMzYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDkgZGViaWFuLWlu
c3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDExMDEzNgogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxNSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTEw
MTM2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbGlrZSAxMTAxMzYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
ICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAx
NiBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhz
bSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDkgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYt
YW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAg
ICAgICAgICAgICAwODQ2MzI5N2QzM2QwNzViNjUyOTIyOWM5ZDQzYzkwMzU2MDkzYmFlCmJhc2Vs
aW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAwODQ2MzI5N2QzM2QwNzViNjUyOTIy
OWM5ZDQzYzkwMzU2MDkzYmFlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTAxODYgIDIwMTctMDYt
MDkgMTI6NTg6MzQgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgICAgICAgICAgICAg
ICAgICAgICAgICAobm90IGZvdW5kKSAgICAgICAgIDAgYXR0ZW1wdHMKCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LW9sZGtlcm4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1vbGRrZXJuICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
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
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9t
ZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQK
ICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhw
bGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVz
cyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/
cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdWJsaXNoZWQgdGVzdGVkIHRyZWUgaXMgYWxyZWFk
eSB1cCB0byBkYXRlLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Jun 10 14:29:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Jun 2017 14: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 1dJhNg-0004uG-OA; Sat, 10 Jun 2017 14:28:48 +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 1dJhNf-0004u4-VI
 for xen-devel@lists.xensource.com; Sat, 10 Jun 2017 14:28:48 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 75/A5-10689-F120C395; Sat, 10 Jun 2017 14:28:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrDLMWRWlGSWpSXmKPExsWS0XRdVVeOySb
 S4O8HbosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmHFlmWfDDtGLd4ovMDYy/
 tLsYuTiEBP4ySnyf0sLaxcgJ5DxmlPi/OQTC3sYocbBHCcQWEXCW+HpmLjuIzSugL3H+/WtmE
 FtYQE9i4po9LCC2hICXxMyLl+DsFU8uMnYxsnOwCVhJHBIDibIIqEosmjqPfQIj1wJGhlWM6s
 WpRWWpRbqWeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgT6tZ2Bg3MH4+qfTIUZ
 JDiYlUV6Zh1aRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4exlsIoUEi1LTUyvSMnOAwQWTluDg
 URLh3f7COlKIt7ggMbc4Mx0idYpRl2PD6vVfmIRY8vLzUqXEeS+AzBAAKcoozYMbAQv0S4yyU
 sK8jAwMDEI8BalFuZklqPKvGMU5GJWEea/+B1rFk5lXArfpFdARTEBHLHlnAXJESSJCSqqBUW
 BDrPiCvy0+qab7vz48595rru51f/Z229z3eXFljeomFU1vT2oc7xfaq3ViotT8zuUZb1b8c4y
 bvpQp/FLItf0feKrfW/3M2h5rJbMx6rX/zDlboqQjHc8GGL2ZcJ/fk61429QZ09z2NoUHlzRv
 q/GeJPSeU8Zs88NsKY8E3387L01d+NlwvxJLcUaioRZzUXEiAEPsKbpvAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1497104925!100953462!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9338 invoked from network); 10 Jun 2017 14:28:45 -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 Jun 2017 14:28: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 1dJhNb-0002p0-Fy; Sat, 10 Jun 2017 14: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 1dJhNW-0007UN-2t; Sat, 10 Jun 2017 14:28:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dJhNV-0002UN-J8; Sat, 10 Jun 2017 14:28:37 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110195-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=8f98c76f992be0d22cafaf302ee95350cef3f0c7
X-Osstest-Versions-That: ovmf=b941c34ef859971e29683ffb57c309e24e6a96be
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 10 Jun 2017 14:28:37 +0000
Subject: [Xen-devel] [ovmf test] 110195: 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>

ZmxpZ2h0IDExMDE5NSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTAxOTUvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA4Zjk4Yzc2Zjk5MmJlMGQyMmNhZmFmMzAyZWU5NTM1
MGNlZjNmMGM3CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBiOTQxYzM0
ZWY4NTk5NzFlMjk2ODNmZmI1N2MzMDllMjRlNmE5NmJlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTAwNzggIDIwMTctMDYtMDcgMTA6MDM6MDQgWiAgICAzIGRheXMKRmFpbGluZyBzaW5jZSAgICAg
ICAgMTEwMTA0ICAyMDE3LTA2LTA4IDAwOjQ2OjEzIFogICAgMiBkYXlzICAgIDUgYXR0ZW1wdHMK
VGVzdGluZyBzYW1lIHNpbmNlICAgMTEwMTk1ICAyMDE3LTA2LTA5IDE1OjQ0OjMzIFogICAgMCBk
YXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVy
IHRlc3Q6CiAgQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgSGFv
IFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgSGVnZGUgTmFnYXJhaiBQIDxuYWdhcmFqLXAuaGVn
ZGVAaHBlLmNvbT4KICBoZWdkZW5hZyA8bmFnYXJhai1wLmhlZ2RlQGhwZS5jb20+CiAgTGFzemxv
IEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29t
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
CgorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249OGY5OGM3NmY5OTJiZTBkMjJjYWZhZjMwMmVlOTUz
NTBjZWYzZjBjNworIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAu
L2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcg
UmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAg
ICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJl
cG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3Qv
cmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAv
aG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJl
cG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NU
RVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdp
dGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIG92bWYgOGY5
OGM3NmY5OTJiZTBkMjJjYWZhZjMwMmVlOTUzNTBjZWYzZjBjNworIGJyYW5jaD1vdm1mCisgcmV2
aXNpb249OGY5OGM3NmY5OTJiZTBkMjJjYWZhZjMwMmVlOTUzNTBjZWYzZjBjNworIC4gLi9jcmkt
bG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVt
YXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcK
ICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNv
bmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAg
ICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9t
ZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICdd
JworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVw
b3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9v
c3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4g
Li9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrIHVtYXNrIDAwMgorIHNlbGVjdF94
ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9b3ZtZgorIHhlbmJyYW5jaD14ZW4t
dW5zdGFibGUKKyAnWycgeG92bWYgPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHgg
PSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJl
dnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4
ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHg4Zjk4Yzc2Zjk5MmJlMGQyMmNhZmFmMzAy
ZWU5NTM1MGNlZjNmMGM3ID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21t
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
dHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtMy4xNAorKyA6IHRl
c3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2
b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9n
aXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysg
OiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92
bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1j
cm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBo
dHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi5vdm1mCisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11
Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVN
UFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1
bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSBvdm1mCisg
Y2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0
ZXN0L3JlcG9zL292bWYKKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQgOGY5OGM3NmY5OTJiZTBkMjJjYWZhZjMwMmVlOTUzNTBj
ZWYzZjBjNzpyZWZzL2hlYWRzL3hlbi10ZXN0ZWQtbWFzdGVyClRvIG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAogICBiOTQxYzM0Li44Zjk4Yzc2
ICA4Zjk4Yzc2Zjk5MmJlMGQyMmNhZmFmMzAyZWU5NTM1MGNlZjNmMGM3IC0+IHhlbi10ZXN0ZWQt
bWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Jun 10 14:33:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Jun 2017 14: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 1dJhS4-0005YA-EM; Sat, 10 Jun 2017 14:33:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <f4da1594@opayq.com>) id 1dJhS2-0005Y3-Ii
 for xen-devel@lists.xensource.com; Sat, 10 Jun 2017 14:33:18 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 C0/7A-02183-D230C395; Sat, 10 Jun 2017 14:33:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPKsWRWlGSWpSXmKPExsWyI3PbPF0dZpt
 Ig53TBS3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa0bfvGnMBdc7GSsOXzjA0sB4qoGxi5GTg0VA
 T6Lrxhn2LkYuDiGBWUwSq3afZAVJsAlISJzr72MCsUUEFCXWrX7HAmLzCnhKHDlylh3CFpQ4O
 fMJWFxCQFzic8N3Vgi7TOJAzztmCLtK4v6um2A1zAIpEnOufGADsRkFZCROTboBZgsL6Er8az
 oLdBAH0EHaEreO2kO0SktMX/SUHSQsIRAmcfipKkS4TuL7RogpEgLKEsfW7GaCsa9+bGKawCg
 0C8lxs5AshrA9JNpPtjBC2D4SC5v2MEPYmhKt23+zQ9gaEgvu7AOq4QCzDyyMhzBNJLb3W0FU
 KEpM6X4IVS0mceTyZVYIW1Vi1q4GNohyGYmepbIQYW2JZQtfMy9g5F3FqFGcWlSWWqRraKCXV
 JSZnlGSm5iZA+SZ6uWmFhcnpqfmJCYV6yXn525iBEYuAxDsYFwz1fkQoyQHk5Ior8xDq0ghvq
 T8lMqMxOKM+KLSnNTiQ4wyHBxKErwTGW0ihQSLUtNTK9Iyc4ApBCYtwcGjJMK7/YV1pBBvcUF
 ibnFmOkTqFKMux4bV678wCbHk5eelSonzngCZIQBSlFGaBzcCls4uMcpKCfMyAh0lxFOQWpSb
 WYIq/4pRnINRSZj36n+gVTyZeSVwm14BHcEEdMSSdxYgR5QkIqSkGhhtJ54wnDjZXNvPet2Eu
 znPn5/ZestZ/bmg+fZn557p7f169QSb0ZvTbuZhEspO3itmbJI4nS0S2io244DxF4ljrY1XVt
 /Zf/Ssk7VEwJz3byYzNCluDJ9wIYZNJfSBu1+E5Fr32ki1lRuju9dE6Ux7XPV6+gzNztvSi65
 MO75N2eJMzZY8h3YPJZbijERDLeai4kQAZt/zzmIDAAA=
X-Env-Sender: f4da1594@opayq.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1497105191!88752947!1
X-Originating-IP: [184.105.182.158]
X-SpamReason: No, hits=0.7 required=7.0 tests=HTML_IMAGE_ONLY_16,
 HTML_MESSAGE,ML_IS_POSSIBLE_BOUNCE
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61136 invoked from network); 10 Jun 2017 14:33:15 -0000
Received: from opayq-out-08.junkemailfilter.com (HELO
 opayq-out-08.junkemailfilter.com) (184.105.182.158)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 10 Jun 2017 14:33:15 -0000
Received: from smtp5.opayq.com ([107.22.209.6]:5618) helo=[107.22.209.6]
 by opayq-outbound.junkemailfilter.com with esmtps (TLSv1.2:AES256-SHA256:256)
 (Exim 4.89) id 1dJhRu-0000jt-VU on interface=184.105.182.150
 for xen-devel@lists.xensource.com; Sat, 10 Jun 2017 07:33:11 -0700
From: f4da1594@opayq.com
To: xen-devel@lists.xensource.com
Message-ID: <294092280.17956.1497105188598.JavaMail.root@smtp5.opayq.com>
MIME-Version: 1.0
X-GetAbine-Processed: 1
X-Gm-Message-State: AODbwcA9D2Xjy6GcKVe7mVw1iEc8qZjttxnomq6TKNGvE96VbrdaKEsb
 ovhJui2uh4cB9uFRVQFKLe4pRhD6NcLEsHIW2+2I
X-Received: by 10.101.76.136 with SMTP id m8mr34533575pgt.159.1497105187570;
 Sat, 10 Jun 2017 07:33:07 -0700 (PDT)
Auto-Submitted: auto-replied
Date: Sat, 10 Jun 2017 07:33:07 -0700 (PDT)
X-Sender-Domain: google.com
X-Spamfilter-host: opayq-outbound.junkemailfilter.com -
 http://www.junkemailfilter.com
X-Key-ID: eGVuLWRldmVsQGxpc3RzLnhlbnNvdXJjZS5jb20gZjRkYTE1OTRAb3BheXEuY29tIDIwMTctMDYtMTAgMDc6MzM6MTEgMWRKaFJ1LTAwMDBqdC1WVQ==
X-Sender-Host-Address: 107.22.209.6
X-Sender-Host-Name: smtp5.opayq.com
Subject: [Xen-devel] Delivery Status Notification (Delay)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============5539772293251891018=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============5539772293251891018==
Content-Type: multipart/report; boundary="089e08234e84e57ef605519bf69c"; report-type=delivery-status

--089e08234e84e57ef605519bf69c
Content-Type: multipart/related; boundary="089e08234e84e57f9105519bf69d"

--089e08234e84e57f9105519bf69d
Content-Type: multipart/alternative; boundary="089e08234e84e57f9605519bf69e"

--089e08234e84e57f9605519bf69e
Content-Type: text/plain; charset="UTF-8"


** Delivery incomplete **

There was a temporary problem delivering your message to curtiskwong9@gmail.com. Gmail will retry for 46 more hours. You'll be notified if the delivery fails permanently.




--089e08234e84e57f9605519bf69e
Content-Type: text/html; charset="UTF-8"


<html>
<head>
<style>
* {
font-family:Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
</style>
</head>
<body>
<table cellpadding="0" cellspacing="0" class="email-wrapper" style="padding-top:32px;background-color:#ffffff;"><tbody>
<tr><td>
<table cellpadding=0 cellspacing=0><tbody>
<tr><td style="max-width:560px;padding:24px 24px 32px;background-color:#fafafa;border:1px solid #e0e0e0;border-radius:2px">
<img style="padding:0 24px 16px 0;float:left" width=72 height=72 alt="Error Icon" src="cid:icon.png">
<table style="min-width:272px;padding-top:8px"><tbody>
<tr><td><h2 style="font-size:20px;color:#212121;font-weight:bold;margin:0">
Delivery incomplete
</h2></td></tr>
<tr><td style="padding-top:20px;color:#757575;font-size:16px;font-weight:normal;text-align:left">
There was a temporary problem delivering your message to <a style='color:#212121;text-decoration:none'><b>curtiskwong9@gmail.com</b></a>. Gmail will retry for 46 more hours. You'll be notified if the delivery fails permanently.
</td></tr>
</tbody></table>
</td></tr>
</tbody></table>
</td></tr>
<tr style="border:none;background-color:#fff;font-size:12.8px;width:90%">
<td align="left" style="padding:48px 10px">
</td>
</tr>
</tbody></table>
</body>
</html>

--089e08234e84e57f9605519bf69e--

--089e08234e84e57f9105519bf69d
Content-Type: image/png; name="icon.png"
Content-Disposition: attachment; filename="icon.png"
Content-Transfer-Encoding: base64
Content-ID: <icon.png>

iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAYAAADnRuK4AAAACXBIWXMAABYlAAAWJQFJUiTwAAAA
GXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAADtNJREFUeNrsnVtsFNcZx8/Mzq7t
2vhCAsZujJdiEYgq2W1UVFqpGGq1olIL5aVtWglTtX7oS+0HnvIQ89QHS7X70gfSi6OqfWkLliIF
NbLKkiZKBapYS00aKgJrzMVA5RsYjO3d6fnmst7Lmdm575md75OGY7y7np05v/l/l3PmjCDLMkFD
c2oingI0BAgNAUJDgNAiaFK1drx6sruVNifoliz4dQr+aTw/m8KuCYcJQWdhGjgTdDtl4e2XC8Eq
aNMUsiXsvogBROHp0yBo8ehPztANQEqXtghYjQGkKU/GQ3icAJbRNwpYBrs/XDHQRMDwgPVq7WEG
0NDMFkKFgHGqQJr6LIbw/OiAlblJClga8QlOgU6E9Px0axvYcYaCLbPirygBFhRAyRo9fy0F7pEF
mGEmWSuliqBc2KTFtD2KFupSRVAApViBLFr4SxXowvi3SplkVUsVQSkQTjqqfiapb6BcU6EBiMID
6nML+5E7qIa9ACmI0Xh0X3yWJy5oyQ33ALVif3FrpyhEo7wD1If9xLW9oYUZqEBojm0YFQjNjfWj
AqG5sV6eAerF/qld8xUgbRoHGv82y6sCYfwTDsvwChAqEAKECoQAVTeIRkOAHFs/9g0ChIYAVQ0g
nIUYAnMz8QwVCG3ZzYd9A2j1ZDfGP+GwNJcAoYXGlngFCBUIFQgNFQgVCA0VCC2KCoTjYCEwt4tA
+AlQC3YP97bs9g/4ApC2lB1ajcc/fioQzgOKQPzjJ0CoQKhAqEBoqEBo5pZCBUKrqlVeYGpkYEJT
lNIVsjJkfDqDChRe82KdRqkCPLB+jL545GHG629RiAYZn8QaECqQYv0VXj+lQDY+nV+oyOlKD2Lj
NhLvSJLY9p1EiElEfv6M5OhGNjdJ7uljIm9ukNwqbbNqi+baLgcBkBUlKa0l2AZI2vFZUtfz+aLf
CXUNJEY3MICq1OQsBWt1BQHjVoFGBpzGMbYAijVvL4PHioFKwWeNAAPLriwobW5FXSQ/u7xQ9HvM
wPxVIKuZVNoNQE7gsQNnYRt/aa8lwHJPV6iibSJiLgGypkDj045dGLguQXNT1bBKgBW5ROoys3mX
WROAcaFAM05dmCBJJLFnP/vFRD3J9XyByLsPEPJkiQhPFrWWskp/VtoADAL7IsBKXi8FLLf2LB/8
Q4sKZD+AtgwQZFwQx7DgyX7zx0Tevkv9fzsNmFl/AIBapbtfXyPCwn2tnaftM7WtAmBlgX4epjX1
Z74AS/OgQKwv0V1RfajbKnUX+av6lUNb8JhZUyuRm9SvKHcxlAyAWpyvKmCFmaQZYNXIJL16TILk
Mpsq+hJWa0CJrh5j13XgkDdniP4tuT1pDBh08IOM2s7f0tri/wcJmJ1ShQcKNhOEC+u28PmMXehA
7qUdnWz16TuidHxQlgdMa0sX4zMETFM03wEzKVVABvn8xr+dgrTkL0AjA1YzqYxdtxfvYrsucEee
qU9QgIEr3Ch1kWuBAAZgNfR+hax9dMWJu0v7rUBWAZqgsAFE6euz1/c15+SmZjFmfND0KjIKOHN9
R0OXgeixWh4wYg6Y15kkKFQiuZ9CdJUzBbIOEFyTvYsri8fvPLhDWhoaSXPzC4ZvrkuyYxF51x4i
7629AfxKgOUzSRelCrggIRu0qULcKJBicw/mlLbZJH6BwNmoaKjEPlE0PZOsVKqgrXjjmmFwL21v
J+v2APJdgSzb2vM18mjxkXql5XLrwEqZ1EoSkTq6jdWnPUnQzAHLUoUWZy4RMX2pvB7V3OY+BhoZ
gAcjD5LSeV/j06ZqxZ6ROD49Sv89TSysH3zz7s38z81SPMEMnF/qYRcNIZv46ncRFIuW62VnqeDG
4CJ1XAMaGQBwLhB17tcbQADdgNRr9DWZbil7AKkQTdINpOEsMbgBDdTn/v/uV6x1xA3UB4YrSBPO
frUFEQzvsDrSIDlhGEsUBit85jCFaNgeQMVqxASpUH2MYiDD0XYoGvYeQSLsBubU5RsF0w5LL1at
1RlAKkRLGkiQKr1lVX3goAzT9lcOofq4qE2VB9I73QBkZS3LJecAbYGU0eZA77n36N6nhS+1NDSV
i0zSZLSds6Jh6AJrRqhgcWqMUwVKuweoAKTP/flmT1d718i2xm0amcWJKMz10UermWl7gEMWUXFj
FlUoUxJA97tJ/V3dF7bv/O2Jg++utHXu6Pzti/WNK4Vpu9FcHx6HLCIWB2Ucikbac4B0OzB19yc7
EvXX8mm70VwfEs4hi7DEQWKLI4D63XwXL+9MPaz7YtOi4V6859CTOIgxZ6pw9N7IHC4qfjkIgNT4
uKvHRH0wbffdjZmrEKsGVH0F0hcVN5vrg0MWAQHUZhxI50RR/O/J3cM2AmfdUkYvSF4elNFcHzAc
sggoDqKZLyQxrLtG1rKbXXMP74zv3rWb1I8MePI9vHJh/aZzfXDIwnuDKbsGc8eNhjWeaVAtPl60
u7eU7zFQnVnREIcsAnVjML2DZWub60r7+Kl3E/Y9AYgGzj8ynOuDQxb+AWQwsBozmN6xvPZUaZ+s
PrG3o/FpHxVobKg13pnsNlQfLBoGHgcZDWtkczmnLsxXBRolIjtvxyGLarqx8mxsVXNhNt3YZf8A
GhuCS+DnzAPDIYuAAEoauLHiQFompCgte/LU1I3BfWMwfecIdV+mKb/bNH7CsOaAQxYBKhBjmmtJ
QXFDBSjf34sri6TjxY5CYFL5rXzBDB8AGhsCMo8bvo6Bc3XjIG1YQ1/CJitvzZaoS9RtCoLwkSYA
U3aA8VKBhs1eFG5cw8pzgNmYcPs/5W6sZQugnCAsdO7ovBiX4pM9f8m879W+3QBkKjFwG4quRHqg
h0D5FwcxAYJhjbkbys+NhLy5c+ruqNf7dgNQxWH1PEQlPjoPlBYAImBu3Rg7EysZ1kj5sW83ADle
yndrsYJbbMCgRJ9o0Foo2XeobdsuLAuwANLOE+t+fBjWyC489G3fzgAaG/J1Uo++fo/RnZiGgDW2
RjZ4BxVnuTEY1gCAvFhU3EsFqmovVQQMIGpq01qYhN6mtjUMmGEcZP+u1UAA4npaobpAwRIRjE52
CWB5FYvXW1sdjUPLdR0g4pWL5ecCFrHa1vYv3gAK9WVcCbAit1joJnkGTLvdh7WqR6z1hVZUoCAN
FonSA32GW8gDxVkmqcRB+cy3KJ3f5A2gaJeZCwEzyiSrUKpQ9sEAiKbzL9eMAilzo3fvV69grSPg
Kg9q7efA3GQ1ShVmCQIMPZ05l+IFIPs1IFj/+ehrZVegsoLql44R8epFIn78YWREzI9SRYXzB+v/
cACQOoXDPjyFi4ezsggKkYWTgIAZZJKwgmyF5Yn7eXFhtgGyung4QFSL7qwqmWS59frxPcRAALIx
sUyGOzjQQmO+A5Qfp7GTSaD5YTOhBAgCQTQubCmUACmLbNsxjH/8skw4FUh/BIDN+glaOABykoV1
26b06kWaxp+2lLqKjEpqlAzSclnJWju2LkCamXpwXjgAyEkNSFMVWCTb9BZneqLED85HGh64j451
jqDYCr+PXfqTm2edcaFASac7ghXW4eCzUDAsqaQKn6ZJ7Mo73j7hRqveKlmgsiBTR8XYC55XoXSQ
3nIAT97oMUAxNvb2r53WycINkAIKlWKJbnoV1euYB2CBOhLMEbY97YLxvAp4Xlh+rM5HoJSbMK0s
QAG3ivcdJbH3HSj1mXPhByjfMVoV1bOrF6A5cMjzuTowbqeM3UHnwgNP5ihIH3/oeaXcaJEE5nth
iUD7aj3rF/xVAchLxckeeS2Yaar6rdp0A2VSXLJH6mm3eAru2Oa+MwgQQ84hJqjGXRqgSpBVKiBR
NXDt3vw/Bt8AslsH4mYimT69oarfAUD69s9I7uAxV9/FfrF1kRuA7CpQLwmLQf1ED4L1zMoodimZ
A213QVBwbRC4QxnCiRoJtz9RXKM12OadxGDcAMSN6WCUBs5QEhAha2LNZTaDrWgO9KV8bAKzJ+GO
h0pxlhKPQZr9t9/Zhkg5Fgq7FWihnsaTCxNkWbb+7rEhmSuKIA46+C21cyFLSv/dt7lEkCkp85oq
dTKFUfrrL+3XtCxMuhM/uOC0Ir3HrzTeLkDpULkxP0CiqgQT33zpaKjzUEhze4tXtXWd9Z05J/h1
Puy6MFhP5vdRBgg6EarBSkdr03DL3uO0og7DOWn1uah6sdWDUsGyn+dDtEnyJNEeOBd1g7nbAFKZ
qyqIp1yBCkMr3tSZ0vwApEI0SEyeoxopNaLBsjI2NfeJmvHRFoJoT8f03JuvE6zsxUDlMVE/UYuL
sIHT7tPaXoLGi52lF/0on2m82Y1qY0OFQPX9Y2Hz4HsPnx9rTQjkUJtEmiSR7NsmYfdGWoFs2NdO
/GB4fe3ZeBnBokB2NqggvdqqPnb+WHtcab/YlsDud29H/Lgj1RsF8sA2czK5t7qh/Ky3b98tfs8/
v77zrPZjv9YeRi74UKBw+BAjH66ulFbkKgvaFmRHOXdpBKjyyUnZBAyC/u4I4ON7pswtQFKijkjx
OG0TfgKWLMgiS7daACwdGYBEMabAokJTF5SCZYjZQGM5YGErVSzVLECCIJBYPJFXGQCIQxdZCbAy
9/jOg/Xv31rdbIdSBQeZZKqmAIpJEt3iefdUAwHqUkEnTcE/v/jO9/o21p+3/6FkFKKzMR50qQLi
n8maAai+sSlNImyVShUA2Kttdddff/kz8x6VKgY1wKMZREcRsEcb4vzrvznX77JUMavBkwrieyNA
HCQPInXt4NKpi0+7KFWoQbPPdR8EqMoWg6RBUmBRwClJHuy7nICBqSZATg/0cpjVJaYqi5I8QFtr
FthgKtg3fvhTyApO2fzY6Xf/+OYk7yeSHhu4kcnNjfUv09PaDrBAqcKmzWoX2ig95lAkHUFfEqNE
XW7W6jjVTBjg0Qy+53Ep7iot79Y2iGuSoVDZIHdGYcgQdUTdyhjNDPFpaVqfzMubLkMzjCIGvUNN
mvsrxDa/gvfQ94ZpvTsv0+bQzDsPNAZixA1JzaXpVy8o1FTIwCk8nkEPXM8SPf4JBAgtEibiKUBD
gNAQIDQECC2C9n8BBgBAP0FWplWQxQAAAABJRU5ErkJggg==
--089e08234e84e57f9105519bf69d--

--089e08234e84e57ef605519bf69c
Content-Type: message/delivery-status

Reporting-MTA: dns; googlemail.com
Received-From-MTA: dns; FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA===@opayq.com
Arrival-Date: Fri, 09 Jun 2017 05:56:13 -0700 (PDT)
X-Original-Message-ID: <E1dJJRs-0000Ib-9i@xenbits.xenproject.org>

Final-Recipient: rfc822; curtiskwong9@gmail.com
Action: delayed
Status: 4.0.0
Last-Attempt-Date: Sat, 10 Jun 2017 07:33:07 -0700 (PDT)
Will-Retry-Until: Mon, 12 Jun 2017 05:56:13 -0700 (PDT)

--089e08234e84e57ef605519bf69c
Content-Type: message/global
Content-Transfer-Encoding: quoted-printable

X-Received: by 10.101.76.136 with SMTP id m8mr28886459pgt.159.1497012973537=

;
        Fri, 09 Jun 2017 05:56:13 -0700 (PDT)
ARC-Seal: i=3D1; a=3Drsa-sha256; t=3D1497012973; cv=3Dnone;
        d=3Dgoogle.com; s=3Darc-20160816;
        b=3DbmJ1M+4ftwdj8VWTvtKmZXvTTOyfV7o8VD2GEPQ5vwTTFAgkz4Z2DLGbf46Mo2H=
pYk
         i9/8Ys3b7WFjXWHMhmOFDXPOEMaHNdOggPL+KO5hS5hn02Vet9BT6rDvRLfcl9/xEp=
re
         2ar0n/Z70i6yFJP84AuPC82fcLCIVDbbwmm1Zhjqp9McXoRSw4C1uFAeRpkUGh08JS=
7D
         GwgAAUGLhm8FrDkU7j6HbTzbVbcIsfW4xaPc5zjj7JwOEDRBTSSaf4jrFvVmfGBlM7=
oK
         sj77sHof/TxzFTCY1iyW6ILG9pqajLA/G00qhbzV0Z7xYAQYBnEuBYg5fq/IZwgnyj=
Fq
         O4ZQ=3D=3D
ARC-Message-Signature: i=3D1; a=3Drsa-sha256; c=3Drelaxed/relaxed; d=3Dgoog=
le.com; s=3Darc-20160816;
        h=3Dlist-subscribe:list-help:list-post:list-unsubscribe
         :list-unsubscribe:list-id:precedence:subject:date:message-id:to
         :reply-to:sender:from:content-transfer-encoding:mime-version
         :dkim-signature:delivery-date:arc-authentication-results;
        bh=3Dxu/k6xWRch3n0VrAbQjc5bAZ7PqllcstD7u+7gjk0Dc=3D;
        b=3Dgv1qtpGvbXUstMUx1iCOdUAQmv9u11WmZUkgN0c0/coQ773bPJHQ8bJLv29+Bqi=
9Mt
         hmer172praKMYGiMOQc8fcwnEx7Z8QNg7xCoC5P3YNRcp6i1VJb4ZZg6XbfDpPgPBM=
SP
         ycTVrZomu3gIUyzSK3Zo2G4c6fGb/0LCjoDEYdm2WEd4qr/cMPRpliYRGESqEx2+Zl=
Je
         UOrHrnXNKrUbjvvLcVBwp92shGcSoLX2ZKgzvl4/6Q1qtCvkIP8m6NdsEu3aptC6/I=
dJ
         WVXGfH7moukbIKJH9JYPU2Us8HfopYoa2C1D4a5bet2yBPnHd+QHvcaggH0JFOwkWq=
+I
         bLmg=3D=3D
ARC-Authentication-Results: i=3D1; mx.google.com;
       dkim=3Dpass header.i=3D@opayq.com;
       spf=3Dpass (google.com: domain of fwd-737qhysmhvayqaucaoiqbdaagaqlma=
2yamheccjdlibayawyakiazaqhsmccwmblia4uanqueigcimbkmazuz4aaeaaca=3D=3D=3D@op=
ayq.com designates 184.105.182.152 as permitted sender) smtp.mailfrom=3DFWD=
-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEI=
GCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com;
       dmarc=3Dpass (p=3DNONE sp=3DNONE dis=3DNONE) header.from=3Dopayq.com
Return-Path: <FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHS=
MCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com>
Received: from opayq-out-02.junkemailfilter.com (opayq-out-02.junkemailfilt=
er.com. [184.105.182.152])
        by mx.google.com with ESMTPS id p5si915675pfl.413.2017.06.09.05.56.=
13
        for <curtiskwong9@gmail.com>
        (version=3DTLS1_2 cipher=3DECDHE-RSA-AES128-GCM-SHA256 bits=3D128/1=
28);
        Fri, 09 Jun 2017 05:56:13 -0700 (PDT)
Received-SPF: pass (google.com: domain of fwd-737qhysmhvayqaucaoiqbdaagaqlm=
a2yamheccjdlibayawyakiazaqhsmccwmblia4uanqueigcimbkmazuz4aaeaaca=3D=3D=3D@o=
payq.com designates 184.105.182.152 as permitted sender) client-ip=3D184.10=
5.182.152;
Authentication-Results: mx.google.com;
       dkim=3Dpass header.i=3D@opayq.com;
       spf=3Dpass (google.com: domain of fwd-737qhysmhvayqaucaoiqbdaagaqlma=
2yamheccjdlibayawyakiazaqhsmccwmblia4uanqueigcimbkmazuz4aaeaaca=3D=3D=3D@op=
ayq.com designates 184.105.182.152 as permitted sender) smtp.mailfrom=3DFWD=
-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEI=
GCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com;
       dmarc=3Dpass (p=3DNONE sp=3DNONE dis=3DNONE) header.from=3Dopayq.com
Delivery-date: Fri, 09 Jun 2017 05:56:13 -0700
Received: from smtp5.opayq.com ([107.22.209.6]:50114) helo=3D[107.22.209.6]
	by opayq-outbound.junkemailfilter.com with esmtps (TLSv1.2:AES256-SHA256:2=
56)
	(Exim 4.89)
	id 1dJJSW-0008Bf-UN on interface=3D184.105.182.150
	for curtiskwong9@gmail.com; Fri, 09 Jun 2017 05:56:13 -0700
DKIM-Signature: v=3D1; d=3Dopayq.com; t=3D1497012972; b=3DCfQrshxEj+XgWwCZp=
vNc0Z7FQwORewkkR7uiGQ39H24WyHMQwTOgHKCx3MAYZWC/ahM/od2XHp0RMtrRLnsOBQ4cX5sr=
m+xTN5v+KZ4+dG4HuDglsvm3wGqoktXE6G18NGhwkBUZQ7e/mXIi+aULldu5jENUsw9kWysiApb=
1BGQ=3D; s=3Dabine; c=3Drelaxed/relaxed; a=3Drsa-sha256; bh=3Dxu/k6xWRch3n0=
VrAbQjc5bAZ7PqllcstD7u+7gjk0Dc=3D; h=3DDate:From:Reply-To:Subject:To:List-U=
nsubscribe;
MIME-Version: 1.0
Content-Type: text/plain; charset=3D"utf-8"
Content-Transfer-Encoding: 7bit
X-GetAbine-Processed: 1
From: "lists.xen.org [Masked]" <FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJ=
DLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com>
Sender: "lists.xen.org [Masked]" <FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHEC=
CJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com=
>
Reply-To:=20
	FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UAN=
QUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com
To: f4da1594@opayq.com
X-GetAbine-Sender: xen-changelog-bounces@lists.xen.org
X-GetAbine-Disposable: f4da1594@opayq.com
X-GetAbine-Host-Address: 107.22.209.6
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVffoLKt
 Ig3eLpSwmbDNwYPTY3reLPYAxijUzLym/IoE1Y+7qk0wF17gq+mb/ZG5gfMnRxcjJISTwhVHi
 wETtLkYuIPs8o8TCjS/Yuxg5ONgExCTm7lUAqRERUJWYtWI5M0S9ukTT7wY2EFtYIEji49rNY
 DavgJnEpYm/wWwWoPquLR2MExg5FjAyrGLUKE4tKkst0jW00EsqykzPKMlNzMzRNTQw08tNLS
 5OTE/NSUwq1kvOz93ECPQJAxDsYLy5MeAQoyQHk5Io77QCq0ghvqT8lMqMxOKM+KLSnNTiQ4w
 yHBxKEryiM4FygkWp6akVaZk5wOCASUtw8CiJ8N5vB0rzFhck5hZnpkOkTjEqSonzNoP0CYAk
 Mkrz4NpgAXmJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwrwswPAW4snMK4Gb/gpoMRPQ4iXvL
 EAWlyQipKQaGN3elPJ8LN0Q8ibsX9GLDQu2/i9qY4/Ytche/nPPzG0KCx55K96KdjxdE/juTk
 O27PnGjcoP236JHZrGE2Wz+WdQ63ynqi2hn8ps3rO4ve/RmszIm/LGWpNtp8TyshX6GkztB38
 WTraTshOQnP71XuPN8kvnzPerX25zt/xk+M+z1vrf23uh/5VYijMSDbWYi4oTAXtMuNtDAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1497012932!72991271!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=3D0.0 required=3D7.0 tests=3D
X-StarScan-Received:=20
X-StarScan-Version: 9.4.19; banners=3D-,-,-
X-VirusChecked: Checked
Message-Id: <E1dJJRs-0000Ib-9i@xenbits.xenproject.org>
Date: Fri, 09 Jun 2017 12:55:32 +0000
Subject: [Xen-changelog] [xen master] xen/arm: Remove unused helpers
	access_ok and array_access_ok
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-change=
log>,=20
 <mailto:xen-changelog-request@lists.xen.org?subject=3Dunsubscribe>
List-Unsubscribe: <mailto:unsubscribe-1188110264-f4da1594@opayq.com>, <http=
s://emails.abine.com/disableDisposable?fwd=3DFWD-737QHYSMHVAYQAUCAOIQBDAAGA=
QLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=
=3D@opayq.com>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=3Dhelp>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changel=
og>,=20
 <mailto:xen-changelog-request@lists.xen.org?subject=3Dsubscribe>
X-Sender-Domain: xenproject.org
X-Spamfilter-host: plato.junkemailfilter.com - http://www.junkemailfilter.c=
om
X-Key-ID: ZjRkYTE1OTRAb3BheXEuY29tIHhlbi1jaGFuZ2Vsb2ctYm91bmNlc0BsaXN0cy54Z=
W4ub3JnIDIwMTctMDYtMDkgMDU6NTU6MzcgMWRKSlJ4LTAwMDM5Vy1IeQ=3D=3D
X-Domain-list: xenproject.org rackspace.com messagelabs.com xen.org opayq.c=
om xensource.com citrix.com
X-Mail-from: xen-changelog-bounces@lists.xen.org
X-Sender-Host-Address: 192.237.175.120
X-Sender-Host-Name: lists.xenproject.org
X-Key-ID: Y3VydGlza3dvbmc5QGdtYWlsLmNvbSBmd2QtNzM3cWh5c21odmF5cWF1Y2FvaXFiZ=
GFhZ2FxbG1hMnlhbWhlY2NqZGxpYmF5YXd5YWtpYXphcWhzbWNjd21ibGlhNHVhbnF1ZWlnY2lt=
YmttYXp1ejRhYWVhYWNhPT09QG9wYXlxLmNvbSAyMDE3LTA2LTA5IDA1OjU2OjEzIDFkSkpTVy0=
wMDA4QmYtVU4=3D


-------------------------Blur-------------------------
This email is forwarded from a MASKED EMAIL you created using Blur.  (https=
://dnt.abine.com/#help/faq/faq-whataremaskedemails).
IF THIS IS SPAM, CLICK HERE TO BLOCK:
https://dnt.abine.com/#/block_email/f4da1594@opayq.com/FWD-737QHYSMHVAYQAUC=
AOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAA=
CA=3D=3D=3D@opayq.com

Want to shop safely and privately online? Go Premium: https://dnt.abine.com=
/?pk_campaign=3DmaskHeader#premium
-------------------------by Abine-------------------------


commit f4a27a000d03e121eb1a36c485049a820c395539
Author:     Julien Grall <julien.grall@arm.com>
AuthorDate: Tue May 23 18:03:36 2017 +0100
Commit:     Stefano Stabellini <sstabellini@kernel.org>
CommitDate: Tue Jun 6 11:53:03 2017 -0700

    xen/arm: Remove unused helpers access_ok and array_access_ok
   =20
    Both helpers access_ok and array_access_ok are not used on ARM. Remove
    them.
   =20
    Signed-off-by: Julien Grall <julien.grall@arm.com>
    Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
---
 xen/include/asm-arm/guest_access.h | 7 -------
 1 file changed, 7 deletions(-)

diff --git a/xen/include/asm-arm/guest_access.h b/xen/include/asm-arm/guest=
_access.h
index 421bca5..251e935 100644
--- a/xen/include/asm-arm/guest_access.h
+++ b/xen/include/asm-arm/guest_access.h
@@ -4,13 +4,6 @@
 #include <xen/guest_access.h>
 #include <xen/errno.h>
=20
-/* Guests have their own comlete address space */
-#define access_ok(addr,size) (1)
-
-#define array_access_ok(addr,count,size) \
-    (likely((count) < (~0UL / (size))) && \
-     access_ok(addr, 0 + (count) * (size)))
-
 unsigned long raw_copy_to_guest(void *to, const void *from, unsigned len);
 unsigned long raw_copy_to_guest_flush_dcache(void *to, const void *from,
                                              unsigned len);
--
generated by git-patchbot for /home/xen/git/xen.git#master

_______________________________________________
Xen-changelog mailing list
Xen-changelog@lists.xen.org
https://lists.xenproject.org/xen-changelog

--089e08234e84e57ef605519bf69c--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5539772293251891018==--


From xen-devel-bounces@lists.xen.org Sat Jun 10 15:21:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Jun 2017 15: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 1dJiCq-000062-0Q; Sat, 10 Jun 2017 15:21:40 +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 1dJiCo-00005q-If
 for xen-devel@lists.xensource.com; Sat, 10 Jun 2017 15:21:38 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 AF/32-03620-18E0C395; Sat, 10 Jun 2017 15:21:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVbeBzyb
 S4OJOJYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmbJ22ia3gc1nFqR9HmRoY
 r/p2MXJxCAn8ZZToWraSFcJ5zChxcO8ORghnG6NE04fTQBlODhEBZ4mvZ+ayg9i8AvoSLdO/M
 IHYwgKmEm8anjCDNEgIrNaSaFt2AqiIA8jxljg8IwakBsRcN/UR0FB2DjYBK4lDYiBRFgFVif
 sTmxgnMHIvYGRYxahRnFpUllqka2Skl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4k
 R6HMGINjBuGZ+4CFGSQ4mJVFemYdWkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeDl5bSKFBItS
 01Mr0jJzgMEHk5bg4FES4a3hBkrzFhck5hZnpkOkTjHqcmxYvf4LkxBLXn5eqpQ47yceoCIBk
 KKM0jy4EbBIuMQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3hKQS3gy80rgNr0COoIJ6Igl7y
 xAjihJREhJNTDOs8zPb99wdoZdR8I+D7NLLn/XuRdsX9X7LurGhbPaq/LELr+pZfxlofto2RM
 BpbuzdW4mOsnFPwze+EsgIvS/Q1N8XsBJlVl9N3uiv/ltKGw83H9956NVvMvXSdvda/KTZnrG
 dLpY2S3n9VrvQj3zpF+b5sqkzj08R1GIgfP67mXam41OzbdXYinOSDTUYi4qTgQAa5gaWn8CA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1497108095!65241222!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42098 invoked from network); 10 Jun 2017 15:21:36 -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 Jun 2017 15:21: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 1dJiCk-00049R-Ie; Sat, 10 Jun 2017 15:21:34 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dJiCf-0004QS-0j; Sat, 10 Jun 2017 15:21:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dJiCe-0007Oe-Ft; Sat, 10 Jun 2017 15:21:28 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110189-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:build-armhf-pvops:host-install(3):broken:regression
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-3.18:test-amd64-amd64-xl:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-amd64-i386-freebsd10-i386:guest-start/freebsd.repeat:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-rtds:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:allowable
 linux-3.18:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 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-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-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-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt: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-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl: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-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:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-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-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-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-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=88ff45d07559d2ba05ef7adf0028055454dc548b
X-Osstest-Versions-That: linux=6b65a8f64f4fd256ac0f6b9e97e9939ae18fc6c7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 10 Jun 2017 15:21:28 +0000
Subject: [Xen-devel] [linux-3.18 test] 110189: 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="===============0150972435230678583=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf-pvops          3 host-install(3) broken in 110140 REGR. vs. 109754
 test-amd64-i386-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail REGR. vs. 109754

Tests which are failing intermittently (not blocking):
 test-amd64-amd64-xl 19 guest-start/debian.repeat fail in 110140 pass in 110189
 test-amd64-i386-freebsd10-i386 18 guest-start/freebsd.repeat fail in 110140 pass in 110189
 test-amd64-amd64-xl-rtds 19 guest-start/debian.repeat fail in 110140 pass in 110189
 test-amd64-i386-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail in 110140 pass in 110189
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-start/win.repeat fail in 110140 pass in 110189
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm 15 guest-localmigrate/x10 fail pass in 110140

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

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl-multivcpu  1 build-check(1)          blocked in 110140 n/a
 test-armhf-armhf-libvirt      1 build-check(1)           blocked in 110140 n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)           blocked in 110140 n/a
 test-armhf-armhf-examine      1 build-check(1)           blocked in 110140 n/a
 test-armhf-armhf-xl           1 build-check(1)           blocked in 110140 n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)           blocked in 110140 n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)           blocked in 110140 n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)         blocked in 110140 n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)           blocked in 110140 n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)           blocked in 110140 n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)           blocked in 110140 n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)           blocked in 110140 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
 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
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 109754
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 109754
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop            fail like 109754
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 109754
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 build-arm64-pvops             5 kernel-build                 fail   never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-ws16-amd64  9 windows-install        fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64  9 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386  9 windows-install         fail never pass

version targeted for testing:
 linux                88ff45d07559d2ba05ef7adf0028055454dc548b
baseline version:
 linux                6b65a8f64f4fd256ac0f6b9e97e9939ae18fc6c7

Last test of basis   109754  2017-05-26 00:20:49 Z   15 days
Testing same since   110079  2017-06-07 10:24:44 Z    3 days    4 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alex Deucher <alexander.deucher@amd.com>
  Alexander Tsoy <alexander@tsoy.me>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Konovalov <andreyknvl@google.com>
  Bjørn Mork <bjorn@mork.no>
  Brian Foster <bfoster@redhat.com>
  Carlos Maiolino <cmaiolino@redhat.com>
  Christian König <christian.koenig@amd.com>
  Craig Gallek <kraig@google.com>
  Darrick J. Wong <darrick.wong@oracle.com>
  David Rientjes <rientjes@google.com>
  David S. Miller <davem@davemloft.net>
  Davide Caratti <dcaratti@redhat.com>
  Eric Dumazet <edumazet@google.com>
  Eric Sandeen <sandeen@redhat.com>
  Eric Sandeen <sandeen@sandeen.net>
  Eryu Guan <eguan@redhat.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Jan Kara <jack@suse.cz>
  Julian Wiedmann <jwi@linux.vnet.ibm.com>
  Kefeng Wang <wangkefeng.wang@huawei.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Manoj Iyer <manoj.iyer@canonical.com>
  Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  Neal Cardwell <ncardwell@google.com>
  Nicolas Iooss <nicolas.iooss_linux@m4x.org>
  Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
  Punit Agrawal <punit.agrawal@arm.com>
  Sebastian Reichel <sebastian.reichel@collabora.co.uk>
  Soheil Hassas Yeganeh <soheil@google.com>
  Takashi Iwai <tiwai@suse.de>
  Thomas Gleixner <tglx@linutronix.de>
  Till Harbaum <till@harbaum.org>
  Ursula Braun <ubraun@linux.vnet.ibm.com>
  Vlad Yasevich <vyasevich@gmail.com>
  Wei Wang <weiwan@google.com>
  Wolfram Sang <wsa@the-dreams.de>
  Xin Long <lucien.xin@gmail.com>
  Yisheng Xie <xieyisheng1@huawei.com>
  Yuchung Cheng <ycheng@google.com>
  Zorro Lang <zlang@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            fail    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         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-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                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


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

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

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

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


Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0150972435230678583==--

From xen-devel-bounces@lists.xen.org Sat Jun 10 15:47:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Jun 2017 15: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 1dJibw-0001WD-4t; Sat, 10 Jun 2017 15:47:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <gcvxd-xen-devel@m.gmane.org>) id 1dJibv-0001W7-6k
 for xen-devel@lists.xensource.com; Sat, 10 Jun 2017 15:47:35 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 08/9A-03587-6941C395; Sat, 10 Jun 2017 15:47:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsVyeP6GR7pTRWw
 iDaZ/trS4N+U9uwOjx/a+XewBjFGsmXlJ+RUJrBkH90QVvOeomHg1vYFxAXsXIxeHkMAJRomf
 W7cydTFyckgIqEss3bqGDcQWEVCUWLf6HQuIzSagKnH/0ltmEFtYQE7i1YYDYDYLUHzp34lAg
 zg4eAQ4Jdo3+oCEeQW0JY4+PM4CMX8Lo8ThJ92MIDW8AoISf3cIg9QwC5hJzNv8kBnClpfY/n
 YOM0iJhICGRO9UCZCwqEC4xNvGIywQl2lJnNq5E8zmFLCX6Njxm2UCo8AshKGzkAydhWToAkb
 mVYwaxalFZalFusbGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgUHJAAQ7GHeu
 DzzEKMnBpCTKK/PQKlKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO90YZtIIcGi1PTUirTMHGB8w
 KQlOHiURHj/CQGleYsLEnOLM9MhUqcYdTk2rF7/hUmIJS8/L1VKnFcGZIYASFFGaR7cCFisXm
 KUlRLmZQQ6SoinILUoN7MEVf4VozgHo5IwrybIKp7MvBK4Ta+AjmACOmLJOwuQI0oSEVJSDYy
 h+/8vOfX49dXXjV8t259VRysK1B6/s6Fa78P5K6aiz7VPfRN73638KnKhU+zjhPXdOkuYX39j
 3dXzLsOM2Z1dnDvbdv9B01833O49U769TbjU27ZhZ5GnhKdehdyTBWfklV4ZZhUmVAZKvA5Z/
 FDL46vPQfkco+UmaZ9uvc6+9yB9TkOhna0SS3FGoqEWc1FxIgC4Uxpe0AIAAA==
X-Env-Sender: gcvxd-xen-devel@m.gmane.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1497109653!106226846!1
X-Originating-IP: [195.159.176.226]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45191 invoked from network); 10 Jun 2017 15:47:33 -0000
Received: from unknown (HELO blaine.gmane.org) (195.159.176.226)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 10 Jun 2017 15:47:33 -0000
Received: from list by blaine.gmane.org with local (Exim 4.84_2)
 (envelope-from <gcvxd-xen-devel@m.gmane.org>) id 1dJibm-0001Hh-OY
 for xen-devel@lists.xensource.com; Sat, 10 Jun 2017 17:47:26 +0200
X-Injected-Via-Gmane: http://gmane.org/
To: xen-devel@lists.xensource.com
From: Hack <mistermyster@outlook.com>
Date: Sat, 10 Jun 2017 17:47:23 +0200
Lines: 33
Message-ID: <ohh4a5$tbe$1@blaine.gmane.org>
References: <ogjku1$tb1$1@blaine.gmane.org>
 <592EA202020000780015E134@prv-mh.provo.novell.com>
 <ogmip8$l3n$1@blaine.gmane.org>
 <592EF08B020000780015E53E@prv-mh.provo.novell.com>
Mime-Version: 1.0
X-Complaints-To: usenet@blaine.gmane.org
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
X-Mozilla-News-Host: news://news.gmane.org
In-Reply-To: <592EF08B020000780015E53E@prv-mh.provo.novell.com>
Subject: Re: [Xen-devel] AMD Ryzen 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-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>

T24gMDUvMzEvMjAxNyAwNDozNCBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMzEuMDUu
MTcgYXQgMTY6MDgsIDxtaXN0ZXJteXN0ZXJAb3V0bG9vay5jb20+IHdyb3RlOgo+PiBPbiAwNS8z
MS8yMDE3IDEwOjU5IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDMwLjA1LjE3IGF0
IDEzOjI3LCA8bWlzdGVybXlzdGVyQG91dGxvb2suY29tPiB3cm90ZToKPj4+PiBXaGF0IGFib3V0
IEFNRCBSeXplbiBpb21tdSBTdXBwb3J0PyBJcyB0aGVyZSBhbnkgcm9hZG1hcD8KPj4+Cj4+PiBN
aW5kIGJlaW5nIGEgbGl0dGxlIG1vcmUgc3BlY2lmaWM/IFdoYXQgZmVhdHVyZXMgYXJlIHlvdSBs
b29raW5nIGZvcj8KPj4+Cj4+PiBJdCB3b3VsZCwgYnR3LCBhbHNvIGhlbHAgaWYgeW91IENjLWVk
IHRoZSBtYWludGFpbmVyKHMpIG9mIHRoZSBjb2RlCj4+PiB5b3UgaW5xdWlyZSBhYm91dC4KPj4+
Cj4+IFBDSSBwYXNzdGhyb3VnaC4KPgo+IEV4Y3VzZSBtZT8gVGhlIHF1ZXN0aW9uIHJlYWxseSBp
cyB3aGF0IEFNRCBJT01NVSBzdXBwb3J0IHlvdQo+IGFyZSBfbWlzc2luZ18uIEknbSBzdXJlIHlv
dSdyZSBhd2FyZSB0aGVyZSBpcyBzdXBwb3J0IGZvciBpdCB0aGVyZQo+IGluIGdlbmVyYWwsIHNv
IHdoZW4gcG9zdGluZyBvbiB4ZW4tZGV2ZWwgSSB0aGluayB3ZSBjYW4gZXhwZWN0Cj4geW91IHRv
IGJlIGEgbGl0dGxlIG1vcmUgcHJlY2lzZSAoaW4gdGVjaG5pY2FsIHRlcm1zKSB3aXRoIHlvdXIK
PiBxdWVzdGlvbi4KPgo+IEphbgo+Cj4KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwo+IGh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwKPgpXZWxsIEkgYW0g
d29uZGVyaW5nIGlmIHRoZXJlIGlzIGFueSBzdXBwb3J0IG9mIDoKCTEuIElPTU1VIGlzb2xhdGlv
biBiZXR3ZWVuIEdyb3VwczsKCTIuIElPTU1VIGlzb2xhdGlvbiBkZXZpY2UgaW50byBHcm91cHM7
CiAgICAgICAgIDMuIElPTU1VIGZvciBQQ0kgcGFzc3RocnUgdG8gUFYgTGludXggZ3Vlc3RzOwog
ICAgICAgICA0LiBQQ0llIEFDUyBzdXBwb3J0OwoJNS4gVmZpby1QY2kgc3VwcG9ydC4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Jun 10 16:52:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Jun 2017 16:52:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dJjcE-0006An-TB; Sat, 10 Jun 2017 16: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 <prvs=327a4669d=citrix-osstest@xenproject.org>)
 id 1dJjcD-0006Ag-6n
 for xen-devel@lists.xensource.com; Sat, 10 Jun 2017 16:51:57 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 77/0F-29088-CA32C395; Sat, 10 Jun 2017 16:51:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHSDve5qZZt
 Ig7vfVC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8as/d9YCk7aVfw6ep21gfGkQRcjB4eEgL/E
 mW7NLkZOINNdYnr7CjYQW0TAWWLCh9tgNq+AnsT37i+MILawgIXEkrONQHEuoPomRon+yesYI
 ZrdJM5+ecgGY6+8eJ4ZxGYT8JCY2DORBWQXi4CqRMdZA5CwkICWxNLFK5kg5gtKnJz5hAXEZh
 aQkDj44gUzxBgLiR0f+9gmMPLNQlI2C0nZAkamVYzqxalFZalFuhZ6SUWZ6RkluYmZObqGBsZ
 6uanFxYnpqTmJScV6yfm5mxiBAcUABDsYL7Q7H2KU5GBSEuWVeWgVKcSXlJ9SmZFYnBFfVJqT
 WnyIUYaDQ0mCd5mSTaSQYFFqempFWmYOMLRh0hIcPEoivCvkgdK8xQWJucWZ6RCpU4y6HBtWr
 //CJMSSl5+XKiXOWwgyQwCkKKM0D24ELM4uMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZh3rw
 LQFJ7MvBK4Ta+AjmACOmLJOwuQI0oSEVJSDYy2Nkatt8ptP/Trrvoyx+LqH8m3v6U87h98MWe
 Xnfr+gxG+vzl1vy5SX3yu5ePViS/y/GOuNt0P+8+cXPLjTuvV3Jboraxrcwt8V0xfly+b63fq
 6blgtZ4JRX+i/xhIrr1mcNSoiO/6wbpIIVHuGoMiv596557lFjx8t2TTWu1TTJXz9nys9Luqx
 FKckWioxVxUnAgAvIa4B64CAAA=
X-Env-Sender: prvs=327a4669d=citrix-osstest@xenproject.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1497113513!88216583!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11353 invoked from network); 10 Jun 2017 16:51:55 -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;
 10 Jun 2017 16:51:55 -0000
X-IronPort-AV: E=Sophos;i="5.39,324,1493683200"; d="scan'208";a="435924768"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71539-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64-libvirt:libvirt-build:fail:allowable
 ovmf:build-i386-libvirt:libvirt-build:fail:allowable
X-Osstest-Versions-This: ovmf=8f98c76f992be0d22cafaf302ee95350cef3f0c7
X-Osstest-Versions-That: ovmf=b941c34ef859971e29683ffb57c309e24e6a96be
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 10 Jun 2017 17:51:51 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71539: 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
MTUzOSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE1MzkvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25z
LgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2Nr
aW5nKToKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDUgbGlidmlydC1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsICAgbGlrZSA3MTUzMwogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgNSBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcxNTMzCgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAgICAgICAgICAgOGY5OGM3NmY5
OTJiZTBkMjJjYWZhZjMwMmVlOTUzNTBjZWYzZjBjNwpiYXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAg
ICAgICAgICAgICAgICAgYjk0MWMzNGVmODU5OTcxZTI5NjgzZmZiNTdjMzA5ZTI0ZTZhOTZiZQoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcxNTMzICAyMDE3LTA2LTA4IDAwOjUxOjA1IFogICAgMiBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3MTUzOSAgMjAxNy0wNi0xMCAxNDo0NzowNiBaICAg
IDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgog
IEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgogIEhlZ2RlIE5hZ2FyYWogUCA8bmFnYXJhai1w
LmhlZ2RlQGhwZS5jb20+CiAgaGVnZGVuYWcgPG5hZ2FyYWotcC5oZWdkZUBocGUuY29tPgogIExh
c3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVs
LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwpp
bWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3Qv
dGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
ClB1c2ggbm90IGFwcGxpY2FibGUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDhmOThjNzZmOTkyYmUwZDIyY2FmYWYz
MDJlZTk1MzUwY2VmM2YwYzcKQXV0aG9yOiBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxA
bGluYXJvLm9yZz4KRGF0ZTogICBUaHUgSnVuIDggMTk6MDM6MDQgMjAxNyArMDAwMAoKICAgIE92
bWZQa2cvQWNwaVBsYXRmb3JtRHhlOiBmaXggc3B1cmlvdXMgdW5pbml0aWFsaXplZCB2YXIgd2Fy
bmluZwogICAgCiAgICBDb21taXQgNDI3NWYzODUwN2E0ICgiT3ZtZlBrZy9BY3BpUGxhdGZvcm1E
eGU6IGFsbG9jIGJsb2JzIGZyb20gNjQtYml0CiAgICBzcGFjZSB1bmxlc3MgcmVzdHJpY3RlZCIp
IGludHJvZHVjZWQgYSB2YXJpYWJsZSB3aGljaCBpcyBbaW5jb3JyZWN0bHldCiAgICBpZGVudGlm
aWVkIGJ5IEdDQyBhcyBiZWluZyBwb3RlbnRpYWxseSB1bmluaXRpYWxpemVkLiBTbyBsZXQncyBq
dXN0IHNldAogICAgaXQgdG8gTlVMTCBiZWZvcmUgdXNlLgogICAgCiAgICBDb250cmlidXRlZC11
bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4wCiAgICBTaWduZWQtb2Zm
LWJ5OiBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KICAgIFJldmll
d2VkLWJ5OiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgoKY29tbWl0IDQwNmQxZDky
YThkOGRhYTUwZDY1Mjk2MDk2ZGI3MjVlNmYxNjQ0MzIKQXV0aG9yOiBoZWdkZW5hZyA8bmFnYXJh
ai1wLmhlZ2RlQGhwZS5jb20+CkRhdGU6ICAgVGh1IEp1biA4IDE0OjQwOjMzIDIwMTcgKzA4MDAK
CiAgICBOZXR3b3JrUGtnL0h0dHBCb290RHhlOiBIYW5kbGUgbmV3ICNkZWZpbmUgaW4gSHR0cEJv
b3REeGUKICAgIAogICAgQWRkIGEgZXJyb3IgbWVzc2FnZSBpbiBIdHRwQm9vdFByaW50RXJyb3JN
ZXNzYWdlIGZvciBIVFRQIDMwOAogICAgUmVkaXJlY3QuCiAgICAKICAgIENvbnRyaWJ1dGVkLXVu
ZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1vZmYt
Ynk6IEhlZ2RlIE5hZ2FyYWogUCA8bmFnYXJhai1wLmhlZ2RlQGhwZS5jb20+CiAgICBSZXZpZXdl
ZC1ieTogU3JpcmFtIFN1YnJhbWFuaWFuIDxzcmlyYW0tc0BocGUuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEZ1IFNpeXVhbiA8c2l5dWFuLmZ1QGludGVsLmNvbT4KCmNvbW1pdCA3ZGVjMTRiNzhmMGI1
NzlhMTcwNTA2NjU4MzJlZDk1YjNhYzRiNTNlCkF1dGhvcjogaGVnZGVuYWcgPG5hZ2FyYWotcC5o
ZWdkZUBocGUuY29tPgpEYXRlOiAgIFRodSBKdW4gOCAxNDo0MDowOSAyMDE3ICswODAwCgogICAg
TWRlTW9kdWxlUGtnL0R4ZUh0dHBMaWI6IEhhbmRsZSBuZXcgI2RlZmluZSBpbiBIdHRwTWFwcGlu
Z1RvU3RhdHVzQ29kZQogICAgCiAgICBSZWxhdGVkIHRvIHRoZSBFQ1IgZm9yIHN1cHBvcnQgb2Yg
SFRUUCBSZWRpcmVjdCAoMzA4KQogICAgCiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3Jl
IENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4wCiAgICBTaWduZWQtb2ZmLWJ5OiBIZWdkZSBOYWdh
cmFqIFAgPG5hZ2FyYWotcC5oZWdkZUBocGUuY29tPgogICAgUmV2aWV3ZWQtYnk6IFd1IEppYXhp
biA8amlheGluLnd1QGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTcmlyYW0gU3VicmFtYW5p
YW4gPHNyaXJhbS1zQGhwZS5jb20+CiAgICBSZXZpZXdlZC1ieTogRnUgU2l5dWFuIDxzaXl1YW4u
ZnVAaW50ZWwuY29tPgoKY29tbWl0IDhhYjlmNzY5MGVlOWEyY2ExOTg1MDliNjkyYTQ1N2I3NDA5
ZGZjMWIKQXV0aG9yOiBoZWdkZW5hZyA8bmFnYXJhai1wLmhlZ2RlQGhwZS5jb20+CkRhdGU6ICAg
VGh1IEp1biA4IDE0OjM5OjAzIDIwMTcgKzA4MDAKCiAgICBNZGVQa2cvSHR0cC5oOiBBZGQgI2Rl
ZmluZSBmb3IgMzA4IHJlZGlyZWN0CiAgICAKICAgIEFkZGluZyBTdXBwb3J0IGZvciB0aGUgRUNS
IGZvciBIVFRQIDMwOCByZWRpcmVjdC4KICAgIAogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5v
Q29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMAogICAgU2lnbmVkLW9mZi1ieTogSGVnZGUg
TmFnYXJhaiBQIDxuYWdhcmFqLXAuaGVnZGVAaHBlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBXdSBK
aWF4aW4gPGppYXhpbi53dUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogU3JpcmFtIFN1YnJh
bWFuaWFuIDxzcmlyYW0tc0BocGUuY29tPgogICAgUmV2aWV3ZWQtYnk6IEZ1IFNpeXVhbiA8c2l5
dWFuLmZ1QGludGVsLmNvbT4KCmNvbW1pdCBjMWY0Yjg2YmE3ODZjYzljYmU1Yzg4YTA1YWJjOWJm
MDU1NGIxY2M4CkF1dGhvcjogaGVnZGVuYWcgPG5hZ2FyYWotcC5oZWdkZUBocGUuY29tPgpEYXRl
OiAgIFRodSBKdW4gOCAxNDo0MDo1MyAyMDE3ICswODAwCgogICAgU2hlbGxQa2cvaWZjb25maWc6
IFVwZGF0ZSBoZWxwIG1lc3NhZ2UKICAgIAogICAgQ291cGxlIG9mIGluc3RhbmNlcyBoYWQgSVA0
IG1lbnRpb25lZCwgaW5zdGVhZCBvZiBJUHY0LgogICAgQ2hhbmdpbmcgYWxsIHRvIElQdjQgdG8g
bWFpbnRhaW4gY29uc2lzdGVuY3kuCiAgICAKICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0Nv
cmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6IEhlZ2RlIE5h
Z2FyYWogUCA8bmFnYXJhai1wLmhlZ2RlQGhwZS5jb20+CiAgICBSZXZpZXdlZC1ieTogVGFwYW4g
U2hhaCA8dGFwYW5kc2hhaEBocGUuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphYmVuIENhcnNleSA8
amFiZW4uY2Fyc2V5QGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBXdSBKaWF4aW4gPGppYXhp
bi53dUBpbnRlbC5jb20+Cgpjb21taXQgNzUyMjM0NzY4ZWVlNzljM2U5YjMyYjlhMmQxMzQxNDhl
Y2FhNjM1YQpBdXRob3I6IFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CkRhdGU6ICAgV2Vk
IEp1biA3IDEzOjUxOjI2IDIwMTcgKzA4MDAKCiAgICBTaGVsbFBrZzogUmVtb3ZlIHVubmVjZXNz
YXJ5IFJlYWRtZS50eHQKICAgIAogICAgVGhlIFJlYWRtZS50eHQgY29udGFpbnMgaW5zdHJ1Y3Rp
b25zIGFib3V0IGhvdyB0byBpbnRlZ3JhdGUgU2hlbGwKICAgIGludG8gTnQzMi4gQWN0dWFsbHkg
TnQzMiBhbHJlYWR5IGNvbnRhaW5zIGEgbWFjcm8gVVNFX09MRF9TSEVMTCB0bwogICAgY2hvb3Nl
IE9MRCBvciBORVcgU2hlbGwuCiAgICAKICAgIFNvIHJlbW92ZSB0aGlzIHR4dCBmaWxlLgogICAg
CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQg
MS4wCiAgICBTaWduZWQtb2ZmLWJ5OiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgogICAg
UmV2aWV3ZWQtYnk6IEphYmVuIENhcnNleSA8amFiZW4uY2Fyc2V5QGludGVsLmNvbT4KCmNvbW1p
dCA4ZGY5NWRkMDRmNDY3YzU2MjY4NTBiMzRkZWM1NjRkZWM5MThjNDdkCkF1dGhvcjogSGFvIFd1
IDxoYW8uYS53dUBpbnRlbC5jb20+CkRhdGU6ICAgVGh1IEp1biA4IDE2OjA3OjMxIDIwMTcgKzA4
MDAKCiAgICBNZGVNb2R1bGVQa2cvUGNpSG9zdEJyaWRnZUR4ZTogTWFrZSBiaXR3aXNlIG9wZXJh
bmRzIG9mIHRoZSBzYW1lIHNpemUKICAgIAogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29y
ZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMAogICAgU2lnbmVkLW9mZi1ieTogSGFvIFd1IDxo
YW8uYS53dUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmlld2VuIFlhbyA8amlld2VuLnlh
b0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0
LmNvbT4KCmNvbW1pdCA0Mjc1ZjM4NTA3YTRhNDQyNjA1NTU0OTVkZmI2ZGExZDhhMzA3MzA3CkF1
dGhvcjogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KRGF0ZTogICBTYXQgSnVuIDMg
MTY6MTE6MDggMjAxNyArMDIwMAoKICAgIE92bWZQa2cvQWNwaVBsYXRmb3JtRHhlOiBhbGxvYyBi
bG9icyBmcm9tIDY0LWJpdCBzcGFjZSB1bmxlc3MgcmVzdHJpY3RlZAogICAgCiAgICAuLi4gYnkg
bmFycm93ZXIgdGhhbiA4LWJ5dGUgQUREX1BPSU5URVIgcmVmZXJlbmNlcy4KICAgIAogICAgSW50
cm9kdWNlIHRoZSBDb2xsZWN0QWxsb2NhdGlvbnNSZXN0cmljdGVkVG8zMkJpdCgpIGZ1bmN0aW9u
LCB3aGljaAogICAgaXRlcmF0ZXMgb3ZlciB0aGUgbGlua2VyL2xvYWRlciBzY3JpcHQsIGFuZCBj
b2xsZWN0cyB0aGUgbmFtZXMgb2YgdGhlCiAgICBmd19jZmcgYmxvYnMgdGhhdCBhcmUgcmVmZXJl
bmNlZCBieSBRRU1VX0xPQURFUl9BRERfUE9JTlRFUi5Qb2ludGVlRmlsZQogICAgZmllbGRzLCBz
dWNoIHRoYXQgUUVNVV9MT0FERVJfQUREX1BPSU5URVIuUG9pbnRlclNpemUgaXMgbGVzcyB0aGFu
IDguIFRoaXMKICAgIG1lYW5zIHRoYXQgdGhlIHBvaW50ZWUgYmxvYidzIGFkZHJlc3Mgd2lsbCBo
YXZlIHRvIGJlIHBhdGNoZWQgaW50byBhCiAgICBuYXJyb3dlci10aGFuLTggYnl0ZSBwb2ludGVy
IGZpZWxkLCBoZW5jZSB0aGUgcG9pbnRlZSBibG9iIG11c3Qgbm90IGJlCiAgICBhbGxvY2F0ZWQg
ZnJvbSA2NC1iaXQgYWRkcmVzcyBzcGFjZS4KICAgIAogICAgSW4gUHJvY2Vzc0NtZEFsbG9jYXRl
KCksIGNvbnN1bHQgdGhlc2UgcmVzdHJpY3Rpb25zIHdoZW4gc2V0dGluZyB0aGUKICAgIG1heGlt
dW0gYWRkcmVzcyBmb3IgZ0JTLT5BbGxvY2F0ZVBhZ2VzKCkuIFRoZSBkZWZhdWx0IGlzIG5vdyBN
QVhfVUlOVDY0LAogICAgdW5sZXNzIHJlc3RyaWN0ZWQgbGlrZSBkZXNjcmliZWQgYWJvdmUgdG8g
dGhlIHByZS1wYXRjaCBNQVhfVUlOVDMyIGxpbWl0LgogICAgCiAgICBJbiBjb21iaW5hdGlvbiB3
aXRoIEFyZCdzIFFFTVUgY29tbWl0IGNiNTFhYzJmZmUzNiAoImh3L2FybS92aXJ0OiBnZW5lcmF0
ZQogICAgNjQtYml0IGFkZHJlc3NhYmxlIEFDUEkgb2JqZWN0cyIsIDIwMTctMDQtMTApLCB0aGlz
IHBhdGNoIGVuYWJsZXMKICAgIE92bWZQa2cvQWNwaVBsYXRmb3JtRHhlIHRvIHdvcmsgZW50aXJl
bHkgYWJvdmUgdGhlIDRHQiBtYXJrLgogICAgCiAgICAoQW4gdXBjb21pbmcgLyBwbGFubmVkIGFh
cmNoNjQgUUVNVSBtYWNoaW5lIHR5cGUgd2lsbCBoYXZlIG5vIFJBTSB1bmRlcgogICAgNEdCIGF0
IGFsbC4gUGx1cywgbW92aW5nIHRoZSBhbGxvY2F0aW9ucyBoaWdoZXIgaXMgYmVuZWZpY2lhbCB0
byB0aGUKICAgIGN1cnJlbnQgInZpcnQiIG1hY2hpbmUgdHlwZSBhcyB3ZWxsOyBpbiBBcmQncyB3
b3JkczogImhhdmluZyBhbGwgZmlybXdhcmUKICAgIGFsbG9jYXRpb25zIGluc2lkZSB0aGUgc2Ft
ZSAxIEdCIChvciA1MTIgTUIgZm9yIDY0ayBwYWdlcykgZnJhbWUgcmVkdWNlcwogICAgdGhlIFRM
QiBmb290cHJpbnQiLikKICAgIAogICAgQ2M6IEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZl
bEBsaW5hcm8ub3JnPgogICAgQ2M6IEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgog
ICAgQ2M6IElnb3IgTWFtbWVkb3YgPGltYW1tZWRvQHJlZGhhdC5jb20+CiAgICBDYzogSm9yZGFu
IEp1c3RlbiA8am9yZGFuLmwuanVzdGVuQGludGVsLmNvbT4KICAgIFN1Z2dlc3RlZC1ieTogSWdv
ciBNYW1tZWRvdiA8aW1hbW1lZG9AcmVkaGF0LmNvbT4KICAgIFN1Z2dlc3RlZC1ieTogR2VyZCBI
b2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9D
b3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4wCiAgICBTaWduZWQtb2ZmLWJ5OiBMYXN6bG8g
RXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogICAgVGVzdGVkLWJ5OiBBcmQgQmllc2hldXZlbCA8
YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KICAgIFJldmlld2VkLWJ5OiBKb3JkYW4gSnVzdGVu
IDxqb3JkYW4ubC5qdXN0ZW5AaW50ZWwuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Jun 10 18:20:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Jun 2017 18:20:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dJkze-0003AR-8y; Sat, 10 Jun 2017 18:20: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 1dJkzd-0003AF-J7
 for xen-devel@lists.xensource.com; Sat, 10 Jun 2017 18:20:13 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 87/C8-19466-C583C395; Sat, 10 Jun 2017 18:20:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVTfCwib
 S4MReQ4sVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmHPt9maVgXmLF7q0bWBoY
 O627GDk5hAT+Mko8flHXxcgFZD9mlFh+8QI7hLONUeLe09PsIFUiAs4SX8/MBbN5BfQldmz6A
 WYLC5hIHGk/xgbSICEwQ15i/dyVrCAJCQFvibbX/xm7GDnA7KtXgbaxc7AJWEkcEgMJsgioSh
 z6Kj6BkXsBI8MqRvXi1KKy1CJdU72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjEB
 vMwDBDsYv/c6HGCU5mJREeWUeWkUK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuD9YGYTKSRYlJqe
 WpGWmQMMO5i0BAePkgivkAlQmre4IDG3ODMdInWKUZdjw+r1X5iEWPLy81KlxHnFzYGKBECKM
 krz4EbAYuASo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHmTQC7hycwrgdv0CugIJqAjlryzAD
 miJBEhJdXAaPVV/+0JD+sVy7JWSDEazpWPmtHOncxRl3Q0bGJr5L99cSU//bNfXH72rkj01dS
 N35yb/R6d37fiyUO2C9yR8oHOm8/XvvE+4vZV+ecZrUd+/ErnfziqsKqGfsgKj4y7ee/u8SMP
 5M0Lz06yYJj52nLy1ds2C549VLq5xtyCmX3/wZLQW2Fel5RYijMSDbWYi4oTAVg6+W58AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1497118807!102643511!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6096 invoked from network); 10 Jun 2017 18:20:08 -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; 10 Jun 2017 18:20: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 1dJkzU-0000kV-4l; Sat, 10 Jun 2017 18:20: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 1dJkzO-00042T-LS; Sat, 10 Jun 2017 18:19:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dJkzO-0004hz-C4; Sat, 10 Jun 2017 18:19:58 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110200-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-4.9:test-amd64-i386-pair:leak-check/basis/dst_host(19):fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-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-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-armhf-armhf-libvirt:host-ping-check-native:fail:heisenbug
 linux-4.9:test-arm64-arm64-xl-xsm:guest-start/debian.repeat:fail:heisenbug
 linux-4.9:test-amd64-i386-libvirt:host-ping-check-xen:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:xen-boot: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-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-armhf-armhf-examine:reboot:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-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-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64: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=f1aa865ae5d4608cbfbb02f42baa1ef5ed95fce2
X-Osstest-Versions-That: linux=37feaf8095d352014555b82adb4a04609ca17d3f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 10 Jun 2017 18:19:58 +0000
Subject: [Xen-devel] [linux-4.9 test] 110200: 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>

ZmxpZ2h0IDExMDIwMCBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDIwMC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
NiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZh
aWwgUkVHUi4gdnMuIDEwNzM1OAoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50
bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAxOSBsZWFrLWNoZWNrL2Jh
c2lzL2RzdF9ob3N0KDE5KSBmYWlsIGluIDExMDE1MSBwYXNzIGluIDExMDIwMAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMTUgZ3Vlc3QtbG9j
YWxtaWdyYXRlL3gxMCBmYWlsIGluIDExMDE1MSBwYXNzIGluIDExMDIwMAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBp
biAxMTAxNTEgcGFzcyBpbiAxMTAyMDAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
NSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTEwMTUxIHBhc3MgaW4gMTEwMjAw
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3Jh
dGUveDEwIGZhaWwgaW4gMTEwMTUxIHBhc3MgaW4gMTEwMjAwCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgNCBob3N0LXBpbmctY2hlY2stbmF0aXZlIGZhaWwgaW4gMTEwMTUxIHBhc3MgaW4gMTEw
MjAwCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAxNSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0
IGZhaWwgaW4gMTEwMTUxIHBhc3MgaW4gMTEwMjAwCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgICA3IGhvc3QtcGluZy1jaGVjay14ZW4gICAgICAgIGZhaWwgcGFzcyBpbiAxMTAxNTEKClJl
Z3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMDczNTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDkg
ZGViaWFuLWluc3RhbGwgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwNzM1OAoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICBmYWlsIGluIDExMDE1MSBsaWtl
IDEwNzM1OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIGluIDExMDE1MSBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
eHNtICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAg
ICBmYWlsICBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDYgeGVu
LWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlr
ZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDYgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwNzM1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTA3MzU4CiB0
ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDYgeGVu
LWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxp
a2UgMTA3MzU4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICA2IHhl
bi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE2IGRlYmlh
bi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICA2IHJlYm9vdCAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0
YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDkg
d2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGYxYWE4NjVhZTVkNDYwOGNiZmJiMDJmNDJiYWExZWY1
ZWQ5NWZjZTIKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDM3ZmVhZjgw
OTVkMzUyMDE0NTU1YjgyYWRiNGEwNDYwOWNhMTdkM2YKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEw
NzM1OCAgMjAxNy0wNC0xMCAxOTo0Mjo1MiBaICAgNjAgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAg
ICAxMDczOTYgIDIwMTctMDQtMTIgMTE6MTU6MTkgWiAgIDU5IGRheXMgICA5MSBhdHRlbXB0cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMTAwODIgIDIwMTctMDYtMDcgMTE6MzQ6MjYgWiAgICAzIGRh
eXMgICAgNCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCjYwNSBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1y
dW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVt
cHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJl
IDIxNjIxIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Jun 10 20:30:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Jun 2017 20:30: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 1dJn1f-0002Z9-3v; Sat, 10 Jun 2017 20:30:27 +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 1dJn1d-0002Yi-QO
 for xen-devel@lists.xensource.com; Sat, 10 Jun 2017 20:30:25 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 C2/8F-03058-0E65C395; Sat, 10 Jun 2017 20:30:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVfd+mE2
 kwYzLZhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN2NO/h63ga1TFwpaXrA2M
 p626GLk4hAT+Mkrsn/WMDcJ5zChxt+07kMMJ5GwDysyuBrFFBJwlvp6Zyw5i8wroS1x7fogFx
 BYWsJCYs2oOC0izhMA1WYl3t5YzgyQkBLwlfu/uYoexn63sYuxiZOdgE7CSOCQGEmURUJWYNa
 2HdQIj9wJGhlWMGsWpRWWpRbqGhnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIE
 +ZwCCHYyflgUcYpTkYFIS5ZV5aBUpxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3YahNpJBgUWp6
 akVaZg4w+GDSEhw8SiK8u7yB0rzFBYm5xZnpEKlTjLocG1av/8IkxJKXn5cqJc5bBzJDAKQoo
 zQPbgQsEi4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmPckyBSezLwSuE2vgI5gAjpiyTsLkC
 NKEhFSUg2MuqeC74gunfUt48W5pGe/zx1iXXp+MoeWUE/Lisi2I+yTLcxUFeS/G57v+aUaYP4
 +q0D/0l8/0UXZxcYB1yW8DG+U6BxSifBbbF6/r2/q4ytCb2/v8HDbnrVu/ZvjouaBCy5Ey0xa
 sjw/ZV+EhrNs0SPVU1X5Iss/x4o3lGRXve2bqiuXHWqjxFKckWioxVxUnAgAik4Jb38CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-27.messagelabs.com!1497126622!101553278!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4771 invoked from network); 10 Jun 2017 20:30:23 -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 Jun 2017 20: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 1dJn1Z-0004EO-6p; Sat, 10 Jun 2017 20:30: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 1dJn1T-0005GW-Lq; Sat, 10 Jun 2017 20:30:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dJn1T-00041d-92; Sat, 10 Jun 2017 20:30:15 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110210-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qcow2:guest-start:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-vhd:guest-start:fail:regression
 qemu-mainline:test-armhf-armhf-xl-vhd:guest-start:fail:regression
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm: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-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-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=64175afc695c0672876fbbfc31b299c86d562cb4
X-Osstest-Versions-That: qemuu=c6e84fbd447a51e1161d74d71566a5f67b47eac5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 10 Jun 2017 20:30:15 +0000
Subject: [Xen-devel] [qemu-mainline test] 110210: 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="===============0201283064014652324=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qcow2    10 guest-start              fail REGR. vs. 109975
 test-amd64-amd64-libvirt-vhd 10 guest-start              fail REGR. vs. 109975
 test-armhf-armhf-xl-vhd      10 guest-start              fail REGR. vs. 109975

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

version targeted for testing:
 qemuu                64175afc695c0672876fbbfc31b299c86d562cb4
baseline version:
 qemuu                c6e84fbd447a51e1161d74d71566a5f67b47eac5

Last test of basis   109975  2017-06-04 00:16:43 Z    6 days
Failing since        110013  2017-06-05 10:45:10 Z    5 days    8 attempts
Testing same since   110114  2017-06-08 09:24:28 Z    2 days    3 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Larson <alarson@ddci.com>
  Alex Bennée <alex.bennee@linaro.org>
  Aurelien Jarno <aurelien@aurel32.net>
  Cédric Le Goater <clg@kaod.org>
  Daniel Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  David Hildenbrand <david@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Emilio G. Cota <cota@braap.org>
  Eric Blake <eblake@redhat.com>
  Felipe Franciosi <felipe@nutanix.com>
  Greg Kurz <groug@kaod.org>
  Igor Mammedov <imammedo@redhat.com>
  Jason Wang <jasowang@redhat.com>
  John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
  John Snow <jsnow@redhat.com>
  Juan Quintela <quintela@redhat.com>
  Kamil Rytarowski <n54@gmx.com>
  Laurent Vivier <laurent@vivier.eu>
  Laurent Vivier <lvivier@redhat.com>
  Luc MICHEL <luc.michel@git.antfield.fr>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marc-André Lureau <marcandre.lureau@redhat.com>
  Markus Armbruster <armbru@redhat.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>
  Mike Cui <cui@nutanix.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Philippe Mathieu-Daudé <f4bug@amsat.org>
  QingFeng Hao <haoqf@linux.vnet.ibm.com>
  Richard Henderson <rth@twiddle.net>
  Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  Thomas Huth <thuth@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-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                                  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-amd64-xl-qcow2                                    fail    
 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                                 fail    
 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.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0201283064014652324==--

From xen-devel-bounces@lists.xen.org Sat Jun 10 23:37:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Jun 2017 23: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 1dJpwH-0004rX-Bm; Sat, 10 Jun 2017 23:37:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <f4da1594@opayq.com>) id 1dJpwG-0004rG-5o
 for xen-devel@lists.xensource.com; Sat, 10 Jun 2017 23:37:04 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 64/8E-06719-F928C395; Sat, 10 Jun 2017 23:37:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrIKsWRWlGSWpSXmKPExsWyI3PbHN25TTa
 RBksmKlvcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oz+u3+ZCo6sYKyY/LSPuYGxcw5jFyMnB4uA
 nsTXxk/MXYxcHEICc5kk7i/awgaSYBOQkDjX38cEYosIKEqsW/2OBcTmFfCSWLa7gx3CFpQ4O
 fMJWFxCQFzic8N3Vgi7SuLe3MdMEHa1xM7rM8CWMQukSPx5vRGsl1FARuLUpBtgu4QF9CW+vb
 kPNIcDqF5b4u1uN4jbtCUOT3kINV5aYvqip+wQJWESh5+qQoTrJI6unwu1SUXi5KH3UBcoS3x
 uf8A2gVF4FpJDZyE5AsL2kJh94DMrhO0j0TL7KiOErSnRuv03VI2GxII7+4DiHGD2gYXxEKaJ
 xPZ+K4gKRYkp3Q+hqsUkjly+DDVRVWLWrgY2iHIZiZ6lshBhbYllC18zL2DkXcWoUZxaVJZap
 GtkrJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERjRDECwg/HP/MBDjJIcTEqivD
 IPrSKF+JLyUyozEosz4otKc1KLDzHKcHAoSfDua7SJFBIsSk1PrUjLzAGmFpi0BAePkghvQj1
 Qmre4IDG3ODMdInWK0Zhj3+V1X5g4Nqxe/4VJiCUvPy9VSpzXH2SSAEhpRmke3CBYyrvEKCsl
 zMsIdJoQT0FqUW5mCar8K0ZxDkYlYd7yOqApPJl5JXD7XgGdwgR0ypJ3FiCnlCQipKQaGL3+X
 mu9x2PpLCkwS81b/cr+Swum+vhPD7o5abfFkZof1VsttzfE7jznv59t9oIjV+aJeXWKTfnYfW
 Hy1Ntfl3/9meJ0XTqYZW1OXzVv9/enr37yVDxM0xUt4Nl5Yv9dI/dtiiEVR/br2TyfpG3+4nd
 N/fuT000DzoVvNJJ2qSsuZLqVLHT4X40SS3FGoqEWc1FxIgA1vt1cdAMAAA==
X-Env-Sender: f4da1594@opayq.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1497137819!102458780!1
X-Originating-IP: [184.105.182.156]
X-SpamReason: No, hits=1.2 required=7.0 tests=BODY_RANDOM_LONG,
 HTML_IMAGE_ONLY_16,HTML_MESSAGE,ML_IS_POSSIBLE_BOUNCE
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41904 invoked from network); 10 Jun 2017 23:37:01 -0000
Received: from opayq-out-06.junkemailfilter.com (HELO
 opayq-out-06.junkemailfilter.com) (184.105.182.156)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 10 Jun 2017 23:37:01 -0000
Received: from smtp3.opayq.com ([23.23.126.237]:31812) helo=[23.23.126.237]
 by opayq-outbound.junkemailfilter.com with esmtps (TLSv1.2:AES256-SHA256:256)
 (Exim 4.89) id 1dJpwB-0001wF-7e on interface=184.105.182.150
 for xen-devel@lists.xensource.com; Sat, 10 Jun 2017 16:36:59 -0700
From: f4da1594@opayq.com
To: xen-devel@lists.xensource.com
Message-ID: <1787600516.14737.1497137816633.JavaMail.root@smtp3.opayq.com>
MIME-Version: 1.0
X-GetAbine-Processed: 1
X-Gm-Message-State: AODbwcCDeo+OD25oOlrsQv4lGSG/AU1803s2la2BZOW350iyDkjHPfcn
 wbL7l65PkIvN7iGaqZLwqdBLAAd46N2pWSExi5qvdg==
X-Received: by 10.98.83.132 with SMTP id h126mr49634241pfb.214.1497137815609; 
 Sat, 10 Jun 2017 16:36:55 -0700 (PDT)
Auto-Submitted: auto-replied
X-Failed-Recipients: curtiskwong9@gmail.com
Date: Sat, 10 Jun 2017 16:36:55 -0700 (PDT)
X-Sender-Domain: google.com
X-Spamfilter-host: opayq-outbound.junkemailfilter.com -
 http://www.junkemailfilter.com
X-Key-ID: eGVuLWRldmVsQGxpc3RzLnhlbnNvdXJjZS5jb20gZjRkYTE1OTRAb3BheXEuY29tIDIwMTctMDYtMTAgMTY6MzY6NTkgMWRKcHdCLTAwMDF3Ri03ZQ==
X-Sender-Host-Address: 23.23.126.237
X-Sender-Host-Name: smtp3.opayq.com
Subject: [Xen-devel] Delivery Status Notification (Failure)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============0410239221845758794=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============0410239221845758794==
Content-Type: multipart/report; boundary="94eb2c0c8326adda9a0551a38f40"; report-type=delivery-status

--94eb2c0c8326adda9a0551a38f40
Content-Type: multipart/related; boundary="94eb2c0c8326addb810551a38f41"

--94eb2c0c8326addb810551a38f41
Content-Type: multipart/alternative; boundary="94eb2c0c8326addb880551a38f42"

--94eb2c0c8326addb880551a38f42
Content-Type: text/plain; charset="UTF-8"


** Message not delivered **

There was a problem delivering your message to curtiskwong9@gmail.com. See the technical details below.



The response was:

Receive rate too high

--94eb2c0c8326addb880551a38f42
Content-Type: text/html; charset="UTF-8"


<html>
<head>
<style>
* {
font-family:Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
</style>
</head>
<body>
<table cellpadding="0" cellspacing="0" class="email-wrapper" style="padding-top:32px;background-color:#ffffff;"><tbody>
<tr><td>
<table cellpadding=0 cellspacing=0><tbody>
<tr><td style="max-width:560px;padding:24px 24px 32px;background-color:#fafafa;border:1px solid #e0e0e0;border-radius:2px">
<img style="padding:0 24px 16px 0;float:left" width=72 height=72 alt="Error Icon" src="cid:icon.png">
<table style="min-width:272px;padding-top:8px"><tbody>
<tr><td><h2 style="font-size:20px;color:#212121;font-weight:bold;margin:0">
Message not delivered
</h2></td></tr>
<tr><td style="padding-top:20px;color:#757575;font-size:16px;font-weight:normal;text-align:left">
There was a problem delivering your message to <a style='color:#212121;text-decoration:none'><b>curtiskwong9@gmail.com</b></a>. See the technical details below.
</td></tr>
</tbody></table>
</td></tr>
</tbody></table>
</td></tr>
<tr style="border:none;background-color:#fff;font-size:12.8px;width:90%">
<td align="left" style="padding:48px 10px">
The response was:<br/>
<p style="font-family:monospace">
Receive rate too high
</p>
</td>
</tr>
</tbody></table>
</body>
</html>

--94eb2c0c8326addb880551a38f42--

--94eb2c0c8326addb810551a38f41
Content-Type: image/png; name="icon.png"
Content-Disposition: attachment; filename="icon.png"
Content-Transfer-Encoding: base64
Content-ID: <icon.png>

iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAYAAADnRuK4AAAAAXNSR0IArs4c6QAAFi1JREFUeAHt
XUmMHVcVrfo9eYgUWDBsEsAxCQQFFCkSzsQgBQeMQGIBScSwYFoghg0CNoAlhgWjWLBhB0gMYsEO
Z7AgQOwECRRCxBBwOwwLIGwwsdPt7v9/cc6571ZVO2771++q/6uq37N/1Xt3elX3nn9fVfXt6iSJ
LXogeiB6IHogeiB6IHogeiB6IHogeiB6IHogeiB6IHogeiB6IHogeiB6IHogeiB6IHogeiB6IHog
eiB6IHogeiB6IHogeiB6IHogeiB6IHogeiB6IHqgux5Iu3vozRx5dvTo4PRD9909TrIjmOF6zZIm
vx9k6bEDt935g/To0XEzM3fTagRQKW6n7rz19dl49M0ky15eIhfdNP1jspB86KX3PvJgQdzdvQig
EP9Thw/dlWXZd5IsWb4kJNJkI03T9xy8/5EfXlJulzAjgBBogicZZ9/PkmQif0AoSwbpPRFEEzqs
z1+m00duedF4Y/QYwHNllfMEiM4MlhdedeAnJ/9WRa9vsoO+nVCV8+EFM8Dz3arg4RzUkS5sVJmz
b7K7+uRXT9z3AQDh9mmDSt3Vk8feP61+H/QmWvP7cKIXnsPqHXdcOU7P/gV3XM+7kFdpnKb/GWRX
vPSa48fPVNLrifCuzUDjwdNHdwweggAAlK2eAKLqaezKDHT6jbdeNxoOH4ezlqo6bBv5zYXFxRsO
3HviiW34vSXvygw0Ho2+jojWBR6CYynY7C1QtjuxXQeg1TtueTMeGL5pO4dMS6dN2p5Wv6t6uwpA
2Qc/uJQlo682FSza5hxN2W+j3V0FoNXTj38Mt97XNRUI2uYcTdlvo91dcxF96vAtz0/Goz8jyJWe
OFcNGhx6JhksXHvw/pNPVdXtovyuyUBZNv5i0+AhADgH5+oiGKY55l2Rgf76pptvHA7Hv87wI9Bp
nFRVJ02T8eLi4KYXH3v40aq6XZOfiUPn7ZTh5vgbswIPz5Vzcc55n/cs5u89gFbfcPM9WFam/nnX
tEHgnJx7Wv2u6PV6CfvH22/ee/6/4yeQEa6aR0CwlP1j5TmD66760cNr85h/FnP2OgOt/3f8qXmB
h8Hj3DyGWQRyXnP0NgOt3nHb1Vky/FOWZHvn5VzOmybpWposvuya4w/9fZ7H0dTcvc1A43T4lXmD
h0HjMWTp8MtNBXDednuZgU7feevto9HwF/N2bnn+hYXF1xy478Qvy7Q+9HuXgVimOhqNWncLzWPi
sfUBNOVz6N0JWYlpdmP5JNvRz27sY/lrr5aw2spUm0JcD8tfe5WBxsnZz9ZSptoUgFj+ymPsUetN
BmqgTLWpMPeq/LU3GaiBMtWmAMTy1681ZXzWdnsBoKbKVJsKBspfj/Sl/LXzAGq6TLUxEPWk/LXz
AFp98rGP4iffjZWpNgcglL/i2JuyPyu7nb6InlWZalPBgPM7X/7a6Qw0qzLVpgCEzNn58tfOZqBZ
l6k2BaKul792NgPNuky1KQB1vfy1kwA6dfjVd7NktKmgztouz4XnNOt565ivc0vYvMtU63D6xWx0
tfy1cxlo3mWqFwt+HbSulr92KgM1WaZ68IFHKuHg96+/KVlZXKykcznhLpa/dioDsTS0DWWqBMLZ
zfVkczS8HCYq8btY/toZALFMFT9DekeliDQpjDXnf5vnk426QYRz5Lk2eeh12u4EgNpZporVf4zq
HoBoczSqMyZJl8pfOwGgNpapYrnhr+ygfi1LnsZyVm8m6k75a+sBxDLVJEs/V+tXvA5jeHiTN4Do
7OZGvSDCOevc80na2Wk9gFgCim/581vnPqxghqGAJIJoiOVsXM9yxnPuQvlrqwHEMlWE6cOtA8+W
A/InIQAS/hDU2Y36QMRzNx9smbBVg1YDKJR+tvidgwBNSED6syPCUpac26jtFr/15a+tBVAoU+Uf
fWtl87yz5eAIJmEqTc4NN2p5ToSlrNXlr60EUBfKVC3xAEZpnoIMS0QWrof4eWa4mWyMd/6wsc1v
f20lgLpTpkqgADH86LY+ZCCSwBrjOdEzm5s7vrCGqdaWv7YOQCpTzZJP29e5vVtCRk0dAkn/sePz
ISSmsEmZiXCLv+OHjfCJfBOmbcuudQBKsvEXEItGX8Vbh/NxjGhACTs5WAicQAMdjxn1oFHL2Qgg
2sEtvnwC32jaFm1aBSCWqSIi722RfyY7FESXONKHaxcxJBxhA0CRjj+pmawzE2FZm75l7zUfTW+h
bs1WAahLZar8MYZBxkLCa2ktWx4hoYbLmS1pRNUY4Frbwc/OoN66t7+2BkBdK1PltY5SDXHELBPw
5CCyvZiWgXJgIRONpr+wxqytKn9tBYBYpgovf8l93IW9ZSDkIGUaYMiXLlu7AmhymOGUIEg8sYdl
bB23+FNfE8FX8pmZm+u2FQBaP5N9Ev6/aq6eqDq5JRdp4WGfspBhhKDBuMBLYRk0vyaizjoeNg5H
1a+J6Cv6rDA8v97cAcQy1XScfGJ+LphyZoKGIMFaFRKLMowwAgqXMPbZtA9rG4FDHaqTsYa7s9EU
F9b0GX2nCea4mTuA2lSmWj0OQACRIEBY5vGLawGEQHKjBAwGPg54gjp+doZMNKp4i4/ZWvH217kC
qHVlqh7sSfdEAREhEHFvijlsiC8ShRYOgkBQobL+gbw2HCbDqiBqQfnr3ADUzjJVA8Ak2xwKxIVw
xA1v2gWZkgnQHTiedsC1rkkbBnlNRBBVuyaad/nr3AC0+tC974NnW/g21VLsL9Fl0NWIm4AmwkcJ
xxkceBNKMDC0iMonRPxXSGXJBu7OqoEI5a/ypU80233uh1lOy1LNLD37Z6z/rak0PIcHfOdQDJY3
LUvmHndS/mMKEPxCeKCsw6xhYKA+v5UGCtCELvLQ3JBkA5bQt28xjUJLuzTZg985WxgsUOuyDcfy
VJpdce01x4+fuaxwzQJzyUBtLFPdv7SS8JO30nLjNF7wEhp6toy+L0NFCiEnLGFiUj6ghjtTNwr6
HLLZPjBJhyyL9EfZZMsZv4jzKn8NZ2cnMott29+myizEbMRwDgSHMbaFm5R5xLPAi4fMUciUeiUQ
Fngq8WXX4EM0+reZFM7DWVcWl5KF1DkgbN/m8vbXiY5s+2Ouzml7mer+5ZCJmAkEI4Qx4Ich1cqG
0xZkGGTx7DrGQh4AQRkIW9bSwJYnWmX2kg3OYMa5elGTH9mRbpKcn/yaaC7lrzMF0OobXn0Ezmtt
mSpip0YQXbGy7EOLKkeINQHjIGK02Q8sDC38AVWWRQwfUqasA8+0aM8MSJddG0qedjjkr1BPcmFN
39LHbnsW+5kBSGWqWdKZ9yPvX9oTrolCRIWcAB6ByKONfUBRjhVHVc4KNggL8FyTiMz0U1gygrZA
4xKAG22AvYHffh253UsgAyJfo68vIVIra2YA6k6ZauFfLWfLeywpMPCIsYWZnRBwiocuA11uGaMv
Xmnpo2pJqNwXVDCPLYXkmDAhh2IQ3OLjwvoyz4kw43WnnvzdR0pTNNrdevwNTdX1t6nyd73W8OMG
+4k7XEakBM9pBRpYyI2IYPOiNweCwcpv+1PIsvECnYbI5bdYJkOWIziVecCwb7jp+JXWMm/xL3Fh
DemZvf3Vjg8n0GjrSJnqdj64AtdE+xbtFl9wCIFWWD3oUPYAa0kD3TIQpCz+Ms+uDS2vSJ0bdWCd
XUr6Hl2DGYnWbDnb/hYfVvDr4LMpf9Wx+oE1se/L21TpG97es0BeWacUYGYXa0ZkPuKdljILScSF
ZMDBgAuSeNgb6IK2ywRrBCsTFvecQTZoC/0MsssLC9tmIrDHi4uDm1587OFHId5YazwDdalM9XJe
toeNuDsjKCDMwLJp7xvsdZsuMFCOoKE0G8ATLpopnpPJ4oBEAI8f53OYa7MfxAi8S2Ui4pe+p+km
W6MAOnX40F0459ubPIFZ296Hp9V78GGArYWIamChFjACCAw0xSKk23ZX5t7RQX329SHsiiZxB550
mOFM4pIgUvnrobsKS/X3ysdZq/WuvU216jsSH7n1FcoYlkWYZcx9eegNRSUgcNkqFiz1ICM1bgCM
fJkj+MCzZY508rEBwZdDA5XQJNBtt5xhhr+vPDd92VU/enit1gAHY41loE6WqVb0sAfc1ASFosu1
B812xrM8ZPQS4grwBFZILtL3ayYJuc1gWMASuPw50bMvrDHn1U2WvzYCoM6WqSpkVTaMuEedey4t
BA0ziBIDNhZhbi3fYCsSBYM6COxaOrLnQKZFGfQEHOwhR7qadMgjWdrbXhOx/PXU4dc0UnPeCICy
ZPgluHCvn2sf9wqkkJCH1ACBkyVZVMWVgDAWM5D6Fm8TcgJoQVzuchH3naaijMtzHqEHNAoHBT1s
vOCn+IrFeOPLbqvOfe0AUplqkjV64VanA6a1pZgxcgwoGq9ZlHV8HHjKGSG4RJZ3hTJFHsrQMdDR
hhnwrQBD+5yKRBpAh5Z4IS2Lpqw+l9WLXVhD+q4m3v5aK4C6XqaK0FRqCrIjAhHWk2qMLbAGFrId
BOIj8HYnJiTYfMGGZShuQYBxWQg8YsTxRiX1SaNgYHBePUIA9WIgaqL8tVYAdb1M1aJZYcuoWrgB
CoYbH1yPKPBgkWsh9h6G1hVH/YAjYsBYQRaEPBsJPaaSS0FM8wQk+ZzMTtvf4tdf/lobgPRG0TT5
vJ/mrth78BBMe3iIoDILEAriWbhDEoFLSCeL0WegNdQYFO0tCwXvBRscKSuxwwvmQNc8sKM7NdgU
iMgzYzLOTDQuXxMhRnW+/bU2ACXp2c/Aia2pcaavZ9IYLLQ8ZspARrElJQi4EIYKNMdoDHvoCAiC
gWTAY+YhG6AIUugbTRgSVgLkQHZgyn4AFm2fH7IUxG7xFSPESnPWsKkFQCxTxZsnZlZCUMN512OC
AfaEoICFeJPon3CLzYxjpCJDGMmWPAJCoJDBQlQ6VKWwGgUJLn4AHgJKADO7BI/T8kwIkfI1EWNV
19tfawFQ28tUg+fr31ksLUkocLbQWFYJAWeA2YgOgYljfAIgOAJHNnKMhLERMWCjUKkJcLJDYjGH
ZSGSbEnLbUK/BKLayl93DKCulKmWfF9PF5GxxYPAwH9HAfbsFi2MGEnnWaqxMWgWagwdbAEPskl1
6pHGvnZhSRMPG5qmgNBiGU06oGkqitAYBg4iLGW1lL+GQ7UDq7pl6eTq6ccex6F17u+2X3iu/tsY
ZTrOS8HVNUXOsPzCeKkojHHDP4HJFBhPaWrrKYByOR8DRlY8k+Y3WWwbimddhxd1SCaVkmjoF8dG
sLhNsOyI8r3kNYF6KgVZTAdPXHPgVTek3/rWplGrb3eUgVg6iWPqPHjotvy3MUo+9Oc2+hYTFqXg
qcsgKZbYoKMsoZBZ6Gmq4GPgsSfRDEhacoHNvk2DTCJl2ibVVTgIGYg9ZhlaIRmKYSQ6iZIUk+xg
CGNmomE23nH5a3GmmL9K63qZ6nbnWs5EikmIOkOjwDG6IVhug5ycTCL4zBRyLhmmIBmyt/BFsI00
8jSFUZhHdtQnHDTKwRKwYfMbgn0CGSWg2PzaiGP2dQEOWyuLC2cWBkvXHrz/5FMSrLjZQQYafx6H
1vq3qVb0x0UyEQNgH209YqAJG/keMfXJjCEt24QwUhf/7aEjrbFZzmCP8c8BUprHliZKWKMms5Pg
xEkxn/Vp3MaaF0PSacqugTCWMvd2tLjFvxKvlpn6+Z1ZseOaeKvb9tHwDziYHQBw4unmIljORBYG
uAqB8gTBQFh9PL/NDIiipOuiENot8jwJOTtstAvBJMeugQhKcbboGsWglavkXgGXAmF+QoldHSv7
ZAYl8TD2fRBMUJ8/3r+y9/oD9554Ijc7YWcqAOC2/eM4yKl0JzyuuYttvSayEAokiobig2O0UOhg
PfDk533GjtFjUG2vISkKOC2Ybd8Zn0GnPAVtZ91gAwNqaRp2QFYfOpaJjIat7Pi1T3EIZt/18Yxx
cG59/eOSr7jh9JXak0de98Lh5vpfcYKlNxFUMtEpYXtrx7oCzYd5AwRLS42CVnIfusUohwUCC5Ah
cn5NBDVkLpPklmPXU/YhgTTqaY++dzh2tDgNe7+eEZzD0uRGNQeRA3vOd3nOY+bEP7+wnL7k+vt+
80/RJ9xUziKj4dpbdwt46EMrpN/DyNl1h0cdPH7f7Tt/EW87KhibwFYc2VcqoD45BpSCXFYgFU0G
KA0et0FfY/A0BMvsmb54opkBjv1C2uXL+shCK8ON7C2UrtIqAwgHcajKBH2Q5XLGYnp9ixkfxZ2R
s9gSRNbEsC5JFFT6ICkIs+fZJejl+Yri1KEuoqx5iB6MSbLZuJWgAGEg4Jj/qYMOmkASaNQmuHwp
o2FlIWSrsj6y681SrrCpDCAcTGffKlbBL88SZSYSiBQMsBVgC1YhrMhbnAWEAloKO4GAj2sZKApt
Mi3wjDw+EgANIDQdEoKBYEgcKdE24IC+AclEXZOzKAMFvlQ0BTd2JNhWjm1lAKFc4dmV2zy6XdD2
Ly0n+/C78t4Ij+B7xdXoIfBkOAgs+kKOZwi3YYpBljChrAc06CnjkEylYJMsZQ/JeiYxvoAErjKO
m6Yumqmb9oX6AFvl2FYGEED+tB3K7tzuA4gIJEVCEQkbBV4bRtYagmtdbNEXAAg6/HMRCXNAIGiP
vqJcyJBFXRejcY4lAdkty1Fuh+CGBpXYAl065X5Jf5BkZ0148m1lAOFIfj65+X5KcikTiHB6nh0s
wgwraCHajB8DWNyyi7sFCIRB3jz4EguRB5sA4WgLICyVgB7gqHmwISBoMwCDpqQHKuniqU8GD6+k
nyS/oHyVVhlAePT9HR5rlUn6KLtXyxl/Q9WDgrOUVyxE7BNIwgTjGkJHIQaU8bdm3lS9TyAKcFAM
5iTPWWxJQo+64HvmUV8TBkAQudK3PVRNlsdAoyI/W39haenb4aAm3lUG0NXHTq7i0eXUj74nPrIO
CO5bxDWR/5ozgpIHBl2G3zMQT4VjirARAAokg6mOVIs+BfCRSaHI5GiB/9yS9jKqjfTzLCV9SOSs
0AkWyCjr49nUF69/4Fd/4fFVaW61ig7OOUtXDx/6Ns793ZUUeyrMdwc9s4G3duD8GG9/UEhYKB/J
y9iA6QG123UjeBD8Fl4PLGXJLcIOujaiTTQSBK5glH0JGGhs2aKgMSxbFXp59iJ/MPjeDT/99bsw
P4UrtcoZiNY50cEHfvUevMf47TiPSk8uKx1dR4T3IhPt5XMiNIXXg8l4eJyNacFHPyQeUulQfbh0
MWsRdHkkyWMDQToc8oMB4y1VMCVGAXQwEo9yomNPmimSBvsSTf+FWN79yp/95p3TgAcGZZX7qVt2
9HWLp0+cfy3+puPbcJA34sBegMX/hTji/VMb7agiM9Ea/kqzoh3OAYEJF9UWQNzp4F/Z8eDza2wB
zTmUZuPeNWjLaUSGgGaIsynBVsajjtZPGeWAafEc2P8G6194W95vs6WFH99w2/4H06MP7vzvkuuo
4iZ6IHogeiB6IHogeiB6IHogeiB6IHogeiB6IHogeiB6IHogeiB6IHogeiB6IHogeiB6IHogeiB6
IHogeiB6IHogeiB6IHogeiB6IHogemBaD/wfWl0tzAXA/nAAAAAASUVORK5CYII=
--94eb2c0c8326addb810551a38f41--

--94eb2c0c8326adda9a0551a38f40
Content-Type: message/delivery-status

Reporting-MTA: dns; googlemail.com
Received-From-MTA: dns; FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA===@opayq.com
Arrival-Date: Wed, 07 Jun 2017 16:33:33 -0700 (PDT)
X-Original-Message-ID: <E1dIkS2-0003y3-HK@xenbits.xenproject.org>

Final-Recipient: rfc822; curtiskwong9@gmail.com
Action: failed
Status: 5.0.0
Diagnostic-Code: smtp; Receive rate too high
Last-Attempt-Date: Sat, 10 Jun 2017 16:36:55 -0700 (PDT)

--94eb2c0c8326adda9a0551a38f40
Content-Type: message/global
Content-Transfer-Encoding: quoted-printable

X-Received: by 10.98.83.132 with SMTP id h126mr34287102pfb.214.149687841380=

4;
        Wed, 07 Jun 2017 16:33:33 -0700 (PDT)
ARC-Seal: i=3D1; a=3Drsa-sha256; t=3D1496878413; cv=3Dnone;
        d=3Dgoogle.com; s=3Darc-20160816;
        b=3DbzXo0NV1Z4Y2x5FNOaC+xh5OueFCTV1WBJ3T+sHlYsHOlqFHpWVsYAiM7xv6zti=
HYm
         /5ZAa8YBLytTgPV0MDmuAr+O6aXJIfda0XxGTTm1p6+JnksBck5D4gYWydVN/X3xgC=
Jr
         apqi0RV1+T780GO9osuHHteL1tdww4u9FGCWlFJ/mWwGjDLkE8kXambkQ/oso5PTWz=
T/
         X0XYD50NWhkBph0rV21l7mDCsXbWNb7lXOjD4+kUyeHCf719EQ/rUpYGgLdOYqqJDA=
dW
         Tzl9mkAc9M+TZXaISM2MDxWjPPpwWYoy1gskacVEmFqB5+8/3r3iy0Tb/+5GlFql6q=
t6
         bzNg=3D=3D
ARC-Message-Signature: i=3D1; a=3Drsa-sha256; c=3Drelaxed/relaxed; d=3Dgoog=
le.com; s=3Darc-20160816;
        h=3Dlist-subscribe:list-help:list-post:list-unsubscribe
         :list-unsubscribe:list-id:precedence:subject:date:message-id:to
         :reply-to:sender:from:content-transfer-encoding:mime-version
         :dkim-signature:delivery-date:arc-authentication-results;
        bh=3D4oyZx10ox9130pHMfEyNpoZnOXBvUw6mgYm7IM9rGsU=3D;
        b=3DrAGL1wcZpI7AoWzkMGsMieEzcHoaoXjhbKrb3RQZtmkZE5shhO1S5KFmEfd/z6p=
uFM
         NnWgL47u0WzXXhR5Ez/IkbUBs4rT6JLsdDvYtPLcjW079n/hfIotjuikAXx1lMJW6e=
MJ
         J/AwvPJHA8PCG56qVd4Vf2HsfqbHzUoLSXTizy3mXBD1zUelq74wb4m7mU/47c9wyA=
6x
         uKcXdcX+mDu9LP1QReJm0W1RUjHneC+5rZr4qGCrLpDPv2N7aWTny0Mi4pB+Al9/ez=
S4
         QqlFByHBnk12f6buN8QQKHdbmAa2K4Yk5zvSDh8sMguwmkQx1y6sCnBIQbCYXE6slX=
f8
         4URA=3D=3D
ARC-Authentication-Results: i=3D1; mx.google.com;
       dkim=3Dpass header.i=3D@opayq.com;
       spf=3Dpass (google.com: domain of fwd-737qhysmhvayqaucaoiqbdaagaqlma=
2yamheccjdlibayawyakiazaqhsmccwmblia4uanqueigcimbkmazuz4aaeaaca=3D=3D=3D@op=
ayq.com designates 184.105.182.152 as permitted sender) smtp.mailfrom=3DFWD=
-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEI=
GCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com;
       dmarc=3Dpass (p=3DNONE sp=3DNONE dis=3DNONE) header.from=3Dopayq.com
Return-Path: <FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHS=
MCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com>
Received: from opayq-out-02.junkemailfilter.com (opayq-out-02.junkemailfilt=
er.com. [184.105.182.152])
        by mx.google.com with ESMTPS id v14si2200005pgb.206.2017.06.07.16.3=
3.33
        for <curtiskwong9@gmail.com>
        (version=3DTLS1_2 cipher=3DECDHE-RSA-AES128-GCM-SHA256 bits=3D128/1=
28);
        Wed, 07 Jun 2017 16:33:33 -0700 (PDT)
Received-SPF: pass (google.com: domain of fwd-737qhysmhvayqaucaoiqbdaagaqlm=
a2yamheccjdlibayawyakiazaqhsmccwmblia4uanqueigcimbkmazuz4aaeaaca=3D=3D=3D@o=
payq.com designates 184.105.182.152 as permitted sender) client-ip=3D184.10=
5.182.152;
Authentication-Results: mx.google.com;
       dkim=3Dpass header.i=3D@opayq.com;
       spf=3Dpass (google.com: domain of fwd-737qhysmhvayqaucaoiqbdaagaqlma=
2yamheccjdlibayawyakiazaqhsmccwmblia4uanqueigcimbkmazuz4aaeaaca=3D=3D=3D@op=
ayq.com designates 184.105.182.152 as permitted sender) smtp.mailfrom=3DFWD=
-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEI=
GCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com;
       dmarc=3Dpass (p=3DNONE sp=3DNONE dis=3DNONE) header.from=3Dopayq.com
Delivery-date: Wed, 07 Jun 2017 16:33:33 -0700
Received: from smtp5.opayq.com ([107.22.209.6]:15650) helo=3D[107.22.209.6]
	by opayq-outbound.junkemailfilter.com with esmtps (TLSv1.2:AES256-SHA256:2=
56)
	(Exim 4.89)
	id 1dIkSD-0007gn-4W on interface=3D184.105.182.150
	for curtiskwong9@gmail.com; Wed, 07 Jun 2017 16:33:33 -0700
DKIM-Signature: v=3D1; d=3Dopayq.com; t=3D1496878412; b=3DBk/cTrbhms8vVcJY5=
JCkFKw8BvjJVpcz1ZMvbDRBd+UllrXBx3w4dOfJ/PE+y09zoW8wD5nb+jtobETPKBh9eOlsiROR=
gGSoLDOOhAvt5jNWVbQ2U3mr4VQKG+knB1s03NiHE5uiPrW0zMnsZm4Q6gIHF1glyFcVylfqg5u=
E3AQ=3D; s=3Dabine; c=3Drelaxed/relaxed; a=3Drsa-sha256; bh=3D4oyZx10ox9130=
pHMfEyNpoZnOXBvUw6mgYm7IM9rGsU=3D; h=3DDate:From:Reply-To:Subject:To:List-U=
nsubscribe;
MIME-Version: 1.0
Content-Type: text/plain; charset=3D"utf-8"
Content-Transfer-Encoding: 7bit
X-GetAbine-Processed: 1
From: "lists.xen.org [Masked]" <FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJ=
DLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com>
Sender: "lists.xen.org [Masked]" <FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHEC=
CJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com=
>
Reply-To:=20
	FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UAN=
QUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com
To: f4da1594@opayq.com
X-GetAbine-Sender: xen-changelog-bounces@lists.xen.org
X-GetAbine-Disposable: f4da1594@opayq.com
X-GetAbine-Host-Address: 107.22.209.6
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVde51yL
 S4PcHXYsJ2wwcGD229+1iD2CMYs3MS8qvSGDNuLz8AWvBRbGK9t5VTA2MlwS7GLk4hAS+MEo8
 +PeAtYuRE8g5zyjxvpG5i5GDg01ATGLuXgWQsIiAqsSsFcuZIUrUJZp+N7CBlAgL+Emc7XEFC
 fMKmEmcfNnCAmKzAJV/2vaIeQIjxwJGhlWMGsWpRWWpRbrGBnpJRZnpGSW5iZk5uoYGpnq5qc
 XFiempOYlJxXrJ+bmbGIEeqWdgYNzBOGGV3yFGSQ4mJVHeCk+LSCG+pPyUyozE4oz4otKc1OJ
 DjDIcHEoSvNu6gXKCRanpqRVpmTnA0IBJS3DwKInw/qgDSvMWFyTmFmemQ6ROMSpKifOy9wAl
 BEASGaV5cG2wcLzEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZhXBWQKT2ZeCdz0V0CLmYAW8
 10yAVlckoiQkmpg1LmZ+mT34gnCp79OjDs+e0vU2xcH556/kFNrcOb91lkdKRf2qgcq+Z74rX
 BUYrmdWdSN21lSAfv/+nx7yBb9M3aV7zMfreuKVpVx1a+C+HfXWezScthxa/XUmArz38X5iWU
 vDFhstpm6/nu84ui56idSeo7zYhrWrJ3O6VzO9vrd76mbzkxeyarEUpyRaKjFXFScCACW1lVH
 QgIAAA=3D=3D
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1496878402!98762148!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=3D0.5 required=3D7.0 tests=3DBODY_RANDOM_LONG
X-StarScan-Received:=20
X-StarScan-Version: 9.4.19; banners=3D-,-,-
X-VirusChecked: Checked
Message-Id: <E1dIkS2-0003y3-HK@xenbits.xenproject.org>
Date: Wed, 07 Jun 2017 23:33:22 +0000
Subject: [Xen-changelog] [xen master] x86/vlapic: fix two flaws in emulatin=
g
	MSR_IA32_APICBASE
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-change=
log>,=20
 <mailto:xen-changelog-request@lists.xen.org?subject=3Dunsubscribe>
List-Unsubscribe: <mailto:unsubscribe-1188110264-f4da1594@opayq.com>, <http=
s://emails.abine.com/disableDisposable?fwd=3DFWD-737QHYSMHVAYQAUCAOIQBDAAGA=
QLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=
=3D@opayq.com>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=3Dhelp>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changel=
og>,=20
 <mailto:xen-changelog-request@lists.xen.org?subject=3Dsubscribe>
X-Sender-Domain: xenproject.org
X-Spamfilter-host: plato.junkemailfilter.com - http://www.junkemailfilter.c=
om
X-Key-ID: ZjRkYTE1OTRAb3BheXEuY29tIHhlbi1jaGFuZ2Vsb2ctYm91bmNlc0BsaXN0cy54Z=
W4ub3JnIDIwMTctMDYtMDcgMTY6MzM6MjcgMWRJa1M3LTAwMDdJNi1Geg=3D=3D
X-Mail-from: xen-changelog-bounces@lists.xen.org
X-Sender-Host-Address: 192.237.175.120
X-Sender-Host-Name: lists.xenproject.org
X-Key-ID: Y3VydGlza3dvbmc5QGdtYWlsLmNvbSBmd2QtNzM3cWh5c21odmF5cWF1Y2FvaXFiZ=
GFhZ2FxbG1hMnlhbWhlY2NqZGxpYmF5YXd5YWtpYXphcWhzbWNjd21ibGlhNHVhbnF1ZWlnY2lt=
YmttYXp1ejRhYWVhYWNhPT09QG9wYXlxLmNvbSAyMDE3LTA2LTA3IDE2OjMzOjMzIDFkSWtTRC0=
wMDA3Z24tNFc=3D


-------------------------Blur-------------------------
This email is forwarded from a MASKED EMAIL you created using Blur.  (https=
://dnt.abine.com/#help/faq/faq-whataremaskedemails).
IF THIS IS SPAM, CLICK HERE TO BLOCK:
https://dnt.abine.com/#/block_email/f4da1594@opayq.com/FWD-737QHYSMHVAYQAUC=
AOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAA=
CA=3D=3D=3D@opayq.com

Want to shop safely and privately online? Go Premium: https://dnt.abine.com=
/?pk_campaign=3DmaskHeader#premium
-------------------------by Abine-------------------------


commit 4f35cb80e8813053d1cec9dc1654ceb6dd7575a0
Author:     Chao Gao <chao.gao@intel.com>
AuthorDate: Tue Jun 6 14:34:30 2017 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Tue Jun 6 14:34:30 2017 +0200

    x86/vlapic: fix two flaws in emulating MSR_IA32_APICBASE
   =20
    According to SDM Chapter ADVANCED PROGRAMMABLE INTERRUPT CONTROLLER (AP=
IC)
    -> Extended XAPIC (x2APIC) -> x2APIC State Transitions, The existing co=
de to
    handle guest's writing MSR_IA32_APICBASE has two flaws:
    1. Transition from x2APIC Mode to Disabled Mode is allowed but wrongly
    disabled currently. Fix it by removing the related check.
    2. Transition from x2APIC Mode to xAPIC Mode is illegal but wrongly all=
owed
    currently. Considering changing ENABLE bit of the MSR has been handled,
    it can be fixed by only allowing transition from xAPIC Mode to x2APIC M=
ode
    (the other two transitions: from x2APIC mode to xAPIC Mode, from disabl=
ed mode
    to invalid state (EN=3D0, EXTD=3D1) are disabled).
   =20
    Signed-off-by: Chao Gao <chao.gao@intel.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
---
 xen/arch/x86/hvm/vlapic.c        | 6 ++----
 xen/include/asm-x86/hvm/vlapic.h | 4 ++++
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/xen/arch/x86/hvm/vlapic.c b/xen/arch/x86/hvm/vlapic.c
index cf8ee50..4320c6e 100644
--- a/xen/arch/x86/hvm/vlapic.c
+++ b/xen/arch/x86/hvm/vlapic.c
@@ -1003,14 +1003,12 @@ bool_t vlapic_msr_set(struct vlapic *vlapic, uint64=
_t value)
         }
         else
         {
-            if ( unlikely(vlapic_x2apic_mode(vlapic)) )
-                return 0;
             vlapic->hw.disabled |=3D VLAPIC_HW_DISABLED;
             pt_may_unmask_irq(vlapic_domain(vlapic), NULL);
         }
     }
-    else if ( !(value & MSR_IA32_APICBASE_ENABLE) &&
-              unlikely(value & MSR_IA32_APICBASE_EXTD) )
+    else if ( ((vlapic->hw.apic_base_msr ^ value) & MSR_IA32_APICBASE_EXTD=
) &&
+              unlikely(!vlapic_xapic_mode(vlapic)) )
         return 0;
=20
     vlapic->hw.apic_base_msr =3D value;
diff --git a/xen/include/asm-x86/hvm/vlapic.h b/xen/include/asm-x86/hvm/vla=
pic.h
index 4656293..a63fcd5 100644
--- a/xen/include/asm-x86/hvm/vlapic.h
+++ b/xen/include/asm-x86/hvm/vlapic.h
@@ -51,8 +51,12 @@
=20
 #define vlapic_base_address(vlapic)                             \
     ((vlapic)->hw.apic_base_msr & MSR_IA32_APICBASE_BASE)
+/* Only check EXTD bit as EXTD can't be set if it is disabled by hardware =
*/
 #define vlapic_x2apic_mode(vlapic)                              \
     ((vlapic)->hw.apic_base_msr & MSR_IA32_APICBASE_EXTD)
+#define vlapic_xapic_mode(vlapic)                               \
+    (!vlapic_hw_disabled(vlapic) && \
+     !((vlapic)->hw.apic_base_msr & MSR_IA32_APICBASE_EXTD))
=20
 /*
  * Generic APIC bitmap vector update & search routines.
--
generated by git-patchbot for /home/xen/git/xen.git#master

_______________________________________________
Xen-changelog mailing list
Xen-changelog@lists.xen.org
https://lists.xenproject.org/xen-changelog

--94eb2c0c8326adda9a0551a38f40--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0410239221845758794==--


From xen-devel-bounces@lists.xen.org Sat Jun 10 23:56:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Jun 2017 23: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 1dJqEm-0006At-Tq; Sat, 10 Jun 2017 23:56:12 +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 1dJqEm-0006AO-3C
 for xen-devel@lists.xensource.com; Sat, 10 Jun 2017 23:56:12 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 07/D3-03058-B178C395; Sat, 10 Jun 2017 23:56:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVVeq3Sb
 S4PlBCYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmfL53mblgySTGih83nzA1
 MG5K7WLk4hAS+MsoMWH1ByYI5zGjxM32W+xdjJxAzjZGifVv/EFsEQFnia9n5oLFeQX0JbZdf
 sYKYgsL2Eu0zfzDAtIsIdCjLXH95QvGLkYOIMdT4us7RpAaEPPni1VANjsHm4CVxCExkCiLgK
 rEtBczmCcwci9gZFjFqFGcWlSWWqRraKyXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+
 7iRHocwYg2MH4ZVnAIUZJDiYlUV6Zh1aRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4v7faRAoJ
 FqWmp1akZeYAgw8mLcHBoyTCm1APlOYtLkjMLc5Mh0idYtTl2LB6/RcmIZa8/LxUKXFexTagI
 gGQoozSPLgRsEi4xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHenSCX8GTmlcBtegV0BBPQEU
 veWYAcUZKIkJJqYHR/pBp/LWTWgWj1yyHX1fNdHsRvndBWocQeFaK8fGbEZe3FR3Se7JEu2/z
 jxUvRzyUV2j4d4ccv/koIcxJd+SfErjB2hYOD2QvprepTfVyM+Nb+43h5YYZJ5a+XRdPU3h0V
 sfOa478k/z7nl5v2CVrLG9kPMmbJ6Ee9uD61Ukpeb1WqVRtrqRJLcUaioRZzUXEiABiLFN9/A
 gAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1497138969!76494355!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40405 invoked from network); 10 Jun 2017 23:56: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; 10 Jun 2017 23:56: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 1dJqEi-0000xo-4M; Sat, 10 Jun 2017 23:56:08 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dJqEc-0008UV-Ph; Sat, 10 Jun 2017 23:56:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dJqEa-0001s5-8l; Sat, 10 Jun 2017 23:56:01 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110219-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-xtf-amd64-amd64-2:xtf/test-pv64-xsa-188:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-start/debianhvm.repeat:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-i386-pvgrub:guest-start/debian.repeat:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-pygrub:debian-di-install:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-rtds:debian-install:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:allowable
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-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-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=5698869a723b36e768daf811ec1170258e6e9cf2
X-Osstest-Versions-That: xen=6cf1d2b6cf27d278c1dab00434d3d039af394855
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 10 Jun 2017 23:56:00 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 110219: 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>

ZmxpZ2h0IDExMDIxOSB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDIxOS8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRs
eSAobm90IGJsb2NraW5nKToKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgIDc0IHh0Zi90ZXN0LXB2
NjQteHNhLTE4OCBmYWlsIGluIDExMDA5NSBwYXNzIGluIDExMDIxOQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDEx
MDA5NSBwYXNzIGluIDExMDIxOQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAxNyBndWVzdC1zdGFydC9kZWJpYW5odm0ucmVwZWF0IGZhaWwgaW4g
MTEwMDk1IHBhc3MgaW4gMTEwMjE5CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViIDE4IGd1
ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxMTAxNjUgcGFzcyBpbiAxMTAyMTkKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUv
eDEwIGZhaWwgaW4gMTEwMTY1IHBhc3MgaW4gMTEwMjE5CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1
YiAgICAgIDkgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBpbiAxMTAxNjUgcGFzcyBpbiAxMTAyMTkK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDkgZGViaWFuLWluc3RhbGwgICAgICAgICAg
ICAgZmFpbCBwYXNzIGluIDExMDA5NQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMSBn
dWVzdC1zdGFydCAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTEwMTY1CgpSZWdyZXNzaW9u
cyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTEwMDYzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgMTUgZ3Vlc3Qtc3RhcnQv
ZGViaWFuLnJlcGVhdCBmYWlsIGluIDExMDE2NSBSRUdSLiB2cy4gMTEwMDYzCgpUZXN0cyB3aGlj
aCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBibG9j
a2VkIGluIDExMDA2MwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyIDE1IGd1ZXN0LXN0YXJ0
L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxMTAxNjUgbGlrZSAxMTAwNDQKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICBmYWlsIGluIDExMDE2NSBsaWtl
IDExMDA2MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rh
cnQvd2luLnJlcGVhdCBmYWlsIGluIDExMDE2NSBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTEwMTY1IG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgaW4gMTEwMTY1IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMTAwNDQKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBsaWtlIDExMDA0NAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgOSB3aW5kb3dz
LWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE2IGRlYmlhbi1odm0taW5zdGFs
bC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC14c20gICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgIDkgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAg
OSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDkgd2luZG93cy1p
bnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0
aW5nOgogeGVuICAgICAgICAgICAgICAgICAgNTY5ODg2OWE3MjNiMzZlNzY4ZGFmODExZWMxMTcw
MjU4ZTZlOWNmMgpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgNmNmMWQy
YjZjZjI3ZDI3OGMxZGFiMDA0MzRkM2QwMzlhZjM5NDg1NQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAg
MTEwMDYzICAyMDE3LTA2LTA3IDAzOjE5OjU3IFogICAgMyBkYXlzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDExMDA5NSAgMjAxNy0wNi0wNyAxODoxODowNyBaICAgIDMgZGF5cyAgICA0IGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQm9yaXMgT3N0cm92c2t5IDxib3Jp
cy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNp
dHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKam9iczoKIGJ1aWxk
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVu
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3Jh
ZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
ClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgcmV2aXNpb249
NTY5ODg2OWE3MjNiMzZlNzY4ZGFmODExZWMxMTcwMjU4ZTZlOWNmMgorIC4gLi9jcmktbG9jay1y
ZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAw
MgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAg
ICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygp
OwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcK
KysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0
ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysg
ZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysg
cmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUv
b3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21l
L29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0
L3JlcG9zL2xvY2sgLi9hcC1wdXNoIHhlbi00LjktdGVzdGluZyA1Njk4ODY5YTcyM2IzNmU3Njhk
YWY4MTFlYzExNzAyNThlNmU5Y2YyCisgYnJhbmNoPXhlbi00LjktdGVzdGluZworIHJldmlzaW9u
PTU2OTg4NjlhNzIzYjM2ZTc2OGRhZjgxMWVjMTE3MDI1OGU2ZTljZjIKKyAuIC4vY3JpLWxvY2st
cmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAw
MDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAg
ICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWco
KTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAn
CisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3Nz
dGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysr
IGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisr
IHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3Jp
LWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJh
bmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPXhlbgorIHhlbmJyYW5jaD14ZW4tNC45LXRl
c3RpbmcKKyAnWycgeHhlbiA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeCA9IHgg
J10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS00LjktdGVzdGluZworIHNlbGVjdF9wcmV2
eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLTQuOS10ZXN0aW5nCisgcHJl
dnhlbmJyYW5jaD14ZW4tNC44LXRlc3RpbmcKKyAnWycgeDU2OTg4NjlhNzIzYjM2ZTc2OGRhZjgx
MWVjMTE3MDI1OGU2ZTljZjIgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNv
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
Yml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC0zLjE0CisrIDog
dGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgt
cHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDov
L2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAor
KyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ueGVuLTQuOS10ZXN0aW5nCisrIDog
ZGFpbHktY3Jvbi54ZW4tNC45LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjktdGVzdGlu
ZworKyA6IGRhaWx5LWNyb24ueGVuLTQuOS10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC45
LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjktdGVzdGluZworKyA6IGRhaWx5LWNyb24u
eGVuLTQuOS10ZXN0aW5nCisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3Ry
dW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQK
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAor
KyA6IGRhaWx5LWNyb24ueGVuLTQuOS10ZXN0aW5nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElO
VVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQK
KyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0Cisg
VFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9v
dm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
eHRmLmdpdAorIGluZm9fbGludXhfdHJlZSB4ZW4tNC45LXRlc3RpbmcKKyBjYXNlICQxIGluCisg
cmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MveGVu
CisgeGVudmVyc2lvbj14ZW4tNC45LXRlc3RpbmcKKyB4ZW52ZXJzaW9uPXhlbi00LjkKKyB4ZW52
ZXJzaW9uPTQuOQorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQveGVuLmdpdCA1Njk4ODY5YTcyM2IzNmU3NjhkYWY4MTFlYzExNzAyNThlNmU5Y2YyOnJlZnMv
aGVhZHMvc3RhYmxlLTQuOQpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L3hlbi5naXQKICAgNmNmMWQyYi4uNTY5ODg2OSAgNTY5ODg2OWE3MjNiMzZlNzY4ZGFmODExZWMx
MTcwMjU4ZTZlOWNmMiAtPiBzdGFibGUtNC45CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Jun 11 00:20:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Jun 2017 00: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 1dJqbm-00084B-Rz; Sun, 11 Jun 2017 00:19:58 +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 1dJqbl-000845-2V
 for xen-devel@lists.xenproject.org; Sun, 11 Jun 2017 00:19:57 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 BA/E5-02181-CAC8C395; Sun, 11 Jun 2017 00:19:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNIsWRWlGSWpSXmKPExsUyZ7p8oO6qHpt
 IgzXXNSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owN9x+wFrSxVzy+e5etgXEXaxcjF4eQwEQm
 ie5Fz6Gc34wSr9e/YIRwNjJKzOz/yQLhdDNKTL7+kbmLkRPIKZJ49fY9I4jNIqAq0dY/AyjOw
 cEmYCLxZpUjSFhEQFvixap1bCA2s4CSxP6z18DKhQVsJI6dOw9m8wqYS3zb/5kNYv4qRomTC+
 +yQyQEJU7OfMIC0awlcePfSyaQ+cwC0hLL/3GAhDkFHCXWPtsKNkdUQFli9629YKdJCBhKnH6
 4jXECo9AsJJNmIZk0C2HSAkbmVYwaxalFZalFukaGeklFmekZJbmJmTm6hgamermpxcWJ6ak5
 iUnFesn5uZsYgQFdz8DAuIPx7mS/Q4ySHExKorwyD60ihfiS8lMqMxKLM+KLSnNSiw8xynBwK
 EnwLui2iRQSLEpNT61Iy8wBxhZMWoKDR0mENxYkzVtckJhbnJkOkTrFqMvR9GHLFyYhlrz8vF
 Qpcd7VIEUCIEUZpXlwI2BxfolRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMO90kCk8mXklcJt
 eAR3BBHTEkncWIEeUJCKkpBoY4xcGtef7XbaYqVrxjF2xhs/87c3nUc+kepmWa8xXiuhcyVE3
 YfHpm/MDHZmT9zH6L+5eaWBq0BrUJTfndj/L/lUsnX/nPTn85flnr28XHp5Yx5ehccriaoWE4
 PqfV3WkFqks+d/1heGIglqSYvy9k5yZ58P3fV9x1HPDntlc8w/PdEjYE3XRUYmlOCPRUIu5qD
 gRAOwoyNnuAgAA
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1497140392!102909575!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52648 invoked from network); 11 Jun 2017 00:19:54 -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; 11 Jun 2017 00:19:54 -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
 v5B0JlM8022607
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sun, 11 Jun 2017 00:19:48 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 v5B0JlBl001585
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sun, 11 Jun 2017 00:19:47 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 v5B0JkWG004004;
 Sun, 11 Jun 2017 00:19:46 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Sat, 10 Jun 2017 17:19:46 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 7834D6A0104; Sat, 10 Jun 2017 20:19:45 -0400 (EDT)
Date: Sat, 10 Jun 2017 20:19:45 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170611001945.GA30326@char.us.oracle.com>
References: <1496857742-20191-1-git-send-email-ian.jackson@eu.citrix.com>
 <20170608005023.GR676@char.us.oracle.com>
 <22842.32794.562122.675640@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <22842.32794.562122.675640@mariner.uk.xensource.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [OSSTEST PATCH v4 00/11] livepatch test 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>

T24gRnJpLCBKdW4gMDksIDIwMTcgYXQgMTI6MDE6NDZQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gS29ucmFkIFJ6ZXN6dXRlayBXaWxrIHdyaXRlcyAoIlJlOiBbT1NTVEVTVCBQQVRDSCB2
NCAwMC8xMV0gbGl2ZXBhdGNoIHRlc3Qgc3VwcG9ydCIpOgo+ID4gT24gV2VkLCBKdW4gMDcsIDIw
MTcgYXQgMDY6NDg6NTFQTSArMDEwMCwgSWFuIEphY2tzb24gd3JvdGU6Cj4gPiA+ICAtICAwNiAg
IHRzLWxpdmVwYXRjaDogSW5pdGlhbCB0ZXN0LWNhc2VzLgo+ID4gPiAgLSAgMDcgICBzZy1ydW4t
am9iOiBBZGQgdGhlIHRlc3QtbGl2ZXBhdGNoLgo+ID4gPiAgbSAgMDggICBtYWtlLWZsaWdodDog
QWRkIGxpdmVwYXRjaCBidWlsZC90ZXN0IHRhcmdldCBpbiB0aGUgbWF0cml4Lgo+ID4gPiAgKiMg
MDkgICBQRFUvbGFiOiBTaW1pbGFyIHRvIHhlbnVzZQo+ID4gCj4gPiBJIHdvdWxkIGRpdGNoIHRo
YXQgb25lLiBUaGF0ICdsYWInIHRoaW5nIGlzIHdoYXQgSSB1c2UgYXQgaG9tZSBhbmQKPiA+IEkg
YW0gT0sga2VlcGluZyBpdCBpbiBteSBsb2NhbCBicmFuY2guCj4gCj4gQWguICBGYWlyIGVub3Vn
aC4gIEknbSBoYXBweSB0byBjYXJyeSBpdCAodW5kZXIgYSBkaWZmZXJlbnQgbmFtZSBpZgo+IHlv
dSBsaWtlKSB0aG91Z2guICBUaGF0IHdheSBpZiB3ZSBjaGFuZ2UgdGhlIEFQSSBpdCdsbCBnZXQg
Zml4ZWQgZm9yCj4geW91ICh3ZWxsLCBwcm9iYWJseS4uLikKCkxldCBtZSByZWRvIGl0IGEgYml0
LiBJIG5ldmVyIGdvdCBpdCB0byBjYXB0dXJlIHRoZSBzZXJpYWwgcG9ydAphbmQgdGhhdCBpcyBz
b21ldGhpbmcgSSB3b3VsZCByZWFsbHkgd2FudCB0byB3b3JrIGZpcnN0LgoKPiAKPiA+IERvbmUu
IEkgYW0gc2F0aXNmaWVkIHdpdGggdGhlbS4KPiAKPiBUaGFua3MsCj4gSWFuLgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Sun Jun 11 00:22:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Jun 2017 00:22: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 1dJqe3-0000Fe-Nn; Sun, 11 Jun 2017 00:22:19 +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 1dJqe2-0000Ef-Te
 for xen-devel@lists.xensource.com; Sun, 11 Jun 2017 00:22:19 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 55/AC-02181-A3D8C395; Sun, 11 Jun 2017 00:22:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVdei1yb
 SYP92JosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmfPr9kbFgtW/FxdOrGRsY
 Z1p1MXJxCAn8ZZS4cegUI4TzmFHi0JHnrF2MnEDONkaJ7y9VQGwRAWeJr2fmsncxcnDwCuhLb
 O9UBgkLC1hLTOt4A9YrIbCBR+LCvQYmkISEgK9E64pNzDB2180DQL3sHGwCVhKHxECiLAKqEo
 ebH7BOYORewMiwilGjOLWoLLVI19BML6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxM
 j0OMMQLCD8fxpz0OMkhxMSqK8Mg+tIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8Ep120QKCRal
 pqdWpGXmAEMPJi3BwaMkwhsLkuYtLkjMLc5Mh0idYtTl2LB6/RcmIZa8/LxUKXFeY5AiAZCij
 NI8uBGwOLjEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd7pIFN4MvNK4Da9AjqCCeiIJe8sQI
 4oSURISTUwKhXd+BqveDDOwH79tdTvO3h15VsvVgjfuvr07a6jVzZEf9ANOPNx268IG32bi6f
 ev19TnT9BSaFfYxLvpFehz9gZ3j5flKN5+YTy3BULTgvLiU68x+f8fbnLhSf73ho8f7C6Mf+L
 ipLqpSn2K63+z9sfKnN5wqUdTMKdv9o/WW02Oiptf3zB9JlKLMUZiYZazEXFiQCiQ3SjfgIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1497140534!101168830!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1875 invoked from network); 11 Jun 2017 00:22:15 -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; 11 Jun 2017 00:22: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 1dJqdt-0002Au-Hx; Sun, 11 Jun 2017 00:22: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 1dJqdo-0003GO-1b; Sun, 11 Jun 2017 00:22:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dJqdn-0004wH-RJ; Sun, 11 Jun 2017 00:22:03 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110231-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=3596b1ddf912418f70c9eaa07d460aacf574bbfd
X-Osstest-Versions-That: libvirt=e146264aaadf5aecf727d8c7b3d85683b55b6c48
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 11 Jun 2017 00:22:03 +0000
Subject: [Xen-devel] [libvirt test] 110231: 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="===============5493576394471294959=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures :-/ but no regressions.

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

version targeted for testing:
 libvirt              3596b1ddf912418f70c9eaa07d460aacf574bbfd
baseline version:
 libvirt              e146264aaadf5aecf727d8c7b3d85683b55b6c48

Last test of basis   110107  2017-06-08 04:22:16 Z    2 days
Failing since        110162  2017-06-09 04:30:35 Z    1 days    2 attempts
Testing same since   110231  2017-06-10 04:20:29 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Ján Tomko <jtomko@redhat.com>
  Michal Privoznik <mprivozn@redhat.com>
  Roman Bogorodskiy <bogorodskiy@gmail.com>

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


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

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

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

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


Pushing revision :

+ branch=libvirt
+ revision=3596b1ddf912418f70c9eaa07d460aacf574bbfd
+ . ./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 libvirt 3596b1ddf912418f70c9eaa07d460aacf574bbfd
+ branch=libvirt
+ revision=3596b1ddf912418f70c9eaa07d460aacf574bbfd
+ . ./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=libvirt
+ xenbranch=xen-unstable
+ '[' xlibvirt = xlinux ']'
+ linuxbranch=
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' x3596b1ddf912418f70c9eaa07d460aacf574bbfd = 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-3.14
++ : 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 3596b1ddf912418f70c9eaa07d460aacf574bbfd:refs/heads/xen-tested-master
To osstest@xenbits.xen.org:/home/xen/git/libvirt.git
   e146264..3596b1d  3596b1ddf912418f70c9eaa07d460aacf574bbfd -> xen-tested-master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5493576394471294959==--

From xen-devel-bounces@lists.xen.org Sun Jun 11 02:28:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Jun 2017 02: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 1dJsbY-0002AB-Py; Sun, 11 Jun 2017 02: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 <konrad.wilk@oracle.com>) id 1dJsbX-0002A5-DO
 for xen-devel@lists.xenproject.org; Sun, 11 Jun 2017 02:27:51 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 37/EA-01999-6AAAC395; Sun, 11 Jun 2017 02:27:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsXSO6nOVXfxKpt
 Igy8/DS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owVXSdZCpaIVJw62c7ewDhXoIuRi0NIYCKT
 xN8fExkhnN+MEidnHmaFcDYySky9uIali5ETyOlmlPi4TxbCLpJo+nKGEcRmEVCV+L+tGcjm4
 GATMJF4s8oRJCwioCfx4dU3NpA5zAJ3GCWm9K0DmyMs4C7xctk7NhCbV8Bc4sjOFewQM1exSH
 zYKgIRFwQ64glYPbOAlsSNfy+ZQOYzC0hLLP/HAWJyChhJnG6zBKkQFVCW2H1rLzOILSFgKPF
 541LmCYxCs5AMmoVk0CyEQQsYmVcxahSnFpWlFukaGuklFWWmZ5TkJmbm6BoamOrlphYXJ6an
 5iQmFesl5+duYgQGMwMQ7GDsm+V8iFGSg0lJlFfmoVWkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJ
 QnewJU2kUKCRanpqRVpmTnAuIJJS3DwKInwFs4HSvMWFyTmFmemQ6ROMSpKifMGg/QJgCQySv
 Pg2mCxfIlRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvGdXAE3hycwrgZv+CmgxE9DiJe8sQBa
 XJCKkpBoY/aNdPxlNVLy88NP3BxHl2i+NmgO4JGvNFQ7lZjV5zXmoEfSrZEJS9rmVb5esvG7O
 VDd9ot/bLzzTnu05Puumxr6KxI/uMimHJ0zm867YdH/KpKx9zP9+9fwwSzkp/Lz/xTa2W8ZVM
 jML4t+83FTjHnfw/fHkxjCF9LkXmZye3K3ojDw1+xs3pxJLcUaioRZzUXEiAOXS++PgAgAA
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1497148064!83015420!1
X-Originating-IP: [141.146.126.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n,ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,surbl: (ASYNC_NO) c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRv
 bmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZl9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10671 invoked from network); 11 Jun 2017 02:27:46 -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; 11 Jun 2017 02:27:46 -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
 v5B2RX3p018549
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sun, 11 Jun 2017 02:27:35 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 v5B2RX82021910
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sun, 11 Jun 2017 02:27:33 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 v5B2RVvR005832;
 Sun, 11 Jun 2017 02:27:32 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Sat, 10 Jun 2017 19:27:31 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 9FB296A0104; Sat, 10 Jun 2017 22:27:30 -0400 (EDT)
Date: Sat, 10 Jun 2017 22:27:30 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Dario Faggioli <dario.faggioli@citrix.com>
Message-ID: <20170611022730.GD30966@char.us.oracle.com>
References: <2e6d9143-1abe-2f99-155f-f1071245ca41@suse.com>
 <alpine.DEB.2.10.1705261201010.18759@sstabellini-ThinkPad-X260>
 <77637aaf-0c2c-fe90-2e37-3211ea9026e7@suse.com>
 <alpine.DEB.2.10.1706060930460.10022@sstabellini-ThinkPad-X260>
 <5de5e464-ae54-30b4-7a97-0a2dcbf91416@suse.com>
 <alpine.DEB.2.10.1706061202290.15791@sstabellini-ThinkPad-X260>
 <294d36b9-0ebb-647d-ecfa-7a4e2c0ada47@suse.com>
 <alpine.DEB.2.10.1706071109510.26108@sstabellini-ThinkPad-X260>
 <16819156-5a02-1f21-83c5-70507eed7a4b@suse.com>
 <1496955634.26212.6.camel@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1496955634.26212.6.camel@citrix.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [for-4.9] Re: HVM guest performance regression
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBKdW4gMDgsIDIwMTcgYXQgMTE6MDA6MzRQTSArMDIwMCwgRGFyaW8gRmFnZ2lvbGkg
d3JvdGU6Cj4gQnJpbmdpbmcgaW4gS29ucmFkIGJlY2F1c2UuLi4KPiAKPiBPbiBUaHUsIDIwMTct
MDYtMDggYXQgMTE6MzcgKzAyMDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gPiBPbiAwNy8wNi8x
NyAyMDoxOSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gPiBPbiBXZWQsIDcgSnVuIDIw
MTcsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gPiA+ID4gT24gMDYvMDYvMTcgMjE6MDgsIFN0ZWZh
bm8gU3RhYmVsbGluaSB3cm90ZToKPiA+ID4gPiA+IAo+ID4gPiA+ID4gMikgUFYgc3VzcGVuZC9y
ZXN1bWUKPiA+ID4gPiA+IDMpIHZlY3RvciBjYWxsYmFjawo+ID4gPiA+ID4gNCkgaW50ZXJydXB0
IHJlbWFwcGluZwo+ID4gPiA+ID4gCj4gPiA+ID4gPiAyKSBpcyBub3Qgb24gdGhlIGhvdCBwYXRo
Lgo+ID4gPiA+ID4gSSBkaWQgaW5kaXZpZHVhbCBtZWFzdXJlbWVudHMgb2YgMykgYXQgc29tZSBw
b2ludHMgYW5kIGl0IHdhcyBhCj4gPiA+ID4gPiBjbGVhciB3aW4uCj4gPiA+ID4gCj4gPiA+ID4g
VGhhdCBtaWdodCBkZXBlbmQgb24gdGhlIGhhcmR3YXJlLiBDb3VsZCBpdCBiZSBuZXdlciBwcm9j
ZXNzb3JzCj4gPiA+ID4gYXJlCj4gPiA+ID4gZmFzdGVyIGhlcmU/Cj4gPiA+IAo+ID4gPiBJIGRv
bid0IHRoaW5rIHNvOiB0aGUgYWx0ZXJuYXRpdmUgaXQncyBhbiBlbXVsYXRlZCBpbnRlcnJ1cHQu
IEl0J3MKPiA+ID4gc2xvd2VyIHVuZGVyIGFsbCBwb2ludHMgb2Ygdmlldy4KPiA+IAo+ID4gV2hh
dCBhYm91dCBBUElDIHZpcnR1YWxpemF0aW9uIG9mIG1vZGVybiBwcm9jZXNzb3JzPyBBcmUgeW91
IHN1cmUKPiA+IGUuZy4KPiA+IHRpbWVyIGludGVycnVwdHMgYXJlbid0IGhhbmRsZWQgY29tcGxl
dGVseSBieSB0aGUgcHJvY2Vzc29yPyBJIGd1ZXNzCj4gPiB0aGlzIG1pZ2h0IGJlIGZhc3RlciB0
aGFuIGxldHRpbmcgaXQgYmUgaGFuZGxlZCBieSB0aGUgaHlwZXJ2aXNvciBhbmQKPiA+IHRoZW4g
dXNlIHRoZSBjYWxsYmFjayBpbnRvIHRoZSBndWVzdC4KPiA+IAo+IC4uLiBJIGtpbmQgb2YgcmVt
ZW1iZXIgYW4gZW1haWwgZXhjaGFuZ2Ugd2UgaGFkLCBub3QgaGVyZSBvbiB0aGUgbGlzdCwKPiBi
dXQgaW4gcHJpdmF0ZSwgYWJvdXQgc29tZSBhcHBhcmVudGx5IHdlaXJkIHNjaGVkdWxpbmcgYmVo
YXZpb3IgeW91Cj4gd2VyZSBzZWVpbmcsIHRoZXJlIGF0IE9yYWNsZSwgb24gYSBwYXJ0aWN1bGFy
IGJlbmNobWFyay9jdXN0b21lcidzCj4gd29ya2xvYWQuCj4gCj4gTm90IHRoYXQgdGhpcyBpcyBk
aXJlY3RseSByZWxhdGVkLCBidXQgSSBzZWVtIHRvIGFsc28gcmVjYWxsIHRoYXQgeW91Cj4gbWFu
YWdlZCB0byBmaW5kIG91dCB0aGF0IHNvbWUgb2YgdGhlIHBlcmYgZGlmZmVyZW5jZSAoYmV0d2Vl
biBiYXJlbWV0YWwKPiBhbmQgZ3Vlc3QpIHdhcyBkdWUgdG8gdkFQSUMgYmVpbmcgZmFzdGVyIHRo
YW4gdGhlIFBWIHBhdGggd2Ugd2VyZQo+IHRha2luZz8gV2hhdCBJIGRvbid0IHJlY2FsbCwgdGhv
dWdoLCBpcyB3aGV0aGVyIHlvdXIgZ3Vlc3Qgd2FzIFBWIG9yCj4gKFBWKUhWTS4uLiBEbyB5b3Ug
cmVtZW1iZXIgYW55dGhpbmcgbW9yZSBwcmVjaXNlbHkgdGhhbiB0aGlzPwoKSXQgd2FzIEhWTSBh
bmQgaXQgd2FzIGEgMi42LjM5IGtlcm5lbC4gQW5kIGl0IHdhcyBkdWUgdG8gdGhlIExpbnV4IGtl
cm5lbApzY2hlZHVsZXIgbm90IHNjaGVkdWxpbmcgYXBwbGljYXRpb25zIGJhY2sgdG8gYmFjayBv
biB0aGUgc2FtZSBDUFUKYnV0IGluc3RlYWQgaGF2aW5nIHRoZW0gb24gc2VwZXJhdGUgQ1BVcy4g
VGhlIGVuZCByZXN1bHQgYmVpbmcgdGhhdCB3aGVuCmFuIGFwcGxpY2F0aW9uIGJsb2NrZWQsIHRo
ZSBrZXJuZWwgd291bGQgY2FsbCAnc2NoZWR1bGUoKScgYW5kIGluc3RlYWQKb2YgdGhlIG90aGVy
IGFwcGxpY2F0aW9uIHJlc3VtaW5nLCB0aGUga2VybmVsIHdvdWxkIGdvIHRvIHNsZWVwICh1bnRp
bAphIFZJUlEgVElNRVIpLgoKVGhlIHNvbHV0aW9uIHdhcyBxdWl0ZSBzaW1wbGUgLSBmb3JjZSB0
aGUga2VybmVsIHRvIHRoaW5rIHRoYXQgZXZlcnkKQ1BVIHdhcyBhIHNpYmxpbmcuIEFuZCB3ZSBm
bHVzaGVkIHRoaXMgb3V0IG1vcmUgYW5kIHByb3ZpZGVkIGFuCidzbXQ9MScgb3B0aW9uIHNvIHRo
YXQgdGhlIENQVSB0b3BvbG9neSB3YXMgZXhwb3NlZCAoYWxvbmcgd2l0aApwaW5uaW5nKS4KCj4g
Cj4gSXQgd2FzIGxpa2Ugb25lIG9yIHR3byB5ZWFycyBhZ28uLi4gKEknbGwgZGlnIGluIHRoZSBh
cmNoaXZlcyBmb3IgdGhlCj4gZW1haWxzLikKPiAKPiBSZWdhcmRzLAo+IERhcmlvCj4gLS0gCj4g
PDxUaGlzIGhhcHBlbnMgYmVjYXVzZSBJIGNob29zZSBpdCB0byBoYXBwZW4hPj4gKFJhaXN0bGlu
IE1hamVyZSkKPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQo+IERhcmlvIEZhZ2dpb2xpLCBQaC5ELCBodHRwOi8vYWJvdXQu
bWUvZGFyaW8uZmFnZ2lvbGkKPiBTZW5pb3IgU29mdHdhcmUgRW5naW5lZXIsIENpdHJpeCBTeXN0
ZW1zIFImRCBMdGQuLCBDYW1icmlkZ2UgKFVLKQoKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Jun 11 02:38:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Jun 2017 02:38:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dJsld-0002s1-Vx; Sun, 11 Jun 2017 02:38:17 +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 1dJslc-0002ro-Pf
 for xen-devel@lists.xenproject.org; Sun, 11 Jun 2017 02:38:16 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 15/76-11537-71DAC395; Sun, 11 Jun 2017 02:38:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPIsWRWlGSWpSXmKPExsUyZ7p8oK7YWpt
 Ig7dPTC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy/q/axFexmrJjz8ABbA+M8xi5GLg4hgclM
 Ele27GCFcP4ySmw+toKli5ETyNnIKPHsmSREoptRomnJGahEkUTXkeVsXYwcHCwCqhKzHzCBm
 GwCJhJvVjmCVIgIKEk8fXUWbAGzwDRWicYrPewgCWEBR4kluxcygdi8AuYSrxd0Qo0MkdhwfT
 IzRFxQ4uTMJ2BxZgEtiRv/XoLNZxaQllj+jwMkzClgIHFu5V6wElEBZYndt/aCtUoIGEu0v73
 INoFRaBaSSbOQTJqFMGkBI/MqRo3i1KKy1CJdI3O9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzE
 pGK95PzcTYzAYK5nYGDcwdiy1+8QoyQHk5Ior8xDq0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKE
 rzL1thECgkWpaanVqRl5gDjCiYtwcGjJMJbOB8ozVtckJhbnJkOkTrFaMwx69+aL0wcTR+2fG
 ESYsnLz0uVEudNA5kkAFKaUZoHNwgW75cYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfP+WQk
 0hSczrwRu3yugU5iATlnyzgLklJJEhJRUA6Nl3kbmS/znT35vDhTxCuSJOVVfV24zn/WmSueN
 kwcaXiV+fr3rXfMXiyj5MGaXxZVvd4l7Vv4pcNR31gg4tKcqRu6n++QnCstWTVi9VlW34qLNz
 ly2HYzKr5jnn0/s4WIUcsw5dlu+x+75cocUYXPOl9fFFddnnJG9vs02OMjq2O8Qi80HZymxFG
 ckGmoxFxUnAgB0c9SA8gIAAA==
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1497148693!97437722!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64879 invoked from network); 11 Jun 2017 02:38:14 -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; 11 Jun 2017 02:38:14 -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
 v5B2bS5x026764
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sun, 11 Jun 2017 02:37: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 v5B2bSIZ006339
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sun, 11 Jun 2017 02:37:28 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 v5B2bSED020226;
 Sun, 11 Jun 2017 02:37:28 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Sat, 10 Jun 2017 19:37:28 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 477AD6A0104; Sat, 10 Jun 2017 22:37:26 -0400 (EDT)
Date: Sat, 10 Jun 2017 22:37:26 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Christoph Hellwig <hch@lst.de>
Message-ID: <20170611023726.GF30966@char.us.oracle.com>
References: <20170608132609.32662-1-hch@lst.de>
 <20170608132609.32662-9-hch@lst.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170608132609.32662-9-hch@lst.de>
User-Agent: Mutt/1.8.0 (2017-02-23)
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: linux-mips@linux-mips.org, linux-samsung-soc@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-c6x-dev@linux-c6x.org,
 linux-s390@vger.kernel.org, linux-sh@vger.kernel.org,
 linux-hexagon@vger.kernel.org, linux-xtensa@linux-xtensa.org, x86@kernel.org,
 linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, dmaengine@vger.kernel.org,
 iommu@lists.linux-foundation.org, openrisc@lists.librecores.org,
 netdev@vger.kernel.org, sparclinux@vger.kernel.org,
 xen-devel@lists.xenproject.org, linuxppc-dev@lists.ozlabs.org,
 linux-arm-kernel@lists.infradead.org
Subject: Re: [Xen-devel] [PATCH 08/44] xen-swiotlb: implement ->mapping_error
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBKdW4gMDgsIDIwMTcgYXQgMDM6MjU6MzNQTSArMDIwMCwgQ2hyaXN0b3BoIEhlbGx3
aWcgd3JvdGU6Cj4gRE1BX0VSUk9SX0NPREUgaXMgZ29pbmcgdG8gZ28gYXdheSwgc28gZG9uJ3Qg
cmVseSBvbiBpdC4KClJldmlld2VkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53
aWxrQG9yYWNsZS5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Jun 11 02:38:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Jun 2017 02:38:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dJslZ-0002rd-Oj; Sun, 11 Jun 2017 02:38:13 +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 1dJslY-0002rX-FI
 for xen-devel@lists.xenproject.org; Sun, 11 Jun 2017 02:38:12 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 ED/C8-03620-31DAC395; Sun, 11 Jun 2017 02:38:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDIsWRWlGSWpSXmKPExsUyZ7p8oK7wWpt
 Igy+TeCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozDnxezFJxlq1jTeo+9gXE7axcjF4eQwEQm
 iXmnzrJBOH8ZJS5ub4TKbGSUmLWqmRHC6WaUaJ76gL2LkRPIKZL4N72BGcRmEVCV2LTpDUsXI
 wcHm4CJxJtVjiBhEQEliaevzoL1MgtMY5VovNID1iss4C4xccI/NpB6XgFziaUXKyFGhkicOL
 CSFcTmFRCUODnzCQuIzSygJXHj30smkHJmAWmJ5f84QMKcAgYSj2dvALtAVEBZYvetvWC2hIC
 hxOeNS5knMArNQjJpFpJJsxAmLWBkXsWoUZxaVJZapGtoopdUlJmeUZKbmJmja2hgppebWlyc
 mJ6ak5hUrJecn7uJERjODECwg/H6xoBDjJIcTEqivDIPrSKF+JLyUyozEosz4otKc1KLDzFqc
 HAITDg7dzqTFEtefl6qkgTv3NU2kUKCRanpqRVpmTnAiIMpleDgURLhLZwPlOYtLkjMLc5Mh0
 idYjTm2LB6/RcmjqYPW74wCYFNkhLnfQQySQCkNKM0D24QLBFcYpSVEuZlBDpTiKcgtSg3swR
 V/hWjOAejkjDvn5VAU3gy80rg9r0COoUJ6JQl7yxATilJREhJNTBa/nurYWDk+fKXoGFH8aWv
 SsvjMjl6yzs0eSSff1id8D7OrjF9+oH7Exx/fYic43l9+9FPxR/6ppfw33sXy/fYwfbAFRWn4
 LpLh07ZOxbNWTXr+Kxrf+/qrvxnzRT2ObePQ4q/+mEmr6zZ/MP1rgfvV8nx28XlnTo7b67oHV
 udJv9FLMnT3GuVWIozEg21mIuKEwHPUEWw/wIAAA==
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1497148679!67082327!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20134 invoked from network); 11 Jun 2017 02:38:10 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Jun 2017 02:38:10 -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
 v5B2av7j026449
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sun, 11 Jun 2017 02:36:57 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 v5B2aqFs032149
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sun, 11 Jun 2017 02:36:53 GMT
Received: from abhmp0009.oracle.com (abhmp0009.oracle.com [141.146.116.15])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v5B2aktV019996;
 Sun, 11 Jun 2017 02:36:48 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Sat, 10 Jun 2017 19:36:46 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 5F63B6A0104; Sat, 10 Jun 2017 22:36:44 -0400 (EDT)
Date: Sat, 10 Jun 2017 22:36:44 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Christoph Hellwig <hch@lst.de>
Message-ID: <20170611023644.GE30966@char.us.oracle.com>
References: <20170608132609.32662-1-hch@lst.de>
 <20170608132609.32662-8-hch@lst.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170608132609.32662-8-hch@lst.de>
User-Agent: Mutt/1.8.0 (2017-02-23)
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: linux-mips@linux-mips.org, linux-samsung-soc@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-c6x-dev@linux-c6x.org,
 linux-s390@vger.kernel.org, linux-sh@vger.kernel.org,
 linux-hexagon@vger.kernel.org, linux-xtensa@linux-xtensa.org, x86@kernel.org,
 linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, dmaengine@vger.kernel.org,
 iommu@lists.linux-foundation.org, openrisc@lists.librecores.org,
 netdev@vger.kernel.org, sparclinux@vger.kernel.org,
 xen-devel@lists.xenproject.org, linuxppc-dev@lists.ozlabs.org,
 linux-arm-kernel@lists.infradead.org
Subject: Re: [Xen-devel] [PATCH 07/44] xen-swiotlb: consolidate
	xen_swiotlb_dma_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>

T24gVGh1LCBKdW4gMDgsIDIwMTcgYXQgMDM6MjU6MzJQTSArMDIwMCwgQ2hyaXN0b3BoIEhlbGx3
aWcgd3JvdGU6Cj4gQVJNIGFuZCB4ODYgaGFkIGR1cGxpY2F0ZWQgdmVyc2lvbnMgb2YgdGhlIGRt
YV9vcHMgc3RydWN0dXJlLCB0aGUKPiBvbmx5IGRpZmZlcmVuY2UgaXMgdGhhdCB4ODYgaGFzbid0
IHdpcmVkIHVwIHRoZSBzZXRfZG1hX21hc2ssCj4gbW1hcCwgYW5kIGdldF9zZ3RhYmxlIG9wcyB5
ZXQuICBPbiB4ODYgYWxsIG9mIHRoZW0gYXJlIGlkZW50aWNhbAo+IHRvIHRoZSBnZW5lcmljIHZl
cnNpb24sIHNvIHRoZXkgYXJlbid0IG5lZWRlZCBidXQgaGFybWxlc3MuCj4gCj4gQWxsIHRoZSBz
eW1ib2xzIHVzZWQgb25seSBmb3IgeGVuX3N3aW90bGJfZG1hX29wcyBjYW4gbm93IGJlIG1hcmtl
ZAo+IHN0YXRpYyBhcyB3ZWxsLgo+IAo+IFNpZ25lZC1vZmYtYnk6IENocmlzdG9waCBIZWxsd2ln
IDxoY2hAbHN0LmRlPgo+IC0tLQo+ICBhcmNoL2FybS94ZW4vbW0uYyAgICAgICAgICAgICAgfCAx
NyAtLS0tLS0tLQo+ICBhcmNoL3g4Ni94ZW4vcGNpLXN3aW90bGIteGVuLmMgfCAxNCAtLS0tLS0t
Cj4gIGRyaXZlcnMveGVuL3N3aW90bGIteGVuLmMgICAgICB8IDkzICsrKysrKysrKysrKysrKysr
KysrKystLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICBpbmNsdWRlL3hlbi9zd2lvdGxiLXhlbi5oICAg
ICAgfCA2MiArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gIDQgZmlsZXMgY2hhbmdlZCwg
NDkgaW5zZXJ0aW9ucygrKSwgMTM3IGRlbGV0aW9ucygtKQoKWWVlZXkhCgpSZXZpZXdlZC1ieTog
S29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Sun Jun 11 03:10:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Jun 2017 03: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 1dJtGl-0005MX-Nx; Sun, 11 Jun 2017 03:10: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 1dJtGk-0005MI-HW
 for xen-devel@lists.xensource.com; Sun, 11 Jun 2017 03:10:26 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 04/09-19466-1A4BC395; Sun, 11 Jun 2017 03:10:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXfuFpt
 Ig+9PFSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacfZBD1PBx27Gij27RRsY
 JyV2MXJxCAn8ZZT4/WEDI4TzmFFiYu9LJghnG6PE7VmNrF2MnBwiAs4SX8/MZQexeQX0JRrnN
 oPZwgJmElcfPAdrkBB4rCxx4fw6NpCEhIC3ROu7PYww9r/WS8xdjOwcbAJWEofEQKIsAqoSLw
 9PZZ/AyL2AkWEVo3pxalFZapGuhV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRqD
 PGYBgB+PBZudDjJIcTEqivDIPrSKF+JLyUyozEosz4otKc1KLDzHKcHAoSfDO32wTKSRYlJqe
 WpGWmQMMPpi0BAePkgivPkiat7ggMbc4Mx0idYpRl2PD6vVfmIRY8vLzUqXEeVeBFAmAFGWU5
 sGNgEXCJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzpoBM4cnMK4Hb9AroCCagI5a8swA5oi
 QRISXVwDj1xNdoUWGeRJMta8ufyU9SaHl5WmCV2aK5PAFPAj3OV4gIzpz23c4oKfGHScptFo1
 ZFxJYm6sPybgqeG598lo+0tH36d60ZPULWtsm7d/1Y0Lh6jZ59fy9l5/rGsyMu/9ba53Qxpt/
 Jt+Yuykt71HHku1rNtWp6M6R43SOL3w6gVFauUOj+4kSS3FGoqEWc1FxIgB7yWmEfwIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1497150620!88788161!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31871 invoked from network); 11 Jun 2017 03:10:21 -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; 11 Jun 2017 03:10: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 1dJtGb-0005MM-Ir; Sun, 11 Jun 2017 03:10: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 1dJtGV-00062U-VF; Sun, 11 Jun 2017 03:10:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dJtGV-0006Y7-Fl; Sun, 11 Jun 2017 03:10:11 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110236-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-pvh-amd:guest-start/debian.repeat:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:guest-saverestore.2:fail:regression
 linux-linus:test-amd64-i386-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-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw: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-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-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-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-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-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-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-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-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=179145e6312b1ccb1731841360d7fcaf2f4abc7a
X-Osstest-Versions-That: linux=b29794ec95c6856b316c2295904208bf11ffddd9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 11 Jun 2017 03:10:11 +0000
Subject: [Xen-devel] [linux-linus test] 110236: 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="===============3439017784553122690=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-pvh-amd 19 guest-start/debian.repeat fail REGR. vs. 110093
 test-amd64-i386-xl-qemuu-ovmf-amd64 14 guest-saverestore.2 fail REGR. vs. 110093

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

version targeted for testing:
 linux                179145e6312b1ccb1731841360d7fcaf2f4abc7a
baseline version:
 linux                b29794ec95c6856b316c2295904208bf11ffddd9

Last test of basis   110093  2017-06-07 17:29:08 Z    3 days
Failing since        110131  2017-06-08 17:30:38 Z    2 days    3 attempts
Testing same since   110236  2017-06-10 05:58:08 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Adam Thomson <Adam.Thomson.Opensource@diasemi.com>
  Alexander Potapenko <glider@google.com>
  Alexander Sverdlin <alexander.sverdlin@gmail.com>
  Alexandre Belloni <alexandre.belloni@free-electrons.com>
  Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
  Antoine Tenart <antoine.tenart@free-electrons.com>
  Anton Blanchard <anton@samba.org>
  Arnd Bergmann <arnd@arndb.de>
  Ben Skeggs <bskeggs@redhat.com>
  Benjamin Tissoires <benjamin.tissoires@redhat.com>
  Breno Leitao <leitao@debian.org>
  Charles Keepax <ckeepax@opensource.wolfsonmicro.com>
  Chris Chiu <chiu@endlessm.com>
  Chris Wilson <chris@chris-wilson.co.uk>
  Christoph Hellwig <hch@lst.de>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Christophe Leroy <christophe.leroy@c-s.fr>
  CK Hu <ck.hu@mediatek.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>
  Dave Airlie <airlied@redhat.com>
  Dmitry Monakhov <dmonakhov@openvz.org>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Eric Anholt <eric@anholt.net>
  Eric Biggers <ebiggers@google.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Frederic Barrat <fbarrat@linux.vnet.ibm.com>
  Gilad Ben-Yossef <gilad@benyossef.com>
  Gregory CLEMENT <gregory.clement@free-electrons.com>
  Gustavo A. R. Silva <garsilva@embeddedor.com>
  Gustavo Romero <gusbromero@gmail.com>
  H Hartley Sweeten <hsweeten@visionengravers.com>
  Hans de Goede <hdegoede@redhat.com>
  Heiko Stuebner <heiko@sntech.de>
  Herbert Xu <herbert@gondor.apana.org.au>
  Hiroyuki Yokoyama <hiroyuki.yokoyama.vx@renesas.com>
  Imre Deak <imre.deak@intel.com>
  James Smart <james.smart@broadcom.com>
  James Smart <jsmart2021@gmail.com>
  James Wang <jnwang@suse.com>
  Jani Nikula <jani.nikula@intel.com>
  Jason Cooper <jason@lakedaemon.net>
  Javier Martinez Canillas <javier@dowhile0.org>
  Jens Axboe <axboe@fb.com>
  Jeremy Kerr <jk@ozlabs.org>
  Jeremy Linton <lintonrjeremy@gmail.com>
  Jessica Yu <jeyu@redhat.com>
  Joerg Roedel <jroedel@suse.de>
  John Stultz <john.stultz@linaro.org>
  Jon Bloomfield <jon.bloomfield@intel.com>
  Jonas Aaberg <cja@gmx.net>
  Joseph Qi <qijiang.qj@alibaba-inc.com>
  Juergen Gross <jgross@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kai Chen <kai.chen@intel.com>
  Kai-Heng Feng <kai.heng.feng@canonical.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
  Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
  Lee Tibbert <lee.tibbert@gmail.com>
  Leonard Crestez <leonard.crestez@nxp.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
  Lucas Stach <l.stach@pengutronix.de>
  Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
  Madhavan Srinivasan <maddy@linux.vnet.ibm.com>
  Magnus Damn <magnus.damn@gmail.com>
  Marco Piazza <mpiazza@gmail.com>
  Marek Vasut <marex@denx.de>
  Mark Brown <broonie@kernel.org>
  Mark Yao <mark.yao@rock-chips.com>
  Masahiro Yamada <yamada.masahiro@socionext.com>
  Michael Bringmann <mwb@linux.vnet.ibm.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michal Wajdeczko <michal.wajdeczko@intel.com>
  Mika Kahola <mika.kahola@intel.com>
  Ming Lei <ming.lei@redhat.com>
  Murali Karicheri <m-karicheri2@ti.com>
  Nagaraju, Vathsala <vathsala.nagaraju@intel.com>
  Nate Watterson <nwatters@codeaurora.org>
  Neil Armstrong <narmstrong@baylibre.com>
  NeilBrown <neilb@suse.com>
  Nicholas Piggin <npiggin@gmail.com>
  Nickey Yang <nickey.yang@rock-chips.com>
  Nicolas Ferre <nicolas.ferre@microchip.com>
  Olof Johansson <olof@lixom.net>
  Paolo Valente <paolo.valente@linaro.org>
  Pardha Saradhi K <pardha.saradhi.kesapragada@intel.com>
  Patrice Chotard <patrice.chotard@st.com>
  Petr Mladek <pmladek@suse.com>
  Phil Elwell <phil@raspberrypi.org>
  Philipp Zabel <p.zabel@pengutronix.de>
  Quentin Schulz <quentin.schulz@free-electrons.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Rakesh Pandit <rakesh@tuxera.com>
  Robin Murphy <robin.murphy@arm.com>
  Rodrigo Vivi <rodrigo.vivi@intel.com>
  Ryan Mallon <rmallon@gmail.com>
  Sagi Grimberg <sagi@grimberg.me>
  Santosh Shilimkar <ssantosh@kernel.org>
  Sean Paul <seanpaul@chromium.org>
  Sekhar Nori <nsekhar@ti.com>
  Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
  Shaohua Li <shli@fb.com>
  Shreyas NC <shreyas.nc@intel.com>
  Shriya <shriyak@linux.vnet.ibm.com>
  Sinclair Yeh <syeh@vmware.com>
  Sodhi, VunnyX <vunnyx.sodhi@intel.com>
  Sricharan R <sricharan@codeaurora.org>
  Stefan Agner <stefan@agner.ch>
  Steve Longerbeam <steve_longerbeam@mentor.com>
  Subhransu S. Prusty <subhransu.s.prusty@intel.com>
  Takashi Iwai <tiwai@suse.de>
  Tero Kristo <t-kristo@ti.com>
  Thomas Hellstrom <thellstrom@vmware.com>
  Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  Tomas Konir <tomas.konir@gmail.com>
  Tvrtko Ursulin <tvrtko.ursulin@intel.com>
  Ulrik De Bie <ulrik.debie-os@e2big.org>
  Vaibhav Jain <vaibhav@linux.vnet.ibm.com>
  vathsala nagaraju <vathsala.nagaraju@intel.com>
  Ville Syrjälä <ville.syrjala@linux.intel.com>
  Vinod Koul <vinod.koul@intel.com>
  Vladis Dronov <vdronov@redhat.com>
  Will Deacon <will.deacon@arm.com>
  Yifeng Li <tomli@tomli.me>
  YYS <nickey.yang@rock-chips.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          fail    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-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


Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3439017784553122690==--

From xen-devel-bounces@lists.xen.org Sun Jun 11 05:59:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Jun 2017 05: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 1dJvuC-00070F-Dj; Sun, 11 Jun 2017 05:59:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dJvuA-0006zp-EC
 for xen-devel@lists.xensource.com; Sun, 11 Jun 2017 05:59:18 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 A0/26-03620-53CDC395; Sun, 11 Jun 2017 05:59:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVdfkjk2
 kwc5OOYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmzNx4kqmgp7zi9e7NbA2M
 z3y6GLk4hAT+Mko8PdTOAuE8ZpSY0TOHHcLZxiixedt65i5GTg4RAWeJr2fmsoPYvAL6Em3HL
 zGC2MICVhLb3qxhA7ElBL4aS8w+qAVhe0p8/9XDDmOvOjiRtYuRnYMNqP6QGEiURUBVYsvGV+
 wTGLkXMDKsYtQoTi0qSy3SNTTVSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQI9Dk
 DEOxg/LYs4BCjJAeTkijvlis2kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeM/dAsoJFqWmp1ak
 ZeYAgw8mLcHBoyTCu/cUUJq3uCAxtzgzHSJ1ilGXY8Pq9V+YhFjy8vNSpcR5C0FmCIAUZZTmw
 Y2ARcIlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfNeug40hSczrwRu0yugI5iAjrh+BeyIkk
 SElFQDo5eT3lTva3MTt0dpRUuluRuyRibJ7BNk8lWRs98i8XPFccvf9n9v2t97bqOdvifJ8J2
 fbLHywglW3BzV7oKp37z6/Gbsdb668l31cr+pQh5HZj8O7QhOlZO+YaH0wvj/p8fBa5bvXVhd
 1+ayi9GX6Vp9+XJ3NYni2xPqNQNKeJPF893W7b+rxFKckWioxVxUnAgAaA0kzX8CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1497160755!73162859!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 872 invoked from network); 11 Jun 2017 05:59:16 -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; 11 Jun 2017 05:59:16 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dJvu5-0001UD-O9; Sun, 11 Jun 2017 05:59:13 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dJvu0-0006vz-E0; Sun, 11 Jun 2017 05:59:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dJvu0-0003Dk-35; Sun, 11 Jun 2017 05:59:08 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110242-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-amd64-amd64-i386-pvgrub:guest-start/debian.repeat:fail:regression
 xen-4.8-testing:test-amd64-amd64-xl:xen-install:fail:heisenbug
 xen-4.8-testing:test-armhf-armhf-xl-arndale:xen-boot:fail:heisenbug
 xen-4.8-testing:test-amd64-amd64-pygrub:debian-di-install:fail:heisenbug
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-qemuu-rhel6hvm-intel:guest-start/redhat.repeat:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:heisenbug
 xen-4.8-testing:test-amd64-amd64-amd64-pvgrub:guest-start/debian.repeat:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-xl-raw:debian-di-install:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-start/debianhvm.repeat:fail:heisenbug
 xen-4.8-testing:test-amd64-amd64-libvirt:guest-start/debian.repeat:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-freebsd10-i386:guest-start/freebsd.repeat:fail:heisenbug
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:guest-start/debian.repeat:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-xl-xsm:guest-localmigrate:fail:heisenbug
 xen-4.8-testing:test-amd64-amd64-xl-xsm:guest-start/debian.repeat:fail:heisenbug
 xen-4.8-testing:test-arm64-arm64-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop: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-start: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-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-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-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-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-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-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-amd64-i386-xl-qemut-ws16-amd64:windows-install: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
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=79d2d5c3437567cabd18d02676ab860e82372d18
X-Osstest-Versions-That: xen=4057c6ea805247e3fbb1f02e3e56aad840e39cf8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 11 Jun 2017 05:59:08 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 110242: 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>

ZmxpZ2h0IDExMDI0MiB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDI0Mi8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2
Z3J1YiAxOCBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDEwOTY1NAoK
VGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICA1IHhlbi1pbnN0YWxsICAgICAgZmFpbCBpbiAx
MTAxODIgcGFzcyBpbiAxMTAyNDIKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDYgeGVu
LWJvb3QgICAgICAgICBmYWlsIGluIDExMDE4MiBwYXNzIGluIDExMDI0MgogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICA5IGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgaW4gMTEwMTgyIHBhc3Mg
aW4gMTEwMjQyCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCA5IGRlYmlhbi1o
dm0taW5zdGFsbCBmYWlsIGluIDExMDE4MiBwYXNzIGluIDExMDI0MgogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gOSBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBp
biAxMTAxODIgcGFzcyBpbiAxMTAyNDIKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1p
bnRlbCAxMSBndWVzdC1zdGFydC9yZWRoYXQucmVwZWF0IGZhaWwgaW4gMTEwMTgyIHBhc3MgaW4g
MTEwMjQyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCA5IGRlYmlhbi1odm0t
aW5zdGFsbCBmYWlsIGluIDExMDE4MiBwYXNzIGluIDExMDI0MgogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgMTggZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDExMDE4MiBw
YXNzIGluIDExMDI0MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICA5IGRlYmlhbi1kaS1p
bnN0YWxsIGZhaWwgaW4gMTEwMTgyIHBhc3MgaW4gMTEwMjQyCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0tYW1kIDkgcmVkaGF0LWluc3RhbGwgZmFpbCBpbiAxMTAxODIgcGFzcyBpbiAx
MTAyNDIKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgMTYgcnVtcHJ1bi1kZW1vLXhlbnN0
b3JlbHMveGVuc3RvcmVscy5yZXBlYXQgZmFpbCBpbiAxMTAxODIgcGFzcyBpbiAxMTAyNDIKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDE3IGd1ZXN0LXN0YXJ0L2Rl
Ymlhbmh2bS5yZXBlYXQgZmFpbCBpbiAxMTAxODIgcGFzcyBpbiAxMTAyNDIKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAxNyBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTEwMTgy
IHBhc3MgaW4gMTEwMjQyCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgMTggZ3Vlc3Qt
c3RhcnQvZnJlZWJzZC5yZXBlYXQgZmFpbCBpbiAxMTAxODIgcGFzcyBpbiAxMTAyNDIKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gMTUgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWls
IGluIDExMDE4MiBwYXNzIGluIDExMDI0MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAx
NSBndWVzdC1sb2NhbG1pZ3JhdGUgICAgICAgICBmYWlsIHBhc3MgaW4gMTEwMTgyCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXhzbSAgICAgIDE5IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgIGZhaWwg
cGFzcyBpbiAxMTAxODIKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTUgZ3Vlc3Qtc3Rh
cnQvZGViaWFuLnJlcGVhdCAgZmFpbCBwYXNzIGluIDExMDE4MgogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxNSBndWVzdC1sb2NhbG1pZ3JhdGUv
eDEwIGZhaWwgcGFzcyBpbiAxMTAxODIKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTUg
Z3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgZmFpbCBwYXNzIGluIDExMDE4MgoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTUgNDUgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgaW4gMTEwMTgy
IGxpa2UgMTA5NTg1CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xIDQ1IHh0Zi90ZXN0LWh2bTY0LWxi
ci10c3gtdm1lbnRyeSBmYWlsIGluIDExMDE4MiBsaWtlIDEwOTU4NQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgIGZhaWwgaW4gMTEwMTgyIGxpa2Ug
MTA5NjU0CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgNDUgeHRmL3Rlc3QtaHZtNjQtbGJy
LXRzeC12bWVudHJ5IGZhaWwgbGlrZSAxMDk2NTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEwOTY1NAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIGxpa2UgMTA5NjU0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQg
IDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZoLWludGVsIDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgOSB3aW5kb3dz
LWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwteHNtICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTYgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgIDkgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAg
OSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIDc5ZDJkNWMzNDM3NTY3Y2FiZDE4ZDAyNjc2YWI4NjBlODIzNzJkMTgKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDQwNTdjNmVhODA1MjQ3ZTNmYmIxZjAyZTNlNTZh
YWQ4NDBlMzljZjgKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEwOTY1NCAgMjAxNy0wNS0yMCAxOToy
NzowMSBaICAgMjEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTAxODIgIDIwMTctMDYtMDkg
MTI6MjM6NTcgWiAgICAxIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hl
ZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogIEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+
CiAgR2FyeSBMaW4gPGdsaW5Ac3VzZS5jb20+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxh
cEBjaXRyaXguY29tPgogIEdyZWdvcnkgSGVycmVybyA8Z3JlZ29yeS5oZXJyZXJvQG9yYWNsZS5j
b20+CiAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwu
Y29tPgogIE1vaGl0IEdhbWJoaXIgPG1vaGl0LmdhbWJoaXJAb3JhY2xlLmNvbT4KICBSYXp2YW4g
Q29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgVGltIERlZWdhbiA8dGltQHhl
bi5vcmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3
b3VsZCBiZSAzMDAgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Jun 11 06:26:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Jun 2017 06: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 1dJwKD-0000UZ-PP; Sun, 11 Jun 2017 06:26: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 1dJwKD-0000UN-28
 for xen-devel@lists.xensource.com; Sun, 11 Jun 2017 06:26:13 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 21/AB-03058-482EC395; Sun, 11 Jun 2017 06:26:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOLMWRWlGSWpSXmKPExsWS0XRdVbf5kU2
 kwZzjshYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNODrhKUtBU3hF2/nKBsZj
 3l2MXBxCAn8ZJW6332eFcB4zSuz9sZwNwtnGKHHy3RmgDCeHiICzxNczc9lBbGEBW4ld398zg
 di8AvYSp680AdWwc7AJWEkcEgOJsgioSvz9vZB1AiPHAkaGVYwaxalFZalFuobGeklFmekZJb
 mJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgZ5iAIIdjF+WBRxilORgUhLl3XLFJlKILyk/pTI
 jsTgjvqg0J7X4EKMMB4eSBO/xB0A5waLU9NSKtMwcYMjApCU4eJREePeeAkrzFhck5hZnpkOk
 TjHqcmxYvf4LkxBLXn5eqpQ4b81DoCIBkKKM0jy4EbDwvcQoKyXMywh0lBBPQWpRbmYJqvwrR
 nEORiVhXguQKTyZeSVwm14BHcEEdMT1K2BHlCQipKQaGBWVduRMCCqdNN/oVdvzzwt+/1ev/R
 fGFfDIe9Gk0gqm29arrEI/JUXdePhz4YM7eRsd3p0+9sL+/um1f09ovwlbbPd7v/bkuJWr1Zg
 8nePe3b6Sd7mm/aE/5/3OV7ffKp3kOdqoq560eJq6nda/owxh0y6eq9he/rVUzvvsnoNbpdjm
 bXggMzNWiaU4I9FQi7moOBEARub0bVoCAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1497162370!73164805!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52543 invoked from network); 11 Jun 2017 06:26:11 -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; 11 Jun 2017 06:26: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 1dJwK9-0002FD-5Z; Sun, 11 Jun 2017 06:26: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 1dJwK3-00080L-Ou; Sun, 11 Jun 2017 06:26:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dJwK3-0008SL-CS; Sun, 11 Jun 2017 06:26:03 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-Id: <E1dJwK3-0008SL-CS@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 11 Jun 2017 06:26:03 +0000
Subject: [Xen-devel] [xen-4.7-testing 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>

YnJhbmNoIHhlbi00LjctdGVzdGluZwp4ZW5icmFuY2ggeGVuLTQuNy10ZXN0aW5nCmpvYiBidWls
ZC1hbWQ2NC14c20KdGVzdGlkIHhlbi1idWlsZAoKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5n
aXQKCioqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVn
IGlzIGluIHRyZWU6ICB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKICBCdWcgaW50
cm9kdWNlZDogIDE2NGMzNGRkMjNiYzNlYThkNTI4NTc1MmQ5MjcwNjI3YTkzYzkxZjUKICBCdWcg
bm90IHByZXNlbnQ6IGRhNzQzZGM4MmFkZmZkMzZjZTJkNzE3NzZmNGVhNWFmYmMxODZhMTUKICBM
YXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncy8xMTAyOTYvCgoKICBjb21taXQgMTY0YzM0ZGQyM2JjM2VhOGQ1Mjg1NzUyZDkyNzA2
MjdhOTNjOTFmNQogIEF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIERh
dGU6ICAgRnJpIEp1biA5IDEzOjUxOjM0IDIwMTcgKzAyMDAKICAKICAgICAgaHZtbG9hZGVyOiBh
dm9pZCB0ZXN0cyB3aGVuIHRoZXkgd291bGQgY2xvYmJlciB1c2VkIG1lbW9yeQogICAgICAKICAg
ICAgRmlyc3Qgb2YgYWxsIGxpbWl0IHRoZSBtZW1vcnkgcmFuZ2UgdXNlZCBmb3IgdGVzdGluZyB0
byA0TWI6IFRoZXJlJ3Mgbm8KICAgICAgcG9pbnQgcGxhY2luZyBwYWdlIHRhYmxlcyByaWdodCBh
Ym92ZSA4TWIgd2hlbiB0aGV5IGNhbiBlcXVhbGx5IHdlbGwKICAgICAgbGl2ZSBhdCB0aGUgYm90
dG9tIG9mIHRoZSBjaHVuayBhdCA0TWIgLSByZXBfaW9fdGVzdCgpIGNhcmVzIGFib3V0IHRoZQog
ICAgICA1TWIuLi43TWIgcmFuZ2Ugb25seSBhbnl3YXkuIEluIGEgc3Vic2VxdWVudCBwYXRjaCB0
aGlzIHdpbGwgdGhlbiBhbHNvCiAgICAgIGFsbG93IHNpbXBseSBsb29raW5nIGZvciBhbiB1bnVz
ZWQgNE1iIHJhbmdlIChpbnN0ZWFkIG9mIHVzaW5nIGEgYnVpbGQKICAgICAgdGltZSBkZXRlcm1p
bmVkIG9uZSkuCiAgICAgIAogICAgICBFeHRlbmQgdGhlICJza2lwIHRlc3RzIiBjb25kaXRpb24g
YmV5b25kIHRoZSAiaXMgdGhlcmUgZW5vdWdoIG1lbW9yeSIKICAgICAgcXVlc3Rpb24uCiAgICAg
IAogICAgICBSZXBvcnRlZC1ieTogQ2hhcmxlcyBBcm5vbGQgPGNhcm5vbGRAc3VzZS5jb20+CiAg
ICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgICAg
VGVzdGVkLWJ5OiBHYXJ5IExpbiA8Z2xpbkBzdXNlLmNvbT4KICAgICAgQWNrZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICAgIG1hc3RlciBjb21taXQ6
IDBkNjk2ODYzNWNlNTFhOGVkNzUwOGRkY2YxN2IzZDEzYTQ2MmNiMjcKICAgICAgbWFzdGVyIGRh
dGU6IDIwMTctMDUtMTkgMTY6MDQ6MzggKzAyMDAKCgpGb3IgYmlzZWN0aW9uIHJldmlzaW9uLXR1
cGxlIGdyYXBoIHNlZToKICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9yZXN1bHRzL2Jpc2VjdC94ZW4tNC43LXRlc3RpbmcvYnVpbGQtYW1kNjQteHNtLnhlbi1i
dWlsZC5odG1sClJldmlzaW9uIElEcyBpbiBlYWNoIGdyYXBoIG5vZGUgcmVmZXIsIHJlc3BlY3Rp
dmVseSwgdG8gdGhlIFRyZWVzIGFib3ZlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpSdW5uaW5nIGNzLWJpc2VjdGlvbi1zdGVwIC0tZ3JhcGgtb3V0PS9ob21lL2xv
Z3MvcmVzdWx0cy9iaXNlY3QveGVuLTQuNy10ZXN0aW5nL2J1aWxkLWFtZDY0LXhzbS54ZW4tYnVp
bGQgLS1zdW1tYXJ5LW91dD10bXAvMTEwMjk2LmJpc2VjdGlvbi1zdW1tYXJ5IC0tYmFzaXMtdGVt
cGxhdGU9MTA5NjIwIC0tYmxlc3NpbmdzPXJlYWwscmVhbC1iaXNlY3QgeGVuLTQuNy10ZXN0aW5n
IGJ1aWxkLWFtZDY0LXhzbSB4ZW4tYnVpbGQKU2VhcmNoaW5nIGZvciBmYWlsdXJlIC8gYmFzaXMg
cGFzczoKIDExMDE4NSBmYWlsIFtob3N0PWVsYmxpbmcwXSAvIDEwOTYyMCBbaG9zdD1nb2RlbGxv
MV0gMTA5NDkwIFtob3N0PWNoYXJkb25uYXkwXSAxMDkwNTQgW2hvc3Q9Z29kZWxsbzBdIDEwOTAw
NSBbaG9zdD1tZXJsb3QxXSAxMDgyMTIgW2hvc3Q9Z29kZWxsbzBdIDEwODE2NiBbaG9zdD1nb2Rl
bGxvMV0gMTA4MTM3IFtob3N0PWdvZGVsbG8wXSAxMDczMzMgW2hvc3Q9aXRhbGlhMF0gMTA3MjMz
IFtob3N0PWdvZGVsbG8wXSAxMDcyMDkgW2hvc3Q9cmltYXZhMV0gMTA3MDIxIFtob3N0PWdvZGVs
bG8xXSAxMDY4NDIgW2hvc3Q9Z29kZWxsbzFdIDEwNjc1MSBbaG9zdD1nb2RlbGxvMF0gMTA2NjYx
IFtob3N0PXJpbWF2YTBdIDEwNjU0MCBbaG9zdD1yaW1hdmExXSAxMDY1MjggW2hvc3Q9Z29kZWxs
bzBdIDEwNjI1MSBbaG9zdD1nb2RlbGxvMF0gMTA2MDU3IFtob3N0PWdvZGVsbG8xXSAxMDU5Njcg
W2hvc3Q9Z29kZWxsbzFdIDEwNTk0OCBbaG9zdD1nb2RlbGxvMV0gMTA1OTM1IFtob3N0PWdvZGVs
bG8wXSAxMDU5MjQgW2hvc3Q9Z29kZWxsbzBdIDEwNTg1NSBbaG9zdD1yaW1hdmEwXSAxMDU4MTkg
W2hvc3Q9Z29kZWxsbzBdIDEwNTY2MSBbaG9zdD1nb2RlbGxvMF0gMTA0NTUxIFtob3N0PW1lcmxv
dDBdIDEwNDMwMyBbaG9zdD1nb2RlbGxvMV0gMTA0Mjc1IFtob3N0PXBpbm90MF0gMTA0MjUwIFto
b3N0PWl0YWxpYTFdIDEwMzg1MCBbaG9zdD1ub2JsaW5nMF0gMTAzODAyIFtob3N0PWh1eGVscmVi
ZTBdIDEwMzQxOSBbaG9zdD1nb2RlbGxvMV0gMTAzMzUxIFtob3N0PW5vYmxpbmcwXSAxMDMyNzAg
W2hvc3Q9aXRhbGlhMV0gMTAzMTYzIFtob3N0PWZpYW5vMF0gMTAyNzQ0IFtob3N0PXBpbm90MF0g
MTAyNzI1IFtob3N0PWdvZGVsbG8xXSAxMDI3MTEgW2hvc3Q9Z29kZWxsbzFdIDEwMjUzNiBbaG9z
dD1lbGJsaW5nMV0gMTAyNTE4IFtob3N0PWVsYmxpbmcxXSAxMDE5NDkgW2hvc3Q9Z29kZWxsbzBd
IDEwMTkzMiBbaG9zdD1nb2RlbGxvMF0gMTAxNjgzIFtob3N0PWdvZGVsbG8wXSAxMDE2NjggW2hv
c3Q9Z29kZWxsbzFdIDEwMTI3MiBbaG9zdD1maWFubzFdIDEwMTI1NSBbaG9zdD1maWFubzFdIDEw
MTE5NyBbaG9zdD1nb2RlbGxvMF0gMTAxMTg4IFtob3N0PWZpYW5vMV0gMTAxMDc2IFtob3N0PWh1
eGVscmViZTFdIDEwMTA1MCBbaG9zdD1nb2RlbGxvMV0gMTAxMDIyIFtob3N0PWZpYW5vMV0gMTAx
MDEzIFtob3N0PWdvZGVsbG8xXSAxMDA5MDUgW2hvc3Q9aHV4ZWxyZWJlMV0gMTAwODMwIFtob3N0
PWdvZGVsbG8wXSAxMDA4MTMgW2hvc3Q9Zmlhbm8xXSAxMDA3NzcgW2hvc3Q9Z29kZWxsbzBdIDEw
MDYzNSBbaG9zdD1odXhlbHJlYmUxXSAxMDA2MzIgW2hvc3Q9aHV4ZWxyZWJlMV0gMTAwNDk5IG9r
LgpGYWlsdXJlIC8gYmFzaXMgcGFzcyBmbGlnaHRzOiAxMTAxODUgLyAxMDA0OTkKKHRyZWUgd2l0
aCBubyB1cmw6IG1pbmlvcykKKHRyZWUgd2l0aCBubyB1cmw6IG92bWYpCih0cmVlIHdpdGggbm8g
dXJsOiBzZWFiaW9zKQoodHJlZSBpbiBiYXNpc3Bhc3MgYnV0IG5vdCBpbiBsYXRlc3Q6IHFlbXUp
ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKVHJlZTogeGVu
IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CkxhdGVzdCAyNTgzZWFhZDNjNGU2YmFlYmRh
YzY4MDBhMjZkZTFlMTA2MjViNmJiIDUwZDA1MTIzMzc4ZDYzNzg5N2M3N2NkOWUzMjU0ZTZmMGIz
ZTFkMjMKQmFzaXMgcGFzcyA0NGEwNzJmMGRlMGQ1N2M5NWMyMjEyYmJjZTAyODg4ODMyYjdiNzRm
IDgyMjQ2NDk2MWFlMWJhYzQ0ZGNhYmIwNDkyNTVkNjFkNTUxMWUzNjgKR2VuZXJhdGluZyByZXZp
c2lvbnMgd2l0aCAuL2FkaG9jLXJldnR1cGxlLWdlbmVyYXRvciAgZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3FlbXUteGVuLmdpdCM0NGEwNzJmMGRlMGQ1N2M5NWMyMjEyYmJjZTAyODg4ODMyYjdiNzRm
LTI1ODNlYWFkM2M0ZTZiYWViZGFjNjgwMGEyNmRlMWUxMDYyNWI2YmIgZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3hlbi5naXQjODIyNDY0OTYxYWUxYmFjNDRkY2FiYjA0OTI1NWQ2MWQ1NTExZTM2OC01
MGQwNTEyMzM3OGQ2Mzc4OTdjNzdjZDllMzI1NGU2ZjBiM2UxZDIzCkxvYWRlZCAyMDA4IG5vZGVz
IGluIHJldmlzaW9uIGdyYXBoClNlYXJjaGluZyBmb3IgdGVzdCByZXN1bHRzOgogMTAwNDkxIFto
b3N0PWh1eGVscmViZTFdCiAxMDA0OTkgcGFzcyA0NGEwNzJmMGRlMGQ1N2M5NWMyMjEyYmJjZTAy
ODg4ODMyYjdiNzRmIDgyMjQ2NDk2MWFlMWJhYzQ0ZGNhYmIwNDkyNTVkNjFkNTUxMWUzNjgKIDEw
MDYzMiBbaG9zdD1odXhlbHJlYmUxXQogMTAwNjM1IFtob3N0PWh1eGVscmViZTFdCiAxMDA3Nzcg
W2hvc3Q9Z29kZWxsbzBdCiAxMDA4MzAgW2hvc3Q9Z29kZWxsbzBdCiAxMDA4MTMgW2hvc3Q9Zmlh
bm8xXQogMTAwODk2IFtob3N0PWh1eGVscmViZTFdCiAxMDA5MDUgW2hvc3Q9aHV4ZWxyZWJlMV0K
IDEwMDkzMSBbaG9zdD1odXhlbHJlYmUxXQogMTAwOTI5IFtob3N0PWh1eGVscmViZTFdCiAxMDEw
MTMgW2hvc3Q9Z29kZWxsbzFdCiAxMDEwNzUgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEwMTAyMiBbaG9z
dD1maWFubzFdCiAxMDEwNTAgW2hvc3Q9Z29kZWxsbzFdCiAxMDEwOTEgW2hvc3Q9aHV4ZWxyZWJl
MF0KIDEwMTA3NiBbaG9zdD1odXhlbHJlYmUxXQogMTAxMTg4IFtob3N0PWZpYW5vMV0KIDEwMTE5
NyBbaG9zdD1nb2RlbGxvMF0KIDEwMTI1NSBbaG9zdD1maWFubzFdCiAxMDEyNzIgW2hvc3Q9Zmlh
bm8xXQogMTAxNjY4IFtob3N0PWdvZGVsbG8xXQogMTAxNjgzIFtob3N0PWdvZGVsbG8wXQogMTAx
OTMxIFtob3N0PWdvZGVsbG8wXQogMTAxOTI1IFtob3N0PWdvZGVsbG8wXQogMTAxOTM1IFtob3N0
PWdvZGVsbG8wXQogMTAxOTMyIFtob3N0PWdvZGVsbG8wXQogMTAxOTQ5IFtob3N0PWdvZGVsbG8w
XQogMTAyNTE4IFtob3N0PWVsYmxpbmcxXQogMTAyNTg5IFtob3N0PW5vYmxpbmcxXQogMTAyNTkz
IFtob3N0PWdvZGVsbG8wXQogMTAyNTM2IFtob3N0PWVsYmxpbmcxXQogMTAyNzExIFtob3N0PWdv
ZGVsbG8xXQogMTAyNzI1IFtob3N0PWdvZGVsbG8xXQogMTAyNzQ0IFtob3N0PXBpbm90MF0KIDEw
MzE2MyBbaG9zdD1maWFubzBdCiAxMDMyNzAgW2hvc3Q9aXRhbGlhMV0KIDEwMzM1MSBbaG9zdD1u
b2JsaW5nMF0KIDEwMzQxOSBbaG9zdD1nb2RlbGxvMV0KIDEwMzg1MCBbaG9zdD1ub2JsaW5nMF0K
IDEwMzgwMiBbaG9zdD1odXhlbHJlYmUwXQogMTA0MjUwIFtob3N0PWl0YWxpYTFdCiAxMDQyNzUg
W2hvc3Q9cGlub3QwXQogMTA0MzAzIFtob3N0PWdvZGVsbG8xXQogMTA0MzcwIFtob3N0PW1lcmxv
dDBdCiAxMDQzNjAgW2hvc3Q9bWVybG90MF0KIDEwNDQwNSBbaG9zdD1tZXJsb3QwXQogMTA0NTI2
IFtob3N0PW1lcmxvdDBdCiAxMDQ0MzAgW2hvc3Q9bWVybG90MF0KIDEwNDUwNyBbaG9zdD1tZXJs
b3QwXQogMTA0NTAxIFtob3N0PW1lcmxvdDBdCiAxMDQ0NzQgW2hvc3Q9bWVybG90MF0KIDEwNDUw
OSBbaG9zdD1tZXJsb3QwXQogMTA0NTU1IFtob3N0PW1lcmxvdDBdCiAxMDQ1MzAgW2hvc3Q9bWVy
bG90MF0KIDEwNDUzNCBbaG9zdD1tZXJsb3QwXQogMTA0NTU4IFtob3N0PW1lcmxvdDBdCiAxMDQ1
MzcgW2hvc3Q9bWVybG90MF0KIDEwNDU0OCBbaG9zdD1tZXJsb3QwXQogMTA0NTQ5IFtob3N0PW1l
cmxvdDBdCiAxMDQ1NTAgW2hvc3Q9bWVybG90MF0KIDEwNDU1MSBbaG9zdD1tZXJsb3QwXQogMTA0
NTUyIFtob3N0PW1lcmxvdDBdCiAxMDU2NjEgW2hvc3Q9Z29kZWxsbzBdCiAxMDU4NDIgW2hvc3Q9
Zmlhbm8wXQogMTA1ODE5IFtob3N0PWdvZGVsbG8wXQogMTA1ODMyIFtob3N0PWJhcm9xdWUxXQog
MTA1ODU1IFtob3N0PXJpbWF2YTBdCiAxMDU5NDggW2hvc3Q9Z29kZWxsbzFdCiAxMDU5MjQgW2hv
c3Q9Z29kZWxsbzBdCiAxMDU5MzUgW2hvc3Q9Z29kZWxsbzBdCiAxMDYwNTcgW2hvc3Q9Z29kZWxs
bzFdCiAxMDU5NjcgW2hvc3Q9Z29kZWxsbzFdCiAxMDYyNTEgW2hvc3Q9Z29kZWxsbzBdCiAxMDY1
MjggW2hvc3Q9Z29kZWxsbzBdCiAxMDY1NDAgW2hvc3Q9cmltYXZhMV0KIDEwNjY2MSBbaG9zdD1y
aW1hdmEwXQogMTA2NzUxIFtob3N0PWdvZGVsbG8wXQogMTA2ODQyIFtob3N0PWdvZGVsbG8xXQog
MTA3MDIxIFtob3N0PWdvZGVsbG8xXQogMTA3MjA5IFtob3N0PXJpbWF2YTFdCiAxMDcyMzMgW2hv
c3Q9Z29kZWxsbzBdCiAxMDczMzMgW2hvc3Q9aXRhbGlhMF0KIDEwODEzNyBbaG9zdD1nb2RlbGxv
MF0KIDEwODE2MyBbaG9zdD1nb2RlbGxvMF0KIDEwODE4NyBbaG9zdD1nb2RlbGxvMF0KIDEwODE2
NiBbaG9zdD1nb2RlbGxvMV0KIDEwODIxMiBbaG9zdD1nb2RlbGxvMF0KIDEwOTAwNCBbaG9zdD1n
b2RlbGxvMF0KIDEwOTAxOCBbaG9zdD1yaW1hdmExXQogMTA5MDA1IFtob3N0PW1lcmxvdDFdCiAx
MDkwNTQgW2hvc3Q9Z29kZWxsbzBdCiAxMDk0OTAgW2hvc3Q9Y2hhcmRvbm5heTBdCiAxMDk2MjAg
W2hvc3Q9Z29kZWxsbzFdCiAxMTAxODUgZmFpbCAyNTgzZWFhZDNjNGU2YmFlYmRhYzY4MDBhMjZk
ZTFlMTA2MjViNmJiIDUwZDA1MTIzMzc4ZDYzNzg5N2M3N2NkOWUzMjU0ZTZmMGIzZTFkMjMKIDEx
MDI0NSBwYXNzIDQ0YTA3MmYwZGUwZDU3Yzk1YzIyMTJiYmNlMDI4ODg4MzJiN2I3NGYgODIyNDY0
OTYxYWUxYmFjNDRkY2FiYjA0OTI1NWQ2MWQ1NTExZTM2OAogMTEwMjgzIHBhc3MgMjU4M2VhYWQz
YzRlNmJhZWJkYWM2ODAwYTI2ZGUxZTEwNjI1YjZiYiBkYTc0M2RjODJhZGZmZDM2Y2UyZDcxNzc2
ZjRlYTVhZmJjMTg2YTE1CiAxMTAyNjkgZmFpbCAyNTgzZWFhZDNjNGU2YmFlYmRhYzY4MDBhMjZk
ZTFlMTA2MjViNmJiIDUwZDA1MTIzMzc4ZDYzNzg5N2M3N2NkOWUzMjU0ZTZmMGIzZTFkMjMKIDEx
MDI5MSBmYWlsIDI1ODNlYWFkM2M0ZTZiYWViZGFjNjgwMGEyNmRlMWUxMDYyNWI2YmIgMTY0YzM0
ZGQyM2JjM2VhOGQ1Mjg1NzUyZDkyNzA2MjdhOTNjOTFmNQogMTEwMjcwIHBhc3MgZTI3YTJmMTdi
YzJkOWQ3ZjhhZmNlMmM1OTE4ZjRmMjM5MzdiMjY4ZSA1ZjY1YzhkOTEyMjBlYzQ2YWQ1MGFlNjQw
ZDIzZTIwYmY3MzkzMDAxCiAxMTAyNzIgcGFzcyAyNTgzZWFhZDNjNGU2YmFlYmRhYzY4MDBhMjZk
ZTFlMTA2MjViNmJiIDY4M2I4ODY1MTlhNzUyMWY3YzhhOTdmOTQyZTFiNjc5YWMwMDY4NGEKIDEx
MDI3NCBwYXNzIDI1ODNlYWFkM2M0ZTZiYWViZGFjNjgwMGEyNmRlMWUxMDYyNWI2YmIgZTIxNDFm
MWE1Nzc5NmIzYTQ2ZTY2ZDM2YWZhZTE5YmI1YTRhNjg3ZQogMTEwMjc1IHBhc3MgMjU4M2VhYWQz
YzRlNmJhZWJkYWM2ODAwYTI2ZGUxZTEwNjI1YjZiYiA2YTY4OTk3NWM2OWEzOGViNTNjM2RlMGI1
MzNhM2Q5ODVkYzg0MzFkCiAxMTAyNzcgcGFzcyAyNTgzZWFhZDNjNGU2YmFlYmRhYzY4MDBhMjZk
ZTFlMTA2MjViNmJiIDE0MDRjNmFjODczM2RhZTg4ZmNhNDNkNTBjNTQxNzlhOTgwZDJkZWQKIDEx
MDI5MiBwYXNzIDI1ODNlYWFkM2M0ZTZiYWViZGFjNjgwMGEyNmRlMWUxMDYyNWI2YmIgZGE3NDNk
YzgyYWRmZmQzNmNlMmQ3MTc3NmY0ZWE1YWZiYzE4NmExNQogMTEwMjc5IHBhc3MgMjU4M2VhYWQz
YzRlNmJhZWJkYWM2ODAwYTI2ZGUxZTEwNjI1YjZiYiA5NGE4YTBlOTMzMDFmZmRiNzFkOTIxYTYx
NDg0ZDUzOTEzZTk0OGU4CiAxMTAyODAgcGFzcyAyNTgzZWFhZDNjNGU2YmFlYmRhYzY4MDBhMjZk
ZTFlMTA2MjViNmJiIGRhNzQzZGM4MmFkZmZkMzZjZTJkNzE3NzZmNGVhNWFmYmMxODZhMTUKIDEx
MDI5NiBmYWlsIDI1ODNlYWFkM2M0ZTZiYWViZGFjNjgwMGEyNmRlMWUxMDYyNWI2YmIgMTY0YzM0
ZGQyM2JjM2VhOGQ1Mjg1NzUyZDkyNzA2MjdhOTNjOTFmNQogMTEwMjgxIGZhaWwgMjU4M2VhYWQz
YzRlNmJhZWJkYWM2ODAwYTI2ZGUxZTEwNjI1YjZiYiAxNjRjMzRkZDIzYmMzZWE4ZDUyODU3NTJk
OTI3MDYyN2E5M2M5MWY1ClNlYXJjaGluZyBmb3IgaW50ZXJlc3RpbmcgdmVyc2lvbnMKIFJlc3Vs
dCBmb3VuZDogZmxpZ2h0IDEwMDQ5OSAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXN1bHQgZm91
bmQ6IGZsaWdodCAxMTAxODUgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogUmVwcm8gZm91bmQ6
IGZsaWdodCAxMTAyNDUgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdo
dCAxMTAyNjkgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogMCByZXZpc2lvbnMgYXQgMjU4M2Vh
YWQzYzRlNmJhZWJkYWM2ODAwYTI2ZGUxZTEwNjI1YjZiYiBkYTc0M2RjODJhZGZmZDM2Y2UyZDcx
Nzc2ZjRlYTVhZmJjMTg2YTE1Ck5vIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QsIGNoZWNraW5nIGdy
YXBoIHN0YXRlLgogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTEwMjgwIChwYXNzKSwgZm9yIGxhc3Qg
cGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTEwMjgxIChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1
cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTEwMjgzIChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVw
cm8gZm91bmQ6IGZsaWdodCAxMTAyOTEgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8g
Zm91bmQ6IGZsaWdodCAxMTAyOTIgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDog
ZmxpZ2h0IDExMDI5NiAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCgoqKiogRm91bmQgYW5kIHJl
cHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAgeGVuIGdp
dDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICAxNjRjMzRkZDIz
YmMzZWE4ZDUyODU3NTJkOTI3MDYyN2E5M2M5MWY1CiAgQnVnIG5vdCBwcmVzZW50OiBkYTc0M2Rj
ODJhZGZmZDM2Y2UyZDcxNzc2ZjRlYTVhZmJjMTg2YTE1CiAgTGFzdCBmYWlsIHJlcHJvOiBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEwMjk2LwoKCiAg
Y29tbWl0IDE2NGMzNGRkMjNiYzNlYThkNTI4NTc1MmQ5MjcwNjI3YTkzYzkxZjUKICBBdXRob3I6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBEYXRlOiAgIEZyaSBKdW4gOSAxMzo1
MTozNCAyMDE3ICswMjAwCiAgCiAgICAgIGh2bWxvYWRlcjogYXZvaWQgdGVzdHMgd2hlbiB0aGV5
IHdvdWxkIGNsb2JiZXIgdXNlZCBtZW1vcnkKICAgICAgCiAgICAgIEZpcnN0IG9mIGFsbCBsaW1p
dCB0aGUgbWVtb3J5IHJhbmdlIHVzZWQgZm9yIHRlc3RpbmcgdG8gNE1iOiBUaGVyZSdzIG5vCiAg
ICAgIHBvaW50IHBsYWNpbmcgcGFnZSB0YWJsZXMgcmlnaHQgYWJvdmUgOE1iIHdoZW4gdGhleSBj
YW4gZXF1YWxseSB3ZWxsCiAgICAgIGxpdmUgYXQgdGhlIGJvdHRvbSBvZiB0aGUgY2h1bmsgYXQg
NE1iIC0gcmVwX2lvX3Rlc3QoKSBjYXJlcyBhYm91dCB0aGUKICAgICAgNU1iLi4uN01iIHJhbmdl
IG9ubHkgYW55d2F5LiBJbiBhIHN1YnNlcXVlbnQgcGF0Y2ggdGhpcyB3aWxsIHRoZW4gYWxzbwog
ICAgICBhbGxvdyBzaW1wbHkgbG9va2luZyBmb3IgYW4gdW51c2VkIDRNYiByYW5nZSAoaW5zdGVh
ZCBvZiB1c2luZyBhIGJ1aWxkCiAgICAgIHRpbWUgZGV0ZXJtaW5lZCBvbmUpLgogICAgICAKICAg
ICAgRXh0ZW5kIHRoZSAic2tpcCB0ZXN0cyIgY29uZGl0aW9uIGJleW9uZCB0aGUgImlzIHRoZXJl
IGVub3VnaCBtZW1vcnkiCiAgICAgIHF1ZXN0aW9uLgogICAgICAKICAgICAgUmVwb3J0ZWQtYnk6
IENoYXJsZXMgQXJub2xkIDxjYXJub2xkQHN1c2UuY29tPgogICAgICBTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAgIFRlc3RlZC1ieTogR2FyeSBMaW4g
PGdsaW5Ac3VzZS5jb20+CiAgICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogICAgICBtYXN0ZXIgY29tbWl0OiAwZDY5Njg2MzVjZTUxYThlZDc1
MDhkZGNmMTdiM2QxM2E0NjJjYjI3CiAgICAgIG1hc3RlciBkYXRlOiAyMDE3LTA1LTE5IDE2OjA0
OjM4ICswMjAwCgpwbm10b3BuZzogMTQ3IGNvbG9ycyBmb3VuZApSZXZpc2lvbiBncmFwaCBsZWZ0
IGluIC9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QveGVuLTQuNy10ZXN0aW5nL2J1aWxkLWFtZDY0
LXhzbS54ZW4tYnVpbGQue2RvdCxwcyxwbmcsaHRtbCxzdmd9LgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCjExMDI5NjogdG9sZXJhYmxlIEFMTCBGQUlMCgpmbGlnaHQg
MTEwMjk2IHhlbi00LjctdGVzdGluZyByZWFsLWJpc2VjdCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDI5Ni8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAg
ICAgICAgNSB4ZW4tYnVpbGQgICAgICAgICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCgoK
am9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sun Jun 11 06:57:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Jun 2017 06: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 1dJwo5-0002Np-C3; Sun, 11 Jun 2017 06: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 <osstest-admin@xenproject.org>) id 1dJwo3-0002NY-Fh
 for xen-devel@lists.xensource.com; Sun, 11 Jun 2017 06:57:03 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 EE/1E-01985-EB9EC395; Sun, 11 Jun 2017 06:57:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVXfvS5t
 Ig+U/lCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaMfP5f/aC+R2MFevWTmVp
 YJwW3sXIySEk8JdR4ucCty5GLiD7MaPE/kW/GCGcbYwSO3Z9YAepEhFwlvh6Zi6YzSugLzH/0
 FFmEFtYwEpi1t2b7CANEgIf3SWu3WkES0gIeEqcm/mdDcbedLmBpYuRnYMNqOGQGEiURUBVou
 ndK7YJjNwLGBlWMWoUpxaVpRbpGlnqJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmI
 Eer2egYFxB2PTXr9DjJIcTEqivFuu2EQK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBNfAGUEyxK
 TU+tSMvMAYYfTFqCg0dJhHfvKaA0b3FBYm5xZjpE6hSjLseG1eu/MAmx5OXnpUqJ804FmSEAU
 pRRmgc3AhYLlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ85o/BZrCk5lXArfpFdARTEBHXL
 8CdkRJIkJKqoFx0rXtwupPLgg0rFtlJXYwJsvw33mO0tS2l3z7tjn6H7ohw2HU7jBl+YFcru9
 t3PW7N/WvPPC+rlu61iMmrZTlaufV/B/9HpmBu2aGHyyLKK2+O6FfLF7A967uRZuJ3PwN9yr6
 7F+GRyndzn/rP09PauPkrO0BzabWk+xPnFFSm3TXjW/tio9KLMUZiYZazEXFiQDcGC6FgAIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1497164220!100999502!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=1.0 required=7.0 tests=HEAD_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41417 invoked from network); 11 Jun 2017 06:57:01 -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 Jun 2017 06:57: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 <osstest-admin@xenproject.org>)
 id 1dJwny-000306-Hc; Sun, 11 Jun 2017 06:56:58 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dJwnt-0000Mp-8j; Sun, 11 Jun 2017 06:56:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dJwns-0006rt-U9; Sun, 11 Jun 2017 06:56:53 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110244-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:build-amd64:xen-build:fail:regression
 xen-4.7-testing:build-amd64-xsm:xen-build:fail:regression
 xen-4.7-testing:build-i386:xen-build:fail:regression
 xen-4.7-testing:build-i386-xsm:xen-build:fail:regression
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:xen-install:fail:heisenbug
 xen-4.7-testing:test-armhf-armhf-xl-rtds:xen-boot:fail:heisenbug
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:guest-start.2:fail:heisenbug
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-i386-rumprun:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-amd64-rumprun:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-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-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-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:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw: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
X-Osstest-Versions-This: xen=50d05123378d637897c77cd9e3254e6f0b3e1d23
X-Osstest-Versions-That: xen=7a0bf3eef7b9cc3958de61d537c699b200be4163
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 11 Jun 2017 06:56:52 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 110244: 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>

ZmxpZ2h0IDExMDI0NCB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDI0NC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgNSB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5NjIwCiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA1IHhlbi1idWlsZCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMDk2MjAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDUgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwOTYyMAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgNSB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTA5NjIwCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJs
b2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICA1IHhlbi1pbnN0YWxsICAg
ICBmYWlsIGluIDExMDE4NSBwYXNzIGluIDExMDI0NAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTEwMTg1CiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTYgZ3Vlc3Qtc3RhcnQuMiAgICAgICAgICAg
IGZhaWwgcGFzcyBpbiAxMTAxODUKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFy
ZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTEgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAx
IGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
cHlncnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJs
b2NrZWQgbi9hCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZn
cnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC14dGYtYW1kNjQtYW1k
NjQtNSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTAxODUgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBp
biAxMTAxODUgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTA5NjIwCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlr
ZSAxMDk2MjAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEwOTYyMAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14
c20gICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZv
ciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgNTBkMDUxMjMzNzhkNjM3ODk3Yzc3Y2Q5
ZTMyNTRlNmYwYjNlMWQyMwpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAg
N2EwYmYzZWVmN2I5Y2MzOTU4ZGU2MWQ1MzdjNjk5YjIwMGJlNDE2MwoKTGFzdCB0ZXN0IG9mIGJh
c2lzICAgMTA5NjIwICAyMDE3LTA1LTE5IDE2OjI3OjQ3IFogICAyMiBkYXlzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDExMDE4NSAgMjAxNy0wNi0wOSAxMjoyMzo1OSBaICAgIDEgZGF5cyAgICAyIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQm9yaXMgT3N0cm92c2t5
IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KICBHYXJ5IExpbiA8Z2xpbkBzdXNlLmNvbT4K
ICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgR3JlZ29yeSBIZXJy
ZXJvIDxncmVnb3J5LmhlcnJlcm9Ab3JhY2xlLmNvbT4KICBJZ29yIERydXpoaW5pbiA8aWdvci5k
cnV6aGluaW5AY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
S2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgTW9oaXQgR2FtYmhpciA8bW9oaXQu
Z2FtYmhpckBvcmFjbGUuY29tPgogIFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVu
ZGVyLmNvbT4KICBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LXh0
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1
aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1ydW1wcnVu
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1taWdy
dXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVz
aGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDMwMCBsaW5lcyBsb25nLikKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Jun 11 08:51:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Jun 2017 08:51:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dJya2-0001sZ-KW; Sun, 11 Jun 2017 08: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 <osstest-admin@xenproject.org>) id 1dJya1-0001sC-7p
 for xen-devel@lists.xensource.com; Sun, 11 Jun 2017 08:50:41 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 44/83-03587-0640D395; Sun, 11 Jun 2017 08:50:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVTeexTb
 SYFuXtMWKx79ZLO5Nec/uwORx+MMVFo/tfbvYA5iiWDPzkvIrElgzznX0Mhf09jJWrNu+lKmB
 sSm5i5GLQ0jgL6PEgdVnWCCcx4wS71dMYYdwtjFKHG/rZe5i5OQQEXCW+HpmLjuIzSugLzFp9
 SMwW1jAXmLLnAesILaEQJ+mxOZzZhC2p8TaF/NZYeyVy0Bq2DnYBKwkDomBRFkEVCVudj1jm8
 DIvYCRYRWjRnFqUVlqka6hgV5SUWZ6RkluYmYOkGeml5taXJyYnpqTmFSsl5yfu4kR6HUGINj
 BeG9ZwCFGSQ4mJVHeLVdsIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8NYz20YKCRalpqdWpGXm
 AMMPJi3BwaMkwpv3D6iVt7ggMbc4Mx0idYpRl2PD6vVfmIRY8vLzUqXEeReCzBAAKcoozYMbA
 YuFS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmjWMCmsKTmVcCt+kV0BFMQEdcvwJ2REkiQk
 qqgfGMyOFIj52yj9+FSJQLTP1jYX779J94nyXvDZ2sZ5TzbrvD7PhR5dLx2k1qBatvvr9muvi
 SBL+haf4ij7Rj695t/jKv4s/6GfNVe3ebtfJe+jjx5+QmfuPc9A6DF9/VWbd86N9vJ7BOY7aq
 06e7CltX5CfsVH5exsZ/x9X/zpV/5r1+u5YaPghVYinOSDTUYi4qTgQA64PyaYACAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1497171038!73191145!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62763 invoked from network); 11 Jun 2017 08:50:39 -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; 11 Jun 2017 08:50: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 1dJyZu-0006Pm-C6; Sun, 11 Jun 2017 08:50:34 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dJyZo-00015E-U5; Sun, 11 Jun 2017 08:50:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dJyZo-0001Ae-O4; Sun, 11 Jun 2017 08:50:28 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110249-mainreport@xen.org>
X-Osstest-Failures: xen-4.6-testing:test-armhf-armhf-xl-xsm:xen-install:fail:heisenbug
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.6-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 xen-4.6-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:guest-start/debianhvm.repeat:fail:heisenbug
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-start.2:fail:heisenbug
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry: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/debian.repeat: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-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5: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-qemuu-ws16-amd64:windows-install: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-1: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-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-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-amd64-amd64-libvirt-vhd: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-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-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-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt: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-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-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: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-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
 xen-4.6-testing:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=314915cb4aa3865c8623516b65216b974a7d4e9a
X-Osstest-Versions-That: xen=7496924db24a7946b0a81e20344920b4ac55921a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 11 Jun 2017 08:50:28 +0000
Subject: [Xen-devel] [xen-4.6-testing test] 110249: 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>

ZmxpZ2h0IDExMDI0OSB4ZW4tNC42LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDI0OS8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRs
eSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgIDUgeGVuLWlu
c3RhbGwgICAgICBmYWlsIGluIDExMDE4MyBwYXNzIGluIDExMDI0OQogdGVzdC14dGYtYW1kNjQt
YW1kNjQtMSAgIDQ1IHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIHBhc3MgaW4g
MTEwMTgzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgcGFzcyBpbiAxMTAxODMKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gOSBkZWJpYW4t
aHZtLWluc3RhbGwgZmFpbCBwYXNzIGluIDExMDE4MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTcgZ3Vlc3Qtc3RhcnQvZGViaWFuaHZtLnJlcGVhdCBmYWls
IHBhc3MgaW4gMTEwMTgzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgMTgg
Z3Vlc3Qtc3RhcnQuMiAgICAgIGZhaWwgcGFzcyBpbiAxMTAxODMKClRlc3RzIHdoaWNoIGRpZCBu
b3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0y
IDQ1IHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGluIDExMDE4MyBsaWtlIDEw
OTUwOQogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSA0NSB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZt
ZW50cnkgZmFpbCBpbiAxMTAxODMgbGlrZSAxMDk1MDkKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEwOTQ4OAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgIDQ1IHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1l
bnRyeSBmYWlsIGxpa2UgMTA5NTA5CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMDk1MDkKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTUgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgICBmYWlsICBs
aWtlIDEwOTUwOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTA5NTA5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMDk1MDkK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBsaWtlIDEwOTUwOQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTA5NTA5CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bGlrZSAxMDk1MDkKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgNjUgeHRmL3Rlc3QtcHYz
MnBhZS14c2EtMTk0ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQt
MiAgICAgICA2NSB4dGYvdGVzdC1wdjMycGFlLXhzYS0xOTQgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgIDY1IHh0Zi90ZXN0LXB2MzJwYWUteHNhLTE5
NCAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmgtaW50ZWwgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgIDY1IHh0Zi90ZXN0LXB2
MzJwYWUteHNhLTE5NCAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICA2NSB4dGYvdGVzdC1w
djMycGFlLXhzYS0xOTQgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aC1hbWQgIDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAg
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNiBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgOSB3aW5kb3dz
LWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDkgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0
ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgMzE0OTE1Y2I0YWEzODY1Yzg2MjM1MTZiNjUy
MTZiOTc0YTdkNGU5YQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgNzQ5
NjkyNGRiMjRhNzk0NmIwYTgxZTIwMzQ0OTIwYjRhYzU1OTIxYQoKTGFzdCB0ZXN0IG9mIGJhc2lz
ICAgMTA5NTA5ICAyMDE3LTA1LTE3IDAwOjQ5OjEzIFogICAyNSBkYXlzClRlc3Rpbmcgc2FtZSBz
aW5jZSAgIDExMDE4MyAgMjAxNy0wNi0wOSAxMjoyMzo1OCBaICAgIDEgZGF5cyAgICAyIGF0dGVt
cHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQm9yaXMgT3N0cm92c2t5IDxi
b3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFw
QGNpdHJpeC5jb20+CiAgR3JlZ29yeSBIZXJyZXJvIDxncmVnb3J5LmhlcnJlcm9Ab3JhY2xlLmNv
bT4KICBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5j
b20+CiAgTW9oaXQgR2FtYmhpciA8bW9oaXQuZ2FtYmhpckBvcmFjbGUuY29tPgogIFJhenZhbiBD
b2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICBUaW0gRGVlZ2FuIDx0aW1AeGVu
Lm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
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
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFj
b3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9eGVuLTQu
Ni10ZXN0aW5nCisgcmV2aXNpb249MzE0OTE1Y2I0YWEzODY1Yzg2MjM1MTZiNjUyMTZiOTc0YTdk
NGU5YQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1n
ZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MK
KysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAg
ICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0g
b3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MK
KysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9v
c3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9o
b21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sK
KysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JF
UE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9j
ay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIHhlbi00LjYtdGVzdGlu
ZyAzMTQ5MTVjYjRhYTM4NjVjODYyMzUxNmI2NTIxNmI5NzRhN2Q0ZTlhCisgYnJhbmNoPXhlbi00
LjYtdGVzdGluZworIHJldmlzaW9uPTMxNDkxNWNiNGFhMzg2NWM4NjIzNTE2YjY1MjE2Yjk3NGE3
ZDRlOWEKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmkt
Z2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9z
CisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAg
ICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9
IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9z
CisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUv
b3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0v
aG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
CisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1bWFz
ayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPXhlbgor
IHhlbmJyYW5jaD14ZW4tNC42LXRlc3RpbmcKKyAnWycgeHhlbiA9IHhsaW51eCAnXScKKyBsaW51
eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS00LjYt
dGVzdGluZworIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2gg
eGVuLTQuNi10ZXN0aW5nCisgcHJldnhlbmJyYW5jaD14ZW4tNC41LXRlc3RpbmcKKyAnWycgeDMx
NDkxNWNiNGFhMzg2NWM4NjIzNTE2YjY1MjE2Yjk3NGE3ZDRlOWEgPSB4ICddJworIDogdGVzdGVk
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
c3RlZC9saW51eC0zLjE0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJwor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGlu
dXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVs
L2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24u
eGVuLTQuNi10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC42LXRlc3RpbmcKKysgOiBkYWls
eS1jcm9uLnhlbi00LjYtdGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQuNi10ZXN0aW5nCisr
IDogZGFpbHktY3Jvbi54ZW4tNC42LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjYtdGVz
dGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQuNi10ZXN0aW5nCisrIDogaHR0cDovL2hnLnVrLnhl
bnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ueGVuLTQuNi10ZXN0aW5nCisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9y
Zy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJV
Tj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5n
aXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9v
c3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSB4ZW4tNC42LXRl
c3RpbmcKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9o
b21lL29zc3Rlc3QvcmVwb3MveGVuCisgeGVudmVyc2lvbj14ZW4tNC42LXRlc3RpbmcKKyB4ZW52
ZXJzaW9uPXhlbi00LjYKKyB4ZW52ZXJzaW9uPTQuNgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdCAzMTQ5MTVjYjRhYTM4NjVjODYyMzUxNmI2
NTIxNmI5NzRhN2Q0ZTlhOnJlZnMvaGVhZHMvc3RhYmxlLTQuNgpUbyBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgNzQ5NjkyNGQuLjMxNDkxNWMgMzE0OTE1
Y2I0YWEzODY1Yzg2MjM1MTZiNjUyMTZiOTc0YTdkNGU5YSAtPiBzdGFibGUtNC42CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Jun 11 09:22:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Jun 2017 09: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 1dJz4S-0003nA-5r; Sun, 11 Jun 2017 09: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 <osstest-admin@xenproject.org>) id 1dJz4R-0003mr-1A
 for xen-devel@lists.xensource.com; Sun, 11 Jun 2017 09:22:07 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 D3/5C-01999-DBB0D395; Sun, 11 Jun 2017 09:22:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsWS0XRdVXcPt22
 kwaSfkhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNODd3F1vBJpOKrVeuMTUw
 3tbqYuTiEBL4yyhx7+c6RgjnMaPEoxVnWSCcbYwSe35+AnI4OUQEnCW+npnLDmLzCuhLbJ84l
 w3EFhbQk/h09RcTiC0h4CUx78tPdhj7y7wXQL3sHGwCVhKHxECiLAKqEj//TmabwMi1gJFhFa
 N6cWpRWWqRrqVeUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkagZxmAYAfj2lbnQ4y
 SHExKorxbrthECvEl5adUZiQWZ8QXleakFh9ilOHgUJLgdeCyjRQSLEpNT61Iy8wBhhhMWoKD
 R0mEV4EZKM1bXJCYW5yZDpE6xajLsWH1+i9MQix5+XmpUuK8tiAzBECKMkrz4EbAwv0So6yUM
 C8j0FFCPAWpRbmZJajyrxjFORiVhHn52YGm8GTmlcBtegV0BBPQEddB7uctLklESEk1MBabv3
 je2Jzx+NcbhmKm5PcPp09ae/ahkZLmt1UKxkuOr7hwRXlayTuOoMcP1vhtSzSsXjV7raxiuln
 Rx6QZLydEBx83jM/ewXH7+8VZKhIBJ1fMVW7JFXc8XNHW8eRtAOeuSuvV7HkyMnpds07dLpGt
 uG62/YnH3MrVn7ef6Q0/x3Kj4sCFglQlluKMREMt5qLiRACREzjjcgIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1497172923!102938786!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16548 invoked from network); 11 Jun 2017 09:22:04 -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; 11 Jun 2017 09: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 <osstest-admin@xenproject.org>)
 id 1dJz4K-0007Cv-BQ; Sun, 11 Jun 2017 09:22: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 1dJz4E-00050a-Th; Sun, 11 Jun 2017 09:21:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dJz4E-00074U-Pk; Sun, 11 Jun 2017 09:21:54 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110263-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=ec4910cd3336565fdb61dafdd9ec4ae7a6160ba3
X-Osstest-Versions-That: ovmf=8f98c76f992be0d22cafaf302ee95350cef3f0c7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 11 Jun 2017 09:21:54 +0000
Subject: [Xen-devel] [ovmf test] 110263: 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>

ZmxpZ2h0IDExMDI2MyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTAyNjMvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBlYzQ5MTBjZDMzMzY1NjVmZGI2MWRhZmRkOWVjNGFl
N2E2MTYwYmEzCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA4Zjk4Yzc2
Zjk5MmJlMGQyMmNhZmFmMzAyZWU5NTM1MGNlZjNmMGM3CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTAxOTUgIDIwMTctMDYtMDkgMTU6NDQ6MzMgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEwMjYzICAyMDE3LTA2LTEwIDE0OjMwOjAwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgUnVpeXUgTmkg
PHJ1aXl1Lm5pQGludGVsLmNvbT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAg
VGFwYW4gU2hhaCA8dGFwYW5kc2hhaEBocGUuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249
ZWM0OTEwY2QzMzM2NTY1ZmRiNjFkYWZkZDllYzRhZTdhNjE2MGJhMworIC4gLi9jcmktbG9jay1y
ZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAw
MgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAg
ICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygp
OwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcK
KysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0
ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysg
ZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysg
cmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUv
b3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21l
L29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0
L3JlcG9zL2xvY2sgLi9hcC1wdXNoIG92bWYgZWM0OTEwY2QzMzM2NTY1ZmRiNjFkYWZkZDllYzRh
ZTdhNjE2MGJhMworIGJyYW5jaD1vdm1mCisgcmV2aXNpb249ZWM0OTEwY2QzMzM2NTY1ZmRiNjFk
YWZkZDllYzRhZTdhNjE2MGJhMworIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1v
bgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBn
ZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0
OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJp
bnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21l
L29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1sn
ICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3Jl
cG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0
ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hv
bWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0
Y29uZmlnCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBp
bgorIHRyZWU9b3ZtZgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeG92bWYgPSB4bGlu
dXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUt
dXBzdHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2
eGVuYnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisg
J1snIHhlYzQ5MTBjZDMzMzY1NjVmZGI2MWRhZmRkOWVjNGFlN2E2MTYwYmEzID0geCAnXScKKyA6
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
KysgOiB0ZXN0ZWQvbGludXgtMy4xNAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0g
eCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVz
dGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4
L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWls
eS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysg
OiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92
bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9j
YXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUt
eGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14
ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Fl
bXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBU
UkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9x
ZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJF
RV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1m
LmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRm
LmdpdAorIGluZm9fbGludXhfdHJlZSBvdm1mCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2Fz
ZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL292bWYKKyBnaXQgcHVzaCBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQgZWM0
OTEwY2QzMzM2NTY1ZmRiNjFkYWZkZDllYzRhZTdhNjE2MGJhMzpyZWZzL2hlYWRzL3hlbi10ZXN0
ZWQtbWFzdGVyClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVz
dC9vdm1mLmdpdAogICA4Zjk4Yzc2Li5lYzQ5MTBjICBlYzQ5MTBjZDMzMzY1NjVmZGI2MWRhZmRk
OWVjNGFlN2E2MTYwYmEzIC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Jun 11 10:27:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Jun 2017 10:27:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dK04y-0007Vr-Oq; Sun, 11 Jun 2017 10:26:44 +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 1dK04w-0007Vf-OK
 for xen-devel@lists.xensource.com; Sun, 11 Jun 2017 10:26:42 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 9E/28-19409-2EA1D395; Sun, 11 Jun 2017 10:26:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrDLMWRWlGSWpSXmKPExsWS0XRdVfehlG2
 kwYIrLBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNePNfoeC2cUXzreOsDYw9
 ul2MXBxCAn8ZJS5ObWLtYuQEch4zSpyflwphb2OUuNMRBWKLCDhLfD0zlx3E5hXQl3h3qIWli
 5GDQ1jAXmLOZBmQsISAp8TdG5/YYOyGS1MZuxjZOdgErCQOiYFEWQRUJd5PncI0gZFrASPDKk
 aN4tSistQiXUMLvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MQJ/WMzAw7mD8fdr
 zEKMkB5OSKO+WKzaRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4z0naRgoJFqWmp1akZeYAgwsm
 LcHBoyTCq8AMlOYtLkjMLc5Mh0idYtTl2LB6/RcmIZa8/LxUKXHeLSAzBECKMkrz4EbAAv0So
 6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHeWyBTeDLzSuA2vQI6ggnoiOsg9/MWlyQipKQaGD
 O29t90YwsW/braPDSX83NvWNLmaSyPCpeG/9Dt91sxy+p0/77Vq5xinyo79F9219q/zHfu3Lq
 MnK2zLjEZdfkXiKwNWWbKZzavOvpRG2/L7Xzp9jQ/37SmjHaB83UTbXR33a5/HrA6VC4m5sKT
 p0/5jD9u2cG2kk9BYO4upUti+qzhe5q6lViKMxINtZiLihMB2t1bPG8CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1497176799!104909645!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21217 invoked from network); 11 Jun 2017 10:26: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; 11 Jun 2017 10: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 <osstest-admin@xenproject.org>)
 id 1dK04r-0000Sv-NX; Sun, 11 Jun 2017 10: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 1dK04m-00048e-Eh; Sun, 11 Jun 2017 10:26:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dK04m-0001Qe-AI; Sun, 11 Jun 2017 10:26:32 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110306-mainreport@xen.org>
X-Osstest-Versions-This: xen=aeef64107afca9c6c0428b2cb26a3ba599b3ed75
X-Osstest-Versions-That: xen=3d2010f9ffeacc8836811420460e15f2c1233695
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 11 Jun 2017 10:26:32 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 110306: 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>

ZmxpZ2h0IDExMDMwNiB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDMwNi8KClBlcmZlY3Qg
Oi0pCkFsbCB0ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGFlZWY2NDEwN2FmY2E5
YzZjMDQyOGIyY2IyNmEzYmE1OTliM2VkNzUKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDNkMjAxMGY5ZmZlYWNjODgzNjgxMTQyMDQ2MGUxNWYyYzEyMzM2OTUKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDExMDA3NyAgMjAxNy0wNi0wNyAwOTozMzozMyBaICAgIDQgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMTAzMDYgIDIwMTctMDYtMTEgMDk6MTk6MjQgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIFB1bml0
IEFncmF3YWwgPHB1bml0LmFncmF3YWxAYXJtLmNvbT4KICBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5s
YWdlcndhbGxAY2l0cml4LmNvbT4KICBTaW1vbiBDcm93ZSA8U2ltb24uQ3Jvd2VAY2l0cml4LmNv
bT4KICBTd2FwbmlsIFBhcmF0ZXkgPHN3YXBuaWwucGFyYXRleUBhbWQuY29tPgogIFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogY292ZXJpdHktYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJl
dmlzaW9uIDoKCisgYnJhbmNoPXhlbi11bnN0YWJsZS1jb3Zlcml0eQorIHJldmlzaW9uPWFlZWY2
NDEwN2FmY2E5YzZjMDQyOGIyY2IyNmEzYmE1OTliM2VkNzUKKyAuIC4vY3JpLWxvY2stcmVwb3MK
KysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysr
IGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAg
ICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAg
ICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBs
b2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9y
ZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8g
L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9z
X2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rl
c3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0
ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrIC4vYXAtcHVzaCB4ZW4tdW5zdGFibGUtY292ZXJpdHkgYWVlZjY0MTA3YWZjYTljNmMw
NDI4YjJjYjI2YTNiYTU5OWIzZWQ3NQorIGJyYW5jaD14ZW4tdW5zdGFibGUtY292ZXJpdHkKKyBy
ZXZpc2lvbj1hZWVmNjQxMDdhZmNhOWM2YzA0MjhiMmNiMjZhM2JhNTk5YjNlZDc1CisgLiAuL2Ny
aS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysg
dW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUg
JwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFs
Y29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAg
ICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9o
b21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3Mg
J10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9y
ZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21l
L29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisg
LiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0
X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT14ZW4KKyB4ZW5icmFuY2g9eGVu
LXVuc3RhYmxlLWNvdmVyaXR5CisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZS1j
b3Zlcml0eQorIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyAnWycgeHhlbiA9
IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeHFlbXUtdXBzdHJlYW0tdW5zdGFibGUg
PSB4ICddJworIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2gg
eGVuLXVuc3RhYmxlLWNvdmVyaXR5CisgcHJldnhlbmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAn
WycgeGFlZWY2NDEwN2FmY2E5YzZjMDQyOGIyY2IyNmEzYmE1OTliM2VkNzUgPSB4ICddJworIDog
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
KyA6IHRlc3RlZC9saW51eC0zLjE0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4
ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0
ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgv
a2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5
LWNyb24ueGVuLXVuc3RhYmxlLWNvdmVyaXR5CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUt
Y292ZXJpdHkKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1jb3Zlcml0eQorKyA6IGRhaWx5
LWNyb24ueGVuLXVuc3RhYmxlLWNvdmVyaXR5CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUt
Y292ZXJpdHkKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1jb3Zlcml0eQorKyA6IGRhaWx5
LWNyb24ueGVuLXVuc3RhYmxlLWNvdmVyaXR5CisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5j
b20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9x
ZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3Fl
bXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLWNvdmVyaXR5CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9x
ZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1v
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQK
KyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0
ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSB4ZW4tdW5zdGFibGUt
Y292ZXJpdHkKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNk
IC9ob21lL29zc3Rlc3QvcmVwb3MveGVuCisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0IGFlZWY2NDEwN2FmY2E5YzZjMDQyOGIyY2IyNmEzYmE1
OTliM2VkNzU6cmVmcy9oZWFkcy9jb3Zlcml0eS10ZXN0ZWQvc21va2UKVG8gb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDNkMjAxMGYuLmFlZWY2NDEgIGFl
ZWY2NDEwN2FmY2E5YzZjMDQyOGIyY2IyNmEzYmE1OTliM2VkNzUgLT4gY292ZXJpdHktdGVzdGVk
L3Ntb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Jun 11 12:15:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Jun 2017 12: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 1dK1mE-0005i0-Rt; Sun, 11 Jun 2017 12: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 <konrad.wilk@oracle.com>) id 1dK1mD-0005hu-Cx
 for xen-devel@lists.xenproject.org; Sun, 11 Jun 2017 12:15:29 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 CC/64-03920-0643D395; Sun, 11 Jun 2017 12:15:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrIIsWRWlGSWpSXmKPExsUyZ7p8oG6CiW2
 kwau17Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bRjfuZC+6xV3w68ZOlgXE9WxcjF4eQwGQm
 iWP/D7NAOL8ZJf4vbmSFcDYySqw8c54RwulmlPg6/x5zFyMnkFMkcbZrGpjNIqAq8WXjE6YuR
 g4ONgETiTerHEHCIgKxEr/uNIL1MgtcZ5T4MX8+E0hCWCBfou3dWTYQm1fATKLh5XKombkS36
 ZcZIaIC0qcnPmEBcRmFtCSuPHvJdh8ZgFpieX/OEDCnAJ2EieWPgUrERVQlth9ay9Yq4SAsUT
 724tsExiFZiGZNAvJpFkIkxYwMq9i1ChOLSpLLdI1MtVLKspMzyjJTczM0TU0MNPLTS0uTkxP
 zUlMKtZLzs/dxAgMaAYg2MG4akHgIUZJDiYlUd4tV2wihfiS8lMqMxKLM+KLSnNSiw8xynBwK
 EnwfjKyjRQSLEpNT61Iy8wBxhZMWoKDR0mEV4EZKM1bXJCYW5yZDpE6xWjMsWH1+i9MHE0ftn
 xhEmLJy89LlRLntTAGKhUAKc0ozYMbBIv5S4yyUsK8jECnCfEUpBblZpagyr9iFOdgVBLmVTI
 EmsKTmVcCt+8V0ClMQKdcB/mCt7gkESEl1cDIcnSj4cOLTyba1cW8+d4k3GPxiX3fTAm+s7f1
 r/TNV4g/ucJJeeXE5XuuXMp3ess2s/TLPoN+N+4Y7p6NylOL3cv/6Vnw2PDK9261mV/+bcsRt
 iVy/b9Pd91+/+/Zmi2PNu+aEJPz+o0SQ2i04/sf60o1XvLOyJzB1t3r+FRi974DufsZt/e/V2
 Ipzkg01GIuKk4EAL2OQlv0AgAA
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1497183326!96814988!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40771 invoked from network); 11 Jun 2017 12:15:27 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Jun 2017 12:15: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
 v5BCF8s1015007
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sun, 11 Jun 2017 12:15:08 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 v5BCF6FE016220
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sun, 11 Jun 2017 12:15:07 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 v5BCF4XN028626;
 Sun, 11 Jun 2017 12:15:06 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Sun, 11 Jun 2017 05:15:04 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id AD0B16A00F1; Sun, 11 Jun 2017 08:15:03 -0400 (EDT)
Date: Sun, 11 Jun 2017 08:15:03 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Julien Grall <julien.grall@arm.com>
Message-ID: <20170611121503.GA8812@char.us.oracle.com>
References: <20170609141639.8903-1-konrad.wilk@oracle.com>
 <2fb01e48-9a1f-170f-c635-43a07d2c6029@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <2fb01e48-9a1f-170f-c635-43a07d2c6029@oracle.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>
Subject: [Xen-devel] Is: Release-ack for 4.9,
 Is:Re: [PATCH for v4.9] livepatch: Wrong usage of spinlock on debug
 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>

T24gRnJpLCBKdW4gMDksIDIwMTcgYXQgMDE6MTI6MTBQTSAtMDQwMCwgQm9yaXMgT3N0cm92c2t5
IHdyb3RlOgo+IE9uIDA2LzA5LzIwMTcgMTA6MTYgQU0sIEtvbnJhZCBSemVzenV0ZWsgV2lsayB3
cm90ZToKPiA+IElmIHdlIGhhdmUgYSBsYXJnZSBhbW91bnQgb2YgbGl2ZXBhdGNoZXMgYW5kIHdh
bnQgdG8gcHJpbnQgdGhlbQo+ID4gb24gdGhlIGNvbnNvbGUgdXNpbmcgJ3hsIGRlYnVnLWtleXMg
eCcgd2UgZXZlbnR1YWxseSBoaXQKPiA+IHRoZSBwcmVlbXB0aW9uIGNoZWNrOgo+ID4KPiA+ICAg
aWYgKCBpICYmICEoaSAlIDY0KSApCj4gPiAgIHsKPiA+IAlzcGluX3VubG9jaygmcGF5bG9hZF9s
b2NrKTsKPiA+IAlwcm9jZXNzX3BlbmRpbmdfc29mdGlycXMoKTsKPiA+IAlpZiAoIHNwaW5fdHJ5
bG9jaygmcGF5bG9hZF9sb2NrKSApCj4gPiAJCXJldHVybgo+ID4KPiA+IDxmYWNlcGFsbT4gVGhl
IGVmZmVjdCBpcyB0aGF0IHdlIGhhdmUganVzdCBlZmZlY3RpdmVseQo+ID4gdGFrZW4gdGhlIGxv
Y2sgYW5kIHJldHVybmVkIHdpdGhvdXQgdW5sb2NraW5nIQo+ID4KPiA+IENDOiBSb3NzIExhZ2Vy
d2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KPiA+IENDOiBCb3JpcyBPc3Ryb3Zza3kg
PGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgo+ID4gQ0M6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KPiA+IENDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgo+ID4gQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpKdWxpZW4s
IGNvdWxkIHlvdSBSZWxlYXNlLUFjayBpdCBmb3IgNC45IHBsZWFzZT8KCj4gPiBTaWduZWQtb2Zm
LWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4gCj4g
Cj4gUmV2aWV3ZWQtYW5kLXRlc3RlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zz
a3lAb3JhY2xlLmNvbT4KPiAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Jun 11 12:29:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Jun 2017 12: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 1dK1zF-0006bQ-BJ; Sun, 11 Jun 2017 12:28:57 +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 1dK1zE-0006b3-64
 for xen-devel@lists.xensource.com; Sun, 11 Jun 2017 12:28:56 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 3F/FC-03920-7873D395; Sun, 11 Jun 2017 12:28:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVbfN3Db
 S4Mc2PosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBm3D2/g61gTQ9jxbxNE9ka
 GFfHdTFycQgJ/GWUuPvpFTOE85hR4lLnAtYuRk4gZxujxNGmKBBbRMBZ4uuZuewgNq+AvsSPa
 ztZuhg5OIQFbCSWz1EA6ZUQ+Kok8bRhD1iNhICnxN0bn9hg7OVvmoHi7BxsAlYSh8RAoiwCqh
 JzXsxjncDIvYCRYRWjRnFqUVlqka6RgV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4
 mRqDPGYBgB+OvZQGHGCU5mJREebdcsYkU4kvKT6nMSCzOiC8qzUktPsQow8GhJMHra2YbKSRY
 lJqeWpGWmQMMPpi0BAePkgjvdZA0b3FBYm5xZjpE6hSjLseG1eu/MAmx5OXnpUqJ88qBFAmAF
 GWU5sGNgEXCJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzXjYFmsKTmVcCt+kV0BFMIEeA3M
 9bXJKIkJJqYFw/vfIj51XvexvE93047cKbtaJlQsqv67cXnA6w+lQpvPZPRtfKoMpJqzr/t/6
 9uvTKzfDkFyJzF+T6FEs8d9jbxfd5yyVV522fPX5tDBXeG+O9cUbMvbKjX1/H/nxkp1WcrHLm
 YU7Pyp/md8UPsKccky4MV1ruIGDI83Kx4o3XhuFrxRg1l15RYinOSDTUYi4qTgQAKAjgtX8CA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-3.tower-21.messagelabs.com!1497184133!69806848!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4567 invoked from network); 11 Jun 2017 12:28:53 -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 Jun 2017 12:28: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 1dK1z7-0003bQ-DT; Sun, 11 Jun 2017 12:28: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 1dK1z1-0001E9-WB; Sun, 11 Jun 2017 12:28:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dK1z1-0001D5-EM; Sun, 11 Jun 2017 12:28:43 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110262-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemuu-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-amd64-amd64-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-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-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-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-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-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-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-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-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-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=aeef64107afca9c6c0428b2cb26a3ba599b3ed75
X-Osstest-Versions-That: xen=08463297d33d075b6529229c9d43c90356093bae
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 11 Jun 2017 12:28:43 +0000
Subject: [Xen-devel] [xen-unstable test] 110262: 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>

ZmxpZ2h0IDExMDI2MiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDI2Mi8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RhcnQvd2luLnJlcGVhdCBmYWlsIGJsb2NrZWQgaW4gMTEwMTg2CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAx
MTAxMzYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9w
ICAgICAgICAgICAgZmFpbCBsaWtlIDExMDEzNgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEwMTg2CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gx
MCBmYWlsIGxpa2UgMTEwMTg2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTAxODYKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcnRkcyAgICAgIDkgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtl
IDExMDE4NgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNSBndWVzdC1zdGFydC9kZWJp
YW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTEwMTg2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTAxODYKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNiBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA5
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgIDkgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
IDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBhZWVmNjQxMDdhZmNhOWM2YzA0
MjhiMmNiMjZhM2JhNTk5YjNlZDc1CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICAwODQ2MzI5N2QzM2QwNzViNjUyOTIyOWM5ZDQzYzkwMzU2MDkzYmFlCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMTAxODYgIDIwMTctMDYtMDkgMTI6NTg6MzQgWiAgICAxIGRheXMKVGVzdGlu
ZyBzYW1lIHNpbmNlICAgMTEwMjYyICAyMDE3LTA2LTEwIDE0OjE5OjMwIFogICAgMCBkYXlzICAg
IDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6
CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgU2ltb24gQ3Jvd2UgPFNpbW9uLkNyb3dlQGNpdHJpeC5j
b20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1vbGRrZXJuICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtb2xka2VybiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAg
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
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3Jh
ZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
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
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZp
c2lvbiA6CgorIGJyYW5jaD14ZW4tdW5zdGFibGUKKyByZXZpc2lvbj1hZWVmNjQxMDdhZmNhOWM2
YzA0MjhiMmNiMjZhM2JhNTk5YjNlZDc1CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmkt
Y29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcwor
KysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9z
c3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAg
ICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9
L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisr
KyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rl
c3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21l
L29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xv
Y2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9s
b2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2Fw
LXB1c2ggeGVuLXVuc3RhYmxlIGFlZWY2NDEwN2FmY2E5YzZjMDQyOGIyY2IyNmEzYmE1OTliM2Vk
NzUKKyBicmFuY2g9eGVuLXVuc3RhYmxlCisgcmV2aXNpb249YWVlZjY0MTA3YWZjYTljNmMwNDI4
YjJjYjI2YTNiYTU5OWIzZWQ3NQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1v
bgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBn
ZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0
OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJp
bnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21l
L29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1sn
ICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3Jl
cG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0
ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hv
bWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0
Y29uZmlnCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBp
bgorIHRyZWU9eGVuCisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZQorICdbJyB4eGVuID0geGxpbnV4
ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVw
c3RyZWFtLXVuc3RhYmxlCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhl
bmJyYW5jaCB4ZW4tdW5zdGFibGUKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdb
JyB4YWVlZjY0MTA3YWZjYTljNmMwNDI4YjJjYjI2YTNiYTU5OWIzZWQ3NSA9IHggJ10nCisgOiB0
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
IDogdGVzdGVkL2xpbnV4LTMuMTQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdp
dDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHgg
J10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3Rl
ZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9r
ZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHkt
Y3Jvbi54ZW4tdW5zdGFibGUKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZQorKyA6IGRhaWx5
LWNyb24ueGVuLXVuc3RhYmxlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUKKysgOiBkYWls
eS1jcm9uLnhlbi11bnN0YWJsZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlCisrIDogZGFp
bHktY3Jvbi54ZW4tdW5zdGFibGUKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJi
b24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVu
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4u
Z2l0CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9M
SU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdp
dAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1v
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQK
KyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0
L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIHhlbi11bnN0YWJsZQorIGNhc2UgJDEgaW4KKyBy
ZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy94ZW4K
KyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQg
YWVlZjY0MTA3YWZjYTljNmMwNDI4YjJjYjI2YTNiYTU5OWIzZWQ3NTpyZWZzL2hlYWRzL21hc3Rl
cgpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgMDg0
NjMyOS4uYWVlZjY0MSAgYWVlZjY0MTA3YWZjYTljNmMwNDI4YjJjYjI2YTNiYTU5OWIzZWQ3NSAt
PiBtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Jun 11 13:23:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Jun 2017 13:23:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dK2pa-0001hf-JR; Sun, 11 Jun 2017 13:23:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <f4da1594@opayq.com>) id 1dK2pZ-0001hX-OC
 for xen-devel@lists.xensource.com; Sun, 11 Jun 2017 13:23:01 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 CC/9B-03587-4344D395; Sun, 11 Jun 2017 13:23:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHKsWRWlGSWpSXmKPExsWyI3PbXF1jF9t
 Ig/8LBCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8af89OYChq7GSv2ff3L2MB4p5Gxi5GTg0VA
 T2LyhLfsXYxcHEICc5kktj4+yQKSYBOQkDjX38cEYosIKEqsW/0OLM4r4Cnx5tAyRghbUOLkz
 CdgcQkBcYnPDd9ZIewyiQ3HH0HFqyTOr7rPDmIzC6RInFozHyzOKCAjcWrSDTYQW1hAV+Jf01
 mgmRxAB2lLzLxtAdEqLTF90VN2kLCEQJjE4aeqEOE6iSebVjJC2CoSJw+9h9qqLPG5/QHbBEa
 hWUiOm4Vk8SygScwCHhLTb3JAhH0k9jz7ygZha0q0bv/NDmFrSCy4s48RolxD4sDCeAjTRGJ7
 vxVEhaLElO6HUNViEkcuX2aFsFUlZu1qYIMol5HoWSoLEdaWWLbwNfMCRt5VjBrFqUVlqUW6R
 uZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBccsABDsYF68NPMQoycGkJMq75Y
 pNpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3gNOtpFCgkWp6akVaZk5wAQCk5bg4FES4Z0IkuY
 tLkjMLc5Mh0idYtTl2LB6/RcmIZa8/LxUKXHelyBFAiBFGaV5cCNgyewSo6yUMC8j0FFCPAWp
 RbmZJajyrxjFORiVhHkL7YGm8GTmlcBtegV0BBPQEddB7uctLklESEk1MM6wrnrD9ZS9xmH6q
 vP2NpbTQmaG+uVfYfFxeLjd4lSGnvNr5c1z0xeV/tybZXkj8mNDQJCwgLBVzCO/3/tsm0yiRb
 Y4O134bmltu2Ch+vdZxxNUvuyTf8snfeRMln7ePe/Ik8dvTOHSej+XXbZ2yrkE3V/J0z4pfrr
 kF660taXSNFFfTaZVSomlOCPRUIu5qDgRALWNJI5hAwAA
X-Env-Sender: f4da1594@opayq.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1497187377!65316372!1
X-Originating-IP: [184.105.182.157]
X-SpamReason: No, hits=0.7 required=7.0 tests=HTML_IMAGE_ONLY_16,
 HTML_MESSAGE,ML_IS_POSSIBLE_BOUNCE
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27180 invoked from network); 11 Jun 2017 13:22:58 -0000
Received: from opayq-out-07.junkemailfilter.com (HELO
 opayq-out-07.junkemailfilter.com) (184.105.182.157)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Jun 2017 13:22:58 -0000
Received: from smtp3.opayq.com ([23.23.126.237]:58270) helo=[23.23.126.237]
 by opayq-outbound.junkemailfilter.com with esmtps (TLSv1.2:AES256-SHA256:256)
 (Exim 4.89) id 1dK2pV-0006z0-3S on interface=184.105.182.150
 for xen-devel@lists.xensource.com; Sun, 11 Jun 2017 06:22:57 -0700
From: f4da1594@opayq.com
To: xen-devel@lists.xensource.com
Message-ID: <690145477.16397.1497187367192.JavaMail.root@smtp3.opayq.com>
MIME-Version: 1.0
X-GetAbine-Processed: 1
X-Gm-Message-State: AODbwcCylonV+xhS0XSjac97EEsG03j0q6GnF2bfujjzd09NQyW2elXO
 9TzscKxMgiKXbwQ+XYzUKZm40Xh92SHfqK5X1+pA
X-Received: by 10.101.76.136 with SMTP id m8mr38529130pgt.159.1497187366220;
 Sun, 11 Jun 2017 06:22:46 -0700 (PDT)
Auto-Submitted: auto-replied
Date: Sun, 11 Jun 2017 06:22:46 -0700 (PDT)
X-Sender-Domain: google.com
X-Spamfilter-host: opayq-outbound.junkemailfilter.com -
 http://www.junkemailfilter.com
X-Key-ID: eGVuLWRldmVsQGxpc3RzLnhlbnNvdXJjZS5jb20gZjRkYTE1OTRAb3BheXEuY29tIDIwMTctMDYtMTEgMDY6MjI6NTcgMWRLMnBWLTAwMDZ6MC0zUw==
X-Sender-Host-Address: 23.23.126.237
X-Sender-Host-Name: smtp3.opayq.com
Subject: [Xen-devel] Delivery Status Notification (Delay)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============1505768527157890238=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============1505768527157890238==
Content-Type: multipart/report; boundary="089e08234e84202bc40551af1936"; report-type=delivery-status

--089e08234e84202bc40551af1936
Content-Type: multipart/related; boundary="089e08234e84202c9a0551af1937"

--089e08234e84202c9a0551af1937
Content-Type: multipart/alternative; boundary="089e08234e84202ca00551af1938"

--089e08234e84202ca00551af1938
Content-Type: text/plain; charset="UTF-8"


** Delivery incomplete **

There was a temporary problem delivering your message to curtiskwong9@gmail.com. Gmail will retry for 23 more hours. You'll be notified if the delivery fails permanently.



The response was:

Receive rate too high

--089e08234e84202ca00551af1938
Content-Type: text/html; charset="UTF-8"


<html>
<head>
<style>
* {
font-family:Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
</style>
</head>
<body>
<table cellpadding="0" cellspacing="0" class="email-wrapper" style="padding-top:32px;background-color:#ffffff;"><tbody>
<tr><td>
<table cellpadding=0 cellspacing=0><tbody>
<tr><td style="max-width:560px;padding:24px 24px 32px;background-color:#fafafa;border:1px solid #e0e0e0;border-radius:2px">
<img style="padding:0 24px 16px 0;float:left" width=72 height=72 alt="Error Icon" src="cid:icon.png">
<table style="min-width:272px;padding-top:8px"><tbody>
<tr><td><h2 style="font-size:20px;color:#212121;font-weight:bold;margin:0">
Delivery incomplete
</h2></td></tr>
<tr><td style="padding-top:20px;color:#757575;font-size:16px;font-weight:normal;text-align:left">
There was a temporary problem delivering your message to <a style='color:#212121;text-decoration:none'><b>curtiskwong9@gmail.com</b></a>. Gmail will retry for 23 more hours. You'll be notified if the delivery fails permanently.
</td></tr>
</tbody></table>
</td></tr>
</tbody></table>
</td></tr>
<tr style="border:none;background-color:#fff;font-size:12.8px;width:90%">
<td align="left" style="padding:48px 10px">
The response was:<br/>
<p style="font-family:monospace">
Receive rate too high
</p>
</td>
</tr>
</tbody></table>
</body>
</html>

--089e08234e84202ca00551af1938--

--089e08234e84202c9a0551af1937
Content-Type: image/png; name="icon.png"
Content-Disposition: attachment; filename="icon.png"
Content-Transfer-Encoding: base64
Content-ID: <icon.png>

iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAYAAADnRuK4AAAACXBIWXMAABYlAAAWJQFJUiTwAAAA
GXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAADtNJREFUeNrsnVtsFNcZx8/Mzq7t
2vhCAsZujJdiEYgq2W1UVFqpGGq1olIL5aVtWglTtX7oS+0HnvIQ89QHS7X70gfSi6OqfWkLliIF
NbLKkiZKBapYS00aKgJrzMVA5RsYjO3d6fnmst7Lmdm575md75OGY7y7np05v/l/l3PmjCDLMkFD
c2oingI0BAgNAUJDgNAiaFK1drx6sruVNifoliz4dQr+aTw/m8KuCYcJQWdhGjgTdDtl4e2XC8Eq
aNMUsiXsvogBROHp0yBo8ehPztANQEqXtghYjQGkKU/GQ3icAJbRNwpYBrs/XDHQRMDwgPVq7WEG
0NDMFkKFgHGqQJr6LIbw/OiAlblJClga8QlOgU6E9Px0axvYcYaCLbPirygBFhRAyRo9fy0F7pEF
mGEmWSuliqBc2KTFtD2KFupSRVAApViBLFr4SxXowvi3SplkVUsVQSkQTjqqfiapb6BcU6EBiMID
6nML+5E7qIa9ACmI0Xh0X3yWJy5oyQ33ALVif3FrpyhEo7wD1If9xLW9oYUZqEBojm0YFQjNjfWj
AqG5sV6eAerF/qld8xUgbRoHGv82y6sCYfwTDsvwChAqEAKECoQAVTeIRkOAHFs/9g0ChIYAVQ0g
nIUYAnMz8QwVCG3ZzYd9A2j1ZDfGP+GwNJcAoYXGlngFCBUIFQgNFQgVCA0VCC2KCoTjYCEwt4tA
+AlQC3YP97bs9g/4ApC2lB1ajcc/fioQzgOKQPzjJ0CoQKhAqEBoqEBo5pZCBUKrqlVeYGpkYEJT
lNIVsjJkfDqDChRe82KdRqkCPLB+jL545GHG629RiAYZn8QaECqQYv0VXj+lQDY+nV+oyOlKD2Lj
NhLvSJLY9p1EiElEfv6M5OhGNjdJ7uljIm9ukNwqbbNqi+baLgcBkBUlKa0l2AZI2vFZUtfz+aLf
CXUNJEY3MICq1OQsBWt1BQHjVoFGBpzGMbYAijVvL4PHioFKwWeNAAPLriwobW5FXSQ/u7xQ9HvM
wPxVIKuZVNoNQE7gsQNnYRt/aa8lwHJPV6iibSJiLgGypkDj045dGLguQXNT1bBKgBW5ROoys3mX
WROAcaFAM05dmCBJJLFnP/vFRD3J9XyByLsPEPJkiQhPFrWWskp/VtoADAL7IsBKXi8FLLf2LB/8
Q4sKZD+AtgwQZFwQx7DgyX7zx0Tevkv9fzsNmFl/AIBapbtfXyPCwn2tnaftM7WtAmBlgX4epjX1
Z74AS/OgQKwv0V1RfajbKnUX+av6lUNb8JhZUyuRm9SvKHcxlAyAWpyvKmCFmaQZYNXIJL16TILk
Mpsq+hJWa0CJrh5j13XgkDdniP4tuT1pDBh08IOM2s7f0tri/wcJmJ1ShQcKNhOEC+u28PmMXehA
7qUdnWz16TuidHxQlgdMa0sX4zMETFM03wEzKVVABvn8xr+dgrTkL0AjA1YzqYxdtxfvYrsucEee
qU9QgIEr3Ch1kWuBAAZgNfR+hax9dMWJu0v7rUBWAZqgsAFE6euz1/c15+SmZjFmfND0KjIKOHN9
R0OXgeixWh4wYg6Y15kkKFQiuZ9CdJUzBbIOEFyTvYsri8fvPLhDWhoaSXPzC4ZvrkuyYxF51x4i
7629AfxKgOUzSRelCrggIRu0qULcKJBicw/mlLbZJH6BwNmoaKjEPlE0PZOsVKqgrXjjmmFwL21v
J+v2APJdgSzb2vM18mjxkXql5XLrwEqZ1EoSkTq6jdWnPUnQzAHLUoUWZy4RMX2pvB7V3OY+BhoZ
gAcjD5LSeV/j06ZqxZ6ROD49Sv89TSysH3zz7s38z81SPMEMnF/qYRcNIZv46ncRFIuW62VnqeDG
4CJ1XAMaGQBwLhB17tcbQADdgNRr9DWZbil7AKkQTdINpOEsMbgBDdTn/v/uV6x1xA3UB4YrSBPO
frUFEQzvsDrSIDlhGEsUBit85jCFaNgeQMVqxASpUH2MYiDD0XYoGvYeQSLsBubU5RsF0w5LL1at
1RlAKkRLGkiQKr1lVX3goAzT9lcOofq4qE2VB9I73QBkZS3LJecAbYGU0eZA77n36N6nhS+1NDSV
i0zSZLSds6Jh6AJrRqhgcWqMUwVKuweoAKTP/flmT1d718i2xm0amcWJKMz10UermWl7gEMWUXFj
FlUoUxJA97tJ/V3dF7bv/O2Jg++utHXu6Pzti/WNK4Vpu9FcHx6HLCIWB2Ucikbac4B0OzB19yc7
EvXX8mm70VwfEs4hi7DEQWKLI4D63XwXL+9MPaz7YtOi4V6859CTOIgxZ6pw9N7IHC4qfjkIgNT4
uKvHRH0wbffdjZmrEKsGVH0F0hcVN5vrg0MWAQHUZhxI50RR/O/J3cM2AmfdUkYvSF4elNFcHzAc
sggoDqKZLyQxrLtG1rKbXXMP74zv3rWb1I8MePI9vHJh/aZzfXDIwnuDKbsGc8eNhjWeaVAtPl60
u7eU7zFQnVnREIcsAnVjML2DZWub60r7+Kl3E/Y9AYgGzj8ynOuDQxb+AWQwsBozmN6xvPZUaZ+s
PrG3o/FpHxVobKg13pnsNlQfLBoGHgcZDWtkczmnLsxXBRolIjtvxyGLarqx8mxsVXNhNt3YZf8A
GhuCS+DnzAPDIYuAAEoauLHiQFompCgte/LU1I3BfWMwfecIdV+mKb/bNH7CsOaAQxYBKhBjmmtJ
QXFDBSjf34sri6TjxY5CYFL5rXzBDB8AGhsCMo8bvo6Bc3XjIG1YQ1/CJitvzZaoS9RtCoLwkSYA
U3aA8VKBhs1eFG5cw8pzgNmYcPs/5W6sZQugnCAsdO7ovBiX4pM9f8m879W+3QBkKjFwG4quRHqg
h0D5FwcxAYJhjbkbys+NhLy5c+ruqNf7dgNQxWH1PEQlPjoPlBYAImBu3Rg7EysZ1kj5sW83ADle
yndrsYJbbMCgRJ9o0Foo2XeobdsuLAuwANLOE+t+fBjWyC489G3fzgAaG/J1Uo++fo/RnZiGgDW2
RjZ4BxVnuTEY1gCAvFhU3EsFqmovVQQMIGpq01qYhN6mtjUMmGEcZP+u1UAA4npaobpAwRIRjE52
CWB5FYvXW1sdjUPLdR0g4pWL5ecCFrHa1vYv3gAK9WVcCbAit1joJnkGTLvdh7WqR6z1hVZUoCAN
FonSA32GW8gDxVkmqcRB+cy3KJ3f5A2gaJeZCwEzyiSrUKpQ9sEAiKbzL9eMAilzo3fvV69grSPg
Kg9q7efA3GQ1ShVmCQIMPZ05l+IFIPs1IFj/+ehrZVegsoLql44R8epFIn78YWREzI9SRYXzB+v/
cACQOoXDPjyFi4ezsggKkYWTgIAZZJKwgmyF5Yn7eXFhtgGyung4QFSL7qwqmWS59frxPcRAALIx
sUyGOzjQQmO+A5Qfp7GTSaD5YTOhBAgCQTQubCmUACmLbNsxjH/8skw4FUh/BIDN+glaOABykoV1
26b06kWaxp+2lLqKjEpqlAzSclnJWju2LkCamXpwXjgAyEkNSFMVWCTb9BZneqLED85HGh64j451
jqDYCr+PXfqTm2edcaFASac7ghXW4eCzUDAsqaQKn6ZJ7Mo73j7hRqveKlmgsiBTR8XYC55XoXSQ
3nIAT97oMUAxNvb2r53WycINkAIKlWKJbnoV1euYB2CBOhLMEbY97YLxvAp4Xlh+rM5HoJSbMK0s
QAG3ivcdJbH3HSj1mXPhByjfMVoV1bOrF6A5cMjzuTowbqeM3UHnwgNP5ihIH3/oeaXcaJEE5nth
iUD7aj3rF/xVAchLxckeeS2Yaar6rdp0A2VSXLJH6mm3eAru2Oa+MwgQQ84hJqjGXRqgSpBVKiBR
NXDt3vw/Bt8AslsH4mYimT69oarfAUD69s9I7uAxV9/FfrF1kRuA7CpQLwmLQf1ED4L1zMoodimZ
A213QVBwbRC4QxnCiRoJtz9RXKM12OadxGDcAMSN6WCUBs5QEhAha2LNZTaDrWgO9KV8bAKzJ+GO
h0pxlhKPQZr9t9/Zhkg5Fgq7FWihnsaTCxNkWbb+7rEhmSuKIA46+C21cyFLSv/dt7lEkCkp85oq
dTKFUfrrL+3XtCxMuhM/uOC0Ir3HrzTeLkDpULkxP0CiqgQT33zpaKjzUEhze4tXtXWd9Z05J/h1
Puy6MFhP5vdRBgg6EarBSkdr03DL3uO0og7DOWn1uah6sdWDUsGyn+dDtEnyJNEeOBd1g7nbAFKZ
qyqIp1yBCkMr3tSZ0vwApEI0SEyeoxopNaLBsjI2NfeJmvHRFoJoT8f03JuvE6zsxUDlMVE/UYuL
sIHT7tPaXoLGi52lF/0on2m82Y1qY0OFQPX9Y2Hz4HsPnx9rTQjkUJtEmiSR7NsmYfdGWoFs2NdO
/GB4fe3ZeBnBokB2NqggvdqqPnb+WHtcab/YlsDud29H/Lgj1RsF8sA2czK5t7qh/Ky3b98tfs8/
v77zrPZjv9YeRi74UKBw+BAjH66ulFbkKgvaFmRHOXdpBKjyyUnZBAyC/u4I4ON7pswtQFKijkjx
OG0TfgKWLMgiS7daACwdGYBEMabAokJTF5SCZYjZQGM5YGErVSzVLECCIJBYPJFXGQCIQxdZCbAy
9/jOg/Xv31rdbIdSBQeZZKqmAIpJEt3iefdUAwHqUkEnTcE/v/jO9/o21p+3/6FkFKKzMR50qQLi
n8maAai+sSlNImyVShUA2Kttdddff/kz8x6VKgY1wKMZREcRsEcb4vzrvznX77JUMavBkwrieyNA
HCQPInXt4NKpi0+7KFWoQbPPdR8EqMoWg6RBUmBRwClJHuy7nICBqSZATg/0cpjVJaYqi5I8QFtr
FthgKtg3fvhTyApO2fzY6Xf/+OYk7yeSHhu4kcnNjfUv09PaDrBAqcKmzWoX2ig95lAkHUFfEqNE
XW7W6jjVTBjg0Qy+53Ep7iot79Y2iGuSoVDZIHdGYcgQdUTdyhjNDPFpaVqfzMubLkMzjCIGvUNN
mvsrxDa/gvfQ94ZpvTsv0+bQzDsPNAZixA1JzaXpVy8o1FTIwCk8nkEPXM8SPf4JBAgtEibiKUBD
gNAQIDQECC2C9n8BBgBAP0FWplWQxQAAAABJRU5ErkJggg==
--089e08234e84202c9a0551af1937--

--089e08234e84202bc40551af1936
Content-Type: message/delivery-status

Reporting-MTA: dns; googlemail.com
Received-From-MTA: dns; FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA===@opayq.com
Arrival-Date: Fri, 09 Jun 2017 05:56:13 -0700 (PDT)
X-Original-Message-ID: <E1dJJRs-0000Ib-9i@xenbits.xenproject.org>

Final-Recipient: rfc822; curtiskwong9@gmail.com
Action: delayed
Status: 4.0.0
Diagnostic-Code: smtp; Receive rate too high
Last-Attempt-Date: Sun, 11 Jun 2017 06:22:46 -0700 (PDT)
Will-Retry-Until: Mon, 12 Jun 2017 05:56:13 -0700 (PDT)

--089e08234e84202bc40551af1936
Content-Type: message/global
Content-Transfer-Encoding: quoted-printable

X-Received: by 10.101.76.136 with SMTP id m8mr28886459pgt.159.1497012973537=

;
        Fri, 09 Jun 2017 05:56:13 -0700 (PDT)
ARC-Seal: i=3D1; a=3Drsa-sha256; t=3D1497012973; cv=3Dnone;
        d=3Dgoogle.com; s=3Darc-20160816;
        b=3DbmJ1M+4ftwdj8VWTvtKmZXvTTOyfV7o8VD2GEPQ5vwTTFAgkz4Z2DLGbf46Mo2H=
pYk
         i9/8Ys3b7WFjXWHMhmOFDXPOEMaHNdOggPL+KO5hS5hn02Vet9BT6rDvRLfcl9/xEp=
re
         2ar0n/Z70i6yFJP84AuPC82fcLCIVDbbwmm1Zhjqp9McXoRSw4C1uFAeRpkUGh08JS=
7D
         GwgAAUGLhm8FrDkU7j6HbTzbVbcIsfW4xaPc5zjj7JwOEDRBTSSaf4jrFvVmfGBlM7=
oK
         sj77sHof/TxzFTCY1iyW6ILG9pqajLA/G00qhbzV0Z7xYAQYBnEuBYg5fq/IZwgnyj=
Fq
         O4ZQ=3D=3D
ARC-Message-Signature: i=3D1; a=3Drsa-sha256; c=3Drelaxed/relaxed; d=3Dgoog=
le.com; s=3Darc-20160816;
        h=3Dlist-subscribe:list-help:list-post:list-unsubscribe
         :list-unsubscribe:list-id:precedence:subject:date:message-id:to
         :reply-to:sender:from:content-transfer-encoding:mime-version
         :dkim-signature:delivery-date:arc-authentication-results;
        bh=3Dxu/k6xWRch3n0VrAbQjc5bAZ7PqllcstD7u+7gjk0Dc=3D;
        b=3Dgv1qtpGvbXUstMUx1iCOdUAQmv9u11WmZUkgN0c0/coQ773bPJHQ8bJLv29+Bqi=
9Mt
         hmer172praKMYGiMOQc8fcwnEx7Z8QNg7xCoC5P3YNRcp6i1VJb4ZZg6XbfDpPgPBM=
SP
         ycTVrZomu3gIUyzSK3Zo2G4c6fGb/0LCjoDEYdm2WEd4qr/cMPRpliYRGESqEx2+Zl=
Je
         UOrHrnXNKrUbjvvLcVBwp92shGcSoLX2ZKgzvl4/6Q1qtCvkIP8m6NdsEu3aptC6/I=
dJ
         WVXGfH7moukbIKJH9JYPU2Us8HfopYoa2C1D4a5bet2yBPnHd+QHvcaggH0JFOwkWq=
+I
         bLmg=3D=3D
ARC-Authentication-Results: i=3D1; mx.google.com;
       dkim=3Dpass header.i=3D@opayq.com;
       spf=3Dpass (google.com: domain of fwd-737qhysmhvayqaucaoiqbdaagaqlma=
2yamheccjdlibayawyakiazaqhsmccwmblia4uanqueigcimbkmazuz4aaeaaca=3D=3D=3D@op=
ayq.com designates 184.105.182.152 as permitted sender) smtp.mailfrom=3DFWD=
-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEI=
GCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com;
       dmarc=3Dpass (p=3DNONE sp=3DNONE dis=3DNONE) header.from=3Dopayq.com
Return-Path: <FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHS=
MCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com>
Received: from opayq-out-02.junkemailfilter.com (opayq-out-02.junkemailfilt=
er.com. [184.105.182.152])
        by mx.google.com with ESMTPS id p5si915675pfl.413.2017.06.09.05.56.=
13
        for <curtiskwong9@gmail.com>
        (version=3DTLS1_2 cipher=3DECDHE-RSA-AES128-GCM-SHA256 bits=3D128/1=
28);
        Fri, 09 Jun 2017 05:56:13 -0700 (PDT)
Received-SPF: pass (google.com: domain of fwd-737qhysmhvayqaucaoiqbdaagaqlm=
a2yamheccjdlibayawyakiazaqhsmccwmblia4uanqueigcimbkmazuz4aaeaaca=3D=3D=3D@o=
payq.com designates 184.105.182.152 as permitted sender) client-ip=3D184.10=
5.182.152;
Authentication-Results: mx.google.com;
       dkim=3Dpass header.i=3D@opayq.com;
       spf=3Dpass (google.com: domain of fwd-737qhysmhvayqaucaoiqbdaagaqlma=
2yamheccjdlibayawyakiazaqhsmccwmblia4uanqueigcimbkmazuz4aaeaaca=3D=3D=3D@op=
ayq.com designates 184.105.182.152 as permitted sender) smtp.mailfrom=3DFWD=
-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEI=
GCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com;
       dmarc=3Dpass (p=3DNONE sp=3DNONE dis=3DNONE) header.from=3Dopayq.com
Delivery-date: Fri, 09 Jun 2017 05:56:13 -0700
Received: from smtp5.opayq.com ([107.22.209.6]:50114) helo=3D[107.22.209.6]
	by opayq-outbound.junkemailfilter.com with esmtps (TLSv1.2:AES256-SHA256:2=
56)
	(Exim 4.89)
	id 1dJJSW-0008Bf-UN on interface=3D184.105.182.150
	for curtiskwong9@gmail.com; Fri, 09 Jun 2017 05:56:13 -0700
DKIM-Signature: v=3D1; d=3Dopayq.com; t=3D1497012972; b=3DCfQrshxEj+XgWwCZp=
vNc0Z7FQwORewkkR7uiGQ39H24WyHMQwTOgHKCx3MAYZWC/ahM/od2XHp0RMtrRLnsOBQ4cX5sr=
m+xTN5v+KZ4+dG4HuDglsvm3wGqoktXE6G18NGhwkBUZQ7e/mXIi+aULldu5jENUsw9kWysiApb=
1BGQ=3D; s=3Dabine; c=3Drelaxed/relaxed; a=3Drsa-sha256; bh=3Dxu/k6xWRch3n0=
VrAbQjc5bAZ7PqllcstD7u+7gjk0Dc=3D; h=3DDate:From:Reply-To:Subject:To:List-U=
nsubscribe;
MIME-Version: 1.0
Content-Type: text/plain; charset=3D"utf-8"
Content-Transfer-Encoding: 7bit
X-GetAbine-Processed: 1
From: "lists.xen.org [Masked]" <FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJ=
DLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com>
Sender: "lists.xen.org [Masked]" <FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHEC=
CJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com=
>
Reply-To:=20
	FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UAN=
QUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com
To: f4da1594@opayq.com
X-GetAbine-Sender: xen-changelog-bounces@lists.xen.org
X-GetAbine-Disposable: f4da1594@opayq.com
X-GetAbine-Host-Address: 107.22.209.6
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVffoLKt
 Ig3eLpSwmbDNwYPTY3reLPYAxijUzLym/IoE1Y+7qk0wF17gq+mb/ZG5gfMnRxcjJISTwhVHi
 wETtLkYuIPs8o8TCjS/Yuxg5ONgExCTm7lUAqRERUJWYtWI5M0S9ukTT7wY2EFtYIEji49rNY
 DavgJnEpYm/wWwWoPquLR2MExg5FjAyrGLUKE4tKkst0jW00EsqykzPKMlNzMzRNTQw08tNLS
 5OTE/NSUwq1kvOz93ECPQJAxDsYLy5MeAQoyQHk5Io77QCq0ghvqT8lMqMxOKM+KLSnNTiQ4w
 yHBxKEryiM4FygkWp6akVaZk5wOCASUtw8CiJ8N5vB0rzFhck5hZnpkOkTjEqSonzNoP0CYAk
 Mkrz4NpgAXmJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwrwswPAW4snMK4Gb/gpoMRPQ4iXvL
 EAWlyQipKQaGN3elPJ8LN0Q8ibsX9GLDQu2/i9qY4/Ytche/nPPzG0KCx55K96KdjxdE/juTk
 O27PnGjcoP236JHZrGE2Wz+WdQ63ynqi2hn8ps3rO4ve/RmszIm/LGWpNtp8TyshX6GkztB38
 WTraTshOQnP71XuPN8kvnzPerX25zt/xk+M+z1vrf23uh/5VYijMSDbWYi4oTAXtMuNtDAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1497012932!72991271!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=3D0.0 required=3D7.0 tests=3D
X-StarScan-Received:=20
X-StarScan-Version: 9.4.19; banners=3D-,-,-
X-VirusChecked: Checked
Message-Id: <E1dJJRs-0000Ib-9i@xenbits.xenproject.org>
Date: Fri, 09 Jun 2017 12:55:32 +0000
Subject: [Xen-changelog] [xen master] xen/arm: Remove unused helpers
	access_ok and array_access_ok
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-change=
log>,=20
 <mailto:xen-changelog-request@lists.xen.org?subject=3Dunsubscribe>
List-Unsubscribe: <mailto:unsubscribe-1188110264-f4da1594@opayq.com>, <http=
s://emails.abine.com/disableDisposable?fwd=3DFWD-737QHYSMHVAYQAUCAOIQBDAAGA=
QLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=
=3D@opayq.com>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=3Dhelp>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changel=
og>,=20
 <mailto:xen-changelog-request@lists.xen.org?subject=3Dsubscribe>
X-Sender-Domain: xenproject.org
X-Spamfilter-host: plato.junkemailfilter.com - http://www.junkemailfilter.c=
om
X-Key-ID: ZjRkYTE1OTRAb3BheXEuY29tIHhlbi1jaGFuZ2Vsb2ctYm91bmNlc0BsaXN0cy54Z=
W4ub3JnIDIwMTctMDYtMDkgMDU6NTU6MzcgMWRKSlJ4LTAwMDM5Vy1IeQ=3D=3D
X-Domain-list: xenproject.org rackspace.com messagelabs.com xen.org opayq.c=
om xensource.com citrix.com
X-Mail-from: xen-changelog-bounces@lists.xen.org
X-Sender-Host-Address: 192.237.175.120
X-Sender-Host-Name: lists.xenproject.org
X-Key-ID: Y3VydGlza3dvbmc5QGdtYWlsLmNvbSBmd2QtNzM3cWh5c21odmF5cWF1Y2FvaXFiZ=
GFhZ2FxbG1hMnlhbWhlY2NqZGxpYmF5YXd5YWtpYXphcWhzbWNjd21ibGlhNHVhbnF1ZWlnY2lt=
YmttYXp1ejRhYWVhYWNhPT09QG9wYXlxLmNvbSAyMDE3LTA2LTA5IDA1OjU2OjEzIDFkSkpTVy0=
wMDA4QmYtVU4=3D


-------------------------Blur-------------------------
This email is forwarded from a MASKED EMAIL you created using Blur.  (https=
://dnt.abine.com/#help/faq/faq-whataremaskedemails).
IF THIS IS SPAM, CLICK HERE TO BLOCK:
https://dnt.abine.com/#/block_email/f4da1594@opayq.com/FWD-737QHYSMHVAYQAUC=
AOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAA=
CA=3D=3D=3D@opayq.com

Want to shop safely and privately online? Go Premium: https://dnt.abine.com=
/?pk_campaign=3DmaskHeader#premium
-------------------------by Abine-------------------------


commit f4a27a000d03e121eb1a36c485049a820c395539
Author:     Julien Grall <julien.grall@arm.com>
AuthorDate: Tue May 23 18:03:36 2017 +0100
Commit:     Stefano Stabellini <sstabellini@kernel.org>
CommitDate: Tue Jun 6 11:53:03 2017 -0700

    xen/arm: Remove unused helpers access_ok and array_access_ok
   =20
    Both helpers access_ok and array_access_ok are not used on ARM. Remove
    them.
   =20
    Signed-off-by: Julien Grall <julien.grall@arm.com>
    Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
---
 xen/include/asm-arm/guest_access.h | 7 -------
 1 file changed, 7 deletions(-)

diff --git a/xen/include/asm-arm/guest_access.h b/xen/include/asm-arm/guest=
_access.h
index 421bca5..251e935 100644
--- a/xen/include/asm-arm/guest_access.h
+++ b/xen/include/asm-arm/guest_access.h
@@ -4,13 +4,6 @@
 #include <xen/guest_access.h>
 #include <xen/errno.h>
=20
-/* Guests have their own comlete address space */
-#define access_ok(addr,size) (1)
-
-#define array_access_ok(addr,count,size) \
-    (likely((count) < (~0UL / (size))) && \
-     access_ok(addr, 0 + (count) * (size)))
-
 unsigned long raw_copy_to_guest(void *to, const void *from, unsigned len);
 unsigned long raw_copy_to_guest_flush_dcache(void *to, const void *from,
                                              unsigned len);
--
generated by git-patchbot for /home/xen/git/xen.git#master

_______________________________________________
Xen-changelog mailing list
Xen-changelog@lists.xen.org
https://lists.xenproject.org/xen-changelog

--089e08234e84202bc40551af1936--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1505768527157890238==--


From xen-devel-bounces@lists.xen.org Sun Jun 11 13:34:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Jun 2017 13: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 1dK30W-0002Ou-K8; Sun, 11 Jun 2017 13:34:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <f4da1594@opayq.com>) id 1dK30U-0002Om-VR
 for xen-devel@lists.xensource.com; Sun, 11 Jun 2017 13:34:19 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 B7/13-03587-AD64D395; Sun, 11 Jun 2017 13:34:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHKsWRWlGSWpSXmKPExsWyI3PbTN0bbra
 RBh+uaVncm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ozp19+wF2ybwVjRt2EFcwPjoi7GLkZODhYB
 PYk37VdYuxi5OIQEZjNJLNtxnQUkwSYgIXGuv48JxBYRUJRYt/odUJyDg1fAU2LbHQeQMK+Ao
 MTJmU/AyiUExCU+N3xnhbDLJLbvfMAGYVdI7L38AqyGWSBF4uv+HrCRjAIyEqcm3QCrERbQlf
 jXdBbqHm2JSb2/2CF6pSWmL3rKDrJWQiBM4vBTVQizTmLzP02ICmWJY2t2M8HYVz82MU1gFJq
 F5LhZSBZD2B4SB5oXsEHYPhIbfr1kh7A1JVq3/4ayNSQW3NnHOAtoG4h9YGE8hGkisb3fCqJC
 UWJK90OoajGJI5cvs0LYqhKzdjWwQZTLSPQslYUIa0ssW/iaeQEj7ypGjeLUorLUIl1Dc72ko
 sz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMC4ZQCCHYy3NwYcYpTkYFIS5d1yxSZSiC
 8pP6UyI7E4I76oNCe1+BCjDAeHkgSvrrNtpJBgUWp6akVaZg4wgcCkJTh4lER4JzoBpXmLCxJ
 zizPTIVKnGHU5Nqxe/4VJiCUvPy9VSpz3JUiRAEhRRmke3AhYMrvEKCslzMsIdJQQT0FqUW5m
 Car8K0ZxDkYlYd5Ce6ApPJl5JXCbXgEdwQR0xHWQ+3mLSxIRUlINjB7vT0aGGr77YCRrpdwt3
 lmbsll79h/77ZqPX2+LEC/e+mef75eLfXKSkk8D1b0Xmh/l3nJwK49Prv3cLw3WKua/H5V+t6
 hlvmoze33EvQA9dy+BZTueZZRVOKz9YqB680Puw3SVthV9P9MuiSVVdC7b2XNxcdBfAa4VL2Z
 1Xfz7vF/t/LyZU5VYijMSDbWYi4oTAWa+gOJhAwAA
X-Env-Sender: f4da1594@opayq.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1497188054!76541733!1
X-Originating-IP: [184.105.182.153]
X-SpamReason: No, hits=1.2 required=7.0 tests=BODY_RANDOM_LONG,
 HTML_IMAGE_ONLY_16,HTML_MESSAGE,ML_IS_POSSIBLE_BOUNCE
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39153 invoked from network); 11 Jun 2017 13:34:16 -0000
Received: from opayq-out-03.junkemailfilter.com (HELO
 opayq-out-03.junkemailfilter.com) (184.105.182.153)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 11 Jun 2017 13:34:16 -0000
Received: from smtp5.opayq.com ([107.22.209.6]:16548) helo=[107.22.209.6]
 by opayq-outbound.junkemailfilter.com with esmtps (TLSv1.2:AES256-SHA256:256)
 (Exim 4.89) id 1dK30Q-0005EK-FN on interface=184.105.182.150
 for xen-devel@lists.xensource.com; Sun, 11 Jun 2017 06:34:14 -0700
From: f4da1594@opayq.com
To: xen-devel@lists.xensource.com
Message-ID: <527261183.22381.1497188051637.JavaMail.root@smtp5.opayq.com>
MIME-Version: 1.0
X-GetAbine-Processed: 1
X-Gm-Message-State: AODbwcCfMElm1KMDpFP8hZqc6V1ho+tKpR26IQM27vSOauHxoy3AoxVc
 U0rdLFK3SHP1l7VYu6LKIXOQrLmVXTUiWWyh2oUh
X-Received: by 10.84.254.73 with SMTP id a9mr27082034pln.64.1497188050559;
 Sun, 11 Jun 2017 06:34:10 -0700 (PDT)
Auto-Submitted: auto-replied
Date: Sun, 11 Jun 2017 06:34:10 -0700 (PDT)
X-Sender-Domain: google.com
X-Spamfilter-host: opayq-outbound.junkemailfilter.com -
 http://www.junkemailfilter.com
X-Key-ID: eGVuLWRldmVsQGxpc3RzLnhlbnNvdXJjZS5jb20gZjRkYTE1OTRAb3BheXEuY29tIDIwMTctMDYtMTEgMDY6MzQ6MTQgMWRLMzBRLTAwMDVFSy1GTg==
X-Sender-Host-Address: 107.22.209.6
X-Sender-Host-Name: smtp5.opayq.com
Subject: [Xen-devel] Delivery Status Notification (Delay)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============0863033454716294125=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============0863033454716294125==
Content-Type: multipart/report; boundary="f403045fdd92ea5cb10551af415a"; report-type=delivery-status

--f403045fdd92ea5cb10551af415a
Content-Type: multipart/related; boundary="f403045fdd92ea5d3a0551af415b"

--f403045fdd92ea5d3a0551af415b
Content-Type: multipart/alternative; boundary="f403045fdd92ea5d3f0551af415c"

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


** Delivery incomplete **

There was a temporary problem delivering your message to curtiskwong9@gmail.com. Gmail will retry for 23 more hours. You'll be notified if the delivery fails permanently.




--f403045fdd92ea5d3f0551af415c
Content-Type: text/html; charset="UTF-8"


<html>
<head>
<style>
* {
font-family:Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
</style>
</head>
<body>
<table cellpadding="0" cellspacing="0" class="email-wrapper" style="padding-top:32px;background-color:#ffffff;"><tbody>
<tr><td>
<table cellpadding=0 cellspacing=0><tbody>
<tr><td style="max-width:560px;padding:24px 24px 32px;background-color:#fafafa;border:1px solid #e0e0e0;border-radius:2px">
<img style="padding:0 24px 16px 0;float:left" width=72 height=72 alt="Error Icon" src="cid:icon.png">
<table style="min-width:272px;padding-top:8px"><tbody>
<tr><td><h2 style="font-size:20px;color:#212121;font-weight:bold;margin:0">
Delivery incomplete
</h2></td></tr>
<tr><td style="padding-top:20px;color:#757575;font-size:16px;font-weight:normal;text-align:left">
There was a temporary problem delivering your message to <a style='color:#212121;text-decoration:none'><b>curtiskwong9@gmail.com</b></a>. Gmail will retry for 23 more hours. You'll be notified if the delivery fails permanently.
</td></tr>
</tbody></table>
</td></tr>
</tbody></table>
</td></tr>
<tr style="border:none;background-color:#fff;font-size:12.8px;width:90%">
<td align="left" style="padding:48px 10px">
</td>
</tr>
</tbody></table>
</body>
</html>

--f403045fdd92ea5d3f0551af415c--

--f403045fdd92ea5d3a0551af415b
Content-Type: image/png; name="icon.png"
Content-Disposition: attachment; filename="icon.png"
Content-Transfer-Encoding: base64
Content-ID: <icon.png>

iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAYAAADnRuK4AAAACXBIWXMAABYlAAAWJQFJUiTwAAAA
GXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAADtNJREFUeNrsnVtsFNcZx8/Mzq7t
2vhCAsZujJdiEYgq2W1UVFqpGGq1olIL5aVtWglTtX7oS+0HnvIQ89QHS7X70gfSi6OqfWkLliIF
NbLKkiZKBapYS00aKgJrzMVA5RsYjO3d6fnmst7Lmdm575md75OGY7y7np05v/l/l3PmjCDLMkFD
c2oingI0BAgNAUJDgNAiaFK1drx6sruVNifoliz4dQr+aTw/m8KuCYcJQWdhGjgTdDtl4e2XC8Eq
aNMUsiXsvogBROHp0yBo8ehPztANQEqXtghYjQGkKU/GQ3icAJbRNwpYBrs/XDHQRMDwgPVq7WEG
0NDMFkKFgHGqQJr6LIbw/OiAlblJClga8QlOgU6E9Px0axvYcYaCLbPirygBFhRAyRo9fy0F7pEF
mGEmWSuliqBc2KTFtD2KFupSRVAApViBLFr4SxXowvi3SplkVUsVQSkQTjqqfiapb6BcU6EBiMID
6nML+5E7qIa9ACmI0Xh0X3yWJy5oyQ33ALVif3FrpyhEo7wD1If9xLW9oYUZqEBojm0YFQjNjfWj
AqG5sV6eAerF/qld8xUgbRoHGv82y6sCYfwTDsvwChAqEAKECoQAVTeIRkOAHFs/9g0ChIYAVQ0g
nIUYAnMz8QwVCG3ZzYd9A2j1ZDfGP+GwNJcAoYXGlngFCBUIFQgNFQgVCA0VCC2KCoTjYCEwt4tA
+AlQC3YP97bs9g/4ApC2lB1ajcc/fioQzgOKQPzjJ0CoQKhAqEBoqEBo5pZCBUKrqlVeYGpkYEJT
lNIVsjJkfDqDChRe82KdRqkCPLB+jL545GHG629RiAYZn8QaECqQYv0VXj+lQDY+nV+oyOlKD2Lj
NhLvSJLY9p1EiElEfv6M5OhGNjdJ7uljIm9ukNwqbbNqi+baLgcBkBUlKa0l2AZI2vFZUtfz+aLf
CXUNJEY3MICq1OQsBWt1BQHjVoFGBpzGMbYAijVvL4PHioFKwWeNAAPLriwobW5FXSQ/u7xQ9HvM
wPxVIKuZVNoNQE7gsQNnYRt/aa8lwHJPV6iibSJiLgGypkDj045dGLguQXNT1bBKgBW5ROoys3mX
WROAcaFAM05dmCBJJLFnP/vFRD3J9XyByLsPEPJkiQhPFrWWskp/VtoADAL7IsBKXi8FLLf2LB/8
Q4sKZD+AtgwQZFwQx7DgyX7zx0Tevkv9fzsNmFl/AIBapbtfXyPCwn2tnaftM7WtAmBlgX4epjX1
Z74AS/OgQKwv0V1RfajbKnUX+av6lUNb8JhZUyuRm9SvKHcxlAyAWpyvKmCFmaQZYNXIJL16TILk
Mpsq+hJWa0CJrh5j13XgkDdniP4tuT1pDBh08IOM2s7f0tri/wcJmJ1ShQcKNhOEC+u28PmMXehA
7qUdnWz16TuidHxQlgdMa0sX4zMETFM03wEzKVVABvn8xr+dgrTkL0AjA1YzqYxdtxfvYrsucEee
qU9QgIEr3Ch1kWuBAAZgNfR+hax9dMWJu0v7rUBWAZqgsAFE6euz1/c15+SmZjFmfND0KjIKOHN9
R0OXgeixWh4wYg6Y15kkKFQiuZ9CdJUzBbIOEFyTvYsri8fvPLhDWhoaSXPzC4ZvrkuyYxF51x4i
7629AfxKgOUzSRelCrggIRu0qULcKJBicw/mlLbZJH6BwNmoaKjEPlE0PZOsVKqgrXjjmmFwL21v
J+v2APJdgSzb2vM18mjxkXql5XLrwEqZ1EoSkTq6jdWnPUnQzAHLUoUWZy4RMX2pvB7V3OY+BhoZ
gAcjD5LSeV/j06ZqxZ6ROD49Sv89TSysH3zz7s38z81SPMEMnF/qYRcNIZv46ncRFIuW62VnqeDG
4CJ1XAMaGQBwLhB17tcbQADdgNRr9DWZbil7AKkQTdINpOEsMbgBDdTn/v/uV6x1xA3UB4YrSBPO
frUFEQzvsDrSIDlhGEsUBit85jCFaNgeQMVqxASpUH2MYiDD0XYoGvYeQSLsBubU5RsF0w5LL1at
1RlAKkRLGkiQKr1lVX3goAzT9lcOofq4qE2VB9I73QBkZS3LJecAbYGU0eZA77n36N6nhS+1NDSV
i0zSZLSds6Jh6AJrRqhgcWqMUwVKuweoAKTP/flmT1d718i2xm0amcWJKMz10UermWl7gEMWUXFj
FlUoUxJA97tJ/V3dF7bv/O2Jg++utHXu6Pzti/WNK4Vpu9FcHx6HLCIWB2Ucikbac4B0OzB19yc7
EvXX8mm70VwfEs4hi7DEQWKLI4D63XwXL+9MPaz7YtOi4V6859CTOIgxZ6pw9N7IHC4qfjkIgNT4
uKvHRH0wbffdjZmrEKsGVH0F0hcVN5vrg0MWAQHUZhxI50RR/O/J3cM2AmfdUkYvSF4elNFcHzAc
sggoDqKZLyQxrLtG1rKbXXMP74zv3rWb1I8MePI9vHJh/aZzfXDIwnuDKbsGc8eNhjWeaVAtPl60
u7eU7zFQnVnREIcsAnVjML2DZWub60r7+Kl3E/Y9AYgGzj8ynOuDQxb+AWQwsBozmN6xvPZUaZ+s
PrG3o/FpHxVobKg13pnsNlQfLBoGHgcZDWtkczmnLsxXBRolIjtvxyGLarqx8mxsVXNhNt3YZf8A
GhuCS+DnzAPDIYuAAEoauLHiQFompCgte/LU1I3BfWMwfecIdV+mKb/bNH7CsOaAQxYBKhBjmmtJ
QXFDBSjf34sri6TjxY5CYFL5rXzBDB8AGhsCMo8bvo6Bc3XjIG1YQ1/CJitvzZaoS9RtCoLwkSYA
U3aA8VKBhs1eFG5cw8pzgNmYcPs/5W6sZQugnCAsdO7ovBiX4pM9f8m879W+3QBkKjFwG4quRHqg
h0D5FwcxAYJhjbkbys+NhLy5c+ruqNf7dgNQxWH1PEQlPjoPlBYAImBu3Rg7EysZ1kj5sW83ADle
yndrsYJbbMCgRJ9o0Foo2XeobdsuLAuwANLOE+t+fBjWyC489G3fzgAaG/J1Uo++fo/RnZiGgDW2
RjZ4BxVnuTEY1gCAvFhU3EsFqmovVQQMIGpq01qYhN6mtjUMmGEcZP+u1UAA4npaobpAwRIRjE52
CWB5FYvXW1sdjUPLdR0g4pWL5ecCFrHa1vYv3gAK9WVcCbAit1joJnkGTLvdh7WqR6z1hVZUoCAN
FonSA32GW8gDxVkmqcRB+cy3KJ3f5A2gaJeZCwEzyiSrUKpQ9sEAiKbzL9eMAilzo3fvV69grSPg
Kg9q7efA3GQ1ShVmCQIMPZ05l+IFIPs1IFj/+ehrZVegsoLql44R8epFIn78YWREzI9SRYXzB+v/
cACQOoXDPjyFi4ezsggKkYWTgIAZZJKwgmyF5Yn7eXFhtgGyung4QFSL7qwqmWS59frxPcRAALIx
sUyGOzjQQmO+A5Qfp7GTSaD5YTOhBAgCQTQubCmUACmLbNsxjH/8skw4FUh/BIDN+glaOABykoV1
26b06kWaxp+2lLqKjEpqlAzSclnJWju2LkCamXpwXjgAyEkNSFMVWCTb9BZneqLED85HGh64j451
jqDYCr+PXfqTm2edcaFASac7ghXW4eCzUDAsqaQKn6ZJ7Mo73j7hRqveKlmgsiBTR8XYC55XoXSQ
3nIAT97oMUAxNvb2r53WycINkAIKlWKJbnoV1euYB2CBOhLMEbY97YLxvAp4Xlh+rM5HoJSbMK0s
QAG3ivcdJbH3HSj1mXPhByjfMVoV1bOrF6A5cMjzuTowbqeM3UHnwgNP5ihIH3/oeaXcaJEE5nth
iUD7aj3rF/xVAchLxckeeS2Yaar6rdp0A2VSXLJH6mm3eAru2Oa+MwgQQ84hJqjGXRqgSpBVKiBR
NXDt3vw/Bt8AslsH4mYimT69oarfAUD69s9I7uAxV9/FfrF1kRuA7CpQLwmLQf1ED4L1zMoodimZ
A213QVBwbRC4QxnCiRoJtz9RXKM12OadxGDcAMSN6WCUBs5QEhAha2LNZTaDrWgO9KV8bAKzJ+GO
h0pxlhKPQZr9t9/Zhkg5Fgq7FWihnsaTCxNkWbb+7rEhmSuKIA46+C21cyFLSv/dt7lEkCkp85oq
dTKFUfrrL+3XtCxMuhM/uOC0Ir3HrzTeLkDpULkxP0CiqgQT33zpaKjzUEhze4tXtXWd9Z05J/h1
Puy6MFhP5vdRBgg6EarBSkdr03DL3uO0og7DOWn1uah6sdWDUsGyn+dDtEnyJNEeOBd1g7nbAFKZ
qyqIp1yBCkMr3tSZ0vwApEI0SEyeoxopNaLBsjI2NfeJmvHRFoJoT8f03JuvE6zsxUDlMVE/UYuL
sIHT7tPaXoLGi52lF/0on2m82Y1qY0OFQPX9Y2Hz4HsPnx9rTQjkUJtEmiSR7NsmYfdGWoFs2NdO
/GB4fe3ZeBnBokB2NqggvdqqPnb+WHtcab/YlsDud29H/Lgj1RsF8sA2czK5t7qh/Ky3b98tfs8/
v77zrPZjv9YeRi74UKBw+BAjH66ulFbkKgvaFmRHOXdpBKjyyUnZBAyC/u4I4ON7pswtQFKijkjx
OG0TfgKWLMgiS7daACwdGYBEMabAokJTF5SCZYjZQGM5YGErVSzVLECCIJBYPJFXGQCIQxdZCbAy
9/jOg/Xv31rdbIdSBQeZZKqmAIpJEt3iefdUAwHqUkEnTcE/v/jO9/o21p+3/6FkFKKzMR50qQLi
n8maAai+sSlNImyVShUA2Kttdddff/kz8x6VKgY1wKMZREcRsEcb4vzrvznX77JUMavBkwrieyNA
HCQPInXt4NKpi0+7KFWoQbPPdR8EqMoWg6RBUmBRwClJHuy7nICBqSZATg/0cpjVJaYqi5I8QFtr
FthgKtg3fvhTyApO2fzY6Xf/+OYk7yeSHhu4kcnNjfUv09PaDrBAqcKmzWoX2ig95lAkHUFfEqNE
XW7W6jjVTBjg0Qy+53Ep7iot79Y2iGuSoVDZIHdGYcgQdUTdyhjNDPFpaVqfzMubLkMzjCIGvUNN
mvsrxDa/gvfQ94ZpvTsv0+bQzDsPNAZixA1JzaXpVy8o1FTIwCk8nkEPXM8SPf4JBAgtEibiKUBD
gNAQIDQECC2C9n8BBgBAP0FWplWQxQAAAABJRU5ErkJggg==
--f403045fdd92ea5d3a0551af415b--

--f403045fdd92ea5cb10551af415a
Content-Type: message/delivery-status

Reporting-MTA: dns; googlemail.com
Received-From-MTA: dns; FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA===@opayq.com
Arrival-Date: Fri, 09 Jun 2017 05:55:59 -0700 (PDT)
X-Original-Message-ID: <E1dJJRi-0000Hy-80@xenbits.xenproject.org>

Final-Recipient: rfc822; curtiskwong9@gmail.com
Action: delayed
Status: 4.0.0
Last-Attempt-Date: Sun, 11 Jun 2017 06:34:10 -0700 (PDT)
Will-Retry-Until: Mon, 12 Jun 2017 05:56:00 -0700 (PDT)

--f403045fdd92ea5cb10551af415a
Content-Type: message/global
Content-Transfer-Encoding: quoted-printable

X-Received: by 10.84.254.73 with SMTP id a9mr16703929pln.64.1497012960005;
        Fri, 09 Jun 2017 05:56:00 -0700 (PDT)
ARC-Seal: i=3D1; a=3Drsa-sha256; t=3D1497012959; cv=3Dnone;
        d=3Dgoogle.com; s=3Darc-20160816;
        b=3DYThoVVBAXK6UYYY8ZI4ADRdUnh2J5AcU9CX6NZFSpSPrpPeNzvfU2+YPj5JwYYx=

jSh
         7FWTG4c2mqDrC7LJkprTawIDpp4S5mPl3iJ3ZbdyuvacYRCkq/q8BCdyf/xf5GCalP=
It
         aajJGr+Glm1aTmv30y94LhPYjniQqqHzaxINOoSTdzGacxkdEi15XNq4rZlPIPddJk=
go
         MTfRlEFZSSebidKMMsY0GptTeKEgxgfl38GmSimn4RB8j/gQjcewVu9j+iYLDQ52oU=
qX
         fdD4YBA+8ZiCdf43AAbnFpa7MY9tx9hB+/bufr/BmzMakJhcciZCYcmCByjSBK+DvR=
Fx
         8VzA=3D=3D
ARC-Message-Signature: i=3D1; a=3Drsa-sha256; c=3Drelaxed/relaxed; d=3Dgoog=
le.com; s=3Darc-20160816;
        h=3Dlist-subscribe:list-help:list-post:list-unsubscribe
         :list-unsubscribe:list-id:precedence:subject:date:message-id:to
         :reply-to:sender:from:content-transfer-encoding:mime-version
         :dkim-signature:delivery-date:arc-authentication-results;
        bh=3DngeKm5DSjLW4bGugGzkH0bapiUj+jI7celGaaKe0rhw=3D;
        b=3Dq90++tf0WDgClwPo/LsaaAKNBku7aPgwCZXf2inaIWI+oWUoEYdt7e+y8Y9blaL=
LZ8
         jZAJ5gmjgO9teLquuDD91iVvHM5m2UEJ8jrWrMRuR++jFiIyolotT9EHkm2hPbuHfz=
W1
         YQnJELRO4h4A2DTL3G6YRIwqY09VIlYWa7bZkbt4BjcYfo/p0zO5MV2dK2T4t0b1JH=
ED
         EbkfAuScRkuqqFo4LrRGgDhtpDhHUDHA8IUOCznkcwd5RLzsdiRMfwofa6DLeZ1LYV=
51
         x7scGzQ+zWKcZGsvtEaFTrf3JkSfmkxBFb4Q95hle/bnlqxKdQRnCqMgX8W87uLiIA=
nW
         JeEw=3D=3D
ARC-Authentication-Results: i=3D1; mx.google.com;
       dkim=3Dpass header.i=3D@opayq.com;
       spf=3Dpass (google.com: domain of fwd-737qhysmhvayqaucaoiqbdaagaqlma=
2yamheccjdlibayawyakiazaqhsmccwmblia4uanqueigcimbkmazuz4aaeaaca=3D=3D=3D@op=
ayq.com designates 184.105.182.158 as permitted sender) smtp.mailfrom=3DFWD=
-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEI=
GCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com;
       dmarc=3Dpass (p=3DNONE sp=3DNONE dis=3DNONE) header.from=3Dopayq.com
Return-Path: <FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHS=
MCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com>
Received: from opayq-out-08.junkemailfilter.com ([184.105.182.158])
        by mx.google.com with ESMTPS id v13si892745plk.122.2017.06.09.05.55=
.59
        for <curtiskwong9@gmail.com>
        (version=3DTLS1_2 cipher=3DECDHE-RSA-AES128-GCM-SHA256 bits=3D128/1=
28);
        Fri, 09 Jun 2017 05:55:59 -0700 (PDT)
Received-SPF: pass (google.com: domain of fwd-737qhysmhvayqaucaoiqbdaagaqlm=
a2yamheccjdlibayawyakiazaqhsmccwmblia4uanqueigcimbkmazuz4aaeaaca=3D=3D=3D@o=
payq.com designates 184.105.182.158 as permitted sender) client-ip=3D184.10=
5.182.158;
Authentication-Results: mx.google.com;
       dkim=3Dpass header.i=3D@opayq.com;
       spf=3Dpass (google.com: domain of fwd-737qhysmhvayqaucaoiqbdaagaqlma=
2yamheccjdlibayawyakiazaqhsmccwmblia4uanqueigcimbkmazuz4aaeaaca=3D=3D=3D@op=
ayq.com designates 184.105.182.158 as permitted sender) smtp.mailfrom=3DFWD=
-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEI=
GCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com;
       dmarc=3Dpass (p=3DNONE sp=3DNONE dis=3DNONE) header.from=3Dopayq.com
Delivery-date: Fri, 09 Jun 2017 05:55:59 -0700
Received: from smtp5.opayq.com ([107.22.209.6]:50008) helo=3D[107.22.209.6]
	by opayq-outbound.junkemailfilter.com with esmtps (TLSv1.2:AES256-SHA256:2=
56)
	(Exim 4.89)
	id 1dJJSJ-0007sl-8i on interface=3D184.105.182.150
	for curtiskwong9@gmail.com; Fri, 09 Jun 2017 05:55:59 -0700
DKIM-Signature: v=3D1; d=3Dopayq.com; t=3D1497012958; b=3DLD4g7jWRsvVQbIvVU=
/ZukiFX8nQG7DZBN+YP70ymkGyKEaeb8BLd13XY9muEMLRZ7rKYE605giggwM8Lq++6YoVw7o+d=
EL0XHUyr3BCVvr4jkEhl6DRe0rh7gnW6OxgmGHW6xa/WA2Y4yCm6YkH9tmVkkZ1NxoSm+bewIQV=
YqOs=3D; s=3Dabine; c=3Drelaxed/relaxed; a=3Drsa-sha256; bh=3DngeKm5DSjLW4b=
GugGzkH0bapiUj+jI7celGaaKe0rhw=3D; h=3DDate:From:Reply-To:Subject:To:List-U=
nsubscribe;
MIME-Version: 1.0
Content-Type: text/plain; charset=3D"utf-8"
Content-Transfer-Encoding: 7bit
X-GetAbine-Processed: 1
From: "lists.xen.org [Masked]" <FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJ=
DLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com>
Sender: "lists.xen.org [Masked]" <FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHEC=
CJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com=
>
Reply-To:=20
	FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UAN=
QUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com
To: f4da1594@opayq.com
X-GetAbine-Sender: xen-changelog-bounces@lists.xen.org
X-GetAbine-Disposable: f4da1594@opayq.com
X-GetAbine-Host-Address: 107.22.209.6
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVXf3LKt
 Ig4sXpSwmbDNwYPTY3reLPYAxijUzLym/IoE1Y9n/j8wFSzUrrk1dz97A+EW+i5GLQ0jgC6PE
 /c8LWSGc84wST09PYOti5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjYQW1ggTeLus
 blgNq+AmcThG0dYQGwWoPrjNz6xTmDkWMDIsIpRozi1qCy1SNfIXC+pKDM9oyQ3MTNH19DATC
 83tbg4MT01JzGpWC85P3cTI9ArDECwg3Hx2sBDjJIcTEqivNMKrCKF+JLyUyozEosz4otKc1K
 LDzHKcHAoSfCKzgTKCRalpqdWpGXmAMMDJi3BwaMkwnu/HSjNW1yQmFucmQ6ROsWoKCXO2wzS
 JwCSyCjNg2uDheQlRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfP6gEzhycwrgZv+CmgxE9DiJ
 e8sQBaXJCKkpBoY53S8LX9R439u7t8SfZ19Xbwvz73k/zHz/51YtrP3CzNaswzs69sa163tUP
 irFmt8dTrry31XYl+tC/Qw63DiEr1xTD/UOXBy1z3L11c36koI7gmsl2URaj6duGi7/Dz/7LX
 Kqxd//nr0wItGxSWrmybODv55deOSa1zBM6YXuHz7basez1tTrMRSnJFoqMVcVJwIADFS9+1E
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1497012922!106612077!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=3D0.5 required=3D7.0 tests=3DBODY_RANDOM_LONG
X-StarScan-Received:=20
X-StarScan-Version: 9.4.19; banners=3D-,-,-
X-VirusChecked: Checked
Message-Id: <E1dJJRi-0000Hy-80@xenbits.xenproject.org>
Date: Fri, 09 Jun 2017 12:55:22 +0000
Subject: [Xen-changelog] [xen master] Avoid excess icache flushes in
	populate_physmap() before domain has been created
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-change=
log>,=20
 <mailto:xen-changelog-request@lists.xen.org?subject=3Dunsubscribe>
List-Unsubscribe: <mailto:unsubscribe-1188110264-f4da1594@opayq.com>, <http=
s://emails.abine.com/disableDisposable?fwd=3DFWD-737QHYSMHVAYQAUCAOIQBDAAGA=
QLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=
=3D@opayq.com>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=3Dhelp>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changel=
og>,=20
 <mailto:xen-changelog-request@lists.xen.org?subject=3Dsubscribe>
X-Sender-Domain: xenproject.org
X-Spamfilter-host: plato.junkemailfilter.com - http://www.junkemailfilter.c=
om
X-Key-ID: ZjRkYTE1OTRAb3BheXEuY29tIHhlbi1jaGFuZ2Vsb2ctYm91bmNlc0BsaXN0cy54Z=
W4ub3JnIDIwMTctMDYtMDkgMDU6NTU6MjcgMWRKSlJuLTAwMDhQeS05Ng=3D=3D
X-Mail-from: xen-changelog-bounces@lists.xen.org
X-Sender-Host-Address: 192.237.175.120
X-Sender-Host-Name: lists.xenproject.org
X-Key-ID: Y3VydGlza3dvbmc5QGdtYWlsLmNvbSBmd2QtNzM3cWh5c21odmF5cWF1Y2FvaXFiZ=
GFhZ2FxbG1hMnlhbWhlY2NqZGxpYmF5YXd5YWtpYXphcWhzbWNjd21ibGlhNHVhbnF1ZWlnY2lt=
YmttYXp1ejRhYWVhYWNhPT09QG9wYXlxLmNvbSAyMDE3LTA2LTA5IDA1OjU1OjU5IDFkSkpTSi0=
wMDA3c2wtOGk=3D


-------------------------Blur-------------------------
This email is forwarded from a MASKED EMAIL you created using Blur.  (https=
://dnt.abine.com/#help/faq/faq-whataremaskedemails).
IF THIS IS SPAM, CLICK HERE TO BLOCK:
https://dnt.abine.com/#/block_email/f4da1594@opayq.com/FWD-737QHYSMHVAYQAUC=
AOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAA=
CA=3D=3D=3D@opayq.com

Want to shop safely and privately online? Go Premium: https://dnt.abine.com=
/?pk_campaign=3DmaskHeader#premium
-------------------------by Abine-------------------------


commit 726b737574a3c075be95440e572b317a39293a9e
Author:     Punit Agrawal <punit.agrawal@arm.com>
AuthorDate: Fri May 26 12:14:07 2017 +0100
Commit:     Stefano Stabellini <sstabellini@kernel.org>
CommitDate: Tue Jun 6 11:49:39 2017 -0700

    Avoid excess icache flushes in populate_physmap() before domain has bee=
n created
   =20
    populate_physmap() calls alloc_heap_pages() per requested
    extent. alloc_heap_pages() invalidates the entire icache per
    extent. During domain creation, the icache invalidations can be deffere=
d
    until all the extents have been allocated as there is no risk of
    executing stale instructions from the icache.
   =20
    Introduce a new flag "MEMF_no_icache_flush" to be used to prevent
    alloc_heap_pages() from performing icache maintenance operations. Use
    the flag in populate_physmap() before the domain has been unpaused and
    perform required icache maintenance function at the end of the
    allocation.
   =20
    One concern is the lack of synchronisation around testing for
    "creation_finished". But it seems, in practice the window where it is
    out of sync should be small enough to not matter.
   =20
    Signed-off-by: Punit Agrawal <punit.agrawal@arm.com>
    Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
---
 xen/common/memory.c        | 31 ++++++++++++++++++++++---------
 xen/common/page_alloc.c    |  2 +-
 xen/include/asm-x86/page.h |  8 ++++++++
 xen/include/xen/mm.h       |  2 ++
 4 files changed, 33 insertions(+), 10 deletions(-)

diff --git a/xen/common/memory.c b/xen/common/memory.c
index 52879e7..34d2dda 100644
--- a/xen/common/memory.c
+++ b/xen/common/memory.c
@@ -152,16 +152,26 @@ static void populate_physmap(struct memop_args *a)
                             max_order(curr_d)) )
         return;
=20
-    /*
-     * With MEMF_no_tlbflush set, alloc_heap_pages() will ignore
-     * TLB-flushes. After VM creation, this is a security issue (it can
-     * make pages accessible to guest B, when guest A may still have a
-     * cached mapping to them). So we do this only during domain creation,
-     * when the domain itself has not yet been unpaused for the first
-     * time.
-     */
     if ( unlikely(!d->creation_finished) )
+    {
+        /*
+         * With MEMF_no_tlbflush set, alloc_heap_pages() will ignore
+         * TLB-flushes. After VM creation, this is a security issue (it ca=
n
+         * make pages accessible to guest B, when guest A may still have a
+         * cached mapping to them). So we do this only during domain creat=
ion,
+         * when the domain itself has not yet been unpaused for the first
+         * time.
+         */
         a->memflags |=3D MEMF_no_tlbflush;
+        /*
+         * With MEMF_no_icache_flush, alloc_heap_pages() will skip
+         * performing icache flushes. We do it only before domain
+         * creation as once the domain is running there is a danger of
+         * executing instructions from stale caches if icache flush is
+         * delayed.
+         */
+        a->memflags |=3D MEMF_no_icache_flush;
+    }
=20
     for ( i =3D a->nr_done; i < a->nr_extents; i++ )
     {
@@ -211,7 +221,6 @@ static void populate_physmap(struct memop_args *a)
                 }
=20
                 mfn =3D gpfn;
-                page =3D mfn_to_page(mfn);
             }
             else
             {
@@ -255,6 +264,10 @@ static void populate_physmap(struct memop_args *a)
 out:
     if ( need_tlb
----- Message truncated -----

--f403045fdd92ea5cb10551af415a--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0863033454716294125==--


From xen-devel-bounces@lists.xen.org Sun Jun 11 13:39:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Jun 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 1dK35U-0002cC-An; Sun, 11 Jun 2017 13:39: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 1dK35S-0002bv-DQ
 for xen-devel@lists.xensource.com; Sun, 11 Jun 2017 13:39:26 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 9A/52-19409-D084D395; Sun, 11 Jun 2017 13:39:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVZfHwzb
 SYPdSEYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmPLy3jang/DTGillteg2M
 77O6GLk4hAT+Mkps2HuSHcJ5zChxuvUYM4SzjVFi+o1+oAwnh4iAs8TXM3PBbF4BfYkPF56yg
 djCAlYSf+c9ZAFpkBBYryzxbtNUIIcDyPGWODwjBqQGxFw39RFjFyM7BxtQ/SExkCiLgKrE3X
 /bWCcwci9gZFjFqFGcWlSWWqRraK6XVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iRH
 ocwYg2MH48rTnIUZJDiYlUd4tV2wihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw6jrbRgoJFqWm
 p1akZeYAgw8mLcHBoyTCO9EJKM1bXJCYW5yZDpE6xajLsWH1+i9MQix5+XmpUuK8L0GKBECKM
 krz4EbAIuESo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHkL7YGm8GTmlcBtegV0BBPQEddB7u
 ctLklESEk1MLr+ux7jGmA+77poY+G0+QvXbszMmsjhKb/D+1uMo1nlBMenNQvkZGY8+BcZctJ
 0V+AsFnEhpSdvPkV0ef1eMFf3C/ceY0ub4Ik7H9X6S+qI1Hzs5FKMfHCQadEMba/uuoXc50sm
 aBdZL+n85rrqKmNd8NTNTZp6h7gZf5y9Yf4tJ/6QTJdnhRJLcUaioRZzUXEiAPV6w4J/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1497188362!74196589!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54966 invoked from network); 11 Jun 2017 13:39:23 -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 Jun 2017 13:39: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 1dK35N-0005QB-2W; Sun, 11 Jun 2017 13:39: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 1dK35H-0004uy-9m; Sun, 11 Jun 2017 13:39:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dK35G-0005nl-Lq; Sun, 11 Jun 2017 13:39:15 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110264-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-qemut-debianhvm-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt-xsm:xen-install:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-qemut-debianhvm-amd64:guest-start/debianhvm.repeat:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:allowable
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-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: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-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop: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-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt: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-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl: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-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:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-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-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-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-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=88ff45d07559d2ba05ef7adf0028055454dc548b
X-Osstest-Versions-That: linux=6b65a8f64f4fd256ac0f6b9e97e9939ae18fc6c7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 11 Jun 2017 13:39:14 +0000
Subject: [Xen-devel] [linux-3.18 test] 110264: 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="===============5542010677774311926=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures :-/ but no regressions.

Tests which are failing intermittently (not blocking):
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm 15 guest-localmigrate/x10 fail in 110189 pass in 110264
 test-amd64-i386-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail in 110189 pass in 110264
 test-amd64-amd64-xl-qemuu-debianhvm-amd64 15 guest-localmigrate/x10 fail pass in 110189
 test-amd64-i386-xl-qemut-debianhvm-amd64 15 guest-localmigrate/x10 fail pass in 110189
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-stop         fail pass in 110189
 test-armhf-armhf-libvirt-xsm  5 xen-install                fail pass in 110189
 test-amd64-amd64-xl-qemut-debianhvm-amd64 17 guest-start/debianhvm.repeat fail pass in 110189

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

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
 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
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check fail in 110189 like 109754
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check fail in 110189 never pass
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 109754
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop             fail like 109754
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 109754
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop            fail like 109754
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 build-arm64-pvops             5 kernel-build                 fail   never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-ws16-amd64  9 windows-install        fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64  9 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386  9 windows-install         fail never pass

version targeted for testing:
 linux                88ff45d07559d2ba05ef7adf0028055454dc548b
baseline version:
 linux                6b65a8f64f4fd256ac0f6b9e97e9939ae18fc6c7

Last test of basis   109754  2017-05-26 00:20:49 Z   16 days
Testing same since   110079  2017-06-07 10:24:44 Z    4 days    5 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alex Deucher <alexander.deucher@amd.com>
  Alexander Tsoy <alexander@tsoy.me>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Konovalov <andreyknvl@google.com>
  Bjørn Mork <bjorn@mork.no>
  Brian Foster <bfoster@redhat.com>
  Carlos Maiolino <cmaiolino@redhat.com>
  Christian König <christian.koenig@amd.com>
  Craig Gallek <kraig@google.com>
  Darrick J. Wong <darrick.wong@oracle.com>
  David Rientjes <rientjes@google.com>
  David S. Miller <davem@davemloft.net>
  Davide Caratti <dcaratti@redhat.com>
  Eric Dumazet <edumazet@google.com>
  Eric Sandeen <sandeen@redhat.com>
  Eric Sandeen <sandeen@sandeen.net>
  Eryu Guan <eguan@redhat.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Jan Kara <jack@suse.cz>
  Julian Wiedmann <jwi@linux.vnet.ibm.com>
  Kefeng Wang <wangkefeng.wang@huawei.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Manoj Iyer <manoj.iyer@canonical.com>
  Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  Neal Cardwell <ncardwell@google.com>
  Nicolas Iooss <nicolas.iooss_linux@m4x.org>
  Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
  Punit Agrawal <punit.agrawal@arm.com>
  Sebastian Reichel <sebastian.reichel@collabora.co.uk>
  Soheil Hassas Yeganeh <soheil@google.com>
  Takashi Iwai <tiwai@suse.de>
  Thomas Gleixner <tglx@linutronix.de>
  Till Harbaum <till@harbaum.org>
  Ursula Braun <ubraun@linux.vnet.ibm.com>
  Vlad Yasevich <vyasevich@gmail.com>
  Wei Wang <weiwan@google.com>
  Wolfram Sang <wsa@the-dreams.de>
  Xin Long <lucien.xin@gmail.com>
  Yisheng Xie <xieyisheng1@huawei.com>
  Yuchung Cheng <ycheng@google.com>
  Zorro Lang <zlang@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            fail    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 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                    fail    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     fail    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    fail    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  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                                     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-3.18
+ revision=88ff45d07559d2ba05ef7adf0028055454dc548b
+ . ./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-3.18 88ff45d07559d2ba05ef7adf0028055454dc548b
+ branch=linux-3.18
+ revision=88ff45d07559d2ba05ef7adf0028055454dc548b
+ . ./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-3.18
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' x88ff45d07559d2ba05ef7adf0028055454dc548b = 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-3.14
++ : 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 88ff45d07559d2ba05ef7adf0028055454dc548b:refs/heads/tested/linux-3.18
To osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
   6b65a8f..88ff45d0 88ff45d07559d2ba05ef7adf0028055454dc548b -> tested/linux-3.18
+ exit 0


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5542010677774311926==--

From xen-devel-bounces@lists.xen.org Sun Jun 11 15:56:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Jun 2017 15: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 1dK5DK-0002Nj-Lb; Sun, 11 Jun 2017 15:55: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 1dK5DJ-0002NY-90
 for xen-devel@lists.xensource.com; Sun, 11 Jun 2017 15:55:41 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 DE/FA-31580-CF76D395; Sun, 11 Jun 2017 15:55:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOLMWRWlGSWpSXmKPExsWS0XRdVfdnum2
 kwaaV4hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOPLlD1vBXp+KXW/OMTYw
 djl1MXJxCAn8ZZS43P6EBcJ5zCix/vdfJghnG6PEp13bWbsYOTlEBJwlvp6Zyw5iCwtYSjSve
 gRm8wrYS+xe8h6ohp2DTcBK4pAYSJRFQFViyabdbBMYORYwMqxiVC9OLSpLLdK11EsqykzPKM
 lNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECPRUPQMD4w7G1z+dDjFKcjApifJuuWITKcSXlJ9
 SmZFYnBFfVJqTWnyIUYaDQ0mCV9fZNlJIsCg1PbUiLTMHGDIwaQkOHiUR3olOQGne4oLE3OLM
 dIjUKUZdjg2r139hEmLJy89LlRLnfQlSJABSlFGaBzcCFr6XGGWlhHkZGRgYhHgKUotyM0tQ5
 V8xinMwKgnzFtoDTeHJzCuB2/QK6AgmoCOug9zPW1ySiJCSamDM7uZy6zPdKvK1sOFXweRuvW
 sO7DolPCt0Zt/c9OKpYF7mN9X9AnK184vnuXDOWRziqH2M/9ZHMZEZojqBVxisCgxfez5IDmZ
 9a6Cfz59xbVXJQ8/Hehoz10i3Mr9bvUvRh+3XS6bJ757ETrsrvbVNslLsqN0s7eKLDedk889L
 3bU3K9yU9lWJpTgj0VCLuag4EQAZ7mXJWgIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1497196536!105078869!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64976 invoked from network); 11 Jun 2017 15:55:37 -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; 11 Jun 2017 15:55: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 1dK5DD-0000Ue-Hk; Sun, 11 Jun 2017 15:55: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 1dK5D8-0003UR-2k; Sun, 11 Jun 2017 15:55:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dK5D7-00041C-SN; Sun, 11 Jun 2017 15:55:29 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-Id: <E1dK5D7-00041C-SN@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 11 Jun 2017 15:55:29 +0000
Subject: [Xen-devel] [xen-4.7-testing 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>

YnJhbmNoIHhlbi00LjctdGVzdGluZwp4ZW5icmFuY2ggeGVuLTQuNy10ZXN0aW5nCmpvYiBidWls
ZC1hbWQ2NAp0ZXN0aWQgeGVuLWJ1aWxkCgpUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvcWVtdS14ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAoK
KioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMg
aW4gdHJlZTogIHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAogIEJ1ZyBpbnRyb2R1
Y2VkOiAgMTY0YzM0ZGQyM2JjM2VhOGQ1Mjg1NzUyZDkyNzA2MjdhOTNjOTFmNQogIEJ1ZyBub3Qg
cHJlc2VudDogZGE3NDNkYzgyYWRmZmQzNmNlMmQ3MTc3NmY0ZWE1YWZiYzE4NmExNQogIExhc3Qg
ZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzLzExMDMxNy8KCgogIGNvbW1pdCAxNjRjMzRkZDIzYmMzZWE4ZDUyODU3NTJkOTI3MDYyN2E5
M2M5MWY1CiAgQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgRGF0ZTog
ICBGcmkgSnVuIDkgMTM6NTE6MzQgMjAxNyArMDIwMAogIAogICAgICBodm1sb2FkZXI6IGF2b2lk
IHRlc3RzIHdoZW4gdGhleSB3b3VsZCBjbG9iYmVyIHVzZWQgbWVtb3J5CiAgICAgIAogICAgICBG
aXJzdCBvZiBhbGwgbGltaXQgdGhlIG1lbW9yeSByYW5nZSB1c2VkIGZvciB0ZXN0aW5nIHRvIDRN
YjogVGhlcmUncyBubwogICAgICBwb2ludCBwbGFjaW5nIHBhZ2UgdGFibGVzIHJpZ2h0IGFib3Zl
IDhNYiB3aGVuIHRoZXkgY2FuIGVxdWFsbHkgd2VsbAogICAgICBsaXZlIGF0IHRoZSBib3R0b20g
b2YgdGhlIGNodW5rIGF0IDRNYiAtIHJlcF9pb190ZXN0KCkgY2FyZXMgYWJvdXQgdGhlCiAgICAg
IDVNYi4uLjdNYiByYW5nZSBvbmx5IGFueXdheS4gSW4gYSBzdWJzZXF1ZW50IHBhdGNoIHRoaXMg
d2lsbCB0aGVuIGFsc28KICAgICAgYWxsb3cgc2ltcGx5IGxvb2tpbmcgZm9yIGFuIHVudXNlZCA0
TWIgcmFuZ2UgKGluc3RlYWQgb2YgdXNpbmcgYSBidWlsZAogICAgICB0aW1lIGRldGVybWluZWQg
b25lKS4KICAgICAgCiAgICAgIEV4dGVuZCB0aGUgInNraXAgdGVzdHMiIGNvbmRpdGlvbiBiZXlv
bmQgdGhlICJpcyB0aGVyZSBlbm91Z2ggbWVtb3J5IgogICAgICBxdWVzdGlvbi4KICAgICAgCiAg
ICAgIFJlcG9ydGVkLWJ5OiBDaGFybGVzIEFybm9sZCA8Y2Fybm9sZEBzdXNlLmNvbT4KICAgICAg
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgICBUZXN0
ZWQtYnk6IEdhcnkgTGluIDxnbGluQHN1c2UuY29tPgogICAgICBBY2tlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgICAgbWFzdGVyIGNvbW1pdDogMGQ2
OTY4NjM1Y2U1MWE4ZWQ3NTA4ZGRjZjE3YjNkMTNhNDYyY2IyNwogICAgICBtYXN0ZXIgZGF0ZTog
MjAxNy0wNS0xOSAxNjowNDozOCArMDIwMAoKCkZvciBiaXNlY3Rpb24gcmV2aXNpb24tdHVwbGUg
Z3JhcGggc2VlOgogICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L3Jlc3VsdHMvYmlzZWN0L3hlbi00LjctdGVzdGluZy9idWlsZC1hbWQ2NC54ZW4tYnVpbGQuaHRt
bApSZXZpc2lvbiBJRHMgaW4gZWFjaCBncmFwaCBub2RlIHJlZmVyLCByZXNwZWN0aXZlbHksIHRv
IHRoZSBUcmVlcyBhYm92ZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUnVubmluZyBjcy1iaXNlY3Rpb24tc3RlcCAtLWdyYXBoLW91dD0vaG9tZS9sb2dzL3Jlc3Vs
dHMvYmlzZWN0L3hlbi00LjctdGVzdGluZy9idWlsZC1hbWQ2NC54ZW4tYnVpbGQgLS1zdW1tYXJ5
LW91dD10bXAvMTEwMzE3LmJpc2VjdGlvbi1zdW1tYXJ5IC0tYmFzaXMtdGVtcGxhdGU9MTA5NjIw
IC0tYmxlc3NpbmdzPXJlYWwscmVhbC1iaXNlY3QgeGVuLTQuNy10ZXN0aW5nIGJ1aWxkLWFtZDY0
IHhlbi1idWlsZApTZWFyY2hpbmcgZm9yIGZhaWx1cmUgLyBiYXNpcyBwYXNzOgogMTEwMjQ0IGZh
aWwgW2hvc3Q9ZWxibGluZzBdIC8gMTA5NjIwIFtob3N0PXBpbm90MV0gMTA5NDkwIFtob3N0PWNo
YXJkb25uYXkwXSAxMDkwNTQgW2hvc3Q9Z29kZWxsbzBdIDEwOTAwNSBbaG9zdD1nb2RlbGxvMV0g
MTA4MjEyIFtob3N0PWdvZGVsbG8wXSAxMDgxNjYgW2hvc3Q9Z29kZWxsbzFdIDEwODEzNyBbaG9z
dD1nb2RlbGxvMF0gMTA3MzMzIFtob3N0PWdvZGVsbG8wXSAxMDcyMzMgW2hvc3Q9Z29kZWxsbzBd
IDEwNzIwOSBbaG9zdD1nb2RlbGxvMF0gMTA3MDIxIFtob3N0PWl0YWxpYTBdIDEwNjg0MiBbaG9z
dD1nb2RlbGxvMV0gMTA2NzUxIFtob3N0PWdvZGVsbG8wXSAxMDY2NjEgW2hvc3Q9cmltYXZhMF0g
MTA2NTQwIFtob3N0PXJpbWF2YTFdIDEwNjUyOCBbaG9zdD1nb2RlbGxvMF0gMTA2MjUxIFtob3N0
PWdvZGVsbG8wXSAxMDYwNTcgW2hvc3Q9Z29kZWxsbzFdIDEwNTk2NyBbaG9zdD1nb2RlbGxvMV0g
MTA1OTQ4IFtob3N0PWdvZGVsbG8xXSAxMDU5MzUgW2hvc3Q9Z29kZWxsbzBdIDEwNTkyNCBbaG9z
dD1nb2RlbGxvMF0gMTA1ODU1IFtob3N0PXJpbWF2YTFdIDEwNTgxOSBbaG9zdD1ub2JsaW5nMF0g
MTA1NjYxIFtob3N0PWdvZGVsbG8wXSAxMDQ1NTEgW2hvc3Q9bWVybG90MF0gMTA0MzAzIFtob3N0
PWdvZGVsbG8xXSAxMDQyNzUgW2hvc3Q9cGlub3QxXSAxMDQyNTAgW2hvc3Q9Z29kZWxsbzFdIDEw
Mzg1MCBbaG9zdD1odXhlbHJlYmUwXSAxMDM4MDIgW2hvc3Q9aHV4ZWxyZWJlMF0gMTAzNDE5IFto
b3N0PWdvZGVsbG8xXSAxMDMzNTEgb2suCkZhaWx1cmUgLyBiYXNpcyBwYXNzIGZsaWdodHM6IDEx
MDI0NCAvIDEwMzM1MQoodHJlZSB3aXRoIG5vIHVybDogbWluaW9zKQoodHJlZSB3aXRoIG5vIHVy
bDogb3ZtZikKKHRyZWUgd2l0aCBubyB1cmw6IHNlYWJpb3MpCih0cmVlIGluIGJhc2lzcGFzcyBi
dXQgbm90IGluIGxhdGVzdDogcWVtdSkKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3FlbXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKTGF0
ZXN0IDI1ODNlYWFkM2M0ZTZiYWViZGFjNjgwMGEyNmRlMWUxMDYyNWI2YmIgNTBkMDUxMjMzNzhk
NjM3ODk3Yzc3Y2Q5ZTMyNTRlNmYwYjNlMWQyMwpCYXNpcyBwYXNzIGUyN2EyZjE3YmMyZDlkN2Y4
YWZjZTJjNTkxOGY0ZjIzOTM3YjI2OGUgN2E3MWNlYTAyYWZlMmJmMGYwNGYxY2JmOTE5MzEwODFk
YmU5ZGQ3NgpHZW5lcmF0aW5nIHJldmlzaW9ucyB3aXRoIC4vYWRob2MtcmV2dHVwbGUtZ2VuZXJh
dG9yICBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0I2UyN2EyZjE3YmMyZDlkN2Y4
YWZjZTJjNTkxOGY0ZjIzOTM3YjI2OGUtMjU4M2VhYWQzYzRlNmJhZWJkYWM2ODAwYTI2ZGUxZTEw
NjI1YjZiYiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCM3YTcxY2VhMDJhZmUyYmYwZjA0
ZjFjYmY5MTkzMTA4MWRiZTlkZDc2LTUwZDA1MTIzMzc4ZDYzNzg5N2M3N2NkOWUzMjU0ZTZmMGIz
ZTFkMjMKTG9hZGVkIDIwMDggbm9kZXMgaW4gcmV2aXNpb24gZ3JhcGgKU2VhcmNoaW5nIGZvciB0
ZXN0IHJlc3VsdHM6CiAxMDMyNzAgW2hvc3Q9aXRhbGlhMV0KIDEwMzM1MSBwYXNzIGUyN2EyZjE3
YmMyZDlkN2Y4YWZjZTJjNTkxOGY0ZjIzOTM3YjI2OGUgN2E3MWNlYTAyYWZlMmJmMGYwNGYxY2Jm
OTE5MzEwODFkYmU5ZGQ3NgogMTAzNDE5IFtob3N0PWdvZGVsbG8xXQogMTAzODUwIFtob3N0PWh1
eGVscmViZTBdCiAxMDM4MDIgW2hvc3Q9aHV4ZWxyZWJlMF0KIDEwNDI1MCBbaG9zdD1nb2RlbGxv
MV0KIDEwNDI3NCBbaG9zdD1nb2RlbGxvMV0KIDEwNDI4NCBbaG9zdD1waW5vdDBdCiAxMDQyNzUg
W2hvc3Q9cGlub3QxXQogMTA0MzAzIFtob3N0PWdvZGVsbG8xXQogMTA0MzY3IFtob3N0PWdvZGVs
bG8xXQogMTA0MzczIFtob3N0PW1lcmxvdDBdCiAxMDQzNzQgW2hvc3Q9bWVybG90MF0KIDEwNDM3
NiBbaG9zdD1tZXJsb3QwXQogMTA0MzcwIFtob3N0PW1lcmxvdDBdCiAxMDQzNjAgW2hvc3Q9bWVy
bG90MF0KIDEwNDM3NyBbaG9zdD1tZXJsb3QwXQogMTA0Mzg0IFtob3N0PW1lcmxvdDBdCiAxMDQz
ODIgW2hvc3Q9bWVybG90MF0KIDEwNDQwNSBbaG9zdD1tZXJsb3QwXQogMTA0NDAzIFtob3N0PW1l
cmxvdDBdCiAxMDQ0MDggW2hvc3Q9bWVybG90MF0KIDEwNDQxMCBbaG9zdD1tZXJsb3QwXQogMTA0
NTI2IFtob3N0PW1lcmxvdDBdCiAxMDQ0MTggW2hvc3Q9bWVybG90MF0KIDEwNDQzMyBbaG9zdD1t
ZXJsb3QwXQogMTA0NDM4IFtob3N0PW1lcmxvdDBdCiAxMDQ0MzAgW2hvc3Q9bWVybG90MF0KIDEw
NDQ3NCBbaG9zdD1tZXJsb3QwXQogMTA0NTUxIFtob3N0PW1lcmxvdDBdCiAxMDU2NjEgW2hvc3Q9
Z29kZWxsbzBdCiAxMDU4MTkgW2hvc3Q9bm9ibGluZzBdCiAxMDU4NTUgW2hvc3Q9cmltYXZhMV0K
IDEwNTk0OCBbaG9zdD1nb2RlbGxvMV0KIDEwNTkyNCBbaG9zdD1nb2RlbGxvMF0KIDEwNTkzNCBb
aG9zdD1nb2RlbGxvMV0KIDEwNTk0MCBbaG9zdD1ub2JsaW5nMF0KIDEwNTkzOSBbaG9zdD1odXhl
bHJlYmUwXQogMTA1OTM1IFtob3N0PWdvZGVsbG8wXQogMTA2MDU3IFtob3N0PWdvZGVsbG8xXQog
MTA1OTY3IFtob3N0PWdvZGVsbG8xXQogMTA2MjUxIFtob3N0PWdvZGVsbG8wXQogMTA2NTI4IFto
b3N0PWdvZGVsbG8wXQogMTA2NTM5IFtob3N0PWdvZGVsbG8wXQogMTA2NTQ2IFtob3N0PWdvZGVs
bG8wXQogMTA2NTQwIFtob3N0PXJpbWF2YTFdCiAxMDY2NjEgW2hvc3Q9cmltYXZhMF0KIDEwNjc1
MSBbaG9zdD1nb2RlbGxvMF0KIDEwNjg0MiBbaG9zdD1nb2RlbGxvMV0KIDEwNzAyMSBbaG9zdD1p
dGFsaWEwXQogMTA3MjA5IFtob3N0PWdvZGVsbG8wXQogMTA3MjMzIFtob3N0PWdvZGVsbG8wXQog
MTA3MzMzIFtob3N0PWdvZGVsbG8wXQogMTA4MTM3IFtob3N0PWdvZGVsbG8wXQogMTA4MTY2IFto
b3N0PWdvZGVsbG8xXQogMTA4MjEyIFtob3N0PWdvZGVsbG8wXQogMTA5MDA0IFtob3N0PWdvZGVs
bG8xXQogMTA5MDE4IFtob3N0PWdvZGVsbG8xXQogMTA5MDA1IFtob3N0PWdvZGVsbG8xXQogMTA5
MDQwIFtob3N0PWNoYXJkb25uYXkxXQogMTA5MDU0IFtob3N0PWdvZGVsbG8wXQogMTA5NDkwIFto
b3N0PWNoYXJkb25uYXkwXQogMTA5NjIwIFtob3N0PXBpbm90MV0KIDExMDE4NSBmYWlsIDI1ODNl
YWFkM2M0ZTZiYWViZGFjNjgwMGEyNmRlMWUxMDYyNWI2YmIgNTBkMDUxMjMzNzhkNjM3ODk3Yzc3
Y2Q5ZTMyNTRlNmYwYjNlMWQyMwogMTEwMjQ0IGZhaWwgMjU4M2VhYWQzYzRlNmJhZWJkYWM2ODAw
YTI2ZGUxZTEwNjI1YjZiYiA1MGQwNTEyMzM3OGQ2Mzc4OTdjNzdjZDllMzI1NGU2ZjBiM2UxZDIz
CiAxMTAzMDMgcGFzcyAyNTgzZWFhZDNjNGU2YmFlYmRhYzY4MDBhMjZkZTFlMTA2MjViNmJiIDE2
ZjM0YjdhMTkwM2RhMzU5YzAxM2JkMGZiMWI4MDIxODQzNGYzYTEKIDExMDMxNyBmYWlsIDI1ODNl
YWFkM2M0ZTZiYWViZGFjNjgwMGEyNmRlMWUxMDYyNWI2YmIgMTY0YzM0ZGQyM2JjM2VhOGQ1Mjg1
NzUyZDkyNzA2MjdhOTNjOTFmNQogMTEwMzA1IHBhc3MgMjU4M2VhYWQzYzRlNmJhZWJkYWM2ODAw
YTI2ZGUxZTEwNjI1YjZiYiBkOGI4YTEwMDI1ODEyN2Q2YmM4NjEyMTliMDIzMjMyMjYyOGMzYTEz
CiAxMTAzMDggcGFzcyAyNTgzZWFhZDNjNGU2YmFlYmRhYzY4MDBhMjZkZTFlMTA2MjViNmJiIGE1
ZjQ3NjIwZjdmMTNjNGQ1N2MyYjY2NGEzOTEzOTgwNDlmYjkyOWQKIDExMDMwOSBwYXNzIDI1ODNl
YWFkM2M0ZTZiYWViZGFjNjgwMGEyNmRlMWUxMDYyNWI2YmIgZGE3NDNkYzgyYWRmZmQzNmNlMmQ3
MTc3NmY0ZWE1YWZiYzE4NmExNQogMTEwMjk3IHBhc3MgZTI3YTJmMTdiYzJkOWQ3ZjhhZmNlMmM1
OTE4ZjRmMjM5MzdiMjY4ZSA3YTcxY2VhMDJhZmUyYmYwZjA0ZjFjYmY5MTkzMTA4MWRiZTlkZDc2
CiAxMTAyOTkgZmFpbCAyNTgzZWFhZDNjNGU2YmFlYmRhYzY4MDBhMjZkZTFlMTA2MjViNmJiIDUw
ZDA1MTIzMzc4ZDYzNzg5N2M3N2NkOWUzMjU0ZTZmMGIzZTFkMjMKIDExMDMwMCBwYXNzIDE1MjY4
ZjkxZmJlNzViMzhhODUxYzQ1OGFlZjc0ZTY5M2Q2NDZlYTUgYzc4MmU2MWVkZjE2ZjQ5MzZhYTJl
OGRlNzllMTRiMTFlZjRjZDY5MAogMTEwMzAyIHBhc3MgMjU4M2VhYWQzYzRlNmJhZWJkYWM2ODAw
YTI2ZGUxZTEwNjI1YjZiYiA0MmNhNDZiY2RjNDUzNDJkMjUwMDQ3NDgyZmFmY2VjYTAxZGQ1N2M2
CiAxMTAzMTAgZmFpbCAyNTgzZWFhZDNjNGU2YmFlYmRhYzY4MDBhMjZkZTFlMTA2MjViNmJiIDE2
NGMzNGRkMjNiYzNlYThkNTI4NTc1MmQ5MjcwNjI3YTkzYzkxZjUKIDExMDMxNCBwYXNzIDI1ODNl
YWFkM2M0ZTZiYWViZGFjNjgwMGEyNmRlMWUxMDYyNWI2YmIgZGE3NDNkYzgyYWRmZmQzNmNlMmQ3
MTc3NmY0ZWE1YWZiYzE4NmExNQogMTEwMzE1IGZhaWwgMjU4M2VhYWQzYzRlNmJhZWJkYWM2ODAw
YTI2ZGUxZTEwNjI1YjZiYiAxNjRjMzRkZDIzYmMzZWE4ZDUyODU3NTJkOTI3MDYyN2E5M2M5MWY1
CiAxMTAzMTYgcGFzcyAyNTgzZWFhZDNjNGU2YmFlYmRhYzY4MDBhMjZkZTFlMTA2MjViNmJiIGRh
NzQzZGM4MmFkZmZkMzZjZTJkNzE3NzZmNGVhNWFmYmMxODZhMTUKU2VhcmNoaW5nIGZvciBpbnRl
cmVzdGluZyB2ZXJzaW9ucwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTAzMzUxIChwYXNzKSwgZm9y
IGJhc2lzIHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDExMDE4NSAoZmFpbCksIGZvciBiYXNp
cyBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDExMDI5NyAocGFzcyksIGZvciBiYXNpcyBw
YXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDExMDI5OSAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJl
CiAwIHJldmlzaW9ucyBhdCAyNTgzZWFhZDNjNGU2YmFlYmRhYzY4MDBhMjZkZTFlMTA2MjViNmJi
IGRhNzQzZGM4MmFkZmZkMzZjZTJkNzE3NzZmNGVhNWFmYmMxODZhMTUKTm8gcmV2aXNpb25zIGxl
ZnQgdG8gdGVzdCwgY2hlY2tpbmcgZ3JhcGggc3RhdGUuCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAx
MTAzMDkgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMTAzMTAg
KGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMTAzMTQgKHBh
c3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDExMDMxNSAoZmFpbCksIGZv
ciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDExMDMxNiAocGFzcyksIGZvciBs
YXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTEwMzE3IChmYWlsKSwgZm9yIGZpcnN0IGZh
aWx1cmUKCioqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAg
QnVnIGlzIGluIHRyZWU6ICB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKICBCdWcg
aW50cm9kdWNlZDogIDE2NGMzNGRkMjNiYzNlYThkNTI4NTc1MmQ5MjcwNjI3YTkzYzkxZjUKICBC
dWcgbm90IHByZXNlbnQ6IGRhNzQzZGM4MmFkZmZkMzZjZTJkNzE3NzZmNGVhNWFmYmMxODZhMTUK
ICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncy8xMTAzMTcvCgoKICBjb21taXQgMTY0YzM0ZGQyM2JjM2VhOGQ1Mjg1NzUyZDky
NzA2MjdhOTNjOTFmNQogIEF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
IERhdGU6ICAgRnJpIEp1biA5IDEzOjUxOjM0IDIwMTcgKzAyMDAKICAKICAgICAgaHZtbG9hZGVy
OiBhdm9pZCB0ZXN0cyB3aGVuIHRoZXkgd291bGQgY2xvYmJlciB1c2VkIG1lbW9yeQogICAgICAK
ICAgICAgRmlyc3Qgb2YgYWxsIGxpbWl0IHRoZSBtZW1vcnkgcmFuZ2UgdXNlZCBmb3IgdGVzdGlu
ZyB0byA0TWI6IFRoZXJlJ3Mgbm8KICAgICAgcG9pbnQgcGxhY2luZyBwYWdlIHRhYmxlcyByaWdo
dCBhYm92ZSA4TWIgd2hlbiB0aGV5IGNhbiBlcXVhbGx5IHdlbGwKICAgICAgbGl2ZSBhdCB0aGUg
Ym90dG9tIG9mIHRoZSBjaHVuayBhdCA0TWIgLSByZXBfaW9fdGVzdCgpIGNhcmVzIGFib3V0IHRo
ZQogICAgICA1TWIuLi43TWIgcmFuZ2Ugb25seSBhbnl3YXkuIEluIGEgc3Vic2VxdWVudCBwYXRj
aCB0aGlzIHdpbGwgdGhlbiBhbHNvCiAgICAgIGFsbG93IHNpbXBseSBsb29raW5nIGZvciBhbiB1
bnVzZWQgNE1iIHJhbmdlIChpbnN0ZWFkIG9mIHVzaW5nIGEgYnVpbGQKICAgICAgdGltZSBkZXRl
cm1pbmVkIG9uZSkuCiAgICAgIAogICAgICBFeHRlbmQgdGhlICJza2lwIHRlc3RzIiBjb25kaXRp
b24gYmV5b25kIHRoZSAiaXMgdGhlcmUgZW5vdWdoIG1lbW9yeSIKICAgICAgcXVlc3Rpb24uCiAg
ICAgIAogICAgICBSZXBvcnRlZC1ieTogQ2hhcmxlcyBBcm5vbGQgPGNhcm5vbGRAc3VzZS5jb20+
CiAgICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAg
ICAgVGVzdGVkLWJ5OiBHYXJ5IExpbiA8Z2xpbkBzdXNlLmNvbT4KICAgICAgQWNrZWQtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICAgIG1hc3RlciBjb21t
aXQ6IDBkNjk2ODYzNWNlNTFhOGVkNzUwOGRkY2YxN2IzZDEzYTQ2MmNiMjcKICAgICAgbWFzdGVy
IGRhdGU6IDIwMTctMDUtMTkgMTY6MDQ6MzggKzAyMDAKCnBubXRvcG5nOiAyMzUgY29sb3JzIGZv
dW5kClJldmlzaW9uIGdyYXBoIGxlZnQgaW4gL2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC94ZW4t
NC43LXRlc3RpbmcvYnVpbGQtYW1kNjQueGVuLWJ1aWxkLntkb3QscHMscG5nLGh0bWwsc3ZnfS4K
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoxMTAzMTc6IHRvbGVyYWJs
ZSBBTEwgRkFJTAoKZmxpZ2h0IDExMDMxNyB4ZW4tNC43LXRlc3RpbmcgcmVhbC1iaXNlY3QgW3Jl
YWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTAz
MTcvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxk
LWFtZDY0ICAgICAgICAgICAgICAgICAgIDUgeGVuLWJ1aWxkICAgICAgICAgICAgICAgZmFpbCBi
YXNlbGluZSB1bnRlc3RlZAoKCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Jun 11 17:33:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Jun 2017 17:33:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dK6k1-0000MJ-2s; Sun, 11 Jun 2017 17: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 <prvs=328884478=citrix-osstest@xenproject.org>)
 id 1dK6jz-0000M7-4i
 for xen-devel@lists.xensource.com; Sun, 11 Jun 2017 17:33:31 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 5D/18-01735-AEE7D395; Sun, 11 Jun 2017 17:33:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsXitHSDve6zOtt
 Ig9PNAhb3prxnd2D02N63iz2AMYo1My8pvyKBNWP2ge/sBT0nGSsOvZZqYJw7gbGLkZNDQsBf
 Ytu9l6wQtofEyyn7wWwRAWeJCR9us4HYvAJ6Eq1TdoPVCwu4S3xfeRCohguo/qmCxNY//ewQz
 a4Sn08cZISxn99uBxvEBjR0Ys9EFhCbRUBVYm3nHLAaIQEtiaWLVzJBLBCUODnzCVgNs4CExM
 EXL5gh5lhKrJ98l3UCI98sJGWzkJQtYGRaxahRnFpUllqka2Sol1SUmZ5RkpuYmaNraGCql5t
 aXJyYnpqTmFSsl5yfu4kRGFj1DAyMOxjvTvY7xCjJwaQkyrvlik2kEF9SfkplRmJxRnxRaU5q
 8SFGGQ4OJQleXWfbSCHBotT01Iq0zBxgiMOkJTh4lER4JzoBpXmLCxJzizPTIVKnGHU5Nqxe/
 4VJiCUvPy9VSpz3JUiRAEhRRmke3AhYvF1ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMxbaA
 80hSczrwRu0yugI5iAjrgOcj9vcUkiQgoYwYlK218KnnOaPs1yhSPbd81vP3vUrxjn9z0u5D2
 8bvLU+3tP/km7zyR8P8SzaVPygWMnnPMi/7H8MLsyt+N5YnlKrrj8DaaihvUt77uPndCX+3K1
 K0dLR5s91/Hkjw/Zunph3T+nMi5bnmB86MSX3TvvtkouPKEsdOnxXbHzh2uv6O+Luqa7MUaJp
 Tgj0VCLuag4EQAfGnQ7sgIAAA==
X-Env-Sender: prvs=328884478=citrix-osstest@xenproject.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1497202402!102827839!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12117 invoked from network); 11 Jun 2017 17:33:25 -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;
 11 Jun 2017 17:33:25 -0000
X-IronPort-AV: E=Sophos;i="5.39,329,1493683200"; d="scan'208";a="435970768"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02SJC01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71541-mainreport@xen.org>
X-Osstest-Failures: xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-hvm32-invlpg~shadow:fail:regression
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-hvm32pae-invlpg~shadow:fail:regression
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-invlpg~shadow:fail:regression
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:guest-start.2:fail:regression
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:guest-start/debian.repeat:fail:regression
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32-invlpg~shadow:fail:allowable
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32pae-invlpg~shadow:fail:allowable
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-invlpg~shadow:fail:allowable
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:allowable
 xen-4.6-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:allowable
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:allowable
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-intel:xen-boot/l1:fail:allowable
 xen-4.6-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:allowable
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 xen-4.6-testing:test-amd64-amd64-xl-qemut-winxpsp3:windows-install:fail:allowable
 xen-4.6-testing:test-xtf-amd64-amd64-1: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-xtf-amd64-amd64-3:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-pv32pae-xsa-194: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-xtf-amd64-amd64-4:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-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-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-pvh-intel:guest-start: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-midway: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-midway:saverestore-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: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-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt: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-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=314915cb4aa3865c8623516b65216b974a7d4e9a
X-Osstest-Versions-That: xen=7496924db24a7946b0a81e20344920b4ac55921a
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sun, 11 Jun 2017 18:33:17 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02SJC01.citrite.net
Subject: [Xen-devel] [xen-4.6-testing baseline-only test] 71541: 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="===============7840287939518359367=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

This run is configured for baseline tests only.

flight 71541 xen-4.6-testing real [real]
http://osstest.xs.citrite.net/~osstest/testlogs/logs/71541/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-xtf-amd64-amd64-3    20 xtf/test-hvm32-invlpg~shadow fail REGR. vs. 71335
 test-xtf-amd64-amd64-3 33 xtf/test-hvm32pae-invlpg~shadow fail REGR. vs. 71335
 test-xtf-amd64-amd64-3    44 xtf/test-hvm64-invlpg~shadow fail REGR. vs. 71335
 test-armhf-armhf-xl-multivcpu 16 guest-start.2            fail REGR. vs. 71335
 test-armhf-armhf-libvirt-raw 14 guest-start/debian.repeat fail REGR. vs. 71335

Regressions which are regarded as allowable (not blocking):
 test-xtf-amd64-amd64-2       20 xtf/test-hvm32-invlpg~shadow fail   like 71335
 test-xtf-amd64-amd64-2      33 xtf/test-hvm32pae-invlpg~shadow fail like 71335
 test-xtf-amd64-amd64-2       44 xtf/test-hvm64-invlpg~shadow fail   like 71335
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail   like 71335
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail   like 71335
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail   like 71335
 test-amd64-amd64-qemuu-nested-intel 13 xen-boot/l1             fail like 71335
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-stop              fail like 71335
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop              fail like 71335
 test-amd64-amd64-xl-qemut-winxpsp3  9 windows-install          fail like 71335

Tests which did not succeed, but are not blocking:
 test-xtf-amd64-amd64-1       65 xtf/test-pv32pae-xsa-194     fail   never pass
 test-xtf-amd64-amd64-5       65 xtf/test-pv32pae-xsa-194     fail   never pass
 test-xtf-amd64-amd64-3       65 xtf/test-pv32pae-xsa-194     fail   never pass
 test-xtf-amd64-amd64-2       65 xtf/test-pv32pae-xsa-194     fail   never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-xtf-amd64-amd64-4       65 xtf/test-pv32pae-xsa-194     fail   never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-pvh-intel 11 guest-start                  fail  never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-midway   12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-midway   13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-pvh-amd  11 guest-start                  fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-stop             fail never pass

version targeted for testing:
 xen                  314915cb4aa3865c8623516b65216b974a7d4e9a
baseline version:
 xen                  7496924db24a7946b0a81e20344920b4ac55921a

Last test of basis    71335  2017-05-17 13:46:54 Z   25 days
Testing same since    71541  2017-06-11 09:13:50 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  George Dunlap <george.dunlap@citrix.com>
  Gregory Herrero <gregory.herrero@oracle.com>
  Igor Druzhinin <igor.druzhinin@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Kevin Tian <kevin.tian@intel.com>
  Mohit Gambhir <mohit.gambhir@oracle.com>
  Razvan Cojocaru <rcojocaru@bitdefender.com>
  Tim Deegan <tim@xen.org>

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                                  fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         pass    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-qemuu-nested-intel                          fail    
 test-amd64-amd64-xl-pvh-intel                                fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-armhf-armhf-xl-midway                                   pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                fail    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 fail    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1                     pass    
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    
 test-amd64-amd64-xl-qemut-winxpsp3                           fail    
 test-amd64-i386-xl-qemut-winxpsp3                            pass    
 test-amd64-amd64-xl-qemuu-winxpsp3                           pass    
 test-amd64-i386-xl-qemuu-winxpsp3                            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 314915cb4aa3865c8623516b65216b974a7d4e9a
Author: Gregory Herrero <gregory.herrero@oracle.com>
Date:   Fri Jun 9 13:58:57 2017 +0200

    stop_machine: fill fn_result only in case of error
    
    When stop_machine_run() is called with NR_CPUS as last argument,
    fn_result member must be filled only if an error happens since it is
    shared across all cpus.
    
    Assume CPU1 detects an error and set fn_result to -1, then CPU2 doesn't
    detect an error and set fn_result to 0. The error detected by CPU1 will
    be ignored.
    
    Note that in case multiple failures occur on different CPUs, only the
    last error will be reported.
    
    Signed-off-by: Gregory Herrero <gregory.herrero@oracle.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    master commit: d8b833d78f6bfde9855a949b5e6d3790d78c0fb7
    master date: 2017-06-01 10:53:04 +0200

commit 866b2b274dd7dbe54bae0b27b07e150dd0c7233d
Author: Jan Beulich <jbeulich@suse.com>
Date:   Fri Jun 9 13:58:40 2017 +0200

    arm: fix build with gcc 7
    
    The compiler dislikes duplicate "const", and the ones it complains
    about look like they we in fact meant to be placed differently.
    
    Also fix array_access_okay() (just like on x86), despite the construct
    being unused on ARM: -Wint-in-bool-context, enabled by default in
    gcc 7, doesn't like multiplication in conditional operators. "Hide" it,
    at the risk of the next compiler version becoming smarter and
    recognizing even that. (The hope is that added smartness then would
    also better deal with legitimate cases like the one here.) The change
    could have been done in access_ok(), but I think we better keep it at
    the place the compiler is actually unhappy about.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Julien Grall <julien.grall@arm.com>
    master commit: 9d3011bd1cd29f8f3841bf1b64d5ead9ed1434e8
    master date: 2017-05-19 10:12:08 +0200

commit 7a46badcf4eaa337070a6e7dda61698fd5a32cb3
Author: Jan Beulich <jbeulich@suse.com>
Date:   Fri Jun 9 13:58:11 2017 +0200

    x86: fix build with gcc 7
    
    -Wint-in-bool-context, enabled by default in gcc 7, doesn't like
    multiplication in conditional operators. "Hide" them, at the risk of
    the next compiler version becoming smarter and recognizing even those.
    (The hope is that added smartness then would also better deal with
    legitimate cases like the ones here.)
    
    The change could have been done in access_ok(), but I think we better
    keep it at the places the compiler is actually unhappy about.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: f32400e90c046a9fd76c8917a60d34ade9c02ea2
    master date: 2017-05-19 10:11:36 +0200

commit 38e8ab9e1c4f1f876481c2f2ebaf463c31fa7475
Author: Igor Druzhinin <igor.druzhinin@citrix.com>
Date:   Fri Jun 9 13:57:34 2017 +0200

    x86/mm: fix incorrect unmapping of 2MB and 1GB pages
    
    The same set of functions is used to set as well as to clean
    P2M entries, except that for clean operations INVALID_MFN (~0UL)
    is passed as a parameter. Unfortunately, when calculating an
    appropriate target order for a particular mapping INVALID_MFN
    is not taken into account which leads to 4K page target order
    being set each time even for 2MB and 1GB mappings. This eventually
    breaks down an EPT structure irreversibly into 4K mappings which
    prevents consecutive high order mappings to this area.
    
    Signed-off-by: Igor Druzhinin <igor.druzhinin@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Kevin Tian <kevin.tian@intel.com>
    Acked-by: George Dunlap <george.dunlap@citrix.com>
    
    x86/NPT: deal with fallout from 2Mb/1Gb unmapping change
    
    Commit efa9596e9d ("x86/mm: fix incorrect unmapping of 2MB and 1GB
    pages") left the NPT code untouched, as there is no explicit alignment
    check matching the one in EPT code. However, the now more widespread
    storing of INVALID_MFN into PTEs requires adjustments:
    - calculations when shattering large pages may spill into the p2m type
      field (converting p2m_populate_on_demand to p2m_grant_map_rw) - use
      OR instead of PLUS,
    - the use of plain l{2,3}e_from_pfn() in p2m_pt_set_entry() results in
      all upper (flag) bits being clobbered - introduce and use
      p2m_l{2,3}e_from_pfn(), paralleling the existing L1 variant.
    
    Reported-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Tested-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
    Acked-by: George Dunlap <george.dunlap@citrix.com>
    master commit: efa9596e9d167c8fb7d1c4446c10f7ca30453646
    master date: 2017-05-17 17:23:15 +0200
    master commit: 83520cb4aa39ebeb4eb1a7cac2e85b413e75a336
    master date: 2017-06-06 14:32:54 +0200

commit 13e84e665dccd908900043b7e2887a211bc08dfc
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jun 9 13:57:06 2017 +0200

    x86/pv: Align %rsp before pushing the failsafe stack frame
    
    Architecturally, all 64bit stacks are aligned on a 16 byte boundary before an
    exception frame is pushed.  The failsafe frame should not special in this
    regard.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    master commit: cbcaccb5e991155a4ae85a032e990614c3dc6960
    master date: 2017-05-09 19:00:20 +0100

commit ff3f674fa25116f68f24ae43ed2f44ed86d8ca71
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jun 9 13:56:40 2017 +0200

    x86/pv: Fix bugs with the handling of int80_bounce
    
    Testing has revealed two issues:
    
     1) Passing a NULL handle to set_trap_table() is intended to flush the entire
        table.  The 64bit guest case (and 32bit guest on 32bit Xen, when it
        existed) called init_int80_direct_trap() to reset int80_bounce, but c/s
        cda335c279 which introduced the 32bit guest on 64bit Xen support omitted
        this step.  Previously therefore, it was impossible for a 32bit guest to
        reset its registered int80_bounce details.
    
     2) init_int80_direct_trap() doesn't honour the guests request to have
        interrupts disabled on entry.  PVops Linux requests that interrupts are
        disabled, but Xen currently leaves them enabled when following the int80
        fastpath.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    master commit: 55ab172a1f286742d918947ecb9b257ce31cc253
    master date: 2017-05-09 19:00:04 +0100

commit 267bf9f3ae9c0e0e7d0c103a8b826ce8f59bd0b1
Author: Mohit Gambhir <mohit.gambhir@oracle.com>
Date:   Fri Jun 9 13:56:07 2017 +0200

    x86/vpmu_intel: fix hypervisor crash by masking PC bit in MSR_P6_EVNTSEL
    
    Setting Pin Control (PC) bit (19) in MSR_P6_EVNTSEL results in a General
    Protection Fault and thus results in a hypervisor crash. This behavior has
    been observed on two generations of Intel processors namely, Haswell and
    Broadwell. Other Intel processor generations were not tested. However, it
    does seem to be a possible erratum that hasn't yet been confirmed by Intel.
    
    To fix the problem this patch masks PC bit and returns an error in
    case any guest tries to write to it on any Intel processor. In addition
    to the fact that setting this bit crashes the hypervisor on Haswell and
    Broadwell, the PC flag bit toggles a hardware pin on the physical CPU
    every time the programmed event occurs and the hardware behavior in
    response to the toggle is undefined in the SDM, which makes this bit
    unsafe to be used by guests and hence should be masked on all machines.
    
    Signed-off-by: Mohit Gambhir <mohit.gambhir@oracle.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Kevin Tian <kevin.tian@intel.com>
    master commit: 8bf68dca65e2d61f4dfc6715cca51ad3dd5aadf1
    master date: 2017-05-08 13:37:17 +0200

commit 6fe723ef8c49dee3aea424d966f102429be745e4
Author: Jan Beulich <jbeulich@suse.com>
Date:   Fri Jun 9 13:55:12 2017 +0200

    hvm: fix hypervisor crash in hvm_save_one()
    
    hvm_save_cpu_ctxt() returns success without writing any data into
    hvm_domain_context_t when all VCPUs are offline. This can then crash
    the hypervisor (with FATAL PAGE FAULT) in hvm_save_one() via the
    "off < (ctxt.cur - sizeof(*desc))" for() test, where ctxt.cur remains 0,
    causing an underflow which leads the hypervisor to go off the end of the
    ctxt buffer.
    
    This has been broken since Xen 4.4 (c/s e019c606f59).
    It has happened in practice with an HVM Linux VM (Debian 8) queried around
    shutdown:
    
    (XEN) hvm.c:1595:d3v0 All CPUs offline -- powering off.
    (XEN) ----[ Xen-4.9-rc  x86_64  debug=y   Not tainted ]----
    (XEN) CPU:    5
    (XEN) RIP:    e008:[<ffff82d0802496d2>] hvm_save_one+0x145/0x1fd
    (XEN) RFLAGS: 0000000000010286   CONTEXT: hypervisor (d0v2)
    (XEN) rax: ffff830492cbb445   rbx: 0000000000000000   rcx: ffff83039343b400
    (XEN) rdx: 00000000ff88004d   rsi: fffffffffffffff8   rdi: 0000000000000000
    (XEN) rbp: ffff8304103e7c88   rsp: ffff8304103e7c48   r8:  0000000000000001
    (XEN) r9:  deadbeefdeadf00d   r10: 0000000000000000   r11: 0000000000000282
    (XEN) r12: 00007f43a3b14004   r13: 00000000fffffffe   r14: 0000000000000000
    (XEN) r15: ffff830400c41000   cr0: 0000000080050033   cr4: 00000000001526e0
    (XEN) cr3: 0000000402e13000   cr2: ffff830492cbb447
    (XEN) ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: e010   cs: e008
    (XEN) Xen code around <ffff82d0802496d2> (hvm_save_one+0x145/0x1fd):
    (XEN)  00 00 48 01 c8 83 c2 08 <66> 39 58 02 75 64 eb 08 48 89 c8 ba 08 00 00 00
    (XEN) Xen stack trace from rsp=ffff8304103e7c48:
    (XEN)    0000041000000000 ffff83039343b400 ffff8304103e7c70 ffff8304103e7da8
    (XEN)    ffff830400c41000 00007f43a3b13004 ffff8304103b7000 ffffffffffffffea
    (XEN)    ffff8304103e7d48 ffff82d0802683d4 ffff8300d19fd000 ffff82d0802320d8
    (XEN)    ffff830400c41000 0000000000000000 ffff8304103e7cd8 ffff82d08026ff3d
    (XEN)    0000000000000000 ffff8300d19fd000 ffff8304103e7cf8 ffff82d080232142
    (XEN)    0000000000000000 ffff8300d19fd000 ffff8304103e7d28 ffff82d080207051
    (XEN)    ffff8304103e7d18 ffff830400c41000 0000000000000202 ffff830400c41000
    (XEN)    0000000000000000 00007f43a3b13004 0000000000000000 deadbeefdeadf00d
    (XEN)    ffff8304103e7e68 ffff82d080206c47 0700000000000000 ffff830410375bd0
    (XEN)    0000000000000296 ffff830410375c78 ffff830410375c80 0000000000000003
    (XEN)    ffff8304103e7e68 ffff8304103b67c0 ffff8304103b7000 ffff8304103b67c0
    (XEN)    0000000d00000037 0000000000000003 0000000000000002 00007f43a3b14004
    (XEN)    00007ffd5d925590 0000000000000000 0000000100000000 0000000000000000
    (XEN)    00000000ea8f8000 0000000000000000 00007ffd00000000 0000000000000000
    (XEN)    00007f43a276f557 0000000000000000 00000000ea8f8000 0000000000000000
    (XEN)    00007ffd5d9255e0 00007f43a23280b2 00007ffd5d926058 ffff8304103e7f18
    (XEN)    ffff8300d19fe000 0000000000000024 ffff82d0802053e5 deadbeefdeadf00d
    (XEN)    ffff8304103e7f08 ffff82d080351565 010000003fffffff 00007f43a3b13004
    (XEN)    deadbeefdeadf00d deadbeefdeadf00d deadbeefdeadf00d deadbeefdeadf00d
    (XEN)    ffff8800781425c0 ffff88007ce94300 ffff8304103e7ed8 ffff82d0802719ec
    (XEN) Xen call trace:
    (XEN)    [<ffff82d0802496d2>] hvm_save_one+0x145/0x1fd
    (XEN)    [<ffff82d0802683d4>] arch_do_domctl+0xa7a/0x259f
    (XEN)    [<ffff82d080206c47>] do_domctl+0x1862/0x1b7b
    (XEN)    [<ffff82d080351565>] pv_hypercall+0x1ef/0x42c
    (XEN)    [<ffff82d080355106>] entry.o#test_all_events+0/0x30
    (XEN)
    (XEN) Pagetable walk from ffff830492cbb447:
    (XEN)  L4[0x106] = 00000000dbc36063 ffffffffffffffff
    (XEN)  L3[0x012] = 0000000000000000 ffffffffffffffff
    (XEN)
    (XEN) ****************************************
    (XEN) Panic on CPU 5:
    (XEN) FATAL PAGE FAULT
    (XEN) [error_code=0000]
    (XEN) Faulting linear address: ffff830492cbb447
    (XEN) ****************************************
    
    At the same time pave the way for having zero-length records.
    
    Inspired by an earlier patch from Andrew and Razvan.
    
    Reported-by: Razvan Cojocaru <rcojocaru@bitdefender.com>
    Diagnosed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Tim Deegan <tim@xen.org>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Tested-by: Razvan Cojocaru <rcojocaru@bitdefender.com>
    master commit: ed719d7ca6e8df6384a2ecbe9a78977e32586478
    master date: 2017-05-04 15:05:26 +0200

commit d48df033095afadd82435e591ce66433bc6d3be2
Author: Jan Beulich <jbeulich@suse.com>
Date:   Fri Jun 9 13:54:27 2017 +0200

    x86/32on64: properly honor add-to-physmap-batch's size
    
    Commit 407a3c00ff ("compat/memory: fix build with old gcc") "fixed" a
    build issue by switching to the use of uninitialized data. Due to
    - the bounding of the uninitialized data item
    - the accessed area being outside of Xen space
    - arguments being properly verified by the native hypercall function
    this is not a security issue.
    
    Reported-by: Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 144aec4140515c53bb1676df71a469f3e285c557
    master date: 2017-04-26 09:48:45 +0200
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7840287939518359367==--

From xen-devel-bounces@lists.xen.org Sun Jun 11 17:44:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Jun 2017 17: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 1dK6ua-00015X-6i; Sun, 11 Jun 2017 17:44: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=328884478=citrix-osstest@xenproject.org>)
 id 1dK6uY-00015L-IC
 for xen-devel@lists.xensource.com; Sun, 11 Jun 2017 17:44:26 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 F3/0C-02955-9718D395; Sun, 11 Jun 2017 17:44:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHRDpG5Fo22
 kwa3fWhb3prxnd2D02N63iz2AMYo1My8pvyKBNaPpzXfGgk6FigUTu1kaGJeJdzFyckgI+Ess
 m7GRGcJ2l7j8ZQYLiC0i4Cwx4cNtNhCbV0BP4ub5DrAaYQELieULPgPVcAHVNzFK9E9exwjR7
 CYxactFVhj7+P3VYDabgIfExJ6JYENZBFQlTrSdAqsXEtCSWLp4JRPEAkGJkzOfgNUwC0hIHH
 zxAuogC4n9f88yT2Dkm4WkbBaSsgWMTKsY1YtTi8pSi3SN9JKKMtMzSnITM3N0DQ2M9XJTi4s
 T01NzEpOK9ZLzczcxAoOqnoGBcQfjqWbnQ4ySHExKorxbrthECvEl5adUZiQWZ8QXleakFh9i
 lOHgUJLg1XW2jRQSLEpNT61Iy8wBhjdMWoKDR0mEd6ITUJq3uCAxtzgzHSJ1ilGXY8Pq9V+Yh
 Fjy8vNSpcR5X4IUCYAUZZTmwY2AxdolRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8hfZAU3
 gy80rgNr0COoIJ6IjrIPfzFpckIqSkGhgtHtRNW7xqgb2gy8YdS1vnHNe6HhOTsHnSxTlLnq/
 ICz7kGu+rIsV1dcqio0ue3XL2D821Uezb5Hhm32rLkI3e+7fHsOUcPlTQszDyqOI1fa9Dj7fU
 Sx+Yf0Xc4nX7091yEdUxJa9KDT22WeW4LX67dU52hd/lT/7JdeenPUrJ8bxe9nrrBdELSizFG
 YmGWsxFxYkA8Eetq7ACAAA=
X-Env-Sender: prvs=328884478=citrix-osstest@xenproject.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1497203062!49604336!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34062 invoked from network); 11 Jun 2017 17:44:24 -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;
 11 Jun 2017 17:44:24 -0000
X-IronPort-AV: E=Sophos;i="5.39,329,1493683200"; d="scan'208";a="427423392"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL06.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71542-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64-libvirt:libvirt-build:fail:allowable
 ovmf:build-i386-libvirt:libvirt-build:fail:allowable
X-Osstest-Versions-This: ovmf=ec4910cd3336565fdb61dafdd9ec4ae7a6160ba3
X-Osstest-Versions-That: ovmf=8f98c76f992be0d22cafaf302ee95350cef3f0c7
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sun, 11 Jun 2017 18:44:20 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL06.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71542: 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
MTU0MiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE1NDIvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25z
LgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2Nr
aW5nKToKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDUgbGlidmlydC1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsICAgbGlrZSA3MTUzOQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgNSBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcxNTM5Cgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAgICAgICAgICAgZWM0OTEwY2Qz
MzM2NTY1ZmRiNjFkYWZkZDllYzRhZTdhNjE2MGJhMwpiYXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAg
ICAgICAgICAgICAgICAgOGY5OGM3NmY5OTJiZTBkMjJjYWZhZjMwMmVlOTUzNTBjZWYzZjBjNwoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcxNTM5ICAyMDE3LTA2LTEwIDE0OjQ3OjA2IFogICAgMSBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3MTU0MiAgMjAxNy0wNi0xMSAwOTo0Njo1MSBaICAg
IDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CiAgU3RhciBaZW5nIDxz
dGFyLnplbmdAaW50ZWwuY29tPgogIFRhcGFuIFNoYWggPHRhcGFuZHNoYWhAaHBlLmNvbT4KCmpv
YnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9o
b21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3Mv
bG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90
IGFwcGxpY2FibGUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IGVjNDkxMGNkMzMzNjU2NWZkYjYxZGFmZGQ5ZWM0YWU3
YTYxNjBiYTMKQXV0aG9yOiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CkRhdGU6ICAg
VGh1IEp1biA4IDEwOjE2OjQwIDIwMTcgKzA4MDAKCiAgICBTZWN1cml0eVBrZyBUY2dEeGU6IFNp
bXBsaWZ5IGRlYnVnIG1zZyB3aGVuICJUUE0gbm90IHdvcmtpbmcgcHJvcGVybHkiCiAgICAKICAg
IEN1cnJlbnQgY29kZSBmb3IgY2FzZSAiVFBNIG5vdCB3b3JraW5nIHByb3Blcmx5IiB1c2VzIHRo
ZSBwcmVkZWZpbmVkCiAgICBtYWNybyBfX0ZJTEVfXyBpbiBkZWJ1ZyBmb3JtYXQgc3RyaW5nLCBi
dXQgdXNlcyBwcmVkZWZpbmVkIG1hY3JvCiAgICBfX0xJTkVfXyBhcyBwYXJhbWV0ZXIsIGFuZCBp
dCBhbHNvIHVzZXMgbXVsdGlwbGUgcGFpcnMgb2YgIiIgaW4gZGVidWcKICAgIGZvcm1hdCBzdHJp
bmcuCiAgICAKICAgIFRvIGJlIHNpbXBsZSBhbmQgY2xlYXIsIHRoaXMgcGF0Y2ggaXMgdG8gdXBk
YXRlIHRoZSBjb2RlIHRvIGp1c3QgdXNlCiAgICAiRHJpdmVyRW50cnk6IFRQTSBub3Qgd29ya2lu
ZyBwcm9wZXJseVxuIiBhcyB0aGUgZGVidWcgbWVzc2FnZS4KICAgIAogICAgQ2M6IEppZXdlbiBZ
YW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogICAgQ2M6IEFteSBDaGFuIDxhbXkuY2hhbkBpbnRl
bC5jb20+CiAgICBDYzogQ2hhc2VsIENoaXUgPGNoYXNlbC5jaGl1QGludGVsLmNvbT4KICAgIENj
OiBDaGFvIFpoYW5nIDxjaGFvLmIuemhhbmdAaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5k
ZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMAogICAgU2lnbmVkLW9mZi1i
eTogU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEppZXdl
biBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IENoYXNlbCBDaGl1
IDxjaGFzZWwuY2hpdUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogQ2hhbyBaaGFuZyA8Y2hh
by5iLnpoYW5nQGludGVsLmNvbT4KCmNvbW1pdCA5N2YxY2Q1OTdlMDFiOWM5NmExYmU5YjMzZDc3
ODUzNjIyNjk1MDZlCkF1dGhvcjogVGFwYW4gU2hhaCA8dGFwYW5kc2hhaEBocGUuY29tPgpEYXRl
OiAgIFNhdCBKdW4gMTAgMDE6MTE6MjEgMjAxNyArMDgwMAoKICAgIFNoZWxsUGtnOiBGaXggdHlw
byBlcnJvcnMgaW4gaWZjb25maWcgaGVscCBvdXRwdXQKICAgIAogICAgRm91bmQgZmV3IGluc3Rh
bmNlcyB3aGVyZSBJUHY0IGFuZCBESENQdjQgc3BlbGxlZCBpbmNvcnJlY3RseQogICAgYXMgSVA0
IGFuZCBESENQNCByZXNwZWN0aXZlbHkuCiAgICAKICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFu
b0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6IFRhcGFu
IFNoYWggPHRhcGFuZHNoYWhAaHBlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYWJlbiBDYXJzZXkg
PGphYmVuLmNhcnNleUBpbnRlbC5jb20+Cgpjb21taXQgOTM3YmM2NmUxZTU1NWU3NGFjZGViYTc2
NmIxMmMwNmZkNTA2ZTQwOApBdXRob3I6IFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CkRh
dGU6ICAgRnJpIEp1biA5IDExOjEwOjMyIDIwMTcgKzA4MDAKCiAgICBTaGVsbC9hbGlhczogUHJp
bnQgZGV0YWlsZWQgZXJyb3Igd2hlbiBkZWxldGluZyBhbGlhcwogICAgCiAgICBTVFJfR0VOX0VS
Ul9OT1RfRk9VTkQgaXMgYWRkZWQgYW5kIGN1cnJlbnRseSBpcyBvbmx5CiAgICB1c2VkIGJ5IGFs
aWFzIGNvbW1hbmQuIFRoaXMgc3RyaW5nIHRlbXBsYXRlIGNhbiBiZSB1c2VkCiAgICBieSBvdGhl
ciBjb21tYW5kcyBhcyB3ZWxsLgogICAgCiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3Jl
IENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4wCiAgICBTaWduZWQtb2ZmLWJ5OiBSdWl5dSBOaSA8
cnVpeXUubmlAaW50ZWwuY29tPgogICAgQ2M6IEphYmVuIENhcnNleSA8amFiZW4uY2Fyc2V5QGlu
dGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBUYXBhbiBTaGFoIDx0YXBhbmRzaGFoQGhwZS5jb20+
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Jun 11 20:54:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Jun 2017 20:54: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 1dK9rz-0003u4-VU; Sun, 11 Jun 2017 20:53:59 +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 1dK9ry-0003tr-Kl
 for xen-devel@lists.xensource.com; Sun, 11 Jun 2017 20:53:58 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 98/4D-02183-5EDAD395; Sun, 11 Jun 2017 20:53:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVffhWtt
 Ig7trdS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacXjTX8aCB/EVH14/Zm9g
 fGDZxcjFISTwl1Hi3LJlzBDOY0aJNX07mSCcbYwSbZsnM3YxcnKICDhLfD0zlx3E5hXQl9i2o
 xUsLixgInH23l5GkAYJgReyEj2/57OBJCQEvCXaXv8HSnCA2VevWncxsnOwCVhJHBIDKWARUJ
 Xo/XuEdQIj9wJGhlWM6sWpRWWpRboWeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZs
 YgR5nAIIdjAebnQ8xSnIwKYnybrliEynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJglfX2TZSSLAo
 NT21Ii0zBxh6MGkJDh4lEd6JTkBp3uKCxNzizHSI1ClGXY4Nq9d/YRJiycvPS5US530JUiQAU
 pRRmgc3AhYHlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMW2gPNIUnM68EbtMroCOYgI64Dn
 I/b3FJIkJKqoHR88qCsMdz2pavidtybf3yJJNH68vFZSoOLHnxf0PbndiTFjyuJ9UbXh7W191
 tt/lw/9cMdbNj8xa4dyyOmC2//XTN6cc8C+vMBf+J/HXXvLjm9pGXyan699ZfOtVYWmNT66bK
 1W4wyT3yrfoXj/+ZQrYHJAOUfa4Jnf0fLv9yX2qm5JHZ1iyblFiKMxINtZiLihMBcUe71H4CA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1497214432!99975326!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36668 invoked from network); 11 Jun 2017 20:53:53 -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; 11 Jun 2017 20:53: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 1dK9rp-0000Qz-U8; Sun, 11 Jun 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 1dK9rk-00023o-Ez; Sun, 11 Jun 2017 20:53:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dK9rk-0002wV-4V; Sun, 11 Jun 2017 20:53:44 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110266-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-4.9:test-amd64-i386-libvirt:host-ping-check-xen:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:host-ping-check-xen:fail:heisenbug
 linux-4.9:test-armhf-armhf-xl-rtds:xen-install:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:xen-boot:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-armhf-armhf-examine:reboot:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64: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=f1aa865ae5d4608cbfbb02f42baa1ef5ed95fce2
X-Osstest-Versions-That: linux=37feaf8095d352014555b82adb4a04609ca17d3f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 11 Jun 2017 20:53:44 +0000
Subject: [Xen-devel] [linux-4.9 test] 110266: 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>

ZmxpZ2h0IDExMDI2NiBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDI2Ni8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
NiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CgpUZXN0cyB3
aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgIDcgaG9zdC1waW5nLWNoZWNrLXhlbiBmYWlsIGluIDExMDIwMCBw
YXNzIGluIDExMDI2NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTUgZ3Vl
c3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDExMDIwMCBwYXNzIGluIDExMDI2NgogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3IGhvc3QtcGluZy1j
aGVjay14ZW4gZmFpbCBwYXNzIGluIDExMDIwMAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAgNSB4ZW4taW5zdGFsbCAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTEwMjAwCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gx
MCBmYWlsIHBhc3MgaW4gMTEwMjAwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgcGFzcyBpbiAxMTAyMDAKClJlZ3Jlc3Np
b25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMDczNTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDkgZGViaWFu
LWluc3RhbGwgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwNzM1OAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgZmFpbCBpbiAxMTAyMDAgUkVHUi4g
dnMuIDEwNzM1OAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdGFy
dC93aW4ucmVwZWF0IGZhaWwgYmxvY2tlZCBpbiAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICBmYWlsIGluIDExMDIwMCBsaWtlIDEwNzM1
OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgIGZh
aWwgaW4gMTEwMjAwIGxpa2UgMTA3MzU4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExMDIw
MCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICA2IHhlbi1ib290ICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC14c20gIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwNzM1
OAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDYgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgICAgICBmYWlsIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICA2
IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgKIHRlc3QtYXJt
aGYtYXJtaGYteGwteHNtICAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWls
ICBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgNiB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDcz
NTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kIDE2IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICA5IHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUg
ICAgICA2IHJlYm9vdCAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA5IHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAg
ICAgICAgZjFhYTg2NWFlNWQ0NjA4Y2JmYmIwMmY0MmJhYTFlZjVlZDk1ZmNlMgpiYXNlbGluZSB2
ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgMzdmZWFmODA5NWQzNTIwMTQ1NTViODJhZGI0
YTA0NjA5Y2ExN2QzZgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTA3MzU4ICAyMDE3LTA0LTEwIDE5
OjQyOjUyIFogICA2MiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEwNzM5NiAgMjAxNy0wNC0x
MiAxMToxNToxOSBaICAgNjAgZGF5cyAgIDkyIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDExMDA4MiAgMjAxNy0wNi0wNyAxMTozNDoyNiBaICAgIDQgZGF5cyAgICA1IGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KNjA1IHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0
aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAg
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
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4
Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBw
dXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMjE2MjEgbGluZXMgbG9uZy4p
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Jun 11 22:52:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Jun 2017 22:52: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 1dKBhu-0002Uj-Er; Sun, 11 Jun 2017 22:51: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 1dKBht-0002UM-HA
 for xen-devel@lists.xensource.com; Sun, 11 Jun 2017 22:51:41 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 A4/F5-02956-C79CD395; Sun, 11 Jun 2017 22:51:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVbf6pG2
 kwYqXuhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+Dr5K2vBxZiK2S2n2BsY
 2226GLk4hAT+Mkr0/tjDBuE8ZpR4OGkBcxcjJ5CzjVHi+QYHEFtEwFni65m57CA2r4C+xJ7m7
 2A1wgIWEjvPTGQGaZYQ+ConcepQFxNIQkLAW+L37i52GPvZyi7GLkZ2DjYBK4lDYiBRFgFVib
 1Xt7JPYORewMiwilGjOLWoLLVI19BEL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxM
 j0OcMQLCD8frGgEOMkhxMSqK8W67YRArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4NV1to0UEixK
 TU+tSMvMAQYfTFqCg0dJhHeiE1Cat7ggMbc4Mx0idYpRl2PD6vVfmIRY8vLzUqXEeV+CFAmAF
 GWU5sGNgEXCJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzFtoDTeHJzCuB2/QK6AgmoCOug9
 zPW1ySiJCSamBkDLnQteu5mm03d33OgudKz+1WTwufUfqi/l1n6DmzM26ytsJBtnaJHexBl17
 f5da4pxlr//1ncdrqiVHr5vVNKbbdtuMq27cNyxY4ujWZZ26Jct1rnDTbJeJ+w8/HkW/myX2V
 OPHhsOz8My+aGif8EDQ+cHRx0OalEUJn5+8zk5BMPrKkNP2JEktxRqKhFnNRcSIA7+8/nX8CA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1497221498!105640909!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62310 invoked from network); 11 Jun 2017 22:51:39 -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; 11 Jun 2017 22: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 <osstest-admin@xenproject.org>)
 id 1dKBho-0003Rs-DZ; Sun, 11 Jun 2017 22:51: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 1dKBhi-0001R6-Uc; Sun, 11 Jun 2017 22:51:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dKBhi-0005ZL-Mq; Sun, 11 Jun 2017 22:51:30 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110268-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qcow2:guest-start:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-vhd:guest-start:fail:regression
 qemu-mainline:test-armhf-armhf-xl-vhd:guest-start:fail:regression
 qemu-mainline:test-armhf-armhf-xl-vhd:xen-boot:fail:heisenbug
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10: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-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-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm: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-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-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=64175afc695c0672876fbbfc31b299c86d562cb4
X-Osstest-Versions-That: qemuu=c6e84fbd447a51e1161d74d71566a5f67b47eac5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 11 Jun 2017 22:51:30 +0000
Subject: [Xen-devel] [qemu-mainline test] 110268: 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="===============7393820177519740574=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qcow2    10 guest-start              fail REGR. vs. 109975
 test-amd64-amd64-libvirt-vhd 10 guest-start              fail REGR. vs. 109975
 test-armhf-armhf-xl-vhd      10 guest-start    fail in 110210 REGR. vs. 109975

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-xl-vhd       6 xen-boot                   fail pass in 110210
 test-amd64-amd64-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail pass in 110210

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop  fail in 110210 like 109975
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 109975
 test-amd64-i386-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail like 109975
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 109975
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 109975
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass

version targeted for testing:
 qemuu                64175afc695c0672876fbbfc31b299c86d562cb4
baseline version:
 qemuu                c6e84fbd447a51e1161d74d71566a5f67b47eac5

Last test of basis   109975  2017-06-04 00:16:43 Z    7 days
Failing since        110013  2017-06-05 10:45:10 Z    6 days    9 attempts
Testing same since   110114  2017-06-08 09:24:28 Z    3 days    4 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Larson <alarson@ddci.com>
  Alex Bennée <alex.bennee@linaro.org>
  Aurelien Jarno <aurelien@aurel32.net>
  Cédric Le Goater <clg@kaod.org>
  Daniel Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  David Hildenbrand <david@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Emilio G. Cota <cota@braap.org>
  Eric Blake <eblake@redhat.com>
  Felipe Franciosi <felipe@nutanix.com>
  Greg Kurz <groug@kaod.org>
  Igor Mammedov <imammedo@redhat.com>
  Jason Wang <jasowang@redhat.com>
  John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
  John Snow <jsnow@redhat.com>
  Juan Quintela <quintela@redhat.com>
  Kamil Rytarowski <n54@gmx.com>
  Laurent Vivier <laurent@vivier.eu>
  Laurent Vivier <lvivier@redhat.com>
  Luc MICHEL <luc.michel@git.antfield.fr>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marc-André Lureau <marcandre.lureau@redhat.com>
  Markus Armbruster <armbru@redhat.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>
  Mike Cui <cui@nutanix.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Philippe Mathieu-Daudé <f4bug@amsat.org>
  QingFeng Hao <haoqf@linux.vnet.ibm.com>
  Richard Henderson <rth@twiddle.net>
  Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  Thomas Huth <thuth@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-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                                  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-amd64-xl-qcow2                                    fail    
 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                                 fail    
 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.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7393820177519740574==--

From xen-devel-bounces@lists.xen.org Sun Jun 11 23:58:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Jun 2017 23: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 1dKCkV-0006DP-NX; Sun, 11 Jun 2017 23:58:27 +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 1dKCkU-0006D2-GL
 for xen-devel@lists.xensource.com; Sun, 11 Jun 2017 23:58:26 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 D5/D8-02956-129DD395; Sun, 11 Jun 2017 23:58:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVVfhpm2
 kwdtjChYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuPrrBnPBrymMFbcfzWBv
 YGzO7GLk4BAS+MsosUagi5ETyHzMKPH+vH4XIxeQvY1R4tWzPjaQhIiAs8TXM3PZQWxeAX2JT
 x+nMYLYwgJmEv9+zGAGaZAQmKwscevhbTaQoRIC3hItK41AakDMf62XgGrYOdgErCQOiYFEWQ
 RUJbZu6WSawMi9gJFhFaNGcWpRWWqRrqGhXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ
 +7iZGoL8ZgGAH46dlAYcYJTmYlER5t1yxiRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwavrbBsp
 JFiUmp5akZaZAww8mLQEB4+SCO9EJ6A0b3FBYm5xZjpE6hSjLseG1eu/MAmx5OXnpUqJ874EK
 RIAKcoozYMbAYuCS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmLbQHmsKTmVcCt+kV0BFMQE
 dcB7mft7gkESEl1cBYwWuac+7//iXq3xbYxv1uv/8qzjLF8Orf2x43pvjXT4zYZml46mHDl5m
 z+BOSJ2gdunYy73ZM9Idwo36/O7u+Ne2fdN/W6e2HPyd5H+3Z5Lppufmeb88+fP8Tmbav0Hlj
 xX0xn8s8/22uB004Z1d+KODVw1Oh5x5xqYay7y5+vs145Q2WCK86DiWW4oxEQy3mouJEAIv39
 4F9AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1497225503!107309579!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43737 invoked from network); 11 Jun 2017 23:58:24 -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; 11 Jun 2017 23:58: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 1dKCkP-0005B7-Hk; Sun, 11 Jun 2017 23:58: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 1dKCkJ-0006af-Su; Sun, 11 Jun 2017 23:58:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dKCkI-0003pi-H7; Sun, 11 Jun 2017 23:58:14 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110288-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-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-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw: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-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-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-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-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-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-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-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-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-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=5faab9e0f03c4eef97886b45436015e107f79f5f
X-Osstest-Versions-That: linux=b29794ec95c6856b316c2295904208bf11ffddd9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 11 Jun 2017 23:58:14 +0000
Subject: [Xen-devel] [linux-linus test] 110288: 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="===============1645356882423510013=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemut-debianhvm-amd64  6 xen-boot    fail REGR. vs. 110093
 test-amd64-amd64-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail REGR. vs. 110093

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

version targeted for testing:
 linux                5faab9e0f03c4eef97886b45436015e107f79f5f
baseline version:
 linux                b29794ec95c6856b316c2295904208bf11ffddd9

Last test of basis   110093  2017-06-07 17:29:08 Z    4 days
Failing since        110131  2017-06-08 17:30:38 Z    3 days    4 attempts
Testing same since   110288  2017-06-11 03:24:07 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Adam Thomson <Adam.Thomson.Opensource@diasemi.com>
  Adrian Hunter <adrian.hunter@intel.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alexander Potapenko <glider@google.com>
  Alexander Sverdlin <alexander.sverdlin@gmail.com>
  Alexandre Belloni <alexandre.belloni@free-electrons.com>
  Andi Kleen <ak@linux.intel.com>
  Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
  Antoine Tenart <antoine.tenart@free-electrons.com>
  Anton Blanchard <anton@samba.org>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Ben Skeggs <bskeggs@redhat.com>
  Benjamin Tissoires <benjamin.tissoires@redhat.com>
  Borislav Petkov <bp@suse.de>
  Breno Leitao <leitao@debian.org>
  Charles Keepax <ckeepax@opensource.wolfsonmicro.com>
  Chris Chiu <chiu@endlessm.com>
  Chris Mason <clm@fb.com>
  Chris Wilson <chris@chris-wilson.co.uk>
  Christian Sünkenberg <christian.suenkenberg@student.kit.edu>
  Christoph Hellwig <hch@lst.de>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Christophe Leroy <christophe.leroy@c-s.fr>
  CK Hu <ck.hu@mediatek.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>
  Dave Airlie <airlied@redhat.com>
  Dave Young <dyoung@redhat.com>
  David Sterba <dsterba@suse.com>
  Dmitry Monakhov <dmonakhov@openvz.org>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dominik Brodowski <linux@dominikbrodowski.net>
  Eric Anholt <eric@anholt.net>
  Eric Biggers <ebiggers@google.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Frederic Barrat <fbarrat@linux.vnet.ibm.com>
  Gilad Ben-Yossef <gilad@benyossef.com>
  Gregory CLEMENT <gregory.clement@free-electrons.com>
  Gustavo A. R. Silva <garsilva@embeddedor.com>
  Gustavo Romero <gusbromero@gmail.com>
  H Hartley Sweeten <hsweeten@visionengravers.com>
  Hans de Goede <hdegoede@redhat.com>
  Heiko Stuebner <heiko@sntech.de>
  Herbert Xu <herbert@gondor.apana.org.au>
  Hiroyuki Yokoyama <hiroyuki.yokoyama.vx@renesas.com>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  James Smart <james.smart@broadcom.com>
  James Smart <jsmart2021@gmail.com>
  James Wang <jnwang@suse.com>
  Jan Kara <jack@suse.cz>
  Jani Nikula <jani.nikula@intel.com>
  Jason Cooper <jason@lakedaemon.net>
  Javier Martinez Canillas <javier@dowhile0.org>
  Jeff Mahoney <jeffm@suse.com>
  Jens Axboe <axboe@fb.com>
  Jeremy Kerr <jk@ozlabs.org>
  Jeremy Linton <lintonrjeremy@gmail.com>
  Jessica Yu <jeyu@redhat.com>
  Jin Yao <yao.jin@linux.intel.com>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Olsa <jolsa@redhat.com>
  Joerg Roedel <jroedel@suse.de>
  John Stultz <john.stultz@linaro.org>
  Jon Bloomfield <jon.bloomfield@intel.com>
  Jonas Aaberg <cja@gmx.net>
  Joseph Qi <qijiang.qj@alibaba-inc.com>
  Juergen Gross <jgross@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kai Chen <kai.chen@intel.com>
  Kai-Heng Feng <kai.heng.feng@canonical.com>
  Kim Phillips <kim.phillips@arm.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
  Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
  Lee Tibbert <lee.tibbert@gmail.com>
  Leonard Crestez <leonard.crestez@nxp.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Liu Bo <bo.li.liu@oracle.com>
  Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
  Lucas Stach <l.stach@pengutronix.de>
  Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
  Madhavan Srinivasan <maddy@linux.vnet.ibm.com>
  Magnus Damn <magnus.damn@gmail.com>
  Marco Piazza <mpiazza@gmail.com>
  Marek Vasut <marex@denx.de>
  Mark Brown <broonie@kernel.org>
  Mark Yao <mark.yao@rock-chips.com>
  Masahiro Yamada <yamada.masahiro@socionext.com>
  Masami Hiramatsu <mhiramat@kernel.org>
  Michael Bringmann <mwb@linux.vnet.ibm.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michal Wajdeczko <michal.wajdeczko@intel.com>
  Mika Kahola <mika.kahola@intel.com>
  Milian Wolff <milian.wolff@kdab.com>
  Ming Lei <ming.lei@redhat.com>
  Murali Karicheri <m-karicheri2@ti.com>
  Nagaraju, Vathsala <vathsala.nagaraju@intel.com>
  Namhyung Kim <namhyung@kernel.org>
  Nate Watterson <nwatters@codeaurora.org>
  Neil Armstrong <narmstrong@baylibre.com>
  NeilBrown <neilb@suse.com>
  Nicholas Piggin <npiggin@gmail.com>
  Nickey Yang <nickey.yang@rock-chips.com>
  Nicolas Ferre <nicolas.ferre@microchip.com>
  Olof Johansson <olof@lixom.net>
  Omar Sandoval <osandov@fb.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paolo Valente <paolo.valente@linaro.org>
  Pardha Saradhi K <pardha.saradhi.kesapragada@intel.com>
  Patrice Chotard <patrice.chotard@st.com>
  Paul E. McKenney <paulmck@linux.vnet.ibm.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Petr Mladek <pmladek@suse.com>
  Phil Elwell <phil@raspberrypi.org>
  Philipp Zabel <p.zabel@pengutronix.de>
  Qu Wenruo <quwenruo@cn.fujitsu.com>
  Quentin Schulz <quentin.schulz@free-electrons.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Rakesh Pandit <rakesh@tuxera.com>
  Ravi Bangoria <ravi.bangoria@linux.vnet.ibm.com>
  Robin Murphy <robin.murphy@arm.com>
  Rodrigo Vivi <rodrigo.vivi@intel.com>
  Ryan Mallon <rmallon@gmail.com>
  Sagi Grimberg <sagi@grimberg.me>
  Santosh Shilimkar <ssantosh@kernel.org>
  Sean Paul <seanpaul@chromium.org>
  Sebastian Andrzej Siewior <bigeasy@linutronix.de>
  Sekhar Nori <nsekhar@ti.com>
  SeongJae Park <sj38.park@gmail.com>
  Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
  Shaohua Li <shli@fb.com>
  Shreyas NC <shreyas.nc@intel.com>
  Shriya <shriyak@linux.vnet.ibm.com>
  Sinclair Yeh <syeh@vmware.com>
  Sodhi, VunnyX <vunnyx.sodhi@intel.com>
  Sricharan R <sricharan@codeaurora.org>
  Stefan Agner <stefan@agner.ch>
  Steve Longerbeam <steve_longerbeam@mentor.com>
  Su Yue <suy.fnst@cn.fujitsu.com>
  Subhransu S. Prusty <subhransu.s.prusty@intel.com>
  Takashi Iwai <tiwai@suse.de>
  Tero Kristo <t-kristo@ti.com>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Hellstrom <thellstrom@vmware.com>
  Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  Tomas Konir <tomas.konir@gmail.com>
  Tvrtko Ursulin <tvrtko.ursulin@intel.com>
  Ulrik De Bie <ulrik.debie-os@e2big.org>
  Vaibhav Jain <vaibhav@linux.vnet.ibm.com>
  vathsala nagaraju <vathsala.nagaraju@intel.com>
  Ville Syrjälä <ville.syrjala@linux.intel.com>
  Vinod Koul <vinod.koul@intel.com>
  Vladis Dronov <vdronov@redhat.com>
  Will Deacon <will.deacon@arm.com>
  Yifeng Li <tomli@tomli.me>
  YYS <nickey.yang@rock-chips.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-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-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-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


Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1645356882423510013==--

From xen-devel-bounces@lists.xen.org Mon Jun 12 00:38:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 00: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 1dKDNX-0000ks-QA; Mon, 12 Jun 2017 00:38:47 +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 1dKDNW-0000kh-F3
 for xen-devel@lists.xensource.com; Mon, 12 Jun 2017 00:38:46 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 77/6F-03058-592ED395; Mon, 12 Jun 2017 00:38:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOLMWRWlGSWpSXmKPExsWS0XRdVXfKI9t
 IgwXzdCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasXu5Q8FWx4qvux6wNzCu
 sOhi5OIQEvjLKLFmxjQmCOcxo8S+3X9ZIZxtjBJHN7xj72Lk5BARcJb4emYumC0sYCEx/8ZxN
 hCbV8Be4vX2/cxdjOwcbAJWEofEQKIsAqoS57q/M05g5FjAyLCKUaM4tagstUjX0EAvqSgzPa
 MkNzEzB8gz08tNLS5OTE/NSUwq1kvOz93ECPQUAxDsYLy3LOAQoyQHk5Io75YrNpFCfEn5KZU
 ZicUZ8UWlOanFhxhlODiUJHh1nW0jhQSLUtNTK9Iyc4AhA5OW4OBREuGd6ASU5i0uSMwtzkyH
 SJ1i1OXYsHr9FyYhlrz8vFQpcd6XIEUCIEUZpXlwI2Dhe4lRVkqYlxHoKCGegtSi3MwSVPlXj
 OIcjErCvIX2QFN4MvNK4Da9AjqCCeiI6yD38xaXJCKkpBoYN32x27rU/WtNzlSHXy/P6V8Jv7
 X6meLrhpnGbRqV63eVrWMyfyD6V2j9xuV/CzvV1VQ75FcfzbjelGVzVFDddy3rfOVZmvX+X07
 vLX4dZSTIHs5+xCLCb+d1Obmu2ywhmudDItjmNSTyms9bFnCuJODP7gtn1GIV5+imsJf+rMh/
 0bTW1eiFEktxRqKhFnNRcSIABXbMvVoCAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1497227923!66716313!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19562 invoked from network); 12 Jun 2017 00:38:44 -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; 12 Jun 2017 00:38: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 1dKDNS-0006kp-Tl; Mon, 12 Jun 2017 00:38:42 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dKDNN-0001CD-7K; Mon, 12 Jun 2017 00:38:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dKDNN-0001NQ-1R; Mon, 12 Jun 2017 00:38:37 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-Id: <E1dKDNN-0001NQ-1R@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 12 Jun 2017 00:38:37 +0000
Subject: [Xen-devel] [xen-4.7-testing 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>

YnJhbmNoIHhlbi00LjctdGVzdGluZwp4ZW5icmFuY2ggeGVuLTQuNy10ZXN0aW5nCmpvYiBidWls
ZC1pMzg2CnRlc3RpZCB4ZW4tYnVpbGQKClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9xZW11LXhlbi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0Cgoq
KiogRm91bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBp
biB0cmVlOiAgeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CiAgQnVnIGludHJvZHVj
ZWQ6ICAxNjRjMzRkZDIzYmMzZWE4ZDUyODU3NTJkOTI3MDYyN2E5M2M5MWY1CiAgQnVnIG5vdCBw
cmVzZW50OiBkYTc0M2RjODJhZGZmZDM2Y2UyZDcxNzc2ZjRlYTVhZmJjMTg2YTE1CiAgTGFzdCBm
YWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MvMTEwMzQ3LwoKCiAgY29tbWl0IDE2NGMzNGRkMjNiYzNlYThkNTI4NTc1MmQ5MjcwNjI3YTkz
YzkxZjUKICBBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBEYXRlOiAg
IEZyaSBKdW4gOSAxMzo1MTozNCAyMDE3ICswMjAwCiAgCiAgICAgIGh2bWxvYWRlcjogYXZvaWQg
dGVzdHMgd2hlbiB0aGV5IHdvdWxkIGNsb2JiZXIgdXNlZCBtZW1vcnkKICAgICAgCiAgICAgIEZp
cnN0IG9mIGFsbCBsaW1pdCB0aGUgbWVtb3J5IHJhbmdlIHVzZWQgZm9yIHRlc3RpbmcgdG8gNE1i
OiBUaGVyZSdzIG5vCiAgICAgIHBvaW50IHBsYWNpbmcgcGFnZSB0YWJsZXMgcmlnaHQgYWJvdmUg
OE1iIHdoZW4gdGhleSBjYW4gZXF1YWxseSB3ZWxsCiAgICAgIGxpdmUgYXQgdGhlIGJvdHRvbSBv
ZiB0aGUgY2h1bmsgYXQgNE1iIC0gcmVwX2lvX3Rlc3QoKSBjYXJlcyBhYm91dCB0aGUKICAgICAg
NU1iLi4uN01iIHJhbmdlIG9ubHkgYW55d2F5LiBJbiBhIHN1YnNlcXVlbnQgcGF0Y2ggdGhpcyB3
aWxsIHRoZW4gYWxzbwogICAgICBhbGxvdyBzaW1wbHkgbG9va2luZyBmb3IgYW4gdW51c2VkIDRN
YiByYW5nZSAoaW5zdGVhZCBvZiB1c2luZyBhIGJ1aWxkCiAgICAgIHRpbWUgZGV0ZXJtaW5lZCBv
bmUpLgogICAgICAKICAgICAgRXh0ZW5kIHRoZSAic2tpcCB0ZXN0cyIgY29uZGl0aW9uIGJleW9u
ZCB0aGUgImlzIHRoZXJlIGVub3VnaCBtZW1vcnkiCiAgICAgIHF1ZXN0aW9uLgogICAgICAKICAg
ICAgUmVwb3J0ZWQtYnk6IENoYXJsZXMgQXJub2xkIDxjYXJub2xkQHN1c2UuY29tPgogICAgICBT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAgIFRlc3Rl
ZC1ieTogR2FyeSBMaW4gPGdsaW5Ac3VzZS5jb20+CiAgICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgICBtYXN0ZXIgY29tbWl0OiAwZDY5
Njg2MzVjZTUxYThlZDc1MDhkZGNmMTdiM2QxM2E0NjJjYjI3CiAgICAgIG1hc3RlciBkYXRlOiAy
MDE3LTA1LTE5IDE2OjA0OjM4ICswMjAwCgoKRm9yIGJpc2VjdGlvbiByZXZpc2lvbi10dXBsZSBn
cmFwaCBzZWU6CiAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
cmVzdWx0cy9iaXNlY3QveGVuLTQuNy10ZXN0aW5nL2J1aWxkLWkzODYueGVuLWJ1aWxkLmh0bWwK
UmV2aXNpb24gSURzIGluIGVhY2ggZ3JhcGggbm9kZSByZWZlciwgcmVzcGVjdGl2ZWx5LCB0byB0
aGUgVHJlZXMgYWJvdmUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClJ1bm5pbmcgY3MtYmlzZWN0aW9uLXN0ZXAgLS1ncmFwaC1vdXQ9L2hvbWUvbG9ncy9yZXN1bHRz
L2Jpc2VjdC94ZW4tNC43LXRlc3RpbmcvYnVpbGQtaTM4Ni54ZW4tYnVpbGQgLS1zdW1tYXJ5LW91
dD10bXAvMTEwMzQ3LmJpc2VjdGlvbi1zdW1tYXJ5IC0tYmFzaXMtdGVtcGxhdGU9MTA5NjIwIC0t
Ymxlc3NpbmdzPXJlYWwscmVhbC1iaXNlY3QgeGVuLTQuNy10ZXN0aW5nIGJ1aWxkLWkzODYgeGVu
LWJ1aWxkClNlYXJjaGluZyBmb3IgZmFpbHVyZSAvIGJhc2lzIHBhc3M6CiAxMTAyNDQgZmFpbCBb
aG9zdD1yaW1hdmExXSAvIDEwOTYyMCBbaG9zdD1jaGFyZG9ubmF5MF0gMTA5NDkwIFtob3N0PWJh
cm9xdWUwXSAxMDkwNTQgW2hvc3Q9cGlub3QwXSAxMDkwMDUgW2hvc3Q9YmFyb3F1ZTBdIDEwODIx
MiBbaG9zdD1odXhlbHJlYmUxXSAxMDgxNjYgW2hvc3Q9YmFyb3F1ZTBdIDEwODEzNyBbaG9zdD1o
dXhlbHJlYmUxXSAxMDczMzMgW2hvc3Q9Zmlhbm8wXSAxMDcyMzMgW2hvc3Q9ZWxibGluZzFdIDEw
NzIwOSBbaG9zdD1jaGFyZG9ubmF5MV0gMTA3MDIxIFtob3N0PWNoYXJkb25uYXkwXSAxMDY4NDIg
W2hvc3Q9cmltYXZhMF0gMTA2NzUxIFtob3N0PWNoYXJkb25uYXkwXSAxMDY2NjEgW2hvc3Q9aXRh
bGlhMV0gMTA2NTQwIFtob3N0PWJhcm9xdWUwXSAxMDY1MjggW2hvc3Q9YmFyb3F1ZTBdIDEwNjI1
MSBvay4KRmFpbHVyZSAvIGJhc2lzIHBhc3MgZmxpZ2h0czogMTEwMjQ0IC8gMTA2MjUxCih0cmVl
IHdpdGggbm8gdXJsOiBtaW5pb3MpCih0cmVlIHdpdGggbm8gdXJsOiBvdm1mKQoodHJlZSB3aXRo
IG5vIHVybDogc2VhYmlvcykKKHRyZWUgaW4gYmFzaXNwYXNzIGJ1dCBub3QgaW4gbGF0ZXN0OiBx
ZW11KQpUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0ClRyZWU6
IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdApMYXRlc3QgMjU4M2VhYWQzYzRlNmJh
ZWJkYWM2ODAwYTI2ZGUxZTEwNjI1YjZiYiA1MGQwNTEyMzM3OGQ2Mzc4OTdjNzdjZDllMzI1NGU2
ZjBiM2UxZDIzCkJhc2lzIHBhc3MgMTUyNjhmOTFmYmU3NWIzOGE4NTFjNDU4YWVmNzRlNjkzZDY0
NmVhNSA4NTUwYjY5YmE0MWE1YjNhMGFhNzY2YjkxZDA0MWVlYjJiYzQ5OTNlCkdlbmVyYXRpbmcg
cmV2aXNpb25zIHdpdGggLi9hZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3IgIGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9xZW11LXhlbi5naXQjMTUyNjhmOTFmYmU3NWIzOGE4NTFjNDU4YWVmNzRlNjkzZDY0
NmVhNS0yNTgzZWFhZDNjNGU2YmFlYmRhYzY4MDBhMjZkZTFlMTA2MjViNmJiIGdpdDovL3hlbmJp
dHMueGVuLm9yZy94ZW4uZ2l0Izg1NTBiNjliYTQxYTViM2EwYWE3NjZiOTFkMDQxZWViMmJjNDk5
M2UtNTBkMDUxMjMzNzhkNjM3ODk3Yzc3Y2Q5ZTMyNTRlNmYwYjNlMWQyMwpMb2FkZWQgMjAwOCBu
b2RlcyBpbiByZXZpc2lvbiBncmFwaApTZWFyY2hpbmcgZm9yIHRlc3QgcmVzdWx0czoKIDEwNjI1
MSBwYXNzIDE1MjY4ZjkxZmJlNzViMzhhODUxYzQ1OGFlZjc0ZTY5M2Q2NDZlYTUgODU1MGI2OWJh
NDFhNWIzYTBhYTc2NmI5MWQwNDFlZWIyYmM0OTkzZQogMTA2NTI4IFtob3N0PWJhcm9xdWUwXQog
MTA2NTM5IFtob3N0PWh1eGVscmViZTFdCiAxMDY1NDYgcGFzcyAxNTI2OGY5MWZiZTc1YjM4YTg1
MWM0NThhZWY3NGU2OTNkNjQ2ZWE1IDM5MDVkMWU1ZjI3NDZmZmIwNDQ0ZmNlNTFlNjFkZjZjODg1
MWRhZWMKIDEwNjU0MCBbaG9zdD1iYXJvcXVlMF0KIDEwNjY2MSBbaG9zdD1pdGFsaWExXQogMTA2
NzUxIFtob3N0PWNoYXJkb25uYXkwXQogMTA2ODQyIFtob3N0PXJpbWF2YTBdCiAxMDcwMjEgW2hv
c3Q9Y2hhcmRvbm5heTBdCiAxMDcyMDkgW2hvc3Q9Y2hhcmRvbm5heTFdCiAxMDcyMzMgW2hvc3Q9
ZWxibGluZzFdCiAxMDczMzMgW2hvc3Q9Zmlhbm8wXQogMTA4MTM3IFtob3N0PWh1eGVscmViZTFd
CiAxMDgxNjYgW2hvc3Q9YmFyb3F1ZTBdCiAxMDgyMTIgW2hvc3Q9aHV4ZWxyZWJlMV0KIDEwOTAw
NSBbaG9zdD1iYXJvcXVlMF0KIDEwOTA1NCBbaG9zdD1waW5vdDBdCiAxMDk0OTAgW2hvc3Q9YmFy
b3F1ZTBdCiAxMDk2MjAgW2hvc3Q9Y2hhcmRvbm5heTBdCiAxMTAxODUgW2hvc3Q9cmltYXZhMF0K
IDExMDI0NCBmYWlsIDI1ODNlYWFkM2M0ZTZiYWViZGFjNjgwMGEyNmRlMWUxMDYyNWI2YmIgNTBk
MDUxMjMzNzhkNjM3ODk3Yzc3Y2Q5ZTMyNTRlNmYwYjNlMWQyMwogMTEwMzI3IHBhc3MgMjU4M2Vh
YWQzYzRlNmJhZWJkYWM2ODAwYTI2ZGUxZTEwNjI1YjZiYiA2YWM1YjM1ZWY0MzJiNGFhMTg0Njlh
MzY4N2ZhYjU1MTljMTkwNWIyCiAxMTAzMzggcGFzcyAyNTgzZWFhZDNjNGU2YmFlYmRhYzY4MDBh
MjZkZTFlMTA2MjViNmJiIGRhNzQzZGM4MmFkZmZkMzZjZTJkNzE3NzZmNGVhNWFmYmMxODZhMTUK
IDExMDMzNCBwYXNzIDI1ODNlYWFkM2M0ZTZiYWViZGFjNjgwMGEyNmRlMWUxMDYyNWI2YmIgZGE3
NDNkYzgyYWRmZmQzNmNlMmQ3MTc3NmY0ZWE1YWZiYzE4NmExNQogMTEwMzE5IHBhc3MgMTUyNjhm
OTFmYmU3NWIzOGE4NTFjNDU4YWVmNzRlNjkzZDY0NmVhNSA4NTUwYjY5YmE0MWE1YjNhMGFhNzY2
YjkxZDA0MWVlYjJiYzQ5OTNlCiAxMTAzMjkgcGFzcyAyNTgzZWFhZDNjNGU2YmFlYmRhYzY4MDBh
MjZkZTFlMTA2MjViNmJiIGMyNzkyYTIyMmMyYTc4YmI2NWM2ZGY1Mjc5YTE1NTZmZmFjYzg3ZDYK
IDExMDMyMiBmYWlsIDI1ODNlYWFkM2M0ZTZiYWViZGFjNjgwMGEyNmRlMWUxMDYyNWI2YmIgNTBk
MDUxMjMzNzhkNjM3ODk3Yzc3Y2Q5ZTMyNTRlNmYwYjNlMWQyMwogMTEwMzI0IHBhc3MgMjU4M2Vh
YWQzYzRlNmJhZWJkYWM2ODAwYTI2ZGUxZTEwNjI1YjZiYiAxZGYzZDZjMzRiNDE5N2M1MTNiZmEy
ZDhkOTJmNmM3YTFmODQxMjdhCiAxMTAzMjYgcGFzcyAyNTgzZWFhZDNjNGU2YmFlYmRhYzY4MDBh
MjZkZTFlMTA2MjViNmJiIGE3ZjA0MWFhOGEzZGYyODI5ZWJhODY1MDMzMWE1N2JkZDA0YzA4ZjIK
IDExMDMzMCBwYXNzIDI1ODNlYWFkM2M0ZTZiYWViZGFjNjgwMGEyNmRlMWUxMDYyNWI2YmIgOTRh
OGEwZTkzMzAxZmZkYjcxZDkyMWE2MTQ4NGQ1MzkxM2U5NDhlOAogMTEwMzM5IGZhaWwgMjU4M2Vh
YWQzYzRlNmJhZWJkYWM2ODAwYTI2ZGUxZTEwNjI1YjZiYiAxNjRjMzRkZDIzYmMzZWE4ZDUyODU3
NTJkOTI3MDYyN2E5M2M5MWY1CiAxMTAzNDcgZmFpbCAyNTgzZWFhZDNjNGU2YmFlYmRhYzY4MDBh
MjZkZTFlMTA2MjViNmJiIDE2NGMzNGRkMjNiYzNlYThkNTI4NTc1MmQ5MjcwNjI3YTkzYzkxZjUK
IDExMDMzNSBmYWlsIDI1ODNlYWFkM2M0ZTZiYWViZGFjNjgwMGEyNmRlMWUxMDYyNWI2YmIgMTY0
YzM0ZGQyM2JjM2VhOGQ1Mjg1NzUyZDkyNzA2MjdhOTNjOTFmNQogMTEwMzQxIHBhc3MgMjU4M2Vh
YWQzYzRlNmJhZWJkYWM2ODAwYTI2ZGUxZTEwNjI1YjZiYiBkYTc0M2RjODJhZGZmZDM2Y2UyZDcx
Nzc2ZjRlYTVhZmJjMTg2YTE1ClNlYXJjaGluZyBmb3IgaW50ZXJlc3RpbmcgdmVyc2lvbnMKIFJl
c3VsdCBmb3VuZDogZmxpZ2h0IDEwNjI1MSAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXN1bHQg
Zm91bmQ6IGZsaWdodCAxMTAyNDQgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogUmVwcm8gZm91
bmQ6IGZsaWdodCAxMTAzMTkgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVwcm8gZm91bmQ6IGZs
aWdodCAxMTAzMjIgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogMCByZXZpc2lvbnMgYXQgMjU4
M2VhYWQzYzRlNmJhZWJkYWM2ODAwYTI2ZGUxZTEwNjI1YjZiYiBkYTc0M2RjODJhZGZmZDM2Y2Uy
ZDcxNzc2ZjRlYTVhZmJjMTg2YTE1Ck5vIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QsIGNoZWNraW5n
IGdyYXBoIHN0YXRlLgogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTEwMzM0IChwYXNzKSwgZm9yIGxh
c3QgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTEwMzM1IChmYWlsKSwgZm9yIGZpcnN0IGZh
aWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTEwMzM4IChwYXNzKSwgZm9yIGxhc3QgcGFzcwog
UmVwcm8gZm91bmQ6IGZsaWdodCAxMTAzMzkgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVw
cm8gZm91bmQ6IGZsaWdodCAxMTAzNDEgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3Vu
ZDogZmxpZ2h0IDExMDM0NyAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCgoqKiogRm91bmQgYW5k
IHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAgeGVu
IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICAxNjRjMzRk
ZDIzYmMzZWE4ZDUyODU3NTJkOTI3MDYyN2E5M2M5MWY1CiAgQnVnIG5vdCBwcmVzZW50OiBkYTc0
M2RjODJhZGZmZDM2Y2UyZDcxNzc2ZjRlYTVhZmJjMTg2YTE1CiAgTGFzdCBmYWlsIHJlcHJvOiBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEwMzQ3LwoK
CiAgY29tbWl0IDE2NGMzNGRkMjNiYzNlYThkNTI4NTc1MmQ5MjcwNjI3YTkzYzkxZjUKICBBdXRo
b3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBEYXRlOiAgIEZyaSBKdW4gOSAx
Mzo1MTozNCAyMDE3ICswMjAwCiAgCiAgICAgIGh2bWxvYWRlcjogYXZvaWQgdGVzdHMgd2hlbiB0
aGV5IHdvdWxkIGNsb2JiZXIgdXNlZCBtZW1vcnkKICAgICAgCiAgICAgIEZpcnN0IG9mIGFsbCBs
aW1pdCB0aGUgbWVtb3J5IHJhbmdlIHVzZWQgZm9yIHRlc3RpbmcgdG8gNE1iOiBUaGVyZSdzIG5v
CiAgICAgIHBvaW50IHBsYWNpbmcgcGFnZSB0YWJsZXMgcmlnaHQgYWJvdmUgOE1iIHdoZW4gdGhl
eSBjYW4gZXF1YWxseSB3ZWxsCiAgICAgIGxpdmUgYXQgdGhlIGJvdHRvbSBvZiB0aGUgY2h1bmsg
YXQgNE1iIC0gcmVwX2lvX3Rlc3QoKSBjYXJlcyBhYm91dCB0aGUKICAgICAgNU1iLi4uN01iIHJh
bmdlIG9ubHkgYW55d2F5LiBJbiBhIHN1YnNlcXVlbnQgcGF0Y2ggdGhpcyB3aWxsIHRoZW4gYWxz
bwogICAgICBhbGxvdyBzaW1wbHkgbG9va2luZyBmb3IgYW4gdW51c2VkIDRNYiByYW5nZSAoaW5z
dGVhZCBvZiB1c2luZyBhIGJ1aWxkCiAgICAgIHRpbWUgZGV0ZXJtaW5lZCBvbmUpLgogICAgICAK
ICAgICAgRXh0ZW5kIHRoZSAic2tpcCB0ZXN0cyIgY29uZGl0aW9uIGJleW9uZCB0aGUgImlzIHRo
ZXJlIGVub3VnaCBtZW1vcnkiCiAgICAgIHF1ZXN0aW9uLgogICAgICAKICAgICAgUmVwb3J0ZWQt
Ynk6IENoYXJsZXMgQXJub2xkIDxjYXJub2xkQHN1c2UuY29tPgogICAgICBTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAgIFRlc3RlZC1ieTogR2FyeSBM
aW4gPGdsaW5Ac3VzZS5jb20+CiAgICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgICBtYXN0ZXIgY29tbWl0OiAwZDY5Njg2MzVjZTUxYThl
ZDc1MDhkZGNmMTdiM2QxM2E0NjJjYjI3CiAgICAgIG1hc3RlciBkYXRlOiAyMDE3LTA1LTE5IDE2
OjA0OjM4ICswMjAwCgpSZXZpc2lvbiBncmFwaCBsZWZ0IGluIC9ob21lL2xvZ3MvcmVzdWx0cy9i
aXNlY3QveGVuLTQuNy10ZXN0aW5nL2J1aWxkLWkzODYueGVuLWJ1aWxkLntkb3QscHMscG5nLGh0
bWwsc3ZnfS4KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoxMTAzNDc6
IHRvbGVyYWJsZSBBTEwgRkFJTAoKZmxpZ2h0IDExMDM0NyB4ZW4tNC43LXRlc3RpbmcgcmVhbC1i
aXNlY3QgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncy8xMTAzNDcvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1
bjoKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDUgeGVuLWJ1aWxkICAgICAgICAgICAg
ICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAoKCmpvYnM6CiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 12 00:51:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 00:51: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 1dKDZJ-0001wz-1Y; Mon, 12 Jun 2017 00:50:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <f4da1594@opayq.com>) id 1dKDZI-0001wt-0S
 for xen-devel@lists.xensource.com; Mon, 12 Jun 2017 00:50:56 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 8F/DE-01733-F65ED395; Mon, 12 Jun 2017 00:50:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAKsWRWlGSWpSXmKPExsWyI3PbLN3sp7a
 RBhtnS1rcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oy9f64xFXTMZqyY17OcvYHxfS9jFyMnB4uA
 nsS5mVvZuhi5OIQEZjNJbHlwlQkkwSYgIXGuvw/MFhFQlFi3+h0LiM0r4CVx/UUzE4QtKHFy5
 hOwuISAuMTnhu+sEHaZxJmFXewQdpVE64u7bCA2s0CKxOVF08HijAIyEqcm3QCLCwvoSvxrOg
 t1kLbEvfZdjBC90hLTFz0FqucAssMkDj9VhQjXScx+coIJwlaWOLZmN5x99WMT0wRGoVlIrpu
 FZDOE7SHx4MJsVgjbR2L+k9NMELamROv231A1GhIL7uxjnAW0GcQ+sDAewjSR2N5vBVGhKDGl
 +yFUtZjEkcuXoSaqSsza1cAGUS4j0bNUFiKsLbFs4WvmBYy8qxg1ilOLylKLdA1N9ZKKMtMzS
 nITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAmOXAQh2MDZs9zzEKMnBpCTKu+WKTaQQX1J+Sm
 VGYnFGfFFpTmrxIUYZDg4lCV5dZ9tIIcGi1PTUirTMHGASgUlLcPAoifBOdAJK8xYXJOYWZ6Z
 DpE4x6nJsWL3+C5MQS15+XqqUOO/Bx0BFAiBFGaV5cCNgCe0So6yUMC8j0FFCPAWpRbmZJajy
 rxjFORiVhHmPgEzhycwrgdv0CugIJqAjroPcz1tckoiQkmpgjJYrFD2auzV8m5ZM1cX5PHczH
 q87eLRrBmu2mL/ykV98VmK1a2JUtX9f+vdm4tJ98c75b2J6nnUafNz2OaZzhfX58KMJh+eF/j
 25TGqSOu/F6kXKrIu9Eksv2WwNejyh3DY4+OfRTtG9lscEjrr0vFSZZXphhmCWJwvT/Oe5Ext
 iF2XXB3KIKbEUZyQaajEXFScCAAjnmuBjAwAA
X-Env-Sender: f4da1594@opayq.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1497228649!102737662!1
X-Originating-IP: [184.105.182.154]
X-SpamReason: No, hits=0.7 required=7.0 tests=HTML_IMAGE_ONLY_16,
 HTML_MESSAGE,ML_IS_POSSIBLE_BOUNCE
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46948 invoked from network); 12 Jun 2017 00:50:50 -0000
Received: from opayq-out-04.junkemailfilter.com (HELO
 opayq-out-04.junkemailfilter.com) (184.105.182.154)
 by server-8.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Jun 2017 00:50:50 -0000
Received: from smtp5.opayq.com ([107.22.209.6]:43496) helo=[107.22.209.6]
 by opayq-outbound.junkemailfilter.com with esmtps (TLSv1.2:AES256-SHA256:256)
 (Exim 4.89) id 1dKDZA-0008CP-WF on interface=184.105.182.150
 for xen-devel@lists.xensource.com; Sun, 11 Jun 2017 17:50:49 -0700
From: f4da1594@opayq.com
To: xen-devel@lists.xensource.com
Message-ID: <1226475577.24899.1497228644732.JavaMail.root@smtp5.opayq.com>
MIME-Version: 1.0
X-GetAbine-Processed: 1
X-Gm-Message-State: AODbwcDI5acoCTIWl1RIyniBgS0yjInABwg7Phhx/s3c4+xiAizSg5wV
 ZoWBo7iJ9c75LZR9ndfRfrWeCMEWeC0/TcVE97Qz
X-Received: by 10.84.218.76 with SMTP id f12mr52938845plm.269.1497228643577;
 Sun, 11 Jun 2017 17:50:43 -0700 (PDT)
Auto-Submitted: auto-replied
Date: Sun, 11 Jun 2017 17:50:43 -0700 (PDT)
X-Sender-Domain: google.com
X-Spamfilter-host: opayq-outbound.junkemailfilter.com -
 http://www.junkemailfilter.com
X-Key-ID: eGVuLWRldmVsQGxpc3RzLnhlbnNvdXJjZS5jb20gZjRkYTE1OTRAb3BheXEuY29tIDIwMTctMDYtMTEgMTc6NTA6NDkgMWRLRFpBLTAwMDhDUC1XRg==
X-Sender-Host-Address: 107.22.209.6
X-Sender-Host-Name: smtp5.opayq.com
Subject: [Xen-devel] Delivery Status Notification (Delay)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============1784450960011842605=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============1784450960011842605==
Content-Type: multipart/report; boundary="f403045d176e72ab640551b8b507"; report-type=delivery-status

--f403045d176e72ab640551b8b507
Content-Type: multipart/related; boundary="f403045d176e72ac020551b8b508"

--f403045d176e72ac020551b8b508
Content-Type: multipart/alternative; boundary="f403045d176e72ac070551b8b509"

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


** Delivery incomplete **

There was a temporary problem delivering your message to curtiskwong9@gmail.com. Gmail will retry for 47 more hours. You'll be notified if the delivery fails permanently.



The response was:

Receive rate too high

--f403045d176e72ac070551b8b509
Content-Type: text/html; charset="UTF-8"


<html>
<head>
<style>
* {
font-family:Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
</style>
</head>
<body>
<table cellpadding="0" cellspacing="0" class="email-wrapper" style="padding-top:32px;background-color:#ffffff;"><tbody>
<tr><td>
<table cellpadding=0 cellspacing=0><tbody>
<tr><td style="max-width:560px;padding:24px 24px 32px;background-color:#fafafa;border:1px solid #e0e0e0;border-radius:2px">
<img style="padding:0 24px 16px 0;float:left" width=72 height=72 alt="Error Icon" src="cid:icon.png">
<table style="min-width:272px;padding-top:8px"><tbody>
<tr><td><h2 style="font-size:20px;color:#212121;font-weight:bold;margin:0">
Delivery incomplete
</h2></td></tr>
<tr><td style="padding-top:20px;color:#757575;font-size:16px;font-weight:normal;text-align:left">
There was a temporary problem delivering your message to <a style='color:#212121;text-decoration:none'><b>curtiskwong9@gmail.com</b></a>. Gmail will retry for 47 more hours. You'll be notified if the delivery fails permanently.
</td></tr>
</tbody></table>
</td></tr>
</tbody></table>
</td></tr>
<tr style="border:none;background-color:#fff;font-size:12.8px;width:90%">
<td align="left" style="padding:48px 10px">
The response was:<br/>
<p style="font-family:monospace">
Receive rate too high
</p>
</td>
</tr>
</tbody></table>
</body>
</html>

--f403045d176e72ac070551b8b509--

--f403045d176e72ac020551b8b508
Content-Type: image/png; name="icon.png"
Content-Disposition: attachment; filename="icon.png"
Content-Transfer-Encoding: base64
Content-ID: <icon.png>

iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAYAAADnRuK4AAAACXBIWXMAABYlAAAWJQFJUiTwAAAA
GXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAADtNJREFUeNrsnVtsFNcZx8/Mzq7t
2vhCAsZujJdiEYgq2W1UVFqpGGq1olIL5aVtWglTtX7oS+0HnvIQ89QHS7X70gfSi6OqfWkLliIF
NbLKkiZKBapYS00aKgJrzMVA5RsYjO3d6fnmst7Lmdm575md75OGY7y7np05v/l/l3PmjCDLMkFD
c2oingI0BAgNAUJDgNAiaFK1drx6sruVNifoliz4dQr+aTw/m8KuCYcJQWdhGjgTdDtl4e2XC8Eq
aNMUsiXsvogBROHp0yBo8ehPztANQEqXtghYjQGkKU/GQ3icAJbRNwpYBrs/XDHQRMDwgPVq7WEG
0NDMFkKFgHGqQJr6LIbw/OiAlblJClga8QlOgU6E9Px0axvYcYaCLbPirygBFhRAyRo9fy0F7pEF
mGEmWSuliqBc2KTFtD2KFupSRVAApViBLFr4SxXowvi3SplkVUsVQSkQTjqqfiapb6BcU6EBiMID
6nML+5E7qIa9ACmI0Xh0X3yWJy5oyQ33ALVif3FrpyhEo7wD1If9xLW9oYUZqEBojm0YFQjNjfWj
AqG5sV6eAerF/qld8xUgbRoHGv82y6sCYfwTDsvwChAqEAKECoQAVTeIRkOAHFs/9g0ChIYAVQ0g
nIUYAnMz8QwVCG3ZzYd9A2j1ZDfGP+GwNJcAoYXGlngFCBUIFQgNFQgVCA0VCC2KCoTjYCEwt4tA
+AlQC3YP97bs9g/4ApC2lB1ajcc/fioQzgOKQPzjJ0CoQKhAqEBoqEBo5pZCBUKrqlVeYGpkYEJT
lNIVsjJkfDqDChRe82KdRqkCPLB+jL545GHG629RiAYZn8QaECqQYv0VXj+lQDY+nV+oyOlKD2Lj
NhLvSJLY9p1EiElEfv6M5OhGNjdJ7uljIm9ukNwqbbNqi+baLgcBkBUlKa0l2AZI2vFZUtfz+aLf
CXUNJEY3MICq1OQsBWt1BQHjVoFGBpzGMbYAijVvL4PHioFKwWeNAAPLriwobW5FXSQ/u7xQ9HvM
wPxVIKuZVNoNQE7gsQNnYRt/aa8lwHJPV6iibSJiLgGypkDj045dGLguQXNT1bBKgBW5ROoys3mX
WROAcaFAM05dmCBJJLFnP/vFRD3J9XyByLsPEPJkiQhPFrWWskp/VtoADAL7IsBKXi8FLLf2LB/8
Q4sKZD+AtgwQZFwQx7DgyX7zx0Tevkv9fzsNmFl/AIBapbtfXyPCwn2tnaftM7WtAmBlgX4epjX1
Z74AS/OgQKwv0V1RfajbKnUX+av6lUNb8JhZUyuRm9SvKHcxlAyAWpyvKmCFmaQZYNXIJL16TILk
Mpsq+hJWa0CJrh5j13XgkDdniP4tuT1pDBh08IOM2s7f0tri/wcJmJ1ShQcKNhOEC+u28PmMXehA
7qUdnWz16TuidHxQlgdMa0sX4zMETFM03wEzKVVABvn8xr+dgrTkL0AjA1YzqYxdtxfvYrsucEee
qU9QgIEr3Ch1kWuBAAZgNfR+hax9dMWJu0v7rUBWAZqgsAFE6euz1/c15+SmZjFmfND0KjIKOHN9
R0OXgeixWh4wYg6Y15kkKFQiuZ9CdJUzBbIOEFyTvYsri8fvPLhDWhoaSXPzC4ZvrkuyYxF51x4i
7629AfxKgOUzSRelCrggIRu0qULcKJBicw/mlLbZJH6BwNmoaKjEPlE0PZOsVKqgrXjjmmFwL21v
J+v2APJdgSzb2vM18mjxkXql5XLrwEqZ1EoSkTq6jdWnPUnQzAHLUoUWZy4RMX2pvB7V3OY+BhoZ
gAcjD5LSeV/j06ZqxZ6ROD49Sv89TSysH3zz7s38z81SPMEMnF/qYRcNIZv46ncRFIuW62VnqeDG
4CJ1XAMaGQBwLhB17tcbQADdgNRr9DWZbil7AKkQTdINpOEsMbgBDdTn/v/uV6x1xA3UB4YrSBPO
frUFEQzvsDrSIDlhGEsUBit85jCFaNgeQMVqxASpUH2MYiDD0XYoGvYeQSLsBubU5RsF0w5LL1at
1RlAKkRLGkiQKr1lVX3goAzT9lcOofq4qE2VB9I73QBkZS3LJecAbYGU0eZA77n36N6nhS+1NDSV
i0zSZLSds6Jh6AJrRqhgcWqMUwVKuweoAKTP/flmT1d718i2xm0amcWJKMz10UermWl7gEMWUXFj
FlUoUxJA97tJ/V3dF7bv/O2Jg++utHXu6Pzti/WNK4Vpu9FcHx6HLCIWB2Ucikbac4B0OzB19yc7
EvXX8mm70VwfEs4hi7DEQWKLI4D63XwXL+9MPaz7YtOi4V6859CTOIgxZ6pw9N7IHC4qfjkIgNT4
uKvHRH0wbffdjZmrEKsGVH0F0hcVN5vrg0MWAQHUZhxI50RR/O/J3cM2AmfdUkYvSF4elNFcHzAc
sggoDqKZLyQxrLtG1rKbXXMP74zv3rWb1I8MePI9vHJh/aZzfXDIwnuDKbsGc8eNhjWeaVAtPl60
u7eU7zFQnVnREIcsAnVjML2DZWub60r7+Kl3E/Y9AYgGzj8ynOuDQxb+AWQwsBozmN6xvPZUaZ+s
PrG3o/FpHxVobKg13pnsNlQfLBoGHgcZDWtkczmnLsxXBRolIjtvxyGLarqx8mxsVXNhNt3YZf8A
GhuCS+DnzAPDIYuAAEoauLHiQFompCgte/LU1I3BfWMwfecIdV+mKb/bNH7CsOaAQxYBKhBjmmtJ
QXFDBSjf34sri6TjxY5CYFL5rXzBDB8AGhsCMo8bvo6Bc3XjIG1YQ1/CJitvzZaoS9RtCoLwkSYA
U3aA8VKBhs1eFG5cw8pzgNmYcPs/5W6sZQugnCAsdO7ovBiX4pM9f8m879W+3QBkKjFwG4quRHqg
h0D5FwcxAYJhjbkbys+NhLy5c+ruqNf7dgNQxWH1PEQlPjoPlBYAImBu3Rg7EysZ1kj5sW83ADle
yndrsYJbbMCgRJ9o0Foo2XeobdsuLAuwANLOE+t+fBjWyC489G3fzgAaG/J1Uo++fo/RnZiGgDW2
RjZ4BxVnuTEY1gCAvFhU3EsFqmovVQQMIGpq01qYhN6mtjUMmGEcZP+u1UAA4npaobpAwRIRjE52
CWB5FYvXW1sdjUPLdR0g4pWL5ecCFrHa1vYv3gAK9WVcCbAit1joJnkGTLvdh7WqR6z1hVZUoCAN
FonSA32GW8gDxVkmqcRB+cy3KJ3f5A2gaJeZCwEzyiSrUKpQ9sEAiKbzL9eMAilzo3fvV69grSPg
Kg9q7efA3GQ1ShVmCQIMPZ05l+IFIPs1IFj/+ehrZVegsoLql44R8epFIn78YWREzI9SRYXzB+v/
cACQOoXDPjyFi4ezsggKkYWTgIAZZJKwgmyF5Yn7eXFhtgGyung4QFSL7qwqmWS59frxPcRAALIx
sUyGOzjQQmO+A5Qfp7GTSaD5YTOhBAgCQTQubCmUACmLbNsxjH/8skw4FUh/BIDN+glaOABykoV1
26b06kWaxp+2lLqKjEpqlAzSclnJWju2LkCamXpwXjgAyEkNSFMVWCTb9BZneqLED85HGh64j451
jqDYCr+PXfqTm2edcaFASac7ghXW4eCzUDAsqaQKn6ZJ7Mo73j7hRqveKlmgsiBTR8XYC55XoXSQ
3nIAT97oMUAxNvb2r53WycINkAIKlWKJbnoV1euYB2CBOhLMEbY97YLxvAp4Xlh+rM5HoJSbMK0s
QAG3ivcdJbH3HSj1mXPhByjfMVoV1bOrF6A5cMjzuTowbqeM3UHnwgNP5ihIH3/oeaXcaJEE5nth
iUD7aj3rF/xVAchLxckeeS2Yaar6rdp0A2VSXLJH6mm3eAru2Oa+MwgQQ84hJqjGXRqgSpBVKiBR
NXDt3vw/Bt8AslsH4mYimT69oarfAUD69s9I7uAxV9/FfrF1kRuA7CpQLwmLQf1ED4L1zMoodimZ
A213QVBwbRC4QxnCiRoJtz9RXKM12OadxGDcAMSN6WCUBs5QEhAha2LNZTaDrWgO9KV8bAKzJ+GO
h0pxlhKPQZr9t9/Zhkg5Fgq7FWihnsaTCxNkWbb+7rEhmSuKIA46+C21cyFLSv/dt7lEkCkp85oq
dTKFUfrrL+3XtCxMuhM/uOC0Ir3HrzTeLkDpULkxP0CiqgQT33zpaKjzUEhze4tXtXWd9Z05J/h1
Puy6MFhP5vdRBgg6EarBSkdr03DL3uO0og7DOWn1uah6sdWDUsGyn+dDtEnyJNEeOBd1g7nbAFKZ
qyqIp1yBCkMr3tSZ0vwApEI0SEyeoxopNaLBsjI2NfeJmvHRFoJoT8f03JuvE6zsxUDlMVE/UYuL
sIHT7tPaXoLGi52lF/0on2m82Y1qY0OFQPX9Y2Hz4HsPnx9rTQjkUJtEmiSR7NsmYfdGWoFs2NdO
/GB4fe3ZeBnBokB2NqggvdqqPnb+WHtcab/YlsDud29H/Lgj1RsF8sA2czK5t7qh/Ky3b98tfs8/
v77zrPZjv9YeRi74UKBw+BAjH66ulFbkKgvaFmRHOXdpBKjyyUnZBAyC/u4I4ON7pswtQFKijkjx
OG0TfgKWLMgiS7daACwdGYBEMabAokJTF5SCZYjZQGM5YGErVSzVLECCIJBYPJFXGQCIQxdZCbAy
9/jOg/Xv31rdbIdSBQeZZKqmAIpJEt3iefdUAwHqUkEnTcE/v/jO9/o21p+3/6FkFKKzMR50qQLi
n8maAai+sSlNImyVShUA2Kttdddff/kz8x6VKgY1wKMZREcRsEcb4vzrvznX77JUMavBkwrieyNA
HCQPInXt4NKpi0+7KFWoQbPPdR8EqMoWg6RBUmBRwClJHuy7nICBqSZATg/0cpjVJaYqi5I8QFtr
FthgKtg3fvhTyApO2fzY6Xf/+OYk7yeSHhu4kcnNjfUv09PaDrBAqcKmzWoX2ig95lAkHUFfEqNE
XW7W6jjVTBjg0Qy+53Ep7iot79Y2iGuSoVDZIHdGYcgQdUTdyhjNDPFpaVqfzMubLkMzjCIGvUNN
mvsrxDa/gvfQ94ZpvTsv0+bQzDsPNAZixA1JzaXpVy8o1FTIwCk8nkEPXM8SPf4JBAgtEibiKUBD
gNAQIDQECC2C9n8BBgBAP0FWplWQxQAAAABJRU5ErkJggg==
--f403045d176e72ac020551b8b508--

--f403045d176e72ab640551b8b507
Content-Type: message/delivery-status

Reporting-MTA: dns; googlemail.com
Received-From-MTA: dns; FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA===@opayq.com
Arrival-Date: Sat, 10 Jun 2017 16:55:27 -0700 (PDT)
X-Original-Message-ID: <E1dJqDe-0003qo-9d@xenbits.xenproject.org>

Final-Recipient: rfc822; curtiskwong9@gmail.com
Action: delayed
Status: 4.0.0
Diagnostic-Code: smtp; Receive rate too high
Last-Attempt-Date: Sun, 11 Jun 2017 17:50:43 -0700 (PDT)
Will-Retry-Until: Tue, 13 Jun 2017 16:55:27 -0700 (PDT)

--f403045d176e72ab640551b8b507
Content-Type: message/global
Content-Transfer-Encoding: quoted-printable

X-Received: by 10.84.218.76 with SMTP id f12mr47858864plm.269.1497138927925=

;
        Sat, 10 Jun 2017 16:55:27 -0700 (PDT)
ARC-Seal: i=3D1; a=3Drsa-sha256; t=3D1497138927; cv=3Dnone;
        d=3Dgoogle.com; s=3Darc-20160816;
        b=3DHrKv7x/bS8EY3maTjNY+9KcHjrIun1KOG6OZBcYe7cpit7psaQ6hpfQfY5Ai9SA=
IEc
         PMIT5rxIhwuez8kmFm1RgKiNunnzmM4rmszM/wqM1Q5jmSUIi228MqMKL9inOUO+4A=
yM
         Lw84h2wjaFS+zv8RXMQdoIjwHtVnemLieZeKJC5aTTqJMqihSxcymrRj6IS+i+Tvak=
1S
         kCHjTKhhJqiLAjT8o28n29ua/o1bwPkcA3f0CiPf0Cc5LcOtYHRvn25HPdzrNV1FGn=
Ez
         gPeZSj1EoUxAaqeQaiOq6AwtrnZUxigc7K1Vha+Cr6+dh+vsNvAQ0mJbStrMn69nla=
xm
         eSlA=3D=3D
ARC-Message-Signature: i=3D1; a=3Drsa-sha256; c=3Drelaxed/relaxed; d=3Dgoog=
le.com; s=3Darc-20160816;
        h=3Dlist-subscribe:list-help:list-post:list-unsubscribe
         :list-unsubscribe:list-id:precedence:subject:date:message-id:to
         :reply-to:sender:from:content-transfer-encoding:mime-version
         :dkim-signature:delivery-date:arc-authentication-results;
        bh=3D3vw0mmjobBOPWYLaibudX63+UJNnHk4WQF1oK+on21Q=3D;
        b=3DPR3gX4fa5H/wdWFBlfpmuD3zkdnSWqsRtmGOkQCr9MpgX8oUDqygY91oYcwnuHf=
N5a
         WaH9EsdLA41NzeSCZxSs/e9okBxhvBAlxfqQDTw0X9e+XvlLmFOXaui0wWq4vfLZ0/=
2Y
         j8Pxs3j/GAopvhLBL4ChyanpAbEQAXXn9UVrnHc3UFJASfB6cP4QY8GexN9mCxL9HE=
iY
         p1JKomvH1EQezFDgfjklclNmdOirHXTgH0Ld2oEZF+zPVejVfYS1FJjfQcZ+YGrd8b=
Xd
         06+HWxummm69fAAFCvxaAEtdwWbGnNx6dWeiqpY2tdq5GNou+p52IaXT4QT4PRDxdK=
xx
         Fubg=3D=3D
ARC-Authentication-Results: i=3D1; mx.google.com;
       dkim=3Dpass header.i=3D@opayq.com;
       spf=3Dpass (google.com: domain of fwd-737qhysmhvayqaucaoiqbdaagaqlma=
2yamheccjdlibayawyakiazaqhsmccwmblia4uanqueigcimbkmazuz4aaeaaca=3D=3D=3D@op=
ayq.com designates 184.105.182.156 as permitted sender) smtp.mailfrom=3DFWD=
-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEI=
GCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com;
       dmarc=3Dpass (p=3DNONE sp=3DNONE dis=3DNONE) header.from=3Dopayq.com
Return-Path: <FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHS=
MCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com>
Received: from opayq-out-06.junkemailfilter.com (opayq-out-06.junkemailfilt=
er.com. [184.105.182.156])
        by mx.google.com with ESMTPS id 73si4073951ple.514.2017.06.10.16.55=
.27
        for <curtiskwong9@gmail.com>
        (version=3DTLS1_2 cipher=3DECDHE-RSA-AES128-GCM-SHA256 bits=3D128/1=
28);
        Sat, 10 Jun 2017 16:55:27 -0700 (PDT)
Received-SPF: pass (google.com: domain of fwd-737qhysmhvayqaucaoiqbdaagaqlm=
a2yamheccjdlibayawyakiazaqhsmccwmblia4uanqueigcimbkmazuz4aaeaaca=3D=3D=3D@o=
payq.com designates 184.105.182.156 as permitted sender) client-ip=3D184.10=
5.182.156;
Authentication-Results: mx.google.com;
       dkim=3Dpass header.i=3D@opayq.com;
       spf=3Dpass (google.com: domain of fwd-737qhysmhvayqaucaoiqbdaagaqlma=
2yamheccjdlibayawyakiazaqhsmccwmblia4uanqueigcimbkmazuz4aaeaaca=3D=3D=3D@op=
ayq.com designates 184.105.182.156 as permitted sender) smtp.mailfrom=3DFWD=
-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEI=
GCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com;
       dmarc=3Dpass (p=3DNONE sp=3DNONE dis=3DNONE) header.from=3Dopayq.com
Delivery-date: Sat, 10 Jun 2017 16:55:27 -0700
Received: from smtp2.opayq.com ([54.235.124.91]:58570) helo=3D[54.235.124.9=
1]
	by opayq-outbound.junkemailfilter.com with esmtps (TLSv1.2:AES256-SHA256:2=
56)
	(Exim 4.89)
	id 1dJqE3-00032g-6O on interface=3D184.105.182.150
	for curtiskwong9@gmail.com; Sat, 10 Jun 2017 16:55:27 -0700
DKIM-Signature: v=3D1; d=3Dopayq.com; t=3D1497138926; b=3Dgqj+X95z43Q+EmJ1H=
rrhw+fotYZ61Yg/Is38dcr3mxZAgn80m5igXoH+V3J63rmpF6oK243yOPeCPNcYoaLGSncBGbjq=
ee1LyHWlHkC340KFwuUd1QjPi8IFzqBvjpxrdkxEe42JJVEkG+74gTBamz8XyR6U0bXyQBGXfUD=
RFXM=3D; s=3Dabine; c=3Drelaxed/relaxed; a=3Drsa-sha256; bh=3D3vw0mmjobBOPW=
YLaibudX63+UJNnHk4WQF1oK+on21Q=3D; h=3DDate:From:Reply-To:Subject:To:List-U=
nsubscribe;
MIME-Version: 1.0
Content-Type: text/plain; charset=3D"utf-8"
Content-Transfer-Encoding: 7bit
X-GetAbine-Processed: 1
From: "lists.xen.org [Masked]" <FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJ=
DLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com>
Sender: "lists.xen.org [Masked]" <FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHEC=
CJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com=
>
Reply-To:=20
	FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UAN=
QUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com
To: f4da1594@opayq.com
X-GetAbine-Sender: xen-changelog-bounces@lists.xen.org
X-GetAbine-Disposable: f4da1594@opayq.com
X-GetAbine-Host-Address: 54.235.124.91
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVfdGm02
 kwcO9GhYTthk4MHps79vFHsAYxZqZl5RfkcCasfFJG2vBLo2Kt/vbmBoYd8t1MXJxCAl8YZS4
 c7yPBcI5zyjx4OxjIIeDg01ATGLuXoUuRk4OEQFViVkrljOD2EIC6hJNvxvYQGxhgSCJRfv/g
 sV5BcwkPrSdYgexWYDqd077xTyBkWMBI8MqRvXi1KKy1CJdI72kosz0jJLcxMwcXUMDY73c1O
 LixPTUnMSkYr3k/NxNjECf1DMwMO5gPNXsfIhRkoNJSZRX5qFVpBBfUn5KZUZicUZ8UWlOavE
 hRhkODiUJ3uZWm0ghwaLU9NSKtMwcYHDApCU4eJREeBPqgdK8xQWJucWZ6RCpU4yKUuIQfQIg
 iYzSPLg2WEBeYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMuxNkCk9mXgnc9FdAi5mAFi95Z
 wGyuCQRISXVwMhQptYfFqO8MiLQ42rs3HrWFWzXHsQKTTzquHT3h9qJ6t/+K346v1697JH13f
 crTA/NYWx2CbXjlfJ2z1I++fvJMoWKA3cVT9azprxfOSVd/ZHCo6zmDUuN83rltZefDLjCH/3
 CYdven1KT2YUSD0g9bPONe39O5YZ5jM25iMN+zVsLReIWflFiKc5INNRiLipOBAAn0tFPQwIA
 AA=3D=3D
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1497138903!100979190!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=3D0.0 required=3D7.0 tests=3D
X-StarScan-Received:=20
X-StarScan-Version: 9.4.19; banners=3D-,-,-
X-VirusChecked: Checked
Message-Id: <E1dJqDe-0003qo-9d@xenbits.xenproject.org>
Date: Sat, 10 Jun 2017 23:55:02 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/NPT: deal with fallout from
	2Mb/1Gb unmapping change
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-change=
log>,=20
 <mailto:xen-changelog-request@lists.xen.org?subject=3Dunsubscribe>
List-Unsubscribe: <mailto:unsubscribe-1188110264-f4da1594@opayq.com>, <http=
s://emails.abine.com/disableDisposable?fwd=3DFWD-737QHYSMHVAYQAUCAOIQBDAAGA=
QLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=
=3D@opayq.com>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=3Dhelp>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changel=
og>,=20
 <mailto:xen-changelog-request@lists.xen.org?subject=3Dsubscribe>
X-Sender-Domain: xenproject.org
X-Spamfilter-host: plato.junkemailfilter.com - http://www.junkemailfilter.c=
om
X-Key-ID: ZjRkYTE1OTRAb3BheXEuY29tIHhlbi1jaGFuZ2Vsb2ctYm91bmNlc0BsaXN0cy54Z=
W4ub3JnIDIwMTctMDYtMTAgMTY6NTU6MTYgMWRKcURzLTAwMDFLNi1Qdw=3D=3D
X-Content-flags: deal deals=20
X-Domain-list: xenproject.org rackspace.com messagelabs.com xen.org opayq.c=
om xensource.com citrix.com
X-Mail-from: xen-changelog-bounces@lists.xen.org
X-Sender-Host-Address: 192.237.175.120
X-Sender-Host-Name: lists.xenproject.org
X-Key-ID: Y3VydGlza3dvbmc5QGdtYWlsLmNvbSBmd2QtNzM3cWh5c21odmF5cWF1Y2FvaXFiZ=
GFhZ2FxbG1hMnlhbWhlY2NqZGxpYmF5YXd5YWtpYXphcWhzbWNjd21ibGlhNHVhbnF1ZWlnY2lt=
YmttYXp1ejRhYWVhYWNhPT09QG9wYXlxLmNvbSAyMDE3LTA2LTEwIDE2OjU1OjI3IDFkSnFFMy0=
wMDAzMmctNk8=3D


-------------------------Blur-------------------------
This email is forwarded from a MASKED EMAIL you created using Blur.  (https=
://dnt.abine.com/#help/faq/faq-whataremaskedemails).
IF THIS IS SPAM, CLICK HERE TO BLOCK:
https://dnt.abine.com/#/block_email/f4da1594@opayq.com/FWD-737QHYSMHVAYQAUC=
AOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAA=
CA=3D=3D=3D@opayq.com

Want to shop safely and privately online? Go Premium: https://dnt.abine.com=
/?pk_campaign=3DmaskHeader#premium
-------------------------by Abine-------------------------


commit a39c6b4516996ae1e776a46743dbcb78002b9dd8
Author:     Jan Beulich <jbeulich@suse.com>
AuthorDate: Wed Jun 7 11:36:30 2017 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Wed Jun 7 11:36:30 2017 +0200

    x86/NPT: deal with fallout from 2Mb/1Gb unmapping change
   =20
    Commit efa9596e9d ("x86/mm: fix incorrect unmapping of 2MB and 1GB
    pages") left the NPT code untouched, as there is no explicit alignment
    check matching the one in EPT code. However, the now more widespread
    storing of INVALID_MFN into PTEs requires adjustments:
    - calculations when shattering large pages may spill into the p2m type
      field (converting p2m_populate_on_demand to p2m_grant_map_rw) - use
      OR instead of PLUS,
    - the use of plain l{2,3}e_from_pfn() in p2m_pt_set_entry() results in
      all upper (flag) bits being clobbered - introduce and use
      p2m_l{2,3}e_from_pfn(), paralleling the existing L1 variant.
   =20
    Reported-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Tested-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
    Acked-by: George Dunlap <george.dunlap@citrix.com>
    Release-acked-by: Julien Grall <julien.grall@arm.com>
    master commit: 83520cb4aa39ebeb4eb1a7cac2e85b413e75a336
    master date: 2017-06-06 14:32:54 +0200
---
 xen/arch/x86/mm/p2m-pt.c | 34 +++++++++++++++++++---------------
 1 file changed, 19 insertions(+), 15 deletions(-)

diff --git a/xen/arch/x86/mm/p2m-pt.c b/xen/arch/x86/mm/p2m-pt.c
index 2eddeee..06e64b8 100644
--- a/xen/arch/x86/mm/p2m-pt.c
+++ b/xen/arch/x86/mm/p2m-pt.c
@@ -45,13 +45,20 @@
 #undef page_to_mfn
 #define page_to_mfn(_pg) _mfn(__page_to_mfn(_pg))
=20
-/* We may store INVALID_MFN in l1 PTEs. We need to clip this
- * to avoid trampling over higher-order bits (NX, p2m type, IOMMU flags). =
 We
- * seem to not need to unclip on the return path, as callers are concerned=
 only
- * with p2m type in such cases.=20
+/*
+ * We may store INVALID_MFN in PTEs.  We need to clip this to avoid trampl=
ing
+ * over higher-order bits (NX, p2m type, IOMMU flags).  We seem to not nee=
d
+ * to unclip on the read path, as callers are concerned only with p2m type=
 in
+ * such cases.
  */
 #define p2m_l1e_from_pfn(pfn, flags)    \
     l1e_from_pfn((pfn) & (PADDR_MASK >> PAGE_SHIFT), (flags))
+#define p2m_l2e_from_pfn(pfn, flags)    \
+    l2e_from_pfn((pfn) & ((PADDR_MASK & ~(_PAGE_PSE_PAT | 0UL)) \
+                          >> PAGE_SHIFT), (flags) | _PAGE_PSE)
+#define p2m_l3e_from_pfn(pfn, flags)    \
+    l3e_from_pfn((pfn) & ((PADDR_MASK & ~(_PAGE_PSE_PAT | 0UL)) \
+                          >> PAGE_SHIFT), (flags) | _PAGE_PSE)
=20
 /* PTE flags for the various types of p2m entry */
 #define P2M_BASE_FLAGS \
@@ -243,7 +250,7 @@ p2m_next_level(struct p2m_domain *p2m, void **table,
         l1_entry =3D __map_domain_page(pg);
         for ( i =3D 0; i < L2_PAGETABLE_ENTRIES; i++ )
         {
-            new_entry =3D l1e_from_pfn(pfn + (i * L1_PAGETABLE_ENTRIES), f=
lags);
+            new_entry =3D l1e_from_pfn(pfn | (i * L1_PAGETABLE_ENTRIES), f=
lags);
             p2m_add_iommu_flags(&new_entry, 1, IOMMUF_readable|IOMMUF_writ=
able);
             p2m->write_p2m_entry(p2m, gfn, l1_entry + i, new_entry, 2);
         }
@@ -277,7 +284,7 @@ p2m_next_level(struct p2m_domain *p2m, void **table,
         l1_entry =3D __map_domain_page(pg);
         for ( i =3D 0; i < L1_PAGETABLE_ENTRIES; i++ )
         {
-    =20
----- Message truncated -----

--f403045d176e72ab640551b8b507--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1784450960011842605==--


From xen-devel-bounces@lists.xen.org Mon Jun 12 01:10:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 01: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 1dKDsI-0006CJ-3w; Mon, 12 Jun 2017 01: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 <osstest-admin@xenproject.org>) id 1dKDsH-0006C0-E2
 for xen-devel@lists.xensource.com; Mon, 12 Jun 2017 01:10:33 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 24/25-01752-80AED395; Mon, 12 Jun 2017 01:10:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVZfllW2
 kwc9LohYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN2Pe9l7Ggcx5jRdvrX6wN
 jEvzuxg5OYQE/jJKbH5Q28XIBWQ/ZpS4/W0lE4SzjVHi97udjCBVIgLOEl/PzGUHsXkF9CV+/
 b/AAmILC9hLLP79gx2kQUJguqnEyx9/WEESEgKeEt9/9bDD2KsOTgSKs3OwCVhJHBIDibIIqE
 o8m7yOaQIj9wJGhlWMGsWpRWWpRbqGBnpJRZnpGSW5iZk5QJ6pXm5qcXFiempOYlKxXnJ+7iZ
 GoNcZgGAH45qpzocYJTmYlER5t1yxiRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwav9wjZSSLAo
 NT21Ii0zBxh+MGkJDh4lEV6B50Bp3uKCxNzizHSI1ClGXY4Nq9d/YRJiycvPS5US541/AlQkA
 FKUUZoHNwIWC5cYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzFsBcglPZl4J3KZXQEcwAR1xHe
 R+3uKSRISUVANjqYz6nJnqihkmHCc6usov3GfQ1V02Re11m7VB0J/ZgiETyh+qi7ycd+JXq/H
 eb8m622t+xfCaikufPn70+uri/Njmbdpbft18+7fiVlSY05a8eU9+iEuVvThU0znDa2Nj6uar
 n/f5ayfc/7gzRmDx/5ZLkeXvartS77yZ/WThricWO2v95GNylViKMxINtZiLihMBTfmqq4ACA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1497229827!64053377!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40634 invoked from network); 12 Jun 2017 01:10:27 -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; 12 Jun 2017 01:10: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 1dKDs8-0006AK-Ip; Mon, 12 Jun 2017 01:10: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 1dKDs2-0004tJ-S0; Mon, 12 Jun 2017 01:10:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dKDs2-0002fp-HE; Mon, 12 Jun 2017 01:10:18 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110295-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-amd64-amd64-xl:xen-install:fail:heisenbug
 xen-4.8-testing:test-armhf-armhf-xl-arndale:xen-boot:fail:heisenbug
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:heisenbug
 xen-4.8-testing:test-amd64-amd64-pygrub:debian-di-install:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-xl-raw:debian-di-install:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-qemuu-rhel6hvm-amd:redhat-install:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 xen-4.8-testing:test-amd64-amd64-amd64-pvgrub:guest-start/debian.repeat:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-qemuu-rhel6hvm-intel:guest-start/redhat.repeat:fail:heisenbug
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-start/debianhvm.repeat:fail:heisenbug
 xen-4.8-testing:test-amd64-amd64-libvirt:guest-start/debian.repeat:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-freebsd10-i386:guest-start/freebsd.repeat:fail:heisenbug
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:guest-start/debian.repeat:fail:heisenbug
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-xl-xsm:guest-localmigrate:fail:heisenbug
 xen-4.8-testing:test-amd64-amd64-xl-xsm:guest-start/debian.repeat:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 xen-4.8-testing:test-arm64-arm64-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 xen-4.8-testing:test-amd64-amd64-i386-pvgrub:guest-start/debian.repeat:fail:heisenbug
 xen-4.8-testing:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop: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-start:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-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-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-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-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:windows-install: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
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=79d2d5c3437567cabd18d02676ab860e82372d18
X-Osstest-Versions-That: xen=4057c6ea805247e3fbb1f02e3e56aad840e39cf8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 12 Jun 2017 01:10:18 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 110295: 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>

ZmxpZ2h0IDExMDI5NSB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDI5NS8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRs
eSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDUgeGVuLWlu
c3RhbGwgICAgICBmYWlsIGluIDExMDE4MiBwYXNzIGluIDExMDI5NQogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAgNiB4ZW4tYm9vdCAgICAgICAgIGZhaWwgaW4gMTEwMTgyIHBhc3MgaW4g
MTEwMjk1CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCA5IGRlYmlhbi1odm0t
aW5zdGFsbCBmYWlsIGluIDExMDE4MiBwYXNzIGluIDExMDI5NQogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICA5IGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgaW4gMTEwMTgyIHBhc3MgaW4gMTEw
Mjk1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSA5IGRlYmlh
bi1odm0taW5zdGFsbCBmYWlsIGluIDExMDE4MiBwYXNzIGluIDExMDI5NQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgOSBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBpbiAxMTAx
ODIgcGFzcyBpbiAxMTAyOTUKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgOSBkZWJpYW4t
ZGktaW5zdGFsbCBmYWlsIGluIDExMDE4MiBwYXNzIGluIDExMDI5NQogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWFtZCA5IHJlZGhhdC1pbnN0YWxsIGZhaWwgaW4gMTEwMTgyIHBhc3Mg
aW4gMTEwMjk1CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2IDE2IHJ1bXBydW4tZGVtby14
ZW5zdG9yZWxzL3hlbnN0b3JlbHMucmVwZWF0IGZhaWwgaW4gMTEwMTgyIHBhc3MgaW4gMTEwMjk1
CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAxOCBndWVzdC1zdGFydC9kZWJpYW4ucmVw
ZWF0IGZhaWwgaW4gMTEwMTgyIHBhc3MgaW4gMTEwMjk1CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0taW50ZWwgMTEgZ3Vlc3Qtc3RhcnQvcmVkaGF0LnJlcGVhdCBmYWlsIGluIDExMDE4
MiBwYXNzIGluIDExMDI5NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgMTcgZ3Vlc3Qtc3RhcnQvZGViaWFuaHZtLnJlcGVhdCBmYWlsIGluIDExMDE4MiBwYXNzIGlu
IDExMDI5NQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0IDE3IGd1ZXN0LXN0YXJ0L2RlYmlhbi5y
ZXBlYXQgZmFpbCBpbiAxMTAxODIgcGFzcyBpbiAxMTAyOTUKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtaTM4NiAxOCBndWVzdC1zdGFydC9mcmVlYnNkLnJlcGVhdCBmYWlsIGluIDExMDE4MiBw
YXNzIGluIDExMDI5NQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNSBndWVzdC1zdGFy
dC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTEwMTgyIHBhc3MgaW4gMTEwMjk1CiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgMTUgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDExMDI0
MiBwYXNzIGluIDExMDE4MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgMTUgZ3Vlc3QtbG9j
YWxtaWdyYXRlIGZhaWwgaW4gMTEwMjQyIHBhc3MgaW4gMTEwMjk1CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXhzbSAxOSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTEwMjQyIHBhc3Mg
aW4gMTEwMjk1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtIDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMTAyNDIgcGFzcyBpbiAx
MTAyOTUKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAxNSBndWVzdC1zdGFydC9kZWJpYW4u
cmVwZWF0IGZhaWwgaW4gMTEwMjQyIHBhc3MgaW4gMTEwMjk1CiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViIDE4IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxMTAyNDIgcGFz
cyBpbiAxMTAyOTUKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTUgZ3Vlc3Qtc3RhcnQv
ZGViaWFuLnJlcGVhdCAgZmFpbCBwYXNzIGluIDExMDI0MgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgNDUg
eHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgaW4gMTEwMTgyIGxpa2UgMTA5NTg1
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgZmFp
bCBpbiAxMTAxODIgbGlrZSAxMDk2NTQKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTAyNDIgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTAy
NDIgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgIDQ1IHh0Zi90ZXN0LWh2
bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGxpa2UgMTA5NTg1CiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgIDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDk2
MTgKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICA0NSB4dGYvdGVzdC1odm02NC1sYnItdHN4
LXZtZW50cnkgZmFpbCBsaWtlIDEwOTY1NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTA5NjU0CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbGlrZSAxMDk2NTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgOSB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmgtaW50ZWwgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAxMSBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTYgZGViaWFuLWh2
bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhz
bSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEy
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICA5IHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAg
ICAgICAgICAgICA3OWQyZDVjMzQzNzU2N2NhYmQxOGQwMjY3NmFiODYwZTgyMzcyZDE4CmJhc2Vs
aW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA0MDU3YzZlYTgwNTI0N2UzZmJiMWYw
MmUzZTU2YWFkODQwZTM5Y2Y4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMDk2NTQgIDIwMTctMDUt
MjAgMTk6Mjc6MDEgWiAgIDIyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEwMTgyICAyMDE3
LTA2LTA5IDEyOjIzOjU3IFogICAgMiBkYXlzICAgIDMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hv
IHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFj
bGUuY29tPgogIEdhcnkgTGluIDxnbGluQHN1c2UuY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3Jn
ZS5kdW5sYXBAY2l0cml4LmNvbT4KICBHcmVnb3J5IEhlcnJlcm8gPGdyZWdvcnkuaGVycmVyb0Bv
cmFjbGUuY29tPgogIElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgog
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBLZXZpbiBUaWFuIDxrZXZpbi50aWFu
QGludGVsLmNvbT4KICBNb2hpdCBHYW1iaGlyIDxtb2hpdC5nYW1iaGlyQG9yYWNsZS5jb20+CiAg
UmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgogIFRpbSBEZWVnYW4g
PHRpbUB4ZW4ub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9
eGVuLTQuOC10ZXN0aW5nCisgcmV2aXNpb249NzlkMmQ1YzM0Mzc1NjdjYWJkMThkMDI2NzZhYjg2
MGU4MjM3MmQxOAorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAu
L2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcg
UmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAg
ICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJl
cG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3Qv
cmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAv
aG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJl
cG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NU
RVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdp
dGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIHhlbi00Ljgt
dGVzdGluZyA3OWQyZDVjMzQzNzU2N2NhYmQxOGQwMjY3NmFiODYwZTgyMzcyZDE4CisgYnJhbmNo
PXhlbi00LjgtdGVzdGluZworIHJldmlzaW9uPTc5ZDJkNWMzNDM3NTY3Y2FiZDE4ZDAyNjc2YWI4
NjBlODIzNzJkMTgKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4g
Li9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmln
IFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAg
ICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJS
ZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0
L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQg
L2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyBy
ZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rl
c3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZwor
KyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVl
PXhlbgorIHhlbmJyYW5jaD14ZW4tNC44LXRlc3RpbmcKKyAnWycgeHhlbiA9IHhsaW51eCAnXScK
KyBsaW51eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVh
bS00LjgtdGVzdGluZworIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5i
cmFuY2ggeGVuLTQuOC10ZXN0aW5nCisgcHJldnhlbmJyYW5jaD14ZW4tNC43LXRlc3RpbmcKKyAn
WycgeDc5ZDJkNWMzNDM3NTY3Y2FiZDE4ZDAyNjc2YWI4NjBlODIzNzJkMTggPSB4ICddJworIDog
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
KyA6IHRlc3RlZC9saW51eC0zLjE0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4
ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0
ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgv
a2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5
LWNyb24ueGVuLTQuOC10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC44LXRlc3RpbmcKKysg
OiBkYWlseS1jcm9uLnhlbi00LjgtdGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQuOC10ZXN0
aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC44LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00
LjgtdGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQuOC10ZXN0aW5nCisrIDogaHR0cDovL2hn
LnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ueGVuLTQuOC10ZXN0aW5n
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5x
ZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVf
UlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVt
cHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSB4ZW4t
NC44LXRlc3RpbmcKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgor
IGNkIC9ob21lL29zc3Rlc3QvcmVwb3MveGVuCisgeGVudmVyc2lvbj14ZW4tNC44LXRlc3RpbmcK
KyB4ZW52ZXJzaW9uPXhlbi00LjgKKyB4ZW52ZXJzaW9uPTQuOAorIGdpdCBwdXNoIG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdCA3OWQyZDVjMzQzNzU2N2NhYmQx
OGQwMjY3NmFiODYwZTgyMzcyZDE4OnJlZnMvaGVhZHMvc3RhYmxlLTQuOApUbyBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgNDA1N2M2ZS4uNzlkMmQ1YyAg
NzlkMmQ1YzM0Mzc1NjdjYWJkMThkMDI2NzZhYjg2MGU4MjM3MmQxOCAtPiBzdGFibGUtNC44Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 12 02:12:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 02: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 1dKEpu-0001jA-Lo; Mon, 12 Jun 2017 02:12: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=329990b95=citrix-osstest@xenproject.org>)
 id 1dKEpt-0001im-Gd
 for xen-devel@lists.xensource.com; Mon, 12 Jun 2017 02:12:09 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 F2/79-31580-878FD395; Mon, 12 Jun 2017 02:12:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpG75D9t
 Ig6/bLSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aJ3bOYC2Y0MFa8a+BsYLwU0MXIwSEh4C+x
 qtO1i5ETyPSQeDllPyuILSLgLDHhw202EJtXQE9iw+YOZhBbWCBR4u79T+xdjFxA9Y1KEhu6r
 zBDNLtKPLyyBs4+veIoI4jNBjR0Ys9EFhCbRUBV4u66TWALhAS0JJYuXskEsUBQ4uTMJ2A1zA
 ISEgdfvICaYymxfvJd1gmMfLOQlM1CUraAkWkVo3pxalFZapGuhV5SUWZ6RkluYmaOrqGBsV5
 uanFxYnpqTmJSsV5yfu4mRmBIMQDBDsYL7c6HGCU5mJREebdcsYkU4kvKT6nMSCzOiC8qzUkt
 PsQow8GhJMGr/t02UkiwKDU9tSItMwcY3DBpCQ4eJRHe/A9Aad7igsTc4sx0iNQpRl2ODavXf
 2ESYsnLz0uVEudtAJkhAFKUUZoHNwIWaZcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzMsPMo
 UnM68EbtMroCOYgI64DnI/b3FJIkJKqoFx14Xjqf5KJ2b/msW/RsdCc5/27YCCnqPlVv+CnRz
 j+pq4DH/cbD6fa7F8Y9yhy6a3H6+8cYdz78OoNb/WxzXOfnb63IRvN2w6L3tO0C6ZsV9h9sVs
 +S2npFq+770g/aEjQG9vffmeo/xOZ39+m/jruRtzokVDTrmkC++FDyLP/ovI3HxWYD/tghJLc
 UaioRZzUXEiAF/OKE6vAgAA
X-Env-Sender: prvs=329990b95=citrix-osstest@xenproject.org
X-Msg-Ref: server-13.tower-31.messagelabs.com!1497233525!104476756!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30448 invoked from network); 12 Jun 2017 02:12:07 -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;
 12 Jun 2017 02:12:07 -0000
X-IronPort-AV: E=Sophos;i="5.39,331,1493683200"; d="scan'208";a="427441494"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02SJC01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71543-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-winxpsp3:guest-stop: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:allowable
 xen-unstable:build-amd64-libvirt:libvirt-build:fail:allowable
 xen-unstable:build-armhf-libvirt:libvirt-build:fail:allowable
 xen-unstable:build-i386-libvirt:libvirt-build:fail:allowable
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:allowable
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:allowable
 xen-unstable:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:windows-install:fail:allowable
 xen-unstable:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:windows-install:fail:allowable
 xen-unstable:test-amd64-amd64-xl-qemut-winxpsp3:windows-install:fail:allowable
 xen-unstable:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 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: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-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
X-Osstest-Versions-This: xen=aeef64107afca9c6c0428b2cb26a3ba599b3ed75
X-Osstest-Versions-That: xen=08463297d33d075b6529229c9d43c90356093bae
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 12 Jun 2017 03:11:58 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02SJC01.citrite.net
Subject: [Xen-devel] [xen-unstable baseline-only test] 71543: 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
MTU0MyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5u
ZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MTU0My8KClJlZ3Jlc3Npb25zIDotKAoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3
aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0ICA2IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDcxNTM2CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2lueHBzcDMgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gNzE1MzYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE1IGd1ZXN0
LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gNzE1MzYKClJlZ3Jlc3Npb25zIHdoaWNo
IGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGJs
b2NrZWQgaW4gNzE1MzYKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDUgbGlidmlydC1i
dWlsZCAgICAgICAgICAgICAgICBmYWlsICAgbGlrZSA3MTUzNgogYnVpbGQtYXJtaGYtbGlidmly
dCAgICAgICAgICAgNSBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcx
NTM2CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICA1IGxpYnZpcnQtYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCAgIGxpa2UgNzE1MzYKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsIDE2IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIGxpa2UgNzE1MzYKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAg
IGZhaWwgbGlrZSA3MTUzNgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzLXZjcHVz
MSAgOSB3aW5kb3dzLWluc3RhbGwgICAgZmFpbCBsaWtlIDcxNTM2CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2lueHBzcDMtdmNwdXMxICA5IHdpbmRvd3MtaW5zdGFsbCAgICBmYWlsIGxpa2Ug
NzE1MzYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lueHBzcDMgIDkgd2luZG93cy1pbnN0
YWxsICAgICAgICAgIGZhaWwgbGlrZSA3MTUzNgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVk
LCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBi
dWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02
NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMt
YWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQgICAg
ICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIGJyb2tlbiBuZXZl
ciBwYXNzCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAg
ICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAg
IGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1
cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW1pZHdheSAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20g
ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
MTYgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFy
Z2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBhZWVmNjQxMDdhZmNhOWM2
YzA0MjhiMmNiMjZhM2JhNTk5YjNlZDc1CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAg
ICAgICAgICAwODQ2MzI5N2QzM2QwNzViNjUyOTIyOWM5ZDQzYzkwMzU2MDkzYmFlCgpMYXN0IHRl
c3Qgb2YgYmFzaXMgICAgNzE1MzYgIDIwMTctMDYtMDkgMTM6MTU6MjYgWiAgICAyIGRheXMKVGVz
dGluZyBzYW1lIHNpbmNlICAgIDcxNTQzICAyMDE3LTA2LTExIDEyOjQ5OjAxIFogICAgMCBkYXlz
ICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRl
c3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgU2ltb24gQ3Jvd2UgPFNpbW9uLkNyb3dlQGNpdHJp
eC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1
aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1vbGRrZXJuICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtb2xka2Vy
biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWls
ZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWln
cnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2
NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFj
b3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMtdmNwdXMxICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNwMy12Y3B1
czEgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lueHBzcDMgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczog
L2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5j
aXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1h
bGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3Rl
cCBidWlsZC1hcm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQt
eHNtIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBjYXB0dXJlLWxvZ3MKYnJv
a2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCgpQdXNoIG5vdCBhcHBsaWNh
YmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCmNvbW1pdCBhZWVmNjQxMDdhZmNhOWM2YzA0MjhiMmNiMjZhM2JhNTk5YjNlZDc1
CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTog
ICBUaHUgSnVuIDEgMTY6MTc6NTkgMjAxNyArMDEwMAoKICAgIHg4Ni9hcGljOiBEcm9wIENPTkZJ
R19JT19BUElDCiAgICAKICAgIEl0IGlzIHVuY29uZGl0aW9uYWxseSBzZWxlY3RlZCwgYW5kIGNv
bXBpbGluZyBvdXQgSU8tQVBJQyBzdXBwb3J0IGlzIG5vdCBhCiAgICB1c2VmdWwgdGhpbmcgdG8g
ZG8gdGhlc2UgZGF5cy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Cgpjb21taXQgNTQ2ZjZjYjhiYTEzM2U0YmE2MDRmOWY0Y2MxYjY2MmZl
OWQ2Y2Y2ZQpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CkRhdGU6ICAgVGh1IEp1biAxIDE2OjE3OjAyIDIwMTcgKzAxMDAKCiAgICB4ODYvYXBpYzogRHJv
cCBDT05GSUdfTE9DQUxfQVBJQwogICAgCiAgICBJdCBpcyB1bmNvbmRpdGlvbmFsbHkgc2VsZWN0
ZWQsIGFuZCBhbGwgNjRiaXQgcHJvY2Vzc29ycyBoYXZlIGxvY2FsIEFQSUNzLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1pdCA5
YTYxNWMxYjk3MGQ3ZmEzNDU5MTYyYTQ4ZDdjNGI2Y2VlNmMzZDM1CkF1dGhvcjogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUaHUgSnVuIDEgMTY6MTU6
NDAgMjAxNyArMDEwMAoKICAgIHg4Ni9hcGljOiBEcm9wIHRoZSB1bnVzZWQgc3RydWN0IGxvY2Fs
X2FwaWMKICAgIAogICAgSXQgaXMgbm90IHN1aXRhYmxlIGZvciBYZW4ncyB1c2UgKGJlaW5nIHhh
cGljIGFuZCB4MmFwaWMgY29tcGF0aWJsZSksIGFuZCB0aGUKICAgIGNvbW1lbnQgZG9lc24ndCBp
bnNwaXJlIG11Y2ggY29uZmlkZW5jZSBpbiBpdHMgY29ycmVjdG5lc3MuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBB
Y2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IDRjM2IyMDM4
ZjY3YzEyZDEwODU5N2E1N2VkMzAzYzdjZjQwN2QyMDUKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgRnJpIEp1biA5IDE0OjE0OjI3IDIwMTcgKzAyMDAKCiAg
ICBTVk06IGNsZWFuIHVwIHN2bV92bWNiX2R1bXAoKQogICAgCiAgICAtIGNvbnN0aWZ5IHBhcmFt
ZXRlcgogICAgLSB1c2UgYWNjZXNzb3JzCiAgICAtIGRyb3Agc3RyYXkgY2FzdHMKICAgIC0gYWRq
dXN0IGZvcm1hdHRpbmcKICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0
cm92c2t5QG9yYWNsZS5jb20+Cgpjb21taXQgZTE5ZTg1MzM1MzZiMGZhZWFmYTIwMzNkNWU0YmRh
ODgzMjQwZDlhMgpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTog
ICBGcmkgSnVuIDkgMTQ6MTM6NTQgMjAxNyArMDIwMAoKICAgIFNWTTogaW5mZXIgdHlwZSBpbiBW
TUNCX0FDQ0VTU09SUygpCiAgICAKICAgIFByZXZlbnQgYWNjaWRlbnRhbCBtaXN0YWtlcyBieSBu
b3QgcmVxdWlyaW5nIGV4cGxpY2l0IHR5cGVzIHRvIGJlCiAgICBzcGVjaWZpZWQgaW4gdGhlIG1h
Y3JvIGludm9jYXRpb25zLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5v
c3Ryb3Zza3lAb3JhY2xlLmNvbT4KCmNvbW1pdCBhM2Y4M2Q5OGQzOTc1NjNlZWYwNGJiYzY0MTc5
Zjk2MWQ2N2Y2NmIzCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRl
OiAgIEZyaSBKdW4gOSAxNDoxMzoyNCAyMDE3ICswMjAwCgogICAgU1ZNOiB1c2UgVk1DQiBhY2Nl
c3NvcnMKICAgIAogICAgVGhpcyBpcyBwYXJ0aWN1bGFybHkgcmVsZXZhbnQgZm9yIHRoZSBTRVQg
Zm9ybSwgdG8gZW5zdXJlIHByb3BlciBjbGVhbgogICAgYml0cyB0cmFja2luZyAoYWxiZWl0IGlu
IHRoZSBjYXNlIGhlcmUgaXQncyBiZW5pZ24gYXMgQ1BMIGFuZCBvdGhlcgogICAgc2VnbWVudCBy
ZWdpc3RlciBhdHRyaWJ1dGVzIHNoYXJlIGEgY2xlYW4gYml0KS4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTog
Qm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCmNvbW1pdCA5MDI4
ODA0NGE2N2EyOWE1ZTM0YmY1YjdlNGU4OWE2YmZmNWE5N2MzCkF1dGhvcjogU2ltb24gQ3Jvd2Ug
PFNpbW9uLkNyb3dlQGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIEp1biA5IDE0OjExOjM3IDIwMTcg
KzAyMDAKCiAgICBrZXhlYzogcHJvdmlkZSB1c2VyIGZyaWVuZGx5IG9wdGlvbiBmb3IgbWVtb3J5
IGxpbWl0CiAgICAKICAgIGtleGVjOiBQcm92aWRlIHVzZXIgZnJpZW5kbHkgb3B0aW9uIGZvciBt
ZW1vcnkgbGltaXQKICAgIAogICAgZ3J1YjIgcmVxdWlyZXMgdGhhdCB0aGUgJzwnIGNoYXJhY3Rl
ciBiZSBlc2NhcGVkIHdoaWNoIGlzCiAgICBpbmNvbnZpZW5ldCBmb3IgdXNlcnMsIHByb3ZpZGUg
YSBtb3JlIG5hdHVyYWwgc3BlY2lmaWVyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBTaW1vbiBD
cm93ZSA8U2ltb24uQ3Jvd2VAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 12 03:16:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 03: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 1dKFpt-0005oc-Ew; Mon, 12 Jun 2017 03:16:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bruno.alvisio@gmail.com>) id 1dKFpr-0005oW-O4
 for xen-devel@lists.xen.org; Mon, 12 Jun 2017 03:16:12 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 18/A1-02022-9770E395; Mon, 12 Jun 2017 03:16:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGIsWRWlGSWpSXmKPExsVyMbRhtW4pu12
 kwfQbWhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aspVdZCzY3M1Y87L3I1sD4PreLkYtDSGAS
 o8Sru7OZQRwWgc8sEjfWPmDrYuTkkBCYySpxZ2M1hJ0n0TW9lwXCzpfYduEOM4jNKyAocXLmE
 6A4B9Akb4lXs6NAwpwCgRLNs9rZIRYcZpToedIA1ssmoCvx+04rK0g9i4CqRNvTXIgxARJvd9
 5kArGFBewk+r6fZwexRQSkJa59vswIYjML+EhsPf2aZQIj/ywkm2chSUHYmhKt23+zQ9jaEss
 WvmaGsDUkFtzZx4gsvoCRbRWjenFqUVlqka6hXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKx
 XnJ+7iZGYDjXMzAw7mBs6nU+xCjJwaQkyrvlik2kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQleX
 za7SCHBotT01Iq0zBxgZMGkJTh4lER4b/60jRTiLS5IzC3OTIdInWK05LhyZd0XJo4Nq9cDyS
 kHtn9hEmLJy89LlRLn9QGZJwDSkFGaBzcOFv2XGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgn
 zmrACTeHJzCuB2/oK6CAmoIOug/zCW1ySiJCSamD01X/kU9Z+4NCLe133zwh5SlsWr+L+UPd9
 wtcpBuVvdtmf/8Wakrdo1vudPvvTTp1NOsdV+WjNBksDa/Mt//dMXjflzX/zyM2rSg48v+GTr
 l1y6efaBQer61f6fDJZ6/LI5GWaafHluuCoxX9OfeER+mMZInN1+9a6E0JmciwMC38fmW8vUq
 Z/VImlOCPRUIu5qDgRAKXDaIj5AgAA
X-Env-Sender: bruno.alvisio@gmail.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1497237365!74441159!1
X-Originating-IP: [209.85.128.171]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_60_70,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12834 invoked from network); 12 Jun 2017 03:16:05 -0000
Received: from mail-wr0-f171.google.com (HELO mail-wr0-f171.google.com)
 (209.85.128.171)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Jun 2017 03:16:05 -0000
Received: by mail-wr0-f171.google.com with SMTP id q97so81660837wrb.2
 for <xen-devel@lists.xen.org>; Sun, 11 Jun 2017 20:16: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;
 bh=sElydEkIqPIFz2cDAJjfakoDCnxncwSlqytVv6USkDQ=;
 b=H1MNhk5M2lUdG/eATwivngeRBCzFaBjbcGez7fmAhIjX+JdKy22mm20oJ9ZKVA1+Zb
 N1pQhtAUIXmhSnqKt4e4z/qseH9z3PSPPeUaPtQm96sCO8sYr2/Pu8kSY/Xc4Qc4VUjo
 jqY5jY30qTUPMNr/HaMro2nIW+w4K5ZEak7wFH8aFndUZz8SFY5YxCwBC5ijUgNagEx2
 hi/Mg1N8KzYoGb2cmUv7SsHpWQDL/bvEKb+y6jHu/cJppXqUyOCrLYgV6POSqUWhLIy3
 JFH8IJxHQDlLyzawQQWqCEWpfvRZSbCEX7wg5QEo+G25ayNg7GUj8esAJ11M3w5mk1s+
 vTfQ==
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=sElydEkIqPIFz2cDAJjfakoDCnxncwSlqytVv6USkDQ=;
 b=Hbym9n+YnnxGewjK0wPJbjvPIlh9ih71HzFw/0LmiG1wJ0UD1+47ep2ixglHzQAKYQ
 GMFys/btOWAcix1lqaGXlj0GAQE226uy/dYOoeB6XaWn8kfGc/nptOZNDfBbaI4Jxo4Y
 KGDRuHeiLyQMibWTNZuql7jhwqOwB/Xn0Ev74bVWVxuUyq0O8tGCDVlczMnWjlgNAb79
 l7ZBznBgg23/NreU82+g0+rwFbI0YQRC+AH7AfcUBhPpHWEPFgurJYLRqgkDYF/fPoD1
 CrUxekVu5OAYHTlavSngQ1xh4XC51uCtNeIZ0SiB+jrbKbuUDZ+vU9lBCJs+DmTs0TwT
 3Igw==
X-Gm-Message-State: AKS2vOzYZQZsEMeDxUzOZh/SyhsjpEV21bm4kQfyfLppdiDijZ1tQ/cm
 VeS+xvpbukGK5YhQtkXRzqQ6UZjcug==
X-Received: by 10.80.207.7 with SMTP id c7mr5603614edk.59.1497237364892; Sun,
 11 Jun 2017 20:16:04 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.80.175.100 with HTTP; Sun, 11 Jun 2017 20:16:04 -0700 (PDT)
In-Reply-To: <CADNMjECBAKRX5muM2mn31RdC1vcPt-vUQ9sqAWt8QSHr+GXj7g@mail.gmail.com>
References: <CADNMjECx-qT+hqbd9ePWPr0r=Bz-p23TP=Cmj=gYDZfqbf4LCg@mail.gmail.com>
 <20170222130030.r5tz32iupsosnjht@citrix.com>
 <CADNMjECBAKRX5muM2mn31RdC1vcPt-vUQ9sqAWt8QSHr+GXj7g@mail.gmail.com>
From: Bruno Alvisio <bruno.alvisio@gmail.com>
Date: Sun, 11 Jun 2017 20:16:04 -0700
Message-ID: <CADNMjED0sWp3-uVddNAbG7Ar2iispsr6qEzBsvUTY9GmW7m3JA@mail.gmail.com>
To: xen-devel@lists.xen.org
Subject: [Xen-devel] Fwd:  VM Live Migration with Local Storage
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============6404915159779274323=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============6404915159779274323==
Content-Type: multipart/alternative; boundary="089e08222430476b7f0551babdae"

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

Hello,

I think it would be beneficial to add local disk migration feature for
=E2=80=98blkback' backend since it is one of the mostly used backends. I wo=
uld like
to start a discussion about the design of the machinery needed to achieve
this feature.

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D
Objective
Add a feature to migrate VMs that have local storage and use the blkback
iface.
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D
User Interface
Add a cmd line option in =E2=80=9Cxl migrate=E2=80=9D command to specify if=
 local disks
need to be copied to the destination node.
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D
Design

   1. As part of the libxl_domain_suspend, the =E2=80=9Cdisk mirroring mach=
inery=E2=80=9D
   starts an asynchronous job that copies the disks blocks from source to t=
he
   destination.
   2. The protocol to copy the disks should resemble the one used for
   memory copy:


   - Do first initial copy of the disk.
   - Check of sectors that have been written since copy started. For this,
   the blkback driver should be aware that migration of disk is happening a=
nd
   in this case forward the write request to the =E2=80=9Cmigration machine=
ry=E2=80=9D so that
   a record of dirty blocks are logged.
   - Migration machinery copies =E2=80=9Cdirty=E2=80=9D blocks until conver=
gence.
   - Duplicate all the disk writes/reads to both disks in source and
   destinations node while VM is being suspended.


Block Diagram

   +=E2=80=94------+
   |  VM   |
   +-------+
      |
      | I/O Write
      |
      V
+----------+       +-----------+                   +-------------+
|  blkback | ----> |  Source   |  sectors Stream   | Destination |
+----------+       |  mirror   |------------------>|   mirror    |
      |            | machinery |   I/O Writes      |  machinery  |
      |            +-----------+                   +-------------+
      |                                                  |
      |                                                  |
      | To I/O block layer                               |
      |                                                  |
      V                                                  V
+----------+                                       +-------------+
|   disk   |                                       |   Mirrored  |
+----------+                                       |     Disk    |
                                                   +-------------+


=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Initial Questions

   1. Is it possible to leverage the current design of QEMU for drive
   mirroring for Xen?
   2. What is the best place to implement this protocol? As part of Xen or
   the kernel?
   3. Is it possible to use the same stream currently used for migrating
   the memory to also migrate the disk blocks?


Any guidance/feedback for a more specific design is greatly appreciated.

Thanks,

Bruno

On Wed, Feb 22, 2017 at 5:00 AM, Wei Liu <wei.liu2@citrix.com> wrote:

> Hi Bruno
>
> Thanks for your interest.
>
> On Tue, Feb 21, 2017 at 10:34:45AM -0800, Bruno Alvisio wrote:
> > Hello,
> >
> > I have been to doing some research and as far as I know XEN supports
> > Live Migration
> > of VMs that only have shared storage. (i.e. iSCSI) If the VM has been
> > booted with local storage it cannot be live migrated.
> > QEMU seems to support live migration with local storage (I have tested
> using
> > 'virsh migrate with the '--storage-copy-all' option)
> >
> > I am wondering if this still true in the latest XEN release. Are there
> plans
> > to add this functionality in future releases? I would be interested in
> > contributing to the Xen Project by adding this functionality.
> >
>
> No plan at the moment.
>
> Xen supports a wide variety of disk backends. QEMU is one of them. The
> others are blktap (not upstreamed yet) and in-kernel blkback. The latter
> two don't have the capability to copy local storage to the remote end.
>
> That said, I think it would be valuable to have such capability for QEMU
> backed disks. We also need to design the machinery so that other
> backends can be made to do the same thing in the future.
>
> If you want to undertake this project, I suggest you setup a Xen system,
> read xl / libxl source code under tools directory and understand how
> everything is put together. Reading source code could be daunting at
> times, so don't hesitate to ask for pointers. After you have the big
> picture in mind, we can then discuss how to implement the functionality
> on xen-devel.
>
> Does this sound good to you?
>
> Wei.
>
> > Thanks,
> >
> > Bruno
>
> > _______________________________________________
> > Xen-devel mailing list
> > Xen-devel@lists.xen.org
> > https://lists.xen.org/xen-devel
>
>

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

<div dir=3D"ltr"><span style=3D"color:rgb(0,0,0);font-family:-apple-system-=
font;font-size:12px">Hello,</span><br><div class=3D"gmail_quote"><div dir=
=3D"ltr"><div style=3D"color:rgb(0,0,0);font-family:-apple-system-font;font=
-size:12px;font-variant-ligatures:normal;font-variant-numeric:normal;font-v=
ariant-alternates:normal;font-variant-east-asian:normal;line-height:16px"><=
br></div><div style=3D"color:rgb(0,0,0);font-family:-apple-system-font;font=
-size:12px;font-variant-ligatures:normal;font-variant-numeric:normal;font-v=
ariant-alternates:normal;font-variant-east-asian:normal;line-height:16px">I=
 think it would be beneficial to add local disk migration feature for =E2=
=80=98blkback&#39; backend since it is one of the mostly used backends. I w=
ould like to start a discussion about the design of the machinery needed to=
 achieve this feature.</div><div style=3D"color:rgb(0,0,0);font-family:-app=
le-system-font;font-size:12px;font-variant-ligatures:normal;font-variant-nu=
meric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;=
line-height:16px"><br></div><div style=3D"color:rgb(0,0,0);font-family:-app=
le-system-font;font-size:12px;font-variant-ligatures:normal;font-variant-nu=
meric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;=
line-height:16px">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D</div><div style=3D"color:rgb(0,0,0);font-family:-a=
pple-system-font;font-size:12px;font-variant-ligatures:normal;font-variant-=
numeric:normal;font-variant-alternates:normal;font-variant-east-asian:norma=
l;line-height:16px">Objective</div><div style=3D"color:rgb(0,0,0);font-fami=
ly:-apple-system-font;font-size:12px;font-variant-ligatures:normal;font-var=
iant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:=
normal;line-height:16px">Add a feature to migrate VMs that have local stora=
ge and use the blkback iface.</div><div style=3D"color:rgb(0,0,0);font-fami=
ly:-apple-system-font;font-size:12px;font-variant-ligatures:normal;font-var=
iant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:=
normal;line-height:16px">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</div><div style=3D"color:rgb(0,0,0);font-=
family:-apple-system-font;font-size:12px;font-variant-ligatures:normal;font=
-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-as=
ian:normal;line-height:16px"><br></div><div style=3D"color:rgb(0,0,0);font-=
family:-apple-system-font;font-size:12px;font-variant-ligatures:normal;font=
-variant-numeric:normal;font-variant-alternates:normal;font-variant-east-as=
ian:normal;line-height:16px">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</div><div style=3D"color:rgb(0,0,0);fo=
nt-family:-apple-system-font;font-size:12px;font-variant-ligatures:normal;f=
ont-variant-numeric:normal;font-variant-alternates:normal;font-variant-east=
-asian:normal;line-height:16px">User Interface</div><div style=3D"color:rgb=
(0,0,0);font-family:-apple-system-font;font-size:12px;font-variant-ligature=
s:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-va=
riant-east-asian:normal;line-height:16px">Add a cmd line option in =E2=80=
=9Cxl migrate=E2=80=9D command to specify if local disks need to be copied =
to the destination node.</div><div style=3D"color:rgb(0,0,0);font-family:-a=
pple-system-font;font-size:12px;font-variant-ligatures:normal;font-variant-=
numeric:normal;font-variant-alternates:normal;font-variant-east-asian:norma=
l;line-height:16px">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D</div><div style=3D"color:rgb(0,0,0);font-family=
:-apple-system-font;font-size:12px;font-variant-ligatures:normal;font-varia=
nt-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:no=
rmal;line-height:16px"><br></div><div style=3D"color:rgb(0,0,0);font-family=
:-apple-system-font;font-size:12px;font-variant-ligatures:normal;font-varia=
nt-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:no=
rmal;line-height:16px">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</div><div style=3D"color:rgb(0,0,0);font-fam=
ily:-apple-system-font;font-size:12px;font-variant-ligatures:normal;font-va=
riant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian=
:normal;line-height:16px">Design</div><div style=3D"color:rgb(0,0,0);font-f=
amily:-apple-system-font;font-size:12px;font-variant-ligatures:normal;font-=
variant-numeric:normal;font-variant-alternates:normal;font-variant-east-asi=
an:normal;line-height:16px"><ol><li>As part of the libxl_domain_suspend, th=
e =E2=80=9Cdisk mirroring machinery=E2=80=9D starts an asynchronous job tha=
t copies the disks blocks from source to the destination.</li><li>The proto=
col to copy the disks should resemble the one used for memory copy:</li></o=
l></div><div style=3D"color:rgb(0,0,0);font-family:-apple-system-font;font-=
size:12px;font-variant-ligatures:normal;font-variant-numeric:normal;font-va=
riant-alternates:normal;font-variant-east-asian:normal;line-height:16px"><u=
l class=3D"m_2255408926827549461gmail-Apple-dash-list"><li>Do first initial=
 copy of the disk.</li><li>Check of sectors that have been written since co=
py started. For this, the blkback driver should be aware that migration of =
disk is happening and in this case forward the write request to the=C2=A0=
=E2=80=9Cmigration machinery=E2=80=9D so that a record of dirty blocks are =
logged.</li><li>Migration machinery copies =E2=80=9Cdirty=E2=80=9D blocks u=
ntil convergence.</li><li>Duplicate all the disk writes/reads to both disks=
 in source and destinations node while VM is being suspended.</li></ul><div=
><br></div></div><div style=3D"color:rgb(0,0,0);font-family:-apple-system-f=
ont;font-size:12px;font-variant-ligatures:normal;font-variant-numeric:norma=
l;font-variant-alternates:normal;font-variant-east-asian:normal;line-height=
:16px">Block Diagram</div><div style=3D"color:rgb(0,0,0);font-family:-apple=
-system-font;font-size:12px;font-variant-ligatures:normal;font-variant-nume=
ric:normal;font-variant-alternates:normal;font-variant-east-asian:normal;li=
ne-height:16px"><pre>   +=E2=80=94------+<br>   |  VM   |<br>   +-------+<b=
r>      |<br>      | I/O Write<br>      |<br>      V<br>+----------+       =
+-----------+                   +-------------+<br>|  blkback | ----&gt; | =
 Source   |  sectors Stream   | Destination |<br>+----------+       |  mirr=
or   |------------------&gt;|   mirror    |<br>      |            | machine=
ry |   I/O Writes      |  machinery  |<br>      |            +-----------+ =
                  +-------------+<br>      |                               =
                   |<br>      |                                            =
      |<br>      | To I/O block layer                               |<br>  =
    |                                                  |<br>      V        =
                                          V<br>+----------+                =
                       +-------------+<br>|   disk   |                     =
                  |   Mirrored  |<br>+----------+                          =
             |     Disk    |<br>                                           =
        +-------------+</pre></div><div style=3D"color:rgb(0,0,0);font-fami=
ly:-apple-system-font;font-size:12px;font-variant-ligatures:normal;font-var=
iant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:=
normal;line-height:16px"><br></div><div style=3D"color:rgb(0,0,0);font-fami=
ly:-apple-system-font;font-size:12px;font-variant-ligatures:normal;font-var=
iant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:=
normal;line-height:16px">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D</div><div style=3D"color:rgb(0,0,0);font-family:-apple-s=
ystem-font;font-size:12px;font-variant-ligatures:normal;font-variant-numeri=
c:normal;font-variant-alternates:normal;font-variant-east-asian:normal;line=
-height:16px">Initial Questions</div><div style=3D"color:rgb(0,0,0);font-fa=
mily:-apple-system-font;font-size:12px;font-variant-ligatures:normal;font-v=
ariant-numeric:normal;font-variant-alternates:normal;font-variant-east-asia=
n:normal;line-height:16px"><ol><li>Is it possible to leverage the current d=
esign of QEMU for drive mirroring for Xen?</li><li>What is the best place t=
o implement this protocol? As part of Xen or the kernel?</li><li>Is it poss=
ible to use the same stream currently used for migrating the memory to also=
 migrate the disk blocks?</li></ol><div><br></div><div>Any guidance/feedbac=
k for a more specific design is greatly appreciated.</div><div><br></div><d=
iv>Thanks,</div><div><br></div><div>Bruno</div></div></div><div class=3D"HO=
EnZb"><div class=3D"h5"><div class=3D"gmail_extra"><br><div class=3D"gmail_=
quote">On Wed, Feb 22, 2017 at 5:00 AM, Wei Liu <span dir=3D"ltr">&lt;<a hr=
ef=3D"mailto:wei.liu2@citrix.com" target=3D"_blank">wei.liu2@citrix.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 Bruno<br>
<br>
Thanks for your interest.<br>
<span><br>
On Tue, Feb 21, 2017 at 10:34:45AM -0800, Bruno Alvisio wrote:<br>
&gt; Hello,<br>
&gt;<br>
&gt; I have been to doing some research and as far as I know XEN supports<b=
r>
&gt; Live Migration<br>
&gt; of VMs that only have shared storage. (i.e. iSCSI) If the VM has been<=
br>
&gt; booted with local storage it cannot be live migrated.<br>
&gt; QEMU seems to support live migration with local storage (I have tested=
 using<br>
&gt; &#39;virsh migrate with the &#39;--storage-copy-all&#39; option)<br>
&gt;<br>
&gt; I am wondering if this still true in the latest XEN release. Are there=
 plans<br>
&gt; to add this functionality in future releases? I would be interested in=
<br>
&gt; contributing to the Xen Project by adding this functionality.<br>
&gt;<br>
<br>
</span>No plan at the moment.<br>
<br>
Xen supports a wide variety of disk backends. QEMU is one of them. The<br>
others are blktap (not upstreamed yet) and in-kernel blkback. The latter<br=
>
two don&#39;t have the capability to copy local storage to the remote end.<=
br>
<br>
That said, I think it would be valuable to have such capability for QEMU<br=
>
backed disks. We also need to design the machinery so that other<br>
backends can be made to do the same thing in the future.<br>
<br>
If you want to undertake this project, I suggest you setup a Xen system,<br=
>
read xl / libxl source code under tools directory and understand how<br>
everything is put together. Reading source code could be daunting at<br>
times, so don&#39;t hesitate to ask for pointers. After you have the big<br=
>
picture in mind, we can then discuss how to implement the functionality<br>
on xen-devel.<br>
<br>
Does this sound good to you?<br>
<br>
Wei.<br>
<br>
&gt; Thanks,<br>
&gt;<br>
&gt; Bruno<br>
<br>
&gt; ______________________________<wbr>_________________<br>
&gt; Xen-devel mailing list<br>
&gt; <a href=3D"mailto:Xen-devel@lists.xen.org" target=3D"_blank">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-deve<wbr>l</a><br>
<br>
</blockquote></div><br></div>
</div></div></div><br></div>

--089e08222430476b7f0551babdae--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6404915159779274323==--


From xen-devel-bounces@lists.xen.org Mon Jun 12 03:44:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 03: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 1dKGH4-0007p5-4D; Mon, 12 Jun 2017 03: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 <osstest-admin@xenproject.org>) id 1dKGH2-0007ot-3u
 for xen-devel@lists.xensource.com; Mon, 12 Jun 2017 03:44:16 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 9D/74-01734-F0E0E395; Mon, 12 Jun 2017 03:44:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVZePzy7
 S4Pp+SYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmLJ5ykqlgXydjxcozN5ka
 GFdHdDFycQgJ/GWU+NB3mh3CecwosXLmJ+YuRk4gZxujxOSPliC2iICzxNczc9lBbF4BfYkPr
 WdYuhg5OIQFrCTuXssH6ZUQWOwpsb3zCBtIjYSAp8S5md/h7E2XG4Dq2TnYgOoPiYFEWQRUJR
 Zda2CewMi9gJFhFaNGcWpRWWqRrpGhXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZ
 GoM/rGRgYdzDenex3iFGSg0lJlHfLFZtIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8U3nsIoUE
 i1LTUyvSMnOAwQeTluDgURLhvfnTNlKIt7ggMbc4Mx0idYpRl2PD6vVfmIRY8vLzUqXEed+Cz
 BAAKcoozYMbAYuES4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEea1BpvBk5pXAbXoFdAQT0B
 HXQe7nLS5JREhJNTA6BQZf63++VP7Nt8CHsus/OoXr1Z/3zDyRMkP1hvYumSMvbT922cQf639
 h7nLs1Pm6IrU7b3nb7pnWnlLuuh195m9Tw+snjfm+x1vP/1g+MXvCi/WfmeJlW3/dOLN6tv69
 rc26yetqt/7im22nv+ThBIW4C11rlTicq2u+eipmyWXtKGRyUzuuxFKckWioxVxUnAgAF6e23
 n8CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-206.messagelabs.com!1497239053!83099151!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=1.0 required=7.0 tests=HEAD_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 649 invoked from network); 12 Jun 2017 03:44:14 -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 Jun 2017 03: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 <osstest-admin@xenproject.org>)
 id 1dKGGx-0002R0-By; Mon, 12 Jun 2017 03:44: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 1dKGGr-0004cT-M4; Mon, 12 Jun 2017 03:44:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dKGGq-0006wj-UH; Mon, 12 Jun 2017 03:44:05 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110301-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:build-i386:xen-build:fail:regression
 xen-4.7-testing:build-i386-xsm:xen-build:fail:regression
 xen-4.7-testing:build-amd64-xsm:xen-build:fail:regression
 xen-4.7-testing:build-amd64:xen-build:fail:regression
 xen-4.7-testing:test-armhf-armhf-xl-rtds:xen-boot:fail:heisenbug
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:guest-start.2:fail:heisenbug
 xen-4.7-testing:test-armhf-armhf-xl-vhd:debian-di-install:fail:heisenbug
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:guest-start/debian.repeat:fail:heisenbug
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-i386-rumprun:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-amd64-rumprun:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat: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-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-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:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw: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-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=50d05123378d637897c77cd9e3254e6f0b3e1d23
X-Osstest-Versions-That: xen=7a0bf3eef7b9cc3958de61d537c699b200be4163
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 12 Jun 2017 03:44:05 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 110301: 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>

ZmxpZ2h0IDExMDMwMSB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDMwMS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgNSB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5NjIwCiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA1IHhlbi1idWlsZCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMDk2MjAKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDUgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwOTYyMAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNSB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTA5NjIwCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJs
b2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDYgeGVuLWJvb3QgICAgICAg
ICBmYWlsIGluIDExMDI0NCBwYXNzIGluIDExMDMwMQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDE2IGd1ZXN0LXN0YXJ0LjIgIGZhaWwgaW4gMTEwMjQ0IHBhc3MgaW4gMTEwMzAxCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICA5IGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICAg
IGZhaWwgcGFzcyBpbiAxMTAyNDQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTUgZ3Vl
c3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgZmFpbCBwYXNzIGluIDExMDI0NAoKVGVzdHMgd2hpY2gg
ZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1p
bnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygx
KSBibG9ja2VkIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVj
aygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBh
aXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTQgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
LWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1y
YXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXJ1bXBydW4taTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFt
ZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgMTUgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWls
IGJsb2NrZWQgaW4gMTA5NjIwCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTEwMjQ0IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkIDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTAyNDQgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTA5NjIwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMDk2MjAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBsaWtlIDEwOTYyMAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
eGVuICAgICAgICAgICAgICAgICAgNTBkMDUxMjMzNzhkNjM3ODk3Yzc3Y2Q5ZTMyNTRlNmYwYjNl
MWQyMwpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgN2EwYmYzZWVmN2I5
Y2MzOTU4ZGU2MWQ1MzdjNjk5YjIwMGJlNDE2MwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTA5NjIw
ICAyMDE3LTA1LTE5IDE2OjI3OjQ3IFogICAyMyBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEx
MDE4NSAgMjAxNy0wNi0wOSAxMjoyMzo1OSBaICAgIDIgZGF5cyAgICAzIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ry
b3Zza3lAb3JhY2xlLmNvbT4KICBHYXJ5IExpbiA8Z2xpbkBzdXNlLmNvbT4KICBHZW9yZ2UgRHVu
bGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgR3JlZ29yeSBIZXJyZXJvIDxncmVnb3J5
LmhlcnJlcm9Ab3JhY2xlLmNvbT4KICBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0
cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgS2V2aW4gVGlhbiA8
a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgTW9oaXQgR2FtYmhpciA8bW9oaXQuZ2FtYmhpckBvcmFj
bGUuY29tPgogIFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICBU
aW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXBy
ZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4t
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MK
aW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4g
Z2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyBy
ZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDMwMCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 12 05:05:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 05: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 1dKHWp-0004dx-7e; Mon, 12 Jun 2017 05:04:39 +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 1dKHWm-0004dr-V8
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 05:04:37 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 88/DC-02181-4E02E395; Mon, 12 Jun 2017 05:04:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0gUURj17syuozh2XQ0/t3y0pGmlPSgwMw1
 C6keBvUgTqtmadpf21cxqG0JphqKlCD2ozcggxVLR1FTUCjc11CRRy/VRkUZPgsVMf4jazo6Z
 zY/LOfc737nfGT6KkBfLFBRrMbOcgdEpZZ6kZkPE2sixkLjkjbc/hkdP112T7ER7XjgGyER0V
 Ko1qIyWE1LNh/Fq0lRXiiytjU1EBrqajfKQB0XifAK+dMXkIU8K4RIE1qYyJBA5nkPw6V4/mY
 coyhdHw8tbaqHBD1+EmYeZpIDlOAYu2/rdBT2BKxCMZA25XGU4CqYnnrkLmMYJUNMwIRNfC4X
 XpQ9ceDlOgcEfNiRqfKDz9ieXqQfeDvUtlS4NgXfA6N1mQsTB0PCzyIUBr4LP9k6JiK8gqP+m
 EgcKg5vdeQv3gdDeU0SKeD28eFbrLuJ9MON4t+DDwUj2W5kQAPC8DHKb20mRXHeHjvddUiE9Y
 BPUtnqKMB3mMhJEyVMp/Oh5JRWJwxtuVOQs6FfC8+aD4v2gFGbzOwiRdCyD3nsjC+Q1CcVT92
 WFKNy65BdYl8S2LoldjIhHaA3PcmksF7klSsVp1RqzntHqIjdt3BqlZ3meUbM6RsVHnTTqa5B
 zK9ycXyMaLthlQwGURLmcrhuITZZ7q4ynzmsYXnOcS9WxvA2FUxSurSzvRQrSYDSwSqArg+OS
 5T4cq2Ytp7U655r9lQLlpfSjM4UyzZsYPa9Vi6UutI2qLq+alFCjncJZ9rNpUiJ3+Sn86R6hA
 QsNmlTDot3fxe1DgQpfGjmHlXuZWE6vNf9f/478KaT0pf2CnC5eWoN58dXvzoEkzoEGhVw0b2
 b+lRQZKHp7mjFLM7TudFril/a+z2eJ2P1BwUlt49on8a8uHPsaOBU6WjPclJJLX9r9JvFjYXr
 3mdV7vQePRLgF/WrdbG8zZYVLqjdbD43xzLecWZ/xkp5bkyX2sIjW+IADfXNtd/YETI1Dy7lT
 9pB5R5m0/rDksT3J0bAioaqSHIsriKZ+K0lew2xaS3A88wdjTCurswMAAA==
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1497243873!101263177!1
X-Originating-IP: [104.47.41.42]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20303 invoked from network); 12 Jun 2017 05:04:34 -0000
Received: from mail-dm3nam03on0042.outbound.protection.outlook.com (HELO
 NAM03-DM3-obe.outbound.protection.outlook.com) (104.47.41.42)
 by server-5.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 12 Jun 2017 05:04:34 -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=2fTFYGWr9TP+bf5G447ZVHI/j4ye2BuC1hWgs058x+w=;
 b=fSLcD70/dir7JcEGEXcRA0G107lrKBtbfmZR0FoVZ0RCAN5YeGLDlJs5pNs6k6oRXcDSL4GRc57zYFgfJAfGayFj4GHerMIIu7XhVEPFkCBz62pcHJ9ck9TdwwvJkyEPfSgJJkhK5wB+4RAWQZKdK3XTAspAqclkiIPa29Sbqn4=
Received: from [10.160.0.41] (111.93.218.67) by
 BLUPR0701MB2066.namprd07.prod.outlook.com (10.163.122.149) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1157.12; Mon, 12
 Jun 2017 05:04:26 +0000
To: Andre Przywara <andre.przywara@arm.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170609174141.5068-1-andre.przywara@arm.com>
From: Manish Jaggi <mjaggi@caviumnetworks.com>
Message-ID: <8a892bac-3096-85b7-3e3a-0c0bbd9bada9@caviumnetworks.com>
Date: Mon, 12 Jun 2017 10:34:19 +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: <20170609174141.5068-1-andre.przywara@arm.com>
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: MWHPR1201CA0022.namprd12.prod.outlook.com (10.174.253.32)
 To BLUPR0701MB2066.namprd07.prod.outlook.com (10.163.122.149)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: BLUPR0701MB2066:
X-MS-Office365-Filtering-Correlation-Id: 59c70bdd-6580-485c-ea8d-08d4b15081e5
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(201703131423075)(201703031133081); SRVR:BLUPR0701MB2066; 
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2066;
 3:HOHz5VHYgfh6fVRqqU9EyTQnecOmkPph+mF2Autba2xWbjL9R4K9sLl4DbiDIeQ2MlvicgjW5U283is9wu/ybdh82MU0Xbwaqt1SDVjA/2DRMT1NoifAuEPME0bI0lithGMLtfoyT3n3ID3juRyP+ulGRRna8X8KKO86OQbeTUMyzCXNyv3QnnYyzp51Koc21uCFQE0yNbKvY7NuK1v8TpnrwZh48hUxYjdoyjC4y1sy49vIcs8psy8G6Yv2QlCIlxlXN8j+5/QNRu1F5FdGZqYdvKI23yAbQTzKMtpxNom6X4cJAecqzMuc6BuLvLROSTGLz4Ye0O1IPxw+zD6wYQ==;
 25:Qb6TtSypfUBbIDolB/VbnVXIGloShQPAgqptt2nSkpVAv42OhcTXY8kfgOi5ZXdtMmceaTWD5SN+sh8eOv6r0gKo2vWJ0nlBLtOdh6tUFmmVGjzakE42vbgtL30gf7cqi7R90QtGmvxXag7+0s3b5nNN3G7C+NG5UFXE9RVbZm2ouxa1BaLLRghBOivwqFEdvl56+YAdXxznxGHO4VBctp5sFZ5/CDw6KmDxWMfsfue6cWRGbXvT3RwWrl39McZBXlxlnGlu0+ylcGuL2Ae1n0v9rmP4WTnxM5pU4mP0JTiYMjA9xZ28GcFDTB1zzPzK/M4NWSfeZ1zTNM+gXb+uS6cibyTbwOC6ZiB2tiigzyfe/iVHGV0uXMgJqYpqwM+J8lvlo6A/eYI90qN/v0JM1qpg/CZbboUEBvM69MsUYrpAJHyCOLTGyHI0MtgGV3vdCY3HTCmIfA1BQ/osV7coISoC2gAse6vmwyGqLeb0NhQ=
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2066;
 31:Ps5032/67tqPXqtC3XaTGOd18Qzp1S/EuHpxrVU7p1MH7H+BigG3+BS9zKsQuDluZTSTUxzr5qLSXAKFfxLCONCMhwG4T2+gjuWG4xuHAsMcSwwdkZ+zp2HEfQ35D4/1cLn7fxxDEtaZdNgrJcRfm0xeIDdqieA1cDBwj2bqvfKVxRmlLf+7sxUMwTuCP2nhMwi9lweEzCUuy+p0Rg98z7steGhRG3HeWNA8UgDjzec=;
 20:Jd8xshmL7jZNkxsbHMFpC1ZRqXdGznnqxK94yu1MIV/syDppQ4bNeDPyqZCatThP5AEmuaLqcgcRh0GSTAIehSTnpY3F44FTbRLwTNjsgOPrYjUBjExVuckwczsIBqUY6GgBGgAd49kPMuuxWUEmdA/B33QX/+j9Bm8CLsHlpjYEJT7t4RVRN8jBaDHMUdIiomJq36klNaYD62nuFN10eeAml5rviMbu3GcoqRDhZ7x6df5mGwX8VOmXQgFmSLhJugeINCImnHmilu3F4YEHkFOAYkItdA4TlHIPHMEun4J7mavo1TmKuuH5zkvnbphmE0CP6y7RlO94v13eY4tgJP5uUDDeUFm/NBALBMB+fnhyqkjFLo8hs9NM3a9QMK4kfvAXHFtW1tu1WvEdT6wy6XElfMbV8WkgWrV73UiEnYIJMpbBB9RqoI8gZ4A3b+i7pKGIR69V7v00CqlOH75elecErCglaPdXLXJd258yaHOEaA65AHPeW+LJrG1J0nAbIY056dBhosLtokrcsp6vC3GY2vHqazsm36MwnECix7EVJ6UrdP8HjAOV1TRbeiuwEylN0UWvwDjd65W578aTwhWonxS/2P/rtEISL8Ilh3Y=
X-Microsoft-Antispam-PRVS: <BLUPR0701MB20666991A60C2840A886C076ECCD0@BLUPR0701MB2066.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(190756311086443)(20558992708506)(788757137089)(114974198459425)(17755550239193);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(100000703101)(100105400095)(3002001)(10201501046)(93006095)(6041248)(20161123555025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123562025)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BLUPR0701MB2066; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BLUPR0701MB2066; 
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; BLUPR0701MB2066;
 4:4CUiPRoD0fQRrucdLRCUXkKrXXCgCBAwOPAC?=
 =?Windows-1252?Q?GDbRGVbZgSpCHcWLQeMl1GyGmsHLLCrPa0XIS44gsSOFSyaVKBat0r2M?=
 =?Windows-1252?Q?+5Mu8vXDFQUiGCs14/cCuHAgb5XTwA1Z3oDdwomt0gCi4E/F2hO2qkZ6?=
 =?Windows-1252?Q?Jub4xyLKinNpRetTmZbcLW9NmL/ZMQLzt8/9rEocJZiFA+zDGCRrZvt8?=
 =?Windows-1252?Q?CdciHEQ6/0uuSXGcnIAcUIuwrPmd/2BNNTGjmJy9WzR9vBqz4bfQ+HYy?=
 =?Windows-1252?Q?lcnMYhUDGTMrFX9NGwin3J/X/p5lIMrHFO9nUVFEUbwFs+EAf9vBA/5H?=
 =?Windows-1252?Q?xUoxiYSwSYw/szYrkpk0bw9lfGQv998Els/SFHVRyfyR07r6Mel18Ays?=
 =?Windows-1252?Q?m7kBaCvdwezQKd5802R5PmW5FoaCpZmkBPiQEyJP/QLX38IfsakdR+JO?=
 =?Windows-1252?Q?Xw8PzMNe2i35medJr6rVzYbQmjua5GTO2I/X4jhaDBMlDjSMsU2+QIdD?=
 =?Windows-1252?Q?DvIZS2tUeMxb9zf8v62zLV5691msMl/693XGjNn2Pzsy8azjnqP0spGW?=
 =?Windows-1252?Q?6++6YR64Msi0V9h/EWk575JAYC5S5FhEUihEO1gWH9SKrjxiXsZKcjGU?=
 =?Windows-1252?Q?MlGcA6D2O0wpwGBFWU6xOSG0clqJ2OQ7mOLXAL+WtwIJ6XPqKoJ5Wu6T?=
 =?Windows-1252?Q?eRMe1Opjp1YVNjHUPz9NrH7N19EUN9Zj0PTOeYY707AQl4ZGJ+ZW2aN5?=
 =?Windows-1252?Q?gTym4k49gIcnwmCs4YCcnAHBsf684UZJCVDKNxa853wzXdORZMZCX5ty?=
 =?Windows-1252?Q?9+jMCV9MRNhvAtAwmnUwQH/IfbR+qvkVkU+H5AOjB3gtFp9mvsaoVS2N?=
 =?Windows-1252?Q?eXG7oSOiA5uX/cLGRavubvr0WlSY8s+62t6gtb9aC86guj9yg9ToDcz8?=
 =?Windows-1252?Q?33i1FIpX5047EHYgd81AXuyVqVv5+ZTM7W8eBgR0GnvQVcw7jxjDW3nd?=
 =?Windows-1252?Q?FTViyUAqQqBR9YdZL2ffDj/rioQMsnQofqLeZ4uDjUCIwz0OhaBEDoo5?=
 =?Windows-1252?Q?Kld96yJqLd7V28yqcH02B5oN1T5rfZGaZ5HjVyuz6/6vrot2/7blpjji?=
 =?Windows-1252?Q?Ax0JLw8dj0S07LFH6NTHARnW9451F10lV+/DvQ/ojjBP0xEjJ+phwrut?=
 =?Windows-1252?Q?YOujVs+Fl0fbk+mbH8Kks4q79y/LINxriz+qgnMqx86PzuDwSRT6EsIo?=
 =?Windows-1252?Q?QgfJ6V4pbtlKnaDV3oT6MDp86axqR/jixHvDRxksdBHLpSVecPr8h7L3?=
 =?Windows-1252?Q?4GfiDg9zHJBtdg5tvaefbRLX+K1KB0gwOXKG1FHmCuUQmKcWCMEnyAa/?=
 =?Windows-1252?Q?8NQJA20MY47gta84Q/KJ6uLBIgUQ1dB/UdvMMfxSMHtnVwye7ZF1rhA?=
 =?Windows-1252?Q?=3D?=
X-Forefront-PRVS: 03361FCC43
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(6049001)(39850400002)(39840400002)(39400400002)(39410400002)(39450400003)(24454002)(54534003)(377454003)(66654002)(38730400002)(65826007)(23746002)(36756003)(2906002)(189998001)(33646002)(5660300001)(81166006)(8676002)(47776003)(4326008)(31696002)(53936002)(76176999)(50986999)(54356999)(230700001)(5009440100003)(6306002)(65806001)(6666003)(107886003)(65956001)(54906002)(64126003)(66066001)(42186005)(53546009)(90366009)(31686004)(7736002)(305945005)(478600001)(229853002)(3846002)(2950100002)(72206003)(6246003)(6486002)(42882006)(966005)(77096006)(25786009);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR0701MB2066; H:[10.160.0.41]; FPR:;
 SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; BLUPR0701MB2066;
 23:rbs6yQrA2FaH+xG5hu9sRRVpHlheE70+3Fc?=
 =?Windows-1252?Q?vr8m6au1nNlAmfe1Kivz4baV21UnRUz6+bHMrF5NCT7X6E2e5AuVxHV2?=
 =?Windows-1252?Q?7HLVkvU9dPaL8bcBFrtH7NMeyAzcSZcmfAYAux3jygYb2W7zmSgvRdQ1?=
 =?Windows-1252?Q?SW7my/Kk6VTtNpc1s9Rw0PDK/MpWjOHGC+/ejWFkHskshMwzNCCLnpFH?=
 =?Windows-1252?Q?aPHFHi+a5cjxEpxHBMMXV8ftUbiT2JJdbAMUb/Ah4S5QB4RI9P9seE0U?=
 =?Windows-1252?Q?1IlqiZI2EBNa3ve5LHwlZ9UQ2gwSyPqZg8fcSpgNUxa0j12EHRiv0x12?=
 =?Windows-1252?Q?sezSeHOhJbIc2srdQsurk/VaKD1FeirEnlzsdOoz3h17jKGXCyihtqm7?=
 =?Windows-1252?Q?p7olE2h2CcnOZ/nKIhYH2LpUIXOBsqFQCOGazj4An4bEKcIAIDdslbXf?=
 =?Windows-1252?Q?DNgQ9b8rF7fMsrSX/IrzL03Yb9ag2DihS68yvBtUaytsepCTQDt3dAhM?=
 =?Windows-1252?Q?ikYg4BuOuTtquRRk4brDZ6bn8PJVSv1n11O6fPFcUuVd3MrhlypH2ydi?=
 =?Windows-1252?Q?BoArDuODTRZkTd49KX4ZdxvISqxiuXxGnOiP6aT0RsnOYK71tAvvSv+V?=
 =?Windows-1252?Q?zETSSqfWKSP1x6jA55YZkrM8nScBnaC56P5Z6xfn2dwMClgH5y86qc+F?=
 =?Windows-1252?Q?dvRAfoPrl+C+58TSoH7+/rPP2JADNZpQN9zHny1ldaK5TIW49S0o+Ai/?=
 =?Windows-1252?Q?LhRZZ2RyPrxnbwao0IRfd+g2BI9Lk+py+TXDXh1wxXJW2Ur21VE+F6jb?=
 =?Windows-1252?Q?GLU6nC0XQ8gKuThPP57J/aYyUYLtayUwozW0PZOKTcmdjwYuH4NJRQr1?=
 =?Windows-1252?Q?4y3SDrB1o6cltBBtwv3vRz3heToyREUv3rqTRn32a66371P2YA4nbntF?=
 =?Windows-1252?Q?Kb4c2x8Bw2ZB1bGGY6HKgI/fExzfZvrrzD1w6n43VY+xeIhVBo+UW5o6?=
 =?Windows-1252?Q?ihJGPNgFnP13+WJAod6Ua1tziVdXTBCeWfkQAaSEw2TuJClUK1wGAmy3?=
 =?Windows-1252?Q?NGKaJn7+GzoQEHNxrmHry0atjc0HzrQMYEmbia7UcYJKlqfw/2tqta91?=
 =?Windows-1252?Q?Q/XlDZT80F0XQVFpnC86ZskBHTRNJRSDgejpqphye3r5d6m5Lwd+pDqW?=
 =?Windows-1252?Q?uL0v/ASdAevWKKCtCGUA8r3JuVEzowlSOHZ+C1BscHMSnEkJXZP2JQgl?=
 =?Windows-1252?Q?vpbD7oj5T2HamqbupJXeHS1NhJ8OHDqtw2mj2fFE7IMvPVanFPMkCb8m?=
 =?Windows-1252?Q?hkXQE0Uv1py+ioI2bwpgL4JHfPN6Z9+SnQZlir3KtxmJb6vBFRLBePM7?=
 =?Windows-1252?Q?j9M1IIfIaZZaLhxr1DNfLXfX5JwupZS7aHTehRzQ8hVTmMA/D8WiTW4x?=
 =?Windows-1252?Q?J5Mndmg88ApIPYDDOJR8vxw+bMdgvJ7Zbe8ut7SMv44jWyNLB3lsKCxj?=
 =?Windows-1252?Q?mYFCbFtM=3D?=
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2066;
 6:OP0qfxarzA5ggIgvxRNdG3kh/KeijNiqWtSLJElQUBY9ybLOCq2xOZZPZneCWPDdbkVCz/CIKZUjna8gbcojSZJ3dMV6uc4LfQ4CYBMIpOfCOat7a0XqaakGxWD/xBPc/fXUBmDqwWp4+fZLGiXs9k7kN6DnO0tPUlTLPSciYksL1Uv9sQCrZ85Hy8V7HjPzIDHAn14ySToiSXEsqsKIYSJWrlrI/P8JOxpOArq4/SOsfLqWPpuoQyIMSwZNmBWHRkIED1/Tx9I9UblX4/pYENMqCpFVn6u7tCf/1U54ofiEO00gvtoUrjPdQsO7elaBroUMNco+PCV29xsbZRXqmI+qlSWPnxI4xfY3QibkG5toPSZLWrujRS5E783EXUv0/Vo6Rqtpkkz25EGUmWsus0Ay/brmMH5UfHKBT5GrX+IeKwKN0lX/31kByx68+Ja7n/Lcg6bIR3fuRWb415GoWBPVSuvH9OW19D2+49Fpq/OnqUHyFSYlM4TSdAuJY69Nm/6YzCg0NFjeeh5wpZqjMw==
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2066;
 5:H028EN9Fhoj9FyIzLRJTW6QrvbEbpW+I5izFlqijPxGW8oVumS6qiCOmUgkuJWWZaWwB2lEy7tBWWCA8sG6ocsU8DKzjKwNzYeY8AohHFQ/N8aPdThGcYbaGZ5/mj7GF1YGpOwqroCeH4SlNt9B3pYskPTkRCjftt0vkrQrG2nDYUXr2ZAC9OWP3HAjbsLCAIrxlLPcTE0EJvpvIx4olx+eqS2uzo1PFlzDXG3cGoxWKYV8VJ3qXIztx5Jv5m/0i4JhsyJh9YeXW/Tqpe79/Ya3ueTu7ZAj8IiQy5hg36F26HkkJmXEFOwXwjOGP2J8LrqyE279MaRZKN9Vt1Ns2sWcr+zNRXcgZKytwrUxKJJbFuqgfxTnYqtbC4ciIGNIE9qxdK1MrXeJOjxeppQxjNbNyXdHYqYqr/zzCKa+zyAuGzzcpm5RghnT5gO3k3WHyOZP61CU4hX+EkENnezYp1sF/n6yCXnC9jR9mAYsFSeweRUmX6yzDc3BFf34GK3I+;
 24:P64YmQMv7e9j8vV1XxS/W+5G5GvaI3/95wTg5/ORmgDNpunf6NNpm+S9XLUEO6gxmx/EHQ9y3Oj2pU9jQz4Vvv6l3pJalKO/cPC7DEaiiYA=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2066;
 7:SlHPR+zBmbmCWkzkh8U5JMj+4JAuba0VXTAS/9XftbVgnxtqiZkNwh1ewjZZ4knoW56VBafmDcv8sI+YXDjfk58Jf95ID6PspMW8Hi9OO/nhNvx3gr9xmv1ptyxo8MKxSmKFqH0ut94MGFX4Y8st62w2S1587GoZcFMNf1iTmv5Q2ejBxfH2wx2HEp43KmUVO2LtxndHfrOe4FG/WzrBH2CNRGeX+H91j+bGS4jT0Y2no1Bgy9fcWna0cWTKazqUouX/N9780MsRISlU7qUZxQRTvEJ0FVnVedhcdPFRMsAqRdXNwGJhcO8MYoczzwfqqtINH08hFbi35N8/WsRlYQ==
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Jun 2017 05:04:26.5284 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR0701MB2066
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v11 00/34] arm64: Dom0 ITS 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>

CgpPbiA2LzkvMjAxNyAxMToxMSBQTSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gSGksCkhpIEFu
ZHJlLApUZXN0ZWQgdGhpcyBwYXRjaHNldCArIG15IGFjcGkgSVRTIHBhdGNoIAooaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMDYvbXNnMDA3MTYuaHRt
bCkgb24gCm91ciBwbGF0Zm9ybSBhbmQgaXQgd29ya3MuCldpdGggdjEwIHdhcyBub3QgYWJsZSB0
byBnZXQgaW50ZXJydXB0cy4gdjkgd2FzIGJvb3Rpbmcgb2suCgpXQlIKLU1hbmlzaAo+IGZpeGVz
IHRvIHYxMCwgd2l0aCB0aGVpciBudW1iZXIgZ2V0dGluZyBldmVudHVhbGx5IHNtYWxsZXIgOy0p
Cj4gVGhlIHNhbWUgcmVzdHJpY3Rpb24gYXMgZm9yIHRoZSBwcmV2aW91cyB2ZXJzaW9ucyAgc3Rp
bGwgYXBwbHk6IHRoZSBsb2NraW5nCj4gaXMgY29uc2lkZXJlZCBzb21ld2hhdCBpbnN1ZmZpY2ll
bnQgYW5kIHdpbGwgYmUgZml4ZWQgYnkgYW4gdXBjb21pbmcgcmV3b3JrLgo+Cj4gUGF0Y2ggMDEv
MzQgd2FzIHJld29ya2VkIHRvIHByb3Blcmx5IHN5bmNocm9uaXplIGFjY2VzcyB0byB0aGUgcHJp
b3JpdHkKPiBpbiBhIGxvY2stbGVzcyBmYXNoaW9uLiBUaGlzIHNob3VsZCBiZSBiYWNrLXBvcnRl
ZCB0byA0LjkuCj4gVGhlIGZvcm1lciBwYXRjaCAxMi8zMiAoImVuYWJsZSBJVFMgYW5kIExQSXMg
b24gdGhlIGhvc3QiKSB3YXMgbW92ZWQgdXAtZnJvbnQKPiBhbmQgc3BsaXQgdG8gYWxsb3cgYmFj
ay1wb3J0aW5nIHRoZSBuZXcgMDIvMzQgdG8gWGVuIDQuOSwgd2hpY2ggaXMgYnJva2VuCj4gaWYg
dGhlIHByZWxpbWluYXJ5IElUUyBzdXBwb3J0IGlzIGNvbmZpZ3VyZWQgaW4gYW5kIHRoZSBtYWNo
aW5lIGFkdmVydGlzZXMKPiBhbiBJVFMgaW4gdGhlIGRldmljZSB0cmVlLgo+Cj4gTm8gYmlnIGNo
YW5nZXMgdGhpcyB0aW1lOiBzb21lIGJ1Z3MgZml4ZWQgKG1hbnkgdGhhbmtzIHRvIEp1bGllbiBm
b3IKPiBwcm9wZXIgdGVzdGluZyEpLCBzb21lIGV4dGVuZGVkIGNvbW1lbnRzIGFuZCBzb21lIGlt
cHJvdmVtZW50cyB0byBiZXR0ZXIKPiBwcm90ZWN0IHBhcmFsbGVsIGFjY2Vzc2VzLiBGb3IgYSBk
ZXRhaWxlZCBjaGFuZ2Vsb2cgc2VlIGJlbG93Lgo+Cj4gSSBhZGRlZCBBY2tlZC1ieTogYW5kIFJl
dmlld2VkLWJ5OiB0YWdzLCBidXQgcmVmcmFpbmVkIGZyb20gZG9pbmcgc28KPiBmb3IgSnVsaWVu
J3MgdGFncyBmb3IgcGF0Y2ggMTgvMzQgYW5kIDIwLzM0LCBzaW5jZSBJIGNoYW5nZWQgdGhlbSBz
bGlnaHRseS4KPgo+IENoZWVycywKPiBBbmRyZQo+Cj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQo+IFRoaXMgc2VyaWVzIGFkZHMgc3VwcG9ydCBmb3IgZW11bGF0aW9uIG9mIGFu
IEFSTSBHSUN2MyBJVFMgaW50ZXJydXB0Cj4gY29udHJvbGxlci4gRm9yIGhhcmR3YXJlIHdoaWNo
IHJlbGllcyBvbiB0aGUgSVRTIHRvIHByb3ZpZGUgaW50ZXJydXB0cyBmb3IKPiBpdHMgcGVyaXBo
ZXJhbHMgdGhpcyBjb2RlIGlzIG5lZWRlZCB0byBnZXQgYSBtYWNoaW5lIGJvb3RlZCBpbnRvIERv
bTAgYXQKPiBhbGwuIElUUyBlbXVsYXRpb24gZm9yIERvbVVzIGlzIG9ubHkgcmVhbGx5IHVzZWZ1
bCB3aXRoIFBDSSBwYXNzdGhyb3VnaCwKPiB3aGljaCBpcyBub3QgeWV0IGF2YWlsYWJsZSBmb3Ig
QVJNLiBJdCBpcyBleHBlY3RlZCB0aGF0IHRoaXMgZmVhdHVyZQo+IHdpbGwgYmUgY28tZGV2ZWxv
cGVkIHdpdGggdGhlIElUUyBEb21VIGNvZGUuIEhvd2V2ZXIgdGhpcyBjb2RlIGRyb3AgaGVyZQo+
IGNvbnNpZGVyZWQgRG9tVSBlbXVsYXRpb24gYWxyZWFkeSwgdG8ga2VlcCBsYXRlciBhcmNoaXRl
Y3R1cmFsIGNoYW5nZXMKPiB0byBhIG1pbmltdW0uCj4KPiBUaGlzIGlzIHRlY2huaWNhbCBwcmV2
aWV3IHZlcnNpb24gdG8gYWxsb3cgZWFybHkgdGVzdGluZyBvZiB0aGUgZmVhdHVyZS4KPiBUaGlu
Z3Mgbm90IChwcm9wZXJseSkgYWRkcmVzc2VkIGluIHRoaXMgcmVsZWFzZToKPiAtIFRoZXJlIGlz
IG9ubHkgc3VwcG9ydCBmb3IgRG9tMCBhdCB0aGUgbW9tZW50LiBEb21VIHN1cHBvcnQgaXMgb25s
eSByZWFsbHkKPiB1c2VmdWwgd2l0aCBQQ0kgcGFzc3Rocm91Z2gsIHdoaWNoIGlzIG5vdCB0aGVy
ZSB5ZXQgZm9yIEFSTS4KPiAtIFRoZSBNT1ZBTEwgY29tbWFuZCBpcyBub3QgZW11bGF0ZWQuIElu
IG91ciBjYXNlIHRoZXJlIGlzIHJlYWxseSBub3RoaW5nCj4gdG8gZG8gaGVyZS4gV2UgbWlnaHQg
bmVlZCB0byByZXZpc2l0IHRoaXMgaW4gdGhlIGZ1dHVyZSBmb3IgRG9tVSBzdXBwb3J0Lgo+IC0g
VGhlIElOVkFMTCBjb21tYW5kIG1pZ2h0IG5lZWQgc29tZSByZXdvcmsgdG8gYmUgbW9yZSBlZmZp
Y2llbnQuIEN1cnJlbnRseQo+IHdlIGl0ZXJhdGUgb3ZlciBhbGwgbWFwcGVkIExQSXMsIHdoaWNo
IG1pZ2h0IHRha2UgYSBiaXQgbG9uZ2VyLgo+IC0gSW5kaXJlY3QgdGFibGVzIGFyZSBub3Qgc3Vw
cG9ydGVkLiBUaGlzIGFmZmVjdHMgYm90aCB0aGUgaG9zdCBhbmQgdGhlCj4gdmlydHVhbCBzaWRl
Lgo+IC0gVGhlIElUUyB0YWJsZXMgaW5zaWRlIChEb20wKSBndWVzdCBtZW1vcnkgY2Fubm90IGVh
c2lseSBiZSBwcm90ZWN0ZWQKPiBhdCB0aGUgbW9tZW50ICh3aXRob3V0IHJlc3RyaWN0aW5nIGFj
Y2VzcyB0byBYZW4gYXMgd2VsbCkuIFNvIGZvciBub3cKPiB3ZSB0cnVzdCBEb20wIG5vdCB0byB0
b3VjaCB0aGlzIG1lbW9yeSAod2hpY2ggdGhlIHNwZWMgZm9yYmlkcyBhcyB3ZWxsKS4KPiAtIFdp
dGggbWFsaWNpb3VzIGd1ZXN0cyAoRG9tVXMpIHRoZXJlIGlzIGEgcG9zc2liaWxpdHkgb2YgYW4g
aW50ZXJydXB0Cj4gc3Rvcm0gdHJpZ2dlcmVkIGJ5IGEgZGV2aWNlLiBXZSB3b3VsZCBuZWVkIHRv
IGludmVzdGlnYXRlIHdoYXQgdGhhdCBtZWFucwo+IGZvciBYZW4gYW5kIGlmIHRoZXJlIGlzIGEg
bmljZSB3YXkgdG8gcHJldmVudCB0aGlzLiBEaXNhYmxpbmcgdGhlIExQSSBvbgo+IHRoZSBob3N0
IHNpZGUgd291bGQgcmVxdWlyZSBjb21tYW5kIHF1ZXVpbmcsIHdoaWNoIGhhcyBpdHMgZG93bnNp
ZGVzIHRvCj4gYmUgaXNzdWVkIGR1cmluZyBydW50aW1lLgo+IC0gRG9tMCBzaG91bGQgbWFrZSBz
dXJlIHRoYXQgdGhlIElUUyByZXNvdXJjZXMgKG51bWJlciBvZiBMUElzLCBkZXZpY2VzLAo+IGV2
ZW50cykgbGF0ZXIgaGFuZGVkIHRvIGEgRG9tVSBhcmUgcmVhbGx5IGxpbWl0ZWQsIGFzIGEgbGFy
Z2UgbnVtYmVyIG9mCj4gdGhlbSBjb3VsZCBtZWFuIG11Y2ggdGltZSBzcGVuZCBpbiBYZW4gdG8g
aW5pdGlhbGl6ZSwgZnJlZSBvciBoYW5kbGUgdGhvc2UuCj4gSXQgaXMgZXhwZWN0ZWQgdGhhdCB0
aGUgdG9vbHN0YWNrIHNldHMgdXAgYSB0YWlsb3JlZCBJVFMgd2l0aCBqdXN0IGVub3VnaAo+IHJl
c291cmNlcyB0byBhY2NvbW1vZGF0ZSB0aGUgbmVlZHMgb2YgdGhlIGFjdHVhbCBwYXNzdGhyb3Vn
aC1lZCBkZXZpY2UocykuCj4gLSBUaGUgY29tbWFuZCBxdWV1ZSBsb2NraW5nIGlzIGN1cnJlbnRs
eSBzdWJvcHRpbWFsIGFuZCBzaG91bGQgYmUgbWFkZSBtb3JlCj4gZmluZS1ncmFpbmVkIGluIHRo
ZSBmdXR1cmUsIGlmIHBvc3NpYmxlLgo+IC0gUHJvdmlkZSBzdXBwb3J0IGZvciBydW5uaW5nIHdp
dGggYW4gSU9NTVUsIHRvIG1hcCB0aGUgZG9vcmJlbGwgcGFnZQo+IHRvIGFsbCBkZXZpY2VzLgo+
Cj4KPiBTb21lIGdlbmVyaWMgZGVzaWduIHByaW5jaXBsZXM6Cj4KPiAqIFRoZSBjdXJyZW50IEdJ
QyBjb2RlIHN0YXRpY2FsbHkgYWxsb2NhdGVzIHN0cnVjdHVyZXMgZm9yIGVhY2ggc3VwcG9ydGVk
Cj4gSVJRIChib3RoIGZvciB0aGUgaG9zdCBhbmQgdGhlIGd1ZXN0KSwgd2hpY2ggZHVlIHRvIHRo
ZSBwb3RlbnRpYWxseQo+IG1pbGxpb25zIG9mIExQSSBpbnRlcnJ1cHRzIGlzIG5vdCBmZWFzaWJs
ZSB0byBjb3B5IGZvciB0aGUgSVRTLgo+IFNvIHdlIHJlZnJhaW4gZnJvbSBpbnRyb2R1Y2luZyB0
aGUgSVRTIGFzIGEgZmlyc3QgY2xhc3MgWGVuIGludGVycnVwdAo+IGNvbnRyb2xsZXIsIGFsc28g
d2UgZG9uJ3QgaG9sZCBzdHJ1Y3QgaXJxX2Rlc2MncyBvciBzdHJ1Y3QgcGVuZGluZ19pcnEncwo+
IGZvciBlYWNoIHBvc3NpYmxlIExQSS4KPiBGb3J0dW5hdGVseSBMUElzIGFyZSBvbmx5IGludGVy
ZXN0aW5nIHRvIGd1ZXN0cywgc28gd2UgZ2V0IGF3YXkgd2l0aAo+IHN0b3Jpbmcgb25seSB0aGUg
dmlydHVhbCBJUlEgbnVtYmVyIGFuZCB0aGUgZ3Vlc3QgVkNQVSBmb3IgZWFjaCBhbGxvY2F0ZWQK
PiBob3N0IExQSSwgd2hpY2ggY2FuIGJlIHN0YXNoZWQgaW50byBvbmUgdWludDY0X3QuIFRoaXMg
ZGF0YSBpcyBzdG9yZWQgaW4KPiBhIHR3by1sZXZlbCB0YWJsZSwgd2hpY2ggaXMgYm90aCBtZW1v
cnkgZWZmaWNpZW50IGFuZCBxdWljayB0byBhY2Nlc3MuCj4gV2UgaG9vayBpbnRvIHRoZSBleGlz
dGluZyBJUlEgaGFuZGxpbmcgYW5kIFZHSUMgY29kZSB0byBhdm9pZCBhY2Nlc3NpbmcKPiB0aGUg
bm9ybWFsIHN0cnVjdHVyZXMsIHByb3ZpZGluZyBhbHRlcm5hdGl2ZSBtZXRob2RzIGZvciBnZXR0
aW5nIHRoZQo+IG5lZWRlZCBpbmZvcm1hdGlvbiAocHJpb3JpdHksIGlzIGVuYWJsZWQ/KSBmb3Ig
TFBJcy4KPiBXaGVuZXZlciBhIGd1ZXN0IG1hcHMgYSBkZXZpY2UsIHdlIGFsbG9jYXRlIHRoZSBt
YXhpbXVtIHJlcXVpcmVkIG51bWJlcgo+IG9mIHN0cnVjdCBwZW5kaW5nX2lycSdzLCBzbyB0aGF0
IGFueSB0cmlnZ2VyaW5nIExQSSBjYW4gZmluZCBpdHMgZGF0YQo+IHN0cnVjdHVyZS4gVXBvbiB0
aGUgZ3Vlc3QgYWN0dWFsbHkgbWFwcGluZyB0aGUgTFBJLCB0aGlzIHBvaW50ZXIgdG8gdGhlCj4g
Y29ycmVzcG9uZGluZyBwZW5kaW5nX2lycSBnZXRzIGVudGVyZWQgaW50byBhIHJhZGl4IHRyZWUs
IHNvIHRoYXQgaXQgY2FuCj4gYmUgcXVpY2tseSBsb29rZWQgdXAuCj4KPiAqIE9uIHRoZSBndWVz
dCBzaWRlIHdlIChsYXRlciB3aWxsKSBoYXZlIHRvIGRlYWwgd2l0aCBtYWxpY2lvdXMgZ3Vlc3Rz
Cj4gdHJ5aW5nIHRvIGhvZyBYZW4gd2l0aCBtYXBwaW5nIHJlcXVlc3RzIGZvciBhIGxvdCBvZiBM
UElzLCBmb3IgaW5zdGFuY2UuCj4gQXMgdGhlIElUUyBhY3R1YWxseSB1c2VzIHN5c3RlbSBtZW1v
cnkgZm9yIHN0b3Jpbmcgc3RhdHVzIGluZm9ybWF0aW9uLAo+IHdlIHVzZSB0aGlzIG1lbW9yeSAo
d2hpY2ggdGhlIGd1ZXN0IGhhcyB0byBwcm92aWRlKSB0byBuYXR1cmFsbHkgbGltaXQKPiBhIGd1
ZXN0LiBXaGVuZXZlciB3ZSBuZWVkIGluZm9ybWF0aW9uIGZyb20gYW55IG9mIHRoZSBJVFMgdGFi
bGVzLCB3ZQo+IHRlbXBvcmFyaWx5IG1hcCB0aGVtICh3aGljaCBpcyBjaGVhcCBvbiBhcm02NCkg
YW5kIGNvcHkgdGhlIHJlcXVpcmVkIGRhdGEuCj4KPiAqIEFuIG9idmlvdXMgYXBwcm9hY2ggdG8g
aGFuZGxpbmcgc29tZSBndWVzdCBJVFMgY29tbWFuZHMgd291bGQgYmUgdG8KPiBwcm9wYWdhdGUg
dGhlbSB0byB0aGUgaG9zdCwgZm9yIGluc3RhbmNlIHRvIG1hcCBkZXZpY2VzIGFuZCBMUElzIGFu
ZAo+IHRvIGVuYWJsZSBvciBkaXNhYmxlIExQSXMuCj4gSG93ZXZlciB0aGlzIChsYXRlciB3aXRo
IERvbVUgc3VwcG9ydCkgd2lsbCBjcmVhdGUgYW4gYXR0YWNrIHZlY3RvciwgYXMKPiBhIG1hbGlj
aW91cyBndWVzdCBjb3VsZCB0cnkgdG8gZmlsbCB0aGUgaG9zdCBjb21tYW5kIHF1ZXVlIHdpdGgK
PiBwcm9wYWdhdGVkIGNvbW1hbmRzLgo+IFNvIHdlIHRyeSB0byBhdm9pZCB0aGlzIHNpdHVhdGlv
bjogRG9tMCBzZW5kaW5nIGEgZGV2aWNlIG1hcHBpbmcgKE1BUEQpCj4gY29tbWFuZCBpcyB0aGUg
b25seSB0aW1lIHdlIGFsbG93IHF1ZXVpbmcgY29tbWFuZHMgdG8gdGhlIGhvc3QgSVRTIGNvbW1h
bmQKPiBxdWV1ZSwgYXMgdGhpcyBzZWVtcyB0byBiZSB0aGUgb25seSByZWxpYWJsZSB3YXkgb2Yg
Z2V0dGluZyB0aGUKPiByZXF1aXJlZCBpbmZvcm1hdGlvbiBhdCB0aGUgbW9tZW50LiBIb3dldmVy
IGF0IHRoZSBzYW1lIHRpbWUgd2UgbWFwIGFsbAo+IGV2ZW50cyB0byBMUElzIGFscmVhZHksIGFs
c28gZW5hYmxlIHRoZW0uIFRoaXMgYXZvaWRzIHNlbmRpbmcgY29tbWFuZHMKPiBsYXRlciBhdCBy
dW50aW1lLCBhcyB3ZSBjYW4gZGVhbCB3aXRoIG1hcHBpbmdzIGFuZCBMUEkgZW5hYmxpbmcvZGlz
YWJsaW5nCj4gaW50ZXJuYWxseS4KPgo+IFRvIGFjY29tb2RhdGUgdGhlIHRlY2ggcHJldmlldyBu
YXR1cmUgb2YgdGhpcyBmZWF0dXJlIGF0IHRoZSBtb21lbnQsIHRoZXJlCj4gaXMgYSBLY29uZmln
IG9wdGlvbiB0byBlbmFibGUgaXQuIEFsc28gaXQgaXMgc3VwcG9ydGVkIG9uIGFybTY0IG9ubHks
IHdoaWNoCj4gd2lsbCBtb3N0IGxpa2VseSBub3QgY2hhbmdlIGluIHRoZSBmdXR1cmUuCj4gVGhp
cyBsZWFkcyB0byBzb21lIGhpZGVvdXMgY29uc3RydWN0cyBsaWtlIGFuICNpZmRlZidlZCBoZWFk
ZXIgZmlsZSB3aXRoCj4gZW1wdHkgZnVuY3Rpb24gc3R1YnMgdG8gYWNjb21vZGF0ZSBhcm0zMiBh
bmQgbm9uLUlUUyBidWlsZHMsIHdoaWNoIHNoYXJlCj4gc29tZSBnZW5lcmljIGNvZGUgcGF0aHMg
d2l0aCB0aGUgSVRTIGVtdWxhdGlvbi4KPiBUaGUgbnVtYmVyIG9mIHN1cHBvcnRlZCBMUElzIGNh
biBiZSBsaW1pdGVkIG9uIHRoZSBjb21tYW5kIGxpbmUsIGluIGNhc2UKPiB0aGUgbnVtYmVyIHJl
cG9ydGVkIGJ5IHRoZSBoYXJkd2FyZSBpcyB0b28gaGlnaC4gQXMgWGVuIGNhbm5vdCBmb3Jlc2Vl
IGhvdwo+IG1hbnkgaW50ZXJydXB0cyB0aGUgZ3Vlc3RzIHdpbGwgbmVlZCwgd2UgY2F0ZXIgZm9y
IGFzIG1hbnkgYXMgcG9zc2libGUuCj4gVGhlIGNvbW1hbmQgbGluZSBwYXJhbWV0ZXIgaXMgY2Fs
bGVkIG1heC1scGktYml0cyBhbmQgZXhwcmVzc2VzIHRoZSBudW1iZXIKPiBvZiBiaXRzIHJlcXVp
cmVkIHRvIGhvbGQgYW4gaW50ZXJydXB0IElELiBJdCBkZWZhdWx0cyB0byAyMCwgaWYgdGhhdCBp
cwo+IGxvd2VyIHRoYW4gdGhlIG51bWJlciBzdXBwb3J0ZWQgYnkgdGhlIGhhcmR3YXJlLgo+Cj4g
VGhpcyBjb2RlIGJvb3RzIERvbTAgb24gYW4gQVJNIEZhc3QgTW9kZWwgd2l0aCBJVFMgc3VwcG9y
dC4gSSB0cmllZCB0bwo+IGFkZHJlc3MgdGhlIGlzc3VlcyBzZWVuIGJ5IHBlb3BsZSBydW5uaW5n
IHRoZSBwcmV2aW91cyB2ZXJzaW9ucyBvbiByZWFsCj4gaGFyZHdhcmUsIHRob3VnaCBjb3VsZG4n
dCB2ZXJpZnkgdGhpcyBoZXJlIGZvciBteXNlbGYuCj4gU28gYW55IHRlc3RpbmcsIGJ1ZyByZXBv
cnRzIChhbmQgcG9zc2libHkgZXZlbiBmaXhlcykgYXJlIHZlcnkgd2VsY29tZS4KPgo+IFRoZSBj
b2RlIGNhbiBhbHNvIGJlIGZvdW5kIG9uIHRoZSBpdHMvdjExIGJyYW5jaCBoZXJlOgo+IGdpdDov
L2xpbnV4LWFybS5vcmcveGVuLWFwLmdpdAo+IGh0dHA6Ly93d3cubGludXgtYXJtLm9yZy9naXQ/
cD14ZW4tYXAuZ2l0O2E9c2hvcnRsb2c7aD1yZWZzL2hlYWRzL2l0cy92MTEKPgo+IENoZWVycywK
PiBBbmRyZQo+Cj4gQ2hhbmdlbG9nIHYxMCAuLi4gdjExOgo+IC0gWzAxLzM0XTogdXNlIHByb3Bl
ciBBQ0NFU1NfT05DRSB3cmFwcGVycyBmb3IgYWxsIHVzZXJzCj4gLSBbMDIvMzRdOiBzcGxpdCBv
ZiB2OS0xMi8zMiBmb3IgYmFja3BvcnRpbmcKPiAtIFswMy8zNF06IHJlbWFpbmRlciBvZiBzcGxp
dHRpbmcgdjktMTIvMzIKPiAtIFswNC8zNF06IGV4dGVuZCBjb21tZW50IHRvIGp1c3RpZnkgMTAg
SU5JVEQgYml0cwo+IC0gWzA1LzM0XTogc3dhcHBlZCBwbGFjZSB3aXRoIGZvcm1lciAwNC8zMiB0
byBmaXggdGVtcG9yYXJ5IGRlYWRsb2NrCj4gLSBbMDYvMzRdOiBzd2FwcGVkIHBsYWNlIHdpdGgg
Zm9ybWVyIDAzLzMyIHRvIGZpeCB0ZW1wb3JhcnkgZGVhZGxvY2sKPiAtIFswOC8zNF06IHVwZGF0
ZSBjb21taXQgbWVzc2FnZQo+IC0gWzEwLzM0XTogcmVtb3ZlIHVubmVlZGVkIHAtPmxyIGluaXRp
YWxpc2F0aW9uCj4gLSBbMTEvMzRdOiByZXBsYWNlIHJlYWRfYXRvbWljIHdpdGggQUNDRVNTX09O
Q0UKPiAtIFsxMy8zNF06IHNwbGl0IG9mIGZvcm1lciAxMS8zMjogcmVtb3ZlIG5vIGxvbmdlciBu
ZWVkZWQgdkNQVSBJRCBpbiBob3N0IExQSQo+IC0gWzE0LzM0XTogZXhwb3J0IGluamVjdF9scGks
IGZpeCBsb2NrLWxlc3MgYWNjZXNzIHRvIHZDUFUgSUQKPiAtIFsxOC8zNF06IGZpeCBjb21taXQg
bWVzc2FnZSwgYWRkIG9uZSBtb3JlIG1lbW9yeSBiYXJyaWVyIGFuZCBjb21tZW50Cj4gLSBbMTkv
MzRdOiBmaXggaXRzX2NtZF9tYXNrX2ZpZWxkKCksIGR1bXAgSVRTIGNvbW1hbmQgb24gZXJyb3IK
PiAtIFsyMC8zNF06IGRyb3AgbG9jay10YWtpbmcgdmVyc2lvbnMgb2Yge3JlYWQsd3JpdGV9X2l0
dGUsIGRyb3Agb3B0aW9uYWwgdkNQVQo+ICAgICAgICAgICAgIHBhcmFtZXRlciB0byB3cml0ZV9p
dHRlKCksIHJlbW92ZSBzYW5pdHkgY2hlY2tzIChkb255IGJ5IGNhbGxlcnMpCj4gLSBbMjEvMzRd
OiBmaXggInZldmVudGlkIiBwYXJhbWV0ZXIgbmFtZQo+IC0gWzIyLzM0XTogZXhwbGljaXRseSB0
YWtlIGxvY2sgYXJvdW5kIHJlYWRfaXR0ZSwgdXNlIHZnaWNfdmNwdV9pbmplY3RfbHBpKCkKPiAt
IFsyNS8zNF06IGZpeCAidmV2ZW50aWQiIHBhcmFtZXRlciBuYW1lCj4gLSBbMjYvMzRdOiBhZGQg
dW5saWtlbHkoKSBoaW50cwo+IC0gWzI3LzM0XTogcmVtb3ZlIHVubmVlZGVkIHJlYWRfYXRvbWlj
KCksIGV4cGxpY2l0bHkgc2FuaXRpemUgY29sbGVjdGlvbgo+IC0gWzI4LzM0XTogZXh0ZW5kIElS
USBtaWdyYXRpb24gY29tbWVudAo+IC0gWzMwLzM0XTogcHJvdGVjdHMgYWdhaW5zdCBub3QgdmFs
aWQgcHJvcGVydHkgdGFibGUKPiAtIFszMS8zNF06IHByb3RlY3RzIGFnYWluc3Qgbm90IHZhbGlk
IHByb3BlcnR5IHRhYmxlLCBmaXggZXJyb3IgcHJvcGFnYXRpb24KPgo+IENoYW5nZWxvZyB2OSAu
Li4gdjEwOgo+IG5vIGNoYW5nZXMgdG8gMDYsIDA3LCAxMiwgMTUsIDIwLCAyOSwgMzAsIDMyCj4g
LSBbMDEvMzJdOiBmaXggZm9yIHJhbmsgbG9jayBkZWFkbG9jayBhcyBwb3N0ZWQgYmVmb3JlCj4g
LSBbMDIvMzJdOiByZXBsYWNlIGFyYml0cmFyeSAxNiBiaXRzIGZvciBEb21VIGludGVycnVwdCBJ
RHMgd2l0aCAxMCBiaXRzCj4gLSBbMDMvMzJdOiBoYW5kbGUgZnVuY3Rpb25zIG5vdCBkZWFsaW5n
IHdpdGggTFBJcyBhcyB3ZWxsCj4gLSBbMDQvMzJdOiBuZXcgcGF0Y2ggdG8gcmVuYW1lIGdpY19y
ZW1vdmVfZnJvbV9xdWV1ZXMgYW5kIHJlbW92ZSBsb2NrCj4gLSBbMDUvMzJdOiBuZXcgcGF0Y2gg
dG8gaW50cm9kdWNlIGhlbHBlciBmb3IgcmVtb3ZpbmcgSVJRcyBmcm9tIHRoZSBWR0lDCj4gLSBb
MDYvMzJdOiBhZGFwdCB0byBwcmV2aW91cyBjaGFuZ2VzCj4gLSBbMDgvMzJdOiB1c2UgbWVtc2V0
IHRvIGNsZWFyIHRoZSB3aG9sZSBzdHJ1Y3R1cmUKPiAtIFswOS8zMl06IHNwbGl0IG9mZiBmcm9t
IGZvcm1lciAwNS8yOAo+IC0gWzEwLzMyXTogbW92ZWQgdXAgZnJvbnQsIGluaXRpYWxpemUgVkNQ
VSBJRAo+IC0gWzExLzMyXTogcmVtb3ZlIFZDUFUgSUQgZnJvbSBob3N0IGVudHJ5LCByZXdvcmsg
TFBJIGluamVjdGlvbiwgbW92ZWQKPiAgICAgICAgICAgICBvdXQgcGFydCBkZWFsaW5nIHdpdGgg
TFBJIHByaW9yaXR5IGNhY2hpbmcKPiAtIFsxMy8zMl06IGFkZCBhIGhpbnQgYWJvdXQgYm9vbGVh
biB2YXJpYWJsZXMKPiAtIFsxNC8zMl06IGZpeCBib29sX3QgdHlwZSB1c2FnZQo+IC0gWzE2LzMy
XTogcmVwbGFjZSBtYWdpYyB2YWx1ZSwgYWx3YXlzIHVzZSBpbnRpZF9iaXRzIGZvciBUWVBFUiBn
ZW5lcmF0aW9uLAo+ICAgICAgICAgICAgIGFkZCBtZW1vcnkgYmFycmllcgo+IC0gWzE3LzMyXTog
YWRkIGNvbW1lbnRzIGFib3V0IElUUyB0YWJsZSBsYXlvdXQsIHJlbW92ZSBsZTY0X3RvX2NwdSgp
LAo+ICAgICAgICAgICAgIHNpbXBsaWZ5IENUTFIgcmVhZCBhbmQgcmVtb3ZlIGxvY2ssIHVzZSBh
dG9taWMgcmVhZCBhbmQgYWRkIGNvbW1lbnQKPiAgICAgICAgICAgICBpbiBDUkVBRFIgcmVhZCwg
YWRkIFRPRE8gYW5kIEFTU0VSVCBhYm91dCBjcmFmdGluZyBJVFMgdGFibGVzLAo+ICAgICAgICAg
ICAgIGFkZCBlbXB0eSBsaW5lcyBpbiBzd2l0Y2gvY2FzZSwgbW92ZSBjb2RlIGJsb2NrCj4gLSBb
MTgvMzJdOiBjb25zaXN0ZW50IHVzZSBvZiBkYXRhIHR5cGVzLCBjb21tZW50cyBtb3ZlZCBvdXQg
dG8gZWFybGllciBwYXRjaAo+IC0gWzE5LzMyXTogZm9sZCBpbiBnZXRfaG9zdF9scGkoKSwgcmVu
YW1lIHZldmVudGlkIGlkZW50aWZpZXIKPiAtIFsyMS8zMl06IG1vdmUgdmFyaWFibGUgYXNzaWdu
bWVudAo+IC0gWzIyLzMyXTogYWRkIFRPRE8gbG9ja2luZyBjb21tZW50LCB1c2UgbmV3IGdpY19y
ZW1vdmVfaXJxKCkgZnVuY3Rpb24KPiAtIFsyMy8zMl06IHJlbW92ZSBubyBsb25nZXIgbmVlZGVk
IFZDUFUgSUQgZnJvbSBob3N0IExQSSBmdW5jdGlvbnMsIGFkZAo+ICAgICAgICAgICAgIGxvY2tp
bmcgVE9ETywgdXNlIGdvdG8gb3V0Cj4gLSBbMjQvMzJdOiBleHBsYWluIHJlYXNvbiBmb3IgTFIg
Y2hlY2ssIG1ha2UgTFJzIHVuc2lnbmVkLCBtb3ZlIFBSSVNUSU5FCj4gICAgICAgICAgICAgY2hl
Y2sgaW50byBvbmUgcGxhY2UKPiAtIFsyNS8zMl06IG1lbnRpb24gTUFQSSwgcmVtb3ZlIFZDUFUg
SUQgZnJvbSBob3N0IExQSSB1cGRhdGVzLCB1c2UgYXRvbWljCj4gICAgICAgICAgICAgd3JpdGUg
Zm9yIHByaW9yaXR5IHVwZGF0ZSwgcmVtb3ZlIG91dGRhdGVkIGNvbW1lbnQsIGV4cGxhaW4KPiAg
ICAgICAgICAgICBlcnJvciBoYW5kbGluZyBwYXRoLCBjaGVjayBmb3IgdmFsaWQgcHJvcGVydHkg
dGFibGUKPiAtIFsyNi8zMl06IHJlbW92ZSB1cGRhdGUgb2YgVkNQVSBJRCBpbiB0aGUgaG9zdF9s
cGkgc3RydWN0dXJlLCBhZGQgbG9ja2luZyBUT0RPCj4gLSBbMjcvMzJdOiBmaXggZXJyb3IgcGF0
aAo+IC0gWzI4LzMyXTogYWRkIGNvbW1lbnQgYWJvdXQgcGh5c2ljYWwgTFBJLCB1c2UgZ2VuZXJp
YyBmdW5jdGlvbiB0byByZW1vdmUgSVJRLAo+ICAgICAgICAgICAgIHJlbW92ZSByZWR1bmRhbnQg
Y2xlYXJfYml0Cj4gLSBbMzEvMzJdOiBtYWtlIHZnaWNfdjNfaXRzX2luaXRfdmlydHVhbCgpIHN0
YXRpYyAoYW5kIG1vdmUgaXQpLCBtb3ZlIGNvbW1lbnQsCj4gICAgICAgICAgICAgcmVtb3ZlIHVu
bmVlZGVkIGNhbGwgdG8gdmdpY192M19pdHNfZnJlZV9kb21haW4oKQo+Cj4gQ2hhbmdlbG9nIHY4
IC4uLiB2OToKPiAtIFswMS8yOF06IGluaXRpYWxpemUgbnVtYmVyIG9mIGludGVycnVwdCBJRHMg
Zm9yIERvbVVzIGFsc28KPiAtIFswMi8yOF06IG1vdmUgcHJpb3JpdHkgcmVhZGluZyBiYWNrIHVw
IGZyb250Cj4gLSBbMDMvMjhdOiBlbnVtZXJhdGUgYWxsIGNhbGwgc2l0ZXMgaW4gY29tbWl0IG1l
c3NhZ2UsIGFkZCBBU1NFUlRzLAo+ICAgICAgICAgICAgIGFkZCAidW5saWtlbHkiIGhpbnRzLCBh
dm9pZCBza2lwcGluZyBBU1NFUlRzLCBhZGQgY29tbWVudCB0bwo+ICAgICAgICAgICAgIGlycV90
b19wZW5kaW5nKCkgZGVmaW5pdGlvbgo+IC0gWzA0LzI4XTogZXhwbGFpbiBleHBlY3RhdGlvbiBv
ZiBkZXZpY2Ugc3RhdGUgd2hpbGUgZGVzdHJveWluZyBkb21haW4KPiAtIFswNS8yOF06IGRvY3Vt
ZW50IGNhc2Ugb2YgaW52YWxpZCBMUEksIGNoYW5nZSBkdW1teSBwcmlvcml0eSB0byAweGZmCj4g
LSBbMDgvMjhdOiBjaGVjayBjcm9zcyBwYWdlIGJvdW5kYXJ5IGNvbmRpdGlvbiBlYXJseSBpbiBm
dW5jdGlvbgo+IC0gWzEwLzI4XTogaW5pdGlhbGl6ZSBzdGF0dXMgYW5kIGxyIG1lbWJlciBhcyB3
ZWxsCj4gLSBbMTEvMjhdOiBjaGVjayBscGlfdmNwdV9pZCB0byBjb3ZlciBhbGwgdmlydHVhbCBD
UFVzCj4gLSBbMTIvMjhdOiBhZGQgc3BpbiBsb2NrIEFTU0VSVAo+IC0gWzEzLzI4XTogaW50cm9k
dWNlIHR5cGVzIGZvciBvdXIgSVRTIHRhYmxlIGVudHJpZXMsIGZpeCBlcnJvciBtZXNzYWdlcwo+
IC0gWzE0LzI4XTogdXNlIG5ldyBJVFMgdGFibGUgZW50cnkgdHlwZXMKPiAtIFsxNS8yOF06IG5l
dyBwYXRjaCB0byBpbnRyb2R1Y2UgcGVuZGluZ19pcnEgbG9va3VwIGZ1bmN0aW9uCj4gLSBbMTcv
MjhdOiB2ZXJpZnkgc2l6ZSBvZiBjb2xsZWN0aW9uIHRhYmxlIGVudHJ5Cj4gLSBbMTgvMjhdOiB1
c2UgbmV3IHBlbmRpbmdfaXJxIGxvb2t1cCBmdW5jdGlvbgo+IC0gWzE5LzI4XTogdXNlIG5ldyBw
ZW5kaW5nX2lycSBsb29rdXAgZnVuY3Rpb24sIGNvbGxlY3Rpb24gdGFibGUgdHlwZSBhbmQKPiAg
ICAgICAgICAgICB2Z2ljX2luaXRfcGVuZGluZ19pcnEsIGFkZCBEb20wIEFTU0VSVCBhbmQgdW5t
YXAgZGV2aWNlcyBmb3IgRG9tVXMKPiAtIFsyMC8yOF06IGRvY3VtZW50IFBSSVNUSU5FX0xQSSBm
bGFnLCBmaXggdHlwbywgYXZvaWQgZG91YmxlIGluc2VydGlvbiBvZgo+ICAgICAgICAgICAgIHRo
ZSBzYW1lIExQSSBpbnRvIGRpZmZlcmVudCBMUnMKPiAtIFsyMS8yOF06IHVzZSBuZXcgcGVuZGlu
Z19pcnEgbG9va3VwIGZ1bmN0aW9uLCBhdm9pZCBleHBsaWN0IExQSSBudW1iZXIKPiAgICAgICAg
ICAgICBwYXJhbWV0ZXIKPiAtIFsyMi8yOF06IGFkZCBwaHlzaWNhbCBhZmZpbml0eSBUT0RPLCB1
c2UgbmV3IHRhYmxlIHR5cGUgYW5kIHBlbmRpbmdfaXJxCj4gICAgICAgICAgICAgbG9va3VwIGZ1
bmN0aW9uLCBmaXggZXJyb3IgbWVzc2FnZQo+IC0gWzI0LzI4XTogdXNlIHBlbmRpbmdfaXJxIGxv
b2t1cCBmdW5jdGlvbiwgZHJvcCBleHBsaWNpdCBMUEkgbnVtYmVyIHBhcmFtZXRlcgo+IC0gWzI1
LzI4XTogZHJvcCBleHBsaWNpdCBMUEkgbnVtYmVyIHBhcmFtZXRlcgo+IC0gWzI3LzI4XTogdXNl
IG5ldyBJVFMgdGFibGUgZW50cnkgdHlwZQo+Cj4gQ2hhbmdlbG9nIHY3IC4uLiB2ODoKPiAtIGRy
b3AgbGlzdCBwYXJhbWV0ZXIgYW5kIHJlbmFtZSB0byBnaWN2M19pdHNfbWFrZV9od2R3b21fZHRf
bm9kZXMoKQo+IC0gcmVtb3ZlIHJlYmFzZSBhcnRpZmFjdHMKPiAtIGFkZCBpcnFfZW50ZXIvaXJx
X2V4aXQoKSBjYWxscwo+IC0gcHJvcGFnYXRlcyBudW1iZXIgb2YgaG9zdCBMUElzIGFuZCBudW1i
ZXIgb2YgZXZlbnQgSURzIHRvIERvbTAKPiAtIGFkZCBwcm9wZXIgY292ZXJhZ2Ugb2YgYWxsIGFk
ZHJlc3NlcyBpbiBJVFMgTU1JTyBoYW5kbGVyCj4gLSBhdm9pZCB2Y21kX2xvY2sgZm9yIENCQVNF
UiB3cml0ZXMKPiAtIGZpeCBtaXNzaW5nIGlycXNhdmUvaXJxcmVzdG9yZSBvbiBWR0lDIFZDUFUg
bG9jawo+IC0gbW92ZSBzdHJ1Y3QgcGVuZGluZ19pcnEgdXNlIHVuZGVyIHRoZSBWR0lDIFZDUFUg
bG9jawo+IC0gcHJvdGVjdCBnaWNfcmFpc2VfZ3Vlc3RfaXJxKCkgYWdhaW5zdCBOVUxMIHBlbmRp
bmdfaXJxCj4gLSBpbXByb3ZlIGRldmljZSBhbmQgY29sbGVjdGlvbiB0YWJsZSBlbnRyeSBzaXpl
IGRvY3VtZW50YXRpb24KPiAtIGNvdW50IG51bWJlciBvZiBJVFNlcyB0byBpbmNyZWFzZSBtbWlv
X2NvdW50Cj4gLSByZXdvcmsgTUFQRCwgRElTQ0FSRCwgTUFQVEkgYW5kIE1PVkkgdG8gdGFrZSBw
cm9wZXIgbG9ja3MKPiAtIHByb3Blcmx5IHJvbGxiYWNrIGZhaWxpbmcgTUFQRCBhbmQgTUFQVEkg
Y2FsbHMKPiAtIHJld29yayBmdW5jdGlvbnMgdG8gdXBkYXRlIHByb3BlcnR5IHRhYmxlCj4gLSBy
ZXR1cm4gZXJyb3Igb24gdmdpY19hY2Nlc3NfZ3Vlc3RfbWVtb3J5IGNyb3NzaW5nIHBhZ2UgYm91
bmRhcnkKPiAtIG1ha2Ugc3VyZSBDUkVBRFIgYWNjZXNzIGlzIGF0b21pYwo+Cj4gQ2hhbmdlbG9n
IHY1IC4uLiB2NjoKPiAtIHJlb3JkZXJlZCBwYXRjaGVzIHRvIGFsbG93IHNwbGl0dGluZyB0aGUg
c2VyaWVzCj4gLSBpbnRyb2R1Y2VkIGZ1bmN0aW9ucyBsYXRlciB0byBhdm9pZCB3YXJuaW5ncyBv
biBpbnRlcm1lZGlhdGUgYnVpbGRzCj4gLSByZWZhY3RvcmVkIGNvbW1vbiBjb2RlIGNoYW5nZXMg
aW50byBzZXBhcmF0ZSBwYXRjaGVzCj4gLSBkcm9wcGVkIEdFTk1BU0tfVUxMIGFuZCBCSVRfVUxM
IChib3RoIHBhdGNoZXMgYW5kIHRoZWlyIHVzYWdlIGxhdGVyKQo+IC0gcmV3b3JrIGxvY2tpbmcg
aW4gTU1JTyByZWdpc3RlciByZWFkcyBhbmQgd3JpdGVzCj4gLSBwcm90ZWN0IG5ldyBjb2RlIGZy
b20gYmVpbmcgZXhlY3V0ZWQgd2l0aG91dCBhbiBJVFMgYmVpbmcgY29uZmlndXJlZAo+IC0gZml4
IHZnaWNfYWNjZXNzX2d1ZXN0X21lbW9yeSAobm93IGEgc2VwYXJhdGUgcGF0Y2gpCj4gLSBzb21l
IG1vcmUgY29tbWVudHMgYW5kIFRPRE9zCj4KPiBDaGFuZ2Vsb2cgdjQgLi4uIHY1Ogo+IC0gYWRk
aW5nIG1hbnkgY29tbWVudHMKPiAtIHNwaW5sb2NrIGFzc2VydHMKPiAtIHJlbmFtZSByX2hvc3Rf
bHBpcyB0byBtYXhfaG9zdF9scGlfaWRzCj4gLSByZW1vdmUgbWF4X2l0c19kZXZpY2VfYml0cyBj
b21tYW5kIGxpbmUKPiAtIGFkZCB3YXJuaW5nIG9uIGhpZ2ggbnVtYmVyIG9mIExQSXMKPiAtIGF2
b2lkIHBvdGVudGlhbCBsZWFrIG9uIGhvc3QgTUFQRAo+IC0gcHJvcGVybHkgaGFuZGxlIG5yX2V2
ZW50cyByb3VuZGluZwo+IC0gcmVtb3ZlIHVubWFwX2FsbF9kZXZpY2VzKCksIHJlcGxhY2Ugd2l0
aCBBU1NFUlQKPiAtIGFkZCBiYXJyaWVycyBmb3IgKGxvY2tsZXNzKSBob3N0IExQSSBsb29rdXBz
Cj4gLSBhZGQgcHJvcGVyIGxvY2tpbmcgaW4gSVRTIGFuZCByZWRpc3QgTU1JTyByZWdpc3RlciBo
YW5kbGluZwo+IC0gcm9sbGJhY2sgZmFpbGluZyBkZXZpY2UgbWFwcGluZwo+IC0gZml4IHZhcmlv
dXMgcHJpbnRrcwo+IC0gYWRkIHZnaWNfYWNjZXNzX2d1ZXN0X21lbW9yeSgpIGFuZCB1c2UgaXQK
PiAtIChnZXR0aW5nIHJpZCBvZiBwYWdlIG1hcHBpbmcgZnVuY3Rpb25zIGFuZCBoZWxwZXJzKQo+
IC0gZHJvcCB0YWJsZSBtYXBwaW5nIC8gdW5tYXBwaW5nIG9uIHJlZGlzdC9JVFMgZW5hYmxlL2Rp
c2FibGUKPiAtIG1pbm9yIHJld29ya3MgaW4gZnVuY3Rpb25zIGFzIHBlciByZXZpZXcgY29tbWVu
dHMKPiAtIGZpeCBJVFMgZW5hYmxlbWVudCBjaGVjawo+IC0gbW92ZSBscGlfdG9fcGVuZGluZygp
IGFuZCBscGlfZ2V0X3ByaW9yaXR5KCkgdG8gdmdpY19vcHMKPiAtIG1vdmUgZG9fTFBJKCkgdG8g
Z2ljX2h3X29wcwo+IC0gd2hpdGVzcGFjZSBhbmQgaGFyZCB0YWJzIGZpeGVzCj4gLSBpbnRyb2R1
Y2UgSVRTIGRvbWFpbiBpbml0IGZ1bmN0aW9uIChhbmQgdXNlIGl0IGZvciB0aGUgcmJ0cmVlKQo+
IC0gZW5hYmxlIElSUXMgYXJvdW5kIGRvX0xQSQo+IC0gaW1wbGVtZW50IFRPRE9zIGZvciBsYXRl
ciBvcHRpbWl6YXRpb25zCj4gLSBhZGQgInYiIHByZWZpeCB0byB2YXJpYWJsZXMgaG9sZGluZyB2
aXJ0dWFsIHByb3BlcnRpZXMKPiAtIHByb3ZpZGUgbG9ja2VkIGFuZCBub3JtYWwgdmVyc2lvbnMg
b2YgcmVhZC93cml0ZV9pdHRlCj4gLSBvbmx5IENMRUFSIExQSSBpZiBub3QgYWxyZWFkeSBndWVz
dCB2aXNpYmxlIChwbHVzIGNvbW1lbnQpCj4gLSB1cGRhdGUgTFBJIHByb3BlcnR5IG9uIE1BUFRJ
Cj4gLSBzdG9yZSB2Y3B1X2lkIGluIHBlbmRpbmdfaXJxIGZvciBMUElzIChoZWxwcyBJTlZBTEwp
Cj4gLSBpbXByb3ZlIElOVkFMTCBpbXBsZW1lbnRhdGlvbiB0byBvbmx5IGNvdmVyIExQSXMgb24g
dGhpcyBWQ1BVCj4gLSBpbXByb3ZlIHZpcnR1YWwgQkFTRSByZWdpc3RlciBpbml0aWFsaXphdGlv
bgo+IC0gbGltaXQgbnVtYmVyIG9mIHZpcnR1YWwgTFBJcyB0byAyNCBiaXRzIChMaW51eCBidWcg
YXQgMzI/PykKPiAtIG9ubHkgaW5qZWN0IExQSXMgaWYgcmVkaXN0cmlidXRvciBpcyBhY3R1YWxs
eSBlbmFibGVkCj4KPiBDaGFuZ2Vsb2cgdjMgLi4gdjQ6Cj4gLSBtYWtlIEhBU19JVFMgZGVwZW5k
IG9uIEVYUEVSVAo+IC0gaW50cm9kdWNlIG5ldyBwYXRjaCAwMiB0byBpbml0aWFsaXplIGhvc3Qg
SVRTIGVhcmx5Cj4gLSBmaXggY21kX2xvY2sgaW5pdCBwb3NpdGlvbgo+IC0gaW50cm9kdWNlIHdh
cm5pbmcgb24gaGlnaCBudW1iZXIgb2YgTFBJIGFsbG9jYXRpb25zCj4gLSB2YXJpb3VzIGludCAt
PiB1bnNpZ25lZCBmaXhlcwo+IC0gYWRkaW5nIGFuZCBpbXByb3ZpbmcgY29tbWVudHMKPiAtIHJh
dGUgbGltaXQgSVRTIGNvbW1hbmQgcXVldWUgZnVsbCBtc2cKPiAtIGRyb3AgdW5uZWVkZWQgY2hl
Y2tzCj4gLSB2YWxpZGF0ZSBhZ2FpbnN0IGFsbG93ZWQgbnVtYmVyIG9mIGRldmljZSBJRHMKPiAt
IGF2b2lkIG1lbW9yeSBsZWFrcyB3aGVuIHJlbW92aW5nIGRldmljZXMKPiAtIGltcHJvdmUgYWxn
b3JpdGhtIGZvciBmaW5kaW5nIGZyZWUgaG9zdCBMUEkKPiAtIGNvbnZlcnQgdW5tYXBfYWxsX2Rl
dmljZXMgZnJvbSBnb3RvIHRvIHdoaWxlIGxvb3AKPiAtIGFkZCBtZXNzYWdlIG9uIHJlbWFwcGlu
ZyBJVFMgZGV2aWNlCj4gLSBuYW1lIHZpcnR1YWwgZGV2aWNlIC8gZXZlbnQgSURzIHByb3Blcmx5
Cj4gLSB1c2UgYXRvbWljIHJlYWQgd2hlbiByZWFkaW5nIElUVCBlbnRyeQo+Cj4gQ2hhbmdlbG9n
IHYyIC4uIHYzOgo+IC0gcHJlYWxsb2NhdGUgc3RydWN0IHBlbmRpbmdfaXJxJ3MKPiAtIG1hcCBJ
VFMgYW5kIHJlZGlzdHJpYnV0b3IgdGFibGVzIG9ubHkgb24gZGVtYW5kCj4gLSBzdG9yZSBwcm9w
ZXJ0eSwgZW5hYmxlIGFuZCBwZW5kaW5nIGJpdCBpbiBzdHJ1Y3QgcGVuZGluZ19pcnEKPiAtIGlt
cHJvdmUgZXJyb3IgY2hlY2tpbmcgYW5kIGhhbmRsaW5nCj4gLSBhZGQgY29tbWVudHMKPgo+IENo
YW5nZWxvZyB2MSAuLiB2MjoKPiAtIGNsZWFuIHVwIGhlYWRlciBmaWxlIGluY2x1c2lvbgo+IC0g
cmV3b3JrIGhvc3QgSVRTIHRhYmxlIGFsbG9jYXRpb246IG9ic2VydmUgYXR0cmlidXRlcywgbWFu
eSBmaXhlcwo+IC0gcmVtb3ZlIHBhdGNoIDEgdG8gZXhwb3J0IF9fZmx1c2hfZGNhY2hlX2FyZWEs
IHVzZSBleGlzdGluZyBmdW5jdGlvbiBpbnN0ZWFkCj4gLSB1c2UgbnVtYmVyIG9mIExQSXMgaW50
ZXJuYWxseSBpbnN0ZWFkIG9mIG51bWJlciBvZiBiaXRzCj4gLSBrZWVwIGhvc3RfaXRzX2xpc3Qg
YXMgcHJpdmF0ZSBhcyBwb3NzaWJsZQo+IC0ga2VlcCBzdHJ1Y3QgaXRzX2RldmljZXMgcHJpdmF0
ZQo+IC0gcmV3b3JrIGdpY3YzX2l0c19tYXBfZ3Vlc3RfZGV2aWNlcwo+IC0gZml4IHJidHJlZSBp
c3N1ZXMKPiAtIG1vcmUgZXJyb3IgaGFuZGxpbmcgYW5kIHByb3BhZ2F0aW9uCj4gLSBjb3BlIHdp
dGggR0lDdjQgaW1wbGVtZW50YXRpb25zIChidXQgbm8gdmlydHVhbCBMUEkgZmVhdHVyZXMhKQo+
IC0gYWJzdHJhY3QgaG9zdCBhbmQgZ3Vlc3QgSVRTZXMgYnkgdXNpbmcgZG9vcmJlbGwgYWRkcmVz
c2VzCj4gLSBqb2luIHBlci1yZWRpc3RyaWJ1dG9yIHZhcmlhYmxlcyBpbnRvIG9uZSBwZXItQ1BV
IHN0cnVjdHVyZQo+IC0gZml4IGRhdGEgdHlwZXMgKHVuc2lnbmVkIGludCkKPiAtIG1hbnkgbWlu
b3IgYnVnIGZpeGVzCj4KPiAoUm91Z2gpIGNoYW5nZWxvZyBSRkMtdjIgLi4gdjE6Cj4gLSBzcGxp
dCBob3N0IElUUyBkcml2ZXIgaW50byBnaWMtdjMtbHBpLmMgYW5kIGdpYy12My1pdHMuYyBwYXJ0
Cj4gLSByZW5hbWUgdmlydHVhbCBJVFMgZHJpdmVyIGZpbGUgdG8gdmdpYy12My1pdHMuYwo+IC0g
dXNlIG1hY3JvcyBhbmQgbmFtZWQgY29uc3RhbnRzIGZvciBhbGwgbWFnaWMgbnVtYmVycwo+IC0g
dXNlIGF0b21pYyBhY2Nlc3NvcnMgZm9yIGFjY2Vzc2luZyB0aGUgaG9zdCBMUEkgZGF0YQo+IC0g
cmVtb3ZlIGxlZnRvdmVycyBmcm9tIGNvbm5lY3RpbmcgdmlydHVhbCBhbmQgaG9zdCBJVFNlcwo+
IC0gYmFpbCBvdXQgaWYgaG9zdCBJVFMgaXMgZGlzYWJsZWQgaW4gdGhlIERUCj4gLSByZXdvcmsg
bWFwL3VubWFwX2d1ZXN0X3BhZ2VzKCk6Cj4gICAgICAtIHNwbGl0IG9mZiBwMm0gcGFydCBhcyBn
ZXQvcHV0X2d1ZXN0X3BhZ2VzICh0byBiZSBkb25lIG9uIGFsbG9jYXRpb24pCj4gICAgICAtIGdl
dCByaWQgb2Ygdm1hcCwgdXNpbmcgbWFwX2RvbWFpbl9wYWdlKCkgaW5zdGVhZAo+IC0gZGVsYXkg
YWxsb2NhdGlvbiBvZiB2aXJ0dWFsIHRhYmxlcyB1bnRpbCBhY3R1YWwgTFBJL0lUUyBlbmFibGVt
ZW50Cj4gLSBwcm9wZXJseSBzaXplIGJvdGggdmlydHVhbCBhbmQgcGh5c2ljYWwgdGFibGVzIHVw
b24gYWxsb2NhdGlvbgo+IC0gZml4IHB1dF9kb21haW4oKSBsb2NraW5nIGlzc3VlcyBpbiBwaHlz
ZGV2X29wIGFuZCBMUEkgaGFuZGxpbmcgY29kZQo+IC0gYWRkIGFuZCBleHRlbmQgY29tbWVudHMg
aW4gdmFyaW91cyBhcmVhcwo+IC0gZml4IGxvdHNhIGNvZGluZyBzdHlsZSBhbmQgd2hpdGUgc3Bh
Y2UgaXNzdWVzLCBpbmNsdWRpbmcgY29tbWVudCBzdHlsZQo+IC0gYWRkIGxvY2tpbmcgdG8gZGF0
YSBzdHJ1Y3R1cmVzIG5vdCB5ZXQgY292ZXJlZAo+IC0gZml4IHZhcmlvdXMgbG9ja2luZyBpc3N1
ZXMKPiAtIHVzZSBhbiByYnRyZWUgdG8gZGVhbCB3aXRoIElUUyBkZXZpY2VzIChpbnN0ZWFkIG9m
IGEgbGlzdCkKPiAtIHByb3Blcmx5IGhhbmRsZSBtZW1vcnkgYXR0cmlidXRlcyBmb3IgSVRTIHRh
Ymxlcwo+IC0gaGFuZGxlIGNhY2hlYWJsZS9ub24tY2FjaGVhYmxlIElUUyB0YWJsZSBtYXBwaW5n
cwo+IC0gc2FuaXRpemUgZ3Vlc3QgcHJvdmlkZWQgSVRTL0xQSSB0YWJsZSBhdHRyaWJ1dGVzCj4g
LSBmaXggYnJlYWthZ2Ugb24gbm9uLUdJQ3YyIGNvbXBhdGlibGUgaG9zdCBHSUN2MyBjb250cm9s
bGVycwo+IC0gYWRkIGNvbW1hbmQgbGluZSBwYXJhbWV0ZXJzIG9uIHRvcCBvZiBLY29uZmlnIG9w
dGlvbnMKPiAtIHByb3Blcmx5IHdhaXQgZm9yIGFuIElUUyB0byBiZWNvbWUgcXVpZXNjaWVudCBi
ZWZvcmUgZW5hYmxpbmcgaXQKPiAtIGhhbmRsZSBob3N0IElUUyBjb21tYW5kIHF1ZXVlIGVycm9y
cwo+IC0gYWN0dWFsbHkgd2FpdCBmb3IgaG9zdCBJVFMgY29tbWFuZCBjb21wbGV0aW9uIChSRUFE
Uj09V1JJVEVSKQo+IC0gZml4IEFSTTMyIGNvbXBpbGF0aW9uCj4gLSB2YXJpb3VzIHBhdGNoIHNw
bGl0cyBhbmQgcmVvcmRlcmluZ3MKPgo+IEFuZHJlIFByenl3YXJhICgzMyk6Cj4gICAgQVJNOiB2
R0lDOiBhdm9pZCByYW5rIGxvY2sgd2hlbiByZWFkaW5nIHByaW9yaXR5Cj4gICAgQVJNOiBHSUN2
MzogZW5hYmxlIElUUyBvbiB0aGUgaG9zdAo+ICAgIEFSTTogR0lDdjM6IGVuYWJsZSBMUElzIG9u
IHRoZSBob3N0Cj4gICAgQVJNOiBHSUN2Mzogc2V0dXAgbnVtYmVyIG9mIExQSSBiaXRzIGZvciBh
IEdJQ3YzIGd1ZXN0Cj4gICAgQVJNOiB2R0lDOiByZXdvcmsgZ2ljX3JlbW92ZV9mcm9tX3F1ZXVl
cygpCj4gICAgQVJNOiB2R0lDOiBtb3ZlIGlycV90b19wZW5kaW5nKCkgY2FsbHMgdW5kZXIgdGhl
IFZHSUMgVkNQVSBsb2NrCj4gICAgQVJNOiB2R0lDOiBpbnRyb2R1Y2UgZ2ljX3JlbW92ZV9pcnEo
KQo+ICAgIEFSTTogR0lDOiBBZGQgY2hlY2tzIGZvciBOVUxMIHBvaW50ZXIgcGVuZGluZ19pcnEn
cwo+ICAgIEFSTTogR0lDdjM6IGludHJvZHVjZSBzZXBhcmF0ZSBwZW5kaW5nX2lycSBzdHJ1Y3Rz
IGZvciBMUElzCj4gICAgQVJNOiBHSUM6IGV4cG9ydCBhbmQgZXh0ZW5kIHZnaWNfaW5pdF9wZW5k
aW5nX2lycSgpCj4gICAgQVJNOiB2R0lDOiBjYWNoZSB2aXJ0dWFsIExQSSBwcmlvcml0eSBpbiBz
dHJ1Y3QgcGVuZGluZ19pcnEKPiAgICBBUk06IHZHSUM6IGFkZCBMUEkgVkNQVSBJRCB0byBzdHJ1
Y3QgcGVuZGluZ19pcnEKPiAgICBBUk06IEdJQzogSVRTOiByZW1vdmUgbm8gbG9uZ2VyIG5lZWRl
ZCBWQ1BVIElEIGluIGhvc3QgTFBJIGVudHJ5Cj4gICAgQVJNOiBHSUN2MzogZm9yd2FyZCBwZW5k
aW5nIExQSXMgdG8gZ3Vlc3RzCj4gICAgQVJNOiB2R0lDdjM6IGhhbmRsZSB2aXJ0dWFsIExQSSBw
ZW5kaW5nIGFuZCBwcm9wZXJ0eSB0YWJsZXMKPiAgICBBUk06IHZHSUN2MzogcmUtdXNlIHZnaWNf
cmVnNjRfY2hlY2tfYWNjZXNzCj4gICAgQVJNOiB2R0lDOiBhZHZlcnRpc2UgTFBJIHN1cHBvcnQK
PiAgICBBUk06IHZJVFM6IGFkZCBjb21tYW5kIGhhbmRsaW5nIHN0dWIgYW5kIE1NSU8gZW11bGF0
aW9uCj4gICAgQVJNOiB2SVRTOiBpbnRyb2R1Y2UgdHJhbnNsYXRpb24gdGFibGUgd2Fsa3MKPiAg
ICBBUk06IHZJVFM6IHByb3ZpZGUgYWNjZXNzIHRvIHN0cnVjdCBwZW5kaW5nX2lycQo+ICAgIEFS
TTogdklUUzogaGFuZGxlIElOVCBjb21tYW5kCj4gICAgQVJNOiB2SVRTOiBoYW5kbGUgTUFQQyBj
b21tYW5kCj4gICAgQVJNOiB2SVRTOiBoYW5kbGUgQ0xFQVIgY29tbWFuZAo+ICAgIEFSTTogdklU
UzogaGFuZGxlIE1BUEQgY29tbWFuZAo+ICAgIEFSTTogR0lDdjM6IGhhbmRsZSB1bm1hcHBlZCBM
UElzCj4gICAgQVJNOiB2SVRTOiBoYW5kbGUgTUFQVEkvTUFQSSBjb21tYW5kCj4gICAgQVJNOiB2
SVRTOiBoYW5kbGUgTU9WSSBjb21tYW5kCj4gICAgQVJNOiB2SVRTOiBoYW5kbGUgRElTQ0FSRCBj
b21tYW5kCj4gICAgQVJNOiB2SVRTOiBoYW5kbGUgSU5WIGNvbW1hbmQKPiAgICBBUk06IHZJVFM6
IGhhbmRsZSBJTlZBTEwgY29tbWFuZAo+ICAgIEFSTTogdklUUzogaW5jcmVhc2UgbW1pb19jb3Vu
dCBmb3IgZWFjaCBJVFMKPiAgICBBUk06IHZJVFM6IGNyZWF0ZSBhbmQgaW5pdGlhbGl6ZSB2aXJ0
dWFsIElUU2VzIGZvciBEb20wCj4gICAgQVJNOiB2SVRTOiBjcmVhdGUgSVRTIHN1Ym5vZGVzIGZv
ciBEb20wIERUCj4KPiBWaWpheWEgS3VtYXIgSyAoMSk6Cj4gICAgQVJNOiBpbnRyb2R1Y2Ugdmdp
Y19hY2Nlc3NfZ3Vlc3RfbWVtb3J5KCkKPgo+ICAgeGVuL2FyY2gvYXJtL2dpYy12Mi5jICAgICAg
ICAgICAgfCAgICA3ICsKPiAgIHhlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMgICAgICAgIHwgIDE4
MCArKysrKwo+ICAgeGVuL2FyY2gvYXJtL2dpYy12My1scGkuYyAgICAgICAgfCAgIDk5ICsrLQo+
ICAgeGVuL2FyY2gvYXJtL2dpYy12My5jICAgICAgICAgICAgfCAgIDI5ICstCj4gICB4ZW4vYXJj
aC9hcm0vZ2ljLmMgICAgICAgICAgICAgICB8ICAxMDIgKystCj4gICB4ZW4vYXJjaC9hcm0vdmdp
Yy12Mi5jICAgICAgICAgICB8ICAgMjggKy0KPiAgIHhlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5j
ICAgICAgIHwgMTQ4MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQo+ICAg
eGVuL2FyY2gvYXJtL3ZnaWMtdjMuYyAgICAgICAgICAgfCAgMzI3ICsrKysrKysrLQo+ICAgeGVu
L2FyY2gvYXJtL3ZnaWMuYyAgICAgICAgICAgICAgfCAgMTQ2ICsrKy0KPiAgIHhlbi9pbmNsdWRl
L2FzbS1hcm0vZG9tYWluLmggICAgIHwgICAxNiArLQo+ICAgeGVuL2luY2x1ZGUvYXNtLWFybS9l
dmVudC5oICAgICAgfCAgICAzICsKPiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmggICAgICAg
IHwgICAgNSArLQo+ICAgeGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmggfCAgIDQ0ICsr
Cj4gICB4ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMtZW11bC5oICB8ICAgIDkgKwo+ICAgeGVuL2lu
Y2x1ZGUvYXNtLWFybS92Z2ljLmggICAgICAgfCAgIDE4ICstCj4gICAxNSBmaWxlcyBjaGFuZ2Vk
LCAyNDEzIGluc2VydGlvbnMoKyksIDgyIGRlbGV0aW9ucygtKQo+CgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 12 05:44:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 05:44: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 1dKI91-00077b-JG; Mon, 12 Jun 2017 05:44: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=329990b95=citrix-osstest@xenproject.org>)
 id 1dKI90-00077D-Rh
 for xen-devel@lists.xensource.com; Mon, 12 Jun 2017 05:44:07 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 83/DC-10689-52A2E395; Mon, 12 Jun 2017 05:44:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHRDpK6qll2
 kwZYDEhb3prxnd2D02N63iz2AMYo1My8pvyKBNWPXrh9sBT9zKg6vXcXcwHjdpYuRg0NCwF9i
 4RyDLkZOINNdYnr7CjYQW0TAWWLCh9tgNq+AnsS+eTdYQWxhgXiJea1vmLsYuYDq2xQlzsw4z
 gjT/LXxK5x9cPNcsGY2AQ+JiT0TWUBsFgFVidN/D4PZQgJaEksXr2SCWCAocXLmE7A4s4CExM
 EXL5gh5lhI7PjYxzaBkW8WkrJZSMoWMDKtYtQoTi0qSy3SNTLVSyrKTM8oyU3MzNE1NDDWy00
 tLk5MT81JTCrWS87P3cQIDKp6BgbGHYytJ/wOMUpyMCmJ8m65YhMpxJeUn1KZkVicEV9UmpNa
 fIhRhoNDSYK3WsMuUkiwKDU9tSItMwcY3jBpCQ4eJRHelyBp3uKCxNzizHSI1ClGXY4Nq9d/Y
 RJiycvPS5US5+0EKRIAKcoozYMbAYu1S4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeYXUgK
 bwZOaVwG16BXQEE9AR10Hu5y0uSURISTUwLgnw4C27/jNCW+Cp7FHe7B33mzSfcmnlcr9/K3B
 pzxtu3mo3Drt0DTexxaveZ0h8X9o+MeDR6zqmTyztFt8EXr37UvD48eq9q2VaoiQvT04q3Bp7
 rsjVpWb/OqmZNUp5naEL3ob33a4WsprWdEXmhgjbtxdPIjqWHvr7a/7+ak3/J3p/arfzKLEUZ
 yQaajEXFScCAGxddxqwAgAA
X-Env-Sender: prvs=329990b95=citrix-osstest@xenproject.org
X-Msg-Ref: server-6.tower-31.messagelabs.com!1497246243!66576497!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63203 invoked from network); 12 Jun 2017 05:44:04 -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 Jun 2017 05:44:04 -0000
X-IronPort-AV: E=Sophos;i="5.39,332,1493683200"; d="scan'208";a="427450872"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71544-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:test-amd64-amd64-xl-qemuu-win7-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-amd64-xl-rtds:xen-boot:fail:allowable
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:allowable
 linux-3.18:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:guest-start/win.repeat:fail:allowable
 linux-3.18:build-amd64-libvirt:libvirt-build:fail:allowable
 linux-3.18:build-armhf-libvirt:libvirt-build:fail:allowable
 linux-3.18:build-i386-libvirt:libvirt-build:fail:allowable
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:allowable
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-3.18:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:windows-install:fail:allowable
 linux-3.18:test-amd64-amd64-xl-qemut-winxpsp3:windows-install:fail:allowable
 linux-3.18:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt: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-libvirt-qcow2:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-libvirt-pair: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-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-midway:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-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-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
X-Osstest-Versions-This: linux=88ff45d07559d2ba05ef7adf0028055454dc548b
X-Osstest-Versions-That: linux=6b65a8f64f4fd256ac0f6b9e97e9939ae18fc6c7
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 12 Jun 2017 06:43:59 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [linux-3.18 baseline-only test] 71544: 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="===============0327779004214136705=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

This run is configured for baseline tests only.

flight 71544 linux-3.18 real [real]
http://osstest.xs.citrite.net/~osstest/testlogs/logs/71544/

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-localmigrate/x10 fail REGR. vs. 71440
 test-amd64-i386-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail REGR. vs. 71440

Regressions which are regarded as allowable (not blocking):
 test-amd64-amd64-xl-rtds      6 xen-boot                  fail REGR. vs. 71440
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-stop        fail REGR. vs. 71440
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1 17 guest-start/win.repeat fail blocked in 71440
 build-amd64-libvirt           5 libvirt-build                fail   like 71440
 build-armhf-libvirt           5 libvirt-build                fail   like 71440
 build-i386-libvirt            5 libvirt-build                fail   like 71440
 test-amd64-amd64-qemuu-nested-intel 16 debian-hvm-install/l1/l2 fail like 71440
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop              fail like 71440
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1  9 windows-install    fail like 71440
 test-amd64-amd64-xl-qemut-winxpsp3  9 windows-install          fail like 71440

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 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
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      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-libvirt      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-arm64-arm64-xl-rtds      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 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-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-midway   12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-midway   13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass

version targeted for testing:
 linux                88ff45d07559d2ba05ef7adf0028055454dc548b
baseline version:
 linux                6b65a8f64f4fd256ac0f6b9e97e9939ae18fc6c7

Last test of basis    71440  2017-05-26 11:17:46 Z   16 days
Testing same since    71544  2017-06-11 13:49:28 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alex Deucher <alexander.deucher@amd.com>
  Alexander Tsoy <alexander@tsoy.me>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Konovalov <andreyknvl@google.com>
  Bjørn Mork <bjorn@mork.no>
  Brian Foster <bfoster@redhat.com>
  Carlos Maiolino <cmaiolino@redhat.com>
  Christian König <christian.koenig@amd.com>
  Craig Gallek <kraig@google.com>
  Darrick J. Wong <darrick.wong@oracle.com>
  David Rientjes <rientjes@google.com>
  David S. Miller <davem@davemloft.net>
  Davide Caratti <dcaratti@redhat.com>
  Eric Dumazet <edumazet@google.com>
  Eric Sandeen <sandeen@redhat.com>
  Eric Sandeen <sandeen@sandeen.net>
  Eryu Guan <eguan@redhat.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Jan Kara <jack@suse.cz>
  Julian Wiedmann <jwi@linux.vnet.ibm.com>
  Kefeng Wang <wangkefeng.wang@huawei.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Manoj Iyer <manoj.iyer@canonical.com>
  Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  Neal Cardwell <ncardwell@google.com>
  Nicolas Iooss <nicolas.iooss_linux@m4x.org>
  Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
  Punit Agrawal <punit.agrawal@arm.com>
  Sebastian Reichel <sebastian.reichel@collabora.co.uk>
  Soheil Hassas Yeganeh <soheil@google.com>
  Takashi Iwai <tiwai@suse.de>
  Thomas Gleixner <tglx@linutronix.de>
  Till Harbaum <till@harbaum.org>
  Ursula Braun <ubraun@linux.vnet.ibm.com>
  Vlad Yasevich <vyasevich@gmail.com>
  Wei Wang <weiwan@google.com>
  Wolfram Sang <wsa@the-dreams.de>
  Xin Long <lucien.xin@gmail.com>
  Yisheng Xie <xieyisheng1@huawei.com>
  Yuchung Cheng <ycheng@google.com>
  Zorro Lang <zlang@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                                          fail    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          fail    
 build-i386-libvirt                                           fail    
 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           blocked 
 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                 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                                 blocked 
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 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-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 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                                     blocked 
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-armhf-armhf-xl-midway                                   pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-arm64-arm64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-arm64-arm64-libvirt-qcow2                               blocked 
 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-arm64-arm64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1                     fail    
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     fail    
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      pass    
 test-amd64-amd64-xl-qemut-winxpsp3                           fail    
 test-amd64-i386-xl-qemut-winxpsp3                            pass    
 test-amd64-amd64-xl-qemuu-winxpsp3                           pass    
 test-amd64-i386-xl-qemuu-winxpsp3                            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

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 1261 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0327779004214136705==--

From xen-devel-bounces@lists.xen.org Mon Jun 12 05:49:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 05: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 1dKIDn-0007JE-5a; Mon, 12 Jun 2017 05:49: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 1dKIDl-0007J6-UG
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 05:49:02 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 56/D2-03613-D4B2E395; Mon, 12 Jun 2017 05:49:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVyuP0Ov66Ptl2
 kwfWFChbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bPs79sBQ8lKx6v+MbWwNgk2sXIySEhYCTx
 duI/JhBbSGAho8TULXwgNpuAqsSG66dYQWxhAUOJEz8es4HYIgIxEj+ezmLvYuTiYBZYwSixZ
 +lEZhBHSGAiq8SqeQtZQKp4BawlejbPZQSxWYAmzdm2CcwWFQiX6D3QzwZRIyhxcuYToHoODk
 6gK063WYKEmQXUJf7Mu8QMYYtL3HoynwnClpfY/nYO8wRG/llIumchaZmFpGUWkpYFjCyrGNW
 LU4vKUot0jfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQKDkwEIdjB2/HM6xCjJ
 waQkyrvlik2kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneFC27SCHBotT01Iq0zBxgnMCkJTh4l
 ER4X2oApXmLCxJzizPTIVKnGBWlxHmLQPoEQBIZpXlwbbDYvMQoKyXMywh0iBBPQWpRbmYJqv
 wrRnEORiVh3lRNoCk8mXklcNNfAS1mAlp8HeRm3uKSRISUVAPjshWMlyZ94LrIeolz+qV5xUG
 xaTtf3GTvkwzJ0j7gczFVdYrr59O236cmZKy+qfIu7mCDGK8d5wWtLk/WrZv0+r0sTPdmfE6x
 zHF8r2FneWZF9lOdrGX6Jdq3RKfmrqlIFf5+7xH32rlsah+cMh+1l79lrgu8s+VjwInTeSmfG
 FfPX7yCd+81JZbijERDLeai4kQAU8yyU8gCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1497246540!83940519!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26640 invoked from network); 12 Jun 2017 05:49:00 -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; 12 Jun 2017 05:49: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 C00CAABFC;
 Mon, 12 Jun 2017 05:48:59 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: Dario Faggioli <dario.faggioli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <55443407-5d99-0830-e8e0-6c2044c18ec9@suse.com>
 <22824.21930.185651.403388@mariner.uk.xensource.com>
 <2e6d9143-1abe-2f99-155f-f1071245ca41@suse.com>
 <alpine.DEB.2.10.1705261201010.18759@sstabellini-ThinkPad-X260>
 <77637aaf-0c2c-fe90-2e37-3211ea9026e7@suse.com>
 <alpine.DEB.2.10.1706060930460.10022@sstabellini-ThinkPad-X260>
 <5de5e464-ae54-30b4-7a97-0a2dcbf91416@suse.com>
 <alpine.DEB.2.10.1706061202290.15791@sstabellini-ThinkPad-X260>
 <294d36b9-0ebb-647d-ecfa-7a4e2c0ada47@suse.com>
 <alpine.DEB.2.10.1706071109510.26108@sstabellini-ThinkPad-X260>
 <16819156-5a02-1f21-83c5-70507eed7a4b@suse.com>
 <1496955634.26212.6.camel@citrix.com>
Message-ID: <dd74f0cf-137f-9577-8bd1-7fe4c4d9a90a@suse.com>
Date: Mon, 12 Jun 2017 07:48:58 +0200
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: <1496955634.26212.6.camel@citrix.com>
Content-Language: en-US
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] Solved: HVM guest performance regression
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDYvMTcgMjM6MDAsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+IEJyaW5naW5nIGluIEtv
bnJhZCBiZWNhdXNlLi4uCj4gCj4gT24gVGh1LCAyMDE3LTA2LTA4IGF0IDExOjM3ICswMjAwLCBK
dWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBPbiAwNy8wNi8xNyAyMDoxOSwgU3RlZmFubyBTdGFiZWxs
aW5pIHdyb3RlOgo+Pj4gT24gV2VkLCA3IEp1biAyMDE3LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+
Pj4+IE9uIDA2LzA2LzE3IDIxOjA4LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+Pj4+Cj4+
Pj4+IDIpIFBWIHN1c3BlbmQvcmVzdW1lCj4+Pj4+IDMpIHZlY3RvciBjYWxsYmFjawo+Pj4+PiA0
KSBpbnRlcnJ1cHQgcmVtYXBwaW5nCj4+Pj4+Cj4+Pj4+IDIpIGlzIG5vdCBvbiB0aGUgaG90IHBh
dGguCj4+Pj4+IEkgZGlkIGluZGl2aWR1YWwgbWVhc3VyZW1lbnRzIG9mIDMpIGF0IHNvbWUgcG9p
bnRzIGFuZCBpdCB3YXMgYQo+Pj4+PiBjbGVhciB3aW4uCj4+Pj4KPj4+PiBUaGF0IG1pZ2h0IGRl
cGVuZCBvbiB0aGUgaGFyZHdhcmUuIENvdWxkIGl0IGJlIG5ld2VyIHByb2Nlc3NvcnMKPj4+PiBh
cmUKPj4+PiBmYXN0ZXIgaGVyZT8KPj4+Cj4+PiBJIGRvbid0IHRoaW5rIHNvOiB0aGUgYWx0ZXJu
YXRpdmUgaXQncyBhbiBlbXVsYXRlZCBpbnRlcnJ1cHQuIEl0J3MKPj4+IHNsb3dlciB1bmRlciBh
bGwgcG9pbnRzIG9mIHZpZXcuCj4+Cj4+IFdoYXQgYWJvdXQgQVBJQyB2aXJ0dWFsaXphdGlvbiBv
ZiBtb2Rlcm4gcHJvY2Vzc29ycz8gQXJlIHlvdSBzdXJlCj4+IGUuZy4KPj4gdGltZXIgaW50ZXJy
dXB0cyBhcmVuJ3QgaGFuZGxlZCBjb21wbGV0ZWx5IGJ5IHRoZSBwcm9jZXNzb3I/IEkgZ3Vlc3MK
Pj4gdGhpcyBtaWdodCBiZSBmYXN0ZXIgdGhhbiBsZXR0aW5nIGl0IGJlIGhhbmRsZWQgYnkgdGhl
IGh5cGVydmlzb3IgYW5kCj4+IHRoZW4gdXNlIHRoZSBjYWxsYmFjayBpbnRvIHRoZSBndWVzdC4K
Pj4KPiAuLi4gSSBraW5kIG9mIHJlbWVtYmVyIGFuIGVtYWlsIGV4Y2hhbmdlIHdlIGhhZCwgbm90
IGhlcmUgb24gdGhlIGxpc3QsCj4gYnV0IGluIHByaXZhdGUsIGFib3V0IHNvbWUgYXBwYXJlbnRs
eSB3ZWlyZCBzY2hlZHVsaW5nIGJlaGF2aW9yIHlvdQo+IHdlcmUgc2VlaW5nLCB0aGVyZSBhdCBP
cmFjbGUsIG9uIGEgcGFydGljdWxhciBiZW5jaG1hcmsvY3VzdG9tZXIncwo+IHdvcmtsb2FkLgo+
IAo+IE5vdCB0aGF0IHRoaXMgaXMgZGlyZWN0bHkgcmVsYXRlZCwgYnV0IEkgc2VlbSB0byBhbHNv
IHJlY2FsbCB0aGF0IHlvdQo+IG1hbmFnZWQgdG8gZmluZCBvdXQgdGhhdCBzb21lIG9mIHRoZSBw
ZXJmIGRpZmZlcmVuY2UgKGJldHdlZW4gYmFyZW1ldGFsCj4gYW5kIGd1ZXN0KSB3YXMgZHVlIHRv
IHZBUElDIGJlaW5nIGZhc3RlciB0aGFuIHRoZSBQViBwYXRoIHdlIHdlcmUKPiB0YWtpbmc/IFdo
YXQgSSBkb24ndCByZWNhbGwsIHRob3VnaCwgaXMgd2hldGhlciB5b3VyIGd1ZXN0IHdhcyBQViBv
cgo+IChQVilIVk0uLi4gRG8geW91IHJlbWVtYmVyIGFueXRoaW5nIG1vcmUgcHJlY2lzZWx5IHRo
YW4gdGhpcz8KCkkgbm93IHR3ZWFrZWQgdGhlIGtlcm5lbCB0byB1c2UgdGhlIExBUElDIHRpbWVy
IGluc3RlYWQgb2YgdGhlIHB2IG9uZS4KCldoaWxlIGl0IGlzIGEgdmVyeSBsaXR0bGUgYml0IGZh
c3RlciAoPDElKSB0aGlzIGRvZXNuJ3Qgc2VlbSB0byBiZSB0aGUKcmVhc29uIGZvciB0aGUgcGVy
Zm9ybWFuY2UgZHJvcC4KClVzaW5nIHhlbnRyYWNlIEkndmUgdmVyaWZpZWQgdGhhdCBubyBhZGRp
dGlvbmFsIGh5cGVyY2FsbHMgb3Igb3RoZXIKVk1FWElUcyBhcmUgb2NjdXJyaW5nIHdoaWNoIHdv
dWxkIGV4cGxhaW4gd2hhdCBpcyBoYXBwZW5pbmcgKEknbQpzZWVpbmcgc2V0dGluZyB0aGUgdGlt
ZXIgYW5kIHRoZSByZWxhdGVkIHRpbWVyIGludGVycnVwdCAyNTAgdGltZXMKYSBzZWNvbmQsIHdo
YXQgaXMgZXhwZWN0ZWQpLgoKVXNpbmcgZnRyYWNlIGluIHRoZSBrZXJuZWwgSSBjYW4gc2VlIGFs
bCBmdW5jdGlvbnMgYmVpbmcgY2FsbGVkIG9uCnRoZSBtdW5tYXAgcGF0aC4gTm90aGluZyB3b3Jy
eWluZyBhbmQgbm8gd2VpcmQgZGlmZmVyZW5jZXMgYmV0d2VlbiB0aGUKcHYgYW5kIHRoZSBub24t
cHYgdGVzdC4KCldoYXQgaXMgaW50ZXJlc3RpbmcgaXMgdGhhdCB0aGUgdGltZSBmb3IgdGhlIHB2
IHRlc3QgaXNuJ3QgbG9zdCBhdCBvbmUKb3IgdHdvIHNwZWNpZmljIHBvaW50cywgYnV0IGFsbCBv
dmVyIHRoZSB0ZXN0LiBBbGwgZnVuY3Rpb24gc2VlbSB0byBydW4KanVzdCBhIGxpdHRsZSBiaXQg
c2xvd2VyIGFzIGluIHRoZSBub24tcHYgY2FzZS4KClNvIEkgY29uY2x1ZGVkIGl0IG1pZ2h0IGJl
IFRMQiByZWxhdGVkLiBUaGUgbWFpbiBkaWZmZXJlbmNlIGJldHdlZW4KdXNpbmcgcHYgaW50ZXJm
YWNlcyBvciBub3QgaXMgdGhlIG1hcHBpbmcgb2YgdGhlIHNoYXJlZCBpbmZvIHBhZ2UgaW50bwp0
aGUgZ3Vlc3QuIFRoZSBndWVzdCBwaHlzaWNhbCBwYWdlIGZvciB0aGUgc2hhcmVkIGluZm8gcGFn
ZSBpcyBhbGxvY2F0ZWQKcmF0aGVyIGVhcmx5IHZpYSBleHRlbmRfYnJrKCkuIE1hcHBpbmcgdGhl
IHNoYXJlZCBpbmZvIHBhZ2UgaW50byB0aGUKZ3Vlc3QgcmVxdWlyZXMgdGhhdCBzcGVjaWZpYyBw
YWdlIHRvIGJlIG1hcHBlZCB2aWEgYSA0a0IgRVBUIGVudHJ5LApyZXN1bHRpbmcgaW4gYnJlYWtp
bmcgdXAgYSAyTUIgZW50cnkuIFNvIGF0IGxlYXN0IG1vc3Qgb2YgdGhlIG90aGVyIGRhdGEKYWxs
b2NhdGVkIHZpYSBleHRlbmRfYnJrKCkgaW4gdGhlIGtlcm5lbCB3aWxsIGJlIGhpdCBieSB0aGlz
IGxhcmdlIHBhZ2UKYnJlYWsgdXAuIFRoZSBtYWluIG90aGVyIGRhdGEgYWxsb2NhdGVkIHRoaXMg
d2F5IGFyZSB0aGUgZWFybHkgcGFnZQp0YWJsZXMgd2hpY2ggYXJlIGVzc2VudGlhbCBmb3IgbmVh
cmx5IGFsbCB2aXJ0dWFsIGFkZHJlc3NlcyBvZiB0aGUKa2VybmVsIGFkZHJlc3Mgc3BhY2UuCgpJ
bnN0ZWFkIG9mIHVzaW5nIGV4dGVuZF9icmsoKSBJIGhhZCBhIHRyeSBhbGxvY2F0aW5nIHRoZSBz
aGFyZWQgaW5mbwpwZm4gZnJvbSB0aGUgZmlyc3QgTUIgb2YgbWVtb3J5LCBhcyB0aGlzIGFyZWEg
aXMgYWxyZWFkeSBtYXBwZWQgdmlhCjRrQiBFUFQgZW50cmllcy4gQW5kIGluZGVlZDogdGhpcyBt
ZWFzdXJlIGRpZCBzcGVlZCB1cCB0aGUgbXVubWFwIHRlc3QKZXZlbiB3aGVuIHVzaW5nIHB2IGlu
dGVyZmFjZXMgaW4gdGhlIGd1ZXN0LgoKSSdsbCBzZW5kIGEgcHJvcGVyIHBhdGNoIGZvciB0aGUg
a2VybmVsIGFmdGVyIGRvaW5nIHNvbWUgbW9yZSB0ZXN0aW5nLgoKCkp1ZXJnZW4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 12 06:23:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 06:23: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 1dKIlC-0001K3-UX; Mon, 12 Jun 2017 06:23: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 1dKIlB-0001Jx-Oh
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 06:23:33 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 64/78-26749-4633E395; Mon, 12 Jun 2017 06:23:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsXS6fjDSzfF2C7
 S4ONWdovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPd70mMBbN5KpYd9W9g7OLqYuTgEBLIk7i1
 La6LkZODV8BOYt/Py6wgtoSAocTphTdZQGwWAVWJa596mEFsNgF1ibZn28FqRAT0JeZ/+skKM
 oZZwEDi7ncTkLCwgLbEh68/2bsYuYCmL2WU6P7ewgaS4ASa//n7E7B6XgFBib87hEHCzAJaEg
 9/3WKBsLUlli18zQwxUlpi+T+OCYx8sxAaZiFpmIWkYRZCwwJGllWM6sWpRWWpRbqGeklFmek
 ZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgWHHAAQ7GJd/dDrEKMnBpCTKu+WKTaQQX1J+
 SmVGYnFGfFFpTmrxIUYZDg4lCd7HhnaRQoJFqempFWmZOcAIgElLcPAoifC6GAGleYsLEnOLM
 9MhUqcYFaXEefNAEgIgiYzSPLg2WNRdYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjBvvT7QFJ
 7MvBK46a+AFjMBLb4OcjNvcUkiQkqqgVHamJNNoU50Il+ZZ9cq62nnVa4ZstWHW5d05q5etvv
 c/L1yjcpVM4zWVa/g+3DnVI3dc6EqPsOZ4eLnXDc43tjtXhr/+ljzi2tSdwOO7Wb9GfXz2v/L
 Scn/8yd5KOqKl3vP/3W+cGLq9YvKk7VkmXUv5ZqtEP67UdLp4/RFdT1Cx3eELIh48VuJpTgj0
 VCLuag4EQDHJlFrtQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1497248610!97534381!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51029 invoked from network); 12 Jun 2017 06:23:31 -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; 12 Jun 2017 06:23:31 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 12 Jun 2017 00:23:29 -0600
Message-Id: <593E4F7E0200007800161AA3@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 12 Jun 2017 00:23:26 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <59398E1E0200007800160F7E@prv-mh.provo.novell.com>
 <59398E1E0200007800160F7E@prv-mh.provo.novell.com>
 <18da5e35-9bf5-76db-eb1d-90a6e46d618a@citrix.com>
In-Reply-To: <18da5e35-9bf5-76db-eb1d-90a6e46d618a@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86emul: minor 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>

Pj4+IE9uIDA5LjA2LjE3IGF0IDE5OjUwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDgvMDYvMTcgMTY6NDksIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBEcm9wIGEgcmVk
dW5kYW50IGlucHV0IGNvbnN0cmFpbnQsIGNvcnJlY3QgYSBjb21tZW50LCBhbmQgKHJlKW1vdmUK
Pj4gZml4Lmluc25fYnl0ZXMgYWRqdXN0bWVudHMgKHRoZXNlIGFyZW4ndCBuZWVkZWQgZm9yIGN1
c3RvbSBzdHViCj4+IGludm9jYXRpb25zIHdoZW4gdGhlIGluc3RydWN0aW9uIHBsYWNlZCBpbiB0
aGUgc3R1YiBjYW4ndCByYWlzZSAjWEYpCj4gCj4gSSdtIG5vdCBzdXJlIHRoZXNlIGFyZSB3aXNl
IHRvIHJlbW92ZS4gIEV2ZW4gaWYgd2UgZG9uJ3QgZXhwZWN0IGFuCj4gZXhjZXB0aW9uLCBzaG91
bGQgb25lIG9jY3VyLCBmcHVfaGFuZGxlX2V4Y2VwdGlvbigpIHdpbGwgZmFpbCB0byBzdGVwCj4g
b3ZlciB0aGUgaW5zdHJ1Y3Rpb24sIGFuZCB3aWxsIHJlLWV4ZWN1dGUgaXQuCgpBaCwgcGVyaGFw
cyBJIHNob3VsZG4ndCBoYXZlIHNwbGl0IHRoaXMgb2ZmIHRoZSByZW1haW5pbmcKZW11bGF0b3Ig
c2VyaWVzIEkgaGF2ZSByZWFkeSAtIHlvdSByZWZlciB0byBhIG5vIGxvbmdlcgpleGlzdGluZyBm
dW5jdGlvbiAoaW4gbXkgY29kZSBiYXNlKS4gT25jZSB0aGVyZSwgZG9fdHJhcCgpCndpbGwgcGFu
aWMoKSBhcyB1c3VhbCBpbiB0aGF0IGNhc2UsIHdoaWNoIEkgdGhpbmsgaXQgaXMgc29ydCBvZgph
cHByb3ByaWF0ZSBpZiB3ZSByZWNlaXZlIGFuIGV4Y2VwdGlvbiB0aGF0IHNob3VsZG4ndCBvY2N1
ciAtCmFmdGVyIGFsbCB3ZSB0aGVuIGRvbid0IHJlYWxseSBrbm93IHdoYXQgdG8gZG8gd2l0aCBp
dC4gVGhpcwpidHcgZ29lcyBhbG9uZyB0aGUgbGluZXMgb2YgbWUgbm90IHJlYWxseSBiZWluZyBo
YXBweSBhYm91dAp1cyBoYW5kbGluZyBhbGwgc29ydHMgb2YgZXhjZXB0aW9ucyBvbmNlIGFuIC5l
eF90YWJsZSBlbnRyeQppcyBhc3NvY2lhdGVkIHdpdGggYW4gaW5zdHJ1Y3Rpb24sIHJhdGhlciB0
aGFuIGp1c3QgdGhlIG9uZXMKd2UgcmVhbGx5IG1lYW4gdG8gcmVjb3ZlciBmcm9tLiBZb3UgbWF5
IHJlY2FsbCBzdWNoIGEKZGlzY3Vzc2lvbiBmcm9tIGEgZmV3IHllYXJzIGJhY2suCgpXb3VsZCB5
b3UgYmUgb2theSB3aXRoIHRlbXBvcmFyaWx5IGFkZGluZyBhIHJlc3BlY3RpdmUKQlVHX09OKCFm
aWMtPmluc25fYnl0ZXMpIHRvIGZwdV9oYW5kbGVfZXhjZXB0aW9uKCkgdG8KYWNoaWV2ZSB0aGUg
c2FtZSBlZmZlY3Q/CgpBcyBhIHNpZGUgbm90ZSwgSSdtIHJlbW92aW5nIHRoZXNlIGhlcmUgc2lu
Y2UgdGhlIGZ1cnRoZXIKU0lNRCBlbXVsYXRpb24gcGF0Y2hlcyBJIGhhdmUgcmVhZHksIGJ1dCB3
b3VsZCBwcmVmZXIgdG8KcG9zdCBvbmx5IG9uY2UgNC45IGlzIG91dCwgZG8gbm90IGFkZCByZXNw
ZWN0aXZlIGNvZGUgaW4gdGhlCmZpcnN0IHBsYWNlLiBXaXRob3V0IGtub3dpbmcgdGhpcyBpbiBh
ZHZhbmNlIEknbSBub3QgZXZlbgpzdXJlIHRoaXMgd291bGQgYmUgcmVsaWFibHkgc3BvdHRhYmxl
IGR1cmluZyByZXZpZXcuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 12 06:28:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 06: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 1dKIq8-0001Ww-Jj; Mon, 12 Jun 2017 06: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 <JBeulich@suse.com>) id 1dKIq6-0001Wo-Ec
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 06:28:38 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 86/2F-06719-5943E395; Mon, 12 Jun 2017 06:28:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDS3eqiV2
 kwfrprBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aDyfOYCv7yVnz+PpOpgXEaVxcjJ4eQQJ7E
 zn0HmEFsXgE7iXMHp7CB2BIChhKnF95kAbFZBFQl1r+czQ5iswmoS7Q9284KYosI6EvM//QTy
 ObgYBYwkLj73QQkLCzgJfH/zRygMBfQ+KWMEod/fALr5QSaf/XcQ0aQel4BQYm/O4RBwswCWh
 IPf91igbC1JZYtfM0MMVJaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjOrFqUVlqUW6xnpJRZn
 pGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGhxwAEOxg7/jkdYpTkYFIS5d1yxSZSiC8p
 P6UyI7E4I76oNCe1+BCjDAeHkgRvmrFdpJBgUWp6akVaZg4wCmDSEhw8SiK8LkZAad7igsTc4
 sx0iNQpRkUpcV5PkD4BkERGaR5cGyzyLjHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmY9zPIFJ
 7MvBK46a+AFjMBLb4OcjNvcUkiQkqqgVGBO2Ny/rn3TeWCL74/cfont/yGW4rFkunnWnpb2L9
 dmyWTIGTcafyoPCP+5+vVrM0TogI3id1ytS77yMC+fOOVzeF2k6aaV/2LYmQ+Wdz9co39e4+2
 OwVPdnxentshy7ZfMjhLL0HyduNLtcX2pk+Psx/wnrqsz9vS/qwz28o7hjaxXTnHfyixFGckG
 moxFxUnAgBsiJqntwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1497248915!106827240!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28223 invoked from network); 12 Jun 2017 06:28:36 -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; 12 Jun 2017 06:28:36 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 12 Jun 2017 00:28:34 -0600
Message-Id: <593E50B00200007800161AAD@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 12 Jun 2017 00:28:32 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <593989AC0200007800160F2E@prv-mh.provo.novell.com>
 <593989AC0200007800160F2E@prv-mh.provo.novell.com>
 <341ce3eb-cd0d-324f-054b-e2dc0d1b766d@citrix.com>
In-Reply-To: <341ce3eb-cd0d-324f-054b-e2dc0d1b766d@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86/mm: drop further relics of translated
 PV 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>

Pj4+IE9uIDA5LjA2LjE3IGF0IDE5OjM4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDgvMDYvMTcgMTY6MzAsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBGb3IgUFYgZG9t
YWlucyBwYWdpbmdfbW9kZV97cmVmY291bnRzLHRyYW5zbGF0ZX0oKSBhcmUgYWx3YXlzIGZhbHNl
IGFzCj4+IG9mIGNvbW1pdHMgNDA0NTk1MzUyNyAoIng4Ni9wYWdpbmc6IEVuZm9yY2UgUEdfZXh0
ZXJuYWwgPT0gUEdfdHJhbnNsYXRlCj4+ID09IFBHX3JlZmNvdW50cyIpIGFuZCA5Mjk0MmZkM2Q0
ICgieDg2L21tOiBkcm9wCj4+IGd1ZXN0X3ttYXAsZ2V0X2VmZn1fbDFlKCkgaG9va3MiKS4KPj4K
Pj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IAo+IFJl
dmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKVGhh
bmtzLgoKPiBUaGVyZSBhcmUgbW9yZSBjYXNlcyBhcyB3ZWxsLiAgSSB3aWxsIHJlYmFzZSBteSBz
ZXJpZXMgb3ZlciB0aGlzIHBhdGNoCj4gd2hlbiB5b3UgY29tbWl0IGl0LCBiZWNhdXNlIHRoZSBl
eHRyYSBjYXNlcyBvbmx5IGJlY29tZSBvYnZpb3VzIGFmdGVyCj4gdGhlIG90aGVyIGNsZWFudXAg
d2hpY2ggaXMgc3RpbGwgcGVuZGluZy4gCgpPaCwgaW50ZXJlc3RpbmcuIEknbSBjdXJpb3VzIHRv
IHNlZSB3aGF0IGZ1cnRoZXIgb25lcyBJIGRpZG4ndCBzcG90LgoKPiBPbmUgc3R5bGUgcXVlcnkg
dGhvdWdoLi4uCj4gCj4+IEBAIC0zMzg0LDExICszMzY4LDkgQEAgbG9uZyBkb19tbXVleHRfb3Ao
Cj4+ICAKPj4gICAgICAgICAgICAgIGlmICggb3AuYXJnMS5tZm4gIT0gMCApCj4+ICAgICAgICAg
ICAgICB7Cj4+IC0gICAgICAgICAgICAgICAgaWYgKCBwYWdpbmdfbW9kZV9yZWZjb3VudHMoZCkg
KQo+PiAtICAgICAgICAgICAgICAgICAgICByYyA9IGdldF9wYWdlX2Zyb21fcGFnZW5yKG9wLmFy
ZzEubWZuLCBkKSA/IDAgOiAtRUlOVkFMOwo+PiAtICAgICAgICAgICAgICAgIGVsc2UKPj4gLSAg
ICAgICAgICAgICAgICAgICAgcmMgPSBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX3BhZ2VucigKPj4g
LSAgICAgICAgICAgICAgICAgICAgICAgIG9wLmFyZzEubWZuLCBQR1Rfcm9vdF9wYWdlX3RhYmxl
LCBkLCAwLCAxKTsKPj4gKyAgICAgICAgICAgICAgICByYyA9IGdldF9wYWdlX2FuZF90eXBlX2Zy
b21fcGFnZW5yKG9wLmFyZzEubWZuLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgUEdUX3Jvb3RfcGFnZV90YWJsZSwKPj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGQsIDAsIDEpOwo+IAo+IFdo
eSBkbyB5b3UgY2hvb3NlIHRvIHNxdWFzaCB0aGUgcGFyYW1ldGVycyBvbiB0aGUgcmlnaHQgaGFu
ZCBzaWRlPyAgRm9yCj4gY2FzZXMgbGlrZSB0aGlzLCB0aGUgc3R5bGUgb2YgdGhlIG9sZCBjb2Rl
IGlzIG5lYXRlciBJTU8uCgpJIHRoaW5rIHRoaXMgYWx0ZXJuYXRpdmUgc3R5bGUgaXMgY29udHJh
cnkgdG8gZ2VuZXJhbCBzdHlsZSBndWlkZWxpbmVzLAphbmQgaGVuY2UgSSdtIHRyeWluZyB0byBl
bGltaW5hdGUgaXQgd2hlcmV2ZXIgdGhlIHJlc3VsdCBkb2Vzbid0IGVuZAp1cCBiZWluZyBjb21w
bGV0ZWx5IHVucmVhZGFibGUuIChPZiBjb3Vyc2UgdGhpcyBhbHNvIGlzIGEgZ2VuZXJhbApoaW50
IHRvIG5vdCB1c2Ugb3Zlcmx5IGxvbmcgZnVuY3Rpb24gbmFtZXMuKQoKSmFuCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 12 06:32:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 06: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 1dKItS-000280-1w; Mon, 12 Jun 2017 06:32: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 1dKItQ-00027s-Tl
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 06:32:05 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 1A/0B-02956-4653E395; Mon, 12 Jun 2017 06:32:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDSzfZ1C7
 SYPUWPYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWNW43fWgv0cFQs/HGFuYGxl72Lk5BASyJPY
 f2gWYxcjBwevgJ3Eg+MmIGEJAUOJ0wtvsoDYLAKqEtebF7CB2GwC6hJtz7azgtgiAvoS8z/9Z
 AVpZRYwkLj7HaxVWMBRoqt3NtBELqDpNxklGi43M4MkOIHGv393nB1ilaDE3x3CIGFmAS2Jh7
 9usUDY2hLLFr5mhhgpLbH8H8cERr5ZCA2zkDTMQtIwC6FhASPLKkaN4tSistQiXSMLvaSizPS
 MktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwNBjAIIdjOfXBh5ilORgUhLl3XLFJlKILyk/
 pTIjsTgjvqg0J7X4EKMGB4fAhLNzpzNJseTl56UqSfA+M7aLFBIsSk1PrUjLzAFGB0ypBAePk
 givixFQmre4IDG3ODMdInWKUVFKnNfOBCghAJLIKM2Da4NF5CVGWSlhXkago4R4ClKLcjNLUO
 VfMYpzMCoJ8xqCTOHJzCuBm/4KaDET0OLrIPfzFpckIqSkGhhZp81n/G+8t8qtpq2zrSJ3w/z
 bp7PO6KSn+nM+Pan3qH7qZb6fXmE7swXPBb0LbmlZW3Dj3emUb7e+LLl/yOla5Zomyd+aHpqS
 84ukFveHs90NfiL6a+fZrCaVlO1L94srd7w2eVJoWP6j4cUWPruMq9WC1Ut4Zl62X6Ga67lgk
 ewHT77eM6+UWIozEg21mIuKEwEKLN8AwwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1497249122!67189213!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37630 invoked from network); 12 Jun 2017 06:32:03 -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; 12 Jun 2017 06:32:03 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 12 Jun 2017 00:32:01 -0600
Message-Id: <593E517E0200007800161AB7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 12 Jun 2017 00:31:58 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <593AAE7C0200007800161501@prv-mh.provo.novell.com>
 <593AAE7C0200007800161501@prv-mh.provo.novell.com>
 <593AB4410200007800161548@prv-mh.provo.novell.com>
 <91cb4b97-0b44-86d0-1c20-119635f250f6@citrix.com>
In-Reply-To: <91cb4b97-0b44-86d0-1c20-119635f250f6@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 2/2] x86: consolidate atomic build_*() 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+IE9uIDA5LjA2LjE3IGF0IDIwOjQ1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDkvMDYvMTcgMTM6NDQsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBVc2UgYSBzaW5n
bGUgbWFjcm8gdG8gZGVmaW5lIGJvdGggcmVhZCBhbmQgd3JpdGUgaW5saW5lIGZ1bmN0aW9ucy4K
Pj4gQXZvaWQgcmVkdW5kYW50IGlucHV0cyAoaW5jbHVkaW5nIHF1b3RlcyAtIHVzZSBzdHJpbmdp
ZmljYXRpb24KPj4gaW5zdGVhZCkuIEdlbmVyYWxpemUgImFkZCIgdG8gZWFzZSBldmVudHVhbCBh
ZGRpdGlvbiBvZiBvdGhlcgo+PiBhcnRpaG1ldGljIG9wZXJhdGlvbnMuCj4+Cj4+IEF0IG9uY2Ug
Y29ycmVjdCB0aGUgYXJ0aWhtZXRpYyBhc20oKSdzIG91dHB1dCBjb25zdHJhaW50IChuZWVkcyB0
byBiZQo+PiAiKyIgaW5zdGVhZCBvZiAiPSIpLCBpdHMgNjQtYml0IGltbWVkaWF0ZSBvbmUsIGFu
ZCBwZXJtaXQgc3VpdGFibGUKPj4gaW1tZWRpYXRlcyBmb3Igd3JpdGVzLgo+Pgo+PiBTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gCj4gSSBjYW4gYXBwcmVj
aWF0ZSB3aGF0IHlvdSBhcmUgdHJ5aW5nIHRvIGRvIGhlcmUsIGJ1dCBpdCBpcyBhIHN0ZXAKPiBi
YWNrd2FyZHMgaW4gdGVybXMgb2YgcmVhZGFiaWxpdHkuICBBdCBsZWFzdCBpbiB0aGUgcGFzdCwg
aWYgeW91IG5lZWRlZAo+IHRvIGZpbmQgdGhlIGltcGxlbWVudGF0aW9uIG9mIHJlYWRfdTE2X2F0
b21pYywgeW91IGNvdWxkIGdyZXAgZm9yIGl0LiAKPiBJdHMgbm93IGNvbXBsZXRlbHkgaGlkZGVu
IGZyb20gYW55IHRvb2xzLgoKQnV0IHRoZXNlIGFyZSBoZWxwZXIgZnVuY3Rpb25zIG5lZWRlZCBv
bmx5IGluIG5lYXJieSBjb2RlLCBzbwphbnlvbmUgbG9va2luZyBmb3IgdGhlaXIgZGVmaW5pdGlv
biB3aGVuIChzKWhlJ3Mgbm90IGFscmVhZHkKbG9va2luZyBhdCB0aGlzIGNvZGUgaXMgdmVyeSBs
aWtlbHkgbWlzZ3VpZGVkLiBJT1cgaGlkaW5nIHRoZW0KZnJvbSBhbnkgc3VjaCB0b29scyBpcyBr
aW5kIG9mIGEgbmljZSBzaWRlIGVmZmVjdCBpbiB0aGlzIHNwZWNpZmljCmNhc2UuCgpKYW4KCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 12 06:50:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 06:50: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 1dKJBW-0003OA-Im; Mon, 12 Jun 2017 06:50: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 1dKJBV-0003O4-JS
 for xen-devel@lists.xen.org; Mon, 12 Jun 2017 06:50:45 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 66/C1-11537-4C93E395; Mon, 12 Jun 2017 06:50:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS/eIpV2
 kwaf3YhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bP7gtsBavYKiZefM7WwNjD2sXIySEkkCcx
 ZfYXdhCbV8BO4uTKPmYQW0LAUOL0wpssIDaLgKrE6k//2UBsNgF1ibZn24F6OThEBIwkPmyT7
 GLk4mAWuMQocWrtXrA5wgJ+EouWn2CEmP+RUaKhKxXE5gSaf+xZMyNIL6+AoMTfHcIgYWYBLY
 mHv26xQNjaEssWvmYGKWEWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjenFqUVlqka65XlJ
 RZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYOgxAMEOxsbvTocYJTmYlER5t1yxiRTi
 S8pPqcxILM6ILyrNSS0+xCjDwaEkwfvJwi5SSLAoNT21Ii0zBxgFMGkJDh4lEV4XI6A0b3FBY
 m5xZjpE6hSjLkfThy1fmIRY8vLzUqXEeT+CzBAAKcoozYMbAYvIS4yyUsK8jEBHCfEUpBblZp
 agyr9iFOdgVBLmfQsyhSczrwRu0yugI5iAjrgOcj9vcUkiQkqqgTFpa8+15sCErzeuMvzNeVO
 x8ULz3M/vV7/LKHt6xK37+Bpx/ju2zPdunFrfzqMfXXLB7uRKS7OVGVtWHvmzcP7y1/4e311Z
 lDlvsn+aLSE2ZXnCruaseTe5Wz+vUOwUfxu2SkK4nP9yWoL0qcaUzg8zma3OOPxtD2qZ9vKuq
 6JniU31TKMWViklluKMREMt5qLiRABN0OViwwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1497250242!101087436!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20876 invoked from network); 12 Jun 2017 06:50:44 -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 Jun 2017 06:50:44 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 12 Jun 2017 00:50:41 -0600
Message-Id: <593E55DF0200007800161AE9@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 12 Jun 2017 00:50:39 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <1495209040-11101-1-git-send-email-boris.ostrovsky@oracle.com>
 <1495209040-11101-2-git-send-email-boris.ostrovsky@oracle.com>
 <593AD1D902000078001616A2@prv-mh.provo.novell.com>
 <4a1edd14-c817-eeee-2b88-aa7854222ac4@oracle.com>
In-Reply-To: <4a1edd14-c817-eeee-2b88-aa7854222ac4@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 v4 1/8] mm: Place unscrubbed pages at the
 end of pagelist
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA5LjA2LjE3IGF0IDIyOjA3LCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IE9uIDA2LzA5LzIwMTcgMTA6NTAgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBP
biAxOS4wNS4xNyBhdCAxNzo1MCwgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPiB3cm90ZToK
Pj4+ICsgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmlyc3RfZGlydHk7Cj4+IE9uIHg4NiB0aGlz
IGNoYW5nZSBpcyBmaW5lIGF0IHByZXNlbnQsIGFsYmVpdCBub3Qgb3B0aW1hbC4gSXRzIEFSTQo+
PiBlcXVpdmFsZW50LCBob3dldmVyLCBncm93cyBzdHJ1Y3QgcGFnZV9pbmZvIGluIHRoZSAzMi1i
aXQgY2FzZSwKPiAKPiBJdCBkb2VzPyBJIGFtIGxvb2tpbmcgYXQgaW5jbHVkZS9hc20tYXJtL21t
LmggYW5kIEkgZG9uJ3Qgc2VlIHRoaXMuCgpUaGUgdW5pb24gd2l0aCBmaWVsZCBuYW1lIHUgaXMg
MzIgYml0cyBvbiAzMi1iaXQgQVJNIHJpZ2h0IG5vdy4KWW91IGNoYW5nZSBncm93cyBpdCB0byA2
NCBiaXRzLgoKPj4gd2hpY2ggSSBkb24ndCB0aGluayBpcyB3YW50ZWQgb3IgbmVlZGVkLiBZb3Ug
cmVhbGx5IG9ubHkgbmVlZAo+PiBNQVhfT1JERVIrMSBiaXRzIGhlcmUsIHNvIEknZCBzdWdnZXN0
IG1ha2luZyB0aGlzIGEgYml0IGZpZWxkCj4gCj4gSnVzdCB0byBtYWtlIHN1cmUgLS0tIHdoZW4g
eW91IHNheSAiYml0IGZpZWxkIiB5b3UgbWVhbiBtYXNraW5nIHZhcmlvdXMKPiBiaXRzIGluIGEg
d29yZCwgbm90IEMgbGFuZ3VhZ2UgYml0IGZpZWxkcz8KCk5vLCBhY3R1YWxseSB0aGUgbGF0dGVy
LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 12 06:54:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 06: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 1dKJF3-0003Xr-1g; Mon, 12 Jun 2017 06:54: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 1dKJF1-0003Xj-Hp
 for xen-devel@lists.xen.org; Mon, 12 Jun 2017 06:54:23 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 FF/D1-03058-E9A3E395; Mon, 12 Jun 2017 06:54:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXS6fjDS3eelV2
 kwatV7BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b/LXuYCjZwVRz9c4etgfEdexcjJ4eQQJ7E
 pGOHGEFsXgE7iU/9P5hBbAkBQ4nTC2+ygNgsAqoSk1/PBatnE1CXaHu2nbWLkYNDRMBI4sM2y
 S5GLg5mgUuMEqfW7gWrERbwkbj95CcbSEJI4COjxPRFd8AWcAItWPDrBhNIM6+AoMTfHcIgYW
 YBLYmHv26xQNjaEssWvmYGKWEWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjRnFqUVlqka6
 hgV5SUWZ6RkluYmYOkGeml5taXJyYnpqTmFSsl5yfu4kRGH4MQLCD8d6ygEOMkhxMSqK8W67Y
 RArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4G20tIsUEixKTU+tSMvMAUYCTFqCg0dJhNfFCCjNW
 1yQmFucmQ6ROsWoKCXOmwfSJwCSyCjNg2uDRd8lRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCf
 PGgkzhycwrgZv+CmgxE9Di6yA38xaXJCKkpBoYZz4wnHPrCJdB47fW1PotR07k7LcxM7Auury
 11XtFyt7vlwx9ZVcob5fcPD1M+Na3U2qpUquinhstmzttk8iEgn0bRRYx7/h3b/pMHg2F+VyM
 ufdWX3SwdTBf8UKklSsutINr7eP2d0E3z+pPFPgppZSVICRqFV60uGxm+Q3/XYyMaSY8vftFl
 ViKMxINtZiLihMBSA+GF7kCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1497250460!107342437!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36638 invoked from network); 12 Jun 2017 06:54:21 -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; 12 Jun 2017 06:54:21 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 12 Jun 2017 00:54:19 -0600
Message-Id: <593E56B80200007800161AEC@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 12 Jun 2017 00:54:16 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <1495209040-11101-1-git-send-email-boris.ostrovsky@oracle.com>
 <1495209040-11101-4-git-send-email-boris.ostrovsky@oracle.com>
 <593AD9450200007800161704@prv-mh.provo.novell.com>
 <93e7a77f-f300-a84e-a326-264931af1712@oracle.com>
In-Reply-To: <93e7a77f-f300-a84e-a326-264931af1712@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 v4 3/8] mm: Scrub pages in
 alloc_heap_pages() 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>

Pj4+IE9uIDA5LjA2LjE3IGF0IDIyOjU1LCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IE9uIDA2LzA5LzIwMTcgMTE6MjIgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBP
biAxOS4wNS4xNyBhdCAxNzo1MCwgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPiB3cm90ZToK
Pj4+IEBAIC03MzQsOCArNzM1LDE1IEBAIHN0YXRpYyBzdHJ1Y3QgcGFnZV9pbmZvICpnZXRfZnJl
ZV9idWRkeSh1bnNpZ25lZCBpbnQgCj4+PiArICAgICAgICBpZiAoIHRlc3RfYml0KF9QR0NfbmVl
ZF9zY3J1YiwgJnBnW2ldLmNvdW50X2luZm8pICkKPj4+ICsgICAgICAgIHsKPj4+ICsgICAgICAg
ICAgICBpZiAoIG5lZWRfc2NydWIgKQo+Pj4gKyAgICAgICAgICAgICAgICBzY3J1Yl9vbmVfcGFn
ZSgmcGdbaV0pOwo+Pj4gKyAgICAgICAgICAgIG5vZGVfbmVlZF9zY3J1Yltub2RlXS0tOwo+Pj4g
KyAgICAgICAgICAgIC8qCj4+PiArICAgICAgICAgICAgICogVGVjaG5pY2FsbHksIHdlIG5lZWQg
dG8gc2V0IGZpcnN0X2RpcnR5IHRvIElOVkFMSURfRElSVFlfSURYCj4+PiArICAgICAgICAgICAg
ICogb24gYnVkZHkncyBoZWFkLiBIb3dldmVyLCBzaW5jZSB3ZSBhc3NpZ24gcGdbaV0uY291bnRf
aW5mbwo+Pj4gKyAgICAgICAgICAgICAqIGJlbG93LCB3ZSBjYW4gc2tpcCB0aGlzLgo+Pj4gKyAg
ICAgICAgICAgICAqLwo+PiBUaGlzIGNvbW1lbnQgaXMgY29ycmVjdCBvbmx5IHdpdGggdGhlIGN1
cnJlbnQgd2F5IHN0cnVjdCBwYWdlX2luZm8ncwo+PiBmaWVsZHMgYXJlIHVuaW9uaXplZC4gSW4g
ZmFjdCBJIHRoaW5rIHRoZSBjb21tZW50IGlzIHVubmVlZGVkIC0gdGhlCj4+IGJ1ZGR5IGlzIGJl
aW5nIHRyYW5zaXRpb25lZCBmcm9tIGZyZWUgdG8gYWxsb2NhdGVkIGhlcmUsIHNvIHRoZSBmaWVs
ZAo+PiBsb3NlcyBpdHMgbWVhbmluZy4KPiAKPiBUaGF0LCBhY3R1YWxseSwgaXMgZXhhY3RseSB3
aGF0IEkgd2FzIHRyeWluZyB0byBzYXkuIEkgY2FuIGRyb3AgdGhlCj4gY29tbWVudCBpZiB5b3Ug
ZmVlbCBpdCBpcyBvYnZpb3VzIHdoeSB3ZSBkb24ndCBuZWVkIHRvIHNldCBmaXJzdF9kaXJ0eS4K
CldlbGwsIG15IHBlcnNvbmFsIG9yZGVyIG9mIHByZWZlcmVuY2Ugd291bGQgYmUgdG8gKGEpIGRy
b3AKdGhlIGNvbW1lbnQgb3IgdGhlbiAoYikgcmUtd29yZCBpdCB0byBleHByZXNzIHRoZSBmcmVl
IC0+CmFsbG9jYXRlZCB0cmFuc2l0aW9uIGFzIHRoZSByZWFzb24gZXhwbGljaXRseS4gT3RoZXJz
IG15IHByZWZlcgphIGNvcnJlY3RlZCBjb21tZW50IG92ZXIgbm8gY29tbWVudCBhdCBhbGwgLi4u
CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 12 07:03:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 07: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 1dKJNI-0004IQ-Sv; Mon, 12 Jun 2017 07:02: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 1dKJNH-0004IA-6N
 for xen-devel@lists.xensource.com; Mon, 12 Jun 2017 07:02:55 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 EA/BE-03371-E9C3E395; Mon, 12 Jun 2017 07:02:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVXeujV2
 kwc6F0hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNePh8GWNBc0ZF/+pnjA2M
 XXZdjFwcQgJ/GSU+nTzMCOE8ZpRo+PiZCcLZxijR8fY8excjJ4eIgLPE1zNzwWxeAX2Jq7/am
 EFsYQFjicZFP8EaJAR+q0jMb1zNApKQEPCUuHvjExuMvaz9F9AKdg42ASuJQ2IgURYBVYnWE8
 eYJjByL2BkWMWoUZxaVJZapGtsqJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJEeh
 1BiDYwdi0KPAQoyQHk5Io75YrNpFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHijrO0ihQSLUtNT
 K9Iyc4DhB5OW4OBREuHdBJLmLS5IzC3OTIdInWLU5diwev0XJiGWvPy8VClxXheQIgGQoozSP
 LgRsFi4xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWFeHpApPJl5JXCbXgEdwQR0xHWQ+3mLSx
 IRUlINjOuVPnBMeBHOGL01c83D0oaWpXV3fyufqQzXMGuvSbwRYTvLbr3aQt6zjcdymbdwJkU
 +VA684KmU+HP9hV93fj/ZF+Dc62vlfGgiR+a6wFd7p71/eJVng+7n7Q++yHlMt06ae8xVMWu3
 /qL7urebT57yNgi8neoRbJtifOaZH/d+z7OMuflqnkosxRmJhlrMRcWJAAASccqAAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1497250972!76609405!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11590 invoked from network); 12 Jun 2017 07:02:53 -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 Jun 2017 07:02: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 1dKJNC-0007vD-8M; Mon, 12 Jun 2017 07:02: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 1dKJN6-0003M0-PM; Mon, 12 Jun 2017 07:02:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dKJN6-00081l-AL; Mon, 12 Jun 2017 07:02:44 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110311-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-amd64-i386-rumprun-i386: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-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-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-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-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-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-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-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-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-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-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-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=aeef64107afca9c6c0428b2cb26a3ba599b3ed75
X-Osstest-Versions-That: xen=aeef64107afca9c6c0428b2cb26a3ba599b3ed75
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 12 Jun 2017 07:02:44 +0000
Subject: [Xen-devel] [xen-unstable test] 110311: 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>

ZmxpZ2h0IDExMDMxMSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDMxMS8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAo
bm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNSBn
dWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTEwMjYyIHBhc3MgaW4gMTEwMzExCiB0ZXN0
LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2IDE2IHJ1bXBydW4tZGVtby14ZW5zdG9yZWxzL3hlbnN0
b3JlbHMucmVwZWF0IGZhaWwgcGFzcyBpbiAxMTAyNjIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgZmFpbCBwYXNzIGluIDExMDI2MgoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgZmFpbCBi
bG9ja2VkIGluIDExMDI2MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIGluIDExMDI2MiBibG9ja2VkIGluIDExMDMxMQog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIGxpa2UgMTEwMjYyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAxNiBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTAyNjIKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBs
aWtlIDExMDI2MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEwMjYyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0
ZHMgICAgICA5IGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTAyNjIK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTUgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVh
dCAgICBmYWlsICBsaWtlIDExMDI2MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEwMjYyCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgMTYgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgOSB3aW5kb3dz
LWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICA5IHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0
ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgYWVlZjY0MTA3YWZjYTljNmMwNDI4YjJjYjI2
YTNiYTU5OWIzZWQ3NQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgYWVl
ZjY0MTA3YWZjYTljNmMwNDI4YjJjYjI2YTNiYTU5OWIzZWQ3NQoKTGFzdCB0ZXN0IG9mIGJhc2lz
ICAgMTEwMzExICAyMDE3LTA2LTExIDEyOjMyOjA3IFogICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBz
aW5jZSAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgICAgICAwIGF0dGVt
cHRzCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1vbGRrZXJuICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtb2xka2VybiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAg
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
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3Jh
ZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
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
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVibGlzaGVkIHRl
c3RlZCB0cmVlIGlzIGFscmVhZHkgdXAgdG8gZGF0ZS4KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 12 07:07:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 07:07:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKJRo-0004do-CE; Mon, 12 Jun 2017 07:07:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andr2000@gmail.com>) id 1dKJRn-0004di-0c
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 07:07:35 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 E9/15-01733-6BD3E395; Mon, 12 Jun 2017 07:07:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPIsWRWlGSWpSXmKPExsVyMfS6i+5WW7t
 Ig+eb1Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozdf+MLDklUvHl9mLWB8aFwFyMXh5DAdEaJ
 1rsTmUEcFoFFrBJnO6YwgjgSAvtYJd4d3cTWxcgB5CRJTP3J3sXICWRWShz48ooVxBYSUJT4+
 mw6E8SkaUwSy1d8YwRJCAt4S3w8vhGsQUTATeLwislMEA2uEldnvAWz2QSMJJbf+MECMp9XwE
 ZiUZMASJhFQFXi1MEONhBbVCBc4m3jERYQm1dAUOLkzCdgNifQyFcPpjKD2MwCZhLzNj+EsuU
 ltr+dwzyBUWgWkpZZSMpmISlbwMi8ilG9OLWoLLVI11IvqSgzPaMkNzEzR9fQwFQvN7W4ODE9
 NScxqVgvOT93EyMwmBmAYAfj2lbnQ4ySHExKorxbrthECvEl5adUZiQWZ8QXleakFh9ilOHgU
 JLg3WNjFykkWJSanlqRlpkDjCuYtAQHj5II7yZroDRvcUFibnFmOkTqFKMxx5Ur674wcUw5sP
 0LkxBLXn5eqpQ47y2QSQIgpRmleXCDYPF+iVFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSsK8PCA
 LeTLzSuD2vQI6hQnolOsgX/AWlyQipKQaGE1efTo9o7AtdlHsdTGnt0JHRV3+GdmY7H/97Fve
 iret/AunNb/407FDJ0soIFSqSqHPI7F3P+fFQv33T9hu7+acWD3X+eQrb77g3YZ/7boqDqvmX
 +coZe+939P+TCg6z5BTSDs7x2OyWPYnrWUS+QdLdfUvzJm3TK7zxM2A5p7gFsFj8tealFiKMx
 INtZiLihMBXMiAYPICAAA=
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1497251253!100018736!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31345 invoked from network); 12 Jun 2017 07:07:33 -0000
Received: from mail-lf0-f68.google.com (HELO mail-lf0-f68.google.com)
 (209.85.215.68)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Jun 2017 07:07:33 -0000
Received: by mail-lf0-f68.google.com with SMTP id o28so8845282lfk.1
 for <xen-devel@lists.xenproject.org>; Mon, 12 Jun 2017 00:07:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-transfer-encoding;
 bh=rek8HqcjdkitLyt92T5xwlafqpD2Hbn9JIOy9Dl6Uug=;
 b=Vel6srgWJI/mjy/9NT+3a/CX2NacBAFymRUewnZSRvWglHgWJC5qnQxZlCZGUifAR3
 KDtyByVrFhRpASxuYjrirS5Z3NfFRBMuKQF9iBW3sHd+nUlAabeuz9tD7YHvVMr/bkov
 HpVZbRe+FS/tj8Gwvco2AfO/n2lWfIovdyDrobdylT5pCKL032gNLIO5Ae77SiLw42+C
 hn3Pf93rkeLIi3djpNOi9oc7YDhtX5E5bzBA+y6bPh/6v9ToQ/n1cuivj5PRgTWpJZXn
 bTI5iodTtZY/7dPqS0RE961KtS31FURk6ERB5aT6rcX4UcLjHGy1lp6tBgkTVrbP3ysZ
 PQzQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding;
 bh=rek8HqcjdkitLyt92T5xwlafqpD2Hbn9JIOy9Dl6Uug=;
 b=i1XUevDLVBLY3nCntbJintBJ6grjfULc7QW1ObvtH87tJoUBf3/tXKJQ/UtCKClhVj
 IwjK6z/43ZB2AG3hkAiR9zJpR2EGPTe6gM6ZP+n6NhRsbBlZqguqzc830FdHchoGC9q/
 gAHheCyEGmJ79R6i/TfqCc5FO13ob0Df9Huh8Qmjea0M4H0vDknYjx0bnHkZRP0uo0T8
 qBU0QjkrHybHv9XTZTF1y4iAprv+P2LfvkyW+Qu9mQhlOpP6CWFLLT7/WraaibkAWLh6
 kfOcxXXwho9z6kRTcWSJJzLJ4NNqmkaIK2jjXUb/DhMgcSE47VplsYVsObCRV2U19x4G
 4rlw==
X-Gm-Message-State: AODbwcAI6z8x9EP80IoAygEixnqXh+S11DeQngECqDj9Do+sv+VrF4t2
 uT0knTJC2zkLIhwCHfI=
X-Received: by 10.25.213.18 with SMTP id m18mr10409502lfg.94.1497251252582;
 Mon, 12 Jun 2017 00:07: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
 e125sm864781lfg.55.2017.06.12.00.07.31
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 12 Jun 2017 00:07:31 -0700 (PDT)
To: Owen Smith <owen.smith@citrix.com>, xen-devel@lists.xenproject.org
References: <1496927343-29065-1-git-send-email-owen.smith@citrix.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <6e47da4b-f62e-78ac-8d14-97b75da0fcbb@gmail.com>
Date: Mon, 12 Jun 2017 10:07:30 +0300
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: <1496927343-29065-1-git-send-email-owen.smith@citrix.com>
Subject: Re: [Xen-devel] [PATCH] kbdif.h: Introduce feature-vkbd-standalone
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGksIE93ZW4hCgpPbiAwNi8wOC8yMDE3IDA0OjA5IFBNLCBPd2VuIFNtaXRoIHdyb3RlOgo+IEJh
Y2tlbmRzIHNldCAiZmVhdHVyZS12a2JkLXN0YW5kYWxvbmUiIHRvIDEgaWYgdGhleSBjYW4gY29u
bmVjdAo+IHdpdGhvdXQgd2FpdGluZyBmb3IgdGhlIFBWIGZyYW1lYnVmZmVyLiBJZiB0aGlzIHZh
bHVlIGlzIG1pc3NpbmcKPiBvciBub3QgMSwgdGhlbiBhIGJhY2tlbmQgd2lsbCB3YWl0IGZvciB0
aGUgUFYgZnJhbWVidWZmZXIgYmVmb3JlCj4gY29ubmVjdGluZywgcG90ZW50aWFsbHkgY2F1c2lu
ZyB0aGUgZnJvbnRlbmQgdG8gd2FpdCBpbmRlZmluaXRlbHkuClRoaXMgbWVhbnMgdGhhdCBieSB0
aGUgbmV3IG9wdGlvbiB3ZSAqZml4IGFuIGV4aXN0aW5nCmJhY2tlbmQqIGFuZCBpdHMgcGFydGlj
dWxhciBiZWhhdmlvci4gV2hhdCBpcyBtb3JlLAp3ZSBpbnRyb2R1Y2Uga25vd2xlZGdlIG9mIHZp
cnR1YWwgZmIgaW50byBnZW5lcmljIHZpcnR1YWwKa2JkL3B0ciBwcm90b2NvbCB3aGljaCBzZWVt
cyB0byBiZSBub3QgY29ycmVjdCAoSU1PKS4KRm9yIHRoZSByZWFzb25zIGFib3ZlLCBJIHdvdWxk
IHJlY29tbWVuZCBmaXhpbmcgdGhlCmNvcnJlc3BvbmRpbmcgYmFja2VuZCBpbnN0ZWFkLCBmb3Ig
ZXhhbXBsZSBieSBjb25maWd1cmluZwppdCBhcHByb3ByaWF0ZWx5IHdydCB1c2UtY2FzZSB5b3Ug
aGF2ZS4KPiBGcm9udGVuZHMgc2V0ICJyZXF1ZXN0LXZrYmQtc3RhbmRhbG9uZSIgdG8gMSB0byBy
ZXF1ZXN0IHRoYXQgdGhlCj4gYmFja2VuZCBkb2VzIG5vdCB3YWl0IGZvciB0aGUgUFYgZnJhbWVi
dWZmZXIuIEZyb250ZW5kcyB0aGF0Cj4gcmVxdWlyZSBhIHN0YW5kYWxvbmUgdmtiZCBkZXZpY2Ug
c2hvdWxkIG5vdCBhdHRlbXB0IHRvIGNvbm5lY3QKPiB1bmxlc3MgdGhlIGJhY2tlbmQgYWR2ZXJ0
aXNlcyAiZmVhdHVyZS12a2JkLXN0YW5kYWxvbmUiLCBhbmQKPiBzaG91bGQgc2V0ICJyZXF1ZXN0
LXZrYmQtc3RhbmRhbG9uZSIuCkFnYWluLCB0aGlzIGxvb2tzIHZlcnkgdXNlLWNhc2Ugc3BlY2lm
aWMKPiBCYWNrZW5kcyB0aGF0IGFyZSBzdGFuZGFsb25lIChpLmUuIGRvIG5vdCBoYXZlIGFuIGFz
c29jaWF0ZWQgUFYKPiBmcmFtZWJ1ZmZlcikgZG8gbm90IHJlc2NhbGUgYWJzb2x1dGUgbW91c2Ug
b3IgdG91Y2ggY29vcmRpbmF0ZXMKPiB0byBhIHRoZSBzaXplIG9mIHRoZSAobm9uLWV4aXN0YW50
KSBQViBmcmFtZWJ1ZmZlciwgYW5kIHVzZSB0aGUKPiByYW5nZSBvZiBbMCwgMHg3ZmZmXSBmb3Ig
YWJzb2x1dGUgdmFsdWVzLgo+Cj4gU2lnbmVkLW9mZi1ieTogT3dlbiBTbWl0aCA8b3dlbi5zbWl0
aEBjaXRyaXguY29tPgo+IC0tLQo+ICAgeGVuL2luY2x1ZGUvcHVibGljL2lvL2tiZGlmLmggfCAx
NSArKysrKysrKysrKysrKysKPiAgIDEgZmlsZSBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspCj4K
PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2lvL2tiZGlmLmggYi94ZW4vaW5jbHVk
ZS9wdWJsaWMvaW8va2JkaWYuaAo+IGluZGV4IGRjYmQ3MWEuLmNhMDkwODAgMTAwNjQ0Cj4gLS0t
IGEveGVuL2luY2x1ZGUvcHVibGljL2lvL2tiZGlmLmgKPiArKysgYi94ZW4vaW5jbHVkZS9wdWJs
aWMvaW8va2JkaWYuaAo+IEBAIC02Myw2ICs2MywxMiBAQAo+ICAgICogICAgICBCYWNrZW5kcywg
d2hpY2ggc3VwcG9ydCByZXBvcnRpbmcgb2YgbXVsdGktdG91Y2ggZXZlbnRzCj4gICAgKiAgICAg
IHNob3VsZCBzZXQgdGhpcyB0byAxLgo+ICAgICoKPiArICogZmVhdHVyZS12a2JkLXN0YW5kYWxv
bmUKPiArICogICAgICBWYWx1ZXM6ICAgICAgICAgPHVpbnQ+Cj4gKyAqCj4gKyAqICAgICAgQmFj
a2VuZHMsIHdoaWNoIHN1cHBvcnQgYSBzdGFuZGFsb25lIHZrYmQsIHdpdGhvdXQgcmVxdWlyaW5n
IGEgdmZiCj4gKyAqICAgICAgZGV2aWNlLCBzaG91bGQgc2V0IHRoaXMgdG8gMS4KPiArICoKPiAg
ICAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBQb2ludGVyIERldmljZSBQYXJhbWV0ZXJzIC0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICAgICoKPiAgICAqIHdpZHRoCj4gQEAgLTk4LDYgKzEw
NCwxMyBAQAo+ICAgICoKPiAgICAqICAgICAgUmVxdWVzdCBiYWNrZW5kIHRvIHJlcG9ydCBtdWx0
aS10b3VjaCBldmVudHMuCj4gICAgKgo+ICsgKiByZXF1ZXN0LXZrYmQtc3RhbmRhbG9uZQo+ICsg
KiAgICAgIFZhbHVlczogICAgICAgICA8dWludD4KPiArICoKPiArICogICAgICBSZXF1ZXN0IGJh
Y2tlbmQgdG8gY29ubmVjdCB2a2JkIGRldmljZSB3aXRob3V0IHdhaXRpbmcgZm9yIHRoZQo+ICsg
KiAgICAgIHZmYiBkZXZpY2UuIEFueSBhYnNvbHV0ZSBjb29yZGluYXRlcyB3aWxsIE5PVCBiZSBz
Y2FsZWQgdG8KPiArICogICAgICBzY3JlZW4gc2l6ZSwgYW5kIHdpbGwgcmVtYWluIGluIHRoZSBy
YW5nZSBbMCwgMHg3ZmZmXQo+ICsgKgo+ICAgICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBSZXF1
ZXN0IFRyYW5zcG9ydCBQYXJhbWV0ZXJzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gICAgKgo+
ICAgICogZXZlbnQtY2hhbm5lbAo+IEBAIC0xNjUsOCArMTc4LDEwIEBACj4gICAKPiAgICNkZWZp
bmUgWEVOS0JEX0ZJRUxEX0ZFQVRfQUJTX1BPSU5URVIgICJmZWF0dXJlLWFicy1wb2ludGVyIgo+
ICAgI2RlZmluZSBYRU5LQkRfRklFTERfRkVBVF9NVE9VQ0ggICAgICAgImZlYXR1cmUtbXVsdGkt
dG91Y2giCj4gKyNkZWZpbmUgWEVOS0JEX0ZJRUxEX0ZFQVRfU1RBTkRBTE9ORSAgICJmZWF0dXJl
LXZrYmQtc3RhbmRhbG9uZSIKPiAgICNkZWZpbmUgWEVOS0JEX0ZJRUxEX1JFUV9BQlNfUE9JTlRF
UiAgICJyZXF1ZXN0LWFicy1wb2ludGVyIgo+ICAgI2RlZmluZSBYRU5LQkRfRklFTERfUkVRX01U
T1VDSCAgICAgICAgInJlcXVlc3QtbXVsdGktdG91Y2giCj4gKyNkZWZpbmUgWEVOS0JEX0ZJRUxE
X1JFUV9TVEFOREFMT05FICAgICJyZXF1ZXN0LXZrYmQtc3RhbmRhbG9uZSIKPiAgICNkZWZpbmUg
WEVOS0JEX0ZJRUxEX1JJTkdfR1JFRiAgICAgICAgICJwYWdlLWdyZWYiCj4gICAjZGVmaW5lIFhF
TktCRF9GSUVMRF9FVlRfQ0hBTk5FTCAgICAgICAiZXZlbnQtY2hhbm5lbCIKPiAgICNkZWZpbmUg
WEVOS0JEX0ZJRUxEX1dJRFRIICAgICAgICAgICAgICJ3aWR0aCIKVGhhbmsgeW91LApPbGVrc2Fu
ZHIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 12 07:26:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 07:26:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKJk3-0005v6-11; Mon, 12 Jun 2017 07:26: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 1dKJk1-0005uh-RO
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 07:26:25 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 66/28-03557-1224E395; Mon, 12 Jun 2017 07:26:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXS6fjDS1fByS7
 S4O0yfYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPWsg9sBVc5Kno/7GJrYFzG3sXIySEkkCdx
 5UQ/I4jNK2An8WnRZLC4hIChxOmFN1lAbBYBVYm9C2Yzg9hsAuoSbc+2s4LYIgJKEhNm3Aeq5
 +BgFjCQuPvdBCQsLOAl8W/bVzaQsJCAvcTOF34gJqeAg8SOxwYgJq+AoMTfHcIgxcwCWhIPf9
 1igbC1JZYtfM0MMU9aYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjBrFqUVlqUW6hqZ6SUWZ6Rk
 luYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBYccABDsYvy0LOMQoycGkJMq75YpNpBBfUn5K
 ZUZicUZ8UWlOavEhRhkODiUJXklHu0ghwaLU9NSKtMwcYATApCU4eJREeFMdgNK8xQWJucWZ6
 RCpU4y6HBtWr//CJMSSl5+XKiXO+xmkSACkKKM0D24ELBovMcpKCfMyAh0lxFOQWpSbWYIq/4
 pRnINRSZhXHuQSnsy8ErhNr4COYAI64jrI/bzFJYkIKakGRuHAP4EpAmvfXm5xMDO5MJmnKOp
 RkKDv+yudFeHLuZc17J/xwyVCaM83hvP9h3LarmSkZrBsmZipc/vro1TWmAczT2u8jt8fwhmw
 vn9nz+uf614Kr3gp+b25XXdXa8Xdzbdfnvhxe/PBzj1CATzBy9/bq9b5VP9xnflzl9mOqrDDD
 nxFaUdyJyuxFGckGmoxFxUnAgA0fzflwQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1497252383!94736694!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38166 invoked from network); 12 Jun 2017 07:26:24 -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; 12 Jun 2017 07:26:24 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 12 Jun 2017 01:26:22 -0600
Message-Id: <593E5E3B0200007800161C93@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 12 Jun 2017 01:26:19 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: <osstest-admin@xenproject.org>
References: <E1dK5D7-00041C-SN@osstest.test-lab.xenproject.org>
In-Reply-To: <E1dK5D7-00041C-SN@osstest.test-lab.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [xen-4.7-testing 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDExLjA2LjE3IGF0IDE3OjU1LCA8b3NzdGVzdC1hZG1pbkB4ZW5wcm9qZWN0Lm9yZz4g
d3JvdGU6Cj4gYnJhbmNoIHhlbi00LjctdGVzdGluZwo+IHhlbmJyYW5jaCB4ZW4tNC43LXRlc3Rp
bmcKPiBqb2IgYnVpbGQtYW1kNjQKPiB0ZXN0aWQgeGVuLWJ1aWxkCj4gCj4gVHJlZTogcWVtdXUg
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAo+IFRyZWU6IHhlbiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcveGVuLmdpdAo+IAo+ICoqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVt
IGNoYW5nZXNldCAqKioKPiAKPiAgIEJ1ZyBpcyBpbiB0cmVlOiAgeGVuIGdpdDovL3hlbmJpdHMu
eGVuLm9yZy94ZW4uZ2l0Cj4gICBCdWcgaW50cm9kdWNlZDogIDE2NGMzNGRkMjNiYzNlYThkNTI4
NTc1MmQ5MjcwNjI3YTkzYzkxZjUKPiAgIEJ1ZyBub3QgcHJlc2VudDogZGE3NDNkYzgyYWRmZmQz
NmNlMmQ3MTc3NmY0ZWE1YWZiYzE4NmExNQo+ICAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEwMzE3LyAKPiAKPiAKPiAg
IGNvbW1pdCAxNjRjMzRkZDIzYmMzZWE4ZDUyODU3NTJkOTI3MDYyN2E5M2M5MWY1Cj4gICBBdXRo
b3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiAgIERhdGU6ICAgRnJpIEp1biA5
IDEzOjUxOjM0IDIwMTcgKzAyMDAKPiAgIAo+ICAgICAgIGh2bWxvYWRlcjogYXZvaWQgdGVzdHMg
d2hlbiB0aGV5IHdvdWxkIGNsb2JiZXIgdXNlZCBtZW1vcnkKCkkgYXBwcmVjaWF0ZSB0aGUgdGVz
dCBwb2ludGluZyBvdXQgYW4gb3ZlcnNpZ2h0IG9mIG1pbmUsIGJ1dCBJCndvbmRlciB3aHkgZGVi
dWcgYnVpbGRzIGFyZSBiZWluZyBkb25lL3J1biBpbiBvc3N0ZXN0IChhcyBtZQpoYXZpbmcgZG9u
ZSBvbmx5IHJlbGVhc2UgYnVpbGRzIHdhcyB0aGUgcmVhc29uIGZvciBub3Qgc3BvdHRpbmcKdGhl
IGlzc3VlIGVhcmxpZXIgb24pIC0gdGhpcyB3YXkgb3NzdGVzdCB0ZXN0cyB3aGF0IGxpa2VseSBv
bmx5CnZlcnkgZmV3IHBlb3BsZSBhcmUgZ29pbmcgdG8gYWN0dWFsbHkgdXNlIGluIHByb2R1Y3Rp
b24uCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 12 07:30:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 07:30: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 1dKJnh-0006Vd-FV; Mon, 12 Jun 2017 07: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=3297cacde=ross.lagerwall@citrix.com>)
 id 1dKJng-0006VX-1p
 for xen-devel@lists.xen.org; Mon, 12 Jun 2017 07:30:12 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 32/B8-03058-3034E395; Mon, 12 Jun 2017 07:30:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXitHSDvS6Ts12
 kwa7lFhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bjR/6CS1wVjw9PY2tgvMnRxcjJISHgL3F0
 ziIWEFtYIEFi6pwrTCC2iECgxMypa4HiHBzMAh4Sk/fmdDFycQgJ/GWU+Ny6lRWkhk3AQOLWp
 e/MIDavgK3EkmWNzCD1LAKqEjceyoGERQXCJV5s+cMKUSIocXLmE7BVnALmEl8OHGQHsZkFLC
 Rmzj/PCGGLS9x6Mp8JwpaX2P52Dth4IQE1ibfLz7BMYOSfhWTULCTts5C0z0LSvoCRZRWjenF
 qUVlqka6ZXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYFgyAMEOxnkn/A8xSnIw
 KYnyegrYRQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4H3lCJQTLEpNT61Iy8wBRghMWoKDR0mEN
 9UBKM1bXJCYW5yZDpE6xagoJQ7RJwCSyCjNg2uDReUlRlkpYV5GoEOEeApSi3IzS1DlXzGKcz
 AqCfPKg0zhycwrgZv+CmgxE9Di61dsQBaXJCKkpBoYj3JeMln9KzPE5OP/s7pp51zP7OP/X3J
 q9Xru23duRYu/3OPneo7hhvk3ltnPnnFztfA+9dF4ebZHQ1taqXLj4eeudsfcqmU0lXwWstcs
 qFL78uFzsdXRRzuLLm6NfG7Eu+e11vTzfwM/uG6osha5fOG9PePuJzMEVEKCH37SYP1uwPtp5
 +GjRkosxRmJhlrMRcWJACevz1bFAgAA
X-Env-Sender: prvs=3297cacde=ross.lagerwall@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1497252609!73249982!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3487 invoked from network); 12 Jun 2017 07:30:10 -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;
 12 Jun 2017 07:30:10 -0000
X-IronPort-AV: E=Sophos;i="5.39,332,1493683200"; d="scan'208";a="436003816"
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, Sarah Newman
 <srn@prgmr.com>
References: <20170609160336.13351-1-ross.lagerwall@citrix.com>
 <20170609160336.13351-2-ross.lagerwall@citrix.com>
 <20170609163811.GR8707@char.us.oracle.com>
 <555e0e9c-7ac3-092f-25a5-d57a242e3ffe@citrix.com>
 <20170609170831.GS8707@char.us.oracle.com>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <b9f09921-def1-863b-35d9-f77e89b7ee2f@citrix.com>
Date: Mon, 12 Jun 2017 08:30:07 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <20170609170831.GS8707@char.us.oracle.com>
Content-Language: en-US
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH LIVEPATCH-BUILD-TOOLS 2/2] Remove section
 alignment requirement
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

T24gMDYvMDkvMjAxNyAwNjowOCBQTSwgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIHdyb3RlOgo+IE9u
IEZyaSwgSnVuIDA5LCAyMDE3IGF0IDA2OjAwOjM1UE0gKzAxMDAsIEFuZHJldyBDb29wZXIgd3Jv
dGU6Cj4+IE9uIDA5LzA2LzE3IDE3OjM4LCBLb25yYWQgUnplc3p1dGVrIFdpbGsgd3JvdGU6Cj4+
PiBPbiBGcmksIEp1biAwOSwgMjAxNyBhdCAwNTowMzozNlBNICswMTAwLCBSb3NzIExhZ2Vyd2Fs
bCB3cm90ZToKPj4+PiBSZW1vdmUgdGhlIHJlcXVpcmVtZW50IHRoYXQgc2VjdGlvbiB0d2lucyBo
YXZlIHRoZSBzYW1lIGFsaWdubWVudC4gVGhlCj4+Pj4gc2VjdGlvbiBhbGlnbm1lbnQgb2YgdGhl
IHBhdGNoZWQgc2VjdGlvbiBpcyByZXNwZWN0ZWQgYnkgdGhlIGxvYWRlciBpbgo+Pj4+IFhlbiBz
byBpdCBzaG91bGRuJ3QgbWF0dGVyIGlmIHRoZSBvcmlnaW5hbCBzZWN0aW9uIGFsaWdubWVudCB3
YXMKPj4+PiBkaWZmZXJlbnQuCj4+PiBXaHkgd291bGQgd2UgaGF2ZSBkaWZmZXJlbnQgc2VjdGlv
biBhbGlnbWVudCBmb3IgdGhlIHNhbWUgdHdpbnM/Cj4+Pgo+Pj4gSSB1bmRlcnN0YW5kIHRoZSBj
aGFuZ2UgaGVyZSAtIGlmIGZvciBleGFtcGxlIHRoZSBvcmlnaW5hbCBjb2RlCj4+PiBoYWQ6Cj4+
Pgo+Pj4gICAucm9kYXRhLnN0ci4xCj4+Pgo+Pj4gW0kgdGhpbmsgSSBnb3QgdGhlIHNlY3Rpb24g
bmFtZSByaWdodCAtIHRoYXQgc2hvdWxkIGJlIGEgc3RyaW5nCj4+PiBnZW5lcmF0ZWQgd2l0aCAx
IGJ5dGUgYWxpZ25tZW50LCBzYXkgJ2EnXS4KPj4+Cj4+PiBCdXQgdGhlIG5ldyBwYXRjaCBoYXMg
YSBuZXcgb25lOgo+Pj4KPj4+ICAgLnJvZGF0YS5zdHIuMgo+Pj4KPj4+IFsnYScgLT4gJ2FiJ10K
Pj4+Cj4+PiBJcyB0aGF0IHdoYXQgd2UgYXJlIGZpeGluZyBoZXJlPwo+Pgo+PiBGdW5jdGlvbnMg
YWxzbyBoYXZlIGFsaWdubWVudC4gIEZvciByZWFzb25zIGJlc3Qga25vd24gdG8gdGhlIGNvbXBp
bGVyLAo+PiB0aGUgZml4IGZvciBYU0EtMjEzIGNhdXNlZCB0aGUgYWxpZ25tZW50IG9mIGFyY2hf
ZG9fbXVsdGljYWxsX2NhbGwoKSB0bwo+PiBjaGFuZ2UgZnJvbSAxIHRvIDE2Lgo+IAo+IE9LLCBj
b3VsZCB0aGlzIGJlIHBsZWFzZSBiZSBpbmNsdWRlZCBpbiB0aGUgY29tbWl0IGRlc2NyaXB0aW9u
PwoKRG9uZS4KCj4gCj4gQW5kIHdpdGggUmV2aWV3ZWQtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2ls
ayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KPiAKPiBSb3NzLCAgeW91IG9rIGNvbW1pdHRpbmcg
aXQgaW4gbGl2ZXBhdGNoLWJ1aWxkLXRvb2xzLmdpdD8gVGhhbmtzIQo+PgoKRG9uZS4KClRoYW5r
cyBmb3IgcmVwb3J0aW5nIGFuZCByZXZpZXdpbmcuCgotLSAKUm9zcyBMYWdlcndhbGwKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 12 07:35:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 07: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 1dKJtA-0006il-3V; Mon, 12 Jun 2017 07: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 <amc96@hermes.cam.ac.uk>) id 1dKJt8-0006if-G0
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 07:35:50 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 7B/57-02022-5544E395; Mon, 12 Jun 2017 07:35:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsXSnM/RpBvkYhd
 p8P8Vm8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmjGx7xVLwRO5is7X7WwNjN2SXYycHBICihJb
 GzcyQ9gOEr1v9rB3MXJxCAlcYpJY9v0WO0hCWMBR4trbg4wgtohAncS9xh6wOLNAucT3W9cZI
 RoOsUrsf9rKBJJgE9CX2P3iE5DNwcErYCsxt1UMJMwioCox4+R9VhBbVCBa4vSOPrCZvAKCEi
 dnPmEBsTkFbCSWNF6Hmq8u8WfeJWYIW15i+9s5ULa4RNOXlawQt+lJTLs/j2UCo+AsJKNmIWm
 fhaR9FpL2BYwsqxjVi1OLylKLdA31kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzEC
 g7megYFxB2NTr/MhRkkOJiVR3i1XbCKF+JLyUyozEosz4otKc1KLDzHKcHAoSfCec7KLFBIsS
 k1PrUjLzAHGFUxagoNHSYQ31QEozVtckJhbnJkOkTrFqCglznsWpE8AJJFRmgfXBovlS4yyUs
 K8jAwMDEI8BalFuZklqPKvGMU5GJWEeU+ATOHJzCuBm/4KaDET0OLrIDfzFpckIqSkGhiZdgR
 edZxr+eLSydldduqxe33CZXIqXkZxtGSZVmtprHz5P6eq5lOA4GKJzoKo50cPvTYrcraTmdF8
 +0/d3CXvdnJ9LfmiPed9aLv8UcdyTrEaycWOGWcal3V8rL97Y/bS94vjzfek7lrfe5s/ISNN+
 qponvFVrkXufILLYu13nni2ubrgsZUSS3FGoqEWc1FxIgDgBZO24AIAAA==
X-Env-Sender: amc96@hermes.cam.ac.uk
X-Msg-Ref: server-16.tower-206.messagelabs.com!1497252945!87042646!1
X-Originating-IP: [131.111.8.130]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62894 invoked from network); 12 Jun 2017 07:35:46 -0000
Received: from ppsw-30.csi.cam.ac.uk (HELO ppsw-30.csi.cam.ac.uk)
 (131.111.8.130)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 12 Jun 2017 07:35:46 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from host-92-24-231-238.ppp.as43234.net ([92.24.231.238]:59802
 helo=[192.168.1.6])
 by ppsw-30.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.156]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1dKJt2-000hho-dh (Exim 4.89)
 (return-path <amc96@hermes.cam.ac.uk>); Mon, 12 Jun 2017 08:35:44 +0100
To: Juergen Gross <jgross@suse.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <55443407-5d99-0830-e8e0-6c2044c18ec9@suse.com>
 <22824.21930.185651.403388@mariner.uk.xensource.com>
 <2e6d9143-1abe-2f99-155f-f1071245ca41@suse.com>
 <alpine.DEB.2.10.1705261201010.18759@sstabellini-ThinkPad-X260>
 <77637aaf-0c2c-fe90-2e37-3211ea9026e7@suse.com>
 <alpine.DEB.2.10.1706060930460.10022@sstabellini-ThinkPad-X260>
 <5de5e464-ae54-30b4-7a97-0a2dcbf91416@suse.com>
 <alpine.DEB.2.10.1706061202290.15791@sstabellini-ThinkPad-X260>
 <294d36b9-0ebb-647d-ecfa-7a4e2c0ada47@suse.com>
 <alpine.DEB.2.10.1706071109510.26108@sstabellini-ThinkPad-X260>
 <16819156-5a02-1f21-83c5-70507eed7a4b@suse.com>
 <1496955634.26212.6.camel@citrix.com>
 <dd74f0cf-137f-9577-8bd1-7fe4c4d9a90a@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <19319775-bf24-a660-eb53-d30d2fd278f8@citrix.com>
Date: Mon, 12 Jun 2017 08:35:39 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <dd74f0cf-137f-9577-8bd1-7fe4c4d9a90a@suse.com>
Content-Language: en-GB
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] Solved: HVM guest performance regression
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTIvMDYvMjAxNyAwNjo0OCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAwOC8wNi8xNyAy
MzowMCwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4+IEJyaW5naW5nIGluIEtvbnJhZCBiZWNhdXNl
Li4uCj4+Cj4+IE9uIFRodSwgMjAxNy0wNi0wOCBhdCAxMTozNyArMDIwMCwgSnVlcmdlbiBHcm9z
cyB3cm90ZToKPj4+IE9uIDA3LzA2LzE3IDIwOjE5LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6
Cj4+Pj4gT24gV2VkLCA3IEp1biAyMDE3LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+PiBPbiAw
Ni8wNi8xNyAyMTowOCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+Pj4+Pj4gMikgUFYgc3Vz
cGVuZC9yZXN1bWUKPj4+Pj4+IDMpIHZlY3RvciBjYWxsYmFjawo+Pj4+Pj4gNCkgaW50ZXJydXB0
IHJlbWFwcGluZwo+Pj4+Pj4KPj4+Pj4+IDIpIGlzIG5vdCBvbiB0aGUgaG90IHBhdGguCj4+Pj4+
PiBJIGRpZCBpbmRpdmlkdWFsIG1lYXN1cmVtZW50cyBvZiAzKSBhdCBzb21lIHBvaW50cyBhbmQg
aXQgd2FzIGEKPj4+Pj4+IGNsZWFyIHdpbi4KPj4+Pj4gVGhhdCBtaWdodCBkZXBlbmQgb24gdGhl
IGhhcmR3YXJlLiBDb3VsZCBpdCBiZSBuZXdlciBwcm9jZXNzb3JzCj4+Pj4+IGFyZQo+Pj4+PiBm
YXN0ZXIgaGVyZT8KPj4+PiBJIGRvbid0IHRoaW5rIHNvOiB0aGUgYWx0ZXJuYXRpdmUgaXQncyBh
biBlbXVsYXRlZCBpbnRlcnJ1cHQuIEl0J3MKPj4+PiBzbG93ZXIgdW5kZXIgYWxsIHBvaW50cyBv
ZiB2aWV3Lgo+Pj4gV2hhdCBhYm91dCBBUElDIHZpcnR1YWxpemF0aW9uIG9mIG1vZGVybiBwcm9j
ZXNzb3JzPyBBcmUgeW91IHN1cmUKPj4+IGUuZy4KPj4+IHRpbWVyIGludGVycnVwdHMgYXJlbid0
IGhhbmRsZWQgY29tcGxldGVseSBieSB0aGUgcHJvY2Vzc29yPyBJIGd1ZXNzCj4+PiB0aGlzIG1p
Z2h0IGJlIGZhc3RlciB0aGFuIGxldHRpbmcgaXQgYmUgaGFuZGxlZCBieSB0aGUgaHlwZXJ2aXNv
ciBhbmQKPj4+IHRoZW4gdXNlIHRoZSBjYWxsYmFjayBpbnRvIHRoZSBndWVzdC4KPj4+Cj4+IC4u
LiBJIGtpbmQgb2YgcmVtZW1iZXIgYW4gZW1haWwgZXhjaGFuZ2Ugd2UgaGFkLCBub3QgaGVyZSBv
biB0aGUgbGlzdCwKPj4gYnV0IGluIHByaXZhdGUsIGFib3V0IHNvbWUgYXBwYXJlbnRseSB3ZWly
ZCBzY2hlZHVsaW5nIGJlaGF2aW9yIHlvdQo+PiB3ZXJlIHNlZWluZywgdGhlcmUgYXQgT3JhY2xl
LCBvbiBhIHBhcnRpY3VsYXIgYmVuY2htYXJrL2N1c3RvbWVyJ3MKPj4gd29ya2xvYWQuCj4+Cj4+
IE5vdCB0aGF0IHRoaXMgaXMgZGlyZWN0bHkgcmVsYXRlZCwgYnV0IEkgc2VlbSB0byBhbHNvIHJl
Y2FsbCB0aGF0IHlvdQo+PiBtYW5hZ2VkIHRvIGZpbmQgb3V0IHRoYXQgc29tZSBvZiB0aGUgcGVy
ZiBkaWZmZXJlbmNlIChiZXR3ZWVuIGJhcmVtZXRhbAo+PiBhbmQgZ3Vlc3QpIHdhcyBkdWUgdG8g
dkFQSUMgYmVpbmcgZmFzdGVyIHRoYW4gdGhlIFBWIHBhdGggd2Ugd2VyZQo+PiB0YWtpbmc/IFdo
YXQgSSBkb24ndCByZWNhbGwsIHRob3VnaCwgaXMgd2hldGhlciB5b3VyIGd1ZXN0IHdhcyBQViBv
cgo+PiAoUFYpSFZNLi4uIERvIHlvdSByZW1lbWJlciBhbnl0aGluZyBtb3JlIHByZWNpc2VseSB0
aGFuIHRoaXM/Cj4gSSBub3cgdHdlYWtlZCB0aGUga2VybmVsIHRvIHVzZSB0aGUgTEFQSUMgdGlt
ZXIgaW5zdGVhZCBvZiB0aGUgcHYgb25lLgo+Cj4gV2hpbGUgaXQgaXMgYSB2ZXJ5IGxpdHRsZSBi
aXQgZmFzdGVyICg8MSUpIHRoaXMgZG9lc24ndCBzZWVtIHRvIGJlIHRoZQo+IHJlYXNvbiBmb3Ig
dGhlIHBlcmZvcm1hbmNlIGRyb3AuCj4KPiBVc2luZyB4ZW50cmFjZSBJJ3ZlIHZlcmlmaWVkIHRo
YXQgbm8gYWRkaXRpb25hbCBoeXBlcmNhbGxzIG9yIG90aGVyCj4gVk1FWElUcyBhcmUgb2NjdXJy
aW5nIHdoaWNoIHdvdWxkIGV4cGxhaW4gd2hhdCBpcyBoYXBwZW5pbmcgKEknbQo+IHNlZWluZyBz
ZXR0aW5nIHRoZSB0aW1lciBhbmQgdGhlIHJlbGF0ZWQgdGltZXIgaW50ZXJydXB0IDI1MCB0aW1l
cwo+IGEgc2Vjb25kLCB3aGF0IGlzIGV4cGVjdGVkKS4KPgo+IFVzaW5nIGZ0cmFjZSBpbiB0aGUg
a2VybmVsIEkgY2FuIHNlZSBhbGwgZnVuY3Rpb25zIGJlaW5nIGNhbGxlZCBvbgo+IHRoZSBtdW5t
YXAgcGF0aC4gTm90aGluZyB3b3JyeWluZyBhbmQgbm8gd2VpcmQgZGlmZmVyZW5jZXMgYmV0d2Vl
biB0aGUKPiBwdiBhbmQgdGhlIG5vbi1wdiB0ZXN0Lgo+Cj4gV2hhdCBpcyBpbnRlcmVzdGluZyBp
cyB0aGF0IHRoZSB0aW1lIGZvciB0aGUgcHYgdGVzdCBpc24ndCBsb3N0IGF0IG9uZQo+IG9yIHR3
byBzcGVjaWZpYyBwb2ludHMsIGJ1dCBhbGwgb3ZlciB0aGUgdGVzdC4gQWxsIGZ1bmN0aW9uIHNl
ZW0gdG8gcnVuCj4ganVzdCBhIGxpdHRsZSBiaXQgc2xvd2VyIGFzIGluIHRoZSBub24tcHYgY2Fz
ZS4KPgo+IFNvIEkgY29uY2x1ZGVkIGl0IG1pZ2h0IGJlIFRMQiByZWxhdGVkLiBUaGUgbWFpbiBk
aWZmZXJlbmNlIGJldHdlZW4KPiB1c2luZyBwdiBpbnRlcmZhY2VzIG9yIG5vdCBpcyB0aGUgbWFw
cGluZyBvZiB0aGUgc2hhcmVkIGluZm8gcGFnZSBpbnRvCj4gdGhlIGd1ZXN0LiBUaGUgZ3Vlc3Qg
cGh5c2ljYWwgcGFnZSBmb3IgdGhlIHNoYXJlZCBpbmZvIHBhZ2UgaXMgYWxsb2NhdGVkCj4gcmF0
aGVyIGVhcmx5IHZpYSBleHRlbmRfYnJrKCkuIE1hcHBpbmcgdGhlIHNoYXJlZCBpbmZvIHBhZ2Ug
aW50byB0aGUKPiBndWVzdCByZXF1aXJlcyB0aGF0IHNwZWNpZmljIHBhZ2UgdG8gYmUgbWFwcGVk
IHZpYSBhIDRrQiBFUFQgZW50cnksCj4gcmVzdWx0aW5nIGluIGJyZWFraW5nIHVwIGEgMk1CIGVu
dHJ5LiBTbyBhdCBsZWFzdCBtb3N0IG9mIHRoZSBvdGhlciBkYXRhCj4gYWxsb2NhdGVkIHZpYSBl
eHRlbmRfYnJrKCkgaW4gdGhlIGtlcm5lbCB3aWxsIGJlIGhpdCBieSB0aGlzIGxhcmdlIHBhZ2UK
PiBicmVhayB1cC4gVGhlIG1haW4gb3RoZXIgZGF0YSBhbGxvY2F0ZWQgdGhpcyB3YXkgYXJlIHRo
ZSBlYXJseSBwYWdlCj4gdGFibGVzIHdoaWNoIGFyZSBlc3NlbnRpYWwgZm9yIG5lYXJseSBhbGwg
dmlydHVhbCBhZGRyZXNzZXMgb2YgdGhlCj4ga2VybmVsIGFkZHJlc3Mgc3BhY2UuCj4KPiBJbnN0
ZWFkIG9mIHVzaW5nIGV4dGVuZF9icmsoKSBJIGhhZCBhIHRyeSBhbGxvY2F0aW5nIHRoZSBzaGFy
ZWQgaW5mbwo+IHBmbiBmcm9tIHRoZSBmaXJzdCBNQiBvZiBtZW1vcnksIGFzIHRoaXMgYXJlYSBp
cyBhbHJlYWR5IG1hcHBlZCB2aWEKPiA0a0IgRVBUIGVudHJpZXMuIEFuZCBpbmRlZWQ6IHRoaXMg
bWVhc3VyZSBkaWQgc3BlZWQgdXAgdGhlIG11bm1hcCB0ZXN0Cj4gZXZlbiB3aGVuIHVzaW5nIHB2
IGludGVyZmFjZXMgaW4gdGhlIGd1ZXN0Lgo+Cj4gSSdsbCBzZW5kIGEgcHJvcGVyIHBhdGNoIGZv
ciB0aGUga2VybmVsIGFmdGVyIGRvaW5nIHNvbWUgbW9yZSB0ZXN0aW5nLgoKSXMgaXQgcHJhY3Rp
Y2FsIHRvIHVzZSBzb21ld2hlcmUgb3RoZXIgdGhhbiB0aGUgZmlyc3QgTUIgb2YgbWVtb3J5PwoK
VGhlIG9ubHkgcmVhc29uIHRoZSBmaXJzdCAyTSBvZiBtZW1vcnkgaXMgbWFwcGVkIHdpdGggNGsg
RVBUIGVudHJpZXMgaXMKYmVjYXVzZSBvZiBNVFJScy4gIEknbSBzdGlsbCBob3Bpbmcgd2UgY2Fu
IHNlbnNpYmx5IGRpc2FibGUgdGhlbSBmb3IgUFZICndvcmtsb2FkcywgYWZ0ZXIgd2hpY2gsIHRo
ZSBndWVzdCBjb3VsZCBiZSBtYXBwZWQgdXNpbmcgZXhjbHVzaXZlbHkgMUcKRVBUIG1hcHBpbmdz
IChpZiBzdWNoIFJBTS9hbGlnbm1lbnQgd2VyZSBhdmFpbGFibGUgaW4gdGhlIHN5c3RlbSkuCgpJ
ZGVhbGx5LCBhbGwgbWFwcGVkLWluIGZyYW1lcyAoaW5jbHVkaW5nIGdyYW50cywgZm9yZWlnbiBm
cmFtZXMsIGV0YykKd291bGQgdXNlIEdGTnMgYWJvdmUgdGhlIHRvcCBvZiBSQU0sIHNvIGFzIG5l
dmVyIHRvIHNoYXR0ZXIgYW55IG9mIHRoZQpob3N0IHN1cGVycGFnZSBtYXBwaW5ncyBSQU0uCgp+
QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 12 07:47:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 07: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 1dKK4Y-0007SL-8r; Mon, 12 Jun 2017 07:47: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 1dKK4W-0007SF-Ad
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 07:47:36 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 EE/B2-03696-7174E395; Mon, 12 Jun 2017 07:47:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVyuP0Ov664u12
 kwfslXBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bHn2wFz5QqpnQ9ZW9g3C7TxcjJISFgJPF2
 4j+mLkYuDiGBhYwST9a8YQNJCAs4Slx7e5ARJCEi0MEo8WrVb7AEs0C5xPdb1xkhOr6ySvxo6
 2QGSbAJqEpsuH6KFcTmFbCWWDdzK1gDC1B839/dYLaoQLhE74F+NogaQYmTM5+wgNicAnYSe5
 7cYIZYoC7xZ94lKFtc4taT+UwQtrzE9rdzmCcw8s9C0j4LScssJC2zkLQsYGRZxahRnFpUllq
 ka2isl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGKAMQLCD8cuygEOMkhxMSqK8
 W67YRArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4H3mahcpJFiUmp5akZaZA4wVmLQEB4+SCC8/S
 Jq3uCAxtzgzHSJ1ilFRSpx3A0hCACSRUZoH1waLz0uMslLCvIxAhwjxFKQW5WaWoMq/YhTnYF
 QS5vV1A5rCk5lXAjf9FdBiJqDF10Fu5i0uSURISTUw2rH9seK2Tin6PvvkXClB46sCCmuTfft
 6mr/WSSV/mjThUNnXPb7pb7xibx3KruuxYN7nVLPEx6v1jalt/V1zXimGhD7bJeFHwhXW5aUv
 f8fg4vro+DuZfz825crcXvZxFk8DC6/9wZobshN97NNvKbKufcAVcv0vn5ZwlfvdTTMYZ804U
 zxPiaU4I9FQi7moOBEAYKecFsoCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1497253654!101685325!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56845 invoked from network); 12 Jun 2017 07:47:35 -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; 12 Jun 2017 07:47: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 91C01AB46;
 Mon, 12 Jun 2017 07:47:34 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <55443407-5d99-0830-e8e0-6c2044c18ec9@suse.com>
 <22824.21930.185651.403388@mariner.uk.xensource.com>
 <2e6d9143-1abe-2f99-155f-f1071245ca41@suse.com>
 <alpine.DEB.2.10.1705261201010.18759@sstabellini-ThinkPad-X260>
 <77637aaf-0c2c-fe90-2e37-3211ea9026e7@suse.com>
 <alpine.DEB.2.10.1706060930460.10022@sstabellini-ThinkPad-X260>
 <5de5e464-ae54-30b4-7a97-0a2dcbf91416@suse.com>
 <alpine.DEB.2.10.1706061202290.15791@sstabellini-ThinkPad-X260>
 <294d36b9-0ebb-647d-ecfa-7a4e2c0ada47@suse.com>
 <alpine.DEB.2.10.1706071109510.26108@sstabellini-ThinkPad-X260>
 <16819156-5a02-1f21-83c5-70507eed7a4b@suse.com>
 <1496955634.26212.6.camel@citrix.com>
 <dd74f0cf-137f-9577-8bd1-7fe4c4d9a90a@suse.com>
 <19319775-bf24-a660-eb53-d30d2fd278f8@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <c8769d74-9fc5-056b-6985-a6ca1ded9c50@suse.com>
Date: Mon, 12 Jun 2017 09:47:33 +0200
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: <19319775-bf24-a660-eb53-d30d2fd278f8@citrix.com>
Content-Language: en-US
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] Solved: HVM guest performance regression
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTIvMDYvMTcgMDk6MzUsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMTIvMDYvMjAxNyAw
Njo0OCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gT24gMDgvMDYvMTcgMjM6MDAsIERhcmlvIEZh
Z2dpb2xpIHdyb3RlOgo+Pj4gQnJpbmdpbmcgaW4gS29ucmFkIGJlY2F1c2UuLi4KPj4+Cj4+PiBP
biBUaHUsIDIwMTctMDYtMDggYXQgMTE6MzcgKzAyMDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+
Pj4gT24gMDcvMDYvMTcgMjA6MTksIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4+Pj4gT24g
V2VkLCA3IEp1biAyMDE3LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+Pj4gT24gMDYvMDYvMTcg
MjE6MDgsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4+Pj4+PiAyKSBQViBzdXNwZW5kL3Jl
c3VtZQo+Pj4+Pj4+IDMpIHZlY3RvciBjYWxsYmFjawo+Pj4+Pj4+IDQpIGludGVycnVwdCByZW1h
cHBpbmcKPj4+Pj4+Pgo+Pj4+Pj4+IDIpIGlzIG5vdCBvbiB0aGUgaG90IHBhdGguCj4+Pj4+Pj4g
SSBkaWQgaW5kaXZpZHVhbCBtZWFzdXJlbWVudHMgb2YgMykgYXQgc29tZSBwb2ludHMgYW5kIGl0
IHdhcyBhCj4+Pj4+Pj4gY2xlYXIgd2luLgo+Pj4+Pj4gVGhhdCBtaWdodCBkZXBlbmQgb24gdGhl
IGhhcmR3YXJlLiBDb3VsZCBpdCBiZSBuZXdlciBwcm9jZXNzb3JzCj4+Pj4+PiBhcmUKPj4+Pj4+
IGZhc3RlciBoZXJlPwo+Pj4+PiBJIGRvbid0IHRoaW5rIHNvOiB0aGUgYWx0ZXJuYXRpdmUgaXQn
cyBhbiBlbXVsYXRlZCBpbnRlcnJ1cHQuIEl0J3MKPj4+Pj4gc2xvd2VyIHVuZGVyIGFsbCBwb2lu
dHMgb2Ygdmlldy4KPj4+PiBXaGF0IGFib3V0IEFQSUMgdmlydHVhbGl6YXRpb24gb2YgbW9kZXJu
IHByb2Nlc3NvcnM/IEFyZSB5b3Ugc3VyZQo+Pj4+IGUuZy4KPj4+PiB0aW1lciBpbnRlcnJ1cHRz
IGFyZW4ndCBoYW5kbGVkIGNvbXBsZXRlbHkgYnkgdGhlIHByb2Nlc3Nvcj8gSSBndWVzcwo+Pj4+
IHRoaXMgbWlnaHQgYmUgZmFzdGVyIHRoYW4gbGV0dGluZyBpdCBiZSBoYW5kbGVkIGJ5IHRoZSBo
eXBlcnZpc29yIGFuZAo+Pj4+IHRoZW4gdXNlIHRoZSBjYWxsYmFjayBpbnRvIHRoZSBndWVzdC4K
Pj4+Pgo+Pj4gLi4uIEkga2luZCBvZiByZW1lbWJlciBhbiBlbWFpbCBleGNoYW5nZSB3ZSBoYWQs
IG5vdCBoZXJlIG9uIHRoZSBsaXN0LAo+Pj4gYnV0IGluIHByaXZhdGUsIGFib3V0IHNvbWUgYXBw
YXJlbnRseSB3ZWlyZCBzY2hlZHVsaW5nIGJlaGF2aW9yIHlvdQo+Pj4gd2VyZSBzZWVpbmcsIHRo
ZXJlIGF0IE9yYWNsZSwgb24gYSBwYXJ0aWN1bGFyIGJlbmNobWFyay9jdXN0b21lcidzCj4+PiB3
b3JrbG9hZC4KPj4+Cj4+PiBOb3QgdGhhdCB0aGlzIGlzIGRpcmVjdGx5IHJlbGF0ZWQsIGJ1dCBJ
IHNlZW0gdG8gYWxzbyByZWNhbGwgdGhhdCB5b3UKPj4+IG1hbmFnZWQgdG8gZmluZCBvdXQgdGhh
dCBzb21lIG9mIHRoZSBwZXJmIGRpZmZlcmVuY2UgKGJldHdlZW4gYmFyZW1ldGFsCj4+PiBhbmQg
Z3Vlc3QpIHdhcyBkdWUgdG8gdkFQSUMgYmVpbmcgZmFzdGVyIHRoYW4gdGhlIFBWIHBhdGggd2Ug
d2VyZQo+Pj4gdGFraW5nPyBXaGF0IEkgZG9uJ3QgcmVjYWxsLCB0aG91Z2gsIGlzIHdoZXRoZXIg
eW91ciBndWVzdCB3YXMgUFYgb3IKPj4+IChQVilIVk0uLi4gRG8geW91IHJlbWVtYmVyIGFueXRo
aW5nIG1vcmUgcHJlY2lzZWx5IHRoYW4gdGhpcz8KPj4gSSBub3cgdHdlYWtlZCB0aGUga2VybmVs
IHRvIHVzZSB0aGUgTEFQSUMgdGltZXIgaW5zdGVhZCBvZiB0aGUgcHYgb25lLgo+Pgo+PiBXaGls
ZSBpdCBpcyBhIHZlcnkgbGl0dGxlIGJpdCBmYXN0ZXIgKDwxJSkgdGhpcyBkb2Vzbid0IHNlZW0g
dG8gYmUgdGhlCj4+IHJlYXNvbiBmb3IgdGhlIHBlcmZvcm1hbmNlIGRyb3AuCj4+Cj4+IFVzaW5n
IHhlbnRyYWNlIEkndmUgdmVyaWZpZWQgdGhhdCBubyBhZGRpdGlvbmFsIGh5cGVyY2FsbHMgb3Ig
b3RoZXIKPj4gVk1FWElUcyBhcmUgb2NjdXJyaW5nIHdoaWNoIHdvdWxkIGV4cGxhaW4gd2hhdCBp
cyBoYXBwZW5pbmcgKEknbQo+PiBzZWVpbmcgc2V0dGluZyB0aGUgdGltZXIgYW5kIHRoZSByZWxh
dGVkIHRpbWVyIGludGVycnVwdCAyNTAgdGltZXMKPj4gYSBzZWNvbmQsIHdoYXQgaXMgZXhwZWN0
ZWQpLgo+Pgo+PiBVc2luZyBmdHJhY2UgaW4gdGhlIGtlcm5lbCBJIGNhbiBzZWUgYWxsIGZ1bmN0
aW9ucyBiZWluZyBjYWxsZWQgb24KPj4gdGhlIG11bm1hcCBwYXRoLiBOb3RoaW5nIHdvcnJ5aW5n
IGFuZCBubyB3ZWlyZCBkaWZmZXJlbmNlcyBiZXR3ZWVuIHRoZQo+PiBwdiBhbmQgdGhlIG5vbi1w
diB0ZXN0Lgo+Pgo+PiBXaGF0IGlzIGludGVyZXN0aW5nIGlzIHRoYXQgdGhlIHRpbWUgZm9yIHRo
ZSBwdiB0ZXN0IGlzbid0IGxvc3QgYXQgb25lCj4+IG9yIHR3byBzcGVjaWZpYyBwb2ludHMsIGJ1
dCBhbGwgb3ZlciB0aGUgdGVzdC4gQWxsIGZ1bmN0aW9uIHNlZW0gdG8gcnVuCj4+IGp1c3QgYSBs
aXR0bGUgYml0IHNsb3dlciBhcyBpbiB0aGUgbm9uLXB2IGNhc2UuCj4+Cj4+IFNvIEkgY29uY2x1
ZGVkIGl0IG1pZ2h0IGJlIFRMQiByZWxhdGVkLiBUaGUgbWFpbiBkaWZmZXJlbmNlIGJldHdlZW4K
Pj4gdXNpbmcgcHYgaW50ZXJmYWNlcyBvciBub3QgaXMgdGhlIG1hcHBpbmcgb2YgdGhlIHNoYXJl
ZCBpbmZvIHBhZ2UgaW50bwo+PiB0aGUgZ3Vlc3QuIFRoZSBndWVzdCBwaHlzaWNhbCBwYWdlIGZv
ciB0aGUgc2hhcmVkIGluZm8gcGFnZSBpcyBhbGxvY2F0ZWQKPj4gcmF0aGVyIGVhcmx5IHZpYSBl
eHRlbmRfYnJrKCkuIE1hcHBpbmcgdGhlIHNoYXJlZCBpbmZvIHBhZ2UgaW50byB0aGUKPj4gZ3Vl
c3QgcmVxdWlyZXMgdGhhdCBzcGVjaWZpYyBwYWdlIHRvIGJlIG1hcHBlZCB2aWEgYSA0a0IgRVBU
IGVudHJ5LAo+PiByZXN1bHRpbmcgaW4gYnJlYWtpbmcgdXAgYSAyTUIgZW50cnkuIFNvIGF0IGxl
YXN0IG1vc3Qgb2YgdGhlIG90aGVyIGRhdGEKPj4gYWxsb2NhdGVkIHZpYSBleHRlbmRfYnJrKCkg
aW4gdGhlIGtlcm5lbCB3aWxsIGJlIGhpdCBieSB0aGlzIGxhcmdlIHBhZ2UKPj4gYnJlYWsgdXAu
IFRoZSBtYWluIG90aGVyIGRhdGEgYWxsb2NhdGVkIHRoaXMgd2F5IGFyZSB0aGUgZWFybHkgcGFn
ZQo+PiB0YWJsZXMgd2hpY2ggYXJlIGVzc2VudGlhbCBmb3IgbmVhcmx5IGFsbCB2aXJ0dWFsIGFk
ZHJlc3NlcyBvZiB0aGUKPj4ga2VybmVsIGFkZHJlc3Mgc3BhY2UuCj4+Cj4+IEluc3RlYWQgb2Yg
dXNpbmcgZXh0ZW5kX2JyaygpIEkgaGFkIGEgdHJ5IGFsbG9jYXRpbmcgdGhlIHNoYXJlZCBpbmZv
Cj4+IHBmbiBmcm9tIHRoZSBmaXJzdCBNQiBvZiBtZW1vcnksIGFzIHRoaXMgYXJlYSBpcyBhbHJl
YWR5IG1hcHBlZCB2aWEKPj4gNGtCIEVQVCBlbnRyaWVzLiBBbmQgaW5kZWVkOiB0aGlzIG1lYXN1
cmUgZGlkIHNwZWVkIHVwIHRoZSBtdW5tYXAgdGVzdAo+PiBldmVuIHdoZW4gdXNpbmcgcHYgaW50
ZXJmYWNlcyBpbiB0aGUgZ3Vlc3QuCj4+Cj4+IEknbGwgc2VuZCBhIHByb3BlciBwYXRjaCBmb3Ig
dGhlIGtlcm5lbCBhZnRlciBkb2luZyBzb21lIG1vcmUgdGVzdGluZy4KPiAKPiBJcyBpdCBwcmFj
dGljYWwgdG8gdXNlIHNvbWV3aGVyZSBvdGhlciB0aGFuIHRoZSBmaXJzdCBNQiBvZiBtZW1vcnk/
Cj4gCj4gVGhlIG9ubHkgcmVhc29uIHRoZSBmaXJzdCAyTSBvZiBtZW1vcnkgaXMgbWFwcGVkIHdp
dGggNGsgRVBUIGVudHJpZXMgaXMKPiBiZWNhdXNlIG9mIE1UUlJzLiAgSSdtIHN0aWxsIGhvcGlu
ZyB3ZSBjYW4gc2Vuc2libHkgZGlzYWJsZSB0aGVtIGZvciBQVkgKPiB3b3JrbG9hZHMsIGFmdGVy
IHdoaWNoLCB0aGUgZ3Vlc3QgY291bGQgYmUgbWFwcGVkIHVzaW5nIGV4Y2x1c2l2ZWx5IDFHCj4g
RVBUIG1hcHBpbmdzIChpZiBzdWNoIFJBTS9hbGlnbm1lbnQgd2VyZSBhdmFpbGFibGUgaW4gdGhl
IHN5c3RlbSkuPgo+IElkZWFsbHksIGFsbCBtYXBwZWQtaW4gZnJhbWVzIChpbmNsdWRpbmcgZ3Jh
bnRzLCBmb3JlaWduIGZyYW1lcywgZXRjKQo+IHdvdWxkIHVzZSBHRk5zIGFib3ZlIHRoZSB0b3Ag
b2YgUkFNLCBzbyBhcyBuZXZlciB0byBzaGF0dGVyIGFueSBvZiB0aGUKPiBob3N0IHN1cGVycGFn
ZSBtYXBwaW5ncyBSQU0uCgpSaWdodC4gV2UgY2FuIGVhc2lseSBtb3ZlIHRvIHN1Y2ggYSByZWdp
b24gKGUuZy4gWGVuIFBDSS1kZXZpY2UgbWVtb3J5KQp3aGVuIHdlJ3ZlIHJlbW92ZWQgdGhlIE1U
UlIgc2V0dGluZ3MgZm9yIHRoZSBsb3cgbWVtb3J5LiBSaWdodCBub3cgdXNpbmcKdGhlIGxvdyAx
TUIgb2YgbWVtb3J5IGlzIHdvcmtpbmcgd2VsbCBhbmQgcmVxdWlyZXMgb25seSB2ZXJ5IGxpbWl0
ZWQKY2hhbmdlcywgdGh1cyBtYWtpbmcgYSBiYWNrcG9ydCBtdWNoIGVhc2llci4KCkJUVzogSSBj
b3VsZCBpbWFnaW5lIHVzaW5nIGEgc3BlY2lhbCBHRk4gcmVnaW9uIGZvciBhbGwgc3BlY2lhbCBt
YXBwZWQKZGF0YSBtaWdodCByZXF1aXJlIHNvbWUgaHlwZXJ2aXNvciB0d2Vha3MsIHRvby4KCgpK
dWVyZ2VuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 12 08:08:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 08: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 1dKKOS-0000tx-16; Mon, 12 Jun 2017 08: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 <JBeulich@suse.com>) id 1dKKOR-0000tr-4F
 for xen-devel@lists.xen.org; Mon, 12 Jun 2017 08:08:11 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 D2/07-23755-AEB4E395; Mon, 12 Jun 2017 08:08:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS/elt12
 kwb5lehZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aljiaWgsnmFd1fnrM3MJ5W7WLk5BASyJPY
 1bmWHcTmFbCTuL/oJxuILSFgKHF64U0WEJtFQFXiypFprCA2m4C6RNuz7UA2B4eIgJHEh22SX
 YxcHMwClxglTq3dCzZHWMBaomnTDWaI+V2MEt+/KYPYnALeEreuX2IG6eUVEJT4u0MYJMwsoC
 Xx8NctFghbW2LZwtdgJcwC0hLL/3FMYOSbhdAwC0nDLCQNsxAaFjCyrGLUKE4tKkst0jUy0Us
 qykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAy+egYGxh2Mr477HWKU5GBSEuXdcsUm
 UogvKT+lMiOxOCO+qDQntfgQowYHh8C2XasvMEqx5OXnpSpJ8M7wsosUEixKTU+tSMvMAcYHT
 KkEB4+SCO8eT6A0b3FBYm5xZjpE6hSjopQ471mQPgGQREZpHlwbLCYvMcpKCfMyMjAwCPEUpB
 blZpagyr9iFOdgVBLmPQwyhSczrwRu+iugxUxAi6+D3M9bXJKIkJJqYOzze9wx1zxX8IG102/
 NruKXEY/XtOTnLZbxchVafPHpLo/k68nuF0ofua+/w3GxteWn0+6b0lbNZpH2Bxau1UgXZM+Y
 FPEqPpnp8oyLZbd/XDwYy7r733t31yMJM/gOXXPatVmIecE0kaPP7rz2WaFgc9Xt0k35HVpJ/
 Ln3dx88u+29wrsNZ78psRRnJBpqMRcVJwIACKSPyMQCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1497254887!101102556!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59741 invoked from network); 12 Jun 2017 08:08:09 -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 Jun 2017 08:08:09 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 12 Jun 2017 02:08:07 -0600
Message-Id: <593E68040200007800161CD1@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 12 Jun 2017 02:08:04 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <1495209040-11101-1-git-send-email-boris.ostrovsky@oracle.com>
 <1495209040-11101-5-git-send-email-boris.ostrovsky@oracle.com>
In-Reply-To: <1495209040-11101-5-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 v4 4/8] mm: Scrub memory from idle loop
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE5LjA1LjE3IGF0IDE3OjUwLCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IEluc3RlYWQgb2Ygc2NydWJiaW5nIHBhZ2VzIGR1cmluZyBndWVzdCBkZXN0cnVjdGlv
biAoZnJvbQo+IGZyZWVfaGVhcF9wYWdlcygpKSBkbyB0aGlzIG9wcG9ydHVuaXN0aWNhbGx5LCBm
cm9tIHRoZSBpZGxlIGxvb3AuCgpUaGlzIGlzIHRvbyBicmllZiBmb3IgbXkgdGFzdGUuIEluIHBh
cnRpY3VsYXIgdGhlIHJlLW9yZGVyaW5nIC4uLgoKPiAtLS0gYS94ZW4vYXJjaC94ODYvZG9tYWlu
LmMKPiArKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKPiBAQCAtMTE4LDggKzExOCw5IEBAIHN0
YXRpYyB2b2lkIGlkbGVfbG9vcCh2b2lkKQo+ICAgICAgewo+ICAgICAgICAgIGlmICggY3B1X2lz
X29mZmxpbmUoc21wX3Byb2Nlc3Nvcl9pZCgpKSApCj4gICAgICAgICAgICAgIHBsYXlfZGVhZCgp
Owo+IC0gICAgICAgICgqcG1faWRsZSkoKTsKPiAgICAgICAgICBkb190YXNrbGV0KCk7Cj4gKyAg
ICAgICAgaWYgKCBjcHVfaXNfaGFsdGFibGUoc21wX3Byb2Nlc3Nvcl9pZCgpKSAmJiAhc2NydWJf
ZnJlZV9wYWdlcygpICkKPiArICAgICAgICAgICAgKCpwbV9pZGxlKSgpOwo+ICAgICAgICAgIGRv
X3NvZnRpcnEoKTsKCi4uLiBoZXJlIChhbmQgaXRzIGNvcnJlY3RuZXNzIC8gc2FmZXR5KSBuZWVk
cyBhbiBleHBsYW5hdGlvbi4gTm90CnByb2Nlc3NpbmcgdGFza2xldHMgcmlnaHQgYWZ0ZXIgaWRs
ZSB3YWtldXAgaXMgYSBub3Qgb2J2aW91c2x5CmNvcnJlY3QgY2hhbmdlLiBOb3IgaXMgaXQgaW1t
ZWRpYXRlbHkgY2xlYXIgd2h5IHRoaXMgbmVlZHMgdG8gYmUKcHVsbGVkIGFoZWFkIGZvciB5b3Vy
IHB1cnBvc2VzLgoKPiAtLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluX3BhZ2UuYwo+ICsrKyBiL3hl
bi9hcmNoL3g4Ni9kb21haW5fcGFnZS5jCj4gQEAgLTE4LDEyICsxOCwxNCBAQAo+ICAjaW5jbHVk
ZSA8YXNtL2hhcmRpcnEuaD4KPiAgI2luY2x1ZGUgPGFzbS9zZXR1cC5oPgo+ICAKPiAtc3RhdGlj
IHN0cnVjdCB2Y3B1ICpfX3JlYWRfbW9zdGx5IG92ZXJyaWRlOwo+ICtzdGF0aWMgREVGSU5FX1BF
Ul9DUFUoc3RydWN0IHZjcHUgKiwgb3ZlcnJpZGUpOwo+ICAKPiAgc3RhdGljIGlubGluZSBzdHJ1
Y3QgdmNwdSAqbWFwY2FjaGVfY3VycmVudF92Y3B1KHZvaWQpCj4gIHsKPiArICAgIHN0cnVjdCB2
Y3B1ICp2LCAqdGhpc192Y3B1ID0gdGhpc19jcHUob3ZlcnJpZGUpOwo+ICsKPiAgICAgIC8qIElu
IHRoZSBjb21tb24gY2FzZSB3ZSB1c2UgdGhlIG1hcGNhY2hlIG9mIHRoZSBydW5uaW5nIFZDUFUu
ICovCj4gLSAgICBzdHJ1Y3QgdmNwdSAqdiA9IG92ZXJyaWRlID86IGN1cnJlbnQ7Cj4gKyAgICB2
ID0gdGhpc192Y3B1ID86IGN1cnJlbnQ7CgpXaGF0J3Mgd3Jvbmcgd2l0aAoKICAgIHN0cnVjdCB2
Y3B1ICp2ID0gdGhpc19jcHUob3ZlcnJpZGUpID86IGN1cnJlbnQ7Cgo/IEFuZCB0aGlzLCBidHcs
IGlzIGFub3RoZXIgY2hhbmdlIHdoaWNoIHNob3VsZCBoYXZlIGFuIGV4cGxhbmF0aW9uCmluIHRo
ZSBjb21taXQgbWVzc2FnZS4KCj4gLS0tIGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKPiArKysg
Yi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwo+IEBAIC0xMDEwLDE1ICsxMDEwLDc5IEBAIHN0YXRp
YyBpbnQgcmVzZXJ2ZV9vZmZsaW5lZF9wYWdlKHN0cnVjdCBwYWdlX2luZm8gKmhlYWQpCj4gICAg
ICByZXR1cm4gY291bnQ7Cj4gIH0KPiAgCj4gLXN0YXRpYyB2b2lkIHNjcnViX2ZyZWVfcGFnZXMo
dW5zaWduZWQgaW50IG5vZGUpCj4gK3N0YXRpYyBub2RlbWFza190IG5vZGVfc2NydWJiaW5nOwo+
ICsKPiArLyoKPiArICogSWYgZ2V0X25vZGUgaXMgdHJ1ZSB0aGlzIHdpbGwgcmV0dXJuIGNsb3Nl
c3Qgbm9kZSB0aGF0IG5lZWRzIHRvIGJlIHNjcnViYmVkLAo+ICsgKiB3aXRoIGFwcHJvcHJpYXRl
IGJpdCBpbiBub2RlX3NjcnViYmluZyBzZXQuCj4gKyAqIElmIGdldF9ub2RlIGlzIG5vdCBzZXQs
IHRoaXMgd2lsbCByZXR1cm4gKmEqIG5vZGUgdGhhdCBuZWVkcyB0byBiZSBzY3J1YmJlZC4KPiAr
ICogbm9kZV9zY3J1YmJpbmcgYml0bWFzayB3aWxsIG5vIGJlIHVwZGF0ZWQuCj4gKyAqIElmIG5v
IG5vZGUgbmVlZHMgc2NydWJiaW5nIHRoZW4gTlVNQV9OT19OT0RFIGlzIHJldHVybmVkLgo+ICsg
Ki8KPiArc3RhdGljIHVuc2lnbmVkIGludCBub2RlX3RvX3NjcnViKGJvb2wgZ2V0X25vZGUpCj4g
IHsKPiAtICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnOwo+IC0gICAgdW5zaWduZWQgaW50IHpvbmU7
Cj4gKyAgICBub2RlaWRfdCBub2RlID0gY3B1X3RvX25vZGUoc21wX3Byb2Nlc3Nvcl9pZCgpKSwg
bG9jYWxfbm9kZTsKPiArICAgIG5vZGVpZF90IGNsb3Nlc3QgPSBOVU1BX05PX05PREU7Cj4gKyAg
ICB1OCBkaXN0LCBzaG9ydGVzdCA9IDB4ZmY7Cj4gIAo+IC0gICAgQVNTRVJUKHNwaW5faXNfbG9j
a2VkKCZoZWFwX2xvY2spKTsKPiArICAgIGlmICggbm9kZSA9PSBOVU1BX05PX05PREUgKQo+ICsg
ICAgICAgIG5vZGUgPSAwOwo+ICAKPiAtICAgIGlmICggIW5vZGVfbmVlZF9zY3J1Yltub2RlXSAp
Cj4gLSAgICAgICAgcmV0dXJuOwo+ICsgICAgaWYgKCBub2RlX25lZWRfc2NydWJbbm9kZV0gJiYK
PiArICAgICAgICAgKCFnZXRfbm9kZSB8fCAhbm9kZV90ZXN0X2FuZF9zZXQobm9kZSwgbm9kZV9z
Y3J1YmJpbmcpKSApCj4gKyAgICAgICAgcmV0dXJuIG5vZGU7Cj4gKwo+ICsgICAgLyoKPiArICAg
ICAqIFNlZSBpZiB0aGVyZSBhcmUgbWVtb3J5LW9ubHkgbm9kZXMgdGhhdCBuZWVkIHNjcnViYmlu
ZyBhbmQgY2hvb3NlCj4gKyAgICAgKiB0aGUgY2xvc2VzdCBvbmUuCj4gKyAgICAgKi8KPiArICAg
IGxvY2FsX25vZGUgPSBub2RlOwo+ICsgICAgd2hpbGUgKCAxICkKCkFzIHNvbWUgY29tcGlsZXJz
IC8gY29tcGlsZXIgdmVyc2lvbnMgd2FybiBhYm91dCBzdWNoIGNvbnN0cnVjdHMKKCJjb25kaXRp
b24gaXMgYWx3YXlzIHRydWUiKSwgSSBnZW5lcmFsbHkgcmVjb21tZW5kIHVzaW5nICJmb3IgKCA7
IDsgKSIKaW5zdGVhZC4KCj4gKyAgICB7Cj4gKyAgICAgICAgZG8gewo+ICsgICAgICAgICAgICBu
b2RlID0gY3ljbGVfbm9kZShub2RlLCBub2RlX29ubGluZV9tYXApOwo+ICsgICAgICAgIH0gd2hp
bGUgKCAhY3B1bWFza19lbXB0eSgmbm9kZV90b19jcHVtYXNrKG5vZGUpKSAmJgo+ICsgICAgICAg
ICAgICAgICAgICAobm9kZSAhPSBsb2NhbF9ub2RlKSApOwo+ICsKPiArICAgICAgICBpZiAoIG5v
ZGUgPT0gbG9jYWxfbm9kZSApCj4gKyAgICAgICAgICAgIGJyZWFrOwo+ICsKPiArICAgICAgICBp
ZiAoIG5vZGVfbmVlZF9zY3J1Yltub2RlXSApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBp
ZiAoICFnZXRfbm9kZSApCj4gKyAgICAgICAgICAgICAgICByZXR1cm4gbm9kZTsKPiArCj4gKyAg
ICAgICAgICAgIGRpc3QgPSBfX25vZGVfZGlzdGFuY2UobG9jYWxfbm9kZSwgbm9kZSk7Cj4gKyAg
ICAgICAgICAgIGlmICggZGlzdCA8IHNob3J0ZXN0IHx8IGNsb3Nlc3QgPT0gTlVNQV9OT19OT0RF
ICkKPiArICAgICAgICAgICAgewo+ICsgICAgICAgICAgICAgICAgaWYgKCAhbm9kZV90ZXN0X2Fu
ZF9zZXQobm9kZSwgbm9kZV9zY3J1YmJpbmcpICkKPiArICAgICAgICAgICAgICAgIHsKPiArICAg
ICAgICAgICAgICAgICAgICBpZiAoIGNsb3Nlc3QgIT0gTlVNQV9OT19OT0RFICkKPiArICAgICAg
ICAgICAgICAgICAgICAgICAgbm9kZV9jbGVhcihjbG9zZXN0LCBub2RlX3NjcnViYmluZyk7CgpZ
b3UgY2FsbCB0aGlzIGZ1bmN0aW9uIHdpdGggbm8gbG9ja3MgaGVsZCwgeWV0IHlvdSB0ZW1wb3Jh
cmlseSBzZXQgYQpiaXQgaW4gbm9kZV9zY3J1YmJpbmcgd2hpY2ggeW91IHRoZW4gbWF5IGNsZWFy
IGFnYWluIGhlcmUuIFRoYXQnbGwKcHJldmVudCBhbm90aGVyIGlkbGUgQ1BVIHRvIGRvIHNjcnVi
YmluZyBvbiB0aGlzIG5vZGUgYWZhaWN0LAp3aGljaCwgd2hpbGUgbm90IGEgYnVnLCBpcyBub3Qg
b3B0aW1hbC4gVGhlcmVmb3JlIEkgdGhpbmsgZm9yIHRoaXMKc2Vjb25kIHBhcnQgb2YgdGhlIGZ1
bmN0aW9uIHlvdSBhY3R1YWxseSB3YW50IHRvIGFjcXVpcmUgdGhlIGhlYXAKbG9jay4KCj4gKyAg
ICAgICAgICAgICAgICAgICAgc2hvcnRlc3QgPSBkaXN0Owo+ICsgICAgICAgICAgICAgICAgICAg
IGNsb3Nlc3QgPSBub2RlOwo+ICsgICAgICAgICAgICAgICAgfQo+ICsgICAgICAgICAgICB9CgpB
bHNvIG5vdGUgdGhhdCB0d28gaWYoKXMgbGlrZSB0aGUgYWJvdmUsIHdoZW4gdGhlIGlubmVyIG9u
ZSBhbHNvCmhhcyBubyBlbHNlLCBjYW4gYW5kIHNob3VsZCBiZSBjb21iaW5lZCBpbnRvIG9uZS4K
Cj4gQEAgLTEwMzUsMjIgKzEwOTksNDYgQEAgc3RhdGljIHZvaWQgc2NydWJfZnJlZV9wYWdlcyh1
bnNpZ25lZCBpbnQgbm9kZSkKPiAgCj4gICAgICAgICAgICAgICAgICBmb3IgKCBpID0gcGctPnUu
ZnJlZS5maXJzdF9kaXJ0eTsgaSA8ICgxVSA8PCBvcmRlcik7IGkrKykKPiAgICAgICAgICAgICAg
ICAgIHsKPiArICAgICAgICAgICAgICAgICAgICBjbnQrKzsKPiAgICAgICAgICAgICAgICAgICAg
ICBpZiAoIHRlc3RfYml0KF9QR0NfbmVlZF9zY3J1YiwgJnBnW2ldLmNvdW50X2luZm8pICkKPiAg
ICAgICAgICAgICAgICAgICAgICB7Cj4gICAgICAgICAgICAgICAgICAgICAgICAgIHNjcnViX29u
ZV9wYWdlKCZwZ1tpXSk7Cj4gICAgICAgICAgICAgICAgICAgICAgICAgIHBnW2ldLmNvdW50X2lu
Zm8gJj0gflBHQ19uZWVkX3NjcnViOwo+ICAgICAgICAgICAgICAgICAgICAgICAgICBub2RlX25l
ZWRfc2NydWJbbm9kZV0tLTsKPiArICAgICAgICAgICAgICAgICAgICAgICAgY250ICs9IDEwMDsg
Lyogc2NydWJiZWQgcGFnZXMgYWRkIGhlYXZpZXIgd2VpZ2h0LiAqLwo+ICAgICAgICAgICAgICAg
ICAgICAgIH0KCldoaWxlIGl0IGRvZXNuJ3QgbWF0dGVyIG11Y2gsIEkgd291bGQgZ3Vlc3MgdGhh
dCB5b3VyIGludGVudGlvbgpyZWFsbHkgd2FzIHRvIGVpdGhlciBkbyB0aGUgImNudCsrIiBpbiBh
biAiZWxzZSIgdG8gdGhpcyAiaWYoKSIsIG9yCnVzZSA5OSBpbnN0ZWFkIG9mIDEwMCBhYm92ZS4K
Cj4gLSAgICAgICAgICAgICAgICB9Cj4gIAo+IC0gICAgICAgICAgICAgICAgcGFnZV9saXN0X2Rl
bChwZywgJmhlYXAobm9kZSwgem9uZSwgb3JkZXIpKTsKPiAtICAgICAgICAgICAgICAgIHBhZ2Vf
bGlzdF9hZGRfc2NydWIocGcsIG5vZGUsIHpvbmUsIG9yZGVyLCBJTlZBTElEX0RJUlRZX0lEWCk7
Cj4gKyAgICAgICAgICAgICAgICAgICAgLyoKPiArICAgICAgICAgICAgICAgICAgICAgKiBTY3J1
YiBhIGZldyAoOCkgcGFnZXMgYmVmb3JlIGJlY29taW5nIGVsaWdpYmxlIGZvcgo+ICsgICAgICAg
ICAgICAgICAgICAgICAqIHByZWVtdGlvbi4gQnV0IGFsc28gY291bnQgbm9uLXNjcnViYmluZyBs
b29wIGl0ZXJhdGlvbgoKInByZWVtcHRpb24iIGFuZCAiaXRlcmF0aW9ucyIKCj4gKyAgICAgICAg
ICAgICAgICAgICAgICogc28gdGhhdCB3ZSBkb24ndCBnZXQgc3R1Y2sgaGVyZSB3aXRoIGFuIGFs
bW9zdCBjbGVhbgo+ICsgICAgICAgICAgICAgICAgICAgICAqIGhlYXAuCj4gKyAgICAgICAgICAg
ICAgICAgICAgICovCj4gKyAgICAgICAgICAgICAgICAgICAgaWYgKCBzb2Z0aXJxX3BlbmRpbmco
Y3B1KSAmJiBjbnQgPiA4MDAgKQoKUGxlYXNlIHN3aXRjaCBib3RoIHNpZGVzIG9mIHRoZSAmJi4K
Cj4gKyAgICAgICAgICAgICAgICAgICAgewo+ICsgICAgICAgICAgICAgICAgICAgICAgICBwcmVl
bXB0ID0gdHJ1ZTsKPiArICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7Cj4gKyAgICAgICAg
ICAgICAgICAgICAgfQo+ICsgICAgICAgICAgICAgICAgfQo+ICAKPiAtICAgICAgICAgICAgICAg
IGlmICggbm9kZV9uZWVkX3NjcnViW25vZGVdID09IDAgKQo+IC0gICAgICAgICAgICAgICAgICAg
IHJldHVybjsKPiArICAgICAgICAgICAgICAgIGlmICggaSA9PSAoMVUgPDwgb3JkZXIpICkKPiAr
ICAgICAgICAgICAgICAgIHsKPiArICAgICAgICAgICAgICAgICAgICBwYWdlX2xpc3RfZGVsKHBn
LCAmaGVhcChub2RlLCB6b25lLCBvcmRlcikpOwo+ICsgICAgICAgICAgICAgICAgICAgIHBhZ2Vf
bGlzdF9hZGRfc2NydWIocGcsIG5vZGUsIHpvbmUsIG9yZGVyLCBJTlZBTElEX0RJUlRZX0lEWCk7
Cj4gKyAgICAgICAgICAgICAgICB9Cj4gKyAgICAgICAgICAgICAgICBlbHNlCj4gKyAgICAgICAg
ICAgICAgICAgICAgcGctPnUuZnJlZS5maXJzdF9kaXJ0eSA9IGkgKyAxOwoKVGhpcyBzZWVtcyB3
cm9uZyBpZiB5b3Ugc2V0ICJwcmVlbXB0IiBhZnRlciBzY3J1YmJpbmcgdGhlIGxhc3QgcGFnZQpv
ZiBhIGJ1ZGR5IC0gaW4gdGhhdCBjYXNlIHRoZSBpbmNyZW1lbnQgb2YgaSBpbiB0aGUgbG9vcCBo
ZWFkZXIgaXMgYmVpbmcKc2tpcHBlZCB5ZXQgdGhlIGVudGlyZSBidWRkeSBpcyBub3cgY2xlYW4s
IHNvIHRoZSBpZigpIGNvbmRpdGlvbiBoZXJlCndhbnRzIHRvIGJlICJpID49ICgxVSA8PCBvcmRl
cikgLSAxIiBhZmFpY3QuIEluIGFueSBldmVudCBpdCBuZWVkcyB0bwpiZSBpbXBvc3NpYmxlIGZv
ciBmaXJzdF9kaXJ0eSB0byBvYnRhaW4gYSB2YWx1ZSBvZiAxVSA8PCBvcmRlciBoZXJlLgoKPiAr
ICAgICAgICAgICAgICAgIGlmICggcHJlZW1wdCB8fCAobm9kZV9uZWVkX3NjcnViW25vZGVdID09
IDApICkKPiArICAgICAgICAgICAgICAgICAgICBnb3RvIG91dDsKPiAgICAgICAgICAgICAgfQo+
ICAgICAgICAgIH0gd2hpbGUgKCBvcmRlci0tICE9IDAgKTsKPiAgICAgIH0KPiArCj4gKyBvdXQ6
Cj4gKyAgICBzcGluX3VubG9jaygmaGVhcF9sb2NrKTsKPiArICAgIG5vZGVfY2xlYXIobm9kZSwg
bm9kZV9zY3J1YmJpbmcpOwoKV2l0aCB0aGUgbWVtb3J5LWxlc3Mgbm9kZSBjb21tZW50IGFib3Zl
IGl0IG1heSBiZSBuZWNlc3NhcnkKdG8gc3dpdGNoIHRoZXNlIHR3byBhcm91bmQuCgpKYW4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 12 08:14:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 08:14: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 1dKKUm-0001XU-Pc; Mon, 12 Jun 2017 08:14: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=32922000b=Paul.Durrant@citrix.com>)
 id 1dKKUl-0001XO-7R
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 08:14:43 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 7C/D8-01709-27D4E395; Mon, 12 Jun 2017 08:14:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpileJIrShJLcpLzFFi42LZKekooZvnaxd
 p8P6OnsX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvF3xQW2gg26FUt+HmRsYHyi08XIySEh4Cex
 reU7M4jNJqAjsfTofKYuRg4OEQFfiYX9hl2MXBzMAr1MEs0b1rGD1AgLuEj8P7SYDcQWEXCV+
 Ha6ixGkSETgEaPEo9tHWEASLAKqEi2Hn4A18Aq4S7y/dZ0RxBYSWM8pcfl/LojNKeAhMfnaDV
 YQm1FAVuJL42qwI5gFxCVuPQE5AuQ4AYkle84zQ9iiEi8f/2OFsA0kti7dxwJyKLOApsT6Xfo
 QrYoSU7ofQq0VlDg58wnLBEbhWUimzkLomIWkYxaSjgWMLKsYNYpTi8pSi3QNTfSSijLTM0py
 EzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQJDnwEIdjCePe15iFGSg0lJlHfLFZtIIb6k/JTKj
 MTijPii0pzU4kOMGhwcApvXrr7AKMWSl5+XqiTBW+ZjFykkWJSanlqRlpkDjE6YUgkOHiUR3j
 2eQGne4oLE3OLMdIjUKUZjjg2r139h4rjTt+ELkxDYJClxXjeQSQIgpRmleXCDYEnjEqOslDA
 vI9CZQjwFqUW5mSWo8q8YxTkYlYR5M0Cm8GTmlcDtewV0ChPQKddBPuItLklESEk1MIYvL+s8
 8zKUd8Lc4oxpS35ZGHxfev7u5jtHrv6cpjTDKyP4pBLnxd7XwkHXVN5drS7Kt9t7cO51roNOH
 8N8fvIs9V603U5kR53QmyADiyX313s9fvy5nl+E+dD+rVUPouYdKLj99wnXiUdh2ySUNLb7/V
 Zgnv/iUaZ0oeTS41tXF5o4Hb0VuWqjEktxRqKhFnNRcSIAMvL3/hUDAAA=
X-Env-Sender: prvs=32922000b=Paul.Durrant@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1497255278!103033093!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23964 invoked from network); 12 Jun 2017 08:14:38 -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;
 12 Jun 2017 08:14:38 -0000
X-IronPort-AV: E=Sophos;i="5.39,332,1493683200"; d="scan'208";a="47589142"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>, 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] debian stretch dom0 + xen 4.9 fails to boot
Thread-Index: AdLe0KoM3kANRDRYSf+PCIgyxC4kg///62kA///UqkD//530gIAAq+WA//7hiaAASaM11////+MQgAAfuwCAAAbUMIAAGXcAgAAQOnCAAEA9AIAAVefggADG/ACAAUkj0IACqxgAgAUy+oCACoPQgIATiwnQgCcrKYCATLgIwICZf+QAgTLymgCCZbBoQITLdygAiZbMY7CTKWIa8A==
Date: Mon, 12 Jun 2017 08:14:36 +0000
Message-ID: <86a3251e9ac44a2bb2df23862e458ee0@AMSPEX02CL03.citrite.net>
References: <bcc0d4330d9b463a9829af1327d895a9@AMSPEX02CL03.citrite.net>
 <ad450ab0147147429a46cd7382a17c19@AMSPEX02CL03.citrite.net>
 <0e704f5e-5845-dc56-6058-d0451d43d842@citrix.com>
 <2baad09e48864a06873037240b8e39dd@AMSPEX02CL03.citrite.net>
 <5938048A02000078001604AE@prv-mh.provo.novell.com>
 <056e566f141c4715867e2bdbbe418977@AMSPEX02CL03.citrite.net>
 <593806FC02000078001604D1@prv-mh.provo.novell.com>
 <e4aae59cbd884e21ab1fb75a96f34d3d@AMSPEX02CL03.citrite.net>
 <593813E602000078001605F7@prv-mh.provo.novell.com>
 <ee93e45315794a3db4aa21beefb62e52@AMSPEX02CL03.citrite.net>
 <593838D20200007800160859@prv-mh.provo.novell.com>
 <fc6fa02bb41e497e8b1896b692e82123@AMSPEX02CL03.citrite.net>
 <59383D4F020000780016089F@prv-mh.provo.novell.com>
 <94bf1caf8b95436fa7b3aed74a172ce1@AMSPEX02CL03.citrite.net>
 <59396AE10200007800160D0E@prv-mh.provo.novell.com>
 <ea5cd4c8f80349fb9cc768d981fea4a5@AMSPEX02CL03.citrite.net>
 <593AB92202000078001615A1@prv-mh.provo.novell.com>
 <40009cf2-ef28-4c70-410e-029b6ac8ffb8@oracle.com>
 <f579ca3d79c34baab75f63a3810975bb@AMSPEX02CL03.citrite.net>
 <593ADDBC020000780016171F@prv-mh.provo.novell.com>
 <c394e22eb2d24f379e34b402b69c3bb6@AMSPEX02CL03.citrite.net>
In-Reply-To: <c394e22eb2d24f379e34b402b69c3bb6@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: Juergen Gross <jgross@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "Julien Grall \(julien.grall@arm.com\)" <julien.grall@arm.com>,
 'Boris Ostrovsky' <boris.ostrovsky@oracle.com>,
 "xen-devel\(xen-devel@lists.xenproject.org\)" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] debian stretch dom0 + xen 4.9 fails to 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSBPbiBCZWhhbGYgT2YNCj4gUGF1bCBEdXJy
YW50DQo+IFNlbnQ6IDA5IEp1bmUgMjAxNyAxNjo0Nw0KPiBUbzogJ0phbiBCZXVsaWNoJyA8SkJl
dWxpY2hAc3VzZS5jb20+DQo+IENjOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+OyBB
bmRyZXcgQ29vcGVyDQo+IDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgSnVsaWVuIEdyYWxs
IChqdWxpZW4uZ3JhbGxAYXJtLmNvbSkNCj4gPGp1bGllbi5ncmFsbEBhcm0uY29tPjsgJ0Jvcmlz
IE9zdHJvdnNreScgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPjsNCj4geGVuLWRldmVsKHhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZykgPHhlbi0NCj4gZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmc+DQo+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBkZWJpYW4gc3RyZXRjaCBkb20w
ICsgeGVuIDQuOSBmYWlscyB0byBib290DQo+IA0KPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0t
LS0tDQo+ID4gRnJvbTogSmFuIEJldWxpY2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNvbV0NCj4g
PiBTZW50OiAwOSBKdW5lIDIwMTcgMTY6NDENCj4gPiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1
cnJhbnRAY2l0cml4LmNvbT4NCj4gPiBDYzogSnVsaWVuIEdyYWxsIChqdWxpZW4uZ3JhbGxAYXJt
LmNvbSkgPGp1bGllbi5ncmFsbEBhcm0uY29tPjsgQW5kcmV3DQo+ID4gQ29vcGVyIDxBbmRyZXcu
Q29vcGVyM0BjaXRyaXguY29tPjsgeGVuLWRldmVsKHhlbi0NCj4gPiBkZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZykgPHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz47ICdCb3Jpcw0KPiA+
IE9zdHJvdnNreScgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPjsgSnVlcmdlbiBHcm9zcw0K
PiA+IDxqZ3Jvc3NAc3VzZS5jb20+DQo+ID4gU3ViamVjdDogUkU6IFtYZW4tZGV2ZWxdIGRlYmlh
biBzdHJldGNoIGRvbTAgKyB4ZW4gNC45IGZhaWxzIHRvIGJvb3QNCj4gPg0KPiA+ID4+PiBPbiAw
OS4wNi4xNyBhdCAxNzoxNCwgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPiB3cm90ZToNCj4gPiA+
IEkndmUgY2hhcmFjdGVyaXNlZCB0aGUgaXNzdWUgc29tZSBtb3JlIGFuZCBpdCBhcHBlYXJzIHRv
IGJlIGFuIG92ZXJmbG93DQo+ID4gPiBpbnNpZGUgdGhlIGludDEzIGhhbmRsZXIgaWYgZXM6Yngg
aXMgbGVzcyB0aGFuIDUxMiBieXRlcyBiZWxvdyBhIDRrDQo+IGJvdW5kYXJ5Lg0KPiA+ID4gSSBt
b2RpZmllZCB0aGUgY29kZSB0byB1c2UgYSBoYXJkY29kZWQgc2VnbWVudCwgd2hpY2ggSSBzZXQg
YXQgMHg2MDAwLA0KPiBhbmQNCj4gPiA+IGFsbCB2YWx1ZXMgb2YgYnggdXAgdG8gMHhlMDAgcmVz
dWx0ZWQgaW4gYSBnb29kIE1CUiBzaWduYXR1cmUuIFZhbHVlcw0KPiBhYm92ZQ0KPiA+ID4gMHhl
MDAgYnV0IGJlbG93IDB4ZTIwIHJlc3VsdGVkIGluIHRoZSBidWZmZXIgbm90IGJlaW5nIGlkZW50
aWZpZWQgYXMgYQ0KPiB2YWxpZA0KPiA+ID4gTUJSIChJIGd1ZXNzIGJlY2F1c2UgdGhlIDB4QUE1
NSBmZWxsIG9mZikgYW5kIHZhbHVlcyBvZiBieCBhYm92ZSAweGUyMA0KPiA+ID4gcmVzdWx0ZWQg
aW4gZWl0aGVyIGEgaGFuZyAoc29tZXRpbWVzIHdpdGggYSBibGFjayBzY3JlZW4pIG9yIGEgcmVi
b290Lg0KPiA+ID4gVGhpcyBsZWQgbWUgdG8gYmVsaWV2ZSB0aGF0IGJhY2tpbmcgb3V0IGFsbCBt
eSBkZWJ1ZyBjb2RlIGFuZCBhZGRpbmcgYQ0KPiA+ID4gJy5hbGlnbiA1MTInIGp1c3QgYmVmb3Jl
IHRoZSBkZWZpbml0aW9uIG9mIGJvb3RfZWRkX2luZm8gc2hvdWxkIHJlc3VsdCBpbiBhDQo+ID4g
PiBzdWNjZXNzZnVsIGJvb3QuIEFsYXMgdGhpcyBhcHBlYXJzIG5vdCB0byBiZSB0aGUgY2FzZS4u
LiBJIHNlZW0gdG8gbmVlZCBhdA0KPiA+ID4gbGVhc3QgMmsgYWxpZ25tZW50LiBJIHdvbmRlciB3
aGV0aGVyIGl0IG1heSBiZSBtb3JlIHJvYnVzdCB0byBnbyBmb3IgNGsNCj4gPiA+IGFsaWdubWVu
dCB0aG91Z2guDQo+ID4NCj4gPiBBdCBsZWFzdCB1bnRpbCB3ZSd2ZSBzZWVuIChhbmQgbWVyZ2Vk
KSBKw7xyZ2VuJ3MgZnVydGhlciB0cmFtcG9saW5lDQo+ID4gYWRqdXN0bWVudHMsIHdlIG5lZWQg
dG8gYmUgY2FyZWZ1bCB3aXRoIGdyb3dpbmcgaXRzIG92ZXJhbGwgc2l6ZS4NCj4gPiBNZW1vcnkg
YmVsb3cgMU1iIGlzIGtub3duIHRvIGJlIHNjYXJjZSBzcGVjaWZpY2FsbHkgb24gc29tZSBFRkkN
Cj4gPiBzeXN0ZW1zLCBhbmQgd2UncmUgY3VycmVudGx5IHN0aWxsIGFsbG9jYXRpbmcgc3BhY2Ug
Zm9yIGFsbCBvZiB0aGUNCj4gPiB0cmFtcG9saW5lIGluc3RlYWQgb2YganVzdCBpdHMgcGVybWFu
ZW50IHBhcnQuIEV2ZW4gb24gbm9uLUVGSQ0KPiA+IHN5c3RlbXMgSSdkIHByZWZlciB0aGUgdHJh
bXBvbGluZSB0byByZW1haW4gYXMgc21hbGwgYXMgcG9zc2libGUuDQo+ID4NCj4gPiBXaXRoIHdo
YXQgeW91IHNheSBhYm91dCB0aGUgcmVxdWlyZW1lbnRzIHRoaXMgYnVnZ3kgQklPUyBoYXMNCj4g
PiBJIHdvbmRlciB3aGV0aGVyIHdlIGNvdWxkbid0IGhlbHAgb3Vyc2VsdmVzIGJ5IGRvaW5nIEkv
TyB0bw0KPiA+IG90aGVyIHRoYW4gYm9vdF9lZGRfaW5mby4gRXNwZWNpYWxseSBpZiB3ZSBkaWQg
dGhlIEVERCBzdHVmZiBsYXN0DQo+ID4gKHJhdGhlciB0aGFuIGJlZm9yZSB2aWRlbyksIGEgZ29v
ZCBwb3J0aW9uIG9mIHRoZSBib290IHRpbWUgb25seQ0KPiA+IHRyYW1wb2xpbmUgc3BhY2Ugd2ls
bCBubyBsb25nZXIgYmUgbmVlZGVkLg0KPiANCj4gSSB0aGluayB0aGF0IHdvdWxkIGJlIHNlbnNp
YmxlLCBidXQgSSB3YXMgbG9va2luZyBmb3IgdGhlIHNpbXBsZXN0DQo+IGZpeC93b3JrYXJvdW5k
IHBvc3NpYmxlIGZvciA0LjkgYW5kIHNldHRpbmcgdGhlIGFsaWdubWVudCBzZWVtcyB0byBpdC4N
Cj4gDQo+ID4NCj4gPiBPdG9oIEkgd29uZGVyIHdoZXJlIGEgc3lzdGVtIHRoaXMgYnVnZ3kgc2hv
dWxkbid0IGJlIGRlY2xhcmVkDQo+ID4gdW51c2FibGUgKHVudGlsIGEgc3VpdGFibGUgQklPUyB1
cGRhdGUgYmVjb21lcyBhdmFpbGFibGUpLiBEaWQNCj4gPiB5b3UgY2hlY2sgd2hhdCBjb25zdHJh
aW50cyBMaW51eCBwbGFjZXMgb24gdGhlIGJ1ZmZlciB1c2VkIGZvcg0KPiA+IEkvTz8gSU9XIGNh
biB5b3UganVkZ2Ugd2hldGhlciBiYXJlIG1ldGFsIExpbnV4IGp1c3QgaGFwcGVucw0KPiA+IHRv
IHdvcmsgKGp1c3QgbGlrZSBvbGRlciBYZW4gZGlkKSwgb3IgaGFzIGJlZW4gZml4ZWQgdG8gY29w
ZSB3aXRoDQo+ID4gc3VjaCBhIHNpdHVhdGlvbj8NCj4gPg0KPiANCj4gSSdsbCBnbyBoYXZlIGEg
bG9vayBhbmQgdGhlIGxpbnV4IGVkZCBjb2RlLiBJJ20gYWxzbyB0cnlpbmcgYSBCSU9TIHVwZGF0
ZSAod2hpY2gNCj4gaXMgcHJvdmluZyB0byBiZSB0cmlja2llciB0aGFuIEkgdGhvdWdodCBhcyBp
dCBzZWVtcyB0byBoYXZlIGtpbGxlZCBuZXR3b3JraW5nIGluDQo+IHNvbWUgd2VpcmQgd2F5KS4N
Cg0KTG9va2luZyBhdCB0aGUgY29kZSBpbiBhcmNoL3g4Ni9ib290L2VkZC5jIGluIExpbnV4LCBp
dCBzZWN0b3IgYWxpZ25zIHRoZSBidWZmZXIgaW50byB3aGljaCBpdCByZWFkcyB0aGUgTUJSIGFu
ZCB0aGUgc2VjdG9yIHNpemUgaXMgcHVsbGVkIGZyb20gdGhlIEVERCB3aGljaCBtZWFucywgSSBi
ZWxpZXZlLCB0aGF0IHRoZSBNQlIgcmVhZCBvbiB0aGUgc2t1bGwgY2FueW9uIHdvdWxkIGJlIDRr
IGFsaWduZWQuDQoNCldoYXQgZG8geW91IHRoaW5rIGl0IGJlc3QgdG8gZG8gZm9yIFhlbiA0Ljk/
IEhhcmRjb2RpbmcgYSA0ayBhbGlnbm1lbnQgaXMgY2xlYXJseSBlYXN5IGFuZCB3b3VsZCB3b3Jr
IGFyb3VuZCB0aGlzIEJJT1MgaXNzdWUgYnV0LCBhcyB5b3Ugc2F5LCBpdCBkb2VzIGdyb3cgdGhl
IGltYWdlLiBSZXZlcnRpbmcgSnVlcmdlbidzIHBhdGNoIGFsc28gd29ya3Mgcm91bmQgdGhlIGlz
c3VlLCBidXQgdGhhdCBpcyBtb3JlIGJ5IGx1Y2suIFJlLXdvcmtpbmcgdGhlIGNvZGUgaXMgcHJl
ZmVyYWJsZSwgYnV0IEkgZ3Vlc3MgaXQncyB0b28gbGF0ZSB0byBpbnRyb2R1Y2Ugc3VjaCBjb2Rl
LWNodXJuIGluIDQuOS4NCg0KICBQYXVsDQoNCj4gDQo+ICAgUGF1bA0KPiANCj4gPiBKYW4NCj4g
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gWGVuLWRl
dmVsIG1haWxpbmcgbGlzdA0KPiBYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZw0KPiBodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 12 08:19:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 08:19: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 1dKKZA-0001jE-Aj; Mon, 12 Jun 2017 08:19:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kashyap.thimmaraju@sec.t-labs.tu-berlin.de>)
 id 1dKKZ9-0001j5-7n
 for xen-devel@lists.xen.org; Mon, 12 Jun 2017 08:19:15 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 30/E8-03587-28E4E395; Mon, 12 Jun 2017 08:19:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsXSNJVdUbfRzy7
 S4MUePYslHxezODB6HN39mymAMYo1My8pvyKBNWPP8zksBdvFK75cXcDUwDhPpIuRk0NCQFni
 Q9dU5i5GLg4hgY2MElOb37ODJIQFfCUO3ljOCmKLCLhLTJjVwQZiCwnESsyc+hishllAR6J11
 Rowm03AVeLs6X5miKFyEr3dk1hAbF4BM4lZz14ydjFycLAIqEos+V4HEhYVCJfYMnECE0SJoM
 TJmU9YQEo4BYwk+uYWQ0z3l7hx6QPzBEa+WUiqZiFJQdjqEn/mXYKy5SWat86Gsq0k3s/6xwZ
 hK0pM6X7IDmE7S5x7MYVlASP7KkaN4tSistQiXWMjvaSizPSMktzEzBxdQwMzvdzU4uLE9NSc
 xKRiveT83E2MwFBmAIIdjKfXBR5ilORgUhLl3XLFJlKILyk/pTIjsTgjvqg0J7X4EKMMB4eSB
 O9TH7tIIcGi1PTUirTMHGBUwaQlOHiURHj3eAKleYsLEnOLM9MhUqcYFaXEeR18gRICIImM0j
 y4NlgkX2KUlRLmZQQ6RIinILUoN7MEVf4VozgHo5IwrxTIFJ7MvBK46a+AFjMBLb4OcjNvcUk
 iQkqqgdFXb1txdqgAq27UDwfTNv+SnOeXmPfEt8b8jf0hEJCteEr0pNPZ0nWmj6srNj98V8BT
 3/jWztya58vxgPWnH85kcPJlCZjpPFdv6QZdzvb2yVPehxal6i6uVZis3xTYbMHGLe0vHGDaZ
 vXq6vJvl4QvNaezu5T6+eoJsf31fnz8Mktn+5JEJZbijERDLeai4kQAwmemnd8CAAA=
X-Env-Sender: kashyap.thimmaraju@sec.t-labs.tu-berlin.de
X-Msg-Ref: server-7.tower-27.messagelabs.com!1497255553!102591225!1
X-Originating-IP: [130.149.7.33]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61124 invoked from network); 12 Jun 2017 08:19:13 -0000
Received: from mail.tu-berlin.de (HELO mail.tu-berlin.de) (130.149.7.33)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Jun 2017 08:19:13 -0000
X-tubIT-Incoming-IP: 130.149.230.43
Received: from mail.sec.t-labs.tu-berlin.de ([130.149.230.43])
 by mail.tu-berlin.de (exim-4.89/mailfrontend-6) with esmtp 
 id 1dKKZ5-0002ZZ-6Q; Mon, 12 Jun 2017 10:19:13 +0200
To: Dario Faggioli <dario.faggioli@citrix.com>, xen-devel@lists.xen.org
References: <593943F5.3030108@sec.t-labs.tu-berlin.de>
 <1496941648.26212.4.camel@citrix.com>
From: Kashyap Thimmaraju <kashyap.thimmaraju@sec.t-labs.tu-berlin.de>
X-Enigmail-Draft-Status: N1110
Message-ID: <593E4E6E.7020303@sec.t-labs.tu-berlin.de>
Date: Mon, 12 Jun 2017 10:18:54 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101
 Thunderbird/38.5.1
MIME-Version: 1.0
In-Reply-To: <1496941648.26212.4.camel@citrix.com>
Content-Type: multipart/mixed; boundary="------------060203020304010804020806"
Cc: George Dunlap <george.dunlap@citrix.com>
Subject: Re: [Xen-devel] Deployment usage and performance of a network 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>
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.
--------------060203020304010804020806
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit

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

Hi Dario,

Thank you for your answer.

On 08.06.2017 19:07, Dario Faggioli wrote:
> I'm not aware of any cloud providers doing that (but, that's
> mostly because there's not much info about how cloud providers
> configure their infrastructure).
This is true, and I agree there is little to no information on how
cloud providers deploy their virtualized infrastructure. I thought it
would be worth asking on the forum though.
> 
> Driver domains and stubdomains are hugely used in contexts
> targeting really strong security, like Qubes and OpenXT:
> 
> https://www.qubes-os.org/ http://openxt.org/
> 
> Qubes targets laptops. I've tried it on mine, which is quite old,
> and the drop in perf, e.g., wrt a regular (as in, one that does not
> use virtualization at all) Linux desktop, although present, I don't
> think it comes too much from the driver domain(s).
> 
> I haven't run any benchmarks with it, but despite (as I said) the 
> laptop being quite old, the system is definitely usable.
Thanks. I looked for a performance evaluation of such an architecture
but did not find anything. It would be good to know if there are some
meaningful numbers. The openxt example of having dedicated virtual
network domains for clients is indeed a good one but I could not find
any performance evaluation on that. Would you or anybody here happen
to know where I can find such information? The 2016 summit does not
have anything on it either.
> 
> I know less of OpenXT. The picture int the front page mentions
> multi- tenancy (although, it also mention 'clients').
Thanks for sharing those two links. They are indeed similar to what I
am looking for. The openxt webpage has several links on related tech.
as well which I found useful. That's actually where I found the link
to George Dunlap's presentation.

Thanks,
- -- 
Kashyap Thimmaraju <kashyap.thimmaraju@sec.t-labs.tu-berlin.de>
Security in Telecommunications <sec.t-labs.tu-berlin.de>
TU Berlin / Telekom Innovation Laboratories
Ernst-Reuter-Platz 7, Sekr TEL 16 / D - 10587 Berlin, Germany
Phone: +49 30 8353 58351
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQEcBAEBCAAGBQJZPk5uAAoJEKEOZw+VIHXNBngH/039UfIoVH1FKTSr6qKMjuIS
zLThT9RoTVzmTw2nQfVmAYwNw65Z1UOVP2mZcRbR1dFKKfzT9pzrmKZb8RNmd4jc
6yiuMnURv/R0M0kyVHlhEv5bdlbJTfXIK+K7vq8RY0xR/vnI6m5Cyc0ZzBb5XNis
/3YQL/HTSb502+g51zU91SogqFY+F9lcGA5yvkEY5ZU4P5SL7ZiAxrReOq0aeR1h
XQyhsVRE9GWKjluR3P5LsqNrydQfE8oOV9910VeB1VUYwNXfH5HUmA/uwdNBeL4v
JqMF6+kXSoBHI+uszo0hsPA4ewSxiXbtuRceQb7UaIX8zy3AOrc7ajLR7S7cuEU=
=9cRD
-----END PGP SIGNATURE-----

--------------060203020304010804020806
Content-Type: text/x-vcard;
 name="kashyap_thimmaraju.vcf"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="kashyap_thimmaraju.vcf"

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--------------060203020304010804020806--


From xen-devel-bounces@lists.xen.org Mon Jun 12 08:23:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 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 1dKKdW-0002LD-T6; Mon, 12 Jun 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 <JBeulich@suse.com>) id 1dKKdU-0002L7-TD
 for xen-devel@lists.xen.org; Mon, 12 Jun 2017 08:23:44 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 44/B1-03371-09F4E395; Mon, 12 Jun 2017 08:23:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS7ff3y7
 SYMV7DYslHxezODB6HN39mymAMYo1My8pvyKBNeP6kk7Ggt3MFX+bTjE2MF5m6mLk5BASyJO4
 N7sNzOYVsJP4ufIgmC0hYChxeuFNli5GDg4WAVWJnTsDQMJsAuoSbc+2s4KERQSMJD5sk+xi5
 OJgFrjEKHFq7V52kBphoDE7rq5ghBjfxSgxv9kCxOYU8JbY8HwTM0gvr4CgxN8dwiBhZgEtiY
 e/brFA2NoSyxa+BithFpCWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo0ZxalFZapGuoZleUlF
 mekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZg6DEAwQ7G+xsDDjFKcjApifJuuWITKcSX
 lJ9SmZFYnBFfVJqTWnyIUYaDQ0mC96OvXaSQYFFqempFWmYOMApg0hIcPEoivHs8gdK8xQWJu
 cWZ6RCpU4y6HE0ftnxhEmLJy89LlRLnFfQDKhIAKcoozYMbAYvIS4yyUsK8jEBHCfEUpBblZp
 agyr9iFOdgVBLmjQW5hCczrwRu0yugI5iAjrgOcj9vcUkiQkqqgXFRmczzLz0V564viWe7Usi
 zPODoPaFpc5x/L19uwHamxrm9Q/fcKy5dPZ2A0zO+Bqn5ipx3LJ3BxsnFsY1lgbb321q5Hyzx
 016Zz3IU/rA+MKg8I/XgB/Ec0fqcecvdpk6NzbHqZ26/ncXe/eBQ/7LikrDA8qgzmbqZ53as6
 3934uPzWY/3PFJiKc5INNRiLipOBACQcnN3wwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1497255822!106382064!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40557 invoked from network); 12 Jun 2017 08:23:43 -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; 12 Jun 2017 08:23:43 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 12 Jun 2017 02:23:41 -0600
Message-Id: <593E6BAB0200007800161CF6@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 12 Jun 2017 02:23:39 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <1495209040-11101-1-git-send-email-boris.ostrovsky@oracle.com>
 <1495209040-11101-6-git-send-email-boris.ostrovsky@oracle.com>
In-Reply-To: <1495209040-11101-6-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 v4 5/8] spinlock: Introduce spin_lock_cb()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE5LjA1LjE3IGF0IDE3OjUwLCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IEBAIC0xNDAsNiArMTQwLDggQEAgdm9pZCBfc3Bpbl9sb2NrKHNwaW5sb2NrX3QgKmxv
Y2spCj4gICAgICB3aGlsZSAoIHRpY2tldHMudGFpbCAhPSBvYnNlcnZlX2hlYWQoJmxvY2stPnRp
Y2tldHMpICkKPiAgICAgIHsKPiAgICAgICAgICBMT0NLX1BST0ZJTEVfQkxPQ0s7Cj4gKyAgICAg
ICAgaWYgKCB1bmxpa2VseShjYikgKQo+ICsgICAgICAgICAgICBjYihkYXRhKTsKClRoZSBkZXNj
cmlwdGlvbiBzYXlzICJwZXJpb2RpY2FsbHkiLCB3aGljaCB0byBtZSBpbXBsaWVzIGV2ZXJ5IG9u
Y2UKaW4gYSB3aGlsZSwgbm90IG9uIGV2ZXJ5IGl0ZXJhdGlvbi4gTm90IGEgYmlnIHByb2JsZW0s
IGJpdCBJIHdhbnRlZCB0bwptZW50aW9uIGl0IGFueXdheS4KCkphbgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 12 08:30:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 08: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 1dKKjn-00030l-Ow; Mon, 12 Jun 2017 08:30: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 1dKKjm-00030f-JC
 for xen-devel@lists.xen.org; Mon, 12 Jun 2017 08:30:14 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 C7/2C-03587-5115E395; Mon, 12 Jun 2017 08:30:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS1c00C7
 S4NMdIYslHxezODB6HN39mymAMYo1My8pvyKBNePfzsuMBXclK85/f8zUwHiLr4uRk0NIIE/i
 6dOpTCA2r4CdxL7t65hBbAkBQ4nTC2+ygNgsAqoSv5csYwWx2QTUJdqebQeyOThEBIwkPmyT7
 GLk4mAWuMQocWrtXnaQGmEBf4k1a9ezgiSEBLoYJbb+3QLWwCngLbH2uTeIySsgKPF3hzBIOb
 OAlsTDX7dYIGxtiWULXzODlDALSEss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRozi1qCy1SNf
 IWC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzD4GIBgB+Of+YGHGCU5mJREebdc
 sYkU4kvKT6nMSCzOiC8qzUktPsQow8GhJMG72d8uUkiwKDU9tSItMwcYBzBpCQ4eJRFeNZA0b
 3FBYm5xZjpE6hSjopQ47zaQhABIIqM0D64NFnuXGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJM
 z7CWQKT2ZeCdz0V0CLmYAWXwe5mbe4JBEhJdXAmHScs+PUssxJYnul1I3+Livf5jJ1mlSln78
 DY5qP/DY/pbWTV6rsCb0yO0x8Bf8vtQfpwW6r9izX4LzIrH4kUmRmyjcFn9rlTF5qew5Vlm/J
 5bhRmbVEU3hrZHBkX83WCN41zjyd8wVyNX9MsD368IqT7XW1v2+F2l/4l/gd33q52EVjYeBVJ
 ZbijERDLeai4kQAu3uk97gCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1497256211!50357111!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48749 invoked from network); 12 Jun 2017 08:30:13 -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; 12 Jun 2017 08:30:13 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 12 Jun 2017 02:30:10 -0600
Message-Id: <593E6D300200007800161D0D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 12 Jun 2017 02:30:08 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <1495209040-11101-1-git-send-email-boris.ostrovsky@oracle.com>
 <1495209040-11101-7-git-send-email-boris.ostrovsky@oracle.com>
In-Reply-To: <1495209040-11101-7-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 v4 6/8] mm: Keep heap accessible to others
 while scrubbing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE5LjA1LjE3IGF0IDE3OjUwLCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IEBAIC0xMDkwLDI0ICsxMTMxLDUxIEBAIGJvb2wgc2NydWJfZnJlZV9wYWdlcyh2b2lk
KQo+ICAgICAgICAgIGRvIHsKPiAgICAgICAgICAgICAgd2hpbGUgKCAhcGFnZV9saXN0X2VtcHR5
KCZoZWFwKG5vZGUsIHpvbmUsIG9yZGVyKSkgKQo+ICAgICAgICAgICAgICB7Cj4gLSAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgaTsKPiArICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBp
LCBkaXJ0eV9jbnQ7Cj4gKyAgICAgICAgICAgICAgICBzdHJ1Y3Qgc2NydWJfd2FpdF9zdGF0ZSBz
dDsKPiAgCj4gICAgICAgICAgICAgICAgICAvKiBVbnNjcnViYmVkIHBhZ2VzIGFyZSBhbHdheXMg
YXQgdGhlIGVuZCBvZiB0aGUgbGlzdC4gKi8KPiAgICAgICAgICAgICAgICAgIHBnID0gcGFnZV9s
aXN0X2xhc3QoJmhlYXAobm9kZSwgem9uZSwgb3JkZXIpKTsKPiAgICAgICAgICAgICAgICAgIGlm
ICggcGctPnUuZnJlZS5maXJzdF9kaXJ0eSA9PSBJTlZBTElEX0RJUlRZX0lEWCApCj4gICAgICAg
ICAgICAgICAgICAgICAgYnJlYWs7Cj4gIAo+ICsgICAgICAgICAgICAgICAgQVNTRVJUKCFwZy0+
dS5mcmVlLnNjcnViX3N0YXRlKTsKPiArICAgICAgICAgICAgICAgIHBnLT51LmZyZWUuc2NydWJf
c3RhdGUgPSBQQUdFX1NDUlVCQklORzsKPiArCj4gKyAgICAgICAgICAgICAgICBzcGluX3VubG9j
aygmaGVhcF9sb2NrKTsKPiArCj4gKyAgICAgICAgICAgICAgICBkaXJ0eV9jbnQgPSAwOwo+ICAg
ICAgICAgICAgICAgICAgZm9yICggaSA9IHBnLT51LmZyZWUuZmlyc3RfZGlydHk7IGkgPCAoMVUg
PDwgb3JkZXIpOyBpKyspCj4gICAgICAgICAgICAgICAgICB7Cj4gICAgICAgICAgICAgICAgICAg
ICAgY250Kys7Cj4gICAgICAgICAgICAgICAgICAgICAgaWYgKCB0ZXN0X2JpdChfUEdDX25lZWRf
c2NydWIsICZwZ1tpXS5jb3VudF9pbmZvKSApCj4gICAgICAgICAgICAgICAgICAgICAgewo+ICAg
ICAgICAgICAgICAgICAgICAgICAgICBzY3J1Yl9vbmVfcGFnZSgmcGdbaV0pOwo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAvKgo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgKiBXZSBjYW4g
bW9kaWZ5IGNvdW50X2luZm8gd2l0aG91dCBob2xkaW5nIGhlYXAKPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICogbG9jayBzaW5jZSB3ZSBlZmZlY3RpdmVseSBsb2NrZWQgdGhpcyBidWRkeSBi
eQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgKiBzZXR0aW5nIGl0cyBzY3J1Yl9zdGF0ZS4K
PiArICAgICAgICAgICAgICAgICAgICAgICAgICovCj4gICAgICAgICAgICAgICAgICAgICAgICAg
IHBnW2ldLmNvdW50X2luZm8gJj0gflBHQ19uZWVkX3NjcnViOwo+IC0gICAgICAgICAgICAgICAg
ICAgICAgICBub2RlX25lZWRfc2NydWJbbm9kZV0tLTsKPiArICAgICAgICAgICAgICAgICAgICAg
ICAgZGlydHlfY250Kys7Cj4gICAgICAgICAgICAgICAgICAgICAgICAgIGNudCArPSAxMDA7IC8q
IHNjcnViYmVkIHBhZ2VzIGFkZCBoZWF2aWVyIHdlaWdodC4gKi8KPiAgICAgICAgICAgICAgICAg
ICAgICB9Cj4gIAo+ICsgICAgICAgICAgICAgICAgICAgIGlmICggcGctPnUuZnJlZS5zY3J1Yl9z
dGF0ZSAmIFBBR0VfU0NSVUJfQUJPUlQgKQo+ICsgICAgICAgICAgICAgICAgICAgIHsKPiArICAg
ICAgICAgICAgICAgICAgICAgICAgLyogU29tZW9uZSB3YW50cyB0aGlzIGNodW5rLiBEcm9wIGV2
ZXJ5dGhpbmcuICovCj4gKwo+ICsgICAgICAgICAgICAgICAgICAgICAgICBwZy0+dS5mcmVlLmZp
cnN0X2RpcnR5ID0gKGkgPT0gKDFVIDw8IG9yZGVyKSkgPwoKU2ltaWxhciBsaWtlIGZvciB0aGUg
ZWFybGllciBwYXRjaCwgdGhpcyBjb25kaXRpb24gaXMgYWx3YXlzIGZhbHNlCihkbyB0byB0aGUg
Y29uZGl0aW9uIGluIHRoZSBsb29wIGhlYWRlcikgYWZhaWN0LCBhbmQgLi4uCgo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgSU5WQUxJRF9ESVJUWV9JRFggOiBpICsgMTsgCgouLi4geW91
J2QgYWdhaW4gcmlzayBzdG9yaW5nIDFVIDw8IG9yZGVyIGludG8gZmlyc3RfZGlydHkgaGVyZS4K
Cj4gQEAgLTExMjEsNiArMTE4OSwxNyBAQCBib29sIHNjcnViX2ZyZWVfcGFnZXModm9pZCkKPiAg
ICAgICAgICAgICAgICAgICAgICB9Cj4gICAgICAgICAgICAgICAgICB9Cj4gIAo+ICsgICAgICAg
ICAgICAgICAgc3QucGcgPSBwZzsKPiArICAgICAgICAgICAgICAgIHN0LmZpcnN0X2RpcnR5ID0g
KGkgPT0gKDFVTCA8PCBvcmRlcikpID8KPiArICAgICAgICAgICAgICAgICAgICBJTlZBTElEX0RJ
UlRZX0lEWCA6IGkgKyAxOwoKU2FtZSBoZXJlIHRoZW4uCgo+ICsgICAgICAgICAgICAgICAgc3Qu
ZHJvcCA9IGZhbHNlOwo+ICsgICAgICAgICAgICAgICAgc3Bpbl9sb2NrX2NiKCZoZWFwX2xvY2ss
IHNjcnViX2NvbnRpbnVlLCAmc3QpOwo+ICsKPiArICAgICAgICAgICAgICAgIG5vZGVfbmVlZF9z
Y3J1Yltub2RlXSAtPSBkaXJ0eV9jbnQ7Cj4gKwo+ICsgICAgICAgICAgICAgICAgaWYgKCBzdC5k
cm9wICkKPiArICAgICAgICAgICAgICAgICAgICBnb3RvIG91dDsKPiArCj4gICAgICAgICAgICAg
ICAgICBpZiAoIGkgPT0gKDFVIDw8IG9yZGVyKSApCj4gICAgICAgICAgICAgICAgICB7Cj4gICAg
ICAgICAgICAgICAgICAgICAgcGFnZV9saXN0X2RlbChwZywgJmhlYXAobm9kZSwgem9uZSwgb3Jk
ZXIpKTsKPiBAQCAtMTEyOCw3ICsxMjA3LDkgQEAgYm9vbCBzY3J1Yl9mcmVlX3BhZ2VzKHZvaWQp
Cj4gICAgICAgICAgICAgICAgICB9Cj4gICAgICAgICAgICAgICAgICBlbHNlCj4gICAgICAgICAg
ICAgICAgICAgICAgcGctPnUuZnJlZS5maXJzdF9kaXJ0eSA9IGkgKyAxOwo+IC0gCj4gKwoKUGxl
YXNlIGF2b2lkIGFkZGluZyB0aGUgdHJhaWxpbmcgYmxhbmsgaW4gdGhlIGZpcnN0IHBsYWNlIChp
biB0aGUKZWFybGllciBwYXRjaCkuCgo+IEBAIC0xMTc1LDYgKzEyNTgsOCBAQCBzdGF0aWMgdm9p
ZCBmcmVlX2hlYXBfcGFnZXMoCj4gICAgICAgICAgaWYgKCBwYWdlX3N0YXRlX2lzKCZwZ1tpXSwg
b2ZmbGluZWQpICkKPiAgICAgICAgICAgICAgdGFpbnRlZCA9IDE7Cj4gIAo+ICsgICAgICAgIHBn
W2ldLnUuZnJlZS5zY3J1Yl9zdGF0ZSA9IDA7CgpJcyB0aGlzIHJlYWxseSBuZWVkZWQgZm9yIGV2
ZXJ5IHBhZ2UgaW4gdGhlIGJ1ZGR5PwoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 12 08:30:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 08: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 1dKKk1-00031e-W9; Mon, 12 Jun 2017 08:30:29 +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 1dKKk0-00031H-Qb
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 08:30:28 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 2F/3A-03557-4215E395; Mon, 12 Jun 2017 08:30:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsXSnM/RpKscaBd
 psPifhMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmrF8fkjBEtWKLwueMzcwnpTrYuTkkBBQlNja
 uJEZwnaQ6H2zhx3EFhK4xCRx/7UZiC0s4Chx7e1BRhBbRKBO4l5jD1gNs0C5xPdb14HiXED1y
 9gk+ldfAStiE9CX2P3iExOIzStgK3Fw10ZWEJtFQFXi/awJLCC2qEC0xOkdfYwQNYISJ2c+AY
 tzCthIPFg/nQVigbrEn3mXmCFseYntb+dA2eISTV9WskIcpycx7f48lgmMgrOQjJqFpH0WkvZ
 ZSNoXMLKsYtQoTi0qSy3SNTTSSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDGYG
 INjBeHljwCFGSQ4mJVHeLVdsIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8DoE2EUKCRalpqdWp
 GXmAOMKJi3BwaMkwqvmD5TmLS5IzC3OTIdInWLU5diwev0XJiGWvPy8VClxiBkCIEUZpXlwI2
 AxfolRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvLkgU3gy80rgNr0COoIJ6IjrIPfzFpckIqS
 kGhhZQsztDvp0/J+pHLOCkeHRp+OPs3Z/5/P4sCL+LntUxvf/e64e8s9c4PYnQ/fKrtu6Inmt
 n7YcdjhZE9+i8XLOT5H6Hk6X3YZaTqk2F95c6s0VNHzYLMewaP69AxsvRzWwvhbmf2601+rYh
 he6m679u/ThZP+lP1KbqkOuMi718/RbfVv1W4ObEktxRqKhFnNRcSIAF1aXTuwCAAA=
X-Env-Sender: amc96@hermes.cam.ac.uk
X-Msg-Ref: server-3.tower-27.messagelabs.com!1497256227!106894029!1
X-Originating-IP: [131.111.8.130]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39750 invoked from network); 12 Jun 2017 08:30:27 -0000
Received: from ppsw-30.csi.cam.ac.uk (HELO ppsw-30.csi.cam.ac.uk)
 (131.111.8.130)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Jun 2017 08:30:27 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from host-92-24-231-238.ppp.as43234.net ([92.24.231.238]:59983
 helo=[192.168.1.6])
 by ppsw-30.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.156]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1dKKjy-000GH3-dK (Exim 4.89)
 (return-path <amc96@hermes.cam.ac.uk>); Mon, 12 Jun 2017 09:30:26 +0100
To: Juergen Gross <jgross@suse.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <55443407-5d99-0830-e8e0-6c2044c18ec9@suse.com>
 <22824.21930.185651.403388@mariner.uk.xensource.com>
 <2e6d9143-1abe-2f99-155f-f1071245ca41@suse.com>
 <alpine.DEB.2.10.1705261201010.18759@sstabellini-ThinkPad-X260>
 <77637aaf-0c2c-fe90-2e37-3211ea9026e7@suse.com>
 <alpine.DEB.2.10.1706060930460.10022@sstabellini-ThinkPad-X260>
 <5de5e464-ae54-30b4-7a97-0a2dcbf91416@suse.com>
 <alpine.DEB.2.10.1706061202290.15791@sstabellini-ThinkPad-X260>
 <294d36b9-0ebb-647d-ecfa-7a4e2c0ada47@suse.com>
 <alpine.DEB.2.10.1706071109510.26108@sstabellini-ThinkPad-X260>
 <16819156-5a02-1f21-83c5-70507eed7a4b@suse.com>
 <1496955634.26212.6.camel@citrix.com>
 <dd74f0cf-137f-9577-8bd1-7fe4c4d9a90a@suse.com>
 <19319775-bf24-a660-eb53-d30d2fd278f8@citrix.com>
 <c8769d74-9fc5-056b-6985-a6ca1ded9c50@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <ef9a3a3c-fcb1-6a0e-a6f3-60f37a256f8b@citrix.com>
Date: Mon, 12 Jun 2017 09:30:22 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <c8769d74-9fc5-056b-6985-a6ca1ded9c50@suse.com>
Content-Language: en-GB
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] Solved: HVM guest performance regression
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTIvMDYvMjAxNyAwODo0NywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAxMi8wNi8xNyAw
OTozNSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMTIvMDYvMjAxNyAwNjo0OCwgSnVlcmdl
biBHcm9zcyB3cm90ZToKPj4+IE9uIDA4LzA2LzE3IDIzOjAwLCBEYXJpbyBGYWdnaW9saSB3cm90
ZToKPj4+PiBCcmluZ2luZyBpbiBLb25yYWQgYmVjYXVzZS4uLgo+Pj4+Cj4+Pj4gT24gVGh1LCAy
MDE3LTA2LTA4IGF0IDExOjM3ICswMjAwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+PiBPbiAw
Ny8wNi8xNyAyMDoxOSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+Pj4+Pj4gT24gV2VkLCA3
IEp1biAyMDE3LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+Pj4+IE9uIDA2LzA2LzE3IDIxOjA4
LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+Pj4+Pj4+IDIpIFBWIHN1c3BlbmQvcmVzdW1l
Cj4+Pj4+Pj4+IDMpIHZlY3RvciBjYWxsYmFjawo+Pj4+Pj4+PiA0KSBpbnRlcnJ1cHQgcmVtYXBw
aW5nCj4+Pj4+Pj4+Cj4+Pj4+Pj4+IDIpIGlzIG5vdCBvbiB0aGUgaG90IHBhdGguCj4+Pj4+Pj4+
IEkgZGlkIGluZGl2aWR1YWwgbWVhc3VyZW1lbnRzIG9mIDMpIGF0IHNvbWUgcG9pbnRzIGFuZCBp
dCB3YXMgYQo+Pj4+Pj4+PiBjbGVhciB3aW4uCj4+Pj4+Pj4gVGhhdCBtaWdodCBkZXBlbmQgb24g
dGhlIGhhcmR3YXJlLiBDb3VsZCBpdCBiZSBuZXdlciBwcm9jZXNzb3JzCj4+Pj4+Pj4gYXJlCj4+
Pj4+Pj4gZmFzdGVyIGhlcmU/Cj4+Pj4+PiBJIGRvbid0IHRoaW5rIHNvOiB0aGUgYWx0ZXJuYXRp
dmUgaXQncyBhbiBlbXVsYXRlZCBpbnRlcnJ1cHQuIEl0J3MKPj4+Pj4+IHNsb3dlciB1bmRlciBh
bGwgcG9pbnRzIG9mIHZpZXcuCj4+Pj4+IFdoYXQgYWJvdXQgQVBJQyB2aXJ0dWFsaXphdGlvbiBv
ZiBtb2Rlcm4gcHJvY2Vzc29ycz8gQXJlIHlvdSBzdXJlCj4+Pj4+IGUuZy4KPj4+Pj4gdGltZXIg
aW50ZXJydXB0cyBhcmVuJ3QgaGFuZGxlZCBjb21wbGV0ZWx5IGJ5IHRoZSBwcm9jZXNzb3I/IEkg
Z3Vlc3MKPj4+Pj4gdGhpcyBtaWdodCBiZSBmYXN0ZXIgdGhhbiBsZXR0aW5nIGl0IGJlIGhhbmRs
ZWQgYnkgdGhlIGh5cGVydmlzb3IgYW5kCj4+Pj4+IHRoZW4gdXNlIHRoZSBjYWxsYmFjayBpbnRv
IHRoZSBndWVzdC4KPj4+Pj4KPj4+PiAuLi4gSSBraW5kIG9mIHJlbWVtYmVyIGFuIGVtYWlsIGV4
Y2hhbmdlIHdlIGhhZCwgbm90IGhlcmUgb24gdGhlIGxpc3QsCj4+Pj4gYnV0IGluIHByaXZhdGUs
IGFib3V0IHNvbWUgYXBwYXJlbnRseSB3ZWlyZCBzY2hlZHVsaW5nIGJlaGF2aW9yIHlvdQo+Pj4+
IHdlcmUgc2VlaW5nLCB0aGVyZSBhdCBPcmFjbGUsIG9uIGEgcGFydGljdWxhciBiZW5jaG1hcmsv
Y3VzdG9tZXIncwo+Pj4+IHdvcmtsb2FkLgo+Pj4+Cj4+Pj4gTm90IHRoYXQgdGhpcyBpcyBkaXJl
Y3RseSByZWxhdGVkLCBidXQgSSBzZWVtIHRvIGFsc28gcmVjYWxsIHRoYXQgeW91Cj4+Pj4gbWFu
YWdlZCB0byBmaW5kIG91dCB0aGF0IHNvbWUgb2YgdGhlIHBlcmYgZGlmZmVyZW5jZSAoYmV0d2Vl
biBiYXJlbWV0YWwKPj4+PiBhbmQgZ3Vlc3QpIHdhcyBkdWUgdG8gdkFQSUMgYmVpbmcgZmFzdGVy
IHRoYW4gdGhlIFBWIHBhdGggd2Ugd2VyZQo+Pj4+IHRha2luZz8gV2hhdCBJIGRvbid0IHJlY2Fs
bCwgdGhvdWdoLCBpcyB3aGV0aGVyIHlvdXIgZ3Vlc3Qgd2FzIFBWIG9yCj4+Pj4gKFBWKUhWTS4u
LiBEbyB5b3UgcmVtZW1iZXIgYW55dGhpbmcgbW9yZSBwcmVjaXNlbHkgdGhhbiB0aGlzPwo+Pj4g
SSBub3cgdHdlYWtlZCB0aGUga2VybmVsIHRvIHVzZSB0aGUgTEFQSUMgdGltZXIgaW5zdGVhZCBv
ZiB0aGUgcHYgb25lLgo+Pj4KPj4+IFdoaWxlIGl0IGlzIGEgdmVyeSBsaXR0bGUgYml0IGZhc3Rl
ciAoPDElKSB0aGlzIGRvZXNuJ3Qgc2VlbSB0byBiZSB0aGUKPj4+IHJlYXNvbiBmb3IgdGhlIHBl
cmZvcm1hbmNlIGRyb3AuCj4+Pgo+Pj4gVXNpbmcgeGVudHJhY2UgSSd2ZSB2ZXJpZmllZCB0aGF0
IG5vIGFkZGl0aW9uYWwgaHlwZXJjYWxscyBvciBvdGhlcgo+Pj4gVk1FWElUcyBhcmUgb2NjdXJy
aW5nIHdoaWNoIHdvdWxkIGV4cGxhaW4gd2hhdCBpcyBoYXBwZW5pbmcgKEknbQo+Pj4gc2VlaW5n
IHNldHRpbmcgdGhlIHRpbWVyIGFuZCB0aGUgcmVsYXRlZCB0aW1lciBpbnRlcnJ1cHQgMjUwIHRp
bWVzCj4+PiBhIHNlY29uZCwgd2hhdCBpcyBleHBlY3RlZCkuCj4+Pgo+Pj4gVXNpbmcgZnRyYWNl
IGluIHRoZSBrZXJuZWwgSSBjYW4gc2VlIGFsbCBmdW5jdGlvbnMgYmVpbmcgY2FsbGVkIG9uCj4+
PiB0aGUgbXVubWFwIHBhdGguIE5vdGhpbmcgd29ycnlpbmcgYW5kIG5vIHdlaXJkIGRpZmZlcmVu
Y2VzIGJldHdlZW4gdGhlCj4+PiBwdiBhbmQgdGhlIG5vbi1wdiB0ZXN0Lgo+Pj4KPj4+IFdoYXQg
aXMgaW50ZXJlc3RpbmcgaXMgdGhhdCB0aGUgdGltZSBmb3IgdGhlIHB2IHRlc3QgaXNuJ3QgbG9z
dCBhdCBvbmUKPj4+IG9yIHR3byBzcGVjaWZpYyBwb2ludHMsIGJ1dCBhbGwgb3ZlciB0aGUgdGVz
dC4gQWxsIGZ1bmN0aW9uIHNlZW0gdG8gcnVuCj4+PiBqdXN0IGEgbGl0dGxlIGJpdCBzbG93ZXIg
YXMgaW4gdGhlIG5vbi1wdiBjYXNlLgo+Pj4KPj4+IFNvIEkgY29uY2x1ZGVkIGl0IG1pZ2h0IGJl
IFRMQiByZWxhdGVkLiBUaGUgbWFpbiBkaWZmZXJlbmNlIGJldHdlZW4KPj4+IHVzaW5nIHB2IGlu
dGVyZmFjZXMgb3Igbm90IGlzIHRoZSBtYXBwaW5nIG9mIHRoZSBzaGFyZWQgaW5mbyBwYWdlIGlu
dG8KPj4+IHRoZSBndWVzdC4gVGhlIGd1ZXN0IHBoeXNpY2FsIHBhZ2UgZm9yIHRoZSBzaGFyZWQg
aW5mbyBwYWdlIGlzIGFsbG9jYXRlZAo+Pj4gcmF0aGVyIGVhcmx5IHZpYSBleHRlbmRfYnJrKCku
IE1hcHBpbmcgdGhlIHNoYXJlZCBpbmZvIHBhZ2UgaW50byB0aGUKPj4+IGd1ZXN0IHJlcXVpcmVz
IHRoYXQgc3BlY2lmaWMgcGFnZSB0byBiZSBtYXBwZWQgdmlhIGEgNGtCIEVQVCBlbnRyeSwKPj4+
IHJlc3VsdGluZyBpbiBicmVha2luZyB1cCBhIDJNQiBlbnRyeS4gU28gYXQgbGVhc3QgbW9zdCBv
ZiB0aGUgb3RoZXIgZGF0YQo+Pj4gYWxsb2NhdGVkIHZpYSBleHRlbmRfYnJrKCkgaW4gdGhlIGtl
cm5lbCB3aWxsIGJlIGhpdCBieSB0aGlzIGxhcmdlIHBhZ2UKPj4+IGJyZWFrIHVwLiBUaGUgbWFp
biBvdGhlciBkYXRhIGFsbG9jYXRlZCB0aGlzIHdheSBhcmUgdGhlIGVhcmx5IHBhZ2UKPj4+IHRh
YmxlcyB3aGljaCBhcmUgZXNzZW50aWFsIGZvciBuZWFybHkgYWxsIHZpcnR1YWwgYWRkcmVzc2Vz
IG9mIHRoZQo+Pj4ga2VybmVsIGFkZHJlc3Mgc3BhY2UuCj4+Pgo+Pj4gSW5zdGVhZCBvZiB1c2lu
ZyBleHRlbmRfYnJrKCkgSSBoYWQgYSB0cnkgYWxsb2NhdGluZyB0aGUgc2hhcmVkIGluZm8KPj4+
IHBmbiBmcm9tIHRoZSBmaXJzdCBNQiBvZiBtZW1vcnksIGFzIHRoaXMgYXJlYSBpcyBhbHJlYWR5
IG1hcHBlZCB2aWEKPj4+IDRrQiBFUFQgZW50cmllcy4gQW5kIGluZGVlZDogdGhpcyBtZWFzdXJl
IGRpZCBzcGVlZCB1cCB0aGUgbXVubWFwIHRlc3QKPj4+IGV2ZW4gd2hlbiB1c2luZyBwdiBpbnRl
cmZhY2VzIGluIHRoZSBndWVzdC4KPj4+Cj4+PiBJJ2xsIHNlbmQgYSBwcm9wZXIgcGF0Y2ggZm9y
IHRoZSBrZXJuZWwgYWZ0ZXIgZG9pbmcgc29tZSBtb3JlIHRlc3RpbmcuCj4+IElzIGl0IHByYWN0
aWNhbCB0byB1c2Ugc29tZXdoZXJlIG90aGVyIHRoYW4gdGhlIGZpcnN0IE1CIG9mIG1lbW9yeT8K
Pj4KPj4gVGhlIG9ubHkgcmVhc29uIHRoZSBmaXJzdCAyTSBvZiBtZW1vcnkgaXMgbWFwcGVkIHdp
dGggNGsgRVBUIGVudHJpZXMgaXMKPj4gYmVjYXVzZSBvZiBNVFJScy4gIEknbSBzdGlsbCBob3Bp
bmcgd2UgY2FuIHNlbnNpYmx5IGRpc2FibGUgdGhlbSBmb3IgUFZICj4+IHdvcmtsb2FkcywgYWZ0
ZXIgd2hpY2gsIHRoZSBndWVzdCBjb3VsZCBiZSBtYXBwZWQgdXNpbmcgZXhjbHVzaXZlbHkgMUcK
Pj4gRVBUIG1hcHBpbmdzIChpZiBzdWNoIFJBTS9hbGlnbm1lbnQgd2VyZSBhdmFpbGFibGUgaW4g
dGhlIHN5c3RlbSkuPgo+PiBJZGVhbGx5LCBhbGwgbWFwcGVkLWluIGZyYW1lcyAoaW5jbHVkaW5n
IGdyYW50cywgZm9yZWlnbiBmcmFtZXMsIGV0YykKPj4gd291bGQgdXNlIEdGTnMgYWJvdmUgdGhl
IHRvcCBvZiBSQU0sIHNvIGFzIG5ldmVyIHRvIHNoYXR0ZXIgYW55IG9mIHRoZQo+PiBob3N0IHN1
cGVycGFnZSBtYXBwaW5ncyBSQU0uCj4gUmlnaHQuIFdlIGNhbiBlYXNpbHkgbW92ZSB0byBzdWNo
IGEgcmVnaW9uIChlLmcuIFhlbiBQQ0ktZGV2aWNlIG1lbW9yeSkKPiB3aGVuIHdlJ3ZlIHJlbW92
ZWQgdGhlIE1UUlIgc2V0dGluZ3MgZm9yIHRoZSBsb3cgbWVtb3J5LiBSaWdodCBub3cgdXNpbmcK
PiB0aGUgbG93IDFNQiBvZiBtZW1vcnkgaXMgd29ya2luZyB3ZWxsIGFuZCByZXF1aXJlcyBvbmx5
IHZlcnkgbGltaXRlZAo+IGNoYW5nZXMsIHRodXMgbWFraW5nIGEgYmFja3BvcnQgbXVjaCBlYXNp
ZXIuCgpHb29kIHBvaW50LgoKPgo+IEJUVzogSSBjb3VsZCBpbWFnaW5lIHVzaW5nIGEgc3BlY2lh
bCBHRk4gcmVnaW9uIGZvciBhbGwgc3BlY2lhbCBtYXBwZWQKPiBkYXRhIG1pZ2h0IHJlcXVpcmUg
c29tZSBoeXBlcnZpc29yIHR3ZWFrcywgdG9vLgoKTm90IGFueSBjaGFuZ2VzIEknbSBhd2FyZSBv
Zi4gIE9uZSBvZiB0aGUgbWFueSB0aGluZ3MgWGVuIHNob3VsZApjdXJyZW50bHkgZG8gKGFuZCBk
b2Vzbid0KSBpcyBsaW1pdCB0aGUgZ3Vlc3RzIGNob2ljZSBvZiBnZm5zIGludG8gYQpyYW5nZSBw
cmUtZGV0ZXJtaW5lZCBieSB0aGUgdG9vbHN0YWNrLgoKfkFuZHJldwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 12 08:44:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 08: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 1dKKwl-0000qL-QM; Mon, 12 Jun 2017 08:43: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 1dKKwk-0000qF-3w
 for xen-devel@lists.xen.org; Mon, 12 Jun 2017 08:43:38 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 73/91-01730-9345E395; Mon, 12 Jun 2017 08:43:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXS6fjDS9cixC7
 S4O5RE4slHxezODB6HN39mymAMYo1My8pvyKBNePvj0WMBa95Kw5dtmhgXMLdxcjJISSQJ7Hi
 4j82EJtXwE5ixfFuMFtCwFDi9MKbLF2MHBwsAqoSR9+VgYTZBNQl2p5tZwUJiwgYSXzYJtnFy
 MXBLHCJUeLU2r3sIDXCAjYSB751sYMkhAS6GCW6d18Gm8Mp4C1x/3ogiMkrICjxd4cwSDmzgJ
 bEw1+3WCBsbYllC18zg5QwC0hLLP/HMYGRbxZCwywkDbOQNMxCaFjAyLKKUb04tagstUjXWC+
 pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzDsGIBgB+Pef06HGCU5mJREebdcsYkU
 4kvKT6nMSCzOiC8qzUktPsSowcEhsG3X6guMUix5+XmpShK8WwPtIoUEi1LTUyvSMnOAkQFTK
 sHBoyTCqxYMlOYtLkjMLc5Mh0idYlSUEufdEASUEABJZJTmwbXBovESo6yUMC8j0FFCPAWpRb
 mZJajyrxjFORiVhHn3gEzhycwrgZv+CmgxE9Di6yD38xaXJCKkpBoY+daU7RPsf5f45sEH6aW
 /ntwVCZxTsVwj6MbPnV6HZWbx/ep6mjhzXcOjV783N/yQbd0Tfu9+huisUJHdZl9u/F8l7/nL
 uq69MkNdWfDboY9qmnOOTmx6nLPVUPN0cE/Fjw1up6+eCQwPv+TNdWq/kOGT3Rf/uTZfVOXyD
 F0SuXTLgq09P25vFFJiKc5INNRiLipOBADtXuY2wQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1497257014!100038813!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23445 invoked from network); 12 Jun 2017 08:43:36 -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; 12 Jun 2017 08:43:36 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 12 Jun 2017 02:43:34 -0600
Message-Id: <593E70510200007800161D30@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 12 Jun 2017 02:43:29 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <1495209040-11101-1-git-send-email-boris.ostrovsky@oracle.com>
 <1495209040-11101-9-git-send-email-boris.ostrovsky@oracle.com>
In-Reply-To: <1495209040-11101-9-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 v4 8/8] mm: Make sure pages are scrubbed
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE5LjA1LjE3IGF0IDE3OjUwLCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IC0tLSBhL3hlbi9LY29uZmlnLmRlYnVnCj4gKysrIGIveGVuL0tjb25maWcuZGVidWcK
PiBAQCAtMTE0LDYgKzExNCwxMyBAQCBjb25maWcgREVWSUNFX1RSRUVfREVCVUcKPiAgCSAgbG9n
Z2VkIGluIHRoZSBYZW4gcmluZyBidWZmZXIuCj4gIAkgIElmIHVuc3VyZSwgc2F5IE4gaGVyZS4K
PiAgCj4gK2NvbmZpZyBTQ1JVQl9ERUJVRwo+ICsgICAgYm9vbCAiUGFnZSBzY3J1YmJpbmcgdGVz
dCIKPiArICAgIGRlZmF1bHQgREVCVUcKPiArICAgIC0tLWhlbHAtLS0KCkluZGVudGF0aW9uLgoK
PiAtLS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwo+ICsrKyBiL3hlbi9jb21tb24vcGFnZV9h
bGxvYy5jCj4gQEAgLTE3MCw2ICsxNzAsMTAgQEAgYm9vbGVhbl9wYXJhbSgiYm9vdHNjcnViIiwg
b3B0X2Jvb3RzY3J1Yik7Cj4gIHN0YXRpYyB1bnNpZ25lZCBsb25nIF9faW5pdGRhdGEgb3B0X2Jv
b3RzY3J1Yl9jaHVuayA9IE1CKDEyOCk7Cj4gIHNpemVfcGFyYW0oImJvb3RzY3J1Yl9jaHVuayIs
IG9wdF9ib290c2NydWJfY2h1bmspOwo+ICAKPiArI2lmZGVmIENPTkZJR19TQ1JVQl9ERUJVRwo+
ICtzdGF0aWMgYm9vbCBib290X3NjcnViX2RvbmU7CgpJdCdzIG5vdCBhbGwgdGhhdCBpbXBvcnRh
bnQgYXMgaXQncyBkZWJ1Z2dpbmcgY29kZSBvbmx5LCBidXQgLQpfX3JlYWRfbW9zdGx5PwoKPiAr
c3RhdGljIHZvaWQgY2hlY2tfb25lX3BhZ2Uoc3RydWN0IHBhZ2VfaW5mbyAqcGcpCj4gK3sKPiAr
I2lmZGVmIENPTkZJR19TQ1JVQl9ERUJVRwo+ICsgICAgbWZuX3QgbWZuID0gX21mbihwYWdlX3Rv
X21mbihwZykpOwo+ICsgICAgdWludDY0X3QgKnB0cjsKCmNvbnN0Cgo+ICsgICAgdW5zaWduZWQg
aTsKCnVuc2lnbmVkIGludAoKPiBAQCAtMjI2OSw3ICsyMzI1LDggQEAgdm9pZCBzY3J1Yl9vbmVf
cGFnZShzdHJ1Y3QgcGFnZV9pbmZvICpwZykKPiAgCj4gICNpZm5kZWYgTkRFQlVHCj4gICAgICAv
KiBBdm9pZCBjYWxsZXJzIHJlbHlpbmcgb24gYWxsb2NhdGlvbnMgcmV0dXJuaW5nIHplcm9lZCBw
YWdlcy4gKi8KPiAtICAgIHVubWFwX2RvbWFpbl9wYWdlKG1lbXNldChfX21hcF9kb21haW5fcGFn
ZShwZyksIDB4YzIsIFBBR0VfU0laRSkpOwo+ICsgICAgdW5tYXBfZG9tYWluX3BhZ2UobWVtc2V0
KF9fbWFwX2RvbWFpbl9wYWdlKHBnKSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICBT
Q1JVQl9CWVRFX1BBVFRFUk4sIFBBR0VfU0laRSkpOwo+ICAjZWxzZQo+ICAgICAgLyogRm9yIGEg
cHJvZHVjdGlvbiBidWlsZCwgY2xlYXJfcGFnZSgpIGlzIHRoZSBmYXN0ZXN0IHdheSB0byBzY3J1
Yi4gKi8KPiAgICAgIGNsZWFyX2RvbWFpbl9wYWdlKF9tZm4ocGFnZV90b19tZm4ocGcpKSk7CgpX
aXRoIEVYUEVSVD15IFNDUlVCX0RFQlVHIGNhbiBhbHNvIGJlIHNlbGVjdGVkIGZvciBub24tZGVi
dWcKYnVpbGRzLCBpbiB3aGljaCBjYXNlIHRoZXkgd2lsbCBiZSB6ZXJvZWQgYnV0IGNoZWNrX29u
ZV9wYWdlKCkgd2lsbApuZXZlcnRoZWxlc3MgY2hlY2sgZm9yIHRoZSBub24temVybyBwYXR0ZXJu
LiBJT1cgSSB0aGluayB0aGUKcGF0dGVybiBuZWVkcyB0byBiZSB6ZXJvIGZvciBub24tZGVidWcg
YnVpbGRzLCBhdCB3aGljaCBwb2ludCB0aGUKI2lmIGhlcmUgd291bGQgcHJvYmFibHkgYmV0dGVy
IGNoZWNrIHdoZXRoZXIgdGhlIHBhdHRlcm4gaXMgbm9uLQp6ZXJvLgoKSmFuCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 12 09:17:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 09:17:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKLTb-0002v6-2Y; Mon, 12 Jun 2017 09:17:35 +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 1dKLTZ-0002v0-2N
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 09:17:33 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 DD/60-02022-B2C5E395; Mon, 12 Jun 2017 09:17:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsVyuP0Ov656jF2
 kwcKjihbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bp3vVMBa3cFXN7pjI2MHZxdjFyckgIGEm8
 nfiPqYuRi0NIYCGjxIYJjewgCREBX4mp3SfYQGw2AVWJDddPsYLYwgLyEtem3GYEsXkFrCVuv
 jkIVs8CVLPy/kZmEFtUIFyi90A/G0SNoMTJmU9YQGxmAXWJP/MuMUPY4hK3nsxngrDlJba/nc
 M8gZFnFpKWWUhaZiFpmYWkZQEjyypGjeLUorLUIl0jM72kosz0jJLcxMwcXUMDU73c1OLixPT
 UnMSkYr3k/NxNjMCwqmdgYNzBeHuy3yFGSQ4mJVHeLVdsIoX4kvJTKjMSizPii0pzUosPMcpw
 cChJ8NpE20UKCRalpqdWpGXmAAMcJi3BwaMkwns7HCjNW1yQmFucmQ6ROsWoKCXOywHSJwCSy
 CjNg2uDRdUlRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8q0Gm8GTmlcBNfwW0mAlo8XWQm3
 mLSxIRUlINjHyf2MW3X1UzvhWSkzT7fJKFp0HQ591PLe5UzwtRNH24TyLqvptCWKXW5O+az/y
 9V54OWMdlPS2Mp3zJma9Pcx6JHS/cK/RM49gL5V+pzYnMs1kib31Vq8/YrDHzRy7HefcZgfm+
 v59env+y+IbXDkk7Cb+qJcunvi077nd5S+fMzo1J8/elsSmxFGckGmoxFxUnAgAP70EwpQIAA
 A==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1497259047!87426283!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5929 invoked from network); 12 Jun 2017 09:17:27 -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; 12 Jun 2017 09:17:27 -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 9C663AAC5;
 Mon, 12 Jun 2017 09:17:26 +0000 (UTC)
To: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <1865758c-9939-7d6c-3d07-45b93b334f12@suse.com>
Date: Mon, 12 Jun 2017 11:17:25 +0200
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
Subject: [Xen-devel] Seabios hypercall 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>

V2hpbGUgc2VhcmNoaW5nIGZvciB0aGUgcmVhc29uIGZvciBhIEhWTSBkb21VIHBlcmZvcm1hbmNl
IHByb2JsZW0KSSBjYW1lIGFjcm9zcyBTZWFiaW9zJyBoeXBlcmNhbGwgcGFnZTogaXQgaXMgdXN1
YWxseSBsb2NhdGVkIGF0IHRoZQplbmQgb2YgZ3Vlc3QgbWVtb3J5IGFuZCBtYXJrZWQgYXMgInJl
c2VydmVkIiBpbiB0aGUgZ3Vlc3QgRTgyMCBtYXAuCgpUaGlzIHdpbGwgbWFrZSBpdCBpbXBvc3Np
YmxlIGZvciBhIExpbnV4IGd1ZXN0IHRvIHVzZSBhIGxhcmdlIHBhZ2UKbWFwcGluZyBmb3IgdGhl
IGRpcmVjdCBtYXAgb2YgbWVtb3J5IGZvciB0aGUgbGFzdCBtZW1vcnkgY2h1bmsuCgpXb3VsZCBp
dCBiZSBwb3NzaWJsZSB0byBwdXQgdGhlIGh5cGVyY2FsbCBwYWdlIGludG8gbG93IG1lbW9yeT8K
VGhlcmUgc2VlbXMgdG8gYmUgcGxlbnR5IG9mIHNwYWNlIGJlbG93IDFNQiBhY2NvcmRpbmcgdG8g
L3Byb2MvaW9tZW06CgojIGNhdCAvcHJvYy9pb21lbQowMDAwMDAwMC0wMDAwMGZmZiA6IHJlc2Vy
dmVkCjAwMDAxMDAwLTAwMDlmYmZmIDogU3lzdGVtIFJBTSAgICAgICA8LS0tIGNvdWxkIGJlIHB1
dCBpbiBoZXJlCjAwMDlmYzAwLTAwMDlmZmZmIDogcmVzZXJ2ZWQKMDAwYTAwMDAtMDAwYmZmZmYg
OiBQQ0kgQnVzIDAwMDA6MDAKMDAwYzAwMDAtMDAwYzk1ZmYgOiBWaWRlbyBST00KMDAwYzk4MDAt
MDAwY2E1ZmYgOiBBZGFwdGVyIFJPTSAgICAgIDwtLS0gb3IgYWZ0ZXIgdGhpcyBjaHVuaz8KMDAw
ZjAwMDAtMDAwZmZmZmYgOiByZXNlcnZlZAogIDAwMGYwMDAwLTAwMGZmZmZmIDogU3lzdGVtIFJP
TQowMDEwMDAwMC03ZmZmZWZmZiA6IFN5c3RlbSBSQU0KICAwMTAwMDAwMC0wMTYwNDZlMiA6IEtl
cm5lbCBjb2RlCiAgMDE2MDQ2ZTMtMDFmNWFkN2YgOiBLZXJuZWwgZGF0YQogIDAyMTY1MDAwLTAy
M2VkZmZmIDogS2VybmVsIGJzcwo3ZmZmZjAwMC03ZmZmZmZmZiA6IHJlc2VydmVkICAgICAgICAg
IDwtLS0gU2VhYmlvcyBoeXBlcmNhbGwgcGFnZQo4ODAwMDAwMC04ZmZmZmZmZiA6IFN5c3RlbSBS
QU0KZjAwMDAwMDAtZmJmZmZmZmYgOiBQQ0kgQnVzIDAwMDA6MDAKICBmMDAwMDAwMC1mMWZmZmZm
ZiA6IDAwMDA6MDA6MDMuMAogIGYyMDAwMDAwLWYyZmZmZmZmIDogMDAwMDowMDowMi4wCiAgICBm
MjAwMDAwMC1mMmZmZmZmZiA6IHhlbi1wbGF0Zm9ybS1wY2kKICBmMzA0MDAwMC1mMzA0ZmZmZiA6
IDAwMDA6MDA6MDMuMAogIGYzMDUwMDAwLWYzMDUwZmZmIDogMDAwMDowMDowMy4wCmZjMDAwMDAw
LWZmZmZmZmZmIDogcmVzZXJ2ZWQKICBmZWMwMDAwMC1mZWMwMDNmZiA6IElPQVBJQyAwCiAgZmVk
MDAwMDAtZmVkMDAzZmYgOiBIUEVUIDAKICAgIGZlZDAwMDAwLWZlZDAwM2ZmIDogUE5QMDEwMzow
MAogIGZlZTAwMDAwLWZlZTAwZmZmIDogTG9jYWwgQVBJQwoKCkp1ZXJnZW4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Mon Jun 12 09:36:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 09: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 1dKLlx-0004BH-Mw; Mon, 12 Jun 2017 09:36:33 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andreas@gaisler.com>) id 1dKKNl-0000sq-IJ
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 08:07:29 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 A8/52-01734-FBB4E395; Mon, 12 Jun 2017 08:07:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMIsWRWlGSWpSXmKPExsVyNSBVQHeft12
 kwYa5whbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a988tZC/YzV5zfPYm9gfElUxcjF4eQwFRG
 ifnHpjF3MXJySAg4SDRPecMOYQtL7P+yDMrmlzh1+TkjhJ0hMetbFztE8xZGia1rb0I56xklm
 s6dZQOp4hXQkDj6ei5YB4uAqsS8+U/AJrEJaEv03p8AFucXkJdYtekuWFxUIEzi49F1UL2CEi
 dnPmEBGSoi8IhFovP3e1aQBLOAgkTXs2lgzcICphL9j3eAnS0kECJx8P47sGZOAUOJGU1zgH7
 jAKq3lvi2uwiiVV5i+9s5zBMYRWYhWTELoWoWkqoFjMyrGDWKU4vKUot0jYz1kooy0zNKchMz
 c3QNDUz1clOLixPTU3MSk4r1kvNzNzECI6CegYFxB+OOdr9DjJIcTEqivFuu2EQK8SXlp1RmJ
 BZnxBeV5qQWH2KU4eBQkuCd4WUXKSRYlJqeWpGWmQOMRZi0BAePkgjvHk+gNG9xQWJucWY6RO
 oUoy5H04ctX5iEWPLy81KlxHnPgswQACnKKM2DGwFLC5cYZaWEeRkZGBiEeApSi3IzS1DlXzG
 KczAqCfMeBpnCk5lXArfpFdARTEBHXAe5n7e4JBEhJdXAaGObszTmFo/xYVlV3bkrdj3q9ojg
 lD77dcc33U1H1/Tf8stuuRO7TD6Xf/8vrW0LnwUGhfxwXrYkbvsp5cXF/2a9Eu3cHxZZoMB+b
 v10J+2TnA06ptKRhfmmoVtPN+utiNQNfaKbPS//kenu12t5ShPjjq9JZVKaknvQqVeLqcusuL
 LsZmCbEktxRqKhFnNRcSIA1WVMGAYDAAA=
X-Env-Sender: andreas@gaisler.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1497254845!103031472!1
X-Originating-IP: [213.80.101.16]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54083 invoked from network); 12 Jun 2017 08:07:26 -0000
Received: from mx6.bahnhof.se (HELO mx6.bahnhof.se) (213.80.101.16)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Jun 2017 08:07:26 -0000
Received: from localhost (mf.bahnhof.se [213.80.101.20])
 by mx6-reinject (Postfix) with ESMTP id C667B40DFB;
 Mon, 12 Jun 2017 10:07:19 +0200 (CEST)
X-Virus-Scanned: by amavisd-new using ClamAV at bahnhof.se (MF1)
X-Spam-Score: 1.045
X-Spam-Level: *
X-Spam-Status: No, score=1.045 tagged_above=-99 required=5 tests=[AWL=0.739,
 DNS_FROM_AHBL_RHSBL=0.306]
Received: from mf1.bahnhof.se ([127.0.0.1])
 by localhost (mf1.bahnhof.se [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id bOz4x72hhdEw; Mon, 12 Jun 2017 10:07:13 +0200 (CEST)
Received: from [192.168.0.25] (h-187-120.A137.corp.bahnhof.se [81.170.187.120])
 by mf1.bahnhof.se (Postfix) with ESMTP id BE52433083E;
 Mon, 12 Jun 2017 10:07:05 +0200 (CEST)
Message-ID: <593E4B82.70306@gaisler.com>
Date: Mon, 12 Jun 2017 10:06:26 +0200
From: Andreas Larsson <andreas@gaisler.com>
Organization: Cobham Gaisler AB
User-Agent: Mozilla/5.0 (X11; Linux x86_64;
 rv:24.0) Gecko/20100101 Thunderbird/24.5.0
MIME-Version: 1.0
To: Christoph Hellwig <hch@lst.de>, x86@kernel.org, 
 linux-arm-kernel@lists.infradead.org, xen-devel@lists.xenproject.org, 
 linux-c6x-dev@linux-c6x.org, linux-hexagon@vger.kernel.org, 
 linux-ia64@vger.kernel.org, linux-mips@linux-mips.org, 
 openrisc@lists.librecores.org, linuxppc-dev@lists.ozlabs.org, 
 linux-s390@vger.kernel.org, linux-sh@vger.kernel.org, 
 sparclinux@vger.kernel.org, linux-xtensa@linux-xtensa.org, 
 dmaengine@vger.kernel.org, linux-tegra@vger.kernel.org, 
 dri-devel@lists.freedesktop.org, linux-samsung-soc@vger.kernel.org, 
 iommu@lists.linux-foundation.org, netdev@vger.kernel.org
References: <20170608132609.32662-1-hch@lst.de>
 <20170608132609.32662-28-hch@lst.de>
In-Reply-To: <20170608132609.32662-28-hch@lst.de>
X-Mailman-Approved-At: Mon, 12 Jun 2017 09:36:33 +0000
Cc: linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH 27/44] sparc: remove leon_dma_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>

T24gMjAxNy0wNi0wOCAxNToyNSwgQ2hyaXN0b3BoIEhlbGx3aWcgd3JvdGU6Cj4gV2UgY2FuIGp1
c3QgdXNlIHBjaTMyX2RtYV9vcHMuCj4KPiBCdHcsIGdpdmVuIHRoYXQgbGVvbiBpcyAzMi1iaXQg
YW5kIGFwcGVhcnMgdG8gYmUgUENJIGJhc2VkLCBkbyBldmVuIG5lZWQKPiB0aGUgc3BlY2lhbCBj
YXNlIGZvciBpdCBpbiBnZXRfYXJjaF9kbWFfb3BzIGF0IGFsbD8KCkhpIQoKWWVzLCBpdCBpcyBu
ZWVkZWQuIExFT04gc3lzdGVtcyBhcmUgQU1CQSBidXMgYmFzZWQuIFRoZSBjb21tb24gY2FzZSBo
ZXJlIAppcyBETUEgb3ZlciBBTUJBIGJ1c2VzLiBTb21lIExFT04gc3lzdGVtcyBoYXZlIFBDSSBi
cmlkZ2VzLCBidXQgaW4gCmdlbmVyYWwgQ09ORklHX1BDSSBpcyBub3QgYSBnaXZlbi4KCi0tIApB
bmRyZWFzIExhcnNzb24KU29mdHdhcmUgRW5naW5lZXIKQ29iaGFtIEdhaXNsZXIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 12 09:36:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 09: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 1dKLlx-0004BS-U0; Mon, 12 Jun 2017 09: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 <florian.jakobsmeier@googlemail.com>)
 id 1dKLk0-00049M-6v
 for xen-devel@lists.xen.org; Mon, 12 Jun 2017 09:34:32 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 30/B8-02199-7206E395; Mon, 12 Jun 2017 09:34:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsVyMfT+Rl21BLt
 Ig0d7+CyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxJT84xFiy3qzh/YQlTA+NV0y5GLg4hgUmM
 ElM2PGAEcVgEHrJILDi9CsyREPjBIvHs6X+2LkZOICdPovP6QVYIu1hix9o5YDavgKDEyZlPW
 EBsIQFvifbvu5hBbDYBO4mW62eZQGwWAVWJN6vfs0PUB0jM+HIdrF5YwFpi167FYPNFBKQlrn
 2+zAhiMwv4SNzbcItxAiPvLCQrZiFJQdiaEq3bf7ND2BoSC+7sg4prSyxb+Jp5ASPrKkaN4tS
 istQiXSMDvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwFCsZ2Bg3MHYfMLvEKMk
 B5OSKO+WKzaRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4O+PsIoUEi1LTUyvSMnOAUQGTluDgU
 RLhvR0OlOYtLkjMLc5Mh0idYjTmuHJl3RcmjikHtn9hEmLJy89LlRLnFYkHKhUAKc0ozYMbBI
 vWS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeb+C3MOTmVcCt+8V0ClMQKdcB/mCt7gkESE
 l1cDYtmNGe2P7kdVsnb7/khSjN3azZ9207LLoy3Sc3p8fnt466dZLuaauSwu5P82ZrLu+8u+a
 Jr+dU55Wh6XsVuPUu2TyYvrdPbpFz7/L1U1Yt0a7jO/8Y8HquQKCmd8cAoTlZWV3hd7c6bXPx
 YD5ysWD4fylU7hF3wduEhdJ+eTqkjB/+bTABVeUWIozEg21mIuKEwErHpJs0QIAAA==
X-Env-Sender: florian.jakobsmeier@googlemail.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1497260069!97574373!1
X-Originating-IP: [209.85.223.177]
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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51746 invoked from network); 12 Jun 2017 09:34:30 -0000
Received: from mail-io0-f177.google.com (HELO mail-io0-f177.google.com)
 (209.85.223.177)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Jun 2017 09:34:30 -0000
Received: by mail-io0-f177.google.com with SMTP id y77so52733342ioe.3
 for <xen-devel@lists.xen.org>; Mon, 12 Jun 2017 02:34:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=googlemail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=/vR43BHDnDRXRfLVBS2wxdtbdAIzduxAMn/lX2D0oGA=;
 b=oOTLKp5K3063Mqe9i5BmAyrQBD+JCZYiiZAoCBIN+PwXHtgRYvAOktBHy2pGH6L1LY
 ChnvKLkrk2lAS5MxXMvvpcjDzMOu5TVJe8d+5Uc7XJx3xROw+qU4iEvP5zD37ex1cTz1
 vTyA826Dirq2QWuxPrsxHf+YoXM/fj5yJidU6F8dFwN2T3UmGVezMsmleUKa7Ie3IK7f
 eF9wfBIJTIZFSI2N/gbAufNtFnDhjW7+lt784tR3dmWMd20+N4Ug6PqOA0txFrNgRNSz
 nVPHMS2+nH0GAn02uDV6tmolpzhxoa+Y7u2bmxhm0C7CEMd7v9DNamK7Fi15jBbd85g1
 8IFA==
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=/vR43BHDnDRXRfLVBS2wxdtbdAIzduxAMn/lX2D0oGA=;
 b=lrKTFBz3fsR/iWVmOK7xe7G37azLbrDC6z8j/r8QPZUOHfmOVodyuB06P+if032Z3l
 0ihaqpc7Y18o/67Y5LLFF1ow9yoSu/mk68IInfAJbirMfYjVEvm6oXa7h4XugZDLw3dm
 EGKY7JfLBygaEETR5/dWW2AoMkXDssO4+gJTgaLG1GMSr/ShIEChExpY+bSfcihEDHOl
 OK6bBVLynIQvhGzlWo8BtcGhmt5GJMal8V+7OPHl0V5Nm4wWPAr3AqIJUXOi6KAMUlap
 WV5U4VVWWjvYmjqlsvu0uFivj1GRuPdBMaurcGOm9W0hOxh3IkHSpnVRxrJR78yXylEC
 ti1w==
X-Gm-Message-State: AODbwcA13XPXgiERHycj9f0DYxBLjuGyRyC0EuVsODNgodulMjl8QRX0
 MhFtX+tDNrFvKtKnnq0p7CyU5eNnGA==
X-Received: by 10.107.16.217 with SMTP id 86mr55028343ioq.134.1497260068690;
 Mon, 12 Jun 2017 02:34:28 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.129.11 with HTTP; Mon, 12 Jun 2017 02:34:28 -0700 (PDT)
From: Florian Jakobsmeier <florian.jakobsmeier@googlemail.com>
Date: Mon, 12 Jun 2017 11:34:28 +0200
Message-ID: <CAAH2ind=hxNLUWDYeqb3CbyPd7=VdtB6QDefjS-4VzybZX0dTQ@mail.gmail.com>
To: xen-devel@lists.xen.org
X-Mailman-Approved-At: Mon, 12 Jun 2017 09:36:33 +0000
Subject: [Xen-devel] Implementation of single-stepping for Xen on ARMv7
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============8716268321221973462=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============8716268321221973462==
Content-Type: multipart/alternative; boundary="001a113ecee887e37c0551c00631"

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

Dear all,

as part of my Bachelor's Thesis I'm trying to implement a single-stepping
functionality for Xen on ARMv7. My problem with this is, that I'm not able
to trigger a Hardware Breakpoint, which is configured to use Instruction
Address Mismatch and route the exception to Xen.

I took the x86 single_step implementation as a reference. To test my
implementation I extended the given "xen-access" tool test, in order to
forward the SS request from xen-access.c to ./xen/arch/arm/monitor.c to the
"arch_monitor_domctl_event" function (just like the x86 implementation)

There, I set the necessary registers according to the ARM Architectur
Manual (ARM DDI 0406C-b). My basic idea is to perform the following steps
(in this order):
1) Configure the system to route debug exceptions to Hyp Mode
2) Initialize one breakpoint for Address Mismatching in Non-Secure PL1/PL0
3) Define the "to be compared" address as "~0x3" (which is all 1s except
Bit[1:0])
4) Set the MDBGen to 1 in order to enable Monitor Debug Mode

To check whether or not my values are set in the registers I print every
value before and after manipulation to ensure that my values are adopted.
To access the registers I used the already defines Makros (DBGBCR0), but
for testing reasons I work with the general definition (e.g.
WRITE_SYSREG(#VALUE,p14,0,c0,c0,5) for DBGBCR0 ).

Preparation:

I ensured that the DBGen Signal is High, I checked the Debug Version which
is v7.1 (read from the DBGAUTHSTATUS). I also made sure that the underlying
system supports sufficient breakpoints.

These are the values I set in the different registers (in this order
again). Every bit that I don't mention is set to 0

- HDCR.{TDRA,TDOSA,TDA,TDE = 1}
which enables routing to Hyp. According to the ARM ARM setting
TDRA,TDOSA,TDA is required when setting TDE

- DBGBCR0.{BT=0b0100, SSC=0b01, PMC=0b11, E=0b1}=  0x404007
this should enable unlinked Address Musmatch, for Non-Secure PL0/1

- DBGBVR0.{IA = ~0x3}
which sets every bit to 1 (this address should never be reached as it is
mismatched)

- DBGDSCREXT.{MDBGen=1}
which enables Monitor Debug Mode


With the value set in HVBAR (hyp_traps_vector in
/xen/arch/arm/arm32/entry.S) the generated HypTrap (HypTrap instead of
PrefetchAbort because of the routing) should be handled in
do_trap_guest_sync. In this method the "hsr.ec" Bits should indicate a
PrefetchAbort exception (hsr.ec=0x20) whenever the Breakpoint triggers.

I added a simple if statement to print a string when such a exception was
thrown.

Unfortunately these prints are never generated, which indicates that either
I'm searching for the exception handling on the wrong location or my
breakpoints are not correctly configured.

To check if my configuration is wrong, I also tried the KDB configuration
for the DBGBCR (which is DBGBCR=0x4001E7 as far as I understood). But this
changed nothing in the behaviour.

As Hardware I tested my code with an Arndale as well as a Odroid XU board
(Exynos 5250).

It would be great if anyone, who has experience with the ARM architecture,
could help me in finding the missing information that is required to
successfully set up an address mismatch breakpoint and succesfully route
the associated exceptions to Xen.

Thank you in advance
Florian

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

<div dir=3D"ltr"><div><div><div><div><div><div><div><div><div>Dear all,<br>=
<br></div>as part of my Bachelor&#39;s Thesis I&#39;m trying to implement a=
 single-stepping functionality for <span id=3D"m_550710600463011201gmail-:1=
no.1">Xen</span> on ARMv7. My problem with this is, that I&#39;m not able t=
o trigger a Hardware <span id=3D"m_550710600463011201gmail-:1no.2">Breakpoi=
nt</span>, which is configured to use Instruction Address Mismatch and rout=
e the exception to <span id=3D"m_550710600463011201gmail-:1no.3">Xen</span>=
. <br><br>I took the x86 single_step implementation as a reference. To test=
 my implementation I extended the given &quot;<span id=3D"m_550710600463011=
201gmail-:1no.4">xen</span>-access&quot; tool test, in order to forward the=
 SS request from <span id=3D"m_550710600463011201gmail-:1no.5">xen</span>-a=
ccess.c to ./xen/arch/arm/monitor.c to the &quot;arch_monitor_<span id=3D"m=
_550710600463011201gmail-:1no.6">domctl</span>_event&quot; function (just l=
ike the x86 implementation)<br></div><br></div>There, I set the necessary r=
egisters according to the ARM Architectur Manual (ARM DDI 0406C-b). My basi=
c idea is to perform the following steps (in this order):<br></div>1) Confi=
gure the system to route debug exceptions to Hyp Mode<br></div>2) Initializ=
e one breakpoint for Address Mismatching in Non-Secure PL1/PL0<br></div>3) =
Define the &quot;to be compared&quot; address as &quot;~0x3&quot; (which is=
 all 1s except Bit[1:0])<br></div>4) Set the MDBGen to 1 in order to enable=
 Monitor Debug Mode<br><br></div>To check whether or not my values are set =
in the registers I print every value before and after manipulation to ensur=
e that my values are adopted.<br></div><div>To access the registers I used =
the already defines Makros (DBGBCR0), but for testing reasons I work with t=
he general definition (e.g. WRITE_SYSREG(#VALUE,p14,0,c0,<wbr>c0,5) for DBG=
BCR0 ). <br><br></div><div>Preparation:<br></div><div><br></div><div>I ensu=
red that the DBGen Signal is High, I checked the Debug Version which is v7.=
1 (read from the DBGAUTHSTATUS). I also made sure that the underlying syste=
m supports sufficient breakpoints.<br></div><div><br></div><div><div><div><=
div><div><div>These are the values I set in the different registers (in thi=
s order again). Every bit that I don&#39;t mention is set to 0<br><br></div=
><div>- HDCR.{TDRA,TDOSA,TDA,TDE =3D 1}<br></div><div>which enables routing=
 to Hyp. According to the ARM ARM setting TDRA,TDOSA,TDA is required when s=
etting TDE<br></div><div><br></div><div><div><div>- DBGBCR0.{BT=3D0b0100, S=
SC=3D0b01, PMC=3D0b11, E=3D0b1}=3D=C2=A0 0x404007<br></div><div>this should=
 enable unlinked Address Musmatch, for Non-Secure PL0/1<br><br></div><div>-=
 DBGBVR0.{IA =3D ~0x3}<br></div><div>which sets every bit to 1 (this addres=
s should never be reached as it is mismatched)<br><br>- DBGDSCREXT.{MDBGen=
=3D1}<br></div><div>which enables Monitor Debug Mode<br><br><br></div><div>=
With the value set in HVBAR (hyp_traps_vector in /xen/arch/arm/arm32/entry.=
S) the generated HypTrap (HypTrap instead of PrefetchAbort because of the r=
outing) should be handled in do_trap_guest_sync. In this method the &quot;<=
a href=3D"http://hsr.ec" target=3D"_blank">hsr.ec</a>&quot; Bits should ind=
icate a PrefetchAbort exception (<a href=3D"http://hsr.ec" target=3D"_blank=
">hsr.ec</a>=3D0x20) whenever the Breakpoint triggers.<br><br></div><div>I =
added a simple if statement to print a string when such a exception was thr=
own.<br><br></div><div>Unfortunately these prints are never generated, whic=
h indicates that either I&#39;m searching for the exception handling on the=
 wrong location or my breakpoints are not correctly configured.<br><br></di=
v><div>To check if my configuration is wrong, I also tried the KDB configur=
ation for the DBGBCR (which is DBGBCR=3D0x4001E7 as far as I understood). B=
ut this changed nothing in the behaviour.<br></div><div><br></div><div>As H=
ardware I tested my code with an Arndale as well as a Odroid XU board (Exyn=
os 5250). <br><br></div><div>It would be great if anyone, who has experienc=
e with the ARM architecture, could help me in finding the missing informati=
on that is required to successfully set up an address mismatch breakpoint a=
nd succesfully route the associated exceptions to Xen. <br><br></div><div>T=
hank you in advance<br></div><div>Florian<br></div></div></div></div></div>=
</div></div></div></div>

--001a113ecee887e37c0551c00631--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8716268321221973462==--


From xen-devel-bounces@lists.xen.org Mon Jun 12 09:50:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 09: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 1dKLzK-0005WZ-9p; Mon, 12 Jun 2017 09: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 <osstest-admin@xenproject.org>) id 1dKLzI-0005WC-MW
 for xen-devel@lists.xensource.com; Mon, 12 Jun 2017 09:50:20 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 02/03-03058-BD36E395; Mon, 12 Jun 2017 09:50:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVfdGsl2
 kwYENlhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWPd8GnPBabOKzp+GDYyb
 dbsYuTiEBP4ySjxePYsNwnnMKHH+9F/GLkZOIGcbo8Tm1d4gtoiAs8TXM3PZQWxeAX2Jj2eus
 YDYwgJBEs+/tzOCNEsIPGGSuDNnKxNIQkLAU+La0WPsMPay9l9ARewcbAJWEofEQKIsAqoS79
 8eY57AyL2AkWEVo3pxalFZapGuoV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRqC
 /GYBgB+PO506HGCU5mJREebdcsYkU4kvKT6nMSCzOiC8qzUktPsQow8GhJMG7L8kuUkiwKDU9
 tSItMwcYeDBpCQ4eJRHe2+FAad7igsTc4sx0iNQpRl2ODavXf2ESYsnLz0uVEufdDTJDAKQoo
 zQPbgQsCi4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmNceZApPZl4J3KZXQEcwAR1xHeR+3u
 KSRISUVAOjt7vTG1uOsxO1v5hcDTl6+N1Cra/J9xaWGJ9mqHJ3nzy9+WH0NQclLr2VCRM80p9
 5Tbjfscv42R/2tqRXYhJSoZ17TzJ6pX52XJHRsfc1/83pgb3revK9eFYpWjQm2pUsVt9f1hhn
 vS865MKTwCPnLJN+qFwS/3l367Isk6S5OY1dPHYiFc+VWIozEg21mIuKEwHfZa6+fQIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1497261015!73458047!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12289 invoked from network); 12 Jun 2017 09:50:16 -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; 12 Jun 2017 09:50: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 1dKLzD-0002C9-5e; Mon, 12 Jun 2017 09:50: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 1dKLz7-0001sN-NJ; Mon, 12 Jun 2017 09:50:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dKLz7-0005x0-B6; Mon, 12 Jun 2017 09:50:09 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110365-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=136d46e548db1c346c3e14b8d6d5b771fc30ca41
X-Osstest-Versions-That: xen=aeef64107afca9c6c0428b2cb26a3ba599b3ed75
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 12 Jun 2017 09:50:09 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 110365: 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>

ZmxpZ2h0IDExMDM2NSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDM2NS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDEzNmQ0NmU1NDhkYjFj
MzQ2YzNlMTRiOGQ2ZDViNzcxZmMzMGNhNDEKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIGFlZWY2NDEwN2FmY2E5YzZjMDQyOGIyY2IyNmEzYmE1OTliM2VkNzUKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDExMDIwMSAgMjAxNy0wNi0wOSAxODowMjozOSBaICAgIDIgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMTAzNjUgIDIwMTctMDYtMTIgMDg6MDI6MzUgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9eGVuLXVu
c3RhYmxlLXNtb2tlCisgcmV2aXNpb249MTM2ZDQ2ZTU0OGRiMWMzNDZjM2UxNGI4ZDZkNWI3NzFm
YzMwY2E0MQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2Ny
aS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVw
b3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAg
ICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9z
In0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVw
b3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9t
ZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9z
PS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xv
Y2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNU
X1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgt
bG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIHhlbi11bnN0YWJs
ZS1zbW9rZSAxMzZkNDZlNTQ4ZGIxYzM0NmMzZTE0YjhkNmQ1Yjc3MWZjMzBjYTQxCisgYnJhbmNo
PXhlbi11bnN0YWJsZS1zbW9rZQorIHJldmlzaW9uPTEzNmQ0NmU1NDhkYjFjMzQ2YzNlMTRiOGQ2
ZDViNzcxZmMzMGNhNDEKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysr
IC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29u
ZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAg
ICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRj
eyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0
ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScg
LWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcwor
KyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9y
ZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZp
ZworKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0
cmVlPXhlbgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyBxZW11dWJyYW5jaD1xZW11
LXVwc3RyZWFtLXVuc3RhYmxlCisgJ1snIHh4ZW4gPSB4bGludXggJ10nCisgbGludXhicmFuY2g9
CisgJ1snIHhxZW11LXVwc3RyZWFtLXVuc3RhYmxlID0geCAnXScKKyBzZWxlY3RfcHJldnhlbmJy
YW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZS1zbW9rZQorIHByZXZ4
ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHgxMzZkNDZlNTQ4ZGIxYzM0NmMzZTE0Yjhk
NmQ1Yjc3MWZjMzBjYTQxID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21t
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
dHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtMy4xNAorKyA6IHRl
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
b3JnOi9ob21lL3hlbi9naXQveGVuLmdpdCAxMzZkNDZlNTQ4ZGIxYzM0NmMzZTE0YjhkNmQ1Yjc3
MWZjMzBjYTQxOnJlZnMvaGVhZHMvc21va2UKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC94ZW4uZ2l0CiAgIGFlZWY2NDEuLjEzNmQ0NmUgIDEzNmQ0NmU1NDhkYjFjMzQ2
YzNlMTRiOGQ2ZDViNzcxZmMzMGNhNDEgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 12 10:03:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 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 1dKMBw-0006KN-EM; Mon, 12 Jun 2017 10: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 <f4da1594@opayq.com>) id 1dKMBu-0006KH-O0
 for xen-devel@lists.xensource.com; Mon, 12 Jun 2017 10:03:22 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 98/EE-02006-9E66E395; Mon, 12 Jun 2017 10:03:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHKsWRWlGSWpSXmKPExsWyI3PbTN0XaXa
 RBj+usVncm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oztbzazF3ybzVhx7fxOlgbGo/2MXYycHCwC
 ehLnN1wGsrk4hARmM0ls3niHDSTBJiAhca6/jwnEFhFQlFi3+h0LiM0r4CWxf85VKFtQ4uTMJ
 2C2hIC4xOeG76wQdpnEykn7geIcQHaVxJGLTiBhZoEUif6Jb8FKGAVkJE5NugG2SlhAV+Jf01
 moe7Ql9n9/DjVSWmL6oqfsEGPCJA4/VYUI10k0HVgFtUlZom3tE2YY+/LTbWwTGIVmITluFpL
 NELaHxMVDp5hmAU1lFvCROPzDBiKsKdG6/Tc7hK0hseDOPkaIEg2JAwvjIUwTie39VhAVihJT
 uh9CVYtJHLl8GWq4qsSsXQ1sEOUyEj1LZSHC2hLLFr5mXsDIu4pRozi1qCy1SNfIQi+pKDM9o
 yQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzBu6xkYGHcw9q3yO8QoycGkJMq75YpNpBBfUn
 5KZUZicUZ8UWlOavEhRhkODiUJ3impdpFCgkWp6akVaZk5wAQCk5bg4FES4b0dDpTmLS5IzC3
 OTIdInWLU5diwev0XJiGWvPy8VClx3qkgMwRAijJK8+BGwJLZJUZZKWFeRgYGBiGegtSi3MwS
 VPlXjOIcjErCvPZJQFN4MvNK4Da9AjqCCeiI6yD38xaXJCKkpBoYK842d81tXdZrodorEx+/o
 nD16ogf0fP3nl7ocFNM7Ns7q3ehny76d2ZIawTdNDp85FnF/4YXN0q2HilS1Kr8cCV8nVlXuL
 u3+1n23pls627+X6GhesVia8RKx+DwMqUs5QeqHVUbTSu45s7wLPY80haYsytiy1o/lZ+P4pT
 n2b41snm6O/iwEktxRqKhFnNRcSIAFpRGwWEDAAA=
X-Env-Sender: f4da1594@opayq.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1497261798!100057428!1
X-Originating-IP: [184.105.182.153]
X-SpamReason: No, hits=0.7 required=7.0 tests=HTML_IMAGE_ONLY_16,
 HTML_MESSAGE,ML_IS_POSSIBLE_BOUNCE
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34942 invoked from network); 12 Jun 2017 10:03:19 -0000
Received: from opayq-out-03.junkemailfilter.com (HELO
 opayq-out-03.junkemailfilter.com) (184.105.182.153)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Jun 2017 10:03:19 -0000
Received: from smtp4.opayq.com ([23.21.143.60]:58740) helo=[23.21.143.60]
 by opayq-outbound.junkemailfilter.com with esmtps (TLSv1.2:AES256-SHA256:256)
 (Exim 4.89) id 1dKMBp-0005VQ-P5 on interface=184.105.182.150
 for xen-devel@lists.xensource.com; Mon, 12 Jun 2017 03:03:17 -0700
From: f4da1594@opayq.com
To: xen-devel@lists.xensource.com
Message-ID: <2012062994.19566.1497261793670.JavaMail.root@smtp4.opayq.com>
MIME-Version: 1.0
X-GetAbine-Processed: 1
X-Gm-Message-State: AODbwcCxl1Tpl8pHSbdh60P+ecoVI0Po7beZgkQqhmWalAjmFKx7Ylkt
 DSnuMt8DuM0g5oK3ONSgHeXJFaQgYy7i4QyUV4rn
X-Received: by 10.101.75.134 with SMTP id t6mr23415818pgq.191.1497261792653;
 Mon, 12 Jun 2017 03:03:12 -0700 (PDT)
Auto-Submitted: auto-replied
Date: Mon, 12 Jun 2017 03:03:12 -0700 (PDT)
X-Sender-Domain: google.com
X-Spamfilter-host: opayq-outbound.junkemailfilter.com -
 http://www.junkemailfilter.com
X-Key-ID: eGVuLWRldmVsQGxpc3RzLnhlbnNvdXJjZS5jb20gZjRkYTE1OTRAb3BheXEuY29tIDIwMTctMDYtMTIgMDM6MDM6MTcgMWRLTUJwLTAwMDVWUS1QNQ==
X-Sender-Host-Address: 23.21.143.60
X-Sender-Host-Name: smtp4.opayq.com
Subject: [Xen-devel] Delivery Status Notification (Delay)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============3355450690462773376=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============3355450690462773376==
Content-Type: multipart/report; boundary="089e08236468496b440551c06d24"; report-type=delivery-status

--089e08236468496b440551c06d24
Content-Type: multipart/related; boundary="089e08236468496bec0551c06d25"

--089e08236468496bec0551c06d25
Content-Type: multipart/alternative; boundary="089e08236468496bf10551c06d26"

--089e08236468496bf10551c06d26
Content-Type: text/plain; charset="UTF-8"


** Delivery incomplete **

There was a temporary problem delivering your message to curtiskwong9@gmail.com. Gmail will retry for 46 more hours. You'll be notified if the delivery fails permanently.



The response was:

Receive rate too high

--089e08236468496bf10551c06d26
Content-Type: text/html; charset="UTF-8"


<html>
<head>
<style>
* {
font-family:Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
</style>
</head>
<body>
<table cellpadding="0" cellspacing="0" class="email-wrapper" style="padding-top:32px;background-color:#ffffff;"><tbody>
<tr><td>
<table cellpadding=0 cellspacing=0><tbody>
<tr><td style="max-width:560px;padding:24px 24px 32px;background-color:#fafafa;border:1px solid #e0e0e0;border-radius:2px">
<img style="padding:0 24px 16px 0;float:left" width=72 height=72 alt="Error Icon" src="cid:icon.png">
<table style="min-width:272px;padding-top:8px"><tbody>
<tr><td><h2 style="font-size:20px;color:#212121;font-weight:bold;margin:0">
Delivery incomplete
</h2></td></tr>
<tr><td style="padding-top:20px;color:#757575;font-size:16px;font-weight:normal;text-align:left">
There was a temporary problem delivering your message to <a style='color:#212121;text-decoration:none'><b>curtiskwong9@gmail.com</b></a>. Gmail will retry for 46 more hours. You'll be notified if the delivery fails permanently.
</td></tr>
</tbody></table>
</td></tr>
</tbody></table>
</td></tr>
<tr style="border:none;background-color:#fff;font-size:12.8px;width:90%">
<td align="left" style="padding:48px 10px">
The response was:<br/>
<p style="font-family:monospace">
Receive rate too high
</p>
</td>
</tr>
</tbody></table>
</body>
</html>

--089e08236468496bf10551c06d26--

--089e08236468496bec0551c06d25
Content-Type: image/png; name="icon.png"
Content-Disposition: attachment; filename="icon.png"
Content-Transfer-Encoding: base64
Content-ID: <icon.png>

iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAYAAADnRuK4AAAACXBIWXMAABYlAAAWJQFJUiTwAAAA
GXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAADtNJREFUeNrsnVtsFNcZx8/Mzq7t
2vhCAsZujJdiEYgq2W1UVFqpGGq1olIL5aVtWglTtX7oS+0HnvIQ89QHS7X70gfSi6OqfWkLliIF
NbLKkiZKBapYS00aKgJrzMVA5RsYjO3d6fnmst7Lmdm575md75OGY7y7np05v/l/l3PmjCDLMkFD
c2oingI0BAgNAUJDgNAiaFK1drx6sruVNifoliz4dQr+aTw/m8KuCYcJQWdhGjgTdDtl4e2XC8Eq
aNMUsiXsvogBROHp0yBo8ehPztANQEqXtghYjQGkKU/GQ3icAJbRNwpYBrs/XDHQRMDwgPVq7WEG
0NDMFkKFgHGqQJr6LIbw/OiAlblJClga8QlOgU6E9Px0axvYcYaCLbPirygBFhRAyRo9fy0F7pEF
mGEmWSuliqBc2KTFtD2KFupSRVAApViBLFr4SxXowvi3SplkVUsVQSkQTjqqfiapb6BcU6EBiMID
6nML+5E7qIa9ACmI0Xh0X3yWJy5oyQ33ALVif3FrpyhEo7wD1If9xLW9oYUZqEBojm0YFQjNjfWj
AqG5sV6eAerF/qld8xUgbRoHGv82y6sCYfwTDsvwChAqEAKECoQAVTeIRkOAHFs/9g0ChIYAVQ0g
nIUYAnMz8QwVCG3ZzYd9A2j1ZDfGP+GwNJcAoYXGlngFCBUIFQgNFQgVCA0VCC2KCoTjYCEwt4tA
+AlQC3YP97bs9g/4ApC2lB1ajcc/fioQzgOKQPzjJ0CoQKhAqEBoqEBo5pZCBUKrqlVeYGpkYEJT
lNIVsjJkfDqDChRe82KdRqkCPLB+jL545GHG629RiAYZn8QaECqQYv0VXj+lQDY+nV+oyOlKD2Lj
NhLvSJLY9p1EiElEfv6M5OhGNjdJ7uljIm9ukNwqbbNqi+baLgcBkBUlKa0l2AZI2vFZUtfz+aLf
CXUNJEY3MICq1OQsBWt1BQHjVoFGBpzGMbYAijVvL4PHioFKwWeNAAPLriwobW5FXSQ/u7xQ9HvM
wPxVIKuZVNoNQE7gsQNnYRt/aa8lwHJPV6iibSJiLgGypkDj045dGLguQXNT1bBKgBW5ROoys3mX
WROAcaFAM05dmCBJJLFnP/vFRD3J9XyByLsPEPJkiQhPFrWWskp/VtoADAL7IsBKXi8FLLf2LB/8
Q4sKZD+AtgwQZFwQx7DgyX7zx0Tevkv9fzsNmFl/AIBapbtfXyPCwn2tnaftM7WtAmBlgX4epjX1
Z74AS/OgQKwv0V1RfajbKnUX+av6lUNb8JhZUyuRm9SvKHcxlAyAWpyvKmCFmaQZYNXIJL16TILk
Mpsq+hJWa0CJrh5j13XgkDdniP4tuT1pDBh08IOM2s7f0tri/wcJmJ1ShQcKNhOEC+u28PmMXehA
7qUdnWz16TuidHxQlgdMa0sX4zMETFM03wEzKVVABvn8xr+dgrTkL0AjA1YzqYxdtxfvYrsucEee
qU9QgIEr3Ch1kWuBAAZgNfR+hax9dMWJu0v7rUBWAZqgsAFE6euz1/c15+SmZjFmfND0KjIKOHN9
R0OXgeixWh4wYg6Y15kkKFQiuZ9CdJUzBbIOEFyTvYsri8fvPLhDWhoaSXPzC4ZvrkuyYxF51x4i
7629AfxKgOUzSRelCrggIRu0qULcKJBicw/mlLbZJH6BwNmoaKjEPlE0PZOsVKqgrXjjmmFwL21v
J+v2APJdgSzb2vM18mjxkXql5XLrwEqZ1EoSkTq6jdWnPUnQzAHLUoUWZy4RMX2pvB7V3OY+BhoZ
gAcjD5LSeV/j06ZqxZ6ROD49Sv89TSysH3zz7s38z81SPMEMnF/qYRcNIZv46ncRFIuW62VnqeDG
4CJ1XAMaGQBwLhB17tcbQADdgNRr9DWZbil7AKkQTdINpOEsMbgBDdTn/v/uV6x1xA3UB4YrSBPO
frUFEQzvsDrSIDlhGEsUBit85jCFaNgeQMVqxASpUH2MYiDD0XYoGvYeQSLsBubU5RsF0w5LL1at
1RlAKkRLGkiQKr1lVX3goAzT9lcOofq4qE2VB9I73QBkZS3LJecAbYGU0eZA77n36N6nhS+1NDSV
i0zSZLSds6Jh6AJrRqhgcWqMUwVKuweoAKTP/flmT1d718i2xm0amcWJKMz10UermWl7gEMWUXFj
FlUoUxJA97tJ/V3dF7bv/O2Jg++utHXu6Pzti/WNK4Vpu9FcHx6HLCIWB2Ucikbac4B0OzB19yc7
EvXX8mm70VwfEs4hi7DEQWKLI4D63XwXL+9MPaz7YtOi4V6859CTOIgxZ6pw9N7IHC4qfjkIgNT4
uKvHRH0wbffdjZmrEKsGVH0F0hcVN5vrg0MWAQHUZhxI50RR/O/J3cM2AmfdUkYvSF4elNFcHzAc
sggoDqKZLyQxrLtG1rKbXXMP74zv3rWb1I8MePI9vHJh/aZzfXDIwnuDKbsGc8eNhjWeaVAtPl60
u7eU7zFQnVnREIcsAnVjML2DZWub60r7+Kl3E/Y9AYgGzj8ynOuDQxb+AWQwsBozmN6xvPZUaZ+s
PrG3o/FpHxVobKg13pnsNlQfLBoGHgcZDWtkczmnLsxXBRolIjtvxyGLarqx8mxsVXNhNt3YZf8A
GhuCS+DnzAPDIYuAAEoauLHiQFompCgte/LU1I3BfWMwfecIdV+mKb/bNH7CsOaAQxYBKhBjmmtJ
QXFDBSjf34sri6TjxY5CYFL5rXzBDB8AGhsCMo8bvo6Bc3XjIG1YQ1/CJitvzZaoS9RtCoLwkSYA
U3aA8VKBhs1eFG5cw8pzgNmYcPs/5W6sZQugnCAsdO7ovBiX4pM9f8m879W+3QBkKjFwG4quRHqg
h0D5FwcxAYJhjbkbys+NhLy5c+ruqNf7dgNQxWH1PEQlPjoPlBYAImBu3Rg7EysZ1kj5sW83ADle
yndrsYJbbMCgRJ9o0Foo2XeobdsuLAuwANLOE+t+fBjWyC489G3fzgAaG/J1Uo++fo/RnZiGgDW2
RjZ4BxVnuTEY1gCAvFhU3EsFqmovVQQMIGpq01qYhN6mtjUMmGEcZP+u1UAA4npaobpAwRIRjE52
CWB5FYvXW1sdjUPLdR0g4pWL5ecCFrHa1vYv3gAK9WVcCbAit1joJnkGTLvdh7WqR6z1hVZUoCAN
FonSA32GW8gDxVkmqcRB+cy3KJ3f5A2gaJeZCwEzyiSrUKpQ9sEAiKbzL9eMAilzo3fvV69grSPg
Kg9q7efA3GQ1ShVmCQIMPZ05l+IFIPs1IFj/+ehrZVegsoLql44R8epFIn78YWREzI9SRYXzB+v/
cACQOoXDPjyFi4ezsggKkYWTgIAZZJKwgmyF5Yn7eXFhtgGyung4QFSL7qwqmWS59frxPcRAALIx
sUyGOzjQQmO+A5Qfp7GTSaD5YTOhBAgCQTQubCmUACmLbNsxjH/8skw4FUh/BIDN+glaOABykoV1
26b06kWaxp+2lLqKjEpqlAzSclnJWju2LkCamXpwXjgAyEkNSFMVWCTb9BZneqLED85HGh64j451
jqDYCr+PXfqTm2edcaFASac7ghXW4eCzUDAsqaQKn6ZJ7Mo73j7hRqveKlmgsiBTR8XYC55XoXSQ
3nIAT97oMUAxNvb2r53WycINkAIKlWKJbnoV1euYB2CBOhLMEbY97YLxvAp4Xlh+rM5HoJSbMK0s
QAG3ivcdJbH3HSj1mXPhByjfMVoV1bOrF6A5cMjzuTowbqeM3UHnwgNP5ihIH3/oeaXcaJEE5nth
iUD7aj3rF/xVAchLxckeeS2Yaar6rdp0A2VSXLJH6mm3eAru2Oa+MwgQQ84hJqjGXRqgSpBVKiBR
NXDt3vw/Bt8AslsH4mYimT69oarfAUD69s9I7uAxV9/FfrF1kRuA7CpQLwmLQf1ED4L1zMoodimZ
A213QVBwbRC4QxnCiRoJtz9RXKM12OadxGDcAMSN6WCUBs5QEhAha2LNZTaDrWgO9KV8bAKzJ+GO
h0pxlhKPQZr9t9/Zhkg5Fgq7FWihnsaTCxNkWbb+7rEhmSuKIA46+C21cyFLSv/dt7lEkCkp85oq
dTKFUfrrL+3XtCxMuhM/uOC0Ir3HrzTeLkDpULkxP0CiqgQT33zpaKjzUEhze4tXtXWd9Z05J/h1
Puy6MFhP5vdRBgg6EarBSkdr03DL3uO0og7DOWn1uah6sdWDUsGyn+dDtEnyJNEeOBd1g7nbAFKZ
qyqIp1yBCkMr3tSZ0vwApEI0SEyeoxopNaLBsjI2NfeJmvHRFoJoT8f03JuvE6zsxUDlMVE/UYuL
sIHT7tPaXoLGi52lF/0on2m82Y1qY0OFQPX9Y2Hz4HsPnx9rTQjkUJtEmiSR7NsmYfdGWoFs2NdO
/GB4fe3ZeBnBokB2NqggvdqqPnb+WHtcab/YlsDud29H/Lgj1RsF8sA2czK5t7qh/Ky3b98tfs8/
v77zrPZjv9YeRi74UKBw+BAjH66ulFbkKgvaFmRHOXdpBKjyyUnZBAyC/u4I4ON7pswtQFKijkjx
OG0TfgKWLMgiS7daACwdGYBEMabAokJTF5SCZYjZQGM5YGErVSzVLECCIJBYPJFXGQCIQxdZCbAy
9/jOg/Xv31rdbIdSBQeZZKqmAIpJEt3iefdUAwHqUkEnTcE/v/jO9/o21p+3/6FkFKKzMR50qQLi
n8maAai+sSlNImyVShUA2Kttdddff/kz8x6VKgY1wKMZREcRsEcb4vzrvznX77JUMavBkwrieyNA
HCQPInXt4NKpi0+7KFWoQbPPdR8EqMoWg6RBUmBRwClJHuy7nICBqSZATg/0cpjVJaYqi5I8QFtr
FthgKtg3fvhTyApO2fzY6Xf/+OYk7yeSHhu4kcnNjfUv09PaDrBAqcKmzWoX2ig95lAkHUFfEqNE
XW7W6jjVTBjg0Qy+53Ep7iot79Y2iGuSoVDZIHdGYcgQdUTdyhjNDPFpaVqfzMubLkMzjCIGvUNN
mvsrxDa/gvfQ94ZpvTsv0+bQzDsPNAZixA1JzaXpVy8o1FTIwCk8nkEPXM8SPf4JBAgtEibiKUBD
gNAQIDQECC2C9n8BBgBAP0FWplWQxQAAAABJRU5ErkJggg==
--089e08236468496bec0551c06d25--

--089e08236468496b440551c06d24
Content-Type: message/delivery-status

Reporting-MTA: dns; googlemail.com
Received-From-MTA: dns; FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA===@opayq.com
Arrival-Date: Sun, 11 Jun 2017 01:44:27 -0700 (PDT)
X-Original-Message-ID: <E1dJyTZ-0004YC-WB@xenbits.xenproject.org>

Final-Recipient: rfc822; curtiskwong9@gmail.com
Action: delayed
Status: 4.0.0
Diagnostic-Code: smtp; Receive rate too high
Last-Attempt-Date: Mon, 12 Jun 2017 03:03:12 -0700 (PDT)
Will-Retry-Until: Wed, 14 Jun 2017 01:44:28 -0700 (PDT)

--089e08236468496b440551c06d24
Content-Type: message/global
Content-Transfer-Encoding: quoted-printable

X-Received: by 10.101.75.134 with SMTP id t6mr18647131pgq.191.1497170668038=

;
        Sun, 11 Jun 2017 01:44:28 -0700 (PDT)
ARC-Seal: i=3D1; a=3Drsa-sha256; t=3D1497170667; cv=3Dnone;
        d=3Dgoogle.com; s=3Darc-20160816;
        b=3Dx75wOWQ8GwokkTuidPzO1JmU6A0jsRAleSuF9NDjlb+tyLVZ+pK9uMiUP54X++d=
RSH
         T3YRwMZbYHpHTBUW3Xt2kVIfPr+LeBNBDffS8tS0ROaLuDD7ysr+jK/uNwNHSEMu29=
VZ
         ElhTIMsa8OYCiq9klokkjHABAEXrAV8JSxmANPzs23cHBwBS/4SoTE6pSA8e+xGRXt=
xm
         /QXBk5O9F7wwAK42j61XT5k8KAM8sYwkk3f996RzbuagqUAFyzePE0Mh6a9Iz3PRUW=
hH
         wXCVg916eDcjGWqHE2iX+wDw5+EqGJ96WVioJwXW/X7NePzN+DFBsRjckovlLoFv9h=
7M
         XHlw=3D=3D
ARC-Message-Signature: i=3D1; a=3Drsa-sha256; c=3Drelaxed/relaxed; d=3Dgoog=
le.com; s=3Darc-20160816;
        h=3Dlist-subscribe:list-help:list-post:list-unsubscribe
         :list-unsubscribe:list-id:precedence:subject:date:message-id:to
         :reply-to:sender:from:mime-version:dkim-signature:delivery-date
         :arc-authentication-results;
        bh=3D4rr3bmazTUbsZuV3BD06T7HsPVX+mMok54S8IJNeues=3D;
        b=3DtLNinY53plAKa07C/NSt9pV1gbqN3ZyDg8GKabz7BMlJuLKJU3Lp7KQ6ygZkxs4=
woe
         W8RPzbFqGczF2/IdBjPcIA0PGPXOvALKAEyYcxvXu2pLzCr0GvEqnH47xUgbMVNbay=
ME
         tRBDTK3F2aCot17NRbI6Bvxg5jPWUyZwrAEvhqMkp//Eg4iT113EpkIsJnuiwaqFdM=
s0
         ZDm3fJVK3oMDlfky5RmJWUIQv7F4BbUb3LU48kC/0Vq2qLoGyOojIeJ57SJtq3oy+5=
Mg
         Zxv0uih+QMaTCaeewKtLVvQ4JMIDimosSJ8q5pVszgrkzPWFgDmfQRZZ0lEtOlLBZ+=
rm
         d+pA=3D=3D
ARC-Authentication-Results: i=3D1; mx.google.com;
       dkim=3Dpass header.i=3D@opayq.com;
       spf=3Dpass (google.com: domain of fwd-737qhysmhvayqaucaoiqbdaagaqlma=
2yamheccjdlibayawyakiazaqhsmccwmblia4uanqueigcimbkmazuz4aaeaaca=3D=3D=3D@op=
ayq.com designates 184.105.182.156 as permitted sender) smtp.mailfrom=3DFWD=
-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEI=
GCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com;
       dmarc=3Dpass (p=3DNONE sp=3DNONE dis=3DNONE) header.from=3Dopayq.com
Return-Path: <FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHS=
MCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com>
Received: from opayq-out-06.junkemailfilter.com (opayq-out-06.junkemailfilt=
er.com. [184.105.182.156])
        by mx.google.com with ESMTPS id v6si4663429pfd.52.2017.06.11.01.44.=
27
        for <curtiskwong9@gmail.com>
        (version=3DTLS1_2 cipher=3DECDHE-RSA-AES128-GCM-SHA256 bits=3D128/1=
28);
        Sun, 11 Jun 2017 01:44:27 -0700 (PDT)
Received-SPF: pass (google.com: domain of fwd-737qhysmhvayqaucaoiqbdaagaqlm=
a2yamheccjdlibayawyakiazaqhsmccwmblia4uanqueigcimbkmazuz4aaeaaca=3D=3D=3D@o=
payq.com designates 184.105.182.156 as permitted sender) client-ip=3D184.10=
5.182.156;
Authentication-Results: mx.google.com;
       dkim=3Dpass header.i=3D@opayq.com;
       spf=3Dpass (google.com: domain of fwd-737qhysmhvayqaucaoiqbdaagaqlma=
2yamheccjdlibayawyakiazaqhsmccwmblia4uanqueigcimbkmazuz4aaeaaca=3D=3D=3D@op=
ayq.com designates 184.105.182.156 as permitted sender) smtp.mailfrom=3DFWD=
-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEI=
GCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com;
       dmarc=3Dpass (p=3DNONE sp=3DNONE dis=3DNONE) header.from=3Dopayq.com
Delivery-date: Sun, 11 Jun 2017 01:44:27 -0700
Received: from smtp3.opayq.com ([23.23.126.237]:14854) helo=3D[23.23.126.23=
7]
	by opayq-outbound.junkemailfilter.com with esmtps (TLSv1.2:AES256-SHA256:2=
56)
	(Exim 4.89)
	id 1dJyTz-00040x-5Y on interface=3D184.105.182.150
	for curtiskwong9@gmail.com; Sun, 11 Jun 2017 01:44:27 -0700
DKIM-Signature: v=3D1; d=3Dopayq.com; t=3D1497170666; b=3DSLKhhHZYqYRUoV7D3=
MyRlrmW2k4M41J6wvBtys5lewDZWAVzxvsqm1Dr0pjcCb/0ZwTHwyYifbOp2JVGuCwh/PkGhdSQ=
eWUdRq9f6Frg3hGEcc0tocbHkLMGXnJk6ILr7U6nGg7jfcQ9327N1J5DNOHKraPpJXm5yrr396U=
3Ags=3D; s=3Dabine; c=3Drelaxed/relaxed; a=3Drsa-sha256; bh=3D4rr3bmazTUbsZ=
uV3BD06T7HsPVX+mMok54S8IJNeues=3D; h=3DDate:From:Reply-To:Subject:To:List-U=
nsubscribe;
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary=3D"=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D6220609139265669585=3D=3D"
X-GetAbine-Processed: 1
From: "lists.xen.org [Masked]" <FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJ=
DLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com>
Sender: "lists.xen.org [Masked]" <FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHEC=
CJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com=
>
Reply-To:=20
	FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UAN=
QUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com
To: f4da1594@opayq.com
X-GetAbine-Sender: xen-changelog-bounces@lists.xen.org
X-GetAbine-Disposable: f4da1594@opayq.com
X-GetAbine-Host-Address: 23.23.126.237
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVfcyk22
 kweGpkhYTthk4MHps79vFHsAYxZqZl5RfkcCa8WnVU/aCHqGKv4dnsTUwvubtYuTiEBL4wiix
 ctE0JgjnPKPE9vVfgRwODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBQIk1t/uZ
 wexeQXMJG59nQZmswDVr7+8gHECI8cCRoZVjBrFqUVlqUW6RsZ6SUWZ6RkluYmZObqGBsZ6ua
 nFxYnpqTmJScV6yfm5mxiBXqlnYGDcwdi31+8QoyQHk5Io75YrNpFCfEn5KZUZicUZ8UWlOan
 FhxhlODiUJHgXM9pGCgkWpaanVqRl5gDDAyYtwcGjJMKb9w+olbe4IDG3ODMdInWKUVFKnPcY
 SJ8ASCKjNA+uDRaSlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ8yoAA1yIJzOvBG76K6DFT
 ECLr18BW1ySiJCSamBMY85ZvGJZl95P5qJtKyUOnJn9yJmxdrLt3Mhk9+iZk1+dMf9e8fTrb7
 43m7bZpWy8dCU6aK3vNG4rNnWeA9df7Lodaul4OSDDoEtiQ/cp2fP7ZVLbXiS3JrEecD3l9La
 1W0tQvlCOfUWgcYQ8h6UPV23Ma869btW/Vj5fZuNaWZO9/CJv5m4lluKMREMt5qLiRAAn8M+K
 RAIAAA=3D=3D
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1497170642!97457598!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=3D0.0 required=3D7.0 tests=3D
X-StarScan-Received:=20
X-StarScan-Version: 9.4.19; banners=3D-,-,-
X-VirusChecked: Checked
Message-Id: <E1dJyTZ-0004YC-WB@xenbits.xenproject.org>
Date: Sun, 11 Jun 2017 08:44:01 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86/32on64: properly honor
	add-to-physmap-batch's size
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-change=
log>,=20
 <mailto:xen-changelog-request@lists.xen.org?subject=3Dunsubscribe>
List-Unsubscribe: <mailto:unsubscribe-1188110264-f4da1594@opayq.com>, <http=
s://emails.abine.com/disableDisposable?fwd=3DFWD-737QHYSMHVAYQAUCAOIQBDAAGA=
QLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=
=3D@opayq.com>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=3Dhelp>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changel=
og>,=20
 <mailto:xen-changelog-request@lists.xen.org?subject=3Dsubscribe>
X-Sender-Domain: xenproject.org
X-Spamfilter-host: plato.junkemailfilter.com - http://www.junkemailfilter.c=
om
X-Key-ID: ZjRkYTE1OTRAb3BheXEuY29tIHhlbi1jaGFuZ2Vsb2ctYm91bmNlc0BsaXN0cy54Z=
W4ub3JnIDIwMTctMDYtMTEgMDE6NDQ6MTggMWRKeVRxLTAwMDJ5cS0zMA=3D=3D
X-Content-flags: base64 email-adr equalhex equalspace home phone-num securi=
ty text-plain utf-8 verify=20
X-Domain-list: xenproject.org rackspace.com messagelabs.com xen.org opayq.c=
om xensource.com citrix.com
X-Mail-from: xen-changelog-bounces@lists.xen.org
X-Sender-Host-Address: 192.237.175.120
X-Sender-Host-Name: lists.xenproject.org
X-Key-ID: Y3VydGlza3dvbmc5QGdtYWlsLmNvbSBmd2QtNzM3cWh5c21odmF5cWF1Y2FvaXFiZ=
GFhZ2FxbG1hMnlhbWhlY2NqZGxpYmF5YXd5YWtpYXphcWhzbWNjd21ibGlhNHVhbnF1ZWlnY2lt=
YmttYXp1ejRhYWVhYWNhPT09QG9wYXlxLmNvbSAyMDE3LTA2LTExIDAxOjQ0OjI3IDFkSnlUei0=
wMDA0MHgtNVk=3D

--=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D6220609139265669585=3D=3D
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable


-------------------------Blur-------------------------
This email is forwarded from a MASKED EMAIL you created using Blur.  (https=
=3D
://dnt.abine.com/#help/faq/faq-whataremaskedemails).
IF THIS IS SPAM, CLICK HERE TO BLOCK:
https://dnt.abine.com/#/block_email/f4da1594@opayq.com/FWD-737QHYSMHVAYQAUC=
=3D
AOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAA=
=3D
CA=3D3D=3D3D=3D3D@opayq.com

Want to shop safely and privately online? Go Premium: https://dnt.abine.com=
=3D
/?pk_campaign=3D3DmaskHeader#premium
-------------------------by Abine-------------------------


commit d48df033095afadd82435e591ce66433bc6d3be2
Author:     Jan Beulich <jbeulich@suse.com>
AuthorDate: Fri Jun 9 13:54:27 2017 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Jun 9 13:54:27 2017 +0200

    x86/32on64: properly honor add-to-physmap-batch's size
   =3D20
    Commit 407a3c00ff ("compat/memory: fix build with old gcc") "fixed" a
    build issue by switching to the use of uninitialized data. Due to
    - the bounding of the uninitialized data item
    - the accessed area being outside of Xen space
    - arguments being properly verified by the native hypercall function
    this is not a security issue.
   =3D20
    Reported-by: Marek Marczykowski-G=3DC3=3DB3recki <marmarek@invisiblethi=
ngsl=3D
ab.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 144aec4140515c53bb1676df71a469f3e285c557
    master date: 2017-04-26 09:48:45 +0200
---
 xen/common/compat/memory.c | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/xen/common/compat/memory.c b/xen/common/compat/memory.c
index a31fa9b..8e257a0 100644
--- a/xen/common/compat/memory.c
+++ b/xen/common/compat/memory.c
@@ -249,12 +249,14 @@ int compat_memory_op(unsigned int cmd, XEN_GUEST_HAND=
=3D
LE_PARAM(void) compat)
             unsigned int limit =3D3D (COMPAT_ARG_XLAT_SIZE - sizeof(*nat.a=
tp=3D
b))
                                  / (sizeof(nat.atpb->idxs.p) + sizeof(nat.=
=3D
atpb->gpfns.p));
             /* Use an intermediate variable to suppress warnings on old gc=
=3D
c: */
-            unsigned int size =3D3D cmp.atpb.size;
+            unsigned int size;
             xen_ulong_t *idxs =3D3D (void *)(nat.atpb + 1);
             xen_pfn_t *gpfns =3D3D (void *)(idxs + limit);
=3D20
-            if ( copy_from_guest(&cmp.atpb, compat, 1) ||
-                 !compat_handle_okay(cmp.atpb.idxs, size) ||
+            if ( copy_from_guest(&cmp.atpb, compat, 1) )
+                return -EFAULT;
+            size =3D3D cmp.atpb.size;
+            if ( !compat_handle_okay(cmp.atpb.idxs, size) ||
                  !compat_handle_okay(cmp.atpb.gpfns, size) ||
                  !compat_handle_okay(cmp.atpb.errs, size) )
                 return -EFAULT;
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.6


--=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D6220609139265669585=3D=3D
Content-Type: text/plain; charset=3D"utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline


-------------------------Blur-------------------------
This email is forwarded from a MASKED EMAIL you created using Blur.  (https=
://dnt.abine.com/#help/faq/faq-whataremaskedemails).
IF THIS IS SPAM, CLICK HERE TO BLOCK:
https://dnt.abine.com/#/block_email/f4da1594@opayq.com/FWD-737QHYSMHVAYQAUC=
AOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAA=
CA=3D=3D=3D@opayq.com

Want to shop safely and privately online? Go Premium: https://dnt.abine.com=
/?pk_campaign=3DmaskHeader#premium
-------------------------by Abine-------------------------


_______________________________________________
Xen-changelog mailing list
Xen-changelog@lists.xen.org
https://lists.xenproject.org/xen-changelog
--=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D6220609139265669585=3D=3D--

--089e08236468496b440551c06d24--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3355450690462773376==--


From xen-devel-bounces@lists.xen.org Mon Jun 12 10:12:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 10: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 1dKMKF-00072B-9u; Mon, 12 Jun 2017 10:11:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <f4da1594@opayq.com>) id 1dKMKD-000725-Ux
 for xen-devel@lists.xensource.com; Mon, 12 Jun 2017 10:11:58 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 9A/FD-01734-CE86E395; Mon, 12 Jun 2017 10:11:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDKsWRWlGSWpSXmKPExsWyI3PbXN3nGXa
 RBh/7rCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bRg/dZCu5PZaxYveMJSwPjhk7GLkZODhYB
 PYmJv2YxdTFycQgJzGaSWLh9KViCTUBC4lx/HxOILSKgKLFu9TsWEJtXwEti3rfPrBC2oMTJm
 U/A4hIC4hKfG76zQthlEhe2X2WDsCslfs25xtzFyMHBLJAi8etxLEiYUUBG4tSkG2AlwgK6Ev
 +azjKClLAIaEtc3SUI0SktMX3RU3aQsIRAmMThp6oQ4TqJ/csOQA1Xlmhb+4QZxr78dBvbBEa
 hWUhum4WwFyTMLOAh8fT2fnYI20fixv5bzBC2pkTr9t9QcQ2JBXf2MUK0akgcWBgPYZpIbO+3
 gqhQlJjS/RCqWkziyOXLrBC2qsSsXQ1sEOUyEj1LZSHC2hLLFr5mXsDIu4pRvTi1qCy1SNdEL
 6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMGYZgGAH460+50OMkhxMSqK8W67YRA
 rxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4F2dbhcpJFiUmp5akZaZA0weMGkJDh4lEd7b4UBp3uK
 CxNzizHSI1ClGXY4Nq9d/YRJiycvPS5US560HmSEAUpRRmgc3ApbILjHKSgnzMgIdJcRTkFqU
 m1mCKv+KUZyDUUmY91Aa0BSezLwSuE2vgI5gAjriOsj9vMUliQgpqQZG/c5Pdx8IsnGtvRd4P
 TkrX3zPJJbwjT9v/rm2+vKMPXqrvbju8QRND+/lvcP18fvdqvK+n5tXudZnR6x96/LC63bT7r
 D5stLd+9LOHSmJ3qb697hAcLlm8O9La3dqvOrVW18nacR/g4k92nmBcLyXkoq52W/FuMrHhuK
 1fJ4HGz5Mc+P8/YFbiaU4I9FQi7moOBEAn24c+l8DAAA=
X-Env-Sender: f4da1594@opayq.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1497262309!102922284!1
X-Originating-IP: [184.105.182.157]
X-SpamReason: No, hits=0.7 required=7.0 tests=HTML_IMAGE_ONLY_16,
 HTML_MESSAGE,ML_IS_POSSIBLE_BOUNCE
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54717 invoked from network); 12 Jun 2017 10:11:51 -0000
Received: from opayq-out-07.junkemailfilter.com (HELO
 opayq-out-07.junkemailfilter.com) (184.105.182.157)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Jun 2017 10:11:51 -0000
Received: from smtp4.opayq.com ([23.21.143.60]:60750) helo=[23.21.143.60]
 by opayq-outbound.junkemailfilter.com with esmtps (TLSv1.2:AES256-SHA256:256)
 (Exim 4.89) id 1dKMK4-0001JF-L5 on interface=184.105.182.150
 for xen-devel@lists.xensource.com; Mon, 12 Jun 2017 03:11:48 -0700
From: f4da1594@opayq.com
To: xen-devel@lists.xensource.com
Message-ID: <1117997412.19591.1497262306313.JavaMail.root@smtp4.opayq.com>
MIME-Version: 1.0
X-GetAbine-Processed: 1
X-Gm-Message-State: AODbwcAQ2BpLRIa4gWWEiveZws9GARzQECYN7/gbHNOYbhkD3AElqu/Z
 efmpsKJGFjCYkXJRme3WvBvVVev88vZUp8on7+ZF
X-Received: by 10.98.16.220 with SMTP id 89mr38077212pfq.210.1497262305168;
 Mon, 12 Jun 2017 03:11:45 -0700 (PDT)
Auto-Submitted: auto-replied
Date: Mon, 12 Jun 2017 03:11:45 -0700 (PDT)
X-Sender-Domain: google.com
X-Spamfilter-host: opayq-outbound.junkemailfilter.com -
 http://www.junkemailfilter.com
X-Key-ID: eGVuLWRldmVsQGxpc3RzLnhlbnNvdXJjZS5jb20gZjRkYTE1OTRAb3BheXEuY29tIDIwMTctMDYtMTIgMDM6MTE6NDggMWRLTUs0LTAwMDFKRi1MNQ==
X-Sender-Host-Address: 23.21.143.60
X-Sender-Host-Name: smtp4.opayq.com
Subject: [Xen-devel] Delivery Status Notification (Delay)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============4376378626616892734=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============4376378626616892734==
Content-Type: multipart/report; boundary="001a11c05480d5c4e60551c08bb9"; report-type=delivery-status

--001a11c05480d5c4e60551c08bb9
Content-Type: multipart/related; boundary="001a11c05480d5c5b10551c08bba"

--001a11c05480d5c5b10551c08bba
Content-Type: multipart/alternative; boundary="001a11c05480d5c5b80551c08bbb"

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


** Delivery incomplete **

There was a temporary problem delivering your message to curtiskwong9@gmail.com. Gmail will retry for 46 more hours. You'll be notified if the delivery fails permanently.



The response was:

Receive rate too high

--001a11c05480d5c5b80551c08bbb
Content-Type: text/html; charset="UTF-8"


<html>
<head>
<style>
* {
font-family:Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
</style>
</head>
<body>
<table cellpadding="0" cellspacing="0" class="email-wrapper" style="padding-top:32px;background-color:#ffffff;"><tbody>
<tr><td>
<table cellpadding=0 cellspacing=0><tbody>
<tr><td style="max-width:560px;padding:24px 24px 32px;background-color:#fafafa;border:1px solid #e0e0e0;border-radius:2px">
<img style="padding:0 24px 16px 0;float:left" width=72 height=72 alt="Error Icon" src="cid:icon.png">
<table style="min-width:272px;padding-top:8px"><tbody>
<tr><td><h2 style="font-size:20px;color:#212121;font-weight:bold;margin:0">
Delivery incomplete
</h2></td></tr>
<tr><td style="padding-top:20px;color:#757575;font-size:16px;font-weight:normal;text-align:left">
There was a temporary problem delivering your message to <a style='color:#212121;text-decoration:none'><b>curtiskwong9@gmail.com</b></a>. Gmail will retry for 46 more hours. You'll be notified if the delivery fails permanently.
</td></tr>
</tbody></table>
</td></tr>
</tbody></table>
</td></tr>
<tr style="border:none;background-color:#fff;font-size:12.8px;width:90%">
<td align="left" style="padding:48px 10px">
The response was:<br/>
<p style="font-family:monospace">
Receive rate too high
</p>
</td>
</tr>
</tbody></table>
</body>
</html>

--001a11c05480d5c5b80551c08bbb--

--001a11c05480d5c5b10551c08bba
Content-Type: image/png; name="icon.png"
Content-Disposition: attachment; filename="icon.png"
Content-Transfer-Encoding: base64
Content-ID: <icon.png>

iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAYAAADnRuK4AAAACXBIWXMAABYlAAAWJQFJUiTwAAAA
GXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAADtNJREFUeNrsnVtsFNcZx8/Mzq7t
2vhCAsZujJdiEYgq2W1UVFqpGGq1olIL5aVtWglTtX7oS+0HnvIQ89QHS7X70gfSi6OqfWkLliIF
NbLKkiZKBapYS00aKgJrzMVA5RsYjO3d6fnmst7Lmdm575md75OGY7y7np05v/l/l3PmjCDLMkFD
c2oingI0BAgNAUJDgNAiaFK1drx6sruVNifoliz4dQr+aTw/m8KuCYcJQWdhGjgTdDtl4e2XC8Eq
aNMUsiXsvogBROHp0yBo8ehPztANQEqXtghYjQGkKU/GQ3icAJbRNwpYBrs/XDHQRMDwgPVq7WEG
0NDMFkKFgHGqQJr6LIbw/OiAlblJClga8QlOgU6E9Px0axvYcYaCLbPirygBFhRAyRo9fy0F7pEF
mGEmWSuliqBc2KTFtD2KFupSRVAApViBLFr4SxXowvi3SplkVUsVQSkQTjqqfiapb6BcU6EBiMID
6nML+5E7qIa9ACmI0Xh0X3yWJy5oyQ33ALVif3FrpyhEo7wD1If9xLW9oYUZqEBojm0YFQjNjfWj
AqG5sV6eAerF/qld8xUgbRoHGv82y6sCYfwTDsvwChAqEAKECoQAVTeIRkOAHFs/9g0ChIYAVQ0g
nIUYAnMz8QwVCG3ZzYd9A2j1ZDfGP+GwNJcAoYXGlngFCBUIFQgNFQgVCA0VCC2KCoTjYCEwt4tA
+AlQC3YP97bs9g/4ApC2lB1ajcc/fioQzgOKQPzjJ0CoQKhAqEBoqEBo5pZCBUKrqlVeYGpkYEJT
lNIVsjJkfDqDChRe82KdRqkCPLB+jL545GHG629RiAYZn8QaECqQYv0VXj+lQDY+nV+oyOlKD2Lj
NhLvSJLY9p1EiElEfv6M5OhGNjdJ7uljIm9ukNwqbbNqi+baLgcBkBUlKa0l2AZI2vFZUtfz+aLf
CXUNJEY3MICq1OQsBWt1BQHjVoFGBpzGMbYAijVvL4PHioFKwWeNAAPLriwobW5FXSQ/u7xQ9HvM
wPxVIKuZVNoNQE7gsQNnYRt/aa8lwHJPV6iibSJiLgGypkDj045dGLguQXNT1bBKgBW5ROoys3mX
WROAcaFAM05dmCBJJLFnP/vFRD3J9XyByLsPEPJkiQhPFrWWskp/VtoADAL7IsBKXi8FLLf2LB/8
Q4sKZD+AtgwQZFwQx7DgyX7zx0Tevkv9fzsNmFl/AIBapbtfXyPCwn2tnaftM7WtAmBlgX4epjX1
Z74AS/OgQKwv0V1RfajbKnUX+av6lUNb8JhZUyuRm9SvKHcxlAyAWpyvKmCFmaQZYNXIJL16TILk
Mpsq+hJWa0CJrh5j13XgkDdniP4tuT1pDBh08IOM2s7f0tri/wcJmJ1ShQcKNhOEC+u28PmMXehA
7qUdnWz16TuidHxQlgdMa0sX4zMETFM03wEzKVVABvn8xr+dgrTkL0AjA1YzqYxdtxfvYrsucEee
qU9QgIEr3Ch1kWuBAAZgNfR+hax9dMWJu0v7rUBWAZqgsAFE6euz1/c15+SmZjFmfND0KjIKOHN9
R0OXgeixWh4wYg6Y15kkKFQiuZ9CdJUzBbIOEFyTvYsri8fvPLhDWhoaSXPzC4ZvrkuyYxF51x4i
7629AfxKgOUzSRelCrggIRu0qULcKJBicw/mlLbZJH6BwNmoaKjEPlE0PZOsVKqgrXjjmmFwL21v
J+v2APJdgSzb2vM18mjxkXql5XLrwEqZ1EoSkTq6jdWnPUnQzAHLUoUWZy4RMX2pvB7V3OY+BhoZ
gAcjD5LSeV/j06ZqxZ6ROD49Sv89TSysH3zz7s38z81SPMEMnF/qYRcNIZv46ncRFIuW62VnqeDG
4CJ1XAMaGQBwLhB17tcbQADdgNRr9DWZbil7AKkQTdINpOEsMbgBDdTn/v/uV6x1xA3UB4YrSBPO
frUFEQzvsDrSIDlhGEsUBit85jCFaNgeQMVqxASpUH2MYiDD0XYoGvYeQSLsBubU5RsF0w5LL1at
1RlAKkRLGkiQKr1lVX3goAzT9lcOofq4qE2VB9I73QBkZS3LJecAbYGU0eZA77n36N6nhS+1NDSV
i0zSZLSds6Jh6AJrRqhgcWqMUwVKuweoAKTP/flmT1d718i2xm0amcWJKMz10UermWl7gEMWUXFj
FlUoUxJA97tJ/V3dF7bv/O2Jg++utHXu6Pzti/WNK4Vpu9FcHx6HLCIWB2Ucikbac4B0OzB19yc7
EvXX8mm70VwfEs4hi7DEQWKLI4D63XwXL+9MPaz7YtOi4V6859CTOIgxZ6pw9N7IHC4qfjkIgNT4
uKvHRH0wbffdjZmrEKsGVH0F0hcVN5vrg0MWAQHUZhxI50RR/O/J3cM2AmfdUkYvSF4elNFcHzAc
sggoDqKZLyQxrLtG1rKbXXMP74zv3rWb1I8MePI9vHJh/aZzfXDIwnuDKbsGc8eNhjWeaVAtPl60
u7eU7zFQnVnREIcsAnVjML2DZWub60r7+Kl3E/Y9AYgGzj8ynOuDQxb+AWQwsBozmN6xvPZUaZ+s
PrG3o/FpHxVobKg13pnsNlQfLBoGHgcZDWtkczmnLsxXBRolIjtvxyGLarqx8mxsVXNhNt3YZf8A
GhuCS+DnzAPDIYuAAEoauLHiQFompCgte/LU1I3BfWMwfecIdV+mKb/bNH7CsOaAQxYBKhBjmmtJ
QXFDBSjf34sri6TjxY5CYFL5rXzBDB8AGhsCMo8bvo6Bc3XjIG1YQ1/CJitvzZaoS9RtCoLwkSYA
U3aA8VKBhs1eFG5cw8pzgNmYcPs/5W6sZQugnCAsdO7ovBiX4pM9f8m879W+3QBkKjFwG4quRHqg
h0D5FwcxAYJhjbkbys+NhLy5c+ruqNf7dgNQxWH1PEQlPjoPlBYAImBu3Rg7EysZ1kj5sW83ADle
yndrsYJbbMCgRJ9o0Foo2XeobdsuLAuwANLOE+t+fBjWyC489G3fzgAaG/J1Uo++fo/RnZiGgDW2
RjZ4BxVnuTEY1gCAvFhU3EsFqmovVQQMIGpq01qYhN6mtjUMmGEcZP+u1UAA4npaobpAwRIRjE52
CWB5FYvXW1sdjUPLdR0g4pWL5ecCFrHa1vYv3gAK9WVcCbAit1joJnkGTLvdh7WqR6z1hVZUoCAN
FonSA32GW8gDxVkmqcRB+cy3KJ3f5A2gaJeZCwEzyiSrUKpQ9sEAiKbzL9eMAilzo3fvV69grSPg
Kg9q7efA3GQ1ShVmCQIMPZ05l+IFIPs1IFj/+ehrZVegsoLql44R8epFIn78YWREzI9SRYXzB+v/
cACQOoXDPjyFi4ezsggKkYWTgIAZZJKwgmyF5Yn7eXFhtgGyung4QFSL7qwqmWS59frxPcRAALIx
sUyGOzjQQmO+A5Qfp7GTSaD5YTOhBAgCQTQubCmUACmLbNsxjH/8skw4FUh/BIDN+glaOABykoV1
26b06kWaxp+2lLqKjEpqlAzSclnJWju2LkCamXpwXjgAyEkNSFMVWCTb9BZneqLED85HGh64j451
jqDYCr+PXfqTm2edcaFASac7ghXW4eCzUDAsqaQKn6ZJ7Mo73j7hRqveKlmgsiBTR8XYC55XoXSQ
3nIAT97oMUAxNvb2r53WycINkAIKlWKJbnoV1euYB2CBOhLMEbY97YLxvAp4Xlh+rM5HoJSbMK0s
QAG3ivcdJbH3HSj1mXPhByjfMVoV1bOrF6A5cMjzuTowbqeM3UHnwgNP5ihIH3/oeaXcaJEE5nth
iUD7aj3rF/xVAchLxckeeS2Yaar6rdp0A2VSXLJH6mm3eAru2Oa+MwgQQ84hJqjGXRqgSpBVKiBR
NXDt3vw/Bt8AslsH4mYimT69oarfAUD69s9I7uAxV9/FfrF1kRuA7CpQLwmLQf1ED4L1zMoodimZ
A213QVBwbRC4QxnCiRoJtz9RXKM12OadxGDcAMSN6WCUBs5QEhAha2LNZTaDrWgO9KV8bAKzJ+GO
h0pxlhKPQZr9t9/Zhkg5Fgq7FWihnsaTCxNkWbb+7rEhmSuKIA46+C21cyFLSv/dt7lEkCkp85oq
dTKFUfrrL+3XtCxMuhM/uOC0Ir3HrzTeLkDpULkxP0CiqgQT33zpaKjzUEhze4tXtXWd9Z05J/h1
Puy6MFhP5vdRBgg6EarBSkdr03DL3uO0og7DOWn1uah6sdWDUsGyn+dDtEnyJNEeOBd1g7nbAFKZ
qyqIp1yBCkMr3tSZ0vwApEI0SEyeoxopNaLBsjI2NfeJmvHRFoJoT8f03JuvE6zsxUDlMVE/UYuL
sIHT7tPaXoLGi52lF/0on2m82Y1qY0OFQPX9Y2Hz4HsPnx9rTQjkUJtEmiSR7NsmYfdGWoFs2NdO
/GB4fe3ZeBnBokB2NqggvdqqPnb+WHtcab/YlsDud29H/Lgj1RsF8sA2czK5t7qh/Ky3b98tfs8/
v77zrPZjv9YeRi74UKBw+BAjH66ulFbkKgvaFmRHOXdpBKjyyUnZBAyC/u4I4ON7pswtQFKijkjx
OG0TfgKWLMgiS7daACwdGYBEMabAokJTF5SCZYjZQGM5YGErVSzVLECCIJBYPJFXGQCIQxdZCbAy
9/jOg/Xv31rdbIdSBQeZZKqmAIpJEt3iefdUAwHqUkEnTcE/v/jO9/o21p+3/6FkFKKzMR50qQLi
n8maAai+sSlNImyVShUA2Kttdddff/kz8x6VKgY1wKMZREcRsEcb4vzrvznX77JUMavBkwrieyNA
HCQPInXt4NKpi0+7KFWoQbPPdR8EqMoWg6RBUmBRwClJHuy7nICBqSZATg/0cpjVJaYqi5I8QFtr
FthgKtg3fvhTyApO2fzY6Xf/+OYk7yeSHhu4kcnNjfUv09PaDrBAqcKmzWoX2ig95lAkHUFfEqNE
XW7W6jjVTBjg0Qy+53Ep7iot79Y2iGuSoVDZIHdGYcgQdUTdyhjNDPFpaVqfzMubLkMzjCIGvUNN
mvsrxDa/gvfQ94ZpvTsv0+bQzDsPNAZixA1JzaXpVy8o1FTIwCk8nkEPXM8SPf4JBAgtEibiKUBD
gNAQIDQECC2C9n8BBgBAP0FWplWQxQAAAABJRU5ErkJggg==
--001a11c05480d5c5b10551c08bba--

--001a11c05480d5c4e60551c08bb9
Content-Type: message/delivery-status

Reporting-MTA: dns; googlemail.com
Received-From-MTA: dns; FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA===@opayq.com
Arrival-Date: Sun, 11 Jun 2017 01:45:33 -0700 (PDT)
X-Original-Message-ID: <E1dJyUs-0004iL-J7@xenbits.xenproject.org>

Final-Recipient: rfc822; curtiskwong9@gmail.com
Action: delayed
Status: 4.0.0
Diagnostic-Code: smtp; Receive rate too high
Last-Attempt-Date: Mon, 12 Jun 2017 03:11:45 -0700 (PDT)
Will-Retry-Until: Wed, 14 Jun 2017 01:45:33 -0700 (PDT)

--001a11c05480d5c4e60551c08bb9
Content-Type: message/global
Content-Transfer-Encoding: quoted-printable

X-Received: by 10.98.16.220 with SMTP id 89mr33559192pfq.210.1497170733784;
        Sun, 11 Jun 2017 01:45:33 -0700 (PDT)
ARC-Seal: i=3D1; a=3Drsa-sha256; t=3D1497170733; cv=3Dnone;
        d=3Dgoogle.com; s=3Darc-20160816;
        b=3DXwQfEWTdz/lN0RSx/zMFQGTWSvgOhSeQbMsNe/sybnad12ViSDg1+aH+FNhGhWv=

JFm
         sMVWanaw4KLwoW5wAsZmx1FmSPbONcDtYwIFBJn3K28/cfbN+L86zbZi1HoS4E3MS1=
sG
         bdV+U9Fo0QJ7FpjA/Y3keHGL/sZrmCwgB1SITs5fB9puF4UFe5dJIIje8xqA91OxqF=
Mh
         iFTn5ZIb6+3QUsCNSFF7L6LgvC6bQH5YmlnAAbdHShYWsPj1IUmHbp9v8luoL4xXF2=
vc
         26ZqGhucsg7Vk7irKHlNBrRhjJgFqCPtUhXtpi6Gtnhq8SS/LbzcQ22z/C4GulaeFx=
sY
         SwgA=3D=3D
ARC-Message-Signature: i=3D1; a=3Drsa-sha256; c=3Drelaxed/relaxed; d=3Dgoog=
le.com; s=3Darc-20160816;
        h=3Dlist-subscribe:list-help:list-post:list-unsubscribe
         :list-unsubscribe:list-id:precedence:subject:date:message-id:to
         :reply-to:sender:from:content-transfer-encoding:mime-version
         :dkim-signature:delivery-date:arc-authentication-results;
        bh=3DVjlPKw0i9qUoBL0xyhs8fU5mFJ4bGo9Py+LjCTkspYk=3D;
        b=3DWXZuuiaqUDyY8Ql/XLYnAxzKBG0LGB6nlt3nVCMKI93leXpFdYz/LGRzElM52gn=
fTL
         I9t9z5oCOFMGtaffRTdRaihFwvYoutHXQPYytnJapygZ6774LpzliXW1IOVJjUJ4ox=
pB
         NRMgmpsBpLWm56zfOduOmTSxCA2fCOh8Uh6i1qI1owuPBF+s09dqYmKlrN/aG8ps3z=
6l
         Jq1XiRdIsBxtLM/ROpnHNQFuQPC6kEDFqZOELaPGh1Ax1igPfLnmo/4zviEPToPshy=
PM
         zUy5/jUHG9VLV/bgnJ4koyVOD3PIYrjVn9H1GfY70d7Gg/bzrHPHNbncGv/xT2yi3L=
jt
         Pq2g=3D=3D
ARC-Authentication-Results: i=3D1; mx.google.com;
       dkim=3Dpass header.i=3D@opayq.com;
       spf=3Dpass (google.com: domain of fwd-737qhysmhvayqaucaoiqbdaagaqlma=
2yamheccjdlibayawyakiazaqhsmccwmblia4uanqueigcimbkmazuz4aaeaaca=3D=3D=3D@op=
ayq.com designates 184.105.182.152 as permitted sender) smtp.mailfrom=3DFWD=
-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEI=
GCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com;
       dmarc=3Dpass (p=3DNONE sp=3DNONE dis=3DNONE) header.from=3Dopayq.com
Return-Path: <FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHS=
MCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com>
Received: from opayq-out-02.junkemailfilter.com (opayq-out-02.junkemailfilt=
er.com. [184.105.182.152])
        by mx.google.com with ESMTPS id h90si4616090plb.198.2017.06.11.01.4=
5.33
        for <curtiskwong9@gmail.com>
        (version=3DTLS1_2 cipher=3DECDHE-RSA-AES128-GCM-SHA256 bits=3D128/1=
28);
        Sun, 11 Jun 2017 01:45:33 -0700 (PDT)
Received-SPF: pass (google.com: domain of fwd-737qhysmhvayqaucaoiqbdaagaqlm=
a2yamheccjdlibayawyakiazaqhsmccwmblia4uanqueigcimbkmazuz4aaeaaca=3D=3D=3D@o=
payq.com designates 184.105.182.152 as permitted sender) client-ip=3D184.10=
5.182.152;
Authentication-Results: mx.google.com;
       dkim=3Dpass header.i=3D@opayq.com;
       spf=3Dpass (google.com: domain of fwd-737qhysmhvayqaucaoiqbdaagaqlma=
2yamheccjdlibayawyakiazaqhsmccwmblia4uanqueigcimbkmazuz4aaeaaca=3D=3D=3D@op=
ayq.com designates 184.105.182.152 as permitted sender) smtp.mailfrom=3DFWD=
-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEI=
GCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com;
       dmarc=3Dpass (p=3DNONE sp=3DNONE dis=3DNONE) header.from=3Dopayq.com
Delivery-date: Sun, 11 Jun 2017 01:45:33 -0700
Received: from smtp2.opayq.com ([54.235.124.91]:43568) helo=3D[54.235.124.9=
1]
	by opayq-outbound.junkemailfilter.com with esmtps (TLSv1.2:AES256-SHA256:2=
56)
	(Exim 4.89)
	id 1dJyV3-0004xo-63 on interface=3D184.105.182.150
	for curtiskwong9@gmail.com; Sun, 11 Jun 2017 01:45:33 -0700
DKIM-Signature: v=3D1; d=3Dopayq.com; t=3D1497170732; b=3DQR5n+z6Nav5IDpJCU=
QoApiYpJePrmnv5OUeuJCSU2ekus4T99E0IvVSiJPt9iuJfb32FUe5eYexKB6dbC8iYn3fF9dD8=
fN+sohjHRFTCTUvW+wRipGLU5uYhe8mNybK9hALWIj2841oe6qLLXMFbDY9qe9jos8NGrJz9XHb=
wuTc=3D; s=3Dabine; c=3Drelaxed/relaxed; a=3Drsa-sha256; bh=3DVjlPKw0i9qUoB=
L0xyhs8fU5mFJ4bGo9Py+LjCTkspYk=3D; h=3DDate:From:Reply-To:Subject:To:List-U=
nsubscribe;
MIME-Version: 1.0
Content-Type: text/plain; charset=3D"utf-8"
Content-Transfer-Encoding: 7bit
X-GetAbine-Processed: 1
From: "lists.xen.org [Masked]" <FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJ=
DLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com>
Sender: "lists.xen.org [Masked]" <FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHEC=
CJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com=
>
Reply-To:=20
	FWD-737QHYSMHVAYQAUCAOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UAN=
QUEIGCIMBKMAZUZ4AAEAACA=3D=3D=3D@opayq.com
To: f4da1594@opayq.com
X-GetAbine-Sender: xen-changelog-bounces@lists.xen.org
X-GetAbine-Disposable: f4da1594@opayq.com
X-GetAbine-Host-Address: 54.235.124.91
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVVeZ2Tb
 SYEeTjsWEbQYOjB7b+3axBzBGsWbmJeVXJLBmrN/Qy1rwT6Ti0FTDBsZ2gS5GLg4hgS+MErvn
 bWHpYuQEcs4zSlw5HNLFyMHBJiAmMXevAkhYREBVYtaK5cwQJeoSTb8b2EBsYQEfibkL7rCC2
 LwCZhLLT68Ds1mA6o/1HGCfwMixgJFhFaNGcWpRWWqRrqGpXlJRZnpGSW5iZo6uoYGZXm5qcX
 FiempOYlKxXnJ+7iZGoEcYgGAH47dlAYcYJTmYlER5t1yxiRTiS8pPqcxILM6ILyrNSS0+xCj
 DwaEkwcvCZBspJFiUmp5akZaZAwwNmLQEB4+SCG/eP6BW3uKCxNzizHSI1ClGRSlx3mOMQH0C
 IImM0jy4Nlg4XmKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5Iwr9h/oPE8mXklcNNfAS1mAlp8/
 QrY4pJEhJRUAyMLw9n6/IA9Geyt9pVCX58kuBsvNJsw95n8vNRav2lvA5122L5U+/Xhk/vqyK
 JtyvM6tQsOn9+Qw71B/kDgrkd6Qn/da/fLTy7edVrSJneynGrg27VGD0XymhknunxZz5heeWc
 Zh3rAVMEuwWcivyOTT7NaXXj7/O3MzuQPNxh8nDd32IX+XqzEUpyRaKjFXFScCACY0n3SQgIA
 AA=3D=3D
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1497170722!47522183!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=3D0.0 required=3D7.0 tests=3D
X-StarScan-Received:=20
X-StarScan-Version: 9.4.19; banners=3D-,-,-
X-VirusChecked: Checked
Message-Id: <E1dJyUs-0004iL-J7@xenbits.xenproject.org>
Date: Sun, 11 Jun 2017 08:45:22 +0000
Subject: [Xen-changelog] [xen stable-4.6] stop_machine: fill fn_result only
	in case of error
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-change=
log>,=20
 <mailto:xen-changelog-request@lists.xen.org?subject=3Dunsubscribe>
List-Unsubscribe: <mailto:unsubscribe-1188110264-f4da1594@opayq.com>, <http=
s://emails.abine.com/disableDisposable?fwd=3DFWD-737QHYSMHVAYQAUCAOIQBDAAGA=
QLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAACA=3D=3D=
=3D@opayq.com>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=3Dhelp>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changel=
og>,=20
 <mailto:xen-changelog-request@lists.xen.org?subject=3Dsubscribe>
X-Sender-Domain: xenproject.org
X-Spamfilter-host: plato.junkemailfilter.com - http://www.junkemailfilter.c=
om
X-Key-ID: ZjRkYTE1OTRAb3BheXEuY29tIHhlbi1jaGFuZ2Vsb2ctYm91bmNlc0BsaXN0cy54Z=
W4ub3JnIDIwMTctMDYtMTEgMDE6NDU6MjcgMWRKeVV4LTAwMDJaby01VA=3D=3D
X-Domain-list: xenproject.org rackspace.com messagelabs.com xen.org opayq.c=
om xensource.com citrix.com
X-Mail-from: xen-changelog-bounces@lists.xen.org
X-Sender-Host-Address: 192.237.175.120
X-Sender-Host-Name: lists.xenproject.org
X-Key-ID: Y3VydGlza3dvbmc5QGdtYWlsLmNvbSBmd2QtNzM3cWh5c21odmF5cWF1Y2FvaXFiZ=
GFhZ2FxbG1hMnlhbWhlY2NqZGxpYmF5YXd5YWtpYXphcWhzbWNjd21ibGlhNHVhbnF1ZWlnY2lt=
YmttYXp1ejRhYWVhYWNhPT09QG9wYXlxLmNvbSAyMDE3LTA2LTExIDAxOjQ1OjMzIDFkSnlWMy0=
wMDA0eG8tNjM=3D


-------------------------Blur-------------------------
This email is forwarded from a MASKED EMAIL you created using Blur.  (https=
://dnt.abine.com/#help/faq/faq-whataremaskedemails).
IF THIS IS SPAM, CLICK HERE TO BLOCK:
https://dnt.abine.com/#/block_email/f4da1594@opayq.com/FWD-737QHYSMHVAYQAUC=
AOIQBDAAGAQLMA2YAMHECCJDLIBAYAWYAKIAZAQHSMCCWMBLIA4UANQUEIGCIMBKMAZUZ4AAEAA=
CA=3D=3D=3D@opayq.com

Want to shop safely and privately online? Go Premium: https://dnt.abine.com=
/?pk_campaign=3DmaskHeader#premium
-------------------------by Abine-------------------------


commit 314915cb4aa3865c8623516b65216b974a7d4e9a
Author:     Gregory Herrero <gregory.herrero@oracle.com>
AuthorDate: Fri Jun 9 13:58:57 2017 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Jun 9 13:58:57 2017 +0200

    stop_machine: fill fn_result only in case of error
   =20
    When stop_machine_run() is called with NR_CPUS as last argument,
    fn_result member must be filled only if an error happens since it is
    shared across all cpus.
   =20
    Assume CPU1 detects an error and set fn_result to -1, then CPU2 doesn't
    detect an error and set fn_result to 0. The error detected by CPU1 will
    be ignored.
   =20
    Note that in case multiple failures occur on different CPUs, only the
    last error will be reported.
   =20
    Signed-off-by: Gregory Herrero <gregory.herrero@oracle.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    master commit: d8b833d78f6bfde9855a949b5e6d3790d78c0fb7
    master date: 2017-06-01 10:53:04 +0200
---
 xen/common/stop_machine.c | 15 ++++++++++++---
 1 file changed, 12 insertions(+), 3 deletions(-)

diff --git a/xen/common/stop_machine.c b/xen/common/stop_machine.c
index cf109ba..f2484c7 100644
--- a/xen/common/stop_machine.c
+++ b/xen/common/stop_machine.c
@@ -95,6 +95,7 @@ int stop_machine_run(int (*fn)(void *), void *data, unsig=
ned int cpu)
     stopmachine_data.fn_data =3D data;
     stopmachine_data.nr_cpus =3D nr_cpus;
     stopmachine_data.fn_cpu =3D cpu;
+    stopmachine_data.fn_result =3D 0;
     atomic_set(&stopmachine_data.done, 0);
     stopmachine_data.state =3D STOPMACHINE_START;
=20
@@ -113,7 +114,11 @@ int stop_machine_run(int (*fn)(void *), void *data, un=
signed int cpu)
=20
     stopmachine_set_state(STOPMACHINE_INVOKE);
     if ( (cpu =3D=3D smp_processor_id()) || (cpu =3D=3D NR_CPUS) )
-        stopmachine_data.fn_result =3D (*fn)(data);
+    {
+        ret =3D (*fn)(data);
+        if ( ret )
+            write_atomic(&stopmachine_data.fn_result, ret);
+    }
     stopmachine_wait_state();
     ret =3D stopmachine_data.fn_result;
=20
@@ -151,8 +156,12 @@ static void stopmachine_action(unsigned long cpu)
         case STOPMACHINE_INVOKE:
             if ( (stopmachine_data.fn_cpu =3D=3D smp_processor_id()) ||
                  (stopmachine_data.fn_cpu =3D=3D NR_CPUS) )
-                stopmachine_data.fn_result =3D
-                    stopmachine_data.fn(stopmachine_data.fn_data);
+            {
+                int ret =3D stopmachine_data.fn(stopmachine_data.fn_data);
+
+                if ( ret )
+                    write_atomic(&stopmachine_data.fn_result, ret);
+            }
             break;
         default:
             break;
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.6

_______________________________________________
Xen-changelog mailing list
Xen-changelog@lists.xen.org
https://lists.xenproject.org/xen-changelog

--001a11c05480d5c4e60551c08bb9--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4376378626616892734==--


From xen-devel-bounces@lists.xen.org Mon Jun 12 10:12:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 10: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 1dKMKg-000746-Hp; Mon, 12 Jun 2017 10:12:26 +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 1dKMKg-00073y-2x
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 10:12:26 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 00/E1-02956-9096E395; Mon, 12 Jun 2017 10:12:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXSPJ+BQ5cj0y7
 SoGUPu8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmtFy4i9bwRueiubtL9kbGGdzdTFycQgJrGOU
 WP/4CnMXIyeHsECUxM5Lx9lAbBEBd4nLH6cC2RwczAL6Eud2lEPUz2OUWH3gChNIDZuAgcSU1
 ytZQWp4BRwk/tziAgmzCKhK/D78GmyMqEC4xIstf1hBbF4BQYmTM5+wgJRzClhL3NsCFmYWUJ
 f4M+8SM4StLbFs4WsoW1zi1pP5TBMY+WYh6Z6FpGUWkpZZSFoWMLKsYtQoTi0qSy3SNTTXSyr
 KTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDEEGINjBeHtjwCFGSQ4mJVHeLVdsIoX4
 kvJTKjMSizPii0pzUosPMcpwcChJ8K5Ot4sUEixKTU+tSMvMAUYDTFqCg0dJhPd2OFCat7ggM
 bc4Mx0idYpRUUqctx6kTwAkkVGaB9cGi8BLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEuZVyw
 CawpOZVwI3/RXQYiagxddBbuYtLklESEk1MNbw6JU3SFyTYzZqN0v7yJLYGmJY7nkiYr+uF4v
 Lq4vp4TKvlwQ2iP00fn5FTWnOngtHZy/e8WB6U56wgsBTs62tuW09E09Nuxdte8B62pw7jnXN
 +itSp9WpxB3lOr9xL8cJCclDL+1nG4hOF26L3PV8TYjZDoM5nJUeL2a8Kl30yHTrbFfnHiWW4
 oxEQy3mouJEAKzFWvm7AgAA
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-11.tower-21.messagelabs.com!1497262343!73323878!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37428 invoked from network); 12 Jun 2017 10:12:24 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Jun 2017 10:12:24 -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 D5BD310CAEC7F;
 Mon, 12 Jun 2017 12:12:17 +0200 (CEST)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20170601151906.10213-1-proskurin@sec.in.tum.de>
 <20170601151906.10213-7-proskurin@sec.in.tum.de>
 <2201fe61-d5d8-8568-9e11-2139b5547601@arm.com>
From: Sergej Proskurin <proskurin@sec.in.tum.de>
Message-ID: <a2b08395-6b20-5977-2205-1d6356afffc4@sec.in.tum.de>
Date: Mon, 12 Jun 2017 12:12:17 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <2201fe61-d5d8-8568-9e11-2139b5547601@arm.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [RFC PATCH v2 6/8] arm/mem_access: Add
 long-descriptor based gpt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLAoKCj4KPj4gKwo+PiArICAgIGNvbnN0IHVuc2lnbmVkIGludCBzdHJpZGVzWzNd
ID0gewo+PiArICAgICAgICBMUEFFX1NISUZUXzRLLAo+PiArICAgICAgICBMUEFFX1NISUZUXzE2
SywKPj4gKyAgICAgICAgTFBBRV9TSElGVF82NEsKPj4gKyAgICB9Owo+Cj4gQWxzbywgdGhlIHN0
cmlkZSBjYW4gYmUgZm91bmQgZnJvbSB0aGUgcGFnZSBzaGlmdC4gU28gSSBhbSBub3QKPiBjb252
aW5jZWQgeW91IG5lZWQgdGhhdC4KClN1cmUsIGJ1dCBkb24ndCB5b3UgdGhpbmsgaXQgaXMgY2xl
YW5lciBkb2luZyBpdCB0aGF0IHdheSwgdGhhbgpzdWJ0cmFjdGluZyBhIHZhbHVlIGZyb20gUEFH
RV9TSElGVF8qIGFsdGhvdWdoIHdlIGhhdmUgYWxyZWFkeSBhCnN1aXRhYmxlIGRlZmluZSBmb3Ig
dGhhdD8gQXBhcnQgZnJvbSB0aGF0LCB3ZSBuZWVkIHRvIGNvbnNpZGVyIGRpZmZlcmVudApzdHJp
ZGVzIGZvciBkaWZmZXJlbnQgZ3JhbnVsYXJpdGllcywgd2hpY2ggd291bGQgbWFrZSBpdCBoYXJk
ZXIgdG8KcmVhZC9yZXZpZXcgaWYgd2UgZG9uJ3QgdXNlIGFuIGFycmF5IG9mIHN0cmlkZXMgYXQg
dGhpcyBwb2ludC4gRm9yCmluc3RhbmNlLCBzZWUgdGhlIGZvbGxvd2luZyBmb3JtdWxhIHRvIGNv
bXB1dGUgdGhlIHN0YXJ0aW5nIGxldmVsIG9mIHRoZQp0cmFuc2xhdGlvbiB0YWJsZXM6CgpsZXZl
bCA9IDQgLSBESVZfUk9VTkRfVVAoKGlucHV0X3NpemUgLSBncmFpbnNpemVzW2dyYW5dKSwgc3Ry
aWRlc1tncmFuXSk7Cgo+Cj4+ICsgICAgICogaW1wbGVtZW50YXRpb24gaW4gQVJNIERESSAwNDg3
QS1nIEoxMS01NzM5Lgo+PiArICAgICAqCj4+ICsgICAgICogWFhYOiBXZSBkbyBub3QgY2hlY2sg
d2hldGhlciB0aGUgNjRiaXQgZG9tYWluIHVzZXMgYSAzMi1iaXQKPj4gRUwwLiBJbiB0aGlzCj4+
ICsgICAgICogY2FzZSwgd2UgbmVlZCB0byBzZXQgdG9wYml0IHRvIDMxLCBhcyB3ZWxsLgo+IEkg
dGhpbmsgY2hlY2tpbmcgMzItYml0IEVMMCBpcyBzdHJhaWdoLWZvcndhcmQgZW5vdWdoIHRvIGdl
dCBpdCBkb25lCj4gbm93LiBIYXZlIGEgbG9vayBhdCBwc3JfbW9zdF9pc18zMmJpdC4KCkFwcGFy
ZW50bHksIEkgaGF2ZSBtaXN1bmRlcnN0b29kIHRoZSBjb21tZW50IGluIHRoZSBBZGRyVG9wIHBz
ZXVkby1jb2RlCmltcGxlbWVudGF0aW9uLiBTbywgd2UgZG9uJ3QgbmVlZCB0byBjaGVjayB3aGV0
aGVyIEVMMCBpcyBydW5uaW5nIGluCkFBcmNoMzIgYXMgbG9uZyBhcyBFTDEgcnVucyBpbiBBQXJj
aDY0LiBJbiB0aGlzIHdheSwgdGhlIEdWQSdzIG9mIEVMMAp3b3VsZCBiZSBzaW1wbHkgemVyby1l
eHRlbmRlZCB0byA2NCBiaXRzIChpLmUuLCBhY2NvcmRpbmcgdG8gRERJIDA0ODdCLWEKSjEtNjA2
NiwgYXMgZmFyIGFzIEkgdW5kZXJzdGFuZCwgd2Ugd291bGQgdXNlIHRoZSBBQXJjaDY0IHRyYW5z
bGF0aW9uCnJlZ2ltZSBmb3IgQUFyY2g2NCBFTDEgYW5kIEFBcmNoMzIgRUwwKS4gSXQgbWFrZXMg
c2Vuc2UgYXMgRUwxIHdvdWxkCm90aGVyd2lzZSBuZWVkIHRvIGJlIHRyYW5zbGF0ZWQgZGlmZmVy
ZW50bHkgKGkuZS4gRUwwIHVzaW5nIHRoZSBBQXJjaDMyCnRyYW5zbGF0aW9uIGFuZCBFTDEgdXNp
bmcgdGhlIEFBcmNoNjQgZm9ybWF0KS4KCkNoZWVycywKflNlcmdlagoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 12 10:15:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 10: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 1dKMNA-0007Gu-UN; Mon, 12 Jun 2017 10:15: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=3291fa11c=wei.liu2@citrix.com>)
 id 1dKMN9-0007Go-N4
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 10:14:59 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 46/AA-02955-2A96E395; Mon, 12 Jun 2017 10:14:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHSDve6iTLt
 Ig1fz5C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox5xzQKlrJWdOy5y9zAuJCli5GTQ0LAX+L1
 x2dsIDaLgKrEqYObweJsAsoSPzt7weIiQPbH1l52EJtZwFdi19GjTF2MHBzCQPELP/NAwrwCF
 hLn169mArGFBKwlmtbtZIeIC0qcnPmEBaJVR2LB7k9sIK3MAtISy/9xgIQ5BWwkZvTsA2sVFV
 CR6Fw6hwVijIJEx/RjTBMY+WYhmTQLyaRZCJMWMDKvYtQoTi0qSy3SNTLXSyrKTM8oyU3MzNE
 1NDDWy00tLk5MT81JTCrWS87P3cQIDLJ6BgbGHYwte/0OMUpyMCmJ8m65YhMpxJeUn1KZkVic
 EV9UmpNafIhRhoNDSYJXJ8MuUkiwKDU9tSItMwcY7jBpCQ4eJRHe2+FAad7igsTc4sx0iNQpR
 l2Opg9bvjAJseTl56VKifOKgMwQACnKKM2DGwGLvUuMslLCvIwMDAxCPAWpRbmZJajyrxjFOR
 iVhHlngUzhycwrgdv0CugIJqAjroPcz1tckoiQkmpg5H3GbeVjnaxRf+Rd0PE65Z1Pv3Deunj
 YeO7ToNtWml8fZ7qxlR+e4GWVFjLn0kXDUKab3/zWWbzsX7YrsUe57tnWPcfmN9xsvZVyRSfN
 pDatREnvh4mt/Lzt/kt2bLy8/K7L6bv24id8TU1n3F+aeevHldcL/1t8O/M3qldqm7WgzO+OH
 V/331ZiKc5INNRiLipOBADmubKHuAIAAA==
X-Env-Sender: prvs=3291fa11c=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1497262496!100330172!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15440 invoked from network); 12 Jun 2017 10:14: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;
 12 Jun 2017 10:14:58 -0000
X-IronPort-AV: E=Sophos;i="5.39,333,1493683200"; d="scan'208";a="436016021"
Date: Mon, 12 Jun 2017 11:14:55 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170612101455.a4sh4kyrdspcbklv@citrix.com>
References: <1865758c-9939-7d6c-3d07-45b93b334f12@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1865758c-9939-7d6c-3d07-45b93b334f12@suse.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] Seabios hypercall 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>

T24gTW9uLCBKdW4gMTIsIDIwMTcgYXQgMTE6MTc6MjVBTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBXaGlsZSBzZWFyY2hpbmcgZm9yIHRoZSByZWFzb24gZm9yIGEgSFZNIGRvbVUgcGVy
Zm9ybWFuY2UgcHJvYmxlbQo+IEkgY2FtZSBhY3Jvc3MgU2VhYmlvcycgaHlwZXJjYWxsIHBhZ2U6
IGl0IGlzIHVzdWFsbHkgbG9jYXRlZCBhdCB0aGUKPiBlbmQgb2YgZ3Vlc3QgbWVtb3J5IGFuZCBt
YXJrZWQgYXMgInJlc2VydmVkIiBpbiB0aGUgZ3Vlc3QgRTgyMCBtYXAuCj4gCj4gVGhpcyB3aWxs
IG1ha2UgaXQgaW1wb3NzaWJsZSBmb3IgYSBMaW51eCBndWVzdCB0byB1c2UgYSBsYXJnZSBwYWdl
Cj4gbWFwcGluZyBmb3IgdGhlIGRpcmVjdCBtYXAgb2YgbWVtb3J5IGZvciB0aGUgbGFzdCBtZW1v
cnkgY2h1bmsuCj4gCj4gV291bGQgaXQgYmUgcG9zc2libGUgdG8gcHV0IHRoZSBoeXBlcmNhbGwg
cGFnZSBpbnRvIGxvdyBtZW1vcnk/Cj4gVGhlcmUgc2VlbXMgdG8gYmUgcGxlbnR5IG9mIHNwYWNl
IGJlbG93IDFNQiBhY2NvcmRpbmcgdG8gL3Byb2MvaW9tZW06CgpUaGUgY2hhbmdlc2V0IHRoYXQg
YWRkZWQgeGVuIHN1cHBvcnQgZG9lc24ndCBzYXkgd2h5IGhpZ2ggYWRkcmVzcyB3YXMKY2hvc2Vu
LiBJIHN1cHBvc2UgeW91IGNhbiBtb3ZlIGl0IGVsc2Ugd2hlcmUganVzdCBmaW5lLgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 12 10:22:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 10: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 1dKMUX-00080y-Q9; Mon, 12 Jun 2017 10:22: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=329ee6090=Andrew.Cooper3@citrix.com>)
 id 1dKMUW-00080q-OM
 for xen-devel@lists.xen.org; Mon, 12 Jun 2017 10:22:36 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 1B/B6-26749-B6B6E395; Mon, 12 Jun 2017 10:22:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHLMWRWlGSWpSXmKPExsXitHRDpG52tl2
 kwdslkhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aHrfcZC7axVGyZ383WwPifuYuRk0NCwF/i
 zNMpTCA2m4C+xO4Xn8BsEQF1idMdF1m7GDk4mAX8JA498AUJCwu4SzyatI4VxGYRUJW41v6eD
 cTmFfCQONhykhFipJzE+eM/wcYLCahJXOu/xA5RIyhxcuYTFhCbWUBC4uCLF8wTGLlnIUnNQp
 JawMi0ilGjOLWoLLVI18hEL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMBTqGRg
 YdzC+Ou53iFGSg0lJlHfLFZtIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8oll2kUKCRanpqRVp
 mTnAoIRJS3DwKInw3g4HSvMWFyTmFmemQ6ROMRpzbFi9/gsTR9OHLV+YhFjy8vNSpcR5HUEmC
 YCUZpTmwQ2CRcslRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8szKApvBk5pXA7XsFdAoT0C
 nXQb7gLS5JREhJNTBu9I2/8X7F3fYFQR9iTzQZvCxx5cg99kboRsVhoeplAU/3xBVXqCWe0Lj
 +wm1WbvLUf+VnL1XJ2tzZdW//MoGEn7O+shUfaXq2YnZM7A6b+/rpFT3/N9dPe6K12yWQJag8
 Zc065TKzyPWnz7l+M/oY7a3MpWv6ONe0/PKs3DfB0lzRXIV//UqUWIozEg21mIuKEwFU29hJk
 QIAAA==
X-Env-Sender: prvs=329ee6090=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1497262953!74306246!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18394 invoked from network); 12 Jun 2017 10:22:35 -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;
 12 Jun 2017 10:22:35 -0000
X-IronPort-AV: E=Sophos;i="5.39,333,1493683200"; d="scan'208";a="427470176"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 12 Jun 2017 11:22:31 +0100
Message-ID: <1497262951-6019-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/tests: Ignore automatically generated
	sse*.c 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>

U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
LS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Ci0tLQogLmdpdGlnbm9yZSB8
IDEgKwogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspCgpkaWZmIC0tZ2l0IGEvLmdpdGln
bm9yZSBiLy5naXRpZ25vcmUKaW5kZXggNzQ3NDdjYi4uOTI0ZTM5ZSAxMDA2NDQKLS0tIGEvLmdp
dGlnbm9yZQorKysgYi8uZ2l0aWdub3JlCkBAIC0yMjcsNiArMjI3LDcgQEAgdG9vbHMvdGVzdHMv
eDg2X2VtdWxhdG9yL2FzbQogdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2F2eCouaAogdG9vbHMv
dGVzdHMveDg2X2VtdWxhdG9yL2Jsb3dmaXNoLmgKIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9z
c2UqLmgKK3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zc2UqLmMKIHRvb2xzL3Rlc3RzL3g4Nl9l
bXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvcgogdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Nl9l
bXVsYXRlCiB0b29scy90ZXN0cy94ZW4tYWNjZXNzL3hlbi1hY2Nlc3MKLS0gCjIuMS40CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 12 10:22:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 10: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 1dKMUa-00081V-0z; Mon, 12 Jun 2017 10:22: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 1dKMUX-00080x-WD
 for xen-devel@lists.xensource.com; Mon, 12 Jun 2017 10:22:38 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 3B/89-10689-D6B6E395; Mon, 12 Jun 2017 10:22:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOLMWRWlGSWpSXmKPExsWS0XRdVZct0y7
 SoGm+vMWKx79ZLO5Nec/uwORx+MMVFo/tfbvYA5iiWDPzkvIrElgzjr65wl4w36li0+KJzA2M
 HZZdjFwcQgJ/GSWefehhhHAeM0o0/ZnEBuFsA8pM/wvkcHKICDhLfD0zlx3EFhawkdj17Q8Ti
 M0rYC9x5vwMli5Gdg42ASuJQ2JdjBwcLAKqEktWcExg5FjAyLCKUaM4tagstUjX0EAvqSgzPa
 MkNzEzB8gz1stNLS5OTE/NSUwq1kvOz93ECPRUPQMD4w7GbV3OhxglOZiURHm3XLGJFOJLyk+
 pzEgszogvKs1JLT7EKMPBoSTBuzrdLlJIsCg1PbUiLTMHGDIwaQkOHiUR3tvhQGne4oLE3OLM
 dIjUKUZdjg2r139hEmLJy89LlRLnrQeZIQBSlFGaBzcCFr6XGGWlhHkZGRgYhHgKUotyM0tQ5
 V8xinMwKgnzqmUATeHJzCuB2/QK6AgmoCOug9zPW1ySiJCSamB0urejhfdRerzEygebdKNy96
 0vM6hO3Pbhyvsqqekn9BZkB7Uxxy7Ydkj3k7V9Sf5ZruWzikJ/iC+8+P/WoufWGhtjb2zi/iM
 mXv/68EzVa48Lm6LOT2x7tUcwhOnXVJ5lD5kOzy1aFlg676HC2/q6Yq1VB96+C87vVrq/ZIKD
 d57VL50NXFM+K7EUZyQaajEXFScCAH0j2ahaAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1497262341!101130990!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29279 invoked from network); 12 Jun 2017 10:12:22 -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; 12 Jun 2017 10:12: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 1dKMKZ-0002pR-LR; Mon, 12 Jun 2017 10:12: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 1dKMKU-0003HK-5l; Mon, 12 Jun 2017 10:12:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dKMKU-00007L-0A; Mon, 12 Jun 2017 10:12:14 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-Id: <E1dKMKU-00007L-0A@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 12 Jun 2017 10:12:13 +0000
Subject: [Xen-devel] [xen-4.7-testing 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>

YnJhbmNoIHhlbi00LjctdGVzdGluZwp4ZW5icmFuY2ggeGVuLTQuNy10ZXN0aW5nCmpvYiBidWls
ZC1pMzg2LXhzbQp0ZXN0aWQgeGVuLWJ1aWxkCgpUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvcWVtdS14ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdp
dAoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcg
aXMgaW4gdHJlZTogIHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAogIEJ1ZyBpbnRy
b2R1Y2VkOiAgMTY0YzM0ZGQyM2JjM2VhOGQ1Mjg1NzUyZDkyNzA2MjdhOTNjOTFmNQogIEJ1ZyBu
b3QgcHJlc2VudDogZGE3NDNkYzgyYWRmZmQzNmNlMmQ3MTc3NmY0ZWE1YWZiYzE4NmExNQogIExh
c3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzLzExMDM2OC8KCgogIGNvbW1pdCAxNjRjMzRkZDIzYmMzZWE4ZDUyODU3NTJkOTI3MDYy
N2E5M2M5MWY1CiAgQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgRGF0
ZTogICBGcmkgSnVuIDkgMTM6NTE6MzQgMjAxNyArMDIwMAogIAogICAgICBodm1sb2FkZXI6IGF2
b2lkIHRlc3RzIHdoZW4gdGhleSB3b3VsZCBjbG9iYmVyIHVzZWQgbWVtb3J5CiAgICAgIAogICAg
ICBGaXJzdCBvZiBhbGwgbGltaXQgdGhlIG1lbW9yeSByYW5nZSB1c2VkIGZvciB0ZXN0aW5nIHRv
IDRNYjogVGhlcmUncyBubwogICAgICBwb2ludCBwbGFjaW5nIHBhZ2UgdGFibGVzIHJpZ2h0IGFi
b3ZlIDhNYiB3aGVuIHRoZXkgY2FuIGVxdWFsbHkgd2VsbAogICAgICBsaXZlIGF0IHRoZSBib3R0
b20gb2YgdGhlIGNodW5rIGF0IDRNYiAtIHJlcF9pb190ZXN0KCkgY2FyZXMgYWJvdXQgdGhlCiAg
ICAgIDVNYi4uLjdNYiByYW5nZSBvbmx5IGFueXdheS4gSW4gYSBzdWJzZXF1ZW50IHBhdGNoIHRo
aXMgd2lsbCB0aGVuIGFsc28KICAgICAgYWxsb3cgc2ltcGx5IGxvb2tpbmcgZm9yIGFuIHVudXNl
ZCA0TWIgcmFuZ2UgKGluc3RlYWQgb2YgdXNpbmcgYSBidWlsZAogICAgICB0aW1lIGRldGVybWlu
ZWQgb25lKS4KICAgICAgCiAgICAgIEV4dGVuZCB0aGUgInNraXAgdGVzdHMiIGNvbmRpdGlvbiBi
ZXlvbmQgdGhlICJpcyB0aGVyZSBlbm91Z2ggbWVtb3J5IgogICAgICBxdWVzdGlvbi4KICAgICAg
CiAgICAgIFJlcG9ydGVkLWJ5OiBDaGFybGVzIEFybm9sZCA8Y2Fybm9sZEBzdXNlLmNvbT4KICAg
ICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgICBU
ZXN0ZWQtYnk6IEdhcnkgTGluIDxnbGluQHN1c2UuY29tPgogICAgICBBY2tlZC1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgICAgbWFzdGVyIGNvbW1pdDog
MGQ2OTY4NjM1Y2U1MWE4ZWQ3NTA4ZGRjZjE3YjNkMTNhNDYyY2IyNwogICAgICBtYXN0ZXIgZGF0
ZTogMjAxNy0wNS0xOSAxNjowNDozOCArMDIwMAoKCkZvciBiaXNlY3Rpb24gcmV2aXNpb24tdHVw
bGUgZ3JhcGggc2VlOgogICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L3Jlc3VsdHMvYmlzZWN0L3hlbi00LjctdGVzdGluZy9idWlsZC1pMzg2LXhzbS54ZW4tYnVp
bGQuaHRtbApSZXZpc2lvbiBJRHMgaW4gZWFjaCBncmFwaCBub2RlIHJlZmVyLCByZXNwZWN0aXZl
bHksIHRvIHRoZSBUcmVlcyBhYm92ZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KUnVubmluZyBjcy1iaXNlY3Rpb24tc3RlcCAtLWdyYXBoLW91dD0vaG9tZS9sb2dz
L3Jlc3VsdHMvYmlzZWN0L3hlbi00LjctdGVzdGluZy9idWlsZC1pMzg2LXhzbS54ZW4tYnVpbGQg
LS1zdW1tYXJ5LW91dD10bXAvMTEwMzY4LmJpc2VjdGlvbi1zdW1tYXJ5IC0tYmFzaXMtdGVtcGxh
dGU9MTA5NjIwIC0tYmxlc3NpbmdzPXJlYWwscmVhbC1iaXNlY3QgeGVuLTQuNy10ZXN0aW5nIGJ1
aWxkLWkzODYteHNtIHhlbi1idWlsZApTZWFyY2hpbmcgZm9yIGZhaWx1cmUgLyBiYXNpcyBwYXNz
OgogMTEwMzAxIGZhaWwgW2hvc3Q9cmltYXZhMV0gLyAxMDk2MjAgW2hvc3Q9aHV4ZWxyZWJlMF0g
MTA5NDkwIFtob3N0PWZpYW5vMV0gMTA5MDU0IFtob3N0PXBpbm90MF0gMTA5MDA1IFtob3N0PWJh
cm9xdWUxXSAxMDgyMTIgW2hvc3Q9Zmlhbm8xXSAxMDgxNjYgW2hvc3Q9Zmlhbm8xXSAxMDgxMzcg
W2hvc3Q9aHV4ZWxyZWJlMV0gMTA3MzMzIFtob3N0PWl0YWxpYTFdIDEwNzIzMyBbaG9zdD1lbGJs
aW5nMV0gMTA3MjA5IFtob3N0PWZpYW5vMF0gMTA3MDIxIFtob3N0PWNoYXJkb25uYXkwXSAxMDY4
NDIgW2hvc3Q9cGlub3QxXSAxMDY3NTEgW2hvc3Q9aHV4ZWxyZWJlMV0gMTA2NjYxIFtob3N0PWl0
YWxpYTFdIDEwNjU0MCBbaG9zdD1iYXJvcXVlMF0gMTA2NTI4IFtob3N0PWJhcm9xdWUwXSAxMDYy
NTEgb2suCkZhaWx1cmUgLyBiYXNpcyBwYXNzIGZsaWdodHM6IDExMDMwMSAvIDEwNjI1MQoodHJl
ZSB3aXRoIG5vIHVybDogbWluaW9zKQoodHJlZSB3aXRoIG5vIHVybDogb3ZtZikKKHRyZWUgd2l0
aCBubyB1cmw6IHNlYWJpb3MpCih0cmVlIGluIGJhc2lzcGFzcyBidXQgbm90IGluIGxhdGVzdDog
cWVtdSkKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVl
OiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKTGF0ZXN0IDI1ODNlYWFkM2M0ZTZi
YWViZGFjNjgwMGEyNmRlMWUxMDYyNWI2YmIgNTBkMDUxMjMzNzhkNjM3ODk3Yzc3Y2Q5ZTMyNTRl
NmYwYjNlMWQyMwpCYXNpcyBwYXNzIDE1MjY4ZjkxZmJlNzViMzhhODUxYzQ1OGFlZjc0ZTY5M2Q2
NDZlYTUgODU1MGI2OWJhNDFhNWIzYTBhYTc2NmI5MWQwNDFlZWIyYmM0OTkzZQpHZW5lcmF0aW5n
IHJldmlzaW9ucyB3aXRoIC4vYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yICBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvcWVtdS14ZW4uZ2l0IzE1MjY4ZjkxZmJlNzViMzhhODUxYzQ1OGFlZjc0ZTY5M2Q2
NDZlYTUtMjU4M2VhYWQzYzRlNmJhZWJkYWM2ODAwYTI2ZGUxZTEwNjI1YjZiYiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcveGVuLmdpdCM4NTUwYjY5YmE0MWE1YjNhMGFhNzY2YjkxZDA0MWVlYjJiYzQ5
OTNlLTUwZDA1MTIzMzc4ZDYzNzg5N2M3N2NkOWUzMjU0ZTZmMGIzZTFkMjMKRnJvbSBnaXQ6Ly9j
YWNoZTo5NDE5L2dpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4KICAgYWVlZjY0MS4uMTM2ZDQ2ZSAg
c21va2UgICAgICAtPiBvcmlnaW4vc21va2UKTG9hZGVkIDIwMDggbm9kZXMgaW4gcmV2aXNpb24g
Z3JhcGgKU2VhcmNoaW5nIGZvciB0ZXN0IHJlc3VsdHM6CiAxMDYyNTEgcGFzcyAxNTI2OGY5MWZi
ZTc1YjM4YTg1MWM0NThhZWY3NGU2OTNkNjQ2ZWE1IDg1NTBiNjliYTQxYTViM2EwYWE3NjZiOTFk
MDQxZWViMmJjNDk5M2UKIDEwNjUyOCBbaG9zdD1iYXJvcXVlMF0KIDEwNjU0MCBbaG9zdD1iYXJv
cXVlMF0KIDEwNjY2MSBbaG9zdD1pdGFsaWExXQogMTA2NzUxIFtob3N0PWh1eGVscmViZTFdCiAx
MDY4NDIgW2hvc3Q9cGlub3QxXQogMTA3MDIxIFtob3N0PWNoYXJkb25uYXkwXQogMTA3MjA5IFto
b3N0PWZpYW5vMF0KIDEwNzIzMyBbaG9zdD1lbGJsaW5nMV0KIDEwNzMzMyBbaG9zdD1pdGFsaWEx
XQogMTA4MTM3IFtob3N0PWh1eGVscmViZTFdCiAxMDgxNjMgW2hvc3Q9Zmlhbm8xXQogMTA4MTg3
IFtob3N0PWJhcm9xdWUxXQogMTA4MTY2IFtob3N0PWZpYW5vMV0KIDEwODIxMiBbaG9zdD1maWFu
bzFdCiAxMDkwMDUgW2hvc3Q9YmFyb3F1ZTFdCiAxMDkwNTQgW2hvc3Q9cGlub3QwXQogMTA5NDkw
IFtob3N0PWZpYW5vMV0KIDEwOTYyMCBbaG9zdD1odXhlbHJlYmUwXQogMTEwMTg1IFtob3N0PXJp
bWF2YTBdCiAxMTAyNDQgZmFpbCAyNTgzZWFhZDNjNGU2YmFlYmRhYzY4MDBhMjZkZTFlMTA2MjVi
NmJiIDUwZDA1MTIzMzc4ZDYzNzg5N2M3N2NkOWUzMjU0ZTZmMGIzZTFkMjMKIDExMDM1NiBwYXNz
IDI1ODNlYWFkM2M0ZTZiYWViZGFjNjgwMGEyNmRlMWUxMDYyNWI2YmIgNmFjNWIzNWVmNDMyYjRh
YTE4NDY5YTM2ODdmYWI1NTE5YzE5MDViMgogMTEwMzU4IHBhc3MgMjU4M2VhYWQzYzRlNmJhZWJk
YWM2ODAwYTI2ZGUxZTEwNjI1YjZiYiA5NGE4YTBlOTMzMDFmZmRiNzFkOTIxYTYxNDg0ZDUzOTEz
ZTk0OGU4CiAxMTAzNTIgcGFzcyAyNTgzZWFhZDNjNGU2YmFlYmRhYzY4MDBhMjZkZTFlMTA2MjVi
NmJiIGE3ZjA0MWFhOGEzZGYyODI5ZWJhODY1MDMzMWE1N2JkZDA0YzA4ZjIKIDExMDM0OSBmYWls
IDI1ODNlYWFkM2M0ZTZiYWViZGFjNjgwMGEyNmRlMWUxMDYyNWI2YmIgNTBkMDUxMjMzNzhkNjM3
ODk3Yzc3Y2Q5ZTMyNTRlNmYwYjNlMWQyMwogMTEwMzAxIGZhaWwgMjU4M2VhYWQzYzRlNmJhZWJk
YWM2ODAwYTI2ZGUxZTEwNjI1YjZiYiA1MGQwNTEyMzM3OGQ2Mzc4OTdjNzdjZDllMzI1NGU2ZjBi
M2UxZDIzCiAxMTAzNDggcGFzcyAxNTI2OGY5MWZiZTc1YjM4YTg1MWM0NThhZWY3NGU2OTNkNjQ2
ZWE1IDg1NTBiNjliYTQxYTViM2EwYWE3NjZiOTFkMDQxZWViMmJjNDk5M2UKIDExMDM1MCBwYXNz
IDI1ODNlYWFkM2M0ZTZiYWViZGFjNjgwMGEyNmRlMWUxMDYyNWI2YmIgMWRmM2Q2YzM0YjQxOTdj
NTEzYmZhMmQ4ZDkyZjZjN2ExZjg0MTI3YQogMTEwMzYwIGZhaWwgMjU4M2VhYWQzYzRlNmJhZWJk
YWM2ODAwYTI2ZGUxZTEwNjI1YjZiYiAxNjRjMzRkZDIzYmMzZWE4ZDUyODU3NTJkOTI3MDYyN2E5
M2M5MWY1CiAxMTAzNTcgcGFzcyAyNTgzZWFhZDNjNGU2YmFlYmRhYzY4MDBhMjZkZTFlMTA2MjVi
NmJiIGMyNzkyYTIyMmMyYTc4YmI2NWM2ZGY1Mjc5YTE1NTZmZmFjYzg3ZDYKIDExMDM1OSBwYXNz
IDI1ODNlYWFkM2M0ZTZiYWViZGFjNjgwMGEyNmRlMWUxMDYyNWI2YmIgZGE3NDNkYzgyYWRmZmQz
NmNlMmQ3MTc3NmY0ZWE1YWZiYzE4NmExNQogMTEwMzYzIHBhc3MgMjU4M2VhYWQzYzRlNmJhZWJk
YWM2ODAwYTI2ZGUxZTEwNjI1YjZiYiBkYTc0M2RjODJhZGZmZDM2Y2UyZDcxNzc2ZjRlYTVhZmJj
MTg2YTE1CiAxMTAzNjYgZmFpbCAyNTgzZWFhZDNjNGU2YmFlYmRhYzY4MDBhMjZkZTFlMTA2MjVi
NmJiIDE2NGMzNGRkMjNiYzNlYThkNTI4NTc1MmQ5MjcwNjI3YTkzYzkxZjUKIDExMDM2NyBwYXNz
IDI1ODNlYWFkM2M0ZTZiYWViZGFjNjgwMGEyNmRlMWUxMDYyNWI2YmIgZGE3NDNkYzgyYWRmZmQz
NmNlMmQ3MTc3NmY0ZWE1YWZiYzE4NmExNQogMTEwMzY4IGZhaWwgMjU4M2VhYWQzYzRlNmJhZWJk
YWM2ODAwYTI2ZGUxZTEwNjI1YjZiYiAxNjRjMzRkZDIzYmMzZWE4ZDUyODU3NTJkOTI3MDYyN2E5
M2M5MWY1ClNlYXJjaGluZyBmb3IgaW50ZXJlc3RpbmcgdmVyc2lvbnMKIFJlc3VsdCBmb3VuZDog
ZmxpZ2h0IDEwNjI1MSAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdo
dCAxMTAyNDQgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAx
MTAzNDggKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMTAzNDkg
KGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogMCByZXZpc2lvbnMgYXQgMjU4M2VhYWQzYzRlNmJh
ZWJkYWM2ODAwYTI2ZGUxZTEwNjI1YjZiYiBkYTc0M2RjODJhZGZmZDM2Y2UyZDcxNzc2ZjRlYTVh
ZmJjMTg2YTE1Ck5vIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QsIGNoZWNraW5nIGdyYXBoIHN0YXRl
LgogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTEwMzU5IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVz
dWx0IGZvdW5kOiBmbGlnaHQgMTEwMzYwIChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJv
IGZvdW5kOiBmbGlnaHQgMTEwMzYzIChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6
IGZsaWdodCAxMTAzNjYgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZs
aWdodCAxMTAzNjcgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEx
MDM2OCAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCgoqKiogRm91bmQgYW5kIHJlcHJvZHVjZWQg
cHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAgeGVuIGdpdDovL3hlbmJp
dHMueGVuLm9yZy94ZW4uZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICAxNjRjMzRkZDIzYmMzZWE4ZDUy
ODU3NTJkOTI3MDYyN2E5M2M5MWY1CiAgQnVnIG5vdCBwcmVzZW50OiBkYTc0M2RjODJhZGZmZDM2
Y2UyZDcxNzc2ZjRlYTVhZmJjMTg2YTE1CiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEwMzY4LwoKCiAgY29tbWl0IDE2
NGMzNGRkMjNiYzNlYThkNTI4NTc1MmQ5MjcwNjI3YTkzYzkxZjUKICBBdXRob3I6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBEYXRlOiAgIEZyaSBKdW4gOSAxMzo1MTozNCAyMDE3
ICswMjAwCiAgCiAgICAgIGh2bWxvYWRlcjogYXZvaWQgdGVzdHMgd2hlbiB0aGV5IHdvdWxkIGNs
b2JiZXIgdXNlZCBtZW1vcnkKICAgICAgCiAgICAgIEZpcnN0IG9mIGFsbCBsaW1pdCB0aGUgbWVt
b3J5IHJhbmdlIHVzZWQgZm9yIHRlc3RpbmcgdG8gNE1iOiBUaGVyZSdzIG5vCiAgICAgIHBvaW50
IHBsYWNpbmcgcGFnZSB0YWJsZXMgcmlnaHQgYWJvdmUgOE1iIHdoZW4gdGhleSBjYW4gZXF1YWxs
eSB3ZWxsCiAgICAgIGxpdmUgYXQgdGhlIGJvdHRvbSBvZiB0aGUgY2h1bmsgYXQgNE1iIC0gcmVw
X2lvX3Rlc3QoKSBjYXJlcyBhYm91dCB0aGUKICAgICAgNU1iLi4uN01iIHJhbmdlIG9ubHkgYW55
d2F5LiBJbiBhIHN1YnNlcXVlbnQgcGF0Y2ggdGhpcyB3aWxsIHRoZW4gYWxzbwogICAgICBhbGxv
dyBzaW1wbHkgbG9va2luZyBmb3IgYW4gdW51c2VkIDRNYiByYW5nZSAoaW5zdGVhZCBvZiB1c2lu
ZyBhIGJ1aWxkCiAgICAgIHRpbWUgZGV0ZXJtaW5lZCBvbmUpLgogICAgICAKICAgICAgRXh0ZW5k
IHRoZSAic2tpcCB0ZXN0cyIgY29uZGl0aW9uIGJleW9uZCB0aGUgImlzIHRoZXJlIGVub3VnaCBt
ZW1vcnkiCiAgICAgIHF1ZXN0aW9uLgogICAgICAKICAgICAgUmVwb3J0ZWQtYnk6IENoYXJsZXMg
QXJub2xkIDxjYXJub2xkQHN1c2UuY29tPgogICAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAgIFRlc3RlZC1ieTogR2FyeSBMaW4gPGdsaW5Ac3Vz
ZS5jb20+CiAgICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgogICAgICBtYXN0ZXIgY29tbWl0OiAwZDY5Njg2MzVjZTUxYThlZDc1MDhkZGNmMTdi
M2QxM2E0NjJjYjI3CiAgICAgIG1hc3RlciBkYXRlOiAyMDE3LTA1LTE5IDE2OjA0OjM4ICswMjAw
CgpSZXZpc2lvbiBncmFwaCBsZWZ0IGluIC9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QveGVuLTQu
Ny10ZXN0aW5nL2J1aWxkLWkzODYteHNtLnhlbi1idWlsZC57ZG90LHBzLHBuZyxodG1sLHN2Z30u
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMTEwMzY4OiB0b2xlcmFi
bGUgQUxMIEZBSUwKCmZsaWdodCAxMTAzNjggeGVuLTQuNy10ZXN0aW5nIHJlYWwtYmlzZWN0IFty
ZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEw
MzY4LwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBu
b3Qgc3VjY2VlZCwKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWls
ZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA1IHhlbi1idWlsZCAgICAgICAgICAgICAgIGZhaWwg
YmFzZWxpbmUgdW50ZXN0ZWQKCgpqb2JzOgogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 12 10:24:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 10: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 1dKMW9-0008Bx-C7; Mon, 12 Jun 2017 10: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 1dKMW8-0008Bp-Hg
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 10:24:16 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 90/97-02956-FCB6E395; Mon, 12 Jun 2017 10:24:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCIsWRWlGSWpSXmKPExsVysyfVTfd8tl2
 kweFX8hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aElY/ZCnqYK+5/fsjYwHiMqYuRi0NIYCOj
 xOe+F+wQzm5GiX0f57GBOCICqxglflydwdLFyMnBLKAtsWHlKWYQm01AU+LO509MILawgK7Et
 XlLwGxeASuJN11HwGwWAVWJB6faWEFsUYFwibeNR1ggagQlTs58AjXTTGLe5ofMELa8xPa3c5
 gnMPLMQlI2C0nZLCRlCxiZVzFqFKcWlaUW6Rob6iUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCY
 V6yXn525iBIYQAxDsYGxaFHiIUZKDSUmUd8sVm0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxz
 s+wihQSLUtNTK9Iyc4DBDJOW4OBREuG9HQ6U5i0uSMwtzkyHSJ1i1OVo+rDlC5MQS15+XqqUO
 K8jyAwBkKKM0jy4EbDIusQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3lkZQFN4MvNK4Da9Aj
 qCCeiI6yD38xaXJCKkpBoYOcyuZWYapjZfC7oiaCjl9F+ET86Odw2bcKHtD26PnsVmTH94+GS
 LOV+bvF3EpHPlyprQX4uvaci9THae0r+39N2E2r+tTd5hwu9sDySZPS04arT89QR3qZyds/YE
 JxyZF/Ay3CTnP8u3DJ0rqunGAQJ/v06bNvfgxktHeZ5J72vlTlvaG+itxFKckWioxVxUnAgAM
 bQO2qcCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1497263055!59501644!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51652 invoked from network); 12 Jun 2017 10:24:15 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-2.tower-21.messagelabs.com with SMTP; 12 Jun 2017 10:24: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 78EBE2B;
 Mon, 12 Jun 2017 03:24:14 -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 906923F483;
 Mon, 12 Jun 2017 03:24:13 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <7aecfd54-b46a-5941-f5b6-7e5a9243c5c0@arm.com>
Date: Mon, 12 Jun 2017 11:24:12 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
Cc: Andre Przywara <andre.przywara@arm.com>
Subject: [Xen-devel] read_atomic, write_atomic, add_sized
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGksCgpJIGFtIHRyeWluZyB0byB1bmRlcnN0YW5kIHdoeSB3ZSBkZWNpZGVkIHRvIGltcGxlbWVu
dCB0aGUgaGVscGVycyAKcmVhZF9hdG9taWMsIHdyaXRlX2F0b21pYywgYWRkX3NpemVkIGluIGFz
c2VtYmx5IHJhdGhlciB0aGFuIGRpcmVjdGx5IGluIEMuCgpBRkFJQ1QgaW1wbGVtZW50YXRpb24g
aW4gQyBzaW1pbGFyIHRvIExpbnV4IGhlbHBlcnMgV1JJVEVfT05DRS9SRUFEX09OQ0UgCndvdWxk
IHdvcmsgaGVyZS4gRGlkIEkgbWlzcyBhbnl0aGluZz8KCk5vdGUgdGhhdCB0aGUgbmFtaW5nIGlz
IGFsc28gY29uZnVzaW5nIGFzIGl0IGlzIGVhc2lseSB0byBtaXggd2l0aCB0aGUgCmF0b21pY19y
ZWFkLCBhdG9taWNfd3JpdGUgaGVscGVycy4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 12 10:37:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 10: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 1dKMj5-0000cy-K5; Mon, 12 Jun 2017 10:37: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=329ee6090=Andrew.Cooper3@citrix.com>)
 id 1dKMj4-0000cn-MC
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 10:37:38 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 2A/FA-29088-1FE6E395; Mon, 12 Jun 2017 10:37:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsWyU9JRQvdjnl2
 kwb3tIhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bK1pyCz4IVE749ZmtgXMvbxcjBISHgJ/Hh
 gUgXIyeHsICnxIqm20wgtoiAskTvr98sXYxcHEICNxklzj6axw6SYBbQk7hwcwELiM0moC+x+
 8UnsAZeAVuJsz/Xg8VZBFQlnk3dwQZiiwqES7xtPMICUSMocXLmEzCbU8Be4vq5v1AzDSSOLJ
 rDCmHLS2x/O4cZxBYSUJO41n8JrEZCIF1i4rMelgmM/LOQjJqFpH0WkvYFjMyrGDWKU4vKUot
 0jcz1kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECQ7CegYFxB2PLXr9DjJIcTEqi
 vFuu2EQK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuCdmWsXKSRYlJqeWpGWmQOMBpi0BAePkgjv7
 XCgNG9xQWJucWY6ROoUo6KUOO9kkD4BkERGaR5cGywCLzHKSgnzMjIwMAjxFKQW5WaWoMq/Yh
 TnYFQS5vUEmcKTmVcCN/0V0GImoMXXQW7mLS5JREhJNTCWN5QeDGB8tXFag8Lco9uOy8ltvDn
 7TSOP0+6Gi3pzX+W8efFLumpGBvelGxVyx5ZuZ+E1Nbg6LyxBaovpxh0/bbxuXDatSjvW2u7j
 fETRIrR/yb4M5j/d73dNdVwWdGlXaWbH1elKOhsY081+vOJ0XL58Ies1Jvurr3Y3NDquC0hOt
 5vyrnaOEktxRqKhFnNRcSIAhMMeA7sCAAA=
X-Env-Sender: prvs=329ee6090=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1497263857!66635384!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16792 invoked from network); 12 Jun 2017 10:37:37 -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;
 12 Jun 2017 10:37:37 -0000
X-IronPort-AV: E=Sophos;i="5.39,333,1493683200"; d="scan'208";a="47595849"
To: Jan Beulich <JBeulich@suse.com>
References: <593989AC0200007800160F2E@prv-mh.provo.novell.com>
 <593989AC0200007800160F2E@prv-mh.provo.novell.com>
 <341ce3eb-cd0d-324f-054b-e2dc0d1b766d@citrix.com>
 <593E50B00200007800161AAD@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <f9bc15d7-d811-b437-8327-7b20e5f30bd7@citrix.com>
Date: Mon, 12 Jun 2017 11:37:36 +0100
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: <593E50B00200007800161AAD@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86/mm: drop further relics of translated
	PV 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>

T24gMTIvMDYvMTcgMDc6MjgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA5LjA2LjE3IGF0
IDE5OjM4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDA4LzA2LzE3
IDE2OjMwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+IEZvciBQViBkb21haW5zIHBhZ2luZ19tb2Rl
X3tyZWZjb3VudHMsdHJhbnNsYXRlfSgpIGFyZSBhbHdheXMgZmFsc2UgYXMKPj4+IG9mIGNvbW1p
dHMgNDA0NTk1MzUyNyAoIng4Ni9wYWdpbmc6IEVuZm9yY2UgUEdfZXh0ZXJuYWwgPT0gUEdfdHJh
bnNsYXRlCj4+PiA9PSBQR19yZWZjb3VudHMiKSBhbmQgOTI5NDJmZDNkNCAoIng4Ni9tbTogZHJv
cAo+Pj4gZ3Vlc3Rfe21hcCxnZXRfZWZmfV9sMWUoKSBob29rcyIpLgo+Pj4KPj4+IFNpZ25lZC1v
ZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4gUmV2aWV3ZWQtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gVGhhbmtzLgo+Cj4+IFRo
ZXJlIGFyZSBtb3JlIGNhc2VzIGFzIHdlbGwuICBJIHdpbGwgcmViYXNlIG15IHNlcmllcyBvdmVy
IHRoaXMgcGF0Y2gKPj4gd2hlbiB5b3UgY29tbWl0IGl0LCBiZWNhdXNlIHRoZSBleHRyYSBjYXNl
cyBvbmx5IGJlY29tZSBvYnZpb3VzIGFmdGVyCj4+IHRoZSBvdGhlciBjbGVhbnVwIHdoaWNoIGlz
IHN0aWxsIHBlbmRpbmcuIAo+IE9oLCBpbnRlcmVzdGluZy4gSSdtIGN1cmlvdXMgdG8gc2VlIHdo
YXQgZnVydGhlciBvbmVzIEkgZGlkbid0IHNwb3QuCgpUaGVyZSBpcyBhIHBhdHRlcm4gaW4gc2V2
ZXJhbCBkb19tbXVleHRfb3AoKSBzdWJvcHMgd2hpY2ggaXM6CgppZiAoIGN1cnJkICE9IHBnX293
bmVyICkKICAgIHJjID0gLUVQRVJNOwplbHNlIGlmICggcGFnaW5nX21vZGVfdHJhbnNsYXRlKGN1
cnJkKSApCiAgICByYyA9IC1FSU5WQUw7CgpUaGlzIGlzIGVxdWl2YWxlbnQgdG8gcGFnaW5nX21v
ZGVfdHJhbnNsYXRlKHBnX293bmVyKS4KCj4KPj4gT25lIHN0eWxlIHF1ZXJ5IHRob3VnaC4uLgo+
Pgo+Pj4gQEAgLTMzODQsMTEgKzMzNjgsOSBAQCBsb25nIGRvX21tdWV4dF9vcCgKPj4+ICAKPj4+
ICAgICAgICAgICAgICBpZiAoIG9wLmFyZzEubWZuICE9IDAgKQo+Pj4gICAgICAgICAgICAgIHsK
Pj4+IC0gICAgICAgICAgICAgICAgaWYgKCBwYWdpbmdfbW9kZV9yZWZjb3VudHMoZCkgKQo+Pj4g
LSAgICAgICAgICAgICAgICAgICAgcmMgPSBnZXRfcGFnZV9mcm9tX3BhZ2VucihvcC5hcmcxLm1m
biwgZCkgPyAwIDogLUVJTlZBTDsKPj4+IC0gICAgICAgICAgICAgICAgZWxzZQo+Pj4gLSAgICAg
ICAgICAgICAgICAgICAgcmMgPSBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX3BhZ2VucigKPj4+IC0g
ICAgICAgICAgICAgICAgICAgICAgICBvcC5hcmcxLm1mbiwgUEdUX3Jvb3RfcGFnZV90YWJsZSwg
ZCwgMCwgMSk7Cj4+PiArICAgICAgICAgICAgICAgIHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJv
bV9wYWdlbnIob3AuYXJnMS5tZm4sCj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgUEdUX3Jvb3RfcGFnZV90YWJsZSwKPj4+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkLCAwLCAxKTsKPj4gV2h5
IGRvIHlvdSBjaG9vc2UgdG8gc3F1YXNoIHRoZSBwYXJhbWV0ZXJzIG9uIHRoZSByaWdodCBoYW5k
IHNpZGU/ICBGb3IKPj4gY2FzZXMgbGlrZSB0aGlzLCB0aGUgc3R5bGUgb2YgdGhlIG9sZCBjb2Rl
IGlzIG5lYXRlciBJTU8uCj4gSSB0aGluayB0aGlzIGFsdGVybmF0aXZlIHN0eWxlIGlzIGNvbnRy
YXJ5IHRvIGdlbmVyYWwgc3R5bGUgZ3VpZGVsaW5lcywKCldoaWNoIGd1aWRlbGluZXMgd2hlcmU/
Cgo+IGFuZCBoZW5jZSBJJ20gdHJ5aW5nIHRvIGVsaW1pbmF0ZSBpdCB3aGVyZXZlciB0aGUgcmVz
dWx0IGRvZXNuJ3QgZW5kCj4gdXAgYmVpbmcgY29tcGxldGVseSB1bnJlYWRhYmxlLiAoT2YgY291
cnNlIHRoaXMgYWxzbyBpcyBhIGdlbmVyYWwKPiBoaW50IHRvIG5vdCB1c2Ugb3Zlcmx5IGxvbmcg
ZnVuY3Rpb24gbmFtZXMuKQoKV2Ugc2hvdWxkIG9mIGNvdXJzZSB0cnkgdG8gaGF2ZSBzaG9ydGVy
IG5hbWVzIHdoZXJlIHBvc3NpYmxlLCBhbmQgb25lIG9mCm15IGNsZWFudXAgcGF0Y2hlcyBjaGFu
Z2VzIHBhZ2VuciB0byBtZm4gaW4gdGhpcyBjYXNlLgoKSG93ZXZlciwgSSBkb24ndCB0aGluayBp
dCBpcyBzZW5zaWJsZSB0byBzcXVhc2ggZXZlcnl0aGluZyBvbiB0aGUgcmlnaHQKaGFuZCBzaWRl
LgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 12 10:40:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 10: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 1dKMlx-0001CV-0z; Mon, 12 Jun 2017 10: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 <blackskygg@gmail.com>) id 1dKMlv-0001CP-LQ
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 10:40:35 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 FD/4D-03557-3AF6E395; Mon, 12 Jun 2017 10:40:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsVyMfTmVt1F+Xa
 RBv3ftS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyGnw8ZC6YyVWycvpG9gfE5YxcjF4eQwAxG
 iSmbzrKCOCwC91kk3m16wgLiSAj8ZpGYfWohUBknkJMnMWfVY1YIO19i65R77CA2r4CgxMmZI
 A2cQKO8JW43vAGrYRPQkFg75SAbiM0ioCpx4+5DVoj6AInWl1vA4sICwRLr774Ei4sIKEncWz
 WZCcRmFvCSOHR4H5StKdG6/Tf7BEa+WUjWzUKSWsDItIpRozi1qCy1SNfYUC+pKDM9oyQ3MTN
 H19DATC83tbg4MT01JzGpWC85P3cTIzC0GIBgB2PTosBDjJIcTEqivFuu2EQK8SXlp1RmJBZn
 xBeV5qQWH2KU4eBQkuD9m2sXKSRYlJqeWpGWmQMMcpi0BAePkgjv7XCgNG9xQWJucWY6ROoUo
 yXHlSvrvjBxNH3YAiSnHNj+hUmIJS8/L1VKnJczD6hBAKQhozQPbhwsEi8xykoJ8zICHSjEU5
 BalJtZgir/ilGcg1FJmNcT5CqezLwSuK2vgA5iAjroOsgvvMUliQgpqQbGTecafbkDNm8MeP5
 BuWtr/tdnPS7WwR/EJ/yqO1PYGGc6XUk4obrhLuNK4+MBNSs1psQ77PNbWT1fUORovLnPwxt5
 atpd0hs+igd0dfMFLq7eKXd29SHu//sfqkinXD98a2a4AZuZgcQHFS3vm1H3DYVt17CqHFuxf
 bLJPv/QqL31QTY3Vr5SYinOSDTUYi4qTgQA0zktMr8CAAA=
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1497264033!54356035!1
X-Originating-IP: [209.85.217.181]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48936 invoked from network); 12 Jun 2017 10:40:34 -0000
Received: from mail-ua0-f181.google.com (HELO mail-ua0-f181.google.com)
 (209.85.217.181)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Jun 2017 10:40:34 -0000
Received: by mail-ua0-f181.google.com with SMTP id 68so37586985uas.0
 for <xen-devel@lists.xenproject.org>; Mon, 12 Jun 2017 03:40:34 -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=VQRohuAyiNRl1djo5DEc6SAOelvrV9pCUzyK4h3u2Wo=;
 b=irwRA166d1OVvpB+AZYH5VNpw5a4D7BrQ65RH+L3KjQAhbm1m/gqCNGLqcYJvRNXM8
 bkNaaveJnQJAL71azQSTPQIJwonL7MXEFUXdF63c7p5nhS4sy6LUhy72tTQEf/sb3ANw
 38NlixJqPWT1Tbsjst8TtiwVEPMuVomBGN5/tCnfU0sHOMqmsKdZ0rQFO0MxPyP6B4AL
 IKYqzrPVY7SyOXIAQrYszeRFBPtkEwiRLmgdcJV51UBzSgum8gRfyiTLfRjVGYBZ27bE
 PwVgIxcE3rMi+/jc/iBtIEEKCYNBSVJ149gUzIw83dYdxfn6Sl0HMFtPbJy/Ikirveth
 +tGg==
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=VQRohuAyiNRl1djo5DEc6SAOelvrV9pCUzyK4h3u2Wo=;
 b=VomCk1DEFq6zTT4vf6l2MZFurRmWXQcjMKGloxcM+ZDU9hdFY3vlRGhyroh8zVW3C0
 F4G1oqQgOo8jW16g3NRY+G0YRK/Vrr04rK1D8qw/2Pa3Azrg9nJDj1Z9hn+LXvYInBBo
 PAIEzKt+NKkxBIgH/XoC6qGu9DqWVk/0xu919e5EPHcV0fdtyb78XhFoMaKzi/MXLKQg
 fED+4vBde0oshPW9Km6RddhnpAfRXv97/TEMt0kgN3/yR23ohfor74i9reVJv61wL62z
 0IoW+I1txK8ZFWAHzy5yKkr+KmccR9fCvoUKUY01F02YwT1ZFhldOZI5OSy+umAXZgV1
 JQPw==
X-Gm-Message-State: AKS2vOzunWfOIwTXFNjnZUF/tphywR4GmxyrfuQ1JXTc+LrvPn7CHBYw
 KSM7WT6m575gRoj1yXVELnwuNWrAnp2a
X-Received: by 10.176.86.2 with SMTP id y2mr5127226uaa.90.1497264033490; Mon,
 12 Jun 2017 03:40:33 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.103.152.13 with HTTP; Mon, 12 Jun 2017 03:40:33 -0700 (PDT)
From: Zhongze Liu <blackskygg@gmail.com>
Date: Mon, 12 Jun 2017 18:40:33 +0800
Message-ID: <CAHrd_jpH09yap8epvUMACyS6RN5s7JEtGepvmHroE=1qh+M77w@mail.gmail.com>
To: xen-devel@lists.xenproject.org
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [BUB REPORT] compiler warnings when building
	tools/firmware/etherboot/ipxe
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgWGVuIGRldmVsb3BlcnMsCgpTZXZlcmFsIC1XaW1wbGljaXQtZmFsbHRocm91Z2ggd2VyZSBm
b3VuZCB1bmRlcgp0b29scy9maXJtd2FyZS9ldGhlcmJvb3QvaXB4ZSB3aXRoIEdDQ3Y3LjEuMS4K
SSdtIG5vdCBzdXJlIHdoZXRoZXIgdGhpcyBpcyB0aGUgcmlnaHQgcGxhY2UgdG8gcmVwb3J0IHRo
aXMgc2luY2UgaXQncwpub3QgcGFydCBvZiB0aGUgeGVuIHNvdXJjZSB0cmVlLApCdXQgSSB0aGlu
ayBJJ2QgYmV0dGVyIGxldCB5b3Uga25vdy4KCkNoZWVycywKClpob25nemUgTGl1CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 12 10:40:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 10:40: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 1dKMm8-0001E4-86; Mon, 12 Jun 2017 10:40:48 +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 1dKMm6-0001Dm-UI
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 10:40:47 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 E0/58-31580-DAF6E395; Mon, 12 Jun 2017 10:40:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsXS6fjDS3dNvl2
 kwexWc4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPFmtesBdM8KlZe7WZtYPxm2MXIySEkkCfx
 +0EnI4jNK2An0b/6GROILSFgKHF64U0WEJtFQFVi0t0HrCA2m4C6RNuz7WC2iICOxOPuqUA1X
 BzMAlOYJLZOmw02SFjAReL/ocVsIAkhgTecEl+7lrGDJDgFPCRmbW4C6uAA2iYo8XeHMEiYGW
 jx/GU9TBMYeWYhZGYhyYCEmYFWr58nBBGWl2jeOpsZIiwtsfwfB0TYXmLr30uMELa2xLKFr5k
 hbC+Jhuu7WRYwcqxi1ChOLSpLLdI1NNZLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/d
 xAgMWAYg2MG4bbvnIUZJDiYlUd4tV2wihfiS8lMqMxKLM+KLSnNSiw8xanBwCGxeu/oCoxRLX
 n5eqpIE78Q8u0ghwaLU9NSKtMwcYEzBlEpw8CiJ8N4OB0rzFhck5hZnpkOkTjEqSonz9oH0CY
 AkMkrz4NpgcXyJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwryeuUBTeDLzSuCmvwJazAS0+Dr
 I/bzFJYkIKakGxkkfH21YGix29n6pgqaC44e9WlmnN62rqv4xWTarRmPp+8clXsKxsTPXmR6a
 oK/oueiHM+uTt42GjYLOyT/eS3lxxLJKSzFWefdILWSRDrZucvVMEbwS9asrQbyCT+bbL8YSY
 x9R6wDLhhyr8NsW2qkOz33mJEesXtl7Ju+B28zmDZym1WuVWIozEg21mIuKEwHlyVNI3gIAAA
 ==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1497264042!74310462!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42662 invoked from network); 12 Jun 2017 10:40:44 -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; 12 Jun 2017 10:40:44 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 12 Jun 2017 04:40:42 -0600
Message-Id: <593E8BC70200007800161DEB@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 12 Jun 2017 04:40:39 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <Paul.Durrant@citrix.com>
References: <bcc0d4330d9b463a9829af1327d895a9@AMSPEX02CL03.citrite.net>
 <ad450ab0147147429a46cd7382a17c19@AMSPEX02CL03.citrite.net>
 <0e704f5e-5845-dc56-6058-d0451d43d842@citrix.com>
 <2baad09e48864a06873037240b8e39dd@AMSPEX02CL03.citrite.net>
 <5938048A02000078001604AE@prv-mh.provo.novell.com>
 <056e566f141c4715867e2bdbbe418977@AMSPEX02CL03.citrite.net>
 <593806FC02000078001604D1@prv-mh.provo.novell.com>
 <e4aae59cbd884e21ab1fb75a96f34d3d@AMSPEX02CL03.citrite.net>
 <593813E602000078001605F7@prv-mh.provo.novell.com>
 <ee93e45315794a3db4aa21beefb62e52@AMSPEX02CL03.citrite.net>
 <593838D20200007800160859@prv-mh.provo.novell.com>
 <fc6fa02bb41e497e8b1896b692e82123@AMSPEX02CL03.citrite.net>
 <59383D4F020000780016089F@prv-mh.provo.novell.com>
 <94bf1caf8b95436fa7b3aed74a172ce1@AMSPEX02CL03.citrite.net>
 <59396AE10200007800160D0E@prv-mh.provo.novell.com>
 <ea5cd4c8f80349fb9cc768d981fea4a5@AMSPEX02CL03.citrite.net>
 <593AB92202000078001615A1@prv-mh.provo.novell.com>
 <40009cf2-ef28-4c70-410e-029b6ac8ffb8@oracle.com>
 <f579ca3d79c34baab75f63a3810975bb@AMSPEX02CL03.citrite.net>
 <593ADDBC020000780016171F@prv-mh.provo.novell.com>
 <c394e22eb2d24f379e34b402b69c3bb6@AMSPEX02CL03.citrite.net>
 <86a3251e9ac44a2bb2df23862e458ee0@AMSPEX02CL03.citrite.net>
In-Reply-To: <86a3251e9ac44a2bb2df23862e458ee0@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__PartD7EFBDB7.2__="
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "Julien Grall \(julien.grall@arm.com\)" <julien.grall@arm.com>,
 'Boris Ostrovsky' <boris.ostrovsky@oracle.com>,
 "xen-devel\(xen-devel@lists.xenproject.org\)" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] debian stretch dom0 + xen 4.9 fails to 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>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__PartD7EFBDB7.2__=
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Content-Disposition: inline

>>> On 12.06.17 at 10:14, <Paul.Durrant@citrix.com> wrote:
> Looking at the code in arch/x86/boot/edd.c in Linux, it sector aligns the 
> buffer into which it reads the MBR and the sector size is pulled from the EDD 
> which means, I believe, that the MBR read on the skull canyon would be 4k 
> aligned.
> 
> What do you think it best to do for Xen 4.9? Hardcoding a 4k alignment is 
> clearly easy and would work around this BIOS issue but, as you say, it does 
> grow the image. Reverting Juergen's patch also works round the issue, but 
> that is more by luck. Re-working the code is preferable, but I guess it's too 
> late to introduce such code-churn in 4.9.

Reverting Jürgen's code is out of question with all the information
you've gathered by now. I think re-working the EDD code slightly
is the best option. Would you mind giving the attached patch a
try? This still slightly grows the trampoline due to a few more
instructions being needed, but should still be far better than
embedding a whole 4k buffer (and then later finding a BIOS/disk
combination which wants even more). Note that I've left a tiny
bit of debugging code in there.

Jan

--=__PartD7EFBDB7.2__=
Content-Type: text/plain; name="x86-MBR-below-trampoline.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="x86-MBR-below-trampoline.patch"

=0ATODO: remove //temp-s=0A=0AWe place the trampoline no lower than at =
256k, so we have ample space=0Ato read the MBRs of BIOS disks into an =
aligned buffer right below the=0Atrampoline (not doing so has been found =
to be a problem on a buggy BIOS=0Acoming with a Skull Canyon NUC). To =
facilitate that move MBR reading=0Apast EDD info retrieval.=0A=0AAlso add =
a wrap check to the EDD info retrieval loop, to match that in=0Athe MBR =
reading one.=0A=0AReported-by: Paul Durrant <Paul.Durrant@citrix.com>=0A---=
=0AUsing 512-byte sector size as default right now - perhaps worth=0Aconsid=
ering to use 4k instead. I'm also not sure whether we shouldn't=0Asanity =
check the sector size some more.=0A=0A--- unstable.orig/xen/arch/x86/boot/e=
dd.S	2017-02-09 14:28:18.000000000 +0100=0A+++ unstable/xen/arch/x86/boo=
t/edd.S	2017-06-12 12:33:36.353082705 +0200=0A@@ -26,46 +26,6 @@=0A =
get_edd:=0A         cmpb    $2, bootsym(opt_edd)            # edd=3Doff =
?=0A         je      edd_done=0A-        cmpb    $1, bootsym(opt_edd)      =
      # edd=3Dskipmbr ?=0A-        je      edd_start=0A-=0A-# Read the =
first sector of each BIOS disk device and store the 4-byte signature=0A-edd=
_mbr_sig_start:=0A-        movb    $0x80, %dl                      # from =
device 80=0A-        movw    $bootsym(boot_mbr_signature),%bx # store =
buffer ptr in bx=0A-edd_mbr_sig_read:=0A-        pushw   %bx=0A-        =
movb    $0x02, %ah                      # 0x02 Read Sectors=0A-        =
movb    $1, %al                         # read 1 sector=0A-        movb    =
$0, %dh                         # at head 0=0A-        movw    $1, %cx     =
                    # cylinder 0, sector 0=0A-        pushw   %es=0A-      =
  pushw   %ds=0A-        popw    %es=0A-        movw    $bootsym(boot_edd_i=
nfo), %bx    # disk's data goes into info=0A-        pushw   %dx           =
  # work around buggy BIOSes=0A-        stc                     # work =
around buggy BIOSes=0A-        int     $0x13=0A-        sti                =
     # work around buggy BIOSes=0A-        popw    %dx=0A-        popw    =
%es=0A-        popw    %bx=0A-        jc      edd_mbr_sig_done             =
   # on failure, we're done.=0A-        cmpb    $0, %ah                    =
     # some BIOSes do not set CF=0A-        jne     edd_mbr_sig_done       =
         # on failure, we're done.=0A-        cmpw    $0xaa55, bootsym(boot=
_edd_info)+0x1fe=0A-        jne     .Ledd_mbr_sig_next=0A-        movl    =
bootsym(boot_edd_info)+EDD_MBR_SIG_OFFSET,%eax=0A-        movb    %dl, =
(%bx)                      # store BIOS drive number=0A-        movl    =
%eax, 4(%bx)                    # store signature from MBR=0A-        incb =
   bootsym(boot_mbr_signature_nr)  # note that we stored something=0A-     =
   addw    $8, %bx                         # increment sig buffer =
ptr=0A-.Ledd_mbr_sig_next:=0A-        incb    %dl                          =
   # increment to next device=0A-        jz      edd_mbr_sig_done=0A-      =
  cmpb    $EDD_MBR_SIG_MAX,bootsym(boot_mbr_signature_nr)=0A-        jb    =
  edd_mbr_sig_read=0A-edd_mbr_sig_done:=0A =0A # Do the BIOS Enhanced Disk =
Drive calls=0A # This consists of two calls:=0A@@ -136,10 +96,72 @@ =
edd_legacy_done:=0A =0A edd_next:=0A         incb    %dl                   =
          # increment to next device=0A+        jz      edd_done=0A        =
 cmpb    $EDD_INFO_MAX,bootsym(boot_edd_info_nr)=0A         jb      =
edd_check_ext=0A =0A edd_done:=0A+        cmpb    $1, bootsym(opt_edd)     =
       # edd=3Dskipmbr ?=0A+        je      .Ledd_mbr_sig_skip=0A+=0A+# =
Read the first sector of each BIOS disk device and store the 4-byte =
signature=0A+.Ledd_mbr_sig_start:=0A+        pushw   %es=0A+        movb   =
 $0x80, %dl                      # from device 80=0A+        movw    =
$bootsym(boot_mbr_signature), %bx # store buffer ptr in bx=0A+.Ledd_mbr_sig=
_read:=0A+        pushw   %bx=0A+        movw    $bootsym(boot_edd_info), =
%bx=0A+        movzbw  bootsym(boot_edd_info_nr), %cx=0A+        jcxz    =
.Ledd_mbr_sig_default=0A+.Ledd_mbr_sig_find_info:=0A+        cmpb    %dl, =
(%bx)=0A+        ja      .Ledd_mbr_sig_default=0A+        je      =
.Ledd_mbr_sig_get_size=0A+        add     $EDDEXTSIZE+EDDPARMSIZE, %bx=0A+ =
       loop    .Ledd_mbr_sig_find_info=0A+.Ledd_mbr_sig_default:=0A+       =
 movw    $(512 >> 4), %bx=0A+        jmp     .Ledd_mbr_sig_set_buf=0A+.Ledd=
_mbr_sig_get_size:=0A+        movw    EDDEXTSIZE+0x18(%bx), %bx       # =
sector size=0A+        shr     $4, %bx                         # convert =
to paragraphs=0A+        jz      .Ledd_mbr_sig_default=0A+.Ledd_mbr_sig_set=
_buf:=0A+        movw    %ds, %ax=0A+        subw    %bx, %ax              =
          # disk's data goes right ahead=0A+        movw    %ax, %es       =
                 # of trampoline=0A+        xorw    %bx, %bx=0A+        =
movw    %bx, %es:0x1fe(%bx)             # clear BIOS magic just in =
case=0A+        pushw   %dx                             # work around =
buggy BIOSes=0A+        stc                                     # work =
around buggy BIOSes=0A+        movw    $0x0201, %ax                    # =
read 1 sector=0A+        movb    $0, %dh                         # at head =
0=0A+        movw    $1, %cx                         # cylinder 0, sector =
0=0A+        int     $0x13=0A+        sti                                  =
   # work around buggy BIOSes=0A+        popw    %dx=0A+        movw    =
%es:0x1fe(%bx), %si=0A+        movl    %es:EDD_MBR_SIG_OFFSET(%bx), =
%ecx=0A+        popw    %bx=0A+        jc      .Ledd_mbr_sig_done          =
    # on failure, we're done.=0A+        testb   %ah, %ah                  =
      # some BIOSes do not set CF=0A+        jnz     .Ledd_mbr_sig_done    =
          # on failure, we're done.=0A+        cmpw    $0xaa55, %si=0A+    =
    jne     .Ledd_mbr_sig_next=0A+        movb    %dl, (%bx)               =
       # store BIOS drive number=0A+ movw %es,2(%bx)//temp=0A+        movl =
   %ecx, 4(%bx)                    # store signature from MBR=0A+        =
incb    bootsym(boot_mbr_signature_nr)  # note that we stored something=0A+=
        addw    $8, %bx                         # increment sig buffer =
ptr=0A+.Ledd_mbr_sig_next:=0A+        incb    %dl                          =
   # increment to next device=0A+        jz      .Ledd_mbr_sig_done=0A+    =
    cmpb    $EDD_MBR_SIG_MAX, bootsym(boot_mbr_signature_nr)=0A+        jb =
     .Ledd_mbr_sig_read=0A+.Ledd_mbr_sig_done:=0A+        popw    =
%es=0A+.Ledd_mbr_sig_skip:=0A         ret=0A =0A GLOBAL(boot_edd_info_nr)=
=0A@@ -149,4 +171,4 @@ GLOBAL(boot_mbr_signature_nr)=0A GLOBAL(boot_mbr_sig=
nature)=0A         .fill   EDD_MBR_SIG_MAX*8,1,0=0A GLOBAL(boot_edd_info)=
=0A-        .fill   512,1,0                         # big enough for a =
disc sector=0A+        .fill   EDD_INFO_MAX * (EDDEXTSIZE + EDDPARMSIZE), =
1, 0=0A--- unstable.orig/xen/arch/x86/platform_hypercall.c	2015-07-20 =
14:49:38.000000000 +0200=0A+++ unstable/xen/arch/x86/platform_hypercall.c	=
2017-06-12 12:22:01.658928095 +0200=0A@@ -376,6 +376,7 @@ ret_t do_platform=
_op(XEN_GUEST_HANDLE_PA=0A                 break;=0A =0A             sig =
=3D bootsym(boot_mbr_signature) + op->u.firmware_info.index;=0A+printk("MBR=
[%02x] @ %02x%02x (%04lx)\n", sig->device, sig->pad[2], sig->pad[1], =
trampoline_phys);//temp=0A =0A             op->u.firmware_info.u.disk_mbr_s=
ignature.device =3D sig->device;=0A             op->u.firmware_info.u.disk_=
mbr_signature.mbr_signature =3D=0A
--=__PartD7EFBDB7.2__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__PartD7EFBDB7.2__=--


From xen-devel-bounces@lists.xen.org Mon Jun 12 10:44:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 10: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 1dKMpq-0001XS-Sg; Mon, 12 Jun 2017 10:44: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=32922000b=Paul.Durrant@citrix.com>)
 id 1dKMpq-0001XM-Jc
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 10:44:38 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 C9/49-03557-5907E395; Mon, 12 Jun 2017 10:44:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphleJIrShJLcpLzFFi42LZKekooTu1wC7
 S4PgaYYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaP3wzbWghtCFQt/XmFqYNwh1MXIySEh4Cfx
 9EkvO4jNJqAjsfTofCYQW0RAVWLRofWsXYxcHMwCE5gkOnZvAEsIC7hI/D+0mA2iyFXi2+kuR
 pAiEYF3jBIdV06DTWIB6n61+AMriM0r4C6xd80edpAiIYEFXBJHDm0Hm8QpYC+xdH4HC4jNKC
 Ar8aVxNTOIzSwgLnHrCcQZEgICEkv2nGeGsEUlXj7+xwphG0hsXboPqJcDqF5TYv0ufYhWRYk
 p3Q/ZIfYKSpyc+YRlAqPwLCRTZyF0zELSMQtJxwJGllWMGsWpRWWpRbrGxnpJRZnpGSW5iZk5
 uoYGZnq5qcXFiempOYlJxXrJ+bmbGIHhzwAEOxh3rg88xCjJwaQkyrvlik2kEF9SfkplRmJxR
 nxRaU5q8SFGDQ4Ogc1rV19glGLJy89LVZLgzci3ixQSLEpNT61Iy8wBRihMqQQHj5II7+1woD
 RvcUFibnFmOkTqFKMxx4bV678wcdzp2/CFSQhskpQ4LzPIJAGQ0ozSPLhBsMRxiVFWSpiXEeh
 MIZ6C1KLczBJU+VeM4hyMSsK8nrlAU3gy80rg9r0COoUJ6JTrIB/xFpckIqSkGhgXdrg1ZE78
 f423lLn3uMy0Eyse97q11eTeu6F7/97fuq9OE1QC+DlFti5Zf0hOsz82QPvquQWK6yr8TSecF
 fp/nK2ZJfF6WEAt85vKPe3eDK4sXMf0y5/91jGMqao+J/f+7/PdZrHzmitT9l0NemBp9ycj8V
 5puniZwF3jxREqS4oOzGX/aq7EUpyRaKjFXFScCAD+COTWFwMAAA==
X-Env-Sender: prvs=32922000b=Paul.Durrant@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1497264276!96938368!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63523 invoked from network); 12 Jun 2017 10:44:37 -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 Jun 2017 10:44:37 -0000
X-IronPort-AV: E=Sophos;i="5.39,333,1493683200"; d="scan'208";a="47596162"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] debian stretch dom0 + xen 4.9 fails to boot
Thread-Index: AdLe0KoM3kANRDRYSf+PCIgyxC4kg///62kA///UqkD//530gIAAq+WA//7hiaAASaM11////+MQgAAfuwCAAAbUMIAAGXcAgAAQOnCAAEA9AIAAVefggADG/ACAAUkj0IACqxgAgAUy+oCACoPQgIATiwnQgCcrKYCATLgIwICZf+QAgTLymgCCZbBoQITLdygAiZbMY7CTKWIa8KZSucyAzKVRJZA=
Date: Mon, 12 Jun 2017 10:44:36 +0000
Message-ID: <880c81f7852c40a28e8acd70fb710314@AMSPEX02CL03.citrite.net>
References: <bcc0d4330d9b463a9829af1327d895a9@AMSPEX02CL03.citrite.net>
 <ad450ab0147147429a46cd7382a17c19@AMSPEX02CL03.citrite.net>
 <0e704f5e-5845-dc56-6058-d0451d43d842@citrix.com>
 <2baad09e48864a06873037240b8e39dd@AMSPEX02CL03.citrite.net>
 <5938048A02000078001604AE@prv-mh.provo.novell.com>
 <056e566f141c4715867e2bdbbe418977@AMSPEX02CL03.citrite.net>
 <593806FC02000078001604D1@prv-mh.provo.novell.com>
 <e4aae59cbd884e21ab1fb75a96f34d3d@AMSPEX02CL03.citrite.net>
 <593813E602000078001605F7@prv-mh.provo.novell.com>
 <ee93e45315794a3db4aa21beefb62e52@AMSPEX02CL03.citrite.net>
 <593838D20200007800160859@prv-mh.provo.novell.com>
 <fc6fa02bb41e497e8b1896b692e82123@AMSPEX02CL03.citrite.net>
 <59383D4F020000780016089F@prv-mh.provo.novell.com>
 <94bf1caf8b95436fa7b3aed74a172ce1@AMSPEX02CL03.citrite.net>
 <59396AE10200007800160D0E@prv-mh.provo.novell.com>
 <ea5cd4c8f80349fb9cc768d981fea4a5@AMSPEX02CL03.citrite.net>
 <593AB92202000078001615A1@prv-mh.provo.novell.com>
 <40009cf2-ef28-4c70-410e-029b6ac8ffb8@oracle.com>
 <f579ca3d79c34baab75f63a3810975bb@AMSPEX02CL03.citrite.net>
 <593ADDBC020000780016171F@prv-mh.provo.novell.com>
 <c394e22eb2d24f379e34b402b69c3bb6@AMSPEX02CL03.citrite.net>
 <86a3251e9ac44a2bb2df23862e458ee0@AMSPEX02CL03.citrite.net>
 <593E8BC70200007800161DEB@prv-mh.provo.novell.com>
In-Reply-To: <593E8BC70200007800161DEB@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: Juergen Gross <jgross@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "Julien Grall \(julien.grall@arm.com\)" <julien.grall@arm.com>,
 'Boris Ostrovsky' <boris.ostrovsky@oracle.com>,
 "xen-devel\(xen-devel@lists.xenproject.org\)" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] debian stretch dom0 + xen 4.9 fails to 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRv
OkpCZXVsaWNoQHN1c2UuY29tXQ0KPiBTZW50OiAxMiBKdW5lIDIwMTcgMTE6NDENCj4gVG86IFBh
dWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+DQo+IENjOiBKdWxpZW4gR3JhbGwg
KGp1bGllbi5ncmFsbEBhcm0uY29tKSA8anVsaWVuLmdyYWxsQGFybS5jb20+OyBBbmRyZXcNCj4g
Q29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgeGVuLWRldmVsKHhlbi0NCj4gZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcpIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+
OyAnQm9yaXMNCj4gT3N0cm92c2t5JyA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+OyBKdWVy
Z2VuIEdyb3NzDQo+IDxqZ3Jvc3NAc3VzZS5jb20+DQo+IFN1YmplY3Q6IFJFOiBbWGVuLWRldmVs
XSBkZWJpYW4gc3RyZXRjaCBkb20wICsgeGVuIDQuOSBmYWlscyB0byBib290DQo+IA0KPiA+Pj4g
T24gMTIuMDYuMTcgYXQgMTA6MTQsIDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6DQo+
ID4gTG9va2luZyBhdCB0aGUgY29kZSBpbiBhcmNoL3g4Ni9ib290L2VkZC5jIGluIExpbnV4LCBp
dCBzZWN0b3IgYWxpZ25zIHRoZQ0KPiA+IGJ1ZmZlciBpbnRvIHdoaWNoIGl0IHJlYWRzIHRoZSBN
QlIgYW5kIHRoZSBzZWN0b3Igc2l6ZSBpcyBwdWxsZWQgZnJvbSB0aGUNCj4gRUREDQo+ID4gd2hp
Y2ggbWVhbnMsIEkgYmVsaWV2ZSwgdGhhdCB0aGUgTUJSIHJlYWQgb24gdGhlIHNrdWxsIGNhbnlv
biB3b3VsZCBiZSA0aw0KPiA+IGFsaWduZWQuDQo+ID4NCj4gPiBXaGF0IGRvIHlvdSB0aGluayBp
dCBiZXN0IHRvIGRvIGZvciBYZW4gNC45PyBIYXJkY29kaW5nIGEgNGsgYWxpZ25tZW50IGlzDQo+
ID4gY2xlYXJseSBlYXN5IGFuZCB3b3VsZCB3b3JrIGFyb3VuZCB0aGlzIEJJT1MgaXNzdWUgYnV0
LCBhcyB5b3Ugc2F5LCBpdCBkb2VzDQo+ID4gZ3JvdyB0aGUgaW1hZ2UuIFJldmVydGluZyBKdWVy
Z2VuJ3MgcGF0Y2ggYWxzbyB3b3JrcyByb3VuZCB0aGUgaXNzdWUsIGJ1dA0KPiA+IHRoYXQgaXMg
bW9yZSBieSBsdWNrLiBSZS13b3JraW5nIHRoZSBjb2RlIGlzIHByZWZlcmFibGUsIGJ1dCBJIGd1
ZXNzIGl0J3MgdG9vDQo+ID4gbGF0ZSB0byBpbnRyb2R1Y2Ugc3VjaCBjb2RlLWNodXJuIGluIDQu
OS4NCj4gDQo+IFJldmVydGluZyBKw7xyZ2VuJ3MgY29kZSBpcyBvdXQgb2YgcXVlc3Rpb24gd2l0
aCBhbGwgdGhlIGluZm9ybWF0aW9uDQo+IHlvdSd2ZSBnYXRoZXJlZCBieSBub3cuIEkgdGhpbmsg
cmUtd29ya2luZyB0aGUgRUREIGNvZGUgc2xpZ2h0bHkNCj4gaXMgdGhlIGJlc3Qgb3B0aW9uLiBX
b3VsZCB5b3UgbWluZCBnaXZpbmcgdGhlIGF0dGFjaGVkIHBhdGNoIGENCj4gdHJ5PyBUaGlzIHN0
aWxsIHNsaWdodGx5IGdyb3dzIHRoZSB0cmFtcG9saW5lIGR1ZSB0byBhIGZldyBtb3JlDQo+IGlu
c3RydWN0aW9ucyBiZWluZyBuZWVkZWQsIGJ1dCBzaG91bGQgc3RpbGwgYmUgZmFyIGJldHRlciB0
aGFuDQo+IGVtYmVkZGluZyBhIHdob2xlIDRrIGJ1ZmZlciAoYW5kIHRoZW4gbGF0ZXIgZmluZGlu
ZyBhIEJJT1MvZGlzaw0KPiBjb21iaW5hdGlvbiB3aGljaCB3YW50cyBldmVuIG1vcmUpLiBOb3Rl
IHRoYXQgSSd2ZSBsZWZ0IGEgdGlueQ0KPiBiaXQgb2YgZGVidWdnaW5nIGNvZGUgaW4gdGhlcmUu
DQo+IA0KDQpTdXJlLCBJJ2xsIGdpdmUgdGhhdCBhIGdvIG5vdy4NCg0KICBQYXVsDQoNCj4gSmFu
DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 12 10:44:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 10: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 1dKMq6-0001Yz-3a; Mon, 12 Jun 2017 10: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 <julien.grall@arm.com>) id 1dKMq5-0001Ym-0f
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 10:44:53 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 B6/8F-26749-4A07E395; Mon, 12 Jun 2017 10:44:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVysyfVTXdxgV2
 kwY1mbYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeNjwyPGgkWcFbdaDzI1MG5m72Lk4hAS2Mgo
 sXbSPChnN6PExF+9LF2MnBzCAlESOy8dZ+ti5OAQEfCTuHM1EKLmCqPE+rUnWUDizAL6Eud2l
 IOUswloStz5/IkJxOYVsJJourAdzGYRUJX4c/IfO4gtKhAu8bbxCAtEjaDEyZlPwGxOAUeJdf
 fPgNUwC5hJzNv8kBnClpfY/nYO8wRGvllIWmYhKZuFpGwBI/MqRo3i1KKy1CJdIwO9pKLM9Iy
 S3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzAcKtnYGDcwdh8wu8QoyQHk5Io75YrNpFCfEn5
 KZUZicUZ8UWlOanFhxhlODiUJHgz8u0ihQSLUtNTK9Iyc4CBD5OW4OBREuG9HQ6U5i0uSMwtz
 kyHSJ1iVJQS5y0B6RMASWSU5sG1waLtEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVhXs9coC
 k8mXklcNNfAS1mAlp8HeRm3uKSRISUVANjNF/q3r16iTGOwYc27WQ7y7DjywwuX8lQb6vlko9
 rL79uaqgW2eKnezF3y2HhKRmqD580vpqzkn+OUN0N/Uynln6mmtrm2H22FzV2ixvpvHlzYtcX
 l2/y55LNNUUklc4ukVn9d4XQohKfvXUcqXrpjH8OKO9iWaKttExdKoO1eK6nSrbVczslluKMR
 EMt5qLiRAAKbtubsQIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1497264291!74311409!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48345 invoked from network); 12 Jun 2017 10:44:51 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-31.messagelabs.com with SMTP; 12 Jun 2017 10:44: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 708772B;
 Mon, 12 Jun 2017 03:44: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 CDD9B3F483;
 Mon, 12 Jun 2017 03:44:49 -0700 (PDT)
To: Sergej Proskurin <proskurin@sec.in.tum.de>, xen-devel@lists.xenproject.org
References: <20170601151906.10213-1-proskurin@sec.in.tum.de>
 <20170601151906.10213-7-proskurin@sec.in.tum.de>
 <2201fe61-d5d8-8568-9e11-2139b5547601@arm.com>
 <a2b08395-6b20-5977-2205-1d6356afffc4@sec.in.tum.de>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <74e66529-2d2f-fd95-2a8a-58fd3d84b360@arm.com>
Date: Mon, 12 Jun 2017 11:44:48 +0100
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: <a2b08395-6b20-5977-2205-1d6356afffc4@sec.in.tum.de>
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [RFC PATCH v2 6/8] arm/mem_access: Add
 long-descriptor based gpt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

CgpPbiAxMi8wNi8xNyAxMToxMiwgU2VyZ2VqIFByb3NrdXJpbiB3cm90ZToKPiBIaSBKdWxpZW4s
CgpIZWxsbyBTZXJnZWosCgo+Pgo+Pj4gKwo+Pj4gKyAgICBjb25zdCB1bnNpZ25lZCBpbnQgc3Ry
aWRlc1szXSA9IHsKPj4+ICsgICAgICAgIExQQUVfU0hJRlRfNEssCj4+PiArICAgICAgICBMUEFF
X1NISUZUXzE2SywKPj4+ICsgICAgICAgIExQQUVfU0hJRlRfNjRLCj4+PiArICAgIH07Cj4+Cj4+
IEFsc28sIHRoZSBzdHJpZGUgY2FuIGJlIGZvdW5kIGZyb20gdGhlIHBhZ2Ugc2hpZnQuIFNvIEkg
YW0gbm90Cj4+IGNvbnZpbmNlZCB5b3UgbmVlZCB0aGF0Lgo+Cj4gU3VyZSwgYnV0IGRvbid0IHlv
dSB0aGluayBpdCBpcyBjbGVhbmVyIGRvaW5nIGl0IHRoYXQgd2F5LCB0aGFuCj4gc3VidHJhY3Rp
bmcgYSB2YWx1ZSBmcm9tIFBBR0VfU0hJRlRfKiBhbHRob3VnaCB3ZSBoYXZlIGFscmVhZHkgYQo+
IHN1aXRhYmxlIGRlZmluZSBmb3IgdGhhdD8gQXBhcnQgZnJvbSB0aGF0LCB3ZSBuZWVkIHRvIGNv
bnNpZGVyIGRpZmZlcmVudAo+IHN0cmlkZXMgZm9yIGRpZmZlcmVudCBncmFudWxhcml0aWVzLCB3
aGljaCB3b3VsZCBtYWtlIGl0IGhhcmRlciB0bwo+IHJlYWQvcmV2aWV3IGlmIHdlIGRvbid0IHVz
ZSBhbiBhcnJheSBvZiBzdHJpZGVzIGF0IHRoaXMgcG9pbnQuIEZvcgo+IGluc3RhbmNlLCBzZWUg
dGhlIGZvbGxvd2luZyBmb3JtdWxhIHRvIGNvbXB1dGUgdGhlIHN0YXJ0aW5nIGxldmVsIG9mIHRo
ZQo+IHRyYW5zbGF0aW9uIHRhYmxlczoKPgo+IGxldmVsID0gNCAtIERJVl9ST1VORF9VUCgoaW5w
dXRfc2l6ZSAtIGdyYWluc2l6ZXNbZ3Jhbl0pLCBzdHJpZGVzW2dyYW5dKTsKCkxvb2tpbmcgYXQg
QUFyY2g2NC5UcmFuc2xhdGlvblRhYmxlV2FsayB0aGUgc3RyaWRlIGlzIGJhc2ljYWxseToKCnN0
cmlkZSA9IGdyYWluc2l6ZSAtIDM7IC8vIExvZzIocGFnZSBzaXplIC8gOCBieXRlcykKClNvIEkg
c3RpbGwgZG9uJ3Qgc2VlIGhvdyB0aGlzIHdvdWxkIG1ha2UgdGhlIGNvZGUgbGVzcyByZWFkYWJs
ZS4gVGhpcyAKd291bGQgYWxzbyBhdm9pZCB0byBpbnRyb2R1Y2UgeWV0IGFub3RoZXIgYXJyYXkg
b24gdGhlIHN0YWNrICh0aG91Z2ggaXQgCnNob3VsZCByZWFsbHkgaGF2ZSBiZWVuIHN0YXRpYykg
Zm9yIGxpbWl0ZWQgcHVycG9zZS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 12 10:45:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 10:45: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 1dKMqE-0001ag-Ap; Mon, 12 Jun 2017 10:45: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 1dKMqC-0001aN-Pn
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 10:45:00 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 59/3D-03058-CA07E395; Mon, 12 Jun 2017 10:45:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsXS6fjDS3d1gV2
 kwe5r+hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bTP9sYC64LVVx/84KtgXEiXxcjB4eQQJ7E
 8lsxXYycHLwCdhJTJkxmB7ElBAwlTi+8yQJiswioSuxunccEYrMJqEu0PdvOCmKLCOhLzP/0k
 xVkDLOAgcTd7yYgYWEBL4n/b+aAlQgJ9DBJTJ+iB2JzAo2fu2wSWDmvgKDE3x3CIGFmAS2Jh7
 9usUDY2hLLFr5mhpgoLbH8H8cERr5ZCA2zkDTMQtIwC6FhASPLKkaN4tSistQiXUNDvaSizPS
 MktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwMBjAIIdjJ+WBRxilORgUhLl3XLFJlKILyk/
 pTIjsTgjvqg0J7X4EKMMB4eSBO/vfLtIIcGi1PTUirTMHGAMwKQlOHiURHhvhwOleYsLEnOLM
 9MhUqcYFaXEeT+D9AmAJDJK8+DaYHF3iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8qsAoFu
 LJzCuBm/4KaDET0OLrIDfzFpckIqSkGhjVi5f6dGq9n6Ie/HB9td4T3ooyztjn1yavmvnuwhI
 JpZc2zAHi80u/n7dZuCBp1amCxb8TpzWUPNzumSh0ef3d/LXalx5Zn1bbOWeG/UfGR9cMVXwX
 vNw0u/ZBW4b0SWNBKR7uyruSO5ctNvGZsfLrwnRH34V6X59qyjqU5226dXuB5MrPlw60KrEUZ
 yQaajEXFScCALaUG3a2AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1497264298!106926689!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30379 invoked from network); 12 Jun 2017 10:44:59 -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; 12 Jun 2017 10:44:59 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 12 Jun 2017 04:44:57 -0600
Message-Id: <593E8CC60200007800161E08@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 12 Jun 2017 04:44:54 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <593989AC0200007800160F2E@prv-mh.provo.novell.com>
 <593989AC0200007800160F2E@prv-mh.provo.novell.com>
 <341ce3eb-cd0d-324f-054b-e2dc0d1b766d@citrix.com>
 <593E50B00200007800161AAD@prv-mh.provo.novell.com>
 <f9bc15d7-d811-b437-8327-7b20e5f30bd7@citrix.com>
In-Reply-To: <f9bc15d7-d811-b437-8327-7b20e5f30bd7@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86/mm: drop further relics of translated
 PV 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>

Pj4+IE9uIDEyLjA2LjE3IGF0IDEyOjM3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTIvMDYvMTcgMDc6MjgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAwOS4w
Ni4xNyBhdCAxOTozOCwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gT24g
MDgvMDYvMTcgMTY6MzAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IEZvciBQViBkb21haW5zIHBh
Z2luZ19tb2RlX3tyZWZjb3VudHMsdHJhbnNsYXRlfSgpIGFyZSBhbHdheXMgZmFsc2UgYXMKPj4+
PiBvZiBjb21taXRzIDQwNDU5NTM1MjcgKCJ4ODYvcGFnaW5nOiBFbmZvcmNlIFBHX2V4dGVybmFs
ID09IFBHX3RyYW5zbGF0ZQo+Pj4+ID09IFBHX3JlZmNvdW50cyIpIGFuZCA5Mjk0MmZkM2Q0ICgi
eDg2L21tOiBkcm9wCj4+Pj4gZ3Vlc3Rfe21hcCxnZXRfZWZmfV9sMWUoKSBob29rcyIpLgo+Pj4+
Cj4+Pj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+Pj4g
UmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4+
IFRoYW5rcy4KPj4KPj4+IFRoZXJlIGFyZSBtb3JlIGNhc2VzIGFzIHdlbGwuICBJIHdpbGwgcmVi
YXNlIG15IHNlcmllcyBvdmVyIHRoaXMgcGF0Y2gKPj4+IHdoZW4geW91IGNvbW1pdCBpdCwgYmVj
YXVzZSB0aGUgZXh0cmEgY2FzZXMgb25seSBiZWNvbWUgb2J2aW91cyBhZnRlcgo+Pj4gdGhlIG90
aGVyIGNsZWFudXAgd2hpY2ggaXMgc3RpbGwgcGVuZGluZy4gCj4+IE9oLCBpbnRlcmVzdGluZy4g
SSdtIGN1cmlvdXMgdG8gc2VlIHdoYXQgZnVydGhlciBvbmVzIEkgZGlkbid0IHNwb3QuCj4gCj4g
VGhlcmUgaXMgYSBwYXR0ZXJuIGluIHNldmVyYWwgZG9fbW11ZXh0X29wKCkgc3Vib3BzIHdoaWNo
IGlzOgo+IAo+IGlmICggY3VycmQgIT0gcGdfb3duZXIgKQo+ICAgICByYyA9IC1FUEVSTTsKPiBl
bHNlIGlmICggcGFnaW5nX21vZGVfdHJhbnNsYXRlKGN1cnJkKSApCj4gICAgIHJjID0gLUVJTlZB
TDsKPiAKPiBUaGlzIGlzIGVxdWl2YWxlbnQgdG8gcGFnaW5nX21vZGVfdHJhbnNsYXRlKHBnX293
bmVyKS4KCkJ1dCBwZ19vd25lciBjYW4gZ2VuZXJhbGx5IGJlIHRyYW5zbGF0ZWQgKGkuZS4gSFZN
KS4KCj4+PiBPbmUgc3R5bGUgcXVlcnkgdGhvdWdoLi4uCj4+Pgo+Pj4+IEBAIC0zMzg0LDExICsz
MzY4LDkgQEAgbG9uZyBkb19tbXVleHRfb3AoCj4+Pj4gIAo+Pj4+ICAgICAgICAgICAgICBpZiAo
IG9wLmFyZzEubWZuICE9IDAgKQo+Pj4+ICAgICAgICAgICAgICB7Cj4+Pj4gLSAgICAgICAgICAg
ICAgICBpZiAoIHBhZ2luZ19tb2RlX3JlZmNvdW50cyhkKSApCj4+Pj4gLSAgICAgICAgICAgICAg
ICAgICAgcmMgPSBnZXRfcGFnZV9mcm9tX3BhZ2VucihvcC5hcmcxLm1mbiwgZCkgPyAwIDogLUVJ
TlZBTDsKPj4+PiAtICAgICAgICAgICAgICAgIGVsc2UKPj4+PiAtICAgICAgICAgICAgICAgICAg
ICByYyA9IGdldF9wYWdlX2FuZF90eXBlX2Zyb21fcGFnZW5yKAo+Pj4+IC0gICAgICAgICAgICAg
ICAgICAgICAgICBvcC5hcmcxLm1mbiwgUEdUX3Jvb3RfcGFnZV90YWJsZSwgZCwgMCwgMSk7Cj4+
Pj4gKyAgICAgICAgICAgICAgICByYyA9IGdldF9wYWdlX2FuZF90eXBlX2Zyb21fcGFnZW5yKG9w
LmFyZzEubWZuLAo+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBQR1Rfcm9vdF9wYWdlX3RhYmxlLAo+Pj4+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkLCAwLCAxKTsKPj4+IFdoeSBkbyB5b3Ug
Y2hvb3NlIHRvIHNxdWFzaCB0aGUgcGFyYW1ldGVycyBvbiB0aGUgcmlnaHQgaGFuZCBzaWRlPyAg
Rm9yCj4+PiBjYXNlcyBsaWtlIHRoaXMsIHRoZSBzdHlsZSBvZiB0aGUgb2xkIGNvZGUgaXMgbmVh
dGVyIElNTy4KPj4gSSB0aGluayB0aGlzIGFsdGVybmF0aXZlIHN0eWxlIGlzIGNvbnRyYXJ5IHRv
IGdlbmVyYWwgc3R5bGUgZ3VpZGVsaW5lcywKPiAKPiBXaGljaCBndWlkZWxpbmVzIHdoZXJlPwoK
V2VsbCwgSSBhZG1pdCAiTG9uZyBsaW5lcyBzaG91bGQgYmUgc3BsaXQgYXQgc2Vuc2libGUgcGxh
Y2VzIGFuZCB0aGUKdHJhaWxpbmcgcG9ydGlvbnMgaW5kZW50ZWQiIGNhbiBiZSByZWFkIGluIHZh
cmlvdXMgZGlmZmVyZW50IHdheXMsCmVzcGVjaWFsbHkgd2l0aCB0aGVyZSBiZWluZyBub3RoaW5n
IHNhaWQgb24gd2hhdCB0aGUgaW5kZW50ZWQKdHJhaWxpbmcgcG9ydGlvbiBzaG91bGQgYWxpZ24g
d2l0aC4gU28gSSBndWVzcyBpdCdzIHJhdGhlciBteQppbnRlcnByZXRhdGlvbiBvZiB0aGF0IHJ1
bGUuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 12 10:45:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 10:45: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 1dKMqt-0001iU-Ix; Mon, 12 Jun 2017 10:45: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=3298ed022=Ian.Jackson@citrix.com>)
 id 1dKMqs-0001iG-EO
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 10:45:42 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 11/9E-03620-5D07E395; Mon, 12 Jun 2017 10:45:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHSDve7VArt
 Ig323hCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxbXb4FnRwVbXd/MDUwXmDrYuTkkBDwl3h3
 5wuYzSagK9G05S+YzSsgKHFy5hMWEJtZQEdiwe5PbBC2vMT2t3OYIWocJO5sPMEOYrMIqEoca
 znNCGKLCChL9P76DdWrJ3Hh5gIwW1jAS+Lftq9gczgF7CWWfXwJFhcSKJZY1rCbGeIeE4m3C3
 cC1XAAxdUk5q6Pn8DINwvJRbOQXDQLyUULGJlXMaoXpxaVpRbpWuglFWWmZ5TkJmbm6BoamOn
 lphYXJ6an5iQmFesl5+duYgSGGQMQ7GCcfdn/EKMkB5OSKO+WKzaRQnxJ+SmVGYnFGfFFpTmp
 xYcYZTg4lCR4f+fbRQoJFqWmp1akZeYAAx4mLcHBoyTCezscKM1bXJCYW5yZDpE6xagoJc77G
 aRPACSRUZoH1waLskuMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5vXMBZrCk5lXAjf9FdBiJq
 DF10Fu5i0uSURISTUwbm0NPBvNpmvpGt5ZY1K5uvy+RfYBdRbJ98XugiuOTd3i9cBLNkhTLLL
 HiW2nbC+HpG9Xq73hu1zHl2cXSM2/uSrR2eN5rZdc/vbatxVtcgvbXireUKpdf5VrotDCF8+Y
 ZTnP+WduEgurbp/40aGeZ+dv1q1vWUK/SKR1Nc5neR2sMYfnxWUlluKMREMt5qLiRABhnv4Jr
 QIAAA==
X-Env-Sender: prvs=3298ed022=Ian.Jackson@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1497264339!73304486!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14175 invoked from network); 12 Jun 2017 10:45:41 -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;
 12 Jun 2017 10:45:41 -0000
X-IronPort-AV: E=Sophos;i="5.39,333,1493683200"; d="scan'208";a="436018243"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22846.28881.484695.154252@mariner.uk.xensource.com>
Date: Mon, 12 Jun 2017 11:45:37 +0100
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <593E5E3B0200007800161C93@prv-mh.provo.novell.com>
References: <E1dK5D7-00041C-SN@osstest.test-lab.xenproject.org>
 <593E5E3B0200007800161C93@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>
Subject: Re: [Xen-devel] [xen-4.7-testing 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFtYZW4tZGV2ZWxdIFt4ZW4tNC43LXRlc3RpbmcgYmlz
ZWN0aW9uXSBjb21wbGV0ZSBidWlsZC1hbWQ2NCIpOgo+IE9uIDExLjA2LjE3IGF0IDE3OjU1LCA8
b3NzdGVzdC1hZG1pbkB4ZW5wcm9qZWN0Lm9yZz4gd3JvdGU6Cj4gPiAgIGNvbW1pdCAxNjRjMzRk
ZDIzYmMzZWE4ZDUyODU3NTJkOTI3MDYyN2E5M2M5MWY1Cj4gPiAgIEF1dGhvcjogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+ID4gICBEYXRlOiAgIEZyaSBKdW4gOSAxMzo1MTozNCAy
MDE3ICswMjAwCj4gPiAgIAo+ID4gICAgICAgaHZtbG9hZGVyOiBhdm9pZCB0ZXN0cyB3aGVuIHRo
ZXkgd291bGQgY2xvYmJlciB1c2VkIG1lbW9yeQo+IAo+IEkgYXBwcmVjaWF0ZSB0aGUgdGVzdCBw
b2ludGluZyBvdXQgYW4gb3ZlcnNpZ2h0IG9mIG1pbmUsIGJ1dCBJCj4gd29uZGVyIHdoeSBkZWJ1
ZyBidWlsZHMgYXJlIGJlaW5nIGRvbmUvcnVuIGluIG9zc3Rlc3QgKGFzIG1lCj4gaGF2aW5nIGRv
bmUgb25seSByZWxlYXNlIGJ1aWxkcyB3YXMgdGhlIHJlYXNvbiBmb3Igbm90IHNwb3R0aW5nCj4g
dGhlIGlzc3VlIGVhcmxpZXIgb24pIC0gdGhpcyB3YXkgb3NzdGVzdCB0ZXN0cyB3aGF0IGxpa2Vs
eSBvbmx5Cj4gdmVyeSBmZXcgcGVvcGxlIGFyZSBnb2luZyB0byBhY3R1YWxseSB1c2UgaW4gcHJv
ZHVjdGlvbi4KCk5vcm1hbGx5LCB0aGUgZGVidWcgYnVpbGQgb2Ygc29tZSBzb2Z0d2FyZSB3b3Vs
ZCAoaSkgZ2VuZXJhdGUgYmV0dGVyCmRpYWdub3N0aWNzIChhdCB0aGUgY29zdCBvZiBwb3NzaWJs
ZSBpbmZvcm1hdGlvbiBsZWFrcyBsb2cgdm9sdW1lCnByb2JsZW1zKSBhbmQgKGlpKSBhZGQgYWRk
aXRpb25hbCBjaGVja3MgdG8gdGhlIGNvZGUgd2hpY2ggd2lsbCBkZXRlY3QKbW9yZSBidWdzIChh
dCB0aGUgYSBwb3NzaWJsZSBwZXJmb3JtYW5jZSBjb3N0KS4KCm9zc3Rlc3QgZG9lc24ndCBkbyBt
dWNoIHBlcmYgdGVzdGluZyBhbmQgdGhlIG90aGVyIGRvd25zaWRlcyBhcmVuJ3QKcmVsZXZhbnQu
CgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 12 10:45:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 10:45:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKMr2-0001kU-QW; Mon, 12 Jun 2017 10:45: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=329ee6090=Andrew.Cooper3@citrix.com>)
 id 1dKMr1-0001k5-Gb
 for xen-devel@lists.xen.org; Mon, 12 Jun 2017 10:45:51 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 0C/C6-19466-ED07E395; Mon, 12 Jun 2017 10:45:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsXitHRDpO7tArt
 Ig3un+S2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ow1O08zF0xWrHgw5R1rA+MGyS5GTg4JAX+J
 FX+PM4HYbAL6ErtffAKzRQTUJU53XGTtYuTiYBZ4wyhxafEJ9i5GDg5hAXeJsy99QWpYBFQlW
 h4/AavnFfCUaO5cxwYxU07i/PGfzCC2kICaxLX+S+wQNYISJ2c+YQGxmQUkJA6+eME8gZF7Fp
 LULCSpBYxMqxg1ilOLylKLdA2N9ZKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAoO
 BAQh2MP7b5nmIUZKDSUmUd8sVm0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEry/8+0ihQSLUtNT
 K9Iyc4BhCZOW4OBREuG9HQ6U5i0uSMwtzkyHSJ1i1OXYsHr9FyYhlrz8vFQpcd4SkBkCIEUZp
 XlwI2AxcolRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvKrAiBPiycwrgdv0CugIJqAjroPcz1
 tckoiQkmpg9NvdZLWcUYhlzYQVuS+eHNbITuK6o3L1NueMXY/DLoQ+eTcjUPsEV+xTpyMW26f
 cED73NPn7gz2fxT8rqD2ZE7w5f9Xc2dyrpoeWJFzM8X89qeHjoeU5njH1lwQ3HjH75/lbir1f
 9pndGsPm36t4V76q5fKorZg2Y+JDMf7rnxuafJV8TgW4tiixFGckGmoxFxUnAgBqR/F/jAIAA
 A==
X-Env-Sender: prvs=329ee6090=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1497264345!83168734!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61899 invoked from network); 12 Jun 2017 10:45:46 -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;
 12 Jun 2017 10:45:46 -0000
X-IronPort-AV: E=Sophos;i="5.39,333,1493683200"; d="scan'208";a="427471559"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 12 Jun 2017 11:45:43 +0100
Message-ID: <1497264343-12890-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Daniel Kiper <daniel.kiper@oracle.com>, Doug Goldstein <cardoe@cardoe.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v2] x86/boot: Fix the boot time relocation
	calculations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Yy9zIGIyODA0NDIyNmUxICJ4ODY6IG1ha2UgWGVuIGVhcmx5IGJvb3QgY29kZSByZWxvY2F0YWJs
ZSIgaW50cm9kdWNlcwoKICAgIG1vdiAkc3ltX29mZnMoX19pbWFnZV9iYXNlX18pLCVlc2kKCnRv
IHRoZSBsZWdhY3kgYm9vdCBwYXRoLiAgSG93ZXZlciwgdGhpcyBpcyBieSBkZWZpbml0aW9uIDAs
IHdoaWNoIG1lYW5zIHRoZQpib290IGNvZGUgb25seSBmdW5jdGlvbnMgY29ycmVjdGx5IHdoZW4g
WGVuIGlzIGxvYWRlZCBhdCBpdHMgcHJlZmVycmVkCnBoeXNpY2FsIGFkZHJlc3MgKDJNIGF0IHRo
ZSB0aW1lIG9mIHdyaXRpbmcpLgoKWGVuIGRvZXMgY29wZSBpZiBsb2FkZWQgYXQgYW4gYWx0ZXJu
YXRpdmUgcGh5c2ljYWwgYWRkcmVzcywgaWYgdGhlCk1VTFRJQk9PVDJfVEFHX1RZUEVfTE9BRF9C
QVNFX0FERFIgdGFnIGlzIGZpbGxlZCBpbiBwcm9wZXJseS4gIFdoaWxlIHJlY2VudAp2ZXJzaW9u
cyBvZiBHcnViIGRvIGZpbGwgdGhpcyBpbiBhcHByb3ByaWF0ZWx5LCB0Ym9vdCBkb2VzIG5vdC4g
IChJbiBmYWN0LAp0Ym9vdCBsb2FkcyBYZW4gYXQgdGhlIHByZWZlcnJlZCBhZGRyZXNzLCBidXQg
Y2xhaW1zIGEgbG9hZCBhZGRyZXNzIG9mIDhNLikKCkJvdGggTXVsdGlib290IDEgYW5kIDIgc3Bl
Y2lmeSB0aGUgZXhlY3V0aW9uIGVudmlyb25tZW50IGFzIGJlaW5nIGZsYXQuICBBcyBhCnJlc3Vs
dCwgWGVuIG5lZWRzIG5vIGhlbHAgY2FsY3VsYXRpbmcgdGhlIHByb3BlciBsb2FkIGFkZHJlc3Mu
CgpIb3dldmVyLCBNdWx0aWJvb3Qgc3BlY2lmaWVzICVlc3AgYXMgdW5kZWZpbmVkLiAgRXhwZXJp
bWVudGFsbHksIHVzaW5nIHRoZQplbnRyeSAlZXNwIGlzIGZpbmUsIGJ1dCB0aGlzIGlzIGNlcnRh
aW5seSBubyBndWFyYW50ZWUuICBVc2UgYSB0ZW1wb3Jhcnkgc3RhY2sKaW4gdGhlIGZpcnN0IHBh
Z2Ugb2YgUkFNLCB3aGljaCBpcyBvbmUgb2YgdGhlIHNhZmVzdCBhcmVhcyB0byBjbG9iYmVyLgoK
Q2FsY3VsYXRlIHRoZSBsb2FkIGFkZHJlc3MgZnJvbSAlZWlwIGFsb25lLCBhbmQgaWdub3JlCk1V
TFRJQk9PVDJfVEFHX1RZUEVfTE9BRF9CQVNFX0FERFIgZW50aXJlbHkuICBUaGlzIGZpeGVzIGxl
Z2FjeSBib290IHVuZGVyCnZhcmlvdXMgdmVyc2lvbnMgb2YgdGJvb3QuCgpGaW5hbGx5LCBzZXQg
dXAgdGhlIHN0YWNrIGFzIHNvb24gYXMgcG9zc2libGUsIHdoaWNoIG1lYW5zIHRoZSBCSU9TIHBh
dGggaGFzIGEKdXNhYmxlIHN0YWNrIGZvciB0aGUgZW50aXJldHkgb2YgaXRzIGR1cmF0aW9uLiAg
VXNlIHRoZSBmdWxsIGF2YWlsYWJsZSBzdGFjawpzaXplLCByYXRoZXIgdGhhbiBsaW1pdGluZyB0
byBhbiBhcmJpdHJhcnkgMWsuICBPbmUgc2lkZSBlZmZlY3QgaXMgdGhhdCB0aGUKTUIyL0VGSSBw
YXRoIGNvbnRpbnVlcyB0byB1c2UgdGhlIEVGSSBzdGFjayB1bnRpbCB0aGUgdHJhbXBvbGluZSBp
cyBlbnRlcmVkLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KVGVzdGVkLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJp
eC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ0M6IERhbmllbCBLaXBlciA8ZGFuaWVsLmtp
cGVyQG9yYWNsZS5jb20+CkNDOiBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+CkND
OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CgpUaGlzIGlzIGEgcmVn
cmVzc2lvbiBpbnRyb2R1Y2VkIGluIFhlbiA0LjksIGFuZCBzaG91bGQgdGhlcmVmb3JlIGJlIGZp
eGVkLgoKdjI6CiAqIENsb2JiZXIgJDB4MTAwMCByYXRoZXIgdGhhbiB1c2luZyB0aGUgYm9vdGxv
YWRlciBzdGFjay4KICogTG9hZCAlZXNwIGVhcmxpZXIuCi0tLQogeGVuL2FyY2gveDg2L2Jvb3Qv
aGVhZC5TIHwgMzQgKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNo
YW5nZWQsIDIwIGluc2VydGlvbnMoKyksIDE0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9ib290L2hlYWQuUyBiL3hlbi9hcmNoL3g4Ni9ib290L2hlYWQuUwppbmRleCA1
ZTg0ZTQyLi5mZDZmYzMzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMKKysr
IGIveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TCkBAIC0zNzcsOCArMzc3LDI2IEBAIF9fc3RhcnQ6
CiAgICAgICAgIGNsZAogICAgICAgICBjbGkKIAotICAgICAgICAvKiBMb2FkIGRlZmF1bHQgWGVu
IGltYWdlIGxvYWQgYmFzZSBhZGRyZXNzLiAqLwotICAgICAgICBtb3YgICAgICRzeW1fb2Zmcyhf
X2ltYWdlX2Jhc2VfXyksJWVzaQorICAgICAgICAvKgorICAgICAgICAgKiBNdWx0aWJvb3QgKGJv
dGggMSBhbmQgMikgc3BlY2lmeSB0aGUgc3RhY2sgcG9pbnRlciBhcyB1bmRlZmluZWQKKyAgICAg
ICAgICogd2hlbiBlbnRlcmluZyBpbiBCSU9TIGNpcmN1bXN0YW5jZXMuICBUaGlzIGlzIHVuaGVs
cGZ1bCBmb3IKKyAgICAgICAgICogcmVsb2NhdGFibGUgaW1hZ2VzLCB3aGVyZSBvbmUgcHVzaC9w
b3AgaXMgcmVxdWlyZWQgdG8gY2FsY3VsYXRlCisgICAgICAgICAqIGltYWdlcyBsb2FkIGFkZHJl
c3MuCisgICAgICAgICAqCisgICAgICAgICAqIE9uIGEgQklPUy1iYXNlZCBzeXN0ZW0sIHRoZSBJ
VlQgYW5kIEJEQSBvY2N1cHkgdGhlIGZpcnN0IDUvMTZ0aHMgb2YKKyAgICAgICAgICogdGhlIGZp
cnN0IHBhZ2Ugb2YgUkFNLCB3aXRoIHRoZSByZXN0IGZyZWUgZm9yIHVzZS4gIFVzZSB0aGUgdG9w
IG9mCisgICAgICAgICAqIHRoaXMgcGFnZSBmb3IgYSB0ZW1wb3Jhcnkgc3RhY2ssIGJlaW5nIG9u
ZSBvZiB0aGUgc2FmZXN0IGxvY2F0aW9ucworICAgICAgICAgKiB0byBjbG9iYmVyLgorICAgICAg
ICAgKi8KKyAgICAgICAgbW92ICAgICAkMHgxMDAwLCAlZXNwCisKKyAgICAgICAgLyogQ2FsY3Vs
YXRlIHRoZSBsb2FkIGJhc2UgYWRkcmVzcy4gKi8KKyAgICAgICAgY2FsbCAgICAxZgorMTogICAg
ICBwb3AgICAgICVlc2kKKyAgICAgICAgc3ViICAgICAkc3ltX29mZnMoMWIpLCAlZXNpCisKKyAg
ICAgICAgLyogU2V0IHVwIHN0YWNrLiAqLworICAgICAgICBsZWEgICAgIFNUQUNLX1NJWkUgKyBz
eW1fZXNpKGNwdTBfc3RhY2spLCAlZXNwCiAKICAgICAgICAgLyogQm9vdGxvYWRlcnMgbWF5IHNl
dCBtdWx0aWJvb3R7MSwyfS5tZW1fbG93ZXIgdG8gYSBub256ZXJvIHZhbHVlLiAqLwogICAgICAg
ICB4b3IgICAgICVlZHgsJWVkeApAQCAtNDEwLDE1ICs0MjgsNiBAQCBfX3N0YXJ0OgogICAgICAg
ICBjbXAgICAgICVlZGksTUIyX2ZpeGVkX3RvdGFsX3NpemUoJWVieCkKICAgICAgICAgamJlICAg
ICB0cmFtcG9saW5lX2Jpb3Nfc2V0dXAKIAotICAgICAgICAvKiBHZXQgWGVuIGltYWdlIGxvYWQg
YmFzZSBhZGRyZXNzIGZyb20gTXVsdGlib290MiBpbmZvcm1hdGlvbi4gKi8KLSAgICAgICAgY21w
bCAgICAkTVVMVElCT09UMl9UQUdfVFlQRV9MT0FEX0JBU0VfQUREUixNQjJfdGFnX3R5cGUoJWVj
eCkKLSAgICAgICAgam5lICAgICAuTG1iMl9tZW1fbG93ZXIKLQotICAgICAgICBtb3YgICAgIE1C
Ml9sb2FkX2Jhc2VfYWRkciglZWN4KSwlZXNpCi0gICAgICAgIHN1YiAgICAgJFhFTl9JTUdfT0ZG
U0VULCVlc2kKLSAgICAgICAgam1wICAgICAuTG1iMl9uZXh0X3RhZwotCi0uTG1iMl9tZW1fbG93
ZXI6CiAgICAgICAgIC8qIEdldCBtZW1fbG93ZXIgZnJvbSBNdWx0aWJvb3QyIGluZm9ybWF0aW9u
LiAqLwogICAgICAgICBjbXBsICAgICRNVUxUSUJPT1QyX1RBR19UWVBFX0JBU0lDX01FTUlORk8s
TUIyX3RhZ190eXBlKCVlY3gpCiAgICAgICAgIGNtb3ZlICAgTUIyX21lbV9sb3dlciglZWN4KSwl
ZWR4CkBAIC01MTksOSArNTI4LDYgQEAgdHJhbXBvbGluZV9zZXR1cDoKICAgICAgICAgbW92ICAg
ICAlZXNpLHN5bV9mcyh4ZW5fcGh5c19zdGFydCkKICAgICAgICAgbW92ICAgICAlZXNpLHN5bV9m
cyh0cmFtcG9saW5lX3hlbl9waHlzX3N0YXJ0KQogCi0gICAgICAgIC8qIFNldHVwIHN0YWNrLiAl
c3Mgd2FzIGluaXRpYWxpemVkIGVhcmxpZXIuICovCi0gICAgICAgIGxlYSAgICAgMTAyNCtzeW1f
ZXNpKGNwdTBfc3RhY2spLCVlc3AKLQogICAgICAgICBtb3YgICAgIHN5bV9mcyh0cmFtcG9saW5l
X3BoeXMpLCVlY3gKIAogICAgICAgICAvKiBHZXQgYm90dG9tLW1vc3QgbG93LW1lbW9yeSBzdGFj
ayBhZGRyZXNzLiAqLwotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 12 10:53:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 10: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 1dKMxd-0002gH-IA; Mon, 12 Jun 2017 10: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=329ee6090=Andrew.Cooper3@citrix.com>)
 id 1dKMxc-0002gB-B1
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 10:52:40 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 C8/24-02956-7727E395; Mon, 12 Jun 2017 10:52:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsWyU9JRQre8yC7
 S4MMlVovvWyYzOTB6HP5whSWAMYo1My8pvyKBNeN9a1nBc9GK9cu3sjYwnhDoYuTkkBDwkzjx
 5AcLiC0s4Cmxouk2E4gtIqAs0fvrN1hcSOAAk8ThO+IgNrOAnsSFmwvA4mwC+hK7X3wCq+cVs
 JX4efweI4jNIqAqsX5mFzOILSoQLvG28QgLRI2gxMmZT8BsTgF7iVOPIGqYBQwkjiyawwphy0
 tsfzuHGWKvmsS1/kvsEHemS0x81sMygZF/FpJRs5C0z0LSvoCReRWjenFqUVlqka65XlJRZnp
 GSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYAAyAMEOxpmX/Q8xSnIwKYnybrliEynEl5Sf
 UpmRWJwRX1Sak1p8iFGGg0NJgvd2oV2kkGBRanpqRVpmDjAWYNISHDxKIry3w4HSvMUFibnFm
 ekQqVOMilLivBkgfQIgiYzSPLg2WPxdYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjCvKMgUns
 y8Erjpr4AWMwEtvg5yM29xSSJCSqqB0f4y89wHma82zVP/oqqxr3OfWs9SH4eg1XqSD/+kdj0
 4Y3aaP0PQyGey+tu/+c+PyRx8wb5Q5Jvqq4KYzPfrdOssNwhM2nzFmT2KO7nCfnNB8Vl2p7zG
 8wbZ1WL2coyXOv/VRSwQ/KakrmqSdYFb9z/D8zBuP9M767fdDdxRsvVSz10R5cs2SizFGYmGW
 sxFxYkA3WQiR7oCAAA=
X-Env-Sender: prvs=329ee6090=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1497264758!73316818!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56617 invoked from network); 12 Jun 2017 10:52:39 -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;
 12 Jun 2017 10:52:39 -0000
X-IronPort-AV: E=Sophos;i="5.39,333,1493683200"; d="scan'208";a="47596611"
To: Jan Beulich <JBeulich@suse.com>
References: <593989AC0200007800160F2E@prv-mh.provo.novell.com>
 <593989AC0200007800160F2E@prv-mh.provo.novell.com>
 <341ce3eb-cd0d-324f-054b-e2dc0d1b766d@citrix.com>
 <593E50B00200007800161AAD@prv-mh.provo.novell.com>
 <f9bc15d7-d811-b437-8327-7b20e5f30bd7@citrix.com>
 <593E8CC60200007800161E08@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <1696121d-647d-2a82-5b56-fa6ad04864d6@citrix.com>
Date: Mon, 12 Jun 2017 11:52:37 +0100
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: <593E8CC60200007800161E08@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86/mm: drop further relics of translated
	PV 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>

T24gMTIvMDYvMTcgMTE6NDQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDEyLjA2LjE3IGF0
IDEyOjM3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDEyLzA2LzE3
IDA3OjI4LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDA5LjA2LjE3IGF0IDE5OjM4LCA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4gT24gMDgvMDYvMTcgMTY6MzAs
IEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBGb3IgUFYgZG9tYWlucyBwYWdpbmdfbW9kZV97cmVm
Y291bnRzLHRyYW5zbGF0ZX0oKSBhcmUgYWx3YXlzIGZhbHNlIGFzCj4+Pj4+IG9mIGNvbW1pdHMg
NDA0NTk1MzUyNyAoIng4Ni9wYWdpbmc6IEVuZm9yY2UgUEdfZXh0ZXJuYWwgPT0gUEdfdHJhbnNs
YXRlCj4+Pj4+ID09IFBHX3JlZmNvdW50cyIpIGFuZCA5Mjk0MmZkM2Q0ICgieDg2L21tOiBkcm9w
Cj4+Pj4+IGd1ZXN0X3ttYXAsZ2V0X2VmZn1fbDFlKCkgaG9va3MiKS4KPj4+Pj4KPj4+Pj4gU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+Pj4+IFJldmlld2Vk
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+Pj4gVGhhbmtz
Lgo+Pj4KPj4+PiBUaGVyZSBhcmUgbW9yZSBjYXNlcyBhcyB3ZWxsLiAgSSB3aWxsIHJlYmFzZSBt
eSBzZXJpZXMgb3ZlciB0aGlzIHBhdGNoCj4+Pj4gd2hlbiB5b3UgY29tbWl0IGl0LCBiZWNhdXNl
IHRoZSBleHRyYSBjYXNlcyBvbmx5IGJlY29tZSBvYnZpb3VzIGFmdGVyCj4+Pj4gdGhlIG90aGVy
IGNsZWFudXAgd2hpY2ggaXMgc3RpbGwgcGVuZGluZy4gCj4+PiBPaCwgaW50ZXJlc3RpbmcuIEkn
bSBjdXJpb3VzIHRvIHNlZSB3aGF0IGZ1cnRoZXIgb25lcyBJIGRpZG4ndCBzcG90Lgo+PiBUaGVy
ZSBpcyBhIHBhdHRlcm4gaW4gc2V2ZXJhbCBkb19tbXVleHRfb3AoKSBzdWJvcHMgd2hpY2ggaXM6
Cj4+Cj4+IGlmICggY3VycmQgIT0gcGdfb3duZXIgKQo+PiAgICAgcmMgPSAtRVBFUk07Cj4+IGVs
c2UgaWYgKCBwYWdpbmdfbW9kZV90cmFuc2xhdGUoY3VycmQpICkKPj4gICAgIHJjID0gLUVJTlZB
TDsKPj4KPj4gVGhpcyBpcyBlcXVpdmFsZW50IHRvIHBhZ2luZ19tb2RlX3RyYW5zbGF0ZShwZ19v
d25lcikuCj4gQnV0IHBnX293bmVyIGNhbiBnZW5lcmFsbHkgYmUgdHJhbnNsYXRlZCAoaS5lLiBI
Vk0pLgoKTm90IGluIHRoaXMgY2FzZS4gIFRoZSBzdGFydCBvZiBkb19tbXVleHRfb3AoKSBkb2Vz
CgogICAgaWYgKCAhaXNfcHZfZG9tYWluKHBnX293bmVyKSApCiAgICB7CiAgICAgICAgcHV0X3Bn
X293bmVyKHBnX293bmVyKTsKICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAgIH0KCm1lYW5pbmcg
dGhhdCBkb19tbXVleHRfb3AoKSBjYW4gc3RyaWN0bHkgb25seSBvcGVyYXRlIG9uIFBWIGRvbWFp
bnMuCgo+Cj4+Pj4gT25lIHN0eWxlIHF1ZXJ5IHRob3VnaC4uLgo+Pj4+Cj4+Pj4+IEBAIC0zMzg0
LDExICszMzY4LDkgQEAgbG9uZyBkb19tbXVleHRfb3AoCj4+Pj4+ICAKPj4+Pj4gICAgICAgICAg
ICAgIGlmICggb3AuYXJnMS5tZm4gIT0gMCApCj4+Pj4+ICAgICAgICAgICAgICB7Cj4+Pj4+IC0g
ICAgICAgICAgICAgICAgaWYgKCBwYWdpbmdfbW9kZV9yZWZjb3VudHMoZCkgKQo+Pj4+PiAtICAg
ICAgICAgICAgICAgICAgICByYyA9IGdldF9wYWdlX2Zyb21fcGFnZW5yKG9wLmFyZzEubWZuLCBk
KSA/IDAgOiAtRUlOVkFMOwo+Pj4+PiAtICAgICAgICAgICAgICAgIGVsc2UKPj4+Pj4gLSAgICAg
ICAgICAgICAgICAgICAgcmMgPSBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX3BhZ2VucigKPj4+Pj4g
LSAgICAgICAgICAgICAgICAgICAgICAgIG9wLmFyZzEubWZuLCBQR1Rfcm9vdF9wYWdlX3RhYmxl
LCBkLCAwLCAxKTsKPj4+Pj4gKyAgICAgICAgICAgICAgICByYyA9IGdldF9wYWdlX2FuZF90eXBl
X2Zyb21fcGFnZW5yKG9wLmFyZzEubWZuLAo+Pj4+PiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgUEdUX3Jvb3RfcGFnZV90YWJsZSwKPj4+Pj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGQsIDAsIDEp
Owo+Pj4+IFdoeSBkbyB5b3UgY2hvb3NlIHRvIHNxdWFzaCB0aGUgcGFyYW1ldGVycyBvbiB0aGUg
cmlnaHQgaGFuZCBzaWRlPyAgRm9yCj4+Pj4gY2FzZXMgbGlrZSB0aGlzLCB0aGUgc3R5bGUgb2Yg
dGhlIG9sZCBjb2RlIGlzIG5lYXRlciBJTU8uCj4+PiBJIHRoaW5rIHRoaXMgYWx0ZXJuYXRpdmUg
c3R5bGUgaXMgY29udHJhcnkgdG8gZ2VuZXJhbCBzdHlsZSBndWlkZWxpbmVzLAo+PiBXaGljaCBn
dWlkZWxpbmVzIHdoZXJlPwo+IFdlbGwsIEkgYWRtaXQgIkxvbmcgbGluZXMgc2hvdWxkIGJlIHNw
bGl0IGF0IHNlbnNpYmxlIHBsYWNlcyBhbmQgdGhlCj4gdHJhaWxpbmcgcG9ydGlvbnMgaW5kZW50
ZWQiIGNhbiBiZSByZWFkIGluIHZhcmlvdXMgZGlmZmVyZW50IHdheXMsCj4gZXNwZWNpYWxseSB3
aXRoIHRoZXJlIGJlaW5nIG5vdGhpbmcgc2FpZCBvbiB3aGF0IHRoZSBpbmRlbnRlZAo+IHRyYWls
aW5nIHBvcnRpb24gc2hvdWxkIGFsaWduIHdpdGguIFNvIEkgZ3Vlc3MgaXQncyByYXRoZXIgbXkK
PiBpbnRlcnByZXRhdGlvbiBvZiB0aGF0IHJ1bGUuCgpEbyB5b3UgaG9uZXN0bHkgdGhpbmsgdGhh
dCBzcXVhc2hpbmcgZXZlcnl0aGluZyBvbiB0aGUgcmlnaHQgaGFuZCBzaWRlCmlzIG5lYXRlciBv
ciBlYXNpZXIgdG8gcmVhZD8gIEJlY2F1c2UgSSBjZXJ0YWlubHkgZG9uJ3QuCgp+QW5kcmV3Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 12 10:54:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 10:54:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKMz4-0002nP-W4; Mon, 12 Jun 2017 10:54: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=32922000b=Paul.Durrant@citrix.com>)
 id 1dKMz3-0002nG-J4
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 10:54:09 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 68/F8-01734-0D27E395; Mon, 12 Jun 2017 10:54:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDIsWRWlGSWpSXmKPExsWyU9JRQvdCkV2
 kQctJbovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePhjNNsBad5K66vPcXYwLiFt4uRk0NCwE/i
 wsP9bCA2m4COxNKj85m6GDk4RAR8JRb2G3YxcnEwC/QySTRvWMcOUiMs4CLx/9BisHoRAVeJb
 6e7GEGKRAS+MUqcmzWBBSTBIqAqsW7lAlYQm1fAXWL1ua3sIEVCAne5JFbs+sMIkuAU8JBo+X
 EfrIFRQFbiS+NqZhCbWUBc4tYTkCtArhOQWLLnPDOELSrx8vE/VgjbQGLr0n0sIJcyC2hKrN+
 lD9GqKDGl+yE7xF5BiZMzn7BMYBSehWTqLISOWUg6ZiHpWMDIsopRvTi1qCy1SNdQL6koMz2j
 JDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMPTrGRgYdzA29TofYpTkYFIS5d1yxSZSiC8pP
 6UyI7E4I76oNCe1+BCjBgeHwOa1qy8wSrHk5eelKknwRgBjTEiwKDU9tSItMwcYnTClEhw8Si
 K8t8OB0rzFBYm5xZnpEKlTjLocG1av/8IkBDZDSpz3WiFQkQBIUUZpHtwIWKK4xCgrJczLyMD
 AIMRTkFqUm1mCKv+KUZyDUUmYtxVkCk9mXgncpldARzABHXEd5Bfe4pJEhJRUAyPTk7+xPxMF
 rGfmVhtotExaOMWc3+Z89LxiPamC1sNb5/Q+lt+g+8p2bVOA7Vf5wkB+sxX6T9K85W9dObqyU
 +K0xYG1R0KzV9sxPA2c8+PFwyO+ft7dEm6L7wdFRNwQPsDr0nwtYXbGrNaw8829Lik6f/ZtzD
 dYanLnav2s0qYaiVt8DGf1s5VYijMSDbWYi4oTAUaqAX0PAwAA
X-Env-Sender: prvs=32922000b=Paul.Durrant@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1497264847!102819248!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4434 invoked from network); 12 Jun 2017 10:54:08 -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;
 12 Jun 2017 10:54:08 -0000
X-IronPort-AV: E=Sophos;i="5.39,333,1493683200"; d="scan'208";a="47596674"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>, 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] debian stretch dom0 + xen 4.9 fails to boot
Thread-Index: AdLe0KoM3kANRDRYSf+PCIgyxC4kg///62kA///UqkD//530gIAAq+WA//7hiaAASaM11////+MQgAAfuwCAAAbUMIAAGXcAgAAQOnCAAEA9AIAAVefggADG/ACAAUkj0IACqxgAgAUy+oCACoPQgIATiwnQgCcrKYCATLgIwICZf+QAgTLymgCCZbBoQITLdygAiZbMY7CTKWIa8KZSucyAzKVRJZCZSp/vAA==
Date: Mon, 12 Jun 2017 10:53:56 +0000
Message-ID: <7383a46c90814caba440ca41ccde6f88@AMSPEX02CL03.citrite.net>
References: <bcc0d4330d9b463a9829af1327d895a9@AMSPEX02CL03.citrite.net>
 <ad450ab0147147429a46cd7382a17c19@AMSPEX02CL03.citrite.net>
 <0e704f5e-5845-dc56-6058-d0451d43d842@citrix.com>
 <2baad09e48864a06873037240b8e39dd@AMSPEX02CL03.citrite.net>
 <5938048A02000078001604AE@prv-mh.provo.novell.com>
 <056e566f141c4715867e2bdbbe418977@AMSPEX02CL03.citrite.net>
 <593806FC02000078001604D1@prv-mh.provo.novell.com>
 <e4aae59cbd884e21ab1fb75a96f34d3d@AMSPEX02CL03.citrite.net>
 <593813E602000078001605F7@prv-mh.provo.novell.com>
 <ee93e45315794a3db4aa21beefb62e52@AMSPEX02CL03.citrite.net>
 <593838D20200007800160859@prv-mh.provo.novell.com>
 <fc6fa02bb41e497e8b1896b692e82123@AMSPEX02CL03.citrite.net>
 <59383D4F020000780016089F@prv-mh.provo.novell.com>
 <94bf1caf8b95436fa7b3aed74a172ce1@AMSPEX02CL03.citrite.net>
 <59396AE10200007800160D0E@prv-mh.provo.novell.com>
 <ea5cd4c8f80349fb9cc768d981fea4a5@AMSPEX02CL03.citrite.net>
 <593AB92202000078001615A1@prv-mh.provo.novell.com>
 <40009cf2-ef28-4c70-410e-029b6ac8ffb8@oracle.com>
 <f579ca3d79c34baab75f63a3810975bb@AMSPEX02CL03.citrite.net>
 <593ADDBC020000780016171F@prv-mh.provo.novell.com>
 <c394e22eb2d24f379e34b402b69c3bb6@AMSPEX02CL03.citrite.net>
 <86a3251e9ac44a2bb2df23862e458ee0@AMSPEX02CL03.citrite.net>
 <593E8BC70200007800161DEB@prv-mh.provo.novell.com>
 <880c81f7852c40a28e8acd70fb710314@AMSPEX02CL03.citrite.net>
In-Reply-To: <880c81f7852c40a28e8acd70fb710314@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: Juergen Gross <jgross@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "Julien Grall \(julien.grall@arm.com\)" <julien.grall@arm.com>,
 'Boris Ostrovsky' <boris.ostrovsky@oracle.com>,
 "xen-devel\(xen-devel@lists.xenproject.org\)" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] debian stretch dom0 + xen 4.9 fails to 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KW3NuaXBdDQo+ID4gPg0KPiA+ID4gV2hhdCBk
byB5b3UgdGhpbmsgaXQgYmVzdCB0byBkbyBmb3IgWGVuIDQuOT8gSGFyZGNvZGluZyBhIDRrIGFs
aWdubWVudCBpcw0KPiA+ID4gY2xlYXJseSBlYXN5IGFuZCB3b3VsZCB3b3JrIGFyb3VuZCB0aGlz
IEJJT1MgaXNzdWUgYnV0LCBhcyB5b3Ugc2F5LCBpdA0KPiBkb2VzDQo+ID4gPiBncm93IHRoZSBp
bWFnZS4gUmV2ZXJ0aW5nIEp1ZXJnZW4ncyBwYXRjaCBhbHNvIHdvcmtzIHJvdW5kIHRoZSBpc3N1
ZSwNCj4gYnV0DQo+ID4gPiB0aGF0IGlzIG1vcmUgYnkgbHVjay4gUmUtd29ya2luZyB0aGUgY29k
ZSBpcyBwcmVmZXJhYmxlLCBidXQgSSBndWVzcyBpdCdzDQo+IHRvbw0KPiA+ID4gbGF0ZSB0byBp
bnRyb2R1Y2Ugc3VjaCBjb2RlLWNodXJuIGluIDQuOS4NCj4gPg0KPiA+IFJldmVydGluZyBKw7xy
Z2VuJ3MgY29kZSBpcyBvdXQgb2YgcXVlc3Rpb24gd2l0aCBhbGwgdGhlIGluZm9ybWF0aW9uDQo+
ID4geW91J3ZlIGdhdGhlcmVkIGJ5IG5vdy4gSSB0aGluayByZS13b3JraW5nIHRoZSBFREQgY29k
ZSBzbGlnaHRseQ0KPiA+IGlzIHRoZSBiZXN0IG9wdGlvbi4gV291bGQgeW91IG1pbmQgZ2l2aW5n
IHRoZSBhdHRhY2hlZCBwYXRjaCBhDQo+ID4gdHJ5PyBUaGlzIHN0aWxsIHNsaWdodGx5IGdyb3dz
IHRoZSB0cmFtcG9saW5lIGR1ZSB0byBhIGZldyBtb3JlDQo+ID4gaW5zdHJ1Y3Rpb25zIGJlaW5n
IG5lZWRlZCwgYnV0IHNob3VsZCBzdGlsbCBiZSBmYXIgYmV0dGVyIHRoYW4NCj4gPiBlbWJlZGRp
bmcgYSB3aG9sZSA0ayBidWZmZXIgKGFuZCB0aGVuIGxhdGVyIGZpbmRpbmcgYSBCSU9TL2Rpc2sN
Cj4gPiBjb21iaW5hdGlvbiB3aGljaCB3YW50cyBldmVuIG1vcmUpLiBOb3RlIHRoYXQgSSd2ZSBs
ZWZ0IGEgdGlueQ0KPiA+IGJpdCBvZiBkZWJ1Z2dpbmcgY29kZSBpbiB0aGVyZS4NCj4gPg0KPiAN
Cj4gU3VyZSwgSSdsbCBnaXZlIHRoYXQgYSBnbyBub3cuDQo+IA0KDQpUaGF0IHdvcmtlZCBmaW5l
Og0KDQooWEVOKSBNQlJbODBdIEAgODVlMCAoODYwMDApDQoNCnNvIHlvdSBjYW4gYWRkIG15IFRl
c3RlZC1ieSB0byB0aGF0Lg0KDQpUaGFua3MsDQoNCiAgUGF1bA0KDQo+ICAgUGF1bA0KPiANCj4g
PiBKYW4NCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18N
Cj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdA0KPiBYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZw0KPiBo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsDQpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 12 10:55:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 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 1dKN0e-0002w2-Ah; Mon, 12 Jun 2017 10:55:48 +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 1dKN0d-0002vo-6o
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 10:55:47 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 8D/EE-26106-2337E395; Mon, 12 Jun 2017 10:55:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXS6fjDS9ew2C7
 S4NotE4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNeN90x/WglWcFW83zGJqYHzA3sXIySEkkCdx
 Y9YOFhCbV8BOYt737awgtoSAocTphTfB4iwCqhJfnzxmArHZBNQl2p5B1IgIaErM7LjE2MXIx
 cEssItRYvLzzWBFwkDNh/ccZYVYYCVx9dk1RhCbU8BaYvbNbUA1HEDLBCX+7hAGCTMLaEk8/H
 WLBcLWlli28DUzSAmzgLTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsYNYpTi8pSi3QNjfWSijL
 TM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQLDjwEIdjBu2+55iFGSg0lJlHfLFZtIIb6k
 /JTKjMTijPii0pzU4kOMMhwcShK8CYV2kUKCRanpqRVpmTnASIBJS3DwKInw3g4HSvMWFyTmF
 memQ6ROMSpKifNmgPQJgCQySvPg2mDRd4lRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvK0gU3
 gy80rgpr8CWswEtPg6yM28xSWJCCmpBsZF1UfDE/5XRubNE5ugd2vtPgn72pfXiuYyefhHnS8
 uLOJLYjs58+uegIddu89++6JsViNrtfLnCik/8z33d3DJbGAp1fVulDj5uaKSP227evUZhrit
 xvNqmV94Sesc87vL2ymuwM9l1Z8V9OUNR29ud1TD8Tl1uzQWspySenJkrdib08o6ikosxRmJh
 lrMRcWJAAnRW7u5AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1497264944!93504280!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29098 invoked from network); 12 Jun 2017 10:55:45 -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 Jun 2017 10:55:45 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 12 Jun 2017 04:55:43 -0600
Message-Id: <593E8F4B0200007800161E3A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 12 Jun 2017 04:55:39 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <7aecfd54-b46a-5941-f5b6-7e5a9243c5c0@arm.com>
In-Reply-To: <7aecfd54-b46a-5941-f5b6-7e5a9243c5c0@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] read_atomic, write_atomic, add_sized
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEyLjA2LjE3IGF0IDEyOjI0LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IEkgYW0gdHJ5aW5nIHRvIHVuZGVyc3RhbmQgd2h5IHdlIGRlY2lkZWQgdG8gaW1wbGVtZW50IHRo
ZSBoZWxwZXJzIAo+IHJlYWRfYXRvbWljLCB3cml0ZV9hdG9taWMsIGFkZF9zaXplZCBpbiBhc3Nl
bWJseSByYXRoZXIgdGhhbiBkaXJlY3RseSBpbiBDLgo+IAo+IEFGQUlDVCBpbXBsZW1lbnRhdGlv
biBpbiBDIHNpbWlsYXIgdG8gTGludXggaGVscGVycyBXUklURV9PTkNFL1JFQURfT05DRSAKPiB3
b3VsZCB3b3JrIGhlcmUuIERpZCBJIG1pc3MgYW55dGhpbmc/CgpGb3Igb25lIGF0IGxlYXN0IG91
ciBjdXJyZW50IEFDQ0VTU19PTkNFKCkgZG9lc24ndCBhbGxvdyBub24tCnNjYWxhciB0eXBlcyB0
byBiZSByZWFkL3dyaXR0ZW4sIHdoZXJlYXMge3JlYWQsd3JpdGV9X2F0b21pYygpCnNvbGVseSBs
b29rIGF0IHNpemVvZigpLiBQbHVzIEFDQ0VTU19PTkNFKCkgZG9lc24ndCBlbmZvcmNlIGEKc2lu
Z2xlIGluc3RydWN0aW9uIHRvIGJlIHVzZWQgaW4gdGhlIHJlc3VsdGluZyBhc3NlbWJseSAtIHdo
aWxlIHRoZQpjb21waWxlciBtYXkgbm90IGZvbGQgbXVsdGlwbGUgYWNjZXNzZXMsIGl0IHN0aWxs
IG1heSBicmVhayB0aGVtCnVwIGlmIGl0IHdpc2hlcyB0byAoYnV0IG9mIGNvdXJzZSBpdCB1c3Vh
bGx5IHdvbid0IGl0IHRoZSB3aG9sZSB0aGluZwpjYW4gYmUgZXhwcmVzc2VkIHdpdGggYSBzaW5n
bGUgaW5zdHJ1Y3Rpb24pLgoKRm9yIGFkZF9zaXplZCgpIGl0J3MgZXZlbiB3b3JzZTogVGhlIG1h
Y3JvIGVuZm9yY2VzIChvbiB4ODYpIGFuCm9wZXJhdGlvbiBvbiBhIG1lbW9yeSBvcGVyYW5kIChp
LmUuIGFnYWluIGEgc2luZ2xlIGluc3RydWN0aW9uKS4KIkFDQ0VTU19PTkNFKHgpICs9IG4iLCBv
dG9oLCBtYXkgKGFuZCBpaXJjIG5vcm1hbGx5IHdpbGwpIGJlCnRyYW5zbGF0ZWQgdG8gYSBtZW1v
cnkgb2YgeCwgYWRkaXRpb24gb2YgdGhlIHJlYWQgdmFsdWUgd2l0aCBuLAphbmQgYSBtZW1vcnkg
d3JpdGUuCgo+IE5vdGUgdGhhdCB0aGUgbmFtaW5nIGlzIGFsc28gY29uZnVzaW5nIGFzIGl0IGlz
IGVhc2lseSB0byBtaXggd2l0aCB0aGUgCj4gYXRvbWljX3JlYWQsIGF0b21pY193cml0ZSBoZWxw
ZXJzLgoKV2VsbCwgeWVzLCB1bmZvcnR1bmF0ZWx5LgoKSmFuCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 12 10:57:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 10:57:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKN2F-00034l-LN; Mon, 12 Jun 2017 10:57: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 1dKN2E-00034X-AP
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 10:57:26 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 DD/9E-02181-5937E395; Mon, 12 Jun 2017 10:57:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDS3dSsV2
 kwdFTTBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bBm9vZC+5xVtxaeJexgbGFo4uRk0NIIE+i
 4/wrFhCbV8BO4v+Cs0wgtoSAocTphTfB4iwCqhLvZu1jBLHZBNQl2p5tZwWxRQR0Jc483gJUz
 8HBLGAgcfe7CUhYWMBL4t+2r2xdjFxA41cySsz7voEFpIZTwFHi5nRFEJNXQFDi7w5hkHJmAS
 2Jh79usUDY2hLLFr5mhpgoLbH8H8cERr5ZCA2zkDTMQtIwC6FhASPLKkaN4tSistQiXUNzvaS
 izPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwNBjAIIdjBdPex5ilORgUhLl3XLFJlKI
 Lyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+hIrtIIcGi1PTUirTMHGAUwKQlOHiURHhvhwOleYsLE
 nOLM9MhUqcYFaXEIfoEQBIZpXlwbbDIu8QoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVh3iaQKT
 yZeSVw018BLWYCWnwd5Gbe4pJEhJRUA2OAtXu8TJ6vUVi0nkVAv2yoZ8HbgAeiz1U2eP9Nnyr
 tnbbXpalp+s97UcrXb+yeacOjfCj512GJHbYnXXTslhZdWj7N6V1AA0t9a36+60xeV43nL1JO
 30qziDj7+dSsagv1NTw+fbpXdLwi+gUYfL/tSWW3jF7B8nLTik+Lzrt2/NTi21GYr8RSnJFoq
 MVcVJwIAMCutTK3AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1497265040!74515368!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65404 invoked from network); 12 Jun 2017 10:57:21 -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 Jun 2017 10:57:21 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 12 Jun 2017 04:57:19 -0600
Message-Id: <593E8FAC0200007800161E3D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 12 Jun 2017 04:57:16 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Ian Jackson" <ian.jackson@eu.citrix.com>
References: <E1dK5D7-00041C-SN@osstest.test-lab.xenproject.org>
 <593E5E3B0200007800161C93@prv-mh.provo.novell.com>
 <22846.28881.484695.154252@mariner.uk.xensource.com>
In-Reply-To: <22846.28881.484695.154252@mariner.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [xen-4.7-testing 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEyLjA2LjE3IGF0IDEyOjQ1LCA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gSmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFtYZW4tZGV2ZWxdIFt4ZW4tNC43LXRlc3Rp
bmcgYmlzZWN0aW9uXSBjb21wbGV0ZSAKPiBidWlsZC1hbWQ2NCIpOgo+PiBPbiAxMS4wNi4xNyBh
dCAxNzo1NSwgPG9zc3Rlc3QtYWRtaW5AeGVucHJvamVjdC5vcmc+IHdyb3RlOgo+PiA+ICAgY29t
bWl0IDE2NGMzNGRkMjNiYzNlYThkNTI4NTc1MmQ5MjcwNjI3YTkzYzkxZjUKPj4gPiAgIEF1dGhv
cjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+PiA+ICAgRGF0ZTogICBGcmkgSnVu
IDkgMTM6NTE6MzQgMjAxNyArMDIwMAo+PiA+ICAgCj4+ID4gICAgICAgaHZtbG9hZGVyOiBhdm9p
ZCB0ZXN0cyB3aGVuIHRoZXkgd291bGQgY2xvYmJlciB1c2VkIG1lbW9yeQo+PiAKPj4gSSBhcHBy
ZWNpYXRlIHRoZSB0ZXN0IHBvaW50aW5nIG91dCBhbiBvdmVyc2lnaHQgb2YgbWluZSwgYnV0IEkK
Pj4gd29uZGVyIHdoeSBkZWJ1ZyBidWlsZHMgYXJlIGJlaW5nIGRvbmUvcnVuIGluIG9zc3Rlc3Qg
KGFzIG1lCj4+IGhhdmluZyBkb25lIG9ubHkgcmVsZWFzZSBidWlsZHMgd2FzIHRoZSByZWFzb24g
Zm9yIG5vdCBzcG90dGluZwo+PiB0aGUgaXNzdWUgZWFybGllciBvbikgLSB0aGlzIHdheSBvc3N0
ZXN0IHRlc3RzIHdoYXQgbGlrZWx5IG9ubHkKPj4gdmVyeSBmZXcgcGVvcGxlIGFyZSBnb2luZyB0
byBhY3R1YWxseSB1c2UgaW4gcHJvZHVjdGlvbi4KPiAKPiBOb3JtYWxseSwgdGhlIGRlYnVnIGJ1
aWxkIG9mIHNvbWUgc29mdHdhcmUgd291bGQgKGkpIGdlbmVyYXRlIGJldHRlcgo+IGRpYWdub3N0
aWNzIChhdCB0aGUgY29zdCBvZiBwb3NzaWJsZSBpbmZvcm1hdGlvbiBsZWFrcyBsb2cgdm9sdW1l
Cj4gcHJvYmxlbXMpIGFuZCAoaWkpIGFkZCBhZGRpdGlvbmFsIGNoZWNrcyB0byB0aGUgY29kZSB3
aGljaCB3aWxsIGRldGVjdAo+IG1vcmUgYnVncyAoYXQgdGhlIGEgcG9zc2libGUgcGVyZm9ybWFu
Y2UgY29zdCkuCj4gCj4gb3NzdGVzdCBkb2Vzbid0IGRvIG11Y2ggcGVyZiB0ZXN0aW5nIGFuZCB0
aGUgb3RoZXIgZG93bnNpZGVzIGFyZW4ndAo+IHJlbGV2YW50LgoKQXJlIHlvdSBzdXJlPyBIaWdo
ZXIgb3B0aW1pemF0aW9uIGxldmVscyBtYXkgZXhwb3NlIGJ1Z3MgKGFuZApub3Qgb25seSBzdWNo
IGluIHRoZSBjb21waWxlcidzIG9wdGltaXplcikuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 12 11:02:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 11: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 1dKN6h-0003mx-6I; Mon, 12 Jun 2017 11: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 1dKN6f-0003mr-BE
 for xen-devel@lists.xen.org; Mon, 12 Jun 2017 11:02:01 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 02/05-03557-8A47E395; Mon, 12 Jun 2017 11:02:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXS6fjDS3dFiV2
 kQftNAYslHxezODB6HN39mymAMYo1My8pvyKBNePQzMyCI8wV818sZGxg7GHuYuTkEBLIk1jc
 08IEYvMK2Ek8aellAbElBAwlTi+8CWRzcLAIqEr8blUDCbMJqEu0PdvOCmKLCOhLzP/0kxWkh
 FlAU2LO51oQU1jAR2LjF0mI4R4Sfb1n2UBsTgFPidk/V7GBlPAKCEr83SEMEmYW0JJ4+OsWC4
 StLbFs4WtmiIHSEsv/cUxg5JuF0DALScMsJA2zEBoWMLKsYtQoTi0qSy3SNTTXSyrKTM8oyU3
 MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDDoGINjBeHtjwCFGSQ4mJVHeLVdsIoX4kvJTKjMS
 izPii0pzUosPMcpwcChJ8B4qsosUEixKTU+tSMvMAYY/TFqCg0dJhPd2OFCat7ggMbc4Mx0id
 YrRmGPD6vVfmDiaPmz5wiTEkpeflyolDjFJAKQ0ozQPbhAsLi8xykoJ8zICnSbEU5BalJtZgi
 r/ilGcg1FJmLcJZApPZl4J3L5XQKcwAZ1yHeQL3uKSRISUVAMj55LpJ0yutHnxlxmcOTvJIOZ
 fjavI7FP6s1t3nv597BV7gubyDqkaNvXwm8tr2TO67m69wjGjao+E+Af2RxVZ3wPl37qJ5MS+
 EPN7mvWGdXpPTL93h+c/2xruex9rJneK8mfb3fxz1Y4/ZvG/Hmerihs2i8XvedXmzrx5+FD8z
 O/sJ4IVE1WVWIozEg21mIuKEwHsnWj4xgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1497265318!106888062!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16265 invoked from network); 12 Jun 2017 11:02:00 -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; 12 Jun 2017 11:02:00 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 12 Jun 2017 05:01:58 -0600
Message-Id: <593E90C30200007800161E66@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 12 Jun 2017 05:01:55 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1497262951-6019-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1497262951-6019-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/tests: Ignore automatically generated
 sse*.c 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>

Pj4+IE9uIDEyLjA2LjE3IGF0IDEyOjIyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEvLmdpdGlnbm9yZQo+ICsrKyBiLy5naXRpZ25vcmUKPiBAQCAtMjI3LDYgKzIy
Nyw3IEBAIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9hc20KPiAgdG9vbHMvdGVzdHMveDg2X2Vt
dWxhdG9yL2F2eCouaAo+ICB0b29scy90ZXN0cy94ODZfZW11bGF0b3IvYmxvd2Zpc2guaAo+ICB0
b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc3NlKi5oCj4gK3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRv
ci9zc2UqLmMKCk9oLCB5ZXMsIEkgZGlkIGZvcmdldCAob25jZSBhZ2FpbikuIEJ1dCBwbGVhc2Ug
cHJvcGVybHkgc29ydGVkIG9yCnBlcmhhcHMgZXZlbiBtZXJnZWQgKHNzZSouW2NoXSkuIFdpdGgg
dGhhdApBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSmFuCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 12 11:04:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 11: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 1dKN8d-0003uc-Hk; Mon, 12 Jun 2017 11: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 <prvs=3298ed022=Ian.Jackson@citrix.com>)
 id 1dKN8d-0003uS-23
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 11:04:03 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 B8/EE-03696-2257E395; Mon, 12 Jun 2017 11:04:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDva5iqV2
 kweO3Vhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b0/e9ZCj6zV6w7sJixgfE4WxcjJ4eEgL/E
 oh3/WEFsNgFdiaYtf8HivAKCEidnPmEBsZkFdCQW7P7EBmHLS2x/O4cZosZBom3HX6YuRg4OF
 gFVia1P6kDCIgLKEr2/fkO16klcuLkAzBYW8JL4t+0r2BhOAXuJ2RvuA9lcHEICdxklfv9fzw
 pxj4nE24U72UBmCgmoScxdHz+BkW8WkotmIbloFpKLFjAyr2LUKE4tKkst0jU00ksqykzPKMl
 NzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAw1BiDYwXh5Y8AhRkkOJiVR3i1XbCKF+JLyUyoz
 Eosz4otKc1KLDzHKcHAoSfCuKraLFBIsSk1PrUjLzAEGPUxagoNHSYT3djhQmre4IDG3ODMdI
 nWKUVFKnHcHSJ8ASCKjNA+uDRZplxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTM21QENIUnM6
 8EbvoroMVMQIuvg9zMW1ySiJCSamA00//Z9vhX5Tutxgbz5vjbkqmSsxf8rU+Z4Lvk6NMbB3e
 dOK7WouHoOldhSxpnecVEBtfWZ2lMHV9fan7yUD7Z3WB2tPvJrErpiREnk4tC+qJUr7Qrh95/
 Pj9i/nW2/Sl1RyQdc6Mm6UUcV10yJa7q8elU0Q7FV+qflvyxVmWPFGJZna6o8liJpTgj0VCLu
 ag4EQBlekqhrwIAAA==
X-Env-Sender: prvs=3298ed022=Ian.Jackson@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1497265440!105733947!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48286 invoked from network); 12 Jun 2017 11:04:01 -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;
 12 Jun 2017 11:04:01 -0000
X-IronPort-AV: E=Sophos;i="5.39,333,1493683200"; d="scan'208";a="436019763"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22846.29982.346877.816002@mariner.uk.xensource.com>
Date: Mon, 12 Jun 2017 12:03:58 +0100
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <593E8FAC0200007800161E3D@prv-mh.provo.novell.com>
References: <E1dK5D7-00041C-SN@osstest.test-lab.xenproject.org>
 <593E5E3B0200007800161C93@prv-mh.provo.novell.com>
 <22846.28881.484695.154252@mariner.uk.xensource.com>
 <593E8FAC0200007800161E3D@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>
Subject: Re: [Xen-devel] [xen-4.7-testing 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFtYZW4tZGV2ZWxdIFt4ZW4tNC43LXRlc3RpbmcgYmlz
ZWN0aW9uXSBjb21wbGV0ZSBidWlsZC1hbWQ2NCIpOgo+IE9uIDEyLjA2LjE3IGF0IDEyOjQ1LCA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4gd3JvdGU6Cj4gPiBKYW4gQmV1bGljaCB3cml0ZXMg
KCJSZTogW1hlbi1kZXZlbF0gW3hlbi00LjctdGVzdGluZyBiaXNlY3Rpb25dIGNvbXBsZXRlIAo+
ID4gYnVpbGQtYW1kNjQiKToKLi4uCj4gPiBOb3JtYWxseSwgdGhlIGRlYnVnIGJ1aWxkIG9mIHNv
bWUgc29mdHdhcmUgd291bGQgKGkpIGdlbmVyYXRlIGJldHRlcgo+ID4gZGlhZ25vc3RpY3MgKGF0
IHRoZSBjb3N0IG9mIHBvc3NpYmxlIGluZm9ybWF0aW9uIGxlYWtzIGxvZyB2b2x1bWUKPiA+IHBy
b2JsZW1zKSBhbmQgKGlpKSBhZGQgYWRkaXRpb25hbCBjaGVja3MgdG8gdGhlIGNvZGUgd2hpY2gg
d2lsbCBkZXRlY3QKPiA+IG1vcmUgYnVncyAoYXQgdGhlIGEgcG9zc2libGUgcGVyZm9ybWFuY2Ug
Y29zdCkuCj4gPiAKPiA+IG9zc3Rlc3QgZG9lc24ndCBkbyBtdWNoIHBlcmYgdGVzdGluZyBhbmQg
dGhlIG90aGVyIGRvd25zaWRlcyBhcmVuJ3QKPiA+IHJlbGV2YW50Lgo+IAo+IEFyZSB5b3Ugc3Vy
ZT8gSGlnaGVyIG9wdGltaXphdGlvbiBsZXZlbHMgbWF5IGV4cG9zZSBidWdzIChhbmQKPiBub3Qg
b25seSBzdWNoIGluIHRoZSBjb21waWxlcidzIG9wdGltaXplcikuCgpJZiB0aGVyZSBhcmUgZmVh
dHVyZXMgb2YgdGhlIFhlbiBkZWJ1ZyBidWlsZHMgd2hpY2ggYXJlIGNvbnRyYXJ5IHRvIG15CmRl
c2NyaXB0aW9uLCB0aGVuIHBlcmhhcHMgc2hvdWxkIHJldmlzaXQgd2hhdCAiYSBkZWJ1ZyBidWls
ZCIgbWVhbnMuCgpBdCB0aGUgdmVyeSBsZWFzdCB4ZW4uZ2l0IHNob3VsZCBwcm92aWRlIGEgd2F5
IHRvIGdldCBhIGJ1aWxkIHdoaWNoCmhhcyB0aGUgcHJvcGVydGllcyBJIGRlc2NyaWJlIChpbnNv
ZmFyIGFzIHRoYXQncyBmZWFzaWJseSwgb2J2aW91c2x5KS4KCklhbi4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 12 11:08:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 11:08: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 1dKNDC-00049p-4M; Mon, 12 Jun 2017 11: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 <julien.grall@arm.com>) id 1dKNDA-00049j-VA
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 11:08:45 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 1D/1B-03058-C367E395; Mon, 12 Jun 2017 11:08:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsVysyfVTde6zC7
 SYN15LYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePo3w7GgsfsFScWHGdsYDzE1sXIxSEksJFR
 om32cmYIZzejxOTXjexdjJwcwgLFEme2HGYDsUUEEiW+flvHClE0k1HiyuWlzCAJZoE5QB0/o
 0BsNgFNiTufPzGB2LwCVhKfrmxhBbFZBFQlHm/7wwJiiwqES7xtPMICUSMocXLmEzCbU8Bc4t
 qJKSwQM20l7szdDTVfXmL72znMExj5ZiFpmYWkbBaSsgWMzKsYNYpTi8pSi3SNDPSSijLTM0p
 yEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQJDjgEIdjD+WhZwiFGSg0lJlHfLFZtIIb6k/JTK
 jMTijPii0pzU4kOMMhwcShK88qV2kUKCRanpqRVpmTnA4IdJS3DwKInw3g4HSvMWFyTmFmemQ
 6ROMRpzbFi9/gsTR9OHLV+YhFjy8vNSpcR5bUEmCYCUZpTmwQ2CReUlRlkpYV5GoNOEeApSi3
 IzS1DlXzGKczAqCfOGgEzhycwrgdv3CugUJqBTroN8wVtckoiQkmpgjP+qqfzy37ZTU28cbbG
 M6bv1xOi5jNzLhQxLOmX6LtZWPA/epRuvYLPtcJCuhXD0z5/i137vuSL4VVM8/9KH3Zv19euW
 X+/b80vR8fJ7xbDwFQ33/YV4X6p8LE3y+Tdpm/6JskdXG37MtK96ti+in1dKufJXc0RhRYTmd
 faFsteO1+uvuulco8RSnJFoqMVcVJwIADQM6zzFAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1497265723!66782478!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42966 invoked from network); 12 Jun 2017 11:08:43 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-21.messagelabs.com with SMTP; 12 Jun 2017 11:08: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 CE3572B;
 Mon, 12 Jun 2017 04:08: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 C25743F483;
 Mon, 12 Jun 2017 04:08:41 -0700 (PDT)
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
References: <20170609141639.8903-1-konrad.wilk@oracle.com>
 <2fb01e48-9a1f-170f-c635-43a07d2c6029@oracle.com>
 <20170611121503.GA8812@char.us.oracle.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b766fd61-3184-2b02-e997-19408e481319@arm.com>
Date: Mon, 12 Jun 2017 12:08:40 +0100
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: <20170611121503.GA8812@char.us.oracle.com>
Cc: xen-devel@lists.xenproject.org, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Ross Lagerwall <ross.lagerwall@citrix.com>
Subject: Re: [Xen-devel] Is: Release-ack for 4.9,
 Is:Re: [PATCH for v4.9] livepatch: Wrong usage of spinlock on debug
 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-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>

SGkgS29ucmFkLAoKT24gMTEvMDYvMTcgMTM6MTUsIEtvbnJhZCBSemVzenV0ZWsgV2lsayB3cm90
ZToKPiBPbiBGcmksIEp1biAwOSwgMjAxNyBhdCAwMToxMjoxMFBNIC0wNDAwLCBCb3JpcyBPc3Ry
b3Zza3kgd3JvdGU6Cj4+IE9uIDA2LzA5LzIwMTcgMTA6MTYgQU0sIEtvbnJhZCBSemVzenV0ZWsg
V2lsayB3cm90ZToKPj4+IElmIHdlIGhhdmUgYSBsYXJnZSBhbW91bnQgb2YgbGl2ZXBhdGNoZXMg
YW5kIHdhbnQgdG8gcHJpbnQgdGhlbQo+Pj4gb24gdGhlIGNvbnNvbGUgdXNpbmcgJ3hsIGRlYnVn
LWtleXMgeCcgd2UgZXZlbnR1YWxseSBoaXQKPj4+IHRoZSBwcmVlbXB0aW9uIGNoZWNrOgo+Pj4K
Pj4+ICAgaWYgKCBpICYmICEoaSAlIDY0KSApCj4+PiAgIHsKPj4+IAlzcGluX3VubG9jaygmcGF5
bG9hZF9sb2NrKTsKPj4+IAlwcm9jZXNzX3BlbmRpbmdfc29mdGlycXMoKTsKPj4+IAlpZiAoIHNw
aW5fdHJ5bG9jaygmcGF5bG9hZF9sb2NrKSApCj4+PiAJCXJldHVybgo+Pj4KPj4+IDxmYWNlcGFs
bT4gVGhlIGVmZmVjdCBpcyB0aGF0IHdlIGhhdmUganVzdCBlZmZlY3RpdmVseQo+Pj4gdGFrZW4g
dGhlIGxvY2sgYW5kIHJldHVybmVkIHdpdGhvdXQgdW5sb2NraW5nIQo+Pj4KPj4+IENDOiBSb3Nz
IExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KPj4+IENDOiBCb3JpcyBPc3Ry
b3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgo+Pj4gQ0M6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KPj4+IENDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgo+Pj4gQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4K
PiBKdWxpZW4sIGNvdWxkIHlvdSBSZWxlYXNlLUFjayBpdCBmb3IgNC45IHBsZWFzZT8KClN1cmU6
CgpSZWxlYXNlLWFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoK
Q2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 12 11:12:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 11:12: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 1dKNGe-0004k4-Jc; Mon, 12 Jun 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 1dKNGc-0004jw-Ta
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 11:12:19 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 7B/C6-03557-2177E395; Mon, 12 Jun 2017 11:12:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXS6fjDS1ew3C7
 S4MQ1dYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP0tkVsBXt5K/Zufc3cwPiKq4uRg0NIIE/i
 1X3eLkZODl4BO4nJHycwgdgSAoYSpxfeZAEpYRFQlZjeyA8SZhNQl2h7tp0VxBYR0JF43D0Vq
 ISLg1lgCpPE1mmzGUESwgIuEv8PLWYDSQgJzOKWOPb4DxtIglPAQ2Le6RlMIEN5BQQl/u4QBj
 GZgYaunycEUsEsIC/RvHU2M0RYWmL5P44JjHyzEOpnIdTPQlI/C6F+ASPLKkb14tSistQiXUO
 9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAsGMAgh2MO587HWKU5GBSEuXdcsUm
 UogvKT+lMiOxOCO+qDQntfgQowYHh8DmtasvMEqx5OXnpSpJ8PaV2kUKCRalpqdWpGXmACMDp
 lSCg0dJhPd2OFCat7ggMbc4Mx0idYpRUUqcdwFInwBIIqM0D64NFo2XGGWlhHkZgY4S4ilILc
 rNLEGVf8UozsGoJMwbAjKFJzOvBG76K6DFTECLr4Pcz1tckoiQkmpgbDNgXRSgxPG9d6vpXvY
 n1xQlLzYEZn/fkLAl7OcLk+KU984Rhq5uzf+C4jgLHp6wat37bFKhDJPeHBvzxmOf/XNWxj0M
 946ZdllsVqKfmnhc4KEl86fNeZDIuOnNW3sp1zlrJwXusTptqKsXEHF9nl9p6cX6VW4rvflC4
 x7+0eI2zpoSHrJEiaU4I9FQi7moOBEAZI1tE8ECAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1497265935!73310725!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39699 invoked from network); 12 Jun 2017 11:12:17 -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; 12 Jun 2017 11:12:17 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 12 Jun 2017 05:12:15 -0600
Message-Id: <593E932B0200007800161E80@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 12 Jun 2017 05:12:11 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <Paul.Durrant@citrix.com>
References: <bcc0d4330d9b463a9829af1327d895a9@AMSPEX02CL03.citrite.net>
 <ad450ab0147147429a46cd7382a17c19@AMSPEX02CL03.citrite.net>
 <0e704f5e-5845-dc56-6058-d0451d43d842@citrix.com>
 <2baad09e48864a06873037240b8e39dd@AMSPEX02CL03.citrite.net>
 <5938048A02000078001604AE@prv-mh.provo.novell.com>
 <056e566f141c4715867e2bdbbe418977@AMSPEX02CL03.citrite.net>
 <593806FC02000078001604D1@prv-mh.provo.novell.com>
 <e4aae59cbd884e21ab1fb75a96f34d3d@AMSPEX02CL03.citrite.net>
 <593813E602000078001605F7@prv-mh.provo.novell.com>
 <ee93e45315794a3db4aa21beefb62e52@AMSPEX02CL03.citrite.net>
 <593838D20200007800160859@prv-mh.provo.novell.com>
 <fc6fa02bb41e497e8b1896b692e82123@AMSPEX02CL03.citrite.net>
 <59383D4F020000780016089F@prv-mh.provo.novell.com>
 <94bf1caf8b95436fa7b3aed74a172ce1@AMSPEX02CL03.citrite.net>
 <59396AE10200007800160D0E@prv-mh.provo.novell.com>
 <ea5cd4c8f80349fb9cc768d981fea4a5@AMSPEX02CL03.citrite.net>
 <593AB92202000078001615A1@prv-mh.provo.novell.com>
 <40009cf2-ef28-4c70-410e-029b6ac8ffb8@oracle.com>
 <f579ca3d79c34baab75f63a3810975bb@AMSPEX02CL03.citrite.net>
 <593ADDBC020000780016171F@prv-mh.provo.novell.com>
 <c394e22eb2d24f379e34b402b69c3bb6@AMSPEX02CL03.citrite.net>
 <86a3251e9ac44a2bb2df23862e458ee0@AMSPEX02CL03.citrite.net>
 <593E8BC70200007800161DEB@prv-mh.provo.novell.com>
 <880c81f7852c40a28e8acd70fb710314@AMSPEX02CL03.citrite.net>
 <7383a46c90814caba440ca41ccde6f88@AMSPEX02CL03.citrite.net>
In-Reply-To: <7383a46c90814caba440ca41ccde6f88@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "Julien Grall \(julien.grall@arm.com\)" <julien.grall@arm.com>,
 'Boris Ostrovsky' <boris.ostrovsky@oracle.com>,
 "xen-devel\(xen-devel@lists.xenproject.org\)" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] debian stretch dom0 + xen 4.9 fails to 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+IE9uIDEyLjA2LjE3IGF0IDEyOjUzLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiBbc25pcF0KPj4gPiA+Cj4+ID4gPiBX
aGF0IGRvIHlvdSB0aGluayBpdCBiZXN0IHRvIGRvIGZvciBYZW4gNC45PyBIYXJkY29kaW5nIGEg
NGsgYWxpZ25tZW50IGlzCj4+ID4gPiBjbGVhcmx5IGVhc3kgYW5kIHdvdWxkIHdvcmsgYXJvdW5k
IHRoaXMgQklPUyBpc3N1ZSBidXQsIGFzIHlvdSBzYXksIGl0Cj4+IGRvZXMKPj4gPiA+IGdyb3cg
dGhlIGltYWdlLiBSZXZlcnRpbmcgSnVlcmdlbidzIHBhdGNoIGFsc28gd29ya3Mgcm91bmQgdGhl
IGlzc3VlLAo+PiBidXQKPj4gPiA+IHRoYXQgaXMgbW9yZSBieSBsdWNrLiBSZS13b3JraW5nIHRo
ZSBjb2RlIGlzIHByZWZlcmFibGUsIGJ1dCBJIGd1ZXNzIGl0J3MKPj4gdG9vCj4+ID4gPiBsYXRl
IHRvIGludHJvZHVjZSBzdWNoIGNvZGUtY2h1cm4gaW4gNC45Lgo+PiA+Cj4+ID4gUmV2ZXJ0aW5n
IErDvHJnZW4ncyBjb2RlIGlzIG91dCBvZiBxdWVzdGlvbiB3aXRoIGFsbCB0aGUgaW5mb3JtYXRp
b24KPj4gPiB5b3UndmUgZ2F0aGVyZWQgYnkgbm93LiBJIHRoaW5rIHJlLXdvcmtpbmcgdGhlIEVE
RCBjb2RlIHNsaWdodGx5Cj4+ID4gaXMgdGhlIGJlc3Qgb3B0aW9uLiBXb3VsZCB5b3UgbWluZCBn
aXZpbmcgdGhlIGF0dGFjaGVkIHBhdGNoIGEKPj4gPiB0cnk/IFRoaXMgc3RpbGwgc2xpZ2h0bHkg
Z3Jvd3MgdGhlIHRyYW1wb2xpbmUgZHVlIHRvIGEgZmV3IG1vcmUKPj4gPiBpbnN0cnVjdGlvbnMg
YmVpbmcgbmVlZGVkLCBidXQgc2hvdWxkIHN0aWxsIGJlIGZhciBiZXR0ZXIgdGhhbgo+PiA+IGVt
YmVkZGluZyBhIHdob2xlIDRrIGJ1ZmZlciAoYW5kIHRoZW4gbGF0ZXIgZmluZGluZyBhIEJJT1Mv
ZGlzawo+PiA+IGNvbWJpbmF0aW9uIHdoaWNoIHdhbnRzIGV2ZW4gbW9yZSkuIE5vdGUgdGhhdCBJ
J3ZlIGxlZnQgYSB0aW55Cj4+ID4gYml0IG9mIGRlYnVnZ2luZyBjb2RlIGluIHRoZXJlLgo+PiA+
Cj4+IAo+PiBTdXJlLCBJJ2xsIGdpdmUgdGhhdCBhIGdvIG5vdy4KPj4gCj4gCj4gVGhhdCB3b3Jr
ZWQgZmluZToKPiAKPiAoWEVOKSBNQlJbODBdIEAgODVlMCAoODYwMDApCgpCdXQgdGhhdCdzIGNv
bnRyYXJ5IHRvIHlvdXIgZWFybGllciBmaW5kaW5nczogRGlkbid0IHlvdSBzYXkgc2ltcGx5CmF2
b2lkaW5nIGEgNGstYm91bmRhcnkgd2Fzbid0IGVub3VnaD8gQW5kIGl0IGNlcnRhaW5seSB0ZWxs
cyB1cwp0aGF0IHRoaXMgaXNuJ3QgYSA0ayBkcml2ZSAob3IgYXQgbGVhc3QgdGhlIEJJT1MgZG9l
c24ndCBzdXJmYWNlIDRrCnNlY3RvcnMpIC0gSSB3YXMgcmVhbGx5IGV4cGVjdGluZyBhIGxhcmdl
ciBnYXAgYmV0d2VlbiB0aGUgdHdvCmxvZ2dlZCB2YWx1ZXMuCgo+IHNvIHlvdSBjYW4gYWRkIG15
IFRlc3RlZC1ieSB0byB0aGF0LgoKSS5lLiBJJ20gbm90IHN1cmUgYWJvdXQgdGhpcywgYXMgSSdt
IHN0aWxsIHVuY2VydGFpbiB3aGV0aGVyIHNvbWUKY29ycnVwdGlvbiBkaWRuJ3QgYWdhaW4gb2Nj
dXIuIE9mIGNvdXJzZSBBUHMgY29taW5nIHVwIHByb3Blcmx5CndvdWxkIGFscmVhZHkgYmUgYSBy
ZWxhdGl2ZWx5IGdvb2Qgc2lnbiAoYXMgbm93IHRoZSBwZXJtYW5lbnQKcGFydCBvZiB0aGUgdHJh
bXBvbGluZSB3b3VsZCBiZSB0aGUgcHJlZGVzdGluZWQgYXJlYSBmb3IKY29ycnVwdGlvbiB0byBv
Y2N1ciBpbikuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 12 11:16:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 11:16:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKNKa-0004wG-7T; Mon, 12 Jun 2017 11:16: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=329e25db8=anshul.makkar@citrix.com>)
 id 1dKNKY-0004w9-HB
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 11:16:22 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 B4/23-02006-5087E395; Mon, 12 Jun 2017 11:16:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsXitHSDvS5LhV2
 kQfd6U4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPLs2dsBYsmM1XMOnmXuYFxwVnGLkZODgkB
 f4lLL16wgtjCAg4SE7YfYwGxRQQCJe4cPcvexcjFISTQzShx8vN8MIdZ4CijxMWPjWBVbAJ6E
 kdu/WEHsXkFbCXO3z8OZrMIqEqsXvwBbKqoQLTE9deHGCFqBCVOznwC1ssp4C2xcsEDJhCbWc
 BCYub884wQtrzE9rdzmEFsIaA5vc8OMU1g5JuFpH0WkpZZSFoWMDKvYtQoTi0qSy3SNTTSSyr
 KTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDDoGINjB2DfL+RCjJAeTkijvlis2kUJ8
 SfkplRmJxRnxRaU5qcWHGDU4OAQmnJ07nUmKJS8/L1VJgre2zC5SSLAoNT21Ii0zBxgXMKUSH
 DxKIry3w4HSvMUFibnFmekQqVOMuhwbVq//wiQENkNKnLcDZIYASFFGaR7cCFiMXmKUlRLmZQ
 Q6UIinILUoN7MEVf4VozgHo5IwrwvIFJ7MvBK4Ta+AjmACOuI6yC+8xSWJCCmpBsZ+Tdu334y
 SdwSXLH4/g1e2w2rCVZ99LMsnK2gaMc01iTmS+qNF5+avb0s2LnA6kx+2db3nFM3gc+fkX5Tm
 9fJdvn6u2aHq4oyZ8tbFtYrFtucZLplI/9L8mf9gl6J2UOPNw4xhaslBm85Ge6xpC7he82Zfg
 +EBlvXTP1bYzTE1zp3cydV+9YYSS3FGoqEWc1FxIgCOAfHZzAIAAA==
X-Env-Sender: prvs=329e25db8=anshul.makkar@citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1497266175!102936393!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3091 invoked from network); 12 Jun 2017 11:16:17 -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;
 12 Jun 2017 11:16:17 -0000
X-IronPort-AV: E=Sophos;i="5.39,333,1493683200"; d="scan'208";a="436020893"
To: Dario Faggioli <dario.faggioli@citrix.com>,
 <xen-devel@lists.xenproject.org>
References: <149692186557.9605.11625777539060264052.stgit@Solace.fritz.box>
 <149692372627.9605.8252407697848997058.stgit@Solace.fritz.box>
From: Anshul Makkar <anshul.makkar@citrix.com>
Message-ID: <c430031a-ce82-dd68-392c-b9bf0ec6523e@citrix.com>
Date: Mon, 12 Jun 2017 12:16:11 +0100
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: <149692372627.9605.8252407697848997058.stgit@Solace.fritz.box>
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 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-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>

T24gMDgvMDYvMjAxNyAxMzowOCwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4gVGhpcyBjb21taXQg
aW1wbGVtZW50cyB0aGUgWGVuIHBhcnQgb2YgdGhlIGNhcCBtZWNoYW5pc20gZm9yCj4gQ3JlZGl0
Mi4KPgo+IEEgY2FwIGlzIGhvdyBtdWNoLCBpbiB0ZXJtcyBvZiAlIG9mIHBoeXNpY2FsIENQVSB0
aW1lLCBhIGRvbWFpbgo+IGNhbiBleGVjdXRlIGF0IG1vc3QuCj4KPiBGb3IgaW5zdGFuY2UsIGEg
ZG9tYWluIHRoYXQgbXVzdCBub3QgdXNlIG1vcmUgdGhhbiAxLzQgb2Ygb25lCj4gcGh5c2ljYWwg
Q1BVLCBtdXN0IGhhdmUgYSBjYXAgb2YgMjUlOyBvbmUgdGhhdCBtdXN0IG5vdCB1c2UgbW9yZQo+
IHRoYW4gMSsxLzIgb2YgcGh5c2ljYWwgQ1BVIHRpbWUsIG11c3QgYmUgZ2l2ZW4gYSBjYXAgb2Yg
MTUwJS4KPgo+IENhcHMgYXJlIHBlciBkb21haW4sIHNvIGl0IGlzIGFsbCBhIGRvbWFpbidzIHZD
UFVzLCBjdW11bGF0aXZlbHksCj4gdGhhdCB3aWxsIGJlIGZvcmNlZCB0byBleGVjdXRlIG5vIG1v
cmUgdGhhbiB0aGUgZGVjaWRlZCBhbW91bnQuCj4KPiBUaGlzIGlzIGltcGxlbWVudGVkIGJ5IGdp
dmluZyBlYWNoIGRvbWFpbiBhICdidWRnZXQnLCBhbmQgdXNpbmcKPiBhIChwZXItZG9tYWluIGFn
YWluKSBwZXJpb2RpYyB0aW1lci4gVmFsdWVzIG9mIGJ1ZGdldCBhbmQgJ3BlcmlvZCcKPiBhcmUg
Y2hvc2VuIHNvIHRoYXQgYnVkZ2V0L3BlcmlvZCBpcyBlcXVhbCB0byB0aGUgY2FwIGl0c2VsZi4K
Pgo+IEJ1ZGdldCBpcyBidXJuZWQgYnkgdGhlIGRvbWFpbidzIHZDUFVzLCBpbiBhIHNpbWlsYXIg
d2F5IHRvIGhvdwo+IGNyZWRpdHMgYXJlLgo+Cj4gV2hlbiBhIGRvbWFpbiBydW5zIG91dCBvZiBi
dWRnZXQsIGl0cyB2Q1BVcyBjYW4ndCBydW4gYW55IGxvbmdlci4KaWYgdGhlIHZjcHVzIG9mIGEg
ZG9tYWluIGhhdmUgY3JlZGl0IGFuZCBpZiBidWRnZXQgaGFzIHJ1biBvdXQsIHdpbGwgdGhlIAp2
Y3B1cyB3b24ndCBiZSBzY2hlZHVsZWQuCj4gVGhleSBjYW4gZ2Fpbiwgd2hlbiB0aGUgYnVkZ2V0
IGlzIHJlcGxlbmlzaG1lbnQgYnkgdGhlIHRpbWVyLCB3aGljaAo+IGV2ZW50IGhhcHBlbnMgb25j
ZSBldmVyeSBwZXJpb2QuCj4KPiBCbG9ja2luZyB0aGUgdkNQVXMgYmVjYXVzZSBvZiBsYWNrIG9m
IGJ1ZGdldCBoYXBwZW5zIGJ5Cj4gbWVhbnMgb2YgYSBuZXcgKF9WUEZfcGFya2VkKSBwYXVzZSBm
bGFnLCBzbyB0aGF0LCBlLmcuLAo+IHZjcHVfcnVubmFibGUoKSBzdGlsbCB3b3Jrcy4gVGhpcyBp
cyBzaW1pbGFyIHRvIHdoYXQgaXMKPiBkb25lIGluIHNjaGVkX3J0ZHMuYywgYXMgb3Bwb3NlZCB0
byB3aGF0IGhhcHBlbnMgaW4KPiBzY2hlZF9jcmVkaXQuYywgd2hlcmUgdmNwdV9wYXVzZSgpIGFu
ZCB2Y3B1X3VucGF1c2UoKQo+ICh3aGljaCBtZWFucywgYW1vbmcgb3RoZXIgdGhpbmdzLCBtb3Jl
IG92ZXJoZWFkKS4KPgo+IE5vdGUgdGhhdCB4ZW5hbHl6ZSBhbmQgdG9vbHMveGVudHJhY2UvZm9y
bWF0IGFyZSBhbHNvIG1vZGlmaWVkLAo+IHRvIGtlZXAgdGhlbSB1cGRhdGVkIHdpdGggb25lIG1v
ZGlmaWVkIGV2ZW50Lgo+Cj4gU2lnbmVkLW9mZi1ieTogRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZh
Z2dpb2xpQGNpdHJpeC5jb20+Cj4gLS0tCj4gQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5s
YXBAZXUuY2l0cml4LmNvbT4KPiBDYzogQW5zaHVsIE1ha2thciA8YW5zaHVsLm1ha2thckBjaXRy
aXguY29tPgo+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+
IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gQ2M6IElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+IENjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgo+IC0tLQo+ICB0b29scy94ZW50cmFjZS9mb3JtYXRzICAgICB8ICAgIDIKPiAgdG9vbHMv
eGVudHJhY2UveGVuYWx5emUuYyAgfCAgIDEwICsKPiAgeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQy
LmMgfCAgNDcwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tCj4g
IHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oICAgIHwgICAgMwo+ICA0IGZpbGVzIGNoYW5nZWQsIDQ0
NSBpbnNlcnRpb25zKCspLCA0MCBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS90b29scy94
ZW50cmFjZS9mb3JtYXRzIGIvdG9vbHMveGVudHJhY2UvZm9ybWF0cwo+IGluZGV4IDhiMzE3ODAu
LjE0MmIwY2YgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMveGVudHJhY2UvZm9ybWF0cwo+ICsrKyBiL3Rv
b2xzL3hlbnRyYWNlL2Zvcm1hdHMKPiBAQCAtNTEsNyArNTEsNyBAQAo+Cj4gIDB4MDAwMjIyMDEg
IENQVSUoY3B1KWQgICUodHNjKWQgKCslKHJlbHRzYyk4ZCkgIGNzY2hlZDI6dGljawo+ICAweDAw
MDIyMjAyICBDUFUlKGNwdSlkICAlKHRzYylkICgrJShyZWx0c2MpOGQpICBjc2NoZWQyOnJ1bnFf
cG9zICAgICAgIFsgZG9tOnZjcHUgPSAweCUoMSkwOHgsIHBvcyA9ICUoMilkXQo+IC0weDAwMDIy
MjAzICBDUFUlKGNwdSlkICAlKHRzYylkICgrJShyZWx0c2MpOGQpICBjc2NoZWQyOmNyZWRpdCBi
dXJuICAgIFsgZG9tOnZjcHUgPSAweCUoMSkwOHgsIGNyZWRpdCA9ICUoMilkLCBkZWx0YSA9ICUo
MylkIF0KPiArMHgwMDAyMjIwMyAgQ1BVJShjcHUpZCAgJSh0c2MpZCAoKyUocmVsdHNjKThkKSAg
Y3NjaGVkMjpjcmVkaXQgYnVybiAgICBbIGRvbTp2Y3B1ID0gMHglKDEpMDh4LCBjcmVkaXQgPSAl
KDIpZCwgYnVkZ2V0ID0gJSgzKWQsIGRlbHRhID0gJSg0KWQgXQo+ICAweDAwMDIyMjA0ICBDUFUl
KGNwdSlkICAlKHRzYylkICgrJShyZWx0c2MpOGQpICBjc2NoZWQyOmNyZWRpdF9hZGQKPiAgMHgw
MDAyMjIwNSAgQ1BVJShjcHUpZCAgJSh0c2MpZCAoKyUocmVsdHNjKThkKSAgY3NjaGVkMjp0aWNr
bGVfY2hlY2sgICBbIGRvbTp2Y3B1ID0gMHglKDEpMDh4LCBjcmVkaXQgPSAlKDIpZCBdCj4gIDB4
MDAwMjIyMDYgIENQVSUoY3B1KWQgICUodHNjKWQgKCslKHJlbHRzYyk4ZCkgIGNzY2hlZDI6dGlj
a2xlICAgICAgICAgWyBjcHUgPSAlKDEpZCBdCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnRyYWNl
L3hlbmFseXplLmMgYi90b29scy94ZW50cmFjZS94ZW5hbHl6ZS5jCj4gaW5kZXggZmE2MDhhZC4u
YzE2YzAyZCAxMDA2NDQKPiAtLS0gYS90b29scy94ZW50cmFjZS94ZW5hbHl6ZS5jCj4gKysrIGIv
dG9vbHMveGVudHJhY2UveGVuYWx5emUuYwo+IEBAIC03NjgwLDEyICs3NjgwLDE0IEBAIHZvaWQg
c2NoZWRfcHJvY2VzcyhzdHJ1Y3QgcGNwdV9pbmZvICpwKQo+ICAgICAgICAgICAgICBpZihvcHQu
ZHVtcF9hbGwpIHsKPiAgICAgICAgICAgICAgICAgIHN0cnVjdCB7Cj4gICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IHZjcHVpZDoxNiwgZG9taWQ6MTY7Cj4gLSAgICAgICAgICAgICAg
ICAgICAgaW50IGNyZWRpdCwgZGVsdGE7Cj4gKyAgICAgICAgICAgICAgICAgICAgaW50IGNyZWRp
dCwgYnVkZ2V0LCBkZWx0YTsKPiAgICAgICAgICAgICAgICAgIH0gKnIgPSAodHlwZW9mKHIpKXJp
LT5kOwo+Cj4gLSAgICAgICAgICAgICAgICBwcmludGYoIiAlcyBjc2NoZWQyOmJ1cm5fY3JlZGl0
cyBkJXV2JXUsIGNyZWRpdCA9ICVkLCBkZWx0YSA9ICVkXG4iLAo+IC0gICAgICAgICAgICAgICAg
ICAgICAgIHJpLT5kdW1wX2hlYWRlciwgci0+ZG9taWQsIHItPnZjcHVpZCwKPiAtICAgICAgICAg
ICAgICAgICAgICAgICByLT5jcmVkaXQsIHItPmRlbHRhKTsKPiArICAgICAgICAgICAgICAgIHBy
aW50ZigiICVzIGNzY2hlZDI6YnVybl9jcmVkaXRzIGQldXYldSwgY3JlZGl0ID0gJWQsICIsCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgcmktPmR1bXBfaGVhZGVyLCByLT5kb21pZCwgci0+dmNw
dWlkLCByLT5jcmVkaXQpOwo+ICsgICAgICAgICAgICAgICAgaWYgKCByLT5idWRnZXQgIT0gSU5U
X01JTiApCj4gKyAgICAgICAgICAgICAgICAgICAgcHJpbnRmKCJidWRnZXQgPSAlZCwgIiwgci0+
YnVkZ2V0KTsKPiArICAgICAgICAgICAgICAgIHByaW50ZigiZGVsdGEgPSAlZFxuIiwgci0+ZGVs
dGEpOwo+ICAgICAgICAgICAgICB9Cj4gICAgICAgICAgICAgIGJyZWFrOwo+ICAgICAgICAgIGNh
c2UgVFJDX1NDSEVEX0NMQVNTX0VWVChDU0NIRUQyLCA1KTogLyogVElDS0xFX0NIRUNLICAgICAg
Ki8KPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgYi94ZW4vY29tbW9u
L3NjaGVkX2NyZWRpdDIuYwo+IGluZGV4IDEyNjQxN2MuLmJhNGJmNGIgMTAwNjQ0Cj4gLS0tIGEv
eGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKPiArKysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRp
dDIuYwo+IEBAIC05Miw2ICs5Miw4MiBAQAo+ICAgKi8KPgo+ICAvKgo+ICsgKiBVdGlsaXphdGlv
biBjYXA6Cj4gKyAqCj4gKyAqIFNldHRpbmcgYW4gcENQVSB1dGlsaXphdGlvbiBjYXAgZm9yIGEg
ZG9tYWluIG1lYW5zIHRoZSBmb2xsb3dpbmc6Cj4gKyAqCj4gKyAqIC0gYSBkb21haW4gY2FuIGhh
dmUgYSBjYXAsIGV4cHJlc3NlZCBpbiB0ZXJtcyBvZiAlIG9mIHBoeXNpY2FsIENQVSB0aW1lLgo+
ICsgKiAgIEEgZG9tYWluIHRoYXQgbXVzdCBub3QgdXNlIG1vcmUgdGhhbiAxLzQgb2YgX29uZV8g
cGh5c2ljYWwgQ1BVLCB3aWxsCj4gKyAqICAgYmUgZ2l2ZW4gYSBjYXAgb2YgMjUlOyBhIGRvbWFp
biB0aGF0IG11c3Qgbm90IHVzZSBtb3JlIHRoYW4gMSsxLzIgb2YKPiArICogICBwaHlzaWNhbCBD
UFUgdGltZSwgd2lsbCBiZSBnaXZlbiBhIGNhcCBvZiAxNTAlOwo+ICsgKgo+ICsgKiAtIGNhcHMg
YXJlIHBlci1kb21haW4gKG5vdCBwZXItdkNQVSkuIElmIGEgZG9tYWluIGhhcyBvbmx5IDEgdkNQ
VSwgYW5kCj4gKyAqICAgYSA0MCUgY2FwLCB0aGF0IG9uZSB2Q1BVIHdpbGwgdXNlIDQwJSBvZiBv
bmUgcENQVS4gSWYgYSBzb21haW4gaGFzIDQKPiArICogICB2Q1BVcywgYW5kIGEgMjAwJSBjYXAs
IGFsbCBpdHMgNCB2Q1BVcyBhcmUgYWxsb3dlZCB0byBydW4gZm9yICh0aGUKPiArICogICBlcXVp
dmFsZW50IG9mKSAxMDAlIHRpbWUgb24gMiBwQ1BVcy4gSG93IG11Y2ggZWFjaCBvZiB0aGUgdmFy
aW91cyA0Cj4gKyAqICAgdkNQVXMgd2lsbCBnZXQsIGlzIHVuc3BlY2lmaWVkICh3aWxsIGRlcGVu
ZCBvbiB2YXJpb3VzIGFzcGVjdHM6IHdvcmtsb2FkLAo+ICsgKiAgIHN5c3RlbSBsb2FkLCBldGMu
KS4Kb3IgdGhlIHJhdGlvIGNhbiB2YXJ5IGVnLiA0IHZjcHVzIGFyZSBhbGxvd2VkIHRvIHJ1biBn
b3QgNTAlIG9mIHRoZSB0aW1lIAppZiBvbiA0IHBjcHVzID8KPiArICoKPiArICogRm9yIGltcGxl
bWVudGluZyB0aGlzLCB3ZSB1c2UgdGhlIGZvbGxvd2luZyBhcHByb2FjaDoKPiArICoKPiArICog
LSBlYWNoIGRvbWFpbiBpcyBnaXZlbiBhICdidWRnZXQnLCBhbiBlYWNoIGRvbWFpbiBoYXMgYSB0
aW1lciwgd2hpY2gKPiArICogICByZXBsZW5pc2hlcyB0aGUgZG9tYWluJ3MgYnVkZ2V0IHBlcmlv
ZGljYWxseS4gVGhlIGJ1ZGdldCBpcyB0aGUgYW1vdW50Cj4gKyAqICAgb2YgdGltZSB0aGUgdkNQ
VXMgb2YgdGhlIGRvbWFpbiBjYW4gdXNlIGV2ZXJ5ICdwZXJpb2QnOwo+ICsgKgo+ICsgKiAtIHRo
ZSBwZXJpb2QgaXMgQ1NDSEVEMl9CREdUX1JFUExfUEVSSU9ELCBhbmQgaXMgdGhlIHNhbWUgZm9y
IGFsbCBkb21haW5zCj4gKyAqICAgKGJ1dCBlYWNoIGRvbWFpbiBoYXMgaXRzIG93biB0aW1lcjsg
c28gdGhlIGFsbCBhcmUgcGVyaW9kaWMgYnkgdGhlIHNhbWUKPiArICogICBwZXJpb2QsIGJ1dCBy
ZXBsZW5pc2htZW50IG9mIHRoZSBidWRnZXRzIG9mIHRoZSB2YXJpb3VzIGRvbWFpbnMsIGF0Cj4g
KyAqICAgcGVyaW9kcyBib3VuZGFyaWVzLCBhcmUgbm90IHN5bmNocm9ub3VzKTsKPiArICoKPiAr
ICogLSB3aGVuIHZDUFVzIHJ1biwgdGhleSBjb25zdW1lIGJ1ZGdldC4gV2hlbiB0aGV5IGRvbid0
IHJ1biwgdGhleSBkb24ndAo+ICsgKiAgIGNvbnN1bWUgYnVkZ2V0LiBJZiB0aGVyZSBpcyBubyBi
dWRnZXQgbGVmdCBmb3IgdGhlIGRvbWFpbiwgbm8gdkNQVSBvZgo+ICsgKiAgIHRoYXQgZG9tYWlu
IGNhbiBydW4uIElmIGEgdkNQVSB0cmllcyB0byBydW4gYW5kIGZpbmRzIHRoYXQgdGhlcmUgaXMg
bm8KPiArICogICBidWRnZXQsIGl0IGJsb2Nrcy4KPiArICogICBCdWRnZXQgbmV2ZXIgZXhwaXJl
cywgc28gYXQgd2hhdGV2ZXIgdGltZSBhIHZDUFUgd2FudHMgdG8gcnVuLCBpdCBjYW4KPiArICog
ICBjaGVjayB0aGUgZG9tYWluJ3MgYnVkZ2V0LCBhbmQgaWYgdGhlcmUgaXMgc29tZSwgaXQgY2Fu
IHVzZSBpdC4KPiArICoKPiArICogLSBidWRnZXQgaXMgcmVwbGVuaXNoZWQgdG8gdGhlIHRvcCBv
ZiB0aGUgY2FwYWNpdHkgZm9yIHRoZSBkb21haW4gb25jZQo+ICsgKiAgIHBlciBwZXJpb2QuIEV2
ZW4gaWYgdGhlcmUgd2FzIHNvbWUgbGVmdG92ZXIgYnVkZ2V0IGZyb20gcHJldmlvdXMgcGVyaW9k
LAo+ICsgKiAgIHRob3VnaCwgdGhlIGJ1ZGdldCBhZnRlciBhIHJlcGxlbmlzaG1lbnQgd2lsbCBh
bHdheXMgYmUgYXQgbW9zdCBlcXVhbAo+ICsgKiAgIHRvIHRoZSB0b3RhbCBjYXBhY2lmeSBvZiB0
aGUgZG9tYWluICgndG90X2J1ZGdldCcpOwo+ICsgKgpidWRnZXQgaXMgcmVwbGVuaXNoZWQgYnV0
IGNyZWRpdHMgbm90IGF2YWlsYWJsZSA/CmJ1ZGdldCBpcyBmaW5pc2hlZCBidXQgbm90IHZjcHUg
aGFzIG5vdCByZWFjaGVkIHRoZSByYXRlIGxpbWl0IGJvdW5kYXJ5ID8KCj4gKyAqIC0gd2hlbiBh
IGJ1ZGdldCByZXBsZW5pc2htZW50IG9jY3VycywgaWYgdGhlcmUgYXJlIHZDUFVzIHRoYXQgaGFk
IGJlZW4KPiArICogICBibG9ja2VkIGJlY2F1c2Ugb2YgbGFjayBvZiBidWRnZXQsIHRoZXknbGwg
YmUgdW5ibG9ja2VkLCBhbmQgdGhleSB3aWxsCj4gKyAqICAgKHBvdGVudGlhbGx5KSBiZSBhYmxl
IHRvIHJ1biBhZ2Fpbi4KPiArICoKPiArICogRmluYWxseSwgc29tZSBldmVuIG1vcmUgaW1wbGVt
ZW50YXRpb24gcmVsYXRlZCBkZXRhaWw6Cj4gKyAqCj4gKyAqIC0gYnVkZ2V0IGlzIHN0b3JlZCBp
biBhIGRvbWFpbi13aWRlIHBvb2wuIHZDUFVzIG9mIHRoZSBkb21haW4gdGhhdCB3YW50Cj4gKyAq
ICAgdG8gcnVuIGdvIHRvIHN1Y2ggcG9vbCwgYW5kIGdydWIgc29tZS4gV2hlbiB0aGV5IGRvIHNv
LCB0aGUgYW1vdW50Cj4gKyAqICAgdGhleSBncmFiYmVkIGlzIF9pbW1lZGlhdGVseV8gcmVtb3Zl
ZCBmcm9tIHRoZSBwb29sLiBUaGlzIGhhcHBlbnMgaW4KPiArICogICB2Y3B1X3RyeV90b19nZXRf
YnVkZ2V0KCk7Cj4gKyAqCj4gKyAqIC0gd2hlbiB2Q1BVcyBzdG9wIHJ1bm5pbmcsIGlmIHRoZXkn
dmUgbm90IGNvbnN1bWVkIGFsbCB0aGUgYnVkZ2V0IHRoZXkKPiArICogICB0b29rLCB0aGUgbGVm
dG92ZXIgaXMgcHV0IGJhY2sgaW4gdGhlIHBvb2wuIFRoaXMgaGFwcGVucyBpbgo+ICsgKiAgIHZj
cHVfZ2l2ZV9idWRnZXRfYmFjaygpOwoyMDAlIGJ1ZGdldCwgNCB2Y3B1cyB0byBydW4gb24gNCBw
Y3B1cyBlYWNoIGFsbG93ZWQgb25seSA1MCUgb2YgYnVkZ2V0LiAKVGhpcyBpcyBhIHN0YXRpYyBh
bGxvY2F0aW9uIC4gZm9yIGVnLiAyIHZjcHVzIHJ1bm5pbmcgb24gMiBwdnB1cyBhdCAyMCUgCmJ1
ZGdldGVkIHRpbWUsIGlmIHZjcHUzIHdhbnRzIHRvIGV4ZWN1dGUgc29tZSBjcHUgaW50ZW5zaXZl
IHRhc2ssIHRoZW4gCml0IHdvbid0IGJlIGFsbG93ZWQgdG8gYWxsb3dlZCB0byB1c2UgbW9yZSB0
aGFuIDUwJSBvZiB0aGUgcGNwdXMuCgpJIGNoZWNrZWQgdGhlIGltcGxlbmF0aW9uIGJlbG93IGFu
ZCBJIGJlbGlldmUgd2UgY2FuIGFsbG93IGZvciB0aGVzZSAKdHlwZSBvZiBkeW5hbWljIGJ1ZGdl
dF9xdW90YSBhbGxvY2F0aW9uIHBlciB2Y3B1LiBOb3QgZm9yIGluaXRpYWwgCnZlcnNpb24sIGJ1
dCBjZXJ0YWlubHkgd2UgY2FuIGNvbnNpZGVyIGl0IGZvciBmdXR1cmUgdmVyc2lvbnMuCj4gKyAq
Cj4gKyAqIC0gdGhlIGFib3ZlIG1lYW5zIHRoYXQgYSB2Q1BVIGNhbiBmaW5kIG91dCB0aGF0IHRo
ZXJlIGlzIG5vIGJ1ZGdldCBhbmQKPiArICogICBibG9jaywgbm90IG9ubHkgaWYgdGhlIGNhcCBo
YXMgYWN0dWFsbHkgYmVlbiByZWFjaGVkIChmb3IgdGhpcyBwZXJpb2QpLAo+ICsgKiAgIGJ1dCBh
bHNvIGlmIHNvbWUgb3RoZXIgdkNQVXMsIGluIG9yZGVyIHRvIHJ1biwgaGF2ZSBncmFiYmVkIGEg
Y2VydGFpbgo+ICsgKiAgIHF1b3RhIG9mIGJ1ZGdldCwgbm8gbWF0dGVyIHdoZXRoZXIgdGhleSd2
ZSBhbHJlYWR5IHVzZWQgaXQgYWxsIG9yIG5vdC4KPiArICogICBBIHZDUFUgYmxvY2tpbmcgYmVj
YXVzZSAoYW55IGZvcm0gb2YpIGxhY2sgb2YgYnVkZ2V0IGlzIHNhaWQgdG8gYmUKPiArICogICAi
cGFya2VkIiwgYW5kIHN1Y2ggYmxvY2tpbmcgaGFwcGVucyBpbiBwYXJrX3ZjcHUoKTsKPiArICoK
PiArICogLSB3aGVuIGEgdkNQVSBzdG9wcyBydW5uaW5nLCBhbmQgcHV0cyBiYWNrIHNvbWUgYnVk
Z2V0IGluIHRoZSBkb21haW4gcG9vbCwKPiArICogICB3ZSBuZWVkIHRvIGNoZWNrIHdoZXRoZXIg
dGhlcmUgaXMgc29tZW9uZSB3aGljaCBoYXMgYmVlbiBwYXJrZWQgYW5kIHRoYXQKPiArICogICBj
YW4gYmUgdW5wYXJrZWQuIFRoaXMgaGFwcGVucyBpbiB1bnBhcmtfcGFya2VkX3ZjcHVzKCksIGNh
bGxlZCBmcm9tCj4gKyAqICAgY3NjaGVkMl9jb250ZXh0X3NhdmVkKCk7Cj4gKyAqCj4gKyAqIC0g
b2YgY291cnNlLCB1bnBhcmtpbmcgaGFwcGVucyBhbHNvIGFzIGEgY29uc2VxdWVuZSBvZiB0aGUg
ZG9tYWluJ3MgYnVkZ2V0Cj4gKyAqICAgYmVpbmcgcmVwbGVuaXNoZWQgYnkgdGhlIHBlcmlvZGlj
IHRpbWVyLiBUaGlzIGFsc28gb2NjdXJzIGJ5IG1lYW5zIG9mCj4gKyAqICAgY2FsbGluZyBjc2No
ZWQyX2NvbnRleHRfc2F2ZWQoKSAoYnV0IGZyb20gcmVwbF9zZG9tX2J1ZGdldCgpKTsKPiArICoK
PiArICogLSBwYXJrZWQgdkNQVXMgb2YgYSBkb21haW4gYXJlIGtlcHQgaW4gYSAocGVyLWRvbWFp
bikgbGlzdCwgY2FsbGVkCj4gKyAqICAgJ3BhcmtlZF92Y3B1cycpLiBNYW5pcHVsYXRpb24gb2Yg
dGhlIGxpc3QgYW5kIG9mIHRoZSBkb21haW4td2lkZSBidWRnZXQKPiArICogICBwb29sLCBtdXN0
IG9jY3VyIG9ubHkgd2hlbiBob2xkaW5nIHRoZSAnYnVkZ2V0X2xvY2snLgo+ICsgKi8KPiArCj4g
Ky8qCj4gICAqIExvY2tpbmc6Cj4gICAqCj4gICAqIC0gcnVucXVldWUgbG9jawo+IEBAIC0xMTIs
MTggKzE4OCwyOSBAQAo+ICAgKiAgICAgcnVucXVldWUgZWFjaCBjcHUgaXM7Cj4gICAqICArIHNl
cmlhbGl6ZXMgdGhlIG9wZXJhdGlvbiBvZiBjaGFuZ2luZyB0aGUgd2VpZ2h0cyBvZiBkb21haW5z
Owo+ICAgKgo+ICsgKiAtIEJ1ZGdldCBsb2NrCj4gKyAqICArIGl0IGlzIHBlci1kb21haW47Cj4g
KyAqICArIHByb3RlY3RzLCBpbiBkb21haW5zIHRoYXQgaGF2ZSBhbiB1dGlsaXphdGlvbiBjYXA7
Cj4gKyAqICAgKiBtYW5pcHVsYXRpb24gb2YgdGhlIHRvdGFsIGJ1ZGdldCBvZiB0aGUgZG9tYWlu
IChhcyBpdCBpcyBzaGFyZWQKPiArICogICAgIGFtb25nIGFsbCB2Q1BVcyBvZiB0aGUgZG9tYWlu
KSwKPiArICogICAqIG1hbmlwdWxhdGlvbiBvZiB0aGUgbGlzdCBvZiB2Q1BVcyB0aGF0IGFyZSBi
bG9ja2VkIHdhaXRpbmcgZm9yCj4gKyAqICAgICBzb21lIGJ1ZGdldCB0byBiZSBhdmFpbGFibGUu
Cj4gKyAqCj4gICAqIC0gVHlwZToKPiAgICogICsgcnVucXVldWUgbG9ja3MgYXJlICdyZWd1bGFy
JyBzcGlubG9ja3M7Cj4gICAqICArIHRoZSBwcml2YXRlIHNjaGVkdWxlciBsb2NrIGNhbiBiZSBh
biByd2xvY2suIEluIGZhY3QsIGRhdGEKPiAgICogICAgaXQgcHJvdGVjdHMgaXMgbW9kaWZpZWQg
b25seSBkdXJpbmcgaW5pdGlhbGl6YXRpb24sIGNwdXBvb2wKPiAgICogICAgbWFuaXB1bGF0aW9u
IGFuZCB3aGVuIGNoYW5naW5nIHdlaWdodHMsIGFuZCByZWFkIGluIGFsbAo+IC0gKiAgICBvdGhl
ciBjYXNlcyAoZS5nLiwgZHVyaW5nIGxvYWQgYmFsYW5jaW5nKS4KPiArICogICAgb3RoZXIgY2Fz
ZXMgKGUuZy4sIGR1cmluZyBsb2FkIGJhbGFuY2luZyk7Cj4gKyAqICArIGJ1ZGdldCBsb2NrcyBh
cmUgJ3JlZ3VsYXInIHNwaW5sb2Nrcy4KPiAgICoKPiAgICogT3JkZXJpbmc6Cj4gICAqICArIHR5
bG9jayBtdXN0IGJlIHVzZWQgd2hlbiB3YW50aW5nIHRvIHRha2UgYSBydW5xdWV1ZSBsb2NrLAo+
ICAgKiAgICBpZiB3ZSBhbHJlYWR5IGhvbGQgYW5vdGhlciBvbmU7Cj4gICAqICArIGlmIHRha2lu
ZyBib3RoIGEgcnVucXVldWUgbG9jayBhbmQgdGhlIHByaXZhdGUgc2NoZWR1bGVyCj4gLSAqICAg
IGxvY2sgaXMsIHRoZSBsYXR0ZXIgbXVzdCBhbHdheXMgYmUgdGFrZW4gZm9yIGZpcnN0Lgo+ICsg
KiAgICBsb2NrIGlzLCB0aGUgbGF0dGVyIG11c3QgYWx3YXlzIGJlIHRha2VuIGZvciBmaXJzdDsK
PiArICogICsgaWYgdGFraW5nIGJvdGggYSBydW5xdWV1ZSBsb2NrIGFuZCBhIGJ1ZGdldCBsb2Nr
LCB0aGUgZm9ybWVyCj4gKyAqICAgIG11c3QgYWx3YXlzIGJlIHRha2VuIGZvciBmaXJzdC4KPiAg
ICovCj4KPiAgLyoKPiBAQCAtMTY0LDYgKzI1MSw4IEBACj4gICNkZWZpbmUgQ1NDSEVEMl9DUkVE
SVRfUkVTRVQgICAgICAgICAwCj4gIC8qIE1heCB0aW1lcjogTWF4aW11bSB0aW1lIGEgZ3Vlc3Qg
Y2FuIGJlIHJ1biBmb3IuICovCj4gICNkZWZpbmUgQ1NDSEVEMl9NQVhfVElNRVIgICAgICAgICAg
ICBDU0NIRUQyX0NSRURJVF9JTklUCj4gKy8qIFBlcmlvZCBvZiB0aGUgY2FwIHJlcGxlbmlzaG1l
bnQgdGltZXIuICovCj4gKyNkZWZpbmUgQ1NDSEVEMl9CREdUX1JFUExfUEVSSU9EICAgICAoKG9w
dF9jYXBfcGVyaW9kKSpNSUxMSVNFQ1MoMSkpCj4KPiAgLyoKPiAgICogRmxhZ3MKPiBAQCAtMjkz
LDYgKzM4MiwxNCBAQCBzdGF0aWMgaW50IF9fcmVhZF9tb3N0bHkgb3B0X3VuZGVybG9hZF9iYWxh
bmNlX3RvbGVyYW5jZSA9IDA7Cj4gIGludGVnZXJfcGFyYW0oImNyZWRpdDJfYmFsYW5jZV91bmRl
ciIsIG9wdF91bmRlcmxvYWRfYmFsYW5jZV90b2xlcmFuY2UpOwo+ICBzdGF0aWMgaW50IF9fcmVh
ZF9tb3N0bHkgb3B0X292ZXJsb2FkX2JhbGFuY2VfdG9sZXJhbmNlID0gLTM7Cj4gIGludGVnZXJf
cGFyYW0oImNyZWRpdDJfYmFsYW5jZV9vdmVyIiwgb3B0X292ZXJsb2FkX2JhbGFuY2VfdG9sZXJh
bmNlKTsKPiArLyoKPiArICogRG9tYWlucyBzdWJqZWN0IHRvIGEgY2FwLCByZWNlaXZlIGEgcmVw
bGVuaXNobWVudCBvZiB0aGVpciBydW50aW1lIGJ1ZGdldAo+ICsgKiBvbmNlIGV2ZXJ5IG9wdF9j
YXBfcGVyaW9kIGludGVydmFsLiBEZWZhdWx0IGlzIDEwIG1zLiBUaGUgYW1vdW50IG9mIGJ1ZGdl
dAo+ICsgKiB0aGV5IHJlY2VpdmUgZGVwZW5kcyBvbiB0aGVpciBjYXAuIEZvciBpbnN0YW5jZSwg
YSBkb21haW4gd2l0aCBhIDUwJSBjYXAKPiArICogd2lsbCByZWNlaXZlIDUwJSBvZiAxMCBtcywg
c28gNSBtcy4KPiArICovCj4gK3N0YXRpYyB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBvcHRf
Y2FwX3BlcmlvZCA9IDEwOyAgICAvKiBtcyAqLwo+ICtpbnRlZ2VyX3BhcmFtKCJjcmVkaXQyX2Nh
cF9wZXJpb2RfbXMiLCBvcHRfY2FwX3BlcmlvZCk7Cj4KPiAgLyoKPiAgICogUnVucXVldWUgb3Jn
YW5pemF0aW9uLgo+IEBAIC00MDgsNiArNTA1LDEwIEBAIHN0cnVjdCBjc2NoZWQyX3ZjcHUgewo+
ICAgICAgdW5zaWduZWQgaW50IHJlc2lkdWFsOwo+Cj4gICAgICBpbnQgY3JlZGl0Owo+ICsKPiAr
ICAgIHNfdGltZV90IGJ1ZGdldDsKaXQncyBjb25mdXNpbmcsIHBsZWFzZSBjYW4gd2UgaGF2ZSBk
aWZmZXJlbnQgbWVtYmVyIG5hbWVzIGZvciBidWRnZXQgaW4gCmRvbWFpbiBhbmQgdmNwdSBzdHJ1
Y3R1cmUuCj4gKyAgICBzdHJ1Y3QgbGlzdF9oZWFkIHBhcmtlZF9lbGVtOyAgICAgIC8qIE9uIHRo
ZSBwYXJrZWRfdmNwdXMgbGlzdCAgICovCj4gKwo+ICAgICAgc190aW1lX3Qgc3RhcnRfdGltZTsg
LyogV2hlbiB3ZSB3ZXJlIHNjaGVkdWxlZCAodXNlZCBmb3IgY3JlZGl0KSAqLwo+ICAgICAgdW5z
aWduZWQgZmxhZ3M7ICAgICAgLyogMTYgYml0cyBkb2Vzbid0IHNlZW0gdG8gcGxheSB3ZWxsIHdp
dGggY2xlYXJfYml0KCkgKi8KPiAgICAgIGludCB0aWNrbGVkX2NwdTsgICAgIC8qIGNwdSB0aWNr
bGVkIGZvciBwaWNraW5nIHVzIHVwICgtMSBpZiBub25lKSAqLwo+IEBAIC00MjUsNyArNTI2LDE1
IEBAIHN0cnVjdCBjc2NoZWQyX3ZjcHUgewo+ICBzdHJ1Y3QgY3NjaGVkMl9kb20gewo+ICAgICAg
c3RydWN0IGxpc3RfaGVhZCBzZG9tX2VsZW07Cj4gICAgICBzdHJ1Y3QgZG9tYWluICpkb207Cj4g
Kwo+ICsgICAgc3BpbmxvY2tfdCBidWRnZXRfbG9jazsKPiArICAgIHN0cnVjdCB0aW1lciByZXBs
X3RpbWVyOwo+ICsgICAgc190aW1lX3QgbmV4dF9yZXBsOwo+ICsgICAgc190aW1lX3QgYnVkZ2V0
LCB0b3RfYnVkZ2V0Owo+ICsgICAgc3RydWN0IGxpc3RfaGVhZCBwYXJrZWRfdmNwdXM7Cj4gKwo+
ICAgICAgdWludDE2X3Qgd2VpZ2h0Owo+ICsgICAgdWludDE2X3QgY2FwOwo+ICAgICAgdWludDE2
X3QgbnJfdmNwdXM7Cj4gIH07Cj4KPiBAQCAtNDYwLDYgKzU2OSwxMiBAQCBzdGF0aWMgaW5saW5l
IHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKmMycnFkKGNvbnN0IHN0cnVjdCBzY2hlZHVs
ZXIgKm9wcywKPiAgICAgIHJldHVybiAmY3NjaGVkMl9wcml2KG9wcyktPnJxZFtjMnIob3BzLCBj
cHUpXTsKPiAgfQo+Cj4gKy8qIERvZXMgdGhlIGRvbWFpbiBvZiB0aGlzIHZDUFUgaGF2ZSBhIGNh
cD8gKi8KPiArc3RhdGljIGlubGluZSBib29sIGhhc19jYXAoY29uc3Qgc3RydWN0IGNzY2hlZDJf
dmNwdSAqc3ZjKQo+ICt7Cj4gKyAgICByZXR1cm4gc3ZjLT5idWRnZXQgIT0gU1RJTUVfTUFYOwo+
ICt9Cj4gKwo+ICAvKgo+ICAgKiBIeXBlcnRocmVhZGluZyAoU01UKSBzdXBwb3J0Lgo+ICAgKgo+
IEBAIC0xMzU0LDcgKzE0NjksMTYgQEAgc3RhdGljIHZvaWQgcmVzZXRfY3JlZGl0KGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKm9wcywgaW50IGNwdSwgc190aW1lX3Qgbm93LAo+ICAgICAgICAgICAq
IHRoYXQgdGhlIGNyZWRpdCBpdCBoYXMgc3BlbnQgc28gZmFyIGdldCBhY2NvdW50ZWQuCj4gICAg
ICAgICAgICovCj4gICAgICAgICAgaWYgKCBzdmMtPnZjcHUgPT0gY3Vycl9vbl9jcHUoc3ZjX2Nw
dSkgKQo+ICsgICAgICAgIHsKPiAgICAgICAgICAgICAgYnVybl9jcmVkaXRzKHJxZCwgc3ZjLCBu
b3cpOwo+ICsgICAgICAgICAgICAvKgo+ICsgICAgICAgICAgICAgKiBBbmQsIHNpbWlsYXJseSwg
aW4gY2FzZSBpdCBoYXMgcnVuIG91dCBvZiBidWRnZXQsIGFzIGEKPiArICAgICAgICAgICAgICog
Y29uc2VxdWVuY2Ugb2YgdGhpcyByb3VuZCBvZiBhY2NvdW50aW5nLCB3ZSBhbHNvIG11c3QgaW5m
b3JtCj4gKyAgICAgICAgICAgICAqIGl0cyBwQ1BVIHRoYXQgaXQncyB0aW1lIHRvIHBhcmsgaXQs
IGFuZCBwaWNrIHVwIHNvbWVvbmUgZWxzZS4KPiArICAgICAgICAgICAgICovCj4gKyAgICAgICAg
ICAgIGlmICggdW5saWtlbHkoc3ZjLT5idWRnZXQgPD0gMCkgKQp1c2Ugb2YgdW5saWtlbHkgaGVy
ZSBpcyBub3Qgc2F2aW5nIG11Y2ggb2YgY3B1IGN5Y2xlcy5gCj4gKyAgICAgICAgICAgICAgICB0
aWNrbGVfY3B1KHN2Y19jcHUsIHJxZCk7Cj4gKyAgICAgICAgfQo+Cj4gICAgICAgICAgc3RhcnRf
Y3JlZGl0ID0gc3ZjLT5jcmVkaXQ7Cj4KPiBAQCAtMTQxMCwyNyArMTUzNCwzNSBAQCB2b2lkIGJ1
cm5fY3JlZGl0cyhzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpycWQsCj4KPiAgICAgIGRl
bHRhID0gbm93IC0gc3ZjLT5zdGFydF90aW1lOwo+Cj4gLSAgICBpZiAoIGxpa2VseShkZWx0YSA+
IDApICkKPiAtICAgIHsKPiAtICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKGJ1cm5fY3JlZGl0c190
MmMpOwo+IC0gICAgICAgIHQyY191cGRhdGUocnFkLCBkZWx0YSwgc3ZjKTsKPiAtICAgICAgICBz
dmMtPnN0YXJ0X3RpbWUgPSBub3c7Cj4gLSAgICB9Cj4gLSAgICBlbHNlIGlmICggZGVsdGEgPCAw
ICkKPiArICAgIGlmICggdW5saWtlbHkoZGVsdGEgPD0gMCkgKQo+ICAgICAgewo+IC0gICAgICAg
IGQycHJpbnRrKCJXQVJOSU5HOiAlczogVGltZSB3ZW50IGJhY2t3YXJkcz8gbm93ICUiUFJJX3N0
aW1lIiBzdGFydF90aW1lICUiUFJJX3N0aW1lIlxuIiwKPiAtICAgICAgICAgICAgICAgICBfX2Z1
bmNfXywgbm93LCBzdmMtPnN0YXJ0X3RpbWUpOwo+ICsgICAgICAgIGlmICggdW5saWtlbHkoZGVs
dGEgPCAwKSApCj4gKyAgICAgICAgICAgIGQycHJpbnRrKCJXQVJOSU5HOiAlczogVGltZSB3ZW50
IGJhY2t3YXJkcz8gbm93ICUiUFJJX3N0aW1lCj4gKyAgICAgICAgICAgICAgICAgICAgICIgc3Rh
cnRfdGltZSAlIlBSSV9zdGltZSJcbiIsIF9fZnVuY19fLCBub3csCj4gKyAgICAgICAgICAgICAg
ICAgICAgIHN2Yy0+c3RhcnRfdGltZSk7Cj4gKyAgICAgICAgZ290byBvdXQ7Cj4gICAgICB9Cj4K
PiArICAgIFNDSEVEX1NUQVRfQ1JBTksoYnVybl9jcmVkaXRzX3QyYyk7Cj4gKyAgICB0MmNfdXBk
YXRlKHJxZCwgZGVsdGEsIHN2Yyk7Cj4gKwo+ICsgICAgaWYgKCB1bmxpa2VseShzdmMtPmJ1ZGdl
dCAhPSBTVElNRV9NQVgpICkKbm90IGNsZWFyLCB3aGF0IGlzIHRoaXMgY2hlY2sgYWJvdXQgPwo+
ICsgICAgICAgIHN2Yy0+YnVkZ2V0IC09IGRlbHRhOwo+ICsKPiArICAgIHN2Yy0+c3RhcnRfdGlt
ZSA9IG5vdzsKPiArCj4gKyBvdXQ6Cj4gICAgICBpZiAoIHVubGlrZWx5KHRiX2luaXRfZG9uZSkg
KQo+ICAgICAgewo+ICAgICAgICAgIHN0cnVjdCB7Cj4gICAgICAgICAgICAgIHVuc2lnbmVkIHZj
cHU6MTYsIGRvbToxNjsKPiAtICAgICAgICAgICAgaW50IGNyZWRpdCwgZGVsdGE7Cj4gKyAgICAg
ICAgICAgIGludCBjcmVkaXQsIGJ1ZGdldDsKPiArICAgICAgICAgICAgaW50IGRlbHRhOwo+ICAg
ICAgICAgIH0gZDsKPiAgICAgICAgICBkLmRvbSA9IHN2Yy0+dmNwdS0+ZG9tYWluLT5kb21haW5f
aWQ7Cj4gICAgICAgICAgZC52Y3B1ID0gc3ZjLT52Y3B1LT52Y3B1X2lkOwo+ICAgICAgICAgIGQu
Y3JlZGl0ID0gc3ZjLT5jcmVkaXQ7Cj4gKyAgICAgICAgZC5idWRnZXQgPSBoYXNfY2FwKHN2Yykg
PyAgc3ZjLT5idWRnZXQgOiBJTlRfTUlOOwo+ICAgICAgICAgIGQuZGVsdGEgPSBkZWx0YTsKPiAg
ICAgICAgICBfX3RyYWNlX3ZhcihUUkNfQ1NDSEVEMl9DUkVESVRfQlVSTiwgMSwKPiAgICAgICAg
ICAgICAgICAgICAgICBzaXplb2YoZCksCj4gQEAgLTE0MzgsNiArMTU3MCwyMTcgQEAgdm9pZCBi
dXJuX2NyZWRpdHMoc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFkLAo+ICAgICAgfQo+
ICB9Cj4KPiArLyoKPiArICogQnVkZ2V0LXJlbGF0ZWQgY29kZS4KPiArICovCj4gKwo+ICtzdGF0
aWMgdm9pZCBwYXJrX3ZjcHUoc3RydWN0IGNzY2hlZDJfdmNwdSAqc3ZjKQo+ICt7Cj4gKyAgICBz
dHJ1Y3QgdmNwdSAqdiA9IHN2Yy0+dmNwdTsKPiArCj4gKyAgICBBU1NFUlQoc3Bpbl9pc19sb2Nr
ZWQoJnN2Yy0+c2RvbS0+YnVkZ2V0X2xvY2spKTsKPiArCj4gKyAgICAvKgo+ICsgICAgICogSXQg
d2FzIGltcG9zc2libGUgdG8gZmluZCBidWRnZXQgZm9yIHRoaXMgdkNQVSwgc28gaXQgaGFzIHRv
IGJlCj4gKyAgICAgKiAicGFya2VkIi4gVGhpcyBpbXBsaWVzIGl0IGlzIG5vdCBydW5uYWJsZSwg
c28gd2UgbWFyayBpdCBhcyBzdWNoIGluCj4gKyAgICAgKiBpdHMgcGF1c2VfZmxhZ3MuIElmIHRo
ZSB2Q1BVIGlzIGN1cnJlbnRseSBzY2hlZHVsZWQgKHdoaWNoIG1lYW5zIHdlCj4gKyAgICAgKiBh
cmUgaGVyZSBhZnRlciBiZWluZyBjYWxsZWQgZnJvbSB3aXRoaW4gY3NjaGVkX3NjaGVkdWxlKCkp
LCBmbGFnZ2luZwo+ICsgICAgICogaXMgZW5vdWdoLCBhcyB3ZSdsbCBjaG9vc2Ugc29tZW9uZSBl
bHNlLCBhbmQgdGhlbiBjb250ZXh0X3NhdmVkKCkKPiArICAgICAqIHdpbGwgdGFrZSBjYXJlIG9m
IHVwZGF0aW5nIHRoZSBsb2FkIHByb3Blcmx5Lgo+ICsgICAgICoKPiArICAgICAqIElmLCBPVE9I
LCB0aGUgdkNQVSBpcyBzaXR0aW5nIGluIHRoZSBydW5xdWV1ZSAod2hpY2ggbWVhbnMgd2UgYXJl
IGhlcmUKPiArICAgICAqIGFmdGVyIGJlaW5nIGNhbGxlZCBmcm9tIHdpdGhpbiBydW5xX2NhbmRp
ZGF0ZSgpKSwgd2UgbXVzdCBnbyBhbGwgdGhlCj4gKyAgICAgKiB3YXkgZG93biB0byB0YWtpbmcg
aXQgb3V0IG9mIHRoZXJlLCBhbmQgdXBkYXRpbmcgdGhlIGxvYWQgYWNjb3JkaW5nbHkuCj4gKyAg
ICAgKgo+ICsgICAgICogSW4gYm90aCBjYXNlcywgd2UgYWxzbyBhZGQgaXQgdG8gdGhlIGxpc3Qg
b2YgcGFya2VkIHZDUFVzIG9mIHRoZSBkb21haW4uCj4gKyAgICAgKi8KPiArICAgIF9fc2V0X2Jp
dChfVlBGX3BhcmtlZCwgJnYtPnBhdXNlX2ZsYWdzKTsKPiArICAgIGlmICggdmNwdV9vbl9ydW5x
KHN2YykgKQo+ICsgICAgewo+ICsgICAgICAgIHJ1bnFfcmVtb3ZlKHN2Yyk7Cj4gKyAgICAgICAg
dXBkYXRlX2xvYWQoc3ZjLT5zZG9tLT5kb20tPmNwdXBvb2wtPnNjaGVkLCBzdmMtPnJxZCwgc3Zj
LCAtMSwgTk9XKCkpOwo+ICsgICAgfQo+ICsgICAgbGlzdF9hZGQoJnN2Yy0+cGFya2VkX2VsZW0s
ICZzdmMtPnNkb20tPnBhcmtlZF92Y3B1cyk7Cj4gK30KPiArCj4gK3N0YXRpYyBib29sIHZjcHVf
dHJ5X3RvX2dldF9idWRnZXQoc3RydWN0IGNzY2hlZDJfdmNwdSAqc3ZjKQo+ICt7Cj4gKyAgICBz
dHJ1Y3QgY3NjaGVkMl9kb20gKnNkb20gPSBzdmMtPnNkb207Cj4gKyAgICB1bnNpZ25lZCBpbnQg
Y3B1ID0gc3ZjLT52Y3B1LT5wcm9jZXNzb3I7Cj4gKwo+ICsgICAgQVNTRVJUKHNwaW5faXNfbG9j
a2VkKHBlcl9jcHUoc2NoZWR1bGVfZGF0YSwgY3B1KS5zY2hlZHVsZV9sb2NrKSk7Cj4gKwo+ICsg
ICAgaWYgKCBzdmMtPmJ1ZGdldCA+IDAgKQo+ICsgICAgICAgIHJldHVybiB0cnVlOwo+ICsKPiAr
ICAgIC8qIGJ1ZGdldF9sb2NrIG5lc3RzIGluc2lkZSBydW5xdWV1ZSBsb2NrLiAqLwo+ICsgICAg
c3Bpbl9sb2NrKCZzZG9tLT5idWRnZXRfbG9jayk7Cj4gKwo+ICsgICAgLyoKPiArICAgICAqIEhl
cmUsIHN2Yy0+YnVkZ2V0IGlzIDw9IDAgKGFzLCBpZiBpdCB3YXMgPiAwLCB3ZSdkIGhhdmUgdGFr
ZW4gdGhlIGlmCj4gKyAgICAgKiBhYm92ZSEpLiBUaGF0IGJhc2ljYWxseSBtZWFucyB0aGUgdkNQ
VSBoYXMgb3ZlcnJ1biBhIGJpdCAtLWJlY2F1c2Ugb2YKPiArICAgICAqIHZhcmlvdXMgcmVhc29u
cy0tIGFuZCB3ZSB3YW50IHRvIHRha2UgdGhhdCBpbnRvIGFjY291bnQuIFdpdGggdGhlICs9LAo+
ICsgICAgICogd2UgYXJlIGFjdHVhbGx5IHN1YnRyYWN0aW5nIHRoZSBhbW91bnQgb2YgYnVkZ2V0
IHRoZSB2Q1BVIGhhcwo+ICsgICAgICogb3ZlcmNvbnN1bWVkLCBmcm9tIHRoZSB0b3RhbCBkb21h
aW4gYnVkZ2V0Lgo+ICsgICAgICovCj4gKyAgICBzZG9tLT5idWRnZXQgKz0gc3ZjLT5idWRnZXQ7
Cj4gKwo+ICsgICAgaWYgKCBzZG9tLT5idWRnZXQgPiAwICkKPiArICAgIHsKPiArICAgICAgICBz
dmMtPmJ1ZGdldCA9IHNkb20tPmJ1ZGdldDsKd2h5IGFyZSB5b3UgYXNzaWduaW5nIHRoZSByZW1h
aW5pbmcgc2RvbS0+YnVkZ2UgdG8gb25seSB0aGlzIHN2Yy4gc3ZjIApzaG91bGQgYmUgYXNzaWdu
ZWQgYSBwcm9wb3J0aW9uYXRlIGJ1ZGdldC4KRWFjaCB2Y3B1IGlzIGFzc2lnbmVkIGEgJWFnZSBv
ZiB0aGUgZG9tYWluIGJ1ZGdldCBiYXNlZCBvbiB0aGUgY2FwIGFuZCAKbnVtYmVyIG9mIHZjcHVz
LgpUaGVyZSBpcyBkaWZmZXJlbmNlIGluIHRoZSBjb2RlIHRoYXQncyBoZXJlIGFuZCB0aGUgY29k
ZSBpbiBicmFuY2ggCmdpdDovL3hlbmJpdHMueGVuLm9yZy9wZW9wbGUvZGFyaW9mL3hlbi5naXQg
KGZldGNoKSAKcmVsL3NjaGVkL2NyZWR0aTItY2FwcyBicmFuY2guIExvZ2ljIGluIHRoZSBicmFu
Y2ggY29kZSBsb29rcyBmaW5lIHdoZXJlIAp5b3UgYXJlIHRha2luZyBzdmMtPmJ1ZGdldF9xdW90
YSBpbnRvIGNvbnNpZHJhdGlvbi4uCj4gKyAgICAgICAgc2RvbS0+YnVkZ2V0ID0gMDsKPiArICAg
IH0KPiArICAgIGVsc2UKPiArICAgIHsKPiArICAgICAgICBzdmMtPmJ1ZGdldCA9IDA7Cj4gKyAg
ICAgICAgcGFya192Y3B1KHN2Yyk7Cj4gKyAgICB9Cj4gKwo+ICsgICAgc3Bpbl91bmxvY2soJnNk
b20tPmJ1ZGdldF9sb2NrKTsKPiArCj4gKyAgICByZXR1cm4gc3ZjLT5idWRnZXQgPiAwOwo+ICt9
Cj4gKwo+ICtzdGF0aWMgdm9pZAo+ICt2Y3B1X2dpdmVfYnVkZ2V0X2JhY2soc3RydWN0IGNzY2hl
ZDJfdmNwdSAqc3ZjLCBzdHJ1Y3QgbGlzdF9oZWFkICpwYXJrZWQpCj4gK3sKPiArICAgIHN0cnVj
dCBjc2NoZWQyX2RvbSAqc2RvbSA9IHN2Yy0+c2RvbTsKPiArICAgIHVuc2lnbmVkIGludCBjcHUg
PSBzdmMtPnZjcHUtPnByb2Nlc3NvcjsKPiArCj4gKyAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQo
cGVyX2NwdShzY2hlZHVsZV9kYXRhLCBjcHUpLnNjaGVkdWxlX2xvY2spKTsKPiArICAgIEFTU0VS
VChsaXN0X2VtcHR5KHBhcmtlZCkpOwo+ICsKPiArICAgIC8qIGJ1ZGdldF9sb2NrIG5lc3RzIGlu
c2lkZSBydW5xdWV1ZSBsb2NrLiAqLwo+ICsgICAgc3Bpbl9sb2NrKCZzZG9tLT5idWRnZXRfbG9j
ayk7Cj4gKwo+ICsgICAgLyoKPiArICAgICAqIFRoZSB2Q1BVIGlzIHN0b3BwaW5nIHJ1bm5pbmcg
KGUuZy4sIGJlY2F1c2UgaXQncyBibG9ja2luZywgb3IgaXQgaGFzCj4gKyAgICAgKiBiZWVuIHBy
ZWVtcHRlZCkuIElmIGl0IGhhc24ndCBjb25zdW1lZCBhbGwgdGhlIGJ1ZGdldCBpdCBnb3Qgd2hl
biwKPiArICAgICAqIHN0YXJ0aW5nIHRvIHJ1biwgcHV0IHRoYXQgcmVtYWluaW5nIGFtb3VudCBi
YWNrIGluIHRoZSBkb21haW4ncyBidWRnZXQKPiArICAgICAqIHBvb2wuCj4gKyAgICAgKi8KPiAr
ICAgIHNkb20tPmJ1ZGdldCArPSBzdmMtPmJ1ZGdldDsKPiArICAgIHN2Yy0+YnVkZ2V0ID0gMDsK
PiArCj4gKyAgICAvKgo+ICsgICAgICogTWFraW5nIGJ1ZGdldCBhdmFpbGFibGUgYWdhaW4gdG8g
dGhlIGRvbWFpbiBtZWFucyB0aGF0IHBhcmtlZCB2Q1BVcwo+ICsgICAgICogbWF5IGJlIHVucGFy
a2VkIGFuZCBydW4uIFRoZXkgYXJlLCBpZiBhbnksIGluIHRoZSBkb21haW4ncyBwYXJrZWRfdmNw
dXMKPiArICAgICAqIGxpc3QsIHNvIHdlIHdhbnQgdG8gZ28gdGhyb3VnaCB0aGF0IGFuZCB1bnBh
cmsgdGhlbSAoc28gdGhleSBjYW4gdHJ5Cj4gKyAgICAgKiB0byBnZXQgc29tZSBidWRnZXQpLgo+
ICsgICAgICoKPiArICAgICAqIFRvdWNoaW5nIHRoZSBsaXN0IHJlcXVpcmVzIHRoZSBidWRnZXRf
bG9jaywgd2hpY2ggd2UgaG9sZC4gTGV0J3MKPiArICAgICAqIHRoZXJlZm9yZSBwdXQgZXZlcnlv
bmUgaW4gdGhhdCBsaXN0IGluIGFub3RoZXIsIHRlbXBvcmFyeSBsaXN0LCB3aGljaAo+ICsgICAg
ICogdGhlbiB0aGUgY2FsbGVyIHdpbGwgdHJhdmVyc2UsIHVucGFya2luZyB0aGUgdkNQVXMgaXQg
ZmluZHMgdGhlcmUuCj4gKyAgICAgKgo+ICsgICAgICogSW4gZmFjdCwgd2UgY2FuJ3QgZG8gdGhl
IGFjdHVhbCB1bnBhcmtpbmcgaGVyZSwgYmVjYXVzZSB0aGF0IHJlcXVpcmVzCj4gKyAgICAgKiB0
YWtpbmcgdGhlIHJ1bnF1ZXVlIGxvY2sgb2YgdGhlIHZDUFVzIGJlaW5nIHVucGFya2VkLCBhbmQg
d2UgY2FuJ3QKPiArICAgICAqIHRha2UgYW55IHJ1bnF1ZXVlIGxvY2tzIHdoaWxlIHdlIGhvbGQg
YSBidWRnZXRfbG9jay4KPiArICAgICAqLwo+ICsgICAgaWYgKCBzZG9tLT5idWRnZXQgPiAwICkK
PiArICAgICAgICBsaXN0X3NwbGljZV9pbml0KCZzZG9tLT5wYXJrZWRfdmNwdXMsIHBhcmtlZCk7
Cj4gKwo+ICsgICAgc3Bpbl91bmxvY2soJnNkb20tPmJ1ZGdldF9sb2NrKTsKPiArfQo+ICsKPiAr
c3RhdGljIHZvaWQKPiArdW5wYXJrX3BhcmtlZF92Y3B1cyhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVy
ICpvcHMsIHN0cnVjdCBsaXN0X2hlYWQgKnZjcHVzKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgY3NjaGVk
Ml92Y3B1ICpzdmMsICp0bXA7Cj4gKyAgICBzcGlubG9ja190ICpsb2NrOwo+ICsKPiArICAgIGxp
c3RfZm9yX2VhY2hfZW50cnlfc2FmZShzdmMsIHRtcCwgdmNwdXMsIHBhcmtlZF9lbGVtKQo+ICsg
ICAgewo+ICsgICAgICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4gKyAgICAgICAgc190aW1lX3Qg
bm93Owo+ICsKPiArICAgICAgICBsb2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrX2lycXNhdmUoc3Zj
LT52Y3B1LCAmZmxhZ3MpOwo+ICsKPiArICAgICAgICBfX2NsZWFyX2JpdChfVlBGX3BhcmtlZCwg
JnN2Yy0+dmNwdS0+cGF1c2VfZmxhZ3MpOwo+ICsgICAgICAgIGlmICggdW5saWtlbHkoc3ZjLT5m
bGFncyAmIENTRkxBR19zY2hlZHVsZWQpICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIC8q
Cj4gKyAgICAgICAgICAgICAqIFdlIGVuZCBoZXJlIGlmIGEgYnVkZ2V0IHJlcGxlbmlzaG1lbnQg
YXJyaXZlZCBiZXR3ZWVuCj4gKyAgICAgICAgICAgICAqIGNzY2hlZDJfc2NoZWR1bGUoKSAoYW5k
LCBpbiBwYXJ0aWN1bGFyLCBhZnRlciBhIGNhbGwgdG8KPiArICAgICAgICAgICAgICogdmNwdV90
cnlfdG9fZ2V0X2J1ZGdldCgpIHRoYXQgcmV0dXJuZWQgZmFsc2UpLCBhbmQKPiArICAgICAgICAg
ICAgICogY29udGV4dF9zYXZlZCgpLiBCeSBzZXR0aW5nIF9fQ1NGTEFHX2RlbGF5ZWRfcnVucV9h
ZGQsCj4gKyAgICAgICAgICAgICAqIHdlIHRlbGwgY29udGV4dF9zYXZlZCgpIHRvIHB1dCB0aGUg
dkNQVSBiYWNrIGluIHRoZQo+ICsgICAgICAgICAgICAgKiBydW5xdWV1ZSwgZnJvbSB3aGVyZSBp
dCB3aWxsIGNvbXBldGUgd2l0aCB0aGUgb3RoZXJzCj4gKyAgICAgICAgICAgICAqIGZvciB0aGUg
bmV3bHkgcmVwbGVuaXNoZWQgYnVkZ2V0Lgo+ICsgICAgICAgICAgICAgKi8KPiArICAgICAgICAg
ICAgQVNTRVJUKCBzdmMtPnJxZCAhPSBOVUxMICk7Cj4gKyAgICAgICAgICAgIEFTU0VSVCggYzJy
cWQob3BzLCBzdmMtPnZjcHUtPnByb2Nlc3NvcikgPT0gc3ZjLT5ycWQgKTsKPiArICAgICAgICAg
ICAgX19zZXRfYml0KF9fQ1NGTEFHX2RlbGF5ZWRfcnVucV9hZGQsICZzdmMtPmZsYWdzKTsKPiAr
ICAgICAgICB9Cj4gKyAgICAgICAgZWxzZSBpZiAoIHZjcHVfcnVubmFibGUoc3ZjLT52Y3B1KSAp
Cj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICAvKgo+ICsgICAgICAgICAgICAgKiBUaGUgdkNQ
VSBzaG91bGQgZ28gYmFjayB0byB0aGUgcnVucXVldWUsIGFuZCBjb21wZXRlIGZvcgo+ICsgICAg
ICAgICAgICAgKiB0aGUgbmV3bHkgcmVwbGVuaXNoZWQgYnVkZ2V0LCBidXQgb25seSBpZiBpdCBp
cyBhY3R1YWxseQo+ICsgICAgICAgICAgICAgKiBydW5uYWJsZSAoYW5kIHdhcyB0aGVyZWZvcmUg
b2ZmbGluZSBvbmx5IGJlY2F1c2Ugb2YgdGhlCj4gKyAgICAgICAgICAgICAqIGxhY2sgb2YgYnVk
Z2V0KS4KPiArICAgICAgICAgICAgICovCj4gKyAgICAgICAgICAgIG5vdyA9IE5PVygpOwo+ICsg
ICAgICAgICAgICB1cGRhdGVfbG9hZChvcHMsIHN2Yy0+cnFkLCBzdmMsIDEsIG5vdyk7Cj4gKyAg
ICAgICAgICAgIHJ1bnFfaW5zZXJ0KG9wcywgc3ZjKTsKPiArICAgICAgICAgICAgcnVucV90aWNr
bGUob3BzLCBzdmMsIG5vdyk7Cj4gKyAgICAgICAgfQo+ICsgICAgICAgIGxpc3RfZGVsX2luaXQo
JnN2Yy0+cGFya2VkX2VsZW0pOwo+ICsKPiArICAgICAgICB2Y3B1X3NjaGVkdWxlX3VubG9ja19p
cnFyZXN0b3JlKGxvY2ssIGZsYWdzLCBzdmMtPnZjcHUpOwo+ICsgICAgfQo+ICt9Cj4gKwo+ICtz
dGF0aWMgdm9pZCByZXBsX3Nkb21fYnVkZ2V0KHZvaWQqIGRhdGEpCj4gK3sKPiArICAgIHN0cnVj
dCBjc2NoZWQyX2RvbSAqc2RvbSA9IGRhdGE7Cj4gKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwo+
ICsgICAgc190aW1lX3Qgbm93Owo+ICsgICAgTElTVF9IRUFEKHBhcmtlZCk7Cj4gKwo+ICsgICAg
c3Bpbl9sb2NrX2lycXNhdmUoJnNkb20tPmJ1ZGdldF9sb2NrLCBmbGFncyk7Cj4gKwo+ICsgICAg
LyoKPiArICAgICAqIEl0IGlzIHBvc3NpYmxlIHRoYXQgdGhlIGRvbWFpbiBvdmVycnVuLCBhbmQg
dGhhdCB0aGUgYnVkZ2V0IGhlbmNlIHdlbnQKPiArICAgICAqIGJlbG93IDAgKHJlYXNvbnMgbWF5
IGJlIHN5c3RlbSBvdmVyYm9va2luZywgaXNzdWVzIGluIG9yIHRvbyBjb2Fyc2UKPiArICAgICAq
IHJ1bnRpbWUgYWNjb3VudGluZywgZXRjLikuIEluIHBhcnRpY3VsYXIsIGlmIHdlIG92ZXJydW4g
YnkgbW9yZSB0aGFuCj4gKyAgICAgKiB0b3RfYnVkZ2V0LCB0aGVuIGJ1ZGdldCt0b3RfYnVkZ2V0
IHdvdWxkIHN0aWxsIGJlIDwgMCwgd2hpY2ggaW4gdHVybgo+ICsgICAgICogbWVhbnMgdGhhdCwg
ZGVzcGl0ZSByZXBsZW5pc2htZW50LCB0aGVyZSdzIHN0aWxsIG5vIGJ1ZGdldCBmb3IgdW5hcmtp
bmcKPiArICAgICAqIGFuZCBydW5uaW5nIHZDUFVzLgo+ICsgICAgICoKPiArICAgICAqIEl0IGlz
IGFsc28gcG9zc2libGUgdGhhdCB3ZSBhcmUgaGFuZGxpbmcgdGhlIHJlcGxlbmlzaG1lbnQgbXVj
aCBsYXRlcgo+ICsgICAgICogdGhhbiBleHBlY3RlZCAocmVhc29ucyBtYXkgYWdhaW4gYmUgb3Zl
cmJvb2tpbmcsIG9yIGlzc3VlcyB3aXRoIHRpbWVycykuCj4gKyAgICAgKiBJZiB3ZSBhcmUgbW9y
ZSB0aGFuIENTQ0hFRDJfQkRHVF9SRVBMX1BFUklPRCBsYXRlLCB0aGlzIG1lYW5zIHdlIGhhdmUK
PiArICAgICAqIGJhc2ljYWxseSBza2lwcGVkIChhdCBsZWFzdCkgb25lIHJlcGxlbmlzaG1lbnQu
Cj4gKyAgICAgKgo+ICsgICAgICogV2UgZGVhbCB3aXRoIGJvdGggdGhlIGlzc3VlcyBoZXJlLCBi
eSwgYmFzaWNhbGx5LCBkb2luZyBtb3JlIHRoYW4ganVzdAo+ICsgICAgICogb25lIHJlcGxlbmlz
aG1lbnQuIE5vdGUsIGhvd2V2ZXIsIHRoYXQgZXZlcnkgdGltZSB3ZSBhZGQgdG90X2J1ZGdldAo+
ICsgICAgICogdG8gdGhlIGJ1ZGdldCwgd2UgYWxzbyBtb3ZlIG5leHRfcmVwbCBhd2F5IGJ5IENT
Q0hFRDJfQkRHVF9SRVBMX1BFUklPRC4KPiArICAgICAqIFRoaXMgZ3VhcmFudGVlcyB3ZSBhbHdh
eXMgcmVzcGVjdCB0aGUgY2FwLgo+ICsgICAgICovCj4gKyAgICBub3cgPSBOT1coKTsKPiArICAg
IGRvCj4gKyAgICB7Cj4gKyAgICAgICAgc2RvbS0+bmV4dF9yZXBsICs9IENTQ0hFRDJfQkRHVF9S
RVBMX1BFUklPRDsKPiArICAgICAgICBzZG9tLT5idWRnZXQgKz0gc2RvbS0+dG90X2J1ZGdldDsK
PiArICAgIH0KPiArICAgIHdoaWxlICggc2RvbS0+bmV4dF9yZXBsIDw9IG5vdyB8fCBzZG9tLT5i
dWRnZXQgPD0gMCApOwo+ICsgICAgLyogV2UgbWF5IGhhdmUgZG9uZSBtb3JlIHJlcGxlbmlzaG1l
bnRzOiBtYWtlIHN1cmUgd2UgZGlkbid0IG92ZXJzaG90LiAqLwo+ICsgICAgc2RvbS0+YnVkZ2V0
ID0gbWluKHNkb20tPmJ1ZGdldCwgc2RvbS0+dG90X2J1ZGdldCk7Cj4gKwo+ICsgICAgLyoKPiAr
ICAgICAqIEFzIGFib3ZlLCBsZXQncyBwcmVwYXJlIHRoZSB0ZW1wb3JhcnkgbGlzdCwgb3V0IG9m
IHRoZSBkb21haW4ncwo+ICsgICAgICogcGFya2VkX3ZjcHVzIGxpc3QsIG5vdyB0aGF0IHdlIGhv
bGQgdGhlIGJ1ZGdldF9sb2NrLiBUaGVuLCBkcm9wIHN1Y2gKPiArICAgICAqIGxvY2ssIGFuZCBw
YXNzIHRoZSBsaXN0IHRvIHRoZSB1bnBhcmtpbmcgZnVuY3Rpb24uCj4gKyAgICAgKi8KPiArICAg
IGxpc3Rfc3BsaWNlX2luaXQoJnNkb20tPnBhcmtlZF92Y3B1cywgJnBhcmtlZCk7Cj4gKwo+ICsg
ICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmc2RvbS0+YnVkZ2V0X2xvY2ssIGZsYWdzKTsKPiAr
Cj4gKyAgICB1bnBhcmtfcGFya2VkX3ZjcHVzKHNkb20tPmRvbS0+Y3B1cG9vbC0+c2NoZWQsICZw
YXJrZWQpOwo+ICsKPiArICAgIHNldF90aW1lcigmc2RvbS0+cmVwbF90aW1lciwgc2RvbS0+bmV4
dF9yZXBsKTsKPiArfQo+ICsKPiAgI2lmbmRlZiBOREVCVUcKPiAgc3RhdGljIGlubGluZSB2b2lk
Cj4gIGNzY2hlZDJfdmNwdV9jaGVjayhzdHJ1Y3QgdmNwdSAqdmMpCj4gQEAgLTE0OTcsNiArMTg0
MCw5IEBAIGNzY2hlZDJfYWxsb2NfdmRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBz
dHJ1Y3QgdmNwdSAqdmMsIHZvaWQgKmRkKQo+ICAgICAgfQo+ICAgICAgc3ZjLT50aWNrbGVkX2Nw
dSA9IC0xOwo+Cj4gKyAgICBzdmMtPmJ1ZGdldCA9IFNUSU1FX01BWDsKPiArICAgIElOSVRfTElT
VF9IRUFEKCZzdmMtPnBhcmtlZF9lbGVtKTsKPiArCj4gICAgICBTQ0hFRF9TVEFUX0NSQU5LKHZj
cHVfYWxsb2MpOwo+Cj4gICAgICByZXR1cm4gc3ZjOwo+IEBAIC0xNTkzLDYgKzE5MzksNyBAQCBj
c2NoZWQyX2NvbnRleHRfc2F2ZWQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3Qg
dmNwdSAqdmMpCj4gICAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICogY29uc3Qgc3ZjID0gY3NjaGVk
Ml92Y3B1KHZjKTsKPiAgICAgIHNwaW5sb2NrX3QgKmxvY2sgPSB2Y3B1X3NjaGVkdWxlX2xvY2tf
aXJxKHZjKTsKPiAgICAgIHNfdGltZV90IG5vdyA9IE5PVygpOwo+ICsgICAgTElTVF9IRUFEKHdl
cmVfcGFya2VkKTsKPgo+ICAgICAgQlVHX09OKCAhaXNfaWRsZV92Y3B1KHZjKSAmJiBzdmMtPnJx
ZCAhPSBjMnJxZChvcHMsIHZjLT5wcm9jZXNzb3IpKTsKPiAgICAgIEFTU0VSVChpc19pZGxlX3Zj
cHUodmMpIHx8IHN2Yy0+cnFkID09IGMycnFkKG9wcywgdmMtPnByb2Nlc3NvcikpOwo+IEBAIC0x
NjAwLDYgKzE5NDcsOSBAQCBjc2NoZWQyX2NvbnRleHRfc2F2ZWQoY29uc3Qgc3RydWN0IHNjaGVk
dWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMpCj4gICAgICAvKiBUaGlzIHZjcHUgaXMgbm93IGVs
aWdpYmxlIHRvIGJlIHB1dCBvbiB0aGUgcnVucXVldWUgYWdhaW4gKi8KPiAgICAgIF9fY2xlYXJf
Yml0KF9fQ1NGTEFHX3NjaGVkdWxlZCwgJnN2Yy0+ZmxhZ3MpOwo+Cj4gKyAgICBpZiAoIHVubGlr
ZWx5KGhhc19jYXAoc3ZjKSAmJiBzdmMtPmJ1ZGdldCA+IDApICkKPiArICAgICAgICB2Y3B1X2dp
dmVfYnVkZ2V0X2JhY2soc3ZjLCAmd2VyZV9wYXJrZWQpOwo+ICsKPiAgICAgIC8qIElmIHNvbWVv
bmUgd2FudHMgaXQgb24gdGhlIHJ1bnF1ZXVlLCBwdXQgaXQgdGhlcmUuICovCj4gICAgICAvKgo+
ICAgICAgICogTkI6IFdlIGNhbiBnZXQgcmlkIG9mIENTRkxBR19zY2hlZHVsZWQgYnkgY2hlY2tp
bmcgZm9yCj4gQEAgLTE2MjAsNiArMTk3MCw4IEBAIGNzY2hlZDJfY29udGV4dF9zYXZlZChjb25z
dCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2YykKPiAgICAgICAgICB1cGRh
dGVfbG9hZChvcHMsIHN2Yy0+cnFkLCBzdmMsIC0xLCBub3cpOwo+Cj4gICAgICB2Y3B1X3NjaGVk
dWxlX3VubG9ja19pcnEobG9jaywgdmMpOwo+ICsKPiArICAgIHVucGFya19wYXJrZWRfdmNwdXMo
b3BzLCAmd2VyZV9wYXJrZWQpOwo+ICB9Cj4KPiAgI2RlZmluZSBNQVhfTE9BRCAoU1RJTUVfTUFY
KTsKPiBAQCAtMjI0MywxMiArMjU5NSwxOCBAQCBjc2NoZWQyX2FsbG9jX2RvbWRhdGEoY29uc3Qg
c3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgZG9tYWluICpkb20pCj4gICAgICBpZiAoIHNk
b20gPT0gTlVMTCApCj4gICAgICAgICAgcmV0dXJuIE5VTEw7Cj4KPiAtICAgIC8qIEluaXRpYWxp
emUgY3JlZGl0IGFuZCB3ZWlnaHQgKi8KPiArICAgIC8qIEluaXRpYWxpemUgY3JlZGl0LCBjYXAg
YW5kIHdlaWdodCAqLwo+ICAgICAgSU5JVF9MSVNUX0hFQUQoJnNkb20tPnNkb21fZWxlbSk7Cj4g
ICAgICBzZG9tLT5kb20gPSBkb207Cj4gICAgICBzZG9tLT53ZWlnaHQgPSBDU0NIRUQyX0RFRkFV
TFRfV0VJR0hUOwo+ICsgICAgc2RvbS0+Y2FwID0gMFU7Cj4gICAgICBzZG9tLT5ucl92Y3B1cyA9
IDA7Cj4KPiArICAgIGluaXRfdGltZXIoJnNkb20tPnJlcGxfdGltZXIsIHJlcGxfc2RvbV9idWRn
ZXQsICh2b2lkKikgc2RvbSwKPiArICAgICAgICAgICAgICAgY3B1bWFza19hbnkoY3B1cG9vbF9k
b21haW5fY3B1bWFzayhkb20pKSk7Cj4gKyAgICBzcGluX2xvY2tfaW5pdCgmc2RvbS0+YnVkZ2V0
X2xvY2spOwo+ICsgICAgSU5JVF9MSVNUX0hFQUQoJnNkb20tPnBhcmtlZF92Y3B1cyk7Cj4gKwo+
ICAgICAgd3JpdGVfbG9ja19pcnFzYXZlKCZwcnYtPmxvY2ssIGZsYWdzKTsKPgo+ICAgICAgbGlz
dF9hZGRfdGFpbCgmc2RvbS0+c2RvbV9lbGVtLCAmY3NjaGVkMl9wcml2KG9wcyktPnNkb20pOwo+
IEBAIC0yMjg0LDYgKzI2NDIsNyBAQCBjc2NoZWQyX2ZyZWVfZG9tZGF0YShjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMsIHZvaWQgKmRhdGEpCj4KPiAgICAgIHdyaXRlX2xvY2tfaXJxc2F2ZSgm
cHJ2LT5sb2NrLCBmbGFncyk7Cj4KPiArICAgIGtpbGxfdGltZXIoJnNkb20tPnJlcGxfdGltZXIp
Owo+ICAgICAgbGlzdF9kZWxfaW5pdCgmc2RvbS0+c2RvbV9lbGVtKTsKPgo+ICAgICAgd3JpdGVf
dW5sb2NrX2lycXJlc3RvcmUoJnBydi0+bG9jaywgZmxhZ3MpOwo+IEBAIC0yMzc4LDExICsyNzM3
LDEyIEBAIGNzY2hlZDJfcnVudGltZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGludCBj
cHUsCj4gICAgICAgICAgcmV0dXJuIC0xOwo+Cj4gICAgICAvKiBHZW5lcmFsIGFsZ29yaXRobToK
PiAtICAgICAqIDEpIFJ1biB1bnRpbCBzbmV4dCdzIGNyZWRpdCB3aWxsIGJlIDAKPiArICAgICAq
IDEpIFJ1biB1bnRpbCBzbmV4dCdzIGNyZWRpdCB3aWxsIGJlIDAuCj4gICAgICAgKiAyKSBCdXQg
aWYgc29tZW9uZSBpcyB3YWl0aW5nLCBydW4gdW50aWwgc25leHQncyBjcmVkaXQgaXMgZXF1YWwK
PiAtICAgICAqIHRvIGhpcwo+IC0gICAgICogMykgQnV0IG5ldmVyIHJ1biBsb25nZXIgdGhhbiBN
QVhfVElNRVIgb3Igc2hvcnRlciB0aGFuIE1JTl9USU1FUiBvcgo+IC0gICAgICogdGhlIHJhdGVs
aW1pdCB0aW1lLgo+ICsgICAgICogICAgdG8gaGlzLgo+ICsgICAgICogMykgQnV0LCBpZiB3ZSBh
cmUgY2FwcGVkLCBuZXZlciBydW4gbW9yZSB0aGFuIG91ciBidWRnZXQuCj4gKyAgICAgKiA0KSBC
dXQgbmV2ZXIgcnVuIGxvbmdlciB0aGFuIE1BWF9USU1FUiBvciBzaG9ydGVyIHRoYW4gTUlOX1RJ
TUVSIG9yCj4gKyAgICAgKiAgICB0aGUgcmF0ZWxpbWl0IHRpbWUuCj4gICAgICAgKi8KPgo+ICAg
ICAgLyogQ2FsY3VsYXRlIG1pbnRpbWUgKi8KPiBAQCAtMjM5NywxMSArMjc1NywxMyBAQCBjc2No
ZWQyX3J1bnRpbWUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBpbnQgY3B1LAo+ICAgICAg
ICAgICAgICBtaW5fdGltZSA9IHJhdGVsaW1pdF9taW47Cj4gICAgICB9Cj4KPiAtICAgIC8qIDEp
IEJhc2ljIHRpbWU6IFJ1biB1bnRpbCBjcmVkaXQgaXMgMC4gKi8KPiArICAgIC8qIDEpIFJ1biB1
bnRpbCBzbmV4dCdzIGNyZWRpdCB3aWxsIGJlIDAuICovCj4gICAgICBydF9jcmVkaXQgPSBzbmV4
dC0+Y3JlZGl0Owo+Cj4gLSAgICAvKiAyKSBJZiB0aGVyZSdzIHNvbWVvbmUgd2FpdGluZyB3aG9z
ZSBjcmVkaXQgaXMgcG9zaXRpdmUsCj4gLSAgICAgKiBydW4gdW50aWwgeW91ciBjcmVkaXQgfj0g
aGlzICovCj4gKyAgICAvKgo+ICsgICAgICogMikgSWYgdGhlcmUncyBzb21lb25lIHdhaXRpbmcg
d2hvc2UgY3JlZGl0IGlzIHBvc2l0aXZlLAo+ICsgICAgICogICAgcnVuIHVudGlsIHlvdXIgY3Jl
ZGl0IH49IGhpcy4KPiArICAgICAqLwo+ICAgICAgaWYgKCAhIGxpc3RfZW1wdHkocnVucSkgKQo+
ICAgICAgewo+ICAgICAgICAgIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnN3YWl0ID0gcnVucV9lbGVt
KHJ1bnEtPm5leHQpOwo+IEBAIC0yNDIzLDE0ICsyNzg1LDIyIEBAIGNzY2hlZDJfcnVudGltZShj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGludCBjcHUsCj4gICAgICAgKiBjcmVkaXQgdmFs
dWVzIG9mIE1JTixNQVggcGVyIHZjcHUsIHNpbmNlIGVhY2ggdmNwdSBidXJucyBjcmVkaXQKPiAg
ICAgICAqIGF0IGEgZGlmZmVyZW50IHJhdGUuCj4gICAgICAgKi8KPiAtICAgIGlmIChydF9jcmVk
aXQgPiAwKQo+ICsgICAgaWYgKCBydF9jcmVkaXQgPiAwICkKPiAgICAgICAgICB0aW1lID0gYzJ0
KHJxZCwgcnRfY3JlZGl0LCBzbmV4dCk7Cj4gICAgICBlbHNlCj4gICAgICAgICAgdGltZSA9IDA7
Cj4KPiAtICAgIC8qIDMpIEJ1dCBuZXZlciBydW4gbG9uZ2VyIHRoYW4gTUFYX1RJTUVSIG9yIGxl
c3MgdGhhbiBNSU5fVElNRVIgb3IKPiAtICAgICAqIHRoZSByYXRlX2xpbWl0IHRpbWUuICovCj4g
LSAgICBpZiAoIHRpbWUgPCBtaW5fdGltZSkKPiArICAgIC8qCj4gKyAgICAgKiAzKSBCdXQsIGlm
IGNhcHBlZCwgbmV2ZXIgcnVuIG1vcmUgdGhhbiBvdXIgYnVkZ2V0Lgo+ICsgICAgICovCj4gKyAg
ICBpZiAoIHVubGlrZWx5KGhhc19jYXAoc25leHQpKSApCj4gKyAgICAgICAgdGltZSA9IHNuZXh0
LT5idWRnZXQgPCB0aW1lID8gc25leHQtPmJ1ZGdldCA6IHRpbWU7Cj4gKwpkb2VzIHRoZSBidWRn
ZXQgdGFrZXMgcHJlY2VkZW5jZSBvdmVyIHJhdGUgYW5kIGNyZWRpdCA/CnBsZWFzZSByZXBsYWNl
IHNuZXh0LT5idWRnZXQgd2l0aCBzb21ldGhpbmcgd2hpY2ggaXMgbGVzcyBjb25mdXNpbmcgZWcg
CnNuZXh0LT5idWRnZXRfYWxsb2NhdGVkLi4KPiArICAgIC8qCj4gKyAgICAgKiA0KSBCdXQgbmV2
ZXIgcnVuIGxvbmdlciB0aGFuIE1BWF9USU1FUiBvciBsZXNzIHRoYW4gTUlOX1RJTUVSIG9yCj4g
KyAgICAgKiAgICB0aGUgcmF0ZV9saW1pdCB0aW1lLgo+ICsgICAgICovCj4gKyAgICBpZiAoIHRp
bWUgPCBtaW5fdGltZSApCj4gICAgICB7Cj4gICAgICAgICAgdGltZSA9IG1pbl90aW1lOwo+ICAg
ICAgICAgIFNDSEVEX1NUQVRfQ1JBTksocnVudGltZV9taW5fdGltZXIpOwo+IEBAIC0yNDQ3LDEz
ICsyODE3LDEzIEBAIGNzY2hlZDJfcnVudGltZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMs
IGludCBjcHUsCj4gIC8qCj4gICAqIEZpbmQgYSBjYW5kaWRhdGUuCj4gICAqLwo+IC1zdGF0aWMg
c3RydWN0IGNzY2hlZDJfdmNwdSAqCj4gK3N0YXRpYyBub2lubGluZSBzdHJ1Y3QgY3NjaGVkMl92
Y3B1ICoKPiAgcnVucV9jYW5kaWRhdGUoc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFk
LAo+ICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzY3VyciwKPiAgICAgICAg
ICAgICAgICAgaW50IGNwdSwgc190aW1lX3Qgbm93LAo+ICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgKnNraXBwZWQpCj4gIHsKPiAtICAgIHN0cnVjdCBsaXN0X2hlYWQgKml0ZXI7Cj4gKyAg
ICBzdHJ1Y3QgbGlzdF9oZWFkICppdGVyLCAqdGVtcDsKPiAgICAgIHN0cnVjdCBjc2NoZWQyX3Zj
cHUgKnNuZXh0ID0gTlVMTDsKPiAgICAgIHN0cnVjdCBjc2NoZWQyX3ByaXZhdGUgKnBydiA9IGNz
Y2hlZDJfcHJpdihwZXJfY3B1KHNjaGVkdWxlciwgY3B1KSk7Cj4gICAgICBib29sIHlpZWxkID0g
X190ZXN0X2FuZF9jbGVhcl9iaXQoX19DU0ZMQUdfdmNwdV95aWVsZCwgJnNjdXJyLT5mbGFncyk7
Cj4gQEAgLTI0OTYsNyArMjg2Niw3IEBAIHJ1bnFfY2FuZGlkYXRlKHN0cnVjdCBjc2NoZWQyX3J1
bnF1ZXVlX2RhdGEgKnJxZCwKPiAgICAgIGVsc2UKPiAgICAgICAgICBzbmV4dCA9IGNzY2hlZDJf
dmNwdShpZGxlX3ZjcHVbY3B1XSk7Cj4KPiAtICAgIGxpc3RfZm9yX2VhY2goIGl0ZXIsICZycWQt
PnJ1bnEgKQo+ICsgICAgbGlzdF9mb3JfZWFjaF9zYWZlKCBpdGVyLCB0ZW1wLCAmcnFkLT5ydW5x
ICkKPiAgICAgIHsKPiAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICogc3ZjID0gbGlzdF9l
bnRyeShpdGVyLCBzdHJ1Y3QgY3NjaGVkMl92Y3B1LCBydW5xX2VsZW0pOwo+Cj4gQEAgLTI1NDQs
MTEgKzI5MTQsMTMgQEAgcnVucV9jYW5kaWRhdGUoc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0
YSAqcnFkLAo+ICAgICAgICAgIH0KPgpJbiBydW5xIGNhbmRpZGF0ZSB3ZSBoYXZlIGEgY29kZSBi
YXNlCi8qCiAgKiBSZXR1cm4gdGhlIGN1cnJlbnQgdmNwdSBpZiBpdCBoYXMgZXhlY3V0ZWQgZm9y
IGxlc3MgdGhhbiByYXRlbGltaXQuCiAgKiBBZGp1c3RzdG1lbnQgZm9yIHRoZSBzZWxlY3RlZCB2
Y3B1J3MgY3JlZGl0IGFuZCBkZWNpc2lvbgogICogZm9yIGhvdyBsb25nIGl0IHdpbGwgcnVuIHdp
bGwgYmUgdGFrZW4gaW4gY3NjaGVkMl9ydW50aW1lLgogICoKICAqIE5vdGUgdGhhdCwgaWYgc2N1
cnIgaXMgeWllbGRpbmcsIHdlIGRvbid0IGxldCByYXRlIGxpbWl0aW5nIGtpY2sgaW4uCiAgKiBJ
biBmYWN0LCBpdCBtYXkgYmUgdGhlIGNhc2UgdGhhdCBzY3VyciBpcyBhYm91dCB0byBzcGluLCBh
bmQgdGhlcmUncwogICogbm8gcG9pbnQgZm9yY2luZyBpdCB0byBkbyBzbyB1bnRpbCByYXRlIGxp
bWl0aW5nIGV4cGlyZXMuCiAgKi8KICBpZiAoICF5aWVsZCAmJiBwcnYtPnJhdGVsaW1pdF91cyAm
JiAhaXNfaWRsZV92Y3B1KHNjdXJyLT52Y3B1KSAmJgogICAgICAgdmNwdV9ydW5uYWJsZShzY3Vy
ci0+dmNwdSkgJiYKICAgICAgKG5vdyAtIHNjdXJyLT52Y3B1LT5ydW5zdGF0ZS5zdGF0ZV9lbnRy
eV90aW1lKSA8CiAgICAgICAgTUlDUk9TRUNTKHBydi0+cmF0ZWxpbWl0X3VzKSApCkluIHRoaXMg
Y29kZWJsb2NrIHdlIHJldHVybiBzY3Vyci4gSGVyZSB0aGVyZSBpcyBubyBjaGVjayBmb3IgdmNw
dS0+YnVkZ2V0LgpFdmVuIGlmIHRoZSBzY3VyciB2Y3B1IGhhcyBleGVjdXRlZCBmb3IgbGVzcyB0
aGFuIHJhdGUgbGltaXQgYW5kIHNjdXJyIAppcyBub3QgeWllbGRpbmcsIHdlIG5lZWQgdG8gY2hl
Y2sgZm9yIGl0cyBidWRnZXQgYmVmb3JlIHJldHVybmluZyBzY3Vyci4KCgo+ICAgICAgICAgIC8q
Cj4gLSAgICAgICAgICogSWYgdGhlIG5leHQgb25lIG9uIHRoZSBsaXN0IGhhcyBtb3JlIGNyZWRp
dCB0aGFuIGN1cnJlbnQKPiAtICAgICAgICAgKiAob3IgaWRsZSwgaWYgY3VycmVudCBpcyBub3Qg
cnVubmFibGUpLCBvciBpZiBjdXJyZW50IGlzCj4gLSAgICAgICAgICogeWllbGRpbmcsIGNob29z
ZSBpdC4KPiArICAgICAgICAgKiBJZiB0aGUgb25lIGluIHRoZSBydW5xdWV1ZSBoYXMgbW9yZSBj
cmVkaXQgdGhhbiBjdXJyZW50IChvciBpZGxlLAo+ICsgICAgICAgICAqIGlmIGN1cnJlbnQgaXMg
bm90IHJ1bm5hYmxlKSwgb3IgaWYgY3VycmVudCBpcyB5aWVsZGluZywgYW5kIGFsc28KPiArICAg
ICAgICAgKiBpZiB0aGUgb25lIGluIHJ1bnF1ZXVlIGVpdGhlciBpcyBub3QgY2FwcGVkLCBvciBp
cyBjYXBwZWQgYnV0IGhhcwo+ICsgICAgICAgICAqIHNvbWUgYnVkZ2V0LCB0aGVuIGNob29zZSBp
dC4KPiAgICAgICAgICAgKi8KPiAtICAgICAgICBpZiAoIHlpZWxkIHx8IHN2Yy0+Y3JlZGl0ID4g
c25leHQtPmNyZWRpdCApCj4gKyAgICAgICAgaWYgKCAoeWllbGQgfHwgc3ZjLT5jcmVkaXQgPiBz
bmV4dC0+Y3JlZGl0KSAmJgo+ICsgICAgICAgICAgICAgKCFoYXNfY2FwKHN2YykgfHwgdmNwdV90
cnlfdG9fZ2V0X2J1ZGdldChzdmMpKSApCj4gICAgICAgICAgICAgIHNuZXh0ID0gc3ZjOwo+Cj4g
ICAgICAgICAgLyogSW4gYW55IGNhc2UsIGlmIHdlIGdvdCB0aGlzIGZhciwgYnJlYWsuICovCj4g
QEAgLTI1NzUsNiArMjk0NywxMyBAQCBydW5xX2NhbmRpZGF0ZShzdHJ1Y3QgY3NjaGVkMl9ydW5x
dWV1ZV9kYXRhICpycWQsCj4gICAgICBpZiAoIHVubGlrZWx5KHNuZXh0LT50aWNrbGVkX2NwdSAh
PSAtMSAmJiBzbmV4dC0+dGlja2xlZF9jcHUgIT0gY3B1KSApCj4gICAgICAgICAgU0NIRURfU1RB
VF9DUkFOSyh0aWNrbGVkX2NwdV9vdmVycmlkZGVuKTsKPgo+ICsgICAgLyoKPiArICAgICAqIElm
IHNuZXh0IGlzIGZyb20gYSBjYXBwZWQgZG9tYWluLCBpdCBtdXN0IGhhdmUgYnVkZ2V0IChvciBp
dAo+ICsgICAgICogd291bGRuJ3QgaGF2ZSBiZWVuIGluIHRoZSBydW5xKS4gSWYgaXQgaXMgbm90
LCBpdCdkIGJlIFNUSU1FX01BWCwKPiArICAgICAqIHdoaWNoIHN0aWxsIGlzID49IDAuCj4gKyAg
ICAgKi8KPiArICAgIEFTU0VSVChzbmV4dC0+YnVkZ2V0ID49IDApOwo+ICsKPiAgICAgIHJldHVy
biBzbmV4dDsKPiAgfQo+Cj4gQEAgLTI2MzIsMTAgKzMwMTEsMTggQEAgY3NjaGVkMl9zY2hlZHVs
ZSgKPiAgICAgICAgICAgICAgICAgICAgICAodW5zaWduZWQgY2hhciAqKSZkKTsKPiAgICAgIH0K
Pgo+IC0gICAgLyogVXBkYXRlIGNyZWRpdHMgKi8KPiArICAgIC8qIFVwZGF0ZSBjcmVkaXRzIChh
bmQgYnVkZ2V0LCBpZiBuZWNlc3NhcnkpLiAqLwo+ICAgICAgYnVybl9jcmVkaXRzKHJxZCwgc2N1
cnIsIG5vdyk7Cj4KPiAgICAgIC8qCj4gKyAgICAgKiAgQmVsb3cgMCwgbWVhbnMgdGhhdCB3ZSBh
cmUgY2FwcGVkIGFuZCB3ZSBoYXZlIG92ZXJydW4gb3VyICBidWRnZXQuCj4gKyAgICAgKiAgTGV0
J3MgdHJ5IHRvIGdldCBzb21lIG1vcmUgYnV0LCBpZiB3ZSBmYWlsIChlLmcuLCBiZWNhdXNlIG9m
IHRoZQo+ICsgICAgICogIG90aGVyIHJ1bm5pbmcgdmNwdXMpLCB3ZSB3aWxsIGJlIHBhcmtlZC4K
PiArICAgICAqLwo+ICsgICAgaWYgKCB1bmxpa2VseShzY3Vyci0+YnVkZ2V0IDw9IDApICkKPiAr
ICAgICAgICB2Y3B1X3RyeV90b19nZXRfYnVkZ2V0KHNjdXJyKTsKPiArCj4gKyAgICAvKgo+ICAg
ICAgICogU2VsZWN0IG5leHQgcnVubmFibGUgbG9jYWwgVkNQVSAoaWUgdG9wIG9mIGxvY2FsIHJ1
bnEpLgo+ICAgICAgICoKPiAgICAgICAqIElmIHRoZSBjdXJyZW50IHZjcHUgaXMgcnVubmFibGUs
IGFuZCBoYXMgaGlnaGVyIGNyZWRpdCB0aGFuCj4gQEAgLTI3NjksNiArMzE1Niw5IEBAIGNzY2hl
ZDJfZHVtcF92Y3B1KHN0cnVjdCBjc2NoZWQyX3ByaXZhdGUgKnBydiwgc3RydWN0IGNzY2hlZDJf
dmNwdSAqc3ZjKQo+Cj4gICAgICBwcmludGsoIiBjcmVkaXQ9JSIgUFJJaTMyIiBbdz0ldV0iLCBz
dmMtPmNyZWRpdCwgc3ZjLT53ZWlnaHQpOwo+Cj4gKyAgICBpZiAoIGhhc19jYXAoc3ZjKSApCj4g
KyAgICAgICAgcHJpbnRrKCIgYnVkZ2V0PSUiUFJJX3N0aW1lLCBzdmMtPmJ1ZGdldCk7Cj4gKwo+
ICAgICAgcHJpbnRrKCIgbG9hZD0lIlBSSV9zdGltZSIgKH4lIlBSSV9zdGltZSIlJSkiLCBzdmMt
PmF2Z2xvYWQsCj4gICAgICAgICAgICAgKHN2Yy0+YXZnbG9hZCAqIDEwMCkgPj4gcHJ2LT5sb2Fk
X3ByZWNpc2lvbl9zaGlmdCk7Cj4KPiBAQCAtMjg1Niw5ICszMjQ2LDEwIEBAIGNzY2hlZDJfZHVt
cChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMpCj4KPiAgICAgICAgICBzZG9tID0gbGlzdF9l
bnRyeShpdGVyX3Nkb20sIHN0cnVjdCBjc2NoZWQyX2RvbSwgc2RvbV9lbGVtKTsKPgo+IC0gICAg
ICAgIHByaW50aygiXHREb21haW46ICVkIHcgJWQgdiAlZFxuIiwKPiArICAgICAgICBwcmludGso
Ilx0RG9tYWluOiAlZCB3ICVkIGMgJXUgdiAlZFxuIiwKPiAgICAgICAgICAgICAgICAgc2RvbS0+
ZG9tLT5kb21haW5faWQsCj4gICAgICAgICAgICAgICAgIHNkb20tPndlaWdodCwKPiArICAgICAg
ICAgICAgICAgc2RvbS0+Y2FwLAo+ICAgICAgICAgICAgICAgICBzZG9tLT5ucl92Y3B1cyk7Cj4K
PiAgICAgICAgICBmb3JfZWFjaF92Y3B1KCBzZG9tLT5kb20sIHYgKQo+IEBAIC0zMDc2LDEyICsz
NDY3LDE0IEBAIGNzY2hlZDJfaW5pdChzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMpCj4gICAgICAgICAg
ICAgWEVOTE9HX0lORk8gIiBsb2FkX3dpbmRvd19zaGlmdDogJWRcbiIKPiAgICAgICAgICAgICBY
RU5MT0dfSU5GTyAiIHVuZGVybG9hZF9iYWxhbmNlX3RvbGVyYW5jZTogJWRcbiIKPiAgICAgICAg
ICAgICBYRU5MT0dfSU5GTyAiIG92ZXJsb2FkX2JhbGFuY2VfdG9sZXJhbmNlOiAlZFxuIgo+IC0g
ICAgICAgICAgIFhFTkxPR19JTkZPICIgcnVucXVldWVzIGFycmFuZ2VtZW50OiAlc1xuIiwKPiAr
ICAgICAgICAgICBYRU5MT0dfSU5GTyAiIHJ1bnF1ZXVlcyBhcnJhbmdlbWVudDogJXNcbiIKPiAr
ICAgICAgICAgICBYRU5MT0dfSU5GTyAiIGNhcCBlbmZvcmNlbWVudCBncmFudWxhcml0eTogJWRt
c1xuIiwKPiAgICAgICAgICAgICBvcHRfbG9hZF9wcmVjaXNpb25fc2hpZnQsCj4gICAgICAgICAg
ICAgb3B0X2xvYWRfd2luZG93X3NoaWZ0LAo+ICAgICAgICAgICAgIG9wdF91bmRlcmxvYWRfYmFs
YW5jZV90b2xlcmFuY2UsCj4gICAgICAgICAgICAgb3B0X292ZXJsb2FkX2JhbGFuY2VfdG9sZXJh
bmNlLAo+IC0gICAgICAgICAgIG9wdF9ydW5xdWV1ZV9zdHJbb3B0X3J1bnF1ZXVlXSk7Cj4gKyAg
ICAgICAgICAgb3B0X3J1bnF1ZXVlX3N0cltvcHRfcnVucXVldWVdLAo+ICsgICAgICAgICAgIG9w
dF9jYXBfcGVyaW9kKTsKPgo+ICAgICAgaWYgKCBvcHRfbG9hZF9wcmVjaXNpb25fc2hpZnQgPCBM
T0FEQVZHX1BSRUNJU0lPTl9TSElGVF9NSU4gKQo+ICAgICAgewo+IEBAIC0zMDk5LDYgKzM0OTIs
MTMgQEAgY3NjaGVkMl9pbml0KHN0cnVjdCBzY2hlZHVsZXIgKm9wcykKPiAgICAgIHByaW50ayhY
RU5MT0dfSU5GTyAibG9hZCB0cmFja2luZyB3aW5kb3cgbGVuZ3RoICVsbHUgbnNcbiIsCj4gICAg
ICAgICAgICAgMVVMTCA8PCBvcHRfbG9hZF93aW5kb3dfc2hpZnQpOwo+Cj4gKyAgICBpZiAoIENT
Q0hFRDJfQkRHVF9SRVBMX1BFUklPRCA8IENTQ0hFRDJfTUlOX1RJTUVSICkKPiArICAgIHsKPiAr
ICAgICAgICBwcmludGsoIldBUk5JTkc6ICVzOiBvcHRfY2FwX3BlcmlvZCAlZCB0b28gc21hbGws
IHJlc2V0dGluZ1xuIiwKPiArICAgICAgICAgICAgICAgX19mdW5jX18sIG9wdF9jYXBfcGVyaW9k
KTsKPiArICAgICAgICBvcHRfY2FwX3BlcmlvZCA9IDEwOyAvKiBtcyAqLwo+ICsgICAgfQo+ICsK
PiAgICAgIC8qIEJhc2ljYWxseSBubyBDUFUgaW5mb3JtYXRpb24gaXMgYXZhaWxhYmxlIGF0IHRo
aXMgcG9pbnQ7IGp1c3QKPiAgICAgICAqIHNldCB1cCBiYXNpYyBzdHJ1Y3R1cmVzLCBhbmQgYSBj
YWxsYmFjayB3aGVuIHRoZSBDUFUgaW5mbyBpcwo+ICAgICAgICogYXZhaWxhYmxlLiAqLwo+IGRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hl
ZC5oCj4gaW5kZXggMTEyN2NhOS4uMmM3ZjljYyAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS94
ZW4vc2NoZWQuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCj4gQEAgLTc4Nyw2ICs3
ODcsOSBAQCBzdGF0aWMgaW5saW5lIHN0cnVjdCBkb21haW4gKm5leHRfZG9tYWluX2luX2NwdXBv
b2woCj4gICAvKiBWQ1BVIGlzIGJlaW5nIHJlc2V0LiAqLwo+ICAjZGVmaW5lIF9WUEZfaW5fcmVz
ZXQgICAgICAgIDcKPiAgI2RlZmluZSBWUEZfaW5fcmVzZXQgICAgICAgICAoMVVMPDxfVlBGX2lu
X3Jlc2V0KQo+ICsvKiBWQ1BVIGlzIHBhcmtlZC4gKi8KPiArI2RlZmluZSBfVlBGX3BhcmtlZCAg
ICAgICAgICA4Cj4gKyNkZWZpbmUgVlBGX3BhcmtlZCAgICAgICAgICAgKDFVTDw8X1ZQRl9wYXJr
ZWQpCj4KPiAgc3RhdGljIGlubGluZSBpbnQgdmNwdV9ydW5uYWJsZShzdHJ1Y3QgdmNwdSAqdikK
PiAgewo+CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 12 11:20:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 11:20: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 1dKNO4-00059a-1A; Mon, 12 Jun 2017 11:20: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=3291fa11c=wei.liu2@citrix.com>)
 id 1dKNO3-00059L-FJ
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 11:19:59 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 A7/82-03613-ED87E395; Mon, 12 Jun 2017 11:19:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXitHRDpO6dCrt
 Ig3n3WS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox5N/YxF6xkrZg0eTtTA+Nali5GTg4JAX+J
 d2c/sIPYLAKqEkcu7GQEsdkElCV+dvaygdgiAmoS7atmMoPYzAK5El+fnwLrFRaIkFh87zdYD
 a+AhcTZDddYQWwhgQCJszdeQcUFJU7OfMIC0asjsWD3J6A4B5AtLbH8HwdImFMgUOLblkVgJa
 ICKhKdS+ewQIxRkOiYfoxpAiPfLCSTZiGZNAth0gJG5lWM6sWpRWWpRbrGeklFmekZJbmJmTm
 6hgZmermpxcWJ6ak5iUnFesn5uZsYgWHGAAQ7GDv+OR1ilORgUhLl3XLFJlKILyk/pTIjsTgj
 vqg0J7X4EKMMB4eSBO/HcrtIIcGi1PTUirTMHGDAw6QlOHiURHhvhwOleYsLEnOLM9MhUqcYj
 Tk2rF7/hYmj6cOWL0xCLHn5ealS4rzTQSYJgJRmlObBDYJF4iVGWSlhXkag04R4ClKLcjNLUO
 VfMYpzMCoJ87qUAU3hycwrgdv3CugUJqBTroN8wVtckoiQkmpgrNzvdHmqcoRhta3QRR8DmZS
 7uw5lXJ8gsjnOaetJI6UUuzt6e17faPzeoX3LRkb8aq1K8tzPCrNOyaVYS7Y93rk48/Jrk1TP
 ZGv3NVYy6UlfT+62ebHy/y3P4rsP/7CkrxIXNTE+LxHYfqkr4sWn9Q+1b+7Sk5PRuHH/NqMbw
 wSngxbVxbG7lFiKMxINtZiLihMBOnJ/E78CAAA=
X-Env-Sender: prvs=3291fa11c=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1497266385!50397334!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36366 invoked from network); 12 Jun 2017 11:19:54 -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;
 12 Jun 2017 11:19:54 -0000
X-IronPort-AV: E=Sophos;i="5.39,333,1493683200"; d="scan'208";a="427474814"
Date: Mon, 12 Jun 2017 12:19:42 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Zhongze Liu <blackskygg@gmail.com>
Message-ID: <20170612111942.bdiysvdxr7yzc37n@citrix.com>
References: <CAHrd_jpH09yap8epvUMACyS6RN5s7JEtGepvmHroE=1qh+M77w@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAHrd_jpH09yap8epvUMACyS6RN5s7JEtGepvmHroE=1qh+M77w@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>
Subject: Re: [Xen-devel] [BUB REPORT] compiler warnings when building
 tools/firmware/etherboot/ipxe
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBKdW4gMTIsIDIwMTcgYXQgMDY6NDA6MzNQTSArMDgwMCwgWmhvbmd6ZSBMaXUgd3Jv
dGU6Cj4gSGkgWGVuIGRldmVsb3BlcnMsCj4gCj4gU2V2ZXJhbCAtV2ltcGxpY2l0LWZhbGx0aHJv
dWdoIHdlcmUgZm91bmQgdW5kZXIKPiB0b29scy9maXJtd2FyZS9ldGhlcmJvb3QvaXB4ZSB3aXRo
IEdDQ3Y3LjEuMS4KPiBJJ20gbm90IHN1cmUgd2hldGhlciB0aGlzIGlzIHRoZSByaWdodCBwbGFj
ZSB0byByZXBvcnQgdGhpcyBzaW5jZSBpdCdzCj4gbm90IHBhcnQgb2YgdGhlIHhlbiBzb3VyY2Ug
dHJlZSwKPiBCdXQgSSB0aGluayBJJ2QgYmV0dGVyIGxldCB5b3Uga25vdy4KPiAKPiBDaGVlcnMs
Cj4gCgpUaGFua3MgZm9yIHRoZSByZXBvcnQuIEkgbmVlZCB0byBzZWUgaWYgdGhhdCdzIGZpeGVk
IGluIHVwc3RyZWFtLgoKSWYgaXQgaXMgZml4ZWQgaW4gdXBzdHJlYW0sIEkgbWlnaHQganVzdCB1
cGRhdGUgdGhlIGluLXRyZWUgdmVyc2lvbjsKb3RoZXJ3aXNlIEkgd2lsbCBqdXN0IHJlcG9ydCBp
dCB0byB0aGVtLgoKRm9yIG5vdyB5b3UgY2FuIHByb2JhYmx5IGFwcGVuZCAtV25vLWltcGxpY2l0
LWZhbGx0aHJvdWdoIHRvCkVYVFJBX0NGTEFHU19YRU5fVE9PTFMgdG8gd29yayBhcm91bmQgdGhl
IGlzc3VlLiBJIGRvbid0IHRoaW5rIHRoYXQKd2FybmluZyBpcyB2ZXJ5IGltcG9ydGFudC4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 12 11:20:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 11:20: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 1dKNO1-000597-Q6; Mon, 12 Jun 2017 11:19: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 1dKNO1-00058z-0N
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 11:19:57 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 3F/E0-01735-CD87E395; Mon, 12 Jun 2017 11:19:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS/dGhV2
 kwZy12hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aZ+RdZC7ZLVbxeP5WlgXGXSBcjJ4eQQJ5E
 ++yjjCA2r4CdxMeuKWC2hIChxOmFN1lAbBYBVYlj25rB4mwC6hJtz7azgtgiAvoS8z/9BLI5O
 JgFDCTufjcBCQsLeEn8fzMHKMwFNP4zk8SZPc1MIAlOoPkbpt0Eq+cVEJT4u0MYJMwsoCXx8N
 ctFghbW2LZwtfMECOlJZb/45jAyDcLoWEWkoZZSBpmITQsYGRZxahRnFpUllqka2ikl1SUmZ5
 RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGHwMQLCDsW+W8yFGSQ4mJVHeLVdsIoX4kvJT
 KjMSizPii0pzUosPMcpwcChJ8H4st4sUEixKTU+tSMvMAcYBTFqCg0dJhPd2OFCat7ggMbc4M
 x0idYpRUUqc9z9InwBIIqM0D64NFnuXGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMzrUgY0hS
 czrwRu+iugxUxAi6+D3MxbXJKIkJJqYBRlO6L1Q+DYmvwtAS89/isaHb7jJRSxd7l/07MM8Vc
 rnm9WyU2ezF0U1n9qwX/FJ71lDmGRF07/vD+v8c4u27OTnxm1/q5oVjIq993iIajMEWWbWHO+
 P8Nj70t/Ta7SucbFXBZevl0vzhhc7V6ccOtybcdNxfeSGRM7Ao8/yUg90/DcfGKNhRJLcUaio
 RZzUXEiAMcQ4Cq4AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1497266390!102764153!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8536 invoked from network); 12 Jun 2017 11:19:52 -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; 12 Jun 2017 11:19:52 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 12 Jun 2017 05:19:50 -0600
Message-Id: <593E94F40200007800161EB3@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 12 Jun 2017 05:19:48 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <593989AC0200007800160F2E@prv-mh.provo.novell.com>
 <593989AC0200007800160F2E@prv-mh.provo.novell.com>
 <341ce3eb-cd0d-324f-054b-e2dc0d1b766d@citrix.com>
 <593E50B00200007800161AAD@prv-mh.provo.novell.com>
 <f9bc15d7-d811-b437-8327-7b20e5f30bd7@citrix.com>
 <593E8CC60200007800161E08@prv-mh.provo.novell.com>
 <1696121d-647d-2a82-5b56-fa6ad04864d6@citrix.com>
In-Reply-To: <1696121d-647d-2a82-5b56-fa6ad04864d6@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86/mm: drop further relics of translated
 PV 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>

Pj4+IE9uIDEyLjA2LjE3IGF0IDEyOjUyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTIvMDYvMTcgMTE6NDQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxMi4w
Ni4xNyBhdCAxMjozNywgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gT24g
MTIvMDYvMTcgMDc6MjgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+IE9uIDA5LjA2LjE3IGF0
IDE5OjM4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4+IE9uIDA4LzA2
LzE3IDE2OjMwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IEZvciBQViBkb21haW5zIHBhZ2lu
Z19tb2RlX3tyZWZjb3VudHMsdHJhbnNsYXRlfSgpIGFyZSBhbHdheXMgZmFsc2UgYXMKPj4+Pj4+
IG9mIGNvbW1pdHMgNDA0NTk1MzUyNyAoIng4Ni9wYWdpbmc6IEVuZm9yY2UgUEdfZXh0ZXJuYWwg
PT0gUEdfdHJhbnNsYXRlCj4+Pj4+PiA9PSBQR19yZWZjb3VudHMiKSBhbmQgOTI5NDJmZDNkNCAo
Ing4Ni9tbTogZHJvcAo+Pj4+Pj4gZ3Vlc3Rfe21hcCxnZXRfZWZmfV9sMWUoKSBob29rcyIpLgo+
Pj4+Pj4KPj4+Pj4+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KPj4+Pj4gUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+Cj4+Pj4gVGhhbmtzLgo+Pj4+Cj4+Pj4+IFRoZXJlIGFyZSBtb3JlIGNhc2VzIGFzIHdl
bGwuICBJIHdpbGwgcmViYXNlIG15IHNlcmllcyBvdmVyIHRoaXMgcGF0Y2gKPj4+Pj4gd2hlbiB5
b3UgY29tbWl0IGl0LCBiZWNhdXNlIHRoZSBleHRyYSBjYXNlcyBvbmx5IGJlY29tZSBvYnZpb3Vz
IGFmdGVyCj4+Pj4+IHRoZSBvdGhlciBjbGVhbnVwIHdoaWNoIGlzIHN0aWxsIHBlbmRpbmcuIAo+
Pj4+IE9oLCBpbnRlcmVzdGluZy4gSSdtIGN1cmlvdXMgdG8gc2VlIHdoYXQgZnVydGhlciBvbmVz
IEkgZGlkbid0IHNwb3QuCj4+PiBUaGVyZSBpcyBhIHBhdHRlcm4gaW4gc2V2ZXJhbCBkb19tbXVl
eHRfb3AoKSBzdWJvcHMgd2hpY2ggaXM6Cj4+Pgo+Pj4gaWYgKCBjdXJyZCAhPSBwZ19vd25lciAp
Cj4+PiAgICAgcmMgPSAtRVBFUk07Cj4+PiBlbHNlIGlmICggcGFnaW5nX21vZGVfdHJhbnNsYXRl
KGN1cnJkKSApCj4+PiAgICAgcmMgPSAtRUlOVkFMOwo+Pj4KPj4+IFRoaXMgaXMgZXF1aXZhbGVu
dCB0byBwYWdpbmdfbW9kZV90cmFuc2xhdGUocGdfb3duZXIpLgo+PiBCdXQgcGdfb3duZXIgY2Fu
IGdlbmVyYWxseSBiZSB0cmFuc2xhdGVkIChpLmUuIEhWTSkuCj4gCj4gTm90IGluIHRoaXMgY2Fz
ZS4gIFRoZSBzdGFydCBvZiBkb19tbXVleHRfb3AoKSBkb2VzCj4gCj4gICAgIGlmICggIWlzX3B2
X2RvbWFpbihwZ19vd25lcikgKQo+ICAgICB7Cj4gICAgICAgICBwdXRfcGdfb3duZXIocGdfb3du
ZXIpOwo+ICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gICAgIH0KPiAKPiBtZWFuaW5nIHRoYXQg
ZG9fbW11ZXh0X29wKCkgY2FuIHN0cmljdGx5IG9ubHkgb3BlcmF0ZSBvbiBQViBkb21haW5zLgoK
QWgsIEkgc2VlLiBwYWdpbmdfbW9kZV9yZWZjb3VudHMoKSBjaGVja3MgYXJlIHRoZW4gcG9pbnRs
ZXNzCnRoZXJlIHRvby4KCj4+Pj4+IE9uZSBzdHlsZSBxdWVyeSB0aG91Z2guLi4KPj4+Pj4KPj4+
Pj4+IEBAIC0zMzg0LDExICszMzY4LDkgQEAgbG9uZyBkb19tbXVleHRfb3AoCj4+Pj4+PiAgCj4+
Pj4+PiAgICAgICAgICAgICAgaWYgKCBvcC5hcmcxLm1mbiAhPSAwICkKPj4+Pj4+ICAgICAgICAg
ICAgICB7Cj4+Pj4+PiAtICAgICAgICAgICAgICAgIGlmICggcGFnaW5nX21vZGVfcmVmY291bnRz
KGQpICkKPj4+Pj4+IC0gICAgICAgICAgICAgICAgICAgIHJjID0gZ2V0X3BhZ2VfZnJvbV9wYWdl
bnIob3AuYXJnMS5tZm4sIGQpID8gMCA6IC1FSU5WQUw7Cj4+Pj4+PiAtICAgICAgICAgICAgICAg
IGVsc2UKPj4+Pj4+IC0gICAgICAgICAgICAgICAgICAgIHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVf
ZnJvbV9wYWdlbnIoCj4+Pj4+PiAtICAgICAgICAgICAgICAgICAgICAgICAgb3AuYXJnMS5tZm4s
IFBHVF9yb290X3BhZ2VfdGFibGUsIGQsIDAsIDEpOwo+Pj4+Pj4gKyAgICAgICAgICAgICAgICBy
YyA9IGdldF9wYWdlX2FuZF90eXBlX2Zyb21fcGFnZW5yKG9wLmFyZzEubWZuLAo+Pj4+Pj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBHVF9yb290
X3BhZ2VfdGFibGUsCj4+Pj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZCwgMCwgMSk7Cj4+Pj4+IFdoeSBkbyB5b3UgY2hvb3NlIHRvIHNxdWFz
aCB0aGUgcGFyYW1ldGVycyBvbiB0aGUgcmlnaHQgaGFuZCBzaWRlPyAgRm9yCj4+Pj4+IGNhc2Vz
IGxpa2UgdGhpcywgdGhlIHN0eWxlIG9mIHRoZSBvbGQgY29kZSBpcyBuZWF0ZXIgSU1PLgo+Pj4+
IEkgdGhpbmsgdGhpcyBhbHRlcm5hdGl2ZSBzdHlsZSBpcyBjb250cmFyeSB0byBnZW5lcmFsIHN0
eWxlIGd1aWRlbGluZXMsCj4+PiBXaGljaCBndWlkZWxpbmVzIHdoZXJlPwo+PiBXZWxsLCBJIGFk
bWl0ICJMb25nIGxpbmVzIHNob3VsZCBiZSBzcGxpdCBhdCBzZW5zaWJsZSBwbGFjZXMgYW5kIHRo
ZQo+PiB0cmFpbGluZyBwb3J0aW9ucyBpbmRlbnRlZCIgY2FuIGJlIHJlYWQgaW4gdmFyaW91cyBk
aWZmZXJlbnQgd2F5cywKPj4gZXNwZWNpYWxseSB3aXRoIHRoZXJlIGJlaW5nIG5vdGhpbmcgc2Fp
ZCBvbiB3aGF0IHRoZSBpbmRlbnRlZAo+PiB0cmFpbGluZyBwb3J0aW9uIHNob3VsZCBhbGlnbiB3
aXRoLiBTbyBJIGd1ZXNzIGl0J3MgcmF0aGVyIG15Cj4+IGludGVycHJldGF0aW9uIG9mIHRoYXQg
cnVsZS4KPiAKPiBEbyB5b3UgaG9uZXN0bHkgdGhpbmsgdGhhdCBzcXVhc2hpbmcgZXZlcnl0aGlu
ZyBvbiB0aGUgcmlnaHQgaGFuZCBzaWRlCj4gaXMgbmVhdGVyIG9yIGVhc2llciB0byByZWFkPyAg
QmVjYXVzZSBJIGNlcnRhaW5seSBkb24ndC4KClRoZSBsb25nZXIgdGhlIGZ1bmN0aW9uIG5hbWUg
Z2V0cywgdGhlIGxlc3MgSSdkIGJlIG9mIHRoYXQgb3BpbmlvbiwKYnV0IGdlbmVyYWxseSBJIHRo
aW5rIGtlZXBpbmcgYXQgbGVhc3QgdGhlIGZpcnN0IGFyZ3VtZW50IG9uIHRoZQpzYW1lIGxpbmUg
YXMgdGhlIGZ1bmN0aW9uIChhbmQgdGhlIHRodXMgcmVzdWx0aW5nIGRlZXBlciBpbmRlbnRhdGlv
bgpmb3IgdGhlIG90aGVycykgbWFrZSB0aGUgZnVuY3Rpb24gY2FsbCBiZXR0ZXIgc3RhbmQgb3V0
IGFzIHN1Y2ggKHRvCmVhc2Ugc2VwYXJhdGlvbiBmcm9tIG90aGVyIGtpbmRzIG9mIGV4cHJlc3Np
b25zIC8gc3RhdGVtZW50cykuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 12 11:21:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 11: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 1dKNPM-0005iP-Bj; Mon, 12 Jun 2017 11: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 <prvs=3291fa11c=wei.liu2@citrix.com>)
 id 1dKNPL-0005iG-3I
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 11:21:19 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 E5/4D-17076-E297E395; Mon, 12 Jun 2017 11:21:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHRDpK5upV2
 kwcI9hhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aeT8vZCnayV9zt/svUwNjK1sXIySEh4C9x
 YX4zSxcjBweLgKrEgUUiIGE2AWWJn529YCUiAmoS7atmMoPYzAK5El+fn2IBsYUFIiQW3/sNV
 sMrYCFx4vxKJhBbSKBO4l9zPyNEXFDi5MwnLBC9OhILdn9iA1nFLCAtsfwfB0iYU8BSYkLLJL
 AxogIqEp1L57BAjFGQ6Jh+jGkCI98sJJNmIZk0C2HSAkbmVYzqxalFZalFuiZ6SUWZ6RkluYm
 ZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBQcYABDsYG784HWKU5GBSEuXdcsUmUogvKT+lMiOx
 OCO+qDQntfgQowwHh5IE78dyu0ghwaLU9NSKtMwcYLjDpCU4eJREeG+HA6V5iwsSc4sz0yFSp
 xh1OZo+bPnCJMSSl5+XKiXO+x9khgBIUUZpHtwIWOxdYpSVEuZlBDpKiKcgtSg3swRV/hWjOA
 ejkjCvSxnQFJ7MvBK4Ta+AjmACOuI6yP28xSWJCCmpBkazNkHvmrsyXhLTP06xWMty7XTJzNN
 me0rMHz60cNp/8aXjxgre7D9XqtsZrgbHhXIyiFXdc3arcFpRHqDnG7Wnvn3bqzuei79o90Ra
 iu/Vk3RfNPtM1/89/M+nTNnOmizyNnWFnPJcVesIp6NvfN1Z7K49upsnd9JnB+djxubGkn1/W
 bzqpJRYijMSDbWYi4oTAQJZU/u4AgAA
X-Env-Sender: prvs=3291fa11c=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1497266475!97598821!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39363 invoked from network); 12 Jun 2017 11:21:17 -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;
 12 Jun 2017 11:21:17 -0000
X-IronPort-AV: E=Sophos;i="5.39,333,1493683200"; d="scan'208";a="427475070"
Date: Mon, 12 Jun 2017 12:21:04 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Zhongze Liu <blackskygg@gmail.com>
Message-ID: <20170612112104.4p5so5jtkmy26vq7@citrix.com>
References: <CAHrd_jpH09yap8epvUMACyS6RN5s7JEtGepvmHroE=1qh+M77w@mail.gmail.com>
 <20170612111942.bdiysvdxr7yzc37n@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170612111942.bdiysvdxr7yzc37n@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [BUB REPORT] compiler warnings when building
 tools/firmware/etherboot/ipxe
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBKdW4gMTIsIDIwMTcgYXQgMTI6MTk6NDJQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBNb24sIEp1biAxMiwgMjAxNyBhdCAwNjo0MDozM1BNICswODAwLCBaaG9uZ3plIExpdSB3
cm90ZToKPiA+IEhpIFhlbiBkZXZlbG9wZXJzLAo+ID4gCj4gPiBTZXZlcmFsIC1XaW1wbGljaXQt
ZmFsbHRocm91Z2ggd2VyZSBmb3VuZCB1bmRlcgo+ID4gdG9vbHMvZmlybXdhcmUvZXRoZXJib290
L2lweGUgd2l0aCBHQ0N2Ny4xLjEuCj4gPiBJJ20gbm90IHN1cmUgd2hldGhlciB0aGlzIGlzIHRo
ZSByaWdodCBwbGFjZSB0byByZXBvcnQgdGhpcyBzaW5jZSBpdCdzCj4gPiBub3QgcGFydCBvZiB0
aGUgeGVuIHNvdXJjZSB0cmVlLAo+ID4gQnV0IEkgdGhpbmsgSSdkIGJldHRlciBsZXQgeW91IGtu
b3cuCj4gPiAKPiA+IENoZWVycywKPiA+IAo+IAo+IFRoYW5rcyBmb3IgdGhlIHJlcG9ydC4gSSBu
ZWVkIHRvIHNlZSBpZiB0aGF0J3MgZml4ZWQgaW4gdXBzdHJlYW0uCgpBbmQgaW5kZWVkIGl0IGlz
IGFscmVhZHkgZml4ZWQ6Cgpjb21taXQgNWY4NWNiYjllZTFjMDBjZWM4MWE4NDhhOWU4NzFhZDVk
MWU3ZjUzZgpBdXRob3I6ICAgICBNaWNoYWVsIEJyb3duIDxtY2IzMEBpcHhlLm9yZz4KQXV0aG9y
RGF0ZTogV2VkIE1hciAyOSAxMDozNjowMyAyMDE3ICswMzAwCkNvbW1pdDogICAgIE1pY2hhZWwg
QnJvd24gPG1jYjMwQGlweGUub3JnPgpDb21taXREYXRlOiBXZWQgTWFyIDI5IDEwOjM2OjQ1IDIw
MTcgKzAzMDAKCiAgICBbYnVpbGRdIEF2b2lkIGltcGxpY2l0LWZhbGx0aHJvdWdoIHdhcm5pbmdz
IG9uIEdDQyA3CgogICAgUmVwb3J0ZWQtYnk6IFZpbnNvbiBMZWUgPHZsZWVAZnJlZWRlc2t0b3Au
b3JnPgogICAgUmVwb3J0ZWQtYnk6IExpYW5nIFlhbiA8bHlhbkBzdXNlLmNvbT4KICAgIFNpZ25l
ZC1vZmYtYnk6IE1pY2hhZWwgQnJvd24gPG1jYjMwQGlweGUub3JnPgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 12 11:26:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 11: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 1dKNUY-00062S-V9; Mon, 12 Jun 2017 11: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 <prvs=3291fa11c=wei.liu2@citrix.com>)
 id 1dKNUX-00062M-Ci
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 11:26:41 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 26/60-01752-07A7E395; Mon, 12 Jun 2017 11:26:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHLMWRWlGSWpSXmKPExsXitHRDpG5BlV2
 kQesybovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePXwU9MBduEKs5tO83UwPiSt4uRk0NCwF/i
 5+fD7CA2m4CyxM/OXjYQW0RAT6LpwHNGEJtZwE6i+dEHFhBbWEBXYt7iiWA2i4CqxNbPK1lBb
 F4BC4kDk8+zQMyUl9jVdhEsLiSgINEx/RgTRI2gxMmZT1ggZkpIHHzxgnkCI/csJKlZSFILGJ
 lWMaoXpxaVpRbpmuklFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgSGAgMQ7GCc2uB
 8iFGSg0lJlHfLFZtIIb6k/JTKjMTijPii0pzU4kOMMhwcShK89yvsIoUEi1LTUyvSMnOAQQmT
 luDgURLhvR0OlOYtLkjMLc5Mh0idYjTm2LB6/Rcmjjm/d3xhEmLJy89LlRLn/QMySQCkNKM0D
 24QLFouMcpKCfMyAp0mxFOQWpSbWYIq/4pRnINRSZjXpQxoCk9mXgncvldApzABnXId5Ave4p
 JEhJRUA6PxpBXPzotktJy7+mOV9QXNwLKPSVVzzmx3exK143DyjNjDmyWrv1UzzXv3a+H+GTe
 7T+fly3zfZ9vsqip1XHpzFzebxUuWngmbBb9v2mKrukPSW+Wt9V6WK6L3WZ9ZNc8MPKyc4LC2
 99PDkvKsyo2BK4KXe32Yc+PucwkH3iLbD973eQKzErKVWIozEg21mIuKEwFkdMa+kQIAAA==
X-Env-Sender: prvs=3291fa11c=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1497266798!83177687!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60923 invoked from network); 12 Jun 2017 11:26:39 -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;
 12 Jun 2017 11:26:39 -0000
X-IronPort-AV: E=Sophos;i="5.39,333,1493683200"; d="scan'208";a="427475514"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 12 Jun 2017 12:26:36 +0100
Message-ID: <20170612112636.26613-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] Drop build-*-oldkern
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhhdCBpcyBmb3IgdGVzdGluZyB0aGUgaW4teGVuLmdpdCBrZXJuZWwgYnVpbGQgbWFjaGluZXJ5
IHdoaWNoIHdlCnN1cmVseSBkb24ndCBjYXJlIGFib3V0IGFueW1vcmUuCgpTaWduZWQtb2ZmLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIGNyLWRhaWx5LWJyYW5jaCAgICAg
fCAgNSAtLS0tLQogbWFrZS1kaXN0cm9zLWZsaWdodCB8ICAyICstCiBtYWtlLWhvc3RzLWZsaWdo
dCAgIHwgIDIgKy0KIG1maS1jb21tb24gICAgICAgICAgfCAxMyAtLS0tLS0tLS0tLS0tCiA0IGZp
bGVzIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMjAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvY3ItZGFpbHktYnJhbmNoIGIvY3ItZGFpbHktYnJhbmNoCmluZGV4IDhhMzE0Y2UuLjM5NDgz
Y2QgMTAwNzU1Ci0tLSBhL2NyLWRhaWx5LWJyYW5jaAorKysgYi9jci1kYWlseS1icmFuY2gKQEAg
LTIwOCwxMCArMjA4LDYgQEAgaWYgWyAieCRSRVZJU0lPTl9MSU5VWEZJUk1XQVJFIiA9IHggXTsg
dGhlbgogICAgICAgICBleHBvcnQgUkVWSVNJT05fTElOVVhGSVJNV0FSRQogZmkKIAotaWYgWyAi
eCRicmFuY2giICE9ICJ4eGVuLXVuc3RhYmxlIiBdOyB0aGVuCi0gICAgICAgIGV4cG9ydCBSRVZJ
U0lPTl9MSU5VWF9PTEQ9ZGlzYWJsZQotZmkKLQogY2FzZSAiJHRyZWUiIGluCiB4ZW4pCiAgICAg
ICAgIHJlYWx0cmVlPSR4ZW5icmFuY2gKQEAgLTI0NSw3ICsyNDEsNiBAQCBsaWJ2aXJ0KQogcnVt
cHJ1bikKIAlyZWFsdHJlZT1ydW1wcnVuCiAJTkVXX1JFVklTSU9OPSRSRVZJU0lPTl9SVU1QUlVO
Ci0JZXhwb3J0IFJFVklTSU9OX0xJTlVYX09MRD1kaXNhYmxlCiAJZXhwb3J0IFJFVklTSU9OX0xJ
QlZJUlQ9ZGlzYWJsZQogCTs7CiBzZWFiaW9zKQpkaWZmIC0tZ2l0IGEvbWFrZS1kaXN0cm9zLWZs
aWdodCBiL21ha2UtZGlzdHJvcy1mbGlnaHQKaW5kZXggOGFiMDBiMS4uNDA2ZDdkNiAxMDA3NTUK
LS0tIGEvbWFrZS1kaXN0cm9zLWZsaWdodAorKysgYi9tYWtlLWRpc3Ryb3MtZmxpZ2h0CkBAIC0x
OTEsNyArMTkxLDcgQEAgdGVzdF9tYXRyaXhfZG9fb25lICgpIHsKIAogaWYgWyB4JGJ1aWxkZmxp
Z2h0ID0geCBdOyB0aGVuCiAKLSAgV0FOVF9YRU5EPWZhbHNlIFJFVklTSU9OX0xJTlVYX09MRD1k
aXNhYmxlCisgIFdBTlRfWEVORD1mYWxzZQogCiAgIGNyZWF0ZV9idWlsZF9qb2JzCiAKZGlmZiAt
LWdpdCBhL21ha2UtaG9zdHMtZmxpZ2h0IGIvbWFrZS1ob3N0cy1mbGlnaHQKaW5kZXggZDYxOWRl
Ni4uMDE1MmRmZSAxMDA3NTUKLS0tIGEvbWFrZS1ob3N0cy1mbGlnaHQKKysrIGIvbWFrZS1ob3N0
cy1mbGlnaHQKQEAgLTk1LDcgKzk1LDcgQEAgaG9zdHNfaXRlcmF0ZSAoKSB7CiAKIGlmIFsgeCRi
dWlsZGZsaWdodCA9IHggXTsgdGhlbgogCi0gIFdBTlRfWEVORD1mYWxzZSBSRVZJU0lPTl9MSU5V
WF9PTEQ9ZGlzYWJsZQorICBXQU5UX1hFTkQ9ZmFsc2UKIAogICBjcmVhdGVfYnVpbGRfam9icwog
CmRpZmYgLS1naXQgYS9tZmktY29tbW9uIGIvbWZpLWNvbW1vbgppbmRleCBlYzMxZTJlLi45NGYw
ODhiIDEwMDY0NAotLS0gYS9tZmktY29tbW9uCisrKyBiL21maS1jb21tb24KQEAgLTMyOSwxOSAr
MzI5LDYgQEAgY3JlYXRlX2J1aWxkX2pvYnMgKCkgewogICAgIGFybSopIGNvbnRpbnVlOzsgIyBk
b24ndCBkbyBhbnkgb3RoZXIga2VybmVsIGJ1aWxkcwogICAgIGVzYWMKIAotICAgIGlmIFsgIngk
UkVWSVNJT05fTElOVVhfT0xEIiAhPSB4ZGlzYWJsZSBdOyB0aGVuCi0KLSAgICAgIGpvYl9jcmVh
dGVfYnVpbGQgYnVpbGQtJGFyY2gtb2xka2VybiBidWlsZC1rZXJuICAgICAgICAgICAgICAgICAg
IFwKLSAgICAgICAgICAgICAgICBhcmNoPSRhcmNoIGtjb25maWdob3c9Y3JlYXRlLWNvbmZpZy1z
aCAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICBraW1hZ2VmaWxlPXZtbGludXgg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICAk
UlVOVkFSUyAkQlVJTERfUlVOVkFSUyAkQlVJTERfTElOVVhfT0xEX1JVTlZBUlMgICAgICAgIFwK
LSAgICAgICAgICAgICAgICAkYXJjaF9ydW52YXJzICRob3N0b3NfcnVudmFycyAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICBob3N0X2hvc3RmbGFncz0kYnVpbGRf
aG9zdGZsYWdzICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgdHJlZV9saW51eD1o
dHRwOi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LTIuNi4xOC14ZW4uaGcgICAgICAgICAgIFwKLSAg
ICAgICAgcmV2aXNpb25fbGludXg9JFJFVklTSU9OX0xJTlVYX09MRAotCi0gICAgZmkKLQogICBk
b25lCiB9CiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 12 11:31:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 11:31: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 1dKNYn-0006gU-Hi; Mon, 12 Jun 2017 11:31: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 1dKNYm-0006gM-A8
 for xen-devel@lists.xen.org; Mon, 12 Jun 2017 11:31:04 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 C9/45-17076-77B7E395; Mon, 12 Jun 2017 11:31:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS7es2i7
 SYPIBU4slHxezODB6HN39mymAMYo1My8pvyKBNWPPzPiCu7wVp9Z9ZmtgXMHdxcjJISSQJ/Fw
 bhNjFyMHB6+AncTaXnGQsISAocTphTdZQMIsAqoS1+Z4g4TZBNQl2p5tZwWxRQT0JeZ/+glkc
 3EwC1xglPi7/DdYQljAR+L6yxeMEOM9JfYd/cQMYnMKeEms6J7KDrFKUOLvDmGQMLOAlsTDX7
 dYIGxtiWULXzODlDALSEss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRozi1qCy1SNfIUi+pKDM
 9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzDw6hkYGHcwNu31O8QoycGkJMq75YpNpBBf
 Un5KZUZicUZ8UWlOavEhRhkODiUJXp8qu0ghwaLU9NSKtMwcYAzApCU4eJREeG+HA6V5iwsSc
 4sz0yFSpxh1OTasXv+FSYglLz8vVUqcNxpkhgBIUUZpHtwIWDxeYpSVEuZlZGBgEOIpSC3KzS
 xBlX/FKM7BqCTM+x5kCk9mXgncpldARzABHXEd5H7e4pJEhJRUAyPfntKpiw3ebjqQ4WyWdbV
 uvuoJpep7Hvlpv8v+BpxZH/j1y7orVj8uFG/0dNwWskTj0JtVFVl3PhmlSx3YdXq3xuLqkup7
 Ey80MB6uXp+35uy6vJRGUTXO9XPcpL3lP7ZfyrCcapDxq301f1VykIWPjYHGog/vtm+0PPwz8
 oIsRyxfgbLtu7lKLMUZiYZazEXFiQB3jujhwgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1497267061!49716705!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65404 invoked from network); 12 Jun 2017 11:31:02 -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; 12 Jun 2017 11:31:02 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 12 Jun 2017 05:31:00 -0600
Message-Id: <593E97910200007800161ECD@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 12 Jun 2017 05:30:57 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1497264343-12890-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1497264343-12890-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Doug Goldstein <cardoe@cardoe.com>,
 Daniel Kiper <daniel.kiper@oracle.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2] x86/boot: Fix the boot time relocation
 calculations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEyLjA2LjE3IGF0IDEyOjQ1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gYy9zIGIyODA0NDIyNmUxICJ4ODY6IG1ha2UgWGVuIGVhcmx5IGJvb3QgY29kZSByZWxv
Y2F0YWJsZSIgaW50cm9kdWNlcwo+IAo+ICAgICBtb3YgJHN5bV9vZmZzKF9faW1hZ2VfYmFzZV9f
KSwlZXNpCj4gCj4gdG8gdGhlIGxlZ2FjeSBib290IHBhdGguICBIb3dldmVyLCB0aGlzIGlzIGJ5
IGRlZmluaXRpb24gMCwgd2hpY2ggbWVhbnMgdGhlCj4gYm9vdCBjb2RlIG9ubHkgZnVuY3Rpb25z
IGNvcnJlY3RseSB3aGVuIFhlbiBpcyBsb2FkZWQgYXQgaXRzIHByZWZlcnJlZAo+IHBoeXNpY2Fs
IGFkZHJlc3MgKDJNIGF0IHRoZSB0aW1lIG9mIHdyaXRpbmcpLgo+IAo+IFhlbiBkb2VzIGNvcGUg
aWYgbG9hZGVkIGF0IGFuIGFsdGVybmF0aXZlIHBoeXNpY2FsIGFkZHJlc3MsIGlmIHRoZQo+IE1V
TFRJQk9PVDJfVEFHX1RZUEVfTE9BRF9CQVNFX0FERFIgdGFnIGlzIGZpbGxlZCBpbiBwcm9wZXJs
eS4gIFdoaWxlIHJlY2VudAo+IHZlcnNpb25zIG9mIEdydWIgZG8gZmlsbCB0aGlzIGluIGFwcHJv
cHJpYXRlbHksIHRib290IGRvZXMgbm90LiAgKEluIGZhY3QsCj4gdGJvb3QgbG9hZHMgWGVuIGF0
IHRoZSBwcmVmZXJyZWQgYWRkcmVzcywgYnV0IGNsYWltcyBhIGxvYWQgYWRkcmVzcyBvZiA4TS4p
Cj4gCj4gQm90aCBNdWx0aWJvb3QgMSBhbmQgMiBzcGVjaWZ5IHRoZSBleGVjdXRpb24gZW52aXJv
bm1lbnQgYXMgYmVpbmcgZmxhdC4gIEFzIGEKPiByZXN1bHQsIFhlbiBuZWVkcyBubyBoZWxwIGNh
bGN1bGF0aW5nIHRoZSBwcm9wZXIgbG9hZCBhZGRyZXNzLgo+IAo+IEhvd2V2ZXIsIE11bHRpYm9v
dCBzcGVjaWZpZXMgJWVzcCBhcyB1bmRlZmluZWQuICBFeHBlcmltZW50YWxseSwgdXNpbmcgdGhl
Cj4gZW50cnkgJWVzcCBpcyBmaW5lLCBidXQgdGhpcyBpcyBjZXJ0YWlubHkgbm8gZ3VhcmFudGVl
LiAgVXNlIGEgdGVtcG9yYXJ5IHN0YWNrCj4gaW4gdGhlIGZpcnN0IHBhZ2Ugb2YgUkFNLCB3aGlj
aCBpcyBvbmUgb2YgdGhlIHNhZmVzdCBhcmVhcyB0byBjbG9iYmVyLgo+IAo+IENhbGN1bGF0ZSB0
aGUgbG9hZCBhZGRyZXNzIGZyb20gJWVpcCBhbG9uZSwgYW5kIGlnbm9yZQo+IE1VTFRJQk9PVDJf
VEFHX1RZUEVfTE9BRF9CQVNFX0FERFIgZW50aXJlbHkuICBUaGlzIGZpeGVzIGxlZ2FjeSBib290
IHVuZGVyCj4gdmFyaW91cyB2ZXJzaW9ucyBvZiB0Ym9vdC4KPiAKPiBGaW5hbGx5LCBzZXQgdXAg
dGhlIHN0YWNrIGFzIHNvb24gYXMgcG9zc2libGUsIHdoaWNoIG1lYW5zIHRoZSBCSU9TIHBhdGgg
aGFzIGEKPiB1c2FibGUgc3RhY2sgZm9yIHRoZSBlbnRpcmV0eSBvZiBpdHMgZHVyYXRpb24uICBV
c2UgdGhlIGZ1bGwgYXZhaWxhYmxlIHN0YWNrCj4gc2l6ZSwgcmF0aGVyIHRoYW4gbGltaXRpbmcg
dG8gYW4gYXJiaXRyYXJ5IDFrLiAgT25lIHNpZGUgZWZmZWN0IGlzIHRoYXQgdGhlCj4gTUIyL0VG
SSBwYXRoIGNvbnRpbnVlcyB0byB1c2UgdGhlIEVGSSBzdGFjayB1bnRpbCB0aGUgdHJhbXBvbGlu
ZSBpcyBlbnRlcmVkLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+Cj4gVGVzdGVkLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlh
c2xpQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 12 11:31:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 11:31: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 1dKNZY-0006kb-QH; Mon, 12 Jun 2017 11:31: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=3291fa11c=wei.liu2@citrix.com>)
 id 1dKNZY-0006kU-66
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 11:31:52 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 F8/18-03371-7AB7E395; Mon, 12 Jun 2017 11:31:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHSDve6yart
 Ig5cbtS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oypl3QKlgpVzPncydTAuJWzi5GTQ0LAX+LU
 vpWMIDaLgKpEy7PTzCA2m4CyxM/OXjYQW0RAT6LpwHOwGmYBO4nmRx9YQGxhAUOJvS9nAsU5O
 HgFLCT+7qoBCQsBme3Hp4C18goISpyc+YQFolVHYsHuT2wg5cwC0hLL/3GAhDkFLCW+HH0CVi
 4qoCLRuXQOC8QYBYmO6ceYJjDyzUIyaRaSSbMQJi1gZF7FqFGcWlSWWqRrZKCXVJSZnlGSm5i
 Zo2toYKaXm1pcnJiempOYVKyXnJ+7iREYZAxAsIPx17KAQ4ySHExKorxbrthECvEl5adUZiQW
 Z8QXleakFh9ilOHgUJLgPVxlFykkWJSanlqRlpkDDHeYtAQHj5II7+1woDRvcUFibnFmOkTqF
 KMux4bV678wCbHk5eelSonzXgGZIQBSlFGaBzcCFnuXGGWlhHkZgY4S4ilILcrNLEGVf8Uozs
 GoJMz7HmQKT2ZeCdymV0BHMAEdcR3kft7ikkSElFQDo/ccD6e+b58X7DnBu1LBZC6ffGTuftW
 ok5MnHJbJ+pUSrXD62N42x33LmufYeBzasSRdhr3lXlTcR0fmnqpZPtXs21jvB9+a+PbWj8T6
 IyacG04qdwkk7rGYsr2SXf3g2qptHs0Gp1eo+t8/v7/+66pf5tm5b6PqUt/Mb2nR8G3dZHFG5
 lzTNCWW4oxEQy3mouJEAGwncYi4AgAA
X-Env-Sender: prvs=3291fa11c=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1497267109!59517063!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53724 invoked from network); 12 Jun 2017 11:31:50 -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;
 12 Jun 2017 11:31:50 -0000
X-IronPort-AV: E=Sophos;i="5.39,333,1493683200"; d="scan'208";a="436022380"
Date: Mon, 12 Jun 2017 12:31:45 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Message-ID: <20170612113145.7ncge5hqikkompgi@citrix.com>
References: <20170612112636.26613-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170612112636.26613-1-wei.liu2@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: ian.jackson@eu.citrix.com, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [OSSTEST PATCH] Drop build-*-oldkern
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kIHRoZSBydW52YXIgY2hhbmdlczoKCi0tLSAuLi9vc3N0ZXN0LW1hc3Rlci1ydW52YXJzICAg
MjAxNy0wNi0wNiAxNDozODowMC40ODAxMzg0MTcgKzAxMDAKKysrIC4uL29zc3Rlc3QtbmV3LXJ1
bnZhcnMgICAgICAyMDE3LTA2LTA2IDE0OjQxOjI0LjEzNDcyNTAxMCArMDEwMAoteGVuLXVuc3Rh
YmxlICAgICAgICAgICAgICAgYnVpbGQtYW1kNjQtb2xka2VybiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYWxsX2hvc3RfZGlfdmVyc2lvbiAgICAgY3VycmVudAoteGVuLXVuc3Rh
YmxlICAgICAgICAgICAgICAgYnVpbGQtYW1kNjQtb2xka2VybiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYWxsX2hvc3Rfc3VpdGUgICAgICAgICAgd2hlZXp5Ci14ZW4tdW5zdGFi
bGUgICAgICAgICAgICAgICBidWlsZC1hbWQ2NC1vbGRrZXJuICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBhcmNoICAgICAgICAgICAgICAgICAgICBhbWQ2NAoteGVuLXVuc3RhYmxl
ICAgICAgICAgICAgICAgYnVpbGQtYW1kNjQtb2xka2VybiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnVpbGRfbHZleHRlbmRfbWF4ICAgICAgNTAKLXhlbi11bnN0YWJsZSAgICAg
ICAgICAgICAgIGJ1aWxkLWFtZDY0LW9sZGtlcm4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGhvc3RfaG9zdGZsYWdzICAgICAgICAgIHNoYXJlLWJ1aWxkLXdoZWV6eS1hbWQ2NCxh
cmNoLWFtZDY0LHN1aXRlLXdoZWV6eSxwdXIKLXhlbi11bnN0YWJsZSAgICAgICAgICAgICAgIGJ1
aWxkLWFtZDY0LW9sZGtlcm4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGtjb25m
aWdob3cgICAgICAgICAgICAgIGNyZWF0ZS1jb25maWctc2gKLXhlbi11bnN0YWJsZSAgICAgICAg
ICAgICAgIGJ1aWxkLWFtZDY0LW9sZGtlcm4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGtpbWFnZWZpbGUgICAgICAgICAgICAgIHZtbGludXgKLXhlbi11bnN0YWJsZSAgICAgICAg
ICAgICAgIGJ1aWxkLWFtZDY0LW9sZGtlcm4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHJldmlzaW9uX2xpbnV4Ci14ZW4tdW5zdGFibGUgICAgICAgICAgICAgICBidWlsZC1hbWQ2
NC1vbGRrZXJuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmVlX2xpbnV4ICAg
ICAgICAgICAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LTIuNi4xOC14ZW4uaGcKLXhl
bi11bnN0YWJsZSAgICAgICAgICAgICAgIGJ1aWxkLWkzODYtb2xka2VybiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGFsbF9ob3N0X2RpX3ZlcnNpb24gICAgIGN1cnJlbnQKLXhl
bi11bnN0YWJsZSAgICAgICAgICAgICAgIGJ1aWxkLWkzODYtb2xka2VybiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGFsbF9ob3N0X3N1aXRlICAgICAgICAgIHdoZWV6eQoteGVu
LXVuc3RhYmxlICAgICAgICAgICAgICAgYnVpbGQtaTM4Ni1vbGRrZXJuICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYXJjaCAgICAgICAgICAgICAgICAgICAgaTM4NgoteGVuLXVu
c3RhYmxlICAgICAgICAgICAgICAgYnVpbGQtaTM4Ni1vbGRrZXJuICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYnVpbGRfbHZleHRlbmRfbWF4ICAgICAgNTAKLXhlbi11bnN0YWJs
ZSAgICAgICAgICAgICAgIGJ1aWxkLWkzODYtb2xka2VybiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGhvc3RfaG9zdGZsYWdzICAgICAgICAgIHNoYXJlLWJ1aWxkLXdoZWV6eS1p
Mzg2LGFyY2gtaTM4NixzdWl0ZS13aGVlenkscHVycG8KLXhlbi11bnN0YWJsZSAgICAgICAgICAg
ICAgIGJ1aWxkLWkzODYtb2xka2VybiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGtjb25maWdob3cgICAgICAgICAgICAgIGNyZWF0ZS1jb25maWctc2gKLXhlbi11bnN0YWJsZSAg
ICAgICAgICAgICAgIGJ1aWxkLWkzODYtb2xka2VybiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGtpbWFnZWZpbGUgICAgICAgICAgICAgIHZtbGludXgKLXhlbi11bnN0YWJsZSAg
ICAgICAgICAgICAgIGJ1aWxkLWkzODYtb2xka2VybiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHJldmlzaW9uX2xpbnV4Ci14ZW4tdW5zdGFibGUgICAgICAgICAgICAgICBidWls
ZC1pMzg2LW9sZGtlcm4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmVlX2xp
bnV4ICAgICAgICAgICAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LTIuNi4xOC14ZW4u
aGcKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 12 11:54:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 11: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 1dKNv3-0008Aq-MP; Mon, 12 Jun 2017 11:54: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 1dKNv3-0008Ai-14
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 11:54:05 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 C4/D9-01752-CD08E395; Mon, 12 Jun 2017 11:54:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsVyuP0Ov+6NBrt
 Ig2ubNSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozFe/QKGqQqLr3rYGpgfCzaxcjJISFgJPF2
 4j+mLkYuDiGBhYwSp3/+YAdJsAmoSmy4fooVxBYRcJRY3bYUzGYWcJCYNesoM4gtLOAhcfbUI
 kYQmwWo/uiSK0wgNq+AscTZbXtZIBbIS3QcmMwygZFzASPDKkaN4tSistQiXSMTvaSizPSMkt
 zEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MQG/VMzAw7mC8OdnvEKMkB5OSKO+WKzaRQnxJ+Sm
 VGYnFGfFFpTmpxYcYZTg4lCR4G+rtIoUEi1LTUyvSMnOAYQOTluDgURLhnVsLlOYtLkjMLc5M
 h0idYlSUEuetBekTAElklObBtcFC9RKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd75IFN4M
 vNK4Ka/AlrMBLT4OsjNvMUliQgpqQbG+d5M/O+uxDA82aPgMMfkwizPQgaFF81n3I/P2s62iz
 fdvXnWraMqZ+efm66cyCq3INWyrzUmJG6xpTB/IoNpbM0mXaflYTNWb9PPUe+vWcLgxNy+87m
 f2y0GI+P9ajfLz66KCTjU1fF/gafS/UdnJvvVyHCxNLk7qZ9vStHjD7NZfDHt+A0lluKMREMt
 5qLiRAAoPLnJUAIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1497268439!102832177!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26017 invoked from network); 12 Jun 2017 11:53:59 -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; 12 Jun 2017 11:53: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 29E14AAB9;
 Mon, 12 Jun 2017 11:53:59 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org,
	xen-devel@lists.xenproject.org
Date: Mon, 12 Jun 2017 13:53:56 +0200
Message-Id: <20170612115356.8312-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] xen: allocate page for shared info page from
	low 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>

SW4gYSBIVk0gZ3Vlc3QgdGhlIGtlcm5lbCBhbGxvY2F0ZXMgdGhlIHBhZ2UgZm9yIG1hcHBpbmcg
dGhlIHNoYXJlZAppbmZvIHN0cnVjdHVyZSB2aWEgZXh0ZW5kX2JyaygpIHRvZGF5LiBUaGlzIHdp
bGwgbGVhZCB0byBhIGRyb3Agb2YKcGVyZm9ybWFuY2UgYXMgdGhlIHVuZGVybHlpbmcgRVBUIGVu
dHJ5IHdpbGwgaGF2ZSB0byBiZSBzcGxpdCB1cCBpbnRvCjRrQiBlbnRyaWVzIGFzIHRoZSBzaW5n
bGUgc2hhcmVkIGluZm8gcGFnZSBpcyBsb2NhdGVkIGluIGh5cGVydmlzb3IKbWVtb3J5LgoKVGhl
IGlzc3VlIGhhcyBiZWVuIGRldGVjdGVkIGJ5IHVzaW5nIHRoZSBsaWJtaWNybyBtdW5tYXAgdGVz
dDoKdW5tYXBwaW5nIDhrQiBvZiBtZW1vcnkgd2FzIGZhc3RlciBieSBuZWFybHkgYSBmYWN0b3Ig
b2YgdHdvIHdoZW4gbm8KcHYgaW50ZXJmYWNlcyB3ZXJlIGFjdGl2ZSBpbiB0aGUgSFZNIGd1ZXN0
LgoKU28gaW5zdGVhZCBvZiB0YWtpbmcgYSBwYWdlIGZyb20gbWVtb3J5IHdoaWNoIG1pZ2h0IGJl
IG1hcHBlZCB2aWEKbGFyZ2UgRVBUIGVudHJpZXMgdXNlIGEgcGFnZSB3aGljaCBpcyBhbHJlYWR5
IG1hcHBlZCB2aWEgYSA0a0IgRVBUCmVudHJ5OiB3ZSBjYW4gdGFrZSBhIHBhZ2UgZnJvbSB0aGUg
Zmlyc3QgMU1CIG9mIG1lbW9yeSBhcyB0aGUgdmlkZW8KbWVtb3J5IGF0IDY0MGtCIGRpc2FsbG93
cyB1c2luZyBsYXJnZXIgRVBUIGVudHJpZXMuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogYXJjaC94ODYveGVuL2VubGlnaHRlbl9odm0uYyB8IDMx
ICsrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0KIGFyY2gveDg2L3hlbi9lbmxpZ2h0ZW5f
cHYuYyAgfCAgMiAtLQogMiBmaWxlcyBjaGFuZ2VkLCAyNCBpbnNlcnRpb25zKCspLCA5IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5faHZtLmMgYi9hcmNo
L3g4Ni94ZW4vZW5saWdodGVuX2h2bS5jCmluZGV4IGE2ZDAxNGY0N2U1Mi4uYzE5NDc3YjZlNDNh
IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX2h2bS5jCisrKyBiL2FyY2gveDg2
L3hlbi9lbmxpZ2h0ZW5faHZtLmMKQEAgLTEsNSArMSw2IEBACiAjaW5jbHVkZSA8bGludXgvY3B1
Lmg+CiAjaW5jbHVkZSA8bGludXgva2V4ZWMuaD4KKyNpbmNsdWRlIDxsaW51eC9tZW1ibG9jay5o
PgogCiAjaW5jbHVkZSA8eGVuL2ZlYXR1cmVzLmg+CiAjaW5jbHVkZSA8eGVuL2V2ZW50cy5oPgpA
QCAtMTAsOSArMTEsMTEgQEAKICNpbmNsdWRlIDxhc20vcmVib290Lmg+CiAjaW5jbHVkZSA8YXNt
L3NldHVwLmg+CiAjaW5jbHVkZSA8YXNtL2h5cGVydmlzb3IuaD4KKyNpbmNsdWRlIDxhc20vZTgy
MC9hcGkuaD4KIAogI2luY2x1ZGUgPGFzbS94ZW4vY3B1aWQuaD4KICNpbmNsdWRlIDxhc20veGVu
L2h5cGVydmlzb3IuaD4KKyNpbmNsdWRlIDxhc20veGVuL3BhZ2UuaD4KIAogI2luY2x1ZGUgInhl
bi1vcHMuaCIKICNpbmNsdWRlICJtbXUuaCIKQEAgLTIyLDIwICsyNSwzNCBAQCB2b2lkIF9fcmVm
IHhlbl9odm1faW5pdF9zaGFyZWRfaW5mbyh2b2lkKQogewogCWludCBjcHU7CiAJc3RydWN0IHhl
bl9hZGRfdG9fcGh5c21hcCB4YXRwOwotCXN0YXRpYyBzdHJ1Y3Qgc2hhcmVkX2luZm8gKnNoYXJl
ZF9pbmZvX3BhZ2U7CisJdTY0IHBhOworCisJaWYgKEhZUEVSVklTT1Jfc2hhcmVkX2luZm8gPT0g
Jnhlbl9kdW1teV9zaGFyZWRfaW5mbykgeworCQkvKgorCQkgKiBTZWFyY2ggZm9yIGEgZnJlZSBw
YWdlIHN0YXJ0aW5nIGF0IDRrQiBwaHlzaWNhbCBhZGRyZXNzLgorCQkgKiBMb3cgbWVtb3J5IGlz
IHByZWZlcnJlZCB0byBhdm9pZCBhbiBFUFQgbGFyZ2UgcGFnZSBzcGxpdCB1cAorCQkgKiBieSB0
aGUgbWFwcGluZy4KKwkJICogU3RhcnRpbmcgYmVsb3cgWDg2X1JFU0VSVkVfTE9XICh1c3VhbGx5
IDY0a0IpIGlzIGZpbmUgYXMKKwkJICogdGhlIEJJT1MgdXNlZCBmb3IgSFZNIGd1ZXN0cyBpcyB3
ZWxsIGJlaGF2ZWQgYW5kIHdvbid0CisJCSAqIGNsb2JiZXIgbWVtb3J5IG90aGVyIHRoYW4gdGhl
IGZpcnN0IDRrQi4KKwkJICovCisJCWZvciAocGEgPSBQQUdFX1NJWkU7CisJCSAgICAgIWU4MjBf
X21hcHBlZF9hbGwocGEsIHBhICsgUEFHRV9TSVpFLCBFODIwX1RZUEVfUkFNKSB8fAorCQkgICAg
IG1lbWJsb2NrX2lzX3Jlc2VydmVkKHBhKTsKKwkJICAgICBwYSArPSBQQUdFX1NJWkUpCisJCQk7
CisKKwkJbWVtYmxvY2tfcmVzZXJ2ZShwYSwgUEFHRV9TSVpFKTsKKwkJSFlQRVJWSVNPUl9zaGFy
ZWRfaW5mbyA9IF9fdmEocGEpOworCX0KIAotCWlmICghc2hhcmVkX2luZm9fcGFnZSkKLQkJc2hh
cmVkX2luZm9fcGFnZSA9IChzdHJ1Y3Qgc2hhcmVkX2luZm8gKikKLQkJCWV4dGVuZF9icmsoUEFH
RV9TSVpFLCBQQUdFX1NJWkUpOwogCXhhdHAuZG9taWQgPSBET01JRF9TRUxGOwogCXhhdHAuaWR4
ID0gMDsKIAl4YXRwLnNwYWNlID0gWEVOTUFQU1BBQ0Vfc2hhcmVkX2luZm87Ci0JeGF0cC5ncGZu
ID0gX19wYShzaGFyZWRfaW5mb19wYWdlKSA+PiBQQUdFX1NISUZUOworCXhhdHAuZ3BmbiA9IHZp
cnRfdG9fcGZuKEhZUEVSVklTT1Jfc2hhcmVkX2luZm8pOwogCWlmIChIWVBFUlZJU09SX21lbW9y
eV9vcChYRU5NRU1fYWRkX3RvX3BoeXNtYXAsICZ4YXRwKSkKIAkJQlVHKCk7CiAKLQlIWVBFUlZJ
U09SX3NoYXJlZF9pbmZvID0gKHN0cnVjdCBzaGFyZWRfaW5mbyAqKXNoYXJlZF9pbmZvX3BhZ2U7
Ci0KIAkvKiB4ZW5fdmNwdSBpcyBhIHBvaW50ZXIgdG8gdGhlIHZjcHVfaW5mbyBzdHJ1Y3QgaW4g
dGhlIHNoYXJlZF9pbmZvCiAJICogcGFnZSwgd2UgdXNlIGl0IGluIHRoZSBldmVudCBjaGFubmVs
IHVwY2FsbCBhbmQgaW4gc29tZSBwdmNsb2NrCiAJICogcmVsYXRlZCBmdW5jdGlvbnMuIFdlIGRv
bid0IG5lZWQgdGhlIHZjcHVfaW5mbyBwbGFjZW1lbnQKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hl
bi9lbmxpZ2h0ZW5fcHYuYyBiL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYwppbmRleCBmMzNl
ZWY0ZWJkMTIuLmE5YTY3ZWNmMmMwNyAxMDA2NDQKLS0tIGEvYXJjaC94ODYveGVuL2VubGlnaHRl
bl9wdi5jCisrKyBiL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYwpAQCAtODksOCArODksNiBA
QAogCiB2b2lkICp4ZW5faW5pdGlhbF9nZHQ7CiAKLVJFU0VSVkVfQlJLKHNoYXJlZF9pbmZvX3Bh
Z2VfYnJrLCBQQUdFX1NJWkUpOwotCiBzdGF0aWMgaW50IHhlbl9jcHVfdXBfcHJlcGFyZV9wdih1
bnNpZ25lZCBpbnQgY3B1KTsKIHN0YXRpYyBpbnQgeGVuX2NwdV9kZWFkX3B2KHVuc2lnbmVkIGlu
dCBjcHUpOwogCi0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 12 12:04:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 12:04:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKO5A-0000aY-0e; Mon, 12 Jun 2017 12:04:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <blackskygg@gmail.com>) id 1dKO58-0000aQ-Ia
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 12:04:30 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 B7/68-03557-D438E395; Mon, 12 Jun 2017 12:04:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsVyMfSqs65vs12
 kwYsJ/Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ba7olMBac4Ktre9TE1MP5h62Lk4hASmM4o
 8ePAa/YuRk4OFoEGVommM54gCQmBOawS288eYe5i5ABy8iT+HpYBqZEQKJHYemg1G4jNKyAoc
 XLmExYQW0jAW+L5xm5WEJtTwFLiyq3vjBALVjNKnN/bzQiSYBPQkFg75SAbxDJViYfLZrFCDA
 qQmPP7NZgtLBAuMXdRAxOILSKgKPHg5U2wODPQgptfDkHZmhKt23+zT2AUmIXkjllIUgsYmVY
 xahSnFpWlFukaG+slFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGIgMQ7GDcuT7w
 EKMkB5OSKO+WKzaRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4w5rsIoUEi1LTUyvSMnOAMQGTl
 uDgURLhnVsLlOYtLkjMLc5Mh0idYjTmuHJl3RcmjikHtn9hEmLJy89LlRLnjQWZJABSmlGaBz
 cIFquXGGWlhHkZgU4T4ilILcrNLEGVf8UozsGoJMw7vx5oCk9mXgncvldApzABnXId5Ave4pJ
 EhJRUA+OhjwFv3kYlil2ZmB0aKmT7JmW/B297yeJzK44ai6tOc33z/KNzkGn0pb5lXywuHHyR
 vzPf7OWlXXqRzmfKY/6cKbg2PyNVTzz4mu29xerxNrcmLHvTwvauNnFKwqR+zZnX1108sk1d5
 Yj57oSSeqbJm4QeqEQ66q9SOiHsneab97Yg9dfX6hYlluKMREMt5qLiRABVGIDy0AIAAA==
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1497269068!61488751!1
X-Originating-IP: [209.85.213.67]
X-SpamReason: No, hits=0.6 required=7.0 tests=MAILTO_TO_SPAM_ADDR, RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12434 invoked from network); 12 Jun 2017 12:04:29 -0000
Received: from mail-vk0-f67.google.com (HELO mail-vk0-f67.google.com)
 (209.85.213.67)
 by server-16.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Jun 2017 12:04:29 -0000
Received: by mail-vk0-f67.google.com with SMTP id 191so6986642vko.1
 for <xen-devel@lists.xenproject.org>; Mon, 12 Jun 2017 05:04: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=8mqGsRqigJl9zpnO2/47DrL57D+tYmV+VRYty01FX38=;
 b=o6aZhBavnNKg+HNqqVf1cFXUShMk2CybcKo7cF0V+BkxSGyP/1yMv9gAvVc6IiWzPi
 JL1CIbHucJ+r3CnKofjI37lleb/5SoRyFF96Ym+Sred7GOj9NPcl6fy2Ps3pi6AndmZI
 mVOHmlMDyYQ2Vqsq3A/PSHMHexQOm46O6Ae0F5Az9+4r06RJIzyulELBFOI3zl8cZgSP
 op1d8KAF8hBDP5MXLSl+J/4CkenyfJxajlW5pmPrSWlDtDLfkWauiL56mZK3amkojiOY
 xtY4OEaA8Gu2QlejBMNvniCBGvhz72wg9cpjsk3OmzQaWeJarpZRazEjhhaDECcTPG0g
 6z9g==
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=8mqGsRqigJl9zpnO2/47DrL57D+tYmV+VRYty01FX38=;
 b=eGkRdzWKowLkBuLGtzvd1o2+BBokJNSaAUjPqNDTLQXeiFdL+kDXmvPwEr6xrURN39
 AnUejcrORb4PMsV2fZZxhZAG9nJEd7hX6JhxkzvVbHxRIj2oTCGOQKjStqP5v5HKULSf
 Vvry1eooFbnnxCf3U0XGGlihiVTZ8ILXv9bQomwJ1Pec99/krxqBjkw5zjbKHc0QFkTx
 6zBXgs4x3JWgC/JVc3YmZo9vQlAP0Tvda0KBlLSW43oYWt7ddQ6Hdep5t808o0PDUO4+
 /AopUVLchKSQyfdgWs/5LOEL+bLhidyeJ8FWLmczpDOSw0UakbO082tc4GyhQ7A2BTRA
 0fYQ==
X-Gm-Message-State: AODbwcBNmQyD9p8XORdlQoLsUAEW7CRa9Wk6+o8mDp1CRa3cMlkqrGfQ
 wFAVHi39bYmgyHt054NgWRCdGgNdhQ==
X-Received: by 10.31.109.197 with SMTP id i188mr27162684vkc.41.1497269067835; 
 Mon, 12 Jun 2017 05:04:27 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.103.152.13 with HTTP; Mon, 12 Jun 2017 05:04:27 -0700 (PDT)
In-Reply-To: <20170612112104.4p5so5jtkmy26vq7@citrix.com>
References: <CAHrd_jpH09yap8epvUMACyS6RN5s7JEtGepvmHroE=1qh+M77w@mail.gmail.com>
 <20170612111942.bdiysvdxr7yzc37n@citrix.com>
 <20170612112104.4p5so5jtkmy26vq7@citrix.com>
From: Zhongze Liu <blackskygg@gmail.com>
Date: Mon, 12 Jun 2017 20:04:27 +0800
Message-ID: <CAHrd_jq1+PLtAXsuWJ2+uw9c96WbCVoSEA+=ttyZrbJdyMVyFw@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [BUB REPORT] compiler warnings when building
	tools/firmware/etherboot/ipxe
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgV2VpIExpdSwKCjIwMTctMDYtMTIgMTk6MjEgR01UKzA4OjAwIFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+Ogo+IE9uIE1vbiwgSnVuIDEyLCAyMDE3IGF0IDEyOjE5OjQyUE0gKzAxMDAs
IFdlaSBMaXUgd3JvdGU6Cj4+IE9uIE1vbiwgSnVuIDEyLCAyMDE3IGF0IDA2OjQwOjMzUE0gKzA4
MDAsIFpob25nemUgTGl1IHdyb3RlOgo+PiA+IEhpIFhlbiBkZXZlbG9wZXJzLAo+PiA+Cj4+ID4g
U2V2ZXJhbCAtV2ltcGxpY2l0LWZhbGx0aHJvdWdoIHdlcmUgZm91bmQgdW5kZXIKPj4gPiB0b29s
cy9maXJtd2FyZS9ldGhlcmJvb3QvaXB4ZSB3aXRoIEdDQ3Y3LjEuMS4KPj4gPiBJJ20gbm90IHN1
cmUgd2hldGhlciB0aGlzIGlzIHRoZSByaWdodCBwbGFjZSB0byByZXBvcnQgdGhpcyBzaW5jZSBp
dCdzCj4+ID4gbm90IHBhcnQgb2YgdGhlIHhlbiBzb3VyY2UgdHJlZSwKPj4gPiBCdXQgSSB0aGlu
ayBJJ2QgYmV0dGVyIGxldCB5b3Uga25vdy4KPj4gPgo+PiA+IENoZWVycywKPj4gPgo+Pgo+PiBU
aGFua3MgZm9yIHRoZSByZXBvcnQuIEkgbmVlZCB0byBzZWUgaWYgdGhhdCdzIGZpeGVkIGluIHVw
c3RyZWFtLgo+Cj4gQW5kIGluZGVlZCBpdCBpcyBhbHJlYWR5IGZpeGVkOgo+Cj4gY29tbWl0IDVm
ODVjYmI5ZWUxYzAwY2VjODFhODQ4YTllODcxYWQ1ZDFlN2Y1M2YKPiBBdXRob3I6ICAgICBNaWNo
YWVsIEJyb3duIDxtY2IzMEBpcHhlLm9yZz4KPiBBdXRob3JEYXRlOiBXZWQgTWFyIDI5IDEwOjM2
OjAzIDIwMTcgKzAzMDAKPiBDb21taXQ6ICAgICBNaWNoYWVsIEJyb3duIDxtY2IzMEBpcHhlLm9y
Zz4KPiBDb21taXREYXRlOiBXZWQgTWFyIDI5IDEwOjM2OjQ1IDIwMTcgKzAzMDAKPgo+ICAgICBb
YnVpbGRdIEF2b2lkIGltcGxpY2l0LWZhbGx0aHJvdWdoIHdhcm5pbmdzIG9uIEdDQyA3Cj4KPiAg
ICAgUmVwb3J0ZWQtYnk6IFZpbnNvbiBMZWUgPHZsZWVAZnJlZWRlc2t0b3Aub3JnPgo+ICAgICBS
ZXBvcnRlZC1ieTogTGlhbmcgWWFuIDxseWFuQHN1c2UuY29tPgo+ICAgICBTaWduZWQtb2ZmLWJ5
OiBNaWNoYWVsIEJyb3duIDxtY2IzMEBpcHhlLm9yZz4KCkdvdCBpdCwgdGhhbmtzLgoKQ2hlZXJz
LAoKWmhvbmd6ZSBMSXUKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 12 12:06:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 12: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 1dKO7L-0000iG-Ch; Mon, 12 Jun 2017 12:06: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=32922000b=Paul.Durrant@citrix.com>)
 id 1dKO7L-0000i8-2h
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 12:06:47 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 B9/DB-01999-6D38E395; Mon, 12 Jun 2017 12:06:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphleJIrShJLcpLzFFi42LZKekooXu12S7
 SYMFaI4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPytHlsBVvlK1qe/GZpYGyQ72Lk5JAQ8JNo
 XbiNCcRmE9CRWHp0PpgtIqAqsejQetYuRi4OZoEJTBIduzeAJYQFXCT+H1rMBlHkKvHtdBcjS
 JGIQBOTxLM3fawgCRag7u6tm8BsXgF3iU0Nr5hAioQEznFL/NtyAizBKWAv8XjfRLBJjAKyEl
 8aVzOD2MwC4hK3nkCcISEgILFkz3lmCFtU4uXjf6wQtoHE1qX7WLoYOYDqNSXW79KHaFWUmNL
 9kB1ir6DEyZlPWCYwCs9CMnUWQscsJB2zkHQsYGRZxahRnFpUllqka2Shl1SUmZ5RkpuYmaNr
 aGCql5taXJyYnpqTmFSsl5yfu4kRGP71DAyMOxj7VvkdYpTkYFIS5d1yxSZSiC8pP6UyI7E4I
 76oNCe1+BCjBgeHwOa1qy8wSrHk5eelKknwhjXZRQoJFqWmp1akZeYAIxSmVIKDR0mEd24tUJ
 q3uCAxtzgzHSJ1itGYY8Pq9V+YOO70bfjCJAQ2SUqc9wbIJAGQ0ozSPLhBsMRxiVFWSpiXkYG
 BQYinILUoN7MEVf4VozgHo5Iw7/x6oCk8mXklcPteAZ3CBHTKdZCPeItLEhFSUg2MweKHrCbE
 yCk/buxweH1q6+/bpo+Yaq9H63zzFV9g8vrJ/boN2numBtrNc7STaVvPethn9b/vlS+yxe9lh
 C+7ElE34U9R5P6QbsPv3ufMa6LfrRRd91R5T6Pp8k8pTVev2C2ZYCA/4eLPmuunrqxLlwsycN
 vmtZ2V78ZcjkXHeDd+aXPz6Q7UV2Ipzkg01GIuKk4EAGbUjQkXAwAA
X-Env-Sender: prvs=32922000b=Paul.Durrant@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1497269205!87103690!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55065 invoked from network); 12 Jun 2017 12:06:45 -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 Jun 2017 12:06:45 -0000
X-IronPort-AV: E=Sophos;i="5.39,333,1493683200"; d="scan'208";a="47600484"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] debian stretch dom0 + xen 4.9 fails to boot
Thread-Index: AdLe0KoM3kANRDRYSf+PCIgyxC4kg///62kA///UqkD//530gIAAq+WA//7hiaAASaM11////+MQgAAfuwCAAAbUMIAAGXcAgAAQOnCAAEA9AIAAVefggADG/ACAAUkj0IACqxgAgAUy+oCACoPQgIATiwnQgCcrKYCATLgIwICZf+QAgTLymgCCZbBoQITLdygAiZbMY7CTKWIa8KZSucyAzKVRJZCZSp/vALKVW92A5SqKt8A=
Date: Mon, 12 Jun 2017 12:05:57 +0000
Message-ID: <9bcb4f836ef547c1b4870d0ec08f0aba@AMSPEX02CL03.citrite.net>
References: <bcc0d4330d9b463a9829af1327d895a9@AMSPEX02CL03.citrite.net>
 <ad450ab0147147429a46cd7382a17c19@AMSPEX02CL03.citrite.net>
 <0e704f5e-5845-dc56-6058-d0451d43d842@citrix.com>
 <2baad09e48864a06873037240b8e39dd@AMSPEX02CL03.citrite.net>
 <5938048A02000078001604AE@prv-mh.provo.novell.com>
 <056e566f141c4715867e2bdbbe418977@AMSPEX02CL03.citrite.net>
 <593806FC02000078001604D1@prv-mh.provo.novell.com>
 <e4aae59cbd884e21ab1fb75a96f34d3d@AMSPEX02CL03.citrite.net>
 <593813E602000078001605F7@prv-mh.provo.novell.com>
 <ee93e45315794a3db4aa21beefb62e52@AMSPEX02CL03.citrite.net>
 <593838D20200007800160859@prv-mh.provo.novell.com>
 <fc6fa02bb41e497e8b1896b692e82123@AMSPEX02CL03.citrite.net>
 <59383D4F020000780016089F@prv-mh.provo.novell.com>
 <94bf1caf8b95436fa7b3aed74a172ce1@AMSPEX02CL03.citrite.net>
 <59396AE10200007800160D0E@prv-mh.provo.novell.com>
 <ea5cd4c8f80349fb9cc768d981fea4a5@AMSPEX02CL03.citrite.net>
 <593AB92202000078001615A1@prv-mh.provo.novell.com>
 <40009cf2-ef28-4c70-410e-029b6ac8ffb8@oracle.com>
 <f579ca3d79c34baab75f63a3810975bb@AMSPEX02CL03.citrite.net>
 <593ADDBC020000780016171F@prv-mh.provo.novell.com>
 <c394e22eb2d24f379e34b402b69c3bb6@AMSPEX02CL03.citrite.net>
 <86a3251e9ac44a2bb2df23862e458ee0@AMSPEX02CL03.citrite.net>
 <593E8BC70200007800161DEB@prv-mh.provo.novell.com>
 <880c81f7852c40a28e8acd70fb710314@AMSPEX02CL03.citrite.net>
 <7383a46c90814caba440ca41ccde6f88@AMSPEX02CL03.citrite.net>
 <593E932B0200007800161E80@prv-mh.provo.novell.com>
In-Reply-To: <593E932B0200007800161E80@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: Juergen Gross <jgross@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "Julien Grall \(julien.grall@arm.com\)" <julien.grall@arm.com>,
 'Boris Ostrovsky' <boris.ostrovsky@oracle.com>,
 "xen-devel\(xen-devel@lists.xenproject.org\)" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] debian stretch dom0 + xen 4.9 fails to 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRv
OkpCZXVsaWNoQHN1c2UuY29tXQ0KPiBTZW50OiAxMiBKdW5lIDIwMTcgMTI6MTINCj4gVG86IFBh
dWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+DQo+IENjOiBKdWxpZW4gR3JhbGwg
KGp1bGllbi5ncmFsbEBhcm0uY29tKSA8anVsaWVuLmdyYWxsQGFybS5jb20+OyBBbmRyZXcNCj4g
Q29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgeGVuLWRldmVsKHhlbi0NCj4gZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcpIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+
OyAnQm9yaXMNCj4gT3N0cm92c2t5JyA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+OyBKdWVy
Z2VuIEdyb3NzDQo+IDxqZ3Jvc3NAc3VzZS5jb20+DQo+IFN1YmplY3Q6IFJFOiBbWGVuLWRldmVs
XSBkZWJpYW4gc3RyZXRjaCBkb20wICsgeGVuIDQuOSBmYWlscyB0byBib290DQo+IA0KPiA+Pj4g
T24gMTIuMDYuMTcgYXQgMTI6NTMsIDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6DQo+
ID4+ICAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+IFtzbmlwXQ0KPiA+PiA+ID4NCj4g
Pj4gPiA+IFdoYXQgZG8geW91IHRoaW5rIGl0IGJlc3QgdG8gZG8gZm9yIFhlbiA0Ljk/IEhhcmRj
b2RpbmcgYSA0ayBhbGlnbm1lbnQNCj4gaXMNCj4gPj4gPiA+IGNsZWFybHkgZWFzeSBhbmQgd291
bGQgd29yayBhcm91bmQgdGhpcyBCSU9TIGlzc3VlIGJ1dCwgYXMgeW91IHNheSwgaXQNCj4gPj4g
ZG9lcw0KPiA+PiA+ID4gZ3JvdyB0aGUgaW1hZ2UuIFJldmVydGluZyBKdWVyZ2VuJ3MgcGF0Y2gg
YWxzbyB3b3JrcyByb3VuZCB0aGUgaXNzdWUsDQo+ID4+IGJ1dA0KPiA+PiA+ID4gdGhhdCBpcyBt
b3JlIGJ5IGx1Y2suIFJlLXdvcmtpbmcgdGhlIGNvZGUgaXMgcHJlZmVyYWJsZSwgYnV0IEkgZ3Vl
c3MgaXQncw0KPiA+PiB0b28NCj4gPj4gPiA+IGxhdGUgdG8gaW50cm9kdWNlIHN1Y2ggY29kZS1j
aHVybiBpbiA0LjkuDQo+ID4+ID4NCj4gPj4gPiBSZXZlcnRpbmcgSsO8cmdlbidzIGNvZGUgaXMg
b3V0IG9mIHF1ZXN0aW9uIHdpdGggYWxsIHRoZSBpbmZvcm1hdGlvbg0KPiA+PiA+IHlvdSd2ZSBn
YXRoZXJlZCBieSBub3cuIEkgdGhpbmsgcmUtd29ya2luZyB0aGUgRUREIGNvZGUgc2xpZ2h0bHkN
Cj4gPj4gPiBpcyB0aGUgYmVzdCBvcHRpb24uIFdvdWxkIHlvdSBtaW5kIGdpdmluZyB0aGUgYXR0
YWNoZWQgcGF0Y2ggYQ0KPiA+PiA+IHRyeT8gVGhpcyBzdGlsbCBzbGlnaHRseSBncm93cyB0aGUg
dHJhbXBvbGluZSBkdWUgdG8gYSBmZXcgbW9yZQ0KPiA+PiA+IGluc3RydWN0aW9ucyBiZWluZyBu
ZWVkZWQsIGJ1dCBzaG91bGQgc3RpbGwgYmUgZmFyIGJldHRlciB0aGFuDQo+ID4+ID4gZW1iZWRk
aW5nIGEgd2hvbGUgNGsgYnVmZmVyIChhbmQgdGhlbiBsYXRlciBmaW5kaW5nIGEgQklPUy9kaXNr
DQo+ID4+ID4gY29tYmluYXRpb24gd2hpY2ggd2FudHMgZXZlbiBtb3JlKS4gTm90ZSB0aGF0IEkn
dmUgbGVmdCBhIHRpbnkNCj4gPj4gPiBiaXQgb2YgZGVidWdnaW5nIGNvZGUgaW4gdGhlcmUuDQo+
ID4+ID4NCj4gPj4NCj4gPj4gU3VyZSwgSSdsbCBnaXZlIHRoYXQgYSBnbyBub3cuDQo+ID4+DQo+
ID4NCj4gPiBUaGF0IHdvcmtlZCBmaW5lOg0KPiA+DQo+ID4gKFhFTikgTUJSWzgwXSBAIDg1ZTAg
KDg2MDAwKQ0KPiANCj4gQnV0IHRoYXQncyBjb250cmFyeSB0byB5b3VyIGVhcmxpZXIgZmluZGlu
Z3M6IERpZG4ndCB5b3Ugc2F5IHNpbXBseQ0KPiBhdm9pZGluZyBhIDRrLWJvdW5kYXJ5IHdhc24n
dCBlbm91Z2g/IEFuZCBpdCBjZXJ0YWlubHkgdGVsbHMgdXMNCj4gdGhhdCB0aGlzIGlzbid0IGEg
NGsgZHJpdmUgKG9yIGF0IGxlYXN0IHRoZSBCSU9TIGRvZXNuJ3Qgc3VyZmFjZSA0aw0KPiBzZWN0
b3JzKSAtIEkgd2FzIHJlYWxseSBleHBlY3RpbmcgYSBsYXJnZXIgZ2FwIGJldHdlZW4gdGhlIHR3
bw0KPiBsb2dnZWQgdmFsdWVzLg0KPiANCg0KSSdsbCBnbyBkdW1wIG91dCB0aGUgZWRkIGFuZCBk
b3VibGUgY2hlY2sgd2hhdCBpdCBpcyBzYXlpbmcuDQoNCk15IGZpbmRpbmdzIGluZGljYXRlZCB0
aGF0IHRoZSBwcm9ibGVtIHNlZW1lZCB0byBiZSBkb2luZyBhIHJlYWQgdGhhdCBzcGFubmVkIGEg
NGsgYm91bmRhcnkgY2F1c2VkIGEgcHJvYmxlbSwgc28gdXNpbmcgMHg4NWUwMCB3b3VsZCBiZSBz
YWZlLiBUaGUgYW5vbWFseSB3YXMgdGhhdCBzaW1wbHkgYWxpZ25pbmcgdGhlIGVkZF9pbmZvIGJ1
ZmZlciBhbmQgYSA1MTIgYnl0ZSBib3VuZGFyeSBhbmQgY29udGludWluZyB0byB1c2UgdGhhdCBm
b3IgcmVhZGluZyBkaWQgbm90IHdvcmsuDQogDQo+ID4gc28geW91IGNhbiBhZGQgbXkgVGVzdGVk
LWJ5IHRvIHRoYXQuDQo+IA0KPiBJLmUuIEknbSBub3Qgc3VyZSBhYm91dCB0aGlzLCBhcyBJJ20g
c3RpbGwgdW5jZXJ0YWluIHdoZXRoZXIgc29tZQ0KPiBjb3JydXB0aW9uIGRpZG4ndCBhZ2FpbiBv
Y2N1ci4gT2YgY291cnNlIEFQcyBjb21pbmcgdXAgcHJvcGVybHkNCj4gd291bGQgYWxyZWFkeSBi
ZSBhIHJlbGF0aXZlbHkgZ29vZCBzaWduIChhcyBub3cgdGhlIHBlcm1hbmVudA0KPiBwYXJ0IG9m
IHRoZSB0cmFtcG9saW5lIHdvdWxkIGJlIHRoZSBwcmVkZXN0aW5lZCBhcmVhIGZvcg0KPiBjb3Jy
dXB0aW9uIHRvIG9jY3VyIGluKS4NCj4gDQoNCk5vbmUgb2YgbXkgZmluZGluZ3MgZXZlciBpbmRp
Y2F0ZWQgbWVtb3J5IGNvcnJ1cHRpb24gKGFsdGhvdWdoIHRoZXJlLCBvZiBjb3Vyc2UsIG1heSBo
YXZlIGJlZW4gc29tZSB0aGF0IEkgaGFwcGVuZWQgdG8gbWlzcyksIGJ1dCByYXRoZXIgbWlzYmVo
YXZpb3VyIG9mIHRoZSBpbnQxMyBoYW5kbGVyIGl0c2VsZiAtIGVpdGhlciBsb2NraW5nIHVwLCBo
YXZpbmcgb2RkIGVmZmVjdHMgKGUuZy4gYmxhY2sgc2NyZWVuKSwgb3IgYm90aC4NCg0KICBQYXVs
DQoNCj4gSmFuDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 12 12:08:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 12: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 1dKO8a-0000pB-Mj; Mon, 12 Jun 2017 12:08:04 +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 1dKO8Z-0000p3-Po
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 12:08:03 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 52/86-19409-2248E395; Mon, 12 Jun 2017 12:08:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCIsWRWlGSWpSXmKPExsVyMfTAQV2FFrt
 Ig0dPZS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow53YIFM8Qrfk85x9bAuF+oi5GTQ0hgBqPE
 synuXYxcHCwCl1gkZv6Yxg7iSAi8Y5E4/+4XE0iVhECcxLP/Kxkh7AqJVw3bWCC6lSWmr/wB1
 iAk0MQkceHKNLAGNgENibVTDrKB2CICShL3Vk1mAiliFpjAKHG9vxcsISzgKfHv+3p2EJtFQF
 Vi1rqNrCA2r4ClxJTrz9kgtslLTHvXyzqBkW8BI8MqRo3i1KKy1CJdI0O9pKLM9IyS3MTMHF1
 DA2O93NTi4sT01JzEpGK95PzcTYzAUKlnYGDcwdiz1+8QoyQHk5Io75YrNpFCfEn5KZUZicUZ
 8UWlOanFhxhlODiUJHj1m+0ihQSLUtNTK9Iyc4BBC5OW4OBREuGdWwuU5i0uSMwtzkyHSJ1it
 OS4cmXdFyaODavXA8kpB7Z/YRJiycvPS5US5/UCmScA0pBRmgc3DhZZlxhlpYR5GRkYGIR4Cl
 KLcjNLUOVfMYpzMCoJ886vB5rCk5lXArf1FdBBTEAHXQf5hbe4JBEhJdXA2Nf1162E93HwxRa
 7DwaKAf1Gm/nj4oVf/Nk//7Jvq8LyxY9fXvnP9FTf586nLSmlP25eu2+UvbKIb+/Cl9eZU+ZO
 tyqxELm0uH2CTjHP4xa7h1LPvz/oF2CKcWwoPel7c1mGlFboG2t5584DtxenSoar9Jkbs6ktl
 b5sxrTndGmMYxKz3NZ3SizFGYmGWsxFxYkAHX2jjqcCAAA=
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1497269279!74329944!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19604 invoked from network); 12 Jun 2017 12:08:00 -0000
Received: from mail-pf0-f193.google.com (HELO mail-pf0-f193.google.com)
 (209.85.192.193)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Jun 2017 12:08:00 -0000
Received: by mail-pf0-f193.google.com with SMTP id y7so16276583pfd.3
 for <xen-devel@lists.xenproject.org>; Mon, 12 Jun 2017 05:08:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=QdwZSfM2li+BbOdAQCwkEqCEyCxxYHmZjjGiQYOVNtc=;
 b=ovDWqwUAfcZ0lzbfLIuEnhVrOCpxLgL2B/zPWBJsvM+uMPOy3GFJXplV+eX1Fxk4FR
 J7MXvG5vjhEVK0F4fwoNro2QBxGsXBfEGrQApASy5VvEt0Fg7BpG+btHanXkwC82L2ng
 bGd8LtVnLZ6i2Zm3R9fJKX26mY7chWBVqDf2YIq/zrpNz1BqTWx1yvoQnMYr9Wss26J+
 l6atVqdzY6t4aOekZpWzxuthS/NTWqtnB5R+AixJK5wPwQjGyYnBun6pZOBlcyILO3c0
 c59NrzdX4UTgvnHFBCHvn47djWdwrH9m3xPxO/b0I3RUjpx5bhLuH4iignUUxrQUBSlR
 bVEw==
X-Google-DKIM-Signature: v=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=QdwZSfM2li+BbOdAQCwkEqCEyCxxYHmZjjGiQYOVNtc=;
 b=cdACnK0AgvhNjp8Cow5yXsuhxVt/3vOuhKuAKL5XlQLYsQkWIQ7KKCk0BsNT4EcaKM
 ujdUsxmqLJe0ky3qatfiL1ZwNDQTuCWw683l5sBaA0DJ+5bPpb/8JsxPRRTQos+bPLOT
 6zkcDVyKGAqRZTdLuNJ2AlGn8uoogSa/IyQsl4keiTNb/CHG/Rov5w00HIZLvDTcIKeN
 d4D06sJ9TR4mPJUvznxCGcmsiDH7RyU3ZWCdg9Q4R+DVyBkeWgyZ1UJy2at2wDRu0fqp
 EIWEHwpqOgimM0vUds/E+pIQ2frdiIAjnS1r0R3ZrMxP0hQlnKZNzsDyKtyaf9ZeV5MW
 xRMw==
X-Gm-Message-State: AODbwcAfBz/ZjtyXeV/kGSVn7hjwFpcft1N7ASi1pZvwAGLaDCHItEwu
 kvACUltq0ESj9/4p
X-Received: by 10.84.136.135 with SMTP id 7mr55552173pll.98.1497269278510;
 Mon, 12 Jun 2017 05:07:58 -0700 (PDT)
Received: from localhost.localdomain ([211.69.161.125])
 by smtp.gmail.com with ESMTPSA id g86sm19579303pfk.101.2017.06.12.05.07.54
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 12 Jun 2017 05:07:57 -0700 (PDT)
From: Zhongze Liu <blackskygg@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 12 Jun 2017 20:07:07 +0800
Message-Id: <20170612120707.19788-1-blackskygg@gmail.com>
X-Mailer: git-send-email 2.13.1
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Zhongze Liu <blackskygg@gmail.com>, David Scott <dave@recoil.org>
Subject: [Xen-devel] [PATCH] tools: fix several "format-truncation" errors
	with GCC 7
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

cmVwbGFjZSBzZXZlcmFsIHNucHJpbnRmIHdpdGggYXNwcmludGYgaW4geGVucG1kIGFuZCB0b29s
cy9vY21hbC94Ywp0byBmaXggdGhlICJmb3JtYXQtdHJ1bmNhdGlvbiIgZXJyb3JzIGNhdXNlZCBi
eSBpbmNvcnJlY3Qgc2l6ZSBvZiBidWZmZXJzLgoKU2lnbmVkLW9mZi1ieTogWmhvbmd6ZSBMaXUg
PGJsYWNrc2t5Z2dAZ21haWwuY29tPgotLS0KQ0M6IERhdmlkIFNjb3R0IDxkYXZlQHJlY29pbC5v
cmc+CkNDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ0M6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJs
X3N0dWJzLmMgfCAxMiArKysrKy0tLS0tLS0KIHRvb2xzL3hlbnBtZC94ZW5wbWQuYyAgICAgICAg
ICAgICAgIHwgMTggKysrKysrKysrKysrLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDE3IGluc2Vy
dGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL2xpYnMv
eGMveGVuY3RybF9zdHVicy5jIGIvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsX3N0dWJzLmMK
aW5kZXggNWU0NTU1MTlkNC4uNzAxMTkzMDM2MCAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwvbGli
cy94Yy94ZW5jdHJsX3N0dWJzLmMKKysrIGIvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsX3N0
dWJzLmMKQEAgLTE0LDYgKzE0LDcgQEAKICAqIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMgTGlj
ZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgogICovCiAKKyNkZWZpbmUgX0dOVV9TT1VSQ0UKICNkZWZp
bmUgX1hPUEVOX1NPVVJDRSA2MDAKICNpbmNsdWRlIDxzdGRsaWIuaD4KICNpbmNsdWRlIDxlcnJu
by5oPgpAQCAtNTQsMjAgKzU1LDE3IEBACiAKIHN0YXRpYyB2b2lkIE5vcmV0dXJuIGZhaWx3aXRo
X3hjKHhjX2ludGVyZmFjZSAqeGNoKQogewotCWNoYXIgZXJyb3Jfc3RyWzI1Nl07CisJY2hhciAq
ZXJyb3Jfc3RyID0gTlVMTDsKIAlpZiAoeGNoKSB7CiAJCWNvbnN0IHhjX2Vycm9yICplcnJvciA9
IHhjX2dldF9sYXN0X2Vycm9yKHhjaCk7CiAJCWlmIChlcnJvci0+Y29kZSA9PSBYQ19FUlJPUl9O
T05FKQotCQkJc25wcmludGYoZXJyb3Jfc3RyLCBzaXplb2YoZXJyb3Jfc3RyKSwKLQkJCQkgIiVk
OiAlcyIsIGVycm5vLCBzdHJlcnJvcihlcnJubykpOworCQkJYXNwcmludGYoJmVycm9yX3N0ciwg
IiVkOiAlcyIsIGVycm5vLCBzdHJlcnJvcihlcnJubykpOwogCQllbHNlCi0JCQlzbnByaW50Zihl
cnJvcl9zdHIsIHNpemVvZihlcnJvcl9zdHIpLAotCQkJCSAiJWQ6ICVzOiAlcyIsIGVycm9yLT5j
b2RlLAorCQkJYXNwcmludGYoJmVycm9yX3N0ciwgIiVkOiAlczogJXMiLCBlcnJvci0+Y29kZSwK
IAkJCQkgeGNfZXJyb3JfY29kZV90b19kZXNjKGVycm9yLT5jb2RlKSwKIAkJCQkgZXJyb3ItPm1l
c3NhZ2UpOwogCX0gZWxzZSB7Ci0JCXNucHJpbnRmKGVycm9yX3N0ciwgc2l6ZW9mKGVycm9yX3N0
ciksCi0JCQkgIlVuYWJsZSB0byBvcGVuIFhDIGludGVyZmFjZSIpOworCQlhc3ByaW50ZigmZXJy
b3Jfc3RyLCAiVW5hYmxlIHRvIG9wZW4gWEMgaW50ZXJmYWNlIik7CiAJfQogCWNhbWxfcmFpc2Vf
d2l0aF9zdHJpbmcoKmNhbWxfbmFtZWRfdmFsdWUoInhjLmVycm9yIiksIGVycm9yX3N0cik7CiB9
CmRpZmYgLS1naXQgYS90b29scy94ZW5wbWQveGVucG1kLmMgYi90b29scy94ZW5wbWQveGVucG1k
LmMKaW5kZXggYjNhMzEwNjJhYS4uMmY0ZWY0NWExMSAxMDA2NDQKLS0tIGEvdG9vbHMveGVucG1k
L3hlbnBtZC5jCisrKyBiL3Rvb2xzL3hlbnBtZC94ZW5wbWQuYwpAQCAtMzIsNiArMzIsNyBAQAog
ICogcGFzc2VkIHRvIHRoZSBndWVzdCB3aGVuIGFwcHJvcHJpYXRlIGJhdHRlcnkgcG9ydHMgYXJl
IHJlYWQvd3JpdHRlbiB0by4KICAqLwogCisjZGVmaW5lIF9HTlVfU09VUkNFCiAjaW5jbHVkZSA8
c3RkaW8uaD4KICNpbmNsdWRlIDxzdGRhcmcuaD4KICNpbmNsdWRlIDxzdHJpbmcuaD4KQEAgLTEw
MCw3ICsxMDEsOCBAQCBGSUxFICpnZXRfbmV4dF9iYXR0ZXJ5X2ZpbGUoRElSICpiYXR0ZXJ5X2Rp
ciwKIHsKICAgICBGSUxFICpmaWxlID0gMDsKICAgICBzdHJ1Y3QgZGlyZW50ICpkaXJfZW50cmll
czsKLSAgICBjaGFyIGZpbGVfbmFtZVszMl07CisgICAgY2hhciAqZmlsZV9uYW1lID0gTlVMTDsK
KyAgICBpbnQgcmMgPSAwOwogICAgIAogICAgIGRvIAogICAgIHsKQEAgLTExMCwxMiArMTEyLDE2
IEBAIEZJTEUgKmdldF9uZXh0X2JhdHRlcnlfZmlsZShESVIgKmJhdHRlcnlfZGlyLAogICAgICAg
ICBpZiAoIHN0cmxlbihkaXJfZW50cmllcy0+ZF9uYW1lKSA8IDQgKQogICAgICAgICAgICAgY29u
dGludWU7CiAgICAgICAgIGlmICggYmF0dGVyeV9pbmZvX3R5cGUgPT0gQklGICkgCi0gICAgICAg
ICAgICBzbnByaW50ZihmaWxlX25hbWUsIDMyLCBCQVRURVJZX0lORk9fRklMRV9QQVRILAotICAg
ICAgICAgICAgICAgICAgICAgZGlyX2VudHJpZXMtPmRfbmFtZSk7CisJICAgIHJjID0gYXNwcmlu
dGYoJmZpbGVfbmFtZSwgQkFUVEVSWV9JTkZPX0ZJTEVfUEFUSCwKKwkJCSAgZGlyX2VudHJpZXMt
PmRfbmFtZSk7CiAgICAgICAgIGVsc2UgCi0gICAgICAgICAgICBzbnByaW50ZihmaWxlX25hbWUs
IDMyLCBCQVRURVJZX1NUQVRFX0ZJTEVfUEFUSCwKLSAgICAgICAgICAgICAgICAgICAgIGRpcl9l
bnRyaWVzLT5kX25hbWUpOwotICAgICAgICBmaWxlID0gZm9wZW4oZmlsZV9uYW1lLCAiciIpOwor
ICAgICAgICAgICAgcmMgPSBhc3ByaW50ZigmZmlsZV9uYW1lLCBCQVRURVJZX1NUQVRFX0ZJTEVf
UEFUSCwKKwkJCSAgZGlyX2VudHJpZXMtPmRfbmFtZSk7CisKKwlpZiAoIC0xICE9IHJjICkgewor
CSAgICBmaWxlID0gZm9wZW4oZmlsZV9uYW1lLCAiciIpOworCSAgICBmcmVlKGZpbGVfbmFtZSk7
CisJfQogICAgIH0gd2hpbGUgKCAhZmlsZSApOwogCiAgICAgcmV0dXJuIGZpbGU7Ci0tIAoyLjEz
LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 12 12:26:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 12: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 1dKOQ7-00027e-3m; Mon, 12 Jun 2017 12: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=32922000b=Paul.Durrant@citrix.com>)
 id 1dKOQ5-00027Y-Mb
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 12:26:09 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 52/6A-03613-1688E395; Mon, 12 Jun 2017 12:26:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkleJIrShJLcpLzFFi42LZKekooZvQYRd
 psOEKs8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnG7cTNTwUzNikUzX7A2MF7R6GLk4JAQ8JM4
 9Vi7i5GTg01AR2Lp0flMILaIgKrEokPrWbsYuTiYBaYxSdxY0QWWEBZwkfh/aDEbRJGrxLfTX
 YwgRSICXUwS59ffYQQZygLU/WGRH0gNr4C7xK41c5hBaoQEunkkzr18BNbMKeAhsfzyYrChjA
 KyEl8aVzOD2MwC4hK3nkBcISEgILFkz3lmCFtU4uXjf6wQtoHE1qX7WEB2MQtoSqzfpQ/Rqig
 xpfshO8ReQYmTM5+wTGAUnoVk6iyEjllIOmYh6VjAyLKKUb04tagstUjXSC+pKDM9oyQ3MTNH
 19DATC83tbg4MT01JzGpWC85P3cTIzDwGYBgB+Oyv06HGCU5mJREebdcsYkU4kvKT6nMSCzOi
 C8qzUktPsSowcEhsHnt6guMUix5+XmpShK8de12kUKCRanpqRVpmTnA2IQpleDgURLhnVsLlO
 YtLkjMLc5Mh0idYjTm2LB6/Rcmjjt9G74wCYFNkhLn7QCZJABSmlGaBzcIljIuMcpKCfMyAp0
 pxFOQWpSbWYIq/4pRnINRSZg3uAVoCk9mXgncvldApzABnXId5CPe4pJEhJRUA2P5/FqdkGUf
 DRR/Pp0zSaYqNG7PPfGZBw/Xm1+TjZ5135XV+p1EcK3NLrmbgRblRcmts09YLeGe0jft2K0m1
 6Uz1KU9c98ceGj8vDx0htA338y1kQdWFtjd598WYsN3L/Xj+sTslaUVBd5Xde8/UVH99qfw+a
 4PVS2302SnnWDXVxBbbh+xMkuJpTgj0VCLuag4EQBFk4JoFAMAAA==
X-Env-Sender: prvs=32922000b=Paul.Durrant@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1497270367!73441131!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5301 invoked from network); 12 Jun 2017 12:26:07 -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;
 12 Jun 2017 12:26:07 -0000
X-IronPort-AV: E=Sophos;i="5.39,333,1493683200"; d="scan'208";a="47602046"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] debian stretch dom0 + xen 4.9 fails to boot
Thread-Index: AdLe0KoM3kANRDRYSf+PCIgyxC4kg///62kA///UqkD//530gIAAq+WA//7hiaAASaM11////+MQgAAfuwCAAAbUMIAAGXcAgAAQOnCAAEA9AIAAVefggADG/ACAAUkj0IACqxgAgAUy+oCACoPQgIATiwnQgCcrKYCATLgIwICZf+QAgTLymgCCZbBoQITLdygAiZbMY7CTKWIa8KZSucyAzKVRJZCZSp/vALKVW92A5SqKt8DKVQz0QA==
Date: Mon, 12 Jun 2017 12:25:13 +0000
Message-ID: <719344fa1fb54ebb8e89566ea615275e@AMSPEX02CL03.citrite.net>
References: <bcc0d4330d9b463a9829af1327d895a9@AMSPEX02CL03.citrite.net>
 <ad450ab0147147429a46cd7382a17c19@AMSPEX02CL03.citrite.net>
 <0e704f5e-5845-dc56-6058-d0451d43d842@citrix.com>
 <2baad09e48864a06873037240b8e39dd@AMSPEX02CL03.citrite.net>
 <5938048A02000078001604AE@prv-mh.provo.novell.com>
 <056e566f141c4715867e2bdbbe418977@AMSPEX02CL03.citrite.net>
 <593806FC02000078001604D1@prv-mh.provo.novell.com>
 <e4aae59cbd884e21ab1fb75a96f34d3d@AMSPEX02CL03.citrite.net>
 <593813E602000078001605F7@prv-mh.provo.novell.com>
 <ee93e45315794a3db4aa21beefb62e52@AMSPEX02CL03.citrite.net>
 <593838D20200007800160859@prv-mh.provo.novell.com>
 <fc6fa02bb41e497e8b1896b692e82123@AMSPEX02CL03.citrite.net>
 <59383D4F020000780016089F@prv-mh.provo.novell.com>
 <94bf1caf8b95436fa7b3aed74a172ce1@AMSPEX02CL03.citrite.net>
 <59396AE10200007800160D0E@prv-mh.provo.novell.com>
 <ea5cd4c8f80349fb9cc768d981fea4a5@AMSPEX02CL03.citrite.net>
 <593AB92202000078001615A1@prv-mh.provo.novell.com>
 <40009cf2-ef28-4c70-410e-029b6ac8ffb8@oracle.com>
 <f579ca3d79c34baab75f63a3810975bb@AMSPEX02CL03.citrite.net>
 <593ADDBC020000780016171F@prv-mh.provo.novell.com>
 <c394e22eb2d24f379e34b402b69c3bb6@AMSPEX02CL03.citrite.net>
 <86a3251e9ac44a2bb2df23862e458ee0@AMSPEX02CL03.citrite.net>
 <593E8BC70200007800161DEB@prv-mh.provo.novell.com>
 <880c81f7852c40a28e8acd70fb710314@AMSPEX02CL03.citrite.net>
 <7383a46c90814caba440ca41ccde6f88@AMSPEX02CL03.citrite.net>
 <593E932B0200007800161E80@prv-mh.provo.novell.com>
 <9bcb4f836ef547c1b4870d0ec08f0aba@AMSPEX02CL03.citrite.net>
In-Reply-To: <9bcb4f836ef547c1b4870d0ec08f0aba@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: 'Juergen Gross' <jgross@suse.com>, Andrew
 Cooper <Andrew.Cooper3@citrix.com>,
 "'Julien Grall \(julien.grall@arm.com\)'" <julien.grall@arm.com>,
 'Boris Ostrovsky' <boris.ostrovsky@oracle.com>,
 "'xen-devel\(xen-devel@lists.xenproject.org\)'"
 <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] debian stretch dom0 + xen 4.9 fails to 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBQYXVsIER1cnJhbnQNCj4gU2Vu
dDogMTIgSnVuZSAyMDE3IDEzOjA2DQo+IFRvOiAnSmFuIEJldWxpY2gnIDxKQmV1bGljaEBzdXNl
LmNvbT4NCj4gQ2M6IEp1bGllbiBHcmFsbCAoanVsaWVuLmdyYWxsQGFybS5jb20pIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT47IEFuZHJldw0KPiBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5j
b20+OyB4ZW4tZGV2ZWwoeGVuLQ0KPiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZykgPHhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz47ICdCb3Jpcw0KPiBPc3Ryb3Zza3knIDxib3Jpcy5v
c3Ryb3Zza3lAb3JhY2xlLmNvbT47IEp1ZXJnZW4gR3Jvc3MNCj4gPGpncm9zc0BzdXNlLmNvbT4N
Cj4gU3ViamVjdDogUkU6IFtYZW4tZGV2ZWxdIGRlYmlhbiBzdHJldGNoIGRvbTAgKyB4ZW4gNC45
IGZhaWxzIHRvIGJvb3QNCj4gDQo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiBG
cm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQ0KPiA+IFNlbnQ6IDEy
IEp1bmUgMjAxNyAxMjoxMg0KPiA+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRy
aXguY29tPg0KPiA+IENjOiBKdWxpZW4gR3JhbGwgKGp1bGllbi5ncmFsbEBhcm0uY29tKSA8anVs
aWVuLmdyYWxsQGFybS5jb20+OyBBbmRyZXcNCj4gPiBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNp
dHJpeC5jb20+OyB4ZW4tZGV2ZWwoeGVuLQ0KPiA+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
KSA8eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPjsgJ0JvcmlzDQo+ID4gT3N0cm92c2t5
JyA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+OyBKdWVyZ2VuIEdyb3NzDQo+ID4gPGpncm9z
c0BzdXNlLmNvbT4NCj4gPiBTdWJqZWN0OiBSRTogW1hlbi1kZXZlbF0gZGViaWFuIHN0cmV0Y2gg
ZG9tMCArIHhlbiA0LjkgZmFpbHMgdG8gYm9vdA0KPiA+DQo+ID4gPj4+IE9uIDEyLjA2LjE3IGF0
IDEyOjUzLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOg0KPiA+ID4+ICAtLS0tLU9y
aWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+ID4gW3NuaXBdDQo+ID4gPj4gPiA+DQo+ID4gPj4gPiA+
IFdoYXQgZG8geW91IHRoaW5rIGl0IGJlc3QgdG8gZG8gZm9yIFhlbiA0Ljk/IEhhcmRjb2Rpbmcg
YSA0aw0KPiBhbGlnbm1lbnQNCj4gPiBpcw0KPiA+ID4+ID4gPiBjbGVhcmx5IGVhc3kgYW5kIHdv
dWxkIHdvcmsgYXJvdW5kIHRoaXMgQklPUyBpc3N1ZSBidXQsIGFzIHlvdSBzYXksIGl0DQo+ID4g
Pj4gZG9lcw0KPiA+ID4+ID4gPiBncm93IHRoZSBpbWFnZS4gUmV2ZXJ0aW5nIEp1ZXJnZW4ncyBw
YXRjaCBhbHNvIHdvcmtzIHJvdW5kIHRoZQ0KPiBpc3N1ZSwNCj4gPiA+PiBidXQNCj4gPiA+PiA+
ID4gdGhhdCBpcyBtb3JlIGJ5IGx1Y2suIFJlLXdvcmtpbmcgdGhlIGNvZGUgaXMgcHJlZmVyYWJs
ZSwgYnV0IEkgZ3Vlc3MNCj4gaXQncw0KPiA+ID4+IHRvbw0KPiA+ID4+ID4gPiBsYXRlIHRvIGlu
dHJvZHVjZSBzdWNoIGNvZGUtY2h1cm4gaW4gNC45Lg0KPiA+ID4+ID4NCj4gPiA+PiA+IFJldmVy
dGluZyBKw7xyZ2VuJ3MgY29kZSBpcyBvdXQgb2YgcXVlc3Rpb24gd2l0aCBhbGwgdGhlIGluZm9y
bWF0aW9uDQo+ID4gPj4gPiB5b3UndmUgZ2F0aGVyZWQgYnkgbm93LiBJIHRoaW5rIHJlLXdvcmtp
bmcgdGhlIEVERCBjb2RlIHNsaWdodGx5DQo+ID4gPj4gPiBpcyB0aGUgYmVzdCBvcHRpb24uIFdv
dWxkIHlvdSBtaW5kIGdpdmluZyB0aGUgYXR0YWNoZWQgcGF0Y2ggYQ0KPiA+ID4+ID4gdHJ5PyBU
aGlzIHN0aWxsIHNsaWdodGx5IGdyb3dzIHRoZSB0cmFtcG9saW5lIGR1ZSB0byBhIGZldyBtb3Jl
DQo+ID4gPj4gPiBpbnN0cnVjdGlvbnMgYmVpbmcgbmVlZGVkLCBidXQgc2hvdWxkIHN0aWxsIGJl
IGZhciBiZXR0ZXIgdGhhbg0KPiA+ID4+ID4gZW1iZWRkaW5nIGEgd2hvbGUgNGsgYnVmZmVyIChh
bmQgdGhlbiBsYXRlciBmaW5kaW5nIGEgQklPUy9kaXNrDQo+ID4gPj4gPiBjb21iaW5hdGlvbiB3
aGljaCB3YW50cyBldmVuIG1vcmUpLiBOb3RlIHRoYXQgSSd2ZSBsZWZ0IGEgdGlueQ0KPiA+ID4+
ID4gYml0IG9mIGRlYnVnZ2luZyBjb2RlIGluIHRoZXJlLg0KPiA+ID4+ID4NCj4gPiA+Pg0KPiA+
ID4+IFN1cmUsIEknbGwgZ2l2ZSB0aGF0IGEgZ28gbm93Lg0KPiA+ID4+DQo+ID4gPg0KPiA+ID4g
VGhhdCB3b3JrZWQgZmluZToNCj4gPiA+DQo+ID4gPiAoWEVOKSBNQlJbODBdIEAgODVlMCAoODYw
MDApDQo+ID4NCj4gPiBCdXQgdGhhdCdzIGNvbnRyYXJ5IHRvIHlvdXIgZWFybGllciBmaW5kaW5n
czogRGlkbid0IHlvdSBzYXkgc2ltcGx5DQo+ID4gYXZvaWRpbmcgYSA0ay1ib3VuZGFyeSB3YXNu
J3QgZW5vdWdoPyBBbmQgaXQgY2VydGFpbmx5IHRlbGxzIHVzDQo+ID4gdGhhdCB0aGlzIGlzbid0
IGEgNGsgZHJpdmUgKG9yIGF0IGxlYXN0IHRoZSBCSU9TIGRvZXNuJ3Qgc3VyZmFjZSA0aw0KPiA+
IHNlY3RvcnMpIC0gSSB3YXMgcmVhbGx5IGV4cGVjdGluZyBhIGxhcmdlciBnYXAgYmV0d2VlbiB0
aGUgdHdvDQo+ID4gbG9nZ2VkIHZhbHVlcy4NCj4gPg0KPiANCj4gSSdsbCBnbyBkdW1wIG91dCB0
aGUgZWRkIGFuZCBkb3VibGUgY2hlY2sgd2hhdCBpdCBpcyBzYXlpbmcuDQo+IA0KDQpJIGR1bXBl
ZCBhIGJpdCBvZiB0aGUgaW5mbzoNCg0KKFhFTikgZGV2aWNlIDB4ODAgdmVyc2lvbiAweDMwDQoo
WEVOKSBudW1iZXJfb2Zfc2VjdG9ycyA9IDB4MWRjZjMyYjANCihYRU4pIHNlY3RvcnNfcGVyX3Ry
YWNrID0gMHgzZg0KKFhFTikgYnl0ZXNfcGVyX3NlY3RvciA9IDB4MjAwDQoNClNvIGl0IGlzIGlu
ZGVlZCBhZHZlcnRpc2luZyBhIDUxMiBieXRlIHNlY3Rvci4gSXQgaXMgYW4gU1NEIHRob3VnaCBz
byBpdCdsbCBiZSBzb21ldGhpbmcgbXVjaCBiaWdnZXIgdW5kZXJuZWF0aC4NCg0KICBQYXVsDQoN
Cj4gTXkgZmluZGluZ3MgaW5kaWNhdGVkIHRoYXQgdGhlIHByb2JsZW0gc2VlbWVkIHRvIGJlIGRv
aW5nIGEgcmVhZCB0aGF0DQo+IHNwYW5uZWQgYSA0ayBib3VuZGFyeSBjYXVzZWQgYSBwcm9ibGVt
LCBzbyB1c2luZyAweDg1ZTAwIHdvdWxkIGJlIHNhZmUuDQo+IFRoZSBhbm9tYWx5IHdhcyB0aGF0
IHNpbXBseSBhbGlnbmluZyB0aGUgZWRkX2luZm8gYnVmZmVyIGFuZCBhIDUxMiBieXRlDQo+IGJv
dW5kYXJ5IGFuZCBjb250aW51aW5nIHRvIHVzZSB0aGF0IGZvciByZWFkaW5nIGRpZCBub3Qgd29y
ay4NCj4gDQo+ID4gPiBzbyB5b3UgY2FuIGFkZCBteSBUZXN0ZWQtYnkgdG8gdGhhdC4NCj4gPg0K
PiA+IEkuZS4gSSdtIG5vdCBzdXJlIGFib3V0IHRoaXMsIGFzIEknbSBzdGlsbCB1bmNlcnRhaW4g
d2hldGhlciBzb21lDQo+ID4gY29ycnVwdGlvbiBkaWRuJ3QgYWdhaW4gb2NjdXIuIE9mIGNvdXJz
ZSBBUHMgY29taW5nIHVwIHByb3Blcmx5DQo+ID4gd291bGQgYWxyZWFkeSBiZSBhIHJlbGF0aXZl
bHkgZ29vZCBzaWduIChhcyBub3cgdGhlIHBlcm1hbmVudA0KPiA+IHBhcnQgb2YgdGhlIHRyYW1w
b2xpbmUgd291bGQgYmUgdGhlIHByZWRlc3RpbmVkIGFyZWEgZm9yDQo+ID4gY29ycnVwdGlvbiB0
byBvY2N1ciBpbikuDQo+ID4NCj4gDQo+IE5vbmUgb2YgbXkgZmluZGluZ3MgZXZlciBpbmRpY2F0
ZWQgbWVtb3J5IGNvcnJ1cHRpb24gKGFsdGhvdWdoIHRoZXJlLCBvZg0KPiBjb3Vyc2UsIG1heSBo
YXZlIGJlZW4gc29tZSB0aGF0IEkgaGFwcGVuZWQgdG8gbWlzcyksIGJ1dCByYXRoZXINCj4gbWlz
YmVoYXZpb3VyIG9mIHRoZSBpbnQxMyBoYW5kbGVyIGl0c2VsZiAtIGVpdGhlciBsb2NraW5nIHVw
LCBoYXZpbmcgb2RkDQo+IGVmZmVjdHMgKGUuZy4gYmxhY2sgc2NyZWVuKSwgb3IgYm90aC4NCj4g
DQo+ICAgUGF1bA0KPiANCj4gPiBKYW4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 12 12:31:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 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 1dKOVW-0002mg-Qy; Mon, 12 Jun 2017 12:31: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=3298ed022=Ian.Jackson@citrix.com>)
 id 1dKOVU-0002ma-T3
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 12:31:44 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 6B/CF-02181-0B98E395; Mon, 12 Jun 2017 12:31:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprJIsWRWlGSWpSXmKPExsXitHSDve66Trt
 Ig97VFhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aS1nMsBcf4KyYc829gnMrTxcjBISHgL/Fz
 oVsXIycHm4CuRNOWv2wgNq+AoMTJmU9YQGxmAR2JBbs/sUHY8hLb385hhqhxkJj35CZYDYuAq
 sSZxb+ZQGwRATWJ9lUzmSHqkyW+PW1kBLGFBXwl9m34AVbPKWAlMWHFT7CZQgKWEk8XTQGrkR
 AwkXi7cCcbyGlCQHPmro+fwMg3C8lFs5BcNAvJRQsYmVcxqhenFpWlFuka6SUVZaZnlOQmZub
 oGhqY6uWmFhcnpqfmJCYV6yXn525iBAYZAxDsYPz+x+kQoyQHk5Io75YrNpFCfEn5KZUZicUZ
 8UWlOanFhxhlODiUJHgrOuwihQSLUtNTK9Iyc4DhDpOW4OBREuGdWwuU5i0uSMwtzkyHSJ1iV
 JQS560F6RMASWSU5sG1wWLsEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR52YERK8STmVcCN/
 0V0GImoMXXQW7mLS5JREhJNTByCZ3ICXuwOSFkw7LHxiyB92RDVnjWt1+xP79Obs6+nHUX5Vw
 dJ9YyXL9UHe4/i/Omx7bP//ftmbM0PNr63496o12TS9OL9zrX6/9+1ckW/0wxNtos7AG74luG
 hXukTjV/lPw49ynLYR1NbuN9Pocj02aKbC8P0jvJsGKPgKzR2r5bxnfnXy5SYinOSDTUYi4qT
 gQA6h5W96wCAAA=
X-Env-Sender: prvs=3298ed022=Ian.Jackson@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1497270701!82367747!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34771 invoked from network); 12 Jun 2017 12:31:42 -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;
 12 Jun 2017 12:31:42 -0000
X-IronPort-AV: E=Sophos;i="5.39,333,1493683200"; d="scan'208";a="436029343"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22846.35243.172129.757205@mariner.uk.xensource.com>
Date: Mon, 12 Jun 2017 13:31:39 +0100
To: Zhongze Liu <blackskygg@gmail.com>
In-Reply-To: <20170612120707.19788-1-blackskygg@gmail.com>
References: <20170612120707.19788-1-blackskygg@gmail.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>,
 David Scott <dave@recoil.org>
Subject: Re: [Xen-devel] [PATCH] tools: fix several "format-truncation"
	errors with GCC 7
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Wmhvbmd6ZSBMaXUgd3JpdGVzICgiW1BBVENIXSB0b29sczogZml4IHNldmVyYWwgImZvcm1hdC10
cnVuY2F0aW9uIiBlcnJvcnMgd2l0aCBHQ0MgNyIpOgo+IHJlcGxhY2Ugc2V2ZXJhbCBzbnByaW50
ZiB3aXRoIGFzcHJpbnRmIGluIHhlbnBtZCBhbmQgdG9vbHMvb2NtYWwveGMKPiB0byBmaXggdGhl
ICJmb3JtYXQtdHJ1bmNhdGlvbiIgZXJyb3JzIGNhdXNlZCBieSBpbmNvcnJlY3Qgc2l6ZSBvZiBi
dWZmZXJzLgoKVGhhbmtzIGZvciBwYXlpbmcgYXR0ZW50aW9uIHRvIHRoZSBxdWFsaXR5IG9mIG91
ciBjb2RlLCBidXQ6CgpJIHdvbmRlciB3aGV0aGVyIHRoaXMgY3VyZSBpcyB3b3JzZSB0aGFuIHRo
ZSBkaXNlYXNlLiAgVXNpbmcgYXNwcmludGYKZXZlcnl3aGVyZSBtZWFucyBhZGRpdGlvbmFsIGVy
cm9yIGhhbmRsaW5nICh3aGljaCB5b3UgaGF2ZSBlcnJvbmVvdXNseQpvbWl0dGVkKSBhbmQgYWRk
aXRpb25hbCBwb3RlbnRpYWwgZm9yIGxlYWtzIGV0Yy4gKGZvciB3aGljaCBJIGhhdmVuJ3QKYW5h
bHlzZWQgeW91ciBwYXRjaCkuCgpZb3Ugc2F5IGAiZm9ybWF0LXRydW5jYXRpb24iIGVycm9ycycg
YnV0IHlvdSBtZWFuIGNvbXBpbGVyIHdhcm5pbmdzCmZyb20gLVdmb3JtYXQtdHJ1bmNhdGlvbiwg
dHVybmVkIGludG8gZXJyb3JzIGJ5IC1XZXJyb3IuICBJcyB0aGVyZQphbnkgc3VnZ2VzdGlvbiBm
cm9tIGEgaHVtYW4gdGhhdCB0aGlzIGNvZGUgYWN0dWFsbHkgbWFsZnVuY3Rpb25zID8KCk9yIGRv
ZXMgdGhlIGNvbXBpbGVyIG5vdCBqdXN0IGNvbXBsYWluIGFsbCB0aGUgdGltZSBhYm91dCBzbnBy
aW50ZiA/Cgo+IC0JY2hhciBlcnJvcl9zdHJbMjU2XTsKLi4uCj4gLQkJCXNucHJpbnRmKGVycm9y
X3N0ciwgc2l6ZW9mKGVycm9yX3N0ciksCj4gLQkJCQkgIiVkOiAlcyIsIGVycm5vLCBzdHJlcnJv
cihlcnJubykpOwoKVGhpcyB3aWxsIG5vdCB0cnVuY2F0ZSB1bmxlc3MgdGhlIHhjIGVycm9yIHN0
cmluZyBpcyB0b28gbG9uZywgd2hpY2gKaXMgbm90LgoKPiAtCQlzbnByaW50ZihlcnJvcl9zdHIs
IHNpemVvZihlcnJvcl9zdHIpLAo+IC0JCQkgIlVuYWJsZSB0byBvcGVuIFhDIGludGVyZmFjZSIp
Owo+ICsJCWFzcHJpbnRmKCZlcnJvcl9zdHIsICJVbmFibGUgdG8gb3BlbiBYQyBpbnRlcmZhY2Ui
KTsKClRoaXMgaXMgYSBmaXhlZCBzdHJpbmcgb2YgY291cnNlLgoKPiAtICAgIGNoYXIgZmlsZV9u
YW1lWzMyXTsKLi4uCj4gQEAgLTExMCwxMiArMTEyLDE2IEBAIEZJTEUgKmdldF9uZXh0X2JhdHRl
cnlfZmlsZShESVIgKmJhdHRlcnlfZGlyLAo+ICAgICAgICAgIGlmICggc3RybGVuKGRpcl9lbnRy
aWVzLT5kX25hbWUpIDwgNCApCj4gICAgICAgICAgICAgIGNvbnRpbnVlOwo+ICAgICAgICAgIGlm
ICggYmF0dGVyeV9pbmZvX3R5cGUgPT0gQklGICkgCj4gLSAgICAgICAgICAgIHNucHJpbnRmKGZp
bGVfbmFtZSwgMzIsIEJBVFRFUllfSU5GT19GSUxFX1BBVEgsCj4gLSAgICAgICAgICAgICAgICAg
ICAgIGRpcl9lbnRyaWVzLT5kX25hbWUpOwo+ICsJICAgIHJjID0gYXNwcmludGYoJmZpbGVfbmFt
ZSwgQkFUVEVSWV9JTkZPX0ZJTEVfUEFUSCwKPiArCQkJICBkaXJfZW50cmllcy0+ZF9uYW1lKTsK
PiAgICAgICAgICBlbHNlIAo+IC0gICAgICAgICAgICBzbnByaW50ZihmaWxlX25hbWUsIDMyLCBC
QVRURVJZX1NUQVRFX0ZJTEVfUEFUSCwKPiAtICAgICAgICAgICAgICAgICAgICAgZGlyX2VudHJp
ZXMtPmRfbmFtZSk7Cj4gLSAgICAgICAgZmlsZSA9IGZvcGVuKGZpbGVfbmFtZSwgInIiKTsKPiAr
ICAgICAgICAgICAgcmMgPSBhc3ByaW50ZigmZmlsZV9uYW1lLCBCQVRURVJZX1NUQVRFX0ZJTEVf
UEFUSCwKPiArCQkJICBkaXJfZW50cmllcy0+ZF9uYW1lKTsKClRoZXNlIGZpbGVuYW1lcyBhcmUg
YWxsIHZlcnkgZm9ybXVsYWljLiAgSSBkb3VidCB0aGV5IGFyZSBiZWluZwp0cnVuY2F0ZWQgZXZl
biB0aG91Z2ggdGhlIGxpbWl0IGlzIG9ubHkgMzIgYnl0ZXMuCgpSZWdhcmRzLApJYW4uCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 12 12:32:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 12:32:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKOVq-0002oT-23; Mon, 12 Jun 2017 12:32:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dKOVo-0002oI-J5
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 12:32:04 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 2C/EA-02006-3C98E395; Mon, 12 Jun 2017 12:32:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsXSPJ+BQ/dAp12
 kwc1l4hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b89U/YChq4KxZMncjcwPiao4uRi0NIYB2j
 xNGvS1i6GDk5hAWiJHZeOs4GYosIuEtc/jgVyObgYBbQlzi3oxyivoVJ4vKHh4wgNWwCBhJTX
 q9kBbF5BRwkmn59AbNZBFQl9h7+C1YjKhAu8WLLH6gaQYmTM5+A7eIUsJaYM/0E2C5mAXWJP/
 MuMUPY8hLb386BssUlbj2ZzzSBkW8WkvZZSFpmIWmZhaRlASPLKkaN4tSistQiXUMjvaSizPS
 MktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwDBkAIIdjH2znA8xSnIwKYnybrliEynEl5Sf
 UpmRWJwRX1Sak1p8iFGGg0NJgvdyh12kkGBRanpqRVpmDjAiYNISHDxKIrxza4HSvMUFibnFm
 ekQqVOMilLivPdB+gRAEhmleXBtsCi8xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWFedmBMC/
 Fk5pXATX8FtJgJaPF1kJt5i0sSEVJSDYyGM6e9/rWu+UinZcRN9lNX7nw4Jj9XNKMsj+vGsUT
 3m4G1x9p1UxK9m/NCObgOrhVr2Ttlb1nXnEBj9RDPA91xxtxpdoqCp5Y9tAmMuxPycKLIJdMJ
 jvu38N94Flc276Ku9spPb/zf3tadc3zepB+93I6TizwuHHp6fLXWCo3GH0ankg9vlxVUYinOS
 DTUYi4qTgQAhoJ7Ib0CAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-3.tower-206.messagelabs.com!1497270720!99388063!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18340 invoked from network); 12 Jun 2017 12:32:00 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Jun 2017 12:32:00 -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 5C79C101300AE;
 Mon, 12 Jun 2017 14:31:54 +0200 (CEST)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20170601151906.10213-1-proskurin@sec.in.tum.de>
 <20170601151906.10213-7-proskurin@sec.in.tum.de>
 <2201fe61-d5d8-8568-9e11-2139b5547601@arm.com>
 <a2b08395-6b20-5977-2205-1d6356afffc4@sec.in.tum.de>
 <74e66529-2d2f-fd95-2a8a-58fd3d84b360@arm.com>
From: Sergej Proskurin <proskurin@sec.in.tum.de>
Message-ID: <08672512-7bb7-c1fd-3950-e00cd4c2ccd7@sec.in.tum.de>
Date: Mon, 12 Jun 2017 14:31:54 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <74e66529-2d2f-fd95-2a8a-58fd3d84b360@arm.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [RFC PATCH v2 6/8] arm/mem_access: Add
 long-descriptor based gpt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLAoKCk9uIDA2LzEyLzIwMTcgMTI6NDQgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToK
Pgo+Cj4gT24gMTIvMDYvMTcgMTE6MTIsIFNlcmdlaiBQcm9za3VyaW4gd3JvdGU6Cj4+IEhpIEp1
bGllbiwKPgo+IEhlbGxvIFNlcmdlaiwKPgo+Pj4KPj4+PiArCj4+Pj4gKyAgICBjb25zdCB1bnNp
Z25lZCBpbnQgc3RyaWRlc1szXSA9IHsKPj4+PiArICAgICAgICBMUEFFX1NISUZUXzRLLAo+Pj4+
ICsgICAgICAgIExQQUVfU0hJRlRfMTZLLAo+Pj4+ICsgICAgICAgIExQQUVfU0hJRlRfNjRLCj4+
Pj4gKyAgICB9Owo+Pj4KPj4+IEFsc28sIHRoZSBzdHJpZGUgY2FuIGJlIGZvdW5kIGZyb20gdGhl
IHBhZ2Ugc2hpZnQuIFNvIEkgYW0gbm90Cj4+PiBjb252aW5jZWQgeW91IG5lZWQgdGhhdC4KPj4K
Pj4gU3VyZSwgYnV0IGRvbid0IHlvdSB0aGluayBpdCBpcyBjbGVhbmVyIGRvaW5nIGl0IHRoYXQg
d2F5LCB0aGFuCj4+IHN1YnRyYWN0aW5nIGEgdmFsdWUgZnJvbSBQQUdFX1NISUZUXyogYWx0aG91
Z2ggd2UgaGF2ZSBhbHJlYWR5IGEKPj4gc3VpdGFibGUgZGVmaW5lIGZvciB0aGF0PyBBcGFydCBm
cm9tIHRoYXQsIHdlIG5lZWQgdG8gY29uc2lkZXIgZGlmZmVyZW50Cj4+IHN0cmlkZXMgZm9yIGRp
ZmZlcmVudCBncmFudWxhcml0aWVzLCB3aGljaCB3b3VsZCBtYWtlIGl0IGhhcmRlciB0bwo+PiBy
ZWFkL3JldmlldyBpZiB3ZSBkb24ndCB1c2UgYW4gYXJyYXkgb2Ygc3RyaWRlcyBhdCB0aGlzIHBv
aW50LiBGb3IKPj4gaW5zdGFuY2UsIHNlZSB0aGUgZm9sbG93aW5nIGZvcm11bGEgdG8gY29tcHV0
ZSB0aGUgc3RhcnRpbmcgbGV2ZWwgb2YgdGhlCj4+IHRyYW5zbGF0aW9uIHRhYmxlczoKPj4KPj4g
bGV2ZWwgPSA0IC0gRElWX1JPVU5EX1VQKChpbnB1dF9zaXplIC0gZ3JhaW5zaXplc1tncmFuXSks
Cj4+IHN0cmlkZXNbZ3Jhbl0pOwo+Cj4gTG9va2luZyBhdCBBQXJjaDY0LlRyYW5zbGF0aW9uVGFi
bGVXYWxrIHRoZSBzdHJpZGUgaXMgYmFzaWNhbGx5Ogo+Cj4gc3RyaWRlID0gZ3JhaW5zaXplIC0g
MzsgLy8gTG9nMihwYWdlIHNpemUgLyA4IGJ5dGVzKQo+Cj4gU28gSSBzdGlsbCBkb24ndCBzZWUg
aG93IHRoaXMgd291bGQgbWFrZSB0aGUgY29kZSBsZXNzIHJlYWRhYmxlLiBUaGlzCj4gd291bGQg
YWxzbyBhdm9pZCB0byBpbnRyb2R1Y2UgeWV0IGFub3RoZXIgYXJyYXkgb24gdGhlIHN0YWNrICh0
aG91Z2gKPiBpdCBzaG91bGQgcmVhbGx5IGhhdmUgYmVlbiBzdGF0aWMpIGZvciBsaW1pdGVkIHB1
cnBvc2UKClllYXAsIEkgaGF2ZSBhbHJlYWR5IG1hZGUgYm90aCBvZiB0aGUgYXJyYXlzIHN0YXRp
Yy4gSG93ZXZlciwgcmVtb3ZpbmcKdGhlIHN0cmlkZXMgYXJyYXkgY29tcGxldGVseSBpcyBhYnNv
bHV0ZWx5IGZpbmUgYnkgbWUgdG9vLgoKQ2hlZXJzLAp+U2VyZ2VqCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 12 12:33:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 12: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 1dKOXX-0002zw-DY; Mon, 12 Jun 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 <osstest-admin@xenproject.org>) id 1dKOXW-0002zT-7d
 for xen-devel@lists.xensource.com; Mon, 12 Jun 2017 12:33:50 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 A9/9A-03620-D2A8E395; Mon, 12 Jun 2017 12:33:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVVenyy7
 S4OJDKYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmrH6/m6ngSlLF5dlb2RsY
 N9l0MXJxCAn8ZZR4c+gwC4TzmFHi5OJHjBDONkaJ0yeWM3cxcnKICDhLfD0zlx3E5hXQl/h5f
 RYriC0sYCLxZsMJsG4JgWcKEhvXLgBLSAh4S7S9/g80iQPMvnrVuouRnYNNwErikBhIAYuAqs
 Tj7etZJjByL2BkWMWoUZxaVJZapGtorJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7u
 JEehzBiDYwfhlWcAhRkkOJiVR3i1XbCKF+JLyUyozEosz4otKc1KLDzHKcHAoSfCGd9pFCgkW
 paanVqRl5gCDDyYtwcGjJMI7txYozVtckJhbnJkOkTrFqMuxYfX6L0xCLHn5ealS4rz3O4CKB
 ECKMkrz4EbAIuESo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHnZQS7hycwrgdv0CugIJqAjro
 Pcz1tckoiQkmpgFNpt8/kor5otV1vpqZ7Qf4qJvste1arZ3HY0TYk4Ebm/U2jm1a6c/b/P2lV
 YHL7XWFqwVERuo/7f7y+Lr18+vijQwGXGbhsdN02piDMuBovFTydFfl7WVJvTwNK4VW/dt7NV
 s5X0rtzIVKsQfVQZnvDg57eGPb0RLD8vPinKO1N+deb0r4stlFiKMxINtZiLihMBf26mWn8CA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1497270827!65463039!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14824 invoked from network); 12 Jun 2017 12:33:48 -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; 12 Jun 2017 12:33: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 1dKOXR-0006UA-T4; Mon, 12 Jun 2017 12:33:45 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dKOXM-00065O-B4; Mon, 12 Jun 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 1dKOXL-0004Yd-P1; Mon, 12 Jun 2017 12:33:40 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110336-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-4.9:test-amd64-i386-libvirt:host-ping-check-xen:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:host-ping-check-xen:fail:heisenbug
 linux-4.9:test-armhf-armhf-xl-rtds:xen-install:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 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-saverestore.2:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:guest-localmigrate/x10: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-debianhvm-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 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-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:xen-boot:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-armhf-armhf-examine:reboot:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64: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=f1aa865ae5d4608cbfbb02f42baa1ef5ed95fce2
X-Osstest-Versions-That: linux=37feaf8095d352014555b82adb4a04609ca17d3f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 12 Jun 2017 12:33:39 +0000
Subject: [Xen-devel] [linux-4.9 test] 110336: 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>

ZmxpZ2h0IDExMDMzNiBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDMzNi8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
NiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CgpUZXN0cyB3
aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgIDcgaG9zdC1waW5nLWNoZWNrLXhlbiBmYWlsIGluIDExMDIwMCBw
YXNzIGluIDExMDMzNgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTUgZ3Vl
c3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDExMDIwMCBwYXNzIGluIDExMDMzNgogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3IGhvc3QtcGluZy1j
aGVjay14ZW4gZmFpbCBpbiAxMTAyNjYgcGFzcyBpbiAxMTAzMzYKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgIDUgeGVuLWluc3RhbGwgICAgICBmYWlsIGluIDExMDI2NiBwYXNzIGluIDEx
MDMzNgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE1IGd1ZXN0LWxvY2Fs
bWlncmF0ZS94MTAgZmFpbCBwYXNzIGluIDExMDIwMAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIHBhc3MgaW4gMTEwMjAw
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDE0
IGd1ZXN0LXNhdmVyZXN0b3JlLjIgZmFpbCBwYXNzIGluIDExMDI2NgogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBm
YWlsIHBhc3MgaW4gMTEwMjY2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
MTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIHBhc3MgaW4gMTEwMjY2CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEw
IGZhaWwgcGFzcyBpbiAxMTAyNjYKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBh
bGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNiBndWVzdC1zdG9wICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDczNTgKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgIDkgZGViaWFuLWluc3RhbGwgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEwNzM1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1
ZXN0LXN0b3AgZmFpbCBpbiAxMTAyMDAgUkVHUi4gdnMuIDEwNzM1OAoKVGVzdHMgd2hpY2ggZGlk
IG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICBmYWlsIGluIDExMDIwMCBsaWtlIDEwNzM1
OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0YXJ0L3dp
bi5yZXBlYXQgZmFpbCBpbiAxMTAyNjYgYmxvY2tlZCBpbiAxMDczNTgKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtl
IDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgNiB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMDczNTgKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAg
ICBmYWlsICBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgNiB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXhzbSAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlr
ZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDYgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE2IGRlYmlh
bi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICA2IHJlYm9vdCAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgOSB3
aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0
YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICA5
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgZjFhYTg2NWFlNWQ0NjA4Y2JmYmIw
MmY0MmJhYTFlZjVlZDk1ZmNlMgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAg
ICAgMzdmZWFmODA5NWQzNTIwMTQ1NTViODJhZGI0YTA0NjA5Y2ExN2QzZgoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTA3MzU4ICAyMDE3LTA0LTEwIDE5OjQyOjUyIFogICA2MiBkYXlzCkZhaWxpbmcg
c2luY2UgICAgICAgIDEwNzM5NiAgMjAxNy0wNC0xMiAxMToxNToxOSBaICAgNjEgZGF5cyAgIDkz
IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMDA4MiAgMjAxNy0wNi0wNyAxMTozNDoy
NiBaICAgIDUgZGF5cyAgICA2IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KNjA1IHBlb3BsZSB0b3VjaGVkIHJldmlz
aW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVt
cHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsg
aXQgd291bGQgYmUgMjE2MjEgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 12 12:35:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 12: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 1dKOYg-00037L-ND; Mon, 12 Jun 2017 12: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 <julien.grall@arm.com>) id 1dKOYf-000378-8z
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 12:35:01 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 B4/EB-01734-47A8E395; Mon, 12 Jun 2017 12:35:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsVysyfVTbe4yy7
 S4N4SNovvWyYzOTB6HP5whSWAMYo1My8pvyKBNaP1eCNjwXemijPzLjA1MK5h6mLk4hAS2Mwo
 8XPqKxYIZzejxKKGLaxdjJwcwgIxEpPerAWzRQTcJC7PmwRmCwnUSKyfdZwZpIFZ4ByjxJPr1
 1lAEmwCmhJ3Pn9iArF5BawkFnb+YASxWQRUJTr+XQWrERUIl3jbeIQFokZQ4uTMJ2A2p4CLRO
 spiDizgK3Enbm7mSFseYntb+cwT2Dkm4WkZRaSsllIyhYwMq9i1ChOLSpLLdI1MtJLKspMzyj
 JTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgMuXoGBsYdjHva/Q4xSnIwKYnybrliEynEl5Sf
 UpmRWJwRX1Sak1p8iFGGg0NJgvd0p12kkGBRanpqRVpmDjD4YdISHDxKIrxza4HSvMUFibnFm
 ekQqVOMuhxNH7Z8YRJiycvPS5US500HmSEAUpRRmgc3AhaJlxhlpYR5GRkYGIR4ClKLcjNLUO
 VfMYpzMCoJ8+4FmcKTmVcCt+kV0BFMQEdcB7mft7gkESEl1cCofnr3bLllcffeXpn3eNttoc7
 W62/aDvodynvJoFup1/Rt4+u5iiJGNy8dnispF5jq1XHposZW9q1XBLdeF2C27DuWdnuWAXNS
 wskN+QGc32a9X6ZbNSFkr7PjzsxfHVlHTmxans1/oCNr5frvbflJAjM6DmUsKjynsvxpoeiZt
 vsh3e/4lF9nKrEUZyQaajEXFScCABnSGFy/AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1497270898!87470679!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15216 invoked from network); 12 Jun 2017 12:34:58 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-206.messagelabs.com with SMTP; 12 Jun 2017 12: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 1D02E1596;
 Mon, 12 Jun 2017 05:34: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 E18253F483;
 Mon, 12 Jun 2017 05:34:56 -0700 (PDT)
To: Sameer Goel <sgoel@codeaurora.org>, xen-devel@lists.xenproject.org
References: <1496950247-8755-1-git-send-email-sgoel@codeaurora.org>
 <1496950247-8755-2-git-send-email-sgoel@codeaurora.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <330d6123-8c3a-2b36-e450-2a9417db9cfb@arm.com>
Date: Mon, 12 Jun 2017 13:34:55 +0100
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: <1496950247-8755-2-git-send-email-sgoel@codeaurora.org>
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 1/6] 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>
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>

SGkgU2FtZWVyLAoKT24gMDgvMDYvMTcgMjA6MzAsIFNhbWVlciBHb2VsIHdyb3RlOgo+IE1vZGlm
eSB0aGUgU01NVSBjb2RlIHRvIHVzZSBnZW5lcmljIGRldmljZSBpbnN0ZWFkIG9mIGR0X2Rldmlj
ZV9ub2RlIGZvcgo+IGZ1bmN0aW9ucyB0aGF0IGNhbiBiZSB1c2VkIGZvciBBQ1BJIGJhc2VkIHN5
c3RlbXMgdG9vLgoKSSBkb24ndCB0aGluayB0aGlzIHBhdGNoIHNlcmllcyBpcyBzdWZmaWNpZW50
IHRvIGdldCBBQ1BJIHN1cHBvcnQgaW4gdGhlIApTTU1VLiBJIHdvdWxkIHByZWZlciB0byB3YWl0
IGFuZCBzZWUgdGhlIGZ1bGwgc3VwcG9ydCBiZWZvcmUgZ2l2aW5nIGFuIAphY2sgb24gdGhpcyBw
YXRjaC4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 12 12:40:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 12:40:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKOdp-0003qC-Eg; Mon, 12 Jun 2017 12:40:21 +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 1dKOdo-0003q6-I5
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 12:40:20 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 16/08-01732-3BB8E395; Mon, 12 Jun 2017 12:40:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsVysyfVTXdzt12
 kwc3HXBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bsw73sBTP4Kpq2fGZvYDzF3cXIxSEksJlR
 YuLFVcwQzm5GiddnfjB1MXJyCAt4S+x8eIMZxBYRCJf4+fghK0TREiaJH1/OsoMkmAXOMkqsv
 x4NYrMJaErc+fwJrJlXwEri5OdZYM0sAqoSL089YwOxRYEGvW08wgJRIyhxcuYTMJtTwEfi5o
 nVjBAzbSXuzN3NDGHLS2x/O4d5AiPfLCQts5CUzUJStoCReRWjRnFqUVlqka6RiV5SUWZ6Rkl
 uYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmDI1TMwMO5gfHXc7xCjJAeTkijvlis2kUJ8Sfkp
 lRmJxRnxRaU5qcWHGGU4OJQkeH267CKFBItS01Mr0jJzgMEPk5bg4FES4Z1bC5TmLS5IzC3OT
 IdInWJUlBLnjQPpEwBJZJTmwbXBIu4So6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHevZ1AU3
 gy80rgpr8CWswEtPg6yM28xSWJCCmpBsbQpRFbL+9gWqRlzSb6dcVyB3kFmZbNSseed5WceDv
 Rsu09Y8v3Y9/CP72cFdt1lI1HTWtet2bE0fXyFxKiWze5Td0pPs9x5xK9rNsfrXa0T2+89GTq
 I7+/ry6vvqAc7GzV6cLZcjdj1qKywm3zj7vFsFost9KReHjreuJXNjNfBu6vS2etmL9CiaU4I
 9FQi7moOBEAsBOnC7MCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1497271218!97616099!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44763 invoked from network); 12 Jun 2017 12:40:19 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-16.tower-31.messagelabs.com with SMTP; 12 Jun 2017 12:40: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 ECA3D1596;
 Mon, 12 Jun 2017 05:40: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 9DB293F483;
 Mon, 12 Jun 2017 05:40:16 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>,
 "Goel, Sameer" <sgoel@codeaurora.org>
References: <1496950247-8755-1-git-send-email-sgoel@codeaurora.org>
 <1496950247-8755-3-git-send-email-sgoel@codeaurora.org>
 <2b498c6b-46cd-d264-819c-b3eb62cc7ef3@arm.com>
 <59a46595-2660-8dfa-48b5-5424c31c842f@codeaurora.org>
 <alpine.DEB.2.10.1706081456150.26108@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <54e9dbf7-8e48-8d0b-2290-fd2a4eb07e8c@arm.com>
Date: Mon, 12 Jun 2017 13:40:15 +0100
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.1706081456150.26108@sstabellini-ThinkPad-X260>
Cc: Tomasz Nowicki <tn@semihalf.com>, Punit Agrawal <punit.agrawal@arm.com>,
 xen-devel@lists.xenproject.org, nd@arm.com,
 Robin Murphy <robin.murphy@arm.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [RFC 2/6] 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>
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>

SGksCgpPbiAwOC8wNi8xNyAyMjo1NywgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIFRo
dSwgOCBKdW4gMjAxNywgR29lbCwgU2FtZWVyIHdyb3RlOgo+Pj4+IGRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS94ZW4vZndub2RlLmggYi94ZW4vaW5jbHVkZS94ZW4vZndub2RlLmgKPj4+PiBuZXcg
ZmlsZSBtb2RlIDEwMDY0NAo+Pj4+IGluZGV4IDAwMDAwMDAuLmRiNjViMTUKPj4+PiAtLS0gL2Rl
di9udWxsCj4+Pj4gKysrIGIveGVuL2luY2x1ZGUveGVuL2Z3bm9kZS5oCj4+Pj4gQEAgLTAsMCAr
MSwzNSBAQAo+Pj4+ICsvKgo+Pj4+ICsgKiBmd25vZGUuaCAtIEZpcm13YXJlIGRldmljZSBub2Rl
IG9iamVjdCBoYW5kbGUgdHlwZSBkZWZpbml0aW9uLgo+Pj4+ICsgKgo+Pj4+ICsgKiBDb3B5cmln
aHQgKEMpIDIwMTUsIEludGVsIENvcnBvcmF0aW9uCj4+Pj4gKyAqIEF1dGhvcjogUmFmYWVsIEou
IFd5c29ja2kgPHJhZmFlbC5qLnd5c29ja2lAaW50ZWwuY29tPgo+Pj4+ICsgKgo+Pj4+ICsgKiBU
aGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5k
L29yIG1vZGlmeQo+Pj4+ICsgKiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFs
IFB1YmxpYyBMaWNlbnNlIHZlcnNpb24gMiBhcwo+Pj4+ICsgKiBwdWJsaXNoZWQgYnkgdGhlIEZy
ZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KPj4+PiArICoKPj4+PiArICogUG9ydGVkIGZyb20gTGlu
dXggaW5jbHVkZS9saW51eC9md25vZGUuaAo+Pj4+ICsgKiAgPT4gY29tbWl0IGNlNzkzNDg2ZTIz
ZTAxNjJhNzMyYzYwNTE4OWM4MDI4ZTA5MTBlODYKPj4+PiArICoKPj4+PiArICogTm8gZnVuY3Rp
b25hbCBYZW4gbW9kaWZpY2F0aW9ucy4KPj4+PiArICovCj4+Pj4gKwo+Pj4+ICsjaWZuZGVmIF9f
WEVOX0ZXTk9ERV9IXwo+Pj4+ICsjZGVmaW5lIF9fWEVOX0ZXTk9ERV9IXwo+Pj4+ICsKPj4+PiAr
ZW51bSBmd25vZGVfdHlwZSB7Cj4+Pj4gKyAgICBGV05PREVfSU5WQUxJRCA9IDAsCj4+Pj4gKyAg
ICBGV05PREVfT0YsCj4+Pj4gKyAgICBGV05PREVfQUNQSSwKPj4+PiArICAgIEZXTk9ERV9BQ1BJ
X0RBVEEsCj4+Pj4gKyAgICBGV05PREVfQUNQSV9TVEFUSUMsCj4+Pj4gKyAgICBGV05PREVfUERB
VEEsCj4+Pj4gKyAgICBGV05PREVfSVJRQ0hJUAo+Pj4KPj4+IERvIHlvdSByZWFsbHkgbmVlZCB0
byBpbnRyb2R1Y2UgYWxsIG9mIHRoZW0/Cj4+Pgo+PiBOb3QgcmVhbGx5LiBXZSBhcmUgaW50ZXJl
c3RlZCBpbiBPRiBhbmQgQUNQSV9TVEFUSUMgZm9yIG5vdy4gU2luY2UgdGhlIHZlcmJhdGltIGZp
bGUgZnJvbSBMaW51eCBhcHBsaWVkIG9rLCBJIGRpZCBub3QgcmVtb3ZlIHRoZSBvdGhlciBlbnRy
aWVzLgo+PiBXaGF0J3MgeW91ciByZWNvbW1lbmRhdGlvbj8KPgo+IFVzdWFsbHkgd2Uga2VlcCB0
aGUgaW1wb3J0ZWQgTGludXggZGVmaW5pdGlvbnMgYXMtaXMuCgpJZiB3ZSBrZWVwIGFzLWlzLCB0
aGUgY29kaW5nIHN0eWxlIHNob3VsZCBzdGF5IGV4YWN0bHkgdGhlIHNhbWUuIEV2ZW4KCk90aGVy
d2lzZSB0aGVyZSBpcyBubyBwb2ludCB0byBpbXBvcnQgYSB2ZXJiYXRpbSBjb3B5IG9mIExpbnV4
IGFzIGl0IAp3b3VsZCBiZSBkaWZmaWN1bHQgdG8ga2VlcCB0cmFjayBvZiB0aGUgY2hhbmdlcy4K
CkluIHRoaXMgY2FzZSwgSSBhbSBub3QgY29udmluY2VkIHdlIGhhdmUgYSBiZW5lZml0cyB0byBr
ZWVwIHRoaXMgY29kZSAKY2xvc2UgdG8gTGludXguIEl0IGlzIHNtYWxsIGVub3VnaCBhbmQgd2Ug
ZG9uJ3QgbmVlZCA4MCUgb2YgaXQuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 12 12:41:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 12: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 1dKOeb-0003tJ-Nj; Mon, 12 Jun 2017 12:41: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=329ee6090=Andrew.Cooper3@citrix.com>)
 id 1dKOeZ-0003t9-TE
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 12:41:08 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 2D/BA-01730-3EB8E395; Mon, 12 Jun 2017 12:41:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsWyU9JRQvdRt12
 kwbHLuhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aCMzdYC7oFKiY++MXcwDiNt4uRk0NCwE+i
 YfVXFhBbWEBb4sPXn+wgtoiAskTvr99AcS4OIYGbjBLLdk5nBUkwC+hJXLi5AKyBTUBfYveLT
 0wgNq+ArcSzDaeYQWwWAVWJ2f8egdmiAuESbxuPsEDUCEqcnPkEzOYUsJdYNeEl1EwDiSOL5k
 DZ8hLb384B6xUSUJO41n+JHeLQdImJz3pYJjDyz0IyahaS9llI2hcwMq9iVC9OLSpLLdK10Es
 qykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAxCBiDYwXiw2fkQoyQHk5Io75YrNpFC
 fEn5KZUZicUZ8UWlOanFhxhlODiUJHh9uuwihQSLUtNTK9Iyc4DxAJOW4OBREuGdWwuU5i0uS
 MwtzkyHSJ1iVJQS590P0icAksgozYNrg8XgJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnz7u
 0EmsKTmVcCN/0V0GImoMXXQW7mLS5JREhJNTCynpw0XdXw+Y5F94+33VjWM0HL/tFm1duM9f9
 V18/+3PSszi25dOKfpXIhPi1TpL5MuhyxIUFzBnOtylKZrmb9U48ytc0W+iifllTdON/hiiGT
 8l7pjaUa2yRfltyO28ZT8Nt47c6/zteEapRT97p5bdXa+TjD8cllU7mc0vJi4wrv5beYTPuUW
 IozEg21mIuKEwGlNlQqvAIAAA==
X-Env-Sender: prvs=329ee6090=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1497271266!87111370!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37177 invoked from network); 12 Jun 2017 12:41:06 -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;
 12 Jun 2017 12:41:06 -0000
X-IronPort-AV: E=Sophos;i="5.39,333,1493683200"; d="scan'208";a="47603214"
To: Jan Beulich <JBeulich@suse.com>
References: <59398E1E0200007800160F7E@prv-mh.provo.novell.com>
 <59398E1E0200007800160F7E@prv-mh.provo.novell.com>
 <18da5e35-9bf5-76db-eb1d-90a6e46d618a@citrix.com>
 <593E4F7E0200007800161AA3@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <d937289a-b6f8-6d1a-fe8b-ccac31a4b3f4@citrix.com>
Date: Mon, 12 Jun 2017 13:41:03 +0100
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: <593E4F7E0200007800161AA3@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86emul: minor 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>

T24gMTIvMDYvMTcgMDc6MjMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA5LjA2LjE3IGF0
IDE5OjUwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDA4LzA2LzE3
IDE2OjQ5LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+IERyb3AgYSByZWR1bmRhbnQgaW5wdXQgY29u
c3RyYWludCwgY29ycmVjdCBhIGNvbW1lbnQsIGFuZCAocmUpbW92ZQo+Pj4gZml4Lmluc25fYnl0
ZXMgYWRqdXN0bWVudHMgKHRoZXNlIGFyZW4ndCBuZWVkZWQgZm9yIGN1c3RvbSBzdHViCj4+PiBp
bnZvY2F0aW9ucyB3aGVuIHRoZSBpbnN0cnVjdGlvbiBwbGFjZWQgaW4gdGhlIHN0dWIgY2FuJ3Qg
cmFpc2UgI1hGKQo+PiBJJ20gbm90IHN1cmUgdGhlc2UgYXJlIHdpc2UgdG8gcmVtb3ZlLiAgRXZl
biBpZiB3ZSBkb24ndCBleHBlY3QgYW4KPj4gZXhjZXB0aW9uLCBzaG91bGQgb25lIG9jY3VyLCBm
cHVfaGFuZGxlX2V4Y2VwdGlvbigpIHdpbGwgZmFpbCB0byBzdGVwCj4+IG92ZXIgdGhlIGluc3Ry
dWN0aW9uLCBhbmQgd2lsbCByZS1leGVjdXRlIGl0Lgo+IEFoLCBwZXJoYXBzIEkgc2hvdWxkbid0
IGhhdmUgc3BsaXQgdGhpcyBvZmYgdGhlIHJlbWFpbmluZwo+IGVtdWxhdG9yIHNlcmllcyBJIGhh
dmUgcmVhZHkgLSB5b3UgcmVmZXIgdG8gYSBubyBsb25nZXIKPiBleGlzdGluZyBmdW5jdGlvbiAo
aW4gbXkgY29kZSBiYXNlKS4KClNvIHlvdSBoYXZlIGRyb3BwZWQgdGhlIGxlZ2FjeSBGUFUgZXhj
ZXB0aW9uIGluZnJhc3RydWN0dXJlIGluIHRoZSBzZXJpZXM/Cgo+IE9uY2UgdGhlcmUsIGRvX3Ry
YXAoKQo+IHdpbGwgcGFuaWMoKSBhcyB1c3VhbCBpbiB0aGF0IGNhc2UsIHdoaWNoIEkgdGhpbmsg
aXQgaXMgc29ydCBvZgo+IGFwcHJvcHJpYXRlIGlmIHdlIHJlY2VpdmUgYW4gZXhjZXB0aW9uIHRo
YXQgc2hvdWxkbid0IG9jY3VyIC0KPiBhZnRlciBhbGwgd2UgdGhlbiBkb24ndCByZWFsbHkga25v
dyB3aGF0IHRvIGRvIHdpdGggaXQuIFRoaXMKPiBidHcgZ29lcyBhbG9uZyB0aGUgbGluZXMgb2Yg
bWUgbm90IHJlYWxseSBiZWluZyBoYXBweSBhYm91dAo+IHVzIGhhbmRsaW5nIGFsbCBzb3J0cyBv
ZiBleGNlcHRpb25zIG9uY2UgYW4gLmV4X3RhYmxlIGVudHJ5Cj4gaXMgYXNzb2NpYXRlZCB3aXRo
IGFuIGluc3RydWN0aW9uLCByYXRoZXIgdGhhbiBqdXN0IHRoZSBvbmVzCj4gd2UgcmVhbGx5IG1l
YW4gdG8gcmVjb3ZlciBmcm9tLiBZb3UgbWF5IHJlY2FsbCBzdWNoIGEKPiBkaXNjdXNzaW9uIGZy
b20gYSBmZXcgeWVhcnMgYmFjay4KCkkgZG9uJ3QgZm9sbG93IHdoYXQgeW91IG1lYW4gaGVyZS4g
Cgo+Cj4gV291bGQgeW91IGJlIG9rYXkgd2l0aCB0ZW1wb3JhcmlseSBhZGRpbmcgYSByZXNwZWN0
aXZlCj4gQlVHX09OKCFmaWMtPmluc25fYnl0ZXMpIHRvIGZwdV9oYW5kbGVfZXhjZXB0aW9uKCkg
dG8KPiBhY2hpZXZlIHRoZSBzYW1lIGVmZmVjdD8KClRoYXQgd291bGQgYmUgYmV0dGVyIHRoYW4g
bm90aGluZywgYnV0IGlzIGZpYy0+aW5zbl9ieXRlcyBhIHVzZWZ1bCBmaWVsZAp3aXRoIHRoZSBs
ZWdhY3kgaGFuZGxpbmcgcmVtb3ZlZD8gIEFzIGFsbCByZWNvdmVyeSBpcyByZXR1cm4tYWRkcmVz
cwpiYXNlZCwgdGhlIGxlbmd0aCBvZiB0aGUgaW5zdHJ1Y3Rpb24gKHNvIGxvbmcgYXMgaXQgZml0
cyB3aXRoaW4gdGhlCnN0dWIpIGlzbid0IGltcG9ydGFudC4KCj4KPiBBcyBhIHNpZGUgbm90ZSwg
SSdtIHJlbW92aW5nIHRoZXNlIGhlcmUgc2luY2UgdGhlIGZ1cnRoZXIKPiBTSU1EIGVtdWxhdGlv
biBwYXRjaGVzIEkgaGF2ZSByZWFkeSwgYnV0IHdvdWxkIHByZWZlciB0bwo+IHBvc3Qgb25seSBv
bmNlIDQuOSBpcyBvdXQsIGRvIG5vdCBhZGQgcmVzcGVjdGl2ZSBjb2RlIGluIHRoZQo+IGZpcnN0
IHBsYWNlLiBXaXRob3V0IGtub3dpbmcgdGhpcyBpbiBhZHZhbmNlIEknbSBub3QgZXZlbgo+IHN1
cmUgdGhpcyB3b3VsZCBiZSByZWxpYWJseSBzcG90dGFibGUgZHVyaW5nIHJldmlldy4KClRoZXNl
IHdoYXQ/ICBBZ2FpbiBzb3JyeSwgSSBkb24ndCB1bmRlcnN0YW5kIHdoYXQgeW91IG1lYW4uCgp+
QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 12 12:41:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 12: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 1dKOfD-0003yL-14; Mon, 12 Jun 2017 12:41: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=329990b95=citrix-osstest@xenproject.org>)
 id 1dKOfC-0003y0-5w
 for xen-devel@lists.xensource.com; Mon, 12 Jun 2017 12:41:46 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 85/E4-02956-90C8E395; Mon, 12 Jun 2017 12:41:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsXitHRDpC5Hj12
 kQeN9M4t7U96zOzB6bO/bxR7AGMWamZeUX5HAmtGwvYetYIVwxeWrM1kaGFfydDFyckgI+Ets
 vHqVBcJ2l5jevoINxBYRcJaY8OE2mM0roCex/0AXO4gtLBApMW1zA1MXIxdQfTObRPvSp8wQz
 aoSTz6tYQSx2QQ8JCb2TAQbygIUnzrpC1izkICWxNLFK5kghgpKnJz5BKyGWUBC4uCLF1BzLC
 R2fOxjm8DIOwtJ2SwkZQsYmVYxahSnFpWlFukaGeglFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQ
 mFesl5+duYgSGDwMQ7GD8tSzgEKMkB5OSKO+WKzaRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4
 93bZRQoJFqWmp1akZeYAAxkmLcHBoyTCO7cWKM1bXJCYW5yZDpE6xajLsWH1+i9MQix5+XmpU
 uK8sd1ARQIgRRmleXAjYFF1iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8ezuBpvBk5pXAbX
 oFdAQT0BHXQe7nLS5JREhJNTBqKbrd8zvFynpT5WxHmo11V3DCk2vHFvrEnGmonXLQ74ln68r
 YmdbRMjOveka9rN55ZuKve5rf+nkCIs+m9STMSPU9s2qWzGOBWeUhIZGz1NXuPU3vUZ72uHjt
 tGS+jAlL2VjWC+xM2+ocvPpfSsBDEaXV7P+vFWQfm7SB4+DEpu7JK09yyykqsRRnJBpqMRcVJ
 wIAJkILGqUCAAA=
X-Env-Sender: prvs=329990b95=citrix-osstest@xenproject.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1497271303!73341789!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64508 invoked from network); 12 Jun 2017 12:41:44 -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;
 12 Jun 2017 12:41:44 -0000
X-IronPort-AV: E=Sophos;i="5.39,333,1493683200"; d="scan'208";a="427484647"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71546-mainreport@xen.org>
X-Osstest-Failures: distros-debian-sid:test-amd64-i386-amd64-sid-netboot-pygrub:guest-start:fail:regression
 distros-debian-sid:test-amd64-amd64-amd64-sid-netboot-pvgrub:guest-start:fail:allowable
 distros-debian-sid:test-amd64-i386-i386-sid-netboot-pvgrub:guest-start:fail:allowable
 distros-debian-sid:test-armhf-armhf-armhf-sid-netboot-pygrub:debian-di-install:fail:allowable
 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
X-Osstest-Versions-That: flight=71510
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 12 Jun 2017 13:41:36 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [distros-debian-sid test] 71546: 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>

ZmxpZ2h0IDcxNTQ2IGRpc3Ryb3MtZGViaWFuLXNpZCByZWFsIFtyZWFsXQpodHRwOi8vb3NzdGVz
dC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzLzcxNTQ2LwoKUmVncmVzc2lv
bnMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5j
bHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtYW1k
NjQtc2lkLW5ldGJvb3QtcHlncnViIDEwIGd1ZXN0LXN0YXJ0ICAgZmFpbCBSRUdSLiB2cy4gNzE1
MTAKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9j
a2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXNpZC1uZXRib290LXB2Z3J1YiAxMCBndWVz
dC1zdGFydCAgICAgICBmYWlsIGxpa2UgNzE1MTAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXNpZC1u
ZXRib290LXB2Z3J1YiAxMCBndWVzdC1zdGFydCAgICAgICAgIGZhaWwgbGlrZSA3MTUxMAogdGVz
dC1hcm1oZi1hcm1oZi1hcm1oZi1zaWQtbmV0Ym9vdC1weWdydWIgIDkgZGViaWFuLWRpLWluc3Rh
bGwgZmFpbCBsaWtlIDcxNTEwCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUg
bm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1hcm1oZi1zaWQtbmV0Ym9vdC1weWdydWIg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hcm02NC1wdm9wcyAg
ICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBh
c3MKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAg
ICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAg
MyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1h
cm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJv
a2VuIG5ldmVyIHBhc3MKCmJhc2VsaW5lIHZlcnNpb246CiBmbGlnaHQgICAgICAgICAgICAgICA3
MTUxMAoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXNpZC1uZXRib290LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXNpZC1uZXRib290
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWFt
ZDY0LXNpZC1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWFybWhmLXNpZC1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtc2lkLW5ldGJvb3QtcHlncnViICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXNpZC1uZXRib290
LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1h
Z2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rl
c3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQ
dXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 12 12:52:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 12: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 1dKOp6-0004nw-VR; Mon, 12 Jun 2017 12:52: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 1dKOp6-0004nq-5V
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 12:52:00 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 52/0B-31580-F6E8E395; Mon, 12 Jun 2017 12:51:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIIsWRWlGSWpSXmKPExsVysyfVTTevzy7
 SoOuTpcX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmjHv+3X2glO8FWd+b2ZuYFzB3cXIxSEksJlR
 om/aelYIZzejxKOuU2xdjJwcwgLeEjsf3mAGsUUEPCU+3dnEDFH0mFFiyc2D7CAOs8AtoParN
 xlBqtgENCXufP7EBGLzClhJTN17BSzOIqAqcevQB3YQW1QgXOJt4xEWiBpBiZMzn4DZnAJOEs
 ee7wCzmQXMJOZtfsgMYctLbH87h3kCI98sJC2zkJTNQlK2gJF5FaNGcWpRWWqRrpGBXlJRZnp
 GSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYNDVMzAw7mBsPuF3iFGSg0lJlHfLFZtIIb6k
 /JTKjMTijPii0pzU4kOMMhwcShK8+3rsIoUEi1LTUyvSMnOA4Q+TluDgURLhnVsLlOYtLkjML
 c5Mh0idYlSUEuddDtInAJLIKM2Da4PF3CVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrzRIF
 N4MvNK4Ka/AlrMBLT4OsjNvMUliQgpqQbG+BOx9W6aDde8yspMXSqcwm7N/qL9J3TdsdPODu3
 /WzbPaw3cHxz32f3sx+PNs+t4VNSZ/Ct+KFn2+V64LhDNr1BdIzohkPV4YIp+4CXj1TUqfi4G
 dWrZzuq8TDf75/JdkclZ/e2hlPSdafJOdn+PPSi7Mr3b58Dj+S97ZjtOfjNrj+zR7e1KLMUZi
 YZazEXFiQB9Xs+9tAIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1497271918!100365056!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41002 invoked from network); 12 Jun 2017 12:51:58 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-5.tower-31.messagelabs.com with SMTP; 12 Jun 2017 12:51: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 CBED81596;
 Mon, 12 Jun 2017 05:51: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 79AB33F483;
 Mon, 12 Jun 2017 05:51:56 -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-3-git-send-email-sgoel@codeaurora.org>
 <2b498c6b-46cd-d264-819c-b3eb62cc7ef3@arm.com>
 <59a46595-2660-8dfa-48b5-5424c31c842f@codeaurora.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <bfe611d1-6044-5b73-7514-b3610c9a41ff@arm.com>
Date: Mon, 12 Jun 2017 13:51:55 +0100
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: <59a46595-2660-8dfa-48b5-5424c31c842f@codeaurora.org>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Tomasz Nowicki <tn@semihalf.com>, Punit Agrawal <punit.agrawal@arm.com>,
 nd@arm.com, Robin Murphy <robin.murphy@arm.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [RFC 2/6] 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>
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>

SGkgU2FtZWVyLAoKT24gMDgvMDYvMTcgMjI6NDIsIEdvZWwsIFNhbWVlciB3cm90ZToKPiBPbiA2
LzgvMjAxNyAxOjU5IFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Cj4+Cj4+IE9uIDA4LzA2LzIw
MTcgMjA6MzAsIFNhbWVlciBHb2VsIHdyb3RlOgo+Pj4gVGhpcyB3aWxsIGJlIHVzZWQgYXMgYSBk
ZXZpY2UgcHJvcGVydHkgdG8gbWF0Y2ggdGhlIERNQSBjYXBhYmxlIGRldmljZXMKPj4+IHdpdGgg
dGhlIGFzc29jaWF0ZWQgU01NVS4gVGhlIGhlYWRlciBmaWxlIGlzIGEgcG9ydCBmcm9tIGxpbnV4
Lgo+Pj4KPj4+IExpbnV4IENoYW5nZUlkOmNlNzkzNDg2ZTIzZTogZHJpdmVyIGNvcmUgLyBBQ1BJ
OiBSZXByZXNlbnQgQUNQSQo+Pj4gY29tcGFuaW9ucyB1c2luZyBmd25vZGVfaGFuZGxlCj4+Pgo+
Pj4gU2lnbmVkLW9mZi1ieTogU2FtZWVyIEdvZWwgPHNnb2VsQGNvZGVhdXJvcmEub3JnPgo+Pj4g
LS0tCj4+PiAgeGVuL2luY2x1ZGUvYXNtLWFybS9kZXZpY2UuaCB8ICAyICsrCj4+PiAgeGVuL2lu
Y2x1ZGUveGVuL2Z3bm9kZS5oICAgICB8IDM1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrCj4+PiAgMiBmaWxlcyBjaGFuZ2VkLCAzNyBpbnNlcnRpb25zKCspCj4+PiAgY3JlYXRl
IG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL3hlbi9md25vZGUuaAo+Pj4KPj4+IGRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20tYXJtL2RldmljZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9kZXZp
Y2UuaAo+Pj4gaW5kZXggNjczNGFlOC4uNzhjMzhmZSAxMDA2NDQKPj4+IC0tLSBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vZGV2aWNlLmgKPj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZGV2aWNl
LmgKPj4+IEBAIC0yLDYgKzIsNyBAQAo+Pj4gICNkZWZpbmUgX19BU01fQVJNX0RFVklDRV9ICj4+
Pgo+Pj4gICNpbmNsdWRlIDx4ZW4vaW5pdC5oPgo+Pj4gKyNpbmNsdWRlIDx4ZW4vZndub2RlLmg+
Cj4+Pgo+Pj4gIGVudW0gZGV2aWNlX3R5cGUKPj4+ICB7Cj4+PiBAQCAtMTksNiArMjAsNyBAQCBz
dHJ1Y3QgZGV2aWNlCj4+PiAgI2lmZGVmIENPTkZJR19IQVNfREVWSUNFX1RSRUUKPj4+ICAgICAg
c3RydWN0IGR0X2RldmljZV9ub2RlICpvZl9ub2RlOyAvKiBVc2VkIGJ5IGRyaXZlcnMgaW1wb3J0
ZWQgZnJvbSBMaW51eCAqLwo+Pj4gICNlbmRpZgo+Pj4gKyAgICBzdHJ1Y3QgZndub2RlX2hhbmRs
ZSAqZndub2RlOyAvKmZ3IGRldmljZSBub2RlIGlkZW50aWZpZXIgKi8KPj4KPj4gSSBhbSBhIGJp
dCBzdXJwcmlzZWQgeW91IGRvbid0IHJld29yayBzdHJ1Y3QgZGV2LiBBcyBvZl9ub2RlIGlzIG5v
dyByZWR1bmRhbnQgd2l0aCBmd25vZGUuCj4KPiBJIGFncmVlIHRoYXQgdGhpcyB3aWxsIGV2ZW50
dWFsbHkgYmUgcmVtb3ZlZC4gSSBoYXZlIGtlcHQgdGhpcyBpbiBub3cganVzdCB0byBtYWludGFp
biBjb21wYXRpYmlsaXR5Cj4gKGNvbXBpbGF0aW9uIGFuZCBvdGhlcndpc2UpIHdpdGggc21tdXYy
IGRyaXZlci4gSSB3aWxsIGFkZCBhIGNvbW1lbnQgdG8gaW5kaWNhdGUgdGhpcy4gU28gdGhhdCBp
dCBjYW4KPiBiZSBlYXNpbHkgaWRlbnRpZmllZCBhbmQgcmVtb3ZlIHdoZW4gd2UgZG8gYSBmaW5h
bCBjbGVhbnVwLiBDYW4gSSBwcmVmaXggdGhlIGNvbW1lbnQgd2l0aCB3aXRoIFhFTjpUT0RPOj8K
CkEgVE9ETyB3b3VsZCBiZSBuaWNlLCBidXQgd2hvIGlzIGdvaW5nIHRvIGRvIHRoZSByZXdvcms/
CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 12 13:08:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 13:08:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKP4V-0005es-DG; Mon, 12 Jun 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=329ee6090=Andrew.Cooper3@citrix.com>)
 id 1dKP4U-0005em-1o
 for xen-devel@lists.xen.org; Mon, 12 Jun 2017 13:07:54 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 0B/43-03587-9229E395; Mon, 12 Jun 2017 13:07:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsWyU9JRQldjkl2
 kQftuXYslHxezODB6HN39mymAMYo1My8pvyKBNaPt2372gkdKFb96jrI1MJ6R6WLk5JAQ8JOY
 /GQtO4gtLKAoMXnBJ2YQW0RAWaL3128WEFtIoEZi+86pQDVcHMwCX1kkLp17wASSYBPQl9j94
 hOYzStgK3H19yk2EJtFQFViw7pGsLioQLjE28YjLBA1ghInZz4BszkF7CWWTnkJVs8sYCBxZN
 EcVghbXmL72znMEIvVJK71X2KHODRdYuvfX8wTGPlnIRk1C0n7LCTtCxiZVzGqF6cWlaUW6Vr
 oJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBiEDEOxgnH3Z/xCjJAeTkijvlis2
 kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeF9MsIsUEixKTU+tSMvMAcYDTFqCg0dJhHduLVCat
 7ggMbc4Mx0idYpRl2PD6vVfmIRY8vLzUqXEeTknAhUJgBRllObBjYDF5iVGWSlhXkago4R4Cl
 KLcjNLUOVfMYpzMCoJ8zqATOHJzCuB2/QK6AgmoCOug9zPW1ySiJCSamDU/18X8VHQaEP5zus
 GPjwe80M/SktvDVR/KORsWzuBkfVXi7Fk2MoZMatq5Vam3W+9+P5GavTLRT5LN+rJ82avuSRb
 /tqr2aO1bNGC81o9nIdkVzfeOrDmSvXz71qurRGvvx6dtbHv9DlBr8fOvO/3dNdrrmg8ycE+h
 2kr84FkptNabn4lywSUWIozEg21mIuKEwGflRl2yAIAAA==
X-Env-Sender: prvs=329ee6090=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1497272872!50422160!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37571 invoked from network); 12 Jun 2017 13:07:52 -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;
 12 Jun 2017 13:07:52 -0000
X-IronPort-AV: E=Sophos;i="5.39,333,1493683200"; d="scan'208";a="47605028"
To: Jan Beulich <JBeulich@suse.com>
References: <1496927527-6218-1-git-send-email-andrew.cooper3@citrix.com>
 <5939717F0200007800160DF0@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <0e497e01-2e07-5957-f4c1-034e686bedea@citrix.com>
Date: Mon, 12 Jun 2017 14:07:10 +0100
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: <5939717F0200007800160DF0@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Lan Tianyu <tianyu.lan@intel.com>, Sergey Dyasli <sergey.dyasli@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Juergen Gross <jgross@suse.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, TimDeegan <tim@xen.org>,
 Anshul Makkar <anshul.makkar@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 Euan Harris <euan.harris@citrix.com>, Joao Martins <joao.m.martins@oracle.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Paul C Lai <paul.c.lai@intel.com>
Subject: Re: [Xen-devel] DESIGN: CPUID part 3
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDYvMTcgMTQ6NDcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA4LjA2LjE3IGF0
IDE1OjEyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+ICMgUHJvcG9zYWwK
Pj4KPj4gRmlyc3QgYW5kIGZvcmVtb3N0LCBzcGxpdCB0aGUgY3VycmVudCAqKm1heFxfcG9saWN5
Kiogbm90aW9uIGludG8gc2VwYXJhdGUKPj4gKiptYXgqKiBhbmQgKipkZWZhdWx0KiogcG9saWNp
ZXMuICBUaGlzIGFsbG93cyBmb3IgdGhlIHByb3Zpc2lvbiBvZiBmZWF0dXJlcwo+PiB3aGljaCBh
cmUgdW51c2VkIGJ5IGRlZmF1bHQsIGJ1dCBtYXkgYmUgb3B0ZWQgaW4gdG8sIGJvdGggYXQgdGhl
IGh5cGVydmlzb3IKPj4gbGV2ZWwgYW5kIHRoZSB0b29sc3RhY2sgbGV2ZWwuCj4+Cj4+IEF0IHRo
ZSBoeXBlcnZpc29yIGxldmVsLCAqKm1heCoqIGNvbnN0aXR1dGVzIGFsbCB0aGUgZmVhdHVyZXMg
WGVuIGNhbiB1c2Ugb24KPj4gdGhlIGN1cnJlbnQgaGFyZHdhcmUsIHdoaWxlICoqZGVmYXVsdCoq
IGlzIHRoZSBzdWJzZXQgdGhlcmVvZiB3aGljaCBhcmUKPj4gc3VwcG9ydGVkIGZlYXR1cmVzLCB0
aGUgZmVhdHVyZXMgd2hpY2ggdGhlIHVzZXIgaGFzIGV4cGxpY2l0bHkgb3B0ZWQgaW4gdG8sCj4+
IGFuZCBleGNsdWRpbmcgYW55IGZlYXR1cmVzIHRoZSB1c2VyIGhhcyBleHBsaWNpdGx5IG9wdGVk
IG91dCBvZi4KPj4KPj4gQSBuZXcgYGNwdWlkPWAgY29tbWFuZCBsaW5lIG9wdGlvbiBzaGFsbCBi
ZSBpbnRyb2R1Y2VkLCB3aG9zZSBpbnRlcm5hbHMgYXJlCj4+IGdlbmVyYXRlZCBhdXRvbWF0aWNh
bGx5IGZyb20gdGhlIGZlYXR1cmVzZXQgQUJJLiAgVGhpcyBtZWFucyB0aGF0IGFsbCBmZWF0dXJl
cwo+PiBhZGRlZCB0byBgaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oYCBh
dXRvbWF0aWNhbGx5IGdhaW4gY29tbWFuZAo+PiBsaW5lIGNvbnRyb2wuICAoUkZDOiBUaGUgc2Ft
ZSB0b3AgbGV2ZWwgb3B0aW9uIGNhbiBwcm9iYWJseSBiZSB1c2VkIGZvcgo+PiBub24tZmVhdHVy
ZSBDUFVJRCBkYXRhIGNvbnRyb2wsIGFsdGhvdWdoIEkgY2FuJ3QgY3VycmVudGx5IHRoaW5rIG9m
IGFueSBjYXNlcwo+PiB3aGVyZSB0aGlzIHdvdWxkIGJlIHVzZWQgQWxzbyBmaW5kIGEgc2Vuc2li
bGUgd2F5IHRvIGV4cHJlc3MgJ2F2YWlsYWJsZSBidXQKPj4gbm90IHRvIGJlIHVzZWQgYnkgWGVu
JywgYXMgcGVyIHRoZSBjdXJyZW50IGBzbWVwYCBhbmQgYHNtYXBgIG9wdGlvbnMuKQo+IEVzcGVj
aWFsbHkgZm9yIGRpc2FibGluZyBpbmRpdmlkdWFsIGZlYXR1cmVzIEknbSBub3Qgc3VyZSAiY3B1
aWQ9IiBpcwo+IGFuIGFwcHJvcHJpYXRlIG5hbWUuIEFmdGVyIGFsbCBDUFVJRCBpcyBvbmx5IGEg
bWFuaWZlc3RhdGlvbiBvZgo+IGJlaGF2aW9yIGVsc2V3aGVyZSwgYW5kIGhlbmNlIHdlIGRvbid0
IHJlYWxseSB3YW50IENQVUlECj4gYmVoYXZpb3IgYmUgY29udHJvbGxlZCwgYnV0IGJlaGF2aW9y
IHdoaWNoIENQVUlEIG91dHB1dCByZWZsZWN0cy4KPiBJIGNhbid0LCBob3dldmVyLCB0aGluayBv
ZiBhbiBhbHRlcm5hdGl2ZSBuYW1lIEkgd291bGQgY29uc2lkZXIKPiBtb3JlIHN1aXRhYmxlLgoK
SSBzdXBwb3NlIEkgdmlldyBpdCBhIGxpdHRsZSBsaWtlICJpbmZvcm1hdGlvbiBjb250YWluZWQg
d2l0aGluIGNwdWlkIj0KCkknbSBoYXBweSB0byB1c2UgYW4gYWx0ZXJuYXRpdmUgbmFtZSBpZiB3
ZSBjYW4gdGhpbmsgb2YgYSBiZXR0ZXIgb25lLApidXQgSSBkZWZpbml0ZWx5IHdhbnQgYSB3YXkg
dG8gY29udHJvbCBldmVyeSBmZWF0dXJlIChyYXRoZXIgdGhhbiB0aGUKY29udHJvbHMgYmVpbmcg
YWQtaG9jKSwgYW5kIGRvbid0IHdhbnQgdG8gaW50cm9kdWNlIHRvcCBsZXZlbCBib29sZWFucwpm
b3IgZWFjaCBmZWF0dXJlLgoKPgo+PiBBdCB0aGUgZ3Vlc3QgbGV2ZWwsICoqbWF4KiogY29uc3Rp
dHV0ZXMgYWxsIHRoZSBmZWF0dXJlcyB3aGljaCBjYW4gYmUgb2ZmZXJlZAo+PiB0byBlYWNoIHR5
cGUgb2YgZ3Vlc3Qgb24gdGhpcyBoYXJkd2FyZS4gIERlcml2ZWQgZnJvbSBYZW4ncyAqKmRlZmF1
bHQqKgo+PiBwb2xpY3ksIGl0IGluY2x1ZGVzIHRoZSBzdXBwb3J0ZWQgZmVhdHVyZXMgYW5kIGV4
cGxpY2l0bHkgb3B0ZWQgaW4gdG8KPj4gZmVhdHVyZXMsIHdoaWNoIGFyZSBhcHByb3ByaWF0ZSBm
b3IgdGhlIGd1ZXN0Lgo+IFRoZXJlJ3Mgbm8gcHJvdmlzaW9uIGhlcmUgYXQgYWxsIGZvciBmZWF0
dXJlcyB3aGljaCBoYXJkd2FyZSBkb2Vzbid0Cj4gb2ZmZXIsIGJ1dCB3aGljaCB3ZSBjYW4gZW11
bGF0ZSBpbiBhIHJlYXNvbmFibGUgd2F5IChVTUlQIGJlaW5nCj4gdGhlIGV4YW1wbGUgSSdkIGJl
IHRoaW5raW5nIG9mIHJpZ2h0IGF3YXkpLiBXaGlsZSBwZXJoYXBzIHRoaXMgY291bGQKPiBiZSB2
aWV3ZWQgdG8gYmUgY292ZXJlZCBieSAiZXhwbGljaXRseSBvcHRlZCBpbiB0byBmZWF0dXJlcyIs
IEkgdGhpbmsKPiBpdCB3b3VsZCBiZSBuaWNlIHRvIG1ha2UgdGhpcyBleHBsaWNpdC4KCkluIHRo
aXMgY2FzZSwgSSdkIGluY2x1ZGUgdGhhdCB3aXRoaW4gInRoZSBmZWF0dXJlcyB3aGljaCBjYW4g
YmUgb2ZmZXJlZCIuCgpTbyBmYXIsIHRoZXJlIGlzIG9ubHkgYSBzaW5nbGUgZmVhdHVyZSB3ZSBl
bXVsYXRlIHRvIGd1ZXN0cyB3aXRob3V0CmhhcmR3YXJlIHN1cHBvcnQsIHdoaWNoIGlzIHgyYXBp
YyBtb2RlIGZvciBIVk0gZ3Vlc3RzLgoKSSBzaG91bGQgY2FsbCB0aGlzIGRpc3RpbmN0aW9uIG91
dCBtb3JlIGNsZWFybHkuCgo+Cj4+IFRoZSBndWVzdHMgKipkZWZhdWx0KiogcG9saWN5IGlzIHRo
ZW4gZGVyaXZlZCBmcm9tIGl0cyAqKm1heCoqLCBhbmQgaW5jbHVkZXMKPj4gdGhlIHN1cHBvcnRl
ZCBmZWF0dXJlcyB3aGljaCBhcmUgY29uc2lkZXJlZCBtaWdyYXRpb24gc2FmZS4gIChSRkM6IFRo
aXMKPj4gZGlzdGluY3Rpb24gaXMgcmF0aGVyIGZ1enp5LCBidXQgZm9yIGV4YW1wbGUgaXQgd291
bGRuJ3QgaW5jbHVkZSB0aGluZ3MgbGlrZQo+PiBJVFNDIGJ5IGRlZmF1bHQsIGFzIHRoYXQgaXMg
bGlrZWx5IHRvIGdvIHdyb25nIHVubGVzcyBzcGVjaWFsIGNhcmUgaXMgCj4+IHRha2VuLikKPiBB
cyBwZXIgYWJvdmUgSSB0aGluayB0aGUgZGVsdGEgYmV0d2VlbiBtYXggYW5kIGRlZmF1bHQgaXMg
bGFyZ2VyCj4gdGhhbiBqdXN0IG1pZ3JhdGlvbi11bnNhZmUgcGllY2VzLiBJaXJjIGZvciBVTUlQ
IHdlIHdvdWxkIG1lYW4gdG8KPiBoYXZlIGl0IG9mZiBieSBkZWZhdWx0IGF0IGxlYXN0IGluIHRo
ZSBjYXNlIHdoZXJlIGVtdWxhdGlvbiBpbmN1cnMKPiBzaWRlIGVmZmVjdHMuCgpUaGVyZSBpcyBh
IGxvdCBvZiBlbXVsYXRpb24gb3ZlcmhlYWQgZm9yIFVNSVAgb24gbm9uLVVNSVAtY2FwYWJsZQpo
YXJkd2FyZS4gIEknZCBhZHZvY2F0ZSBmb3IgaXQgbmVlZGluZyB0byBiZSBvcHQtaW4gYXQgYm90
aCB0aGUKaHlwZXJ2aXNvciBhbmQgdG9vbHN0YWNrIGxldmVsLiAgSW4gZ2VuZXJhbCwgSSdkIGV4
cGVjdCBwZW9wbGUgdG8gYmUKbW9yZSB3YXJ5IG9mIHRoZSBhZGRlZCBlbXVsYXRpb24gdGhhbiB0
aGUgaW5mb3JtYXRpb24gbGVhay4KCj4KPj4gVGhlIGBkaXNhYmxlX21pZ3JhdGVgIGZpZWxkIHNo
YWxsIGJlIGRyb3BwZWQuICBUaGUgY29uY2VwdCBvZiBtaWdyYXRlYWJpbGl0eQo+PiBpcyBub3Qg
Ym9vbGVhbjsgaXQgaXMgYSBsYXJnZSBzcGVjdHJ1bSwgYWxsIG9mIHdoaWNoIG5lZWRzIHRvIGJl
IG1hbmFnZWQgYnkKPj4gdGhlIHRvb2xzdGFjay4gIFRoZSBzaW1wbGUgY2FzZSBpcyBwaWNraW5n
IHRoZSBjb21tb24gc3Vic2V0IG9mIGZlYXR1cmVzCj4+IGJldHdlZW4gdGhlIHNvdXJjZSBhbmQg
ZGVzdGluYXRpb24uICBUaGlzIGJlY29tZXMgbW9yZSBjb21wbGljYXRlZCBlLmcuIGlmIHRoZQo+
PiBndWVzdCB1c2VzIExCUi9MRVIsIGF0IHdoaWNoIHBvaW50IHRoZSB0b29sc3RhY2sgbmVlZHMg
dG8gY29uc2lkZXIgaGFyZHdhcmUKPj4gd2l0aCB0aGUgc2FtZSBMQlIvTEVSIGZvcm1hdCBpbiBh
ZGRpdGlvbiB0byBqdXN0IHRoZSBwbGFpbiBmZWF0dXJlcy4KPiBOb3Qgc3VyZSBhYm91dCB0aGlz
IC0gYnkgaW50ZXJjZXB0aW5nIHRoZSBNU1IgYWNjZXNzZXMgdG8gdGhlIGludm9sdmVkCj4gTVNS
cywgaXQgd291bGQgYmUgcG9zc2libGUgdG8gbWltaWMgdGhlIExCUi9MRVIgZm9ybWF0IGV4cGVj
dGVkIGJ5Cj4gdGhlIGd1ZXN0IGV2ZW4gaWYgZGlmZmVyZW50IGZyb20gdGhhdCBvZiB0aGUgaG9z
dC4KCkxFUiB5ZXMsIGJ1dCBob3cgd291bGQgeW91IGVtdWxhdGUgTEJSPwoKWW91IGNvdWxkIHNl
dCBEQkdfQ1RMLkJURi9FRkxBR1MuVEYgYW5kIGludGVyY2VwdCAjREIsIGJ1dCB0aGlzIHdvdWxk
IGJlCnZpc2libGUgdG8gdGhlIGd1ZXN0IHZpYSBwdXNoZi9wb3BmLiAgSXQgd291bGQgYWxzbyBp
bnRlcmZlcmUgd2l0aCBhCmd1ZXN0IHRyeWluZyB0byBzaW5nbGUtc3RlcCBpdHNlbGYuCgp+QW5k
cmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 12 13:19:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 13: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 1dKPFs-0006Qs-Km; Mon, 12 Jun 2017 13:19: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=329387296=dario.faggioli@citrix.com>)
 id 1dKPFq-0006Qm-Kq
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 13:19:38 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 EF/B3-01999-9E49E395; Mon, 12 Jun 2017 13:19:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKIsWRWlGSWpSXmKPExsXitHSDve7LKXa
 RBsc7mC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox9n2sLOiYwVrx9uJC5gXFaVRcjB4eEQIjE
 5cvZXYycHLwCRhJbZ79iBwkLC/hIrO3LBAmzCRhIvNmxlxXEFhHwk9gxo4Gxi5GLg1ngKKPE1
 PcX2EESLAKqEk9+/wazOQXsJGZ17GAHKRISOMAosXtNKxtIgl9AUuLWl4/MIDazQLXExP/rwG
 wJAW2JI+f62SGOEJQ4OfMJC4gtJKAmMWPuZdYJjHyzkLTMQlIGEdeUaN3+mx3C1pZYtvA1M4R
 tK7Fu3XuoGhuJTVcXMELY8hLb385hXsDIvopRozi1qCy1SNfIQi+pKDM9oyQ3MTNH19DAVC83
 tbg4MT01JzGpWC85P3cTIzCY6xkYGHcw9q3yO8QoycGkJMq75YpNpBBfUn5KZUZicUZ8UWlOa
 vEhRg0ODoEJZ+dOZ5JiycvPS1WS4I2YbBcpJFiUmp5akZaZA4w3mFIJDh4lEd65tUBp3uKCxN
 zizHSI1ClGXY4Nq9d/YRICmyElzrsbZIYASFFGaR7cCFjsX2KUlRLmZWRgYBDiKUgtys0sQZV
 /xSjOwagkzJszCWgKT2ZeCdymV0BHMAEdcR3kF97ikkSElFQDo3XAl0myb84yXhO09A+QLVxS
 59ds9mORzXa1S6b15fKX5ThVNm8IulB5w+3Uy05783pDztN7D8htEfjRUun+97HHr/36vUYfe
 JYb5/2z2h+506fuAJuBw14RS4u/rAJX52yZHfjUx/KLSkHhUpcFvCIWBu+Y0y6XH77ON1mqIK
 fxJ/fcTZVFSizFGYmGWsxFxYkAYqzEevgCAAA=
X-Env-Sender: prvs=329387296=dario.faggioli@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1497273574!87480582!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63506 invoked from network); 12 Jun 2017 13:19:36 -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;
 12 Jun 2017 13:19:36 -0000
X-IronPort-AV: E=Sophos;i="5.39,333,1493683200"; 
 d="asc'?scan'208";a="436037210"
Message-ID: <1497273564.26212.18.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Anshul Makkar <anshul.makkar@citrix.com>, <xen-devel@lists.xenproject.org>
Date: Mon, 12 Jun 2017 15:19:24 +0200
In-Reply-To: <c430031a-ce82-dd68-392c-b9bf0ec6523e@citrix.com>
References: <149692186557.9605.11625777539060264052.stgit@Solace.fritz.box>
 <149692372627.9605.8252407697848997058.stgit@Solace.fritz.box>
 <c430031a-ce82-dd68-392c-b9bf0ec6523e@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>,
 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 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="===============3903065754236692301=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Hey,

Thanks for looking at the patch! :-)

On Mon, 2017-06-12 at 12:16 +0100, Anshul Makkar wrote:
> On 08/06/2017 13:08, Dario Faggioli wrote:
> > This commit implements the Xen part of the cap mechanism for
> > Credit2.
> >=20
> > A cap is how much, in terms of % of physical CPU time, a domain
> > can execute at most.
> >=20
> > For instance, a domain that must not use more than 1/4 of one
> > physical CPU, must have a cap of 25%; one that must not use more
> > than 1+1/2 of physical CPU time, must be given a cap of 150%.
> >=20
> > Caps are per domain, so it is all a domain's vCPUs, cumulatively,
> > that will be forced to execute no more than the decided amount.
> >=20
> > This is implemented by giving each domain a 'budget', and using
> > a (per-domain again) periodic timer. Values of budget and 'period'
> > are chosen so that budget/period is equal to the cap itself.
> >=20
> > Budget is burned by the domain's vCPUs, in a similar way to how
> > credits are.
> >=20
> > When a domain runs out of budget, its vCPUs can't run any longer.
>=20
> if the vcpus of a domain have credit and if budget has run out, will
> the=C2=A0
> vcpus won't be scheduled.
>
Is this a question? Assuming it is, what do you mean with "domain have
credit"? Domains always have credits, and they never run out of them.
There's no such thing as a domain not being runnable because it does
not have credits.

About budget, a domain with <=3D 0 budget means all its vcpus are not
runnable, and hence won't be scheduler, no matter their credits.

> > @@ -92,6 +92,82 @@
> > =C2=A0 */
> >=20
> > =C2=A0/*
> > + * Utilization cap:
> > + *
> > + * Setting an pCPU utilization cap for a domain means the
> > following:
> > + *
> > + * - a domain can have a cap, expressed in terms of % of physical
> > CPU time.
> > + *=C2=A0=C2=A0=C2=A0A domain that must not use more than 1/4 of _one_ =
physical
> > CPU, will
> > + *=C2=A0=C2=A0=C2=A0be given a cap of 25%; a domain that must not use =
more than
> > 1+1/2 of
> > + *=C2=A0=C2=A0=C2=A0physical CPU time, will be given a cap of 150%;
> > + *
> > + * - caps are per-domain (not per-vCPU). If a domain has only 1
> > vCPU, and
> > + *=C2=A0=C2=A0=C2=A0a 40% cap, that one vCPU will use 40% of one pCPU.=
 If a
> > somain has 4
> > + *=C2=A0=C2=A0=C2=A0vCPUs, and a 200% cap, all its 4 vCPUs are allowed=
 to run for
> > (the
> > + *=C2=A0=C2=A0=C2=A0equivalent of) 100% time on 2 pCPUs. How much each=
 of the
> > various 4
> > + *=C2=A0=C2=A0=C2=A0vCPUs will get, is unspecified (will depend on var=
ious
> > aspects: workload,
> > + *=C2=A0=C2=A0=C2=A0system load, etc.).
>=20
> or the ratio can vary eg. 4 vcpus are allowed to run got 50% of the
> time=C2=A0
> if on 4 pcpus ?
>
Yes, this is just an example. From the cap mechanism point of view,
running for 4x50% is exactly the same as of running fo 2x100%, and
there is no way to control what the actual distribution of runtime will
be, on a multi-vcpu guest.

I can try to make the wording a bit clearer... I can certainly add more
examples (but I have no chance being exhaustive, as the combinations
are virtually infinite!  :-P).

> > + *
> > + * For implementing this, we use the following approach:
> > + *
> > + * - each domain is given a 'budget', an each domain has a timer,
> > which
> > + *=C2=A0=C2=A0=C2=A0replenishes the domain's budget periodically. The =
budget is
> > the amount
> > + *=C2=A0=C2=A0=C2=A0of time the vCPUs of the domain can use every 'per=
iod';
> > + *
> > + * - the period is CSCHED2_BDGT_REPL_PERIOD, and is the same for
> > all domains
> > + *=C2=A0=C2=A0=C2=A0(but each domain has its own timer; so the all are=
 periodic
> > by the same
> > + *=C2=A0=C2=A0=C2=A0period, but replenishment of the budgets of the va=
rious
> > domains, at
> > + *=C2=A0=C2=A0=C2=A0periods boundaries, are not synchronous);
> > + *
> > + * - when vCPUs run, they consume budget. When they don't run,
> > they don't
> > + *=C2=A0=C2=A0=C2=A0consume budget. If there is no budget left for the=
 domain, no
> > vCPU of
> > + *=C2=A0=C2=A0=C2=A0that domain can run. If a vCPU tries to run and fi=
nds that
> > there is no
> > + *=C2=A0=C2=A0=C2=A0budget, it blocks.
> > + *=C2=A0=C2=A0=C2=A0Budget never expires, so at whatever time a vCPU w=
ants to
> > run, it can
> > + *=C2=A0=C2=A0=C2=A0check the domain's budget, and if there is some, i=
t can use
> > it.
> > + *
> > + * - budget is replenished to the top of the capacity for the
> > domain once
> > + *=C2=A0=C2=A0=C2=A0per period. Even if there was some leftover budget=
 from
> > previous period,
> > + *=C2=A0=C2=A0=C2=A0though, the budget after a replenishment will alwa=
ys be at
> > most equal
> > + *=C2=A0=C2=A0=C2=A0to the total capacify of the domain ('tot_budget')=
;
> > + *
>=20
> budget is replenished but credits not available ?
>
Still not getting this.

> budget is finished but not vcpu has not reached the rate limit
> boundary ?
>=20
Budget takes precedence over ratelimiting. This is important to keep
cap working "regularly", rather then in some kind of permanent "trying-
to-keep-up-with-overruns-in-previous-periods" state.

And, ideally, a vcpu cap and ratelimiting should be set in such a way
that they don't step on each other toe (or do that only rarely). I can
see about trying to print a warning when I detect potential tricky
values (but it's not easy, considering budget is per-domain, so I can't
be sure about how much each vcpu will actually get, and whether or not
that will reveal to be significantly less than ratelimiting the most of
the times).

> > + * - when a budget replenishment occurs, if there are vCPUs that
> > had been
> > + *=C2=A0=C2=A0=C2=A0blocked because of lack of budget, they'll be unbl=
ocked, and
> > they will
> > + *=C2=A0=C2=A0=C2=A0(potentially) be able to run again.
> > + *
> > + * Finally, some even more implementation related detail:
> > + *
> > + * - budget is stored in a domain-wide pool. vCPUs of the domain
> > that want
> > + *=C2=A0=C2=A0=C2=A0to run go to such pool, and grub some. When they d=
o so, the
> > amount
> > + *=C2=A0=C2=A0=C2=A0they grabbed is _immediately_ removed from the poo=
l. This
> > happens in
> > + *=C2=A0=C2=A0=C2=A0vcpu_try_to_get_budget();
> > + *
> > + * - when vCPUs stop running, if they've not consumed all the
> > budget they
> > + *=C2=A0=C2=A0=C2=A0took, the leftover is put back in the pool. This h=
appens in
> > + *=C2=A0=C2=A0=C2=A0vcpu_give_budget_back();
>=20
> 200% budget, 4 vcpus to run on 4 pcpus each allowed only 50% of
> budget.=C2=A0
> This is a static allocation .
>
Err... again, are you telling or asking?

>  for eg. 2 vcpus running on 2 pvpus at 20%=C2=A0
> budgeted time, if vcpu3 wants to execute some cpu intensive task,
> then=C2=A0
> it won't be allowed to allowed to use more than 50% of the pcpus.
>=20
With what parameters? You mean with these ones you cite here (i.e., a
200% budget)? If the VM has 200%, and vcpu1 and vcpu2 consumes
20%+20%=3D40%, there's 160% free for vcpu3 and vcpu4.

> I checked the implenation below and I believe we can allow for these=C2=
=A0
> type of dynamic budget_quota allocation per vcpu. Not for initial=C2=A0
> version, but certainly we can consider it for future versions.
>
But... it's already totally dynamic.

> > @@ -408,6 +505,10 @@ struct csched2_vcpu {
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0unsigned int residual;
> >=20
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0int credit;
> > +
> > +=C2=A0=C2=A0=C2=A0=C2=A0s_time_t budget;
>=20
> it's confusing, please can we have different member names for budget
> in=C2=A0
> domain and vcpu structure.
>
Mmm.. I don't think it is. It's "how much budget this _thing_ have",
where "thing" can be the domain or a vcpu, and you can tell that by
looking at the containing structure. Most of the time, that's rather
explicit, the former being sdom->budget, the latter being svc->budget.

What different names did you have in mind?

The only alternative that I can come up with would be something like:

struct csched2_dom {
 ...
 dom_budget;
 ...
};
struct csched2_vcpu {
 ...
 vcpu_budget;
 ...
};

Which I don't like (because of the repetition).

> > @@ -1354,7 +1469,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* that 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=A0if ( svc->vcpu =
=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=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) )
>=20
> use of unlikely here is not saving much of cpu cycles.
>
Well, considering that not all domains will have a cap, and that we
don't expect, even for the domains with caps, all their vcpus to
exhaust their budget at every reset event, I think annotating this as
an unlikely event makes sense.

It's not a super big deal, though, and I can get rid of it, if people
don't like/are not convinced about it. :-)

> > @@ -1410,27 +1534,35 @@ void burn_credits(struct
> > csched2_runqueue_data *rqd,
> >=20
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0delta =3D now - svc->start_time;
> >=20
> > -=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=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0d2printk("WARNING: %s:=
 Time went backwards? now
> > %"PRI_stime" start_time %"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=A0=C2=A0=C2=A0__func__, now, svc->start_time);
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0if ( unlikely(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=
=A0d2printk("WARNING: %s: Time went backwards? now
> > %"PRI_stime
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0" start_time %"PRI=
_stime"\n", __func__, 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=A0svc->start_time);
> > +=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=C2=A0}
> >=20
> > +=C2=A0=C2=A0=C2=A0=C2=A0SCHED_STAT_CRANK(burn_credits_t2c);
> > +=C2=A0=C2=A0=C2=A0=C2=A0t2c_update(rqd, delta, svc);
> > +
> > +=C2=A0=C2=A0=C2=A0=C2=A0if ( unlikely(svc->budget !=3D STIME_MAX) )
>=20
> not clear, what is this check about ?
>
Ah, good catch. This should have been has_cap()! I'll fix it.

> > @@ -1438,6 +1570,217 @@ void burn_credits(struct
> >=20
> > +static bool vcpu_try_to_get_budget(struct csched2_vcpu *svc)
> > +{
> > +=C2=A0=C2=A0=C2=A0=C2=A0struct csched2_dom *sdom =3D svc->sdom;
> > +=C2=A0=C2=A0=C2=A0=C2=A0unsigned int cpu =3D svc->vcpu->processor;
> > +
> > +=C2=A0=C2=A0=C2=A0=C2=A0ASSERT(spin_is_locked(per_cpu(schedule_data,
> > cpu).schedule_lock));
> > +
> > +=C2=A0=C2=A0=C2=A0=C2=A0if ( svc->budget > 0 )
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0return true;
> > +
> > +=C2=A0=C2=A0=C2=A0=C2=A0/* budget_lock nests inside runqueue lock. */
> > +=C2=A0=C2=A0=C2=A0=C2=A0spin_lock(&sdom->budget_lock);
> > +
> > +=C2=A0=C2=A0=C2=A0=C2=A0/*
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* Here, svc->budget is <=3D 0 (as, if it=
 was > 0, we'd have
> > taken the if
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* above!). That basically means the vCPU=
 has overrun a bit --
> > because of
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* various reasons-- and we want to take =
that into account.
> > With the +=3D,
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* we are actually subtracting the amount=
 of budget the vCPU
> > has
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* overconsumed, from the total domain bu=
dget.
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0*/
> > +=C2=A0=C2=A0=C2=A0=C2=A0sdom->budget +=3D svc->budget;
> > +
> > +=C2=A0=C2=A0=C2=A0=C2=A0if ( sdom->budget > 0 )
> > +=C2=A0=C2=A0=C2=A0=C2=A0{
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0svc->budget =3D sdom->=
budget;
>=20
> why are you assigning the remaining sdom->budge to only this svc.
> svc=C2=A0
> should be assigned a proportionate budget.
> Each vcpu is assigned a %age of the domain budget based on the cap
> and=C2=A0
> number of vcpus.
> There is difference in the code that's here and the code in branch=C2=A0
> git://xenbits.xen.org/people/dariof/xen.git (fetch)=C2=A0
> rel/sched/credti2-caps branch. Logic in the branch code looks fine
> where=C2=A0
> you are taking svc->budget_quota into considration..
>
Yeah... maybe look at patch 3/4. :-P

> > @@ -2423,14 +2785,22 @@ csched2_runtime(const struct scheduler
> > *ops, int cpu,
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* credit values of MIN,MAX per vcpu=
, since each vcpu burns
> > credit
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* at a different rate.
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0*/
> > -=C2=A0=C2=A0=C2=A0=C2=A0if (rt_credit > 0)
> > +=C2=A0=C2=A0=C2=A0=C2=A0if ( rt_credit > 0 )
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0time =3D c2t(rqd,=
 rt_credit, snext);
> > =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=A0time =3D 0;
> >=20
> > -=C2=A0=C2=A0=C2=A0=C2=A0/* 3) But never run longer than MAX_TIMER or l=
ess than
> > MIN_TIMER or
> > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* the rate_limit time. */
> > -=C2=A0=C2=A0=C2=A0=C2=A0if ( time < min_time)
> > +=C2=A0=C2=A0=C2=A0=C2=A0/*
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* 3) But, if capped, never run more than=
 our budget.
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0*/
> > +=C2=A0=C2=A0=C2=A0=C2=A0if ( unlikely(has_cap(snext)) )
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0time =3D snext->budget=
 < time ? snext->budget : time;
> > +
>=20
> does the budget takes precedence over rate and credit ?
>
It does takes precedence over ratelimiting, yes. There's no precedence
relationship between budget and credits, and, anyway, the code here has
nothing to do with that.

In fact, all this code is saying is that, if this vcpu has 748us of
budget left, I want csched2_schedule() to be called again no farther
than 748us from now.

> please replace snext->budget with something which is less confusing
> eg=C2=A0
> snext->budget_allocated..
>
How would budget_allocated be less confusing?

> > @@ -2544,11 +2914,13 @@ runq_candidate(struct csched2_runqueue_data
> > *rqd,
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0}
> >=20
>=20
> In runq candidate we have a code base
> /*
> =C2=A0 * Return the current vcpu if it has executed for less than
> ratelimit.
> =C2=A0 * Adjuststment for the selected vcpu's credit and decision
> =C2=A0 * for how long it will run will be taken in csched2_runtime.
> =C2=A0 *
> =C2=A0 * Note that, if scurr is yielding, we don't let rate limiting kick
> in.
> =C2=A0 * In fact, it may be the case that scurr is about to spin, and
> there's
> =C2=A0 * no point forcing it to do so until rate limiting expires.
> =C2=A0 */
> =C2=A0 if ( !yield && prv->ratelimit_us && !is_idle_vcpu(scurr->vcpu) &&
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0vcpu_runnable(scurr->vcpu) &&
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0(now - scurr->vcpu->runstate.state_en=
try_time) <
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0MICROSECS(prv->ratelimit_=
us) )
> In this codeblock we return scurr. Here there is no check for vcpu-
> >budget.
> Even if the scurr vcpu has executed for less than rate limit and
> scurr=C2=A0
> is not yielding, we need to check for its budget before returning
> scurr.
>=20
But we check vcpu_runnable(scurr). And we've already called, in
csched2_schedule(), vcpu_try_to_get_budget(scurr). And if scurr could
not get any budget, we called park_vcpu(scurr), which sets scurr up in
such a way that vcpu_runnable(scurr) is false.

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)
--=-S2vhWiz3ihwpdFTy39uq
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

iQIcBAABCAAGBQJZPpTcAAoJEBZCeImluHPuLQAP/iGYc+LRsOTOD3K9lMoBPq0Z
MvbhmrDY35uOxlB48FGgePF0+vfVv4z7ZizxtDPpqYHqV9xRJvj9QhTzudz4eSTg
BiG4ASmylcCf+5jybh3eUQLScgyABu0oc7W9K8itPKvGzuLQd8Nf/MGgk5c1r3Qn
hvPtY2Cu9qUy3CTCz05QPG0sZabw5G1CMlWWKW3iyZYvC5Z+FO5gbP2R8SLcknDJ
WO+ppHbp7kmz07emAtVfLfgiR2d8epn1+YE+wFh6KLAC8qKWosFY8h5fbFf2GJLq
+V0CSOeT4X2nzclfyZGbYYH2/mzNg+zjy3ZkLz4p2jZK13I4PCvALoSg4T6VjsKu
msJT+gpv/Taec94PWjJZ51pY7dPV2d2T03ipHLdNhJTwTiWaF6kEJTq1IQiePNNQ
yRC2pmO1DUR5GACnLGlwbaxX3y++XYBEHWlZUXqf6zj6VHROp6tWStHfdFk+X2wG
NxteVNI6XdYtcEO/LRobUjKqnYPcLXrqBKZGcPVi6rJ0Yp6ksLM47uA0KSCHjtIx
EbR3OKFPAMnx+kOaUosV+NOLpqTplejTH/douq9XU8nJKQi8UJ4eO0LEhPB8QZtt
eH6m4pqiHxt1NquvtWuCjUw2eY1SLO5LTGqSF6mTBTbQd7IqRjW2JNBPoh19Pi20
u84tNjlfFVZFe+BPuaoK
=b0Fd
-----END PGP SIGNATURE-----

--=-S2vhWiz3ihwpdFTy39uq--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3903065754236692301==--


From xen-devel-bounces@lists.xen.org Mon Jun 12 13:21:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 13:21: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 1dKPI4-0006yL-0k; Mon, 12 Jun 2017 13:21: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=329ee6090=Andrew.Cooper3@citrix.com>)
 id 1dKPI3-0006yE-6R
 for xen-devel@lists.xen.org; Mon, 12 Jun 2017 13:21:55 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 29/48-03058-2759E395; Mon, 12 Jun 2017 13:21:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsWyU9JRQrdoql2
 kwaZ2RoslHxezODB6HN39mymAMYo1My8pvyKBNWP7KvuCqZoV9zpXsDQw9ih1MXJySAj4SSx4
 8I0VxBYWUJSYvOATcxcjB4eIQJDEtLsRIKaQQLXEra2JXYxcHMwCZ1gk5l7bygJSziagL7H7x
 ScmEJtXwFbi7uYLYK0sAqoSBxuVQcKiAuESbxuPsECUCEqcnPkEzOYUsJN48WgZ2FZmAQOJI4
 vmQNnyEtvfzmEGsYUE1CSu9V9ih7gyXWLr31/MExj5ZyEZNQtJ+ywk7QsYmVcxqhenFpWlFum
 a6SUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYfAxDsYJx3wv8QoyQHk5Ior6eA
 XaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd4Fk4FygkWp6akVaZk5wDiASUtw8CiJ8M6tBUrzF
 hck5hZnpkOkTjHqcmxYvf4LkxBLXn5eqpQ4726QGQIgRRmleXAjYDF5iVFWSpiXEegoIZ6C1K
 LczBJU+VeM4hyMSsK8OZOApvBk5pXAbXoFdAQT0BHXr9iAHFGSiJCSamCc6fTzqujMwx/l+2V
 43Ljnn1vXylEaWvv1dslCXbU5p533yn9rE9x/af+dU1ceGTY/86kseuKxlufzzvipcyz/8O/T
 C13GXLZiRbr++ieL5BY7tAXdsgvzMF9+IOSpbPjRQ/H8In+iP2847Ke0dILT4adKnF8uz3yrc
 frqSR2tOaqsHGXzp/jzKLEUZyQaajEXFScCALRD0+DEAgAA
X-Env-Sender: prvs=329ee6090=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1497273713!94819905!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24905 invoked from network); 12 Jun 2017 13:21:53 -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;
 12 Jun 2017 13:21:53 -0000
X-IronPort-AV: E=Sophos;i="5.39,333,1493683200"; d="scan'208";a="47606253"
To: Anshul Makkar <anshul.makkar@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
References: <1496927527-6218-1-git-send-email-andrew.cooper3@citrix.com>
 <278c1dbd-2138-eb9f-c5d5-053e68bbe6c8@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <bb8d781e-95f3-2c02-a1da-23e665fcc615@citrix.com>
Date: Mon, 12 Jun 2017 14:21:52 +0100
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: <278c1dbd-2138-eb9f-c5d5-053e68bbe6c8@citrix.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Juergen Gross <JGross@suse.com>, Lan Tianyu <tianyu.lan@intel.com>,
 Kevin Tian <kevin.tian@intel.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Tim Deegan <tim@xen.org>, "Lai, Paul C" <paul.c.lai@intel.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Euan Harris <euan.harris@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>,
 Joao Martins <joao.m.martins@oracle.com>
Subject: Re: [Xen-devel] DESIGN: CPUID part 3
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMDYvMTcgMTM6MjQsIEFuc2h1bCBNYWtrYXIgd3JvdGU6Cj4gT24gMDgvMDYvMjAxNyAx
NDoxMiwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gUHJlc2VudGVkIGhlcmV3aXRoIGlzIHRoZSBh
IHBsYW4gZm9yIHRoZSBmaW5hbCBwYXJ0IG9mIENQVUlEIHdvcmssIHdoaWNoCj4+IHByaW1hcmls
eSBjb3ZlcnMgYmV0dGVyIFhlbi9Ub29sc3RhY2sgaW50ZXJhY3Rpb24gZm9yIGNvbmZpZ3VyaW5n
IHRoZQo+PiBndWVzdHMKPj4gQ1BVSUQgcG9saWN5Lgo+Pgo+PiBBIFBERiB2ZXJzaW9uIG9mIHRo
aXMgZG9jdW1lbnQgaXMgYXZhaWxhYmxlIGZyb206Cj4+Cj4+IGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvcGVvcGxlL2FuZHJld2Nvb3AvY3B1aWQtcGFydC0zLnBkZgo+Pgo+PiBUaGVyZSBhcmUgYSBu
dW1iZXIgb2Ygc3RpbGwtb3BlbiBxdWVzdGlvbnMsIHdoaWNoIEkgd291bGQgYXBwcmVhY2lhdGUK
Pj4gdmlld3MKPj4gb24uCj4+Cj4+IH5BbmRyZXcKPj4KPj4KPj4gIyBQcm9wb3NhbAo+Pgo+PiBG
aXJzdCBhbmQgZm9yZW1vc3QsIHNwbGl0IHRoZSBjdXJyZW50ICoqbWF4XF9wb2xpY3kqKiBub3Rp
b24gaW50bwo+PiBzZXBhcmF0ZQo+PiAqKm1heCoqIGFuZCAqKmRlZmF1bHQqKiBwb2xpY2llcy4g
IFRoaXMgYWxsb3dzIGZvciB0aGUgcHJvdmlzaW9uIG9mCj4+IGZlYXR1cmVzCj4+IHdoaWNoIGFy
ZSB1bnVzZWQgYnkgZGVmYXVsdCwgYnV0IG1heSBiZSBvcHRlZCBpbiB0bywgYm90aCBhdCB0aGUK
Pj4gaHlwZXJ2aXNvcgo+PiBsZXZlbCBhbmQgdGhlIHRvb2xzdGFjayBsZXZlbC4KPj4KPj4gQXQg
dGhlIGh5cGVydmlzb3IgbGV2ZWwsICoqbWF4KiogY29uc3RpdHV0ZXMgYWxsIHRoZSBmZWF0dXJl
cyBYZW4gY2FuCj4+IHVzZSBvbgo+PiB0aGUgY3VycmVudCBoYXJkd2FyZSwgd2hpbGUgKipkZWZh
dWx0KiogaXMgdGhlIHN1YnNldCB0aGVyZW9mIHdoaWNoIGFyZQo+PiBzdXBwb3J0ZWQgZmVhdHVy
ZXMsIHRoZSBmZWF0dXJlcyB3aGljaCB0aGUgdXNlciBoYXMgZXhwbGljaXRseSBvcHRlZAo+PiBp
biB0bywKPj4gYW5kIGV4Y2x1ZGluZyBhbnkgZmVhdHVyZXMgdGhlIHVzZXIgaGFzIGV4cGxpY2l0
bHkgb3B0ZWQgb3V0IG9mLgo+Pgo+PiBBIG5ldyBgY3B1aWQ9YCBjb21tYW5kIGxpbmUgb3B0aW9u
IHNoYWxsIGJlIGludHJvZHVjZWQsIHdob3NlCj4+IGludGVybmFscyBhcmUKPj4gZ2VuZXJhdGVk
IGF1dG9tYXRpY2FsbHkgZnJvbSB0aGUgZmVhdHVyZXNldCBBQkkuICBUaGlzIG1lYW5zIHRoYXQg
YWxsCj4+IGZlYXR1cmVzCj4+IGFkZGVkIHRvIGBpbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVm
ZWF0dXJlc2V0LmhgIGF1dG9tYXRpY2FsbHkgZ2Fpbgo+PiBjb21tYW5kCj4+IGxpbmUgY29udHJv
bC4gIChSRkM6IFRoZSBzYW1lIHRvcCBsZXZlbCBvcHRpb24gY2FuIHByb2JhYmx5IGJlIHVzZWQg
Zm9yCj4+IG5vbi1mZWF0dXJlIENQVUlEIGRhdGEgY29udHJvbCwgYWx0aG91Z2ggSSBjYW4ndCBj
dXJyZW50bHkgdGhpbmsgb2YKPj4gYW55IGNhc2VzCj4+IHdoZXJlIHRoaXMgd291bGQgYmUgdXNl
ZCBBbHNvIGZpbmQgYSBzZW5zaWJsZSB3YXkgdG8gZXhwcmVzcwo+PiAnYXZhaWxhYmxlIGJ1dAo+
PiBub3QgdG8gYmUgdXNlZCBieSBYZW4nLCBhcyBwZXIgdGhlIGN1cnJlbnQgYHNtZXBgIGFuZCBg
c21hcGAgb3B0aW9ucy4pCj4+Cj4+Cj4+IEF0IHRoZSBndWVzdCBsZXZlbCwgKiptYXgqKiBjb25z
dGl0dXRlcyBhbGwgdGhlIGZlYXR1cmVzIHdoaWNoIGNhbiBiZQo+PiBvZmZlcmVkCj4+IHRvIGVh
Y2ggdHlwZSBvZiBndWVzdCBvbiB0aGlzIGhhcmR3YXJlLiAgRGVyaXZlZCBmcm9tIFhlbidzICoq
ZGVmYXVsdCoqCj4+IHBvbGljeSwgaXQgaW5jbHVkZXMgdGhlIHN1cHBvcnRlZCBmZWF0dXJlcyBh
bmQgZXhwbGljaXRseSBvcHRlZCBpbiB0bwo+PiBmZWF0dXJlcywgd2hpY2ggYXJlIGFwcHJvcHJp
YXRlIGZvciB0aGUgZ3Vlc3QuCj4+Cj4+IFRoZSBndWVzdHMgKipkZWZhdWx0KiogcG9saWN5IGlz
IHRoZW4gZGVyaXZlZCBmcm9tIGl0cyAqKm1heCoqLCBhbmQKPj4gaW5jbHVkZXMKPj4gdGhlIHN1
cHBvcnRlZCBmZWF0dXJlcyB3aGljaCBhcmUgY29uc2lkZXJlZCBtaWdyYXRpb24gc2FmZS4gIChS
RkM6IFRoaXMKPj4gZGlzdGluY3Rpb24gaXMgcmF0aGVyIGZ1enp5LCBidXQgZm9yIGV4YW1wbGUg
aXQgd291bGRuJ3QgaW5jbHVkZQo+PiB0aGluZ3MgbGlrZQo+PiBJVFNDIGJ5IGRlZmF1bHQsIGFz
IHRoYXQgaXMgbGlrZWx5IHRvIGdvIHdyb25nIHVubGVzcyBzcGVjaWFsIGNhcmUgaXMKPj4gdGFr
ZW4uKQo+Pgo+IEp1c3QgZnJvbSBvdGhlciBwZXJzcGVjdGl2ZSwgd2hhdCBoYXBwZW5zIHRvIHRo
ZSBmZWF0dXJlcyB3aGljaCBoYXZlCj4gYmVlbiBleHBsaWNpbHR5IHNlbGVjdGVkIGFuZCBhcmUg
bm90IG1pZ3JhdGlvbiBzYWZlID8gRG8sIHdlIGNvbnNpZGVyCj4gdGhlbSBpbiBndWVzdCdzIGRl
ZmF1bHQgcG9saWN5LgoKRXhwbGljaXRseSBzZWxlY3RlZCB3aGVyZT8KCkV4cGxpY2l0IHNlbGVj
dGlvbiBhdCB0aGUgWGVuIGxldmVsIGlzIGZvciB1c2luZyBleHBlcmltZW50YWwvcHJldmlldwpm
ZWF0dXJlcywgd2hpbGUgZXhwbGljaXQgc2VsZWN0aW9uIGF0IHRoZSB0b29sc3RhY2sgbGV2ZWwg
aXMgZm9yIGJvdGgKZXhwZXJpbWVudGFsL3ByZXZpZXcgZmVhdHVyZXMsIGFuZCB1c2luZyBmZWF0
dXJlcyB3aGljaCByZXF1aXJlIG1vcmUKY2FyZSB3cnQgbWlncmF0aW9uLgoKPgo+PiBBbGwgZ2xv
YmFsIHBvbGljaWVzIChYZW4gYW5kIGd1ZXN0LCBtYXggYW5kIGRlZmF1bHQpIHNoYWxsIGJlIG1h
ZGUKPj4gYXZhaWxhYmxlCj4+IHRvIHRoZSB0b29sc3RhY2ssIGluIGEgbWFubmVyIHNpbWlsYXIg
dG8gdGhlIGV4aXN0aW5nCj4gSW5zdGVhZCBvZiBhbGwsIGRvIHlvdSBzZWUgYW55IGhhcm0gaWYg
d2UgZXhwb3NlIG9ubHkgdGhlIGRlZmF1bHQKPiBwb2xpY2llcyBvZiBYZW4gYW5kIEd1ZXN0IHRv
IHRvb2xzdGFjay4KClRoZSBlbnRpcmUgcG9pbnQgb2YgdGhpcyB3b3JrIGlzIHRvIHByb3ZpZGUg
dGhlIHRvb2xzdGFjayB3aXRoIGVub3VnaAppbmZvcm1hdGlvbiB0byB3b3JrIGNvcnJlY3RseS4g
IEhpZGluZyB0aGUgbWF4IHBvbGljaWVzIGlzIG5vdCBhbgpvcHRpb24sIGFzIGl0IHByZXZlbnRz
IHRoZSB0b29sc3RhY2sgZnJvbSBiZWluZyBhYmxlIHRvIHdvcmsgb3V0IHdoZXRoZXIKaXQgY2Fu
IG9mZmVyIG5vbi1kZWZhdWx0IGZlYXR1cmVzIG9yIG5vdC4KCj4+IF9YRU5cX1NZU0NUTFxfZ2V0
XF9jcHVcX2ZlYXR1cmVzZXRfIG1lY2hhbmlzbS4gIFRoaXMgYWxsb3dzIGRlY2lzaW9ucwo+PiB0
byBiZQo+PiB0YWtlbiB3aGljaCBpbmNsdWRlIGFsbCBDUFVJRCBkYXRhLCBub3QganVzdCB0aGUg
ZmVhdHVyZSBiaXRtYXBzLgo+Pgo+PiBOZXcgX1hFTlxfRE9NQ1RMXF97Z2V0LHNldH1cX2NwdWlk
XF9wb2xpY3lfIGh5cGVyY2FsbHMgd2lsbCBiZQo+PiBpbnRyb2R1Y2VkLAo+PiB3aGljaCBhbGxv
d3MgdGhlIHRvb2xzdGFjayB0byBxdWVyeSBhbmQgc2V0IHRoZSBjcHVpZCBwb2xpY3kgZm9yIGEK
Pj4gc3BlY2lmaWMKPj4gZG9tYWluLiAgSXQgc2hhbGwgc3VwZXJzZWRlIF9YRU5cX0RPTUNUTFxf
c2V0XF9jcHVpZF8sIHNoYWxsIGZhaWwgaWYKPj4gWGVuIGlzCj4+IHVuaGFwcHkgd2l0aCBhbnkg
YXNwZWN0IG9mIHRoZSBwb2xpY3kgZHVyaW5nIGF1ZGl0aW5nLgo+Pgo+PiBXaGVuIGEgZG9tYWlu
IGlzIGluaXRpYWxseSBjcmVhdGVkLCB0aGUgYXBwcm9wcmlhdGUgZ3Vlc3RzCj4+ICoqZGVmYXVs
dCoqIHBvbGljeQo+PiBpcyBkdXBsaWNhdGVkIGZvciB1c2UuICBXaGVuIGF1ZGl0aW5nLCBYZW4g
c2hhbGwgYXVkaXQgdGhlIHRvb2xzdGFja3MKPj4gcmVxdWVzdGVkIHBvbGljeSBhZ2FpbnN0IHRo
ZSBndWVzdHMgKiptYXgqKiBwb2xpY3kuICBUaGlzIGFsbG93cwo+PiBleHBlcmltZW50YWwKPj4g
ZmVhdHVyZXMgb3Igbm9uLW1pZ3JhdGlvbi1zYWZlIGZlYXR1cmVzIHRvIGJlIG9wdGVkIGluIHRv
LCB3aXRob3V0IHRob3NlCj4+IGZlYXR1cmVzIGJlaW5nIGltcG9zZWQgdXBvbiBhbGwgZ3Vlc3Rz
IGF1dG9tYXRpY2FsbHkuCj4KPj4KPj4gVGhlIGBkaXNhYmxlX21pZ3JhdGVgIGZpZWxkIHNoYWxs
IGJlIGRyb3BwZWQuICBUaGUgY29uY2VwdCBvZgo+PiBtaWdyYXRlYWJpbGl0eQo+PiBpcyBub3Qg
Ym9vbGVhbjsgaXQgaXMgYSBsYXJnZSBzcGVjdHJ1bSwgYWxsIG9mIHdoaWNoIG5lZWRzIHRvIGJl
Cj4+IG1hbmFnZWQgYnkKPj4gdGhlIHRvb2xzdGFjay4KPiBDYW4ndCB0aGlzIGxhcmdlIHNwZWN0
cnVtIHJlc3VsdCBpbiBhIGJvb2wgd2hpY2ggY2FuIHRoZW4gYmUgdXNlZCBmb3IKPiBkaXNhYmxl
X21pZ3JhdGUuIFNvcnJ5LCBJIGNhbid0IHNlZSBhbnkgdmFsdWUgYWRkIGluIHJlbW92aW5nCj4g
ZGlzYWJsZV9taWdyYXRlLgoKQSBzcGVjdHJ1bSBpcyBieSBkZWZpbml0aW9uIG5vdCBhIHNpbmds
ZSBib29sZWFuLiAgV2hhdCBpcyB1bmNsZWFyIGFib3V0Cm15IGFyZ3VtZW50IGhlcmUgdGhhdCBk
aXNhYmxlX21pZ3JhdGUgaXMgdW5maXQgZm9yIHB1cnBvc2U/Cgp+QW5kcmV3Cgo+ICBUaGUgc2lt
cGxlIGNhc2UgaXMgcGlja2luZyB0aGUgY29tbW9uIHN1YnNldCBvZiBmZWF0dXJlcwo+PiBiZXR3
ZWVuIHRoZSBzb3VyY2UgYW5kIGRlc3RpbmF0aW9uLiAgVGhpcyBiZWNvbWVzIG1vcmUgY29tcGxp
Y2F0ZWQKPj4gZS5nLiBpZiB0aGUKPj4gZ3Vlc3QgdXNlcyBMQlIvTEVSLCBhdCB3aGljaCBwb2lu
dCB0aGUgdG9vbHN0YWNrIG5lZWRzIHRvIGNvbnNpZGVyCj4+IGhhcmR3YXJlCj4+IHdpdGggdGhl
IHNhbWUgTEJSL0xFUiBmb3JtYXQgaW4gYWRkaXRpb24gdG8ganVzdCB0aGUgcGxhaW4gZmVhdHVy
ZXMuCj4+Cj4+IGBkaXNhYmxlX21pZ3JhdGVgIGlzIGN1cnJlbnRseSBvbmx5IHVzZWQgdG8gZXhw
b3NlIElUU0MgdG8gZ3Vlc3RzLAo+PiBidXQgdGhlcmUKPj4gYXJlIGNhc2VzIHdoZXJlIGlzIHBl
cmZlY3RseSBzYWZlIHRvIG1pZ3JhdGUgc3VjaCBhIGd1ZXN0LCBpZiB0aGUKPj4gZGVzdGluYXRp
b24KPj4gaG9zdCBoYXMgdGhlIHNhbWUgVFNDIGZyZXF1ZW5jeSBvciBoYXJkd2FyZSBUU0Mgc2Nh
bGluZyBzdXBwb3J0Lgo+Pgo+PiBGaW5hbGx5LCBgZGlzYWJsZV9taWdyYXRlYCBkb2Vzbid0IChh
bmQgY2Fubm90IHJlYXNvbmFibHkpIGJlIHVzZWQgdG8KPj4gaW5oaWJpdAo+PiBzdGF0ZSBnYXRo
ZXIgb3BlcmF0aW9ucywgYXMgdGhpcyBpbnRlcmZlcmVzIHdpdGggZGVidWdnaW5nIGFuZAo+PiBt
b25pdG9yaW5nCj4+IHRhc2tzLgo+Pgo+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 12 13:24:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 13: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 1dKPKK-0007A5-Gy; Mon, 12 Jun 2017 13:24: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 1dKPKJ-00079x-6H
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 13:24:15 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 99/10-26749-EF59E395; Mon, 12 Jun 2017 13:24:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVysyfVTffvVLt
 Igz0rtC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozryw8xF1zLrdj/+T1bA+OT8C5GLg4hgc2M
 Es8brzFDOLsZJfYdnMHSxcjBISzgKjHjVkYXIyeHiICbxOV5k1hBbCGBGont1z+zgdQzC5xjl
 Hhy/ToLSIJNQFPizudPTCA2r4CVxIaNb8DmsAioSmxbkA4SFhUIl3jbeIQFokRQ4uTMJ2A2p4
 CLxImTG8HmMwvYStyZu5sZwpaX2P52DvMERr5ZSFpmISmbhaRsASPzKkaN4tSistQiXSMTvaS
 izPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwHCrZ2Bg3MH46rjfIUZJDiYlUd4tV2wi
 hfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwTp1iFykkWJSanlqRlpkDDHyYtAQHj5II79xaoDRvc
 UFibnFmOkTqFKOilDivHUifAEgiozQPrg0WbZcYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCf
 PmTAKawpOZVwI3/RXQYiagxddBbuYtLklESEk1MFY7ihziqikuf3/mIwun46+rp5W66sVYv3T
 tD0upWvdj05HFLjNKrBNCLn1tLd62YQ9D2+/FMS+dDrvvYGd/wWy5yD1Reb3ivR5O4+Uno3f5
 HQmSsNYVWVgdGzH5v81ildctmp2x0Su2BNU3rLeZnnvsCr+HjsBZ3ccJohsaTzlf59677JziU
 SWW4oxEQy3mouJEAHJFluaxAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1497273852!101166022!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39974 invoked from network); 12 Jun 2017 13:24:13 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-31.messagelabs.com with SMTP; 12 Jun 2017 13:24: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 90ADA1596;
 Mon, 12 Jun 2017 06: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 61C053F483;
 Mon, 12 Jun 2017 06:24:11 -0700 (PDT)
To: Sameer Goel <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>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <6475825a-4413-49f1-f6a7-042eb1c376f7@arm.com>
Date: Mon, 12 Jun 2017 14:24:10 +0100
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: <1496950247-8755-7-git-send-email-sgoel@codeaurora.org>
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>

SGkgU2FtZWVyLAoKT24gMDgvMDYvMTcgMjA6MzAsIFNhbWVlciBHb2VsIHdyb3RlOgo+IEFkZCBs
aW1pdGVkIHN1cHBvcnQgZm9yIHBhcnNpbmcgSU9SVCB0YWJsZSB0byBpbml0aWFsaXplIFNNTVUg
ZGV2aWNlcy4KCkl0IHdvdWxkIGJlIG5pY2UgdG8gZXhwbGFpbiB3aGF0IHlvdSBhY3R1YWxseSBz
dXBwb3J0IGluIHRoZSBjb21taXQgbWVzc2FnZS4KClsuLi5dCgo+Cj4gICNkZWZpbmUgSU9SVF9U
WVBFX01BU0sodHlwZSkJKDEgPDwgKHR5cGUpKQo+ICAjZGVmaW5lIElPUlRfTVNJX1RZUEUJCSgx
IDw8IEFDUElfSU9SVF9OT0RFX0lUU19HUk9VUCkKPiAgI2RlZmluZSBJT1JUX0lPTU1VX1RZUEUJ
CSgoMSA8PCBBQ1BJX0lPUlRfTk9ERV9TTU1VKSB8CVwKPiAgCQkJCSgxIDw8IEFDUElfSU9SVF9O
T0RFX1NNTVVfVjMpKQo+Cj4gKyNpZiAwCj4gIHN0cnVjdCBpb3J0X2l0c19tc2lfY2hpcCB7Cj4g
IAlzdHJ1Y3QgbGlzdF9oZWFkCWxpc3Q7Cj4gIAlzdHJ1Y3QgZndub2RlX2hhbmRsZQkqZndfbm9k
ZTsKPiAgCXUzMgkJCXRyYW5zbGF0aW9uX2lkOwo+ICB9Owo+Cj4gKyNlbmRpZgo+ICsKCldoeSBj
YW5ub3QgeW91IGVuYWJsZSBNU0kgbm93PyBBY3R1YWxseSB0aGlzIHdvdWxkIGFsbG93IHVzIHRv
IGtub3cgCndoZXRoZXIgd2Ugc2hvdWxkIGltcG9ydCB0aGUgY29kZSBmcm9tIExpbnV4IG9yIHJl
aW1wbGVtZW50IG9yIG93bi4KCj4gIHN0cnVjdCBpb3J0X2Z3bm9kZSB7Cj4gIAlzdHJ1Y3QgbGlz
dF9oZWFkIGxpc3Q7Cj4gIAlzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKmlvcnRfbm9kZTsKPiBAQCAt
NjAsNyArNzEsNyBAQCBzdGF0aWMgaW5saW5lIGludCBpb3J0X3NldF9md25vZGUoc3RydWN0IGFj
cGlfaW9ydF9ub2RlICppb3J0X25vZGUsCj4gIHsKPiAgCXN0cnVjdCBpb3J0X2Z3bm9kZSAqbnA7
Cj4KPiAtCW5wID0ga3phbGxvYyhzaXplb2Yoc3RydWN0IGlvcnRfZndub2RlKSwgR0ZQX0FUT01J
Qyk7Cj4gKwlucCA9IHh6YWxsb2Moc3RydWN0IGlvcnRfZndub2RlKTsKCklmIHdlIGRlY2lkZSB0
byBrZWVwIHRoaXMgY29kZSBjbG9zZSB0byBMaW51eCB5b3UgbmVlZCB0bzoKCS0gYXZvaWQgcmVw
bGFjaW5nIExpbnV4IG5hbWUgYnkgWGVuIG5hbWUgYXMgbXVjaCBhcyBwb3NzaWJsZS4gSW5zdGVh
ZCAKdXNlIG1hY3JvCgktIGV4cGxhaW4gYWJvdmUgZWFjaCBjaGFuZ2Ugd2h5IHlvdSBuZWVkIHRo
ZW4KClNlZSB3aGF0IEkgZGlkIGZvciB0aGUgQVJNIFNNTVUuCgo+Cj4gIAlpZiAoV0FSTl9PTigh
bnApKQo+ICAJCXJldHVybiAtRU5PTUVNOwo+IEBAIC0xMTQsNyArMTI1LDcgQEAgc3RhdGljIGlu
bGluZSB2b2lkIGlvcnRfZGVsZXRlX2Z3bm9kZShzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKm5vZGUp
Cj4gIAlsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUoY3VyciwgdG1wLCAmaW9ydF9md25vZGVfbGlz
dCwgbGlzdCkgewo+ICAJCWlmIChjdXJyLT5pb3J0X25vZGUgPT0gbm9kZSkgewo+ICAJCQlsaXN0
X2RlbCgmY3Vyci0+bGlzdCk7Cj4gLQkJCWtmcmVlKGN1cnIpOwo+ICsJCQl4ZnJlZShjdXJyKTsK
PiAgCQkJYnJlYWs7Cj4gIAkJfQo+ICAJfQo+IEBAIC0xMjcsNiArMTM4LDcgQEAgdHlwZWRlZiBh
Y3BpX3N0YXR1cyAoKmlvcnRfZmluZF9ub2RlX2NhbGxiYWNrKQo+ICAvKiBSb290IHBvaW50ZXIg
dG8gdGhlIG1hcHBlZCBJT1JUIHRhYmxlICovCj4gIHN0YXRpYyBzdHJ1Y3QgYWNwaV90YWJsZV9o
ZWFkZXIgKmlvcnRfdGFibGU7Cj4KPiArI2lmIDAKPiAgc3RhdGljIExJU1RfSEVBRChpb3J0X21z
aV9jaGlwX2xpc3QpOwo+ICBzdGF0aWMgREVGSU5FX1NQSU5MT0NLKGlvcnRfbXNpX2NoaXBfbG9j
ayk7Cj4KPiBAQCAtMTk5LDcgKzIxMSw3IEBAIHN0cnVjdCBmd25vZGVfaGFuZGxlICppb3J0X2Zp
bmRfZG9tYWluX3Rva2VuKGludCB0cmFuc19pZCkKPgo+ICAJcmV0dXJuIGZ3X25vZGU7Cj4gIH0K
PiAtCj4gKyNlbmRpZgoKUGxlYXNlIGF2b2lkIGRyb3BwaW5nIG5ld2xpbmUuCgo+ICBzdGF0aWMg
c3RydWN0IGFjcGlfaW9ydF9ub2RlICppb3J0X3NjYW5fbm9kZShlbnVtIGFjcGlfaW9ydF9ub2Rl
X3R5cGUgdHlwZSwKPiAgCQkJCQkgICAgIGlvcnRfZmluZF9ub2RlX2NhbGxiYWNrIGNhbGxiYWNr
LAo+ICAJCQkJCSAgICAgdm9pZCAqY29udGV4dCkKPiBAQCAtMjE5LDkgKzIzMSwxMCBAQCBzdGF0
aWMgc3RydWN0IGFjcGlfaW9ydF9ub2RlICppb3J0X3NjYW5fbm9kZShlbnVtIGFjcGlfaW9ydF9u
b2RlX3R5cGUgdHlwZSwKPiAgCQkJCWlvcnRfdGFibGUtPmxlbmd0aCk7Cj4KPiAgCWZvciAoaSA9
IDA7IGkgPCBpb3J0LT5ub2RlX2NvdW50OyBpKyspIHsKPiAtCQlpZiAoV0FSTl9UQUlOVChpb3J0
X25vZGUgPj0gaW9ydF9lbmQsIFRBSU5UX0ZJUk1XQVJFX1dPUktBUk9VTkQsCj4gLQkJCSAgICAg
ICAiSU9SVCBub2RlIHBvaW50ZXIgb3ZlcmZsb3dzLCBiYWQgdGFibGUhXG4iKSkKPiArCQlpZiAo
aW9ydF9ub2RlID49IGlvcnRfZW5kKSB7Cj4gKwkJCXByaW50ayhYRU5MT0dfRVJSICJJT1JUIG5v
ZGUgcG9pbnRlciBvdmVyZmxvd3MsIGJhZCB0YWJsZSFcbiIpOwo+ICAJCQlyZXR1cm4gTlVMTDsK
PiArCQl9Cj4KPiAgCQlpZiAoaW9ydF9ub2RlLT50eXBlID09IHR5cGUgJiYKPiAgCQkgICAgQUNQ
SV9TVUNDRVNTKGNhbGxiYWNrKGlvcnRfbm9kZSwgY29udGV4dCkpKQo+IEBAIC0yNDksNiArMjYy
LDE0IEBAIGJvb2wgaW9ydF9ub2RlX21hdGNoKHU4IHR5cGUpCj4gIAlyZXR1cm4gbm9kZSAhPSBO
VUxMOwo+ICB9Cj4KPiArLyoKPiArICogRm9sbG93aW5nIDIgZGVmaW5pZXMgc2hvdWxkIGNvbWUg
ZnJvbSB0aGUgUENJIHBhc3N0aHJvdWdoIGltcGxlbWVudGF0aW9uLgo+ICsgKiBCYXNlZCBvbiB0
aGUgY3VycmVudCBwY2lfZGV2IGRlZmluZSB0aGUgYnVzIG51bWJlciBhbmQgc2VnIG51bWJlciBj
b21lCj4gKyAqIGZyb20gcGNpX2RldiBzbyBtYWtpbmcgYW4gQVBJIGFzc3VtcHRpb24KPiArICov
Cj4gKyNkZWZpbmUgdG9fcGNpX2RldihwKSBjb250YWluZXJfb2YocCwgc3RydWN0IHBjaV9kZXYs
ZGV2KQo+ICsjZGVmaW5lIHBjaV9kb21haW5fbnIoZGV2KSBkZXYtPnNlZwoKVGhpcyBzaG91bGQg
Z28gaW4gcGNpLmguCgo+ICsKPiAgc3RhdGljIGFjcGlfc3RhdHVzIGlvcnRfbWF0Y2hfbm9kZV9j
YWxsYmFjayhzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKm5vZGUsCj4gIAkJCQkJICAgIHZvaWQgKmNv
bnRleHQpCj4gIHsKPiBAQCAtMjU2LDYgKzI3NywxMSBAQCBzdGF0aWMgYWNwaV9zdGF0dXMgaW9y
dF9tYXRjaF9ub2RlX2NhbGxiYWNrKHN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqbm9kZSwKPiAgCWFj
cGlfc3RhdHVzIHN0YXR1czsKPgo+ICAJaWYgKG5vZGUtPnR5cGUgPT0gQUNQSV9JT1JUX05PREVf
TkFNRURfQ09NUE9ORU5UKSB7Cj4gKwkJc3RhdHVzID0gQUVfTk9UX0lNUExFTUVOVEVEOwo+ICsv
Kgo+ICsgKiBOYW1lZCBjb21wb25lbnRzIG5vdCBzdXBwb3J0ZWQgeWV0LgoKQ2FuIHlvdSBleHBh
bmQ/CgpbLi4uXQoKPiArLyoKPiArICogUklEIGlzIHRoZSBzYW1lIGFzIFBDSV9ERVZJRChCREYp
IGZvciBRREYyNDAwCgpYZW4gaXMgbWVhbnQgdG8gYmUgYWdub3N0aWMgdG8gdGhlIHBsYXRmb3Jt
LiBSYXRoZXIgdGhhbiBtYWtpbmcgCmFzc3VtcHRpb24sIHdlIHNob3VsZCBkaXNjdXNzIG9uIHdh
eSB0byBnZXQgdGhlIFJJRC4gSSB3aWxsIGFuc3dlciBvbiAKUm9iaW4ncyBtYWlsIGFib3V0IGl0
LgoKPiArICovCj4gIHN0YXRpYyBpbnQgX19nZXRfcGNpX3JpZChzdHJ1Y3QgcGNpX2RldiAqcGRl
diwgdTE2IGFsaWFzLCB2b2lkICpkYXRhKQo+ICB7Cj4gIAl1MzIgKnJpZCA9IGRhdGE7Cj4gQEAg
LTUxMCw3ICs1NTAsNyBAQCBzdGF0aWMgaW50IF9fZ2V0X3BjaV9yaWQoc3RydWN0IHBjaV9kZXYg
KnBkZXYsIHUxNiBhbGlhcywgdm9pZCAqZGF0YSkKPiAgCSpyaWQgPSBhbGlhczsKPiAgCXJldHVy
biAwOwo+ICB9Cj4gLQo+ICsjZW5kaWYKClBsZWFzZSBhdm9pZCBkcm9wcGluZyBuZXdsaW5lCgo+
ICBzdGF0aWMgaW50IGFybV9zbW11X2lvcnRfeGxhdGUoc3RydWN0IGRldmljZSAqZGV2LCB1MzIg
c3RyZWFtaWQsCj4gIAkJCSAgICAgICBzdHJ1Y3QgZndub2RlX2hhbmRsZSAqZndub2RlLAo+ICAJ
CQkgICAgICAgY29uc3Qgc3RydWN0IGlvbW11X29wcyAqb3BzKQo+IEBAIC01MjMsMjkgKzU2Mywy
NCBAQCBzdGF0aWMgaW50IGFybV9zbW11X2lvcnRfeGxhdGUoc3RydWN0IGRldmljZSAqZGV2LCB1
MzIgc3RyZWFtaWQsCj4gIAlyZXR1cm4gcmV0Owo+ICB9Cj4KPiAtc3RhdGljIGNvbnN0IHN0cnVj
dCBpb21tdV9vcHMgKmlvcnRfaW9tbXVfeGxhdGUoc3RydWN0IGRldmljZSAqZGV2LAo+IC0JCQkJ
CXN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqbm9kZSwKPiAtCQkJCQl1MzIgc3RyZWFtaWQpCj4gK3N0
YXRpYyBpbnQgaW9ydF9pb21tdV94bGF0ZShzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBhY3Bp
X2lvcnRfbm9kZSAqbm9kZSwKPiArCQkJICAgIHUzMiBzdHJlYW1pZCkKPiAgewo+IC0JY29uc3Qg
c3RydWN0IGlvbW11X29wcyAqb3BzID0gTlVMTDsKPiAgCWludCByZXQgPSAtRU5PREVWOwo+ICAJ
c3RydWN0IGZ3bm9kZV9oYW5kbGUgKmlvcnRfZndub2RlOwo+Cj4gIAlpZiAobm9kZSkgewo+ICAJ
CWlvcnRfZndub2RlID0gaW9ydF9nZXRfZndub2RlKG5vZGUpOwo+ICAJCWlmICghaW9ydF9md25v
ZGUpCj4gLQkJCXJldHVybiBOVUxMOwo+IC0KPiAtCQlvcHMgPSBpb21tdV9vcHNfZnJvbV9md25v
ZGUoaW9ydF9md25vZGUpOwo+IC0JCWlmICghb3BzKQo+IC0JCQlyZXR1cm4gTlVMTDsKPiArCQkJ
cmV0dXJuIHJldDsKPgo+IC0JCXJldCA9IGFybV9zbW11X2lvcnRfeGxhdGUoZGV2LCBzdHJlYW1p
ZCwgaW9ydF9md25vZGUsIG9wcyk7Cj4gKwkJcmV0ID0gYXJtX3NtbXVfaW9ydF94bGF0ZShkZXYs
IHN0cmVhbWlkLCBpb3J0X2Z3bm9kZSwgTlVMTCk7CgpXaHkgZG9uJ3QgeW91IGdldCB0aGUgSU9N
TVUgb3BzIGhlcmU/IFRoaXMgd291bGQgYXZvaWQgdW5lY2Vzc2FyeSBjaGFuZ2UuCgo+ICAJfQo+
Cj4gLQlyZXR1cm4gcmV0ID8gTlVMTCA6IG9wczsKPiArCXJldHVybiByZXQ7Cj4gIH0KPgo+ICsj
aWYgMCAvKiBYZW46IFdlIGRvIG5vdCBuZWVkIHRoaXMgZnVuY3Rpb24gZm9yIFhlbiAqLwo+ICAv
KioKPiAgICogaW9ydF9zZXRfZG1hX21hc2sgLSBTZXQtdXAgZG1hIG1hc2sgZm9yIGEgZGV2aWNl
Lgo+ICAgKgo+IEBAIC01NjcsMzkgKzYwMiw0MyBAQCB2b2lkIGlvcnRfc2V0X2RtYV9tYXNrKHN0
cnVjdCBkZXZpY2UgKmRldikKPiAgCWlmICghZGV2LT5kbWFfbWFzaykKPiAgCQlkZXYtPmRtYV9t
YXNrID0gJmRldi0+Y29oZXJlbnRfZG1hX21hc2s7Cj4gIH0KPiAtCj4gKyNlbmRpZgoKUGxlYXNl
IGF2b2lkIGRyb3BwaW5nIG5ld2xpbmUKCj4gIC8qKgo+IC0gKiBpb3J0X2lvbW11X2NvbmZpZ3Vy
ZSAtIFNldC11cCBJT01NVSBjb25maWd1cmF0aW9uIGZvciBhIGRldmljZS4KPiArICogaW9ydF9p
b21tdV9jb25maWd1cmUgLSBTZXQtdXAgSU9NTVUgY29uZmlndXJhdGlvbiBmb3IgYSBkZXZpY2Uu
IFRoaXMKPiArICogZnVuY3Rpb24gc2V0cyB1cCB0aGUgZndzcGVjIGFzIG5lZWRlZCBmb3IgYSBn
aXZlbiBkZXZpY2UuIE9ubHkgUENJCj4gKyAqIGRldmljZXMgYXJlIHN1cHBvcnRlZCBmb3Igbm93
Lgo+ICAgKgo+ICAgKiBAZGV2OiBkZXZpY2UgdG8gY29uZmlndXJlCj4gICAqCj4gLSAqIFJldHVy
bnM6IGlvbW11X29wcyBwb2ludGVyIG9uIGNvbmZpZ3VyYXRpb24gc3VjY2Vzcwo+IC0gKiAgICAg
ICAgICBOVUxMIG9uIGNvbmZpZ3VyYXRpb24gZmFpbHVyZQo+ICsgKiBSZXR1cm5zOiBBcHByb3By
aWF0ZSBhY3BpX3N0YXR1cwo+ICAgKi8KPiAtY29uc3Qgc3RydWN0IGlvbW11X29wcyAqaW9ydF9p
b21tdV9jb25maWd1cmUoc3RydWN0IGRldmljZSAqZGV2KQo+ICthY3BpX3N0YXR1cyBpb3J0X2lv
bW11X2NvbmZpZ3VyZShzdHJ1Y3QgZGV2aWNlICpkZXYpCgpJIGRvbid0IHRoaW5rIHRoaXMgY2hh
bmdlIGlzIG5lY2Vzc2FyeS4gUmV0dXJuaW5nIHRoZSBpb21tdV9vcHMgaGVyZSAKd291bGQgYmUg
dGhlIGJlc3QuCgpbLi4uXQoKPiArLyoKPiArICogWGVuOiBOb3QgdXNpbmcgdGhlIHBhcnNpbiBv
cHMgZm9yIG5vdy4gTmVlZCB0byBjaGVjayBhbmQgc2VlIGlmIGl0IHdpbGwKPiArICogYmUgdXNl
ZnVsIHRvIHVzZSB0aGVzZSBpbiBzb21lIGZvcm0sIG9yIGxldCB0aGUgZHJpdmVyIHBhcnNlIElP
UlQgbm9kZS4KPiArICovCj4gKyNpZiAwCj4gIHN0YXRpYyB2b2lkIF9faW5pdCBhY3BpX2lvcnRf
cmVnaXN0ZXJfaXJxKGludCBod2lycSwgY29uc3QgY2hhciAqbmFtZSwKPiAgCQkJCQkgIGludCB0
cmlnZ2VyLAo+ICAJCQkJCSAgc3RydWN0IHJlc291cmNlICpyZXMpCj4gQEAgLTgwNyw5MyArODUy
LDYzIEBAIGNvbnN0IHN0cnVjdCBpb3J0X2lvbW11X2NvbmZpZyAqaW9ydF9nZXRfaW9tbXVfY2Zn
KHN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqbm9kZSkKPiAgCQlyZXR1cm4gTlVMTDsKPiAgCX0KPiAg
fQo+IC0KPiArI2VuZGlmCgpQbGVhc2UgYXZvaWQgZHJvcHBpbmcgbmV3bGluZS4KCj4gIC8qKgo+
IC0gKiBpb3J0X2FkZF9zbW11X3BsYXRmb3JtX2RldmljZSgpIC0gQWxsb2NhdGUgYSBwbGF0Zm9y
bSBkZXZpY2UgZm9yIFNNTVUKPiArICogWGVuOiByZW5hbWUgdGhlIGZ1bmN0aW9uIHRvIGlvcnRf
YWRkX3NtbXVfZGV2aWNlCgpSZW5hbWluZyB0aGUgZnVuY3Rpb24gbWFrZSBtb3JlIGRpZmZpY3Vs
dCB0byBiYWNrcG9ydCBjaGFuZ2UuIFNvIHdoeSAKcmVuYW1pbmcgaXQ/CgpbLi4uXQoKPiAtc3Rh
dGljIHZvaWQgX19pbml0IGlvcnRfaW5pdF9wbGF0Zm9ybV9kZXZpY2VzKHZvaWQpCj4gKy8qCj4g
KyAqIFhlbjogUmVuYW1lIHRoZSBmdW5jdGlvbiB0byBpb3J0X2luaXRfZGV2aWNlcyBhcyB0aGlz
IGZ1bmN0aW9uIHdpbGwKPiArICogcG9wdWxhdGUgdGhlIGRldmljZSBvYmplY3QgZm9yIFNNTVUg
ZGV2aWNlcy4KCkRpdHRvLgoKPiArICovCj4gK3N0YXRpYyB2b2lkIF9faW5pdCBpb3J0X2luaXRf
ZGV2aWNlcyh2b2lkKQoKWy4uLl0KCj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2FybS9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lvbW11LmMKPiBp
bmRleCBlZGY3MGMyLi4xMzk3ZGE1IDEwMDY0NAo+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2FybS9pb21tdS5jCj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lvbW11
LmMKPiBAQCAtNzQsMjQgKzc0LDI2IEBAIGludCBhcmNoX2lvbW11X3BvcHVsYXRlX3BhZ2VfdGFi
bGUoc3RydWN0IGRvbWFpbiAqZCkKPiAgICAgIHJldHVybiAtRU5PU1lTOwo+ICB9Cj4KPiArLyoK
PiArICogVGhlIG9wcyBwYXJhbWV0ZXIgaW4gdGhpcyBmdW5jdGlvbiB3aWxsIGFsd2F5cyBiZSBO
VUxMIGZvciBYZW4sCj4gKyAqIGFzIHRoZSBvcHMgYXJlIHNldCBwZXIgZG9tYWluLgo+ICsgKi8K
PiAgaW50IGlvbW11X2Z3c3BlY19pbml0KHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IGZ3bm9k
ZV9oYW5kbGUgKmlvbW11X2Z3bm9kZSwKPiAgICAgICAgICBjb25zdCBzdHJ1Y3QgaW9tbXVfb3Bz
ICpvcHMpCj4gIHsKPiAgICAgIHN0cnVjdCBpb21tdV9md3NwZWMgKmZ3c3BlYyA9IGRldi0+aW9t
bXVfZndzcGVjOwo+Cj4gKyAgICAvKgo+ICsgICAgICogZndzcGVjIGlzIGFscmVhZHkgYWxsb2Nh
dGVkIGZvciB0aGlzIGRldmljZS4KPiArICAgICAqLwo+ICAgICAgaWYgKGZ3c3BlYykKPiAtICAg
ICAgICByZXR1cm4gb3BzID09IGZ3c3BlYy0+b3BzID8gMCA6IC1FSU5WQUw7Cj4gKyAgICAgICAg
cmV0dXJuIDA7Cj4KPiAgICAgIGZ3c3BlYyA9IHh6YWxsb2Moc3RydWN0IGlvbW11X2Z3c3BlYyk7
Cj4gICAgICBpZiAoIWZ3c3BlYykKPiAgICAgICAgICByZXR1cm4gLUVOT01FTTsKPgo+IC0gICAg
LyogUmVmIGNvdW50aW5nIGZvciB0aGUgZHQgZGV2aWNlIG5vZGUgaXMgbm90IG5lZWRlZCAqLwo+
IC0KPiAtICAgIC8qb2Zfbm9kZV9nZXQodG9fb2Zfbm9kZShpb21tdV9md25vZGUpKTsqLwoKVGhp
cyBjb3VsZCBzaG91bGQgaGF2ZSBuZWV2ZXIgYmVlbiBjb21tZW50ZWQgYXQgZmlyc3QgaGFuZC4K
Cj4gLQo+ICAgICAgZndzcGVjLT5pb21tdV9md25vZGUgPSBpb21tdV9md25vZGU7Cj4gLSAgICBm
d3NwZWMtPm9wcyA9IG9wczsKPiAgICAgIGRldi0+aW9tbXVfZndzcGVjID0gZndzcGVjOwo+ICAg
ICAgcmV0dXJuIDA7Cj4gIH0KPiBAQCAtMTAxLDcgKzEwMyw2IEBAIHZvaWQgaW9tbXVfZndzcGVj
X2ZyZWUoc3RydWN0IGRldmljZSAqZGV2KQo+ICAgICAgc3RydWN0IGlvbW11X2Z3c3BlYyAqZndz
cGVjID0gZGV2LT5pb21tdV9md3NwZWM7Cj4KPiAgICAgIGlmIChmd3NwZWMpIHsKPiAtICAgICAg
ICAvKmZ3bm9kZV9oYW5kbGVfcHV0KGZ3c3BlYy0+aW9tbXVfZndub2RlKTsqLwoKRGl0dG8uCgo+
ICAgICAgICAgIHhmcmVlKGZ3c3BlYyk7Cj4gICAgICAgICAgZGV2LT5pb21tdV9md3NwZWMgPSBO
VUxMOwo+ICAgICAgfQo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hY3BpL2FjcGkuaCBiL3hl
bi9pbmNsdWRlL2FjcGkvYWNwaS5oCj4gaW5kZXggYzg1MjcwMS4uMWFjOTJiMiAxMDA2NDQKPiAt
LS0gYS94ZW4vaW5jbHVkZS9hY3BpL2FjcGkuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FjcGkvYWNw
aS5oCj4gQEAgLTYwLDYgKzYwLDcgQEAKPiAgI2luY2x1ZGUgImFjdGJsLmgiCQkvKiBBQ1BJIHRh
YmxlIGRlZmluaXRpb25zICovCj4gICNpbmNsdWRlICJhY2xvY2FsLmgiCQkvKiBJbnRlcm5hbCBk
YXRhIHR5cGVzICovCj4gICNpbmNsdWRlICJhY291dHB1dC5oIgkJLyogRXJyb3Igb3V0cHV0IGFu
ZCBEZWJ1ZyBtYWNyb3MgKi8KPiArI2luY2x1ZGUgImFjcGlfaW9ydC5oIiAgICAgICAgICAvKiBV
dGlsaXR5IGRlZmluZXMgZm9yIElPUlQgKi8KCkkgdGhpbmsgdGhpcyBpcyBhIHByZXR0eSBiYWQg
aWRlYS4gWW91IGRvbid0IG5lZWQgdG8gaW5jbHVkZSBhY3BpX2lvcnQuaCAKZXZlcnl3aGVyZS4K
Cj4gICNpbmNsdWRlICJhY3Bpb3N4Zi5oIgkJLyogSW50ZXJmYWNlcyB0byB0aGUgQUNQSS10by1P
UyBsYXllciAqLwo+ICAjaW5jbHVkZSAiYWNwaXhmLmgiCQkvKiBBQ1BJIGNvcmUgc3Vic3lzdGVt
IGV4dGVybmFsIGludGVyZmFjZXMgKi8KPiAgI2luY2x1ZGUgImFjZ2xvYmFsLmgiCQkvKiBBbGwg
Z2xvYmFsIHZhcmlhYmxlcyAqLwo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hY3BpL2FjcGlf
aW9ydC5oIGIveGVuL2luY2x1ZGUvYWNwaS9hY3BpX2lvcnQuaAo+IGluZGV4IDc3ZTA4MDkuLmMw
YjViOGQgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYWNwaS9hY3BpX2lvcnQuaAo+ICsrKyBi
L3hlbi9pbmNsdWRlL2FjcGkvYWNwaV9pb3J0LmgKPiBAQCAtMTksMjcgKzE5LDM1IEBACj4gICNp
Zm5kZWYgX19BQ1BJX0lPUlRfSF9fCj4gICNkZWZpbmUgX19BQ1BJX0lPUlRfSF9fCj4KPiAtI2lu
Y2x1ZGUgPGxpbnV4L2FjcGkuaD4KPiAtI2luY2x1ZGUgPGxpbnV4L2Z3bm9kZS5oPgo+IC0jaW5j
bHVkZSA8bGludXgvaXJxZG9tYWluLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vYWNwaS5oPgo+ICsjaW5j
bHVkZSA8YXNtL2RldmljZS5oPgo+Cj4gKy8qCj4gKyAqIFdlIGFyZSBub3QgdXNpbmcgSU9SVCBJ
UlEgYmluZGluZ3MgZm9yIHRoaXMgY2hhbmdlIHNldAo+ICsgKi8KPiArI2lmIDAKCldoaWxzdCBJ
IGNhbiB1bmRlcnN0YW5kIHdoeSB3ZSB3YW50IHRvIGlmZGVmIGluIHRoZSAqLmMuIEkgdGhpbmsg
aXQgbGVzcyAKd2FycmFudCBpbiB0aGUgaGVhZGVyLiBJIHdvdWxkIHByZWZlciB0aGVtIHRvIGVp
dGhlciBrZXB0IG9yIGRyb3BwZWQuIApCdXQgbm90ICNpZiAwLgoKPiAgI2RlZmluZSBJT1JUX0lS
UV9NQVNLKGlycSkJCShpcnEgJiAweGZmZmZmZmZmVUxMKQo+ICAjZGVmaW5lIElPUlRfSVJRX1RS
SUdHRVJfTUFTSyhpcnEpCSgoaXJxID4+IDMyKSAmIDB4ZmZmZmZmZmZVTEwpCj4KPiAgaW50IGlv
cnRfcmVnaXN0ZXJfZG9tYWluX3Rva2VuKGludCB0cmFuc19pZCwgc3RydWN0IGZ3bm9kZV9oYW5k
bGUgKmZ3X25vZGUpOwo+ICB2b2lkIGlvcnRfZGVyZWdpc3Rlcl9kb21haW5fdG9rZW4oaW50IHRy
YW5zX2lkKTsKPiAgc3RydWN0IGZ3bm9kZV9oYW5kbGUgKmlvcnRfZmluZF9kb21haW5fdG9rZW4o
aW50IHRyYW5zX2lkKTsKPiAtI2lmZGVmIENPTkZJR19BQ1BJX0lPUlQKPiArI2VuZGlmCj4gKwo+
ICsjaWZkZWYgQ09ORklHX0FSTV82NAoKV2h5ICNpZmRlZiBDT05GSUdfQVJNXzY0PwoKPiAgdm9p
ZCBhY3BpX2lvcnRfaW5pdCh2b2lkKTsKPiAgYm9vbCBpb3J0X25vZGVfbWF0Y2godTggdHlwZSk7
Cj4gIHZvaWQgYWNwaV9pb3J0X2luaXQodm9pZCk7Cj4gIGJvb2wgaW9ydF9ub2RlX21hdGNoKHU4
IHR5cGUpOwo+ICsjaWYgMAo+ICB1MzIgaW9ydF9tc2lfbWFwX3JpZChzdHJ1Y3QgZGV2aWNlICpk
ZXYsIHUzMiByZXFfaWQpOwo+ICBzdHJ1Y3QgaXJxX2RvbWFpbiAqaW9ydF9nZXRfZGV2aWNlX2Rv
bWFpbihzdHJ1Y3QgZGV2aWNlICpkZXYsIHUzMiByZXFfaWQpOwo+ICAvKiBJT01NVSBpbnRlcmZh
Y2UgKi8KPiAgdm9pZCBpb3J0X3NldF9kbWFfbWFzayhzdHJ1Y3QgZGV2aWNlICpkZXYpOwo+IC1j
b25zdCBzdHJ1Y3QgaW9tbXVfb3BzICppb3J0X2lvbW11X2NvbmZpZ3VyZShzdHJ1Y3QgZGV2aWNl
ICpkZXYpOwo+ICsjZW5kaWYKPiArYWNwaV9zdGF0dXMgaW9ydF9pb21tdV9jb25maWd1cmUoc3Ry
dWN0IGRldmljZSAqZGV2KTsKPiAgI2Vsc2UKPiAgc3RhdGljIGlubGluZSB2b2lkIGFjcGlfaW9y
dF9pbml0KHZvaWQpIHsgfQo+ICBzdGF0aWMgaW5saW5lIGJvb2wgaW9ydF9ub2RlX21hdGNoKHU4
IHR5cGUpIHsgcmV0dXJuIGZhbHNlOyB9Cj4gKyNpZiAwCj4gIHN0YXRpYyBpbmxpbmUgdTMyIGlv
cnRfbXNpX21hcF9yaWQoc3RydWN0IGRldmljZSAqZGV2LCB1MzIgcmVxX2lkKQo+ICB7IHJldHVy
biByZXFfaWQ7IH0KPiAgc3RhdGljIGlubGluZSBzdHJ1Y3QgaXJxX2RvbWFpbiAqaW9ydF9nZXRf
ZGV2aWNlX2RvbWFpbihzdHJ1Y3QgZGV2aWNlICpkZXYsCj4gQEAgLTQ3LDEyICs1NSwxMSBAQCBz
dGF0aWMgaW5saW5lIHN0cnVjdCBpcnFfZG9tYWluICppb3J0X2dldF9kZXZpY2VfZG9tYWluKHN0
cnVjdCBkZXZpY2UgKmRldiwKPiAgeyByZXR1cm4gTlVMTDsgfQo+ICAvKiBJT01NVSBpbnRlcmZh
Y2UgKi8KPiAgc3RhdGljIGlubGluZSB2b2lkIGlvcnRfc2V0X2RtYV9tYXNrKHN0cnVjdCBkZXZp
Y2UgKmRldikgeyB9Cj4gKyNlbmRpZgo+ICBzdGF0aWMgaW5saW5lCj4gLWNvbnN0IHN0cnVjdCBp
b21tdV9vcHMgKmlvcnRfaW9tbXVfY29uZmlndXJlKHN0cnVjdCBkZXZpY2UgKmRldikKPiAteyBy
ZXR1cm4gTlVMTDsgfQo+ICthY3BpX3N0YXR1cyBpb21tdV9vcHMgaW9ydF9pb21tdV9jb25maWd1
cmUoc3RydWN0IGRldmljZSAqZGV2KQo+ICt7IHJldHVybiBBRV9OT1RfSU1QTEVNRU5URUQ7IH0K
PiAgI2VuZGlmCj4KPiArI2lmIDAKPiAgdTMyIGlvcnRfbXNpX21hcF9yaWQoc3RydWN0IGRldmlj
ZSAqZGV2LCB1MzIgcmVxX2lkKTsKPiAgc3RydWN0IGlycV9kb21haW4gKmlvcnRfZ2V0X2Rldmlj
ZV9kb21haW4oc3RydWN0IGRldmljZSAqZGV2LCB1MzIgcmVxX2lkKTsKPiAgLyogSU9NTVUgaW50
ZXJmYWNlICovCj4gIHZvaWQgaW9ydF9zZXRfZG1hX21hc2soc3RydWN0IGRldmljZSAqZGV2KTsK
PiAtY29uc3Qgc3RydWN0IGlvbW11X29wcyAqaW9ydF9pb21tdV9jb25maWd1cmUoc3RydWN0IGRl
dmljZSAqZGV2KTsKPiArI2VuZGlmCj4gK2FjcGlfc3RhdHVzIGlvcnRfaW9tbXVfY29uZmlndXJl
KHN0cnVjdCBkZXZpY2UgKmRldik7Cj4gICNlbHNlCj4gIHN0YXRpYyBpbmxpbmUgdm9pZCBhY3Bp
X2lvcnRfaW5pdCh2b2lkKSB7IH0KPiAgc3RhdGljIGlubGluZSBib29sIGlvcnRfbm9kZV9tYXRj
aCh1OCB0eXBlKSB7IHJldHVybiBmYWxzZTsgfQo+ICsjaWYgMAo+ICBzdGF0aWMgaW5saW5lIHUz
MiBpb3J0X21zaV9tYXBfcmlkKHN0cnVjdCBkZXZpY2UgKmRldiwgdTMyIHJlcV9pZCkKPiAgeyBy
ZXR1cm4gcmVxX2lkOyB9Cj4gIHN0YXRpYyBpbmxpbmUgc3RydWN0IGlycV9kb21haW4gKmlvcnRf
Z2V0X2RldmljZV9kb21haW4oc3RydWN0IGRldmljZSAqZGV2LAo+IEBAIC00NywxMiArNTUsMTEg
QEAgc3RhdGljIGlubGluZSBzdHJ1Y3QgaXJxX2RvbWFpbiAqaW9ydF9nZXRfZGV2aWNlX2RvbWFp
bihzdHJ1Y3QgZGV2aWNlICpkZXYsCj4gIHsgcmV0dXJuIE5VTEw7IH0KPiAgLyogSU9NTVUgaW50
ZXJmYWNlICovCj4gIHN0YXRpYyBpbmxpbmUgdm9pZCBpb3J0X3NldF9kbWFfbWFzayhzdHJ1Y3Qg
ZGV2aWNlICpkZXYpIHsgfQo+ICsjZW5kaWYKPiAgc3RhdGljIGlubGluZQo+IC1jb25zdCBzdHJ1
Y3QgaW9tbXVfb3BzICppb3J0X2lvbW11X2NvbmZpZ3VyZShzdHJ1Y3QgZGV2aWNlICpkZXYpCj4g
LXsgcmV0dXJuIE5VTEw7IH0KPiArYWNwaV9zdGF0dXMgaW9tbXVfb3BzIGlvcnRfaW9tbXVfY29u
ZmlndXJlKHN0cnVjdCBkZXZpY2UgKmRldikKPiAreyByZXR1cm4gQUVfTk9UX0lNUExFTUVOVEVE
OyB9Cj4gICNlbmRpZgo+Cj4gLSNkZWZpbmUgSU9SVF9BQ1BJX0RFQ0xBUkUobmFtZSwgdGFibGVf
aWQsIGZuKQkJXAo+IC0JQUNQSV9ERUNMQVJFX1BST0JFX0VOVFJZKGlvcnQsIG5hbWUsIHRhYmxl
X2lkLCAwLCBOVUxMLCAwLCBmbikKCkkgdGhpbmsgd2Ugd2hvdWxkIG5lZWQgc29tZXRoaW5nIHNp
bWlsYXIgZm9yIFhlbi4KClsuLi5dCgo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vbGli
LmggYi94ZW4vaW5jbHVkZS94ZW4vbGliLmgKPiBpbmRleCA5OTVhODVhLi4zNzg1ZmFlIDEwMDY0
NAo+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9saWIuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9s
aWIuaAo+IEBAIC05LDcgKzksMTIgQEAKPiAgI2luY2x1ZGUgPGFzbS9idWcuaD4KPgo+ICAjZGVm
aW5lIEJVR19PTihwKSAgZG8geyBpZiAodW5saWtlbHkocCkpIEJVRygpOyAgfSB3aGlsZSAoMCkK
PiAtI2RlZmluZSBXQVJOX09OKHApIGRvIHsgaWYgKHVubGlrZWx5KHApKSBXQVJOKCk7IH0gd2hp
bGUgKDApCj4gKyNkZWZpbmUgV0FSTl9PTihwKSAoeyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAo+ICsgICAgaW50IF9fcmV0X3dhcm5fb24gPSAhIShwKTsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKPiArICAgIGlmICh1bmxpa2VseShfX3JldF93YXJuX29uKSkg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAgICAgV0FSTigpOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgdW5saWtlbHkoX19yZXRf
d2Fybl9vbik7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArfSkKCmhtbW1tLiBX
aHkgdGhpcyBjaGFuZ2U/Cgo+Cj4gICNpZiBfX0dOVUNfXyA+IDQgfHwgKF9fR05VQ19fID09IDQg
JiYgX19HTlVDX01JTk9SX18gPj0gNikKPiAgLyogRm9yY2UgYSBjb21waWxhdGlvbiBlcnJvciBp
ZiBjb25kaXRpb24gaXMgdHJ1ZSAqLwo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vcGNp
LmggYi94ZW4vaW5jbHVkZS94ZW4vcGNpLmgKPiBpbmRleCA1OWI2ZThhLi5jNTE4NTY5IDEwMDY0
NAo+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9wY2kuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9w
Y2kuaAo+IEBAIC04OCw2ICs4OCw3IEBAIHN0cnVjdCBwY2lfZGV2IHsKPiAgI2RlZmluZSBQVF9G
QVVMVF9USFJFU0hPTEQgMTAKPiAgICAgIH0gZmF1bHQ7Cj4gICAgICB1NjQgdmZfcmxlbls2XTsK
PiArICAgIHN0cnVjdCBkZXZpY2UgZGV2OwoKc3RydWN0IGRldmljZSBkb2VzIG5vdCBleGlzdCBv
biB4ODYuIElmIHlvdSBzdGlsbCB3YW50IHRvIGFkZCBpdCwgdGhlbiAKeW91IHNob3VsZCBkbyBp
dCBpbiBhIHNlcGFyYXRlIHBhdGNoIGFuZCBDQyByZWxldmFudCBtYWludGFpbmVycy4KCj4gIH07
Cj4KPiAgI2RlZmluZSBmb3JfZWFjaF9wZGV2KGRvbWFpbiwgcGRldikgXAo+CgpDaGVlcnMsCgot
LSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 12 13:29:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 13:29:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKPPH-0007Mw-3K; Mon, 12 Jun 2017 13: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 <JBeulich@suse.com>) id 1dKPPG-0007Mq-71
 for xen-devel@lists.xen.org; Mon, 12 Jun 2017 13:29:22 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 10/A2-03613-1379E395; Mon, 12 Jun 2017 13:29:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXS6fjDS9dgul2
 kwc1XlhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bH4zfYC65zVXyevYq1gfERRxcjB4eQQJ7E
 gjO8XYycHLwCdhLtMzvYQGwJAUOJ0wtvsoDYLAKqEtP/7mEHsdkE1CXanm1nBbFFBPQl5n/6C
 WRzcTALTGeVON3TC9YgLKAoMXnBJ2aQhJDAekaJti83mEASnEAbFry4wg6ymFdAUOLvDmGQML
 OAlsTDX7dYIGxtiWULXzODlDALSEss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRozi1qCy1SNf
 YUC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzD8GIBgB2PTosBDjJIcTEqivFuu
 2EQK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDlm2oXKSRYlJqeWpGWmQOMBJi0BAePkgjv3FqgN
 G9xQWJucWY6ROoUo6KUOO96kD4BkERGaR5cGyz6LjHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUU
 mYN2cS0BSezLwSuOmvgBYzAS2+DnIzb3FJIkJKqoGRXfucxpq7GvquRQ9eH5Le8tRPRquNxd5
 +//3C69frzbc7tfBPuVK00vm31q+dR96Kmuvunnxr9/re2jVa3CLaazcpFga0br1/3O9rkKiQ
 LM/CF+cOiLvH/G+q1tu77IFng+JvhxZzuRPXkwvYNp39t+GR4s7izX9020xeCB56MZO/rWe3N
 6u1EktxRqKhFnNRcSIAFnQE8rkCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1497274159!50427083!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55271 invoked from network); 12 Jun 2017 13:29:20 -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; 12 Jun 2017 13:29:20 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 12 Jun 2017 07:29:18 -0600
Message-Id: <593EB34A0200007800161FE8@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 12 Jun 2017 07:29:14 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1496927527-6218-1-git-send-email-andrew.cooper3@citrix.com>
 <5939717F0200007800160DF0@prv-mh.provo.novell.com>
 <0e497e01-2e07-5957-f4c1-034e686bedea@citrix.com>
In-Reply-To: <0e497e01-2e07-5957-f4c1-034e686bedea@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Lan Tianyu <tianyu.lan@intel.com>, Sergey Dyasli <sergey.dyasli@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, StefanoStabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Juergen Gross <jgross@suse.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, TimDeegan <tim@xen.org>,
 Anshul Makkar <anshul.makkar@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 Euan Harris <euan.harris@citrix.com>, Joao Martins <joao.m.martins@oracle.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, PaulC Lai <paul.c.lai@intel.com>
Subject: Re: [Xen-devel] DESIGN: CPUID part 3
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEyLjA2LjE3IGF0IDE1OjA3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDgvMDYvMTcgMTQ6NDcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAwOC4w
Ni4xNyBhdCAxNToxMiwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gVGhl
IGBkaXNhYmxlX21pZ3JhdGVgIGZpZWxkIHNoYWxsIGJlIGRyb3BwZWQuICBUaGUgY29uY2VwdCBv
ZiBtaWdyYXRlYWJpbGl0eQo+Pj4gaXMgbm90IGJvb2xlYW47IGl0IGlzIGEgbGFyZ2Ugc3BlY3Ry
dW0sIGFsbCBvZiB3aGljaCBuZWVkcyB0byBiZSBtYW5hZ2VkIGJ5Cj4+PiB0aGUgdG9vbHN0YWNr
LiAgVGhlIHNpbXBsZSBjYXNlIGlzIHBpY2tpbmcgdGhlIGNvbW1vbiBzdWJzZXQgb2YgZmVhdHVy
ZXMKPj4+IGJldHdlZW4gdGhlIHNvdXJjZSBhbmQgZGVzdGluYXRpb24uICBUaGlzIGJlY29tZXMg
bW9yZSBjb21wbGljYXRlZCBlLmcuIGlmIHRoZQo+Pj4gZ3Vlc3QgdXNlcyBMQlIvTEVSLCBhdCB3
aGljaCBwb2ludCB0aGUgdG9vbHN0YWNrIG5lZWRzIHRvIGNvbnNpZGVyIGhhcmR3YXJlCj4+PiB3
aXRoIHRoZSBzYW1lIExCUi9MRVIgZm9ybWF0IGluIGFkZGl0aW9uIHRvIGp1c3QgdGhlIHBsYWlu
IGZlYXR1cmVzLgo+PiBOb3Qgc3VyZSBhYm91dCB0aGlzIC0gYnkgaW50ZXJjZXB0aW5nIHRoZSBN
U1IgYWNjZXNzZXMgdG8gdGhlIGludm9sdmVkCj4+IE1TUnMsIGl0IHdvdWxkIGJlIHBvc3NpYmxl
IHRvIG1pbWljIHRoZSBMQlIvTEVSIGZvcm1hdCBleHBlY3RlZCBieQo+PiB0aGUgZ3Vlc3QgZXZl
biBpZiBkaWZmZXJlbnQgZnJvbSB0aGF0IG9mIHRoZSBob3N0Lgo+IAo+IExFUiB5ZXMsIGJ1dCBo
b3cgd291bGQgeW91IGVtdWxhdGUgTEJSPwo+IAo+IFlvdSBjb3VsZCBzZXQgREJHX0NUTC5CVEYv
RUZMQUdTLlRGIGFuZCBpbnRlcmNlcHQgI0RCLCBidXQgdGhpcyB3b3VsZCBiZQo+IHZpc2libGUg
dG8gdGhlIGd1ZXN0IHZpYSBwdXNoZi9wb3BmLiAgSXQgd291bGQgYWxzbyBpbnRlcmZlcmUgd2l0
aCBhCj4gZ3Vlc3QgdHJ5aW5nIHRvIHNpbmdsZS1zdGVwIGl0c2VsZi4KCkkgZG9uJ3QgdW5kZXJz
dGFuZDogTEJSIGlzIGFuIE1TUiBqdXN0IGxpa2UgTEVSLCBhbmQgaGVuY2UgdGhlCmd1ZXN0IGNh
bid0IGF2b2lkIHVzaW5nIFJETVNSIHRvIHJlYWQgaXRzIGNvbnRlbnRzLiBJZiB3ZQppbnRlcmNl
cHQgdGhhdCByZWFkLCB3ZSBjYW4gZ2l2ZSB0aGVtIHdoYXRldmVyIGZvcm1hdCBpcwpuZWVkZWQs
IHdpdGhvdXQgYSBuZWVkIHRvIGludGVyY2VwdCBhbnl0aGluZyBlbHNlLiBCdXQgbWF5YmUKSSdt
IG5vdCBzZWVpbmcgd2hhdCB5b3UncmUgZ2V0dGluZyBhdC4KCkphbgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 12 13:29:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 13:29:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKPPa-0007PL-B3; Mon, 12 Jun 2017 13:29: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=3298ed022=Ian.Jackson@citrix.com>)
 id 1dKPPZ-0007P9-0D
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 13:29:41 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 F9/6E-26749-4479E395; Mon, 12 Jun 2017 13:29:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeJIrShJLcpLzFFi42JxWrrBXtd5ul2
 kweZWPYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePx2m1MBcvFKtpOHWZtYLzB38XIySEh4C9x
 6vBVNhCbTUBXomnLXyCbg0NEQEXi9l6DLkYuDmaBVkaJky9+gNUIC1hJLHxymAnEZhFQlWhp/
 sgMYvMKeEqcXvaWEWKmnMT54z/B4pwCXhKfvl8AiwsB1bxrv8sKMl9IQE1i7vp4iFZBiZMzn7
 CA2MwCEhIHX7xgnsDIOwtJahaS1AJGplWMGsWpRWWpRbpGBnpJRZnpGSW5iZk5uoYGxnq5qcX
 FiempOYlJxXrJ+bmbGIGhU8/AwLiDsfmE3yFGSQ4mJVHeLVdsIoX4kvJTKjMSizPii0pzUosP
 McpwcChJ8E6ZahcpJFiUmp5akZaZAwximLQEB4+SCO/cWqA0b3FBYm5xZjpE6hSjopQ4rxlIn
 wBIIqM0D64NFjmXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzfgGZwpOZVwI3/RXQYiagxd
 dBbuYtLklESEk1ME5TY1u6cLv0h1kSx2audkvleh51W3lBoaCZ5KSLr56rbmM2eHF5g4+1Yex
 544dZKdylQSuN3wqInijd3HLaWN/1ZbZkeOyXc3qTFNUyfxz/yFGdnHrl0MErwd15K5yYQs6H
 J4q+uXU2Sdp7S/RaqTe8L81lZxvcWJnFlV7z4/8HJtXXi+JjpiuxFGckGmoxFxUnAgBywrBrl
 wIAAA==
X-Env-Sender: prvs=3298ed022=Ian.Jackson@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1497274178!105222876!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1096 invoked from network); 12 Jun 2017 13:29:39 -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;
 12 Jun 2017 13:29:39 -0000
X-IronPort-AV: E=Sophos;i="5.39,333,1493683200"; d="scan'208";a="436038951"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 12 Jun 2017 14:29:24 +0100
Message-ID: <1497274165-24051-2-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1497274165-24051-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1497274165-24051-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 1/2] substep handling 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>

KiBDaGFuZ2Ugc2ctcnVuLWpvYiB0byBwYXNzIE9TU1RFU1RfVEVTVElEIHRvIHRzLSogc2NyaXB0
cwoKKiBJZiB0aGUgc3BlY2lmaWVkICR0ZXN0aWQgc3RhcnRzIHdpdGggLywgcHJlcGVuZCBPU1NU
RVNUX1RFU1RJRAogICh3aXRoIGEgZmFsbGJhY2sgZm9yIGFkLWhvYyBieS1oYW5kIGludm9jYXRp
b25zKS4KCiogRGVmYXVsdCAkc2NyaXB0IHRvIHRoZSBsZWFmbmFtZSBmcm9tICQwLgoKKiBQcm92
aWRlIHN1YnN0ZXBfZXZhbCwgd2hpY2ggZG9lcyB0aGUgb2J2aW91cyB0aGluZyB3aXRoIGV2YWwg
YW5kICRALgoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJp
eC5jb20+Ci0tLQogT3NzdGVzdC9UZXN0U3VwcG9ydC5wbSB8IDMzICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKystLQogc2ctcnVuLWpvYiAgICAgICAgICAgICB8ICAzICsrLQogMiBmaWxl
cyBjaGFuZ2VkLCAzMyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L09zc3Rlc3QvVGVzdFN1cHBvcnQucG0gYi9Pc3N0ZXN0L1Rlc3RTdXBwb3J0LnBtCmluZGV4IGZj
MWFhN2QuLmNlOWZmYWEgMTAwNjQ0Ci0tLSBhL09zc3Rlc3QvVGVzdFN1cHBvcnQucG0KKysrIGIv
T3NzdGVzdC9UZXN0U3VwcG9ydC5wbQpAQCAtNDMsNyArNDMsOCBAQCBCRUdJTiB7CiAgICAgICAg
ICAgICAgICAgICAgICAgdHNfZ2V0X2hvc3RfZ3Vlc3QgdHNfY2hlY2tfZG9uZQogCiAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCBicm9rZW4gbG9nbSAkbG9nbV9oYW5kbGUgJGxvZ21fcHJlZml4
Ci0gICAgICAgICAgICAgICAgICAgICAgc3Vic3RlcF9zdGFydCBzdWJzdGVwX2ZpbmlzaCBpbnRl
bmRlZF9ibGVzc2luZworICAgICAgICAgICAgICAgICAgICAgIHN1YnN0ZXBfc3RhcnQgc3Vic3Rl
cF9maW5pc2ggc3Vic3RlcF9ldmFsCisgICAgICAgICAgICAgICAgICAgICAgaW50ZW5kZWRfYmxl
c3NpbmcKICAgICAgICAgICAgICAgICAgICAgICBnZXRfZmlsZWNvbnRlbnRzCiAgICAgICAgICAg
ICAgICAgICAgICAgcmVwb3J0X29uY2UKIApAQCAtMjM2LDE2ICsyMzcsNDQgQEAgRU5ECiAgICAg
ICAgICAgICAgICAgICAgICAgICAgOiAiKCRmbGlnaHQuJGpvYiBub3QgbWFya2VkICRuZXdzdCki
KTsKIH0KIAotc3ViIHN1YnN0ZXBfc3RhcnQgKCQkKSB7CitzdWIgY29tcGxldGVfdGVzdGlkICgk
KSB7CisgICAgbXkgKCR0ZXN0aWRyKSA9IEBfOworICAgICQkdGVzdGlkciA9fiBze14oPz0vKX17
CisJJEVOVntPU1NURVNUX1RFU1RJRH0gLy8gc3ByaW50ZignU1VCU1RFUC0lcy0lcycsIHRpbWUs
ICQkKQorICAgIH1lOworfQorCitzdWIgc3Vic3RlcF9zdGFydCAoJDskKSB7CiAgICAgbXkgKCR0
ZXN0aWQsJHNjcmlwdCkgPSBAXzsKKyAgICBjb21wbGV0ZV90ZXN0aWQoXCR0ZXN0aWQpOworICAg
IGlmICghZGVmaW5lZCAkc2NyaXB0KSB7CisJJHNjcmlwdCA9ICQwOworCSRzY3JpcHQgPX4gc3te
LiovfXt9OworICAgIH0KICAgICAkbWpvYmRiLT5zdGVwX3N0YXJ0KCR0ZXN0aWQsJHNjcmlwdCk7
CiB9CiAKIHN1YiBzdWJzdGVwX2ZpbmlzaCAoJCQpIHsKICAgICBteSAoJHRlc3RpZCwkc3RlcHN0
YXR1cykgPSBAXzsKKyAgICBjb21wbGV0ZV90ZXN0aWQoXCR0ZXN0aWQpOwogICAgICRtam9iZGIt
PnN0ZXBfZmluaXNoKCR0ZXN0aWQsJHN0ZXBzdGF0dXMpOwogfQogCitzdWIgc3Vic3RlcF9ldmFs
ICgkJDskKSB7CisgICAgIyBzdWJzdGVwX2V2YWwoVEVTVElELCBbU0NSSVBUTkFNRV0sIHN1YiB7
IC4uLiB9KTsKKyAgICBteSAkZm4gPSBwb3AgQF87CisgICAgbXkgKCR0ZXN0aWQsJHNjcmlwdCkg
PSBAXzsKKyAgICBzdWJzdGVwX3N0YXJ0KCR0ZXN0aWQsJHNjcmlwdCk7CisgICAgZXZhbCB7ICRm
bi0+KCk7IH07CisgICAgaWYgKGxlbmd0aCAkQCkgeworCWxvZ20oInN1YnN0ZXAgKCR0ZXN0aWQp
IGZhaWxlZDogJEAiKTsKKwlzdWJzdGVwX2ZpbmlzaCgkdGVzdGlkLCdmYWlsJyk7CisgICAgfSBl
bHNlIHsKKwlzdWJzdGVwX2ZpbmlzaCgkdGVzdGlkLCdwYXNzJyk7CisgICAgfQorfQorICAgIAor
CiBzdWIgaW50ZW5kZWRfYmxlc3NpbmcgKCkgewogICAgICMgbXVzdCBiZSBydW4gb3V0c2lkZSB0
cmFuc2FjdGlvbgogICAgIG15ICRpbnRlbmRlZDsKZGlmZiAtLWdpdCBhL3NnLXJ1bi1qb2IgYi9z
Zy1ydW4tam9iCmluZGV4IDBhZjg2ZmEuLjRiOThlMmIgMTAwNzU1Ci0tLSBhL3NnLXJ1bi1qb2IK
KysrIGIvc2ctcnVuLWpvYgpAQCAtMjUzLDExICsyNTMsMTIgQEAgcHJvYyBzcGF3bi10cyB7aWZm
YWlsIHRlc3RpZCBhcmdzfSB7CiAgICAgICAgICAgICAgICAgIFtsaXN0IHNoIC14YyAiCiAgICAg
ICAgICAgICAgICAgICAgICBPU1NURVNUX0pPQj0kam9iaW5mbyhqb2IpCiAgICAgICAgICAgICAg
ICAgICAgICBleHBvcnQgT1NTVEVTVF9KT0IKKyAgICAgICAgICAgICAgICAgICAgIE9TU1RFU1Rf
VEVTVElEPVwkMTsgc2hpZnQ7IGV4cG9ydCBPU1NURVNUX1RFU1RJRAogICAgICAgICAgICAgICAg
ICAgICAgJHhwcmVmaXggXCIkQFwiID4mMgogICAgICAgICAgICAgICAgICAgICAgcmM9XCQ/CiAg
ICAgICAgICAgICAgICAgICAgICBkYXRlIC11ICtcIiVZLSVtLSVkICVIOiVNOiVTIFogZXhpdCBz
dGF0dXMgXCRyY1wiID4mMgogICAgICAgICAgICAgICAgICAgICAgZXhpdCBcJHJjCi0gICAgICAg
ICAgICAgICAgICIgeCAuLyR0c10gXAorICAgICAgICAgICAgICAgICAiIHggJHRlc3RpZCAuLyR0
c10gXAogICAgICAgICAgICAgICAgICAkcmVhbF9hcmdzICRyZWRpcmVjdHNdCiAgICAgc2V0IGZo
IFtvcGVuIHwkY21kIHJdCiAgICAgcmV0dXJuIFtsaXN0IGZoICRmaCAkZGV0YWlsc10KLS0gCjIu
MS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 12 13:30:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 13: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 1dKPPv-0007h0-J4; Mon, 12 Jun 2017 13: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 <prvs=3298ed022=Ian.Jackson@citrix.com>)
 id 1dKPPu-0007WX-Dj
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 13:30:02 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 18/0B-03587-9579E395; Mon, 12 Jun 2017 13:30:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDLMWRWlGSWpSXmKPExsXitHRDpG7kdLt
 Ig56dihbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8blC+dZCjqYKuadbGVqYLzB2MXIySEh4C/x
 a8t+NhCbTUBXomnLXyCbg0NEQEXi9l4DkDCzgJFE66GtzCC2sICjxJzb7UwgNouAqsTrwzPAx
 vAKeEq8/36XBWKknMT54z+ZQcYICahJzF0fD1EiKHFy5hMWiJESEgdfvGCewMg9C0lqFpLUAk
 amVYzqxalFZalFuoZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBYcAABDsYdz5
 3OsQoycGkJMq75YpNpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXuFpdpFCgkWp6akVaZk5wICE
 SUtw8CiJ8LaApHmLCxJzizPTIVKnGI05Nqxe/4WJo+nDli9MQix5+XmpUuK866cClQqAlGaU5
 sENgkXKJUZZKWFeRqDThHgKUotyM0tQ5V8xinMwKgnzfgGZwpOZVwK37xXQKUxAp1wH+YK3uC
 QRISXVwGhb/uB2KgfnRmvrM8YxLX4xp174peTc7ulNXPIwScYvb+uf/ORE/rwFoip+LfNPX3z
 59fqRMt4dS48fZ+I+Yn3kMnvsnB6uz9JXTF8ea7pQXb/WUyK5LOG/dI7VeuETPSaf215/3vL4
 RG+twJTPx390Jh9zjdNc0PuX781j9pLN39L2XS2t/6fEUpyRaKjFXFScCACuRLtMjwIAAA==
X-Env-Sender: prvs=3298ed022=Ian.Jackson@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1497274198!105767641!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27837 invoked from network); 12 Jun 2017 13:29:59 -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;
 12 Jun 2017 13:29:59 -0000
X-IronPort-AV: E=Sophos;i="5.39,333,1493683200"; d="scan'208";a="427493146"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 12 Jun 2017 14:29:23 +0100
Message-ID: <1497274165-24051-1-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH v4-v4.1 delta 0/2] livepatch test 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>

SSBmb3VuZCB0aGF0IHRoaXMgc2VyaWVzIGJyb2tlIChvZiBjb3Vyc2UpIHdoZW4gcnVuIG9uIHhl
bi5naXQgdHJlZXMKd2l0aG91dCB0aGUgZGlzdC10ZXN0IHRhcmdldC4gIFRoZXNlIHR3byBwYXRj
aGVzIGZpeCB0aGlzLiAgVGhlIHNlY29uZApwYXRjaCB3aWxsIGJlIGZvbGRlZCBpbnRvIGB0cy14
ZW4tYnVpbGQ6IEJ1aWxkIGxpdmVwYXRjaGVzIHRlc3QtY2FzZXMnCmFuZCBJIGFtIHRoZW4gZ29p
bmcgdG8gdHJ5IHRvIHB1c2ggaXQgKGFnYWluKS4KCklhbi4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 12 13:30:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 13: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 1dKPPy-0007uf-V5; Mon, 12 Jun 2017 13:30: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=3298ed022=Ian.Jackson@citrix.com>)
 id 1dKPPy-0007rp-4O
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 13:30:06 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 D8/3C-03696-D579E395; Mon, 12 Jun 2017 13:30:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCIsWRWlGSWpSXmKPExsXitHRDpG7sdLt
 IgwknOS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozlP9+zFfSyVqz5c5y5gbGfpYuRk0NCwF9i
 6aqLzCA2m4CuRNOWv2xdjBwcIgIqErf3GnQxcnEwC7QySpx88QMsLizgJ3F2IRtIOYuAqsSWl
 3/BbF4BT4m+y5sYIUbKSZw//hNsJKeAl8Sn7xfA4kJANe/a77KCjBESUJOYuz4eolVQ4uTMJ2
 DXMAtISBx88YJ5AiPvLCSpWUhSCxiZVjGqF6cWlaUW6RrqJRVlpmeU5CZm5ugaGpjp5aYWFye
 mp+YkJhXrJefnbmIEhg0DEOxg3Pnc6RCjJAeTkijvlis2kUJ8SfkplRmJxRnxRaU5qcWHGGU4
 OJQkeIWn2UUKCRalpqdWpGXmAAMYJi3BwaMkwtsCkuYtLkjMLc5Mh0idYjTm2LB6/RcmjqYPW
 74wCbHk5eelSonzrp8KVCoAUppRmgc3CBZZlxhlpYR5GYFOE+IpSC3KzSxBlX/FKM7BqCTM+w
 VkCk9mXgncvldApzABnXId5Ave4pJEhJRUA2NU08tjvrYPFiRcDN314OO9HtfH9gZXgsxu61z
 Y2/aud8rcZxOfx+XczFqZtq/2tbWjZtuyOb7rfRf/2zsh4OG/L90VSx9vLtPmnyV9y1JHIMPH
 2jHwzDSxO8br3Dlc31bwzPjMvEJxu+EE8cy5Dp8lG1aL7DFqPsIx+3i0uTz7ppY4v3lvvT4os
 RRnJBpqMRcVJwIAOAlMqqcCAAA=
X-Env-Sender: prvs=3298ed022=Ian.Jackson@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1497274198!105767641!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29171 invoked from network); 12 Jun 2017 13:30:04 -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;
 12 Jun 2017 13:30:04 -0000
X-IronPort-AV: E=Sophos;i="5.39,333,1493683200"; d="scan'208";a="427493154"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 12 Jun 2017 14:29:25 +0100
Message-ID: <1497274165-24051-3-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1497274165-24051-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1497274165-24051-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 2/2] fixup! ts-xen-build: Build
	livepatches 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>

VXNlIHN1YnN0ZXBfZXZhbCwgc28gd2UgY29wZSB3aXRoIHhlbi5naXQgcmV2aXNpb25zIHdoaWNo
IGRvIG5vdApzdXBwb3J0IGBtYWtlIGRpc3QtdGVzdHMnLgoKU2lnbmVkLW9mZi1ieTogSWFuIEph
Y2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogdHMteGVuLWJ1aWxkIHwgNCAr
KystCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZm
IC0tZ2l0IGEvdHMteGVuLWJ1aWxkIGIvdHMteGVuLWJ1aWxkCmluZGV4IGVhZjQ0YjEuLjA5N2Fj
MGEgMTAwNzU1Ci0tLSBhL3RzLXhlbi1idWlsZAorKysgYi90cy14ZW4tYnVpbGQKQEAgLTE3Myw5
ICsxNzMsMTEgQEAgRU5ECiAgICAgfQogCiAgICAgaWYgKCRlbmFibGVfbGl2ZXBhdGNoKSB7Ci0g
ICAgICAgIGJ1aWxkY21kX3N0YW1wZWRfbG9nZ2VkKDYwMCwgJ3hlbicsICd4ZW5scHQnLCAnJyw8
PEVORCwnJykKKwlzdWJzdGVwX2V2YWwoJy9kaXN0LXRlc3QnLCBzdWIgeworCSAgICBidWlsZGNt
ZF9zdGFtcGVkX2xvZ2dlZCg2MDAsICd4ZW4nLCAneGVubHB0JywgJycsPDxFTkQsJycpOwogICAg
ICAgICAgICAgJG1ha2VfcHJlZml4IG1ha2UgJG1ha2VmbGFncyBkaXN0LXRlc3RzCiBFTkQKKwl9
KTsKICAgICB9CiB9CiAKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 12 13:31:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 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 1dKPR3-00086b-8N; Mon, 12 Jun 2017 13:31: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=3298ed022=Ian.Jackson@citrix.com>)
 id 1dKPR2-00086J-ID
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 13:31:12 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 6C/97-02956-F979E395; Mon, 12 Jun 2017 13:31:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpO786Xa
 RBsuPqVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlr2/YzFzxiqpj4ZhJbA+NKpi5GTg4JAX+J
 /TemsIHYbAK6Ek1b/oLZvAKCEidnPmEBsZkFdCQW7P7EBmHLS2x/O4cZosZBYkn7AzCbRUBVo
 uHoTTBbREBR4sHLm6wQ9XoSk89OYASxhQXcJZYdWA42k1MgQ+J5x2cwW0ggTWLX6snMEPeYSL
 xduBNoFwdQXE1i7vr4CYx8s5BcNAvJRbOQXLSAkXkVo0ZxalFZapGukaVeUlFmekZJbmJmjq6
 hgZlebmpxcWJ6ak5iUrFecn7uJkZgqDEAwQ7GA4sCDzFKcjApifJuuWITKcSXlJ9SmZFYnBFf
 VJqTWnyIUYaDQ0mCt2WaXaSQYFFqempFWmYOMOhh0hIcPEoiEGne4oLE3OLMdIjUKUZdjqYPW
 74wCbHk5eelSonzTgcpEgApyijNgxsBi8BLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEub9Mh
 VoCk9mXgncpldARzABHXEd5H7e4pJEhJRUA+MefRfz2cJMK39dY325ZtJbTv/lIXtOCqTm/6x
 TW/hqq9SNI8F8xjfSW7x2M0nMWuW02dVV2S812Hd9hO81JhuTVH6X7fP5BVzqypqeZj8TuaSq
 Ub1TZf3hneuSk6fYedyYfPbalL0fnXm3d1VyvY1dmNS0Sadl7m/T7J+/X216pG5Vxvlm2RQll
 uKMREMt5qLiRADvPwdRuwIAAA==
X-Env-Sender: prvs=3298ed022=Ian.Jackson@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1497274270!67282792!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7591 invoked from network); 12 Jun 2017 13:31:11 -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 Jun 2017 13:31:11 -0000
X-IronPort-AV: E=Sophos;i="5.39,333,1493683200"; d="scan'208";a="427493553"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22846.38812.170851.516542@mariner.uk.xensource.com>
Date: Mon, 12 Jun 2017 14:31:08 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20170612112636.26613-1-wei.liu2@citrix.com>,
 <20170612113145.7ncge5hqikkompgi@citrix.com>
References: <20170612112636.26613-1-wei.liu2@citrix.com>
 <20170612113145.7ncge5hqikkompgi@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] Drop build-*-oldkern [and 1 more
	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>

V2VpIExpdSB3cml0ZXMgKCJbT1NTVEVTVCBQQVRDSF0gRHJvcCBidWlsZC0qLW9sZGtlcm4iKToK
PiBUaGF0IGlzIGZvciB0ZXN0aW5nIHRoZSBpbi14ZW4uZ2l0IGtlcm5lbCBidWlsZCBtYWNoaW5l
cnkgd2hpY2ggd2UKPiBzdXJlbHkgZG9uJ3QgY2FyZSBhYm91dCBhbnltb3JlLgoKVGhhbmtzLiAg
SSB3aWxsIHB1c2ggdGhpcyBpbiBhIG1vbWVudC4KCkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KCldlaSBMaXUgd3JpdGVzICgiUmU6IFtPU1NURVNUIFBB
VENIXSBEcm9wIGJ1aWxkLSotb2xka2VybiIpOgo+IEFuZCB0aGUgcnVudmFyIGNoYW5nZXM6CgpU
aGFua3MsCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 12 13:36:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 13: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 1dKPVp-0008V6-QX; Mon, 12 Jun 2017 13:36: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 1dKPVo-0008V0-Ag
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 13:36:08 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 EC/09-03613-7C89E395; Mon, 12 Jun 2017 13:36:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTff4DLt
 Ig/5j7Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ak0wvZCnbxViw59pytgfELVxcjF4eQwGZG
 iQ33fjFDOLsZJZauXsTUxcjBISzgKjHjVkYXIyeHiECOxJTFi1ghatYwSsyb0Q3WwCwwk0niy
 8duVpAqNgFNiTufPzGB2LwCVhLTNm9lARnEIqAq8fhlLEhYVCBc4m3jERaIEkGJkzOfgNmcAt
 YSU779YwSxmQXMJOZtfsgMYctLbH87h3kCI98sJC2zkJTNQlK2gJF5FaNGcWpRWWqRrqGBXlJ
 RZnpGSW5iZg6QZ6aXm1pcnJiempOYVKyXnJ+7iREYcAxAsIPx3rKAQ4ySHExKorxbrthECvEl
 5adUZiQWZ8QXleakFh9ilOHgUJLgzZluFykkWJSanlqRlpkDDH2YtAQHj5IIryVImre4IDG3O
 DMdInWKUVFKnFcIJCEAksgozYNrg8XbJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzaoBM4c
 nMK4Gb/gpoMRPQ4usgN/MWlyQipKQaGPXbV62oUHzBJmXII/Jf12Ee07kDN6+y3l93peger7W
 Z+Y95zOtmG91e9z/u7nLDtLlsEV2cFz52sE/NrI9f+eVz4xHdL+dOfDnntk1Y+q+g/lTWfwfv
 3P7n+qCEl/8ll/0sEZ5lHOrJDw4JvGy+76Z08pp5bM61DZuy2xbdi/uvrMWx7uQRJ3ElluKMR
 EMt5qLiRADQN6lssgIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1497274566!67283890!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18075 invoked from network); 12 Jun 2017 13:36:06 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-4.tower-21.messagelabs.com with SMTP; 12 Jun 2017 13:36: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 36CD21596;
 Mon, 12 Jun 2017 06:36: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 4D0B63F483;
 Mon, 12 Jun 2017 06:36:04 -0700 (PDT)
To: Robin Murphy <robin.murphy@arm.com>, Sameer Goel <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>
 <0354697b-28e2-1805-c2fb-bfdc8a80c637@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <c5676989-559d-613e-5ccc-d7b8d30648c1@arm.com>
Date: Mon, 12 Jun 2017 14:36:02 +0100
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: <0354697b-28e2-1805-c2fb-bfdc8a80c637@arm.com>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Tomasz Nowicki <tn@semihalf.com>,
 Punit Agrawal <punit.agrawal@arm.com>, Jan Beulich <JBeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
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>

KENDIHg4NiBmb2xrcykKCkhpLAoKT24gMDkvMDYvMTcgMTI6MTUsIFJvYmluIE11cnBoeSB3cm90
ZToKPiBPbiAwOC8wNi8xNyAyMDozMCwgU2FtZWVyIEdvZWwgd3JvdGU6Cj4gWy4uLl0KPj4gIC8q
Kgo+PiAtICogaW9ydF9pb21tdV9jb25maWd1cmUgLSBTZXQtdXAgSU9NTVUgY29uZmlndXJhdGlv
biBmb3IgYSBkZXZpY2UuCj4+ICsgKiBpb3J0X2lvbW11X2NvbmZpZ3VyZSAtIFNldC11cCBJT01N
VSBjb25maWd1cmF0aW9uIGZvciBhIGRldmljZS4gVGhpcwo+PiArICogZnVuY3Rpb24gc2V0cyB1
cCB0aGUgZndzcGVjIGFzIG5lZWRlZCBmb3IgYSBnaXZlbiBkZXZpY2UuIE9ubHkgUENJCj4+ICsg
KiBkZXZpY2VzIGFyZSBzdXBwb3J0ZWQgZm9yIG5vdy4KPj4gICAqCj4+ICAgKiBAZGV2OiBkZXZp
Y2UgdG8gY29uZmlndXJlCj4+ICAgKgo+PiAtICogUmV0dXJuczogaW9tbXVfb3BzIHBvaW50ZXIg
b24gY29uZmlndXJhdGlvbiBzdWNjZXNzCj4+IC0gKiAgICAgICAgICBOVUxMIG9uIGNvbmZpZ3Vy
YXRpb24gZmFpbHVyZQo+PiArICogUmV0dXJuczogQXBwcm9wcmlhdGUgYWNwaV9zdGF0dXMKPj4g
ICAqLwo+PiAtY29uc3Qgc3RydWN0IGlvbW11X29wcyAqaW9ydF9pb21tdV9jb25maWd1cmUoc3Ry
dWN0IGRldmljZSAqZGV2KQo+PiArYWNwaV9zdGF0dXMgaW9ydF9pb21tdV9jb25maWd1cmUoc3Ry
dWN0IGRldmljZSAqZGV2KQo+PiAgewo+PiAgCXN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqbm9kZSwg
KnBhcmVudDsKPj4gLQljb25zdCBzdHJ1Y3QgaW9tbXVfb3BzICpvcHMgPSBOVUxMOwo+PiAgCXUz
MiBzdHJlYW1pZCA9IDA7Cj4+ICsJYWNwaV9zdGF0dXMgc3RhdHVzID0gQUVfT0s7Cj4+Cj4+ICAJ
aWYgKGRldl9pc19wY2koZGV2KSkgewo+PiAtCQlzdHJ1Y3QgcGNpX2J1cyAqYnVzID0gdG9fcGNp
X2RldihkZXYpLT5idXM7Cj4+ICsJCXN0cnVjdCBwY2lfZGV2ICpwY2lfZGV2aWNlID0gdG9fcGNp
X2RldihkZXYpOwo+PiAgCQl1MzIgcmlkOwo+Pgo+PiAtCQlwY2lfZm9yX2VhY2hfZG1hX2FsaWFz
KHRvX3BjaV9kZXYoZGV2KSwgX19nZXRfcGNpX3JpZCwKPj4gLQkJCQkgICAgICAgJnJpZCk7Cj4+
ICsJCXJpZCA9IFBDSV9CREYyKHBjaV9kZXZpY2UtPmJ1cyxwY2lfZGV2aWNlLT5kZXZmbik7Cj4K
PiBCZXdhcmUgdGhhdCB0aGUgTGludXggY29kZSBpc24ndCBhY3R1YWxseSBjb3JyZWN0IHRvIGJl
Z2luIHdpdGhbMV0uIEkKPiBkb24ndCBrbm93IGhvdyBtdWNoIFhlbiBkZWFscyB3aXRoIFBDSSBi
cmlkZ2VzIGFuZCBxdWlya3MsIGJ1dCBhcyBpdAo+IHN0YW5kcyB5b3Ugc2hvdWxkIGJlIGFibGUg
dG8gdHJpdmlhbGx5IGV4cG9zZSB0aGUgZmxhdyBoZXJlIGJ5IHBsdWdnaW5nCj4gaW4gYSBNYXJ2
ZWxsIDg4U0U5MTJ4LWJhc2VkIFNBVEEgY2FyZCBhbmQgd2F0Y2hpbmcgZWl0aGVyIERNQSBvciBN
U0lzCj4gKG9yIGV2ZW4gYm90aCkga2ljayB1cCBzdHJlYW0gdGFibGUgZmF1bHRzLgo+Cj4gUm9i
aW4uCj4KPiBbMV06aHR0cDovL3d3dy5zcGluaWNzLm5ldC9saXN0cy9saW51eC1hY3BpL21zZzc0
ODQ0Lmh0bWwKCkkgYW0gbm90IHN1cmUgaG93IHg4NiBpcyBoYW5kbGluZyB0aGF0LiBUaGUgY2xv
c2VzdCBJIGNhbiBmaW5kIHdvdWxkIGJlIApkb21haW5fY29udGV4dF9tYXBwaW5nLiBJIGhhdmUg
Q0NlZCB4ODYgZm9sa3MgdG8gZ2V0IG1vcmUgZmVlZGJhY2sgaGVyZS4KCkNoZWVycywKCi0tIApK
dWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 12 13:36:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 13:36: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 1dKPWE-00005Q-1l; Mon, 12 Jun 2017 13:36: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=329ee6090=Andrew.Cooper3@citrix.com>)
 id 1dKPWC-00005C-3B
 for xen-devel@lists.xen.org; Mon, 12 Jun 2017 13:36:32 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 B8/79-01985-FD89E395; Mon, 12 Jun 2017 13:36:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsWyU9JRQvfeDLt
 Ig7UX1SyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ox/P48xFTTzVlw5WdHAeIuri5GTQ0LAT+LA
 4sfsILawgKLE5AWfmEFsEQFlid5fv1m6GLk4hAQeM0ps2vSSFcRhFvjMIrH9QjtYFZuAvsTuF
 5+YQGxeAVuJLevfM3YxcnCwCKhKzFyhCxIWFQiXeNt4hAWiRFDi5MwnYDangL3Eld3XwcYwCx
 hIHFk0hxXClpfY/nYOWFxIQE3iWv8ldohD0yUmPuthmcDIPwvJqFlI2mchaV/AyLyKUaM4tag
 stUjX0EQvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMwCBmAYAfjiu2ehxglOZiU
 RHm3XLGJFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBe3O6XaSQYFFqempFWmYOMB5g0hIcPEoiv
 JYgad7igsTc4sx0iNQpRkUpcd73IAkBkERGaR5cGywGLzHKSgnzMgIdIsRTkFqUm1mCKv+KUZ
 yDUUmYVwNkCk9mXgnc9FdAi5mAFl8HuZm3uCQRISXVwLj5ya3z1pw7/aLyi36nX488a7P2wqO
 Vsx6znrv3Zufq/F//98/n1NrsXdLuZnn/O8Py7Srpx39p3kmelWT/2IrHLuuthgnXuikmLSdO
 Ll/d1uPxqSZCaDZbRaHwnWfnnv9glcu1qdhaHRbd/PXBsf+Rlv73r1qKWWulzer3MdCYVhrAu
 Wevg7kSS3FGoqEWc1FxIgAxwWkdvAIAAA==
X-Env-Sender: prvs=329ee6090=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1497274590!66675513!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24327 invoked from network); 12 Jun 2017 13:36:30 -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;
 12 Jun 2017 13:36:30 -0000
X-IronPort-AV: E=Sophos;i="5.39,333,1493683200"; d="scan'208";a="47607509"
To: Jan Beulich <JBeulich@suse.com>
References: <1496927527-6218-1-git-send-email-andrew.cooper3@citrix.com>
 <5939717F0200007800160DF0@prv-mh.provo.novell.com>
 <0e497e01-2e07-5957-f4c1-034e686bedea@citrix.com>
 <593EB34A0200007800161FE8@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <f21ab125-82ff-82ea-b2ad-6c038179584c@citrix.com>
Date: Mon, 12 Jun 2017 14:36:28 +0100
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: <593EB34A0200007800161FE8@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Lan Tianyu <tianyu.lan@intel.com>, Sergey Dyasli <sergey.dyasli@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, StefanoStabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Juergen Gross <jgross@suse.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, TimDeegan <tim@xen.org>,
 Anshul Makkar <anshul.makkar@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 Euan Harris <euan.harris@citrix.com>, Joao Martins <joao.m.martins@oracle.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, PaulC Lai <paul.c.lai@intel.com>
Subject: Re: [Xen-devel] DESIGN: CPUID part 3
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTIvMDYvMTcgMTQ6MjksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDEyLjA2LjE3IGF0
IDE1OjA3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDA4LzA2LzE3
IDE0OjQ3LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDA4LjA2LjE3IGF0IDE1OjEyLCA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4gVGhlIGBkaXNhYmxlX21pZ3Jh
dGVgIGZpZWxkIHNoYWxsIGJlIGRyb3BwZWQuICBUaGUgY29uY2VwdCBvZiBtaWdyYXRlYWJpbGl0
eQo+Pj4+IGlzIG5vdCBib29sZWFuOyBpdCBpcyBhIGxhcmdlIHNwZWN0cnVtLCBhbGwgb2Ygd2hp
Y2ggbmVlZHMgdG8gYmUgbWFuYWdlZCBieQo+Pj4+IHRoZSB0b29sc3RhY2suICBUaGUgc2ltcGxl
IGNhc2UgaXMgcGlja2luZyB0aGUgY29tbW9uIHN1YnNldCBvZiBmZWF0dXJlcwo+Pj4+IGJldHdl
ZW4gdGhlIHNvdXJjZSBhbmQgZGVzdGluYXRpb24uICBUaGlzIGJlY29tZXMgbW9yZSBjb21wbGlj
YXRlZCBlLmcuIGlmIHRoZQo+Pj4+IGd1ZXN0IHVzZXMgTEJSL0xFUiwgYXQgd2hpY2ggcG9pbnQg
dGhlIHRvb2xzdGFjayBuZWVkcyB0byBjb25zaWRlciBoYXJkd2FyZQo+Pj4+IHdpdGggdGhlIHNh
bWUgTEJSL0xFUiBmb3JtYXQgaW4gYWRkaXRpb24gdG8ganVzdCB0aGUgcGxhaW4gZmVhdHVyZXMu
Cj4+PiBOb3Qgc3VyZSBhYm91dCB0aGlzIC0gYnkgaW50ZXJjZXB0aW5nIHRoZSBNU1IgYWNjZXNz
ZXMgdG8gdGhlIGludm9sdmVkCj4+PiBNU1JzLCBpdCB3b3VsZCBiZSBwb3NzaWJsZSB0byBtaW1p
YyB0aGUgTEJSL0xFUiBmb3JtYXQgZXhwZWN0ZWQgYnkKPj4+IHRoZSBndWVzdCBldmVuIGlmIGRp
ZmZlcmVudCBmcm9tIHRoYXQgb2YgdGhlIGhvc3QuCj4+IExFUiB5ZXMsIGJ1dCBob3cgd291bGQg
eW91IGVtdWxhdGUgTEJSPwo+Pgo+PiBZb3UgY291bGQgc2V0IERCR19DVEwuQlRGL0VGTEFHUy5U
RiBhbmQgaW50ZXJjZXB0ICNEQiwgYnV0IHRoaXMgd291bGQgYmUKPj4gdmlzaWJsZSB0byB0aGUg
Z3Vlc3QgdmlhIHB1c2hmL3BvcGYuICBJdCB3b3VsZCBhbHNvIGludGVyZmVyZSB3aXRoIGEKPj4g
Z3Vlc3QgdHJ5aW5nIHRvIHNpbmdsZS1zdGVwIGl0c2VsZi4KPiBJIGRvbid0IHVuZGVyc3RhbmQ6
IExCUiBpcyBhbiBNU1IganVzdCBsaWtlIExFUiwgYW5kIGhlbmNlIHRoZQo+IGd1ZXN0IGNhbid0
IGF2b2lkIHVzaW5nIFJETVNSIHRvIHJlYWQgaXRzIGNvbnRlbnRzLiBJZiB3ZQo+IGludGVyY2Vw
dCB0aGF0IHJlYWQsIHdlIGNhbiBnaXZlIHRoZW0gd2hhdGV2ZXIgZm9ybWF0IGlzCj4gbmVlZGVk
LCB3aXRob3V0IGEgbmVlZCB0byBpbnRlcmNlcHQgYW55dGhpbmcgZWxzZS4gQnV0IG1heWJlCj4g
SSdtIG5vdCBzZWVpbmcgd2hhdCB5b3UncmUgZ2V0dGluZyBhdC4KClRvIGVtdWxhdGUgaXQsIHdl
IG5lZWQgdG8gc2FtcGxlIHN0YXRlIGF0IHRoZSBwb2ludCB0aGF0IHRoZSBsYXN0CmV4Y2VwdGlv
biBvciBicmFuY2ggaGFwcGVuZWQuCgpZb3UgY2FuJ3QgcmV2ZXJzZSB0aGUgY3VycmVudCB2YWx1
ZSBpbiBoYXJkd2FyZSBhdCB0aGUgcG9pbnQgb2YgdGhlCmd1ZXN0IHJlYWRpbmcgdGhlIExCUiBN
U1IgdG8gdGhlIHZhbHVlIGl0IHNob3VsZCBoYXZlIGJlZW4gdW5kZXIgYQpkaWZmZXJlbnQgZm9y
bWF0LgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 12 13:42:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 13: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 1dKPc8-0000rV-O5; Mon, 12 Jun 2017 13:42: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 1dKPc7-0000rP-8B
 for xen-devel@lists.xen.org; Mon, 12 Jun 2017 13:42:39 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 92/AD-03613-E4A9E395; Mon, 12 Jun 2017 13:42:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXS6fjDS9dvll2
 kwbstTBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aO1hXMBVv4K05PPsncwHiJp4uRk0NIIE/i
 8I6jTCA2r4CdxNHZ11lBbAkBQ4nTC2+ygNgsAqoSO1dOZAex2QTUJdqebQerERHQl5j/6SeQz
 cXBLDCNVWLN1UawQcICihKTF3xiBkkICUxjkji7ZQYzSIITaMOjc81ARRxA2wQl/u4QBgkzC2
 hJPPx1iwXC1pZYtvA1M0gJs4C0xPJ/HBMY+WYhNMxC0jALScMshIYFjCyrGDWKU4vKUot0jY3
 0kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECA5ABCHYwnl4XeIhRkoNJSZR3yxWb
 SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvF4z7SKFBItS01Mr0jJzgLEAk5bg4FES4bWcDpTmL
 S5IzC3OTIdInWJUlBLnfTIDKCEAksgozYNrg8XfJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKg
 nzloNs58nMK4Gb/gpoMRPQ4usgN/MWlyQipKQaGBtK40y3FR17/UHv6evvIllT/nXX9devvOf
 QLiQhbKw//22HA1ev7eykMw9fvm2vEd0l+/I905EbhedzH3Q+N2b6pHIt+sr19U+2T3B4smJe
 +96HT7es3mRc2GOWvGiHAV+Z4Xor0xPK/wQE3j+XbDmZfIh1YUPL3oki7tLx3EGWFZ+nuL491
 KLEUpyRaKjFXFScCADPX+/ZugIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1497274956!97738301!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27521 invoked from network); 12 Jun 2017 13:42:37 -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; 12 Jun 2017 13:42:37 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 12 Jun 2017 07:42:35 -0600
Message-Id: <593EB668020000780016201D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 12 Jun 2017 07:42:32 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1496927527-6218-1-git-send-email-andrew.cooper3@citrix.com>
 <5939717F0200007800160DF0@prv-mh.provo.novell.com>
 <0e497e01-2e07-5957-f4c1-034e686bedea@citrix.com>
 <593EB34A0200007800161FE8@prv-mh.provo.novell.com>
 <f21ab125-82ff-82ea-b2ad-6c038179584c@citrix.com>
In-Reply-To: <f21ab125-82ff-82ea-b2ad-6c038179584c@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Lan Tianyu <tianyu.lan@intel.com>, Sergey Dyasli <sergey.dyasli@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, StefanoStabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Juergen Gross <jgross@suse.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, TimDeegan <tim@xen.org>,
 Anshul Makkar <anshul.makkar@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 Euan Harris <euan.harris@citrix.com>, JoaoMartins <joao.m.martins@oracle.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, PaulC Lai <paul.c.lai@intel.com>
Subject: Re: [Xen-devel] DESIGN: CPUID part 3
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEyLjA2LjE3IGF0IDE1OjM2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTIvMDYvMTcgMTQ6MjksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxMi4w
Ni4xNyBhdCAxNTowNywgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gT24g
MDgvMDYvMTcgMTQ6NDcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+IE9uIDA4LjA2LjE3IGF0
IDE1OjEyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4+IFRoZSBgZGlz
YWJsZV9taWdyYXRlYCBmaWVsZCBzaGFsbCBiZSBkcm9wcGVkLiAgVGhlIGNvbmNlcHQgb2YgbWln
cmF0ZWFiaWxpdHkKPj4+Pj4gaXMgbm90IGJvb2xlYW47IGl0IGlzIGEgbGFyZ2Ugc3BlY3RydW0s
IGFsbCBvZiB3aGljaCBuZWVkcyB0byBiZSBtYW5hZ2VkIGJ5Cj4+Pj4+IHRoZSB0b29sc3RhY2su
ICBUaGUgc2ltcGxlIGNhc2UgaXMgcGlja2luZyB0aGUgY29tbW9uIHN1YnNldCBvZiBmZWF0dXJl
cwo+Pj4+PiBiZXR3ZWVuIHRoZSBzb3VyY2UgYW5kIGRlc3RpbmF0aW9uLiAgVGhpcyBiZWNvbWVz
IG1vcmUgY29tcGxpY2F0ZWQgZS5nLiBpZiAKPiB0aGUKPj4+Pj4gZ3Vlc3QgdXNlcyBMQlIvTEVS
LCBhdCB3aGljaCBwb2ludCB0aGUgdG9vbHN0YWNrIG5lZWRzIHRvIGNvbnNpZGVyIGhhcmR3YXJl
Cj4+Pj4+IHdpdGggdGhlIHNhbWUgTEJSL0xFUiBmb3JtYXQgaW4gYWRkaXRpb24gdG8ganVzdCB0
aGUgcGxhaW4gZmVhdHVyZXMuCj4+Pj4gTm90IHN1cmUgYWJvdXQgdGhpcyAtIGJ5IGludGVyY2Vw
dGluZyB0aGUgTVNSIGFjY2Vzc2VzIHRvIHRoZSBpbnZvbHZlZAo+Pj4+IE1TUnMsIGl0IHdvdWxk
IGJlIHBvc3NpYmxlIHRvIG1pbWljIHRoZSBMQlIvTEVSIGZvcm1hdCBleHBlY3RlZCBieQo+Pj4+
IHRoZSBndWVzdCBldmVuIGlmIGRpZmZlcmVudCBmcm9tIHRoYXQgb2YgdGhlIGhvc3QuCj4+PiBM
RVIgeWVzLCBidXQgaG93IHdvdWxkIHlvdSBlbXVsYXRlIExCUj8KPj4+Cj4+PiBZb3UgY291bGQg
c2V0IERCR19DVEwuQlRGL0VGTEFHUy5URiBhbmQgaW50ZXJjZXB0ICNEQiwgYnV0IHRoaXMgd291
bGQgYmUKPj4+IHZpc2libGUgdG8gdGhlIGd1ZXN0IHZpYSBwdXNoZi9wb3BmLiAgSXQgd291bGQg
YWxzbyBpbnRlcmZlcmUgd2l0aCBhCj4+PiBndWVzdCB0cnlpbmcgdG8gc2luZ2xlLXN0ZXAgaXRz
ZWxmLgo+PiBJIGRvbid0IHVuZGVyc3RhbmQ6IExCUiBpcyBhbiBNU1IganVzdCBsaWtlIExFUiwg
YW5kIGhlbmNlIHRoZQo+PiBndWVzdCBjYW4ndCBhdm9pZCB1c2luZyBSRE1TUiB0byByZWFkIGl0
cyBjb250ZW50cy4gSWYgd2UKPj4gaW50ZXJjZXB0IHRoYXQgcmVhZCwgd2UgY2FuIGdpdmUgdGhl
bSB3aGF0ZXZlciBmb3JtYXQgaXMKPj4gbmVlZGVkLCB3aXRob3V0IGEgbmVlZCB0byBpbnRlcmNl
cHQgYW55dGhpbmcgZWxzZS4gQnV0IG1heWJlCj4+IEknbSBub3Qgc2VlaW5nIHdoYXQgeW91J3Jl
IGdldHRpbmcgYXQuCj4gCj4gVG8gZW11bGF0ZSBpdCwgd2UgbmVlZCB0byBzYW1wbGUgc3RhdGUg
YXQgdGhlIHBvaW50IHRoYXQgdGhlIGxhc3QKPiBleGNlcHRpb24gb3IgYnJhbmNoIGhhcHBlbmVk
Lgo+IAo+IFlvdSBjYW4ndCByZXZlcnNlIHRoZSBjdXJyZW50IHZhbHVlIGluIGhhcmR3YXJlIGF0
IHRoZSBwb2ludCBvZiB0aGUKPiBndWVzdCByZWFkaW5nIHRoZSBMQlIgTVNSIHRvIHRoZSB2YWx1
ZSBpdCBzaG91bGQgaGF2ZSBiZWVuIHVuZGVyIGEKPiBkaWZmZXJlbnQgZm9ybWF0LgoKQXJlbid0
IHdlIHRhbGtpbmcgYWJvdXQgY29ycmVjdCAob3IgYXQgbGVhc3QgdW5wcm9ibGVtYXRpYykgdG9w
CmJpdHMgb2YgdGhlIHZhbHVlIG9ubHk/IEluIHdoaWNoIGNhc2UgdGhlIGFjdHVhbCBhZGRyZXNz
IGJpdHMKY2FuIGJlIHRha2VuIGFzIGlzLCBhbmQgb25seSB0aGUgdG9wIGJpdHMgbmVlZCBhZGp1
c3RtZW50LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 12 13:44:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 13: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 1dKPdx-0000y9-2e; Mon, 12 Jun 2017 13:44: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 1dKPdw-0000y2-6y
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 13:44:32 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 E3/2A-01752-FBA9E395; Mon, 12 Jun 2017 13:44:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXS6fjDS3fvLLt
 Ig4ULzS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozvCw4wFjTzV6y6/ZG5gXE5TxcjJ4eQQJ7E
 yhOtbCA2r4CdxI6db5hBbAkBQ4nTC2+ygNgsAqoSS2ZOYAKx2QTUJdqebWcFsUUEKiRer5wK1
 MvFwSywjEli4tw9QA0cHMICrhIzbmWAxIUE7jBKrDv6ghGkgVPAWmLhjN2sIDW8AoISf3cIg4
 SZBbQkHv66xQJha0ssW/iaGaSEWUBaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjBrFqUVlqUW
 6RsZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiB4VfPwMC4g3FHu98hRkkOJiVR
 3i1XbCKF+JLyUyozEosz4otKc1KLDzHKcHAoSfB6zbSLFBIsSk1PrUjLzAFGAkxagoNHSYTXc
 jpQmre4IDG3ODMdInWKUVFKnDcapE8AJJFRmgfXBou+S4yyUsK8jAwMDEI8BalFuZklqPKvGM
 U5GJWEectBpvBk5pXATX8FtJgJaPF1kJt5i0sSEVJSDYxFPQynZJlff5vxPbNYYGl+6aRrf3d
 MXbp4w3Hx7wJNlrM27a+q211Y4M3n6Rlze1rQQe+zK99UyzZ5LZ6zbsfGn3brfZN5vP/ke5hf
 vBZwZsOkBxVX77W8ubOp2ezi4rTILpNz086p60Rqnt783LywduuqlMk7dj9lsVA/uNR1601xx
 2MrM/9PUmIpzkg01GIuKk4EABunJmW5AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1497275068!100106364!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46604 invoked from network); 12 Jun 2017 13:44: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; 12 Jun 2017 13:44:29 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 12 Jun 2017 07:44:27 -0600
Message-Id: <593EB6D8020000780016202E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 12 Jun 2017 07:44:24 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>,
 "Robin Murphy" <robin.murphy@arm.com>, "Sameer Goel" <sgoel@codeaurora.org>
References: <1496950247-8755-1-git-send-email-sgoel@codeaurora.org>
 <1496950247-8755-7-git-send-email-sgoel@codeaurora.org>
 <0354697b-28e2-1805-c2fb-bfdc8a80c637@arm.com>
 <c5676989-559d-613e-5ccc-d7b8d30648c1@arm.com>
In-Reply-To: <c5676989-559d-613e-5ccc-d7b8d30648c1@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Punit Agrawal <punit.agrawal@arm.com>, Tomasz Nowicki <tn@semihalf.com>,
 xen-devel@lists.xenproject.org, Shanker Donthineni <shankerd@codeaurora.org>
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>

Pj4+IE9uIDEyLjA2LjE3IGF0IDE1OjM2LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE9uIDA5LzA2LzE3IDEyOjE1LCBSb2JpbiBNdXJwaHkgd3JvdGU6Cj4+IE9uIDA4LzA2LzE3IDIw
OjMwLCBTYW1lZXIgR29lbCB3cm90ZToKPj4gWy4uLl0KPj4+ICAvKioKPj4+IC0gKiBpb3J0X2lv
bW11X2NvbmZpZ3VyZSAtIFNldC11cCBJT01NVSBjb25maWd1cmF0aW9uIGZvciBhIGRldmljZS4K
Pj4+ICsgKiBpb3J0X2lvbW11X2NvbmZpZ3VyZSAtIFNldC11cCBJT01NVSBjb25maWd1cmF0aW9u
IGZvciBhIGRldmljZS4gVGhpcwo+Pj4gKyAqIGZ1bmN0aW9uIHNldHMgdXAgdGhlIGZ3c3BlYyBh
cyBuZWVkZWQgZm9yIGEgZ2l2ZW4gZGV2aWNlLiBPbmx5IFBDSQo+Pj4gKyAqIGRldmljZXMgYXJl
IHN1cHBvcnRlZCBmb3Igbm93Lgo+Pj4gICAqCj4+PiAgICogQGRldjogZGV2aWNlIHRvIGNvbmZp
Z3VyZQo+Pj4gICAqCj4+PiAtICogUmV0dXJuczogaW9tbXVfb3BzIHBvaW50ZXIgb24gY29uZmln
dXJhdGlvbiBzdWNjZXNzCj4+PiAtICogICAgICAgICAgTlVMTCBvbiBjb25maWd1cmF0aW9uIGZh
aWx1cmUKPj4+ICsgKiBSZXR1cm5zOiBBcHByb3ByaWF0ZSBhY3BpX3N0YXR1cwo+Pj4gICAqLwo+
Pj4gLWNvbnN0IHN0cnVjdCBpb21tdV9vcHMgKmlvcnRfaW9tbXVfY29uZmlndXJlKHN0cnVjdCBk
ZXZpY2UgKmRldikKPj4+ICthY3BpX3N0YXR1cyBpb3J0X2lvbW11X2NvbmZpZ3VyZShzdHJ1Y3Qg
ZGV2aWNlICpkZXYpCj4+PiAgewo+Pj4gIAlzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKm5vZGUsICpw
YXJlbnQ7Cj4+PiAtCWNvbnN0IHN0cnVjdCBpb21tdV9vcHMgKm9wcyA9IE5VTEw7Cj4+PiAgCXUz
MiBzdHJlYW1pZCA9IDA7Cj4+PiArCWFjcGlfc3RhdHVzIHN0YXR1cyA9IEFFX09LOwo+Pj4KPj4+
ICAJaWYgKGRldl9pc19wY2koZGV2KSkgewo+Pj4gLQkJc3RydWN0IHBjaV9idXMgKmJ1cyA9IHRv
X3BjaV9kZXYoZGV2KS0+YnVzOwo+Pj4gKwkJc3RydWN0IHBjaV9kZXYgKnBjaV9kZXZpY2UgPSB0
b19wY2lfZGV2KGRldik7Cj4+PiAgCQl1MzIgcmlkOwo+Pj4KPj4+IC0JCXBjaV9mb3JfZWFjaF9k
bWFfYWxpYXModG9fcGNpX2RldihkZXYpLCBfX2dldF9wY2lfcmlkLAo+Pj4gLQkJCQkgICAgICAg
JnJpZCk7Cj4+PiArCQlyaWQgPSBQQ0lfQkRGMihwY2lfZGV2aWNlLT5idXMscGNpX2RldmljZS0+
ZGV2Zm4pOwo+Pgo+PiBCZXdhcmUgdGhhdCB0aGUgTGludXggY29kZSBpc24ndCBhY3R1YWxseSBj
b3JyZWN0IHRvIGJlZ2luIHdpdGhbMV0uIEkKPj4gZG9uJ3Qga25vdyBob3cgbXVjaCBYZW4gZGVh
bHMgd2l0aCBQQ0kgYnJpZGdlcyBhbmQgcXVpcmtzLCBidXQgYXMgaXQKPj4gc3RhbmRzIHlvdSBz
aG91bGQgYmUgYWJsZSB0byB0cml2aWFsbHkgZXhwb3NlIHRoZSBmbGF3IGhlcmUgYnkgcGx1Z2dp
bmcKPj4gaW4gYSBNYXJ2ZWxsIDg4U0U5MTJ4LWJhc2VkIFNBVEEgY2FyZCBhbmQgd2F0Y2hpbmcg
ZWl0aGVyIERNQSBvciBNU0lzCj4+IChvciBldmVuIGJvdGgpIGtpY2sgdXAgc3RyZWFtIHRhYmxl
IGZhdWx0cy4KPj4KPj4gUm9iaW4uCj4+Cj4+IFsxXTpodHRwOi8vd3d3LnNwaW5pY3MubmV0L2xp
c3RzL2xpbnV4LWFjcGkvbXNnNzQ4NDQuaHRtbCAKPiAKPiBJIGFtIG5vdCBzdXJlIGhvdyB4ODYg
aXMgaGFuZGxpbmcgdGhhdC4gVGhlIGNsb3Nlc3QgSSBjYW4gZmluZCB3b3VsZCBiZSAKPiBkb21h
aW5fY29udGV4dF9tYXBwaW5nLiBJIGhhdmUgQ0NlZCB4ODYgZm9sa3MgdG8gZ2V0IG1vcmUgZmVl
ZGJhY2sgaGVyZS4KCkknbSBsYWNraW5nIGVub3VnaCBjb250ZXh0IHRvIGtub3cgd2hldGhlciB0
aGlzIGlzIHRoZSBpc3N1ZQp3aXRoIHdoYXQgd2UgY2FsbCBwaGFudG9tIGRldmljZXMsIG9yIHNv
bWV0aGluZyBlbHNlLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 12 13:48:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 13:48:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKPhj-0001BF-Jv; Mon, 12 Jun 2017 13:48: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=329990b95=citrix-osstest@xenproject.org>)
 id 1dKPhi-0001Ap-LO
 for xen-devel@lists.xensource.com; Mon, 12 Jun 2017 13:48:26 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 4F/77-02199-9AB9E395; Mon, 12 Jun 2017 13:48:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsXitHSDve7K2Xa
 RBju+sljcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ox/GyaxF5xNq1j3rIWpgbHVtouRk0NCwF9i
 +ZXVjBC2u8TlLzNYQGwRAWeJCR9us4HYvAJ6Ej+2TWYFsYUFEiTW7roFZHMB1c9VlDi4dDc7R
 LOrxOfuNjYYe+LPy0wgNpuAh8TEnolgQ1kEVCUuL5gNtkxIQEti6eKVTBALBCVOznwCVsMsIC
 Fx8MULZog5FhL7/55lnsDINwtJ2SwkZQsYmVYxahSnFpWlFukaGeklFWWmZ5TkJmbm6BoaGOv
 lphYXJ6an5iQmFesl5+duYgSGVT0DA+MOxqkn/A4xSnIwKYnybrliEynEl5SfUpmRWJwRX1Sa
 k1p8iFGGg0NJgvfELLtIIcGi1PTUirTMHGCAw6QlOHiURHgtpwOleYsLEnOLM9MhUqcYdTk2r
 F7/hUmIJS8/L1VKnHc/yAwBkKKM0jy4EbBou8QoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmH
 cNyBSezLwSuE2vgI5gAjriOsj9vMUliQgpqQbGJYddm3TyXysETpm1827VgbsNO9u7Cnmt2OY
 UVOXWi73xKfTdUyChqLBXOm3K5MsHjUJvMF5K6nKXbbh/tWDBvETjZRUl63x8VFhduyxk7yn/
 W6UzOXt2zOLVAvPVVy5qsVkzuezwr0ULdh2wC0iwUDJ7uLTFqZk/N0wlvHnPrmn7Ftc5LHupx
 FKckWioxVxUnAgAolfHzLECAAA=
X-Env-Sender: prvs=329990b95=citrix-osstest@xenproject.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1497275302!49747171!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8832 invoked from network); 12 Jun 2017 13:48:24 -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;
 12 Jun 2017 13:48:24 -0000
X-IronPort-AV: E=Sophos;i="5.39,333,1493683200"; d="scan'208";a="436042536"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL06.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71545-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:allowable
 xen-4.8-testing:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:windows-install:fail:allowable
 xen-4.8-testing:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:windows-install:fail:allowable
 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-libvirt-qcow2:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-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-rtds:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-multivcpu: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-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-xl-pvh-intel:guest-start:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl: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-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-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-midway:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-midway:saverestore-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-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: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-amd64-libvirt-vhd: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-qemuu-nested-intel:capture-logs/l1(17):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-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=79d2d5c3437567cabd18d02676ab860e82372d18
X-Osstest-Versions-That: xen=4057c6ea805247e3fbb1f02e3e56aad840e39cf8
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 12 Jun 2017 14:47:26 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL06.citrite.net
Subject: [Xen-devel] [xen-4.8-testing baseline-only test] 71545: 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
MTU0NSB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0
ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MTU0NS8KCkZhaWx1cmVzIDotLyBidXQgbm8g
cmVncmVzc2lvbnMuCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxl
IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTYg
ZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwgbGlrZSA3MTM4NQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbnhwc3AzLXZjcHVzMSAgOSB3aW5kb3dzLWluc3RhbGwgICAgZmFpbCBsaWtl
IDcxMzg1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMtdmNwdXMxICA5IHdpbmRv
d3MtaW5zdGFsbCAgICBmYWlsIGxpa2UgNzEzODUKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2Vl
ZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3Rz
LWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4gbmV2
ZXIgcGFzcwogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAg
ICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NCAgICAgICAgICAgICAg
ICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAg
ICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMyBjYXB0
dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgt
aW50ZWwgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW1pZHdheSAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmgtYW1kICAxMSBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3IDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE3IGNhcHR1cmUtbG9ncy9sMSgxNykgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE2IGRl
Ymlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAg
ICA3OWQyZDVjMzQzNzU2N2NhYmQxOGQwMjY3NmFiODYwZTgyMzcyZDE4CmJhc2VsaW5lIHZlcnNp
b246CiB4ZW4gICAgICAgICAgICAgICAgICA0MDU3YzZlYTgwNTI0N2UzZmJiMWYwMmUzZTU2YWFk
ODQwZTM5Y2Y4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzEzODUgIDIwMTctMDUtMjEgMTg6NDc6
MzIgWiAgIDIxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcxNTQ1ICAyMDE3LTA2LTEyIDAx
OjE4OjQ1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQg
cmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KICBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgog
IEdhcnkgTGluIDxnbGluQHN1c2UuY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA
Y2l0cml4LmNvbT4KICBHcmVnb3J5IEhlcnJlcm8gPGdyZWdvcnkuaGVycmVyb0BvcmFjbGUuY29t
PgogIElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgogIEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNv
bT4KICBNb2hpdCBHYW1iaGlyIDxtb2hpdC5nYW1iaGlyQG9yYWNsZS5jb20+CiAgUmF6dmFuIENv
am9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgogIFRpbSBEZWVnYW4gPHRpbUB4ZW4u
b3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWls
ZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bWlkd2F5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2lueHBzcDMtdmNwdXMxICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW54cHNwMy12Y3B1czEgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNwMyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hv
bWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9s
b2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
LnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tc3Rl
cCBidWlsZC1hcm02NCBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9w
cyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdHMtYWxsb2Nh
dGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0LXB2b3BzIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gY2Fw
dHVyZS1sb2dzCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291
bGQgYmUgMzAwIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 12 13:55:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 13:55:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKPo6-0001sC-EQ; Mon, 12 Jun 2017 13:55: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 1dKPo4-0001s6-UZ
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 13:55:01 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 8A/0D-03058-43D9E395; Mon, 12 Jun 2017 13:55:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsXS6fjDS9dwrl2
 kwa9OWYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePn6+WMBackK55v9mpgfCrSxcjJISSQJzHv
 8RVGEJtXwE7i18MXrCC2hIChxOmFN1lAbBYBVYnH/z4xgdhsAuoSbc+2g9WICOhIPO6eClTDx
 cEsMJlJ4sGFJrAiYQEXif+HFrOBJIQEunkkzr18xAaS4BTwkFh+eTFQEQfQNkGJvzuEQUxmoK
 Hr5wmBVDALyEs0b53NDBGWllj+j2MCI98shPpZCPWzkNTPQqhfwMiyilG9OLWoLLVI11IvqSg
 zPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw8BiAYAfj3U0BhxglOZiURHm3XLGJFOJL
 yk+pzEgszogvKs1JLT7EqMfBIbB57eoLjALbdgFJKZa8/LxUJQlexzl2kUKCRanpqRVpmTnAO
 IFpkODgURLhtZwOlOYtLkjMLc5Mh0idYjTm2LB6/Rcmjjt9G74wCYFNkhLnNQaZJABSmlGaBz
 cIFr+XGGWlhHkZgY4V4ilILcrNLEGVf8UozsGoJMzbDzKFJzOvBG7fK6BTmIBOuQ7yF29xSSJ
 CSqqBMafwaGRfiKX268v/e5JaeZkSgrzOsPjs2Me4PdooqeKy2+qwNNN1q7m3hsjPX38mLDOj
 f5Hc1lu3gxW7uPTr23bnK0978G25Fq/iI8+bbULl3xjdOXYJyfzW+LspqPdIz4k8/3/n29usE
 s5nmH7vur3OReau2WvPLXMMe1rnTnHIXz7fyHeNEktxRqKhFnNRcSIAb0Mm0toCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1497275695!50432735!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32622 invoked from network); 12 Jun 2017 13:54:57 -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; 12 Jun 2017 13:54:57 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 12 Jun 2017 07:54:55 -0600
Message-Id: <593EB94C0200007800162045@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 12 Jun 2017 07:54:52 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <Paul.Durrant@citrix.com>
References: <bcc0d4330d9b463a9829af1327d895a9@AMSPEX02CL03.citrite.net>
 <ad450ab0147147429a46cd7382a17c19@AMSPEX02CL03.citrite.net>
 <0e704f5e-5845-dc56-6058-d0451d43d842@citrix.com>
 <2baad09e48864a06873037240b8e39dd@AMSPEX02CL03.citrite.net>
 <5938048A02000078001604AE@prv-mh.provo.novell.com>
 <056e566f141c4715867e2bdbbe418977@AMSPEX02CL03.citrite.net>
 <593806FC02000078001604D1@prv-mh.provo.novell.com>
 <e4aae59cbd884e21ab1fb75a96f34d3d@AMSPEX02CL03.citrite.net>
 <593813E602000078001605F7@prv-mh.provo.novell.com>
 <ee93e45315794a3db4aa21beefb62e52@AMSPEX02CL03.citrite.net>
 <593838D20200007800160859@prv-mh.provo.novell.com>
 <fc6fa02bb41e497e8b1896b692e82123@AMSPEX02CL03.citrite.net>
 <59383D4F020000780016089F@prv-mh.provo.novell.com>
 <94bf1caf8b95436fa7b3aed74a172ce1@AMSPEX02CL03.citrite.net>
 <59396AE10200007800160D0E@prv-mh.provo.novell.com>
 <ea5cd4c8f80349fb9cc768d981fea4a5@AMSPEX02CL03.citrite.net>
 <593AB92202000078001615A1@prv-mh.provo.novell.com>
 <40009cf2-ef28-4c70-410e-029b6ac8ffb8@oracle.com>
 <f579ca3d79c34baab75f63a3810975bb@AMSPEX02CL03.citrite.net>
 <593ADDBC020000780016171F@prv-mh.provo.novell.com>
 <c394e22eb2d24f379e34b402b69c3bb6@AMSPEX02CL03.citrite.net>
 <86a3251e9ac44a2bb2df23862e458ee0@AMSPEX02CL03.citrite.net>
 <593E8BC70200007800161DEB@prv-mh.provo.novell.com>
 <880c81f7852c40a28e8acd70fb710314@AMSPEX02CL03.citrite.net>
 <7383a46c90814caba440ca41ccde6f88@AMSPEX02CL03.citrite.net>
 <593E932B0200007800161E80@prv-mh.provo.novell.com>
 <9bcb4f836ef547c1b4870d0ec08f0aba@AMSPEX02CL03.citrite.net>
In-Reply-To: <9bcb4f836ef547c1b4870d0ec08f0aba@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Juergen Gross <jgross@suse.com>, AndrewCooper <Andrew.Cooper3@citrix.com>,
 "Julien Grall \(julien.grall@arm.com\)" <julien.grall@arm.com>,
 'Boris Ostrovsky' <boris.ostrovsky@oracle.com>,
 "xen-devel\(xen-devel@lists.xenproject.org\)" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] debian stretch dom0 + xen 4.9 fails to 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+IE9uIDEyLjA2LjE3IGF0IDE0OjA1LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogSmFuIEJldWxpY2ggW21h
aWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPj4gU2VudDogMTIgSnVuZSAyMDE3IDEyOjEyCj4+IFRv
OiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+PiBDYzogSnVsaWVuIEdy
YWxsIChqdWxpZW4uZ3JhbGxAYXJtLmNvbSkgPGp1bGllbi5ncmFsbEBhcm0uY29tPjsgQW5kcmV3
Cj4+IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IHhlbi1kZXZlbCh4ZW4tCj4+
IGRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnKSA8eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnPjsgJ0JvcmlzCj4+IE9zdHJvdnNreScgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPjsg
SnVlcmdlbiBHcm9zcwo+PiA8amdyb3NzQHN1c2UuY29tPgo+PiBTdWJqZWN0OiBSRTogW1hlbi1k
ZXZlbF0gZGViaWFuIHN0cmV0Y2ggZG9tMCArIHhlbiA0LjkgZmFpbHMgdG8gYm9vdAo+PiAKPj4g
Pj4+IE9uIDEyLjA2LjE3IGF0IDEyOjUzLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiA+PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gPiBbc25pcF0KPj4gPj4gPiA+
Cj4+ID4+ID4gPiBXaGF0IGRvIHlvdSB0aGluayBpdCBiZXN0IHRvIGRvIGZvciBYZW4gNC45PyBI
YXJkY29kaW5nIGEgNGsgYWxpZ25tZW50Cj4+IGlzCj4+ID4+ID4gPiBjbGVhcmx5IGVhc3kgYW5k
IHdvdWxkIHdvcmsgYXJvdW5kIHRoaXMgQklPUyBpc3N1ZSBidXQsIGFzIHlvdSBzYXksIGl0Cj4+
ID4+IGRvZXMKPj4gPj4gPiA+IGdyb3cgdGhlIGltYWdlLiBSZXZlcnRpbmcgSnVlcmdlbidzIHBh
dGNoIGFsc28gd29ya3Mgcm91bmQgdGhlIGlzc3VlLAo+PiA+PiBidXQKPj4gPj4gPiA+IHRoYXQg
aXMgbW9yZSBieSBsdWNrLiBSZS13b3JraW5nIHRoZSBjb2RlIGlzIHByZWZlcmFibGUsIGJ1dCBJ
IGd1ZXNzIGl0J3MKPj4gPj4gdG9vCj4+ID4+ID4gPiBsYXRlIHRvIGludHJvZHVjZSBzdWNoIGNv
ZGUtY2h1cm4gaW4gNC45Lgo+PiA+PiA+Cj4+ID4+ID4gUmV2ZXJ0aW5nIErDvHJnZW4ncyBjb2Rl
IGlzIG91dCBvZiBxdWVzdGlvbiB3aXRoIGFsbCB0aGUgaW5mb3JtYXRpb24KPj4gPj4gPiB5b3Un
dmUgZ2F0aGVyZWQgYnkgbm93LiBJIHRoaW5rIHJlLXdvcmtpbmcgdGhlIEVERCBjb2RlIHNsaWdo
dGx5Cj4+ID4+ID4gaXMgdGhlIGJlc3Qgb3B0aW9uLiBXb3VsZCB5b3UgbWluZCBnaXZpbmcgdGhl
IGF0dGFjaGVkIHBhdGNoIGEKPj4gPj4gPiB0cnk/IFRoaXMgc3RpbGwgc2xpZ2h0bHkgZ3Jvd3Mg
dGhlIHRyYW1wb2xpbmUgZHVlIHRvIGEgZmV3IG1vcmUKPj4gPj4gPiBpbnN0cnVjdGlvbnMgYmVp
bmcgbmVlZGVkLCBidXQgc2hvdWxkIHN0aWxsIGJlIGZhciBiZXR0ZXIgdGhhbgo+PiA+PiA+IGVt
YmVkZGluZyBhIHdob2xlIDRrIGJ1ZmZlciAoYW5kIHRoZW4gbGF0ZXIgZmluZGluZyBhIEJJT1Mv
ZGlzawo+PiA+PiA+IGNvbWJpbmF0aW9uIHdoaWNoIHdhbnRzIGV2ZW4gbW9yZSkuIE5vdGUgdGhh
dCBJJ3ZlIGxlZnQgYSB0aW55Cj4+ID4+ID4gYml0IG9mIGRlYnVnZ2luZyBjb2RlIGluIHRoZXJl
Lgo+PiA+PiA+Cj4+ID4+Cj4+ID4+IFN1cmUsIEknbGwgZ2l2ZSB0aGF0IGEgZ28gbm93Lgo+PiA+
Pgo+PiA+Cj4+ID4gVGhhdCB3b3JrZWQgZmluZToKPj4gPgo+PiA+IChYRU4pIE1CUls4MF0gQCA4
NWUwICg4NjAwMCkKPj4gCj4+IEJ1dCB0aGF0J3MgY29udHJhcnkgdG8geW91ciBlYXJsaWVyIGZp
bmRpbmdzOiBEaWRuJ3QgeW91IHNheSBzaW1wbHkKPj4gYXZvaWRpbmcgYSA0ay1ib3VuZGFyeSB3
YXNuJ3QgZW5vdWdoPyBBbmQgaXQgY2VydGFpbmx5IHRlbGxzIHVzCj4+IHRoYXQgdGhpcyBpc24n
dCBhIDRrIGRyaXZlIChvciBhdCBsZWFzdCB0aGUgQklPUyBkb2Vzbid0IHN1cmZhY2UgNGsKPj4g
c2VjdG9ycykgLSBJIHdhcyByZWFsbHkgZXhwZWN0aW5nIGEgbGFyZ2VyIGdhcCBiZXR3ZWVuIHRo
ZSB0d28KPj4gbG9nZ2VkIHZhbHVlcy4KPj4gCj4gCj4gSSdsbCBnbyBkdW1wIG91dCB0aGUgZWRk
IGFuZCBkb3VibGUgY2hlY2sgd2hhdCBpdCBpcyBzYXlpbmcuCj4gCj4gTXkgZmluZGluZ3MgaW5k
aWNhdGVkIHRoYXQgdGhlIHByb2JsZW0gc2VlbWVkIHRvIGJlIGRvaW5nIGEgcmVhZCB0aGF0IAo+
IHNwYW5uZWQgYSA0ayBib3VuZGFyeSBjYXVzZWQgYSBwcm9ibGVtLCBzbyB1c2luZyAweDg1ZTAw
IHdvdWxkIGJlIHNhZmUuIFRoZSAKPiBhbm9tYWx5IHdhcyB0aGF0IHNpbXBseSBhbGlnbmluZyB0
aGUgZWRkX2luZm8gYnVmZmVyIGFuZCBhIDUxMiBieXRlIGJvdW5kYXJ5IAo+IGFuZCBjb250aW51
aW5nIHRvIHVzZSB0aGF0IGZvciByZWFkaW5nIGRpZCBub3Qgd29yay4KCkJ1dCBhIDUxMi1ieXRl
IGFsaWduZWQgNTEyLWJ5dGUgYnVmZmVyIGNhbid0IHBvc3NpYmx5IGNyb3NzIGEgcGFnZQpib3Vu
ZGFyeS4KCj4+ID4gc28geW91IGNhbiBhZGQgbXkgVGVzdGVkLWJ5IHRvIHRoYXQuCj4+IAo+PiBJ
LmUuIEknbSBub3Qgc3VyZSBhYm91dCB0aGlzLCBhcyBJJ20gc3RpbGwgdW5jZXJ0YWluIHdoZXRo
ZXIgc29tZQo+PiBjb3JydXB0aW9uIGRpZG4ndCBhZ2FpbiBvY2N1ci4gT2YgY291cnNlIEFQcyBj
b21pbmcgdXAgcHJvcGVybHkKPj4gd291bGQgYWxyZWFkeSBiZSBhIHJlbGF0aXZlbHkgZ29vZCBz
aWduIChhcyBub3cgdGhlIHBlcm1hbmVudAo+PiBwYXJ0IG9mIHRoZSB0cmFtcG9saW5lIHdvdWxk
IGJlIHRoZSBwcmVkZXN0aW5lZCBhcmVhIGZvcgo+PiBjb3JydXB0aW9uIHRvIG9jY3VyIGluKS4K
Pj4gCj4gCj4gTm9uZSBvZiBteSBmaW5kaW5ncyBldmVyIGluZGljYXRlZCBtZW1vcnkgY29ycnVw
dGlvbiAoYWx0aG91Z2ggdGhlcmUsIG9mIAo+IGNvdXJzZSwgbWF5IGhhdmUgYmVlbiBzb21lIHRo
YXQgSSBoYXBwZW5lZCB0byBtaXNzKSwgYnV0IHJhdGhlciBtaXNiZWhhdmlvdXIgCj4gb2YgdGhl
IGludDEzIGhhbmRsZXIgaXRzZWxmIC0gZWl0aGVyIGxvY2tpbmcgdXAsIGhhdmluZyBvZGQgZWZm
ZWN0cyAoZS5nLiAKPiBibGFjayBzY3JlZW4pLCBvciBib3RoLgoKQWgsIEkgZGlkbid0IHVuZGVy
c3RhbmQgaXQgdGhpcyB3YXkgc28gZmFyLCBhbmQgaW5zdGVhZCBoYWQgaW1wbGllZAp0aGF0IHRo
ZSBoYW5kbGVyIGRpZCByZXR1cm4sIGJ1dCBjb3JydXB0IG91ciB0cmFtcG9saW5lIGFyZWEgaW4K
b25lIHdheSBvciBhbm90aGVyLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 12 14:02:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 14:02:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKPv4-0002ay-59; Mon, 12 Jun 2017 14: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=329ee6090=Andrew.Cooper3@citrix.com>)
 id 1dKPv2-0002as-5b
 for xen-devel@lists.xen.org; Mon, 12 Jun 2017 14:02:12 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 A9/8F-03557-3EE9E395; Mon, 12 Jun 2017 14:02:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsWyU9JRQvfRPLt
 Ig+OXTCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oy1tw+yF/QoVvxqmMjSwHhGuouRg0NCwE+i
 Y51hFyMnh7CAosTkBZ+YQWwRAWWJ3l+/WboYuTiEBE4xSfzY95oVJMEs8IlF4npfDYjNJqAvs
 fvFJyYQm1fAVmJW1xewZhYBVYm9j5azgNiiAuESbxuPsEDUCEqcnPkEzOYUsJeYsGAaE8RMA4
 kji+ZAzZeXaN46G2yOkICaxLX+S+wgtoRAusTWv7+YJzDyz0IyahaS9llI2hcwMq9i1ChOLSp
 LLdI1stBLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMQgYg2MF4fm3gIUZJDiYl
 Ud4tV2wihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwts+1ixQSLEpNT61Iy8wBxgNMWoKDR0mE1
 3I6UJq3uCAxtzgzHSJ1ilFRSpx3IUifAEgiozQPrg0Wg5cYZaWEeRmBDhHiKUgtys0sQZV/xS
 jOwagkzNs/B2gKT2ZeCdz0V0CLmYAWXwe5mbe4JBEhJdXAWMiXdN/64f3EdMPtN+25D7dYXZB
 18Fs069Q+tt9SoV99SmX7rs8Q7bXR4PtvL/h35WNLgarJ1y7dC1/1xPf13i9Kl8xZYhIE/yhs
 fLLy6W+pvwq8ky8s5Z9p/3ebs0SoKDfb7k1GNvkN3WVMR/tuPPH1UeuvKl/fH3pqwnxjxeiOt
 Q3BU+/KK7EUZyQaajEXFScCAKQ5RmG8AgAA
X-Env-Sender: prvs=329ee6090=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1497276130!73515772!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63163 invoked from network); 12 Jun 2017 14:02:10 -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;
 12 Jun 2017 14:02:10 -0000
X-IronPort-AV: E=Sophos;i="5.39,333,1493683200"; d="scan'208";a="47610052"
To: Jan Beulich <JBeulich@suse.com>
References: <1496927527-6218-1-git-send-email-andrew.cooper3@citrix.com>
 <5939717F0200007800160DF0@prv-mh.provo.novell.com>
 <0e497e01-2e07-5957-f4c1-034e686bedea@citrix.com>
 <593EB34A0200007800161FE8@prv-mh.provo.novell.com>
 <f21ab125-82ff-82ea-b2ad-6c038179584c@citrix.com>
 <593EB668020000780016201D@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <607f9093-05ca-c321-8702-cc3bd1795425@citrix.com>
Date: Mon, 12 Jun 2017 15:02:03 +0100
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: <593EB668020000780016201D@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Lan Tianyu <tianyu.lan@intel.com>, Sergey Dyasli <sergey.dyasli@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, StefanoStabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Juergen Gross <jgross@suse.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, TimDeegan <tim@xen.org>,
 Anshul Makkar <anshul.makkar@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 Euan Harris <euan.harris@citrix.com>, JoaoMartins <joao.m.martins@oracle.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, PaulC Lai <paul.c.lai@intel.com>
Subject: Re: [Xen-devel] DESIGN: CPUID part 3
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTIvMDYvMTcgMTQ6NDIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDEyLjA2LjE3IGF0
IDE1OjM2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDEyLzA2LzE3
IDE0OjI5LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDEyLjA2LjE3IGF0IDE1OjA3LCA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4gT24gMDgvMDYvMTcgMTQ6NDcs
IEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+PiBPbiAwOC4wNi4xNyBhdCAxNToxMiwgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+Pj4gVGhlIGBkaXNhYmxlX21pZ3JhdGVg
IGZpZWxkIHNoYWxsIGJlIGRyb3BwZWQuICBUaGUgY29uY2VwdCBvZiBtaWdyYXRlYWJpbGl0eQo+
Pj4+Pj4gaXMgbm90IGJvb2xlYW47IGl0IGlzIGEgbGFyZ2Ugc3BlY3RydW0sIGFsbCBvZiB3aGlj
aCBuZWVkcyB0byBiZSBtYW5hZ2VkIGJ5Cj4+Pj4+PiB0aGUgdG9vbHN0YWNrLiAgVGhlIHNpbXBs
ZSBjYXNlIGlzIHBpY2tpbmcgdGhlIGNvbW1vbiBzdWJzZXQgb2YgZmVhdHVyZXMKPj4+Pj4+IGJl
dHdlZW4gdGhlIHNvdXJjZSBhbmQgZGVzdGluYXRpb24uICBUaGlzIGJlY29tZXMgbW9yZSBjb21w
bGljYXRlZCBlLmcuIGlmIAo+PiB0aGUKPj4+Pj4+IGd1ZXN0IHVzZXMgTEJSL0xFUiwgYXQgd2hp
Y2ggcG9pbnQgdGhlIHRvb2xzdGFjayBuZWVkcyB0byBjb25zaWRlciBoYXJkd2FyZQo+Pj4+Pj4g
d2l0aCB0aGUgc2FtZSBMQlIvTEVSIGZvcm1hdCBpbiBhZGRpdGlvbiB0byBqdXN0IHRoZSBwbGFp
biBmZWF0dXJlcy4KPj4+Pj4gTm90IHN1cmUgYWJvdXQgdGhpcyAtIGJ5IGludGVyY2VwdGluZyB0
aGUgTVNSIGFjY2Vzc2VzIHRvIHRoZSBpbnZvbHZlZAo+Pj4+PiBNU1JzLCBpdCB3b3VsZCBiZSBw
b3NzaWJsZSB0byBtaW1pYyB0aGUgTEJSL0xFUiBmb3JtYXQgZXhwZWN0ZWQgYnkKPj4+Pj4gdGhl
IGd1ZXN0IGV2ZW4gaWYgZGlmZmVyZW50IGZyb20gdGhhdCBvZiB0aGUgaG9zdC4KPj4+PiBMRVIg
eWVzLCBidXQgaG93IHdvdWxkIHlvdSBlbXVsYXRlIExCUj8KPj4+Pgo+Pj4+IFlvdSBjb3VsZCBz
ZXQgREJHX0NUTC5CVEYvRUZMQUdTLlRGIGFuZCBpbnRlcmNlcHQgI0RCLCBidXQgdGhpcyB3b3Vs
ZCBiZQo+Pj4+IHZpc2libGUgdG8gdGhlIGd1ZXN0IHZpYSBwdXNoZi9wb3BmLiAgSXQgd291bGQg
YWxzbyBpbnRlcmZlcmUgd2l0aCBhCj4+Pj4gZ3Vlc3QgdHJ5aW5nIHRvIHNpbmdsZS1zdGVwIGl0
c2VsZi4KPj4+IEkgZG9uJ3QgdW5kZXJzdGFuZDogTEJSIGlzIGFuIE1TUiBqdXN0IGxpa2UgTEVS
LCBhbmQgaGVuY2UgdGhlCj4+PiBndWVzdCBjYW4ndCBhdm9pZCB1c2luZyBSRE1TUiB0byByZWFk
IGl0cyBjb250ZW50cy4gSWYgd2UKPj4+IGludGVyY2VwdCB0aGF0IHJlYWQsIHdlIGNhbiBnaXZl
IHRoZW0gd2hhdGV2ZXIgZm9ybWF0IGlzCj4+PiBuZWVkZWQsIHdpdGhvdXQgYSBuZWVkIHRvIGlu
dGVyY2VwdCBhbnl0aGluZyBlbHNlLiBCdXQgbWF5YmUKPj4+IEknbSBub3Qgc2VlaW5nIHdoYXQg
eW91J3JlIGdldHRpbmcgYXQuCj4+IFRvIGVtdWxhdGUgaXQsIHdlIG5lZWQgdG8gc2FtcGxlIHN0
YXRlIGF0IHRoZSBwb2ludCB0aGF0IHRoZSBsYXN0Cj4+IGV4Y2VwdGlvbiBvciBicmFuY2ggaGFw
cGVuZWQuCj4+Cj4+IFlvdSBjYW4ndCByZXZlcnNlIHRoZSBjdXJyZW50IHZhbHVlIGluIGhhcmR3
YXJlIGF0IHRoZSBwb2ludCBvZiB0aGUKPj4gZ3Vlc3QgcmVhZGluZyB0aGUgTEJSIE1TUiB0byB0
aGUgdmFsdWUgaXQgc2hvdWxkIGhhdmUgYmVlbiB1bmRlciBhCj4+IGRpZmZlcmVudCBmb3JtYXQu
Cj4gQXJlbid0IHdlIHRhbGtpbmcgYWJvdXQgY29ycmVjdCAob3IgYXQgbGVhc3QgdW5wcm9ibGVt
YXRpYykgdG9wCj4gYml0cyBvZiB0aGUgdmFsdWUgb25seT8gSW4gd2hpY2ggY2FzZSB0aGUgYWN0
dWFsIGFkZHJlc3MgYml0cwo+IGNhbiBiZSB0YWtlbiBhcyBpcywgYW5kIG9ubHkgdGhlIHRvcCBi
aXRzIG5lZWQgYWRqdXN0bWVudC4KCkknbSBjb21wbGV0ZWx5IGNvbmZ1c2VkLgoKTXkgb3JpZ2lu
YWwgc3RhdGVtZW50IHdhcyAiaWYgdGhlIGd1ZXN0IHVzZXMgTEJSL0xFUiwgdGhlbiBtaWdyYXRp
b24KbmVlZHMgdG8gYmUgcmVzdHJpY3RlZCB0byBoYXJkd2FyZSB3aXRoIGFuIGlkZW50aWNhbCBM
QlIgZm9ybWF0Ii4KCllvdSBjb3VudGVyZWQgdGhhdCwgc2F5aW5nIHdlIGNvdWxkIGVtdWxhdGUg
TEJSL0xFUiBhcyBhbiBhbHRlcm5hdGl2ZS4gClRoZSBpbXBsaWNhdGlvbiBoZXJlIGlzIHRoYXQg
d2UgY291bGQgYWx0ZXIgdGhlIExCUiBmb3JtYXQgdmlhCmVtdWxhdGlvbiwgYnkgY29va2luZyB0
aGUgdmFsdWUgb2JzZXJ2ZWQgd2hlbiB0aGUgZ3Vlc3QgcmVhZHMgdGhlIExCUiBNU1JzLgoKRm9y
IHRoZSByZWNvcmQsIHRoZSBmb3JtYXRzIGFyZToKClNvZnR3YXJlIHNob3VsZCBxdWVyeSBhbiBh
cmNoaXRlY3R1cmFsIE1TUiBJQTMyX1BFUkZfQ0FQQUJJTElUSUVTWzU6MF0KYWJvdXQgdGhlIGZv
cm1hdCBvZiB0aGUgYWRkcmVzcyB0aGF0IGlzIHN0b3JlZCBpbiB0aGUgTEJSIHN0YWNrLiBGb3Vy
CmZvcm1hdHMgYXJlIGRlZmluZWQgYnkgdGhlIGZvbGxvd2luZyBlbmNvZGluZzoKKiAwMDAwMDBC
ICgzMi1iaXQgcmVjb3JkIGZvcm1hdCkg4oCUIFN0b3JlcyAzMi1iaXQgb2Zmc2V0IGluIGN1cnJl
bnQgQ1Mgb2YKcmVzcGVjdGl2ZSBzb3VyY2UvZGVzdGluYXRpb24sCiogMDAwMDAxQiAoNjQtYml0
IExJUCByZWNvcmQgZm9ybWF0KSDigJQgU3RvcmVzIDY0LWJpdCBsaW5lYXIgYWRkcmVzcyBvZgpy
ZXNwZWN0aXZlIHNvdXJjZS9kZXN0aW5hdGlvbiwKKiAwMDAwMTBCICg2NC1iaXQgRUlQIHJlY29y
ZCBmb3JtYXQpIOKAlCBTdG9yZXMgNjQtYml0IG9mZnNldCAoZWZmZWN0aXZlCmFkZHJlc3MpIG9m
IHJlc3BlY3RpdmUgc291cmNlL2Rlc3RpbmF0aW9uLgoqIDAwMDAxMUIgKDY0LWJpdCBFSVAgcmVj
b3JkIGZvcm1hdCkgYW5kIEZsYWdzIOKAlCBTdG9yZXMgNjQtYml0IG9mZnNldAooZWZmZWN0aXZl
IGFkZHJlc3MpIG9mIHJlc3BlY3RpdmUgc291cmNlL2Rlc3RpbmF0aW9uLiBNaXNwcmVkaWN0aW9u
IGluZm8KaXMgcmVwb3J0ZWQgaW4gdGhlIHVwcGVyIGJpdCBvZiAnRlJPTScgcmVnaXN0ZXJzIGlu
IHRoZSBMQlIgc3RhY2suIFNlZQpMQlIgc3RhY2sgZGV0YWlscyBiZWxvdyBmb3IgZmxhZyBzdXBw
b3J0IGFuZCBkZWZpbml0aW9uLgoqIDAwMDEwMEIgKDY0LWJpdCBFSVAgcmVjb3JkIGZvcm1hdCks
IEZsYWdzIGFuZCBUU1gg4oCUIFN0b3JlcyA2NC1iaXQKb2Zmc2V0IChlZmZlY3RpdmUgYWRkcmVz
cykgb2YgcmVzcGVjdGl2ZSBzb3VyY2UvZGVzdGluYXRpb24uCk1pc3ByZWRpY3Rpb24gYW5kIFRT
WCBpbmZvIGFyZSByZXBvcnRlZCBpbiB0aGUgdXBwZXIgYml0cyBvZiDigJhGUk9N4oCZCnJlZ2lz
dGVycyBpbiB0aGUgTEJSIHN0YWNrLgoqIDAwMDEwMUIgKDY0LWJpdCBFSVAgcmVjb3JkIGZvcm1h
dCksIEZsYWdzLCBUU1gsIExCUl9JTkZPIOKAlCBTdG9yZXMKNjQtYml0IG9mZnNldCAoZWZmZWN0
aXZlIGFkZHJlc3MpIG9mIHJlc3BlY3RpdmUgc291cmNlL2Rlc3RpbmF0aW9uLgpNaXNwcmVkaWN0
aW9uLCBUU1gsIGFuZCBlbGFwc2VkIGN5Y2xlcyBzaW5jZSB0aGUgbGFzdCBMQlIgdXBkYXRlIGFy
ZQpyZXBvcnRlZCBpbiB0aGUgTEJSX0lORk8gTVNSIHN0YWNrLgoqIDAwMDExMEIgKDY0LWJpdCBF
SVAgcmVjb3JkIGZvcm1hdCksIEZsYWdzLCBDeWNsZXMg4oCUIFN0b3JlcyA2NC1iaXQKbGluZWFy
IGFkZHJlc3MgKENTLkJhc2UgKyBlZmZlY3RpdmUgYWRkcmVzcykgb2YgcmVzcGVjdGl2ZQpzb3Vy
Y2UvZGVzdGluYXRpb24uIE1pc3ByZWRpY3Rpb24gaW5mbyBpcyByZXBvcnRlZCBpbiB0aGUgdXBw
ZXIgYml0cyBvZgoxNy0xNiBWb2wuIDNCREVCVUcsIEJSQU5DSCBQUk9GSUxFLCBUU0MsIEFORCBS
RVNPVVJDRSBNT05JVE9SSU5HCkZFQVRVUkVTICdGUk9NJyByZWdpc3RlcnMgaW4gdGhlIExCUiBz
dGFjay4gRWxhcHNlZCBjeWNsZXMgc2luY2UgdGhlCmxhc3QgTEJSIHVwZGF0ZSBhcmUgcmVwb3J0
ZWQgaW4gdGhlIHVwcGVyIDE2IGJpdHMgb2YgdGhlICdUTycgcmVnaXN0ZXJzCmluIHRoZSBMQlIg
c3RhY2sgKHNlZSBTZWN0aW9uIDE3LjYpLgoKSW4gZ2VuZXJhbCwgSSBkb24ndCBzZWUgYW55IHNl
bnNpYmxlIHdheSBvZiBiZWluZyBhYmxlIHRvIGNvbnZlcnQKYmV0d2VlbiB0aGVzZSBmb3JtYXRz
IGF0IHRoZSBwb2ludCBvZiBhbiBSRE1TUi4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 12 14:06:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 14: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 1dKPzL-0002mK-LS; Mon, 12 Jun 2017 14:06: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 1dKPzJ-0002mB-Gq
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 14:06:37 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 C0/AE-03557-CEF9E395; Mon, 12 Jun 2017 14:06:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDS/fNfLt
 Ig9fXhC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz97yazFCyQrOjq38PWwPhUpIuRk0NIIE/i
 XOMzFhCbV8BOouHCDnYQW0LAUOL0wptgcRYBVYmlLTOYQWw2AXWJtmfbWUFsEQF9ifmffgLZH
 BzMAgYSd7+bgISFBbQlPnz9yQ4xvodJ4ut3LRCbE2j8v9PNTCDlvAKCEn93CIOEmQW0JB7+us
 UCYWtLLFv4mhliorTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsYNYpTi8pSi3SNDfWSijLTM0p
 yEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQJDjwEIdjA2LQo8xCjJwaQkyrvlik2kEF9Sfkpl
 RmJxRnxRaU5q8SFGGQ4OJQnelnl2kUKCRanpqRVpmTnAKIBJS3DwKInwWk4HSvMWFyTmFmemQ
 6ROMSpKifP2gfQJgCQySvPg2mCRd4lRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvP1zgKbwZO
 aVwE1/BbSYCWjxdZCbeYtLEhFSUg2MmkeOvs38575c78OPbnWpd7dWsSndTnxkdMSQqforc7l
 eyPxets3hWS8/Mu24mRRVFnVjWemFGvPbW2uuKt+uOrw14/2iS1ZJzaqWi0LKcqWE92owVYXe
 ZpxaOHcVV/pi0+sinlNWmv57srrRbbXlb9H3C3dvOLas4Wrni0s+C9fLc6ZyfXgWqMRSnJFoq
 MVcVJwIAB+BaJu3AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1497276394!94830191!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46395 invoked from network); 12 Jun 2017 14:06:36 -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; 12 Jun 2017 14:06:36 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 12 Jun 2017 08:06:34 -0600
Message-Id: <593EBC070200007800162064@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 12 Jun 2017 08:06:31 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <59398E1E0200007800160F7E@prv-mh.provo.novell.com>
 <59398E1E0200007800160F7E@prv-mh.provo.novell.com>
 <18da5e35-9bf5-76db-eb1d-90a6e46d618a@citrix.com>
 <593E4F7E0200007800161AA3@prv-mh.provo.novell.com>
 <d937289a-b6f8-6d1a-fe8b-ccac31a4b3f4@citrix.com>
In-Reply-To: <d937289a-b6f8-6d1a-fe8b-ccac31a4b3f4@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86emul: minor 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>

Pj4+IE9uIDEyLjA2LjE3IGF0IDE0OjQxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTIvMDYvMTcgMDc6MjMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAwOS4w
Ni4xNyBhdCAxOTo1MCwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gT24g
MDgvMDYvMTcgMTY6NDksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IERyb3AgYSByZWR1bmRhbnQg
aW5wdXQgY29uc3RyYWludCwgY29ycmVjdCBhIGNvbW1lbnQsIGFuZCAocmUpbW92ZQo+Pj4+IGZp
eC5pbnNuX2J5dGVzIGFkanVzdG1lbnRzICh0aGVzZSBhcmVuJ3QgbmVlZGVkIGZvciBjdXN0b20g
c3R1Ygo+Pj4+IGludm9jYXRpb25zIHdoZW4gdGhlIGluc3RydWN0aW9uIHBsYWNlZCBpbiB0aGUg
c3R1YiBjYW4ndCByYWlzZSAjWEYpCj4+PiBJJ20gbm90IHN1cmUgdGhlc2UgYXJlIHdpc2UgdG8g
cmVtb3ZlLiAgRXZlbiBpZiB3ZSBkb24ndCBleHBlY3QgYW4KPj4+IGV4Y2VwdGlvbiwgc2hvdWxk
IG9uZSBvY2N1ciwgZnB1X2hhbmRsZV9leGNlcHRpb24oKSB3aWxsIGZhaWwgdG8gc3RlcAo+Pj4g
b3ZlciB0aGUgaW5zdHJ1Y3Rpb24sIGFuZCB3aWxsIHJlLWV4ZWN1dGUgaXQuCj4+IEFoLCBwZXJo
YXBzIEkgc2hvdWxkbid0IGhhdmUgc3BsaXQgdGhpcyBvZmYgdGhlIHJlbWFpbmluZwo+PiBlbXVs
YXRvciBzZXJpZXMgSSBoYXZlIHJlYWR5IC0geW91IHJlZmVyIHRvIGEgbm8gbG9uZ2VyCj4+IGV4
aXN0aW5nIGZ1bmN0aW9uIChpbiBteSBjb2RlIGJhc2UpLgo+IAo+IFNvIHlvdSBoYXZlIGRyb3Bw
ZWQgdGhlIGxlZ2FjeSBGUFUgZXhjZXB0aW9uIGluZnJhc3RydWN0dXJlIGluIHRoZSBzZXJpZXM/
CgpZZXMuCgo+PiBPbmNlIHRoZXJlLCBkb190cmFwKCkKPj4gd2lsbCBwYW5pYygpIGFzIHVzdWFs
IGluIHRoYXQgY2FzZSwgd2hpY2ggSSB0aGluayBpdCBpcyBzb3J0IG9mCj4+IGFwcHJvcHJpYXRl
IGlmIHdlIHJlY2VpdmUgYW4gZXhjZXB0aW9uIHRoYXQgc2hvdWxkbid0IG9jY3VyIC0KPj4gYWZ0
ZXIgYWxsIHdlIHRoZW4gZG9uJ3QgcmVhbGx5IGtub3cgd2hhdCB0byBkbyB3aXRoIGl0LiBUaGlz
Cj4+IGJ0dyBnb2VzIGFsb25nIHRoZSBsaW5lcyBvZiBtZSBub3QgcmVhbGx5IGJlaW5nIGhhcHB5
IGFib3V0Cj4+IHVzIGhhbmRsaW5nIGFsbCBzb3J0cyBvZiBleGNlcHRpb25zIG9uY2UgYW4gLmV4
X3RhYmxlIGVudHJ5Cj4+IGlzIGFzc29jaWF0ZWQgd2l0aCBhbiBpbnN0cnVjdGlvbiwgcmF0aGVy
IHRoYW4ganVzdCB0aGUgb25lcwo+PiB3ZSByZWFsbHkgbWVhbiB0byByZWNvdmVyIGZyb20uIFlv
dSBtYXkgcmVjYWxsIHN1Y2ggYQo+PiBkaXNjdXNzaW9uIGZyb20gYSBmZXcgeWVhcnMgYmFjay4K
PiAKPiBJIGRvbid0IGZvbGxvdyB3aGF0IHlvdSBtZWFuIGhlcmUuIAoKMSkgQW4gZXhjZXB0aW9u
IHdoZW4gd2UgZG9uJ3QgZXhwZWN0IG9uZSBpcyBiYWQuCgoyKSBJZiB3ZSBnZXQgYW4gZXhjZXB0
aW9uIHdlIGRvbid0IGV4cGVjdCwgd2UgYmV0dGVyIGRvbid0CmJlaGF2ZSBhcyBpZiBhbGwgd2Fz
IHdlbGwuCgozKSBUaGlzIHdvdWxkIGltbyBiZXR0ZXIgZXh0ZW5kIHRvIG91ciBhbHJlYWR5IGV4
aXN0aW5nCmV4Y2VwdGlvbiByZWNvdmVyeSB0b28sIGUuZy4gYnkgLmV4X3RhYmxlIGVudHJpZXMg
cHJvdmlkaW5nCmEgYml0bWFwIG9mIGV4cGVjdGVkIChpLmUuIHRvIGJlIHJlY292ZXJlZCBmcm9t
KSBleGNlcHRpb25zLgoKPj4gV291bGQgeW91IGJlIG9rYXkgd2l0aCB0ZW1wb3JhcmlseSBhZGRp
bmcgYSByZXNwZWN0aXZlCj4+IEJVR19PTighZmljLT5pbnNuX2J5dGVzKSB0byBmcHVfaGFuZGxl
X2V4Y2VwdGlvbigpIHRvCj4+IGFjaGlldmUgdGhlIHNhbWUgZWZmZWN0Pwo+IAo+IFRoYXQgd291
bGQgYmUgYmV0dGVyIHRoYW4gbm90aGluZywgYnV0IGlzIGZpYy0+aW5zbl9ieXRlcyBhIHVzZWZ1
bCBmaWVsZAo+IHdpdGggdGhlIGxlZ2FjeSBoYW5kbGluZyByZW1vdmVkPyAgQXMgYWxsIHJlY292
ZXJ5IGlzIHJldHVybi1hZGRyZXNzCj4gYmFzZWQsIHRoZSBsZW5ndGggb2YgdGhlIGluc3RydWN0
aW9uIChzbyBsb25nIGFzIGl0IGZpdHMgd2l0aGluIHRoZQo+IHN0dWIpIGlzbid0IGltcG9ydGFu
dC4KClRoZSB3aG9sZSBzdHJ1Y3QgZnB1X2luc25fY3R4dCBpcyBnb2luZyBhd2F5IHRvZ2V0aGVy
IHdpdGgKdGhlIGNvbnZlcnNpb24gdG8gdGhlICJub3JtYWwiIGV4Y2VwdGlvbiBoYW5kbGluZyBt
b2RlbC4gU28KYWRkaW5nIHRoZSBzdWdnZXN0ZWQgQlVHX09OKCkgd291bGQgYmUgb25seSBhIHRl
bXBvcmFyeQp0aGluZyB1bnRpbCB0aGF0IG90aGVyIHBhdGNoIGNvdWxkIGJlIGNvbW1pdHRlZC4g
aW5zbl9ieXRlcwppcyBiZWNvbWluZyBhIGxvY2FsIHZhcmlhYmxlLCB1c2VkIHNvbGVseSBmb3Ig
Y29kZSBvdXRzaWRlIG9mCnRoZSBiaWcgc3dpdGNoKCkgdG8ga25vdyB3aGVyZSB0byBwbGFjZSB0
aGUgUkVUIGluc3RydWN0aW9uLgoKPj4gQXMgYSBzaWRlIG5vdGUsIEknbSByZW1vdmluZyB0aGVz
ZSBoZXJlIHNpbmNlIHRoZSBmdXJ0aGVyCj4+IFNJTUQgZW11bGF0aW9uIHBhdGNoZXMgSSBoYXZl
IHJlYWR5LCBidXQgd291bGQgcHJlZmVyIHRvCj4+IHBvc3Qgb25seSBvbmNlIDQuOSBpcyBvdXQs
IGRvIG5vdCBhZGQgcmVzcGVjdGl2ZSBjb2RlIGluIHRoZQo+PiBmaXJzdCBwbGFjZS4gV2l0aG91
dCBrbm93aW5nIHRoaXMgaW4gYWR2YW5jZSBJJ20gbm90IGV2ZW4KPj4gc3VyZSB0aGlzIHdvdWxk
IGJlIHJlbGlhYmx5IHNwb3R0YWJsZSBkdXJpbmcgcmV2aWV3Lgo+IAo+IFRoZXNlIHdoYXQ/ICBB
Z2FpbiBzb3JyeSwgSSBkb24ndCB1bmRlcnN0YW5kIHdoYXQgeW91IG1lYW4uCgpJIGhhdmUgcGF0
Y2hlcyB0byBhZGQgZnVsbCBBVlgsIEYxNkMsIEZNQTQsIEZNQSwgQVZYMiwgWE9QLAphbmQgM0RO
b3chIHN1cHBvcnQgdG8gdGhlIGVtdWxhdG9yLiBWYXJpb3VzIG9mIHRoZSBpbnN0cnVjdGlvbnMK
YWRkZWQgY2FuJ3QgcmFpc2UgI1hNLCBhbmQgdGhlIHBhdGNoZXMgZG9uJ3Qgc2V0IGluc25fYnl0
ZXMgaWYKaXQncyBub3QgbmVlZGVkIGZvciBhZm9yZW1lbnRpb25lZCBnZW5lcmljIGNvZGUgaW5z
ZXJ0aW5nIFJFVC4KSS5lLiB3aGF0IHRoZSBwYXRjaCBoZXJlIHJlbW92ZXMgaXMgd2hhdCB0aG9z
ZSBwYXRjaGVzIHdvbid0CmFkZCBpbiB0aGUgZmlyc3QgcGxhY2UsIHlpZWxkaW5nIGFuIG92ZXJh
bGwgY29uc2lzdGVudCByZXN1bHQuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 12 14:15:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 14: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 1dKQ82-0003TB-DN; Mon, 12 Jun 2017 14: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 <julien.grall@arm.com>) id 1dKQ81-0003SG-6S
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 14:15:37 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 50/6B-02955-802AE395; Mon, 12 Jun 2017 14:15:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVysyfVTZd9kV2
 kQe8OK4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPp/eesBWuZK3Z8m8nUwPiYqYuRi0NIYDOj
 xPL5a9kgnN2MEs+a21m7GDk5hAUCJC4svsbYxcjBIQJkt60VBAkLCRRJ/Dj1mgnEZhaYyyTR8
 poTxGYT0JS48/kTWJxXwEpi/57rbCA2i4CqxJuri5lBbFGBcIm3jUdYIGoEJU7OfMICMp5TwF
 7i4YViiJG2Enfm7maGsOUltr+dwzyBkW8Wko5ZSMpmISlbwMi8ilGjOLWoLLVI18hcL6koMz2
 jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMNjqGRgYdzC27PU7xCjJwaQkyrvlik2kEF9S
 fkplRmJxRnxRaU5q8SFGGQ4OJQnetAV2kUKCRanpqRVpmTnAsIdJS3DwKInwWk4HSvMWFyTmF
 memQ6ROMepyNH3Y8oVJiCUvPy9VSpw3F2SGAEhRRmke3AhYDF5ilJUS5mVkYGAQ4ilILcrNLE
 GVf8UozsGoJMw7BWQKT2ZeCdymV0BHMAEdcR3kft7ikkSElFQD45z6T/MyON4u2pudP0vD4MU
 ZpQW3v/kL95s0MNQG6f6Ned+6J7F7Jq/95zKOpAfOF1e9C1zMHzdn/zr191MXyJ/yeq3ye/qV
 3SGOifNUi07vMLum/Mtz9/HTNYkzqr+/1fz2zP/Fhv0mi+YoiaxucDa6suD/qkvTuEW5H2ioz
 M38f3TpRua7DHuUWIozEg21mIuKEwGt0ZFDvAIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1497276935!104541208!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43225 invoked from network); 12 Jun 2017 14:15:35 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-10.tower-31.messagelabs.com with SMTP; 12 Jun 2017 14:15: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 ABFC01596;
 Mon, 12 Jun 2017 07:15:34 -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 A874D3F41F;
 Mon, 12 Jun 2017 07:15:32 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <593AC30002000078001615E6@prv-mh.provo.novell.com>
 <593AC30002000078001615E6@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <74918fca-aedb-a406-79b9-9a3c63b4a7a6@arm.com>
Date: Mon, 12 Jun 2017 15:15:31 +0100
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: <593AC30002000078001615E6@prv-mh.provo.novell.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>
Subject: Re: [Xen-devel] [PATCH] domctl: improve device assignment structure
 layout and 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-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>

SGkgSmFuLAoKT24gMDkvMDYvMTcgMTQ6NDcsIEphbiBCZXVsaWNoIHdyb3RlOgo+IEF2b2lkIG5l
ZWRsZXNzIGdhcHMuIE1ha2UgZmxhZ3MgZmllbGQgbWFuZGF0b3J5IGZvciBhbGwgdGhyZWUKPiBv
cGVyYXRpb25zIChhbmQgcmVuYW1lIGl0IHRvIGZpdCB0aGUgaW50ZW5kZWQgZnV0dXJlIHB1cnBv
c2Ugb2YKPiBwb3NzaWJseSBob2xkaW5nIG1vcmUgdGhhbiBqdXN0IG9uZSBmbGFnKS4KPgo+IEFs
c28gY29ycmVjdCBhIHR5cG8gaW4gYSByZWxhdGVkIGRvbWN0bC5oIGNvbW1lbnQuCj4KPiBTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpGb3IgdGhlIGRldmlj
ZV90cmVlIHBhcnQ6CgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 12 14:18:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 14: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 1dKQAs-0003cF-Qv; Mon, 12 Jun 2017 14:18: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 1dKQAr-0003c9-U1
 for xen-devel@lists.xen.org; Mon, 12 Jun 2017 14:18:34 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 98/80-02006-9B2AE395; Mon, 12 Jun 2017 14:18:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsXS6fjDS3frIrt
 Ig/3fNCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozJ878wF6wUrzi/9BNLA+Ma4S5GDg4hgTyJ
 a4+yuxg5OXgF7CROX5nLCmJLCBhKnF54kwXEZhFQlZg+Zxc7iM0moC7R9mw7WI2IgL7E/E8/g
 WwuDmaBaawSa642MoEkhAUUJSYv+MQMYgsJ/GWSWPDcA8TmBFpwaUUXK8heXgFBib87wE5gBp
 q5fp4QSAWzgLxE89bZzBBhaYnl/zgmMPLNQqifhVA/C0n9LIT6BYwsqxjVi1OLylKLdE31koo
 y0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECw44BCHYwful3PsQoycGkJMq75YpNpBBf
 Un5KZUZicUZ8UWlOavEhRhkODiUJ3viFdpFCgkWp6akVaZk5wAiASUtw8CiJ8FpOB0rzFhck5
 hZnpkOkTjEqSolD9AmAJDJK8+DaYFF3iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8UxYATe
 HJzCuBm/4KaDET0OLrIDfzFpckIqSkGhhLeTpeiGQ//M7A/eFVtfu5F+vnBP1b+uBM7fYZptU
 cMenzghYuTDXYzDGlXHnZz7xLYuvNK1KcZ7+1a1o28ZXW6w/fJ82p2jv1p+E8o1DePZr99qdD
 m49M37fbTG9mmsPsokXbTao1/5361JbjtnLHzt7f2r1TIpj0k1SrIzKn5SVqB7aus3muxFKck
 WioxVxUnAgAdVvRO7UCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1497277107!74559370!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5224 invoked from network); 12 Jun 2017 14:18:29 -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 Jun 2017 14:18:29 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 12 Jun 2017 08:18:27 -0600
Message-Id: <593EBECE0200007800162072@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 12 Jun 2017 08:18:22 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1496927527-6218-1-git-send-email-andrew.cooper3@citrix.com>
 <5939717F0200007800160DF0@prv-mh.provo.novell.com>
 <0e497e01-2e07-5957-f4c1-034e686bedea@citrix.com>
 <593EB34A0200007800161FE8@prv-mh.provo.novell.com>
 <f21ab125-82ff-82ea-b2ad-6c038179584c@citrix.com>
 <593EB668020000780016201D@prv-mh.provo.novell.com>
 <607f9093-05ca-c321-8702-cc3bd1795425@citrix.com>
In-Reply-To: <607f9093-05ca-c321-8702-cc3bd1795425@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Lan Tianyu <tianyu.lan@intel.com>, Sergey Dyasli <sergey.dyasli@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, StefanoStabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Juergen Gross <jgross@suse.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, TimDeegan <tim@xen.org>,
 Anshul Makkar <anshul.makkar@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 Euan Harris <euan.harris@citrix.com>, JoaoMartins <joao.m.martins@oracle.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, PaulC Lai <paul.c.lai@intel.com>
Subject: Re: [Xen-devel] DESIGN: CPUID part 3
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEyLjA2LjE3IGF0IDE2OjAyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gTXkgb3JpZ2luYWwgc3RhdGVtZW50IHdhcyAiaWYgdGhlIGd1ZXN0IHVzZXMgTEJSL0xF
UiwgdGhlbiBtaWdyYXRpb24KPiBuZWVkcyB0byBiZSByZXN0cmljdGVkIHRvIGhhcmR3YXJlIHdp
dGggYW4gaWRlbnRpY2FsIExCUiBmb3JtYXQiLgo+IAo+IFlvdSBjb3VudGVyZWQgdGhhdCwgc2F5
aW5nIHdlIGNvdWxkIGVtdWxhdGUgTEJSL0xFUiBhcyBhbiBhbHRlcm5hdGl2ZS4gCj4gVGhlIGlt
cGxpY2F0aW9uIGhlcmUgaXMgdGhhdCB3ZSBjb3VsZCBhbHRlciB0aGUgTEJSIGZvcm1hdCB2aWEK
PiBlbXVsYXRpb24sIGJ5IGNvb2tpbmcgdGhlIHZhbHVlIG9ic2VydmVkIHdoZW4gdGhlIGd1ZXN0
IHJlYWRzIHRoZSBMQlIgTVNScy4KPiAKPiBGb3IgdGhlIHJlY29yZCwgdGhlIGZvcm1hdHMgYXJl
Ogo+IAo+IFNvZnR3YXJlIHNob3VsZCBxdWVyeSBhbiBhcmNoaXRlY3R1cmFsIE1TUiBJQTMyX1BF
UkZfQ0FQQUJJTElUSUVTWzU6MF0KPiBhYm91dCB0aGUgZm9ybWF0IG9mIHRoZSBhZGRyZXNzIHRo
YXQgaXMgc3RvcmVkIGluIHRoZSBMQlIgc3RhY2suIEZvdXIKPiBmb3JtYXRzIGFyZSBkZWZpbmVk
IGJ5IHRoZSBmb2xsb3dpbmcgZW5jb2Rpbmc6Cj4gKiAwMDAwMDBCICgzMi1iaXQgcmVjb3JkIGZv
cm1hdCkg4oCUIFN0b3JlcyAzMi1iaXQgb2Zmc2V0IGluIGN1cnJlbnQgQ1Mgb2YKPiByZXNwZWN0
aXZlIHNvdXJjZS9kZXN0aW5hdGlvbiwKPiAqIDAwMDAwMUIgKDY0LWJpdCBMSVAgcmVjb3JkIGZv
cm1hdCkg4oCUIFN0b3JlcyA2NC1iaXQgbGluZWFyIGFkZHJlc3Mgb2YKPiByZXNwZWN0aXZlIHNv
dXJjZS9kZXN0aW5hdGlvbiwKPiAqIDAwMDAxMEIgKDY0LWJpdCBFSVAgcmVjb3JkIGZvcm1hdCkg
4oCUIFN0b3JlcyA2NC1iaXQgb2Zmc2V0IChlZmZlY3RpdmUKPiBhZGRyZXNzKSBvZiByZXNwZWN0
aXZlIHNvdXJjZS9kZXN0aW5hdGlvbi4KPiAqIDAwMDAxMUIgKDY0LWJpdCBFSVAgcmVjb3JkIGZv
cm1hdCkgYW5kIEZsYWdzIOKAlCBTdG9yZXMgNjQtYml0IG9mZnNldAo+IChlZmZlY3RpdmUgYWRk
cmVzcykgb2YgcmVzcGVjdGl2ZSBzb3VyY2UvZGVzdGluYXRpb24uIE1pc3ByZWRpY3Rpb24gaW5m
bwo+IGlzIHJlcG9ydGVkIGluIHRoZSB1cHBlciBiaXQgb2YgJ0ZST00nIHJlZ2lzdGVycyBpbiB0
aGUgTEJSIHN0YWNrLiBTZWUKPiBMQlIgc3RhY2sgZGV0YWlscyBiZWxvdyBmb3IgZmxhZyBzdXBw
b3J0IGFuZCBkZWZpbml0aW9uLgo+ICogMDAwMTAwQiAoNjQtYml0IEVJUCByZWNvcmQgZm9ybWF0
KSwgRmxhZ3MgYW5kIFRTWCDigJQgU3RvcmVzIDY0LWJpdAo+IG9mZnNldCAoZWZmZWN0aXZlIGFk
ZHJlc3MpIG9mIHJlc3BlY3RpdmUgc291cmNlL2Rlc3RpbmF0aW9uLgo+IE1pc3ByZWRpY3Rpb24g
YW5kIFRTWCBpbmZvIGFyZSByZXBvcnRlZCBpbiB0aGUgdXBwZXIgYml0cyBvZiDigJhGUk9N4oCZ
Cj4gcmVnaXN0ZXJzIGluIHRoZSBMQlIgc3RhY2suCj4gKiAwMDAxMDFCICg2NC1iaXQgRUlQIHJl
Y29yZCBmb3JtYXQpLCBGbGFncywgVFNYLCBMQlJfSU5GTyDigJQgU3RvcmVzCj4gNjQtYml0IG9m
ZnNldCAoZWZmZWN0aXZlIGFkZHJlc3MpIG9mIHJlc3BlY3RpdmUgc291cmNlL2Rlc3RpbmF0aW9u
Lgo+IE1pc3ByZWRpY3Rpb24sIFRTWCwgYW5kIGVsYXBzZWQgY3ljbGVzIHNpbmNlIHRoZSBsYXN0
IExCUiB1cGRhdGUgYXJlCj4gcmVwb3J0ZWQgaW4gdGhlIExCUl9JTkZPIE1TUiBzdGFjay4KPiAq
IDAwMDExMEIgKDY0LWJpdCBFSVAgcmVjb3JkIGZvcm1hdCksIEZsYWdzLCBDeWNsZXMg4oCUIFN0
b3JlcyA2NC1iaXQKPiBsaW5lYXIgYWRkcmVzcyAoQ1MuQmFzZSArIGVmZmVjdGl2ZSBhZGRyZXNz
KSBvZiByZXNwZWN0aXZlCj4gc291cmNlL2Rlc3RpbmF0aW9uLiBNaXNwcmVkaWN0aW9uIGluZm8g
aXMgcmVwb3J0ZWQgaW4gdGhlIHVwcGVyIGJpdHMgb2YKPiAxNy0xNiBWb2wuIDNCREVCVUcsIEJS
QU5DSCBQUk9GSUxFLCBUU0MsIEFORCBSRVNPVVJDRSBNT05JVE9SSU5HCj4gRkVBVFVSRVMgJ0ZS
T00nIHJlZ2lzdGVycyBpbiB0aGUgTEJSIHN0YWNrLiBFbGFwc2VkIGN5Y2xlcyBzaW5jZSB0aGUK
PiBsYXN0IExCUiB1cGRhdGUgYXJlIHJlcG9ydGVkIGluIHRoZSB1cHBlciAxNiBiaXRzIG9mIHRo
ZSAnVE8nIHJlZ2lzdGVycwo+IGluIHRoZSBMQlIgc3RhY2sgKHNlZSBTZWN0aW9uIDE3LjYpLgo+
IAo+IEluIGdlbmVyYWwsIEkgZG9uJ3Qgc2VlIGFueSBzZW5zaWJsZSB3YXkgb2YgYmVpbmcgYWJs
ZSB0byBjb252ZXJ0Cj4gYmV0d2VlbiB0aGVzZSBmb3JtYXRzIGF0IHRoZSBwb2ludCBvZiBhbiBS
RE1TUi4KCkhtbSwgSSBkb24ndCBzZWUgYSBwcm9ibGVtIGNvbnZlcnRpbmcgZm9ybWF0cyAzLi42
IHRvIGZvcm1hdHMgMApvciAyLiBJIGFsc28gZG9uJ3QgdGhpbmsgYW55IG1pc2JlaGF2aW9yIGNh
biBwb3NzaWJseSByZXN1bHQgd2hlbgpjb252ZXJ0aW5nIDIgdG8gMyBieSBzaW1wbHkgYWx3YXlz
IGxvYWRpbmcgYSBmaXhlZCB2YWx1ZSBpbnRvIHRoZQptaXMtcHJlZGljdGlvbiBiaXQuIFdoZXRo
ZXIgMiBjYW4gYmUgY29udmVydGVkIHNlbnNpYmx5IHRvIDQuLjYKd291bGQgbmVlZCB0byBiZSBk
ZXRlcm1pbmVkLiBGb3JtYXQgMSBjbGVhcmx5IGlzIHRoZSBvZGQgb25lIG91dCwKY29udmVyc2lv
biB0by9mcm9tIHdoaWNoIHdvdWxkIG9ubHkgYmUgcmVhc29uYWJsZSBpZiB3ZSBhc3N1bWVkCmZs
YXQgYWRkcmVzc2luZyBldmVyeXdoZXJlICh3aGljaCBvYnZpb3VzbHkgd2UgY2FuIGFzc3VtZSBh
cwpsb25nIGFzIGEgZ3Vlc3Qgc3RheXMgaW4gNjQtYml0IG1vZGUpLgoKSXQgaXMgYWxzbyBjbGVh
ciB0aGF0IGZvcm1hdCA2IHdvbid0IHN1cnZpdmUgdGhlIGFkZGl0aW9uIG9mIDUtbGV2ZWwKcGFn
ZSB0YWJsZXMsIGFzIHRoZXJlIGFyZW4ndCBlbm91Z2ggYml0cyB0byBzdG9yZSBhIG1lYW5pbmdm
dWwKY3ljbGUgY291bnQuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 12 14:22:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 14:22: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 1dKQEL-0004HB-V4; Mon, 12 Jun 2017 14:22:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jgross@suse.com>) id 1dKQEK-0004GR-0S
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 14:22:08 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 F3/8A-02006-F83AE395; Mon, 12 Jun 2017 14:22:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVyuP0Ov273Yrt
 Igzd7jCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxd9/+zFmwwqzhybjJ7A+MH3S5GTg4JASOJ
 txP/MXUxcnEICSxklDi1dDcrSIJNQFViw/VTYLaIgKPE6ralYDazQKzE/juz2EFsYQEridkrm
 lhAbBag+hfbPwLFOTh4BUwkrqxzhZgvL9FxYDJYCaeAqcT8w98YQWwhoJIzE+8yT2DkXsDIsI
 pRozi1qCy1SNfQQi+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTI9C7DECwg7Fpu+c
 hRkkOJiVR3i1XbCKF+JLyUyozEosz4otKc1KLDzHKcHAoSfB6L7KLFBIsSk1PrUjLzAGGGUxa
 goNHSYTXcjpQmre4IDG3ODMdInWKUZdjw+r1X5iEWPLy81KlxHnjQGYIgBRllObBjYCF/CVGW
 SlhXkago4R4ClKLcjNLUOVfMYpzMCoJ8+5eCDSFJzOvBG7TK6AjmICOuA5yP29xSSJCSqqB8b
 CngffeXoefU3kuZPY/O/t3y+R+7Wusi6fdj7lyaOvk1HPp1wunGxq838dUmql1Jv7w16WN1+7
 OUfn0/v7ieTlO8/9ssvoeWvTxsMqtNoHJK32NlfTvrPJvDJbb3+dit4w/Rm+6oNdb08OXxG59
 EFy7o3pLhF5Z0jm5dZceyKtf+aNf5Pc3rVSJpTgj0VCLuag4EQBtpqBVdAIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1497277323!103115472!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53890 invoked from network); 12 Jun 2017 14:22: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; 12 Jun 2017 14:22: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 7C318AD54;
 Mon, 12 Jun 2017 14:22:03 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org,
	xen-devel@lists.xenproject.org
Date: Mon, 12 Jun 2017 16:21:48 +0200
Message-Id: <20170612142150.15283-3-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170612142150.15283-1-jgross@suse.com>
References: <20170612142150.15283-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, gregkh@linuxfoundation.org,
 boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH v3 2/4] xen: add sysfs node for 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>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudGx5IHRoZXJlIGlzIG5vIHJlbGlhYmxlIHVzZXIgaW50ZXJmYWNlIGluc2lkZSBhIFhl
biBndWVzdCB0bwpkZXRlcm1pbmUgaXRzIHR5cGUgKGUuZy4gSFZNLCBQViBvciBQVkgpLiBJbnN0
ZWFkIG9mIGxldHRpbmcgdXNlciBtb2RlCnRyeSB0byBkZXRlcm1pbmUgdGhpcyBieSB2YXJpb3Vz
IHJhdGhlciBoYWNreSBtZWNoYW5pc21zIChwYXJzaW5nIG9mCmJvb3QgbWVzc2FnZXMgYmVmb3Jl
IHRoZXkgYXJlIGdvbmUsIHRyeWluZyB0byBtYWtlIHVzZSBvZiBrbm93biBzdWJ0bGUKZGlmZmVy
ZW5jZXMgaW4gYmVoYXZpb3Igb2Ygc29tZSBpbnN0cnVjdGlvbnMpLCBhZGQgYSBzeXNmcyBub2Rl
Ci9zeXMvaHlwZXJ2aXNvci9ndWVzdF90eXBlIHRvIGV4cGxpY2l0bHkgZGVsaXZlciB0aGlzIGlu
Zm9ybWF0aW9uIGFzCml0IGlzIGtub3duIHRvIHRoZSBrZXJuZWwuCgpTaWduZWQtb2ZmLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zz
a3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgotLS0KVjI6CiAgLSByZW1vdmUgUFZIVk0g
Z3Vlc3QgdHlwZSAoQW5kcmV3IENvb3BlcikKICAtIG1vdmUgZGVzY3JpcHRpb24gdG8gRG9jdW1l
bnRhdGlvbi9BQkkvdGVzdGluZy9zeXNmcy1oeXBlcnZpc29yLXhlbgogICAgKEJvcmlzIE9zdHJv
dnNreSkKICAtIG1ha2UgeGVuX2d1ZXN0X3R5cGUgY29uc3QgY2hhciAqIChKYW4gQmV1bGljaCkK
ICAtIG1vZGlmeSBzdGFuZGFyZCBBUk0gZ3Vlc3QgdHlwZSB0byAiWGVuIgotLS0KIC4uLi97c3lz
ZnMtaHlwZXJ2aXNvci1wbXUgPT4gc3lzZnMtaHlwZXJ2aXNvci14ZW59ICAgICAgfCAxNSArKysr
KysrKysrKysrLS0KIE1BSU5UQUlORVJTICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgMiArLQogYXJjaC9hcm0veGVuL2VubGlnaHRlbi5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAzICsrKwogYXJjaC94ODYveGVuL2VubGlnaHRlbi5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAzICsrKwogYXJjaC94ODYveGVuL2VubGln
aHRlbl9odm0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA1ICsrKy0tCiBhcmNoL3g4
Ni94ZW4vZW5saWdodGVuX3B2LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEgKwog
ZHJpdmVycy94ZW4vc3lzLWh5cGVydmlzb3IuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
IDE3ICsrKysrKysrKysrKysrKysrCiBpbmNsdWRlL3hlbi94ZW4uaCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKysKIDggZmlsZXMgY2hhbmdlZCwgNDMgaW5zZXJ0
aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKIHJlbmFtZSBEb2N1bWVudGF0aW9uL0FCSS90ZXN0aW5n
L3tzeXNmcy1oeXBlcnZpc29yLXBtdSA9PiBzeXNmcy1oeXBlcnZpc29yLXhlbn0gKDY3JSkKCmRp
ZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL0FCSS90ZXN0aW5nL3N5c2ZzLWh5cGVydmlzb3ItcG11
IGIvRG9jdW1lbnRhdGlvbi9BQkkvdGVzdGluZy9zeXNmcy1oeXBlcnZpc29yLXhlbgpzaW1pbGFy
aXR5IGluZGV4IDY3JQpyZW5hbWUgZnJvbSBEb2N1bWVudGF0aW9uL0FCSS90ZXN0aW5nL3N5c2Zz
LWh5cGVydmlzb3ItcG11CnJlbmFtZSB0byBEb2N1bWVudGF0aW9uL0FCSS90ZXN0aW5nL3N5c2Zz
LWh5cGVydmlzb3IteGVuCmluZGV4IDIyNGZhYTEwNWUxOC4uYzBlZGIzZmRkNmViIDEwMDY0NAot
LS0gYS9Eb2N1bWVudGF0aW9uL0FCSS90ZXN0aW5nL3N5c2ZzLWh5cGVydmlzb3ItcG11CisrKyBi
L0RvY3VtZW50YXRpb24vQUJJL3Rlc3Rpbmcvc3lzZnMtaHlwZXJ2aXNvci14ZW4KQEAgLTEsOCAr
MSwxOSBAQAorV2hhdDoJCS9zeXMvaHlwZXJ2aXNvci9ndWVzdF90eXBlCitEYXRlOgkJTWF5IDIw
MTcKK0tlcm5lbFZlcnNpb246CTQuMTMKK0NvbnRhY3Q6CXhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZworRGVzY3JpcHRpb246CUlmIHJ1bm5pbmcgdW5kZXIgWGVuOgorCQlUeXBlIG9mIGd1
ZXN0OgorCQkiWGVuIjogc3RhbmRhcmQgZ3Vlc3QgdHlwZSBvbiBhcm0KKwkJIkhWTSI6IGZ1bGx5
IHZpcnR1YWxpemVkIGd1ZXN0ICh4ODYpCisJCSJQViI6IHBhcmF2aXJ0dWFsaXplZCBndWVzdCAo
eDg2KQorCQkiUFZIIjogZnVsbHkgdmlydHVhbGl6ZWQgZ3Vlc3Qgd2l0aG91dCBsZWdhY3kgZW11
bGF0aW9uICh4ODYpCisKIFdoYXQ6CQkvc3lzL2h5cGVydmlzb3IvcG11L3BtdV9tb2RlCiBEYXRl
OgkJQXVndXN0IDIwMTUKIEtlcm5lbFZlcnNpb246CTQuMwogQ29udGFjdDoJQm9yaXMgT3N0cm92
c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KLURlc2NyaXB0aW9uOgorRGVzY3JpcHRp
b246CUlmIHJ1bm5pbmcgdW5kZXIgWGVuOgogCQlEZXNjcmliZXMgbW9kZSB0aGF0IFhlbidzIHBl
cmZvcm1hbmNlLW1vbml0b3JpbmcgdW5pdCAoUE1VKQogCQl1c2VzLiBBY2NlcHRlZCB2YWx1ZXMg
YXJlCiAJCQkib2ZmIiAgLS0gUE1VIGlzIGRpc2FibGVkCkBAIC0xNyw3ICsyOCw3IEBAIFdoYXQ6
ICAgICAgICAgICAvc3lzL2h5cGVydmlzb3IvcG11L3BtdV9mZWF0dXJlcwogRGF0ZTogICAgICAg
ICAgIEF1Z3VzdCAyMDE1CiBLZXJuZWxWZXJzaW9uOiAgNC4zCiBDb250YWN0OiAgICAgICAgQm9y
aXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KLURlc2NyaXB0aW9uOgor
RGVzY3JpcHRpb246CUlmIHJ1bm5pbmcgdW5kZXIgWGVuOgogCQlEZXNjcmliZXMgWGVuIFBNVSBm
ZWF0dXJlcyAoYXMgYW4gaW50ZWdlcikuIEEgc2V0IGJpdCBpbmRpY2F0ZXMKIAkJdGhhdCB0aGUg
Y29ycmVzcG9uZGluZyBmZWF0dXJlIGlzIGVuYWJsZWQuIFNlZQogCQlpbmNsdWRlL3hlbi9pbnRl
cmZhY2UveGVucG11LmggZm9yIGF2YWlsYWJsZSBmZWF0dXJlcwpkaWZmIC0tZ2l0IGEvTUFJTlRB
SU5FUlMgYi9NQUlOVEFJTkVSUwppbmRleCA2OGMzMWFlYmI3OWMuLjU2MzA0Mzk0MjllNiAxMDA2
NDQKLS0tIGEvTUFJTlRBSU5FUlMKKysrIGIvTUFJTlRBSU5FUlMKQEAgLTEzOTgzLDcgKzEzOTgz
LDcgQEAgRjoJYXJjaC94ODYvaW5jbHVkZS9hc20veGVuLwogRjoJaW5jbHVkZS94ZW4vCiBGOglp
bmNsdWRlL3VhcGkveGVuLwogRjoJRG9jdW1lbnRhdGlvbi9BQkkvc3RhYmxlL3N5c2ZzLWh5cGVy
dmlzb3IteGVuCi1GOglEb2N1bWVudGF0aW9uL0FCSS90ZXN0aW5nL3N5c2ZzLWh5cGVydmlzb3It
cG11CitGOglEb2N1bWVudGF0aW9uL0FCSS90ZXN0aW5nL3N5c2ZzLWh5cGVydmlzb3IteGVuCiAK
IFhFTiBIWVBFUlZJU09SIEFSTQogTToJU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgpkaWZmIC0tZ2l0IGEvYXJjaC9hcm0veGVuL2VubGlnaHRlbi5jIGIvYXJjaC9h
cm0veGVuL2VubGlnaHRlbi5jCmluZGV4IGJhN2Y0YzhmNWMzZS4uNzQyOWFmNjIzMzc5IDEwMDY0
NAotLS0gYS9hcmNoL2FybS94ZW4vZW5saWdodGVuLmMKKysrIGIvYXJjaC9hcm0veGVuL2VubGln
aHRlbi5jCkBAIC00Myw2ICs0Myw5IEBAIEVYUE9SVF9TWU1CT0woeGVuX3N0YXJ0X2luZm8pOwog
ZW51bSB4ZW5fZG9tYWluX3R5cGUgeGVuX2RvbWFpbl90eXBlID0gWEVOX05BVElWRTsKIEVYUE9S
VF9TWU1CT0woeGVuX2RvbWFpbl90eXBlKTsKIAorY29uc3QgY2hhciAqeGVuX2d1ZXN0X3R5cGUg
PSAiWGVuIjsKK0VYUE9SVF9TWU1CT0xfR1BMKHhlbl9ndWVzdF90eXBlKTsKKwogc3RydWN0IHNo
YXJlZF9pbmZvIHhlbl9kdW1teV9zaGFyZWRfaW5mbzsKIHN0cnVjdCBzaGFyZWRfaW5mbyAqSFlQ
RVJWSVNPUl9zaGFyZWRfaW5mbyA9ICh2b2lkICopJnhlbl9kdW1teV9zaGFyZWRfaW5mbzsKIApk
aWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL2VubGlnaHRlbi5jIGIvYXJjaC94ODYveGVuL2VubGln
aHRlbi5jCmluZGV4IGE1ZmZjYmIyMGNjMC4uMTdiNjUwM2RmMjkxIDEwMDY0NAotLS0gYS9hcmNo
L3g4Ni94ZW4vZW5saWdodGVuLmMKKysrIGIvYXJjaC94ODYveGVuL2VubGlnaHRlbi5jCkBAIC00
Nyw2ICs0Nyw5IEBAIEVYUE9SVF9QRVJfQ1BVX1NZTUJPTCh4ZW5fdmNwdV9pZCk7CiBlbnVtIHhl
bl9kb21haW5fdHlwZSB4ZW5fZG9tYWluX3R5cGUgPSBYRU5fTkFUSVZFOwogRVhQT1JUX1NZTUJP
TF9HUEwoeGVuX2RvbWFpbl90eXBlKTsKIAorY29uc3QgY2hhciAqeGVuX2d1ZXN0X3R5cGUgPSAi
SFZNIjsKK0VYUE9SVF9TWU1CT0xfR1BMKHhlbl9ndWVzdF90eXBlKTsKKwogdW5zaWduZWQgbG9u
ZyAqbWFjaGluZV90b19waHlzX21hcHBpbmcgPSAodm9pZCAqKU1BQ0gyUEhZU19WSVJUX1NUQVJU
OwogRVhQT1JUX1NZTUJPTChtYWNoaW5lX3RvX3BoeXNfbWFwcGluZyk7CiB1bnNpZ25lZCBsb25n
ICBtYWNoaW5lX3RvX3BoeXNfbnI7CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4vZW5saWdodGVu
X2h2bS5jIGIvYXJjaC94ODYveGVuL2VubGlnaHRlbl9odm0uYwppbmRleCBhNmQwMTRmNDdlNTIu
LmJkYTk4NzI2ZDEzOSAxMDA2NDQKLS0tIGEvYXJjaC94ODYveGVuL2VubGlnaHRlbl9odm0uYwor
KysgYi9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX2h2bS5jCkBAIC02OCw5ICs2OCwxMCBAQCBzdGF0
aWMgdm9pZCBfX2luaXQgaW5pdF9odm1fcHZfaW5mbyh2b2lkKQogCXhlbl9kb21haW5fdHlwZSA9
IFhFTl9IVk1fRE9NQUlOOwogCiAJLyogUFZIIHNldCB1cCBoeXBlcmNhbGwgcGFnZSBpbiB4ZW5f
cHJlcGFyZV9wdmgoKS4gKi8KLQlpZiAoeGVuX3B2aF9kb21haW4oKSkKKwlpZiAoeGVuX3B2aF9k
b21haW4oKSkgewogCQlwdl9pbmZvLm5hbWUgPSAiWGVuIFBWSCI7Ci0JZWxzZSB7CisJCXhlbl9n
dWVzdF90eXBlID0gIlBWSCI7CisJfSBlbHNlIHsKIAkJdTY0IHBmbjsKIAkJdWludDMyX3QgbXNy
OwogCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2LmMgYi9hcmNoL3g4Ni94
ZW4vZW5saWdodGVuX3B2LmMKaW5kZXggZjMzZWVmNGViZDEyLi43YWM1ZTkzZDk2ZjMgMTAwNjQ0
Ci0tLSBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYworKysgYi9hcmNoL3g4Ni94ZW4vZW5s
aWdodGVuX3B2LmMKQEAgLTEyNTUsNiArMTI1NSw3IEBAIGFzbWxpbmthZ2UgX192aXNpYmxlIHZv
aWQgX19pbml0IHhlbl9zdGFydF9rZXJuZWwodm9pZCkKIAkJcmV0dXJuOwogCiAJeGVuX2RvbWFp
bl90eXBlID0gWEVOX1BWX0RPTUFJTjsKKwl4ZW5fZ3Vlc3RfdHlwZSA9ICJQViI7CiAKIAl4ZW5f
c2V0dXBfZmVhdHVyZXMoKTsKIApkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vc3lzLWh5cGVydmlz
b3IuYyBiL2RyaXZlcnMveGVuL3N5cy1oeXBlcnZpc29yLmMKaW5kZXggODQxMDZmOWM0NTZjLi5k
NjQxZTk5NzBkNWQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3N5cy1oeXBlcnZpc29yLmMKKysr
IGIvZHJpdmVycy94ZW4vc3lzLWh5cGVydmlzb3IuYwpAQCAtNTAsNiArNTAsMTggQEAgc3RhdGlj
IGludCBfX2luaXQgeGVuX3N5c2ZzX3R5cGVfaW5pdCh2b2lkKQogCXJldHVybiBzeXNmc19jcmVh
dGVfZmlsZShoeXBlcnZpc29yX2tvYmosICZ0eXBlX2F0dHIuYXR0cik7CiB9CiAKK3N0YXRpYyBz
c2l6ZV90IGd1ZXN0X3R5cGVfc2hvdyhzdHJ1Y3QgaHlwX3N5c2ZzX2F0dHIgKmF0dHIsIGNoYXIg
KmJ1ZmZlcikKK3sKKwlyZXR1cm4gc3ByaW50ZihidWZmZXIsICIlc1xuIiwgeGVuX2d1ZXN0X3R5
cGUpOworfQorCitIWVBFUlZJU09SX0FUVFJfUk8oZ3Vlc3RfdHlwZSk7CisKK3N0YXRpYyBpbnQg
X19pbml0IHhlbl9zeXNmc19ndWVzdF90eXBlX2luaXQodm9pZCkKK3sKKwlyZXR1cm4gc3lzZnNf
Y3JlYXRlX2ZpbGUoaHlwZXJ2aXNvcl9rb2JqLCAmZ3Vlc3RfdHlwZV9hdHRyLmF0dHIpOworfQor
CiAvKiB4ZW4gdmVyc2lvbiBhdHRyaWJ1dGVzICovCiBzdGF0aWMgc3NpemVfdCBtYWpvcl9zaG93
KHN0cnVjdCBoeXBfc3lzZnNfYXR0ciAqYXR0ciwgY2hhciAqYnVmZmVyKQogewpAQCAtNDcxLDYg
KzQ4Myw5IEBAIHN0YXRpYyBpbnQgX19pbml0IGh5cGVyX3N5c2ZzX2luaXQodm9pZCkKIAlyZXQg
PSB4ZW5fc3lzZnNfdHlwZV9pbml0KCk7CiAJaWYgKHJldCkKIAkJZ290byBvdXQ7CisJcmV0ID0g
eGVuX3N5c2ZzX2d1ZXN0X3R5cGVfaW5pdCgpOworCWlmIChyZXQpCisJCWdvdG8gZ3Vlc3RfdHlw
ZV9vdXQ7CiAJcmV0ID0geGVuX3N5c2ZzX3ZlcnNpb25faW5pdCgpOwogCWlmIChyZXQpCiAJCWdv
dG8gdmVyc2lvbl9vdXQ7CkBAIC01MDIsNiArNTE3LDggQEAgc3RhdGljIGludCBfX2luaXQgaHlw
ZXJfc3lzZnNfaW5pdCh2b2lkKQogY29tcF9vdXQ6CiAJc3lzZnNfcmVtb3ZlX2dyb3VwKGh5cGVy
dmlzb3Jfa29iaiwgJnZlcnNpb25fZ3JvdXApOwogdmVyc2lvbl9vdXQ6CisJc3lzZnNfcmVtb3Zl
X2ZpbGUoaHlwZXJ2aXNvcl9rb2JqLCAmZ3Vlc3RfdHlwZV9hdHRyLmF0dHIpOworZ3Vlc3RfdHlw
ZV9vdXQ6CiAJc3lzZnNfcmVtb3ZlX2ZpbGUoaHlwZXJ2aXNvcl9rb2JqLCAmdHlwZV9hdHRyLmF0
dHIpOwogb3V0OgogCXJldHVybiByZXQ7CmRpZmYgLS1naXQgYS9pbmNsdWRlL3hlbi94ZW4uaCBi
L2luY2x1ZGUveGVuL3hlbi5oCmluZGV4IDZlOGI3ZmM3OTgwMS4uZjAyZDE3MzJkN2E2IDEwMDY0
NAotLS0gYS9pbmNsdWRlL3hlbi94ZW4uaAorKysgYi9pbmNsdWRlL3hlbi94ZW4uaApAQCAtOSw4
ICs5LDEwIEBAIGVudW0geGVuX2RvbWFpbl90eXBlIHsKIAogI2lmZGVmIENPTkZJR19YRU4KIGV4
dGVybiBlbnVtIHhlbl9kb21haW5fdHlwZSB4ZW5fZG9tYWluX3R5cGU7CitleHRlcm4gY29uc3Qg
Y2hhciAqeGVuX2d1ZXN0X3R5cGU7CiAjZWxzZQogI2RlZmluZSB4ZW5fZG9tYWluX3R5cGUJCVhF
Tl9OQVRJVkUKKyNkZWZpbmUgeGVuX2d1ZXN0X3R5cGUJCSJuYXRpdmUiCiAjZW5kaWYKIAogI2Rl
ZmluZSB4ZW5fZG9tYWluKCkJCSh4ZW5fZG9tYWluX3R5cGUgIT0gWEVOX05BVElWRSkKLS0gCjIu
MTIuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 12 14:22:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 14:22: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 1dKQEM-0004HV-5l; Mon, 12 Jun 2017 14:22:10 +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 1dKQEK-0004GT-7S
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 14:22:08 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 D0/AB-03058-F83AE395; Mon, 12 Jun 2017 14:22:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVyuP0Ov27fYrt
 Ig9NztSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozFP88wFXzSqjgx4yFrA+NxlS5GTg4JASOJ
 txP/MXUxcnEICSxklOi49J0RJMEmoCqx4fopVhBbRMBRYnXbUjCbWSBWYv+dWewgtrCAh8T/L
 wvA6lmA6t8va2ACsXkFTCQ+vvrKDLFAXqLjwGQWEJtTwFRi/uFvYPVCQDVnJt5lnsDIvYCRYR
 WjRnFqUVlqka6hgV5SUWZ6RkluYmYOkGeml5taXJyYnpqTmFSsl5yfu4kR6F8GINjBeG9ZwCF
 GSQ4mJVHeLVdsIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8HovsosUEixKTU+tSMvMAQYaTFqC
 g0dJhNdyOlCat7ggMbc4Mx0idYpRl2PD6vVfmIRY8vLzUqXEeR8uBCoSACnKKM2DGwEL+kuMs
 lLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5t0NMoUnM68EbtMroCOYgI64DnI/b3FJIkJKqoHRQL
 PTTskqwJdz1y5NhflzXi97+vW74lIXU+fDqw1ffphnuuFSkV7A53sds757TXn26kwwQ97hXW8
 NN9z7f/1yTInsggXW0VMP1Cmu7atdIqI5M3Ft8bk2I97PrBJubT0zZfod1RsTpu+r+PlUflME
 86GNt9Z0Z4Uukpdn9pvzOi1I++jucs0OJZbijERDLeai4kQAeP0cFXUCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1497277326!69977664!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13669 invoked from network); 12 Jun 2017 14:22:06 -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; 12 Jun 2017 14:22: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 45B56AD8B;
 Mon, 12 Jun 2017 14:22:06 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org,
	xen-devel@lists.xenproject.org
Date: Mon, 12 Jun 2017 16:21:47 +0200
Message-Id: <20170612142150.15283-2-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170612142150.15283-1-jgross@suse.com>
References: <20170612142150.15283-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, gregkh@linuxfoundation.org,
 boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH v3 1/4] doc,
	xen: document hypervisor sysfs nodes 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>

VG9kYXkgb25seSBhIGZldyBzeXNmcyBub2RlcyB1bmRlciAvc3lzL2h5cGVydmlzb3IvIGFyZSBk
b2N1bWVudGVkCmZvciBYZW4gaW4gRG9jdW1lbnRhdGlvbi9BQkkvdGVzdGluZy9zeXNmcy1oeXBl
cnZpc29yLXBtdS4KCkFkZCB0aGUgcmVtYWluaW5nIFhlbiBzeXNmcyBub2RlcyB1bmRlciAvc3lz
L2h5cGVydmlzb3IvIGluIGEgbmV3CmZpbGUgRG9jdW1lbnRhdGlvbi9BQkkvc3RhYmxlL3N5c2Zz
LWh5cGVydmlzb3IteGVuIGFuZCBhZGQgdGhlIFhlbgpzcGVjaWZpYyBzeXNmcyBkb2NzIHRvIHRo
ZSBNQUlOVEFJTkVSUyBmaWxlLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgotLS0KVjM6CiAgLSBhZGRlZCBoaW50IGZvciBoaWRkZW4gdmFsdWVzIHdoZXJl
IGFwcHJvcHJpYXRlIChBbmRyZXcgQ29vcGVyKQoKVjI6CiAgLSByZW5hbWUgZmlsZSB0byBEb2N1
bWVudGF0aW9uL0FCSS9zdGFibGUvc3lzZnMtaHlwZXJ2aXNvci14ZW4gaW4KICAgIG9yZGVyIHRv
IHJlZmxlY3QgWGVuIGRlcGVuZGVuY3kKICAtIGxlYXZlIHBtdSBlbnRyaWVzIGluIG9sZCBmaWxl
IHVuZGVyIHRlc3RpbmcgKEJvcmlzIE9zdHJvdnNreSkKLS0tCiBEb2N1bWVudGF0aW9uL0FCSS9z
dGFibGUvc3lzZnMtaHlwZXJ2aXNvci14ZW4gfCAxMTkgKysrKysrKysrKysrKysrKysrKysrKysr
KysKIE1BSU5UQUlORVJTICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMiAr
CiAyIGZpbGVzIGNoYW5nZWQsIDEyMSBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQg
RG9jdW1lbnRhdGlvbi9BQkkvc3RhYmxlL3N5c2ZzLWh5cGVydmlzb3IteGVuCgpkaWZmIC0tZ2l0
IGEvRG9jdW1lbnRhdGlvbi9BQkkvc3RhYmxlL3N5c2ZzLWh5cGVydmlzb3IteGVuIGIvRG9jdW1l
bnRhdGlvbi9BQkkvc3RhYmxlL3N5c2ZzLWh5cGVydmlzb3IteGVuCm5ldyBmaWxlIG1vZGUgMTAw
NjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uZTQxMzE1NDEyOGI4Ci0tLSAvZGV2L251bGwKKysrIGIv
RG9jdW1lbnRhdGlvbi9BQkkvc3RhYmxlL3N5c2ZzLWh5cGVydmlzb3IteGVuCkBAIC0wLDAgKzEs
MTE5IEBACitXaGF0OgkJL3N5cy9oeXBlcnZpc29yL2NvbXBpbGF0aW9uL2NvbXBpbGVfZGF0ZQor
RGF0ZToJCU1hcmNoIDIwMDkKK0tlcm5lbFZlcnNpb246CTIuNi4zMAorQ29udGFjdDoJeGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCitEZXNjcmlwdGlvbjoJSWYgcnVubmluZyB1bmRlciBY
ZW46CisJCUNvbnRhaW5zIHRoZSBidWlsZCB0aW1lIHN0YW1wIG9mIHRoZSBYZW4gaHlwZXJ2aXNv
cgorCQlNaWdodCByZXR1cm4gIjxkZW5pZWQ+IiBpbiBjYXNlIG9mIHNwZWNpYWwgc2VjdXJpdHkg
c2V0dGluZ3MKKwkJaW4gdGhlIGh5cGVydmlzb3IuCisKK1doYXQ6CQkvc3lzL2h5cGVydmlzb3Iv
Y29tcGlsYXRpb24vY29tcGlsZWRfYnkKK0RhdGU6CQlNYXJjaCAyMDA5CitLZXJuZWxWZXJzaW9u
OgkyLjYuMzAKK0NvbnRhY3Q6CXhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZworRGVzY3Jp
cHRpb246CUlmIHJ1bm5pbmcgdW5kZXIgWGVuOgorCQlDb250YWlucyBpbmZvcm1hdGlvbiB3aG8g
YnVpbHQgdGhlIFhlbiBoeXBlcnZpc29yCisJCU1pZ2h0IHJldHVybiAiPGRlbmllZD4iIGluIGNh
c2Ugb2Ygc3BlY2lhbCBzZWN1cml0eSBzZXR0aW5ncworCQlpbiB0aGUgaHlwZXJ2aXNvci4KKwor
V2hhdDoJCS9zeXMvaHlwZXJ2aXNvci9jb21waWxhdGlvbi9jb21waWxlcgorRGF0ZToJCU1hcmNo
IDIwMDkKK0tlcm5lbFZlcnNpb246CTIuNi4zMAorQ29udGFjdDoJeGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCitEZXNjcmlwdGlvbjoJSWYgcnVubmluZyB1bmRlciBYZW46CisJCUNvbXBp
bGVyIHdoaWNoIHdhcyB1c2VkIHRvIGJ1aWxkIHRoZSBYZW4gaHlwZXJ2aXNvcgorCQlNaWdodCBy
ZXR1cm4gIjxkZW5pZWQ+IiBpbiBjYXNlIG9mIHNwZWNpYWwgc2VjdXJpdHkgc2V0dGluZ3MKKwkJ
aW4gdGhlIGh5cGVydmlzb3IuCisKK1doYXQ6CQkvc3lzL2h5cGVydmlzb3IvcHJvcGVydGllcy9j
YXBhYmlsaXRpZXMKK0RhdGU6CQlNYXJjaCAyMDA5CitLZXJuZWxWZXJzaW9uOgkyLjYuMzAKK0Nv
bnRhY3Q6CXhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZworRGVzY3JpcHRpb246CUlmIHJ1
bm5pbmcgdW5kZXIgWGVuOgorCQlTcGFjZSBzZXBhcmF0ZWQgbGlzdCBvZiBzdXBwb3J0ZWQgZ3Vl
c3Qgc3lzdGVtIHR5cGVzLiBFYWNoIHR5cGUKKwkJaXMgaW4gdGhlIGZvcm1hdDogPGNsYXNzPi08
bWFqb3I+LjxtaW5vcj4tPGFyY2g+CisJCVdpdGg6CisJCQk8Y2xhc3M+OiAieGVuIiAtLSB4ODY6
IHBhcmF2aXJ0dWFsaXplZCwgYXJtOiBzdGFuZGFyZAorCQkJCSAiaHZtIiAtLSB4ODYgb25seTog
ZnVsbCB2aXJ0dWFsaXplZAorCQkJPG1ham9yPjogbWFqb3IgZ3Vlc3QgaW50ZXJmYWNlIHZlcnNp
b24KKwkJCTxtaW5vcj46IG1pbm9yIGd1ZXN0IGludGVyZmFjZSB2ZXJzaW9uCisJCQk8YXJjaD46
ICBhcmNoaXRlY3R1cmUsIGUuZy46CisJCQkJICJ4ODZfMzIiOiAzMiBiaXQgeDg2IGd1ZXN0IHdp
dGhvdXQgUEFFCisJCQkJICJ4ODZfMzJwIjogMzIgYml0IHg4NiBndWVzdCB3aXRoIFBBRQorCQkJ
CSAieDg2XzY0IjogNjQgYml0IHg4NiBndWVzdAorCQkJCSAiYXJtdjdsIjogMzIgYml0IGFybSBn
dWVzdAorCQkJCSAiYWFyY2g2NCI6IDY0IGJpdCBhcm0gZ3Vlc3QKKworV2hhdDoJCS9zeXMvaHlw
ZXJ2aXNvci9wcm9wZXJ0aWVzL2NoYW5nZXNldAorRGF0ZToJCU1hcmNoIDIwMDkKK0tlcm5lbFZl
cnNpb246CTIuNi4zMAorQ29udGFjdDoJeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCitE
ZXNjcmlwdGlvbjoJSWYgcnVubmluZyB1bmRlciBYZW46CisJCUNoYW5nZXNldCBvZiB0aGUgaHlw
ZXJ2aXNvciAoZ2l0IGNvbW1pdCkKKwkJTWlnaHQgcmV0dXJuICI8ZGVuaWVkPiIgaW4gY2FzZSBv
ZiBzcGVjaWFsIHNlY3VyaXR5IHNldHRpbmdzCisJCWluIHRoZSBoeXBlcnZpc29yLgorCitXaGF0
OgkJL3N5cy9oeXBlcnZpc29yL3Byb3BlcnRpZXMvZmVhdHVyZXMKK0RhdGU6CQlNYXJjaCAyMDA5
CitLZXJuZWxWZXJzaW9uOgkyLjYuMzAKK0NvbnRhY3Q6CXhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZworRGVzY3JpcHRpb246CUlmIHJ1bm5pbmcgdW5kZXIgWGVuOgorCQlGZWF0dXJlcyB0
aGUgWGVuIGh5cGVydmlzb3Igc3VwcG9ydHMgZm9yIHRoZSBndWVzdCBhcyBkZWZpbmVkCisJCWlu
IGluY2x1ZGUveGVuL2ludGVyZmFjZS9mZWF0dXJlcy5oIHByaW50ZWQgYXMgYSBoZXggdmFsdWUu
CisKK1doYXQ6CQkvc3lzL2h5cGVydmlzb3IvcHJvcGVydGllcy9wYWdlc2l6ZQorRGF0ZToJCU1h
cmNoIDIwMDkKK0tlcm5lbFZlcnNpb246CTIuNi4zMAorQ29udGFjdDoJeGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCitEZXNjcmlwdGlvbjoJSWYgcnVubmluZyB1bmRlciBYZW46CisJCURl
ZmF1bHQgcGFnZSBzaXplIG9mIHRoZSBoeXBlcnZpc29yIHByaW50ZWQgYXMgYSBoZXggdmFsdWUu
CisJCU1pZ2h0IHJldHVybiAiMCIgaW4gY2FzZSBvZiBzcGVjaWFsIHNlY3VyaXR5IHNldHRpbmdz
CisJCWluIHRoZSBoeXBlcnZpc29yLgorCitXaGF0OgkJL3N5cy9oeXBlcnZpc29yL3Byb3BlcnRp
ZXMvdmlydHVhbF9zdGFydAorRGF0ZToJCU1hcmNoIDIwMDkKK0tlcm5lbFZlcnNpb246CTIuNi4z
MAorQ29udGFjdDoJeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCitEZXNjcmlwdGlvbjoJ
SWYgcnVubmluZyB1bmRlciBYZW46CisJCVZpcnR1YWwgYWRkcmVzcyBvZiB0aGUgaHlwZXJ2aXNv
ciBhcyBhIGhleCB2YWx1ZS4KKworV2hhdDoJCS9zeXMvaHlwZXJ2aXNvci90eXBlCitEYXRlOgkJ
TWFyY2ggMjAwOQorS2VybmVsVmVyc2lvbjoJMi42LjMwCitDb250YWN0Ogl4ZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKK0Rlc2NyaXB0aW9uOglJZiBydW5uaW5nIHVuZGVyIFhlbjoKKwkJ
VHlwZSBvZiBoeXBlcnZpc29yOgorCQkieGVuIjogWGVuIGh5cGVydmlzb3IKKworV2hhdDoJCS9z
eXMvaHlwZXJ2aXNvci91dWlkCitEYXRlOgkJTWFyY2ggMjAwOQorS2VybmVsVmVyc2lvbjoJMi42
LjMwCitDb250YWN0Ogl4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKK0Rlc2NyaXB0aW9u
OglJZiBydW5uaW5nIHVuZGVyIFhlbjoKKwkJVVVJRCBvZiB0aGUgZ3Vlc3QgYXMga25vd24gdG8g
dGhlIFhlbiBoeXBlcnZpc29yLgorCitXaGF0OgkJL3N5cy9oeXBlcnZpc29yL3ZlcnNpb24vZXh0
cmEKK0RhdGU6CQlNYXJjaCAyMDA5CitLZXJuZWxWZXJzaW9uOgkyLjYuMzAKK0NvbnRhY3Q6CXhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZworRGVzY3JpcHRpb246CUlmIHJ1bm5pbmcgdW5k
ZXIgWGVuOgorCQlUaGUgWGVuIHZlcnNpb24gaXMgaW4gdGhlIGZvcm1hdCA8bWFqb3I+LjxtaW5v
cj48ZXh0cmE+CisJCVRoaXMgaXMgdGhlIDxleHRyYT4gcGFydCBvZiBpdC4KKwkJTWlnaHQgcmV0
dXJuICI8ZGVuaWVkPiIgaW4gY2FzZSBvZiBzcGVjaWFsIHNlY3VyaXR5IHNldHRpbmdzCisJCWlu
IHRoZSBoeXBlcnZpc29yLgorCitXaGF0OgkJL3N5cy9oeXBlcnZpc29yL3ZlcnNpb24vbWFqb3IK
K0RhdGU6CQlNYXJjaCAyMDA5CitLZXJuZWxWZXJzaW9uOgkyLjYuMzAKK0NvbnRhY3Q6CXhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZworRGVzY3JpcHRpb246CUlmIHJ1bm5pbmcgdW5kZXIg
WGVuOgorCQlUaGUgWGVuIHZlcnNpb24gaXMgaW4gdGhlIGZvcm1hdCA8bWFqb3I+LjxtaW5vcj48
ZXh0cmE+CisJCVRoaXMgaXMgdGhlIDxtYWpvcj4gcGFydCBvZiBpdC4KKworV2hhdDoJCS9zeXMv
aHlwZXJ2aXNvci92ZXJzaW9uL21pbm9yCitEYXRlOgkJTWFyY2ggMjAwOQorS2VybmVsVmVyc2lv
bjoJMi42LjMwCitDb250YWN0Ogl4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKK0Rlc2Ny
aXB0aW9uOglJZiBydW5uaW5nIHVuZGVyIFhlbjoKKwkJVGhlIFhlbiB2ZXJzaW9uIGlzIGluIHRo
ZSBmb3JtYXQgPG1ham9yPi48bWlub3I+PGV4dHJhPgorCQlUaGlzIGlzIHRoZSA8bWlub3I+IHBh
cnQgb2YgaXQuCmRpZmYgLS1naXQgYS9NQUlOVEFJTkVSUyBiL01BSU5UQUlORVJTCmluZGV4IDA5
YjVhYjZhOGE1Yy4uNjhjMzFhZWJiNzljIDEwMDY0NAotLS0gYS9NQUlOVEFJTkVSUworKysgYi9N
QUlOVEFJTkVSUwpAQCAtMTM5ODIsNiArMTM5ODIsOCBAQCBGOglkcml2ZXJzL3hlbi8KIEY6CWFy
Y2gveDg2L2luY2x1ZGUvYXNtL3hlbi8KIEY6CWluY2x1ZGUveGVuLwogRjoJaW5jbHVkZS91YXBp
L3hlbi8KK0Y6CURvY3VtZW50YXRpb24vQUJJL3N0YWJsZS9zeXNmcy1oeXBlcnZpc29yLXhlbgor
RjoJRG9jdW1lbnRhdGlvbi9BQkkvdGVzdGluZy9zeXNmcy1oeXBlcnZpc29yLXBtdQogCiBYRU4g
SFlQRVJWSVNPUiBBUk0KIE06CVN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KLS0gCjIuMTIuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 12 14:22:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 14:22: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 1dKQEI-0004Fz-9k; Mon, 12 Jun 2017 14: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 <jgross@suse.com>) id 1dKQEG-0004Fi-R0
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 14:22:04 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 0F/2D-02956-C83AE395; Mon, 12 Jun 2017 14:22:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFLMWRWlGSWpSXmKPExsVyuP0Ov273Yrt
 Ig/VH9S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxtK/4zFqzkrph9Zy1LA2MHRxcjJ4eEgJHE
 24n/mLoYuTiEBBYyStzf1c4MkmATUJXYcP0UK4gtIuAosbptKZjNLBArsf/OLHYQW1jAQKL1+
 TswmwWofvWOWYwgNq+AicTeyauYIRbIS3QcmMwygZFzASPDKkaN4tSistQiXSMLvaSizPSMkt
 zEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MQH8xAMEOxvNrAw8xSnIwKYnybrliEynEl5SfUpm
 RWJwRX1Sak1p8iFGGg0NJgtd7kV2kkGBRanpqRVpmDjBwYNISHDxKIryW04HSvMUFibnFmekQ
 qVOMuhwbVq//wiTEkpeflyolzvtwIVCRAEhRRmke3AhYEF9ilJUS5mUEOkqIpyC1KDezBFX+F
 aM4B6OSMO8akEt4MvNK4Da9AjqCCeiI6yD38xaXJCKkpBoYg7jbEid583WzMf40ZtuoUJRkJa
 d4f1PDgT+hibKJyVZpQk84m/h/LtvVuOXfy431D0OlnuyUtnJc/EW/MnfR94bIrEC279z6l9f
 vijlsnBbk41jVelaC48SKgglH7a7dybretqONs/+F2drjq5Zsmb/kyQX3PbGMTR7pAqvtNoTo
 solHRT1UYinOSDTUYi4qTgQA/rjw010CAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1497277323!84052659!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24029 invoked from network); 12 Jun 2017 14:22:03 -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; 12 Jun 2017 14:22: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 10A23AAB6;
 Mon, 12 Jun 2017 14:22:03 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org,
	xen-devel@lists.xenproject.org
Date: Mon, 12 Jun 2017 16:21:46 +0200
Message-Id: <20170612142150.15283-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
Cc: Juergen Gross <jgross@suse.com>, gregkh@linuxfoundation.org,
 boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH v3 0/4] xen: add xen sysfs nodes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gb3JkZXIgdG8gYmUgYWJsZSB0byBkZXRlcm1pbmUgdGhlIFhlbiBndWVzdCB0eXBlIGZyb20g
d2l0aGluIHRoZQpndWVzdCBhcyBhIHVzZXIgdGhlcmUgaXMgY3VycmVudGx5IG5vIHN0YWJsZSBp
bnRlcmZhY2UgYXZhaWxhYmxlLgoKQWRkIGEgc3lzZnMgbm9kZSBmb3IgdGhhdCBwdXJwb3NlIGFz
IHRoZSBndWVzdCB0eXBlIGluZm9ybWF0aW9uIGlzCmF2YWlsYWJsZSBmb3IgdGhlIGtlcm5lbC4K
CldoaWxlIGRvaW5nIHRoaXMgZG9jdW1lbnQgYWxsIHRoZSBvdGhlciBYZW4gcmVsYXRlZCBzeXNm
cyBub2Rlcy4KCkFkZCBhbm90aGVyIG5vZGUgdG8gc2hvdyB0aGUgWGVuIGh5cGVydmlzb3IgYnVp
bGRpZCBpbiBvcmRlciB0byBtYWtlCmh5cGVydmlzb3IgbGl2ZSBwYXRjaGluZyBlYXNpZXIuCgpK
dWVyZ2VuIEdyb3NzICg0KToKICBkb2MseGVuOiBkb2N1bWVudCBoeXBlcnZpc29yIHN5c2ZzIG5v
ZGVzIGZvciB4ZW4KICB4ZW46IGFkZCBzeXNmcyBub2RlIGZvciBndWVzdCB0eXBlCiAgeGVuOiBz
eW5jIGluY2x1ZGUveGVuL2ludGVyZmFjZS92ZXJzaW9uLmgKICB4ZW46IGFkZCBzeXNmcyBub2Rl
IGZvciBoeXBlcnZpc29yIGJ1aWxkIGlkCgogRG9jdW1lbnRhdGlvbi9BQkkvc3RhYmxlL3N5c2Zz
LWh5cGVydmlzb3IteGVuICAgICAgfCAxMTkgKysrKysrKysrKysrKysrKysrKysrCiAuLi4ve3N5
c2ZzLWh5cGVydmlzb3ItcG11ID0+IHN5c2ZzLWh5cGVydmlzb3IteGVufSB8ICAyNCArKysrLQog
TUFJTlRBSU5FUlMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIg
KwogYXJjaC9hcm0veGVuL2VubGlnaHRlbi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
IDMgKwogYXJjaC94ODYveGVuL2VubGlnaHRlbi5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgIDMgKwogYXJjaC94ODYveGVuL2VubGlnaHRlbl9odm0uYyAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDUgKy0KIGFyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYyAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAxICsKIGRyaXZlcnMveGVuL3N5cy1oeXBlcnZpc29yLmMgICAgICAgICAgICAg
ICAgICAgICAgIHwgIDQ2ICsrKysrKysrCiBpbmNsdWRlL3hlbi9pbnRlcmZhY2UvdmVyc2lvbi5o
ICAgICAgICAgICAgICAgICAgICB8ICAxNSArKysKIGluY2x1ZGUveGVuL3hlbi5oICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyICsKIDEwIGZpbGVzIGNoYW5nZWQsIDIxNiBp
bnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IERvY3VtZW50
YXRpb24vQUJJL3N0YWJsZS9zeXNmcy1oeXBlcnZpc29yLXhlbgogcmVuYW1lIERvY3VtZW50YXRp
b24vQUJJL3Rlc3Rpbmcve3N5c2ZzLWh5cGVydmlzb3ItcG11ID0+IHN5c2ZzLWh5cGVydmlzb3It
eGVufSAoNTQlKQoKLS0gCjIuMTIuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 12 14:22:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 14:22: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 1dKQEK-0004Gi-O7; Mon, 12 Jun 2017 14: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 <jgross@suse.com>) id 1dKQEI-0004G4-Pd
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 14:22:06 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 4F/0A-03371-E83AE395; Mon, 12 Jun 2017 14:22:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVyuP0Ov27vYrt
 Ig3enpC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozXH9cyF7wXrmieuZClgXGKYBcjJ4eEgJHE
 24n/mLoYuTiEBBYySjS+38wIkmATUJXYcP0UK4gtIuAosbptKZjNLBArsf/OLHYQW1jAWWLl1
 j6wOAtQ/akHG4AGcXDwCphITDsQAjFfXqLjwGQWEJtTwFRi/uFvYOOFgErOTLzLPIGRewEjwy
 pGjeLUorLUIl0jM72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjEDvMgDBDsYzCwI
 PMUpyMCmJ8m65YhMpxJeUn1KZkVicEV9UmpNafIhRhoNDSYLXe5FdpJBgUWp6akVaZg4wzGDS
 Ehw8SiK8ltOB0rzFBYm5xZnpEKlTjLocG1av/8IkxJKXn5cqJc4bBzJDAKQoozQPbgQs5C8xy
 koJ8zICHSXEU5BalJtZgir/ilGcg1FJmHcNyBSezLwSuE2vgI5gAjriOsj9vMUliQgpqQbGmh
 VChvY/Q3x2srQcXq3mkdNxqDXrU87+6YucbhS4zi5+qSLP5LzvqLiW1vcNBzasCYw7/Eh5ceO
 1X2t2TJ6WsfL3bzs7XlnNm9GZmRsmO65e++h17P5b+hvuMh4T+ujncmgti/W7jUu3ZBT963E6
 febbPM99bTafTdNdTls/UBdZqNdWMS+1SYmlOCPRUIu5qDgRAAjlX+d0AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1497277325!107376856!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28803 invoked from network); 12 Jun 2017 14:22:05 -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; 12 Jun 2017 14:22: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 19C57AD73;
 Mon, 12 Jun 2017 14:22:05 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org,
	xen-devel@lists.xenproject.org
Date: Mon, 12 Jun 2017 16:21:50 +0200
Message-Id: <20170612142150.15283-5-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170612142150.15283-1-jgross@suse.com>
References: <20170612142150.15283-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, gregkh@linuxfoundation.org,
 boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH v3 4/4] xen: add sysfs node for hypervisor build
	id
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Rm9yIHN1cHBvcnQgb2YgWGVuIGh5cGVydmlzb3IgbGl2ZSBwYXRjaGluZyB0aGUgaHlwZXJ2aXNv
ciBidWlsZCBpZCBpcwpuZWVkZWQuIEFkZCBhIG5vZGUgL3N5cy9oeXBlcnZpc29yL3Byb3BlcnRp
ZXMvYnVpbGRpZCBjb250YWluaW5nIHRoZQppbmZvcm1hdGlvbi4KClNpZ25lZC1vZmYtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiBEb2N1bWVudGF0aW9uL0FCSS90ZXN0
aW5nL3N5c2ZzLWh5cGVydmlzb3IteGVuIHwgMTEgKysrKysrKysrLQogZHJpdmVycy94ZW4vc3lz
LWh5cGVydmlzb3IuYyAgICAgICAgICAgICAgICAgICB8IDI5ICsrKysrKysrKysrKysrKysrKysr
KysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDM5IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkK
CmRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL0FCSS90ZXN0aW5nL3N5c2ZzLWh5cGVydmlzb3It
eGVuIGIvRG9jdW1lbnRhdGlvbi9BQkkvdGVzdGluZy9zeXNmcy1oeXBlcnZpc29yLXhlbgppbmRl
eCBjMGVkYjNmZGQ2ZWIuLjUzYjdiMmVhNzUxNSAxMDA2NDQKLS0tIGEvRG9jdW1lbnRhdGlvbi9B
QkkvdGVzdGluZy9zeXNmcy1oeXBlcnZpc29yLXhlbgorKysgYi9Eb2N1bWVudGF0aW9uL0FCSS90
ZXN0aW5nL3N5c2ZzLWh5cGVydmlzb3IteGVuCkBAIC0xLDUgKzEsNSBAQAogV2hhdDoJCS9zeXMv
aHlwZXJ2aXNvci9ndWVzdF90eXBlCi1EYXRlOgkJTWF5IDIwMTcKK0RhdGU6CQlKdW5lIDIwMTcK
IEtlcm5lbFZlcnNpb246CTQuMTMKIENvbnRhY3Q6CXhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwogRGVzY3JpcHRpb246CUlmIHJ1bm5pbmcgdW5kZXIgWGVuOgpAQCAtMzIsMyArMzIsMTIg
QEAgRGVzY3JpcHRpb246CUlmIHJ1bm5pbmcgdW5kZXIgWGVuOgogCQlEZXNjcmliZXMgWGVuIFBN
VSBmZWF0dXJlcyAoYXMgYW4gaW50ZWdlcikuIEEgc2V0IGJpdCBpbmRpY2F0ZXMKIAkJdGhhdCB0
aGUgY29ycmVzcG9uZGluZyBmZWF0dXJlIGlzIGVuYWJsZWQuIFNlZQogCQlpbmNsdWRlL3hlbi9p
bnRlcmZhY2UveGVucG11LmggZm9yIGF2YWlsYWJsZSBmZWF0dXJlcworCitXaGF0OgkJL3N5cy9o
eXBlcnZpc29yL3Byb3BlcnRpZXMvYnVpbGRpZAorRGF0ZToJCUp1bmUgMjAxNworS2VybmVsVmVy
c2lvbjoJNC4xMworQ29udGFjdDoJeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCitEZXNj
cmlwdGlvbjoJSWYgcnVubmluZyB1bmRlciBYZW46CisJCUJ1aWxkIGlkIG9mIHRoZSBoeXBlcnZp
c29yLCBuZWVkZWQgZm9yIGh5cGVydmlzb3IgbGl2ZSBwYXRjaGluZy4KKwkJTWlnaHQgcmV0dXJu
ICI8ZGVuaWVkPiIgaW4gY2FzZSBvZiBzcGVjaWFsIHNlY3VyaXR5IHNldHRpbmdzCisJCWluIHRo
ZSBoeXBlcnZpc29yLgpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vc3lzLWh5cGVydmlzb3IuYyBi
L2RyaXZlcnMveGVuL3N5cy1oeXBlcnZpc29yLmMKaW5kZXggZDY0MWU5OTcwZDVkLi45MjMwNzYz
NmVkNTQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3N5cy1oeXBlcnZpc29yLmMKKysrIGIvZHJp
dmVycy94ZW4vc3lzLWh5cGVydmlzb3IuYwpAQCAtMzM5LDEyICszMzksNDEgQEAgc3RhdGljIHNz
aXplX3QgZmVhdHVyZXNfc2hvdyhzdHJ1Y3QgaHlwX3N5c2ZzX2F0dHIgKmF0dHIsIGNoYXIgKmJ1
ZmZlcikKIAogSFlQRVJWSVNPUl9BVFRSX1JPKGZlYXR1cmVzKTsKIAorc3RhdGljIHNzaXplX3Qg
YnVpbGRpZF9zaG93KHN0cnVjdCBoeXBfc3lzZnNfYXR0ciAqYXR0ciwgY2hhciAqYnVmZmVyKQor
eworCXNzaXplX3QgcmV0OworCXN0cnVjdCB4ZW5fYnVpbGRfaWQgZHVtbXk7CisJc3RydWN0IHhl
bl9idWlsZF9pZCAqYnVpbGRpZDsKKworCWR1bW15LmxlbiA9IDA7CisJcmV0ID0gSFlQRVJWSVNP
Ul94ZW5fdmVyc2lvbihYRU5WRVJfZ2V0X2ZlYXR1cmVzLCAmZHVtbXkpOworCWlmIChyZXQgPCAw
KSB7CisJCWlmIChyZXQgPT0gLUVQRVJNKQorCQkJcmV0ID0gc3ByaW50ZihidWZmZXIsICI8ZGVu
aWVkPiIpOworCQlyZXR1cm4gcmV0OworCX0KKworCWJ1aWxkaWQgPSBrbWFsbG9jKHNpemVvZigq
YnVpbGRpZCkgKyBkdW1teS5sZW4sIEdGUF9LRVJORUwpOworCWlmICghYnVpbGRpZCkKKwkJcmV0
dXJuIC1FTk9NRU07CisKKwlyZXQgPSBIWVBFUlZJU09SX3hlbl92ZXJzaW9uKFhFTlZFUl9nZXRf
ZmVhdHVyZXMsIGJ1aWxkaWQpOworCWlmIChyZXQgPiAwKQorCQlyZXQgPSBzcHJpbnRmKGJ1ZmZl
ciwgIiVzIiwgYnVpbGRpZC0+YnVmKTsKKwlrZnJlZShidWlsZGlkKTsKKworCXJldHVybiByZXQ7
Cit9CisKK0hZUEVSVklTT1JfQVRUUl9STyhidWlsZGlkKTsKKwogc3RhdGljIHN0cnVjdCBhdHRy
aWJ1dGUgKnhlbl9wcm9wZXJ0aWVzX2F0dHJzW10gPSB7CiAJJmNhcGFiaWxpdGllc19hdHRyLmF0
dHIsCiAJJmNoYW5nZXNldF9hdHRyLmF0dHIsCiAJJnZpcnR1YWxfc3RhcnRfYXR0ci5hdHRyLAog
CSZwYWdlc2l6ZV9hdHRyLmF0dHIsCiAJJmZlYXR1cmVzX2F0dHIuYXR0ciwKKwkmYnVpbGRpZF9h
dHRyLmF0dHIsCiAJTlVMTAogfTsKIAotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 12 14:22:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 14:22: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 1dKQEI-0004GB-H4; Mon, 12 Jun 2017 14: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 <jgross@suse.com>) id 1dKQEH-0004Fi-6j
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 14:22:05 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 24/3D-02956-C83AE395; Mon, 12 Jun 2017 14:22:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVyuP0Ov27PYrt
 Ig00nhCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyFjW3MBa3sFXu3L2BvYOxi62Lk5JAQMJJ4
 O/EfUxcjF4eQwEJGiWfnljKCJNgEVCU2XD/FCmKLCDhKrG5bCmYzC8RK7L8zix3EFgaKX764F
 mwQC1D9prmvWUBsXgETiSdf77NCLJCX6DgwGSzOKWAqMf/wN7D5QkA1ZybeZZ7AyL2AkWEVo0
 ZxalFZapGuoaFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkagfxmAYAfjp2UBhxg
 lOZiURHm3XLGJFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBe2aRXaSQYFFqempFWmYOMNBg0hIc
 PEoivJbTgdK8xQWJucWZ6RCpU4y6HE0ftnxhEmLJy89LlRLnjQOZIQBSlFGaBzcCFvSXGGWlh
 HkZgY4S4ilILcrNLEGVf8UozsGoJMy7eyHQFJ7MvBK4Ta+AjmACOuI6yP28xSWJCCmpBsZmJW
 OvjStq83rfvPtzflUKa49bxJqN6s8FNm1dtut8TlC81sc3j90ecKfor+M6+J1v87pIZ8O7S4X
 tZHmfsDHnHgxXOn7m+5tnX3f2zQz3u2XrZ9r2vn5qXXsS7yO/mw/Se4PELfae84zRlipQS2Xh
 cp9rcOjr33utj7bazVJ+1lSYUbDibowSS3FGoqEWc1FxIgDb9vmVdQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1497277324!50438666!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50014 invoked from network); 12 Jun 2017 14:22:04 -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; 12 Jun 2017 14:22: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 C6F61AD55;
 Mon, 12 Jun 2017 14:22:03 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org,
	xen-devel@lists.xenproject.org
Date: Mon, 12 Jun 2017 16:21:49 +0200
Message-Id: <20170612142150.15283-4-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170612142150.15283-1-jgross@suse.com>
References: <20170612142150.15283-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, gregkh@linuxfoundation.org,
 boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH v3 3/4] xen: sync include/xen/interface/version.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>

U3luYyBpbmNsdWRlL3hlbi9pbnRlcmZhY2UvdmVyc2lvbi5oIHdpdGggdGhlIFhlbiBzb3VyY2Uu
CgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogaW5j
bHVkZS94ZW4vaW50ZXJmYWNlL3ZlcnNpb24uaCB8IDE1ICsrKysrKysrKysrKysrKwogMSBmaWxl
IGNoYW5nZWQsIDE1IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9pbmNsdWRlL3hlbi9pbnRl
cmZhY2UvdmVyc2lvbi5oIGIvaW5jbHVkZS94ZW4vaW50ZXJmYWNlL3ZlcnNpb24uaAppbmRleCA3
ZmY2NDk4Njc5YTMuLjE0NWYxMmY5ZWNlYyAxMDA2NDQKLS0tIGEvaW5jbHVkZS94ZW4vaW50ZXJm
YWNlL3ZlcnNpb24uaAorKysgYi9pbmNsdWRlL3hlbi9pbnRlcmZhY2UvdmVyc2lvbi5oCkBAIC02
Myw0ICs2MywxOSBAQCBzdHJ1Y3QgeGVuX2ZlYXR1cmVfaW5mbyB7CiAvKiBhcmcgPT0geGVuX2Rv
bWFpbl9oYW5kbGVfdC4gKi8KICNkZWZpbmUgWEVOVkVSX2d1ZXN0X2hhbmRsZSA4CiAKKyNkZWZp
bmUgWEVOVkVSX2NvbW1hbmRsaW5lIDkKK3N0cnVjdCB4ZW5fY29tbWFuZGxpbmUgeworCWNoYXIg
YnVmWzEwMjRdOworfTsKKworLyoKKyAqIFJldHVybiB2YWx1ZSBpcyB0aGUgbnVtYmVyIG9mIGJ5
dGVzIHdyaXR0ZW4sIG9yIFhFTl9FeHggb24gZXJyb3IuCisgKiBDYWxsaW5nIHdpdGggZW1wdHkg
cGFyYW1ldGVyIHJldHVybnMgdGhlIHNpemUgb2YgYnVpbGRfaWQuCisgKi8KKyNkZWZpbmUgWEVO
VkVSX2J1aWxkX2lkIDEwCitzdHJ1Y3QgeGVuX2J1aWxkX2lkIHsKKwl1aW50MzJfdAlsZW47IC8q
IElOOiBzaXplIG9mIGJ1ZltdLiAqLworCXVuc2lnbmVkIGNoYXIJYnVmW107Cit9OworCiAjZW5k
aWYgLyogX19YRU5fUFVCTElDX1ZFUlNJT05fSF9fICovCi0tIAoyLjEyLjMKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 12 14:23:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 14:23:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKQFL-0004am-IX; Mon, 12 Jun 2017 14: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 <julien.grall@arm.com>) id 1dKQFK-0004aa-4C
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 14:23:10 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 95/D6-03920-DC3AE395; Mon, 12 Jun 2017 14:23:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVysyfVTffMYrt
 IgzP3zC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz+TdOYC16yVXzsOsLcwHiatYuRi0NIYDOj
 RPPBHcwQzm4gZ/droAwnh7BAgMSFxdcYuxg5OESA7La1giBhIYEiiR+nXjOB2MwCc5kkWl5zg
 thsApoSdz5/AovzClhJnHs0nQ3EZhFQlfj24B4jiC0qEC7xtvEIC0SNoMTJmU9YQMZzCthLPL
 xQDDHSVuLO3N3MELa8xPa3c5gnMPLNQtIxC0nZLCRlCxiZVzFqFKcWlaUW6RqZ6iUVZaZnlOQ
 mZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYbAxDsYFy1IPAQoyQHk5Io75YrNpFCfEn5KZUZ
 icUZ8UWlOanFhxhlODiUJHjPLLKLFBIsSk1PrUjLzAGGPUxagoNHSYTXcjpQmre4IDG3ODMdI
 nWKUZej6cOWL0xCLHn5ealS4rwnQWYIgBRllObBjYDF4CVGWSlhXkago4R4ClKLcjNLUOVfMY
 pzMCoJ864BmcKTmVcCt+kV0BFMQEdcB7mft7gkESEl1cCY/VH55DGNfum0xpqLHLWszzyC58m
 LSS1Jy7rkNPn2CvF377W5lZe0Xp4dXMu4LCtyrtumWyL3ZAqFYs99fn77T87rtqf9TveW7j3H
 ZHt207x3z0zvP804z6URum77jfDKST9nb+mu9z+/9bro/czufSzcrJbtp6t6v3y4cTU//+BXv
 6bTfnnzlViKMxINtZiLihMBbMOAsbwCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1497277388!66826341!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13615 invoked from network); 12 Jun 2017 14:23:08 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-21.messagelabs.com with SMTP; 12 Jun 2017 14:23: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 F40451596;
 Mon, 12 Jun 2017 07:23: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 7B7E13F41F;
 Mon, 12 Jun 2017 07:23:06 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <593AC30002000078001615E6@prv-mh.provo.novell.com>
 <593AC30002000078001615E6@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e63c920e-8af5-beef-a680-123a085cc549@arm.com>
Date: Mon, 12 Jun 2017 15:23:05 +0100
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: <593AC30002000078001615E6@prv-mh.provo.novell.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>
Subject: Re: [Xen-devel] [PATCH] domctl: improve device assignment structure
 layout and 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-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>

CgpPbiAwOS8wNi8xNyAxNDo0NywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gQXZvaWQgbmVlZGxlc3Mg
Z2Fwcy4gTWFrZSBmbGFncyBmaWVsZCBtYW5kYXRvcnkgZm9yIGFsbCB0aHJlZQo+IG9wZXJhdGlv
bnMgKGFuZCByZW5hbWUgaXQgdG8gZml0IHRoZSBpbnRlbmRlZCBmdXR1cmUgcHVycG9zZSBvZgo+
IHBvc3NpYmx5IGhvbGRpbmcgbW9yZSB0aGFuIGp1c3Qgb25lIGZsYWcpLgo+Cj4gQWxzbyBjb3Jy
ZWN0IGEgdHlwbyBpbiBhIHJlbGF0ZWQgZG9tY3RsLmggY29tbWVudC4KPgo+IFNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiAtLS0KPiBUaGUgZG9tYWluIElE
IHRyZWF0bWVudCBvZiB0ZXN0X2Fzc2lnbl9kZXZpY2UgaXMgYXQgbGVhc3Qgc3RyYW5nZToKPiBD
YWxsZXJzIHBhc3MgaW4gYSB2YWx1ZSwgYnV0IGRvX2RvbWN0bCgpIGFzIHdlbGwgYXMgdGhlIGFj
dHVhbCBoYW5kbGVyCj4gY29kZSBpZ25vcmUgdGhlbS4gSSB0aGluayB3ZSBzaG91bGQgaW5jcmVh
c2UgZmxleGliaWxpdHkgaGVyZSBieSBtYWtpbmcKPiBlLmcuIERPTUlEX0lOVkFMSUQgYSB3aWxk
IGNhcmQgdG8gb2J0YWluIGN1cnJlbnQgYmVoYXZpb3IsIHdoaWxlCj4gYWxsb3dpbmcgaW5kaXZp
ZHVhbCBkb21haW4gSURzIHRvIGJlIHBhc3NlZCBpbiB0byBpbnF1aXJlIHdoZXRoZXIgdGhlCj4g
ZGV2aWNlIGlzIGFzc2lnbmVkIHRvIHRoYXQgc3BlY2lmaWMgZG9tYWluLgoKSSBmb3Jnb3QgdG8g
YW5zd2VyIG9uIHRoaXMgYml0LiBJIGFncmVlIHRoYXQgdGhlIGN1cnJlbnQgYmVoYXZpb3IgaXMg
CnN0cmFuZ2UuIEkgd291bGQgYmUgaW4gZmF2b3Igb2YgeW91ciBzdWdnZXN0aW9uLgoKQ2hlZXJz
LAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 12 14:28:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 14: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 1dKQKh-00057U-5f; Mon, 12 Jun 2017 14:28: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=32922000b=Paul.Durrant@citrix.com>)
 id 1dKQKf-00057O-S5
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 14:28:41 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 5D/CC-02955-815AE395; Mon, 12 Jun 2017 14:28:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmleJIrShJLcpLzFFi42LZKekooSux1C7
 SYOFrJovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePU5dWsBZ/0KhZeuM7WwLhEr4uRk0NCwE/i
 16yD7CA2m4COxNKj85lAbBEBVYlFh9azdjFycTALTGCS6Ni9ASwhLOAi8f/QYjaIIleJb6e7G
 EGKRAT6mCRaFt8DK2IB6m5b/4UZxOYVcJc4d7KXDaRISGA/j8SFFUfA1nEK2Evc6JoNZjMKyE
 p8aVwN1sAsIC5x6wnEGRICAhJL9pxnhrBFJV4+/scKYRtIbF26j6WLkQOoXlNi/S59iFZFiSn
 dD9kh9gpKnJz5hGUCo/AsJFNnIXTMQtIxC0nHAkaWVYzqxalFZalFuqZ6SUWZ6RkluYmZObqG
 BsZ6uanFxYnpqTmJScV6yfm5mxiBwV/PwMC4g/HyV6dDjJIcTEqivFuu2EQK8SXlp1RmJBZnx
 BeV5qQWH2LU4OAQ2Lx29QVGKZa8/LxUJQne/YvtIoUEi1LTUyvSMnOA8QlTKsHBoyTCazkdKM
 1bXJCYW5yZDpE6xWjMsWH1+i9MHHf6NnxhEgKbJCXOew9kkgBIaUZpHtwgWNq4xCgrJczLyMD
 AIMRTkFqUm1mCKv+KUZyDUUmYV3oJ0BSezLwSuH2vgE5hAjrlOshHvMUliQgpqQbGyOt+vUZJ
 WUsiJlx7vVrO+3VWl0HGxZP6O57FebElaLj9mytjLF35UMJ0/eM12mmhh97nfl98aDP/DKvcB
 y/42EIqA/+3CJl4cTHMmtaWbGm6SWv9o3yJ8hlRwnkn1+swJppF9m+dY2K0Qvu5o9tyqZVzuO
 +aLVkUeWra+7vV2T1eBe6yb1qVWIozEg21mIuKEwGIIItqFgMAAA==
X-Env-Sender: prvs=32922000b=Paul.Durrant@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1497277719!66686485!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58749 invoked from network); 12 Jun 2017 14:28:40 -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;
 12 Jun 2017 14:28:40 -0000
X-IronPort-AV: E=Sophos;i="5.39,333,1493683200"; d="scan'208";a="47612795"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] debian stretch dom0 + xen 4.9 fails to boot
Thread-Index: AdLe0KoM3kANRDRYSf+PCIgyxC4kg///62kA///UqkD//530gIAAq+WA//7hiaAASaM11////+MQgAAfuwCAAAbUMIAAGXcAgAAQOnCAAEA9AIAAVefggADG/ACAAUkj0IACqxgAgAUy+oCACoPQgIATiwnQgCcrKYCATLgIwICZf+QAgTLymgCCZbBoQITLdygAiZbMY7CTKWIa8KZSucyAzKVRJZCZSp/vALKVW92A5SqKt8DKVRT9AJSqBOjg
Date: Mon, 12 Jun 2017 14:28:39 +0000
Message-ID: <f99b24eded1a4e88bfd966f4621cc300@AMSPEX02CL03.citrite.net>
References: <bcc0d4330d9b463a9829af1327d895a9@AMSPEX02CL03.citrite.net>
 <ad450ab0147147429a46cd7382a17c19@AMSPEX02CL03.citrite.net>
 <0e704f5e-5845-dc56-6058-d0451d43d842@citrix.com>
 <2baad09e48864a06873037240b8e39dd@AMSPEX02CL03.citrite.net>
 <5938048A02000078001604AE@prv-mh.provo.novell.com>
 <056e566f141c4715867e2bdbbe418977@AMSPEX02CL03.citrite.net>
 <593806FC02000078001604D1@prv-mh.provo.novell.com>
 <e4aae59cbd884e21ab1fb75a96f34d3d@AMSPEX02CL03.citrite.net>
 <593813E602000078001605F7@prv-mh.provo.novell.com>
 <ee93e45315794a3db4aa21beefb62e52@AMSPEX02CL03.citrite.net>
 <593838D20200007800160859@prv-mh.provo.novell.com>
 <fc6fa02bb41e497e8b1896b692e82123@AMSPEX02CL03.citrite.net>
 <59383D4F020000780016089F@prv-mh.provo.novell.com>
 <94bf1caf8b95436fa7b3aed74a172ce1@AMSPEX02CL03.citrite.net>
 <59396AE10200007800160D0E@prv-mh.provo.novell.com>
 <ea5cd4c8f80349fb9cc768d981fea4a5@AMSPEX02CL03.citrite.net>
 <593AB92202000078001615A1@prv-mh.provo.novell.com>
 <40009cf2-ef28-4c70-410e-029b6ac8ffb8@oracle.com>
 <f579ca3d79c34baab75f63a3810975bb@AMSPEX02CL03.citrite.net>
 <593ADDBC020000780016171F@prv-mh.provo.novell.com>
 <c394e22eb2d24f379e34b402b69c3bb6@AMSPEX02CL03.citrite.net>
 <86a3251e9ac44a2bb2df23862e458ee0@AMSPEX02CL03.citrite.net>
 <593E8BC70200007800161DEB@prv-mh.provo.novell.com>
 <880c81f7852c40a28e8acd70fb710314@AMSPEX02CL03.citrite.net>
 <7383a46c90814caba440ca41ccde6f88@AMSPEX02CL03.citrite.net>
 <593E932B0200007800161E80@prv-mh.provo.novell.com>
 <9bcb4f836ef547c1b4870d0ec08f0aba@AMSPEX02CL03.citrite.net>
 <593EB94C0200007800162045@prv-mh.provo.novell.com>
In-Reply-To: <593EB94C0200007800162045@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: Juergen Gross <jgross@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "Julien Grall \(julien.grall@arm.com\)" <julien.grall@arm.com>,
 'Boris Ostrovsky' <boris.ostrovsky@oracle.com>,
 "xen-devel\(xen-devel@lists.xenproject.org\)" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] debian stretch dom0 + xen 4.9 fails to 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRv
OkpCZXVsaWNoQHN1c2UuY29tXQ0KPiBTZW50OiAxMiBKdW5lIDIwMTcgMTQ6NTUNCj4gVG86IFBh
dWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+DQo+IENjOiBKdWxpZW4gR3JhbGwg
KGp1bGllbi5ncmFsbEBhcm0uY29tKSA8anVsaWVuLmdyYWxsQGFybS5jb20+OyBBbmRyZXcNCj4g
Q29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgeGVuLWRldmVsKHhlbi0NCj4gZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcpIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+
OyAnQm9yaXMNCj4gT3N0cm92c2t5JyA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+OyBKdWVy
Z2VuIEdyb3NzDQo+IDxqZ3Jvc3NAc3VzZS5jb20+DQo+IFN1YmplY3Q6IFJFOiBbWGVuLWRldmVs
XSBkZWJpYW4gc3RyZXRjaCBkb20wICsgeGVuIDQuOSBmYWlscyB0byBib290DQo+IA0KPiA+Pj4g
T24gMTIuMDYuMTcgYXQgMTQ6MDUsIDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6DQo+
ID4+ICAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+PiBGcm9tOiBKYW4gQmV1bGljaCBb
bWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQ0KPiA+PiBTZW50OiAxMiBKdW5lIDIwMTcgMTI6MTIN
Cj4gPj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+DQo+ID4+IENj
OiBKdWxpZW4gR3JhbGwgKGp1bGllbi5ncmFsbEBhcm0uY29tKSA8anVsaWVuLmdyYWxsQGFybS5j
b20+OyBBbmRyZXcNCj4gPj4gQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgeGVu
LWRldmVsKHhlbi0NCj4gPj4gZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcpIDx4ZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmc+OyAnQm9yaXMNCj4gPj4gT3N0cm92c2t5JyA8Ym9yaXMub3N0
cm92c2t5QG9yYWNsZS5jb20+OyBKdWVyZ2VuIEdyb3NzDQo+ID4+IDxqZ3Jvc3NAc3VzZS5jb20+
DQo+ID4+IFN1YmplY3Q6IFJFOiBbWGVuLWRldmVsXSBkZWJpYW4gc3RyZXRjaCBkb20wICsgeGVu
IDQuOSBmYWlscyB0byBib290DQo+ID4+DQo+ID4+ID4+PiBPbiAxMi4wNi4xNyBhdCAxMjo1Mywg
PFBhdWwuRHVycmFudEBjaXRyaXguY29tPiB3cm90ZToNCj4gPj4gPj4gIC0tLS0tT3JpZ2luYWwg
TWVzc2FnZS0tLS0tDQo+ID4+ID4gW3NuaXBdDQo+ID4+ID4+ID4gPg0KPiA+PiA+PiA+ID4gV2hh
dCBkbyB5b3UgdGhpbmsgaXQgYmVzdCB0byBkbyBmb3IgWGVuIDQuOT8gSGFyZGNvZGluZyBhIDRr
DQo+IGFsaWdubWVudA0KPiA+PiBpcw0KPiA+PiA+PiA+ID4gY2xlYXJseSBlYXN5IGFuZCB3b3Vs
ZCB3b3JrIGFyb3VuZCB0aGlzIEJJT1MgaXNzdWUgYnV0LCBhcyB5b3Ugc2F5LA0KPiBpdA0KPiA+
PiA+PiBkb2VzDQo+ID4+ID4+ID4gPiBncm93IHRoZSBpbWFnZS4gUmV2ZXJ0aW5nIEp1ZXJnZW4n
cyBwYXRjaCBhbHNvIHdvcmtzIHJvdW5kIHRoZQ0KPiBpc3N1ZSwNCj4gPj4gPj4gYnV0DQo+ID4+
ID4+ID4gPiB0aGF0IGlzIG1vcmUgYnkgbHVjay4gUmUtd29ya2luZyB0aGUgY29kZSBpcyBwcmVm
ZXJhYmxlLCBidXQgSSBndWVzcw0KPiBpdCdzDQo+ID4+ID4+IHRvbw0KPiA+PiA+PiA+ID4gbGF0
ZSB0byBpbnRyb2R1Y2Ugc3VjaCBjb2RlLWNodXJuIGluIDQuOS4NCj4gPj4gPj4gPg0KPiA+PiA+
PiA+IFJldmVydGluZyBKw7xyZ2VuJ3MgY29kZSBpcyBvdXQgb2YgcXVlc3Rpb24gd2l0aCBhbGwg
dGhlIGluZm9ybWF0aW9uDQo+ID4+ID4+ID4geW91J3ZlIGdhdGhlcmVkIGJ5IG5vdy4gSSB0aGlu
ayByZS13b3JraW5nIHRoZSBFREQgY29kZSBzbGlnaHRseQ0KPiA+PiA+PiA+IGlzIHRoZSBiZXN0
IG9wdGlvbi4gV291bGQgeW91IG1pbmQgZ2l2aW5nIHRoZSBhdHRhY2hlZCBwYXRjaCBhDQo+ID4+
ID4+ID4gdHJ5PyBUaGlzIHN0aWxsIHNsaWdodGx5IGdyb3dzIHRoZSB0cmFtcG9saW5lIGR1ZSB0
byBhIGZldyBtb3JlDQo+ID4+ID4+ID4gaW5zdHJ1Y3Rpb25zIGJlaW5nIG5lZWRlZCwgYnV0IHNo
b3VsZCBzdGlsbCBiZSBmYXIgYmV0dGVyIHRoYW4NCj4gPj4gPj4gPiBlbWJlZGRpbmcgYSB3aG9s
ZSA0ayBidWZmZXIgKGFuZCB0aGVuIGxhdGVyIGZpbmRpbmcgYSBCSU9TL2Rpc2sNCj4gPj4gPj4g
PiBjb21iaW5hdGlvbiB3aGljaCB3YW50cyBldmVuIG1vcmUpLiBOb3RlIHRoYXQgSSd2ZSBsZWZ0
IGEgdGlueQ0KPiA+PiA+PiA+IGJpdCBvZiBkZWJ1Z2dpbmcgY29kZSBpbiB0aGVyZS4NCj4gPj4g
Pj4gPg0KPiA+PiA+Pg0KPiA+PiA+PiBTdXJlLCBJJ2xsIGdpdmUgdGhhdCBhIGdvIG5vdy4NCj4g
Pj4gPj4NCj4gPj4gPg0KPiA+PiA+IFRoYXQgd29ya2VkIGZpbmU6DQo+ID4+ID4NCj4gPj4gPiAo
WEVOKSBNQlJbODBdIEAgODVlMCAoODYwMDApDQo+ID4+DQo+ID4+IEJ1dCB0aGF0J3MgY29udHJh
cnkgdG8geW91ciBlYXJsaWVyIGZpbmRpbmdzOiBEaWRuJ3QgeW91IHNheSBzaW1wbHkNCj4gPj4g
YXZvaWRpbmcgYSA0ay1ib3VuZGFyeSB3YXNuJ3QgZW5vdWdoPyBBbmQgaXQgY2VydGFpbmx5IHRl
bGxzIHVzDQo+ID4+IHRoYXQgdGhpcyBpc24ndCBhIDRrIGRyaXZlIChvciBhdCBsZWFzdCB0aGUg
QklPUyBkb2Vzbid0IHN1cmZhY2UgNGsNCj4gPj4gc2VjdG9ycykgLSBJIHdhcyByZWFsbHkgZXhw
ZWN0aW5nIGEgbGFyZ2VyIGdhcCBiZXR3ZWVuIHRoZSB0d28NCj4gPj4gbG9nZ2VkIHZhbHVlcy4N
Cj4gPj4NCj4gPg0KPiA+IEknbGwgZ28gZHVtcCBvdXQgdGhlIGVkZCBhbmQgZG91YmxlIGNoZWNr
IHdoYXQgaXQgaXMgc2F5aW5nLg0KPiA+DQo+ID4gTXkgZmluZGluZ3MgaW5kaWNhdGVkIHRoYXQg
dGhlIHByb2JsZW0gc2VlbWVkIHRvIGJlIGRvaW5nIGEgcmVhZCB0aGF0DQo+ID4gc3Bhbm5lZCBh
IDRrIGJvdW5kYXJ5IGNhdXNlZCBhIHByb2JsZW0sIHNvIHVzaW5nIDB4ODVlMDAgd291bGQgYmUg
c2FmZS4NCj4gVGhlDQo+ID4gYW5vbWFseSB3YXMgdGhhdCBzaW1wbHkgYWxpZ25pbmcgdGhlIGVk
ZF9pbmZvIGJ1ZmZlciBhbmQgYSA1MTIgYnl0ZQ0KPiBib3VuZGFyeQ0KPiA+IGFuZCBjb250aW51
aW5nIHRvIHVzZSB0aGF0IGZvciByZWFkaW5nIGRpZCBub3Qgd29yay4NCj4gDQo+IEJ1dCBhIDUx
Mi1ieXRlIGFsaWduZWQgNTEyLWJ5dGUgYnVmZmVyIGNhbid0IHBvc3NpYmx5IGNyb3NzIGEgcGFn
ZQ0KPiBib3VuZGFyeS4NCg0KSW5kZWVkLCB3aGljaCBpcyB3aHkgSSB3YXMgcGVycGxleGVkLiBJ
IGZvdW5kIHRoYXQgMHg2MGUwMCB3YXMgb2suIFlvdXIgcGF0Y2ggY2hvc2UgMHg4NWUwMCwgd2hp
Y2ggd2FzIG9rIHRvbywgYnV0IGZvciBzb21lIHJlYXNvbiBhICcuYWxpZ24gNTEyJyBpbiBmcm9u
dCBvZiBib290X2VkZF9pbmZvIHlpZWxkZWQgYW4gYWRkcmVzcyB3aGljaCB3YXMgbm90IG9rLiBJ
IGp1c3QgY2hlY2tlZCB3aGF0IGFkZHJlc3MgdGhhdCB5aWVsZGVkIHRob3VnaCAoYnkgYm9vdGlu
ZyB3aXRoIGVkZD1vZmYgdG8gYXZvaWQgdGhlIGhhbmcpIGFuZCBpdCB3YXMgMHg4NmY0MC4uLiB3
aGljaCBjbGVhcmx5IG1lYW5zIHRoYXQgJy5hbGlnbiA1MTInIGlzIG5vdCBkb2luZyB3aGF0IEkg
dGhvdWdodCBpdCB3b3VsZCBkby4NCg0KICBQYXVsDQoNCj4gDQo+ID4+ID4gc28geW91IGNhbiBh
ZGQgbXkgVGVzdGVkLWJ5IHRvIHRoYXQuDQo+ID4+DQo+ID4+IEkuZS4gSSdtIG5vdCBzdXJlIGFi
b3V0IHRoaXMsIGFzIEknbSBzdGlsbCB1bmNlcnRhaW4gd2hldGhlciBzb21lDQo+ID4+IGNvcnJ1
cHRpb24gZGlkbid0IGFnYWluIG9jY3VyLiBPZiBjb3Vyc2UgQVBzIGNvbWluZyB1cCBwcm9wZXJs
eQ0KPiA+PiB3b3VsZCBhbHJlYWR5IGJlIGEgcmVsYXRpdmVseSBnb29kIHNpZ24gKGFzIG5vdyB0
aGUgcGVybWFuZW50DQo+ID4+IHBhcnQgb2YgdGhlIHRyYW1wb2xpbmUgd291bGQgYmUgdGhlIHBy
ZWRlc3RpbmVkIGFyZWEgZm9yDQo+ID4+IGNvcnJ1cHRpb24gdG8gb2NjdXIgaW4pLg0KPiA+Pg0K
PiA+DQo+ID4gTm9uZSBvZiBteSBmaW5kaW5ncyBldmVyIGluZGljYXRlZCBtZW1vcnkgY29ycnVw
dGlvbiAoYWx0aG91Z2ggdGhlcmUsIG9mDQo+ID4gY291cnNlLCBtYXkgaGF2ZSBiZWVuIHNvbWUg
dGhhdCBJIGhhcHBlbmVkIHRvIG1pc3MpLCBidXQgcmF0aGVyDQo+IG1pc2JlaGF2aW91cg0KPiA+
IG9mIHRoZSBpbnQxMyBoYW5kbGVyIGl0c2VsZiAtIGVpdGhlciBsb2NraW5nIHVwLCBoYXZpbmcg
b2RkIGVmZmVjdHMgKGUuZy4NCj4gPiBibGFjayBzY3JlZW4pLCBvciBib3RoLg0KPiANCj4gQWgs
IEkgZGlkbid0IHVuZGVyc3RhbmQgaXQgdGhpcyB3YXkgc28gZmFyLCBhbmQgaW5zdGVhZCBoYWQg
aW1wbGllZA0KPiB0aGF0IHRoZSBoYW5kbGVyIGRpZCByZXR1cm4sIGJ1dCBjb3JydXB0IG91ciB0
cmFtcG9saW5lIGFyZWEgaW4NCj4gb25lIHdheSBvciBhbm90aGVyLg0KPiANCj4gSmFuDQpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 12 14:30:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 14:30: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 1dKQMP-0005dh-Fi; Mon, 12 Jun 2017 14:30: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 1dKQMO-0005dY-7g
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 14:30:28 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 02/52-03371-385AE395; Mon, 12 Jun 2017 14:30:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsVysyfVTbdpqV2
 kQesmU4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP4+2lsBTeFK46/C2tgnCfQxcjFISSwmVHi
 /L9PrBDObkaJY9tms3cxcnIIC7hLrGnsZwSxRQRqJOa93scGUfSNSaL3+EcWEIdZ4DCjxL/bc
 5hAqtgENCXufP4EZvMKWEksaTsHZrMIqEp0TJ0ANlVUIFzibeMRFogaQYmTM5+A2ZwC9hK9T4
 4wg9jMArYSd+buhrLlJba/ncM8gZFvFpKWWUjKZiEpW8DIvIpRozi1qCy1SNfQUi+pKDM9oyQ
 3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzDkGIBgB+OPZQGHGCU5mJREebdcsYkU4kvKT6nM
 SCzOiC8qzUktPsQow8GhJMHrtsQuUkiwKDU9tSItMwcY/DBpCQ4eJRFey+lAad7igsTc4sx0i
 NQpRl2OO30bvjAJseTl56VKifM6gcwQACnKKM2DGwGLxEuMslLCvIxARwnxFKQW5WaWoMq/Yh
 TnYFQS5pUGmcKTmVcCt+kV0BFMQEdcB7mft7gkESEl1cA4+/7a3Na9Kbf0rz3Y9UYj7E/8v31
 BmhkXTxotNjxr3hN442k7x/pFmqt6E9eVTPB9fv986OTUk+U7+yWeiGlx/Y1XWuFece+SPt+d
 5ekGUj8CNhpeNRK7e2pXmfRar+pzhg46KW9DFa7t0BZ8v2T7haaDT7Z6SKptbv/CuCLuq/22m
 ulr/9d4K7EUZyQaajEXFScCAGjOKfW/AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1497277826!76711955!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27674 invoked from network); 12 Jun 2017 14:30:26 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-27.messagelabs.com with SMTP; 12 Jun 2017 14:30: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 190D21596;
 Mon, 12 Jun 2017 07:30:26 -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 B90FD3F557;
 Mon, 12 Jun 2017 07:30:24 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>, Andrew Cooper
 <andrew.cooper3@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>
References: <osstest-110009-mainreport@xen.org>
 <5936C34C020000780015FCFE@prv-mh.provo.novell.com>
 <22838.46489.303121.802684@mariner.uk.xensource.com>
 <5936D6CE020000780015FE9B@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1706061214580.15791@sstabellini-ThinkPad-X260>
 <5937D17C0200007800160296@prv-mh.provo.novell.com>
 <593A763D02000078001612B7@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <deffc71d-8594-ae73-860a-aa8f52911028@arm.com>
Date: Mon, 12 Jun 2017 15:30:23 +0100
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: <593A763D02000078001612B7@prv-mh.provo.novell.com>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 osstest-admin@xenproject.org, xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [xen-unstable test] 110009: 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>

SGkgSmFuLAoKT24gMDkvMDYvMTcgMDk6MTksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA3
LjA2LjE3IGF0IDEwOjEyLCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Pj4+PiBPbiAwNi4w
Ni4xNyBhdCAyMToxOSwgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+IHdyb3RlOgo+Pj4gT24gVHVl
LCA2IEp1biAyMDE3LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+PiBPbiAwNi4wNi4xNyBhdCAx
NjowMCwgPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+PiBMb29raW5nIGF0
IHRoZSBzZXJpYWwgbG9ncyBmb3IgdGhhdCBhbmQgY29tcGFyaW5nIHRoZW0gd2l0aCAxMDAwOSwK
Pj4+Pj4gaXQncyBub3QgdGVycmlibHkgZWFzeSB0byBzZWUgd2hhdCdzIGdvaW5nIG9uIGJlY2F1
c2UgdGhlIGtlcm5lbAo+Pj4+PiB2ZXJzaW9ucyBhcmUgZGlmZmVyZW50IGFuZCBzbyBwcm9kdWNl
IGRpZmZlcmVudCBtZXNzYWdlcyBhYm91dCB4ZW5icjAKPj4+Pj4gKGFuZCBJIHRoaW5rIG1heSBo
YXZlIGEgZGlmZmVyZW50IGJyaWRnZSBwb3J0IG1hbmFnZW1lbnQgYWxnb3JpdGhtKS4KPj4+Pj4K
Pj4+Pj4gQnV0IHRoZSBtZXNzYWdlcyBhYm91dCBwcm9taXNjdW91cyBtb2RlIHNlZW0gdGhlIHNh
bWUsIGFuZCBvZiBjb3Vyc2UKPj4+Pj4gcHJvbWlzY3VvdXMgbW9kZSBpcyBjb250cm9sbGVkIGJ5
IHVzZXJzcGFjZSwgcmF0aGVyIHRoYW4gYnkgdGhlIGtlcm5lbAo+Pj4+PiAoc28gc2hvdWxkIGJl
IHRoZSBzYW1lIGluIGJvdGgpLgo+Pj4+Pgo+Pj4+PiBIb3dldmVyLCBpbiB0aGUgZmFpbGVkIHRl
c3Qgd2Ugc2VlIGV4dHJhIG1lc3NhZ2VzIGFib3V0IHByb21pczoKPj4+Pj4KPj4+Pj4gICBKdW4g
IDUgMTM6Mzc6MDguMzUzNjU2IFsgMjE5MS42NTIwNzldIGRldmljZSB2aWY3LjAtZW11IGxlZnQg
cHJvbWlzY3VvdXMKPj4+Pj4gbW9kZQo+Pj4+PiAgIC4uLgo+Pj4+PiAgIEp1biAgNSAxMzozNzow
OC4zNzc1NzEgWyAyMTkxLjY3NTI5OF0gZGV2aWNlIHZpZjcuMCBsZWZ0IHByb21pc2N1b3VzIG1v
ZGUKPj4+Pgo+Pj4+IFdvdWxkbid0IHRob3NlIGJlIGFub3RoZXIgcmVzdWx0IG9mIHRoZSBndWVz
dCBzaHV0dGluZyBkb3duIC8KPj4+PiBiZWluZyBzaHV0IGRvd24/Cj4+Pj4KPj4+Pj4gQWxzbywg
dGhlIHFlbXUgbG9nIGZvciB0aGUgZ3Vlc3QgaW4gdGhlIGZhaWx1cmUgY2FzZSBzYXlzIHRoaXM6
Cj4+Pj4+Cj4+Pj4+ICAgTG9nLWRpcnR5IGNvbW1hbmQgZW5hYmxlCj4+Pj4+ICAgTG9nLWRpcnR5
OiBubyBjb21tYW5kIHlldC4KPj4+Pj4gICByZXNldCByZXF1ZXN0ZWQgaW4gY3B1X2hhbmRsZV9p
b3JlcS4KPj4+Pgo+Pj4+IFNvIHRoaXMgd291bGQgc2VlbSB0byBjYWxsIGZvciBpbnN0cnVtZW50
YXRpb24gb24gdGhlIHFlbXUgc2lkZQo+Pj4+IHRoZW4sIGFzIHRoZSBvbmx5IHBhdGggdmlhIHdo
aWNoIHRoaXMgY2FuIGJlIGluaXRpYXRlZCBpcyAtIGFmYWljcyAtCj4+Pj4gcWVtdV9zeXN0ZW1f
cmVzZXRfcmVxdWVzdCgpLCB3aGljaCBkb2Vzbid0IGhhdmUgdmVyeSBtYW55Cj4+Pj4gY2FsbGVy
cyB0aGF0IGNvdWxkIHBvc3NpYmx5IGJlIG9mIGludGVyZXN0IGhlcmUuIEFkZGluZyBTdGVmYW5v
IC4uLgo+Pj4KPj4+IEkgYW0gcHJldHR5IHN1cmUgdGhhdCB0aG9zZSBtZXNzYWdlcyBjb21lIGZy
b20gcWVtdSB0cmFkaXRpb25hbDogInJlc2V0Cj4+PiByZXF1ZXN0ZWQgaW4gY3B1X2hhbmRsZV9p
b3JlcSIgaXMgbm90IHByaW50ZWQgYnkgcWVtdS14ZW4uCj4+Cj4+IE9oLCBpbmRlZWQgLSBJIGRp
ZG4ndCBwYXkgYXR0ZW50aW9uIHRvIHRoaXMgYmVpbmcgYSAqLXFlbXV0LSoKPj4gdGVzdC4gSSdt
IHNvcnJ5Lgo+Pgo+Pj4gSW4gYW55IGNhc2UsIHRoZSByZXF1ZXN0IGNvbWVzIGZyb20gcWVtdV9z
eXN0ZW1fcmVzZXRfcmVxdWVzdCwgd2hpY2ggaXMKPj4+IGNhbGxlZCBieSBody9hY3BpLmM6cG1f
aW9wb3J0X3dyaXRldy4gSXQgbG9va3MgbGlrZSB0aGUgZ3Vlc3QgT1MKPj4+IGluaXRpYXRlZCB0
aGUgcmVzZXQgKG9yIHJlc3VtZSk/Cj4+Cj4+IFJpZ2h0LCB0aGlzIGFuZCBody9wY2tiZC5jIGxv
b2sgdG8gYmUgdGhlIG9ubHkgcG9zc2libGUKPj4gc291cmNlcy4gWWV0IHRoZW4gaXQncyBzdGls
bCB1bmNsZWFyIHdoYXQgbWFrZXMgdGhlIGd1ZXN0IGdvCj4+IGRvd24uCj4KPiBTbyB3aXRoIGFs
bCBvZiB0aGUgYWJvdmUgaW4gbWluZCBJIHdvbmRlciB3aGV0aGVyIHdlIHNob3VsZG4ndAo+IHJl
dmVydCA5MzNmOTY2YmNkIHRoZW4gLSB0aGF0IGRlYnVnZ2luZyBjb2RlIGlzIHVubGlrZWx5IHRv
IGhlbHAKPiB3aXRoIGFueSBmdXJ0aGVyIGFuYWx5c2lzIG9mIHRoZSBpc3N1ZSwgYXMgcmVhY2hp
bmcgdGhhdCBjb2RlCj4gZm9yIGEgZHlpbmcgZG9tYWluIGlzIG9ubHkgYSBzeW1wdG9tIGFzIGZh
ciBhcyB3ZSB1bmRlcnN0YW5kIGl0Cj4gbm93LCBub3QgYW55d2hlcmUgbmVhciB0aGUgY2F1c2Uu
CgpBcmUgeW91IHN1Z2dlc3RpbmcgdG8gcmV2ZXJ0IG9uIFhlbiA0Ljk/CgpDaGVlcnMsCgotLSAK
SnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 12 14:43:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 14:43: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 1dKQYd-0006QQ-In; Mon, 12 Jun 2017 14: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 <prvs=32922000b=Paul.Durrant@citrix.com>)
 id 1dKQYb-0006QK-Ey
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 14:43:05 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 0F/BF-03557-878AE395; Mon, 12 Jun 2017 14:43:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmleJIrShJLcpLzFFi42LZKekooVuxwi7
 SYPNvDovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePV8VbmgqeWFScW/GBpYGyx7GLk5JAQ8JPY
 97+RFcRmE9CRWHp0PlMXIweHiICvxMJ+wy5GLg5mgV4mieYN69hBaoQFXCT+H1rMBmKLCLhKf
 DvdxQhSJCIwjUmi8+MsZpAEi4CqxLKJvxhBbF4Bd4mH316yghQJCfzhkVi0bw0LSIJTwEPi/K
 4JYEWMArISXxpXgzUzC4hL3HoCcgXIdQISS/acZ4awRSVePv7HCmEbSGxduo8F5FJmAU2J9bv
 0IVoVJaZ0P2SH2CsocXLmE5YJjMKzkEydhdAxC0nHLCQdCxhZVjFqFKcWlaUW6Rqa6iUVZaZn
 lOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAY/AxDsYPy2LOAQoyQHk5Io75YrNpFCfEn5K
 ZUZicUZ8UWlOanFhxg1ODgENq9dfYFRiiUvPy9VSYJ3wnK7SCHBotT01Iq0zBxgfMKUSnDwKI
 nw2i4DSvMWFyTmFmemQ6ROMRpzbFi9/gsTx52+DV+YhMAmSYnzBoNMEgApzSjNgxsESxuXGGW
 lhHkZgc4U4ilILcrNLEGVf8UozsGoJMz7eynQFJ7MvBK4fa+ATmECOuU6yEe8xSWJCCmpBsbU
 WRPvTrfjsDp12fev2I8V030/tc9r2yM6ITaD6XRIdqYpG3u6wNNZL3e88ve42CSqckbyXqZ+w
 Mx7v3I0vm5IfvzDIeD/5o3Rti4M3O13nguulp9+1nXpl08tO57Mq/rOptk567NYwU9+5pbNvX
 3n1+9e8VD35f75yc7z9YsdfWbHJr1JWS2uxFKckWioxVxUnAgA7y56PxYDAAA=
X-Env-Sender: prvs=32922000b=Paul.Durrant@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1497278583!97751699!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40055 invoked from network); 12 Jun 2017 14:43:04 -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;
 12 Jun 2017 14:43:04 -0000
X-IronPort-AV: E=Sophos;i="5.39,333,1493683200"; d="scan'208";a="47614286"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>, 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] debian stretch dom0 + xen 4.9 fails to boot
Thread-Index: AdLe0KoM3kANRDRYSf+PCIgyxC4kg///62kA///UqkD//530gIAAq+WA//7hiaAASaM11////+MQgAAfuwCAAAbUMIAAGXcAgAAQOnCAAEA9AIAAVefggADG/ACAAUkj0IACqxgAgAUy+oCACoPQgIATiwnQgCcrKYCATLgIwICZf+QAgTLymgCCZbBoQITLdygAiZbMY7CTKWIa8KZSucyAzKVRJZCZSp/vALKVW92A5SqKt8DKVRT9AJSqBOjgqVQAYYA=
Date: Mon, 12 Jun 2017 14:43:03 +0000
Message-ID: <02280900d1ca45338e7dd96cb12c8165@AMSPEX02CL03.citrite.net>
References: <bcc0d4330d9b463a9829af1327d895a9@AMSPEX02CL03.citrite.net>
 <ad450ab0147147429a46cd7382a17c19@AMSPEX02CL03.citrite.net>
 <0e704f5e-5845-dc56-6058-d0451d43d842@citrix.com>
 <2baad09e48864a06873037240b8e39dd@AMSPEX02CL03.citrite.net>
 <5938048A02000078001604AE@prv-mh.provo.novell.com>
 <056e566f141c4715867e2bdbbe418977@AMSPEX02CL03.citrite.net>
 <593806FC02000078001604D1@prv-mh.provo.novell.com>
 <e4aae59cbd884e21ab1fb75a96f34d3d@AMSPEX02CL03.citrite.net>
 <593813E602000078001605F7@prv-mh.provo.novell.com>
 <ee93e45315794a3db4aa21beefb62e52@AMSPEX02CL03.citrite.net>
 <593838D20200007800160859@prv-mh.provo.novell.com>
 <fc6fa02bb41e497e8b1896b692e82123@AMSPEX02CL03.citrite.net>
 <59383D4F020000780016089F@prv-mh.provo.novell.com>
 <94bf1caf8b95436fa7b3aed74a172ce1@AMSPEX02CL03.citrite.net>
 <59396AE10200007800160D0E@prv-mh.provo.novell.com>
 <ea5cd4c8f80349fb9cc768d981fea4a5@AMSPEX02CL03.citrite.net>
 <593AB92202000078001615A1@prv-mh.provo.novell.com>
 <40009cf2-ef28-4c70-410e-029b6ac8ffb8@oracle.com>
 <f579ca3d79c34baab75f63a3810975bb@AMSPEX02CL03.citrite.net>
 <593ADDBC020000780016171F@prv-mh.provo.novell.com>
 <c394e22eb2d24f379e34b402b69c3bb6@AMSPEX02CL03.citrite.net>
 <86a3251e9ac44a2bb2df23862e458ee0@AMSPEX02CL03.citrite.net>
 <593E8BC70200007800161DEB@prv-mh.provo.novell.com>
 <880c81f7852c40a28e8acd70fb710314@AMSPEX02CL03.citrite.net>
 <7383a46c90814caba440ca41ccde6f88@AMSPEX02CL03.citrite.net>
 <593E932B0200007800161E80@prv-mh.provo.novell.com>
 <9bcb4f836ef547c1b4870d0ec08f0aba@AMSPEX02CL03.citrite.net>
 <593EB94C0200007800162045@prv-mh.provo.novell.com>
 <f99b24eded1a4e88bfd966f4621cc300@AMSPEX02CL03.citrite.net>
In-Reply-To: <f99b24eded1a4e88bfd966f4621cc300@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: Juergen Gross <jgross@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "Julien Grall \(julien.grall@arm.com\)" <julien.grall@arm.com>,
 'Boris Ostrovsky' <boris.ostrovsky@oracle.com>,
 "xen-devel\(xen-devel@lists.xenproject.org\)" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] debian stretch dom0 + xen 4.9 fails to 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSBPbiBCZWhhbGYgT2YNCj4gUGF1bCBEdXJy
YW50DQo+IFNlbnQ6IDEyIEp1bmUgMjAxNyAxNToyOQ0KPiBUbzogJ0phbiBCZXVsaWNoJyA8SkJl
dWxpY2hAc3VzZS5jb20+DQo+IENjOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+OyBB
bmRyZXcgQ29vcGVyDQo+IDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgSnVsaWVuIEdyYWxs
IChqdWxpZW4uZ3JhbGxAYXJtLmNvbSkNCj4gPGp1bGllbi5ncmFsbEBhcm0uY29tPjsgJ0Jvcmlz
IE9zdHJvdnNreScgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPjsNCj4geGVuLWRldmVsKHhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZykgPHhlbi0NCj4gZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmc+DQo+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBkZWJpYW4gc3RyZXRjaCBkb20w
ICsgeGVuIDQuOSBmYWlscyB0byBib290DQo+IA0KPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0t
LS0tDQo+ID4gRnJvbTogSmFuIEJldWxpY2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNvbV0NCj4g
PiBTZW50OiAxMiBKdW5lIDIwMTcgMTQ6NTUNCj4gPiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1
cnJhbnRAY2l0cml4LmNvbT4NCj4gPiBDYzogSnVsaWVuIEdyYWxsIChqdWxpZW4uZ3JhbGxAYXJt
LmNvbSkgPGp1bGllbi5ncmFsbEBhcm0uY29tPjsgQW5kcmV3DQo+ID4gQ29vcGVyIDxBbmRyZXcu
Q29vcGVyM0BjaXRyaXguY29tPjsgeGVuLWRldmVsKHhlbi0NCj4gPiBkZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZykgPHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz47ICdCb3Jpcw0KPiA+
IE9zdHJvdnNreScgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPjsgSnVlcmdlbiBHcm9zcw0K
PiA+IDxqZ3Jvc3NAc3VzZS5jb20+DQo+ID4gU3ViamVjdDogUkU6IFtYZW4tZGV2ZWxdIGRlYmlh
biBzdHJldGNoIGRvbTAgKyB4ZW4gNC45IGZhaWxzIHRvIGJvb3QNCj4gPg0KPiA+ID4+PiBPbiAx
Mi4wNi4xNyBhdCAxNDowNSwgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPiB3cm90ZToNCj4gPiA+
PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiA+PiBGcm9tOiBKYW4gQmV1bGljaCBb
bWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQ0KPiA+ID4+IFNlbnQ6IDEyIEp1bmUgMjAxNyAxMjox
Mg0KPiA+ID4+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPg0KPiA+
ID4+IENjOiBKdWxpZW4gR3JhbGwgKGp1bGllbi5ncmFsbEBhcm0uY29tKSA8anVsaWVuLmdyYWxs
QGFybS5jb20+OyBBbmRyZXcNCj4gPiA+PiBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5j
b20+OyB4ZW4tZGV2ZWwoeGVuLQ0KPiA+ID4+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnKSA8
eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPjsgJ0JvcmlzDQo+ID4gPj4gT3N0cm92c2t5
JyA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+OyBKdWVyZ2VuIEdyb3NzDQo+ID4gPj4gPGpn
cm9zc0BzdXNlLmNvbT4NCj4gPiA+PiBTdWJqZWN0OiBSRTogW1hlbi1kZXZlbF0gZGViaWFuIHN0
cmV0Y2ggZG9tMCArIHhlbiA0LjkgZmFpbHMgdG8gYm9vdA0KPiA+ID4+DQo+ID4gPj4gPj4+IE9u
IDEyLjA2LjE3IGF0IDEyOjUzLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOg0KPiA+
ID4+ID4+ICAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+ID4+ID4gW3NuaXBdDQo+ID4g
Pj4gPj4gPiA+DQo+ID4gPj4gPj4gPiA+IFdoYXQgZG8geW91IHRoaW5rIGl0IGJlc3QgdG8gZG8g
Zm9yIFhlbiA0Ljk/IEhhcmRjb2RpbmcgYSA0aw0KPiA+IGFsaWdubWVudA0KPiA+ID4+IGlzDQo+
ID4gPj4gPj4gPiA+IGNsZWFybHkgZWFzeSBhbmQgd291bGQgd29yayBhcm91bmQgdGhpcyBCSU9T
IGlzc3VlIGJ1dCwgYXMgeW91DQo+IHNheSwNCj4gPiBpdA0KPiA+ID4+ID4+IGRvZXMNCj4gPiA+
PiA+PiA+ID4gZ3JvdyB0aGUgaW1hZ2UuIFJldmVydGluZyBKdWVyZ2VuJ3MgcGF0Y2ggYWxzbyB3
b3JrcyByb3VuZCB0aGUNCj4gPiBpc3N1ZSwNCj4gPiA+PiA+PiBidXQNCj4gPiA+PiA+PiA+ID4g
dGhhdCBpcyBtb3JlIGJ5IGx1Y2suIFJlLXdvcmtpbmcgdGhlIGNvZGUgaXMgcHJlZmVyYWJsZSwg
YnV0IEkNCj4gZ3Vlc3MNCj4gPiBpdCdzDQo+ID4gPj4gPj4gdG9vDQo+ID4gPj4gPj4gPiA+IGxh
dGUgdG8gaW50cm9kdWNlIHN1Y2ggY29kZS1jaHVybiBpbiA0LjkuDQo+ID4gPj4gPj4gPg0KPiA+
ID4+ID4+ID4gUmV2ZXJ0aW5nIErDvHJnZW4ncyBjb2RlIGlzIG91dCBvZiBxdWVzdGlvbiB3aXRo
IGFsbCB0aGUgaW5mb3JtYXRpb24NCj4gPiA+PiA+PiA+IHlvdSd2ZSBnYXRoZXJlZCBieSBub3cu
IEkgdGhpbmsgcmUtd29ya2luZyB0aGUgRUREIGNvZGUgc2xpZ2h0bHkNCj4gPiA+PiA+PiA+IGlz
IHRoZSBiZXN0IG9wdGlvbi4gV291bGQgeW91IG1pbmQgZ2l2aW5nIHRoZSBhdHRhY2hlZCBwYXRj
aCBhDQo+ID4gPj4gPj4gPiB0cnk/IFRoaXMgc3RpbGwgc2xpZ2h0bHkgZ3Jvd3MgdGhlIHRyYW1w
b2xpbmUgZHVlIHRvIGEgZmV3IG1vcmUNCj4gPiA+PiA+PiA+IGluc3RydWN0aW9ucyBiZWluZyBu
ZWVkZWQsIGJ1dCBzaG91bGQgc3RpbGwgYmUgZmFyIGJldHRlciB0aGFuDQo+ID4gPj4gPj4gPiBl
bWJlZGRpbmcgYSB3aG9sZSA0ayBidWZmZXIgKGFuZCB0aGVuIGxhdGVyIGZpbmRpbmcgYSBCSU9T
L2Rpc2sNCj4gPiA+PiA+PiA+IGNvbWJpbmF0aW9uIHdoaWNoIHdhbnRzIGV2ZW4gbW9yZSkuIE5v
dGUgdGhhdCBJJ3ZlIGxlZnQgYSB0aW55DQo+ID4gPj4gPj4gPiBiaXQgb2YgZGVidWdnaW5nIGNv
ZGUgaW4gdGhlcmUuDQo+ID4gPj4gPj4gPg0KPiA+ID4+ID4+DQo+ID4gPj4gPj4gU3VyZSwgSSds
bCBnaXZlIHRoYXQgYSBnbyBub3cuDQo+ID4gPj4gPj4NCj4gPiA+PiA+DQo+ID4gPj4gPiBUaGF0
IHdvcmtlZCBmaW5lOg0KPiA+ID4+ID4NCj4gPiA+PiA+IChYRU4pIE1CUls4MF0gQCA4NWUwICg4
NjAwMCkNCj4gPiA+Pg0KPiA+ID4+IEJ1dCB0aGF0J3MgY29udHJhcnkgdG8geW91ciBlYXJsaWVy
IGZpbmRpbmdzOiBEaWRuJ3QgeW91IHNheSBzaW1wbHkNCj4gPiA+PiBhdm9pZGluZyBhIDRrLWJv
dW5kYXJ5IHdhc24ndCBlbm91Z2g/IEFuZCBpdCBjZXJ0YWlubHkgdGVsbHMgdXMNCj4gPiA+PiB0
aGF0IHRoaXMgaXNuJ3QgYSA0ayBkcml2ZSAob3IgYXQgbGVhc3QgdGhlIEJJT1MgZG9lc24ndCBz
dXJmYWNlIDRrDQo+ID4gPj4gc2VjdG9ycykgLSBJIHdhcyByZWFsbHkgZXhwZWN0aW5nIGEgbGFy
Z2VyIGdhcCBiZXR3ZWVuIHRoZSB0d28NCj4gPiA+PiBsb2dnZWQgdmFsdWVzLg0KPiA+ID4+DQo+
ID4gPg0KPiA+ID4gSSdsbCBnbyBkdW1wIG91dCB0aGUgZWRkIGFuZCBkb3VibGUgY2hlY2sgd2hh
dCBpdCBpcyBzYXlpbmcuDQo+ID4gPg0KPiA+ID4gTXkgZmluZGluZ3MgaW5kaWNhdGVkIHRoYXQg
dGhlIHByb2JsZW0gc2VlbWVkIHRvIGJlIGRvaW5nIGEgcmVhZCB0aGF0DQo+ID4gPiBzcGFubmVk
IGEgNGsgYm91bmRhcnkgY2F1c2VkIGEgcHJvYmxlbSwgc28gdXNpbmcgMHg4NWUwMCB3b3VsZCBi
ZQ0KPiBzYWZlLg0KPiA+IFRoZQ0KPiA+ID4gYW5vbWFseSB3YXMgdGhhdCBzaW1wbHkgYWxpZ25p
bmcgdGhlIGVkZF9pbmZvIGJ1ZmZlciBhbmQgYSA1MTIgYnl0ZQ0KPiA+IGJvdW5kYXJ5DQo+ID4g
PiBhbmQgY29udGludWluZyB0byB1c2UgdGhhdCBmb3IgcmVhZGluZyBkaWQgbm90IHdvcmsuDQo+
ID4NCj4gPiBCdXQgYSA1MTItYnl0ZSBhbGlnbmVkIDUxMi1ieXRlIGJ1ZmZlciBjYW4ndCBwb3Nz
aWJseSBjcm9zcyBhIHBhZ2UNCj4gPiBib3VuZGFyeS4NCj4gDQo+IEluZGVlZCwgd2hpY2ggaXMg
d2h5IEkgd2FzIHBlcnBsZXhlZC4gSSBmb3VuZCB0aGF0IDB4NjBlMDAgd2FzIG9rLiBZb3VyDQo+
IHBhdGNoIGNob3NlIDB4ODVlMDAsIHdoaWNoIHdhcyBvayB0b28sIGJ1dCBmb3Igc29tZSByZWFz
b24gYSAnLmFsaWduIDUxMicgaW4NCj4gZnJvbnQgb2YgYm9vdF9lZGRfaW5mbyB5aWVsZGVkIGFu
IGFkZHJlc3Mgd2hpY2ggd2FzIG5vdCBvay4gSSBqdXN0IGNoZWNrZWQNCj4gd2hhdCBhZGRyZXNz
IHRoYXQgeWllbGRlZCB0aG91Z2ggKGJ5IGJvb3Rpbmcgd2l0aCBlZGQ9b2ZmIHRvIGF2b2lkIHRo
ZQ0KPiBoYW5nKSBhbmQgaXQgd2FzIDB4ODZmNDAuLi4gd2hpY2ggY2xlYXJseSBtZWFucyB0aGF0
ICcuYWxpZ24gNTEyJyBpcyBub3QgZG9pbmcNCj4gd2hhdCBJIHRob3VnaHQgaXQgd291bGQgZG8u
DQoNCk5vLCB0aGUgcHJvYmxlbSB0dXJucyBvdXQgdG8gYmUgdGhlIEdMT0JBTCgpIG1hY3JvIHdo
aWNoLCBpbiBhc3NlbWJseSBmaWxlcywgY29udGFpbnMgYW4gaW1wbGljaXQgLmFsaWduIDE2IQ0K
DQogIFBhdWwNCg0KPiANCj4gICBQYXVsDQo+IA0KPiA+DQo+ID4gPj4gPiBzbyB5b3UgY2FuIGFk
ZCBteSBUZXN0ZWQtYnkgdG8gdGhhdC4NCj4gPiA+Pg0KPiA+ID4+IEkuZS4gSSdtIG5vdCBzdXJl
IGFib3V0IHRoaXMsIGFzIEknbSBzdGlsbCB1bmNlcnRhaW4gd2hldGhlciBzb21lDQo+ID4gPj4g
Y29ycnVwdGlvbiBkaWRuJ3QgYWdhaW4gb2NjdXIuIE9mIGNvdXJzZSBBUHMgY29taW5nIHVwIHBy
b3Blcmx5DQo+ID4gPj4gd291bGQgYWxyZWFkeSBiZSBhIHJlbGF0aXZlbHkgZ29vZCBzaWduIChh
cyBub3cgdGhlIHBlcm1hbmVudA0KPiA+ID4+IHBhcnQgb2YgdGhlIHRyYW1wb2xpbmUgd291bGQg
YmUgdGhlIHByZWRlc3RpbmVkIGFyZWEgZm9yDQo+ID4gPj4gY29ycnVwdGlvbiB0byBvY2N1ciBp
bikuDQo+ID4gPj4NCj4gPiA+DQo+ID4gPiBOb25lIG9mIG15IGZpbmRpbmdzIGV2ZXIgaW5kaWNh
dGVkIG1lbW9yeSBjb3JydXB0aW9uIChhbHRob3VnaCB0aGVyZSwNCj4gb2YNCj4gPiA+IGNvdXJz
ZSwgbWF5IGhhdmUgYmVlbiBzb21lIHRoYXQgSSBoYXBwZW5lZCB0byBtaXNzKSwgYnV0IHJhdGhl
cg0KPiA+IG1pc2JlaGF2aW91cg0KPiA+ID4gb2YgdGhlIGludDEzIGhhbmRsZXIgaXRzZWxmIC0g
ZWl0aGVyIGxvY2tpbmcgdXAsIGhhdmluZyBvZGQgZWZmZWN0cyAoZS5nLg0KPiA+ID4gYmxhY2sg
c2NyZWVuKSwgb3IgYm90aC4NCj4gPg0KPiA+IEFoLCBJIGRpZG4ndCB1bmRlcnN0YW5kIGl0IHRo
aXMgd2F5IHNvIGZhciwgYW5kIGluc3RlYWQgaGFkIGltcGxpZWQNCj4gPiB0aGF0IHRoZSBoYW5k
bGVyIGRpZCByZXR1cm4sIGJ1dCBjb3JydXB0IG91ciB0cmFtcG9saW5lIGFyZWEgaW4NCj4gPiBv
bmUgd2F5IG9yIGFub3RoZXIuDQo+ID4NCj4gPiBKYW4NCj4gX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdA0KPiBY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZw0KPiBodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 12 14:47:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 14: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 1dKQcq-0006dW-7U; Mon, 12 Jun 2017 14:47:28 +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 1dKQcp-0006d7-6K
 for xen-devel@lists.xensource.com; Mon, 12 Jun 2017 14:47:27 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 C5/B4-02183-E79AE395; Mon, 12 Jun 2017 14:47:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVbdqpV2
 kweqD8hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+HJiOktBa1zFy7tvWBsY
 Z9h2MXJxCAn8ZZR4vnMHG4TzmFFizv+N7BDONkaJz/M3sXYxcnKICDhLfD0zlx3E5hXQl/jfu
 pURxBYWsJCY/2UiE0iDhMA8BYnOFXvAEhIC3hK/d3exw9jPVnYBxdk52ASsJA6JgURZBFQlVq
 3sZZzAyL2AkWEVo3pxalFZapGukV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRqD
 PGYBgB+P3P06HGCU5mJREebdcsYkU4kvKT6nMSCzOiC8qzUktPsQow8GhJMEbssIuUkiwKDU9
 tSItMwcYfDBpCQ4eJRFe22VAad7igsTc4sx0iNQpRl2ODavXf2ESYsnLz0uVEud1B5khAFKUU
 ZoHNwIWCZcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzCsPMoUnM68EbtMroCOYgI64DnI/b3
 FJIkJKqoGRNSr5oQPD/iX7mzsv8XCLrckp2njiVYRJ7VS7uJsumWuTnJTPzBJ9saG3LDPz8d/
 KitzEt40vrC762tpP/M4+uaL0r/uO/qXSV9cxLo5MjVd8vnTje3f131FfvF/vaV3E3lTB9at8
 JhdXpibvfSFvvskvzlg8up/4w3kXu9tiwQk3vth9fVivxFKckWioxVxUnAgA3pV2F38CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1497278841!64184105!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8651 invoked from network); 12 Jun 2017 14:47:22 -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; 12 Jun 2017 14:47: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 1dKQci-0001ho-3k; Mon, 12 Jun 2017 14:47: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 1dKQcc-0005n1-L5; Mon, 12 Jun 2017 14:47:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dKQcb-0003H9-Pg; Mon, 12 Jun 2017 14:47:13 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110340-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qcow2:guest-start:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-vhd:guest-start:fail:regression
 qemu-mainline:test-armhf-armhf-xl-vhd:guest-start:fail:regression
 qemu-mainline:test-armhf-armhf-xl-vhd:xen-boot: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-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-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-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm: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-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-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=64175afc695c0672876fbbfc31b299c86d562cb4
X-Osstest-Versions-That: qemuu=c6e84fbd447a51e1161d74d71566a5f67b47eac5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 12 Jun 2017 14:47:13 +0000
Subject: [Xen-devel] [qemu-mainline test] 110340: 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="===============4918675060498385809=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qcow2    10 guest-start              fail REGR. vs. 109975
 test-amd64-amd64-libvirt-vhd 10 guest-start              fail REGR. vs. 109975
 test-armhf-armhf-xl-vhd      10 guest-start              fail REGR. vs. 109975

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-xl-vhd       6 xen-boot         fail in 110268 pass in 110340
 test-amd64-amd64-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail in 110268 pass in 110340
 test-armhf-armhf-xl-credit2  15 guest-start/debian.repeat  fail pass in 110268

Tests which did not succeed, but are not blocking:
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop       fail blocked in 109975
 test-amd64-i386-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail in 110268 like 109975
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 109975
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 109975
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop            fail like 109975
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 109975
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass

version targeted for testing:
 qemuu                64175afc695c0672876fbbfc31b299c86d562cb4
baseline version:
 qemuu                c6e84fbd447a51e1161d74d71566a5f67b47eac5

Last test of basis   109975  2017-06-04 00:16:43 Z    8 days
Failing since        110013  2017-06-05 10:45:10 Z    7 days   10 attempts
Testing same since   110114  2017-06-08 09:24:28 Z    4 days    5 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Larson <alarson@ddci.com>
  Alex Bennée <alex.bennee@linaro.org>
  Aurelien Jarno <aurelien@aurel32.net>
  Cédric Le Goater <clg@kaod.org>
  Daniel Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  David Hildenbrand <david@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Emilio G. Cota <cota@braap.org>
  Eric Blake <eblake@redhat.com>
  Felipe Franciosi <felipe@nutanix.com>
  Greg Kurz <groug@kaod.org>
  Igor Mammedov <imammedo@redhat.com>
  Jason Wang <jasowang@redhat.com>
  John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
  John Snow <jsnow@redhat.com>
  Juan Quintela <quintela@redhat.com>
  Kamil Rytarowski <n54@gmx.com>
  Laurent Vivier <laurent@vivier.eu>
  Laurent Vivier <lvivier@redhat.com>
  Luc MICHEL <luc.michel@git.antfield.fr>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marc-André Lureau <marcandre.lureau@redhat.com>
  Markus Armbruster <armbru@redhat.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>
  Mike Cui <cui@nutanix.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Philippe Mathieu-Daudé <f4bug@amsat.org>
  QingFeng Hao <haoqf@linux.vnet.ibm.com>
  Richard Henderson <rth@twiddle.net>
  Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  Thomas Huth <thuth@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-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                                  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-amd64-xl-qcow2                                    fail    
 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                                 fail    
 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.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4918675060498385809==--

From xen-devel-bounces@lists.xen.org Mon Jun 12 14:49:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 14: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 1dKQem-0006m2-Jf; Mon, 12 Jun 2017 14:49: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 1dKQel-0006lu-Is
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 14:49:27 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 73/7B-03613-6F9AE395; Mon, 12 Jun 2017 14:49:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTffbSrt
 Ig44/fBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bmzY9ZC37rV2x6PoulgfGkchcjF4eQwGZG
 ifk/tjJBOLsZJY6vXsjSxcjJISwQIPHhzHcwW0QgUmL/1gNANgdQUZbE6TeyIPXMAtcZJb7ee
 ccOUsMmoClx5/MnJhCbV8BK4tiJlWBxFgFVifm/zzGC2KIC4RJvG4+wQNQISpyc+QTM5hSwll
 i77BlYPbOArcSdubuZIWx5ie1v5zBPYOSbhaRlFpKyWUjKFjAyr2LUKE4tKkst0jUy0Usqykz
 PKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAw4BiDYwbjvY+QhRkkOJiVR3i1XbCKF+JLy
 UyozEosz4otKc1KLDzHKcHAoSfA+XGEXKSRYlJqeWpGWmQMMfZi0BAePkgiv7TKgNG9xQWJuc
 WY6ROoUo6KUOO9ekD4BkERGaR5cGyzeLjHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmY9xLIFJ
 7MvBK46a+AFjMBLb4OcjNvcUkiQkqqgTHWZ6H4nW8xuY8Wnl5wy72kk/X2D8k3nwWfXt/UsZV
 bO8Ys5uDK4Fzeitfx3/6wTKwO3vf5wpGPG+b4OL2xmXQsotdj1xy9Q20mD9hPKLOyq2Z5C0Qs
 zjX7OZEh8M+DqdlsfYpL7zyZMpnrQI3u/AkR+328iuOLLb9k5sZJhkz6cYNx+m0hpUVKLMUZi
 YZazEXFiQCtZTfGsgIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1497278965!67299796!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35926 invoked from network); 12 Jun 2017 14:49:25 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-4.tower-21.messagelabs.com with SMTP; 12 Jun 2017 14:49: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 E226D1596;
 Mon, 12 Jun 2017 07:49: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 B31FA3F557;
 Mon, 12 Jun 2017 07:49:23 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170609174141.5068-1-andre.przywara@arm.com>
 <20170609174141.5068-2-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <8d68dcb4-6025-9611-9579-4989335ef85d@arm.com>
Date: Mon, 12 Jun 2017 15:49:22 +0100
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: <20170609174141.5068-2-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: Re: [Xen-devel] [PATCH v11 01/34] ARM: vGIC: avoid rank lock when
 reading priority
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGkgQW5kcmUsCgpPbiAwOS8wNi8xNyAxODo0MSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gV2hl
biByZWFkaW5nIHRoZSBwcmlvcml0eSB2YWx1ZSBvZiBhIHZpcnR1YWwgaW50ZXJydXB0LCB3ZSB3
ZXJlIHRha2luZwo+IHRoZSByZXNwZWN0aXZlIHJhbmsgbG9jayBzbyBmYXIuCj4gSG93ZXZlciBm
b3IgZm9yd2FyZGVkIGludGVycnVwdHMgKERvbTAgb25seSBzbyBmYXIpIHRoaXMgbWF5IGxlYWQg
dG8gYQo+IGRlYWRsb2NrIHdpdGggdGhlIGZvbGxvd2luZyBjYWxsIGNoYWluOgo+IC0gTU1JTyBh
Y2Nlc3MgdG8gY2hhbmdlIHRoZSBJUlEgYWZmaW5pdHksIGNhbGxpbmcgdGhlIElUQVJHRVRTUiBo
YW5kbGVyCj4gLSB0aGlzIGhhbmRsZXIgdGFrZXMgdGhlIGFwcHJvcHJpYXRlIHJhbmsgbG9jayBh
bmQgY2FsbHMgdmdpY19zdG9yZV9pdGFyZ2V0c3IoKQo+IC0gdmdpY19zdG9yZV9pdGFyZ2V0c3Io
KSB3aWxsIGV2ZW50dWFsbHkgY2FsbCB2Z2ljX21pZ3JhdGVfaXJxKCkKPiAtIGlmIHRoaXMgSVJR
IGlzIGFscmVhZHkgaW4tZmxpZ2h0LCBpdCB3aWxsIHJlbW92ZSBpdCBmcm9tIHRoZSBvbGQKPiAg
IFZDUFUgYW5kIGluamVjdCBpdCBpbnRvIHRoZSBuZXcgb25lLCBieSBjYWxsaW5nIHZnaWNfdmNw
dV9pbmplY3RfaXJxKCkKPiAtIHZnaWNfdmNwdV9pbmplY3RfaXJxIHdpbGwgY2FsbCB2Z2ljX2dl
dF92aXJxX3ByaW9yaXR5KCkKPiAtIHZnaWNfZ2V0X3ZpcnFfcHJpb3JpdHkoKSB0cmllcyB0byB0
YWtlIHRoZSByYW5rIGxvY2sgLSBhZ2FpbiEKPiBJdCBzZWVtcyBsaWtlIHRoaXMgY29kZSBwYXRo
IGhhcyBuZXZlciBiZWVuIGV4ZXJjaXNlZCBiZWZvcmUuCj4KPiBGaXggdGhpcyBieSBhdm9pZGlu
ZyB0YWtpbmcgdGhlIGxvY2sgaW4gdmdpY19nZXRfdmlycV9wcmlvcml0eSgpIChsaWtlIHdlCj4g
ZG8gaW4gdmdpY19nZXRfdGFyZ2V0X3ZjcHUoKSkuCj4gQWN0dWFsbHkgd2UgYXJlIGp1c3QgcmVh
ZGluZyBvbmUgYnl0ZSwgYW5kIHByaW9yaXR5IGNoYW5nZXMgd2hpbGUKPiBpbnRlcnJ1cHRzIGFy
ZSBoYW5kbGVkIGFyZSBhIGJlbmlnbiByYWNlIHRoYXQgY2FuIGhhcHBlbiBvbiByZWFsIGhhcmR3
YXJlCj4gdG9vLiBTbyBpdCBpcyBzYWZlIHRvIGp1c3QgcHJldmVudCB0aGUgY29tcGlsZXIgZnJv
bSByZWFkaW5nIGZyb20gdGhlCj4gc3RydWN0IG1vcmUgdGhhbiBvbmNlLgo+Cj4gU2lnbmVkLW9m
Zi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+Cj4gLS0tCj4gIHhl
bi9hcmNoL2FybS92Z2ljLXYyLmMgfCAxMyArKysrKysrKy0tLS0tCj4gIHhlbi9hcmNoL2FybS92
Z2ljLXYzLmMgfCAxMSArKysrKysrLS0tLQo+ICB4ZW4vYXJjaC9hcm0vdmdpYy5jICAgIHwgIDgg
Ky0tLS0tLS0KPiAgMyBmaWxlcyBjaGFuZ2VkLCAxNiBpbnNlcnRpb25zKCspLCAxNiBkZWxldGlv
bnMoLSkKPgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12Mi5jIGIveGVuL2FyY2gv
YXJtL3ZnaWMtdjIuYwo+IGluZGV4IGRjOWY5NWIuLjUzNzAwMjAgMTAwNjQ0Cj4gLS0tIGEveGVu
L2FyY2gvYXJtL3ZnaWMtdjIuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS92Z2ljLXYyLmMKPiBAQCAt
MjU4LDkgKzI1OCw5IEBAIHN0YXRpYyBpbnQgdmdpY192Ml9kaXN0cl9tbWlvX3JlYWQoc3RydWN0
IHZjcHUgKnYsIG1taW9faW5mb190ICppbmZvLAo+ICAgICAgICAgIGlmICggcmFuayA9PSBOVUxM
ICkgZ290byByZWFkX2FzX3plcm87Cj4KPiAgICAgICAgICB2Z2ljX2xvY2tfcmFuayh2LCByYW5r
LCBmbGFncyk7Cj4gLSAgICAgICAgaXByaW9yaXR5ciA9IHJhbmstPmlwcmlvcml0eXJbUkVHX1JB
TktfSU5ERVgoOCwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBnaWNkX3JlZyAtIEdJQ0RfSVBSSU9SSVRZUiwKPiAtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBEQUJUX1dPUkQpXTsKPiArICAg
ICAgICBpcHJpb3JpdHlyID0gQUNDRVNTX09OQ0UocmFuay0+aXByaW9yaXR5cltSRUdfUkFOS19J
TkRFWCg4LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ljZF9yZWcg
LSBHSUNEX0lQUklPUklUWVIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBEQUJUX1dPUkQpXSk7CgpUaGUgaW5kZW50YXRpb24gaXMgYSBiaXQgb2RkLiBDYW4geW91IGlu
dHJvZHVjZSBhIHRlbXBvcmFyeSB2YXJpYWJsZSBoZXJlPwoKPiAgICAgICAgICB2Z2ljX3VubG9j
a19yYW5rKHYsIHJhbmssIGZsYWdzKTsKPiAgICAgICAgICAqciA9IHZnaWNfcmVnMzJfZXh0cmFj
dChpcHJpb3JpdHlyLCBpbmZvKTsKPgo+IEBAIC00OTksNyArNDk5LDcgQEAgc3RhdGljIGludCB2
Z2ljX3YyX2Rpc3RyX21taW9fd3JpdGUoc3RydWN0IHZjcHUgKnYsIG1taW9faW5mb190ICppbmZv
LAo+Cj4gICAgICBjYXNlIFZSQU5HRTMyKEdJQ0RfSVBSSU9SSVRZUiwgR0lDRF9JUFJJT1JJVFlS
Tik6Cj4gICAgICB7Cj4gLSAgICAgICAgdWludDMyX3QgKmlwcmlvcml0eXI7Cj4gKyAgICAgICAg
dWludDMyX3QgKmlwcmlvcml0eXIsIHByaW9yaXR5Owo+Cj4gICAgICAgICAgaWYgKCBkYWJ0LnNp
emUgIT0gREFCVF9CWVRFICYmIGRhYnQuc2l6ZSAhPSBEQUJUX1dPUkQgKSBnb3RvIGJhZF93aWR0
aDsKPiAgICAgICAgICByYW5rID0gdmdpY19yYW5rX29mZnNldCh2LCA4LCBnaWNkX3JlZyAtIEdJ
Q0RfSVBSSU9SSVRZUiwgREFCVF9XT1JEKTsKPiBAQCAtNTA4LDcgKzUwOCwxMCBAQCBzdGF0aWMg
aW50IHZnaWNfdjJfZGlzdHJfbW1pb193cml0ZShzdHJ1Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3Qg
KmluZm8sCj4gICAgICAgICAgaXByaW9yaXR5ciA9ICZyYW5rLT5pcHJpb3JpdHlyW1JFR19SQU5L
X0lOREVYKDgsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGdpY2RfcmVnIC0gR0lDRF9JUFJJT1JJVFlSLAo+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBEQUJUX1dPUkQpXTsKPiAtICAg
ICAgICB2Z2ljX3JlZzMyX3VwZGF0ZShpcHJpb3JpdHlyLCByLCBpbmZvKTsKPiArICAgICAgICBw
cmlvcml0eSA9IEFDQ0VTU19PTkNFKCppcHJpb3JpdHlyKTsKPiArICAgICAgICB2Z2ljX3JlZzMy
X3VwZGF0ZSgmcHJpb3JpdHksIHIsIGluZm8pOwo+ICsgICAgICAgIEFDQ0VTU19PTkNFKCppcHJp
b3JpdHlyKSA9IHByaW9yaXR5OwoKVGhpcyBpcyBhIGJpdCBvZGQgdG8gcmVhZCBiZWNhdXNlIG9m
IHRoZSBkZXJlZmVyZW5jaW5nLiBJIGFkbWl0IHRoYXQgSSAKd291bGQgcHJlZmVyIGlmIHlvdSB1
c2UgcmVhZF9hdG9taWMvd3JpdGVfYXRvbWljIHdoaWNoIGFyZSBlYXNpZXIgdG8gCnVuZGVyc3Rh
bmQgKHRob3VnaCB0aGUgbmFtaW5nIGlzIGNvbmZ1c2luZykuCgpMZXQgc2VlIHdoYXQgU3RlZmFu
byB0aGlua3MgaGVyZS4KCj4gKwo+ICAgICAgICAgIHZnaWNfdW5sb2NrX3JhbmsodiwgcmFuaywg
ZmxhZ3MpOwo+ICAgICAgICAgIHJldHVybiAxOwo+ICAgICAgfQo+IGRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vdmdpYy12My5jIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYwo+IGluZGV4IGQxMDc1
N2EuLjhhYmMwNjkgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYwo+ICsrKyBi
L3hlbi9hcmNoL2FybS92Z2ljLXYzLmMKPiBAQCAtNTIxLDggKzUyMSw5IEBAIHN0YXRpYyBpbnQg
X192Z2ljX3YzX2Rpc3RyX2NvbW1vbl9tbWlvX3JlYWQoY29uc3QgY2hhciAqbmFtZSwgc3RydWN0
IHZjcHUgKnYsCj4gICAgICAgICAgaWYgKCByYW5rID09IE5VTEwgKSBnb3RvIHJlYWRfYXNfemVy
bzsKPgo+ICAgICAgICAgIHZnaWNfbG9ja19yYW5rKHYsIHJhbmssIGZsYWdzKTsKPiAtICAgICAg
ICBpcHJpb3JpdHlyID0gcmFuay0+aXByaW9yaXR5cltSRUdfUkFOS19JTkRFWCg4LCByZWcgLSBH
SUNEX0lQUklPUklUWVIsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgREFCVF9XT1JEKV07Cj4gKyAgICAgICAgaXByaW9yaXR5ciA9IEFDQ0VT
U19PTkNFKHJhbmstPmlwcmlvcml0eXJbUkVHX1JBTktfSU5ERVgoOCwKPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHJlZyAtIEdJQ0RfSVBSSU9SSVRZUiwKPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIERBQlRfV09SRCldKTsKCkRpdHRvLgoKCj4g
ICAgICAgICAgdmdpY191bmxvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7Cj4KPiAgICAgICAgICAq
ciA9IHZnaWNfcmVnMzJfZXh0cmFjdChpcHJpb3JpdHlyLCBpbmZvKTsKPiBAQCAtNjMwLDcgKzYz
MSw3IEBAIHN0YXRpYyBpbnQgX192Z2ljX3YzX2Rpc3RyX2NvbW1vbl9tbWlvX3dyaXRlKGNvbnN0
IGNoYXIgKm5hbWUsIHN0cnVjdCB2Y3B1ICp2LAo+Cj4gICAgICBjYXNlIFZSQU5HRTMyKEdJQ0Rf
SVBSSU9SSVRZUiwgR0lDRF9JUFJJT1JJVFlSTik6Cj4gICAgICB7Cj4gLSAgICAgICAgdWludDMy
X3QgKmlwcmlvcml0eXI7Cj4gKyAgICAgICAgdWludDMyX3QgKmlwcmlvcml0eXIsIHByaW9yaXR5
Owo+Cj4gICAgICAgICAgaWYgKCBkYWJ0LnNpemUgIT0gREFCVF9CWVRFICYmIGRhYnQuc2l6ZSAh
PSBEQUJUX1dPUkQgKSBnb3RvIGJhZF93aWR0aDsKPiAgICAgICAgICByYW5rID0gdmdpY19yYW5r
X29mZnNldCh2LCA4LCByZWcgLSBHSUNEX0lQUklPUklUWVIsIERBQlRfV09SRCk7Cj4gQEAgLTYz
OCw3ICs2MzksOSBAQCBzdGF0aWMgaW50IF9fdmdpY192M19kaXN0cl9jb21tb25fbW1pb193cml0
ZShjb25zdCBjaGFyICpuYW1lLCBzdHJ1Y3QgdmNwdSAqdiwKPiAgICAgICAgICB2Z2ljX2xvY2tf
cmFuayh2LCByYW5rLCBmbGFncyk7Cj4gICAgICAgICAgaXByaW9yaXR5ciA9ICZyYW5rLT5pcHJp
b3JpdHlyW1JFR19SQU5LX0lOREVYKDgsIHJlZyAtIEdJQ0RfSVBSSU9SSVRZUiwKPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgREFCVF9XT1JE
KV07Cj4gLSAgICAgICAgdmdpY19yZWczMl91cGRhdGUoaXByaW9yaXR5ciwgciwgaW5mbyk7Cj4g
KyAgICAgICAgcHJpb3JpdHkgPSBBQ0NFU1NfT05DRSgqaXByaW9yaXR5cik7Cj4gKyAgICAgICAg
dmdpY19yZWczMl91cGRhdGUoJnByaW9yaXR5LCByLCBpbmZvKTsKPiArICAgICAgICBBQ0NFU1Nf
T05DRSgqaXByaW9yaXR5cikgPSBwcmlvcml0eTsKCkRpdHRvLgoKPiAgICAgICAgICB2Z2ljX3Vu
bG9ja19yYW5rKHYsIHJhbmssIGZsYWdzKTsKPiAgICAgICAgICByZXR1cm4gMTsKPiAgICAgIH0K
PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLmMK
PiBpbmRleCA4MzU2OWIwLi4xOGZlNDIwIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS92Z2lj
LmMKPiArKysgYi94ZW4vYXJjaC9hcm0vdmdpYy5jCj4gQEAgLTIyNywxNCArMjI3LDggQEAgc3Ry
dWN0IHZjcHUgKnZnaWNfZ2V0X3RhcmdldF92Y3B1KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBp
bnQgdmlycSkKPiAgc3RhdGljIGludCB2Z2ljX2dldF92aXJxX3ByaW9yaXR5KHN0cnVjdCB2Y3B1
ICp2LCB1bnNpZ25lZCBpbnQgdmlycSkKPiAgewo+ICAgICAgc3RydWN0IHZnaWNfaXJxX3Jhbmsg
KnJhbmsgPSB2Z2ljX3JhbmtfaXJxKHYsIHZpcnEpOwo+IC0gICAgdW5zaWduZWQgbG9uZyBmbGFn
czsKPiAtICAgIGludCBwcmlvcml0eTsKPiAtCj4gLSAgICB2Z2ljX2xvY2tfcmFuayh2LCByYW5r
LCBmbGFncyk7Cj4gLSAgICBwcmlvcml0eSA9IHJhbmstPnByaW9yaXR5W3ZpcnEgJiBJTlRFUlJV
UFRfUkFOS19NQVNLXTsKPiAtICAgIHZnaWNfdW5sb2NrX3JhbmsodiwgcmFuaywgZmxhZ3MpOwo+
Cj4gLSAgICByZXR1cm4gcHJpb3JpdHk7Cj4gKyAgICByZXR1cm4gQUNDRVNTX09OQ0UocmFuay0+
cHJpb3JpdHlbdmlycSAmIElOVEVSUlVQVF9SQU5LX01BU0tdKTsKPiAgfQo+Cj4gIGJvb2wgdmdp
Y19taWdyYXRlX2lycShzdHJ1Y3QgdmNwdSAqb2xkLCBzdHJ1Y3QgdmNwdSAqbmV3LCB1bnNpZ25l
ZCBpbnQgaXJxKQo+CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 12 14:51:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 14: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 1dKQgz-0007Mk-WB; Mon, 12 Jun 2017 14: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 <julien.grall@arm.com>) id 1dKQgy-0007Ma-Q7
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 14:51:44 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 03/A9-03620-08AAE395; Mon, 12 Jun 2017 14:51:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsVysyfVTbd+lV2
 kQW+7vsX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvFvyVP2gpkcFUemX2NsYLzC1sXIxSEksJlR
 Yln/OXYIZzejxIen91i7GDk5hAUcJRa/+8wMYosIRErs33qABcQWEsiSeHVkIStIA7PAdUaJr
 3fesYMk2AQ0Je58/sQEYvMKWEmc/vSXDcRmEVCV2LnsMliNqEC4xNvGIywQNYISJ2c+AbM5Ba
 wlfp+/AFbPLGArcWfubmYIW15i+9s5zBMY+WYhaZmFpGwWkrIFjMyrGDWKU4vKUot0jSz1koo
 y0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECQ44BCHYwHlgUeIhRkoNJSZR3yxWbSCG+
 pPyUyozE4oz4otKc1OJDjDIcHEoSvA9X2EUKCRalpqdWpGXmAIMfJi3BwaMkwmu7DCjNW1yQm
 FucmQ6ROsWoKCXOa7gSKCEAksgozYNrg0XcJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzXg
 LZzpOZVwI3/RXQYiagxddBbuYtLklESEk1MPqJWocWi0+WzV/poXLcsCg1YpdW/yeeG7Yha9b
 xTV774P7n0IjkFQXP3v8zm3pBQ3zdBq8zQlrlppv2F15+9+BQvqco75SrBysYV6gwLsrKnBe1
 Yd5kt61cM/asVv8X2h295UNZIN+dvCsmyqvvNd5Nk58c6l8nEKFyeeEEjuVKAiclxRn/z1RiK
 c5INNRiLipOBAChSfvkswIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1497279103!106940660!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62031 invoked from network); 12 Jun 2017 14:51:43 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-16.tower-27.messagelabs.com with SMTP; 12 Jun 2017 14:51: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 108191596;
 Mon, 12 Jun 2017 07:51:43 -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 D72AD3F557;
 Mon, 12 Jun 2017 07:51:41 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170609174141.5068-1-andre.przywara@arm.com>
 <20170609174141.5068-3-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1c1e11fe-0013-0af2-7e66-982ab9e11984@arm.com>
Date: Mon, 12 Jun 2017 15:51:40 +0100
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: <20170609174141.5068-3-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: Re: [Xen-devel] [PATCH v11 02/34] ARM: GICv3: enable ITS on the host
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGkgQW5kcmUsCgpPbiAwOS8wNi8xNyAxODo0MSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gRXZl
biB0aG91Z2ggdGhlIElUUyBlbXVsYXRpb24gaXMgbm90IHlldCBpbiBwbGFjZSwgdGhlIGhvc3Qg
SVRTIGFscmVhZHkKPiBnZXRzIGluaXRpYWxpemVkIGFuZCBYZW4gdHJpZXMgdG8gbWFwIHRoZSBo
b3N0IGNvbGxlY3Rpb25zLgo+IEhvd2V2ZXIgZm9yIGNvbW1hbmRzIHRvIGJlIHByb2Nlc3NlZCB3
ZSBuZWVkIHRvICplbmFibGUqIHRoZSBJVFMsIHdoaWNoCj4gd2lsbCBiZSBkb25lIGluIGEgbGF0
ZXIgcGF0Y2ggbm90IHlldCBtZXJnZWQuCj4gU28gdGhvc2UgTUFQQyBjb21tYW5kcyBhcmUgbm90
IHByb2Nlc3NlZCBhbmQgcnVuIGludG8gYSB0aW1lb3V0LCBsZWFkaW5nCj4gdG8gYSBwYW5pYyBv
biBtYWNoaW5lcyB3aGljaCBhZHZlcnRpc2UgYW4gSVRTIGluIHRoZWlyIERULgo+IFRoaXMgcGF0
Y2gganVzdCBlbmFibGVzIHRoZSBJVFMgKGJ1dCBub3QgdGhlIExQSXMgb24gZWFjaCByZWRpc3Ry
aWJ1dG9yKSwKPiB0byBnZXQgdGhvc2UgTUFQQyBjb21tYW5kcyBleGVjdXRlZC4KPiBUaGlzIHBh
dGNoIHdhcyBwYXJ0IG9mOiAiQVJNOiBHSUN2MzogZW5hYmxlIElUUyBhbmQgTFBJcyBvbiB0aGUg
aG9zdCIKPiAocGF0Y2ggdjggMDYvMjcgb3IgdjEwIDEyLzMyLCB3aGljaCB3YXMgYWxyZWFkeSBh
Y2tlZCBieSBTdGVmYW5vLgoKSSBkb24ndCB0aGluayB0aGlzIHBhcmFncmFwaCBiZWxvbmdzIHRv
IHRoZSBjb21taXQgbWVzc2FnZS4gSXQgc2hvdWxkIGdvIAphZnRlciAtLS0uCgo+Cj4gVGhpcyBm
aXhlcyBib290aW5nIFhlbiBvbiBBUk02NCBtYWNoaW5lcyB3aXRoIGFuIElUUyBhbmQgdGhlCj4g
KEVYUEVSVCkgSVRTIEtjb25maWcgb3B0aW9uIGVuYWJsZWQuCj4KPiBTaWduZWQtb2ZmLWJ5OiBB
bmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KCldpdGggdGhlIGNoYW5nZSBh
Ym92ZToKCkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKQ2hl
ZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 12 14:57:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 14: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 1dKQmk-0007dl-NS; Mon, 12 Jun 2017 14:57: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 1dKQmj-0007dc-4g
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 14:57:41 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 66/82-03058-4EBAE395; Mon, 12 Jun 2017 14:57:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS/fSart
 Ig2ULzS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owr7y8xF/wVqWjoSGhgXCXYxcjJISSQJ7Fw
 ficTiM0rYCfxsP8fO4gtIWAocXrhTZYuRg4OFgFViZeXc0DCbALqEm3PtrOC2CICmhIzOy4xd
 jFycTALrGWSmHLqOdgcYQF3iTWN/WAJIYFlzBJPptxlBklwClhLTJu/kglkKK+AoMTfHcIgYW
 YBLYmHv26xQNjaEssWvmYGKWEWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjRnFqUVlqka6
 RmV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmDwMQDBDsYzCwIPMUpyMCmJ8m65
 YhMpxJeUn1KZkVicEV9UmpNafIhRhoNDSYJ33yq7SCHBotT01Iq0zBxgHMCkJTh4lER4bZcBp
 XmLCxJzizPTIVKnGHU57vRt+MIkxJKXn5cqJc47AWSGAEhRRmke3AhYTF5ilJUS5mUEOkqIpy
 C1KDezBFX+FaM4B6OSMO9GkCk8mXklcJteAR3BBHTEdZD7eYtLEhFSUg2MFwszr9dOn1Y+q3p
 LDetyl+CTTs9fGDDHTFxj5ajd/kty1ckZHt7T9mdvSg4+sfnnsfSDznO8P39JeW/QJHZ0wazb
 KQoXft7emOu60kx6U6p+58SVCX7f+N8HGb0u2bzzLePrfdqr9dozgo5XVfsKiCwLWVXXUXhhj
 kyWwss2BY2GpKJjHzS3KLEUZyQaajEXFScCAJ0sWY/EAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1497279441!102667860!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64432 invoked from network); 12 Jun 2017 14:57:22 -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; 12 Jun 2017 14:57:22 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 12 Jun 2017 08:57:20 -0600
Message-Id: <593EC7ED02000078001620EF@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 12 Jun 2017 08:57:17 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <osstest-110009-mainreport@xen.org>
 <5936C34C020000780015FCFE@prv-mh.provo.novell.com>
 <22838.46489.303121.802684@mariner.uk.xensource.com>
 <5936D6CE020000780015FE9B@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1706061214580.15791@sstabellini-ThinkPad-X260>
 <5937D17C0200007800160296@prv-mh.provo.novell.com>
 <593A763D02000078001612B7@prv-mh.provo.novell.com>
 <deffc71d-8594-ae73-860a-aa8f52911028@arm.com>
In-Reply-To: <deffc71d-8594-ae73-860a-aa8f52911028@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>, osstest-admin@xenproject.org,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [xen-unstable test] 110009: 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+IE9uIDEyLjA2LjE3IGF0IDE2OjMwLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE9uIDA5LzA2LzE3IDA5OjE5LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMDcuMDYuMTcg
YXQgMTA6MTIsIDxKQmV1bGljaEBzdXNlLmNvbT4gd3JvdGU6Cj4+Pj4+PiBPbiAwNi4wNi4xNyBh
dCAyMToxOSwgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+IHdyb3RlOgo+Pj4+IE9uIFR1ZSwgNiBK
dW4gMjAxNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4+IE9uIDA2LjA2LjE3IGF0IDE2OjAw
LCA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4+PiBMb29raW5nIGF0IHRo
ZSBzZXJpYWwgbG9ncyBmb3IgdGhhdCBhbmQgY29tcGFyaW5nIHRoZW0gd2l0aCAxMDAwOSwKPj4+
Pj4+IGl0J3Mgbm90IHRlcnJpYmx5IGVhc3kgdG8gc2VlIHdoYXQncyBnb2luZyBvbiBiZWNhdXNl
IHRoZSBrZXJuZWwKPj4+Pj4+IHZlcnNpb25zIGFyZSBkaWZmZXJlbnQgYW5kIHNvIHByb2R1Y2Ug
ZGlmZmVyZW50IG1lc3NhZ2VzIGFib3V0IHhlbmJyMAo+Pj4+Pj4gKGFuZCBJIHRoaW5rIG1heSBo
YXZlIGEgZGlmZmVyZW50IGJyaWRnZSBwb3J0IG1hbmFnZW1lbnQgYWxnb3JpdGhtKS4KPj4+Pj4+
Cj4+Pj4+PiBCdXQgdGhlIG1lc3NhZ2VzIGFib3V0IHByb21pc2N1b3VzIG1vZGUgc2VlbSB0aGUg
c2FtZSwgYW5kIG9mIGNvdXJzZQo+Pj4+Pj4gcHJvbWlzY3VvdXMgbW9kZSBpcyBjb250cm9sbGVk
IGJ5IHVzZXJzcGFjZSwgcmF0aGVyIHRoYW4gYnkgdGhlIGtlcm5lbAo+Pj4+Pj4gKHNvIHNob3Vs
ZCBiZSB0aGUgc2FtZSBpbiBib3RoKS4KPj4+Pj4+Cj4+Pj4+PiBIb3dldmVyLCBpbiB0aGUgZmFp
bGVkIHRlc3Qgd2Ugc2VlIGV4dHJhIG1lc3NhZ2VzIGFib3V0IHByb21pczoKPj4+Pj4+Cj4+Pj4+
PiAgIEp1biAgNSAxMzozNzowOC4zNTM2NTYgWyAyMTkxLjY1MjA3OV0gZGV2aWNlIHZpZjcuMC1l
bXUgbGVmdCBwcm9taXNjdW91cwo+Pj4+Pj4gbW9kZQo+Pj4+Pj4gICAuLi4KPj4+Pj4+ICAgSnVu
ICA1IDEzOjM3OjA4LjM3NzU3MSBbIDIxOTEuNjc1Mjk4XSBkZXZpY2UgdmlmNy4wIGxlZnQgcHJv
bWlzY3VvdXMgbW9kZQo+Pj4+Pgo+Pj4+PiBXb3VsZG4ndCB0aG9zZSBiZSBhbm90aGVyIHJlc3Vs
dCBvZiB0aGUgZ3Vlc3Qgc2h1dHRpbmcgZG93biAvCj4+Pj4+IGJlaW5nIHNodXQgZG93bj8KPj4+
Pj4KPj4+Pj4+IEFsc28sIHRoZSBxZW11IGxvZyBmb3IgdGhlIGd1ZXN0IGluIHRoZSBmYWlsdXJl
IGNhc2Ugc2F5cyB0aGlzOgo+Pj4+Pj4KPj4+Pj4+ICAgTG9nLWRpcnR5IGNvbW1hbmQgZW5hYmxl
Cj4+Pj4+PiAgIExvZy1kaXJ0eTogbm8gY29tbWFuZCB5ZXQuCj4+Pj4+PiAgIHJlc2V0IHJlcXVl
c3RlZCBpbiBjcHVfaGFuZGxlX2lvcmVxLgo+Pj4+Pgo+Pj4+PiBTbyB0aGlzIHdvdWxkIHNlZW0g
dG8gY2FsbCBmb3IgaW5zdHJ1bWVudGF0aW9uIG9uIHRoZSBxZW11IHNpZGUKPj4+Pj4gdGhlbiwg
YXMgdGhlIG9ubHkgcGF0aCB2aWEgd2hpY2ggdGhpcyBjYW4gYmUgaW5pdGlhdGVkIGlzIC0gYWZh
aWNzIC0KPj4+Pj4gcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdCgpLCB3aGljaCBkb2Vzbid0IGhh
dmUgdmVyeSBtYW55Cj4+Pj4+IGNhbGxlcnMgdGhhdCBjb3VsZCBwb3NzaWJseSBiZSBvZiBpbnRl
cmVzdCBoZXJlLiBBZGRpbmcgU3RlZmFubyAuLi4KPj4+Pgo+Pj4+IEkgYW0gcHJldHR5IHN1cmUg
dGhhdCB0aG9zZSBtZXNzYWdlcyBjb21lIGZyb20gcWVtdSB0cmFkaXRpb25hbDogInJlc2V0Cj4+
Pj4gcmVxdWVzdGVkIGluIGNwdV9oYW5kbGVfaW9yZXEiIGlzIG5vdCBwcmludGVkIGJ5IHFlbXUt
eGVuLgo+Pj4KPj4+IE9oLCBpbmRlZWQgLSBJIGRpZG4ndCBwYXkgYXR0ZW50aW9uIHRvIHRoaXMg
YmVpbmcgYSAqLXFlbXV0LSoKPj4+IHRlc3QuIEknbSBzb3JyeS4KPj4+Cj4+Pj4gSW4gYW55IGNh
c2UsIHRoZSByZXF1ZXN0IGNvbWVzIGZyb20gcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdCwgd2hp
Y2ggaXMKPj4+PiBjYWxsZWQgYnkgaHcvYWNwaS5jOnBtX2lvcG9ydF93cml0ZXcuIEl0IGxvb2tz
IGxpa2UgdGhlIGd1ZXN0IE9TCj4+Pj4gaW5pdGlhdGVkIHRoZSByZXNldCAob3IgcmVzdW1lKT8K
Pj4+Cj4+PiBSaWdodCwgdGhpcyBhbmQgaHcvcGNrYmQuYyBsb29rIHRvIGJlIHRoZSBvbmx5IHBv
c3NpYmxlCj4+PiBzb3VyY2VzLiBZZXQgdGhlbiBpdCdzIHN0aWxsIHVuY2xlYXIgd2hhdCBtYWtl
cyB0aGUgZ3Vlc3QgZ28KPj4+IGRvd24uCj4+Cj4+IFNvIHdpdGggYWxsIG9mIHRoZSBhYm92ZSBp
biBtaW5kIEkgd29uZGVyIHdoZXRoZXIgd2Ugc2hvdWxkbid0Cj4+IHJldmVydCA5MzNmOTY2YmNk
IHRoZW4gLSB0aGF0IGRlYnVnZ2luZyBjb2RlIGlzIHVubGlrZWx5IHRvIGhlbHAKPj4gd2l0aCBh
bnkgZnVydGhlciBhbmFseXNpcyBvZiB0aGUgaXNzdWUsIGFzIHJlYWNoaW5nIHRoYXQgY29kZQo+
PiBmb3IgYSBkeWluZyBkb21haW4gaXMgb25seSBhIHN5bXB0b20gYXMgZmFyIGFzIHdlIHVuZGVy
c3RhbmQgaXQKPj4gbm93LCBub3QgYW55d2hlcmUgbmVhciB0aGUgY2F1c2UuCj4gCj4gQXJlIHlv
dSBzdWdnZXN0aW5nIHRvIHJldmVydCBvbiBYZW4gNC45PwoKWWVzLCBpZiB3ZSByZXZlcnQgbm93
LCB0aGVuIEknZCBzYXkgb24gYm90aCBtYXN0ZXIgYW5kIDQuOS4KCkphbgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Mon Jun 12 15:03:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 15: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 1dKQs4-0008Hl-7J; Mon, 12 Jun 2017 15:03:12 +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 1dKQs3-0008Hf-9H
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 15:03:11 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 5D/A9-29088-E2DAE395; Mon, 12 Jun 2017 15:03:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsVysyfVTVd3rV2
 kwaQPVhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aBm6eZCg6xVKy48YupgfEOcxcjF4eQwGZG
 iTvPljFCOLsZJbZPnA3kcHIIC4RJnN+8CswWEYiU2L/1AAuILSSQJbHjXBNYN7PAdUaJr3fes
 YMk2AQ0Je58/sQEYvMKWElcWnEMLM4ioCpx8uIisLioQLjE28YjLBA1ghInZz4BszkFrCU+HG
 8CW8YsYCtxZ+5uZghbXmL72znMExj5ZiFpmYWkbBaSsgWMzKsYNYpTi8pSi3SNjPWSijLTM0p
 yEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQJDrp6BgXEHY99ev0OMkhxMSqK8W67YRArxJeWn
 VGYkFmfEF5XmpBYfYpTh4FCS4JVdYxcpJFiUmp5akZaZAwx+mLQEB4+SCK/tMqA0b3FBYm5xZ
 jpE6hSjLkfThy1fmIRY8vLzUqXEeTlBZgiAFGWU5sGNgEXiJUZZKWFeRgYGBiGegtSi3MwSVP
 lXjOIcjErCvBtXAU3hycwrgdv0CugIJqAjroPcz1tckoiQkmpg7G+WLuw5u15wx03mSM2km7a
 9V5Y1t+W8KvWXyuowUvNSUdd9GrCgQtUl9cab7QXTYiyFFnQGOcWsa62M/Ld9z8G0W6yMEVWf
 Kvb57zzmcsLWLO59ivFt7mpbzurw4HWKx+acTPeVZ5OInx1kGvw7r3CF6qvrk2Nenf709OYhf
 b79Z+7+FvBUYinOSDTUYi4qTgQAAwaHgL8CAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1497279789!93558200!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48622 invoked from network); 12 Jun 2017 15:03:09 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-2.tower-31.messagelabs.com with SMTP; 12 Jun 2017 15:03: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 E61561596;
 Mon, 12 Jun 2017 08:03:08 -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 B8E2D3F557;
 Mon, 12 Jun 2017 08:03:07 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170609174141.5068-1-andre.przywara@arm.com>
 <20170609174141.5068-5-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <29786aa1-1756-5733-d110-bf71554d5ded@arm.com>
Date: Mon, 12 Jun 2017 16:03:06 +0100
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: <20170609174141.5068-5-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: Re: [Xen-devel] [PATCH v11 04/34] ARM: GICv3: setup number of LPI
 bits for a GICv3 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-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>

SGkgQW5kcmUsCgpPbiAwOS8wNi8xNyAxODo0MSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gVGhl
IGhvc3Qgc3VwcG9ydHMgYSBjZXJ0YWluIG51bWJlciBvZiBMUEkgaWRlbnRpZmllcnMsIGFzIHN0
b3JlZCBpbgo+IHRoZSBHSUNEX1RZUEVSIHJlZ2lzdGVyLgo+IFN0b3JlIHRoaXMgbnVtYmVyIGZy
b20gdGhlIGhhcmR3YXJlIHJlZ2lzdGVyIGluIHZnaWNfdjNfaHcgdG8gYWxsb3cKPiBpbmplY3Rp
bmcgdGhlIHZlcnkgc2FtZSBudW1iZXIgaW50byBhIGd1ZXN0IChEb20wKS4KPiBEb21VcyBnZXQg
dGhlIGxlZ2FjeSBudW1iZXIgb2YgMTAgYml0cyBoZXJlLCBzaW5jZSBmb3Igbm93IGl0IG9ubHkg
c2Vlcwo+IFNQSXMsIHNvIGl0IGRvZXMgbm90IG5lZWQgbW9yZS4gVGhpcyBzaG91bGQgYmUgcmV2
aXNpdGVkIG9uY2Ugd2UgZ2V0Cj4gcHJvcGVyIERvbVUgSVRTIHN1cHBvcnQuCj4KPiBTaWduZWQt
b2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KCkFja2VkLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKQ2hlZXJzLAoKLS0gCkp1bGll
biBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 12 15:03:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 15: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 1dKQsg-0008Lk-Fh; Mon, 12 Jun 2017 15: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 <prvs=329ee6090=Andrew.Cooper3@citrix.com>)
 id 1dKQsf-0008LZ-HC
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 15:03:49 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 9C/9F-03920-45DAE395; Mon, 12 Jun 2017 15:03:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsWyU9JRQjdorV2
 kwcm5nBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aU7a9YCubKVXzd+ZixgfGhRBcjJ4eEgJ/E
 rHnzWUFsYQFtiQ9ff7KD2CICyhK9v36zdDFycQgJHGCSePJwKiNIgllAT+LCzQUsIDabgL7E7
 hefmEBsXgFbic5lvWBxFgFViUsLW8AGiQqES7xtPMICUSMocXLmEyCbg4NTwF5i6oNSiJEGEk
 cWzWGFsOUltr+dwwxiCwmoSVzrv8QOcWe6xMRnPSwTGPlnIZk0C0n7LCTtCxiZVzFqFKcWlaU
 W6RqZ6yUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYhAxDsYFy8NvAQoyQHk5Io
 75YrNpFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhl19hFCgkWpaanVqRl5gDjASYtwcGjJMJ7F
 STNW1yQmFucmQ6ROsWoKCXOywmSEABJZJTmwbXBYvASo6yUMC8j0CFCPAWpRbmZJajyrxjFOR
 iVhHk3rgKawpOZVwI3/RXQYiagxddBbuYtLklESEk1MFq+0T7/8ue923bfVk0TX/HKaYJbifk
 czZeHZ/rdDf/csUebaf/ceXMnScrbbip66nu64XcCl/I+G8niqxsKWQ5O15yv+vbKrOguhc6b
 c9MeCq7/oMOitN/OnHvjzCUv9+3/ty0iLd11lrWqQ2bC7OP7j8/1K/H4z/dKW4hx8/7oYMPzS
 2eoWqkosRRnJBpqMRcVJwIAft3mGLwCAAA=
X-Env-Sender: prvs=329ee6090=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1497279825!94842486!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48581 invoked from network); 12 Jun 2017 15:03:46 -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 Jun 2017 15:03:46 -0000
X-IronPort-AV: E=Sophos;i="5.39,333,1493683200"; d="scan'208";a="47616290"
To: Jan Beulich <JBeulich@suse.com>
References: <59398E1E0200007800160F7E@prv-mh.provo.novell.com>
 <59398E1E0200007800160F7E@prv-mh.provo.novell.com>
 <18da5e35-9bf5-76db-eb1d-90a6e46d618a@citrix.com>
 <593E4F7E0200007800161AA3@prv-mh.provo.novell.com>
 <d937289a-b6f8-6d1a-fe8b-ccac31a4b3f4@citrix.com>
 <593EBC070200007800162064@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <efe2db68-f240-471f-983e-281c6a8da6f4@citrix.com>
Date: Mon, 12 Jun 2017 16:03:41 +0100
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: <593EBC070200007800162064@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86emul: minor 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>

T24gMTIvMDYvMTcgMTU6MDYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDEyLjA2LjE3IGF0
IDE0OjQxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDEyLzA2LzE3
IDA3OjIzLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDA5LjA2LjE3IGF0IDE5OjUwLCA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4gT24gMDgvMDYvMTcgMTY6NDks
IEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBEcm9wIGEgcmVkdW5kYW50IGlucHV0IGNvbnN0cmFp
bnQsIGNvcnJlY3QgYSBjb21tZW50LCBhbmQgKHJlKW1vdmUKPj4+Pj4gZml4Lmluc25fYnl0ZXMg
YWRqdXN0bWVudHMgKHRoZXNlIGFyZW4ndCBuZWVkZWQgZm9yIGN1c3RvbSBzdHViCj4+Pj4+IGlu
dm9jYXRpb25zIHdoZW4gdGhlIGluc3RydWN0aW9uIHBsYWNlZCBpbiB0aGUgc3R1YiBjYW4ndCBy
YWlzZSAjWEYpCj4+Pj4gSSdtIG5vdCBzdXJlIHRoZXNlIGFyZSB3aXNlIHRvIHJlbW92ZS4gIEV2
ZW4gaWYgd2UgZG9uJ3QgZXhwZWN0IGFuCj4+Pj4gZXhjZXB0aW9uLCBzaG91bGQgb25lIG9jY3Vy
LCBmcHVfaGFuZGxlX2V4Y2VwdGlvbigpIHdpbGwgZmFpbCB0byBzdGVwCj4+Pj4gb3ZlciB0aGUg
aW5zdHJ1Y3Rpb24sIGFuZCB3aWxsIHJlLWV4ZWN1dGUgaXQuCj4+PiBBaCwgcGVyaGFwcyBJIHNo
b3VsZG4ndCBoYXZlIHNwbGl0IHRoaXMgb2ZmIHRoZSByZW1haW5pbmcKPj4+IGVtdWxhdG9yIHNl
cmllcyBJIGhhdmUgcmVhZHkgLSB5b3UgcmVmZXIgdG8gYSBubyBsb25nZXIKPj4+IGV4aXN0aW5n
IGZ1bmN0aW9uIChpbiBteSBjb2RlIGJhc2UpLgo+PiBTbyB5b3UgaGF2ZSBkcm9wcGVkIHRoZSBs
ZWdhY3kgRlBVIGV4Y2VwdGlvbiBpbmZyYXN0cnVjdHVyZSBpbiB0aGUgc2VyaWVzPwo+IFllcy4K
Pgo+Pj4gT25jZSB0aGVyZSwgZG9fdHJhcCgpCj4+PiB3aWxsIHBhbmljKCkgYXMgdXN1YWwgaW4g
dGhhdCBjYXNlLCB3aGljaCBJIHRoaW5rIGl0IGlzIHNvcnQgb2YKPj4+IGFwcHJvcHJpYXRlIGlm
IHdlIHJlY2VpdmUgYW4gZXhjZXB0aW9uIHRoYXQgc2hvdWxkbid0IG9jY3VyIC0KPj4+IGFmdGVy
IGFsbCB3ZSB0aGVuIGRvbid0IHJlYWxseSBrbm93IHdoYXQgdG8gZG8gd2l0aCBpdC4gVGhpcwo+
Pj4gYnR3IGdvZXMgYWxvbmcgdGhlIGxpbmVzIG9mIG1lIG5vdCByZWFsbHkgYmVpbmcgaGFwcHkg
YWJvdXQKPj4+IHVzIGhhbmRsaW5nIGFsbCBzb3J0cyBvZiBleGNlcHRpb25zIG9uY2UgYW4gLmV4
X3RhYmxlIGVudHJ5Cj4+PiBpcyBhc3NvY2lhdGVkIHdpdGggYW4gaW5zdHJ1Y3Rpb24sIHJhdGhl
ciB0aGFuIGp1c3QgdGhlIG9uZXMKPj4+IHdlIHJlYWxseSBtZWFuIHRvIHJlY292ZXIgZnJvbS4g
WW91IG1heSByZWNhbGwgc3VjaCBhCj4+PiBkaXNjdXNzaW9uIGZyb20gYSBmZXcgeWVhcnMgYmFj
ay4KPj4gSSBkb24ndCBmb2xsb3cgd2hhdCB5b3UgbWVhbiBoZXJlLiAKPiAxKSBBbiBleGNlcHRp
b24gd2hlbiB3ZSBkb24ndCBleHBlY3Qgb25lIGlzIGJhZC4KCkFncmVlZC4KCj4KPiAyKSBJZiB3
ZSBnZXQgYW4gZXhjZXB0aW9uIHdlIGRvbid0IGV4cGVjdCwgd2UgYmV0dGVyIGRvbid0Cj4gYmVo
YXZlIGFzIGlmIGFsbCB3YXMgd2VsbC4KClRoZSBncmFtbWFyIGlzIGEgbGl0dGxlIGF3a3dhcmQu
ICBBIG1vcmUgY29tbW9uIHdheSBvZiBwaHJhc2luZyB0aGF0IGlzCiJ3ZSBzaG91bGRuJ3QgYmVo
YXZlIGFzIGlmIi4KCkFsc28sIGFncmVlZC4KCj4KPiAzKSBUaGlzIHdvdWxkIGltbyBiZXR0ZXIg
ZXh0ZW5kIHRvIG91ciBhbHJlYWR5IGV4aXN0aW5nCj4gZXhjZXB0aW9uIHJlY292ZXJ5IHRvbywg
ZS5nLiBieSAuZXhfdGFibGUgZW50cmllcyBwcm92aWRpbmcKPiBhIGJpdG1hcCBvZiBleHBlY3Rl
ZCAoaS5lLiB0byBiZSByZWNvdmVyZWQgZnJvbSkgZXhjZXB0aW9ucy4KCkFoIC0gSSByZW1lbWJl
ciBub3cuICBUaGF0IHdhcyBhIGxvbmcgdGltZSBhZ28uCgpJU1RSIHBhcnQgb2YgdGhlIHNhbWUg
Y29udmVyc2F0aW9uIHdhcyB0byB0cnkgYW5kIHR1cm4gYXMgbWFueSBmYXRhbApjb25kaXRpb25z
IGludG8gZG9tYWluIGNyYXNoZXMgYXMgd2UgcmVhc29uYWJseSBjb3VsZC4gIFdlIHNob3VsZApw
cm9iYWJseSBnZXQgc3RhcnRlZCBvbiB0aGF0IGF0IHNvbWUgcG9pbnQuCgo+Cj4+PiBXb3VsZCB5
b3UgYmUgb2theSB3aXRoIHRlbXBvcmFyaWx5IGFkZGluZyBhIHJlc3BlY3RpdmUKPj4+IEJVR19P
TighZmljLT5pbnNuX2J5dGVzKSB0byBmcHVfaGFuZGxlX2V4Y2VwdGlvbigpIHRvCj4+PiBhY2hp
ZXZlIHRoZSBzYW1lIGVmZmVjdD8KPj4gVGhhdCB3b3VsZCBiZSBiZXR0ZXIgdGhhbiBub3RoaW5n
LCBidXQgaXMgZmljLT5pbnNuX2J5dGVzIGEgdXNlZnVsIGZpZWxkCj4+IHdpdGggdGhlIGxlZ2Fj
eSBoYW5kbGluZyByZW1vdmVkPyAgQXMgYWxsIHJlY292ZXJ5IGlzIHJldHVybi1hZGRyZXNzCj4+
IGJhc2VkLCB0aGUgbGVuZ3RoIG9mIHRoZSBpbnN0cnVjdGlvbiAoc28gbG9uZyBhcyBpdCBmaXRz
IHdpdGhpbiB0aGUKPj4gc3R1YikgaXNuJ3QgaW1wb3J0YW50Lgo+IFRoZSB3aG9sZSBzdHJ1Y3Qg
ZnB1X2luc25fY3R4dCBpcyBnb2luZyBhd2F5IHRvZ2V0aGVyIHdpdGgKPiB0aGUgY29udmVyc2lv
biB0byB0aGUgIm5vcm1hbCIgZXhjZXB0aW9uIGhhbmRsaW5nIG1vZGVsLiBTbwo+IGFkZGluZyB0
aGUgc3VnZ2VzdGVkIEJVR19PTigpIHdvdWxkIGJlIG9ubHkgYSB0ZW1wb3JhcnkKPiB0aGluZyB1
bnRpbCB0aGF0IG90aGVyIHBhdGNoIGNvdWxkIGJlIGNvbW1pdHRlZC4gaW5zbl9ieXRlcwo+IGlz
IGJlY29taW5nIGEgbG9jYWwgdmFyaWFibGUsIHVzZWQgc29sZWx5IGZvciBjb2RlIG91dHNpZGUg
b2YKPiB0aGUgYmlnIHN3aXRjaCgpIHRvIGtub3cgd2hlcmUgdG8gcGxhY2UgdGhlIFJFVCBpbnN0
cnVjdGlvbi4KClRoYXQgYWxzbyBzb3VuZHMgbGlrZSBhIGdvb2QgaW1wcm92ZW1lbnQuCgo+Cj4+
PiBBcyBhIHNpZGUgbm90ZSwgSSdtIHJlbW92aW5nIHRoZXNlIGhlcmUgc2luY2UgdGhlIGZ1cnRo
ZXIKPj4+IFNJTUQgZW11bGF0aW9uIHBhdGNoZXMgSSBoYXZlIHJlYWR5LCBidXQgd291bGQgcHJl
ZmVyIHRvCj4+PiBwb3N0IG9ubHkgb25jZSA0LjkgaXMgb3V0LCBkbyBub3QgYWRkIHJlc3BlY3Rp
dmUgY29kZSBpbiB0aGUKPj4+IGZpcnN0IHBsYWNlLiBXaXRob3V0IGtub3dpbmcgdGhpcyBpbiBh
ZHZhbmNlIEknbSBub3QgZXZlbgo+Pj4gc3VyZSB0aGlzIHdvdWxkIGJlIHJlbGlhYmx5IHNwb3R0
YWJsZSBkdXJpbmcgcmV2aWV3Lgo+PiBUaGVzZSB3aGF0PyAgQWdhaW4gc29ycnksIEkgZG9uJ3Qg
dW5kZXJzdGFuZCB3aGF0IHlvdSBtZWFuLgo+IEkgaGF2ZSBwYXRjaGVzIHRvIGFkZCBmdWxsIEFW
WCwgRjE2QywgRk1BNCwgRk1BLCBBVlgyLCBYT1AsCj4gYW5kIDNETm93ISBzdXBwb3J0IHRvIHRo
ZSBlbXVsYXRvci4gVmFyaW91cyBvZiB0aGUgaW5zdHJ1Y3Rpb25zCj4gYWRkZWQgY2FuJ3QgcmFp
c2UgI1hNLCBhbmQgdGhlIHBhdGNoZXMgZG9uJ3Qgc2V0IGluc25fYnl0ZXMgaWYKPiBpdCdzIG5v
dCBuZWVkZWQgZm9yIGFmb3JlbWVudGlvbmVkIGdlbmVyaWMgY29kZSBpbnNlcnRpbmcgUkVULgo+
IEkuZS4gd2hhdCB0aGUgcGF0Y2ggaGVyZSByZW1vdmVzIGlzIHdoYXQgdGhvc2UgcGF0Y2hlcyB3
b24ndAo+IGFkZCBpbiB0aGUgZmlyc3QgcGxhY2UsIHlpZWxkaW5nIGFuIG92ZXJhbGwgY29uc2lz
dGVudCByZXN1bHQuCgpEb2VzIHRoaXMgbWVhbiB5b3UgaGF2ZSBhbHRlcmVkIHNvbWUgb2YgdGhl
IGluc3RydWN0aW9ucyB0byBiZSBzdHJhaWdodAppbmxpbmU/ICBJIGNhbid0IHNlZSBob3cgeW91
IGNvdWxkIGdldCBhd2F5IHdpdGhvdXQgYSBSRVQgb3RoZXJ3aXNlLgoKfkFuZHJldwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 12 15:03:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 15: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 1dKQso-0008NS-N2; Mon, 12 Jun 2017 15:03: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=32922000b=Paul.Durrant@citrix.com>)
 id 1dKQso-0008NE-2w
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 15:03:58 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 8E/51-23755-D5DAE395; Mon, 12 Jun 2017 15:03:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpileJIrShJLcpLzFFi42LZKekooRuz1i7
 S4LW0xfctk5kcGD0Of7jCEsAYxZqZl5RfkcCa8fvcB/aCn64Vr/9PZm9gbHHtYuTkkBDwk/j7
 YT8LiM0moCOx9Oh8JhBbREBVYtGh9axdjFwczAK9TBLNG9axgySEBVwk/h9azAZR5Crx7XQXI
 4Q9j0ni9aJsEJsFqHn+rB1gcV4Bd4nzffsZQQYJCezklTi06gxYglPAQ+LW563MIDajgKzEl8
 bVYDazgLjErScQV0gICEgs2XOeGcIWlXj5+B8rhG0gsXXpPqCrOYDqNSXW79KHaFWUmNL9kB1
 ir6DEyZlPWCYwCs9CMnUWQscsJB2zkHQsYGRZxahRnFpUllqka2ikl1SUmZ5RkpuYmaNraGCs
 l5taXJyYnpqTmFSsl5yfu4kRGPoMQLCD8VW38yFGSQ4mJVHeLVdsIoX4kvJTKjMSizPii0pzU
 osPMWpwcAhsXrv6AqMUS15+XqqSBO/CNXaRQoJFqempFWmZOcDohCmV4OBREuG9CpLmLS5IzC
 3OTIdInWI05tiwev0XJo47fRu+MAmBTZIS5y0CKRUAKc0ozYMbBEsalxhlpYR5GYHOFOIpSC3
 KzSxBlX/FKM7BqCTMu3EV0BSezLwSuH2vgE5hAjrlOshHvMUliQgpqQZGU8lLD5/fjUxcFrGH
 xVSgS4lV4duqZZ08jh78C+pXTJ1xOsa3Vir6V8eNYJ/gN8zifrefpHqee7095bjthgf7Nn90T
 bm77GbBsb/8lUqxZ5bo9Z1KOV+VYX2n/Y7tvHmbI5/L/juXZdrKJzBn+3mWkMjbPN22OhNMby
 xe3iHydw5bkOQb3Ye/lFiKMxINtZiLihMBnyIfbxUDAAA=
X-Env-Sender: prvs=32922000b=Paul.Durrant@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1497279835!105318864!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37988 invoked from network); 12 Jun 2017 15:03:55 -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 Jun 2017 15:03:55 -0000
X-IronPort-AV: E=Sophos;i="5.39,333,1493683200"; d="scan'208";a="47616292"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] debian stretch dom0 + xen 4.9 fails to boot
Thread-Index: AdLe0KoM3kANRDRYSf+PCIgyxC4kg///62kA///UqkD//530gIAAq+WA//7hiaAASaM11////+MQgAAfuwCAAAbUMIAAGXcAgAAQOnCAAEA9AIAAVefggADG/ACAAUkj0IACqxgAgAUy+oCACoPQgIATiwnQgCcrKYCATLgIwICZf+QAgTLymgCCZbBoQITLdygAiZbMY7CTKWIa8KZSucyAzKVRJZCZSp/vALKVW92A5SqKt8DKVRT9AJSqBOjgqVQAYYDSp/uGQA==
Date: Mon, 12 Jun 2017 15:03:43 +0000
Message-ID: <08be0651241d4cfca6654f3bcbfedeae@AMSPEX02CL03.citrite.net>
References: <bcc0d4330d9b463a9829af1327d895a9@AMSPEX02CL03.citrite.net>
 <ad450ab0147147429a46cd7382a17c19@AMSPEX02CL03.citrite.net>
 <0e704f5e-5845-dc56-6058-d0451d43d842@citrix.com>
 <2baad09e48864a06873037240b8e39dd@AMSPEX02CL03.citrite.net>
 <5938048A02000078001604AE@prv-mh.provo.novell.com>
 <056e566f141c4715867e2bdbbe418977@AMSPEX02CL03.citrite.net>
 <593806FC02000078001604D1@prv-mh.provo.novell.com>
 <e4aae59cbd884e21ab1fb75a96f34d3d@AMSPEX02CL03.citrite.net>
 <593813E602000078001605F7@prv-mh.provo.novell.com>
 <ee93e45315794a3db4aa21beefb62e52@AMSPEX02CL03.citrite.net>
 <593838D20200007800160859@prv-mh.provo.novell.com>
 <fc6fa02bb41e497e8b1896b692e82123@AMSPEX02CL03.citrite.net>
 <59383D4F020000780016089F@prv-mh.provo.novell.com>
 <94bf1caf8b95436fa7b3aed74a172ce1@AMSPEX02CL03.citrite.net>
 <59396AE10200007800160D0E@prv-mh.provo.novell.com>
 <ea5cd4c8f80349fb9cc768d981fea4a5@AMSPEX02CL03.citrite.net>
 <593AB92202000078001615A1@prv-mh.provo.novell.com>
 <40009cf2-ef28-4c70-410e-029b6ac8ffb8@oracle.com>
 <f579ca3d79c34baab75f63a3810975bb@AMSPEX02CL03.citrite.net>
 <593ADDBC020000780016171F@prv-mh.provo.novell.com>
 <c394e22eb2d24f379e34b402b69c3bb6@AMSPEX02CL03.citrite.net>
 <86a3251e9ac44a2bb2df23862e458ee0@AMSPEX02CL03.citrite.net>
 <593E8BC70200007800161DEB@prv-mh.provo.novell.com>
 <880c81f7852c40a28e8acd70fb710314@AMSPEX02CL03.citrite.net>
 <7383a46c90814caba440ca41ccde6f88@AMSPEX02CL03.citrite.net>
 <593E932B0200007800161E80@prv-mh.provo.novell.com>
 <9bcb4f836ef547c1b4870d0ec08f0aba@AMSPEX02CL03.citrite.net>
 <593EB94C0200007800162045@prv-mh.provo.novell.com>
 <f99b24eded1a4e88bfd966f4621cc300@AMSPEX02CL03.citrite.net>
 <02280900d1ca45338e7dd96cb12c8165@AMSPEX02CL03.citrite.net>
In-Reply-To: <02280900d1ca45338e7dd96cb12c8165@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: Juergen Gross <jgross@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "Julien Grall \(julien.grall@arm.com\)" <julien.grall@arm.com>,
 'Boris Ostrovsky' <boris.ostrovsky@oracle.com>,
 "xen-devel\(xen-devel@lists.xenproject.org\)" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] debian stretch dom0 + xen 4.9 fails to 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBQYXVsIER1cnJhbnQNCj4gU2Vu
dDogMTIgSnVuZSAyMDE3IDE1OjQzDQo+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBj
aXRyaXguY29tPjsgJ0phbiBCZXVsaWNoJw0KPiA8SkJldWxpY2hAc3VzZS5jb20+DQo+IENjOiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+OyBBbmRyZXcgQ29vcGVyDQo+IDxBbmRyZXcu
Q29vcGVyM0BjaXRyaXguY29tPjsgSnVsaWVuIEdyYWxsIChqdWxpZW4uZ3JhbGxAYXJtLmNvbSkN
Cj4gPGp1bGllbi5ncmFsbEBhcm0uY29tPjsgJ0JvcmlzIE9zdHJvdnNreScgPGJvcmlzLm9zdHJv
dnNreUBvcmFjbGUuY29tPjsNCj4geGVuLWRldmVsKHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZykgPHhlbi0NCj4gZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+DQo+IFN1YmplY3Q6IFJF
OiBbWGVuLWRldmVsXSBkZWJpYW4gc3RyZXRjaCBkb20wICsgeGVuIDQuOSBmYWlscyB0byBib290
DQo+IA0KPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gRnJvbTogWGVuLWRldmVs
IFttYWlsdG86eGVuLWRldmVsLWJvdW5jZXNAbGlzdHMueGVuLm9yZ10gT24gQmVoYWxmIE9mDQo+
ID4gUGF1bCBEdXJyYW50DQo+ID4gU2VudDogMTIgSnVuZSAyMDE3IDE1OjI5DQo+ID4gVG86ICdK
YW4gQmV1bGljaCcgPEpCZXVsaWNoQHN1c2UuY29tPg0KPiA+IENjOiBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+OyBBbmRyZXcgQ29vcGVyDQo+ID4gPEFuZHJldy5Db29wZXIzQGNpdHJp
eC5jb20+OyBKdWxpZW4gR3JhbGwgKGp1bGllbi5ncmFsbEBhcm0uY29tKQ0KPiA+IDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT47ICdCb3JpcyBPc3Ryb3Zza3knIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xl
LmNvbT47DQo+ID4geGVuLWRldmVsKHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZykgPHhl
bi0NCj4gPiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4NCj4gPiBTdWJqZWN0OiBSZTogW1hl
bi1kZXZlbF0gZGViaWFuIHN0cmV0Y2ggZG9tMCArIHhlbiA0LjkgZmFpbHMgdG8gYm9vdA0KPiA+
DQo+ID4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+ID4gRnJvbTogSmFuIEJldWxp
Y2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNvbV0NCj4gPiA+IFNlbnQ6IDEyIEp1bmUgMjAxNyAx
NDo1NQ0KPiA+ID4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+DQo+
ID4gPiBDYzogSnVsaWVuIEdyYWxsIChqdWxpZW4uZ3JhbGxAYXJtLmNvbSkgPGp1bGllbi5ncmFs
bEBhcm0uY29tPjsgQW5kcmV3DQo+ID4gPiBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5j
b20+OyB4ZW4tZGV2ZWwoeGVuLQ0KPiA+ID4gZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcpIDx4
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+OyAnQm9yaXMNCj4gPiA+IE9zdHJvdnNreScg
PGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPjsgSnVlcmdlbiBHcm9zcw0KPiA+ID4gPGpncm9z
c0BzdXNlLmNvbT4NCj4gPiA+IFN1YmplY3Q6IFJFOiBbWGVuLWRldmVsXSBkZWJpYW4gc3RyZXRj
aCBkb20wICsgeGVuIDQuOSBmYWlscyB0byBib290DQo+ID4gPg0KPiA+ID4gPj4+IE9uIDEyLjA2
LjE3IGF0IDE0OjA1LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOg0KPiA+ID4gPj4g
IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gPiA+PiBGcm9tOiBKYW4gQmV1bGljaCBb
bWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQ0KPiA+ID4gPj4gU2VudDogMTIgSnVuZSAyMDE3IDEy
OjEyDQo+ID4gPiA+PiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4N
Cj4gPiA+ID4+IENjOiBKdWxpZW4gR3JhbGwgKGp1bGllbi5ncmFsbEBhcm0uY29tKSA8anVsaWVu
LmdyYWxsQGFybS5jb20+Ow0KPiBBbmRyZXcNCj4gPiA+ID4+IENvb3BlciA8QW5kcmV3LkNvb3Bl
cjNAY2l0cml4LmNvbT47IHhlbi1kZXZlbCh4ZW4tDQo+ID4gPiA+PiBkZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZykgPHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz47ICdCb3Jpcw0KPiA+
ID4gPj4gT3N0cm92c2t5JyA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+OyBKdWVyZ2VuIEdy
b3NzDQo+ID4gPiA+PiA8amdyb3NzQHN1c2UuY29tPg0KPiA+ID4gPj4gU3ViamVjdDogUkU6IFtY
ZW4tZGV2ZWxdIGRlYmlhbiBzdHJldGNoIGRvbTAgKyB4ZW4gNC45IGZhaWxzIHRvIGJvb3QNCj4g
PiA+ID4+DQo+ID4gPiA+PiA+Pj4gT24gMTIuMDYuMTcgYXQgMTI6NTMsIDxQYXVsLkR1cnJhbnRA
Y2l0cml4LmNvbT4gd3JvdGU6DQo+ID4gPiA+PiA+PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t
LS0NCj4gPiA+ID4+ID4gW3NuaXBdDQo+ID4gPiA+PiA+PiA+ID4NCj4gPiA+ID4+ID4+ID4gPiBX
aGF0IGRvIHlvdSB0aGluayBpdCBiZXN0IHRvIGRvIGZvciBYZW4gNC45PyBIYXJkY29kaW5nIGEg
NGsNCj4gPiA+IGFsaWdubWVudA0KPiA+ID4gPj4gaXMNCj4gPiA+ID4+ID4+ID4gPiBjbGVhcmx5
IGVhc3kgYW5kIHdvdWxkIHdvcmsgYXJvdW5kIHRoaXMgQklPUyBpc3N1ZSBidXQsIGFzIHlvdQ0K
PiA+IHNheSwNCj4gPiA+IGl0DQo+ID4gPiA+PiA+PiBkb2VzDQo+ID4gPiA+PiA+PiA+ID4gZ3Jv
dyB0aGUgaW1hZ2UuIFJldmVydGluZyBKdWVyZ2VuJ3MgcGF0Y2ggYWxzbyB3b3JrcyByb3VuZA0K
PiB0aGUNCj4gPiA+IGlzc3VlLA0KPiA+ID4gPj4gPj4gYnV0DQo+ID4gPiA+PiA+PiA+ID4gdGhh
dCBpcyBtb3JlIGJ5IGx1Y2suIFJlLXdvcmtpbmcgdGhlIGNvZGUgaXMgcHJlZmVyYWJsZSwgYnV0
IEkNCj4gPiBndWVzcw0KPiA+ID4gaXQncw0KPiA+ID4gPj4gPj4gdG9vDQo+ID4gPiA+PiA+PiA+
ID4gbGF0ZSB0byBpbnRyb2R1Y2Ugc3VjaCBjb2RlLWNodXJuIGluIDQuOS4NCj4gPiA+ID4+ID4+
ID4NCj4gPiA+ID4+ID4+ID4gUmV2ZXJ0aW5nIErDvHJnZW4ncyBjb2RlIGlzIG91dCBvZiBxdWVz
dGlvbiB3aXRoIGFsbCB0aGUgaW5mb3JtYXRpb24NCj4gPiA+ID4+ID4+ID4geW91J3ZlIGdhdGhl
cmVkIGJ5IG5vdy4gSSB0aGluayByZS13b3JraW5nIHRoZSBFREQgY29kZSBzbGlnaHRseQ0KPiA+
ID4gPj4gPj4gPiBpcyB0aGUgYmVzdCBvcHRpb24uIFdvdWxkIHlvdSBtaW5kIGdpdmluZyB0aGUg
YXR0YWNoZWQgcGF0Y2ggYQ0KPiA+ID4gPj4gPj4gPiB0cnk/IFRoaXMgc3RpbGwgc2xpZ2h0bHkg
Z3Jvd3MgdGhlIHRyYW1wb2xpbmUgZHVlIHRvIGEgZmV3IG1vcmUNCj4gPiA+ID4+ID4+ID4gaW5z
dHJ1Y3Rpb25zIGJlaW5nIG5lZWRlZCwgYnV0IHNob3VsZCBzdGlsbCBiZSBmYXIgYmV0dGVyIHRo
YW4NCj4gPiA+ID4+ID4+ID4gZW1iZWRkaW5nIGEgd2hvbGUgNGsgYnVmZmVyIChhbmQgdGhlbiBs
YXRlciBmaW5kaW5nIGEgQklPUy9kaXNrDQo+ID4gPiA+PiA+PiA+IGNvbWJpbmF0aW9uIHdoaWNo
IHdhbnRzIGV2ZW4gbW9yZSkuIE5vdGUgdGhhdCBJJ3ZlIGxlZnQgYSB0aW55DQo+ID4gPiA+PiA+
PiA+IGJpdCBvZiBkZWJ1Z2dpbmcgY29kZSBpbiB0aGVyZS4NCj4gPiA+ID4+ID4+ID4NCj4gPiA+
ID4+ID4+DQo+ID4gPiA+PiA+PiBTdXJlLCBJJ2xsIGdpdmUgdGhhdCBhIGdvIG5vdy4NCj4gPiA+
ID4+ID4+DQo+ID4gPiA+PiA+DQo+ID4gPiA+PiA+IFRoYXQgd29ya2VkIGZpbmU6DQo+ID4gPiA+
PiA+DQo+ID4gPiA+PiA+IChYRU4pIE1CUls4MF0gQCA4NWUwICg4NjAwMCkNCj4gPiA+ID4+DQo+
ID4gPiA+PiBCdXQgdGhhdCdzIGNvbnRyYXJ5IHRvIHlvdXIgZWFybGllciBmaW5kaW5nczogRGlk
bid0IHlvdSBzYXkgc2ltcGx5DQo+ID4gPiA+PiBhdm9pZGluZyBhIDRrLWJvdW5kYXJ5IHdhc24n
dCBlbm91Z2g/IEFuZCBpdCBjZXJ0YWlubHkgdGVsbHMgdXMNCj4gPiA+ID4+IHRoYXQgdGhpcyBp
c24ndCBhIDRrIGRyaXZlIChvciBhdCBsZWFzdCB0aGUgQklPUyBkb2Vzbid0IHN1cmZhY2UgNGsN
Cj4gPiA+ID4+IHNlY3RvcnMpIC0gSSB3YXMgcmVhbGx5IGV4cGVjdGluZyBhIGxhcmdlciBnYXAg
YmV0d2VlbiB0aGUgdHdvDQo+ID4gPiA+PiBsb2dnZWQgdmFsdWVzLg0KPiA+ID4gPj4NCj4gPiA+
ID4NCj4gPiA+ID4gSSdsbCBnbyBkdW1wIG91dCB0aGUgZWRkIGFuZCBkb3VibGUgY2hlY2sgd2hh
dCBpdCBpcyBzYXlpbmcuDQo+ID4gPiA+DQo+ID4gPiA+IE15IGZpbmRpbmdzIGluZGljYXRlZCB0
aGF0IHRoZSBwcm9ibGVtIHNlZW1lZCB0byBiZSBkb2luZyBhIHJlYWQgdGhhdA0KPiA+ID4gPiBz
cGFubmVkIGEgNGsgYm91bmRhcnkgY2F1c2VkIGEgcHJvYmxlbSwgc28gdXNpbmcgMHg4NWUwMCB3
b3VsZCBiZQ0KPiA+IHNhZmUuDQo+ID4gPiBUaGUNCj4gPiA+ID4gYW5vbWFseSB3YXMgdGhhdCBz
aW1wbHkgYWxpZ25pbmcgdGhlIGVkZF9pbmZvIGJ1ZmZlciBhbmQgYSA1MTIgYnl0ZQ0KPiA+ID4g
Ym91bmRhcnkNCj4gPiA+ID4gYW5kIGNvbnRpbnVpbmcgdG8gdXNlIHRoYXQgZm9yIHJlYWRpbmcg
ZGlkIG5vdCB3b3JrLg0KPiA+ID4NCj4gPiA+IEJ1dCBhIDUxMi1ieXRlIGFsaWduZWQgNTEyLWJ5
dGUgYnVmZmVyIGNhbid0IHBvc3NpYmx5IGNyb3NzIGEgcGFnZQ0KPiA+ID4gYm91bmRhcnkuDQo+
ID4NCj4gPiBJbmRlZWQsIHdoaWNoIGlzIHdoeSBJIHdhcyBwZXJwbGV4ZWQuIEkgZm91bmQgdGhh
dCAweDYwZTAwIHdhcyBvay4gWW91cg0KPiA+IHBhdGNoIGNob3NlIDB4ODVlMDAsIHdoaWNoIHdh
cyBvayB0b28sIGJ1dCBmb3Igc29tZSByZWFzb24gYSAnLmFsaWduIDUxMicgaW4NCj4gPiBmcm9u
dCBvZiBib290X2VkZF9pbmZvIHlpZWxkZWQgYW4gYWRkcmVzcyB3aGljaCB3YXMgbm90IG9rLiBJ
IGp1c3QgY2hlY2tlZA0KPiA+IHdoYXQgYWRkcmVzcyB0aGF0IHlpZWxkZWQgdGhvdWdoIChieSBi
b290aW5nIHdpdGggZWRkPW9mZiB0byBhdm9pZCB0aGUNCj4gPiBoYW5nKSBhbmQgaXQgd2FzIDB4
ODZmNDAuLi4gd2hpY2ggY2xlYXJseSBtZWFucyB0aGF0ICcuYWxpZ24gNTEyJyBpcyBub3QgZG9p
bmcNCj4gPiB3aGF0IEkgdGhvdWdodCBpdCB3b3VsZCBkby4NCj4gDQo+IE5vLCB0aGUgcHJvYmxl
bSB0dXJucyBvdXQgdG8gYmUgdGhlIEdMT0JBTCgpIG1hY3JvIHdoaWNoLCBpbiBhc3NlbWJseQ0K
PiBmaWxlcywgY29udGFpbnMgYW4gaW1wbGljaXQgLmFsaWduIDE2IQ0KPiANCg0KTm8sIEkgbWlz
cmVhZC4uIEVOVFJZKCkgY29udGFpbnMgdGhlIGltcGxpY2l0IGFsaWduLg0KDQpJdCdzIGNsZWFy
bHkgZXZlbiBtb3JlIHN1YnRsZS4gUnVubmluZyBvYmpkdW1wIHRlbGxzIG1lIHRoZSBzeW1ib2wg
aXMgaW5kZWVkIDUxMiBieXRlIGFsaWduZWQsIGJ1dCB3aGVuIGl0IGVuZHMgdXAgb24gbWVtb3J5
IGl0J3MgY2xlYXJseSBub3QuIFNvIEkgZ3Vlc3MgaXQgbXVzdCBiZSBkb3duIHRvIGhvdyB0aGUg
dHJhbXBvbGluZSBpcyBsb2FkZWQuIFRodXMsIG5vdCB1c2luZyBhIGJ1ZmZlciB3aXRoaW4gdGhl
IHRyYW1wb2xpbmUgaW1hZ2UgaXMgbW9zdCBkZWZpbml0ZWx5IHRoZSBiZXN0IGlkZWEuDQoNCiAg
UGF1bA0KDQo+ICAgUGF1bA0KPiANCj4gPg0KPiA+ICAgUGF1bA0KPiA+DQo+ID4gPg0KPiA+ID4g
Pj4gPiBzbyB5b3UgY2FuIGFkZCBteSBUZXN0ZWQtYnkgdG8gdGhhdC4NCj4gPiA+ID4+DQo+ID4g
PiA+PiBJLmUuIEknbSBub3Qgc3VyZSBhYm91dCB0aGlzLCBhcyBJJ20gc3RpbGwgdW5jZXJ0YWlu
IHdoZXRoZXIgc29tZQ0KPiA+ID4gPj4gY29ycnVwdGlvbiBkaWRuJ3QgYWdhaW4gb2NjdXIuIE9m
IGNvdXJzZSBBUHMgY29taW5nIHVwIHByb3Blcmx5DQo+ID4gPiA+PiB3b3VsZCBhbHJlYWR5IGJl
IGEgcmVsYXRpdmVseSBnb29kIHNpZ24gKGFzIG5vdyB0aGUgcGVybWFuZW50DQo+ID4gPiA+PiBw
YXJ0IG9mIHRoZSB0cmFtcG9saW5lIHdvdWxkIGJlIHRoZSBwcmVkZXN0aW5lZCBhcmVhIGZvcg0K
PiA+ID4gPj4gY29ycnVwdGlvbiB0byBvY2N1ciBpbikuDQo+ID4gPiA+Pg0KPiA+ID4gPg0KPiA+
ID4gPiBOb25lIG9mIG15IGZpbmRpbmdzIGV2ZXIgaW5kaWNhdGVkIG1lbW9yeSBjb3JydXB0aW9u
IChhbHRob3VnaA0KPiB0aGVyZSwNCj4gPiBvZg0KPiA+ID4gPiBjb3Vyc2UsIG1heSBoYXZlIGJl
ZW4gc29tZSB0aGF0IEkgaGFwcGVuZWQgdG8gbWlzcyksIGJ1dCByYXRoZXINCj4gPiA+IG1pc2Jl
aGF2aW91cg0KPiA+ID4gPiBvZiB0aGUgaW50MTMgaGFuZGxlciBpdHNlbGYgLSBlaXRoZXIgbG9j
a2luZyB1cCwgaGF2aW5nIG9kZCBlZmZlY3RzIChlLmcuDQo+ID4gPiA+IGJsYWNrIHNjcmVlbiks
IG9yIGJvdGguDQo+ID4gPg0KPiA+ID4gQWgsIEkgZGlkbid0IHVuZGVyc3RhbmQgaXQgdGhpcyB3
YXkgc28gZmFyLCBhbmQgaW5zdGVhZCBoYWQgaW1wbGllZA0KPiA+ID4gdGhhdCB0aGUgaGFuZGxl
ciBkaWQgcmV0dXJuLCBidXQgY29ycnVwdCBvdXIgdHJhbXBvbGluZSBhcmVhIGluDQo+ID4gPiBv
bmUgd2F5IG9yIGFub3RoZXIuDQo+ID4gPg0KPiA+ID4gSmFuDQo+ID4gX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gPiBYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0DQo+ID4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcNCj4gPiBodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 12 15:04:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 15: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 1dKQtF-0008T7-2B; Mon, 12 Jun 2017 15:04: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=3291fa11c=wei.liu2@citrix.com>)
 id 1dKQtD-0008Sn-QO
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 15:04:23 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 8F/35-03058-77DAE395; Mon, 12 Jun 2017 15:04:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsXitHRDpG7ZWrt
 Ig85nxhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aqezdYC+6zVby63M3WwNjK1sXIySEh4C/x
 9Ps3JhCbTUBZ4mdnL1hcREBPounAc0YQm1kgX+Jf4xWwGmEBXYlDS26B2SwCqhKTJ59nAbF5B
 cwlvv2YxwIxU15iV9tFVhBbSEBBomP6MSaIGkGJkzOfsEDMlJA4+OIF8wRG7llIUrOQpBYwMq
 1iVC9OLSpLLdK11EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAwFBiDYwXh3U8A
 hRkkOJiVR3i1XbCKF+JLyUyozEosz4otKc1KLDzHKcHAoSfDKrrGLFBIsSk1PrUjLzAEGJUxa
 goNHSYT3Kkiat7ggMbc4Mx0idYpRl6Ppw5YvTEIsefl5qVLivEUgRQIgRRmleXAjYBFyiVFWS
 piXEegoIZ6C1KLczBJU+VeM4hyMSsK8G1cBTeHJzCuB2/QK6AgmoCOug9zPW1ySiJCSamBcou
 yoeVaBfYeJz8Ud88x+hZdIH4+8XhZzOz7UYcVusf2Hbh3llGWRtfZef5/zirrixJ6Pi061Xf0
 a9HZ1wseFeocc32xfdNTBaduf2KPc3fdW/1oec2/7k9dT++/K/NMx6FvUsJZ5tfeZT5u/SWsV
 KC9K5PSxPXPrnPC+BQfNuB583FGz9soPRiWW4oxEQy3mouJEAKHHUX+LAgAA
X-Env-Sender: prvs=3291fa11c=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1497279860!73389661!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24414 invoked from network); 12 Jun 2017 15:04:22 -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 Jun 2017 15:04:22 -0000
X-IronPort-AV: E=Sophos;i="5.39,333,1493683200"; d="scan'208";a="427514727"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 12 Jun 2017 16:04:17 +0100
Message-ID: <20170612150417.7648-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>,
 Zhongze Liu <blackskygg@gmail.com>
Subject: [Xen-devel] [PATCH] ipxe: update to newer commit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VG8gZ2V0IDVmODVjYmI5ZWUxYzAwY2VjODFhODQ4YTllODcxYWQ1ZDFlN2Y1M2YgdG8gcGxhY2F0
ZSBnY2MgNy4KClRoZSBvbmx5IHBhdGNoIHdlIGhhdmUgYXBwbGllcyBjbGVhbmx5LgoKUmVwb3J0
ZWQtYnk6IFpob25nemUgTGl1IDxibGFja3NreWdnQGdtYWlsLmNvbT4KU2lnbmVkLW9mZi1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IFpob25nemUgTGl1IDxibGFja3NreWdnQGdtYWlsLmNv
bT4KLS0tCiB0b29scy9maXJtd2FyZS9ldGhlcmJvb3QvTWFrZWZpbGUgfCAyICstCiAxIGZpbGUg
Y2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29s
cy9maXJtd2FyZS9ldGhlcmJvb3QvTWFrZWZpbGUgYi90b29scy9maXJtd2FyZS9ldGhlcmJvb3Qv
TWFrZWZpbGUKaW5kZXggNDU5YTFlMjJlNi4uODlkOWFjZThjOCAxMDA2NDQKLS0tIGEvdG9vbHMv
ZmlybXdhcmUvZXRoZXJib290L01ha2VmaWxlCisrKyBiL3Rvb2xzL2Zpcm13YXJlL2V0aGVyYm9v
dC9NYWtlZmlsZQpAQCAtMTAsNyArMTAsNyBAQCBlbHNlCiBJUFhFX0dJVF9VUkwgPz0gZ2l0Oi8v
Z2l0LmlweGUub3JnL2lweGUuZ2l0CiBlbmRpZgogCi1JUFhFX0dJVF9UQUcgOj0gODI3ZGQxYmZl
ZTY3ZGFhNjgzOTM1Y2U2NTMxNmY3ZTBmMDU3ZmUxYworSVBYRV9HSVRfVEFHIDo9IDM1NmY2YzFi
NjRkN2E5Nzc0NmQxODE2Y2VmOGNhMjJiZGQ4ZDBiNWQKIAogSVBYRV9UQVJCQUxMX1VSTCA/PSAk
KFhFTl9FWFRGSUxFU19VUkwpL2lweGUtZ2l0LSQoSVBYRV9HSVRfVEFHKS50YXIuZ3oKIAotLSAK
Mi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 12 15:08:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 15:08: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 1dKQwp-0000Qv-Hu; Mon, 12 Jun 2017 15:08: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 1dKQwn-0000Qj-Sf
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 15:08:05 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 B6/66-03613-55EAE395; Mon, 12 Jun 2017 15:08:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXS6fjDSzdknV2
 kwYXrqhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aeY2dZCxYJVlzu6WZqYPzE28XIwSEkkCfx
 8r18FyMnB6+AncTE+ZNYQGwJAUOJ0wtvgtksAqoSN+/vArPZBNQl2p5tZwWxRQR0JB53TwWKc
 3EwC0xhktg6bTYjSEJYwEXi/6HFbCAJIYGdvBKHVp0BS3AKeEjc+ryVGWQxr4CgxN8dwiBhZg
 EtiYe/brFA2NoSyxa+BithFpCWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo3pxalFZapGupV5
 SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmDwMQDBDsa7mwIOMUpyMCmJ8m65YhMp
 xJeUn1KZkVicEV9UmpNafIhRj4NDYPPa1RcYBbbtApJSLHn5ealKErw9a+0ihQSLUtNTK9Iyc
 4CxAtMgwcGjJMJ7dQ1Qmre4IDG3ODMdInWKUZdjw+r1X5iEwGZIifNWgcwQACnKKM2DGwGL20
 uMslLCvIxAZwrxFKQW5WaWoMq/YhTnYFQS5uUGmcKTmVcCt+kV0BFMQEdcB/mIt7gkESEl1cC
 ovHNLxpXSwIPr+lxYf5mfmTirUpo1ZLWEzr86z2dL/vX1TOXSjrXn2m18UWL210oN5Wfmkxvl
 ev3fXDjYO3dK69JjermHtB49aDypuaXxRExx57OluixHtJkSJ93kc7L+ff+F7MTnT825ubViN
 tcs/SfKzL3P3rho6bz1a17Ly0/k+WQtffugEktxRqKhFnNRcSIA7cSaOdYCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1497280082!66859881!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17189 invoked from network); 12 Jun 2017 15:08:04 -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 Jun 2017 15:08:04 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 12 Jun 2017 09:08:02 -0600
Message-Id: <593ECA6F0200007800162113@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 12 Jun 2017 09:07:59 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <Paul.Durrant@citrix.com>
References: <bcc0d4330d9b463a9829af1327d895a9@AMSPEX02CL03.citrite.net>
 <ad450ab0147147429a46cd7382a17c19@AMSPEX02CL03.citrite.net>
 <0e704f5e-5845-dc56-6058-d0451d43d842@citrix.com>
 <2baad09e48864a06873037240b8e39dd@AMSPEX02CL03.citrite.net>
 <5938048A02000078001604AE@prv-mh.provo.novell.com>
 <056e566f141c4715867e2bdbbe418977@AMSPEX02CL03.citrite.net>
 <593806FC02000078001604D1@prv-mh.provo.novell.com>
 <e4aae59cbd884e21ab1fb75a96f34d3d@AMSPEX02CL03.citrite.net>
 <593813E602000078001605F7@prv-mh.provo.novell.com>
 <ee93e45315794a3db4aa21beefb62e52@AMSPEX02CL03.citrite.net>
 <593838D20200007800160859@prv-mh.provo.novell.com>
 <fc6fa02bb41e497e8b1896b692e82123@AMSPEX02CL03.citrite.net>
 <59383D4F020000780016089F@prv-mh.provo.novell.com>
 <94bf1caf8b95436fa7b3aed74a172ce1@AMSPEX02CL03.citrite.net>
 <59396AE10200007800160D0E@prv-mh.provo.novell.com>
 <ea5cd4c8f80349fb9cc768d981fea4a5@AMSPEX02CL03.citrite.net>
 <593AB92202000078001615A1@prv-mh.provo.novell.com>
 <40009cf2-ef28-4c70-410e-029b6ac8ffb8@oracle.com>
 <f579ca3d79c34baab75f63a3810975bb@AMSPEX02CL03.citrite.net>
 <593ADDBC020000780016171F@prv-mh.provo.novell.com>
 <c394e22eb2d24f379e34b402b69c3bb6@AMSPEX02CL03.citrite.net>
 <86a3251e9ac44a2bb2df23862e458ee0@AMSPEX02CL03.citrite.net>
 <593E8BC70200007800161DEB@prv-mh.provo.novell.com>
 <880c81f7852c40a28e8acd70fb710314@AMSPEX02CL03.citrite.net>
 <7383a46c90814caba440ca41ccde6f88@AMSPEX02CL03.citrite.net>
 <593E932B0200007800161E80@prv-mh.provo.novell.com>
 <9bcb4f836ef547c1b4870d0ec08f0aba@AMSPEX02CL03.citrite.net>
 <593EB94C0200007800162045@prv-mh.provo.novell.com>
 <f99b24eded1a4e88bfd966f4621cc300@AMSPEX02CL03.citrite.net>
 <02280900d1ca45338e7dd96cb12c8165@AMSPEX02CL03.citrite.net>
In-Reply-To: <02280900d1ca45338e7dd96cb12c8165@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "Julien Grall \(julien.grall@arm.com\)" <julien.grall@arm.com>,
 'Boris Ostrovsky' <boris.ostrovsky@oracle.com>,
 "xen-devel\(xen-devel@lists.xenproject.org\)" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] debian stretch dom0 + xen 4.9 fails to 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+IE9uIDEyLjA2LjE3IGF0IDE2OjQzLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW4u
b3JnXSBPbiBCZWhhbGYgT2YKPj4gUGF1bCBEdXJyYW50Cj4+IFNlbnQ6IDEyIEp1bmUgMjAxNyAx
NToyOQo+PiA+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86SkJldWxpY2hAc3VzZS5jb21dCj4+
ID4gU2VudDogMTIgSnVuZSAyMDE3IDE0OjU1Cj4+ID4gPj4gPiBUaGF0IHdvcmtlZCBmaW5lOgo+
PiA+ID4+ID4KPj4gPiA+PiA+IChYRU4pIE1CUls4MF0gQCA4NWUwICg4NjAwMCkKPj4gPiA+Pgo+
PiA+ID4+IEJ1dCB0aGF0J3MgY29udHJhcnkgdG8geW91ciBlYXJsaWVyIGZpbmRpbmdzOiBEaWRu
J3QgeW91IHNheSBzaW1wbHkKPj4gPiA+PiBhdm9pZGluZyBhIDRrLWJvdW5kYXJ5IHdhc24ndCBl
bm91Z2g/IEFuZCBpdCBjZXJ0YWlubHkgdGVsbHMgdXMKPj4gPiA+PiB0aGF0IHRoaXMgaXNuJ3Qg
YSA0ayBkcml2ZSAob3IgYXQgbGVhc3QgdGhlIEJJT1MgZG9lc24ndCBzdXJmYWNlIDRrCj4+ID4g
Pj4gc2VjdG9ycykgLSBJIHdhcyByZWFsbHkgZXhwZWN0aW5nIGEgbGFyZ2VyIGdhcCBiZXR3ZWVu
IHRoZSB0d28KPj4gPiA+PiBsb2dnZWQgdmFsdWVzLgo+PiA+ID4+Cj4+ID4gPgo+PiA+ID4gSSds
bCBnbyBkdW1wIG91dCB0aGUgZWRkIGFuZCBkb3VibGUgY2hlY2sgd2hhdCBpdCBpcyBzYXlpbmcu
Cj4+ID4gPgo+PiA+ID4gTXkgZmluZGluZ3MgaW5kaWNhdGVkIHRoYXQgdGhlIHByb2JsZW0gc2Vl
bWVkIHRvIGJlIGRvaW5nIGEgcmVhZCB0aGF0Cj4+ID4gPiBzcGFubmVkIGEgNGsgYm91bmRhcnkg
Y2F1c2VkIGEgcHJvYmxlbSwgc28gdXNpbmcgMHg4NWUwMCB3b3VsZCBiZQo+PiBzYWZlLgo+PiA+
IFRoZQo+PiA+ID4gYW5vbWFseSB3YXMgdGhhdCBzaW1wbHkgYWxpZ25pbmcgdGhlIGVkZF9pbmZv
IGJ1ZmZlciBhbmQgYSA1MTIgYnl0ZQo+PiA+IGJvdW5kYXJ5Cj4+ID4gPiBhbmQgY29udGludWlu
ZyB0byB1c2UgdGhhdCBmb3IgcmVhZGluZyBkaWQgbm90IHdvcmsuCj4+ID4KPj4gPiBCdXQgYSA1
MTItYnl0ZSBhbGlnbmVkIDUxMi1ieXRlIGJ1ZmZlciBjYW4ndCBwb3NzaWJseSBjcm9zcyBhIHBh
Z2UKPj4gPiBib3VuZGFyeS4KPj4gCj4+IEluZGVlZCwgd2hpY2ggaXMgd2h5IEkgd2FzIHBlcnBs
ZXhlZC4gSSBmb3VuZCB0aGF0IDB4NjBlMDAgd2FzIG9rLiBZb3VyCj4+IHBhdGNoIGNob3NlIDB4
ODVlMDAsIHdoaWNoIHdhcyBvayB0b28sIGJ1dCBmb3Igc29tZSByZWFzb24gYSAnLmFsaWduIDUx
MicgaW4KPj4gZnJvbnQgb2YgYm9vdF9lZGRfaW5mbyB5aWVsZGVkIGFuIGFkZHJlc3Mgd2hpY2gg
d2FzIG5vdCBvay4gSSBqdXN0IGNoZWNrZWQKPj4gd2hhdCBhZGRyZXNzIHRoYXQgeWllbGRlZCB0
aG91Z2ggKGJ5IGJvb3Rpbmcgd2l0aCBlZGQ9b2ZmIHRvIGF2b2lkIHRoZQo+PiBoYW5nKSBhbmQg
aXQgd2FzIDB4ODZmNDAuLi4gd2hpY2ggY2xlYXJseSBtZWFucyB0aGF0ICcuYWxpZ24gNTEyJyBp
cyBub3QgZG9pbmcKPj4gd2hhdCBJIHRob3VnaHQgaXQgd291bGQgZG8uCj4gCj4gTm8sIHRoZSBw
cm9ibGVtIHR1cm5zIG91dCB0byBiZSB0aGUgR0xPQkFMKCkgbWFjcm8gd2hpY2gsIGluIGFzc2Vt
Ymx5IGZpbGVzLCAKPiBjb250YWlucyBhbiBpbXBsaWNpdCAuYWxpZ24gMTYhCgpObywgSSBkb24n
dCB0aGluayBzbyAtIHR3byBzdWNjZXNzaXZlIC5hbGlnbiBkb24ndCBoYXZlIGFueSBiYWQgZWZm
ZWN0LAp0aGUgaGlnaGVyIHZhbHVlIHdpbGwgYmUgaXQuIEluc3RlYWQgSSB0aGluayB5b3UncmUg
c3VmZmVyaW5nIGZyb20gdGhlCmNvcHlpbmcgb2YgdGhlIHRyYW1wb2xpbmUgc3BhY2UgdG8gbG93
IG1lbW9yeTogV2hhdCBpcyBhbGlnbmVkIHRvIGEKNTEyLWJ5dGUgYm91bmRhcnkgaW4gdGhlIGlt
YWdlIHdvbid0IG5lY2Vzc2FyaWx5IGJlIGluIGxvdyBtZW1vcnksCnVubGVzcyB0cmFtcG9saW5l
X3N0YXJ0IGlzIGFsc28gYWxpZ25lZCBhdCBsZWFzdCBhcyBtdWNoLgoKQnV0IHdpdGggdGhpcyBs
aWtlbHkgaGF2aW5nIGJlZW4gdGhlIHByb2JsZW0gaW4geW91ciBleHBlcmltZW50cyBJJ20Kbm90
IGZlZWxpbmcgc3VmZmljaWVudGx5IHJlYXNzdXJlZCB0byBzdWJtaXQgdGhlIHBhdGNoICJvZmZp
Y2lhbGx5Ii4KCkphbgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 12 15:12:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 15:12:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKR0f-00013u-1a; Mon, 12 Jun 2017 15:12: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 1dKR0d-00013o-Pv
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 15:12:03 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 3E/B3-02956-34FAE395; Mon, 12 Jun 2017 15:12:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDS9dpvV2
 kwe1DrBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aSla0sBXdzKtreyTUwtrl2MXJwCAnkSax8
 XdvFyMnBK2An0fCrlx3ElhAwlDi98CYLiM0ioCqx8+V0NhCbTUBdou3ZdlaQVhEBA4lzR5O6G
 Lk4mAWaGCUO9C5hBKkRFrCVeHLpA5gtBDTz+IY7LCD1vAKCEn93CIOEmYHC01f1M09g5J6FkJ
 mFJANha0k8/HWLBcLWlli28DUzSDmzgLTE8n8cEGF7ia1/LzGiKgGxvSQaru9mWcDIsYpRozi
 1qCy1SNfIXC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzAkGYBgB+PitYGHGCU5
 mJREebdcsYkU4kvKT6nMSCzOiC8qzUktPsSowcEhsG3X6guMUix5+XmpShK8PWvtIoUEi1LTU
 yvSMnOAUQNTKsHBoyTCe3UNUJq3uCAxtzgzHSJ1ilFRSpz3MUifAEgiozQPrg0WqZcYZaWEeR
 mBjhLiKUgtys0sQZV/xSjOwagkzMsNMoUnM68EbvoroMVMQIuvg9zPW1ySiJCSamCsKlMTn/v
 amDX8AKcZ15s3M0NnKAYZz2Bkuv/83ePuMzEn5wt0dH9h0F52YmY6i/v3XRa3M39o2567cTpg
 r/afras85zwzXW61rbo4ynxLR4LYwZPZs2L4f4c6ubB8OFoiJ7f2kmO8UEDg9KOfZSeWtGmor
 0//7uxe6mMpF2nDcCThVY7qx41KLMUZiYZazEXFiQCgAoz7zwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1497280320!69988193!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17491 invoked from network); 12 Jun 2017 15:12:01 -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; 12 Jun 2017 15:12:01 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 12 Jun 2017 09:11:59 -0600
Message-Id: <593ECB5D0200007800162126@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 12 Jun 2017 09:11:57 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: 
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__Part8DB5E72D.2__="
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>
Subject: [Xen-devel] [PATCH] x86/boot: re-arrange how/when we do disk I/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>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__Part8DB5E72D.2__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

We place the trampoline no lower than at 256k, so we have ample space
to read the MBRs of BIOS disks into an aligned buffer right below the
trampoline (not doing so has been found to be a problem on a buggy BIOS
coming with a Skull Canyon NUC). To facilitate that move MBR reading
past EDD info retrieval.

Also add a wrap check to the EDD info retrieval loop, to match that in
the MBR reading one.

Reported-by: Paul Durrant <Paul.Durrant@citrix.com>
Signed-off-by: Jan Beulich <jbeulich@suse.com>
Tested-by: Paul Durrant <Paul.Durrant@citrix.com>
---
Using 512-byte sector size as default right now - perhaps worth
considering to use 4k instead. I'm also not sure whether we shouldn't
sanity check the sector size some more.

--- a/xen/arch/x86/boot/edd.S
+++ b/xen/arch/x86/boot/edd.S
@@ -26,46 +26,6 @@
 get_edd:
         cmpb    $2, bootsym(opt_edd)            # edd=3Doff ?
         je      edd_done
-        cmpb    $1, bootsym(opt_edd)            # edd=3Dskipmbr ?
-        je      edd_start
-
-# Read the first sector of each BIOS disk device and store the 4-byte =
signature
-edd_mbr_sig_start:
-        movb    $0x80, %dl                      # from device 80
-        movw    $bootsym(boot_mbr_signature),%bx # store buffer ptr in bx
-edd_mbr_sig_read:
-        pushw   %bx
-        movb    $0x02, %ah                      # 0x02 Read Sectors
-        movb    $1, %al                         # read 1 sector
-        movb    $0, %dh                         # at head 0
-        movw    $1, %cx                         # cylinder 0, sector 0
-        pushw   %es
-        pushw   %ds
-        popw    %es
-        movw    $bootsym(boot_edd_info), %bx    # disk's data goes into =
info
-        pushw   %dx             # work around buggy BIOSes
-        stc                     # work around buggy BIOSes
-        int     $0x13
-        sti                     # work around buggy BIOSes
-        popw    %dx
-        popw    %es
-        popw    %bx
-        jc      edd_mbr_sig_done                # on failure, we're done.
-        cmpb    $0, %ah                         # some BIOSes do not set =
CF
-        jne     edd_mbr_sig_done                # on failure, we're done.
-        cmpw    $0xaa55, bootsym(boot_edd_info)+0x1fe
-        jne     .Ledd_mbr_sig_next
-        movl    bootsym(boot_edd_info)+EDD_MBR_SIG_OFFSET,%eax
-        movb    %dl, (%bx)                      # store BIOS drive number
-        movl    %eax, 4(%bx)                    # store signature from =
MBR
-        incb    bootsym(boot_mbr_signature_nr)  # note that we stored =
something
-        addw    $8, %bx                         # increment sig buffer =
ptr
-.Ledd_mbr_sig_next:
-        incb    %dl                             # increment to next =
device
-        jz      edd_mbr_sig_done
-        cmpb    $EDD_MBR_SIG_MAX,bootsym(boot_mbr_signature_nr)
-        jb      edd_mbr_sig_read
-edd_mbr_sig_done:
=20
 # Do the BIOS Enhanced Disk Drive calls
 # This consists of two calls:
@@ -136,10 +96,71 @@ edd_legacy_done:
=20
 edd_next:
         incb    %dl                             # increment to next =
device
+        jz      edd_done
         cmpb    $EDD_INFO_MAX,bootsym(boot_edd_info_nr)
         jb      edd_check_ext
=20
 edd_done:
+        cmpb    $1, bootsym(opt_edd)            # edd=3Dskipmbr ?
+        je      .Ledd_mbr_sig_skip
+
+# Read the first sector of each BIOS disk device and store the 4-byte =
signature
+.Ledd_mbr_sig_start:
+        pushw   %es
+        movb    $0x80, %dl                      # from device 80
+        movw    $bootsym(boot_mbr_signature), %bx # store buffer ptr in =
bx
+.Ledd_mbr_sig_read:
+        pushw   %bx
+        movw    $bootsym(boot_edd_info), %bx
+        movzbw  bootsym(boot_edd_info_nr), %cx
+        jcxz    .Ledd_mbr_sig_default
+.Ledd_mbr_sig_find_info:
+        cmpb    %dl, (%bx)
+        ja      .Ledd_mbr_sig_default
+        je      .Ledd_mbr_sig_get_size
+        add     $EDDEXTSIZE+EDDPARMSIZE, %bx
+        loop    .Ledd_mbr_sig_find_info
+.Ledd_mbr_sig_default:
+        movw    $(512 >> 4), %bx
+        jmp     .Ledd_mbr_sig_set_buf
+.Ledd_mbr_sig_get_size:
+        movw    EDDEXTSIZE+0x18(%bx), %bx       # sector size
+        shr     $4, %bx                         # convert to paragraphs
+        jz      .Ledd_mbr_sig_default
+.Ledd_mbr_sig_set_buf:
+        movw    %ds, %ax
+        subw    %bx, %ax                        # disk's data goes right =
ahead
+        movw    %ax, %es                        # of trampoline
+        xorw    %bx, %bx
+        movw    %bx, %es:0x1fe(%bx)             # clear BIOS magic just =
in case
+        pushw   %dx                             # work around buggy =
BIOSes
+        stc                                     # work around buggy =
BIOSes
+        movw    $0x0201, %ax                    # read 1 sector
+        movb    $0, %dh                         # at head 0
+        movw    $1, %cx                         # cylinder 0, sector 0
+        int     $0x13
+        sti                                     # work around buggy =
BIOSes
+        popw    %dx
+        movw    %es:0x1fe(%bx), %si
+        movl    %es:EDD_MBR_SIG_OFFSET(%bx), %ecx
+        popw    %bx
+        jc      .Ledd_mbr_sig_done              # on failure, we're done.
+        testb   %ah, %ah                        # some BIOSes do not set =
CF
+        jnz     .Ledd_mbr_sig_done              # on failure, we're done.
+        cmpw    $0xaa55, %si
+        jne     .Ledd_mbr_sig_next
+        movb    %dl, (%bx)                      # store BIOS drive number
+        movl    %ecx, 4(%bx)                    # store signature from =
MBR
+        incb    bootsym(boot_mbr_signature_nr)  # note that we stored =
something
+        addw    $8, %bx                         # increment sig buffer =
ptr
+.Ledd_mbr_sig_next:
+        incb    %dl                             # increment to next =
device
+        jz      .Ledd_mbr_sig_done
+        cmpb    $EDD_MBR_SIG_MAX, bootsym(boot_mbr_signature_nr)
+        jb      .Ledd_mbr_sig_read
+.Ledd_mbr_sig_done:
+        popw    %es
+.Ledd_mbr_sig_skip:
         ret
=20
 GLOBAL(boot_edd_info_nr)
@@ -149,4 +170,4 @@ GLOBAL(boot_mbr_signature_nr)
 GLOBAL(boot_mbr_signature)
         .fill   EDD_MBR_SIG_MAX*8,1,0
 GLOBAL(boot_edd_info)
-        .fill   512,1,0                         # big enough for a disc =
sector
+        .fill   EDD_INFO_MAX * (EDDEXTSIZE + EDDPARMSIZE), 1, 0



--=__Part8DB5E72D.2__=
Content-Type: text/plain; name="x86-MBR-below-trampoline.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="x86-MBR-below-trampoline.patch"

x86/boot: re-arrange how/when we do disk I/O=0A=0AWe place the trampoline =
no lower than at 256k, so we have ample space=0Ato read the MBRs of BIOS =
disks into an aligned buffer right below the=0Atrampoline (not doing so =
has been found to be a problem on a buggy BIOS=0Acoming with a Skull =
Canyon NUC). To facilitate that move MBR reading=0Apast EDD info retrieval.=
=0A=0AAlso add a wrap check to the EDD info retrieval loop, to match that =
in=0Athe MBR reading one.=0A=0AReported-by: Paul Durrant <Paul.Durrant@citr=
ix.com>=0ASigned-off-by: Jan Beulich <jbeulich@suse.com>=0ATested-by: Paul =
Durrant <Paul.Durrant@citrix.com>=0A---=0AUsing 512-byte sector size as =
default right now - perhaps worth=0Aconsidering to use 4k instead. I'm =
also not sure whether we shouldn't=0Asanity check the sector size some =
more.=0A=0A--- a/xen/arch/x86/boot/edd.S=0A+++ b/xen/arch/x86/boot/edd.S=0A=
@@ -26,46 +26,6 @@=0A get_edd:=0A         cmpb    $2, bootsym(opt_edd)     =
       # edd=3Doff ?=0A         je      edd_done=0A-        cmpb    $1, =
bootsym(opt_edd)            # edd=3Dskipmbr ?=0A-        je      =
edd_start=0A-=0A-# Read the first sector of each BIOS disk device and =
store the 4-byte signature=0A-edd_mbr_sig_start:=0A-        movb    $0x80, =
%dl                      # from device 80=0A-        movw    $bootsym(boot_=
mbr_signature),%bx # store buffer ptr in bx=0A-edd_mbr_sig_read:=0A-       =
 pushw   %bx=0A-        movb    $0x02, %ah                      # 0x02 =
Read Sectors=0A-        movb    $1, %al                         # read 1 =
sector=0A-        movb    $0, %dh                         # at head 0=0A-  =
      movw    $1, %cx                         # cylinder 0, sector 0=0A-   =
     pushw   %es=0A-        pushw   %ds=0A-        popw    %es=0A-        =
movw    $bootsym(boot_edd_info), %bx    # disk's data goes into info=0A-   =
     pushw   %dx             # work around buggy BIOSes=0A-        stc     =
                # work around buggy BIOSes=0A-        int     $0x13=0A-    =
    sti                     # work around buggy BIOSes=0A-        popw    =
%dx=0A-        popw    %es=0A-        popw    %bx=0A-        jc      =
edd_mbr_sig_done                # on failure, we're done.=0A-        cmpb  =
  $0, %ah                         # some BIOSes do not set CF=0A-        =
jne     edd_mbr_sig_done                # on failure, we're done.=0A-      =
  cmpw    $0xaa55, bootsym(boot_edd_info)+0x1fe=0A-        jne     =
.Ledd_mbr_sig_next=0A-        movl    bootsym(boot_edd_info)+EDD_MBR_SIG_OF=
FSET,%eax=0A-        movb    %dl, (%bx)                      # store BIOS =
drive number=0A-        movl    %eax, 4(%bx)                    # store =
signature from MBR=0A-        incb    bootsym(boot_mbr_signature_nr)  # =
note that we stored something=0A-        addw    $8, %bx                   =
      # increment sig buffer ptr=0A-.Ledd_mbr_sig_next:=0A-        incb    =
%dl                             # increment to next device=0A-        jz   =
   edd_mbr_sig_done=0A-        cmpb    $EDD_MBR_SIG_MAX,bootsym(boot_mbr_si=
gnature_nr)=0A-        jb      edd_mbr_sig_read=0A-edd_mbr_sig_done:=0A =
=0A # Do the BIOS Enhanced Disk Drive calls=0A # This consists of two =
calls:=0A@@ -136,10 +96,71 @@ edd_legacy_done:=0A =0A edd_next:=0A         =
incb    %dl                             # increment to next device=0A+     =
   jz      edd_done=0A         cmpb    $EDD_INFO_MAX,bootsym(boot_edd_info_=
nr)=0A         jb      edd_check_ext=0A =0A edd_done:=0A+        cmpb    =
$1, bootsym(opt_edd)            # edd=3Dskipmbr ?=0A+        je      =
.Ledd_mbr_sig_skip=0A+=0A+# Read the first sector of each BIOS disk device =
and store the 4-byte signature=0A+.Ledd_mbr_sig_start:=0A+        pushw   =
%es=0A+        movb    $0x80, %dl                      # from device =
80=0A+        movw    $bootsym(boot_mbr_signature), %bx # store buffer ptr =
in bx=0A+.Ledd_mbr_sig_read:=0A+        pushw   %bx=0A+        movw    =
$bootsym(boot_edd_info), %bx=0A+        movzbw  bootsym(boot_edd_info_nr), =
%cx=0A+        jcxz    .Ledd_mbr_sig_default=0A+.Ledd_mbr_sig_find_info:=0A=
+        cmpb    %dl, (%bx)=0A+        ja      .Ledd_mbr_sig_default=0A+   =
     je      .Ledd_mbr_sig_get_size=0A+        add     $EDDEXTSIZE+EDDPARMS=
IZE, %bx=0A+        loop    .Ledd_mbr_sig_find_info=0A+.Ledd_mbr_sig_defaul=
t:=0A+        movw    $(512 >> 4), %bx=0A+        jmp     .Ledd_mbr_sig_set=
_buf=0A+.Ledd_mbr_sig_get_size:=0A+        movw    EDDEXTSIZE+0x18(%bx), =
%bx       # sector size=0A+        shr     $4, %bx                         =
# convert to paragraphs=0A+        jz      .Ledd_mbr_sig_default=0A+.Ledd_m=
br_sig_set_buf:=0A+        movw    %ds, %ax=0A+        subw    %bx, %ax    =
                    # disk's data goes right ahead=0A+        movw    %ax, =
%es                        # of trampoline=0A+        xorw    %bx, %bx=0A+ =
       movw    %bx, %es:0x1fe(%bx)             # clear BIOS magic just in =
case=0A+        pushw   %dx                             # work around =
buggy BIOSes=0A+        stc                                     # work =
around buggy BIOSes=0A+        movw    $0x0201, %ax                    # =
read 1 sector=0A+        movb    $0, %dh                         # at head =
0=0A+        movw    $1, %cx                         # cylinder 0, sector =
0=0A+        int     $0x13=0A+        sti                                  =
   # work around buggy BIOSes=0A+        popw    %dx=0A+        movw    =
%es:0x1fe(%bx), %si=0A+        movl    %es:EDD_MBR_SIG_OFFSET(%bx), =
%ecx=0A+        popw    %bx=0A+        jc      .Ledd_mbr_sig_done          =
    # on failure, we're done.=0A+        testb   %ah, %ah                  =
      # some BIOSes do not set CF=0A+        jnz     .Ledd_mbr_sig_done    =
          # on failure, we're done.=0A+        cmpw    $0xaa55, %si=0A+    =
    jne     .Ledd_mbr_sig_next=0A+        movb    %dl, (%bx)               =
       # store BIOS drive number=0A+        movl    %ecx, 4(%bx)           =
         # store signature from MBR=0A+        incb    bootsym(boot_mbr_sig=
nature_nr)  # note that we stored something=0A+        addw    $8, %bx     =
                    # increment sig buffer ptr=0A+.Ledd_mbr_sig_next:=0A+  =
      incb    %dl                             # increment to next =
device=0A+        jz      .Ledd_mbr_sig_done=0A+        cmpb    $EDD_MBR_SI=
G_MAX, bootsym(boot_mbr_signature_nr)=0A+        jb      .Ledd_mbr_sig_read=
=0A+.Ledd_mbr_sig_done:=0A+        popw    %es=0A+.Ledd_mbr_sig_skip:=0A   =
      ret=0A =0A GLOBAL(boot_edd_info_nr)=0A@@ -149,4 +170,4 @@ GLOBAL(boot=
_mbr_signature_nr)=0A GLOBAL(boot_mbr_signature)=0A         .fill   =
EDD_MBR_SIG_MAX*8,1,0=0A GLOBAL(boot_edd_info)=0A-        .fill   512,1,0  =
                       # big enough for a disc sector=0A+        .fill   =
EDD_INFO_MAX * (EDDEXTSIZE + EDDPARMSIZE), 1, 0=0A
--=__Part8DB5E72D.2__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__Part8DB5E72D.2__=--


From xen-devel-bounces@lists.xen.org Mon Jun 12 15:15:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 15: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 1dKR3x-0001E5-IW; Mon, 12 Jun 2017 15:15: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 1dKR3w-0001Dw-1s
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 15:15:28 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 F2/28-03371-F00BE395; Mon, 12 Jun 2017 15:15:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsVysyfVTZdvg12
 kwZVT5hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bz7oXsBb2yFWcOP2JtYHwu3sXIxSEksJlR
 ov/YM2YIZzejxOeOO4xdjBwcwgKeEt+f1nQxcnKICERK7N96gAUkLCSQJbHqczlIObPAdUaJr
 3fesYPUsAloStz5/IkJxOYVsJK4vPcYC4jNIqAqsW/hYjYQW1QgXOJt4xEWiBpBiZMzn4DN5B
 Swltj9zhckzCxgK3Fn7m5mCFteYvvbOcwTGPlmIemYhaRsFpKyBYzMqxg1ilOLylKLdA0t9ZK
 KMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAoONAQh2MP5YFnCIUZKDSUmUd8sVm0gh
 vqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryf1tlFCgkWpaanVqRl5gDDHiYtwcGjJMJ7dQ1Qmre4I
 DG3ODMdInWKUVFKnPcFSJ8ASCKjNA+uDRZrlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMy7
 0WaApPZl4J3PRXQIuZgBZfB7mZt7gkESEl1cBYdF/ctv/TBR75iO+1OX432orUztaw7d8cLLH
 r2vaEt1Hik5WjuPnP/+FS7NrrYGAw0+bh3JMnHMxqZYzadBV/l3b9fdS3yXmmt9zZD3a2bjtc
 Q+L8zyy7qegltJpvNstsz2enGILmZZdvUhU4mOyndCY19tT+kHezTghlqV/dVt3SLPPuvYYSS
 3FGoqEWc1FxIgBX0pmdsAIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1497280526!76721466!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38531 invoked from network); 12 Jun 2017 15:15:26 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-27.messagelabs.com with SMTP; 12 Jun 2017 15:15: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 C4F971596;
 Mon, 12 Jun 2017 08:15: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 96D853F557;
 Mon, 12 Jun 2017 08:15:24 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170609174141.5068-1-andre.przywara@arm.com>
 <20170609174141.5068-6-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a8281d2b-2b08-7bd6-cdfd-0af8d6642792@arm.com>
Date: Mon, 12 Jun 2017 16:15:23 +0100
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: <20170609174141.5068-6-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: Re: [Xen-devel] [PATCH v11 05/34] ARM: vGIC: rework
	gic_remove_from_queues()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGkgQW5kcmUsCgpPbiAwOS8wNi8xNyAxODo0MSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gVGhl
IGZ1bmN0aW9uIG5hbWUgZ2ljX3JlbW92ZV9mcm9tX3F1ZXVlcygpIHdhcyBhIGJpdCBvZiBhIG1p
c25vbWVyLAo+IHNpbmNlIGl0IGp1c3QgcmVtb3ZlcyBhbiBJUlEgZnJvbSB0aGUgcGVuZGluZyBx
dWV1ZSwgbm90IGJvdGggcXVldWVzLgo+IFJlbmFtZSB0aGUgZnVuY3Rpb24gdG8gbWFrZSB0aGlz
IG1vcmUgY2xlYXIsIGFsc28gZ2l2ZSBpdCBhIHBvaW50ZXIgdG8KPiBhIHN0cnVjdCBwZW5kaW5n
X2lycSBkaXJlY3RseSBhbmQgcmVseSBvbiB0aGUgVkdJQyBWQ1BVIGxvY2sgdG8gYmUKPiBhbHJl
YWR5IHRha2VuLCBzbyB0aGlzIGNhbiBiZSB1c2VkIGluIG1vcmUgcGxhY2VzLgo+IFJlcGxhY2Ug
dGhlIGxpc3QgcmVtb3ZhbCBpbiBnaWNfY2xlYXJfcGVuZGluZ19pcnFzKCkgd2l0aCBhIGNhbGwg
dG8KPiB0aGlzIGZ1bmN0aW9uLgo+Cj4gU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFu
ZHJlLnByenl3YXJhQGFybS5jb20+Cj4gLS0tCj4gIHhlbi9hcmNoL2FybS9naWMuYyAgICAgICAg
fCAxMiArKysrLS0tLS0tLS0KPiAgeGVuL2FyY2gvYXJtL3ZnaWMuYyAgICAgICB8ICA1ICsrKyst
Cj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmggfCAgMiArLQo+ICAzIGZpbGVzIGNoYW5nZWQs
IDkgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL2dpYy5jIGIveGVuL2FyY2gvYXJtL2dpYy5jCj4gaW5kZXggZGExOTEzMC4uNmMwYzlj
MyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLmMKPiArKysgYi94ZW4vYXJjaC9hcm0v
Z2ljLmMKPiBAQCAtNDAwLDE1ICs0MDAsMTEgQEAgc3RhdGljIGlubGluZSB2b2lkIGdpY19hZGRf
dG9fbHJfcGVuZGluZyhzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHBlbmRpbmdfaXJxICpuKQo+ICAg
ICAgbGlzdF9hZGRfdGFpbCgmbi0+bHJfcXVldWUsICZ2LT5hcmNoLnZnaWMubHJfcGVuZGluZyk7
Cj4gIH0KPgo+IC12b2lkIGdpY19yZW1vdmVfZnJvbV9xdWV1ZXMoc3RydWN0IHZjcHUgKnYsIHVu
c2lnbmVkIGludCB2aXJ0dWFsX2lycSkKPiArdm9pZCBnaWNfcmVtb3ZlX2Zyb21fbHJfcGVuZGlu
ZyhzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHBlbmRpbmdfaXJxICpwKQo+ICB7Cj4gLSAgICBzdHJ1
Y3QgcGVuZGluZ19pcnEgKnAgPSBpcnFfdG9fcGVuZGluZyh2LCB2aXJ0dWFsX2lycSk7Cj4gLSAg
ICB1bnNpZ25lZCBsb25nIGZsYWdzOwo+ICsgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZ2LT5h
cmNoLnZnaWMubG9jaykpOwo+Cj4gLSAgICBzcGluX2xvY2tfaXJxc2F2ZSgmdi0+YXJjaC52Z2lj
LmxvY2ssIGZsYWdzKTsKPiAtICAgIGlmICggIWxpc3RfZW1wdHkoJnAtPmxyX3F1ZXVlKSApCj4g
LSAgICAgICAgbGlzdF9kZWxfaW5pdCgmcC0+bHJfcXVldWUpOwo+IC0gICAgc3Bpbl91bmxvY2tf
aXJxcmVzdG9yZSgmdi0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKPiArICAgIGxpc3RfZGVsX2lu
aXQoJnAtPmxyX3F1ZXVlKTsKPiAgfQo+Cj4gIHZvaWQgZ2ljX3JhaXNlX2luZmxpZ2h0X2lycShz
dHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHZpcnR1YWxfaXJxKQo+IEBAIC02MDksNyArNjA1
LDcgQEAgdm9pZCBnaWNfY2xlYXJfcGVuZGluZ19pcnFzKHN0cnVjdCB2Y3B1ICp2KQo+Cj4gICAg
ICB2LT5hcmNoLmxyX21hc2sgPSAwOwo+ICAgICAgbGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlICgg
cCwgdCwgJnYtPmFyY2gudmdpYy5scl9wZW5kaW5nLCBscl9xdWV1ZSApCj4gLSAgICAgICAgbGlz
dF9kZWxfaW5pdCgmcC0+bHJfcXVldWUpOwo+ICsgICAgICAgIGdpY19yZW1vdmVfZnJvbV9scl9w
ZW5kaW5nKHYsIHApOwo+ICB9Cj4KPiAgaW50IGdpY19ldmVudHNfbmVlZF9kZWxpdmVyeSh2b2lk
KQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMu
Ywo+IGluZGV4IDE4ZmU0MjAuLjQ1OTI2YWIgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3Zn
aWMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS92Z2ljLmMKPiBAQCAtMzA3LDkgKzMwNywxMiBAQCB2
b2lkIHZnaWNfZGlzYWJsZV9pcnFzKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCByLCBpbnQgbikK
PiAgICAgIHdoaWxlICggKGkgPSBmaW5kX25leHRfYml0KCZtYXNrLCAzMiwgaSkpIDwgMzIgKSB7
Cj4gICAgICAgICAgaXJxID0gaSArICgzMiAqIG4pOwo+ICAgICAgICAgIHZfdGFyZ2V0ID0gdmdp
Y19nZXRfdGFyZ2V0X3ZjcHUodiwgaXJxKTsKPiArICAgICAgICBzcGluX2xvY2tfaXJxc2F2ZSgm
dl90YXJnZXQtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7CgpXaGlsc3QgSSBjYW4gdW5kZXJzdGFu
ZCB3aHkgeW91IG1vdmUgdGhlIGxvY2sgaGVyZSAoYmVjYXVzZSBvZiAjNSkgdGhpcyAKc2hvdWxk
IGhhdmUgcmVxdWlyZWQgc29tZSBleHBsYW5hdGlvbiBpbiB0aGUgY29tbWl0IG1lc3NhZ2UuIElu
ZGVlZCwgCmxlYXZpbmcgYXNpZGUgcGF0Y2ggIzUsIHRoZXJlIGFyZSBubyByZWFzb24gdG8gdGFr
ZSB0aGUgbG9jayBmb3Igc28gbG9uZy4KCj4gICAgICAgICAgcCA9IGlycV90b19wZW5kaW5nKHZf
dGFyZ2V0LCBpcnEpOwo+ICAgICAgICAgIGNsZWFyX2JpdChHSUNfSVJRX0dVRVNUX0VOQUJMRUQs
ICZwLT5zdGF0dXMpOwo+IC0gICAgICAgIGdpY19yZW1vdmVfZnJvbV9xdWV1ZXModl90YXJnZXQs
IGlycSk7Cj4gKyAgICAgICAgZ2ljX3JlbW92ZV9mcm9tX2xyX3BlbmRpbmcodl90YXJnZXQsIHAp
Owo+ICsgICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnZfdGFyZ2V0LT5hcmNoLnZnaWMu
bG9jaywgZmxhZ3MpOwo+ICsKPiAgICAgICAgICBpZiAoIHAtPmRlc2MgIT0gTlVMTCApCj4gICAg
ICAgICAgewo+ICAgICAgICAgICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmcC0+ZGVzYy0+bG9jaywg
ZmxhZ3MpOwo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9naWMuaAo+IGluZGV4IDgzNmExMDMuLjMxMzA2MzQgMTAwNjQ0Cj4gLS0t
IGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
Z2ljLmgKPiBAQCAtMjQzLDcgKzI0Myw3IEBAIGV4dGVybiB2b2lkIGluaXRfbWFpbnRlbmFuY2Vf
aW50ZXJydXB0KHZvaWQpOwo+ICBleHRlcm4gdm9pZCBnaWNfcmFpc2VfZ3Vlc3RfaXJxKHN0cnVj
dCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgaXJxLAo+ICAgICAgICAgIHVuc2lnbmVkIGludCBwcmlv
cml0eSk7Cj4gIGV4dGVybiB2b2lkIGdpY19yYWlzZV9pbmZsaWdodF9pcnEoc3RydWN0IHZjcHUg
KnYsIHVuc2lnbmVkIGludCB2aXJ0dWFsX2lycSk7Cj4gLWV4dGVybiB2b2lkIGdpY19yZW1vdmVf
ZnJvbV9xdWV1ZXMoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJ0dWFsX2lycSk7Cj4g
K2V4dGVybiB2b2lkIGdpY19yZW1vdmVfZnJvbV9scl9wZW5kaW5nKHN0cnVjdCB2Y3B1ICp2LCBz
dHJ1Y3QgcGVuZGluZ19pcnEgKnApOwo+Cj4gIC8qIEFjY2VwdCBhbiBpbnRlcnJ1cHQgZnJvbSB0
aGUgR0lDIGFuZCBkaXNwYXRjaCBpdHMgaGFuZGxlciAqLwo+ICBleHRlcm4gdm9pZCBnaWNfaW50
ZXJydXB0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBpbnQgaXNfZmlxKTsKPgoKQ2hlZXJz
LAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 12 15:19:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 15:19: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 1dKR7J-0001S5-6k; Mon, 12 Jun 2017 15:18: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 1dKR7H-0001Rw-G6
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 15:18:55 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 18/C3-03613-ED0BE395; Mon, 12 Jun 2017 15:18:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVysyfVTffeBrt
 Ig92PBSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozevwvZC55JVNx5dJi9gbFLpIuRk0NIYDOj
 xKIFMl2MXED2AUaJn8tPsoAk2AR0JXbcfM0MYgsLGEoc3nOUFcQWEfCQuNKznRmkgVmgg1Fiz
 b8P7BCT8iTeLp0GZvMKWEksff0ObBCLgKrE6v9T2UBsUYFwid4D/WwQNYISJ2c+AavhFLCX+L
 bvENgyZgF1iT/zLkHZ4hJNX1ayQtjyEtvfzmGewMg/C0n7LCQts5C0zELSsoCRZRWjenFqUVl
 qka6pXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYHgyAMEOxumX/Q8xSnIwKYny
 brliEynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgrdzvV2kkGBRanpqRVpmDjBSYNISHDxKIrxX1
 wCleYsLEnOLM9MhUqcYdTk2rF7/hUmIJS8/L1VKnPcCyAwBkKKM0jy4EbCovcQoKyXMywh0lB
 BPQWpRbmYJqvwrRnEORiVhXu61QFN4MvNK4Da9AjqCCeiI6yD38xaXJCKkpBoYN3oZWzPcPMh
 wvl5aQqRH86iw/SQZV6ONyzoWTo9bW3T28EaDEPXfRzrXx7cE6QeVaVSf354wn7t6xt7JWzoV
 NvudXPbScU/hqe275s53WWOmu3i55Neo4I3TfvEdYM+RN5FecflqX7eOinKbx59pzjYi6n7fd
 b20awzXrWpcI/hQdPvJDx4iSizFGYmGWsxFxYkAcZFq29UCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1497280733!73356227!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11939 invoked from network); 12 Jun 2017 15:18:54 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-21.messagelabs.com with SMTP; 12 Jun 2017 15:18: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 845C01596;
 Mon, 12 Jun 2017 08:18:53 -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 9BB213F557;
 Mon, 12 Jun 2017 08:18:52 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Jan Beulich <JBeulich@suse.com>, Julien Grall <julien.grall@arm.com>
References: <7aecfd54-b46a-5941-f5b6-7e5a9243c5c0@arm.com>
 <593E8F4B0200007800161E3A@prv-mh.provo.novell.com>
Message-ID: <b8e15bca-a940-d913-9c24-09534cf0fd89@arm.com>
Date: Mon, 12 Jun 2017 16:19:01 +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: <593E8F4B0200007800161E3A@prv-mh.provo.novell.com>
Content-Language: en-GB
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] read_atomic, write_atomic, add_sized
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxMi8wNi8xNyAxMTo1NSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTIuMDYu
MTcgYXQgMTI6MjQsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+IEkgYW0gdHJ5aW5n
IHRvIHVuZGVyc3RhbmQgd2h5IHdlIGRlY2lkZWQgdG8gaW1wbGVtZW50IHRoZSBoZWxwZXJzIAo+
PiByZWFkX2F0b21pYywgd3JpdGVfYXRvbWljLCBhZGRfc2l6ZWQgaW4gYXNzZW1ibHkgcmF0aGVy
IHRoYW4gZGlyZWN0bHkgaW4gQy4KPj4KPj4gQUZBSUNUIGltcGxlbWVudGF0aW9uIGluIEMgc2lt
aWxhciB0byBMaW51eCBoZWxwZXJzIFdSSVRFX09OQ0UvUkVBRF9PTkNFIAo+PiB3b3VsZCB3b3Jr
IGhlcmUuIERpZCBJIG1pc3MgYW55dGhpbmc/Cj4gCj4gRm9yIG9uZSBhdCBsZWFzdCBvdXIgY3Vy
cmVudCBBQ0NFU1NfT05DRSgpIGRvZXNuJ3QgYWxsb3cgbm9uLQo+IHNjYWxhciB0eXBlcyB0byBi
ZSByZWFkL3dyaXR0ZW4sIHdoZXJlYXMge3JlYWQsd3JpdGV9X2F0b21pYygpCj4gc29sZWx5IGxv
b2sgYXQgc2l6ZW9mKCkuCgpXaGF0IGlzIHRoZSByYXRpb25hbGUgYmVoaW5kIHRoaXM/Ckkgd291
bGQgYXNzdW1lIHRoZSBBQ0NFU1NfT05DRSgpIGRvZXMgbm90IGNhcmUgYWJvdXQgYXRvbWljaXR5
LCBpdCBpcwpiYXNpY2FsbHkgYSBwcmV0dHkgdmVyc2lvbiBvZiBhIHZvbGF0aWxlIGNhc3QgdG8g
dGVsbCB0aGUgY29tcGlsZXIgdG8KY2FjaGUgdGhlIHZhbHVlIChhbmQgbm90IHJlLXJlYWQgYXQg
d2lsbCkuIEFuZCBzbyBpdCBzaG91bGQgYmUgYWJsZSB0bwpyZWFkIGFuIGFyYml0cmFyaWx5IHNp
emVkIGRhdGEgc3RydWN0dXJlLCBvbmUgY2h1bmsgYWZ0ZXIgdGhlIG90aGVyLCBidXQKb25seSBl
YWNoIGNodW5rIG9uY2U/IFRoaXMgaXMgd2hhdCBMaW51eCBzdXBwb3J0cywgYXQgbGVhc3Q6Cglz
d2l0Y2ggKHNpemUpIHsKCS4uLgoJZGVmYXVsdDoKCQliYXJyaWVyKCk7CiAgICAgICAgICAgICAg
ICBfX2J1aWx0aW5fbWVtY3B5KCh2b2lkICopcmVzLCAoY29uc3Qgdm9pZCAqKXAsIHNpemUpOwog
ICAgICAgICAgICAgICAgYmFycmllcigpOwoJfQoKT3IgZG9lcyBBQ0NFU1NfT05DRSgpIGNvdmVy
IG1vcmUgdGhhbiBqdXN0IHRoaXMgdm9sYXRpbGUgcHJvcGVydHk/Cgo+IFBsdXMgQUNDRVNTX09O
Q0UoKSBkb2Vzbid0IGVuZm9yY2UgYQo+IHNpbmdsZSBpbnN0cnVjdGlvbiB0byBiZSB1c2VkIGlu
IHRoZSByZXN1bHRpbmcgYXNzZW1ibHkgLSB3aGlsZSB0aGUKPiBjb21waWxlciBtYXkgbm90IGZv
bGQgbXVsdGlwbGUgYWNjZXNzZXMsIGl0IHN0aWxsIG1heSBicmVhayB0aGVtCj4gdXAgaWYgaXQg
d2lzaGVzIHRvIChidXQgb2YgY291cnNlIGl0IHVzdWFsbHkgd29uJ3QgaXQgdGhlIHdob2xlIHRo
aW5nCj4gY2FuIGJlIGV4cHJlc3NlZCB3aXRoIGEgc2luZ2xlIGluc3RydWN0aW9uKS4KClNvIGxv
b2tpbmcgYXQgdGhlIGltcGxlbWVudGF0aW9uIG9mIG91ciBzaW5nbGUtaW5zdHJ1Y3Rpb24gcmVh
ZF9hdG9taWMoKQppbXBsZW1lbnRhdGlvbiwgSSBjYW4ndCBmaW5kIG9uZSBwb2ludDoKQWxsIG9m
IGkzODYsIHg4Nl82NCwgYXJtIGFuZCBhcm02NCBzZWVtIHRvIGd1YXJhbnRlZSBhdG9taWNpdHkg
Zm9yIGEKbmF0aXZlIGRhdGEgdHlwZSAqb25seSogaWYgdGhlIGFkZHJlc3MgaXMgbmF0dXJhbGx5
IGFsaWduZWQuCiJOZXdlciIgeDg2IENQVXMgc2VlbXMgdG8gZ3VhcmFudGVlIGF0b21pY2l0eSBl
dmVuIGZvciB1bmFsaWduZWQKYWRkcmVzc2VzIHdoZW4gdGhlIGRhdGEgaGl0cyBhbmQgZml0cyBp
biB0aGUgY2FjaGUsIGJ1dCBJIHRoaW5rIHRoaXMgaXMKbm90aGluZyB3ZSBjYW4gY2hlY2sgZm9y
IG9yIHJlbHkgb24uClNvIEkgZG9uJ3Qgc2VlIGhvdyB0aGlzIGFsaWdubWVudCBpcyBlbmZvcmNl
ZCBoZXJlLiBJIHRvb2sgY29kZSBzbmlwcGV0cwpmcm9tIGF0b21pYy5oIGFuZCBjb21waWxlZCBh
IHRlc3QgY2FzZSwgYW5kIGluZGVlZCBwYXNzaW5nIGluIGEgcG9pbnRlcgp0byBhbiB1bmFsaWdu
ZWQgdWludDMyX3QgKGZyb20gYSBwYWNrZWQgc3RydWN0KSByZXN1bHRlZCBpbiBhIHNpbmdsZSwK
YnV0IHVuYWxpZ25lZCBhY2Nlc3M6CglsZHIgICAgIHgzLCBbeDI5LCM1N10KYW5kOgoJbW92ICAg
IDB4MTEoJXJzcCksJWVkeAoKeDI5IGlzIHRoZSBmcmFtZSBwb2ludGVyLCBzbyBpdCcgc3RyaWN0
bHkgYWxpZ25lZCBhcyBpdCdzIGRlcml2ZWQgZnJvbQp0aGUgc3RhY2sgcG9pbnRlciwgd2hpY2gg
bWFrZXMgeDI5ICsgNTcgbm90IGFsaWduZWQuCgpTbyByZWFkX2F0b21pYygpIGlzIG5vdCBhdG9t
aWMgaW4gdGhpcyBjYXNlLgoKSSBkb24ndCBzZWUgYW4gc2ltcGxlIGFuZCBnZW5lcmljIHdheSBv
dXQgb2YgdGhpcywgYXMgdGhlcmUgZG9lcyBub3QKc2VlbSB0byBiZSBhbiBlYXN5IChvciBjaGVh
cCkgd2F5IG9mIGNoZWNraW5nIGZvciB1bmFsaWduZWQgcG9pbnRlcnMgYXQKY29tcGlsZSB0aW1l
IChhbHRob3VnaCBJIHRoaW5rIHRoZSBjb21waWxlciBjb3VsZCBrbm93IHRoaXMpLgoKQ2FuIHdl
IGxpdmUgd2l0aCBzaWxlbnRseSBhc3N1bWluZyBhbGlnbmVkIHZhcmlhYmxlcyBpbiB0aGUgWGVu
IGNvZGUKKGR1ZSB0byBBQkkgcmVxdWlyZW1lbnRzKT8gVGhhdCB3b3VsZG4ndCBjb3ZlciBjcmFm
dGVkIG9yIGNvbXB1dGVkCnBvaW50ZXJzLCBidXQgY2hhbmNlcyBhcmUgd2UgdXNlICZzb21lX3Zh
ciBhbnl3YXkgYXMgYSAqX2F0b21pYygpIGFyZ3VtZW50PwoKQ2hlZXJzLApBbmRyZS4KCj4gRm9y
IGFkZF9zaXplZCgpIGl0J3MgZXZlbiB3b3JzZTogVGhlIG1hY3JvIGVuZm9yY2VzIChvbiB4ODYp
IGFuCj4gb3BlcmF0aW9uIG9uIGEgbWVtb3J5IG9wZXJhbmQgKGkuZS4gYWdhaW4gYSBzaW5nbGUg
aW5zdHJ1Y3Rpb24pLgo+ICJBQ0NFU1NfT05DRSh4KSArPSBuIiwgb3RvaCwgbWF5IChhbmQgaWly
YyBub3JtYWxseSB3aWxsKSBiZQo+IHRyYW5zbGF0ZWQgdG8gYSBtZW1vcnkgb2YgeCwgYWRkaXRp
b24gb2YgdGhlIHJlYWQgdmFsdWUgd2l0aCBuLAo+IGFuZCBhIG1lbW9yeSB3cml0ZS4KPiAKPj4g
Tm90ZSB0aGF0IHRoZSBuYW1pbmcgaXMgYWxzbyBjb25mdXNpbmcgYXMgaXQgaXMgZWFzaWx5IHRv
IG1peCB3aXRoIHRoZSAKPj4gYXRvbWljX3JlYWQsIGF0b21pY193cml0ZSBoZWxwZXJzLgo+IAo+
IFdlbGwsIHllcywgdW5mb3J0dW5hdGVseS4KPiAKPiBKYW4KPiAKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 12 15:22:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 15:22:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKRAF-00021l-JN; Mon, 12 Jun 2017 15:21: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=32922000b=Paul.Durrant@citrix.com>)
 id 1dKRAD-00021f-UH
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 15:21:58 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 8C/8D-03696-591BE395; Mon, 12 Jun 2017 15:21:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphleJIrShJLcpLzFFi42LZKekooTtlo12
 kwefJ2hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ajI9+ZCp6JV7w5vYatgXGmcBcjJ4eEgJ/E
 5s1tjCA2m4COxNKj85lAbBEBVYlFh9azdjFycTALTGCS6Ni9ASwhLOAi8f/QYjaIIleJb6e7G
 EGKRAQWMUksvjWFGSTBAtQ9d+FMsCJeAXeJDZOXg00SEnjLK3Hx+T2WLkYODk4Be4lj+1hAah
 gFZCW+NK4G62UWEJe49QTiCgkBAYkle84zQ9iiEi8f/2OFsA0kti6F6GUGunrB7k9sELa2xLK
 Fr5kh9gpKnJz5hGUCo/AsJGNnIWmZhaRlFpKWBYwsqxjVi1OLylKLdA31kooy0zNKchMzc3QN
 Dcz0clOLixPTU3MSk4r1kvNzNzECw58BCHYw7nzudIhRkoNJSZR3yxWbSCG+pPyUyozE4oz4o
 tKc1OJDjBocHAKb166+wCjFkpefl6okwVu9wS5SSLAoNT21Ii0zBxihMKUSHDxKIrxX1wCleY
 sLEnOLM9MhUqcYjTk2rF7/hYnjTt+GL0xCYJOkxHldQCYJgJRmlObBDYIljkuMslLCvIxAZwr
 xFKQW5WaWoMq/YhTnYFQS5uVeCzSFJzOvBG7fK6BTmIBOuQ7yEW9xSSJCSqqB0VXyUOEZNs/q
 sPi0V9/Nf5ZGOzZs029Ka3s9ye2vn/dxE70J4pGpFS/Zv/qY73xSZSYjbBzrUDljTkl9rl+Ch
 tiyd+f+rNls/6Na2Yy91F90WsyHL96557wZOFZP9pfb1LrBSjan2XHKmqSC6/JrfF+dOp26W+
 /QS+nTLpGKk+o4VWYGXOJWYinOSDTUYi4qTgQAIpNF8xcDAAA=
X-Env-Sender: prvs=32922000b=Paul.Durrant@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1497280916!101789897!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50299 invoked from network); 12 Jun 2017 15:21:56 -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 Jun 2017 15:21:56 -0000
X-IronPort-AV: E=Sophos;i="5.39,334,1493683200"; d="scan'208";a="47617972"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] debian stretch dom0 + xen 4.9 fails to boot
Thread-Index: AdLe0KoM3kANRDRYSf+PCIgyxC4kg///62kA///UqkD//530gIAAq+WA//7hiaAASaM11////+MQgAAfuwCAAAbUMIAAGXcAgAAQOnCAAEA9AIAAVefggADG/ACAAUkj0IACqxgAgAUy+oCACoPQgIATiwnQgCcrKYCATLgIwICZf+QAgTLymgCCZbBoQITLdygAiZbMY7CTKWIa8KZSucyAzKVRJZCZSp/vALKVW92A5SqKt8DKVRT9AJSqBOjgqVQAYYDSqBrVgKVQETGg
Date: Mon, 12 Jun 2017 15:21:38 +0000
Message-ID: <4d4d7589936d457a9dea9a44ab95e8ac@AMSPEX02CL03.citrite.net>
References: <bcc0d4330d9b463a9829af1327d895a9@AMSPEX02CL03.citrite.net>
 <ad450ab0147147429a46cd7382a17c19@AMSPEX02CL03.citrite.net>
 <0e704f5e-5845-dc56-6058-d0451d43d842@citrix.com>
 <2baad09e48864a06873037240b8e39dd@AMSPEX02CL03.citrite.net>
 <5938048A02000078001604AE@prv-mh.provo.novell.com>
 <056e566f141c4715867e2bdbbe418977@AMSPEX02CL03.citrite.net>
 <593806FC02000078001604D1@prv-mh.provo.novell.com>
 <e4aae59cbd884e21ab1fb75a96f34d3d@AMSPEX02CL03.citrite.net>
 <593813E602000078001605F7@prv-mh.provo.novell.com>
 <ee93e45315794a3db4aa21beefb62e52@AMSPEX02CL03.citrite.net>
 <593838D20200007800160859@prv-mh.provo.novell.com>
 <fc6fa02bb41e497e8b1896b692e82123@AMSPEX02CL03.citrite.net>
 <59383D4F020000780016089F@prv-mh.provo.novell.com>
 <94bf1caf8b95436fa7b3aed74a172ce1@AMSPEX02CL03.citrite.net>
 <59396AE10200007800160D0E@prv-mh.provo.novell.com>
 <ea5cd4c8f80349fb9cc768d981fea4a5@AMSPEX02CL03.citrite.net>
 <593AB92202000078001615A1@prv-mh.provo.novell.com>
 <40009cf2-ef28-4c70-410e-029b6ac8ffb8@oracle.com>
 <f579ca3d79c34baab75f63a3810975bb@AMSPEX02CL03.citrite.net>
 <593ADDBC020000780016171F@prv-mh.provo.novell.com>
 <c394e22eb2d24f379e34b402b69c3bb6@AMSPEX02CL03.citrite.net>
 <86a3251e9ac44a2bb2df23862e458ee0@AMSPEX02CL03.citrite.net>
 <593E8BC70200007800161DEB@prv-mh.provo.novell.com>
 <880c81f7852c40a28e8acd70fb710314@AMSPEX02CL03.citrite.net>
 <7383a46c90814caba440ca41ccde6f88@AMSPEX02CL03.citrite.net>
 <593E932B0200007800161E80@prv-mh.provo.novell.com>
 <9bcb4f836ef547c1b4870d0ec08f0aba@AMSPEX02CL03.citrite.net>
 <593EB94C0200007800162045@prv-mh.provo.novell.com>
 <f99b24eded1a4e88bfd966f4621cc300@AMSPEX02CL03.citrite.net>
 <02280900d1ca45338e7dd96cb12c8165@AMSPEX02CL03.citrite.net>
 <593ECA6F0200007800162113@prv-mh.provo.novell.com>
In-Reply-To: <593ECA6F0200007800162113@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: Juergen Gross <jgross@suse.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "Julien Grall \(julien.grall@arm.com\)" <julien.grall@arm.com>,
 'Boris Ostrovsky' <boris.ostrovsky@oracle.com>,
 "xen-devel\(xen-devel@lists.xenproject.org\)" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] debian stretch dom0 + xen 4.9 fails to 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTIgSnVuZSAyMDE3IDE2OjA4Cj4gVG86IFBhdWwg
RHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IEp1bGllbiBHcmFsbCAoanVs
aWVuLmdyYWxsQGFybS5jb20pIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT47IEFuZHJldwo+IENvb3Bl
ciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IHhlbi1kZXZlbCh4ZW4tCj4gZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcpIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+OyAnQm9y
aXMKPiBPc3Ryb3Zza3knIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT47IEp1ZXJnZW4gR3Jv
c3MKPiA8amdyb3NzQHN1c2UuY29tPgo+IFN1YmplY3Q6IFJFOiBbWGVuLWRldmVsXSBkZWJpYW4g
c3RyZXRjaCBkb20wICsgeGVuIDQuOSBmYWlscyB0byBib290Cj4gCj4gPj4+IE9uIDEyLjA2LjE3
IGF0IDE2OjQzLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+IEZyb206IFhl
bi1kZXZlbCBbbWFpbHRvOnhlbi1kZXZlbC1ib3VuY2VzQGxpc3RzLnhlbi5vcmddIE9uIEJlaGFs
ZiBPZgo+ID4+IFBhdWwgRHVycmFudAo+ID4+IFNlbnQ6IDEyIEp1bmUgMjAxNyAxNToyOQo+ID4+
ID4gRnJvbTogSmFuIEJldWxpY2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPiA+PiA+IFNl
bnQ6IDEyIEp1bmUgMjAxNyAxNDo1NQo+ID4+ID4gPj4gPiBUaGF0IHdvcmtlZCBmaW5lOgo+ID4+
ID4gPj4gPgo+ID4+ID4gPj4gPiAoWEVOKSBNQlJbODBdIEAgODVlMCAoODYwMDApCj4gPj4gPiA+
Pgo+ID4+ID4gPj4gQnV0IHRoYXQncyBjb250cmFyeSB0byB5b3VyIGVhcmxpZXIgZmluZGluZ3M6
IERpZG4ndCB5b3Ugc2F5IHNpbXBseQo+ID4+ID4gPj4gYXZvaWRpbmcgYSA0ay1ib3VuZGFyeSB3
YXNuJ3QgZW5vdWdoPyBBbmQgaXQgY2VydGFpbmx5IHRlbGxzIHVzCj4gPj4gPiA+PiB0aGF0IHRo
aXMgaXNuJ3QgYSA0ayBkcml2ZSAob3IgYXQgbGVhc3QgdGhlIEJJT1MgZG9lc24ndCBzdXJmYWNl
IDRrCj4gPj4gPiA+PiBzZWN0b3JzKSAtIEkgd2FzIHJlYWxseSBleHBlY3RpbmcgYSBsYXJnZXIg
Z2FwIGJldHdlZW4gdGhlIHR3bwo+ID4+ID4gPj4gbG9nZ2VkIHZhbHVlcy4KPiA+PiA+ID4+Cj4g
Pj4gPiA+Cj4gPj4gPiA+IEknbGwgZ28gZHVtcCBvdXQgdGhlIGVkZCBhbmQgZG91YmxlIGNoZWNr
IHdoYXQgaXQgaXMgc2F5aW5nLgo+ID4+ID4gPgo+ID4+ID4gPiBNeSBmaW5kaW5ncyBpbmRpY2F0
ZWQgdGhhdCB0aGUgcHJvYmxlbSBzZWVtZWQgdG8gYmUgZG9pbmcgYSByZWFkCj4gdGhhdAo+ID4+
ID4gPiBzcGFubmVkIGEgNGsgYm91bmRhcnkgY2F1c2VkIGEgcHJvYmxlbSwgc28gdXNpbmcgMHg4
NWUwMCB3b3VsZCBiZQo+ID4+IHNhZmUuCj4gPj4gPiBUaGUKPiA+PiA+ID4gYW5vbWFseSB3YXMg
dGhhdCBzaW1wbHkgYWxpZ25pbmcgdGhlIGVkZF9pbmZvIGJ1ZmZlciBhbmQgYSA1MTIgYnl0ZQo+
ID4+ID4gYm91bmRhcnkKPiA+PiA+ID4gYW5kIGNvbnRpbnVpbmcgdG8gdXNlIHRoYXQgZm9yIHJl
YWRpbmcgZGlkIG5vdCB3b3JrLgo+ID4+ID4KPiA+PiA+IEJ1dCBhIDUxMi1ieXRlIGFsaWduZWQg
NTEyLWJ5dGUgYnVmZmVyIGNhbid0IHBvc3NpYmx5IGNyb3NzIGEgcGFnZQo+ID4+ID4gYm91bmRh
cnkuCj4gPj4KPiA+PiBJbmRlZWQsIHdoaWNoIGlzIHdoeSBJIHdhcyBwZXJwbGV4ZWQuIEkgZm91
bmQgdGhhdCAweDYwZTAwIHdhcyBvay4gWW91cgo+ID4+IHBhdGNoIGNob3NlIDB4ODVlMDAsIHdo
aWNoIHdhcyBvayB0b28sIGJ1dCBmb3Igc29tZSByZWFzb24gYSAnLmFsaWduIDUxMicKPiBpbgo+
ID4+IGZyb250IG9mIGJvb3RfZWRkX2luZm8geWllbGRlZCBhbiBhZGRyZXNzIHdoaWNoIHdhcyBu
b3Qgb2suIEkganVzdAo+IGNoZWNrZWQKPiA+PiB3aGF0IGFkZHJlc3MgdGhhdCB5aWVsZGVkIHRo
b3VnaCAoYnkgYm9vdGluZyB3aXRoIGVkZD1vZmYgdG8gYXZvaWQgdGhlCj4gPj4gaGFuZykgYW5k
IGl0IHdhcyAweDg2ZjQwLi4uIHdoaWNoIGNsZWFybHkgbWVhbnMgdGhhdCAnLmFsaWduIDUxMicg
aXMgbm90Cj4gZG9pbmcKPiA+PiB3aGF0IEkgdGhvdWdodCBpdCB3b3VsZCBkby4KPiA+Cj4gPiBO
bywgdGhlIHByb2JsZW0gdHVybnMgb3V0IHRvIGJlIHRoZSBHTE9CQUwoKSBtYWNybyB3aGljaCwg
aW4gYXNzZW1ibHkKPiBmaWxlcywKPiA+IGNvbnRhaW5zIGFuIGltcGxpY2l0IC5hbGlnbiAxNiEK
PiAKPiBObywgSSBkb24ndCB0aGluayBzbyAtIHR3byBzdWNjZXNzaXZlIC5hbGlnbiBkb24ndCBo
YXZlIGFueSBiYWQgZWZmZWN0LAo+IHRoZSBoaWdoZXIgdmFsdWUgd2lsbCBiZSBpdC4gSW5zdGVh
ZCBJIHRoaW5rIHlvdSdyZSBzdWZmZXJpbmcgZnJvbSB0aGUKPiBjb3B5aW5nIG9mIHRoZSB0cmFt
cG9saW5lIHNwYWNlIHRvIGxvdyBtZW1vcnk6IFdoYXQgaXMgYWxpZ25lZCB0byBhCj4gNTEyLWJ5
dGUgYm91bmRhcnkgaW4gdGhlIGltYWdlIHdvbid0IG5lY2Vzc2FyaWx5IGJlIGluIGxvdyBtZW1v
cnksCj4gdW5sZXNzIHRyYW1wb2xpbmVfc3RhcnQgaXMgYWxzbyBhbGlnbmVkIGF0IGxlYXN0IGFz
IG11Y2guCj4gCj4gQnV0IHdpdGggdGhpcyBsaWtlbHkgaGF2aW5nIGJlZW4gdGhlIHByb2JsZW0g
aW4geW91ciBleHBlcmltZW50cyBJJ20KPiBub3QgZmVlbGluZyBzdWZmaWNpZW50bHkgcmVhc3N1
cmVkIHRvIHN1Ym1pdCB0aGUgcGF0Y2ggIm9mZmljaWFsbHkiLgo+IAoKSSBzZWUgeW91IHN1Ym1p
dHRlZCB0aGUgcGF0Y2guCgpJJ20gaGFwcHkgbm93IGJlY2F1c2UgdGhlIGFub21hbHkgaW4gd2hh
dCBJIHdhcyBzZWVpbmcgaXMgZXhwbGFpbmVkLiBJIHdhcyBjb252aW5jZWQgdGhhdCwgYXQgc29t
ZSBzdGFnZSwgSSBoYWQgZm91bmQgdGhhdCB0aGUgaW1hZ2Ugd2FzIDY0ayBhbGlnbmVkIGluIG1l
bW9yeS4gSSB3YXMgY2xlYXJseSB3cm9uZy4KCiAgUGF1bAoKPiBKYW4KPiAKPiBKYW4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 12 15:22:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 15:22:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKRAJ-00022U-QL; Mon, 12 Jun 2017 15:22:03 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dKRAH-000226-W7
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 15:22:02 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 C2/95-01709-991BE395; Mon, 12 Jun 2017 15:22:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsXS6fjDS3fGRrt
 Ig383tCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozub0tYCx7zVcyesYu9gXEyTxcjJ4eQQJ7E
 jftNLCA2r4CdxM7bh8FsCQFDidMLbwLZHBwsAqoSu+6Zg4TZBNQl2p5tZwWxRQT0JeZ/+skKU
 sIsYCBx97sJSFhYQFviw9ef7BDTPzNJ9Hx0BLE5gaavvDaZEaScV0BQ4u8OYZAws4CWxMNft1
 ggbG2JZQtfM0NMlJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjRnFqUVlqka6hoV5SUWZ6Rkl
 uYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmDgMQDBDsaV7c6HGCU5mJREebdcsYkU4kvKT6nM
 SCzOiC8qzUktPsQow8GhJMFbvcEuUkiwKDU9tSItMwcYAzBpCQ4eJRHeq2uA0rzFBYm5xZnpE
 KlTjIpS4rwuIH0CIImM0jy4NljcXWKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5IwL/daoCk8mX
 klcNNfAS1mAlp8HeRm3uKSRISUVANjjnTdTrHXTYk/Kmf69TNu57O8ez51n8LZq148NyU+eJh
 pLungWiz/53b0UrZH7gv3qZ7VDuW0VlxT5HN16XSu31MW3am028LttS3o+FUj8ztWIomB3t83
 vZ1tu/mkgZDUGn9p34/MXOIW2e3ezVeSea+sk9m3fEGqy9+77Ds9zoeLZkUfjP2txFKckWiox
 VxUnAgAtcOdgbYCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1497280918!99424403!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60656 invoked from network); 12 Jun 2017 15:22:00 -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; 12 Jun 2017 15:22:00 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 12 Jun 2017 09:21:58 -0600
Message-Id: <593ECDB3020000780016213E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 12 Jun 2017 09:21:55 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <59398E1E0200007800160F7E@prv-mh.provo.novell.com>
 <59398E1E0200007800160F7E@prv-mh.provo.novell.com>
 <18da5e35-9bf5-76db-eb1d-90a6e46d618a@citrix.com>
 <593E4F7E0200007800161AA3@prv-mh.provo.novell.com>
 <d937289a-b6f8-6d1a-fe8b-ccac31a4b3f4@citrix.com>
 <593EBC070200007800162064@prv-mh.provo.novell.com>
 <efe2db68-f240-471f-983e-281c6a8da6f4@citrix.com>
In-Reply-To: <efe2db68-f240-471f-983e-281c6a8da6f4@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86emul: minor 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>

Pj4+IE9uIDEyLjA2LjE3IGF0IDE3OjAzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTIvMDYvMTcgMTU6MDYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxMi4w
Ni4xNyBhdCAxNDo0MSwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gT24g
MTIvMDYvMTcgMDc6MjMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IEFzIGEgc2lkZSBub3RlLCBJ
J20gcmVtb3ZpbmcgdGhlc2UgaGVyZSBzaW5jZSB0aGUgZnVydGhlcgo+Pj4+IFNJTUQgZW11bGF0
aW9uIHBhdGNoZXMgSSBoYXZlIHJlYWR5LCBidXQgd291bGQgcHJlZmVyIHRvCj4+Pj4gcG9zdCBv
bmx5IG9uY2UgNC45IGlzIG91dCwgZG8gbm90IGFkZCByZXNwZWN0aXZlIGNvZGUgaW4gdGhlCj4+
Pj4gZmlyc3QgcGxhY2UuIFdpdGhvdXQga25vd2luZyB0aGlzIGluIGFkdmFuY2UgSSdtIG5vdCBl
dmVuCj4+Pj4gc3VyZSB0aGlzIHdvdWxkIGJlIHJlbGlhYmx5IHNwb3R0YWJsZSBkdXJpbmcgcmV2
aWV3Lgo+Pj4gVGhlc2Ugd2hhdD8gIEFnYWluIHNvcnJ5LCBJIGRvbid0IHVuZGVyc3RhbmQgd2hh
dCB5b3UgbWVhbi4KPj4gSSBoYXZlIHBhdGNoZXMgdG8gYWRkIGZ1bGwgQVZYLCBGMTZDLCBGTUE0
LCBGTUEsIEFWWDIsIFhPUCwKPj4gYW5kIDNETm93ISBzdXBwb3J0IHRvIHRoZSBlbXVsYXRvci4g
VmFyaW91cyBvZiB0aGUgaW5zdHJ1Y3Rpb25zCj4+IGFkZGVkIGNhbid0IHJhaXNlICNYTSwgYW5k
IHRoZSBwYXRjaGVzIGRvbid0IHNldCBpbnNuX2J5dGVzIGlmCj4+IGl0J3Mgbm90IG5lZWRlZCBm
b3IgYWZvcmVtZW50aW9uZWQgZ2VuZXJpYyBjb2RlIGluc2VydGluZyBSRVQuCj4+IEkuZS4gd2hh
dCB0aGUgcGF0Y2ggaGVyZSByZW1vdmVzIGlzIHdoYXQgdGhvc2UgcGF0Y2hlcyB3b24ndAo+PiBh
ZGQgaW4gdGhlIGZpcnN0IHBsYWNlLCB5aWVsZGluZyBhbiBvdmVyYWxsIGNvbnNpc3RlbnQgcmVz
dWx0Lgo+IAo+IERvZXMgdGhpcyBtZWFuIHlvdSBoYXZlIGFsdGVyZWQgc29tZSBvZiB0aGUgaW5z
dHJ1Y3Rpb25zIHRvIGJlIHN0cmFpZ2h0Cj4gaW5saW5lPyAgSSBjYW4ndCBzZWUgaG93IHlvdSBj
b3VsZCBnZXQgYXdheSB3aXRob3V0IGEgUkVUIG90aGVyd2lzZS4KCk5vLCB0aGVyZSBhcmUgYWxy
ZWFkeSBub3cgdHdvIGNhc2VzOiBPbmUgKHRoZSBtb3N0IGNvbW1vbikgaXMKZm9yIFNJTUQgaW5z
bnMgdG8gYmUgdGFrZW4gY2FyZSBvZiBieSB0aGUgcmVzcGVjdGl2ZSBjb2RlIGJsb2NrCnJpZ2h0
IGFmdGVyIHRoZSBiaWcgc3dpdGNoKCkuIFRoYXQgY29kZSBuZWVkcyB0byBrbm93IGluc25fYnl0
ZXMKdG8gcHV0IHRoZSBSRVQgYXQgdGhlIHJpZ2h0IHNwb3QuIFRoZSBvdGhlciBjYXNlIGlzIHZh
cmlvdXMgbGVzcwpnZW5lcmljIGluc25zIGJlaW5nIGhhbmRsZWQgZW50aXJlbHkgaW5zaWRlIHRo
ZWlyIGNhc2UgYmxvY2tzLiBUaGUKcmVzcGVjdGl2ZSBjb2RlIG5lZWRzIHRvIHBsYWNlIHRoZSBS
RVQgaXRzZWxmLCBvciBlbHNlIGl0IGNvdWxkbid0Cmludm9rZSB0aGUgc3R1Yi4gQnV0IGl0IGRv
ZXNuJ3QgbmVlZCB0byBzZXQgaW5zbl9ieXRlcyBmb3IgdGhhdApyZWFzb24uIEl0IGlzIGVmZmVj
dGl2ZWx5IG9uZSBzdWNoIGNhc2Ugd2hlcmUgdGhlIHBhdGNoIHJlbW92ZXMKdGhlIHNldHRpbmcg
b2YgdGhlIGZpZWxkIChhcyB3ZWxsIGFzIHRoZSBjaGVja194bW1fZXhuKCkpLCBwbHVzCm9uZSBv
dGhlciBjYXNlIHdoZXJlIHRoZSBmaWVsZCBzaW1wbHkgaXMgYmVpbmcgc2V0IGxhdGVyLCBhdCBh
CnBvaW50IG1vcmUgY29uc2lzdGVudCB3aXRoIGhvdyBpdCdzIGJlaW5nIGRvbmUgZWxzZXdoZXJl
IChhbmQKd2hlcmUgdGhlcmUgYWxyZWFkeSBpcyBubyBtYXRjaGluZyBjaGVja194bW1fZXhuKCkp
LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 12 15:22:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 15: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 1dKRAs-000284-1s; Mon, 12 Jun 2017 15:22: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 1dKRAr-00027o-Ig
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 15:22:37 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 CF/14-03620-CB1BE395; Mon, 12 Jun 2017 15:22:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVysyfVTXfPRrt
 Ig6bzMhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aKX2wFK3grdp97zNLA+IKzi5GLQ0hgM6PE
 5Q//mSGc3YwS3c+3sXYxcnIIC8RLLPvVwghiiwhESuzfeoAFxBYSyJLofgXRwCxwnVHi65137
 CAJNgFNiTufPzF1MXJw8ApYSezbrwsSZhFQleg8dR2sRFQgXOJt4xGwObwCghInZz4BszkFrC
 X+7pwHtpdZwFbiztzdzBC2vMT2t3OYJzDyzULSMgtJ2SwkZQsYmVcxahSnFpWlFukaGuglFWW
 mZ5TkJmbmAHlmermpxcWJ6ak5iUnFesn5uZsYgeHGAAQ7GO8tCzjEKMnBpCTKu+WKTaQQX1J+
 SmVGYnFGfFFpTmrxIUYZDg4lCd7qDXaRQoJFqempFWmZOcDAh0lLcPAoifBeXQOU5i0uSMwtz
 kyHSJ1iVJQS53UB6RMASWSU5sG1waLtEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5udcCTe
 HJzCuBm/4KaDET0OLrIDfzFpckIqSkGhiLdWZ2bFvDVPdkpWL/1Ucz/qfafvm/tsymJ/Tf4p+
 zVX2n7baUeNg2e1Gc8VR23ySefJl51vO2yLeKrvnDExmy6Uo6E9O/aH2RV5tmh3MrBnNIrk2x
 d57usKJ30SqZaaIlE2WjOB/+YsjI/3t/2TXWA1m3XkyS6jebGbvtbOqfXR1hb7cHJE1XYinOS
 DTUYi4qTgQAh4IcAbECAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1497280956!84065208!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14421 invoked from network); 12 Jun 2017 15:22:36 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-10.tower-27.messagelabs.com with SMTP; 12 Jun 2017 15: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 5CE071596;
 Mon, 12 Jun 2017 08:22:35 -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 2699B3F557;
 Mon, 12 Jun 2017 08:22:34 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170609174141.5068-1-andre.przywara@arm.com>
 <20170609174141.5068-7-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <332511f9-3133-b9df-e9d4-80ac29a77187@arm.com>
Date: Mon, 12 Jun 2017 16:22:32 +0100
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: <20170609174141.5068-7-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: Re: [Xen-devel] [PATCH v11 06/34] ARM: vGIC: move irq_to_pending()
 calls under the VGIC VCPU 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-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>

SGkgQW5kcmUsCgpPbiAwOS8wNi8xNyAxODo0MSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gQEAg
LTI4NSw2ICsyOTEsMTcgQEAgdm9pZCBhcmNoX21vdmVfaXJxcyhzdHJ1Y3QgdmNwdSAqdikKPiAg
ICAgIHN0cnVjdCB2Y3B1ICp2X3RhcmdldDsKPiAgICAgIGludCBpOwo+Cj4gKyAgICAvKgo+ICsg
ICAgICogV2UgZG9uJ3QgbWlncmF0ZSBMUElzIGF0IHRoZSBtb21lbnQuCj4gKyAgICAgKiBJZiB3
ZSBldmVyIGRvLCB3ZSBtdXN0IG1ha2Ugc3VyZSB0aGF0IHRoZSBzdHJ1Y3QgcGVuZGluZ19pcnEg
ZG9lcwo+ICsgICAgICogbm90IGdvIGF3YXksIGFzIHRoZXJlIGlzIG5vIGxvY2sgcHJldmVudGlu
ZyB0aGlzIGhlcmUuCj4gKyAgICAgKiBUbyBlbnN1cmUgdGhpcywgd2UgY2hlY2sgaWYgdGhlIGxv
b3AgYmVsb3cgZXZlciB0b3VjaGVzIExQSXMuCj4gKyAgICAgKiBJbiB0aGUgbW9tZW50IHZnaWNf
bnVtX2lycXMoKSBqdXN0IGNvdmVycyBTUElzLCBhcyBpdCdzIG1vc3RseSB1c2VkCj4gKyAgICAg
KiBmb3IgYWxsb2NhdGluZyB0aGUgcGVuZGluZ19pcnEgYW5kIGlycV9kZXNjIGFycmF5LCBpbiB3
aGljaCBMUElzCj4gKyAgICAgKiBkb24ndCBwYXJ0aWNpcGF0ZS4KCklITU8sIHRoaXMgcGFyYWdy
YXBoIHNob3VsZCBhbHNvIGJlIGFkZGVkIG9uIHRvcCBvZiB0aGUgZGVmaW5pdGlvbiAKdmdpY19u
dW1faXJxcy4KCj4gKyAgICAgKi8KPiArICAgIEFTU0VSVCghaXNfbHBpKHZnaWNfbnVtX2lycXMo
ZCkgLSAxKSk7Cj4gKwo+ICAgICAgZm9yICggaSA9IDMyOyBpIDwgdmdpY19udW1faXJxcyhkKTsg
aSsrICkKPiAgICAgIHsKPiAgICAgICAgICB2X3RhcmdldCA9IHZnaWNfZ2V0X3RhcmdldF92Y3B1
KHYsIGkpOwo+IEBAIC0yOTksNiArMzE2LDcgQEAgdm9pZCB2Z2ljX2Rpc2FibGVfaXJxcyhzdHJ1
Y3QgdmNwdSAqdiwgdWludDMyX3QgciwgaW50IG4pCj4gIHsKPiAgICAgIGNvbnN0IHVuc2lnbmVk
IGxvbmcgbWFzayA9IHI7Cj4gICAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnA7Cj4gKyAgICBzdHJ1
Y3QgaXJxX2Rlc2MgKmRlc2M7Cj4gICAgICB1bnNpZ25lZCBpbnQgaXJxOwo+ICAgICAgdW5zaWdu
ZWQgbG9uZyBmbGFnczsKPiAgICAgIGludCBpID0gMDsKPiBAQCAtMzA3LDE3ICszMjUsMTkgQEAg
dm9pZCB2Z2ljX2Rpc2FibGVfaXJxcyhzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgciwgaW50IG4p
Cj4gICAgICB3aGlsZSAoIChpID0gZmluZF9uZXh0X2JpdCgmbWFzaywgMzIsIGkpKSA8IDMyICkg
ewo+ICAgICAgICAgIGlycSA9IGkgKyAoMzIgKiBuKTsKPiAgICAgICAgICB2X3RhcmdldCA9IHZn
aWNfZ2V0X3RhcmdldF92Y3B1KHYsIGlycSk7Cj4gKwoKU3B1cmlvdXMgY2hhbmdlLgoKPiAgICAg
ICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmdl90YXJnZXQtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7
Cj4gICAgICAgICAgcCA9IGlycV90b19wZW5kaW5nKHZfdGFyZ2V0LCBpcnEpOwo+ICAgICAgICAg
IGNsZWFyX2JpdChHSUNfSVJRX0dVRVNUX0VOQUJMRUQsICZwLT5zdGF0dXMpOwo+ICAgICAgICAg
IGdpY19yZW1vdmVfZnJvbV9scl9wZW5kaW5nKHZfdGFyZ2V0LCBwKTsKPiArICAgICAgICBkZXNj
ID0gcC0+ZGVzYzsKPiAgICAgICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZ2X3RhcmdldC0+
YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 12 15:24:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 15: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 1dKRCW-0002Mj-CO; Mon, 12 Jun 2017 15:24: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=3298ed022=Ian.Jackson@citrix.com>)
 id 1dKRCV-0002MV-7m
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 15:24:19 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 65/08-03557-222BE395; Mon, 12 Jun 2017 15:24:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkkeJIrShJLcpLzFFi42JxWrohUldpk12
 kwes5rBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0brqaSCG9wVP66sZm9gnM3ZxcjJISHgL3Fy
 fwsbiM0moCvRtOUvmM0rIChxcuYTFhCbWUBHYsHuT2wQtrzE9rdzmCFq7CWuHegCq2ERUJVYc
 vk3WFwEaM6zBc+A6jmA6mMkju33AQkLCxhJTNu0hRFirYnE24U7wUqEBNQk5q6Pn8DIMwvJ4l
 lIFs9CsngBI/MqRvXi1KKy1CJdE72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMC
 gYQCCHYzdl/0PMUpyMCmJ8m65YhMpxJeUn1KZkVicEV9UmpNafIhRhoNDSYL35wa7SCHBotT0
 1Iq0zBxg+MKkJTh4lER4nTYCpXmLCxJzizPTIVKnGBWlxHmvg/QJgCQySvPg2mAxc4lRVkqYl
 xHoECGegtSi3MwSVPlXjOIcjErCvNxrgabwZOaVwE1/BbSYCWjxdZCbeYtLEhFSUg2MYq8nCz
 /QOnouSWyhXFlD24EUi9pf9adqKoK3Ty9TilJ9lWV2JXXKzAehMW92/PG+4LX3OtupNqvCuxt
 8rDZ+ujBh/Zv9lg2y0w6JrV29fv7ZGzrve0yblj+dNyVxy/Lzputz9VbcLHvhtX9/zcwFOxYs
 4s5rTgj6batr8Y1t2cnWvcofpr30v6nEUpyRaKjFXFScCAAn8AQ7lAIAAA==
X-Env-Sender: prvs=3298ed022=Ian.Jackson@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1497281055!106947242!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37549 invoked from network); 12 Jun 2017 15:24:17 -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;
 12 Jun 2017 15:24:17 -0000
X-IronPort-AV: E=Sophos;i="5.39,334,1493683200"; d="scan'208";a="427518773"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22846.45598.14417.297604@mariner.uk.xensource.com>
Date: Mon, 12 Jun 2017 16:24:14 +0100
To: Andrew Cooper <andrew.cooper3@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>,
 infra@xenproject.org
Subject: [Xen-devel] FTR: osstest load spikes, countermeasures
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SSB3cm90ZSBvbiBJUkM6CgoxMTowNyA8RGl6aWV0PiBhbmR5aGhwOiBMb29raW5nIGF0IHlvdXIg
eHRmIGZhaWx1cmUgaW4gMTEwMDk1LiAgCjExOjA4IDxhbmR5aGhwPiBEaXppZXQ6IHllcyAtIGl0
IGlzIG9kZAoxMTowOCA8YW5keWhocD4gdGhlIHRlc3QgaXRzZWxmIGRpZG4ndCBmYWlsCjExOjEw
IDxEaXppZXQ+IGFuZHloaHA6IEp1biA4IDA3OjI2OjA4IG9zc3Rlc3QgdXB0aW1lOiAwNzoyNjow
OCB1cCAxNjgKICAgICAgICAgICAgICAgZGF5cywgMTk6NTMsIDkgdXNlcnMsIGxvYWQgYXZlcmFn
ZTogMTkuODcsIDEwLjM3LCA5LjE3CjExOjEwIDxEaXppZXQ+IFNvIHlvdXIgZmFpbHVyZSBjb2lu
Y2lkZXMgd2l0aCBhIGJpZyBsb2FkIHNwaWtlIG9uIHRoZQogICAgICAgICAgICAgICBjb250cm9s
bGVyIFZNCgpJbnZlc3RpZ2F0aW5nLCBJIGRpc2NvdmVyZWQ6CgogKiBOb3JtYWwgbG9hZCBvbiB0
aGUgb3NzdGVzdCBWTSBpcyBhYm91dCAyLgoKICogVGhlcmUgd2VyZSBvY2Nhc2lvbmFsIChpcnJl
Z3VsYXIsIGJ1dCBzZXZlcmFsIHRpbWVzIGEgZGF5KSBsb2FkCiAgIHNwaWtlcyAoZnJvbSBzYXkg
NSBidXQgdXAgdG8gNDApIG9uIHRoZSBvc3N0ZXN0IFZNLgoKICogVGhlcmUgd2VyZSBubyBjb3Jy
ZXNwb25kaW5nIGxvYWQgc3Bpa2VzIGluIHRoZSBkb20wLgoKICogRXhhbWluYXRpb24gb2YgcHJv
Y2VzcyBhY2NvdW50aW5nIGxvZ3MsIHRvcCwgZXRjLiwgc3VnZ2VzdGVkIHRoYXQKICAgdGhlIGxv
YWQgc3Bpa2VzIGNvaWNpZGVkIHdpdGggY2VydGFpbiBnaXQgaW52b2NhdGlvbnMgd2hpY2ggdXNl
ZCBhCiAgIGxvdCBvZiBSQU0uCgpJIGNvbmNsdWRlZCB0aGF0IHRoZSBtb3N0IGxpa2VseSBjYXVz
ZXMgd2VyZSAoYSkgc2hvcnRhZ2Ugb2YgUkFNIGZvcgpzb21lIG9mIHRoZSB2ZXJ5IGxhcmdlIGdp
dCB0cmVlcyBvc3N0ZXN0IG5lZWRzIHRvIGRlYWwgd2l0aAooYikgTGludXgncyB2ZXJ5IHBvb3Ig
KGJ5IGRlZmF1bHQpIElPIHNjaGVkdWxpbmcuCgpUbyB0ZXN0IChhKSwgSSBpbmNyZWFzZWQgdGhl
IG9zc3Rlc3QgVk0ncyBtZW1vcnkgZnJvbSAxMiB0byAyMCBHYnkuCihMdWNraWx5IHRoZSBWTSBo
b3N0IGhhZCBlbm91Z2ggUkFNIGZvciB0aGF0LikgIEFmdGVyIHRoYXQgdGhlcmUgd2FzCm9ubHkg
b25lIGxvYWQgc3Bpa2U6IHRoaXMgbW9ybmluZyB0aGUgbG9hZCB3ZW50IHRvIDE0IGF0IGFib3V0
IHRoZQpzYW1lIHRpbWUgYXMgdGhlIGxvZ3Mgd2VyZSByb3RhdGVkLCBzbyBwcm9iYWJseSBjcm9u
LndlZWtseS4KClRvIGZpeCAoYikgSSBoYXZlIGFsc28gY2hhbmdlZCB0aGUgSU8gc2NoZWR1bGVy
IG9uIHRoZSBvc3N0ZXN0IFZNLCBhbmQKb24gdGhlIGRvbTAsIGZyb20gImNmcSIgdG8gImRlYWRs
aW5lIi4gIChJTUUgdGhlIGNmcSBzY2hlZHVsZXIgaXMKYXBwYWxsaW5nbHkgYmFkLCBhbmQgd2ls
bCBlYXNpbHkgbWFrZSBhIG1hY2hpbmUgd2l0aCBhbnkgaW8gbG9hZAplZmZlY3RpdmVseSB1bnVz
ZWFibGUuKQoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 12 15:27:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 15: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 1dKRFr-0002bs-RJ; Mon, 12 Jun 2017 15:27: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 1dKRFq-0002bk-LZ
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 15:27:46 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 1B/19-19466-1F2BE395; Mon, 12 Jun 2017 15:27:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS/fjJrt
 Ig4d/pC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow9E6azF2zkrJh1+SFTA+MN9i5GDg4hgTyJ
 3pu2XYycHLwCdhLvuo4ygdgSAoYSpxfeZAGxWQRUJe5+ewFmswmoS7Q9284KYosIaErM7LjE2
 MXIxcEs0MkoMXtqG1izsICjREffT1aI+UUSD+6BzecUsJf4vnMNG0iYV0BQ4u8OYZAws4CWxM
 Nft1ggbG2JZQtfM4OUMAtISyz/xzGBkW8WQsMsJA2zkDTMQmhYwMiyilG9OLWoLLVI11AvqSg
 zPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMw8OoZGBh3MDb1Oh9ilORgUhLl3XLFJlKI
 Lyk/pTIjsTgjvqg0J7X4EKMGB4fAtl2rLzBKseTl56UqSfAmb7SLFBIsSk1PrUjLzAHGBkypB
 AePkghvO0iat7ggMbc4Mx0idYpRUUqc1xUYUUICIImM0jy4Nlg8XmKUlRLmZWRgYBDiKUgtys
 0sQZV/xSjOwagkzMu9FmgKT2ZeCdz0V0CLmYAWXwe5n7e4JBEhJdXAaMNrc4q/SLVaxNlIgcG
 d9cmy46vKv20T2fGjzzw1Jyo2WJRhRdPet/cPZy4u58mLiy56+I+9OLavwfTfxY+d72d95F3I
 7vrzd5r/mdtlS5u2BeTKzmS6qVLediX5Re3xjqMSbNMfZopZTtiZ7z8njdnlRkN9vMEL1phUd
 53zYYxHqq87XtuuxFKckWioxVxUnAgAyvFUvsICAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1497281263!66743766!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64715 invoked from network); 12 Jun 2017 15:27:45 -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 Jun 2017 15:27:45 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 12 Jun 2017 09:27:42 -0600
Message-Id: <593ECF0B0200007800162158@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 12 Jun 2017 09:27:39 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <593ECB5D0200007800162126@prv-mh.provo.novell.com>
 <593ECB5D0200007800162126@prv-mh.provo.novell.com>
In-Reply-To: <593ECB5D0200007800162126@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86/boot: re-arrange how/when we do disk I/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+IE9uIDEyLjA2LjE3IGF0IDE3OjExLCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+IFdl
IHBsYWNlIHRoZSB0cmFtcG9saW5lIG5vIGxvd2VyIHRoYW4gYXQgMjU2aywgc28gd2UgaGF2ZSBh
bXBsZSBzcGFjZQo+IHRvIHJlYWQgdGhlIE1CUnMgb2YgQklPUyBkaXNrcyBpbnRvIGFuIGFsaWdu
ZWQgYnVmZmVyIHJpZ2h0IGJlbG93IHRoZQo+IHRyYW1wb2xpbmUgKG5vdCBkb2luZyBzbyBoYXMg
YmVlbiBmb3VuZCB0byBiZSBhIHByb2JsZW0gb24gYSBidWdneSBCSU9TCj4gY29taW5nIHdpdGgg
YSBTa3VsbCBDYW55b24gTlVDKS4gVG8gZmFjaWxpdGF0ZSB0aGF0IG1vdmUgTUJSIHJlYWRpbmcK
PiBwYXN0IEVERCBpbmZvIHJldHJpZXZhbC4KPiAKPiBBbHNvIGFkZCBhIHdyYXAgY2hlY2sgdG8g
dGhlIEVERCBpbmZvIHJldHJpZXZhbCBsb29wLCB0byBtYXRjaCB0aGF0IGluCj4gdGhlIE1CUiBy
ZWFkaW5nIG9uZS4KPiAKPiBSZXBvcnRlZC1ieTogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRA
Y2l0cml4LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+Cj4gVGVzdGVkLWJ5OiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgoK
QXMgdG8gNC45IGluY2x1c2lvbiwgSSB0aGluayBJIHNob3VsZCBoYXZlIG1lbnRpb25lZCByaWdo
dCBhd2F5CnRoYXQgc3VjaCBhIGNoYW5nZSBvZiBjb3Vyc2UgaXNuJ3Qgd2l0aG91dCByaXNrOiBX
ZSdyZSB0cnlpbmcgdG8Kd29yayBhcm91bmQgYSBCSU9TIGJ1ZyBieSByZWx5aW5nIG9uIG90aGVy
IGluZm9ybWF0aW9uCmNvbWluZyBmcm9tIHRoZSBCSU9TIGJlaW5nIGNvcnJlY3QgLyB1c2FibGUu
IE9idmlvdXNseSB0aGVyZSBpcwp0aGUgcmlzayB0aGF0IHRoaXMgcmVncmVzc2VzIHdpdGggc29t
ZSBvdGhlciBCSU9TIGhhdmluZyBhIGJ1ZwplbHNld2hlcmUuCgpJJ20gdGhlcmVmb3JlIGxlYW5p
bmcgdG93YXJkcyBzdWdnZXN0aW5nIHRvIHRha2UgdGhpcyBjaGFuZ2UKb25seSBmb3IgbWFzdGVy
IHJpZ2h0IG5vdywgYW5kIGNvbnNpZGVyIHB1bGxpbmcgaXQgaW50byB0aGUgNC45CmJyYW5jaCBp
biBhIGNvdXBsZSBvZiB3ZWVrcyB0aW1lLCB3aGVuIHRoZSBwYXRjaCBoYXMgc2VlbiBhdApsZWFz
dCBhIGxpdHRsZSBtb3JlIHRlc3Rpbmcgb24gYSB3aWRlciBzZXQgb2Ygc3lzdGVtcy4KCkphbgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 12 15:29:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 15: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 1dKRH9-0002kJ-7m; Mon, 12 Jun 2017 15:29: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 1dKRH7-0002k8-Vx
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 15:29:06 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 89/28-02181-143BE395; Mon, 12 Jun 2017 15:29:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVysyfVTdd2s12
 kQddlPYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePjjOWMBac5Kg7du8nWwNjP3sXIxSEksJlR
 Ys6/VjYIZzejRO/7k0AOJ4ewgIvEtg3TGUFsEYFIif1bD7CA2EICWRLTj21jBmlgFrjOKPH1z
 jt2kASbgKbEnc+fmEBsXgEriQ+vz4M1swioSkzcspIVxBYVCJd423iEBaJGUOLkzCdANgcHp4
 C1RPvxDJAws4CtxJ25u5khbHmJ7W/nME9g5JuFpGMWkrJZSMoWMDKvYlQvTi0qSy3SNdVLKsp
 MzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgMNwYg2MH4pd/5EKMkB5OSKO+WKzaRQnxJ
 +SmVGYnFGfFFpTmpxYcYZTg4lCR472y0ixQSLEpNT61Iy8wBBj5MWoKDR0mEtx0kzVtckJhbn
 JkOkTrFqCglzuu6CSghAJLIKM2Da4NF2yVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ83KvBZ
 rCk5lXAjf9FdBiJqDF10Fu5i0uSURISTUwqnRJMGr15ur0fNd8o9JrEzWL3YQ3d/qNXqY/CbZ
 Rf697Oap9/pMhyLbRcHr89H6ZMuG6EMFFh3+9yRd9N6vwdfvpGWbM997+ShSdtPB++I/c0MRK
 jf190+69k5s3oyrhJJN4+eaDbUsKN0vuzrib8cdwhginelpzZ4rBl5PirU9qNRfO5NqqxFKck
 WioxVxUnAgAIq04s7ECAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1497281341!66743996!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9816 invoked from network); 12 Jun 2017 15:29:01 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-12.tower-206.messagelabs.com with SMTP; 12 Jun 2017 15:29: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 D104A1596;
 Mon, 12 Jun 2017 08:29: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 92E623F557;
 Mon, 12 Jun 2017 08:28:59 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170609174141.5068-1-andre.przywara@arm.com>
 <20170609174141.5068-8-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a91c78e8-9bae-64ed-35b1-2c8761cde76c@arm.com>
Date: Mon, 12 Jun 2017 16:28:58 +0100
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: <20170609174141.5068-8-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: Re: [Xen-devel] [PATCH v11 07/34] ARM: vGIC: introduce
	gic_remove_irq()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGkgQW5kcmUsCgpPbiAwOS8wNi8xNyAxODo0MSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gVG8g
YXZvaWQgY29kZSBkdXBsaWNhdGlvbiBpbiBhIGxhdGVyIHBhdGNoLCBpbnRyb2R1Y2UgYSBnZW5l
cmljIGZ1bmN0aW9uCj4gdG8gcmVtb3ZlIGEgdmlydHVhbCBJUlEgZnJvbSB0aGUgVkdJQy4KPiBD
YWxsIHRoYXQgZnVuY3Rpb24gaW5zdGVhZCBvZiB0aGUgb3Blbi1jb2RlZCB2ZXJzaW9uIGluIHZn
aWNfbWlncmF0ZV9pcnEoKS4KPgo+IFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRy
ZS5wcnp5d2FyYUBhcm0uY29tPgo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vZ2ljLmMgICAgICAgIHwg
OSArKysrKysrKysKPiAgeGVuL2FyY2gvYXJtL3ZnaWMuYyAgICAgICB8IDQgKy0tLQo+ICB4ZW4v
aW5jbHVkZS9hc20tYXJtL2dpYy5oIHwgMSArCj4gIDMgZmlsZXMgY2hhbmdlZCwgMTEgaW5zZXJ0
aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2lj
LmMgYi94ZW4vYXJjaC9hcm0vZ2ljLmMKPiBpbmRleCA2YzBjOWMzLi5lMGM1NGQ1IDEwMDY0NAo+
IC0tLSBhL3hlbi9hcmNoL2FybS9naWMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9naWMuYwo+IEBA
IC00MDcsNiArNDA3LDE1IEBAIHZvaWQgZ2ljX3JlbW92ZV9mcm9tX2xyX3BlbmRpbmcoc3RydWN0
IHZjcHUgKnYsIHN0cnVjdCBwZW5kaW5nX2lycSAqcCkKPiAgICAgIGxpc3RfZGVsX2luaXQoJnAt
PmxyX3F1ZXVlKTsKPiAgfQo+Cj4gK3ZvaWQgZ2ljX3JlbW92ZV9pcnEoc3RydWN0IHZjcHUgKnYs
IHN0cnVjdCBwZW5kaW5nX2lycSAqcCkKCkFnYWluLCB0aGUgbmFtZSBpcyB0b28gZ2VuZXJpYy4g
UmVtb3ZlIElSUSBmcm9tIHdoYXQ/Cgo+ICt7Cj4gKyAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQo
JnYtPmFyY2gudmdpYy5sb2NrKSk7Cj4gKwo+ICsgICAgY2xlYXJfYml0KEdJQ19JUlFfR1VFU1Rf
UVVFVUVELCAmcC0+c3RhdHVzKTsKPiArICAgIGxpc3RfZGVsX2luaXQoJnAtPmluZmxpZ2h0KTsK
PiArICAgIGdpY19yZW1vdmVfZnJvbV9scl9wZW5kaW5nKHYsIHApOwo+ICt9CgpDaGVlcnMsCgot
LSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 12 15:31:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 15: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 1dKRIt-0003Jj-Iq; Mon, 12 Jun 2017 15:30: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 1dKRIs-0003Ja-2o
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 15:30:54 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 58/4F-03058-DA3BE395; Mon, 12 Jun 2017 15:30:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVysyfVTXfNZrt
 Ig9PbbSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyf01cxFTzhqVh08iZLA+Nzri5GLg4hgc2M
 En+2fGKFcHYzSkz7sYuxi5GDQ1ggWGLKw7QuRk4OEYFIif1bD7CA2EICWRKXt74Fq2cWuM4o8
 fXOO3aQBJuApsSdz5+YQGxeASuJzUeWsIPMYRFQldg6UwskLCoQLvG28QgLRImgxMmZT8BsTg
 Frif71r5lBbGYBW4k7c3dD2fIS29/OYZ7AyDcLScssJGWzkJQtYGRexahRnFpUllqka2Sgl1S
 UmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGG4MQLCD8deygEOMkhxMSqK8W67YRArx
 JeWnVGYkFmfEF5XmpBYfYpTh4FCS4N23yS5SSLAoNT21Ii0zBxj4MGkJDh4lEd72jUBp3uKCx
 NzizHSI1ClGRSlx3okgfQIgiYzSPLg2WLRdYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjAv91
 qgKTyZeSVw018BLWYCWnwd5Gbe4pJEhJRUA6PXRi2hx1NPnQnZbvNryhHxuJsC7a8eNE/UT3/
 IuqFzofn+ZO93V68dzTAUfLBMuGp9kf6a7Vu054Ycloph+B+X5vKnff/X4zkzhbof9l/+8m7i
 v/sJrY+XRV1YJf78UdGJ5VO3aukZfnPZnbf7Z3VEREFvuZuB67EXs/wFngYGXIoPOh71SeKyE
 ktxRqKhFnNRcSIAi/TTvbECAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1497281452!61533369!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41090 invoked from network); 12 Jun 2017 15:30:52 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-16.tower-21.messagelabs.com with SMTP; 12 Jun 2017 15:30: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 45B2C1596;
 Mon, 12 Jun 2017 08:30: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 184E53F557;
 Mon, 12 Jun 2017 08:30:50 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170609174141.5068-1-andre.przywara@arm.com>
 <20170609174141.5068-9-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <83b807ed-bae2-e823-bc4a-4151afe6e17e@arm.com>
Date: Mon, 12 Jun 2017 16:30:49 +0100
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: <20170609174141.5068-9-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: Re: [Xen-devel] [PATCH v11 08/34] ARM: GIC: Add checks for NULL
 pointer pending_irq's
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGkgQW5kcmUsCgpPbiAwOS8wNi8xNyAxODo0MSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gRm9y
IExQSXMgdGhlIHN0cnVjdCBwZW5kaW5nX2lycSdzIGFyZSBkeW5hbWljYWxseSBhbGxvY2F0ZWQg
YW5kIHRoZQo+IHBvaW50ZXJzIHdpbGwgYmUgc3RvcmVkIGluIGEgcmFkaXggdHJlZS4gU2luY2Ug
YW4gTFBJIGNhbiBiZSAidW5tYXBwZWQiCj4gYXQgYW55IHRpbWUsIHRlYWNoIHRoZSBWR0lDIGhv
dyB0byBkZWFsIHdpdGggaXJxX3RvX3BlbmRpbmcoKSByZXR1cm5pbmcKPiBhIE5VTEwgcG9pbnRl
ci4KPiBXZSBqdXN0IGRvIG5vdGhpbmcgaW4gdGhpcyBjYXNlIG9yIGNsZWFuIHVwIHRoZSBMUiBp
ZiB0aGUgdmlydHVhbCBMUEkKPiBudW1iZXIgd2FzIHN0aWxsIGluIGFuIExSLgo+Cj4gVGhvc2Ug
YXJlIGFsbCBjYWxsIHNpdGVzIGZvciBpcnFfdG9fcGVuZGluZygpLCBhcyBwZXI6Cj4gImdpdCBn
cmVwIGlycV90b19wZW5kaW5nIiwgYW5kIHRoZWlyIGV2YWx1YXRpb25zOgo+IChQUk9URUNURUQg
bWVhbnM6IGFkZGVkIE5VTEwgY2hlY2sgYW5kIGJhaWxpbmcgb3V0KQo+Cj4gICAgIHhlbi9hcmNo
L2FybS9naWMuYzoKPiBnaWNfcm91dGVfaXJxX3RvX2d1ZXN0KCk6IG9ubHkgY2FsbGVkIGZvciBT
UElzLCBhZGRlZCBBU1NFUlQoKQo+IGdpY19yZW1vdmVfaXJxX2Zyb21fZ3Vlc3QoKTogb25seSBj
YWxsZWQgZm9yIFNQSXMsIGFkZGVkIEFTU0VSVCgpCj4gZ2ljX3JlbW92ZV9mcm9tX2xyX3BlbmRp
bmcoKTogUFJPVEVDVEVELCBjYWxsZWQgd2l0aGluIFZDUFUgVkdJQyBsb2NrCj4gZ2ljX3JhaXNl
X2luZmxpZ2h0X2lycSgpOiBQUk9URUNURUQsIGNhbGxlZCB1bmRlciBWQ1BVIFZHSUMgbG9jawo+
IGdpY19yYWlzZV9ndWVzdF9pcnEoKTogUFJPVEVDVEVELCBjYWxsZWQgdW5kZXIgVkNQVSBWR0lD
IGxvY2sKPiBnaWNfdXBkYXRlX29uZV9scigpOiBQUk9URUNURUQsIGNhbGxlZCB1bmRlciBWQ1BV
IFZHSUMgbG9jawo+Cj4gICAgIHhlbi9hcmNoL2FybS92Z2ljLmM6Cj4gdmdpY19taWdyYXRlX2ly
cSgpOiBub3QgY2FsbGVkIGZvciBMUElzICh2aXJ0dWFsIElSUXMpLCBhZGRlZCBBU1NFUlQoKQo+
IGFyY2hfbW92ZV9pcnFzKCk6IG5vdCBpdGVyYXRpbmcgb3ZlciBMUElzLCBMUEkgQVNTRVJUIGFs
cmVhZHkgaW4gcGxhY2UKPiB2Z2ljX2Rpc2FibGVfaXJxcygpOiBub3QgY2FsbGVkIGZvciBMUElz
LCBhZGRlZCBBU1NFUlQoKQo+IHZnaWNfZW5hYmxlX2lycXMoKTogbm90IGNhbGxlZCBmb3IgTFBJ
cywgYWRkZWQgQVNTRVJUKCkKPiB2Z2ljX3ZjcHVfaW5qZWN0X2lycSgpOiBQUk9URUNURUQsIG1v
dmVkIHVuZGVyIFZDUFUgVkdJQyBsb2NrCj4KPiAgICAgeGVuL2luY2x1ZGUvYXNtLWFybS9ldmVu
dC5oOgo+IGxvY2FsX2V2ZW50c19uZWVkX2RlbGl2ZXJ5X25vbWFzaygpOiBvbmx5IGNhbGxlZCBm
b3IgYSBQUEksIGFkZGVkIEFTU0VSVCgpCj4KPiAgICAgeGVuL2luY2x1ZGUvYXNtLWFybS92Z2lj
Lmg6Cj4gKHByb3RvdHlwZSkKPgo+IFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRy
ZS5wcnp5d2FyYUBhcm0uY29tPgoKUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 12 15:33:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 15:33: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 1dKRLX-0003Vg-WB; Mon, 12 Jun 2017 15: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 <prvs=329ee6090=Andrew.Cooper3@citrix.com>)
 id 1dKRLX-0003VZ-LF
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 15:33:39 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 2C/09-02955-254BE395; Mon, 12 Jun 2017 15:33:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsWyU9JRQjdoi12
 kwYdp0hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bu7inMBdNYK7bvf87WwLiUpYuRk0NCwE/i
 2tUljCC2sICjREffT1YQW0QgQOJ0XwOQzcEhJFAk8eCeLUiYGSj8ZPIUdhCbTUBfYveLT0wgN
 q+ArcSi06vZQGwWAVWJzQeawcaLCoRLvG08wgJRIyhxcuYTMJtTwF7i+841bBAzDSSOLJrDCm
 HLS2x/O4cZxBYSUJO41n+JHeLMdImtf38xT2Dkn4Vk1Cwk7bOQtC9gZF7FqFGcWlSWWqRrZKK
 XVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREYgvUMDIw7GF8d9zvEKMnBpCTKu+WK
 TaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV6jzXaRQoJFqempFWmZOcBogElLcPAoifDGg6R5i
 wsSc4sz0yFSpxh1OZo+bPnCJMSSl5+XKiXOywFSJABSlFGaBzcCFpmXGGWlhHkZGRgYhHgKUo
 tyM0tQ5V8xinMwKgnzpoBM4cnMK4Hb9AroCCagI66D3M9bXJKIkJJqYHT7NzupU6QjfmfgFVs
 5UUep5XVPPj/eI30g4/Ihn7nTsoNmdk3ZcWZnxD6baTXr1ooezDC9aTK1Jc/q1uzQxksHCh7L
 ha19+7SbRc7ojFYcSxjDU/0Lnsc3Xj5twPrQnWurldOD4AWLBNWP1547sPzrlInnqvaef/EwQ
 d6xpCo94SavDXvKyjIlluKMREMt5qLiRAB5P6bGxwIAAA==
X-Env-Sender: prvs=329ee6090=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1497281618!88457115!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9805 invoked from network); 12 Jun 2017 15:33: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;
 12 Jun 2017 15:33:38 -0000
X-IronPort-AV: E=Sophos;i="5.39,334,1493683200"; d="scan'208";a="47619004"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <593ECB5D0200007800162126@prv-mh.provo.novell.com>
 <593ECB5D0200007800162126@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <050ce8ed-78dc-7e1b-228b-0ff1aa1c47e1@citrix.com>
Date: Mon, 12 Jun 2017 16:33:37 +0100
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: <593ECB5D0200007800162126@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>
Subject: Re: [Xen-devel] [PATCH] x86/boot: re-arrange how/when we do disk I/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>

T24gMTIvMDYvMTcgMTY6MTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFdlIHBsYWNlIHRoZSB0cmFt
cG9saW5lIG5vIGxvd2VyIHRoYW4gYXQgMjU2aywgc28gd2UgaGF2ZSBhbXBsZSBzcGFjZQo+IHRv
IHJlYWQgdGhlIE1CUnMgb2YgQklPUyBkaXNrcyBpbnRvIGFuIGFsaWduZWQgYnVmZmVyIHJpZ2h0
IGJlbG93IHRoZQo+IHRyYW1wb2xpbmUgKG5vdCBkb2luZyBzbyBoYXMgYmVlbiBmb3VuZCB0byBi
ZSBhIHByb2JsZW0gb24gYSBidWdneSBCSU9TCj4gY29taW5nIHdpdGggYSBTa3VsbCBDYW55b24g
TlVDKS4gVG8gZmFjaWxpdGF0ZSB0aGF0IG1vdmUgTUJSIHJlYWRpbmcKPiBwYXN0IEVERCBpbmZv
IHJldHJpZXZhbC4KPgo+IEFsc28gYWRkIGEgd3JhcCBjaGVjayB0byB0aGUgRUREIGluZm8gcmV0
cmlldmFsIGxvb3AsIHRvIG1hdGNoIHRoYXQgaW4KPiB0aGUgTUJSIHJlYWRpbmcgb25lLgo+Cj4g
UmVwb3J0ZWQtYnk6IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IFRlc3RlZC1ieTog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 12 15:37:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 15:37:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKROr-0003lL-JE; Mon, 12 Jun 2017 15:37: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 1dKROq-0003lF-6d
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 15:37:04 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 F2/59-02956-F15BE395; Mon, 12 Jun 2017 15:37:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTVduq12
 kwasVFhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ahLZdYCpZxVSxct429gfEYRxcjF4eQwGZG
 iYV/LrNCOLsZJfqeLmXsYuTkEBYIlmg88YIFxBYRiJTYv/UAmC0kkC3R+nspG0gDs8B1Romvd
 96xgyTYBDQl7nz+xARi8wpYSZw4f4UZxGYRUJVYPOUY2FBRgXCJt41HWCBqBCVOznwCZHNwcA
 rYSPRvKwAJMwvYStyZu5sZwpaX2P52DvMERr5ZSDpmISmbhaRsASPzKkaN4tSistQiXSNzvaS
 izPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwIBjAIIdjIvXBh5ilORgUhLl3XLFJlKI
 Lyk/pTIjsTgjvqg0J7X4EKMMB4eSBK/sFrtIIcGi1PTUirTMHGDow6QlOHiURHjjNwOleYsLE
 nOLM9MhUqcYFaXEeaVA+gRAEhmleXBtsHi7xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWHecJ
 ApPJl5JXDTXwEtZgJafB3kZt7ikkSElFQD426h/qmCh84JWU3YGGm5bbV/2JvUXzJ6F9xWehu
 78Dj2ZSebrTu/0vLlkodqZgJSUy1mLO1PXZd7enpEgkHBx9OXj0/7nLu93/LB6r9+Kb6FUcyi
 WccrxCRVO5sP/XszJ3qan9o7ng/xM1btutTDt0mK/0/cNMEH616Kp7zcFjm/YN+toy94TiqxF
 GckGmoxFxUnAgApdIB3sgIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1497281822!84068011!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39462 invoked from network); 12 Jun 2017 15:37:02 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-10.tower-27.messagelabs.com with SMTP; 12 Jun 2017 15:37: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 278341596;
 Mon, 12 Jun 2017 08:37: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 EF4163F557;
 Mon, 12 Jun 2017 08:37:00 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170609174141.5068-1-andre.przywara@arm.com>
 <20170609174141.5068-11-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1213b302-032a-a9e3-2c72-bcc6ba3f3cf1@arm.com>
Date: Mon, 12 Jun 2017 16:36:59 +0100
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: <20170609174141.5068-11-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: Re: [Xen-devel] [PATCH v11 10/34] ARM: GIC: export and extend
 vgic_init_pending_irq()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGkgQW5kcmUsCgpPbiAwOS8wNi8xNyAxODo0MSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gRm9y
IExQSXMgd2UgbGF0ZXIgd2FudCB0byBkeW5hbWljYWxseSBhbGxvY2F0ZSBzdHJ1Y3QgcGVuZGlu
Z19pcnFzLgo+IFNvIGJlc2lkZSBuZWVkaW5nIHRvIGluaXRpYWxpemUgdGhlIHN0cnVjdCBmcm9t
IHRoZXJlIHdlIGFsc28gbmVlZAo+IHRvIGNsZWFuIGl0IHVwIGFuZCByZS1pbml0aWFsaXplIGl0
IGxhdGVyIG9uLgo+IEV4cG9ydCB2Z2ljX2luaXRfcGVuZGluZ19pcnEoKSBhbmQgZXh0ZW5kIGl0
IHRvIGJlIHJldXNhYmxlLgo+Cj4gU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJl
LnByenl3YXJhQGFybS5jb20+Cj4gLS0tCj4gIHhlbi9hcmNoL2FybS92Z2ljLmMgICAgICAgIHwg
NCArKystCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oIHwgMSArCj4gIDIgZmlsZXMgY2hh
bmdlZCwgNCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4KPiBkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL3ZnaWMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLmMKPiBpbmRleCAyZTQ4MjBmLi43
ZThkYmE2IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLmMKPiArKysgYi94ZW4vYXJj
aC9hcm0vdmdpYy5jCj4gQEAgLTYwLDggKzYwLDEwIEBAIHN0cnVjdCB2Z2ljX2lycV9yYW5rICp2
Z2ljX3JhbmtfaXJxKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgaXJxKQo+ICAgICAgcmV0
dXJuIHZnaWNfZ2V0X3JhbmsodiwgcmFuayk7Cj4gIH0KPgo+IC1zdGF0aWMgdm9pZCB2Z2ljX2lu
aXRfcGVuZGluZ19pcnEoc3RydWN0IHBlbmRpbmdfaXJxICpwLCB1bnNpZ25lZCBpbnQgdmlycSkK
PiArdm9pZCB2Z2ljX2luaXRfcGVuZGluZ19pcnEoc3RydWN0IHBlbmRpbmdfaXJxICpwLCB1bnNp
Z25lZCBpbnQgdmlycSkKPiAgewo+ICsgICAgbWVtc2V0KHAsIDAsIHNpemVvZigqcCkpOwoKU28g
Zm9yIGluaXRpYWxpemF0aW9uLCB3ZSB3aWxsIGNsZWFyIHRoZSBtZW1vcnkgdHdpY2Ugd2hpY2gg
bG9va3MgcmF0aGVyIApwb2ludGxlc3MgKHNlZSB0aGUgY3VycmVudCBjYWxsZXIpLgoKV2UgcHJv
YmFibHkgdG8gZHJvcCB0aGUgbWVtc2V0IG9yIHJlcGxhY2UgeHphbGxvYyBieSB4YWxsb2MgaW4g
dGhlIApjYWxsZXIuIEkgd291bGQgYmUgb2sgdG8gc2VlIHRoaXMgY2hhbmdlIGluIGEgZm9sbG93
LXVwIHBhdGNoLiBBc3N1bWluZyAKeW91IHdpbGwgc2VudCBhIHBhdGNoOgoKUmV2aWV3ZWQtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGVlcnMsCgotLSAKSnVsaWVu
IEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 12 15:39:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 15: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 1dKRQn-0003uN-Uk; Mon, 12 Jun 2017 15: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 <JBeulich@suse.com>) id 1dKRQm-0003uD-Vk
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 15:39:05 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 BE/0B-03696-895BE395; Mon, 12 Jun 2017 15:39:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXS6fjDS3f6Vrt
 Igz8NBhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a7RQdYCqZJVky/3cLSwLhOpIuRk0NIIE/i
 9bYV7CA2r4CdxImWHhYQW0LAUOL0wptgNouAqsSGbdvYQGw2AXWJtmfbWUFsEQFdic5df4Bqu
 DiYBbYxSlxq6QYbJAzUfHjPUVaQhJDAPEaJfwfmgyU4Bawlnh7cwdzFyAG0TVDi7w5hkDCzgJ
 bEw1+3WCBsbYllC1+DlTALSEss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRozi1qCy1SNfQQi+
 pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzAAGYBgB+PNjQGHGCU5mJREebdcsYkU
 4kvKT6nMSCzOiC8qzUktPsQow8GhJME7Y4tdpJBgUWp6akVaZg4wFmDSEhw8SiK88ZuB0rzFB
 Ym5xZnpEKlTjLocG1av/8IkxJKXn5cqJc5bATJDAKQoozQPbgQsLi8xykoJ8zICHSXEU5BalJ
 tZgir/ilGcg1FJmDccZApPZl4J3KZXQEcwAR1xHeR+3uKSRISUVAOjz8m+o9kBaxKZ79lw7bm
 34eaCx7VvGVP3Ht8hY/1R6fZLqdUMOe03tpb/mqWRbfgqT2/Kh1viBs9fy27ar3Ff6ShHYcGp
 ULU9h4yUKiOTJkrNVWj5PflU3bWlAkzJ6aeXf7v1JyzJSnzSQh/1hVu6j5Zu8698Zmpyyl6qP
 U6sWzwr8l7ZukmPlFiKMxINtZiLihMB61A6/cYCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1497281942!66841260!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35452 invoked from network); 12 Jun 2017 15:39:03 -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 Jun 2017 15:39:03 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 12 Jun 2017 09:39:01 -0600
Message-Id: <593ED1B2020000780016218B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 12 Jun 2017 09:38:58 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andre Przywara" <andre.przywara@arm.com>
References: <7aecfd54-b46a-5941-f5b6-7e5a9243c5c0@arm.com>
 <593E8F4B0200007800161E3A@prv-mh.provo.novell.com>
 <b8e15bca-a940-d913-9c24-09534cf0fd89@arm.com>
In-Reply-To: <b8e15bca-a940-d913-9c24-09534cf0fd89@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] read_atomic, write_atomic, add_sized
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEyLjA2LjE3IGF0IDE3OjE5LCA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4gd3JvdGU6
Cj4gT24gMTIvMDYvMTcgMTE6NTUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxMi4wNi4x
NyBhdCAxMjoyNCwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4+IEkgYW0gdHJ5aW5n
IHRvIHVuZGVyc3RhbmQgd2h5IHdlIGRlY2lkZWQgdG8gaW1wbGVtZW50IHRoZSBoZWxwZXJzIAo+
Pj4gcmVhZF9hdG9taWMsIHdyaXRlX2F0b21pYywgYWRkX3NpemVkIGluIGFzc2VtYmx5IHJhdGhl
ciB0aGFuIGRpcmVjdGx5IGluIEMuCj4+Pgo+Pj4gQUZBSUNUIGltcGxlbWVudGF0aW9uIGluIEMg
c2ltaWxhciB0byBMaW51eCBoZWxwZXJzIFdSSVRFX09OQ0UvUkVBRF9PTkNFIAo+Pj4gd291bGQg
d29yayBoZXJlLiBEaWQgSSBtaXNzIGFueXRoaW5nPwo+PiAKPj4gRm9yIG9uZSBhdCBsZWFzdCBv
dXIgY3VycmVudCBBQ0NFU1NfT05DRSgpIGRvZXNuJ3QgYWxsb3cgbm9uLQo+PiBzY2FsYXIgdHlw
ZXMgdG8gYmUgcmVhZC93cml0dGVuLCB3aGVyZWFzIHtyZWFkLHdyaXRlfV9hdG9taWMoKQo+PiBz
b2xlbHkgbG9vayBhdCBzaXplb2YoKS4KPiAKPiBXaGF0IGlzIHRoZSByYXRpb25hbGUgYmVoaW5k
IHRoaXM/Cj4gSSB3b3VsZCBhc3N1bWUgdGhlIEFDQ0VTU19PTkNFKCkgZG9lcyBub3QgY2FyZSBh
Ym91dCBhdG9taWNpdHksIGl0IGlzCj4gYmFzaWNhbGx5IGEgcHJldHR5IHZlcnNpb24gb2YgYSB2
b2xhdGlsZSBjYXN0IHRvIHRlbGwgdGhlIGNvbXBpbGVyIHRvCj4gY2FjaGUgdGhlIHZhbHVlIChh
bmQgbm90IHJlLXJlYWQgYXQgd2lsbCkuIEFuZCBzbyBpdCBzaG91bGQgYmUgYWJsZSB0bwo+IHJl
YWQgYW4gYXJiaXRyYXJpbHkgc2l6ZWQgZGF0YSBzdHJ1Y3R1cmUsIG9uZSBjaHVuayBhZnRlciB0
aGUgb3RoZXIsIGJ1dAo+IG9ubHkgZWFjaCBjaHVuayBvbmNlPyBUaGlzIGlzIHdoYXQgTGludXgg
c3VwcG9ydHMsIGF0IGxlYXN0Ogo+IAlzd2l0Y2ggKHNpemUpIHsKPiAJLi4uCj4gCWRlZmF1bHQ6
Cj4gCQliYXJyaWVyKCk7Cj4gICAgICAgICAgICAgICAgIF9fYnVpbHRpbl9tZW1jcHkoKHZvaWQg
KilyZXMsIChjb25zdCB2b2lkICopcCwgc2l6ZSk7Cj4gICAgICAgICAgICAgICAgIGJhcnJpZXIo
KTsKPiAJfQoKVGhhdCdzIGEgcXVlc3Rpb24gdG8gYmUgYW5zd2VyZWQgYnkgdGhlIHBhcnRpZXMg
aW52b2x2ZWQgaW4KY29tbWl0IDlkNTYxN2NkODkgKCJ4ZW4vYXJtOiBGaXggQVJNIGJ1aWxkIGZv
bGxvd2luZyBjL3MKMTFjMzk3YyIpLgoKPiBPciBkb2VzIEFDQ0VTU19PTkNFKCkgY292ZXIgbW9y
ZSB0aGFuIGp1c3QgdGhpcyB2b2xhdGlsZSBwcm9wZXJ0eT8KCk5vdCB0aGF0IEkgd291bGQga25v
dyBvZiBhbnkuCgo+PiBQbHVzIEFDQ0VTU19PTkNFKCkgZG9lc24ndCBlbmZvcmNlIGEKPj4gc2lu
Z2xlIGluc3RydWN0aW9uIHRvIGJlIHVzZWQgaW4gdGhlIHJlc3VsdGluZyBhc3NlbWJseSAtIHdo
aWxlIHRoZQo+PiBjb21waWxlciBtYXkgbm90IGZvbGQgbXVsdGlwbGUgYWNjZXNzZXMsIGl0IHN0
aWxsIG1heSBicmVhayB0aGVtCj4+IHVwIGlmIGl0IHdpc2hlcyB0byAoYnV0IG9mIGNvdXJzZSBp
dCB1c3VhbGx5IHdvbid0IGl0IHRoZSB3aG9sZSB0aGluZwo+PiBjYW4gYmUgZXhwcmVzc2VkIHdp
dGggYSBzaW5nbGUgaW5zdHJ1Y3Rpb24pLgo+IAo+IFNvIGxvb2tpbmcgYXQgdGhlIGltcGxlbWVu
dGF0aW9uIG9mIG91ciBzaW5nbGUtaW5zdHJ1Y3Rpb24gcmVhZF9hdG9taWMoKQo+IGltcGxlbWVu
dGF0aW9uLCBJIGNhbid0IGZpbmQgb25lIHBvaW50Ogo+IEFsbCBvZiBpMzg2LCB4ODZfNjQsIGFy
bSBhbmQgYXJtNjQgc2VlbSB0byBndWFyYW50ZWUgYXRvbWljaXR5IGZvciBhCj4gbmF0aXZlIGRh
dGEgdHlwZSAqb25seSogaWYgdGhlIGFkZHJlc3MgaXMgbmF0dXJhbGx5IGFsaWduZWQuCj4gIk5l
d2VyIiB4ODYgQ1BVcyBzZWVtcyB0byBndWFyYW50ZWUgYXRvbWljaXR5IGV2ZW4gZm9yIHVuYWxp
Z25lZAo+IGFkZHJlc3NlcyB3aGVuIHRoZSBkYXRhIGhpdHMgYW5kIGZpdHMgaW4gdGhlIGNhY2hl
LCBidXQgSSB0aGluayB0aGlzIGlzCj4gbm90aGluZyB3ZSBjYW4gY2hlY2sgZm9yIG9yIHJlbHkg
b24uCj4gU28gSSBkb24ndCBzZWUgaG93IHRoaXMgYWxpZ25tZW50IGlzIGVuZm9yY2VkIGhlcmUu
IEkgdG9vayBjb2RlIHNuaXBwZXRzCj4gZnJvbSBhdG9taWMuaCBhbmQgY29tcGlsZWQgYSB0ZXN0
IGNhc2UsIGFuZCBpbmRlZWQgcGFzc2luZyBpbiBhIHBvaW50ZXIKPiB0byBhbiB1bmFsaWduZWQg
dWludDMyX3QgKGZyb20gYSBwYWNrZWQgc3RydWN0KSByZXN1bHRlZCBpbiBhIHNpbmdsZSwKPiBi
dXQgdW5hbGlnbmVkIGFjY2VzczoKPiAJbGRyICAgICB4MywgW3gyOSwjNTddCj4gYW5kOgo+IAlt
b3YgICAgMHgxMSglcnNwKSwlZWR4Cj4gCj4geDI5IGlzIHRoZSBmcmFtZSBwb2ludGVyLCBzbyBp
dCcgc3RyaWN0bHkgYWxpZ25lZCBhcyBpdCdzIGRlcml2ZWQgZnJvbQo+IHRoZSBzdGFjayBwb2lu
dGVyLCB3aGljaCBtYWtlcyB4MjkgKyA1NyBub3QgYWxpZ25lZC4KPiAKPiBTbyByZWFkX2F0b21p
YygpIGlzIG5vdCBhdG9taWMgaW4gdGhpcyBjYXNlLgoKQW55b25lIHVzaW5nIGRlbGliZXJhdGVs
eSB1bmFsaWduZWQgcG9pbnRlcnMgaGFzIHRvIHRha2UgZ3JlYXQKY2FyZSBvZiB3aGF0IChzKWhl
IGRvZXMgd2l0aCB0aGUgcG9pbnRlciBhbnl3YXkuIEdlbmVyaWMKY29uc3RydWN0cyBsaWtlIHRo
ZXNlIGFyZSBtZWFudCB0byBiZSB1c2VkIG9uIG9iamVjdHMgd2hpY2gKdGhlIGNvbXBpbGVyIHdv
dWxkIHByb2R1Y2Ugd2l0aG91dCBodW1hbnMgYnJlYWtpbmcgYmFzaWMKYXNzdW1wdGlvbnMuCgo+
IEkgZG9uJ3Qgc2VlIGFuIHNpbXBsZSBhbmQgZ2VuZXJpYyB3YXkgb3V0IG9mIHRoaXMsIGFzIHRo
ZXJlIGRvZXMgbm90Cj4gc2VlbSB0byBiZSBhbiBlYXN5IChvciBjaGVhcCkgd2F5IG9mIGNoZWNr
aW5nIGZvciB1bmFsaWduZWQgcG9pbnRlcnMgYXQKPiBjb21waWxlIHRpbWUgKGFsdGhvdWdoIEkg
dGhpbmsgdGhlIGNvbXBpbGVyIGNvdWxkIGtub3cgdGhpcykuCj4gCj4gQ2FuIHdlIGxpdmUgd2l0
aCBzaWxlbnRseSBhc3N1bWluZyBhbGlnbmVkIHZhcmlhYmxlcyBpbiB0aGUgWGVuIGNvZGUKPiAo
ZHVlIHRvIEFCSSByZXF1aXJlbWVudHMpPwoKQXMgcGVyIGFib3ZlIC0gdmVyeSBtdWNoIHllcyBp
bW8uCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 12 15:40:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 15: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 1dKRRl-0004OZ-7W; Mon, 12 Jun 2017 15: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 <julien.grall@arm.com>) id 1dKRRj-0004Ah-GC
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 15:40:03 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 89/90-02956-2D5BE395; Mon, 12 Jun 2017 15:40:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVysyfVTffSVrt
 Ig4crxC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozv69YwFhxjrVg0aQpbA+NFli5GLg4hgc2M
 EotWdwM5nEDObkaJl1+VQWxhgWiJi7s2gMVFBCIl9m89AGRzANVkS0zpyQTpZRa4zijx9c47d
 pAaNgFNiTufPzGB2LwCVhL33lxhBrFZBFQlln6ayQZiiwqES7xtPMICUSMocXLmE7CZnAI2Et
 tOJYOEmQVsJe7M3c0MYctLbH87h3kCI98sJB2zkJTNQlK2gJF5FaNGcWpRWWqRrqGRXlJRZnp
 GSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYLAxAMEOxssbAw4xSnIwKYnybrliEynEl5Sf
 UpmRWJwRX1Sak1p8iFGGg0NJgld2i12kkGBRanpqRVpmDjDsYdISHDxKIrzxm4HSvMUFibnFm
 ekQqVOMuhxNH7Z8YRJiycvPS5US560AmSEAUpRRmgc3AhaDlxhlpYR5GYGOEuIpSC3KzSxBlX
 /FKM7BqCTMGw4yhSczrwRu0yugI5iAjrgOcj9vcUkiQkqqgfGAYEdsoP6FqnfXJnvq8by3jKj
 QNE88t7TSUq/85goBtx/ck+yzDt24pObaZ7SOa9rC6PW+U8vec8ac8T83d+cGXY2/uwP2GhYc
 tcsrf+a+7HqYhdZv8Z87I0Rm3pWZ0T4zb/3WyvdWE2rvxL11PHJn3t23Kly9/oKNjonuKZsn1
 qTsXGU8d74SS3FGoqEWc1FxIgDyUd32vAIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1497282001!54422429!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6763 invoked from network); 12 Jun 2017 15:40:02 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-27.messagelabs.com with SMTP; 12 Jun 2017 15:40: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 9D3EB1596;
 Mon, 12 Jun 2017 08:40: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 6EF083F557;
 Mon, 12 Jun 2017 08:40:00 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170609174141.5068-1-andre.przywara@arm.com>
 <20170609174141.5068-12-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <446b4b48-857c-ca8f-8c72-ec7b2dc0d4ee@arm.com>
Date: Mon, 12 Jun 2017 16:39:59 +0100
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: <20170609174141.5068-12-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: Re: [Xen-devel] [PATCH v11 11/34] ARM: vGIC: cache virtual LPI
 priority in struct pending_irq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGkgQW5kcmUsCgpPbiAwOS8wNi8xNyAxODo0MSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gV2Ug
ZW5oYW5jZSBzdHJ1Y3QgcGVuZGluZ19pcnEgdG8gY2FjaGUgdGhlIHByaW9yaXR5IGluZm9ybWF0
aW9uCj4gZm9yIExQSXMuIFJlYWRpbmcgdGhlIGluZm9ybWF0aW9uIGZyb20gdGhlcmUgaXMgZmFz
dGVyIHRoYW4gYWNjZXNzaW5nCj4gdGhlIHByb3BlcnR5IHRhYmxlIGZyb20gZ3Vlc3QgbWVtb3J5
LiBBbHNvIGl0IHVzZSBzb21lIHBhZGRpbmcgYXJlYSBpbgo+IHRoZSBzdHJ1Y3QsIHNvIGRvZXMg
bm90IHJlcXVpcmUgbW9yZSBtZW1vcnkuCj4gVGhpcyBpbnRyb2R1Y2VzIHRoZSBmdW5jdGlvbiB0
byByZXRyaWV2ZSB0aGUgTFBJIHByaW9yaXR5IGFzIGEgdmdpY19vcHMuCj4gQWxzbyB0aGlzIG1v
dmVzIHRoZSB2Z2ljX2dldF92aXJxX3ByaW9yaXR5KCkgY2FsbCBpbgo+IHZnaWNfdmNwdV9pbmpl
Y3RfaXJxKCkgdG8gaGFwcGVuIGFmdGVyIHRoZSBOVUxMIGNoZWNrIG9mIHRoZSBwZW5kaW5nX2ly
cQo+IHBvaW50ZXIsIHNvIHdlIGNhbiByZWx5IG9uIHRoZSBwb2ludGVyIGluIHRoZSBuZXcgZnVu
Y3Rpb24uCj4KPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFA
YXJtLmNvbT4KCkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoK
Q2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 12 15:46:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 15: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 1dKRXo-0004iJ-Sm; Mon, 12 Jun 2017 15:46: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 1dKRXn-0004iD-BK
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 15:46:19 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 69/1D-03696-947BE395; Mon, 12 Jun 2017 15:46:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVysyfVTddzu12
 kwf3LfBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bUl4vZC36zVmz/f5SpgfEDSxcjF4eQwGZG
 ie/NJ5khnN2MErfXz2TqYuTkEBYIkOifuIcFxBYRiJTYv/UAkM0BVJQt8ee9N0g9s8B1Romvd
 96xg9SwCWhK3Pn8CayXV8BKovt3F1g9i4CqxNNvGiBhUYFwibeNR1ggSgQlTs58AmZzCthIvH
 +ziRnEZhawlbgzdzeULS+x/e0c5gmMfLOQtMxCUjYLSdkCRuZVjBrFqUVlqUW6RkZ6SUWZ6Rk
 luYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiB4cYABDsY18wPPMQoycGkJMq75YpNpBBfUn5K
 ZUZicUZ8UWlOavEhRhkODiUJ3v6tdpFCgkWp6akVaZk5wMCHSUtw8CiJ8MZvBkrzFhck5hZnp
 kOkTjHqcjR92PKFSYglLz8vVUqc9wXIDAGQoozSPLgRsCi8xCgrJczLCHSUEE9BalFuZgmq/C
 tGcQ5GJWFeB5ApPJl5JXCbXgEdwQR0xHWQ+3mLSxIRUlINjPy/du72WuD36Izc1Js+97+9erj
 Jboa2RZfxrp1Lhe/wS4ZNP2I5/8v7eR8ZN1w/b1hy5K3Tt8z7G7lYI4uf35/fFmB35qR74XzX
 +WJRImffXFCYf05a7VF/AP9aYb5Dq57N+hW2tP3tLhH15+vPGp60m/Lsorv0RMkcsb712cKet
 r1JpRH3fq5VYinOSDTUYi4qTgQAi6bwr70CAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1497282376!67310805!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55535 invoked from network); 12 Jun 2017 15:46:17 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-4.tower-21.messagelabs.com with SMTP; 12 Jun 2017 15:46: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 6E8D41596;
 Mon, 12 Jun 2017 08:46: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 418F53F557;
 Mon, 12 Jun 2017 08:46:15 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170609174141.5068-1-andre.przywara@arm.com>
 <20170609174141.5068-13-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <4600be74-685c-e65d-54e3-907d5612f204@arm.com>
Date: Mon, 12 Jun 2017 16:46:13 +0100
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: <20170609174141.5068-13-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: Re: [Xen-devel] [PATCH v11 12/34] ARM: vGIC: add LPI VCPU ID to
 struct pending_irq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGkgQW5kcmUsCgpPbiAwOS8wNi8xNyAxODo0MSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gVGhl
IHRhcmdldCBDUFUgZm9yIGFuIExQSSBpcyBlbmNvZGVkIGluIHRoZSBpbnRlcnJ1cHQgdHJhbnNs
YXRpb24gdGFibGUKPiBlbnRyeSwgc28gY2FuJ3QgYmUgZWFzaWx5IGRlcml2ZWQgZnJvbSBqdXN0
IGFuIExQSSBudW1iZXIgKHNob3J0IG9mCj4gd2Fsa2luZyAqYWxsKiB0YWJsZXMgYW5kIGZpbmQg
dGhlIG1hdGNoaW5nIExQSSkuCj4gVG8gYXZvaWQgdGhpcyBpbiBjYXNlIHdlIG5lZWQgdG8ga25v
dyB0aGUgVkNQVSAoZm9yIHRoZSBJTlZBTEwgY29tbWFuZCwKPiBmb3IgaW5zdGFuY2UpLCBwdXQg
dGhlIFZDUFUgSUQgaW4gdGhlIHN0cnVjdCBwZW5kaW5nX2lycSwgc28gdGhhdCBpdCBpcwo+IGVh
c2lseSBhY2Nlc3NpYmxlLgo+IFdlIHVzZSB0aGUgcmVtYWluaW5nIDggYml0cyBvZiBwYWRkaW5n
IHNwYWNlIGZvciB0aGF0IHRvIGF2b2lkIGVubGFyZ2luZwo+IHRoZSBzaXplIG9mIHN0cnVjdCBw
ZW5kaW5nX2lycS4gVGhlIG51bWJlciBvZiBWQ1BVcyBpcyBsaW1pdGVkIHRvIDEyNwo+IGF0IHRo
ZSBtb21lbnQgYW55d2F5LCB3aGljaCB3ZSBhbHNvIGNvbmZpcm0gd2l0aCBhIEJVSUxEX0JVR19P
Ti4KPgo+IFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0u
Y29tPgoKQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGVl
cnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 12 15:46:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 15:46: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 1dKRYD-0004lo-75; Mon, 12 Jun 2017 15:46:45 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <apop@bitdefender.com>) id 1dKRYC-0004la-4z
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 15:46:44 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 7B/88-01999-367BE395; Mon, 12 Jun 2017 15:46:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplleJIrShJLcpLzFFi42KJPp6xUDdhu12
 kwbITTBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aDm8dZC5IrJv5Zz9zAGNDFyMkhJOAhcXTi
 CZYuRi4gey2jxNZn2xkhnLuMEgdOPWSGqer6d4YZItHNKDFz6kM2kASLgKrEx09zmUBsNgF1i
 c17t7CC2CICShL3Vk1mAmlgFpjLJDGt5ReQw8EhLOArMX8fP0gNr4CGxI6Lp1ggFlhKtHR/YY
 GIC0qcnPkEzGYW0JK48e8lWCuzgLTE8n8cIGFOASuJJycuga0VFVCWmLdvFRtIiYRAjsSq9aU
 QppTE/1YlkAMkBJawSGyduhjsYgkBGYlHE2+yTWAUnYVk2Swky2YhLFvAyLyKUaM4tagstUjX
 0FwvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMwIhiAYAfjxdOehxglOZiURHm3X
 LGJFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBa7/NLlJIsCg1PbUiLTMHGJswaQkOHiUR3vjNQG
 ne4oLE3OLMdIjUKUZ7jnn/1nxh4vjwH0R29GwAkk0ftnxhEmLJy89LlRLnDQGZKgDSllGaBzc
 UlkouMcpKCfMyAp0pxFOQWpSbWYIq/4pRnINRSZjXYSvQFJ7MvBK43a+AzmICOus6yEe8xSWJ
 CCmpBsYq9Z6n75N2zFTbn/Ooq3+i04aVvsyyHg6pwY/sLcz/ZnPs2Bhp82fPCZ/G5UJxN154p
 X5LFYn8IvTl1x+FX69zGO/rH2Sezraz0am98toBs3LHg6kp974dt7lof7B/0aXmyHmc9v4Lqs
 I3nW9/z3uVWWpK/32jbWbfbrUZSRXbl91OO7fCN1WJpTgj0VCLuag4EQBO5x+AIAMAAA==
X-Env-Sender: apop@bitdefender.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1497282399!102880899!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53242 invoked from network); 12 Jun 2017 15:46:39 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-8.tower-206.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 12 Jun 2017 15:46:39 -0000
Received: (qmail 32423 invoked from network); 12 Jun 2017 18:46: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 Jun 2017 18:46:38 +0300
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id BE3A07FC00
 for <xen-devel@lists.xenproject.org>; Mon, 12 Jun 2017 18:46:38 +0300 (EEST)
Received: (qmail 27757 invoked from network); 12 Jun 2017 18:46:38 +0300
Received: from unknown (HELO hel) (apop@bitdefender.com@10.220.12.75)
 by smtp02.buh.bitdefender.net with SMTP; 12 Jun 2017 18:46:38 +0300
Date: Mon, 12 Jun 2017 18:46:38 +0300
From: Adrian Pop <apop@bitdefender.com>
To: xen-devel@lists.xenproject.org
Message-ID: <20170612154637.GA22402@hel>
References: <20170609165154.23577-1-apop@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170609165154.23577-1-apop@bitdefender.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.71828
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 451867,
 Stamp: 3], Multi: [Enabled, t: (0.000007,0.001084)], BW: [Enabled, t:
 (0.000007)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.001779), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY; NN_NO_LINK_NMD;
 NN_SUMM_TP_BWLLE_ADN; NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS;
 NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled, t: (0.008792,0.000009)],
 URL: [Enabled, t: (0.000005)], RTDA: [Enabled, t: (0.250802), Hit: No,
 Details: v2.5.1; Id: 15.5f4p8m.1bieemo5f.a7r], total: 0(775)
X-BitDefender-CF-Stamp: none
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>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2 0/2] x86: Add a hvmop for setting the #VE
	suppress bit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SSd2ZSBqdXN0IG5vdGljZWQgSSBoYWQgZm9yZ290dGVuIHRvIHVwZGF0ZSB0aGUgdmVyc2lvbiBv
ZiB0aGUgcGF0Y2ggaW4KdGhlIGVtYWlsIHN1YmplY3QuICBTb3JyeSEKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 12 15:47:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 15:47:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKRZB-0004tY-GG; Mon, 12 Jun 2017 15:47: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 1dKRZA-0004t4-4e
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 15:47:44 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 06/F6-03557-F97BE395; Mon, 12 Jun 2017 15:47:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsVysyfVTXf+drt
 Ig89XOS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy+7sVsBSfZKm5dvcvawLidtYuRi0NIYDOj
 RMuUTkYIZzejxNxZp5m7GDk5hAUSJE6dvMwKYosIRErs33qABcQWEsiWWLeiB6ybWeA6o8TXO
 +/YQRJsApoSdz5/YgKxeQWsJPZ+fwNkc3CwCKhK/OpgBAmLCoRLvG08wgJRIihxcuYTMJtTwE
 bi3vQTYLuYBWwl7szdzQxhy0tsfzuHeQIj3ywkLbOQlM1CUraAkXkVo0ZxalFZapGuobleUlF
 mekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgwDEAwQ7G2xsDDjFKcjApifJuuWITKcSX
 lJ9SmZFYnBFfVJqTWnyIUYaDQ0mC136bXaSQYFFqempFWmYOMPRh0hIcPEoivPGbgdK8xQWJu
 cWZ6RCpU4y6HE0ftnxhEmLJy89LlRLnDQGZIQBSlFGaBzcCFoeXGGWlhHkZgY4S4ilILcrNLE
 GVf8UozsGoJMzrsBVoCk9mXgncpldARzABHXEd5H7e4pJEhJRUA6OVOqNe/hHjsvtdprHnDnj
 1W8jH3dE2r5zov22brUTHeg5lr6eyybuna08z9VI9+PR96WPWg9dZbqlKL+Zn3xkk47lzuu8+
 9r/8jfcazm49sFP8e/WKFN+gjsWPmG+6cwtzvfkoXbHdcP/BRsYLCT2MPczfpr+2uft1T9apq
 6fuK3ofi32831iJpTgj0VCLuag4EQBToCC3vgIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1497282462!107462879!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35303 invoked from network); 12 Jun 2017 15:47:43 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-27.messagelabs.com with SMTP; 12 Jun 2017 15:47: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 760351596;
 Mon, 12 Jun 2017 08:47: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 48F6C3F557;
 Mon, 12 Jun 2017 08:47:41 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170609174141.5068-1-andre.przywara@arm.com>
 <20170609174141.5068-14-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <564a6abe-3fe0-e885-988f-4288930fc70b@arm.com>
Date: Mon, 12 Jun 2017 16:47:39 +0100
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: <20170609174141.5068-14-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: Re: [Xen-devel] [PATCH v11 13/34] ARM: GIC: ITS: remove no longer
 needed VCPU ID in host LPI 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>

SGkgQW5kcmUsCgpPbiAwOS8wNi8xNyAxODo0MSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gVG8g
Z2V0IGVhc3kgYWNjZXNzIHRvIHRoZSBWQ1BVIGEgZm9yd2FyZWRlZCBMUEkgaW50ZXJydXB0IHNo
b3VsZCBiZQoKTklUOiBzL2ZvcndhcmVkZWQvZm9yd2FyZGVkLwoKPiBpbmplY3RlZCB0bywgc28g
ZmFyIHdlIHN0b3JlZCB0aGUgVkNQVSBJRCBpbiB0aGUgaG9zdCBMUEkgZW50cnkuCj4gSG93ZXZl
ciB0aGlzIGNyZWF0ZXMgYSByZWR1bmRhbmN5LCBzaW5jZSB3ZSBrZWVwIHRoZSB0YXJnZXQgVkNQ
VSBpbgo+IHRoZSBzdHJ1Y3QgcGVuZGluZ19pcnEgYWxyZWFkeSwgd2hpY2ggd2UgY2FuIGVhc2ls
eSBsb29rIHVwIGdpdmVuIHRoZQo+IGRvbWFpbiBhbmQgdGhlIHZpcnR1YWwgTFBJIG51bWJlci4K
PiBBcGFydCBmcm9tIHJlbW92aW5nIHRoZSByZWR1bmRhbmN5IHRoaXMgYXZvaWRzIGhhdmluZyB0
byB1cGRhdGUgdGhpcwo+IGluZm9ybWF0aW9uIGxhdGVyIGFuZCBrZWVwaW5nIGl0IGluIHN5bmMg
aW4gYSByYWNlLWZyZWUgZmFzaGlvbi4KPiBTaW5jZSB0aGlzIGluZm9ybWF0aW9uIGhhcyBub3Qg
YmVlbiB1c2VkIHRoYXQsIHRoaXMgcGF0Y2ggYWN0dWFsbHkgZG9lcwo+IG5vdCBjaGFuZ2UgYW55
dGhpbmcsIGl0IGp1c3QgcmVtb3ZlcyB0aGUgZGVjbGFyYXRpb24gYW5kIGluaXRpYWxpemF0aW9u
Lgo+Cj4gU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5j
b20+CgpXaXRoIHRoZSB0eXBvIGZpeGVkOgoKQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 12 15:47:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 15:47:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKRZC-0004u5-Nk; Mon, 12 Jun 2017 15: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 <osstest-admin@xenproject.org>) id 1dKRZB-0004tP-2N
 for xen-devel@lists.xensource.com; Mon, 12 Jun 2017 15:47:45 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 A2/23-02183-F97BE395; Mon, 12 Jun 2017 15:47:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVXfmdrt
 Ig2NrhCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8XV1I0vBOrOKpateMDcw
 ztLtYuTkEBL4yygx86JwFyMXkP2YUeLmpyPMEM42RonWu/3sIFUiAs4SX8/MBbN5BfQlHjdOZ
 wKxhQWCJJ5e3sEE0iAh8IRJ4s6crWAJCQFPiTMzF7PC2Bu+bASKs3OwCVhJHBLrYuTgYBFQlb
 h8NWQCI/cCRoZVjBrFqUVlqUW6hkZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxi
 BHmcAgh2MfbOcDzFKcjApifJuuWITKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd/M2u0ghwaLU
 9NSKtMwcYOjBpCU4eJREeOM3A6V5iwsSc4sz0yFSpxh1OTasXv+FSYglLz8vVUqcNwRkhgBIU
 UZpHtwIWBxcYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjCvw1agKTyZeSVwm14BHcEEdMR1kP
 t5i0sSEVJSDYwCmWd2N141kQ5LfZvLcPrF+5CCKSd0W3RipkVNWpP9rGLVZtbIXk6Nv32r7/d
 X/tkfcn+3jPS/d5/0g51Tnfn8N+hO3bKEPbuT8ZP/B/2XL9vz1fsnnC7c9aaPc+J+riuMm8NU
 I/Wn/uhZtjFLLjr4XFVorDqzcCyj4Xpz0f6WO2uLlF4s/KDEUpyRaKjFXFScCACk8X4rfgIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1497282456!102993655!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3409 invoked from network); 12 Jun 2017 15:47:37 -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; 12 Jun 2017 15:47: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 1dKRYz-0003LO-Rk; Mon, 12 Jun 2017 15:47: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 1dKRYu-0002qB-B3; Mon, 12 Jun 2017 15:47:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dKRYu-0005Tr-3B; Mon, 12 Jun 2017 15:47:28 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110375-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=75dfe7c566c36e0af4714557a666827f49b69191
X-Osstest-Versions-That: xen=136d46e548db1c346c3e14b8d6d5b771fc30ca41
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 12 Jun 2017 15:47:28 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 110375: 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>

ZmxpZ2h0IDExMDM3NSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDM3NS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDc1ZGZlN2M1NjZjMzZl
MGFmNDcxNDU1N2E2NjY4MjdmNDliNjkxOTEKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDEzNmQ0NmU1NDhkYjFjMzQ2YzNlMTRiOGQ2ZDViNzcxZmMzMGNhNDEKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDExMDM2NSAgMjAxNy0wNi0xMiAwODowMjozNSBaICAgIDAgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMTAzNzUgIDIwMTctMDYtMTIgMTQ6MDE6MjMgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cgpq
b2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkz
ODYgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5n
IHJldmlzaW9uIDoKCisgYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHJldmlzaW9uPTc1ZGZl
N2M1NjZjMzZlMGFmNDcxNDU1N2E2NjY4MjdmNDliNjkxOTEKKyAuIC4vY3JpLWxvY2stcmVwb3MK
KysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysr
IGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAg
ICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAg
ICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBs
b2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9y
ZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8g
L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9z
X2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rl
c3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0
ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrIC4vYXAtcHVzaCB4ZW4tdW5zdGFibGUtc21va2UgNzVkZmU3YzU2NmMzNmUwYWY0NzE0
NTU3YTY2NjgyN2Y0OWI2OTE5MQorIGJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyByZXZpc2lv
bj03NWRmZTdjNTY2YzM2ZTBhZjQ3MTQ1NTdhNjY2ODI3ZjQ5YjY5MTkxCisgLiAuL2NyaS1sb2Nr
LXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sg
MDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAg
ICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmln
KCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAg
JworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29z
c3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisr
KyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcwor
KyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rl
c3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2Ny
aS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJy
YW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT14ZW4KKyB4ZW5icmFuY2g9eGVuLXVuc3Rh
YmxlLXNtb2tlCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQorICdbJyB4eGVu
ID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4cWVtdS11cHN0cmVhbS11bnN0YWJs
ZSA9IHggJ10nCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5j
aCB4ZW4tdW5zdGFibGUtc21va2UKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdb
JyB4NzVkZmU3YzU2NmMzNmUwYWY0NzE0NTU3YTY2NjgyN2Y0OWI2OTE5MSA9IHggJ10nCisgOiB0
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
IDogdGVzdGVkL2xpbnV4LTMuMTQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdp
dDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHgg
J10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3Rl
ZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9r
ZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHkt
Y3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9r
ZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4t
dW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRh
aWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUt
c21va2UKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgt
Mi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHkt
Y3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVf
UUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUt
eGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
eGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09W
TUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0
CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0
CisgaW5mb19saW51eF90cmVlIHhlbi11bnN0YWJsZS1zbW9rZQorIGNhc2UgJDEgaW4KKyByZXR1
cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy94ZW4KKyBn
aXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQgNzVk
ZmU3YzU2NmMzNmUwYWY0NzE0NTU3YTY2NjgyN2Y0OWI2OTE5MTpyZWZzL2hlYWRzL3Ntb2tlClRv
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICAxMzZkNDZl
Li43NWRmZTdjICA3NWRmZTdjNTY2YzM2ZTBhZjQ3MTQ1NTdhNjY2ODI3ZjQ5YjY5MTkxIC0+IHNt
b2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 12 15:52:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 15: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 1dKRdK-0005kQ-8t; Mon, 12 Jun 2017 15:52: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=3291fa11c=wei.liu2@citrix.com>)
 id 1dKRdI-0005kK-JX
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 15:52:00 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 4E/92-03587-0A8BE395; Mon, 12 Jun 2017 15:52:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHRDpO70HXa
 RBsfXS1p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmrn+xiK9gmUrH4a0ID43SBLkZODgkBf4kn
 b3vZQGwWAVWJW1f/MILYbALKEj87QeIcHCJA8b/d3l2MXBzMAnuZJKY+f8kOUiMsECSxcs0nF
 hCbV8BCYuOBK2D1QgIZEj9Pc0GEBSVOznwCVsIsoCOxYPcnsBJmAWmJ5f84QExOASuJl89zQS
 pEBVQkOpfOAasWElCQ6Jh+jGkCI98sJINmIRk0C2HQAkbmVYzqxalFZalFuuZ6SUWZ6RkluYm
 ZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBAcYABDsYZ172P8QoycGkJMq75YpNpBBfUn5KZUZi
 cUZ8UWlOavEhRhkODiUJXqftdpFCgkWp6akVaZk5wFCHSUtw8CiJ8MZvBkrzFhck5hZnpkOkT
 jEac2xYvf4LE0dHz4YvTEIsefl5qVLivBEgkwRASjNK8+AGwWLwEqOslDAvI9BpQjwFqUW5mS
 Wo8q8YxTkYlYR5HbYCTeHJzCuB2/cK6BQmoFOug3zBW1ySiJCSamDMcsyY8/TsEpfA9r0Zxf7
 22jWLPqpkBR/y31pRXvPzditz4sckleOLyry8a288atlhcUN9R+rH9OAPK0I5akw6q5jDFKNb
 f6R7ffjdfs3ep9YxOrdOT+mJ4M3/opXiz1hXb7TbsEBh4kWuAuOI2Y1RShdEhGylm44qMKbuS
 P17+eeSPzJfHZVYijMSDbWYi4oTAQsW8tW8AgAA
X-Env-Sender: prvs=3291fa11c=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1497282709!102676859!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34537 invoked from network); 12 Jun 2017 15:51:51 -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;
 12 Jun 2017 15:51:51 -0000
X-IronPort-AV: E=Sophos;i="5.39,334,1493683200"; d="scan'208";a="427524422"
Date: Mon, 12 Jun 2017 16:51:48 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Adrian Pop <apop@bitdefender.com>
Message-ID: <20170612155148.iatx4icvie3fwjvr@citrix.com>
References: <20170609165154.23577-1-apop@bitdefender.com>
 <20170609165154.23577-3-apop@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170609165154.23577-3-apop@bitdefender.com>
User-Agent: NeoMutt/20170113 (1.7.2)
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>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 2/2] x86/altp2m: Add a hvmop for setting the
 suppress #VE bit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBKdW4gMDksIDIwMTcgYXQgMDc6NTE6NTRQTSArMDMwMCwgQWRyaWFuIFBvcCB3cm90
ZToKPiBJbnRyb2R1Y2UgYSBuZXcgaHZtb3AsIEhWTU9QX2FsdHAybV9zZXRfc3VwcHJlc3NfdmUs
IHdoaWNoIGFsbG93cyBhCj4gcHJpdmlsZWdlZCBkb21haW4gdG8gY2hhbmdlIHRoZSB2YWx1ZSBv
ZiB0aGUgI1ZFIHN1cHByZXNzIGJpdCBmb3IgYQo+IHBhZ2UuCj4gCj4gQWRkIGEgbGlieGMgd3Jh
cHBlciBmb3IgaW52b2tpbmcgdGhpcyBodm1vcC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBZHJpYW4g
UG9wIDxhcG9wQGJpdGRlZmVuZGVyLmNvbT4KPiAtLS0KPiAgdG9vbHMvbGlieGMvaW5jbHVkZS94
ZW5jdHJsLmggICB8ICAyICsrCj4gIHRvb2xzL2xpYnhjL3hjX2FsdHAybS5jICAgICAgICAgfCAy
NCArKysrKysrKysrKysrKysrKysrCj4gIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICAg
fCAxNCArKysrKysrKysrKwo+ICB4ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jICAgIHwgNTIg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgeGVuL2luY2x1ZGUv
cHVibGljL2h2bS9odm1fb3AuaCB8IDE1ICsrKysrKysrKysrKwo+ICB4ZW4vaW5jbHVkZS94ZW4v
bWVtX2FjY2Vzcy5oICAgIHwgIDMgKysrCj4gIDYgZmlsZXMgY2hhbmdlZCwgMTEwIGluc2VydGlv
bnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggYi90
b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAo+IGluZGV4IDE2MjlmNDEyZGQuLmY2YmE4NjM1
YmYgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKPiArKysgYi90
b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAo+IEBAIC0xOTI2LDYgKzE5MjYsOCBAQCBpbnQg
eGNfYWx0cDJtX2Rlc3Ryb3lfdmlldyh4Y19pbnRlcmZhY2UgKmhhbmRsZSwgZG9taWRfdCBkb21p
ZCwKPiAgLyogU3dpdGNoIGFsbCB2Q1BVcyBvZiB0aGUgZG9tYWluIHRvIHRoZSBzcGVjaWZpZWQg
YWx0cDJtIHZpZXcgKi8KPiAgaW50IHhjX2FsdHAybV9zd2l0Y2hfdG9fdmlldyh4Y19pbnRlcmZh
Y2UgKmhhbmRsZSwgZG9taWRfdCBkb21pZCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1aW50MTZfdCB2aWV3X2lkKTsKPiAraW50IHhjX2FsdHAybV9zZXRfc3VwcHJlc3NfdmUoeGNf
aW50ZXJmYWNlICpoYW5kbGUsIGRvbWlkX3QgZG9taWQsCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVpbnQxNl90IHZpZXdfaWQsIHhlbl9wZm5fdCBnZm4sIGJvb2wgc3ZlKTsKPiAg
aW50IHhjX2FsdHAybV9zZXRfbWVtX2FjY2Vzcyh4Y19pbnRlcmZhY2UgKmhhbmRsZSwgZG9taWRf
dCBkb21pZCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MTZfdCB2aWV3X2lk
LCB4ZW5fcGZuX3QgZ2ZuLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbm1lbV9h
Y2Nlc3NfdCBhY2Nlc3MpOwo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19hbHRwMm0uYyBi
L3Rvb2xzL2xpYnhjL3hjX2FsdHAybS5jCj4gaW5kZXggMDYzOTYzMjQ3Ny4uNDcxMDEzMzkxOCAx
MDA2NDQKPiAtLS0gYS90b29scy9saWJ4Yy94Y19hbHRwMm0uYwo+ICsrKyBiL3Rvb2xzL2xpYnhj
L3hjX2FsdHAybS5jCj4gQEAgLTE2Myw2ICsxNjMsMzAgQEAgaW50IHhjX2FsdHAybV9zd2l0Y2hf
dG9fdmlldyh4Y19pbnRlcmZhY2UgKmhhbmRsZSwgZG9taWRfdCBkb21pZCwKPiAgICAgIHJldHVy
biByYzsKPiAgfQo+ICAKPiAraW50IHhjX2FsdHAybV9zZXRfc3VwcHJlc3NfdmUoeGNfaW50ZXJm
YWNlICpoYW5kbGUsIGRvbWlkX3QgZG9taWQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVpbnQxNl90IHZpZXdfaWQsIHhlbl9wZm5fdCBnZm4sIGJvb2wgc3ZlKQo+ICt7Cj4gKyAg
ICBpbnQgcmM7Cj4gKyAgICBERUNMQVJFX0hZUEVSQ0FMTF9CVUZGRVIoeGVuX2h2bV9hbHRwMm1f
b3BfdCwgYXJnKTsKPiArCj4gKyAgICBhcmcgPSB4Y19oeXBlcmNhbGxfYnVmZmVyX2FsbG9jKGhh
bmRsZSwgYXJnLCBzaXplb2YoKmFyZykpOwo+ICsgICAgaWYgKCBhcmcgPT0gTlVMTCApCj4gKyAg
ICAgICAgcmV0dXJuIC0xOwo+ICsKPiArICAgIGFyZy0+dmVyc2lvbiA9IEhWTU9QX0FMVFAyTV9J
TlRFUkZBQ0VfVkVSU0lPTjsKPiArICAgIGFyZy0+Y21kID0gSFZNT1BfYWx0cDJtX3NldF9zdXBw
cmVzc192ZTsKPiArICAgIGFyZy0+ZG9tYWluID0gZG9taWQ7Cj4gKyAgICBhcmctPnUuc2V0X3N1
cHByZXNzX3ZlLnZpZXcgPSB2aWV3X2lkOwo+ICsgICAgYXJnLT51LnNldF9zdXBwcmVzc192ZS5n
Zm4gPSBnZm47Cj4gKyAgICBhcmctPnUuc2V0X3N1cHByZXNzX3ZlLnN1cHByZXNzX3ZlID0gc3Zl
Owo+ICsKPiArICAgIHJjID0geGVuY2FsbDIoaGFuZGxlLT54Y2FsbCwgX19IWVBFUlZJU09SX2h2
bV9vcCwgSFZNT1BfYWx0cDJtLAo+ICsJCSAgSFlQRVJDQUxMX0JVRkZFUl9BU19BUkcoYXJnKSk7
CgpJbmRlbnRhdGlvbi4KCldpdGggdGhhdCBmaXhlZCwgdGhlIGNoYW5nZSB0byBsaWJ4YyBsb29r
cyBnb29kOgoKQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 12 15:52:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 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 1dKReB-0005od-Hi; Mon, 12 Jun 2017 15:52: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=3291fa11c=wei.liu2@citrix.com>)
 id 1dKRe9-0005oU-Ha
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 15:52:53 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 C2/A4-03058-4D8BE395; Mon, 12 Jun 2017 15:52:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHRDpO6VHXa
 RBvd3a1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBknpi1jL2hkrmg8+ImpgXE/UxcjB4eEgL/E
 9ClhXYycHCwCqhJfnq9nB7HZBJQlfnb2soHYIkB276/fLF2MXBzMAu+ZJF43XwBLCAsESFxYf
 I0RxOYVsJD4uHAxK4gtJFAk8ePUayaIuKDEyZlPWEBsZgEdiQW7P7GB7GUWkJZY/o8DxOQUsJ
 d4eKEYpEJUQEWic+kcFogpChId048xTWDkm4Vk0Cwkg2YhDFrAyLyKUb04tagstUjXWC+pKDM
 9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzDIGIBgB2PHP6dDjJIcTEqivFuu2EQK8SXl
 p1RmJBZnxBeV5qQWH2KU4eBQkuA9vN0uUkiwKDU9tSItMwcY7jBpCQ4eJRHe+M1Aad7igsTc4
 sx0iNQpRl2Opg9bvjAJseTl56VKifNGgMwQACnKKM2DGwGLvUuMslLCvIxARwnxFKQW5WaWoM
 q/YhTnYFQS5nXYCjSFJzOvBG7TK6AjmICOuA5yP29xSSJCSqqBcW/HGe/FHV93nFiYyDtHmr/
 lxvJuzQVTFwWU5Od5SdyxtnD7f7R//qGcXe8+c+uW//s2c86J69pVLg/saw44FOw+5tU9R830
 Yd5ymayD6u28qf/9T5+cU6Bkvahm187eQ0eTF8v/jz7YPevKxFmhvKu7yqcoCqz/dH0e241fb
 2UtbsyoY5pRfkWJpTgj0VCLuag4EQD8L5bOuAIAAA==
X-Env-Sender: prvs=3291fa11c=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1497282771!106995177!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14506 invoked from network); 12 Jun 2017 15:52:52 -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;
 12 Jun 2017 15:52:52 -0000
X-IronPort-AV: E=Sophos;i="5.39,334,1493683200"; d="scan'208";a="427524628"
Date: Mon, 12 Jun 2017 16:52:49 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170612155249.fkez2lszty4j6xqg@citrix.com>
References: <593AC30002000078001615E6@prv-mh.provo.novell.com>
 <593AC30002000078001615E6@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <593AC30002000078001615E6@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] domctl: improve device assignment structure
 layout and 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>

T24gRnJpLCBKdW4gMDksIDIwMTcgYXQgMDc6NDc6MTJBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gQXZvaWQgbmVlZGxlc3MgZ2Fwcy4gTWFrZSBmbGFncyBmaWVsZCBtYW5kYXRvcnkgZm9y
IGFsbCB0aHJlZQo+IG9wZXJhdGlvbnMgKGFuZCByZW5hbWUgaXQgdG8gZml0IHRoZSBpbnRlbmRl
ZCBmdXR1cmUgcHVycG9zZSBvZgo+IHBvc3NpYmx5IGhvbGRpbmcgbW9yZSB0aGFuIGp1c3Qgb25l
IGZsYWcpLgo+IAo+IEFsc28gY29ycmVjdCBhIHR5cG8gaW4gYSByZWxhdGVkIGRvbWN0bC5oIGNv
bW1lbnQuCj4gCj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgoKQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 12 15:54:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 15: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 1dKRfI-0005wC-RN; Mon, 12 Jun 2017 15:54: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 1dKRfI-0005w2-9g
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 15:54:04 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 EF/EB-03371-B19BE395; Mon, 12 Jun 2017 15:54:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsVysyfVTVd6p12
 kwYfXohbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b3Kw3sBY9ZK2407WBuYHzI0sXIxSEksJlR
 YtKWKYwQzm5GiRUTrgE5nBzCAp4SjT39YLaIQKTE/q0HWEBsIYFsiW1zH4F1MwtcZ5T4eucdO
 0iCTUBT4s7nT0wgNq+AlcT/w3uYuxg5OFgEVCUO7HYDCYsKhEu8bTzCAlEiKHFy5hMwm1PARm
 LRrfNgrcwCthJ35u5mhrDlJba/ncM8gZFvFpKWWUjKZiEpW8DIvIpRozi1qCy1SNfYQC+pKDM
 9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzDgGIBgB+PftYGHGCU5mJREebdcsYkU4kvK
 T6nMSCzOiC8qzUktPsQow8GhJMF7eLtdpJBgUWp6akVaZg4w9GHSEhw8SiK88ZuB0rzFBYm5x
 ZnpEKlTjLocTR+2fGESYsnLz0uVEue9DDJDAKQoozQPbgQsDi8xykoJ8zICHSXEU5BalJtZgi
 r/ilGcg1FJmNdhK9AUnsy8ErhNr4COYAI64jrI/bzFJYkIKakGRtvObPmXIiFmLSU3bzQe1r/
 il75AbX+HYaHvtgWtS+5vYH7Z4TH/wtWmgz+kDLkvxs9Q37/YtvPfs+PJTvbdJ686b5DRdxKc
 eYVRSvit/88X/EIMM71iZzeJhb2MX3TufJLgR5WV3tGPG1rO75y8Omutu/4zm0yFoo3b67QKe
 N458NnPWakTosRSnJFoqMVcVJwIAN1+aKS+AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1497282842!50456687!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27001 invoked from network); 12 Jun 2017 15:54:03 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-21.messagelabs.com with SMTP; 12 Jun 2017 15:54: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 86B771596;
 Mon, 12 Jun 2017 08:54: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 5903F3F557;
 Mon, 12 Jun 2017 08:54:01 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170609174141.5068-1-andre.przywara@arm.com>
 <20170609174141.5068-15-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <cbaf03b5-a330-1fe2-bb90-34235dc55fb8@arm.com>
Date: Mon, 12 Jun 2017 16:53:59 +0100
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: <20170609174141.5068-15-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: Re: [Xen-devel] [PATCH v11 14/34] ARM: GICv3: forward pending LPIs
	to 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>

SGkgQW5kcmUsCgpPbiAwOS8wNi8xNyAxODo0MSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjMtbHBpLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYz
LWxwaS5jCj4gaW5kZXggZGJhZjQ1YS4uMDNkMjNiNiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9h
cm0vZ2ljLXYzLWxwaS5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2dpYy12My1scGkuYwo+IEBAIC0x
MzYsNiArMTM2LDg1IEBAIHVpbnQ2NF90IGdpY3YzX2dldF9yZWRpc3RfYWRkcmVzcyh1bnNpZ25l
ZCBpbnQgY3B1LCBib29sIHVzZV9wdGEpCj4gICAgICAgICAgcmV0dXJuIHBlcl9jcHUobHBpX3Jl
ZGlzdCwgY3B1KS5yZWRpc3RfaWQgPDwgMTY7Cj4gIH0KPgo+ICt2b2lkIHZnaWNfdmNwdV9pbmpl
Y3RfbHBpKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB2aXJxKQo+ICt7Cj4gKyAgICAv
Kgo+ICsgICAgICogVE9ETzogdGhpcyBhc3N1bWVzIHRoYXQgdGhlIHN0cnVjdCBwZW5kaW5nX2ly
cSBzdGF5cyB2YWxpZCBhbGwgb2YKPiArICAgICAqIHRpbWUuIFdlIGNhbm5vdCBwcm9wZXJseSBw
cm90ZWN0IHRoaXMgd2l0aCB0aGUgY3VycmVudCBsb2NraW5nCgpOSVQ6IHMvYWxsIG9mIHRpbWUv
YWxsIG9mIHRoZSB0aW1lLyBJIHRoaW5rLgoKV2l0aCB0aGF0OgoKQWNrZWQtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 12 16:02:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 16:02:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKRnC-0007FL-QB; Mon, 12 Jun 2017 16: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 <julien.grall@arm.com>) id 1dKRnB-0007FF-NJ
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 16:02:13 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 C0/EF-17076-40BBE395; Mon, 12 Jun 2017 16:02:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsVysyfVTZdlt12
 kwfq/Ehbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aJa3eYCn6wVzyYfY6pgfEAWxcjF4eQwGZG
 iaaZW5khnN2MEt0HHrF3MXJyCAvYS3w9cosRxBYRiJTYv/UAC4gtJJAtsb2hiQmkgVngOqPE1
 zvvwBrYBDQl7nz+xARi8wpYSSz9chOsgUVAVaLxZQsziC0qEC7xtvEIC0SNoMTJmU/AbE4BG4
 kDL16C1TAL2ErcmbsbypaX2P52DvMERr5ZSFpmISmbhaRsASPzKkaN4tSistQiXSNLvaSizPS
 MktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwJCrZ2Bg3MHYtNfvEKMkB5OSKO+WKzaRQnxJ
 +SmVGYnFGfFFpTmpxYcYZTg4lCR41XfZRQoJFqWmp1akZeYAgx8mLcHBoyTCK7ATKM1bXJCYW
 5yZDpE6xagoJc6rDNInAJLIKM2Da4NF3CVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrzuIO
 N5MvNK4Ka/AlrMBLT4OsjNvMUliQgpqQZGVd8f1gGBGluMl394d7Yk7+SMkMA5cZvNvh/4LJ3
 x90HyayX+7a9MJ30otA6W2uwy47ed0+n9Pxgum568ET7hwnZhjrauR40/vdaXzvuxtOzTlfzG
 V0rvjr7gv/8g3G9a5ctZogyy67jPiCc5vBV5JykzfVWvF1PN14jlM+27Z20UXNA2yVpMSomlO
 CPRUIu5qDgRAJz84M2zAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1497283331!47176955!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42475 invoked from network); 12 Jun 2017 16:02:12 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-4.tower-31.messagelabs.com with SMTP; 12 Jun 2017 16:02: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 DFB3F1596;
 Mon, 12 Jun 2017 09:02: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 B1D803F557;
 Mon, 12 Jun 2017 09:02:09 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170609174141.5068-1-andre.przywara@arm.com>
 <20170609174141.5068-19-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ece5ea9d-a207-09bf-c9a0-938b1ce3106d@arm.com>
Date: Mon, 12 Jun 2017 17:02:08 +0100
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: <20170609174141.5068-19-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: Re: [Xen-devel] [PATCH v11 18/34] ARM: vGIC: advertise LPI 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-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>

SGkgQW5kcmUsCgpPbiAwOS8wNi8xNyAxODo0MSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gVG8g
bGV0IGEgZ3Vlc3Qga25vdyBhYm91dCB0aGUgYXZhaWxhYmlsaXR5IG9mIHZpcnR1YWwgTFBJcywg
c2V0IHRoZQo+IHJlc3BlY3RpdmUgYml0cyBpbiB0aGUgdmlydHVhbCBHSUMgcmVnaXN0ZXJzIGFu
ZCBsZXQgYSBndWVzdCBjb250cm9sCj4gdGhlIExQSSBlbmFibGUgYml0Lgo+IE9ubHkgcmVwb3J0
IHRoZSBMUEkgY2FwYWJpbGl0eSBpZiB0aGVyZSBpcyBhdCBsZWFzdCBvbmUgSVRTIGVtdWxhdGVk
Cj4gZm9yIHRoYXQgZ3Vlc3QgKHdoaWNoIGRlcGVuZHMgb24gdGhlIGhvc3QgaGF2aW5nIGFuIElU
UyBhdCB0aGUgbW9tZW50KS4KPiBGb3IgRG9tMCB3ZSByZXBvcnQgdGhlIHNhbWUgbnVtYmVyIG9m
IGludGVycnVwdHMgaWRlbnRpZmllcnMgYXMgdGhlCj4gaG9zdCwgd2hlcmVhcyBEb21VcyBnZXQg
YSBudW1iZXIgZml4ZWQgYXQgMTAgYml0cyBmb3IgdGhlIG1vbWVudHMsIHdoaWNoCj4gY292ZXJz
IGFsbCBTUElzLiBBbHNvIHdlIGZpeCBhIHNsaWdodCBpbmFjY3VyYWN5IGhlcmUsIHNpbmNlIHRo
ZQo+IG51bWJlciBvZiBpbnRlcnJ1cHQgaWRlbnRpZmllciBzcGVjaWZpZWQgaW4gR0lDRF9UWVBF
UiBkZXBlbmRzIG9uIHRoZQo+IHN0cmVhbSBpbnRlcmZhY2UgYW5kIGlzIGluZGVwZW5kZW50IGZy
b20gdGhlIG51bWJlciBvZiBhY3R1YWxseSB3aXJlZAo+IFNQSXMuCj4gVGhpcyBhbHNvIHJlbW92
ZXMgYSAiVEJEIiBjb21tZW50LCBhcyB3ZSBub3cgcG9wdWxhdGUgdGhlIHByb2Nlc3Nvcgo+IG51
bWJlciBpbiB0aGUgR0lDUl9UWVBFUiByZWdpc3Rlciwgd2hpY2ggd2lsbCBiZSB1c2VkIGJ5IHRo
ZSBJVFMKPiBlbXVsYXRpb24gbGF0ZXIgb24uCj4KPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5
d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KCkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 12 16:04:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 16:04: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 1dKRpZ-0007O6-67; Mon, 12 Jun 2017 16: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 <julien.grall@arm.com>) id 1dKRpX-0007NR-SY
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 16:04:39 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 4C/26-03371-79BBE395; Mon, 12 Jun 2017 16:04:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsVysyfVTXfabrt
 Ig997dSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oydnWvYCnawVJxc852lgfEWcxcjF4eQwGZG
 iWtbZrBAOLsZJbZd7WXtYuTkEBYIl/g77wkTiC0iECmxf+sBFhBbSCBb4vtykBouDmaB64wSX
 ++8YwdJsAloStz5/AmogYODV8BKYsZDYZAwi4CqxPS5i8DmiALNfNt4BGwOr4CgxMmZT8BsTg
 EbiSsLXjCD2MwCthJ35u6GsuUltr+dwzyBkW8WkpZZSMpmISlbwMi8ilGjOLWoLLVI19BcL6k
 oMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMOAYgGAH4+2NAYcYJTmYlER5t1yxiRTi
 S8pPqcxILM6ILyrNSS0+xCjDwaEkwau+yy5SSLAoNT21Ii0zBxj6MGkJDh4lEV6BnUBp3uKCx
 NzizHSI1ClGXY6mD1u+MAmx5OXnpUqJ8yqDzBAAKcoozYMbAYvDS4yyUsK8jEBHCfEUpBblZp
 agyr9iFOdgVBLmzQKZwpOZVwK36RXQEUxAR1wHuZ+3uCQRISXVwGg3d36+5u5W99BXeRIf1zz
 R1eiSSVnitPTIImMv2fzJT58rixxpsgzW360vnRzILdM24+mZpxxJdfvZ57bWmfxhOee0e972
 +K924mu+m854PlMp3PGPMPvpgruzzS1Ne78FpoXOdzNKPXNPkyHv7fuDep1fwj3KuxY9nONl9
 1mW+1NRpefvV0osxRmJhlrMRcWJAJzD9wq+AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1497283478!94853807!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63031 invoked from network); 12 Jun 2017 16:04:38 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-27.messagelabs.com with SMTP; 12 Jun 2017 16:04: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 0766C1596;
 Mon, 12 Jun 2017 09:04:38 -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 CAA9C3F557;
 Mon, 12 Jun 2017 09:04:36 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170609174141.5068-1-andre.przywara@arm.com>
 <20170609174141.5068-20-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <be064ffe-a216-7274-0f4b-3e970ee7fcfd@arm.com>
Date: Mon, 12 Jun 2017 17:04:35 +0100
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: <20170609174141.5068-20-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: Re: [Xen-devel] [PATCH v11 19/34] ARM: vITS: add command handling
 stub and MMIO 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>

SGkgQW5kcmUsCgpPbiAwOS8wNi8xNyAxODo0MSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gRW11
bGF0ZSB0aGUgbWVtb3J5IG1hcHBlZCBJVFMgcmVnaXN0ZXJzIGFuZCBwcm92aWRlIGEgc3R1YiB0
byBpbnRyb2R1Y2UKPiB0aGUgSVRTIGNvbW1hbmQgaGFuZGxpbmcgZnJhbWV3b3JrIChidXQgd2l0
aG91dCBhY3R1YWxseSBlbXVsYXRpbmcgYW55Cj4gY29tbWFuZHMgYXQgdGhpcyB0aW1lKS4KPiBU
aGlzIGZpeGVzIGEgbWlzbm9tZXIgaW4gb3VyIHZpcnR1YWwgSVRTIHN0cnVjdHVyZSwgd2hlcmUg
dGhlIHNwZWMgaXMKPiBjb25mdXNpbmdseSB1c2luZyBJRF9iaXRzIGluIEdJVFNfVFlQRVIgdG8g
ZGVub3RlIHRoZSBudW1iZXIgb2YgZXZlbnQgSURzCj4gKGluIGNvbnRyYXN0IHRvIEdJQ0RfVFlQ
RVIsIHdoZXJlIGl0IG1lYW5zIG51bWJlciBvZiBMUElzKS4KPgo+IFNpZ25lZC1vZmYtYnk6IEFu
ZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgoKQWNrZWQtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 12 16:07:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 16: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 1dKRsV-0007ZU-JU; Mon, 12 Jun 2017 16:07: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 1dKRsT-0007Z2-QL
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 16:07:41 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 67/11-06719-C4CBE395; Mon, 12 Jun 2017 16:07:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVysyfVTddnj12
 kwZp9shbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bLCRYFq1grlt+4xt7AuJGli5GLQ0hgM6PE
 xp4LrBDObkaJmTOmAWU4OYQFvCX239zOBGKLCERK7N96ACwuJJAt0XvyOlgDs8B1Romvd96xg
 yTYBDQl7nz+BNbAK2Al0b9yNhuIzSKgKnGg4z4riC0qEC7xtvEIC0SNoMTJmU/AbE4BG4mH91
 vBapgFbCXuzN3NDGHLS2x/O4d5AiPfLCQts5CUzUJStoCReRWjenFqUVlqka6pXlJRZnpGSW5
 iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYLgxAMEOxumX/Q8xSnIwKYnybrliEynEl5SfUpmR
 WJwRX1Sak1p8iFGGg0NJgpdzt12kkGBRanpqRVpmDjDwYdISHDxKIrwCO4HSvMUFibnFmekQq
 VOMuhxNH7Z8YRJiycvPS5US5zUEmSEAUpRRmgc3AhaFlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM
 7BqCTMm7ULaApPZl4J3KZXQEcwAR1xHeR+3uKSRISUVAOjXv6JLoVVu+fYRH/V/3U5/868GcZ
 3BO8kOt8LOZD0aspZxswTs188nGKc6/j3mwnPUhXfN2/7J/M69bG9+XZ4n8ZsgVUuk4y1Xy+c
 5pISaSRkYeD/xdlYatXGhuemqxcsT3toKzvhlsnTeW8nOMYFOHqcr4/i3SLX8y5x8vnJZknnM
 3evn5XUrcRSnJFoqMVcVJwIAKchQ9u9AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1497283660!66846136!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5249 invoked from network); 12 Jun 2017 16:07:40 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-21.messagelabs.com with SMTP; 12 Jun 2017 16:07: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 A10481596;
 Mon, 12 Jun 2017 09:07: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 731063F557;
 Mon, 12 Jun 2017 09:07:38 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170609174141.5068-1-andre.przywara@arm.com>
 <20170609174141.5068-21-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b22b29fd-30a5-6977-0ae4-c37191e9a25e@arm.com>
Date: Mon, 12 Jun 2017 17:07:36 +0100
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: <20170609174141.5068-21-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: Re: [Xen-devel] [PATCH v11 20/34] ARM: vITS: introduce translation
	table walks
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGkgQW5kcmUsCgpPbiAwOS8wNi8xNyAxODo0MSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gVGhl
IElUUyBzdG9yZXMgdGhlIHRhcmdldCAodilDUFUgYW5kIHRoZSAodmlydHVhbCkgTFBJIG51bWJl
ciBpbiB0YWJsZXMuCj4gSW50cm9kdWNlIGZ1bmN0aW9ucyB0byB3YWxrIHRob3NlIHRhYmxlcyBh
bmQgdHJhbnNsYXRlIGFuIGRldmljZSBJRCAtCj4gZXZlbnQgSUQgcGFpciBpbnRvIGEgcGFpciBv
ZiB2aXJ0dWFsIExQSSBhbmQgdkNQVS4KPiBXZSBtYXAgdGhvc2UgdGFibGVzIG9uIGRlbWFuZCAt
IHdoaWNoIGlzIGNoZWFwIG9uIGFybTY0IC0gYW5kIGNvcHkgdGhlCj4gcmVzcGVjdGl2ZSBlbnRy
aWVzIGJlZm9yZSB1c2luZyB0aGVtLCB0byBhdm9pZCB0aGUgZ3Vlc3QgdGFtcGVyaW5nIHdpdGgK
PiB0aGVtIG1lYW53aGlsZS4KPgo+IFRvIGFsbG93IGNvbXBpbGluZyB3aXRob3V0IHdhcm5pbmdz
LCB3ZSBkZWNsYXJlIHR3byBmdW5jdGlvbnMgYXMKPiBub24tc3RhdGljIGZvciB0aGUgbW9tZW50
LCB3aGljaCB0d28gbGF0ZXIgcGF0Y2hlcyB3aWxsIGZpeC4KPgo+IFNpZ25lZC1vZmYtYnk6IEFu
ZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgoKQWNrZWQtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 12 16:10:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 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 1dKRv2-0008B0-W2; Mon, 12 Jun 2017 16:10:20 +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 1dKRv1-0008As-Jb
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 16:10:19 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 C6/62-02006-AECBE395; Mon, 12 Jun 2017 16:10:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsVysyfVTff5Hrt
 Ig0tvuCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozTF+6zFswwq3h2vZm9gXGSdhcjF4eQwGZG
 iePXm5khnAOMEnuf/AZyODnYBHQldtx8DWYLCzhL7Nk0nw3EFhHQl9h0u5EdpIFZ4CKjxJMbS
 xkhuvuYJOZv+wtWxStgJbHwfQsjiM0ioCox5foidhBbVCBcovdAP1SNoMTJmU9YQGxOAR+JrZ
 2TwOLMAuoSf+ZdYoawxSWavqxkhbDlJba/ncM8gZF/FpL2WUhaZiFpmYWkZQEjyypGjeLUorL
 UIl1DM72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMAgZQCCHYznT3seYpTkYFIS
 5d1yxSZSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRv2W67SCHBotT01Iq0zBxgvMCkJTh4lER4B
 XYCpXmLCxJzizPTIVKnGBWlxHkFgFEmJACSyCjNg2uDxeglRlkpYV5GoEOEeApSi3IzS1DlXz
 GKczAqCfNm7QKawpOZVwI3/RXQYiagxddBbuYtLklESEk1MF66adx9soNF+62rS5gvc2pBQUh
 //6IMQU6fk43LDzsInd0zuayKbUHY3ysPCv7Wq51cuv+qEde5K3e+e9/65cbMxjBB1lKstfjO
 31dzikoa5CxWlE9eoV2417iwdsZyl0+ic5LZu8LD5JLMhO1KEgtbio9fq9jObHa7J06Mkccp7
 EviZA07JZbijERDLeai4kQA7WXd6cwCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1497283814!101394507!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14897 invoked from network); 12 Jun 2017 16:10:14 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-5.tower-206.messagelabs.com with SMTP; 12 Jun 2017 16:10: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 3C95F1596;
 Mon, 12 Jun 2017 09:10:14 -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 2ED3F3F557;
 Mon, 12 Jun 2017 09:10:13 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20170526173540.10066-1-andre.przywara@arm.com>
 <20170526173540.10066-26-andre.przywara@arm.com>
 <c47a3064-5a3b-7a64-3841-c43026a14820@arm.com>
 <b9168ead-6aef-2bdc-d90a-a30abc96e9da@arm.com>
 <alpine.DEB.2.10.1706091206210.26108@sstabellini-ThinkPad-X260>
Message-ID: <e7657837-438e-483f-f037-4360e444f6c9@arm.com>
Date: Mon, 12 Jun 2017 17:10:26 +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.1706091206210.26108@sstabellini-ThinkPad-X260>
Content-Language: en-GB
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>
Subject: Re: [Xen-devel] [PATCH v10 25/32] ARM: vITS: handle MAPTI/MAPI
	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>

SGksCgpPbiAwOS8wNi8xNyAyMDoxNCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIEZy
aSwgOSBKdW4gMjAxNywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4+IE9uIDAyLzA2LzE3IDE4OjEy
LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+PiBIaSBBbmRyZSwKPj4+Cj4+PiBPbiAwNS8yNi8yMDE3
IDA2OjM1IFBNLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4+PiBUaGUgTUFQVEkgY29tbWFuZHMg
YXNzb2NpYXRlcyBhIERldmljZUlEL0V2ZW50SUQgcGFpciB3aXRoIGEgTFBJL0NQVQo+Pj4+IHBh
aXIgYW5kIGFjdHVhbGx5IGluc3RhbnRpYXRlcyBMUEkgaW50ZXJydXB0cy4gTUFQSSBpcyBqdXN0
IGEgdmFyaWFudAo+Pj4+IG9mIHRoaXMgY29tbWVudCwgd2hlcmUgdGhlIExQSSBJRCBpcyB0aGUg
c2FtZSBhcyB0aGUgZXZlbnQgSUQuCj4+Pj4gV2UgY29ubmVjdCB0aGUgYWxyZWFkeSBhbGxvY2F0
ZWQgaG9zdCBMUEkgdG8gdGhpcyB2aXJ0dWFsIExQSSwgc28gdGhhdAo+Pj4+IGFueSB0cmlnZ2Vy
aW5nIExQSSBvbiB0aGUgaG9zdCBjYW4gYmUgcXVpY2tseSBmb3J3YXJkZWQgdG8gYSBndWVzdC4K
Pj4+PiBCZXNpZGUgZW50ZXJpbmcgdGhlIGRvbWFpbiBhbmQgdGhlIHZpcnR1YWwgTFBJIG51bWJl
ciBpbiB0aGUgcmVzcGVjdGl2ZQo+Pj4+IGhvc3QgTFBJIGVudHJ5LCB3ZSBhbHNvIGluaXRpYWxp
emUgYW5kIGFkZCB0aGUgYWxyZWFkeSBhbGxvY2F0ZWQKPj4+PiBzdHJ1Y3QgcGVuZGluZ19pcnEg
dG8gb3VyIHJhZGl4IHRyZWUsIHNvIHRoYXQgd2UgY2FuIG5vdyBlYXNpbHkgZmluZCBpdAo+Pj4+
IGJ5IGl0cyB2aXJ0dWFsIExQSSBudW1iZXIuCj4+Pj4gV2UgYWxzbyByZWFkIHRoZSBwcm9wZXJ0
eSB0YWJsZSB0byB1cGRhdGUgdGhlIGVuYWJsZWQgYml0IGFuZCB0aGUKPj4+PiBwcmlvcml0eSBm
b3Igb3VyIG5ldyBMUEksIGFzIHdlIG1pZ2h0IGhhdmUgbWlzc2VkIHRoaXMgZHVyaW5nIGFuIGVh
cmxpZXIKPj4+PiBJTlZBTEwgY2FsbCAod2hpY2ggb25seSBjaGVja3MgbWFwcGVkIExQSXMpLiBC
dXQgd2UgbWFrZSBzdXJlIHRoYXQgdGhlCj4+Pj4gcHJvcGVydHkgdGFibGUgaXMgYWN0dWFsbHkg
dmFsaWQsIGFzIGFsbCByZWRpc3RyaWJ1dG9ycyBtaWdodCBzdGlsbAo+Pj4+IGJlIGRpc2FibGVk
IGF0IHRoaXMgcG9pbnQuCj4+Pj4gU2luY2Ugd3JpdGVfaXR0ZV9sb2NrZWQoKSBub3cgc2VlcyBp
dHMgZmlyc3QgdXNhZ2UsIHdlIGNoYW5nZSB0aGUKPj4+PiBkZWNsYXJhdGlvbiB0byBzdGF0aWMu
Cj4+Pj4KPj4+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFA
YXJtLmNvbT4KPj4+PiAtLS0KPj4+PiAgIHhlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMgICAgICAg
IHwgIDI3ICsrKysrKysrCj4+Pj4gICB4ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYyAgICAgICB8
IDEzOAo+Pj4+ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQo+Pj4+ICAg
eGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmggfCAgIDMgKwo+Pj4+ICAgMyBmaWxlcyBj
aGFuZ2VkLCAxNjUgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKPj4+Pgo+Pj4+IGRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jIGIveGVuL2FyY2gvYXJtL2dpYy12My1p
dHMuYwo+Pj4+IGluZGV4IDg4NjRlMGIuLjQxZmZmNjQgMTAwNjQ0Cj4+Pj4gLS0tIGEveGVuL2Fy
Y2gvYXJtL2dpYy12My1pdHMuYwo+Pj4+ICsrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMK
Pj4+PiBAQCAtODc2LDYgKzg3NiwzMyBAQCBpbnQgZ2ljdjNfcmVtb3ZlX2d1ZXN0X2V2ZW50KHN0
cnVjdCBkb21haW4gKmQsCj4+Pj4gcGFkZHJfdCB2ZG9vcmJlbGxfYWRkcmVzcywKPj4+PiAgICAg
ICByZXR1cm4gMDsKPj4+PiAgIH0KPj4+PiAgICsvKgo+Pj4+ICsgKiBDb25uZWN0cyB0aGUgZXZl
bnQgSUQgZm9yIGFuIGFscmVhZHkgYXNzaWduZWQgZGV2aWNlIHRvIHRoZSBnaXZlbgo+Pj4+IFZD
UFUvdkxQSQo+Pj4+ICsgKiBwYWlyLiBUaGUgY29ycmVzcG9uZGluZyBwaHlzaWNhbCBMUEkgaXMg
YWxyZWFkeSBtYXBwZWQgb24gdGhlIGhvc3QKPj4+PiBzaWRlCj4+Pj4gKyAqICh3aGVuIGFzc2ln
bmluZyB0aGUgcGh5c2ljYWwgZGV2aWNlIHRvIHRoZSBndWVzdCksIHNvIHdlIGp1c3QKPj4+PiBj
b25uZWN0IHRoZQo+Pj4+ICsgKiB0YXJnZXQgVkNQVS92TFBJIHBhaXIgdG8gdGhhdCBpbnRlcnJ1
cHQgdG8gaW5qZWN0IGl0IHByb3Blcmx5IGlmCj4+Pj4gaXQgZmlyZXMuCj4+Pj4gKyAqIFJldHVy
bnMgYSBwb2ludGVyIHRvIHRoZSBhbHJlYWR5IGFsbG9jYXRlZCBzdHJ1Y3QgcGVuZGluZ19pcnEg
dGhhdCBpcwo+Pj4+ICsgKiBtZWFudCB0byBiZSB1c2VkIGJ5IHRoYXQgZXZlbnQuCj4+Pj4gKyAq
Lwo+Pj4+ICtzdHJ1Y3QgcGVuZGluZ19pcnEgKmdpY3YzX2Fzc2lnbl9ndWVzdF9ldmVudChzdHJ1
Y3QgZG9tYWluICpkLAo+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYWRkcl90IHZkb29yYmVsbF9hZGRyZXNzLAo+Pj4+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB2ZGV2aWQsCj4+Pj4gdWludDMy
X3QgZXZlbnRpZCwKPj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdWludDMyX3QgdmlydF9scGkpCj4+Pj4gK3sKPj4+PiArICAgIHN0cnVjdCBwZW5kaW5n
X2lycSAqcGlycTsKPj4+PiArICAgIHVpbnQzMl90IGhvc3RfbHBpID0gMDsKPj4+IFRoaXMgc2hv
dWxkIGJlIElOVkFMSURfTFBJIGFuZCBub3QgMC4KPj4+Cj4+PiBbLi4uXQo+Pj4KPj4+PiArLyoK
Pj4+PiArICogRm9yIGEgZ2l2ZW4gdmlydHVhbCBMUEkgcmVhZCB0aGUgZW5hYmxlZCBiaXQgYW5k
IHByaW9yaXR5IGZyb20gdGhlCj4+Pj4gdmlydHVhbAo+Pj4+ICsgKiBwcm9wZXJ0eSB0YWJsZSBh
bmQgdXBkYXRlIHRoZSB2aXJ0dWFsIElSUSdzIHN0YXRlIGluIHRoZSBnaXZlbgo+Pj4+IHBlbmRp
bmdfaXJxLgo+Pj4+ICsgKiBNdXN0IGJlIGNhbGxlZCB3aXRoIHRoZSByZXNwZWN0aXZlIFZHSUMg
VkNQVSBsb2NrIGhlbGQuCj4+Pj4gKyAqLwo+Pj4+ICtzdGF0aWMgaW50IHVwZGF0ZV9scGlfcHJv
cGVydHkoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHBlbmRpbmdfaXJxICpwKQo+Pj4+ICt7Cj4+
Pj4gKyAgICBwYWRkcl90IGFkZHI7Cj4+Pj4gKyAgICB1aW50OF90IHByb3BlcnR5Owo+Pj4+ICsg
ICAgaW50IHJldDsKPj4+PiArCj4+Pj4gKyAgICAvKgo+Pj4+ICsgICAgICogSWYgbm8gcmVkaXN0
cmlidXRvciBoYXMgaXRzIExQSXMgZW5hYmxlZCB5ZXQsIHdlIGNhbid0IGFjY2VzcyB0aGUKPj4+
PiArICAgICAqIHByb3BlcnR5IHRhYmxlLiBJbiB0aGlzIGNhc2Ugd2UganVzdCBjYW4ndCB1cGRh
dGUgdGhlIHByb3BlcnRpZXMsCj4+Pj4gKyAgICAgKiBidXQgdGhpcyBzaG91bGQgbm90IGJlIGFu
IGVycm9yIGZyb20gYW4gSVRTIHBvaW50IG9mIHZpZXcuCj4+Pj4gKyAgICAgKi8KPj4+PiArICAg
IGlmICggIXJlYWRfYXRvbWljKCZkLT5hcmNoLnZnaWMucmRpc3RzX2VuYWJsZWQpICkKPj4+PiAr
ICAgICAgICByZXR1cm4gMDsKPj4KPj4gSSB3YXMganVzdCBsb29raW5nIGF0IHJkaXN0c19lbmFi
bGVkLCBhbmQgdGhpbmsgdGhhdCB1c2luZyByZWFkX2F0b21pYygpCj4+IGlzIGEgcmVkIGhlcnJp
bmcuCj4+IEZpcnN0IHJkaXN0c19lbmFibGVkIGlzIGEgYm9vbCwgc28gSSBoYXZlIGEgaGFyZCB0
aW1lIHRvIGltYWdpbmUgaG93IGl0Cj4+IGNvdWxkIGJlIHJlYWQgbm9uLWF0b21pY2FsbHkuCj4g
Cj4gVGhpcyBpcyBub3QgYSBnb29kIGFyZ3VtZW50LCBiZWNhdXNlIGlmIHdlIHdhbnQgdGhlIHJl
YWQgdG8gYmUgYXRvbWljLAo+IHRoZW4gd2UgbmVlZCB0byBiZSB1c2luZyBvbmUgb2YgdGhlIF9h
dG9taWMgZnVuY3Rpb25zIHJlZ2FyZGxlc3Mgb2YgdGhlCj4gdHlwZS4KCk9LLCBJIHNlZSB5b3Vy
IHBvaW50IHRoZXJlLiBGb3IgdGhlIHJlY29yZHMgKGFuZCB0byBleHBsYWluIG15IGlnbm9yYW5j
ZQo7LSkgSSB0aGluayBpdCBhcHBsaWVzIHRvIGEgc3RyaWN0IEMgc3RhbmRhcmQgcG9pbnQgb2Yg
dmlldyBvbmx5LiBGb3IKYWxsIHByYWN0aWNhbCBtZWFucyBJIHRoaW5rIGEgcmVhZCBpbnRvIGEg
dmFyaWFibGUgb2YgYSBuYXRpdmUgZGF0YSB0eXBlCihlc3BlY2lhbGx5IHRoYXQgb2YgYSAxLWJ5
dGUgc2l6ZWQgYm9vbCkgaXMgYWx3YXlzIGF0b21pYyBvbiBhcm0gYW5kCmFybTY0IC0gZXNwZWNp
YWxseSB3aXRoIHRoZSBsb2FkL3N0b3JlIGFyY2hpdGVjdHVyZSBvZiBBUk0uIEFsc28gSSBoYXZl
CmEgaGFyZCB0aW1lIHRvIGltYWdpbmUgaW50ZXJtZWRpYXRlIHZhbHVlcyBmb3IgYSBib29sIDst
KSwgZXNwZWNpYWxseQpzaW5jZSByZGlzdF9lbmFibGVkIG9ubHkgZ29lcyBmcm9tIGZhbHNlIHRv
IHRydWUgb25jZSBpbiBhIGRvbWFpbidzCmxpZmV0aW1lLgpCdXQgbmV2ZXJ0aGVsZXNzIEkgY2Fu
IHNlZSBhbmQgYWdyZWUgdGhhdCB0byBiZSBDIHN0YW5kYXJkIGNvbXBsaWFudCB3ZQpzaG91bGQg
dXNlIHJlYWRfYXRvbWljKCkuCldoaWNoIG1ha2VzIG1lIHdvbmRlciBpZiB0aGF0IHdvdWxkIGJl
IHRydWUgZm9yIG90aGVyIHBsYWNlcyBpbiB0aGUgY29kZQphcyB3ZWxsIC4uLgoKQW5vdGhlciBw
b2ludCBvZiBjb25mdXNpb24gbWF5IGJlIHRoYXQgcmVhZF9hdG9taWMoKSBvbiBpdHMgb3duIGRv
ZXMgbm90CnNlZW0gdG8gYmUgZW5vdWdoIGhlcmUsIHNpbmNlIHdlIGFsc28gbmVlZCB0aGUgYmFy
cmllciBtZWNoYW5pc20sIG1heWJlCmV2ZW4gQUNDRVNTX09OQ0UuIEJ1dCBhcyBJIG1lbnRpb25l
ZCBiZWxvdyB0aGlzIHNob3VsZCBiZSBjb3ZlcmVkIGJ5IHRoZQpjb250cm9sIGZsb3cgZ3VhcmFu
dGVlIGlzIHRoaXMgY2FzZS4KCkkgd29uZGVyIGlmIHdlIHNob3VsZCBicmFpbnN0b3JtIGlmIHRo
ZSB1c2FnZSBvZiB0aGUgYXRvbWljIG9wZXJhdGlvbnMsCnRoZSBiYXJyaWVycyBhbmQgQUNDRVNT
X09OQ0UgaXMgcmVhbGx5IGNvcnJlY3QgaW4gdGhlIGN1cnJlbnQgWGVuIGNvZGUuCkNvbXBhcmlu
ZyB0aG9zZSB0byB0aGVpciBMaW51eCBjb3VudGVycGFydHMgYXQgbGVhc3Qgc2hvdyBzb21lIGRp
ZmZlcmVuY2VzLgoKPj4gSSB0aGluayB0aGUgaW50ZW50aW9uIG9mIG1ha2luZyB0aGlzIHJlYWQg
InNvbWV3aGF0IHNwZWNpYWwiIHdhcyB0bwo+PiBjYXRlciBmb3IgdGhlIGZhY3QgdGhhdCB3ZSB3
cml0ZSBpdCB1bmRlciB0aGUgZG9tYWluIGxvY2ssIGJ1dCByZWFkIGl0Cj4+IGhlcmUgd2l0aG91
dCB0YWtpbmcgaXQuCj4gCj4gSSBoYXZlbid0IGxvb2tlZCBhdCB0aGUgc3BlY2lmaWMgb2YgcmRp
c3RzX2VuYWJsZWQgaW4gdGhpcwo+IGltcGxlbWVudGFpb24sIGJ1dCBiZSBhd2FyZSB0aGF0IGlu
IGdlbmVyYWwgd3JpdGluZyBhIHZhcmlhYmxlIHVuZGVyIGEKPiBsb2NrLCBhbmQgcmVhZGluZyBp
dCBhdG9taWNhbGx5IGlzIG5vdCBzYWZlLiBZb3UgZWl0aGVyIHJlYWQgYW5kIHdyaXRlCj4gdW5k
ZXIgYSBsb2NrLCBvciByZWFkIGFuZCB3cml0ZSBhdG9taWNhbGx5LgoKQWdyZWVkLiByZGlzdHNf
ZW5hYmxlZCBtYXkgYmUgc3BlY2lhbCBoZXJlIGJlY2F1c2UgaXQncyBhIGJvb2wgYW5kIG9ubHkK
Z29lcyBmcm9tIGZhbHNlIChpbml0aWFsaXplZCB2YWx1ZSkgdG8gdHJ1ZSBvbmNlICh0aGVyZSBp
cyBvbmx5IG9uZQpyZGlzdHNfZW5hYmxlZCBhc3NpZ25tZW50LCB3aGljaCBzZXRzIGl0IHRvIHRy
dWUpLgoKPj4gQnV0IEkgdGhpbmsgZm9yIHRoaXMgY2FzZSB3ZSBkb24ndCBuZWVkIGFueQo+PiBz
cGVjaWFsIHJlYWQgdmVyc2lvbiwgYW5kIGFueXdheSBhbiAqYXRvbWljKiByZWFkIHdvdWxkIG5v
dCBoZWxwIGhlcmUuCj4+Cj4+IFdoYXQgd2Ugd2FudCBpcyB0byBtYWtlIHN1cmUgdGhhdCByZGlz
dF9wcm9wYmFzZSBpcyB2YWxpZCBiZWZvcmUgd2Ugc2VlCj4+IHJkaXN0c19lbmFibGVkIGdldHMg
dHJ1ZSwgdGhpcyBpcyB3aGF0IHRoaXMgY2hlY2sgaGVyZSBpcyBmb3IuIFRoaXMKPj4gc2hvdWxk
IGJlIHNvbHZlZCBieSBhIHdyaXRlIGJhcnJpZXIgYmV0d2VlbiB0aGUgdHdvIG9uIHRoZSBvdGhl
ciBzaWRlLgo+Pgo+PiBMb29raW5nIGF0IExpbnV4JyBtZW1vcnlfYmFycmllcnMudHh0IG15IHVu
ZGVyc3RhbmRpbmcgaXMgdGhhdCB0aGUKPj4gbWF0Y2hpbmcgYmFycmllciBvbiB0aGUgcmVhZCBz
aWRlIGRvZXMgbm90IG5lY2Vzc2FyaWx5IG5lZWQgdG8gYmUgYW4KPj4gZXhwbGljaXQgYmFycmll
ciBpbnN0cnVjdGlvbiwgaXQgY291bGQgYmUgYSBjb250cm9sIGZsb3cgZGVwZW5kZW5jeSBhcwo+
PiB3ZWxsLiBBbmQgaGVyZSB3ZSBoYXZlIHRoYXQ6IHdlIGNoZWNrIHJkaXN0c19lbmFibGVkIGFu
ZCBiYWlsIG91dCBpZgo+PiBpdCdzIG5vdCBzZXQsIHNvIG5laXRoZXIgdGhlIGNvbXBpbGVyIG5v
ciB0aGUgQ1BVIGNhbiByZW9yZGVyIHRoaXMgKGFzCj4+IHRoaXMgd291bGQgdmlvbGF0ZSBwcm9n
cmFtIHNlbWFudGljcykuCj4gCj4gSSB0aGluayB0aGF0IHRoaXMgaXMgdHJ1ZS4KPiAKPiAKPj4g
QWxzbyByZGlzdHNfZW5hYmxlZCBpcyBhIGJpdCBzcGVjaWFsIGluIHRoYXQgaXQgbmV2ZXIgZ2V0
cyByZXNldCBvbmNlIGl0Cj4+IGJlY2FtZSB0cnVlLCB2ZXJ5IG11Y2ggbGlrZSB0aGUgTFBJIGVu
YWJsZW1lbnQgaW4gdGhlIEdJQ3YzIHNwZWMuCj4+Cj4+IFNvIEkgdGhpbmsgd2UgY2FuIHJlYWxs
eSBnbyB3aXRoIGEgbm9ybWFsIHJlYWQgcGx1cyBhIGNvbW1lbnQuCj4+Cj4+IERvZXMgdGhhdCBt
YWtlIHNlbnNlPwo+IAo+IFRoZSBmaXJzdCBtb3RpdmF0aW9uIGlzbid0IHJpZ2h0LCBidXQgSSB0
aGluayB0aGF0IHRoZSBsYXR0ZXIKPiBleHBsYW5hdGlvbiBtYWtlcyBzZW5zZS4KCk9LLCBJIHRo
aW5rIEkgYWdyZWUgd2l0aCB0aGF0LgoKQ2hlZXJzLApBbmRyZS4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 12 16:14:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 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 1dKRyr-0008No-Fs; Mon, 12 Jun 2017 16: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 <prvs=329387296=dario.faggioli@citrix.com>)
 id 1dKRyq-0008Nh-GQ
 for xen-devel@lists.xen.org; Mon, 12 Jun 2017 16:14:16 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 D6/D4-01735-7DDBE395; Mon, 12 Jun 2017 16:14:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsXitHSDve71vXa
 RBjuvsFss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBn9L3tYC/4qVPyZN4G1gXGxQhcjJ4eEQIjE
 po/bmEBsXgEjif9Pl7CC2MIC8RKrXrxlA7HZBAwk3uzYCxYXEXCTuDvzA5DNxcEssIlRYuH2U
 +wgCRYBVYlpq+aCFXEK2En8Xv0ErFlIoECi6UAj2AJ+AUmJW18+MncxcgA1V0scepMJcYO2xJ
 Fz/ewQNwhKnJz5hAWiVU1ixtzLrBMY+WYhdMxCUgViMwtoSrRu/80OYStKTOl+CGXbSqxb9x6
 qxkZi09UFjBC2vMT2t3OYFzCyr2LUKE4tKkst0jUy00sqykzPKMlNzMzRNTQw1ctNLS5OTE/N
 SUwq1kvOz93ECAzlegYGxh2Mtyf7HWKU5GBSEuXdcsUmUogvKT+lMiOxOCO+qDQntfgQowwHh
 5IEb/Ieu0ghwaLU9NSKtMwcYFTBpCU4eJREeAV2AqV5iwsSc4sz0yFSpxgVpcR534L0CYAkMk
 rz4NpgkXyJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjDvIZApPJl5JXDTXwEtZgJafB3kZt7
 ikkSElFQDo4haTXxtbcEHyay28HP/5W8ln4rh+s5n/b6mNHbWxKPiJ2LaG/S0igTjF2h5Lo57
 rMP6vdro5n9BTaaiKWmLp/xszDn27+CG3jaNzgKpcx4vf0+8yF/UV7XMNv9oVNOc4nO7udRZ/
 x/niu6xZT94fnHM6UXTNrhHdW7kk0iaKtlmEqx3n2WTEktxRqKhFnNRcSIAFZVrat8CAAA=
X-Env-Sender: prvs=329387296=dario.faggioli@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1497284053!64199487!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11356 invoked from network); 12 Jun 2017 16:14:14 -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 Jun 2017 16:14:14 -0000
X-IronPort-AV: E=Sophos;i="5.39,334,1493683200"; 
 d="asc'?scan'208";a="436072301"
Message-ID: <1497284045.26212.21.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Praveen Kumar <kpraveen.lkml@gmail.com>, <xen-devel@lists.xen.org>
Date: Mon, 12 Jun 2017 18:14:05 +0200
In-Reply-To: <20170531212056.10583-14-kpraveen.lkml@gmail.com>
References: <20170531212056.10583-1-kpraveen.lkml@gmail.com>
 <20170531212056.10583-14-kpraveen.lkml@gmail.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, tim@xen.org,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [Resend][PATCH 13/17] rbtree: add
 __rb_change_child() helper 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: multipart/mixed; boundary="===============2913734484186599551=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

--=-dWdPL86EXo7FXTzaoqqn
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: base64

T24gVGh1LCAyMDE3LTA2LTAxIGF0IDAyOjUwICswNTMwLCBQcmF2ZWVuIEt1bWFyIHdyb3RlOgo+
IEBAIC02NSw2ICs2NSwyMiBAQCBzdGF0aWMgaW5saW5lIHN0cnVjdCByYl9ub2RlICpyYl9yZWRf
cGFyZW50KHN0cnVjdAo+IHJiX25vZGUgKnJlZCkKPiDCoMKgwqDCoMKgcmV0dXJuIChzdHJ1Y3Qg
cmJfbm9kZSAqKXJlZC0+X19yYl9wYXJlbnRfY29sb3I7Cj4gwqB9Cj4gwqAKPiArc3RhdGljIGlu
bGluZSB2b2lkCj4gK19fcmJfY2hhbmdlX2NoaWxkKHN0cnVjdCByYl9ub2RlICpvbGQsIHN0cnVj
dCByYl9ub2RlICpuZXcsCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBzdHJ1
Y3QgcmJfbm9kZSAqcGFyZW50LCBzdHJ1Y3QgcmJfcm9vdCAqcm9vdCkKPiArewo+ICvCoMKgwqDC
oGlmIChwYXJlbnQpCj4gK8KgwqDCoMKgewo+ICvCoMKgwqDCoMKgwqDCoMKgaWYgKHBhcmVudC0+
cmJfbGVmdCA9PSBvbGQpCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoHBhcmVudC0+cmJfbGVm
dCA9IG5ldzsKPiArwqDCoMKgwqDCoMKgwqDCoGVsc2UKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgcGFyZW50LT5yYl9yaWdodCA9IG5ldzsKPiArwqDCoMKgwqB9IGVsc2UKPiArwqDCoMKgwqDC
oMKgwqDCoHJvb3QtPnJiX25vZGUgPSBuZXc7Cj4gK30KPiArCj4gKwo+ICsKPgp3aHkgYWxsIHRo
ZXNlIGJsYW5rIGxpbmVzPyBUaGV5J3JlIG5vdCB0aGVyZSBpbiB0aGUgb3JpZ2luYWwgTGludXgK
Y29tbWl0LCBBRkFJQ1QuCgo+IMKgLyoKPiDCoCAqIEhlbHBlciBmdW5jdGlvbiBmb3Igcm90YXRp
b25zOgo+IMKgICogLSBvbGQncyBwYXJlbnQgYW5kIGNvbG9yIGdldCBhc3NpZ25lZCB0byBuZQo+
IAo+IEBAIC00MTgsMTUgKzQyMSw4IEBAIHZvaWQgcmJfZXJhc2Uoc3RydWN0IHJiX25vZGUgKm5v
ZGUsIHN0cnVjdAo+IHJiX3Jvb3QgKnJvb3QpCj4gwqAKPiDCoMKgwqDCoMKgaWYgKGNoaWxkKQo+
IMKgwqDCoMKgwqDCoMKgwqDCoHJiX3NldF9wYXJlbnQoY2hpbGQsIHBhcmVudCk7Cj4gLcKgwqDC
oMKgaWYgKHBhcmVudCkKPiAtwqDCoMKgwqB7Cj4gLcKgwqDCoMKgwqDCoMKgwqBpZiAocGFyZW50
LT5yYl9sZWZ0ID09IG5vZGUpCj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoHBhcmVudC0+cmJf
bGVmdCA9IGNoaWxkOwo+IC3CoMKgwqDCoMKgwqDCoMKgZWxzZQo+IC3CoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqBwYXJlbnQtPnJiX3JpZ2h0ID0gY2hpbGQ7Cj4gLcKgwqDCoMKgfQo+IC3CoMKgwqDC
oGVsc2UKPiAtwqDCoMKgwqDCoMKgwqDCoHJvb3QtPnJiX25vZGUgPSBjaGlsZDsKPiArCj4KU2Ft
ZSBmb3IgdGhpcyBvbmUgaGVyZS4KCj4gK8KgwqDCoMKgX19yYl9jaGFuZ2VfY2hpbGQobm9kZSwg
Y2hpbGQsIHBhcmVudCwgcm9vdCk7Cj4gwqAKPiDCoCBjb2xvcjoKPiDCoMKgwqDCoMKgaWYgKGNv
bG9yID09IFJCX0JMQUNLKQo+IEBAIC01MjMsMTQgKzUxOSw4IEBAIHZvaWQgcmJfcmVwbGFjZV9u
b2RlKHN0cnVjdCByYl9ub2RlICp2aWN0aW0sCj4gc3RydWN0IHJiX25vZGUgKm5ldywKPiDCoMKg
wqDCoMKgc3RydWN0IHJiX25vZGUgKnBhcmVudCA9IHJiX3BhcmVudCh2aWN0aW0pOwo+IMKgCj4g
wqDCoMKgwqDCoC8qIFNldCB0aGUgc3Vycm91bmRpbmcgbm9kZXMgdG8gcG9pbnQgdG8gdGhlIHJl
cGxhY2VtZW50ICovCj4gLcKgwqDCoMKgaWYgKHBhcmVudCkgewo+IC3CoMKgwqDCoMKgwqDCoMKg
aWYgKHZpY3RpbSA9PSBwYXJlbnQtPnJiX2xlZnQpCj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oHBhcmVudC0+cmJfbGVmdCA9IG5ldzsKPiAtwqDCoMKgwqDCoMKgwqDCoGVsc2UKPiAtwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgcGFyZW50LT5yYl9yaWdodCA9IG5ldzsKPiAtwqDCoMKgwqB9IGVs
c2Ugewo+IC3CoMKgwqDCoMKgwqDCoMKgcm9vdC0+cmJfbm9kZSA9IG5ldzsKPiAtwqDCoMKgwqB9
Cj4gK8KgwqDCoMKgX19yYl9jaGFuZ2VfY2hpbGQodmljdGltLCBuZXcsIHBhcmVudCwgcm9vdCk7
Cj4gKwo+CkFuZCBoZXJlIHRvby4KClJlZ2FyZHMsCkRhcmlvCi0tIAo8PFRoaXMgaGFwcGVucyBi
ZWNhdXNlIEkgY2hvb3NlIGl0IHRvIGhhcHBlbiE+PiAoUmFpc3RsaW4gTWFqZXJlKQotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpEYXJpbyBGYWdnaW9saSwgUGguRCwgaHR0cDovL2Fib3V0Lm1lL2RhcmlvLmZhZ2dpb2xpClNl
bmlvciBTb2Z0d2FyZSBFbmdpbmVlciwgQ2l0cml4IFN5c3RlbXMgUiZEIEx0ZC4sIENhbWJyaWRn
ZSAoVUsp


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

iQIcBAABCAAGBQJZPr3NAAoJEBZCeImluHPuizsP/RgXVieZo8RtUbPRUyEJLsTm
2dLizV9WVNHf19cEoN+VJzM0dJtB60w1/VtRgX960gb70ZM78uuuchQhoUWx21jr
pkO8LnMWfIGAkzwj2+OA/XpVjFdmp76opGwMLd23Yj/NeZh44ZG2lUewM2hA/6Pj
Gaq+i/7FmD++lzipika3kJ47AEREiMs+0XuMpRd9uIboWb04rFkQCcpSfusBFmqf
2MfPxuQ3B7j8LtpxmiZCBgNZ6MRAy+asK7q8DzBwefVcFmHVGJWfWhixUGFa2NWo
vYXqAgKRPnnECdZb0xvi8y1spvxHoR/CfuRd8E42/xq2Nw6XH3A9q8h7KkzxPqcT
FUMEBOSCdcz9d87a4xWg//J5Gmv0cMBi09U4BuqsvtDVg7mecZDAJFE+FmWMKEpD
l41CGUlbkc7MKFcerou0abqYjlQ6ZBkhOSwq9NWJCbU9vzluBZ1FjCT8in9MaWeR
yvgp8QjmrtfOGYeNnwBz0/VZXoeL/QohfdZyIB8UQALEdtb5KMuADOPUzsz848H5
2TcPnVTNTf1fIOV6ZfclY0SLmKRCM00Kv+64PTOYBOhcBv3xvE4RlgSY/oiAC5H8
ItNJm/IuRffiti7sReY2P5+vmUq5TiCd3eXFmb+dg88apn9nTsfTQrVZC9h7J5Hh
5EC2r6Zg6a/yj0HsvX11
=i5zp
-----END PGP SIGNATURE-----

--=-dWdPL86EXo7FXTzaoqqn--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2913734484186599551==--


From xen-devel-bounces@lists.xen.org Mon Jun 12 16:19:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 16: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 1dKS3m-0000BQ-4a; Mon, 12 Jun 2017 16:19: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 1dKS3k-0000BK-VQ
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 16:19:21 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 A1/25-10689-80FBE395; Mon, 12 Jun 2017 16:19:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsVysyfVTZd9v12
 kweRtyhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aklzNZC1pZKk5P/MvWwLiKuYuRi0NIYDOj
 xJQnXUwQzm5GidfLnzN2MXJyCAvYScz/cZQZxBYRiJTYv/UAC4gtJJAt0bryAhtIA7PAdUaJr
 3fesYMk2AQ0Je58/sQEYvMKWEl03V/PCmKzCKhKbDo9GaxGVCBc4m3jERaIGkGJkzOfgNmcAj
 YSx76cYAOxmQVsJe7M3c0MYctLbH87h3kCI98sJC2zkJTNQlK2gJF5FaN6cWpRWWqRrqVeUlF
 mekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgwNUzMDDuYHz90+kQoyQHk5Io75YrNpFC
 fEn5KZUZicUZ8UWlOanFhxhlODiUJHjP7bWLFBIsSk1PrUjLzAGGPkxagoNHSYT3O0iat7ggM
 bc4Mx0idYpRl6Ppw5YvTEIsefl5qVLivAz7gIoEQIoySvPgRsDi8BKjrJQwLyMDA4MQT0FqUW
 5mCar8K0ZxDkYlYd5De4Cm8GTmlcBtegV0BBPQEddB7uctLklESEk1MMp5eq9PVExa6tL1Pyl
 h4rorU2saSjcfbAjPm9Fk0dUW87xoyq2muakfz2nMyn5beut5sf/5De9XqGQ4rQr+kpq3bPK7
 EmnVb4dZPis6qx6rXay11cDovJKOSI5QhaxT+9K7FtpP52lYPHuTxSN/V/fFuTPT0rd2O1/Y5
 fX4Hy9HZtMfN2XRVUosxRmJhlrMRcWJALqEikG+AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1497284359!47179630!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31436 invoked from network); 12 Jun 2017 16:19:19 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-4.tower-31.messagelabs.com with SMTP; 12 Jun 2017 16:19: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 B656A15BE;
 Mon, 12 Jun 2017 09:19: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 894D43F59C;
 Mon, 12 Jun 2017 09:19:17 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170609174141.5068-1-andre.przywara@arm.com>
 <20170609174141.5068-25-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <c7f2625c-0e74-affb-6f45-bab395cd0cc2@arm.com>
Date: Mon, 12 Jun 2017 17:19:16 +0100
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: <20170609174141.5068-25-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: Re: [Xen-devel] [PATCH v11 24/34] ARM: vITS: handle CLEAR 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>

SGkgQW5kcmUsCgpPbiAwOS8wNi8xNyAxODo0MSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gVGhp
cyBpbnRyb2R1Y2VzIHRoZSBJVFMgY29tbWFuZCBoYW5kbGVyIGZvciB0aGUgQ0xFQVIgY29tbWFu
ZCwgd2hpY2gKPiBjbGVhcnMgdGhlIHBlbmRpbmcgc3RhdGUgb2YgYW4gTFBJLgo+IFRoaXMgcmVt
b3ZlcyBhIG5vdC15ZXQgaW5qZWN0ZWQsIGJ1dCBhbHJlYWR5IHF1ZXVlZCBJUlEgZnJvbSBhIFZD
UFUuCj4gQXMgcmVhZF9pdHRlKCkgaXMgbm93IGV2ZW50dWFsbHkgdXNlZCwgd2UgYWRkIHRoZSBz
dGF0aWMga2V5d29yZC4KCkhtbW0sIHlvdSBkbyB0aGF0IGluIHBhdGNoICMyMiBub3cuIFNvIHBs
ZWFzZSBtb3ZlIHRoaXMgc2VudGVuY2UgaW4gdGhhdCAKcGF0Y2guCgo+Cj4gU2lnbmVkLW9mZi1i
eTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+Cj4gQWNrZWQtYnk6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdy
YWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 12 16:21:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 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 1dKS6A-0000m2-Gz; Mon, 12 Jun 2017 16:21: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=329387296=dario.faggioli@citrix.com>)
 id 1dKS69-0000lo-0d
 for xen-devel@lists.xen.org; Mon, 12 Jun 2017 16:21:49 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 41/D0-26749-C9FBE395; Mon, 12 Jun 2017 16:21:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsXitHRDpO7s/Xa
 RBhe/i1ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBm9t+cyFdyVq9i7jb2BsV2ui5GTQ0IgRGLT
 x51MIDavgJHEq9N9rCC2sECcxPbHC9hAbDYBA4k3O/aCxUUE3CTuzvwAZHNxMAtsYpRYuP0UO
 0iCRUBVonHJY7AiTgE7iWmr7jOC2EICBRIbLv0BW8AvIClx68tHZhCbWaBa4kpjCzPEEdoSR8
 71s0McIShxcuYTFoheNYkZcy+zTmDkm4WkZRaSMoi4pkTr9t/sELaixJTuh1C2rcS6de+hamw
 kNl1dwAhhy0tsfzuHeQEj+ypGjeLUorLUIl0jM72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSk
 Yr3k/NxNjMBgrmdgYNzB2LDX7xCjJAeTkijvlis2kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQke
 K332UUKCRalpqdWpGXmAOMKJi3BwaMkwvsUJM1bXJCYW5yZDpE6xagoJc57ByQhAJLIKM2Da4
 PF8iVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrz3QKbwZOaVwE1/BbSYCWjxdZCbeYtLEhF
 SUg2M/LoebKIO/1kz9G8GmbPP5zshJDbbPDKrZEs0T9D0BxOnWrPdjuj1XsO83f6FmuiB8Cn+
 h5zzzk5QkP9+q9IsyvDT0Zfr846skRNw/56+zS942yuRP7Pfin9riVAUu75wx2FR+95A7iauz
 ROPyy2V3qPPVB1xeKa6tuxccz9VRctVx8TMZjoosRRnJBpqMRcVJwIA2E3NauACAAA=
X-Env-Sender: prvs=329387296=dario.faggioli@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1497284505!74381922!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64751 invoked from network); 12 Jun 2017 16:21:47 -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;
 12 Jun 2017 16:21:47 -0000
X-IronPort-AV: E=Sophos;i="5.39,334,1493683200"; 
 d="asc'?scan'208";a="427529524"
Message-ID: <1497284398.26212.23.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Praveen Kumar <kpraveen.lkml@gmail.com>, <xen-devel@lists.xen.org>
Date: Mon, 12 Jun 2017 18:19:58 +0200
In-Reply-To: <20170531212056.10583-15-kpraveen.lkml@gmail.com>
References: <20170531212056.10583-1-kpraveen.lkml@gmail.com>
 <20170531212056.10583-15-kpraveen.lkml@gmail.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, tim@xen.org,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [Resend][PATCH 14/17] rbtree: place easiest case
 first in rb_erase()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============1844001295401417690=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

--=-wGh3x2guaqkhAdyNpzRr
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: base64

T24gVGh1LCAyMDE3LTA2LTAxIGF0IDAyOjUwICswNTMwLCBQcmF2ZWVuIEt1bWFyIHdyb3RlOgo+
IC0tLSBhL3hlbi9jb21tb24vcmJ0cmVlLmMKPiArKysgYi94ZW4vY29tbW9uL3JidHJlZS5jCj4g
QEAgLTM3NiwxOCArMzc2LDI5IEBAIHN0YXRpYyB2b2lkIF9fcmJfZXJhc2VfY29sb3Ioc3RydWN0
IHJiX25vZGUKPiAqbm9kZSwgc3RydWN0IHJiX25vZGUgKnBhcmVudCwKPiDCoAo+IMKgdm9pZCBy
Yl9lcmFzZShzdHJ1Y3QgcmJfbm9kZSAqbm9kZSwgc3RydWN0IHJiX3Jvb3QgKnJvb3QpCj4gwqB7
Cj4gLcKgwqDCoMKgc3RydWN0IHJiX25vZGUgKmNoaWxkLCAqcGFyZW50Owo+ICvCoMKgwqDCoHN0
cnVjdCByYl9ub2RlICpjaGlsZCA9IG5vZGUtPnJiX3JpZ2h0LCAqdG1wID0gbm9kZS0+cmJfbGVm
dDsKPiArwqDCoMKgwqBzdHJ1Y3QgcmJfbm9kZSAqcGFyZW50Owo+IMKgwqDCoMKgwqBpbnQgY29s
b3I7Cj4gwqAKPiAtwqDCoMKgwqBpZiAoIW5vZGUtPnJiX2xlZnQpCj4gLcKgwqDCoMKgwqDCoMKg
wqBjaGlsZCA9IG5vZGUtPnJiX3JpZ2h0Owo+IC3CoMKgwqDCoGVsc2UgaWYgKCFub2RlLT5yYl9y
aWdodCkKPiAtwqDCoMKgwqDCoMKgwqDCoGNoaWxkID0gbm9kZS0+cmJfbGVmdDsKPiAtwqDCoMKg
wqBlbHNlCj4gK8KgwqDCoMKgaWYgKCF0bXApCj4gwqDCoMKgwqDCoHsKPgpJbiB0aGUgb3JpZ2lu
YWwgTGludXggY29tbWl0LCB0aGlzIGlzOgoKIGlmICghdG1wKSB7CgpJIGtub3cgdGhhdCBwdXR0
aW5nIHRoZSAneycgb24gbmV3IGxpbmUgaXMgbW9yZSBYZW4taXNoLCBidXQgc2luY2UgdGhlCmZp
bGUgaXMgZ29pbmcgdG8gZW5kIHVwIGluIGEgbWl4ZWQgc3R5bGUgYW55d2F5LCBJIHRoaW5rIGl0
J3MgYmV0dGVyIHRvCmltcG9ydCB0aGUgY29tbWl0IGFzIGlzIChhcyBtdWNoIGFzIHBvc3NpYmxl
KSByYXRoZXIgdGhhbiBtYWtlIHRoaXMKbWljcm8tYWRqdXN0bWVudCAod2hpY2gsIGluIGZ1dHVy
ZSwgbWF5IG1ha2UgaW1wb3J0aW5nIG5ldyBMaW51eApjb21taXRzIGRpZmZpY3VsdCkuCgo+ICvC
oMKgwqDCoGNhc2UxOgo+ICvCoMKgwqDCoMKgwqDCoMKgLyogQ2FzZSAxOiBub2RlIHRvIGVyYXNl
IGhhcyBubyBtb3JlIHRoYW4gMSBjaGlsZCAoZWFzeSEpICovCj4gKwo+ICvCoMKgwqDCoMKgwqDC
oMKgcGFyZW50ID0gcmJfcGFyZW50KG5vZGUpOwo+ICvCoMKgwqDCoMKgwqDCoMKgY29sb3IgPSBy
Yl9jb2xvcihub2RlKTsKPiArCj4gK8KgwqDCoMKgwqDCoMKgwqBpZiAoY2hpbGQpCj4gK8KgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoHJiX3NldF9wYXJlbnQoY2hpbGQsIHBhcmVudCk7Cj4gK8KgwqDC
oMKgwqDCoMKgwqBfX3JiX2NoYW5nZV9jaGlsZChub2RlLCBjaGlsZCwgcGFyZW50LCByb290KTsK
PiArwqDCoMKgwqB9IGVsc2UgaWYgKCFjaGlsZCkgewo+ICvCoMKgwqDCoMKgwqDCoMKgLyogU3Rp
bGwgY2FzZSAxLCBidXQgdGhpcyB0aW1lIHRoZSBjaGlsZCBpcyBub2RlLT5yYl9sZWZ0ICovCj4g
K8KgwqDCoMKgwqDCoMKgwqBjaGlsZCA9IHRtcDsKPiArwqDCoMKgwqDCoMKgwqDCoGdvdG8gY2Fz
ZTE7Cj4gK8KgwqDCoMKgfSBlbHNlIHsKPiDCoMKgwqDCoMKgwqDCoMKgwqBzdHJ1Y3QgcmJfbm9k
ZSAqb2xkID0gbm9kZSwgKmxlZnQ7Cj4gwqAKPiAtwqDCoMKgwqDCoMKgwqDCoG5vZGUgPSBub2Rl
LT5yYl9yaWdodDsKPiArwqDCoMKgwqDCoMKgwqDCoG5vZGUgPSBjaGlsZDsKPiDCoMKgwqDCoMKg
wqDCoMKgwqB3aGlsZSAoKGxlZnQgPSBub2RlLT5yYl9sZWZ0KSAhPSBOVUxMKQo+IMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgbm9kZSA9IGxlZnQ7Cj4gwqAKUmVnYXJkcywKRGFyaW8KLS0gCjw8
VGhpcyBoYXBwZW5zIGJlY2F1c2UgSSBjaG9vc2UgaXQgdG8gaGFwcGVuIT4+IChSYWlzdGxpbiBN
YWplcmUpCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCkRhcmlvIEZhZ2dpb2xpLCBQaC5ELCBodHRwOi8vYWJvdXQubWUvZGFy
aW8uZmFnZ2lvbGkKU2VuaW9yIFNvZnR3YXJlIEVuZ2luZWVyLCBDaXRyaXggU3lzdGVtcyBSJkQg
THRkLiwgQ2FtYnJpZGdlIChVSyk=


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

iQIcBAABCAAGBQJZPr8uAAoJEBZCeImluHPu1VAP/3p2WNK7jbAyKbRALsHfZ0Z+
VGkmJApuSBlH2LiW2gv2faOuhJoIwRAeNHywQyu93kFF6sbAEGLbkOOZrZ9gVBQy
AxYiAM/tih4nSZZoqfVJxJxk7h62lTBDjCvYyniNH3xONxUztam1ANBb9JtVPca7
Mqef137CGsYXNix1BU/FzP2fP731CBcMSrCRtRESUBxUqLavfaYNbKQ8Ux0A+6Tf
SSLrwirY6v7LDxfuURBdSNaDnkzRUlbma58ghT3mVIX9kO/OsnQ3ih5wyMiQmj2T
Ka1km5BBwExi20Q25wrl/Y+5CDAtOp9Wpajuctv+aTdDJlVW6iWCVNFPqW7S4mki
M2QJB3JGoc/9KkSIU/hVhwRhy5rKoT+QjLK/tbEeB7yWCwGWGuzqAZt2KJKt4825
MzizHpsOllzlWqKlMwI5sqJ9yeNl+wOsYvtjz3pfWShxSl7A4yM1d9Eq4YulMZrM
fLQRh+lR7qL/hLJTLMbUp3kjCiO8g9VzjWwR9u47wfWE1S8sXisNXZ/tqw95dcXC
DLDXYXXzGpb1WBp/M6+uzvvDcnk+ppilMc0w7Zh50IELoZn4Od4cXNhll32A09cm
nisc4YwsvgmBH/5n9m6t5t0WB5FkzaVJkFtUBvVGBDfuooW+fixwEGlPoE/q2RyW
7fatBVEyZa+Knb9rad9H
=15xO
-----END PGP SIGNATURE-----

--=-wGh3x2guaqkhAdyNpzRr--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1844001295401417690==--


From xen-devel-bounces@lists.xen.org Mon Jun 12 16:30:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 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 1dKSEB-0001VD-Ag; Mon, 12 Jun 2017 16:30:07 +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 1dKSE9-0001UW-O2
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 16:30:05 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 13/D1-03620-D81CE395; Mon, 12 Jun 2017 16:30:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVysyfVTbfnoF2
 kwb8GGYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaP70jbWgmb5ijXnaxsYp0l2MXJxCAlsZpT4
 seA4O4RzgFHiw/edTF2MnBzCAjYSz1r3g9kiAkkSCz/9ZgexmQXMJOZ/ecwIYgsJmEh8ObsQr
 IZNQFdix83XzCA2r4CVRGd/DxuIzSKgKtFyfDZYr6hAuETvgX42iBpBiZMzn7CA2JwCphKt+3
 eyQMxXl/gz7xIzhC0u0fRlJSuELS+x/e0c5gmM/LOQtM9C0jILScssJC0LGFlWMWoUpxaVpRb
 pGprrJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhicDEOxgvL0x4BCjJAeTkijv
 lis2kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeNUP2EUKCRalpqdWpGXmACMFJi3BwaMkwtsKk
 uYtLkjMLc5Mh0idYtTl2LB6/RcmIZa8/LxUKXFeE5AiAZCijNI8uBGwqL3EKCslzMsIdJQQT0
 FqUW5mCar8K0ZxDkYlYV5BkCk8mXklcJteAR3BBHTEdZD7eYtLEhFSUg2ME6SXe6m0pXvdfFg
 p5BAncuOL0sfgkrsTpWL4Qq7+nRl5L6eo5bp1e1tVTKz2jM8vDXzt117POevS2PKwiP94gf/l
 eRbNu5ODpr1i+8JeZMP57ILH8q1Xqi6/dBKMdn4n5L5hSqkVT8OMg+d3mzx93SWZLVq573y15
 OMLgso7lj0+dHFzZdoUJZbijERDLeai4kQA56gc99UCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1497285003!66849312!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4221 invoked from network); 12 Jun 2017 16:30:04 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-21.messagelabs.com with SMTP; 12 Jun 2017 16: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 876311596;
 Mon, 12 Jun 2017 09:30:03 -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 9DD6E3F557;
 Mon, 12 Jun 2017 09:30:02 -0700 (PDT)
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <20170608140342.23833-1-jgross@suse.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <53808967-354d-d432-dbd5-9008872cb618@arm.com>
Date: Mon, 12 Jun 2017 17:30: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: <20170608140342.23833-1-jgross@suse.com>
Content-Language: en-GB
Cc: boris.ostrovsky@oracle.com, stable@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v2] xen: avoid deadlock in xenbus 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>

SGksCgpPbiAwOC8wNi8xNyAxNTowMywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBUaGVyZSBoYXMg
YmVlbiBhIHJlcG9ydCBhYm91dCBhIGRlYWRsb2NrIGluIHRoZSB4ZW5idXMgZHJpdmVyOgo+IAo+
IFsgIDI0Ny45Nzk0OThdID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQo+IFsgIDI0Ny45ODU2ODhdIFdBUk5JTkc6IHBvc3NpYmxlIGNpcmN1bGFy
IGxvY2tpbmcgZGVwZW5kZW5jeSBkZXRlY3RlZAo+IFsgIDI0Ny45OTE4ODJdIDQuMTIuMC1yYzQt
MDAwMjItZ2M0YjI1YzAgIzU3NSBOb3QgdGFpbnRlZAo+IFsgIDI0Ny45OTcwNDBdIC0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+IFsgIDI0OC4w
MDMyMzJdIHhlbmJ1cy85MSBpcyB0cnlpbmcgdG8gYWNxdWlyZSBsb2NrOgo+IFsgIDI0OC4wMDc4
NzVdICAoJnUtPm1zZ2J1ZmZlcl9tdXRleCl7Ky4rLisufSwgYXQ6IFs8ZmZmZjAwMDAwODYzZTkw
ND5dCj4geGVuYnVzX2Rldl9xdWV1ZV9yZXBseSsweDNjLzB4MjMwCj4gWyAgMjQ4LjAxNzE2M10K
PiBbICAyNDguMDE3MTYzXSBidXQgdGFzayBpcyBhbHJlYWR5IGhvbGRpbmcgbG9jazoKPiBbICAy
NDguMDIzMDk2XSAgKHhiX3dyaXRlX211dGV4KXsrLisuLi59LCBhdDogWzxmZmZmMDAwMDA4NjNh
OTQwPl0KPiB4ZW5idXNfdGhyZWFkKzB4NWYwLzB4Nzk4Cj4gWyAgMjQ4LjAzMTI2N10KPiBbICAy
NDguMDMxMjY3XSB3aGljaCBsb2NrIGFscmVhZHkgZGVwZW5kcyBvbiB0aGUgbmV3IGxvY2suCj4g
WyAgMjQ4LjAzMTI2N10KPiBbICAyNDguMDM5NjE1XQo+IFsgIDI0OC4wMzk2MTVdIHRoZSBleGlz
dGluZyBkZXBlbmRlbmN5IGNoYWluIChpbiByZXZlcnNlIG9yZGVyKSBpczoKPiBbICAyNDguMDQ3
MTc2XQo+IFsgIDI0OC4wNDcxNzZdIC0+ICMxICh4Yl93cml0ZV9tdXRleCl7Ky4rLi4ufToKPiBb
ICAyNDguMDUyOTQzXSAgICAgICAgX19sb2NrX2FjcXVpcmUrMHgxNzI4LzB4MTc3OAo+IFsgIDI0
OC4wNTc0OThdICAgICAgICBsb2NrX2FjcXVpcmUrMHhjNC8weDI4OAo+IFsgIDI0OC4wNjE2MzBd
ICAgICAgICBfX211dGV4X2xvY2srMHg4NC8weDg2OAo+IFsgIDI0OC4wNjU3NTVdICAgICAgICBt
dXRleF9sb2NrX25lc3RlZCsweDNjLzB4NTAKPiBbICAyNDguMDcwMjI3XSAgICAgICAgeHNfc2Vu
ZCsweDE2NC8weDFmOAo+IFsgIDI0OC4wNzQwMTVdICAgICAgICB4ZW5idXNfZGV2X3JlcXVlc3Rf
YW5kX3JlcGx5KzB4NmMvMHg4OAo+IFsgIDI0OC4wNzk0MjddICAgICAgICB4ZW5idXNfZmlsZV93
cml0ZSsweDI2MC8weDQyMAo+IFsgIDI0OC4wODQwNzNdICAgICAgICBfX3Zmc193cml0ZSsweDQ4
LzB4MTM4Cj4gWyAgMjQ4LjA4ODExM10gICAgICAgIHZmc193cml0ZSsweGE4LzB4MWI4Cj4gWyAg
MjQ4LjA5MTk4M10gICAgICAgIFN5U193cml0ZSsweDU0LzB4YjAKPiBbICAyNDguMDk1NzY4XSAg
ICAgICAgZWwwX3N2Y19uYWtlZCsweDI0LzB4MjgKPiBbICAyNDguMDk5ODk3XQo+IFsgIDI0OC4w
OTk4OTddIC0+ICMwICgmdS0+bXNnYnVmZmVyX211dGV4KXsrLisuKy59Ogo+IFsgIDI0OC4xMDYw
ODhdICAgICAgICBwcmludF9jaXJjdWxhcl9idWcrMHg4MC8weDJlMAo+IFsgIDI0OC4xMTA3MzBd
ICAgICAgICBfX2xvY2tfYWNxdWlyZSsweDE3NjgvMHgxNzc4Cj4gWyAgMjQ4LjExNTI4OF0gICAg
ICAgIGxvY2tfYWNxdWlyZSsweGM0LzB4Mjg4Cj4gWyAgMjQ4LjExOTQxN10gICAgICAgIF9fbXV0
ZXhfbG9jaysweDg0LzB4ODY4Cj4gWyAgMjQ4LjEyMzU0NV0gICAgICAgIG11dGV4X2xvY2tfbmVz
dGVkKzB4M2MvMHg1MAo+IFsgIDI0OC4xMjgwMTZdICAgICAgICB4ZW5idXNfZGV2X3F1ZXVlX3Jl
cGx5KzB4M2MvMHgyMzAKPiBbICAyNDguMTMzMDA1XSAgICAgICAgeGVuYnVzX3RocmVhZCsweDc4
OC8weDc5OAo+IFsgIDI0OC4xMzczMDZdICAgICAgICBrdGhyZWFkKzB4MTEwLzB4MTQwCj4gWyAg
MjQ4LjE0MTA4N10gICAgICAgIHJldF9mcm9tX2ZvcmsrMHgxMC8weDQwCj4gCj4gSXQgaXMgcmF0
aGVyIGVhc3kgdG8gYXZvaWQgYnkgZHJvcHBpbmcgeGJfd3JpdGVfbXV0ZXggYmVmb3JlIGNhbGxp
bmcKPiB4ZW5idXNfZGV2X3F1ZXVlX3JlcGx5KCkuCj4gCj4gRml4ZXM6IGZkOGFhOTA5NWE5NWMw
MmRjYzM1NTQwYTI2MzI2N2MyOWI4ZmRhOWQgKCJ4ZW46IG9wdGltaXplIHhlbmJ1cwo+IGRyaXZl
ciBmb3IgbXVsdGlwbGUgY29uY3VycmVudCB4ZW5zdG9yZSBhY2Nlc3NlcyIpLgo+IAo+IENjOiA8
c3RhYmxlQHZnZXIua2VybmVsLm9yZz4gIyA0LjExCj4gUmVwb3J0ZWQtYnk6IEFuZHJlIFByenl3
YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgoKSSBtYW5hZ2VkIHRvIGZpbmQgYSByZWxpYWJs
ZSAodGhvdWdoIHdlaXJkKSByZXByb2R1Y2VyIGFuZCBjYW4gY29uZmlybQp0aGF0IHRoaXMgcGF0
Y2ggZml4ZXMgdGhlIGlzc3VlLgpTbyBtYW55IHRoYW5rcyBmb3IgdGhlIHF1aWNrIHdvcmshCgpU
ZXN0ZWQtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgoKQ2hlZXJz
LApBbmRyZS4KCj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
Pgo+IC0tLQo+ICBkcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX2NvbW1zLmMgfCAyMSArKysrKysr
KysrLS0tLS0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDExIGRl
bGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX2Nv
bW1zLmMgYi9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX2NvbW1zLmMKPiBpbmRleCA4NTZhZGE1
ZDM5YzkuLjViMDgxYTAxNzc5ZCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL3hlbi94ZW5idXMveGVu
YnVzX2NvbW1zLmMKPiArKysgYi9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX2NvbW1zLmMKPiBA
QCAtMjk5LDE3ICsyOTksNyBAQCBzdGF0aWMgaW50IHByb2Nlc3NfbXNnKHZvaWQpCj4gIAkJbXV0
ZXhfbG9jaygmeGJfd3JpdGVfbXV0ZXgpOwo+ICAJCWxpc3RfZm9yX2VhY2hfZW50cnkocmVxLCAm
eHNfcmVwbHlfbGlzdCwgbGlzdCkgewo+ICAJCQlpZiAocmVxLT5tc2cucmVxX2lkID09IHN0YXRl
Lm1zZy5yZXFfaWQpIHsKPiAtCQkJCWlmIChyZXEtPnN0YXRlID09IHhiX3JlcV9zdGF0ZV93YWl0
X3JlcGx5KSB7Cj4gLQkJCQkJcmVxLT5tc2cudHlwZSA9IHN0YXRlLm1zZy50eXBlOwo+IC0JCQkJ
CXJlcS0+bXNnLmxlbiA9IHN0YXRlLm1zZy5sZW47Cj4gLQkJCQkJcmVxLT5ib2R5ID0gc3RhdGUu
Ym9keTsKPiAtCQkJCQlyZXEtPnN0YXRlID0geGJfcmVxX3N0YXRlX2dvdF9yZXBseTsKPiAtCQkJ
CQlsaXN0X2RlbCgmcmVxLT5saXN0KTsKPiAtCQkJCQlyZXEtPmNiKHJlcSk7Cj4gLQkJCQl9IGVs
c2Ugewo+IC0JCQkJCWxpc3RfZGVsKCZyZXEtPmxpc3QpOwo+IC0JCQkJCWtmcmVlKHJlcSk7Cj4g
LQkJCQl9Cj4gKwkJCQlsaXN0X2RlbCgmcmVxLT5saXN0KTsKPiAgCQkJCWVyciA9IDA7Cj4gIAkJ
CQlicmVhazsKPiAgCQkJfQo+IEBAIC0zMTcsNiArMzA3LDE1IEBAIHN0YXRpYyBpbnQgcHJvY2Vz
c19tc2codm9pZCkKPiAgCQltdXRleF91bmxvY2soJnhiX3dyaXRlX211dGV4KTsKPiAgCQlpZiAo
ZXJyKQo+ICAJCQlnb3RvIG91dDsKPiArCj4gKwkJaWYgKHJlcS0+c3RhdGUgPT0geGJfcmVxX3N0
YXRlX3dhaXRfcmVwbHkpIHsKPiArCQkJcmVxLT5tc2cudHlwZSA9IHN0YXRlLm1zZy50eXBlOwo+
ICsJCQlyZXEtPm1zZy5sZW4gPSBzdGF0ZS5tc2cubGVuOwo+ICsJCQlyZXEtPmJvZHkgPSBzdGF0
ZS5ib2R5Owo+ICsJCQlyZXEtPnN0YXRlID0geGJfcmVxX3N0YXRlX2dvdF9yZXBseTsKPiArCQkJ
cmVxLT5jYihyZXEpOwo+ICsJCX0gZWxzZQo+ICsJCQlrZnJlZShyZXEpOwo+ICAJfQo+ICAKPiAg
CW11dGV4X3VubG9jaygmeHNfcmVzcG9uc2VfbXV0ZXgpOwo+IAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 12 16:31:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 16: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 1dKSF2-0001Ys-JS; Mon, 12 Jun 2017 16:31: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 1dKSF0-0001Yi-Dr
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 16:30:58 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 BF/59-02006-1C1CE395; Mon, 12 Jun 2017 16:30:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsVysyfVTXfvQbt
 Igwsv+S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owXx7axFSxgr5j4cA1TA+M+1i5GLg4hgc2M
 EsfvXGKGcHYzSix484W9i5GTQ1jAXuLEwa1gtohApMT+rQdYQGwhgWyJ19NesIE0MAtcZ5T4e
 ucdWBGbgKbEnc+fmEBsXgEriVeXzoDZLAKqEjvvnGUEsUUFwiXeNh5hgagRlDg58wmYzSlgI3
 Fp719WEJtZwFbiztzdzBC2vMT2t3OYJzDyzULSMgtJ2SwkZQsYmVcxqhenFpWlFuma6CUVZaZ
 nlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBAYcAxDsYLzV53yIUZKDSUmUd8sVm0ghvqT8
 lMqMxOKM+KLSnNTiQ4wyHBxKErzqB+wihQSLUtNTK9Iyc4ChD5OW4OBREuFtBUnzFhck5hZnp
 kOkTjHqcjR92PKFSYglLz8vVUqcdy9IkQBIUUZpHtwIWBxeYpSVEuZlBDpKiKcgtSg3swRV/h
 WjOAejkjCvIMgUnsy8ErhNr4COYAI64jrI/bzFJYkIKakGxjnuXo4F5+L/LQtwWW7bdCjhUPr
 W/ymPNVml/ddtP/k5rcxsf/QLyUkmezZxCVk9DvO/snrtvcOMnROKwmbxV7HUd6xNae93ficc
 cS7iuvVKYf3CGK7X9nILV0TXfDYv7vv1eZLro3Vv/z346CElb6Usc2398fQWVgchmydfq8vC1
 oadmTDjhhJLcUaioRZzUXEiAFxjxve+AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1497285052!102887607!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42747 invoked from network); 12 Jun 2017 16:30:53 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-206.messagelabs.com with SMTP; 12 Jun 2017 16:30: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 745761596;
 Mon, 12 Jun 2017 09:30: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 4884B3F557;
 Mon, 12 Jun 2017 09:30:51 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170609174141.5068-1-andre.przywara@arm.com>
 <20170609174141.5068-27-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b226e4bf-68a5-fa0d-5c77-9493ccfb39b0@arm.com>
Date: Mon, 12 Jun 2017 17:30:49 +0100
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: <20170609174141.5068-27-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: Re: [Xen-devel] [PATCH v11 26/34] ARM: GICv3: handle unmapped LPIs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGkgQW5kcmUsCgpPbiAwOS8wNi8xNyAxODo0MSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gQEAg
LTQ3OCw4ICs1MTUsMTQgQEAgc3RhdGljIHZvaWQgZ2ljX3VwZGF0ZV9vbmVfbHIoc3RydWN0IHZj
cHUgKnYsIGludCBpKQo+ICAgICAgZ2ljX2h3X29wcy0+cmVhZF9scihpLCAmbHJfdmFsKTsKPiAg
ICAgIGlycSA9IGxyX3ZhbC52aXJxOwo+ICAgICAgcCA9IGlycV90b19wZW5kaW5nKHYsIGlycSk7
Cj4gLSAgICAvKiBBbiBMUEkgbWlnaHQgaGF2ZSBiZWVuIHVubWFwcGVkLCBpbiB3aGljaCBjYXNl
IHdlIGp1c3QgY2xlYW4gdXAgaGVyZS4gKi8KPiAtICAgIGlmICggdW5saWtlbHkoIXApICkKPiAr
ICAgIC8qCj4gKyAgICAgKiBBbiBMUEkgbWlnaHQgaGF2ZSBiZWVuIHVubWFwcGVkLCBpbiB3aGlj
aCBjYXNlIHdlIGp1c3QgY2xlYW4gdXAgaGVyZS4KPiArICAgICAqIElmIHRoYXQgTFBJIGlzIG1h
cmtlZCBhcyBQUklTVElORSwgdGhlIGluZm9ybWF0aW9uIGluIHRoZSBMUiBpcyBib2d1cywKPiAr
ICAgICAqIGFzIGl0IGJlbG9uZ3MgdG8gYSBwcmV2aW91cywgYWxyZWFkeSB1bm1hcHBlZCBMUEku
IFNvIHdlIGRpc2NhcmQgaXQKPiArICAgICAqIGhlcmUgYXMgd2VsbC4KPiArICAgICAqLwo+ICsg
ICAgaWYgKCB1bmxpa2VseSghcCB8fAo+ICsgICAgICAgICB0ZXN0X2FuZF9jbGVhcl9iaXQoR0lD
X0lSUV9HVUVTVF9QUklTVElORV9MUEksICZwLT5zdGF0dXMpKSApCgpOSVQ6ICFwIGFuZCB0ZXN0
X2FuZF9jbGVhcl9iaXQgc2hvdWxkIGJlIGFsaWduZWQuIEJ5IHRoYXQgSSBtZWFuOgoKdW5saWtl
bHkoIXAgfHwKICAgICAgICAgIHRlc3RfYW5kX2NsZWFyX2JpdCguLi4uKQoKV2l0aCB0aGF0OgoK
QWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGVlcnMsCgot
LSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 12 16:33:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 16: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 1dKSHC-0001kT-Up; Mon, 12 Jun 2017 16:33: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 1dKSHC-0001kM-Gi
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 16:33:14 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 F5/BA-03058-942CE395; Mon, 12 Jun 2017 16:33:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTdfzkF2
 kwbRdwhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bvsTbGgrkcFS++tLI3MB5m62Lk4hAS2Mwo
 8W/6PWYIZzejxMtjzUAZTg5hAWeJPZvmg9kiApES+7ceYAGxhQTOMkpMnOAD0sAssIZR4nbzT
 UaQBJuApsSdz5+Yuhg5OHgFrCS2/xMBCbMIqEq86JjHDmKLCoRLvG08AjaHV0BQ4uTMJ2A2p4
 C1RM+2I6wgNrOAmcS8zQ+ZIWx5ie1v5zBPYOSbhaRlFpKyWUjKFjAyr2LUKE4tKkst0jU010s
 qykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAw4BiDYwXh7Y8AhRkkOJiVR3i1XbCKF
 +JLyUyozEosz4otKc1KLDzHKcHAoSfAKHLSLFBIsSk1PrUjLzAGGPkxagoNHSYS39QBQmre4I
 DG3ODMdInWKUVFKnNcGpE8AJJFRmgfXBou3S4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmLQ
 WZwpOZVwI3/RXQYiagxddBbuYtLklESEk1MHr9cP1zqPFQ9ZWCH6dvFql8z6oQ8OXWmVC/wDO
 ku/lC15LkLNWFjqmSJnzav6TytL1Y7+aEW/dEL2PclyIb8E3cqZunpEu/4/61SQLqmXvWeeiI
 XeMwl8kofHX7o6HDr7nfzOdXBPuYKkxMCMzNuiX2d/sCnf0LPnskftOUs5+zV7z+WN5BJZbij
 ERDLeai4kQArlQt5LICAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1497285192!50462584!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2254 invoked from network); 12 Jun 2017 16:33:13 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-21.messagelabs.com with SMTP; 12 Jun 2017 16:33: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 90A0E1596;
 Mon, 12 Jun 2017 09:33: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 851163F557;
 Mon, 12 Jun 2017 09:33:11 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170526173540.10066-1-andre.przywara@arm.com>
 <20170526173540.10066-26-andre.przywara@arm.com>
 <c47a3064-5a3b-7a64-3841-c43026a14820@arm.com>
 <edec644e-e9aa-2e17-1bc1-4e0c3ab75f00@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b0b26122-2ca8-4d8e-9f7f-a1f33ff8c868@arm.com>
Date: Mon, 12 Jun 2017 17:33:10 +0100
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: <edec644e-e9aa-2e17-1bc1-4e0c3ab75f00@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v10 25/32] ARM: vITS: handle MAPTI/MAPI
	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>

SGkgQW5kcmUsCgpPbiAwNy8wNi8xNyAxODo0OSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gT24g
MDIvMDYvMTcgMTg6MTIsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gT24gMDUvMjYvMjAxNyAwNjoz
NSBQTSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4+PiArICAgIC8qCj4+PiArICAgICAqIHJhZGl4
X3RyZWVfaW5zZXJ0KCkgcmV0dXJucyBhbiBlcnJvciBlaXRoZXIgZHVlIHRvIGFuIGludGVybmFs
Cj4+PiArICAgICAqIGNvbmRpdGlvbiAobGlrZSBtZW1vcnkgYWxsb2NhdGlvbiBmYWlsdXJlKSBv
ciBiZWNhdXNlIHRoZSBMUEkKPj4+IGFscmVhZHkKPj4+ICsgICAgICogZXhpc3RlZCBpbiB0aGUg
dHJlZS4gV2UgZG9uJ3Qgc3VwcG9ydCB0aGUgbGF0dGVyIGNhc2UsIHNvIHdlCj4+PiBhbHdheXMK
Pj4+ICsgICAgICogY2xlYW51cCBhbmQgcmV0dXJuIGFuIGVycm9yIGhlcmUgaW4gYW55IGNhc2Uu
Cj4+PiArICAgICAqLwo+Pj4gK291dF9yZW1vdmVfaG9zdF9lbnRyeToKPj4+ICsgICAgZ2ljdjNf
cmVtb3ZlX2d1ZXN0X2V2ZW50KGl0cy0+ZCwgaXRzLT5kb29yYmVsbF9hZGRyZXNzLCBkZXZpZCwK
Pj4+IGV2ZW50aWQpOwo+Pgo+PiBDYW4gZ2ljdjNfcmVtb3ZlX2d1ZXN0X2V2ZW50IGZhaWw/IElm
IHllcywgc2hvdWxkIHdlIGNoZWNrIHRoZQo+PiByZXR1cm4vYWRkIGNvbW1lbnQ/IElmIG5vdCwg
dGhlbiB3ZSBzaG91bGQgaGF2ZSBhbiBBU1NFUlQoLi4uLikuCj4KPiBXZWxsLCBhcyB3ZSBoYXZl
IGFuICJpZiAoICFyZXQgKSByZXR1cm4gMDsiIGFib3ZlLCB3ZSBvbmx5IGdldCBoZXJlIHdpdGgK
PiByZXQgYmVpbmcgIT0gMCwgc28gdGhpcyBpcyBpbiBhbiBlcnJvciBwYXRoIGFscmVhZHkuCj4g
SSBhbSBub3Qgc3VyZSBob3cgd2Ugc2hvdWxkIHJlYWN0IGhlcmUgdGhlbiwgSSB0aGluayByZXBv
cnRpbmcgdGhlIGZpcnN0Cj4gZXJyb3IgaXMgcHJvYmFibHkgbW9yZSBtZWFuaW5nZnVsLgoKR29v
ZCBwb2ludC4gSSBtaXNzZWQgdGhlIGlmICggIXJldCApIHJldHVybiAwOyBpbiB0aGUgY29kZS4K
CkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 12 16:36:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 16: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 1dKSK3-0001wU-CI; Mon, 12 Jun 2017 16:36: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 1dKSK2-0001wN-C7
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 16:36:10 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 6C/70-03920-9F2CE395; Mon, 12 Jun 2017 16:36:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsVysyfVTffHIbt
 Ig0ePLS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy+N41sBZ85Kyad2svWwDiRo4uRi0NIYDOj
 xPcpd5khnN2MElvfLWXtYuTkEBZwlri/+x8LiC0iECmxf+sBMFtIIFvi/+oPLCANzALXGSW+3
 nnHDpJgE9CUuPP5ExOIzStgJXF37wFmEJtFQFVi19KXYHFRgXCJt41HWCBqBCVOznwCZnMK2E
 j8vHYNbA6zgK3Enbm7mSFseYntb+cwT2Dkm4WkZRaSsllIyhYwMq9i1ChOLSpLLdI1MtdLKsp
 MzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMOQYg2MG4eG3gIUZJDiYlUd4tV2wihfiS
 8lMqMxKLM+KLSnNSiw8xynBwKEnwsgFDWEiwKDU9tSItMwcY/DBpCQ4eJRHe1gNAad7igsTc4
 sx0iNQpRkUpcV5XkD4BkERGaR5cGyziLjHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmYt/Qg0B
 SezLwSuOmvgBYzAS2+DnIzb3FJIkJKqoExveCsVVN/Z4Xb/lbB+WHi0z7lixjn8uUEzcq5eud
 sDBsDy4nipxO9wnbWKP/vEM6vTb4r/2su7/oSrilRyasNVd/PMNdfu+GZTqmdboPnr30nw/nP
 f+xe/GZH2oE3DG+iyv4oa+9d4Fu7dS7zlk8LzeO5zbSmXbv83p2hc/2urdc3n3cNYf+qxFKck
 WioxVxUnAgAoiv1JbMCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1497285368!50462989!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24185 invoked from network); 12 Jun 2017 16:36:08 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-21.messagelabs.com with SMTP; 12 Jun 2017 16:36: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 253E91596;
 Mon, 12 Jun 2017 09:36:08 -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 EE6613F557;
 Mon, 12 Jun 2017 09:36:06 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170609174141.5068-1-andre.przywara@arm.com>
 <20170609174141.5068-28-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <cc1ca776-729c-aee2-23e8-b1bc008dfcc1@arm.com>
Date: Mon, 12 Jun 2017 17:36:05 +0100
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: <20170609174141.5068-28-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: Re: [Xen-devel] [PATCH v11 27/34] ARM: vITS: handle MAPTI/MAPI
	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>

SGkgQW5kcmUsCgpPbiAwOS8wNi8xNyAxODo0MSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gVGhl
IE1BUFRJIGNvbW1hbmRzIGFzc29jaWF0ZXMgYSBEZXZpY2VJRC9FdmVudElEIHBhaXIgd2l0aCBh
IExQSS9DUFUKPiBwYWlyIGFuZCBhY3R1YWxseSBpbnN0YW50aWF0ZXMgTFBJIGludGVycnVwdHMu
IE1BUEkgaXMganVzdCBhIHZhcmlhbnQKPiBvZiB0aGlzIGNvbW1lbnQsIHdoZXJlIHRoZSBMUEkg
SUQgaXMgdGhlIHNhbWUgYXMgdGhlIGV2ZW50IElELgo+IFdlIGNvbm5lY3QgdGhlIGFscmVhZHkg
YWxsb2NhdGVkIGhvc3QgTFBJIHRvIHRoaXMgdmlydHVhbCBMUEksIHNvIHRoYXQKPiBhbnkgdHJp
Z2dlcmluZyBMUEkgb24gdGhlIGhvc3QgY2FuIGJlIHF1aWNrbHkgZm9yd2FyZGVkIHRvIGEgZ3Vl
c3QuCj4gQmVzaWRlIGVudGVyaW5nIHRoZSBkb21haW4gYW5kIHRoZSB2aXJ0dWFsIExQSSBudW1i
ZXIgaW4gdGhlIHJlc3BlY3RpdmUKPiBob3N0IExQSSBlbnRyeSwgd2UgYWxzbyBpbml0aWFsaXpl
IGFuZCBhZGQgdGhlIGFscmVhZHkgYWxsb2NhdGVkCj4gc3RydWN0IHBlbmRpbmdfaXJxIHRvIG91
ciByYWRpeCB0cmVlLCBzbyB0aGF0IHdlIGNhbiBub3cgZWFzaWx5IGZpbmQgaXQKPiBieSBpdHMg
dmlydHVhbCBMUEkgbnVtYmVyLgo+IFdlIGFsc28gcmVhZCB0aGUgcHJvcGVydHkgdGFibGUgdG8g
dXBkYXRlIHRoZSBlbmFibGVkIGJpdCBhbmQgdGhlCj4gcHJpb3JpdHkgZm9yIG91ciBuZXcgTFBJ
LCBhcyB3ZSBtaWdodCBoYXZlIG1pc3NlZCB0aGlzIGR1cmluZyBhbiBlYXJsaWVyCj4gSU5WQUxM
IGNhbGwgKHdoaWNoIG9ubHkgY2hlY2tzIG1hcHBlZCBMUElzKS4gQnV0IHdlIG1ha2Ugc3VyZSB0
aGF0IHRoZQo+IHByb3BlcnR5IHRhYmxlIGlzIGFjdHVhbGx5IHZhbGlkLCBhcyBhbGwgcmVkaXN0
cmlidXRvcnMgbWlnaHQgc3RpbGwKPiBiZSBkaXNhYmxlZCBhdCB0aGlzIHBvaW50Lgo+IFNpbmNl
IHdyaXRlX2l0dGVfbG9ja2VkKCkgbm93IHNlZXMgaXRzIGZpcnN0IHVzYWdlLCB3ZSBjaGFuZ2Ug
dGhlCgpOSVQ6IHMvd3JpdGVfaXR0ZV9sb2NrZWQvd3JpdGVfaXR0ZS8KCj4gZGVjbGFyYXRpb24g
dG8gc3RhdGljLgo+Cj4gU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3
YXJhQGFybS5jb20+CgpXaXRoIHRoZSB1cGRhdGUgaW4gdGhlIGNvbW1pdCBtZXNzYWdlOgoKQWNr
ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGVlcnMsCgotLSAK
SnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 12 16:37:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 16:37: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 1dKSLl-00025u-RC; Mon, 12 Jun 2017 16:37: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 1dKSLk-00025e-3U
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 16:37:56 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 FD/6A-02183-363CE395; Mon, 12 Jun 2017 16:37:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsVysyfVTTfpsF2
 kwYuXWhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aj7d+YCxYzV1xa84e9gfE+UxcjF4eQwGZG
 iSv3P0I5uxklNr05CeRwcggL2Eo8On+YHcQWEYiU2L/1AAuILSSQLXGz5QsbSAOzwHVGia933
 oEVsQloStz5/AmomYODV8BK4uBLK5Awi4CqROOBlawgtqhAuMTbxiNgc3gFBCVOznwCZnMK2E
 h8X/sZbAwz0N47c3czQ9jyEtvfzmGewMg3C0nLLCRls5CULWBkXsWoUZxaVJZapGtooJdUlJm
 eUZKbmJkD5Jnq5aYWFyemp+YkJhXrJefnbmIEBhwDEOxgXDPV+RCjJAeTkijvlis2kUJ8Sfkp
 lRmJxRnxRaU5qcWHGGU4OJQkeNkO2UUKCRalpqdWpGXmAEMfJi3BwaMkwtt6ACjNW1yQmFucm
 Q6ROsWoy9H0YcsXJiGWvPy8VClxXleQGQIgRRmleXAjYHF4iVFWSpiXEegoIZ6C1KLczBJU+V
 eM4hyMSsK8RiBTeDLzSuA2vQI6ggnoiOsg9/MWlyQipKQaGBUnp5l/YheKVnTZLZM+Z6bXW5d
 TnTUzGvriGWaFzjOZKbV9ttWa8s8fMvcUuO6RqWr75u093WTtUznJlLRJB7nnlwjX/Uy4mVvT
 d+DNrKpPdg6qbvbeUxed/8ew9YKlpmW+uNrSRWenqRvNVXneqtvnmsUoYLj31JVGm9kWFZqyt
 8VnFJaIKrEUZyQaajEXFScCANHKVT2+AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1497285474!103139280!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44311 invoked from network); 12 Jun 2017 16:37:54 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-9.tower-206.messagelabs.com with SMTP; 12 Jun 2017 16:37: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 DEAA11596;
 Mon, 12 Jun 2017 09:37:53 -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 B1B073F557;
 Mon, 12 Jun 2017 09:37:52 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170609174141.5068-1-andre.przywara@arm.com>
 <20170609174141.5068-29-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <dd01a380-80c0-ca6f-3116-0a0d5eae1ff5@arm.com>
Date: Mon, 12 Jun 2017 17:37:51 +0100
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: <20170609174141.5068-29-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: Re: [Xen-devel] [PATCH v11 28/34] ARM: vITS: handle MOVI 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>

SGkgQW5kcmUsCgpPbiAwOS8wNi8xNyAxODo0MSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gVGhl
IE1PVkkgY29tbWFuZCBtb3ZlcyB0aGUgaW50ZXJydXB0IGFmZmluaXR5IGZyb20gb25lIHJlZGlz
dHJpYnV0b3IKPiAocmVhZDogVkNQVSkgdG8gYW5vdGhlci4KPiBGb3Igbm93IG1pZ3JhdGlvbiBv
ZiAibGl2ZSIgTFBJcyBpcyBub3QgeWV0IGltcGxlbWVudGVkLCBidXQgd2Ugc3RvcmUKPiB0aGUg
Y2hhbmdlZCBhZmZpbml0eSBpbiBvdXIgdmlydHVhbCBJVFRFIGFuZCB0aGUgcGVuZGluZ19pcnEu
Cj4KPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNv
bT4KCkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKQ2hlZXJz
LAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 12 16:41:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 16: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 1dKSPL-0002kJ-H4; Mon, 12 Jun 2017 16:41: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=329387296=dario.faggioli@citrix.com>)
 id 1dKSPJ-0002k5-PJ
 for xen-devel@lists.xen.org; Mon, 12 Jun 2017 16:41:37 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 50/77-03620-044CE395; Mon, 12 Jun 2017 16:41:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsXitHRDpK79Ebt
 Ig3kPNC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozlZ+8xFyyWrpj1bBlzA+NlqS5GTg4JgRCJ
 hZvWsoPYvAJGEj9nfWQFsYUFciUWv3wLZrMJGEi82bEXzBYRcJO4O/MDkM3FwSywiVFi4fZTY
 M0sAqoSrQeawYo4BWwlXnS/ZwaxhQTyJbqn7mADsfkFJCVuffkIFmcWqJZYeuIxI8QR2hJHzv
 VDHSEocXLmExaIXjWJGXMvs05g5JuFpGUWkjKIuKZE6/bf7BC2osSU7odQtq3EunXvoWpsJDZ
 dXcAIYctLbH87h3kBI/sqRo3i1KKy1CJdI0u9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK9
 5PzcTYzAcGYAgh2MBxYFHmKU5GBSEuXdcsUmUogvKT+lMiOxOCO+qDQntfgQowwHh5IEb/shu
 0ghwaLU9NSKtMwcYGTBpCU4eJREeFsPAKV5iwsSc4sz0yFSpxgVpcR5F4P0CYAkMkrz4Npg0X
 yJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwrxGIFN4MvNK4Ka/AlrMBLT4OsjNvMUliQgpqQb
 G1VPYwqtflp78VbLqbIHyLOsLuyt8TyZUruhV+yBjG3Huf0FV2nrVgjW7+ARP+D4qFjxQ8n3T
 /z9W/UFss3p4lr+8p7hCWYLjgZf13wcbJoak136P038xX7Q0rXVx5Le3v3Wn2XE+2/NE8/Wpf
 uVYnizhNrYZM6MclsnOr1ntsL2YtcSWMc5WiaU4I9FQi7moOBEAEKhkreECAAA=
X-Env-Sender: prvs=329387296=dario.faggioli@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1497285694!84078007!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13151 invoked from network); 12 Jun 2017 16:41:35 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Jun 2017 16:41:35 -0000
X-IronPort-AV: E=Sophos;i="5.39,334,1493683200"; 
 d="asc'?scan'208";a="427533107"
Message-ID: <1497285685.26212.24.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Praveen Kumar <kpraveen.lkml@gmail.com>, <xen-devel@lists.xen.org>
Date: Mon, 12 Jun 2017 18:41:25 +0200
In-Reply-To: <20170531212056.10583-7-kpraveen.lkml@gmail.com>
References: <20170531212056.10583-1-kpraveen.lkml@gmail.com>
 <20170531212056.10583-7-kpraveen.lkml@gmail.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, tim@xen.org,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [Resend][PATCH 06/17] rbtree: break out of
 rb_insert_color loop after tree rotation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============6684199859396603250=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============6684199859396603250==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-7Dt9HFuZF3KLkThrFAR4"

--=-7Dt9HFuZF3KLkThrFAR4
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: base64

T24gVGh1LCAyMDE3LTA2LTAxIGF0IDAyOjUwICswNTMwLCBQcmF2ZWVuIEt1bWFyIHdyb3RlOgo+
IC0tLSBhL3hlbi9jb21tb24vcmJ0cmVlLmMKPiArKysgYi94ZW4vY29tbW9uL3JidHJlZS5jCj4g
QEAgLTExMCwxMSArMTEwLDggQEAgdm9pZCByYl9pbnNlcnRfY29sb3Ioc3RydWN0IHJiX25vZGUg
Km5vZGUsCj4gc3RydWN0IHJiX3Jvb3QgKnJvb3QpCj4gwqAKPiDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoGlmIChwYXJlbnQtPnJiX3JpZ2h0ID09IG5vZGUpCj4gwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqB7Cj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgcmVnaXN0ZXIgc3Ry
dWN0IHJiX25vZGUgKnRtcDsKPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgX19y
Yl9yb3RhdGVfbGVmdChwYXJlbnQsIHJvb3QpOwo+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoHRtcCA9IHBhcmVudDsKPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
cGFyZW50ID0gbm9kZTsKPiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBub2RlID0g
dG1wOwo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgfQo+IMKgCj4gwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqByYl9zZXRfYmxhY2socGFyZW50KTsKPiBAQCAtMTM1LDExICsxMzIsOCBAQCB2
b2lkIHJiX2luc2VydF9jb2xvcihzdHJ1Y3QgcmJfbm9kZSAqbm9kZSwKPiBzdHJ1Y3QgcmJfcm9v
dCAqcm9vdCkKPiDCoAo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgaWYgKHBhcmVudC0+cmJf
bGVmdCA9PSBub2RlKQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgewo+IC3CoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoHJlZ2lzdGVyIHN0cnVjdCByYl9ub2RlICp0bXA7Cj4gwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoF9fcmJfcm90YXRlX3JpZ2h0KHBhcmVudCwg
cm9vdCk7Cj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgdG1wID0gcGFyZW50Owo+
IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBwYXJlbnQgPSBub2RlOwo+IC3CoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoG5vZGUgPSB0bXA7Cj4gwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqB9Cj4gwqAKPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoHJiX3NldF9ibGFj
ayhwYXJlbnQpOwo+Ckl0IGxvb2tzIHRvIG1lIGxpa2Ugc29tZXRoaW5nIHdlbnQgd3Jvbmcgd2hp
bGUgeW91wqBhcHBsaWVkL3ByZXBhcmVkIHRoZQpwYXRjaC4KCkluIGZhY3QsIEkgY2FuIHNlZSB0
aGUgcmVtb3ZlZCBsaW5lcyBhcmXCoHRoZSBzYW1lLCBiZXR3ZWVuIHRoZSBwYXRjaAppdHNlbGYg
YW5kIHRoZSBvcmlnaW5hbCBMaW51eCBjb21tZW50LMKgYnV0IHlvdSBhcmUgbm90IGFkZGluZyBh
bnkgY29kZQood2hpbGUgdGhlIG9yaWdpbmFsIExpbnV4IGNvbW1pdMKgZG9lcyEpCgpSZWdhcmRz
LApEYXJpbwotLSAKPDxUaGlzIGhhcHBlbnMgYmVjYXVzZSBJIGNob29zZSBpdCB0byBoYXBwZW4h
Pj4gKFJhaXN0bGluIE1hamVyZSkKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KRGFyaW8gRmFnZ2lvbGksIFBoLkQsIGh0dHA6
Ly9hYm91dC5tZS9kYXJpby5mYWdnaW9saQpTZW5pb3IgU29mdHdhcmUgRW5naW5lZXIsIENpdHJp
eCBTeXN0ZW1zIFImRCBMdGQuLCBDYW1icmlkZ2UgKFVLKQ==


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

iQIcBAABCAAGBQJZPsQ2AAoJEBZCeImluHPubiYP/2P2GVwMgDfX+iCao6+gaSnR
rF38wQ7+LjAoRrxCrGkWaaH7yeLGD1FKMOI9wJ4DQ/w34F06J2ml3Xb4VBRN/scN
qJrsuF7aFK+RLUT3mQLHlDXbnnd2H0JYAq9felfRxNsHLcvDESeg8dF2JWrdoM0h
qr5G2W9tSguJUhzMXNziwYLSPC3nUcnQ2yBUm2z1vIOnTfFwzsZHLw9uvkE8tyK+
B2Dr31SA2pRh9uLkFITUz01tQ3Psocl93zT/3VW+CxmSyloaz9sHr8umAhU2yxJe
fz3WuYfUp/1a4JgCotA7HndBe3SBVCMavBB4+1jsID1E6QXyTsu4oL+pd6ApYUWT
RTtTQw4ooRZlXfC/i8WGU5jcQXWDeP/W8LpuHBORASfRcanlcESkXYdgjIUU5VGz
V+vq4fZ0844oGvjgA+Sbd2U4oONQu/ay/SjxHdiJAWt6UAqGzCTvoVEd50oDcOFK
kGDvvlFkpgD3ta2uSCn6DSQg8yal58vZxXz6MUlKQyGwAiJEKSiwnqeZb/secVW+
RPQP0vIymeR2GH5zXDVCZjfLiHtGrtYWAi+qfsofDeyhRxkXXCYDKPSq6X8qPOtE
2dvC02UYsmumM9YzoAAJhBMzPFugrCHXI5C9Q8qLJOC2oMKqLFstWNQDBoneyYhl
XmRe2GESXAic6k2W8nQL
=nFOW
-----END PGP SIGNATURE-----

--=-7Dt9HFuZF3KLkThrFAR4--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6684199859396603250==--


From xen-devel-bounces@lists.xen.org Mon Jun 12 16:41:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 16: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 1dKSPH-0002js-A6; Mon, 12 Jun 2017 16:41: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 1dKSPF-0002jg-GI
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 16:41:33 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 FF/68-19466-C34CE395; Mon, 12 Jun 2017 16:41:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsVysyfVTdfmiF2
 kwdXJwhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8atV1OZC+4yVzz6mdTA2M/cxcjFISSwmVFi
 3fwp7BDObkaJ81vms3YxcnIIC9hLrOhtYwaxRQQiJfZvPcACYgsJZEuse/KVDaSBWeA6o8TXO
 +/YQRJsApoSdz5/YgKxeQWsJN5+OQ9mswioSpzc8xrMFhUIl3jbeIQFokZQ4uTMJ2A2p4CNxJ
 WzLYwgNrOArcSdubuZIWx5ie1v5zBPYOSbhaRlFpKyWUjKFjAyr2LUKE4tKkst0jUy1Esqykz
 PKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAy4egYGxh2Mdyf7HWKU5GBSEuXdcsUmUogv
 KT+lMiOxOCO+qDQntfgQowwHh5IEb/shu0ghwaLU9NSKtMwcYOjDpCU4eJREeFsPAKV5iwsSc
 4sz0yFSpxh1OZo+bPnCJMSSl5+XKiXOuxhkhgBIUUZpHtwIWBxeYpSVEuZlZGBgEOIpSC3KzS
 xBlX/FKM7BqCTMawQyhSczrwRu0yugI5iAjrgOcj9vcUkiQkqqgXHGrvfzQ4+q5rN8PhO40WY
 C0wq2nfyur541vPpWf3Nv8+m0Fd4iPTuK9yZ2Xf200Iplk/XjpdvdX/z76mHBGv7vXA3r9u1y
 zmbzxfN/39CP/yX0RE7lx+MZVi+8FG+f6rLco/w1RWgHo9T6+qVvXq1iVl/Y5OeyeWPbv9wqG
 eXj7kUGZ1svrAhUYinOSDTUYi4qTgQAsP/rgL4CAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1497285691!102827702!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3663 invoked from network); 12 Jun 2017 16:41:32 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-206.messagelabs.com with SMTP; 12 Jun 2017 16:41: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 6A7F61596;
 Mon, 12 Jun 2017 09:41: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 E43BD3F557;
 Mon, 12 Jun 2017 09:41:29 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170609174141.5068-1-andre.przywara@arm.com>
 <20170609174141.5068-32-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <62640363-d661-7ecb-1a20-34cd65ec6e5c@arm.com>
Date: Mon, 12 Jun 2017 17:41:28 +0100
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: <20170609174141.5068-32-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: Re: [Xen-devel] [PATCH v11 31/34] ARM: vITS: handle INVALL 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>

SGkgQW5kcmUsCgpPbiAwOS8wNi8xNyAxODo0MSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gVGhl
IElOVkFMTCBjb21tYW5kIGluc3RydWN0cyBhbiBJVFMgdG8gaW52YWxpZGF0ZSB0aGUgY29uZmln
dXJhdGlvbgo+IGRhdGEgZm9yIGFsbCBMUElzIGFzc29jaWF0ZWQgd2l0aCBhIGdpdmVuIHJlZGlz
dHJpYnV0b3IgKHJlYWQ6IFZDUFUpLgo+IFRoaXMgaXMgbmFzdHkgdG8gZW11bGF0ZSBleGFjdGx5
IHdpdGggb3VyIGFyY2hpdGVjdHVyZSwgc28gd2UganVzdAo+IGl0ZXJhdGUgb3ZlciBhbGwgbWFw
cGVkIExQSXMgYW5kIGZpbHRlciBmb3IgdGhvc2UgZnJvbSB0aGF0IHBhcnRpY3VsYXIKPiBWQ1BV
Lgo+Cj4gU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5j
b20+CgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkNoZWVy
cywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 12 16:43:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 16:43:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKSQq-0002uJ-Rd; Mon, 12 Jun 2017 16:43: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=329387296=dario.faggioli@citrix.com>)
 id 1dKSQq-0002u9-36
 for xen-devel@lists.xen.org; Mon, 12 Jun 2017 16:43:12 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 EC/35-02022-F94CE395; Mon, 12 Jun 2017 16:43:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsXitHSDve6cI3a
 RBtOa1S2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owzx7ayF5wXrPg17z9bA2OnQBcjJ4eEQIhE
 +9QOJhCbV8BI4vqSHWwgtrBAoMTPY+dZQGw2AQOJNzv2soLYIgJuEndnfgCyuTiYBTYxSizcf
 oodJMEioCoxd/1eMJtTwFbi/o0jYLaQQL5E9+LjYIP4BSQlbn35yAxiMwtUS5z8/poJ4ghtiS
 Pn+tkhjhCUODnzCQtEr5rEjLmXWScw8s1C0jILSRlEXFOidftvdghbW2LZwtfMELatxLp176F
 qbCQ2XV3ACGHLS2x/O4d5ASP7KkaN4tSistQiXUMzvaSizPSMktzEzBxdQwNTvdzU4uLE9NSc
 xKRiveT83E2MwHBmAIIdjOdPex5ilORgUhLl3XLFJlKILyk/pTIjsTgjvqg0J7X4EKMMB4eSB
 C/XYbtIIcGi1PTUirTMHGBkwaQlOHiURHhbDwCleYsLEnOLM9MhUqcYFaXEeSVB+gRAEhmleX
 BtsGi+xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWFeo0NAU3gy80rgpr8CWswEtPg6yM28xSW
 JCCmpBsbCmVUfnsXO83lze/X605JSJ6dv9e4qnLr2TesLhgkG4gqysjsXptYuaNeXWLn/Ufe5
 BYLFW0PNVhVvPvNbzfW3cJdZnSyDwoSHCnqxIpuTOJ/byf6aqDynVn/lrdvdGeefSjxa5zbtC
 VPF7YXP0/5diPAK9jy0v3qyjfWB+isXq24oPzOt1u5QYinOSDTUYi4qTgQAtR7xaOECAAA=
X-Env-Sender: prvs=329387296=dario.faggioli@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1497285786!101399061!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46730 invoked from network); 12 Jun 2017 16:43:08 -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;
 12 Jun 2017 16:43:08 -0000
X-IronPort-AV: E=Sophos;i="5.39,334,1493683200"; 
 d="asc'?scan'208";a="436076548"
Message-ID: <1497285772.26212.26.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Praveen Kumar <kpraveen.lkml@gmail.com>, <xen-devel@lists.xen.org>
Date: Mon, 12 Jun 2017 18:42:52 +0200
In-Reply-To: <20170531212056.10583-5-kpraveen.lkml@gmail.com>
References: <20170531212056.10583-1-kpraveen.lkml@gmail.com>
 <20170531212056.10583-5-kpraveen.lkml@gmail.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, tim@xen.org,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [Resend][PATCH 04/17] rbtree: empty nodes have no
 color
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============6222171708936290508=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============6222171708936290508==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-Iv8qqYb4CpqqAGgN+I77"

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

On Thu, 2017-06-01 at 02:50 +0530, Praveen Kumar wrote:
> Empty nodes have no color.=C2=A0=C2=A0We can make use of this property to
> simplify the
> code emitted by the RB_EMPTY_NODE and RB_CLEAR_NODE macros.
>=20
Mmm... you have significantly cut the changelog. I appreciate=C2=A0that som=
e
of the removed text speaks about a function being removed,=C2=A0which we
don't have in our tree. However:

=C2=A0- the central part of the changelog, does not speak about=C2=A0
=C2=A0=C2=A0=C2=A0rb_init_node() being removed, and so you can keep it;

=C2=A0- leave a mark in the changelog itself (like a one liner, surrounded
=C2=A0=C2=A0=C2=A0by '[' ']') about the fact that you alrered the original=
=C2=A0changelog.

> commit 4c199a93a2d36b277a9fd209a0f2793f8460a215 from linux tree.
>=20
> Signed-off-by: Praveen Kumar <kpraveen.lkml@gmail.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)
--=-Iv8qqYb4CpqqAGgN+I77
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

iQIcBAABCAAGBQJZPsSMAAoJEBZCeImluHPuI3UQAJqbzrPuS9oYMfQQA1C4l5kQ
pkTh/IB4owtWE1DWzvzgTrd5GHBdqfSlY38Z8dVYpBmJnBEYpyTQ1JSBh8csyNpM
iFo+8DJRmvSEqihm68qiSgeOmOCta4Wh97EztmhEiGcVS6WUtCRUYuvqWa/IvJRY
vyy6X21O+7Vx2rPAt+D3gqWREwiWhFXu9KvxgybhXoWPh4Q28hAmgTNryN0jGP9Z
gSvljpokIBXAb6NGom+FNtdz4tpT1PvgefmrmWYr5wyvode6t2XPaMEzZeAb3iCK
E3ZffaFtCtW7gmDwG6k14Y7YasYRQ6LQTRFwL62cpXCUjB5TWdZZz2opLSGEP3rU
zLgEPXKTb6Z4DuhJJf6I4pnNKwQYzFZ3ZKNekYwWWtCWA+ESiwGoHVrvYR5BgTcG
+fUkVfw4mH1NKBzzMq3gIZ79f9qEtvfzL6Sqy3ychC8f9mwhr00OJYGKsZlGIhjU
A+hlEA+x996tZePbvQSWqqtym400re6NFzF/AX6dUte3zN6imCIGKRV+4S0um7AV
r6htYvrp8RUgrmDX17evnksaflgaamBBx4U3ZcMZOpre3V7traF61YBIeeCLfJda
k/o7JsH6+s+RlSvDBNLw2Y7sXW/wiD9ORC1c8ZcZihVjnKjF9YYY+4qWJTiT+Dye
+TujwPSWlKCLZAxHLxJa
=90rx
-----END PGP SIGNATURE-----

--=-Iv8qqYb4CpqqAGgN+I77--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6222171708936290508==--


From xen-devel-bounces@lists.xen.org Mon Jun 12 16:44:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 16: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 1dKSSI-00035T-5b; Mon, 12 Jun 2017 16: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=329387296=dario.faggioli@citrix.com>)
 id 1dKSSH-00035H-6k
 for xen-devel@lists.xen.org; Mon, 12 Jun 2017 16:44:41 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 3B/FA-02956-8F4CE395; Mon, 12 Jun 2017 16:44:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsXitHRDpO7XI3a
 RBt+PmVss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkb1lxiKTghUbF86R2mBsa3ol2MnBwSAiES
 n9ecZgSxeQWMgOyLbCC2sECmxLSp3ewgNpuAgcSbHXtZQWwRATeJuzM/ANlcHMwCmxglFm4/B
 VbEIqAqcXhTNwuIzSlgK3Gq+xUTiC0kYCOx8MlkZhCbX0BS4taXj2A2s0C1xIItc9khjtCWOH
 Kunx3iCEGJkzOfsED0qknMmHuZdQIj3ywkLbOQlEHENSVat/9mh7C1JZYtfM0MYdtKrFv3Hqr
 GRmLT1QWMELa8xPa3c5gXMLKvYtQoTi0qSy3SNTTSSyrKTM8oyU3MzNE1NDDTy00tLk5MT81J
 TCrWS87P3cQIDGcGINjBeHljwCFGSQ4mJVHeLVdsIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8
 L46bBcpJFiUmp5akZaZA4wsmLQEB4+SCG/rAaA0b3FBYm5xZjpE6hSjopQ4bz1InwBIIqM0D6
 4NFs2XGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMxrdAhoCk9mXgnc9FdAi5mAFl8HuZm3uCQ
 RISXVwNjKarlGdGpZdAn/vtVzLRm/CFd8lW2OnMzyQX3+bRWrDzPiQjLl1kuGPf9ct2zRgdnp
 a9lfXV6vJqbBeXxyyLdUrWdKrGwZqySvZ+7YLLJuSb2vjONkhpgzimZaISwf7yr22Z7mMF3We
 PaVSwZDLEvhtVcqKoXTM/g2bFQ1yl7QHR0q9ourVImlOCPRUIu5qDgRAGWsMqDhAgAA
X-Env-Sender: prvs=329387296=dario.faggioli@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1497285876!97772806!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47752 invoked from network); 12 Jun 2017 16:44:37 -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;
 12 Jun 2017 16:44:37 -0000
X-IronPort-AV: E=Sophos;i="5.39,334,1493683200"; 
 d="asc'?scan'208";a="427533511"
Message-ID: <1497285867.26212.27.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Praveen Kumar <kpraveen.lkml@gmail.com>, <xen-devel@lists.xen.org>
Date: Mon, 12 Jun 2017 18:44:27 +0200
In-Reply-To: <20170531212056.10583-1-kpraveen.lkml@gmail.com>
References: <20170531212056.10583-1-kpraveen.lkml@gmail.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, tim@xen.org,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [Xen-devel[PATCH Resend v2] xen: common: rbtree:
 ported updates from linux 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: multipart/mixed; boundary="===============7564734006436070938=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============7564734006436070938==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-aC56QoMrihJ0HdJ/fnhq"

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

On Thu, 2017-06-01 at 02:50 +0530, Praveen Kumar wrote:
> I have not imported augmented and rcu rbtree functionality to the xen
> tree,
> as there was no specific requirement for current planned
> implementation.
>=20
> Please share your inputs. Thanks in advance.
>=20
So, I'm having another look at this series.

Apart from the already mentioned authorship suppression problem, and
apart from the comments I've made on the single patches of the series,
I think the following (Linux) commits should also be considered (or a
reason for not doing that, being stated in the cover letter):

 f4b477c47332367d35686bd2b808c2156b96d7c7 rbtree: add const qualifier to so=
me functions
 55a63998b8967615a15e2211ba0ff3a84a565824 lib/rbtree.c: optimize rb_erase()
 7ce6ff9e5de99e7b72019c7de82fb438fe1dc5a0 rbtree: coding style adjustments =
[*]
 1b9c53e849aa65776d4f611d99aa09f856518dad lib/rbtree.c: fix typo in comment=
 of __rb_insert()
 ce093a04543c403d52c1a5788d8cb92e47453aba lib/rbtree.c: fix typo in comment=
 of ____rb_erase_color [**]

[*] Either all, or just some honks of it. At least, the changes to the
style of the comments are valuable, as they make them consistent with
our style too. The others, I'm not sure, but I'd be tempted to say
let's take it all, to make backport of other patches easier...

[**] not sure about this, maybe you can give it a try, and see if it
applies, or can be adapted easily (if the typo is actually present, of
course).

d72da4a4d973d8a0a0d3c97e7cdebf287fbe3a99 ("rbtree: Make lockless
searches non-fatal") looks interesting, but I think we can leave it out
for now. But, please, mention it (and the fact you're not porting it
because we think we don't need it) in the cover letter.

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)
--=-aC56QoMrihJ0HdJ/fnhq
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

iQIcBAABCAAGBQJZPsTrAAoJEBZCeImluHPuA8MP/0NDVZ9FVRkwBRcTox6VfijW
Ol9xwcME8SVjISnP4ZfD3zPhA50E30ALboSuFVSF7irZGZ74viBHyTDA07V0hzBv
2b4NDNjqhqfMnDpuZzvrCGO8e87RvIwIqVpblpiPtoCXmELlybpo8JZq8vhHTobG
pzjamraAqNLTXqy7I4zAFgYyyIyH2Fd4D79D7QaTwknsE0Ys+PIMHCVibmrKO9lY
ZFhhRwlffzCnyWbaP/8tDJ6T324N4+uWKfRQabYxAdxMbgWakzlI5CFrH+DXf/4C
cTstJpThserJtmlLO/RSg3mxiJKzSZUSy5w3mepoT+RJSKo9jDixy4F5ll9Xkjva
WvdB1mf2VY6/E+ZJwFL645m7qD+m+hCBvrbyzmzlAcSeSpWg4toTUE+kPt05ZxCd
YnYkirhqyEeD0sidu6+IXZUUwAkcNCNtX1wGYzhFTFJu4TUPvIhNGSospDBotcmj
eTydOJRWYwHPbewRBSHSCDX5PV/4NixKRy/F5tte5TdiIW4vNrCWx4T0xrO4WyOW
UVUB+xQ5act115EWt2bQ4sWW7rO05scY9sUjYvsZLCN2Eijm+nmwpD2IdbK2DJCD
wZ6Ay4SkUHV3wIkjpqw4UPOGFsiqTTmYizhadWZHwAGrFoakRF/G6ZtUB4+P73RZ
g/vNQNbKXW9O524fqh1e
=0Nex
-----END PGP SIGNATURE-----

--=-aC56QoMrihJ0HdJ/fnhq--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7564734006436070938==--


From xen-devel-bounces@lists.xen.org Mon Jun 12 16:59:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 16: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 1dKSgt-0003z2-Fe; Mon, 12 Jun 2017 16:59: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 1dKSgs-0003yw-7f
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 16:59:46 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 8E/D6-03058-188CE395; Mon, 12 Jun 2017 16:59:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVysyfVTbfxhF2
 kQd9qDovvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP/OfGCedwV047/Zm9gnMDZxcjJISSwmVHi
 eDdTFyMXkL2bUaL70mR2kISwgKNER99PVhBbREBZovfXbxaIomWMEvN+3mQEcZgFmhklVrW9A
 6tiE9CUuPP5ExOIzStgJbF0zSGgIg4OFgFViZmLBEDCogLhEm8bj7BAlAhKnJz5BMzmFLCXmL
 CuF8xmFrCVuDN3NzOELS+x/e0c5gmMfLOQtMxCUjYLSdkCRuZVjBrFqUVlqUW6RgZ6SUWZ6Rk
 luYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiB4cYABDsYfy0LOMQoycGkJMq75YpNpBBfUn5K
 ZUZicUZ8UWlOavEhRhkODiUJXsfjdpFCgkWp6akVaZk5wMCHSUtw8CiJ8LYeAErzFhck5hZnp
 kOkTjEqSonzJoL0CYAkMkrz4Npg0XaJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwrwyIFN4Mv
 NK4Ka/AlrMBLT4OsjNvMUliQgpqQZGm657p6XFJl3yePh6zufT835lFPUeYXzy5WpyTMUqBuf
 I23rKil32yW8TPn9evbhKnGlhle3N64rv2BdWHqx1cvxb8m7zvsQ1vSwvX81euUdwZ8+MmzXl
 xnv+3Iu7Hjj5bs3mCPOOQtsy+00H6x5xT/5nnyviUTw3Jjg7Z2HG5P2LegSneDafVmIpzkg01
 GIuKk4EAK/x1v6xAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1497286784!73371708!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56666 invoked from network); 12 Jun 2017 16:59:44 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-21.messagelabs.com with SMTP; 12 Jun 2017 16:59: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 035AA1596;
 Mon, 12 Jun 2017 09:59: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 3DD323F557;
 Mon, 12 Jun 2017 09:59:40 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>
References: <593ECB5D0200007800162126@prv-mh.provo.novell.com>
 <593ECB5D0200007800162126@prv-mh.provo.novell.com>
 <593ECF0B0200007800162158@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <0aa37cb6-8ffa-03fb-affc-73c430d7cd20@arm.com>
Date: Mon, 12 Jun 2017 17:59:38 +0100
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: <593ECF0B0200007800162158@prv-mh.provo.novell.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86/boot: re-arrange how/when we do disk I/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>

SGkgSmFuLAoKT24gMTIvMDYvMTcgMTY6MjcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDEy
LjA2LjE3IGF0IDE3OjExLCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+PiBXZSBwbGFjZSB0
aGUgdHJhbXBvbGluZSBubyBsb3dlciB0aGFuIGF0IDI1NmssIHNvIHdlIGhhdmUgYW1wbGUgc3Bh
Y2UKPj4gdG8gcmVhZCB0aGUgTUJScyBvZiBCSU9TIGRpc2tzIGludG8gYW4gYWxpZ25lZCBidWZm
ZXIgcmlnaHQgYmVsb3cgdGhlCj4+IHRyYW1wb2xpbmUgKG5vdCBkb2luZyBzbyBoYXMgYmVlbiBm
b3VuZCB0byBiZSBhIHByb2JsZW0gb24gYSBidWdneSBCSU9TCj4+IGNvbWluZyB3aXRoIGEgU2t1
bGwgQ2FueW9uIE5VQykuIFRvIGZhY2lsaXRhdGUgdGhhdCBtb3ZlIE1CUiByZWFkaW5nCj4+IHBh
c3QgRUREIGluZm8gcmV0cmlldmFsLgo+Pgo+PiBBbHNvIGFkZCBhIHdyYXAgY2hlY2sgdG8gdGhl
IEVERCBpbmZvIHJldHJpZXZhbCBsb29wLCB0byBtYXRjaCB0aGF0IGluCj4+IHRoZSBNQlIgcmVh
ZGluZyBvbmUuCj4+Cj4+IFJlcG9ydGVkLWJ5OiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBj
aXRyaXguY29tPgo+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+Cj4+IFRlc3RlZC1ieTogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4K
Pgo+IEFzIHRvIDQuOSBpbmNsdXNpb24sIEkgdGhpbmsgSSBzaG91bGQgaGF2ZSBtZW50aW9uZWQg
cmlnaHQgYXdheQo+IHRoYXQgc3VjaCBhIGNoYW5nZSBvZiBjb3Vyc2UgaXNuJ3Qgd2l0aG91dCBy
aXNrOiBXZSdyZSB0cnlpbmcgdG8KPiB3b3JrIGFyb3VuZCBhIEJJT1MgYnVnIGJ5IHJlbHlpbmcg
b24gb3RoZXIgaW5mb3JtYXRpb24KPiBjb21pbmcgZnJvbSB0aGUgQklPUyBiZWluZyBjb3JyZWN0
IC8gdXNhYmxlLiBPYnZpb3VzbHkgdGhlcmUgaXMKPiB0aGUgcmlzayB0aGF0IHRoaXMgcmVncmVz
c2VzIHdpdGggc29tZSBvdGhlciBCSU9TIGhhdmluZyBhIGJ1Zwo+IGVsc2V3aGVyZS4KPgo+IEkn
bSB0aGVyZWZvcmUgbGVhbmluZyB0b3dhcmRzIHN1Z2dlc3RpbmcgdG8gdGFrZSB0aGlzIGNoYW5n
ZQo+IG9ubHkgZm9yIG1hc3RlciByaWdodCBub3csIGFuZCBjb25zaWRlciBwdWxsaW5nIGl0IGlu
dG8gdGhlIDQuOQo+IGJyYW5jaCBpbiBhIGNvdXBsZSBvZiB3ZWVrcyB0aW1lLCB3aGVuIHRoZSBw
YXRjaCBoYXMgc2VlbiBhdAo+IGxlYXN0IGEgbGl0dGxlIG1vcmUgdGVzdGluZyBvbiBhIHdpZGVy
IHNldCBvZiBzeXN0ZW1zLgoKSSBhZ3JlZSBvbiB5b3VyIGNvbmNsdXNpb24uIEkgd291bGQgc3Vn
Z2VzdCB0byBhZGQgYSByZWxlYXNlIG5vdGUgaWYgaXQgCmlzIG5vdCBiYWNrcG9ydGVkIGJlZm9y
ZSB0aGUgcmVsZWFzZS4KCkkgd2lsbCBrZWVwIHRyYWNrIG9mIHRoaXMuCgpDaGVlcnMsCgotLSAK
SnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 12 17:02:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 17:02:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKSjN-0004Zu-W1; Mon, 12 Jun 2017 17:02:21 +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 1dKSjM-0004Zd-Bk
 for xen-devel@lists.xen.org; Mon, 12 Jun 2017 17:02:20 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 43/AC-01992-B19CE395; Mon, 12 Jun 2017 17:02:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEIsWRWlGSWpSXmKPExsUyZ7p8oK70Sbt
 Igz1T2S2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oz2MzuYCy4LVKz4NY21gXE3TxcjF4eQQAeT
 xNaud4wQzhdGiUVNX5khnI2MEiub57BCONsZJQ4sa2XvYuTkEBZwl7h8bDsjiC0ioCzR++s3C
 0TRPkaJngMX2EEcZoE3jBIbnn8C62ATMJI4e3Q6WAevgK3EhKWdYDaLgKrE6p6/bCC2qEC4xN
 vGIywQNYISJ2c+AbM5BewlOjd/A7OZBdQl/sy7xAxhy0tsfzsHzJYQMJbom9XHMoFRcBaS9ll
 IWmYhaVnAyLyKUb04tagstUjXVC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzB8
 GYBgB+OXfudDjJIcTEqivFuu2EQK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDdedwuUkiwKDU9t
 SItMwcYSTBpCQ4eJRHe1gNAad7igsTc4sx0iNQpRl2ODavXf2ESYsnLz0uVEuc1PQFUJABSlF
 GaBzcCFtWXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMzrBTKFJzOvBG7TK6AjmICOuA5yP29
 xSSJCSqqB0fPA8m+7D8988qb4x6btYY/SSiOOLfiz6J2GZeF/gUsvzP3jewy+NabW6Xh0n+6t
 9BH//sBQhJFt2uTlOnOCHjMt8XJ5KfDiY1tl19RdHbuXPS3dlvVM7OBrsSeLghb912Rw1P7ho
 n5K31NnXsK3a8/Cq88suOhixHjRO8TugLTQ+97pM9c9jlViKc5INNRiLipOBABb5OVb5QIAAA
 ==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1497286936!64205695!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35683 invoked from network); 12 Jun 2017 17:02:18 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 12 Jun 2017 17:02:18 -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
 v5CH29Nd004541
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Mon, 12 Jun 2017 17:02:10 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0021.oracle.com (8.13.8/8.14.4) with ESMTP id v5CH29hV020621
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Mon, 12 Jun 2017 17:02:09 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 v5CH28Jh024370;
 Mon, 12 Jun 2017 17:02:08 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 12 Jun 2017 10:02:07 -0700
To: Jan Beulich <JBeulich@suse.com>
References: <1495209040-11101-1-git-send-email-boris.ostrovsky@oracle.com>
 <1495209040-11101-5-git-send-email-boris.ostrovsky@oracle.com>
 <593E68040200007800161CD1@prv-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <321c791e-d732-1730-d529-35ad9506b9a9@oracle.com>
Date: Mon, 12 Jun 2017 13:01:59 -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: <593E68040200007800161CD1@prv-mh.provo.novell.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 ian.jackson@eu.citrix.com, Dario Faggioli <dario.faggioli@citrix.com>,
 tim@xen.org, xen-devel@lists.xen.org, andrew.cooper3@citrix.com
Subject: Re: [Xen-devel] [PATCH v4 4/8] mm: Scrub memory from idle loop
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDYvMTIvMjAxNyAwNDowOCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTkuMDUu
MTcgYXQgMTc6NTAsIDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4gd3JvdGU6Cj4+IEluc3Rl
YWQgb2Ygc2NydWJiaW5nIHBhZ2VzIGR1cmluZyBndWVzdCBkZXN0cnVjdGlvbiAoZnJvbQo+PiBm
cmVlX2hlYXBfcGFnZXMoKSkgZG8gdGhpcyBvcHBvcnR1bmlzdGljYWxseSwgZnJvbSB0aGUgaWRs
ZSBsb29wLgo+IFRoaXMgaXMgdG9vIGJyaWVmIGZvciBteSB0YXN0ZS4gSW4gcGFydGljdWxhciB0
aGUgcmUtb3JkZXJpbmcgLi4uCj4KPj4gLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCj4+ICsr
KyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwo+PiBAQCAtMTE4LDggKzExOCw5IEBAIHN0YXRpYyB2
b2lkIGlkbGVfbG9vcCh2b2lkKQo+PiAgICAgIHsKPj4gICAgICAgICAgaWYgKCBjcHVfaXNfb2Zm
bGluZShzbXBfcHJvY2Vzc29yX2lkKCkpICkKPj4gICAgICAgICAgICAgIHBsYXlfZGVhZCgpOwo+
PiAtICAgICAgICAoKnBtX2lkbGUpKCk7Cj4+ICAgICAgICAgIGRvX3Rhc2tsZXQoKTsKPj4gKyAg
ICAgICAgaWYgKCBjcHVfaXNfaGFsdGFibGUoc21wX3Byb2Nlc3Nvcl9pZCgpKSAmJiAhc2NydWJf
ZnJlZV9wYWdlcygpICkKPj4gKyAgICAgICAgICAgICgqcG1faWRsZSkoKTsKPj4gICAgICAgICAg
ZG9fc29mdGlycSgpOwo+IC4uLiBoZXJlIChhbmQgaXRzIGNvcnJlY3RuZXNzIC8gc2FmZXR5KSBu
ZWVkcyBhbiBleHBsYW5hdGlvbi4gTm90Cj4gcHJvY2Vzc2luZyB0YXNrbGV0cyByaWdodCBhZnRl
ciBpZGxlIHdha2V1cCBpcyBhIG5vdCBvYnZpb3VzbHkKPiBjb3JyZWN0IGNoYW5nZS4gTm9yIGlz
IGl0IGltbWVkaWF0ZWx5IGNsZWFyIHdoeSB0aGlzIG5lZWRzIHRvIGJlCj4gcHVsbGVkIGFoZWFk
IGZvciB5b3VyIHB1cnBvc2VzLgoKQXJlIHlvdSBhc2tpbmcgZm9yIGEgY29tbWVudCBoZXJlIChp
LmUuIHRoZSBleHBsYW5hdGlvbiBnaXZlbiBieSBEYXJpbwooYWRkZWQpICBpbgpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMDUvbXNnMDEy
MTUuaHRtbCkKb3IgYXJlIHlvdSBzYXlpbmcgc29tZXRoaW5nIGlzIHdyb25nPwoKCj4KPj4gKyAg
ICAgICAgaWYgKCBub2RlX25lZWRfc2NydWJbbm9kZV0gKQo+PiArICAgICAgICB7Cj4+ICsgICAg
ICAgICAgICBpZiAoICFnZXRfbm9kZSApCj4+ICsgICAgICAgICAgICAgICAgcmV0dXJuIG5vZGU7
Cj4+ICsKPj4gKyAgICAgICAgICAgIGRpc3QgPSBfX25vZGVfZGlzdGFuY2UobG9jYWxfbm9kZSwg
bm9kZSk7Cj4+ICsgICAgICAgICAgICBpZiAoIGRpc3QgPCBzaG9ydGVzdCB8fCBjbG9zZXN0ID09
IE5VTUFfTk9fTk9ERSApCj4+ICsgICAgICAgICAgICB7Cj4+ICsgICAgICAgICAgICAgICAgaWYg
KCAhbm9kZV90ZXN0X2FuZF9zZXQobm9kZSwgbm9kZV9zY3J1YmJpbmcpICkKPj4gKyAgICAgICAg
ICAgICAgICB7Cj4+ICsgICAgICAgICAgICAgICAgICAgIGlmICggY2xvc2VzdCAhPSBOVU1BX05P
X05PREUgKQo+PiArICAgICAgICAgICAgICAgICAgICAgICAgbm9kZV9jbGVhcihjbG9zZXN0LCBu
b2RlX3NjcnViYmluZyk7Cj4gWW91IGNhbGwgdGhpcyBmdW5jdGlvbiB3aXRoIG5vIGxvY2tzIGhl
bGQsIHlldCB5b3UgdGVtcG9yYXJpbHkgc2V0IGEKPiBiaXQgaW4gbm9kZV9zY3J1YmJpbmcgd2hp
Y2ggeW91IHRoZW4gbWF5IGNsZWFyIGFnYWluIGhlcmUuIFRoYXQnbGwKPiBwcmV2ZW50IGFub3Ro
ZXIgaWRsZSBDUFUgdG8gZG8gc2NydWJiaW5nIG9uIHRoaXMgbm9kZSBhZmFpY3QsCj4gd2hpY2gs
IHdoaWxlIG5vdCBhIGJ1ZywgaXMgbm90IG9wdGltYWwuIFRoZXJlZm9yZSBJIHRoaW5rIGZvciB0
aGlzCj4gc2Vjb25kIHBhcnQgb2YgdGhlIGZ1bmN0aW9uIHlvdSBhY3R1YWxseSB3YW50IHRvIGFj
cXVpcmUgdGhlIGhlYXAKPiBsb2NrLgoKSSBhY3R1YWxseSBzcGVjaWZpY2FsbHkgZGlkbid0IHdh
bnQgdG8gdGFrZSB0aGUgaGVhcCBsb2NrIGhlcmUgc2luY2Ugd2UKd2lsbCBiZSBjYWxsaW5nIHRo
aXMgcm91dGluZSBxdWl0ZSBvZnRlbiBhbmQgaW4gbW9zdCBjYXNlcyBubyBzY3J1YmJpbmcKd2ls
bCBiZSBuZWVkZWQuCgoKLWJvcmlzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 12 17:12:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 17: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 1dKSsn-0005Ko-SU; Mon, 12 Jun 2017 17:12:05 +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 1dKSsm-0005Ki-Gg
 for xen-devel@lists.xen.org; Mon, 12 Jun 2017 17:12:04 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 78/6C-03920-36BCE395; Mon, 12 Jun 2017 17:12:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsUyZ7p8oG7yabt
 Ig/nXBS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxpk+eyFpxjrth3SKWB8QFTFyMXh5BAB5PE
 7qdtrBDOF0aJa81X2CCcjYwSez/fYIFwtjNKbD71CqiHg0NYwE/i8CSHLkZODhEBZYneX7+ha
 vYxSsz5dxSsm1ngBlDDhkuMIFVsAkYSZ49OB7N5BWwlzt//zA5iswioSsz/vYwFxBYVCJd423
 iEBaJGUOLkzCdgNqeAvUTzoSlMIDazgJ7Ejuu/WCFseYntb+cwg9gSAsYSfbP6WCYwCs5C0j4
 LScssJC0LGJlXMaoXpxaVpRbpWuglFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSG
 LgMQ7GCcfdn/EKMkB5OSKO+WKzaRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4q07ZRQoJFqWmp
 1akZeYAowgmLcHBoyTC23oAKM1bXJCYW5yZDpE6xajL0fRhyxcmIZa8/LxUKXFeNZAZAiBFGa
 V5cCNgEX2JUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwry7TwJN4cnMK4Hb9AroCCagI66D3M9
 bXJKIkJJqYNzObj99k8i/omUSNz01oz5ND/vAPUvCaJkc1xbtpfIdXyPC9e9cb40+oH/9FItn
 zUTFE1VGPg6uX20nfc16kFsd+zWGubRBVWdCDJeYGa/WxRjnTZ9+x834y/Gzxv/eld7ZSSWuX
 Tv6Kl3qfYoFvGVOHnv7qFWut/2ORctuNZEHT7c/17sqoMRSnJFoqMVcVJwIAH+HIF/jAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1497287521!54435485!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46097 invoked from network); 12 Jun 2017 17:12:03 -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; 12 Jun 2017 17:12: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
 v5CHBvtX015585
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Mon, 12 Jun 2017 17:11:58 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0021.oracle.com (8.13.8/8.14.4) with ESMTP id v5CHBuUi016415
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Mon, 12 Jun 2017 17:11:57 GMT
Received: from abhmp0015.oracle.com (abhmp0015.oracle.com [141.146.116.21])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v5CHBtW7028859;
 Mon, 12 Jun 2017 17:11:55 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 12 Jun 2017 10:11:55 -0700
To: Jan Beulich <JBeulich@suse.com>
References: <1495209040-11101-1-git-send-email-boris.ostrovsky@oracle.com>
 <1495209040-11101-7-git-send-email-boris.ostrovsky@oracle.com>
 <593E6D300200007800161D0D@prv-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <8e2a2b6e-4a2e-e912-2cc4-b47a0e9f7f89@oracle.com>
Date: Mon, 12 Jun 2017 13:11:47 -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: <593E6D300200007800161D0D@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 v4 6/8] mm: Keep heap accessible to others
	while scrubbing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; 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+IEBAIC0xMTc1LDYgKzEyNTgsOCBAQCBzdGF0aWMgdm9pZCBmcmVlX2hlYXBfcGFnZXMoCj4+
ICAgICAgICAgIGlmICggcGFnZV9zdGF0ZV9pcygmcGdbaV0sIG9mZmxpbmVkKSApCj4+ICAgICAg
ICAgICAgICB0YWludGVkID0gMTsKPj4gIAo+PiArICAgICAgICBwZ1tpXS51LmZyZWUuc2NydWJf
c3RhdGUgPSAwOwo+IElzIHRoaXMgcmVhbGx5IG5lZWRlZCBmb3IgZXZlcnkgcGFnZSBpbiB0aGUg
YnVkZHk/Cj4KClRoZSBjb25jZXJuIGhlcmUgaXMgdGhhdCBpcyB3ZSBicmVhayB0aGUgYnVkZHkg
KGluIGFsbG9jX2hlYXBfcGFnZXMoKSwKZm9yIGV4YW1wbGUpIHRoaXMgbWF5IHN0aWxsIGJlIHNl
dC4gQnV0IHBlcmhhcHMgSSBqdXN0IHNob3VsZCBiZSBjYXJlZnVsCmFib3V0IGNsZWFyaW5nIHRo
aXMgb24gdGhlIGhlYWQgd2hlbiBhIChzdWItKWJ1ZGR5IGlzIGFkZGVkIHRvIHRoZSBoZWFwLgoK
LWJvcmlzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 12 17:22:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 17:22: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 1dKT2D-00063I-Ps; Mon, 12 Jun 2017 17:21:49 +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 1dKT2C-000631-Dl
 for xen-devel@lists.xensource.com; Mon, 12 Jun 2017 17:21:48 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 90/A7-03620-BADCE395; Mon, 12 Jun 2017 17:21:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVXfVWbt
 Ig8d9ihYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOPztB1PBrLWMFeeWHmZp
 YNxQ18XIxSEk8JdR4uvNm2wQzmNGiYu/JjJDONsYJVY+X8vexcjJISLgLPH1zFwgm4ODV0Bf4
 s1FdZCwsICZxJl7SxlB6iUEVipIzDz2nxkkISHgLfFxwismGPtf6yWgODsHm4CVxCExkCiLgK
 rE9YdTWScwci9gZFjFqFGcWlSWWqRraK6XVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+
 7iRHodQYg2MF4e2PAIUZJDiYlUd4tV2wihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwhp+xixQS
 LEpNT61Iy8wBhh9MWoKDR0mEt/UAUJq3uCAxtzgzHSJ1ilGXY8Pq9V+YhFjy8vNSpcR560FmC
 IAUZZTmwY2AxcIlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfPuPgk0hSczrwRu0yugI5iAjr
 gOcj9vcUkiQkqqgbGg9K/W05gfIWEbog/NWqTgPutC0J8lMTvniitoXzuycE3weaast1fdZrK
 d0dI6GKT0J2JGvKoF/9yjYebL9jkzFDLMjftQPFWeIa9t3l2G1CIpzrj8yYmFp/e/DebZsZCd
 Yd6MJC7X+bxbWhh5psRlHWYNqp0fnLJi3qfb1ekr/6S8/sN2RFqJpTgj0VCLuag4EQAXMd8Ag
 AIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1497288105!105809478!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52299 invoked from network); 12 Jun 2017 17:21:46 -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; 12 Jun 2017 17:21: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 <osstest-admin@xenproject.org>)
 id 1dKT28-0006Mn-Kh; Mon, 12 Jun 2017 17:21:44 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dKT23-0003XL-28; Mon, 12 Jun 2017 17:21:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dKT22-0004Ga-9L; Mon, 12 Jun 2017 17:21:38 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110346-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-armhf-armhf-libvirt-xsm:xen-install:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw: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-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2: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-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:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-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-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check: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-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=32c1431eea4881a6b17bd7c639315010aeefa452
X-Osstest-Versions-That: linux=b29794ec95c6856b316c2295904208bf11ffddd9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 12 Jun 2017 17:21:38 +0000
Subject: [Xen-devel] [linux-linus test] 110346: 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="===============1376666707967545665=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-libvirt-xsm  5 xen-install              fail REGR. vs. 110093
 test-amd64-i386-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail REGR. vs. 110093

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

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail like 110060
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 110093
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop            fail like 110093
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-stop             fail like 110093
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 110093
 test-amd64-amd64-xl-rtds      9 debian-install               fail  like 110093
 test-amd64-amd64-xl-qemut-ws16-amd64  9 windows-install        fail never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64  9 windows-install         fail never pass

version targeted for testing:
 linux                32c1431eea4881a6b17bd7c639315010aeefa452
baseline version:
 linux                b29794ec95c6856b316c2295904208bf11ffddd9

Last test of basis   110093  2017-06-07 17:29:08 Z    4 days
Failing since        110131  2017-06-08 17:30:38 Z    3 days    5 attempts
Testing same since   110346  2017-06-12 00:28:34 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Adam Thomson <Adam.Thomson.Opensource@diasemi.com>
  Adrian Hunter <adrian.hunter@intel.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Alexander Potapenko <glider@google.com>
  Alexander Sverdlin <alexander.sverdlin@gmail.com>
  Alexandre Belloni <alexandre.belloni@free-electrons.com>
  Alexandre Courbot <gnurou@gmail.com>
  Andi Kleen <ak@linux.intel.com>
  Andrey Smirnov <andrew.smirnov@gmail.com>
  Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
  Anthony Bloodoff <anthony.bloodoff@gmail.com>
  Antoine Tenart <antoine.tenart@free-electrons.com>
  Anton Blanchard <anton@samba.org>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Ben Skeggs <bskeggs@redhat.com>
  Benjamin Tissoires <benjamin.tissoires@redhat.com>
  Bilal Amarni <bilal.amarni@gmail.com>
  Bill Kuzeja <william.kuzeja@stratus.com>
  Bin Liu <b-liu@ti.com>
  Borislav Petkov <bp@suse.de>
  Breno Leitao <leitao@debian.org>
  Chad Dupuis <chad.dupuis@cavium.com>
  Charles Keepax <ckeepax@opensource.wolfsonmicro.com>
  Chen-Yu Tsai <wens@csie.org>
  Chris Chiu <chiu@endlessm.com>
  Chris Mason <clm@fb.com>
  Chris Wilson <chris@chris-wilson.co.uk>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Christian Sünkenberg <christian.suenkenberg@student.kit.edu>
  Christoffer Dall <cdall@linaro.org>
  Christoph Hellwig <hch@lst.de>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Christophe Leroy <christophe.leroy@c-s.fr>
  CK Hu <ck.hu@mediatek.com>
  Colin Ian King <colin.king@canonical.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Dan Williams <dan.j.williams@intel.com>
  Daniel Drake <drake@endlessm.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Daniel Vetter <daniel.vetter@intel.com>
  Dave Airlie <airlied@redhat.com>
  Dave Young <dyoung@redhat.com>
  David Howells <dhowells@redhat.com>
  David Sterba <dsterba@suse.com>
  Davidlohr Bueso <dave@stgolabs.net>
  Davidlohr Bueso <dbueso@suse.de>
  Dmitry Monakhov <dmonakhov@openvz.org>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dominik Brodowski <linux@dominikbrodowski.net>
  Eduardo Molinas <edu.molinas@gmail.com>
  Eric Anholt <eric@anholt.net>
  Eric Biggers <ebiggers@google.com>
  Eryu Guan <eguan@redhat.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Fengguang Wu <fengguang.wu@intel.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Frank Haverkamp <haver@linux.vnet.ibm.com>
  Franziska Naepelt <franziska.naepelt@idt.com>
  Frederic Barrat <fbarrat@linux.vnet.ibm.com>
  Gabriel Krisman Bertazi <gabriel@krisman.be>
  Geert Uytterhoeven <geert+renesas@glider.be>
  Gilad Ben-Yossef <gilad@benyossef.com>
  Giridhar Malavali <giridhar.malavali@cavium.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Gregory CLEMENT <gregory.clement@free-electrons.com>
  Guenter Roeck <linux@roeck-us.net>
  Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
  Gustavo A. R. Silva <garsilva@embeddedor.com>
  Gustavo Romero <gusbromero@gmail.com>
  H Hartley Sweeten <hsweeten@visionengravers.com>
  Hans de Goede <hdegoede@redhat.com>
  Heiko Stuebner <heiko@sntech.de>
  Herbert Xu <herbert@gondor.apana.org.au>
  Himanshu Madhani <himanshu.madhani@cavium.com>
  himanshu.madhani@cavium.com <himanshu.madhani@cavium.com>
  Hiroyuki Yokoyama <hiroyuki.yokoyama.vx@renesas.com>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  Jacopo Mondi <jacopo+renesas@jmondi.org>
  James Morris <james.l.morris@oracle.com>
  James Smart  <james.smart@broadcom.com>
  James Smart <james.smart@broadcom.com>
  James Smart <jsmart2021@gmail.com>
  James Wang <jnwang@suse.com>
  Jan Kara <jack@suse.cz>
  Jani Nikula <jani.nikula@intel.com>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jason Cooper <jason@lakedaemon.net>
  Javier Martinez Canillas <javier@dowhile0.org>
  Jeff Mahoney <jeffm@suse.com>
  Jens Axboe <axboe@fb.com>
  Jeremy Kerr <jk@ozlabs.org>
  Jeremy Linton <lintonrjeremy@gmail.com>
  Jessica Yu <jeyu@redhat.com>
  Jin Yao <yao.jin@linux.intel.com>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Olsa <jolsa@redhat.com>
  Jisheng Zhang <jszhang@marvell.com>
  Joe Carnuccio <joe.carnuccio@cavium.com>
  Joe Carnuccio <joe.carnuccio@qlogic.com>
  Joel Stanley <joel@jms.id.au>
  Joerg Roedel <jroedel@suse.de>
  Johannes Thumshirn <jthumshirn@suse.de>
  John L. Hammond <john.hammond@intel.com>
  John Stultz <john.stultz@linaro.org>
  Jon Bloomfield <jon.bloomfield@intel.com>
  Jonas Aaberg <cja@gmx.net>
  Jonathan Cameron <jic23@kernel.org>
  Joseph Qi <qijiang.qj@alibaba-inc.com>
  Juergen Gross <jgross@suse.com>
  Julien Grall <julien.grall@arm.com>
  Julius Werner <jwerner@chromium.org>
  Kai Chen <kai.chen@intel.com>
  Kai-Heng Feng <kai.heng.feng@canonical.com>
  Kim Phillips <kim.phillips@arm.com>
  Kishon Vijay Abraham I <kishon@ti.com>
  Konstantin Khlebnikov <khlebnikov@yandex-team.ru>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
  Laurence Oberman <loberman@redhat.com>
  Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
  Lee Tibbert <lee.tibbert@gmail.com>
  Leonard Crestez <leonard.crestez@nxp.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Liu Bo <bo.li.liu@oracle.com>
  Loganaden Velvindron <logan@hackers.mu>
  Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
  Lucas Stach <l.stach@pengutronix.de>
  Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
  Madhavan Srinivasan <maddy@linux.vnet.ibm.com>
  Magnus Damn <magnus.damn@gmail.com>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcin Niestroj <m.niestroj@grinn-global.com>
  Marco Piazza <mpiazza@gmail.com>
  Marek Vasut <marex@denx.de>
  Mark Brown <broonie@kernel.org>
  Mark Rutland <mark.rutland@arm.com>
  Mark Yao <mark.yao@rock-chips.com>
  Markus Elfring <elfring@users.sourceforge.net>
  Martin Blumenstingl <martin.blumenstingl@googlemail.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Masahiro Yamada <yamada.masahiro@socionext.com>
  Masami Hiramatsu <mhiramat@kernel.org>
  Mat Martineau <mathew.j.martineau@linux.intel.com>
  Matt Ranostay <matt.ranostay@konsulko.com>
  Maurizio Lombardi <mlombard@redhat.com>
  Michael Bringmann <mwb@linux.vnet.ibm.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Thalmeier <michael.thalmeier@hale.at>
  Michal Wajdeczko <michal.wajdeczko@intel.com>
  Mika Kahola <mika.kahola@intel.com>
  Milian Wolff <milian.wolff@kdab.com>
  Ming Lei <ming.lei@redhat.com>
  Murali Karicheri <m-karicheri2@ti.com>
  Nagaraju, Vathsala <vathsala.nagaraju@intel.com>
  Namhyung Kim <namhyung@kernel.org>
  Nate Watterson <nwatters@codeaurora.org>
  Neil Armstrong <narmstrong@baylibre.com>
  NeilBrown <neilb@suse.com>
  Nicholas Piggin <npiggin@gmail.com>
  Nickey Yang <nickey.yang@rock-chips.com>
  Nicolas Ferre <nicolas.ferre@microchip.com>
  Oleg Drokin <green@linuxhacker.ru>
  Olof Johansson <olof@lixom.net>
  Omar Sandoval <osandov@fb.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paolo Valente <paolo.valente@linaro.org>
  Pardha Saradhi K <pardha.saradhi.kesapragada@intel.com>
  Patrice Chotard <patrice.chotard@st.com>
  Paul E. McKenney <paulmck@linux.vnet.ibm.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Meerwald-Stadler <pmeerw@pmeerw.net>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Petr Mladek <pmladek@suse.com>
  Phil Elwell <phil@raspberrypi.org>
  Philipp Zabel <p.zabel@pengutronix.de>
  Pratyush Anand <panand@redhat.com>
  Qu Wenruo <quwenruo@cn.fujitsu.com>
  Quentin Schulz <quentin.schulz@free-electrons.com>
  Quinn Tran <quinn.tran@cavium.com>
  Radim Krčmář <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Rakesh Pandit <rakesh@tuxera.com>
  Raphael Silva <raphasil@linux.vnet.ibm.com>
  Raveendra Padasalagi <raveendra.padasalagi@broadcom.com>
  Ravi Bangoria <ravi.bangoria@linux.vnet.ibm.com>
  Richard Genoud <richard.genoud@gmail.com>
  Richard Kuo <rkuo@codeaurora.org>
  Rob Herring <robh@kernel.org>
  Robin Murphy <robin.murphy@arm.com>
  Rodrigo Vivi <rodrigo.vivi@intel.com>
  Ryan Mallon <rmallon@gmail.com>
  Sagi Grimberg <sagi@grimberg.me>
  Santosh Shilimkar <ssantosh@kernel.org>
  Sawan Chandak <sawan.chandak@cavium.com>
  Sean Paul <seanpaul@chromium.org>
  Sebastian Andrzej Siewior <bigeasy@linutronix.de>
  Sekhar Nori <nsekhar@ti.com>
  SeongJae Park <sj38.park@gmail.com>
  Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
  Shaohua Li <shli@fb.com>
  Shreyas NC <shreyas.nc@intel.com>
  Shriya <shriyak@linux.vnet.ibm.com>
  Sinclair Yeh <syeh@vmware.com>
  Sodhi, VunnyX <vunnyx.sodhi@intel.com>
  Sricharan R <sricharan@codeaurora.org>
  Stefan Agner <stefan@agner.ch>
  Stephan Mueller <smueller@chronox.de>
  Steve Longerbeam <steve_longerbeam@mentor.com>
  Su Yue <suy.fnst@cn.fujitsu.com>
  Subhransu S. Prusty <subhransu.s.prusty@intel.com>
  Tahsin Erdogan <tahsin@google.com>
  Takashi Iwai <tiwai@suse.de>
  Tero Kristo <t-kristo@ti.com>
  Theodore Ts'o <tytso@mit.edu>
  Thinh Nguyen <Thinh.Nguyen@synopsys.com>
  Thinh Nguyen <thinhn@synopsys.com>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Hellstrom <thellstrom@vmware.com>
  Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  Tomas Konir <tomas.konir@gmail.com>
  Tomas Winkler <tomas.winkler@intel.com>
  Tony Lindgren <tony@atomide.com>
  Tvrtko Ursulin <tvrtko.ursulin@intel.com>
  Ulrik De Bie <ulrik.debie-os@e2big.org>
  Vaibhav Jain <vaibhav@linux.vnet.ibm.com>
  Varun Prakash <varun@chelsio.com>
  vathsala nagaraju <vathsala.nagaraju@intel.com>
  Ville Syrjälä <ville.syrjala@linux.intel.com>
  Vinod Koul <vinod.koul@intel.com>
  Vladis Dronov <vdronov@redhat.com>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wei Yongjun <weiyongjun1@huawei.com>
  Will Deacon <will.deacon@arm.com>
  Yasir Auleear <yasirmx@hackers.mu>
  Yifeng Li <tomli@tomli.me>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
  YYS <nickey.yang@rock-chips.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 fail    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-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                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-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


Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1376666707967545665==--

From xen-devel-bounces@lists.xen.org Mon Jun 12 17:26:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 17: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 1dKT6a-0006G3-FB; Mon, 12 Jun 2017 17: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 <luto@kernel.org>) id 1dKT6Z-0006Fw-CV
 for xen-devel@lists.xen.org; Mon, 12 Jun 2017 17:26:19 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 31/57-03696-ABECE395; Mon, 12 Jun 2017 17:26:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVybKJssu7Oc3a
 RBscOW1ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlvDnkWvK6pWPjhD3sD4/XMLkYuDiGBWUwS
 a/r+M3UxcnKwCDhIHHt2lbWLkYODUSBG4sEPa5Awo4C/xLQ3HUwgYTYBdYmWTl8QU0RASGLp3
 TqQKcwCrUwSd/euAZsiLOArMePGbqiJqhJ3zs4Ga+UVCJV4/40fJCwhICexdPt15gmM3AsYGV
 YxqhenFpWlFuka6iUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBHqVAQh2MO587nS
 IUZKDSUmUd8sVm0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzhZ+wihQSLUtNTK9Iyc4DhBZOW
 4OBREuFtPQCU5i0uSMwtzkyHSJ1iNObYsHr9FyaOI7O2fmESYsnLz0uVEuctOQtUKgBSmlGaB
 zcIFvaXGGWlhHkZgU4T4ilILcrNLEGVf8UozsGoJMy7+yTQFJ7MvBK4fa+ATmECOuU6yBe8xS
 WJCCmpBkZ2ySdLQtbqPeRafOU495Uf092CGz9PmZn34PTsENZju1T/FkpEtOXevDN5YqH/7wm
 ru+7qGsk03ZJ412eQyyBn1nfi7Fmn97OtL7Z+WdRp8b4nbdHeHt3TMe5nPpvt4b5el5vN3cA7
 eV916lWjVb9ep815sdg98qWUY2ku2zK2tNzZOx6+P/1UiaU4I9FQi7moOBEAP3J6vnYCAAA=
X-Env-Sender: luto@kernel.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1497288376!50468902!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52917 invoked from network); 12 Jun 2017 17:26:17 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Jun 2017 17:26:17 -0000
Received: from localhost (c-71-202-137-17.hsd1.ca.comcast.net [71.202.137.17])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256
 bits)) (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id A92C623981;
 Mon, 12 Jun 2017 17:26:15 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A92C623981
From: Andy Lutomirski <luto@kernel.org>
To: x86@kernel.org
Date: Mon, 12 Jun 2017 10:26:14 -0700
Message-Id: <883f8fb121f4616c1c1427ad87350bb2f5ffeca1.1497288170.git.luto@kernel.org>
X-Mailer: git-send-email 2.9.4
Cc: Juergen Gross <jgross@suse.com>, Tom Lendacky <thomas.lendacky@amd.com>,
 linux-kernel@vger.kernel.org, xen-devel <xen-devel@lists.xen.org>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCH] x86/mm: Split read_cr3() into read_cr3_pa() and
	__read_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>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGtlcm5lbCBoYXMgc2V2ZXJhbCBjb2RlIHBhdGhzIHRoYXQgcmVhZCBDUjMuICBNb3N0IG9m
IHRoZW0gYXNzdW1lIHRoYXQKQ1IzIGNvbnRhaW5zIHRoZSBQR0QncyBwaHlzaWNhbCBhZGRyZXNz
LCB3aGVyZWFzIHNvbWUgb2YgdGhlbSBhd2t3YXJkbHkKdXNlIFBIWVNJQ0FMX1BBR0VfTUFTSyB0
byBtYXNrIG9mZiBsb3cgYml0cy4KCkFkZCBleHBsaWNpdCBtYXNrIG1hY3JvcyBmb3IgQ1IzIGFu
ZCBjb252ZXJ0IGFsbCBvZiB0aGUgQ1IzIHJlYWRlcnMuClRoaXMgd2lsbCBrZWVwIHRoZW0gZnJv
bSBicmVha2luZyB3aGVuIFBDSUQgaXMgZW5hYmxlZC4KCkNjOiBUb20gTGVuZGFja3kgPHRob21h
cy5sZW5kYWNreUBhbWQuY29tPgpDYzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpD
YzogeGVuLWRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZz4KQ2M6IEJvcmlzIE9zdHJvdnNr
eSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+ClNpZ25lZC1vZmYtYnk6IEFuZHkgTHV0b21p
cnNraSA8bHV0b0BrZXJuZWwub3JnPgotLS0KCkhpIEluZ28tCgpJIGJyb2tlIHRoaXMgb3V0IGJl
Y2F1c2UgVG9tJ3MgU01FIHNlcmllcyBhbmQgbXkgUENJRCBzZXJpZXMgYm90aCBuZWVkIGl0LgpQ
bGVhc2UgY29uc2lkZXIgYXBwbHlpbmcgaXQgdG8gdGlwOng4Ni9tbS4KCkknbGwgc2VuZCBQQ0lE
IHYyIHNvb24uICBJdCdsbCBhcHBseSB0byB4ODYvbW0gKyBzY2hlZC91cmdlbnQgKyB0aGlzIHBh
dGNoLgoKVGhhbmtzLApBbmR5CgogYXJjaC94ODYvYm9vdC9jb21wcmVzc2VkL3BhZ2V0YWJsZS5j
ICAgfCAgMiArLQogYXJjaC94ODYvaW5jbHVkZS9hc20vZWZpLmggICAgICAgICAgICAgfCAgMiAr
LQogYXJjaC94ODYvaW5jbHVkZS9hc20vbW11X2NvbnRleHQuaCAgICAgfCAgNCArKy0tCiBhcmNo
L3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydC5oICAgICAgICB8ICAyICstCiBhcmNoL3g4Ni9pbmNs
dWRlL2FzbS9wcm9jZXNzb3ItZmxhZ3MuaCB8IDM2ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysKIGFyY2gveDg2L2luY2x1ZGUvYXNtL3Byb2Nlc3Nvci5oICAgICAgIHwgIDggKysr
KysrKysKIGFyY2gveDg2L2luY2x1ZGUvYXNtL3NwZWNpYWxfaW5zbnMuaCAgIHwgMTAgKysrKysr
Ky0tLQogYXJjaC94ODYvaW5jbHVkZS9hc20vdGxiZmx1c2guaCAgICAgICAgfCAgNCArKy0tCiBh
cmNoL3g4Ni9rZXJuZWwvaGVhZDY0LmMgICAgICAgICAgICAgICB8ICAzICsrLQogYXJjaC94ODYv
a2VybmVsL3BhcmF2aXJ0LmMgICAgICAgICAgICAgfCAgMiArLQogYXJjaC94ODYva2VybmVsL3By
b2Nlc3NfMzIuYyAgICAgICAgICAgfCAgMiArLQogYXJjaC94ODYva2VybmVsL3Byb2Nlc3NfNjQu
YyAgICAgICAgICAgfCAgMiArLQogYXJjaC94ODYva3ZtL3ZteC5jICAgICAgICAgICAgICAgICAg
ICAgfCAgMiArLQogYXJjaC94ODYvbW0vZmF1bHQuYyAgICAgICAgICAgICAgICAgICAgfCAxMCAr
KysrKy0tLS0tCiBhcmNoL3g4Ni9tbS9pb3JlbWFwLmMgICAgICAgICAgICAgICAgICB8ICAyICst
CiBhcmNoL3g4Ni9wbGF0Zm9ybS9lZmkvZWZpXzY0LmMgICAgICAgICB8ICA0ICsrLS0KIGFyY2gv
eDg2L3BsYXRmb3JtL29scGMvb2xwYy14bzEtcG0uYyAgIHwgIDIgKy0KIGFyY2gveDg2L3Bvd2Vy
L2NwdS5jICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGFyY2gveDg2L3Bvd2VyL2hpYmVybmF0
ZV82NC5jICAgICAgICAgIHwgIDMgKystCiBhcmNoL3g4Ni94ZW4vbW11X3B2LmMgICAgICAgICAg
ICAgICAgICB8ICA2ICsrKy0tLQogMjAgZmlsZXMgY2hhbmdlZCwgNzkgaW5zZXJ0aW9ucygrKSwg
MjkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvYm9vdC9jb21wcmVzc2VkL3Bh
Z2V0YWJsZS5jIGIvYXJjaC94ODYvYm9vdC9jb21wcmVzc2VkL3BhZ2V0YWJsZS5jCmluZGV4IDFk
NzhmMTczOTA4Ny4uOGU2OWRmOTY0OTJlIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9ib290L2NvbXBy
ZXNzZWQvcGFnZXRhYmxlLmMKKysrIGIvYXJjaC94ODYvYm9vdC9jb21wcmVzc2VkL3BhZ2V0YWJs
ZS5jCkBAIC05Miw3ICs5Miw3IEBAIHZvaWQgaW5pdGlhbGl6ZV9pZGVudGl0eV9tYXBzKHZvaWQp
CiAJICogYW5kIHdlIG11c3QgYXBwZW5kIHRvIHRoZSBleGlzdGluZyBhcmVhIGluc3RlYWQgb2Yg
ZW50aXJlbHkKIAkgKiBvdmVyd3JpdGluZyBpdC4KIAkgKi8KLQlsZXZlbDRwID0gcmVhZF9jcjMo
KTsKKwlsZXZlbDRwID0gcmVhZF9jcjNfcGEoKTsKIAlpZiAobGV2ZWw0cCA9PSAodW5zaWduZWQg
bG9uZylfcGd0YWJsZSkgewogCQlkZWJ1Z19wdXRzdHIoImJvb3RlZCB2aWEgc3RhcnR1cF8zMigp
XG4iKTsKIAkJcGd0X2RhdGEucGd0X2J1ZiA9IF9wZ3RhYmxlICsgQk9PVF9JTklUX1BHVF9TSVpF
OwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vZWZpLmggYi9hcmNoL3g4Ni9pbmNs
dWRlL2FzbS9lZmkuaAppbmRleCAyZjc3YmNlZmU2YjQuLmQyZmY3NzlmMzQ3ZSAxMDA2NDQKLS0t
IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vZWZpLmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20v
ZWZpLmgKQEAgLTc0LDcgKzc0LDcgQEAgc3RydWN0IGVmaV9zY3JhdGNoIHsKIAlfX2tlcm5lbF9m
cHVfYmVnaW4oKTsJCQkJCQlcCiAJCQkJCQkJCQlcCiAJaWYgKGVmaV9zY3JhdGNoLnVzZV9wZ2Qp
IHsJCQkJCVwKLQkJZWZpX3NjcmF0Y2gucHJldl9jcjMgPSByZWFkX2NyMygpOwkJCVwKKwkJZWZp
X3NjcmF0Y2gucHJldl9jcjMgPSBfX3JlYWRfY3IzKCk7CQkJXAogCQl3cml0ZV9jcjMoKHVuc2ln
bmVkIGxvbmcpZWZpX3NjcmF0Y2guZWZpX3BndCk7CQlcCiAJCV9fZmx1c2hfdGxiX2FsbCgpOwkJ
CQkJXAogCX0JCQkJCQkJCVwKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL21tdV9j
b250ZXh0LmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9tbXVfY29udGV4dC5oCmluZGV4IDVhOTNm
NjI2MTMwMi4uY2ZlNjAzNGViZmM2IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9t
bXVfY29udGV4dC5oCisrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL21tdV9jb250ZXh0LmgKQEAg
LTI2OSw3ICsyNjksNyBAQCBzdGF0aWMgaW5saW5lIGJvb2wgYXJjaF92bWFfYWNjZXNzX3Blcm1p
dHRlZChzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSwKIAogLyoKICAqIFRoaXMgY2FuIGJlIHVz
ZWQgZnJvbSBwcm9jZXNzIGNvbnRleHQgdG8gZmlndXJlIG91dCB3aGF0IHRoZSB2YWx1ZSBvZgot
ICogQ1IzIGlzIHdpdGhvdXQgbmVlZGluZyB0byBkbyBhIChzbG93KSByZWFkX2NyMygpLgorICog
Q1IzIGlzIHdpdGhvdXQgbmVlZGluZyB0byBkbyBhIChzbG93KSBfX3JlYWRfY3IzKCkuCiAgKgog
ICogSXQncyBpbnRlbmRlZCB0byBiZSB1c2VkIGZvciBjb2RlIGxpa2UgS1ZNIHRoYXQgc25lYWtp
bHkgY2hhbmdlcyBDUjMKICAqIGFuZCBuZWVkcyB0byByZXN0b3JlIGl0LiAgSXQgbmVlZHMgdG8g
YmUgdXNlZCB2ZXJ5IGNhcmVmdWxseS4KQEAgLTI4MSw3ICsyODEsNyBAQCBzdGF0aWMgaW5saW5l
IHVuc2lnbmVkIGxvbmcgX19nZXRfY3VycmVudF9jcjNfZmFzdCh2b2lkKQogCS8qIEZvciBub3cs
IGJlIHZlcnkgcmVzdHJpY3RpdmUgYWJvdXQgd2hlbiB0aGlzIGNhbiBiZSBjYWxsZWQuICovCiAJ
Vk1fV0FSTl9PTihpbl9ubWkoKSB8fCAhaW5fYXRvbWljKCkpOwogCi0JVk1fQlVHX09OKGNyMyAh
PSByZWFkX2NyMygpKTsKKwlWTV9CVUdfT04oY3IzICE9IF9fcmVhZF9jcjMoKSk7CiAJcmV0dXJu
IGNyMzsKIH0KIApkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnQuaCBi
L2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0LmgKaW5kZXggOWExNTczOWQ5ZjRiLi5hNjNl
NzdmOGViNDEgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0LmgKKysr
IGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnQuaApAQCAtNjEsNyArNjEsNyBAQCBzdGF0
aWMgaW5saW5lIHZvaWQgd3JpdGVfY3IyKHVuc2lnbmVkIGxvbmcgeCkKIAlQVk9QX1ZDQUxMMShw
dl9tbXVfb3BzLndyaXRlX2NyMiwgeCk7CiB9CiAKLXN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9u
ZyByZWFkX2NyMyh2b2lkKQorc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIF9fcmVhZF9jcjMo
dm9pZCkKIHsKIAlyZXR1cm4gUFZPUF9DQUxMMCh1bnNpZ25lZCBsb25nLCBwdl9tbXVfb3BzLnJl
YWRfY3IzKTsKIH0KZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3Byb2Nlc3Nvci1m
bGFncy5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcHJvY2Vzc29yLWZsYWdzLmgKaW5kZXggMzlm
YjYxOGUyMjExLi43OWFhMmY5ODM5OGQgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNt
L3Byb2Nlc3Nvci1mbGFncy5oCisrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3Byb2Nlc3Nvci1m
bGFncy5oCkBAIC04LDQgKzgsNDAgQEAKICNlbHNlCiAjZGVmaW5lIFg4Nl9WTV9NQVNLCTAgLyog
Tm8gVk04NiBzdXBwb3J0ICovCiAjZW5kaWYKKworLyoKKyAqIENSMydzIGxheW91dCB2YXJpZXMg
ZGVwZW5kaW5nIG9uIHNldmVyYWwgdGhpbmdzLgorICoKKyAqIElmIENSNC5QQ0lERSBpcyBzZXQg
KDY0LWJpdCBvbmx5KSwgdGhlbiBDUjNbMTE6MF0gaXMgdGhlIGFkZHJlc3Mgc3BhY2UgSUQuCisg
KiBJZiBQQUUgaXMgZW5hYmxlZCwgdGhlbiBDUjNbMTE6NV0gaXMgcGFydCBvZiB0aGUgUERQVCBh
ZGRyZXNzCisgKiAoaS5lLiBpdCdzIDMyLWJ5dGUgYWxpZ25lZCwgbm90IHBhZ2UtYWxpZ25lZCkg
YW5kIENSM1s0OjBdIGlzIGlnbm9yZWQuCisgKiBPdGhlcndpc2UgKG5vbi1QQUUsIG5vbi1QQ0lE
KSwgQ1IzWzNdIGlzIFBXVCwgQ1IzWzRdIGlzIFBDRCwgYW5kCisgKiBDUjNbMjowXSBhbmQgQ1Iz
WzExOjVdIGFyZSBpZ25vcmVkLgorICoKKyAqIEluIGFsbCBjYXNlcywgTGludXggcHV0cyB6ZXJv
cyBpbiB0aGUgbG93IGlnbm9yZWQgYml0cyBhbmQgaW4gUFdUIGFuZCBQQ0QuCisgKgorICogQ1Iz
WzYzXSBpcyBhbHdheXMgcmVhZCBhcyB6ZXJvLiAgSWYgQ1I0LlBDSURFIGlzIHNldCwgdGhlbiBD
UjNbNjNdIG1heSBiZQorICogd3JpdHRlbiBhcyAxIHRvIHByZXZlbnQgdGhlIHdyaXRlIHRvIENS
MyBmcm9tIGZsdXNoaW5nIHRoZSBUTEIuCisgKgorICogT24gc3lzdGVtcyB3aXRoIFNNRSwgb25l
IGJpdCAoaW4gYSB2YXJpYWJsZSBwb3NpdGlvbiEpIGlzIHN0b2xlbiB0byBpbmRpY2F0ZQorICog
dGhhdCB0aGUgdG9wLWxldmVsIHBhZ2luZyBzdHJ1Y3R1cmUgaXMgZW5jcnlwdGVkLgorICoKKyAq
IEFsbCBvZiB0aGUgcmVtYWluaW5nIGJpdHMgaW5kaWNhdGUgdGhlIHBoeXNpY2FsIGFkZHJlc3Mg
b2YgdGhlIHRvcC1sZXZlbAorICogcGFnaW5nIHN0cnVjdHVyZS4KKyAqCisgKiBDUjNfQUREUl9N
QVNLIGlzIHRoZSBtYXNrIHVzZWQgYnkgcmVhZF9jcjNfcGEoKS4KKyAqLworI2lmZGVmIENPTkZJ
R19YODZfNjQKKy8qIE1hc2sgb2ZmIHRoZSBhZGRyZXNzIHNwYWNlIElEIGJpdHMuICovCisjZGVm
aW5lIENSM19BRERSX01BU0sgMHg3RkZGRkZGRkZGRkZGMDAwdWxsCisjZGVmaW5lIENSM19QQ0lE
X01BU0sgMHhGRkZ1bGwKKyNlbHNlCisvKgorICogQ1IzX0FERFJfTUFTSyBuZWVkcyBhdCBsZWFz
dCBiaXRzIDMxOjUgc2V0IG9uIFBBRSBzeXN0ZW1zLCBhbmQgd2Ugc2F2ZQorICogYSB0aW55IGJp
dCBvZiBjb2RlIHNpemUgYnkgc2V0dGluZyBhbGwgdGhlIGJpdHMuCisgKi8KKyNkZWZpbmUgQ1Iz
X0FERFJfTUFTSyAweEZGRkZGRkZGdWxsCisjZGVmaW5lIENSM19QQ0lEX01BU0sgMHVsbAorI2Vu
ZGlmCisKICNlbmRpZiAvKiBfQVNNX1g4Nl9QUk9DRVNTT1JfRkxBR1NfSCAqLwpkaWZmIC0tZ2l0
IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcHJvY2Vzc29yLmggYi9hcmNoL3g4Ni9pbmNsdWRlL2Fz
bS9wcm9jZXNzb3IuaAppbmRleCAzY2FkYTk5OGE0MDIuLjlkZTAyYzk4NWFhNCAxMDA2NDQKLS0t
IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcHJvY2Vzc29yLmgKKysrIGIvYXJjaC94ODYvaW5jbHVk
ZS9hc20vcHJvY2Vzc29yLmgKQEAgLTIzMSw2ICsyMzEsMTQgQEAgbmF0aXZlX2NwdWlkX3JlZyhl
YngpCiBuYXRpdmVfY3B1aWRfcmVnKGVjeCkKIG5hdGl2ZV9jcHVpZF9yZWcoZWR4KQogCisvKgor
ICogRnJpZW5kbGllciBDUjMgaGVscGVycy4KKyAqLworc3RhdGljIGlubGluZSB1bnNpZ25lZCBs
b25nIHJlYWRfY3IzX3BhKHZvaWQpCit7CisJcmV0dXJuIF9fcmVhZF9jcjMoKSAmIENSM19BRERS
X01BU0s7Cit9CisKIHN0YXRpYyBpbmxpbmUgdm9pZCBsb2FkX2NyMyhwZ2RfdCAqcGdkaXIpCiB7
CiAJd3JpdGVfY3IzKF9fcGEocGdkaXIpKTsKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUv
YXNtL3NwZWNpYWxfaW5zbnMuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3NwZWNpYWxfaW5zbnMu
aAppbmRleCAxMmFmM2UzNWVkZmEuLjllZmFhYmY1YjU0YiAxMDA2NDQKLS0tIGEvYXJjaC94ODYv
aW5jbHVkZS9hc20vc3BlY2lhbF9pbnNucy5oCisrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3Nw
ZWNpYWxfaW5zbnMuaApAQCAtMzksNyArMzksNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgbmF0aXZl
X3dyaXRlX2NyMih1bnNpZ25lZCBsb25nIHZhbCkKIAlhc20gdm9sYXRpbGUoIm1vdiAlMCwlJWNy
MiI6IDogInIiICh2YWwpLCAibSIgKF9fZm9yY2Vfb3JkZXIpKTsKIH0KIAotc3RhdGljIGlubGlu
ZSB1bnNpZ25lZCBsb25nIG5hdGl2ZV9yZWFkX2NyMyh2b2lkKQorc3RhdGljIGlubGluZSB1bnNp
Z25lZCBsb25nIF9fbmF0aXZlX3JlYWRfY3IzKHZvaWQpCiB7CiAJdW5zaWduZWQgbG9uZyB2YWw7
CiAJYXNtIHZvbGF0aWxlKCJtb3YgJSVjcjMsJTBcblx0IiA6ICI9ciIgKHZhbCksICI9bSIgKF9f
Zm9yY2Vfb3JkZXIpKTsKQEAgLTE1OSw5ICsxNTksMTMgQEAgc3RhdGljIGlubGluZSB2b2lkIHdy
aXRlX2NyMih1bnNpZ25lZCBsb25nIHgpCiAJbmF0aXZlX3dyaXRlX2NyMih4KTsKIH0KIAotc3Rh
dGljIGlubGluZSB1bnNpZ25lZCBsb25nIHJlYWRfY3IzKHZvaWQpCisvKgorICogQ2FyZWZ1bCEg
IENSMyBjb250YWlucyBtb3JlIHRoYW4ganVzdCBhbiBhZGRyZXNzLiAgWW91IHByb2JhYmx5IHdh
bnQKKyAqIHJlYWRfY3IzX3BhKCkgaW5zdGVhZC4KKyAqLworc3RhdGljIGlubGluZSB1bnNpZ25l
ZCBsb25nIF9fcmVhZF9jcjModm9pZCkKIHsKLQlyZXR1cm4gbmF0aXZlX3JlYWRfY3IzKCk7CisJ
cmV0dXJuIF9fbmF0aXZlX3JlYWRfY3IzKCk7CiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCB3cml0
ZV9jcjModW5zaWduZWQgbG9uZyB4KQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20v
dGxiZmx1c2guaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3RsYmZsdXNoLmgKaW5kZXggMzg4YzI0
NjNmZGU2Li41Zjc4YzZhNzc1NzggMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3Rs
YmZsdXNoLmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vdGxiZmx1c2guaApAQCAtMTU2LDcg
KzE1Niw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBfX25hdGl2ZV9mbHVzaF90bGIodm9pZCkKIAkg
KiBiYWNrOgogCSAqLwogCXByZWVtcHRfZGlzYWJsZSgpOwotCW5hdGl2ZV93cml0ZV9jcjMobmF0
aXZlX3JlYWRfY3IzKCkpOworCW5hdGl2ZV93cml0ZV9jcjMoX19uYXRpdmVfcmVhZF9jcjMoKSk7
CiAJcHJlZW1wdF9lbmFibGUoKTsKIH0KIApAQCAtMjY0LDcgKzI2NCw3IEBAIHN0YXRpYyBpbmxp
bmUgdm9pZCByZXNldF9sYXp5X3RsYnN0YXRlKHZvaWQpCiAJdGhpc19jcHVfd3JpdGUoY3B1X3Rs
YnN0YXRlLnN0YXRlLCAwKTsKIAl0aGlzX2NwdV93cml0ZShjcHVfdGxic3RhdGUubG9hZGVkX21t
LCAmaW5pdF9tbSk7CiAKLQlXQVJOX09OKHJlYWRfY3IzKCkgIT0gX19wYV9zeW1ib2woc3dhcHBl
cl9wZ19kaXIpKTsKKwlXQVJOX09OKHJlYWRfY3IzX3BhKCkgIT0gX19wYV9zeW1ib2woc3dhcHBl
cl9wZ19kaXIpKTsKIH0KIAogc3RhdGljIGlubGluZSB2b2lkIGFyY2hfdGxiYmF0Y2hfYWRkX21t
KHN0cnVjdCBhcmNoX3RsYmZsdXNoX3VubWFwX2JhdGNoICpiYXRjaCwKZGlmZiAtLWdpdCBhL2Fy
Y2gveDg2L2tlcm5lbC9oZWFkNjQuYyBiL2FyY2gveDg2L2tlcm5lbC9oZWFkNjQuYwppbmRleCA0
M2I3MDAyZjQ0ZmIuLjc5NGU4ZjUxN2E4MSAxMDA2NDQKLS0tIGEvYXJjaC94ODYva2VybmVsL2hl
YWQ2NC5jCisrKyBiL2FyY2gveDg2L2tlcm5lbC9oZWFkNjQuYwpAQCAtNTUsNyArNTUsOCBAQCBp
bnQgX19pbml0IGVhcmx5X21ha2VfcGd0YWJsZSh1bnNpZ25lZCBsb25nIGFkZHJlc3MpCiAJcG1k
dmFsX3QgcG1kLCAqcG1kX3A7CiAKIAkvKiBJbnZhbGlkIGFkZHJlc3Mgb3IgZWFybHkgcGd0IGlz
IGRvbmUgPyAgKi8KLQlpZiAocGh5c2FkZHIgPj0gTUFYTUVNIHx8IHJlYWRfY3IzKCkgIT0gX19w
YV9ub2RlYnVnKGVhcmx5X2xldmVsNF9wZ3QpKQorCWlmIChwaHlzYWRkciA+PSBNQVhNRU0gfHwK
KwkgICAgcmVhZF9jcjNfcGEoKSAhPSBfX3BhX25vZGVidWcoZWFybHlfbGV2ZWw0X3BndCkpCiAJ
CXJldHVybiAtMTsKIAogYWdhaW46CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvcGFyYXZp
cnQuYyBiL2FyY2gveDg2L2tlcm5lbC9wYXJhdmlydC5jCmluZGV4IDM1ODY5OTZmYzUwZC4uYmMw
YTg0OTU4OWJiIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwvcGFyYXZpcnQuYworKysgYi9h
cmNoL3g4Ni9rZXJuZWwvcGFyYXZpcnQuYwpAQCAtMzkxLDcgKzM5MSw3IEBAIHN0cnVjdCBwdl9t
bXVfb3BzIHB2X21tdV9vcHMgX19yb19hZnRlcl9pbml0ID0gewogCiAJLnJlYWRfY3IyID0gbmF0
aXZlX3JlYWRfY3IyLAogCS53cml0ZV9jcjIgPSBuYXRpdmVfd3JpdGVfY3IyLAotCS5yZWFkX2Ny
MyA9IG5hdGl2ZV9yZWFkX2NyMywKKwkucmVhZF9jcjMgPSBfX25hdGl2ZV9yZWFkX2NyMywKIAku
d3JpdGVfY3IzID0gbmF0aXZlX3dyaXRlX2NyMywKIAogCS5mbHVzaF90bGJfdXNlciA9IG5hdGl2
ZV9mbHVzaF90bGIsCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvcHJvY2Vzc18zMi5jIGIv
YXJjaC94ODYva2VybmVsL3Byb2Nlc3NfMzIuYwppbmRleCBmZmVhZTgxOGFhN2EuLmM2ZDZkYzVm
OGJiMiAxMDA2NDQKLS0tIGEvYXJjaC94ODYva2VybmVsL3Byb2Nlc3NfMzIuYworKysgYi9hcmNo
L3g4Ni9rZXJuZWwvcHJvY2Vzc18zMi5jCkBAIC05Miw3ICs5Miw3IEBAIHZvaWQgX19zaG93X3Jl
Z3Moc3RydWN0IHB0X3JlZ3MgKnJlZ3MsIGludCBhbGwpCiAKIAljcjAgPSByZWFkX2NyMCgpOwog
CWNyMiA9IHJlYWRfY3IyKCk7Ci0JY3IzID0gcmVhZF9jcjMoKTsKKwljcjMgPSBfX3JlYWRfY3Iz
KCk7CiAJY3I0ID0gX19yZWFkX2NyNCgpOwogCXByaW50ayhLRVJOX0RFRkFVTFQgIkNSMDogJTA4
bHggQ1IyOiAlMDhseCBDUjM6ICUwOGx4IENSNDogJTA4bHhcbiIsCiAJCQljcjAsIGNyMiwgY3Iz
LCBjcjQpOwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL3Byb2Nlc3NfNjQuYyBiL2FyY2gv
eDg2L2tlcm5lbC9wcm9jZXNzXzY0LmMKaW5kZXggOWMzOWFiOGJjYzQxLi5jMzE2OWJlNGM1OTYg
MTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9wcm9jZXNzXzY0LmMKKysrIGIvYXJjaC94ODYv
a2VybmVsL3Byb2Nlc3NfNjQuYwpAQCAtMTA0LDcgKzEwNCw3IEBAIHZvaWQgX19zaG93X3JlZ3Mo
c3RydWN0IHB0X3JlZ3MgKnJlZ3MsIGludCBhbGwpCiAKIAljcjAgPSByZWFkX2NyMCgpOwogCWNy
MiA9IHJlYWRfY3IyKCk7Ci0JY3IzID0gcmVhZF9jcjMoKTsKKwljcjMgPSBfX3JlYWRfY3IzKCk7
CiAJY3I0ID0gX19yZWFkX2NyNCgpOwogCiAJcHJpbnRrKEtFUk5fREVGQVVMVCAiRlM6ICAlMDE2
bHgoJTA0eCkgR1M6JTAxNmx4KCUwNHgpIGtubEdTOiUwMTZseFxuIiwKZGlmZiAtLWdpdCBhL2Fy
Y2gveDg2L2t2bS92bXguYyBiL2FyY2gveDg2L2t2bS92bXguYwppbmRleCAxOWNkZTU1NWQ3M2Yu
LmQxNDNkZDM5N2RjOSAxMDA2NDQKLS0tIGEvYXJjaC94ODYva3ZtL3ZteC5jCisrKyBiL2FyY2gv
eDg2L2t2bS92bXguYwpAQCAtNTAyNCw3ICs1MDI0LDcgQEAgc3RhdGljIHZvaWQgdm14X3NldF9j
b25zdGFudF9ob3N0X3N0YXRlKHN0cnVjdCB2Y3B1X3ZteCAqdm14KQogCSAqIFNhdmUgdGhlIG1v
c3QgbGlrZWx5IHZhbHVlIGZvciB0aGlzIHRhc2sncyBDUjMgaW4gdGhlIFZNQ1MuCiAJICogV2Ug
Y2FuJ3QgdXNlIF9fZ2V0X2N1cnJlbnRfY3IzX2Zhc3QoKSBiZWNhdXNlIHdlJ3JlIG5vdCBhdG9t
aWMuCiAJICovCi0JY3IzID0gcmVhZF9jcjMoKTsKKwljcjMgPSBfX3JlYWRfY3IzKCk7CiAJdm1j
c193cml0ZWwoSE9TVF9DUjMsIGNyMyk7CQkvKiAyMi4yLjMgIEZJWE1FOiBzaGFkb3cgdGFibGVz
ICovCiAJdm14LT5ob3N0X3N0YXRlLnZtY3NfaG9zdF9jcjMgPSBjcjM7CiAKZGlmZiAtLWdpdCBh
L2FyY2gveDg2L21tL2ZhdWx0LmMgYi9hcmNoL3g4Ni9tbS9mYXVsdC5jCmluZGV4IDhhZDkxYTAx
Y2JjOC4uMmExZmExMGM2YTk4IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9tbS9mYXVsdC5jCisrKyBi
L2FyY2gveDg2L21tL2ZhdWx0LmMKQEAgLTM0Niw3ICszNDYsNyBAQCBzdGF0aWMgbm9pbmxpbmUg
aW50IHZtYWxsb2NfZmF1bHQodW5zaWduZWQgbG9uZyBhZGRyZXNzKQogCSAqIERvIF9ub3RfIHVz
ZSAiY3VycmVudCIgaGVyZS4gV2UgbWlnaHQgYmUgaW5zaWRlCiAJICogYW4gaW50ZXJydXB0IGlu
IHRoZSBtaWRkbGUgb2YgYSB0YXNrIHN3aXRjaC4uCiAJICovCi0JcGdkX3BhZGRyID0gcmVhZF9j
cjMoKTsKKwlwZ2RfcGFkZHIgPSByZWFkX2NyM19wYSgpOwogCXBtZF9rID0gdm1hbGxvY19zeW5j
X29uZShfX3ZhKHBnZF9wYWRkciksIGFkZHJlc3MpOwogCWlmICghcG1kX2spCiAJCXJldHVybiAt
MTsKQEAgLTM4OCw3ICszODgsNyBAQCBzdGF0aWMgYm9vbCBsb3dfcGZuKHVuc2lnbmVkIGxvbmcg
cGZuKQogCiBzdGF0aWMgdm9pZCBkdW1wX3BhZ2V0YWJsZSh1bnNpZ25lZCBsb25nIGFkZHJlc3Mp
CiB7Ci0JcGdkX3QgKmJhc2UgPSBfX3ZhKHJlYWRfY3IzKCkpOworCXBnZF90ICpiYXNlID0gX192
YShyZWFkX2NyM19wYSgpKTsKIAlwZ2RfdCAqcGdkID0gJmJhc2VbcGdkX2luZGV4KGFkZHJlc3Mp
XTsKIAlwNGRfdCAqcDRkOwogCXB1ZF90ICpwdWQ7CkBAIC00NTEsNyArNDUxLDcgQEAgc3RhdGlj
IG5vaW5saW5lIGludCB2bWFsbG9jX2ZhdWx0KHVuc2lnbmVkIGxvbmcgYWRkcmVzcykKIAkgKiBo
YXBwZW4gd2l0aGluIGEgcmFjZSBpbiBwYWdlIHRhYmxlIHVwZGF0ZS4gSW4gdGhlIGxhdGVyCiAJ
ICogY2FzZSBqdXN0IGZsdXNoOgogCSAqLwotCXBnZCA9IChwZ2RfdCAqKV9fdmEocmVhZF9jcjMo
KSkgKyBwZ2RfaW5kZXgoYWRkcmVzcyk7CisJcGdkID0gKHBnZF90ICopX192YShyZWFkX2NyM19w
YSgpKSArIHBnZF9pbmRleChhZGRyZXNzKTsKIAlwZ2RfcmVmID0gcGdkX29mZnNldF9rKGFkZHJl
c3MpOwogCWlmIChwZ2Rfbm9uZSgqcGdkX3JlZikpCiAJCXJldHVybiAtMTsKQEAgLTU1NSw3ICs1
NTUsNyBAQCBzdGF0aWMgaW50IGJhZF9hZGRyZXNzKHZvaWQgKnApCiAKIHN0YXRpYyB2b2lkIGR1
bXBfcGFnZXRhYmxlKHVuc2lnbmVkIGxvbmcgYWRkcmVzcykKIHsKLQlwZ2RfdCAqYmFzZSA9IF9f
dmEocmVhZF9jcjMoKSAmIFBIWVNJQ0FMX1BBR0VfTUFTSyk7CisJcGdkX3QgKmJhc2UgPSBfX3Zh
KHJlYWRfY3IzX3BhKCkpOwogCXBnZF90ICpwZ2QgPSBiYXNlICsgcGdkX2luZGV4KGFkZHJlc3Mp
OwogCXA0ZF90ICpwNGQ7CiAJcHVkX3QgKnB1ZDsKQEAgLTcwMCw3ICs3MDAsNyBAQCBzaG93X2Zh
dWx0X29vcHMoc3RydWN0IHB0X3JlZ3MgKnJlZ3MsIHVuc2lnbmVkIGxvbmcgZXJyb3JfY29kZSwK
IAkJcGdkX3QgKnBnZDsKIAkJcHRlX3QgKnB0ZTsKIAotCQlwZ2QgPSBfX3ZhKHJlYWRfY3IzKCkg
JiBQSFlTSUNBTF9QQUdFX01BU0spOworCQlwZ2QgPSBfX3ZhKHJlYWRfY3IzX3BhKCkpOwogCQlw
Z2QgKz0gcGdkX2luZGV4KGFkZHJlc3MpOwogCiAJCXB0ZSA9IGxvb2t1cF9hZGRyZXNzX2luX3Bn
ZChwZ2QsIGFkZHJlc3MsICZsZXZlbCk7CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9tbS9pb3JlbWFw
LmMgYi9hcmNoL3g4Ni9tbS9pb3JlbWFwLmMKaW5kZXggYmJjNTU4Yjg4YTg4Li40YzFiNWZkMGM3
YWQgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L21tL2lvcmVtYXAuYworKysgYi9hcmNoL3g4Ni9tbS9p
b3JlbWFwLmMKQEAgLTQyNCw3ICs0MjQsNyBAQCBzdGF0aWMgcHRlX3QgYm1fcHRlW1BBR0VfU0la
RS9zaXplb2YocHRlX3QpXSBfX3BhZ2VfYWxpZ25lZF9ic3M7CiBzdGF0aWMgaW5saW5lIHBtZF90
ICogX19pbml0IGVhcmx5X2lvcmVtYXBfcG1kKHVuc2lnbmVkIGxvbmcgYWRkcikKIHsKIAkvKiBE
b24ndCBhc3N1bWUgd2UncmUgdXNpbmcgc3dhcHBlcl9wZ19kaXIgYXQgdGhpcyBwb2ludCAqLwot
CXBnZF90ICpiYXNlID0gX192YShyZWFkX2NyMygpKTsKKwlwZ2RfdCAqYmFzZSA9IF9fdmEocmVh
ZF9jcjNfcGEoKSk7CiAJcGdkX3QgKnBnZCA9ICZiYXNlW3BnZF9pbmRleChhZGRyKV07CiAJcDRk
X3QgKnA0ZCA9IHA0ZF9vZmZzZXQocGdkLCBhZGRyKTsKIAlwdWRfdCAqcHVkID0gcHVkX29mZnNl
dChwNGQsIGFkZHIpOwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvcGxhdGZvcm0vZWZpL2VmaV82NC5j
IGIvYXJjaC94ODYvcGxhdGZvcm0vZWZpL2VmaV82NC5jCmluZGV4IGViOGRmZjE1YTdmNi4uZjQw
YmY2MjMwNDgwIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9wbGF0Zm9ybS9lZmkvZWZpXzY0LmMKKysr
IGIvYXJjaC94ODYvcGxhdGZvcm0vZWZpL2VmaV82NC5jCkBAIC04MCw3ICs4MCw3IEBAIHBnZF90
ICogX19pbml0IGVmaV9jYWxsX3BoeXNfcHJvbG9nKHZvaWQpCiAJaW50IG5fcGdkcywgaSwgajsK
IAogCWlmICghZWZpX2VuYWJsZWQoRUZJX09MRF9NRU1NQVApKSB7Ci0JCXNhdmVfcGdkID0gKHBn
ZF90ICopcmVhZF9jcjMoKTsKKwkJc2F2ZV9wZ2QgPSAocGdkX3QgKilfX3JlYWRfY3IzKCk7CiAJ
CXdyaXRlX2NyMygodW5zaWduZWQgbG9uZyllZmlfc2NyYXRjaC5lZmlfcGd0KTsKIAkJZ290byBv
dXQ7CiAJfQpAQCAtNjQ2LDcgKzY0Niw3IEBAIGVmaV9zdGF0dXNfdCBlZmlfdGh1bmtfc2V0X3Zp
cnR1YWxfYWRkcmVzc19tYXAoCiAJZWZpX3N5bmNfbG93X2tlcm5lbF9tYXBwaW5ncygpOwogCWxv
Y2FsX2lycV9zYXZlKGZsYWdzKTsKIAotCWVmaV9zY3JhdGNoLnByZXZfY3IzID0gcmVhZF9jcjMo
KTsKKwllZmlfc2NyYXRjaC5wcmV2X2NyMyA9IF9fcmVhZF9jcjMoKTsKIAl3cml0ZV9jcjMoKHVu
c2lnbmVkIGxvbmcpZWZpX3NjcmF0Y2guZWZpX3BndCk7CiAJX19mbHVzaF90bGJfYWxsKCk7CiAK
ZGlmZiAtLWdpdCBhL2FyY2gveDg2L3BsYXRmb3JtL29scGMvb2xwYy14bzEtcG0uYyBiL2FyY2gv
eDg2L3BsYXRmb3JtL29scGMvb2xwYy14bzEtcG0uYwppbmRleCBjNTM1MGZkMjdkNzAuLjA2Njhh
YWZmOGJmZSAxMDA2NDQKLS0tIGEvYXJjaC94ODYvcGxhdGZvcm0vb2xwYy9vbHBjLXhvMS1wbS5j
CisrKyBiL2FyY2gveDg2L3BsYXRmb3JtL29scGMvb2xwYy14bzEtcG0uYwpAQCAtNzcsNyArNzcs
NyBAQCBzdGF0aWMgaW50IHhvMV9wb3dlcl9zdGF0ZV9lbnRlcihzdXNwZW5kX3N0YXRlX3QgcG1f
c3RhdGUpCiAKIGFzbWxpbmthZ2UgX192aXNpYmxlIGludCB4bzFfZG9fc2xlZXAodTggc2xlZXBf
c3RhdGUpCiB7Ci0Jdm9pZCAqcGdkX2FkZHIgPSBfX3ZhKHJlYWRfY3IzKCkpOworCXZvaWQgKnBn
ZF9hZGRyID0gX192YShyZWFkX2NyM19wYSgpKTsKIAogCS8qIFByb2dyYW0gd2FrZXVwIG1hc2sg
KHVzaW5nIGR3b3JkIGFjY2VzcyB0byBDUzU1MzZfUE0xX0VOKSAqLwogCW91dGwod2FrZXVwX21h
c2sgPDwgMTYsIGFjcGlfYmFzZSArIENTNTUzNl9QTTFfU1RTKTsKZGlmZiAtLWdpdCBhL2FyY2gv
eDg2L3Bvd2VyL2NwdS5jIGIvYXJjaC94ODYvcG93ZXIvY3B1LmMKaW5kZXggNmIwNWE5MjE5ZWEy
Li43ODQ1OWE2ZDQ1NWEgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3Bvd2VyL2NwdS5jCisrKyBiL2Fy
Y2gveDg2L3Bvd2VyL2NwdS5jCkBAIC0xMjksNyArMTI5LDcgQEAgc3RhdGljIHZvaWQgX19zYXZl
X3Byb2Nlc3Nvcl9zdGF0ZShzdHJ1Y3Qgc2F2ZWRfY29udGV4dCAqY3R4dCkKIAkgKi8KIAljdHh0
LT5jcjAgPSByZWFkX2NyMCgpOwogCWN0eHQtPmNyMiA9IHJlYWRfY3IyKCk7Ci0JY3R4dC0+Y3Iz
ID0gcmVhZF9jcjMoKTsKKwljdHh0LT5jcjMgPSBfX3JlYWRfY3IzKCk7CiAJY3R4dC0+Y3I0ID0g
X19yZWFkX2NyNCgpOwogI2lmZGVmIENPTkZJR19YODZfNjQKIAljdHh0LT5jcjggPSByZWFkX2Ny
OCgpOwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvcG93ZXIvaGliZXJuYXRlXzY0LmMgYi9hcmNoL3g4
Ni9wb3dlci9oaWJlcm5hdGVfNjQuYwppbmRleCBhNmUyMWZlZTIyZWEuLmUzZTYyYzhhOGU3MCAx
MDA2NDQKLS0tIGEvYXJjaC94ODYvcG93ZXIvaGliZXJuYXRlXzY0LmMKKysrIGIvYXJjaC94ODYv
cG93ZXIvaGliZXJuYXRlXzY0LmMKQEAgLTE1MCw3ICsxNTAsOCBAQCBzdGF0aWMgaW50IHJlbG9j
YXRlX3Jlc3RvcmVfY29kZSh2b2lkKQogCW1lbWNweSgodm9pZCAqKXJlbG9jYXRlZF9yZXN0b3Jl
X2NvZGUsICZjb3JlX3Jlc3RvcmVfY29kZSwgUEFHRV9TSVpFKTsKIAogCS8qIE1ha2UgdGhlIHBh
Z2UgY29udGFpbmluZyB0aGUgcmVsb2NhdGVkIGNvZGUgZXhlY3V0YWJsZSAqLwotCXBnZCA9IChw
Z2RfdCAqKV9fdmEocmVhZF9jcjMoKSkgKyBwZ2RfaW5kZXgocmVsb2NhdGVkX3Jlc3RvcmVfY29k
ZSk7CisJcGdkID0gKHBnZF90ICopX192YShyZWFkX2NyM19wYSgpKSArCisJCXBnZF9pbmRleChy
ZWxvY2F0ZWRfcmVzdG9yZV9jb2RlKTsKIAlwNGQgPSBwNGRfb2Zmc2V0KHBnZCwgcmVsb2NhdGVk
X3Jlc3RvcmVfY29kZSk7CiAJaWYgKHA0ZF9sYXJnZSgqcDRkKSkgewogCQlzZXRfcDRkKHA0ZCwg
X19wNGQocDRkX3ZhbCgqcDRkKSAmIH5fUEFHRV9OWCkpOwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYv
eGVuL21tdV9wdi5jIGIvYXJjaC94ODYveGVuL21tdV9wdi5jCmluZGV4IDIxYmViMzcxMTRiNy4u
NGY2MzgzMDlkZWVhIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4vbW11X3B2LmMKKysrIGIvYXJj
aC94ODYveGVuL21tdV9wdi5jCkBAIC0yMDE3LDcgKzIwMTcsNyBAQCBzdGF0aWMgcGh5c19hZGRy
X3QgX19pbml0IHhlbl9lYXJseV92aXJ0X3RvX3BoeXModW5zaWduZWQgbG9uZyB2YWRkcikKIAlw
bWRfdCBwbWQ7CiAJcHRlX3QgcHRlOwogCi0JcGEgPSByZWFkX2NyMygpOworCXBhID0gcmVhZF9j
cjNfcGEoKTsKIAlwZ2QgPSBuYXRpdmVfbWFrZV9wZ2QoeGVuX3JlYWRfcGh5c191bG9uZyhwYSAr
IHBnZF9pbmRleCh2YWRkcikgKgogCQkJCQkJICAgICAgIHNpemVvZihwZ2QpKSk7CiAJaWYgKCFw
Z2RfcHJlc2VudChwZ2QpKQpAQCAtMjA5Nyw3ICsyMDk3LDcgQEAgdm9pZCBfX2luaXQgeGVuX3Jl
bG9jYXRlX3AybSh2b2lkKQogCXB0X3BoeXMgPSBwbWRfcGh5cyArIFBGTl9QSFlTKG5fcG1kKTsK
IAlwMm1fcGZuID0gUEZOX0RPV04ocHRfcGh5cykgKyBuX3B0OwogCi0JcGdkID0gX192YShyZWFk
X2NyMygpKTsKKwlwZ2QgPSBfX3ZhKHJlYWRfY3IzX3BhKCkpOwogCW5ld19wMm0gPSAodW5zaWdu
ZWQgbG9uZyAqKSgyICogUEdESVJfU0laRSk7CiAJaWR4X3A0ZCA9IDA7CiAJc2F2ZV9wdWQgPSBu
X3B1ZDsKQEAgLTIyMDQsNyArMjIwNCw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCB4ZW5fd3JpdGVf
Y3IzX2luaXQodW5zaWduZWQgbG9uZyBjcjMpCiB7CiAJdW5zaWduZWQgbG9uZyBwZm4gPSBQRk5f
RE9XTihfX3BhKHN3YXBwZXJfcGdfZGlyKSk7CiAKLQlCVUdfT04ocmVhZF9jcjMoKSAhPSBfX3Bh
KGluaXRpYWxfcGFnZV90YWJsZSkpOworCUJVR19PTihyZWFkX2NyM19wYSgpICE9IF9fcGEoaW5p
dGlhbF9wYWdlX3RhYmxlKSk7CiAJQlVHX09OKGNyMyAhPSBfX3BhKHN3YXBwZXJfcGdfZGlyKSk7
CiAKIAkvKgotLSAKMi45LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 12 17:30:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 17:30: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 1dKTAu-0006uB-1V; Mon, 12 Jun 2017 17:30:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <apop@bitdefender.com>) id 1dKTAt-0006u4-0u
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 17:30:47 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 22/77-17076-6CFCE395; Mon, 12 Jun 2017 17:30:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjleJIrShJLcpLzFFi42KJPp6xUPfoebt
 Ig7+3lC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz2tfeYC7rEKvpun2ZuYJwl2MXIySEk4C7x
 qHsyexcjF5C9llHi4axuRgjnLqPE2dkNrBBVHhKz3k1lhUh0M0r8X9/FDpJgEVCVmDDrCBOIz
 SagLrF57xawBhEBRYkHL2+CNTALzGOSWLlgPlhCWCBIYuWaTywgNq+AhsST9q9QU6cxShz/dp
 4ZIiEocXLmE7AiZgEtiRv/XgJt4ACypSWW/+MACXMKWEpcPfyLEcQWFVCWmLdvFRuILSGQI9H
 RNYkdpFxCQErif6sSyHgJgT4WiRkvfjFD1MhIPJp4k20Co+gsJNtmIdk2C2HbAkbmVYwaxalF
 ZalFukbmeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgbFRz8DAuIOxZa/fIUZJD
 iYlUd4tV2wihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwXjhnFykkWJSanlqRlpkDjFKYtAQHj5
 IIb+sBoDRvcUFibnFmOkTqFKMxx4bV678wcXT0bPjCJMSSl5+XKiXOexNkkgBIaUZpHtwgWPK
 4xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmY981ZoCk8mXklcPteAZ3CBHTKdZAveItLEhFS
 Ug2MuYdMeDac29Owuc55t2QXr8e7lqtzbs3O+1e3p+Knx5y3x6fohATK/DnzNeRhouUHf8Y5q
 Y/eazqdYmUQZ1Xx/RR/aPb6m0a2b9h8p7D/f1Fppvxra3V/8uFvZnfiWDedKi4V329om7gsZG
 bjtI+nTfctWePqZmBfu0vVbtkvm67KTxuflOaqKLEUZyQaajEXFScCAP9mzScZAwAA
X-Env-Sender: apop@bitdefender.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1497288644!93580197!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1841 invoked from network); 12 Jun 2017 17:30:45 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-2.tower-31.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 12 Jun 2017 17:30:45 -0000
Received: (qmail 5459 invoked from network); 12 Jun 2017 20:30: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;
 12 Jun 2017 20:30:43 +0300
Received: from smtp01.buh.bitdefender.com (smtp.bitdefender.biz [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id AFDCA7FC00
 for <xen-devel@lists.xenproject.org>; Mon, 12 Jun 2017 20:30:43 +0300 (EEST)
Received: (qmail 11844 invoked from network); 12 Jun 2017 20:30:43 +0300
Received: from unknown (HELO hel) (apop@bitdefender.com@10.220.12.75)
 by smtp01.buh.bitdefender.com with SMTP; 12 Jun 2017 20:30:43 +0300
Date: Mon, 12 Jun 2017 20:30:42 +0300
From: Adrian Pop <apop@bitdefender.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20170612173042.GA32273@hel>
References: <20170609165154.23577-1-apop@bitdefender.com>
 <20170609165154.23577-3-apop@bitdefender.com>
 <20170612155148.iatx4icvie3fwjvr@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170612155148.iatx4icvie3fwjvr@citrix.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.71830
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 451874,
 Stamp: 3], Multi: [Enabled, t: (0.000011,0.014415)], BW: [Enabled, t:
 (0.000010)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.004973), 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.012365,0.000181)],
 URL: [Enabled, t: (0.000006)], RTDA: [Enabled, t: (0.229264), Hit: No,
 Details: v2.5.1; Id: 15.5f488k.1bieenjga.2f8k], total: 0(775)
X-BitDefender-CF-Stamp: none
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>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 2/2] x86/altp2m: Add a hvmop for setting the
 suppress #VE bit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBKdW4gMTIsIDIwMTcgYXQgMDQ6NTE6NDhQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBGcmksIEp1biAwOSwgMjAxNyBhdCAwNzo1MTo1NFBNICswMzAwLCBBZHJpYW4gUG9wIHdy
b3RlOgo+ID4gSW50cm9kdWNlIGEgbmV3IGh2bW9wLCBIVk1PUF9hbHRwMm1fc2V0X3N1cHByZXNz
X3ZlLCB3aGljaCBhbGxvd3MgYQo+ID4gcHJpdmlsZWdlZCBkb21haW4gdG8gY2hhbmdlIHRoZSB2
YWx1ZSBvZiB0aGUgI1ZFIHN1cHByZXNzIGJpdCBmb3IgYQo+ID4gcGFnZS4KPiA+IAo+ID4gQWRk
IGEgbGlieGMgd3JhcHBlciBmb3IgaW52b2tpbmcgdGhpcyBodm1vcC4KPiA+IAo+ID4gU2lnbmVk
LW9mZi1ieTogQWRyaWFuIFBvcCA8YXBvcEBiaXRkZWZlbmRlci5jb20+Cj4gPiAtLS0KPiA+ICB0
b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCAgIHwgIDIgKysKPiA+ICB0b29scy9saWJ4Yy94
Y19hbHRwMm0uYyAgICAgICAgIHwgMjQgKysrKysrKysrKysrKysrKysrKwo+ID4gIHhlbi9hcmNo
L3g4Ni9odm0vaHZtLmMgICAgICAgICAgfCAxNCArKysrKysrKysrKwo+ID4gIHhlbi9hcmNoL3g4
Ni9tbS9tZW1fYWNjZXNzLmMgICAgfCA1MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwo+ID4gIHhlbi9pbmNsdWRlL3B1YmxpYy9odm0vaHZtX29wLmggfCAxNSArKysr
KysrKysrKysKPiA+ICB4ZW4vaW5jbHVkZS94ZW4vbWVtX2FjY2Vzcy5oICAgIHwgIDMgKysrCj4g
PiAgNiBmaWxlcyBjaGFuZ2VkLCAxMTAgaW5zZXJ0aW9ucygrKQo+ID4gCj4gPiBkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggYi90b29scy9saWJ4Yy9pbmNsdWRlL3hl
bmN0cmwuaAo+ID4gaW5kZXggMTYyOWY0MTJkZC4uZjZiYTg2MzViZiAxMDA2NDQKPiA+IC0tLSBh
L3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCj4gPiArKysgYi90b29scy9saWJ4Yy9pbmNs
dWRlL3hlbmN0cmwuaAo+ID4gQEAgLTE5MjYsNiArMTkyNiw4IEBAIGludCB4Y19hbHRwMm1fZGVz
dHJveV92aWV3KHhjX2ludGVyZmFjZSAqaGFuZGxlLCBkb21pZF90IGRvbWlkLAo+ID4gIC8qIFN3
aXRjaCBhbGwgdkNQVXMgb2YgdGhlIGRvbWFpbiB0byB0aGUgc3BlY2lmaWVkIGFsdHAybSB2aWV3
ICovCj4gPiAgaW50IHhjX2FsdHAybV9zd2l0Y2hfdG9fdmlldyh4Y19pbnRlcmZhY2UgKmhhbmRs
ZSwgZG9taWRfdCBkb21pZCwKPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQx
Nl90IHZpZXdfaWQpOwo+ID4gK2ludCB4Y19hbHRwMm1fc2V0X3N1cHByZXNzX3ZlKHhjX2ludGVy
ZmFjZSAqaGFuZGxlLCBkb21pZF90IGRvbWlkLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVpbnQxNl90IHZpZXdfaWQsIHhlbl9wZm5fdCBnZm4sIGJvb2wgc3ZlKTsKPiA+ICBp
bnQgeGNfYWx0cDJtX3NldF9tZW1fYWNjZXNzKHhjX2ludGVyZmFjZSAqaGFuZGxlLCBkb21pZF90
IGRvbWlkLAo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDE2X3Qgdmlld19p
ZCwgeGVuX3Bmbl90IGdmbiwKPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbm1l
bV9hY2Nlc3NfdCBhY2Nlc3MpOwo+ID4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2FsdHAy
bS5jIGIvdG9vbHMvbGlieGMveGNfYWx0cDJtLmMKPiA+IGluZGV4IDA2Mzk2MzI0NzcuLjQ3MTAx
MzM5MTggMTAwNjQ0Cj4gPiAtLS0gYS90b29scy9saWJ4Yy94Y19hbHRwMm0uYwo+ID4gKysrIGIv
dG9vbHMvbGlieGMveGNfYWx0cDJtLmMKPiA+IEBAIC0xNjMsNiArMTYzLDMwIEBAIGludCB4Y19h
bHRwMm1fc3dpdGNoX3RvX3ZpZXcoeGNfaW50ZXJmYWNlICpoYW5kbGUsIGRvbWlkX3QgZG9taWQs
Cj4gPiAgICAgIHJldHVybiByYzsKPiA+ICB9Cj4gPiAgCj4gPiAraW50IHhjX2FsdHAybV9zZXRf
c3VwcHJlc3NfdmUoeGNfaW50ZXJmYWNlICpoYW5kbGUsIGRvbWlkX3QgZG9taWQsCj4gPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDE2X3Qgdmlld19pZCwgeGVuX3Bmbl90IGdm
biwgYm9vbCBzdmUpCj4gPiArewo+ID4gKyAgICBpbnQgcmM7Cj4gPiArICAgIERFQ0xBUkVfSFlQ
RVJDQUxMX0JVRkZFUih4ZW5faHZtX2FsdHAybV9vcF90LCBhcmcpOwo+ID4gKwo+ID4gKyAgICBh
cmcgPSB4Y19oeXBlcmNhbGxfYnVmZmVyX2FsbG9jKGhhbmRsZSwgYXJnLCBzaXplb2YoKmFyZykp
Owo+ID4gKyAgICBpZiAoIGFyZyA9PSBOVUxMICkKPiA+ICsgICAgICAgIHJldHVybiAtMTsKPiA+
ICsKPiA+ICsgICAgYXJnLT52ZXJzaW9uID0gSFZNT1BfQUxUUDJNX0lOVEVSRkFDRV9WRVJTSU9O
Owo+ID4gKyAgICBhcmctPmNtZCA9IEhWTU9QX2FsdHAybV9zZXRfc3VwcHJlc3NfdmU7Cj4gPiAr
ICAgIGFyZy0+ZG9tYWluID0gZG9taWQ7Cj4gPiArICAgIGFyZy0+dS5zZXRfc3VwcHJlc3NfdmUu
dmlldyA9IHZpZXdfaWQ7Cj4gPiArICAgIGFyZy0+dS5zZXRfc3VwcHJlc3NfdmUuZ2ZuID0gZ2Zu
Owo+ID4gKyAgICBhcmctPnUuc2V0X3N1cHByZXNzX3ZlLnN1cHByZXNzX3ZlID0gc3ZlOwo+ID4g
Kwo+ID4gKyAgICByYyA9IHhlbmNhbGwyKGhhbmRsZS0+eGNhbGwsIF9fSFlQRVJWSVNPUl9odm1f
b3AsIEhWTU9QX2FsdHAybSwKPiA+ICsJCSAgSFlQRVJDQUxMX0JVRkZFUl9BU19BUkcoYXJnKSk7
Cj4gCj4gSW5kZW50YXRpb24uCgpPaCwgbWlzc2VkIHRoYXQuCiAKPiBXaXRoIHRoYXQgZml4ZWQs
IHRoZSBjaGFuZ2UgdG8gbGlieGMgbG9va3MgZ29vZDoKPiAKPiBBY2tlZC1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KClRoYW5rIHlvdSEKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 12 17:54:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 17:54: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 1dKTXL-0008Ji-Vb; Mon, 12 Jun 2017 17: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 <blackskygg@gmail.com>) id 1dKTXK-0008Jc-JZ
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 17:53:58 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 A9/9E-06719-535DE395; Mon, 12 Jun 2017 17:53:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCIsWRWlGSWpSXmKPExsVyMfTAQV3Tq3a
 RBj9ahCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyGaSvZCpYKVNy60cnewPiPp4uRi0NIYAaj
 xJsHX9hBHBaBSywSz1uWsIA4EgLvWCQ6b64HynACOXES3RPvQdlVElNPLGEDsYUElCWmr/zBD
 jHqP6PE0U03GUESbAIaEmunHAQrEhFQkri3ajITSBGzwARGiev9vWAJYQE/iRNnlzJ3MXIA7V
 aVePxOBSTMK2Ap0dexlgVimbzEtHe9rBMY+RYwMqxiVC9OLSpLLdK10EsqykzPKMlNzMzRNTQ
 w08tNLS5OTE/NSUwq1kvOz93ECAwVBiDYwTj7sv8hRkkOJiVR3i1XbCKF+JLyUyozEosz4otK
 c1KLDzHKcHAoSfCyXbGLFBIsSk1PrUjLzAEGLUxagoNHSYS39QBQmre4IDG3ODMdInWK0ZLjy
 pV1X5g4NqxeDySnHNj+hUmIJS8/L1VKnNcWZJ4ASENGaR7cOFhkXWKUlRLmZQQ6UIinILUoN7
 MEVf4VozgHo5Iwr8xloCk8mXklcFtfAR3EBHTQdZBfeItLEhFSUg2MBb/3yi655nZT5zxzwOv
 vjfPZs7Xsrr4JN93TdNv06p7nTBx7Dmzk6Lscd1TmwPJKMc8X7Zp5oaGHIjZl9Dr+lJm189lt
 5z5n0YPzfPKuf+CJybusd+TixsMtX28t+16c3JnxZrtmxjv+LfaKd593uttd/nqkzKRN3UH+Y
 b/OxdOR1yQei1btUWIpzkg01GIuKk4EAJz+oYCnAgAA
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1497290036!47743168!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28691 invoked from network); 12 Jun 2017 17:53:57 -0000
Received: from mail-pf0-f193.google.com (HELO mail-pf0-f193.google.com)
 (209.85.192.193)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Jun 2017 17:53:57 -0000
Received: by mail-pf0-f193.google.com with SMTP id y7so17170928pfd.3
 for <xen-devel@lists.xenproject.org>; Mon, 12 Jun 2017 10:53:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=kQ+TrvwfEXcsZVF4wPHAwUQ+GBCB8JHx/f2LAkZ4pfs=;
 b=AEBB5af1176Vpeo1U5acBEa4qfcHqbKe6ctQFYYmg6XIAw2lKjNxd8pmmkclRJY+pP
 Kb7hpjMmZhTFCqxm74gPgRKbqdGTsUmE9oOgwycwg328rGoa4AAbTgIrPNacWfx/uZ1X
 +Q0+tdDSHH83bRlasecOOUjaJfDGXaAwnIbvl3/lx/dVl3RgG7AXjRhmxLLvP4lpzBnv
 fgrZ6Ru/Ui7X7YYM8Pt6dbii1uP1vxpBOz/LC+FiegfpXi3/nqCi6jl7U+0S00KFTNgP
 s0qnrxp3wAEtaAjMkC79wo174JMzjVrHYozc25dPu95sV8lWe0mgrv/uBtopdurvUQ1y
 xxKw==
X-Google-DKIM-Signature: v=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=kQ+TrvwfEXcsZVF4wPHAwUQ+GBCB8JHx/f2LAkZ4pfs=;
 b=EvW0eyt/sEUZSlMqgAV9ncrijgychxIrlq/B3Ld1V/du1eMCZ8yLEqelVhrArKLGvG
 AMkQlg4rEQfCIQEbMSRgzKv3+Tq4wkY1c5gbJ/IHRyb2FRLmtRp4Y7/+6g2wcQwbcTPM
 TMJhailHUtmVV7zTVRUSsVVervQGf4RKo3A12s+zmqQEsuo9Z19krZmxdjkCa/CpFta3
 GyQB2gtA9AAaVhJFxrbm5ZDTUNvyCja762zb4FjkNYzflyf9v5uxUvyWDprr+IF5Mrtk
 P/62+jutVmN4CcBObKrkzECWwOnGf3gH8j/a0SPUuhTEPM1oj+cHr9L7YJo28C9P58Kt
 Ye/Q==
X-Gm-Message-State: AODbwcDRwaUc5gBM3eh7JvSNHBqz3F6J0koeF9sBENz0qLIhmaGd91QP
 PxHlRB9ATsnczKWD
X-Received: by 10.84.224.12 with SMTP id r12mr58605150plj.286.1497290035348;
 Mon, 12 Jun 2017 10:53:55 -0700 (PDT)
Received: from sky-arch.localdomain ([188.166.189.7])
 by smtp.gmail.com with ESMTPSA id o66sm21966107pga.64.2017.06.12.10.53.49
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 12 Jun 2017 10:53:54 -0700 (PDT)
From: Zhongze Liu <blackskygg@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 13 Jun 2017 01:51:17 +0800
Message-Id: <20170612175117.31709-1-blackskygg@gmail.com>
X-Mailer: git-send-email 2.13.1
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Zhongze Liu <blackskygg@gmail.com>, David Scott <dave@recoil.org>
Subject: [Xen-devel] [PATCH v2] tools: fix several "format-truncation"
	warnings with GCC 7
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

R0NDIDcuMS4xIGNvbXBsYWlucyB0aGF0IHNldmVyYWwgYnVmZmVycyBwYXNzZWQgdG8gc25wcmlu
dGYoKSBpbiB4ZW5wbWQKYW5kIHRvb2xzL29jbWFsL3hjIGFyZSB0b28gc21hbGwgdG8gaG9sZCB0
aGUgbGFyZ2VzdCBwb3NzaWJsZSByZXN1bHRpbmcgc3RyaW5nLgoKZW5sYXJnZSB0aGUgc2l6ZSBv
ZiB0aGVzZSBidWZmZXJzIHRvIGZpeCB0aGUgd2FybmluZ3MuCgpTaWduZWQtb2ZmLWJ5OiBaaG9u
Z3plIExpdSA8YmxhY2tza3lnZ0BnbWFpbC5jb20+Ci0tLQpDQzogRGF2aWQgU2NvdHQgPGRhdmVA
cmVjb2lsLm9yZz4KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpD
QzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCkNoYW5nZWQgc2luY2UgdjE6CiAgKiBD
aGFuZ2VkIHRoZSB3b3JkICJlcnJvciIgdG8gIndhcm5pbmciIGluIHRpdGxlIGFuZCBkZXNjcmlw
dGlvbgogICogRW5sYXJnZSB0aGUgYnVmZmVyIGluc3RlYWQgb2YgcmVwbGFjaW5nIHNucHJpbnRm
KCkgd2l0aCBhc3ByaW50ZigpCi0tLQogdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsX3N0dWJz
LmMgfCAyICstCiB0b29scy94ZW5wbWQveGVucG1kLmMgICAgICAgICAgICAgICB8IDYgKysrLS0t
CiAyIGZpbGVzIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmxfc3R1YnMuYyBiL3Rvb2xzL29jYW1s
L2xpYnMveGMveGVuY3RybF9zdHVicy5jCmluZGV4IDVlNDU1NTE5ZDQuLmYxYjI4ZGI1M2EgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybF9zdHVicy5jCisrKyBiL3Rvb2xz
L29jYW1sL2xpYnMveGMveGVuY3RybF9zdHVicy5jCkBAIC01NCw3ICs1NCw3IEBACiAKIHN0YXRp
YyB2b2lkIE5vcmV0dXJuIGZhaWx3aXRoX3hjKHhjX2ludGVyZmFjZSAqeGNoKQogewotCWNoYXIg
ZXJyb3Jfc3RyWzI1Nl07CisJY2hhciBlcnJvcl9zdHJbMTAyOF07CiAJaWYgKHhjaCkgewogCQlj
b25zdCB4Y19lcnJvciAqZXJyb3IgPSB4Y19nZXRfbGFzdF9lcnJvcih4Y2gpOwogCQlpZiAoZXJy
b3ItPmNvZGUgPT0gWENfRVJST1JfTk9ORSkKZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnBtZC94ZW5w
bWQuYyBiL3Rvb2xzL3hlbnBtZC94ZW5wbWQuYwppbmRleCBiM2EzMTA2MmFhLi5kZjk2ZjI2ODNm
IDEwMDY0NAotLS0gYS90b29scy94ZW5wbWQveGVucG1kLmMKKysrIGIvdG9vbHMveGVucG1kL3hl
bnBtZC5jCkBAIC0xMDAsNyArMTAwLDcgQEAgRklMRSAqZ2V0X25leHRfYmF0dGVyeV9maWxlKERJ
UiAqYmF0dGVyeV9kaXIsCiB7CiAgICAgRklMRSAqZmlsZSA9IDA7CiAgICAgc3RydWN0IGRpcmVu
dCAqZGlyX2VudHJpZXM7Ci0gICAgY2hhciBmaWxlX25hbWVbMzJdOworICAgIGNoYXIgZmlsZV9u
YW1lWzUxMl07CiAgICAgCiAgICAgZG8gCiAgICAgewpAQCAtMTEwLDEwICsxMTAsMTAgQEAgRklM
RSAqZ2V0X25leHRfYmF0dGVyeV9maWxlKERJUiAqYmF0dGVyeV9kaXIsCiAgICAgICAgIGlmICgg
c3RybGVuKGRpcl9lbnRyaWVzLT5kX25hbWUpIDwgNCApCiAgICAgICAgICAgICBjb250aW51ZTsK
ICAgICAgICAgaWYgKCBiYXR0ZXJ5X2luZm9fdHlwZSA9PSBCSUYgKSAKLSAgICAgICAgICAgIHNu
cHJpbnRmKGZpbGVfbmFtZSwgMzIsIEJBVFRFUllfSU5GT19GSUxFX1BBVEgsCisJICAgIHNucHJp
bnRmKGZpbGVfbmFtZSwgc2l6ZW9mKGZpbGVfbmFtZSksIEJBVFRFUllfSU5GT19GSUxFX1BBVEgs
CiAgICAgICAgICAgICAgICAgICAgICBkaXJfZW50cmllcy0+ZF9uYW1lKTsKICAgICAgICAgZWxz
ZSAKLSAgICAgICAgICAgIHNucHJpbnRmKGZpbGVfbmFtZSwgMzIsIEJBVFRFUllfU1RBVEVfRklM
RV9QQVRILAorICAgICAgICAgICAgc25wcmludGYoZmlsZV9uYW1lLCBzaXplb2YoZmlsZV9uYW1l
KSwgQkFUVEVSWV9TVEFURV9GSUxFX1BBVEgsCiAgICAgICAgICAgICAgICAgICAgICBkaXJfZW50
cmllcy0+ZF9uYW1lKTsKICAgICAgICAgZmlsZSA9IGZvcGVuKGZpbGVfbmFtZSwgInIiKTsKICAg
ICB9IHdoaWxlICggIWZpbGUgKTsKLS0gCjIuMTMuMQoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 12 17:55:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 17:55:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKTYY-0008OK-DZ; Mon, 12 Jun 2017 17: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 <blackskygg@gmail.com>) id 1dKTYX-0008OA-6Z
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 17:55:13 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 46/38-03371-085DE395; Mon, 12 Jun 2017 17:55:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsVyMfTmKt2Gq3a
 RBqeXsVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkbrxxkL1ghXDH9SF0D43a+LkYuDiGBmYwS
 q04eYwVxWAQaWCW+PdrDAuJICMxhlbjz7iBjFyMnkJMn0bHiEiuMPX35fhYQm1dAUOLkzCdgt
 pCAt8TVPRvBajgFHCWeTjrPDhHPk9i4ZjlYDZuAhsTaKQfZQGwWAVWJeVNeMkPMCZA4dPoJ2C
 5hAV+JfRt+gNWLCGhLvFi1Dqieg4NZIEmiYaolSJhZQFOidftv9gmMArOQXDELSWoBI9MqRo3
 i1KKy1CJdQ1O9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAMGQAgh2M35YFHGKU
 5GBSEuXdcsUmUogvKT+lMiOxOCO+qDQntfgQowwHh5IEb/kVu0ghwaLU9NSKtMwcYETApCU4e
 JREeFsPAKV5iwsSc4sz0yFSpxiNOa5cWfeFiWPKge1fmIRY8vLzUqXEeW1BJgmAlGaU5sENgk
 XqJUZZKWFeRqDThHgKUotyM0tQ5V8xinMwKgnzylwGmsKTmVcCt+8V0ClMQKdcB/mCt7gkESE
 l1cBoV7u78xZbPUNseQfrNZM7ObbLO/+vU/zoEsm0cuFnIdNo8bbbcUvrtLVV0+tVk2dGzpQR
 837jfUDjBOf6jDDVhJ1Zi/RObjeVn12jwOe0oeBLj6HvMTnxDYvn/ihl37N86lRHpvXsUvU69
 pKnj0RwGuee5rlgmf9Bv+vX033K594GG254NVuJpTgj0VCLuag4EQAgCuVzzwIAAA==
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1497290111!107010889!1
X-Originating-IP: [209.85.217.170]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29898 invoked from network); 12 Jun 2017 17:55:11 -0000
Received: from mail-ua0-f170.google.com (HELO mail-ua0-f170.google.com)
 (209.85.217.170)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Jun 2017 17:55:11 -0000
Received: by mail-ua0-f170.google.com with SMTP id m31so60912236uam.1
 for <xen-devel@lists.xenproject.org>; Mon, 12 Jun 2017 10:55: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=WSI5zsH2y9NBAow6Gk6pI0bHQAfi2yeoi2Td5wPFE0I=;
 b=dprWCXR60daKrZ0u+orZfHnFvwH0CtzkKpRt2ovAOZ6x57fZz0dI2aUe+30q85tYps
 4bl3KC39qyae1xU+ljC3S2Qo0dVZ+v1fR4Lr5CPsJhBOUsZDW0nl7xUKsPWE3ie+98gi
 UYqnFdB2SjrBy+eJsPEqyRnsk4tkGMsqqhrW1ekerrW/K1t+UyowGXT0XmovIskdIhq5
 VO5vAk7aPT9/fhUo3NonHKHVWeK71UDAx2v0yqhvDV6pyeC+n7rMx1OlPw59YWIA/3eo
 loIMdnch/zU6j3QgEcuW64eOrSl4VZjsNrERtsGgUlqaNM9XRpc2pqcCjioKusoU6ay3
 Lwqg==
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=WSI5zsH2y9NBAow6Gk6pI0bHQAfi2yeoi2Td5wPFE0I=;
 b=QaYMiOPclbMLkqii9igBH0Z3thAT+LvM02NmhTqts7eACy4wsvM/BgD4S6+hMnxGYX
 7asMNcgFEQsU78/Ny12EU4wIyNo0V9UCA/qG0WdVrPBS9eKZMLeK/n8iAmoA1PbePN2P
 XXHVZVPBmLrES8wG/2oXwQrjVsgZjg0txC1sy5hGdYf2d4C4E2hUvNp4Wx7B0uhltIJM
 JorqrFAyS5dkPG9qmYR4vt51x1BMLIYLMGL6Z2n1wFY+CTcbLESLylwRifjH/n/IJai/
 qOVEljIFI4lSU8gJs/lNTnC2v9sqkgQPPOq0Izh4asf0btQgrILweuoMmUUqKXiU1Uc+
 FIqA==
X-Gm-Message-State: AKS2vOz/5x/S+WlniQv7BgIlkm34c9tya8f0V7zjdlDqaZcaRkzqkAgI
 xk9jSt3BqDDfkqzgwK46McyXP4IwQw==
X-Received: by 10.176.86.2 with SMTP id y2mr111551uaa.90.1497290110911; Mon,
 12 Jun 2017 10:55:10 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.103.152.13 with HTTP; Mon, 12 Jun 2017 10:55:10 -0700 (PDT)
In-Reply-To: <22846.35243.172129.757205@mariner.uk.xensource.com>
References: <20170612120707.19788-1-blackskygg@gmail.com>
 <22846.35243.172129.757205@mariner.uk.xensource.com>
From: Zhongze Liu <blackskygg@gmail.com>
Date: Tue, 13 Jun 2017 01:55:10 +0800
Message-ID: <CAHrd_jrODib5XbfX8PbrbRDXHBgf8EXT+SZDNXRidF87hLweeg@mail.gmail.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 David Scott <dave@recoil.org>
Subject: Re: [Xen-devel] [PATCH] tools: fix several "format-truncation"
	errors with GCC 7
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSWFuLAoKVGhhbmtzIGZvciBwb2ludGluZyBvdXQgdGhlIHByb2JsZW1zLiBJJ3ZlIGNvbnN1
bHRlZCBzZXZlcmFsCm1haW50YWluZXJzIGFib3V0IHRoaXMKYW5kIGhhdmUgZHJhZnRlZCBhIG5l
dyBwYXRjaCBmb3IgaXQgKGluIGEgbmV3IFtwYXRjaCB2Ml0gdGhyZWFkKS4KUGxlYXNlIGhhdmUg
YSBsb29rCmF0IGl0LiBUaGFua3MuCgpDaGVlcnMsCgpaaG9uZ3plIExpdS4KCjIwMTctMDYtMTIg
MjA6MzEgR01UKzA4OjAwIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPjoK
PiBaaG9uZ3plIExpdSB3cml0ZXMgKCJbUEFUQ0hdIHRvb2xzOiBmaXggc2V2ZXJhbCAiZm9ybWF0
LXRydW5jYXRpb24iIGVycm9ycyB3aXRoIEdDQyA3Iik6Cj4+IHJlcGxhY2Ugc2V2ZXJhbCBzbnBy
aW50ZiB3aXRoIGFzcHJpbnRmIGluIHhlbnBtZCBhbmQgdG9vbHMvb2NtYWwveGMKPj4gdG8gZml4
IHRoZSAiZm9ybWF0LXRydW5jYXRpb24iIGVycm9ycyBjYXVzZWQgYnkgaW5jb3JyZWN0IHNpemUg
b2YgYnVmZmVycy4KPgo+IFRoYW5rcyBmb3IgcGF5aW5nIGF0dGVudGlvbiB0byB0aGUgcXVhbGl0
eSBvZiBvdXIgY29kZSwgYnV0Ogo+Cj4gSSB3b25kZXIgd2hldGhlciB0aGlzIGN1cmUgaXMgd29y
c2UgdGhhbiB0aGUgZGlzZWFzZS4gIFVzaW5nIGFzcHJpbnRmCj4gZXZlcnl3aGVyZSBtZWFucyBh
ZGRpdGlvbmFsIGVycm9yIGhhbmRsaW5nICh3aGljaCB5b3UgaGF2ZSBlcnJvbmVvdXNseQo+IG9t
aXR0ZWQpIGFuZCBhZGRpdGlvbmFsIHBvdGVudGlhbCBmb3IgbGVha3MgZXRjLiAoZm9yIHdoaWNo
IEkgaGF2ZW4ndAo+IGFuYWx5c2VkIHlvdXIgcGF0Y2gpLgo+Cj4gWW91IHNheSBgImZvcm1hdC10
cnVuY2F0aW9uIiBlcnJvcnMnIGJ1dCB5b3UgbWVhbiBjb21waWxlciB3YXJuaW5ncwo+IGZyb20g
LVdmb3JtYXQtdHJ1bmNhdGlvbiwgdHVybmVkIGludG8gZXJyb3JzIGJ5IC1XZXJyb3IuICBJcyB0
aGVyZQo+IGFueSBzdWdnZXN0aW9uIGZyb20gYSBodW1hbiB0aGF0IHRoaXMgY29kZSBhY3R1YWxs
eSBtYWxmdW5jdGlvbnMgPwo+Cj4gT3IgZG9lcyB0aGUgY29tcGlsZXIgbm90IGp1c3QgY29tcGxh
aW4gYWxsIHRoZSB0aW1lIGFib3V0IHNucHJpbnRmID8KPgo+PiAtICAgICBjaGFyIGVycm9yX3N0
clsyNTZdOwo+IC4uLgo+PiAtICAgICAgICAgICAgICAgICAgICAgc25wcmludGYoZXJyb3Jfc3Ry
LCBzaXplb2YoZXJyb3Jfc3RyKSwKPj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIl
ZDogJXMiLCBlcnJubywgc3RyZXJyb3IoZXJybm8pKTsKPgo+IFRoaXMgd2lsbCBub3QgdHJ1bmNh
dGUgdW5sZXNzIHRoZSB4YyBlcnJvciBzdHJpbmcgaXMgdG9vIGxvbmcsIHdoaWNoCj4gaXMgbm90
Lgo+Cj4+IC0gICAgICAgICAgICAgc25wcmludGYoZXJyb3Jfc3RyLCBzaXplb2YoZXJyb3Jfc3Ry
KSwKPj4gLSAgICAgICAgICAgICAgICAgICAgICAiVW5hYmxlIHRvIG9wZW4gWEMgaW50ZXJmYWNl
Iik7Cj4+ICsgICAgICAgICAgICAgYXNwcmludGYoJmVycm9yX3N0ciwgIlVuYWJsZSB0byBvcGVu
IFhDIGludGVyZmFjZSIpOwo+Cj4gVGhpcyBpcyBhIGZpeGVkIHN0cmluZyBvZiBjb3Vyc2UuCj4K
Pj4gLSAgICBjaGFyIGZpbGVfbmFtZVszMl07Cj4gLi4uCj4+IEBAIC0xMTAsMTIgKzExMiwxNiBA
QCBGSUxFICpnZXRfbmV4dF9iYXR0ZXJ5X2ZpbGUoRElSICpiYXR0ZXJ5X2RpciwKPj4gICAgICAg
ICAgaWYgKCBzdHJsZW4oZGlyX2VudHJpZXMtPmRfbmFtZSkgPCA0ICkKPj4gICAgICAgICAgICAg
IGNvbnRpbnVlOwo+PiAgICAgICAgICBpZiAoIGJhdHRlcnlfaW5mb190eXBlID09IEJJRiApCj4+
IC0gICAgICAgICAgICBzbnByaW50ZihmaWxlX25hbWUsIDMyLCBCQVRURVJZX0lORk9fRklMRV9Q
QVRILAo+PiAtICAgICAgICAgICAgICAgICAgICAgZGlyX2VudHJpZXMtPmRfbmFtZSk7Cj4+ICsg
ICAgICAgICByYyA9IGFzcHJpbnRmKCZmaWxlX25hbWUsIEJBVFRFUllfSU5GT19GSUxFX1BBVEgs
Cj4+ICsgICAgICAgICAgICAgICAgICAgICAgIGRpcl9lbnRyaWVzLT5kX25hbWUpOwo+PiAgICAg
ICAgICBlbHNlCj4+IC0gICAgICAgICAgICBzbnByaW50ZihmaWxlX25hbWUsIDMyLCBCQVRURVJZ
X1NUQVRFX0ZJTEVfUEFUSCwKPj4gLSAgICAgICAgICAgICAgICAgICAgIGRpcl9lbnRyaWVzLT5k
X25hbWUpOwo+PiAtICAgICAgICBmaWxlID0gZm9wZW4oZmlsZV9uYW1lLCAiciIpOwo+PiArICAg
ICAgICAgICAgcmMgPSBhc3ByaW50ZigmZmlsZV9uYW1lLCBCQVRURVJZX1NUQVRFX0ZJTEVfUEFU
SCwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgZGlyX2VudHJpZXMtPmRfbmFtZSk7Cj4KPiBU
aGVzZSBmaWxlbmFtZXMgYXJlIGFsbCB2ZXJ5IGZvcm11bGFpYy4gIEkgZG91YnQgdGhleSBhcmUg
YmVpbmcKPiB0cnVuY2F0ZWQgZXZlbiB0aG91Z2ggdGhlIGxpbWl0IGlzIG9ubHkgMzIgYnl0ZXMu
Cj4KPiBSZWdhcmRzLAo+IElhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 12 18:47:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 18:47: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 1dKUN3-0003Hj-E0; Mon, 12 Jun 2017 18:47: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 1dKUN2-0003HX-BI
 for xen-devel@lists.xensource.com; Mon, 12 Jun 2017 18:47:24 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 57/2D-03613-BB1EE395; Mon, 12 Jun 2017 18:47:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVXfXQ7t
 Ig1X7eS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaMfX4G8aC/x2MFc+uPGFt
 YPwc3sXIxSEk8JdRYtHk/2wQzmNGia8HG9khnG2MEt86vgI5nBwiAs4SX8/MBbN5BfQlll/eB
 mYLC1hJbLw6lxmkQULgvofE4ecnWEASEgKeEudmfmeDsTddbgCKs3OwATUcEgOJsgioSjy/1s
 w2gZF7ASPDKkaN4tSistQiXWMDvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MQL8
 zAMEOxr9rAw8xSnIwKYnybrliEynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvfRA7tIIcGi1PTU
 irTMHGAAwqQlOHiURHhf3gVK8xYXJOYWZ6ZDpE4x6nJsWL3+C5MQS15+XqqUOO8JkBkCIEUZp
 XlwI2DRcIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvDbA2BLiycwrgdv0CugIJqAjroPcz1
 tckoiQkmpgnBF1u8r5xq1NX9WFxb5v97s+fZL+e7ONDRERrulGUVW2SwsM5d1KzevnO0Q1iC1
 qVUw8cWxhS2Nbju2xK/ZMLD7SJ2tUrz0415vDkasZ+Ot9XfiRv7ynLtYv+yf1/uh5jvKlt+vK
 NkZPVH8+8baAdTi7Assrc5vZvw4nXG+/8Ua57JWXXnmJEktxRqKhFnNRcSIAsg7+kYECAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1497293241!102697986!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=1.0 required=7.0 tests=HEAD_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18686 invoked from network); 12 Jun 2017 18:47:21 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Jun 2017 18:47: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 1dKUMy-0000FT-1F; Mon, 12 Jun 2017 18:47: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 1dKUMs-0004z2-BN; Mon, 12 Jun 2017 18:47:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dKUMq-0001sQ-OX; Mon, 12 Jun 2017 18:47:13 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110353-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:build-i386:xen-build:fail:regression
 xen-4.7-testing:build-i386-xsm:xen-build:fail:regression
 xen-4.7-testing:build-amd64-xsm:xen-build:fail:regression
 xen-4.7-testing:build-amd64:xen-build:fail:regression
 xen-4.7-testing:test-armhf-armhf-xl-vhd:debian-di-install:fail:heisenbug
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:guest-start/debian.repeat:fail:heisenbug
 xen-4.7-testing:test-armhf-armhf-xl:guest-start/debian.repeat:fail:heisenbug
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-i386-rumprun:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-amd64-rumprun:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat: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-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-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-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-libvirt: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-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=50d05123378d637897c77cd9e3254e6f0b3e1d23
X-Osstest-Versions-That: xen=7a0bf3eef7b9cc3958de61d537c699b200be4163
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 12 Jun 2017 18:47:13 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 110353: 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>

ZmxpZ2h0IDExMDM1MyB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDM1My8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgNSB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5NjIwCiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA1IHhlbi1idWlsZCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMDk2MjAKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDUgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwOTYyMAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNSB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTA5NjIwCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJs
b2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgOSBkZWJpYW4tZGktaW5zdGFs
bCBmYWlsIGluIDExMDMwMSBwYXNzIGluIDExMDM1MwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXhzbSAxNSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTEwMzAxIHBhc3MgaW4g
MTEwMzUzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE1IGd1ZXN0LXN0YXJ0L2RlYmlh
bi5yZXBlYXQgIGZhaWwgcGFzcyBpbiAxMTAzMDEKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2Vl
ZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAt
aTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hl
Y2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtcHlncnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293
MiAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC14dGYt
YW1kNjQtYW1kNjQtNSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVu
LWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAxNSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTEwMzAxIGJsb2Nr
ZWQgaW4gMTA5NjIwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMDk2MjAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEwOTYy
MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIGxpa2UgMTA5NjIwCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAg
ICAgICAgICAgICAgICAgNTBkMDUxMjMzNzhkNjM3ODk3Yzc3Y2Q5ZTMyNTRlNmYwYjNlMWQyMwpi
YXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgN2EwYmYzZWVmN2I5Y2MzOTU4
ZGU2MWQ1MzdjNjk5YjIwMGJlNDE2MwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTA5NjIwICAyMDE3
LTA1LTE5IDE2OjI3OjQ3IFogICAyNCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMDE4NSAg
MjAxNy0wNi0wOSAxMjoyMzo1OSBaICAgIDMgZGF5cyAgICA0IGF0dGVtcHRzCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxl
IHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lA
b3JhY2xlLmNvbT4KICBHYXJ5IExpbiA8Z2xpbkBzdXNlLmNvbT4KICBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgR3JlZ29yeSBIZXJyZXJvIDxncmVnb3J5LmhlcnJl
cm9Ab3JhY2xlLmNvbT4KICBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNv
bT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgS2V2aW4gVGlhbiA8a2V2aW4u
dGlhbkBpbnRlbC5jb20+CiAgTW9oaXQgR2FtYmhpciA8bW9oaXQuZ2FtYmhpckBvcmFjbGUuY29t
PgogIFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICBUaW0gRGVl
Z2FuIDx0aW1AeGVuLm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXByZXYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0x
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lv
biBsb2c7IGl0IHdvdWxkIGJlIDMwMCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 12 19:08:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 19:08:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKUhK-0004iZ-9D; Mon, 12 Jun 2017 19:08: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 1dKUhJ-0004iN-4r
 for xen-devel@lists.xensource.com; Mon, 12 Jun 2017 19:08:21 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 65/D1-02955-4A6EE395; Mon, 12 Jun 2017 19:08:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVXfxM7t
 Ig+UXeSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasfXGOdaCS1kVs5csY2tg
 3OTcxcjJISTwl1Hi/gvzLkYuIPsxo8S73bOZIZxtjBLT5q9gBakSEXCW+HpmLjuIzSugL/G+6
 wMbiC0sYCrRs+0JG0iDhMA2bYkD92YCNXAAOd4S595IgNSAmI8e3ASqYedgE7CSOCQGUsAioC
 oxcb3vBEbuBYwMqxg1ilOLylKLdA1N9ZKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczc
 xAv3NAAQ7GNds9zzEKMnBpCTKu+WKTaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd61T+0ihQSL
 UtNTK9Iyc4CBB5OW4OBREuF9eRcozVtckJhbnJkOkTrFqMuxYfX6L0xCLHn5ealS4rxFIDMEQ
 IoySvPgRsCi4BKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEefkeA03hycwrgdv0CugIJqAjro
 Pcz1tckoiQkmpgnLmAsWtS3atHdkx/v2TM7mbeYBi60t22dLKPvZnvSommb7lNDbpBdul9SS+
 +LAiKnSF/9p917ftV/4LPXmzu6IzUXPtwqmpVkqzDljPL7dNeSk1tM4sM+nSyeapz/YLHroxR
 FtYXHQKn/293eVHFHcVz5nPTxYr6dt8wRrP7t1Xsp++vr/qsxFKckWioxVxUnAgAzA8QnX0CA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-31.messagelabs.com!1497294497!104640220!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2843 invoked from network); 12 Jun 2017 19:08:18 -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; 12 Jun 2017 19: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 <osstest-admin@xenproject.org>)
 id 1dKUhE-0000p7-AU; Mon, 12 Jun 2017 19:08: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 1dKUh8-0006Mn-5f; Mon, 12 Jun 2017 19:08:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dKUh6-0000QC-LH; Mon, 12 Jun 2017 19:08:09 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110369-mainreport@xen.org>
X-Osstest-Failures: linux-next:build-arm64-pvops:kernel-build:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:guest-saverestore:fail:regression
 linux-next:build-armhf-pvops:kernel-build:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:host-install(3):broken:heisenbug
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:host-install(3):broken:heisenbug
 linux-next:test-amd64-i386-xl:host-install(3):broken:heisenbug
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:host-install(3):broken:heisenbug
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:host-install(3):broken:heisenbug
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64:host-install(3):broken:heisenbug
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-next:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 linux-next:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-examine: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-arm64-arm64-xl-credit2: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-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-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:migrate-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-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-next:test-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-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm: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-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-amd64-i386-xl-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-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=fc11440fe18e140056677038bb22750b91528e5e
X-Osstest-Versions-That: linux=d0aab7d4e93e0fd5df3e892e0f2087d7a5371b1a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 12 Jun 2017 19:08:09 +0000
Subject: [Xen-devel] [linux-next test] 110369: 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>

ZmxpZ2h0IDExMDM2OSBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTAzNjkvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAg
IDUga2VybmVsLWJ1aWxkICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDEzMQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAxMiBndWVzdC1zYXZlcmVzdG9yZSBm
YWlsIFJFR1IuIHZzLiAxMTAxMzEKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgIDUga2Vy
bmVsLWJ1aWxkICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDEzMQoKVGVzdHMgd2hpY2gg
YXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMyBob3N0LWluc3RhbGwoMykgYnJva2VuIGluIDExMDE3
NyBwYXNzIGluIDExMDM2OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtIDMgaG9zdC1pbnN0YWxsKDMpIGJyb2tlbiBpbiAxMTAxNzcgcGFzcyBpbiAxMTAzNjkK
IHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgMyBob3N0LWluc3RhbGwoMykgYnJva2VuIGlu
IDExMDE3NyBwYXNzIGluIDExMDM2OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1k
NjQgMyBob3N0LWluc3RhbGwoMykgYnJva2VuIGluIDExMDE3NyBwYXNzIGluIDExMDM2OQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAzIGhvc3QtaW5zdGFsbCgzKSBi
cm9rZW4gaW4gMTEwMTc3IHBhc3MgaW4gMTEwMzY5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAzIGhvc3QtaW5zdGFsbCgzKSBicm9rZW4gaW4gMTEwMTc3IHBhc3Mg
aW4gMTEwMzY5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTUgZ3Vlc3Qt
bG9jYWxtaWdyYXRlL3gxMCBmYWlsIHBhc3MgaW4gMTEwMTc3CgpSZWdyZXNzaW9ucyB3aGljaCBh
cmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTEwMTMxCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDExIGd1ZXN0LXN0YXJ0ICAgIGZh
aWwgaW4gMTEwMTc3IFJFR1IuIHZzLiAxMTAxMzEKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2Vl
ZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEx
MDE3NyBsaWtlIDExMDEzMQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTEwMTc3IGxpa2UgMTEwMTMxCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAx
MTAxNzcgbGlrZSAxMTAxMzEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAx
NiBndWVzdC1zdG9wICBmYWlsIGluIDExMDE3NyBsaWtlIDExMDEzMQogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExMDE3NyBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBpbiAxMTAxNzcgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20g
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExMDE3NyBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
IGZhaWwgaW4gMTEwMTc3IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTAxNzcgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEx
MDE3NyBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExMDE3NyBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTEwMTc3
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTEwMTc3IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTAxNzcgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayBmYWlsIGluIDExMDE3NyBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
eHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExMDE3NyBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
aW4gMTEwMTc3IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkIDEyIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTAxNzcgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTAxNzcg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIGluIDExMDE3NyBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExMDE3NyBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMTAxMzEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0IDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDExMDEzMQogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNiBkZWJpYW4taHZtLWluc3RhbGwvbDEv
bDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
IDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgOSB3aW5kb3dz
LWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJn
ZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGZjMTE0NDBmZTE4ZTE0MDA1
NjY3NzAzOGJiMjI3NTBiOTE1MjhlNWUKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAg
ICAgICAgIGQwYWFiN2Q0ZTkzZTBmZDVkZjNlODkyZTBmMjA4N2Q3YTUzNzFiMWEKCkxhc3QgdGVz
dCBvZiBiYXNpcyAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgIApGYWls
aW5nIHNpbmNlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAK
VGVzdGluZyBzYW1lIHNpbmNlICAgMTEwMTc3ICAyMDE3LTA2LTA5IDA5OjUwOjQzIFogICAgMyBk
YXlzICAgIDIgYXR0ZW1wdHMKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 12 20:18:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 20: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 1dKVmi-0000hv-En; Mon, 12 Jun 2017 20:18:00 +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 1dKVmg-0000hY-GL
 for xen-devel@lists.xensource.com; Mon, 12 Jun 2017 20:17:58 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 F2/33-23755-5F6FE395; Mon, 12 Jun 2017 20:17:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVffLN7t
 Igx0ftSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8a+9ibngdEbFydPrWBsY
 z9l1MXJyCAn8ZZR4tFsPwn7MKLGjJaCLkQvI3sYo8bGhhQkkISLgLPH1zFx2EJtXQF9i3ZpVL
 CC2sICxxNpTPewgDRICB1Ql3l6YyQySkBDwlLh74xMbjL2s/RdjFyM7B5uAlcQhMZAoi4CqRP
 ecHYwTGLkXMDKsYtQoTi0qSy3SNTbQSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQ
 I9Hg9AwPjDsbOE36HGCU5mJREebdcsYkU4kvKT6nMSCzOiC8qzUktPsQow8GhJMHLBgwgIcGi
 1PTUirTMHGDowaQlOHiURHhdXgOleYsLEnOLM9MhUqcYdTk2rF7/hUmIJS8/L1VKnPfpV6AiA
 ZCijNI8uBGwOLjEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZhXFOQSnsy8ErhNr4COYAI64j
 rI/bzFJYkIKakGRjflS7oFS7i/ed3w/LZt0Z5AsZXPisvKXgupNarq1N77q/P99Y3HE54WWJt
 6urOFBwcr/pA5wmmuymct3/5UzaBqrnLvpv4NWT8VoiXUROZeOOhxOWv65NI2mzwr3RnfNRsb
 OJ/7/Wf47JRx0bF49QE2zilJLreiyi60nZYqTuxazvHUau02JZbijERDLeai4kQA7g0NNn4CA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-6.tower-31.messagelabs.com!1497298675!66730399!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4683 invoked from network); 12 Jun 2017 20:17:56 -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; 12 Jun 2017 20:17: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 <osstest-admin@xenproject.org>)
 id 1dKVmc-0002er-Jw; Mon, 12 Jun 2017 20:17:54 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dKVmX-0004ie-5B; Mon, 12 Jun 2017 20:17:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dKVmW-0005vk-RY; Mon, 12 Jun 2017 20:17:49 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110362-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 xen-unstable:test-arm64-arm64-xl-xsm:xen-boot:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-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-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-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-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-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-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-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-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-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-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=aeef64107afca9c6c0428b2cb26a3ba599b3ed75
X-Osstest-Versions-That: xen=aeef64107afca9c6c0428b2cb26a3ba599b3ed75
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 12 Jun 2017 20:17:48 +0000
Subject: [Xen-devel] [xen-unstable test] 110362: 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>

ZmxpZ2h0IDExMDM2MiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDM2Mi8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAo
bm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgMTYgcnVtcHJ1bi1k
ZW1vLXhlbnN0b3JlbHMveGVuc3RvcmVscy5yZXBlYXQgZmFpbCBpbiAxMTAzMTEgcGFzcyBpbiAx
MTAzNjIKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDYgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgICAgZmFpbCBwYXNzIGluIDExMDMxMQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVk
LCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBibG9ja2VkIGluIDExMDMxMQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgZmFpbCBpbiAx
MTAzMTEgYmxvY2tlZCBpbiAxMTAzNjIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0IDE2IGd1ZXN0LXN0b3AgICBmYWlsIGluIDExMDMxMSBsaWtlIDExMDI2MgogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExMDMx
MSBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrIGZhaWwgaW4gMTEwMzExIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMTAy
NjIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBsaWtlIDExMDMxMQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTEwMzExCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbGlrZSAxMTAzMTEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDkgZGViaWFuLWlu
c3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDExMDMxMQogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxNSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTEw
MzExCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbGlrZSAxMTAzMTEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExMDMxMQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTYgZGViaWFuLWh2bS1pbnN0YWxsL2wx
L2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhz
bSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAt
aTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICA5IHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9u
IHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgYWVlZjY0MTA3YWZj
YTljNmMwNDI4YjJjYjI2YTNiYTU5OWIzZWQ3NQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAg
ICAgICAgICAgICAgYWVlZjY0MTA3YWZjYTljNmMwNDI4YjJjYjI2YTNiYTU5OWIzZWQ3NQoKTGFz
dCB0ZXN0IG9mIGJhc2lzICAgMTEwMzYyICAyMDE3LTA2LTEyIDA3OjA2OjMxIFogICAgMCBkYXlz
ClRlc3Rpbmcgc2FtZSBzaW5jZSAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkg
ICAgICAgICAwIGF0dGVtcHRzCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1vbGRrZXJu
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtb2xka2VybiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0z
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBy
dW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBn
cmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKUHVibGlzaGVkIHRlc3RlZCB0cmVlIGlzIGFscmVhZHkgdXAgdG8gZGF0ZS4KCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 12 21:18:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 21: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 1dKWik-0004WQ-2t; Mon, 12 Jun 2017 21:17:58 +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 1dKWij-0004WK-25
 for xen-devel@lists.xen.org; Mon, 12 Jun 2017 21:17:57 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 9D/99-03613-4050F395; Mon, 12 Jun 2017 21:17:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsUyZ7p8oC4jq32
 kwdQOFYslHxezODB6HN39mymAMYo1My8pvyKBNWPi7sSCn0wVfy//YG1gPM3UxcjFISQwkUli
 74OJrBDOb0aJFz8fskE4Gxklts07ywjhbGeUOPd2E1AZJ4ewgKfEzwt/wWwRAQ+JK7smQHW0g
 xTNZ+li5OBgFqiWaGowAKlhEzCSOHt0OiOIzStgKzHhUheYzSKgKrHk6zRmEFtUIFzibeMRFo
 gaQYmTM5+A2ZwC7hLrjj0Fq2EW0JPYcf0XK4QtL7H97RywuISAocTnjUuZJzAKzkLSPgtJyyw
 kLQsYmVcxahSnFpWlFukameolFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGLgMQ
 7GBctSDwEKMkB5OSKO+WKzaRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4PZntI4UEi1LTUyvSM
 nOAUQSTluDgURLhdXltFynEW1yQmFucmQ6ROsWoy9H0YcsXJiGWvPy8VClx3haQGQIgRRmleX
 AjYBF9iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8rkxAU3gy80rgNr0COoIJ6IjrIPfzFpc
 kIqSkGhg3LHCYni347qC32lwO9uLLU78JOZ/9Un3A1H9ionqcMftrYSN+oYz+6pBq5jNZBb+l
 dzN+rXz4q3Tf3vQvv0/f/Rpx1slqsn/l87WBT3s7njaf4QnwyHeb59g4fcGmOxsSri3lP9Guy
 ih85Py0u5deVJdIRLJ/yxOcsurZ5FN2NoqJcx6r5NxTYinOSDTUYi4qTgQAl0w3dOMCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1497302271!70029070!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54770 invoked from network); 12 Jun 2017 21:17:53 -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; 12 Jun 2017 21:17:53 -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
 v5CLHm6H029782
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 12 Jun 2017 21:17:48 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 v5CLHmsT021639
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 12 Jun 2017 21:17:48 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 v5CLHkmV020769;
 Mon, 12 Jun 2017 21:17:46 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 12 Jun 2017 14:17:45 -0700
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1706021225440.18759@sstabellini-ThinkPad-X260>
 <1496431915-20774-1-git-send-email-sstabellini@kernel.org>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <106f6e43-fc23-8809-4ec8-72053329e260@oracle.com>
Date: Mon, 12 Jun 2017 17:17: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: <1496431915-20774-1-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 v3 01/18] xen: introduce the pvcalls
	interface 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>

T24gMDYvMDIvMjAxNyAwMzozMSBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IEludHJv
ZHVjZSB0aGUgQyBoZWFkZXIgZmlsZSB3aGljaCBkZWZpbmVzIHRoZSBQViBDYWxscyBpbnRlcmZh
Y2UuIEl0IGlzCj4gaW1wb3J0ZWQgZnJvbSB4ZW4vaW5jbHVkZS9wdWJsaWMvaW8vcHZjYWxscy5o
Lgo+Cj4gU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8u
Y29tPgo+IENDOiBrb25yYWQud2lsa0BvcmFjbGUuY29tCj4gQ0M6IGJvcmlzLm9zdHJvdnNreUBv
cmFjbGUuY29tCj4gQ0M6IGpncm9zc0BzdXNlLmNvbQoKUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJv
dnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 12 21:19:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 21: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 1dKWkT-0004bd-DS; Mon, 12 Jun 2017 21:19: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 1dKWkS-0004bX-5A
 for xen-devel@lists.xen.org; Mon, 12 Jun 2017 21:19:44 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 85/02-03557-F650F395; Mon, 12 Jun 2017 21:19:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEIsWRWlGSWpSXmKPExsUyZ7p8oG4eq32
 kwY+51hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bPp1MYC/pYKnZsO8vSwHiMuYuRi0NIoINJ
 4s7G3WwQzjdGiSuL37BAOBsYJS49WMYK4WxnlGibtBUow8khLOAgsazhOpgtIuAhcWXXBKj2w
 4wSdy7dYwNJMAskS1ycew2siE3ASOLs0emMIDavgK3EwS0XwOIsAqoSTQd2g9WLCoRLvG08wg
 JRIyhxcuYTMJtTwF1i4YxdrBAz9SR2XP8FZctLbH87hxnElhAwluib1ccygVFwFpL2WUhaZiF
 pWcDIvIpRozi1qCy1SNfIQC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzB8GYBg
 B+OvZQGHGCU5mJREebdcsYkU4kvKT6nMSCzOiC8qzUktPsQow8GhJMEbzGIfKSRYlJqeWpGWm
 QOMJJi0BAePkgivy2u7SCHe4oLE3OLMdIjUKUZdjqYPW74wCbHk5eelSonzMoLMEAApyijNgx
 sBi+pLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuZ1ZQKawpOZVwK36RXQEUxAR1wHuZ+3uCQ
 RISXVwMh/t3aqyJoJE32mWNky2zW92nD4cWmN6qn5lvOPvFFXak+6nL1Pp/390hvHefLvT7nx
 ff211mP/AiaLaNsysbBLF1vfWpS5eauyp4xf3uz25MJJRSq/1wdMF/eUX2z5LfdrkLkSi7hzV
 //6bZq1wYoFd3Tr604xzbvltlbd1avx8/pv3vwPnimxFGckGmoxFxUnAgDTDvEb5QIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1497302380!66877187!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15700 invoked from network); 12 Jun 2017 21:19:42 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 12 Jun 2017 21:19: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
 v5CLJcDJ032075
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Mon, 12 Jun 2017 21:19:38 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0021.oracle.com (8.13.8/8.14.4) with ESMTP id v5CLJcH5021170
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Mon, 12 Jun 2017 21:19:38 GMT
Received: from abhmp0002.oracle.com (abhmp0002.oracle.com [141.146.116.8])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id v5CLJZ6x002037;
 Mon, 12 Jun 2017 21:19:36 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 12 Jun 2017 14:19:35 -0700
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1706021225440.18759@sstabellini-ThinkPad-X260>
 <1496431915-20774-1-git-send-email-sstabellini@kernel.org>
 <1496431915-20774-4-git-send-email-sstabellini@kernel.org>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <b9d053d1-ddc7-c577-ed67-c2d3f0e54402@oracle.com>
Date: Mon, 12 Jun 2017 17:19:27 -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: <1496431915-20774-4-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 v3 04/18] xen/pvcalls: xenbus state 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>

T24gMDYvMDIvMjAxNyAwMzozMSBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IEludHJv
ZHVjZSB0aGUgY29kZSB0byBoYW5kbGUgeGVuYnVzIHN0YXRlIGNoYW5nZXMuCj4KPiBJbXBsZW1l
bnQgdGhlIHByb2JlIGZ1bmN0aW9uIGZvciB0aGUgcHZjYWxscyBiYWNrZW5kLiBXcml0ZSB0aGUK
PiBzdXBwb3J0ZWQgdmVyc2lvbnMsIG1heC1wYWdlLW9yZGVyIGFuZCBmdW5jdGlvbi1jYWxscyBu
b2RlcyB0byB4ZW5zdG9yZSwKPiBhcyByZXF1aXJlZCBieSB0aGUgcHJvdG9jb2wuCj4KPiBJbnRy
b2R1Y2Ugc3R1YiBmdW5jdGlvbnMgZm9yIGRpc2Nvbm5lY3RpbmcvY29ubmVjdGluZyB0byBhIGZy
b250ZW5kLgo+Cj4gU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFw
b3JldG8uY29tPgo+IENDOiBib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbQo+IENDOiBqZ3Jvc3NA
c3VzZS5jb20KCgpSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lA
b3JhY2xlLmNvbT4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 12 21:27:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 21: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 1dKWsC-0005LU-6w; Mon, 12 Jun 2017 21:27:44 +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 1dKWsB-0005LO-8B
 for xen-devel@lists.xen.org; Mon, 12 Jun 2017 21:27:43 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 58/ED-01752-E470F395; Mon, 12 Jun 2017 21:27:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsUyZ7p8oK4vu32
 kwb6XVhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bztedYCt6zVpxe/5u5gfEPSxcjF4eQQAeT
 xNyFl5kgnC+MEm29/awQzkZGiTML/kJltjNKXNt5k7GLkZNDWMBB4lVHE5gtIuAhcWXXBDaIo
 sOMElvnTGAGSTALJEtcnHuNBcRmEzCSOHt0OlgDr4CtxPJja4BqODhYBFQlfh6UBgmLCoRLvG
 08wgJRIihxcuYTMJtTwF3ifUcT1Eg9iR3Xf7FC2PIS29/OAYtLCBhL9M3qY5nAKDgLSfssJC2
 zkLQsYGRexahenFpUllqka66XVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYugxA
 sIPx2GTnQ4ySHExKorxbrthECvEl5adUZiQWZ8QXleakFh9ilOHgUJLgPcNqHykkWJSanlqRl
 pkDjCKYtAQHj5IIr8tru0gh3uKCxNzizHSI1ClGXY6mD1u+MAmx5OXnpUqJ894DmSEAUpRRmg
 c3AhbRlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTM68oENIUnM68EbtMroCOYgI64DnI/b3F
 JIkJKqoFRMkZwN8eWC1O3azSfOX677tNhqzsPRB6mzjLdcLV/weUD121uxV2se/X3k8BSF/nK
 7l9xn3+f7phs4qu+rLzkVKnzl2M91wUWLtR/GPTEreDW6rdTGaYUTY074iR9pfNmoWoQq/oXu
 ZYktUd1UwPYefu/170JLVTP2pS5/xqn1JvQBRf7p3KXKrEUZyQaajEXFScCACHnz4HjAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1497302860!103027200!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6136 invoked from network); 12 Jun 2017 21:27:41 -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; 12 Jun 2017 21:27:41 -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
 v5CLRasB010730
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Mon, 12 Jun 2017 21:27:36 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0021.oracle.com (8.13.8/8.14.4) with ESMTP id v5CLRZJD007569
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Mon, 12 Jun 2017 21:27:36 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 v5CLRYIw021488;
 Mon, 12 Jun 2017 21:27:35 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 12 Jun 2017 14:27:34 -0700
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1706021225440.18759@sstabellini-ThinkPad-X260>
 <1496431915-20774-1-git-send-email-sstabellini@kernel.org>
 <1496431915-20774-5-git-send-email-sstabellini@kernel.org>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <b9819323-6606-36fe-a408-a250da9d648f@oracle.com>
Date: Mon, 12 Jun 2017 17:27:27 -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: <1496431915-20774-5-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 v3 05/18] xen/pvcalls: connect to a 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>

T24gMDYvMDIvMjAxNyAwMzozMSBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IEludHJv
ZHVjZSBhIHBlci1mcm9udGVuZCBkYXRhIHN0cnVjdHVyZSBuYW1lZCBwdmNhbGxzX2ZlZGF0YS4g
SXQKPiBjb250YWlucyBwb2ludGVycyB0byB0aGUgY29tbWFuZCByaW5nLCBpdHMgZXZlbnQgY2hh
bm5lbCwgYSBsaXN0IG9mCj4gYWN0aXZlIHNvY2tldHMgYW5kIGEgdHJlZSBvZiBwYXNzaXZlIHNv
Y2tldHMgKHBhc3Npbmcgc29ja2V0cyBuZWVkIHRvIGJlCj4gbG9va2VkIHVwIGZyb20gdGhlIGlk
IG9uIGxpc3RlbiwgYWNjZXB0IGFuZCBwb2xsIGNvbW1hbmRzLCB3aGlsZSBhY3RpdmUKPiBzb2Nr
ZXRzIG9ubHkgb24gcmVsZWFzZSkuCj4KPiBJdCBhbHNvIGhhcyBhbiB1bmJvdW5kIHdvcmtxdWV1
ZSB0byBzY2hlZHVsZSB0aGUgd29yayBvZiBwYXJzaW5nIGFuZAo+IGV4ZWN1dGluZyBjb21tYW5k
cyBvbiB0aGUgY29tbWFuZCByaW5nLiBzb2NrZXRfbG9jayBwcm90ZWN0cyB0aGUgdHdvCj4gbGlz
dHMuIEluIHB2Y2FsbHNfYmFja19nbG9iYWwsIGtlZXAgYSBsaXN0IG9mIGNvbm5lY3RlZCBmcm9u
dGVuZHMuCj4KPiBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9AYXBv
cmV0by5jb20+Cj4gQ0M6IGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tCj4gQ0M6IGpncm9zc0Bz
dXNlLmNvbQoKUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9y
YWNsZS5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 12 21:28:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 21:28:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKWtF-0005RI-GI; Mon, 12 Jun 2017 21:28: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=329387296=dario.faggioli@citrix.com>)
 id 1dKWtE-0005RA-AC
 for xen-devel@lists.xen.org; Mon, 12 Jun 2017 21:28:48 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 FD/C1-17076-F870F395; Mon, 12 Jun 2017 21:28:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsXitHRDpG4fu32
 kwb0+OYslHxezODB6HN39mymAMYo1My8pvyKBNePd6QvMBZPUKqa8usvcwLhIsYuRk0NCIETi
 xfY+RhCbV8BIYsvpzSwgtrCAu8TlY9vB4mwCBhJvduxlBbFFBIIk5u+ey9bFyMXBLLCDUWLSo
 WfMIAkWAVWJxr5TYDangJ3Epuu/WECKhAS+MEqcalzLDpLgF5CUuPXlI1gRs0C1xJTZZxkhrt
 CWOHKunx3iCkGJkzOfgF0hJKAmMWPuZdYJjHyzkLTMQlIGEdeUaN3+mx3C1pZYtvA1M4RtK7F
 u3XuoGhuJTVcXMELY8hLb385hXsDIvopRvTi1qCy1SNdYL6koMz2jJDcxM0fX0MBYLze1uDgx
 PTUnMalYLzk/dxMjMJwZgGAHY/MXp0OMkhxMSqK8W67YRArxJeWnVGYkFmfEF5XmpBYfYpTh4
 FCS4LVjs48UEixKTU+tSMvMAUYWTFqCg0dJhNfltV2kEG9xQWJucWY6ROoUoy7HhtXrvzAJse
 Tl56VKifMeAJkhAFKUUZoHNwIW5ZcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzOvKBDSFJzO
 vBG7TK6AjmICOuA5yP29xSSJCSqqB8YhtXqeGRkWa84eLifPZXz9YnFMnt/KKodbCzFyuN9fL
 9x+PN97KVTIlTSSibvaXAo20c7Hnz9Tuy/v8V17L92/ono49Uyca/vm7dv4xRtN3p5PjDpS/f
 BrpoZBSnX+996lmRElpCeNE8yerT82zVolbMf9iYeLUi/0LV4T/+JnR/2vRDxWuo0osxRmJhl
 rMRcWJANUC4xTtAgAA
X-Env-Sender: prvs=329387296=dario.faggioli@citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1497302924!100436284!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36222 invoked from network); 12 Jun 2017 21:28:46 -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 Jun 2017 21:28:46 -0000
X-IronPort-AV: E=Sophos;i="5.39,335,1493683200"; 
 d="asc'?scan'208";a="427581362"
Message-ID: <1497302916.26212.30.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jan Beulich
 <JBeulich@suse.com>
Date: Mon, 12 Jun 2017 23:28:36 +0200
In-Reply-To: <321c791e-d732-1730-d529-35ad9506b9a9@oracle.com>
References: <1495209040-11101-1-git-send-email-boris.ostrovsky@oracle.com>
 <1495209040-11101-5-git-send-email-boris.ostrovsky@oracle.com>
 <593E68040200007800161CD1@prv-mh.provo.novell.com>
 <321c791e-d732-1730-d529-35ad9506b9a9@oracle.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,
 ian.jackson@eu.citrix.com, tim@xen.org, xen-devel@lists.xen.org,
 andrew.cooper3@citrix.com
Subject: Re: [Xen-devel] [PATCH v4 4/8] mm: Scrub memory from idle loop
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============1858895578111411840=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

On Mon, 2017-06-12 at 13:01 -0400, Boris Ostrovsky wrote:
> On 06/12/2017 04:08 AM, Jan Beulich wrote:
> > > > > On 19.05.17 at 17:50, <boris.ostrovsky@oracle.com> wrote:
> > >=20
> > > Instead of scrubbing pages during guest destruction (from
> > > free_heap_pages()) do this opportunistically, from the idle loop.
> >=20
> > This is too brief for my taste. In particular the re-ordering ...
> >=20
> > > --- a/xen/arch/x86/domain.c
> > > +++ b/xen/arch/x86/domain.c
> > > @@ -118,8 +118,9 @@ static void idle_loop(void)
> > > =C2=A0=C2=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 ( cpu_is_off=
line(smp_processor_id()) )
> > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0play_dead();
> > > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0(*pm_idle)();
> > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0do_tasklet();
> > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0if ( cpu_is_haltable=
(smp_processor_id()) &&
> > > !scrub_free_pages() )
> > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0(*pm_idle)();
> > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0do_softirq();
> >=20
> > ... here (and its correctness / safety) needs an explanation. Not
> > processing tasklets right after idle wakeup is a not obviously
> > correct change.=20
>
Well, one can also see things the other way round, though. I.e.:
considering that do_tasklet() is here for when we force the idle vcpu
into execution right because we want to process tasklets, doing that
only after having tried to sleep is not obviously correct.

And in fact, there's an unwritten (AFAICT) requirement that every
implementation of pm_idle should not actually sleep if there are
tasklets pending.

Truth is, IMO, that we may be here for two reasons: 1) going to sleep
or 2) running tasklet, and the only think we can do is guessing (and
ordering the call according to such guess) and checking whether we
guessed right or wrong. That is:
 - guess it's 1. Check whether it's really 1. If it is, go ahead with =20
 =C2=A0  it; if not, go for 2;
 - guess it's 2. Check whether it's really 2. If it is, go ahead with
   it, if not, go for 1;

Now scrubbing is kind of a third reason why we may be here, and doing
as done in the code above (although I'm not super happy of the final
look of the result either), should make all the use cases happy.

Also, what's the scenario where you think this may be problematic?
AFAICT, tasklets are vcpu context, or softirq context. If some softirq
context tasklet work is scheduled for a CPU while it is sleeping,
TASKLET_SOFTIRQ is raised, and the call to do_softirq() --which still
happens right after the wakeup-- will take care of it.

If some vcpu context work is scheduled, SCHEDULE_SOFTIRQ is raised.
do_softirq() will call the scheduler, which will see that there is vcpu
tasklet work to do, and hence confirm in execution the idle vcpu, which
will get to execute do_tasklet().

Anyway...

> > Nor is it immediately clear why this needs to be
> > pulled ahead for your purposes.
>=20
> Are you asking for a comment here (i.e. the explanation given by
> Dario
> (added)=C2=A0=C2=A0in
> https://lists.xenproject.org/archives/html/xen-devel/2017-05/msg01215
> .html)
> or are you saying something is wrong?
>=20
...If it's more commenting that's being asked, either in the code or in
the changelog, that would indeed improve things, I agree.

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)
--=-X8e57Ug2HsyCokNaHs2s
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

iQIcBAABCAAGBQJZPweEAAoJEBZCeImluHPuuXUP/338Tds0dCSc8+i3OqoIgXUd
Mw6lcT85x0e8wV3B4SfA7mzr2DzjIjM06NRZvx46mWXtl73LaC+HqrkbH0KqOJjF
+QHMUR8YgeyNHGcW3KeBLcPuldwSQQTpK3xXGBA2OG0YDfy93LzWAI49I/iLH7Gu
y648dGcYnjNG4K3NroicsRqsL0yRZMDTLFGNMZx0RNvllMoWWHTzoS0lHLFaB4vm
czqdmFrabD7Jx1F4jc3XlC/sftBo4JNMKjEP1OWajLzzSMsI+k7k7vAhHBkoyJhx
qNInLsCQw0rDHq86oEyGP+489mALEro2Ygs/cy061yJCsMy2jkMbGZXoaVOMULhI
R7GxR6brykrfk/X7rWx5kOh2hM7byzWDbWhyRfZuMhHlmHLmCjmDlE0Kok9080NI
qivfzpLG2vqCx8VUi1/UGHqqVGwRb1wJZgCy2s+a8qGdaF3JVt3QnurgMlkYi5PY
0Hjp3DmibG/CoLq4SEH998yklOH375njksuXLLutM9p6nUX8mOTQbKv5+vU9Vkw9
ZCImfRkhrXs1Ow7x30JejlR1OttKMAzWqGNUvh1qFDG5WNe6kZv7hJhLbVpQVI2d
vSJsAQXX8pDtQ3/BceKQSwZolLx+nkgWECMZpeP2AHZAoBpDwOMRaVLoRDhz8j6Q
zxnZjfS8AtSqnaCFV/LL
=mSFq
-----END PGP SIGNATURE-----

--=-X8e57Ug2HsyCokNaHs2s--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1858895578111411840==--


From xen-devel-bounces@lists.xen.org Mon Jun 12 22:04:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 22: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 1dKXRE-00082V-Lw; Mon, 12 Jun 2017 22:03: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 1dKXRE-00082P-3W
 for xen-devel@lists.xen.org; Mon, 12 Jun 2017 22:03:56 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 4D/98-03587-BCF0F395; Mon, 12 Jun 2017 22:03:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsUyZ7p8oO4pfvt
 Ig79XVSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ow5C2+xFUzkqWiafImlgfEBZxcjJ4eQwGQm
 ia3zkrsYuYDs34wSX7peMUM4GxklLu3tYIOo2s4osW6bN4gtLOAjMXXdXhYQW0TAQ+LKrglsE
 A2HGSVuXTkElmAWSJa4OPcamM0mYCRx9uh0RhCbV8BWYuePe0wgNouAqsSq01vBFogKhEu8bT
 zCAlEjKHFy5hMwm1PAXeLc+jtsEDP1JHZc/8UKYctLbH87hxnElhAwlmh/e5FtAqPgLCTts5C
 0zELSsoCReRWjRnFqUVlqka6RgV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmDo
 MgDBDsZfywIOMUpyMCmJ8m65YhMpxJeUn1KZkVicEV9UmpNafIhRhoNDSYJ3J599pJBgUWp6a
 kVaZg4wimDSEhw8SiK8Lq/tIoV4iwsSc4sz0yFSpxgVpcR5T4D0CYAkMkrz4NpgkXuJUVZKmJ
 cR6BAhnoLUotzMElT5V4ziHIxKwrymwDQgxJOZVwI3/RXQYiagxddBbuYtLklESEk1MIrccGH
 UbA6f2soTcEtTw63vvdNzu0135d5pHlh+SfUhdxjjDHF5Jt8lLxZnisquZqiVf2q+SvHz+oUm
 V52eXy/l9uL5cys8L+rCy6XyJ8Mi9t0UVdqo132sU70g69oOuesHTpx3CNB+yj3pxEEZbs3tg
 pOFeXjkJP1CSpyXPVk2ddlPjd8WtUosxRmJhlrMRcWJAEd4Is3XAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1497305032!106989180!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3366 invoked from network); 12 Jun 2017 22:03:54 -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; 12 Jun 2017 22:03:54 -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
 v5CM3m0e012768
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 12 Jun 2017 22:03:48 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 v5CM3lnI027091
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 12 Jun 2017 22:03:47 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 v5CM3kRY006410;
 Mon, 12 Jun 2017 22:03:46 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 12 Jun 2017 15:03:46 -0700
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1706021225440.18759@sstabellini-ThinkPad-X260>
 <1496431915-20774-1-git-send-email-sstabellini@kernel.org>
 <1496431915-20774-6-git-send-email-sstabellini@kernel.org>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <3f119021-c866-5138-fe4b-263befa377b2@oracle.com>
Date: Mon, 12 Jun 2017 18:03: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: <1496431915-20774-6-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 v3 06/18] xen/pvcalls: handle commands from
	the 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>

Cj4gKwo+ICBzdGF0aWMgdm9pZCBwdmNhbGxzX2JhY2tfd29yayhzdHJ1Y3Qgd29ya19zdHJ1Y3Qg
KndvcmspCj4gIHsKPiArCXN0cnVjdCBwdmNhbGxzX2ZlZGF0YSAqcHJpdiA9IGNvbnRhaW5lcl9v
Zih3b3JrLAo+ICsJCXN0cnVjdCBwdmNhbGxzX2ZlZGF0YSwgcmVnaXN0ZXJfd29yayk7Cj4gKwlp
bnQgbm90aWZ5LCBub3RpZnlfYWxsID0gMCwgbW9yZSA9IDE7Cj4gKwlzdHJ1Y3QgeGVuX3B2Y2Fs
bHNfcmVxdWVzdCByZXE7Cj4gKwlzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2ID0gcHJpdi0+ZGV2
Owo+ICsKPiArCXdoaWxlIChtb3JlKSB7Cj4gKwkJd2hpbGUgKFJJTkdfSEFTX1VOQ09OU1VNRURf
UkVRVUVTVFMoJnByaXYtPnJpbmcpKSB7Cj4gKwkJCVJJTkdfQ09QWV9SRVFVRVNUKCZwcml2LT5y
aW5nLAo+ICsJCQkJCSAgcHJpdi0+cmluZy5yZXFfY29ucysrLAo+ICsJCQkJCSAgJnJlcSk7Cj4g
Kwo+ICsJCQlpZiAoIXB2Y2FsbHNfYmFja19oYW5kbGVfY21kKGRldiwgJnJlcSkpIHsKPiArCQkJ
CVJJTkdfUFVTSF9SRVNQT05TRVNfQU5EX0NIRUNLX05PVElGWSgKPiArCQkJCQkmcHJpdi0+cmlu
Zywgbm90aWZ5KTsKPiArCQkJCW5vdGlmeV9hbGwgKz0gbm90aWZ5Owo+ICsJCQl9Cj4gKwkJfQo+
ICsKPiArCQlpZiAobm90aWZ5X2FsbCkKPiArCQkJbm90aWZ5X3JlbW90ZV92aWFfaXJxKHByaXYt
PmlycSk7Cj4gKwo+ICsJCVJJTkdfRklOQUxfQ0hFQ0tfRk9SX1JFUVVFU1RTKCZwcml2LT5yaW5n
LCBtb3JlKTsKPiArCX0KPiAgfQo+ICAKPiAgc3RhdGljIGlycXJldHVybl90IHB2Y2FsbHNfYmFj
a19ldmVudChpbnQgaXJxLCB2b2lkICpkZXZfaWQpCj4gIHsKPiArCXN0cnVjdCB4ZW5idXNfZGV2
aWNlICpkZXYgPSBkZXZfaWQ7Cj4gKwlzdHJ1Y3QgcHZjYWxsc19mZWRhdGEgKnByaXYgPSBOVUxM
Owo+ICsKPiArCWlmIChkZXYgPT0gTlVMTCkKPiArCQlyZXR1cm4gSVJRX0hBTkRMRUQ7Cj4gKwo+
ICsJcHJpdiA9IGRldl9nZXRfZHJ2ZGF0YSgmZGV2LT5kZXYpOwo+ICsJaWYgKHByaXYgPT0gTlVM
TCkKPiArCQlyZXR1cm4gSVJRX0hBTkRMRUQ7Cj4gKwo+ICsJLyoKPiArCSAqIFRPRE86IGEgc21h
bGwgdGhlb3JldGljYWwgcmFjZSBleGlzdHMgaWYgd2UgdHJ5IHRvIHF1ZXVlIHdvcmsKPiArCSAq
IGFmdGVyIHB2Y2FsbHNfYmFja193b3JrIGNoZWNrZWQgZm9yIGZpbmFsIHJlcXVlc3RzIGFuZCBi
ZWZvcmUKPiArCSAqIGl0IHJldHVybnMuIFRoZSBxdWV1aW5nIHdpbGwgZmFpbCwgYW5kIHB2Y2Fs
bHNfYmFja193b3JrCj4gKwkgKiB3b24ndCBkbyB0aGUgd29yayBiZWNhdXNlIGl0IGlzIGFib3V0
IHRvIHJldHVybi4gSW4gdGhhdAo+ICsJICogY2FzZSwgd2UgbG9zZSB0aGUgbm90aWZpY2F0aW9u
Lgo+ICsJICovCj4gKwlxdWV1ZV93b3JrKHByaXYtPndxLCAmcHJpdi0+cmVnaXN0ZXJfd29yayk7
CgpXb3VsZCBxdWV1aW5nIGRlbGF5ZWQgd29yayAoaWYgcXVldWVfd29yaygpIGZhaWxlZCkgaGVs
cD8gQW5kIGNhbmNlbGluZwppdCBvbiBuZXh0IGludm9jYXRpb24gb2YgcHZjYWxsc19iYWNrX2V2
ZW50KCk/CgotYm9yaXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 12 22:19:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 22:19:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKXgP-0000Ro-0U; Mon, 12 Jun 2017 22:19: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 1dKXgN-0000Ri-7d
 for xen-devel@lists.xen.org; Mon, 12 Jun 2017 22:19:35 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 D0/83-19466-6731F395; Mon, 12 Jun 2017 22:19:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsVybKJssm6JsH2
 kwd0JahZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aHfeoFl9krZp6QbGCcy9bFyMUhJPCHUeLd
 thesXYycHCwCDhIX5ywEsjk4GAViJB78sAYJMwqESUy+vASqRFtiY891ZhCbTcBQ4u+TTWwg5
 RJA9pLPHCAjRQSOMErcv7aTHaSGGSh+9UcTmC0soCjx4OwxsF5eAS+JT68/MoLYogK6Eof+/W
 GDiAtKnJz5hAWiV0ti+fRtLBMY+WYhSc1CklrAyLSKUb04tagstUjXVC+pKDM9oyQ3MTNH19D
 AVC83tbg4MT01JzGpWC85P3cTIzCcGIBgB+OXfudDjJIcTEqivFuu2EQK8SXlp1RmJBZnxBeV
 5qQWH2KU4eBQkuDdJmgfKSRYlJqeWpGWmQMMbJi0BAePkgivy2u7SCHe4oLE3OLMdIjUKUZdj
 qYPW74wCbHk5eelSonzCgoBzRAAKcoozYMbAYuyS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVB
 LmTRIAmsKTmVcCt+kV0BFMQEdcB7mft7gkESEl1cDYwz7tpl333tv/n3nypfVMWReiJnJyKfs
 /1gotW8PpqlUssn3mrfum3P8nntAyUe3FCdnXD7z4TDzlF1++u0zn/JFQue0V4gv+nlxy7f/x
 2y7vWI/u9hMJYOP9ZOS1xbKl9PyijC0TNzeu5rzK53/n91+dD5d0nEImBG+TflnbL7hkJsvql
 XEiSizFGYmGWsxFxYkAXHiGX60CAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1497305971!103168675!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47828 invoked from network); 12 Jun 2017 22:19:32 -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 Jun 2017 22:19:32 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 12BBF23977;
 Mon, 12 Jun 2017 22:19:28 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 12BBF23977
Date: Mon, 12 Jun 2017 15:19:27 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: andrew.cooper3@citrix.com, George.Dunlap@eu.citrix.com, 
 ian.jackson@eu.citrix.com, jbeulich@suse.com, konrad.wilk@oracle.com, 
 sstabellini@kernel.org, tim@xen.org, wei.liu2@citrix.com
Message-ID: <alpine.DEB.2.10.1706121449020.2875@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: julien.grall@arm.com, xen-devel@lists.xen.org
Subject: [Xen-devel] tags in backport commits
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLAoKSSB0aGluayB3ZSBzaG91bGQgZGlzY3VzcyBhbmQgYWdyZWUgb24gYSBzZXQgb2Yg
dGFncyB0byB1c2UgaW4gb3VyCmJhY2twb3J0cyB0byBzdGFibGUgdHJlZXMuCgpTcGVjaWZpY2Fs
bHksIEkgd291bGQgbGlrZSB0byBzZWUgYSB0YWcgdGhhdCBzcGVjaWZpZXMgdGhlIGlkIG9mIHRo
ZQpvcmlnaW5hbCBjb21taXQsIGxpa2UgIm1hc3RlciBjb21taXQiIHRoYXQgSmFuIGlzIHVzaW5n
IHRvZGF5LiBJIHdvdWxkCnByZWZlciBpZiB0aGUgdGFnIGRpZG4ndCBoYXZlIGFueSBzcGFjZXMs
IHRodXMsIEkgc3VnZ2VzdAptYXN0ZXItY29tbWl0LWlkIG9yIHVwc3RyZWFtLWNvbW1pdC1pZCAo
dGhhdCdzIHdoYXQgSSB1c2UgaW4gdGhlCnFlbXUteGVuIHRyZWVzIGJlY2F1c2UgaXQgd291bGRu
J3QgYmUgY2xlYXIgd2hhdCAibWFzdGVyIiBpcyBpbiB0aGF0CmNvbnRleHQpLiBXaGF0ZXZlciBp
cyBjaG9zZW4gc2hvdWxkIGJlIGRvY3VtZW50ZWQgdW5kZXIgZG9jcy4KCk1vcmVvdmVyLCBJIHRo
aW5rIHdlIHNob3VsZCBzdGFydCB1c2luZyB0YWdzIGluIG91ciBzdGFnaW5nIGNvbW1pdHMKd2hp
Y2ggc3BlY2lmeSB0byB3aGljaCB0cmVlcyBhIGdpdmVuIGNvbW1pdCBzaG91bGQgYmUgYmFja3Bv
cnRlZCB0byBhcwpzb29uIGFzIGl0IHBhc3NlcyB0aGUgcHVzaCBnYXRlLiBJIHN1Z2dlc3QgdG8g
dXNlIHNvbWV0aGluZyBzaW1pbGFyIHRvCnRoZSBMaW51eCBrZXJuZWw6CgogIENDOiBzdGFibGVA
eGVucHJvamVjdC5vcmcgWzQuMitdCm9yCiAgQ0M6IHN0YWJsZUB4ZW5wcm9qZWN0Lm9yZyAjIDQu
MisKCkJ1dCBhbnl0aGluZyBlbHNlIHRoYXQgYWxsb3dzIHVzIHRvIHNwZWNpZnkgYSByYW5nZSBv
ZiBzdGFibGUgdHJlZXMKd291bGQgYmUgZmluZSBieSBtZS4gVGhpcyBpcyB0aGUgZmlyc3Qgc3Rl
cCB0b3dhcmQgYmFja3BvcnQgYXV0b21hdGlvbi4KV2hhdCBkbyB5b3UgdGhpbms/CgpDaGVlcnMs
CgpTdGVmYW5vCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 12 22:34:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 22:34: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 1dKXue-0001eq-CR; Mon, 12 Jun 2017 22:34:20 +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 1dKXud-0001ek-5Y
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 22:34:19 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 18/D9-01735-AE61F395; Mon, 12 Jun 2017 22:34:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVybKJssu5LMft
 Ig1+nVC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxXO2MLjppUnJ77m7GBcY1aFyMXh5DAH0aJ
 Jx/a2LsYOTlYBBwkdhxuZupi5OBgFIiRePDDGiTMKBAmMfnyElaIEm2JrwdmsIHYbAKGEn+fb
 GIDKZcAspd85gAJiwioS/y5MIERxGYWOM4kcWG1IogtLBAg8eHMdxYQm1PAWuLklWlgNbwCXh
 LP9i5kgzhnBqPErVezwBKiAroSh/79YYMoEpQ4OfMJC8RQLYnl07exTGAUmIUkNQtJagEj0yp
 GjeLUorLUIl1DQ72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMAQZACCHYwr250P
 MUpyMCmJ8m65YhMpxJeUn1KZkVicEV9UmpNafIhRhoNDSYK3U9Q+UkiwKDU9tSItMwcYDTBpC
 Q4eJRFel9d2kUK8xQWJucWZ6RCpU4yKUuK8USB9AiCJjNI8uDZYBF5ilJUS5mUEOkSIpyC1KD
 ezBFX+FaM4B6OSMO9zYaApPJl5JXDTXwEtZgJafB3kZt7ikkSElFQDo/n8n8pXOV+f034nX3M
 +zeA9d4T7u4pHsxNMDVbuuhOnNuFZ457vAZxnw1yPnd++o7wgoDrXUtz/r8GL777v5qVdOfhv
 zqvFNcaRfFKX4stl/h76zl7ufduzUbrEYvNC875MrrMqE82umG0vX5gVmbtBvPhDkIf9LJZwC
 zlVrUOzrW2PKl/ZoMRSnJFoqMVcVJwIAFKYmgO7AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1497306856!82445981!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14996 invoked from network); 12 Jun 2017 22:34:17 -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; 12 Jun 2017 22:34:17 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 4B45F214EC;
 Mon, 12 Jun 2017 22:34:15 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 4B45F214EC
Date: Mon, 12 Jun 2017 15:34: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: <8d68dcb4-6025-9611-9579-4989335ef85d@arm.com>
Message-ID: <alpine.DEB.2.10.1706121529370.2875@sstabellini-ThinkPad-X260>
References: <20170609174141.5068-1-andre.przywara@arm.com>
 <20170609174141.5068-2-andre.przywara@arm.com>
 <8d68dcb4-6025-9611-9579-4989335ef85d@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Manish Jaggi <mjaggi@caviumnetworks.com>,
 Andre Przywara <andre.przywara@arm.com>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 xen-devel@lists.xenproject.org, Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v11 01/34] ARM: vGIC: avoid rank lock when
 reading priority
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCAxMiBKdW4gMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJlLAo+IAo+
IE9uIDA5LzA2LzE3IDE4OjQxLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPiA+IFdoZW4gcmVhZGlu
ZyB0aGUgcHJpb3JpdHkgdmFsdWUgb2YgYSB2aXJ0dWFsIGludGVycnVwdCwgd2Ugd2VyZSB0YWtp
bmcKPiA+IHRoZSByZXNwZWN0aXZlIHJhbmsgbG9jayBzbyBmYXIuCj4gPiBIb3dldmVyIGZvciBm
b3J3YXJkZWQgaW50ZXJydXB0cyAoRG9tMCBvbmx5IHNvIGZhcikgdGhpcyBtYXkgbGVhZCB0byBh
Cj4gPiBkZWFkbG9jayB3aXRoIHRoZSBmb2xsb3dpbmcgY2FsbCBjaGFpbjoKPiA+IC0gTU1JTyBh
Y2Nlc3MgdG8gY2hhbmdlIHRoZSBJUlEgYWZmaW5pdHksIGNhbGxpbmcgdGhlIElUQVJHRVRTUiBo
YW5kbGVyCj4gPiAtIHRoaXMgaGFuZGxlciB0YWtlcyB0aGUgYXBwcm9wcmlhdGUgcmFuayBsb2Nr
IGFuZCBjYWxscwo+ID4gdmdpY19zdG9yZV9pdGFyZ2V0c3IoKQo+ID4gLSB2Z2ljX3N0b3JlX2l0
YXJnZXRzcigpIHdpbGwgZXZlbnR1YWxseSBjYWxsIHZnaWNfbWlncmF0ZV9pcnEoKQo+ID4gLSBp
ZiB0aGlzIElSUSBpcyBhbHJlYWR5IGluLWZsaWdodCwgaXQgd2lsbCByZW1vdmUgaXQgZnJvbSB0
aGUgb2xkCj4gPiAgIFZDUFUgYW5kIGluamVjdCBpdCBpbnRvIHRoZSBuZXcgb25lLCBieSBjYWxs
aW5nIHZnaWNfdmNwdV9pbmplY3RfaXJxKCkKPiA+IC0gdmdpY192Y3B1X2luamVjdF9pcnEgd2ls
bCBjYWxsIHZnaWNfZ2V0X3ZpcnFfcHJpb3JpdHkoKQo+ID4gLSB2Z2ljX2dldF92aXJxX3ByaW9y
aXR5KCkgdHJpZXMgdG8gdGFrZSB0aGUgcmFuayBsb2NrIC0gYWdhaW4hCj4gPiBJdCBzZWVtcyBs
aWtlIHRoaXMgY29kZSBwYXRoIGhhcyBuZXZlciBiZWVuIGV4ZXJjaXNlZCBiZWZvcmUuCj4gPiAK
PiA+IEZpeCB0aGlzIGJ5IGF2b2lkaW5nIHRha2luZyB0aGUgbG9jayBpbiB2Z2ljX2dldF92aXJx
X3ByaW9yaXR5KCkgKGxpa2Ugd2UKPiA+IGRvIGluIHZnaWNfZ2V0X3RhcmdldF92Y3B1KCkpLgo+
ID4gQWN0dWFsbHkgd2UgYXJlIGp1c3QgcmVhZGluZyBvbmUgYnl0ZSwgYW5kIHByaW9yaXR5IGNo
YW5nZXMgd2hpbGUKPiA+IGludGVycnVwdHMgYXJlIGhhbmRsZWQgYXJlIGEgYmVuaWduIHJhY2Ug
dGhhdCBjYW4gaGFwcGVuIG9uIHJlYWwgaGFyZHdhcmUKPiA+IHRvby4gU28gaXQgaXMgc2FmZSB0
byBqdXN0IHByZXZlbnQgdGhlIGNvbXBpbGVyIGZyb20gcmVhZGluZyBmcm9tIHRoZQo+ID4gc3Ry
dWN0IG1vcmUgdGhhbiBvbmNlLgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2Fy
YSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KPiA+IC0tLQo+ID4gIHhlbi9hcmNoL2FybS92Z2lj
LXYyLmMgfCAxMyArKysrKysrKy0tLS0tCj4gPiAgeGVuL2FyY2gvYXJtL3ZnaWMtdjMuYyB8IDEx
ICsrKysrKystLS0tCj4gPiAgeGVuL2FyY2gvYXJtL3ZnaWMuYyAgICB8ICA4ICstLS0tLS0tCj4g
PiAgMyBmaWxlcyBjaGFuZ2VkLCAxNiBpbnNlcnRpb25zKCspLCAxNiBkZWxldGlvbnMoLSkKPiA+
IAo+ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLXYyLmMgYi94ZW4vYXJjaC9hcm0v
dmdpYy12Mi5jCj4gPiBpbmRleCBkYzlmOTViLi41MzcwMDIwIDEwMDY0NAo+ID4gLS0tIGEveGVu
L2FyY2gvYXJtL3ZnaWMtdjIuYwo+ID4gKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjIuYwo+ID4g
QEAgLTI1OCw5ICsyNTgsOSBAQCBzdGF0aWMgaW50IHZnaWNfdjJfZGlzdHJfbW1pb19yZWFkKHN0
cnVjdCB2Y3B1ICp2LAo+ID4gbW1pb19pbmZvX3QgKmluZm8sCj4gPiAgICAgICAgICBpZiAoIHJh
bmsgPT0gTlVMTCApIGdvdG8gcmVhZF9hc196ZXJvOwo+ID4gCj4gPiAgICAgICAgICB2Z2ljX2xv
Y2tfcmFuayh2LCByYW5rLCBmbGFncyk7Cj4gPiAtICAgICAgICBpcHJpb3JpdHlyID0gcmFuay0+
aXByaW9yaXR5cltSRUdfUkFOS19JTkRFWCg4LAo+ID4gLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ljZF9yZWcgLQo+ID4gR0lDRF9JUFJJT1JJ
VFlSLAo+ID4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgREFCVF9XT1JEKV07Cj4gPiArICAgICAgICBpcHJpb3JpdHlyID0gQUNDRVNTX09OQ0Uo
cmFuay0+aXByaW9yaXR5cltSRUdfUkFOS19JTkRFWCg4LAo+ID4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBnaWNkX3JlZyAtIEdJQ0RfSVBSSU9SSVRZUiwKPiA+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgREFCVF9XT1JEKV0pOwo+IAo+IFRoZSBp
bmRlbnRhdGlvbiBpcyBhIGJpdCBvZGQuIENhbiB5b3UgaW50cm9kdWNlIGEgdGVtcG9yYXJ5IHZh
cmlhYmxlIGhlcmU/Cj4gCj4gPiAgICAgICAgICB2Z2ljX3VubG9ja19yYW5rKHYsIHJhbmssIGZs
YWdzKTsKPiA+ICAgICAgICAgICpyID0gdmdpY19yZWczMl9leHRyYWN0KGlwcmlvcml0eXIsIGlu
Zm8pOwo+ID4gCj4gPiBAQCAtNDk5LDcgKzQ5OSw3IEBAIHN0YXRpYyBpbnQgdmdpY192Ml9kaXN0
cl9tbWlvX3dyaXRlKHN0cnVjdCB2Y3B1ICp2LAo+ID4gbW1pb19pbmZvX3QgKmluZm8sCj4gPiAK
PiA+ICAgICAgY2FzZSBWUkFOR0UzMihHSUNEX0lQUklPUklUWVIsIEdJQ0RfSVBSSU9SSVRZUk4p
Ogo+ID4gICAgICB7Cj4gPiAtICAgICAgICB1aW50MzJfdCAqaXByaW9yaXR5cjsKPiA+ICsgICAg
ICAgIHVpbnQzMl90ICppcHJpb3JpdHlyLCBwcmlvcml0eTsKPiA+IAo+ID4gICAgICAgICAgaWYg
KCBkYWJ0LnNpemUgIT0gREFCVF9CWVRFICYmIGRhYnQuc2l6ZSAhPSBEQUJUX1dPUkQgKSBnb3Rv
Cj4gPiBiYWRfd2lkdGg7Cj4gPiAgICAgICAgICByYW5rID0gdmdpY19yYW5rX29mZnNldCh2LCA4
LCBnaWNkX3JlZyAtIEdJQ0RfSVBSSU9SSVRZUiwKPiA+IERBQlRfV09SRCk7Cj4gPiBAQCAtNTA4
LDcgKzUwOCwxMCBAQCBzdGF0aWMgaW50IHZnaWNfdjJfZGlzdHJfbW1pb193cml0ZShzdHJ1Y3Qg
dmNwdSAqdiwKPiA+IG1taW9faW5mb190ICppbmZvLAo+ID4gICAgICAgICAgaXByaW9yaXR5ciA9
ICZyYW5rLT5pcHJpb3JpdHlyW1JFR19SQU5LX0lOREVYKDgsCj4gPiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ljZF9yZWcgLQo+ID4gR0lD
RF9JUFJJT1JJVFlSLAo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIERBQlRfV09SRCldOwo+ID4gLSAgICAgICAgdmdpY19yZWczMl91cGRh
dGUoaXByaW9yaXR5ciwgciwgaW5mbyk7Cj4gPiArICAgICAgICBwcmlvcml0eSA9IEFDQ0VTU19P
TkNFKCppcHJpb3JpdHlyKTsKPiA+ICsgICAgICAgIHZnaWNfcmVnMzJfdXBkYXRlKCZwcmlvcml0
eSwgciwgaW5mbyk7Cj4gPiArICAgICAgICBBQ0NFU1NfT05DRSgqaXByaW9yaXR5cikgPSBwcmlv
cml0eTsKPiAKPiBUaGlzIGlzIGEgYml0IG9kZCB0byByZWFkIGJlY2F1c2Ugb2YgdGhlIGRlcmVm
ZXJlbmNpbmcuIEkgYWRtaXQgdGhhdCBJIHdvdWxkCj4gcHJlZmVyIGlmIHlvdSB1c2UgcmVhZF9h
dG9taWMvd3JpdGVfYXRvbWljIHdoaWNoIGFyZSBlYXNpZXIgdG8gdW5kZXJzdGFuZAo+ICh0aG91
Z2ggdGhlIG5hbWluZyBpcyBjb25mdXNpbmcpLgo+IAo+IExldCBzZWUgd2hhdCBTdGVmYW5vIHRo
aW5rcyBoZXJlLgoKSSBhbHNvIHByZWZlciAqX2F0b21pYywgZXNwZWNpYWxseSBnaXZlbiB3aGF0
IEphbiB3cm90ZSBhYm91dApBQ0NFU1NfT05DRToKCiAgUGx1cyBBQ0NFU1NfT05DRSgpIGRvZXNu
J3QgZW5mb3JjZSBhIHNpbmdsZSBpbnN0cnVjdGlvbiB0byBiZSB1c2VkIGluCiAgdGhlIHJlc3Vs
dGluZyBhc3NlbWJseSkuCgoKCj4gPiArCj4gPiAgICAgICAgICB2Z2ljX3VubG9ja19yYW5rKHYs
IHJhbmssIGZsYWdzKTsKPiA+ICAgICAgICAgIHJldHVybiAxOwo+ID4gICAgICB9Cj4gPiBkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMK
PiA+IGluZGV4IGQxMDc1N2EuLjhhYmMwNjkgMTAwNjQ0Cj4gPiAtLS0gYS94ZW4vYXJjaC9hcm0v
dmdpYy12My5jCj4gPiArKysgYi94ZW4vYXJjaC9hcm0vdmdpYy12My5jCj4gPiBAQCAtNTIxLDgg
KzUyMSw5IEBAIHN0YXRpYyBpbnQgX192Z2ljX3YzX2Rpc3RyX2NvbW1vbl9tbWlvX3JlYWQoY29u
c3QgY2hhcgo+ID4gKm5hbWUsIHN0cnVjdCB2Y3B1ICp2LAo+ID4gICAgICAgICAgaWYgKCByYW5r
ID09IE5VTEwgKSBnb3RvIHJlYWRfYXNfemVybzsKPiA+IAo+ID4gICAgICAgICAgdmdpY19sb2Nr
X3JhbmsodiwgcmFuaywgZmxhZ3MpOwo+ID4gLSAgICAgICAgaXByaW9yaXR5ciA9IHJhbmstPmlw
cmlvcml0eXJbUkVHX1JBTktfSU5ERVgoOCwgcmVnIC0KPiA+IEdJQ0RfSVBSSU9SSVRZUiwKPiA+
IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIERB
QlRfV09SRCldOwo+ID4gKyAgICAgICAgaXByaW9yaXR5ciA9IEFDQ0VTU19PTkNFKHJhbmstPmlw
cmlvcml0eXJbUkVHX1JBTktfSU5ERVgoOCwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcmVnIC0gR0lDRF9JUFJJT1JJVFlSLAo+ID4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBEQUJUX1dPUkQpXSk7Cj4gCj4gRGl0dG8uCj4gCj4gCj4gPiAg
ICAgICAgICB2Z2ljX3VubG9ja19yYW5rKHYsIHJhbmssIGZsYWdzKTsKPiA+IAo+ID4gICAgICAg
ICAgKnIgPSB2Z2ljX3JlZzMyX2V4dHJhY3QoaXByaW9yaXR5ciwgaW5mbyk7Cj4gPiBAQCAtNjMw
LDcgKzYzMSw3IEBAIHN0YXRpYyBpbnQgX192Z2ljX3YzX2Rpc3RyX2NvbW1vbl9tbWlvX3dyaXRl
KGNvbnN0IGNoYXIKPiA+ICpuYW1lLCBzdHJ1Y3QgdmNwdSAqdiwKPiA+IAo+ID4gICAgICBjYXNl
IFZSQU5HRTMyKEdJQ0RfSVBSSU9SSVRZUiwgR0lDRF9JUFJJT1JJVFlSTik6Cj4gPiAgICAgIHsK
PiA+IC0gICAgICAgIHVpbnQzMl90ICppcHJpb3JpdHlyOwo+ID4gKyAgICAgICAgdWludDMyX3Qg
Kmlwcmlvcml0eXIsIHByaW9yaXR5Owo+ID4gCj4gPiAgICAgICAgICBpZiAoIGRhYnQuc2l6ZSAh
PSBEQUJUX0JZVEUgJiYgZGFidC5zaXplICE9IERBQlRfV09SRCApIGdvdG8KPiA+IGJhZF93aWR0
aDsKPiA+ICAgICAgICAgIHJhbmsgPSB2Z2ljX3Jhbmtfb2Zmc2V0KHYsIDgsIHJlZyAtIEdJQ0Rf
SVBSSU9SSVRZUiwgREFCVF9XT1JEKTsKPiA+IEBAIC02MzgsNyArNjM5LDkgQEAgc3RhdGljIGlu
dCBfX3ZnaWNfdjNfZGlzdHJfY29tbW9uX21taW9fd3JpdGUoY29uc3QgY2hhcgo+ID4gKm5hbWUs
IHN0cnVjdCB2Y3B1ICp2LAo+ID4gICAgICAgICAgdmdpY19sb2NrX3JhbmsodiwgcmFuaywgZmxh
Z3MpOwo+ID4gICAgICAgICAgaXByaW9yaXR5ciA9ICZyYW5rLT5pcHJpb3JpdHlyW1JFR19SQU5L
X0lOREVYKDgsIHJlZyAtCj4gPiBHSUNEX0lQUklPUklUWVIsCj4gPiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgREFCVF9XT1JEKV07Cj4gPiAt
ICAgICAgICB2Z2ljX3JlZzMyX3VwZGF0ZShpcHJpb3JpdHlyLCByLCBpbmZvKTsKPiA+ICsgICAg
ICAgIHByaW9yaXR5ID0gQUNDRVNTX09OQ0UoKmlwcmlvcml0eXIpOwo+ID4gKyAgICAgICAgdmdp
Y19yZWczMl91cGRhdGUoJnByaW9yaXR5LCByLCBpbmZvKTsKPiA+ICsgICAgICAgIEFDQ0VTU19P
TkNFKCppcHJpb3JpdHlyKSA9IHByaW9yaXR5Owo+IAo+IERpdHRvLgo+IAo+ID4gICAgICAgICAg
dmdpY191bmxvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7Cj4gPiAgICAgICAgICByZXR1cm4gMTsK
PiA+ICAgICAgfQo+ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLmMgYi94ZW4vYXJj
aC9hcm0vdmdpYy5jCj4gPiBpbmRleCA4MzU2OWIwLi4xOGZlNDIwIDEwMDY0NAo+ID4gLS0tIGEv
eGVuL2FyY2gvYXJtL3ZnaWMuYwo+ID4gKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwo+ID4gQEAg
LTIyNywxNCArMjI3LDggQEAgc3RydWN0IHZjcHUgKnZnaWNfZ2V0X3RhcmdldF92Y3B1KHN0cnVj
dCB2Y3B1ICp2LAo+ID4gdW5zaWduZWQgaW50IHZpcnEpCj4gPiAgc3RhdGljIGludCB2Z2ljX2dl
dF92aXJxX3ByaW9yaXR5KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmlycSkKPiA+ICB7
Cj4gPiAgICAgIHN0cnVjdCB2Z2ljX2lycV9yYW5rICpyYW5rID0gdmdpY19yYW5rX2lycSh2LCB2
aXJxKTsKPiA+IC0gICAgdW5zaWduZWQgbG9uZyBmbGFnczsKPiA+IC0gICAgaW50IHByaW9yaXR5
Owo+ID4gLQo+ID4gLSAgICB2Z2ljX2xvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7Cj4gPiAtICAg
IHByaW9yaXR5ID0gcmFuay0+cHJpb3JpdHlbdmlycSAmIElOVEVSUlVQVF9SQU5LX01BU0tdOwo+
ID4gLSAgICB2Z2ljX3VubG9ja19yYW5rKHYsIHJhbmssIGZsYWdzKTsKPiA+IAo+ID4gLSAgICBy
ZXR1cm4gcHJpb3JpdHk7Cj4gPiArICAgIHJldHVybiBBQ0NFU1NfT05DRShyYW5rLT5wcmlvcml0
eVt2aXJxICYgSU5URVJSVVBUX1JBTktfTUFTS10pOwo+ID4gIH0KPiA+IAo+ID4gIGJvb2wgdmdp
Y19taWdyYXRlX2lycShzdHJ1Y3QgdmNwdSAqb2xkLCBzdHJ1Y3QgdmNwdSAqbmV3LCB1bnNpZ25l
ZCBpbnQgaXJxKQo+ID4gCj4gCj4gQ2hlZXJzLAo+IAo+IC0tIAo+IEp1bGllbiBHcmFsbAo+IAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 12 22:43:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 22: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 1dKY3N-0002K5-8A; Mon, 12 Jun 2017 22: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 <sstabellini@kernel.org>) id 1dKY3M-0002Jz-NM
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 22:43:20 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 EA/A3-03058-8091F395; Mon, 12 Jun 2017 22:43:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVybKJssi67pH2
 kwdZNHBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bCK5wFa/gr3vVfZ2lgnMbdxcjFISTwh1Hi
 y5VZTF2MnBwsAg4Sjw+dZeli5OBgFIiRePDDGiTMKBAmMfnyElaIEm2J+/NWMYPYbAKGEn+fb
 GIDKZcAspd85gAJiwioS/y5MIERxGYWOM4kcWG1IogtLBAvsexXC1icU8BaYu7ab+wgNq+Al8
 Tun++YIc6ZwShxaN0JNpCEqICuxKF/f9ggigQlTs58wgIxVEti+fRtLBMYBWYhSc1CklrAyLS
 KUaM4tagstUjXyFQvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwBBmAYAfjqgWB
 hxglOZiURHm3XLGJFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBmyluHykkWJSanlqRlpkDjAaYt
 AQHj5IIr8tru0gh3uKCxNzizHSI1ClGRSlxXi4JoD4BkERGaR5cGywCLzHKSgnzMgIdIsRTkF
 qUm1mCKv+KUZyDUUmY95AY0BSezLwSuOmvgBYzAS2+DnIzb3FJIkJKqoFxQ5HU0cjcOy7ZsiU
 /f3BLim95f+zkspgP3ErffWX1G01YraQrJvYkn1vCfsyT9+9vpeNLgifO814ec6/PsjqtryxQ
 dlXqw8NaMgmX/X57/r/1s/nXfFWr/h+Xe9o9n6i/OM065civMituthsLD//tq+ubePPZ71M/L
 MXeriiSYV5neHzflkNNSizFGYmGWsxFxYkALRy4obsCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1497307397!102715966!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54355 invoked from network); 12 Jun 2017 22:43:19 -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; 12 Jun 2017 22:43:19 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id CF10E23981;
 Mon, 12 Jun 2017 22:43:16 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org CF10E23981
Date: Mon, 12 Jun 2017 15:43:15 -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: <332511f9-3133-b9df-e9d4-80ac29a77187@arm.com>
Message-ID: <alpine.DEB.2.10.1706121542310.2875@sstabellini-ThinkPad-X260>
References: <20170609174141.5068-1-andre.przywara@arm.com>
 <20170609174141.5068-7-andre.przywara@arm.com>
 <332511f9-3133-b9df-e9d4-80ac29a77187@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Manish Jaggi <mjaggi@caviumnetworks.com>,
 Andre Przywara <andre.przywara@arm.com>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 xen-devel@lists.xenproject.org, Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v11 06/34] ARM: vGIC: move irq_to_pending()
 calls under the VGIC VCPU 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>

T24gTW9uLCAxMiBKdW4gMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJlLAo+IAo+
IE9uIDA5LzA2LzE3IDE4OjQxLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPiA+IEBAIC0yODUsNiAr
MjkxLDE3IEBAIHZvaWQgYXJjaF9tb3ZlX2lycXMoc3RydWN0IHZjcHUgKnYpCj4gPiAgICAgIHN0
cnVjdCB2Y3B1ICp2X3RhcmdldDsKPiA+ICAgICAgaW50IGk7Cj4gPiAKPiA+ICsgICAgLyoKPiA+
ICsgICAgICogV2UgZG9uJ3QgbWlncmF0ZSBMUElzIGF0IHRoZSBtb21lbnQuCj4gPiArICAgICAq
IElmIHdlIGV2ZXIgZG8sIHdlIG11c3QgbWFrZSBzdXJlIHRoYXQgdGhlIHN0cnVjdCBwZW5kaW5n
X2lycSBkb2VzCj4gPiArICAgICAqIG5vdCBnbyBhd2F5LCBhcyB0aGVyZSBpcyBubyBsb2NrIHBy
ZXZlbnRpbmcgdGhpcyBoZXJlLgo+ID4gKyAgICAgKiBUbyBlbnN1cmUgdGhpcywgd2UgY2hlY2sg
aWYgdGhlIGxvb3AgYmVsb3cgZXZlciB0b3VjaGVzIExQSXMuCj4gPiArICAgICAqIEluIHRoZSBt
b21lbnQgdmdpY19udW1faXJxcygpIGp1c3QgY292ZXJzIFNQSXMsIGFzIGl0J3MgbW9zdGx5IHVz
ZWQKPiA+ICsgICAgICogZm9yIGFsbG9jYXRpbmcgdGhlIHBlbmRpbmdfaXJxIGFuZCBpcnFfZGVz
YyBhcnJheSwgaW4gd2hpY2ggTFBJcwo+ID4gKyAgICAgKiBkb24ndCBwYXJ0aWNpcGF0ZS4KPiAK
PiBJSE1PLCB0aGlzIHBhcmFncmFwaCBzaG91bGQgYWxzbyBiZSBhZGRlZCBvbiB0b3Agb2YgdGhl
IGRlZmluaXRpb24KPiB2Z2ljX251bV9pcnFzLgo+IAo+ID4gKyAgICAgKi8KPiA+ICsgICAgQVNT
RVJUKCFpc19scGkodmdpY19udW1faXJxcyhkKSAtIDEpKTsKPiA+ICsKPiA+ICAgICAgZm9yICgg
aSA9IDMyOyBpIDwgdmdpY19udW1faXJxcyhkKTsgaSsrICkKPiA+ICAgICAgewo+ID4gICAgICAg
ICAgdl90YXJnZXQgPSB2Z2ljX2dldF90YXJnZXRfdmNwdSh2LCBpKTsKPiA+IEBAIC0yOTksNiAr
MzE2LDcgQEAgdm9pZCB2Z2ljX2Rpc2FibGVfaXJxcyhzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3Qg
ciwgaW50Cj4gPiBuKQo+ID4gIHsKPiA+ICAgICAgY29uc3QgdW5zaWduZWQgbG9uZyBtYXNrID0g
cjsKPiA+ICAgICAgc3RydWN0IHBlbmRpbmdfaXJxICpwOwo+ID4gKyAgICBzdHJ1Y3QgaXJxX2Rl
c2MgKmRlc2M7Cj4gPiAgICAgIHVuc2lnbmVkIGludCBpcnE7Cj4gPiAgICAgIHVuc2lnbmVkIGxv
bmcgZmxhZ3M7Cj4gPiAgICAgIGludCBpID0gMDsKPiA+IEBAIC0zMDcsMTcgKzMyNSwxOSBAQCB2
b2lkIHZnaWNfZGlzYWJsZV9pcnFzKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCByLCBpbnQKPiA+
IG4pCj4gPiAgICAgIHdoaWxlICggKGkgPSBmaW5kX25leHRfYml0KCZtYXNrLCAzMiwgaSkpIDwg
MzIgKSB7Cj4gPiAgICAgICAgICBpcnEgPSBpICsgKDMyICogbik7Cj4gPiAgICAgICAgICB2X3Rh
cmdldCA9IHZnaWNfZ2V0X3RhcmdldF92Y3B1KHYsIGlycSk7Cj4gPiArCj4gCj4gU3B1cmlvdXMg
Y2hhbmdlLgoKSSBjb3VsZG4ndCBzcG90IGFueSBlcnJvcnMgaW4gdGhpcyBwYXRjaC4gSSBkb24n
dCBoYXZlIGFueSBjb21tZW50cwpiZXNpZGVzIHdoYXQgSnVsaWVuIGFscmVhZHkgd3JvdGUuCgoK
Cj4gPiAgICAgICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmdl90YXJnZXQtPmFyY2gudmdpYy5sb2Nr
LCBmbGFncyk7Cj4gPiAgICAgICAgICBwID0gaXJxX3RvX3BlbmRpbmcodl90YXJnZXQsIGlycSk7
Cj4gPiAgICAgICAgICBjbGVhcl9iaXQoR0lDX0lSUV9HVUVTVF9FTkFCTEVELCAmcC0+c3RhdHVz
KTsKPiA+ICAgICAgICAgIGdpY19yZW1vdmVfZnJvbV9scl9wZW5kaW5nKHZfdGFyZ2V0LCBwKTsK
PiA+ICsgICAgICAgIGRlc2MgPSBwLT5kZXNjOwo+ID4gICAgICAgICAgc3Bpbl91bmxvY2tfaXJx
cmVzdG9yZSgmdl90YXJnZXQtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7Cj4gCj4gQ2hlZXJzLAo+
IAo+IC0tIAo+IEp1bGllbiBHcmFsbAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 12 22:45:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 22:45:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKY52-0002RS-J2; Mon, 12 Jun 2017 22:45: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 1dKY51-0002RJ-1j
 for xen-devel@lists.xenproject.org; Mon, 12 Jun 2017 22:45:03 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 6B/9F-01735-E691F395; Mon, 12 Jun 2017 22:45:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVybKJssm6OpH2
 kwew7chbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bdaT/YCy5YViyafJGlgfGGThcjF4eQwB9G
 ieuzzzB1MXJysAg4SMw8uJGti5GDg1EgRuLBD2uQMKNAmMTky0tYIUq0JZpuPwWz2QQMJf4+2
 QRWLgFkL/nMARIWASpp6LrNCDKeWeAwk8SDabdZQWqEBYIlpjxMA6nhFLCW6F//mhnE5hXwkv
 g8qY8NxBYSyJRYd2cpI4gtKqArcejfHzaIGkGJkzOfsIDYzAJaEsunb2OZwCgwC0lqFpLUAka
 mVYwaxalFZalFukZGeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgSFYz8DAuINx
 T7vfIUZJDiYlUd4tV2wihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwxknYRwoJFqWmp1akZeYAo
 wEmLcHBoyTC6/LaLlKIt7ggMbc4Mx0idYpRUUqclwukTwAkkVGaB9cGi8BLjLJSwryMDAwMQj
 wFqUW5mSWo8q8YxTkYlYR5D4kBTeHJzCuBm/4KaDET0OLrIDfzFpckIqSkGhhXKLb5Z0vX57f
 feFqn7FoR7aEspFbfIyUz36do7b4VgUniSoKmcQFZn1s+m30RtFhmeD5e9J98RfQx27yPsWHZ
 AWY1lYeyV+mbRvxVm6GpVHDlgVV4aIS16J9NSfX3Cx9oWNtIJbTzXxI3On04tl1rlwCn4XMnm
 Z6fbArhb4JW9c74mL5JiaU4I9FQi7moOBEAzL3XxrsCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1497307499!103169973!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6938 invoked from network); 12 Jun 2017 22:45:00 -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 Jun 2017 22:45:00 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 3C63E23981;
 Mon, 12 Jun 2017 22:44:58 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 3C63E23981
Date: Mon, 12 Jun 2017 15:44:57 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Andre Przywara <andre.przywara@arm.com>
In-Reply-To: <20170609174141.5068-9-andre.przywara@arm.com>
Message-ID: <alpine.DEB.2.10.1706121544470.2875@sstabellini-ThinkPad-X260>
References: <20170609174141.5068-1-andre.przywara@arm.com>
 <20170609174141.5068-9-andre.przywara@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Manish Jaggi <mjaggi@caviumnetworks.com>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v11 08/34] ARM: GIC: Add checks for NULL
 pointer pending_irq's
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCA5IEp1biAyMDE3LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPiBGb3IgTFBJcyB0aGUg
c3RydWN0IHBlbmRpbmdfaXJxJ3MgYXJlIGR5bmFtaWNhbGx5IGFsbG9jYXRlZCBhbmQgdGhlCj4g
cG9pbnRlcnMgd2lsbCBiZSBzdG9yZWQgaW4gYSByYWRpeCB0cmVlLiBTaW5jZSBhbiBMUEkgY2Fu
IGJlICJ1bm1hcHBlZCIKPiBhdCBhbnkgdGltZSwgdGVhY2ggdGhlIFZHSUMgaG93IHRvIGRlYWwg
d2l0aCBpcnFfdG9fcGVuZGluZygpIHJldHVybmluZwo+IGEgTlVMTCBwb2ludGVyLgo+IFdlIGp1
c3QgZG8gbm90aGluZyBpbiB0aGlzIGNhc2Ugb3IgY2xlYW4gdXAgdGhlIExSIGlmIHRoZSB2aXJ0
dWFsIExQSQo+IG51bWJlciB3YXMgc3RpbGwgaW4gYW4gTFIuCj4gCj4gVGhvc2UgYXJlIGFsbCBj
YWxsIHNpdGVzIGZvciBpcnFfdG9fcGVuZGluZygpLCBhcyBwZXI6Cj4gImdpdCBncmVwIGlycV90
b19wZW5kaW5nIiwgYW5kIHRoZWlyIGV2YWx1YXRpb25zOgo+IChQUk9URUNURUQgbWVhbnM6IGFk
ZGVkIE5VTEwgY2hlY2sgYW5kIGJhaWxpbmcgb3V0KQo+IAo+ICAgICB4ZW4vYXJjaC9hcm0vZ2lj
LmM6Cj4gZ2ljX3JvdXRlX2lycV90b19ndWVzdCgpOiBvbmx5IGNhbGxlZCBmb3IgU1BJcywgYWRk
ZWQgQVNTRVJUKCkKPiBnaWNfcmVtb3ZlX2lycV9mcm9tX2d1ZXN0KCk6IG9ubHkgY2FsbGVkIGZv
ciBTUElzLCBhZGRlZCBBU1NFUlQoKQo+IGdpY19yZW1vdmVfZnJvbV9scl9wZW5kaW5nKCk6IFBS
T1RFQ1RFRCwgY2FsbGVkIHdpdGhpbiBWQ1BVIFZHSUMgbG9jawo+IGdpY19yYWlzZV9pbmZsaWdo
dF9pcnEoKTogUFJPVEVDVEVELCBjYWxsZWQgdW5kZXIgVkNQVSBWR0lDIGxvY2sKPiBnaWNfcmFp
c2VfZ3Vlc3RfaXJxKCk6IFBST1RFQ1RFRCwgY2FsbGVkIHVuZGVyIFZDUFUgVkdJQyBsb2NrCj4g
Z2ljX3VwZGF0ZV9vbmVfbHIoKTogUFJPVEVDVEVELCBjYWxsZWQgdW5kZXIgVkNQVSBWR0lDIGxv
Y2sKPiAKPiAgICAgeGVuL2FyY2gvYXJtL3ZnaWMuYzoKPiB2Z2ljX21pZ3JhdGVfaXJxKCk6IG5v
dCBjYWxsZWQgZm9yIExQSXMgKHZpcnR1YWwgSVJRcyksIGFkZGVkIEFTU0VSVCgpCj4gYXJjaF9t
b3ZlX2lycXMoKTogbm90IGl0ZXJhdGluZyBvdmVyIExQSXMsIExQSSBBU1NFUlQgYWxyZWFkeSBp
biBwbGFjZQo+IHZnaWNfZGlzYWJsZV9pcnFzKCk6IG5vdCBjYWxsZWQgZm9yIExQSXMsIGFkZGVk
IEFTU0VSVCgpCj4gdmdpY19lbmFibGVfaXJxcygpOiBub3QgY2FsbGVkIGZvciBMUElzLCBhZGRl
ZCBBU1NFUlQoKQo+IHZnaWNfdmNwdV9pbmplY3RfaXJxKCk6IFBST1RFQ1RFRCwgbW92ZWQgdW5k
ZXIgVkNQVSBWR0lDIGxvY2sKPiAKPiAgICAgeGVuL2luY2x1ZGUvYXNtLWFybS9ldmVudC5oOgo+
IGxvY2FsX2V2ZW50c19uZWVkX2RlbGl2ZXJ5X25vbWFzaygpOiBvbmx5IGNhbGxlZCBmb3IgYSBQ
UEksIGFkZGVkIEFTU0VSVCgpCj4gCj4gICAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oOgo+
IChwcm90b3R5cGUpCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnBy
enl3YXJhQGFybS5jb20+CgpBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgoKCj4gLS0tCj4gIHhlbi9hcmNoL2FybS9naWMuYyAgICAgICAgICB8IDI2
ICsrKysrKysrKysrKysrKysrKysrKysrKy0tCj4gIHhlbi9hcmNoL2FybS92Z2ljLmMgICAgICAg
ICB8IDIxICsrKysrKysrKysrKysrKysrKysrKwo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL2V2ZW50
LmggfCAgMyArKysKPiAgMyBmaWxlcyBjaGFuZ2VkLCA0OCBpbnNlcnRpb25zKCspLCAyIGRlbGV0
aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLmMgYi94ZW4vYXJjaC9h
cm0vZ2ljLmMKPiBpbmRleCBlMGM1NGQ1Li4zNmUzNDBiIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNo
L2FybS9naWMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9naWMuYwo+IEBAIC0xNDgsNiArMTQ4LDcg
QEAgaW50IGdpY19yb3V0ZV9pcnFfdG9fZ3Vlc3Qoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQg
aW50IHZpcnEsCj4gICAgICAvKiBDYWxsZXIgaGFzIGFscmVhZHkgY2hlY2tlZCB0aGF0IHRoZSBJ
UlEgaXMgYW4gU1BJICovCj4gICAgICBBU1NFUlQodmlycSA+PSAzMik7Cj4gICAgICBBU1NFUlQo
dmlycSA8IHZnaWNfbnVtX2lycXMoZCkpOwo+ICsgICAgQVNTRVJUKCFpc19scGkodmlycSkpOwo+
ICAKPiAgICAgIHZnaWNfbG9ja19yYW5rKHZfdGFyZ2V0LCByYW5rLCBmbGFncyk7Cj4gIAo+IEBA
IC0xODQsNiArMTg1LDcgQEAgaW50IGdpY19yZW1vdmVfaXJxX2Zyb21fZ3Vlc3Qoc3RydWN0IGRv
bWFpbiAqZCwgdW5zaWduZWQgaW50IHZpcnEsCj4gICAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQo
JmRlc2MtPmxvY2spKTsKPiAgICAgIEFTU0VSVCh0ZXN0X2JpdChfSVJRX0dVRVNULCAmZGVzYy0+
c3RhdHVzKSk7Cj4gICAgICBBU1NFUlQocC0+ZGVzYyA9PSBkZXNjKTsKPiArICAgIEFTU0VSVCgh
aXNfbHBpKHZpcnEpKTsKPiAgCj4gICAgICB2Z2ljX2xvY2tfcmFuayh2X3RhcmdldCwgcmFuaywg
ZmxhZ3MpOwo+ICAKPiBAQCAtNDIwLDYgKzQyMiwxMCBAQCB2b2lkIGdpY19yYWlzZV9pbmZsaWdo
dF9pcnEoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJ0dWFsX2lycSkKPiAgewo+ICAg
ICAgc3RydWN0IHBlbmRpbmdfaXJxICpuID0gaXJxX3RvX3BlbmRpbmcodiwgdmlydHVhbF9pcnEp
Owo+ICAKPiArICAgIC8qIElmIGFuIExQSSBoYXMgYmVlbiByZW1vdmVkIG1lYW53aGlsZSwgdGhl
cmUgaXMgbm90aGluZyBsZWZ0IHRvIHJhaXNlLiAqLwo+ICsgICAgaWYgKCB1bmxpa2VseSghbikg
KQo+ICsgICAgICAgIHJldHVybjsKPiArCj4gICAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJnYt
PmFyY2gudmdpYy5sb2NrKSk7Cj4gIAo+ICAgICAgaWYgKCBsaXN0X2VtcHR5KCZuLT5scl9xdWV1
ZSkgKQo+IEBAIC00MzksMjAgKzQ0NSwyNSBAQCB2b2lkIGdpY19yYWlzZV9ndWVzdF9pcnEoc3Ry
dWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJ0dWFsX2lycSwKPiAgewo+ICAgICAgaW50IGk7
Cj4gICAgICB1bnNpZ25lZCBpbnQgbnJfbHJzID0gZ2ljX2h3X29wcy0+aW5mby0+bnJfbHJzOwo+
ICsgICAgc3RydWN0IHBlbmRpbmdfaXJxICpwID0gaXJxX3RvX3BlbmRpbmcodiwgdmlydHVhbF9p
cnEpOwo+ICAKPiAgICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmdi0+YXJjaC52Z2ljLmxvY2sp
KTsKPiAgCj4gKyAgICBpZiAoIHVubGlrZWx5KCFwKSApCj4gKyAgICAgICAgLyogQW4gdW5tYXBw
ZWQgTFBJIGRvZXMgbm90IG5lZWQgdG8gYmUgcmFpc2VkLiAqLwo+ICsgICAgICAgIHJldHVybjsK
PiArCj4gICAgICBpZiAoIHYgPT0gY3VycmVudCAmJiBsaXN0X2VtcHR5KCZ2LT5hcmNoLnZnaWMu
bHJfcGVuZGluZykgKQo+ICAgICAgewo+ICAgICAgICAgIGkgPSBmaW5kX2ZpcnN0X3plcm9fYml0
KCZ0aGlzX2NwdShscl9tYXNrKSwgbnJfbHJzKTsKPiAgICAgICAgICBpZiAoaSA8IG5yX2xycykg
ewo+ICAgICAgICAgICAgICBzZXRfYml0KGksICZ0aGlzX2NwdShscl9tYXNrKSk7Cj4gLSAgICAg
ICAgICAgIGdpY19zZXRfbHIoaSwgaXJxX3RvX3BlbmRpbmcodiwgdmlydHVhbF9pcnEpLCBHSUNI
X0xSX1BFTkRJTkcpOwo+ICsgICAgICAgICAgICBnaWNfc2V0X2xyKGksIHAsIEdJQ0hfTFJfUEVO
RElORyk7Cj4gICAgICAgICAgICAgIHJldHVybjsKPiAgICAgICAgICB9Cj4gICAgICB9Cj4gIAo+
IC0gICAgZ2ljX2FkZF90b19scl9wZW5kaW5nKHYsIGlycV90b19wZW5kaW5nKHYsIHZpcnR1YWxf
aXJxKSk7Cj4gKyAgICBnaWNfYWRkX3RvX2xyX3BlbmRpbmcodiwgcCk7Cj4gIH0KPiAgCj4gIHN0
YXRpYyB2b2lkIGdpY191cGRhdGVfb25lX2xyKHN0cnVjdCB2Y3B1ICp2LCBpbnQgaSkKPiBAQCAt
NDY3LDYgKzQ3OCwxNyBAQCBzdGF0aWMgdm9pZCBnaWNfdXBkYXRlX29uZV9scihzdHJ1Y3QgdmNw
dSAqdiwgaW50IGkpCj4gICAgICBnaWNfaHdfb3BzLT5yZWFkX2xyKGksICZscl92YWwpOwo+ICAg
ICAgaXJxID0gbHJfdmFsLnZpcnE7Cj4gICAgICBwID0gaXJxX3RvX3BlbmRpbmcodiwgaXJxKTsK
PiArICAgIC8qIEFuIExQSSBtaWdodCBoYXZlIGJlZW4gdW5tYXBwZWQsIGluIHdoaWNoIGNhc2Ug
d2UganVzdCBjbGVhbiB1cCBoZXJlLiAqLwo+ICsgICAgaWYgKCB1bmxpa2VseSghcCkgKQo+ICsg
ICAgewo+ICsgICAgICAgIEFTU0VSVChpc19scGkoaXJxKSk7Cj4gKwo+ICsgICAgICAgIGdpY19o
d19vcHMtPmNsZWFyX2xyKGkpOwo+ICsgICAgICAgIGNsZWFyX2JpdChpLCAmdGhpc19jcHUobHJf
bWFzaykpOwo+ICsKPiArICAgICAgICByZXR1cm47Cj4gKyAgICB9Cj4gKwo+ICAgICAgaWYgKCBs
cl92YWwuc3RhdGUgJiBHSUNIX0xSX0FDVElWRSApCj4gICAgICB7Cj4gICAgICAgICAgc2V0X2Jp
dChHSUNfSVJRX0dVRVNUX0FDVElWRSwgJnAtPnN0YXR1cyk7Cj4gZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS92Z2ljLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy5jCj4gaW5kZXggZjBkMjg4ZC4uMWVk
ZjkzZCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy5jCj4gKysrIGIveGVuL2FyY2gv
YXJtL3ZnaWMuYwo+IEBAIC0yMzYsNiArMjM2LDkgQEAgYm9vbCB2Z2ljX21pZ3JhdGVfaXJxKHN0
cnVjdCB2Y3B1ICpvbGQsIHN0cnVjdCB2Y3B1ICpuZXcsIHVuc2lnbmVkIGludCBpcnEpCj4gICAg
ICB1bnNpZ25lZCBsb25nIGZsYWdzOwo+ICAgICAgc3RydWN0IHBlbmRpbmdfaXJxICpwOwo+ICAK
PiArICAgIC8qIFRoaXMgd2lsbCBuZXZlciBiZSBjYWxsZWQgZm9yIGFuIExQSSwgYXMgd2UgZG9u
J3QgbWlncmF0ZSB0aGVtLiAqLwo+ICsgICAgQVNTRVJUKCFpc19scGkoaXJxKSk7Cj4gKwo+ICAg
ICAgc3Bpbl9sb2NrX2lycXNhdmUoJm9sZC0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKPiAgCj4g
ICAgICBwID0gaXJxX3RvX3BlbmRpbmcob2xkLCBpcnEpOwo+IEBAIC0zMjAsNiArMzIzLDkgQEAg
dm9pZCB2Z2ljX2Rpc2FibGVfaXJxcyhzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgciwgaW50IG4p
Cj4gICAgICBpbnQgaSA9IDA7Cj4gICAgICBzdHJ1Y3QgdmNwdSAqdl90YXJnZXQ7Cj4gIAo+ICsg
ICAgLyogTFBJcyB3aWxsIG5ldmVyIGJlIGRpc2FibGVkIHZpYSB0aGlzIGZ1bmN0aW9uLiAqLwo+
ICsgICAgQVNTRVJUKCFpc19scGkoMzIgKiBuICsgMzEpKTsKPiArCj4gICAgICB3aGlsZSAoIChp
ID0gZmluZF9uZXh0X2JpdCgmbWFzaywgMzIsIGkpKSA8IDMyICkgewo+ICAgICAgICAgIGlycSA9
IGkgKyAoMzIgKiBuKTsKPiAgICAgICAgICB2X3RhcmdldCA9IHZnaWNfZ2V0X3RhcmdldF92Y3B1
KHYsIGlycSk7Cj4gQEAgLTM2Nyw2ICszNzMsOSBAQCB2b2lkIHZnaWNfZW5hYmxlX2lycXMoc3Ry
dWN0IHZjcHUgKnYsIHVpbnQzMl90IHIsIGludCBuKQo+ICAgICAgc3RydWN0IHZjcHUgKnZfdGFy
Z2V0Owo+ICAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKPiAgCj4gKyAgICAvKiBM
UElzIHdpbGwgbmV2ZXIgYmUgZW5hYmxlZCB2aWEgdGhpcyBmdW5jdGlvbi4gKi8KPiArICAgIEFT
U0VSVCghaXNfbHBpKDMyICogbiArIDMxKSk7Cj4gKwo+ICAgICAgd2hpbGUgKCAoaSA9IGZpbmRf
bmV4dF9iaXQoJm1hc2ssIDMyLCBpKSkgPCAzMiApIHsKPiAgICAgICAgICBpcnEgPSBpICsgKDMy
ICogbik7Cj4gICAgICAgICAgdl90YXJnZXQgPSB2Z2ljX2dldF90YXJnZXRfdmNwdSh2LCBpcnEp
Owo+IEBAIC00NDcsNiArNDU2LDEyIEBAIGJvb2wgdmdpY190b19zZ2koc3RydWN0IHZjcHUgKnYs
IHJlZ2lzdGVyX3Qgc2dpciwgZW51bSBnaWNfc2dpX21vZGUgaXJxbW9kZSwKPiAgICAgIHJldHVy
biB0cnVlOwo+ICB9Cj4gIAo+ICsvKgo+ICsgKiBSZXR1cm5zIHRoZSBwb2ludGVyIHRvIHRoZSBz
dHJ1Y3QgcGVuZGluZ19pcnEgYmVsb25naW5nIHRvIHRoZSBnaXZlbgo+ICsgKiBpbnRlcnJ1cHQu
Cj4gKyAqIFRoaXMgY2FuIHJldHVybiBOVUxMIGlmIGNhbGxlZCBmb3IgYW4gTFBJIHdoaWNoIGhh
cyBiZWVuIHVubWFwcGVkCj4gKyAqIG1lYW53aGlsZS4KPiArICovCj4gIHN0cnVjdCBwZW5kaW5n
X2lycSAqaXJxX3RvX3BlbmRpbmcoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBpcnEpCj4g
IHsKPiAgICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqbjsKPiBAQCAtNDkwLDYgKzUwNSwxMiBAQCB2
b2lkIHZnaWNfdmNwdV9pbmplY3RfaXJxKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmly
cSkKPiAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZ2LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwo+
ICAKPiAgICAgIG4gPSBpcnFfdG9fcGVuZGluZyh2LCB2aXJxKTsKPiArICAgIC8qIElmIGFuIExQ
SSBoYXMgYmVlbiByZW1vdmVkLCB0aGVyZSBpcyBub3RoaW5nIHRvIGluamVjdCBoZXJlLiAqLwo+
ICsgICAgaWYgKCB1bmxpa2VseSghbikgKQo+ICsgICAgewo+ICsgICAgICAgIHNwaW5fdW5sb2Nr
X2lycXJlc3RvcmUoJnYtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7Cj4gKyAgICAgICAgcmV0dXJu
Owo+ICsgICAgfQo+ICAKPiAgICAgIC8qIHZjcHUgb2ZmbGluZSAqLwo+ICAgICAgaWYgKCB0ZXN0
X2JpdChfVlBGX2Rvd24sICZ2LT5wYXVzZV9mbGFncykgKQo+IGRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20tYXJtL2V2ZW50LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2V2ZW50LmgKPiBpbmRl
eCA1MzMwZGZlLi5jYWVmYTUwIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZXZl
bnQuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZXZlbnQuaAo+IEBAIC0xOSw2ICsxOSw5
IEBAIHN0YXRpYyBpbmxpbmUgaW50IGxvY2FsX2V2ZW50c19uZWVkX2RlbGl2ZXJ5X25vbWFzayh2
b2lkKQo+ICAgICAgc3RydWN0IHBlbmRpbmdfaXJxICpwID0gaXJxX3RvX3BlbmRpbmcoY3VycmVu
dCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnJlbnQt
PmRvbWFpbi0+YXJjaC5ldnRjaG5faXJxKTsKPiAgCj4gKyAgICAvKiBEb2VzIG5vdCB3b3JrIGZv
ciBMUElzLiAqLwo+ICsgICAgQVNTRVJUKCFpc19scGkoY3VycmVudC0+ZG9tYWluLT5hcmNoLmV2
dGNobl9pcnEpKTsKPiArCj4gICAgICAvKiBYWFg6IGlmIHRoZSBmaXJzdCBpbnRlcnJ1cHQgaGFz
IGFscmVhZHkgYmVlbiBkZWxpdmVyZWQsIHdlIHNob3VsZAo+ICAgICAgICogY2hlY2sgd2hldGhl
ciBhbnkgb3RoZXIgaW50ZXJydXB0cyB3aXRoIHByaW9yaXR5IGhpZ2hlciB0aGFuIHRoZQo+ICAg
ICAgICogb25lIGluIEdJQ1ZfSUFSIGFyZSBpbiB0aGUgbHJfcGVuZGluZyBxdWV1ZSBvciBpbiB0
aGUgTFIKPiAtLSAKPiAyLjkuMAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 12 23:06:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 23:06: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 1dKYPE-0003mv-8N; Mon, 12 Jun 2017 23:05:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <pegro@friiks.de>) id 1dKYPC-0003mk-NV
 for xen-devel@lists.xen.org; Mon, 12 Jun 2017 23:05:54 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 D5/B1-01733-15E1F395; Mon, 12 Jun 2017 23:05:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsVyk9s8XDdQzj7
 SoKdDzmLJx8UsDoweR3f/ZgpgjGLNzEvKr0hgzfjYeJGl4AFvxeRt5g2M+7i7GDk5hATcJCaf
 eMbYxcjFISFwgUliVu8bZhBHSGAXo8SM6YvZQKrYBMwkbh1+wgpiiwhIS1z7fJkRxGYWqJO4M
 fUcWI2wgLlEx/k1zCA2i4CqxM15u8BsXgETiQe3L4HVSAjIS1z51c8CEReUODnzCZDNATRHXW
 L9PCGIkfISzVtnM09g5J2FpGoWQtUsJFULGJlXMaoXpxaVpRbpWuglFWWmZ5TkJmbm6BoamOr
 lphYXJ6an5iQmFesl5+duYgQGFAMQ7GA82Ox8iFGSg0lJlHfLFZtIIb6k/JTKjMTijPii0pzU
 4kOMMhwcShK8PbL2kUKCRanpqRVpmTnA0IZJS3DwKInwury2ixTiLS5IzC3OTIdInWLU5diwe
 v0XJiGWvPy8VClxXh2QGQIgRRmleXAjYHF2iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8UT
 JAU3gy80rgNr0COoIJ6IjrIPfzFpckIqSkGhiTJkl5/+9dotsX0mBr6uHfc6+l/JO/mKbPn8y
 i2rRj/zcb8f/vP7PjxDZtb9P2S8yNylv5438L3dbp+bVc7VvxG9433B0Vfzd/f25Zbll9OdE0
 tY+rf8ayU3+MChP+KqrOfuNqxr3Or+u7tvOkvMLq30f187e4R6ncP//jDsMsBa+5P5bWTVJiK
 c5INNRiLipOBAAIDlhRrgIAAA==
X-Env-Sender: pegro@friiks.de
X-Msg-Ref: server-13.tower-206.messagelabs.com!1497308753!87549421!1
X-Originating-IP: [217.11.55.87]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22326 invoked from network); 12 Jun 2017 23:05:53 -0000
Received: from james.theweblords.de (HELO james.theweblords.de) (217.11.55.87)
 by server-13.tower-206.messagelabs.com with
 DHE-RSA-AES256-GCM-SHA384 encrypted SMTP; 12 Jun 2017 23:05:53 -0000
Received: (qmail 32126 invoked by uid 210); 12 Jun 2017 23:05:52 -0000
X-Qmail-Scanner-Diagnostics: from x5d80acac.dyn.telefonica.de
 (petronios@theweblords.de@x5d80acac.dyn.telefonica.de) by james
 (envelope-from <pegro@friiks.de>, uid 201) with qmail-scanner-2.10st 
 (mhr: 1.0. spamassassin: 3.4.1. perlscan: 2.10st.  
 Clear:RC:1(93.128.172.172):. 
 Processed in 0.045137 secs); 12 Jun 2017 23:05:52 -0000
Received: from x5d80acac.dyn.telefonica.de (HELO montepegro.fem.tu-ilmenau.de)
 (petronios@theweblords.de@93.128.172.172)
 by james.theweblords.de with ESMTPA; 12 Jun 2017 23:05:52 -0000
From: =?UTF-8?q?Peter=20Gro=C3=9Fe?= <pegro@friiks.de>
To: xen-devel@lists.xen.org
Date: Tue, 13 Jun 2017 01:05:19 +0200
Message-Id: <20170612230521.32354-1-pegro@friiks.de>
X-Mailer: git-send-email 2.13.0
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Peter=20Gro=C3=9Fe?= <pegro@friiks.de>
Subject: [Xen-devel] [PATCH 0/2] Fix python bindings for libxenstat
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8uCgpJIHRyaWVkIHRvIGJ1aWxkIGFuZCB1c2UgdGhlIHB5dGhvbiBiaW5kaW5ncyBmb3Ig
bGlieGVuc3RhdC4KCkJ1aWxkaW5nIHdvcmtlZCwgYWZ0ZXIgSSBjaGFuZ2VkIHRoZSBoYXJkY29k
ZWQgUFlUSE9OX1ZFUlNJT04gdmFyaWFibGUgaW4gdGhlCnRvb2xzL3hlbnN0YXQvbGlieGVuc3Rh
dC9NYWtlZmlsZS4gTWF5YmUgdGhlIHZlcnNpb24gZGV0ZWN0ZWQgYnkgY29uZmlndXJlCmNhbiBi
ZSB1c2VkIGhlcmUuIFRoZSAxc3QgcGF0Y2ggdHJpZXMgdG8gYWRkcmVzcyB0aGlzLgoKVGhlbiwg
d2hlbiBJIHRyaWVkIHRvIGltcG9ydCB0aGUgcHl0aG9uIG1vZHVsZSwgdGhlIGZvbGxvd2luZyBl
cnJvciBvY2N1cnJlZDoKClB5dGhvbiAyLjcuMTIgKGRlZmF1bHQsIE1hciAzMSAyMDE3LCAxOTo0
NTowMykKW0dDQyA0LjkuM10gb24gbGludXgyClR5cGUgImhlbHAiLCAiY29weXJpZ2h0IiwgImNy
ZWRpdHMiIG9yICJsaWNlbnNlIiBmb3IgbW9yZSBpbmZvcm1hdGlvbi4KPj4+IGltcG9ydCB4ZW5z
dGF0ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBGaWxlICI8c3RkaW4+Iiwg
bGluZSAxLCBpbiA8bW9kdWxlPgogIEZpbGUgInhlbnN0YXQucHkiLCBsaW5lIDE3LCBpbiA8bW9k
dWxlPgogICAgX3hlbnN0YXQgPSBzd2lnX2ltcG9ydF9oZWxwZXIoKQogIEZpbGUgInhlbnN0YXQu
cHkiLCBsaW5lIDE2LCBpbiBzd2lnX2ltcG9ydF9oZWxwZXIKICAgIHJldHVybiBpbXBvcnRsaWIu
aW1wb3J0X21vZHVsZSgnX3hlbnN0YXQnKQogIEZpbGUgIi91c3IvbGliNjQvcHl0aG9uMi43L2lt
cG9ydGxpYi9fX2luaXRfXy5weSIsIGxpbmUgMzcsIGluIGltcG9ydF9tb2R1bGUKICAgIF9faW1w
b3J0X18obmFtZSkKSW1wb3J0RXJyb3I6IC91c3IvbGliNjQvbGlieGVuc3RhdC5zby4wOiB1bmRl
ZmluZWQgc3ltYm9sOiB5YWpsX3RyZWVfcGFyc2UKPj4+CgpBZnRlciBzb21lIGRpZ2dpbmcgaW4g
dGhlIE1ha2VmaWxlcyBJIGZvdW5kLCB0aGF0IHRoZSBvbmx5IGN1cnJlbnQgdXNlciBvZiBsaWJ4
ZW5zdGF0LCAKeGVudG9wLCBpcyBsaW5rZWQgYWdhaW5zdCBsaWJ5YWpsLCBidXQgZG9lc24ndCBj
YWxsIGFueSBvZiB0aGUgZnVuY3Rpb25zIHByb3ZpZGVkIGJ5IHRoZSBsaWIKZGlyZWN0bHkuIE9U
T0ggbGlieGVuc3RhdCB1c2VzIGxpYnlhamwgaW4geGVuc3RhdF9xbXAuYywgYnV0IGlzbid0IGxp
bmtlZCBhZ2FpbnN0IGl0LgoKU28gbXkgaWRlYSB0byBmaXggdGhlIGVycm9yIGFib3ZlIHdhcyB0
byBtb3ZlIHRoZSAtbHlhamwgZnJvbSB0aGUgeGVudG9wIGJ1aWxkIHRvIHRoZSAKbGlieGVuc3Rh
dCBidWlsZCwgYXMgc2VlbiBpbiB0aGUgMm5kIHBhdGNoLgoKV2l0aCB0aGF0IHBhdGNoLCB0aGUg
YmluZGluZ3Mgd29yayB3aXRob3V0IHByb2JsZW1zLgpCdXQgSSdtIG5vdCBzdXJlIGlmIG15IGlk
ZWFzIGFyZSBjb3JyZWN0LgoKUmVnYXJkcwpQZXRlcgoKUGV0ZXIgR3Jvw59lICgyKToKICBsaWJ4
ZW5zdGF0OiB1c2UgcHl0aG9uIGRldGVjdGVkIGJ5IGNvbmZpZ3VyZSBmb3IgcHl0aG9uIGJpbmRp
bmdzCiAgdG9vbHMveGVuc3RhdDogZml4IG1pc3NpbmcgbGlua2FnZSBvZiBsaWJ4ZW5zdGF0IGFn
YWluc3QgbGlieWFqbAoKIHRvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC9NYWtlZmlsZSB8IDQgKyst
LQogdG9vbHMveGVuc3RhdC94ZW50b3AvTWFrZWZpbGUgICAgIHwgMiArLQogMiBmaWxlcyBjaGFu
Z2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgotLSAKMi4xMy4wCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 12 23:06:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 23:06: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 1dKYPE-0003n6-FO; Mon, 12 Jun 2017 23:05:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <pegro@friiks.de>) id 1dKYPD-0003mk-40
 for xen-devel@lists.xen.org; Mon, 12 Jun 2017 23:05:55 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 56/B1-01733-25E1F395; Mon, 12 Jun 2017 23:05:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsVyk9s8XDdQzj7
 S4M1jVYslHxezODB6HN39mymAMYo1My8pvyKBNeP6/resBbNZKxa/+sXYwHiHpYuRk0NIwE3i
 xroL7F2MXBwSAheYJFpO9LCCOEICuxglZkxfzAZSxSZgJnHr8BNWEFtEQFri2ufLjCA2s0Cdx
 I2p58BqhAVCJXq/nwSrYRFQlXgwcwbYBl4BE4knd7vB4hIC8hJXfvUDxTk4OAVMJZ5PCoQ4wk
 Ri/+SP7BDlghInZz4BK2EWUJdYP08IYpO8RPPW2cwTGPlnIamahVA1C0nVAkbmVYwaxalFZal
 FukaWeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgSFYz8DAuIPx8ha/Q4ySHExK
 orxbrthECvEl5adUZiQWZ8QXleakFh9ilOHgUJLg5Za1jxQSLEpNT61Iy8wBRgNMWoKDR0mE1
 +W1XaQQb3FBYm5xZjpE6hSjMceG1eu/MHE0fdjyhUmIJS8/L1VKnFcHZJIASGlGaR7cIFiUXm
 KUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzBslAzSFJzOvBG7fK6BTmIBOuQ7yBW9xSSJCSqq
 B0fXhteKKhcusgs9WJZ9z6Ex/spYlOtDLT2+3ftV7wRn5Rwu/bradb3JZsTb6kG3ln/uzODnS
 /mgl5RxlC+n2PpdQs//HF2HPnJuLjUoLPqrVPj28sulF5LHq8NwCx7xjDo6fla+3ZSWm1vHUP
 eI7vFBrEsOMS7rrIpUydnc9LfAIfWDm9CZYiaU4I9FQi7moOBEAnyFvOc0CAAA=
X-Env-Sender: pegro@friiks.de
X-Msg-Ref: server-14.tower-206.messagelabs.com!1497308753!64234190!1
X-Originating-IP: [217.11.55.87]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57704 invoked from network); 12 Jun 2017 23:05:53 -0000
Received: from james.theweblords.de (HELO james.theweblords.de) (217.11.55.87)
 by server-14.tower-206.messagelabs.com with
 DHE-RSA-AES256-GCM-SHA384 encrypted SMTP; 12 Jun 2017 23:05:53 -0000
Received: (qmail 32153 invoked by uid 210); 12 Jun 2017 23:05:53 -0000
X-Qmail-Scanner-Diagnostics: from x5d80acac.dyn.telefonica.de
 (petronios@theweblords.de@x5d80acac.dyn.telefonica.de) by james
 (envelope-from <pegro@friiks.de>, uid 201) with qmail-scanner-2.10st 
 (mhr: 1.0. spamassassin: 3.4.1. perlscan: 2.10st.  
 Clear:RC:1(93.128.172.172):. 
 Processed in 0.077543 secs); 12 Jun 2017 23:05:53 -0000
Received: from x5d80acac.dyn.telefonica.de (HELO montepegro.fem.tu-ilmenau.de)
 (petronios@theweblords.de@93.128.172.172)
 by james.theweblords.de with ESMTPA; 12 Jun 2017 23:05:52 -0000
From: =?UTF-8?q?Peter=20Gro=C3=9Fe?= <pegro@friiks.de>
To: xen-devel@lists.xen.org
Date: Tue, 13 Jun 2017 01:05:20 +0200
Message-Id: <20170612230521.32354-2-pegro@friiks.de>
X-Mailer: git-send-email 2.13.0
In-Reply-To: <20170612230521.32354-1-pegro@friiks.de>
References: <20170612230521.32354-1-pegro@friiks.de>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Peter=20Gro=C3=9Fe?= <pegro@friiks.de>
Subject: [Xen-devel] [PATCH 1/2] libxenstat: use python detected by
	configure for python 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>

U2lnbmVkLW9mZi1ieTogUGV0ZXIgR3Jvw59lIDxwZWdyb0Bmcmlpa3MuZGU+Ci0tLQogdG9vbHMv
eGVuc3RhdC9saWJ4ZW5zdGF0L01ha2VmaWxlIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5z
ZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMveGVuc3RhdC9saWJ4
ZW5zdGF0L01ha2VmaWxlIGIvdG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0L01ha2VmaWxlCmluZGV4
IDg1Y2VjNjNlYmYuLjA4YjBmMzUxNzIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hlbnN0YXQvbGlieGVu
c3RhdC9NYWtlZmlsZQorKysgYi90b29scy94ZW5zdGF0L2xpYnhlbnN0YXQvTWFrZWZpbGUKQEAg
LTEwMiw3ICsxMDIsNyBAQCAkKEJJTkRJTkdTKTogJChTSExJQikgJChTSExJQl9MSU5LUykgc3Jj
L3hlbnN0YXQuaAogU1dJR19GTEFHUz0tbW9kdWxlIHhlbnN0YXQgLUlzcmMKIAogIyBQeXRob24g
YmluZGluZ3MKLVBZVEhPTl9WRVJTSU9OPTIuMworUFlUSE9OX1ZFUlNJT049JChQWVRIT046cHl0
aG9uJT0lKQogUFlUSE9OX0ZMQUdTPS1JL3Vzci9pbmNsdWRlL3B5dGhvbiQoUFlUSE9OX1ZFUlNJ
T04pIC1scHl0aG9uJChQWVRIT05fVkVSU0lPTikKICQoUFlNT0QpOiAkKFBZU1JDKQogJChQWVNS
Qyk6IGJpbmRpbmdzL3N3aWcveGVuc3RhdC5pCi0tIAoyLjEzLjAKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 12 23:06:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 23:06: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 1dKYPH-0003no-Qn; Mon, 12 Jun 2017 23: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 <pegro@friiks.de>) id 1dKYPF-0003nZ-OY
 for xen-devel@lists.xen.org; Mon, 12 Jun 2017 23:05:57 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 A9/5D-01752-45E1F395; Mon, 12 Jun 2017 23:05:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsVyk9s8XDdIzj7
 SYPIbQYslHxezODB6HN39mymAMYo1My8pvyKBNePSzUnsBUu4K5a/f8vSwNjB1cXIySEk4Cbx
 7v9pFhBbQuACk8SnS/5djFxA8V2MEg//XmYDSbAJmEncOvyEFcQWEZCWuPb5MiOIzSxQJ3Fj6
 jmgGg4OYYFQiSuXSkHCLAKqEju7doDN5BUwkVi77S0jxHx5iSu/+llAyjkFTCWeTwqEOMFEYv
 /kj+wQ5YISJ2c+ASthFlCXWD9PCGKRvETz1tnMExj5ZyGpmoVQNQtJ1QJG5lWMGsWpRWWpRbq
 G5npJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIHhxwAEOxgvnvY8xCjJwaQkyrvl
 ik2kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQlebln7SCHBotT01Iq0zBxgJMCkJTh4lER4XV7bR
 QrxFhck5hZnpkOkTjHqcmxYvf4LkxBLXn5eqpQ4rw7IDAGQoozSPLgRsKi8xCgrJczLCHSUEE
 9BalFuZgmq/CtGcQ5GJWHeKBmgKTyZeSVwm14BHcEEdMR1kPt5i0sSEVJSDYxiT2Vufv3+7/t
 CEX+DNX2a98sOf/w8q7Oi6FH7mVf9vwL+6Fle2pnEksv7Per4urPeK7hlCjV4/76u2tq5YXqy
 jfOxfaaf+6LrJ6YXHnfn8uDMnm/G0na76+PedRw/ddIjRP1WveJfdYLp+91V71yLr58X+/wy9
 GKP7I0w/6OF8660PLy6u6VbiaU4I9FQi7moOBEARFUOccUCAAA=
X-Env-Sender: pegro@friiks.de
X-Msg-Ref: server-2.tower-206.messagelabs.com!1497308754!82447656!1
X-Originating-IP: [217.11.55.87]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8148 invoked from network); 12 Jun 2017 23:05:54 -0000
Received: from james.theweblords.de (HELO james.theweblords.de) (217.11.55.87)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 12 Jun 2017 23:05:54 -0000
Received: (qmail 32171 invoked by uid 210); 12 Jun 2017 23:05:53 -0000
X-Qmail-Scanner-Diagnostics: from x5d80acac.dyn.telefonica.de
 (petronios@theweblords.de@x5d80acac.dyn.telefonica.de) by james
 (envelope-from <pegro@friiks.de>, uid 201) with qmail-scanner-2.10st 
 (mhr: 1.0. spamassassin: 3.4.1. perlscan: 2.10st.  
 Clear:RC:1(93.128.172.172):. 
 Processed in 0.071864 secs); 12 Jun 2017 23:05:53 -0000
Received: from x5d80acac.dyn.telefonica.de (HELO montepegro.fem.tu-ilmenau.de)
 (petronios@theweblords.de@93.128.172.172)
 by james.theweblords.de with ESMTPA; 12 Jun 2017 23:05:53 -0000
From: =?UTF-8?q?Peter=20Gro=C3=9Fe?= <pegro@friiks.de>
To: xen-devel@lists.xen.org
Date: Tue, 13 Jun 2017 01:05:21 +0200
Message-Id: <20170612230521.32354-3-pegro@friiks.de>
X-Mailer: git-send-email 2.13.0
In-Reply-To: <20170612230521.32354-1-pegro@friiks.de>
References: <20170612230521.32354-1-pegro@friiks.de>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Peter=20Gro=C3=9Fe?= <pegro@friiks.de>
Subject: [Xen-devel] [PATCH 2/2] tools/xenstat: fix missing linkage of
	libxenstat against libyajl
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBmaXhlcyB0aGUgcHl0aG9uIGJpbmRpbmdzLCBzaW5jZSBzeW1ib2xzIHdlcmUgbWlzc2lu
ZyBpbiBsaWJ4ZW5zdGF0Lgp4ZW50b3AgZG9lc24ndCB1c2UgYW55IHlhamwgZnVuY3Rpb25zLCBz
byBkcm9wIGxpbmtpbmcgbGlieWFqbC4KClNpZ25lZC1vZmYtYnk6IFBldGVyIEdyb8OfZSA8cGVn
cm9AZnJpaWtzLmRlPgotLS0KIHRvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC9NYWtlZmlsZSB8IDIg
Ky0KIHRvb2xzL3hlbnN0YXQveGVudG9wL01ha2VmaWxlICAgICB8IDIgKy0KIDIgZmlsZXMgY2hh
bmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xz
L3hlbnN0YXQvbGlieGVuc3RhdC9NYWtlZmlsZSBiL3Rvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC9N
YWtlZmlsZQppbmRleCAwOGIwZjM1MTcyLi45ZDY2NDlkNDY2IDEwMDY0NAotLS0gYS90b29scy94
ZW5zdGF0L2xpYnhlbnN0YXQvTWFrZWZpbGUKKysrIGIvdG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0
L01ha2VmaWxlCkBAIC0zNCw3ICszNCw3IEBAIFNPTkFNRV9GTEFHUz0tV2wsJChTT05BTUVfTERG
TEFHKSAtV2wsbGlieGVuc3RhdC5zby4kKE1BSk9SKQogQ0ZMQUdTKz0tZlBJQwogQ0ZMQUdTKz0t
SXNyYyAkKENGTEFHU19saWJ4ZW5jdHJsKSAkKENGTEFHU19saWJ4ZW5zdG9yZSkgJChDRkxBR1Nf
eGVuaW5jbHVkZSkgLWluY2x1ZGUgJChYRU5fUk9PVCkvdG9vbHMvY29uZmlnLmgKIAotTERMSUJT
LXkgPSAkKExETElCU19saWJ4ZW5zdG9yZSkgJChMRExJQlNfbGlieGVuY3RybCkKK0xETElCUy15
ID0gJChMRExJQlNfbGlieGVuc3RvcmUpICQoTERMSUJTX2xpYnhlbmN0cmwpIC1seWFqbAogTERM
SUJTLSQoQ09ORklHX1N1bk9TKSArPSAtbGtzdGF0CiAKIFBLR19DT05GSUcgOj0geGVuc3RhdC5w
YwpkaWZmIC0tZ2l0IGEvdG9vbHMveGVuc3RhdC94ZW50b3AvTWFrZWZpbGUgYi90b29scy94ZW5z
dGF0L3hlbnRvcC9NYWtlZmlsZQppbmRleCAxY2MzOTNmNDU3Li4yMjc1Y2NkYThlIDEwMDY0NAot
LS0gYS90b29scy94ZW5zdGF0L3hlbnRvcC9NYWtlZmlsZQorKysgYi90b29scy94ZW5zdGF0L3hl
bnRvcC9NYWtlZmlsZQpAQCAtMTksNyArMTksNyBAQCBhbGwgaW5zdGFsbCB4ZW50b3A6CiBlbHNl
CiAKIENGTEFHUyArPSAtREdDQ19QUklOVEYgLVdlcnJvciAkKENGTEFHU19saWJ4ZW5zdGF0KQot
TERMSUJTICs9ICQoTERMSUJTX2xpYnhlbnN0YXQpICQoQ1VSU0VTX0xJQlMpICQoVElORk9fTElC
UykgJChTT0NLRVRfTElCUykgLWxtIC1seWFqbAorTERMSUJTICs9ICQoTERMSUJTX2xpYnhlbnN0
YXQpICQoQ1VSU0VTX0xJQlMpICQoVElORk9fTElCUykgJChTT0NLRVRfTElCUykgLWxtCiBDRkxB
R1MgKz0gLURIT1NUXyQoWEVOX09TKQogCiAjIEluY2x1ZGUgY29uZmlndXJlIG91dHB1dCAoY29u
ZmlnLmgpCi0tIAoyLjEzLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 13 01:34:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 01: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 1dKaiM-0007gs-Hg; Tue, 13 Jun 2017 01:33:50 +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 1dKaiL-0007gh-IW
 for xen-devel@lists.xensource.com; Tue, 13 Jun 2017 01:33:49 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 AC/5A-02956-CF04F395; Tue, 13 Jun 2017 01:33:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVfe3g32
 kQVe/ucWKx79ZLO5Nec/uwORx+MMVFo/tfbvYA5iiWDPzkvIrElgzbt76wlgwKbfi1f1tbA2M
 75y7GLk4hAT+Mkr0NvSxQjiPGSXe/nzLBuFsY5T43/ievYuRk0NEwFni65m5YDavgL7E+nunm
 EFsYQEriUWdR8C6JQQmqEh0zToGViQh4ClxaccjZhh7/f0exi5Gdg42oIZDYiBRFgFViVl909
 knMHIvYGRYxahenFpUllqka6yXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iRHocwY
 g2MHY8c/pEKMkB5OSKO+WKzaRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4zYEhJCRYlJqeWpGW
 mQMMPpi0BAePkgivujxQmre4IDG3ODMdInWKUZdjw+r1X5iEWPLy81KlxHm/2gMVCYAUZZTmw
 Y2ARcIlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfNeswOawpOZVwK36RXQEUxAR1wHuZ+3uC
 QRISXVwCjM+1P22irZuelHV7euzj5hy7uPse3zqSC3/Y+sTS6qnfauC/kZdGff4yCvNV8fWRv
 NODN5jraq9fbvm+elRS3cPE/g7UKb/w0ZkfEN4htPKgomRgV+0f3df0ZrVXsT9wfGmOPn58eZ
 n8nwyujasCGtoaYz7Zk80/LpZX2P2GfMv/3HNP6Cb4MSS3FGoqEWc1FxIgDlITWyfwIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1497317626!107512484!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41664 invoked from network); 13 Jun 2017 01:33:47 -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; 13 Jun 2017 01: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 <osstest-admin@xenproject.org>)
 id 1dKaiF-0001XR-1v; Tue, 13 Jun 2017 01:33: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 1dKai8-0002VG-Ho; Tue, 13 Jun 2017 01:33:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dKai7-0006O1-52; Tue, 13 Jun 2017 01:33:36 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110374-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 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-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-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-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-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2: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:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds: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-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=89b71d14621850c6c4b87a2cb3476efb069aeca9
X-Osstest-Versions-That: xen=5698869a723b36e768daf811ec1170258e6e9cf2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 13 Jun 2017 01:33:35 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 110374: 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>

ZmxpZ2h0IDExMDM3NCB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDM3NC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiAxMTAy
MTkKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMTAxNjUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2
NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMTAxNjUKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTUgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgICBmYWlsICBs
aWtlIDExMDE2NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTEwMjE5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0
ZHMgICAgICA5IGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTAyMTkK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAxNiBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNt
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC14c20gICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDkgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
CnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA4OWI3
MWQxNDYyMTg1MGM2YzRiODdhMmNiMzQ3NmVmYjA2OWFlY2E5CmJhc2VsaW5lIHZlcnNpb246CiB4
ZW4gICAgICAgICAgICAgICAgICA1Njk4ODY5YTcyM2IzNmU3NjhkYWY4MTFlYzExNzAyNThlNmU5
Y2YyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTAyMTkgIDIwMTctMDYtMDkgMjM6MjM6MDIgWiAg
ICAzIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEwMzc0ICAyMDE3LTA2LTEyIDEzOjQyOjMw
IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNp
b25zIHVuZGVyIHRlc3Q6CiAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFj
bGUuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFj
b3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA4OWI3MWQxNDYy
MTg1MGM2YzRiODdhMmNiMzQ3NmVmYjA2OWFlY2E5CkF1dGhvcjogS29ucmFkIFJ6ZXN6dXRlayBX
aWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpEYXRlOiAgIEZyaSBKdW4gOSAwOTozMToyOCAy
MDE3IC0wNDAwCgogICAgbGl2ZXBhdGNoOiBXcm9uZyB1c2FnZSBvZiBzcGlubG9jayBvbiBkZWJ1
ZyBjb25zb2xlLgogICAgCiAgICBJZiB3ZSBoYXZlIGEgbGFyZ2UgYW1vdW50IG9mIGxpdmVwYXRj
aGVzIGFuZCB3YW50IHRvIHByaW50IHRoZW0KICAgIG9uIHRoZSBjb25zb2xlIHVzaW5nICd4bCBk
ZWJ1Zy1rZXlzIHgnIHdlIGV2ZW50dWFsbHkgaGl0CiAgICB0aGUgcHJlZW1wdGlvbiBjaGVjazoK
ICAgIAogICAgICBpZiAoIGkgJiYgIShpICUgNjQpICkKICAgICAgewogICAgCXNwaW5fdW5sb2Nr
KCZwYXlsb2FkX2xvY2spOwogICAgCXByb2Nlc3NfcGVuZGluZ19zb2Z0aXJxcygpOwogICAgCWlm
ICggc3Bpbl90cnlsb2NrKCZwYXlsb2FkX2xvY2spICkKICAgIAkJcmV0dXJuCiAgICAKICAgIDxm
YWNlcGFsbT4gVGhlIGVmZmVjdCBpcyB0aGF0IHdlIGhhdmUganVzdCBlZmZlY3RpdmVseQogICAg
dGFrZW4gdGhlIGxvY2sgYW5kIHJldHVybmVkIHdpdGhvdXQgdW5sb2NraW5nIQogICAgCiAgICBS
ZXZpZXdlZC1ieTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CiAg
ICBSZXZpZXdlZC1hbmQtdGVzdGVkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNr
eUBvcmFjbGUuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICAgIENDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgUmVsZWFzZS1hY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
ICAgIFNpZ25lZC1vZmYtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3Jh
Y2xlLmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDc1ZGZlN2M1NjZjMzZlMGFm
NDcxNDU1N2E2NjY4MjdmNDliNjkxOTEpCiAgICBTaWduZWQtb2ZmLWJ5OiBLb25yYWQgUnplc3p1
dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1
ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 13 03:58:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 03:58:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKcyO-00085b-CE; Tue, 13 Jun 2017 03:58:32 +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 1dKcyN-00085P-2N
 for xen-devel@lists.xensource.com; Tue, 13 Jun 2017 03:58:31 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 D2/DB-01752-6E26F395; Tue, 13 Jun 2017 03:58:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVfdJkn2
 kQfMZUYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBm/JrqV9CbVPFr2nymBsbf
 1l2MXBxCAn8ZJRYe284C4TxmlOjbMhnK2cYoseTvafYuRk4OEQFnia9n5gLZHBy8AvoS0744g
 4SFBUwklv+4wQxSLyEwQ0HiYNsGJpCEhIC3RNvr/4wg9SD21atA29g52ASsJA6JgQRZBFQljn
 8UmcDIvYCRYRWjRnFqUVlqka6hgV5SUWZ6RkluYmYOkGeql5taXJyYnpqTmFSsl5yfu4kR6G0
 GINjBuGaq8yFGSQ4mJVHeLVdsIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8PYm2kcKCRalpqdW
 pGXmAMMOJi3BwaMkwns1HCjNW1yQmFucmQ6ROsWoy7Fh9fovTEIsefl5qVLivMEgMwRAijJK8
 +BGwGLgEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5teOApvBk5pXAbXoFdAQT0BHXQe7nLS
 5JREhJNTDyPPVQuPj7754Y1tM7ZbQ/n3srmCdxcfWGidYilp6WdkFNTi/lOc6n3svUcijmsYt
 7Xiy+VHXz8aCs9Nczujd3LLpW3Ozr1imsp3zpuIxM7O7A6cw1lxgV9lufU3qcN633/WqhS17L
 UpKfBFSITdD83Csdxyn17qTDs/kr5oQrPz8t+fRTfrESS3FGoqEWc1FxIgCd9jDWfAIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1497326307!103048246!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23793 invoked from network); 13 Jun 2017 03:58:28 -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; 13 Jun 2017 03:58: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 1dKcyH-0005bh-CZ; Tue, 13 Jun 2017 03: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 1dKcyB-0001lX-Pc; Tue, 13 Jun 2017 03:58:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dKcyB-00050w-74; Tue, 13 Jun 2017 03:58:19 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110371-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-4.9:test-amd64-i386-libvirt:host-ping-check-xen:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-saverestore.2:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:guest-localmigrate/x10: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-debianhvm-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-libvirt-pair:host-ping-check-xen/src_host:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 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-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:xen-boot:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-examine:reboot:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64: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=f1aa865ae5d4608cbfbb02f42baa1ef5ed95fce2
X-Osstest-Versions-That: linux=37feaf8095d352014555b82adb4a04609ca17d3f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 13 Jun 2017 03:58:19 +0000
Subject: [Xen-devel] [linux-4.9 test] 110371: 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>

ZmxpZ2h0IDExMDM3MSBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDM3MS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
NiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CgpUZXN0cyB3
aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgIDcgaG9zdC1waW5nLWNoZWNrLXhlbiBmYWlsIGluIDExMDIwMCBw
YXNzIGluIDExMDM3MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTUgZ3Vl
c3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDExMDIwMCBwYXNzIGluIDExMDM3MQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxNCBndWVzdC1z
YXZlcmVzdG9yZS4yIGZhaWwgaW4gMTEwMzM2IHBhc3MgaW4gMTEwMzcxCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEw
IGZhaWwgaW4gMTEwMzM2IHBhc3MgaW4gMTEwMzcxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDExMDMzNiBwYXNz
IGluIDExMDM3MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMTUg
Z3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDExMDMzNiBwYXNzIGluIDExMDM3MQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94
MTAgZmFpbCBwYXNzIGluIDExMDIwMAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIHBhc3MgaW4gMTEwMjAwCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1wYWlyIDExIGhvc3QtcGluZy1jaGVjay14ZW4vc3JjX2hvc3QgZmFp
bCBwYXNzIGluIDExMDMzNgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93
YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
IDE2IGd1ZXN0LXN0b3AgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwNzM1OAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1ydGRzICAgICAgOSBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTA3MzU4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qt
c3RvcCBmYWlsIGluIDExMDIwMCBSRUdSLiB2cy4gMTA3MzU4CgpUZXN0cyB3aGljaCBkaWQgbm90
IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBibG9ja2VkIGluIDEw
NzM1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAg
IGZhaWwgaW4gMTEwMjAwIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNt
ICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAg
ZmFpbCBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgNiB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAx
MDczNTgKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDYgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgICAgICBmYWlsICBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0
LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDYgeGVuLWJv
b3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwNzM1OAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
IDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
IDE2IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1leGFtaW5lICAgICAgNiByZWJvb3QgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxs
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDkgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoK
IGxpbnV4ICAgICAgICAgICAgICAgIGYxYWE4NjVhZTVkNDYwOGNiZmJiMDJmNDJiYWExZWY1ZWQ5
NWZjZTIKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDM3ZmVhZjgwOTVk
MzUyMDE0NTU1YjgyYWRiNGEwNDYwOWNhMTdkM2YKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEwNzM1
OCAgMjAxNy0wNC0xMCAxOTo0Mjo1MiBaICAgNjMgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAx
MDczOTYgIDIwMTctMDQtMTIgMTE6MTU6MTkgWiAgIDYxIGRheXMgICA5NCBhdHRlbXB0cwpUZXN0
aW5nIHNhbWUgc2luY2UgICAxMTAwODIgIDIwMTctMDYtMDcgMTE6MzQ6MjYgWiAgICA1IGRheXMg
ICAgNyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCjYwNSBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVz
dCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1w
cnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14
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
YXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDIx
NjIxIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 13 04:32:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 04:32: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 1dKdUy-00024D-0O; Tue, 13 Jun 2017 04: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 <osstest-admin@xenproject.org>) id 1dKdUv-000241-Tr
 for xen-devel@lists.xensource.com; Tue, 13 Jun 2017 04:32:10 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 95/7D-03371-9CA6F395; Tue, 13 Jun 2017 04:32:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBLMWRWlGSWpSXmKPExsWS0XRdVfdEln2
 kwZNp0hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+L6ljb3gbnRFy/LJjA2M
 K4K7GLk4hAT+Mko8PrOcEcJ5zCjR1LSOCcLZxihxueEZSxcjJ4eIgLPE1zNz2UFsYSB7095nT
 CA2r4C9xLetk1m7GNk52ASsJA6JgURZBFQllj2dyTiBkWMBI8MqRo3i1KKy1CJdI0O9pKLM9I
 yS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYxAXzEAwQ7GP8sCDjFKcjApifJ6CthFCvEl5ad
 UZiQWZ8QXleakFh9ilOHgUJLgnZdpHykkWJSanlqRlpkDDBqYtAQHj5II79VwoDRvcUFibnFm
 OkTqFKMux4bV678wCbHk5eelSonz5oLMEAApyijNgxsBC+BLjLJSwryMQEcJ8RSkFuVmlqDKv
 2IU52BUEuZ9kQE0hSczrwRu0yugI5iAjrh+xQbkiJJEhJRUA6OZrsLxP0XGnxvql+zResh04e
 ClHUfmJEk/XROsky7HGmd2peok2wRLxUYW699NR4QvnXA4re2ws2J7iILL3jPrsvP0phQvCtg
 lezT76RyBek+Nz9J3HPiEGpWqFzCmebIW3Zu8p2HdrZedpw6oh29X39oiODtRgdOPc23J90th
 yz/ckLnM6KbEUpyRaKjFXFScCACekWoDWwIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1497328327!66927435!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13973 invoked from network); 13 Jun 2017 04:32: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; 13 Jun 2017 04:32: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 1dKdUr-0006az-W5; Tue, 13 Jun 2017 04:32:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dKdUm-0006eH-Bg; Tue, 13 Jun 2017 04:32:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dKdUm-0001xT-5u; Tue, 13 Jun 2017 04:32:00 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-Id: <E1dKdUm-0001xT-5u@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 13 Jun 2017 04:32:00 +0000
Subject: [Xen-devel] [qemu-mainline bisection] complete
	test-armhf-armhf-xl-vhd
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://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="===============5956160728265266463=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

branch xen-unstable
xenbranch xen-unstable
job test-armhf-armhf-xl-vhd
testid guest-start

Tree: linux git://xenbits.xen.org/linux-pvops.git
Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
Tree: qemuu git://git.qemu.org/qemu.git
Tree: xen git://xenbits.xen.org/xen.git

*** Found and reproduced problem changeset ***

  Bug is in tree:  qemuu git://git.qemu.org/qemu.git
  Bug introduced:  4d43a603c71d0eb92534bc82b72933f329d8a64c
  Bug not present: c90e9392efa6579e714fe9aa2993e7d89e3792dc
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/110394/


  commit 4d43a603c71d0eb92534bc82b72933f329d8a64c
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   Thu Jan 26 18:26:44 2017 +0400
  
      char: move CharBackend handling in char-fe unit
      
      Move all the frontend struct and methods to a seperate unit. This avoids
      accidentally mixing backend and frontend calls, and helps with readabilty.
      
      Make qemu_chr_replay() a macro shared by both char and char-fe.
      
      Export qemu_chr_write(), and use a macro for qemu_chr_write_all()
      
      (nb: yes, CharBackend is for char frontend :)
      
      Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
      Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>


For bisection revision-tuple graph see:
   http://logs.test-lab.xenproject.org/osstest/results/bisect/qemu-mainline/test-armhf-armhf-xl-vhd.guest-start.html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Running cs-bisection-step --graph-out=/home/logs/results/bisect/qemu-mainline/test-armhf-armhf-xl-vhd.guest-start --summary-out=tmp/110394.bisection-summary --basis-template=109975 --blessings=real,real-bisect qemu-mainline test-armhf-armhf-xl-vhd guest-start
Searching for failure / basis pass:
 110340 fail [host=arndale-bluewater] / 109975 [host=cubietruck-picasso] 109954 [host=arndale-westfield] 109928 [host=arndale-metrocentre] 109898 [host=cubietruck-gleizes] 109862 [host=cubietruck-metzinger] 109711 [host=arndale-lakeside] 109701 [host=cubietruck-braque] 109664 ok.
Failure / basis pass flights: 110340 / 109664
Tree: linux git://xenbits.xen.org/linux-pvops.git
Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
Tree: qemuu git://git.qemu.org/qemu.git
Tree: xen git://xenbits.xen.org/xen.git
Latest 92ed32019d0dd22b796608079023ce42aa8a5a57 c530a75c1e6a472b0eb9558310b518f0dfcd8860 64175afc695c0672876fbbfc31b299c86d562cb4 aeef64107afca9c6c0428b2cb26a3ba599b3ed75
Basis pass 92ed32019d0dd22b796608079023ce42aa8a5a57 c530a75c1e6a472b0eb9558310b518f0dfcd8860 56821559f0ba682fe6b367815572e6f974d329ab a7d4a5904b62731551e366ff62d84759c8ee68e2
Generating revisions with ./adhoc-revtuple-generator  git://xenbits.xen.org/linux-pvops.git#92ed32019d0dd22b796608079023ce42aa8a5a57-92ed32019d0dd22b796608079023ce42aa8a5a57 git://xenbits.xen.org/osstest/linux-firmware.git#c530a75c1e6a472b0eb9558310b518f0dfcd8860-c530a75c1e6a472b0eb9558310b518f0dfcd8860 git://git.qemu.org/qemu.git#56821559f0ba682fe6b367815572e6f974d329ab-64175afc695c0672876fbbfc31b299c86d562cb4 git://xenbits.xen.org/xen.git#a7d4a5904b62731551e366ff62d84759c8ee68e2-aeef64107afca9c6c0428b2cb26a3ba599b3ed75
Loaded 4079 nodes in revision graph
Searching for test results:
 109583 [host=arndale-metrocentre]
 109613 [host=arndale-westfield]
 109653 [host=cubietruck-picasso]
 109664 pass 92ed32019d0dd22b796608079023ce42aa8a5a57 c530a75c1e6a472b0eb9558310b518f0dfcd8860 56821559f0ba682fe6b367815572e6f974d329ab a7d4a5904b62731551e366ff62d84759c8ee68e2
 109701 [host=cubietruck-braque]
 109711 [host=arndale-lakeside]
 109898 [host=cubietruck-gleizes]
 109862 [host=cubietruck-metzinger]
 109954 [host=arndale-westfield]
 109928 [host=arndale-metrocentre]
 109975 [host=cubietruck-picasso]
 110032 fail 92ed32019d0dd22b796608079023ce42aa8a5a57 c530a75c1e6a472b0eb9558310b518f0dfcd8860 a0d4aac7467dd02e5657b79e867f067330266a24 d8eed4021d50eb48ca75c8559aed95a2ad74afaa
 110022 fail irrelevant
 110054 fail irrelevant
 110114 fail irrelevant
 110084 fail irrelevant
 110161 fail irrelevant
 110254 pass 92ed32019d0dd22b796608079023ce42aa8a5a57 c530a75c1e6a472b0eb9558310b518f0dfcd8860 56821559f0ba682fe6b367815572e6f974d329ab a7d4a5904b62731551e366ff62d84759c8ee68e2
 110210 fail 92ed32019d0dd22b796608079023ce42aa8a5a57 c530a75c1e6a472b0eb9558310b518f0dfcd8860 64175afc695c0672876fbbfc31b299c86d562cb4 08463297d33d075b6529229c9d43c90356093bae
 110284 pass 92ed32019d0dd22b796608079023ce42aa8a5a57 c530a75c1e6a472b0eb9558310b518f0dfcd8860 066ae4f829bcc6b8c98994a7c22fe570d500d548 d8b833d78f6bfde9855a949b5e6d3790d78c0fb7
 110268 blocked 92ed32019d0dd22b796608079023ce42aa8a5a57 c530a75c1e6a472b0eb9558310b518f0dfcd8860 64175afc695c0672876fbbfc31b299c86d562cb4 08463297d33d075b6529229c9d43c90356093bae
 110265 fail irrelevant
 110304 pass 92ed32019d0dd22b796608079023ce42aa8a5a57 c530a75c1e6a472b0eb9558310b518f0dfcd8860 08f44282c1f6afe1ffdc31e45dae870ddbb32ed3 876800d5f9de8b15355172794cb82f505dd26e18
 110289 pass 92ed32019d0dd22b796608079023ce42aa8a5a57 c530a75c1e6a472b0eb9558310b518f0dfcd8860 61462af65af0d2f56b56097b9ac5eb32f471a673 a0b40c3e08bb81192063f97089cb8c3849b8cfa0
 110313 pass 92ed32019d0dd22b796608079023ce42aa8a5a57 c530a75c1e6a472b0eb9558310b518f0dfcd8860 0748b3526e8cb78b9cd64208426bfc3d54a72b04 429d839a1217a3f64dd158cc384daef523b4c06f
 110267 pass 92ed32019d0dd22b796608079023ce42aa8a5a57 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c6e84fbd447a51e1161d74d71566a5f67b47eac5 d8eed4021d50eb48ca75c8559aed95a2ad74afaa
 110278 fail 92ed32019d0dd22b796608079023ce42aa8a5a57 c530a75c1e6a472b0eb9558310b518f0dfcd8860 64175afc695c0672876fbbfc31b299c86d562cb4 08463297d33d075b6529229c9d43c90356093bae
 110320 pass 92ed32019d0dd22b796608079023ce42aa8a5a57 c530a75c1e6a472b0eb9558310b518f0dfcd8860 ba9fcea1cb6d80536f780760d870416fe5b85863 876800d5f9de8b15355172794cb82f505dd26e18
 110307 pass 92ed32019d0dd22b796608079023ce42aa8a5a57 c530a75c1e6a472b0eb9558310b518f0dfcd8860 697e42dec86d9ae706d4ed42c71acb5f35a463c8 876800d5f9de8b15355172794cb82f505dd26e18
 110294 pass 92ed32019d0dd22b796608079023ce42aa8a5a57 c530a75c1e6a472b0eb9558310b518f0dfcd8860 e5cac10a3b8c97af1f482cd9e8859cc54fc46524 a0b40c3e08bb81192063f97089cb8c3849b8cfa0
 110340 fail 92ed32019d0dd22b796608079023ce42aa8a5a57 c530a75c1e6a472b0eb9558310b518f0dfcd8860 64175afc695c0672876fbbfc31b299c86d562cb4 aeef64107afca9c6c0428b2cb26a3ba599b3ed75
 110331 pass 92ed32019d0dd22b796608079023ce42aa8a5a57 c530a75c1e6a472b0eb9558310b518f0dfcd8860 43771d5d92312504305c19abe29ec5bfabd55f01 a0b40c3e08bb81192063f97089cb8c3849b8cfa0
 110337 pass 92ed32019d0dd22b796608079023ce42aa8a5a57 c530a75c1e6a472b0eb9558310b518f0dfcd8860 03e947f9c2264356aef037e6bf9c496b5deae2d2 d8eed4021d50eb48ca75c8559aed95a2ad74afaa
 110345 fail 92ed32019d0dd22b796608079023ce42aa8a5a57 c530a75c1e6a472b0eb9558310b518f0dfcd8860 cedbcb01529cb6cf9a2289cdbebbc63f6149fc18 d8eed4021d50eb48ca75c8559aed95a2ad74afaa
 110354 pass 92ed32019d0dd22b796608079023ce42aa8a5a57 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c90e9392efa6579e714fe9aa2993e7d89e3792dc a0b40c3e08bb81192063f97089cb8c3849b8cfa0
 110390 pass 92ed32019d0dd22b796608079023ce42aa8a5a57 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c90e9392efa6579e714fe9aa2993e7d89e3792dc a0b40c3e08bb81192063f97089cb8c3849b8cfa0
 110364 fail 92ed32019d0dd22b796608079023ce42aa8a5a57 c530a75c1e6a472b0eb9558310b518f0dfcd8860 6b10e573d15ef82dbc5c5b3726028e6642e134f6 d8eed4021d50eb48ca75c8559aed95a2ad74afaa
 110370 fail 92ed32019d0dd22b796608079023ce42aa8a5a57 c530a75c1e6a472b0eb9558310b518f0dfcd8860 a9b1ca38c2b1f062f22d4847e3b4c848d0fb84c3 a0b40c3e08bb81192063f97089cb8c3849b8cfa0
 110394 fail 92ed32019d0dd22b796608079023ce42aa8a5a57 c530a75c1e6a472b0eb9558310b518f0dfcd8860 4d43a603c71d0eb92534bc82b72933f329d8a64c a0b40c3e08bb81192063f97089cb8c3849b8cfa0
 110372 fail 92ed32019d0dd22b796608079023ce42aa8a5a57 c530a75c1e6a472b0eb9558310b518f0dfcd8860 4d43a603c71d0eb92534bc82b72933f329d8a64c a0b40c3e08bb81192063f97089cb8c3849b8cfa0
 110378 pass 92ed32019d0dd22b796608079023ce42aa8a5a57 c530a75c1e6a472b0eb9558310b518f0dfcd8860 56821559f0ba682fe6b367815572e6f974d329ab a7d4a5904b62731551e366ff62d84759c8ee68e2
 110381 fail 92ed32019d0dd22b796608079023ce42aa8a5a57 c530a75c1e6a472b0eb9558310b518f0dfcd8860 64175afc695c0672876fbbfc31b299c86d562cb4 aeef64107afca9c6c0428b2cb26a3ba599b3ed75
 110385 pass 92ed32019d0dd22b796608079023ce42aa8a5a57 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c90e9392efa6579e714fe9aa2993e7d89e3792dc a0b40c3e08bb81192063f97089cb8c3849b8cfa0
 110388 fail 92ed32019d0dd22b796608079023ce42aa8a5a57 c530a75c1e6a472b0eb9558310b518f0dfcd8860 4d43a603c71d0eb92534bc82b72933f329d8a64c a0b40c3e08bb81192063f97089cb8c3849b8cfa0
Searching for interesting versions
 Result found: flight 109664 (pass), for basis pass
 Result found: flight 110340 (fail), for basis failure
 Repro found: flight 110378 (pass), for basis pass
 Repro found: flight 110381 (fail), for basis failure
 0 revisions at 92ed32019d0dd22b796608079023ce42aa8a5a57 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c90e9392efa6579e714fe9aa2993e7d89e3792dc a0b40c3e08bb81192063f97089cb8c3849b8cfa0
No revisions left to test, checking graph state.
 Result found: flight 110354 (pass), for last pass
 Result found: flight 110372 (fail), for first failure
 Repro found: flight 110385 (pass), for last pass
 Repro found: flight 110388 (fail), for first failure
 Repro found: flight 110390 (pass), for last pass
 Repro found: flight 110394 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  qemuu git://git.qemu.org/qemu.git
  Bug introduced:  4d43a603c71d0eb92534bc82b72933f329d8a64c
  Bug not present: c90e9392efa6579e714fe9aa2993e7d89e3792dc
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/110394/


  commit 4d43a603c71d0eb92534bc82b72933f329d8a64c
  Author: Marc-André Lureau <marcandre.lureau@redhat.com>
  Date:   Thu Jan 26 18:26:44 2017 +0400
  
      char: move CharBackend handling in char-fe unit
      
      Move all the frontend struct and methods to a seperate unit. This avoids
      accidentally mixing backend and frontend calls, and helps with readabilty.
      
      Make qemu_chr_replay() a macro shared by both char and char-fe.
      
      Export qemu_chr_write(), and use a macro for qemu_chr_write_all()
      
      (nb: yes, CharBackend is for char frontend :)
      
      Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
      Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>

Revision graph left in /home/logs/results/bisect/qemu-mainline/test-armhf-armhf-xl-vhd.guest-start.{dot,ps,png,html,svg}.
----------------------------------------
110394: tolerable ALL FAIL

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

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 test-armhf-armhf-xl-vhd      10 guest-start             fail baseline untested


jobs:
 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



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5956160728265266463==--

From xen-devel-bounces@lists.xen.org Tue Jun 13 04:49:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 04: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 1dKdlm-0002v9-J4; Tue, 13 Jun 2017 04: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 <Manish.Jaggi@cavium.com>) id 1dKdll-0002v3-96
 for xen-devel@lists.xenproject.org; Tue, 13 Jun 2017 04:49:33 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 40/76-02180-CDE6F395; Tue, 13 Jun 2017 04:49:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSf0gTYRjHe2+37RQvz6n4KNqPgSnqpgZKkqQ
 VSoTSD7KyIj3r2g5uc9zNsj8KlbK0JCW0FA0lBdNIUynDDHFmaooQyqQWJYSh4o9iZIFldzs1
 e//6PPd93u99n5eHUGiKVAEEk2tleDPNaVXuuDFyW5zugzkhPare5r9rqeMulogO2BbH8MPol
 JI1Z2XnZiqNzl99mGXGLbck/1geukUUI3cCp0oUUOO8j0kFoh4hqPt0E5cKDbWMYLrytroYuR
 HeVAQ02++52Ic6ApW1jSqJNdQ1DPq6IiRWUHr4/L7M1aMSeen7KxeTVBJ0TDiVEuNUMHQXOFz
 ffanTYJ/tRXKPFwxWfsEldqP2Qf/iCpI9Y+FB+6RC5q3wfK7axUBth6mJQVdqoIoQVDUUKuRA
 O6DibTEmNwXB65FqXOYIKFyuRDKnwnS/fbWHh/E/X5Wy0YoKBodacLnoUYN93imOSYiFBRryk
 +ULu6GhyLl6oVsJxfU9qzHsnuC8vpYvEBochWpZ6FTCwsCoQi66vOBny9CqMorDjzdNylIUWr
 XhFao2TF61YfJapGhCIQLDX2R4Xaw+i2cNRquJZjlddFSM3sQIAm1gODpL0J/LNrUhcS02iac
 Tleft70X+BKb1JTvG4tM1m7Oyz1820oIxg8/hGKEXBRKEFshWU0K6xotnDEzuBZYTd2tNBsJD
 60OOnxBlUrDQJoE1yNIQ0hGtzS1OTIObs81MgB/5RPKgpCZjjnndYm1D36GgAG8SiaE0HhaGN
 7HW//UZ5EcgrTcZwokuHqzZuv6nGTEEJoawS/lJwUr/kwLyEDc3H959paCQaw3jU5KSXhzay3
 5MzNjpY0tLiKRSGduW6TRL2u8b6pSjZxuJmksD30qDw1nDQB4WVPfyZHlLRvqwrdZAxHChjvE
 6ri7s2cisYT6uYvTxxMCK8+qe4eR4X+HOwtP2M4aHByeb2mbLympjHJnH9f1eU7rulPIZTy0u
 GOnoMAUv0H8BvXVWtZwDAAA=
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1497329370!102877941!1
X-Originating-IP: [104.47.32.57]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53569 invoked from network); 13 Jun 2017 04:49:31 -0000
Received: from mail-sn1nam01on0057.outbound.protection.outlook.com (HELO
 NAM01-SN1-obe.outbound.protection.outlook.com) (104.47.32.57)
 by server-6.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 13 Jun 2017 04:49:31 -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=q5EANsfLhJqkgPBKkbPdeDMA+aL7aP9Y/B37E1vAPi4=;
 b=NywzUlfILemYVEEBMMGh99fIHdcCvtjx1DmvhYQ/DWsG9m3zmott+4sys84zfeCecRiDig2I2+5iVcIA6lju8kxtpSJVjGUSYu/LbecKOFwF1Ps4Z9Yvz3TJoSfaFUIoM43wiA7ynIfb5ThbhwAdvKNn1/viXoQYEl4klO6OGio=
Received: from [10.160.0.42] (111.93.218.67) by
 SN1PR0701MB2080.namprd07.prod.outlook.com (10.163.132.27) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1157.12; Tue, 13 Jun 2017 04:49:25 +0000
To: "Goel, Sameer" <sgoel@codeaurora.org>,
 Vijay Kilari <vijay.kilari@gmail.com>
References: <CALicx6tE1GiM_Dx04Withsqx8f7CjghHitNEbnckaxSDyeyneQ@mail.gmail.com>
 <2852a867-150c-953e-f5e7-578ab9e09713@codeaurora.org>
 <CALicx6vk-eY9-=daSjNExeTP0hG+Ret99_WrWScDM=g7F2YRBg@mail.gmail.com>
 <e05ed165-34ad-46aa-8932-63fec71ae8e3@codeaurora.org>
From: Manish Jaggi <mjaggi@caviumnetworks.com>
Message-ID: <4aee1d7a-0fdf-0a48-1e2d-efb33a4d14f4@caviumnetworks.com>
Date: Tue, 13 Jun 2017 10:19:11 +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: <e05ed165-34ad-46aa-8932-63fec71ae8e3@codeaurora.org>
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: BM1PR01CA0083.INDPRD01.PROD.OUTLOOK.COM (10.174.208.151) To
 SN1PR0701MB2080.namprd07.prod.outlook.com (10.163.132.27)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: SN1PR0701MB2080:
X-MS-Office365-Filtering-Correlation-Id: a3523dac-5369-4257-7c79-08d4b21792d1
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(201703131423075)(201703031133081); SRVR:SN1PR0701MB2080; 
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2080;
 3:qmN3ZM6n+3zjyBaXwlGBcQHSVP6mFxqPmKhZHcB9a9Srj30puwo2ImQG1CQMRPgtHnG6tcx9vjZMPvhcUT4621+ROkeO3QAWDoJM5pt1FMfF/NPaOXN77DhqaKyvuCIr0UMHCWhw/x1fwsJ/61IBBELZd9i8IbGB+QR3M0DbQqZlWN3QtIw3Ivh9xObD6tfroKPklJJbFWjXq6KD0yjnWLb/EIYH5j8WDA/MvU7mgix4nub2ZWKGd66NWuyB1+x6DT+CNB4odj0CY0fEezq9Frj+5hRiF/AkvlYXhXLk8yTPcBIm4MOSIXq/t1FjMpmf0uBHraFAShO60HwYXB2eZw==;
 25:YvI1XqayNStHrEsLQ4Bexl1Uce5ZzQjK0dqUQSvHP6o1ZuM3Q3u353+b0TtTBHPlp2uHCVWwnSa0diFhqTIBm5t7tYEcmG3sG0Y+V0mQ+CRaPbJIkdctr+BZlbDSJACYnGg6zQYGhB9LRvOkBefic6JstxJ48N3/R36x1AGj0w3LsB7a7wT9sqG29JlG1sojh55wGlr4crzC/+Ou4x/8EgqppiG4bN8VdCgns3K2wQMbl/wnZ9ICJhrGVxcgItheD7w9NuM8e7BQ2o11shhlE+HcVKoq1ARdrhGJsiu85H+ArNdOFVuoMjRNku6/ze5o4JDLqd8KbuGErDcPLMK/Fcj8z0fyx8qRUoGjZ4ABp8F4V62SOAVgKG+RtzC0OgZ3EUopoWxNIzz5b8P/xBNhnkI35OQqZReXoAr4HwVI8FHo9GziwMhvTA+LmV7/jpIFr3vOCrsib7ihuIMsseoC0LhD9862ZulKhcfgIA4cGlQ=
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2080;
 31:BInba+oNTEllZ1QDyHkb7Mj47WmUWrLsYiM2gGoyd10lzvIsTgedYzkPVnEeBTPjSNflHz+O7fbDp5vRUiPUnhnk1B7q6lz70zLMjExrDx2lqOj2SCKerRCBK0CViUzUPS7W4MhK5KAepBBZ7A10WXSgvcewxZM15v8JiF+SK9STxjHWRwlriSEv5Dpuiq01sZQ9XNAk2Dep6hmLNfgvmJDJvsnM43fkFiWsXcH3G7GIp7q1oeBgbGw6rTOQjZiw0bMsrew8kY5o+5TxDjp5IQ==;
 20:p97kwI0ugvVbDWExTEii0gEL4i9XR4lptWQ7fD7g9SEh/14PM5ld+F4bpd6D17eVVp+8yLegmiIO2M++NbPcf8Jaqs6bbcwWelfxxodlWFXUSWXXusywKEuqM3TS4tZZAU2WTxy4fxy9NDpIE/uBsgWkNSTZthLoRX1twmmcQu3IkE715YT/+sF8NPKXsKaOdMs9uhygwBpUK5efnZ/Ms+dehc7THiZdLjT2l46N1UFqYr2WxLxBDmJ4gtTjAtwlRhaK3vabsTn25a76hH6tYZ1LyLPI9ZBFzaTEVy3Ny2rsKtkvW8ikgy3xQWkcxajKVygQ4n29n6dkwETpIXBEsGpKjVnsC2QX+Xh1+77vb2n3Zouox/aBGw+dE13l6xUPjjFW2XTmSx4n6wEHIOxZ3lmNvfCWxMrZBD7XUxH/ByuNOm0fXuE6ORtDapqlUijitS7lAU4zdkhSDIAf4IJvuiIzfdi97GmmR3u/Jp4xPfnI62Awgp1JPaHLSYsk/5YUTqfw35l5Myd/jsOAF8P5mRdogk3Buve0Ukkke04ivu1VLaXydQaQSwY2GaBYxCZSSp5rwnQWR+fXz08pR6C4qFtpQoyoVvSBbMPkaVRxYQ0=
X-Microsoft-Antispam-PRVS: <SN1PR0701MB2080202BD98A393447B1B7DEECC20@SN1PR0701MB2080.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(114974198459425);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(100000703101)(100105400095)(93006095)(6041248)(20161123560025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123555025)(20161123562025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:SN1PR0701MB2080; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:SN1PR0701MB2080; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtTTjFQUjA3MDFNQjIwODA7NDpTUm5BY3k1NXBncExTREErYTRiRTVnVW5o?=
 =?utf-8?B?MnhJRXlKVkxoK1JVR2lBdk01c0FDQjR4VEJicmQrQjVESExGbzhJUXpuaVIz?=
 =?utf-8?B?QUc1cVpnSjkyWFkyTlNGaXh3dGRKTklha2kxc2lOMUVXZEN5NVVLQUcwVDYr?=
 =?utf-8?B?VytmeHVLZlRrekZqUnU4bk1DZkZYZkpEeDRnNHpaUmxVQnJTZWltRlFNNUg4?=
 =?utf-8?B?U0o0NkVkbGI4QmV3MnkvM1IzMWRkSTFmWngwVWRMR29VKzk0ZXlQL0UyRlVU?=
 =?utf-8?B?b050eXRJeUhocVQvMDM0YXlmeDFiTFZUSUJ2U1VKOFY4d0t2NVZFUGw1dG1K?=
 =?utf-8?B?NEFjZDdYVWJtelBGTDhLN2d5c2hGYmNTa1VNTWtpaVVqZWVMbnZQOFJLNS9J?=
 =?utf-8?B?akJ6UGxicWZIQTNkeEpCV2M3Zzc1dmYwKzJLUTJGczBLaXdUamZvcUtBNHdH?=
 =?utf-8?B?ZzdYQzdUTmlQaG1aQitVbE1pRCtzWkt2bG5BYkZ2UHZuSS9Zd1d4am9KRlU4?=
 =?utf-8?B?SExKTW05OWlyY2hLa1FnZ1EyNGp2UmR1WkJJRjBMaFpyNXRIcE5DR005TWRp?=
 =?utf-8?B?MVRYaFcrZVlmQ2NnRWZiVVUvcXdsd2ZNQ3hNRTY2YnovbHE0czZyRll6bmdB?=
 =?utf-8?B?R21hMHlUdldpMzVnQXZNbXU0TTd5d3BNb2VYeUZtdGRXSEtMcUF5T1R4bEpS?=
 =?utf-8?B?WjliT2ZVZHQyNU9hRHFvcTZVK3pzU041UWg2bWpTN0ttUzJyTlo1SE56RFY4?=
 =?utf-8?B?MGtONDJDYlZia2FnRWthSm9adnIra2QxTm5aUmQ0UElSblF3YUdRWURWVzBK?=
 =?utf-8?B?bmJQenUyOUY2Qmd4bVhMbmYzV05KeGtYREZoM0NRZm1tWlJFRmkxVDBxeE1T?=
 =?utf-8?B?eVZrcHd5cjdMQVhBd1R6aFFxenRvQXdCTkg1cUxyaU5SQmpJdTFqaFl3ZW9Q?=
 =?utf-8?B?emQvbExGR0x5NXRaZm5kcjdvSFRvNUdHS3krU1RkYnYyTXh2MGxERVNrYTVm?=
 =?utf-8?B?eUZuN3ZLbVBDSTNPdVpLK2lYK2pDaWZIRGNpTnVtTmEzVUZBbkpYd2FCNWdP?=
 =?utf-8?B?OVZpZW02RGMyRkVHZlVrMUNPbzQwN3FsVWozTitmaUJSTU5xTHNBVlowOUhj?=
 =?utf-8?B?YUptTDVTRmQxM2dQemlURHpMUEd5Z0dKbDE1SmF0bFovMTlRbXlvN2UraDBO?=
 =?utf-8?B?YWR3ZTFRbXd6b3Q0RGFick9sV1Q0TGtDRnNwNGJOaG9FQ3U5MjNlZVZmUjFt?=
 =?utf-8?B?dUN4bFVVblhEWHZYenM0anQ2T1BUMDVVSHczdkNvMkc4WmRRSmpRSkFnZkhw?=
 =?utf-8?B?b3BUU1Z2TUhVQkRKUlQyVHNQSDFJZyswWjcwMFRNQUdTYlJqQ3lMUElWWlc4?=
 =?utf-8?B?bGhaOGRPMjBYOG5RVVZ0TnNTNDV2ZGtCai8xTUpzT1ZqRWUzekd0d0ovbk8y?=
 =?utf-8?B?TWl4V2tZUFphNmxuYkdsYnlpeUNDT04xOFFuVUIzZkZxdjdFRW5aVkxmQW5D?=
 =?utf-8?B?YjhBWnR0ZUVPU1lVMlN3OGdRcU8zeW93UzBoTmdPZWFsWXZzZkRiaGlXa0My?=
 =?utf-8?B?QXZhMDl5clkrMzZJaDl0dnZER1RpbXVBPT0=?=
X-Forefront-PRVS: 0337AFFE9A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6049001)(6009001)(39450400003)(39410400002)(39840400002)(39400400002)(39850400002)(377454003)(24454002)(3846002)(8676002)(230700001)(81166006)(4326008)(5009440100003)(93886004)(25786009)(2906002)(90366009)(31696002)(72206003)(478600001)(305945005)(36756003)(53546009)(7736002)(38730400002)(6246003)(31686004)(65806001)(23676002)(53936002)(66066001)(189998001)(5660300001)(33646002)(6306002)(65956001)(6486002)(64126003)(47776003)(77096006)(50986999)(65826007)(2950100002)(54356999)(42882006)(76176999)(229853002)(966005)(42186005)(6666003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:SN1PR0701MB2080; H:[10.160.0.42]; FPR:;
 SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtTTjFQUjA3MDFNQjIwODA7MjM6R1NJLy8vZldmd3BTUHYxZDNHZGo0ZStj?=
 =?utf-8?B?eGZybGZLOFFpSmp3Rm9GRXlRTU1KN2pvVGJlcHQ4azZRRXhhUHN6bkJDTXlF?=
 =?utf-8?B?R3NpNE5STkt2NVcxaWdxTThpNmtyZW9ndG5jeVhTSC9BUFZoU3l5U25CTEhk?=
 =?utf-8?B?djhybWJTTDdUbUxndVduVllxaitnajNoWHBJa0FJMGc4Q2FFN3kxRnlOTW9s?=
 =?utf-8?B?MVJSc09aaGFTRDIxcnh4SUY5WjBDQzlybEdIbHNQM1VBR250T2Q0RE5JL1RW?=
 =?utf-8?B?OVF4cTg3YmlHcmhqck9ONUk4c2VVaEJja1BQWDJZRHZtMUpmSDladGhxV05G?=
 =?utf-8?B?alQySlAxMURzV2JGcjB2cnNoQkZVT0NSU3gxcHUxb3dHM0VjYXRlYnF1RXcv?=
 =?utf-8?B?cXVIZ0ZWN3F4YU9FRlpoeS94TVptdnZoRU1TbUllMzVvZzVsQkRvSS9FUHgr?=
 =?utf-8?B?bms1ZUZxc09rbkVBbjhDQTRhRkdWN2ZFRk5RZ1A1MVdJcFBUcm9PL0Z1L0Jh?=
 =?utf-8?B?SkZXT3NHZDl6eFFNbDEwdzhaNXV1YnF3K1ppeU5yZjNDaWY2U1lZVFJ2ZkJq?=
 =?utf-8?B?L1owUzR4R2pic3dHWXlGcS8yWVlWRXpQTGxwWktRZEdMZzFWaEVVTjBaeHZW?=
 =?utf-8?B?ejRaQzlqNnZMakY5ZG9vMUszVVcxa1RQeGdIQUFCeDNrK0IrVnAxd0hlUFZY?=
 =?utf-8?B?SEZDYnhSVEJxMGdIaDhORVlLOVQ1WFA4UUxmL2RLTjNrdlZhVEJ0SzZJUGVx?=
 =?utf-8?B?YlpQdGg1a3lNRXRnSEFWRHdzWFdyOVdybjZ2ZmdRZWZCWk9tZkFLMWdTKy9O?=
 =?utf-8?B?WGJqa05KU2xQWVRuMnJCUUtxR1ZTUGxIcWZRS1RZY2lQbTRPVWNqaDBEaXFl?=
 =?utf-8?B?MDJRdG0wZmFrMm9DVVRobFhuQkw4UGxyYzg5RGVQQWVuNmNmb0NBN0wvK0Nw?=
 =?utf-8?B?NHlRL21IVGVGNkxHc0FoRmZmN0ZPaGxhOFpOQTZXV0JQd1BUWUhtUUw2Y3Nl?=
 =?utf-8?B?R2l2eDdvaWtaUmtQZGY5QmROQnBaUVZNZkhFdnlGK1lLY2dkRnYydVFnV2tF?=
 =?utf-8?B?WWRrWmpLNDBxME1tb2MzejZ4QXlTdGZGaXhZUDZSNkQ3aExrdjBkK0tZcGFi?=
 =?utf-8?B?MFFoS2lBTXFNeEZuS213WnU4clkwa1hUSEhhb0FnSXZaSWJKenI5UnBuWStI?=
 =?utf-8?B?ZmhZaUJ1UW1XcDZUWFl1OS9NQnA1Q0ZKbW4xOEVTQXJMNzhFSFA2aUN4YzY1?=
 =?utf-8?B?RHpXcDRiS01lTmFLMWVVT0ZDYnh2YUprQUNpVm1CT2p6b3Z6RUc1S0djSnpM?=
 =?utf-8?B?WUFUaFBFclcxVXhjaFdrU1ZvVE9RWTVxeElMNTkvUk10azVVaUN3QjVVdTRY?=
 =?utf-8?B?bm82VWRWaEhkblpTVk9EK1AyODdYWmpNRUh2UUVHcVU5ZmJSSmlPaGVQSFhW?=
 =?utf-8?B?aXdMdTNwNmRoTEhHSERpMnJJNFRkMXF3ZmtZdWpGQzd5aElpT21YZVBTK3BD?=
 =?utf-8?B?WDAzdkh2eHVteVE0NTZrRVRNVHZxUlNCajRFZEl5NE5KMklmL2VBVGNxM1BL?=
 =?utf-8?B?alNldnJldkFlc3p3dytFSXhVcU5jTlJGYTlOTjNVeUswQW1pNC9sUTJxSlBD?=
 =?utf-8?B?L3FGdDFwTWFXY09HZlpPQ3grd3ZQOG1UeDl2T0NuZ3BjVHhkNnVRdzZBTGxP?=
 =?utf-8?B?K0dlcU00SUZGMW5BdW5kd2tSSTVjWno3RGFHb3h2a25WSzVDZForbHdqOENY?=
 =?utf-8?Q?swP8MJ2xPoEbTzgoDx/0TqliVZpzFp/iqWcuahQ=3D?=
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2080;
 6:ZLADsL7I3VRfj04RYJRC/vFwdm4WZgfBtsd77FKX4zHGzptRc7v2XHx3syvD9/PkJcioH/FzHyfKYqE0XLQdtbPRICgA1E8DKdoq+J0ciFB75wo1Txd0ItCGYHiTUZfhi9yZenHOKSPfaQEDvzrtJfoZMnwOoBbuowx/QszrzD34mOE8Va7tnmMpLi7NBGHUzR57RkSweJXBI2yQUncxKcfICSuIWgMFI1uv9H4d4j9zTYVuLC+6shrY/XdGMZ+EzBdhjJJ8hUQVqFCCa7Yl9GCniV2ljJ5cDmjA/a8RHqDiDqehxyVn3LE0LMHmkqGxKrjpKx4SvZ8UccsoeZQovU1PD+uAUMEazl0l2EqZdSC0MI89+XM1TeRJamtkifqmlTXv+hz/VPP1JdtR9FhcnYOhjBz8nmFg+KsqkmXLtJVZ+vJFfyAl0CaJiVKs/CzY4Mk/VHCGQEpkpEJo4BB+cRElNsMoryBpsF1bXhetnYAhwAQC+vIMsiZwG4p45+hRacY+70scbEqqBMxtAhKRkw==
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2080;
 5:nVEF7s20uJP07lVrqp9xj70ziDwzmo3S5yqi518RHDcyvCqik5uSQVEHZkpo5lW89ss//OUmmzkIO7RYL4vH1k3hNHLOgEN/mlIszPgp5+WKOCDPCXLnxsMzAKiAzKDnxGHp9TFfR3GscOQLQ67OvJWeRNEoJSjoXVm8TCM3EBn7plGhR6n0ou9olwcmVFLLZhhBIxynXZ5GgCi7u6r/z65px+whvUZb8aRJxtdw51XNIvs6b8i13Gql/aMCQd19YsT/FhxHHYQ0JAGtjbldzxXUhA6xyw8VUj2dHp77dTpFZ67BUsN6xHpEGLtidSd7CyksUaXp5lKTQ/r9OBo/3YkIdhDU+w2f5taBKzIwmY52VRJnNdjbmurojKDmxzwicHwM8PHsY84MbUvwb1PeB+4B4lqCLNPQwymHr8cii1/HvXhkHc2cCPueQZP72/Wt05Ka9hGPONidcZ3G0OX7Ez9Hw4j9JfpQy9VhllpCBS7Dneb0OrYkIkaKvS89jH2z;
 24:jgv6hepBY2pMGjzRtuHwJ5GE742EJzK32XeTO6D3uYuudcTRb23+r3ASI4Osre6E2H8Qf9Pb3iDx85GU24XNmbXY3EeNIj9+3XOUKITi8c4=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2080;
 7:bz06AB6tfYdMr25We1AbLXTyPt+1s2J7VO61ek3PPYf8nYGaOQKauQbDOQvnXA17mhh8/nPGcGdoc6fsj6723YRQTYo84+nMfLWGjcMee6vP6p3UoA5XUh+REpVhj47wY4B5NRR5Eo2m4JnsDaMS3rnjqINq0SOS7yCE3moCYlRlrhJySI4KpUiwlQvHExCnBiaulSthhr6OU0uOYGdTDj1l/j7botNx2qMenYada574JDApC7To7n9qJN9ofY2+RQ3YML/YwPP6LdWikBaZ16F/Hq+E4SlLBYIel9JrmtwtTRf52RDRjeSp5EthoTuz4k3h2fPmrim5Jw4WMUJE7A==
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Jun 2017 04:49:25.5776 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR0701MB2080
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] ARM: SMMUv3 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-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>

CgpPbiAzLzI5LzIwMTcgNTozMCBBTSwgR29lbCwgU2FtZWVyIHdyb3RlOgo+IFN1cmUsIEkgd2ls
bCB0cnkgdG8gcG9zdCBzb21ldGhpbmcgc29vbi4KSGkgU2FtZWVyLApBcmUgeW91IHN0aWxsIHdv
cmtpbmcgb24gU01NVSB2MywgY2FuIHlvdSBwbGVhc2UgcG9zdCBwYXRjaGVzLgoKVGhhbmtzCk1h
bmlzaAo+IFRoYW5rcywKPiBTYW1lZXIKPgo+IE9uIDMvMjcvMjAxNyAxMTowMyBQTSwgVmlqYXkg
S2lsYXJpIHdyb3RlOgo+PiBPbiBNb24sIE1hciAyNywgMjAxNyBhdCAxMDowMCBQTSwgR29lbCwg
U2FtZWVyIDxzZ29lbEBjb2RlYXVyb3JhLm9yZz4gd3JvdGU6Cj4+PiBIaSwKPj4+ICAgSSBhbSB3
b3JraW5nIG9uIGFkZGluZyB0aGlzIHN1cHBvcnQuIFRoZSB3b3JrIGlzIGluIGluaXRpYWwgc3Rh
Z2VzIGFuZCB3aWxsIHRhcmdldCBBQ1BJIHN5c3RlbXMgdG8gc3RhcnQgd2l0aC4gRG8geW91IGhh
dmUgYSBzcGVjaWZpYyByZXF1aXJlbWVudD8gT3IgZXZlbiBiZXR0ZXI6IHdhbnQgdG8gaGVscCB3
aXRoIERUIHRlc3RpbmcgPyA6KQo+PiBUaGFua3MgU2FtZWVyLiBJIGRvbid0IGhhdmUgYW55IHNw
ZWNpZmljIHJlcXVpcmVtZW50LiBJIGFtIGFsc28KPj4gbG9va2luZyB3aXRoIEFDUEkgc3VwcG9y
dC4KPj4gUGxlYXNlIHNoYXJlIHlvdXIgUkZDIHBhdGNoZXMgc28gdGhhdCBJIGNhbiB0ZXN0IG9u
IG91ciBwbGF0Zm9ybS4KPj4KPj4+IFRoYW5rcywKPj4+IFNhbWVlcgo+Pj4KPj4+IE9uIDMvMjAv
MjAxNyAxMTo1OCBQTSwgVmlqYXkgS2lsYXJpIHdyb3RlOgo+Pj4+IEhpLAo+Pj4+Cj4+Pj4gICAg
ICAgSXMgdGhlcmUgYW55IGVmZm9ydCBwdXQgYnkgYW55b25lIHRvIGdldCBTTU1VdjMgc3VwcG9y
dCBpbiBYZW4gZm9yIEFSTTY0Py4KPj4+PiBXb3VsZCBiZSBnbGFkIHRvIGtub3cuCj4+Pj4KPj4+
PiBSZWdhcmRzCj4+Pj4gVmlqYXkKPj4+Pgo+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fCj4+Pj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+Pj4+IFhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4+Pj4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo+Pj4+Cj4+PiAtLQo+Pj4gUXVhbGNvbW0gSW5ub3ZhdGlvbiBDZW50ZXIsIEluYy4KPj4+IFRo
ZSBRdWFsY29tbSBJbm5vdmF0aW9uIENlbnRlciwgSW5jLiBpcyBhIG1lbWJlciBvZiB0aGUgQ29k
ZSBBdXJvcmEgRm9ydW0sCj4+PiBhIExpbnV4IEZvdW5kYXRpb24gQ29sbGFib3JhdGl2ZSBQcm9q
ZWN0LgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 13 05:52:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 05:52:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKekL-0007EL-EV; Tue, 13 Jun 2017 05: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 <osstest-admin@xenproject.org>) id 1dKekK-0007Dy-3L
 for xen-devel@lists.xensource.com; Tue, 13 Jun 2017 05:52:08 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 6F/6D-03058-78D7F395; Tue, 13 Jun 2017 05:52:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVbet1j7
 S4GiztMWKx79ZLO5Nec/uwORx+MMVFo/tfbvYA5iiWDPzkvIrElgz1q9ayVKw06mi/1wHUwPj
 V5MuRi4OIYG/jBJbTi1hhnAeM0r8/nKAEcLZxijxuP07WxcjJ4eIgLPE1zNz2UFsXgF9iXunl
 4LZwgLmEte+3WQCaZAQWMgmMe9VI1iDhICvxP8T25lg7Mev/gKtYOdgE7CSOCQGEmURUJXYMq
 mZcQIj9wJGhlWM6sWpRWWpRbrGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgT5
 nAIIdjB3/nA4xSnIwKYnybrliEynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgtewxj5SSLAoNT21
 Ii0zBxh8MGkJDh4lEV77cqA0b3FBYm5xZjpE6hSjLseG1eu/MAmx5OXnpUqJ8/6vBioSACnKK
 M2DGwGLhEuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5vWpAprCk5lXArfpFdARTEBHXAe5n7
 e4JBEhJdXAaCA4ed4Ht9q/3yb+25Tqv0St4+Rv1w9HbP7JtWi9N5qx++7pzM55kR8FcxKnaOS
 IWWsL3d6ioe3RuHee5pfoz/sObRG4XLlcorZsjmv90ykh5ovuN3ZvmFW/fY7QgcjQCQamdfeX
 ns1oKH5jfDB/84IFLkuk+9c9vzHjjcB8hsf35h5cVb6x0FWJpTgj0VCLuag4EQAJSziefwIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1497333125!106551008!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41600 invoked from network); 13 Jun 2017 05:52:06 -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; 13 Jun 2017 05:52: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 <osstest-admin@xenproject.org>)
 id 1dKekG-0000RX-OS; Tue, 13 Jun 2017 05:52:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dKekB-0004Ts-4S; Tue, 13 Jun 2017 05:51:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dKekA-0002Eb-PV; Tue, 13 Jun 2017 05:51:58 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110383-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-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check: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-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-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=58953eb793b7f43f9cbb72bd7802922746235266
X-Osstest-Versions-That: seabios=3fdabaee7d4c36231fe2f052b2d3464dba690acc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 13 Jun 2017 05:51:58 +0000
Subject: [Xen-devel] [seabios test] 110383: 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>

ZmxpZ2h0IDExMDM4MyBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTAzODMvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2Nh
bG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMDgxNjUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEwODE2NQogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAxNiBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNlYWJpb3MgICAgICAg
ICAgICAgIDU4OTUzZWI3OTNiN2Y0M2Y5Y2JiNzJiZDc4MDI5MjI3NDYyMzUyNjYKYmFzZWxpbmUg
dmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAgICAgIDNmZGFiYWVlN2Q0YzM2MjMxZmUyZjA1MmIy
ZDM0NjRkYmE2OTBhY2MKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEwODE2NSAgMjAxNy0wNS0wMyAw
MDoxMToxNSBaICAgNDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTAzODMgIDIwMTctMDYt
MTIgMTk6MjA6MzQgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25u
b3IubmV0PgogIFJvbWFuIEthZ2FuIDxya2FnYW5AdmlydHVvenpvLmNvbT4KCmpvYnM6CiBidWls
ZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5n
IHJldmlzaW9uIDoKCisgYnJhbmNoPXNlYWJpb3MKKyByZXZpc2lvbj01ODk1M2ViNzkzYjdmNDNm
OWNiYjcyYmQ3ODAyOTIyNzQ2MjM1MjY2CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmkt
Y29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcwor
KysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9z
c3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAg
ICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9
L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisr
KyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rl
c3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21l
L29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xv
Y2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9s
b2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2Fw
LXB1c2ggc2VhYmlvcyA1ODk1M2ViNzkzYjdmNDNmOWNiYjcyYmQ3ODAyOTIyNzQ2MjM1MjY2Cisg
YnJhbmNoPXNlYWJpb3MKKyByZXZpc2lvbj01ODk1M2ViNzkzYjdmNDNmOWNiYjcyYmQ3ODAyOTIy
NzQ2MjM1MjY2CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4v
Y3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBS
ZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAg
ICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVw
b3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9y
ZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9o
b21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVw
b3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3Mv
bG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0
L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysg
dW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT1z
ZWFiaW9zCisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZQorICdbJyB4c2VhYmlvcyA9IHhsaW51eCAn
XScKKyBsaW51eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0
cmVhbS11bnN0YWJsZQorIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5i
cmFuY2ggeGVuLXVuc3RhYmxlCisgcHJldnhlbmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycg
eDU4OTUzZWI3OTNiN2Y0M2Y5Y2JiNzJiZDc4MDI5MjI3NDYyMzUyNjYgPSB4ICddJworIDogdGVz
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
IHRlc3RlZC9saW51eC0zLjE0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICdd
JworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQv
bGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2Vy
bmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNy
b24uc2VhYmlvcworKyA6IGRhaWx5LWNyb24uc2VhYmlvcworKyA6IGRhaWx5LWNyb24uc2VhYmlv
cworKyA6IGRhaWx5LWNyb24uc2VhYmlvcworKyA6IGRhaWx5LWNyb24uc2VhYmlvcworKyA6IGRh
aWx5LWNyb24uc2VhYmlvcworKyA6IGRhaWx5LWNyb24uc2VhYmlvcworKyA6IGh0dHA6Ly9oZy51
ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLnNlYWJpb3MKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3Fl
bXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAor
IFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rl
c3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIHNlYWJpb3MKKyBjYXNl
ICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3Qv
cmVwb3Mvc2VhYmlvcworIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdCA1ODk1M2ViNzkzYjdmNDNmOWNiYjcyYmQ3ODAyOTIy
NzQ2MjM1MjY2OnJlZnMvaGVhZHMveGVuLXRlc3RlZC1tYXN0ZXIKVG8gb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CiAgIDNmZGFiYWUuLjU4
OTUzZWIgIDU4OTUzZWI3OTNiN2Y0M2Y5Y2JiNzJiZDc4MDI5MjI3NDYyMzUyNjYgLT4geGVuLXRl
c3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 13 06:02:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 06: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 1dKeuL-0007za-C0; Tue, 13 Jun 2017 06:02: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 1dKeuK-0007zU-6X
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 06:02:28 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 BD/6B-03620-3FF7F395; Tue, 13 Jun 2017 06:02:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVyuP0Ov+6nevt
 Ig7aXVhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8akE2uZCvbwVOx7Et7AuI6ri5GTQ0LASOLt
 xH9MXYxcHEICCxklbj3uYQNJCAvESGz9eYcFxBYR8JC4smsCWJxZIF1izrbnUA1HGCU2L/rKC
 JJgE1CV2HD9FCuIzStgLTFz4QMwmwUofn3yZnYQW1QgXKL3QD8bRI2gxMmZT8AWcAItWNTRBr
 VAXeLPvEvMELa4xKZn31khbHmJ7W/nME9g5J+FpH0WkpZZSFpmIWlZwMiyilGjOLWoLLVI19B
 IL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMDwZgGAH4+WNAYcYJTmYlER5t1yx
 iRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwdtXZx8pJFiUmp5akZaZA4wUmLQEB4+SCK99OVCat
 7ggMbc4Mx0idYpRl2PD6vVfmIRY8vLzUqXEeRtBZgiAFGWU5sGNgEXtJUZZKWFeRqCjhHgKUo
 tyM0tQ5V8xinMwKgnz+lQBTeHJzCuB2/QK6AgmoCOug9zPW1ySiJCSamDkXt6XFPZfa6e/2FH
 3PdOZBY9ffdrLx87671yDVdAq8SwD/++bJX/2/kwUPPrjn53zrzDPKavOsiyZ4vmCh7/iwy8Z
 hu1SE0R84u9qimpn7Z4hobz+wOQDX6Ncpl06/aVNmL38EcuNuRNc0vVsLp15pfLjrnxYBfs9w
 xobg4BCh3Svyg0zDWOVWIozEg21mIuKEwHGngp01QIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1497333746!67379846!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44766 invoked from network); 13 Jun 2017 06:02:26 -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; 13 Jun 2017 06:02: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 4B694AC9B;
 Tue, 13 Jun 2017 06:02:26 +0000 (UTC)
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1706021225440.18759@sstabellini-ThinkPad-X260>
 <1496431915-20774-1-git-send-email-sstabellini@kernel.org>
 <1496431915-20774-18-git-send-email-sstabellini@kernel.org>
From: Juergen Gross <jgross@suse.com>
Message-ID: <24ff4023-cd32-2e8c-eaec-6926e505b698@suse.com>
Date: Tue, 13 Jun 2017 08:02:24 +0200
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: <1496431915-20774-18-git-send-email-sstabellini@kernel.org>
Content-Language: de-DE
Cc: Stefano Stabellini <stefano@aporeto.com>, boris.ostrovsky@oracle.com,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v3 18/18] xen: introduce a Kconfig option to
 enable the pvcalls 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>

T24gMDIvMDYvMTcgMjE6MzEsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiBBbHNvIGFkZCBw
dmNhbGxzLWJhY2sgdG8gdGhlIE1ha2VmaWxlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRvLmNvbT4KPiBDQzogYm9yaXMub3N0cm92c2t5QG9y
YWNsZS5jb20KPiBDQzogamdyb3NzQHN1c2UuY29tCj4gLS0tCj4gIGRyaXZlcnMveGVuL0tjb25m
aWcgIHwgMTIgKysrKysrKysrKysrCj4gIGRyaXZlcnMveGVuL01ha2VmaWxlIHwgIDEgKwo+ICAy
IGZpbGVzIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVy
cy94ZW4vS2NvbmZpZyBiL2RyaXZlcnMveGVuL0tjb25maWcKPiBpbmRleCBmMTViYjNiNy4uYmJk
ZjA1OSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL3hlbi9LY29uZmlnCj4gKysrIGIvZHJpdmVycy94
ZW4vS2NvbmZpZwo+IEBAIC0xOTYsNiArMTk2LDE4IEBAIGNvbmZpZyBYRU5fUENJREVWX0JBQ0tF
TkQKPiAgCj4gIAkgIElmIGluIGRvdWJ0LCBzYXkgbS4KPiAgCj4gK2NvbmZpZyBYRU5fUFZDQUxM
U19CQUNLRU5ECj4gKwlib29sICJYRU4gUFYgQ2FsbHMgYmFja2VuZCBkcml2ZXIiCj4gKwlkZXBl
bmRzIG9uIElORVQgJiYgWEVOCgpkZXBlbmRzIG9uIFhFTl9CQUNLRU5EPwoKCkp1ZXJnZW4KCj4g
KwlkZWZhdWx0IG4KPiArCWhlbHAKPiArCSAgRXhwZXJpbWVudGFsIGJhY2tlbmQgZm9yIHRoZSBY
ZW4gUFYgQ2FsbHMgcHJvdG9jb2wKPiArCSAgKGh0dHBzOi8veGVuYml0cy54ZW4ub3JnL2RvY3Mv
dW5zdGFibGUvbWlzYy9wdmNhbGxzLmh0bWwpLiBJdAo+ICsJICBhbGxvd3MgUFYgQ2FsbHMgZnJv
bnRlbmRzIHRvIHNlbmQgUE9TSVggY2FsbHMgdG8gdGhlIGJhY2tlbmQsCj4gKwkgIHdoaWNoIGlt
cGxlbWVudHMgdGhlbS4KPiArCj4gKwkgIElmIGluIGRvdWJ0LCBzYXkgbi4KPiArCj4gIGNvbmZp
ZyBYRU5fU0NTSV9CQUNLRU5ECj4gIAl0cmlzdGF0ZSAiWEVOIFNDU0kgYmFja2VuZCBkcml2ZXIi
Cj4gIAlkZXBlbmRzIG9uIFhFTiAmJiBYRU5fQkFDS0VORCAmJiBUQVJHRVRfQ09SRQo+IGRpZmYg
LS1naXQgYS9kcml2ZXJzL3hlbi9NYWtlZmlsZSBiL2RyaXZlcnMveGVuL01ha2VmaWxlCj4gaW5k
ZXggOGZlYWI4MTAuLjQ4MGI5MjggMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy94ZW4vTWFrZWZpbGUK
PiArKysgYi9kcml2ZXJzL3hlbi9NYWtlZmlsZQo+IEBAIC0zOCw2ICszOCw3IEBAIG9iai0kKENP
TkZJR19YRU5fQUNQSV9QUk9DRVNTT1IpCSs9IHhlbi1hY3BpLXByb2Nlc3Nvci5vCj4gIG9iai0k
KENPTkZJR19YRU5fRUZJKQkJCSs9IGVmaS5vCj4gIG9iai0kKENPTkZJR19YRU5fU0NTSV9CQUNL
RU5EKQkJKz0geGVuLXNjc2liYWNrLm8KPiAgb2JqLSQoQ09ORklHX1hFTl9BVVRPX1hMQVRFKQkJ
Kz0geGxhdGVfbW11Lm8KPiArb2JqLSQoQ09ORklHX1hFTl9QVkNBTExTX0JBQ0tFTkQpCSs9IHB2
Y2FsbHMtYmFjay5vCj4gIHhlbi1ldnRjaG4teQkJCQk6PSBldnRjaG4ubwo+ICB4ZW4tZ250ZGV2
LXkJCQkJOj0gZ250ZGV2Lm8KPiAgeGVuLWdudGFsbG9jLXkJCQkJOj0gZ250YWxsb2Mubwo+IAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 13 06:06:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 06: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 1dKeyI-0008B7-Vn; Tue, 13 Jun 2017 06:06: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 1dKeyI-0008B0-Fa
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 06:06:34 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 CC/81-06719-9E08F395; Tue, 13 Jun 2017 06:06:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVyuP0Ov+7LBvt
 IgyuPRCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1own/xoZCy7zV+zdK9vA2MvbxcjJISFgJPF2
 4j+mLkYuDiGBhYwSR6d2MIEkhAWcJeacmsMKYosIeEhc2TWBDcRmFkiXmLPtOVTDYUaJrT2HW
 EASbAKqEhuunwJr4BWwljjccwcszgIUP7oQYqioQLhE74F+NogaQYmTM5+A1XAKuEscWX6PGW
 KBusSfeZegbHGJTc++s0LY8hLb385hnsDIPwtJ+ywkLbOQtMxC0rKAkWUVo0ZxalFZapGuoZl
 eUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgeDIAwQ7G+xsDDjFKcjApifJuuWIT
 KcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCt7DePlJIsCg1PbUiLTMHGCkwaQkOHiURXvtyoDRvc
 UFibnFmOkTqFKMux4bV678wCbHk5eelSonzdoLMEAApyijNgxsBi9pLjLJSwryMQEcJ8RSkFu
 VmlqDKv2IU52BUEuZ1AJnCk5lXArfpFdARTEBHXAe5n7e4JBEhJdXAyB7BtlXo9BFNBgXOEys
 sapo6U3eF/xHIEZxzN3HuzIWtNt1ynwLSxZf++Hj66ZVddxPKNqrteWfy5oEX9979390dM1jO
 q8w8Kna8elfwZlP+jyt+lHUuPvTpzqoT1ya9c/gwlaP1SeVRxb+OF/+YXSs/U7OO0/OR+tzrf
 v88rV9mh00Mv+8l90GJpTgj0VCLuag4EQD6Z/xR1QIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1497333993!73606745!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55861 invoked from network); 13 Jun 2017 06:06:33 -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 Jun 2017 06:06:33 -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 CC553ACF7;
 Tue, 13 Jun 2017 06:06:32 +0000 (UTC)
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1706021225440.18759@sstabellini-ThinkPad-X260>
 <1496431915-20774-1-git-send-email-sstabellini@kernel.org>
 <1496431915-20774-7-git-send-email-sstabellini@kernel.org>
From: Juergen Gross <jgross@suse.com>
Message-ID: <e034149e-3dfa-8b61-b149-4405afd14c32@suse.com>
Date: Tue, 13 Jun 2017 08:06:31 +0200
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: <1496431915-20774-7-git-send-email-sstabellini@kernel.org>
Content-Language: de-DE
Cc: Stefano Stabellini <stefano@aporeto.com>, boris.ostrovsky@oracle.com,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v3 07/18] xen/pvcalls: implement socket
	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>

T24gMDIvMDYvMTcgMjE6MzEsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiBKdXN0IHJlcGx5
IHdpdGggc3VjY2VzcyB0byB0aGUgb3RoZXIgZW5kIGZvciBub3cuIERlbGF5IHRoZSBhbGxvY2F0
aW9uCj4gb2YgdGhlIGFjdHVhbCBzb2NrZXQgdG8gYmluZCBhbmQvb3IgY29ubmVjdC4KPiAKPiBT
aWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9AYXBvcmV0by5jb20+Cj4g
Q0M6IGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tCj4gQ0M6IGpncm9zc0BzdXNlLmNvbQo+IC0t
LQo+ICBkcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYyB8IDI5ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKystCj4gIDEgZmlsZSBjaGFuZ2VkLCAyOCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9u
KC0pCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jIGIvZHJpdmVy
cy94ZW4vcHZjYWxscy1iYWNrLmMKPiBpbmRleCA2MDU3NTMzLi4xZjJiYjI2IDEwMDY0NAo+IC0t
LSBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCj4gKysrIGIvZHJpdmVycy94ZW4vcHZjYWxs
cy1iYWNrLmMKPiBAQCAtMTIsMTIgKzEyLDE3IEBACj4gICAqIEdOVSBHZW5lcmFsIFB1YmxpYyBM
aWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCj4gICAqLwo+ICAKPiArI2luY2x1ZGUgPGxpbnV4L2lu
ZXQuaD4KPiAgI2luY2x1ZGUgPGxpbnV4L2t0aHJlYWQuaD4KPiAgI2luY2x1ZGUgPGxpbnV4L2xp
c3QuaD4KPiAgI2luY2x1ZGUgPGxpbnV4L3JhZGl4LXRyZWUuaD4KPiAgI2luY2x1ZGUgPGxpbnV4
L21vZHVsZS5oPgo+ICAjaW5jbHVkZSA8bGludXgvc2VtYXBob3JlLmg+Cj4gICNpbmNsdWRlIDxs
aW51eC93YWl0Lmg+Cj4gKyNpbmNsdWRlIDxuZXQvc29jay5oPgo+ICsjaW5jbHVkZSA8bmV0L2lu
ZXRfY29tbW9uLmg+Cj4gKyNpbmNsdWRlIDxuZXQvaW5ldF9jb25uZWN0aW9uX3NvY2suaD4KPiAr
I2luY2x1ZGUgPG5ldC9yZXF1ZXN0X3NvY2suaD4KPiAgCj4gICNpbmNsdWRlIDx4ZW4vZXZlbnRz
Lmg+Cj4gICNpbmNsdWRlIDx4ZW4vZ3JhbnRfdGFibGUuaD4KPiBAQCAtNTQsNyArNTksMjkgQEAg
c3RydWN0IHB2Y2FsbHNfZmVkYXRhIHsKPiAgc3RhdGljIGludCBwdmNhbGxzX2JhY2tfc29ja2V0
KHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCj4gIAkJc3RydWN0IHhlbl9wdmNhbGxzX3JlcXVl
c3QgKnJlcSkKPiAgewo+IC0JcmV0dXJuIDA7Cj4gKwlzdHJ1Y3QgcHZjYWxsc19mZWRhdGEgKnBy
aXY7Cj4gKwlpbnQgcmV0Owo+ICsJc3RydWN0IHhlbl9wdmNhbGxzX3Jlc3BvbnNlICpyc3A7Cj4g
Kwo+ICsJcHJpdiA9IGRldl9nZXRfZHJ2ZGF0YSgmZGV2LT5kZXYpOwo+ICsKPiArCWlmIChyZXEt
PnUuc29ja2V0LmRvbWFpbiAhPSBBRl9JTkVUIHx8Cj4gKwkgICAgcmVxLT51LnNvY2tldC50eXBl
ICE9IFNPQ0tfU1RSRUFNIHx8Cj4gKwkgICAgKHJlcS0+dS5zb2NrZXQucHJvdG9jb2wgIT0gSVBQ
Uk9UT19JUCAmJgo+ICsJICAgICByZXEtPnUuc29ja2V0LnByb3RvY29sICE9IEFGX0lORVQpKQo+
ICsJCXJldCA9IC1FQUZOT1NVUFBPUlQ7Cj4gKwllbHNlCj4gKwkJcmV0ID0gMDsKPiArCj4gKwkv
KiBsZWF2ZSB0aGUgYWN0dWFsIHNvY2tldCBhbGxvY2F0aW9uIGZvciBsYXRlciAqLwo+ICsKPiAr
CXJzcCA9IFJJTkdfR0VUX1JFU1BPTlNFKCZwcml2LT5yaW5nLCBwcml2LT5yaW5nLnJzcF9wcm9k
X3B2dCsrKTsKPiArCXJzcC0+cmVxX2lkID0gcmVxLT5yZXFfaWQ7Cj4gKwlyc3AtPmNtZCA9IHJl
cS0+Y21kOwo+ICsJcnNwLT51LnNvY2tldC5pZCA9IHJlcS0+dS5zb2NrZXQuaWQ7Cj4gKwlyc3At
PnJldCA9IHJldDsKPiArCj4gKwlyZXR1cm4gcmV0OwoKU28gaWYgcmV0ICE9IDAgdGhpcyB3aWxs
IG9taXQgdGhlIGNhbGwgb2YKUklOR19QVVNIX1JFU1BPTlNFU19BTkRfQ0hFQ0tfTk9USUZZKCkg
aW4gcHZjYWxsc19iYWNrX3dvcmsoKS4KCkkgdGhpbmsgeW91IHdhbnQgdG8gcmV0dXJuIDAuCgoK
SnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 13 06:17:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 06:17:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKf8f-0000VA-Vc; Tue, 13 Jun 2017 06:17: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 1dKf8f-0000V4-0f
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 06:17:17 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 25/3C-01992-C638F395; Tue, 13 Jun 2017 06:17:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVyuP0Ov25Gs32
 kwasH8hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a0/yuZCy4aVpz5c42pgfGiRhcjJ4eEgJHE
 24n/mLoYuTiEBBYySkz+s4YNJCEs4CKx8ulpdhBbRMBD4squCWBxZoF0iTnbnkM1HGaUWDhxG
 ytIgk1AVWLD9VNgNq+AtcTr70/BmlmA4r+XPWAGsUUFwiV6D/SzQdQISpyc+YQFxOYUcJe48v
 AxK8QCdYk/8y4xQ9jiEpuefYeKy0tsfzuHeQIj/ywk7bOQtMxC0jILScsCRpZVjBrFqUVlqUW
 6hgZ6SUWZ6RkluYmZOUCeqV5uanFxYnpqTmJSsV5yfu4mRmCAMgDBDsY1U50PMUpyMCmJ8m65
 YhMpxJeUn1KZkVicEV9UmpNafIhRhoNDSYLXusk+UkiwKDU9tSItMwcYKzBpCQ4eJRFe+3KgN
 G9xQWJucWY6ROoUoy7HhtXrvzAJseTl56VKifP+bwQqEgApyijNgxsBi9tLjLJSwryMQEcJ8R
 SkFuVmlqDKv2IU52BUEuZ1qAeawpOZVwK36RXQEUxAR1wHuZ+3uCQRISXVwJjb2LyDuTlc6sa
 qB8vll+ZkVx9smrpFZf7v0zsnLt1298asvwV5sTIJS/d7JbRK5KlnPJRtDPgx+Ved2OefM4yW
 6YX8XbQn1HZTsKhUTpuD3rW3e5+dK+Yxn/o6i2e3axyPTW1mqEn2uVUXj7yZZXTg9LvPNtpK8
 y++WsMWs1Lbb8Lqu3kNknZKLMUZiYZazEXFiQD2zTI+1gIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1497334632!101458381!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32020 invoked from network); 13 Jun 2017 06:17:12 -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; 13 Jun 2017 06:17: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 901E2ABBD;
 Tue, 13 Jun 2017 06:17:11 +0000 (UTC)
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1706021225440.18759@sstabellini-ThinkPad-X260>
 <1496431915-20774-1-git-send-email-sstabellini@kernel.org>
 <1496431915-20774-8-git-send-email-sstabellini@kernel.org>
From: Juergen Gross <jgross@suse.com>
Message-ID: <3c2a8a1e-e50e-8d69-69ec-1a8bde626876@suse.com>
Date: Tue, 13 Jun 2017 08:17:10 +0200
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: <1496431915-20774-8-git-send-email-sstabellini@kernel.org>
Content-Language: de-DE
Cc: Stefano Stabellini <stefano@aporeto.com>, boris.ostrovsky@oracle.com,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v3 08/18] 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>

T24gMDIvMDYvMTcgMjE6MzEsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiBBbGxvY2F0ZSBh
IHNvY2tldC4gS2VlcCB0cmFjayBvZiBzb2NrZXQgPC0+IHJpbmcgbWFwcGluZ3Mgd2l0aCBhIG5l
dyBkYXRhCj4gc3RydWN0dXJlLCBjYWxsZWQgc29ja19tYXBwaW5nLiBJbXBsZW1lbnQgdGhlIGNv
bm5lY3QgY29tbWFuZCBieSBjYWxsaW5nCj4gaW5ldF9zdHJlYW1fY29ubmVjdCwgYW5kIG1hcHBp
bmcgdGhlIG5ldyBpbmRleGVzIHBhZ2UgYW5kIGRhdGEgcmluZy4KPiBBbGxvY2F0ZSBhIHdvcmtx
dWV1ZSBhbmQgYSB3b3JrX3N0cnVjdCwgY2FsbGVkIGlvd29ya2VyLCB0byBwZXJmb3JtCj4gcmVh
ZHMgYW5kIHdyaXRlcyB0byB0aGUgc29ja2V0Lgo+IAo+IFdoZW4gYW4gYWN0aXZlIHNvY2tldCBp
cyBjbG9zZWQgKHNrX3N0YXRlX2NoYW5nZSksIHNldCBpbl9lcnJvciB0bwo+IC1FTk9UQ09OTiBh
bmQgbm90aWZ5IHRoZSBvdGhlciBlbmQsIGFzIHNwZWNpZmllZCBieSB0aGUgcHJvdG9jb2wuCj4g
Cj4gc2tfZGF0YV9yZWFkeSBhbmQgcHZjYWxsc19iYWNrX2lvd29ya2VyIHdpbGwgYmUgaW1wbGVt
ZW50ZWQgbGF0ZXIuCj4gCj4gU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVm
YW5vQGFwb3JldG8uY29tPgo+IENDOiBib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbQo+IENDOiBq
Z3Jvc3NAc3VzZS5jb20KPiAtLS0KPiAgZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMgfCAxNzAg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gIDEgZmlsZSBj
aGFuZ2VkLCAxNzAgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9w
dmNhbGxzLWJhY2suYyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCj4gaW5kZXggMWYyYmIy
Ni4uM2ViODRlZiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYwo+ICsr
KyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCj4gQEAgLTU2LDYgKzU2LDQwIEBAIHN0cnVj
dCBwdmNhbGxzX2ZlZGF0YSB7Cj4gIAlzdHJ1Y3Qgd29ya19zdHJ1Y3QgcmVnaXN0ZXJfd29yazsK
PiAgfTsKPiAgCj4gK3N0cnVjdCBwdmNhbGxzX2lvd29ya2VyIHsKPiArCXN0cnVjdCB3b3JrX3N0
cnVjdCByZWdpc3Rlcl93b3JrOwo+ICsJc3RydWN0IHdvcmtxdWV1ZV9zdHJ1Y3QgKndxOwo+ICsJ
dW5zaWduZWQgaW50IGNwdTsKPiArfTsKPiArCj4gK3N0cnVjdCBzb2NrX21hcHBpbmcgewo+ICsJ
c3RydWN0IGxpc3RfaGVhZCBsaXN0Owo+ICsJc3RydWN0IHB2Y2FsbHNfZmVkYXRhICpwcml2Owo+
ICsJc3RydWN0IHNvY2tldCAqc29jazsKPiArCXVpbnQ2NF90IGlkOwo+ICsJZ3JhbnRfcmVmX3Qg
cmVmOwo+ICsJc3RydWN0IHB2Y2FsbHNfZGF0YV9pbnRmICpyaW5nOwo+ICsJdm9pZCAqYnl0ZXM7
Cj4gKwlzdHJ1Y3QgcHZjYWxsc19kYXRhIGRhdGE7Cj4gKwl1aW50MzJfdCByaW5nX29yZGVyOwo+
ICsJaW50IGlycTsKPiArCWF0b21pY190IHJlYWQ7Cj4gKwlhdG9taWNfdCB3cml0ZTsKPiArCWF0
b21pY190IGlvOwo+ICsJYXRvbWljX3QgcmVsZWFzZTsKPiArCXZvaWQgKCpzYXZlZF9kYXRhX3Jl
YWR5KShzdHJ1Y3Qgc29jayAqc2spOwo+ICsJc3RydWN0IHB2Y2FsbHNfaW93b3JrZXIgaW93b3Jr
ZXI7Cj4gK307Cj4gKwo+ICtzdGF0aWMgaXJxcmV0dXJuX3QgcHZjYWxsc19iYWNrX2Nvbm5fZXZl
bnQoaW50IGlycSwgdm9pZCAqc29ja19tYXApOwo+ICtzdGF0aWMgaW50IHB2Y2FsbHNfYmFja19y
ZWxlYXNlX2FjdGl2ZShzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAo+ICsJCQkJICAgICAgIHN0
cnVjdCBwdmNhbGxzX2ZlZGF0YSAqcHJpdiwKPiArCQkJCSAgICAgICBzdHJ1Y3Qgc29ja19tYXBw
aW5nICptYXApOwo+ICsKPiArc3RhdGljIHZvaWQgcHZjYWxsc19iYWNrX2lvd29ya2VyKHN0cnVj
dCB3b3JrX3N0cnVjdCAqd29yaykKPiArewo+ICt9Cj4gKwo+ICBzdGF0aWMgaW50IHB2Y2FsbHNf
YmFja19zb2NrZXQoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKPiAgCQlzdHJ1Y3QgeGVuX3B2
Y2FsbHNfcmVxdWVzdCAqcmVxKQo+ICB7Cj4gQEAgLTg0LDkgKzExOCwxNDAgQEAgc3RhdGljIGlu
dCBwdmNhbGxzX2JhY2tfc29ja2V0KHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCj4gIAlyZXR1
cm4gcmV0Owo+ICB9Cj4gIAo+ICtzdGF0aWMgdm9pZCBwdmNhbGxzX3NrX3N0YXRlX2NoYW5nZShz
dHJ1Y3Qgc29jayAqc29jaykKPiArewo+ICsJc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwID0gc29j
ay0+c2tfdXNlcl9kYXRhOwo+ICsJc3RydWN0IHB2Y2FsbHNfZGF0YV9pbnRmICppbnRmOwo+ICsK
PiArCWlmIChtYXAgPT0gTlVMTCkKPiArCQlyZXR1cm47Cj4gKwo+ICsJaW50ZiA9IG1hcC0+cmlu
ZzsKPiArCWludGYtPmluX2Vycm9yID0gLUVOT1RDT05OOwo+ICsJbm90aWZ5X3JlbW90ZV92aWFf
aXJxKG1hcC0+aXJxKTsKPiArfQo+ICsKPiArc3RhdGljIHZvaWQgcHZjYWxsc19za19kYXRhX3Jl
YWR5KHN0cnVjdCBzb2NrICpzb2NrKQo+ICt7Cj4gK30KPiArCj4gK3N0YXRpYyBzdHJ1Y3Qgc29j
a19tYXBwaW5nICpwdmNhbGxzX25ld19hY3RpdmVfc29ja2V0KAo+ICsJCXN0cnVjdCBwdmNhbGxz
X2ZlZGF0YSAqcHJpdiwKPiArCQl1aW50NjRfdCBpZCwKPiArCQlncmFudF9yZWZfdCByZWYsCj4g
KwkJdWludDMyX3QgZXZ0Y2huLAo+ICsJCXN0cnVjdCBzb2NrZXQgKnNvY2spCj4gK3sKPiArCWlu
dCByZXQ7Cj4gKwlzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXAgPSBOVUxMOwoKUG9pbnRsZXNzIGlu
aXRpYWxpemVyLgoKPiArCXZvaWQgKnBhZ2U7Cj4gKwo+ICsJbWFwID0ga3phbGxvYyhzaXplb2Yo
Km1hcCksIEdGUF9LRVJORUwpOwo+ICsJaWYgKG1hcCA9PSBOVUxMKQo+ICsJCXJldHVybiBOVUxM
Owo+ICsKPiArCW1hcC0+cHJpdiA9IHByaXY7Cj4gKwltYXAtPnNvY2sgPSBzb2NrOwo+ICsJbWFw
LT5pZCA9IGlkOwo+ICsJbWFwLT5yZWYgPSByZWY7Cj4gKwo+ICsJcmV0ID0geGVuYnVzX21hcF9y
aW5nX3ZhbGxvYyhwcml2LT5kZXYsICZyZWYsIDEsICZwYWdlKTsKPiArCWlmIChyZXQgPCAwKQo+
ICsJCWdvdG8gb3V0Owo+ICsJbWFwLT5yaW5nID0gcGFnZTsKPiArCW1hcC0+cmluZ19vcmRlciA9
IG1hcC0+cmluZy0+cmluZ19vcmRlcjsKPiArCS8qIGZpcnN0IHJlYWQgdGhlIG9yZGVyLCB0aGVu
IG1hcCB0aGUgZGF0YSByaW5nICovCj4gKwl2aXJ0X3JtYigpOwo+ICsJaWYgKG1hcC0+cmluZ19v
cmRlciA+IE1BWF9SSU5HX09SREVSKQoKSXNzdWUgYSBtZXNzYWdlPwoKPiArCQlnb3RvIG91dDsK
PiArCXJldCA9IHhlbmJ1c19tYXBfcmluZ192YWxsb2MocHJpdi0+ZGV2LCBtYXAtPnJpbmctPnJl
ZiwKPiArCQkJCSAgICAgKDEgPDwgbWFwLT5yaW5nX29yZGVyKSwgJnBhZ2UpOwo+ICsJaWYgKHJl
dCA8IDApCj4gKwkJZ290byBvdXQ7Cj4gKwltYXAtPmJ5dGVzID0gcGFnZTsKPiArCj4gKwlyZXQg
PSBiaW5kX2ludGVyZG9tYWluX2V2dGNobl90b19pcnFoYW5kbGVyKHByaXYtPmRldi0+b3RoZXJl
bmRfaWQsCj4gKwkJCQkJCSAgICBldnRjaG4sCj4gKwkJCQkJCSAgICBwdmNhbGxzX2JhY2tfY29u
bl9ldmVudCwKPiArCQkJCQkJICAgIDAsCj4gKwkJCQkJCSAgICAicHZjYWxscy1iYWNrZW5kIiwK
PiArCQkJCQkJICAgIG1hcCk7Cj4gKwlpZiAocmV0IDwgMCkKPiArCQlnb3RvIG91dDsKPiArCW1h
cC0+aXJxID0gcmV0Owo+ICsKPiArCW1hcC0+ZGF0YS5pbiA9IG1hcC0+Ynl0ZXM7Cj4gKwltYXAt
PmRhdGEub3V0ID0gbWFwLT5ieXRlcyArIFhFTl9GTEVYX1JJTkdfU0laRShtYXAtPnJpbmdfb3Jk
ZXIpOwo+ICsJCj4gKwltYXAtPmlvd29ya2VyLndxID0gYWxsb2Nfd29ya3F1ZXVlKCJwdmNhbGxz
X2lvIiwgV1FfVU5CT1VORCwgMSk7Cj4gKwlpZiAoIW1hcC0+aW93b3JrZXIud3EpCj4gKwkJZ290
byBvdXQ7Cj4gKwltYXAtPmlvd29ya2VyLmNwdSA9IGdldF9yYW5kb21faW50KCkgJSBudW1fb25s
aW5lX2NwdXMoKTsKClNvIHlvdSBleHBlY3QgYWxsIGNwdXMgWzAuLm51bV9vbmxpbmVfY3B1cygp
WyB0byBiZSBvbmxpbmUuIEkgZG9uJ3QKdGhpbmsgdGhpcyBpcyBhbHdheXMgdHJ1ZS4KCj4gKwlh
dG9taWNfc2V0KCZtYXAtPmlvLCAxKTsKPiArCUlOSVRfV09SSygmbWFwLT5pb3dvcmtlci5yZWdp
c3Rlcl93b3JrLAlwdmNhbGxzX2JhY2tfaW93b3JrZXIpOwo+ICsKPiArCWRvd24oJnByaXYtPnNv
Y2tldF9sb2NrKTsKPiArCWxpc3RfYWRkX3RhaWwoJm1hcC0+bGlzdCwgJnByaXYtPnNvY2tldF9t
YXBwaW5ncyk7Cj4gKwl1cCgmcHJpdi0+c29ja2V0X2xvY2spOwo+ICsKPiArCXdyaXRlX2xvY2tf
YmgoJm1hcC0+c29jay0+c2stPnNrX2NhbGxiYWNrX2xvY2spOwo+ICsJbWFwLT5zYXZlZF9kYXRh
X3JlYWR5ID0gbWFwLT5zb2NrLT5zay0+c2tfZGF0YV9yZWFkeTsKPiArCW1hcC0+c29jay0+c2st
PnNrX3VzZXJfZGF0YSA9IG1hcDsKPiArCW1hcC0+c29jay0+c2stPnNrX2RhdGFfcmVhZHkgPSBw
dmNhbGxzX3NrX2RhdGFfcmVhZHk7Cj4gKwltYXAtPnNvY2stPnNrLT5za19zdGF0ZV9jaGFuZ2Ug
PSBwdmNhbGxzX3NrX3N0YXRlX2NoYW5nZTsKPiArCXdyaXRlX3VubG9ja19iaCgmbWFwLT5zb2Nr
LT5zay0+c2tfY2FsbGJhY2tfbG9jayk7Cj4gKwo+ICsJcmV0dXJuIG1hcDsKPiArb3V0Ogo+ICsJ
cHZjYWxsc19iYWNrX3JlbGVhc2VfYWN0aXZlKHByaXYtPmRldiwgcHJpdiwgbWFwKTsKPiArCXJl
dHVybiBOVUxMOwo+ICt9Cj4gKwo+ICBzdGF0aWMgaW50IHB2Y2FsbHNfYmFja19jb25uZWN0KHN0
cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCj4gIAkJCQlzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVxdWVz
dCAqcmVxKQo+ICB7Cj4gKwlzdHJ1Y3QgcHZjYWxsc19mZWRhdGEgKnByaXY7Cj4gKwlpbnQgcmV0
Owo+ICsJc3RydWN0IHNvY2tldCAqc29jazsKPiArCXN0cnVjdCBzb2NrX21hcHBpbmcgKm1hcCA9
IE5VTEw7Cj4gKwlzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVzcG9uc2UgKnJzcDsKPiArCj4gKwlwcml2
ID0gZGV2X2dldF9kcnZkYXRhKCZkZXYtPmRldik7Cj4gKwo+ICsJcmV0ID0gc29ja19jcmVhdGUo
QUZfSU5FVCwgU09DS19TVFJFQU0sIDAsICZzb2NrKTsKPiArCWlmIChyZXQgPCAwKQo+ICsJCWdv
dG8gb3V0Owo+ICsJcmV0ID0gaW5ldF9zdHJlYW1fY29ubmVjdChzb2NrLCAoc3RydWN0IHNvY2th
ZGRyICopJnJlcS0+dS5jb25uZWN0LmFkZHIsCj4gKwkJCQkgIHJlcS0+dS5jb25uZWN0Lmxlbiwg
cmVxLT51LmNvbm5lY3QuZmxhZ3MpOwo+ICsJaWYgKHJldCA8IDApIHsKPiArCQlzb2NrX3JlbGVh
c2UobWFwLT5zb2NrKTsKPiArCQlnb3RvIG91dDsKPiArCX0KPiArCQo+ICsJbWFwID0gcHZjYWxs
c19uZXdfYWN0aXZlX3NvY2tldChwcml2LAo+ICsJCQkJCXJlcS0+dS5jb25uZWN0LmlkLAo+ICsJ
CQkJCXJlcS0+dS5jb25uZWN0LnJlZiwKPiArCQkJCQlyZXEtPnUuY29ubmVjdC5ldnRjaG4sCj4g
KwkJCQkJc29jayk7Cj4gKwlpZiAoIW1hcCkgewo+ICsJCXNvY2tfcmVsZWFzZShtYXAtPnNvY2sp
Owo+ICsJCWdvdG8gb3V0OwoKcmV0IHdpbGwgYmUgMCBoZXJlLiBTbyB0aGVyZSB3YXMgYSBmYWls
dXJlIGFuZCB5b3UgcmVwb3J0IHN1Y2Nlc3MuCgoKSnVlcmdlbgoKPiArCX0KPiArCj4gK291dDoK
PiArCXJzcCA9IFJJTkdfR0VUX1JFU1BPTlNFKCZwcml2LT5yaW5nLCBwcml2LT5yaW5nLnJzcF9w
cm9kX3B2dCsrKTsKPiArCXJzcC0+cmVxX2lkID0gcmVxLT5yZXFfaWQ7Cj4gKwlyc3AtPmNtZCA9
IHJlcS0+Y21kOwo+ICsJcnNwLT51LmNvbm5lY3QuaWQgPSByZXEtPnUuY29ubmVjdC5pZDsKPiAr
CXJzcC0+cmV0ID0gcmV0Owo+ICsKPiArCXJldHVybiByZXQ7Cj4gK30KPiArCj4gK3N0YXRpYyBp
bnQgcHZjYWxsc19iYWNrX3JlbGVhc2VfYWN0aXZlKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYs
Cj4gKwkJCQkgICAgICAgc3RydWN0IHB2Y2FsbHNfZmVkYXRhICpwcml2LAo+ICsJCQkJICAgICAg
IHN0cnVjdCBzb2NrX21hcHBpbmcgKm1hcCkKPiArewo+ICAJcmV0dXJuIDA7Cj4gIH0KPiAgCj4g
QEAgLTIwNiw2ICszNzEsMTEgQEAgc3RhdGljIGlycXJldHVybl90IHB2Y2FsbHNfYmFja19ldmVu
dChpbnQgaXJxLCB2b2lkICpkZXZfaWQpCj4gIAlyZXR1cm4gSVJRX0hBTkRMRUQ7Cj4gIH0KPiAg
Cj4gK3N0YXRpYyBpcnFyZXR1cm5fdCBwdmNhbGxzX2JhY2tfY29ubl9ldmVudChpbnQgaXJxLCB2
b2lkICpzb2NrX21hcCkKPiArewo+ICsJcmV0dXJuIElSUV9IQU5ETEVEOwo+ICt9Cj4gKwo+ICBz
dGF0aWMgaW50IGJhY2tlbmRfY29ubmVjdChzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2KQo+ICB7
Cj4gIAlpbnQgZXJyLCBldnRjaG47Cj4gCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 13 06:31:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 06: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 1dKfLu-0001gc-Vh; Tue, 13 Jun 2017 06:30: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 1dKfLt-0001fv-8J
 for xen-devel@lists.xensource.com; Tue, 13 Jun 2017 06:30:57 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 5E/59-03058-0A68F395; Tue, 13 Jun 2017 06:30:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXd+m32
 kQcdpEYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmrL96j7Fgw03Gip8zZzM3
 MG5eytjFyMUhJPCXUeJd+zsghxPIecwoMetQAkRiG6PEwkN3WUASIgLOEl/PzGXvYuTg4BXQl
 /izpxokLCxgLTFv8Xs2EFtC4IKqxLvuOgjbW+LjhFdMMPa/1kvMXYzsHGwCVhKHxECiLAKqEj
 NWnWKbwMi9gJFhFaNGcWpRWWqRrrGRXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZ
 GoM8ZgGAH4+l1gYcYJTmYlER5t1yxiRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwTu31T5SSLAo
 NT21Ii0zBxh8MGkJDh4lEd5wkDRvcUFibnFmOkTqFKMux4bV678wCbHk5eelSonzHgEpEgApy
 ijNgxsBi4RLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuZd0AI0hSczrwRu0yugI5iAjrgOcj
 9vcUkiQkqqgbF91+n5XB/f3D3080b1/Jcloq6iUpmiFZ/0/hUd1Zxa9kbcveJLWuQiDemZF3I
 kuIs2nAiN/eLMqiJSu3aR55P4jcsNmf2/8ecmduVd3fct9Xz7QROHn6X/95sdOcYyaWtCmseN
 M9E3cmZkdrBt8X9sVnjGWPn9xLfTP/wVZtTKihNVkxPSkFRiKc5INNRiLipOBACxlzUzfwIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1497335454!84142684!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39333 invoked from network); 13 Jun 2017 06:30:54 -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; 13 Jun 2017 06: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 1dKfLo-0001VZ-Fv; Tue, 13 Jun 2017 06:30: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 1dKfLi-0007jy-BC; Tue, 13 Jun 2017 06:30:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dKfLh-0005SQ-Ax; Tue, 13 Jun 2017 06:30:45 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110380-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-armhf-armhf-libvirt-xsm:xen-install:fail:heisenbug
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-linus:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-saverestore:fail:heisenbug
 linux-linus:test-armhf-armhf-xl-rtds:guest-start.2: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-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-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-raw: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-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-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-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-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-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-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-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-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-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=32c1431eea4881a6b17bd7c639315010aeefa452
X-Osstest-Versions-That: linux=b29794ec95c6856b316c2295904208bf11ffddd9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 13 Jun 2017 06:30:45 +0000
Subject: [Xen-devel] [linux-linus test] 110380: 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="===============4619300662776157399=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures :-/ but no regressions.

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-libvirt-xsm  5 xen-install      fail in 110346 pass in 110380
 test-amd64-i386-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail in 110346 pass in 110380
 test-armhf-armhf-xl-rtds     11 guest-start      fail in 110346 pass in 110380
 test-amd64-i386-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail pass in 110346
 test-amd64-amd64-xl-qemuu-debianhvm-amd64 12 guest-saverestore fail pass in 110346

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl-rtds     16 guest-start.2           fail blocked in 110093
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-start/win.repeat fail blocked in 110093
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-stop   fail in 110346 like 110093
 test-amd64-amd64-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail like 110060
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 110093
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 110093
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop            fail like 110093
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 110093
 test-amd64-amd64-xl-rtds      9 debian-install               fail  like 110093
 test-amd64-amd64-xl-qemut-ws16-amd64  9 windows-install        fail never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64  9 windows-install         fail never pass

version targeted for testing:
 linux                32c1431eea4881a6b17bd7c639315010aeefa452
baseline version:
 linux                b29794ec95c6856b316c2295904208bf11ffddd9

Last test of basis   110093  2017-06-07 17:29:08 Z    5 days
Failing since        110131  2017-06-08 17:30:38 Z    4 days    6 attempts
Testing same since   110346  2017-06-12 00:28:34 Z    1 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Adam Thomson <Adam.Thomson.Opensource@diasemi.com>
  Adrian Hunter <adrian.hunter@intel.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Alexander Potapenko <glider@google.com>
  Alexander Sverdlin <alexander.sverdlin@gmail.com>
  Alexandre Belloni <alexandre.belloni@free-electrons.com>
  Alexandre Courbot <gnurou@gmail.com>
  Andi Kleen <ak@linux.intel.com>
  Andrey Smirnov <andrew.smirnov@gmail.com>
  Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
  Anthony Bloodoff <anthony.bloodoff@gmail.com>
  Antoine Tenart <antoine.tenart@free-electrons.com>
  Anton Blanchard <anton@samba.org>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Ben Skeggs <bskeggs@redhat.com>
  Benjamin Tissoires <benjamin.tissoires@redhat.com>
  Bilal Amarni <bilal.amarni@gmail.com>
  Bill Kuzeja <william.kuzeja@stratus.com>
  Bin Liu <b-liu@ti.com>
  Borislav Petkov <bp@suse.de>
  Breno Leitao <leitao@debian.org>
  Chad Dupuis <chad.dupuis@cavium.com>
  Charles Keepax <ckeepax@opensource.wolfsonmicro.com>
  Chen-Yu Tsai <wens@csie.org>
  Chris Chiu <chiu@endlessm.com>
  Chris Mason <clm@fb.com>
  Chris Wilson <chris@chris-wilson.co.uk>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Christian Sünkenberg <christian.suenkenberg@student.kit.edu>
  Christoffer Dall <cdall@linaro.org>
  Christoph Hellwig <hch@lst.de>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Christophe Leroy <christophe.leroy@c-s.fr>
  CK Hu <ck.hu@mediatek.com>
  Colin Ian King <colin.king@canonical.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Dan Williams <dan.j.williams@intel.com>
  Daniel Drake <drake@endlessm.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Daniel Vetter <daniel.vetter@intel.com>
  Dave Airlie <airlied@redhat.com>
  Dave Young <dyoung@redhat.com>
  David Howells <dhowells@redhat.com>
  David Sterba <dsterba@suse.com>
  Davidlohr Bueso <dave@stgolabs.net>
  Davidlohr Bueso <dbueso@suse.de>
  Dmitry Monakhov <dmonakhov@openvz.org>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dominik Brodowski <linux@dominikbrodowski.net>
  Eduardo Molinas <edu.molinas@gmail.com>
  Eric Anholt <eric@anholt.net>
  Eric Biggers <ebiggers@google.com>
  Eryu Guan <eguan@redhat.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Fengguang Wu <fengguang.wu@intel.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Frank Haverkamp <haver@linux.vnet.ibm.com>
  Franziska Naepelt <franziska.naepelt@idt.com>
  Frederic Barrat <fbarrat@linux.vnet.ibm.com>
  Gabriel Krisman Bertazi <gabriel@krisman.be>
  Geert Uytterhoeven <geert+renesas@glider.be>
  Gilad Ben-Yossef <gilad@benyossef.com>
  Giridhar Malavali <giridhar.malavali@cavium.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Gregory CLEMENT <gregory.clement@free-electrons.com>
  Guenter Roeck <linux@roeck-us.net>
  Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
  Gustavo A. R. Silva <garsilva@embeddedor.com>
  Gustavo Romero <gusbromero@gmail.com>
  H Hartley Sweeten <hsweeten@visionengravers.com>
  Hans de Goede <hdegoede@redhat.com>
  Heiko Stuebner <heiko@sntech.de>
  Herbert Xu <herbert@gondor.apana.org.au>
  Himanshu Madhani <himanshu.madhani@cavium.com>
  himanshu.madhani@cavium.com <himanshu.madhani@cavium.com>
  Hiroyuki Yokoyama <hiroyuki.yokoyama.vx@renesas.com>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  Jacopo Mondi <jacopo+renesas@jmondi.org>
  James Morris <james.l.morris@oracle.com>
  James Smart  <james.smart@broadcom.com>
  James Smart <james.smart@broadcom.com>
  James Smart <jsmart2021@gmail.com>
  James Wang <jnwang@suse.com>
  Jan Kara <jack@suse.cz>
  Jani Nikula <jani.nikula@intel.com>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jason Cooper <jason@lakedaemon.net>
  Javier Martinez Canillas <javier@dowhile0.org>
  Jeff Mahoney <jeffm@suse.com>
  Jens Axboe <axboe@fb.com>
  Jeremy Kerr <jk@ozlabs.org>
  Jeremy Linton <lintonrjeremy@gmail.com>
  Jessica Yu <jeyu@redhat.com>
  Jin Yao <yao.jin@linux.intel.com>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Olsa <jolsa@redhat.com>
  Jisheng Zhang <jszhang@marvell.com>
  Joe Carnuccio <joe.carnuccio@cavium.com>
  Joe Carnuccio <joe.carnuccio@qlogic.com>
  Joel Stanley <joel@jms.id.au>
  Joerg Roedel <jroedel@suse.de>
  Johannes Thumshirn <jthumshirn@suse.de>
  John L. Hammond <john.hammond@intel.com>
  John Stultz <john.stultz@linaro.org>
  Jon Bloomfield <jon.bloomfield@intel.com>
  Jonas Aaberg <cja@gmx.net>
  Jonathan Cameron <jic23@kernel.org>
  Joseph Qi <qijiang.qj@alibaba-inc.com>
  Juergen Gross <jgross@suse.com>
  Julien Grall <julien.grall@arm.com>
  Julius Werner <jwerner@chromium.org>
  Kai Chen <kai.chen@intel.com>
  Kai-Heng Feng <kai.heng.feng@canonical.com>
  Kim Phillips <kim.phillips@arm.com>
  Kishon Vijay Abraham I <kishon@ti.com>
  Konstantin Khlebnikov <khlebnikov@yandex-team.ru>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
  Laurence Oberman <loberman@redhat.com>
  Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
  Lee Tibbert <lee.tibbert@gmail.com>
  Leonard Crestez <leonard.crestez@nxp.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Liu Bo <bo.li.liu@oracle.com>
  Loganaden Velvindron <logan@hackers.mu>
  Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
  Lucas Stach <l.stach@pengutronix.de>
  Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
  Madhavan Srinivasan <maddy@linux.vnet.ibm.com>
  Magnus Damn <magnus.damn@gmail.com>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcin Niestroj <m.niestroj@grinn-global.com>
  Marco Piazza <mpiazza@gmail.com>
  Marek Vasut <marex@denx.de>
  Mark Brown <broonie@kernel.org>
  Mark Rutland <mark.rutland@arm.com>
  Mark Yao <mark.yao@rock-chips.com>
  Markus Elfring <elfring@users.sourceforge.net>
  Martin Blumenstingl <martin.blumenstingl@googlemail.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Masahiro Yamada <yamada.masahiro@socionext.com>
  Masami Hiramatsu <mhiramat@kernel.org>
  Mat Martineau <mathew.j.martineau@linux.intel.com>
  Matt Ranostay <matt.ranostay@konsulko.com>
  Maurizio Lombardi <mlombard@redhat.com>
  Michael Bringmann <mwb@linux.vnet.ibm.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Thalmeier <michael.thalmeier@hale.at>
  Michal Wajdeczko <michal.wajdeczko@intel.com>
  Mika Kahola <mika.kahola@intel.com>
  Milian Wolff <milian.wolff@kdab.com>
  Ming Lei <ming.lei@redhat.com>
  Murali Karicheri <m-karicheri2@ti.com>
  Nagaraju, Vathsala <vathsala.nagaraju@intel.com>
  Namhyung Kim <namhyung@kernel.org>
  Nate Watterson <nwatters@codeaurora.org>
  Neil Armstrong <narmstrong@baylibre.com>
  NeilBrown <neilb@suse.com>
  Nicholas Piggin <npiggin@gmail.com>
  Nickey Yang <nickey.yang@rock-chips.com>
  Nicolas Ferre <nicolas.ferre@microchip.com>
  Oleg Drokin <green@linuxhacker.ru>
  Olof Johansson <olof@lixom.net>
  Omar Sandoval <osandov@fb.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paolo Valente <paolo.valente@linaro.org>
  Pardha Saradhi K <pardha.saradhi.kesapragada@intel.com>
  Patrice Chotard <patrice.chotard@st.com>
  Paul E. McKenney <paulmck@linux.vnet.ibm.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Meerwald-Stadler <pmeerw@pmeerw.net>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Petr Mladek <pmladek@suse.com>
  Phil Elwell <phil@raspberrypi.org>
  Philipp Zabel <p.zabel@pengutronix.de>
  Pratyush Anand <panand@redhat.com>
  Qu Wenruo <quwenruo@cn.fujitsu.com>
  Quentin Schulz <quentin.schulz@free-electrons.com>
  Quinn Tran <quinn.tran@cavium.com>
  Radim Krčmář <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Rakesh Pandit <rakesh@tuxera.com>
  Raphael Silva <raphasil@linux.vnet.ibm.com>
  Raveendra Padasalagi <raveendra.padasalagi@broadcom.com>
  Ravi Bangoria <ravi.bangoria@linux.vnet.ibm.com>
  Richard Genoud <richard.genoud@gmail.com>
  Richard Kuo <rkuo@codeaurora.org>
  Rob Herring <robh@kernel.org>
  Robin Murphy <robin.murphy@arm.com>
  Rodrigo Vivi <rodrigo.vivi@intel.com>
  Ryan Mallon <rmallon@gmail.com>
  Sagi Grimberg <sagi@grimberg.me>
  Santosh Shilimkar <ssantosh@kernel.org>
  Sawan Chandak <sawan.chandak@cavium.com>
  Sean Paul <seanpaul@chromium.org>
  Sebastian Andrzej Siewior <bigeasy@linutronix.de>
  Sekhar Nori <nsekhar@ti.com>
  SeongJae Park <sj38.park@gmail.com>
  Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
  Shaohua Li <shli@fb.com>
  Shreyas NC <shreyas.nc@intel.com>
  Shriya <shriyak@linux.vnet.ibm.com>
  Sinclair Yeh <syeh@vmware.com>
  Sodhi, VunnyX <vunnyx.sodhi@intel.com>
  Sricharan R <sricharan@codeaurora.org>
  Stefan Agner <stefan@agner.ch>
  Stephan Mueller <smueller@chronox.de>
  Steve Longerbeam <steve_longerbeam@mentor.com>
  Su Yue <suy.fnst@cn.fujitsu.com>
  Subhransu S. Prusty <subhransu.s.prusty@intel.com>
  Tahsin Erdogan <tahsin@google.com>
  Takashi Iwai <tiwai@suse.de>
  Tero Kristo <t-kristo@ti.com>
  Theodore Ts'o <tytso@mit.edu>
  Thinh Nguyen <Thinh.Nguyen@synopsys.com>
  Thinh Nguyen <thinhn@synopsys.com>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Hellstrom <thellstrom@vmware.com>
  Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  Tomas Konir <tomas.konir@gmail.com>
  Tomas Winkler <tomas.winkler@intel.com>
  Tony Lindgren <tony@atomide.com>
  Tvrtko Ursulin <tvrtko.ursulin@intel.com>
  Ulrik De Bie <ulrik.debie-os@e2big.org>
  Vaibhav Jain <vaibhav@linux.vnet.ibm.com>
  Varun Prakash <varun@chelsio.com>
  vathsala nagaraju <vathsala.nagaraju@intel.com>
  Ville Syrjälä <ville.syrjala@linux.intel.com>
  Vinod Koul <vinod.koul@intel.com>
  Vladis Dronov <vdronov@redhat.com>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wei Yongjun <weiyongjun1@huawei.com>
  Will Deacon <will.deacon@arm.com>
  Yasir Auleear <yasirmx@hackers.mu>
  Yifeng Li <tomli@tomli.me>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
  YYS <nickey.yang@rock-chips.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-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-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-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


Pushing revision :

+ branch=linux-linus
+ revision=32c1431eea4881a6b17bd7c639315010aeefa452
+ . ./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 32c1431eea4881a6b17bd7c639315010aeefa452
+ branch=linux-linus
+ revision=32c1431eea4881a6b17bd7c639315010aeefa452
+ . ./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
+ '[' x32c1431eea4881a6b17bd7c639315010aeefa452 = 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-3.14
++ : 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 32c1431eea4881a6b17bd7c639315010aeefa452:refs/heads/tested/linux-linus
To osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
   b29794e..32c1431  32c1431eea4881a6b17bd7c639315010aeefa452 -> tested/linux-linus
+ exit 0


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4619300662776157399==--

From xen-devel-bounces@lists.xen.org Tue Jun 13 06:49:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 06: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 1dKfds-0002XJ-Ll; Tue, 13 Jun 2017 06: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 <mingo.kernel.org@gmail.com>) id 1dKfdr-0002XD-2x
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 06:49:31 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 85/66-02181-AFA8F395; Tue, 13 Jun 2017 06:49:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLIsWRWlGSWpSXmKPExsVyMbThoO7PLvt
 IgzOPbCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozfV46xF8zhqNj9fy1zA+Ndti5GLg4hgcmM
 Eg2bL7KCOCwCy1glmj9PB8tICBxilbjQ8ZKli5ETyImT2H91OhOEXSHxZO9+9i5GDqB2TYmND
 ZYgYSGBSUwSm3bLg9jCAgYSDeu/s4LYLAKqEsf75oCVswmoSLStMQQJiwCFX5/eAbaXWeAjo8
 TSSWfYIXqDJG7dngi2llfAXGJ110FGiPmhEg9uz2eDiAtKnJz5BKyGWUBL4sa/l0wg85kFpCW
 W/+MACXMKhEncaX4KNlIUaG3n0jksExhFZiHpnoWkexZC9wJG5lWMGsWpRWWpRbpGlnpJRZnp
 GSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIHBX8/AwLiD8fIWv0OMkhxMSqK8W67YRArxJ
 eWnVGYkFmfEF5XmpBYfYpTh4FCS4A3utI8UEixKTU+tSMvMAcYhTFqCg0dJhFeiAyjNW1yQmF
 ucmQ6ROsVoyXHlyrovTBwbVq8HklMObP/CJMSSl5+XKiXO2wcyTwCkIaM0D24cLFVcYpSVEuZ
 lZGBgEOIpSC3KzSxBlX/FKM7BqCTMOx9kLU9mXgnc1ldABzEBHXQd5Bfe4pJEhJRUA2NRU5yJ
 xOIrIUe8O3jMVjNej8ndnqxqc88g3umw93ahUANLlvSwJzpvtV2P8FjlR/ydqcg/L/Wow6UnM
 y9lTp9hyXv1v83ca/v2pSwqbVzYkcaxfffLnRtNezP8Dq1idJuS/Uadp3LeiWZN4dDDbIfD5Z
 KOr7blP5R99dvFBf4a7Aua7AoSFyixFGckGmoxFxUnAgCGJdWVEAMAAA==
X-Env-Sender: mingo.kernel.org@gmail.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1497336569!102952921!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45591 invoked from network); 13 Jun 2017 06:49:29 -0000
Received: from mail-wr0-f193.google.com (HELO mail-wr0-f193.google.com)
 (209.85.128.193)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 13 Jun 2017 06:49:29 -0000
Received: by mail-wr0-f193.google.com with SMTP id v104so26860931wrb.0
 for <xen-devel@lists.xen.org>; Mon, 12 Jun 2017 23:49:29 -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=ayG76UDU9lOshSgRFsMU2Unv3OFazGl+figiDNjM5zM=;
 b=k/cHejAwD1qzJChc6RNBoLMaq72SFUjnO1nZekE1Yg+vWQUJGy75s4wcrHYtd6OZ9U
 jLTjALO6QErlPPHBFCMKu2yTVntWHOIOwbxEyqLRhCSgQ3jRXI+Jcg4jqokXFa7oqkXm
 VCYTXaEirjUjQIkaLaNwjZR+idRXg9kq2Gsfg3UMuk6HP4WR6ZQPWkuF056Cdpf68Zys
 jOF6G5dLRqEBM4LfQjTwtTzpxx4BTp3QOhgvUqu+H/+yL/3+QySfR6ZDJVOU4lGnGPDu
 Xp0ll3GM29GIM1W0CbOuQ/3lbEGYiatzhN78iYKMqJCVPEoAG4qq+udxDg6mLYx2ixKm
 T6MQ==
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=ayG76UDU9lOshSgRFsMU2Unv3OFazGl+figiDNjM5zM=;
 b=hLATsq3h01nu4YTARr92Ui6rJgW85FMInt9x88Kj/ozSLS1b5VmtkaKbX35PmKLn2V
 nYBPQQYBo8lALdu96nx269MM77E9R9TEqr6EAOzrFbbn7K/R46vfyvboz9xl0Mi6ipfZ
 Win7OSERkI38zkdivA6/hYnNiYVXXVC9JgpIwFvQFBbbxKGHEJAMVAm2jgHohdNzzQZy
 ivX8mSn96HRkelZP9Gh+Qazu0bOJna5pGv2hTQZ3s3m3qw2i8LNJYsuMLHYM338qwP8Z
 a2V+ekSIiM5o5CaytdW7XkjR4PlX241JyxXTwW1obARJXuNSo95gFkllcMdof9Jqg4Nz
 ZAzw==
X-Gm-Message-State: AKS2vOxINyKZXdKy0AuemXXFK5FPMZphYL0EbGeTK5ahqoX5eT2txcDI
 3lvs8y9pHyzxdQ==
X-Received: by 10.28.236.134 with SMTP id h6mr10131887wmi.1.1497336569524;
 Mon, 12 Jun 2017 23:49:29 -0700 (PDT)
Received: from gmail.com (2E8B0CD5.catv.pool.telekom.hu. [46.139.12.213])
 by smtp.gmail.com with ESMTPSA id u10sm2297719wmu.29.2017.06.12.23.49.28
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Mon, 12 Jun 2017 23:49:28 -0700 (PDT)
Date: Tue, 13 Jun 2017 08:49:26 +0200
From: Ingo Molnar <mingo@kernel.org>
To: Andy Lutomirski <luto@kernel.org>
Message-ID: <20170613064926.pfyxhkfaauwdafqf@gmail.com>
References: <883f8fb121f4616c1c1427ad87350bb2f5ffeca1.1497288170.git.luto@kernel.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <883f8fb121f4616c1c1427ad87350bb2f5ffeca1.1497288170.git.luto@kernel.org>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Juergen Gross <jgross@suse.com>, Tom Lendacky <thomas.lendacky@amd.com>,
 x86@kernel.org, linux-kernel@vger.kernel.org,
 xen-devel <xen-devel@lists.xen.org>, Borislav Petkov <bp@alien8.de>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH] x86/mm: Split read_cr3() into read_cr3_pa()
 and __read_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>

CiogQW5keSBMdXRvbWlyc2tpIDxsdXRvQGtlcm5lbC5vcmc+IHdyb3RlOgoKPiBUaGUga2VybmVs
IGhhcyBzZXZlcmFsIGNvZGUgcGF0aHMgdGhhdCByZWFkIENSMy4gIE1vc3Qgb2YgdGhlbSBhc3N1
bWUgdGhhdAo+IENSMyBjb250YWlucyB0aGUgUEdEJ3MgcGh5c2ljYWwgYWRkcmVzcywgd2hlcmVh
cyBzb21lIG9mIHRoZW0gYXdrd2FyZGx5Cj4gdXNlIFBIWVNJQ0FMX1BBR0VfTUFTSyB0byBtYXNr
IG9mZiBsb3cgYml0cy4KPiAKPiBBZGQgZXhwbGljaXQgbWFzayBtYWNyb3MgZm9yIENSMyBhbmQg
Y29udmVydCBhbGwgb2YgdGhlIENSMyByZWFkZXJzLgo+IFRoaXMgd2lsbCBrZWVwIHRoZW0gZnJv
bSBicmVha2luZyB3aGVuIFBDSUQgaXMgZW5hYmxlZC4KPiAKPiBDYzogVG9tIExlbmRhY2t5IDx0
aG9tYXMubGVuZGFja3lAYW1kLmNvbT4KPiBDYzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgo+IENjOiB4ZW4tZGV2ZWwgPHhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnPgo+IENjOiBCb3Jp
cyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgo+IFNpZ25lZC1vZmYtYnk6
IEFuZHkgTHV0b21pcnNraSA8bHV0b0BrZXJuZWwub3JnPgo+IC0tLQo+IAo+IEhpIEluZ28tCj4g
Cj4gSSBicm9rZSB0aGlzIG91dCBiZWNhdXNlIFRvbSdzIFNNRSBzZXJpZXMgYW5kIG15IFBDSUQg
c2VyaWVzIGJvdGggbmVlZCBpdC4KPiBQbGVhc2UgY29uc2lkZXIgYXBwbHlpbmcgaXQgdG8gdGlw
Ong4Ni9tbS4KPiAKPiBJJ2xsIHNlbmQgUENJRCB2MiBzb29uLiAgSXQnbGwgYXBwbHkgdG8geDg2
L21tICsgc2NoZWQvdXJnZW50ICsgdGhpcyBwYXRjaC4KCk9rLCB0aGFua3MgLSB3aWxsIHB1c2gg
aXQgb3V0IGFmdGVyIGEgYml0IG9mIHRlc3RpbmcuCgpOb3RlIHRoYXQgSSBhbHNvIG1lcmdlZCBz
Y2hlZC91cmdlbnQgaW50byB4ODYvbW0sIHRvIGNyZWF0ZSBhIGJldHRlciBiYXNlIHRyZWUgZm9y
IAp0aGUgUENJRCBjaGFuZ2VzIGJ5IHBpY2tpbmcgdXAgMjUyZDJhNDExN2JjIHRoYXQgUENJRCBk
ZXBlbmRzIG9uLgoKVGhhbmtzLAoKCUluZ28KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 13 07:00:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 07: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 1dKfoN-0003hO-LP; Tue, 13 Jun 2017 07: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 1dKfoM-0003hI-OG
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 07:00:22 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 3D/5A-02956-68D8F395; Tue, 13 Jun 2017 07:00:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVyuP0Ov25rr32
 kwbsOZoslHxezODB6HN39mymAMYo1My8pvyKBNaPlagNLwSXZioWn7rE0MJ6R6GLk5JAQMJJ4
 O/EfUxcjF4eQwEJGiWWfm5hBEsICjhIvtjaygtgiAh4SV3ZNYAOxmQXSJeZsew7VcJhR4v/rn
 WBFbAKqEhuunwKyOTh4BawlXs2XBwmzAIWXvWlmBLFFBcIleg/0g83hFRCUODnzCQtIOaeAu0
 TDak6I8eoSf+ZdYoawxSU2PfvOCmHLS2x/O4d5AiP/LCTds5C0zELSMgtJywJGllWMGsWpRWW
 pRbpGFnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIHByQAEOxjPrw08xCjJwaQk
 yrvlik2kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQle5R77SCHBotT01Iq0zBxgnMCkJTh4lER4J
 TqA0rzFBYm5xZnpEKlTjLocG1av/8IkxJKXn5cqJc77qhuoSACkKKM0D24ELGYvMcpKCfMyAh
 0lxFOQWpSbWYIq/4pRnINRSZh3Psgqnsy8ErhNr4COYAI64jrI/bzFJYkIKakGRr/PPxtX2B1
 Qn+LYKvL01+U5y9xfJulva93xk/e38PdtP3bfXNy/vM9na7f8xoX9f89z2X7ge/b58ae9Ib9L
 vS+qr5Aq5RLmuvWy4Fka+5PALAb+A6UXdh3TKPwTNkU/zkyx/tp5P+YScZtrirHVqbER2x8xb
 t17/17kkk7FJrtq9wf5u9/mhyqxFGckGmoxFxUnAgCTFWSV1AIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1497337220!97841861!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55690 invoked from network); 13 Jun 2017 07:00:21 -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; 13 Jun 2017 07:00:21 -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 0A655AD4F;
 Tue, 13 Jun 2017 07:00:20 +0000 (UTC)
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1706021225440.18759@sstabellini-ThinkPad-X260>
 <1496431915-20774-1-git-send-email-sstabellini@kernel.org>
 <1496431915-20774-9-git-send-email-sstabellini@kernel.org>
From: Juergen Gross <jgross@suse.com>
Message-ID: <ff975b10-8f1a-20db-881a-4d18bdfa9350@suse.com>
Date: Tue, 13 Jun 2017 09:00:18 +0200
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: <1496431915-20774-9-git-send-email-sstabellini@kernel.org>
Content-Language: de-DE
Cc: Stefano Stabellini <stefano@aporeto.com>, boris.ostrovsky@oracle.com,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v3 09/18] 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>

T24gMDIvMDYvMTcgMjE6MzEsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiBBbGxvY2F0ZSBh
IHNvY2tldC4gVHJhY2sgdGhlIGFsbG9jYXRlZCBwYXNzaXZlIHNvY2tldHMgd2l0aCBhIG5ldyBk
YXRhCj4gc3RydWN0dXJlIG5hbWVkIHNvY2twYXNzX21hcHBpbmcuIEl0IGNvbnRhaW5zIGFuIHVu
Ym91bmQgd29ya3F1ZXVlIHRvCj4gc2NoZWR1bGUgZGVsYXllZCB3b3JrIGZvciB0aGUgYWNjZXB0
IGFuZCBwb2xsIGNvbW1hbmRzLiBJdCBhbHNvIGhhcyBhCj4gcmVxY29weSBmaWVsZCB0byBiZSB1
c2VkIHRvIHN0b3JlIGEgY29weSBvZiBhIHJlcXVlc3QgZm9yIGRlbGF5ZWQgd29yay4KPiBSZWFk
cy93cml0ZXMgdG8gaXQgYXJlIHByb3RlY3RlZCBieSBhIGxvY2sgKHRoZSAiY29weV9sb2NrIiBz
cGlubG9jaykuCj4gSW5pdGlhbGl6ZSB0aGUgd29ya3F1ZXVlIGluIHB2Y2FsbHNfYmFja19iaW5k
Lgo+IAo+IEltcGxlbWVudCB0aGUgYmluZCBjb21tYW5kIHdpdGggaW5ldF9iaW5kLgo+IAo+IFRo
ZSBwYXNzX3NrX2RhdGFfcmVhZHkgZXZlbnQgaGFuZGxlciB3aWxsIGJlIGFkZGVkIGxhdGVyLgo+
IAo+IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRvLmNv
bT4KPiBDQzogYm9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20KPiBDQzogamdyb3NzQHN1c2UuY29t
Cj4gLS0tCj4gIGRyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jIHwgODcgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQo+ICAxIGZpbGUgY2hhbmdlZCwgODYgaW5z
ZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9w
dmNhbGxzLWJhY2suYyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCj4gaW5kZXggM2ViODRl
Zi4uNGEwY2ZhMyAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYwo+ICsr
KyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCj4gQEAgLTgxLDYgKzgxLDE4IEBAIHN0cnVj
dCBzb2NrX21hcHBpbmcgewo+ICAJc3RydWN0IHB2Y2FsbHNfaW93b3JrZXIgaW93b3JrZXI7Cj4g
IH07Cj4gIAo+ICtzdHJ1Y3Qgc29ja3Bhc3NfbWFwcGluZyB7Cj4gKwlzdHJ1Y3QgbGlzdF9oZWFk
IGxpc3Q7Cj4gKwlzdHJ1Y3QgcHZjYWxsc19mZWRhdGEgKnByaXY7Cj4gKwlzdHJ1Y3Qgc29ja2V0
ICpzb2NrOwo+ICsJdWludDY0X3QgaWQ7Cj4gKwlzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVxdWVzdCBy
ZXFjb3B5Owo+ICsJc3BpbmxvY2tfdCBjb3B5X2xvY2s7Cj4gKwlzdHJ1Y3Qgd29ya3F1ZXVlX3N0
cnVjdCAqd3E7Cj4gKwlzdHJ1Y3Qgd29ya19zdHJ1Y3QgcmVnaXN0ZXJfd29yazsKPiArCXZvaWQg
KCpzYXZlZF9kYXRhX3JlYWR5KShzdHJ1Y3Qgc29jayAqc2spOwo+ICt9Owo+ICsKPiAgc3RhdGlj
IGlycXJldHVybl90IHB2Y2FsbHNfYmFja19jb25uX2V2ZW50KGludCBpcnEsIHZvaWQgKnNvY2tf
bWFwKTsKPiAgc3RhdGljIGludCBwdmNhbGxzX2JhY2tfcmVsZWFzZV9hY3RpdmUoc3RydWN0IHhl
bmJ1c19kZXZpY2UgKmRldiwKPiAgCQkJCSAgICAgICBzdHJ1Y3QgcHZjYWxsc19mZWRhdGEgKnBy
aXYsCj4gQEAgLTI2MSwxMCArMjczLDgzIEBAIHN0YXRpYyBpbnQgcHZjYWxsc19iYWNrX3JlbGVh
c2Uoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKPiAgCXJldHVybiAwOwo+ICB9Cj4gIAo+ICtz
dGF0aWMgdm9pZCBfX3B2Y2FsbHNfYmFja19hY2NlcHQoc3RydWN0IHdvcmtfc3RydWN0ICp3b3Jr
KQo+ICt7Cj4gK30KPiArCj4gK3N0YXRpYyB2b2lkIHB2Y2FsbHNfcGFzc19za19kYXRhX3JlYWR5
KHN0cnVjdCBzb2NrICpzb2NrKQo+ICt7Cj4gK30KPiArCj4gIHN0YXRpYyBpbnQgcHZjYWxsc19i
YWNrX2JpbmQoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKPiAgCQkJICAgICBzdHJ1Y3QgeGVu
X3B2Y2FsbHNfcmVxdWVzdCAqcmVxKQo+ICB7Cj4gLQlyZXR1cm4gMDsKPiArCXN0cnVjdCBwdmNh
bGxzX2ZlZGF0YSAqcHJpdjsKPiArCWludCByZXQsIGVycjsKPiArCXN0cnVjdCBzb2NrZXQgKnNv
Y2s7Cj4gKwlzdHJ1Y3Qgc29ja3Bhc3NfbWFwcGluZyAqbWFwID0gTlVMTDsKClBvaW50bGVzcyBp
bml0aWFsaXplci4KCj4gKwlzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVzcG9uc2UgKnJzcDsKPiArCj4g
Kwlwcml2ID0gZGV2X2dldF9kcnZkYXRhKCZkZXYtPmRldik7Cj4gKwo+ICsJbWFwID0ga3phbGxv
YyhzaXplb2YoKm1hcCksIEdGUF9LRVJORUwpOwo+ICsJaWYgKG1hcCA9PSBOVUxMKSB7Cj4gKwkJ
cmV0ID0gLUVOT01FTTsKPiArCQlnb3RvIG91dDsKPiArCX0KPiArCj4gKwlJTklUX1dPUksoJm1h
cC0+cmVnaXN0ZXJfd29yaywgX19wdmNhbGxzX2JhY2tfYWNjZXB0KTsKPiArCXNwaW5fbG9ja19p
bml0KCZtYXAtPmNvcHlfbG9jayk7Cj4gKwltYXAtPndxID0gYWxsb2Nfd29ya3F1ZXVlKCJwdmNh
bGxzX3dxIiwgV1FfVU5CT1VORCwgMSk7Cj4gKwlpZiAoIW1hcC0+d3EpIHsKPiArCQlyZXQgPSAt
RU5PTUVNOwo+ICsJCWtmcmVlKG1hcCk7Cj4gKwkJZ290byBvdXQ7Cj4gKwl9Cj4gKwo+ICsJcmV0
ID0gc29ja19jcmVhdGUoQUZfSU5FVCwgU09DS19TVFJFQU0sIDAsICZzb2NrKTsKPiArCWlmIChy
ZXQgPCAwKSB7Cj4gKwkJZGVzdHJveV93b3JrcXVldWUobWFwLT53cSk7Cj4gKwkJa2ZyZWUobWFw
KTsKPiArCQlnb3RvIG91dDsKPiArCX0KPiArCj4gKwlyZXQgPSBpbmV0X2JpbmQoc29jaywgKHN0
cnVjdCBzb2NrYWRkciAqKSZyZXEtPnUuYmluZC5hZGRyLAo+ICsJCQlyZXEtPnUuYmluZC5sZW4p
Owo+ICsJaWYgKHJldCA8IDApIHsKPiArCQlkZXN0cm95X3dvcmtxdWV1ZShtYXAtPndxKTsKPiAr
CQlrZnJlZShtYXApOwoKc29ja19yZWxlYXNlKCk/Cgo+ICsJCWdvdG8gb3V0Owo+ICsJfQo+ICsK
PiArCW1hcC0+cHJpdiA9IHByaXY7Cj4gKwltYXAtPnNvY2sgPSBzb2NrOwo+ICsJbWFwLT5pZCA9
IHJlcS0+dS5iaW5kLmlkOwo+ICsKPiArCWRvd24oJnByaXYtPnNvY2tldF9sb2NrKTsKPiArCWVy
ciA9IHJhZGl4X3RyZWVfaW5zZXJ0KCZwcml2LT5zb2NrZXRwYXNzX21hcHBpbmdzLCBtYXAtPmlk
LAo+ICsJCQkJbWFwKTsKPiArCXVwKCZwcml2LT5zb2NrZXRfbG9jayk7Cj4gKwlpZiAoZXJyKSB7
Cj4gKwkJcmV0ID0gZXJyOwo+ICsJCWRlc3Ryb3lfd29ya3F1ZXVlKG1hcC0+d3EpOwo+ICsJCWtm
cmVlKG1hcCk7Cgpzb2NrX3JlbGVhc2UoKT8KCj4gKwkJZ290byBvdXQ7Cj4gKwl9Cj4gKwo+ICsJ
d3JpdGVfbG9ja19iaCgmc29jay0+c2stPnNrX2NhbGxiYWNrX2xvY2spOwo+ICsJbWFwLT5zYXZl
ZF9kYXRhX3JlYWR5ID0gc29jay0+c2stPnNrX2RhdGFfcmVhZHk7Cj4gKwlzb2NrLT5zay0+c2tf
dXNlcl9kYXRhID0gbWFwOwo+ICsJc29jay0+c2stPnNrX2RhdGFfcmVhZHkgPSBwdmNhbGxzX3Bh
c3Nfc2tfZGF0YV9yZWFkeTsKPiArCXdyaXRlX3VubG9ja19iaCgmc29jay0+c2stPnNrX2NhbGxi
YWNrX2xvY2spOwo+ICsKPiArb3V0Ogo+ICsJcnNwID0gUklOR19HRVRfUkVTUE9OU0UoJnByaXYt
PnJpbmcsIHByaXYtPnJpbmcucnNwX3Byb2RfcHZ0KyspOwo+ICsJcnNwLT5yZXFfaWQgPSByZXEt
PnJlcV9pZDsKPiArCXJzcC0+Y21kID0gcmVxLT5jbWQ7Cj4gKwlyc3AtPnUuYmluZC5pZCA9IHJl
cS0+dS5iaW5kLmlkOwo+ICsJcnNwLT5yZXQgPSByZXQ7Cj4gKwlyZXR1cm4gcmV0OwoKcmV0dXJu
IDA/CgoKSnVlcmdlbgoKPiAgfQo+ICAKPiAgc3RhdGljIGludCBwdmNhbGxzX2JhY2tfbGlzdGVu
KHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCj4gCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 13 07:01:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 07: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 1dKfoy-0003k1-Tg; Tue, 13 Jun 2017 07:01: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 1dKfoy-0003jp-7b
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 07:01:00 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 EC/39-03557-BAD8F395; Tue, 13 Jun 2017 07:00:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVyuP0Ov+6qXvt
 Ig03PtC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozti5ezF1zlqtjz4Sx7A2MjZxcjJ4eEgJHE
 24n/mLoYuTiEBBYySkx4e4oZJCEs4Czx4Os0VhBbRMBD4squCWwgNrNAusScbc+hGo4wSuy+v
 IEJJMEmoCqx4fopsAZeAWuJpsc/2EFsFqD40YZtYLaoQLhE74F+NogaQYmTM5+wgNicQAvWL+
 9igligLvFn3iVmCFtcYtOz76wQtrzE9rdzmCcw8s9C0j4LScssJC2zkLQsYGRZxahRnFpUllq
 ka2igl1SUmZ5RkpuYmQPkmenlphYXJ6an5iQmFesl5+duYgQGKAMQ7GC8tyzgEKMkB5OSKO+W
 KzaRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4lXvsI4UEi1LTUyvSMnOAsQKTluDgURLhlegAS
 vMWFyTmFmemQ6ROMepybFi9/guTEEtefl6qlDhvPMgMAZCijNI8uBGwuL3EKCslzMsIdJQQT0
 FqUW5mCar8K0ZxDkYlYd75IKt4MvNK4Da9AjqCCeiI6yD38xaXJCKkpBoY27PXKpi66nrfjGL
 3q37TVxP7xahfZSPvvZ1S9/25Ym4/D31z+43e9fDYrZ0Sd5c9MqgS/S7vH9J3X+eiaxw3n3R8
 /NF1fw44VzJbXmtKTnvU1jcrTdXVOGbJ8sDp/RHpk4tzDn8+ksxrrmJ+t+jkzrjDwote3Hz6/
 2jNllOXsk5XTrFf4yqsxFKckWioxVxUnAgAZU1ObNYCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1497337258!50533300!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 620 invoked from network); 13 Jun 2017 07:00:58 -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; 13 Jun 2017 07:00: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 57F44AD4F;
 Tue, 13 Jun 2017 07:00:58 +0000 (UTC)
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1706021225440.18759@sstabellini-ThinkPad-X260>
 <1496431915-20774-1-git-send-email-sstabellini@kernel.org>
 <1496431915-20774-10-git-send-email-sstabellini@kernel.org>
From: Juergen Gross <jgross@suse.com>
Message-ID: <c1720bd4-dc92-2d14-c562-199f1d44d03e@suse.com>
Date: Tue, 13 Jun 2017 09:00:57 +0200
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: <1496431915-20774-10-git-send-email-sstabellini@kernel.org>
Content-Language: de-DE
Cc: Stefano Stabellini <stefano@aporeto.com>, boris.ostrovsky@oracle.com,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v3 10/18] 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDIvMDYvMTcgMjE6MzEsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiBDYWxsIGluZXRf
bGlzdGVuIHRvIGltcGxlbWVudCB0aGUgbGlzdGVuIGNvbW1hbmQuCj4gCj4gU2lnbmVkLW9mZi1i
eTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgo+IENDOiBib3Jpcy5v
c3Ryb3Zza3lAb3JhY2xlLmNvbQo+IENDOiBqZ3Jvc3NAc3VzZS5jb20KPiAtLS0KPiAgZHJpdmVy
cy94ZW4vcHZjYWxscy1iYWNrLmMgfCAyMSArKysrKysrKysrKysrKysrKysrKy0KPiAgMSBmaWxl
IGNoYW5nZWQsIDIwIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0
IGEvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2su
Ywo+IGluZGV4IDRhMGNmYTMuLmE3NTU4NmUgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy94ZW4vcHZj
YWxscy1iYWNrLmMKPiArKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYwo+IEBAIC0zNTUs
NyArMzU1LDI2IEBAIHN0YXRpYyBpbnQgcHZjYWxsc19iYWNrX2JpbmQoc3RydWN0IHhlbmJ1c19k
ZXZpY2UgKmRldiwKPiAgc3RhdGljIGludCBwdmNhbGxzX2JhY2tfbGlzdGVuKHN0cnVjdCB4ZW5i
dXNfZGV2aWNlICpkZXYsCj4gIAkJCSAgICAgICBzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVxdWVzdCAq
cmVxKQo+ICB7Cj4gLQlyZXR1cm4gMDsKPiArCXN0cnVjdCBwdmNhbGxzX2ZlZGF0YSAqcHJpdjsK
PiArCWludCByZXQgPSAtRUlOVkFMOwo+ICsJc3RydWN0IHNvY2twYXNzX21hcHBpbmcgKm1hcDsK
PiArCXN0cnVjdCB4ZW5fcHZjYWxsc19yZXNwb25zZSAqcnNwOwo+ICsKPiArCXByaXYgPSBkZXZf
Z2V0X2RydmRhdGEoJmRldi0+ZGV2KTsKPiArCj4gKwltYXAgPSByYWRpeF90cmVlX2xvb2t1cCgm
cHJpdi0+c29ja2V0cGFzc19tYXBwaW5ncywgcmVxLT51Lmxpc3Rlbi5pZCk7Cj4gKwlpZiAobWFw
ID09IE5VTEwpCj4gKwkJZ290byBvdXQ7Cj4gKwo+ICsJcmV0ID0gaW5ldF9saXN0ZW4obWFwLT5z
b2NrLCByZXEtPnUubGlzdGVuLmJhY2tsb2cpOwo+ICsKPiArb3V0Ogo+ICsJcnNwID0gUklOR19H
RVRfUkVTUE9OU0UoJnByaXYtPnJpbmcsIHByaXYtPnJpbmcucnNwX3Byb2RfcHZ0KyspOwo+ICsJ
cnNwLT5yZXFfaWQgPSByZXEtPnJlcV9pZDsKPiArCXJzcC0+Y21kID0gcmVxLT5jbWQ7Cj4gKwly
c3AtPnUubGlzdGVuLmlkID0gcmVxLT51Lmxpc3Rlbi5pZDsKPiArCXJzcC0+cmV0ID0gcmV0Owo+
ICsJcmV0dXJuIHJldDsKCnJldHVybiAwPwoKCkp1ZXJnZW4KCj4gIH0KPiAgCj4gIHN0YXRpYyBp
bnQgcHZjYWxsc19iYWNrX2FjY2VwdChzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAo+IAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 13 07:06:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 07:06:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKfti-0004BF-0s; Tue, 13 Jun 2017 07:05: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 1dKftf-0004As-UE
 for xen-devel@lists.xensource.com; Tue, 13 Jun 2017 07:05:52 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 4D/7E-02181-FCE8F395; Tue, 13 Jun 2017 07:05:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVfd0n32
 kwaTD0hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNePj1K0vBs4SKU6db2RsY
 n9t3MXJxCAn8ZZT43/qGHcJ5zChxZeENJghnG6PEz5n3WLoYOTlEBJwlvp6Zyw5i8wroS3zo/
 wYWFxawkLi5YSpYt4TAcxmJTd9fgRVJCHhLnJp4jxXGfrayi7GLkZ2DTcBK4pAYSJRFQFXi+p
 mrzBMYuRcwMqxiVC9OLSpLLdI100sqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECPQ
 5AxDsYJza4HyIUZKDSUmUd8sVm0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwzeu0jhQSLUtNT
 K9Iyc4DBB5OW4OBREuGV6ABK8xYXJOYWZ6ZDpE4x6nJsWL3+C5MQS15+XqqUOO8lkBkCIEUZp
 XlwI2CRcIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvPNBVvFk5pXAbXoFdAQT0BHXQe7nLS
 5JREhJNTCylmqoTCtYyGD1a6tjwnSe/pOVrMlOt5ynrN90xkC14F3AA9floRw3mty0XCt1JSd
 IpEiU/6hwDf4mlzxRdP2ve+s3TtyhdNLf86Lz+pZ1N1YteLRGfKH0OYMdB3Yd71sUvrQ57Xbx
 krJlra96f8SF+XzT7VXd7+uRr/f4afh2o6AXyVObTxYosRRnJBpqMRcVJwIAayNbPX8CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1497337546!89078490!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53940 invoked from network); 13 Jun 2017 07:05:47 -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; 13 Jun 2017 07:05: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 1dKftX-0002PB-U8; Tue, 13 Jun 2017 07:05: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 1dKftS-00043c-9z; Tue, 13 Jun 2017 07:05:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dKftR-00048Y-AU; Tue, 13 Jun 2017 07:05:37 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110376-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qcow2:guest-start:fail:regression
 qemu-mainline:test-arm64-arm64-xl-credit2:debian-install:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-vhd:guest-start:fail:regression
 qemu-mainline:test-armhf-armhf-libvirt-raw:xen-install:fail:regression
 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-xl-vhd:guest-start:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-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-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm: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-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-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=5093f028ce6529034efc8fdc06cec2aa2e2eea63
X-Osstest-Versions-That: qemuu=c6e84fbd447a51e1161d74d71566a5f67b47eac5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 13 Jun 2017 07:05:37 +0000
Subject: [Xen-devel] [qemu-mainline test] 110376: 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="===============4891411039831698296=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qcow2    10 guest-start              fail REGR. vs. 109975
 test-arm64-arm64-xl-credit2   9 debian-install           fail REGR. vs. 109975
 test-amd64-amd64-libvirt-vhd 10 guest-start              fail REGR. vs. 109975
 test-armhf-armhf-libvirt-raw  5 xen-install              fail REGR. vs. 109975
 test-amd64-amd64-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail REGR. vs. 109975
 test-armhf-armhf-xl-credit2 15 guest-start/debian.repeat fail REGR. vs. 109975
 test-armhf-armhf-xl-vhd      10 guest-start              fail REGR. vs. 109975

Tests which did not succeed, but are not blocking:
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop       fail blocked in 109975
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 109975
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 109975
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass

version targeted for testing:
 qemuu                5093f028ce6529034efc8fdc06cec2aa2e2eea63
baseline version:
 qemuu                c6e84fbd447a51e1161d74d71566a5f67b47eac5

Last test of basis   109975  2017-06-04 00:16:43 Z    9 days
Failing since        110013  2017-06-05 10:45:10 Z    7 days   11 attempts
Testing same since   110376  2017-06-12 14:51:35 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Larson <alarson@ddci.com>
  Abdallah Bouassida <abdallah.bouassida@lauterbach.com>
  Alex Bennée <alex.bennee@linaro.org>
  Aurelien Jarno <aurelien@aurel32.net>
  Bruno Dominguez <bru.dominguez@gmail.com>
  Cédric Le Goater <clg@kaod.org>
  Daniel Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  David Hildenbrand <david@redhat.com>
  Denis Plotnikov <dplotnikov@virtuozzo.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Emilio G. Cota <cota@braap.org>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Felipe Franciosi <felipe@nutanix.com>
  Gonglei <arei.gonglei@huawei.com>
  Greg Kurz <groug@kaod.org>
  Igor Mammedov <imammedo@redhat.com>
  Jason J. Herne <jjherne@linux.vnet.ibm.com>
  Jason Wang <jasowang@redhat.com>
  Jeff Cody <jcody@redhat.com>
  John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
  John Snow <jsnow@redhat.com>
  Jose Ricardo Ziviani <joserz@linux.vnet.ibm.com>
  Juan Quintela <quintela@redhat.com>
  Kamil Rytarowski <n54@gmx.com>
  Kevin Wolf <kwolf@redhat.com>
  Laurent Vivier <laurent@vivier.eu>
  Laurent Vivier <lvivier@redhat.com>
  Luc MICHEL <luc.michel@git.antfield.fr>
  Malcolm Crossley <malcolm@nutanix.com>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marc-André Lureau <marcandre.lureau@redhat.com>
  Markus Armbruster <armbru@redhat.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>
  Mihail Abakumov <mikhail.abakumov@ispras.ru>
  Mike Cui <cui@nutanix.com>
  Mikhail Sennikovskii <mikhail.sennikovskii@profitbricks.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-Daudé <f4bug@amsat.org>
  QingFeng Hao <haoqf@linux.vnet.ibm.com>
  Richard Henderson <rth@twiddle.net>
  Roman Pen <roman.penyaev@profitbricks.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  Tai Yunfang <yunfangtai@tencent.com>
  Thomas Huth <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Xiao Guangrong <xiaoguangrong@tencent.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-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                                  fail    
 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                                    fail    
 test-armhf-armhf-libvirt-raw                                 fail    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 fail    
 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.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4891411039831698296==--

From xen-devel-bounces@lists.xen.org Tue Jun 13 07:24:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 07: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 1dKgBy-0005UY-MQ; Tue, 13 Jun 2017 07:24:46 +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 1dKgBx-0005US-HI
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 07:24:45 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 55/31-29088-C339F395; Tue, 13 Jun 2017 07:24:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVyuP0Ov67NZPt
 Ig+bTXBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a+zpfsBYu1KjYdm8HawDhbuYuRk0NCwEji
 7cR/TF2MXBxCAgsZJX5tPMEOkhAWcJbYufAPI4gtIuAhcWXXBDYQm1kgXWLOtudQDUcYJboXX
 QQrYhNQldhw/RQriM0rYC1x/OcasAYWoPiK/m1gQ0UFwiV6D/SzQdQISpyc+YQFxOYEWrDw9T
 +oBeoSf+ZdYoawxSU2PfvOCmHLS2x/O4d5AiP/LCTts5C0zELSMgtJywJGllWM6sWpRWWpRbq
 WeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgeFZz8DAuIPx9U+nQ4ySHExKorxb
 rthECvEl5adUZiQWZ8QXleakFh9ilOHgUJLgvTDRPlJIsCg1PbUiLTMHGCkwaQkOHiURXokOo
 DRvcUFibnFmOkTqFKMux4bV678wCbHk5eelSonzck8CKhIAKcoozYMbAYvaS4yyUsK8jAwMDE
 I8BalFuZklqPKvGMU5GJWEeXlApvBk5pXAbXoFdAQT0BHXQe7nLS5JREhJNTCu7S+LEep43T7
 tTY34B7FVV5dGnmHhUP6fcHP5vaee14/Uiob9dbovcbvu8mPTLBOOXZvWOSe3bDyqGm244ntk
 dnKaKm9PEZtx+Z5IvkkCet+McyNffDpRu+1r4Ky356Nfu33zPjdLTKlEI3PhqdmtM7SU0jY8f
 TbrzTXNrHnsjv8N96cJTPNXYinOSDTUYi4qTgQAPyvyAdUCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1497338684!88539305!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9347 invoked from network); 13 Jun 2017 07:24:44 -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 Jun 2017 07:24: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 40CE7AD4F;
 Tue, 13 Jun 2017 07:24:43 +0000 (UTC)
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1706021225440.18759@sstabellini-ThinkPad-X260>
 <1496431915-20774-1-git-send-email-sstabellini@kernel.org>
 <1496431915-20774-11-git-send-email-sstabellini@kernel.org>
From: Juergen Gross <jgross@suse.com>
Message-ID: <c7d715eb-358a-47a7-95be-c87afc25c8b1@suse.com>
Date: Tue, 13 Jun 2017 09:24:41 +0200
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: <1496431915-20774-11-git-send-email-sstabellini@kernel.org>
Content-Language: de-DE
Cc: Stefano Stabellini <stefano@aporeto.com>, boris.ostrovsky@oracle.com,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v3 11/18] 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>

T24gMDIvMDYvMTcgMjE6MzEsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiBJbXBsZW1lbnQg
dGhlIGFjY2VwdCBjb21tYW5kIGJ5IGNhbGxpbmcgaW5ldF9hY2NlcHQuIFRvIGF2b2lkIGJsb2Nr
aW5nCj4gaW4gdGhlIGtlcm5lbCwgY2FsbCBpbmV0X2FjY2VwdChPX05PTkJMT0NLKSBmcm9tIGEg
d29ya3F1ZXVlLCB3aGljaCBnZXQKPiBzY2hlZHVsZWQgb24gc2tfZGF0YV9yZWFkeSAoZm9yIGEg
cGFzc2l2ZSBzb2NrZXQsIGl0IG1lYW5zIHRoYXQgdGhlcmUKPiBhcmUgY29ubmVjdGlvbnMgdG8g
YWNjZXB0KS4KPiAKPiBVc2UgdGhlIHJlcWNvcHkgZmllbGQgdG8gc3RvcmUgdGhlIHJlcXVlc3Qu
IEFjY2VwdCB0aGUgbmV3IHNvY2tldCBmcm9tCj4gdGhlIGRlbGF5ZWQgd29yayBmdW5jdGlvbiwg
Y3JlYXRlIGEgbmV3IHNvY2tfbWFwcGluZyBmb3IgaXQsIG1hcAo+IHRoZSBpbmRleGVzIHBhZ2Ug
YW5kIGRhdGEgcmluZywgYW5kIHJlcGx5IHRvIHRoZSBvdGhlciBlbmQuIEFsbG9jYXRlIGFuCj4g
aW93b3JrZXIgZm9yIHRoZSBzb2NrZXQuCj4gCj4gT25seSBzdXBwb3J0IG9uZSBvdXRzdGFuZGlu
ZyBibG9ja2luZyBhY2NlcHQgcmVxdWVzdCBmb3IgZXZlcnkgc29ja2V0IGF0Cj4gYW55IHRpbWUu
Cj4gCj4gQWRkIGEgZmllbGQgdG8gc29ja19tYXBwaW5nIHRvIHJlbWVtYmVyIHRoZSBwYXNzaXZl
IHNvY2tldCBmcm9tIHdoaWNoIGFuCj4gYWN0aXZlIHNvY2tldCB3YXMgY3JlYXRlZC4KPiAKPiBT
aWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9AYXBvcmV0by5jb20+Cj4g
Q0M6IGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tCj4gQ0M6IGpncm9zc0BzdXNlLmNvbQo+IC0t
LQo+ICBkcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYyB8IDEwOSArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0KPiAgMSBmaWxlIGNoYW5nZWQsIDEwOCBpbnNlcnRp
b25zKCspLCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2Y2Fs
bHMtYmFjay5jIGIvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMKPiBpbmRleCBhNzU1ODZlLi5m
MTE3M2Y0IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCj4gKysrIGIv
ZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMKPiBAQCAtNjUsNiArNjUsNyBAQCBzdHJ1Y3QgcHZj
YWxsc19pb3dvcmtlciB7Cj4gIHN0cnVjdCBzb2NrX21hcHBpbmcgewo+ICAJc3RydWN0IGxpc3Rf
aGVhZCBsaXN0Owo+ICAJc3RydWN0IHB2Y2FsbHNfZmVkYXRhICpwcml2Owo+ICsJc3RydWN0IHNv
Y2twYXNzX21hcHBpbmcgKnNvY2twYXNzOwo+ICAJc3RydWN0IHNvY2tldCAqc29jazsKPiAgCXVp
bnQ2NF90IGlkOwo+ICAJZ3JhbnRfcmVmX3QgcmVmOwo+IEBAIC0yNzUsMTAgKzI3Niw3OSBAQCBz
dGF0aWMgaW50IHB2Y2FsbHNfYmFja19yZWxlYXNlKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYs
Cj4gIAo+ICBzdGF0aWMgdm9pZCBfX3B2Y2FsbHNfYmFja19hY2NlcHQoc3RydWN0IHdvcmtfc3Ry
dWN0ICp3b3JrKQo+ICB7Cj4gKwlzdHJ1Y3Qgc29ja3Bhc3NfbWFwcGluZyAqbWFwcGFzcyA9IGNv
bnRhaW5lcl9vZigKPiArCQl3b3JrLCBzdHJ1Y3Qgc29ja3Bhc3NfbWFwcGluZywgcmVnaXN0ZXJf
d29yayk7Cj4gKwlzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXA7Cj4gKwlzdHJ1Y3QgcHZjYWxsc19p
b3dvcmtlciAqaW93Owo+ICsJc3RydWN0IHB2Y2FsbHNfZmVkYXRhICpwcml2Owo+ICsJc3RydWN0
IHNvY2tldCAqc29jazsKPiArCXN0cnVjdCB4ZW5fcHZjYWxsc19yZXNwb25zZSAqcnNwOwo+ICsJ
c3RydWN0IHhlbl9wdmNhbGxzX3JlcXVlc3QgKnJlcTsKPiArCWludCBub3RpZnk7Cj4gKwlpbnQg
cmV0ID0gLUVJTlZBTDsKPiArCXVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4gKwo+ICsJcHJpdiA9IG1h
cHBhc3MtPnByaXY7Cj4gKwkvKiBXZSBvbmx5IG5lZWQgdG8gY2hlY2sgdGhlIHZhbHVlIG9mICJj
bWQiIGF0b21pY2FsbHkgb24gcmVhZC4gKi8KPiArCXNwaW5fbG9ja19pcnFzYXZlKCZtYXBwYXNz
LT5jb3B5X2xvY2ssIGZsYWdzKTsKPiArCXJlcSA9ICZtYXBwYXNzLT5yZXFjb3B5Owo+ICsJaWYg
KHJlcS0+Y21kICE9IFBWQ0FMTFNfQUNDRVBUKSB7Cj4gKwkJc3Bpbl91bmxvY2tfaXJxcmVzdG9y
ZSgmbWFwcGFzcy0+Y29weV9sb2NrLCBmbGFncyk7Cj4gKwkJcmV0dXJuOwo+ICsJfQo+ICsJc3Bp
bl91bmxvY2tfaXJxcmVzdG9yZSgmbWFwcGFzcy0+Y29weV9sb2NrLCBmbGFncyk7CgpXaGF0IGFi
b3V0OgoJcmVxID0gJm1hcHBhc3MtPnJlcWNvcHk7CglpZiAoQUNDRVNTX09OQ0UocmVxLT5jbWQp
ICE9IFBWQ0FMTFNfQUNDRVBUKQoJCXJldHVybjsKCkkgY2FuJ3Qgc2VlIHRoZSBuZWVkIGZvciB0
YWtpbmcgYSBsb2NrIGhlcmUuCgo+ICsKPiArCXNvY2sgPSBzb2NrX2FsbG9jKCk7Cj4gKwlpZiAo
c29jayA9PSBOVUxMKQo+ICsJCWdvdG8gb3V0X2Vycm9yOwo+ICsJc29jay0+dHlwZSA9IG1hcHBh
c3MtPnNvY2stPnR5cGU7Cj4gKwlzb2NrLT5vcHMgPSBtYXBwYXNzLT5zb2NrLT5vcHM7Cj4gKwo+
ICsJcmV0ID0gaW5ldF9hY2NlcHQobWFwcGFzcy0+c29jaywgc29jaywgT19OT05CTE9DSywgdHJ1
ZSk7Cj4gKwlpZiAocmV0ID09IC1FQUdBSU4pIHsKPiArCQlzb2NrX3JlbGVhc2Uoc29jayk7Cj4g
KwkJZ290byBvdXRfZXJyb3I7Cj4gKwl9Cj4gKwo+ICsJbWFwID0gcHZjYWxsc19uZXdfYWN0aXZl
X3NvY2tldChwcml2LAo+ICsJCQkJCXJlcS0+dS5hY2NlcHQuaWRfbmV3LAo+ICsJCQkJCXJlcS0+
dS5hY2NlcHQucmVmLAo+ICsJCQkJCXJlcS0+dS5hY2NlcHQuZXZ0Y2huLAo+ICsJCQkJCXNvY2sp
Owo+ICsJaWYgKCFtYXApIHsKPiArCQlzb2NrX3JlbGVhc2Uoc29jayk7Cj4gKwkJZ290byBvdXRf
ZXJyb3I7Cj4gKwl9Cj4gKwo+ICsJbWFwLT5zb2NrcGFzcyA9IG1hcHBhc3M7Cj4gKwlpb3cgPSAm
bWFwLT5pb3dvcmtlcjsKPiArCWF0b21pY19pbmMoJm1hcC0+cmVhZCk7Cj4gKwlhdG9taWNfaW5j
KCZtYXAtPmlvKTsKPiArCXF1ZXVlX3dvcmtfb24oaW93LT5jcHUsIGlvdy0+d3EsICZpb3ctPnJl
Z2lzdGVyX3dvcmspOwo+ICsKPiArb3V0X2Vycm9yOgo+ICsJcnNwID0gUklOR19HRVRfUkVTUE9O
U0UoJnByaXYtPnJpbmcsIHByaXYtPnJpbmcucnNwX3Byb2RfcHZ0KyspOwo+ICsJcnNwLT5yZXFf
aWQgPSByZXEtPnJlcV9pZDsKPiArCXJzcC0+Y21kID0gcmVxLT5jbWQ7Cj4gKwlyc3AtPnUuYWNj
ZXB0LmlkID0gcmVxLT51LmFjY2VwdC5pZDsKPiArCXJzcC0+cmV0ID0gcmV0Owo+ICsJUklOR19Q
VVNIX1JFU1BPTlNFU19BTkRfQ0hFQ0tfTk9USUZZKCZwcml2LT5yaW5nLCBub3RpZnkpOwo+ICsJ
aWYgKG5vdGlmeSkKPiArCQlub3RpZnlfcmVtb3RlX3ZpYV9pcnEocHJpdi0+aXJxKTsKPiArCj4g
KwlzcGluX2xvY2tfaXJxc2F2ZSgmbWFwcGFzcy0+Y29weV9sb2NrLCBmbGFncyk7Cj4gKwltYXBw
YXNzLT5yZXFjb3B5LmNtZCA9IDA7Cj4gKwlzcGluX3VubG9ja19pcnFyZXN0b3JlKCZtYXBwYXNz
LT5jb3B5X2xvY2ssIGZsYWdzKTsKCkFDQ0VTU19PTkNFKG1hcHBhc3MtPnJlcWNvcHkuY21kKSA9
IDA7Cgo+ICB9Cj4gIAo+ICBzdGF0aWMgdm9pZCBwdmNhbGxzX3Bhc3Nfc2tfZGF0YV9yZWFkeShz
dHJ1Y3Qgc29jayAqc29jaykKPiAgewo+ICsJc3RydWN0IHNvY2twYXNzX21hcHBpbmcgKm1hcHBh
c3MgPSBzb2NrLT5za191c2VyX2RhdGE7Cj4gKwo+ICsJaWYgKG1hcHBhc3MgPT0gTlVMTCkKPiAr
CQlyZXR1cm47Cj4gKwo+ICsJcXVldWVfd29yayhtYXBwYXNzLT53cSwgJm1hcHBhc3MtPnJlZ2lz
dGVyX3dvcmspOwo+ICB9Cj4gIAo+ICBzdGF0aWMgaW50IHB2Y2FsbHNfYmFja19iaW5kKHN0cnVj
dCB4ZW5idXNfZGV2aWNlICpkZXYsCj4gQEAgLTM4MCw3ICs0NTAsNDQgQEAgc3RhdGljIGludCBw
dmNhbGxzX2JhY2tfbGlzdGVuKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCj4gIHN0YXRpYyBp
bnQgcHZjYWxsc19iYWNrX2FjY2VwdChzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAo+ICAJCQkg
ICAgICAgc3RydWN0IHhlbl9wdmNhbGxzX3JlcXVlc3QgKnJlcSkKPiAgewo+IC0JcmV0dXJuIDA7
Cj4gKwlzdHJ1Y3QgcHZjYWxsc19mZWRhdGEgKnByaXY7Cj4gKwlzdHJ1Y3Qgc29ja3Bhc3NfbWFw
cGluZyAqbWFwcGFzczsKPiArCWludCByZXQgPSAtRUlOVkFMOwo+ICsJc3RydWN0IHhlbl9wdmNh
bGxzX3Jlc3BvbnNlICpyc3A7Cj4gKwl1bnNpZ25lZCBsb25nIGZsYWdzOwo+ICsKPiArCXByaXYg
PSBkZXZfZ2V0X2RydmRhdGEoJmRldi0+ZGV2KTsKPiArCj4gKwltYXBwYXNzID0gcmFkaXhfdHJl
ZV9sb29rdXAoJnByaXYtPnNvY2tldHBhc3NfbWFwcGluZ3MsCj4gKwkJcmVxLT51LmFjY2VwdC5p
ZCk7Cj4gKwlpZiAobWFwcGFzcyA9PSBOVUxMKQo+ICsJCWdvdG8gb3V0X2Vycm9yOwo+ICsKPiAr
CS8qIAo+ICsJICogTGltaXRhdGlvbiBvZiB0aGUgY3VycmVudCBpbXBsZW1lbnRhdGlvbjogb25s
eSBzdXBwb3J0IG9uZQo+ICsJICogY29uY3VycmVudCBhY2NlcHQgb3IgcG9sbCBjYWxsIG9uIG9u
ZSBzb2NrZXQuCj4gKwkgKi8KPiArCXNwaW5fbG9ja19pcnFzYXZlKCZtYXBwYXNzLT5jb3B5X2xv
Y2ssIGZsYWdzKTsKPiArCWlmIChtYXBwYXNzLT5yZXFjb3B5LmNtZCAhPSAwKSB7Cj4gKwkJc3Bp
bl91bmxvY2tfaXJxcmVzdG9yZSgmbWFwcGFzcy0+Y29weV9sb2NrLCBmbGFncyk7Cj4gKwkJcmV0
ID0gLUVJTlRSOwo+ICsJCWdvdG8gb3V0X2Vycm9yOwo+ICsJfQo+ICsKPiArCW1hcHBhc3MtPnJl
cWNvcHkgPSAqcmVxOwoKVGhpcyB0aW1lIHlvdSBuZWVkIHRoZSBsb2NrLCBob3dldmVyIHlvdSBz
aG91bGQgdXNlOgoKQUNDRVNTX09OQ0UobWFwcGFzcy0+cmVxY29weSkgPSAqcmVxOwoKPiArCXNw
aW5fdW5sb2NrX2lycXJlc3RvcmUoJm1hcHBhc3MtPmNvcHlfbG9jaywgZmxhZ3MpOwo+ICsJcXVl
dWVfd29yayhtYXBwYXNzLT53cSwgJm1hcHBhc3MtPnJlZ2lzdGVyX3dvcmspOwo+ICsKPiArCS8q
IFRlbGwgdGhlIGNhbGxlciB3ZSBkb24ndCBuZWVkIHRvIHNlbmQgYmFjayBhIG5vdGlmaWNhdGlv
biB5ZXQgKi8KPiArCXJldHVybiAtMTsKPiArCj4gK291dF9lcnJvcjoKPiArCXJzcCA9IFJJTkdf
R0VUX1JFU1BPTlNFKCZwcml2LT5yaW5nLCBwcml2LT5yaW5nLnJzcF9wcm9kX3B2dCsrKTsKPiAr
CXJzcC0+cmVxX2lkID0gcmVxLT5yZXFfaWQ7Cj4gKwlyc3AtPmNtZCA9IHJlcS0+Y21kOwo+ICsJ
cnNwLT51LmFjY2VwdC5pZCA9IHJlcS0+dS5hY2NlcHQuaWQ7Cj4gKwlyc3AtPnJldCA9IHJldDsK
PiArCXJldHVybiByZXQ7CgpyZXR1cm4gMD8KCgpKdWVyZ2VuCgo+ICB9Cj4gIAo+ICBzdGF0aWMg
aW50IHB2Y2FsbHNfYmFja19wb2xsKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCj4gCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 13 07:28:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 07: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 1dKgFC-0005eS-4E; Tue, 13 Jun 2017 07:28: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 1dKgFA-0005eK-Ot
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 07:28:04 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 A3/AB-11537-3049F395; Tue, 13 Jun 2017 07:28:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVyuP0Ovy7zFPt
 Ig0+nBCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owfL96zFhySrfi2dzpLA+NDiS5GTg4JASOJ
 txP/MXUxcnEICSxklFg9fx0jSEJYwFFi17tdrCC2iICHxJVdE9hAbGaBdIk5254zgdhCAkcYJ
 Tb94wKx2QRUJTZcPwVWzytgLTFxywswmwUo/qjhATOILSoQLtF7oJ8NokZQ4uTMJywgNifQ/I
 ULVzNDzFeX+DPvEpQtLrHp2XdWCFteYvvbOcwTGPlnIWmfhaRlFpKWWUhaFjCyrGLUKE4tKks
 t0jW00EsqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAzPegYGxh2Mv097HmKU5GBS
 EuXdcsUmUogvKT+lMiOxOCO+qDQntfgQowwHh5IE755J9pFCgkWp6akVaZk5wEiBSUtw8CiJ8
 Ep0AKV5iwsSc4sz0yFSpxh1OTasXv+FSYglLz8vVUqcdxHIDAGQoozSPLgRsKi9xCgrJczLyM
 DAIMRTkFqUm1mCKv+KUZyDUUmY13Yy0BSezLwSuE2vgI5gAjriOsj9vMUliQgpqQZG0/LW7oQ
 yjgW3HM/qTvn1+tDLlKpOsy1Kl/elOxUx7TTl0vj8fYmSwzudPt++6ZM2fBG9lXnTWWdC9Aqd
 +nucLY1/2Sw/Phc/cHNHv6bMkkPycQ86XdWjnpvrfPLTvjx78k9vnUPPbO65/Yzc1uHTOY11a
 e3NuXU8ZrEra7bqaV2598rT7GqgEktxRqKhFnNRcSIAPNiG6dUCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1497338883!97735610!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14141 invoked from network); 13 Jun 2017 07:28:03 -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 Jun 2017 07:28: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 E60EDAD55;
 Tue, 13 Jun 2017 07:28:02 +0000 (UTC)
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1706021225440.18759@sstabellini-ThinkPad-X260>
 <1496431915-20774-1-git-send-email-sstabellini@kernel.org>
 <1496431915-20774-12-git-send-email-sstabellini@kernel.org>
From: Juergen Gross <jgross@suse.com>
Message-ID: <a11c57d3-f8a7-efed-9216-e20b395eb335@suse.com>
Date: Tue, 13 Jun 2017 09:28:01 +0200
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: <1496431915-20774-12-git-send-email-sstabellini@kernel.org>
Content-Language: de-DE
Cc: Stefano Stabellini <stefano@aporeto.com>, boris.ostrovsky@oracle.com,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v3 12/18] 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>

T24gMDIvMDYvMTcgMjE6MzEsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiBJbXBsZW1lbnQg
cG9sbCBvbiBwYXNzaXZlIHNvY2tldHMgYnkgcmVxdWVzdGluZyBhIGRlbGF5ZWQgcmVzcG9uc2Ug
d2l0aAo+IG1hcHBhc3MtPnJlcWNvcHksIGFuZCByZXBseSBiYWNrIHdoZW4gdGhlcmUgaXMgZGF0
YSBvbiB0aGUgcGFzc2l2ZQo+IHNvY2tldC4KPiAKPiBQb2xsIG9uIGFjdGl2ZSBzb2NrZXQgaXMg
dW5pbXBsZW1lbnRlZCBhcyBieSB0aGUgc3BlYywgYXMgdGhlIGZyb250ZW5kCj4gc2hvdWxkIGp1
c3Qgd2FpdCBmb3IgZXZlbnRzIGFuZCBjaGVjayB0aGUgaW5kZXhlcyBvbiB0aGUgaW5kZXhlcyBw
YWdlLgo+IAo+IE9ubHkgc3VwcG9ydCBvbmUgb3V0c3RhbmRpbmcgcG9sbCAob3IgYWNjZXB0KSBy
ZXF1ZXN0IGZvciBldmVyeSBwYXNzaXZlCj4gc29ja2V0IGF0IGFueSBnaXZlbiB0aW1lLgo+IAo+
IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRvLmNvbT4K
PiBDQzogYm9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20KPiBDQzogamdyb3NzQHN1c2UuY29tCj4g
LS0tCj4gIGRyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jIHwgNzUgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKystLQo+ICAxIGZpbGUgY2hhbmdlZCwgNzMgaW5zZXJ0
aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vcHZj
YWxscy1iYWNrLmMgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYwo+IGluZGV4IGYxMTczZjQu
LjgyZjM1MGQgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMKPiArKysg
Yi9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYwo+IEBAIC0zNDQsMTEgKzM0NCwzMyBAQCBzdGF0
aWMgdm9pZCBfX3B2Y2FsbHNfYmFja19hY2NlcHQoc3RydWN0IHdvcmtfc3RydWN0ICp3b3JrKQo+
ICBzdGF0aWMgdm9pZCBwdmNhbGxzX3Bhc3Nfc2tfZGF0YV9yZWFkeShzdHJ1Y3Qgc29jayAqc29j
aykKPiAgewo+ICAJc3RydWN0IHNvY2twYXNzX21hcHBpbmcgKm1hcHBhc3MgPSBzb2NrLT5za191
c2VyX2RhdGE7Cj4gKwlzdHJ1Y3QgcHZjYWxsc19mZWRhdGEgKnByaXY7Cj4gKwlzdHJ1Y3QgeGVu
X3B2Y2FsbHNfcmVzcG9uc2UgKnJzcDsKPiArCXVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4gKwlpbnQg
bm90aWZ5Owo+ICAKPiAgCWlmIChtYXBwYXNzID09IE5VTEwpCj4gIAkJcmV0dXJuOwo+ICAKPiAt
CXF1ZXVlX3dvcmsobWFwcGFzcy0+d3EsICZtYXBwYXNzLT5yZWdpc3Rlcl93b3JrKTsKPiArCXBy
aXYgPSBtYXBwYXNzLT5wcml2Owo+ICsJc3Bpbl9sb2NrX2lycXNhdmUoJm1hcHBhc3MtPmNvcHlf
bG9jaywgZmxhZ3MpOwo+ICsJaWYgKG1hcHBhc3MtPnJlcWNvcHkuY21kID09IFBWQ0FMTFNfUE9M
TCkgewo+ICsJCXJzcCA9IFJJTkdfR0VUX1JFU1BPTlNFKCZwcml2LT5yaW5nLCBwcml2LT5yaW5n
LnJzcF9wcm9kX3B2dCsrKTsKPiArCQlyc3AtPnJlcV9pZCA9IG1hcHBhc3MtPnJlcWNvcHkucmVx
X2lkOwo+ICsJCXJzcC0+dS5wb2xsLmlkID0gbWFwcGFzcy0+cmVxY29weS51LnBvbGwuaWQ7Cj4g
KwkJcnNwLT5jbWQgPSBtYXBwYXNzLT5yZXFjb3B5LmNtZDsKPiArCQlyc3AtPnJldCA9IDA7Cj4g
Kwo+ICsJCW1hcHBhc3MtPnJlcWNvcHkuY21kID0gMDsKPiArCQlzcGluX3VubG9ja19pcnFyZXN0
b3JlKCZtYXBwYXNzLT5jb3B5X2xvY2ssIGZsYWdzKTsKPiArCj4gKwkJUklOR19QVVNIX1JFU1BP
TlNFU19BTkRfQ0hFQ0tfTk9USUZZKCZwcml2LT5yaW5nLCBub3RpZnkpOwo+ICsJCWlmIChub3Rp
ZnkpCj4gKwkJCW5vdGlmeV9yZW1vdGVfdmlhX2lycShtYXBwYXNzLT5wcml2LT5pcnEpOwo+ICsJ
fSBlbHNlIHsKPiArCQlzcGluX3VubG9ja19pcnFyZXN0b3JlKCZtYXBwYXNzLT5jb3B5X2xvY2ss
IGZsYWdzKTsKPiArCQlxdWV1ZV93b3JrKG1hcHBhc3MtPndxLCAmbWFwcGFzcy0+cmVnaXN0ZXJf
d29yayk7Cj4gKwl9Cj4gIH0KPiAgCj4gIHN0YXRpYyBpbnQgcHZjYWxsc19iYWNrX2JpbmQoc3Ry
dWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKPiBAQCAtNDkzLDcgKzUxNSw1NiBAQCBzdGF0aWMgaW50
IHB2Y2FsbHNfYmFja19hY2NlcHQoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKPiAgc3RhdGlj
IGludCBwdmNhbGxzX2JhY2tfcG9sbChzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAo+ICAJCQkg
ICAgIHN0cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0ICpyZXEpCj4gIHsKPiAtCXJldHVybiAwOwo+
ICsJc3RydWN0IHB2Y2FsbHNfZmVkYXRhICpwcml2Owo+ICsJc3RydWN0IHNvY2twYXNzX21hcHBp
bmcgKm1hcHBhc3M7Cj4gKwlzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVzcG9uc2UgKnJzcDsKPiArCXN0
cnVjdCBpbmV0X2Nvbm5lY3Rpb25fc29jayAqaWNzazsKPiArCXN0cnVjdCByZXF1ZXN0X3NvY2tf
cXVldWUgKnF1ZXVlOwo+ICsJdW5zaWduZWQgbG9uZyBmbGFnczsKPiArCWludCByZXQ7Cj4gKwli
b29sIGRhdGE7Cj4gKwo+ICsJcHJpdiA9IGRldl9nZXRfZHJ2ZGF0YSgmZGV2LT5kZXYpOwo+ICsK
PiArCW1hcHBhc3MgPSByYWRpeF90cmVlX2xvb2t1cCgmcHJpdi0+c29ja2V0cGFzc19tYXBwaW5n
cywgcmVxLT51LnBvbGwuaWQpOwo+ICsJaWYgKG1hcHBhc3MgPT0gTlVMTCkKPiArCQlyZXR1cm4g
LUVJTlZBTDsKPiArCj4gKwkvKgo+ICsJICogTGltaXRhdGlvbiBvZiB0aGUgY3VycmVudCBpbXBs
ZW1lbnRhdGlvbjogb25seSBzdXBwb3J0IG9uZQo+ICsJICogY29uY3VycmVudCBhY2NlcHQgb3Ig
cG9sbCBjYWxsIG9uIG9uZSBzb2NrZXQuCj4gKwkgKi8KPiArCXNwaW5fbG9ja19pcnFzYXZlKCZt
YXBwYXNzLT5jb3B5X2xvY2ssIGZsYWdzKTsKPiArCWlmIChtYXBwYXNzLT5yZXFjb3B5LmNtZCAh
PSAwKSB7Cj4gKwkJcmV0ID0gLUVJTlRSOwo+ICsJCWdvdG8gb3V0Owo+ICsJfQo+ICsKPiArCW1h
cHBhc3MtPnJlcWNvcHkgPSAqcmVxOwo+ICsJaWNzayA9IGluZXRfY3NrKG1hcHBhc3MtPnNvY2st
PnNrKTsKPiArCXF1ZXVlID0gJmljc2stPmljc2tfYWNjZXB0X3F1ZXVlOwo+ICsJc3Bpbl9sb2Nr
KCZxdWV1ZS0+cnNrcV9sb2NrKTsKPiArCWRhdGEgPSBxdWV1ZS0+cnNrcV9hY2NlcHRfaGVhZCAh
PSBOVUxMOwo+ICsJc3Bpbl91bmxvY2soJnF1ZXVlLT5yc2txX2xvY2spOwo+ICsJaWYgKGRhdGEp
IHsKPiArCQltYXBwYXNzLT5yZXFjb3B5LmNtZCA9IDA7Cj4gKwkJcmV0ID0gMDsKPiArCQlnb3Rv
IG91dDsKPiArCX0KPiArCXNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJm1hcHBhc3MtPmNvcHlfbG9j
aywgZmxhZ3MpOwo+ICsKPiArCS8qIFRlbGwgdGhlIGNhbGxlciB3ZSBkb24ndCBuZWVkIHRvIHNl
bmQgYmFjayBhIG5vdGlmaWNhdGlvbiB5ZXQgKi8KPiArCXJldHVybiAtMTsKPiArCj4gK291dDoK
PiArCXNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJm1hcHBhc3MtPmNvcHlfbG9jaywgZmxhZ3MpOwo+
ICsKPiArCXJzcCA9IFJJTkdfR0VUX1JFU1BPTlNFKCZwcml2LT5yaW5nLCBwcml2LT5yaW5nLnJz
cF9wcm9kX3B2dCsrKTsKPiArCXJzcC0+cmVxX2lkID0gcmVxLT5yZXFfaWQ7Cj4gKwlyc3AtPmNt
ZCA9IHJlcS0+Y21kOwo+ICsJcnNwLT51LnBvbGwuaWQgPSByZXEtPnUucG9sbC5pZDsKPiArCXJz
cC0+cmV0ID0gcmV0Owo+ICsJcmV0dXJuIHJldDsKCnJldHVybiAwOwoKCkp1ZXJnZW4KCj4gIH0K
PiAgCj4gIHN0YXRpYyBpbnQgcHZjYWxsc19iYWNrX2hhbmRsZV9jbWQoc3RydWN0IHhlbmJ1c19k
ZXZpY2UgKmRldiwKPiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 13 07:29:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 07: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 1dKgGA-0005kR-D9; Tue, 13 Jun 2017 07: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 <JBeulich@suse.com>) id 1dKgG9-0005kJ-7R
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 07:29:05 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 7C/B9-03587-0449F395; Tue, 13 Jun 2017 07:29:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXS6fjDS9d2in2
 kwauVZhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aXs51sBf0CFTc3NbI2MPbydjFycggJ5Ekc
 2P+dDcTmFbCTaLz3jh3ElhAwlDi98CYLiM0ioCqx4c50VhCbTUBdou3ZdjBbBKjm16xbQDYXB
 7PABUaJ0/u/gjULAzVsOz+LCWKBl8ST+TOZQWxOAW+JpffOAdkcQMsEJf7uEAYJMwtoSTz8dY
 sFwtaWWLbwNVgJs4C0xPJ/HBMY+WYhNMxC0jALScMshIYFjCyrGDWKU4vKUot0Dc30kooy0zN
 KchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECw48BCHYw3t8YcIhRkoNJSZR3yxWbSCG+pPyU
 yozE4oz4otKc1OJDjDIcHEoSvHsm2UcKCRalpqdWpGXmACMBJi3BwaMkwivRAZTmLS5IzC3OT
 IdInWJUlBLnZZoMlBAASWSU5sG1waLvEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5eUC282
 TmlcBNfwW0mAlo8XWQm3mLSxIRUlINjME3lVcuPCtxIOvWcTGnzF+vbD0yr/y/ESXIVaja/aF
 ya+TmNxOvnhXbOO9q+X2p74mNK2w1lrC9mMBgmbWi5WCc66XyXwuOfUrfsfnE0/VPZm3TleIv
 mjZjaVTL1oPpytHuLpe+PnrSaX3yYLLqQ/8c7RBBp0OLHMzavt781Rq7kWV9eadAyEklluKMR
 EMt5qLiRAAmmipAuQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1497338940!84153238!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65278 invoked from network); 13 Jun 2017 07:29:01 -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; 13 Jun 2017 07:29:01 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 13 Jun 2017 01:28:59 -0600
Message-Id: <593FB05802000078001623DC@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 13 Jun 2017 01:28:56 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1706121449020.2875@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1706121449020.2875@sstabellini-ThinkPad-X260>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.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
Subject: Re: [Xen-devel] tags in backport commits
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEzLjA2LjE3IGF0IDAwOjE5LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gSSB0aGluayB3ZSBzaG91bGQgZGlzY3VzcyBhbmQgYWdyZWUgb24gYSBzZXQgb2YgdGFncyB0
byB1c2UgaW4gb3VyCj4gYmFja3BvcnRzIHRvIHN0YWJsZSB0cmVlcy4KPiAKPiBTcGVjaWZpY2Fs
bHksIEkgd291bGQgbGlrZSB0byBzZWUgYSB0YWcgdGhhdCBzcGVjaWZpZXMgdGhlIGlkIG9mIHRo
ZQo+IG9yaWdpbmFsIGNvbW1pdCwgbGlrZSAibWFzdGVyIGNvbW1pdCIgdGhhdCBKYW4gaXMgdXNp
bmcgdG9kYXkuIEkgd291bGQKPiBwcmVmZXIgaWYgdGhlIHRhZyBkaWRuJ3QgaGF2ZSBhbnkgc3Bh
Y2VzLCB0aHVzLCBJIHN1Z2dlc3QKPiBtYXN0ZXItY29tbWl0LWlkIG9yIHVwc3RyZWFtLWNvbW1p
dC1pZCAodGhhdCdzIHdoYXQgSSB1c2UgaW4gdGhlCj4gcWVtdS14ZW4gdHJlZXMgYmVjYXVzZSBp
dCB3b3VsZG4ndCBiZSBjbGVhciB3aGF0ICJtYXN0ZXIiIGlzIGluIHRoYXQKPiBjb250ZXh0KS4g
V2hhdGV2ZXIgaXMgY2hvc2VuIHNob3VsZCBiZSBkb2N1bWVudGVkIHVuZGVyIGRvY3MuCgpJJ20g
bm90IG9wcG9zZWQgdG8gcmVwbGFjaW5nIHRoZSBzcGFjZSBJIHVzZSB3aXRoIGEgZGFzaC4gSSBk
b24ndAp0aGluayB0aG91Z2ggYW4gIi1pZCIgdGFnIHdvdWxkIGJlIG92ZXJseSB1c2VmdWwsIGJ1
dCBpZiBldmVyeW9uZQplbHNlIHRoaW5rcyBpdCBpcywgc28gYmUgaXQuCgo+IE1vcmVvdmVyLCBJ
IHRoaW5rIHdlIHNob3VsZCBzdGFydCB1c2luZyB0YWdzIGluIG91ciBzdGFnaW5nIGNvbW1pdHMK
PiB3aGljaCBzcGVjaWZ5IHRvIHdoaWNoIHRyZWVzIGEgZ2l2ZW4gY29tbWl0IHNob3VsZCBiZSBi
YWNrcG9ydGVkIHRvIGFzCj4gc29vbiBhcyBpdCBwYXNzZXMgdGhlIHB1c2ggZ2F0ZS4KCkJ1dCB0
aGF0J3MgYWxyZWFkeSBhIHBvc3NpYmx5IGNvbnRyb3ZlcnNpYWwgYXNwZWN0OiBTb21lIGJhY2tw
b3J0cwpiZXR0ZXIgZG9uJ3QgaGFwcGVuIGltbWVkaWF0ZWx5LCBzbyB0aGUgdGFnZ2luZyBzaG91
bGRuJ3QgYmUgdGllZAp0byB3aGVuIHRoZSBiYWNrcG9ydCBpcyB0byBvY2N1ciwgYW5kIGhlbmNl
IC4uLgoKPiBJIHN1Z2dlc3QgdG8gdXNlIHNvbWV0aGluZyBzaW1pbGFyIHRvCj4gdGhlIExpbnV4
IGtlcm5lbDoKPiAKPiAgIENDOiBzdGFibGVAeGVucHJvamVjdC5vcmcgWzQuMitdCj4gb3IKPiAg
IENDOiBzdGFibGVAeGVucHJvamVjdC5vcmcgIyA0LjIrCj4gCj4gQnV0IGFueXRoaW5nIGVsc2Ug
dGhhdCBhbGxvd3MgdXMgdG8gc3BlY2lmeSBhIHJhbmdlIG9mIHN0YWJsZSB0cmVlcwo+IHdvdWxk
IGJlIGZpbmUgYnkgbWUuIFRoaXMgaXMgdGhlIGZpcnN0IHN0ZXAgdG93YXJkIGJhY2twb3J0IGF1
dG9tYXRpb24uCgouLi4gSSdtIG5vdCBjb252aW5jZWQgdGhpcyB3aWxsIGhlbHAgbXVjaCB3aXRo
IGJhY2twb3J0IGF1dG9tYXRpb24KKHdoaWNoIEknbSBub3QgY29udmluY2VkIGlzIGEgZ29vZCBp
ZGVhIGFueXdheSAtIHRoZSByaXNrIG9mIGJ1aWxkCmJyZWFrYWdlIGluIHBhcnRpY3VsYXIgaXMg
anVzdCB0b28gaGlnaCBpZiBubyBodW1hbiBpbnRlcnZlbnRpb24gaXMKaW50ZW5kZWQgYXQgYWxs
IGFueW1vcmUgYmVmb3JlIHB1c2hpbmcgdG8gdGhlIHJlc3BlY3RpdmUgc3RhYmxlCnRyZWVzKS4K
CkZ1cnRoZXJtb3JlIC0gd2hvIHdvdWxkIHlvdSBtZWFuIHRvIGNyZWF0ZSB0aGVzZSB0YWdzPyBJ
biB0aGUKZW5kIEkgdGhpbmsgaXQgc2hvdWxkIGJlIHRoZSBwZXJzb24gcmVzcG9uc2libGUgZm9y
IHRoZSByZXNwZWN0aXZlCnBhcnRzIG9mIHRoZSBzdGFibGUgdHJlZXMgdG8gZGVjaWRlIGlmIGFu
ZCBob3cgZmFyIHN1Y2ggYmFja3BvcnRzCm91Z2h0IHRvIG9jY3VyLCBzbyBuZWl0aGVyIHRoZSBw
ZXJzb24gc3VibWl0dGluZyB0aGUgcGF0Y2ggbm9yCnRoZSBwZXJzb24gY29tbWl0dGluZyB0aGUg
cGF0Y2ggYXJlIGluIHRoZSBwb3NpdGlvbiB0byBnaXZlIG1vcmUKdGhhbiBhIGhpbnQgaGVyZSAo
YWdhaW4gc3BlYWtpbmcgYWdhaW5zdCB1c2luZyBzdWNoIHRhZ3MgZm9yCmF1dG9tYXRpb24pLgoK
SmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 13 07:39:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 07: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 1dKgQR-0006Xf-Cc; Tue, 13 Jun 2017 07:39: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 1dKgQQ-0006XZ-NM
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 07:39:42 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 89/8C-03613-EB69F395; Tue, 13 Jun 2017 07:39:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVyuP0Ov+7eafa
 RBpcmy1ks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnvr61gL5ghXbHl2k/2BsZ/Yl2MnBwSAkYS
 byf+YwKxhQQWMkrsOJMNYgsLuEh827CdEcQWEfCQuLJrAhuIzSyQLjFn23Ogei6g+iOMEocvP
 GIFSbAJqEpsuH4KzOYVsJboavnAAmKzAMWfP18J1iwqEC7Re6CfDaJGUOLkzCdANRwcnEALVr
 cVQMxXl/gz7xIzhC0usenZd1YIW15i+9s5zBMY+Wch6Z6FpGUWkpZZSFoWMLKsYtQoTi0qSy3
 SNTbQSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDE4GINjB+Hdt4CFGSQ4mJVFe
 TwG7SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvFJT7SOFBItS01Mr0jJzgHECk5bg4FES4ZXoA
 ErzFhck5hZnpkOkTjHqcmxYvf4LkxBLXn5eqpQ479MpQEUCIEUZpXlwI2Axe4lRVkqYlxHoKC
 GegtSi3MwSVPlXjOIcjErCvLEgl/Bk5pXAbXoFdAQT0BHXr9iAHFGSiJCSamBUDGi3XZBev4J
 j5rfo8v7n3PcDPBSfHPlStyd+9wHuJ+8jPGUsNVt+L+XV3/vWzSGNu9zo7BlD6Sy51pw5D71Z
 jQPubb386sL9iMJFUztVdSdpaOj4c1luvH7zJxd7cf1jjuwtxsv/5v4vXH1G1pZt/kSuFRWre
 wqeyXotE75ZEaZ0bx+nvKwSS3FGoqEWc1FxIgAJtb111AIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1497339581!94936848!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52262 invoked from network); 13 Jun 2017 07:39:41 -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; 13 Jun 2017 07:39: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 EB392ACB8;
 Tue, 13 Jun 2017 07:39:40 +0000 (UTC)
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1706021225440.18759@sstabellini-ThinkPad-X260>
 <1496431915-20774-1-git-send-email-sstabellini@kernel.org>
 <1496431915-20774-13-git-send-email-sstabellini@kernel.org>
From: Juergen Gross <jgross@suse.com>
Message-ID: <18386730-7ef1-ed3e-0a0d-845bd8cbb8ef@suse.com>
Date: Tue, 13 Jun 2017 09:39:39 +0200
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: <1496431915-20774-13-git-send-email-sstabellini@kernel.org>
Content-Language: de-DE
Cc: Stefano Stabellini <stefano@aporeto.com>, boris.ostrovsky@oracle.com,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v3 13/18] 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>

T24gMDIvMDYvMTcgMjE6MzEsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiBSZWxlYXNlIGJv
dGggYWN0aXZlIGFuZCBwYXNzaXZlIHNvY2tldHMuIEZvciBhY3RpdmUgc29ja2V0cywgbWFrZSBz
dXJlCj4gdG8gYXZvaWQgcG9zc2libGUgY29uZmxpY3RzIHdpdGggdGhlIGlvd29ya2VyIHJlYWRp
bmcvd3JpdGluZyB0byB0aG9zZQo+IHNvY2tldHMgY29uY3VycmVudGx5LiBTZXQgbWFwLT5yZWxl
YXNlIHRvIGxldCB0aGUgaW93b3JrZXIga25vdwo+IGF0b21pY2FsbHkgdGhhdCB0aGUgc29ja2V0
IHdpbGwgYmUgcmVsZWFzZWQgc29vbiwgdGhlbiB3YWl0IHVudGlsIHRoZQo+IGlvd29ya2VyIGZp
bmlzaGVzIChmbHVzaF93b3JrKS4KPiAKPiBVbm1hcCBpbmRleGVzIHBhZ2VzIGFuZCBkYXRhIHJp
bmdzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9y
ZXRvLmNvbT4KPiBDQzogYm9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20KPiBDQzogamdyb3NzQHN1
c2UuY29tCj4gLS0tCj4gIGRyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jIHwgNzIgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQo+ICAxIGZpbGUgY2hhbmdlZCwg
NzEgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJz
L3hlbi9wdmNhbGxzLWJhY2suYyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCj4gaW5kZXgg
ODJmMzUwZC4uYjU0MTg4NyAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2su
Ywo+ICsrKyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCj4gQEAgLTI2NSwxMyArMjY1LDgz
IEBAIHN0YXRpYyBpbnQgcHZjYWxsc19iYWNrX3JlbGVhc2VfYWN0aXZlKHN0cnVjdCB4ZW5idXNf
ZGV2aWNlICpkZXYsCj4gIAkJCQkgICAgICAgc3RydWN0IHB2Y2FsbHNfZmVkYXRhICpwcml2LAo+
ICAJCQkJICAgICAgIHN0cnVjdCBzb2NrX21hcHBpbmcgKm1hcCkKPiAgewo+ICsJZGlzYWJsZV9p
cnEobWFwLT5pcnEpOwo+ICsJaWYgKG1hcC0+c29jay0+c2sgIT0gTlVMTCkgewo+ICsJCXdyaXRl
X2xvY2tfYmgoJm1hcC0+c29jay0+c2stPnNrX2NhbGxiYWNrX2xvY2spOwo+ICsJCW1hcC0+c29j
ay0+c2stPnNrX3VzZXJfZGF0YSA9IE5VTEw7Cj4gKwkJbWFwLT5zb2NrLT5zay0+c2tfZGF0YV9y
ZWFkeSA9IG1hcC0+c2F2ZWRfZGF0YV9yZWFkeTsKPiArCQl3cml0ZV91bmxvY2tfYmgoJm1hcC0+
c29jay0+c2stPnNrX2NhbGxiYWNrX2xvY2spOwo+ICsJfQo+ICsKPiArCWF0b21pY19zZXQoJm1h
cC0+cmVsZWFzZSwgMSk7Cj4gKwlmbHVzaF93b3JrKCZtYXAtPmlvd29ya2VyLnJlZ2lzdGVyX3dv
cmspOwo+ICsKPiArCWRvd24oJnByaXYtPnNvY2tldF9sb2NrKTsKPiArCWxpc3RfZGVsKCZtYXAt
Pmxpc3QpOwo+ICsJdXAoJnByaXYtPnNvY2tldF9sb2NrKTsKPiArCj4gKwl4ZW5idXNfdW5tYXBf
cmluZ192ZnJlZShkZXYsICh2b2lkICopbWFwLT5ieXRlcyk7Cj4gKwl4ZW5idXNfdW5tYXBfcmlu
Z192ZnJlZShkZXYsICh2b2lkICopbWFwLT5yaW5nKTsKCkkgZG9uJ3QgdGhpbmsgeW91IG5lZWQg
dGhlIGNhc3RzIHRvICh2b2lkKikgaGVyZS4KCj4gKwl1bmJpbmRfZnJvbV9pcnFoYW5kbGVyKG1h
cC0+aXJxLCBtYXApOwo+ICsKPiArCXNvY2tfcmVsZWFzZShtYXAtPnNvY2spOwo+ICsJa2ZyZWUo
bWFwKTsKPiArCj4gKwlyZXR1cm4gMDsKPiArfQo+ICsKPiArc3RhdGljIGludCBwdmNhbGxzX2Jh
Y2tfcmVsZWFzZV9wYXNzaXZlKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCj4gKwkJCQkJc3Ry
dWN0IHB2Y2FsbHNfZmVkYXRhICpwcml2LAo+ICsJCQkJCXN0cnVjdCBzb2NrcGFzc19tYXBwaW5n
ICptYXBwYXNzKQo+ICt7Cj4gKwlpZiAobWFwcGFzcy0+c29jay0+c2sgIT0gTlVMTCkgewo+ICsJ
CXdyaXRlX2xvY2tfYmgoJm1hcHBhc3MtPnNvY2stPnNrLT5za19jYWxsYmFja19sb2NrKTsKPiAr
CQltYXBwYXNzLT5zb2NrLT5zay0+c2tfdXNlcl9kYXRhID0gTlVMTDsKPiArCQltYXBwYXNzLT5z
b2NrLT5zay0+c2tfZGF0YV9yZWFkeSA9IG1hcHBhc3MtPnNhdmVkX2RhdGFfcmVhZHk7Cj4gKwkJ
d3JpdGVfdW5sb2NrX2JoKCZtYXBwYXNzLT5zb2NrLT5zay0+c2tfY2FsbGJhY2tfbG9jayk7Cj4g
Kwl9Cj4gKwlkb3duKCZwcml2LT5zb2NrZXRfbG9jayk7Cj4gKwlyYWRpeF90cmVlX2RlbGV0ZSgm
cHJpdi0+c29ja2V0cGFzc19tYXBwaW5ncywgbWFwcGFzcy0+aWQpOwo+ICsJc29ja19yZWxlYXNl
KG1hcHBhc3MtPnNvY2spOwo+ICsJZmx1c2hfd29ya3F1ZXVlKG1hcHBhc3MtPndxKTsKPiArCWRl
c3Ryb3lfd29ya3F1ZXVlKG1hcHBhc3MtPndxKTsKPiArCWtmcmVlKG1hcHBhc3MpOwo+ICsJdXAo
JnByaXYtPnNvY2tldF9sb2NrKTsKPiArCj4gIAlyZXR1cm4gMDsKPiAgfQo+ICAKPiAgc3RhdGlj
IGludCBwdmNhbGxzX2JhY2tfcmVsZWFzZShzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAo+ICAJ
CQkJc3RydWN0IHhlbl9wdmNhbGxzX3JlcXVlc3QgKnJlcSkKPiAgewo+IC0JcmV0dXJuIDA7Cj4g
KwlzdHJ1Y3QgcHZjYWxsc19mZWRhdGEgKnByaXY7Cj4gKwlzdHJ1Y3Qgc29ja19tYXBwaW5nICpt
YXAsICpuOwo+ICsJc3RydWN0IHNvY2twYXNzX21hcHBpbmcgKm1hcHBhc3M7Cj4gKwlpbnQgcmV0
ID0gMDsKPiArCXN0cnVjdCB4ZW5fcHZjYWxsc19yZXNwb25zZSAqcnNwOwo+ICsKPiArCXByaXYg
PSBkZXZfZ2V0X2RydmRhdGEoJmRldi0+ZGV2KTsKPiArCj4gKwlsaXN0X2Zvcl9lYWNoX2VudHJ5
X3NhZmUobWFwLCBuLCAmcHJpdi0+c29ja2V0X21hcHBpbmdzLCBsaXN0KSB7Cj4gKwkJaWYgKG1h
cC0+aWQgPT0gcmVxLT51LnJlbGVhc2UuaWQpIHsKPiArCQkJcmV0ID0gcHZjYWxsc19iYWNrX3Jl
bGVhc2VfYWN0aXZlKGRldiwgcHJpdiwgbWFwKTsKPiArCQkJZ290byBvdXQ7Cj4gKwkJfQo+ICsJ
fQo+ICsJbWFwcGFzcyA9IHJhZGl4X3RyZWVfbG9va3VwKCZwcml2LT5zb2NrZXRwYXNzX21hcHBp
bmdzLAo+ICsJCQkJICAgIHJlcS0+dS5yZWxlYXNlLmlkKTsKPiArCWlmIChtYXBwYXNzICE9IE5V
TEwpIHsKPiArCQlyZXQgPSBwdmNhbGxzX2JhY2tfcmVsZWFzZV9wYXNzaXZlKGRldiwgcHJpdiwg
bWFwcGFzcyk7Cj4gKwkJZ290byBvdXQ7Cj4gKwl9Cj4gKwo+ICtvdXQ6Cj4gKwlyc3AgPSBSSU5H
X0dFVF9SRVNQT05TRSgmcHJpdi0+cmluZywgcHJpdi0+cmluZy5yc3BfcHJvZF9wdnQrKyk7Cj4g
Kwlyc3AtPnJlcV9pZCA9IHJlcS0+cmVxX2lkOwo+ICsJcnNwLT51LnJlbGVhc2UuaWQgPSByZXEt
PnUucmVsZWFzZS5pZDsKPiArCXJzcC0+Y21kID0gcmVxLT5jbWQ7Cj4gKwlyc3AtPnJldCA9IHJl
dDsKPiArCXJldHVybiByZXQ7CgpyZXR1cm4gMDsKCgpKdWVyZ2VuCgo+ICB9Cj4gIAo+ICBzdGF0
aWMgdm9pZCBfX3B2Y2FsbHNfYmFja19hY2NlcHQoc3RydWN0IHdvcmtfc3RydWN0ICp3b3JrKQo+
IAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 13 07:49:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 07: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 1dKgZl-0007F7-9L; Tue, 13 Jun 2017 07:49: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 1dKgZk-0007F1-8r
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 07:49:20 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 CA/7D-02199-FF89F395; Tue, 13 Jun 2017 07:49:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVyuP0Ov+6/Gfa
 RBoePaFss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBl3j/9lKjgkUrGr/T9jA+N+wS5GTg4JASOJ
 txP/MXUxcnEICSxklFh/fBMTSEJYwFViSsd+MFtEwEPiyq4JbCA2s0C6xJxtz6EajjBKfN+yn
 QUkwSagKrHh+ilWEJtXwFri9IS7QDYHBwtQfM8CJZCwqEC4RO+BfjaIEkGJkzOfgLVyAs3f3r
 qTEWK+usSfeZeYIWxxiU3PvrNC2PIS29/OYZ7AyD8LSfssJC2zkLTMQtKygJFlFaNGcWpRWWq
 RrqGBXlJRZnpGSW5iZg6QZ6yXm1pcnJiempOYVKyXnJ+7iREYnvUMDIw7GLd1OR9ilORgUhLl
 3XLFJlKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG/NdPtIIcGi1PTUirTMHGCkwKQlOHiURHglO
 oDSvMUFibnFmekQqVOMuhwbVq//wiTEkpeflyolzmsMMkMApCijNA9uBCxqLzHKSgnzMjIwMA
 jxFKQW5WaWoMq/YhTnYFQCqgCZwpOZVwK36RXQEUxAR1wHuZ+3uCQRISXVwKjjpnvd5cbyUK3
 rH66rBO3OnpnzcKMM07+zInmnl574sSsvuaBH0vT995zJcXPjvqmnfVDYm7Rn9aOGonfeirce
 O735v3GXetiW6r2eIl93bU6JkPIVWv/35enIt4tvTpySLbheh+14+JQvt9ZxPzv//KD4t+SIi
 J3829t/3D5vJTWnr61Huu+TEktxRqKhFnNRcSIA/ZSZftUCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1497340158!105411460!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63106 invoked from network); 13 Jun 2017 07:49: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; 13 Jun 2017 07:49: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 3EFC9ACB8;
 Tue, 13 Jun 2017 07:49:18 +0000 (UTC)
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1706021225440.18759@sstabellini-ThinkPad-X260>
 <1496431915-20774-1-git-send-email-sstabellini@kernel.org>
 <1496431915-20774-14-git-send-email-sstabellini@kernel.org>
From: Juergen Gross <jgross@suse.com>
Message-ID: <62e395b4-b4af-34d8-134a-222984ebe779@suse.com>
Date: Tue, 13 Jun 2017 09:49:16 +0200
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: <1496431915-20774-14-git-send-email-sstabellini@kernel.org>
Content-Language: de-DE
Cc: Stefano Stabellini <stefano@aporeto.com>, boris.ostrovsky@oracle.com,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v3 14/18] xen/pvcalls: disconnect and
	module_exit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDIvMDYvMTcgMjE6MzEsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiBJbXBsZW1lbnQg
YmFja2VuZF9kaXNjb25uZWN0LiBDYWxsIHB2Y2FsbHNfYmFja19yZWxlYXNlX2FjdGl2ZSBvbiBh
Y3RpdmUKPiBzb2NrZXRzIGFuZCBwdmNhbGxzX2JhY2tfcmVsZWFzZV9wYXNzaXZlIG9uIHBhc3Np
dmUgc29ja2V0cy4KPiAKPiBJbXBsZW1lbnQgbW9kdWxlX2V4aXQgYnkgY2FsbGluZyBiYWNrZW5k
X2Rpc2Nvbm5lY3Qgb24gZnJvbnRlbmQKPiBjb25uZWN0aW9ucy4KPiAKPiBTaWduZWQtb2ZmLWJ5
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9AYXBvcmV0by5jb20+Cj4gQ0M6IGJvcmlzLm9z
dHJvdnNreUBvcmFjbGUuY29tCj4gQ0M6IGpncm9zc0BzdXNlLmNvbQo+IC0tLQo+ICBkcml2ZXJz
L3hlbi9wdmNhbGxzLWJhY2suYyB8IDQ5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKPiAgMSBmaWxlIGNoYW5nZWQsIDQ5IGluc2VydGlvbnMoKykKPiAKPiBk
aWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMgYi9kcml2ZXJzL3hlbi9wdmNh
bGxzLWJhY2suYwo+IGluZGV4IGI1NDE4ODcuLjZhZmU3YTAgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVy
cy94ZW4vcHZjYWxscy1iYWNrLmMKPiArKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYwo+
IEBAIC04MDAsNiArODAwLDM4IEBAIHN0YXRpYyBpbnQgYmFja2VuZF9jb25uZWN0KHN0cnVjdCB4
ZW5idXNfZGV2aWNlICpkZXYpCj4gIAo+ICBzdGF0aWMgaW50IGJhY2tlbmRfZGlzY29ubmVjdChz
dHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2KQo+ICB7Cj4gKwlzdHJ1Y3QgcHZjYWxsc19mZWRhdGEg
KnByaXY7Cj4gKwlzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXAsICpuOwo+ICsJc3RydWN0IHNvY2tw
YXNzX21hcHBpbmcgKm1hcHBhc3M7Cj4gKwlzdHJ1Y3QgcmFkaXhfdHJlZV9pdGVyIGl0ZXI7Cj4g
Kwl2b2lkICoqc2xvdDsKPiArCj4gKwo+ICsJcHJpdiA9IGRldl9nZXRfZHJ2ZGF0YSgmZGV2LT5k
ZXYpOwo+ICsKPiArCWxpc3RfZm9yX2VhY2hfZW50cnlfc2FmZShtYXAsIG4sICZwcml2LT5zb2Nr
ZXRfbWFwcGluZ3MsIGxpc3QpIHsKPiArCQlwdmNhbGxzX2JhY2tfcmVsZWFzZV9hY3RpdmUoZGV2
LCBwcml2LCBtYXApOwo+ICsJfQoKWW91IGNhbiBkcm9wIHRoZSB7fQoKPiArCj4gKwlyYWRpeF90
cmVlX2Zvcl9lYWNoX3Nsb3Qoc2xvdCwgJnByaXYtPnNvY2tldHBhc3NfbWFwcGluZ3MsICZpdGVy
LCAwKSB7Cj4gKwkJbWFwcGFzcyA9IHJhZGl4X3RyZWVfZGVyZWZfc2xvdChzbG90KTsKPiArCQlp
ZiAoIW1hcHBhc3MgfHwgcmFkaXhfdHJlZV9leGNlcHRpb24obWFwcGFzcykpIHsKClRoaXMgbG9v
a3MgZmlzaHkuCgpZb3UgbWlnaHQgY2FsbCByYWRpeF90cmVlX2RlcmVmX3JldHJ5KE5VTEwpLiBS
aWdodCBub3cgdGhpcyBpcyBva2F5LApidXQgeW91IGRlcGVuZCBvbiB0aGUgcmFkaXggdHJlZSBp
bnRlcm5hbHMgaGVyZS4KCj4gKwkJCWlmIChyYWRpeF90cmVlX2RlcmVmX3JldHJ5KG1hcHBhc3Mp
KSB7Cj4gKwkJCQlzbG90ID0gcmFkaXhfdHJlZV9pdGVyX3JldHJ5KCZpdGVyKTsKPiArCQkJCWNv
bnRpbnVlOwoKVGhlIGNvbnRpbnVlOyBzdGF0ZW1lbnQgaXMgcG9pbnRsZXNzIGhlcmUuCgo+ICsJ
CQl9Cj4gKwkJfSBlbHNlCj4gKwkJCXB2Y2FsbHNfYmFja19yZWxlYXNlX3Bhc3NpdmUoZGV2LCBw
cml2LCBtYXBwYXNzKTsKPiArCX0KPiArCj4gKwl4ZW5idXNfdW5tYXBfcmluZ192ZnJlZShkZXYs
ICh2b2lkICopcHJpdi0+c3JpbmcpOwoKRHJvcCB0aGUgY2FzdC4KCj4gKwl1bmJpbmRfZnJvbV9p
cnFoYW5kbGVyKHByaXYtPmlycSwgZGV2KTsKPiArCj4gKwlsaXN0X2RlbCgmcHJpdi0+bGlzdCk7
Cj4gKwlkZXN0cm95X3dvcmtxdWV1ZShwcml2LT53cSk7Cj4gKwlrZnJlZShwcml2KTsKPiArCWRl
dl9zZXRfZHJ2ZGF0YSgmZGV2LT5kZXYsIE5VTEwpOwo+ICsKPiAgCXJldHVybiAwOwo+ICB9Cj4g
IAo+IEBAIC05OTMsMyArMTAyNSwyMCBAQCBzdGF0aWMgaW50IF9faW5pdCBwdmNhbGxzX2JhY2tf
aW5pdCh2b2lkKQo+ICAJcmV0dXJuIDA7Cj4gIH0KPiAgbW9kdWxlX2luaXQocHZjYWxsc19iYWNr
X2luaXQpOwo+ICsKPiArc3RhdGljIHZvaWQgX19leGl0IHB2Y2FsbHNfYmFja19maW4odm9pZCkK
PiArewo+ICsJc3RydWN0IHB2Y2FsbHNfZmVkYXRhICpwcml2LCAqbnByaXY7Cj4gKwo+ICsJZG93
bigmcHZjYWxsc19iYWNrX2dsb2JhbC5mcm9udGVuZHNfbG9jayk7Cj4gKwlsaXN0X2Zvcl9lYWNo
X2VudHJ5X3NhZmUocHJpdiwgbnByaXYsICZwdmNhbGxzX2JhY2tfZ2xvYmFsLmZyb250ZW5kcywK
PiArCQkJCSBsaXN0KSB7Cj4gKwkJYmFja2VuZF9kaXNjb25uZWN0KHByaXYtPmRldik7Cj4gKwl9
Cj4gKwl1cCgmcHZjYWxsc19iYWNrX2dsb2JhbC5mcm9udGVuZHNfbG9jayk7Cj4gKwo+ICsJeGVu
YnVzX3VucmVnaXN0ZXJfZHJpdmVyKCZwdmNhbGxzX2JhY2tfZHJpdmVyKTsKPiArCW1lbXNldCgm
cHZjYWxsc19iYWNrX2dsb2JhbCwgMCwgc2l6ZW9mKHB2Y2FsbHNfYmFja19nbG9iYWwpKTsKCldo
eT8KCgpKdWVyZ2VuCgo+ICt9Cj4gKwo+ICttb2R1bGVfZXhpdChwdmNhbGxzX2JhY2tfZmluKTsK
PiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 13 07:51:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 07: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 1dKgc3-0007n2-PU; Tue, 13 Jun 2017 07:51: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 1dKgc2-0007mr-4o
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 07:51:42 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 F9/86-02956-D899F395; Tue, 13 Jun 2017 07:51:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVyuP0Ov27PTPt
 Ig03vjC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owzy4+yFnzkrziy9BprA+NE3i5GTg4JASOJ
 txP/MXUxcnEICSxklLj39zVrFyMHh7CAt8Sx3eEgNSICHhJXdk1gA7GZBdIl5mx7DlV/hFFiQ
 e8WdpAEm4CqxIbrp1hBbF4Ba4l3r1ewgNgsQPFPz1+C2aIC4RK9B/rZIGoEJU7OfAIW5wRacO
 fGThaIBeoSf+ZdYoawxSU2PfvOCmHLS2x/O4d5AiP/LCTts5C0zELSMgtJywJGllWM6sWpRWW
 pRbqmeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgcHJAAQ7GKdf9j/EKMnBpCTK
 u+WKTaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd78GfaRQoJFqempFWmZOcA4gUlLcPAoifBKd
 ACleYsLEnOLM9MhUqcYdTk2rF7/hUmIJS8/L1VKnFcTZIYASFFGaR7cCFjMXmKUlRLmZQQ6So
 inILUoN7MEVf4VozgHo5Iw70qQKTyZeSVwm14BHcEEdMR1kPt5i0sSEVJSDYz5fYEppxQzX/l
 s/yt9qbD50T23Y89MJn15tzRV7lBZxLR1+vvmVX0u2p7223WC+csvtnxSqXetznTxGy+YzXvm
 V8N2q5vTTRZfilRn/ndU5PnGHJ2QFK+YNVrtl+IFpecuuNMqWTO5dpnU5d+pbdMeqsSvc8/7m
 LHIMsxmyuorO+y3TU2+cKNRiaU4I9FQi7moOBEAqv04H9QCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1497340300!105885225!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10229 invoked from network); 13 Jun 2017 07:51:40 -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; 13 Jun 2017 07:51: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 675BAAD77;
 Tue, 13 Jun 2017 07:51:40 +0000 (UTC)
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1706021225440.18759@sstabellini-ThinkPad-X260>
 <1496431915-20774-1-git-send-email-sstabellini@kernel.org>
 <1496431915-20774-15-git-send-email-sstabellini@kernel.org>
From: Juergen Gross <jgross@suse.com>
Message-ID: <51e3bbad-d5f2-a3b9-b038-4535cd58ea2a@suse.com>
Date: Tue, 13 Jun 2017 09:51:39 +0200
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: <1496431915-20774-15-git-send-email-sstabellini@kernel.org>
Content-Language: de-DE
Cc: Stefano Stabellini <stefano@aporeto.com>, boris.ostrovsky@oracle.com,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v3 15/18] xen/pvcalls: implement the
	ioworker 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>

T24gMDIvMDYvMTcgMjE6MzEsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiBXZSBoYXZlIG9u
ZSBpb3dvcmtlciBwZXIgc29ja2V0LiBFYWNoIGlvd29ya2VyIGdvZXMgdGhyb3VnaCB0aGUgbGlz
dCBvZgo+IG91dHN0YW5kaW5nIHJlYWQvd3JpdGUgcmVxdWVzdHMuIE9uY2UgYWxsIHJlcXVlc3Rz
IGhhdmUgYmVlbiBkZWFsdCB3aXRoLAo+IGl0IHJldHVybnMuCj4gCj4gV2UgdXNlIG9uZSBhdG9t
aWMgY291bnRlciBwZXIgc29ja2V0IGZvciAicmVhZCIgb3BlcmF0aW9ucyBhbmQgb25lCj4gZm9y
ICJ3cml0ZSIgb3BlcmF0aW9ucyB0byBrZWVwIHRyYWNrIG9mIHRoZSByZWFkcy93cml0ZXMgdG8g
ZG8uCj4gCj4gV2UgYWxzbyB1c2Ugb25lIGF0b21pYyBjb3VudGVyICgiaW8iKSBwZXIgaW93b3Jr
ZXIgdG8ga2VlcCB0cmFjayBvZiBob3cKPiBtYW55IG91dHN0YW5kaW5nIHJlcXVlc3RzIHdlIGhh
dmUgaW4gdG90YWwgYXNzaWduZWQgdG8gdGhlIGlvd29ya2VyLiBUaGUKPiBpb3dvcmtlciBmaW5p
c2hlcyB3aGVuIHRoZXJlIGFyZSBub25lLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3RlZmFub0BhcG9yZXRvLmNvbT4KPiBDQzogYm9yaXMub3N0cm92c2t5QG9yYWNs
ZS5jb20KPiBDQzogamdyb3NzQHN1c2UuY29tCj4gLS0tCj4gIGRyaXZlcnMveGVuL3B2Y2FsbHMt
YmFjay5jIHwgMjcgKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gIDEgZmlsZSBjaGFuZ2Vk
LCAyNyBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2Y2FsbHMt
YmFjay5jIGIvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMKPiBpbmRleCA2YWZlN2EwLi4wMjgz
ZDQ5IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCj4gKysrIGIvZHJp
dmVycy94ZW4vcHZjYWxscy1iYWNrLmMKPiBAQCAtOTksOCArOTksMzUgQEAgc3RhdGljIGludCBw
dmNhbGxzX2JhY2tfcmVsZWFzZV9hY3RpdmUoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKPiAg
CQkJCSAgICAgICBzdHJ1Y3QgcHZjYWxsc19mZWRhdGEgKnByaXYsCj4gIAkJCQkgICAgICAgc3Ry
dWN0IHNvY2tfbWFwcGluZyAqbWFwKTsKPiAgCj4gK3N0YXRpYyB2b2lkIHB2Y2FsbHNfY29ubl9i
YWNrX3JlYWQodW5zaWduZWQgbG9uZyBvcGFxdWUpCgpXaHkgbm90IHZvaWQgKm9wYXF1ZT8gWW91
IGNvdWxkIGRyb3AgdGhlIGNhc3QgYmVsb3cgdGhlbi4KCgpKdWVyZ2VuCgo+ICt7Cj4gK30KPiAr
Cj4gK3N0YXRpYyBpbnQgcHZjYWxsc19jb25uX2JhY2tfd3JpdGUoc3RydWN0IHNvY2tfbWFwcGlu
ZyAqbWFwKQo+ICt7Cj4gKwlyZXR1cm4gMDsKPiArfQo+ICsKPiAgc3RhdGljIHZvaWQgcHZjYWxs
c19iYWNrX2lvd29ya2VyKHN0cnVjdCB3b3JrX3N0cnVjdCAqd29yaykKPiAgewo+ICsJc3RydWN0
IHB2Y2FsbHNfaW93b3JrZXIgKmlvd29ya2VyID0gY29udGFpbmVyX29mKHdvcmssCj4gKwkJc3Ry
dWN0IHB2Y2FsbHNfaW93b3JrZXIsIHJlZ2lzdGVyX3dvcmspOwo+ICsJc3RydWN0IHNvY2tfbWFw
cGluZyAqbWFwID0gY29udGFpbmVyX29mKGlvd29ya2VyLCBzdHJ1Y3Qgc29ja19tYXBwaW5nLAo+
ICsJCWlvd29ya2VyKTsKPiArCj4gKwl3aGlsZSAoYXRvbWljX3JlYWQoJm1hcC0+aW8pID4gMCkg
ewo+ICsJCWlmIChhdG9taWNfcmVhZCgmbWFwLT5yZWxlYXNlKSA+IDApIHsKPiArCQkJYXRvbWlj
X3NldCgmbWFwLT5yZWxlYXNlLCAwKTsKPiArCQkJcmV0dXJuOwo+ICsJCX0KPiArCj4gKwkJaWYg
KGF0b21pY19yZWFkKCZtYXAtPnJlYWQpID4gMCkKPiArCQkJcHZjYWxsc19jb25uX2JhY2tfcmVh
ZCgodW5zaWduZWQgbG9uZyltYXApOwo+ICsJCWlmIChhdG9taWNfcmVhZCgmbWFwLT53cml0ZSkg
PiAwKQo+ICsJCQlwdmNhbGxzX2Nvbm5fYmFja193cml0ZShtYXApOwo+ICsKPiArCQlhdG9taWNf
ZGVjKCZtYXAtPmlvKTsKPiArCX0KPiAgfQo+ICAKPiAgc3RhdGljIGludCBwdmNhbGxzX2JhY2tf
c29ja2V0KHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCj4gCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 13 07:56:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 07: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 1dKggX-00081M-AY; Tue, 13 Jun 2017 07:56: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 1dKggV-00081G-Nt
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 07:56:19 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 60/D4-01730-3AA9F395; Tue, 13 Jun 2017 07:56:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVyuP0Ov+78Wfa
 RBk/uClss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkLDjezFZyRq9jzrJu9gfGcZBcjJ4eEgJHE
 24n/mLoYuTiEBBYySpxav5YFJCEsYClx/fMudhBbRMBD4squCWwgNrNAusScbc+hGo4wShydf
 oIZJMEmoCqx4fopVhCbV8BaYvr8biYQmwUo/ujgQ7BmUYFwid4D/WwQNYISJ2c+AVvGCbRg98
 9uRogF6hJ/5l1ihrDFJTY9+84KYctLbH87h3kCI/8sJO2zkLTMQtIyC0nLAkaWVYzqxalFZal
 FuhZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiB4ckABDsYDzY7H2KU5GBSEuXd
 csUmUogvKT+lMiOxOCO+qDQntfgQowwHh5IE796Z9pFCgkWp6akVaZk5wEiBSUtw8CiJ8Ep0A
 KV5iwsSc4sz0yFSpxh1OTasXv+FSYglLz8vVUqctwNkhgBIUUZpHtwIWNReYpSVEuZlBDpKiK
 cgtSg3swRV/hWjOAejkjDv4xlAU3gy80rgNr0COoIJ6IjrIPfzFpckIqSkGhiFgi+H7LBeYNn
 m73vOJvrSn9SX+9adNctU7/vVbcYwx+Gwz6ncT3FBc9Un1Sy9u7/o5Z859mav0gMOHTtYMcfo
 7YV+fe/Dd2fb/1FKLM8+2rpkh1svg8r89KtvZlT1bZynMdFxldQjySNGS+eE/Q5Yc8T5Zq+n6
 +TzM54+X/DCWuCvQYXEXIUUJZbijERDLeai4kQAdGv/bdUCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1497340575!99514586!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60192 invoked from network); 13 Jun 2017 07:56:15 -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 Jun 2017 07:56: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 E1F35AD77;
 Tue, 13 Jun 2017 07:56:14 +0000 (UTC)
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1706021225440.18759@sstabellini-ThinkPad-X260>
 <1496431915-20774-1-git-send-email-sstabellini@kernel.org>
 <1496431915-20774-16-git-send-email-sstabellini@kernel.org>
From: Juergen Gross <jgross@suse.com>
Message-ID: <99664d75-df13-2e25-a992-0b8050776d49@suse.com>
Date: Tue, 13 Jun 2017 09:56:12 +0200
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: <1496431915-20774-16-git-send-email-sstabellini@kernel.org>
Content-Language: de-DE
Cc: Stefano Stabellini <stefano@aporeto.com>, boris.ostrovsky@oracle.com,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v3 16/18] xen/pvcalls: implement read
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDIvMDYvMTcgMjE6MzEsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiBXaGVuIGFuIGFj
dGl2ZSBzb2NrZXQgaGFzIGRhdGEgYXZhaWxhYmxlLCBpbmNyZW1lbnQgdGhlIGlvIGFuZCByZWFk
Cj4gY291bnRlcnMsIGFuZCBzY2hlZHVsZSB0aGUgaW93b3JrZXIuCj4gCj4gSW1wbGVtZW50IHRo
ZSByZWFkIGZ1bmN0aW9uIGJ5IHJlYWRpbmcgZnJvbSB0aGUgc29ja2V0LCB3cml0aW5nIHRoZSBk
YXRhCj4gdG8gdGhlIGRhdGEgcmluZy4KPiAKPiBTZXQgaW5fZXJyb3Igb24gZXJyb3IuCj4gCj4g
U2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgo+
IENDOiBib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbQo+IENDOiBqZ3Jvc3NAc3VzZS5jb20KPiAt
LS0KPiAgZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMgfCA4NSArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gIDEgZmlsZSBjaGFuZ2VkLCA4NSBpbnNlcnRp
b25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jIGIvZHJp
dmVycy94ZW4vcHZjYWxscy1iYWNrLmMKPiBpbmRleCAwMjgzZDQ5Li5lN2QyYjg1IDEwMDY0NAo+
IC0tLSBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCj4gKysrIGIvZHJpdmVycy94ZW4vcHZj
YWxscy1iYWNrLmMKPiBAQCAtMTAxLDYgKzEwMSw4MSBAQCBzdGF0aWMgaW50IHB2Y2FsbHNfYmFj
a19yZWxlYXNlX2FjdGl2ZShzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAo+ICAKPiAgc3RhdGlj
IHZvaWQgcHZjYWxsc19jb25uX2JhY2tfcmVhZCh1bnNpZ25lZCBsb25nIG9wYXF1ZSkKPiAgewo+
ICsJc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwID0gKHN0cnVjdCBzb2NrX21hcHBpbmcgKilvcGFx
dWU7Cj4gKwlzdHJ1Y3QgbXNnaGRyIG1zZzsKPiArCXN0cnVjdCBrdmVjIHZlY1syXTsKPiArCVJJ
TkdfSURYIGNvbnMsIHByb2QsIHNpemUsIHdhbnRlZCwgYXJyYXlfc2l6ZSwgbWFza2VkX3Byb2Qs
IG1hc2tlZF9jb25zOwo+ICsJaW50MzJfdCBlcnJvcjsKPiArCXN0cnVjdCBwdmNhbGxzX2RhdGFf
aW50ZiAqaW50ZiA9IG1hcC0+cmluZzsKPiArCXN0cnVjdCBwdmNhbGxzX2RhdGEgKmRhdGEgPSAm
bWFwLT5kYXRhOwo+ICsJdW5zaWduZWQgbG9uZyBmbGFnczsKPiArCWludCByZXQ7Cj4gKwo+ICsJ
YXJyYXlfc2l6ZSA9IFhFTl9GTEVYX1JJTkdfU0laRShtYXAtPnJpbmdfb3JkZXIpOwo+ICsJY29u
cyA9IGludGYtPmluX2NvbnM7Cj4gKwlwcm9kID0gaW50Zi0+aW5fcHJvZDsKPiArCWVycm9yID0g
aW50Zi0+aW5fZXJyb3I7Cj4gKwkvKiByZWFkIHRoZSBpbmRleGVzIGZpcnN0LCB0aGVuIGRlYWwg
d2l0aCB0aGUgZGF0YSAqLwo+ICsJdmlydF9tYigpOwo+ICsKPiArCWlmIChlcnJvcikKPiArCQly
ZXR1cm47Cj4gKwo+ICsJc2l6ZSA9IHB2Y2FsbHNfcXVldWVkKHByb2QsIGNvbnMsIGFycmF5X3Np
emUpOwo+ICsJaWYgKHNpemUgPj0gYXJyYXlfc2l6ZSkKPiArCQlyZXR1cm47Cj4gKwlzcGluX2xv
Y2tfaXJxc2F2ZSgmbWFwLT5zb2NrLT5zay0+c2tfcmVjZWl2ZV9xdWV1ZS5sb2NrLCBmbGFncyk7
Cj4gKwlpZiAoc2tiX3F1ZXVlX2VtcHR5KCZtYXAtPnNvY2stPnNrLT5za19yZWNlaXZlX3F1ZXVl
KSkgewo+ICsJCWF0b21pY19zZXQoJm1hcC0+cmVhZCwgMCk7Cj4gKwkJc3Bpbl91bmxvY2tfaXJx
cmVzdG9yZSgmbWFwLT5zb2NrLT5zay0+c2tfcmVjZWl2ZV9xdWV1ZS5sb2NrLAo+ICsJCQkJZmxh
Z3MpOwo+ICsJCXJldHVybjsKPiArCX0KPiArCXNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJm1hcC0+
c29jay0+c2stPnNrX3JlY2VpdmVfcXVldWUubG9jaywgZmxhZ3MpOwo+ICsJd2FudGVkID0gYXJy
YXlfc2l6ZSAtIHNpemU7Cj4gKwltYXNrZWRfcHJvZCA9IHB2Y2FsbHNfbWFzayhwcm9kLCBhcnJh
eV9zaXplKTsKPiArCW1hc2tlZF9jb25zID0gcHZjYWxsc19tYXNrKGNvbnMsIGFycmF5X3NpemUp
Owo+ICsKPiArCW1lbXNldCgmbXNnLCAwLCBzaXplb2YobXNnKSk7Cj4gKwltc2cubXNnX2l0ZXIu
dHlwZSA9IElURVJfS1ZFQ3xXUklURTsKPiArCW1zZy5tc2dfaXRlci5jb3VudCA9IHdhbnRlZDsK
PiArCWlmIChtYXNrZWRfcHJvZCA8IG1hc2tlZF9jb25zKSB7Cj4gKwkJdmVjWzBdLmlvdl9iYXNl
ID0gZGF0YS0+aW4gKyBtYXNrZWRfcHJvZDsKPiArCQl2ZWNbMF0uaW92X2xlbiA9IHdhbnRlZDsK
PiArCQltc2cubXNnX2l0ZXIua3ZlYyA9IHZlYzsKPiArCQltc2cubXNnX2l0ZXIubnJfc2VncyA9
IDE7Cj4gKwl9IGVsc2Ugewo+ICsJCXZlY1swXS5pb3ZfYmFzZSA9IGRhdGEtPmluICsgbWFza2Vk
X3Byb2Q7Cj4gKwkJdmVjWzBdLmlvdl9sZW4gPSBhcnJheV9zaXplIC0gbWFza2VkX3Byb2Q7Cj4g
KwkJdmVjWzFdLmlvdl9iYXNlID0gZGF0YS0+aW47Cj4gKwkJdmVjWzFdLmlvdl9sZW4gPSB3YW50
ZWQgLSB2ZWNbMF0uaW92X2xlbjsKPiArCQltc2cubXNnX2l0ZXIua3ZlYyA9IHZlYzsKPiArCQlt
c2cubXNnX2l0ZXIubnJfc2VncyA9IDI7Cj4gKwl9Cj4gKwo+ICsJYXRvbWljX3NldCgmbWFwLT5y
ZWFkLCAwKTsKPiArCXJldCA9IGluZXRfcmVjdm1zZyhtYXAtPnNvY2ssICZtc2csIHdhbnRlZCwg
TVNHX0RPTlRXQUlUKTsKPiArCVdBUk5fT04ocmV0ID4gMCAmJiByZXQgPiB3YW50ZWQpOwoKd2Fu
dGVkIGlzIGFsd2F5cyA+IDAsIHNvIHlvdSBjYW4gb21pdCB0aGUgcmV0ID4gMCB0ZXN0LgoKCkp1
ZXJnZW4KCj4gKwlpZiAocmV0ID09IC1FQUdBSU4pIC8qIHNob3VsZG4ndCBoYXBwZW4gKi8KPiAr
CQlyZXR1cm47Cj4gKwlpZiAoIXJldCkKPiArCQlyZXQgPSAtRU5PVENPTk47Cj4gKwlzcGluX2xv
Y2tfaXJxc2F2ZSgmbWFwLT5zb2NrLT5zay0+c2tfcmVjZWl2ZV9xdWV1ZS5sb2NrLCBmbGFncyk7
Cj4gKwlpZiAocmV0ID4gMCAmJiAhc2tiX3F1ZXVlX2VtcHR5KCZtYXAtPnNvY2stPnNrLT5za19y
ZWNlaXZlX3F1ZXVlKSkKPiArCQlhdG9taWNfaW5jKCZtYXAtPnJlYWQpOwo+ICsJc3Bpbl91bmxv
Y2tfaXJxcmVzdG9yZSgmbWFwLT5zb2NrLT5zay0+c2tfcmVjZWl2ZV9xdWV1ZS5sb2NrLCBmbGFn
cyk7Cj4gKwo+ICsJLyogd3JpdGUgdGhlIGRhdGEsIHRoZW4gbW9kaWZ5IHRoZSBpbmRleGVzICov
Cj4gKwl2aXJ0X3dtYigpOwo+ICsJaWYgKHJldCA8IDApCj4gKwkJaW50Zi0+aW5fZXJyb3IgPSBy
ZXQ7Cj4gKwllbHNlCj4gKwkJaW50Zi0+aW5fcHJvZCA9IHByb2QgKyByZXQ7Cj4gKwkvKiB1cGRh
dGUgdGhlIGluZGV4ZXMsIHRoZW4gbm90aWZ5IHRoZSBvdGhlciBlbmQgKi8KPiArCXZpcnRfd21i
KCk7Cj4gKwlub3RpZnlfcmVtb3RlX3ZpYV9pcnEobWFwLT5pcnEpOwo+ICsKPiArCXJldHVybjsK
PiAgfQo+ICAKPiAgc3RhdGljIGludCBwdmNhbGxzX2Nvbm5fYmFja193cml0ZShzdHJ1Y3Qgc29j
a19tYXBwaW5nICptYXApCj4gQEAgLTE3Myw2ICsyNDgsMTYgQEAgc3RhdGljIHZvaWQgcHZjYWxs
c19za19zdGF0ZV9jaGFuZ2Uoc3RydWN0IHNvY2sgKnNvY2spCj4gIAo+ICBzdGF0aWMgdm9pZCBw
dmNhbGxzX3NrX2RhdGFfcmVhZHkoc3RydWN0IHNvY2sgKnNvY2spCj4gIHsKPiArCXN0cnVjdCBz
b2NrX21hcHBpbmcgKm1hcCA9IHNvY2stPnNrX3VzZXJfZGF0YTsKPiArCXN0cnVjdCBwdmNhbGxz
X2lvd29ya2VyICppb3c7Cj4gKwo+ICsJaWYgKG1hcCA9PSBOVUxMKQo+ICsJCXJldHVybjsKPiAr
Cj4gKwlpb3cgPSAmbWFwLT5pb3dvcmtlcjsKPiArCWF0b21pY19pbmMoJm1hcC0+cmVhZCk7Cj4g
KwlhdG9taWNfaW5jKCZtYXAtPmlvKTsKPiArCXF1ZXVlX3dvcmtfb24oaW93LT5jcHUsIGlvdy0+
d3EsICZpb3ctPnJlZ2lzdGVyX3dvcmspOwo+ICB9Cj4gIAo+ICBzdGF0aWMgc3RydWN0IHNvY2tf
bWFwcGluZyAqcHZjYWxsc19uZXdfYWN0aXZlX3NvY2tldCgKPiAKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 13 08:00:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 08:00: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 1dKgk4-0008CK-Pr; Tue, 13 Jun 2017 08:00: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 1dKgk4-0008CD-FK
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 08:00:00 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 3A/2E-02180-F7B9F395; Tue, 13 Jun 2017 07:59:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVyuP0Ov279bPt
 Ig+e3+C2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owXa7sYCzZKV9zZ+pG5gfGQWBcjJ4eEgJHE
 24n/mLoYuTiEBBYyStxvXsoKkhAWsJKYufIkI4gtIuAhcWXXBDYQm1kgXWLOtudMILaQwBFGi
 a3ndUFsNgFViQ3XT4H18gpYS1zd9YIZxGYBim86sooFxBYVCJfoPdDPBlEjKHFy5hOwOCfQ/N
 s3FkLNV5f4M+8SM4QtLrHp2XdWCFteYvvbOcwTGPlnIWmfhaRlFpKWWUhaFjCyrGLUKE4tKks
 t0jUy0UsqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAzPegYGxh2MNyf7HWKU5GBS
 EuXdcsUmUogvKT+lMiOxOCO+qDQntfgQowwHh5IEr/Ms+0ghwaLU9NSKtMwcYKTApCU4eJREe
 CU6gNK8xQWJucWZ6RCpU4y6HBtWr//CJMSSl5+XKiXOKw8yQwCkKKM0D24ELGovMcpKCfMyMj
 AwCPEUpBblZpagyr9iFOdgVBLmfTwDaApPZl4J3KZXQEcwAR1xHeR+3uKSRISUVANj62cuhZb
 9hlP227a2zNFdMiHCLGW3707ebYHMbqssnrJf/nnr6NuSDacYXkS6MefMMd/1d5nI8bZLe77Y
 bnN4M5NHf8WGin8/hfh8HV7/W+AcfI4x87KKlQrz+VL/qy8D/Fekvs42C9+6+PZ+9osHL265L
 aTW+nj+7hQ3nuen12v9+xvdMrEgV4mlOCPRUIu5qDgRAIr2l/nVAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1497340799!83318687!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33842 invoked from network); 13 Jun 2017 07:59:59 -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; 13 Jun 2017 07:59: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 D1368AD5C;
 Tue, 13 Jun 2017 07:59:58 +0000 (UTC)
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1706021225440.18759@sstabellini-ThinkPad-X260>
 <1496431915-20774-1-git-send-email-sstabellini@kernel.org>
 <1496431915-20774-17-git-send-email-sstabellini@kernel.org>
From: Juergen Gross <jgross@suse.com>
Message-ID: <ab52e642-c276-aad7-5667-3b9c1be63b2f@suse.com>
Date: Tue, 13 Jun 2017 09:59:55 +0200
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: <1496431915-20774-17-git-send-email-sstabellini@kernel.org>
Content-Language: de-DE
Cc: Stefano Stabellini <stefano@aporeto.com>, boris.ostrovsky@oracle.com,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v3 17/18] xen/pvcalls: implement write
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDIvMDYvMTcgMjE6MzEsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiBXaGVuIHRoZSBv
dGhlciBlbmQgbm90aWZpZXMgdXMgdGhhdCB0aGVyZSBpcyBkYXRhIHRvIGJlIHdyaXR0ZW4KPiAo
cHZjYWxsc19iYWNrX2Nvbm5fZXZlbnQpLCBpbmNyZW1lbnQgdGhlIGlvIGFuZCB3cml0ZSBjb3Vu
dGVycywgYW5kCj4gc2NoZWR1bGUgdGhlIGlvd29ya2VyLgo+IAo+IEltcGxlbWVudCB0aGUgd3Jp
dGUgZnVuY3Rpb24gY2FsbGVkIGJ5IGlvd29ya2VyIGJ5IHJlYWRpbmcgdGhlIGRhdGEgZnJvbQo+
IHRoZSBkYXRhIHJpbmcsIHdyaXRpbmcgaXQgdG8gdGhlIHNvY2tldCBieSBjYWxsaW5nIGluZXRf
c2VuZG1zZy4KPiAKPiBTZXQgb3V0X2Vycm9yIG9uIGVycm9yLgo+IAo+IFNpZ25lZC1vZmYtYnk6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRvLmNvbT4KPiBDQzogYm9yaXMub3N0
cm92c2t5QG9yYWNsZS5jb20KPiBDQzogamdyb3NzQHN1c2UuY29tCj4gLS0tCj4gIGRyaXZlcnMv
eGVuL3B2Y2FsbHMtYmFjay5jIHwgNzQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrLQo+ICAxIGZpbGUgY2hhbmdlZCwgNzMgaW5zZXJ0aW9ucygrKSwgMSBkZWxl
dGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYyBiL2Ry
aXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCj4gaW5kZXggZTdkMmI4NS4uZmUzZTcwZiAxMDA2NDQK
PiAtLS0gYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYwo+ICsrKyBiL2RyaXZlcnMveGVuL3B2
Y2FsbHMtYmFjay5jCj4gQEAgLTE4MCw3ICsxODAsNjYgQEAgc3RhdGljIHZvaWQgcHZjYWxsc19j
b25uX2JhY2tfcmVhZCh1bnNpZ25lZCBsb25nIG9wYXF1ZSkKPiAgCj4gIHN0YXRpYyBpbnQgcHZj
YWxsc19jb25uX2JhY2tfd3JpdGUoc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwKQo+ICB7Cj4gLQly
ZXR1cm4gMDsKPiArCXN0cnVjdCBwdmNhbGxzX2RhdGFfaW50ZiAqaW50ZiA9IG1hcC0+cmluZzsK
PiArCXN0cnVjdCBwdmNhbGxzX2RhdGEgKmRhdGEgPSAmbWFwLT5kYXRhOwo+ICsJc3RydWN0IG1z
Z2hkciBtc2c7Cj4gKwlzdHJ1Y3Qga3ZlYyB2ZWNbMl07Cj4gKwlSSU5HX0lEWCBjb25zLCBwcm9k
LCBzaXplLCByaW5nX3NpemU7Cj4gKwlpbnQgcmV0Owo+ICsKPiArCWNvbnMgPSBpbnRmLT5vdXRf
Y29uczsKPiArCXByb2QgPSBpbnRmLT5vdXRfcHJvZDsKPiArCS8qIHJlYWQgdGhlIGluZGV4ZXMg
YmVmb3JlIGRlYWxpbmcgd2l0aCB0aGUgZGF0YSAqLwo+ICsJdmlydF9tYigpOwo+ICsKPiArCXJp
bmdfc2l6ZSA9IFhFTl9GTEVYX1JJTkdfU0laRShtYXAtPnJpbmdfb3JkZXIpOwo+ICsJc2l6ZSA9
IHB2Y2FsbHNfcXVldWVkKHByb2QsIGNvbnMsIHJpbmdfc2l6ZSk7Cj4gKwlpZiAoc2l6ZSA9PSAw
KQo+ICsJCXJldHVybiAwOwo+ICsKPiArCW1lbXNldCgmbXNnLCAwLCBzaXplb2YobXNnKSk7Cj4g
Kwltc2cubXNnX2ZsYWdzIHw9IE1TR19ET05UV0FJVDsKPiArCW1zZy5tc2dfaXRlci50eXBlID0g
SVRFUl9LVkVDfFJFQUQ7Cj4gKwltc2cubXNnX2l0ZXIuY291bnQgPSBzaXplOwo+ICsJaWYgKHB2
Y2FsbHNfbWFzayhwcm9kLCByaW5nX3NpemUpID4gcHZjYWxsc19tYXNrKGNvbnMsIHJpbmdfc2l6
ZSkpIHsKPiArCQl2ZWNbMF0uaW92X2Jhc2UgPSBkYXRhLT5vdXQgKyBwdmNhbGxzX21hc2soY29u
cywgcmluZ19zaXplKTsKPiArCQl2ZWNbMF0uaW92X2xlbiA9IHNpemU7Cj4gKwkJbXNnLm1zZ19p
dGVyLmt2ZWMgPSB2ZWM7Cj4gKwkJbXNnLm1zZ19pdGVyLm5yX3NlZ3MgPSAxOwo+ICsJfSBlbHNl
IHsKPiArCQl2ZWNbMF0uaW92X2Jhc2UgPSBkYXRhLT5vdXQgKyBwdmNhbGxzX21hc2soY29ucywg
cmluZ19zaXplKTsKPiArCQl2ZWNbMF0uaW92X2xlbiA9IHJpbmdfc2l6ZSAtIHB2Y2FsbHNfbWFz
ayhjb25zLCByaW5nX3NpemUpOwo+ICsJCXZlY1sxXS5pb3ZfYmFzZSA9IGRhdGEtPm91dDsKPiAr
CQl2ZWNbMV0uaW92X2xlbiA9IHNpemUgLSB2ZWNbMF0uaW92X2xlbjsKPiArCQltc2cubXNnX2l0
ZXIua3ZlYyA9IHZlYzsKPiArCQltc2cubXNnX2l0ZXIubnJfc2VncyA9IDI7Cj4gKwl9Cj4gKwo+
ICsJYXRvbWljX3NldCgmbWFwLT53cml0ZSwgMCk7Cj4gKwlyZXQgPSBpbmV0X3NlbmRtc2cobWFw
LT5zb2NrLCAmbXNnLCBzaXplKTsKPiArCWlmIChyZXQgPT0gLUVBR0FJTiB8fCByZXQgPCBzaXpl
KSB7CgpEbyB5b3UgcmVhbGx5IHdhbnQgdG8gZG8gdGhpcyBmb3IgYWxsIGVycm9ycz8KT3IgZGlk
IHlvdSBtZWFuOgoJaWYgKChyZXQgPj0gMCAmJiByZXQgPCBzaXplKSB8fCByZXQgPT0gLUVBR0FJ
TikKCgpKdWVyZ2VuCgo+ICsJCWF0b21pY19pbmMoJm1hcC0+d3JpdGUpOwo+ICsJCWF0b21pY19p
bmMoJm1hcC0+aW8pOwo+ICsJfQo+ICsJaWYgKHJldCA9PSAtRUFHQUlOKQo+ICsJCXJldHVybiBy
ZXQ7Cj4gKwo+ICsJLyogd3JpdGUgdGhlIGRhdGEsIHRoZW4gdXBkYXRlIHRoZSBpbmRleGVzICov
Cj4gKwl2aXJ0X3dtYigpOwo+ICsJaWYgKHJldCA8IDApIHsKPiArCQlpbnRmLT5vdXRfZXJyb3Ig
PSByZXQ7Cj4gKwl9IGVsc2Ugewo+ICsJCWludGYtPm91dF9lcnJvciA9IDA7Cj4gKwkJaW50Zi0+
b3V0X2NvbnMgPSBjb25zICsgcmV0Owo+ICsJCXByb2QgPSBpbnRmLT5vdXRfcHJvZDsKPiArCX0K
PiArCS8qIHVwZGF0ZSB0aGUgaW5kZXhlcywgdGhlbiBub3RpZnkgdGhlIG90aGVyIGVuZCAqLwo+
ICsJdmlydF93bWIoKTsKPiArCWlmIChwcm9kICE9IGNvbnMgKyByZXQpCj4gKwkJYXRvbWljX2lu
YygmbWFwLT53cml0ZSk7Cj4gKwlub3RpZnlfcmVtb3RlX3ZpYV9pcnEobWFwLT5pcnEpOwo+ICsK
PiArCXJldHVybiByZXQ7Cj4gIH0KPiAgCj4gIHN0YXRpYyB2b2lkIHB2Y2FsbHNfYmFja19pb3dv
cmtlcihzdHJ1Y3Qgd29ya19zdHJ1Y3QgKndvcmspCj4gQEAgLTgzNyw2ICs4OTYsMTkgQEAgc3Rh
dGljIGlycXJldHVybl90IHB2Y2FsbHNfYmFja19ldmVudChpbnQgaXJxLCB2b2lkICpkZXZfaWQp
Cj4gIAo+ICBzdGF0aWMgaXJxcmV0dXJuX3QgcHZjYWxsc19iYWNrX2Nvbm5fZXZlbnQoaW50IGly
cSwgdm9pZCAqc29ja19tYXApCj4gIHsKPiArCXN0cnVjdCBzb2NrX21hcHBpbmcgKm1hcCA9IHNv
Y2tfbWFwOwo+ICsJc3RydWN0IHB2Y2FsbHNfaW93b3JrZXIgKmlvdzsKPiArCj4gKwlpZiAobWFw
ID09IE5VTEwgfHwgbWFwLT5zb2NrID09IE5VTEwgfHwgbWFwLT5zb2NrLT5zayA9PSBOVUxMIHx8
Cj4gKwkJbWFwLT5zb2NrLT5zay0+c2tfdXNlcl9kYXRhICE9IG1hcCkKPiArCQlyZXR1cm4gSVJR
X0hBTkRMRUQ7Cj4gKwo+ICsJaW93ID0gJm1hcC0+aW93b3JrZXI7Cj4gKwo+ICsJYXRvbWljX2lu
YygmbWFwLT53cml0ZSk7Cj4gKwlhdG9taWNfaW5jKCZtYXAtPmlvKTsKPiArCXF1ZXVlX3dvcmtf
b24oaW93LT5jcHUsIGlvdy0+d3EsICZpb3ctPnJlZ2lzdGVyX3dvcmspOwo+ICsKPiAgCXJldHVy
biBJUlFfSEFORExFRDsKPiAgfQo+ICAKPiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 13 08:13:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 08: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 1dKgwQ-0001WB-T9; Tue, 13 Jun 2017 08:12: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 1dKgwP-0001W5-Cp
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 08:12:45 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 81/65-03613-C7E9F395; Tue, 13 Jun 2017 08:12:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS7dmnn2
 kwZlzHBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bTNamCpaIVixc9YmtgXCXQxcjJISSQJ3Hu
 1BLGLkYODl4BO4kdu3VAwhIChhKnF95kAbFZBFQlflxuZQOx2QTUJdqebWcFKRcRMJL4sE2yi
 5GLg1ngGaPE7Q8LGEFqhAXcJS4f284IkhAS+MgosfbzSSaQBCfQ/E3Xf7FA7BKU+LtDGCTMLK
 Al8fDXLRYIW1ti2cLXzCAlzALSEsv/cUxg5JuF0DALScMsJA2zEBoWMLKsYtQoTi0qSy3SNTL
 QSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDD0GINjB+GtZwCFGSQ4mJVHeLVds
 IoX4kvJTKjMSizPii0pzUosPMcpwcChJ8JrMtY8UEixKTU+tSMvMAUYBTFqCg0dJhFeiAyjNW
 1yQmFucmQ6ROsWoy7Fh9fovTEIsefl5qVLivE/nABUJgBRllObBjYBF5CVGWSlhXkago4R4Cl
 KLcjNLUOVfMYpzMCoJ80aDXMKTmVcCt+kV0BFMQEdcB7mft7gkESEl1cDIXlUR5Ce3baNjTgT
 bojyrE5ckn1kKxnlPlJrQ83gNF3OXc93OTY7ri5+fjFtZ+M+AVaNEed3nLydc9rC73nt8a9o7
 BxEz3fS1z67c37bULcW+4tgFjlKrlh+LL1iGMIjPDH4f89touVXBJgPxCfoGgXMlvV+t/9Qtl
 DmrgbPIeN9DpeAfdmlKLMUZiYZazEXFiQAnelP3wwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1497341562!102769761!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30073 invoked from network); 13 Jun 2017 08:12:43 -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; 13 Jun 2017 08:12:43 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 13 Jun 2017 02:12:41 -0600
Message-Id: <593FBA960200007800162434@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 13 Jun 2017 02:12:38 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <1495209040-11101-1-git-send-email-boris.ostrovsky@oracle.com>
 <1495209040-11101-5-git-send-email-boris.ostrovsky@oracle.com>
 <593E68040200007800161CD1@prv-mh.provo.novell.com>
 <321c791e-d732-1730-d529-35ad9506b9a9@oracle.com>
In-Reply-To: <321c791e-d732-1730-d529-35ad9506b9a9@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,
 Dario Faggioli <dario.faggioli@citrix.com>, ian.jackson@eu.citrix.com,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4 4/8] mm: Scrub memory from idle loop
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEyLjA2LjE3IGF0IDE5OjAxLCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IE9uIDA2LzEyLzIwMTcgMDQ6MDggQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBP
biAxOS4wNS4xNyBhdCAxNzo1MCwgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPiB3cm90ZToK
Pj4+IEluc3RlYWQgb2Ygc2NydWJiaW5nIHBhZ2VzIGR1cmluZyBndWVzdCBkZXN0cnVjdGlvbiAo
ZnJvbQo+Pj4gZnJlZV9oZWFwX3BhZ2VzKCkpIGRvIHRoaXMgb3Bwb3J0dW5pc3RpY2FsbHksIGZy
b20gdGhlIGlkbGUgbG9vcC4KPj4gVGhpcyBpcyB0b28gYnJpZWYgZm9yIG15IHRhc3RlLiBJbiBw
YXJ0aWN1bGFyIHRoZSByZS1vcmRlcmluZyAuLi4KPj4KPj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9k
b21haW4uYwo+Pj4gKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCj4+PiBAQCAtMTE4LDggKzEx
OCw5IEBAIHN0YXRpYyB2b2lkIGlkbGVfbG9vcCh2b2lkKQo+Pj4gICAgICB7Cj4+PiAgICAgICAg
ICBpZiAoIGNwdV9pc19vZmZsaW5lKHNtcF9wcm9jZXNzb3JfaWQoKSkgKQo+Pj4gICAgICAgICAg
ICAgIHBsYXlfZGVhZCgpOwo+Pj4gLSAgICAgICAgKCpwbV9pZGxlKSgpOwo+Pj4gICAgICAgICAg
ZG9fdGFza2xldCgpOwo+Pj4gKyAgICAgICAgaWYgKCBjcHVfaXNfaGFsdGFibGUoc21wX3Byb2Nl
c3Nvcl9pZCgpKSAmJiAhc2NydWJfZnJlZV9wYWdlcygpICkKPj4+ICsgICAgICAgICAgICAoKnBt
X2lkbGUpKCk7Cj4+PiAgICAgICAgICBkb19zb2Z0aXJxKCk7Cj4+IC4uLiBoZXJlIChhbmQgaXRz
IGNvcnJlY3RuZXNzIC8gc2FmZXR5KSBuZWVkcyBhbiBleHBsYW5hdGlvbi4gTm90Cj4+IHByb2Nl
c3NpbmcgdGFza2xldHMgcmlnaHQgYWZ0ZXIgaWRsZSB3YWtldXAgaXMgYSBub3Qgb2J2aW91c2x5
Cj4+IGNvcnJlY3QgY2hhbmdlLiBOb3IgaXMgaXQgaW1tZWRpYXRlbHkgY2xlYXIgd2h5IHRoaXMg
bmVlZHMgdG8gYmUKPj4gcHVsbGVkIGFoZWFkIGZvciB5b3VyIHB1cnBvc2VzLgo+IAo+IEFyZSB5
b3UgYXNraW5nIGZvciBhIGNvbW1lbnQgaGVyZSAoaS5lLiB0aGUgZXhwbGFuYXRpb24gZ2l2ZW4g
YnkgRGFyaW8KPiAoYWRkZWQpICBpbgo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJj
aGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0wNS9tc2cwMTIxNS5odG1sKQo+IG9yIGFyZSB5b3Ug
c2F5aW5nIHNvbWV0aGluZyBpcyB3cm9uZz8KClRvIGp1ZGdlIHdoZXRoZXIgdGhlIGNoYW5nZSBp
cyBjb3JyZWN0IEknZCBsaWtlIHRvIGhhdmUgYW4KZXhwbGFuYXRpb24gaW4gdGhlIGNvbW1pdCBt
ZXNzYWdlLgoKPj4+ICsgICAgICAgIGlmICggbm9kZV9uZWVkX3NjcnViW25vZGVdICkKPj4+ICsg
ICAgICAgIHsKPj4+ICsgICAgICAgICAgICBpZiAoICFnZXRfbm9kZSApCj4+PiArICAgICAgICAg
ICAgICAgIHJldHVybiBub2RlOwo+Pj4gKwo+Pj4gKyAgICAgICAgICAgIGRpc3QgPSBfX25vZGVf
ZGlzdGFuY2UobG9jYWxfbm9kZSwgbm9kZSk7Cj4+PiArICAgICAgICAgICAgaWYgKCBkaXN0IDwg
c2hvcnRlc3QgfHwgY2xvc2VzdCA9PSBOVU1BX05PX05PREUgKQo+Pj4gKyAgICAgICAgICAgIHsK
Pj4+ICsgICAgICAgICAgICAgICAgaWYgKCAhbm9kZV90ZXN0X2FuZF9zZXQobm9kZSwgbm9kZV9z
Y3J1YmJpbmcpICkKPj4+ICsgICAgICAgICAgICAgICAgewo+Pj4gKyAgICAgICAgICAgICAgICAg
ICAgaWYgKCBjbG9zZXN0ICE9IE5VTUFfTk9fTk9ERSApCj4+PiArICAgICAgICAgICAgICAgICAg
ICAgICAgbm9kZV9jbGVhcihjbG9zZXN0LCBub2RlX3NjcnViYmluZyk7Cj4+IFlvdSBjYWxsIHRo
aXMgZnVuY3Rpb24gd2l0aCBubyBsb2NrcyBoZWxkLCB5ZXQgeW91IHRlbXBvcmFyaWx5IHNldCBh
Cj4+IGJpdCBpbiBub2RlX3NjcnViYmluZyB3aGljaCB5b3UgdGhlbiBtYXkgY2xlYXIgYWdhaW4g
aGVyZS4gVGhhdCdsbAo+PiBwcmV2ZW50IGFub3RoZXIgaWRsZSBDUFUgdG8gZG8gc2NydWJiaW5n
IG9uIHRoaXMgbm9kZSBhZmFpY3QsCj4+IHdoaWNoLCB3aGlsZSBub3QgYSBidWcsIGlzIG5vdCBv
cHRpbWFsLiBUaGVyZWZvcmUgSSB0aGluayBmb3IgdGhpcwo+PiBzZWNvbmQgcGFydCBvZiB0aGUg
ZnVuY3Rpb24geW91IGFjdHVhbGx5IHdhbnQgdG8gYWNxdWlyZSB0aGUgaGVhcAo+PiBsb2NrLgo+
IAo+IEkgYWN0dWFsbHkgc3BlY2lmaWNhbGx5IGRpZG4ndCB3YW50IHRvIHRha2UgdGhlIGhlYXAg
bG9jayBoZXJlIHNpbmNlIHdlCj4gd2lsbCBiZSBjYWxsaW5nIHRoaXMgcm91dGluZSBxdWl0ZSBv
ZnRlbiBhbmQgaW4gbW9zdCBjYXNlcyBubyBzY3J1YmJpbmcKPiB3aWxsIGJlIG5lZWRlZC4KCkkn
bSBub3QgY29udmluY2VkIC0gbWVtb3J5LW9ubHkgbm9kZXMgc2hvdWxkbid0IGJlIHRoYXQgY29t
bW9uLApzbyBpbiBhIHByZXN1bWFibHkgbGFyZ2Ugc2hhcmUgb2YgY2FzZXMgd2UgZG9uJ3QgZXZl
biBuZWVkIHRvCmVudGVyIHRoaXMgc2Vjb25kIHBhcnQgb2YgdGhlIGZ1bmN0aW9uLiBBbmQgaWYg
YSBkZWJhdGFibGUgY2hvaWNlCmlzIGJlaW5nIG1hZGUsIGdpdmluZyB0aGUgcmVhc29uIGluIGEg
c2hvcnQgY29tbWVudCB3b3VsZCBoZWxwCnJldmlld2VycyBqdWRnZSBmb3IgdGhlbXNlbHZlcyB3
aGV0aGVyIGluZGVlZCB0aGUgY2hvc2VuCmFwcHJvYWNoIGlzIHRoZSBsZXNzZXIgb2YgdHdvIChv
ciBtb3JlKSBwb3NzaWJsZSBldmlscy4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 13 08:19:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 08:19: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 1dKh2b-0001kM-IM; Tue, 13 Jun 2017 08:19: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 1dKh2a-0001kF-MK
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 08:19:08 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 B7/D2-17076-BFF9F395; Tue, 13 Jun 2017 08:19:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS/f3fPt
 IgzXn+C2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oy1t6YzFuyUrnhysom9gfGDaBcjB4eQQJ7E
 7V2uXYycHLwCdhJHt3xgBrElBAwlTi+8yQJSwiKgKtH/MAgkzCagLtH2bDsriC0iYCCxctMsI
 JuLg1ngBaPE9Jlf2EESwgLuEpePbWcESQgJzGSS2NU6FWwop4CxxMdZrxlBhvIKCEr83SEMEm
 YW0JJ4+OsWC4StLbFs4WtmkBJmAWmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxahSnFpWlFuk
 aGeolFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgQGXz0DA+MOxp69focYJTmYlER5
 t1yxiRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwVs/zz5SSLAoNT21Ii0zBxgHMGkJDh4lEV6JD
 qA0b3FBYm5xZjpE6hSjopQ47wmQPgGQREZpHlwbLPYuMcpKCfMyMjAwCPEUpBblZpagyr9iFO
 dgVBLmjZ4LNIUnM68EbvoroMVMQIuvg9zMW1ySiJCSamCsDNiiL3cnbYNZExfnhB9Bh9sfVLs
 HfjC4U3505sfn7Efr/0Z84f7SYfHGNfaNiCe304FLRg7pF6NmOM/b1DaP8YGx4PXpAekyPd42
 LvMkHp4LXHz0ab8g94oeTomHwp9KHmj8LssxD75cWJ1Vb3jKlHOZU+nEr2uY3md4zV2qG/uG2
 Xvt+wIlluKMREMt5qLiRADY/nvCuAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1497341945!104650547!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30683 invoked from network); 13 Jun 2017 08:19:06 -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; 13 Jun 2017 08:19:06 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 13 Jun 2017 02:19:04 -0600
Message-Id: <593FBC140200007800162443@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 13 Jun 2017 02:19:00 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Dario Faggioli" <dario.faggioli@citrix.com>
References: <1495209040-11101-1-git-send-email-boris.ostrovsky@oracle.com>
 <1495209040-11101-5-git-send-email-boris.ostrovsky@oracle.com>
 <593E68040200007800161CD1@prv-mh.provo.novell.com>
 <321c791e-d732-1730-d529-35ad9506b9a9@oracle.com>
 <1497302916.26212.30.camel@citrix.com>
In-Reply-To: <1497302916.26212.30.camel@citrix.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,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v4 4/8] mm: Scrub memory from idle loop
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEyLjA2LjE3IGF0IDIzOjI4LCA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gTW9uLCAyMDE3LTA2LTEyIGF0IDEzOjAxIC0wNDAwLCBCb3JpcyBPc3Ryb3Zza3kg
d3JvdGU6Cj4+IE9uIDA2LzEyLzIwMTcgMDQ6MDggQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+PiA+
ID4gPiA+IE9uIDE5LjA1LjE3IGF0IDE3OjUwLCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+
IHdyb3RlOgo+PiA+ID4gCj4+ID4gPiBJbnN0ZWFkIG9mIHNjcnViYmluZyBwYWdlcyBkdXJpbmcg
Z3Vlc3QgZGVzdHJ1Y3Rpb24gKGZyb20KPj4gPiA+IGZyZWVfaGVhcF9wYWdlcygpKSBkbyB0aGlz
IG9wcG9ydHVuaXN0aWNhbGx5LCBmcm9tIHRoZSBpZGxlIGxvb3AuCj4+ID4gCj4+ID4gVGhpcyBp
cyB0b28gYnJpZWYgZm9yIG15IHRhc3RlLiBJbiBwYXJ0aWN1bGFyIHRoZSByZS1vcmRlcmluZyAu
Li4KPj4gPiAKPj4gPiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYwo+PiA+ID4gKysrIGIv
eGVuL2FyY2gveDg2L2RvbWFpbi5jCj4+ID4gPiBAQCAtMTE4LDggKzExOCw5IEBAIHN0YXRpYyB2
b2lkIGlkbGVfbG9vcCh2b2lkKQo+PiA+ID4gICAgICB7Cj4+ID4gPiAgICAgICAgICBpZiAoIGNw
dV9pc19vZmZsaW5lKHNtcF9wcm9jZXNzb3JfaWQoKSkgKQo+PiA+ID4gICAgICAgICAgICAgIHBs
YXlfZGVhZCgpOwo+PiA+ID4gLSAgICAgICAgKCpwbV9pZGxlKSgpOwo+PiA+ID4gICAgICAgICAg
ZG9fdGFza2xldCgpOwo+PiA+ID4gKyAgICAgICAgaWYgKCBjcHVfaXNfaGFsdGFibGUoc21wX3By
b2Nlc3Nvcl9pZCgpKSAmJgo+PiA+ID4gIXNjcnViX2ZyZWVfcGFnZXMoKSApCj4+ID4gPiArICAg
ICAgICAgICAgKCpwbV9pZGxlKSgpOwo+PiA+ID4gICAgICAgICAgZG9fc29mdGlycSgpOwo+PiA+
IAo+PiA+IC4uLiBoZXJlIChhbmQgaXRzIGNvcnJlY3RuZXNzIC8gc2FmZXR5KSBuZWVkcyBhbiBl
eHBsYW5hdGlvbi4gTm90Cj4+ID4gcHJvY2Vzc2luZyB0YXNrbGV0cyByaWdodCBhZnRlciBpZGxl
IHdha2V1cCBpcyBhIG5vdCBvYnZpb3VzbHkKPj4gPiBjb3JyZWN0IGNoYW5nZS4gCj4+Cj4gV2Vs
bCwgb25lIGNhbiBhbHNvIHNlZSB0aGluZ3MgdGhlIG90aGVyIHdheSByb3VuZCwgdGhvdWdoLiBJ
LmUuOgo+IGNvbnNpZGVyaW5nIHRoYXQgZG9fdGFza2xldCgpIGlzIGhlcmUgZm9yIHdoZW4gd2Ug
Zm9yY2UgdGhlIGlkbGUgdmNwdQo+IGludG8gZXhlY3V0aW9uIHJpZ2h0IGJlY2F1c2Ugd2Ugd2Fu
dCB0byBwcm9jZXNzIHRhc2tsZXRzLCBkb2luZyB0aGF0Cj4gb25seSBhZnRlciBoYXZpbmcgdHJp
ZWQgdG8gc2xlZXAgaXMgbm90IG9idmlvdXNseSBjb3JyZWN0LgoKVGhhdCdzIGEgdmFsaWQgcG9p
bnQsIGJ1dCB3b3VsZCB0aGVuIGNhbGwgZm9yIHRoZSByZS1vcmRlcmluZyB0bwpiZSBkb25lIGlu
IGEgc2VwYXJhdGUgY29tbWl0IHdpdGggcHJvcGVyIGV4cGxhbmF0aW9uLgoKPiBBbmQgaW4gZmFj
dCwgdGhlcmUncyBhbiB1bndyaXR0ZW4gKEFGQUlDVCkgcmVxdWlyZW1lbnQgdGhhdCBldmVyeQo+
IGltcGxlbWVudGF0aW9uIG9mIHBtX2lkbGUgc2hvdWxkIG5vdCBhY3R1YWxseSBzbGVlcCBpZiB0
aGVyZSBhcmUKPiB0YXNrbGV0cyBwZW5kaW5nLgoKVW53cml0dGVuIG9yIG5vdCAtIHRoYXQgY2hl
Y2sgYmVmb3JlIGFjdHVhbGx5IGdvaW5nIHRvIHNsZWVwIGlzCnF1aXRlIG9idmlvdXNseSByZXF1
aXJlZCwgYXMgaXQgbmVlZHMgdG8gYmUgZG9uZSB3aXRoIGludGVycnVwdHMKYWxyZWFkeSBkaXNh
YmxlZCAoaS5lLiBjYW4ndCBiZSBkb25lIF9vbmx5XyBoZXJlKS4KCj4gVHJ1dGggaXMsIElNTywg
dGhhdCB3ZSBtYXkgYmUgaGVyZSBmb3IgdHdvIHJlYXNvbnM6IDEpIGdvaW5nIHRvIHNsZWVwCj4g
b3IgMikgcnVubmluZyB0YXNrbGV0LCBhbmQgdGhlIG9ubHkgdGhpbmsgd2UgY2FuIGRvIGlzIGd1
ZXNzaW5nIChhbmQKPiBvcmRlcmluZyB0aGUgY2FsbCBhY2NvcmRpbmcgdG8gc3VjaCBndWVzcykg
YW5kIGNoZWNraW5nIHdoZXRoZXIgd2UKPiBndWVzc2VkIHJpZ2h0IG9yIHdyb25nLiBUaGF0IGlz
Ogo+ICAtIGd1ZXNzIGl0J3MgMS4gQ2hlY2sgd2hldGhlciBpdCdzIHJlYWxseSAxLiBJZiBpdCBp
cywgZ28gYWhlYWQgd2l0aCAgCj4gICAgIGl0OyBpZiBub3QsIGdvIGZvciAyOwo+ICAtIGd1ZXNz
IGl0J3MgMi4gQ2hlY2sgd2hldGhlciBpdCdzIHJlYWxseSAyLiBJZiBpdCBpcywgZ28gYWhlYWQg
d2l0aAo+ICAgIGl0LCBpZiBub3QsIGdvIGZvciAxOwo+IAo+IE5vdyBzY3J1YmJpbmcgaXMga2lu
ZCBvZiBhIHRoaXJkIHJlYXNvbiB3aHkgd2UgbWF5IGJlIGhlcmUsIGFuZCBkb2luZwo+IGFzIGRv
bmUgaW4gdGhlIGNvZGUgYWJvdmUgKGFsdGhvdWdoIEknbSBub3Qgc3VwZXIgaGFwcHkgb2YgdGhl
IGZpbmFsCj4gbG9vayBvZiB0aGUgcmVzdWx0IGVpdGhlciksIHNob3VsZCBtYWtlIGFsbCB0aGUg
dXNlIGNhc2VzIGhhcHB5Lgo+IAo+IEFsc28sIHdoYXQncyB0aGUgc2NlbmFyaW8gd2hlcmUgeW91
IHRoaW5rIHRoaXMgbWF5IGJlIHByb2JsZW1hdGljPwoKRmlyc3Qgb2YgYWxsIEknbSBub3Qgc3Vy
ZSB0aGVyZSdzIGFueXRoaW5nIHByb2JsZW1hdGljIGhlcmUuIEJ1dCB3aXRoCm5vIGV4cGxhbmF0
aW9uIGdpdmVuIGF0IGFsbCwgdGhlIGNoYW5nZSBhbHNvIGlzbid0IG9idmlvdXNseSBmaW5lLCBh
cwppdCBkb2VzIGFsdGVyIGJlaGF2aW9yLiBJZiB0aGVyZSdzIGluZGVlZCBub3RoaW5nIHRoYXQg
Y2FuIGFmZmVjdAp3aGF0IGRvX3Rhc2tsZXQoKSB3b3VsZCBkbyBhbmQgdGhhdCBtaWdodCBoYXBw
ZW4gd2hpbGUgd2UncmUgaW4KdGhlIGxvdyBsZXZlbCBpZGxlIGhhbmRsZXIsIHRoZW4gZmluZS4g
QnV0IHRoaXMgbmVlZHMgdG8gYmUgcHJvdmVuLgoKPiBBRkFJQ1QsIHRhc2tsZXRzIGFyZSB2Y3B1
IGNvbnRleHQsIG9yIHNvZnRpcnEgY29udGV4dC4gSWYgc29tZSBzb2Z0aXJxCj4gY29udGV4dCB0
YXNrbGV0IHdvcmsgaXMgc2NoZWR1bGVkIGZvciBhIENQVSB3aGlsZSBpdCBpcyBzbGVlcGluZywK
PiBUQVNLTEVUX1NPRlRJUlEgaXMgcmFpc2VkLCBhbmQgdGhlIGNhbGwgdG8gZG9fc29mdGlycSgp
IC0td2hpY2ggc3RpbGwKPiBoYXBwZW5zIHJpZ2h0IGFmdGVyIHRoZSB3YWtldXAtLSB3aWxsIHRh
a2UgY2FyZSBvZiBpdC4KPiAKPiBJZiBzb21lIHZjcHUgY29udGV4dCB3b3JrIGlzIHNjaGVkdWxl
ZCwgU0NIRURVTEVfU09GVElSUSBpcyByYWlzZWQuCj4gZG9fc29mdGlycSgpIHdpbGwgY2FsbCB0
aGUgc2NoZWR1bGVyLCB3aGljaCB3aWxsIHNlZSB0aGF0IHRoZXJlIGlzIHZjcHUKPiB0YXNrbGV0
IHdvcmsgdG8gZG8sIGFuZCBoZW5jZSBjb25maXJtIGluIGV4ZWN1dGlvbiB0aGUgaWRsZSB2Y3B1
LCB3aGljaAo+IHdpbGwgZ2V0IHRvIGV4ZWN1dGUgZG9fdGFza2xldCgpLgoKUmlnaHQsIHNvIHNv
bWV0aGluZyBhbG9uZyB0aGVzZSBsaW5lcyB3aWxsIG5lZWQgdG8gZ28gaW50byB0aGUgY29tbWl0
Cm1lc3NhZ2UuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 13 08:19:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 08: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 1dKh3C-0001o6-UM; Tue, 13 Jun 2017 08:19:46 +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 1dKh3C-0001nz-0A
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 08:19:46 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 17/CD-01985-120AF395; Tue, 13 Jun 2017 08:19:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVywNwkQldhgX2
 kwcQzuhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aPnh1sBauFKq6vbGduYPzG18XIxSEkMJ1R
 4vz8A2xdjJwcEgK8EkeWzWCFsIMlnp6/BBYXEiiXmLvnDAuIzSagLHHxay9YXERAWuLa58uMI
 IOYBXYzSmz5/x2oiINDWMBbYvJxA5AaFgFVifZNL8Fm8go4STw+288OMV9BYsrD98wTGLkXMD
 KsYtQoTi0qSy3SNTTVSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQI9C8DEOxgXLP
 d8xCjJAeTkijvlis2kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeOvn2UcKCRalpqdWpGXmAAMN
 Ji3BwaMkwivRAZTmLS5IzC3OTIdInWLU5VjxdtcXJiGWvPy8VClx3hMgMwRAijJK8+BGwIL+E
 qOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5d4JM4cnMK4Hb9AroCCagI66D3M9bXJKIkJJqYH
 ye9zH7u3PzRJHGWZtv383Zy1h+ednkDm7T43EZL7d/f6lYMvnIdaeMJx0Z4SsY3ik53dux4U6
 AdVjw6dMnWtccE1YTajJPbWxUldANmvhj4vblDEHbHp47cXnF1fVHJpQKLvXRniG0K9P+Ur6W
 evgMtgV+13i6nWpNnvFNny+iVrNIq+Jk6lolluKMREMt5qLiRAC/Ja8udQIAAA==
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1497341982!101287137!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62690 invoked from network); 13 Jun 2017 08:19:44 -0000
Received: from mga01.intel.com (HELO mga01.intel.com) (192.55.52.88)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Jun 2017 08:19:44 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Jun 2017 01:19:34 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.39,337,1493708400"; 
 d="scan'208,223";a="273536917"
Received: from skl-2s3.sh.intel.com ([10.239.48.12])
 by fmsmga004.fm.intel.com with ESMTP; 13 Jun 2017 01:19:32 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xen.org
Date: Tue, 13 Jun 2017 16:20:23 +0800
Message-Id: <1497342023-13680-1-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.8.3.1
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Jan Beulich <jbeulich@suse.com>, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v4] VT-d PI: disable VT-d PI when CPU-side PI
	isn't 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>

RnJvbSB0aGUgY29udGV4dCBjYWxsaW5nIHBpX2Rlc2NfaW5pdCgpLCB3ZSBjYW4gY29uY2x1ZGUg
dGhlIGN1cnJlbnQKaW1wbGVtZW50YXRpb24gb2YgVlQtZCBQSSBkZXBlbmRzIG9uIENQVS1zaWRl
IFBJLiBJZiB3ZSBlbmFibGUgVlQtZCBQSQphbmQgZGlzYWJsZSBDUFUtc2lkZSBQSSBieSBkaXNh
YmxpbmcgQVBJQ3YgZXhwbGljaXRseSBpbiB4ZW4gYm9vdApjb21tYW5kIGxpbmUsIHdlIHdvdWxk
IGdldCBhbiBhc3NlcnRpb24gZmFpbHVyZS4KClRoaXMgcGF0Y2ggY2xlYXJzIGlvbW11X2ludHBv
c3Qgb25jZSBmaW5kaW5nIENQVS1zaWRlIFBJIHdvbid0IGJlIGVuYWJsZWQuCkl0IGlzIHNhZmUg
Zm9yIHRoaXMgaXMgZG9uZSBiZWZvcmUgdGhpcyBmbGFnIHN0YXJ0cyB0YWtpbmcgZWZmZWN0LiBB
bHNvCnRha2UgdGhpcyBjaGFuY2UgdG8gcmVtb3ZlIHRoZSB1c2VsZXNzIGNoZWNrIG9mICJhY2tu
b3dsZWRnZSBpbnRlcnJ1cHQgb24KZXhpdCIsIHdoaWNoIGlzIGEgbWluaW1hbCByZXF1aXJlbWVu
dCB3aGljaCBoYXMgYmVlbiBjaGVja2VkIGVhcmxpZXIuCgpTaWduZWQtb2ZmLWJ5OiBDaGFvIEdh
byA8Y2hhby5nYW9AaW50ZWwuY29tPgotLS0KdjQ6Ci0gUmVtb3ZlIEFQSUN2IHN0dWZmCi0gUmVt
b3ZlIGEgdXNlbGVzcyBjaGVjayBvZiAiYWNrbm93bGVkZ2UgaW50ZXJydXB0IG9uIGV4aXQiCgp2
MzoKLSBjaGVjayByZWxldmFudCBiaXQgZGlyZWN0bHkgb3RoZXIgdGhhbiBjaGVja2luZyB0aGUg
YXBpY3Ygb3B0aW9uCi0gYWRkIHNhbXBsZSBvZiAneGwgZG1lc2cnCgp2MjoKLSBhZGQgbWlzc2lu
ZyBTLW8tYgotIGNvbW1lbnRzIGNoYW5nZXMKLSBjaGFuZ2UgYm9vbF90IHRvIGJvb2wgYW5kIG1v
dmUgJ29wdF9hcGljdl9lbmFibGVkJyBkZWNsYXJhdGlvbiB0byB2bWNzLmgKCi0tLQogeGVuL2Fy
Y2gveDg2L2h2bS92bXgvdm1jcy5jIHwgMTYgKysrKysrKysrKysrLS0tLQogMSBmaWxlIGNoYW5n
ZWQsIDEyIGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2h2bS92bXgvdm1jcy5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCmluZGV4
IDgxMDNiMjAuLjU4Zjg5ZGYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3Mu
YworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMKQEAgLTM0NSwxMSArMzQ1LDE5IEBA
IHN0YXRpYyBpbnQgdm14X2luaXRfdm1jc19jb25maWcodm9pZCkKIAogICAgIC8qCiAgICAgICog
IlByb2Nlc3MgcG9zdGVkIGludGVycnVwdCIgY2FuIGJlIHNldCBvbmx5IHdoZW4gInZpcnR1YWwt
aW50ZXJydXB0Ci0gICAgICogZGVsaXZlcnkiIGFuZCAiYWNrbm93bGVkZ2UgaW50ZXJydXB0IG9u
IGV4aXQiIGlzIHNldAorICAgICAqIGRlbGl2ZXJ5IiBhbmQgImFja25vd2xlZGdlIGludGVycnVw
dCBvbiBleGl0IiBpcyBzZXQuIEZvciB0aGUgbGF0dGVyCisgICAgICogaXMgYSBtaW5pbWFsIHJl
cXVpcmVtZW50LCBvbmx5IGNoZWNrIHRoZSBmb3JtZXIsIHdoaWNoIGlzIG9wdGlvbmFsLgogICAg
ICAqLwotICAgIGlmICggIShfdm14X3NlY29uZGFyeV9leGVjX2NvbnRyb2wgJiBTRUNPTkRBUllf
RVhFQ19WSVJUVUFMX0lOVFJfREVMSVZFUlkpCi0gICAgICAgICAgfHwgIShfdm14X3ZtZXhpdF9j
b250cm9sICYgVk1fRVhJVF9BQ0tfSU5UUl9PTl9FWElUKSApCi0gICAgICAgIF92bXhfcGluX2Jh
c2VkX2V4ZWNfY29udHJvbCAgJj0gfiBQSU5fQkFTRURfUE9TVEVEX0lOVEVSUlVQVDsKKyAgICBp
ZiAoICEoX3ZteF9zZWNvbmRhcnlfZXhlY19jb250cm9sICYgU0VDT05EQVJZX0VYRUNfVklSVFVB
TF9JTlRSX0RFTElWRVJZKSApCisgICAgICAgIF92bXhfcGluX2Jhc2VkX2V4ZWNfY29udHJvbCAm
PSB+IFBJTl9CQVNFRF9QT1NURURfSU5URVJSVVBUOworCisgICAgaWYgKCBpb21tdV9pbnRwb3N0
CisgICAgICAgICAgJiYgIShfdm14X3Bpbl9iYXNlZF9leGVjX2NvbnRyb2wgJiBQSU5fQkFTRURf
UE9TVEVEX0lOVEVSUlVQVCkgKQorICAgIHsKKyAgICAgICAgcHJpbnRrKCJJbnRlbCBWVC1kIFBv
c3RlZCBJbnRlcnJ1cHQgaXMgZGlzYWJsZWQgZm9yIENQVS1zaWRlIFBvc3RlZCAiCisgICAgICAg
ICAgICAgICAiSW50ZXJydXB0IGlzIG5vdCBlbmFibGVkXG4iKTsKKyAgICAgICAgaW9tbXVfaW50
cG9zdCA9IDA7CisgICAgfQogCiAgICAgLyogVGhlIElBMzJfVk1YX1ZNRlVOQyBNU1IgZXhpc3Rz
IG9ubHkgd2hlbiBWTUZVTkMgaXMgYXZhaWxhYmxlICovCiAgICAgaWYgKCBfdm14X3NlY29uZGFy
eV9leGVjX2NvbnRyb2wgJiBTRUNPTkRBUllfRVhFQ19FTkFCTEVfVk1fRlVOQ1RJT05TICkKLS0g
CjEuOC4zLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 13 08:22:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 08: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 1dKh5J-0002Pk-9W; Tue, 13 Jun 2017 08:21: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 1dKh5I-0002Pa-2M
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 08:21:56 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 DE/E8-02006-3A0AF395; Tue, 13 Jun 2017 08:21:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS3f+Avt
 Ig0OdNhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aq2z0sBfPYK5atf8XewPietYuRk0NIIE/i
 /c4+FhCbV8BOYuaEKewgtoSAocTphTfB4iwCqhJbT74Eq2cTUJdoe7YdyObgEBGIkbgxMbqLk
 YuDWWA7o8SuGeuYQGqEBQIl/h+dzgySEBKYxijRs2gj2FBOAWOJrcv72ECaeQUEJf7uEAYJMw
 toSTz8dYsFwtaWWLbwNTNICbOAtMTyfxwTGPlmITTMQtIwC0nDLISGBYwsqxg1ilOLylKLdI0
 N9JKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAsOvnoGBcQfjhFV+hxglOZiURHm3
 XLGJFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBWzLfPlJIsCg1PbUiLTMHGAkwaQkOHiURXokOo
 DRvcUFibnFmOkTqFKMuR9OHLV+YhFjy8vNSpcR5nUFmCIAUZZTmwY2AReUlRlkpYV5GBgYGIZ
 6C1KLczBJU+VeM4hyMSsK83+YBTeHJzCuB2/QK6AgmoCOug9zPW1ySiJCSamA0f3p6fp7xivL
 3yivWlorL77/8+va6czJNwhdFFycYh/5rEnbauqUj9YeQ0qfGxMvV3h92SU7NC3i5p81RO6Mm
 4P9Jg9JvBurdO0RZN19zYD5rJT7VuTf/C+vZ3TbCzzcGzbXYEW2Z+JNx8S1ux2sH2C8kqGp96
 d//8HOicaLWvEzJGSuvJjIqsRRnJBpqMRcVJwIAv0fwEsUCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1497342110!87241747!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48993 invoked from network); 13 Jun 2017 08:21:51 -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; 13 Jun 2017 08:21:51 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 13 Jun 2017 02:21:49 -0600
Message-Id: <593FBCBB0200007800162451@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 13 Jun 2017 02:21:47 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Dario Faggioli" <dario.faggioli@citrix.com>,
 "Praveen Kumar" <kpraveen.lkml@gmail.com>
References: <20170531212056.10583-1-kpraveen.lkml@gmail.com>
 <20170531212056.10583-5-kpraveen.lkml@gmail.com>
 <1497285772.26212.26.camel@citrix.com>
In-Reply-To: <1497285772.26212.26.camel@citrix.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] [Resend][PATCH 04/17] rbtree: empty nodes have no
 color
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEyLjA2LjE3IGF0IDE4OjQyLCA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gVGh1LCAyMDE3LTA2LTAxIGF0IDAyOjUwICswNTMwLCBQcmF2ZWVuIEt1bWFyIHdy
b3RlOgo+PiBFbXB0eSBub2RlcyBoYXZlIG5vIGNvbG9yLiAgV2UgY2FuIG1ha2UgdXNlIG9mIHRo
aXMgcHJvcGVydHkgdG8KPj4gc2ltcGxpZnkgdGhlCj4+IGNvZGUgZW1pdHRlZCBieSB0aGUgUkJf
RU1QVFlfTk9ERSBhbmQgUkJfQ0xFQVJfTk9ERSBtYWNyb3MuCj4+IAo+IE1tbS4uLiB5b3UgaGF2
ZSBzaWduaWZpY2FudGx5IGN1dCB0aGUgY2hhbmdlbG9nLiBJIGFwcHJlY2lhdGUgdGhhdCBzb21l
Cj4gb2YgdGhlIHJlbW92ZWQgdGV4dCBzcGVha3MgYWJvdXQgYSBmdW5jdGlvbiBiZWluZyByZW1v
dmVkLCB3aGljaCB3ZQo+IGRvbid0IGhhdmUgaW4gb3VyIHRyZWUuIEhvd2V2ZXI6Cj4gCj4gIC0g
dGhlIGNlbnRyYWwgcGFydCBvZiB0aGUgY2hhbmdlbG9nLCBkb2VzIG5vdCBzcGVhayBhYm91dCAK
PiAgICByYl9pbml0X25vZGUoKSBiZWluZyByZW1vdmVkLCBhbmQgc28geW91IGNhbiBrZWVwIGl0
Owo+IAo+ICAtIGxlYXZlIGEgbWFyayBpbiB0aGUgY2hhbmdlbG9nIGl0c2VsZiAobGlrZSBhIG9u
ZSBsaW5lciwgc3Vycm91bmRlZAo+ICAgIGJ5ICdbJyAnXScpIGFib3V0IHRoZSBmYWN0IHRoYXQg
eW91IGFscmVyZWQgdGhlIG9yaWdpbmFsIGNoYW5nZWxvZy4KCkV2ZW4gYmV0dGVyIHdvdWxkIGlt
byBiZSB0byBrZWVwIHRoZSBkZXNjcmlwdGlvbiBhcyBpcyBhbmQKYWRkLCBiZXR3ZWVuIHRoZSBv
cmlnaW5hbCBTLW8tYi1zIChhbmQgb3RoZXIgdGFncykgYW5kIHlvdXJzLAp0aGUgY2hhbmdlcyBk
b25lIHRvIHRoZSBvcmlnaW5hbCBjb21taXQgdG8gZml0IG91ciB0cmVlIGFuZApwdXJwb3Nlcy4K
CkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 13 08:29:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 08:29: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 1dKhCo-0002ip-10; Tue, 13 Jun 2017 08:29: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 1dKhCm-0002ij-VX
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 08:29:41 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 03/FE-17076-372AF395; Tue, 13 Jun 2017 08:29:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS7d4kX2
 kwbqNkhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bsBx/YC+4KVUz6c4i1gXE5fxcjJ4eQQJ7E
 8zVLWUFsXgE7iQ83F7GD2BIChhKnF95k6WLk4GARUJVYOMsHJMwmoC7R9mw7K0hYREBZYvJc3
 y5GLg5mgZmMEr+fXAVrFRYIkGjY18kGMd5JYterbmYQm1PAWeL7rnNgvbwCghJ/dwiDhJkFtC
 Qe/rrFAmFrSyxb+JoZpIRZQFpi+T+OCYx8sxAaZiFpmIWkYRZCwwJGllWMGsWpRWWpRbqG5np
 JRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIGhxwAEOxhfnvY8xCjJwaQkyrvlik2k
 EF9SfkplRmJxRnxRaU5q8SFGDQ4OgW27Vl9glGLJy89LVZLgvbnAPlJIsCg1PbUiLTMHGB0wp
 RIcPEoivBIdQGne4oLE3OLMdIjUKUZFKXFevYVACQGQREZpHlwbLCIvMcpKCfMyAh0lxFOQWp
 SbWYIq/4pRnINRSZjXB2QKT2ZeCdz0V0CLmYAWXwe5n7e4JBEhJdXA6H3zgfWT6D0M9y8FFk+
 /O/vJlBNtKzfOnts27ZXtzNuHi5sm3u+2nOrY4ihVf6MgbX2BmcXT3e5Wz6Ljf316laghlLPU
 zk3m+cy37yOP3dis4hQX5uzm+0rucNX+DvGrmaEz7yi923LZ+VljWFnFlK0/eBdoVaiEBjhL3
 i+7Ob1BSlvjTtixT0osxRmJhlrMRcWJAEySponDAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1497342577!47269298!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22655 invoked from network); 13 Jun 2017 08:29:39 -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; 13 Jun 2017 08:29:39 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 13 Jun 2017 02:29:36 -0600
Message-Id: <593FBE8E0200007800162469@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 13 Jun 2017 02:29:34 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Chao Gao" <chao.gao@intel.com>
References: <1497342023-13680-1-git-send-email-chao.gao@intel.com>
In-Reply-To: <1497342023-13680-1-git-send-email-chao.gao@intel.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 v4] VT-d PI: disable VT-d PI when CPU-side
 PI isn't 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEzLjA2LjE3IGF0IDEwOjIwLCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPiBG
cm9tIHRoZSBjb250ZXh0IGNhbGxpbmcgcGlfZGVzY19pbml0KCksIHdlIGNhbiBjb25jbHVkZSB0
aGUgY3VycmVudAo+IGltcGxlbWVudGF0aW9uIG9mIFZULWQgUEkgZGVwZW5kcyBvbiBDUFUtc2lk
ZSBQSS4gSWYgd2UgZW5hYmxlIFZULWQgUEkKPiBhbmQgZGlzYWJsZSBDUFUtc2lkZSBQSSBieSBk
aXNhYmxpbmcgQVBJQ3YgZXhwbGljaXRseSBpbiB4ZW4gYm9vdAo+IGNvbW1hbmQgbGluZSwgd2Ug
d291bGQgZ2V0IGFuIGFzc2VydGlvbiBmYWlsdXJlLgo+IAo+IFRoaXMgcGF0Y2ggY2xlYXJzIGlv
bW11X2ludHBvc3Qgb25jZSBmaW5kaW5nIENQVS1zaWRlIFBJIHdvbid0IGJlIGVuYWJsZWQuCj4g
SXQgaXMgc2FmZSBmb3IgdGhpcyBpcyBkb25lIGJlZm9yZSB0aGlzIGZsYWcgc3RhcnRzIHRha2lu
ZyBlZmZlY3QuIEFsc28KPiB0YWtlIHRoaXMgY2hhbmNlIHRvIHJlbW92ZSB0aGUgdXNlbGVzcyBj
aGVjayBvZiAiYWNrbm93bGVkZ2UgaW50ZXJydXB0IG9uCj4gZXhpdCIsIHdoaWNoIGlzIGEgbWlu
aW1hbCByZXF1aXJlbWVudCB3aGljaCBoYXMgYmVlbiBjaGVja2VkIGVhcmxpZXIuCj4gCj4gU2ln
bmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KPiAtLS0KPiB2NDoKPiAt
IFJlbW92ZSBBUElDdiBzdHVmZgo+IC0gUmVtb3ZlIGEgdXNlbGVzcyBjaGVjayBvZiAiYWNrbm93
bGVkZ2UgaW50ZXJydXB0IG9uIGV4aXQiCj4gCj4gdjM6Cj4gLSBjaGVjayByZWxldmFudCBiaXQg
ZGlyZWN0bHkgb3RoZXIgdGhhbiBjaGVja2luZyB0aGUgYXBpY3Ygb3B0aW9uCj4gLSBhZGQgc2Ft
cGxlIG9mICd4bCBkbWVzZycKPiAKPiB2MjoKPiAtIGFkZCBtaXNzaW5nIFMtby1iCj4gLSBjb21t
ZW50cyBjaGFuZ2VzCj4gLSBjaGFuZ2UgYm9vbF90IHRvIGJvb2wgYW5kIG1vdmUgJ29wdF9hcGlj
dl9lbmFibGVkJyBkZWNsYXJhdGlvbiB0byB2bWNzLmgKPiAKPiAtLS0KPiAgeGVuL2FyY2gveDg2
L2h2bS92bXgvdm1jcy5jIHwgMTYgKysrKysrKysrKysrLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwg
MTIgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2h2bS92bXgvdm1jcy5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCj4gaW5k
ZXggODEwM2IyMC4uNThmODlkZiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92
bWNzLmMKPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMKPiBAQCAtMzQ1LDExICsz
NDUsMTkgQEAgc3RhdGljIGludCB2bXhfaW5pdF92bWNzX2NvbmZpZyh2b2lkKQo+ICAKPiAgICAg
IC8qCj4gICAgICAgKiAiUHJvY2VzcyBwb3N0ZWQgaW50ZXJydXB0IiBjYW4gYmUgc2V0IG9ubHkg
d2hlbiAidmlydHVhbC1pbnRlcnJ1cHQKPiAtICAgICAqIGRlbGl2ZXJ5IiBhbmQgImFja25vd2xl
ZGdlIGludGVycnVwdCBvbiBleGl0IiBpcyBzZXQKPiArICAgICAqIGRlbGl2ZXJ5IiBhbmQgImFj
a25vd2xlZGdlIGludGVycnVwdCBvbiBleGl0IiBpcyBzZXQuIEZvciB0aGUgbGF0dGVyCj4gKyAg
ICAgKiBpcyBhIG1pbmltYWwgcmVxdWlyZW1lbnQsIG9ubHkgY2hlY2sgdGhlIGZvcm1lciwgd2hp
Y2ggaXMgb3B0aW9uYWwuCj4gICAgICAgKi8KPiAtICAgIGlmICggIShfdm14X3NlY29uZGFyeV9l
eGVjX2NvbnRyb2wgJiBTRUNPTkRBUllfRVhFQ19WSVJUVUFMX0lOVFJfREVMSVZFUlkpCj4gLSAg
ICAgICAgICB8fCAhKF92bXhfdm1leGl0X2NvbnRyb2wgJiBWTV9FWElUX0FDS19JTlRSX09OX0VY
SVQpICkKPiAtICAgICAgICBfdm14X3Bpbl9iYXNlZF9leGVjX2NvbnRyb2wgICY9IH4gUElOX0JB
U0VEX1BPU1RFRF9JTlRFUlJVUFQ7Cj4gKyAgICBpZiAoICEoX3ZteF9zZWNvbmRhcnlfZXhlY19j
b250cm9sICYgU0VDT05EQVJZX0VYRUNfVklSVFVBTF9JTlRSX0RFTElWRVJZKSApCj4gKyAgICAg
ICAgX3ZteF9waW5fYmFzZWRfZXhlY19jb250cm9sICY9IH4gUElOX0JBU0VEX1BPU1RFRF9JTlRF
UlJVUFQ7Cj4gKwo+ICsgICAgaWYgKCBpb21tdV9pbnRwb3N0Cj4gKyAgICAgICAgICAmJiAhKF92
bXhfcGluX2Jhc2VkX2V4ZWNfY29udHJvbCAmIFBJTl9CQVNFRF9QT1NURURfSU5URVJSVVBUKSAp
CgpXaXRoIHRoZSBwbGFjZW1lbnQgb2YgdGhlICYmIGhlcmUgY29ycmVjdGVkIChiZWxvbmdzIG9u
IHRoZQplYXJsaWVyIGxpbmUpLCB3aGljaCBjYW4gYmUgZG9uZSB3aGlsZSBjb21taXR0aW5nIG9m
IG5vIG90aGVyCm5lZWQgZm9yIHY1IGFyaXNlcywKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 13 08:34:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 08: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 1dKhHh-0003Kv-JZ; Tue, 13 Jun 2017 08:34: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=3301d63ee=ross.lagerwall@citrix.com>)
 id 1dKhHf-0003Kp-Tu
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 08:34:44 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 3D/A2-03557-3A3AF395; Tue, 13 Jun 2017 08:34:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsXitHSDve6ixfa
 RBkvuG1ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmzJ81jKejnrJg/8TpTA+MR9i5GTg4JAX+J
 dasfMILYbAIGErcufWcGsUUEZCVWd80BquHiYBZYzChx88NlsCJhAXuJF+s/M4HYLAKqEl8vn
 AFq4ODgFbCV+HgoGGKmnMTS7dfB5ggJqEm8XX6GBcTmFRCUODnzCZjNLCAhcfDFC+YJjNyzkK
 RmIUktYGRaxahRnFpUllqka2ykl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGAw
 MQLCD8fS6wEOMkhxMSqK8W67YRArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4N21yD5SSLAoNT21
 Ii0zBxiWMGkJDh4lEV6JDqA0b3FBYm5xZjpE6hSjopQ4bztInwBIIqM0D64NFguXGGWlhHkZg
 Q4R4ilILcrNLEGVf8UozsGoJMz7DWQKT2ZeCdz0V0CLmYAWXwe5mbe4JBEhJdXAOOvxDOPvHZ
 e2X9A/UX9zWc5+RdlFbOEHrsduOZhVdPLEQjOzBbFTZr7sy05a17//902/j0EFpf+P996ZJjI
 lot+8/diaOwIHl09yjjuYsUeyzq5o1QdvWebote4Lc0+KZ+Ts3tbV9Ex82f6X93iXeh/e37vD
 +qpscqvaXg1N568VTIunfGG5I6rEUpyRaKjFXFScCACwCEoDgAIAAA==
X-Env-Sender: prvs=3301d63ee=ross.lagerwall@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1497342881!107562170!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55263 invoked from network); 13 Jun 2017 08:34:42 -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;
 13 Jun 2017 08:34:42 -0000
X-IronPort-AV: E=Sophos;i="5.39,337,1493683200"; d="scan'208";a="436162414"
From: Ross Lagerwall <ross.lagerwall@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Tue, 13 Jun 2017 09:34:32 +0100
Message-ID: <20170613083432.5418-1-ross.lagerwall@citrix.com>
X-Mailer: git-send-email 2.9.4
MIME-Version: 1.0
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH] rombios/ata: Wait for BSY to clear after write
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWZ0ZXIgcm9tYmlvcyB0cmFuc2ZlcnMgdGhlIGRhdGEgZm9yIGEgd3JpdGUsIGl0IGNoZWNrcyB0
aGUgc3RhdHVzIGFuZApmYWlscyBpZiBCU1kgaXMgc2V0LiBxZW11LXRyYWQgZG9lc24ndCBzZXQg
QlNZIGZvciBQSU8gd3JpdGVzLCBidXQgUUVNVQp1cHN0cmVhbSBkb2VzLCBhbmQgdGhpcyBjYXVz
ZXMgcm9tYmlvcyB0byBmYWlsIHdyaXRlcyBiZWNhdXNlIHRoZXkgYXJlCm1hcmtlZCBhcyBCU1ku
IEluc3RlYWQsIHdhaXQgZm9yIEJTWSB0byBjbGVhciBhZnRlciBhIHdyaXRlLgoKSU5UIDEzIHdy
aXRlcyBhcmUgcHJvYmFibHkgcmFyZWx5IHVzZWQgdGhlc2UgZGF5cywgYnV0IHRoZXkgYXJlIHVz
ZWQgYnkKR1JVQiAyIHRvIHdyaXRlIHRvIGl0cyBlbnZpcm9ubWVudCBmaWxlIHdoaWNoIGhhcHBl
bnMgYnkgZGVmYXVsdCBvbgpVYnVudHUuCgpTaWduZWQtb2ZmLWJ5OiBSb3NzIExhZ2Vyd2FsbCA8
cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KLS0tCiB0b29scy9maXJtd2FyZS9yb21iaW9zL3Jv
bWJpb3MuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlv
bigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2Zpcm13YXJlL3JvbWJpb3Mvcm9tYmlvcy5jIGIvdG9v
bHMvZmlybXdhcmUvcm9tYmlvcy9yb21iaW9zLmMKaW5kZXggNThhY2U5Yi4uNTE1NThlZSAxMDA2
NDQKLS0tIGEvdG9vbHMvZmlybXdhcmUvcm9tYmlvcy9yb21iaW9zLmMKKysrIGIvdG9vbHMvZmly
bXdhcmUvcm9tYmlvcy9yb21iaW9zLmMKQEAgLTMyMjYsNyArMzIyNiw3IEBAIEFTTV9FTkQKICAg
ICBjdXJyZW50Kys7CiAgICAgd3JpdGVfd29yZChlYmRhX3NlZywgJkViZGFEYXRhLT5hdGEudHJz
ZnNlY3RvcnMsY3VycmVudCk7CiAgICAgY291bnQtLTsKLSAgICBzdGF0dXMgPSBpbmIoaW9iYXNl
MSArIEFUQV9DQl9TVEFUKTsKKyAgICBzdGF0dXMgPSBhd2FpdF9pZGUoTk9UX0JTWSwgaW9iYXNl
MSwgSURFX1RJTUVPVVQpOwogICAgIGlmIChjb3VudCA9PSAwKSB7CiAgICAgICBpZiAoIChzdGF0
dXMgJiAoQVRBX0NCX1NUQVRfQlNZIHwgQVRBX0NCX1NUQVRfUkRZIHwgQVRBX0NCX1NUQVRfREYg
fCBBVEFfQ0JfU1RBVF9EUlEgfCBBVEFfQ0JfU1RBVF9FUlIpICkKICAgICAgICAgICAhPSBBVEFf
Q0JfU1RBVF9SRFkgKSB7Ci0tIAoyLjkuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 13 08:56:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 08:56:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKhcs-0004gp-AA; Tue, 13 Jun 2017 08:56: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=33004f8e7=Andrew.Cooper3@citrix.com>)
 id 1dKhcr-0004gj-H9
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 08:56:37 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 BD/F8-01730-4C8AF395; Tue, 13 Jun 2017 08:56:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsWyU9JRQvfgCvt
 Ig7U/hS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owZ81cyFXznqji1vZ+lgfEvRxcjJ4eEgJ/E
 0t1X2LoYOTiEBZwlplyvAAmLCHhK7Nvymx0kLCRgK/HxWBJImFkgR6Kz+SATiM0moC+x+8UnM
 JsXqOTnymfMIDaLgKrEs7s9YLaoQLjE28YjLBA1ghInZz4BszkF7CSWH1nIBDHTQOLIojmsEL
 a8xPa3c8B6hQTUJK71X2KHuDJdYuKzHpYJjPyzkIyahaR9FpL2BYzMqxg1ilOLylKLdA2N9ZK
 KMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAgOQAQh2MP7b5nmIUZKDSUmUd8sVm0gh
 vqT8lMqMxOKM+KLSnNTiQ4wyHBxKErx/l9lHCgkWpaanVqRl5gBjASYtwcGjJMIr0QGU5i0uS
 MwtzkyHSJ1iVJQS541YDpQQAElklObBtcHi7xKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEeU
 tApvBk5pXATX8FtJgJaPF1kJt5i0sSEVJSDYyppzddn/026Oe0bcWWeRMYgjnKv345a+/343J
 vjq6354yGj/t41lWsC1xx9OrRT/9eaL3bZbc4ctozNQ6hqb6hAtq7ptSvyZj3QOf9/fDTPwOn
 b19vde/U5ajo8rw8X7sjrXnV+1oeJNQWCnWpLYmZ82PKIWnxV9PYTs/2f28hZx7R2rTaZaa2E
 ktxRqKhFnNRcSIA+s7UBboCAAA=
X-Env-Sender: prvs=33004f8e7=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1497344193!103094306!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42080 invoked from network); 13 Jun 2017 08:56:33 -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 Jun 2017 08:56:33 -0000
X-IronPort-AV: E=Sophos;i="5.39,337,1493683200"; d="scan'208";a="47661778"
To: Ross Lagerwall <ross.lagerwall@citrix.com>, <xen-devel@lists.xen.org>
References: <20170613083432.5418-1-ross.lagerwall@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <cd439c3b-82d3-64b6-34ef-36ac41f7dac2@citrix.com>
Date: Tue, 13 Jun 2017 09:56:32 +0100
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: <20170613083432.5418-1-ross.lagerwall@citrix.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] rombios/ata: Wait for BSY to clear after
	write
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTMvMDYvMTcgMDk6MzQsIFJvc3MgTGFnZXJ3YWxsIHdyb3RlOgo+IEFmdGVyIHJvbWJpb3Mg
dHJhbnNmZXJzIHRoZSBkYXRhIGZvciBhIHdyaXRlLCBpdCBjaGVja3MgdGhlIHN0YXR1cyBhbmQK
PiBmYWlscyBpZiBCU1kgaXMgc2V0LiBxZW11LXRyYWQgZG9lc24ndCBzZXQgQlNZIGZvciBQSU8g
d3JpdGVzLCBidXQgUUVNVQo+IHVwc3RyZWFtIGRvZXMsIGFuZCB0aGlzIGNhdXNlcyByb21iaW9z
IHRvIGZhaWwgd3JpdGVzIGJlY2F1c2UgdGhleSBhcmUKPiBtYXJrZWQgYXMgQlNZLiBJbnN0ZWFk
LCB3YWl0IGZvciBCU1kgdG8gY2xlYXIgYWZ0ZXIgYSB3cml0ZS4KPgo+IElOVCAxMyB3cml0ZXMg
YXJlIHByb2JhYmx5IHJhcmVseSB1c2VkIHRoZXNlIGRheXMsIGJ1dCB0aGV5IGFyZSB1c2VkIGJ5
Cj4gR1JVQiAyIHRvIHdyaXRlIHRvIGl0cyBlbnZpcm9ubWVudCBmaWxlIHdoaWNoIGhhcHBlbnMg
YnkgZGVmYXVsdCBvbgo+IFVidW50dS4KPgo+IFNpZ25lZC1vZmYtYnk6IFJvc3MgTGFnZXJ3YWxs
IDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgoKQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpJYW4vV2VpOiBSb21CSU9TIHNob3VsZCBwcm9iYWJs
eSBqb2luIGh2bWxvYWRlciB1bmRlciB4ODYKbWFpbnRhaW5lcnNoaXAsIGlmIHlvdSBkb24ndCBv
YmplY3Q/Cgo+IC0tLQo+ICB0b29scy9maXJtd2FyZS9yb21iaW9zL3JvbWJpb3MuYyB8IDIgKy0K
PiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCj4KPiBkaWZm
IC0tZ2l0IGEvdG9vbHMvZmlybXdhcmUvcm9tYmlvcy9yb21iaW9zLmMgYi90b29scy9maXJtd2Fy
ZS9yb21iaW9zL3JvbWJpb3MuYwo+IGluZGV4IDU4YWNlOWIuLjUxNTU4ZWUgMTAwNjQ0Cj4gLS0t
IGEvdG9vbHMvZmlybXdhcmUvcm9tYmlvcy9yb21iaW9zLmMKPiArKysgYi90b29scy9maXJtd2Fy
ZS9yb21iaW9zL3JvbWJpb3MuYwo+IEBAIC0zMjI2LDcgKzMyMjYsNyBAQCBBU01fRU5ECj4gICAg
ICBjdXJyZW50Kys7Cj4gICAgICB3cml0ZV93b3JkKGViZGFfc2VnLCAmRWJkYURhdGEtPmF0YS50
cnNmc2VjdG9ycyxjdXJyZW50KTsKPiAgICAgIGNvdW50LS07Cj4gLSAgICBzdGF0dXMgPSBpbmIo
aW9iYXNlMSArIEFUQV9DQl9TVEFUKTsKPiArICAgIHN0YXR1cyA9IGF3YWl0X2lkZShOT1RfQlNZ
LCBpb2Jhc2UxLCBJREVfVElNRU9VVCk7Cj4gICAgICBpZiAoY291bnQgPT0gMCkgewo+ICAgICAg
ICBpZiAoIChzdGF0dXMgJiAoQVRBX0NCX1NUQVRfQlNZIHwgQVRBX0NCX1NUQVRfUkRZIHwgQVRB
X0NCX1NUQVRfREYgfCBBVEFfQ0JfU1RBVF9EUlEgfCBBVEFfQ0JfU1RBVF9FUlIpICkKPiAgICAg
ICAgICAgICE9IEFUQV9DQl9TVEFUX1JEWSApIHsKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 13 08:58:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 08:58: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 1dKheq-0004pB-Lk; Tue, 13 Jun 2017 08:58:40 +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 1dKhep-0004p3-Cz
 for xen-devel@lists.xenproject.org; Tue, 13 Jun 2017 08:58:39 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 2F/A4-01733-E39AF395; Tue, 13 Jun 2017 08:58:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsVyMfSqka7dSvt
 Igy/9bBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8apg23MBWekK17+/MvYwHhNtIuRk0NIYAaj
 xIpFJl2MXBwsAluZJQ4dfM4E4kgIzGGVOH1sHztIlYRAnsTVMz1sEHapxJufr5lBbF4BQYmTM
 5+wQEzylDh8/iBYnFPAWuLqx1msIIOEBP4wSrQdOQU0lYODTcBEYlaHBEgNi4CqxJrPLSwQcw
 IkXh5bAVYiLOAn8WRJEEhYREBd4s+FCYwgY5gFTjNKvD6ykhEkwSygKdG6/Tf7BEaBWUjOmIU
 ktYCRaRWjRnFqUVlqka6RmV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmAg1jMw
 MO5gvD3Z7xCjJAeTkijvlis2kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeMuW20cKCRalpqdWp
 GXmAGMCJi3BwaMkwivRAZTmLS5IzC3OTIdInWI05rhyZd0XJo4pB7Z/YRJiycvPS5US540AmS
 QAUppRmgc3CBarlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ824CmcKTmVcCt+8V0ClMQKd
 cB/mCt7gkESEl1cBYfOIDU98F2cPaDhPOMC2YEPOb5++lhV+/nNl452WF7qZaVW1WS4sPt4wq
 GO/qO2i83/dK/7ZnT/4RlUNzWha7PP9zZSOT8EE79pzaxHqvdzXJk0/tX5/JfPH44tZNDxIDl
 AVzDF665M44MOHYu76vN30ficXs971S0aS5um5NbfKWdL9lismvlViKMxINtZiLihMBQmdunt
 ACAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1497344317!102921437!1
X-Originating-IP: [209.85.213.50]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21475 invoked from network); 13 Jun 2017 08:58:38 -0000
Received: from mail-vk0-f50.google.com (HELO mail-vk0-f50.google.com)
 (209.85.213.50)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 13 Jun 2017 08:58:38 -0000
Received: by mail-vk0-f50.google.com with SMTP id y70so22020342vky.3
 for <xen-devel@lists.xenproject.org>; Tue, 13 Jun 2017 01:58:37 -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=CzNTjv7BQkh0/sqqdCoszIsKwZAs5GDrRBvfUnwDCQ0=;
 b=hMtZh8BOH8vLU+Tm8+Et7MxjB1rHq4PgAYfoei8xHvpjzmAgh0P6e/wbWTwWftzWoS
 7CzLo4QBegvFrgptu4h32NOO9i/4juwTMja57BraO5abDSsbonMW3WI6X8MrL96GeJr0
 bHCpA+85d+8iw7QsD0dLQ/jGvKa+V9fKuOPHA=
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=CzNTjv7BQkh0/sqqdCoszIsKwZAs5GDrRBvfUnwDCQ0=;
 b=pTlUt6M8TKMFUnJSc+EuTuePMeSRQeVNTa7tMXr8gT3ZLSkgQaJSBbCmqeBnWu6aLL
 2VJ0uAJyWV51fL0Uq3Qsh/4f77HotS3j8Q7LB59L8nAepwX0PkJklXzEgH+FNT3ZlnKq
 DmpW/LeinQeKrN169iwUMxjERkUuaeMd5XAUOauR1hZAlfdXPAjRTkqYaMTBQajL12tk
 kVEPWaTGZLc08P2fyW4cRHEAtiUyUCCw7MPUrUubISTKOD50MN5sRdD6GEmRela4OKFs
 bDn8a2JuYccSzfRmWQnf5ndbzeqMpYGyTfLrw2Fl/DrzJ98INkO3PEUco+N7QhNbShXK
 1gDQ==
X-Gm-Message-State: AODbwcCs/mMYr5F72ZKmxdgHosswQ80OrGWcePmxZsNXgB/QzOqa7qv8
 U0b4KAuHybswP13D18RF/ZET1VFmYBOp
X-Received: by 10.31.125.141 with SMTP id y135mr29050866vkc.133.1497344316934; 
 Tue, 13 Jun 2017 01:58:36 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.159.32.8 with HTTP; Tue, 13 Jun 2017 01:58:36 -0700 (PDT)
In-Reply-To: <fa3e5003-5c7f-0886-d437-6b643347b4c5@arm.com>
References: <1496769929-23355-1-git-send-email-bhupinder.thakur@linaro.org>
 <1496769929-23355-4-git-send-email-bhupinder.thakur@linaro.org>
 <alpine.DEB.2.10.1706061556240.15791@sstabellini-ThinkPad-X260>
 <fa3e5003-5c7f-0886-d437-6b643347b4c5@arm.com>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Tue, 13 Jun 2017 14:28:36 +0530
Message-ID: <CACtJ1JSJ9FcjKVKobKYpSz4weo_hCpfUTPPyyvwnfAtv5sCm3w@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 03/14 v4] xen/arm: vpl011: Add pl011 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLAoKCj4+PiArc3RhdGljIHVpbnQ4X3QgdnBsMDExX3JlYWRfZGF0YShzdHJ1Y3Qg
ZG9tYWluICpkKQo+Pj4gK3sKPj4+ICsgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKPj4+ICsgICAg
dWludDhfdCBkYXRhID0gMDsKPj4+ICsgICAgc3RydWN0IHZwbDAxMSAqdnBsMDExID0gJmQtPmFy
Y2gudnBsMDExOwo+Pj4gKyAgICBzdHJ1Y3QgeGVuY29uc19pbnRlcmZhY2UgKmludGYgPSB2cGww
MTEtPnJpbmdfYnVmOwo+Pj4gKyAgICBYRU5DT05TX1JJTkdfSURYIGluX2NvbnMgPSBpbnRmLT5p
bl9jb25zOwo+Pj4gKyAgICBYRU5DT05TX1JJTkdfSURYIGluX3Byb2QgPSBpbnRmLT5pbl9wcm9k
Owo+Pgo+Pgo+PiBBZnRlciByZWFkaW5nIHRoZSBpbmRleGVzLCB3ZSBhbHdheXMgbmVlZCBiYXJy
aWVycy4gSW4gdGhpcyBjYXNlOgo+Pgo+PiAgIHNtcF9ybWIoKTsKPgo+Cj4gV2VsbCwgdGhlcmUg
YXJlIGFscmVhZHkgYmFycmllciB3aXRoIHRoZSBzcGlubG9jay4gSG93ZXZlciwgSSBhbSBiaXQg
Y29uY2Vybgo+IGFib3V0IHJlYWRpbmcgdGhvc2UgaW5kZXggd2l0aG91dCB0aGUgbG9jayB0YWtl
bi4gWW91IGNhbiBoYXZlIGNvbmN1cnJlbnQKPiBjYWxsIHRvIHZwbDAxMV9yZWFkX2RhdGEgaGFw
cGVuaW5nIGFuZCB0aGVyZWZvcmUgdGhlIGluZGV4ZXMgbWF5IGhhdmUKPiBjaGFuZ2VkIHdoZW4g
dGhlIGxvY2sgd2lsbCBiZSB0YWtlbi4KCklzIHRoZXJlIGEgcG9zc2liaWxpdHkgb2YgY29uY3Vy
cmVudCBhY2Nlc3Mgc2luY2UgdGhpcyBmdW5jdGlvbiBpcwpleGVjdXRlZCBhcyBwYXJ0IG9mCnRy
YXAgaGFuZGxpbmcgd2hpY2ggd2lsbCBzZXJpYWxpemUgYWNjZXNzIHRvIHRoaXMgZnVuY3Rpb24/
Cj4KPgo+Pgo+Pgo+Pj4gKyAgICBWUEwwMTFfTE9DSyhkLCBmbGFncyk7Cj4+PiArCj4+PiArICAg
IC8qCj4+PiArICAgICAqIEl0IGlzIGV4cGVjdGVkIHRoYXQgdGhlcmUgd2lsbCBiZSBkYXRhIGlu
IHRoZSByaW5nIGJ1ZmZlciB3aGVuCj4+PiB0aGlzCj4+PiArICAgICAqIGZ1bmN0aW9uIGlzIGNh
bGxlZCBzaW5jZSB0aGUgZ3Vlc3QgaXMgZXhwZWN0ZWQgdG8gcmVhZCB0aGUgZGF0YQo+Pj4gcmVn
aXN0ZXIKPj4+ICsgICAgICogb25seSBpZiB0aGUgVFhGRSBmbGFnIGlzIG5vdCBzZXQuCj4+PiAr
ICAgICAqIElmIHRoZSBndWVzdCBzdGlsbCBkb2VzIHJlYWQgd2hlbiBUWEZFIGJpdCBpcyBzZXQg
dGhlbiAwIHdpbGwgYmUKPj4+IHJldHVybmVkLgo+Pj4gKyAgICAgKi8KPj4+ICsgICAgaWYgKCB4
ZW5jb25zX3F1ZXVlZChpbl9wcm9kLCBpbl9jb25zLCBzaXplb2YoaW50Zi0+aW4pKSA+IDAgKQo+
Pj4gKyAgICB7Cj4+PiArICAgICAgICBkYXRhID0gaW50Zi0+aW5beGVuY29uc19tYXNrKGluX2Nv
bnMsIHNpemVvZihpbnRmLT5pbikpXTsKPj4+ICsgICAgICAgIGluX2NvbnMgKz0gMTsKPj4+ICsg
ICAgICAgIGludGYtPmluX2NvbnMgPSBpbl9jb25zOwo+Pj4gKyAgICAgICAgc21wX21iKCk7Cj4+
PiArICAgIH0KPj4+ICsgICAgZWxzZQo+Pj4gKyAgICB7Cj4+PiArICAgICAgICBncHJpbnRrKFhF
TkxPR19FUlIsICJ2cGwwMTE6IFVuZXhwZWN0ZWQgSU4gcmluZyBidWZmZXIKPj4+IGVtcHR5XG4i
KTsKPj4+ICsgICAgfQo+Pj4gKwo+Pj4gKyAgICBpZiAoIHhlbmNvbnNfcXVldWVkKGluX3Byb2Qs
IGluX2NvbnMsIHNpemVvZihpbnRmLT5pbikpID09IDAgKQo+Pj4gKyAgICB7Cj4+PiArICAgICAg
ICB2cGwwMTEtPnVhcnRmciB8PSBSWEZFOwo+Pj4gKyAgICAgICAgdnBsMDExLT51YXJ0cmlzICY9
IH5SWEk7Cj4+PiArICAgIH0KPj4+ICsgICAgdnBsMDExLT51YXJ0ZnIgJj0gflJYRkY7Cj4+PiAr
ICAgIFZQTDAxMV9VTkxPQ0soZCwgZmxhZ3MpOwo+Pgo+Pgo+PiBJIGFtIHByZXR0eSBzdXJlIHRo
YXQgdGhlIFBWIGNvbnNvbGUgcHJvdG9jb2wgcmVxdWlyZXMgdXMgdG8gbm90aWZ5IHRoZQo+PiBv
dGhlciBlbmQgZXZlbiBvbiByZWFkcy4gV2UgbmVlZCB0byBhZGQgYSBub3RpZnlfdmlhX3hlbl9l
dmVudF9jaGFubmVsCj4+IGhlcmUsIEkgdGhpbmsuCj4KPgo+IEkgd291bGQgYWdyZWUgaGVyZS4g
T24gdGhlIHByZXZpb3VzIHZlcnNpb24sIEkgYXNrZWQgQmh1cGluZGVyIHRvIGV4cGxhaW4KPiB3
aHkgaXQgaXMgbmVjZXNzYXJ5IGFuZCBoZSBzYWlkOiAiT24gc2Vjb25kIHRob3VnaHMsIG5vdGlm
aWNhdGlvbiBpcyBub3QKPiByZXF1aXJlZCIuCj4KSSB1bmRlcnN0YW5kIHRoYXQgeGVuY29uc29s
ZSBpcyBjdXJyZW50bHkgdXNpbmcgdGhlIGV2ZW50IG5vdGlmaWNhdGlvbgphcyBhbiBpbmRpY2F0
aW9uIHRvIHJlYWQKZGF0YSBmcm9tIHRoZSByaW5nIGJ1ZmZlci4gRm9yIHdyaXRpbmcgZGF0YSwg
aXQga2VlcHMgY2hlY2tpbmcKcGVyaW9kaWNhbGx5IGlmIHRoZXJlIGlzIHNwYWNlIGluIHRoZQpy
aW5nIGJ1ZmZlci4gSWYgdGhlcmUgaXMgc3BhY2UgdGhlbiBpdCB3cml0ZXMgbW9yZSBkYXRhLgoK
SSBhZ3JlZSB0aGF0IGFzIGEgcHJvdG9jb2wsIGl0IG1heSBiZSBhIHJlcXVpcmVtZW50IHRvIHNl
bmQgdGhlCm5vdGlmaWNhdGlvbnMgb24gcmVhZCBhbHNvLiBJIHdpbGwKYWRkIGJhY2sgdGhlIG5v
dGlmaWNhdGlvbiBmb3IgdGhpcyBjYXNlLgoKPj4KPj4KPj4+ICsgICAgcmV0dXJuIGRhdGE7Cj4+
PiArfQo+Pj4gKwo+Pj4gK3N0YXRpYyB2b2lkIHZwbDAxMV93cml0ZV9kYXRhKHN0cnVjdCBkb21h
aW4gKmQsIHVpbnQ4X3QgZGF0YSkKPj4+ICt7Cj4+PiArICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7
Cj4+PiArICAgIHN0cnVjdCB2cGwwMTEgKnZwbDAxMSA9ICZkLT5hcmNoLnZwbDAxMTsKPj4+ICsg
ICAgc3RydWN0IHhlbmNvbnNfaW50ZXJmYWNlICppbnRmID0gdnBsMDExLT5yaW5nX2J1ZjsKPj4+
ICsgICAgWEVOQ09OU19SSU5HX0lEWCBvdXRfY29ucyA9IGludGYtPm91dF9jb25zOwo+Pj4gKyAg
ICBYRU5DT05TX1JJTkdfSURYIG91dF9wcm9kID0gaW50Zi0+b3V0X3Byb2Q7Cj4+Cj4+Cj4+ICAg
c21wX21iKCkKPgo+Cj4gU2FtZSByZW1hcmsgYXMgYWJvdmUuCj4KPiBbLi4uXQo+Cj4+PiArc3Rh
dGljIHZvaWQgdnBsMDExX2RhdGFfYXZhaWwoc3RydWN0IGRvbWFpbiAqZCkKPj4+ICt7Cj4+PiAr
ICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4+PiArICAgIHN0cnVjdCB2cGwwMTEgKnZwbDAxMSA9
ICZkLT5hcmNoLnZwbDAxMTsKPj4+ICsgICAgc3RydWN0IHhlbmNvbnNfaW50ZXJmYWNlICppbnRm
ID0gdnBsMDExLT5yaW5nX2J1ZjsKPj4+ICsgICAgWEVOQ09OU19SSU5HX0lEWCBpbl9jb25zID0g
aW50Zi0+aW5fY29uczsKPj4+ICsgICAgWEVOQ09OU19SSU5HX0lEWCBpbl9wcm9kID0gaW50Zi0+
aW5fcHJvZDsKPj4+ICsgICAgWEVOQ09OU19SSU5HX0lEWCBvdXRfY29ucyA9IGludGYtPm91dF9j
b25zOwo+Pj4gKyAgICBYRU5DT05TX1JJTkdfSURYIG91dF9wcm9kID0gaW50Zi0+b3V0X3Byb2Q7
Cj4+PiArICAgIFhFTkNPTlNfUklOR19JRFggaW5fcmluZ19xc2l6ZSwgb3V0X3JpbmdfcXNpemU7
Cj4+Cj4+Cj4+ICAgc21iX21iKCkKPgo+Cj4gRGl0dG8uCj4KUmVnYXJkcywKQmh1cGluZGVyCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 13 09:01:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 09: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 1dKhhd-0005Ta-8j; Tue, 13 Jun 2017 09:01:33 +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 1dKhhc-0005TO-3y
 for xen-devel@lists.xenproject.org; Tue, 13 Jun 2017 09:01:32 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 A8/BC-19409-BE9AF395; Tue, 13 Jun 2017 09:01:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOKsWRWlGSWpSXmKPExsWSoc9ko/tqpX2
 kwbF2EYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWP6612sBWuVKrr3L2VqYFwt1cXIxcEi0MAs
 8WXyRJYuRk4ORoEwiebHE9hBbCGBfiaJjd+DQGxhgQCJD2e+g9WICOhLbLrdyA7SLCRwi1Hiz
 9TtTCAOs0APk8SlTZPAqtgENCXufP7EBGLzClhJvNp9FizOIqAqMfHRL0YQW1QgVeLjuy+MED
 WCEidnPgGq4eDgFPCWWDgzACTMLGArcWfubmYIW15i+9s5YLaEgJLE2yMHWCDs6YwSD9anQxy
 tKDGj8yBUXFbi6Nk5ULaOxKtlJ6FsX4kf226ygaySEFCWONXiBxGul3h9byvU+MnsEreuMIK8
 JSHQwCKx7eAhNpAEn4CQxPYHe5ggigokLu+4ATXTWuLitPlsEA0XWCXmLL/FDpG4wSux45YCh
 C0jsfROG1T8OJvExi/eExi1ZyF5fxaSn2ch+XkBI/MqRvXi1KKy1CJdS72kosz0jJLcxMwcXU
 MDY73c1OLixPTUnMSkYr3k/NxNjMAEUc/AwLiD8fVPp0OMkhxMSqK8W67YRArxJeWnVGYkFmf
 EF5XmpBYfYpTh4FCS4H2/wj5SSLAoNT21Ii0zB5iqYNISHDxKIrwSHUBp3uKCxNzizHSI1ClG
 RSlx3g6QPgGQREZpHlwbLD1eYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMu2k50BSezLwSu
 OmvgBYzAS2+DnIzb3FJIkJKqoGxdZ1Z+nJFn2V2pn9uB/wQPP6Xe/v1tM1v3PmYds3ft4ypRz
 pr78t2kfeeF0TUA02eP5Hk39Pqra02e/OkL9bWmhPz31zYOFmMq2KdiLnl4TyzY6uVroksDSp
 0vBkSlbDpREAl5w6t0529q/b9PL7xrMfk/hrmh/73L2e38r2IlvQ3enaoQ/uEEktxRqKhFnNR
 cSIA2Z09LIoDAAA=
X-Env-Sender: Julien.Grall@arm.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1497344489!88562758!1
X-Originating-IP: [104.47.2.60]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11879 invoked from network); 13 Jun 2017 09:01:30 -0000
Received: from mail-db5eur01on0060.outbound.protection.outlook.com (HELO
 EUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.60)
 by server-12.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 13 Jun 2017 09:01:30 -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=xauj8hIuAI0Avr1wa3TTfANptBcvLM2Xz0JqOZ3GMb8=;
 b=rfaAUMzJt7tqal6BSWeYd2HQ+hJal+Q9okoPKpf7gJZkIWp+YshLTyZwKlZgWF9KJi6lsyiBuZn4Nmv0mU82IVyYCpsIVtQFz/Pw8RlmPVz3nZxTS5qBi9rzeS4IjrX1uFkM3im5rI9kDs6Ho7+p9Lh4POuob+T587O1sf0tBSY=
Received: from Juliens-MacBook-Pro.local (217.140.96.140) by
 HE1PR0802MB2187.eurprd08.prod.outlook.com (2603:10a6:3:c2::23) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1157.12; Tue, 13
 Jun 2017 09:01:26 +0000
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20170609174141.5068-1-andre.przywara@arm.com>
 <20170609174141.5068-2-andre.przywara@arm.com>
 <8d68dcb4-6025-9611-9579-4989335ef85d@arm.com>
 <alpine.DEB.2.10.1706121529370.2875@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a72f9f56-7331-efed-5f53-9b4414d528ca@arm.com>
Date: Tue, 13 Jun 2017 10:01: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.1706121529370.2875@sstabellini-ThinkPad-X260>
X-Originating-IP: [217.140.96.140]
X-ClientProxiedBy: AM5PR0201CA0007.eurprd02.prod.outlook.com
 (2603:10a6:203:3d::17) To HE1PR0802MB2187.eurprd08.prod.outlook.com
 (2603:10a6:3:c2::23)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: HE1PR0802MB2187:
X-MS-Office365-Filtering-Correlation-Id: 7b6f2ced-dba4-48f2-07e7-08d4b23ac68a
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:HE1PR0802MB2187; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2187;
 3:KowQfoKJlbAtibZlZxgBFfXjab/Tjyf2Pgz8OUgKT4E/LyaJG+XQxXti30v6P9khZy3/B/Y0L4AEf7MPrj4DODbhc71fmc3TebOcN1F0J66WYx9wyb99nRdC1KOalApC/Dnufe6uZOQKFQfUMixGjmVea+uJZa7S+SA9o6VB2bvAnfGCC7bcmV2+DRNmHljhk2OU8KgGOh/DNkpJQtEUS2ihz+GAd8/yEgjJZqYFxlgmfeAgi4gASkjJMgvXDU5RIVkgHZHRoee6sVCl27zdE5wWzbsge7CCJbF1bm5Z5/c5dQemC48x+DTlMzcIoU+ZHL8uw480B0iYXq0dph1tuokBElZzx7kNgyUp3FuRzJs=;
 25:UFTcbqLPeca5fVBr4x8Uje19jU/tgVF4/8oDuRgyqnVXswk2T8dFbJgryNxnm7gGC0RfC5qkfqUdlW6fBBx14eOwdZ5N84/dIB9BKrv3to8K6dkvws/+A74JwsI28DmVEb2t4PeI/qJC7oeTwpgyrcUJ8imwssy8PPslJDegxzYSisyA4/MCHHzRaWo0v4WHkeebpY5QmvJ1x6O/2epZ1hJuq1fy8yt/uVGTpF8/1JbCBtXwn6HmdLlCll0jb9AP74UFcEQhP9s4DJrqJq9+suUHRD4qQ+q+I+QLcpV0KOC8VE2xXRDDaqt30ouwYizCgAStvI+FPua6oGnOh4EAHjHN7ViOp2Y0NHk5cgHl8IgxVAaxpSL+KtVlvHcCoYRHtSe4hUdAEAg6nJL2CtqHZdkPIPHJKEOfCbFkI4tcAR8eaqEq4fRZlHvMGhv8BPjjoMYoX1zZDp+jLMaQqxwpQP8h7fNmoWKyeE1pl5u0584=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2187;
 31:kGr7Ze/5QBuhpoEVxUs0vgDJN6tfz1cH5RiJeMSle7Og9biqYWQBjem0fCIR5m57Asgb9ZOYduSDIqOHjko7W7ptUxEr2WGMymlpEjRvkDXBPAT3WF6iFJuxNPATaa/3I01A4nz0tQR6qFSchMEPvKZr8BNIcDe2OPrSnh+NJEkhtSl0RP+fMV6n6m+EH0O0V4Eez6c2W0Zt49wVkz6C3+ZRt4eDl16whB4WA2WTJlNp+0VsH7QKxBZ1Rbv7n/YQpuFj80wmW+WA2ZK7RrlT2w==;
 20:s6gNCz7ip7oja9im4TsqCbwAwKVMxxINjyb32JL+b2fz7UYYbXE9s6PM+IXhbT1BUdG0Va4vaGYseS3AQAgky4n1PU0DxLriRYqwyvW0VHl6XUTG01VT+a/aiDRu60v0QIroIfthNOrQvuaF66KFTE5G5NfV3c7rBQ+BljAI34U=
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <HE1PR0802MB2187DE969AB6CA1E76843FA680C20@HE1PR0802MB2187.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(100000703101)(100105400095)(10201501046)(3002001)(93006095)(93001095)(6055026)(6041248)(20161123560025)(20161123562025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:HE1PR0802MB2187; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:HE1PR0802MB2187; 
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; HE1PR0802MB2187;
 4:kYoctBtebd1DdcTOVQPBSk6Ag0BDCEJmcmCK?=
 =?Windows-1252?Q?HMHwFgXTPP9ysONCP9ymruPLfFaJdnoYFnOtTPtGAqqrAbGZkqzmyP/R?=
 =?Windows-1252?Q?71lK3Hva9nZObIPCyDReFfJv1IhzQYQbuM439cHyI0y6BXXA3CqwpWeB?=
 =?Windows-1252?Q?uq4J1/dzA8zfSnq1lG2NUi/tAAz5qbNeoQ3QFCug4OYsJC37yiLFkNZs?=
 =?Windows-1252?Q?dqG5Rkmc0zbJ3stZnNOSpMmiujdNn6UI5COsLA1Z1hDOXrtXjU22vjQ+?=
 =?Windows-1252?Q?0dvmXK05CsRQW0xBRch9BdAw2pxetHweg6UY5xwrZYcZsMvXCKYeIOYc?=
 =?Windows-1252?Q?iRu03BzebJIz0egjIoIFNi7vBBzwB0RSzb6E8QlVzTYfDW15Iml8HPjr?=
 =?Windows-1252?Q?YjY7otrqogE4o7ZPyQwfxv5K2+E6SUc1hGa5jwVkDsAVZnYNSa0uZ4il?=
 =?Windows-1252?Q?4Ob08P/8gYzSa1DguDXmNHEEg4n3bdS8cIpuQoP7lN7T0cWV8P8HwzrG?=
 =?Windows-1252?Q?aSAZWbVJrp9iFkCy6y8rssnEZp4x0rIwABHL1VgU+1Z9fh+xkD6FUQ3J?=
 =?Windows-1252?Q?AKESXSJ4l32AN7hyQZj5RhePY3/ODzKWKbrcSzQNbKn1KRaKHBmiwyCq?=
 =?Windows-1252?Q?3Qsd3i2yx3WsqnGftoTCfI2TSE/jgUPGPwiKUJbBLyfww1/Gpc2w2Dey?=
 =?Windows-1252?Q?GfI+xuIwSvf9oEjCjDqpAjj3eyqsyh7mNwLu43H3l2XeDx402/cMJO2h?=
 =?Windows-1252?Q?tfgU9exN3SI5OgWchpyLkUc3gvyk+1NaA2dWy5LiT7MyKwldoNx5hWHP?=
 =?Windows-1252?Q?Quezt+gqC3NY8zvtjSL1GHyDMzsSDNjKgJmryh/QTpfzaJzj2SZEaFQB?=
 =?Windows-1252?Q?4ku8PG8+C+QFRw/dJxv1k2+YrK+lI7sA7LAusENH6oQvGWvNdOJoz5cS?=
 =?Windows-1252?Q?62GW9VM+v3GhIt4ZtWJkE+qJI+SQJV41KtmB2R/XXm3Yp0dqS7Ad6rl9?=
 =?Windows-1252?Q?PpfUPIAC8gIpXB6vYY8fa8yfX6gnqlECXpzkIjTzK/UQVwErNE2pbjQG?=
 =?Windows-1252?Q?K4cnRCAQqnBmBqVaJzAB4vPpVKEveRq/BCNyN/80GO8jcsBQK+dux5oT?=
 =?Windows-1252?Q?YE/tPHY/sc+2DxZA+ei3+7SGCLz5O7SO0T3hPWSBYasx2BsH/vqdGuTQ?=
 =?Windows-1252?Q?GzSI/P41aFm7ekK9prdm+7nlUxgNgH1tvJMt24n+gHJPt+vaFbKVQ1Va?=
 =?Windows-1252?Q?HEqRRjHt8Qe3jdwhmmcpX84prOd4sUzy7/8PRo15kTIZkpoY/FizgAc5?=
 =?Windows-1252?Q?F8+D?=
X-Forefront-PRVS: 0337AFFE9A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39410400002)(39840400002)(39860400002)(39450400003)(39850400002)(39400400002)(199003)(24454002)(189002)(76176999)(54356999)(6246003)(4326008)(6116002)(6512007)(3846002)(2906002)(54906002)(47776003)(65806001)(50986999)(101416001)(65956001)(66066001)(33646002)(23746002)(86362001)(31696002)(31686004)(83506001)(53936002)(38730400002)(53546009)(106356001)(42186005)(105586002)(25786009)(110136004)(50466002)(229853002)(2950100002)(68736007)(64126003)(6916009)(36756003)(8676002)(81156014)(81166006)(6666003)(7736002)(6506006)(4001350100001)(97736004)(5660300001)(65826007)(6486002)(305945005)(93886004)(478600001)(72206003)(189998001)(230700001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0802MB2187; 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; HE1PR0802MB2187;
 23:AAlrJs5u5oagHA1JaW49DFoI0BkIJhGuX+j?=
 =?Windows-1252?Q?dsfBbzBldfrXJIB2ry/XslUsjIPtcJMqPY7mwJc0LFCCeTBWL35hK4q1?=
 =?Windows-1252?Q?Gb2T6jFp5jajKDTRiPMnk+EnJ4ZrDp4yV+O/kRCSXXuEMe7zUfbOCRpX?=
 =?Windows-1252?Q?kv2KlLeNhNKR0og+ueuFK3J7lwgHdQ8XoDNAFKlGKGxC6ToVOlbtmtmX?=
 =?Windows-1252?Q?SVA/OqcvRWma5B+MRhb+7MrKppQPnJrqvVXG44zsUm7i4FMTt1eO8R8u?=
 =?Windows-1252?Q?kHEu2D/5fCx1I6+2fRJ9yYHiG7/fKkp4+9UYEb3GR5HOHdlX+886DV6L?=
 =?Windows-1252?Q?rG1XTW4mxroj1vQoz5X2Tkk6GLwpmoAjPEK0psUxmBkCDmJw63sGhH8f?=
 =?Windows-1252?Q?SXn2bZuefH+Ex6X8he4t+4zO2n9VhCjSW+pEuHw0JtqKnSgrDyYg4xlQ?=
 =?Windows-1252?Q?iF9oAk1l3boJFOoxZwgjRvY4XrcZXg8wzHkYgS8kdV4qex7jJRCSH4lA?=
 =?Windows-1252?Q?p91jvmryfcWp8kVlO0JZBnGrEBmjr8UmJ0ldu1kofWH2AP8tr+67158f?=
 =?Windows-1252?Q?cdEiGmvRPMzi2hv/Ja6a4VborMOUA1Eguw1YdZCsBDEqL48J9EAp7ZPX?=
 =?Windows-1252?Q?l579IVZm4TZG24kd08XzK0zdXwMGkjPG40bYEs+QNGonafIz8RSc+VY3?=
 =?Windows-1252?Q?FJkSUOWdFUXG5WQz+XX1ZPEvfTwqKrvC3j4QBN4n+rvoFfgqNhnv4EZq?=
 =?Windows-1252?Q?VFLLiKegntKHlZaF+tbFQmaxHNLilewO2NBoQan8OhCEVCPyTwWe2lXS?=
 =?Windows-1252?Q?R7cERbuP9gIglB4Ooh2TyfBg7Y8aFyHHgI1m7pZQd9x73P+nQcGTWWQp?=
 =?Windows-1252?Q?AqveAyhAypJfIVhVAgv/cUFQJcc+m4F23bJVPY2CUr/ntKKEwDY6pdzl?=
 =?Windows-1252?Q?x6Ef3pGSxfZwggYcLGGTH84uuWTqAGeX3xJvD/pMjvQ5XL0d+pVd+Mpq?=
 =?Windows-1252?Q?8xYsXXIefTwAtv8WnubTYnuuPEAdTc7c9LqvHYAC24pW4IxDQcdl1Pxf?=
 =?Windows-1252?Q?zvCWD2w2tRqquqjJ45GgnRzy+pa8/IriXZlXYJBuYBSh1wGwmmDxVN2G?=
 =?Windows-1252?Q?f5bxAs7QKluNbgGl8KNAqEJZxPCPncp3X19mVpM38Ls5QsCjbo8baUFg?=
 =?Windows-1252?Q?H9uX864y/39jaNtYlAqqAfJbWQ/IpqJRXmdzpVdvZ1eBntpMhG0r5ygM?=
 =?Windows-1252?Q?XJUHZ3qsiR+FEr/707pnDE9dI+e6KdQI/g857YjHHKURFzDCfgZtIKIC?=
 =?Windows-1252?Q?MWnPflNs2K1naeMAoa4E5h3Q/wLgfhY7zpcPjvj9Zz5lphN0ta+JmSE6?=
 =?Windows-1252?Q?ZqZg9sQg6+NcsP7GpGTY4A3eJannYV35P/2SO80pxD8CBjLP7jWKF2k9?=
 =?Windows-1252?Q?ZAJBq8xbUUZKDmi3EgQFp4Ts+lkNea5OFiT1c5LWjIJDD0Zx+vxa2Dth?=
 =?Windows-1252?Q?vUhQCNa0Svn8eVV6o6dK3CPBdL+NfhXXaWihlqcnp5of2yBqF7AbqGID?=
 =?Windows-1252?Q?n7lwmTdyARBKTTF9ZC2PjIt2HjwdLc7dzQEy3cLjt7+ZhirKWoGanEIV?=
 =?Windows-1252?Q?8ss8X2+MWFX3k5Y1alRFHPPwEO4RYE1M1iKRc8+oqCaxu?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2187;
 6:rsg5qYC5IgB9gXg5rLA4AE/pAUx0zTi5fYp5+U2Xpz6hcf1q9BfMHTtNgpZmvjeWaMkrsQ6umZmT9GqtQQ048wyFd/PAPTB6mBIks5eMjkIxeV2BmPI8heVIffPboD26RwfTk03yid8sXvlIb43c/L6i5pzCqUacYizHzmiwgUlXYpr65sVpn09FNiNXtdavwKOL+D8TkiJgosXUyaLXGe7f5F7BALJq+XLm/1VcFXdxNOE78Ww/v+76WxO+KMj/+vhzvw07pgkiZ0QwtAwEDwgmuXTbuO5ggZ848mnEyj4sg4svCbfKoB0NrhrzfgE2d8GF9WHm0CkYymyhjl1J9lLGapFVnMp1OxzkMisFarGHBo/2K5jsOUawHvLm90UsMqgBZqp8mPXYVeae9Pc0OgsYsJw5n18bWH/wCVQ6z+nd8Q5XrE/64/THUeTArdJk1sO5sycr7D2vSo3dKV3SGVoQSn7UfjHW1mUO3IkvGGYS0itDq5CvBtq+bFM333mFeOICC41cxhpyptYUPVKZczH9eDkO4nmrnVpDUYGW3TY=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2187;
 5:jjeVii42H3CKKHP+hbiyI5bhhJ26ijLy+RltTd07xWMHGSpBRb9RgMMLlo/xVLV9v+zGw+cO8hhOK411LtFswT/GXDpfMT9k/M5tsaVrsp4JMR9RhZartyMzpCd23cYwQk44a1UFn0Q5lrGIXN3o/lD/BqA6vMVHrwixT8A1GvRD1buZdAXIZ0wq1B5XaXmQOI+1a6+gh14Kje8qjqbZp5eAPUTMjjF2ZFcmnbh651KyG7QcjVW5TNw4fRiXG2VUW6Ve1lRfqGPTVJdFLmRMrCaR2EG+D+Lj3QZFOgvHWAnfCvJwNR86okH6VQ3XezkMj0KDVdtrV84bJDFn3bspJrbg8dCSgI5P0lZock8dtfKoi5ShN2YJlDMTwU344LpWCn8UZ3PPaMnyIZFFMCpA5Mmez5gzxEZUEGzzKcam21ToqHyCfE8VZ+LxIZU1lnhsjyGX2mJ0MGoTdwbJNSap3CFShF427KhXI4/vyPFq3jt5z4OR0n8Cgk/L+54aG3/Q;
 24:XIn7kESKen8P/1g19HhtxAWjCNC94BDjosHe0BtaBc7eM4wT7Nn1z/4aw9IO8T+r9kFmTs3Onp1IfNTZF0Ieva9t5hZ0qAaYJYySrDi3org=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2187;
 7:Mrqy3289XRqZQSAhtILOC3+IkmuOM2qUtSzr51rMebDaHekpcoYK6srn35y1Kl5EytlCYpS4tZnX8sPXPeXnb6j6TrwE8cPqUOcvkev2v3+/LlritNoW0aYKWPBOhuzaaGZkjsubsFQ3DPTDK9dkpmTZDbQChVPTvvcQKUk2TfjMUTtWpA64+XCYlZkrp+XJhYrpHZL2Ih0Q3IRPav87KNrh5tCFgHBsaUyCkh0MQjCcOYZxGVCsWmvxjesDiSnzZJTQSOAhZj6RXZXuCjpJbG7BjvDOOQR71LHxJpuXH8uvjoKSHqe6Wmt9WP7a8Aj4WrVuwPyaWyQVnLTUdum8Ow==
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Jun 2017 09:01:26.6270 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0802MB2187
Cc: Vijay Kilari <vijay.kilari@gmail.com>,
 Manish Jaggi <mjaggi@caviumnetworks.com>,
 Andre Przywara <andre.przywara@arm.com>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 xen-devel@lists.xenproject.org, nd@arm.com,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v11 01/34] ARM: vGIC: avoid rank lock when
 reading priority
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

CgpPbiAxMi8wNi8yMDE3IDIzOjM0LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gT24gTW9u
LCAxMiBKdW4gMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSBBbmRyZSwKPj4KPj4gT24g
MDkvMDYvMTcgMTg6NDEsIEFuZHJlIFByenl3YXJhIHdyb3RlOgo+Pj4gV2hlbiByZWFkaW5nIHRo
ZSBwcmlvcml0eSB2YWx1ZSBvZiBhIHZpcnR1YWwgaW50ZXJydXB0LCB3ZSB3ZXJlIHRha2luZwo+
Pj4gdGhlIHJlc3BlY3RpdmUgcmFuayBsb2NrIHNvIGZhci4KPj4+IEhvd2V2ZXIgZm9yIGZvcndh
cmRlZCBpbnRlcnJ1cHRzIChEb20wIG9ubHkgc28gZmFyKSB0aGlzIG1heSBsZWFkIHRvIGEKPj4+
IGRlYWRsb2NrIHdpdGggdGhlIGZvbGxvd2luZyBjYWxsIGNoYWluOgo+Pj4gLSBNTUlPIGFjY2Vz
cyB0byBjaGFuZ2UgdGhlIElSUSBhZmZpbml0eSwgY2FsbGluZyB0aGUgSVRBUkdFVFNSIGhhbmRs
ZXIKPj4+IC0gdGhpcyBoYW5kbGVyIHRha2VzIHRoZSBhcHByb3ByaWF0ZSByYW5rIGxvY2sgYW5k
IGNhbGxzCj4+PiB2Z2ljX3N0b3JlX2l0YXJnZXRzcigpCj4+PiAtIHZnaWNfc3RvcmVfaXRhcmdl
dHNyKCkgd2lsbCBldmVudHVhbGx5IGNhbGwgdmdpY19taWdyYXRlX2lycSgpCj4+PiAtIGlmIHRo
aXMgSVJRIGlzIGFscmVhZHkgaW4tZmxpZ2h0LCBpdCB3aWxsIHJlbW92ZSBpdCBmcm9tIHRoZSBv
bGQKPj4+ICAgVkNQVSBhbmQgaW5qZWN0IGl0IGludG8gdGhlIG5ldyBvbmUsIGJ5IGNhbGxpbmcg
dmdpY192Y3B1X2luamVjdF9pcnEoKQo+Pj4gLSB2Z2ljX3ZjcHVfaW5qZWN0X2lycSB3aWxsIGNh
bGwgdmdpY19nZXRfdmlycV9wcmlvcml0eSgpCj4+PiAtIHZnaWNfZ2V0X3ZpcnFfcHJpb3JpdHko
KSB0cmllcyB0byB0YWtlIHRoZSByYW5rIGxvY2sgLSBhZ2FpbiEKPj4+IEl0IHNlZW1zIGxpa2Ug
dGhpcyBjb2RlIHBhdGggaGFzIG5ldmVyIGJlZW4gZXhlcmNpc2VkIGJlZm9yZS4KPj4+Cj4+PiBG
aXggdGhpcyBieSBhdm9pZGluZyB0YWtpbmcgdGhlIGxvY2sgaW4gdmdpY19nZXRfdmlycV9wcmlv
cml0eSgpIChsaWtlIHdlCj4+PiBkbyBpbiB2Z2ljX2dldF90YXJnZXRfdmNwdSgpKS4KPj4+IEFj
dHVhbGx5IHdlIGFyZSBqdXN0IHJlYWRpbmcgb25lIGJ5dGUsIGFuZCBwcmlvcml0eSBjaGFuZ2Vz
IHdoaWxlCj4+PiBpbnRlcnJ1cHRzIGFyZSBoYW5kbGVkIGFyZSBhIGJlbmlnbiByYWNlIHRoYXQg
Y2FuIGhhcHBlbiBvbiByZWFsIGhhcmR3YXJlCj4+PiB0b28uIFNvIGl0IGlzIHNhZmUgdG8ganVz
dCBwcmV2ZW50IHRoZSBjb21waWxlciBmcm9tIHJlYWRpbmcgZnJvbSB0aGUKPj4+IHN0cnVjdCBt
b3JlIHRoYW4gb25jZS4KPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5k
cmUucHJ6eXdhcmFAYXJtLmNvbT4KPj4+IC0tLQo+Pj4gIHhlbi9hcmNoL2FybS92Z2ljLXYyLmMg
fCAxMyArKysrKysrKy0tLS0tCj4+PiAgeGVuL2FyY2gvYXJtL3ZnaWMtdjMuYyB8IDExICsrKysr
KystLS0tCj4+PiAgeGVuL2FyY2gvYXJtL3ZnaWMuYyAgICB8ICA4ICstLS0tLS0tCj4+PiAgMyBm
aWxlcyBjaGFuZ2VkLCAxNiBpbnNlcnRpb25zKCspLCAxNiBkZWxldGlvbnMoLSkKPj4+Cj4+PiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjIuYyBiL3hlbi9hcmNoL2FybS92Z2ljLXYy
LmMKPj4+IGluZGV4IGRjOWY5NWIuLjUzNzAwMjAgMTAwNjQ0Cj4+PiAtLS0gYS94ZW4vYXJjaC9h
cm0vdmdpYy12Mi5jCj4+PiArKysgYi94ZW4vYXJjaC9hcm0vdmdpYy12Mi5jCj4+PiBAQCAtMjU4
LDkgKzI1OCw5IEBAIHN0YXRpYyBpbnQgdmdpY192Ml9kaXN0cl9tbWlvX3JlYWQoc3RydWN0IHZj
cHUgKnYsCj4+PiBtbWlvX2luZm9fdCAqaW5mbywKPj4+ICAgICAgICAgIGlmICggcmFuayA9PSBO
VUxMICkgZ290byByZWFkX2FzX3plcm87Cj4+Pgo+Pj4gICAgICAgICAgdmdpY19sb2NrX3Jhbmso
diwgcmFuaywgZmxhZ3MpOwo+Pj4gLSAgICAgICAgaXByaW9yaXR5ciA9IHJhbmstPmlwcmlvcml0
eXJbUkVHX1JBTktfSU5ERVgoOCwKPj4+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGdpY2RfcmVnIC0KPj4+IEdJQ0RfSVBSSU9SSVRZUiwKPj4+
IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIERB
QlRfV09SRCldOwo+Pj4gKyAgICAgICAgaXByaW9yaXR5ciA9IEFDQ0VTU19PTkNFKHJhbmstPmlw
cmlvcml0eXJbUkVHX1JBTktfSU5ERVgoOCwKPj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZ2ljZF9yZWcgLSBHSUNEX0lQUklPUklUWVIsCj4+PiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIERBQlRfV09SRCldKTsKPj4KPj4gVGhlIGluZGVudGF0
aW9uIGlzIGEgYml0IG9kZC4gQ2FuIHlvdSBpbnRyb2R1Y2UgYSB0ZW1wb3JhcnkgdmFyaWFibGUg
aGVyZT8KPj4KPj4+ICAgICAgICAgIHZnaWNfdW5sb2NrX3JhbmsodiwgcmFuaywgZmxhZ3MpOwo+
Pj4gICAgICAgICAgKnIgPSB2Z2ljX3JlZzMyX2V4dHJhY3QoaXByaW9yaXR5ciwgaW5mbyk7Cj4+
Pgo+Pj4gQEAgLTQ5OSw3ICs0OTksNyBAQCBzdGF0aWMgaW50IHZnaWNfdjJfZGlzdHJfbW1pb193
cml0ZShzdHJ1Y3QgdmNwdSAqdiwKPj4+IG1taW9faW5mb190ICppbmZvLAo+Pj4KPj4+ICAgICAg
Y2FzZSBWUkFOR0UzMihHSUNEX0lQUklPUklUWVIsIEdJQ0RfSVBSSU9SSVRZUk4pOgo+Pj4gICAg
ICB7Cj4+PiAtICAgICAgICB1aW50MzJfdCAqaXByaW9yaXR5cjsKPj4+ICsgICAgICAgIHVpbnQz
Ml90ICppcHJpb3JpdHlyLCBwcmlvcml0eTsKPj4+Cj4+PiAgICAgICAgICBpZiAoIGRhYnQuc2l6
ZSAhPSBEQUJUX0JZVEUgJiYgZGFidC5zaXplICE9IERBQlRfV09SRCApIGdvdG8KPj4+IGJhZF93
aWR0aDsKPj4+ICAgICAgICAgIHJhbmsgPSB2Z2ljX3Jhbmtfb2Zmc2V0KHYsIDgsIGdpY2RfcmVn
IC0gR0lDRF9JUFJJT1JJVFlSLAo+Pj4gREFCVF9XT1JEKTsKPj4+IEBAIC01MDgsNyArNTA4LDEw
IEBAIHN0YXRpYyBpbnQgdmdpY192Ml9kaXN0cl9tbWlvX3dyaXRlKHN0cnVjdCB2Y3B1ICp2LAo+
Pj4gbW1pb19pbmZvX3QgKmluZm8sCj4+PiAgICAgICAgICBpcHJpb3JpdHlyID0gJnJhbmstPmlw
cmlvcml0eXJbUkVHX1JBTktfSU5ERVgoOCwKPj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnaWNkX3JlZyAtCj4+PiBHSUNEX0lQUklPUklU
WVIsCj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgREFCVF9XT1JEKV07Cj4+PiAtICAgICAgICB2Z2ljX3JlZzMyX3VwZGF0ZShpcHJpb3Jp
dHlyLCByLCBpbmZvKTsKPj4+ICsgICAgICAgIHByaW9yaXR5ID0gQUNDRVNTX09OQ0UoKmlwcmlv
cml0eXIpOwo+Pj4gKyAgICAgICAgdmdpY19yZWczMl91cGRhdGUoJnByaW9yaXR5LCByLCBpbmZv
KTsKPj4+ICsgICAgICAgIEFDQ0VTU19PTkNFKCppcHJpb3JpdHlyKSA9IHByaW9yaXR5Owo+Pgo+
PiBUaGlzIGlzIGEgYml0IG9kZCB0byByZWFkIGJlY2F1c2Ugb2YgdGhlIGRlcmVmZXJlbmNpbmcu
IEkgYWRtaXQgdGhhdCBJIHdvdWxkCj4+IHByZWZlciBpZiB5b3UgdXNlIHJlYWRfYXRvbWljL3dy
aXRlX2F0b21pYyB3aGljaCBhcmUgZWFzaWVyIHRvIHVuZGVyc3RhbmQKPj4gKHRob3VnaCB0aGUg
bmFtaW5nIGlzIGNvbmZ1c2luZykuCj4+Cj4+IExldCBzZWUgd2hhdCBTdGVmYW5vIHRoaW5rcyBo
ZXJlLgo+Cj4gSSBhbHNvIHByZWZlciAqX2F0b21pYywgZXNwZWNpYWxseSBnaXZlbiB3aGF0IEph
biB3cm90ZSBhYm91dAo+IEFDQ0VTU19PTkNFOgo+Cj4gICBQbHVzIEFDQ0VTU19PTkNFKCkgZG9l
c24ndCBlbmZvcmNlIGEgc2luZ2xlIGluc3RydWN0aW9uIHRvIGJlIHVzZWQgaW4KPiAgIHRoZSBy
ZXN1bHRpbmcgYXNzZW1ibHkpLgoKSSBkb24ndCBidXkgdGhpcyBhcmd1bWVudC4gVGhlcmUgYXJl
IHF1aXRlIGEgZmV3IHBsYWNlcyB3ZSByZWx5IG9uIAphc3NpZ25tZW50IHRvIGJlIGF0b21pYyAo
c2VlIFBWIHByb3RvY29scyBmb3IgaW5zdGFuY2UpLiBGdXJ0aGVybW9yZSAKaW1wbGVtZW50YXRp
b24gb2YgYXRvbWljX3JlYWQvYXRvbWljX3dyaXRlIGluIExpbnV4IChib3RoIEFSTSBhbmQgeDg2
KSAKaXMgYmFzZWQgb24gV1JJVEVfT05DRS9SRUFEX09OQ0UsIG9uIFhlbiBpdCBpcyBhIHNpbXBs
ZSBhc3NpZ25tZW50LgoKSW4gYW55IGNhc2UsIGFsbCB0aG9zZSBtYWNyb3MgZG9lcyBub3QgcHJl
dmVudCByZS1vcmRlcmluZyBhdCB0aGUgCnByb2Nlc3NvciBsZXZlbCBub3IgcmVhZC93cml0ZSBh
dG9taWNpdHkgaWYgdGhlIHZhcmlhYmxlIGlzIG1pc2FsaWduZWQuCgpDaGVlcnMsCgotLSAKSnVs
aWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 13 09:25:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 09:25: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 1dKi4j-0006rO-Sb; Tue, 13 Jun 2017 09:25:25 +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 1dKi4i-0006rI-Ba
 for xen-devel@lists.xenproject.org; Tue, 13 Jun 2017 09:25:24 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 42/0F-01734-38FAF395; Tue, 13 Jun 2017 09:25:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSe0gUURTG987sruNj9LoqnmTFXCnK8rWUlET
 2V4SWqIFkgjra5Gzsqu2sYWVoJmGSaEphvg2zTNFQQVMDXxGp5TuTBNNEStpILSR72M6Omf33
 HX7fd+45l0ORip8yF4pNNbD6REarkltJOR8iyCuzMTDSd6nH9cBqSyFxBB3r/TIuDUWnZZrEu
 KTUWBk3Ur6EkvtsU4vXp4kMZLTOQVaUFGeQ0FkyKMtBlhTCEXDtfb6FABQ4j4BXxj4ToCgHHA
 Lz1eGCxxGr4cPcmFT09BIwU/VaJhQknkAw3zBLCC453g3TK8tmTeMAWG+tlQpaindAxc0nFoJ
 2wiwsff6KRI89vLg7b/ZY4jAYyBqTC5rE/lDePEuK2g1ajaVmDVgFxr4u8xSAbyHoWBg3BxTY
 HYpudEtFkys8e1m6ofdC+eMaubAN4BOQ02glSg/ozwoRHekwNbhAii0LLaC0v0ImFuMktA+Wm
 B+2xQpofddJiIlkWGxs2tCe0DCxtJEelsFYdxchFpN2UFA7szG2Eu5PX7cQwYgclmsqUT7aU7
 zlC4q3rF28Ze1KRD5Cu3hWf4HVe6kPesfpNQmcQcdotF5+vvu9dSzPMwmslonjveOTdE3IdBX
 pEglqQ2MtIT1oG0WonOiW8UORCtu4pDMXOYbnYvQpWpbvQUqKUgGtbAiMVNjr2QQ29axGazqt
 vxgoG5UjDdkmTPPJjI7XJIioH7m7ONPHhRwWAJeSuBn7e5SjyNXFgUYSiURhk8zqdRrD/3wRO
 VNI5UDfrjd1sdEkGja7L5oeJkwPTwoz07yB+YdcMlCZV0l99PfYpna7rLX1gvMP8txzh7Y/rP
 6Y5hOddqfT3j/efYCsPsxlloWdq5vn+n91uM1UnQq9+s0vN9OvLSpJblitW5zbOT08eqm7KCB
 8XzcbUSg/GvP7Ss1bx5NMsPWPT03BzUFrzz2GOhf8o6YKVvrUJcrL/k8r32Rb31MaQ9QqKc8x
 fp6knmf+APRlG/iPAwAA
X-Env-Sender: Julien.Grall@arm.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1497345922!101501301!1
X-Originating-IP: [104.47.2.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42687 invoked from network); 13 Jun 2017 09:25:22 -0000
Received: from mail-db5eur01on0074.outbound.protection.outlook.com (HELO
 EUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.74)
 by server-5.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 13 Jun 2017 09:25:22 -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=RqWoQkUGBe6kHjHU+uvo0rM/6rJ9tM1kIIplENTJDE0=;
 b=qlLmsCJdU5d6lmIDwvviLVozWkm5kck9cQEB9uKwRN+OAmQYsChOx2tVwSaB/D+rlcIP75c0sbo/I8PYohmalITXXSkEzWfQA9cOMgIZBeP9wJNC9Ns68qz1gLQSxRyK2uKpkKYclQQkmGDnZH29Ccuxc6WUmnWo0x+OSJKu7Sc=
Received: from Juliens-MacBook-Pro.local (217.140.96.140) by
 DB6PR0802MB2182.eurprd08.prod.outlook.com (2603:10a6:4:84::16) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1157.12; Tue, 13
 Jun 2017 09:25:20 +0000
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
References: <1496769929-23355-1-git-send-email-bhupinder.thakur@linaro.org>
 <1496769929-23355-4-git-send-email-bhupinder.thakur@linaro.org>
 <alpine.DEB.2.10.1706061556240.15791@sstabellini-ThinkPad-X260>
 <fa3e5003-5c7f-0886-d437-6b643347b4c5@arm.com>
 <CACtJ1JSJ9FcjKVKobKYpSz4weo_hCpfUTPPyyvwnfAtv5sCm3w@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ffb2e161-15b0-1ebc-cac6-a11e330414bf@arm.com>
Date: Tue, 13 Jun 2017 10:25:18 +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: <CACtJ1JSJ9FcjKVKobKYpSz4weo_hCpfUTPPyyvwnfAtv5sCm3w@mail.gmail.com>
X-Originating-IP: [217.140.96.140]
X-ClientProxiedBy: DB6P193CA0006.EURP193.PROD.OUTLOOK.COM (2603:10a6:6:29::16)
 To DB6PR0802MB2182.eurprd08.prod.outlook.com
 (2603:10a6:4:84::16)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: DB6PR0802MB2182:
X-MS-Office365-Filtering-Correlation-Id: 9eb3c9bc-8dfb-47fe-4850-08d4b23e1cf4
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:DB6PR0802MB2182; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0802MB2182;
 3:W/LtcHOOgHMKUmhUGasDzJqFF/eVBj+tp6HXNRFYl/tUblA+HZrRibABstxtfdp2MreQ+2BBwmlv3ezWGnjJCv+Baz2yGXujC3HbJZf3brhY11opk+pK4H0vNaxyxkmeDj96NUhSl57AcxaY9g2Ll5PlS1jKndi7cVNi1QraQEa1Z5JDmB6ODQM7gvEl7oXDMWd2Che+aK5vWYYUOg7AhbQFlveLD9P3KFdOD4V7rQoQ0YEoGl3ZCy7tUlc3AZqL1hOlNwhI+bqmN9nzG4IoAEsBQ9j5+S8rxb1Xcz6+GTVsCpfLeJDrBEfv0KyM9q83p6dfn0TSgtvXdvD3KkmBbyF6MAMIVfaLL5/PqqVUqqA=;
 25:e9XmOsTNr493OzEYqeXUPJgE5oNFp85WnA4v0UP+FvDnXVvE/feM6UvoxAnZDgx52oQN4LOxatER/VtxhCFEXv4xt5/Zo3g4R1fxE8oN74bYN65a3/ormvFSwA/RKQDjjvSk5Qb+/yIomGRygVh5aRrfeEN4gQJAzgt566+C/MUTUwEiEiMdOKO7KsuCdQmpTpyvjVWjf8CbB1Okr50SBEaFaOxQo89lLDfXqEJUKttrFekwDtab79aoOm2kAUyx/AFjrfKVT57UInn+c0ddlWAcKubTU1T5ZUP2eGe6br0EOiUjqbE2ChKnzoq3aoC5tjWC6z9agOircHlwnsXwpPRgSFfsamQzSbfxZ/NbWyg92ZI+vm90BtnH0zYTCWBtTaygm/GtEX0MHmhxKsbbYnJEEy72KlV5YzA629UwDAGqnHB8PGAXjWaqJcgoGybT6is094/IuRgDITuA6rbLcSa2dCedNef0fNtedGdI2mU=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0802MB2182;
 31:EmsFiqCENhkfVju/2psUBLfCNhwEJ/6HmqQR6TpUd+s3Ws6o/I7eC3gFn+dcSeEPCdYgaJV+AM64DTtcDJrAop7ogy/bqQHCzRA8UPUbhbqn9mg5CuwVHT7hISt1sdRHhSaVI9FpDp2Z11z7QV9Um9eSTP5iASfoEFhbfzYryXEGSPrC4mEX6hNkbLD+S/lLy/GW/yvF7s0cenMnqhUyuJS9WTxIiCAIg1vVHPFXpOw=;
 20:5Ox8NR4G7SskJZS+108idjFrf4+yFPs1m+2osNgciR2qldob6tl2oA+r9vktMMiPOHBqLUX080QyDdxogjl0/fi2hZQbbkUgD4g3UgiTjWY2Ysu8yvr9j7oSYuSk5iMhP8HCKihqosbGWFCD+syIJbrVA51wS80DFr2DMvMgFTc=
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <DB6PR0802MB2182BCF17A1C86B0C9A7160380C20@DB6PR0802MB2182.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(100000703101)(100105400095)(93006095)(93001095)(6055026)(6041248)(20161123555025)(20161123562025)(20161123560025)(20161123564025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DB6PR0802MB2182; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DB6PR0802MB2182; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtEQjZQUjA4MDJNQjIxODI7NDp4UjFIM0NwcnREU1VjSlZkTmYweWNZS1RV?=
 =?utf-8?B?ZGJJMDVBQ3h2Y0pDZE9SMjh5NllaOSthUWx5T3RXQ0RYLzBHai9BNDJPWDBU?=
 =?utf-8?B?eDNxeTArREgzSkZrWEY2T0p4bWh6eFBjdUUvNnExZ3RNMFRZQjk1aURWODBj?=
 =?utf-8?B?clpVYy9zYjllekVpQ0FwaWR2MEJHTjllVVI1aTFhK1pQdXhmc2h5Q2R1bTQw?=
 =?utf-8?B?ZlVJT09sZmZoWVRpamo5b0ZuUnV6cGlNeU40eEpzQzg0TzVESkRGZ1dmclVm?=
 =?utf-8?B?T25aWTY0TmZlS2tEQmNxMVVWSGRORFVSMUN1U2x2eTA0KzczNXNlUXFMdTBR?=
 =?utf-8?B?NEpjcDROY3pvT09uQWgwanhRSXpFbWxhK0RNNjFrTFcvOG5lK1N5ekRtbVU2?=
 =?utf-8?B?MTlUdTVJbHp6Z0pUZlZmQ0RHYXRORXhiY29PNnpEYlhYUDFqeC9hRXZRSVdp?=
 =?utf-8?B?ejg4ZjA0bS9IWjlKSFg2UVF6Zzkzc1lpRGViS05xMzZPNTkzUmhLMytadmdh?=
 =?utf-8?B?SG5UMmM4L1hxUFozTXlHbnBsM3FHUnZmTW1oNnlDUExDbDlnL3huR3VxQ3VM?=
 =?utf-8?B?clc0aEZaaVhES0FUeHdmWXN2ZDNtS1p3cFA4STVjdURFejYvTC9wTTR1czRr?=
 =?utf-8?B?SEs5UkhCdE9BdHA0NnMxU3VkR1BOVUE1bllDcUJtdjErTGRONmx3aDBxSlJ3?=
 =?utf-8?B?SjlwdlpwWDBPZ0ZkM29PS0s0bnBic0hwUjE5UkxxR2xZVDJxQmdMNUNsa1M4?=
 =?utf-8?B?aG50dEhSaUVGcUsrVDBwcWU2QkRtVGVUWHVSTHZoblZJeTZZQUYyWS9vdDhy?=
 =?utf-8?B?cDg4Nm5IM0pkN3pzajJIL3ZEMG5YVnF6N2tNYm1ENWRGb3MvNUVqK3pORzRx?=
 =?utf-8?B?ZGtOT2crRDcvdjNodStmaVVGeTNEZk5DR2hVQ2FuV0xISHZoR2hlbUlhQ0RF?=
 =?utf-8?B?TlN2MzAvcitQbWh3QkttNDNyZ2VOTWZlWWdxVVJ0NUF4ekM1QkZVY1I3bW5C?=
 =?utf-8?B?ZnQwdkJPUmw2L2FXS1pmbHBINi9rOXBiSUc4dnZZNGtsNzNzR1FtZ2tyc21X?=
 =?utf-8?B?eDJGczlaOGxPNHgwT3JNeFJucFFjQUc3K295MXlGR3RKTWMzMlFHNmlORmJQ?=
 =?utf-8?B?bE9sNnlEUE93TkZSQ1o3dU5TdXNWWnZKRm9xNnlFdlFkVWdCT3JlOE1JcUFz?=
 =?utf-8?B?S05oRVR5dnY5Q1Q0TW9CN1FmQ2Y2R3EzRGF6dm1nSmpzbHdITlN0elk5b1RS?=
 =?utf-8?B?a2JCVGlqUVVmaXdpY1BpZ0ZEUlQ4aTM5aXBIQlBodEVGWU9DK1NpL3FPOVRB?=
 =?utf-8?B?SGNNZ1BJYjZvTUVxaDdwT1YvUmVsbVh0b1hWQlQ5TXFVaERWNmh1UEdVSkEz?=
 =?utf-8?B?d3JpMUwxTE1ZS1A5M3BjMUt1dkFSYmdwaDFXZ2hjU3o1MjJwY2Vwc1I0b3p0?=
 =?utf-8?B?SERvL3UzejdUQzhMeVYzekphZ0dmb1lRZGlNb0MvdU5SbmNYRkNObjRwSnJ4?=
 =?utf-8?B?bkF5S1Z4eDJSNVczUEsxRkw0djBIM2RqaVRWaFpjNjFESDZybnNsWVFwb3d4?=
 =?utf-8?B?M1NzNzU2WTRjQmlNODY2a3pvT3hMWUlBPT0=?=
X-Forefront-PRVS: 0337AFFE9A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39860400002)(39450400003)(39410400002)(39850400002)(39400400002)(39840400002)(189002)(43544003)(199003)(24454002)(8666007)(42186005)(81156014)(81166006)(105586002)(230700001)(106356001)(54906002)(50466002)(6512007)(64126003)(8676002)(31686004)(47776003)(33646002)(53936002)(3846002)(6116002)(86362001)(23676002)(4326008)(65956001)(66066001)(83506001)(65806001)(6506006)(31696002)(2950100002)(6916009)(97736004)(65826007)(2906002)(4001350100001)(110136004)(36756003)(50986999)(68736007)(38730400002)(6486002)(53546009)(25786009)(6246003)(5660300001)(229853002)(189998001)(76176999)(54356999)(101416001)(7736002)(72206003)(478600001)(305945005)(93886004);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0802MB2182; 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?MTtEQjZQUjA4MDJNQjIxODI7MjM6eDBsdlB4czdzOUUwS2Q3dmxCTEh4NGdX?=
 =?utf-8?B?STBkWWQ1amFmR3NmWkNnSU1uaG9xM2dENHpEOTVhZFFLdld1a21BSlF6VEhw?=
 =?utf-8?B?R3o4NGRkdk1QQVFxcDczQ0RvbndZQVJqUmk3QjcydGhZRitKUUF1RVhSd0h1?=
 =?utf-8?B?amp3SHk1Mkl4RHJXRkpBZlZlYVRSQkZNeFRWemZaclBzYmI1ejE5aHBGQnhD?=
 =?utf-8?B?eGhVS2ZIQXVVZzhFNGsyc0lnRno2QVFveHVYK0toS3FNWGxkMEhScm1UVlpv?=
 =?utf-8?B?eFlYLzJRNUFaS1E3Uyt6eGU5ZTRXQitjRjdEQmRERlAzdE04ZDBrZkhkY0hS?=
 =?utf-8?B?UDZQQzN1dlpXWnNMMUV6Mmg5WXpFaURrNXhvL2N2QTJNaDB6K3FmVUZ2bG03?=
 =?utf-8?B?WDJwdFUrTFJSc2hzb21EYS9BQjEzQWI0bGl1WUxvWmtJOUZIT0JpRjhiWkRG?=
 =?utf-8?B?aGJLRDRjMm1QbXJFQllZMGJPRTZnVDloenA3aVlXcEFlUUhEb0lGRkJMNjR3?=
 =?utf-8?B?N2E0NnQwRTBhZityVzBIV0lla2J3TVFYclZRTjZURUpSQ0xMcU92RllsRXdj?=
 =?utf-8?B?UlFWamxMRVRSUnN4QUtibDVadTNyOHg4NExuWmd1WGFCSG5OS1BqYndYdEMy?=
 =?utf-8?B?UXk4Z21rMkpMazBYZy9nNWJsZjd4aUpQVEpOODRCL0ZvK1QxK1lEMWtOU1Bu?=
 =?utf-8?B?aEpOcmN4MVRRV1lCNmNrNXpsMmV5YTVZMnVxbWNxYW9VSnhtMHBXc01KYlo5?=
 =?utf-8?B?RkFtditRZGlnU0VDR1o4ckhtNDhZMDFsalptZ0ZJY1p5U0RNWGhEVTBaaUNx?=
 =?utf-8?B?T1dWRDFiazFuOG1udGErckdEZjlQWTgvSkRmajhqQTJFUnViUDlId21IdWdn?=
 =?utf-8?B?ZmFWTXZHOXR6QStGdHFrYjF6cVJBY0VBdXQ4bTE5UW5mRU1WRGtCRENOS2M1?=
 =?utf-8?B?am5hMDB5NEhCUW9SRUdVcVVFb2Z0QnYreXRFSHk3UkxRM3dFcnU1bThLQjhO?=
 =?utf-8?B?MDRvZVJybWk0UzV3akR4M3UvRGdQeFJ0Ny9FYWxKQUd6c0EyU0FZRHNpMWZn?=
 =?utf-8?B?azZDNkpLa2l2WFluODhWZWVRQU1JT20rQUFscXBuSENYUVpVVGI1Z2ptRlI1?=
 =?utf-8?B?cW15UFpTZk8wVnVNSmg1NzI0MDFVTEVSTzNuNERsL1dKZzFpcFJ6Vy9nbGpV?=
 =?utf-8?B?a1FxeGZqK1htbVlHejhLRmJUbXZoS2NTQ3c2NFM2Z3YrZkRnVGFkdlpWeXJG?=
 =?utf-8?B?SHZqd2ZlWVNtUlhMOVNxalZ6eVQwVW9vdkp1RDkveEZmZ3piWnpDZXZ3QkVU?=
 =?utf-8?B?MVpoRk9lQWhDNjMxSlMyL0V2RCt0SHd2dm1EcmtQQWVUUTBCMG5LZnZDMjEy?=
 =?utf-8?B?K2JTM1YzcW9XcmtYa2t6b2FaSEJXb0huVWtEQzZ5VFNDcC8xc2JoVm1UQm5n?=
 =?utf-8?B?TmpKMEdpMytUL0NiS1RCMUsxNDEvUytwRU5OajRXampXSXNrMS9RaFljcVRo?=
 =?utf-8?B?ajJSWlZiS01GdW1JS2h6aCtGTDJZZzJ0aUJiNEc3bytWTzBweG5aS1JzQTJ2?=
 =?utf-8?B?YmZVcDBOaWZUd3kxTXQrdkdpWFE5Z3Q4SmkwYmpLMnhQenNYL0NSQlpraFRL?=
 =?utf-8?B?ZFJxYk9zaFoxdjNwZWlaSWROQytVOE9vRTE3eXJZL2d3ejN1dVVFR1RaRzE1?=
 =?utf-8?B?Y1JFdjlQNk81cUF2RXJBZllJeXFLcEdtbXhZUFQ3eHBpMm5MTzA0K1doNXpt?=
 =?utf-8?B?aDV4aU44WWxWakM2WFV2SjdONWNHSnhpQTZwUzhZWGliNjNQUXI1WGJnODdS?=
 =?utf-8?B?cVFVOGplZjdXUjV2TVc0M3hycEF0SExCMGJPN3VJamxqWE8vdkI5K1NPYWto?=
 =?utf-8?B?UXlkT2dJWG9TVUtUWWlUS2QvelVvSGJ5NXJ1cmFCYlhTUEYvejMrVGxIbWVy?=
 =?utf-8?B?TFNqK1NiZHVNVmlZbmE2QWFyN1BxWnM1NGl5SURHSWRyRHNxYjFNM1dHL2dB?=
 =?utf-8?B?dDhFQzBlVFZqYktNRWlvdUQ1U0Y5d2hxdHJlcGZ0VzdCSlMxNks2RzRoSDNQ?=
 =?utf-8?B?V0ZhamkzUTJPQkYybGdyNG1nbmZYUVc5bytjL1FxWmNGNWRXeGZmZythZkNh?=
 =?utf-8?B?NU15Zz09?=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0802MB2182;
 6:1ALJdvhY063a59HOqV356KDmo3SDCGXW5lYzdmqwRjj3xJBkOLtkm/teoXCVBlLKaQZgstQpLbxS1qbCo8Pakxj5KI4/URSwfXw3NLZA2xFJoFKhFFNceJPCpZKM7XtKrs70ZtjwMMEzJElDUd2VLTb0y8Zu7lbnCzRQ4fPbM15GVdCxxwlzYoe+b0L4X8y+oMuNdQokNA5OeoYMAToM1V8rn/qo0f7vZ1dcSzWaCdMXnwJNogWdS+WQgXrvO443aHGZB80FM++DGKB6s8ZGsh/PaEIt6cz4g9TksmAO8BOdPLMcPpIgRz4wx9cOUtoI3l5WqI5MmLkLdfr2JifvhHsFv1Nx4k0zFuCdTE8BH7X0+xFbKRbonVxmbaxKt3+PKQN+P3wPT0X1gJ9eSSb3acnGz5IofXz869wqaFNhYz/oiL0W4e8fb64rTiEPd/UztY/91sxzepCrK/+RaGIsucAwaHl9B+0CNEkzwRwMrHiVFdh/kSWtEWIT9pbwyfGCTVzQDyhY0IcD+QP4Gmg7FSN30x5kuagyUS2/7ovh6S4=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0802MB2182;
 5:N0XKdgq2X5PEonZe2hURfgPkeXhVYu6c7GbDumUPsneRrXihJd8jEUNWP131WywKSQHZoaoU/rMhAp5j6VEWWomaZwiLi6zIpg38AOZrTvMxN+kjdI8VqX05Le69Ixlaox1lLX3ajO2yDBmhr9oFiRzz9faY7Y0HAlBs5nPcuPEDUgL+41k7C0gNCSuv3lqQZcZJNt3C2RL4yMPYmQMi4xD4B+v8Q8TFigte9B8jA3unVK/e5L/mTkJHzSI4wMdzGtcL3afFCs8oMoG0qJetUnN108P+Yoc9JzDX3KbZ4xpzei4ZAtcGJpwGhoGA3xAFJs+WSH7DO5A8EaKTVrOCT9vaEKnU1jlSeJXseiU1XlFnUcAivtlawvFbZowcVn5+LOcmDXKmzc8cmQrUo2fgpDBJnK0pBzUScYw+Pu0AJ/zJMPf2Q14bMl7qFiwx2/N3cSPtetRA5BNxyuaNwRlhYgcHcPpFPb9bP2GFxKLiU13gpPNaK+bUcnjPC2aHQ3cW;
 24:9CvNyO/62MDC3rjEwSswTnDVCWyIAzS7eFLQ6cYf2Ebxa0bHRKpN0xMnGz1LyHCk1O3UpDEEPi3pxaNSFD/YbYyjlmseNNEqBD9O28jWq4o=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0802MB2182;
 7:oe4FMHomRbLz3zrSC8M0FE0vGHfFfFptDo9fTcO4BHwIvkSXD6xJ7B2J4LraExm+ityEryFFbPyks6zcq6ChE9POwzwy/nnkQuWgj+BgqhyrwJQ702n++ebjNmtWcFYU/z5EcHtF3OYup0YfOusETVvZv2PJzyDbCq0xQdMhM3xRPHxxDsEa9yXWIHW49O7r6dZnyjE5n1DP0wef0U6ERGQ6tPrZk4Nsy9bo/8+XxBZJ+GVfRePDu0p+SKPhIGEJTPdxn9YIWRSie8pe8B9wxZSDy+A1tUlLDcNx3xlDH466wQthOZbSnYBvYZauTR0l3y8mvx4PtI+l1Kp/Fa0XnQ==
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Jun 2017 09:25:20.5976 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0802MB2182
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org,
 nd@arm.com
Subject: Re: [Xen-devel] [PATCH 03/14 v4] xen/arm: vpl011: Add pl011 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>
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>

T24gMTMvMDYvMjAxNyAwOTo1OCwgQmh1cGluZGVyIFRoYWt1ciB3cm90ZToKPiBIaSBKdWxpZW4s
CgpIaSBCaHVwaW5kZXIsCgo+Pj4+ICtzdGF0aWMgdWludDhfdCB2cGwwMTFfcmVhZF9kYXRhKHN0
cnVjdCBkb21haW4gKmQpCj4+Pj4gK3sKPj4+PiArICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4+
Pj4gKyAgICB1aW50OF90IGRhdGEgPSAwOwo+Pj4+ICsgICAgc3RydWN0IHZwbDAxMSAqdnBsMDEx
ID0gJmQtPmFyY2gudnBsMDExOwo+Pj4+ICsgICAgc3RydWN0IHhlbmNvbnNfaW50ZXJmYWNlICpp
bnRmID0gdnBsMDExLT5yaW5nX2J1ZjsKPj4+PiArICAgIFhFTkNPTlNfUklOR19JRFggaW5fY29u
cyA9IGludGYtPmluX2NvbnM7Cj4+Pj4gKyAgICBYRU5DT05TX1JJTkdfSURYIGluX3Byb2QgPSBp
bnRmLT5pbl9wcm9kOwo+Pj4KPj4+Cj4+PiBBZnRlciByZWFkaW5nIHRoZSBpbmRleGVzLCB3ZSBh
bHdheXMgbmVlZCBiYXJyaWVycy4gSW4gdGhpcyBjYXNlOgo+Pj4KPj4+ICAgc21wX3JtYigpOwo+
Pgo+Pgo+PiBXZWxsLCB0aGVyZSBhcmUgYWxyZWFkeSBiYXJyaWVyIHdpdGggdGhlIHNwaW5sb2Nr
LiBIb3dldmVyLCBJIGFtIGJpdCBjb25jZXJuCj4+IGFib3V0IHJlYWRpbmcgdGhvc2UgaW5kZXgg
d2l0aG91dCB0aGUgbG9jayB0YWtlbi4gWW91IGNhbiBoYXZlIGNvbmN1cnJlbnQKPj4gY2FsbCB0
byB2cGwwMTFfcmVhZF9kYXRhIGhhcHBlbmluZyBhbmQgdGhlcmVmb3JlIHRoZSBpbmRleGVzIG1h
eSBoYXZlCj4+IGNoYW5nZWQgd2hlbiB0aGUgbG9jayB3aWxsIGJlIHRha2VuLgo+Cj4gSXMgdGhl
cmUgYSBwb3NzaWJpbGl0eSBvZiBjb25jdXJyZW50IGFjY2VzcyBzaW5jZSB0aGlzIGZ1bmN0aW9u
IGlzCj4gZXhlY3V0ZWQgYXMgcGFydCBvZgo+IHRyYXAgaGFuZGxpbmcgd2hpY2ggd2lsbCBzZXJp
YWxpemUgYWNjZXNzIHRvIHRoaXMgZnVuY3Rpb24/CgpUaGVyZSBhcmUgbm8gbG9ja2luZyBpbiB0
aGUgY29tbW9uIHRyYXAgaGFuZGxpbmcuIFRoZSBlbXVsYXRpb24gc2hvdWxkIAp0YWtlIGNhcmUg
b2YgdGhlIGxvY2tpbmcgYmVjYXVzZSBtdWx0aXBsZSB2Q1BVIGNhbiBjb25jdXJyZW50bHkgYWNj
ZXNzIAp0aGUgTU1JTyByZWdpb24uCgpbLi4uLl0KCj4+PiBJIGFtIHByZXR0eSBzdXJlIHRoYXQg
dGhlIFBWIGNvbnNvbGUgcHJvdG9jb2wgcmVxdWlyZXMgdXMgdG8gbm90aWZ5IHRoZQo+Pj4gb3Ro
ZXIgZW5kIGV2ZW4gb24gcmVhZHMuIFdlIG5lZWQgdG8gYWRkIGEgbm90aWZ5X3ZpYV94ZW5fZXZl
bnRfY2hhbm5lbAo+Pj4gaGVyZSwgSSB0aGluay4KPj4KPj4KPj4gSSB3b3VsZCBhZ3JlZSBoZXJl
LiBPbiB0aGUgcHJldmlvdXMgdmVyc2lvbiwgSSBhc2tlZCBCaHVwaW5kZXIgdG8gZXhwbGFpbgo+
PiB3aHkgaXQgaXMgbmVjZXNzYXJ5IGFuZCBoZSBzYWlkOiAiT24gc2Vjb25kIHRob3VnaHMsIG5v
dGlmaWNhdGlvbiBpcyBub3QKPj4gcmVxdWlyZWQiLgo+Pgo+IEkgdW5kZXJzdGFuZCB0aGF0IHhl
bmNvbnNvbGUgaXMgY3VycmVudGx5IHVzaW5nIHRoZSBldmVudCBub3RpZmljYXRpb24KPiBhcyBh
biBpbmRpY2F0aW9uIHRvIHJlYWQKPiBkYXRhIGZyb20gdGhlIHJpbmcgYnVmZmVyLiBGb3Igd3Jp
dGluZyBkYXRhLCBpdCBrZWVwcyBjaGVja2luZwo+IHBlcmlvZGljYWxseSBpZiB0aGVyZSBpcyBz
cGFjZSBpbiB0aGUKPiByaW5nIGJ1ZmZlci4gSWYgdGhlcmUgaXMgc3BhY2UgdGhlbiBpdCB3cml0
ZXMgbW9yZSBkYXRhLgoKWW91IHNob3VsZCBub3QgYXNzdW1lIHRoYXQgeGVuY29uc29sZWQgaXMg
dGhlIG9ubHkgYmFja2VuZCBjb25zb2xlLiBPbmUgCmNvdWxkIGRlY2lkZSB0byBpbXBsZW1lbnQg
aXRzIG93bi4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 13 09:27:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 09:27:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKi6Q-0006xb-A8; Tue, 13 Jun 2017 09:27:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bp@alien8.de>) id 1dKi6P-0006xV-8C
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 09:27:09 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 DF/25-03557-CEFAF395; Tue, 13 Jun 2017 09:27:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXCytl5VPf1evt
 Ig90XzC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxHc5uZC9ZKVixrW8DSwHhfpIuRg0NCQFfi
 TZ9OFyMXh5DAVkaJeXd3MkI495kkTs++xdrFyMnBIqAqseXaXHYQm01ARWLpmVtMILYIUPz16
 R2sIA3MAhcYJZ7eXQKWEBYIkrh1eyILiM0rYCrx9sJ9ZhBbSCBU4sHt+WwQcUGJkzOfgNUwC6
 hL/Jl3iRnkImYBaYnl/zhAwpwCYRJ3mp+C7RUF2tu5dA7LBEb+WUi6ZyHpnoXQvYCReRWjRnF
 qUVlqka6xkV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmAQMgDBDsbT6wIPMUpy
 MCmJ8m65YhMpxJeUn1KZkVicEV9UmpNafIhRhoNDSYKXHRjUQoJFqempFWmZOcB4gElLcPAoi
 fBKdACleYsLEnOLM9MhUqcYFaXEee+sA0oIgCQySvPg2mAxeIlRVkqYlxHoECGegtSi3MwSVP
 lXjOIcjErCvLog23ky80rgpr8CWswEtPg6yM28xSWJCCmpBkZD8erwCKv+mc90S1JP5u1nXen
 Ea6Rf+aHXWDc6yy5tl+neqt2mei0OBR/67H37quSZU3T75yw4aOF/4Ctv5bb2A5/PWKv1Hn4o
 +b46NWjnE5MLV0L9me5oSt+RMtyjzbnAusbzs3fHild3T56OE1iYVrO2+VNZVLKV3sr7mh8LL
 zi58cYUKrEUZyQaajEXFScCAJ8XcYi8AgAA
X-Env-Sender: bp@alien8.de
X-Msg-Ref: server-8.tower-21.messagelabs.com!1497346027!73494659!1
X-Originating-IP: [5.9.137.197]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57047 invoked from network); 13 Jun 2017 09:27:07 -0000
Received: from mail.skyhub.de (HELO mail.skyhub.de) (5.9.137.197)
 by server-8.tower-21.messagelabs.com with SMTP; 13 Jun 2017 09:27:07 -0000
X-Virus-Scanned: Nedap ESD1 at mail.skyhub.de
Received: from mail.skyhub.de ([127.0.0.1])
 by localhost (blast.alien8.de [127.0.0.1]) (amavisd-new, port 10026)
 with ESMTP id RJO7U-jgbpcK; Tue, 13 Jun 2017 11:27:06 +0200 (CEST)
Received: from pd.tnic (p2003008C2F6872007C45AF6CD82A79EB.dip0.t-ipconnect.de
 [IPv6:2003:8c:2f68:7200:7c45:af6c:d82a:79eb])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mail.skyhub.de (SuperMail on ZX Spectrum 128k) with ESMTPSA id A3C711EC0299;
 Tue, 13 Jun 2017 11:27:06 +0200 (CEST)
Date: Tue, 13 Jun 2017 11:26:46 +0200
From: Borislav Petkov <bp@alien8.de>
To: Andy Lutomirski <luto@kernel.org>
Message-ID: <20170613092646.l5wgvfrgoeb3fksz@pd.tnic>
References: <883f8fb121f4616c1c1427ad87350bb2f5ffeca1.1497288170.git.luto@kernel.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <883f8fb121f4616c1c1427ad87350bb2f5ffeca1.1497288170.git.luto@kernel.org>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Juergen Gross <jgross@suse.com>, Tom Lendacky <thomas.lendacky@amd.com>,
 x86@kernel.org, linux-kernel@vger.kernel.org,
 xen-devel <xen-devel@lists.xen.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH] x86/mm: Split read_cr3() into read_cr3_pa()
 and __read_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>

T24gTW9uLCBKdW4gMTIsIDIwMTcgYXQgMTA6MjY6MTRBTSAtMDcwMCwgQW5keSBMdXRvbWlyc2tp
IHdyb3RlOgo+IFRoZSBrZXJuZWwgaGFzIHNldmVyYWwgY29kZSBwYXRocyB0aGF0IHJlYWQgQ1Iz
LiAgTW9zdCBvZiB0aGVtIGFzc3VtZSB0aGF0Cj4gQ1IzIGNvbnRhaW5zIHRoZSBQR0QncyBwaHlz
aWNhbCBhZGRyZXNzLCB3aGVyZWFzIHNvbWUgb2YgdGhlbSBhd2t3YXJkbHkKPiB1c2UgUEhZU0lD
QUxfUEFHRV9NQVNLIHRvIG1hc2sgb2ZmIGxvdyBiaXRzLgo+IAo+IEFkZCBleHBsaWNpdCBtYXNr
IG1hY3JvcyBmb3IgQ1IzIGFuZCBjb252ZXJ0IGFsbCBvZiB0aGUgQ1IzIHJlYWRlcnMuCj4gVGhp
cyB3aWxsIGtlZXAgdGhlbSBmcm9tIGJyZWFraW5nIHdoZW4gUENJRCBpcyBlbmFibGVkLgoKLi4u
Cgo+ICsvKgo+ICsgKiBDUjMncyBsYXlvdXQgdmFyaWVzIGRlcGVuZGluZyBvbiBzZXZlcmFsIHRo
aW5ncy4KPiArICoKPiArICogSWYgQ1I0LlBDSURFIGlzIHNldCAoNjQtYml0IG9ubHkpLCB0aGVu
IENSM1sxMTowXSBpcyB0aGUgYWRkcmVzcyBzcGFjZSBJRC4KPiArICogSWYgUEFFIGlzIGVuYWJs
ZWQsIHRoZW4gQ1IzWzExOjVdIGlzIHBhcnQgb2YgdGhlIFBEUFQgYWRkcmVzcwo+ICsgKiAoaS5l
LiBpdCdzIDMyLWJ5dGUgYWxpZ25lZCwgbm90IHBhZ2UtYWxpZ25lZCkgYW5kIENSM1s0OjBdIGlz
IGlnbm9yZWQuCj4gKyAqIE90aGVyd2lzZSAobm9uLVBBRSwgbm9uLVBDSUQpLCBDUjNbM10gaXMg
UFdULCBDUjNbNF0gaXMgUENELCBhbmQKPiArICogQ1IzWzI6MF0gYW5kIENSM1sxMTo1XSBhcmUg
aWdub3JlZC4KPiArICoKPiArICogSW4gYWxsIGNhc2VzLCBMaW51eCBwdXRzIHplcm9zIGluIHRo
ZSBsb3cgaWdub3JlZCBiaXRzIGFuZCBpbiBQV1QgYW5kIFBDRC4KPiArICoKPiArICogQ1IzWzYz
XSBpcyBhbHdheXMgcmVhZCBhcyB6ZXJvLiAgSWYgQ1I0LlBDSURFIGlzIHNldCwgdGhlbiBDUjNb
NjNdIG1heSBiZQo+ICsgKiB3cml0dGVuIGFzIDEgdG8gcHJldmVudCB0aGUgd3JpdGUgdG8gQ1Iz
IGZyb20gZmx1c2hpbmcgdGhlIFRMQi4KPiArICoKPiArICogT24gc3lzdGVtcyB3aXRoIFNNRSwg
b25lIGJpdCAoaW4gYSB2YXJpYWJsZSBwb3NpdGlvbiEpIGlzIHN0b2xlbiB0byBpbmRpY2F0ZQo+
ICsgKiB0aGF0IHRoZSB0b3AtbGV2ZWwgcGFnaW5nIHN0cnVjdHVyZSBpcyBlbmNyeXB0ZWQuCj4g
KyAqCj4gKyAqIEFsbCBvZiB0aGUgcmVtYWluaW5nIGJpdHMgaW5kaWNhdGUgdGhlIHBoeXNpY2Fs
IGFkZHJlc3Mgb2YgdGhlIHRvcC1sZXZlbAo+ICsgKiBwYWdpbmcgc3RydWN0dXJlLgo+ICsgKgo+
ICsgKiBDUjNfQUREUl9NQVNLIGlzIHRoZSBtYXNrIHVzZWQgYnkgcmVhZF9jcjNfcGEoKS4KPiAr
ICovCj4gKyNpZmRlZiBDT05GSUdfWDg2XzY0Cj4gKy8qIE1hc2sgb2ZmIHRoZSBhZGRyZXNzIHNw
YWNlIElEIGJpdHMuICovCj4gKyNkZWZpbmUgQ1IzX0FERFJfTUFTSyAweDdGRkZGRkZGRkZGRkYw
MDB1bGwKPiArI2RlZmluZSBDUjNfUENJRF9NQVNLIDB4RkZGdWxsCj4gKyNlbHNlCj4gKy8qCj4g
KyAqIENSM19BRERSX01BU0sgbmVlZHMgYXQgbGVhc3QgYml0cyAzMTo1IHNldCBvbiBQQUUgc3lz
dGVtcywgYW5kIHdlIHNhdmUKPiArICogYSB0aW55IGJpdCBvZiBjb2RlIHNpemUgYnkgc2V0dGlu
ZyBhbGwgdGhlIGJpdHMuCj4gKyAqLwo+ICsjZGVmaW5lIENSM19BRERSX01BU0sgMHhGRkZGRkZG
RnVsbAo+ICsjZGVmaW5lIENSM19QQ0lEX01BU0sgMHVsbAoKQWxsIHRob3NlIGNhbiBkbyBHRU5N
QVNLX1VMTCBmb3IgYmV0dGVyIHJlYWRhYmlsaXR5LgoKPiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYv
a2VybmVsL3BhcmF2aXJ0LmMgYi9hcmNoL3g4Ni9rZXJuZWwvcGFyYXZpcnQuYwo+IGluZGV4IDM1
ODY5OTZmYzUwZC4uYmMwYTg0OTU4OWJiIDEwMDY0NAo+IC0tLSBhL2FyY2gveDg2L2tlcm5lbC9w
YXJhdmlydC5jCj4gKysrIGIvYXJjaC94ODYva2VybmVsL3BhcmF2aXJ0LmMKPiBAQCAtMzkxLDcg
KzM5MSw3IEBAIHN0cnVjdCBwdl9tbXVfb3BzIHB2X21tdV9vcHMgX19yb19hZnRlcl9pbml0ID0g
ewo+ICAKPiAgCS5yZWFkX2NyMiA9IG5hdGl2ZV9yZWFkX2NyMiwKPiAgCS53cml0ZV9jcjIgPSBu
YXRpdmVfd3JpdGVfY3IyLAo+IC0JLnJlYWRfY3IzID0gbmF0aXZlX3JlYWRfY3IzLAo+ICsJLnJl
YWRfY3IzID0gX19uYXRpdmVfcmVhZF9jcjMsCj4gIAkud3JpdGVfY3IzID0gbmF0aXZlX3dyaXRl
X2NyMywKPiAgCj4gIAkuZmx1c2hfdGxiX3VzZXIgPSBuYXRpdmVfZmx1c2hfdGxiLAo+IGRpZmYg
LS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvcHJvY2Vzc18zMi5jIGIvYXJjaC94ODYva2VybmVsL3By
b2Nlc3NfMzIuYwo+IGluZGV4IGZmZWFlODE4YWE3YS4uYzZkNmRjNWY4YmIyIDEwMDY0NAo+IC0t
LSBhL2FyY2gveDg2L2tlcm5lbC9wcm9jZXNzXzMyLmMKPiArKysgYi9hcmNoL3g4Ni9rZXJuZWwv
cHJvY2Vzc18zMi5jCj4gQEAgLTkyLDcgKzkyLDcgQEAgdm9pZCBfX3Nob3dfcmVncyhzdHJ1Y3Qg
cHRfcmVncyAqcmVncywgaW50IGFsbCkKPiAgCj4gIAljcjAgPSByZWFkX2NyMCgpOwo+ICAJY3Iy
ID0gcmVhZF9jcjIoKTsKPiAtCWNyMyA9IHJlYWRfY3IzKCk7Cj4gKwljcjMgPSBfX3JlYWRfY3Iz
KCk7Cj4gIAljcjQgPSBfX3JlYWRfY3I0KCk7CgpUaGlzIGlzIGEgZ29vZCBleGFtcGxlIGZvciBt
eSBjb25mdXNpb24uIFNvIHdlIGhhdmUgX19yZWFkX2NyNCgpIC0gd2l0aAp0aGUgdW5kZXJzY29y
ZXMgLSBidXQgbm90IHJlYWRfY3I0KCkuCgpOb3cgd2UgZ2V0IF9fcmVhZF9jcjMgKmFuZCogcmVh
ZF9jcjNfcGEoKS4gU28gX19yZWFkX2NyMygpIGNvdWxkIGp1c3QgYXMKd2VsbCBsb3NlIHRoZSAi
X18iLCByaWdodD8KCk9yIGFyZSB0aGUgUENJRCBzZXJpZXMgYnJpbmdpbmcgYSByZWFkX2NyMygp
IHdpdGhvdXQgIl9fIiB0b28/CgpPaCwgYW5kIHRvIGNvbmZ1c2UgbWUgZXZlbiBtb3JlLCB0aGVy
ZSdzIF9fbmF0aXZlX3JlYWRfY3IzKCkgd2hpY2ggaXMKKmZpbmFsbHkqIGFjY2Vzc2luZyAlY3Iz
IDotKSBCdXQgdGhlcmUncyBuYXRpdmVfd3JpdGVfY3IzKCkgd2l0aG91dAp1bmRlcnNjb3Jlcy4K
ClNvIGNhbiB3ZSBtYWtlIHRob3NlIG5hbWVzIGEgYml0IG1vcmUgYmFsYW5jZWQgcGxlYXNlPwoK
VGhhbmtzLgoKLS0gClJlZ2FyZHMvR3J1c3MsCiAgICBCb3Jpcy4KCkdvb2QgbWFpbGluZyBwcmFj
dGljZXMgZm9yIDQwMDogYXZvaWQgdG9wLXBvc3RpbmcgYW5kIHRyaW0gdGhlIHJlcGx5LgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 13 09:30:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 09: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 1dKi9W-0007cT-OG; Tue, 13 Jun 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 <Julien.Grall@arm.com>) id 1dKi9V-0007cL-9q
 for xen-devel@lists.xenproject.org; Tue, 13 Jun 2017 09:30:21 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 F9/B6-19466-CA0BF395; Tue, 13 Jun 2017 09:30:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSbUhTURjHO/febVfb1bO7rKdhRBPpdb58iMK
 KCVFaofkpsA/lXd220d7anbk+hJNKKqgJKzQrMtOVZflKhpnVqg+NIrNBLywpzCKl0DTKLOje
 XTU7n34P//95nv85PDTJlit1NO/18G4HZ9Mr4ylLOrHZcK3ZWJjxqX7x6h/tASIb5T4YjlAFa
 LvC6jA5vUUKy73PbZSrfK53YjyAfCjIHkfxNIV9JIz+rlMcR3E0wtvgUH+FSmIW+wm4E1grsR
 bnQGOZH0k8B6fAiV8TlHSZxW9IaKx8rpQKEjcQEPzWGXMp8VKIjn4jJGZwFvxo+khKTOFUaBj
 2xyYkYR5Gvo4h2aOBx2c+UBLHYSM0RFpjTOJ1ED1/m5R5IXR8ORdjwHr48vBeLAXgAILwwAul
 HHsRVB27T8mmBfDo6blJXgF/erpEpkXOg9NjG2RMgfDhfNlRCvdHz5KTLVUQqetWyUWEhHAoH
 PuiBMxCx7suQr7hguqB14TcaAu8a82W/T0K6L05iuSiPAGCwZ+TqZOhPlqukrlHCRe6Z1eg5d
 UzPqB6xqOrZzy6BpFX0RKBd+/n3YbMlWkmt9Vs8dg5q82QmbEyzc4LAmfmbZxJSNvltLcicSd
 miecW8nVsCqH5NKFPYtojawvZBJNz9wELJ1h2uottvBBCyTStB2aoyVjIaty8mffusdrExZqS
 gVbr5zBwVJQZwcXZBatZlsLIQEdPNo8RLOVwOnjdPKZF6oElk6XYMd1iaj170QKdlkFiKFbt4
 t12q+d/fRDNo5FeyxikLmqrwzM9aVAMQYghXkr5GcHD/ZN0PpQYeja0usszPJR7eTwLalJWbQ
 yoFHGbCn6fTc4p0R5dIzzpzCjJqyoq2/Hk+5GNBekDdVdGThQd3Du41Xn9VWLSSG2N+qKxsrb
 udElPS+LBNraTvjRgNg1r1Pllb2s1ihvdwd7KU/27S737Pq/vTr0uvK4o7hOY+XldOtv7fXf9
 fXpKsHCZy0i3wP0FzqysiJkDAAA=
X-Env-Sender: Julien.Grall@arm.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1497346219!103244293!1
X-Originating-IP: [104.47.2.74]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4220 invoked from network); 13 Jun 2017 09:30:19 -0000
Received: from mail-db5eur01on0074.outbound.protection.outlook.com (HELO
 EUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.74)
 by server-9.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 13 Jun 2017 09:30:19 -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=tUFdBBi4b0gsrJpxbCHSzPFqIKK1bjaKtdq+bIn8CdM=;
 b=GjpJ06DxqCT1flS6nQO2345ebNK38JJG676aFvEKfrfK5VZQ4390ZEexoO2rqIYuQngi4hrA+wAIqRq45oGbBte+fwDOuxJKopZTWYEBtmyJSPdUHGT5Wyq5zKRFvhxS2o8QblURI5QUYso86pY8M67vRIaP1evgynOBLWpBKms=
Received: from Juliens-MacBook-Pro.local (217.140.96.140) by
 HE1PR0802MB2185.eurprd08.prod.outlook.com (2603:10a6:3:c2::21) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1157.12; Tue, 13
 Jun 2017 09:30:15 +0000
To: Jan Beulich <JBeulich@suse.com>
References: <osstest-110009-mainreport@xen.org>
 <5936C34C020000780015FCFE@prv-mh.provo.novell.com>
 <22838.46489.303121.802684@mariner.uk.xensource.com>
 <5936D6CE020000780015FE9B@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1706061214580.15791@sstabellini-ThinkPad-X260>
 <5937D17C0200007800160296@prv-mh.provo.novell.com>
 <593A763D02000078001612B7@prv-mh.provo.novell.com>
 <deffc71d-8594-ae73-860a-aa8f52911028@arm.com>
 <593EC7ED02000078001620EF@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a9f87c13-fc99-a3b7-7c7b-a2b392e40765@arm.com>
Date: Tue, 13 Jun 2017 10:30:09 +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: <593EC7ED02000078001620EF@prv-mh.provo.novell.com>
X-Originating-IP: [217.140.96.140]
X-ClientProxiedBy: DB6PR07CA0164.eurprd07.prod.outlook.com
 (2603:10a6:6:43::18) To HE1PR0802MB2185.eurprd08.prod.outlook.com
 (2603:10a6:3:c2::21)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: HE1PR0802MB2185:
X-MS-Office365-Filtering-Correlation-Id: 8ea56081-ed31-4ded-f31b-08d4b23ecd3e
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:HE1PR0802MB2185; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2185;
 3:rpAdP6bHh3VYQqVOSbmvZfiwAJ7SV4Y6q4mzTcxT700rd9fZt5eSgsXesfQnTM1/Lqe6zb+IBQUAPn/T7YL4pOh2WnU9eTbkFyOOJQLnrDMLn94v70wPhd1wzMvyNnHexQOpGj26F3JModj6Q5vlkWHaMkvmuufepkcLCiYOtnCKgHealbG45h94Ynb94DQV7YRHnYr79uV6B0+E9KEoNKTTeFcfEU8h672iP/EtJJr4OojNLjsivx07tO+ZiQST7Vz584W+L4OsIfPekwuFzT7+QysxeExEpDcMVJEVnpYlfWTdiqYtjnlnXRO6JZJjuGTImaIyvb5+rBFy09Jx9D0gW72PD0clYkmDXtezwjE=;
 25:3WaGAhOUQc7V/2FbSttdWNMiOofbTAGECw1fDp34Kq+LLt3LmnNbs932tWgBWXIvfTLLdfNfskIVlP28cWleN4WCvhl2gIMlZvQN/usb0+man4+lTQ+JjapootVgHHJyWb3VRLcc0B+OORW2O7jNTqO85D/KE4AItHpkLHtGZby1gybakACCqlAQaMnm9Z+pv7+h19FmcqsSkKSmWIkFQh9MJnP/R8ej1k1kCz1wRbCp3vuvNF7K+6hiuQI021QFyVkGLX+7/k+O2rq7lwMuHrZfqbSVaXjq2SmgoIj6a3n/htFrO5jJiDST5kFwrtU1lHTObRNwDC6WMD5Xnl3LVbdRpK75xyyMu2GoLMjyEaM5IJUjWnQk5ObjeSlokDgoLzr7kSkJc0DeJoz51zM3POloszQpXHJY2TQvxybmk1Lz1UfXo2Xku1WiElr+fZ9GQS/w1VNAt25lqNd3KP8bG/G92/gv95w/G7eaaDv/3l0=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2185;
 31:szOOLH0hbSRmFLffgqxO9lItfJDCIciF6uXkrYt9/nHSvWkMJ5XsMywzov3bxd4e2h0byoIP3S5N534H2H9OeDECEkELQA4q2T939b1fvKde42Hb6kWn2JdxlkAyE63i9cCogW1BTPk5U/ldj1/G8cW1ZrEP2foZaob2ZGzdVjSw5iOXiYHd+FpT22G6m/IQqf/lNYLHvaGBQTNX/jGXrtCesd8X8R8ZPQraMoWV3v0=;
 20:jXZDWB7T1yDKkzUxS6DDcWeVkRQUGWDUCFP/Tjl4yPbwphTpMBKad+D2U+jUPcYIIRipDj5CHL0G4XjJ9RebXsgYFcFz8+m04pN1JajxhvdII0U38GOfM8qK36ImVtNe1/DX0bcGphXspE8BjBRnFYYOpMp9Nn9ENX+TKB16Zx0=
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <HE1PR0802MB2185DD2B3114469AB6EA1EDA80C20@HE1PR0802MB2185.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(70601490899591);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(100000703101)(100105400095)(93006095)(93001095)(6055026)(6041248)(20161123562025)(20161123560025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:HE1PR0802MB2185; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:HE1PR0802MB2185; 
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; HE1PR0802MB2185;
 4:Qe3H+QJA1jqNpriURBmNvuvmlFYA+jps4pCS?=
 =?Windows-1252?Q?uEGBE7aMQPiO6lKNX5H/Wzppgw/nY9VuPndpCiw4XIsVcdz+bqSncUNs?=
 =?Windows-1252?Q?N91xaEHFArW7vKixLK7pRlPzOiTVQeQcO4z6QBL1EruKrnuxx0Y7FsnM?=
 =?Windows-1252?Q?F2pOGozd76xe2NqXnYMbc0/W96qKFtUSCDYmg6gZBwVIsWc39/g9qP6X?=
 =?Windows-1252?Q?JTM/YzGwra/Lm5qDu5YCWKS7U2ZMgg9vp7LtYjbM0S25tjpWG4Q2fMSf?=
 =?Windows-1252?Q?ScV7FBEyojl/pKBWKa3D03VDFKjfC4/22UxY7+LM6XEGgoQ3BVgZSCQx?=
 =?Windows-1252?Q?OcfD+iAYssPmreO4VnhM2CXchwhjNXrCM4TrbgakNsccAnZhNLxF83+Y?=
 =?Windows-1252?Q?w5yH4idJuxQw0FP01BcacT0Qs2IdMYEJyv7FUozb+82cMgZVMkcg2brU?=
 =?Windows-1252?Q?nUQSO0FcpXIcB3AsZ/KSzEGhxsuYaWv7OkhtE/WyEc43wovXPeJ4sJkT?=
 =?Windows-1252?Q?KHvKeUSl6ikdJuND+Uj91Fk65W3ltUsUsaXK9nBCjkp0w5L+7e9GiZfp?=
 =?Windows-1252?Q?8/mWoelDDPLm/GlUreD5lFJhEcg2FWv9huirA8fPxl9x60SRm6UiVM8M?=
 =?Windows-1252?Q?Cuj8CmRREiDBJwntbuJtcf7rAaqmNJQuIqSvXME1gtsdDLoRCjtiS5xe?=
 =?Windows-1252?Q?z6DMSz6AOlcf2avPShmPpJtPws4gAI46JR/+uDX1v6v3N7O6+BjHltzL?=
 =?Windows-1252?Q?lOkPggeHoU9NcM3NwWEoj61q+WEPimhgpIA9ilXOwQVPkfQ9C+GjozhO?=
 =?Windows-1252?Q?sc6WmNqXGDr7GjjbwRf13+YtPc7BzJUSfAw5T98rg5+QUfGOlEV84Q2k?=
 =?Windows-1252?Q?DAqXx0l9QBrwiIbxCWWGTmwId1y1C/1oczZsOQ0vbnLJx6l+qel2hNrV?=
 =?Windows-1252?Q?5+vh6RyQ5UAa/YM/e/CGKpRqgXG6kXIb0zlPiQyp8Pwp6OdowdeKDTWU?=
 =?Windows-1252?Q?wx4kPt+2d87/hwgtj2NZkuAvSSFU8/VEB+IXqyviwor3reVjvvlSw9ZU?=
 =?Windows-1252?Q?bKyzr/OGF3gDELSIy/hiky+CtMwRv6R0cjHZsKyKjjVLkP5YF9N7Srhc?=
 =?Windows-1252?Q?/QzwcQ2tx68aDgsVV6I4EAEDlv1j8jVbwH7buOnPsZs4gO7Y0D20M/2t?=
 =?Windows-1252?Q?Bv9SR2FKcEuf2X5w1rkQ/vFyBMmrkgMwXjv4dN/7rxs4qIhdWDv7cy1Z?=
 =?Windows-1252?Q?0Yib8Fm4H12PtkxlE/Lrd4nzX3WIIk3EAuNgXGzZmZUlbzTM3uoUy7AN?=
 =?Windows-1252?Q?WSrYEf98pr8ZrrCNPLjXQnuJvMy++XYmGiDSRBk0ihdB/rE=3D?=
X-Forefront-PRVS: 0337AFFE9A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39860400002)(39840400002)(39450400003)(39410400002)(39400400002)(39850400002)(24454002)(189002)(199003)(229853002)(7736002)(97736004)(2906002)(25786009)(66066001)(305945005)(189998001)(105586002)(230700001)(47776003)(6666003)(4001350100001)(4326008)(38730400002)(81156014)(8676002)(110136004)(6246003)(81166006)(106356001)(65806001)(5660300001)(72206003)(54906002)(42186005)(6512007)(33646002)(478600001)(23746002)(6486002)(86362001)(65956001)(76176999)(65826007)(31696002)(6506006)(53546009)(8666007)(54356999)(64126003)(53936002)(50986999)(6916009)(50466002)(3846002)(36756003)(101416001)(31686004)(68736007)(2950100002)(6116002)(83506001)(93886004);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0802MB2185; 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: =?Windows-1252?Q?1; HE1PR0802MB2185;
 23:y70TYdOl5wjWqz7D38HR2glELVBkj/imKsQ?=
 =?Windows-1252?Q?u6bIZmVmVIDTiylqksFnnf2qulRBLgkg5Cb1eJPu5bOCnVZobISXBmXX?=
 =?Windows-1252?Q?pteidDU2FHuj0iqaPxIGuqThL8b+nKBQYbqkbt4l0dBE+o+zXGnOP3l6?=
 =?Windows-1252?Q?lCD5NT3FETJjiq/yjkaztlvj9HkH9/D6tnJLhMrat1TcDiR4LU+3pHaH?=
 =?Windows-1252?Q?XpZ1rZTfZX7k1mKKDRu8+WksQYnMOkEz0HpY/UOduX2zmo7l0jV+WBEa?=
 =?Windows-1252?Q?+DgABrJoCkTDG4OSuaga2/035atFRitYXuYdAXHy5h5qaZIshD8pkkTY?=
 =?Windows-1252?Q?KTDIIUliGBborsc80BpiTxuI10hLNSyTbT6qviwMxunfBAiQtHGeJgUH?=
 =?Windows-1252?Q?C0S1A4Fv/mp+PKyr8tmLNjp71CrvyXXqOeQRaFWL+dMcUEncBJiLu9bh?=
 =?Windows-1252?Q?lpM/Ghrn1uL73d5sVPmjiNk7yLknEwKc09umaZn4nTtMMCBO1TEk0CGX?=
 =?Windows-1252?Q?TuHMNj36D10mRYbrcEFDsyPV/B96rVbLvlfopmEISzSFbFW36XZzmSQP?=
 =?Windows-1252?Q?MH78JaqDOLTmdDpNDhoL8MBxxGxIb9O2/JSrLVVmGByiY/CCgNVJL8KJ?=
 =?Windows-1252?Q?fXg3g3FBQM051Ytl/dX/gihT9SZlrOAHYkHG+jCUrOrbyEC+wQxhDGJr?=
 =?Windows-1252?Q?N0EsRPnvdPHXzwsbvVfmRfXGi7eaHg6z4PU1Sq/spxzg5vGWWHm9KuG3?=
 =?Windows-1252?Q?OP9YsG09ZRZD6HX+7uIdw7yPwnnwCXisZnuB3nv5hjR2Zwm6GN7l7b1c?=
 =?Windows-1252?Q?BEvEO3n4z6lBUIpuR+MgZCFqhzFtNiC8IWvNWf1WO9RHC6g1FXljOyfQ?=
 =?Windows-1252?Q?KsurMBwcc1AkjIsSOWdGLqQKgnHlimGrKoQGcrFxOv+qIp4Vyd9HpHBI?=
 =?Windows-1252?Q?p16v54SdYITaYqdQC8MxKs2IWv3eL5IiOO7x/DrUObyL+k5mL2Jm1SeR?=
 =?Windows-1252?Q?iaq+EYthZWlifAKL1L/lXQQGinHuWR+kmU8tVDmlA6NivF2VOWn6h7J4?=
 =?Windows-1252?Q?tQnTxq8nHVTjlweM+Zd96bZh4Nbj+66mAaXzTTmYvaWQpHy2uPCGAJj0?=
 =?Windows-1252?Q?NfFdoyP+AyAeqXyBjgz776ZDnLvA7eKEXLOJFQBk/4GCupqMI2QzcDsN?=
 =?Windows-1252?Q?GzKEzuU2q9nwmlnIv+2eXkdrbF/gVZmMrw6rlVD3rVmAfGEEOy0YZU3V?=
 =?Windows-1252?Q?BWavXdBVuKGXmfdpGwW4cjbbqIADCuieyq+NoVpxzqeAEseLzcLlghv6?=
 =?Windows-1252?Q?b6RFPsogJVRc3E7rcj0gO/tBCQ2XQZaR6tSws7FV4gx6bGe8DF1JTjUw?=
 =?Windows-1252?Q?C5PUL130sMQhFGgGjLrCpUZjigvMVSS8NIQL0UuhVaTzlgz0taPSvo7i?=
 =?Windows-1252?Q?x4x3CRSVbEtgpxhQz8ZUYhcbqCPI37FXuU0gWRHsoxYFm6dBZXKSgUnV?=
 =?Windows-1252?Q?7+bS1/wlcPiywo0TPGfTK1/wzXbkKeP3cf/uScZZQz3H/W//ge4k06aX?=
 =?Windows-1252?Q?kqobQcRCy5D9/iJlq/lJOrVeUHrHAJS/w5WPXMb5NHJN/NiX4VyMUxxK?=
 =?Windows-1252?Q?XGaXKc9AjmQLLNdTX5ib8FcouzflYbWwt4dmrSHa5TOw1TehGLvLE95z?=
 =?Windows-1252?Q?lu/X48XSJqQ=3D=3D?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2185;
 6:psyhabAPQq/mjFdy9AdhEtmOmF9GQO7qfuCv6N60rkLtagArA/FptcXBWKF26jvHqLy5zPy8F2r5/5R6vDJuHIML3sEpb6nOr5aH3Vyr8I/DgEfFX/yKYKaRkF8gISj9Z3GPZ0zozL5EOdVTe+MXdDO2a13yYQMBmk4ft2SAbS8ZHzwPjg2iYZpeGR5KDIOGwu6174iUI0QwLxNeURa42nXXAMIPADJQtAk4NTWyaUtc9CgJg7ZOLsW17pHzVbszosf/TyebBUu2yaf0qlZdbY4FNhrhgzf7RVBrqjqcRerBpVcbOkDHhOt18knafbuBFWm6L0w5SQnIA//umjNyphEDJlsFepHpx2I1rakLkEmX9LCQJZVKiW49XNAD58Tyy8/jnuIhtdYx7DZghtL5hhYi8qHryLK2Xsc+KVg4nGll/C/sch+qlhAXFli619mB+CwRGIoUs2ikjJ94Z4bf77SpwvrrDKqrAxbxUXZXTAa30gcN7uBrSWG6QiJ0QVX6jXWmVM1HzowjmLotRMWSoTUP+Hg0ToWzB9Jj6MIS0mE=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2185;
 5:FCajloLrZiRUIiqhNbm+bNQ2UDwtrKg6d3CF/80mVYCCUlGMnZm4yPt6igDTILDDz3L4kWSb8aiHYu4GiCtbBH4GHlmucgf19KJMWnVjKT71JA1wl1gggMLUr5vfpozCBCKu3Zw8bxxNovvYaMIIYHZfNOym0cpQV1/2/frZmcw+1Xdx1R7z7xx9jJaXHnziYPDLcCfecLnqMNKIn6M2HNExOcRezmJrZQQ/jwnHsx8oe3NEglhcZZMrTm76k7x+mLt/Rfu0JugNeKRLf2TZK47w99WKD5V9p2ktpigRV8cRF5WE/g32Vbwghv3Ii62MU3xdTL990isvzZfXLMqLxvjnPtMzw4S4L1+K9fl24gJB921V8k/O8SQ2fkqXeu4UkOyujlOK3A+7bDVGRn180h0IHwQOSD+0TY1JwD7PA4ZAvbexL3q2owsqzDUAGtcQMSCp3LwhJF8HS13rfg1kCiViWpoQoXhR7LPMkKJ8g7z3V6siRM99yOO+pYxxAayy;
 24:cB5lsg5j0OuBO18KD0616lfVX9TLshzjvoC8ke5x8b/PIwH6/bkBsxdyUOWxq2zQOkgiZ+z7v4boa2nACukiccidZIg2nmQ7m6swhV2dK/c=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2185;
 7:TcsCBjrPov5TsYh00xLEVS2xy9Jp4jtW2dd+SUw+gwxjNez0ORk2HqM6G2BrHfWT/srtnD5XlyBvqV94ZuxpmCdsP652zc74iwnxz/2NUymuwsmwy7gOSthscCZZMICU2//M4QpEQLDZET7ctV3vN4fn47wcEJ9rX5JkEQwdYKreFZu+fJ0flduXZAYFehARjN9xJdttVUTEx/pGJ+cAIU3c5LegjXSdXeZNyrtTm2DDdzRs2UQh+LG7x/eFqCPP3zIGh0pOfAMYd/UH8OMu8lorLJxHAMnaNMiMYs/ABjOXDlWqvJ11Xh1fwmjCWHKZsjck94WIa81xu5gpA6JxVA==
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Jun 2017 09:30:15.0691 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0802MB2185
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>, osstest-admin@xenproject.org,
 xen-devel <xen-devel@lists.xenproject.org>, nd@arm.com
Subject: Re: [Xen-devel] [xen-unstable test] 110009: 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>

SGkgSmFuLAoKT24gMTIvMDYvMjAxNyAxNTo1NywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24g
MTIuMDYuMTcgYXQgMTY6MzAsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+IE9uIDA5
LzA2LzE3IDA5OjE5LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDA3LjA2LjE3IGF0IDEw
OjEyLCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Pj4+Pj4+IE9uIDA2LjA2LjE3IGF0IDIx
OjE5LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cj4+Pj4+IE9uIFR1ZSwgNiBKdW4g
MjAxNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4+PiBPbiAwNi4wNi4xNyBhdCAxNjowMCwg
PGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+Pj4+IExvb2tpbmcgYXQgdGhl
IHNlcmlhbCBsb2dzIGZvciB0aGF0IGFuZCBjb21wYXJpbmcgdGhlbSB3aXRoIDEwMDA5LAo+Pj4+
Pj4+IGl0J3Mgbm90IHRlcnJpYmx5IGVhc3kgdG8gc2VlIHdoYXQncyBnb2luZyBvbiBiZWNhdXNl
IHRoZSBrZXJuZWwKPj4+Pj4+PiB2ZXJzaW9ucyBhcmUgZGlmZmVyZW50IGFuZCBzbyBwcm9kdWNl
IGRpZmZlcmVudCBtZXNzYWdlcyBhYm91dCB4ZW5icjAKPj4+Pj4+PiAoYW5kIEkgdGhpbmsgbWF5
IGhhdmUgYSBkaWZmZXJlbnQgYnJpZGdlIHBvcnQgbWFuYWdlbWVudCBhbGdvcml0aG0pLgo+Pj4+
Pj4+Cj4+Pj4+Pj4gQnV0IHRoZSBtZXNzYWdlcyBhYm91dCBwcm9taXNjdW91cyBtb2RlIHNlZW0g
dGhlIHNhbWUsIGFuZCBvZiBjb3Vyc2UKPj4+Pj4+PiBwcm9taXNjdW91cyBtb2RlIGlzIGNvbnRy
b2xsZWQgYnkgdXNlcnNwYWNlLCByYXRoZXIgdGhhbiBieSB0aGUga2VybmVsCj4+Pj4+Pj4gKHNv
IHNob3VsZCBiZSB0aGUgc2FtZSBpbiBib3RoKS4KPj4+Pj4+Pgo+Pj4+Pj4+IEhvd2V2ZXIsIGlu
IHRoZSBmYWlsZWQgdGVzdCB3ZSBzZWUgZXh0cmEgbWVzc2FnZXMgYWJvdXQgcHJvbWlzOgo+Pj4+
Pj4+Cj4+Pj4+Pj4gICBKdW4gIDUgMTM6Mzc6MDguMzUzNjU2IFsgMjE5MS42NTIwNzldIGRldmlj
ZSB2aWY3LjAtZW11IGxlZnQgcHJvbWlzY3VvdXMKPj4+Pj4+PiBtb2RlCj4+Pj4+Pj4gICAuLi4K
Pj4+Pj4+PiAgIEp1biAgNSAxMzozNzowOC4zNzc1NzEgWyAyMTkxLjY3NTI5OF0gZGV2aWNlIHZp
ZjcuMCBsZWZ0IHByb21pc2N1b3VzIG1vZGUKPj4+Pj4+Cj4+Pj4+PiBXb3VsZG4ndCB0aG9zZSBi
ZSBhbm90aGVyIHJlc3VsdCBvZiB0aGUgZ3Vlc3Qgc2h1dHRpbmcgZG93biAvCj4+Pj4+PiBiZWlu
ZyBzaHV0IGRvd24/Cj4+Pj4+Pgo+Pj4+Pj4+IEFsc28sIHRoZSBxZW11IGxvZyBmb3IgdGhlIGd1
ZXN0IGluIHRoZSBmYWlsdXJlIGNhc2Ugc2F5cyB0aGlzOgo+Pj4+Pj4+Cj4+Pj4+Pj4gICBMb2ct
ZGlydHkgY29tbWFuZCBlbmFibGUKPj4+Pj4+PiAgIExvZy1kaXJ0eTogbm8gY29tbWFuZCB5ZXQu
Cj4+Pj4+Pj4gICByZXNldCByZXF1ZXN0ZWQgaW4gY3B1X2hhbmRsZV9pb3JlcS4KPj4+Pj4+Cj4+
Pj4+PiBTbyB0aGlzIHdvdWxkIHNlZW0gdG8gY2FsbCBmb3IgaW5zdHJ1bWVudGF0aW9uIG9uIHRo
ZSBxZW11IHNpZGUKPj4+Pj4+IHRoZW4sIGFzIHRoZSBvbmx5IHBhdGggdmlhIHdoaWNoIHRoaXMg
Y2FuIGJlIGluaXRpYXRlZCBpcyAtIGFmYWljcyAtCj4+Pj4+PiBxZW11X3N5c3RlbV9yZXNldF9y
ZXF1ZXN0KCksIHdoaWNoIGRvZXNuJ3QgaGF2ZSB2ZXJ5IG1hbnkKPj4+Pj4+IGNhbGxlcnMgdGhh
dCBjb3VsZCBwb3NzaWJseSBiZSBvZiBpbnRlcmVzdCBoZXJlLiBBZGRpbmcgU3RlZmFubyAuLi4K
Pj4+Pj4KPj4+Pj4gSSBhbSBwcmV0dHkgc3VyZSB0aGF0IHRob3NlIG1lc3NhZ2VzIGNvbWUgZnJv
bSBxZW11IHRyYWRpdGlvbmFsOiAicmVzZXQKPj4+Pj4gcmVxdWVzdGVkIGluIGNwdV9oYW5kbGVf
aW9yZXEiIGlzIG5vdCBwcmludGVkIGJ5IHFlbXUteGVuLgo+Pj4+Cj4+Pj4gT2gsIGluZGVlZCAt
IEkgZGlkbid0IHBheSBhdHRlbnRpb24gdG8gdGhpcyBiZWluZyBhICotcWVtdXQtKgo+Pj4+IHRl
c3QuIEknbSBzb3JyeS4KPj4+Pgo+Pj4+PiBJbiBhbnkgY2FzZSwgdGhlIHJlcXVlc3QgY29tZXMg
ZnJvbSBxZW11X3N5c3RlbV9yZXNldF9yZXF1ZXN0LCB3aGljaCBpcwo+Pj4+PiBjYWxsZWQgYnkg
aHcvYWNwaS5jOnBtX2lvcG9ydF93cml0ZXcuIEl0IGxvb2tzIGxpa2UgdGhlIGd1ZXN0IE9TCj4+
Pj4+IGluaXRpYXRlZCB0aGUgcmVzZXQgKG9yIHJlc3VtZSk/Cj4+Pj4KPj4+PiBSaWdodCwgdGhp
cyBhbmQgaHcvcGNrYmQuYyBsb29rIHRvIGJlIHRoZSBvbmx5IHBvc3NpYmxlCj4+Pj4gc291cmNl
cy4gWWV0IHRoZW4gaXQncyBzdGlsbCB1bmNsZWFyIHdoYXQgbWFrZXMgdGhlIGd1ZXN0IGdvCj4+
Pj4gZG93bi4KPj4+Cj4+PiBTbyB3aXRoIGFsbCBvZiB0aGUgYWJvdmUgaW4gbWluZCBJIHdvbmRl
ciB3aGV0aGVyIHdlIHNob3VsZG4ndAo+Pj4gcmV2ZXJ0IDkzM2Y5NjZiY2QgdGhlbiAtIHRoYXQg
ZGVidWdnaW5nIGNvZGUgaXMgdW5saWtlbHkgdG8gaGVscAo+Pj4gd2l0aCBhbnkgZnVydGhlciBh
bmFseXNpcyBvZiB0aGUgaXNzdWUsIGFzIHJlYWNoaW5nIHRoYXQgY29kZQo+Pj4gZm9yIGEgZHlp
bmcgZG9tYWluIGlzIG9ubHkgYSBzeW1wdG9tIGFzIGZhciBhcyB3ZSB1bmRlcnN0YW5kIGl0Cj4+
PiBub3csIG5vdCBhbnl3aGVyZSBuZWFyIHRoZSBjYXVzZS4KPj4KPj4gQXJlIHlvdSBzdWdnZXN0
aW5nIHRvIHJldmVydCBvbiBYZW4gNC45Pwo+Cj4gWWVzLCBpZiB3ZSByZXZlcnQgbm93LCB0aGVu
IEknZCBzYXkgb24gYm90aCBtYXN0ZXIgYW5kIDQuOS4KCkkgd291bGQgYmUgb2sgd2l0aCB0aGF0
LgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 13 09:42:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 09: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 1dKiL0-0008O3-Sr; Tue, 13 Jun 2017 09:42: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 1dKiL0-0008Nx-5O
 for xen-devel@lists.xenproject.org; Tue, 13 Jun 2017 09:42:14 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 C2/27-03620-573BF395; Tue, 13 Jun 2017 09:42:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDKsWRWlGSWpSXmKPExsWSoc9oo1uy2T7
 S4MR9VYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPtr19sBYf5KuaueMvewPiUu4uRi4NFoIFZ
 ovP/eeYuRk4ORoEwiebHE9hBbCGBfiaJe4tZQWxhAUOJw3uOgtkiAj4Sd2Y3MoE0CwlcYpRYd
 fUQC4jDLDCFUeL1u0dsIFVsApoSdz5/YgKxeQWsJB6e/AMWZxFQldh77wojiC0qkCrx8d0XRo
 gaQYmTM5+wgNicAvYS75/MBetlFrCVuDN3NzOELS+x/e0cMFtCQEni7ZEDYIslQBa/u3CGGeJ
 sRYkZnQdZIIpkJY6enQNl60jcmLqUCcL2lThy4ynQmxxAtrLEqRY/iHC9xIX/81khZk5ml5je
 vY0JwrnCLLF+TjfYAj4BIYntD/ZADSqQODqrkx3Ctpa4OG0+G0TDBVaJh7vesEM4N3glbuxsh
 KqSkVh6pw0qcZRN4veqI0wTGLVnIYXBLCR/z0Ly9wJG5lWM6sWpRWWpRbrGeklFmekZJbmJmT
 m6hgZmermpxcWJ6ak5iUnFesn5uZsYgamCAQh2MHb8czrEKMnBpCTKu+WKTaQQX1J+SmVGYnF
 GfFFpTmrxIUYZDg4lCd59m+wjhQSLUtNTK9Iyc4BJCyYtwcGjJMJbvxEozVtckJhbnJkOkTrF
 qCglzssL0icAksgozYNrgyXKS4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmvbgBaApPZl4J3
 PRXQIuZgBZfB7mZt7gkESEl1cC40Kzni+7qzaLtncqFS0vYp/+IeblcxdD9b2XEzKNez5Yes/
 1VvODXk/RF2y/F3yxWClqdZ5pxRuhsiEpY+IeHPZeTdDIY9t+XdmPiDbJ/FMKh/cBpPdOzpSk
 O4dZBNdLbBXxPVAcd3Hb10w31nvLW9Zk6haLqN5maja79/7NJyNY5aPadTQ+UWIozEg21mIuK
 EwH1T60ZjwMAAA==
X-Env-Sender: Julien.Grall@arm.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1497346932!73654077!1
X-Originating-IP: [104.47.1.60]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55892 invoked from network); 13 Jun 2017 09:42:12 -0000
Received: from mail-ve1eur01on0060.outbound.protection.outlook.com (HELO
 EUR01-VE1-obe.outbound.protection.outlook.com) (104.47.1.60)
 by server-7.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 13 Jun 2017 09:42:12 -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=BB+PCNB1DbkxYtmAJUFLdLmI/08JaXO7522cKSR2/+8=;
 b=aH920VeIm6zG0waQPOENGCsUH98SHwHclxyhbGEpZYkozQKa4ZbtqZbYHf79PLPZbOj0SkWrf+3YuHvhQ/EFiCs7g5ZUfO9Y4Z8sY2sBsPDk0IJB1+xx39800ADIDKgsbF6Az9cDi1XDEPFviN0lOjkKR76hvNQWMFDFnSZbxXA=
Received: from Juliens-MacBook-Pro.local (217.140.96.140) by
 DB6PR0802MB2184.eurprd08.prod.outlook.com (2603:10a6:4:84::18) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1157.12; Tue, 13
 Jun 2017 09:42:11 +0000
To: Jan Beulich <JBeulich@suse.com>, Andre Przywara <andre.przywara@arm.com>
References: <7aecfd54-b46a-5941-f5b6-7e5a9243c5c0@arm.com>
 <593E8F4B0200007800161E3A@prv-mh.provo.novell.com>
 <b8e15bca-a940-d913-9c24-09534cf0fd89@arm.com>
 <593ED1B2020000780016218B@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e3cef232-9c27-bd57-0f45-09021e6365ea@arm.com>
Date: Tue, 13 Jun 2017 10:42:08 +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: <593ED1B2020000780016218B@prv-mh.provo.novell.com>
X-Originating-IP: [217.140.96.140]
X-ClientProxiedBy: DB6PR0902CA0030.eurprd09.prod.outlook.com
 (2603:10a6:6:2::43) To DB6PR0802MB2184.eurprd08.prod.outlook.com
 (2603:10a6:4:84::18)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: DB6PR0802MB2184:
X-MS-Office365-Filtering-Correlation-Id: 95808567-472f-4f57-53e7-08d4b240772a
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:DB6PR0802MB2184; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0802MB2184;
 3:kWOVBSYxnKqc5ObzJYBpgwLFIorfg36UDb97kgNc28Btq8yUE4JCfG7AbPQuE5HqO0HGZuef1zrf7+6NZqnHITHtG1DNxf/xnf1twvPh4jYF5nKhEsDMzO0ryvoZhr2MMT804cKS7ws9YyApY9G0c0ZOlI8W3a74qpQo+20BWhskWbyV3gRBFT1RHYIsnIbZSxJVTS5lutNLjcaCmY+UjNoPWGR5K+ruJTn0P53/C1nnrf2dBh/iFu39Rxe3VAXJeJ99RUuhZ8OTKwIx6wT8AWvlKHq4AkPaStCOF2Y0Vhnfno5s9dfwQhj3BCJLmmDl21PI4NS+YG0BAj6qMPF2wHQf4b1TGqTzlPsoVDSPsgQ=;
 25:hYZ/gYNeXrjqSES2EE3qWMONH5pQiY/02HoGAKWAd2AHE2xJUJZR/pYGm2iNHi0gxX4wYdUzQSGsad8XHLFpLH0q1aySBUI/yEkWuJxm6ye808GuzyAUC5SgjtqKnc3iPofjSkpbENN3q8pyHBXCARJK2S7HAkR67sBBcCeF1r4bcWvrbj61vjdG/0sdGPVpJeJ8C4C+eLaPDvOOxa9VMnyramkmG1UP45DiTsQsHjNkW86KEg2fYZrBl1h7rHDwYIj72ZTa6NWGUQNFtRHYcIvHfUT4nNHmcmgfe8xqUVUM4sSliOjKUjpwUCRwxZVoXZx2z42lZNdBDy2ktPNNL1b6HAXinIp5Nz64HpObYEr/4ASQ3OmF3+MZ/kEOBvmby5cFPigOgUCz7eng98GW+A9zWA5AvUoVDRG+gJwdanx520YiG6TZ0yQzt+E6MdBK2+55Snhv7u+8l2CdtxX7tJRkTuyMUf9JWdYdXMvgrKk=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0802MB2184;
 31:thLzeqsV7QqQ09Furu7HS0xiBY2GqUbEOrmYi1Wt3Sz2vZ6UTwuYC+9YITUt4C/ktCND7m8ztbseAjdcGoEPnkxba9UslOT4OBPPl31wEzfuYX+cCbh5FCz075mT1a7lBxu/Z/eK5ZLZCMIR0llUn2OlNvur1Y0jm0ZFe1P+1jGP8CJ1UErDlq8Xwk8GgnXakyEXFWwbk9IpRlKuffBO6HlTvggufLUy93cbMu/ZGDY=;
 20:PFLSpqxtoI29FtoinFOhljSad7Jxw7BlhImr0Aonu56O+JzFddI039wnTNFrS39/pImrXTKam1L2fyQO0gkWNqW90Hiydrba74O0zlioJAx+C1TZNi4sYIynMxdBAmpMPkvuhm/yK038V15zexdSVqPWrsbx91nAMFaL6NkqorM=
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <DB6PR0802MB21849D2AA958E6BD68A1EFEA80C20@DB6PR0802MB2184.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(100000703101)(100105400095)(10201501046)(3002001)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123564025)(20161123555025)(20161123562025)(20161123560025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DB6PR0802MB2184; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DB6PR0802MB2184; 
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; DB6PR0802MB2184;
 4:oYO0N6lkcVu+1D/n1tNTIbiY3bzBCyXAJ+vF?=
 =?Windows-1252?Q?zpa3Suw1hKdNo1HKGwepgbJ1puA2roafrvpyjYxdN7+rFrJiwCEhP7xl?=
 =?Windows-1252?Q?UyGiWJV2azG4Ll0555N1jmck3qHXfCbIqbg7uBamkdt4IzCOfQTFyL/L?=
 =?Windows-1252?Q?2H0+PsHEKjLsnmcbNONhOgdczgfPNpU7S+rauGaWfYZW4QJDsCDcKSGo?=
 =?Windows-1252?Q?tExjApwizTf6qw2JPtacgNuEq+eoyt0CakAEpmHH11U/0t4e7czUlItg?=
 =?Windows-1252?Q?gwbRJ6fHjHT1pTLTNshELN4dWtiGBcFpn0QQfOWtq/vaY/gSOmiLRCYF?=
 =?Windows-1252?Q?RvQFkjCQwv07FTPpHwmG+1BPI6DWTokB53s6zt1WQgDYNHY3H2yaha9P?=
 =?Windows-1252?Q?csnGWSE8mTuT6vLzV5a9tZED4uqgq4ykCzPgCYzxe+FbLoIBcmIx86SN?=
 =?Windows-1252?Q?RRWTJNCkLhfueo4W55JqOdMGJUxAqO7z1j+esJDK4IXQ85WRxO/6DOBr?=
 =?Windows-1252?Q?kJeHw+FfMiHs8fagLfKktM5ZdPhVMrUvoYrXJzRUzDyvPNFYDrVplrDY?=
 =?Windows-1252?Q?xDwReAmwu0wCVeAUMhGJ4GO96mIM3TICy7m+LsPZkA0fXHylFHI4jdkV?=
 =?Windows-1252?Q?xC/LYSYTgh/HvbErKAT2GcvgBC96wnIgk9on+POay+DjnvQAXNTNQcu9?=
 =?Windows-1252?Q?WR6ECmr5iYczEDIZ++L0XpZWd47Zu6BQaH5wp1Rb4TtDtBB5HOk4q+Z6?=
 =?Windows-1252?Q?s8hyiNXM0RucrWgPKB1jnSmNUXQBu5M/DoZPR6dKha77Nfp686PSbFmx?=
 =?Windows-1252?Q?Pw6DWtnaPk7bQC/1KEbq9MVk57OwFv638gISxIRb3REEY96TcmmysjD8?=
 =?Windows-1252?Q?al0wymKSi0Wu/hbRuFyoP3c97aLqjm8drcglfuYbJ6oMzAEAQhXOBHNn?=
 =?Windows-1252?Q?FZhREAqR7tWT/igyYMStzh5yjOKO6IQIumNDpUm4+KqVkzaE6hr56aAt?=
 =?Windows-1252?Q?dwNsVYk+AcRS3dApajuhELD0Yn9R9H8zkUYP+2vyeNOBHfWhY8Lp334H?=
 =?Windows-1252?Q?jt9CbOoN/nbsvA8SWXcfrFz6QauvdxQo6zuPN96++Mahz5nRQkdn624Q?=
 =?Windows-1252?Q?dq8iKG49QVsSW8Ta5Da3cts+RUGtByK9e5psFVRHTQZwsbljqhNlx81r?=
 =?Windows-1252?Q?j8qs069pULFu0DyiEg0n6Fqq49nC8jniKUE6XQlEWlBx6gJS00qtzyz4?=
 =?Windows-1252?Q?hlc4oaHz06+OmxzOJI+MmcxJXIXWRDVkqMGjeE1LIIUELsXvVZyo9iuP?=
 =?Windows-1252?Q?z+9f?=
X-Forefront-PRVS: 0337AFFE9A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39410400002)(39860400002)(39840400002)(39850400002)(39450400003)(39400400002)(24454002)(199003)(189002)(3846002)(47776003)(65826007)(6116002)(81166006)(33646002)(81156014)(66066001)(65806001)(65956001)(8676002)(478600001)(23746002)(53546009)(25786009)(4326008)(36756003)(2906002)(72206003)(5660300001)(106356001)(54356999)(76176999)(50986999)(42186005)(31686004)(105586002)(101416001)(8666007)(50466002)(93886004)(189998001)(4001350100001)(97736004)(6486002)(6506006)(38730400002)(83506001)(64126003)(54906002)(6512007)(6246003)(53936002)(86362001)(7736002)(230700001)(305945005)(31696002)(229853002)(6666003)(6636002)(2950100002)(68736007);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0802MB2184; 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; DB6PR0802MB2184;
 23:iT3RtvY5HX360NuwrUAZ3AbeUgvO8MO6MYG?=
 =?Windows-1252?Q?fqdZFL5Pdpz7aFoLRBFzgXbKYaT7PxZytwef2gW+TUjHLSi6l5XbB5Qr?=
 =?Windows-1252?Q?yLwS83L719LX26JK1DWVLPqxafXHwPV0DaJ2iGpM6AIjW1Q88Rtx0pWx?=
 =?Windows-1252?Q?ZdCWCB3AKKE6wu9JseF9U2AgVExsOvGk6y0xkR6tGf217lhIs7E7A1Fo?=
 =?Windows-1252?Q?ou028ws3+UatqqO581DEXbf0Tla7R83fypA79oF4K8ibsQKX6dBoxaW8?=
 =?Windows-1252?Q?plLKptxMsvrxUSj3iECiQRFuSXC98S7BFou0BTHtxqvtLJK1ywRKON1c?=
 =?Windows-1252?Q?6c037FQzbYMRRUhrn6xCWShToOqCkXjF5f6fGHa671QMq0GdXdm7Z5v1?=
 =?Windows-1252?Q?2yhR5i4h81CSAXTS4GhurdbQyhC3lblRmpN1pV3xDDLce5GKScZVGVBP?=
 =?Windows-1252?Q?FbW1uhR3wWhhP6eFwBsjqX455MilhMWdvL4J4IIcQzR+VmgGBkafiEcM?=
 =?Windows-1252?Q?w/TCdlG+Yf8HWU41kTL/pTV4RBaJUsCDnZYhAxcvqIEG6zWY+mrTRHk0?=
 =?Windows-1252?Q?4MmgxHfCBLUiv2M7ulPWy/vjk8XZmG+9l/5bj5Af1cvRQ5JuF3hCsvD5?=
 =?Windows-1252?Q?/kajGsygqZZhbSt1ZTLUzQSO2rb69CMGJjJvD94WILPMP/ZH4/fPepy0?=
 =?Windows-1252?Q?MVrR3qdkFSaEMJ5o+sifAe3br3y0ppVVSFswKZdFKcr16e+42hELGS3o?=
 =?Windows-1252?Q?PotaUm1lK7D6qSvSZ2uoto+slbPtb0e6SxTyrhXchS3D9QacKAxoTAIZ?=
 =?Windows-1252?Q?dqCul8zhgrHKo8M3GmVfZm+nvrGXRmWKYLVb3zLciooyl2HPIgefrZpR?=
 =?Windows-1252?Q?lBNutsTlRgZes0A3Foo/O3J8YtSgPmOHHQFfoC3I5BC+dVY/36MlzCWY?=
 =?Windows-1252?Q?53IOFATUjgjrRLs9+TbwLo364abBSYj3cd476srjhD7uOvUtvCaoKBHW?=
 =?Windows-1252?Q?ywVWgQmAuLVzLiVgV1agevvz4VD7beGYMiTGr34x2bMY3xbRnF3wFbw4?=
 =?Windows-1252?Q?C74/GxHIG5/awX03G24PTeiqicmIeZ3nZtelnn57pZwQgViw8xuKiA5F?=
 =?Windows-1252?Q?v9Q4HcUv0O/V7o4naE4bATQcfD8KBDLNMPUyTldNHMtTkcZjidrFgBi8?=
 =?Windows-1252?Q?YTCUkyb7IVpZy3cAenkDLyCZZ7bW/KQoEvHtt2EkjshVc0NS/KtUGlGV?=
 =?Windows-1252?Q?zNLZPaOWnyW0zSFPB5twCgUaNdUYSBqEtCmruh2RxjUHhxuhb34VVosB?=
 =?Windows-1252?Q?VKc+6JumBeMh9iN5rTSaCCTubiLWQ2dDkaTJxrnrm3rQ6XFoO1uW/jy0?=
 =?Windows-1252?Q?JdyMSRVBfNC2cfFF2P+N/KCNQA2J8Sst9TsMhRseAaNv5aR2CD6B+tlq?=
 =?Windows-1252?Q?eWUbBm5uIim60nMUiNip4J7WPi4YRFTBeEd/33GH8nSjYBC3swHXWKzT?=
 =?Windows-1252?Q?RHxKQHaaB0lJA1K6pBd60NpHmzEMNSfEXLfpMC2JY1Ym+XxxH3NwcoRP?=
 =?Windows-1252?Q?hs2qdLB6QEOsa86iVGG/bw1cpvISBo6LpfnLRYC/eFO5e0EUemt/ijPY?=
 =?Windows-1252?Q?V25OlKe5t0kP+7A0HOoBnz5omvZUPDc4EKCnYWI3Dmx+I?=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0802MB2184;
 6:qqqRYKvnCvtBmhUjGm1VTWKnZ4TIS3o/L6f/P5L7/TlCDDrjAKvLauz/ek6JsJIy6148clrKCRLTpKspNXzy0meBWNA6qhXdSSR3Mq/xtSZY7qbnvmBQ/dL3SuGO7NnR4k309O+WTAL66fpj5IlMRxlh4gb2ej72yzAJSoBkwSVqyeGBMEgQjJWCrvAxDDLHV3e7VyY85i12VuJlW6pDgbm4Z88lBZC91eUmuVGKbSJEe6lw0O6cDqCrvpxjNBIpnT60OF4n9hrEFeWFsx+6bq7fGxAJYvr3SfJRJKiN8ZL4rSk06BcyajpByaNYaxEMW1X0lw0AKkkOJ8sti82pK2i8+3p7022B5brdgHpFS8Sm1MOfrl5bvH0PEhysT3cYH6wZ2N/Old1Jwgg/tv5rhPlsqSRUkORzSYBk6wFLVN6L2jGBT0gNN3XmMg9xKP/1Rsz4jmm7+eBr+Dx4rL+H6mReoqVo0pSYEdlRLzbvZJKX0vOY2FaG6gP7Dn/deCLLAWypUd6+g6pvmmqKw3Wt/jVqpmfQz/UIrd56g/yvd2o=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0802MB2184;
 5:4n+GI4ZEmoLp8IC2u6BN880expZ86/vQxq9oFfcxywSdVODsBvI4VL1RHQg8ygP8JIBHoxoOVWPcrJ0Mh4CR6AWyZ24FjMQ7FcYneU0A+SsSgdcwUQAfQM4iuMqhXcer6kpyERKJEylfwy+RsOoLqiCGa0HJyvTkFUrvynsf03Nuzg6332T4osQHSEBvX2FIGJhulRCp70YR/gon807frel8glr3EWT1sgh4NjsHnYfwDddDyzdYXHXByiVu4yoMWE9J1D6RKeYhlK7Hr8a1PJtgA5L0Nj95VfZd+umX1Kep8a7aSMBhnIrkqcvYtSR6sPzeGV0GCQ6OKjbyE2fYiHDPAYZun++fdbStGyzUwu2JztKCLIcMeGy4ttSTcqkIMaaqiOippA+yQy4Y9V4WOkL/IH+XozwP4Xf92UCqu2BLC2V5xpqlZ9G6XRw4QjcYnsolirsQD5KnEe2JRnJEXwDHSmrdN+V0MhXmVDLbMfQwV4sEVb9cN1TgnJfS41iw;
 24:ssFTxVMFyi6A1RQe+kuR0O6J+zqR21CLTVebWyXl9AfDyRno6zMrXbt65u+tsdi5nwx0excvA2Qm9zqC3KvPZoeU2SYZ0MKpn1ZS3irgKSc=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0802MB2184;
 7:Fqm7vKle+2c80HQSJyXy96S9LTlAYUauHUO27G86ZPl+9L7p6n5Maj/NA2ZKuHF5tb/55ao7Y8Ev67fOtoHlJR7ZhS2XjFfRDJRBIKSHwT/XL7T2KtGF2qHFg4HUbLWFPKEVb/B5+W5U8EWAbpUgEZGTeiG7k6/9EA7ur4vpN/IB9uZmvWypWQ68KkpmRFZFiZOc8FSDXfB/fY7xODKJc2eKUOF0MJeIeM0xq1s0si0aHD9Gum5K52nUaQSwBvjrQXQeT9pGAZ4G11gWMq8tE6Qt6u0vD/L4Y1CZzBIUmyfSLstCJgLJCRzSIqW7JVXByO7Vbz86FweL8k+mq20ANg==
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Jun 2017 09:42:11.0027 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0802MB2184
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, nd@arm.com,
 Stefano Stabellini <sstabellini@kernel.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] read_atomic, write_atomic, add_sized
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

CgpPbiAxMi8wNi8yMDE3IDE2OjM4LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAxMi4wNi4x
NyBhdCAxNzoxOSwgPGFuZHJlLnByenl3YXJhQGFybS5jb20+IHdyb3RlOgo+PiBPbiAxMi8wNi8x
NyAxMTo1NSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAxMi4wNi4xNyBhdCAxMjoyNCwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4+PiBJIGFtIHRyeWluZyB0byB1bmRlcnN0
YW5kIHdoeSB3ZSBkZWNpZGVkIHRvIGltcGxlbWVudCB0aGUgaGVscGVycwo+Pj4+IHJlYWRfYXRv
bWljLCB3cml0ZV9hdG9taWMsIGFkZF9zaXplZCBpbiBhc3NlbWJseSByYXRoZXIgdGhhbiBkaXJl
Y3RseSBpbiBDLgo+Pj4+Cj4+Pj4gQUZBSUNUIGltcGxlbWVudGF0aW9uIGluIEMgc2ltaWxhciB0
byBMaW51eCBoZWxwZXJzIFdSSVRFX09OQ0UvUkVBRF9PTkNFCj4+Pj4gd291bGQgd29yayBoZXJl
LiBEaWQgSSBtaXNzIGFueXRoaW5nPwo+Pj4KPj4+IEZvciBvbmUgYXQgbGVhc3Qgb3VyIGN1cnJl
bnQgQUNDRVNTX09OQ0UoKSBkb2Vzbid0IGFsbG93IG5vbi0KPj4+IHNjYWxhciB0eXBlcyB0byBi
ZSByZWFkL3dyaXR0ZW4sIHdoZXJlYXMge3JlYWQsd3JpdGV9X2F0b21pYygpCj4+PiBzb2xlbHkg
bG9vayBhdCBzaXplb2YoKS4KPj4KPj4gV2hhdCBpcyB0aGUgcmF0aW9uYWxlIGJlaGluZCB0aGlz
Pwo+PiBJIHdvdWxkIGFzc3VtZSB0aGUgQUNDRVNTX09OQ0UoKSBkb2VzIG5vdCBjYXJlIGFib3V0
IGF0b21pY2l0eSwgaXQgaXMKPj4gYmFzaWNhbGx5IGEgcHJldHR5IHZlcnNpb24gb2YgYSB2b2xh
dGlsZSBjYXN0IHRvIHRlbGwgdGhlIGNvbXBpbGVyIHRvCj4+IGNhY2hlIHRoZSB2YWx1ZSAoYW5k
IG5vdCByZS1yZWFkIGF0IHdpbGwpLiBBbmQgc28gaXQgc2hvdWxkIGJlIGFibGUgdG8KPj4gcmVh
ZCBhbiBhcmJpdHJhcmlseSBzaXplZCBkYXRhIHN0cnVjdHVyZSwgb25lIGNodW5rIGFmdGVyIHRo
ZSBvdGhlciwgYnV0Cj4+IG9ubHkgZWFjaCBjaHVuayBvbmNlPyBUaGlzIGlzIHdoYXQgTGludXgg
c3VwcG9ydHMsIGF0IGxlYXN0Ogo+PiAJc3dpdGNoIChzaXplKSB7Cj4+IAkuLi4KPj4gCWRlZmF1
bHQ6Cj4+IAkJYmFycmllcigpOwo+PiAgICAgICAgICAgICAgICAgX19idWlsdGluX21lbWNweSgo
dm9pZCAqKXJlcywgKGNvbnN0IHZvaWQgKilwLCBzaXplKTsKPj4gICAgICAgICAgICAgICAgIGJh
cnJpZXIoKTsKPj4gCX0KPgo+IFRoYXQncyBhIHF1ZXN0aW9uIHRvIGJlIGFuc3dlcmVkIGJ5IHRo
ZSBwYXJ0aWVzIGludm9sdmVkIGluCj4gY29tbWl0IDlkNTYxN2NkODkgKCJ4ZW4vYXJtOiBGaXgg
QVJNIGJ1aWxkIGZvbGxvd2luZyBjL3MKPiAxMWMzOTdjIikuCgpMb29raW5nIGF0IHRoZSB1c2Fn
ZSBvbiBMaW51eCwgbWFueSBwbGFjZXMgaXMgdXNpbmcgCkFDQ0VTU19PTkNFL1dSSVRFX09OQ0Uv
UkVBRF9PTkNFIGFzc3VtZSB0aGlzIHdpbGwgYmUgZG9uZSBpbiBhIHNpbmdsZSAKaW5zdHJ1Y3Rp
b25zIChzZWUgYXRvbWljX3JlYWQvYXRvbWljX3dyaXRlIG9uIGJvdGggeDg2IGFuZCBBUk0pLgoK
TXkgdW5kZXJzdGFuZGluZyBpcywgYXQgbGVhc3Qgb24gQVJNIEdDQyAoPyksIGFzc2lnbm1lbnQg
d2lsbCBiZSBhdG9taWMgCih0aG91Z2ggd2lsbCBub3QgcHJldmVudCB0aGUgY29tcGlsZXIgdG8g
b25seSB3cml0ZS9yZWFkIG9uY2UpLiBXZSBtYWtlIAp0aGlzIGFzc3VtcHRpb24gaW4gcXVpdGUg
YSBmZXcgcGxhY2VzIChzdWNoIGFzIFBWIHByb3RvY29sIGZvciB0aGUgCmluZGV4KSBhbmQgSSBh
bSBub3Qgc3VyZSB0byB1bmRlcnN0YW5kIHdoeSBpdCBjYW5ub3QgYmUgZG9uZSBpbiBvdGhlciAK
cGxhY2VzLi4uCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 13 09:46:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 09: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 1dKiP8-00008t-Ht; Tue, 13 Jun 2017 09:46:30 +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 1dKiP7-00008R-Eg
 for xen-devel@lists.xensource.com; Tue, 13 Jun 2017 09:46:29 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 53/46-26749-474BF395; Tue, 13 Jun 2017 09:46:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVbd4i32
 kwakt0hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWPXwH1vBwTbGiun3H7A1
 MN4K7WLk4hAS+MsocaN9GmMXIyeQ85hR4vXlIIjENkaJb48fsoMkRAScJb6emQtm8wroSxw/O
 4G5i5GDQ1jASqKvXQakXkKg301i24w7YIMkBDwlmn8dZYGxN11uALLZOdiA6g+JgURZBFQler
 f9YJzAyL2AkWEVo0ZxalFZapGuoZFeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJka
 gzxmAYAfjq27nQ4ySHExKorxbrthECvEl5adUZiQWZ8QXleakFh9ilOHgUJLgtdpsHykkWJSa
 nlqRlpkDDD6YtAQHj5IIb/1GoDRvcUFibnFmOkTqFKMux4bV678wCbHk5eelSonzSoDMEAApy
 ijNgxsBi4RLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEubVAZnCk5lXArfpFdARTEBHXAe5n7
 e4JBEhJdXAOHnetmuP2lyUnxvMLXrC8sD9E+OpKQlVzzkneRh3r08VMWprji4/5H3wjevTJWr
 8xpHqLIELHUTNHI93zpkiWdvPy2OlmOddmLPAfsXuxj0dTnIl25QlVy0SKMozXP0h60itVlHm
 nvqSmu38t+e9uaA3cxmb7M7vPy/v4mCWuCRZnzP7/aEEJZbijERDLeai4kQAl2UUzH8CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1497347186!93681776!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=1.0 required=7.0 tests=HEAD_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59434 invoked from network); 13 Jun 2017 09:46:27 -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 Jun 2017 09:46: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 1dKiP1-00078b-Mk; Tue, 13 Jun 2017 09:46:23 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dKiOw-0002HV-5C; Tue, 13 Jun 2017 09:46:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dKiOv-00054s-4N; Tue, 13 Jun 2017 09:46:17 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110382-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:build-i386:xen-build:fail:regression
 xen-4.7-testing:build-i386-xsm:xen-build:fail:regression
 xen-4.7-testing:build-amd64-xsm:xen-build:fail:regression
 xen-4.7-testing:build-amd64:xen-build:fail:regression
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-i386-rumprun:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-amd64-rumprun:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.7-testing: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-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-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-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-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: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-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-armhf-armhf-libvirt: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-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=0aa86168ee90b7dbaa1d0aee661aecf7e9c4b865
X-Osstest-Versions-That: xen=7a0bf3eef7b9cc3958de61d537c699b200be4163
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 13 Jun 2017 09:46:17 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 110382: 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>

ZmxpZ2h0IDExMDM4MiB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDM4Mi8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgNSB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5NjIwCiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA1IHhlbi1idWlsZCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMDk2MjAKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDUgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwOTYyMAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNSB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTA5NjIwCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2Nr
aW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0xICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVj
aygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC1taWdydXBncmFkZSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZoLWFtZCAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFp
ciAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1
aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
IGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZn
cnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQog
YnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gIDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcnVt
cHJ1bi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAg
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWls
ZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhz
bSAgMSBidWlsZC1jaGVjaygxKSAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMDk2MjAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtl
IDEwOTYyMAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTA5NjIwCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNt
ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
eGVuICAgICAgICAgICAgICAgICAgMGFhODYxNjhlZTkwYjdkYmFhMWQwYWVlNjYxYWVjZjdlOWM0
Yjg2NQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgN2EwYmYzZWVmN2I5
Y2MzOTU4ZGU2MWQ1MzdjNjk5YjIwMGJlNDE2MwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTA5NjIw
ICAyMDE3LTA1LTE5IDE2OjI3OjQ3IFogICAyNCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEx
MDE4NSAgMjAxNy0wNi0wOSAxMjoyMzo1OSBaICAgIDMgZGF5cyAgICA1IGF0dGVtcHRzClRlc3Rp
bmcgc2FtZSBzaW5jZSAgIDExMDM4MiAgMjAxNy0wNi0xMiAxOToyMDozMiBaICAgIDAgZGF5cyAg
ICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0
OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQm9yaXMgT3N0
cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KICBHYXJ5IExpbiA8Z2xpbkBzdXNl
LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgR3JlZ29y
eSBIZXJyZXJvIDxncmVnb3J5LmhlcnJlcm9Ab3JhY2xlLmNvbT4KICBJZ29yIERydXpoaW5pbiA8
aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgTW9oaXQgR2FtYmhpciA8
bW9oaXQuZ2FtYmhpckBvcmFjbGUuY29tPgogIFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJp
dGRlZmVuZGVyLmNvbT4KICBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFt
ZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1y
dW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpO
b3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDMxMCBsaW5lcyBsb25n
LikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 13 10:07:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 10: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 1dKijc-0001c2-BM; Tue, 13 Jun 2017 10:07: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=33074a6ff=wei.liu2@citrix.com>)
 id 1dKija-0001bs-Pz
 for xen-devel@lists.xenproject.org; Tue, 13 Jun 2017 10:07:38 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 67/00-03620-A69BF395; Tue, 13 Jun 2017 10:07:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHSDvW7mTvt
 IgxlvDC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owVW5sZC74yVaxucGtg3MHUxcjJISHgL9G3
 /wiYzSKgKtHYeAPMZhNQlvjZ2csGYosIqEm0r5rJ3MXIxcEs0MMocflzDytIQlggWGLb/WUsI
 DavgIXEhW+7gYo4OIQELCU2nPGHCAtKnJz5BKyEWUBHYsHuT2wgJcwC0hLL/3GAhDkFrCR+XY
 SYIiqgItG5dA6YLSSgINEx/RjTBEa+WUgmzUIyaRbCpAWMzKsY1YtTi8pSi3SN9ZKKMtMzSnI
 TM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAoOMAQh2MHb8czrEKMnBpCTKu+WKTaQQX1J+SmVG
 YnFGfFFpTmrxIUYZDg4lCd5X2+0jhQSLUtNTK9Iyc4DhDpOW4OBREuGt3wiU5i0uSMwtzkyHS
 J1i1OVo+rDlC5MQS15+XqqUOO8pkBkCIEUZpXlwI2Cxd4lRVkqYlxHoKCGegtSi3MwSVPlXjO
 IcjErCvG1bgabwZOaVwG16BXQEE9AR10Hu5y0uSURISTUwWn/ssOe5O2HmV+E2pnXTD+b8Z3T
 vFTgVpOYQ4uvRPG17v82RqhZWAee5+2/ocnwQmCF9tPdVR//DZWy35PofZxz3+fk2Y4d7+17J
 j6vi+LZFKbQt94is+n97+5cJ+XOvWlQ+lH8VGn4nrdLT0b1l8a33q7SUb+YvZBL4fy/l6I3DP
 h5sYdVrlFiKMxINtZiLihMB0LBvVLgCAAA=
X-Env-Sender: prvs=33074a6ff=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1497348456!54548206!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40996 invoked from network); 13 Jun 2017 10:07: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;
 13 Jun 2017 10:07:37 -0000
X-IronPort-AV: E=Sophos;i="5.39,337,1493683200"; d="scan'208";a="436169322"
Date: Tue, 13 Jun 2017 11:07:34 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Zhongze Liu <blackskygg@gmail.com>
Message-ID: <20170613100734.5rrckurukyjvpby7@citrix.com>
References: <20170612175117.31709-1-blackskygg@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170612175117.31709-1-blackskygg@gmail.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>, David Scott <dave@recoil.org>
Subject: Re: [Xen-devel] [PATCH v2] tools: fix several "format-truncation"
 warnings with GCC 7
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBKdW4gMTMsIDIwMTcgYXQgMDE6NTE6MTdBTSArMDgwMCwgWmhvbmd6ZSBMaXUgd3Jv
dGU6Cj4gR0NDIDcuMS4xIGNvbXBsYWlucyB0aGF0IHNldmVyYWwgYnVmZmVycyBwYXNzZWQgdG8g
c25wcmludGYoKSBpbiB4ZW5wbWQKPiBhbmQgdG9vbHMvb2NtYWwveGMgYXJlIHRvbyBzbWFsbCB0
byBob2xkIHRoZSBsYXJnZXN0IHBvc3NpYmxlIHJlc3VsdGluZyBzdHJpbmcuCj4gCj4gZW5sYXJn
ZSB0aGUgc2l6ZSBvZiB0aGVzZSBidWZmZXJzIHRvIGZpeCB0aGUgd2FybmluZ3MuCj4gCj4gU2ln
bmVkLW9mZi1ieTogWmhvbmd6ZSBMaXUgPGJsYWNrc2t5Z2dAZ21haWwuY29tPgoKQWNrZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 13 10:09:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 10: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 1dKilj-0001mA-QH; Tue, 13 Jun 2017 10: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 <tipbot@zytor.com>) id 1dKili-0001m2-Fz
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 10:09:50 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 B3/37-03620-DE9BF395; Tue, 13 Jun 2017 10:09:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEKsWRWlGSWpSXmKPExsXiaHS5Q/ftTvt
 Igw8NbBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8ank3+ZCtobGCtW/5rJ2MB4IaeLkYtDSGA+
 o8SbTQuYIZxmRonGtnVADicHi4CqxOb/R1hAbAmBGIktS1eA2cICmhKrf81hBbHZBEwkGl4cB
 avnFfCU2HBrFxuIzSzwlkliwTpjiKGfmSS6nswFK+IUCJO40/yUHcQWEgiVeHB7PliDCNCyXX
 eWMkIsCJZ43L4dLM4uYC7xdd1zqCNkJFbs6WSF6FWSmPjjAiOEHSHxduY1FogjBCVOznzCAnG
 EvETz1tlAezmAbHWJ9fOEIExpieX/OEAqBAQEJP5NugA1vVTi98Lp7BC2r8T63iWsExglZiEZ
 OgvJ0FkIQ2chDF3AyLKKUb04tagstUjXVC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P
 3cTIzDmGIBgB+P0y/6HGCU5mJREebdcsYkU4kvKT6nMSCzOiC8qzUktPsQow8GhJMF7Y4d9pJ
 BgUWp6akVaZg4w+mHSEhw8SiK89RuB0rzFBYm5xZnpEKlTjMYc516s+8LEsWH1+i9MQix5+Xm
 pUuK8lsC0IiQAUppRmgc3CJaULjHKSgnzMgKdJsRTkFqUm1mCKv+KUZyDUUmYt20r0BSezLwS
 uH2vgE5hAjrlOsgXvMUliQgpqQbGTinzCWnv2jwWJWTtl2d48dPoUKnYoQM/1vc0v9eOv3dl6
 tcZRwXKhSL+PK0QXvzsfaPquZrJqVsm3c57p7DMp0OBsXNaEwufiOb3rhnLMhb6zPWbsO/sDJ
 sfTS89xDnsJjmcyljHfem1d6bUoz8/UuVnSrXKC1tdTljF9lyg1O0bq8R1+w93lFiKMxINtZi
 LihMBYzXxf0UDAAA=
X-Env-Sender: tipbot@zytor.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1497348587!59697127!1
X-Originating-IP: [65.50.211.136]
X-SpamReason: No, hits=1.0 required=7.0 tests=X_MAILER_SPAM
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40334 invoked from network); 13 Jun 2017 10:09:48 -0000
Received: from terminus.zytor.com (HELO terminus.zytor.com) (65.50.211.136)
 by server-2.tower-21.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 13 Jun 2017 10:09:48 -0000
Received: from terminus.zytor.com (localhost [127.0.0.1])
 by terminus.zytor.com (8.15.2/8.15.2) with ESMTP id v5DA43kN028564;
 Tue, 13 Jun 2017 03:04:03 -0700
Received: (from tipbot@localhost)
 by terminus.zytor.com (8.15.2/8.15.2/Submit) id v5DA426P028433;
 Tue, 13 Jun 2017 03:04:02 -0700
Date: Tue, 13 Jun 2017 03:04:02 -0700
X-Authentication-Warning: terminus.zytor.com: tipbot set sender to
 tipbot@zytor.com using -f
From: tip-bot for Andy Lutomirski <tipbot@zytor.com>
Message-ID: <tip-6c690ee1039b251e583fc65b28da30e97d6a7385@git.kernel.org>
In-Reply-To: <883f8fb121f4616c1c1427ad87350bb2f5ffeca1.1497288170.git.luto@kernel.org>
References: <883f8fb121f4616c1c1427ad87350bb2f5ffeca1.1497288170.git.luto@kernel.org>
To: linux-tip-commits@vger.kernel.org
Git-Commit-ID: 6c690ee1039b251e583fc65b28da30e97d6a7385
X-Mailer: tip-git-log-daemon
Robot-ID: <tip-bot.git.kernel.org>
Robot-Unsubscribe: Contact <mailto:hpa@kernel.org> to get blacklisted from
 these emails
MIME-Version: 1.0
Content-Disposition: inline
Precedence: bulk
X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00
 autolearn=ham autolearn_force=no version=3.4.1
X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on terminus.zytor.com
Cc: jgross@suse.com, thomas.lendacky@amd.com, dvlasenk@redhat.com,
 peterz@infradead.org, brgerst@gmail.com, boris.ostrovsky@oracle.com,
 hpa@zytor.com, linux-kernel@vger.kernel.org, xen-devel@lists.xen.org,
 bp@alien8.de, luto@kernel.org, jpoimboe@redhat.com, tglx@linutronix.de,
 torvalds@linux-foundation.org, mingo@kernel.org
Subject: [Xen-devel] [tip:x86/mm] x86/mm: Split read_cr3() into
 read_cr3_pa() and __read_cr3()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.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: tglx@linutronix.de, jpoimboe@redhat.com, peterz@infradead.org,
 linux-kernel@vger.kernel.org, hpa@zytor.com, jgross@suse.com, bp@alien8.de,
 brgerst@gmail.com, thomas.lendacky@amd.com, luto@kernel.org,
 torvalds@linux-foundation.org, boris.ostrovsky@oracle.com, mingo@kernel.org,
 xen-devel@lists.xen.org, dvlasenk@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>

Q29tbWl0LUlEOiAgNmM2OTBlZTEwMzliMjUxZTU4M2ZjNjViMjhkYTMwZTk3ZDZhNzM4NQpHaXR3
ZWI6ICAgICBodHRwOi8vZ2l0Lmtlcm5lbC5vcmcvdGlwLzZjNjkwZWUxMDM5YjI1MWU1ODNmYzY1
YjI4ZGEzMGU5N2Q2YTczODUKQXV0aG9yOiAgICAgQW5keSBMdXRvbWlyc2tpIDxsdXRvQGtlcm5l
bC5vcmc+CkF1dGhvckRhdGU6IE1vbiwgMTIgSnVuIDIwMTcgMTA6MjY6MTQgLTA3MDAKQ29tbWl0
dGVyOiAgSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFR1ZSwgMTMg
SnVuIDIwMTcgMDg6NDg6MDkgKzAyMDAKCng4Ni9tbTogU3BsaXQgcmVhZF9jcjMoKSBpbnRvIHJl
YWRfY3IzX3BhKCkgYW5kIF9fcmVhZF9jcjMoKQoKVGhlIGtlcm5lbCBoYXMgc2V2ZXJhbCBjb2Rl
IHBhdGhzIHRoYXQgcmVhZCBDUjMuICBNb3N0IG9mIHRoZW0gYXNzdW1lIHRoYXQKQ1IzIGNvbnRh
aW5zIHRoZSBQR0QncyBwaHlzaWNhbCBhZGRyZXNzLCB3aGVyZWFzIHNvbWUgb2YgdGhlbSBhd2t3
YXJkbHkKdXNlIFBIWVNJQ0FMX1BBR0VfTUFTSyB0byBtYXNrIG9mZiBsb3cgYml0cy4KCkFkZCBl
eHBsaWNpdCBtYXNrIG1hY3JvcyBmb3IgQ1IzIGFuZCBjb252ZXJ0IGFsbCBvZiB0aGUgQ1IzIHJl
YWRlcnMuClRoaXMgd2lsbCBrZWVwIHRoZW0gZnJvbSBicmVha2luZyB3aGVuIFBDSUQgaXMgZW5h
YmxlZC4KClNpZ25lZC1vZmYtYnk6IEFuZHkgTHV0b21pcnNraSA8bHV0b0BrZXJuZWwub3JnPgpD
YzogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KQ2M6IEJvcmlz
bGF2IFBldGtvdiA8YnBAYWxpZW44LmRlPgpDYzogQnJpYW4gR2Vyc3QgPGJyZ2Vyc3RAZ21haWwu
Y29tPgpDYzogRGVueXMgVmxhc2Vua28gPGR2bGFzZW5rQHJlZGhhdC5jb20+CkNjOiBILiBQZXRl
ciBBbnZpbiA8aHBhQHp5dG9yLmNvbT4KQ2M6IEpvc2ggUG9pbWJvZXVmIDxqcG9pbWJvZUByZWRo
YXQuY29tPgpDYzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpDYzogTGludXMgVG9y
dmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgpDYzogUGV0ZXIgWmlqbHN0cmEg
PHBldGVyekBpbmZyYWRlYWQub3JnPgpDYzogVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9u
aXguZGU+CkNjOiBUb20gTGVuZGFja3kgPHRob21hcy5sZW5kYWNreUBhbWQuY29tPgpDYzogeGVu
LWRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZz4KTGluazogaHR0cDovL2xrbWwua2VybmVs
Lm9yZy9yLzg4M2Y4ZmIxMjFmNDYxNmMxYzE0MjdhZDg3MzUwYmIyZjVmZmVjYTEuMTQ5NzI4ODE3
MC5naXQubHV0b0BrZXJuZWwub3JnClNpZ25lZC1vZmYtYnk6IEluZ28gTW9sbmFyIDxtaW5nb0Br
ZXJuZWwub3JnPgotLS0KIGFyY2gveDg2L2Jvb3QvY29tcHJlc3NlZC9wYWdldGFibGUuYyAgIHwg
IDIgKy0KIGFyY2gveDg2L2luY2x1ZGUvYXNtL2VmaS5oICAgICAgICAgICAgIHwgIDIgKy0KIGFy
Y2gveDg2L2luY2x1ZGUvYXNtL21tdV9jb250ZXh0LmggICAgIHwgIDQgKystLQogYXJjaC94ODYv
aW5jbHVkZS9hc20vcGFyYXZpcnQuaCAgICAgICAgfCAgMiArLQogYXJjaC94ODYvaW5jbHVkZS9h
c20vcHJvY2Vzc29yLWZsYWdzLmggfCAzNiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9wcm9jZXNzb3IuaCAgICAgICB8ICA4ICsrKysrKysr
CiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9zcGVjaWFsX2luc25zLmggICB8IDEwICsrKysrKystLS0K
IGFyY2gveDg2L2luY2x1ZGUvYXNtL3RsYmZsdXNoLmggICAgICAgIHwgIDQgKystLQogYXJjaC94
ODYva2VybmVsL2hlYWQ2NC5jICAgICAgICAgICAgICAgfCAgMyArKy0KIGFyY2gveDg2L2tlcm5l
bC9wYXJhdmlydC5jICAgICAgICAgICAgIHwgIDIgKy0KIGFyY2gveDg2L2tlcm5lbC9wcm9jZXNz
XzMyLmMgICAgICAgICAgIHwgIDIgKy0KIGFyY2gveDg2L2tlcm5lbC9wcm9jZXNzXzY0LmMgICAg
ICAgICAgIHwgIDIgKy0KIGFyY2gveDg2L2t2bS92bXguYyAgICAgICAgICAgICAgICAgICAgIHwg
IDIgKy0KIGFyY2gveDg2L21tL2ZhdWx0LmMgICAgICAgICAgICAgICAgICAgIHwgMTAgKysrKyst
LS0tLQogYXJjaC94ODYvbW0vaW9yZW1hcC5jICAgICAgICAgICAgICAgICAgfCAgMiArLQogYXJj
aC94ODYvcGxhdGZvcm0vZWZpL2VmaV82NC5jICAgICAgICAgfCAgNCArKy0tCiBhcmNoL3g4Ni9w
bGF0Zm9ybS9vbHBjL29scGMteG8xLXBtLmMgICB8ICAyICstCiBhcmNoL3g4Ni9wb3dlci9jcHUu
YyAgICAgICAgICAgICAgICAgICB8ICAyICstCiBhcmNoL3g4Ni9wb3dlci9oaWJlcm5hdGVfNjQu
YyAgICAgICAgICB8ICAzICsrLQogYXJjaC94ODYveGVuL21tdV9wdi5jICAgICAgICAgICAgICAg
ICAgfCAgNiArKystLS0KIDIwIGZpbGVzIGNoYW5nZWQsIDc5IGluc2VydGlvbnMoKyksIDI5IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2Jvb3QvY29tcHJlc3NlZC9wYWdldGFi
bGUuYyBiL2FyY2gveDg2L2Jvb3QvY29tcHJlc3NlZC9wYWdldGFibGUuYwppbmRleCAxZDc4ZjE3
Li44ZTY5ZGY5IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9ib290L2NvbXByZXNzZWQvcGFnZXRhYmxl
LmMKKysrIGIvYXJjaC94ODYvYm9vdC9jb21wcmVzc2VkL3BhZ2V0YWJsZS5jCkBAIC05Miw3ICs5
Miw3IEBAIHZvaWQgaW5pdGlhbGl6ZV9pZGVudGl0eV9tYXBzKHZvaWQpCiAJICogYW5kIHdlIG11
c3QgYXBwZW5kIHRvIHRoZSBleGlzdGluZyBhcmVhIGluc3RlYWQgb2YgZW50aXJlbHkKIAkgKiBv
dmVyd3JpdGluZyBpdC4KIAkgKi8KLQlsZXZlbDRwID0gcmVhZF9jcjMoKTsKKwlsZXZlbDRwID0g
cmVhZF9jcjNfcGEoKTsKIAlpZiAobGV2ZWw0cCA9PSAodW5zaWduZWQgbG9uZylfcGd0YWJsZSkg
ewogCQlkZWJ1Z19wdXRzdHIoImJvb3RlZCB2aWEgc3RhcnR1cF8zMigpXG4iKTsKIAkJcGd0X2Rh
dGEucGd0X2J1ZiA9IF9wZ3RhYmxlICsgQk9PVF9JTklUX1BHVF9TSVpFOwpkaWZmIC0tZ2l0IGEv
YXJjaC94ODYvaW5jbHVkZS9hc20vZWZpLmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9lZmkuaApp
bmRleCAyZjc3YmNlLi5kMmZmNzc5IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9l
ZmkuaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9lZmkuaApAQCAtNzQsNyArNzQsNyBAQCBz
dHJ1Y3QgZWZpX3NjcmF0Y2ggewogCV9fa2VybmVsX2ZwdV9iZWdpbigpOwkJCQkJCVwKIAkJCQkJ
CQkJCVwKIAlpZiAoZWZpX3NjcmF0Y2gudXNlX3BnZCkgewkJCQkJXAotCQllZmlfc2NyYXRjaC5w
cmV2X2NyMyA9IHJlYWRfY3IzKCk7CQkJXAorCQllZmlfc2NyYXRjaC5wcmV2X2NyMyA9IF9fcmVh
ZF9jcjMoKTsJCQlcCiAJCXdyaXRlX2NyMygodW5zaWduZWQgbG9uZyllZmlfc2NyYXRjaC5lZmlf
cGd0KTsJCVwKIAkJX19mbHVzaF90bGJfYWxsKCk7CQkJCQlcCiAJfQkJCQkJCQkJXApkaWZmIC0t
Z2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vbW11X2NvbnRleHQuaCBiL2FyY2gveDg2L2luY2x1
ZGUvYXNtL21tdV9jb250ZXh0LmgKaW5kZXggNWE5M2Y2Mi4uY2ZlNjAzNCAxMDA2NDQKLS0tIGEv
YXJjaC94ODYvaW5jbHVkZS9hc20vbW11X2NvbnRleHQuaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRl
L2FzbS9tbXVfY29udGV4dC5oCkBAIC0yNjksNyArMjY5LDcgQEAgc3RhdGljIGlubGluZSBib29s
IGFyY2hfdm1hX2FjY2Vzc19wZXJtaXR0ZWQoc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2bWEsCiAK
IC8qCiAgKiBUaGlzIGNhbiBiZSB1c2VkIGZyb20gcHJvY2VzcyBjb250ZXh0IHRvIGZpZ3VyZSBv
dXQgd2hhdCB0aGUgdmFsdWUgb2YKLSAqIENSMyBpcyB3aXRob3V0IG5lZWRpbmcgdG8gZG8gYSAo
c2xvdykgcmVhZF9jcjMoKS4KKyAqIENSMyBpcyB3aXRob3V0IG5lZWRpbmcgdG8gZG8gYSAoc2xv
dykgX19yZWFkX2NyMygpLgogICoKICAqIEl0J3MgaW50ZW5kZWQgdG8gYmUgdXNlZCBmb3IgY29k
ZSBsaWtlIEtWTSB0aGF0IHNuZWFraWx5IGNoYW5nZXMgQ1IzCiAgKiBhbmQgbmVlZHMgdG8gcmVz
dG9yZSBpdC4gIEl0IG5lZWRzIHRvIGJlIHVzZWQgdmVyeSBjYXJlZnVsbHkuCkBAIC0yODEsNyAr
MjgxLDcgQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIF9fZ2V0X2N1cnJlbnRfY3IzX2Zh
c3Qodm9pZCkKIAkvKiBGb3Igbm93LCBiZSB2ZXJ5IHJlc3RyaWN0aXZlIGFib3V0IHdoZW4gdGhp
cyBjYW4gYmUgY2FsbGVkLiAqLwogCVZNX1dBUk5fT04oaW5fbm1pKCkgfHwgIWluX2F0b21pYygp
KTsKIAotCVZNX0JVR19PTihjcjMgIT0gcmVhZF9jcjMoKSk7CisJVk1fQlVHX09OKGNyMyAhPSBf
X3JlYWRfY3IzKCkpOwogCXJldHVybiBjcjM7CiB9CiAKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2lu
Y2x1ZGUvYXNtL3BhcmF2aXJ0LmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydC5oCmlu
ZGV4IDlhMTU3MzkuLmE2M2U3N2YgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3Bh
cmF2aXJ0LmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnQuaApAQCAtNjEsNyAr
NjEsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgd3JpdGVfY3IyKHVuc2lnbmVkIGxvbmcgeCkKIAlQ
Vk9QX1ZDQUxMMShwdl9tbXVfb3BzLndyaXRlX2NyMiwgeCk7CiB9CiAKLXN0YXRpYyBpbmxpbmUg
dW5zaWduZWQgbG9uZyByZWFkX2NyMyh2b2lkKQorc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25n
IF9fcmVhZF9jcjModm9pZCkKIHsKIAlyZXR1cm4gUFZPUF9DQUxMMCh1bnNpZ25lZCBsb25nLCBw
dl9tbXVfb3BzLnJlYWRfY3IzKTsKIH0KZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNt
L3Byb2Nlc3Nvci1mbGFncy5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcHJvY2Vzc29yLWZsYWdz
LmgKaW5kZXggMzlmYjYxOC4uNzlhYTJmOSAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9h
c20vcHJvY2Vzc29yLWZsYWdzLmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcHJvY2Vzc29y
LWZsYWdzLmgKQEAgLTgsNCArOCw0MCBAQAogI2Vsc2UKICNkZWZpbmUgWDg2X1ZNX01BU0sJMCAv
KiBObyBWTTg2IHN1cHBvcnQgKi8KICNlbmRpZgorCisvKgorICogQ1IzJ3MgbGF5b3V0IHZhcmll
cyBkZXBlbmRpbmcgb24gc2V2ZXJhbCB0aGluZ3MuCisgKgorICogSWYgQ1I0LlBDSURFIGlzIHNl
dCAoNjQtYml0IG9ubHkpLCB0aGVuIENSM1sxMTowXSBpcyB0aGUgYWRkcmVzcyBzcGFjZSBJRC4K
KyAqIElmIFBBRSBpcyBlbmFibGVkLCB0aGVuIENSM1sxMTo1XSBpcyBwYXJ0IG9mIHRoZSBQRFBU
IGFkZHJlc3MKKyAqIChpLmUuIGl0J3MgMzItYnl0ZSBhbGlnbmVkLCBub3QgcGFnZS1hbGlnbmVk
KSBhbmQgQ1IzWzQ6MF0gaXMgaWdub3JlZC4KKyAqIE90aGVyd2lzZSAobm9uLVBBRSwgbm9uLVBD
SUQpLCBDUjNbM10gaXMgUFdULCBDUjNbNF0gaXMgUENELCBhbmQKKyAqIENSM1syOjBdIGFuZCBD
UjNbMTE6NV0gYXJlIGlnbm9yZWQuCisgKgorICogSW4gYWxsIGNhc2VzLCBMaW51eCBwdXRzIHpl
cm9zIGluIHRoZSBsb3cgaWdub3JlZCBiaXRzIGFuZCBpbiBQV1QgYW5kIFBDRC4KKyAqCisgKiBD
UjNbNjNdIGlzIGFsd2F5cyByZWFkIGFzIHplcm8uICBJZiBDUjQuUENJREUgaXMgc2V0LCB0aGVu
IENSM1s2M10gbWF5IGJlCisgKiB3cml0dGVuIGFzIDEgdG8gcHJldmVudCB0aGUgd3JpdGUgdG8g
Q1IzIGZyb20gZmx1c2hpbmcgdGhlIFRMQi4KKyAqCisgKiBPbiBzeXN0ZW1zIHdpdGggU01FLCBv
bmUgYml0IChpbiBhIHZhcmlhYmxlIHBvc2l0aW9uISkgaXMgc3RvbGVuIHRvIGluZGljYXRlCisg
KiB0aGF0IHRoZSB0b3AtbGV2ZWwgcGFnaW5nIHN0cnVjdHVyZSBpcyBlbmNyeXB0ZWQuCisgKgor
ICogQWxsIG9mIHRoZSByZW1haW5pbmcgYml0cyBpbmRpY2F0ZSB0aGUgcGh5c2ljYWwgYWRkcmVz
cyBvZiB0aGUgdG9wLWxldmVsCisgKiBwYWdpbmcgc3RydWN0dXJlLgorICoKKyAqIENSM19BRERS
X01BU0sgaXMgdGhlIG1hc2sgdXNlZCBieSByZWFkX2NyM19wYSgpLgorICovCisjaWZkZWYgQ09O
RklHX1g4Nl82NAorLyogTWFzayBvZmYgdGhlIGFkZHJlc3Mgc3BhY2UgSUQgYml0cy4gKi8KKyNk
ZWZpbmUgQ1IzX0FERFJfTUFTSyAweDdGRkZGRkZGRkZGRkYwMDB1bGwKKyNkZWZpbmUgQ1IzX1BD
SURfTUFTSyAweEZGRnVsbAorI2Vsc2UKKy8qCisgKiBDUjNfQUREUl9NQVNLIG5lZWRzIGF0IGxl
YXN0IGJpdHMgMzE6NSBzZXQgb24gUEFFIHN5c3RlbXMsIGFuZCB3ZSBzYXZlCisgKiBhIHRpbnkg
Yml0IG9mIGNvZGUgc2l6ZSBieSBzZXR0aW5nIGFsbCB0aGUgYml0cy4KKyAqLworI2RlZmluZSBD
UjNfQUREUl9NQVNLIDB4RkZGRkZGRkZ1bGwKKyNkZWZpbmUgQ1IzX1BDSURfTUFTSyAwdWxsCisj
ZW5kaWYKKwogI2VuZGlmIC8qIF9BU01fWDg2X1BST0NFU1NPUl9GTEFHU19IICovCmRpZmYgLS1n
aXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wcm9jZXNzb3IuaCBiL2FyY2gveDg2L2luY2x1ZGUv
YXNtL3Byb2Nlc3Nvci5oCmluZGV4IDNjYWRhOTkuLjlkZTAyYzkgMTAwNjQ0Ci0tLSBhL2FyY2gv
eDg2L2luY2x1ZGUvYXNtL3Byb2Nlc3Nvci5oCisrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3By
b2Nlc3Nvci5oCkBAIC0yMzEsNiArMjMxLDE0IEBAIG5hdGl2ZV9jcHVpZF9yZWcoZWJ4KQogbmF0
aXZlX2NwdWlkX3JlZyhlY3gpCiBuYXRpdmVfY3B1aWRfcmVnKGVkeCkKIAorLyoKKyAqIEZyaWVu
ZGxpZXIgQ1IzIGhlbHBlcnMuCisgKi8KK3N0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyByZWFk
X2NyM19wYSh2b2lkKQoreworCXJldHVybiBfX3JlYWRfY3IzKCkgJiBDUjNfQUREUl9NQVNLOwor
fQorCiBzdGF0aWMgaW5saW5lIHZvaWQgbG9hZF9jcjMocGdkX3QgKnBnZGlyKQogewogCXdyaXRl
X2NyMyhfX3BhKHBnZGlyKSk7CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9zcGVj
aWFsX2luc25zLmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9zcGVjaWFsX2luc25zLmgKaW5kZXgg
MTJhZjNlMy4uOWVmYWFiZiAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20vc3BlY2lh
bF9pbnNucy5oCisrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3NwZWNpYWxfaW5zbnMuaApAQCAt
MzksNyArMzksNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgbmF0aXZlX3dyaXRlX2NyMih1bnNpZ25l
ZCBsb25nIHZhbCkKIAlhc20gdm9sYXRpbGUoIm1vdiAlMCwlJWNyMiI6IDogInIiICh2YWwpLCAi
bSIgKF9fZm9yY2Vfb3JkZXIpKTsKIH0KIAotc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIG5h
dGl2ZV9yZWFkX2NyMyh2b2lkKQorc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIF9fbmF0aXZl
X3JlYWRfY3IzKHZvaWQpCiB7CiAJdW5zaWduZWQgbG9uZyB2YWw7CiAJYXNtIHZvbGF0aWxlKCJt
b3YgJSVjcjMsJTBcblx0IiA6ICI9ciIgKHZhbCksICI9bSIgKF9fZm9yY2Vfb3JkZXIpKTsKQEAg
LTE1OSw5ICsxNTksMTMgQEAgc3RhdGljIGlubGluZSB2b2lkIHdyaXRlX2NyMih1bnNpZ25lZCBs
b25nIHgpCiAJbmF0aXZlX3dyaXRlX2NyMih4KTsKIH0KIAotc3RhdGljIGlubGluZSB1bnNpZ25l
ZCBsb25nIHJlYWRfY3IzKHZvaWQpCisvKgorICogQ2FyZWZ1bCEgIENSMyBjb250YWlucyBtb3Jl
IHRoYW4ganVzdCBhbiBhZGRyZXNzLiAgWW91IHByb2JhYmx5IHdhbnQKKyAqIHJlYWRfY3IzX3Bh
KCkgaW5zdGVhZC4KKyAqLworc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIF9fcmVhZF9jcjMo
dm9pZCkKIHsKLQlyZXR1cm4gbmF0aXZlX3JlYWRfY3IzKCk7CisJcmV0dXJuIF9fbmF0aXZlX3Jl
YWRfY3IzKCk7CiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCB3cml0ZV9jcjModW5zaWduZWQgbG9u
ZyB4KQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vdGxiZmx1c2guaCBiL2FyY2gv
eDg2L2luY2x1ZGUvYXNtL3RsYmZsdXNoLmgKaW5kZXggMzg4YzI0Ni4uNWY3OGM2YSAxMDA2NDQK
LS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20vdGxiZmx1c2guaAorKysgYi9hcmNoL3g4Ni9pbmNs
dWRlL2FzbS90bGJmbHVzaC5oCkBAIC0xNTYsNyArMTU2LDcgQEAgc3RhdGljIGlubGluZSB2b2lk
IF9fbmF0aXZlX2ZsdXNoX3RsYih2b2lkKQogCSAqIGJhY2s6CiAJICovCiAJcHJlZW1wdF9kaXNh
YmxlKCk7Ci0JbmF0aXZlX3dyaXRlX2NyMyhuYXRpdmVfcmVhZF9jcjMoKSk7CisJbmF0aXZlX3dy
aXRlX2NyMyhfX25hdGl2ZV9yZWFkX2NyMygpKTsKIAlwcmVlbXB0X2VuYWJsZSgpOwogfQogCkBA
IC0yNjQsNyArMjY0LDcgQEAgc3RhdGljIGlubGluZSB2b2lkIHJlc2V0X2xhenlfdGxic3RhdGUo
dm9pZCkKIAl0aGlzX2NwdV93cml0ZShjcHVfdGxic3RhdGUuc3RhdGUsIDApOwogCXRoaXNfY3B1
X3dyaXRlKGNwdV90bGJzdGF0ZS5sb2FkZWRfbW0sICZpbml0X21tKTsKIAotCVdBUk5fT04ocmVh
ZF9jcjMoKSAhPSBfX3BhX3N5bWJvbChzd2FwcGVyX3BnX2RpcikpOworCVdBUk5fT04ocmVhZF9j
cjNfcGEoKSAhPSBfX3BhX3N5bWJvbChzd2FwcGVyX3BnX2RpcikpOwogfQogCiBzdGF0aWMgaW5s
aW5lIHZvaWQgYXJjaF90bGJiYXRjaF9hZGRfbW0oc3RydWN0IGFyY2hfdGxiZmx1c2hfdW5tYXBf
YmF0Y2ggKmJhdGNoLApkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL2hlYWQ2NC5jIGIvYXJj
aC94ODYva2VybmVsL2hlYWQ2NC5jCmluZGV4IDQzYjcwMDIuLjc5NGU4ZjUgMTAwNjQ0Ci0tLSBh
L2FyY2gveDg2L2tlcm5lbC9oZWFkNjQuYworKysgYi9hcmNoL3g4Ni9rZXJuZWwvaGVhZDY0LmMK
QEAgLTU1LDcgKzU1LDggQEAgaW50IF9faW5pdCBlYXJseV9tYWtlX3BndGFibGUodW5zaWduZWQg
bG9uZyBhZGRyZXNzKQogCXBtZHZhbF90IHBtZCwgKnBtZF9wOwogCiAJLyogSW52YWxpZCBhZGRy
ZXNzIG9yIGVhcmx5IHBndCBpcyBkb25lID8gICovCi0JaWYgKHBoeXNhZGRyID49IE1BWE1FTSB8
fCByZWFkX2NyMygpICE9IF9fcGFfbm9kZWJ1ZyhlYXJseV9sZXZlbDRfcGd0KSkKKwlpZiAocGh5
c2FkZHIgPj0gTUFYTUVNIHx8CisJICAgIHJlYWRfY3IzX3BhKCkgIT0gX19wYV9ub2RlYnVnKGVh
cmx5X2xldmVsNF9wZ3QpKQogCQlyZXR1cm4gLTE7CiAKIGFnYWluOgpkaWZmIC0tZ2l0IGEvYXJj
aC94ODYva2VybmVsL3BhcmF2aXJ0LmMgYi9hcmNoL3g4Ni9rZXJuZWwvcGFyYXZpcnQuYwppbmRl
eCAzNTg2OTk2Li5iYzBhODQ5IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwvcGFyYXZpcnQu
YworKysgYi9hcmNoL3g4Ni9rZXJuZWwvcGFyYXZpcnQuYwpAQCAtMzkxLDcgKzM5MSw3IEBAIHN0
cnVjdCBwdl9tbXVfb3BzIHB2X21tdV9vcHMgX19yb19hZnRlcl9pbml0ID0gewogCiAJLnJlYWRf
Y3IyID0gbmF0aXZlX3JlYWRfY3IyLAogCS53cml0ZV9jcjIgPSBuYXRpdmVfd3JpdGVfY3IyLAot
CS5yZWFkX2NyMyA9IG5hdGl2ZV9yZWFkX2NyMywKKwkucmVhZF9jcjMgPSBfX25hdGl2ZV9yZWFk
X2NyMywKIAkud3JpdGVfY3IzID0gbmF0aXZlX3dyaXRlX2NyMywKIAogCS5mbHVzaF90bGJfdXNl
ciA9IG5hdGl2ZV9mbHVzaF90bGIsCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvcHJvY2Vz
c18zMi5jIGIvYXJjaC94ODYva2VybmVsL3Byb2Nlc3NfMzIuYwppbmRleCBmZmVhZTgxLi5jNmQ2
ZGM1IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwvcHJvY2Vzc18zMi5jCisrKyBiL2FyY2gv
eDg2L2tlcm5lbC9wcm9jZXNzXzMyLmMKQEAgLTkyLDcgKzkyLDcgQEAgdm9pZCBfX3Nob3dfcmVn
cyhzdHJ1Y3QgcHRfcmVncyAqcmVncywgaW50IGFsbCkKIAogCWNyMCA9IHJlYWRfY3IwKCk7CiAJ
Y3IyID0gcmVhZF9jcjIoKTsKLQljcjMgPSByZWFkX2NyMygpOworCWNyMyA9IF9fcmVhZF9jcjMo
KTsKIAljcjQgPSBfX3JlYWRfY3I0KCk7CiAJcHJpbnRrKEtFUk5fREVGQVVMVCAiQ1IwOiAlMDhs
eCBDUjI6ICUwOGx4IENSMzogJTA4bHggQ1I0OiAlMDhseFxuIiwKIAkJCWNyMCwgY3IyLCBjcjMs
IGNyNCk7CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvcHJvY2Vzc182NC5jIGIvYXJjaC94
ODYva2VybmVsL3Byb2Nlc3NfNjQuYwppbmRleCA5YzM5YWI4Li5jMzE2OWJlIDEwMDY0NAotLS0g
YS9hcmNoL3g4Ni9rZXJuZWwvcHJvY2Vzc182NC5jCisrKyBiL2FyY2gveDg2L2tlcm5lbC9wcm9j
ZXNzXzY0LmMKQEAgLTEwNCw3ICsxMDQsNyBAQCB2b2lkIF9fc2hvd19yZWdzKHN0cnVjdCBwdF9y
ZWdzICpyZWdzLCBpbnQgYWxsKQogCiAJY3IwID0gcmVhZF9jcjAoKTsKIAljcjIgPSByZWFkX2Ny
MigpOwotCWNyMyA9IHJlYWRfY3IzKCk7CisJY3IzID0gX19yZWFkX2NyMygpOwogCWNyNCA9IF9f
cmVhZF9jcjQoKTsKIAogCXByaW50ayhLRVJOX0RFRkFVTFQgIkZTOiAgJTAxNmx4KCUwNHgpIEdT
OiUwMTZseCglMDR4KSBrbmxHUzolMDE2bHhcbiIsCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rdm0v
dm14LmMgYi9hcmNoL3g4Ni9rdm0vdm14LmMKaW5kZXggMTljZGU1NS4uZDE0M2RkMyAxMDA2NDQK
LS0tIGEvYXJjaC94ODYva3ZtL3ZteC5jCisrKyBiL2FyY2gveDg2L2t2bS92bXguYwpAQCAtNTAy
NCw3ICs1MDI0LDcgQEAgc3RhdGljIHZvaWQgdm14X3NldF9jb25zdGFudF9ob3N0X3N0YXRlKHN0
cnVjdCB2Y3B1X3ZteCAqdm14KQogCSAqIFNhdmUgdGhlIG1vc3QgbGlrZWx5IHZhbHVlIGZvciB0
aGlzIHRhc2sncyBDUjMgaW4gdGhlIFZNQ1MuCiAJICogV2UgY2FuJ3QgdXNlIF9fZ2V0X2N1cnJl
bnRfY3IzX2Zhc3QoKSBiZWNhdXNlIHdlJ3JlIG5vdCBhdG9taWMuCiAJICovCi0JY3IzID0gcmVh
ZF9jcjMoKTsKKwljcjMgPSBfX3JlYWRfY3IzKCk7CiAJdm1jc193cml0ZWwoSE9TVF9DUjMsIGNy
Myk7CQkvKiAyMi4yLjMgIEZJWE1FOiBzaGFkb3cgdGFibGVzICovCiAJdm14LT5ob3N0X3N0YXRl
LnZtY3NfaG9zdF9jcjMgPSBjcjM7CiAKZGlmZiAtLWdpdCBhL2FyY2gveDg2L21tL2ZhdWx0LmMg
Yi9hcmNoL3g4Ni9tbS9mYXVsdC5jCmluZGV4IDhhZDkxYTAuLjJhMWZhMTBjIDEwMDY0NAotLS0g
YS9hcmNoL3g4Ni9tbS9mYXVsdC5jCisrKyBiL2FyY2gveDg2L21tL2ZhdWx0LmMKQEAgLTM0Niw3
ICszNDYsNyBAQCBzdGF0aWMgbm9pbmxpbmUgaW50IHZtYWxsb2NfZmF1bHQodW5zaWduZWQgbG9u
ZyBhZGRyZXNzKQogCSAqIERvIF9ub3RfIHVzZSAiY3VycmVudCIgaGVyZS4gV2UgbWlnaHQgYmUg
aW5zaWRlCiAJICogYW4gaW50ZXJydXB0IGluIHRoZSBtaWRkbGUgb2YgYSB0YXNrIHN3aXRjaC4u
CiAJICovCi0JcGdkX3BhZGRyID0gcmVhZF9jcjMoKTsKKwlwZ2RfcGFkZHIgPSByZWFkX2NyM19w
YSgpOwogCXBtZF9rID0gdm1hbGxvY19zeW5jX29uZShfX3ZhKHBnZF9wYWRkciksIGFkZHJlc3Mp
OwogCWlmICghcG1kX2spCiAJCXJldHVybiAtMTsKQEAgLTM4OCw3ICszODgsNyBAQCBzdGF0aWMg
Ym9vbCBsb3dfcGZuKHVuc2lnbmVkIGxvbmcgcGZuKQogCiBzdGF0aWMgdm9pZCBkdW1wX3BhZ2V0
YWJsZSh1bnNpZ25lZCBsb25nIGFkZHJlc3MpCiB7Ci0JcGdkX3QgKmJhc2UgPSBfX3ZhKHJlYWRf
Y3IzKCkpOworCXBnZF90ICpiYXNlID0gX192YShyZWFkX2NyM19wYSgpKTsKIAlwZ2RfdCAqcGdk
ID0gJmJhc2VbcGdkX2luZGV4KGFkZHJlc3MpXTsKIAlwNGRfdCAqcDRkOwogCXB1ZF90ICpwdWQ7
CkBAIC00NTEsNyArNDUxLDcgQEAgc3RhdGljIG5vaW5saW5lIGludCB2bWFsbG9jX2ZhdWx0KHVu
c2lnbmVkIGxvbmcgYWRkcmVzcykKIAkgKiBoYXBwZW4gd2l0aGluIGEgcmFjZSBpbiBwYWdlIHRh
YmxlIHVwZGF0ZS4gSW4gdGhlIGxhdGVyCiAJICogY2FzZSBqdXN0IGZsdXNoOgogCSAqLwotCXBn
ZCA9IChwZ2RfdCAqKV9fdmEocmVhZF9jcjMoKSkgKyBwZ2RfaW5kZXgoYWRkcmVzcyk7CisJcGdk
ID0gKHBnZF90ICopX192YShyZWFkX2NyM19wYSgpKSArIHBnZF9pbmRleChhZGRyZXNzKTsKIAlw
Z2RfcmVmID0gcGdkX29mZnNldF9rKGFkZHJlc3MpOwogCWlmIChwZ2Rfbm9uZSgqcGdkX3JlZikp
CiAJCXJldHVybiAtMTsKQEAgLTU1NSw3ICs1NTUsNyBAQCBzdGF0aWMgaW50IGJhZF9hZGRyZXNz
KHZvaWQgKnApCiAKIHN0YXRpYyB2b2lkIGR1bXBfcGFnZXRhYmxlKHVuc2lnbmVkIGxvbmcgYWRk
cmVzcykKIHsKLQlwZ2RfdCAqYmFzZSA9IF9fdmEocmVhZF9jcjMoKSAmIFBIWVNJQ0FMX1BBR0Vf
TUFTSyk7CisJcGdkX3QgKmJhc2UgPSBfX3ZhKHJlYWRfY3IzX3BhKCkpOwogCXBnZF90ICpwZ2Qg
PSBiYXNlICsgcGdkX2luZGV4KGFkZHJlc3MpOwogCXA0ZF90ICpwNGQ7CiAJcHVkX3QgKnB1ZDsK
QEAgLTcwMCw3ICs3MDAsNyBAQCBzaG93X2ZhdWx0X29vcHMoc3RydWN0IHB0X3JlZ3MgKnJlZ3Ms
IHVuc2lnbmVkIGxvbmcgZXJyb3JfY29kZSwKIAkJcGdkX3QgKnBnZDsKIAkJcHRlX3QgKnB0ZTsK
IAotCQlwZ2QgPSBfX3ZhKHJlYWRfY3IzKCkgJiBQSFlTSUNBTF9QQUdFX01BU0spOworCQlwZ2Qg
PSBfX3ZhKHJlYWRfY3IzX3BhKCkpOwogCQlwZ2QgKz0gcGdkX2luZGV4KGFkZHJlc3MpOwogCiAJ
CXB0ZSA9IGxvb2t1cF9hZGRyZXNzX2luX3BnZChwZ2QsIGFkZHJlc3MsICZsZXZlbCk7CmRpZmYg
LS1naXQgYS9hcmNoL3g4Ni9tbS9pb3JlbWFwLmMgYi9hcmNoL3g4Ni9tbS9pb3JlbWFwLmMKaW5k
ZXggYmJjNTU4Yi4uNGMxYjVmZCAxMDA2NDQKLS0tIGEvYXJjaC94ODYvbW0vaW9yZW1hcC5jCisr
KyBiL2FyY2gveDg2L21tL2lvcmVtYXAuYwpAQCAtNDI0LDcgKzQyNCw3IEBAIHN0YXRpYyBwdGVf
dCBibV9wdGVbUEFHRV9TSVpFL3NpemVvZihwdGVfdCldIF9fcGFnZV9hbGlnbmVkX2JzczsKIHN0
YXRpYyBpbmxpbmUgcG1kX3QgKiBfX2luaXQgZWFybHlfaW9yZW1hcF9wbWQodW5zaWduZWQgbG9u
ZyBhZGRyKQogewogCS8qIERvbid0IGFzc3VtZSB3ZSdyZSB1c2luZyBzd2FwcGVyX3BnX2RpciBh
dCB0aGlzIHBvaW50ICovCi0JcGdkX3QgKmJhc2UgPSBfX3ZhKHJlYWRfY3IzKCkpOworCXBnZF90
ICpiYXNlID0gX192YShyZWFkX2NyM19wYSgpKTsKIAlwZ2RfdCAqcGdkID0gJmJhc2VbcGdkX2lu
ZGV4KGFkZHIpXTsKIAlwNGRfdCAqcDRkID0gcDRkX29mZnNldChwZ2QsIGFkZHIpOwogCXB1ZF90
ICpwdWQgPSBwdWRfb2Zmc2V0KHA0ZCwgYWRkcik7CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9wbGF0
Zm9ybS9lZmkvZWZpXzY0LmMgYi9hcmNoL3g4Ni9wbGF0Zm9ybS9lZmkvZWZpXzY0LmMKaW5kZXgg
ZWI4ZGZmMS4uZjQwYmY2MiAxMDA2NDQKLS0tIGEvYXJjaC94ODYvcGxhdGZvcm0vZWZpL2VmaV82
NC5jCisrKyBiL2FyY2gveDg2L3BsYXRmb3JtL2VmaS9lZmlfNjQuYwpAQCAtODAsNyArODAsNyBA
QCBwZ2RfdCAqIF9faW5pdCBlZmlfY2FsbF9waHlzX3Byb2xvZyh2b2lkKQogCWludCBuX3BnZHMs
IGksIGo7CiAKIAlpZiAoIWVmaV9lbmFibGVkKEVGSV9PTERfTUVNTUFQKSkgewotCQlzYXZlX3Bn
ZCA9IChwZ2RfdCAqKXJlYWRfY3IzKCk7CisJCXNhdmVfcGdkID0gKHBnZF90ICopX19yZWFkX2Ny
MygpOwogCQl3cml0ZV9jcjMoKHVuc2lnbmVkIGxvbmcpZWZpX3NjcmF0Y2guZWZpX3BndCk7CiAJ
CWdvdG8gb3V0OwogCX0KQEAgLTY0Niw3ICs2NDYsNyBAQCBlZmlfc3RhdHVzX3QgZWZpX3RodW5r
X3NldF92aXJ0dWFsX2FkZHJlc3NfbWFwKAogCWVmaV9zeW5jX2xvd19rZXJuZWxfbWFwcGluZ3Mo
KTsKIAlsb2NhbF9pcnFfc2F2ZShmbGFncyk7CiAKLQllZmlfc2NyYXRjaC5wcmV2X2NyMyA9IHJl
YWRfY3IzKCk7CisJZWZpX3NjcmF0Y2gucHJldl9jcjMgPSBfX3JlYWRfY3IzKCk7CiAJd3JpdGVf
Y3IzKCh1bnNpZ25lZCBsb25nKWVmaV9zY3JhdGNoLmVmaV9wZ3QpOwogCV9fZmx1c2hfdGxiX2Fs
bCgpOwogCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9wbGF0Zm9ybS9vbHBjL29scGMteG8xLXBtLmMg
Yi9hcmNoL3g4Ni9wbGF0Zm9ybS9vbHBjL29scGMteG8xLXBtLmMKaW5kZXggYzUzNTBmZC4uMDY2
OGFhZiAxMDA2NDQKLS0tIGEvYXJjaC94ODYvcGxhdGZvcm0vb2xwYy9vbHBjLXhvMS1wbS5jCisr
KyBiL2FyY2gveDg2L3BsYXRmb3JtL29scGMvb2xwYy14bzEtcG0uYwpAQCAtNzcsNyArNzcsNyBA
QCBzdGF0aWMgaW50IHhvMV9wb3dlcl9zdGF0ZV9lbnRlcihzdXNwZW5kX3N0YXRlX3QgcG1fc3Rh
dGUpCiAKIGFzbWxpbmthZ2UgX192aXNpYmxlIGludCB4bzFfZG9fc2xlZXAodTggc2xlZXBfc3Rh
dGUpCiB7Ci0Jdm9pZCAqcGdkX2FkZHIgPSBfX3ZhKHJlYWRfY3IzKCkpOworCXZvaWQgKnBnZF9h
ZGRyID0gX192YShyZWFkX2NyM19wYSgpKTsKIAogCS8qIFByb2dyYW0gd2FrZXVwIG1hc2sgKHVz
aW5nIGR3b3JkIGFjY2VzcyB0byBDUzU1MzZfUE0xX0VOKSAqLwogCW91dGwod2FrZXVwX21hc2sg
PDwgMTYsIGFjcGlfYmFzZSArIENTNTUzNl9QTTFfU1RTKTsKZGlmZiAtLWdpdCBhL2FyY2gveDg2
L3Bvd2VyL2NwdS5jIGIvYXJjaC94ODYvcG93ZXIvY3B1LmMKaW5kZXggNmIwNWE5Mi4uNzg0NTlh
NiAxMDA2NDQKLS0tIGEvYXJjaC94ODYvcG93ZXIvY3B1LmMKKysrIGIvYXJjaC94ODYvcG93ZXIv
Y3B1LmMKQEAgLTEyOSw3ICsxMjksNyBAQCBzdGF0aWMgdm9pZCBfX3NhdmVfcHJvY2Vzc29yX3N0
YXRlKHN0cnVjdCBzYXZlZF9jb250ZXh0ICpjdHh0KQogCSAqLwogCWN0eHQtPmNyMCA9IHJlYWRf
Y3IwKCk7CiAJY3R4dC0+Y3IyID0gcmVhZF9jcjIoKTsKLQljdHh0LT5jcjMgPSByZWFkX2NyMygp
OworCWN0eHQtPmNyMyA9IF9fcmVhZF9jcjMoKTsKIAljdHh0LT5jcjQgPSBfX3JlYWRfY3I0KCk7
CiAjaWZkZWYgQ09ORklHX1g4Nl82NAogCWN0eHQtPmNyOCA9IHJlYWRfY3I4KCk7CmRpZmYgLS1n
aXQgYS9hcmNoL3g4Ni9wb3dlci9oaWJlcm5hdGVfNjQuYyBiL2FyY2gveDg2L3Bvd2VyL2hpYmVy
bmF0ZV82NC5jCmluZGV4IGE2ZTIxZmUuLmUzZTYyYzggMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3Bv
d2VyL2hpYmVybmF0ZV82NC5jCisrKyBiL2FyY2gveDg2L3Bvd2VyL2hpYmVybmF0ZV82NC5jCkBA
IC0xNTAsNyArMTUwLDggQEAgc3RhdGljIGludCByZWxvY2F0ZV9yZXN0b3JlX2NvZGUodm9pZCkK
IAltZW1jcHkoKHZvaWQgKilyZWxvY2F0ZWRfcmVzdG9yZV9jb2RlLCAmY29yZV9yZXN0b3JlX2Nv
ZGUsIFBBR0VfU0laRSk7CiAKIAkvKiBNYWtlIHRoZSBwYWdlIGNvbnRhaW5pbmcgdGhlIHJlbG9j
YXRlZCBjb2RlIGV4ZWN1dGFibGUgKi8KLQlwZ2QgPSAocGdkX3QgKilfX3ZhKHJlYWRfY3IzKCkp
ICsgcGdkX2luZGV4KHJlbG9jYXRlZF9yZXN0b3JlX2NvZGUpOworCXBnZCA9IChwZ2RfdCAqKV9f
dmEocmVhZF9jcjNfcGEoKSkgKworCQlwZ2RfaW5kZXgocmVsb2NhdGVkX3Jlc3RvcmVfY29kZSk7
CiAJcDRkID0gcDRkX29mZnNldChwZ2QsIHJlbG9jYXRlZF9yZXN0b3JlX2NvZGUpOwogCWlmIChw
NGRfbGFyZ2UoKnA0ZCkpIHsKIAkJc2V0X3A0ZChwNGQsIF9fcDRkKHA0ZF92YWwoKnA0ZCkgJiB+
X1BBR0VfTlgpKTsKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9tbXVfcHYuYyBiL2FyY2gveDg2
L3hlbi9tbXVfcHYuYwppbmRleCAyMWJlYjM3Li40ZjYzODMwIDEwMDY0NAotLS0gYS9hcmNoL3g4
Ni94ZW4vbW11X3B2LmMKKysrIGIvYXJjaC94ODYveGVuL21tdV9wdi5jCkBAIC0yMDE3LDcgKzIw
MTcsNyBAQCBzdGF0aWMgcGh5c19hZGRyX3QgX19pbml0IHhlbl9lYXJseV92aXJ0X3RvX3BoeXMo
dW5zaWduZWQgbG9uZyB2YWRkcikKIAlwbWRfdCBwbWQ7CiAJcHRlX3QgcHRlOwogCi0JcGEgPSBy
ZWFkX2NyMygpOworCXBhID0gcmVhZF9jcjNfcGEoKTsKIAlwZ2QgPSBuYXRpdmVfbWFrZV9wZ2Qo
eGVuX3JlYWRfcGh5c191bG9uZyhwYSArIHBnZF9pbmRleCh2YWRkcikgKgogCQkJCQkJICAgICAg
IHNpemVvZihwZ2QpKSk7CiAJaWYgKCFwZ2RfcHJlc2VudChwZ2QpKQpAQCAtMjA5Nyw3ICsyMDk3
LDcgQEAgdm9pZCBfX2luaXQgeGVuX3JlbG9jYXRlX3AybSh2b2lkKQogCXB0X3BoeXMgPSBwbWRf
cGh5cyArIFBGTl9QSFlTKG5fcG1kKTsKIAlwMm1fcGZuID0gUEZOX0RPV04ocHRfcGh5cykgKyBu
X3B0OwogCi0JcGdkID0gX192YShyZWFkX2NyMygpKTsKKwlwZ2QgPSBfX3ZhKHJlYWRfY3IzX3Bh
KCkpOwogCW5ld19wMm0gPSAodW5zaWduZWQgbG9uZyAqKSgyICogUEdESVJfU0laRSk7CiAJaWR4
X3A0ZCA9IDA7CiAJc2F2ZV9wdWQgPSBuX3B1ZDsKQEAgLTIyMDQsNyArMjIwNCw3IEBAIHN0YXRp
YyB2b2lkIF9faW5pdCB4ZW5fd3JpdGVfY3IzX2luaXQodW5zaWduZWQgbG9uZyBjcjMpCiB7CiAJ
dW5zaWduZWQgbG9uZyBwZm4gPSBQRk5fRE9XTihfX3BhKHN3YXBwZXJfcGdfZGlyKSk7CiAKLQlC
VUdfT04ocmVhZF9jcjMoKSAhPSBfX3BhKGluaXRpYWxfcGFnZV90YWJsZSkpOworCUJVR19PTihy
ZWFkX2NyM19wYSgpICE9IF9fcGEoaW5pdGlhbF9wYWdlX3RhYmxlKSk7CiAJQlVHX09OKGNyMyAh
PSBfX3BhKHN3YXBwZXJfcGdfZGlyKSk7CiAKIAkvKgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 13 10:13:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 10: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 1dKipE-0002P1-Ad; Tue, 13 Jun 2017 10:13: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=33074a6ff=wei.liu2@citrix.com>)
 id 1dKipD-0002Ov-As
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 10:13:27 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 5E/C3-03613-6CABF395; Tue, 13 Jun 2017 10:13:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpO6xXfa
 RBk0rxS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ox37zayFyxiq9jQNpGpgbGbtYuRk0NCwF/i
 ev8uxi5GDg4WAVWJff9CQcJsAsoSPzt72UBsEQFdiWcLngHZXBzMAlsYJa5uW8YOUi8s4Cwx5
 XoFSA2vgIXE/Z8XweqFBAokfix9xAYRF5Q4OfMJC4jNLKAjsWD3JzaQVmYBaYnl/zhAwpwCdh
 J3Th8Eu0ZUQEWic+kcFogxChId048xTWDkm4Vk0iwkk2YhTFrAyLyKUaM4tagstUjX0EIvqSg
 zPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwzBiAYAfjzY0BhxglOZiURHm3XLGJFOJL
 yk+pzEgszogvKs1JLT7EKMPBoSTBG7PTPlJIsCg1PbUiLTMHGPAwaQkOHiUR3vqNQGne4oLE3
 OLMdIjUKUZdjqYPW74wCbHk5eelSonz/gWZIQBSlFGaBzcCFn2XGGWlhHkZgY4S4ilILcrNLE
 GVf8UozsGoJMzbthVoCk9mXgncpldARzABHXEd5H7e4pJEhJRUA6NfAlPH9O9etblH3m9nZp9
 w3HC2uN09lx+T1HxOpm4wbL7xyqoqVLsoR/ml1GvpwGpLe53G5EfvEviUQs7nVEbLPXBhXaD3
 5FD6lLQ/no9Dt0m/+KAxSSG/t7Pxh3FT65YtVWWRxW+r+/aEh1xnm1el1r12r+VsR6883T0Lp
 qvJ+03Ts9RsV2Ipzkg01GIuKk4EAGEKaUu5AgAA
X-Env-Sender: prvs=33074a6ff=wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1497348802!67435587!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21656 invoked from network); 13 Jun 2017 10:13: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;
 13 Jun 2017 10:13:26 -0000
X-IronPort-AV: E=Sophos;i="5.39,337,1493683200"; d="scan'208";a="427631363"
Date: Tue, 13 Jun 2017 11:13:20 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170613101320.slzesnhdaojv2ubo@citrix.com>
References: <20170613083432.5418-1-ross.lagerwall@citrix.com>
 <cd439c3b-82d3-64b6-34ef-36ac41f7dac2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <cd439c3b-82d3-64b6-34ef-36ac41f7dac2@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] rombios/ata: Wait for BSY to clear after
	write
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBKdW4gMTMsIDIwMTcgYXQgMDk6NTY6MzJBTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAxMy8wNi8xNyAwOTozNCwgUm9zcyBMYWdlcndhbGwgd3JvdGU6Cj4gPiBBZnRl
ciByb21iaW9zIHRyYW5zZmVycyB0aGUgZGF0YSBmb3IgYSB3cml0ZSwgaXQgY2hlY2tzIHRoZSBz
dGF0dXMgYW5kCj4gPiBmYWlscyBpZiBCU1kgaXMgc2V0LiBxZW11LXRyYWQgZG9lc24ndCBzZXQg
QlNZIGZvciBQSU8gd3JpdGVzLCBidXQgUUVNVQo+ID4gdXBzdHJlYW0gZG9lcywgYW5kIHRoaXMg
Y2F1c2VzIHJvbWJpb3MgdG8gZmFpbCB3cml0ZXMgYmVjYXVzZSB0aGV5IGFyZQo+ID4gbWFya2Vk
IGFzIEJTWS4gSW5zdGVhZCwgd2FpdCBmb3IgQlNZIHRvIGNsZWFyIGFmdGVyIGEgd3JpdGUuCj4g
Pgo+ID4gSU5UIDEzIHdyaXRlcyBhcmUgcHJvYmFibHkgcmFyZWx5IHVzZWQgdGhlc2UgZGF5cywg
YnV0IHRoZXkgYXJlIHVzZWQgYnkKPiA+IEdSVUIgMiB0byB3cml0ZSB0byBpdHMgZW52aXJvbm1l
bnQgZmlsZSB3aGljaCBoYXBwZW5zIGJ5IGRlZmF1bHQgb24KPiA+IFVidW50dS4KPiA+Cj4gPiBT
aWduZWQtb2ZmLWJ5OiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4K
PiAKPiBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
PiAKPiBJYW4vV2VpOiBSb21CSU9TIHNob3VsZCBwcm9iYWJseSBqb2luIGh2bWxvYWRlciB1bmRl
ciB4ODYKPiBtYWludGFpbmVyc2hpcCwgaWYgeW91IGRvbid0IG9iamVjdD8KPiAKCk5vIEkgZG9u
J3QuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 13 10:15:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 10: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 1dKiqm-0002X1-LB; Tue, 13 Jun 2017 10: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 <prvs=330855b71=Ian.Jackson@citrix.com>)
 id 1dKiql-0002WI-AV
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 10:15:03 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 5E/CB-01999-62BBF395; Tue, 13 Jun 2017 10:15:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHSDva7ybvt
 Igx2dbBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bFM7vZCxZyVjyf85OlgfEAexcjB4eEgL/E
 lz+cXYycHGwCuhJNW/6ygdi8AoISJ2c+YQGxmQV0JBbs/sQGYctLbH87hxmklVfAQaL5WjqIy
 SKgKnHvmQFIhYiAvsSm241Aw7mAqk8wSvy43MwIkhAGqtl2fhYTiM0p4C2x9N45ZhBbSMBL4s
 n8mWC2hICJxNuFO9lAZgoJqEnMXR8/gZFvFpKDZiE5aBaSgxYwMq9i1ChOLSpLLdI1NNRLKsp
 MzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgMMwYg2MG4st35EKMkB5OSKO+WKzaRQnxJ
 +SmVGYnFGfFFpTmpxYcYZTg4lCR4z++0jxQSLEpNT61Iy8wBBjxMWoKDR0mEt34jUJq3uCAxt
 zgzHSJ1ilFRSpz3L0ifAEgiozQPrg0WZZcYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzNu2FW
 gKT2ZeCdz0V0CLmYAWXwe5mbe4JBEhJdXAuPii6HRWvj3z162fyhSeZRftuWL/zJBP3fpfmjn
 8dWtq9yb+OcRovqJC4sTGDCvdtAfuOUlTdc/eD9/slWSUs0DdPSJqPdNTR9Ub3yw+smt8uj2d
 /3+SMIeXwlrvSQK70548/TZzGyvLPfNX183Uvss9FJ+u/Srx3s+HzxYULl3VyfppqZJZkhJLc
 UaioRZzUXEiAFnAs1mtAgAA
X-Env-Sender: prvs=330855b71=Ian.Jackson@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1497348897!83356859!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9717 invoked from network); 13 Jun 2017 10:14:58 -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;
 13 Jun 2017 10:14:58 -0000
X-IronPort-AV: E=Sophos;i="5.39,337,1493683200"; d="scan'208";a="436169768"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22847.47903.336104.164138@mariner.uk.xensource.com>
Date: Tue, 13 Jun 2017 11:14:55 +0100
To: Stefano Stabellini <sstabellini@kernel.org>
In-Reply-To: <alpine.DEB.2.10.1706121449020.2875@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1706121449020.2875@sstabellini-ThinkPad-X260>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 tim@xen.org, xen-devel@lists.xen.org, julien.grall@arm.com, jbeulich@suse.com
Subject: Re: [Xen-devel] tags in backport commits
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U3RlZmFubyBTdGFiZWxsaW5pIHdyaXRlcyAoInRhZ3MgaW4gYmFja3BvcnQgY29tbWl0cyIpOgo+
IFNwZWNpZmljYWxseSwgSSB3b3VsZCBsaWtlIHRvIHNlZSBhIHRhZyB0aGF0IHNwZWNpZmllcyB0
aGUgaWQgb2YgdGhlCj4gb3JpZ2luYWwgY29tbWl0LCBsaWtlICJtYXN0ZXIgY29tbWl0IiB0aGF0
IEphbiBpcyB1c2luZyB0b2RheS4gSSB3b3VsZAo+IHByZWZlciBpZiB0aGUgdGFnIGRpZG4ndCBo
YXZlIGFueSBzcGFjZXMsIHRodXMsIEkgc3VnZ2VzdAo+IG1hc3Rlci1jb21taXQtaWQgb3IgdXBz
dHJlYW0tY29tbWl0LWlkICh0aGF0J3Mgd2hhdCBJIHVzZSBpbiB0aGUKPiBxZW11LXhlbiB0cmVl
cyBiZWNhdXNlIGl0IHdvdWxkbid0IGJlIGNsZWFyIHdoYXQgIm1hc3RlciIgaXMgaW4gdGhhdAo+
IGNvbnRleHQpLiBXaGF0ZXZlciBpcyBjaG9zZW4gc2hvdWxkIGJlIGRvY3VtZW50ZWQgdW5kZXIg
ZG9jcy4KCkkgc3VnZ2VzdCB3ZSBhbGxvdyB3aGF0ICJnaXQgY2hlcnJ5LXBpY2sgLXgiIGRvZXMu
Cgo+IE1vcmVvdmVyLCBJIHRoaW5rIHdlIHNob3VsZCBzdGFydCB1c2luZyB0YWdzIGluIG91ciBz
dGFnaW5nIGNvbW1pdHMKPiB3aGljaCBzcGVjaWZ5IHRvIHdoaWNoIHRyZWVzIGEgZ2l2ZW4gY29t
bWl0IHNob3VsZCBiZSBiYWNrcG9ydGVkIHRvIGFzCj4gc29vbiBhcyBpdCBwYXNzZXMgdGhlIHB1
c2ggZ2F0ZS4gSSBzdWdnZXN0IHRvIHVzZSBzb21ldGhpbmcgc2ltaWxhciB0bwo+IHRoZSBMaW51
eCBrZXJuZWw6Cj4gCj4gICBDQzogc3RhYmxlQHhlbnByb2plY3Qub3JnIFs0LjIrXQo+IG9yCj4g
ICBDQzogc3RhYmxlQHhlbnByb2plY3Qub3JnICMgNC4yKwo+IAo+IEJ1dCBhbnl0aGluZyBlbHNl
IHRoYXQgYWxsb3dzIHVzIHRvIHNwZWNpZnkgYSByYW5nZSBvZiBzdGFibGUgdHJlZXMKPiB3b3Vs
ZCBiZSBmaW5lIGJ5IG1lLiBUaGlzIGlzIHRoZSBmaXJzdCBzdGVwIHRvd2FyZCBiYWNrcG9ydCBh
dXRvbWF0aW9uLgo+IFdoYXQgZG8geW91IHRoaW5rPwoKSSBoYXZlIG5vIG9iamVjdGlvbiB0byB0
aGlzLiAgSSBzdWdnZXN0ICggKSBhcyBwdW5jdHVhdGlvbiwgYmVjYXVzZQp0aG9zZSBhcmUgY29t
bWVudHMgaW4gZW1haWwgYWRkcmVzc2VzIHNvIGV2ZXJ5dGhpbmcgd2lsbCBzdGlsbCB3b3JrLgpJ
ZQoKICAgQ0M6IHN0YWJsZUB4ZW5wcm9qZWN0Lm9yZyAoNC4yKykKCklhbi4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Tue Jun 13 10:20:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 10: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 1dKiw5-0003Dk-7v; Tue, 13 Jun 2017 10:20: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=330855b71=Ian.Jackson@citrix.com>)
 id 1dKiw3-0003De-Ps
 for xen-devel@lists.xenproject.org; Tue, 13 Jun 2017 10:20:31 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 97/AC-31580-E6CBF395; Tue, 13 Jun 2017 10:20:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpG7eHvt
 Ig4kfZCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozFM1ayFyxjqVjXeZ69gfEQcxcjJ4eEgL9E
 x5St7CA2m4CuRNOWv2wgNq+AoMTJmU9YQGxmAR2JBbs/sUHY8hLb385hhqixk7jROJcRxGYRU
 JV4s+0rK4gtIqAm0b5qJjNEfbLEt6eNYDXCAkESk99eAZvJKWAl8eviMiCbg0NIwFJiwxl/iH
 NMJN4u3MkGEVaTmLs+fgIj3ywkB81CctAsJActYGRexahRnFpUllqka2Sql1SUmZ5RkpuYmaN
 raGCsl5taXJyYnpqTmFSsl5yfu4kRGGj1DAyMOxhbT/gdYpTkYFIS5d1yxSZSiC8pP6UyI7E4
 I76oNCe1+BCjDAeHkgTvqV32kUKCRanpqRVpmTnAkIdJS3DwKInw1m8ESvMWFyTmFmemQ6ROM
 epyNH3Y8oVJiCUvPy9VSpz3F8gMAZCijNI8uBGw+LvEKCslzMvIwMAgxFOQWpSbWYIq/4pRnI
 NRSZi3bSvQFJ7MvBK4Ta+AjmACOuI6yP28xSWJCCmpBkbBsN8yAr/DBVcFxn0+8DkjxkJIkW/
 V05IS860CIl/+lldl+RediMmYf9aizG63V61ViPKqhi0hwssONJRreH9evyN6Trlr9y7nW+11
 M2ViKt92xprGfj2aOiXm42NW9rWHNcL8U2bLLly45NN31ssXFEWebN8pLabC+c1a2e/UpL2M7
 6ZlNSmxFGckGmoxFxUnAgDL/oo4ugIAAA==
X-Env-Sender: prvs=330855b71=Ian.Jackson@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1497349228!105374973!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9549 invoked from network); 13 Jun 2017 10:20:30 -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;
 13 Jun 2017 10:20:30 -0000
X-IronPort-AV: E=Sophos;i="5.39,337,1493683200"; d="scan'208";a="427631823"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22847.48206.450061.6668@mariner.uk.xensource.com>
Date: Tue, 13 Jun 2017 11:19:58 +0100
To: Zhongze Liu <blackskygg@gmail.com>
In-Reply-To: <20170612175117.31709-1-blackskygg@gmail.com>
References: <20170612175117.31709-1-blackskygg@gmail.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>,
 David Scott <dave@recoil.org>
Subject: Re: [Xen-devel] [PATCH v2] tools: fix several "format-truncation"
	warnings with GCC 7
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Wmhvbmd6ZSBMaXUgd3JpdGVzICgiW1BBVENIIHYyXSB0b29sczogZml4IHNldmVyYWwgImZvcm1h
dC10cnVuY2F0aW9uIiB3YXJuaW5ncyB3aXRoIEdDQyA3Iik6Cj4gR0NDIDcuMS4xIGNvbXBsYWlu
cyB0aGF0IHNldmVyYWwgYnVmZmVycyBwYXNzZWQgdG8gc25wcmludGYoKSBpbgo+IHhlbnBtZCBh
bmQgdG9vbHMvb2NtYWwveGMgYXJlIHRvbyBzbWFsbCB0byBob2xkIHRoZSBsYXJnZXN0IHBvc3Np
YmxlCj4gcmVzdWx0aW5nIHN0cmluZy4KPiAKPiBlbmxhcmdlIHRoZSBzaXplIG9mIHRoZXNlIGJ1
ZmZlcnMgdG8gZml4IHRoZSB3YXJuaW5ncy4KClRoaXMgaXMgcHJvYmFibHkgYSByZWFzb25hYmxl
IGFwcHJvYWNoLiAgQnV0LCBJIGNhbid0IHNlZSB3aGVyZSB5b3UKZ290IHRoZSBuZXcgbWF4aW11
bSBzaXplcy4gIEZvcmdpdmUgbWUgaWYgSSBtaXNzZWQgYSBtYWlsLCBidXQgSSB0aGluawphdCBs
ZWFzdCB0aGUgY29tbWl0IG1lc3NhZ2Ugc2hvdWxkIGV4cGxhaW4gaG93IGVhY2ggb2YgdGhlIG5l
dyBzaXplcwppcyBjYWxjdWxhdGVkLgoKVGhhbmtzLApJYW4uCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 13 10:27:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 10:27:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKj2i-0003U7-2Q; Tue, 13 Jun 2017 10:27: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=330aeebdf=citrix-osstest@xenproject.org>)
 id 1dKj2h-0003U1-0b
 for xen-devel@lists.xensource.com; Tue, 13 Jun 2017 10:27:23 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 26/59-02180-A0EBF395; Tue, 13 Jun 2017 10:27:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsXitHRDpC7bPvt
 Ig/kb9CzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa0br2RtMBbPtKi7M28vUwLhbr4uRk0NCwF9i
 /6rvrBC2u8TlLzNYQGwRAWeJCR9us4HYvAJ6EjObp4PVCAvYS0zr7WTsYuQCqr/FJnFn6j9mi
 GZPiSu3+uHs7xNXMoHYbAIeEhN7JoINZRFQlTizai0jiC0koCWxdDFEDa+AoMTJmU/AapgFJC
 QOvngBNcdCYv/fs8wTGPlmISmbhaRsASPTKkaN4tSistQiXSMLvaSizPSMktzEzBxdQwNTvdz
 U4uLE9NScxKRiveT83E2MwLCqZ2Bg3MHYt8rvEKMkB5OSKO+WKzaRQnxJ+SmVGYnFGfFFpTmp
 xYcYZTg4lCR4jfbaRwoJFqWmp1akZeYAAxwmLcHBoyTCW78RKM1bXJCYW5yZDpE6xajLsWH1+
 i9MQix5+XmpUuK85/YAFQmAFGWU5sGNgEXbJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvD
 EgU3gy80rgNr0COoIJ6IjrIPfzFpckIqSkGhjT/9SkrN37+cOVmRfUmD8z2n9dfnbH9NkKnls
 VSivmq9lon8nhOGPAvc8pMDlQaOmv89ZX2JKKTDeeEM6SNGJx6P66prbz54ZDbhMW8TCdY9+2
 fPenE7v0kmc66bmpndvg0bDVV6xpTXXZDpEpOgvXhxafmfHhqV5PxbueVWsns7zXZjeedSBRi
 aU4I9FQi7moOBEAwJHJjLECAAA=
X-Env-Sender: prvs=330aeebdf=citrix-osstest@xenproject.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1497349637!87637777!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11821 invoked from network); 13 Jun 2017 10:27:18 -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 Jun 2017 10:27:18 -0000
X-IronPort-AV: E=Sophos;i="5.39,337,1493683200"; d="scan'208";a="427632354"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL06.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71557-mainreport@xen.org>
X-Osstest-Failures: seabios:build-amd64-libvirt:libvirt-build:fail:regression
 seabios:build-i386-libvirt:libvirt-build:fail:regression
 seabios:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:guest-saverestore.2:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:allowable
 seabios:test-amd64-amd64-xl-qemuu-winxpsp3:guest-start/win.repeat:fail:allowable
 seabios:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:windows-install:fail:allowable
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
X-Osstest-Versions-This: seabios=58953eb793b7f43f9cbb72bd7802922746235266
X-Osstest-Versions-That: seabios=3fdabaee7d4c36231fe2f052b2d3464dba690acc
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 13 Jun 2017 11:27:13 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL06.citrite.net
Subject: [Xen-devel] [seabios baseline-only test] 71557: 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="===============8299285564096328790=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

This run is configured for baseline tests only.

flight 71557 seabios real [real]
http://osstest.xs.citrite.net/~osstest/testlogs/logs/71557/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-amd64-libvirt           5 libvirt-build             fail REGR. vs. 71250
 build-i386-libvirt            5 libvirt-build             fail REGR. vs. 71250
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm 14 guest-saverestore.2 fail REGR. vs. 71250
 test-amd64-i386-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail REGR. vs. 71250

Regressions which are regarded as allowable (not blocking):
 test-amd64-amd64-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail like 71250
 test-amd64-amd64-xl-qemuu-winxpsp3 17 guest-start/win.repeat   fail like 71250
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1  9 windows-install    fail like 71250

Tests which did not succeed, but are not blocking:
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass

version targeted for testing:
 seabios              58953eb793b7f43f9cbb72bd7802922746235266
baseline version:
 seabios              3fdabaee7d4c36231fe2f052b2d3464dba690acc

Last test of basis    71250  2017-05-03 20:20:55 Z   40 days
Testing same since    71557  2017-06-13 06:20:39 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Kevin O'Connor <kevin@koconnor.net>
  Roman Kagan <rkagan@virtuozzo.com>

jobs:
 build-amd64-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          fail    
 build-i386-libvirt                                           fail    
 build-amd64-pvops                                            pass    
 build-i386-pvops                                             pass    
 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                fail    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     fail    
 test-amd64-amd64-xl-qemuu-winxpsp3                           fail    
 test-amd64-i386-xl-qemuu-winxpsp3                            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 58953eb793b7f43f9cbb72bd7802922746235266
Author: Roman Kagan <rkagan@virtuozzo.com>
Date:   Thu Jun 8 12:58:08 2017 +0300

    Revert "lsi-scsi: reset in case of a serious problem"
    
    This reverts commit 11277846e819b9eef3db5ac833a6a47f95f5ef15.
    
    It was originally introduced to deal with the case when REPORT_LUNS
    caused an error in QEMU implementation of lsi53c895a and left it in a
    "confused" state making further interaction impossible.
    
    However the remedy was worse than the disease: the reset was
    controller-wide causing all luns to reset, losing all in-flight requests;
    upon that all luns lit up unit_attention condition, so that any
    non-informational request would fail with check_condition status.  As a
    result, the lun enumeration succeeded and I saw the respective entries
    in the boot menu during my testing, but the read from those luns ended
    with an error and booting failed, which I didn't bother to test.
    
    So this reverts to the original error handling behavior.  The problem
    with the failing REPORT_LUNS is addressed in the preceding patch, by
    making it unlikely to fail.
    
    Reported-by: Maciej Józefczyk <maciej.jozefczyk@corp.ovh.com>
    Signed-off-by: Roman Kagan <rkagan@virtuozzo.com>

commit 6345621ded7fe999084501ba9382913b079acc9c
Author: Roman Kagan <rkagan@virtuozzo.com>
Date:   Thu Jun 8 12:58:07 2017 +0300

    blockcmd: start REPORT_LUNS with the smallest buffer
    
    A number of emulated SCSI devices in QEMU incorrectly return an error
    to REPORT_LUNS command when the size of the data returned is smaller
    than the allocation length passed in.
    
    To work it around, start with the smallest allocation length possible:
    for 1 entry.  This is a slight pessimization because it would require
    another REPORT_LUNS iteration if the target has more than a single LUN,
    but this appears to have negligible impact on boot times, and makes
    REPORT_LUNS enumeration work for more QEMU devices (lsi53c895a,
    mptsas1068).
    
    Reported-by: Maciej Józefczyk <maciej.jozefczyk@corp.ovh.com>
    Signed-off-by: Roman Kagan <rkagan@virtuozzo.com>

commit dee3c1535d5550fab914cd181cbb02741d749e2a
Author: Kevin O'Connor <kevin@koconnor.net>
Date:   Tue May 16 11:59:10 2017 -0400

    stacks: There is no need to disable NMI if it is already disabled
    
    Don't write to the cmos index port on a mode switch if NMI is already
    disabled.  This reduces the number of outb() calls.
    
    Signed-off-by: Kevin O'Connor <kevin@koconnor.net>

commit 8ebb33b1588d6be4241a70e7daabdab4eb076cd8
Author: Kevin O'Connor <kevin@koconnor.net>
Date:   Tue May 16 11:47:27 2017 -0400

    stacks: Don't update the A20 settings if they haven't changed
    
    The A20 setting is almost always enabled - only issue an outb() if the
    A20 is actually changing.  This reduces the number of outb() calls.
    
    Signed-off-by: Kevin O'Connor <kevin@koconnor.net>

commit 5869a6b58745e3e83f4b9257cf6f64216d5e61dc
Author: Kevin O'Connor <kevin@koconnor.net>
Date:   Tue May 16 11:36:43 2017 -0400

    stacks: Make sure to initialize Call16Data
    
    Initialize the Call16Data at startup - otherwise some early yield()
    calls may check for interrupts without using the preferred A20
    setting.
    
    Signed-off-by: Kevin O'Connor <kevin@koconnor.net>

commit d8b308077e984d4baf852448536ae59307efd808
Author: Kevin O'Connor <kevin@koconnor.net>
Date:   Tue May 16 11:32:49 2017 -0400

    smm: Backup and restore A20 on an SMI based mode switch
    
    QEMU does not store the A20 setting in the SMM cpu environment area
    (and it does not look like real CPUs do either).  So, manually backup
    and restore A20 on a mode switch.
    
    Signed-off-by: Kevin O'Connor <kevin@koconnor.net>

commit 235a8190a05b29cb0fd2eaa3a4c9ed8cb651d96e
Author: Kevin O'Connor <kevin@koconnor.net>
Date:   Wed May 10 16:14:39 2017 -0400

    NVMe: Allow NVMe to be enabled on real hardware
    
    A couple of users have reported success with the NVMe driver on real
    hardware, so allow it to be enabled outside of QEMU.
    
    Signed-off-by: Kevin O'Connor <kevin@koconnor.net>


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8299285564096328790==--

From xen-devel-bounces@lists.xen.org Tue Jun 13 10:34:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 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 1dKj9N-0004Bz-P6; Tue, 13 Jun 2017 10: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=33023f396=dario.faggioli@citrix.com>)
 id 1dKj9L-0004Bt-OA
 for xen-devel@lists.xensource.com; Tue, 13 Jun 2017 10:34:15 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 90/B4-03920-6AFBF395; Tue, 13 Jun 2017 10:34:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMIsWRWlGSWpSXmKPExsXitHSDve7S/fa
 RBqcbDCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aCzf8ZC36JV1zcco2pgfGXaBcjJ4eEQIjE
 7g+z2bsYOYBsd4l7D9NAwrwCRhLrN31iArGFBVwkNrUtBrPZBAwk3uzYywpiiwhESXx9MpcZx
 GYWKJe43zqPEWQMi4CqxKwfgSBhTqDy1/O2s4PYQgL6Eu/uPAFr5ReQlLj15SNUa7VEy9utjB
 DXaEscOdfPDnGCoMTJmU9YIHrVJGbMvcwKUWMhMeNuO9MERoFZSNpnIWmBiGtKtG7/zQ5ha0s
 sW/iaGcK2lVi37j1UjY3EpqsLGCFseYntb+cwL2BkX8WoUZxaVJZapGtkrJdUlJmeUZKbmJmj
 a2hgppebWlycmJ6ak5hUrJecn7uJERj4DECwg/HP/MBDjJIcTEqivFuu2EQK8SXlp1RmJBZnx
 BeV5qQWH2KU4eBQkuBt3WcfKSRYlJqeWpGWmQOMQZi0BAePkgjvy71Aad7igsTc4sx0iNQpRk
 UpcV5PkD4BkERGaR5cGyzuLzHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmYN2YP0BSezLwSuOm
 vgBYzAS2+DnIzb3FJIkJKqoFRVibRVW1t8do1nFkbMosLt5bejD/103q1nKjWuvfZMkUePtpC
 zO3NPw4KTGy5fujHDKbb+hYFvCuc3XPudnhb+PC/rubz7fiTuNQyy2mDbYjTptdLHLZWVWY9k
 D+n05ctoNp9edXqnFrXz0LLNBfFzZEU6b6zTaXpl/0OK4+FP8sZGR76HVZiKc5INNRiLipOBA
 CdTCA29gIAAA==
X-Env-Sender: prvs=33023f396=dario.faggioli@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1497350052!106615048!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52650 invoked from network); 13 Jun 2017 10:34:13 -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;
 13 Jun 2017 10:34:13 -0000
X-IronPort-AV: E=Sophos;i="5.39,337,1493683200"; 
 d="asc'?scan'208";a="436171067"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL03.citrite.net
Message-ID: <1497350037.26212.37.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: osstest service owner <osstest-admin@xenproject.org>,
 <xen-devel@lists.xensource.com>
Date: Tue, 13 Jun 2017 12:33:57 +0200
In-Reply-To: <osstest-110371-mainreport@xen.org>
References: <osstest-110371-mainreport@xen.org>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL03.citrite.net
Cc: Juergen Gross <jgross@suse.com>, Julien Grall <julien.grall@arm.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [linux-4.9 test] 110371: 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="===============0506333934649919783=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============0506333934649919783==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-1QSxWW+pMWIEmZ90dzgS"

--=-1QSxWW+pMWIEmZ90dzgS
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Tue, 2017-06-13 at 03:58 +0000, osstest service owner wrote:
> flight 110371 linux-4.9 real [real]
> http://logs.test-lab.xenproject.org/osstest/logs/110371/
>=20
> Regressions :-(
>=20
> Tests which did not succeed and are blocking,
> including tests which could not be run:
> =C2=A0test-armhf-armhf-xl-credit2=C2=A0=C2=A0=C2=A06 xen-boot=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0fail REGR.
> vs. 107358
>=20
This caught my attention because of the 'credit2' part. I therefore
went checking and noticed from here:
http://logs.test-lab.xenproject.org/osstest/results/history/test-armhf-armh=
f-xl-credit2/ALL

and here:
http://logs.test-lab.xenproject.org/osstest/results/history/test-armhf-armh=
f-xl-credit2/ALL

That the test has been repeatedly failing, when on the linux-4.9
branch, always on arndale-bluewater.

I've checked a couple of serial logs of failing flights, and they all
look similar.

I've then looked here:
http://logs.test-lab.xenproject.org/osstest/results/host/arndale-bluewater.=
html

And seen that other jobs (not only -credit2 ones) are failing as well,
and in similar ways, when using the linux-4.9 branch:
http://logs.test-lab.xenproject.org/osstest/logs/110371/test-armhf-armhf-xl=
-multivcpu/info.html
http://logs.test-lab.xenproject.org/osstest/logs/110371/test-armhf-armhf-xl=
-vhd/info.html

Finally, test-armhf-armhf-xl-credit2 passes, on arndale-bluewater, when
on the linux-linus branch.

So, this appears to be something related to linux-4.9 and that
particular board, I guess?

(If this was known and being looked up already, sorry for the noise.)

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)
--=-1QSxWW+pMWIEmZ90dzgS
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

iQIcBAABCAAGBQJZP7+VAAoJEBZCeImluHPu7IgP/1y/7FhN2o5PJsKgNKxrFvM/
PXYr/rQXOaaalVmTsjoO7XsnCF7SLA9mWXady+SE/nevhsJyuS8obmcWPZpLSv3t
q+MCKjuBg4XyVGDafaa2vHh5TD85YaGpJQfv5kNjhu9fmB9N4eLu34/i+VJGMKxV
rzKUyRE+KUzmEGuogVeJKUvnUL1uDabmBqU6Acmrt9W8yNt2nmniAeltsswcMRpv
3kXfb+zWOZ9O0HPla3QQcYap3M+nxF0MGzX/+6R3WFsciIf8L3BYJx/0Ed4PQ0hA
llFFEOaEFuXvi/tu6OErcLjn/4V9B9lFtnAWCfpzMqsFHNbmjM5MEbSfn2TJ5W0t
/XEK9IGNCKAhUyO7TdhWFa1IOYzkNq3xj9lxHcl7caX/JV72yQAzqzqzkvQj0Vt5
n3kY21I/Bv3qTqY/VqLYUBsGDaeZj2IgvAN2dM1SlrqbmjQFcDm7Or8LSETkw89k
1hw+ec3hlvXYNgL4ulhdT0Yup2i0qNPue4oI1B8krYlthg+7vHoW9pBgTBh9pHuK
3odCtqWeLE+ZxpHixwmg9wIa8blvF/+uvakMYejS8y41+oQSypguxGOvlMCsq4Xr
wHBh64IygS5zE+t/9jUQVEbXvFwOjIB0srQJcfMZ9Y4WKvMK5Ey7l8L6tbOd/rb+
ndwbML5jzzF9+h+I9ZH7
=HcIK
-----END PGP SIGNATURE-----

--=-1QSxWW+pMWIEmZ90dzgS--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0506333934649919783==--


From xen-devel-bounces@lists.xen.org Tue Jun 13 10:38:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 10: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 1dKjCz-0004M3-8Y; Tue, 13 Jun 2017 10: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 <prvs=33004f8e7=Andrew.Cooper3@citrix.com>)
 id 1dKjCx-0004Lu-Te
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 10:38:00 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 10/C4-03587-780CF395; Tue, 13 Jun 2017 10:37:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPLMWRWlGSWpSXmKPExsXitHRDpG7bAft
 IgxdNFhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b66WvYC96wVNx5Ft3AuJCli5GTQ0LAX+L5
 on5WEJtNQF9i94tPTCC2iIC6xOmOi0BxLg5mgRmMEvs/toAlhIEazi74B9bAIqAq0bS8mRnE5
 hXwlPjxp4cZYqicxPnjP8FsIQE1iWv9l9ghagQlTs58AraYWUBC4uCLF8wTGLlnIUnNQpJawM
 i0ilGjOLWoLLVI18hSL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMBgYgGAH44F
 FgYcYJTmYlER5t1yxiRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwVuw3z5SSLAoNT21Ii0zBxiW
 MGkJDh4lEd6Xe4HSvMUFibnFmekQqVOMxhwbVq//wsTR9GHLFyYhlrz8vFQpcV4LkEkCIKUZp
 Xlwg2DxcolRVkqYlxHoNCGegtSi3MwSVPlXjOIcjErCvDF7gKbwZOaVwO17BXQKE9Ap10G+4C
 0uSURISTUwNhqLyEecnPn9X6wK79WCtbHb/I7a+17pm/fndkT8zHWVtWxrJuh8W+q0TSHawKt
 duedr5epFl+1T7bZOOx6/R8aBac4zaT6t+/J1tz/MmN0UbpuusPtnxf0jq+yvTXhwb/W11WtP
 /vBrC3/1VVX7lX+qxuzca0UHqtPXrjtT6fZnfWfYRr89akosxRmJhlrMRcWJAKY52yiSAgAA
X-Env-Sender: prvs=33004f8e7=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1497350277!101927206!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25014 invoked from network); 13 Jun 2017 10:37:58 -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;
 13 Jun 2017 10:37:58 -0000
X-IronPort-AV: E=Sophos;i="5.39,338,1493683200"; d="scan'208";a="427633078"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 13 Jun 2017 11:37:55 +0100
Message-ID: <1497350275-29159-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH] MAINTAINERS: Move rombios and vgabios under x86
	maintainership
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

YWxvbmdzaWRlIGh2bWxvYWRlci4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2Uu
Y29tPgpDQzogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+CkNDOiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIE1BSU5UQUlORVJTIHwgMiArKwogMSBmaWxl
IGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL01BSU5UQUlORVJTIGIvTUFJ
TlRBSU5FUlMKaW5kZXggY2IwZjlmOS4uNWI5ZTEyMyAxMDA2NDQKLS0tIGEvTUFJTlRBSU5FUlMK
KysrIGIvTUFJTlRBSU5FUlMKQEAgLTQzNSw2ICs0MzUsOCBAQCBMOgl4ZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwogRjoJeGVuL2FyY2gveDg2LwogRjoJeGVuL2luY2x1ZGUvYXNtLXg4Ni8KIEY6CXRv
b2xzL2Zpcm13YXJlL2h2bWxvYWRlci8KK0Y6CXRvb2xzL2Zpcm13YXJlL3JvbWJpb3MvCitGOgl0
b29scy9maXJtd2FyZS92Z2FiaW9zLwogRjoJdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yLwogRjoJ
dG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvCiAKLS0gCjIuMS40CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 13 10:40:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 10:40: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 1dKjFM-0004wY-L7; Tue, 13 Jun 2017 10:40:28 +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 1dKjFL-0004wO-9l
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 10:40:27 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 3B/0B-02955-A11CF395; Tue, 13 Jun 2017 10:40:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsXSO6nOVVfyoH2
 kwdMWC4slHxezODB6HN39mymAMYo1My8pvyKBNWPtphnMBXt4K652X2NqYOzn7mLk4hASmMwk
 MbX7ASuE85tR4seViewQzkZGie335kI5Exklei4vZu5i5OBgEVCVuPtIr4uRk4NNQEfi4peH7
 CC2iICuxLMFz9hA6pkFLjNKtHZ8ZgJJCAt4Sxw7fpMZxOYVsJG4dP0hC4gtJOApse/oJ6i4oM
 TJmU/A4swCWhI3/r1kAtnFLCAtsfwfB0iYU8BLYkX3VLBdogIqElNObmMDsSUEjCXa315km8A
 oOAvJpFlIJs1CmLSAkXkVo0ZxalFZapGusYFeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFe
 cn7uJkZg4NYzMDDuYOw84XeIUZKDSUmUd8sVm0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwP9
 9tHCgkWpaanVqRl5gBjCCYtwcGjJML7ci9Qmre4IDG3ODMdInWKUZdjw+r1X5iEWPLy81KlxH
 k3gcwQACnKKM2DGwGL50uMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHlj9gBN4cnMK4Hb9Ar
 oCCagI66D3M9bXJKIkJJqYHQ8Lbd1ybzp96x2JGqXiOdv6ykxdKq+d3iDU9+FyRk9sWvdfu2/
 cXbHpJl/320TmKs9+3HKjw8JdU8lFz3I+bhARzTlRHsu29Gonn+zT0dcNfW1/8e882NW8t6HM
 xyZXxQpTFpediz8WBKbzXkpsUIesVuO1clXliWlsvCc2vpr66/04yd1HtUosRRnJBpqMRcVJw
 IAvJtQnuICAAA=
X-Env-Sender: daniel.kiper@oracle.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1497350424!105228609!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36873 invoked from network); 13 Jun 2017 10:40:25 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Jun 2017 10:40:25 -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
 v5DAe8jG002330
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 13 Jun 2017 10:40:08 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 v5DAe8mC002417
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 13 Jun 2017 10:40:08 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 v5DAe7o0015328;
 Tue, 13 Jun 2017 10:40:07 GMT
Received: from olila.local.net-space.pl (/10.175.188.201)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 13 Jun 2017 03:40:06 -0700
Date: Tue, 13 Jun 2017 12:39:32 +0200
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170613103932.GA4441@olila.local.net-space.pl>
References: <1497264343-12890-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1497264343-12890-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Doug Goldstein <cardoe@cardoe.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2] x86/boot: Fix the boot time relocation
	calculations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBKdW4gMTIsIDIwMTcgYXQgMTE6NDU6NDNBTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBjL3MgYjI4MDQ0MjI2ZTEgIng4NjogbWFrZSBYZW4gZWFybHkgYm9vdCBjb2RlIHJl
bG9jYXRhYmxlIiBpbnRyb2R1Y2VzCj4KPiAgICAgbW92ICRzeW1fb2ZmcyhfX2ltYWdlX2Jhc2Vf
XyksJWVzaQo+Cj4gdG8gdGhlIGxlZ2FjeSBib290IHBhdGguICBIb3dldmVyLCB0aGlzIGlzIGJ5
IGRlZmluaXRpb24gMCwgd2hpY2ggbWVhbnMgdGhlCj4gYm9vdCBjb2RlIG9ubHkgZnVuY3Rpb25z
IGNvcnJlY3RseSB3aGVuIFhlbiBpcyBsb2FkZWQgYXQgaXRzIHByZWZlcnJlZAo+IHBoeXNpY2Fs
IGFkZHJlc3MgKDJNIGF0IHRoZSB0aW1lIG9mIHdyaXRpbmcpLgo+Cj4gWGVuIGRvZXMgY29wZSBp
ZiBsb2FkZWQgYXQgYW4gYWx0ZXJuYXRpdmUgcGh5c2ljYWwgYWRkcmVzcywgaWYgdGhlCj4gTVVM
VElCT09UMl9UQUdfVFlQRV9MT0FEX0JBU0VfQUREUiB0YWcgaXMgZmlsbGVkIGluIHByb3Blcmx5
LiAgV2hpbGUgcmVjZW50Cj4gdmVyc2lvbnMgb2YgR3J1YiBkbyBmaWxsIHRoaXMgaW4gYXBwcm9w
cmlhdGVseSwgdGJvb3QgZG9lcyBub3QuICAoSW4gZmFjdCwKPiB0Ym9vdCBsb2FkcyBYZW4gYXQg
dGhlIHByZWZlcnJlZCBhZGRyZXNzLCBidXQgY2xhaW1zIGEgbG9hZCBhZGRyZXNzIG9mIDhNLikK
Pgo+IEJvdGggTXVsdGlib290IDEgYW5kIDIgc3BlY2lmeSB0aGUgZXhlY3V0aW9uIGVudmlyb25t
ZW50IGFzIGJlaW5nIGZsYXQuICBBcyBhCj4gcmVzdWx0LCBYZW4gbmVlZHMgbm8gaGVscCBjYWxj
dWxhdGluZyB0aGUgcHJvcGVyIGxvYWQgYWRkcmVzcy4KPgo+IEhvd2V2ZXIsIE11bHRpYm9vdCBz
cGVjaWZpZXMgJWVzcCBhcyB1bmRlZmluZWQuICBFeHBlcmltZW50YWxseSwgdXNpbmcgdGhlCj4g
ZW50cnkgJWVzcCBpcyBmaW5lLCBidXQgdGhpcyBpcyBjZXJ0YWlubHkgbm8gZ3VhcmFudGVlLiAg
VXNlIGEgdGVtcG9yYXJ5IHN0YWNrCj4gaW4gdGhlIGZpcnN0IHBhZ2Ugb2YgUkFNLCB3aGljaCBp
cyBvbmUgb2YgdGhlIHNhZmVzdCBhcmVhcyB0byBjbG9iYmVyLgo+Cj4gQ2FsY3VsYXRlIHRoZSBs
b2FkIGFkZHJlc3MgZnJvbSAlZWlwIGFsb25lLCBhbmQgaWdub3JlCj4gTVVMVElCT09UMl9UQUdf
VFlQRV9MT0FEX0JBU0VfQUREUiBlbnRpcmVseS4gIFRoaXMgZml4ZXMgbGVnYWN5IGJvb3QgdW5k
ZXIKPiB2YXJpb3VzIHZlcnNpb25zIG9mIHRib290Lgo+Cj4gRmluYWxseSwgc2V0IHVwIHRoZSBz
dGFjayBhcyBzb29uIGFzIHBvc3NpYmxlLCB3aGljaCBtZWFucyB0aGUgQklPUyBwYXRoIGhhcyBh
Cj4gdXNhYmxlIHN0YWNrIGZvciB0aGUgZW50aXJldHkgb2YgaXRzIGR1cmF0aW9uLiAgVXNlIHRo
ZSBmdWxsIGF2YWlsYWJsZSBzdGFjawo+IHNpemUsIHJhdGhlciB0aGFuIGxpbWl0aW5nIHRvIGFu
IGFyYml0cmFyeSAxay4gIE9uZSBzaWRlIGVmZmVjdCBpcyB0aGF0IHRoZQo+IE1CMi9FRkkgcGF0
aCBjb250aW51ZXMgdG8gdXNlIHRoZSBFRkkgc3RhY2sgdW50aWwgdGhlIHRyYW1wb2xpbmUgaXMg
ZW50ZXJlZC4KPgo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+Cj4gVGVzdGVkLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNp
dHJpeC5jb20+CgpSZXZpZXdlZC1ieTogRGFuaWVsIEtpcGVyIDxkYW5pZWwua2lwZXJAb3JhY2xl
LmNvbT4KCkRhbmllbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 13 10:46:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 10: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 1dKjL0-0005BW-97; Tue, 13 Jun 2017 10:46: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=33074a6ff=wei.liu2@citrix.com>)
 id 1dKjKz-0005BQ-2Y
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 10:46:17 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 EC/33-01734-872CF395; Tue, 13 Jun 2017 10:46:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHSDvW7FIft
 Ig4+vmSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxzny+xF+xlrDh3fApbA+Nixi5GTg4JAX+J
 jwemgtksAqoSXz8sYAGx2QSUJX529rKB2CICuhLPFjwDsrk4mAUmMkqsfPuVFSQhLBAiMf3aS
 yYQm1fAQuLrugtgDUICnhJf5rxghogLSpyc+QRsKLOAjsSC3Z+AajiAbGmJ5f84QMKcAl4Ss6
 a8B7tBVEBFonPpHBaIMQoSHdOPMU1g5JuFZNIsJJNmIUxawMi8ilG9OLWoLLVI10QvqSgzPaM
 kNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMw0BiAYAfjrT7nQ4ySHExKorxbrthECvEl5adU
 ZiQWZ8QXleakFh9ilOHgUJLgTTtoHykkWJSanlqRlpkDDHmYtAQHj5II78u9QGne4oLE3OLMd
 IjUKUZjjln/1nxh4mj6sOULkxBLXn5eqpQ4rzLIJAGQ0ozSPLhBsFi8xCgrJczLCHSaEE9Bal
 FuZgmq/CtGcQ5GJWFefpApPJl5JXD7XgGdwgR0ynWQL3iLSxIRUlINjJNfymWI7+VV1fu0VWH
 S8eCfG/1vzHlnMYXjxEweIeVPSnX2ArfXBIfWV6yonse/NHH55gLPjxNXG0Tsvf7jgd0X8ZLq
 JCbG3smq7AeWfWvd2jJD6XiJw83bcplOmqZRW7313NsWdOx03/xE0VDwxM8tm5SqIucvnBCUl
 Zgs1MH9S1l+Y+RCDSWW4oxEQy3mouJEAO2rNjTAAgAA
X-Env-Sender: prvs=33074a6ff=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1497350774!99560973!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4792 invoked from network); 13 Jun 2017 10:46:15 -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;
 13 Jun 2017 10:46:15 -0000
X-IronPort-AV: E=Sophos;i="5.39,338,1493683200"; d="scan'208";a="436171841"
Date: Tue, 13 Jun 2017 11:46:11 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170613104611.qfbzu6tsxfmb3rt5@citrix.com>
References: <1497350275-29159-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1497350275-29159-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] MAINTAINERS: Move rombios and vgabios under
 x86 maintainership
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBKdW4gMTMsIDIwMTcgYXQgMTE6Mzc6NTVBTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBhbG9uZ3NpZGUgaHZtbG9hZGVyLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpBY2tlZC1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 13 10:52:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 10:52:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKjQp-0005s0-0w; Tue, 13 Jun 2017 10:52: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=33074a6ff=wei.liu2@citrix.com>)
 id 1dKjQn-0005ru-J5
 for xen-devel@lists.xenproject.org; Tue, 13 Jun 2017 10:52:17 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 72/8F-11537-0E3CF395; Tue, 13 Jun 2017 10:52:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpO6Dw/a
 RBo9vSll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlXnvgUHGWrOPf2EHsD40rWLkZODgkBf4kX
 Ny+wgdgsAqoS3X332EFsNgFliZ+dvWBxEQFtiRer1gHZXBzMAu2MEo9nHAdrFhYIlth2fxkLi
 M0rYCFxYcJORhBbSCBXomVTE1RcUOLkzCdgNrOAjsSC3Z+ABnEA2dISy/9xgIQ5Bewljl67Ab
 ZLVEBFonPpHBaIMQoSHdOPMU1g5JuFZNIsJJNmIUxawMi8ilGjOLWoLLVI18hAL6koMz2jJDc
 xM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMNDqGRgYdzA2n/A7xCjJwaQkyrvlik2kEF9Sfkpl
 RmJxRnxRaU5q8SFGGQ4OJQnejYfsI4UEi1LTUyvSMnOAIQ+TluDgURLhDQCGvRBvcUFibnFmO
 kTqFKMuR9OHLV+YhFjy8vNSpcR5/4DMEAApyijNgxsBi79LjLJSwryMDAwMQjwFqUW5mSWo8q
 8YxTkYlYR5VUFW8WTmlcBtegV0BBPQEddB7uctLklESEk1MJZqzRAt45xXeq7bzmZXP8NBjqX
 rN8z1aDGfebWV4foGx4Pbrq3ru2qQED5ng1SA0bWkt9NXPjnIav5/bn+VbvyOyCU/ryzg4rt8
 iZHz8cGdZ6f2WP5ZqH1hb7FYGkN9cXh8T4PBbnP2nSHLwk7qqVrJ6jmY3NG77/4i+tSHgFken
 7a+bBE9WKnEUpyRaKjFXFScCABYyYGVugIAAA==
X-Env-Sender: prvs=33074a6ff=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1497351134!93697943!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53014 invoked from network); 13 Jun 2017 10:52:16 -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;
 13 Jun 2017 10:52:16 -0000
X-IronPort-AV: E=Sophos;i="5.39,338,1493683200"; d="scan'208";a="427634075"
Date: Tue, 13 Jun 2017 11:52:13 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170613105213.pyvxi52bfhuiivew@citrix.com>
References: <20170612175117.31709-1-blackskygg@gmail.com>
 <22847.48206.450061.6668@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <22847.48206.450061.6668@mariner.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Zhongze Liu <blackskygg@gmail.com>, David Scott <dave@recoil.org>
Subject: Re: [Xen-devel] [PATCH v2] tools: fix several "format-truncation"
 warnings with GCC 7
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBKdW4gMTMsIDIwMTcgYXQgMTE6MTk6NThBTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gWmhvbmd6ZSBMaXUgd3JpdGVzICgiW1BBVENIIHYyXSB0b29sczogZml4IHNldmVyYWwg
ImZvcm1hdC10cnVuY2F0aW9uIiB3YXJuaW5ncyB3aXRoIEdDQyA3Iik6Cj4gPiBHQ0MgNy4xLjEg
Y29tcGxhaW5zIHRoYXQgc2V2ZXJhbCBidWZmZXJzIHBhc3NlZCB0byBzbnByaW50ZigpIGluCj4g
PiB4ZW5wbWQgYW5kIHRvb2xzL29jbWFsL3hjIGFyZSB0b28gc21hbGwgdG8gaG9sZCB0aGUgbGFy
Z2VzdCBwb3NzaWJsZQo+ID4gcmVzdWx0aW5nIHN0cmluZy4KPiA+IAo+ID4gZW5sYXJnZSB0aGUg
c2l6ZSBvZiB0aGVzZSBidWZmZXJzIHRvIGZpeCB0aGUgd2FybmluZ3MuCj4gCj4gVGhpcyBpcyBw
cm9iYWJseSBhIHJlYXNvbmFibGUgYXBwcm9hY2guICBCdXQsIEkgY2FuJ3Qgc2VlIHdoZXJlIHlv
dQo+IGdvdCB0aGUgbmV3IG1heGltdW0gc2l6ZXMuICBGb3JnaXZlIG1lIGlmIEkgbWlzc2VkIGEg
bWFpbCwgYnV0IEkgdGhpbmsKPiBhdCBsZWFzdCB0aGUgY29tbWl0IG1lc3NhZ2Ugc2hvdWxkIGV4
cGxhaW4gaG93IGVhY2ggb2YgdGhlIG5ldyBzaXplcwo+IGlzIGNhbGN1bGF0ZWQuCgpaaG9uZ3pl
LCBwbGVhc2Ugc3VtbWFyaXNlIHdoYXQgd2UgZGlzY3Vzc2VkIG9uIElSQywgZXNwZWNpYWxseSB0
aGUgcGFydAp3ZSBmaWd1cmVkIG91dCB0aGUgdmFyaW91cyBidWZmZXIgc2l6ZXMsIGluIHRoZSBj
b21taXQgbWVzc2FnZS4KCklkZWFsbHkgeW91IHNob3VsZCBpbmNsdWRlIHRoZSBleGFjdCBlcnJv
ciBtZXNzYWdlcyBpbiB0aGUgY29tbWl0Cm1lc3NhZ2UsIHRvby4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 13 10:57:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 10: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 1dKjW5-00066W-KV; Tue, 13 Jun 2017 10:57: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 1dKjW4-00066Q-3y
 for xen-devel@lists.xenproject.org; Tue, 13 Jun 2017 10:57:44 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 41/7A-03058-725CF395; Tue, 13 Jun 2017 10:57:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVyMfSqia7aUft
 Ig2fPFCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozWVeIFpyYyVlz6vJuxgbEhp4uRi0NIYAaj
 xMopN5hAHBaBrcwSl59PYgNxJATmsEo8OrMOKMMJ5ORJbP7dxwhhF0pcObCIDcTmFRCUODnzC
 QuILSTgKXH++2mwOKeAtcTFvuUsECt2M0rMOPyMtYuRg4NNwERiVocESA2LgKrEp0tdjBBzAi
 SmPZ7FDlIiLOAn8WRJEEhYREBd4s+FCYwgY5gFTjNKtBz+zgySYBbQlGjd/pt9AqPALCRnzEK
 SWsDItIpRvTi1qCy1SNdEL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMBAZgGAH
 Y/dl/0OMkhxMSqK8W67YRArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4NU9Yh8pJFiUmp5akZaZA
 4wJmLQEB4+SCG/AYaA0b3FBYm5xZjpE6hSjJceVK+u+MHEs6NkAJKcc2P6FSYglLz8vVUqc9y
 lIgwBIQ0ZpHtw4WNxeYpSVEuZlBDpQiKcgtSg3swRV/hWjOAejkjDvCpApPJl5JXBbXwEdxAR
 00HWQX3iLSxIRUlINjJ27Ll+yWcImpRLgfv/xtPRvnm9V1sncv3Uqu7nvvbKci8NyHZc3S8T3
 1YlsVeO0uNvx+nCLt6J3ZbdX5aGEleqFVxZ2H13AdenYPSWvSw//MDdtSYmWqEvjyf7xWXBRQ
 76D6JyrOdrHG4VrTlRc7Fl6Q2aWQoqti2FxEfMfzku5DKqZ+gcllViKMxINtZiLihMBfc7k4d
 YCAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1497351461!54560477!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29762 invoked from network); 13 Jun 2017 10:57:42 -0000
Received: from mail-vk0-f52.google.com (HELO mail-vk0-f52.google.com)
 (209.85.213.52)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 13 Jun 2017 10:57:42 -0000
Received: by mail-vk0-f52.google.com with SMTP id y70so23388537vky.3
 for <xen-devel@lists.xenproject.org>; Tue, 13 Jun 2017 03:57: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=8labLBbaF+qPzBdzIj/AhUFUuG19TvGePEfYPkrjrB0=;
 b=EDYkloao1VvUZu2QP9fKQByaPCOrxEuda43VKobRshxPCblLhIszqI6GkGMJVX8tFh
 IKsyQZDuJenRGaHlRrHoNHTWg72ZPdHE1Hxo7tMjEXqoADJDodUszGd3nH2tsqxrIVKR
 pvTgQilrPeTG5KVgp2/gkSx0OVALD5hjmlOvs=
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=8labLBbaF+qPzBdzIj/AhUFUuG19TvGePEfYPkrjrB0=;
 b=ZDKNmihUxpW4D/4gCGoEJ3Udol7AbfKw5bdVcPCvbLyEVKAlL5/RPaLlYy1J1xABpJ
 9GwlJ7MBmsvHoEsNp3Zmqvmhk9yJzJSAG5UnOciUQiMDtivzM1TuoUw7y/6aBQpfsYak
 mxe7dKug8ACkUwa6IwUD+76wXaBisPhSXLBAIezN0ZXvgvyzeiVYIptydLyuJSRShzTC
 xX/2fvleH6Ypyf22yq4ahTPThCnwOCGk7lTBXKNE95E8kNIZew8JakXT9zqjzbhenLbp
 J5angBKky7uiEpnajKJH6N6T1+/Ibq9wTOsA8Xo1IteMqpX1qKZsiSeCBrmP9Gaf6BQs
 CZ3A==
X-Gm-Message-State: AKS2vOxmTuIde/zNzSrN+MYcwTMj0jq5rgUaxjQd2TPp0d8Hg7WtYgC8
 wbRaLXu1NsGJiaThoFRVW373j/SROa3T
X-Received: by 10.31.147.88 with SMTP id v85mr6898465vkd.17.1497351460859;
 Tue, 13 Jun 2017 03:57:40 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.159.32.8 with HTTP; Tue, 13 Jun 2017 03:57:40 -0700 (PDT)
In-Reply-To: <1fe7dea9-9120-63c7-5efd-b98fed3a70ba@arm.com>
References: <1496769929-23355-1-git-send-email-bhupinder.thakur@linaro.org>
 <1496769929-23355-4-git-send-email-bhupinder.thakur@linaro.org>
 <1fe7dea9-9120-63c7-5efd-b98fed3a70ba@arm.com>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Tue, 13 Jun 2017 16:27:40 +0530
Message-ID: <CACtJ1JRAUh23iB=YBxO9uU_edfrfFjZ_rtAaJ+grLnLe8dGMaQ@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 03/14 v4] xen/arm: vpl011: Add pl011 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLAoKCj4+Cj4+ICB0b29scy9jb25zb2xlL2RhZW1vbi9pby5jICAgICAgICB8ICAg
MiArLQo+PiAgeGVuL2FyY2gvYXJtL0tjb25maWcgICAgICAgICAgICAgfCAgIDUgKwo+PiAgeGVu
L2FyY2gvYXJtL01ha2VmaWxlICAgICAgICAgICAgfCAgIDEgKwo+PiAgeGVuL2FyY2gvYXJtL3Zw
bDAxMS5jICAgICAgICAgICAgfCA0MTgKPj4gKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrCj4+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oICAgICB8ICAgNiArCj4+
ICB4ZW4vaW5jbHVkZS9hc20tYXJtL3BsMDExLXVhcnQuaCB8ICAgMiArCj4+ICB4ZW4vaW5jbHVk
ZS9hc20tYXJtL3ZwbDAxMS5oICAgICB8ICA3NCArKysrKysrCj4+ICB4ZW4vaW5jbHVkZS9wdWJs
aWMvYXJjaC1hcm0uaCAgICB8ICAgNiArCj4+ICB4ZW4vaW5jbHVkZS9wdWJsaWMvaW8vY29uc29s
ZS5oICB8ICAgNCArCj4KPgo+IFRoaXMgd291bGQgcmVxdWlyZSBhbiBBQ0sgZnJvbSBLb25yYWQu
IFRoZSBhZGRpdGlvbiB3b3VsZCBhbHNvIG5lZWQgdG8gYmUKPiBqdXN0aWZpZWQgaW4gdGhlIGNv
bW1pdCBtZXNzYWdlLiBBbHRob3VnaCwgeW91IHByb2JhYmx5IHdhbnQgdG8gc3BsaXQgdGhpcwo+
IGNoYW5nZSBpbiBhIHNlcGFyYXRlIHBhdGNoLgpJIHdpbGwgc2VuZCB0aGlzIGNoYW5nZSBpbiBh
IHNlcGFyYXRlIHBhdGNoLgoKPgo+PiAgOSBmaWxlcyBjaGFuZ2VkLCA1MTcgaW5zZXJ0aW9ucygr
KSwgMSBkZWxldGlvbigtKQo+PiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS92cGww
MTEuYwo+PiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1hcm0vdnBsMDExLmgK
Pj4KPj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMgYi90b29scy9jb25z
b2xlL2RhZW1vbi9pby5jCj4+IGluZGV4IDdlNmE4ODYuLjk0N2YxM2EgMTAwNjQ0Cj4+IC0tLSBh
L3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKPj4gKysrIGIvdG9vbHMvY29uc29sZS9kYWVtb24v
aW8uYwo+Cj4KPiBDYW4geW91IGV4cGxhaW4gd2h5IHlvdSBjaGFuZ2UgdGhlIHBvc2l0aW9uIG9m
IHRoZSBpbmNsdWRlIGluIGlvLmM/ClNpbmNlIEkgYW0gaW5jbHVkaW5nIHJpbmcuaCBpbiBjb25z
b2xlLmgsIGl0IG5lZWRzIHN0cmluZy5oIHRvIGJlCmluY2x1ZGVkIGZpcnN0LgoKPgo+PiBAQCAt
MjEsNiArMjEsNyBAQAo+Pgo+PiAgI2luY2x1ZGUgInV0aWxzLmgiCj4+ICAjaW5jbHVkZSAiaW8u
aCIKPj4gKyNpbmNsdWRlIDxzdHJpbmcuaD4KPj4gICNpbmNsdWRlIDx4ZW5ldnRjaG4uaD4KPj4g
ICNpbmNsdWRlIDx4ZW5nbnR0YWIuaD4KPj4gICNpbmNsdWRlIDx4ZW5zdG9yZS5oPgo+PiBAQCAt
MjksNyArMzAsNiBAQAo+Pgo+PiAgI2luY2x1ZGUgPHN0ZGxpYi5oPgo+PiAgI2luY2x1ZGUgPGVy
cm5vLmg+Cj4+IC0jaW5jbHVkZSA8c3RyaW5nLmg+Cj4+ICAjaW5jbHVkZSA8cG9sbC5oPgo+PiAg
I2luY2x1ZGUgPGZjbnRsLmg+Cj4+ICAjaW5jbHVkZSA8dW5pc3RkLmg+Cj4KPgo+Cj4gWy4uLl0K
Pgo+PiAgbWVudSAiQVJNIGVycmF0YSB3b3JrYXJvdW5kIHZpYSB0aGUgYWx0ZXJuYXRpdmUgZnJh
bWV3b3JrIgo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL01ha2VmaWxlIGIveGVuL2FyY2gv
YXJtL01ha2VmaWxlCj4+IGluZGV4IDQ5ZTFmYjIuLjE1ZWZjMTMgMTAwNjQ0Cj4+IC0tLSBhL3hl
bi9hcmNoL2FybS9NYWtlZmlsZQo+PiArKysgYi94ZW4vYXJjaC9hcm0vTWFrZWZpbGUKPj4gQEAg
LTUyLDYgKzUyLDcgQEAgb2JqLXkgKz0gdm1fZXZlbnQubwo+PiAgb2JqLXkgKz0gdnRpbWVyLm8K
Pj4gIG9iai15ICs9IHZwc2NpLm8KPj4gIG9iai15ICs9IHZ1YXJ0Lm8KPj4gK29iai0kKENPTkZJ
R19WUEwwMTFfQ09OU09MRSkgKz0gdnBsMDExLm8KPgo+Cj4gUGxlYXNlIHRoZSBhbHBoYWJldGlj
YWwgb3JkZXIuIEp1c3Qgbm90aWNlZCB2dGltZXIgaXMgbm90IGNvcnJlY3RseQo+IHBvc2l0aW9u
ZWQuIEkgd2lsbCBzZW5kIGEgcGF0Y2ggZm9yIHRoYXQuCj4Kb2suCj4KPj4gKyNpbmNsdWRlIDx4
ZW4vZXJybm8uaD4KPj4gKyNpbmNsdWRlIDx4ZW4vZXZlbnQuaD4KPj4gKyNpbmNsdWRlIDx4ZW4v
Z3Vlc3RfYWNjZXNzLmg+Cj4+ICsjaW5jbHVkZSA8eGVuL2luaXQuaD4KPj4gKyNpbmNsdWRlIDx4
ZW4vbGliLmg+Cj4+ICsjaW5jbHVkZSA8eGVuL21tLmg+Cj4+ICsjaW5jbHVkZSA8eGVuL3NjaGVk
Lmg+Cj4+ICsjaW5jbHVkZSA8cHVibGljL2RvbWN0bC5oPgo+PiArI2luY2x1ZGUgPHB1YmxpYy9p
by9jb25zb2xlLmg+Cj4+ICsjaW5jbHVkZSA8YXNtLWFybS9wbDAxMS11YXJ0Lmg+Cj4+ICsjaW5j
bHVkZSA8YXNtLWFybS92Z2ljLWVtdWwuaD4KPj4gKyNpbmNsdWRlIDxhc20tYXJtL3ZwbDAxMS5o
Pgo+PiArCj4+ICtzdGF0aWMgYm9vbCB2cGwwMTFfcmVnMzJfY2hlY2tfYWNjZXNzKHN0cnVjdCBo
c3JfZGFidCBkYWJ0KQo+PiArewo+PiArICAgIHJldHVybiAoZGFidC5zaXplICE9IERBQlRfRE9V
QkxFX1dPUkQpOwo+Cj4KPiBBZ2FpbiwgcGxlYXNlIGFkZCBhIGNvbW1lbnQgZXhwbGFpbmluZyB3
aHkgd2UgYWxsb3cgYWxsIHRoZSBzaXplcyBidXQKPiA2NC1iaXQuCj4KPj4gK30KPj4gKwo+PiAr
c3RhdGljIHZvaWQgdnBsMDExX3VwZGF0ZShzdHJ1Y3QgZG9tYWluICpkKQo+PiArewo+PiArICAg
IHN0cnVjdCB2cGwwMTEgKnZwbDAxMSA9ICZkLT5hcmNoLnZwbDAxMTsKPj4gKwo+PiArICAgIC8q
Cj4+ICsgICAgICogVE9ETzogUEwwMTEgaW50ZXJydXB0cyBhcmUgbGV2ZWwgdHJpZ2dlcmVkIHdo
aWNoIG1lYW5zCj4+ICsgICAgICogdGhhdCBpbnRlcnJ1cHQgbmVlZHMgdG8gYmUgc2V0L2NsZWFy
IGluc3RlYWQgb2YgYmVpbmcKPj4gKyAgICAgKiBpbmplY3RlZC4gSG93ZXZlciwgY3VycmVudGx5
IHZHSUMgZG9lcyBub3QgaGFuZGxlIGxldmVsCj4+ICsgICAgICogdHJpZ2dlcmVkIGludGVycnVw
dHMgcHJvcGVybHkuIFRoaXMgZnVuY3Rpb24gbmVlZHMgdG8gYmUKPj4gKyAgICAgKiByZXZpc2l0
ZWQgb25jZSB2R0lDIHN0YXJ0cyBoYW5kbGluZyBsZXZlbCB0cmlnZ2VyZWQKPj4gKyAgICAgKiBp
bnRlcnJ1cHRzLgo+PiArICAgICAqLwo+PiArICAgIGlmICggdnBsMDExLT51YXJ0cmlzICYgdnBs
MDExLT51YXJ0aW1zYyApCj4KPgo+IFRoZSB3cml0ZSBpbiB1YXJ0aXJzIGFuZCB1YXJ0aW1zYyBh
cmUgcHJvdGVjdGVkIGJ5IGEgbG9jay4gU2hvdWxkbid0IGl0IGJlCj4gdGhlIGNhc2UgaGVyZSB0
b28/IE1vcmUgdGhhdCB0aGV5IGFyZSBub3QgdXBkYXRlZCBhdG9taWNhbGx5Lgo+Cj4gWW91IHBy
b2JhYmx5IHdhbnQgdG8gY2FsbCB2cGwwMTFfdXBkYXRlIHdpdGggdnBsMDExIGxvY2sgdGFrZW4g
dG8gbWFrZSBzdXJlCj4geW91IGRvbid0IGhhdmUgYW55IHN5bmNocm9uaXphdGlvbiBpc3N1ZS4K
ClNpbmNlIHdlIGFyZSBqdXN0IHJlYWRpbmcgdGhlIHZhbHVlcyBoZXJlLCBJIHRoaW5rIGl0IGlz
IGZpbmUgdG8gbm90CnRha2UgYSBsb2NrLiBUaGUKY29uZGl0aW9uIHdpbGwgZWl0aGVyIGJlIHRy
dWUgb3IgZmFsc2UuCgo+Cj4+ICsgICAgICAgIHZnaWNfdmNwdV9pbmplY3Rfc3BpKGQsIEdVRVNU
X1ZQTDAxMV9TUEkpOwo+PiArfQo+PiArCj4+ICtzdGF0aWMgdWludDhfdCB2cGwwMTFfcmVhZF9k
YXRhKHN0cnVjdCBkb21haW4gKmQpCj4+ICt7Cj4+ICsgICAgdW5zaWduZWQgbG9uZyBmbGFnczsK
Pj4gKyAgICB1aW50OF90IGRhdGEgPSAwOwo+PiArICAgIHN0cnVjdCB2cGwwMTEgKnZwbDAxMSA9
ICZkLT5hcmNoLnZwbDAxMTsKPj4gKyAgICBzdHJ1Y3QgeGVuY29uc19pbnRlcmZhY2UgKmludGYg
PSB2cGwwMTEtPnJpbmdfYnVmOwo+PiArICAgIFhFTkNPTlNfUklOR19JRFggaW5fY29ucyA9IGlu
dGYtPmluX2NvbnM7Cj4+ICsgICAgWEVOQ09OU19SSU5HX0lEWCBpbl9wcm9kID0gaW50Zi0+aW5f
cHJvZDsKPgo+Cj4gU2VlIG15IGFuc3dlciBvbiBTdGVmYW5vJ3MgZS1tYWlsIHJlZ2FyZGluZyB0
aGUgYmFycmllciBoZXJlLgo+ICg8ZmEzZTUwMDMtNWM3Zi0wODg2LWQ0MzctNmI2NDMzNDdiNGM1
QGFybS5jb20+KQo+Cj4+ICsKPj4gKyAgICBWUEwwMTFfTE9DSyhkLCBmbGFncyk7Cj4+ICsKPj4g
KyAgICAvKgo+PiArICAgICAqIEl0IGlzIGV4cGVjdGVkIHRoYXQgdGhlcmUgd2lsbCBiZSBkYXRh
IGluIHRoZSByaW5nIGJ1ZmZlciB3aGVuCj4+IHRoaXMKPj4gKyAgICAgKiBmdW5jdGlvbiBpcyBj
YWxsZWQgc2luY2UgdGhlIGd1ZXN0IGlzIGV4cGVjdGVkIHRvIHJlYWQgdGhlIGRhdGEKPj4gcmVn
aXN0ZXIKPj4gKyAgICAgKiBvbmx5IGlmIHRoZSBUWEZFIGZsYWcgaXMgbm90IHNldC4KPj4gKyAg
ICAgKiBJZiB0aGUgZ3Vlc3Qgc3RpbGwgZG9lcyByZWFkIHdoZW4gVFhGRSBiaXQgaXMgc2V0IHRo
ZW4gMCB3aWxsIGJlCj4+IHJldHVybmVkLgo+PiArICAgICAqLwo+PiArICAgIGlmICggeGVuY29u
c19xdWV1ZWQoaW5fcHJvZCwgaW5fY29ucywgc2l6ZW9mKGludGYtPmluKSkgPiAwICkKPj4gKyAg
ICB7Cj4+ICsgICAgICAgIGRhdGEgPSBpbnRmLT5pblt4ZW5jb25zX21hc2soaW5fY29ucywgc2l6
ZW9mKGludGYtPmluKSldOwo+PiArICAgICAgICBpbl9jb25zICs9IDE7Cj4+ICsgICAgICAgIGlu
dGYtPmluX2NvbnMgPSBpbl9jb25zOwo+PiArICAgICAgICBzbXBfbWIoKTsKPgo+Cj4gSSBkb24n
dCB1bmRlcnN0YW5kIHdoeSB5b3UgbW92ZWQgdGhlIGJhcnJpZXIgZnJvbSBiZXR3ZWVuIHJlYWRp
bmcgdGhlIGRhdGEKPiBhbmQgaW50Zi0+aW5fY29ucy4gWW91IGhhdmUgdG8gZW5zdXJlIHRoZSBj
aGFyYWN0ZXIgaXMgcmVhZCBiZWZvcmUgdXBkYXRpbmcKPiBpbl9jb25zLgpJIHRob3VnaHQgdGhh
dCBzaW5jZSB0aGVzZSAzIHN0YXRlbWVudHMgYXJlIGRlcGVuZGVudCBvbiBpbl9jb25zLCB0aGV5
CndvdWxkIGJlIGV4ZWN1dGVkIGluIG9yZGVyIGR1ZSB0byBkYXRhIGRlcGVuZGVuY3kuIFRoZSBt
ZW1vcnkgYmFycmllcgphZnRlciB0aGUgMyBzdGF0ZW1lbnRzIGVuc3VyZXMgdGhhdCBpbnRmLT5p
bl9jb25zIGlzIHVwZGF0ZWQgYmVmb3JlCnByb2NlZWRpbmcgYWhlYWQuCgo+Cj4+ICsgICAgfQo+
PiArICAgIGVsc2UKPj4gKyAgICB7Cj4+ICsgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwgInZw
bDAxMTogVW5leHBlY3RlZCBJTiByaW5nIGJ1ZmZlciBlbXB0eVxuIik7Cj4+ICsgICAgfQo+Cj4K
PiBUaGUge30gYXJlIG5vdCBuZWNlc3NhcnkuCm9rLgo+Cj4+ICsKPj4gKyAgICBpZiAoIHhlbmNv
bnNfcXVldWVkKGluX3Byb2QsIGluX2NvbnMsIHNpemVvZihpbnRmLT5pbikpID09IDAgKQo+Cj4K
PiBXaGF0IGlmIHRoZSBvdGhlciBlbmQgb2YgdGhlIHJpbmcgaGFzIHB1dCBtb3JlIGRhdGEgd2hp
bHN0IHJlYWRpbmcgb25lCj4gY2hhcmFjdGVyPwpJdCB3aWxsIHJhaXNlIGFuIGV2ZW50IHdoZW4g
dGhlIG90aGVyIGVuZCBwdXRzIG1vcmUgZGF0YSBhbmQgaW4gdGhlCmV2ZW50IGhhbmRsaW5nIGZ1
bmN0aW9uIGRhdGFfYXZhaWxhYmxlKCksIGl0IHdpbGwgY2xlYXIgdGhlIFJYRkUgYml0LgoKPgo+
PiArICAgIHsKPj4gKyAgICAgICAgdnBsMDExLT51YXJ0ZnIgfD0gUlhGRTsKPj4gKyAgICAgICAg
dnBsMDExLT51YXJ0cmlzICY9IH5SWEk7Cj4+ICsgICAgfQo+PiArICAgIHZwbDAxMS0+dWFydGZy
ICY9IH5SWEZGOwo+PiArICAgIFZQTDAxMV9VTkxPQ0soZCwgZmxhZ3MpOwo+PiArCj4+ICsgICAg
cmV0dXJuIGRhdGE7Cj4+ICt9Cj4+ICsKPj4gK3N0YXRpYyB2b2lkIHZwbDAxMV93cml0ZV9kYXRh
KHN0cnVjdCBkb21haW4gKmQsIHVpbnQ4X3QgZGF0YSkKPj4gK3sKPj4gKyAgICB1bnNpZ25lZCBs
b25nIGZsYWdzOwo+PiArICAgIHN0cnVjdCB2cGwwMTEgKnZwbDAxMSA9ICZkLT5hcmNoLnZwbDAx
MTsKPj4gKyAgICBzdHJ1Y3QgeGVuY29uc19pbnRlcmZhY2UgKmludGYgPSB2cGwwMTEtPnJpbmdf
YnVmOwo+PiArICAgIFhFTkNPTlNfUklOR19JRFggb3V0X2NvbnMgPSBpbnRmLT5vdXRfY29uczsK
Pj4gKyAgICBYRU5DT05TX1JJTkdfSURYIG91dF9wcm9kID0gaW50Zi0+b3V0X3Byb2Q7Cj4KPgo+
IFNlZSBteSByZW1hcmsgYWJvdmUuCkkgd2lsbCBtb3ZlIGluZGV4IHJlYWRpbmcgdW5kZXIgbG9j
ay4KCj4KPj4gKwo+PiArICAgIFZQTDAxMV9MT0NLKGQsIGZsYWdzKTsKPj4gKwo+PiArICAgIC8q
Cj4+ICsgICAgICogSXQgaXMgZXhwZWN0ZWQgdGhhdCB0aGUgcmluZyBpcyBub3QgZnVsbCB3aGVu
IHRoaXMgZnVuY3Rpb24gaXMKPj4gY2FsbGVkCj4+ICsgICAgICogYXMgdGhlIGd1ZXN0IGlzIGV4
cGVjdGVkIHRvIHdyaXRlIHRvIHRoZSBkYXRhIHJlZ2lzdGVyIG9ubHkgd2hlbgo+PiB0aGUKPj4g
KyAgICAgKiBUWEZGIGZsYWcgaXMgbm90IHNldC4KPj4gKyAgICAgKiBJbiBjYXNlIHRoZSBndWVz
dCBkb2VzIHdyaXRlIGV2ZW4gd2hlbiB0aGUgVFhGRiBmbGFnIGlzIHNldCB0aGVuCj4+IHRoZQo+
PiArICAgICAqIGRhdGEgd2lsbCBiZSBzaWxlbnRseSBkcm9wcGVkLgo+PiArICAgICAqLwo+PiAr
ICAgIGlmICggeGVuY29uc19xdWV1ZWQob3V0X3Byb2QsIG91dF9jb25zLCBzaXplb2YoaW50Zi0+
b3V0KSkgIT0KPj4gKyAgICAgICAgIHNpemVvZiAoaW50Zi0+b3V0KSApCj4+ICsgICAgewo+PiAr
ICAgICAgICBpbnRmLT5vdXRbeGVuY29uc19tYXNrKG91dF9wcm9kLCBzaXplb2YoaW50Zi0+b3V0
KSldID0gZGF0YTsKPj4gKyAgICAgICAgc21wX3dtYigpOwo+PiArICAgICAgICBvdXRfcHJvZCAr
PSAxOwo+PiArICAgICAgICBpbnRmLT5vdXRfcHJvZCA9IG91dF9wcm9kOwo+PiArICAgIH0KPj4g
KyAgICBlbHNlCj4+ICsgICAgewo+PiArICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsICJ2cGww
MTE6IFVuZXhwZWN0ZWQgT1VUIHJpbmcgYnVmZmVyIGZ1bGxcbiIpOwo+PiArICAgIH0KPgo+Cj4g
VGhlIHt9IGFyZSBub3QgbmVjZXNzYXJ5Lgpvay4KPgo+PiArCj4+ICsgICAgaWYgKCB4ZW5jb25z
X3F1ZXVlZChvdXRfcHJvZCwgb3V0X2NvbnMsIHNpemVvZihpbnRmLT5vdXQpKSA9PQo+PiArICAg
ICAgICAgc2l6ZW9mIChpbnRmLT5vdXQpICkKPgo+Cj4gRGl0dG8gaGVyZS4KPgo+Cj4+ICsgICAg
ewo+PiArICAgICAgICB2cGwwMTEtPnVhcnRmciB8PSBUWEZGOwo+PiArICAgICAgICB2cGwwMTEt
PnVhcnRyaXMgJj0gflRYSTsKPj4gKyAgICB9Cj4+ICsKPj4gKyAgICB2cGwwMTEtPnVhcnRmciB8
PSBCVVNZOwo+PiArCj4+ICsgICAgdnBsMDExLT51YXJ0ZnIgJj0gflRYRkU7Cj4+ICsKPj4gKyAg
ICBWUEwwMTFfVU5MT0NLKGQsIGZsYWdzKTsKPj4gKwo+PiArICAgIC8qCj4+ICsgICAgICogU2Vu
ZCBhbiBldmVudCB0byBjb25zb2xlIGJhY2tlbmQgdG8gaW5kaWNhdGUgdGhhdCB0aGVyZSBpcwo+
PiArICAgICAqIGRhdGEgaW4gdGhlIE9VVCByaW5nIGJ1ZmZlci4KPj4gKyAgICAgKi8KPj4gKyAg
ICBub3RpZnlfdmlhX3hlbl9ldmVudF9jaGFubmVsKGQsIHZwbDAxMS0+ZXZ0Y2huKTsKPj4gK30K
Pj4gKwo+PiArc3RhdGljIGludCB2cGwwMTFfbW1pb19yZWFkKHN0cnVjdCB2Y3B1ICp2LAo+PiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1taW9faW5mb190ICppbmZvLAo+PiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHJlZ2lzdGVyX3QgKnIsCj4+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdm9pZCAqcHJpdikKPj4gK3sKPj4gKyAgICBzdHJ1Y3QgaHNyX2RhYnQgZGFi
dCA9IGluZm8tPmRhYnQ7Cj4+ICsgICAgdWludDMyX3QgdnBsMDExX3JlZyA9ICh1aW50MzJfdCko
aW5mby0+Z3BhIC0gR1VFU1RfUEwwMTFfQkFTRSk7Cj4+ICsgICAgc3RydWN0IHZwbDAxMSAqdnBs
MDExID0gJnYtPmRvbWFpbi0+YXJjaC52cGwwMTE7Cj4+ICsKPj4gKyAgICBzd2l0Y2ggKCB2cGww
MTFfcmVnICkKPj4gKyAgICB7Cj4+ICsgICAgY2FzZSBEUjoKPj4gKyAgICAgICAgLyoKPj4gKyAg
ICAgICAgICogU2luY2UgcGwwMTEgcmVnaXN0ZXJzIGFyZSAzMi1iaXQgcmVnaXN0ZXJzLCBhbGwg
cmVnaXN0ZXJzCj4+ICsgICAgICAgICAqIGFyZSBoYW5kbGVkIHNpbWlsYXJseSBhbGxvd2luZyA4
LWJpdCwgMTYtYml0IGFuZCAzMi1iaXQKPj4gKyAgICAgICAgICogYWNjZXNzZXMuCj4+ICsgICAg
ICAgICAqLwo+Cj4KPiBUaGlzIGNvbW1lbnQgc2hvdWxkIGJlIG9uIHRvcCBvZiB0aGUgZGVjbGFy
YXRpb24gb2YKPiB2cGwwMTFfcmVnMzJfY2hlY2tfYWNjZXNzLgpvay4KPgo+PiArICAgICAgICBp
ZiAoICF2cGwwMTFfcmVnMzJfY2hlY2tfYWNjZXNzKGRhYnQpICkgZ290byBiYWRfd2lkdGg7Cj4+
ICsKPj4gKyAgICAgICAgKnIgPSB2cmVnX3JlZzMyX2V4dHJhY3QodnBsMDExX3JlYWRfZGF0YSh2
LT5kb21haW4pLCBpbmZvKTsKPj4gKyAgICAgICAgcmV0dXJuIDE7Cj4+ICsKPj4gKyAgICBjYXNl
IFJTUjoKPj4gKyAgICAgICAgaWYgKCAhdnBsMDExX3JlZzMyX2NoZWNrX2FjY2VzcyhkYWJ0KSAp
IGdvdG8gYmFkX3dpZHRoOwo+PiArCj4+ICsgICAgICAgIC8qIEl0IGFsd2F5cyByZXR1cm5zIDAg
YXMgdGhlcmUgYXJlIG5vIHBoeXNpY2FsIGVycm9ycy4gKi8KPj4gKyAgICAgICAgKnIgPSAwOwo+
PiArICAgICAgICByZXR1cm4gMTsKPj4gKwo+PiArICAgIGNhc2UgRlI6Cj4+ICsgICAgICAgIGlm
ICggIXZwbDAxMV9yZWczMl9jaGVja19hY2Nlc3MoZGFidCkgKSBnb3RvIGJhZF93aWR0aDsKPj4g
Kwo+PiArICAgICAgICAqciA9IHZyZWdfcmVnMzJfZXh0cmFjdCh2cGwwMTEtPnVhcnRmciwgaW5m
byk7Cj4KPgo+IFlvdSBuZWVkIHRvIGVuc3VyZSB0aGF0IHVhcnRmciBpcyByZWFkIG9ubHkgb25j
ZSBiZWNhdXNlIHZyZWdfcmVnMzJfZXh0cmFjdAo+IGRvZXMgbm90IGN1cnJlbnRseSBlbnN1cmUg
dGhhdC4KPgo+PiArICAgICAgICByZXR1cm4gMTsKPj4gKwo+PiArICAgIGNhc2UgUklTOgo+PiAr
ICAgICAgICBpZiAoICF2cGwwMTFfcmVnMzJfY2hlY2tfYWNjZXNzKGRhYnQpICkgZ290byBiYWRf
d2lkdGg7Cj4+ICsKPj4gKyAgICAgICAgKnIgPSB2cmVnX3JlZzMyX2V4dHJhY3QodnBsMDExLT51
YXJ0cmlzLCBpbmZvKTsKPgo+Cj4gRGl0dG8uCj4KPj4gKyAgICAgICAgcmV0dXJuIDE7Cj4+ICsK
Pj4gKyAgICBjYXNlIE1JUzoKPj4gKyAgICAgICAgaWYgKCAhdnBsMDExX3JlZzMyX2NoZWNrX2Fj
Y2VzcyhkYWJ0KSApIGdvdG8gYmFkX3dpZHRoOwo+PiArCj4+ICsgICAgICAgICpyID0gdnJlZ19y
ZWczMl9leHRyYWN0KHZwbDAxMS0+dWFydHJpcyAmCj4+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHZwbDAxMS0+dWFydGltc2MsIGluZm8pOwo+Cj4KPiBEaXR0by4KPgo+PiArICAg
ICAgICByZXR1cm4gMTsKPj4gKwo+PiArICAgIGNhc2UgSU1TQzoKPj4gKyAgICAgICAgaWYgKCAh
dnBsMDExX3JlZzMyX2NoZWNrX2FjY2VzcyhkYWJ0KSApIGdvdG8gYmFkX3dpZHRoOwo+PiArCj4+
ICsgICAgICAgICpyID0gdnJlZ19yZWczMl9leHRyYWN0KHZwbDAxMS0+dWFydGltc2MsIGluZm8p
Owo+Cj4KPiBEaXR0by4KSSB3aWxsIHJlYWQgdGhlc2UgcmVnaXN0ZXJzIGludG8gYSBsb2NhbCB2
YXJpYWJsZSBhbmQgdXNlIGl0LgoKPgo+Cj4+ICsgICAgICAgIHJldHVybiAxOwo+PiArCj4+ICsg
ICAgY2FzZSBJQ1I6Cj4+ICsgICAgICAgIGlmICggIXZwbDAxMV9yZWczMl9jaGVja19hY2Nlc3Mo
ZGFidCkgKSBnb3RvIGJhZF93aWR0aDsKPj4gKwo+PiArICAgICAgICAvKiBPbmx5IHdyaXRlIGlz
IHZhbGlkLiAqLwo+PiArICAgICAgICByZXR1cm4gMDsKPj4gKwo+PiArICAgIGRlZmF1bHQ6Cj4+
ICsgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwgInZwbDAxMTogdW5oYW5kbGVkIHJlYWQgciVk
IG9mZnNldCAlIzA4eFxuIiwKPj4gKyAgICAgICAgICAgICAgICBkYWJ0LnJlZywgdnBsMDExX3Jl
Zyk7Cj4+ICsgICAgICAgIHJldHVybiAwOwo+PiArICAgIH0KPj4gKwo+PiArICAgIHJldHVybiAx
Owo+PiArCj4+ICtiYWRfd2lkdGg6Cj4+ICsgICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAidnBsMDEx
OiBiYWQgcmVhZCB3aWR0aCAlZCByJWQgb2Zmc2V0ICUjMDh4XG4iLAo+PiArICAgICAgICAgICAg
ZGFidC5zaXplLCBkYWJ0LnJlZywgdnBsMDExX3JlZyk7Cj4+ICsgICAgZG9tYWluX2NyYXNoX3N5
bmNocm9ub3VzKCk7Cj4+ICsgICAgcmV0dXJuIDA7Cj4+ICsKPj4gK30KPj4gKwo+PiArc3RhdGlj
IGludCB2cGwwMTFfbW1pb193cml0ZShzdHJ1Y3QgdmNwdSAqdiwKPj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbW1pb19pbmZvX3QgKmluZm8sCj4+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHJlZ2lzdGVyX3QgciwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dm9pZCAqcHJpdikKPj4gK3sKPj4gKyAgICBzdHJ1Y3QgaHNyX2RhYnQgZGFidCA9IGluZm8tPmRh
YnQ7Cj4+ICsgICAgdWludDMyX3QgdnBsMDExX3JlZyA9ICh1aW50MzJfdCkoaW5mby0+Z3BhIC0g
R1VFU1RfUEwwMTFfQkFTRSk7Cj4+ICsgICAgc3RydWN0IHZwbDAxMSAqdnBsMDExID0gJnYtPmRv
bWFpbi0+YXJjaC52cGwwMTE7Cj4+ICsgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsK
Pj4gKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwo+PiArCj4+ICsgICAgc3dpdGNoICggdnBsMDEx
X3JlZyApCj4+ICsgICAgewo+PiArICAgIGNhc2UgRFI6Cj4+ICsgICAgewo+PiArICAgICAgICB1
aW50MzJfdCBkYXRhID0gMDsKPj4gKwo+PiArICAgICAgICAvKgo+PiArICAgICAgICAgKiBTaW5j
ZSBwbDAxMSByZWdpc3RlcnMgYXJlIDMyLWJpdCByZWdpc3RlcnMsIGFsbCByZWdpc3RlcnMKPj4g
KyAgICAgICAgICogYXJlIGhhbmRsZWQgc2ltaWxhcmx5IGFsbG93aW5nIDgtYml0LCAxNi1iaXQg
YW5kIDMyLWJpdAo+PiArICAgICAgICAgKiBhY2Nlc3Nlcy4KPj4gKyAgICAgICAgICovCj4KPgo+
IFNlZSBhYm92ZS4KPgo+PiArICAgICAgICBpZiAoICF2cGwwMTFfcmVnMzJfY2hlY2tfYWNjZXNz
KGRhYnQpICkgZ290byBiYWRfd2lkdGg7Cj4+ICsKPj4gKyAgICAgICAgdnJlZ19yZWczMl91cGRh
dGUoJmRhdGEsIHIsIGluZm8pOwo+PiArICAgICAgICBkYXRhICY9IDB4RkY7Cj4+ICsgICAgICAg
IHZwbDAxMV93cml0ZV9kYXRhKHYtPmRvbWFpbiwgZGF0YSk7Cj4+ICsgICAgICAgIHJldHVybiAx
Owo+PiArICAgIH0KPj4gKyAgICBjYXNlIFJTUjogLyogTm90aGluZyB0byBjbGVhci4gKi8KPj4g
KyAgICAgICAgaWYgKCAhdnBsMDExX3JlZzMyX2NoZWNrX2FjY2VzcyhkYWJ0KSApIGdvdG8gYmFk
X3dpZHRoOwo+PiArCj4+ICsgICAgICAgIHJldHVybiAxOwo+PiArCj4+ICsgICAgY2FzZSBGUjoK
Pj4gKyAgICBjYXNlIFJJUzoKPj4gKyAgICBjYXNlIE1JUzoKPj4gKyAgICAgICAgZ290byB3cml0
ZV9pZ25vcmU7Cj4+ICsKPj4gKyAgICBjYXNlIElNU0M6Cj4+ICsgICAgICAgIGlmICggIXZwbDAx
MV9yZWczMl9jaGVja19hY2Nlc3MoZGFidCkgKSBnb3RvIGJhZF93aWR0aDsKPj4gKwo+PiArICAg
ICAgICBWUEwwMTFfTE9DSyhkLCBmbGFncyk7Cj4+ICsgICAgICAgIHZyZWdfcmVnMzJfdXBkYXRl
KCZ2cGwwMTEtPnVhcnRpbXNjLCByLCBpbmZvKTsKPj4gKyAgICAgICAgVlBMMDExX1VOTE9DSyhk
LCBmbGFncyk7Cj4+ICsgICAgICAgIHZwbDAxMV91cGRhdGUodi0+ZG9tYWluKTsKPgo+Cj4gSSB0
aGluayB0aGlzIHNob3VsZCBiZSBjYWxsIHdpdGggdW5kZXIgdGhlIGxvY2suCj4KPj4gKyAgICAg
ICAgcmV0dXJuIDE7Cj4+ICsKPj4gKyAgICBjYXNlIElDUjoKPj4gKyAgICAgICAgaWYgKCAhdnBs
MDExX3JlZzMyX2NoZWNrX2FjY2VzcyhkYWJ0KSApIGdvdG8gYmFkX3dpZHRoOwo+PiArCj4+ICsg
ICAgICAgIFZQTDAxMV9MT0NLKGQsIGZsYWdzKTsKPj4gKyAgICAgICAgdnJlZ19yZWczMl9jbGVh
cmJpdHMoJnZwbDAxMS0+dWFydHJpcywgciwgaW5mbyk7Cj4+ICsgICAgICAgIFZQTDAxMV9VTkxP
Q0soZCwgZmxhZ3MpOwo+PiArICAgICAgICB2cGwwMTFfdXBkYXRlKGQpOwo+Cj4KPiBEaXR0by4K
Pgo+Cj4+ICsgICAgICAgIHJldHVybiAxOwo+PiArCj4+ICsgICAgZGVmYXVsdDoKPj4gKyAgICAg
ICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAidnBsMDExOiB1bmhhbmRsZWQgd3JpdGUgciVkIG9mZnNl
dCAlIzA4eFxuIiwKPj4gKyAgICAgICAgICAgICAgICBkYWJ0LnJlZywgdnBsMDExX3JlZyk7Cj4+
ICsgICAgICAgIHJldHVybiAwOwo+PiArICAgIH0KPj4gKwo+PiArd3JpdGVfaWdub3JlOgo+PiAr
ICAgIHJldHVybiAxOwo+PiArCj4+ICtiYWRfd2lkdGg6Cj4+ICsgICAgZ3ByaW50ayhYRU5MT0df
RVJSLCAidnBsMDExOiBiYWQgd3JpdGUgd2lkdGggJWQgciVkIG9mZnNldCAlIzA4eFxuIiwKPj4g
KyAgICAgICAgICAgIGRhYnQuc2l6ZSwgZGFidC5yZWcsIHZwbDAxMV9yZWcpOwo+PiArICAgIGRv
bWFpbl9jcmFzaF9zeW5jaHJvbm91cygpOwo+PiArICAgIHJldHVybiAwOwo+PiArCj4+ICt9Cj4+
ICsKPj4gK3N0YXRpYyBjb25zdCBzdHJ1Y3QgbW1pb19oYW5kbGVyX29wcyB2cGwwMTFfbW1pb19o
YW5kbGVyID0gewo+PiArICAgIC5yZWFkID0gdnBsMDExX21taW9fcmVhZCwKPj4gKyAgICAud3Jp
dGUgPSB2cGwwMTFfbW1pb193cml0ZSwKPj4gK307Cj4+ICsKPj4gK3N0YXRpYyB2b2lkIHZwbDAx
MV9kYXRhX2F2YWlsKHN0cnVjdCBkb21haW4gKmQpCj4+ICt7Cj4+ICsgICAgdW5zaWduZWQgbG9u
ZyBmbGFnczsKPj4gKyAgICBzdHJ1Y3QgdnBsMDExICp2cGwwMTEgPSAmZC0+YXJjaC52cGwwMTE7
Cj4+ICsgICAgc3RydWN0IHhlbmNvbnNfaW50ZXJmYWNlICppbnRmID0gdnBsMDExLT5yaW5nX2J1
ZjsKPj4gKyAgICBYRU5DT05TX1JJTkdfSURYIGluX2NvbnMgPSBpbnRmLT5pbl9jb25zOwo+PiAr
ICAgIFhFTkNPTlNfUklOR19JRFggaW5fcHJvZCA9IGludGYtPmluX3Byb2Q7Cj4+ICsgICAgWEVO
Q09OU19SSU5HX0lEWCBvdXRfY29ucyA9IGludGYtPm91dF9jb25zOwo+PiArICAgIFhFTkNPTlNf
UklOR19JRFggb3V0X3Byb2QgPSBpbnRmLT5vdXRfcHJvZDsKPgo+Cj4gU2FtZSBhcyBhYm92ZSBm
b3IgdGhlIGJhcnJpZXIuCj4KPgo+PiArICAgIFhFTkNPTlNfUklOR19JRFggaW5fcmluZ19xc2l6
ZSwgb3V0X3JpbmdfcXNpemU7Cj4+ICsKPj4gKyAgICBWUEwwMTFfTE9DSyhkLCBmbGFncyk7Cj4+
ICsKPj4gKyAgICBpbl9yaW5nX3FzaXplID0geGVuY29uc19xdWV1ZWQoaW5fcHJvZCwKPj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5fY29ucywKPj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKGludGYtPmluKSk7Cj4+ICsKPj4gKyAgICBv
dXRfcmluZ19xc2l6ZSA9IHhlbmNvbnNfcXVldWVkKG91dF9wcm9kLAo+PiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgb3V0X2NvbnMsCj4+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzaXplb2YoaW50Zi0+b3V0KSk7Cj4+ICsKPj4gKyAgICAvKiBVcGRh
dGUgdGhlIHVhcnQgcnggc3RhdGUgaWYgdGhlIGJ1ZmZlciBpcyBub3QgZW1wdHkuICovCj4+ICsg
ICAgaWYgKCBpbl9yaW5nX3FzaXplICE9IDAgKQo+PiArICAgIHsKPj4gKyAgICAgICAgdnBsMDEx
LT51YXJ0ZnIgJj0gflJYRkU7Cj4+ICsgICAgICAgIGlmICggaW5fcmluZ19xc2l6ZSA9PSBzaXpl
b2YoaW50Zi0+aW4pICkKPj4gKyAgICAgICAgICAgIHZwbDAxMS0+dWFydGZyIHw9IFJYRkY7Cj4+
ICsgICAgICAgIHZwbDAxMS0+dWFydHJpcyB8PSBSWEk7Cj4+ICsgICAgfQo+PiArCj4+ICsgICAg
LyogVXBkYXRlIHRoZSB1YXJ0IHR4IHN0YXRlIGlmIHRoZSBidWZmZXIgaXMgbm90IGZ1bGwuICov
Cj4+ICsgICAgaWYgKCBvdXRfcmluZ19xc2l6ZSAhPSBzaXplb2YoaW50Zi0+b3V0KSApCj4+ICsg
ICAgewo+PiArICAgICAgICB2cGwwMTEtPnVhcnRmciAmPSB+VFhGRjsKPj4gKyAgICAgICAgdnBs
MDExLT51YXJ0cmlzIHw9IFRYSTsKPj4gKyAgICAgICAgaWYgKCBvdXRfcmluZ19xc2l6ZSA9PSAw
ICkKPj4gKyAgICAgICAgewo+PiArICAgICAgICAgICAgdnBsMDExLT51YXJ0ZnIgJj0gfkJVU1k7
Cj4+ICsgICAgICAgICAgICB2cGwwMTEtPnVhcnRmciB8PSBUWEZFOwo+PiArICAgICAgICB9Cj4+
ICsgICAgfQo+PiArCj4+ICsgICAgVlBMMDExX1VOTE9DSyhkLCBmbGFncyk7Cj4+ICsKPj4gKyAg
ICB2cGwwMTFfdXBkYXRlKGQpOwo+Cj4KPiBTZWUgbXkgY29tbWVudCBhYm92ZSBmb3IgdGhlIGNh
bGxpbmcgdnBsMDExX3VwZGF0ZQo+Cj4+ICt9Cj4+ICsKPj4gKwo+PiArc3RhdGljIHZvaWQgdnBs
MDExX25vdGlmaWNhdGlvbihzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHBvcnQpCj4+ICt7
Cj4+ICsgICAgdnBsMDExX2RhdGFfYXZhaWwodi0+ZG9tYWluKTsKPj4gK30KPj4gKwo+PiAraW50
IGRvbWFpbl92cGwwMTFfaW5pdChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdnBsMDExX2luaXRf
aW5mbyAqaW5mbykKPj4gK3sKPj4gKyAgICBpbnQgcmM7Cj4+ICsgICAgc3RydWN0IHZwbDAxMSAq
dnBsMDExID0gJmQtPmFyY2gudnBsMDExOwo+PiArCj4+ICsgICAgaWYgKCB2cGwwMTEtPnJpbmdf
YnVmICkKPj4gKyAgICAgICAgcmV0dXJuIDA7Cj4KPgo+IElITU8sIHlvdSBzaG91bGQgcmV0dXJu
IGFuIGVycm9yIGlmIHRoZSBQTDAxMSBpcyBhbHJlYWR5IGluaXRpYWxpemVkLiBUaGlzCj4gc2hv
dWxkIG5ldmVyIGhhcHBlbi4Kb2suCj4KPj4gKwo+PiArICAgIC8qIE1hcCB0aGUgZ3Vlc3QgUEZO
IHRvIFhlbiBhZGRyZXNzIHNwYWNlLiAqLwo+PiArICAgIHJjID0gIHByZXBhcmVfcmluZ19mb3Jf
aGVscGVyKGQsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ZuX3goaW5m
by0+Z2ZuKSwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdnBsMDExLT5y
aW5nX3BhZ2UsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnZwbDAxMS0+
cmluZ19idWYpOwo+PiArICAgIGlmICggcmMgPCAwICkKPj4gKyAgICAgICAgZ290byBvdXQ7Cj4+
ICsKPj4gKyAgICByYyA9IHZnaWNfcmVzZXJ2ZV92aXJxKGQsIEdVRVNUX1ZQTDAxMV9TUEkpOwo+
PiArICAgIGlmICggIXJjICkKPj4gKyAgICB7Cj4+ICsgICAgICAgIHJjID0gLUVJTlZBTDsKPj4g
KyAgICAgICAgZ290byBvdXQxOwo+PiArICAgIH0KPj4gKwo+PiArICAgIHJlZ2lzdGVyX21taW9f
aGFuZGxlcihkLCAmdnBsMDExX21taW9faGFuZGxlciwKPj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgR1VFU1RfUEwwMTFfQkFTRSwgR1VFU1RfUEwwMTFfU0laRSwgTlVMTCk7Cj4KPgo+IEFn
YWluLCB5b3UgcmVnaXN0ZXIgTU1JTyBoYW5kbGVyIGJ1dCBuZXZlciByZW1vdmUgdGhlbS4gU28g
aWYgdGhpcyBjYWxsCj4gZmFpbCwgeW91IHdpbGwgZW5kIHVwIHdpdGggdGhlIGhhbmRsZXJzIGV4
aXN0aW5nIGJ1dCB0aGUgcmVzdAo+IGhhbGYtaW5pdGlhbGl6ZWQgd2hpY2ggbGlrZWx5IGxlYWQg
dG8gYSBzZWdmYXVsdCwgb3Igd29yc3QgbGVha2luZyBkYXRhLgpUaGlzIGZ1bmN0aW9uIGRvZXMg
bm90IHJldHVybiBhIHN0YXR1cy4gU28gdGhlcmUgaXMgbm8gd2F5IHRvIGZpbmQgb3V0CmlmIHRo
ZSBtbWlvIGhhbmRsZXJzIHdlcmUKcmVnaXN0ZXJlZCBzdWNjZXNzZnVsbHkuIEkgYW0gcmVtb3Zp
bmcgdGhlIG1taW8gaGFuZGxlcnMgaW4gdGhlIGVycm9yCmxlZ3MgaW4gZG9tYWluX3ZwbDAxMV9p
bml0KCkuCj4KPj4gKwo+PiArICAgIHNwaW5fbG9ja19pbml0KCZ2cGwwMTEtPmxvY2spOwo+PiAr
Cj4+ICsgICAgcmMgPSBhbGxvY191bmJvdW5kX3hlbl9ldmVudF9jaGFubmVsKGQsIDAsIGluZm8t
PmNvbnNvbGVfZG9taWQsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHZwbDAxMV9ub3RpZmljYXRpb24pOwo+PiArICAgIGlmICggcmMgPCAwICkKPgo+IFlvdQpJ
IHRoaW5rIHRoaXMgaXMgYSB0eXBlLgoKPj4KPj4gKyAgICAgICAgZ290byBvdXQyOwo+PiArCj4+
ICsgICAgdnBsMDExLT5ldnRjaG4gPSBpbmZvLT5ldnRjaG4gPSByYzsKPj4gKwo+PiArICAgIHJl
dHVybiAwOwo+PiArCj4+ICtvdXQyOgo+PiArICAgIHhmcmVlKGQtPmFyY2gudm1taW8uaGFuZGxl
cnMpOwo+PiArICAgIHZnaWNfZnJlZV92aXJxKGQsIEdVRVNUX1ZQTDAxMV9TUEkpOwo+PiArCj4+
ICtvdXQxOgo+PiArICAgIGRlc3Ryb3lfcmluZ19mb3JfaGVscGVyKCZ2cGwwMTEtPnJpbmdfYnVm
LCB2cGwwMTEtPnJpbmdfcGFnZSk7Cj4+ICsKPj4gK291dDoKPj4gKyAgICByZXR1cm4gcmM7Cj4+
ICt9Cj4+ICsKPj4gK3ZvaWQgZG9tYWluX3ZwbDAxMV9kZWluaXQoc3RydWN0IGRvbWFpbiAqZCkK
Pj4gK3sKPj4gKyAgICBzdHJ1Y3QgdnBsMDExICp2cGwwMTEgPSAmZC0+YXJjaC52cGwwMTE7Cj4+
ICsKPj4gKyAgICBpZiAoICF2cGwwMTEtPnJpbmdfYnVmICkKPgo+Cj4gWW91IHdpbGwgYmFpbCBv
dXQgaWYgcmluZ19idWYgaXMgTlVMTC4gSG93ZXZlciwgaWYgeW91IGNhbGxlZAo+IGRvbWFpbl92
cGwwMTFfaW5pdCBmaXJzdCBhbmQgaXQgZmFpbGVkLCB5b3UgbWF5IGhhdmUgcmluZ19idWYgc2V0
IGJ1dCB0aGUKPiByZXN0IG5vdCBmdWxseSB1cGRhdGVkLiBUaGlzIG1lYW5zIHRoYXQgeW91IHdp
bGwgZnJlZSBnYXJiYWdnZS4KPgo+IEkgdGhpbmsgdGhpcyBjb3VsZCBiZSBzb2x2ZWQgYnkgcmVp
bml0aWFsaXplIHJpbmdfYnVmIGlmIGFuIGVycm9yIG9jY3VyIGluCj4gZG9tYWluX3ZwbDAxMV9p
bml0LgpkZXN0cm95X3JpbmdfZm9yX2hlbHBlcigpIHNldHMgdGhlIGZpcnN0IHBhcmFtZXRlciB0
byBOVUxMIGluY2FzZSBpdCBmYWlscy4KCj4KPj4gKyAgICAgICAgcmV0dXJuOwo+PiArCj4+ICsg
ICAgZnJlZV94ZW5fZXZlbnRfY2hhbm5lbChkLCB2cGwwMTEtPmV2dGNobik7Cj4+ICsgICAgZGVz
dHJveV9yaW5nX2Zvcl9oZWxwZXIoJnZwbDAxMS0+cmluZ19idWYsIHZwbDAxMS0+cmluZ19wYWdl
KTsKPj4gKyAgICB4ZnJlZShkLT5hcmNoLnZtbWlvLmhhbmRsZXJzKTsKPj4gK30KPgo+Cj4gWy4u
Ll0KPgo+Cj4+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZwbDAxMS5oIGIveGVu
L2luY2x1ZGUvYXNtLWFybS92cGwwMTEuaAo+PiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+PiBpbmRl
eCAwMDAwMDAwLi5iM2UzMzJkCj4+IC0tLSAvZGV2L251bGwKPj4gKysrIGIveGVuL2luY2x1ZGUv
YXNtLWFybS92cGwwMTEuaAo+PiBAQCAtMCwwICsxLDc0IEBACj4+ICsvKgo+PiArICogaW5jbHVk
ZS94ZW4vdnBsMDExLmgKPj4gKyAqCj4+ICsgKiBWaXJ0dWFsIFBMMDExIFVBUlQKPj4gKyAqCj4+
ICsgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUg
aXQgYW5kL29yIG1vZGlmeQo+PiBpdAo+PiArICogdW5kZXIgdGhlIHRlcm1zIGFuZCBjb25kaXRp
b25zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSwKPj4gKyAqIHZlcnNpb24gMiwg
YXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCj4+ICsgKgo+PiAr
ICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIGl0IHdpbGwgYmUgdXNl
ZnVsLCBidXQgV0lUSE9VVAo+PiArICogQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGlt
cGxpZWQgd2FycmFudHkgb2YgTUVSQ0hBTlRBQklMSVRZIG9yCj4+ICsgKiBGSVRORVNTIEZPUiBB
IFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UK
Pj4gZm9yCj4+ICsgKiBtb3JlIGRldGFpbHMuCj4+ICsgKgo+PiArICogWW91IHNob3VsZCBoYXZl
IHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKPj4gYWxv
bmcgd2l0aAo+PiArICogdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUu
b3JnL2xpY2Vuc2VzLz4uCj4+ICsgKi8KPj4gKwo+PiArI2lmbmRlZiBfVlBMMDExX0hfCj4+ICsK
Pgo+Cj4gV2UgdGVuZCB0byBrZWVwICNpZm5kZWYgYW5kICNkZWZpbmUgdG9nZXRoZXIuIFNvIHBs
ZWFzZSBkcm9wIHRoZSBuZXdsaW5lCj4gaGVyZS4KPgpvay4KPj4gKyNpZmRlZiBDT05GSUdfVlBM
MDExX0NPTlNPTEUKPj4gK2ludCBkb21haW5fdnBsMDExX2luaXQoc3RydWN0IGRvbWFpbiAqZCwK
Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHZwbDAxMV9pbml0X2luZm8gKmluZm8p
Owo+PiArdm9pZCBkb21haW5fdnBsMDExX2RlaW5pdChzdHJ1Y3QgZG9tYWluICpkKTsKPj4gKyNl
bHNlCj4+ICtzdGF0aWMgaW5saW5lIGludCBkb21haW5fdnBsMDExX2luaXQoc3RydWN0IGRvbWFp
biAqZCwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgdnBs
MDExX2luaXRfaW5mbyAqaW5mbykKPj4gK3sKPj4gKyAgICByZXR1cm4gLUVOT1NZUzsKPj4gK30K
Pj4gKwo+PiArc3RhdGljIGlubGluZSB2b2lkIGRvbWFpbl92cGwwMTFfZGVpbml0KHN0cnVjdCBk
b21haW4gKmQpIHsgfQo+PiArI2VuZGlmCj4+ICsKPj4gKyNlbmRpZgo+PiArCj4KPgo+IFBsZWFz
ZSBkcm9wIHRoaXMgbmV3bGluZS4KWW91IG1lYW4gdGhlIG5ld2xpbmUgYmV0d2VlbiB0aGUgI2Vu
ZGlmcyBvciBhZnRlciB0aGUgbGFzdCAjZW5kaWY/Cj4KUmVnYXJkcywKQmh1cGluZGVyCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 13 11:01:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 11:01:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKjZD-0006ia-23; Tue, 13 Jun 2017 11:00: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=33074a6ff=wei.liu2@citrix.com>)
 id 1dKjZC-0006iU-E1
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 11:00:58 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 B6/D9-19466-9E5CF395; Tue, 13 Jun 2017 11:00:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXitHRDpO7Lo/a
 RBkdmClos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnHttUVvOCv+L3zClsD43eeLkZODgkBf4mO
 1m2MIDaLgKpE6/SpTCA2m4CyxM/OXjYQW0TARGLenzfsXYxcHMwC3YwSG/etAysSFrCWeL5sK
 1gzr4CFxId9V8DiQkAN+yd/ZIeIC0qcnPmEBcRmFtCTuDF1CtBQDiBbWmL5Pw6IsLxE89bZzC
 BhTgFTieeTAkHCogIqEp1L57BATFSQ6Jh+jGkCI/8sJENnIRk6C2HoLCRDFzCyrGLUKE4tKks
 t0jU01UsqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAxLBiDYwdiw3fMQoyQHk5Io
 75YrNpFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHinHbGPFBIsSk1PrUjLzAFGCExagoNHSYQ34
 DBQmre4IDG3ODMdInWKUZdjw+r1X5iEWPLy81KlxHmvgMwQACnKKM2DGwGL1kuMslLCvIxARw
 nxFKQW5WaWoMq/YhTnYFQS5j0JMoUnM68EbtMroCOYgI64DnI/b3FJIkJKqoGxeuWP+SWz7TM
 W7Iu4oPeo38yDTaeh9NHpi8of/Of0zOV8u+WZ99MHFYuXvLn85JONbt62fRv/b1uS9/R4aGle
 uciesNvXlVbx2mxdr1F3QvaGqK2bCoPhnJR/p8zXV7z5NFXllFLcnPA9037P4/zfJvji+h3eF
 6VBdyqWidgXXX385pn7EUGGjUosxRmJhlrMRcWJAMQvGQjRAgAA
X-Env-Sender: prvs=33074a6ff=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1497351655!89138548!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53962 invoked from network); 13 Jun 2017 11:00: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;
 13 Jun 2017 11:00:56 -0000
X-IronPort-AV: E=Sophos;i="5.39,338,1493683200"; d="scan'208";a="427634671"
Date: Tue, 13 Jun 2017 12:00:42 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Peter =?iso-8859-1?Q?Gro=DFe?= <pegro@friiks.de>
Message-ID: <20170613110042.tw5r6wygdbxdrxvt@citrix.com>
References: <20170612230521.32354-1-pegro@friiks.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170612230521.32354-1-pegro@friiks.de>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 0/2] Fix python bindings for libxenstat
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBKdW4gMTMsIDIwMTcgYXQgMDE6MDU6MTlBTSArMDIwMCwgUGV0ZXIgR3Jvw59lIHdy
b3RlOgo+IEhlbGxvLgo+IAo+IEkgdHJpZWQgdG8gYnVpbGQgYW5kIHVzZSB0aGUgcHl0aG9uIGJp
bmRpbmdzIGZvciBsaWJ4ZW5zdGF0Lgo+IAo+IEJ1aWxkaW5nIHdvcmtlZCwgYWZ0ZXIgSSBjaGFu
Z2VkIHRoZSBoYXJkY29kZWQgUFlUSE9OX1ZFUlNJT04gdmFyaWFibGUgaW4gdGhlCj4gdG9vbHMv
eGVuc3RhdC9saWJ4ZW5zdGF0L01ha2VmaWxlLiBNYXliZSB0aGUgdmVyc2lvbiBkZXRlY3RlZCBi
eSBjb25maWd1cmUKPiBjYW4gYmUgdXNlZCBoZXJlLiBUaGUgMXN0IHBhdGNoIHRyaWVzIHRvIGFk
ZHJlc3MgdGhpcy4KPiAKPiBUaGVuLCB3aGVuIEkgdHJpZWQgdG8gaW1wb3J0IHRoZSBweXRob24g
bW9kdWxlLCB0aGUgZm9sbG93aW5nIGVycm9yIG9jY3VycmVkOgo+IAo+IFB5dGhvbiAyLjcuMTIg
KGRlZmF1bHQsIE1hciAzMSAyMDE3LCAxOTo0NTowMykKPiBbR0NDIDQuOS4zXSBvbiBsaW51eDIK
PiBUeXBlICJoZWxwIiwgImNvcHlyaWdodCIsICJjcmVkaXRzIiBvciAibGljZW5zZSIgZm9yIG1v
cmUgaW5mb3JtYXRpb24uCj4gPj4+IGltcG9ydCB4ZW5zdGF0Cj4gVHJhY2ViYWNrIChtb3N0IHJl
Y2VudCBjYWxsIGxhc3QpOgo+ICAgRmlsZSAiPHN0ZGluPiIsIGxpbmUgMSwgaW4gPG1vZHVsZT4K
PiAgIEZpbGUgInhlbnN0YXQucHkiLCBsaW5lIDE3LCBpbiA8bW9kdWxlPgo+ICAgICBfeGVuc3Rh
dCA9IHN3aWdfaW1wb3J0X2hlbHBlcigpCj4gICBGaWxlICJ4ZW5zdGF0LnB5IiwgbGluZSAxNiwg
aW4gc3dpZ19pbXBvcnRfaGVscGVyCj4gICAgIHJldHVybiBpbXBvcnRsaWIuaW1wb3J0X21vZHVs
ZSgnX3hlbnN0YXQnKQo+ICAgRmlsZSAiL3Vzci9saWI2NC9weXRob24yLjcvaW1wb3J0bGliL19f
aW5pdF9fLnB5IiwgbGluZSAzNywgaW4gaW1wb3J0X21vZHVsZQo+ICAgICBfX2ltcG9ydF9fKG5h
bWUpCj4gSW1wb3J0RXJyb3I6IC91c3IvbGliNjQvbGlieGVuc3RhdC5zby4wOiB1bmRlZmluZWQg
c3ltYm9sOiB5YWpsX3RyZWVfcGFyc2UKPiA+Pj4KPiAKPiBBZnRlciBzb21lIGRpZ2dpbmcgaW4g
dGhlIE1ha2VmaWxlcyBJIGZvdW5kLCB0aGF0IHRoZSBvbmx5IGN1cnJlbnQgdXNlciBvZiBsaWJ4
ZW5zdGF0LCAKPiB4ZW50b3AsIGlzIGxpbmtlZCBhZ2FpbnN0IGxpYnlhamwsIGJ1dCBkb2Vzbid0
IGNhbGwgYW55IG9mIHRoZSBmdW5jdGlvbnMgcHJvdmlkZWQgYnkgdGhlIGxpYgo+IGRpcmVjdGx5
LiBPVE9IIGxpYnhlbnN0YXQgdXNlcyBsaWJ5YWpsIGluIHhlbnN0YXRfcW1wLmMsIGJ1dCBpc24n
dCBsaW5rZWQgYWdhaW5zdCBpdC4KPiAKPiBTbyBteSBpZGVhIHRvIGZpeCB0aGUgZXJyb3IgYWJv
dmUgd2FzIHRvIG1vdmUgdGhlIC1seWFqbCBmcm9tIHRoZSB4ZW50b3AgYnVpbGQgdG8gdGhlIAo+
IGxpYnhlbnN0YXQgYnVpbGQsIGFzIHNlZW4gaW4gdGhlIDJuZCBwYXRjaC4KPiAKPiBXaXRoIHRo
YXQgcGF0Y2gsIHRoZSBiaW5kaW5ncyB3b3JrIHdpdGhvdXQgcHJvYmxlbXMuCj4gQnV0IEknbSBu
b3Qgc3VyZSBpZiBteSBpZGVhcyBhcmUgY29ycmVjdC4KPiAKPiBSZWdhcmRzCj4gUGV0ZXIKPiAK
PiBQZXRlciBHcm/Dn2UgKDIpOgo+ICAgbGlieGVuc3RhdDogdXNlIHB5dGhvbiBkZXRlY3RlZCBi
eSBjb25maWd1cmUgZm9yIHB5dGhvbiBiaW5kaW5ncwo+ICAgdG9vbHMveGVuc3RhdDogZml4IG1p
c3NpbmcgbGlua2FnZSBvZiBsaWJ4ZW5zdGF0IGFnYWluc3QgbGlieWFqbAo+IAo+ICB0b29scy94
ZW5zdGF0L2xpYnhlbnN0YXQvTWFrZWZpbGUgfCA0ICsrLS0KPiAgdG9vbHMveGVuc3RhdC94ZW50
b3AvTWFrZWZpbGUgICAgIHwgMiArLQo+ICAyIGZpbGVzIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygr
KSwgMyBkZWxldGlvbnMoLSkKPiAKCkJvdGggcGF0Y2hlczoKCkFja2VkLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgoKSnVsaWVuLCBJIHRoaW5rIHRoZXkgY291bGQgYmUgaW5jbHVk
ZWQgZm9yIDQuOS4KCj4gLS0gCj4gMi4xMy4wCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 13 11:03:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 11:03:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKjbE-0006sw-HB; Tue, 13 Jun 2017 11:03:04 +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 1dKjbD-0006sG-Hm
 for xen-devel@lists.xenproject.org; Tue, 13 Jun 2017 11:03:03 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 80/52-03613-666CF395; Tue, 13 Jun 2017 11:03:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa0gUURTHuzuz6yiOXlfN0+ISbilmuVmZGJl
 KFOoHQ5KgLaJma3QX9iEza+iX8kOaWZokiMmmIlaYZJFiio/Ex+YqkblmLxPDElJ7WFL4wJpx
 rGw+nXt///M//zscilDmK1QUm2VjOQtj0ig8SMP2zZHhrCNOFzFfEh79s7FEFo8Su78Okynom
 Nxo0VuzTskN/f0DRMZMctbjsoQctLCvAHlQJC4koK5oCBUgdwphHVQu5CpEoMTLCK7Wj68AXx
 wHzTfeEiLww9MIZqt65JJqHMFy9SU3UUVgLyi530uKtQJr4ee3DuGeomh8EEprjooliYOhrlQ
 tKvzxcXgx3bXiT2MfcF5/v9LpjvfCvL1IJjlGQUXDO0KqN8LDT/aVGnAQTL50ysQIgC8hcDU3
 yUWgxCFQOlAgk0Rq6H1iJ8W5gJOh3eUtXXPwvLpILvX+UkDnZINcAtvA1f3ZTQKdbtBq/0FKI
 AMcLU9XTcOg/vksIYna5VD9qFYhHfK8oeJe72q+QLg5mrdq5VTAwtKEm5RPD47KvlXw0Q+K39
 STxWhL+ZqfUL7m4eVrHl6FiDsolGe5sywXviNCq+eM6QabmTGahFOU1szyPJPOmhg9rz1tNT9
 AwlasE75mNHYrpQttoGQaf7pxOEan9NJbz2QbGN5wkss0sXwXCqUo3HC3bhCpSIvVwmqAXt8b
 p1P6cGw6m5VmNAlr9kcKlKfGj07pFjDNZzBm3pguoX4UpAqgE8Q+LAJDpuVv258FHUJqlS+Nh
 FBKzwyWMxtt//MpFEAhjS/t7BFcPI0W21/3KWGwTBj8QsxP8zbmH1LloNzbVfXPNvnPRo29jK
 UcRYhuGj2gxpeNad8HD9UGhowUUhf37Ip4P9Q4Hj0zs6j9Un6eSdo6fKJmkYn1ft1y+MPEkCP
 e1RxcU7A/aaA4sfsC1bFT/Wr3sr0zv60NySNb5zKPeJ8zL8dMxox0BBe76uaumBNtS6mKpr7U
 suxrXp4akjcwO8IIjmd+A9E7ElmbAwAA
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1497351780!107090119!1
X-Originating-IP: [104.47.36.52]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63674 invoked from network); 13 Jun 2017 11:03:01 -0000
Received: from mail-sn1nam02on0052.outbound.protection.outlook.com (HELO
 NAM02-SN1-obe.outbound.protection.outlook.com) (104.47.36.52)
 by server-16.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 13 Jun 2017 11:03: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=fY5NPn4kEJK/jMUsLTztsghZXbYeOiSSDhODje3CSP0=;
 b=HvObaYGtkqo35idXfZkkKe/GQHzJ+bDibZkvnhUcIOYFD+7NUhHHmUnJQT+ZTM5CfHTAB5zxaf9x9SJgpUvUMwZws2FYbpBqyySVBjiYrabDUU3N8tsa9MOerNug1xYoRPor52pwyBHApUvhujmxhH1ikrgtjJTVl2+BFVKnxFU=
Received: from [10.160.0.45] (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_128_CBC_SHA256_P256) id 15.1.1178.14; Tue, 13
 Jun 2017 11:02:55 +0000
To: Julien Grall <julien.grall@arm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Punit Agrawal <punit.agrawal@arm.com>
References: <6ed5eb3b-861c-e1bd-20a2-f24e55ce59e3@caviumnetworks.com>
 <7fbe04ae-7029-705f-90ae-2e7cb1e2feed@arm.com>
 <2a6f5dd6-68b8-91d3-b2aa-15568b53a1e2@caviumnetworks.com>
 <8b1715ab-47c0-3f5b-775f-56e14dbe9187@arm.com>
From: Manish Jaggi <mjaggi@caviumnetworks.com>
Message-ID: <a31d9a52-5983-7c17-d68c-734921c2fa9d@caviumnetworks.com>
Date: Tue, 13 Jun 2017 16:32:39 +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: <8b1715ab-47c0-3f5b-775f-56e14dbe9187@arm.com>
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: BMXPR01CA0041.INDPRD01.PROD.OUTLOOK.COM (10.174.214.27) To
 BLUPR0701MB2068.namprd07.prod.outlook.com (10.163.122.150)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 540d937e-badb-4de5-46eb-08d4b24bc01d
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(201703131423075)(201703031133081); SRVR:BLUPR0701MB2068; 
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2068;
 3:nP0ET2K16J7kAcCatxQJGnXwMHcE+J2MuKmQ22KVj1CTjglKp4gOv5EFJQdnG0rDu6in3+7mT66SOmTKGMC3OdbBoedM16Hz6LD7FGqzY19SMoawEBOgL/lsOVjI0XZuKefcBJyh+PERHJYWSJNPT4XFMG/BY/yuqHeKCb+0P53aS3CAKhL9eRhmZ6M1Dj2Ilc+aljz4+ur5TrDuBaWpwmeQ30nsEd2cfjLRtd0zi/ip0RNyfNpxNoLf0xx+LApyuAT8NMe2ub0BFHK8CUjlwBlwKYu8fO6jlyO/bAm1rpnSWGBnGifCdO0UmyeP5fPUsAJbCkMbOw1AqSmQu/qDtQ==;
 25:rDbALvbOFdJEQ0TSVia/0xWTWA7T3vwqoo6UbQZ8rPbo29Ee8mUi4tyki9vKhHhFvDAzCLcNfaAVEzGDMjpDMYnDl7mLn2kDCJIB9xZ+orRLlzJQJgy8tTziZyGyjFus1gKQvDs4GHiw++DwWtqbbcl+uGd5KbTFYO6EQcM736AlTJM7OdmjWXsk80DaHwjD5hxvmmdVrFmz15uhtxQkSdWp7JHgZq/mEjrROpoVYHriNi2icFGjcppetSXh1AipJIwsmd6XbQxeh+kVgejKmvizzOCC+T0ssGI+pg3OvkHxQZmYhy7FWpJSL9cILbLV2KfZvAJV3vxvHUPRh/vhKMeZYVpToz27UExn17DmUGUBQVTr0w4Rl++Ght9rU2x5387vxaV3bwsV4zRdUOwkZo9bAtxK8dpGcz7ox/Ej3KdezzhhQITnwi4mjSIziily1xck1aKRioeA+PHUXtveWN6nnk1WUVJUBIUTyJoEkb4=
X-MS-TrafficTypeDiagnostic: BLUPR0701MB2068:
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2068;
 31:1Yik8m9UP1qu2mDgTEaPrVG1BI8m+AAKvWLw++1KrQJQV6AyZFP9eyKhX5nCDT8cTEfwwoAPsZ2r5lRZjY/JgLbrSosZkDYOmA22fRf4qrgyx72bBpR4abMFQjMoCV0X8ZomSGQo2mrABkTr54CCfDRN8L9ShKXWyT2yRWO/UV99IBDo1ZZV4/vZmdaT9ES4c3vqfIsrmj1qQmPpbuDCCzaxfoHTO3v6WIAYfqnu38BKw2rEde6ZnKnEc0qw18lwQXOZrw/q9xcz6bZcr/ZrlQ==;
 20:TNiBeNWxNJTEdy3ncUqP442jrG7HhbzWQU8pgjjJssK+zTw78eMoW2LF0vUtBKqqTIxGZqIhTzoFCEt4oxdXwdz98bmqxTCJ+L+p46DlpLbfgOZX+QT38uU6fz5IbxwSaNA6eMdA57CqhyKkLxK5F1wYCiGLqVjmyidTtbShQmeDqnNHvY3o4bV9E7fCae89hhMnTT4Q6z0WIfXJESredZqemVfNsvpawyXeSozl7VHSqLeDay4MqrbORtdLg/uIOQE6msYqzGRbokAIijPQ2Qz7QxotqiTyN+2BSQfu3Bv3PdnJm6ZSQ4/YvHB7y7opPQPQItH/Hjg+RqoXhkFx4H98WRXPkRfBxcdrOujGRErcnNTgKaXJ1tecjII7SJeU1a40uCOhh9PSpAJp4vzLrV3y4hL6KQdntYwlSndBjPaG+lEd++fTJdOXgjxRyj2V7jkDBLNEyOTEN22aJoeAYn82YL2fGTpsXLcvRtecyk1Hx4R4o+JZi6v/5Tfxwn7QIYcm6Omh/ax3L0sC7QpV2tGfQME9bcR8VpTbBJDGyG4YBjqOk+/EyRLbr15gCklbrb7UNFbC8z1ppS/zJfRT5gKAxtLH5ZYRPrStvLbKFpA=
X-Microsoft-Antispam-PRVS: <BLUPR0701MB2068A5924C3814111C61016CECC20@BLUPR0701MB2068.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(10201501046)(3002001)(93006095)(6041248)(20161123555025)(20161123562025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123558100)(6072148)(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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTFVQUjA3MDFNQjIwNjg7NDplMS9MVTVaQVJGRUNFK3NSTTJzSVRrUlo2?=
 =?utf-8?B?WUV4OVhrVVV0ZE0yRFZWSHA3SmNBV08vS04ya2dUSFhjQTRtbGJZanFHTjc2?=
 =?utf-8?B?dmdGQlNxQmdrS0ZuSTV0R1BIY3R4UkJWZTRrRnJUQ1BuenVncUllQ1VYUzNO?=
 =?utf-8?B?c1E1VTlaZnJnb0xJdXd4WkdNbVRWd1d0WmFBTGlDci8xWksrbm1LTmduOEZE?=
 =?utf-8?B?RDhYQWRIS2p4VDJXOW1DVEFUTHozRzhVZlhFWlBQV25kOStCOTh1V1FRdGpP?=
 =?utf-8?B?b0x5alFKMW5iSEQzMnZmQjdGTUJJaHBDL0c3UzlhLzRTVVRycTNjSVUzTDAx?=
 =?utf-8?B?MGZDQ3ZObHNWazlmcEFOQXlBdUNLeWpPQWtBaEtlcDk5TnBpWjJudHdjOGk1?=
 =?utf-8?B?QU5YM0tIVWlIQUgyVWlRK2hybm0zZzBMV01PeDlZVDZwUitiZE9RZ2J0RHZy?=
 =?utf-8?B?VnB4elF6UmFTQUhjM1YrWEpSZDVjeWt3V3owaVRSWm4vTGllZHBUNFJxZEpW?=
 =?utf-8?B?SG04UTBHTlNqbmVZSGlYdzVCelhGNTNDb2toWWlzWi9pcDRScEs4K2FYTmcy?=
 =?utf-8?B?a0pNL1ZVbjl3V0RnMzJoV0kvWnN4UWZNVHhaQWZ4M21LWEZqUWN0R0ZQVFZ4?=
 =?utf-8?B?T3BmUzlNTEh1d2JvejdWNisrOUxhQjEzWXRrWDlHK1B4Z3FibUhud0I5eVVr?=
 =?utf-8?B?blZtQjhtaXNTcy9QN3ZJWVZyVEVMMG90VlNDcVJFcndVakJYSGN1aWRRSVUy?=
 =?utf-8?B?bXcxQ0RRZE03aWJ6Y3lXT0dMSXpuUkhkZnpRTm9nUWZzY1NDQ3E5cTZJUFVG?=
 =?utf-8?B?VG1ha0FKc0x6eWhDditlMGlXWGVwYjZWcFAzcllMWVdSZDY4YWdaU1lDcEI2?=
 =?utf-8?B?MW1aREVyR2tQaTduTXB6RFhOZ3RVbHRxemMyZHN0S0tQeDNyOC9Qb2Y4VURP?=
 =?utf-8?B?Z1M3Wlhkdkpib1NPRVgrQk1RU2w3akVZM0dsc25NZ255RDZoMytPME5XUkIx?=
 =?utf-8?B?RVlFYXZJWGJPSDYrYlBEZlRBaUZHYlkvSXpia2lGVHlKOUZvNjgvUGlLTjgv?=
 =?utf-8?B?eXE1Ymt5YWhRbHhwTmorSHNuOGNETXpaSm1NU2craFd2bTlSei9tR05lM2ZK?=
 =?utf-8?B?QkJmRHhMOXA2LzZLaVljM2YxbXJkV3VOMGVwWlJjcmdRRUsvYUg1T3RFZ0xh?=
 =?utf-8?B?RHV2cFYxczVqTHpMVEVWTnQ3a3lMbzFqbHpUckhxLzBDaTA0LzF5dWFnUGhN?=
 =?utf-8?B?SUY5b2poa2U0MTN3dmpzcEVGZUFVdkM0cTdJaHkzM3JOZXBIdkRPZWx6SzFk?=
 =?utf-8?B?ZGhnN2hvcWkra1pmUENDT25hcDZwSyt6RDBBVkhNbWhuS2FhelovbUhLNjRq?=
 =?utf-8?B?TSt3V0h6b0cyZVN1RlpFdFlzWHF5QksyemkwdmZnVWlDSXBRYzIvTUkyelRz?=
 =?utf-8?B?SWhrTFpLTzlyL1FBTUdHN0JaQ3hhNmVnamoyS1VZUnlBdTF0S2RXeWFCY3Ez?=
 =?utf-8?Q?5mI9Jg0q/z232ztG3Fa8VkH3/8=3D?=
X-Forefront-PRVS: 0337AFFE9A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6049001)(6009001)(39840400002)(39450400003)(39850400002)(39400400002)(39410400002)(199003)(24454002)(189002)(377454003)(6246003)(53936002)(38730400002)(93886004)(65806001)(65956001)(66066001)(47776003)(7736002)(25786009)(53546009)(65826007)(5660300001)(90366009)(305945005)(4001350100001)(97736004)(36756003)(575784001)(189998001)(4326008)(83506001)(81166006)(81156014)(23676002)(8676002)(31696002)(2906002)(33646002)(101416001)(54356999)(72206003)(478600001)(31686004)(76176999)(105586002)(106356001)(42186005)(50986999)(6116002)(50466002)(6486002)(68736007)(2501003)(64126003)(3846002)(77096006)(5009440100003)(2950100002)(42882006)(230700001)(229853002)(6666003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR0701MB2068; H:[10.160.0.45]; 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?MTtCTFVQUjA3MDFNQjIwNjg7MjM6TzZ5Ykk2cC9YL3ZPVWJSaS8vTUt5WUdk?=
 =?utf-8?B?eUhzUGFKWk84ajdoL1Vad3c5RlBSclZZc1JjR3hQT3RWOGlpL1FzYXVxQ1FC?=
 =?utf-8?B?cUJWeHV0cldtYU9EUmZYdVJnU25jMmZZclp5QlFoNlYxTWtNV2EzSUx0VVY4?=
 =?utf-8?B?YXpYaUNpT3dDZXFwTGh0cEx0cWx3VXQwNkc2WWxoSVM2ZHQ2b0p1eCtOMGpC?=
 =?utf-8?B?VjY3aHlqVXoyQTIvMlYveFozd3ZiWGtTU2ovNFRscjVscGpjbWovdDlTamha?=
 =?utf-8?B?cmFRUThsK3J6VDFwWHUwYXRyaDlnL1FQaVIwMmdqdlVXMno3Y1NqN3lweWt2?=
 =?utf-8?B?ZXZPRFBOTWpiSFFhWnBsMXVmbHVYK28zZkVEc3pHR1JsTUxPdXBCcmFTOHdn?=
 =?utf-8?B?YmhTMkkxbmpoM29Fd1dpaXgwY3BzT1d0NWR4Vkk4NUpqL0xxeExKZHJSSmtk?=
 =?utf-8?B?V2hjWTRjUHl3TjVnemdyclhvdTZYZDlFbGxzWmgwdXBBV21YcWgyaDd5emt2?=
 =?utf-8?B?WlFzcnZ1Ykg3NDdXUVNBSXlqWEhIam5ERFRqYUhBOG5rNkJ6ODZseEVocWU1?=
 =?utf-8?B?b2RHWDIrYnZOalFwTGRzR0I2em9abzFrZ3J0dUtnT1NjV09tME90RUtGMi82?=
 =?utf-8?B?d3lOL0RZOEhQM2Ewd2V4VUhKelVtMlk3aThPUjB2dFZWcE9DQUpqcVQydUQ3?=
 =?utf-8?B?Z1l2bUdxekgxdHNzVlRoSFRRbXlna2NCaU9aV3l3Ry95bWZqYi9LV1hUNGZl?=
 =?utf-8?B?RUhFYkJCZjNUYmVpcG84QW9NOXEzcUsvSzEyaURxOFlMWk85MEhKUUh4bE82?=
 =?utf-8?B?M3MxeU5GSE1hblNWc2JzTkpWNkx6UGZQL01QaVNERzVid3doc0NiVTdlQmNW?=
 =?utf-8?B?cVA0WlNwdmFWUTNCdnRTV2hwUXdFa0JJazFHdU1neVpuRjZ0RjhwL1FndHMr?=
 =?utf-8?B?ZGhPYnVzM3I2MTV0SVlZUWZ6OTBuWExrVUVLTlc2Lzl5cGFrcDIvWWNKZkxU?=
 =?utf-8?B?dkpLeEVyN093Wml0V3hCamwrQXRZU2JETlhLQTdmcnNzaXNFSDlsZGkxWS9z?=
 =?utf-8?B?RGl3L1AyVU9aaktram1xRVdhUWFrT3dFWFVBampVTUMxSUduNENrS24xNVRk?=
 =?utf-8?B?TTFSV3NFZ2E3MzFGOWQvN2tvaTU0WXBVc3VNZk93enIwSkV1c0JGUG1CcG1i?=
 =?utf-8?B?RDVRRmV0VFQ5REVXOHh2THBoajlRaTRuZElDL2dGWmg4d1RhVWFodll2RWJO?=
 =?utf-8?B?a3p4MTEwTEZBK3dmMlhpWUlod202Si9tWEhvNEhGUnFZaDM3Q2prWGc2blpi?=
 =?utf-8?B?VlVSUDBtNlpXLzdCMGxFd0NMU3Vja3VyeDlPblN5YjhlQkZRRGpkVytUVnlu?=
 =?utf-8?B?cFEycG5QRzlyaUJYcmJ5VGhxMjhhL2FpSVk3OWlRWGpSbUpLWVZkMHFHM09n?=
 =?utf-8?B?Q0Mrd3FXTzlBT1BLRkpHZmh2bTEzQ09mTGNwbkpsaHNUV3A0angxYlBlSklm?=
 =?utf-8?B?VU9HNVNFVlhjdWZuUXRQM2oyUVF1WXZuNHdMTkEwY1ZVdkF6OXUwdGFHRTFI?=
 =?utf-8?B?Mjd2cEljRzA2NnJBa1pCRndERnUrTDBueEpGV0I1VWFlZlNEY0xMTG9NczZN?=
 =?utf-8?B?TXl0ajRoeTJNL1M0Q0NpVDhUeVUyRnZkcHlpdlU1K2dITE9wUkErQWdoR0ZS?=
 =?utf-8?B?SWwzZ1Zvajdsa3R6MUpmSG9QNDBPWlgzU2dJcGRRVEd2Q1VwNUdOSEdIb2Fo?=
 =?utf-8?B?d3hLSDNtMmRyZUY3RlNpcmdwWlJDdzZreDFLQjUxZHZqVnVEQzlPNVVJQUUr?=
 =?utf-8?B?eWp1L0Y2MVAzYVFlTDZjSFpaaWNNNEZTb1ZkeFgvYmlLenJldDlVV3NEMURG?=
 =?utf-8?B?TnFEVTRKYW9Dd3FpWHBJRXZVekRBanB5Q0p4QXBqNGc0Q1ZKNXV6bVlrRGs2?=
 =?utf-8?B?cktCSW5HR3F5SmVCQ2l3VXlNcGVYc0wyWnV6dzY5NFVqTFc2NEQ3enNCLzhC?=
 =?utf-8?B?dzBEVlhnWnNwdWNvdjcyRmpGSHB1ci91S3FJNVI0QUtGdklBbW1kUVJOaEhQ?=
 =?utf-8?B?a0JVekI1MDdHTFE4ZWUxOEEzc0pTQUZybmkvTU04Z1NFaHg2WHliWnpHb1pz?=
 =?utf-8?Q?Ck1mYlkE1kbuaIXaI7rNqXKPQ=3D?=
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2068;
 6:kRHXVitEjED4yAiseg61H6Il/yaPZMDzORpObx464FF9doEZkt0J5kA4CGGBM+qI2MfXaTsG4VWxVnDqA235mXy53xMCt/O/hM7reHUW7pfVd4vQPsJTUKCdocXP6C3aYqa6/VRAwHl+YHvBSORNhEuCoeoE8MsiemTJ5gXX+KJxYsP1VOdFHkekJwLNCotehUrkKQBCo5+E65CKETioizusiIxt1VIVce4kDiyIRe3eYIYJ9oPQ9o7Ip+5sO5T5Vmd1nvuzuBFCmXwJjwaAoa/4jlf+AfWyxhQ8VimCtxICO6ZeqjeL/BWsNIdyjIOwAf30GrobDsk3sy7IVkAj784+eXKd8Jr3AeumqzJp6Bijm6pBhJ/1zJ1K40cnLoSDINWJibG3wldOrKBzlTHI/MeLslSNm37YoG2UlIrAP8N0ZYUKpj/5hwmAr2xcovvx4htDyHlO2c8Ez7t2HqOBllQtu3VgwasrVoE6Ai5WmeEHCgWtpRfiRyhfQ/93N0Jfbkmlpz5s4DtvS1P019EibA==
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2068;
 5:iSrIvaTgQF0lsdjA2WnmbbDp3XuMyPsDY/ar3Cdsmr+fpmt2HMGBBiqYewYwjKyema8Mf+EPTrpaeqjR3K+ApFX/HiqWq/SjBytiW1Y3CoGO2OGxCOMAwhxmWGDatIpyuzZZgxeKmEvjwxugzb3g0x7ONCa5uHKU89W68rT6eUyy1ccmvxHctufidURtA5jYjGn3RZFJv0B+nSVlxRSLPbmvpjGrAkW3hROFzsx+QEUtDSeCX476sspIHSWPB63N/+RO/JpfjcD2NHS9l4EBz5sdgPJjo2Me9mfuZq4DZUwN6P5lMmlkpy58v8kpHvcBxixzAGXiSy6yGHniZHDE/xS4MYG4aF4N4+t872MdhdiMKQeM5+8cVjh+iqkRfUSF8wXlkwN6jURjtdLVA6aV4J7RPZDEsAoeTG3ZROsEkxrHB2H098BXzaUumcxXcvlFaIXt4Mh58clMTq7QQeY0Om6zXSuGRj6/nJV6EhWPiX7oOLhRbdgk2USYy2SuDO+t;
 24:KjXNkK+kUlzu1g3RdrVh26ELtc5Il6hnGmF0A6vogIT2n2qFNHsFsn+0a+m8yumjcI7k1sm9UBWKveCc5PHHPVu6McAiW9cciT7zXz8Rxuc=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2068;
 7:muM+h57WwOZftyB4q4LyKS4yJM5z3wn/yk+2V3kFMn/mYLluSo3TIuiq+VhxgEmrENjqxZIvUC70CevIbDIMywUMf+6gkJYlxw53yz6wfOF21khKgU2w0C2PLHnvfwVhI3XvmTeo3WoBMxiEvvGvBANyf8jFfE/wGbaoYq24i/rswtsrCOo0KrYfFKksWIKXNirfUHv6Vu4UNKl8JIQa0TuyG+t4ODgU6jKl2bK3HTH9j3SW2pwzGPCgFxydR6NpJ1v1lpircpvDV268BdqVwPmN7Y3P1HXvf2nhmgDK6Ig8k/Dewp4VQ5snwe7jqEXJCzLWkNX1kIVouTesPfIDRA==
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Jun 2017 11:02:55.4684 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR0701MB2068
Cc: nd@arm.com
Subject: Re: [Xen-devel] [RFC v2][PATCH] arm-acpi: Add ITS Support 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-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>

SGkganVsaWVuLAoKT24gNi85LzIwMTcgMjowOSBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Cj4K
PiBPbiAwOS8wNi8yMDE3IDA3OjQ4LCBNYW5pc2ggSmFnZ2kgd3JvdGU6Cj4+Cj4+IE9uIDYvOC8y
MDE3IDc6MjggUE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+IEhpLAo+PiBIZWxsbyBKdWxpZW4s
Cj4KPiBIZWxsbywKPgo+Pj4+ICsgICAgbGlzdF9mb3JfZWFjaF9lbnRyeShpdHNfZGF0YSwgJmhv
c3RfaXRzX2xpc3QsIGVudHJ5KQo+Pj4+ICsgICAgewo+Pj4KPj4+IFBvaW50bGVzcyB7Cj4+Pgo+
Pj4+ICsgICAgICAgIHNpemUgKz0gc2l6ZW9mKHN0cnVjdCBhY3BpX21hZHRfZ2VuZXJpY190cmFu
c2xhdG9yKTsKPj4+PiArICAgIH0KPj4gSnVzdCBmb3IgcmVhZGFiaWxpdHkgb2YgY29kZS4KPgo+
IFlvdSBoYXZlIGluZGVudGF0aW9uIGZvciB0aGF0LiBTbyBJIGRvbid0IHRoaW5rIGl0IGhlbHBz
LgpvayBpIHdpbGwgZml4IGl0Lgo+Cj4+Pgo+Pj4gU2FtZSBoZXJlICsgYWRkIGEgbmV3bGluZS4K
Pj4+Cj4+IFN1cmUuCj4+Pj4gKyAgICByZXR1cm4gc2l6ZTsKPj4+PiArfQo+Pj4+ICsKPj4+PiAr
dTMyIGdpY3YzX2l0c19tYWtlX2h3ZG9tX21hZHQodTggKmJhc2VfcHRyLCB1MzIgb2Zmc2V0KQo+
Pj4+ICt7Cj4+Pj4gKyAgICBzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfdHJhbnNsYXRvciAqZ2lj
X2l0czsKPj4+PiArICAgIGNvbnN0IHN0cnVjdCBob3N0X2l0cyAqaXRzX2RhdGE7Cj4+Pj4gKyAg
ICB1MzIgdGFibGVfbGVuID0gb2Zmc2V0LCBzaXplOwo+Pj4+ICsKPj4+PiArICAgIC8qIFVwZGF0
ZSBHSUMgSVRTIGluZm9ybWF0aW9uIGluIGhhcmR3YXJlIGRvbWFpbidzIE1BRFQgKi8KPj4+PiAr
ICAgIGxpc3RfZm9yX2VhY2hfZW50cnkoaXRzX2RhdGEsICZob3N0X2l0c19saXN0LCBlbnRyeSkK
Pj4+PiArICAgIHsKPj4+PiArICAgICAgICBzaXplID0gc2l6ZW9mKHN0cnVjdCBhY3BpX21hZHRf
Z2VuZXJpY190cmFuc2xhdG9yKTsKPj4+PiArICAgICAgICBnaWNfaXRzID0gKHN0cnVjdCBhY3Bp
X21hZHRfZ2VuZXJpY190cmFuc2xhdG9yICopKGJhc2VfcHRyICsKPj4+PiB0YWJsZV9sZW4pOwo+
Pj4KPj4+IFRoaXMgbGluZSBpcyBsaWtlbHkgdG9vIGxvbmcuCj4+Pgo+PiBJIHdpbGwgY2hlY2sg
aXQuCj4+Pj4gKyAgICAgICAgZ2ljX2l0cy0+aGVhZGVyLnR5cGUgPSBBQ1BJX01BRFRfVFlQRV9H
RU5FUklDX1RSQU5TTEFUT1I7Cj4+Pj4gKyAgICAgICAgZ2ljX2l0cy0+aGVhZGVyLmxlbmd0aCA9
IHNpemU7Cj4+Pj4gKyAgICAgICAgZ2ljX2l0cy0+YmFzZV9hZGRyZXNzID0gaXRzX2RhdGEtPmFk
ZHI7Cj4+Pgo+Pj4gT24gdGhlIHByZXZpb3VzIHBhdGNoIHlvdSBoYWQ6Cj4+Pgo+Pj4gZ2ljX2l0
cy0+dHJhbnNsYXRpb25faWQgPSBpdHNfZGF0YS0+dHJhbnNsYXRpb25faWQ7Cj4+Pgo+Pj4gSSBh
c2tlZCB0byBleHBsYWluIHdoeSB5b3UgbmVlZCB0byBoYXZlIHRoZSBzYW1lIElEIGFzIHRoZSBo
b3N0LiBBbmQKPj4+IG5vdyB5b3UgZHJvcHBlZCBpdC4gVGhpcyBkb2VzIG5vdCBtYXRjaCB0aGUg
c3BlYyAoVGFibGUgNS02NyBpbiBBQ1BJCj4+PiA2LjEpOgo+Pj4KPj4+ICJHSUMgSVRTIElELiBJ
biBhIHN5c3RlbSB3aXRoIG11bHRpcGxlIEdJQyBJVFMgdW5pdHMsIHRoaXMgdmFsdWUgbXVzdAo+
Pj4gYmUgdW5pcXVlIHRvIGVhY2ggb25lLiIKPj4+Cj4+PiBCdXQgaGVyZSwgdGhlIElUUyBJRCB3
aWxsIG5vdCBiZSB1bmlxdWUuIFNvIHdoeSBkaWQgeW91IGRyb3BwZWQgaXQ/Cj4+Pgo+PiBUaGUg
cmVhc29uIEkgZHJvcHBlZCBpdCBmcm9tIGl0c19kYXRhIGFzIEkgd2FzIG5vdCBzZXR0aW5nIGl0
LiBTbyBpdAo+PiBkb2Vzbid0IGJlbG9uZyB0aGVyZS4KPgo+IFdoZXJlIHdvdWxkIGl0IGJlbG9u
ZyB0aGVuPwo+Cj4gVGhpcyBmdW5jdGlvbiBpcyB1c2VkIHRvIGdlbmVyYXRlIEFDUEkgdGFibGVz
IGZvciB0aGUgaGFyZHdhcmUgZG9tYWluLgo+Cj4KPj4gV2lsbCB0aGUgYmVsb3cgY29kZSBiZSBv
az8KPgo+IElmIHlvdSBub3RpY2VkLCBJIGRpZG4ndCBzYXkgdGhpcyBjb2RlIGlzIHdyb25nLiBJ
bnN0ZWFkIEkgYXNrZWQgd2h5IAo+IHlvdSB1c2UgdGhlIHNhbWUgSUQuIE1lYW5pbmcsIGlzIHRo
ZXJlIGFueXRoaW5nIGluIHRoZSBEU0RUIHJlcXVpcmluZyAKPiB0aGlzIHZhbHVlPwo+Cj4+ICsg
aW50IHRyYXNfaWQgPSAwOwo+Cj4gdW5zaWduZWQuCj4KPj4gKyBsaXN0X2Zvcl9lYWNoX2VudHJ5
KGl0c19kYXRhLCAmaG9zdF9pdHNfbGlzdCwgZW50cnkpCj4+ICsgewo+PiArICAgIGdpY19pdHMt
PnRyYW5zbGF0aW9uX2lkID0gKyt0cmFuc19pZDsKPgo+IFlvdSBzdGFydCB0aGUgdHJhbnNsYXRp
b24gSUQgYXQgMS4gV2h5Pwo+CmFzIHBlciB0aGUgQUNQSSBzcGVjIHRoZSB2YWx1ZSBzaG91bGQg
YmUgdW5pcXVlIHRvIGVhY2ggR0lDIElUUyB1bml0LgpEb2VzIHN0YXJ0aW5nIHdpdGggMSBicmVh
ayBhbnl0aGluZz8gT3Igc2hvdWxkIEkgc3RhcnQgd2l0aCBhIG1hZ2ljIG51bWJlcj8KPj4KPj4+
PiArICAgICAgICB0YWJsZV9sZW4gKz0gIHNpemU7Cj4+Pj4gKyAgICB9Cj4+Pj4gKyAgICByZXR1
cm4gdGFibGVfbGVuOwo+Pj4+ICt9Cj4+Pj4gKwo+Pj4+ICAvKgo+Pj4+ICAgKiBDcmVhdGUgdGhl
IHJlc3BlY3RpdmUgZ3Vlc3QgRFQgbm9kZXMgZnJvbSBhIGxpc3Qgb2YgaG9zdCBJVFNlcy4KPj4+
PiAgICogVGhpcyBjb3BpZXMgdGhlIHJlZyBwcm9wZXJ0eSwgc28gdGhlIGd1ZXN0IHNlZXMgdGhl
IElUUyBhdCB0aGUgCj4+Pj4gc2FtZQo+Pj4+IGFkZHJlc3MKPj4+PiBAQCAtOTkyLDYgKzEwNDUs
MjYgQEAgaW50IGdpY3YzX2l0c19tYWtlX2h3ZG9tX2R0X25vZGVzKGNvbnN0IHN0cnVjdAo+Pj4+
IGRvbWFpbiAqZCwKPj4+PiAgICAgIHJldHVybiByZXM7Cj4+Pj4gIH0KPj4+Pgo+Pj4+ICtpbnQg
Z2ljdjNfaXRzX2FjcGlfaW5pdChzdHJ1Y3QgYWNwaV9zdWJ0YWJsZV9oZWFkZXIgKmhlYWRlciwg
Y29uc3QKPj4+PiB1bnNpZ25lZCBsb25nIGVuZCkKPj4+Cj4+PiBBQ1BJIGlzIGFuIG9wdGlvbiBh
bmQgaXMgbm90IGFibGUgYnkgZGVmYXVsdC4gUGxlYXNlIG1ha2Ugc3VyZSB0aGF0Cj4+PiB0aGlz
IGNvZGUgYnVpbGQgd2l0aG91dCBBQ1BJLiBMaWtlbHkgdGhpcyBtZWFucyBzdXJyb3VuZGluZyB3
aXRoCj4+PiAjaWZkZWYgQ09ORklHX0FDUEkuCj4+IEkgd2lsbCBnZXQgY29tcGlsZWQgYnV0IG5v
dCBjYWxsZWQuIERvIHlvdSBzdGlsbCB3YW50IHRvIHB1dCBpZmRlZiwgaQo+PiBjYW4gYWRkIHRo
YXQuCj4KPiBBbGwgQUNQSXMgZnVuY3Rpb25zIGFyZSBwcm90ZWN0ZWQgYnkgaWZkZWYuIFNvIHRo
aXMgb25lIHNob3VsZCBiZSBhcyAKPiB3ZWxsLgpvayB3aWxsIGRvLgo+Cj4+Pgo+Pj4+ICt7Cj4+
Pj4gKyAgICBzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfdHJhbnNsYXRvciAqaXRzX2VudHJ5Owo+
Pj4+ICsgICAgc3RydWN0IGhvc3RfaXRzICppdHNfZGF0YTsKPj4+PiArCj4+Pj4gKyAgICBpdHNf
ZGF0YSA9IHh6YWxsb2Moc3RydWN0IGhvc3RfaXRzKTsKPj4+PiArICAgIGlmICghaXRzX2RhdGEp
Cj4+Pgo+Pj4gQ29kaW5nIHN0eWxlLgo+Pj4KPj4gU3VyZS4KPj4+PiArICAgICAgICByZXR1cm4g
LTE7Cj4+Pj4gKwo+Pj4+ICsgICAgaXRzX2VudHJ5ID0gKHN0cnVjdCBhY3BpX21hZHRfZ2VuZXJp
Y190cmFuc2xhdG9yICopaGVhZGVyOwo+Pj4+ICsgICAgaXRzX2RhdGEtPmFkZHIgID0gaXRzX2Vu
dHJ5LT5iYXNlX2FkZHJlc3M7Cj4+Pj4gKyAgICBpdHNfZGF0YS0+c2l6ZSA9IEFDUElfR0lDVjNf
SVRTX01FTV9TSVpFOwo+Pj4+ICsKPj4+PiArICAgIHNwaW5fbG9ja19pbml0KCZpdHNfZGF0YS0+
Y21kX2xvY2spOwo+Pj4+ICsKPj4+PiArICAgIHByaW50aygiR0lDdjM6IEZvdW5kIElUUyBAMHgl
bHhcbiIsIGl0c19kYXRhLT5hZGRyKTsKPj4+PiArCj4+Pj4gKyAgICBsaXN0X2FkZF90YWlsKCZp
dHNfZGF0YS0+ZW50cnksICZob3N0X2l0c19saXN0KTsKPj4+Cj4+PiBBcyBzYWlkIG9uIHYxLCBs
aWtlbHkgeW91IGNvdWxkIHJlLXVzZSBmYWN0b3JpemUgYSBwYXJ0IG9mCj4+PiBnaWN2M19pdHNf
ZHRfaW5pdCB0byBhdm9pZCBpbXBsZW1lbnRpbmcgdHdpY2UgdGhlIGluaXRpYWxpemF0aW9uLgo+
Pj4KPj4gRm9yIHRoaXMgSSBoYXZlIGEgZGlmZmVyZW50IG9waW5pb24uCj4KPiBXaHkgZGlkbid0
IHlvdSBzdGF0ZSBpdCBvbiB0aGUgcHJldmlvdXMgdmVyc2lvbj8gSSB1c3VhbGx5IGludGVycHJl
dCBhIAo+IG5vbi1hbnN3ZXIgYXMgYW4gYWNrbm93bGVkZ21lbnQuCj4KPj4gZ2ljdjNfaXRzX2R0
X2luaXQgaGFzIGEgbG9vcCBkdF9mb3JfZWFjaF9jaGlsZF9ub2RlKG5vZGUsIGl0cykgd2hpbGUK
Pj4gZ2ljdjNfaXRzX2FjcGlfaW5pdCBpcyBhIGNhbGxiYWNrLgo+PiBNb3Jlb3ZlciwgIGFwYXJ0
IGZyb20geHphbGxvYyBhbmQgbGlzdF9hZGRfdGFpbCBtb3N0IG9mIHRoZSBjb2RlIGlzCj4+IGRp
ZmZlcmVudC4gc28gSU1ITyBrZWVwaW5nIHRoZW0gc2VwYXJhdGUgaXMgYmV0dGVyLgo+Cj4gWW91
IHN0aWxsIHNldCBhZGRyIGFuZCBzaXplIGFzIGluIHRoZSBEVCBjb3VudGVycGFydC4gQWxzbywg
dGhpcyBpcyBhIAo+IGNhbGwgdG8gZm9yZ2V0IHRvIGluaXRpYWxpemUgYSBmaWVsZCBpZiB3ZSBk
ZWNpZGVkIHRvIGV4dGVuZCB0aGUgCj4gc3RydWN0dXJlIGhvc3RfaXRzLiBTbyBJIHN0aWxsIGRv
bid0IHNlZSBhbnkgcmVhc29uIHRvIG9wZW4tY29kZSBpdCAKPiBhbmQgdGFrZSB0aGUgcmlzayB0
byBpbnRyb2R1Y2UgYnVnIGluIHRoZSBmdXR1cmUuLi4Kb2sgQWRkZWQuCj4KPj4+IEFsc28gbmV3
bGluZS4KPj4+Cj4+Pj4gKyAgICByZXR1cm4gMDsKPj4+PiArfQo+Pj4KPj4+IE5ld2xpbmUgaGVy
ZS4KPj4gU3VyZS4KPj4+Cj4+Pj4gIC8qIFNjYW4gdGhlIERUIGZvciBhbnkgSVRTIG5vZGVzIGFu
ZCBjcmVhdGUgYSBsaXN0IG9mIGhvc3QgSVRTZXMgCj4+Pj4gb3V0IG9mCj4+Pj4gaXQuICovCj4+
Pj4gIHZvaWQgZ2ljdjNfaXRzX2R0X2luaXQoY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpu
b2RlKQo+Pj4+ICB7Cj4+Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjMuYyBiL3hl
bi9hcmNoL2FybS9naWMtdjMuYwo+Pj4+IGluZGV4IGM5MjczMDYuLmYwZjZkMTIgMTAwNjQ0Cj4+
Pj4gLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12My5jCj4+Pj4gKysrIGIveGVuL2FyY2gvYXJtL2dp
Yy12My5jCj4+Pj4gQEAgLTEzMzMsOSArMTMzMyw4IEBAIHN0YXRpYyBpbnQgZ2ljdjNfaW9tZW1f
ZGVueV9hY2Nlc3MoY29uc3Qgc3RydWN0Cj4+Pj4gZG9tYWluICpkKQo+Pj4+ICAgICAgICAgIHJl
dHVybiBpb21lbV9kZW55X2FjY2VzcyhkLCBtZm4sIG1mbiArIG5yKTsKPj4+PiAgICAgIH0KPj4+
Pgo+Pj4+IC0gICAgcmV0dXJuIDA7Cj4+Pj4gKyAgICByZXR1cm4gZ2ljdjNfaXRzX2RlbnlfYWNj
ZXNzKGQpOwo+Pj4KPj4+IENvcHlpbmcgbXkgYW5zd2VyIGZyb20gdjEgZm9yIGNvbnZlbmllbmNl
Ogo+Pj4KPj4+ICAgICBpZiAoIHZiYXNlICE9IElOVkFMSURfUEFERFIgKQo+Pj4gICAgIHsKPj4+
ICAgICAgICAgbWZuID0gdmJhc2UgPj4gUEFHRV9TSElGVDsKPj4+ICAgICAgICAgbnIgPSBESVZf
Uk9VTkRfVVAoY3NpemUsIFBBR0VfU0laRSk7Cj4+PiAgICAgICAgIHJldHVybiBpb21lbV9kZW55
X2FjY2VzcyhkLCBtZm4sIG1mbiArIG5yKTsKPj4+ICAgICB9Cj4+Pgo+Pj4gV2hlbiBHSUN2MyBp
cyBhYmxlIHRvIHN1cHBvcnQgR0lDdjIsIHZiYXNlIHdpbGwgYmUgdmFsaWQgYW5kIHRoZSBjb2Rl
Cj4+PiB3aWxsIGJhaWwgb3V0IGFmdGVyIGRlbnlpbmcgYWNjZXNzIHRvIHRoZSBHSUNWLiBTbyB0
aGUgSVRTIHJlZ2lvbnMKPj4+IHdpbGwgbm90IGJlIGRlbmllZC4KPj4+Cj4+IE9rLCBnb3QgeW91
ciBwb2ludC4gV291bGQgdGhlIGJlbG93IGNvZGUgYmUgb2s/Cj4KPiBMR1RNLgo+Cj4+IGRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKPj4g
aW5kZXggYzkyNzMwNi4uYTNkMWVmZiAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12
My5jCj4+ICsrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwo+PiBAQCAtMTMwOCw2ICsxMzA4LDEz
IEBAIHN0YXRpYyBpbnQgZ2ljdjNfaW9tZW1fZGVueV9hY2Nlc3MoY29uc3Qgc3RydWN0Cj4+IGRv
bWFpbiAqZCkKPj4gICAgICBpZiAoIHJjICkKPj4gICAgICAgICAgcmV0dXJuIHJjOwo+Pgo+PiAr
ICAgIGlmICggZ2ljdjNfaXRzX2hvc3RfaGFzX2l0cygpICkKPj4gKyAgICB7Cj4+ICsgICAgICAg
IHJjID0gZ2ljdjNfaXRzX2RlbnlfYWNjZXNzKGQpOwo+PiArICAgICAgICBpZiAoIHJjICkKPj4g
KyAgICAgICAgICAgIHJldHVybiByYzsKPj4gKyAgICB9Cj4+ICsKPj4gICAgICBmb3IgKCBpID0g
MDsgaSA8IGdpY3YzLnJkaXN0X2NvdW50OyBpKysgKQo+PiAgICAgIHsKPj4gICAgICAgICAgbWZu
ID0gZ2ljdjMucmRpc3RfcmVnaW9uc1tpXS5iYXNlID4+IFBBR0VfU0hJRlQ7Cj4+Pj4gIH0KPj4+
PiAtCj4+Pgo+Pj4gQWdhaW4sIHdoeSBkaWQgeW91IGRyb3AgdGhpcyBuZXdsaW5lPwo+PiBJIHdp
bGwgZml4IGl0Cj4+Pgo+Pj4+ICAjaWZkZWYgQ09ORklHX0FDUEkKPj4+PiAgc3RhdGljIHZvaWQg
X19pbml0Cj4+Pj4gIGdpY19hY3BpX2FkZF9yZGlzdF9yZWdpb24ocGFkZHJfdCBiYXNlLCBwYWRk
cl90IHNpemUsIGJvb2wKPj4+PiBzaW5nbGVfcmRpc3QpCj4+Pj4gQEAgLTEzNzQsNiArMTM3Myw3
IEBAIHN0YXRpYyBpbnQgZ2ljdjNfbWFrZV9od2RvbV9tYWR0KGNvbnN0IHN0cnVjdAo+Pj4+IGRv
bWFpbiAqZCwgdTMyIG9mZnNldCkKPj4+PiAgICAgIGZvciAoIGkgPSAwOyBpIDwgZC0+bWF4X3Zj
cHVzOyBpKysgKQo+Pj4+ICAgICAgewo+Pj4+ICAgICAgICAgIGdpY2MgPSAoc3RydWN0IGFjcGlf
bWFkdF9nZW5lcmljX2ludGVycnVwdCAqKShiYXNlX3B0ciArCj4+Pj4gdGFibGVfbGVuKTsKPj4+
PiArCj4+Pgo+Pj4gQXMgc2FpZCBvbiB2MSwgc3B1cmlvdXMgY2hhbmdlLgo+PiBOby4gSSB3YW50
ZWQgdG8gYWRkIGl0IGludGVudGlvbmFsbHkuIGZvciBhIGJldHRlciBjb2RlIHJlYWRhYmlsaXR5
Lgo+Cj4gQSBnZW5lcmFsIGFuZCBzaW1wbGUgcnVsZSBpcyB0byBzZXBhcmF0ZSBjb2RlIGNsZWFu
LXVwIHdpdGggbmV3IAo+IGZ1bmN0aW9uYWxpdHkuIFRoaXMgaXMgbm90IGEgbmV3IGZ1bmN0aW9u
YWxpdHkgYW5kIHRoZXJlZm9yZSBzaG91bGQgCj4gbm90IGJlIHRoZXJlLgpvawo+Cj4+Pgo+Pj4+
ICAgICAgICAgIEFDUElfTUVNQ1BZKGdpY2MsIGhvc3RfZ2ljYywgc2l6ZSk7Cj4+Pj4gICAgICAg
ICAgZ2ljYy0+Y3B1X2ludGVyZmFjZV9udW1iZXIgPSBpOwo+Pj4+ICAgICAgICAgIGdpY2MtPnVp
ZCA9IGk7Cj4+Pj4gQEAgLTEzOTksNyArMTM5OSw3IEBAIHN0YXRpYyBpbnQgZ2ljdjNfbWFrZV9o
d2RvbV9tYWR0KGNvbnN0IHN0cnVjdAo+Pj4+IGRvbWFpbiAqZCwgdTMyIG9mZnNldCkKPj4+PiAg
ICAgICAgICBnaWNyLT5sZW5ndGggPSBkLT5hcmNoLnZnaWMucmRpc3RfcmVnaW9uc1tpXS5zaXpl
Owo+Pj4+ICAgICAgICAgIHRhYmxlX2xlbiArPSBzaXplOwo+Pj4+ICAgICAgfQo+Pj4+IC0KPj4+
Cj4+PiBBZ2FpbiB3aHkgZGlkIHlvdSBkcm9wIHRoZSBuZXdsaW5lPwo+PiBJIHdpbGwgZml4IGl0
Cj4+Pgo+Pj4+ICsgICAgdGFibGVfbGVuID0gZ2ljdjNfaXRzX21ha2VfaHdkb21fbWFkdChiYXNl
X3B0ciwgdGFibGVfbGVuKTsKPj4+PiAgICAgIHJldHVybiB0YWJsZV9sZW47Cj4+Pj4gIH0KPj4+
Pgo+Pj4+IEBAIC0xNTY3LDYgKzE1NjcsOSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgZ2ljdjNfYWNw
aV9pbml0KHZvaWQpCj4+Pj4KPj4+PiAgICAgIGdpY3YzLnJkaXN0X3N0cmlkZSA9IDA7Cj4+Pj4K
Pj4+PiArIGFjcGlfdGFibGVfcGFyc2VfbWFkdChBQ1BJX01BRFRfVFlQRV9HRU5FUklDX1RSQU5T
TEFUT1IsCj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ljdjNfaXRzX2FjcGlfaW5p
dCwgMCk7Cj4+Pgo+Pj4gQXMgc2FpZCBvbiB2MSwgYWNwaV90YWJsZV9wYXJzZV9tYWR0IG1heSBy
ZXR1cm4gYW4gZXJyb3IuIFdoeSB0aGlzIGlzCj4+PiBub3QgY2hlY2tlZD8KPj4+Cj4+IEkgbWlz
c2VkIHRoYXQsIEkgd2lsbCBhZGQgaXQsCj4+Pj4gKwo+Pj4+ICAgICAgLyoKPj4+PiAgICAgICAq
IEluIEFDUEksIDAgaXMgY29uc2lkZXJlZCBhcyB0aGUgaW52YWxpZCBhZGRyZXNzLiBIb3dldmVy
IHRoZQo+Pj4+IHJlc3QKPj4+PiAgICAgICAqIG9mIHRoZSBpbml0aWFsaXphdGlvbiByZWx5IG9u
IHRoZSBpbnZhbGlkIGFkZHJlc3MgdG8gYmUKPj4+PiBAQCAtMTU4NSw2ICsxNTg4LDcgQEAgc3Rh
dGljIHZvaWQgX19pbml0IGdpY3YzX2FjcGlfaW5pdCh2b2lkKQo+Pj4+ICAgICAgZWxzZQo+Pj4+
ICAgICAgICAgIHZzaXplID0gR1VFU1RfR0lDQ19TSVpFOwo+Pj4+Cj4+Pj4gKwo+Pj4KPj4+IEFz
IHNhaWQgb24gdjEsIHRoaXMgaXMgYSBzcHVyaW91cyBuZXdsaW5lLgo+PiBvawo+Pj4KPj4+PiAg
fQo+Pj4+ICAjZWxzZQo+Pj4+ICBzdGF0aWMgdm9pZCBfX2luaXQgZ2ljdjNfYWNwaV9pbml0KHZv
aWQpIHsgfQo+Pj4+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMu
aAo+Pj4+IGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKPj4+PiBpbmRleCBkMmEz
ZTUzLi5iNzJhZWMyIDEwMDY0NAo+Pj4+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3Yz
X2l0cy5oCj4+Pj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKPj4+PiBA
QCAtMTA1LDYgKzEwNSw3IEBACj4+Pj4KPj4+PiAgI2luY2x1ZGUgPHhlbi9kZXZpY2VfdHJlZS5o
Pgo+Pj4+ICAjaW5jbHVkZSA8eGVuL3JidHJlZS5oPgo+Pj4+ICsjaW5jbHVkZSA8eGVuL2FjcGku
aD4KPj4+Pgo+Pj4+ICAjZGVmaW5lIEhPU1RfSVRTX0ZMVVNIX0NNRF9RVUVVRSAgICAgICAgKDFV
IDw8IDApCj4+Pj4gICNkZWZpbmUgSE9TVF9JVFNfVVNFU19QVEEgICAgICAgICAgICAgICAoMVUg
PDwgMSkKPj4+PiBAQCAtMTM0LDYgKzEzNSw3IEBAIGV4dGVybiBzdHJ1Y3QgbGlzdF9oZWFkIGhv
c3RfaXRzX2xpc3Q7Cj4+Pj4KPj4+PiAgLyogUGFyc2UgdGhlIGhvc3QgRFQgYW5kIHBpY2sgdXAg
YWxsIGhvc3QgSVRTZXMuICovCj4+Pj4gIHZvaWQgZ2ljdjNfaXRzX2R0X2luaXQoY29uc3Qgc3Ry
dWN0IGR0X2RldmljZV9ub2RlICpub2RlKTsKPj4+PiAraW50ICBnaWN2M19pdHNfYWNwaV9pbml0
KHN0cnVjdCBhY3BpX3N1YnRhYmxlX2hlYWRlciAqaGVhZGVyLCBjb25zdAo+Pj4+IHVuc2lnbmVk
IGxvbmcgZW5kKTsKPj4+Cj4+PiBUaGlzIHdpbGwgbGlrZWx5IG5lZWQgYW4gI2lmZGVmIENPTkZJ
R19BQ1BJLiBBbmQgYWxzbyBhIHN0dWIgd291bGQgYmUKPj4+IHJlcXVpcmVkIGlmIElUUyBpcyBk
aXNhYmxlZC4KPj4+Cj4+IFNvcnJ5IGRpZG50IGdvdCB5b3VyIHBvaW50LiBvbiBpZmRlZi4KPgo+
IExvb2sgaG93IGdpY3YzX2l0c19kdF9pbml0IGhhcyBiZWVuIGludHJvZHVjZWQuIFRoZXJlIGlz
IGEgc3R1YiBmb3IgCj4gd2hlbiBJVFMgaXMgbm90IGJ1aWx0LWluLiBGdXJ0aGVybW9yZSwgdGhl
IGZ1bmN0aW9uIGlzIEFDUEkgc3BlY2lmaWMgCj4gYXJlIHRoZXJlZm9yZSBzaG91bGQgYmUgcHJv
dGVjdGVkIHdpdGggI2lmZGVmIENPTkZJR19BQ1BJLgo+Cj4+IEkgY2FuIGFkZCBhIGNoZWNrIGdp
Y3YzX2l0c19ob3N0X2hhc19pdHMoKSBiZWZvcmUgY2FsbGluZwo+PiBnaWN2M19pdHNfYWNwaV9p
bml0LCB3b3VsZCB0aGF0IGJlIG9rPwo+Cj4gZ2ljdjNfaXRzX2hvc3RfaGFzX2l0cyB3aWxsIGFs
d2F5cyByZXR1cm4gZmFsc2UgYXMgaXQgaXMgcmVseSBvbiB0aGUgCj4gbGlzdCBvZiBJVFMgdG8g
YmUgcG9wdWxhdGVkLiBIb3dldmVyLCB0aGlzIHdpbGwgYmUgcG9wdWxhdGVkIGJ5IAo+IGdpY3Yz
X2l0c19hY3BpX2luaXQuLi4KPgpvayB3aWxsIGFkZAo+IFJlZ2FyZHMsCj4KCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 13 11:24:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 11: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 1dKjvg-0008Mt-9M; Tue, 13 Jun 2017 11: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 <prvs=330eba816=George.Dunlap@citrix.com>)
 id 1dKjve-0008Mn-P7
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 11:24:10 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 89/EB-01732-95BCF395; Tue, 13 Jun 2017 11:24:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHRDpG7kaft
 Ig9tXFC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozzbVOZC1ZyV2y6cJ6pgXEGZxcjJ4eEgL/E
 h0UPWUBsYQFViW3nZzF1MXJwiAgESjz97AwSFhKok7h6uR+ohIuDWeAio8S55afZQBJsAnoS8
 45/BevlFbCV2DFzL5jNAjTn1ualzCC2qEC4xNvGI1A1ghInZz4BszkF7CU+vJ4BNodZwEDiyK
 I5rBC2vMT2t3OYIRarSix+cJR9AiPfLCTts5C0zELSsoCReRWjRnFqUVlqka6hpV5SUWZ6Rkl
 uYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmCw1TMwMO5g/H3c7xCjJAeTkijvlis2kUJ8Sfkp
 lRmJxRnxRaU5qcWHGGU4OJQkeO1P2UcKCRalpqdWpGXmAMMeJi3BwaMkwhtwGCjNW1yQmFucm
 Q6ROsWoKCXOGwjSJwCSyCjNg2uDxdolRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8NSBTeD
 LzSuCmvwJazAS0+DrIzbzFJYkIKakGxobA1ktmohPeCvSE9O25KnLHTsRR/KJ9Zlv6nbcxRSr
 ZEx1agCHz5mvJP/uMsh8eCVxWpgsYEo1fJN/dHqvUuVWoKlDxbdO8rourXmj+WZbN7q/2pmiZ
 2rJg+foXrxvWOdxRMdj7w+rXmgPRa6tfTHjz0a/zlLbRhfA8V7PX+WFiLc6FPa1KLMUZiYZaz
 EXFiQCwC9vxsAIAAA==
X-Env-Sender: prvs=330eba816=George.Dunlap@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1497353047!97842860!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17828 invoked from network); 13 Jun 2017 11:24:09 -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 Jun 2017 11:24:09 -0000
X-IronPort-AV: E=Sophos;i="5.39,338,1493683200"; d="scan'208";a="427637011"
To: Jan Beulich <JBeulich@suse.com>, Stefano Stabellini
 <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1706121449020.2875@sstabellini-ThinkPad-X260>
 <593FB05802000078001623DC@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <41780d36-5708-91a2-40e7-d27d0af8bd0c@citrix.com>
Date: Tue, 13 Jun 2017 12:24:05 +0100
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: <593FB05802000078001623DC@prv-mh.provo.novell.com>
Cc: tim@xen.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
Subject: Re: [Xen-devel] tags in backport commits
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTMvMDYvMTcgMDg6MjgsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBNb3Jlb3ZlciwgSSB0aGlu
ayB3ZSBzaG91bGQgc3RhcnQgdXNpbmcgdGFncyBpbiBvdXIgc3RhZ2luZyBjb21taXRzCj4+IHdo
aWNoIHNwZWNpZnkgdG8gd2hpY2ggdHJlZXMgYSBnaXZlbiBjb21taXQgc2hvdWxkIGJlIGJhY2tw
b3J0ZWQgdG8gYXMKPj4gc29vbiBhcyBpdCBwYXNzZXMgdGhlIHB1c2ggZ2F0ZS4KPiAKPiBCdXQg
dGhhdCdzIGFscmVhZHkgYSBwb3NzaWJseSBjb250cm92ZXJzaWFsIGFzcGVjdDogU29tZSBiYWNr
cG9ydHMKPiBiZXR0ZXIgZG9uJ3QgaGFwcGVuIGltbWVkaWF0ZWx5LCBzbyB0aGUgdGFnZ2luZyBz
aG91bGRuJ3QgYmUgdGllZAo+IHRvIHdoZW4gdGhlIGJhY2twb3J0IGlzIHRvIG9jY3VyLCBhbmQg
aGVuY2UgLi4uCgouLi4KCj4gLi4uIEknbSBub3QgY29udmluY2VkIHRoaXMgd2lsbCBoZWxwIG11
Y2ggd2l0aCBiYWNrcG9ydCBhdXRvbWF0aW9uCj4gKHdoaWNoIEknbSBub3QgY29udmluY2VkIGlz
IGEgZ29vZCBpZGVhIGFueXdheSAtIHRoZSByaXNrIG9mIGJ1aWxkCj4gYnJlYWthZ2UgaW4gcGFy
dGljdWxhciBpcyBqdXN0IHRvbyBoaWdoIGlmIG5vIGh1bWFuIGludGVydmVudGlvbiBpcwo+IGlu
dGVuZGVkIGF0IGFsbCBhbnltb3JlIGJlZm9yZSBwdXNoaW5nIHRvIHRoZSByZXNwZWN0aXZlIHN0
YWJsZQo+IHRyZWVzKS4KCkF1dG9tYXRpY2FsbHkgKmRpc2NvdmVyaW5nKiB0aGluZ3MgdG8gYmUg
YmFja3BvcnRlZCBpcyBhbHNvIGEgZm9ybSBvZgphdXRvbWF0aW9uLiAgSWYgYSBzY3JpcHQgdG8g
bG9vayBmb3IgYmFja3BvcnQgY2FuZGlkYXRlcyBpcyBydW4gb25jZSBhCndlZWssIGEgc3RhYmxl
IHRyZWUgbWFpbnRhaW5lciBjb3VsZCBzdGlsbCBzZW5zaWJseSBkZWNpZGUgd2hpY2ggb25lcyB0
bwphcHBseSBhbmQgd2hlbi4KCj4gRnVydGhlcm1vcmUgLSB3aG8gd291bGQgeW91IG1lYW4gdG8g
Y3JlYXRlIHRoZXNlIHRhZ3M/IEluIHRoZQo+IGVuZCBJIHRoaW5rIGl0IHNob3VsZCBiZSB0aGUg
cGVyc29uIHJlc3BvbnNpYmxlIGZvciB0aGUgcmVzcGVjdGl2ZQo+IHBhcnRzIG9mIHRoZSBzdGFi
bGUgdHJlZXMgdG8gZGVjaWRlIGlmIGFuZCBob3cgZmFyIHN1Y2ggYmFja3BvcnRzCj4gb3VnaHQg
dG8gb2NjdXIsIHNvIG5laXRoZXIgdGhlIHBlcnNvbiBzdWJtaXR0aW5nIHRoZSBwYXRjaCBub3IK
PiB0aGUgcGVyc29uIGNvbW1pdHRpbmcgdGhlIHBhdGNoIGFyZSBpbiB0aGUgcG9zaXRpb24gdG8g
Z2l2ZSBtb3JlCj4gdGhhbiBhIGhpbnQgaGVyZSAoYWdhaW4gc3BlYWtpbmcgYWdhaW5zdCB1c2lu
ZyBzdWNoIHRhZ3MgZm9yCj4gYXV0b21hdGlvbikuCgpXZSBjb3VsZCByZXF1aXJlIHRoYXQgdGhl
ICJzdGFibGUiIHRhZyBiZSBhY2tlZCBieSBhbnkgc3RhYmxlIHRyZWUKbWFpbnRhaW5lcnMgdGhh
dCBpdCBhZmZlY3RzLgoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 13 11:28:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 11:28:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKjzd-00007p-PN; Tue, 13 Jun 2017 11:28:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dKjzd-00007i-BW
 for xen-devel@lists.xenproject.org; Tue, 13 Jun 2017 11:28:17 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 25/99-06719-05CCF395; Tue, 13 Jun 2017 11:28:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsVysyfVTdf/jH2
 kwfmZJhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bm++9YCl6zV5xcd5itgXEpWxcjF4eQwCZG
 iYetj1khnN2MElten2TvYuTkEBawl9gx9y4zSEJE4AOjxIkzX5hBEkICs5kk+u6HgdjMAnwSk
 zccZQGx2QQ0Je58/sQEYvMKWEncnvGJFcRmEVCVWP6qHcwWFQiXeNt4hAWiRlDi5MwnYDangJ
 vExcl/mCBmmknM2/yQGcKWl9j+dg7zBEa+WUhaZiEpm4WkbAEj8ypGjeLUorLUIl1Dc72kosz
 0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMCQYwCCHYy3NwYcYpTkYFIS5d1yxSZSiC8p
 P6UyI7E4I76oNCe1+BCjBgeHwOa1qy8wSrHk5eelKknwXjplHykkWJSanlqRlpkDjAqYUgkOH
 iUR3oDDQGne4oLE3OLMdIjUKUZFKXHeYyB9AiCJjNI8uDZYJF5ilJUS5mUEOkqIpyC1KDezBF
 X+FaM4B6OSMG8NyBSezLwSuOmvgBYzAS2+DnI/b3FJIkJKqoGxyKn/esI56dn7nnk56C/07TK
 x77nY2xV1wPn55l7H3fzz+Xb8Ubh3ljeL4c6Hla3+siv//hEtiGI0Xho0e2rX8pmmm1/ueaQ/
 +U+LQep2164TgnMKJzHsiuQ88uBqT6b2ZJtLoVOeVHa81y99/0QhRWjuyzfmSvM4Eg/Xepy5Z
 NLQ0vo6PN1RiaU4I9FQi7moOBEADo5wNr8CAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1497353295!59714012!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58192 invoked from network); 13 Jun 2017 11:28:15 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-2.tower-21.messagelabs.com with SMTP; 13 Jun 2017 11:28: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 D38DB344;
 Tue, 13 Jun 2017 04:28:14 -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 C863A3F41F;
 Tue, 13 Jun 2017 04:28:13 -0700 (PDT)
To: Manish Jaggi <mjaggi@caviumnetworks.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Punit Agrawal <punit.agrawal@arm.com>
References: <6ed5eb3b-861c-e1bd-20a2-f24e55ce59e3@caviumnetworks.com>
 <7fbe04ae-7029-705f-90ae-2e7cb1e2feed@arm.com>
 <2a6f5dd6-68b8-91d3-b2aa-15568b53a1e2@caviumnetworks.com>
 <8b1715ab-47c0-3f5b-775f-56e14dbe9187@arm.com>
 <a31d9a52-5983-7c17-d68c-734921c2fa9d@caviumnetworks.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <c33007c6-e1ae-b062-b122-707e11c49f8d@arm.com>
Date: Tue, 13 Jun 2017 12:28:12 +0100
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: <a31d9a52-5983-7c17-d68c-734921c2fa9d@caviumnetworks.com>
Cc: nd@arm.com
Subject: Re: [Xen-devel] [RFC v2][PATCH] arm-acpi: Add ITS Support 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-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>

T24gMTMvMDYvMTcgMTI6MDIsIE1hbmlzaCBKYWdnaSB3cm90ZToKPj4+IFdpbGwgdGhlIGJlbG93
IGNvZGUgYmUgb2s/Cj4+Cj4+IElmIHlvdSBub3RpY2VkLCBJIGRpZG4ndCBzYXkgdGhpcyBjb2Rl
IGlzIHdyb25nLiBJbnN0ZWFkIEkgYXNrZWQgd2h5Cj4+IHlvdSB1c2UgdGhlIHNhbWUgSUQuIE1l
YW5pbmcsIGlzIHRoZXJlIGFueXRoaW5nIGluIHRoZSBEU0RUIHJlcXVpcmluZwo+PiB0aGlzIHZh
bHVlPwo+Pgo+Pj4gKyBpbnQgdHJhc19pZCA9IDA7Cj4+Cj4+IHVuc2lnbmVkLgo+Pgo+Pj4gKyBs
aXN0X2Zvcl9lYWNoX2VudHJ5KGl0c19kYXRhLCAmaG9zdF9pdHNfbGlzdCwgZW50cnkpCj4+PiAr
IHsKPj4+ICsgICAgZ2ljX2l0cy0+dHJhbnNsYXRpb25faWQgPSArK3RyYW5zX2lkOwo+Pgo+PiBZ
b3Ugc3RhcnQgdGhlIHRyYW5zbGF0aW9uIElEIGF0IDEuIFdoeT8KPj4KPiBhcyBwZXIgdGhlIEFD
UEkgc3BlYyB0aGUgdmFsdWUgc2hvdWxkIGJlIHVuaXF1ZSB0byBlYWNoIEdJQyBJVFMgdW5pdC4K
PiBEb2VzIHN0YXJ0aW5nIHdpdGggMSBicmVhayBhbnl0aGluZz8gT3Igc2hvdWxkIEkgc3RhcnQg
d2l0aCBhIG1hZ2ljIG51bWJlcj8KClJhdGhlciB0aGFuIGFyZ3Vpbmcgb24gdGhlIHN0YXJ0IHZh
bHVlIGhlcmUsIHlvdSBzaG91bGQgaGF2ZSBmaXJzdCAKYW5zd2VyIHRvIHRoZSBxdWVzdGlvbiBy
ZWdhcmRpbmcgdGhlIHVzYWdlIG9mIHRyYW5zbGF0aW9uX2lkLgoKSSB1bmRlcnN0YW5kIHRoYXQg
bm9ib2R5IGlzIHVzaW5nIGl0IHRvZGF5LiBIb3dldmVyLCB3aGVuIEkgYXNrZWQgYXJvdW5kIApt
ZSBub2JvZHkgcnVsZWQgb3V0IHRvIGFueSBmdXR1cmUgdXNhZ2Ugb2YgR0lDIElUUyBJRCBhbmQg
cmVxdWVzdCB0aGlzIAp0byBiZSBrZXB0IGFzIGl0IGlzLgoKVGhpcyBtZWFucyB0aGF0IHlvdSBj
YW4gc2ltcGx5IGNvcHkgb3ZlciB0aGUgQUNQSSB0YWJsZXMuIFJhdGhlciAKcmVnZW5lcmF0aW5n
IHRoZW0uCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 13 11:34:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 11:34:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKk5a-0000qO-I2; Tue, 13 Jun 2017 11: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 <osstest-admin@xenproject.org>) id 1dKk5Z-0000pz-5o
 for xen-devel@lists.xensource.com; Tue, 13 Jun 2017 11:34:25 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 A6/4F-03058-0CDCF395; Tue, 13 Jun 2017 11:34:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVXf/Wft
 IgztdhhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmH32DFNBs1pFy8aLjA2M
 32W6GLk4hAT+MkpMmPmHDcJ5zCjxeF0PK4SzjVFiwaGNLF2MnBwiAs4SX8/MZQexeQX0JRoeX
 wPq4OAQFgiSOPEjDKReQmADs8SDZ92sIDUSAp4SDbfvwtlPN91j7mJk52ATsJI4JAYSZRFQle
 iZcYJ9AiP3AkaGVYzqxalFZalFuuZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxi
 BHmcAgh2MMy/7H2KU5GBSEuXdcsUmUogvKT+lMiOxOCO+qDQntfgQowwHh5IE76Qz9pFCgkWp
 6akVaZk5wNCDSUtw8CiJ8AYcBkrzFhck5hZnpkOkTjHqcmxYvf4LkxBLXn5eqpQ4ry/IDAGQo
 ozSPLgRsDi4xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHeqSBTeDLzSuA2vQI6ggnoiOsg9/
 MWlyQipKQaGCu+M/yVNMqsWOHXuNj2vkHPAffjZ9WX5MxldBUKWfVKWlEue+mKkwsufNgSdfZ
 h9MNat7oL4btzvi21V555O916rrDMJuE1davyv8+daHspu5MjaUb3ykDD9Te70zZPfv8gYfry
 +yyVMz4cEm7n/Nlaqrxhumhyn+ZH5YYsrbk1JiLWc2fJqCixFGckGmoxFxUnAgCRDKlFfgIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1497353662!67452737!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64621 invoked from network); 13 Jun 2017 11:34:23 -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; 13 Jun 2017 11:34: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 1dKk5V-0001a9-73; Tue, 13 Jun 2017 11:34:21 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dKk5P-0006sJ-I3; Tue, 13 Jun 2017 11:34:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dKk5P-0000GK-Bh; Tue, 13 Jun 2017 11:34:15 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110402-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:leak-check/check:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=5ec164fd61bd8fc7adfb1ca2907d9159eeb1e37b
X-Osstest-Versions-That: xen=75dfe7c566c36e0af4714557a666827f49b69191
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 13 Jun 2017 11:34:15 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 110402: 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>

ZmxpZ2h0IDExMDQwMiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDQwMi8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxOCBsZWFrLWNoZWNrL2NoZWNrICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwMzc1
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoK
IHhlbiAgICAgICAgICAgICAgICAgIDVlYzE2NGZkNjFiZDhmYzdhZGZiMWNhMjkwN2Q5MTU5ZWVi
MWUzN2IKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDc1ZGZlN2M1NjZj
MzZlMGFmNDcxNDU1N2E2NjY4MjdmNDliNjkxOTEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMDM3
NSAgMjAxNy0wNi0xMiAxNDowMToyMyBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
MTA0MDIgIDIwMTctMDYtMTMgMDk6MDQ6MTMgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIFBhdWwgRHVycmFu
dCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5v
dCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA1ZWMxNjRmZDYxYmQ4ZmM3YWRmYjFjYTI5MDdkOTE1OWVl
YjFlMzdiCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFR1
ZSBKdW4gMTMgMTA6NDE6MTAgMjAxNyArMDIwMAoKICAgIHg4Ni9ib290OiByZS1hcnJhbmdlIGhv
dy93aGVuIHdlIGRvIGRpc2sgSS9PCiAgICAKICAgIFdlIHBsYWNlIHRoZSB0cmFtcG9saW5lIG5v
IGxvd2VyIHRoYW4gYXQgMjU2aywgc28gd2UgaGF2ZSBhbXBsZSBzcGFjZQogICAgdG8gcmVhZCB0
aGUgTUJScyBvZiBCSU9TIGRpc2tzIGludG8gYW4gYWxpZ25lZCBidWZmZXIgcmlnaHQgYmVsb3cg
dGhlCiAgICB0cmFtcG9saW5lIChub3QgZG9pbmcgc28gaGFzIGJlZW4gZm91bmQgdG8gYmUgYSBw
cm9ibGVtIG9uIGEgYnVnZ3kgQklPUwogICAgY29taW5nIHdpdGggYSBTa3VsbCBDYW55b24gTlVD
KS4gVG8gZmFjaWxpdGF0ZSB0aGF0IG1vdmUgTUJSIHJlYWRpbmcKICAgIHBhc3QgRUREIGluZm8g
cmV0cmlldmFsLgogICAgCiAgICBBbHNvIGFkZCBhIHdyYXAgY2hlY2sgdG8gdGhlIEVERCBpbmZv
IHJldHJpZXZhbCBsb29wLCB0byBtYXRjaCB0aGF0IGluCiAgICB0aGUgTUJSIHJlYWRpbmcgb25l
LgogICAgCiAgICBSZXBvcnRlZC1ieTogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4
LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIFRlc3RlZC1ieTogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KICAg
IEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKY29t
bWl0IDdmNjc5YzRmZWRiNWNhMDcxMmM4OGFjMzJiYTFmNjJmOTFhM2QxMGUKQXV0aG9yOiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgVHVlIEp1biAxMyAxMDozOTo1MiAy
MDE3ICswMjAwCgogICAgZG9tY3RsOiBpbXByb3ZlIGRldmljZSBhc3NpZ25tZW50IHN0cnVjdHVy
ZSBsYXlvdXQgYW5kIHVzZQogICAgCiAgICBBdm9pZCBuZWVkbGVzcyBnYXBzLiBNYWtlIGZsYWdz
IGZpZWxkIG1hbmRhdG9yeSBmb3IgYWxsIHRocmVlCiAgICBvcGVyYXRpb25zIChhbmQgcmVuYW1l
IGl0IHRvIGZpdCB0aGUgaW50ZW5kZWQgZnV0dXJlIHB1cnBvc2Ugb2YKICAgIHBvc3NpYmx5IGhv
bGRpbmcgbW9yZSB0aGFuIGp1c3Qgb25lIGZsYWcpLgogICAgCiAgICBBbHNvIGNvcnJlY3QgYSB0
eXBvIGluIGEgcmVsYXRlZCBkb21jdGwuaCBjb21tZW50LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgoKY29tbWl0IDFhZTRiZTg1OWI4MTljMTQ3ZTIwMzQxMzdmNTE5ZTdmZGMy
OTczZGEKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgVHVl
IEp1biAxMyAxMDozODo1MSAyMDE3ICswMjAwCgogICAgeDg2OiBsaW1pdCBwYWdlIHR5cGUgd2lk
dGgKICAgIAogICAgVGhlcmUncyBubyByZWFzb24gdG8gYnVybiA0IGJpdHMgb24gcGFnZSB0eXBl
IHdoZW4gd2Ugb25seSBoYXZlIDcgdHlwZXMKICAgIChwbHVzICJub25lIikgYXQgcHJlc2VudC4g
VGhpcyByZXF1aXJlcyBjaGFuZ2luZyBvbmUgdXNlIG9mCiAgICBQR1Rfc2hhcmVkX3BhZ2UsIHdo
aWNoIHNvIGZhciBhc3N1bWVkIHRoYXQgdGhlIHR5cGUgaXMgYm90aCBhIHBvd2VyIG9mCiAgICAy
IGFuZCB0aGUgb25seSB0eXBlIHdpdGggdGhlIGhpZ2ggYml0IHNldC4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgpjb21taXQgYzllYzBk
MzRlNDYyMTUxZDM5ZTBlOTAxYjUwNTAxZGI0ZjZhZTc4ZApBdXRob3I6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBUdWUgSnVuIDEzIDEwOjM4OjAyIDIwMTcgKzAyMDAK
CiAgICB4ODYvSEFQOiBhdm9pZCB1c2luZyBib2d1cy9taXNsZWFkaW5nIGxvY2tpbmcKICAgIAog
ICAgaGFwX3RlYXJkb3duKCkgdW5jb25kaXRpb25hbGx5IHJlbGVhc2VzIHRoZSBwYWdpbmcgbG9j
ayBhbmQgaXMgYWx3YXlzCiAgICBiZWluZyBjYWxsZWQgd2l0aG91dCB0aGUgbG9jayBoZWxkOiBM
b2NrIGFjcXVpcmUgc2hvdWxkIHRoZW4gYmUKICAgIHVuY29uZGl0aW9uYWwgdG9vLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZp
ZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KKHFlbXUg
Y2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 13 11:45:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 11:45:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKkFn-0001Zi-Gz; Tue, 13 Jun 2017 11:44:59 +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 1dKkFl-0001Zc-OH
 for xen-devel@lists.xenproject.org; Tue, 13 Jun 2017 11:44:57 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 C5/17-02181-830DF395; Tue, 13 Jun 2017 11:44:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa0gUURTHvTOzs6M5dVuVPW1ltFRm6WalERi
 sBL2IwIIEN8FmbXIH9sXMVmsQ2IfMtrLHRuWirmFJKD3wQX3ICl9osj3NDe1B9FCS0IzaCql2
 dtTsfvpffv/zP+deDkNqjtM6hne7eNHOWfV0DGVZsWRTavpjY27a2JXMtaEmL5GFNreN9lLZy
 KQS7GaHe7fK0lcTpJxnZrj9vzzqYjTGeFAMQ+GTJLzpDZEeFM0gnAv+X0doGWjwOIL6rodIBn
 HYCLcrX5EyiMfDCL5Ut6sUVw8BV5vKaNlF4pngvdlByZrGBgiN3VXLmsUb4GJ9ecRD4cXQ7At
 G2iXgXRAcbkWKZzZ0l7+P1EbjTHjrbUZK5hqoanxLKnoB3PpcEdGAF8LHF92EPATgUgQd3xoi
 zTR4CZzv8RCKaT50BCooRafA5bM/1YreBoMt3SpFi/B94B2pBP2hwfP6J6Vc7qvh6wUfrbic0
 P8qMJG6DK4//zJR0aKCnhN3aOVSMgtGyu4hxTUPrrwsUStglIayQR+pDGiGTn/XBOhMgN6+Jv
 o0SvZN+wXftJf7pr28GpF1KEnixf28mLrKYBaFQovLxgnW1JVpGQYbL0lcIW/lzJKhwGFrQOH
 FiAqf2yg0vr4VzWEIfQLb1LsuVzPT7NhTZOEkS764z8pLrWgpw+DGa/WPkY6yO+y8HljrI2Ou
 ZrbIF/LuvYI1vGmTVmBi9fFsdlsYs5KTs0lCoYIeoIU6LZsi12EZWPbZp8omd/Qpmq+LY1F4K
 E2skxdtgut//glpGaSPY5fLKbGC3TWV/incmAg3Dsrzs5KL+4d0xSg/cHGc2Lnxe3HiJq3pFH
 cufeTQqrlFz5NNUrnZfb2rmiSeCE5DIG/nYKI0uuhHFPG1bXVdUebDvJF7lVuiT8Uk+s9+6Cc
 zhmr6anfkZB07ujXnWcHhG9uTiKFs4RivTRowqX8TVe9bve3q2j1RpdLBvsEPeuNQ6EBJfsXQ
 pfgBPSVZuJXLSFHi/gJqX+UdngMAAA==
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1497354291!103277741!1
X-Originating-IP: [104.47.38.71]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30424 invoked from network); 13 Jun 2017 11:44:52 -0000
Received: from mail-bl2nam02on0071.outbound.protection.outlook.com (HELO
 NAM02-BL2-obe.outbound.protection.outlook.com) (104.47.38.71)
 by server-9.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 13 Jun 2017 11:44: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=w/0176T3pSicLESZyF7hcK4/BF1fjFBrK7GP97QPOEU=;
 b=hqhnaH5eMZy32ACgCz7wMovvLLa4d3jB4CzBJN/N61+lp/JDbuEMY2lst3BNW0kJ1l5th/DcSLY84N0adje/cFz77Kde6VnizyR5cF/JhHZFzp1KReGLTsFgl0YAm0p23uQpcCV/wcFp9zwWdEAr3s1IoEkHcFb0A4OD97Y6Tfg=
Received: from [10.160.0.45] (111.93.218.67) by
 BY2PR0701MB2072.namprd07.prod.outlook.com (10.163.156.15) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1157.12; Tue, 13 Jun 2017 11:44:47 +0000
To: Julien Grall <julien.grall@arm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Punit Agrawal <punit.agrawal@arm.com>
References: <6ed5eb3b-861c-e1bd-20a2-f24e55ce59e3@caviumnetworks.com>
 <7fbe04ae-7029-705f-90ae-2e7cb1e2feed@arm.com>
 <2a6f5dd6-68b8-91d3-b2aa-15568b53a1e2@caviumnetworks.com>
 <8b1715ab-47c0-3f5b-775f-56e14dbe9187@arm.com>
 <a31d9a52-5983-7c17-d68c-734921c2fa9d@caviumnetworks.com>
 <c33007c6-e1ae-b062-b122-707e11c49f8d@arm.com>
From: Manish Jaggi <mjaggi@caviumnetworks.com>
Message-ID: <e1242be2-b963-df5d-f0e7-e9676f834fb7@caviumnetworks.com>
Date: Tue, 13 Jun 2017 17:14: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: <c33007c6-e1ae-b062-b122-707e11c49f8d@arm.com>
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: BMXPR01CA0031.INDPRD01.PROD.OUTLOOK.COM (10.174.214.17) To
 BY2PR0701MB2072.namprd07.prod.outlook.com (10.163.156.15)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: BY2PR0701MB2072:
X-MS-Office365-Filtering-Correlation-Id: 227d797a-c507-465f-511f-08d4b2519942
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(201703131423075)(201703031133081); SRVR:BY2PR0701MB2072; 
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2072;
 3:mfOAreoIzm5aYxZBaZht99/XF/7QnZTbnmkbNVJl2jDdo5f/P90mlG3JHKCnMgT3owyy1DTF1yXvkC+uXa6id+OEUFjfythjCShI1i76J/pJ5hRliwnlXJQBc++kNQPg3Q40CLPY8q5ebORw7UijxylpUttggl93Ll99etg6pcXKTt8mYObkuraURkQE4/12KA02Byi3A95Vgv2NdCNwH6vxOguzHMvgqX3xJsSQLMAQN3D9dGZuPkDwllmrac+q4RE1KAK6HGpmfkA+49SVcMAzpS4HNcvzG/I2H9kBcHTvOGdqRQNVYebJAdhj6tI0+BPH3kyc/ggFBOEYhNOSMQ==;
 25:DFc7JdIplMl+6hDgsoVwyrqMClZ4lrjCPSvPTyWu6K8rdk/a6ul3Ljcc1xAihypdP32Dr08eSkV/Vbq7h74HErGD7aAHkn00UF6qWLsO2VMBXHFiNiG+koHOEjiuWZuA5PRFgon+7/VUbsyTsa0do5S6ZG9IO+UA9eOiUf9CK6TLA53+QWsqrMSCZbe+BVRW/TsEO2CO19m7rS6FY+A7A/jQicO8rUMxJnGC1+kVdRMVBcC+lqqH6Yte8iKGbE7xxXltT+83YQJLFcM8F7Bz6fJz1zvoyuX0Gw/3cvZ7ye3973osj2iqGETUt51o8AKnM2vxrKmRRrI2N3MnHvsvwSgQetCcIodfQmf7m1lLqiQ3peuWSx9LpwbDZv3Uq/BjNc9XmVEj4/U/RLc4m8WS913HD1XKqnibolhWp9nfl9lKkEGZ+F/8ur3wGQDS40ip5XFoMamBOvWtJ4H0mbx0viq5eW7VSkCHBh4S60PV1vo=
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2072;
 31:Y/YkWSMp2dlKLNJMsPq4kDVyb69S2vNRG9WvGqPD51gFamGcJnv9L+llnz5NU1O/dNAXumyNInW1dnEgHInLvgcIatlKyZ2RCQeMcbhWwkC44XaR/Ncmkf2G7g9Db2LWfeWXXVDKDvhma2/Ok9J+Bk8CkDn7AuunydVBX0fvM10bGpZ30C8nwFZ/FJU4uw3PN8/GGVStiE4Pg3Hap2+y7YZMZ04aqyNlnmL4kr3QDiO5yMAYDDxWybn6hcYpbi0AmDmoteI3YGt+tNnhlVzY7A==;
 20:ux7bE6enf4g+4QMUcH0oZFV1W5FqkvQX44Z1p3teIdkJvObw1kC8XSeGWWo8QROLGj1eoBHNdi/BfdEbNRIZdDklg3jaOB9aa8ufcN2qxtQPKEirqbSvGXV+06272CcIhFVgVkkueLP5Tl9oivyZKJrqyc3VUnqJtUj47lNqVXzv+ziamBJ80ER52wfcmwWayLVZVca/wlmf7jfXN5K1+imIEQEnHpkTdtEdxaVyMKvNK1sAmNK2jhmJ/Tv3tcbnFkRglKoNJ3Okud+0nDvh+ArkYt6jSBDkU+IJfaXkzHl53C40Jrqv8hI7EcTn1AR59bsDKEDBotHSdAmtMjE27ke1i6vaqyeDxjx4xL0E47Up66YgMoAeuvtOaDVg9NkOX2HcvMQecnUCVUCaVGmIlLUi/ul1MymkAJSr8sc91V5mijgNxmMOwO1S9Ptz2DfypZ/i4FIiPAGuErUi8Gc9Yf+DVMMkYojjFBCuclzgv3Gu4E6op0bKepum7TwfUZbzKOiSU64XMjlzCN7Hb48Hm0ZcehhMWULvNC78gL8TaVElRFz0wVPZLetKnTceV36aeffGZFL7otVPkqm0OoWrNbcvZwEbLurz8cZAHHF7dyI=
X-Microsoft-Antispam-PRVS: <BY2PR0701MB20729740B563E0CCF338A18DECC20@BY2PR0701MB2072.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(3002001)(10201501046)(100000703101)(100105400095)(6041248)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123555025)(20161123560025)(20161123562025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BY2PR0701MB2072; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BY2PR0701MB2072; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCWTJQUjA3MDFNQjIwNzI7NDovaWxDdi9sYkV3VEYwUjJNRTBxN1pFS2V5?=
 =?utf-8?B?QzZTTGVNNk1mZEY1Ny8xWDhCaER5OHpFamRDdDJhb09ZUEpUbHhHeWpIOVRz?=
 =?utf-8?B?UVEzWDlXSDVwS1R6aWNkN2dkQ1BGOTJnaGVhWTZWTmpCZHd0ZE1MdnBWSWJZ?=
 =?utf-8?B?SFQ5WHBPNDhqUE9ZNDdZRnZsUHB6NnlDNFRtR1NrK1BLV3QvdHNoQVZCQS9W?=
 =?utf-8?B?NDlzdWx3RmN6UjU2YkdDZXg2TUo1TjJvaFpzQWg5NGtTZ1h5TlRUNjhQVUU2?=
 =?utf-8?B?c2prMno1SDUwaFR5N0NsazBuT2R0VVRCcUFWTU9PNFJXTlJWa2tVOTJjeGhX?=
 =?utf-8?B?MTVyQWxUbHA1aUkxRUpDMWE2dXNzVTdJeEdSTHJNUHI4NFFlWFYrUlpveHlG?=
 =?utf-8?B?bTFtUm5lSFhOUFJBbkpkRDlWT1VHZXB3R01ONmdVa2d1bEduOStDa2VEdDFr?=
 =?utf-8?B?OGVZK3pscFk1d3UxWHVibzNISjNsQVhFR0VrM0REZUZFVk0wc29JS3BQS3JI?=
 =?utf-8?B?bkJOMmhLNkp3Uy9xa0JXYTg1dGpqdEdYTkVxZ1VaT2t0d1VmMUhBOEtQNnhL?=
 =?utf-8?B?UTNDM2t4dEprQzBwaVVXZkgwWCtHenlDTE84U3Y5VHdZVkkzNEMrK1Z5bG9i?=
 =?utf-8?B?UERXeWEyTVdHTEhSM2UvNGZMSmlNdm1zbS9WbVp6NGtNRUIxOS9rTXFNSEdk?=
 =?utf-8?B?cGFkNk5PZkVaNDMxY1UyK1grejZZcnRuOTc4MjNZK2xzeHljL2hGK1ZQanh0?=
 =?utf-8?B?RGpsdnJvT29aQVEvdVNSM3B4bHA5NlRSQUFlaVNYcnB3cUhrNGhXS3N4d0xF?=
 =?utf-8?B?aVpIVFdaUkxTYjlwVjR6M1lGcFhUV1pJaUhoOERBVytnRTlpb2s4K3RsdGY3?=
 =?utf-8?B?aVFEbVZFWTFiZnZuek9wSkJMQ3VYbmprQTJOVm83eHJxZlN6SlpXNGZlTmVl?=
 =?utf-8?B?c3hzMThpd0NtekVaQmxoS2VGVHVRamRoWE5iMTdsMy85dGZva2RPbDk1ZURV?=
 =?utf-8?B?RDRlbVo5WUllWU1PRTAvQzBwc1krZVBzUXVqWGJwZVpjcHdFV0FPOVhuOEJ2?=
 =?utf-8?B?ZlBFdkFUeHpqUUFnb3ZyZXNFek9BaS9rN05TTHVoRDBHNE1rdUpIMXVuS3lz?=
 =?utf-8?B?RWk0TWVucHAzT1k5TVRRUEI0clo4QnlZVENzaXBNdUVtZERESndPUVN2d2cw?=
 =?utf-8?B?VjhMTG95ZU1YemdnZnNnM2xvcHVzcForTlp3dFlCYTNXanZQeElIYWFZUlBm?=
 =?utf-8?B?T1pVSGFUZHhjQjhJa1B1T0oxckZqbDJXOVk3V3F3Vnp5K0ZRTnpWRkZIL1pD?=
 =?utf-8?B?SVVOeC9VSSsvejRDZE9iLzFPY1Z5cnQ0OU00T1ZjakNTSlA4TGJWSkpTYTVh?=
 =?utf-8?B?R1BCdjhjWkVjVHpnK0xUM3NtVnVNS1RNRm9kN1hmUjJzMHJzTUdtcVZidnVC?=
 =?utf-8?B?MllZNVN3VGlIWmxxSmxEaHNFeC9PcXVzWTB1VGlFMUVqb1psVHVwcXlrZzB6?=
 =?utf-8?Q?uj+9z6Btp/e4MkWulQ8k4AwDfU=3D?=
X-Forefront-PRVS: 0337AFFE9A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(979002)(6049001)(6009001)(39850400002)(39400400002)(39840400002)(39450400003)(39410400002)(189002)(199003)(24454002)(377454003)(77096006)(6116002)(6486002)(3846002)(105586002)(106356001)(5009440100003)(23676002)(65956001)(66066001)(229853002)(230700001)(93886004)(31686004)(65806001)(42186005)(47776003)(2501003)(31696002)(305945005)(7736002)(33646002)(81166006)(81156014)(83506001)(8676002)(4326008)(64126003)(6246003)(101416001)(25786009)(97736004)(36756003)(90366009)(50986999)(53936002)(54356999)(50466002)(53546009)(38730400002)(76176999)(4001350100001)(189998001)(5660300001)(65826007)(478600001)(72206003)(2950100002)(42882006)(68736007)(2906002)(6666003)(969003)(989001)(999001)(1009001)(1019001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR0701MB2072; H:[10.160.0.45]; FPR:;
 SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCWTJQUjA3MDFNQjIwNzI7MjM6eFdRSzVzRndyOG5GWEJ6OEVkQWtVNkVG?=
 =?utf-8?B?U1FtU2F3SWp0bFlUMjg5ZWpQbHMvU2RvQi9hMzdtTGUzL21iKzg3Tm5lMzhE?=
 =?utf-8?B?eVZ6NXZKOVlIb2xZemw1VzVpcmJYdElVTWpzOVFxak5QSzVnNkNnMDd2ekdu?=
 =?utf-8?B?VEJKUTVXZ05EalFvdC82VWEwWEUvbWw3YjI1d2R4Yk5YMTA5bXJvN3pRUVNJ?=
 =?utf-8?B?b3NsNTRVZ0hKZThyRW5KazMwQTkwcGhMaGdNZzdoRlJqOE93elJsZEJqRWlv?=
 =?utf-8?B?UkR2aGVySmFDUGhINTQ5aGJwcE9TT0tDZjcrOWhiWW1KUW9laDdFRncxZ0Qx?=
 =?utf-8?B?YWVjV1JpQzFrVEVVQk5WQ3c3dnprZHNMeDFJTDBOS1RIUHZPa1R2cXo4SzhH?=
 =?utf-8?B?YnlwNTljZlpNV2NtdFpPQ3JzTkZnOUc3MzZwTG1tQ1cyMWI3Qnl4UGJqTFpp?=
 =?utf-8?B?WXNXajBNUUZ5N09FRU01WXFsYStMQkVxVXM5VlBrajAyalJtNmRUdktNdlEx?=
 =?utf-8?B?dzAvYW5VSGE0SzV3Y0s3amdBbjNFb1VWa0ZSV1Rwb1lGUm5TWldOd0tCZURi?=
 =?utf-8?B?dmRMQTM4akh4b3FhTlhWUVV3cDhkSkJBT3BOYXF1TWlvTng4dUJPRTdNdHE5?=
 =?utf-8?B?bC9ScXlDM2FyOHBKUHNHeVl2aHpyTzQrUGZ2V01zVTllRUU0MlFzYnQ0WVpQ?=
 =?utf-8?B?SFVZUzFXNkl2d0dMakUxWkdwdXp1S2VXRGlZTHVVbzVIQ1hDeGQxaW1JVWJX?=
 =?utf-8?B?SWtvQ0FJakNSdllHYmlCeHRITnVCb285WDdoSmZJY2VsM3g0aWRIelZNSFhw?=
 =?utf-8?B?Q1MrZlAwUHUrU1pkY0pzR05GWExwSS91L3JqV1pkK0ZPNnBYNFBlUVVIME9U?=
 =?utf-8?B?MGNkZ3JxS3pjb3lERGpuN1lQMXRlVmRrLytaZVd0ZkxwWnJscTIxNE1zK1U5?=
 =?utf-8?B?RlZmeEZTQ1hxWE1zSDNlL2M1Ris5dmQ0QVBzb1h3NEY3Y1ErblltakFCS0pB?=
 =?utf-8?B?dUdEQmdnb0hYbUZjN0hqZ3c3R1drZmY1UkpPck9sTjNWMTNpdTFvZU5QSFBY?=
 =?utf-8?B?MUtXTHNWWFB5R2pjRCtDaFlBSlJyTWFwUDZ1SCsxZEV3cXhva2dmNUJPM3hC?=
 =?utf-8?B?bzFGRnFoM1BxRENycmxOWFVrNE9LcTRTM3EydElSMW9zU1puOFRDUm9oYkxv?=
 =?utf-8?B?V2Z6R0RkVXg4V2Zhazd5QWFaZkVDMmlmWDJxV1FObGh1Sm1wdk4zRWhOT2hv?=
 =?utf-8?B?WVAwQmg2Q1U1ODZKUkRYZW02ZEppZERyb0gzMVhqdmUvN2dueXhHNHVhRlFY?=
 =?utf-8?B?cURxY3lNTmR0dkJiOHNYRXZVYTVUSitDMUMxSEZwNEEzbzUrMnE3ZTZqWmFa?=
 =?utf-8?B?eXlmNHpzbE1ZV0RMRjJNcEN5V04rYVBsTGJzaEYzTVFUQ3VrSUhvbWlFbDcx?=
 =?utf-8?B?anJTcXJva0xOMmxqYTl1M21Ib1BXV2lMRzlaT2dPTjBQNHM4K1MvK2VMZ3BM?=
 =?utf-8?B?b3UzK2Q2eHNYM0IzZjM2MHAxMEQycmVQaU84eElVam83ME5yU2xzQkwvZ1RZ?=
 =?utf-8?B?UEVpenAwVStKcWlNVHV3aUN5Q05EVHkzNEJ3eTdtMjJ3NGJsRGtwN1Y5eVBm?=
 =?utf-8?B?OHVJallJQjJWV1duMHBVTGdNYlR3RlBSWGxzNStDTHFNNHFTRkh1VHJxSngx?=
 =?utf-8?B?Y1M1cUJGemNDb1JFZ01rSlRFQ0IrUkNQM0hQMnA3Q0hjTXhnRXpRVHk1b25R?=
 =?utf-8?B?bGdpN2JoZ1VDRXpuTkMwS2hSUXJrQmgrU1NmaGZQTUJDbTBJdmdna1RKKzhh?=
 =?utf-8?B?SFJ3N0MweW44eDNYVGZFc3lsNHdUdll3YWZTT1dZRWRqR3M3ZHZycDFHNng3?=
 =?utf-8?B?QmkxanRmbE0vb1p3enpQYmtTaXY2Slg4WWFlK3piR0NsbU1ZNExZS3U1c01j?=
 =?utf-8?B?b3lCSkxrc0s5dmZJakZZd2ppeE1DZStDTUhQVjBBVk9jMGRiNUlLV2VhQ3Uz?=
 =?utf-8?B?WHpMUFVoalZNSk9lVHZTOU0wRyszSkpHTGpNODB0eU1mdUxPeTNVb3pKeVpV?=
 =?utf-8?B?MkhqaDhIMEtyMG9nSVJ5ZnZJSHdqMGV1b1ZMZGdhbHBXTW5oN0h4ZkdnZG1Z?=
 =?utf-8?B?K0o4SkpjSGlDTHhiK29NWGhZYVdianA2amtCOUdxUGliTmFFSmxLQzBSaFFN?=
 =?utf-8?Q?4ZMKwX84p5JpqmbFS4FlhAVWLA0FvliF4T1qVUpW6lTU=3D?=
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2072;
 6:zW65Mtmel0NAMf39UmHUu30osWg9k29Y43fgMXLECNQRz8V9xo2/r9CX62VdiONbM1FIeTMd9lDG8KcYg4ajprQtrTNqvtUKKWwkqEz1xR3MgdwSYkuGjUZp1gR5FC7EMHHn4WeKpLm7scA7BgQWJdhSbvmeUAu3ajl6LvutD09KQ9NJWAHRmqAKUczszLQKa+QAZhcEsL3TrjtkFIqiUtkQ3oJZmWuw6iWJBbYst6uZrgqsphgkH8Mj+O8AlwLbWsrag9yI6e3BVjC35KK4ajKz8d2lx42chaw5iMVYGIVfOpntDji3A9fTPy2eXJLTzC/9n0LjhlkPseOHdYYYOOp8Ox+4kHqM8Ry6k4kwIvwdLqTNLy6OunT7LqdpPzcGKysJMO9zlpCdBuIaFdaFEWhmVvv5ly37QrXczgHhueUVnZjx0vHypeFAKnKAd3Gp6DrliCeFlkAAlAMEQxg+wpIrAdbhGW0eNNzcXYcVN2ctrO/H8s6oCf+uJ4P9Z5ux3RjBjZus7k6Rt7VzAspUog==
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2072;
 5:txt8iJrogbnrn0W+rrJyZVR8Y8n9Ery2u+cGlHhfamW/NSC/nPabrKOy4rcZWFAB3Km57IpfdXQ1dxWo2zZWUyWrcwSY880QAB2VIT0unY3lRbmlXJ6MNRliDv+rdyTZtzkgyp6UFDpG7qnvU20+qfHxYc2l0AtrQFN0/JCFWf0NiecqjyWWfVRr4/YGLoDieyHNiJeBRQMnpQcgkz0RuWcEFltdlrur74njQ2IOxoJP0/qLr7/TDUGhb/5ZDrm1UvgUcS7QoMx6sDWQrJdLP0L5/1MJJxGkl/CEctkcD8oGd1nFbhUCIpFkIDYb0TUXisxwv5d5zsTb7yEotiuux9f2uKkB59Mc00NVZDDCjn/bnwbkQlHaJpgtfHi0oAEVcdJmfRURvHGC1W2JYgqmeoxu6n1CFXdseOYNasZhE0dHgXNxSgXmqLe4SNKIQNuwU8T3oDusz4SeIxbHwm+9Ytogdb2ilGsdSWHMvIQLaJCpLKsK6e600ubgng2kRwhQ;
 24:PZIJ5Y6jRfc0Ake+kuFXPqY+SwSg4Mbd1X5Rcb3PtVe8W+zL/hbYDHyfm8XUMGcHMkAmOB5lpMXb6uqv2+RJ46/lqDjLCEScXG6ckztSh8Q=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2072;
 7:Odv3hrL9tsih2uI5Y4ec7e0Ol69NdU2PspNgDRqRh0/fXTBBuYIkKgwFjPjAsID0l2Xs7XvS4u1mDnkda/uS2FUeAtSjRgM7hL/JEkAxjU0+veuYVAAOxaZQ1TPEzVm49DGo7OSDE8fxCVR9EHTJxO36ige6EoQ3m8lCX+omEK1tkB+7cGv0rkolFfzExsOksx0Cn1ylGEh8XqlEwy9Y1vzUdEHj2bR612ubCxUXtZsR/+EYDBSp06f2ZWZPLXOlMnymiQtWj8IzBXSlJVBQ3immZvZ0G1FRZyHk66t+im2BZ/1RLQ6K6xIR9iguaMOg2osco79xy/ib2Ami2ahqAQ==
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Jun 2017 11:44:47.3655 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0701MB2072
Cc: nd@arm.com
Subject: Re: [Xen-devel] [RFC v2][PATCH] arm-acpi: Add ITS Support 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-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>

CgpPbiA2LzEzLzIwMTcgNDo1OCBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IE9uIDEzLzA2LzE3
IDEyOjAyLCBNYW5pc2ggSmFnZ2kgd3JvdGU6Cj4+Pj4gV2lsbCB0aGUgYmVsb3cgY29kZSBiZSBv
az8KPj4+Cj4+PiBJZiB5b3Ugbm90aWNlZCwgSSBkaWRuJ3Qgc2F5IHRoaXMgY29kZSBpcyB3cm9u
Zy4gSW5zdGVhZCBJIGFza2VkIHdoeQo+Pj4geW91IHVzZSB0aGUgc2FtZSBJRC4gTWVhbmluZywg
aXMgdGhlcmUgYW55dGhpbmcgaW4gdGhlIERTRFQgcmVxdWlyaW5nCj4+PiB0aGlzIHZhbHVlPwo+
Pj4KPj4+PiArIGludCB0cmFzX2lkID0gMDsKPj4+Cj4+PiB1bnNpZ25lZC4KPj4+Cj4+Pj4gKyBs
aXN0X2Zvcl9lYWNoX2VudHJ5KGl0c19kYXRhLCAmaG9zdF9pdHNfbGlzdCwgZW50cnkpCj4+Pj4g
KyB7Cj4+Pj4gKyAgICBnaWNfaXRzLT50cmFuc2xhdGlvbl9pZCA9ICsrdHJhbnNfaWQ7Cj4+Pgo+
Pj4gWW91IHN0YXJ0IHRoZSB0cmFuc2xhdGlvbiBJRCBhdCAxLiBXaHk/Cj4+Pgo+PiBhcyBwZXIg
dGhlIEFDUEkgc3BlYyB0aGUgdmFsdWUgc2hvdWxkIGJlIHVuaXF1ZSB0byBlYWNoIEdJQyBJVFMg
dW5pdC4KPj4gRG9lcyBzdGFydGluZyB3aXRoIDEgYnJlYWsgYW55dGhpbmc/IE9yIHNob3VsZCBJ
IHN0YXJ0IHdpdGggYSBtYWdpYyAKPj4gbnVtYmVyPwo+Cj4gUmF0aGVyIHRoYW4gYXJndWluZyBv
biB0aGUgc3RhcnQgdmFsdWUgaGVyZSwgeW91IHNob3VsZCBoYXZlIGZpcnN0IAo+IGFuc3dlciB0
byB0aGUgcXVlc3Rpb24gcmVnYXJkaW5nIHRoZSB1c2FnZSBvZiB0cmFuc2xhdGlvbl9pZC4KaW4g
djEgSSBhc3N1bWVkIHRoYXQgaXQgd291bGQgYmUgdGhlIHNhbWUgYXMgcmVhZCBmcm9tIGhvc3Qg
aXRzIHRhYmxlcywgCnNvIGl0IHdvdWxkIGhhdmUgYSB1bmlxdWUgdmFsdWUgYXMgcHJvZ3JhbW1l
ZCBieSBob3N0IGZpcm13YXJlLgo+Cj4gSSB1bmRlcnN0YW5kIHRoYXQgbm9ib2R5IGlzIHVzaW5n
IGl0IHRvZGF5LiBIb3dldmVyLCB3aGVuIEkgYXNrZWQgCj4gYXJvdW5kIG1lIG5vYm9keSBydWxl
ZCBvdXQgdG8gYW55IGZ1dHVyZSB1c2FnZSBvZiBHSUMgSVRTIElEIGFuZCAKPiByZXF1ZXN0IHRo
aXMgdG8gYmUga2VwdCBhcyBpdCBpcy4KPgo+IFRoaXMgbWVhbnMgdGhhdCB5b3UgY2FuIHNpbXBs
eSBjb3B5IG92ZXIgdGhlIEFDUEkgdGFibGVzLiBSYXRoZXIgCj4gcmVnZW5lcmF0aW5nIHRoZW0u
Cj4KSSBkb250IGZvbGxvdyB5b3VyIGNvbW1lbnQsIGEgYml0IGNvbmZ1c2VkCkluIHYxIHlvdSBt
ZW50aW9uZWQgdGhhdCAiUGxlYXNlIGV4cGxhaW4gd2h5IHlvdSBuZWVkIHRvIGhhdmUgdGhlIHNh
bWUgCklEIGFzIHRoZSBob3N0LiIKbm93IHdoZW4geW91IHNheSB3ZSBjb3B5IG92ZXIgdGhlIHRy
YW5zbGF0aW9uX2lkIHdvdWxkIGJlIHNhbWUgYXMgdGhhdCAKb2YgaG9zdD8KCj4gQ2hlZXJzLAo+
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 13 11:58:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 11:58: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 1dKkSn-0002MR-LN; Tue, 13 Jun 2017 11:58: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 1dKkSm-0002MJ-EA
 for xen-devel@lists.xenproject.org; Tue, 13 Jun 2017 11:58:24 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 15/B6-03613-F53DF395; Tue, 13 Jun 2017 11:58:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsVysyfVTTf+sn2
 kQe8kNovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePmygvMBc/4K+5v/sDYwHiPp4uRi0NIYBOj
 xLJ9newQzm5GicvvTgA5nBzCAvYSO+beZQZJiAh8YJQ4ceYLM0RVG7PE8slPwaqYBfgkJm84y
 gJiswloStz5/IkJxOYVsJJY3L4WrIZFQFXi0/2djCC2qEC4xNvGIywQNYISJ2c+AbM5BdwkVm
 /dCDXTTGLe5ofMELa8xPa3c5gnMPLNQtIyC0nZLCRlCxiZVzFqFKcWlaUW6RqZ6iUVZaZnlOQ
 mZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYdAxDsYFy1IPAQoyQHk5Io75YrNpFCfEn5KZUZ
 icUZ8UWlOanFhxg1ODgENq9dfYFRiiUvPy9VSYLX+5J9pJBgUWp6akVaZg4wLmBKJTh4lER4A
 w4DpXmLCxJzizPTIVKnGBWlxHlZQfoEQBIZpXlwbbBYvMQoKyXMywh0lBBPQWpRbmYJqvwrRn
 EORiVh3lvngabwZOaVwE1/BbSYCWjxdZD7eYtLEhFSUg2MkqzOmXr2zly+gQJp64RV+Bi7V7c
 m/on1XnJqg0nTFAvn4in/W8w7/N+nr1mQ8MZx2aRjKw0Lfh2JfalizpQZPNFHfe6+xLDQQymM
 m67Pldo/94no6oefPy9f4z5hckP7/xUxOw+Kpsg0MqroJnkKvzWWalpfZMnmVH68+VJpq9bb9
 qhI7w4lluKMREMt5qLiRADqskNnwAIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1497355102!97915525!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49568 invoked from network); 13 Jun 2017 11:58:22 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-27.messagelabs.com with SMTP; 13 Jun 2017 11:58: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 1DAEB344;
 Tue, 13 Jun 2017 04:58: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 102CA3F41F;
 Tue, 13 Jun 2017 04:58:20 -0700 (PDT)
To: Manish Jaggi <mjaggi@caviumnetworks.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Punit Agrawal <punit.agrawal@arm.com>
References: <6ed5eb3b-861c-e1bd-20a2-f24e55ce59e3@caviumnetworks.com>
 <7fbe04ae-7029-705f-90ae-2e7cb1e2feed@arm.com>
 <2a6f5dd6-68b8-91d3-b2aa-15568b53a1e2@caviumnetworks.com>
 <8b1715ab-47c0-3f5b-775f-56e14dbe9187@arm.com>
 <a31d9a52-5983-7c17-d68c-734921c2fa9d@caviumnetworks.com>
 <c33007c6-e1ae-b062-b122-707e11c49f8d@arm.com>
 <e1242be2-b963-df5d-f0e7-e9676f834fb7@caviumnetworks.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <abf6ede8-7501-5e8c-3b59-51a975a1368f@arm.com>
Date: Tue, 13 Jun 2017 12:58:19 +0100
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: <e1242be2-b963-df5d-f0e7-e9676f834fb7@caviumnetworks.com>
Cc: nd@arm.com
Subject: Re: [Xen-devel] [RFC v2][PATCH] arm-acpi: Add ITS Support 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-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>

T24gMTMvMDYvMTcgMTI6NDQsIE1hbmlzaCBKYWdnaSB3cm90ZToKPiBPbiA2LzEzLzIwMTcgNDo1
OCBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBPbiAxMy8wNi8xNyAxMjowMiwgTWFuaXNoIEph
Z2dpIHdyb3RlOgo+Pj4+PiBXaWxsIHRoZSBiZWxvdyBjb2RlIGJlIG9rPwo+Pj4+Cj4+Pj4gSWYg
eW91IG5vdGljZWQsIEkgZGlkbid0IHNheSB0aGlzIGNvZGUgaXMgd3JvbmcuIEluc3RlYWQgSSBh
c2tlZCB3aHkKPj4+PiB5b3UgdXNlIHRoZSBzYW1lIElELiBNZWFuaW5nLCBpcyB0aGVyZSBhbnl0
aGluZyBpbiB0aGUgRFNEVCByZXF1aXJpbmcKPj4+PiB0aGlzIHZhbHVlPwo+Pj4+Cj4+Pj4+ICsg
aW50IHRyYXNfaWQgPSAwOwo+Pj4+Cj4+Pj4gdW5zaWduZWQuCj4+Pj4KPj4+Pj4gKyBsaXN0X2Zv
cl9lYWNoX2VudHJ5KGl0c19kYXRhLCAmaG9zdF9pdHNfbGlzdCwgZW50cnkpCj4+Pj4+ICsgewo+
Pj4+PiArICAgIGdpY19pdHMtPnRyYW5zbGF0aW9uX2lkID0gKyt0cmFuc19pZDsKPj4+Pgo+Pj4+
IFlvdSBzdGFydCB0aGUgdHJhbnNsYXRpb24gSUQgYXQgMS4gV2h5Pwo+Pj4+Cj4+PiBhcyBwZXIg
dGhlIEFDUEkgc3BlYyB0aGUgdmFsdWUgc2hvdWxkIGJlIHVuaXF1ZSB0byBlYWNoIEdJQyBJVFMg
dW5pdC4KPj4+IERvZXMgc3RhcnRpbmcgd2l0aCAxIGJyZWFrIGFueXRoaW5nPyBPciBzaG91bGQg
SSBzdGFydCB3aXRoIGEgbWFnaWMKPj4+IG51bWJlcj8KPj4KPj4gUmF0aGVyIHRoYW4gYXJndWlu
ZyBvbiB0aGUgc3RhcnQgdmFsdWUgaGVyZSwgeW91IHNob3VsZCBoYXZlIGZpcnN0Cj4+IGFuc3dl
ciB0byB0aGUgcXVlc3Rpb24gcmVnYXJkaW5nIHRoZSB1c2FnZSBvZiB0cmFuc2xhdGlvbl9pZC4K
PiBpbiB2MSBJIGFzc3VtZWQgdGhhdCBpdCB3b3VsZCBiZSB0aGUgc2FtZSBhcyByZWFkIGZyb20g
aG9zdCBpdHMgdGFibGVzLAo+IHNvIGl0IHdvdWxkIGhhdmUgYSB1bmlxdWUgdmFsdWUgYXMgcHJv
Z3JhbW1lZCBieSBob3N0IGZpcm13YXJlLgo+Pgo+PiBJIHVuZGVyc3RhbmQgdGhhdCBub2JvZHkg
aXMgdXNpbmcgaXQgdG9kYXkuIEhvd2V2ZXIsIHdoZW4gSSBhc2tlZAo+PiBhcm91bmQgbWUgbm9i
b2R5IHJ1bGVkIG91dCB0byBhbnkgZnV0dXJlIHVzYWdlIG9mIEdJQyBJVFMgSUQgYW5kCj4+IHJl
cXVlc3QgdGhpcyB0byBiZSBrZXB0IGFzIGl0IGlzLgo+Pgo+PiBUaGlzIG1lYW5zIHRoYXQgeW91
IGNhbiBzaW1wbHkgY29weSBvdmVyIHRoZSBBQ1BJIHRhYmxlcy4gUmF0aGVyCj4+IHJlZ2VuZXJh
dGluZyB0aGVtLgo+Pgo+IEkgZG9udCBmb2xsb3cgeW91ciBjb21tZW50LCBhIGJpdCBjb25mdXNl
ZAo+IEluIHYxIHlvdSBtZW50aW9uZWQgdGhhdCAiUGxlYXNlIGV4cGxhaW4gd2h5IHlvdSBuZWVk
IHRvIGhhdmUgdGhlIHNhbWUKPiBJRCBhcyB0aGUgaG9zdC4iCj4gbm93IHdoZW4geW91IHNheSB3
ZSBjb3B5IG92ZXIgdGhlIHRyYW5zbGF0aW9uX2lkIHdvdWxkIGJlIHNhbWUgYXMgdGhhdAo+IG9m
IGhvc3Q/CgpVc3VhbGx5IHdoZW4gSSBzYXk6ICJQbGVhc2UgZXhwbGFpbi4uLiIgaXQgbWVhbnMg
SSB3YW50IG1vcmUgCmRvY3VtZW50YXRpb24gaW4gdGhlIGNvZGUgYmVjYXVzZSBJIGFtIG5vdCBz
dXJlIHRvIGZvbGxvdyB3aHkgaXQgaXMgCm5lY2Vzc2FyeS4gSXQgZG9lcyBub3QgbWVhbiAiVGhl
IGNvZGUgaXMgd3JvbmciLiBJZiBpdCB3YXMsIEkgd291bGQgaGF2ZSAKY2xlYXJseSB3cm90ZSBp
dCBhbmQgZ2l2ZSBqdXN0aWZpY2F0aW9uIG9uIGl0LgoKRnVydGhlcm1vcmUsIHRoaXMga2luZCBv
ZiBkb2N1bWVudGF0aW9uIHdpbGwgaGVscCBhIHJlYWRlciB0byB1bmRlcnN0YW5kIAp5b3VyIGNv
ZGUgYW5kIGF2b2lkIHNwZW5kaW5nIGhvdXJzIHRvIGZpbmQgYSBqdXN0aWZpY2F0aW9uLgoKVGhl
IGNvbnRyaWJ1dG9yIHNob3VsZCBiZSBhYmxlIHRvIGp1c3RpZnkgYW55IGNvZGUgaGUgd3JvdGUg
YW5kIGhlbHAgdGhlIApyZXZpZXdlcnMgdG8gdW5kZXJzdGFuZCB0aGUgcGF0Y2ggcXVpY2tseS4K
CkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 13 12:07:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 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 1dKkar-0003Md-6V; Tue, 13 Jun 2017 12:06: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 1dKkaq-0003ME-1f
 for xen-devel@lists.xensource.com; Tue, 13 Jun 2017 12:06:44 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 42/1F-10689-355DF395; Tue, 13 Jun 2017 12:06:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVTfoqn2
 kwZHrvBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN2P/NtuBLfcWNNf0sDYz3
 A7sYuTiEBP4ySpxv/scE4TxmlGiecJm9i5ETyNnGKHHxEQ+ILSLgLPH1zFywOK+AvsS6lQdZQ
 WxhAXOJjWfOsYI0SwgsVZLYuv0EI0hCQsBT4szMxaww9rL2X0Bxdg42ASuJQ2IgURYBVYlnJ3
 6yTmDkXsDIsIpRozi1qCy1SNfQRC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTI9D
 jDECwg3HFds9DjJIcTEqivFuu2EQK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBdcsU+UkiwKDU9
 tSItMwcYejBpCQ4eJRHegMNAad7igsTc4sx0iNQpRl2ODavXf2ESYsnLz0uVEuctBJkhAFKUU
 ZoHNwIWB5cYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzPsfZApPZl4J3KZXQEcwAR1xHeR+3u
 KSRISUVAMjO9e7DbN3zSt9mfRLi+3rxxaPjKzy6VN57L5O/qoydX6XlaZ75e3joTPtlxvP/9t
 YsMq/QXVB4ZY+zoaKY6kJJ99tWDPl+k51W4FafqtatkyhtFPFHByeebO47bnebTTf3v3o47MH
 b9mL1f+nJs9bve9KWmzijknTu+8v3HHT7NPcynvW299aKbEUZyQaajEXFScCAKWN+A1+AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1497355600!74525379!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42247 invoked from network); 13 Jun 2017 12:06:41 -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; 13 Jun 2017 12:06: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 1dKkal-0002RO-2d; Tue, 13 Jun 2017 12:06: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 1dKkae-0000QP-RZ; Tue, 13 Jun 2017 12:06:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dKkad-0008MF-Ph; Tue, 13 Jun 2017 12:06:32 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110384-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-armhf-armhf-libvirt:xen-install:fail:regression
 xen-unstable:test-amd64-i386-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-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:test-amd64-amd64-xl-rtds:xen-install:fail:allowable
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check: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-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-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-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-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-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-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-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=75dfe7c566c36e0af4714557a666827f49b69191
X-Osstest-Versions-That: xen=aeef64107afca9c6c0428b2cb26a3ba599b3ed75
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 13 Jun 2017 12:06:32 +0000
Subject: [Xen-devel] [xen-unstable test] 110384: 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>

ZmxpZ2h0IDExMDM4NCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDM4NC8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAgNSB4ZW4taW5zdGFsbCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwMzYyCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEw
IGZhaWwgUkVHUi4gdnMuIDExMDM2MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0IDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gMTEwMzYyCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEw
IGZhaWwgUkVHUi4gdnMuIDExMDM2MgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFz
IGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
IDUgeGVuLWluc3RhbGwgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDM2MgoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwg
bGlrZSAxMTAzNjIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMDM2MgogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxNSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTEwMzYy
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxMTAzNjIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNiBk
ZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAg
ICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTEgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICA5IHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRh
cmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgNzVkZmU3YzU2NmMzNmUw
YWY0NzE0NTU3YTY2NjgyN2Y0OWI2OTE5MQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAg
ICAgICAgICAgYWVlZjY0MTA3YWZjYTljNmMwNDI4YjJjYjI2YTNiYTU5OWIzZWQ3NQoKTGFzdCB0
ZXN0IG9mIGJhc2lzICAgMTEwMzYyICAyMDE3LTA2LTEyIDA3OjA2OjMxIFogICAgMSBkYXlzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDExMDM4NCAgMjAxNy0wNi0xMiAyMDo0NjoxNiBaICAgIDAgZGF5
cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFk
LndpbGtAb3JhY2xlLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LW9sZGtlcm4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1vbGRrZXJuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAg
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
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1
bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdy
YWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgNzVkZmU3YzU2NmMzNmUwYWY0NzE0NTU3YTY2Njgy
N2Y0OWI2OTE5MQpBdXRob3I6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3Jh
Y2xlLmNvbT4KRGF0ZTogICBGcmkgSnVuIDkgMDk6MzE6MjggMjAxNyAtMDQwMAoKICAgIGxpdmVw
YXRjaDogV3JvbmcgdXNhZ2Ugb2Ygc3BpbmxvY2sgb24gZGVidWcgY29uc29sZS4KICAgIAogICAg
SWYgd2UgaGF2ZSBhIGxhcmdlIGFtb3VudCBvZiBsaXZlcGF0Y2hlcyBhbmQgd2FudCB0byBwcmlu
dCB0aGVtCiAgICBvbiB0aGUgY29uc29sZSB1c2luZyAneGwgZGVidWcta2V5cyB4JyB3ZSBldmVu
dHVhbGx5IGhpdAogICAgdGhlIHByZWVtcHRpb24gY2hlY2s6CiAgICAKICAgICAgaWYgKCBpICYm
ICEoaSAlIDY0KSApCiAgICAgIHsKICAgIAlzcGluX3VubG9jaygmcGF5bG9hZF9sb2NrKTsKICAg
IAlwcm9jZXNzX3BlbmRpbmdfc29mdGlycXMoKTsKICAgIAlpZiAoIHNwaW5fdHJ5bG9jaygmcGF5
bG9hZF9sb2NrKSApCiAgICAJCXJldHVybgogICAgCiAgICA8ZmFjZXBhbG0+IFRoZSBlZmZlY3Qg
aXMgdGhhdCB3ZSBoYXZlIGp1c3QgZWZmZWN0aXZlbHkKICAgIHRha2VuIHRoZSBsb2NrIGFuZCBy
ZXR1cm5lZCB3aXRob3V0IHVubG9ja2luZyEKICAgIAogICAgUmV2aWV3ZWQtYnk6IFJvc3MgTGFn
ZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYW5kLXRlc3Rl
ZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBDQzogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBL
b25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cgpjb21taXQgMTM2
ZDQ2ZTU0OGRiMWMzNDZjM2UxNGI4ZDZkNWI3NzFmYzMwY2E0MQpBdXRob3I6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBNb24gSnVuIDEyIDA5OjMyOjE0IDIwMTcgKzAy
MDAKCiAgICBTVk06IGNsZWFuIHVwIHN2bV92bWNiX2lzdmFsaWQoKQogICAgCiAgICAtIGNvcnJl
Y3QgQ1IzLCBDUjQsIGFuZCBFRkVSIGNoZWNrcwogICAgLSBkZWxldGUgYm9ndXMgbmVzdGVkIHBh
Z2luZyBjaGVjawogICAgLSBhZGQgdmNwdSBwYXJhbWV0ZXIgKHRvIGluY2x1ZGUgaW4gbG9nIG1l
c3NhZ2VzKSBhbmQgY29uc3RpZnkgdm1jYiBvbmUKICAgIC0gdXNlIGJvb2wvdHJ1ZS9mYWxzZQog
ICAgLSB1c2UgYWNjZXNzb3JzIChhbmQgbG9jYWwgdmFyaWFibGVzIHRvIGltcHJvdmUgY29kZSBy
ZWFkYWJpbGl0eSkKICAgIC0gYWRqdXN0IGZvcm1hdHRpbmcKICAgIAogICAgU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEJvcmlz
IE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+Cgpjb21taXQgOGZkMmZlMGJi
ZmNjY2FlNTNjODEzYjA4OTExYjQ4ZmQ4OWViYzEwNApBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KRGF0ZTogICBNb24gSnVuIDEyIDA5OjMxOjM0IDIwMTcgKzAyMDAKCiAg
ICB4ODY6IGRyb3AgdW51c2VkIGJhcnJpZXIgcGFyYW1ldGVyIGZyb20gYnVpbGRfe3JlYWQsd3Jp
dGV9X2F0b21pYygpCiAgICAKICAgIEFsc28gdGFrZSB0aGUgb3Bwb3J0dW5pdHkgYW5kIG1ha2Ug
YW4gYXR0ZW1wdCBhdCBtYWtpbmcgdGhlIG1hY3JvCiAgICBkZWZpbml0aW9ucyByZWFkYWJsZS4g
RHJvcCBwb2ludGxlc3MgY2FzdHMgd2hpbGUgZG9pbmcgc28uCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKY29tbWl0IDVhMGI5ZmJhOTJiN2Uy
ZmQ1MzJiZjkzMGM4MGMzOTEzNDYzYzhhNjYKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CkRhdGU6ICAgTW9uIEp1biAxMiAwOTozMDo1MyAyMDE3ICswMjAwCgogICAgeDg2
L21tOiBkcm9wIGZ1cnRoZXIgcmVsaWNzIG9mIHRyYW5zbGF0ZWQgUFYgZG9tYWlucwogICAgCiAg
ICBGb3IgUFYgZG9tYWlucyBwYWdpbmdfbW9kZV97cmVmY291bnRzLHRyYW5zbGF0ZX0oKSBhcmUg
YWx3YXlzIGZhbHNlIGFzCiAgICBvZiBjb21taXRzIDQwNDU5NTM1MjcgKCJ4ODYvcGFnaW5nOiBF
bmZvcmNlIFBHX2V4dGVybmFsID09IFBHX3RyYW5zbGF0ZQogICAgPT0gUEdfcmVmY291bnRzIikg
YW5kIDkyOTQyZmQzZDQgKCJ4ODYvbW06IGRyb3AKICAgIGd1ZXN0X3ttYXAsZ2V0X2VmZn1fbDFl
KCkgaG9va3MiKS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+Cgpjb21taXQgNDRmMjcwZGZjMWUyYWMxN2ZkODIwNTFiMWI3OTY4ZDRhMjFj
NzU1YQpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBNb24g
SnVuIDEyIDA5OjI5OjQ1IDIwMTcgKzAyMDAKCiAgICB4ODY6IGdldF9wYWdlX2Zyb21fZ2ZuKCkg
c2hvdWxkIG5vdCByZXR1cm4gbWlzbGVhZGluZyB0eXBlCiAgICAKICAgIEl0IGlzIG5vdCBpbXBv
c3NpYmxlIHRoYXQgdGhlIHBhZ2Ugb3duZXIgaXMgZG9tX2lvLiBXaGlsZSBubyBjdXJyZW50CiAg
ICBjYWxsZXIgY2FyZXMgYWJvdXQgdGhpcyBjYXNlLCBsZXQncyBuZXZlcnRoZWxlc3MgcmV0dXJu
IGFuIGFwcHJvcHJpYXRlCiAgICB0eXBlIGV2ZW4gaW4gdGhhdCBjYXNlLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KKHFlbXUgY2hhbmdlcyBu
b3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 13 12:14:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 12:14: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 1dKkiJ-0004GF-Ba; Tue, 13 Jun 2017 12:14: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=330855b71=Ian.Jackson@citrix.com>)
 id 1dKkiI-0004G8-CP
 for xen-devel@lists.xensource.com; Tue, 13 Jun 2017 12:14:26 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 20/72-02180-127DF395; Tue, 13 Jun 2017 12:14:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXitHSDva7cdft
 Ig4kN4hb3prxnd2D02N63iz2AMYo1My8pvyKBNePwj8usBd9YKuZcnsPewNjC0sXIySEh4C+x
 dvESRgjbQ+L62RNMIDabgK5E05a/bCA2r4CgxMmZT8DqmQV0JBbs/sQGYctLbH87hxmixl7iT
 ksPUC8HB4uAqsSHzxUgYREBPYkPr74BlXMBlc9glFh58iMrSEJYwEViU9tisF2cAsYSTx7uYw
 exhQTCJTr77jNB3GMi8XbhTjaQmUICahJz18dDhC0lvq1/yjyBUWAWkutmIbluFpLrFjAyr2J
 UL04tKkst0jXRSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDEwGINjBeKvP+RCj
 JAeTkijvlis2kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkePmu2UcKCRalpqdWpGXmAGMEJi3Bw
 aMkwhtwGCjNW1yQmFucmQ6ROsWoy9H0YcsXJiGWvPy8VClxXjaQGQIgRRmleXAjYPF6iVFWSp
 iXEegoIZ6C1KLczBJU+VeM4hyMSsK8P68CTeHJzCuB2/QK6AgmoCOug9zPW1ySiJCSamCMWbL
 a9MrBuQvCnfKEQnZJLxYJvnXklmbPFwHmt4473l8V6HjcMpOzYUdZ2UNLu5OBYQ92vnvyY37Q
 PNGeFyk/r0y9mF8ZqHuY3XLp/PWlEQKX7kVLcRzjjn161nyS8XoDrZ+/PK5aTbwRHC+0jdFm6
 uYlU1OeSWueDe9l6VLePDvmj49d0f94JZbijERDLeai4kQAA4r5dNICAAA=
X-Env-Sender: prvs=330855b71=Ian.Jackson@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1497356060!102972122!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56289 invoked from network); 13 Jun 2017 12:14:22 -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;
 13 Jun 2017 12:14:22 -0000
X-IronPort-AV: E=Sophos;i="5.39,338,1493683200"; d="scan'208";a="436180650"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22847.55031.326730.54690@mariner.uk.xensource.com>
Date: Tue, 13 Jun 2017 13:13:43 +0100
To: Dario Faggioli <dario.faggioli@citrix.com>
In-Reply-To: <1497350037.26212.37.camel@citrix.com>
References: <osstest-110371-mainreport@xen.org>
 <1497350037.26212.37.camel@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Juergen Gross <jgross@suse.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xensource.com, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [linux-4.9 test] 110371: 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>

RGFyaW8gRmFnZ2lvbGkgd3JpdGVzICgiUmU6IFtYZW4tZGV2ZWxdIFtsaW51eC00LjkgdGVzdF0g
MTEwMzcxOiByZWdyZXNzaW9ucyAtIEZBSUwiKToKPiBTbywgdGhpcyBhcHBlYXJzIHRvIGJlIHNv
bWV0aGluZyByZWxhdGVkIHRvIGxpbnV4LTQuOSBhbmQgdGhhdAo+IHBhcnRpY3VsYXIgYm9hcmQs
IEkgZ3Vlc3M/CgpZZXMsIGluZGVlZC4gIFRoaXMgaGFzIGJlZW4gYnJva2VuIGZvciBzb21lIHRp
bWUuCgo+IChJZiB0aGlzIHdhcyBrbm93biBhbmQgYmVpbmcgbG9va2VkIHVwIGFscmVhZHksIHNv
cnJ5IGZvciB0aGUgbm9pc2UuKQoKSnVsaWVuIGhhcyByZXF1ZXN0ZWQgYSBiYWNrcG9ydCBvZiBh
IHJlbGV2YW50IExpbnV4IHBhdGNoOyB0aGF0IHdhcwoicXVldWVkIiBieSBHcmVnIEstSCBvbiBN
b25kYXkuCgpOb3JtYWxseSBpdCBzZWVtcyB0byB0YWtlIGEgd2VlayAob3IgZXZlbiB0d28pIGZy
b20gdGhhdCBoYXBwZW5pbmcKYmVmb3JlIHRoZSBmaXggYWN0dWFsbHkgZW5kcyB1cCBpbiB0aGUg
bGludXgtNC45Lnkgc3RhYmxlIGJyYW5jaCBvbgprZXJuZWwub3JnIDotLy4KClRoaXMgaXMsIHVs
dGltYXRlbHksIGJsb2NraW5nIG1vdmluZyBvc3N0ZXN0IHRvIHVzZSBMaW51eCA0LjkuLi4KCklh
bi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 13 12:36:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 12: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 1dKl2t-0005rh-82; Tue, 13 Jun 2017 12:35:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thierry.reding@gmail.com>) id 1dKl2r-0005rb-UM
 for xen-devel@lists.xenproject.org; Tue, 13 Jun 2017 12:35:42 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 FE/92-03557-D1CDF395; Tue, 13 Jun 2017 12:35:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNKsWRWlGSWpSXmKPExsVyMbThsK7MHft
 Ig5sH1Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozW7k7mgk9cFfOvd7M3MM7h6mLk4hASmMUo
 8ap/IiuIwyIwn1Vi+clnYI6EwG5WiRUTZzB1MXICOXESP97vZIewqyRWTJ8DZgsJqEvc2fiTF
 WLUISaJpW/7WUESLAKqEh9/LgKyOTjYBPQlDt3KBQmLCChJPH11lhHEZha4ziLRuj0HxBYWsJ
 N4Mfc1M4jNK2AsMW/xDTaI+SESR3/1sUPEBSVOznzCAtFbKnGzeQITyHhmAWmJ5f84QMKcAgY
 S624fARsjKqAsMW/fKrYJjMKzkHTPQtI9C6EbIqwlcePfS0xhbYllC18zQ9i2EuvWvWdZwMi+
 ilGjOLWoLLVI19BQL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMIoYgGAH46dlA
 YcYJTmYlER5t1yxiRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwbv0tn2kkGBRanpqRVpmDjCeYd
 ISHDxKIrwit4DSvMUFibnFmekQqVOMxhxXrqz7wsQx5cD2L0xCLHn5ealS4hCTBEBKM0rz4Ab
 B0swlRlkpYV5GoNOEeApSi3IzS1DlXzGKczAqCfOuB1nIk5lXArfvFdApTECnXAf5gre4JBEh
 JdXA6JltXfStSf3q10cbE9KSJm57cmTSvCvFCrW8706nnZsUdu3wnh83g52vfUz9WNWiOvHaq
 QPccVz/5hr+Cv12tOHCNbt0Pcnk3sctXxWtpbtkHvau0ZoW2W1VpxbcbFwspew1U2BrB3v9ZP
 enSz+v2BzZZxmv4Xr19vedK433zJmo1//ynJVXmhJLcUaioRZzUXEiAEOdDzIuAwAA
X-Env-Sender: thierry.reding@gmail.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1497357340!97166299!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59753 invoked from network); 13 Jun 2017 12:35:40 -0000
Received: from mail-wr0-f195.google.com (HELO mail-wr0-f195.google.com)
 (209.85.128.195)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 13 Jun 2017 12:35:40 -0000
Received: by mail-wr0-f195.google.com with SMTP id u101so29724077wrc.1
 for <xen-devel@lists.xenproject.org>; Tue, 13 Jun 2017 05:35:40 -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=IIywL1N/tukcaRGkITD1/xdg8tXcloFz1Z6qg1hejGw=;
 b=JCXsmJs0pMpJ7oTrajaO1lCH51GGxq05xjrhtVaskuBW7GiJn5ghJ4RGLcsHO8Vldv
 wnXEpQbVqJSRvUbI7QohavYAsXp4VG6xAgfHONgDThjRqlG/tBIjp6qJinLfZIxNLcPO
 NRmT4Wi6FGF1x5Zl3MiwiBjHLrPnM0SoS6mMRAGpg3bVvodpOU8CUHKpBRNs7w3+c54n
 b60RyTOb1pekXScpPLj2uJ1n3E/KQ9cZxbUtz7aHG8J0oiRU2hriDiuli0ZSHaQoj8BW
 JjGGXZdUuyb1pfep2y3DZXw7UJ1TebOpr+vrKipxk6Wtb8E0irMAbZie7GzpeFpBjOBs
 yeug==
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=IIywL1N/tukcaRGkITD1/xdg8tXcloFz1Z6qg1hejGw=;
 b=jdYtiCueGtMjRKExIcDoUrfHhttdrgeAT1qFarfN6P5R1pajiscXyrwKi/8KlVR861
 GC3c3B9Bo0DV19R9PXWdM3pNRceljAgrVE+yYlnmaIeTlZBZ2qK68p2c5kfdbGULy42y
 Gn/2vh1VI4vxakUaaTYwFDXxqSP5bOC3/C5xRRk9lJrUIWAiTTl06bumDsRiuMCN6z9H
 3Rx4P47mx3WEsEj+pn3fvTWPkpNkXu05QqfD7FOIMCKUdv3TndZSEKKu21RcagssAfOG
 ETsGRw+CEGCn/t+bDZ7hj/RFf0UwrA3i9emOImYxrYYXjaJyHwDQQD32hkaxmDumBYdd
 r6QA==
X-Gm-Message-State: AKS2vOwx3SYFfFiohRP/COPbNW6BsKJCJ/DNyYg3fLQpqqouSVTW6obA
 +EQHoJqQu7uDwA==
X-Received: by 10.223.138.188 with SMTP id y57mr2929988wry.93.1497357340226;
 Tue, 13 Jun 2017 05:35:40 -0700 (PDT)
Received: from localhost
 (p200300E41BCE240033EA1446C9951F9C.dip0.t-ipconnect.de.
 [2003:e4:1bce:2400:33ea:1446:c995:1f9c])
 by smtp.gmail.com with ESMTPSA id y2sm13208249wme.12.2017.06.13.05.35.38
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Tue, 13 Jun 2017 05:35:39 -0700 (PDT)
Date: Tue, 13 Jun 2017 14:35:38 +0200
From: Thierry Reding <thierry.reding@gmail.com>
To: Christoph Hellwig <hch@lst.de>
Message-ID: <20170613123538.GB16758@ulmo.fritz.box>
References: <20170608132609.32662-1-hch@lst.de>
 <20170608132609.32662-2-hch@lst.de>
MIME-Version: 1.0
In-Reply-To: <20170608132609.32662-2-hch@lst.de>
User-Agent: Mutt/1.8.3 (2017-05-23)
Cc: linux-mips@linux-mips.org, linux-samsung-soc@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-c6x-dev@linux-c6x.org,
 linux-s390@vger.kernel.org, linux-sh@vger.kernel.org,
 linux-hexagon@vger.kernel.org, linux-xtensa@linux-xtensa.org, x86@kernel.org,
 linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, dmaengine@vger.kernel.org,
 iommu@lists.linux-foundation.org, openrisc@lists.librecores.org,
 netdev@vger.kernel.org, sparclinux@vger.kernel.org,
 xen-devel@lists.xenproject.org, linuxppc-dev@lists.ozlabs.org,
 linux-arm-kernel@lists.infradead.org
Subject: Re: [Xen-devel] [PATCH 01/44] firmware/ivc: use dma_mapping_error
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============5610634887887302974=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============5610634887887302974==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="2B/JsCI69OhZNC5r"
Content-Disposition: inline


--2B/JsCI69OhZNC5r
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Thu, Jun 08, 2017 at 03:25:26PM +0200, Christoph Hellwig wrote:
> DMA_ERROR_CODE is not supposed to be used by drivers.
>=20
> Signed-off-by: Christoph Hellwig <hch@lst.de>
> ---
>  drivers/firmware/tegra/ivc.c | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)

Acked-by: Thierry Reding <treding@nvidia.com>

--2B/JsCI69OhZNC5r
Content-Type: application/pgp-signature; name="signature.asc"

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

iQIzBAABCAAdFiEEiOrDCAFJzPfAjcif3SOs138+s6EFAlk/3BoACgkQ3SOs138+
s6HPehAAsPH3WCVEat0HG8XtDXXMKUx9atqqkjijlfz3wzr3Yu8oeWJkmauxBI2J
xWvBLcQSO632cLKWDXp9sfnjUN9McgOQi4LbbEnJZ3Wzovtn86aaPUXEtbrUImTw
P57+RXkSbiFiGp8LlUECzxlshCYZHbzvOmqvdxpBqOTjQfv7fehxm+SVPJgkRflE
EUuCItQsdBhnqBOtq743sf7Ck4QJ3Kz4pLGgntIDINnwiPxWjpMpI06SeVnvK2st
d5lq46pyBdS3dliCsRcn6jukf79HzS/jStxG8r5YCEkRfCPvw0au5ds8iywvCZrZ
hJYP0tumPW9j/x0ZC35a6j4dIbotmuhqCE2mYJUjG2mKDtAtdqZKVBvwKUmxzGok
H7YKQDZN54UOBVg4Rzsbu80eyYc2jFZEWIhICrQUYVM534Psw7LGnA6hMiv5X8aS
J4T7cOnL+71/iwE9Ey5EdvTbV22/mcx711OcyPbZ7q5Dv4AZE9HdJrPTF1rf1TeA
WDqgA3BbY6JNflUayq5in0OxeyN8/qKbJr9ozhXgCNKNUUH5nihjT4LZxENEWV2p
pRCppkKHw9Wmze/9cDuINms2Ef1DlEzxJ9BqE5mtiFFsCq1mn9EUxgMt4vbbfMqC
Ynk0gIB134Hm0HIXoJcwdQ/27Ltko3nyeRm+28ka/gS8GVgYtec=
=jGwQ
-----END PGP SIGNATURE-----

--2B/JsCI69OhZNC5r--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5610634887887302974==--


From xen-devel-bounces@lists.xen.org Tue Jun 13 12:44:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 12: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 1dKlBT-0006cI-6A; Tue, 13 Jun 2017 12:44:35 +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 1dKlBR-0006cC-QV
 for xen-devel@lists.xenproject.org; Tue, 13 Jun 2017 12:44:33 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 9A/9D-03557-13EDF395; Tue, 13 Jun 2017 12:44:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTdfgnn2
 kQddxRYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWP5nAfMBT0OFUfeXGduYDxr2MXIxSEksIlR
 YuPHrYwQzm5GieXbdjN1MXJwCAv4STxZEtTFyMkhImAk8eLRZRaImiYmiVfrP7GDOMwCJxkl1
 v6dxgJSxSagKXHn8ycmEJtXwEri0ZkusDiLgKpE04q5jCC2qEC4xNvGIywQNYISJ2c+AbM5BQ
 Ilzh3+AdbLLGAmMW/zQ2YIW15i+9s5zBMY+WYhaZmFpGwWkrIFjMyrGNWLU4vKUot0TfSSijL
 TM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQIDjgEIdjB2X/Y/xCjJwaQkyrvlik2kEF9S
 fkplRmJxRnxRaU5q8SFGGQ4OJQle4bv2kUKCRanpqRVpmTnA0IdJS3DwKInwitwCSvMWFyTmF
 memQ6ROMSpKifPygvQJgCQySvPg2mDxdolRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvHYgU3
 gy80rgpr8CWswEtPg6yM28xSWJCCmpBkblpz3u4TPZHZ7pX9/+ds3sa39Wr5RYOlduod77qvm
 bTj80aBN7P+n7tdBwI0tdPqd5oqca0m0eb3b3jpm+esHJvQ7nTnqJt1TrTJ7P1iWa/SBKvWuC
 s/2+JP3L6mcbynf938yZPC1UulRn0q6t/acFuvV5lq2u4miPX9GapB/g9DT63LI0HVMlluKMR
 EMt5qLiRAACXLcysgIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1497357871!61693603!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51863 invoked from network); 13 Jun 2017 12:44:32 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-16.tower-21.messagelabs.com with SMTP; 13 Jun 2017 12:44: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 238A4344;
 Tue, 13 Jun 2017 05:44: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 08C713F41F;
 Tue, 13 Jun 2017 05:44:29 -0700 (PDT)
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
References: <1496769929-23355-1-git-send-email-bhupinder.thakur@linaro.org>
 <1496769929-23355-4-git-send-email-bhupinder.thakur@linaro.org>
 <1fe7dea9-9120-63c7-5efd-b98fed3a70ba@arm.com>
 <CACtJ1JRAUh23iB=YBxO9uU_edfrfFjZ_rtAaJ+grLnLe8dGMaQ@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e0e31780-69cb-fa4f-2228-12aa0dbb21d7@arm.com>
Date: Tue, 13 Jun 2017 13:44:28 +0100
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: <CACtJ1JRAUh23iB=YBxO9uU_edfrfFjZ_rtAaJ+grLnLe8dGMaQ@mail.gmail.com>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 03/14 v4] xen/arm: vpl011: Add pl011 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>
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>

CgpPbiAxMy8wNi8xNyAxMTo1NywgQmh1cGluZGVyIFRoYWt1ciB3cm90ZToKPiBIaSBKdWxpZW4s
CgpIaSBCaHVwaW5kZXIsCgo+Cj4+Pgo+Pj4gIHRvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMgICAg
ICAgIHwgICAyICstCj4+PiAgeGVuL2FyY2gvYXJtL0tjb25maWcgICAgICAgICAgICAgfCAgIDUg
Kwo+Pj4gIHhlbi9hcmNoL2FybS9NYWtlZmlsZSAgICAgICAgICAgIHwgICAxICsKPj4+ICB4ZW4v
YXJjaC9hcm0vdnBsMDExLmMgICAgICAgICAgICB8IDQxOAo+Pj4gKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrCj4+PiAgeGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaCAg
ICAgfCAgIDYgKwo+Pj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vcGwwMTEtdWFydC5oIHwgICAyICsK
Pj4+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL3ZwbDAxMS5oICAgICB8ICA3NCArKysrKysrCj4+PiAg
eGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJtLmggICAgfCAgIDYgKwo+Pj4gIHhlbi9pbmNsdWRl
L3B1YmxpYy9pby9jb25zb2xlLmggIHwgICA0ICsKPj4KPj4KPj4gVGhpcyB3b3VsZCByZXF1aXJl
IGFuIEFDSyBmcm9tIEtvbnJhZC4gVGhlIGFkZGl0aW9uIHdvdWxkIGFsc28gbmVlZCB0byBiZQo+
PiBqdXN0aWZpZWQgaW4gdGhlIGNvbW1pdCBtZXNzYWdlLiBBbHRob3VnaCwgeW91IHByb2JhYmx5
IHdhbnQgdG8gc3BsaXQgdGhpcwo+PiBjaGFuZ2UgaW4gYSBzZXBhcmF0ZSBwYXRjaC4KPiBJIHdp
bGwgc2VuZCB0aGlzIGNoYW5nZSBpbiBhIHNlcGFyYXRlIHBhdGNoLgo+Cj4+Cj4+PiAgOSBmaWxl
cyBjaGFuZ2VkLCA1MTcgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+Pj4gIGNyZWF0ZSBt
b2RlIDEwMDY0NCB4ZW4vYXJjaC9hcm0vdnBsMDExLmMKPj4+ICBjcmVhdGUgbW9kZSAxMDA2NDQg
eGVuL2luY2x1ZGUvYXNtLWFybS92cGwwMTEuaAo+Pj4KPj4+IGRpZmYgLS1naXQgYS90b29scy9j
b25zb2xlL2RhZW1vbi9pby5jIGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwo+Pj4gaW5kZXgg
N2U2YTg4Ni4uOTQ3ZjEzYSAxMDA2NDQKPj4+IC0tLSBhL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lv
LmMKPj4+ICsrKyBiL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKPj4KPj4KPj4gQ2FuIHlvdSBl
eHBsYWluIHdoeSB5b3UgY2hhbmdlIHRoZSBwb3NpdGlvbiBvZiB0aGUgaW5jbHVkZSBpbiBpby5j
Pwo+IFNpbmNlIEkgYW0gaW5jbHVkaW5nIHJpbmcuaCBpbiBjb25zb2xlLmgsIGl0IG5lZWRzIHN0
cmluZy5oIHRvIGJlCj4gaW5jbHVkZWQgZmlyc3QuCgpUaGlzIHNob3VsZCBiZSBqdXN0aWZpZWQg
aW4gdGhlIGNvbW1pdCBtZXNzYWdlLgoKWy4uLl0KCj4+PiArfQo+Pj4gKwo+Pj4gK3N0YXRpYyB2
b2lkIHZwbDAxMV91cGRhdGUoc3RydWN0IGRvbWFpbiAqZCkKPj4+ICt7Cj4+PiArICAgIHN0cnVj
dCB2cGwwMTEgKnZwbDAxMSA9ICZkLT5hcmNoLnZwbDAxMTsKPj4+ICsKPj4+ICsgICAgLyoKPj4+
ICsgICAgICogVE9ETzogUEwwMTEgaW50ZXJydXB0cyBhcmUgbGV2ZWwgdHJpZ2dlcmVkIHdoaWNo
IG1lYW5zCj4+PiArICAgICAqIHRoYXQgaW50ZXJydXB0IG5lZWRzIHRvIGJlIHNldC9jbGVhciBp
bnN0ZWFkIG9mIGJlaW5nCj4+PiArICAgICAqIGluamVjdGVkLiBIb3dldmVyLCBjdXJyZW50bHkg
dkdJQyBkb2VzIG5vdCBoYW5kbGUgbGV2ZWwKPj4+ICsgICAgICogdHJpZ2dlcmVkIGludGVycnVw
dHMgcHJvcGVybHkuIFRoaXMgZnVuY3Rpb24gbmVlZHMgdG8gYmUKPj4+ICsgICAgICogcmV2aXNp
dGVkIG9uY2UgdkdJQyBzdGFydHMgaGFuZGxpbmcgbGV2ZWwgdHJpZ2dlcmVkCj4+PiArICAgICAq
IGludGVycnVwdHMuCj4+PiArICAgICAqLwo+Pj4gKyAgICBpZiAoIHZwbDAxMS0+dWFydHJpcyAm
IHZwbDAxMS0+dWFydGltc2MgKQo+Pgo+Pgo+PiBUaGUgd3JpdGUgaW4gdWFydGlycyBhbmQgdWFy
dGltc2MgYXJlIHByb3RlY3RlZCBieSBhIGxvY2suIFNob3VsZG4ndCBpdCBiZQo+PiB0aGUgY2Fz
ZSBoZXJlIHRvbz8gTW9yZSB0aGF0IHRoZXkgYXJlIG5vdCB1cGRhdGVkIGF0b21pY2FsbHkuCj4+
Cj4+IFlvdSBwcm9iYWJseSB3YW50IHRvIGNhbGwgdnBsMDExX3VwZGF0ZSB3aXRoIHZwbDAxMSBs
b2NrIHRha2VuIHRvIG1ha2Ugc3VyZQo+PiB5b3UgZG9uJ3QgaGF2ZSBhbnkgc3luY2hyb25pemF0
aW9uIGlzc3VlLgo+Cj4gU2luY2Ugd2UgYXJlIGp1c3QgcmVhZGluZyB0aGUgdmFsdWVzIGhlcmUs
IEkgdGhpbmsgaXQgaXMgZmluZSB0byBub3QKPiB0YWtlIGEgbG9jay4gVGhlCj4gY29uZGl0aW9u
IHdpbGwgZWl0aGVyIGJlIHRydWUgb3IgZmFsc2UuCgp1YXJ0cmlzIGFuZCB1YXJ0aW1zYyBtYXkg
bm90IGJlIHVwZGF0ZWQgYXRvbWljYWxseSBiZWNhdXNlIAp2cmVnX3JlZzMyX3VwZGF0ZSBkb2Vz
IG5vdCBndWFyYW50ZWUgaXQuCgpTbyB5b3UgbWF5IHJlYWQgYSB3cm9uZyB2YWx1ZSBoZXJlIGFu
ZCBwb3RlbnRpYWxseSBpbmplY3Qgc3B1cmlvdXMgCmludGVycnVwdC4gVGhpcyB3aWxsIGdldCBt
dWNoIHdvcnNlIHdoZW4gbGV2ZWwgd2lsbCBmdWxseSBiZSBzdXBwb3J0ZWQgCmFzIHlvdSBtYXkg
c3dpdGNoIHRoZSBsZXZlbCBvZiB0aGUgaW50ZXJydXB0IGJ5IG1pc3Rha2UuCgo+Cj4+Cj4+PiAr
ICAgICAgICB2Z2ljX3ZjcHVfaW5qZWN0X3NwaShkLCBHVUVTVF9WUEwwMTFfU1BJKTsKPj4+ICt9
Cj4+PiArCj4+PiArc3RhdGljIHVpbnQ4X3QgdnBsMDExX3JlYWRfZGF0YShzdHJ1Y3QgZG9tYWlu
ICpkKQo+Pj4gK3sKPj4+ICsgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKPj4+ICsgICAgdWludDhf
dCBkYXRhID0gMDsKPj4+ICsgICAgc3RydWN0IHZwbDAxMSAqdnBsMDExID0gJmQtPmFyY2gudnBs
MDExOwo+Pj4gKyAgICBzdHJ1Y3QgeGVuY29uc19pbnRlcmZhY2UgKmludGYgPSB2cGwwMTEtPnJp
bmdfYnVmOwo+Pj4gKyAgICBYRU5DT05TX1JJTkdfSURYIGluX2NvbnMgPSBpbnRmLT5pbl9jb25z
Owo+Pj4gKyAgICBYRU5DT05TX1JJTkdfSURYIGluX3Byb2QgPSBpbnRmLT5pbl9wcm9kOwo+Pgo+
Pgo+PiBTZWUgbXkgYW5zd2VyIG9uIFN0ZWZhbm8ncyBlLW1haWwgcmVnYXJkaW5nIHRoZSBiYXJy
aWVyIGhlcmUuCj4+ICg8ZmEzZTUwMDMtNWM3Zi0wODg2LWQ0MzctNmI2NDMzNDdiNGM1QGFybS5j
b20+KQo+Pgo+Pj4gKwo+Pj4gKyAgICBWUEwwMTFfTE9DSyhkLCBmbGFncyk7Cj4+PiArCj4+PiAr
ICAgIC8qCj4+PiArICAgICAqIEl0IGlzIGV4cGVjdGVkIHRoYXQgdGhlcmUgd2lsbCBiZSBkYXRh
IGluIHRoZSByaW5nIGJ1ZmZlciB3aGVuCj4+PiB0aGlzCj4+PiArICAgICAqIGZ1bmN0aW9uIGlz
IGNhbGxlZCBzaW5jZSB0aGUgZ3Vlc3QgaXMgZXhwZWN0ZWQgdG8gcmVhZCB0aGUgZGF0YQo+Pj4g
cmVnaXN0ZXIKPj4+ICsgICAgICogb25seSBpZiB0aGUgVFhGRSBmbGFnIGlzIG5vdCBzZXQuCj4+
PiArICAgICAqIElmIHRoZSBndWVzdCBzdGlsbCBkb2VzIHJlYWQgd2hlbiBUWEZFIGJpdCBpcyBz
ZXQgdGhlbiAwIHdpbGwgYmUKPj4+IHJldHVybmVkLgo+Pj4gKyAgICAgKi8KPj4+ICsgICAgaWYg
KCB4ZW5jb25zX3F1ZXVlZChpbl9wcm9kLCBpbl9jb25zLCBzaXplb2YoaW50Zi0+aW4pKSA+IDAg
KQo+Pj4gKyAgICB7Cj4+PiArICAgICAgICBkYXRhID0gaW50Zi0+aW5beGVuY29uc19tYXNrKGlu
X2NvbnMsIHNpemVvZihpbnRmLT5pbikpXTsKPj4+ICsgICAgICAgIGluX2NvbnMgKz0gMTsKPj4+
ICsgICAgICAgIGludGYtPmluX2NvbnMgPSBpbl9jb25zOwo+Pj4gKyAgICAgICAgc21wX21iKCk7
Cj4+Cj4+Cj4+IEkgZG9uJ3QgdW5kZXJzdGFuZCB3aHkgeW91IG1vdmVkIHRoZSBiYXJyaWVyIGZy
b20gYmV0d2VlbiByZWFkaW5nIHRoZSBkYXRhCj4+IGFuZCBpbnRmLT5pbl9jb25zLiBZb3UgaGF2
ZSB0byBlbnN1cmUgdGhlIGNoYXJhY3RlciBpcyByZWFkIGJlZm9yZSB1cGRhdGluZwo+PiBpbl9j
b25zLgo+IEkgdGhvdWdodCB0aGF0IHNpbmNlIHRoZXNlIDMgc3RhdGVtZW50cyBhcmUgZGVwZW5k
ZW50IG9uIGluX2NvbnMsIHRoZXkKPiB3b3VsZCBiZSBleGVjdXRlZCBpbiBvcmRlciBkdWUgdG8g
ZGF0YSBkZXBlbmRlbmN5LgoKSG93IGRvIHlvdSBrbm93IHRoZSBjb21waWxlciB3aWxsIGdlbmVy
YXRlIGFzc2VtYmx5IHdoaWNoIGNvbnRhaW4gdGhlIApkYXRhIGRlcGVuZGVuY3k/CgpMaWtlbHkg
aXQgd2lsbCBub3QgYmUgdGhlIGNhc2UgYmVjYXVzZSBpbl9jb25zIHdpbGwgYmUgdXNlZCBpbmRp
cmVjdGx5IAphcyB3ZSBtYXNrIGl0IGZpcnN0LgoKPiBUaGUgbWVtb3J5IGJhcnJpZXIKPiBhZnRl
ciB0aGUgMyBzdGF0ZW1lbnRzIGVuc3VyZXMgdGhhdCBpbnRmLT5pbl9jb25zIGlzIHVwZGF0ZWQg
YmVmb3JlCj4gcHJvY2VlZGluZyBhaGVhZC4KCkNhbiB5b3UgZXhwbGFpbiB3aHk/CgpJSE1PLCB3
aGF0IG1hdHRlciBoZXJlIGlzIGluX2NvbnMgdG8gYmUgd3JpdHRlbiBhZnRlciBpbnRmLT5pblsu
Li5dIGlzIApyZWFkLiBPdGhlcndpc2UgdGhlIGJhY2tlbmQgbWF5IHNlZSBpbl9jb25zIGJlZm9y
ZSB0aGUgY2hhcmFjdGVyIGhhcyAKZWZmZWN0aXZlbHkgYmVlbiByZWFkLgoKPj4gV2hhdCBpZiB0
aGUgb3RoZXIgZW5kIG9mIHRoZSByaW5nIGhhcyBwdXQgbW9yZSBkYXRhIHdoaWxzdCByZWFkaW5n
IG9uZQo+PiBjaGFyYWN0ZXI/Cj4gSXQgd2lsbCByYWlzZSBhbiBldmVudCB3aGVuIHRoZSBvdGhl
ciBlbmQgcHV0cyBtb3JlIGRhdGEgYW5kIGluIHRoZQo+IGV2ZW50IGhhbmRsaW5nIGZ1bmN0aW9u
IGRhdGFfYXZhaWxhYmxlKCksIGl0IHdpbGwgY2xlYXIgdGhlIFJYRkUgYml0LgoKQW5kIHRoaXMg
aXMgZmluZSBiZWNhdXNlIHRoZSBsb2NrIGlzIGhlcmUgdG8gcHJvdGVjdCB1YXJ0ZnIvdWFydGlz
IEkgZ3Vlc3M/CgpbLi4uXQoKPj4+ICsKPj4+ICsgICAgLyogTWFwIHRoZSBndWVzdCBQRk4gdG8g
WGVuIGFkZHJlc3Mgc3BhY2UuICovCj4+PiArICAgIHJjID0gIHByZXBhcmVfcmluZ19mb3JfaGVs
cGVyKGQsCj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdmbl94KGluZm8t
PmdmbiksCj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ2cGwwMTEtPnJp
bmdfcGFnZSwKPj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnZwbDAxMS0+
cmluZ19idWYpOwo+Pj4gKyAgICBpZiAoIHJjIDwgMCApCj4+PiArICAgICAgICBnb3RvIG91dDsK
Pj4+ICsKPj4+ICsgICAgcmMgPSB2Z2ljX3Jlc2VydmVfdmlycShkLCBHVUVTVF9WUEwwMTFfU1BJ
KTsKPj4+ICsgICAgaWYgKCAhcmMgKQo+Pj4gKyAgICB7Cj4+PiArICAgICAgICByYyA9IC1FSU5W
QUw7Cj4+PiArICAgICAgICBnb3RvIG91dDE7Cj4+PiArICAgIH0KPj4+ICsKPj4+ICsgICAgcmVn
aXN0ZXJfbW1pb19oYW5kbGVyKGQsICZ2cGwwMTFfbW1pb19oYW5kbGVyLAo+Pj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgR1VFU1RfUEwwMTFfQkFTRSwgR1VFU1RfUEwwMTFfU0laRSwgTlVM
TCk7Cj4+Cj4+Cj4+IEFnYWluLCB5b3UgcmVnaXN0ZXIgTU1JTyBoYW5kbGVyIGJ1dCBuZXZlciBy
ZW1vdmUgdGhlbS4gU28gaWYgdGhpcyBjYWxsCj4+IGZhaWwsIHlvdSB3aWxsIGVuZCB1cCB3aXRo
IHRoZSBoYW5kbGVycyBleGlzdGluZyBidXQgdGhlIHJlc3QKPj4gaGFsZi1pbml0aWFsaXplZCB3
aGljaCBsaWtlbHkgbGVhZCB0byBhIHNlZ2ZhdWx0LCBvciB3b3JzdCBsZWFraW5nIGRhdGEuCj4g
VGhpcyBmdW5jdGlvbiBkb2VzIG5vdCByZXR1cm4gYSBzdGF0dXMuIFNvIHRoZXJlIGlzIG5vIHdh
eSB0byBmaW5kIG91dAo+IGlmIHRoZSBtbWlvIGhhbmRsZXJzIHdlcmUKPiByZWdpc3RlcmVkIHN1
Y2Nlc3NmdWxseS4KClRoYXQncyBub3QgbXkgcG9pbnQuIHJlZ2lzdGVyX21taW9faGFuZGxlciBz
aG91bGQgbmV2ZXIgZmFpbC4gSG93ZXZlciwgCnRoZSBjb2RlIGJlbG93IChhbGxvY191bmJvdW50
Xy4uLikgbWF5IGZhaWwuIEFuZCB5b3UgYmFpbAoKPiBJIGFtIHJlbW92aW5nIHRoZSBtbWlvIGhh
bmRsZXJzIGluIHRoZSBlcnJvcgo+IGxlZ3MgaW4gZG9tYWluX3ZwbDAxMV9pbml0KCkuCgpYZW4g
ZG9lcyBub3QgaGF2ZSBhbnkgaGVscGVyIHRvIHJldmVydCB0aGUgYmVoYXZpb3Igb2YgCnJlZ2lz
dGVyX21taW9faGFuZGxlciBhbmQgSSBkb24ndCBzZWVtIHRvIGludHJvZHVjZSB3aHkuIFNvIGhv
dyBkbyB5b3UgCmRvIGl0PwoKQW55d2F5LCB5b3Ugd2lsbCBub3QgbmVlZCB0byB3b3JyeSBhYm91
dCByZW1vdmluZyBNTUlPIGhhbmRsZXIgaWYgeW91IAptb3ZlIHRoZSBjYWxsIGFmdGVyIGFsbCB0
aGUgY2FsbCB0aGF0IG1heSBmYWlsLgoKPj4KPj4+ICsKPj4+ICsgICAgc3Bpbl9sb2NrX2luaXQo
JnZwbDAxMS0+bG9jayk7Cj4+PiArCj4+PiArICAgIHJjID0gYWxsb2NfdW5ib3VuZF94ZW5fZXZl
bnRfY2hhbm5lbChkLCAwLCBpbmZvLT5jb25zb2xlX2RvbWlkLAo+Pj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdnBsMDExX25vdGlmaWNhdGlvbik7Cj4+PiArICAg
IGlmICggcmMgPCAwICkKPj4KPj4gWW91Cj4gSSB0aGluayB0aGlzIGlzIGEgdHlwZS4KCmhtbW0g
bGlrZWx5LgoKPgo+Pj4KPj4+ICsgICAgICAgIGdvdG8gb3V0MjsKPj4+ICsKPj4+ICsgICAgdnBs
MDExLT5ldnRjaG4gPSBpbmZvLT5ldnRjaG4gPSByYzsKPj4+ICsKPj4+ICsgICAgcmV0dXJuIDA7
Cj4+PiArCj4+PiArb3V0MjoKPj4+ICsgICAgeGZyZWUoZC0+YXJjaC52bW1pby5oYW5kbGVycyk7
Cj4+PiArICAgIHZnaWNfZnJlZV92aXJxKGQsIEdVRVNUX1ZQTDAxMV9TUEkpOwo+Pj4gKwo+Pj4g
K291dDE6Cj4+PiArICAgIGRlc3Ryb3lfcmluZ19mb3JfaGVscGVyKCZ2cGwwMTEtPnJpbmdfYnVm
LCB2cGwwMTEtPnJpbmdfcGFnZSk7Cj4+PiArCj4+PiArb3V0Ogo+Pj4gKyAgICByZXR1cm4gcmM7
Cj4+PiArfQo+Pj4gKwo+Pj4gK3ZvaWQgZG9tYWluX3ZwbDAxMV9kZWluaXQoc3RydWN0IGRvbWFp
biAqZCkKPj4+ICt7Cj4+PiArICAgIHN0cnVjdCB2cGwwMTEgKnZwbDAxMSA9ICZkLT5hcmNoLnZw
bDAxMTsKPj4+ICsKPj4+ICsgICAgaWYgKCAhdnBsMDExLT5yaW5nX2J1ZiApCj4+Cj4+Cj4+IFlv
dSB3aWxsIGJhaWwgb3V0IGlmIHJpbmdfYnVmIGlzIE5VTEwuIEhvd2V2ZXIsIGlmIHlvdSBjYWxs
ZWQKPj4gZG9tYWluX3ZwbDAxMV9pbml0IGZpcnN0IGFuZCBpdCBmYWlsZWQsIHlvdSBtYXkgaGF2
ZSByaW5nX2J1ZiBzZXQgYnV0IHRoZQo+PiByZXN0IG5vdCBmdWxseSB1cGRhdGVkLiBUaGlzIG1l
YW5zIHRoYXQgeW91IHdpbGwgZnJlZSBnYXJiYWdnZS4KPj4KPj4gSSB0aGluayB0aGlzIGNvdWxk
IGJlIHNvbHZlZCBieSByZWluaXRpYWxpemUgcmluZ19idWYgaWYgYW4gZXJyb3Igb2NjdXIgaW4K
Pj4gZG9tYWluX3ZwbDAxMV9pbml0Lgo+IGRlc3Ryb3lfcmluZ19mb3JfaGVscGVyKCkgc2V0cyB0
aGUgZmlyc3QgcGFyYW1ldGVyIHRvIE5VTEwgaW5jYXNlIGl0IGZhaWxzLgoKRmluZS4gSSB0aGlu
ayBpdCBpcyBhIGJpdCBmcmFnaWxlLCBidXQgSSBkb24ndCBzZWUgd2h5IHNvbWVvbmUgd291bGQg
CmRlY2lkZSB0byByZW1vdmUgaXQgd2l0aG91dCBjaGVja2luZyBhbGwgdGhlIGNhbGxlcnMuCgpb
Li4uXQoKPj4+ICsjaWZkZWYgQ09ORklHX1ZQTDAxMV9DT05TT0xFCj4+PiAraW50IGRvbWFpbl92
cGwwMTFfaW5pdChzdHJ1Y3QgZG9tYWluICpkLAo+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAg
c3RydWN0IHZwbDAxMV9pbml0X2luZm8gKmluZm8pOwo+Pj4gK3ZvaWQgZG9tYWluX3ZwbDAxMV9k
ZWluaXQoc3RydWN0IGRvbWFpbiAqZCk7Cj4+PiArI2Vsc2UKPj4+ICtzdGF0aWMgaW5saW5lIGlu
dCBkb21haW5fdnBsMDExX2luaXQoc3RydWN0IGRvbWFpbiAqZCwKPj4+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHZwbDAxMV9pbml0X2luZm8gKmluZm8pCj4+
PiArewo+Pj4gKyAgICByZXR1cm4gLUVOT1NZUzsKPj4+ICt9Cj4+PiArCj4+PiArc3RhdGljIGlu
bGluZSB2b2lkIGRvbWFpbl92cGwwMTFfZGVpbml0KHN0cnVjdCBkb21haW4gKmQpIHsgfQo+Pj4g
KyNlbmRpZgo+Pj4gKwo+Pj4gKyNlbmRpZgo+Pj4gKwo+Pgo+Pgo+PiBQbGVhc2UgZHJvcCB0aGlz
IG5ld2xpbmUuCj4gWW91IG1lYW4gdGhlIG5ld2xpbmUgYmV0d2VlbiB0aGUgI2VuZGlmcyBvciBh
ZnRlciB0aGUgbGFzdCAjZW5kaWY/CgpZZXMuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 13 12:48:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 12:48: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 1dKlF5-0006no-Kz; Tue, 13 Jun 2017 12:48: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 1dKlF4-0006nf-3x
 for xen-devel@lists.xenproject.org; Tue, 13 Jun 2017 12:48:18 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 4E/34-31580-11FDF395; Tue, 13 Jun 2017 12:48:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS1fgvn2
 kQfNdM4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNeNN7xm2giNiFRdmv2JuYNwm1MXIySEkkCex
 8GwvYxcjBwevgJ3ErjPZIGEJAUOJ0wtvsoDYLAKqEvf+vWMEsdkE1CXanm1nBbFFBEIl/rx/x
 97FyMXBLDCbUWLH1edgCWGg5sN7jrKCJIQEmpgk5u++zgqygFPAWmLmLlWIXYISf3cIg5QzC2
 hJPPx1iwXC1pZYtvA1M0gJs4C0xPJ/HBMY+WYhNMxC0jALScMshIYFjCyrGDWKU4vKUot0jUz
 1kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECg6+egYFxB2PrCb9DjJIcTEqivFuu
 2EQK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuD9dNc+UkiwKDU9tSItMwcYBzBpCQ4eJRFekVtAa
 d7igsTc4sx0iNQpRkUpcd4NIH0CIImM0jy4NljsXWKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwa
 gkzGsHMoUnM68EbvoroMVMQIuvg9zMW1ySiJCSamDUf5T2V+Xj4XeXUh6kb+L44xukVbyZeeO
 hkhOcL+6uXtq8bE4Q74M3F0SFJtisVs953pqVY34pcSMvU1ZY6R/17ruH/pSJzsiTOVy0Mu8k
 +4KCp1uWRt95/1L0a6qaxTn5i3ynul04y3RPmLu/OrJU4Owq5eCJk1/FtujIGK55c0VQkrfj5
 GxuJZbijERDLeai4kQAxXiv77gCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1497358095!74534821!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26007 invoked from network); 13 Jun 2017 12:48:16 -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; 13 Jun 2017 12:48:16 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 13 Jun 2017 06:48:14 -0600
Message-Id: <593FFB2C020000780016260B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 13 Jun 2017 06:48:12 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andre Przywara" <andre.przywara@arm.com>,
 "Julien Grall" <julien.grall@arm.com>
References: <7aecfd54-b46a-5941-f5b6-7e5a9243c5c0@arm.com>
 <593E8F4B0200007800161E3A@prv-mh.provo.novell.com>
 <b8e15bca-a940-d913-9c24-09534cf0fd89@arm.com>
 <593ED1B2020000780016218B@prv-mh.provo.novell.com>
 <e3cef232-9c27-bd57-0f45-09021e6365ea@arm.com>
In-Reply-To: <e3cef232-9c27-bd57-0f45-09021e6365ea@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, nd@arm.com,
 Stefano Stabellini <sstabellini@kernel.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] read_atomic, write_atomic, add_sized
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEzLjA2LjE3IGF0IDExOjQyLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE9uIDEyLzA2LzIwMTcgMTY6MzgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxMi4wNi4x
NyBhdCAxNzoxOSwgPGFuZHJlLnByenl3YXJhQGFybS5jb20+IHdyb3RlOgo+Pj4gT24gMTIvMDYv
MTcgMTE6NTUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+IE9uIDEyLjA2LjE3IGF0IDEyOjI0
LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+Pj4+PiBJIGFtIHRyeWluZyB0byB1bmRl
cnN0YW5kIHdoeSB3ZSBkZWNpZGVkIHRvIGltcGxlbWVudCB0aGUgaGVscGVycwo+Pj4+PiByZWFk
X2F0b21pYywgd3JpdGVfYXRvbWljLCBhZGRfc2l6ZWQgaW4gYXNzZW1ibHkgcmF0aGVyIHRoYW4g
ZGlyZWN0bHkgaW4gQy4KPj4+Pj4KPj4+Pj4gQUZBSUNUIGltcGxlbWVudGF0aW9uIGluIEMgc2lt
aWxhciB0byBMaW51eCBoZWxwZXJzIFdSSVRFX09OQ0UvUkVBRF9PTkNFCj4+Pj4+IHdvdWxkIHdv
cmsgaGVyZS4gRGlkIEkgbWlzcyBhbnl0aGluZz8KPj4+Pgo+Pj4+IEZvciBvbmUgYXQgbGVhc3Qg
b3VyIGN1cnJlbnQgQUNDRVNTX09OQ0UoKSBkb2Vzbid0IGFsbG93IG5vbi0KPj4+PiBzY2FsYXIg
dHlwZXMgdG8gYmUgcmVhZC93cml0dGVuLCB3aGVyZWFzIHtyZWFkLHdyaXRlfV9hdG9taWMoKQo+
Pj4+IHNvbGVseSBsb29rIGF0IHNpemVvZigpLgo+Pj4KPj4+IFdoYXQgaXMgdGhlIHJhdGlvbmFs
ZSBiZWhpbmQgdGhpcz8KPj4+IEkgd291bGQgYXNzdW1lIHRoZSBBQ0NFU1NfT05DRSgpIGRvZXMg
bm90IGNhcmUgYWJvdXQgYXRvbWljaXR5LCBpdCBpcwo+Pj4gYmFzaWNhbGx5IGEgcHJldHR5IHZl
cnNpb24gb2YgYSB2b2xhdGlsZSBjYXN0IHRvIHRlbGwgdGhlIGNvbXBpbGVyIHRvCj4+PiBjYWNo
ZSB0aGUgdmFsdWUgKGFuZCBub3QgcmUtcmVhZCBhdCB3aWxsKS4gQW5kIHNvIGl0IHNob3VsZCBi
ZSBhYmxlIHRvCj4+PiByZWFkIGFuIGFyYml0cmFyaWx5IHNpemVkIGRhdGEgc3RydWN0dXJlLCBv
bmUgY2h1bmsgYWZ0ZXIgdGhlIG90aGVyLCBidXQKPj4+IG9ubHkgZWFjaCBjaHVuayBvbmNlPyBU
aGlzIGlzIHdoYXQgTGludXggc3VwcG9ydHMsIGF0IGxlYXN0Ogo+Pj4gCXN3aXRjaCAoc2l6ZSkg
ewo+Pj4gCS4uLgo+Pj4gCWRlZmF1bHQ6Cj4+PiAJCWJhcnJpZXIoKTsKPj4+ICAgICAgICAgICAg
ICAgICBfX2J1aWx0aW5fbWVtY3B5KCh2b2lkICopcmVzLCAoY29uc3Qgdm9pZCAqKXAsIHNpemUp
Owo+Pj4gICAgICAgICAgICAgICAgIGJhcnJpZXIoKTsKPj4+IAl9Cj4+Cj4+IFRoYXQncyBhIHF1
ZXN0aW9uIHRvIGJlIGFuc3dlcmVkIGJ5IHRoZSBwYXJ0aWVzIGludm9sdmVkIGluCj4+IGNvbW1p
dCA5ZDU2MTdjZDg5ICgieGVuL2FybTogRml4IEFSTSBidWlsZCBmb2xsb3dpbmcgYy9zCj4+IDEx
YzM5N2MiKS4KPiAKPiBMb29raW5nIGF0IHRoZSB1c2FnZSBvbiBMaW51eCwgbWFueSBwbGFjZXMg
aXMgdXNpbmcgCj4gQUNDRVNTX09OQ0UvV1JJVEVfT05DRS9SRUFEX09OQ0UgYXNzdW1lIHRoaXMg
d2lsbCBiZSBkb25lIGluIGEgc2luZ2xlIAo+IGluc3RydWN0aW9ucyAoc2VlIGF0b21pY19yZWFk
L2F0b21pY193cml0ZSBvbiBib3RoIHg4NiBhbmQgQVJNKS4KPiAKPiBNeSB1bmRlcnN0YW5kaW5n
IGlzLCBhdCBsZWFzdCBvbiBBUk0gR0NDICg/KSwgYXNzaWdubWVudCB3aWxsIGJlIGF0b21pYyAK
PiAodGhvdWdoIHdpbGwgbm90IHByZXZlbnQgdGhlIGNvbXBpbGVyIHRvIG9ubHkgd3JpdGUvcmVh
ZCBvbmNlKS4gV2UgbWFrZSAKPiB0aGlzIGFzc3VtcHRpb24gaW4gcXVpdGUgYSBmZXcgcGxhY2Vz
IChzdWNoIGFzIFBWIHByb3RvY29sIGZvciB0aGUgCj4gaW5kZXgpIGFuZCBJIGFtIG5vdCBzdXJl
IHRvIHVuZGVyc3RhbmQgd2h5IGl0IGNhbm5vdCBiZSBkb25lIGluIG90aGVyIAo+IHBsYWNlcy4u
LgoKVG8gYSBjZXJ0YWluIGRlZ3JlZSB3ZSBjYW4gLyB3YW50IHRvIGFzc3VtZSBjb21waWxlcnMg
ZG9uJ3QgZG8KaW5zYW5lIHRoaW5ncy4gSS5lLiB3aHkgd291bGQgdGhleSBjb21tb25seSBlbWl0
IG11bHRpcGxlIGluc25zCmlmIGEgc2luZ2xlIHN1ZmZpY2VzLiBIb3dldmVyLCB3ZSB3b3VsZCBi
ZXR0ZXIgd3JpdGUgb3VyIGNvZGUKc3VjaCB0aGF0IHdlIGRvbid0IF9kZXBlbmRfIG9uIHRoaXMs
IHRoZSBtb3JlIHRoYXQgSSd2ZSBleHBsYWluZWQKKG9yIHdhcyB0aGF0IG9uIGEgZGlmZmVyZW50
IHRocmVhZCkgdGhhdCBlLmcuIHJlYWQtbW9kaWZ5LXdyaXRlCm9wZXJhdGlvbnMgb24gbWVtb3J5
IG9wZXJhbmRzIGNvbW1vbmx5IGdldCBjYXJyaWVkIG91dCBieSB0aGUKY29tcGlsZXIgYnkgMyBp
bnNucyBldmVuIHRob3VnaCBtb3N0IG9mIHRoZSB0aW1lIGl0IGNvdWxkIGJlIGRvbmUKYnkganVz
dCBvbmUuCgpBbmQgdGhlbiwgYXMgdGhlIGNpdGVkIGNvZGUgc3RpbGwgdmlzaWJsZSBhYm92ZSBz
aG93cywgYXRvbWljaXR5IGlzCm5vdCBnb2luZyB0byBiZSBndWFyYW50ZWVkIGZvciBtb3N0IG9m
IHRoZSBhY2Nlc3Mgc2l6ZXMgYW55d2F5LgpIb3cgY2FuIHlvdSBpbXBseSB0aGF0IHRoZSBnaXZl
biBjb25zdHJ1Y3RzIGFyZSBzYWZlIHRvIHVzZSBhcwphdG9taWMgYWNjZXNzZXMgZm9yIHNvbWUg
dmFyaWFibGVzLCBidXQgbm90IGZvciBvdGhlcnM/IFN1Y2ggYQpwcm9wZXJ0eSBvdWdodCB0byBi
ZSB1bml2ZXJzYWwgKGFuZCB0aGUgYnVpbGQgc2hvdWxkIGZhaWwgaWYgaXQgaXMKYmVpbmcgdmlv
bGF0ZWQpLiBPdGhlcndpc2UgYSBzaW1wbGUgdHlwZSBjaGFuZ2Ugb2Ygc29tZQp2YXJpYWJsZSBt
YXkgcmVuZGVyIHRoZSBjb2RlIGJ1Z2d5IHBvc3NpYmx5IHdpdGhvdXQgYW55b25lCm5vdGljaW5n
LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 13 12:49:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 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 1dKlGB-0006t8-VR; Tue, 13 Jun 2017 12:49: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 1dKlGB-0006sz-8M
 for xen-devel@lists.xenproject.org; Tue, 13 Jun 2017 12:49:27 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 09/F8-03058-65FDF395; Tue, 13 Jun 2017 12:49:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHLMWRWlGSWpSXmKPExsVyuP0Ov27Yfft
 Ig5/8Ft+3TGZyYPQ4/OEKSwBjFGtmXlJ+RQJrxtc7NQXPeCoWbp7M2MD4iquLkZNDQsBI4u3E
 f0xdjFwcQgILGSXmTfrEDpJgE1CV2HD9FCuILSIQJLGhoxWsiFlgLqPEty1bgBwODmGBcImH/
 ZUgNSxA9ZfvrWAGsXkFTCR+HVzGBrFAXqLjwGSWCYycCxgZVjFqFKcWlaUW6RpZ6iUVZaZnlO
 QmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBPqKAQh2MB5YFHiIUZKDSUmUd8sVm0ghvqT8lMq
 MxOKM+KLSnNTiQ4wyHBxKErwtd+0jhQSLUtNTK9Iyc4BBA5OW4OBREuEVuQWU5i0uSMwtzkyH
 SJ1iNObYsHr9FyaOO30bvjAJseTl56VKifMG3AMqFQApzSjNgxsEC+ZLjLJSwryMQKcJ8RSkF
 uVmlqDKv2IU52BUEua1A7mHJzOvBG7fK6BTmIBOuQ7yBW9xSSJCSqqB0Vex+rvrlp2r0yyb+j
 IOcEmsf3FCudPR+qvI0yXtWlH6Id4mzi5XvHZdzWjT4KzY6yo8O+LxasPc6AuH46vzZn/YvWS
 GYEr3F/UVrh7v3S8rfrbb1G0h9uzr9LQNvzPnedSnW++PeW47s0HXVnD5/9sWQl8nm1gKdtdq
 X86/1qkfXX63TPCHEktxRqKhFnNRcSIABE03BWECAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1497358165!95014574!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53346 invoked from network); 13 Jun 2017 12:49:25 -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; 13 Jun 2017 12:49: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 47DD5AE12;
 Tue, 13 Jun 2017 12:49:25 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org
Date: Tue, 13 Jun 2017 14:49:21 +0200
Message-Id: <20170613124921.12795-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
Cc: Juergen Gross <jgross@suse.com>, tony.luck@intel.com, mingo@redhat.com,
 bp@alien8.de, hpa@zytor.com, boris.ostrovsky@oracle.com, tglx@linutronix.de
Subject: [Xen-devel] [PATCH] xen/mce: don't issue error message for failed
	/dev/mcelog registration
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiBydW5uaW5nIHVuZGVyIFhlbiBhcyBkb20wIC9kZXYvbWNlbG9nIGlzIGJlaW5nIHJlZ2lz
dGVyZWQgYnkgWGVuCmluc3RlYWQgb2YgdGhlIG5vcm1hbCBtY2Vsb2cgZHJpdmVyLiBBdm9pZCBh
biBlcnJvciBtZXNzYWdlIGJlaW5nCmlzc3VlZCBieSB0aGUgbWNlbG9nIGRyaXZlciBpbiB0aGlz
IGNhc2UuIEluc3RlYWQgaXNzdWUgYW4gaW5mb3JtYXRpdmUKbWVzc2FnZSB0aGF0IFhlbiBoYXMg
cmVnaXN0ZXJlZCB0aGUgZGV2aWNlLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgotLS0KIGFyY2gveDg2L2tlcm5lbC9jcHUvbWNoZWNrL2Rldi1tY2Vsb2cu
YyB8IDYgKysrKystCiBkcml2ZXJzL3hlbi9tY2Vsb2cuYyAgICAgICAgICAgICAgICAgICAgfCAy
ICsrCiAyIGZpbGVzIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlm
ZiAtLWdpdCBhL2FyY2gveDg2L2tlcm5lbC9jcHUvbWNoZWNrL2Rldi1tY2Vsb2cuYyBiL2FyY2gv
eDg2L2tlcm5lbC9jcHUvbWNoZWNrL2Rldi1tY2Vsb2cuYwppbmRleCA5YzYzMmNiODg1NDYuLjQz
ZmJlMmE3MDA1MSAxMDA2NDQKLS0tIGEvYXJjaC94ODYva2VybmVsL2NwdS9tY2hlY2svZGV2LW1j
ZWxvZy5jCisrKyBiL2FyY2gveDg2L2tlcm5lbC9jcHUvbWNoZWNrL2Rldi1tY2Vsb2cuYwpAQCAt
MTQsNiArMTQsNyBAQAogI2luY2x1ZGUgPGxpbnV4L3NsYWIuaD4KICNpbmNsdWRlIDxsaW51eC9r
bW9kLmg+CiAjaW5jbHVkZSA8bGludXgvcG9sbC5oPgorI2luY2x1ZGUgPHhlbi94ZW4uaD4KIAog
I2luY2x1ZGUgIm1jZS1pbnRlcm5hbC5oIgogCkBAIC0zODcsMTAgKzM4OCwxMyBAQCBzdGF0aWMg
X19pbml0IGludCBkZXZfbWNlbG9nX2luaXRfZGV2aWNlKHZvaWQpCiAKIAkvKiByZWdpc3RlciBj
aGFyYWN0ZXIgZGV2aWNlIC9kZXYvbWNlbG9nICovCiAJZXJyID0gbWlzY19yZWdpc3RlcigmbWNl
X2NocmRldl9kZXZpY2UpOwotCWlmIChlcnIpIHsKKwkvKiBYZW4gZG9tMCBtaWdodCBoYXZlIHJl
Z2lzdGVyZWQgdGhlIGRldmljZSBhbHJlYWR5LiAqLworCWlmIChlcnIgJiYgKGVyciAhPSAtRUJV
U1kgfHwgIXhlbl9pbml0aWFsX2RvbWFpbigpIHx8CisJCSAgICAhSVNfRU5BQkxFRChDT05GSUdf
WEVOX01DRV9MT0cpKSkgewogCQlwcl9lcnIoIlVuYWJsZSB0byBpbml0IGRldmljZSAvZGV2L21j
ZWxvZyAocmM6ICVkKVxuIiwgZXJyKTsKIAkJcmV0dXJuIGVycjsKIAl9CisKIAltY2VfcmVnaXN0
ZXJfZGVjb2RlX2NoYWluKCZkZXZfbWNlbG9nX25iKTsKIAlyZXR1cm4gMDsKIH0KZGlmZiAtLWdp
dCBhL2RyaXZlcnMveGVuL21jZWxvZy5jIGIvZHJpdmVycy94ZW4vbWNlbG9nLmMKaW5kZXggYTQ5
M2M3MzE1ZTk0Li42Y2MxYzE1YmNkODQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL21jZWxvZy5j
CisrKyBiL2RyaXZlcnMveGVuL21jZWxvZy5jCkBAIC00MDgsNiArNDA4LDggQEAgc3RhdGljIGlu
dCBfX2luaXQgeGVuX2xhdGVfaW5pdF9tY2Vsb2codm9pZCkKIAlpZiAocmV0KQogCQlnb3RvIGRl
cmVnaXN0ZXI7CiAKKwlwcl9pbmZvKCIvZGV2L21jZWxvZyByZWdpc3RlcmVkIGJ5IFhlblxuIik7
CisKIAlyZXR1cm4gMDsKIAogZGVyZWdpc3RlcjoKLS0gCjIuMTIuMwoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 13 13:02:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 13:02: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 1dKlSx-0008CY-WD; Tue, 13 Jun 2017 13: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 <bp@alien8.de>) id 1dKlSx-0008CS-F6
 for xen-devel@lists.xenproject.org; Tue, 13 Jun 2017 13:02:39 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 36/E7-03620-E62EF395; Tue, 13 Jun 2017 13:02:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXCytl5VDfvkX2
 kwc2ZvBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8at97vYCv7yVFz5+pa1gfEcVxcjB4eEgK7E
 mz6dLkYuDiGBrYwSTxvfskI495kkLt19zgpSxCKgKrHmsHIXIycHm4CKxNIzt5hAbBEBZYmPr
 b3sIPXMAjsYJdp+n2YESQgLxEjMmjoLrJdXwFTi+LRikLCQgInE1ba1LCA2r4CgxMmZT8BsZg
 F1iT/zLjGDlDMLSEss/8cBEuYE6mzc9AJslSjQ2s6lc1gmMPLPQtI9C0n3LITuBYzMqxjVi1O
 LylKLdE31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECw48BCHYwTr/sf4hRkoNJ
 SZR3yxWbSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvEEP7SOFBItS01Mr0jJzgJEAk5bg4FES4
 RW5BZTmLS5IzC3OTIdInWI05tiwev0XJo47fRu+MAmx5OXnpUqJ8/KCTBIAKc0ozYMbBIvQS4
 yyUsK8jECnCfEUpBblZpagyr9iFOdgVBLmdQKZwpOZVwK37xXQKUxAp1wH+YK3uCQRISXVwNj
 AKuC+73l/d8UusXts8QxOf/Y8PS6rvqZlU/Lqa4d3PIpet4XBcL3F8hPhL9yLBG6E3n+qVP7g
 qq+3zHH16Wkix/69sjhU+0JJdBG7zwzB6291HZ3LBMOlTv1wDL/c7Okca/ltkuyru0cXmXJut
 PUT2HRUr76ukcmdVXOW2qsjL7k/Xuh/kKrEUpyRaKjFXFScCAB1ZHS8ywIAAA==
X-Env-Sender: bp@alien8.de
X-Msg-Ref: server-3.tower-27.messagelabs.com!1497358958!107160932!1
X-Originating-IP: [5.9.137.197]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39896 invoked from network); 13 Jun 2017 13:02:38 -0000
Received: from mail.skyhub.de (HELO mail.skyhub.de) (5.9.137.197)
 by server-3.tower-27.messagelabs.com with SMTP; 13 Jun 2017 13:02:38 -0000
X-Virus-Scanned: Nedap ESD1 at mail.skyhub.de
Received: from mail.skyhub.de ([127.0.0.1])
 by localhost (blast.alien8.de [127.0.0.1]) (amavisd-new, port 10026)
 with ESMTP id wSkrJlLnHRz7; Tue, 13 Jun 2017 15:02:37 +0200 (CEST)
Received: from pd.tnic (p2003008C2F6872007C45AF6CD82A79EB.dip0.t-ipconnect.de
 [IPv6:2003:8c:2f68:7200:7c45:af6c:d82a:79eb])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mail.skyhub.de (SuperMail on ZX Spectrum 128k) with ESMTPSA id 7F0601EC037D;
 Tue, 13 Jun 2017 15:02:37 +0200 (CEST)
Date: Tue, 13 Jun 2017 15:02:17 +0200
From: Borislav Petkov <bp@alien8.de>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170613130216.3iodsfs6ygpxnovk@pd.tnic>
References: <20170613124921.12795-1-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170613124921.12795-1-jgross@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: tony.luck@intel.com, x86@kernel.org, linux-kernel@vger.kernel.org,
 mingo@redhat.com, hpa@zytor.com, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com, tglx@linutronix.de
Subject: Re: [Xen-devel] [PATCH] xen/mce: don't issue error message for
 failed /dev/mcelog registration
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBKdW4gMTMsIDIwMTcgYXQgMDI6NDk6MjFQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBXaGVuIHJ1bm5pbmcgdW5kZXIgWGVuIGFzIGRvbTAgL2Rldi9tY2Vsb2cgaXMgYmVp
bmcgcmVnaXN0ZXJlZCBieSBYZW4KPiBpbnN0ZWFkIG9mIHRoZSBub3JtYWwgbWNlbG9nIGRyaXZl
ci4gQXZvaWQgYW4gZXJyb3IgbWVzc2FnZSBiZWluZwo+IGlzc3VlZCBieSB0aGUgbWNlbG9nIGRy
aXZlciBpbiB0aGlzIGNhc2UuIEluc3RlYWQgaXNzdWUgYW4gaW5mb3JtYXRpdmUKPiBtZXNzYWdl
IHRoYXQgWGVuIGhhcyByZWdpc3RlcmVkIHRoZSBkZXZpY2UuCj4gCj4gU2lnbmVkLW9mZi1ieTog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+IC0tLQo+ICBhcmNoL3g4Ni9rZXJuZWwv
Y3B1L21jaGVjay9kZXYtbWNlbG9nLmMgfCA2ICsrKysrLQo+ICBkcml2ZXJzL3hlbi9tY2Vsb2cu
YyAgICAgICAgICAgICAgICAgICAgfCAyICsrCj4gIDIgZmlsZXMgY2hhbmdlZCwgNyBpbnNlcnRp
b25zKCspLCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L2tlcm5lbC9j
cHUvbWNoZWNrL2Rldi1tY2Vsb2cuYyBiL2FyY2gveDg2L2tlcm5lbC9jcHUvbWNoZWNrL2Rldi1t
Y2Vsb2cuYwo+IGluZGV4IDljNjMyY2I4ODU0Ni4uNDNmYmUyYTcwMDUxIDEwMDY0NAo+IC0tLSBh
L2FyY2gveDg2L2tlcm5lbC9jcHUvbWNoZWNrL2Rldi1tY2Vsb2cuYwo+ICsrKyBiL2FyY2gveDg2
L2tlcm5lbC9jcHUvbWNoZWNrL2Rldi1tY2Vsb2cuYwo+IEBAIC0xNCw2ICsxNCw3IEBACj4gICNp
bmNsdWRlIDxsaW51eC9zbGFiLmg+Cj4gICNpbmNsdWRlIDxsaW51eC9rbW9kLmg+Cj4gICNpbmNs
dWRlIDxsaW51eC9wb2xsLmg+Cj4gKyNpbmNsdWRlIDx4ZW4veGVuLmg+Cj4gIAo+ICAjaW5jbHVk
ZSAibWNlLWludGVybmFsLmgiCj4gIAo+IEBAIC0zODcsMTAgKzM4OCwxMyBAQCBzdGF0aWMgX19p
bml0IGludCBkZXZfbWNlbG9nX2luaXRfZGV2aWNlKHZvaWQpCj4gIAo+ICAJLyogcmVnaXN0ZXIg
Y2hhcmFjdGVyIGRldmljZSAvZGV2L21jZWxvZyAqLwo+ICAJZXJyID0gbWlzY19yZWdpc3Rlcigm
bWNlX2NocmRldl9kZXZpY2UpOwo+IC0JaWYgKGVycikgewo+ICsJLyogWGVuIGRvbTAgbWlnaHQg
aGF2ZSByZWdpc3RlcmVkIHRoZSBkZXZpY2UgYWxyZWFkeS4gKi8KPiArCWlmIChlcnIgJiYgKGVy
ciAhPSAtRUJVU1kgfHwgIXhlbl9pbml0aWFsX2RvbWFpbigpIHx8Cj4gKwkJICAgICFJU19FTkFC
TEVEKENPTkZJR19YRU5fTUNFX0xPRykpKSB7Cj4gIAkJcHJfZXJyKCJVbmFibGUgdG8gaW5pdCBk
ZXZpY2UgL2Rldi9tY2Vsb2cgKHJjOiAlZClcbiIsIGVycik7CgpMZXQncyBzaW1wbGlmeSB0aGF0
OgoKCWlmIChlcnIpIHsKCQlpZiAoZXJyID09IC1FQlVTWSkKCQkJY29uc3QgY2hhciAqcyA9ICIs
IGFscmVhZHkgcmVnaXN0ZXJlZCI7CgkJZWxzZQoJCQljb25zdCBjaGFyICpzID0gIiI7CgoJCXBy
X2VycigiVW5hYmxlIHRvIGluaXQgZGV2aWNlIC9kZXYvbWNlbG9nIChyYzogJWQpJXNcbiIsIGVy
ciwgcyk7CgoJfQoKVGhhbmtzLgoKLS0gClJlZ2FyZHMvR3J1c3MsCiAgICBCb3Jpcy4KCkdvb2Qg
bWFpbGluZyBwcmFjdGljZXMgZm9yIDQwMDogYXZvaWQgdG9wLXBvc3RpbmcgYW5kIHRyaW0gdGhl
IHJlcGx5LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 13 13:02:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 13:02: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 1dKlTF-0008DN-7S; Tue, 13 Jun 2017 13:02: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 1dKlTE-0008DF-IE
 for xen-devel@lists.xenproject.org; Tue, 13 Jun 2017 13:02:56 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 30/93-02181-F72EF395; Tue, 13 Jun 2017 13:02:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsVysyfVTbfmkX2
 kwd0mYYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPBooNsBXflKvZ23mJtYGyS7GLk4hAS2MQo
 8ejzTBYIZzejxJKJU5i6GDk5hAUMJQ7vOcoKYosI+Ejcmd3IBFG0jUliwqrXzCAOs8AURonX7
 x6xgVSxCWhK3Pn8CaybV8BKYvGfk4wgNouAqsTkTx9ZQGxRgXCJt41HWCBqBCVOznwCZHNwcA
 rYS/w86wUSZhawlbgzdzczhC0vsf3tHOYJjHyzkHTMQlI2C0nZAkbmVYwaxalFZalFuoYGekl
 FmekZJbmJmTlAnqlebmpxcWJ6ak5iUrFecn7uJkZgyDEAwQ7GNVOdDzFKcjApifJuuWITKcSX
 lJ9SmZFYnBFfVJqTWnyIUYaDQ0mCN+ihfaSQYFFqempFWmYOMPhh0hIcPEoivCK3gNK8xQWJu
 cWZ6RCpU4yKUuK8rSB9AiCJjNI8uDZYxF1ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMK8TyB
 SezLwSuOmvgBYzAS2+DnIzb3FJIkJKqoExa7dln9eb6fOZX8YvbP7CxM/0oqHb+uCTqL1hUtP
 W5PaWc/2oetvt8mRhW0nPknn36n7mnfYt+rHH+LFGA+vPr1ZJXbF3tRoNVHYzlUz2zg1Usjqy
 9++Jhb7tZz+Evbw051yDZH9Ijq7ZuWVbj/u8PLq+Zee2WN0JQclcCg9u2Hb3zksUbNNVYinOS
 DTUYi4qTgQAUM3y6bMCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1497358971!99593118!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63747 invoked from network); 13 Jun 2017 13:02:51 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-3.tower-206.messagelabs.com with SMTP; 13 Jun 2017 13:02: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 D45E1344;
 Tue, 13 Jun 2017 06:02: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 C7D6A3F41F;
 Tue, 13 Jun 2017 06:02:49 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>, Andre Przywara <andre.przywara@arm.com>
References: <7aecfd54-b46a-5941-f5b6-7e5a9243c5c0@arm.com>
 <593E8F4B0200007800161E3A@prv-mh.provo.novell.com>
 <b8e15bca-a940-d913-9c24-09534cf0fd89@arm.com>
 <593ED1B2020000780016218B@prv-mh.provo.novell.com>
 <e3cef232-9c27-bd57-0f45-09021e6365ea@arm.com>
 <593FFB2C020000780016260B@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <0843181f-d01d-9a20-cd6a-18ce2c326a83@arm.com>
Date: Tue, 13 Jun 2017 14:02:48 +0100
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: <593FFB2C020000780016260B@prv-mh.provo.novell.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, nd@arm.com,
 Stefano Stabellini <sstabellini@kernel.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] read_atomic, write_atomic, add_sized
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGkgSmFuLAoKT24gMTMvMDYvMTcgMTM6NDgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDEz
LjA2LjE3IGF0IDExOjQyLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+PiBPbiAxMi8w
Ni8yMDE3IDE2OjM4LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDEyLjA2LjE3IGF0IDE3
OjE5LCA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4gd3JvdGU6Cj4+Pj4gT24gMTIvMDYvMTcgMTE6
NTUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+PiBPbiAxMi4wNi4xNyBhdCAxMjoyNCwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4+Pj4+IEkgYW0gdHJ5aW5nIHRvIHVuZGVyc3Rh
bmQgd2h5IHdlIGRlY2lkZWQgdG8gaW1wbGVtZW50IHRoZSBoZWxwZXJzCj4+Pj4+PiByZWFkX2F0
b21pYywgd3JpdGVfYXRvbWljLCBhZGRfc2l6ZWQgaW4gYXNzZW1ibHkgcmF0aGVyIHRoYW4gZGly
ZWN0bHkgaW4gQy4KPj4+Pj4+Cj4+Pj4+PiBBRkFJQ1QgaW1wbGVtZW50YXRpb24gaW4gQyBzaW1p
bGFyIHRvIExpbnV4IGhlbHBlcnMgV1JJVEVfT05DRS9SRUFEX09OQ0UKPj4+Pj4+IHdvdWxkIHdv
cmsgaGVyZS4gRGlkIEkgbWlzcyBhbnl0aGluZz8KPj4+Pj4KPj4+Pj4gRm9yIG9uZSBhdCBsZWFz
dCBvdXIgY3VycmVudCBBQ0NFU1NfT05DRSgpIGRvZXNuJ3QgYWxsb3cgbm9uLQo+Pj4+PiBzY2Fs
YXIgdHlwZXMgdG8gYmUgcmVhZC93cml0dGVuLCB3aGVyZWFzIHtyZWFkLHdyaXRlfV9hdG9taWMo
KQo+Pj4+PiBzb2xlbHkgbG9vayBhdCBzaXplb2YoKS4KPj4+Pgo+Pj4+IFdoYXQgaXMgdGhlIHJh
dGlvbmFsZSBiZWhpbmQgdGhpcz8KPj4+PiBJIHdvdWxkIGFzc3VtZSB0aGUgQUNDRVNTX09OQ0Uo
KSBkb2VzIG5vdCBjYXJlIGFib3V0IGF0b21pY2l0eSwgaXQgaXMKPj4+PiBiYXNpY2FsbHkgYSBw
cmV0dHkgdmVyc2lvbiBvZiBhIHZvbGF0aWxlIGNhc3QgdG8gdGVsbCB0aGUgY29tcGlsZXIgdG8K
Pj4+PiBjYWNoZSB0aGUgdmFsdWUgKGFuZCBub3QgcmUtcmVhZCBhdCB3aWxsKS4gQW5kIHNvIGl0
IHNob3VsZCBiZSBhYmxlIHRvCj4+Pj4gcmVhZCBhbiBhcmJpdHJhcmlseSBzaXplZCBkYXRhIHN0
cnVjdHVyZSwgb25lIGNodW5rIGFmdGVyIHRoZSBvdGhlciwgYnV0Cj4+Pj4gb25seSBlYWNoIGNo
dW5rIG9uY2U/IFRoaXMgaXMgd2hhdCBMaW51eCBzdXBwb3J0cywgYXQgbGVhc3Q6Cj4+Pj4gCXN3
aXRjaCAoc2l6ZSkgewo+Pj4+IAkuLi4KPj4+PiAJZGVmYXVsdDoKPj4+PiAJCWJhcnJpZXIoKTsK
Pj4+PiAgICAgICAgICAgICAgICAgX19idWlsdGluX21lbWNweSgodm9pZCAqKXJlcywgKGNvbnN0
IHZvaWQgKilwLCBzaXplKTsKPj4+PiAgICAgICAgICAgICAgICAgYmFycmllcigpOwo+Pj4+IAl9
Cj4+Pgo+Pj4gVGhhdCdzIGEgcXVlc3Rpb24gdG8gYmUgYW5zd2VyZWQgYnkgdGhlIHBhcnRpZXMg
aW52b2x2ZWQgaW4KPj4+IGNvbW1pdCA5ZDU2MTdjZDg5ICgieGVuL2FybTogRml4IEFSTSBidWls
ZCBmb2xsb3dpbmcgYy9zCj4+PiAxMWMzOTdjIikuCj4+Cj4+IExvb2tpbmcgYXQgdGhlIHVzYWdl
IG9uIExpbnV4LCBtYW55IHBsYWNlcyBpcyB1c2luZwo+PiBBQ0NFU1NfT05DRS9XUklURV9PTkNF
L1JFQURfT05DRSBhc3N1bWUgdGhpcyB3aWxsIGJlIGRvbmUgaW4gYSBzaW5nbGUKPj4gaW5zdHJ1
Y3Rpb25zIChzZWUgYXRvbWljX3JlYWQvYXRvbWljX3dyaXRlIG9uIGJvdGggeDg2IGFuZCBBUk0p
Lgo+Pgo+PiBNeSB1bmRlcnN0YW5kaW5nIGlzLCBhdCBsZWFzdCBvbiBBUk0gR0NDICg/KSwgYXNz
aWdubWVudCB3aWxsIGJlIGF0b21pYwo+PiAodGhvdWdoIHdpbGwgbm90IHByZXZlbnQgdGhlIGNv
bXBpbGVyIHRvIG9ubHkgd3JpdGUvcmVhZCBvbmNlKS4gV2UgbWFrZQo+PiB0aGlzIGFzc3VtcHRp
b24gaW4gcXVpdGUgYSBmZXcgcGxhY2VzIChzdWNoIGFzIFBWIHByb3RvY29sIGZvciB0aGUKPj4g
aW5kZXgpIGFuZCBJIGFtIG5vdCBzdXJlIHRvIHVuZGVyc3RhbmQgd2h5IGl0IGNhbm5vdCBiZSBk
b25lIGluIG90aGVyCj4+IHBsYWNlcy4uLgo+Cj4gVG8gYSBjZXJ0YWluIGRlZ3JlZSB3ZSBjYW4g
LyB3YW50IHRvIGFzc3VtZSBjb21waWxlcnMgZG9uJ3QgZG8KPiBpbnNhbmUgdGhpbmdzLiBJLmUu
IHdoeSB3b3VsZCB0aGV5IGNvbW1vbmx5IGVtaXQgbXVsdGlwbGUgaW5zbnMKPiBpZiBhIHNpbmds
ZSBzdWZmaWNlcy4gSG93ZXZlciwgd2Ugd291bGQgYmV0dGVyIHdyaXRlIG91ciBjb2RlCj4gc3Vj
aCB0aGF0IHdlIGRvbid0IF9kZXBlbmRfIG9uIHRoaXMsIHRoZSBtb3JlIHRoYXQgSSd2ZSBleHBs
YWluZWQKPiAob3Igd2FzIHRoYXQgb24gYSBkaWZmZXJlbnQgdGhyZWFkKSB0aGF0IGUuZy4gcmVh
ZC1tb2RpZnktd3JpdGUKPiBvcGVyYXRpb25zIG9uIG1lbW9yeSBvcGVyYW5kcyBjb21tb25seSBn
ZXQgY2FycmllZCBvdXQgYnkgdGhlCj4gY29tcGlsZXIgYnkgMyBpbnNucyBldmVuIHRob3VnaCBt
b3N0IG9mIHRoZSB0aW1lIGl0IGNvdWxkIGJlIGRvbmUKPiBieSBqdXN0IG9uZS4KClRoYXQncyBm
cm9tIGFuIHg4NiBQT1YuIEFSTSAoYXQgbGVhc3QgdW50aWwgQVJNdjguMCkgZG9lcyBub3QgaGF2
ZSAKcmVhZC1tb2RpZnktd3JpdGUgb3BlcmF0aW9ucy4gSWYgdGhlIGNvbXBpbGVyIGlzIG5vdCB1
c2luZyB0aGVtIG9uIHg4NiAKdGhlbiBtYXliZSB5b3Ugc2hvdWxkIGxvb2sgYXQgZml4aW5nIHRo
YXQgaW4gdGhlIGNvbXBpbGVyPwoKSG93ZXZlciwgbG9va2luZyBhdCB0aGUgcGF0Y2ggdGhhdCBp
bnRyb2R1Y2VkIGFkZF9zaXplZCwgdGhlIGludGVudGlvbiAKd2FzIG5vdCBhYm91dCBwcmV2ZW50
aW5nIHRoZSBjb21waWxlciB0byB1c2UgMyBpbnNuczoKCmFkZF9zaXplZChwdHIsIGluYykgYWRk
cyBpbmMgdG8gdGhlIHZhbHVlIGF0IHB0ciB1c2luZyBvbmx5IHRoZSBjb3JyZWN0CnNpemUgb2Yg
bG9hZHMgYW5kIHN0b3JlcyBmb3IgdGhlIHR5cGUgb2YgKnB0ci4gIFRoZSBhZGQgaXMgL25vdC8g
YXRvbWljLgpUaGlzIGlzIG5lZWRlZCBmb3IgdGlja2V0IGxvY2tzIHRvIGVuc3VyZSB0aGUgaW5j
cmVtZW50IG9mIHRoZSBoZWFkIAp0aWNrZXQgZG9lcyBub3QgYWZmZWN0IHRoZSB0YWlsIHRpY2tl
dC4KCkFueXdheSwgSSB0aGluayBYZW4gYWxyZWFkeSBtYWtlIGEgbG90IG9mIGFzc3VtcHRpb24g
aW4gdGhlIGNvZGUgb24gdGhlIApjb21waWxlciAoYW5kIGZsYWdzIHVzZWQpLiBJSE1PLCBJdCB3
b3VsZCBiZSB2ZXJ5IGRpZmZpY3VsdCB0byBYZW4gCmNvbXBpbGluZyBwcm9wZXJseSB3aXRoIGNv
bXBpbGVyIGRvaW5nIGluc2FuZSB0aGluZ3MuCgo+Cj4gQW5kIHRoZW4sIGFzIHRoZSBjaXRlZCBj
b2RlIHN0aWxsIHZpc2libGUgYWJvdmUgc2hvd3MsIGF0b21pY2l0eSBpcwo+IG5vdCBnb2luZyB0
byBiZSBndWFyYW50ZWVkIGZvciBtb3N0IG9mIHRoZSBhY2Nlc3Mgc2l6ZXMgYW55d2F5Lgo+IEhv
dyBjYW4geW91IGltcGx5IHRoYXQgdGhlIGdpdmVuIGNvbnN0cnVjdHMgYXJlIHNhZmUgdG8gdXNl
IGFzCj4gYXRvbWljIGFjY2Vzc2VzIGZvciBzb21lIHZhcmlhYmxlcywgYnV0IG5vdCBmb3Igb3Ro
ZXJzPyBTdWNoIGEKPiBwcm9wZXJ0eSBvdWdodCB0byBiZSB1bml2ZXJzYWwgKGFuZCB0aGUgYnVp
bGQgc2hvdWxkIGZhaWwgaWYgaXQgaXMKPiBiZWluZyB2aW9sYXRlZCkuIE90aGVyd2lzZSBhIHNp
bXBsZSB0eXBlIGNoYW5nZSBvZiBzb21lCj4gdmFyaWFibGUgbWF5IHJlbmRlciB0aGUgY29kZSBi
dWdneSBwb3NzaWJseSB3aXRob3V0IGFueW9uZQo+IG5vdGljaW5nLgoKSXQgaXMgYSBjaG9pY2Ug
ZnJvbSBMaW51eCBzaWRlIHRvIGFsbG93IHVzaW5nIFJFQURfT05DRS9XUklURV9PTkNFIHdpdGgg
CmJpZ2dlciBzaXplLiBJIGFtIG5vdCBzdWdnZXN0aW5nIHRvIGRvIHRoZSBzYW1lIG9uIFhlbiBi
dXQgYXZvaWRpbmcgdGhlIApiaWdnZXIgc2l6ZS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 13 13:07:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 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 1dKlXo-0008WI-Sc; Tue, 13 Jun 2017 13:07:40 +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 1dKlXn-0008WB-9k
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 13:07:39 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 9A/70-02183-A93EF395; Tue, 13 Jun 2017 13:07:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPIsWRWlGSWpSXmKPExsUyZ7p8oO6sx/a
 RBjd+C1ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkf7jSwFHxmrth07wNjA+M65i5GLg4hgclM
 Erv272KFcH4zSnybdoili5ETyNnIKLFgiTyE3c0osfFkLoRdJHFv/Q+wGhYBVYmrSyeydTFyc
 LAJmEi8WeUIEhYRUJR48PIm2ExmgTVAYz4+YAZJCAskSLyeupYdxOYVMJd4tPk/I8TMcoldu7
 uh4oISJ2c+AZvPLKAlcePfSyaQ+cwC0hLL/3GAhDkFLCX+HtrOBGKLCihL7L61F2y8hICxRPv
 bi2wTGIVmIZk0C8mkWQiTFjAyr2LUKE4tKkst0jWy0EsqykzPKMlNzMzRNTQw1ctNLS5OTE/N
 SUwq1kvOz93ECAzmegYGxh2Mfav8DjFKcjApifJuuWITKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ
 0mC99JD+0ghwaLU9NSKtMwcYFzBpCU4eJREeEVuAaV5iwsSc4sz0yFSpxiNOTasXv+FiaPpw5
 YvTEIsefl5qVLivJMfAZUKgJRmlObBDYLF+yVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwry
 fQe7hycwrgdv3CugUJqBTroN8wVtckoiQkmpgLHH4KbmsegbD+3xpW9G2qNXfTz2V2JAbtSez
 pMB9t9ZD9e5Fpr+Tv3Zw/7tbGvp9ittGjmbHMsbGfHkTq7WLr016K3CzbmaYxr6HDQYLYg/3r
 PW4s/O6wY49ng1lf6cvVU+prvbdnejJ8ZYrp/xX+Gzd61MXJDuePBx7amdp4GrTsBVXOg95K7
 EUZyQaajEXFScCALEWIhDyAgAA
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1497359256!99594498!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14607 invoked from network); 13 Jun 2017 13:07:38 -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; 13 Jun 2017 13:07: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
 v5DD7VuK001742
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 13 Jun 2017 13:07:32 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 v5DD7VFo018857
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 13 Jun 2017 13:07:31 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 v5DD7URh016783;
 Tue, 13 Jun 2017 13:07:30 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 13 Jun 2017 06:07:30 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 6B6696A0113; Tue, 13 Jun 2017 09:07:29 -0400 (EDT)
Date: Tue, 13 Jun 2017 09:07:29 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20170613130729.GI11830@char.us.oracle.com>
References: <1497350275-29159-1-git-send-email-andrew.cooper3@citrix.com>
 <20170613104611.qfbzu6tsxfmb3rt5@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170613104611.qfbzu6tsxfmb3rt5@citrix.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] MAINTAINERS: Move rombios and vgabios under
 x86 maintainership
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBKdW4gMTMsIDIwMTcgYXQgMTE6NDY6MTFBTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBUdWUsIEp1biAxMywgMjAxNyBhdCAxMTozNzo1NUFNICswMTAwLCBBbmRyZXcgQ29vcGVy
IHdyb3RlOgo+ID4gYWxvbmdzaWRlIGh2bWxvYWRlci4KPiA+IAo+ID4gU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiAKPiBBY2tlZC1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBLb25yYWQgUnplc3p1
dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CgpbT3IgQWNrZWQtYnkgLSB3aGljaGV2
ZXIgeW91IHdvdWxkIGxpa2VdCj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKPiBodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 13 13:11:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 13: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 1dKlbD-0000fS-B9; Tue, 13 Jun 2017 13:11: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 1dKlbB-0000fL-Rv
 for xen-devel@lists.xenproject.org; Tue, 13 Jun 2017 13:11:09 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 E3/9C-29088-D64EF395; Tue, 13 Jun 2017 13:11:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDSzfniX2
 kQdduFYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPfijWMBauFKv60vWRrYPzL18XIySEkkCcx
 Ydp3pi5GDg5eATuJmz/LQMISAoYSpxfeZAGxWQRUJX5NmQRmswmoS7Q9284KYosIhEr8ef+Ov
 YuRi4NZYDajxI6rz8ESwkDNh/ccZQVJCAk8Y5L4+GEbK8gCTgFriVnHoXYJSvzdIQxSziygJf
 Hw1y0WCFtbYtnC18wgJcwC0hLL/3FMYOSbhdAwC0nDLCQNsxAaFjCyrGLUKE4tKkst0jUy1Us
 qykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAy+egYGxh2MrSf8DjFKcjApifJuuWIT
 KcSXlJ9SmZFYnBFfVJqTWnyIUYODQ+DZ2tUXGKVY8vLzUpUkeKMf20cKCRalpqdWpGXmAOMDp
 lSCg0dJhFfkFlCat7ggMbc4Mx0idYpRUUqc9xZInwBIIqM0D64NFpOXGGWlhHkZGRgYhHgKUo
 tyM0tQ5V8xinMwKgnzqoFM4cnMK4Gb/gpoMRPQ4usg9/MWlyQipKQaGG2CvnUXbCrofF5xskl
 lRkZRc2q30cplWgqrH1yNuTipzPH/THOhFxOunZAx4k5j7f03VTbcYTf7/6Lmak/9XWVul48s
 Y/5/OHKapmoQP/+a/7+yWBb9u/09ZkvzjYIjdntYlpdN+rH55+sKJ1WXSaL7p2rGb+VrOLatN
 7/o2QG9SwpH+VP7IpRYijMSDbWYi4oTAT3wBZbEAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1497359466!100566281!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45531 invoked from network); 13 Jun 2017 13:11:08 -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; 13 Jun 2017 13:11:08 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 13 Jun 2017 07:11:05 -0600
Message-Id: <594000870200007800162640@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 13 Jun 2017 07:11:03 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andre Przywara" <andre.przywara@arm.com>,
 "Julien Grall" <julien.grall@arm.com>
References: <7aecfd54-b46a-5941-f5b6-7e5a9243c5c0@arm.com>
 <593E8F4B0200007800161E3A@prv-mh.provo.novell.com>
 <b8e15bca-a940-d913-9c24-09534cf0fd89@arm.com>
 <593ED1B2020000780016218B@prv-mh.provo.novell.com>
 <e3cef232-9c27-bd57-0f45-09021e6365ea@arm.com>
 <593FFB2C020000780016260B@prv-mh.provo.novell.com>
 <0843181f-d01d-9a20-cd6a-18ce2c326a83@arm.com>
In-Reply-To: <0843181f-d01d-9a20-cd6a-18ce2c326a83@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, nd@arm.com,
 Stefano Stabellini <sstabellini@kernel.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] read_atomic, write_atomic, add_sized
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEzLjA2LjE3IGF0IDE1OjAyLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE9uIDEzLzA2LzE3IDEzOjQ4LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMTMuMDYuMTcg
YXQgMTE6NDIsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+PiBMb29raW5nIGF0IHRo
ZSB1c2FnZSBvbiBMaW51eCwgbWFueSBwbGFjZXMgaXMgdXNpbmcKPj4+IEFDQ0VTU19PTkNFL1dS
SVRFX09OQ0UvUkVBRF9PTkNFIGFzc3VtZSB0aGlzIHdpbGwgYmUgZG9uZSBpbiBhIHNpbmdsZQo+
Pj4gaW5zdHJ1Y3Rpb25zIChzZWUgYXRvbWljX3JlYWQvYXRvbWljX3dyaXRlIG9uIGJvdGggeDg2
IGFuZCBBUk0pLgo+Pj4KPj4+IE15IHVuZGVyc3RhbmRpbmcgaXMsIGF0IGxlYXN0IG9uIEFSTSBH
Q0MgKD8pLCBhc3NpZ25tZW50IHdpbGwgYmUgYXRvbWljCj4+PiAodGhvdWdoIHdpbGwgbm90IHBy
ZXZlbnQgdGhlIGNvbXBpbGVyIHRvIG9ubHkgd3JpdGUvcmVhZCBvbmNlKS4gV2UgbWFrZQo+Pj4g
dGhpcyBhc3N1bXB0aW9uIGluIHF1aXRlIGEgZmV3IHBsYWNlcyAoc3VjaCBhcyBQViBwcm90b2Nv
bCBmb3IgdGhlCj4+PiBpbmRleCkgYW5kIEkgYW0gbm90IHN1cmUgdG8gdW5kZXJzdGFuZCB3aHkg
aXQgY2Fubm90IGJlIGRvbmUgaW4gb3RoZXIKPj4+IHBsYWNlcy4uLgo+Pgo+PiBUbyBhIGNlcnRh
aW4gZGVncmVlIHdlIGNhbiAvIHdhbnQgdG8gYXNzdW1lIGNvbXBpbGVycyBkb24ndCBkbwo+PiBp
bnNhbmUgdGhpbmdzLiBJLmUuIHdoeSB3b3VsZCB0aGV5IGNvbW1vbmx5IGVtaXQgbXVsdGlwbGUg
aW5zbnMKPj4gaWYgYSBzaW5nbGUgc3VmZmljZXMuIEhvd2V2ZXIsIHdlIHdvdWxkIGJldHRlciB3
cml0ZSBvdXIgY29kZQo+PiBzdWNoIHRoYXQgd2UgZG9uJ3QgX2RlcGVuZF8gb24gdGhpcywgdGhl
IG1vcmUgdGhhdCBJJ3ZlIGV4cGxhaW5lZAo+PiAob3Igd2FzIHRoYXQgb24gYSBkaWZmZXJlbnQg
dGhyZWFkKSB0aGF0IGUuZy4gcmVhZC1tb2RpZnktd3JpdGUKPj4gb3BlcmF0aW9ucyBvbiBtZW1v
cnkgb3BlcmFuZHMgY29tbW9ubHkgZ2V0IGNhcnJpZWQgb3V0IGJ5IHRoZQo+PiBjb21waWxlciBi
eSAzIGluc25zIGV2ZW4gdGhvdWdoIG1vc3Qgb2YgdGhlIHRpbWUgaXQgY291bGQgYmUgZG9uZQo+
PiBieSBqdXN0IG9uZS4KPiAKPiBUaGF0J3MgZnJvbSBhbiB4ODYgUE9WLiBBUk0gKGF0IGxlYXN0
IHVudGlsIEFSTXY4LjApIGRvZXMgbm90IGhhdmUgCj4gcmVhZC1tb2RpZnktd3JpdGUgb3BlcmF0
aW9ucy4gSWYgdGhlIGNvbXBpbGVyIGlzIG5vdCB1c2luZyB0aGVtIG9uIHg4NiAKPiB0aGVuIG1h
eWJlIHlvdSBzaG91bGQgbG9vayBhdCBmaXhpbmcgdGhhdCBpbiB0aGUgY29tcGlsZXI/Cj4gCj4g
SG93ZXZlciwgbG9va2luZyBhdCB0aGUgcGF0Y2ggdGhhdCBpbnRyb2R1Y2VkIGFkZF9zaXplZCwg
dGhlIGludGVudGlvbiAKPiB3YXMgbm90IGFib3V0IHByZXZlbnRpbmcgdGhlIGNvbXBpbGVyIHRv
IHVzZSAzIGluc25zOgoKU3VyZSAtIEkndmUgb25seSBnaXZlbiB0aGlzIGFzIGFuIGV4YW1wbGUg
dG8gZGVtb25zdHJhdGUgdGhhdCB3ZQpjYW4ndCBhbHdheXMgYXNzdW1lIHRoZSBjb21waWxlciBk
b2VzIGV4YWN0bHkgd2hhdCB3ZSB3YW50IGl0IHRvLgoKPj4gQW5kIHRoZW4sIGFzIHRoZSBjaXRl
ZCBjb2RlIHN0aWxsIHZpc2libGUgYWJvdmUgc2hvd3MsIGF0b21pY2l0eSBpcwo+PiBub3QgZ29p
bmcgdG8gYmUgZ3VhcmFudGVlZCBmb3IgbW9zdCBvZiB0aGUgYWNjZXNzIHNpemVzIGFueXdheS4K
Pj4gSG93IGNhbiB5b3UgaW1wbHkgdGhhdCB0aGUgZ2l2ZW4gY29uc3RydWN0cyBhcmUgc2FmZSB0
byB1c2UgYXMKPj4gYXRvbWljIGFjY2Vzc2VzIGZvciBzb21lIHZhcmlhYmxlcywgYnV0IG5vdCBm
b3Igb3RoZXJzPyBTdWNoIGEKPj4gcHJvcGVydHkgb3VnaHQgdG8gYmUgdW5pdmVyc2FsIChhbmQg
dGhlIGJ1aWxkIHNob3VsZCBmYWlsIGlmIGl0IGlzCj4+IGJlaW5nIHZpb2xhdGVkKS4gT3RoZXJ3
aXNlIGEgc2ltcGxlIHR5cGUgY2hhbmdlIG9mIHNvbWUKPj4gdmFyaWFibGUgbWF5IHJlbmRlciB0
aGUgY29kZSBidWdneSBwb3NzaWJseSB3aXRob3V0IGFueW9uZQo+PiBub3RpY2luZy4KPiAKPiBJ
dCBpcyBhIGNob2ljZSBmcm9tIExpbnV4IHNpZGUgdG8gYWxsb3cgdXNpbmcgUkVBRF9PTkNFL1dS
SVRFX09OQ0Ugd2l0aCAKPiBiaWdnZXIgc2l6ZS4gSSBhbSBub3Qgc3VnZ2VzdGluZyB0byBkbyB0
aGUgc2FtZSBvbiBYZW4gYnV0IGF2b2lkaW5nIHRoZSAKPiBiaWdnZXIgc2l6ZS4KCkJ1dCBBbmRy
ZSBoYWQgcmFpc2VkIHRoYXQgdmVyeSBxdWVzdGlvbi4KCkphbgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 13 13:15:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 13: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 1dKles-0000xR-Qs; Tue, 13 Jun 2017 13:14: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 1dKler-0000xJ-QI
 for xen-devel@lists.xenproject.org; Tue, 13 Jun 2017 13:14:57 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 5B/A1-02022-155EF395; Tue, 13 Jun 2017 13:14:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsVyuP0Ov27AU/t
 Ig+X3FC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyZ3WtYCu7yVXx8foexgbGLp4uRk0NCwEji
 7cR/TF2MXBxCAgsZJX6dn8sIkhAWiJE4+GQ5mC0ioCTxddFcsCJmgR2MEmvev2UHSQgJxEu8m
 jedBcRmE1CV2HD9FCuIzStgLXH84SQwmwUovmnJHrB6UYFwid4D/WwQNYISJ2c+AevlFDCT2L
 l+N1gNs4C6xJ95l5ghbHGJTc++s0LY8hLb385hnsDIPwtJ+ywkLbOQtMxC0rKAkWUVo0ZxalF
 ZapGuoYFeUlFmekZJbmJmDpBnqpebWlycmJ6ak5hUrJecn7uJERigDECwg3HNVOdDjJIcTEqi
 vFuu2EQK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuB99tg+UkiwKDU9tSItMwcYKzBpCQ4eJRFek
 VtAad7igsTc4sx0iNQpRmOODavXf2HiuNO34QuTEEtefl6qlDjvLZBJAiClGaV5cINgMXyJUV
 ZKmJcR6DQhnoLUotzMElT5V4ziHIxKwrwyT4Cm8GTmlcDtewV0ChPQKddBvuAtLklESEk1MM5
 adJwt+qqAxxnzb/zx7hVuX3RDPRUa918NZ42Y9OR1zNv6OlH9xCW3vplX/qmrCVJh/JD9ofQi
 082HnjbrO4W1r9ZYMrTJ3U6c2vxO9J+WcOS+swn3WLMU8sM+rbERzot1Ztj7f43OQ4nzaksWC
 t6cyvzwSkfWjOSLwdYztocmLN2h0iIdqcRSnJFoqMVcVJwIAA6mJeHcAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1497359696!103160504!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19862 invoked from network); 13 Jun 2017 13:14: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; 13 Jun 2017 13:14: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 03FDCABBD;
 Tue, 13 Jun 2017 13:14:56 +0000 (UTC)
To: Borislav Petkov <bp@alien8.de>
References: <20170613124921.12795-1-jgross@suse.com>
 <20170613130216.3iodsfs6ygpxnovk@pd.tnic>
From: Juergen Gross <jgross@suse.com>
Message-ID: <2b3a43ca-a256-a59a-533d-08fc3a5c9dae@suse.com>
Date: Tue, 13 Jun 2017 15:14:53 +0200
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: <20170613130216.3iodsfs6ygpxnovk@pd.tnic>
Content-Language: de-DE
Cc: tony.luck@intel.com, x86@kernel.org, linux-kernel@vger.kernel.org,
 mingo@redhat.com, hpa@zytor.com, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com, tglx@linutronix.de
Subject: Re: [Xen-devel] [PATCH] xen/mce: don't issue error message for
 failed /dev/mcelog registration
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTMvMDYvMTcgMTU6MDIsIEJvcmlzbGF2IFBldGtvdiB3cm90ZToKPiBPbiBUdWUsIEp1biAx
MywgMjAxNyBhdCAwMjo0OToyMVBNICswMjAwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBXaGVu
IHJ1bm5pbmcgdW5kZXIgWGVuIGFzIGRvbTAgL2Rldi9tY2Vsb2cgaXMgYmVpbmcgcmVnaXN0ZXJl
ZCBieSBYZW4KPj4gaW5zdGVhZCBvZiB0aGUgbm9ybWFsIG1jZWxvZyBkcml2ZXIuIEF2b2lkIGFu
IGVycm9yIG1lc3NhZ2UgYmVpbmcKPj4gaXNzdWVkIGJ5IHRoZSBtY2Vsb2cgZHJpdmVyIGluIHRo
aXMgY2FzZS4gSW5zdGVhZCBpc3N1ZSBhbiBpbmZvcm1hdGl2ZQo+PiBtZXNzYWdlIHRoYXQgWGVu
IGhhcyByZWdpc3RlcmVkIHRoZSBkZXZpY2UuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4g
R3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPj4gLS0tCj4+ICBhcmNoL3g4Ni9rZXJuZWwvY3B1L21j
aGVjay9kZXYtbWNlbG9nLmMgfCA2ICsrKysrLQo+PiAgZHJpdmVycy94ZW4vbWNlbG9nLmMgICAg
ICAgICAgICAgICAgICAgIHwgMiArKwo+PiAgMiBmaWxlcyBjaGFuZ2VkLCA3IGluc2VydGlvbnMo
KyksIDEgZGVsZXRpb24oLSkKPj4KPj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L2tlcm5lbC9jcHUv
bWNoZWNrL2Rldi1tY2Vsb2cuYyBiL2FyY2gveDg2L2tlcm5lbC9jcHUvbWNoZWNrL2Rldi1tY2Vs
b2cuYwo+PiBpbmRleCA5YzYzMmNiODg1NDYuLjQzZmJlMmE3MDA1MSAxMDA2NDQKPj4gLS0tIGEv
YXJjaC94ODYva2VybmVsL2NwdS9tY2hlY2svZGV2LW1jZWxvZy5jCj4+ICsrKyBiL2FyY2gveDg2
L2tlcm5lbC9jcHUvbWNoZWNrL2Rldi1tY2Vsb2cuYwo+PiBAQCAtMTQsNiArMTQsNyBAQAo+PiAg
I2luY2x1ZGUgPGxpbnV4L3NsYWIuaD4KPj4gICNpbmNsdWRlIDxsaW51eC9rbW9kLmg+Cj4+ICAj
aW5jbHVkZSA8bGludXgvcG9sbC5oPgo+PiArI2luY2x1ZGUgPHhlbi94ZW4uaD4KPj4gIAo+PiAg
I2luY2x1ZGUgIm1jZS1pbnRlcm5hbC5oIgo+PiAgCj4+IEBAIC0zODcsMTAgKzM4OCwxMyBAQCBz
dGF0aWMgX19pbml0IGludCBkZXZfbWNlbG9nX2luaXRfZGV2aWNlKHZvaWQpCj4+ICAKPj4gIAkv
KiByZWdpc3RlciBjaGFyYWN0ZXIgZGV2aWNlIC9kZXYvbWNlbG9nICovCj4+ICAJZXJyID0gbWlz
Y19yZWdpc3RlcigmbWNlX2NocmRldl9kZXZpY2UpOwo+PiAtCWlmIChlcnIpIHsKPj4gKwkvKiBY
ZW4gZG9tMCBtaWdodCBoYXZlIHJlZ2lzdGVyZWQgdGhlIGRldmljZSBhbHJlYWR5LiAqLwo+PiAr
CWlmIChlcnIgJiYgKGVyciAhPSAtRUJVU1kgfHwgIXhlbl9pbml0aWFsX2RvbWFpbigpIHx8Cj4+
ICsJCSAgICAhSVNfRU5BQkxFRChDT05GSUdfWEVOX01DRV9MT0cpKSkgewo+PiAgCQlwcl9lcnIo
IlVuYWJsZSB0byBpbml0IGRldmljZSAvZGV2L21jZWxvZyAocmM6ICVkKVxuIiwgZXJyKTsKPiAK
PiBMZXQncyBzaW1wbGlmeSB0aGF0Ogo+IAo+IAlpZiAoZXJyKSB7Cj4gCQlpZiAoZXJyID09IC1F
QlVTWSkKPiAJCQljb25zdCBjaGFyICpzID0gIiwgYWxyZWFkeSByZWdpc3RlcmVkIjsKPiAJCWVs
c2UKPiAJCQljb25zdCBjaGFyICpzID0gIiI7Cj4gCj4gCQlwcl9lcnIoIlVuYWJsZSB0byBpbml0
IGRldmljZSAvZGV2L21jZWxvZyAocmM6ICVkKSVzXG4iLCBlcnIsIHMpOwoKSSdkIHJhdGhlciBh
dm9pZCB0aGUgcHJfZXJyKCkgaW4gdGhlIC1FQlVTWSBjYXNlLiBXaGF0IGFib3V0OgoKaWYgKGVy
cikgewoJaWYgKGVyciA9PSAtRUJVU1kpCgkJcHJfaW5mbygiVW5hYmxlIHRvIGluaXQgZGV2aWNl
IC9kZXYvbWNlbG9nLCBhbHJlYWR5IHJlZ2lzdGVyZWQiKTsKCWVsc2UKCQlwcl9lcnIoIlVuYWJs
ZSB0byBpbml0IGRldmljZSAvZGV2L21jZWxvZyAocmM6ICVkKVxuIiwgZXJyKTsKfQoKCkp1ZXJn
ZW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 13 13:17:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 13:17:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKlh9-00015c-72; Tue, 13 Jun 2017 13: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=330855b71=Ian.Jackson@citrix.com>)
 id 1dKlh7-00015U-Tm
 for xen-devel@lists.xenproject.org; Tue, 13 Jun 2017 13:17:18 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 48/51-03613-DD5EF395; Tue, 13 Jun 2017 13:17:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDve6dp/a
 RBiemWlp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl7DvxjLTjCUrG3r5mlgfEZcxcjJ4eEgL/E
 rCubGUFsNgFdiaYtf9lAbF4BQYmTM5+wgNjMAjoSC3Z/YoOw5SW2v53DDFFjL/H4aSs7iM0io
 Cqx8eoWsBoRAXWJVa/3MUPUW0tsOLMBbI6wgK1E75YzTCA2p4ClxKlZb8FsIYF0iY1LPrNB3G
 Mi8XbhTiCbAyiuJjF3ffwERr5ZSC6aheSiWUguWsDIvIpRvTi1qCy1SNdEL6koMz2jJDcxM0f
 X0MBMLze1uDgxPTUnMalYLzk/dxMjMNAYgGAHY/dl/0OMkhxMSqK8W67YRArxJeWnVGYkFmfE
 F5XmpBYfYpTh4FCS4M14Yh8pJFiUmp5akZaZAwx5mLQEB4+SCK/ILaA0b3FBYm5xZjpE6hSjL
 kfThy1fmIRY8vLzUqXEeTmAESQkAFKUUZoHNwIWf5cYZaWEeRmBjhLiKUgtys0sQZV/xSjOwa
 gkzCsDcglPZl4J3KZXQEcwAR1xHeR+3uKSRISUVANj6MbIrMNHdHn+NF+a47nq8YHl31O/maV
 bzOo+NktrevHGFQfmuPursrRd2cQqvZgtom/Kt8cr3z7pMon0eL7a4JTJRtmufZvUmHLVA89V
 TjUQe7/f4kEEo8m7x4fFdPZavfL5IMlV+SnJ1UTzfbTyv9pqoaJTm2zfS7prpKd++HDz1ezXN
 xbfV2Ipzkg01GIuKk4EAEVE66+6AgAA
X-Env-Sender: prvs=330855b71=Ian.Jackson@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1497359835!97934600!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24358 invoked from network); 13 Jun 2017 13:17:16 -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 Jun 2017 13:17:16 -0000
X-IronPort-AV: E=Sophos;i="5.39,338,1493683200"; d="scan'208";a="436191419"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22847.58834.647670.34040@mariner.uk.xensource.com>
Date: Tue, 13 Jun 2017 14:17:06 +0100
To: Armando Vega <armando@greenhost.nl>
In-Reply-To: <20170608183914.6152-2-armando@greenhost.nl>
References: <20170605204755.22850-1-armando@greenhost.nl>
 <20170608183914.6152-2-armando@greenhost.nl>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH v2 1/1] xl.cfg man page cleanup and 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>

QXJtYW5kbyBWZWdhIHdyaXRlcyAoIltQQVRDSCB2MiAxLzFdIHhsLmNmZyBtYW4gcGFnZSBjbGVh
bnVwIGFuZCBmaXhlcyIpOgo+IC0gZml4ZWQgc29tZSBtaW5vciBudW1iZXJpbmcgYW5kIHN5bnRh
eCBpc3N1ZXMgaW4gdGhlIENQVSBhbGxvY2F0aW9uCj4gICBleGFtcGxlcyBmb3IgdGhlICdjcHVz
JyBvcHRpb24KPiAtIHNlbWFudGljIGZpeGVzIHRvIG1ha2UgZXhwbGFuYXRpb25zIG1vcmUgY2xl
YXIgdGhyb3VnaG91dAo+IC0gZml4ZWQgYWxsIHRoZSB0eXBvJ3MgSSBjb3VsZCBzZWUKPiAtIGdl
bmVyYWwgc3R5bGluZyBhbmQgbWFrZXVwIGZpeGVzIHRvIG1ha2UgZXZlcnl0aGluZyBsb29rIG1v
cmUgY29uc2lzdGVudAo+IAo+IFNpZ25lZC1vZmYtYnk6IEFybWFuZG8gVmVnYSA8YXJtYW5kb0Bn
cmVlbmhvc3Qubmw+Cj4gUmV2aWV3ZWQtYnk6IERhcmlvIEZhZ2dpb2xpIDxkYXJpby5mYWdnaW9s
aUBjaXRyaXguY29tPgoKVGhhbmtzIHRvIGJvdGggb2YgeW91LgoKQWNrZWQtYnk6IElhbiBKYWNr
c29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgoKKHdpdGhvdXQgZG9pbmcgYSB0aG9yb3Vn
aCByZXZpZXcpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 13 13:18:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 13: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 1dKlhq-0001Bh-G6; Tue, 13 Jun 2017 13:18:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bp@alien8.de>) id 1dKlhp-0001BX-9T
 for xen-devel@lists.xenproject.org; Tue, 13 Jun 2017 13:18:01 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 90/95-03058-806EF395; Tue, 13 Jun 2017 13:18:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXCytl5VJfjmX2
 kweVpEhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bP7gtsBeuYK65PXsHcwHiDqYuRg0NCQFfi
 TZ9OFyMXh5DAVkaJGZuWsUE495kkzh9/xtrFyMnBIqAqcfLrYhYQm01ARWLpmVtMILaIgLLEx
 9ZedpAGZoEdjBJtv08zgiSEBWIkZk2dBdbMK2AqsW3WKRaIqRMYJX4ce8gOkRCUODnzCdhUZg
 F1iT/zLjGDnMQsIC2x/B8HSJhTwEZix6xzYDNFgRZ3Lp3DMoGRfxaS7llIumchdC9gZF7FqF6
 cWlSWWqRrqZdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERiEDECwg/HupoBDjJIc
 TEqivFuu2EQK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDNeGIfKSRYlJqeWpGWmQOMB5i0BAePk
 givyC2gNG9xQWJucWY6ROoUoy5H04ctX5iEWPLy81KlxHlbQWYIgBRllObBjYDF5iVGWSlhXk
 ago4R4ClKLcjNLUOVfMYpzMCoJ88qATOHJzCuB2/QK6AgmoCOug9zPW1ySiJCSamBcKenzyvR
 +3B7hZq4cp08KwWv3u75mZ1+45sOGDRFFq2fr7Ck/pxvH2CPyK3uG6MMbNWkxT6N9anbpLz2l
 zL/3i2bFL+k0ixjHC+3MDEEJjm5SX8sXb5CY+prX0ytb3GlTWn1T+FkDhUdnpd5qzn/zZ+IeD
 j/Rq2ueKJ2TWfhsP7NQt9P8JWVKLMUZiYZazEXFiQCNiuaGyAIAAA==
X-Env-Sender: bp@alien8.de
X-Msg-Ref: server-11.tower-21.messagelabs.com!1497359880!73563137!1
X-Originating-IP: [5.9.137.197]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28946 invoked from network); 13 Jun 2017 13:18:00 -0000
Received: from mail.skyhub.de (HELO mail.skyhub.de) (5.9.137.197)
 by server-11.tower-21.messagelabs.com with SMTP; 13 Jun 2017 13:18:00 -0000
X-Virus-Scanned: Nedap ESD1 at mail.skyhub.de
Received: from mail.skyhub.de ([127.0.0.1])
 by localhost (blast.alien8.de [127.0.0.1]) (amavisd-new, port 10026)
 with ESMTP id U05U-k4pCdMw; Tue, 13 Jun 2017 15:17:59 +0200 (CEST)
Received: from pd.tnic (p2003008C2F6872007C45AF6CD82A79EB.dip0.t-ipconnect.de
 [IPv6:2003:8c:2f68:7200:7c45:af6c:d82a:79eb])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mail.skyhub.de (SuperMail on ZX Spectrum 128k) with ESMTPSA id A27941EC01D4;
 Tue, 13 Jun 2017 15:17:59 +0200 (CEST)
Date: Tue, 13 Jun 2017 15:17:23 +0200
From: Borislav Petkov <bp@alien8.de>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170613131723.zjw2y5uewoayxfgw@pd.tnic>
References: <20170613124921.12795-1-jgross@suse.com>
 <20170613130216.3iodsfs6ygpxnovk@pd.tnic>
 <2b3a43ca-a256-a59a-533d-08fc3a5c9dae@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <2b3a43ca-a256-a59a-533d-08fc3a5c9dae@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: tony.luck@intel.com, x86@kernel.org, linux-kernel@vger.kernel.org,
 mingo@redhat.com, hpa@zytor.com, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com, tglx@linutronix.de
Subject: Re: [Xen-devel] [PATCH] xen/mce: don't issue error message for
 failed /dev/mcelog registration
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBKdW4gMTMsIDIwMTcgYXQgMDM6MTQ6NTNQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBJJ2QgcmF0aGVyIGF2b2lkIHRoZSBwcl9lcnIoKSBpbiB0aGUgLUVCVVNZIGNhc2Uu
IFdoYXQgYWJvdXQ6Cj4gCj4gaWYgKGVycikgewo+IAlpZiAoZXJyID09IC1FQlVTWSkKPiAJCXBy
X2luZm8oIlVuYWJsZSB0byBpbml0IGRldmljZSAvZGV2L21jZWxvZywgYWxyZWFkeSByZWdpc3Rl
cmVkIik7Cj4gCWVsc2UKPiAJCXByX2VycigiVW5hYmxlIHRvIGluaXQgZGV2aWNlIC9kZXYvbWNl
bG9nIChyYzogJWQpXG4iLCBlcnIpOwo+IH0KClN1cmUuCgpUaGFua3MuCgotLSAKUmVnYXJkcy9H
cnVzcywKICAgIEJvcmlzLgoKR29vZCBtYWlsaW5nIHByYWN0aWNlcyBmb3IgNDAwOiBhdm9pZCB0
b3AtcG9zdGluZyBhbmQgdHJpbSB0aGUgcmVwbHkuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 13 13:43:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 13: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 1dKm6I-0003AN-FI; Tue, 13 Jun 2017 13:43: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=33004f8e7=Andrew.Cooper3@citrix.com>)
 id 1dKm6H-0003AH-6s
 for xen-devel@lists.xenproject.org; Tue, 13 Jun 2017 13:43:17 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 CE/2D-01999-4FBEF395; Tue, 13 Jun 2017 13:43:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsWyU9JRQvfLa/t
 Ig46L7Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aN6zeYC14zVcw4dZm9gXELUxcjJ4eEgJ/E
 /Xsr2UBsYYEAie99C8FsESD7dF8DaxcjF4eQwDJGiUcX57KDOMwCB4CcvT8ZQarYBPQldr/4B
 DaJV8BW4urB+2DdLAKqEsvm3WEGsUUFwiXeNh5hgagRlDg58wmYzSlgL/HjxFlWEJtZwEDiyK
 I5ULa8xPa3c8B6hQTUJK71X2KHuDRdYuvfX8wTGPlnIRk1C0n7LCTtCxiZVzFqFKcWlaUW6Ro
 Z6CUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBAZiPQMD4w7Gxtl+hxglOZiURHm3
 XLGJFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBu/iVfaSQYFFqempFWmYOMCZg0hIcPEoivCK3g
 NK8xQWJucWZ6RCpU4y6HE0ftnxhEmLJy89LlRLnZQZGmJAASFFGaR7cCFh8XmKUlRLmZWRgYB
 DiKUgtys0sQZV/xSjOwagkzPv+JdAUnsy8ErhNr4COYAI64jrI/bzFJYkIKakGRr5T+a+/LlF
 SF77ywMXplKD7Vm2ho1vX1jW63P688/qtuKnJGwQNrs/cbebvYr7JpHeLv9Ru4ReOLVlr3ufP
 Ox6hacA4213v2Nkvsa2rj3z3rbHWmXnr+aaYJdHOz+o+Od54lpf21n9xlMXb5oe9iuc+yNoe3
 /mkymTv409xLL+cL0p0HTHU6VZiKc5INNRiLipOBAAKDxheygIAAA==
X-Env-Sender: prvs=33004f8e7=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1497361395!87323723!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37363 invoked from network); 13 Jun 2017 13:43:16 -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;
 13 Jun 2017 13:43:16 -0000
X-IronPort-AV: E=Sophos;i="5.39,338,1493683200"; d="scan'208";a="47679335"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5938219D0200007800160658@prv-mh.provo.novell.com>
 <5938219D0200007800160658@prv-mh.provo.novell.com>
 <5938220D0200007800160681@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <5b627171-b4ca-b312-ed65-49edb0c34298@citrix.com>
Date: Tue, 13 Jun 2017 14:43:10 +0100
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: <5938220D0200007800160681@prv-mh.provo.novell.com>
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>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Tim Deegan <tim@xen.org>
Subject: Re: [Xen-devel] [PATCH v2 1/2] HVM: sanitize
 DOMCTL_gethvmcontext_partial 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>

T24gMDcvMDYvMTcgMTQ6NTUsIEphbiBCZXVsaWNoIHdyb3RlOgo+IEhhdmUgdGhlIGNhbGxlciBp
bmRpY2F0ZSBpdHMgYnVmZmVyIHNpemUsIHByb3ZpZGUgYSBtZWFucyB0byBxdWVyeSB0aGUKPiBu
ZWVkZWQgc2l6ZSwgZG9uJ3QgaWdub3JlIHRoZSB1cHBlciBoYWx2ZXMgb2YgdHlwZSBjb2RlIGFu
ZCBpbnN0YW5jZSwKPiBhbmQgZG9uJ3QgY29weSBwYXJ0aWFsIGRhdGEuCj4KPiBTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gQWNrZWQtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 13 13:44:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 13:44:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKm7J-0003F7-Qc; Tue, 13 Jun 2017 13:44: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=33004f8e7=Andrew.Cooper3@citrix.com>)
 id 1dKm7I-0003F1-IN
 for xen-devel@lists.xenproject.org; Tue, 13 Jun 2017 13:44:20 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 40/96-03920-33CEF395; Tue, 13 Jun 2017 13:44:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsWyU9JRQtf4jX2
 kwYZdGhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aFriWsBWsZK2Ycu8newDiDsYuRk0NCwE9i
 +jkQm4NDWMBB4tgFsLCIQIDE6b4GVhBbSKBI4tuFS0xdjFwczALTmCRe//rGDpJgE9CX2P3iE
 xOIzStgK7G25SgziM0ioCrx9M91sBpRgXCJt41HWCBqBCVOznwCZnMK2Ev86uwHW8AsYCBxZN
 EcKFteYvvbOcwQi9UkrvVfYoe4M11i4rMelgmM/LOQjJqFpH0WkvYFjMyrGDWKU4vKUot0jSz
 0kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECg5ABCHYwnl8beIhRkoNJSZR3yxWb
 SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvItf2UcKCRalpqdWpGXmAOMBJi3BwaMkwityCyjNW
 1yQmFucmQ6ROsVozDHr35ovTBxNH7Z8YRJiycvPS5US52V+DVQqAFKaUZoHNwgWp5cYZaWEeR
 mBThPiKUgtys0sQZV/xSjOwagkzBsJMoUnM68Ebt8roFOYgE65DvIFb3FJIkJKqoExXVN41td
 Fq/6b3pftubJkM+uzb5tXKb7ntbcv6SiZtuV3TEfb/dbY9mK7q8euKke93Bjx1rB5svyCdYpW
 XJ8XVv87FBQ281ezoVvCl/V/xeS/Ngvc4ZZoYSx+nLlUOLP68ZzJE2KcxBX0Hig3Tfx0QHLfz
 OUNrRVxGR9b7kc+aNk6e2/LT2lHJZbijERDLeai4kQAg+89Z84CAAA=
X-Env-Sender: prvs=33004f8e7=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1497361459!67481824!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50573 invoked from network); 13 Jun 2017 13:44:19 -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;
 13 Jun 2017 13:44:19 -0000
X-IronPort-AV: E=Sophos;i="5.39,338,1493683200"; d="scan'208";a="47679418"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <593AC675020000780016160F@prv-mh.provo.novell.com>
 <593AC675020000780016160F@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <c9f03cba-3518-aa77-5568-643b4d8fca12@citrix.com>
Date: Tue, 13 Jun 2017 14:44:17 +0100
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: <593AC675020000780016160F@prv-mh.provo.novell.com>
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 v2] public: there's no MMUEXT_SET_FOREIGNDOM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDkvMDYvMTcgMTU6MDEsIEphbiBCZXVsaWNoIHdyb3RlOgo+IENvcnJlY3QgcmVzcGVjdGl2
ZSBjb21tZW50cy4KPgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KCkFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 13 13:45:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 13:45: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 1dKm8O-0003My-9O; Tue, 13 Jun 2017 13:45:28 +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 1dKm8N-0003Mn-C3
 for xen-devel@lists.xenproject.org; Tue, 13 Jun 2017 13:45:27 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 37/5E-02956-67CEF395; Tue, 13 Jun 2017 13:45:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrALMWRWlGSWpSXmKPExsVyuP0Ov27ZG/t
 Ig+kvOCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox18xawFhzgqVh/fxprA+Nuri5GTg4JASOJ
 txP/MXUxcnEICSxklHhwdwkjSIJNQFViw/VTrCC2iECQxIaOVrAiZoG5jBLftmwBcjg4hAWiJ
 E48tQapYQGq3/J6MxuIzStgInHjfS87xAJ5iY4Dk1kmMHIuYGRYxahRnFpUllqka2Shl1SUmZ
 5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kR6C8GINjBeH5t4CFGSQ4mJVHeLVdsIoX4kvJ
 TKjMSizPii0pzUosPMcpwcChJ8C5+ZR8pJFiUmp5akZaZAwwcmLQEB4+SCK/ILaA0b3FBYm5x
 ZjpE6hSjMceG1eu/MHHc6dvwhUmIJS8/L1VKnJf5NVCpAEhpRmke3CBYQF9ilJUS5mUEOk2Ip
 yC1KDezBFX+FaM4B6OSMG8kyBSezLwSuH2vgE5hAjrlOsgXvMUliQgpqQZgYBnvfOO94M03z7
 +R4mc5Fh/au5j5046vn17nqaRcqg5tDZSu5b6UEvjdP0juk8qxP8v6VVPW3xNMVOh9Nmlux41
 Pax+Lhq280RdWXDpt/qzmfVdkp4uYmn9fdGvV1M2Lfv7pM07N2FESO0WU8bvyS/67B3c0+x2v
 X/7GMenTurdc/JW2LGefK7EUZyQaajEXFScCAIDn/dJjAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1497361525!70166272!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17347 invoked from network); 13 Jun 2017 13:45:26 -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; 13 Jun 2017 13:45: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 736F9AE46;
 Tue, 13 Jun 2017 13:45:22 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org
Date: Tue, 13 Jun 2017 15:45:06 +0200
Message-Id: <20170613134507.16983-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
Cc: Juergen Gross <jgross@suse.com>, tony.luck@intel.com, mingo@redhat.com,
 bp@alien8.de, hpa@zytor.com, boris.ostrovsky@oracle.com, tglx@linutronix.de
Subject: [Xen-devel] [PATCH v2] xen/mce: don't issue error message for
	failed /dev/mcelog registration
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiBydW5uaW5nIHVuZGVyIFhlbiBhcyBkb20wIC9kZXYvbWNlbG9nIGlzIGJlaW5nIHJlZ2lz
dGVyZWQgYnkgWGVuCmluc3RlYWQgb2YgdGhlIG5vcm1hbCBtY2Vsb2cgZHJpdmVyLiBBdm9pZCBh
biBlcnJvciBtZXNzYWdlIGJlaW5nCmlzc3VlZCBieSB0aGUgbWNlbG9nIGRyaXZlciBpbiB0aGlz
IGNhc2UuIEluc3RlYWQgaXNzdWUgYW4gaW5mb3JtYXRpdmUKbWVzc2FnZSB0aGF0IFhlbiBoYXMg
cmVnaXN0ZXJlZCB0aGUgZGV2aWNlLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgotLS0KIGFyY2gveDg2L2tlcm5lbC9jcHUvbWNoZWNrL2Rldi1tY2Vsb2cu
YyB8IDExICsrKysrKysrKy0tCiBkcml2ZXJzL3hlbi9tY2Vsb2cuYyAgICAgICAgICAgICAgICAg
ICAgfCAgMiArKwogMiBmaWxlcyBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2tlcm5lbC9jcHUvbWNoZWNrL2Rldi1tY2Vsb2cu
YyBiL2FyY2gveDg2L2tlcm5lbC9jcHUvbWNoZWNrL2Rldi1tY2Vsb2cuYwppbmRleCA5YzYzMmNi
ODg1NDYuLjRlYjVmN2QxZDU5MyAxMDA2NDQKLS0tIGEvYXJjaC94ODYva2VybmVsL2NwdS9tY2hl
Y2svZGV2LW1jZWxvZy5jCisrKyBiL2FyY2gveDg2L2tlcm5lbC9jcHUvbWNoZWNrL2Rldi1tY2Vs
b2cuYwpAQCAtMzg4LDkgKzM4OCwxNiBAQCBzdGF0aWMgX19pbml0IGludCBkZXZfbWNlbG9nX2lu
aXRfZGV2aWNlKHZvaWQpCiAJLyogcmVnaXN0ZXIgY2hhcmFjdGVyIGRldmljZSAvZGV2L21jZWxv
ZyAqLwogCWVyciA9IG1pc2NfcmVnaXN0ZXIoJm1jZV9jaHJkZXZfZGV2aWNlKTsKIAlpZiAoZXJy
KSB7Ci0JCXByX2VycigiVW5hYmxlIHRvIGluaXQgZGV2aWNlIC9kZXYvbWNlbG9nIChyYzogJWQp
XG4iLCBlcnIpOwotCQlyZXR1cm4gZXJyOworCQlpZiAoZXJyID09IC1FQlVTWSkKKwkJCS8qIFhl
biBkb20wIG1pZ2h0IGhhdmUgcmVnaXN0ZXJlZCB0aGUgZGV2aWNlIGFscmVhZHkuICovCisJCQlw
cl9pbmZvKCJVbmFibGUgdG8gaW5pdCBkZXZpY2UgL2Rldi9tY2Vsb2csIGFscmVhZHkgcmVnaXN0
ZXJlZCIpOworCQllbHNlIHsKKwkJCXByX2VycigiVW5hYmxlIHRvIGluaXQgZGV2aWNlIC9kZXYv
bWNlbG9nIChyYzogJWQpXG4iLAorCQkJICAgICAgIGVycik7CisJCQlyZXR1cm4gZXJyOworCQl9
CiAJfQorCiAJbWNlX3JlZ2lzdGVyX2RlY29kZV9jaGFpbigmZGV2X21jZWxvZ19uYik7CiAJcmV0
dXJuIDA7CiB9CmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9tY2Vsb2cuYyBiL2RyaXZlcnMveGVu
L21jZWxvZy5jCmluZGV4IGE0OTNjNzMxNWU5NC4uNmNjMWMxNWJjZDg0IDEwMDY0NAotLS0gYS9k
cml2ZXJzL3hlbi9tY2Vsb2cuYworKysgYi9kcml2ZXJzL3hlbi9tY2Vsb2cuYwpAQCAtNDA4LDYg
KzQwOCw4IEBAIHN0YXRpYyBpbnQgX19pbml0IHhlbl9sYXRlX2luaXRfbWNlbG9nKHZvaWQpCiAJ
aWYgKHJldCkKIAkJZ290byBkZXJlZ2lzdGVyOwogCisJcHJfaW5mbygiL2Rldi9tY2Vsb2cgcmVn
aXN0ZXJlZCBieSBYZW5cbiIpOworCiAJcmV0dXJuIDA7CiAKIGRlcmVnaXN0ZXI6Ci0tIAoyLjEy
LjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 13 14:00:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 14: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 1dKmMM-0004Tr-MG; Tue, 13 Jun 2017 13:59: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 1dKmML-0004Tf-QS
 for xen-devel@lists.xensource.com; Tue, 13 Jun 2017 13:59:53 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 C6/9F-03058-9DFEF395; Tue, 13 Jun 2017 13:59:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVffGe/t
 IgyP6Fise/2axuDflPbsDk8fhD1dYPLb37WIPYIpizcxLyq9IYM24cW8uW8HDNsaKTdt62RsY
 N8d2MXJxCAn8ZZR43XWSHcJ5zCixdOlFIIcTyNnGKPH8tQOILSLgLPH1zFywOK+AvsS6LZvYQ
 GxhAXuJUx93MoM0Swh8VZbYeesMM0hCQsBTYt3J+yxdjBxg9t0vrl2M7BxsAlYSh8RAClgEVC
 XePdjENoGRewEjwypGjeLUorLUIl1Dc72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/Nx
 NjECPMwDBDsbbGwMOMUpyMCmJ8m65YhMpxJeUn1KZkVicEV9UmpNafIhRhoNDSYJX7519pJBg
 UWp6akVaZg4w9GDSEhw8SiK8Um+B0rzFBYm5xZnpEKlTjLocG1av/8IkxJKXn5cqJc5rADJDA
 KQoozQPbgQsDi4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmDfyNdAUnsy8ErhNr4COYAI64j
 rI/bzFJYkIKakGxtYXd/MztucuvPQip75RT/bwlBmz5x5zLd5w3f5ItNtUAynJ9bbG97dN0Th
 4PmZOt0P1GneN34w+zmp39hyR+fDn2sFiJ2eeFR8D26tPRn2zu3X8xJqFF346TX1uP6/0k+mJ
 O3aX57j4zCrkuRUfWlJrcTtS8+jMb2kf/vat3/nKUqxPXHBLna4SS3FGoqEWc1FxIgBimq5Pf
 gIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1497362390!47907352!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54470 invoked from network); 13 Jun 2017 13:59:51 -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 Jun 2017 13:59: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 1dKmMI-0005OP-4Y; Tue, 13 Jun 2017 13:59: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 1dKmMC-000336-LT; Tue, 13 Jun 2017 13:59:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dKmMC-0003ru-85; Tue, 13 Jun 2017 13:59:44 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110386-mainreport@xen.org>
X-Osstest-Failures: xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm: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/debian.repeat: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-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3: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-xtf-amd64-amd64-2:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-pvh-intel:guest-start: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-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-xsm:migrate-support-check: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-1: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-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-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-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-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-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-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-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-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-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
 xen-4.6-testing:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=2893fce1b7a748fd13b0fb8cbed9e8f7b62ef07b
X-Osstest-Versions-That: xen=314915cb4aa3865c8623516b65216b974a7d4e9a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 13 Jun 2017 13:59:44 +0000
Subject: [Xen-devel] [xen-4.6-testing test] 110386: 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>

ZmxpZ2h0IDExMDM4NiB4ZW4tNC42LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDM4Ni8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUg
bm90IGJsb2NraW5nOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgIDQ1IHh0Zi90ZXN0LWh2
bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGxpa2UgMTEwMTgzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0xICAgICAgNDUgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgbGlrZSAxMTAy
NDkKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBsaWtlIDExMDI0OQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEwMjQ5CiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE1IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFp
bCAgbGlrZSAxMTAyNDkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBn
dWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExMDI0OQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTEw
MjQ5CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbGlrZSAxMTAyNDkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExMDI0OQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIGxpa2UgMTEwMjQ5CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgIDY1IHh0Zi90ZXN0
LXB2MzJwYWUteHNhLTE5NCAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTQgICAgICAgNjUgeHRmL3Rlc3QtcHYzMnBhZS14c2EtMTk0ICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICA2NSB4dGYvdGVzdC1wdjMycGFlLXhz
YS0xOTQgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRl
bCAxMSBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTUgICAgICAgNjUgeHRmL3Rlc3QtcHYzMnBhZS14c2EtMTk0ICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgNjUgeHRmL3Rl
c3QtcHYzMnBhZS14c2EtMTk0ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmgtYW1kICAxMSBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE2IGRlYmlhbi1odm0taW5zdGFsbC9s
MS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDkgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA5IHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBm
b3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDI4OTNmY2UxYjdhNzQ4ZmQxM2IwZmI4
Y2JlZDllOGY3YjYyZWYwN2IKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAg
IDMxNDkxNWNiNGFhMzg2NWM4NjIzNTE2YjY1MjE2Yjk3NGE3ZDRlOWEKCkxhc3QgdGVzdCBvZiBi
YXNpcyAgIDExMDI0OSAgMjAxNy0wNi0xMCAwOTozNToyNCBaICAgIDMgZGF5cwpUZXN0aW5nIHNh
bWUgc2luY2UgICAxMTAzODYgIDIwMTctMDYtMTIgMjI6MTg6NTQgWiAgICAwIGRheXMgICAgMSBh
dHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIEtvbnJhZCBSemVzenV0ZWsgV2ls
ayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KICBNYXJrIFJ1dGxhbmQgPG1hcmsucnV0bGFuZEBh
cm0uY29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICBU
YW1hcyBLIExlbmd5ZWwgPHRhbWFzLmxlbmd5ZWxAemVudGlmaWMuY29tPgogIFdlaSBDaGVuIDxX
ZWkuQ2hlbkBhcm0uY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+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
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
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
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1p
Z3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2
NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPXhlbi00LjYtdGVzdGluZworIHJl
dmlzaW9uPTI4OTNmY2UxYjdhNzQ4ZmQxM2IwZmI4Y2JlZDllOGY3YjYyZWYwN2IKKyAuIC4vY3Jp
LWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1
bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAn
CiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxj
b25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAg
ICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hv
bWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAn
XScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3Jl
cG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScg
eC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tF
RD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUv
b3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCB4ZW4tNC42LXRlc3RpbmcgMjg5M2ZjZTFiN2E3
NDhmZDEzYjBmYjhjYmVkOWU4ZjdiNjJlZjA3YgorIGJyYW5jaD14ZW4tNC42LXRlc3RpbmcKKyBy
ZXZpc2lvbj0yODkzZmNlMWI3YTc0OGZkMTNiMGZiOGNiZWQ5ZThmN2I2MmVmMDdiCisgLiAuL2Ny
aS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysg
dW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUg
JwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFs
Y29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAg
ICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9o
b21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3Mg
J10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9y
ZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21l
L29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisg
LiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0
X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT14ZW4KKyB4ZW5icmFuY2g9eGVu
LTQuNi10ZXN0aW5nCisgJ1snIHh4ZW4gPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1sn
IHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tNC42LXRlc3RpbmcKKyBzZWxl
Y3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi00LjYtdGVzdGlu
ZworIHByZXZ4ZW5icmFuY2g9eGVuLTQuNS10ZXN0aW5nCisgJ1snIHgyODkzZmNlMWI3YTc0OGZk
MTNiMGZiOGNiZWQ5ZThmN2I2MmVmMDdiID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4g
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
dDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtMy4x
NAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3Jn
L2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysg
OiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hl
bi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLnhlbi00LjYtdGVzdGlu
ZworKyA6IGRhaWx5LWNyb24ueGVuLTQuNi10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC42
LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjYtdGVzdGluZworKyA6IGRhaWx5LWNyb24u
eGVuLTQuNi10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC42LXRlc3RpbmcKKysgOiBkYWls
eS1jcm9uLnhlbi00LjYtdGVzdGluZworKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2Nh
cmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhl
bi5naXQKKysgOiBkYWlseS1jcm9uLnhlbi00LjYtdGVzdGluZworKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBU
UkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZv
cHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFC
SU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9z
LmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29z
c3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgeGVuLTQuNi10ZXN0aW5nCisgY2FzZSAk
MSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3Jl
cG9zL3hlbgorIHhlbnZlcnNpb249eGVuLTQuNi10ZXN0aW5nCisgeGVudmVyc2lvbj14ZW4tNC42
CisgeGVudmVyc2lvbj00LjYKKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3hlbi5naXQgMjg5M2ZjZTFiN2E3NDhmZDEzYjBmYjhjYmVkOWU4ZjdiNjJlZjA3
YjpyZWZzL2hlYWRzL3N0YWJsZS00LjYKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC94ZW4uZ2l0CiAgIDMxNDkxNWMuLjI4OTNmY2UgIDI4OTNmY2UxYjdhNzQ4ZmQxM2Iw
ZmI4Y2JlZDllOGY3YjYyZWYwN2IgLT4gc3RhYmxlLTQuNgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 13 14:00:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 14: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 1dKmMY-000521-UJ; Tue, 13 Jun 2017 14:00: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=33074a6ff=wei.liu2@citrix.com>)
 id 1dKmMX-0004zQ-F3
 for xen-devel@lists.xenproject.org; Tue, 13 Jun 2017 14:00:05 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 EC/57-02180-4EFEF395; Tue, 13 Jun 2017 14:00:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpO6T9/a
 RBks+iVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmnT8xlLjjHWvFjRT9TA+M5li5GTg4JAX+J
 99ePMXUxcnCwCKhK/GkoBwmzCShL/OzsZQOxRQS0JV6sWgdmMwskSjxfsJcRxBYWsJXo3XKGC
 cTmFbCQWH6/B2gkF4eQwBxGice/zzBDJAQlTs58wgLRrCOxYPcnNpBdzALSEsv/cYCEOQUcJJ
 ov3wIrFxVQkehcOgesXEhAQaJj+jGmCYx8s5BMmoVk0iyESQsYmVcxahSnFpWlFukameglFWW
 mZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgQGWj0DA+MOxpuT/Q4xSnIwKYnybrliEynE
 l5SfUpmRWJwRX1Sak1p8iFGGg0NJgtcWGLhCgkWp6akVaZk5wJCHSUtw8CiJ8Eq9BUrzFhck5
 hZnpkOkTjHqcjR92PKFSYglLz8vVUqc1xtkhgBIUUZpHtwIWPxdYpSVEuZlZGBgEOIpSC3KzS
 xBlX/FKM7BqCTMG/kaaApPZl4J3KZXQEcwAR1xHeR+3uKSRISUVAOjXFL6jprZxhnMWj+X5/N
 3C1YraScmip7nq2ibI/l0lUJht9fVSe1T1y8O7XtYrv1x+4zqjn9Ch94detvpcGHbFokzE1O0
 czVY2LcJhKzc7LN3gaO48Z88yYjTSku+HAx2WDcxr5yJ21Zc5odVn0tDR0ehvpmdYuDUK3NP3
 j/DEhQcMbe49oASS3FGoqEWc1FxIgC1JOPDugIAAA==
X-Env-Sender: prvs=33074a6ff=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1497362402!103058775!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34134 invoked from network); 13 Jun 2017 14:00:03 -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;
 13 Jun 2017 14:00:03 -0000
X-IronPort-AV: E=Sophos;i="5.39,338,1493683200"; d="scan'208";a="427662838"
Date: Tue, 13 Jun 2017 14:59:45 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170613135945.vgdwv4233va4uewb@citrix.com>
References: <20170605204755.22850-1-armando@greenhost.nl>
 <20170608183914.6152-2-armando@greenhost.nl>
 <22847.58834.647670.34040@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <22847.58834.647670.34040@mariner.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Armando Vega <armando@greenhost.nl>, wei.liu2@citrix.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 1/1] xl.cfg man page cleanup and 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>

T24gVHVlLCBKdW4gMTMsIDIwMTcgYXQgMDI6MTc6MDZQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gQXJtYW5kbyBWZWdhIHdyaXRlcyAoIltQQVRDSCB2MiAxLzFdIHhsLmNmZyBtYW4gcGFn
ZSBjbGVhbnVwIGFuZCBmaXhlcyIpOgo+ID4gLSBmaXhlZCBzb21lIG1pbm9yIG51bWJlcmluZyBh
bmQgc3ludGF4IGlzc3VlcyBpbiB0aGUgQ1BVIGFsbG9jYXRpb24KPiA+ICAgZXhhbXBsZXMgZm9y
IHRoZSAnY3B1cycgb3B0aW9uCj4gPiAtIHNlbWFudGljIGZpeGVzIHRvIG1ha2UgZXhwbGFuYXRp
b25zIG1vcmUgY2xlYXIgdGhyb3VnaG91dAo+ID4gLSBmaXhlZCBhbGwgdGhlIHR5cG8ncyBJIGNv
dWxkIHNlZQo+ID4gLSBnZW5lcmFsIHN0eWxpbmcgYW5kIG1ha2V1cCBmaXhlcyB0byBtYWtlIGV2
ZXJ5dGhpbmcgbG9vayBtb3JlIGNvbnNpc3RlbnQKPiA+IAo+ID4gU2lnbmVkLW9mZi1ieTogQXJt
YW5kbyBWZWdhIDxhcm1hbmRvQGdyZWVuaG9zdC5ubD4KPiA+IFJldmlld2VkLWJ5OiBEYXJpbyBG
YWdnaW9saSA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4KPiAKPiBUaGFua3MgdG8gYm90aCBv
ZiB5b3UuCj4gCj4gQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXgu
Y29tPgo+IAo+ICh3aXRob3V0IGRvaW5nIGEgdGhvcm91Z2ggcmV2aWV3KQoKQWNrZWQgYW5kIGFw
cGxpZWQgdG8gc3RhZ2luZyBhbmQgc3RhZ2luZy00LjkuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 13 14:08:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 14: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 1dKmUk-0005QM-SM; Tue, 13 Jun 2017 14: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 <prvs=33004f8e7=Andrew.Cooper3@citrix.com>)
 id 1dKmUi-0005QG-MX
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 14:08:32 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 E9/1E-03058-FD1FF395; Tue, 13 Jun 2017 14:08:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsWyU9JRQvf+R/t
 Ig7sdohZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8atznWMBZvcKh7u+8vewLjOsouRk0NCwE9i
 574fbCC2sECcxPQTM1hBbBEBT4npF68zgdhCQPaUN5PZQWxmgRyJ901/WEBsNgF9id0vPoHV8
 ArYSqx6dBbMZhFQlXjbNZcZxBYVCJd423iEBaJGUOLkzCdgNqeAl8SRzdcYIWYaSBxZNIcVwp
 aX2P52DjPEXjWJa/2X2CHuTJfY+vcX8wRG/llIRs1C0j4LSfsCRuZVjBrFqUVlqUW6xsZ6SUW
 Z6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBQcgABDsYd64PPMQoycGkJMq75YpNpBBf
 Un5KZUZicUZ8UWlOavEhRhkODiUJ3t4P9pFCgkWp6akVaZk5wHiASUtw8CiJ8Eq9BUrzFhck5
 hZnpkOkTjHqcmxYvf4LkxBLXn5eqpQ4byjIDAGQoozSPLgRsNi8xCgrJczLCHSUEE9BalFuZg
 mq/CtGcQ5GJWFeT5ApPJl5JXCbXgEdwQR0xHWQ+3mLSxIRUlINjJ2JDYxVF5i7bPZMjP7GLJv
 IxNH2s+JzUZDoPWcpbfdLnateX3B1/7trfab60o1Vcx7NepN9zuXy96VBCTYNJ8XXPLrIZpt5
 VWGjaJbyXNsJhStt32s+Se/xf3w9Ir5WMN+g3Dwk6b/7xoAlt1flJs+vDFole79N5IRWmaTz+
 gcafU/UnkXGKrEUZyQaajEXFScCAO1eLvzIAgAA
X-Env-Sender: prvs=33004f8e7=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1497362910!67017870!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9432 invoked from network); 13 Jun 2017 14:08:31 -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;
 13 Jun 2017 14:08:31 -0000
X-IronPort-AV: E=Sophos;i="5.39,338,1493683200"; d="scan'208";a="47681253"
To: Igor Druzhinin <igor.druzhinin@citrix.com>, <xen-devel@lists.xen.org>
References: <1494426678-30346-1-git-send-email-igor.druzhinin@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <c5f2c45b-b5de-8fb3-666b-f06e4dc9935e@citrix.com>
Date: Tue, 13 Jun 2017 15:04:36 +0100
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: <1494426678-30346-1-git-send-email-igor.druzhinin@citrix.com>
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>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] firmware/vgabios: Port PCI based VBE LFB
 discovery method from QEMU fork
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTAvMDUvMTcgMTU6MzEsIElnb3IgRHJ1emhpbmluIHdyb3RlOgo+IFFFTVUtdHJhZGl0aW9u
YWwgaW1wbGVtZW50cyBub24tc3RhbmRhcmQgVkJFIHJlZ2lzdGVycyBmb3IgZ2V0dGluZyBMRkIK
PiBwaHlzaWNhbCBhZGRyZXNzIGZyb20gaW5zaWRlIG9mIFZHQSBCSU9TIGNvZGUuIFFFTVUgZG9l
c24ndCBoYXZlCj4gdGhvc2UgcmVnaXN0ZXJzIGltcGxlbWVudGVkIGFuZCByZXR1cm5zIDAgd2hl
biBhbiBIVk0gZ3Vlc3QgaXMgdHJ5aW5nIHRvCj4gYWNjZXNzIHRoZW0gZnJvbSB0aGUgZXhpc3Rp
bmcgUk9NQklPUyBjb2RlLiBUaGlzIGV2ZW50dWFsbHkgbGVhZHMgdG8KPiBhIHRyaXBsZSBmYXVs
dCBpbnNpZGUgYSBndWVzdCB3aGljaCBoYXBwZW5lZCB0byB1c2UgUk9NQklPUyBpbnN0ZWFkIG9m
Cj4gU2VhQklPUyB3aGVuIGluIHN0ZHZnYSBtb2RlLgo+Cj4gUUVNVSBtYWludGFpbnMgaXRzIG93
biBmb3JrIG9mIFZHQSBCSU9TIHdoZXJlIHRoZSBWQkUgTEZCIGRpc2NvdmVyeSBpcwo+IGltcGxl
bWVudGVkIHRocm91Z2ggYSByZWd1bGFyIFBDSSBCQVIgcmVhZGluZy4gSW4gb3JkZXIgdG8gc3Vw
cG9ydCB0aGF0Cj4gd2UgbmVlZCB0byBidWlsZCBhIFBDSSBjb21wbGlhbnQgVkdBIEJJT1MgdmVy
c2lvbiBmb3Igc3RkdmdhIGFuZCBpbmNsdWRlCj4gaXQgaW50byBST01CSU9TIGluc3RlYWQgb2Yg
dGhlIG9sZCBvbmUuCj4KPiBTaWduZWQtb2ZmLWJ5OiBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6
aGluaW5AY2l0cml4LmNvbT4KCkhvdyBtdWNoIG9mIHRoaXMgaXMgcG9ydGVkIGZyb20gZXhpc3Rp
bmcgY2hhbmdlcyBlbHNld2hlcmU/Cgo+IC0tLQo+IENDOiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Cj4gQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
Cj4gQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+IENDOiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IC0tLQo+ICB0b29scy9maXJtd2FyZS9odm1sb2Fk
ZXIvTWFrZWZpbGUgfCAgMiArLQo+ICB0b29scy9maXJtd2FyZS92Z2FiaW9zL01ha2VmaWxlICAg
fCAyOSArKysrKysrKysrKysrKystLQo+ICB0b29scy9maXJtd2FyZS92Z2FiaW9zL3ZiZS5jICAg
ICAgfCAgOSArKysrKysKPiAgdG9vbHMvZmlybXdhcmUvdmdhYmlvcy92Z2FiaW9zLmMgIHwgNjgg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gIDQgZmlsZXMgY2hhbmdl
ZCwgMTA1IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEvdG9v
bHMvZmlybXdhcmUvaHZtbG9hZGVyL01ha2VmaWxlIGIvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVy
L01ha2VmaWxlCj4gaW5kZXggODBkN2I0NC4uNWY2ZWFjZCAxMDA2NDQKPiAtLS0gYS90b29scy9m
aXJtd2FyZS9odm1sb2FkZXIvTWFrZWZpbGUKPiArKysgYi90b29scy9maXJtd2FyZS9odm1sb2Fk
ZXIvTWFrZWZpbGUKPiBAQCAtNDUsNyArNDUsNyBAQCBDSVJSVVNWR0FfREVCVUcgPz0gbgo+ICBS
T01CSU9TX0RJUiA6PSAuLi9yb21iaW9zCj4gIAo+ICBpZmVxICgkKENPTkZJR19ST01CSU9TKSx5
KQo+IC1TVERWR0FfUk9NICAgIDo9IC4uL3ZnYWJpb3MvVkdBQklPUy1sZ3BsLWxhdGVzdC5iaW4K
PiArU1REVkdBX1JPTSAgICA6PSAuLi92Z2FiaW9zL1ZHQUJJT1MtbGdwbC1sYXRlc3Quc3Rkdmdh
LmJpbgo+ICBpZmVxICgkKENJUlJVU1ZHQV9ERUJVRykseSkKPiAgQ0lSUlVTVkdBX1JPTSA6PSAu
Li92Z2FiaW9zL1ZHQUJJT1MtbGdwbC1sYXRlc3QuY2lycnVzLmRlYnVnLmJpbgo+ICBlbHNlCj4g
ZGlmZiAtLWdpdCBhL3Rvb2xzL2Zpcm13YXJlL3ZnYWJpb3MvTWFrZWZpbGUgYi90b29scy9maXJt
d2FyZS92Z2FiaW9zL01ha2VmaWxlCj4gaW5kZXggMzI4NDgxMi4uMGY0MDI2ZSAxMDA2NDQKPiAt
LS0gYS90b29scy9maXJtd2FyZS92Z2FiaW9zL01ha2VmaWxlCj4gKysrIGIvdG9vbHMvZmlybXdh
cmUvdmdhYmlvcy9NYWtlZmlsZQo+IEBAIC0xMSw3ICsxMSw3IEBAIFJFTFZFUlMgPSBgcHdkIHwg
c2VkICJzLS4qLy0tIiB8IHNlZCAicy92Z2FiaW9zLy8iIHwgc2VkICJzLy0vLyJgCj4gIFZHQUJJ
T1NfREFURSA9ICItRFZHQUJJT1NfREFURT1cIiQoVkdBQklPU19SRUxfREFURSlcIiIKPiAgCj4g
IC5QSE9OWTogYWxsCj4gLWFsbDogYmlvcyBjaXJydXMtYmlvcwo+ICthbGw6IGJpb3MgY2lycnVz
LWJpb3Mgc3RkdmdhLWJpb3MKPiAgCj4gIC5QSE9OWTogYmlvcwo+ICBiaW9zOiBiaW9zc3VtcyB2
Z2FiaW9zLmJpbiB2Z2FiaW9zLmRlYnVnLmJpbiAKPiBAQCAtMTksNiArMTksOSBAQCBiaW9zOiBi
aW9zc3VtcyB2Z2FiaW9zLmJpbiB2Z2FiaW9zLmRlYnVnLmJpbgo+ICAuUEhPTlk6IGNpcnJ1cy1i
aW9zCj4gIGNpcnJ1cy1iaW9zOiB2Z2FiaW9zLWNpcnJ1cy5iaW4gdmdhYmlvcy1jaXJydXMuZGVi
dWcuYmluCj4gIAo+ICsuUEhPTlk6IHN0ZHZnYS1iaW9zCj4gK3N0ZHZnYS1iaW9zOiB2Z2FiaW9z
LXN0ZHZnYS5iaW4gdmdhYmlvcy1zdGR2Z2EuZGVidWcuYmluCj4gKwo+ICAuUEhPTlk6IGNsZWFu
Cj4gIGNsZWFuOgo+ICAJcm0gLWYgIGJpb3NzdW1zIHZiZXRhYmxlcy1nZW4gdmJldGFibGVzLmgg
Ki5vICoucyAqLmxkODYgXAo+IEBAIC0zMCwxMyArMzMsMTUgQEAgZGlzdGNsZWFuOiBjbGVhbgo+
ICAKPiAgLlBIT05ZOiByZWxlYXNlCj4gIHJlbGVhc2U6IAo+IC0JVkdBQklPU19WRVJTPVwiLURW
R0FCSU9TX1ZFUlM9XFxcIiQoUkVMVkVSUylcXFwiXCIgbWFrZSBiaW9zIGNpcnJ1cy1iaW9zCj4g
KwlWR0FCSU9TX1ZFUlM9XCItRFZHQUJJT1NfVkVSUz1cXFwiJChSRUxWRVJTKVxcXCJcIiBtYWtl
IGJpb3MgY2lycnVzLWJpb3Mgc3RkdmdhLWJpb3MKPiAgCS9iaW4vcm0gLWYgICoubyAqLnMgKi5s
ZDg2IFwKPiAgICAgICAgICAgIHRlbXAuYXdrLiogdmdhYmlvcy4qLm9yaWcgX3ZnYWJpb3NfLiou
YyBjb3JlICouYmFrIC4jKgo+ICAJY3AgVkdBQklPUy1sZ3BsLWxhdGVzdC5iaW4gLi4vJChSRUxF
QVNFKS5iaW4KPiAgCWNwIFZHQUJJT1MtbGdwbC1sYXRlc3QuZGVidWcuYmluIC4uLyQoUkVMRUFT
RSkuZGVidWcuYmluCj4gIAljcCBWR0FCSU9TLWxncGwtbGF0ZXN0LmNpcnJ1cy5iaW4gLi4vJChS
RUxFQVNFKS5jaXJydXMuYmluCj4gIAljcCBWR0FCSU9TLWxncGwtbGF0ZXN0LmNpcnJ1cy5kZWJ1
Zy5iaW4gLi4vJChSRUxFQVNFKS5jaXJydXMuZGVidWcuYmluCj4gKwljcCBWR0FCSU9TLWxncGwt
bGF0ZXN0LnN0ZHZnYS5iaW4gLi4vJChSRUxFQVNFKS5zdGR2Z2EuYmluCj4gKwljcCBWR0FCSU9T
LWxncGwtbGF0ZXN0LnN0ZHZnYS5kZWJ1Zy5iaW4gLi4vJChSRUxFQVNFKS5zdGR2Z2EuZGVidWcu
YmluCj4gIAl0YXIgY3p2ZiAuLi8kKFJFTEVBU0UpLnRneiAtLWV4Y2x1ZGUgQ1ZTIC1DIC4uICQo
UkVMRUFTRSkvCj4gIAo+ICB2Z2FiaW9zLmJpbjogYmlvc3N1bXMgdmdhYmlvcy5jIHZnYWJpb3Mu
aCB2Z2Fmb250cy5oIHZnYXRhYmxlcy5oIHZiZS5oIHZiZS5jIHZiZXRhYmxlcy5oCj4gQEAgLTU5
LDYgKzY0LDI2IEBAIHZnYWJpb3MuZGVidWcuYmluOiBiaW9zc3VtcyB2Z2FiaW9zLmMgdmdhYmlv
cy5oIHZnYWZvbnRzLmggdmdhdGFibGVzLmggdmJlLmggdmJlCj4gIAkuL2Jpb3NzdW1zIFZHQUJJ
T1MtbGdwbC1sYXRlc3QuZGVidWcuYmluCj4gIAlscyAtbCBWR0FCSU9TLWxncGwtbGF0ZXN0LmRl
YnVnLmJpbgo+ICAKPiArdmdhYmlvcy1zdGR2Z2EuYmluOiBiaW9zc3VtcyB2Z2FiaW9zLmMgdmdh
Ymlvcy5oIHZnYWZvbnRzLmggdmdhdGFibGVzLmggdmJlLmggdmJlLmMgdmJldGFibGVzLmgKPiAr
CSQoR0NDKSAtRSAtUCB2Z2FiaW9zLmMgJChWR0FCSU9TX1ZFUlMpIC1EVkJFIC1EUENJQklPUyAt
RFBDSV9WSUQ9MHgxMjM0IC1EUENJX0RJRD0weDExMTEgJChWR0FCSU9TX0RBVEUpID4gX3ZnYWJp
b3Mtc3RkdmdhXy5jCgpUaGUgZ2VuZXJhbCBtYWtlZmlsZS1hcnkgYXJvdW5kIGhlcmUgaXMgaW4g
c2VyaW91cyBuZWVkIG9mIGltcHJvdmVtZW50LAphbHRob3VnaCBpdCB3b3VsZCBiZSBiZXR0ZXIg
dG8gbm90IG1lcmdlIHRoYXQgd2l0aCBhIGZ1bmN0aW9uYWwgZml4LiAKSG93ZXZlciwgZ2l2ZW4g
dGhhdCBhbGwgdGhlIGNpcnJ1cyBpcyBiZWhpbmQgLURDSVJSVVMsIHdvdWxkbid0IGl0IGJlCmJl
dHRlciB0byB1c2UgLURTVERWR0EgaGVyZT8KCj4gKwkkKEJDQykgLW8gdmdhYmlvcy1zdGR2Z2Eu
cyAtQy1jIC1EX19pODZfXyAtUyAtMCBfdmdhYmlvcy1zdGR2Z2FfLmMKPiArCXNlZCAtZSAncy9e
XC50ZXh0Ly8nIC1lICdzL15cLmRhdGEvLycgdmdhYmlvcy1zdGR2Z2EucyA+IF92Z2FiaW9zLXN0
ZHZnYV8ucwo+ICsJJChBUzg2KSBfdmdhYmlvcy1zdGR2Z2FfLnMgLWIgdmdhYmlvcy1zdGR2Z2Eu
YmluIC11IC13LSAtZyAtMCAtaiAtTyAtbCB2Z2FiaW9zLXN0ZHZnYS50eHQKPiArCXJtIC1mIF92
Z2FiaW9zLXN0ZHZnYV8ucyBfdmdhYmlvcy1zdGR2Z2FfLmMgdmdhYmlvcy1zdGR2Z2Eucwo+ICsJ
Y3AgdmdhYmlvcy1zdGR2Z2EuYmluIFZHQUJJT1MtbGdwbC1sYXRlc3Quc3RkdmdhLmJpbgo+ICsJ
Li9iaW9zc3VtcyBWR0FCSU9TLWxncGwtbGF0ZXN0LnN0ZHZnYS5iaW4KPiArCWxzIC1sIFZHQUJJ
T1MtbGdwbC1sYXRlc3Quc3RkdmdhLmJpbgo+ICsKPiArdmdhYmlvcy1zdGR2Z2EuZGVidWcuYmlu
OiBiaW9zc3VtcyB2Z2FiaW9zLmMgdmdhYmlvcy5oIHZnYWZvbnRzLmggdmdhdGFibGVzLmggdmJl
LmggdmJlLmMgdmJldGFibGVzLmgKPiArCSQoR0NDKSAtRSAtUCB2Z2FiaW9zLmMgJChWR0FCSU9T
X1ZFUlMpIC1EVkJFIC1EUENJQklPUyAtRFBDSV9WSUQ9MHgxMjM0IC1EUENJX0RJRD0weDExMTEg
LURERUJVRyAkKFZHQUJJT1NfREFURSkgPiBfdmdhYmlvcy1zdGR2Z2EtZGVidWdfLmMKPiArCSQo
QkNDKSAtbyB2Z2FiaW9zLXN0ZHZnYS1kZWJ1Zy5zIC1DLWMgLURfX2k4Nl9fIC1TIC0wIF92Z2Fi
aW9zLXN0ZHZnYS1kZWJ1Z18uYwo+ICsJc2VkIC1lICdzL15cLnRleHQvLycgLWUgJ3MvXlwuZGF0
YS8vJyB2Z2FiaW9zLXN0ZHZnYS1kZWJ1Zy5zID4gX3ZnYWJpb3Mtc3RkdmdhLWRlYnVnXy5zCj4g
KwkkKEFTODYpIF92Z2FiaW9zLXN0ZHZnYS1kZWJ1Z18ucyAtYiB2Z2FiaW9zLXN0ZHZnYS1kZWJ1
Zy5iaW4gLXUgLXctIC1nIC0wIC1qIC1PIC1sIHZnYWJpb3Mtc3RkdmdhLWRlYnVnLnR4dAo+ICsJ
cm0gLWYgX3ZnYWJpb3Mtc3RkdmdhLWRlYnVnXy5zIF92Z2FiaW9zLXN0ZHZnYS1kZWJ1Z18uYyB2
Z2FiaW9zLXN0ZHZnYS1kZWJ1Zy5zCj4gKwljcCB2Z2FiaW9zLXN0ZHZnYS1kZWJ1Zy5iaW4gVkdB
QklPUy1sZ3BsLWxhdGVzdC5zdGR2Z2EuZGVidWcuYmluCj4gKwkuL2Jpb3NzdW1zIFZHQUJJT1Mt
bGdwbC1sYXRlc3Quc3RkdmdhLmRlYnVnLmJpbgo+ICsJbHMgLWwgVkdBQklPUy1sZ3BsLWxhdGVz
dC5zdGR2Z2EuZGVidWcuYmluCj4gKwo+ICB2Z2FiaW9zLWNpcnJ1cy5iaW46IGJpb3NzdW1zIHZn
YWJpb3MuYyB2Z2FiaW9zLmggdmdhZm9udHMuaCB2Z2F0YWJsZXMuaCBjbGV4dC5jCj4gIAkkKEdD
QykgLUUgLVAgdmdhYmlvcy5jICQoVkdBQklPU19WRVJTKSAtRENJUlJVUyAtRFBDSUJJT1MgJChW
R0FCSU9TX0RBVEUpID4gX3ZnYWJpb3MtY2lycnVzXy5jCj4gIAkkKEJDQykgLW8gdmdhYmlvcy1j
aXJydXMucyAtQy1jIC1EX19pODZfXyAtUyAtMCBfdmdhYmlvcy1jaXJydXNfLmMKPiBkaWZmIC0t
Z2l0IGEvdG9vbHMvZmlybXdhcmUvdmdhYmlvcy92YmUuYyBiL3Rvb2xzL2Zpcm13YXJlL3ZnYWJp
b3MvdmJlLmMKPiBpbmRleCBjNTA2NjkwLi5kNzcwNmY1IDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2Zp
cm13YXJlL3ZnYWJpb3MvdmJlLmMKPiArKysgYi90b29scy9maXJtd2FyZS92Z2FiaW9zL3ZiZS5j
Cj4gQEAgLTkxNCw2ICs5MTQsNyBAQCBCaXQxNnUgKkFYO0JpdDE2dSBDWDsgQml0MTZ1IEVTO0Jp
dDE2dSBESTsKPiAgICAgICAgICBNb2RlSW5mb0xpc3RJdGVtICAqY3VyX2luZm87Cj4gICAgICAg
ICAgQm9vbGVhbiAgICAgICAgICAgdXNpbmdfbGZiOwo+ICAgICAgICAgIE1vZGVJbmZvQmxvY2tD
b21wYWN0ICAgaW5mbzsKPiArICAgICAgICBCaXQxNnUgICAgICAgICAgICBsZmJfYWRkcj0wOwo+
ICAKPiAgI2lmZGVmIERFQlVHCj4gICAgICAgICAgcHJpbnRmKCJWQkUgdmJlX2Jpb3Nmbl9yZXR1
cm5fbW9kZV9pbmZvcm1hdGlvbiBFUyV4IERJJXggQ1gleFxuIixFUyxESSxDWCk7Cj4gQEAgLTk1
Nyw2ICs5NTgsMTQgQEAgQml0MTZ1ICpBWDtCaXQxNnUgQ1g7IEJpdDE2dSBFUztCaXQxNnUgREk7
Cj4gICAgICAgICAgICAgICAgICBvdXR3KFZCRV9ESVNQSV9JT1BPUlRfSU5ERVgsVkJFX0RJU1BJ
X0lOREVYX0xGQl9BRERSRVNTX0wpOwo+ICAgICAgICAgICAgICAgICAgaW5mby5QaHlzQmFzZVB0
ciB8PSBpbncoVkJFX0RJU1BJX0lPUE9SVF9EQVRBKTsKPiAgI2VuZGlmIAkJCQkJCQkKPiArI2lm
ZGVmIFBDSV9WSUQKPiArICAgICAgICAgICAgICAgIGlmICgoQml0MTZ1KShpbmZvLlBoeXNCYXNl
UHRyID4+IDE2KSA9PSAwICYmCj4gKyAgICAgICAgICAgICAgICAgICAgKEJpdDE2dSlpbmZvLlBo
eXNCYXNlUHRyID09IDApCj4gKyAgICAgICAgICAgICAgICAgIGxmYl9hZGRyID0gcGNpX2dldF9s
ZmJfYWRkcihQQ0lfVklEKTsKPiArCj4gKyAgICAgICAgICAgICAgICBpZiAobGZiX2FkZHIgPiAw
KQo+ICsgICAgICAgICAgICAgICAgICBpbmZvLlBoeXNCYXNlUHRyID0gKChCaXQzMnUpbGZiX2Fk
ZHIgPDwgMTYpOwo+ICsjZW5kaWYKPiAgICAgICAgICAgICAgICAgIHJlc3VsdCA9IDB4NGY7Cj4g
IAo+ICAgICAgICAgICAgICAgICAgLy8gY29weSB1cGRhdGVzIGluIG1vZGVfaW5mb19ibG9jayBi
YWNrCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2Zpcm13YXJlL3ZnYWJpb3MvdmdhYmlvcy5jIGIvdG9v
bHMvZmlybXdhcmUvdmdhYmlvcy92Z2FiaW9zLmMKPiBpbmRleCAxYzc1YjdkLi4yMjQ3MWM1IDEw
MDY0NAo+IC0tLSBhL3Rvb2xzL2Zpcm13YXJlL3ZnYWJpb3MvdmdhYmlvcy5jCj4gKysrIGIvdG9v
bHMvZmlybXdhcmUvdmdhYmlvcy92Z2FiaW9zLmMKPiBAQCAtMjA5LDggKzIwOSwxMyBAQCB2Z2Fi
aW9zX3BjaV9kYXRhOgo+ICAud29yZCAweDEwMTMKPiAgLndvcmQgMHgwMGI4IC8vIENMR0Q1NDQ2
Cj4gICNlbHNlCj4gKyNpZmRlZiBQQ0lfVklECgpUaGlzIHByb2JhYmx5IHdhbnRzIHRvIGJlIGFu
ICNlbGlmIGRlZmluZWQoU1REVkdBKSB0byBhdm9pZCB0aGUgcmVwZWF0ZWQKI2VuZGlmJ3MgYWZ0
ZXIgdGhlIGVycm9yLgoKfkFuZHJldwoKPiArLndvcmQgUENJX1ZJRAo+ICsud29yZCBQQ0lfRElE
Cj4gKyNlbHNlCj4gICNlcnJvciAiVW5rbm93biBQQ0kgdmVuZG9yIGFuZCBkZXZpY2UgaWQiCj4g
ICNlbmRpZgo+ICsjZW5kaWYKPiAgLndvcmQgMCAvLyByZXNlcnZlZAo+ICAud29yZCAweDE4IC8v
IGRsZW4KPiAgLmJ5dGUgMCAvLyByZXZpc2lvbgo+IEBAIC0zODI5LDYgKzM4MzQsNjkgQEAgdm9p
ZCBwcmludGYocykKPiAgfQo+ICAjZW5kaWYKPiAgCj4gK0FTTV9TVEFSVAo+ICsgIDsgZ2V0IExG
QiBhZGRyZXNzIGZyb20gUENJCj4gKyAgOyBpbiAtIGF4OiBQQ0kgZGV2aWNlIHZlbmRvcgo+ICsg
IDsgb3V0IC0gYXg6IExGQiBhZGRyZXNzIChoaWdoIDE2IGJpdCkKPiArICA7OyBOT1RFIC0gbWF5
IGJlIGNhbGxlZCBpbiBwcm90ZWN0ZWQgbW9kZQo+ICtfcGNpX2dldF9sZmJfYWRkcjoKPiArICBw
dXNoIGJ4Cj4gKyAgcHVzaCBjeAo+ICsgIHB1c2ggZHgKPiArICBwdXNoIGVheAo+ICsgICAgbW92
IGJ4LCBheAo+ICsgICAgeG9yIGN4LCBjeAo+ICsgICAgbW92IGRsLCAjMHgwMAo+ICsgICAgY2Fs
bCBwY2lfcmVhZF9yZWcKPiArICAgIGNtcCBheCwgIzB4ZmZmZgo+ICsgICAganogcGNpX2dldF9s
ZmJfYWRkcl9mYWlsCj4gKyBwY2lfZ2V0X2xmYl9hZGRyX25leHRfZGV2Ogo+ICsgICAgbW92IGRs
LCAjMHgwMAo+ICsgICAgY2FsbCBwY2lfcmVhZF9yZWcKPiArICAgIGNtcCBheCwgYnggOzsgY2hl
Y2sgdmVuZG9yCj4gKyAgICBqeiBwY2lfZ2V0X2xmYl9hZGRyX2ZvdW5kCj4gKyAgICBhZGQgY3gs
ICMweDgKPiArICAgIGNtcCBjeCwgIzB4MjAwIDs7IHNlYXJjaCBidXMgIzAgYW5kICMxCj4gKyAg
ICBqYiBwY2lfZ2V0X2xmYl9hZGRyX25leHRfZGV2Cj4gKyBwY2lfZ2V0X2xmYl9hZGRyX2ZhaWw6
Cj4gKyAgICB4b3IgZHgsIGR4IDs7IG5vIExGQgo+ICsgICAgam1wIHBjaV9nZXRfbGZiX2FkZHJf
cmV0dXJuCj4gKyBwY2lfZ2V0X2xmYl9hZGRyX2ZvdW5kOgo+ICsgICAgbW92IGRsLCAjMHgxMCA7
OyBJL08gc3BhY2UgIzAKPiArICAgIGNhbGwgcGNpX3JlYWRfcmVnCj4gKyAgICB0ZXN0IGF4LCAj
MHhmZmYxCj4gKyAgICBqeiBwY2lfZ2V0X2xmYl9hZGRyX3N1Y2Nlc3MKPiArICAgIG1vdiBkbCwg
IzB4MTQgOzsgSS9PIHNwYWNlICMxCj4gKyAgICBjYWxsIHBjaV9yZWFkX3JlZwo+ICsgICAgdGVz
dCBheCwgIzB4ZmZmMQo+ICsgICAgam56IHBjaV9nZXRfbGZiX2FkZHJfZmFpbAo+ICsgcGNpX2dl
dF9sZmJfYWRkcl9zdWNjZXNzOgo+ICsgICAgc2hyIGVheCwgIzE2Cj4gKyAgICBtb3YgZHgsIGF4
IDs7IExGQiBhZGRyZXNzCj4gKyBwY2lfZ2V0X2xmYl9hZGRyX3JldHVybjoKPiArICBwb3AgZWF4
Cj4gKyAgbW92IGF4LCBkeAo+ICsgIHBvcCBkeAo+ICsgIHBvcCBjeAo+ICsgIHBvcCBieAo+ICsg
IHJldAo+ICsKPiArICA7IHJlYWQgUENJIHJlZ2lzdGVyCj4gKyAgOyBpbiAtIGN4OiBkZXZpY2Uv
ZnVuY3Rpb24KPiArICA7IGluIC0gZGw6IHJlZ2lzdGVyCj4gKyAgOyBvdXQgLSBlYXg6IHZhbHVl
Cj4gK3BjaV9yZWFkX3JlZzoKPiArICBtb3YgZWF4LCAjMHgwMDgwMDAwMAo+ICsgIG1vdiBheCwg
Y3gKPiArICBzaGwgZWF4LCAjOAo+ICsgIG1vdiBhbCwgZGwKPiArICBtb3YgZHgsICMweGNmOAo+
ICsgIG91dCBkeCwgZWF4Cj4gKyAgYWRkIGRsLCAjNAo+ICsgIGluICBlYXgsIGR4Cj4gKyAgcmV0
Cj4gK0FTTV9FTkQKPiArCj4gICNpZmRlZiBWQkUKPiAgI2luY2x1ZGUgInZiZS5jIgo+ICAjZW5k
aWYKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 13 14:12:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 14: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 1dKmYQ-000611-Bm; Tue, 13 Jun 2017 14:12: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 1dKmYP-00060v-Mv
 for xen-devel@lists.xenproject.org; Tue, 13 Jun 2017 14:12:21 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 D8/D9-03058-5C2FF395; Tue, 13 Jun 2017 14:12:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsVyuP0Ov+6RT/a
 RBm9+a1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnd/xuZCro5KhbemsvWwPiErYuRk0NCwEji
 7cR/TCC2kMBCRonXt7JBbGGBKIn7DTeYQWwRgXSJp//XgdUwC8hJ9H3ZwAxR7yqxr+MDK4jNJ
 qAqseH6KSCbg4NXwFri3bMqkDALUPjB5BPsILaoQLhE74F+sLW8AoISJ2c+YQGxOQXcJM6da2
 eDGK8u8WfeJWYIW1xi07PvrBC2vMT2t3OYJzDyz0LSPgtJyywkLbOQtCxgZFnFqFGcWlSWWqR
 rbKSXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYmgxAsIPx9LrAQ4ySHExKorxb
 rthECvEl5adUZiQWZ8QXleakFh9ilOHgUJLgrf5oHykkWJSanlqRlpkDjBKYtAQHj5IIr9Rbo
 DRvcUFibnFmOkTqFKMux52+DV+YhFjy8vNSpcR5fUBmCIAUZZTmwY2ARewlRlkpYV5GoKOEeA
 pSi3IzS1DlXzGKczAqCfN6fgCawpOZVwK36RXQEUxAR1wHuZ+3uCQRISXVwJjP8PtX+Q1WvXe
 lituFuHQuZuZe5fVmzonT8uLQO6vw/8eT52eacq32b4uaGSWe75F85hLTeReRoq7aHzfyU7ke
 lXmw+W7IfXBk8+wXr/44y2Tn3bksmHL4oMrvfSWLp2nm2j2dtWfL2WOypT5a4kuDIpykA3YHH
 Lqkfcu2ZoPQjr6tk667XVBiKc5INNRiLipOBADtzgAH0wIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1497363140!107578780!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45492 invoked from network); 13 Jun 2017 14:12:20 -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 Jun 2017 14:12: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 1456EAE83;
 Tue, 13 Jun 2017 14:12:20 +0000 (UTC)
To: Anoob Soman <anoob.soman@citrix.com>, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org
References: <1496836016-7053-1-git-send-email-anoob.soman@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <dd2f2a18-8d38-9a7d-9f1e-4f9e58f25d04@suse.com>
Date: Tue, 13 Jun 2017 16:12:18 +0200
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: <1496836016-7053-1-git-send-email-anoob.soman@citrix.com>
Content-Language: de-DE
Cc: boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH V3] xen-evtchn: Bind dyn evtchn:qemu-dm
 interrupt to next online VCPU
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDcvMDYvMTcgMTM6NDYsIEFub29iIFNvbWFuIHdyb3RlOgo+IEEgSFZNIGRvbWlhbiBib290
aW5nIGdlbmVyYXRlcyBhcm91bmQgMjAwSyAoZXZ0Y2huOnFlbXUtZG0geGVuLWR5bikKPiBpbnRl
cnJ1cHRzLGluIGEgc2hvcnQgcGVyaW9kIG9mIHRpbWUuIEFsbCB0aGVzZSBldnRjaG46cWVtdS1k
bSBhcmUgYm91bmQKPiB0byBWQ1BVIDAsIHVudGlsIGlycWJhbGFuY2Ugc2VlcyB0aGVzZSBJUlEg
YW5kIG1vdmVzIGl0IHRvIGEgZGlmZmVyZW50IFZDUFUuCj4gSW4gb25lIGNvbmZpZ3VyYXRpb24s
IGlycWJhbGFuY2UgcnVucyBldmVyeSAxMCBzZWNvbmRzLCB3aGljaCBtZWFucwo+IGlycWJhbGFu
Y2UgZG9lc24ndCBnZXQgdG8gc2VlIHRoZXNlIGJ1cnN0IG9mIGludGVycnVwdHMgYW5kIGRvZXNu
J3QKPiByZS1iYWxhbmNlIGludGVycnVwdHMgbW9zdCBvZiB0aGUgdGltZSwgbWFraW5nIGFsbCBl
dnRjaG46cWVtdS1kbSB0byBiZQo+IHByb2Nlc3NlZCBieSBWQ1BVMC4gVGhpcyBjYXVzZSBWQ1BV
MCB0byBzcGVuZCBtb3N0IG9mIHRpbWUgcHJvY2Vzc2luZwo+IGhhcmRpcnEgYW5kIHZlcnkgbGl0
dGxlIHRpbWUgb24gc29mdGlycS4gTW9yZW92ZXIsIGlmIGRvbTAga2VybmVsIFBSRUVNUFRJT04K
PiBpcyBkaXNhYmxlZCwgVkNQVTAgbmV2ZXIgcnVucyB3YXRjaGRvZyAocHJvY2VzcyBjb250ZXh0
KSwgdHJpZ2dlcmluZyBhCj4gc29mdGxvY2t1cCBkZXRlY3Rpb24gY29kZSB0byBwYW5pYy4KPiAK
PiBCaW5kaW5nIGV2dGNobjpxZW11LWRtIHRvIG5leHQgb25saW5lIFZDUFUsIHdpbGwgc3ByZWFk
IGhhcmRpcnEKPiBwcm9jZXNzaW5nIGV2ZW5seSBhY3Jvc3MgZGlmZmVyZW50IENQVS4gTGF0ZXIs
IGlycWJhbGFuY2Ugd2lsbCB0cnkgdG8gYmFsYW5jZQo+IGV2dGNobjpxZW11LWRtLCBpZiByZXF1
aXJlZC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbm9vYiBTb21hbiA8YW5vb2Iuc29tYW5AY2l0cml4
LmNvbT4KCkNvbW1pdHRlZCB0byB4ZW4vdGlwLmdpdCBmb3ItbGludXMtNC4xMwoKClRoYW5rcywK
Ckp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 13 14:12:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 14: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 1dKmYr-00063G-Jm; Tue, 13 Jun 2017 14:12: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 1dKmYq-000635-Fa
 for xen-devel@lists.xenproject.org; Tue, 13 Jun 2017 14:12:48 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 17/49-19409-FD2FF395; Tue, 13 Jun 2017 14:12:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVyuP0Ov+79T/a
 RBmf3cVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmfPskW3OSraLl1nr2B8Sl3FyMnh4SAkcTb
 if+Yuhi5OIQEFjJKzFwI4nByCAs4SNw//4EZxBYRyJQ4OfUcWJxZQE6i78sGsLiQgIfEnvUTG
 EFsNgFViQ3XT7GC2LwC1hIXetaB1bMAxR8d2AFWLyoQLtF7oJ8NokZQ4uTMJywgNqeAp8SVvp
 dQ89Ul/sy7xAxhi0tsevadFcKWl9j+dg7zBEb+WUjaZyFpmYWkZRaSlgWMLKsYNYpTi8pSi3S
 NTPSSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQKDs56BgXEH46vjfocYJTmYlER5
 t1yxiRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwcsCDHYhwaLU9NSKtMwcYJzApCU4eJREeKXeA
 qV5iwsSc4sz0yFSpxgVpcR5934ESgiAJDJK8+DaYLF5iVFWSpiXkYGBQYinILUoN7MEVf4Voz
 gHo5Iwr+cHoCk8mXklcNNfAS1mAlp8HeRm3uKSRISUVANjZ+yclB0qSdcKp9ztVz6UffzOYmX
 G6FtPHbd8WXxpW+qCzp/X/J8WbJ7e1e0a8WLBa6c08awvkidON9/X7XhnemDesRWsH+++5j7E
 t5vjt+0La/c8ZY4nbuxn2lbNnWJ3umgSj4tfaIHppRuP/XIEv20MYG/mfXjwwfxlATav7Bdx5
 658tVrrixJLcUaioRZzUXEiALWZhkvIAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1497363167!104737816!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30726 invoked from network); 13 Jun 2017 14:12:47 -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; 13 Jun 2017 14:12: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 E306BAE83;
 Tue, 13 Jun 2017 14:12:46 +0000 (UTC)
To: Ankur Arora <ankur.a.arora@oracle.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <1496448362-26558-1-git-send-email-ankur.a.arora@oracle.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <ca46fab0-2363-5f9c-41a0-1e543e0030ef@suse.com>
Date: Tue, 13 Jun 2017 16:12:45 +0200
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: <1496448362-26558-1-git-send-email-ankur.a.arora@oracle.com>
Content-Language: de-DE
Cc: boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH 0/5] xen/pvh*: Support > 32 VCPUs at 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>

T24gMDMvMDYvMTcgMDI6MDUsIEFua3VyIEFyb3JhIHdyb3RlOgo+IFRoaXMgcGF0Y2ggc2VyaWVz
IGZpeGVzIGEgYnVuY2ggb2YgaXNzdWVzIGluIHRoZSB4ZW5fdmNwdSBzZXR1cAo+IGxvZ2ljLgo+
IAo+IFNpbXBsaWZ5IHhlbl92Y3B1IHJlbGF0ZWQgY29kZTogY29kZSByZWZhY3RvcmluZyBpbiBh
ZHZhbmNlIG9mIHRoZQo+IHJlc3Qgb2YgdGhlIHBhdGNoIHNlcmllcy4KPiAKPiBTdXBwb3J0ID4g
MzIgVkNQVXMgYXQgcmVzdG9yZTogdW5pZnkgYWxsIHZjcHUgcmVzdG9yZSBsb2dpYyBpbgo+IHhl
bl92Y3B1X3Jlc3RvcmUoKSBhbmQgc3VwcG9ydCA+IDMyIFZDUFVzIGZvciBQVkgqLgo+IAo+IFJl
bW92ZSB2Y3B1IGluZm8gcGxhY2VtZW50IGZyb20gcmVzdG9yZSAoIVNNUCk6IHNvbWUgcHZfb3Bz
IGFyZQo+IG1hcmtlZCBSTyBhZnRlciBpbml0IHNvIGxldHMgbm90IHJlZG8geGVuX3NldHVwX3Zj
cHVfaW5mb19wbGFjZW1lbnQKPiBhdCByZXN0b3JlLgo+IAo+IEhhbmRsZSB4ZW5fdmNwdV9zZXR1
cCgpIGZhaWx1cmUgaW4gaG90cGx1ZzogaGFuZGxlIHZjcHVfaW5mbwo+IHJlZ2lzdHJhdGlvbiBm
YWlsdXJlcyBieSBwcm9wYWdhdGluZyB0aGVtIGZyb20gdGhlIGNwdWhwLXByZXBhcmUKPiBjYWxs
YmFjayBiYWNrIHVwIHRvIHRoZSBjcHVocCBsb2dpYy4KPiAKPiBIYW5kbGUgeGVuX3ZjcHVfc2V0
dXAoKSBmYWlsdXJlIGF0IGJvb3Q6IHB1bGwgQ1BVcyAoPiBNQVhfVklSVF9DUFVTKQo+IGRvd24g
aWYgd2UgZmFsbCBiYWNrIHRvIHhlbl9oYXZlX3ZjcHVfaW5mb19wbGFjZW1lbnQgPSAwLgo+IAo+
IFRlc3RlZCB3aXRoIHZhcmlvdXMgY29tYmluYXRpb25zIG9mIFBWL1BWSHYyL1BWSFZNIHNhdmUv
cmVzdG9yZQo+IGFuZCBjcHUtaG90YWRkLWhvdHJlbW92ZS4gQWxzbyB0ZXN0ZWQgYnkgc2ltdWxh
dGluZyBmYWlsdXJlIGluCj4gVkNQVU9QX3JlZ2lzdGVyX3ZjcHVfaW5mby4KPiAKPiBQbGVhc2Ug
cmV2aWV3Lgo+IAo+IEFua3VyIEFyb3JhICg1KToKPiAgIHhlbi92Y3B1OiBTaW1wbGlmeSB4ZW5f
dmNwdSByZWxhdGVkIGNvZGUKPiAgIHhlbi9wdmgqOiBTdXBwb3J0ID4gMzIgVkNQVXMgYXQgZG9t
YWluIHJlc3RvcmUKPiAgIHhlbi9wdjogRml4IE9PUFMgb24gcmVzdG9yZSBmb3IgYSBQViwgIVNN
UCBkb21haW4KPiAgIHhlbi92Y3B1OiBIYW5kbGUgeGVuX3ZjcHVfc2V0dXAoKSBmYWlsdXJlIGlu
IGhvdHBsdWcKPiAgIHhlbi92Y3B1OiBIYW5kbGUgeGVuX3ZjcHVfc2V0dXAoKSBmYWlsdXJlIGF0
IGJvb3QKPiAKPiAgYXJjaC94ODYveGVuL2VubGlnaHRlbi5jICAgICB8IDE1NCArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tCj4gIGFyY2gveDg2L3hlbi9lbmxpZ2h0
ZW5faHZtLmMgfCAgMzMgKysrKy0tLS0tLQo+ICBhcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2LmMg
IHwgIDg3ICsrKysrKysrKysrLS0tLS0tLS0tLS0tLQo+ICBhcmNoL3g4Ni94ZW4vc21wLmMgICAg
ICAgICAgIHwgIDMxICsrKysrKysrKwo+ICBhcmNoL3g4Ni94ZW4vc21wLmggICAgICAgICAgIHwg
ICAyICsKPiAgYXJjaC94ODYveGVuL3NtcF9odm0uYyAgICAgICB8ICAxNCArKystCj4gIGFyY2gv
eDg2L3hlbi9zbXBfcHYuYyAgICAgICAgfCAgIDYgKy0KPiAgYXJjaC94ODYveGVuL3N1c3BlbmRf
aHZtLmMgICB8ICAxMSArLS0tCj4gIGFyY2gveDg2L3hlbi94ZW4tb3BzLmggICAgICAgfCAgIDMg
Ky0KPiAgaW5jbHVkZS94ZW4veGVuLW9wcy5oICAgICAgICB8ICAgMiArCj4gIDEwIGZpbGVzIGNo
YW5nZWQsIDIxOCBpbnNlcnRpb25zKCspLCAxMjUgZGVsZXRpb25zKC0pCj4gCgpTZXJpZXMgY29t
bWl0dGVkIHRvIHhlbi90aXAuZ2l0IGZvci1saW51cy00LjEzCgoKVGhhbmtzLAoKSnVlcmdlbgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 13 14:22:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 14:22: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 1dKmi8-0006wC-Gs; Tue, 13 Jun 2017 14:22: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 1dKmi7-0006w1-2D
 for xen-devel@lists.xensource.com; Tue, 13 Jun 2017 14:22:23 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 AD/40-03920-E15FF395; Tue, 13 Jun 2017 14:22:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVVf2q32
 kwZ52BYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBm3FqRVrDLvOL0hRVsDYyT
 9boYuTiEBP4yStw9sYMNwnnMKHFpyUcmCGcbo0Rr9xbmLkZODhEBZ4mvZ+ayg9i8AvoSa5sms
 oHYwgJBEle3PwHrlhB4wiRxZ85WJpCEhICnRMPtu6ww9tNN94AGsXOwCVhJHBIDibIIqEocPf
 mIaQIj9wJGhlWMGsWpRWWpRbpGJnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIE
 +ZwCCHYz7PkYeYpTkYFIS5fUUsIsU4kvKT6nMSCzOiC8qzUktPsQow8GhJMF797N9pJBgUWp6
 akVaZg4w+GDSEhw8SiK8Um+B0rzFBYm5xZnpEKlTjLocG1av/8IkxJKXn5cqJc47B2SGAEhRR
 mke3AhYJFxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMG/aJ6ApPJl5JXCbXgEdwQR0xPUrNi
 BHlCQipKQaGPW9WTfNMfm78Mex01scY2+Jp365sKk4bPL6M13HZZQrdY7xbLt6R1FPKvSHTE3
 m5Yptv7et3W06mdvfZob58iuCHCe9Sudsmf9v3fozfFVWe2yWCd5c+j7LLfi34/6tvW9i/zj9
 OGadnSX1fu7WaTJLb1+on1AvN+3N7fC3HzqEnBK2JLIt7Q9XYinOSDTUYi4qTgQAmiiVV38CA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1497363740!73559856!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19220 invoked from network); 13 Jun 2017 14:22:21 -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; 13 Jun 2017 14:22:21 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dKmi3-00064V-MZ; Tue, 13 Jun 2017 14:22:19 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dKmhy-0005Jp-7m; Tue, 13 Jun 2017 14:22:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dKmhx-0005bn-R4; Tue, 13 Jun 2017 14:22:14 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110406-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=5ec164fd61bd8fc7adfb1ca2907d9159eeb1e37b
X-Osstest-Versions-That: xen=75dfe7c566c36e0af4714557a666827f49b69191
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 13 Jun 2017 14:22:13 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 110406: 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>

ZmxpZ2h0IDExMDQwNiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDQwNi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDVlYzE2NGZkNjFiZDhm
YzdhZGZiMWNhMjkwN2Q5MTU5ZWViMWUzN2IKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDc1ZGZlN2M1NjZjMzZlMGFmNDcxNDU1N2E2NjY4MjdmNDliNjkxOTEKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDExMDM3NSAgMjAxNy0wNi0xMiAxNDowMToyMyBaICAgIDEgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMTA0MDIgIDIwMTctMDYtMTMgMDk6MDQ6MTMgWiAgICAwIGRh
eXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgogIFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+CiAgV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9eGVuLXVuc3Rh
YmxlLXNtb2tlCisgcmV2aXNpb249NWVjMTY0ZmQ2MWJkOGZjN2FkZmIxY2EyOTA3ZDkxNTllZWIx
ZTM3YgorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1n
ZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MK
KysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAg
ICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0g
b3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MK
KysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9v
c3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9o
b21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sK
KysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JF
UE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9j
ay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIHhlbi11bnN0YWJsZS1z
bW9rZSA1ZWMxNjRmZDYxYmQ4ZmM3YWRmYjFjYTI5MDdkOTE1OWVlYjFlMzdiCisgYnJhbmNoPXhl
bi11bnN0YWJsZS1zbW9rZQorIHJldmlzaW9uPTVlYzE2NGZkNjFiZDhmYzdhZGZiMWNhMjkwN2Q5
MTU5ZWViMWUzN2IKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4g
Li9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmln
IFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAg
ICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJS
ZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0
L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQg
L2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyBy
ZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rl
c3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZwor
KyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVl
PXhlbgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyBxZW11dWJyYW5jaD1xZW11LXVw
c3RyZWFtLXVuc3RhYmxlCisgJ1snIHh4ZW4gPSB4bGludXggJ10nCisgbGludXhicmFuY2g9Cisg
J1snIHhxZW11LXVwc3RyZWFtLXVuc3RhYmxlID0geCAnXScKKyBzZWxlY3RfcHJldnhlbmJyYW5j
aAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZS1zbW9rZQorIHByZXZ4ZW5i
cmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHg1ZWMxNjRmZDYxYmQ4ZmM3YWRmYjFjYTI5MDdk
OTE1OWVlYjFlMzdiID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24K
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
eGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtMy4xNAorKyA6IHRlc3Rl
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
Oi9ob21lL3hlbi9naXQveGVuLmdpdCA1ZWMxNjRmZDYxYmQ4ZmM3YWRmYjFjYTI5MDdkOTE1OWVl
YjFlMzdiOnJlZnMvaGVhZHMvc21va2UKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC94ZW4uZ2l0CiAgIDc1ZGZlN2MuLjVlYzE2NGYgIDVlYzE2NGZkNjFiZDhmYzdhZGZi
MWNhMjkwN2Q5MTU5ZWViMWUzN2IgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 13 14:59:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 14: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 1dKnHh-0000ew-Hq; Tue, 13 Jun 2017 14:59: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=330a39dd3=owen.smith@citrix.com>)
 id 1dKnHg-0000eK-2D
 for xen-devel@lists.xenproject.org; Tue, 13 Jun 2017 14:59:08 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 4A/6C-01732-BBDFF395; Tue, 13 Jun 2017 14:59:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNIsWRWlGSWpSXmKPExsWyU9JRQnfXX/t
 Ig0XLeCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy5n3YwFfyIrejYvY6lgXF5UBcjJ4eEQJDE
 rB2rGEFsNgENiRmdi1lAbBGBEonLFxuYQWxhAW+JMx83MkPEfSTmbzzMCmFbSUz9cA2sl0VAV
 eLcg4XsIDavgLvEwtvNTCC2kECZxNX5m8BmcgrYSqzb9QnMZhSQlfjSuBpsJrOAuETTl5WsEP
 cISCzZc54ZwhaVePn4H1TcQGLr0n1AvRxA9bkSTz6nQqwSlDg58wnLBEbBWUgmzUKomoWkCqL
 EQOL9ufnMELa2xLKFr6FsfYmNX84yIosvYGRfxahRnFpUllqka2Ssl1SUmZ5RkpuYmaNraGCs
 l5taXJyYnpqTmFSsl5yfu4kRGBH1DAyMOxj79vodYpTkYFIS5d1yxSZSiC8pP6UyI7E4I76oN
 Ce1+BCjDAeHkgRv1x/7SCHBotT01Iq0zBxgbMKkJTh4lER47X4DpXmLCxJzizPTIVKnGHU5Nq
 xe/4VJiCUvPy9VSpy3E2SGAEhRRmke3AhYmrjEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZj
 3Asgqnsy8ErhNr4COYAI64jrI/bzFJYkIKakGxpkbF4a23ltXyJ10ePVsHUvmN/4nFZZvzvDl
 /dCk7vqquzxu1pJjrI+bxcs0p98p6Mjat2adysH/U+KLP8X4M5rt7q+fffvE/v3TjYo8Tpolh
 PEsOvRigdEOEbs7bee/fXfuL73VWL64k9do0vxfTWc6XlxxilYLnWpoP/3QuxhVnhbtGhFGGS
 WW4oxEQy3mouJEAE7Rr1wOAwAA
X-Env-Sender: prvs=330a39dd3=owen.smith@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1497365945!97844015!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.9 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
 MAILTO_TO_SPAM_ADDR,received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2936 invoked from network); 13 Jun 2017 14:59:06 -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;
 13 Jun 2017 14:59:06 -0000
X-IronPort-AV: E=Sophos;i="5.39,338,1493683200"; d="scan'208,217";a="47686410"
From: Owen Smith <owen.smith@citrix.com>
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH] kbdif.h: Introduce feature-vkbd-standalone
Thread-Index: AQHS4Fibrw1DUFV12EOriEZo4pfSzKIgsuQAgAI3nfk=
Date: Tue, 13 Jun 2017 14:59:04 +0000
Message-ID: <dc9e3885a4d34fc082a6f9d34aff56c1@AMSPEX02CL02.citrite.net>
References: <1496927343-29065-1-git-send-email-owen.smith@citrix.com>,
 <6e47da4b-f62e-78ac-8d14-97b75da0fcbb@gmail.com>
In-Reply-To: <6e47da4b-f62e-78ac-8d14-97b75da0fcbb@gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] kbdif.h: Introduce feature-vkbd-standalone
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============7644670922546605104=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============7644670922546605104==
Content-Language: en-GB
Content-Type: multipart/alternative;
	boundary="_000_dc9e3885a4d34fc082a6f9d34aff56c1AMSPEX02CL02citritenet_"

--_000_dc9e3885a4d34fc082a6f9d34aff56c1AMSPEX02CL02citritenet_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

Hi Oleksandr,



The reason I=92m proposing the additional feature flag is to differentiate =
between

older, broken, backends that will not connect without the vfb device

(qemu-upstream=92s implementation in hw/display/xenfb.c) and fixed backends

(like patches I=92ve posted to fix the qemu backend). Without a differentia=
tor,

a frontend I=92ve developed will get stuck waiting for the backend to conne=
ct,

and under Windows this effectively hangs the system.

The Qemu backend should be fixed to make the vkbd and vfb independent

devices. This proposal will help detect an incompatible backend and avoid a

VM hang.



(frontend WIP: http://xenbits.xen.org/gitweb/?p=3Dpvdrivers/win/xenvkbd.git=
;a=3Dtree)

Owen



From: Oleksandr Andrushchenko<mailto:andr2000@gmail.com>
Sent: 12 June 2017 08:07
To: Owen Smith<mailto:owen.smith@citrix.com>; xen-devel@lists.xenproject.or=
g<mailto:xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] kbdif.h: Introduce feature-vkbd-standalone



Hi, Owen!

On 06/08/2017 04:09 PM, Owen Smith wrote:
> Backends set "feature-vkbd-standalone" to 1 if they can connect
> without waiting for the PV framebuffer. If this value is missing
> or not 1, then a backend will wait for the PV framebuffer before
> connecting, potentially causing the frontend to wait indefinitely.
This means that by the new option we *fix an existing
backend* and its particular behavior. What is more,
we introduce knowledge of virtual fb into generic virtual
kbd/ptr protocol which seems to be not correct (IMO).
For the reasons above, I would recommend fixing the
corresponding backend instead, for example by configuring
it appropriately wrt use-case you have.
> Frontends set "request-vkbd-standalone" to 1 to request that the
> backend does not wait for the PV framebuffer. Frontends that
> require a standalone vkbd device should not attempt to connect
> unless the backend advertises "feature-vkbd-standalone", and
> should set "request-vkbd-standalone".
Again, this looks very use-case specific
> Backends that are standalone (i.e. do not have an associated PV
> framebuffer) do not rescale absolute mouse or touch coordinates
> to a the size of the (non-existant) PV framebuffer, and use the
> range of [0, 0x7fff] for absolute values.
>
> Signed-off-by: Owen Smith <owen.smith@citrix.com>
> ---
>   xen/include/public/io/kbdif.h | 15 +++++++++++++++
>   1 file changed, 15 insertions(+)
>
> diff --git a/xen/include/public/io/kbdif.h b/xen/include/public/io/kbdif.=
h
> index dcbd71a..ca09080 100644
> --- a/xen/include/public/io/kbdif.h
> +++ b/xen/include/public/io/kbdif.h
> @@ -63,6 +63,12 @@
>    *      Backends, which support reporting of multi-touch events
>    *      should set this to 1.
>    *
> + * feature-vkbd-standalone
> + *      Values:         <uint>
> + *
> + *      Backends, which support a standalone vkbd, without requiring a v=
fb
> + *      device, should set this to 1.
> + *
>    *------------------------- Pointer Device Parameters -----------------=
-------
>    *
>    * width
> @@ -98,6 +104,13 @@
>    *
>    *      Request backend to report multi-touch events.
>    *
> + * request-vkbd-standalone
> + *      Values:         <uint>
> + *
> + *      Request backend to connect vkbd device without waiting for the
> + *      vfb device. Any absolute coordinates will NOT be scaled to
> + *      screen size, and will remain in the range [0, 0x7fff]
> + *
>    *----------------------- Request Transport Parameters ----------------=
-------
>    *
>    * event-channel
> @@ -165,8 +178,10 @@
>
>   #define XENKBD_FIELD_FEAT_ABS_POINTER  "feature-abs-pointer"
>   #define XENKBD_FIELD_FEAT_MTOUCH       "feature-multi-touch"
> +#define XENKBD_FIELD_FEAT_STANDALONE   "feature-vkbd-standalone"
>   #define XENKBD_FIELD_REQ_ABS_POINTER   "request-abs-pointer"
>   #define XENKBD_FIELD_REQ_MTOUCH        "request-multi-touch"
> +#define XENKBD_FIELD_REQ_STANDALONE    "request-vkbd-standalone"
>   #define XENKBD_FIELD_RING_GREF         "page-gref"
>   #define XENKBD_FIELD_EVT_CHANNEL       "event-channel"
>   #define XENKBD_FIELD_WIDTH             "width"
Thank you,
Oleksandr

--_000_dc9e3885a4d34fc082a6f9d34aff56c1AMSPEX02CL02citritenet_
Content-Type: text/html; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
<meta name=3D"Generator" content=3D"Microsoft Exchange Server">
<!-- converted from text --><style><!-- .EmailQuote { margin-left: 1pt; pad=
ding-left: 4pt; border-left: #800000 2px solid; } --></style>
</head>
<body>
<meta name=3D"x_Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style>
<!--
p.x_MsoNormal, li.x_MsoNormal, div.x_MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif}
span.x_MsoHyperlink
	{color:blue;
	text-decoration:underline}
span.x_MsoHyperlinkFollowed
	{color:#954F72;
	text-decoration:underline}
.x_MsoChpDefault
	{}
div.x_WordSection1
	{}
-->
</style>
<div lang=3D"EN-GB" link=3D"blue" vlink=3D"#954F72">
<div class=3D"x_WordSection1">
<p class=3D"x_MsoNormal">Hi Oleksandr,</p>
<p class=3D"x_MsoNormal">&nbsp;</p>
<p class=3D"x_MsoNormal">The reason I=92m proposing the additional feature =
flag is to differentiate between</p>
<p class=3D"x_MsoNormal">older, broken, backends that will not connect with=
out the vfb device
</p>
<p class=3D"x_MsoNormal">(qemu-upstream=92s implementation in hw/display/xe=
nfb.c) and fixed backends</p>
<p class=3D"x_MsoNormal">(like patches I=92ve posted to fix the qemu backen=
d). Without a differentiator,</p>
<p class=3D"x_MsoNormal">a frontend I=92ve developed will get stuck waiting=
 for the backend to connect,
</p>
<p class=3D"x_MsoNormal">and under Windows this effectively hangs the syste=
m.</p>
<p class=3D"x_MsoNormal">The Qemu backend should be fixed to make the vkbd =
and vfb independent
</p>
<p class=3D"x_MsoNormal">devices. This proposal will help detect an incompa=
tible backend and avoid a
</p>
<p class=3D"x_MsoNormal">VM hang.</p>
<p class=3D"x_MsoNormal">&nbsp;</p>
<p class=3D"x_MsoNormal">(frontend WIP: http://xenbits.xen.org/gitweb/?p=3D=
pvdrivers/win/xenvkbd.git;a=3Dtree)</p>
<p class=3D"x_MsoNormal">Owen</p>
<p class=3D"x_MsoNormal">&nbsp;</p>
<div style=3D"border:none; border-top:solid #E1E1E1 1.0pt; padding:3.0pt 0c=
m 0cm 0cm">
<p class=3D"x_MsoNormal" style=3D"border:none; padding:0cm"><b>From: </b><a=
 href=3D"mailto:andr2000@gmail.com">Oleksandr Andrushchenko</a><br>
<b>Sent: </b>12 June 2017 08:07<br>
<b>To: </b><a href=3D"mailto:owen.smith@citrix.com">Owen Smith</a>; <a href=
=3D"mailto:xen-devel@lists.xenproject.org">
xen-devel@lists.xenproject.org</a><br>
<b>Subject: </b>Re: [Xen-devel] [PATCH] kbdif.h: Introduce feature-vkbd-sta=
ndalone</p>
</div>
<p class=3D"x_MsoNormal">&nbsp;</p>
</div>
</div>
<font size=3D"2"><span style=3D"font-size:10pt;">
<div class=3D"PlainText">Hi, Owen!<br>
<br>
On 06/08/2017 04:09 PM, Owen Smith wrote:<br>
&gt; Backends set &quot;feature-vkbd-standalone&quot; to 1 if they can conn=
ect<br>
&gt; without waiting for the PV framebuffer. If this value is missing<br>
&gt; or not 1, then a backend will wait for the PV framebuffer before<br>
&gt; connecting, potentially causing the frontend to wait indefinitely.<br>
This means that by the new option we *fix an existing<br>
backend* and its particular behavior. What is more,<br>
we introduce knowledge of virtual fb into generic virtual<br>
kbd/ptr protocol which seems to be not correct (IMO).<br>
For the reasons above, I would recommend fixing the<br>
corresponding backend instead, for example by configuring<br>
it appropriately wrt use-case you have.<br>
&gt; Frontends set &quot;request-vkbd-standalone&quot; to 1 to request that=
 the<br>
&gt; backend does not wait for the PV framebuffer. Frontends that<br>
&gt; require a standalone vkbd device should not attempt to connect<br>
&gt; unless the backend advertises &quot;feature-vkbd-standalone&quot;, and=
<br>
&gt; should set &quot;request-vkbd-standalone&quot;.<br>
Again, this looks very use-case specific<br>
&gt; Backends that are standalone (i.e. do not have an associated PV<br>
&gt; framebuffer) do not rescale absolute mouse or touch coordinates<br>
&gt; to a the size of the (non-existant) PV framebuffer, and use the<br>
&gt; range of [0, 0x7fff] for absolute values.<br>
&gt;<br>
&gt; Signed-off-by: Owen Smith &lt;owen.smith@citrix.com&gt;<br>
&gt; ---<br>
&gt;&nbsp;&nbsp; xen/include/public/io/kbdif.h | 15 &#43;&#43;&#43;&#43;&#4=
3;&#43;&#43;&#43;&#43;&#43;&#43;&#43;&#43;&#43;&#43;<br>
&gt;&nbsp;&nbsp; 1 file changed, 15 insertions(&#43;)<br>
&gt;<br>
&gt; diff --git a/xen/include/public/io/kbdif.h b/xen/include/public/io/kbd=
if.h<br>
&gt; index dcbd71a..ca09080 100644<br>
&gt; --- a/xen/include/public/io/kbdif.h<br>
&gt; &#43;&#43;&#43; b/xen/include/public/io/kbdif.h<br>
&gt; @@ -63,6 &#43;63,12 @@<br>
&gt;&nbsp;&nbsp;&nbsp; *&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Backends, which supp=
ort reporting of multi-touch events<br>
&gt;&nbsp;&nbsp;&nbsp; *&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; should set this to 1=
.<br>
&gt;&nbsp;&nbsp;&nbsp; *<br>
&gt; &#43; * feature-vkbd-standalone<br>
&gt; &#43; *&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Values:&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp; &lt;uint&gt;<br>
&gt; &#43; *<br>
&gt; &#43; *&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Backends, which support a standa=
lone vkbd, without requiring a vfb<br>
&gt; &#43; *&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; device, should set this to 1.<br=
>
&gt; &#43; *<br>
&gt;&nbsp;&nbsp;&nbsp; *------------------------- Pointer Device Parameters=
 ------------------------<br>
&gt;&nbsp;&nbsp;&nbsp; *<br>
&gt;&nbsp;&nbsp;&nbsp; * width<br>
&gt; @@ -98,6 &#43;104,13 @@<br>
&gt;&nbsp;&nbsp;&nbsp; *<br>
&gt;&nbsp;&nbsp;&nbsp; *&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Request backend to r=
eport multi-touch events.<br>
&gt;&nbsp;&nbsp;&nbsp; *<br>
&gt; &#43; * request-vkbd-standalone<br>
&gt; &#43; *&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Values:&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp; &lt;uint&gt;<br>
&gt; &#43; *<br>
&gt; &#43; *&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Request backend to connect vkbd =
device without waiting for the<br>
&gt; &#43; *&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; vfb device. Any absolute coordin=
ates will NOT be scaled to<br>
&gt; &#43; *&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; screen size, and will remain in =
the range [0, 0x7fff]<br>
&gt; &#43; *<br>
&gt;&nbsp;&nbsp;&nbsp; *----------------------- Request Transport Parameter=
s -----------------------<br>
&gt;&nbsp;&nbsp;&nbsp; *<br>
&gt;&nbsp;&nbsp;&nbsp; * event-channel<br>
&gt; @@ -165,8 &#43;178,10 @@<br>
&gt;&nbsp;&nbsp; <br>
&gt;&nbsp;&nbsp; #define XENKBD_FIELD_FEAT_ABS_POINTER&nbsp; &quot;feature-=
abs-pointer&quot;<br>
&gt;&nbsp;&nbsp; #define XENKBD_FIELD_FEAT_MTOUCH&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp; &quot;feature-multi-touch&quot;<br>
&gt; &#43;#define XENKBD_FIELD_FEAT_STANDALONE&nbsp;&nbsp; &quot;feature-vk=
bd-standalone&quot;<br>
&gt;&nbsp;&nbsp; #define XENKBD_FIELD_REQ_ABS_POINTER&nbsp;&nbsp; &quot;req=
uest-abs-pointer&quot;<br>
&gt;&nbsp;&nbsp; #define XENKBD_FIELD_REQ_MTOUCH&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp; &quot;request-multi-touch&quot;<br>
&gt; &#43;#define XENKBD_FIELD_REQ_STANDALONE&nbsp;&nbsp;&nbsp; &quot;reque=
st-vkbd-standalone&quot;<br>
&gt;&nbsp;&nbsp; #define XENKBD_FIELD_RING_GREF&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp; &quot;page-gref&quot;<br>
&gt;&nbsp;&nbsp; #define XENKBD_FIELD_EVT_CHANNEL&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp; &quot;event-channel&quot;<br>
&gt;&nbsp;&nbsp; #define XENKBD_FIELD_WIDTH&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;width&quot;<br>
Thank you,<br>
Oleksandr<br>
</div>
</span></font>
</body>
</html>

--_000_dc9e3885a4d34fc082a6f9d34aff56c1AMSPEX02CL02citritenet_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7644670922546605104==--


From xen-devel-bounces@lists.xen.org Tue Jun 13 15:00:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 15:00:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKnJN-0001BA-Sw; Tue, 13 Jun 2017 15: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 <andre.przywara@arm.com>) id 1dKnJM-0001B2-It
 for xen-devel@lists.xenproject.org; Tue, 13 Jun 2017 15:00:52 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 2E/07-03920-32EFF395; Tue, 13 Jun 2017 15:00:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVysyfVTVf5n32
 kweItohbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bEZW+YChbJVCxduIGxgXGieBcjJ4eQwGZG
 ifZZhl2MXED2AUaJbxN+sYMkhAUMJQ7vOcoKYosIeEhc6dnODFLELNDBKLHm3wd2iO5ZzBJ/7
 xSD2GwCuhI7br5mBrF5Bawk/nRuBKthEVCVuLXpH9ggUYFwid4D/WwQNYISJ2c+YQGxOQXsJb
 41fAarYRZQl/gz7xIzhC0u0fRlJVRcXmL72znMExj5ZyFpn4WkZRaSlllIWhYwsqxi1ChOLSp
 LLdI1NtBLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMUAYg2MH4d23gIUZJDiYl
 UV5PAbtIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8on/tI4UEi1LTUyvSMnOAsQKTluDgURLht
 fsNlOYtLkjMLc5Mh0idYlSUEuflAukTAElklObBtcHi8xKjrJQwLyPQIUI8BalFuZklqPKvGM
 U5GJWEeS+AjOfJzCuBm/4KaDET0OLrV2xAFpckIqSkGhjnrtRh1dz8kWVZQ4yImPqDWs7XDZq
 7VO88zdi51nXCl5Adsyye6kqLfJv1PzKhVz79G2do6Xz2mZI7J+2NMsgU/LzKnumq5CI/3Qd8
 Qh+y0857Xyq6sIh34UOnb34+Jt93LuB6+c709K9TJjz3l0c7CFdtTsuQk/k2w0dj4qdXgtus1
 l9xZXJWYinOSDTUYi4qTgQAp/BqUMoCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1497366050!102871401!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59075 invoked from network); 13 Jun 2017 15:00:51 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-27.messagelabs.com with SMTP; 13 Jun 2017 15:00: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 CBA681596;
 Tue, 13 Jun 2017 08:00:49 -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 D94533F581;
 Tue, 13 Jun 2017 08:00:48 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>, Julien Grall <julien.grall@arm.com>
References: <7aecfd54-b46a-5941-f5b6-7e5a9243c5c0@arm.com>
 <593E8F4B0200007800161E3A@prv-mh.provo.novell.com>
 <b8e15bca-a940-d913-9c24-09534cf0fd89@arm.com>
 <593ED1B2020000780016218B@prv-mh.provo.novell.com>
 <e3cef232-9c27-bd57-0f45-09021e6365ea@arm.com>
 <593FFB2C020000780016260B@prv-mh.provo.novell.com>
 <0843181f-d01d-9a20-cd6a-18ce2c326a83@arm.com>
 <594000870200007800162640@prv-mh.provo.novell.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <1af767a7-3f6b-c7b5-1fb3-ed4eeb1eb3bf@arm.com>
Date: Tue, 13 Jun 2017 16:01:03 +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: <594000870200007800162640@prv-mh.provo.novell.com>
Content-Language: en-GB
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] read_atomic, write_atomic, add_sized
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxMy8wNi8xNyAxNDoxMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTMuMDYu
MTcgYXQgMTU6MDIsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+IE9uIDEzLzA2LzE3
IDEzOjQ4LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDEzLjA2LjE3IGF0IDExOjQyLCA8
anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+Pj4+IExvb2tpbmcgYXQgdGhlIHVzYWdlIG9u
IExpbnV4LCBtYW55IHBsYWNlcyBpcyB1c2luZwo+Pj4+IEFDQ0VTU19PTkNFL1dSSVRFX09OQ0Uv
UkVBRF9PTkNFIGFzc3VtZSB0aGlzIHdpbGwgYmUgZG9uZSBpbiBhIHNpbmdsZQo+Pj4+IGluc3Ry
dWN0aW9ucyAoc2VlIGF0b21pY19yZWFkL2F0b21pY193cml0ZSBvbiBib3RoIHg4NiBhbmQgQVJN
KS4KPj4+Pgo+Pj4+IE15IHVuZGVyc3RhbmRpbmcgaXMsIGF0IGxlYXN0IG9uIEFSTSBHQ0MgKD8p
LCBhc3NpZ25tZW50IHdpbGwgYmUgYXRvbWljCj4+Pj4gKHRob3VnaCB3aWxsIG5vdCBwcmV2ZW50
IHRoZSBjb21waWxlciB0byBvbmx5IHdyaXRlL3JlYWQgb25jZSkuIFdlIG1ha2UKPj4+PiB0aGlz
IGFzc3VtcHRpb24gaW4gcXVpdGUgYSBmZXcgcGxhY2VzIChzdWNoIGFzIFBWIHByb3RvY29sIGZv
ciB0aGUKPj4+PiBpbmRleCkgYW5kIEkgYW0gbm90IHN1cmUgdG8gdW5kZXJzdGFuZCB3aHkgaXQg
Y2Fubm90IGJlIGRvbmUgaW4gb3RoZXIKPj4+PiBwbGFjZXMuLi4KPj4+Cj4+PiBUbyBhIGNlcnRh
aW4gZGVncmVlIHdlIGNhbiAvIHdhbnQgdG8gYXNzdW1lIGNvbXBpbGVycyBkb24ndCBkbwo+Pj4g
aW5zYW5lIHRoaW5ncy4gSS5lLiB3aHkgd291bGQgdGhleSBjb21tb25seSBlbWl0IG11bHRpcGxl
IGluc25zCj4+PiBpZiBhIHNpbmdsZSBzdWZmaWNlcy4gSG93ZXZlciwgd2Ugd291bGQgYmV0dGVy
IHdyaXRlIG91ciBjb2RlCj4+PiBzdWNoIHRoYXQgd2UgZG9uJ3QgX2RlcGVuZF8gb24gdGhpcywg
dGhlIG1vcmUgdGhhdCBJJ3ZlIGV4cGxhaW5lZAo+Pj4gKG9yIHdhcyB0aGF0IG9uIGEgZGlmZmVy
ZW50IHRocmVhZCkgdGhhdCBlLmcuIHJlYWQtbW9kaWZ5LXdyaXRlCj4+PiBvcGVyYXRpb25zIG9u
IG1lbW9yeSBvcGVyYW5kcyBjb21tb25seSBnZXQgY2FycmllZCBvdXQgYnkgdGhlCj4+PiBjb21w
aWxlciBieSAzIGluc25zIGV2ZW4gdGhvdWdoIG1vc3Qgb2YgdGhlIHRpbWUgaXQgY291bGQgYmUg
ZG9uZQo+Pj4gYnkganVzdCBvbmUuCj4+Cj4+IFRoYXQncyBmcm9tIGFuIHg4NiBQT1YuIEFSTSAo
YXQgbGVhc3QgdW50aWwgQVJNdjguMCkgZG9lcyBub3QgaGF2ZSAKPj4gcmVhZC1tb2RpZnktd3Jp
dGUgb3BlcmF0aW9ucy4gSWYgdGhlIGNvbXBpbGVyIGlzIG5vdCB1c2luZyB0aGVtIG9uIHg4NiAK
Pj4gdGhlbiBtYXliZSB5b3Ugc2hvdWxkIGxvb2sgYXQgZml4aW5nIHRoYXQgaW4gdGhlIGNvbXBp
bGVyPwo+Pgo+PiBIb3dldmVyLCBsb29raW5nIGF0IHRoZSBwYXRjaCB0aGF0IGludHJvZHVjZWQg
YWRkX3NpemVkLCB0aGUgaW50ZW50aW9uIAo+PiB3YXMgbm90IGFib3V0IHByZXZlbnRpbmcgdGhl
IGNvbXBpbGVyIHRvIHVzZSAzIGluc25zOgo+IAo+IFN1cmUgLSBJJ3ZlIG9ubHkgZ2l2ZW4gdGhp
cyBhcyBhbiBleGFtcGxlIHRvIGRlbW9uc3RyYXRlIHRoYXQgd2UKPiBjYW4ndCBhbHdheXMgYXNz
dW1lIHRoZSBjb21waWxlciBkb2VzIGV4YWN0bHkgd2hhdCB3ZSB3YW50IGl0IHRvLgo+IAo+Pj4g
QW5kIHRoZW4sIGFzIHRoZSBjaXRlZCBjb2RlIHN0aWxsIHZpc2libGUgYWJvdmUgc2hvd3MsIGF0
b21pY2l0eSBpcwo+Pj4gbm90IGdvaW5nIHRvIGJlIGd1YXJhbnRlZWQgZm9yIG1vc3Qgb2YgdGhl
IGFjY2VzcyBzaXplcyBhbnl3YXkuCj4+PiBIb3cgY2FuIHlvdSBpbXBseSB0aGF0IHRoZSBnaXZl
biBjb25zdHJ1Y3RzIGFyZSBzYWZlIHRvIHVzZSBhcwo+Pj4gYXRvbWljIGFjY2Vzc2VzIGZvciBz
b21lIHZhcmlhYmxlcywgYnV0IG5vdCBmb3Igb3RoZXJzPyBTdWNoIGEKPj4+IHByb3BlcnR5IG91
Z2h0IHRvIGJlIHVuaXZlcnNhbCAoYW5kIHRoZSBidWlsZCBzaG91bGQgZmFpbCBpZiBpdCBpcwo+
Pj4gYmVpbmcgdmlvbGF0ZWQpLiBPdGhlcndpc2UgYSBzaW1wbGUgdHlwZSBjaGFuZ2Ugb2Ygc29t
ZQo+Pj4gdmFyaWFibGUgbWF5IHJlbmRlciB0aGUgY29kZSBidWdneSBwb3NzaWJseSB3aXRob3V0
IGFueW9uZQo+Pj4gbm90aWNpbmcuCj4+Cj4+IEl0IGlzIGEgY2hvaWNlIGZyb20gTGludXggc2lk
ZSB0byBhbGxvdyB1c2luZyBSRUFEX09OQ0UvV1JJVEVfT05DRSB3aXRoIAo+PiBiaWdnZXIgc2l6
ZS4gSSBhbSBub3Qgc3VnZ2VzdGluZyB0byBkbyB0aGUgc2FtZSBvbiBYZW4gYnV0IGF2b2lkaW5n
IHRoZSAKPj4gYmlnZ2VyIHNpemUuCj4gCj4gQnV0IEFuZHJlIGhhZCByYWlzZWQgdGhhdCB2ZXJ5
IHF1ZXN0aW9uLgoKVEJIIEkgZG9uJ3QgcmVhbGx5IHdhbnQgdG8gaGF2ZSB0aGF0IGZ1bmN0aW9u
YWxpdHksIGFzIEkgZG9uJ3QgYmVsaWV2ZQp0aGVyZSB3b3VsZCBiZSBhIHVzZXIgcmlnaHQgbm93
LiBJIGp1c3Qgd2FudGVkIHRvIHBvaW50IG91dCB0aGF0IGJlCmRldmlhdGluZyBmcm9tIHRoZSBM
aW51eCBpbXBsZW1lbnRhdGlvbiB3ZSBtaWdodCBmaW5kIHRoZSBzaXR1YXRpb24KZGlmZmVyZW50
IGluIFhlbiwgc28gcmVhc29uaW5nIHdoaWNoIHdvdWxkIGJlIHZhbGlkIGZvciBMaW51eCBtaWdo
dCBub3QKYXBwbHkgdG8gWGVuIGFueW1vcmUgLSBzbyBpdCdzIHVwIHRvIHVzIHRvIGRlZmluZSB0
aGUgbWVhbmluZy4KCkJ1dCBhY3R1YWxseSBjb25maW5pbmcgQUNDRVNTX09OQ0UgdG8gbmF0aXZl
IGRhdGEgdHlwZXMgZ2l2ZXMgdXMKYWRkaXRpb25hbCBhdG9taWNpdHkgZ3VhcmFudGVlcyBmb3Ig
bW9zdCBwcmFjdGljYWwgY2FzZXMsIHNvIEknZCByYXRoZXIKa2VlcCBpdCB0aGF0IHdheS4KWWVz
LCBieSBzdHJpY3RseSBmb2xsb3dpbmcgdGhlIGxldHRlcnMgb2YgdGhlIEMgc3RhbmRhcmQgdGhp
cyBtYXkgc3RpbGwKYmUgdmlvbGF0ZWQsIGJ1dCBJIHRoaW5rIHdlIGFsbCBhZ3JlZSB0aGF0IGdv
aW5nIHRoZXJlIHdvdWxkIGJlIGFuCmFjYWRlbWljIGFuZCBwb2ludGxlc3MgZXhlcmNpc2UsIGFz
IHRoZXJlIGFyZSBtb3JlIGNvbXBpbGVyIHJlc3RyaWN0aW9ucwphbnl3YXkgYW5kIG1vcmUgY29k
ZSB3aGljaCBhc3N1bWVzIGEgc2FuZSBjb21waWxlciBhbHJlYWR5LgoKVG8gc3VtbWFyaXplIHRo
ZSBpc3N1ZSBhbmQgdG8gZG9jdW1lbnQgb3VyIGFzc3VtcHRpb25zIGhlcmUgKGFuZCBhbHNvIHRv
Cm1ha2Ugc3VyZSBteSB1bmRlcnN0YW5kaW5nIGlzIHJpZ2h0IGFzIHdlbGwgOy0pIEkganVzdCBj
cmFmdGVkIGEKUkVBRE1FLmF0b21pYyBmaWxlLCB3aGljaCBzaG91bGQgZGVzY3JpYmUgdGhlIGF0
b21pYyBwcmltaXRpdmVzIGFuZAp0aGVpciBleHBlY3RhdGlvbnMgYW5kIGxpbWl0YXRpb25zLiBJ
IHRoaW5rIGhhdmluZyBzdWNoIGEgdGV4dCBpbiB0aGUKY29kZSB0cmVlIHdvdWxkIGJlIGJlbmVm
aWNpYWwgZm9yIGRvY3VtZW50YXRpb24gcHVycG9zZXMuCgpJIHdpbGwgc2VuZCBpdCBhcyBhbiBS
RkMgQVNBUCAoYW5kIGFtIGhhcHB5IHRvIG1ha2UgdGhpcyBhIHN1YmplY3Qgb2YKaGVhdnkgZGlz
Y3Vzc2lvbnMpLgoKQ2hlZXJzLApBbmRyZS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 13 15:03:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 15: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 1dKnLv-0001Mt-9q; Tue, 13 Jun 2017 15:03: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=330a39dd3=owen.smith@citrix.com>)
 id 1dKnLt-0001MQ-GI
 for xen-devel@lists.xenproject.org; Tue, 13 Jun 2017 15:03:29 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 BF/A3-03587-0CEFF395; Tue, 13 Jun 2017 15:03:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupmleJIrShJLcpLzFFi42LZKekoobv/n32
 kwc0LGhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a6T7/ZCtYoVDzdeZq1gXGBbBcjJ4eEQJDE
 vuYFbCA2m4CGxIzOxSwgtohAuMTKPZOB4lwczALLGCW+zOkAKxIW8JH42DmVHaLIV+LMqzZWC
 NtK4lTLRLAaFgFViUsvzoLZvALuEgs//GcCGSQksJxR4uCyZrAEp4CRxNW9j8AGMQrISnxpXM
 0MYjMLiEs0fVnJCnGdgMSSPeeZIWxRiZeP/0HFDSS2Lt3HAlGfK7Hj+QlGiGWCEidnPmGZwCg
 0C8moWUjKZiEpg4jrSdyYOoUNwtaWWLbwNTOErSsx498hFmTxBYzsqxg1ilOLylKLdA3N9ZKK
 MtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAiOGAQh2MN7eGHCIUZKDSUmUd8sVm0ghv
 qT8lMqMxOKM+KLSnNTiQ4wyHBxKErwMwAgUEixKTU+tSMvMAcYuTFqCg0dJhNfuN1Cat7ggMb
 c4Mx0idYpRl2PD6vVfmIRY8vLzUqXEeX/+BSoSACnKKM2DGwFLI5cYZaWEeRmBjhLiKUgtys0
 sQZV/xSjOwagkzHsBZBVPZl4J3KZXQEcwAR1xHeR+3uKSRISUVANjVNeT6ZWOGS0iKbVzK9NL
 ny7QOlPHOa9bP7Ct7rDf918+gtPUpnQuv8206klTi+wNIamoIkt7ydPbN14IPP/j+bwfuSznX
 cUyvjy4syDs6Y6H9TvXTT9nWbfdXbVjkul9v7Nrq435uvoPv5BYz+5nrhnPOM/6ua3BmuDjpZ
 bbd86X9aoOabBUYinOSDTUYi4qTgQAyqfEnx4DAAA=
X-Env-Sender: prvs=330a39dd3=owen.smith@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1497366207!76923118!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_60_70,HTML_MESSAGE,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5683 invoked from network); 13 Jun 2017 15:03:27 -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;
 13 Jun 2017 15:03:27 -0000
X-IronPort-AV: E=Sophos;i="5.39,338,1493683200"; d="scan'208,217";a="47686810"
From: Owen Smith <owen.smith@citrix.com>
To: Gerd Hoffmann <kraxel@redhat.com>, "qemu-devel@nongnu.org"
 <qemu-devel@nongnu.org>
Thread-Topic: [PATCH 3/4] ui/input: Add activate/remove for keyboard handlers
Thread-Index: AQHS4FmGf/0vWP9m3ECVHPnIYgM6oKIa1v8AgAgUNOk=
Date: Tue, 13 Jun 2017 15:01:35 +0000
Message-ID: <f8c381d8dd07408faaac1ebf014c8f46@AMSPEX02CL02.citrite.net>
References: <1496927734-29174-1-git-send-email-owen.smith@citrix.com>
 <1496927734-29174-4-git-send-email-owen.smith@citrix.com>,
 <1496929152.29761.3.camel@redhat.com>
In-Reply-To: <1496929152.29761.3.camel@redhat.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 3/4] ui/input: Add activate/remove for
	keyboard 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: multipart/mixed; boundary="===============1730485591596713431=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============1730485591596713431==
Content-Language: en-GB
Content-Type: multipart/alternative;
	boundary="_000_f8c381d8dd07408faaac1ebf014c8f46AMSPEX02CL02citritenet_"

--_000_f8c381d8dd07408faaac1ebf014c8f46AMSPEX02CL02citritenet_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Noted, I have had a look at porting the xenfb input handlers to the

qemu_input_handler_*() functions, and will post an update that combines pat=
ch

3 and 4 of this series.



From: Gerd Hoffmann<mailto:kraxel@redhat.com>
Sent: 08 June 2017 14:39
To: Owen Smith<mailto:owen.smith@citrix.com>; qemu-devel@nongnu.org<mailto:=
qemu-devel@nongnu.org>
Cc: sstabellini@kernel.org<mailto:sstabellini@kernel.org>; Anthony Perard<m=
ailto:anthony.perard@citrix.com>; xen-devel@lists.xenproject.org<mailto:xen=
-devel@lists.xenproject.org>
Subject: Re: [PATCH 3/4] ui/input: Add activate/remove for keyboard handler=
s



diff --git a/ui/input-legacy.c b/ui/input-legacy.c
> index 7159747..fbe1ce7 100644
> --- a/ui/input-legacy.c
> +++ b/ui/input-legacy.c
> @@ -142,6 +142,18 @@ QEMUPutKbdEntry
> *qemu_add_kbd_event_handler(QEMUPutKBDEvent *func, void *opaque)
>      return entry;
>  }
>
> +void qemu_activate_kbd_event_handler(QEMUPutKbdEntry *entry)

Please don't add new code to input-legacy.c please.

Switch your code to use the new qemu_input_handler_*() functions
directly instead.

cheers,
  Gerd

--_000_f8c381d8dd07408faaac1ebf014c8f46AMSPEX02CL02citritenet_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<meta name=3D"Generator" content=3D"Microsoft Exchange Server">
<!-- converted from text --><style><!-- .EmailQuote { margin-left: 1pt; pad=
ding-left: 4pt; border-left: #800000 2px solid; } --></style>
</head>
<body>
<meta name=3D"x_Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style>
<!--
p.x_MsoNormal, li.x_MsoNormal, div.x_MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif}
span.x_MsoHyperlink
	{color:blue;
	text-decoration:underline}
span.x_MsoHyperlinkFollowed
	{color:#954F72;
	text-decoration:underline}
.x_MsoChpDefault
	{}
div.x_WordSection1
	{}
-->
</style>
<div lang=3D"EN-GB" link=3D"blue" vlink=3D"#954F72">
<div class=3D"x_WordSection1">
<p class=3D"x_MsoNormal">Noted, I have had a look at porting the xenfb inpu=
t handlers to the
</p>
<p class=3D"x_MsoNormal">qemu_input_handler_*() functions, and will post an=
 update that combines patch</p>
<p class=3D"x_MsoNormal">3 and 4 of this series.</p>
<p class=3D"x_MsoNormal">&nbsp;</p>
<div style=3D"border:none; border-top:solid #E1E1E1 1.0pt; padding:3.0pt 0c=
m 0cm 0cm">
<p class=3D"x_MsoNormal" style=3D"border:none; padding:0cm"><b>From: </b><a=
 href=3D"mailto:kraxel@redhat.com">Gerd Hoffmann</a><br>
<b>Sent: </b>08 June 2017 14:39<br>
<b>To: </b><a href=3D"mailto:owen.smith@citrix.com">Owen Smith</a>; <a href=
=3D"mailto:qemu-devel@nongnu.org">
qemu-devel@nongnu.org</a><br>
<b>Cc: </b><a href=3D"mailto:sstabellini@kernel.org">sstabellini@kernel.org=
</a>; <a href=3D"mailto:anthony.perard@citrix.com">
Anthony Perard</a>; <a href=3D"mailto:xen-devel@lists.xenproject.org">xen-d=
evel@lists.xenproject.org</a><br>
<b>Subject: </b>Re: [PATCH 3/4] ui/input: Add activate/remove for keyboard =
handlers</p>
</div>
<p class=3D"x_MsoNormal">&nbsp;</p>
</div>
</div>
<font size=3D"2"><span style=3D"font-size:10pt;">
<div class=3D"PlainText">diff --git a/ui/input-legacy.c b/ui/input-legacy.c=
<br>
&gt; index 7159747..fbe1ce7 100644<br>
&gt; --- a/ui/input-legacy.c<br>
&gt; &#43;&#43;&#43; b/ui/input-legacy.c<br>
&gt; @@ -142,6 &#43;142,18 @@ QEMUPutKbdEntry<br>
&gt; *qemu_add_kbd_event_handler(QEMUPutKBDEvent *func, void *opaque)<br>
&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return entry;<br>
&gt; &nbsp;}<br>
&gt; &nbsp;<br>
&gt; &#43;void qemu_activate_kbd_event_handler(QEMUPutKbdEntry *entry)<br>
<br>
Please don't add new code to input-legacy.c please.<br>
<br>
Switch your code to use the new qemu_input_handler_*() functions<br>
directly instead.<br>
<br>
cheers,<br>
&nbsp; Gerd<br>
</div>
</span></font>
</body>
</html>

--_000_f8c381d8dd07408faaac1ebf014c8f46AMSPEX02CL02citritenet_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1730485591596713431==--


From xen-devel-bounces@lists.xen.org Tue Jun 13 15:20:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 15:20:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKncB-0002jg-Qo; Tue, 13 Jun 2017 15: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 <mingo.kernel.org@gmail.com>) id 1dKncB-0002ja-3X
 for xen-devel@lists.xenproject.org; Tue, 13 Jun 2017 15:20:19 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 1E/35-17076-2B200495; Tue, 13 Jun 2017 15:20:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpileJIrShJLcpLzFFi42K5GNpwWHcjk0O
 kwa31Whbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aG6UeYCp5wVWxZfI6lgfEVRxcjJ4eQwCxG
 iYazMl2MXBwsAstYJfpftTKBOBICh1glWg/PZQapkhCIkzjT/IoVwq6WWP/5LWMXIwdQt6bEx
 gZLiEGTmSR+Hy0FsYUFDCQa1n8HK2cRUJVoaT/CDlLOJqAi0bbGECQsIqAs8bG1lx1kFbPAcU
 aJD50bmCB64yU+3PzMBmLzCphLnPnVwwgx30Ri1tsedoi4oMTJmU9YQGxmAS2JG/9eMoHMZxa
 Qllj+D+wvTgFTiY2z74NdLwq0tnPpHJYJjCKzkHTPQtI9C6F7ASPzKkaN4tSistQiXUNjvaSi
 zPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwNBnAIIdjNu2ex5ilORgUhLl3XLFJlKIL
 yk/pTIjsTgjvqg0J7X4EKMMB4eSBK8No0OkkGBRanpqRVpmDjAKYdISHDxKIrx2v+0jhXiLCx
 JzizPTIVKnGO05rlxZ94WJY8Pq9UDyTt8GIDnlwPYvTEIsefl5qVLivJkgUwVA2jJK8+CGwpL
 GJUZZKWFeRqAzhXgKUotyM0tQ5V8xinMwKgnz9v4HWs6TmVcCt/sV0FlMQGddB/mIt7gkESEl
 1cC4JGnlo6+Bkz4yPvl/acvRjlq+BXwbDR6a9RbLV61c/f99w1LFn95ts8OsWmL8SnZdLN94P
 nmB/u3595+lL2I/nuj8JfvIGcl9h2Ya6vv+rbrKcHHzfKuOjoYZKR6v25bOe3X1kIXZrhsura
 XdN0y47d75LTu5ebXe4RLGyxx7e5RUnM+9ePq3TomlOCPRUIu5qDgRACzOLD0VAwAA
X-Env-Sender: mingo.kernel.org@gmail.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1497367217!97848663!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57951 invoked from network); 13 Jun 2017 15:20:17 -0000
Received: from mail-wr0-f195.google.com (HELO mail-wr0-f195.google.com)
 (209.85.128.195)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 13 Jun 2017 15:20:17 -0000
Received: by mail-wr0-f195.google.com with SMTP id v104so30898736wrb.0
 for <xen-devel@lists.xenproject.org>; Tue, 13 Jun 2017 08:20: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=E30r6HMWQsDA1EMubBvTkrd8wjAi8gqwepWIEVJKjuo=;
 b=r+Iq5NGJa23qkuTiJr91FbPX6seQQnwPguKiHxbCe1dwlwDoQHTmD6QqIf+FtVfOQA
 yADsWHdESfH0wmQ6xQTiLRGaap37JARLqf8SC85xYvtfj23pP2tymoQIFfWkJ+z/6XpP
 as/7E3o2B5KMvrS9/qe+GN/nZm6Gr6KGUwyR4lesOSJleNZr/F+cIo/FXo/d0+aqjsiw
 5OgJwkQtAp1d/vHKk8vXHngjYkKwDUkmkmSWBq2LfiCXqkqSQNvNqAdtpgQrGtKRtksp
 70Gbwii2ckHToNUxQC4ndnKdas3leZIgWuh3X2qFuZR85nnXdUR7LhRdyCDcsIkLNH0O
 0w4w==
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=E30r6HMWQsDA1EMubBvTkrd8wjAi8gqwepWIEVJKjuo=;
 b=VPRQuNeJgtdXzsSE6g+6Cgh0/GwLPJhyDiGzw+FVmlgn+pUCggtACjM5vB1XmVG4R+
 XqHxAX37EXB0l5BAsk6MbnzlUWMz1+nZ3KDrGNeUSQwkRnubIHBexANlx7h1LPUw+o1V
 u9uvJC87SmxSSly36RRNSf8ynSUM/zgXZzK+PAlfu4dONjGk2pYM7ye3iLxgffCfLwbp
 CPLgM/sou69/d4cy4a30hGoYvJc0e6zxrQ1HWNNQcInaYnia9F7phv8dZ05sFh9Uu6m9
 VObve4onRe30RDInPJfdJl3LKdpAVYrvO8awvbsMpw0TR6kzbjLRPWI953ldBj/8FNDs
 ahKA==
X-Gm-Message-State: AKS2vOxEMjx18RfLeEHyiRXuyf5zHfrVCpkMl9GlN1815Z2BgVSdcy57
 ZOr7LxnY78OalQ==
X-Received: by 10.223.155.145 with SMTP id d17mr3217467wrc.202.1497367217230; 
 Tue, 13 Jun 2017 08:20:17 -0700 (PDT)
Received: from gmail.com (2E8B0CD5.catv.pool.telekom.hu. [46.139.12.213])
 by smtp.gmail.com with ESMTPSA id w52sm11863029wrc.33.2017.06.13.08.20.16
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Tue, 13 Jun 2017 08:20:16 -0700 (PDT)
Date: Tue, 13 Jun 2017 17:20:14 +0200
From: Ingo Molnar <mingo@kernel.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170613152014.tax42aevmsfdopxa@gmail.com>
References: <20170613134507.16983-1-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170613134507.16983-1-jgross@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: tony.luck@intel.com, x86@kernel.org, linux-kernel@vger.kernel.org,
 mingo@redhat.com, bp@alien8.de, hpa@zytor.com, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com, tglx@linutronix.de
Subject: Re: [Xen-devel] [PATCH v2] xen/mce: don't issue error message for
 failed /dev/mcelog registration
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

CiogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKCj4gV2hlbiBydW5uaW5n
IHVuZGVyIFhlbiBhcyBkb20wIC9kZXYvbWNlbG9nIGlzIGJlaW5nIHJlZ2lzdGVyZWQgYnkgWGVu
Cj4gaW5zdGVhZCBvZiB0aGUgbm9ybWFsIG1jZWxvZyBkcml2ZXIuIEF2b2lkIGFuIGVycm9yIG1l
c3NhZ2UgYmVpbmcKPiBpc3N1ZWQgYnkgdGhlIG1jZWxvZyBkcml2ZXIgaW4gdGhpcyBjYXNlLiBJ
bnN0ZWFkIGlzc3VlIGFuIGluZm9ybWF0aXZlCj4gbWVzc2FnZSB0aGF0IFhlbiBoYXMgcmVnaXN0
ZXJlZCB0aGUgZGV2aWNlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KPiAtLS0KPiAgYXJjaC94ODYva2VybmVsL2NwdS9tY2hlY2svZGV2LW1jZWxv
Zy5jIHwgMTEgKysrKysrKysrLS0KPiAgZHJpdmVycy94ZW4vbWNlbG9nLmMgICAgICAgICAgICAg
ICAgICAgIHwgIDIgKysKPiAgMiBmaWxlcyBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCAyIGRl
bGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvY3B1L21jaGVjay9k
ZXYtbWNlbG9nLmMgYi9hcmNoL3g4Ni9rZXJuZWwvY3B1L21jaGVjay9kZXYtbWNlbG9nLmMKPiBp
bmRleCA5YzYzMmNiODg1NDYuLjRlYjVmN2QxZDU5MyAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni9r
ZXJuZWwvY3B1L21jaGVjay9kZXYtbWNlbG9nLmMKPiArKysgYi9hcmNoL3g4Ni9rZXJuZWwvY3B1
L21jaGVjay9kZXYtbWNlbG9nLmMKPiBAQCAtMzg4LDkgKzM4OCwxNiBAQCBzdGF0aWMgX19pbml0
IGludCBkZXZfbWNlbG9nX2luaXRfZGV2aWNlKHZvaWQpCj4gIAkvKiByZWdpc3RlciBjaGFyYWN0
ZXIgZGV2aWNlIC9kZXYvbWNlbG9nICovCj4gIAllcnIgPSBtaXNjX3JlZ2lzdGVyKCZtY2VfY2hy
ZGV2X2RldmljZSk7Cj4gIAlpZiAoZXJyKSB7Cj4gLQkJcHJfZXJyKCJVbmFibGUgdG8gaW5pdCBk
ZXZpY2UgL2Rldi9tY2Vsb2cgKHJjOiAlZClcbiIsIGVycik7Cj4gLQkJcmV0dXJuIGVycjsKPiAr
CQlpZiAoZXJyID09IC1FQlVTWSkKPiArCQkJLyogWGVuIGRvbTAgbWlnaHQgaGF2ZSByZWdpc3Rl
cmVkIHRoZSBkZXZpY2UgYWxyZWFkeS4gKi8KPiArCQkJcHJfaW5mbygiVW5hYmxlIHRvIGluaXQg
ZGV2aWNlIC9kZXYvbWNlbG9nLCBhbHJlYWR5IHJlZ2lzdGVyZWQiKTsKPiArCQllbHNlIHsKPiAr
CQkJcHJfZXJyKCJVbmFibGUgdG8gaW5pdCBkZXZpY2UgL2Rldi9tY2Vsb2cgKHJjOiAlZClcbiIs
Cj4gKwkJCSAgICAgICBlcnIpOwo+ICsJCQlyZXR1cm4gZXJyOwo+ICsJCX0KClBsZWFzZSBvbmx5
IHVzZSBiYWxhbmNlZCBjdXJseSBicmFjZXMgaW4gY29uZGl0aW9uYWwgc3RhdGVtZW50cy4KClRo
YW5rcywKCglJbmdvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 13 15:25:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 15:25: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 1dKnhR-0002vP-E5; Tue, 13 Jun 2017 15:25:45 +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 1dKnhQ-0002vJ-9P
 for xen-devel@lists.xenproject.org; Tue, 13 Jun 2017 15:25:44 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 2C/3E-03058-7F300495; Tue, 13 Jun 2017 15:25:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrALMWRWlGSWpSXmKPExsVysyfVTfcbs0O
 kwezNxhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bfTT2sBTcsKp5s2sfSwHhUv4uRi0NIYDOj
 xMvZt1khnOWMEl93n2XrYuTkYBPQldhx8zUzSEJEYDGjRPu+XkaQBLOAksT+s9fAbGEBHYmu6
 RfAGlgEVCUWHDzMDmLzClhLTJl5kAnElhCQk2g4f595AiPnAkaGVYwaxalFZalFuoZGeklFme
 kZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgT5jAIIdjJc3BhxilORgUhLl3XLFJlKILyk
 /pTIjsTgjvqg0J7X4EKMMB4eSBK8SMASEBItS01Mr0jJzgMEDk5bg4FES4bX7bR8pxFtckJhb
 nJkOkTrFqCglzqsB0icAksgozYNrgwXsJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzvmECm
 sKTmVcCN/0V0GImoMXXQW7mLS5JREhJNTAaP5qa9mWrn1Nw7vu5S222tVcaNywUemTouSjGYF
 n/m2uuW6v1xGy5ru8Jnv/scblPfO3LjfOfhkks3HfLTeXfh9YXP2REp/T79Yhvnixyv/5Um+C
 eqg453aN85VkbJaIOXTwgIzmx6kFr9/sHH7Qy352fvCPN9gnXs6UPFeM0V03+vkzzescfJZbi
 jERDLeai4kQAS+HSclMCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1497367542!73589288!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1356 invoked from network); 13 Jun 2017 15:25:42 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-21.messagelabs.com with SMTP; 13 Jun 2017 15:25: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 F1CC91596;
 Tue, 13 Jun 2017 08:25:40 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E53173F557;
 Tue, 13 Jun 2017 08:25:39 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Date: Tue, 13 Jun 2017 16:25:50 +0100
Message-Id: <20170613152550.11222-1-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
Cc: xen-devel@lists.xenproject.org
Subject: [Xen-devel] [RFC PATCH] docs: add README.atomic
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmVjZW50bHkgdGhlcmUgd2VyZSBzb21lIGRpc2N1c3Npb25zIGFib3V0IHRoZSBuYXR1cmUgYW5k
IGd1YXJhbnRlZXMgb2YKdGhlIGF0b21pYyBwcmltaXRpdmVzIHRoYXQgWGVuIHByb3ZpZGVzLgpU
aGlzIFJFQURNRS5hdG9taWMgZmlsZSB0cmllcyB0byBkb2N1bWVudCBvdXIgZXhwZWN0YXRpb25z
IGluIHRob3NlCmZ1bmN0aW9ucyBhbmQgbWFjcm9zLgoKU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6
eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+Ci0tLQpIaSwKCmFzIG1lbnRpb25lZCBpbiBt
eSBwcmV2aW91cyBtYWlsLCBJIGNvbnNpZGVyIHRoaXMgbW9yZSBvZiBhIGRpc2N1c3Npb24KYmFz
ZSB0aGF0IGFuIGFjdHVhbCBwYXRjaC4gSSBhbSBieSBubyBtZWFucyBhbiBleHBlcnQgaW4gdGhp
cyBhcmVhLCBzbwpwYXJ0IG9mIHRoaXMgZXhlcmNpc2UgaGVyZSBpcyB0byB3cml0ZSBkb3duIG15
IHVuZGVyc3RhbmRpbmcgYW5kIHNlZSBpdApjb3JyZWN0ZWQgYnkgbW9yZSBrbm93bGVkZ2FibGUg
cGVvcGxlIDstKQoKQ2hlZXJzLApBbmRyZS4KCiBkb2NzL1JFQURNRS5hdG9taWMgfCAxMTYgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmls
ZSBjaGFuZ2VkLCAxMTYgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGRvY3MvUkVB
RE1FLmF0b21pYwoKZGlmZiAtLWdpdCBhL2RvY3MvUkVBRE1FLmF0b21pYyBiL2RvY3MvUkVBRE1F
LmF0b21pYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi41N2VjNTliCi0tLSAv
ZGV2L251bGwKKysrIGIvZG9jcy9SRUFETUUuYXRvbWljCkBAIC0wLDAgKzEsMTE2IEBACitBdG9t
aWMgb3BlcmF0aW9ucyBpbiBYZW4KKz09PT09PT09PT09PT09PT09PT09PT09PQorCitEYXRhIHN0
cnVjdHVyZXMgaW4gWGVuIG1lbW9yeSB3aGljaCBjYW4gYmUgYWNjZXNzZWQgYnkgbXVsdGlwbGUg
Q1BVcworYXQgdGhlIHNhbWUgdGltZSBuZWVkIHRvIGJlIHByb3RlY3RlZCBhZ2FpbnN0IGdldHRp
bmcgY29ycnVwdGVkLgorVGhlIGVhc2llc3Qgd2F5IHRvIGRvIHRoaXMgaXMgdXNpbmcgYSBsb2Nr
IChzcGlubG9jayBpbiBYZW4ncyBjYXNlKSwKK3RoYXQgZ3VhcmFudGVlcyB0aGF0IG9ubHkgb25l
IENQVSBjYW4gYWNjZXNzIHRoYXQgbWVtb3J5IGF0IGEgZ2l2ZW4gcG9pbnQKK2luIHRpbWUsIGFs
c28gYWxsb3dzIHByb3RlY3Rpbmcgd2hvbGUgZGF0YSBzdHJ1Y3R1cmVzIGFnYWluc3QgYmVjb21p
bmcKK2luY29uc2lzdGVudC4gRm9yIG1vc3QgdXNlIGNhc2VzIHRoaXMgc2hvdWxkIGJlIHRoZSB3
YXkgdG8gZ28gYW5kIHByb2dyYW1tZXJzCitzaG91bGQgc3RvcCByZWFkaW5nIGhlcmUuCisKK0hv
d2V2ZXIgc29tZXRpbWVzIHRha2luZyBhbmQgcmVsZWFzaW5nIGEgbG9jayBpcyB0b28gY29zdGx5
IG9yIGNyZWF0ZXMKK2RlYWRsb2NrcyBvciBwb3RlbnRpYWwgY29udGVudGlvbiwgc28gc29tZSBs
b2NrbGVzcyBhY2Nlc3NlcyBhcmUgdXNlZC4KK1Rob3NlIGF0b21pYyBhY2Nlc3NlcyBuZWVkIHRv
IGJlIGRvbmUgdmVyeSBjYXJlZnVsbHkgdG8gYmUgY29ycmVjdC4KKworWGVuIG9mZmVycyB0aHJl
ZSBraW5kcyBvZiBhdG9taWMgcHJpbWl0aXZlcyB0aGF0IGRlYWwgd2l0aCB0aG9zZSBhY2Nlc3Nl
czoKKworQUNDRVNTX09OQ0UoKQorLS0tLS0tLS0tLS0tLQorQSBtYWNybyBiYXNpY2FsbHkgY2Fz
dGluZyB0aGUgYWNjZXNzIHRvIGEgdm9sYXRpbGUgZGF0YSB0eXBlLiBUaGF0IHByZXZlbnRzCit0
aGUgY29tcGlsZXIgZnJvbSBhY2Nlc3NpbmcgdGhhdCBtZW1vcnkgbG9jYXRpb24gbXVsdGlwbGUg
dGltZXMsIGVmZmVjdGl2ZWx5CitjYWNoaW5nIHRoaXMgdmFsdWUgKGVpdGhlciBpbiBhIHJlZ2lz
dGVyIG9yIG9uIHRoZSBzdGFjaykuCitJbiB0ZXJtcyBvZiBhdG9taWNpdHkgdGhpcyBwcmV2ZW50
cyBpbmNvbnNpc3RlbnQgdmFsdWVzIGZvciBhIGNlcnRhaW4gc2hhcmVkCit2YXJpYWJsZSBpZiB1
c2VkIG11bHRpcGxlIHRpbWVzIGFjcm9zcyB0aGUgc2FtZSBmdW5jdGlvbiwgYXMgdGhlIGNvbXBp
bGVyIGlzCitub3JtYWxseSBmcmVlIHRvIHJlLXJlYWQgdGhlIHZhbHVlIGZyb20gbWVtb3J5IGF0
IGFueSB0aW1lIC0gZ2l2ZW4gdGhhdCBpdAorZG9lc24ndCBrbm93IHRoYXQgYW5vdGhlciBlbnRp
dHkgbWlnaHQgY2hhbmdlIHRoaXMgdmFsdWUuIENvbnNpZGVyIHRoZQorZm9sbG93aW5nIGNvZGU6
Cis9PT09PT09PT09PQorICAgICAgICBpbnQgeCA9IHNoYXJlZF9wb2ludGVyLT5jb3VudGVyOwor
CisgICAgICAgIHNvbWVfdmFyID0geCArIHNvbWV0aGluZ19lbHNlOworICAgICAgICBmdW5jdGlv
bl9jYWxsKHgpOworPT09PT09PT09PT0KK1RoZSBjb21waWxlciBpcyBmcmVlIHRvIGFjdHVhbGx5
ICpub3QqIHVzZSBhIGxvY2FsIHZhcmlhYmxlLCBpbnN0ZWFkIGRlcmVmZW5jZQordGhlIHBvaW50
ZXIgYW5kIGRpcmVjdGx5IGFjY2VzcyB0aGUgc2hhcmVkIG1lbW9yeSB0d2ljZSB3aGVuIHVzaW5n
IHRoZSB2YWx1ZQorb2YgIngiIGluIHRoZSBhc3NpZ25tZW50IGFuZCBpbiB0aGUgZnVuY3Rpb24g
Y2FsbC4gTm93IGlmIHNvbWUgb3RoZXIgQ1BVCitjaGFuZ2VzIHRoZSB2YWx1ZSBvZiAiY291bnRl
ciIgbWVhbndoaWxlLCB0aGUgdmFsdWUgb2YgIngiIGlzIGRpZmZlcmVudCwKK3doaWNoIHZpb2xh
dGVzIHRoZSBwcm9ncmFtIHNlbWFudGljLiBUaGUgY29tcGlsZXIgaXMgbm90IHRvIGJsYW1lIGhl
cmUsCitiZWNhdXNlIGl0IGNhbm5vdCBrbm93IHRoYXQgdGhpcyBtZW1vcnkgY291bGQgY2hhbmdl
IGJlaGluZCBpdHMgYmFjay4KK1RoZSBzb2x1dGlvbiBoZXJlIGlzIHRvIHVzZSBBQ0NFU1NfT05D
RSwgd2hpY2ggY2FzdHMgdGhlIGFjY2VzcyB3aXRoIHRoZQorInZvbGF0aWxlIiBrZXl3b3JkLCB0
aHVzIG1ha2luZyBzdXJlIHRoYXQgdGhlIGNvbXBpbGVyIGtub3dzIHRoYXQKK2FjY2Vzc2luZyB0
aGlzIG1lbW9yeSBoYXMgc2lkZSBlZmZlY3RzLCBzbyBpdCBuZWVkcyB0byBjYWNoZSB0aGUgdmFs
dWU6Cis9PT09PT09PT09PQorICAgICAgICBpbnQgeCA9IEFDQ0VTU19PTkNFKHNoYXJlZF9wb2lu
dGVyLT5jb3VudGVyKTsKKworICAgICAgICBzb21lX3ZhciA9IHggKyBzb21ldGhpbmdfZWxzZTsK
KyAgICAgICAgZnVuY3Rpb25fY2FsbCh4KTsKKz09PT09PT09PT09CisKK1doYXQgQUNDRVNTX09O
Q0UgZG9lcyAqbm90KiBndWFyYW50ZWUgdGhvdWdoIGlzIHRoaXMgYWNjZXNzIGlzIGRvbmUgaW4g
YQorc2luZ2xlIGluc3RydWN0aW9uLCBzbyBjb21wbGV4IG9yIG5vbi1uYXRpdmUgb3IgdW5hbGln
bmVkIGRhdGEgdHlwZXMgYXJlCitub3QgZ3VhcmFudGVlZCB0byBiZSBhdG9taWMuIElmIGZvciBp
bnN0YW5jZSBjb3VudGVyIHdvdWxkIGJlIGEgNjQtYml0IHZhbHVlCitvbiBhIDMyLWJpdCBzeXN0
ZW0sIHRoZSBjb21waWxlciB3b3VsZCBwcm9iYWJseSBnZW5lcmF0ZSB0d28gbG9hZCBpbnN0cnVj
dGlvbnMsCit3aGljaCBjb3VsZCBlbmQgdXAgaW4gcmVhZGluZyBhIHdyb25nIHZhbHVlIGlmIHNv
bWUgb3RoZXIgQ1BVIGNoYW5nZXMgdGhlIG90aGVyCitoYWxmIG9mIHRoZSB2YXJpYWJsZSBpbiBi
ZXR3ZWVuIHRob3NlIHR3byByZWFkcy4KK0hvd2V2ZXIgYWNjZXNzaW5nIF9hbGlnbmVkIGFuZCBu
YXRpdmVfIGRhdGEgdHlwZXMgaXMgZ3VhcmFudGVlZCB0byBiZSBhdG9taWMKK2luIHRoZSBhcmNo
aXRlY3R1cmVzIHN1cHBvcnRlZCBieSBYZW4sIHNvIEFDQ0VTU19PTkNFIGlzIHNhZmUgdG8gdXNl
IHdoZW4KK3RoZXNlIGNvbmRpdGlvbnMgYXJlIG1ldC4KK1dlIGV4cGVjdCBhIHZhcmlhYmxlIHRv
IGJlIGFsaWduZWQgaWYgaXQgY29tZXMgZnJvbSBhIG5vbi1wYWNrZWQgc3RydWN0IG9yCitzb21l
IG90aGVyIGNvbXBpbGVyLWdlbmVyYXRlZCBhZGRyZXNzLCBhcyBzYW5lIGNvbXBpbGVycyB3aWxs
IG5vdCBnZW5lcmF0ZQordW5hbGlnbmVkIGFjY2Vzc2VzIGJ5IGRlZmF1bHQuCitFeHRyYSBjYXJl
IG11c3QgYmUgdGFrZW4gaG93ZXZlciBpZiB0aGUgYWRkcmVzcyBpcyBjb21pbmcgZnJvbSBhIGNy
YWZ0ZWQKK3BvaW50ZXIgb3Igc29tZSBhZGRyZXNzIHBhc3NlZCBpbiBieSBhIG5vbi10cnVzdGVk
IHNvdXJjZSAoZ3Vlc3RzKS4KKworcmVhZF9hdG9taWMoKS93cml0ZV9hdG9taWMoKQorLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorcmVhZF9hdG9taWMoKSBhbmQgd3JpdGVfYXRvbWljKCkg
YXJlIG1hY3JvcyB0aGF0IG1ha2Ugc3VyZSB0aGF0IHRoZSBhY2Nlc3MKK3RvIHRoaXMgdmFyaWFi
bGUgaGFwcGVucyB1c2luZyBhIHNpbmdsZSBtYWNoaW5lIGluc3RydWN0aW9uLiBUaGlzIGd1YXJh
bnRlZXMKK3RoZSBhY2Nlc3MgdG8gYmUgYXRvbWljIHdoZW4gdGhlIGFkZHJlc3MgaXMgYWxpZ25l
ZCAob24gYWxsIGFyY2hpdGVjdHVyZXMKK3N1cHBvcnRlZCBieSBYZW4pLgorRm9yIG1vc3QgcHJh
Y3RpY2FsIGNhc2VzIHRoZSBnZW5lcmF0ZWQgY29kZSBkb2VzIG5vdCBkaWZmZXIgZnJvbSB3aGF0
Cit0aGUgY29tcGlsZXIgd291bGQgZ2VuZXJhdGUgYW55d2F5LCBidXQgaXQgbWFrZXMgc3VyZSB0
aGF0IGEgY2hhbmdlIHRvIGFuCit1bnN1aXRhYmxlIGRhdGEgdHlwZSB3b3VsZCBicmVhayBjb21w
aWxhdGlvbiwgYWxzbyBpdCBhbm5vdGF0ZXMgdGhpcyBhY2Nlc3MKK2FzIGJlaW5nIHBvdGVudGlh
bGx5IGNvbmN1cnJlbnQgKHRvIGEgaHVtYW4gcmVhZGVyKS4KK0Fsc28gdGhpcyBtYWNybyBkb2Vz
IG5vdCBjaGVjayB3aGV0aGVyIHRoZSBhZGRyZXNzIGlzIGFjdHVhbGx5IGFsaWduZWQsCit0aG91
Z2ggaXQgaXMgYXNzdW1lZCB0aGF0IHRoZSBjb21waWxlciBvbmx5IGdlbmVyYXRlcyBhbGlnbmVk
IGFkZHJlc3NlcwordW5sZXNzIGJlaW5nIHRvbGQgb3RoZXJ3aXNlIGV4cGxpY2l0bHkuIEluIHRo
ZSBsYXR0ZXIgY2FzZSBpdCB3b3VsZCBiZSB0aGUKK3Jlc3BvbnNpYmlsaXR5IG9mIHRoZSBjb2Rl
ciB0byBlbnN1cmUgYXRvbWljaXR5IHVzaW5nIG90aGVyIG1lYW5zLgorCithdG9taWNfcmVhZCgp
L2F0b21pY193cml0ZSgpIChhbmQgb3RoZXIgdmFyaWFudHMgc3RhcnRpbmcgd2l0aCAiYXRvbWlj
XyIpCistLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCisoTm90IHRvIGJlIGNvbmZ1c2VkIHdpdGggdGhlIGFib3Zl
ISkKK1Rob3NlIChncm91cCBvZikgZnVuY3Rpb25zIHdvcmsgb24gYSBzcGVjaWFsIGF0b21pY190
IGRhdGEgdHlwZSwgd2hpY2ggd3JhcHMKK2FuICJpbnQiIGluIGEgc3RydWN0dXJlIHRvIGF2b2lk
IGFjY2lkZW50aWFsIG1lc3Npbmcgd2l0aCB0aGUgZGF0YSB0eXBlCisoZm9yIGluc3RhbmNlIGR1
ZSB0byBpbXBsaWNpdCBjYXN0cykuIEFzIGEgc2lkZSBlZmZlY3QgdGhpcyBndWFyYW50ZWVzIHRo
YXQKK3RoaXMgdmFyaWFibGUgaXMgYWxpZ25lZCAodGhvdWdoIHRoaXMgd291bGQgYXBwbHkgdG8g
bW9zdCBvdGhlciAiaW50IgorZGVjbGFyYXRpb25zIGFzIHdlbGwpLiBUaGlzIHNwZWNpYWwgZGF0
YSB0eXBlIGFsc28gbWFrZXMgc3VyZSB0aGF0IGFueQorYWNjZXNzZXMgYXJlIG9ubHkgdmFsaWQg
dXNpbmcgdGhvc2Ugc3BlY2lhbCBhY2Nlc3NvciBmdW5jdGlvbnMsIHdoaWNoCittYWtlIHN1cmUg
dGhhdCB0aGUgYXRvbWljIHByb3BlcnR5IGlzIGFsd2F5cyBwcmVzZXJ2ZWQuCitPbiB0b3Agb2Yg
dGhlIGJhc2ljIHJlYWQvd3JpdGUgYWNjZXNzZXMgdGhpcyBhbHNvIHByb3ZpZGVzIHJlYWQtbW9k
aWZ5LXdyaXRlCitwcmltaXRpdmVzIHdoaWNoIHVzZSBhcmNoaXRlY3R1cmUgc3BlY2lmaWMgbWVh
bnMgdG8gZ3VhcmFudGVlIGF0b21pYyBhY2Nlc3NlcworKGF0b21pY19pbmMoKSwgYXRvbWljX2Rl
Y19hbmRfdGVzdCgpLCAuLi4pLgorCisKK0l0IGhhcyB0byBiZSBub3RlZCB0aGF0IGZvbGxvd2lu
ZyB0aGUgbGV0dGVycyBvZiB0aGUgQyBzdGFuZGFyZCBhCitzdGFuZGFyZHMtY29tcGxpYW50IGNv
bXBpbGVyIGhhcyBxdWl0ZSBzb21lIGZyZWVkb20gdG8gZ2VuZXJhdGUgY29kZSB3aGljaAord291
bGQgbWFrZSBhIGxvdCBvZiBhY2Nlc3NlcyBub24tYXRvbWljIChmb3IgaW5zdGFuY2Ugc3BsaXR0
aW5nIGEgMzItYml0CityZWFkIGludG8gYSBzZXJpZXMgb2YgZm91ciA4LWJpdCByZWFkcykuCitI
b3dldmVyIGEgc2FuZSBjb21waWxlciwgZXNwZWNpYWxseSB3aGVuIGZvbGxvd2luZyBhIGNlcnRh
aW4gQUJJLCB3b3VsZAorZm9yIGluc3RhbmNlIGFsd2F5cyB0cnkgdG8gYWxpZ24gdmFyaWFibGVz
IGFuZCB1c2UgYXMgZmV3IG1hY2hpbmUKK2luc3RydWN0aW9ucyBhcyBwb3NzaWJsZSwgc28gZm9y
IHByYWN0aWNhbCBwdXJwb3NlcyBtb3N0IGFjY2Vzc2VzIGFyZQorYWN0dWFsbHkgYXRvbWljIHdp
dGhvdXQgZnVydGhlciBhZG8sIGVzcGVjaWFsbHkgd2hlbiBiZWluZyBjb25maW5lZCB0bworY2Vy
dGFpbiBhcmNoaXRlY3R1cmVzIChsaWtlIHg4NiwgQVJNIGFuZCBBUk02NCBpbiBYZW4pLgorCitT
byBmb3IgcHJhY3RpY2FsIHB1cnBvc2VzIHdlIGFzc3VtZSBhIHNhbmUgY29tcGlsZXIgdG8gYmUg
dXNlZCBmb3IgWGVuLAord2l0aCB0aGUgZm9sbG93aW5nIHByb3BlcnRpZXM6CistIENvbXBpbGVy
IGdlbmVyYXRlZCBhZGRyZXNzZXMgZm9yIG5hdGl2ZS1kYXRhLXR5cGVkIHZhcmlhYmxlcyBhcmUg
YWxpZ25lZC4KKy0gU2ltcGxlIHJlYWQvd3JpdGUgYWNjZXNzZXMgdG8gYSBuYXRpdmUgYW5kIGFs
aWduZWQgZGF0YSB0eXBlIGZyb20gY29tcGlsZXIKKyAgZ2VuZXJhdGVkIGFkZHJlc3NlcyBhcmUg
ZG9uZSB1c2luZyBhIHNpbmdsZSBtYWNoaW5lIGluc3RydWN0aW9uLgorCitUaGlzIG1ha2VzIHJl
YWQgYW5kIHdyaXRlIGFjY2Vzc2VzIHRvIGludHMgYW5kIGxvbmdzIChhbmQgdGhlaXIgcmVzcGVj
dGl2ZQordW5zaWduZWQgY291bnRlciBwYXJ0cykgbmF0dXJhbGx5IGF0b21pYy4KK0hvd2V2ZXIg
aXQgd291bGQgYmUgYmVuZWZpY2lhbCB0byB1c2UgYXRvbWljIHByaW1pdGl2ZXMgYW55d2F5IHRv
IGFubm90YXRlCit0aGUgY29kZSBhcyBiZWluZyBjb25jdXJyZW50IGFuZCB0byBwcmV2ZW50IHNp
bGVudCBicmVha2FnZSB3aGVuIGNoYW5naW5nCit0aGUgY29kZS4gTW9kZXJuIGNvbXBpbGVycyB0
ZW5kIHRvIG9wdGltaXplIHF1aXRlIHdlbGwsIG9mdGVuIHJlc3VsdGluZyBpbgordGhlIHNhbWUg
Y29kZSB0byBiZSBnZW5lcmF0ZWQgZm9yIGJvdGggdGhlIGFubm90YXRlZCBhbmQgbmFpdmUgdmVy
c2lvbi4KLS0gCjIuOS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 13 15:27:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 15:27: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 1dKnjC-00033K-PH; Tue, 13 Jun 2017 15: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 <osstest-admin@xenproject.org>) id 1dKnjB-000339-8l
 for xen-devel@lists.xensource.com; Tue, 13 Jun 2017 15:27:33 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 E8/6F-06719-46400495; Tue, 13 Jun 2017 15:27:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVTeZxSH
 SoP0Tt8WKx79ZLO5Nec/uwORx+MMVFo/tfbvYA5iiWDPzkvIrElgz+qayF1yay1hx5PZ99gbG
 rqwuRi4OIYG/jBK/T+xh62LkBHIeM0pcW8sEkdjGKDH55StmkISIgLPE1zNz2UFsXgF9iZVt0
 1lAbGEBK4k/r2awgTRICGxWktjR1gpWJCHgKXH4/GdGGPvPm5VAU9k52IAaDol1MXJwsAioSm
 ybmTyBkXsBI8MqRo3i1KKy1CJdIzO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYx
 AjzMAwQ7GMwsCDzFKcjApifJuuWITKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCdwmzQ6SQYFFq
 empFWmYOMPRg0hIcPEoivHa/7SOFeIsLEnOLM9MhUqcYdTk2rF7/hUmIJS8/L1VKnHcjyAwBk
 KKM0jy4EbA4uMQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3ssgU3gy80rgNr0COoIJ6IjrIP
 fzFpckIqSkGhgbYnexLijRkuy27PALeH1zC2Nv8JPSWbzJtRe1/rt7Xa6KmRkXOD97wgRbxzU
 VcQ8ltsZyqMbvl7bVnyU4QSHob8Gf2Ik+xksWSJ8SXz7/G7vb1eLZB5YdPsgzd4uZrLz4qvAX
 XB90zK6IK31pFzPrW9nhet0n79eVp52el2QKUl1m2Oqz2SixFGckGmoxFxUnAgChX/6/fgIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1497367649!65696080!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31331 invoked from network); 13 Jun 2017 15:27:30 -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; 13 Jun 2017 15:27: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 1dKnj7-0007lD-AE; Tue, 13 Jun 2017 15: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 1dKnj1-0004oJ-BX; Tue, 13 Jun 2017 15:27:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dKnj0-0005ML-CN; Tue, 13 Jun 2017 15:27:22 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110387-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-armhf-armhf-xl-credit2:guest-start.2:fail:regression
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start: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-pvh-intel:guest-start: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-libvirt-xsm: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-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-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-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-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl: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-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:windows-install: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
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=c427a81dee142a0f7155b8ed7074e1f489336637
X-Osstest-Versions-That: xen=79d2d5c3437567cabd18d02676ab860e82372d18
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 13 Jun 2017 15:27:22 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 110387: 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>

ZmxpZ2h0IDExMDM4NyB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDM4Ny8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxNiBndWVzdC1zdGFydC4yICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwMjQyCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTEwMjk1CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDExIGd1ZXN0LXN0
YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTAyOTUKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEx
MDI5NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgMTEgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aC1hbWQgIDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNiBkZWJpYW4taHZtLWluc3RhbGwv
bDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14
c20gICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgOSB3
aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAg
IGM0MjdhODFkZWUxNDJhMGY3MTU1YjhlZDcwNzRlMWY0ODkzMzY2MzcKYmFzZWxpbmUgdmVyc2lv
bjoKIHhlbiAgICAgICAgICAgICAgICAgIDc5ZDJkNWMzNDM3NTY3Y2FiZDE4ZDAyNjc2YWI4NjBl
ODIzNzJkMTgKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMDI5NSAgMjAxNy0wNi0xMSAwNjowMToz
MyBaICAgIDIgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTAzODcgIDIwMTctMDYtMTIgMjI6
MTk6MjMgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCBy
ZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgogIE1hcmsgUnV0bGFuZCA8bWFyay5ydXRsYW5kQGFybS5jb20+CiAgU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFdlaSBDaGVuIDxXZWkuQ2hlbkBhcm0uY29t
PgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBjNDI3YTgxZGVlMTQyYTBm
NzE1NWI4ZWQ3MDc0ZTFmNDg5MzM2NjM3CkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KRGF0ZTogICBGcmkgTWF5IDE5IDE3OjA4OjM5IDIwMTcgKzAxMDAKCiAgICB4
ZW4vYXJtOiBwMm06IEZpeCBpbmNvcnJlY3QgbWFwcGluZyBvZiBzdXBlcnBhZ2VzCiAgICAKICAg
IFRoZSBzYW1lIHNldCBvZiBmdW5jdGlvbnMgaXMgdXNlZCB0byBzZXQgYXMgd2VsbCBhcyB0byBj
bGVhbiBQMk0KICAgIGVudHJpZXMsIGV4Y2VwdCBmb3IgY2xlYW4gb3BlcmF0aW9ucyAoSU5WQUxJ
RF9NRk4gfjBVTCkgaXMgcGFzc2VkIGFzIGEKICAgIHBhcmFtZXRlci4gVW5mb3J0dW5hdGVseSwg
d2hlbiBjYWxjdWxhdGluZyBhbiBhcHByb3ByaWF0ZSB0YXJnZXQgb3JkZXIKICAgIGZvciBhIHBh
cnRpY3VsYXIgbWFwcGluZyBJTlZBTElEX01GTiBpcyB0YWtlbiBpbnRvIGFjY291bnQgd2hpY2gg
bGVhZHMKICAgIHRvIDRLIHBhZ2UgdGFyZ2V0IG9yZGVyIGJlaW5nIHNldCBlYWNoIHRpbWUgZXZl
biBmb3IgMk1CIGFuZCAxR0IKICAgIG1hcHBpbmdzLgogICAgCiAgICBUaGlzIHdpbGwgcmVzdWx0
IHRvIGJyZWFrIGRvd24gdGhlIHN1cGVycGFnZSBpbnRvIDRLIG1hcHBpbmdzIGFuZCBsZWF2ZQog
ICAgZW1wdHkgdGFibGVzIGFsbG9jYXRlZC4KICAgIAogICAgVGhpcyB3YXMgaW50cm9kdWNlZCBi
eSBjb21taXQgMmVmM2UzNmVjNyAieGVuL2FybTogcDJtOiBJbnRyb2R1Y2UKICAgIHAybV9zZXRf
ZW50cnkgYW5kIF9fcDJtX3NldF9lbnRyeSIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgbWFzdGVyLWNvbW1pdC1pZDog
M2ZhZmRjMjhlYjk4ZGMxY2I2ODYzNzlkODMyNzA1MTZmYzM4MDQ5ZAoKY29tbWl0IDEyNWU0ZDRh
OGQ0MmFiYjEyZDhhNTc2MmVkZWY2MDY3MTk4M2FmNWIKQXV0aG9yOiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkRhdGU6ICAgV2VkIEFwciA1IDEzOjI4OjQzIDIw
MTcgLTA3MDAKCiAgICB2Z2ljOiByZWZ1c2UgaXJxIG1pZ3JhdGlvbiB3aGVuIG9uZSBpcyBhbHJl
YWR5IGluIHByb2dyZXNzCiAgICAKICAgIFdoZW4gYW4gaXJxIG1pZ3JhdGlvbiBpcyBhbHJlYWR5
IGluIHByb2dyZXNzLCBidXQgbm90IHlldCBjb21wbGV0ZWQKICAgIChHSUNfSVJRX0dVRVNUX01J
R1JBVElORyBpcyBzZXQpLCByZWZ1c2UgYW55IG90aGVyIGlycSBtaWdyYXRpb24KICAgIHJlcXVl
c3RzIGZvciB0aGUgc2FtZSBpcnEuCiAgICAKICAgIFRoaXMgcGF0Y2ggaW1wbGVtZW50cyB0aGlz
IGFwcHJvYWNoIGJ5IHJldHVybmluZyBzdWNjZXNzIG9yIGZhaWx1cmUgZnJvbQogICAgdmdpY19t
aWdyYXRlX2lycSwgYW5kIGF2b2lkaW5nIGlycSB0YXJnZXQgY2hhbmdlcyBvbiBmYWlsdXJlLiBJ
dCBwcmludHMKICAgIGEgd2FybmluZyBpbiBjYXNlIHRoZSBpcnEgbWlncmF0aW9uIGZhaWxzLgog
ICAgCiAgICBJdCBhbHNvIG1vdmVzIHRoZSBjbGVhcl9iaXQgb2YgR0lDX0lSUV9HVUVTVF9NSUdS
QVRJTkcgdG8gYWZ0ZXIgdGhlCiAgICBwaHlzaWNhbCBpcnEgYWZmaW5pdHkgaGFzIGJlZW4gY2hh
bmdlZCBzbyB0aGF0IGFsbCBvcGVyYXRpb25zIHJlZ2FyZGluZwogICAgaXJxIG1pZ3JhdGlvbiBh
cmUgY29tcGxldGVkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIG1hc3Rlci1jb21taXQtaWQ6IDkxZWY3MzY0OTMzMDM3
YjZhOGQ4MjU0MDVhMWM4MDlhNzJlNjE1MmYKCmNvbW1pdCA5ZTZiMmRkZjMzMDZjYzgyNDVlZjg4
MmM1MmQ4ZTg4Nzk2N2ZhOGNiCkF1dGhvcjogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgpEYXRlOiAgIFdlZCBBcHIgNSAxMzoyODo0MiAyMDE3IC0wNzAwCgogICAg
YXJtOiByZW1vdmUgaXJxIGZyb20gaW5mbGlnaHQsIHRoZW4gY2hhbmdlIHBoeXNpY2FsIGFmZmlu
aXR5CiAgICAKICAgIFRoaXMgcGF0Y2ggZml4ZXMgYSBwb3RlbnRpYWwgcmFjZSB0aGF0IGNvdWxk
IGhhcHBlbiB3aGVuCiAgICBnaWNfdXBkYXRlX29uZV9sciBhbmQgdmdpY192Y3B1X2luamVjdF9p
cnEgcnVuIHNpbXVsdGFuZW91c2x5LgogICAgCiAgICBXaGVuIEdJQ19JUlFfR1VFU1RfTUlHUkFU
SU5HIGlzIHNldCwgd2UgbXVzdCBtYWtlIHN1cmUgdGhhdCB0aGUgaXJxIGhhcwogICAgYmVlbiBy
ZW1vdmVkIGZyb20gaW5mbGlnaHQgYmVmb3JlIGNoYW5naW5nIHBoeXNpY2FsIGFmZmluaXR5LCB0
byBhdm9pZAogICAgY29uY3VycmVudCBhY2Nlc3NlcyB0byBwLT5pbmZsaWdodCwgYXMgdmdpY192
Y3B1X2luamVjdF9pcnEgd2lsbCB0YWtlIGEKICAgIGRpZmZlcmVudCB2Y3B1IGxvY2suCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgogICAgbWFzdGVyLWNvbW1pdC1pZDogMzFiYzZhOTNhMDk2YmFiMjEyMTFlMGUyYzdjMjg0ZWU0
YWVjNTQwMgoKY29tbWl0IDUyZDgzODA5ZmEyOTBhNDAyYThjZTU3M2E2N2Q4NzliNGI3OGEwZTgK
QXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiAgIEZyaSBN
YXkgNSAxNTozMDozNiAyMDE3ICswMTAwCgogICAgeGVuL2FybTogU3Vydml2ZSB1bmtub3duIHRy
YXBzIGZyb20gZ3Vlc3RzCiAgICAKICAgIEN1cnJlbnRseSB3ZSBjcmFzaCBYZW4gaWYgd2Ugc2Vl
IGFuIEVTUl9FTDIuRUMgdmFsdWUgd2UgZG9uJ3QgcmVjb2duaXNlLgogICAgQXMgY29uZmlndXJh
YmxlIGRpc2FibGVzL2VuYWJsZXMgYXJlIGFkZGVkIHRvIHRoZSBhcmNoaXRlY3R1cmUKICAgIChj
b250cm9sbGVkIGJ5IFJFUzEvUkVTTyBiaXRzIHJlc3BlY3RpdmVseSksIHdpdGggYXNzb2NpYXRl
ZCBzeW5jaHJvbm91cwogICAgZXhjZXB0aW9ucywgaXQgbWF5IGJlIHBvc3NpYmxlIGZvciBhIGd1
ZXN0IHRvIHRyaWdnZXIgZXhjZXB0aW9ucyB3aXRoCiAgICBjbGFzc2VzIHRoYXQgd2UgZG9uJ3Qg
cmVjb2duaXNlLgogICAgCiAgICBXaGlsZSB3ZSBjYW4ndCBzZXJ2aWNlIHRoZXNlIGV4Y2VwdGlv
bnMgaW4gYSBtYW5uZXIgdXNlZnVsIHRvIHRoZSBndWVzdCwKICAgIHdlIGNhbiBhdm9pZCBicmlu
Z2luZyBkb3duIHRoZSBob3N0LiBQZXIgQVJNIERESSAwNDg3QS5rX2lzczEwNzc1LCBwYWdlCiAg
ICBENy0xOTM3LCBFQyB2YWx1ZXMgd2l0aGluIHRoZSByYW5nZSAweDAwIC0gMHgyYyBhcmUgcmVz
ZXJ2ZWQgZm9yIGZ1dHVyZQogICAgdXNlIHdpdGggc3luY2hyb25vdXMgZXhjZXB0aW9ucywgYW5k
IEVDIHdpdGhpbiB0aGUgcmFuZ2UgMHgyZCAtIDB4M2YgbWF5CiAgICBiZSB1c2VkIGZvciBlaXRo
ZXIgc3luY2hyb25vdXMgb3IgYXN5bmNocm9ub3VzIGV4Y2VwdGlvbnMuCiAgICAKICAgIFRoZSBw
YXRjaCBtYWtlcyBYZW4gaGFuZGxlIGFueSB1bmtub3duIEVDIGJ5IGluamVjdGluZyBhbiBVTkRF
RklORUQKICAgIGV4Y2VwdGlvbiBpbnRvIHRoZSBndWVzdCwgd2l0aCBhIGNvcnJlc3BvbmRpbmcg
KHJhdGVsaW1pdGVkKSB3YXJuaW5nIGluCiAgICB0aGUgbG9nLgogICAgCiAgICBUaGlzIHBhdGNo
IGlzIGJhc2VkIG9uIExpbnV4IGNvbW1pdCBmMDUwZmU3YTkxNjQgImFybTogS1ZNOiBTdXJ2aXZl
IHVua25vd24KICAgIHRyYXBzIGZyb20gdGhlIGd1ZXN0Ii4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIEFja2VkLWJ5OiBNYXJr
IFJ1dGxhbmQgPG1hcmsucnV0bGFuZEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIG1hc3Rlci1jb21taXQtaWQ6
IGJhZjI5NTAyMTNlNmE1MDgwMTk0MDY0M2UyNTQ5YTViYWEyMWFkNzEKCmNvbW1pdCA1MDI2ZWI1
ZWQwMTA1MjhhZTQ2Y2E0ZjY1NGVhMGUxYzI2MjZhOWQ5CkF1dGhvcjogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBGcmkgTWF5IDUgMTU6MzA6MzUgMjAxNyArMDEw
MAoKICAgIHhlbi9hcm06IGRvX3RyYXBfaHlwZXJ2aXNvcjogU2VwYXJhdGUgaHlwZXJ2aXNvciBh
bmQgZ3Vlc3QgdHJhcHMKICAgIAogICAgVGhlIGZ1bmN0aW9uIGRvX3RyYXBfaHlwZXJ2aXNvciBp
cyBjdXJyZW50bHkgaGFuZGxpbmcgYm90aCB0cmFwIGNvbWluZwogICAgZnJvbSB0aGUgaHlwZXJ2
aXNvciBhbmQgdGhlIGd1ZXN0LiBUaGlzIG1ha2VzIGRpZmZpY3VsdCB0byBnZXQgc3BlY2lmaWMK
ICAgIGJlaGF2aW9yIHdoZW4gYSB0cmFwIGlzIGNvbWluZyBmcm9tIGVpdGhlciB0aGUgZ3Vlc3Qg
b3IgdGhlIGh5cGVydmlzb3IuCiAgICAKICAgIFNwbGl0IHRoZSBmdW5jdGlvbiBpbnRvIHR3byBw
YXJ0czoKICAgICAgICAtIGRvX3RyYXBfZ3Vlc3Rfc3luYyB0byBoYW5kbGUgZ3Vlc3QgdHJhcHMK
ICAgICAgICAtIGRvX3RyYXBfaHlwX3N5bmMgdG8gaGFuZGxlIGh5cGVydmlzb3IgdHJhcHMKICAg
IAogICAgT24gQUFyY2gzMiwgdGhlIEh5cCBUcmFwIEV4Y2VwdGlvbiBwcm92aWRlcyB0aGUgc3Rh
bmRhcmQgbWVjaGFuaXNtIGZvcgogICAgdHJhcHBpbmcgR3Vlc3QgT1MgZnVuY3Rpb25zIHRvIHRo
ZSBoeXBlcnZpc29yIChzZWUgQjEuMTQuMSBpbiBBUk0gRERJCiAgICAwNDA2Qy5jKS4gSXQgY2Fu
bm90IGJlIGdlbmVyYXRlZCB3aGVuIGdlbmVyYXRlZCB3aGVuIHRoZSBwcm9jZXNzb3IgaXMgaW4K
ICAgIEh5cCBNb2RlLCBpbnN0ZWFkIG90aGVyIGV4Y2VwdGlvbiB3aWxsIGJlIHVzZWQuIFNvIGl0
IGlzIGZpbmUgdG8gcmVwbGFjZQogICAgdGhlIGNhbGwgdG8gZG9fdHJhcF9oeXBlcnZpc29yIGJ5
IGRvX3RyYXBfZ3Vlc3Rfc3luYy4KICAgIAogICAgRm9yIEFBcmNoNjQsIHRoZXJlIGFyZSB0d28g
ZGlzdGluY3RzIGV4Y2VwdGlvbiBkZXBlbmRpbmcgd2hldGhlciB0aGUKICAgIGV4Y2VwdGlvbiB3
YXMgdGFrZW4gZnJvbSB0aGUgY3VycmVudCBsZXZlbCAoaHlwZXJ2aXNvcikgb3IgbG93ZXIgbGV2
ZWwKICAgIChndWVzdCkuCiAgICAKICAgIE5vdGUgdGhhdCB0aGUgdW5rbm93biB0cmFwcyBmcm9t
IGd1ZXN0cyB3aWxsIGxlYWQgdG8gcGFuaWMgWGVuLiBUaGlzIGlzCiAgICBhbHJlYWR5IGJlaGF2
aW9yIGFuZCBpcyBsZWZ0IHVuY2hhbmdlZCBmb3Igc2ltcGxpY3kuIEEgZm9sbG93LXVwIHBhdGNo
CiAgICB3aWxsIGFkZHJlc3MgdGhhdC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBtYXN0ZXItY29tbWl0LWlkOiA1YTBl
ZDlhMDllYmIzMmI2MjBkOTIxNzg3NWJiNTIwNmQ1Y2NmNGQ3Cgpjb21taXQgZTVlYzIzZWZjZmIw
ZjM5YjYyNzNiZTIxNTVjNDA4ZTM2MjE4ZTNmZgpBdXRob3I6IFdlaSBDaGVuIDxXZWkuQ2hlbkBh
cm0uY29tPgpEYXRlOiAgIFdlZCBBcHIgNSAxNzowOTowMyAyMDE3ICswODAwCgogICAgeGVuL2Fy
bTogU2F2ZSBFU1JfRUwyIHRvIGF2b2lkIHVzaW5nIG1pc21hdGNoZWQgdmFsdWUgaW4gc3luZHJv
bWUgY2hlY2sKICAgIAogICAgWGVuIHdpbGwgZG8gZXhjZXB0aW9uIHN5bmRyb21lIGNoZWNrIHdo
aWxlIHNvbWUgdHlwZXMgb2YgZXhjZXB0aW9uCiAgICB0YWtlIHBsYWNlIGluIEVMMi4gVGhlIHN5
bmRyb21lIGNoZWNrIGNvZGUgcmVhZCB0aGUgRVNSX0VMMiByZWdpc3RlcgogICAgZGlyZWN0bHks
IGJ1dCBpbiBzb21lIHNpdHVhdGlvbiB0aGlzIHJlZ2lzdGVyIG1heWJlIG92ZXJyaWRkZW4gYnkK
ICAgIG5lc3RlZCBleGNlcHRpb24uCiAgICAKICAgIEZvciBleGFtcGxlLCBpZiB3ZSByZS1lbmFi
bGUgSVJRIGJlZm9yZSByZWFkaW5nIEVTUl9FTDIgd2hpY2ggbWVhbnMKICAgIFhlbiBtYXkgZW50
ZXIgaW4gSVJRIGV4Y2VwdGlvbiBtb2RlIGFuZCByZXR1cm4gdGhlIHByb2Nlc3NvciB3aXRoCiAg
ICBjbG9iYmVyZWQgRVNSX0VMMiAoU2VlIEFSTSBBUk0gRERJIDA0ODdBLmogRDcuMi4yNSkKICAg
IAogICAgSW4gdGhpcyBjYXNlIHRoZSBndWVzdCBleGNlcHRpb24gc3luZHJvbWUgaGFzIGJlZW4g
b3ZlcnJpZGRlbiwgd2Ugd2lsbAogICAgY2hlY2sgdGhlIHN5bmRyb21lIGZvciBndWVzdCBzeW5j
IGV4Y2VwdGlvbiB3aXRoIGFuIGluY29ycmVjdCBFU1JfRUwyCiAgICB2YWx1ZS4gU28gd2Ugd2Fu
dCB0byBzYXZlIEVTUl9FTDIgdG8gY3B1X3VzZXJfcmVncyBhcyBzb29uIGFzIHRoZQogICAgZXhj
ZXB0aW9uIHRha2VzIHBsYWNlIGluIEVMMiB0byBhdm9pZCB1c2luZyBhbiBpbmNvcnJlY3Qgc3lu
ZHJvbWUgdmFsdWUuCiAgICAKICAgIEluIG9yZGVyIHRvIHNhdmUgRVNSX0VMMiwgd2UgYWRkZWQg
YSAzMi1iaXQgbWVtYmVyIGhzciB0byBjcHVfdXNlcl9yZWdzLgogICAgQnV0IHdoaWxlIHNhdmlu
ZyByZWdpc3RlcnMgaW4gdHJhcCBlbnRyeSwgd2UgdXNlIHN0cCB0byBzYXZlIEVMUiBhbmQKICAg
IENQU1IgYXQgdGhlIHNhbWUgdGltZSB0aHJvdWdoIDY0LWJpdCBnZW5lcmFsIHJlZ2lzdGVycy4g
SWYgd2Uga2VlcCB0aGlzCiAgICBjb2RlLCB0aGUgaHNyIHdpbGwgYmUgb3ZlcnJpZGRlbiBieSB1
cHBlciAzMi1iaXQgb2YgQ1BTUi4gU28gYWRqdXN0IHRoZQogICAgY29kZSB0byB1c2Ugc3RyIHRv
IHNhdmUgRUxSIGluIGEgc2VwYXJhdGUgaW5zdHJ1Y3Rpb24gYW5kIHVzZSBzdHAgdG8KICAgIHNh
dmUgQ1BTUiBhbmQgSFNSIGF0IHRoZSBzYW1lIHRpbWUgdGhyb3VnaCAzMi1iaXQgZ2VuZXJhbCBy
ZWdpc3RlcnMuCiAgICBUaGlzIGNoYW5nZSBhZmZlY3RzIHRoZSByZWdpc3RlcnMgcmVzdG9yZSBp
biB0cmFwIGV4aXQsIHdlIGNhbid0IHVzZSB0aGUKICAgIGxkcCB0byByZXN0b3JlIEVMUiBhbmQg
Q1BTUiBmcm9tIHN0YWNrIGF0IHRoZSBzYW1lIHRpbWUuIFdlIGhhdmUgdG8gdXNlCiAgICBsZHIg
dG8gcmVzdG9yZSB0aGVtIHNlcGFyYXRlbHkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBD
aGVuIDxXZWkuQ2hlbkBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgbWFzdGVyLWNvbW1pdC1pZDogOTBkYmNkNzQ5MTAz
YzM1NjA5MzcwZTdiMTFkMjY2OTBkNGNhNGY0MAoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 13 15:36:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 15: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 1dKnrS-0003ol-QB; Tue, 13 Jun 2017 15: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 <prvs=3303d1c49=igor.druzhinin@citrix.com>)
 id 1dKnrR-0003of-II
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 15:36:05 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 E3/17-01999-46600495; Tue, 13 Jun 2017 15:36:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsWyU9JRQjeFzSH
 S4NgpJoslHxezODB6HN39mymAMYo1My8pvyKBNeP7urPMBS0+FR/eT2ZvYJxm18XIySEh4Cex
 8dZsFhBbWCBOYvqJGawgtoiAh8S+Nd/B4swCORLvm/6A2UICNRIHPj9mBLHZBAwkTm1aBBbnF
 bCVOPX1MjOIzSKgKvHq4ROwOaIC4RK9B/rZIGoEJU7OfAJUz8HBKWAn8XMSE8R4A4kji+awQt
 jiEreezIeKy0tsfzuHGWKtmsTRrl0sECenS6x+8YNtAqPALCRTZyEZNQvJqFlIRi1gZFnFqFG
 cWlSWWqRrbKCXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYsvUMDIw7GCes8jvE
 KMnBpCTKu+WKTaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV4DVodIIcGi1PTUirTMHGD0wKQlO
 HiURHjvswCleYsLEnOLM9MhUqcYdTk2rF7/hUmIJS8/L1VKnJcfZIYASFFGaR7cCFgkX2KUlR
 LmZWRgYBDiKUgtys0sQZV/xSjOwagkzHsUZBVPZl4J3KZXQEcwAR1xHeR+3uKSRISUVANjYe3
 /kORlrrtcfTZz312VtrdCQZvHPIZr1pGUZ+FxU6XOTWnvDPc6wBcdGxf2NP8Ww+wNrCXuBS+y
 1v+svcLvusm/I3zhshKLjp9mO722OIWqrjfROrP2SwHjlI37L539+fZmcP9sTuGJey9oSFUfX
 L3tmfqDRYWSmyJ9VQrWqz1ecPhZjr+sEktxRqKhFnNRcSIAVZrOA98CAAA=
X-Env-Sender: prvs=3303d1c49=igor.druzhinin@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1497368163!100329195!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46215 invoked from network); 13 Jun 2017 15:36:03 -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;
 13 Jun 2017 15:36:03 -0000
X-IronPort-AV: E=Sophos;i="5.39,338,1493683200"; d="scan'208";a="47690266"
To: Andrew Cooper <andrew.cooper3@citrix.com>, <xen-devel@lists.xen.org>
References: <1494426678-30346-1-git-send-email-igor.druzhinin@citrix.com>
 <c5f2c45b-b5de-8fb3-666b-f06e4dc9935e@citrix.com>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <82215f98-a8cd-5afa-3001-ad09ea69c712@citrix.com>
Date: Tue, 13 Jun 2017 16:35:46 +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: <c5f2c45b-b5de-8fb3-666b-f06e4dc9935e@citrix.com>
Content-Language: en-US
X-ClientProxiedBy: FTLPEX02CAS02.citrite.net (10.13.99.123) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] firmware/vgabios: Port PCI based VBE LFB
 discovery method from QEMU fork
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTMvMDYvMTcgMTU6MDQsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMTAvMDUvMTcgMTU6
MzEsIElnb3IgRHJ1emhpbmluIHdyb3RlOgo+PiBRRU1VLXRyYWRpdGlvbmFsIGltcGxlbWVudHMg
bm9uLXN0YW5kYXJkIFZCRSByZWdpc3RlcnMgZm9yIGdldHRpbmcgTEZCCj4+IHBoeXNpY2FsIGFk
ZHJlc3MgZnJvbSBpbnNpZGUgb2YgVkdBIEJJT1MgY29kZS4gUUVNVSBkb2Vzbid0IGhhdmUKPj4g
dGhvc2UgcmVnaXN0ZXJzIGltcGxlbWVudGVkIGFuZCByZXR1cm5zIDAgd2hlbiBhbiBIVk0gZ3Vl
c3QgaXMgdHJ5aW5nIHRvCj4+IGFjY2VzcyB0aGVtIGZyb20gdGhlIGV4aXN0aW5nIFJPTUJJT1Mg
Y29kZS4gVGhpcyBldmVudHVhbGx5IGxlYWRzIHRvCj4+IGEgdHJpcGxlIGZhdWx0IGluc2lkZSBh
IGd1ZXN0IHdoaWNoIGhhcHBlbmVkIHRvIHVzZSBST01CSU9TIGluc3RlYWQgb2YKPj4gU2VhQklP
UyB3aGVuIGluIHN0ZHZnYSBtb2RlLgo+Pgo+PiBRRU1VIG1haW50YWlucyBpdHMgb3duIGZvcmsg
b2YgVkdBIEJJT1Mgd2hlcmUgdGhlIFZCRSBMRkIgZGlzY292ZXJ5IGlzCj4+IGltcGxlbWVudGVk
IHRocm91Z2ggYSByZWd1bGFyIFBDSSBCQVIgcmVhZGluZy4gSW4gb3JkZXIgdG8gc3VwcG9ydCB0
aGF0Cj4+IHdlIG5lZWQgdG8gYnVpbGQgYSBQQ0kgY29tcGxpYW50IFZHQSBCSU9TIHZlcnNpb24g
Zm9yIHN0ZHZnYSBhbmQgaW5jbHVkZQo+PiBpdCBpbnRvIFJPTUJJT1MgaW5zdGVhZCBvZiB0aGUg
b2xkIG9uZS4KPj4KPj4gU2lnbmVkLW9mZi1ieTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhp
bmluQGNpdHJpeC5jb20+Cj4gCj4gSG93IG11Y2ggb2YgdGhpcyBpcyBwb3J0ZWQgZnJvbSBleGlz
dGluZyBjaGFuZ2VzIGVsc2V3aGVyZT8KPiAKCk9ubHkgQVNNIGZ1bmN0aW9ucyBiZWxvdyBmb3Ig
UENJIGNvbmYgc3BhY2UgYWNjZXNzaW5nIGFyZSBwb3J0ZWQgZnJvbQp2Z2FiaW9zIGZvcmsgb2Yg
UUVNVS4gSWYgSSBuZWVkIHRvIGluY29ycG9yYXRlIHRoaXMgc29tZWhvdyBpbnRvIHRoZQpjb21t
aXQgbWVzc2FnZSwgY291bGQgeW91IHBvaW50IG1lIHRvIGFuIGV4YW1wbGUgb2YgZG9pbmcgdGhp
cyBwcm9wZXJseT8KCj4+IC0tLQo+PiBDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
Pgo+PiBDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPj4gQ0M6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+PiBDQzogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KPj4gLS0tCj4+ICB0b29scy9maXJtd2FyZS9odm1sb2FkZXIv
TWFrZWZpbGUgfCAgMiArLQo+PiAgdG9vbHMvZmlybXdhcmUvdmdhYmlvcy9NYWtlZmlsZSAgIHwg
MjkgKysrKysrKysrKysrKysrLS0KPj4gIHRvb2xzL2Zpcm13YXJlL3ZnYWJpb3MvdmJlLmMgICAg
ICB8ICA5ICsrKysrKwo+PiAgdG9vbHMvZmlybXdhcmUvdmdhYmlvcy92Z2FiaW9zLmMgIHwgNjgg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4+ICA0IGZpbGVzIGNoYW5n
ZWQsIDEwNSBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEv
dG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL01ha2VmaWxlIGIvdG9vbHMvZmlybXdhcmUvaHZtbG9h
ZGVyL01ha2VmaWxlCj4+IGluZGV4IDgwZDdiNDQuLjVmNmVhY2QgMTAwNjQ0Cj4+IC0tLSBhL3Rv
b2xzL2Zpcm13YXJlL2h2bWxvYWRlci9NYWtlZmlsZQo+PiArKysgYi90b29scy9maXJtd2FyZS9o
dm1sb2FkZXIvTWFrZWZpbGUKPj4gQEAgLTQ1LDcgKzQ1LDcgQEAgQ0lSUlVTVkdBX0RFQlVHID89
IG4KPj4gIFJPTUJJT1NfRElSIDo9IC4uL3JvbWJpb3MKPj4gIAo+PiAgaWZlcSAoJChDT05GSUdf
Uk9NQklPUykseSkKPj4gLVNURFZHQV9ST00gICAgOj0gLi4vdmdhYmlvcy9WR0FCSU9TLWxncGwt
bGF0ZXN0LmJpbgo+PiArU1REVkdBX1JPTSAgICA6PSAuLi92Z2FiaW9zL1ZHQUJJT1MtbGdwbC1s
YXRlc3Quc3RkdmdhLmJpbgo+PiAgaWZlcSAoJChDSVJSVVNWR0FfREVCVUcpLHkpCj4+ICBDSVJS
VVNWR0FfUk9NIDo9IC4uL3ZnYWJpb3MvVkdBQklPUy1sZ3BsLWxhdGVzdC5jaXJydXMuZGVidWcu
YmluCj4+ICBlbHNlCj4+IGRpZmYgLS1naXQgYS90b29scy9maXJtd2FyZS92Z2FiaW9zL01ha2Vm
aWxlIGIvdG9vbHMvZmlybXdhcmUvdmdhYmlvcy9NYWtlZmlsZQo+PiBpbmRleCAzMjg0ODEyLi4w
ZjQwMjZlIDEwMDY0NAo+PiAtLS0gYS90b29scy9maXJtd2FyZS92Z2FiaW9zL01ha2VmaWxlCj4+
ICsrKyBiL3Rvb2xzL2Zpcm13YXJlL3ZnYWJpb3MvTWFrZWZpbGUKPj4gQEAgLTExLDcgKzExLDcg
QEAgUkVMVkVSUyA9IGBwd2QgfCBzZWQgInMtLiovLS0iIHwgc2VkICJzL3ZnYWJpb3MvLyIgfCBz
ZWQgInMvLS8vImAKPj4gIFZHQUJJT1NfREFURSA9ICItRFZHQUJJT1NfREFURT1cIiQoVkdBQklP
U19SRUxfREFURSlcIiIKPj4gIAo+PiAgLlBIT05ZOiBhbGwKPj4gLWFsbDogYmlvcyBjaXJydXMt
Ymlvcwo+PiArYWxsOiBiaW9zIGNpcnJ1cy1iaW9zIHN0ZHZnYS1iaW9zCj4+ICAKPj4gIC5QSE9O
WTogYmlvcwo+PiAgYmlvczogYmlvc3N1bXMgdmdhYmlvcy5iaW4gdmdhYmlvcy5kZWJ1Zy5iaW4g
Cj4+IEBAIC0xOSw2ICsxOSw5IEBAIGJpb3M6IGJpb3NzdW1zIHZnYWJpb3MuYmluIHZnYWJpb3Mu
ZGVidWcuYmluCj4+ICAuUEhPTlk6IGNpcnJ1cy1iaW9zCj4+ICBjaXJydXMtYmlvczogdmdhYmlv
cy1jaXJydXMuYmluIHZnYWJpb3MtY2lycnVzLmRlYnVnLmJpbgo+PiAgCj4+ICsuUEhPTlk6IHN0
ZHZnYS1iaW9zCj4+ICtzdGR2Z2EtYmlvczogdmdhYmlvcy1zdGR2Z2EuYmluIHZnYWJpb3Mtc3Rk
dmdhLmRlYnVnLmJpbgo+PiArCj4+ICAuUEhPTlk6IGNsZWFuCj4+ICBjbGVhbjoKPj4gIAlybSAt
ZiAgYmlvc3N1bXMgdmJldGFibGVzLWdlbiB2YmV0YWJsZXMuaCAqLm8gKi5zICoubGQ4NiBcCj4+
IEBAIC0zMCwxMyArMzMsMTUgQEAgZGlzdGNsZWFuOiBjbGVhbgo+PiAgCj4+ICAuUEhPTlk6IHJl
bGVhc2UKPj4gIHJlbGVhc2U6IAo+PiAtCVZHQUJJT1NfVkVSUz1cIi1EVkdBQklPU19WRVJTPVxc
XCIkKFJFTFZFUlMpXFxcIlwiIG1ha2UgYmlvcyBjaXJydXMtYmlvcwo+PiArCVZHQUJJT1NfVkVS
Uz1cIi1EVkdBQklPU19WRVJTPVxcXCIkKFJFTFZFUlMpXFxcIlwiIG1ha2UgYmlvcyBjaXJydXMt
YmlvcyBzdGR2Z2EtYmlvcwo+PiAgCS9iaW4vcm0gLWYgICoubyAqLnMgKi5sZDg2IFwKPj4gICAg
ICAgICAgICB0ZW1wLmF3ay4qIHZnYWJpb3MuKi5vcmlnIF92Z2FiaW9zXy4qLmMgY29yZSAqLmJh
ayAuIyoKPj4gIAljcCBWR0FCSU9TLWxncGwtbGF0ZXN0LmJpbiAuLi8kKFJFTEVBU0UpLmJpbgo+
PiAgCWNwIFZHQUJJT1MtbGdwbC1sYXRlc3QuZGVidWcuYmluIC4uLyQoUkVMRUFTRSkuZGVidWcu
YmluCj4+ICAJY3AgVkdBQklPUy1sZ3BsLWxhdGVzdC5jaXJydXMuYmluIC4uLyQoUkVMRUFTRSku
Y2lycnVzLmJpbgo+PiAgCWNwIFZHQUJJT1MtbGdwbC1sYXRlc3QuY2lycnVzLmRlYnVnLmJpbiAu
Li8kKFJFTEVBU0UpLmNpcnJ1cy5kZWJ1Zy5iaW4KPj4gKwljcCBWR0FCSU9TLWxncGwtbGF0ZXN0
LnN0ZHZnYS5iaW4gLi4vJChSRUxFQVNFKS5zdGR2Z2EuYmluCj4+ICsJY3AgVkdBQklPUy1sZ3Bs
LWxhdGVzdC5zdGR2Z2EuZGVidWcuYmluIC4uLyQoUkVMRUFTRSkuc3RkdmdhLmRlYnVnLmJpbgo+
PiAgCXRhciBjenZmIC4uLyQoUkVMRUFTRSkudGd6IC0tZXhjbHVkZSBDVlMgLUMgLi4gJChSRUxF
QVNFKS8KPj4gIAo+PiAgdmdhYmlvcy5iaW46IGJpb3NzdW1zIHZnYWJpb3MuYyB2Z2FiaW9zLmgg
dmdhZm9udHMuaCB2Z2F0YWJsZXMuaCB2YmUuaCB2YmUuYyB2YmV0YWJsZXMuaAo+PiBAQCAtNTks
NiArNjQsMjYgQEAgdmdhYmlvcy5kZWJ1Zy5iaW46IGJpb3NzdW1zIHZnYWJpb3MuYyB2Z2FiaW9z
LmggdmdhZm9udHMuaCB2Z2F0YWJsZXMuaCB2YmUuaCB2YmUKPj4gIAkuL2Jpb3NzdW1zIFZHQUJJ
T1MtbGdwbC1sYXRlc3QuZGVidWcuYmluCj4+ICAJbHMgLWwgVkdBQklPUy1sZ3BsLWxhdGVzdC5k
ZWJ1Zy5iaW4KPj4gIAo+PiArdmdhYmlvcy1zdGR2Z2EuYmluOiBiaW9zc3VtcyB2Z2FiaW9zLmMg
dmdhYmlvcy5oIHZnYWZvbnRzLmggdmdhdGFibGVzLmggdmJlLmggdmJlLmMgdmJldGFibGVzLmgK
Pj4gKwkkKEdDQykgLUUgLVAgdmdhYmlvcy5jICQoVkdBQklPU19WRVJTKSAtRFZCRSAtRFBDSUJJ
T1MgLURQQ0lfVklEPTB4MTIzNCAtRFBDSV9ESUQ9MHgxMTExICQoVkdBQklPU19EQVRFKSA+IF92
Z2FiaW9zLXN0ZHZnYV8uYwo+IAo+IFRoZSBnZW5lcmFsIG1ha2VmaWxlLWFyeSBhcm91bmQgaGVy
ZSBpcyBpbiBzZXJpb3VzIG5lZWQgb2YgaW1wcm92ZW1lbnQsCj4gYWx0aG91Z2ggaXQgd291bGQg
YmUgYmV0dGVyIHRvIG5vdCBtZXJnZSB0aGF0IHdpdGggYSBmdW5jdGlvbmFsIGZpeC4gCj4gSG93
ZXZlciwgZ2l2ZW4gdGhhdCBhbGwgdGhlIGNpcnJ1cyBpcyBiZWhpbmQgLURDSVJSVVMsIHdvdWxk
bid0IGl0IGJlCj4gYmV0dGVyIHRvIHVzZSAtRFNURFZHQSBoZXJlPwo+IAoKUmlnaHQsIHByb2Jh
Ymx5IHdvcnRoIGl0LiBBbHNvLCBJIGNhbiByZW1vdmUgdGhlIG9sZCB2Z2FiaW9zIGJpbmFyeSBm
cm9tCmJ1aWxkaW5nIHNpbmNlIGl0IHNlZW1zIHdlIGRvbid0IG5lZWQgdGhpcyBhbnltb3JlLgoK
Pj4gKwkkKEJDQykgLW8gdmdhYmlvcy1zdGR2Z2EucyAtQy1jIC1EX19pODZfXyAtUyAtMCBfdmdh
Ymlvcy1zdGR2Z2FfLmMKPj4gKwlzZWQgLWUgJ3MvXlwudGV4dC8vJyAtZSAncy9eXC5kYXRhLy8n
IHZnYWJpb3Mtc3RkdmdhLnMgPiBfdmdhYmlvcy1zdGR2Z2FfLnMKPj4gKwkkKEFTODYpIF92Z2Fi
aW9zLXN0ZHZnYV8ucyAtYiB2Z2FiaW9zLXN0ZHZnYS5iaW4gLXUgLXctIC1nIC0wIC1qIC1PIC1s
IHZnYWJpb3Mtc3RkdmdhLnR4dAo+PiArCXJtIC1mIF92Z2FiaW9zLXN0ZHZnYV8ucyBfdmdhYmlv
cy1zdGR2Z2FfLmMgdmdhYmlvcy1zdGR2Z2Eucwo+PiArCWNwIHZnYWJpb3Mtc3RkdmdhLmJpbiBW
R0FCSU9TLWxncGwtbGF0ZXN0LnN0ZHZnYS5iaW4KPj4gKwkuL2Jpb3NzdW1zIFZHQUJJT1MtbGdw
bC1sYXRlc3Quc3RkdmdhLmJpbgo+PiArCWxzIC1sIFZHQUJJT1MtbGdwbC1sYXRlc3Quc3Rkdmdh
LmJpbgo+PiArCj4+ICt2Z2FiaW9zLXN0ZHZnYS5kZWJ1Zy5iaW46IGJpb3NzdW1zIHZnYWJpb3Mu
YyB2Z2FiaW9zLmggdmdhZm9udHMuaCB2Z2F0YWJsZXMuaCB2YmUuaCB2YmUuYyB2YmV0YWJsZXMu
aAo+PiArCSQoR0NDKSAtRSAtUCB2Z2FiaW9zLmMgJChWR0FCSU9TX1ZFUlMpIC1EVkJFIC1EUENJ
QklPUyAtRFBDSV9WSUQ9MHgxMjM0IC1EUENJX0RJRD0weDExMTEgLURERUJVRyAkKFZHQUJJT1Nf
REFURSkgPiBfdmdhYmlvcy1zdGR2Z2EtZGVidWdfLmMKPj4gKwkkKEJDQykgLW8gdmdhYmlvcy1z
dGR2Z2EtZGVidWcucyAtQy1jIC1EX19pODZfXyAtUyAtMCBfdmdhYmlvcy1zdGR2Z2EtZGVidWdf
LmMKPj4gKwlzZWQgLWUgJ3MvXlwudGV4dC8vJyAtZSAncy9eXC5kYXRhLy8nIHZnYWJpb3Mtc3Rk
dmdhLWRlYnVnLnMgPiBfdmdhYmlvcy1zdGR2Z2EtZGVidWdfLnMKPj4gKwkkKEFTODYpIF92Z2Fi
aW9zLXN0ZHZnYS1kZWJ1Z18ucyAtYiB2Z2FiaW9zLXN0ZHZnYS1kZWJ1Zy5iaW4gLXUgLXctIC1n
IC0wIC1qIC1PIC1sIHZnYWJpb3Mtc3RkdmdhLWRlYnVnLnR4dAo+PiArCXJtIC1mIF92Z2FiaW9z
LXN0ZHZnYS1kZWJ1Z18ucyBfdmdhYmlvcy1zdGR2Z2EtZGVidWdfLmMgdmdhYmlvcy1zdGR2Z2Et
ZGVidWcucwo+PiArCWNwIHZnYWJpb3Mtc3RkdmdhLWRlYnVnLmJpbiBWR0FCSU9TLWxncGwtbGF0
ZXN0LnN0ZHZnYS5kZWJ1Zy5iaW4KPj4gKwkuL2Jpb3NzdW1zIFZHQUJJT1MtbGdwbC1sYXRlc3Qu
c3RkdmdhLmRlYnVnLmJpbgo+PiArCWxzIC1sIFZHQUJJT1MtbGdwbC1sYXRlc3Quc3RkdmdhLmRl
YnVnLmJpbgo+PiArCj4+ICB2Z2FiaW9zLWNpcnJ1cy5iaW46IGJpb3NzdW1zIHZnYWJpb3MuYyB2
Z2FiaW9zLmggdmdhZm9udHMuaCB2Z2F0YWJsZXMuaCBjbGV4dC5jCj4+ICAJJChHQ0MpIC1FIC1Q
IHZnYWJpb3MuYyAkKFZHQUJJT1NfVkVSUykgLURDSVJSVVMgLURQQ0lCSU9TICQoVkdBQklPU19E
QVRFKSA+IF92Z2FiaW9zLWNpcnJ1c18uYwo+PiAgCSQoQkNDKSAtbyB2Z2FiaW9zLWNpcnJ1cy5z
IC1DLWMgLURfX2k4Nl9fIC1TIC0wIF92Z2FiaW9zLWNpcnJ1c18uYwo+PiBkaWZmIC0tZ2l0IGEv
dG9vbHMvZmlybXdhcmUvdmdhYmlvcy92YmUuYyBiL3Rvb2xzL2Zpcm13YXJlL3ZnYWJpb3MvdmJl
LmMKPj4gaW5kZXggYzUwNjY5MC4uZDc3MDZmNSAxMDA2NDQKPj4gLS0tIGEvdG9vbHMvZmlybXdh
cmUvdmdhYmlvcy92YmUuYwo+PiArKysgYi90b29scy9maXJtd2FyZS92Z2FiaW9zL3ZiZS5jCj4+
IEBAIC05MTQsNiArOTE0LDcgQEAgQml0MTZ1ICpBWDtCaXQxNnUgQ1g7IEJpdDE2dSBFUztCaXQx
NnUgREk7Cj4+ICAgICAgICAgIE1vZGVJbmZvTGlzdEl0ZW0gICpjdXJfaW5mbzsKPj4gICAgICAg
ICAgQm9vbGVhbiAgICAgICAgICAgdXNpbmdfbGZiOwo+PiAgICAgICAgICBNb2RlSW5mb0Jsb2Nr
Q29tcGFjdCAgIGluZm87Cj4+ICsgICAgICAgIEJpdDE2dSAgICAgICAgICAgIGxmYl9hZGRyPTA7
Cj4+ICAKPj4gICNpZmRlZiBERUJVRwo+PiAgICAgICAgICBwcmludGYoIlZCRSB2YmVfYmlvc2Zu
X3JldHVybl9tb2RlX2luZm9ybWF0aW9uIEVTJXggREkleCBDWCV4XG4iLEVTLERJLENYKTsKPj4g
QEAgLTk1Nyw2ICs5NTgsMTQgQEAgQml0MTZ1ICpBWDtCaXQxNnUgQ1g7IEJpdDE2dSBFUztCaXQx
NnUgREk7Cj4+ICAgICAgICAgICAgICAgICAgb3V0dyhWQkVfRElTUElfSU9QT1JUX0lOREVYLFZC
RV9ESVNQSV9JTkRFWF9MRkJfQUREUkVTU19MKTsKPj4gICAgICAgICAgICAgICAgICBpbmZvLlBo
eXNCYXNlUHRyIHw9IGludyhWQkVfRElTUElfSU9QT1JUX0RBVEEpOwo+PiAgI2VuZGlmIAkJCQkJ
CQkKPj4gKyNpZmRlZiBQQ0lfVklECj4+ICsgICAgICAgICAgICAgICAgaWYgKChCaXQxNnUpKGlu
Zm8uUGh5c0Jhc2VQdHIgPj4gMTYpID09IDAgJiYKPj4gKyAgICAgICAgICAgICAgICAgICAgKEJp
dDE2dSlpbmZvLlBoeXNCYXNlUHRyID09IDApCj4+ICsgICAgICAgICAgICAgICAgICBsZmJfYWRk
ciA9IHBjaV9nZXRfbGZiX2FkZHIoUENJX1ZJRCk7Cj4+ICsKPj4gKyAgICAgICAgICAgICAgICBp
ZiAobGZiX2FkZHIgPiAwKQo+PiArICAgICAgICAgICAgICAgICAgaW5mby5QaHlzQmFzZVB0ciA9
ICgoQml0MzJ1KWxmYl9hZGRyIDw8IDE2KTsKPj4gKyNlbmRpZgo+PiAgICAgICAgICAgICAgICAg
IHJlc3VsdCA9IDB4NGY7Cj4+ICAKPj4gICAgICAgICAgICAgICAgICAvLyBjb3B5IHVwZGF0ZXMg
aW4gbW9kZV9pbmZvX2Jsb2NrIGJhY2sKPj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2Zpcm13YXJlL3Zn
YWJpb3MvdmdhYmlvcy5jIGIvdG9vbHMvZmlybXdhcmUvdmdhYmlvcy92Z2FiaW9zLmMKPj4gaW5k
ZXggMWM3NWI3ZC4uMjI0NzFjNSAxMDA2NDQKPj4gLS0tIGEvdG9vbHMvZmlybXdhcmUvdmdhYmlv
cy92Z2FiaW9zLmMKPj4gKysrIGIvdG9vbHMvZmlybXdhcmUvdmdhYmlvcy92Z2FiaW9zLmMKPj4g
QEAgLTIwOSw4ICsyMDksMTMgQEAgdmdhYmlvc19wY2lfZGF0YToKPj4gIC53b3JkIDB4MTAxMwo+
PiAgLndvcmQgMHgwMGI4IC8vIENMR0Q1NDQ2Cj4+ICAjZWxzZQo+PiArI2lmZGVmIFBDSV9WSUQK
PiAKPiBUaGlzIHByb2JhYmx5IHdhbnRzIHRvIGJlIGFuICNlbGlmIGRlZmluZWQoU1REVkdBKSB0
byBhdm9pZCB0aGUgcmVwZWF0ZWQKPiAjZW5kaWYncyBhZnRlciB0aGUgZXJyb3IuCgpUaGlzIGlz
IGEgc2lkZSBlZmZlY3Qgb2YgaGF2aW5nIHRoZSBvbGQgYW5kIHRoZSBuZXcgdmdhYmlvcyBiaW5h
cmllcwpidWlsZGluZy4KCklnb3IKCj4gCj4gfkFuZHJldwo+IAo+PiArLndvcmQgUENJX1ZJRAo+
PiArLndvcmQgUENJX0RJRAo+PiArI2Vsc2UKPj4gICNlcnJvciAiVW5rbm93biBQQ0kgdmVuZG9y
IGFuZCBkZXZpY2UgaWQiCj4+ICAjZW5kaWYKPj4gKyNlbmRpZgo+PiAgLndvcmQgMCAvLyByZXNl
cnZlZAo+PiAgLndvcmQgMHgxOCAvLyBkbGVuCj4+ICAuYnl0ZSAwIC8vIHJldmlzaW9uCj4+IEBA
IC0zODI5LDYgKzM4MzQsNjkgQEAgdm9pZCBwcmludGYocykKPj4gIH0KPj4gICNlbmRpZgo+PiAg
Cj4+ICtBU01fU1RBUlQKPj4gKyAgOyBnZXQgTEZCIGFkZHJlc3MgZnJvbSBQQ0kKPj4gKyAgOyBp
biAtIGF4OiBQQ0kgZGV2aWNlIHZlbmRvcgo+PiArICA7IG91dCAtIGF4OiBMRkIgYWRkcmVzcyAo
aGlnaCAxNiBiaXQpCj4+ICsgIDs7IE5PVEUgLSBtYXkgYmUgY2FsbGVkIGluIHByb3RlY3RlZCBt
b2RlCj4+ICtfcGNpX2dldF9sZmJfYWRkcjoKPj4gKyAgcHVzaCBieAo+PiArICBwdXNoIGN4Cj4+
ICsgIHB1c2ggZHgKPj4gKyAgcHVzaCBlYXgKPj4gKyAgICBtb3YgYngsIGF4Cj4+ICsgICAgeG9y
IGN4LCBjeAo+PiArICAgIG1vdiBkbCwgIzB4MDAKPj4gKyAgICBjYWxsIHBjaV9yZWFkX3JlZwo+
PiArICAgIGNtcCBheCwgIzB4ZmZmZgo+PiArICAgIGp6IHBjaV9nZXRfbGZiX2FkZHJfZmFpbAo+
PiArIHBjaV9nZXRfbGZiX2FkZHJfbmV4dF9kZXY6Cj4+ICsgICAgbW92IGRsLCAjMHgwMAo+PiAr
ICAgIGNhbGwgcGNpX3JlYWRfcmVnCj4+ICsgICAgY21wIGF4LCBieCA7OyBjaGVjayB2ZW5kb3IK
Pj4gKyAgICBqeiBwY2lfZ2V0X2xmYl9hZGRyX2ZvdW5kCj4+ICsgICAgYWRkIGN4LCAjMHg4Cj4+
ICsgICAgY21wIGN4LCAjMHgyMDAgOzsgc2VhcmNoIGJ1cyAjMCBhbmQgIzEKPj4gKyAgICBqYiBw
Y2lfZ2V0X2xmYl9hZGRyX25leHRfZGV2Cj4+ICsgcGNpX2dldF9sZmJfYWRkcl9mYWlsOgo+PiAr
ICAgIHhvciBkeCwgZHggOzsgbm8gTEZCCj4+ICsgICAgam1wIHBjaV9nZXRfbGZiX2FkZHJfcmV0
dXJuCj4+ICsgcGNpX2dldF9sZmJfYWRkcl9mb3VuZDoKPj4gKyAgICBtb3YgZGwsICMweDEwIDs7
IEkvTyBzcGFjZSAjMAo+PiArICAgIGNhbGwgcGNpX3JlYWRfcmVnCj4+ICsgICAgdGVzdCBheCwg
IzB4ZmZmMQo+PiArICAgIGp6IHBjaV9nZXRfbGZiX2FkZHJfc3VjY2Vzcwo+PiArICAgIG1vdiBk
bCwgIzB4MTQgOzsgSS9PIHNwYWNlICMxCj4+ICsgICAgY2FsbCBwY2lfcmVhZF9yZWcKPj4gKyAg
ICB0ZXN0IGF4LCAjMHhmZmYxCj4+ICsgICAgam56IHBjaV9nZXRfbGZiX2FkZHJfZmFpbAo+PiAr
IHBjaV9nZXRfbGZiX2FkZHJfc3VjY2VzczoKPj4gKyAgICBzaHIgZWF4LCAjMTYKPj4gKyAgICBt
b3YgZHgsIGF4IDs7IExGQiBhZGRyZXNzCj4+ICsgcGNpX2dldF9sZmJfYWRkcl9yZXR1cm46Cj4+
ICsgIHBvcCBlYXgKPj4gKyAgbW92IGF4LCBkeAo+PiArICBwb3AgZHgKPj4gKyAgcG9wIGN4Cj4+
ICsgIHBvcCBieAo+PiArICByZXQKPj4gKwo+PiArICA7IHJlYWQgUENJIHJlZ2lzdGVyCj4+ICsg
IDsgaW4gLSBjeDogZGV2aWNlL2Z1bmN0aW9uCj4+ICsgIDsgaW4gLSBkbDogcmVnaXN0ZXIKPj4g
KyAgOyBvdXQgLSBlYXg6IHZhbHVlCj4+ICtwY2lfcmVhZF9yZWc6Cj4+ICsgIG1vdiBlYXgsICMw
eDAwODAwMDAwCj4+ICsgIG1vdiBheCwgY3gKPj4gKyAgc2hsIGVheCwgIzgKPj4gKyAgbW92IGFs
LCBkbAo+PiArICBtb3YgZHgsICMweGNmOAo+PiArICBvdXQgZHgsIGVheAo+PiArICBhZGQgZGws
ICM0Cj4+ICsgIGluICBlYXgsIGR4Cj4+ICsgIHJldAo+PiArQVNNX0VORAo+PiArCj4+ICAjaWZk
ZWYgVkJFCj4+ICAjaW5jbHVkZSAidmJlLmMiCj4+ICAjZW5kaWYKPiAKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 13 15:49:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 15:49: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 1dKo4N-0004h9-0v; Tue, 13 Jun 2017 15:49:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <myselfdushyantbehl@gmail.com>) id 1dKo4M-0004h3-7Q
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 15:49:26 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 F5/AD-23755-58900495; Tue, 13 Jun 2017 15:49:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprJIsWRWlGSWpSXmKPExsXiVRu0TreF0yH
 S4G6/tcWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmvGlcytrwXL2iicXLzE1MPaxdTFycQgJTGKU
 mD5nJ5jDInCHReL1/I/MII6EwA8WiUcHu1m6GDmBnCKJ9V93s0LYBRITuh8wg9i8AoISJ2c+A
 asREvCWuHzuMyOIzSZgJLHg7mp2EJtFQFXi+bOljBD1ARJnNk8Bsjk4hAUcJF5tKQcJiwioSz
 x894IJxGYW0JRo3f6bfQIj7ywkG2YhSS1gZFrFqFGcWlSWWqRrZKiXVJSZnlGSm5iZo2toYKy
 Xm1pcnJiempOYVKyXnJ+7iREYQPUMDIw7GHv2+h1ilORgUhLl3XLFJlKILyk/pTIjsTgjvqg0
 J7X4EKMMB4eSBO9ZdodIIcGi1PTUirTMHGAow6QlOHiURHjvswCleYsLEnOLM9MhUqcYjTmaP
 mz5wsQx6cD2L0xCLHn5ealS4rwvQCYJgJRmlObBDYLF2CVGWSlhXkYGBgYhnoLUotzMElT5V4
 ziHIxKwryXQabwZOaVwO17BXQKE9Ap10G+4C0uSURISTUwFt5eplH7fws/s5F+dO7jsg2yHzc
 0HZAQM3l+0Kz5wgcP7iMbJ3J4+GZIn5PczG13IPeqrer1yiTBOwlMuXvsmHx6q78VB/TIfPhh
 EumUefh8ld/R+dnfZ0mevpOxyjDw/cU/VgeC0zWkK+o9CvfpB0ypjPZzOC1j8lqkhX3b9LvaH
 4/768xRYinOSDTUYi4qTgQA5+jIj6wCAAA=
X-Env-Sender: myselfdushyantbehl@gmail.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1497368964!105449583!1
X-Originating-IP: [74.125.82.174]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48446 invoked from network); 13 Jun 2017 15:49:24 -0000
Received: from mail-ot0-f174.google.com (HELO mail-ot0-f174.google.com)
 (74.125.82.174)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 13 Jun 2017 15:49:24 -0000
Received: by mail-ot0-f174.google.com with SMTP id i31so90926553ota.3
 for <xen-devel@lists.xen.org>; Tue, 13 Jun 2017 08:49:24 -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=LnyqHS5gryP1lD0xCSOeU0k4zVCP78Q/Hf3qburiW9A=;
 b=KrFNK/LDS90JmGVLSsopm9Z/aqjKkGdsNAy2eIXn5pHD4SaTrzL3yTDlcf7ZwOq/6/
 hlSgFIy9qb8J0o4hVtZe1P0ldlhkKpUbNMPMRW3mozUUJy2E5311XI7gbuZHzami+S25
 0T6PMA+DSQRXRukF00KXQnKQnshP+tKMFfugHlZm2FcphugAQTsnPZdzo37UHOf9PWjO
 XtpM4VKpkhw1kjJeEyrwCgX0zAnIt+hDXxjpH4+DvQoBEexBm8UwrW3nu+a5CxSQrlCp
 xI75QqCtJO/Jef5ITuBvJ3B+ogALYI5mgNVUimEp+A9b/2o1c6esyfu/lRj9eNVI2WLG
 rlrQ==
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=LnyqHS5gryP1lD0xCSOeU0k4zVCP78Q/Hf3qburiW9A=;
 b=kbGh7+lEPQcZ6H2IiMTRvJt/95tO4EQUv539yB6PiRtYSOcKUW2UuMfEv0dJ561Jtu
 k1AAffNw8qvUZ53KZWCADRo0xlq856ghbPsCGznvXlP2tH4v7XfIPUOibKOHbdiOl9c9
 aQ8IkRUFlTu2tGHtcYEESheXUGZfcxxEfsdTK2JAW9e4f3n7QV7S5RWAfKavi5w5BWsD
 hOZ+9jTPurflHPxz//LfqdRFKk4DuKh4q7HRYCO/yiVCYbOtBfScdvhqjrEm8wv55/to
 d2liNzowyA3quR6RVdh8FtEQZM3IxQVOOHuKCjKCN5h6zI4+xXZP0HZS6gbgftZriTJV
 88wQ==
X-Gm-Message-State: AKS2vOy7y1XnXkchZP9zK9XUCzHJQXMsyyWJAQuJz1c+hdsN9LEN+qBQ
 C2e3wOCypnW+6KsTL/WI6b5VC3L7a1CG3Y4=
X-Received: by 10.157.37.72 with SMTP id j8mr384305otd.222.1497368962374; Tue,
 13 Jun 2017 08:49:22 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.182.91.199 with HTTP; Tue, 13 Jun 2017 08:49:02 -0700 (PDT)
From: Dushyant Behl <myselfdushyantbehl@gmail.com>
Date: Tue, 13 Jun 2017 21:19:02 +0530
Message-ID: <CAHF350JzUZOSxEPnedUzTipsKq7PEDHEu9i3wgtPdQRd8iiqhA@mail.gmail.com>
To: Xen Devel <xen-devel@lists.xen.org>
Subject: [Xen-devel] Incorrect Comment in xen/include/asm-x86/hvm/svm/vmcb.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>

SGkgRXZlcnlvbmUsCgpJIHdhcyBsb29raW5nIGF0IHRoZSBTVk0gc2V0dXAgY29kZSBpbiBYZW4g
d2hlbiBJIG5vdGljZWQgdGhhdCBzb21lCmNvbW1lbnRzIGRlc2NyaWJpbmcgdGhlIFZNRVhJVCBj
b2RlcyBsb29rIHdyb25nLgpUaGUgcHJvY2Vzc29yIGV4Y2VwdGlvbiBleGl0Y29kZXMgbGlzdGVk
IGZyb20gVk1FWElUX0VYQ0VQVElPTl9QRiB0bwpWTV9FWENFUFRJT05fWEYgc2VlbSB0byBkZXNj
cmliZSB0aGUgaGV4YWRlY2ltYWwgZXhpdCBjb2RlIGRpZmZlcmVudAp0aGFuIHRoZSBleHBlY3Rl
ZCB2YWx1ZS4KClRoaXMgc2VjdGlvbiBpcyB0YWtlbiBmcm9tIHhlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL3N2bS92bWNiLmgKClZNRVhJVF9FWENFUFRJT05fUEYgID0gIDc4LCAvKiAweDRmLCBwYWdl
LWZhdWx0ICovClZNRVhJVF9FWENFUFRJT05fMTUgID0gIDc5LCAvKiAweDUwLCByZXNlcnZlZCAq
LwpWTUVYSVRfRVhDRVBUSU9OX01GICA9ICA4MCwgLyogMHg1MSwgeDg3IGZsb2F0aW5nLXBvaW50
IGV4Y2VwdGlvbi1wZW5kaW5nICovClZNRVhJVF9FWENFUFRJT05fQUMgID0gIDgxLCAvKiAweDUy
LCBhbGlnbm1lbnQtY2hlY2sgKi8KVk1FWElUX0VYQ0VQVElPTl9NQyAgPSAgODIsIC8qIDB4NTMs
IG1hY2hpbmUtY2hlY2sgKi8KVk1FWElUX0VYQ0VQVElPTl9YRiAgPSAgODMsIC8qIDB4NTQsIHNp
bWQgZmxvYXRpbmctcG9pbnQgKi8KClRoZSBleHBlY3RlZCBleGNlcHRpb24gY29kZSBmb3IgcGFn
ZS1mYXVsdCBpcyA3OCB3aGljaCBzaG91bGQgYmUgMHg0RQppbiBoZXhhZGVjaW1hbCwgc2FtZSBj
YXNlIGZvciBhbGwgdGhlIGV4Y2VwdGlvbnMgdGlsbCBYRi4KSWYgdGhpcyBuZWVkcyBjb3JyZWN0
aW9uIHBsZWFzZSBsZXQgbWUga25vdywgd2lsbCBiZSBoYXBweSB0byBzdWJtaXQgYSBwYXRjaC4K
ClRoYW5rcywKRHVzaHlhbnQgQmVobAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 13 15:59:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 15: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 1dKoDz-0005aG-Dx; Tue, 13 Jun 2017 15:59: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=330eba816=George.Dunlap@citrix.com>)
 id 1dKoDx-0005a9-Uz
 for xen-devel@lists.xenproject.org; Tue, 13 Jun 2017 15:59:22 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 F2/1D-03696-9DB00495; Tue, 13 Jun 2017 15:59:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDve4Nbod
 Ig/8dphbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b8Y3vYC74xVsxc8YixgfEiYxcjB4eEgL/E
 hbe5IKawQJzEkfVpXYycHCICgRJ3jp5l72Lk4hAS6GOUmH39ChOIwyxwhVFi95Y7zCBVbAJ6E
 vOOf2UBsXkFbCWW357PCmKzCKhK3FrwmRHEFhUIl3jbeASqRlDi5MwnYDangK9E03sQmwNoqK
 bE+l36IGFmAXmJ7W/ngI0XAhqz+MFR9gmMfLOQdM9C6JiFpGMBI/MqRo3i1KKy1CJdY2O9pKL
 M9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAQGMAgh2MO9cHHmKU5GBSEuXdcsUmUogv
 KT+lMiOxOCO+qDQntfgQowwHh5IE718uh0ghwaLU9NSKtMwcYMjDpCU4eJREeO+zAKV5iwsSc
 4sz0yFSpxh1OZo+bPnCJMSSl5+XKiXOuxNkhgBIUUZpHtwIWPxdYpSVEuZlBDpKiKcgtSg3sw
 RV/hWjOAejkjDvF06gKTyZeSVwm14BHcEEdMR1kPt5i0sSEVJSDYwJMn35Gv9/Ga6ye509Y3U
 2F6ef5ZOtqS5GCiq2m6q6t99Yv3Ie97OzwmFWhXMmHJkg9bn8QIRwht+Orzx3v2ednj35mm3r
 vPNvWo4kqYf5+/Vx/NDeljPxfvvTMxUsO1m2yzG+rJ1iWxHPMlk7+8q2HjHW0h0+k28/kr1Wp
 SH17My5Ru+HUxuUWIozEg21mIuKEwGurJExugIAAA==
X-Env-Sender: prvs=330eba816=George.Dunlap@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1497369559!73734437!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52147 invoked from network); 13 Jun 2017 15:59:20 -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;
 13 Jun 2017 15:59:20 -0000
X-IronPort-AV: E=Sophos;i="5.39,338,1493683200"; d="scan'208";a="436224833"
To: Dario Faggioli <dario.faggioli@citrix.com>,
 <xen-devel@lists.xenproject.org>
References: <149633614204.12814.14390287626133023934.stgit@Solace.fritz.box>
 <149633846443.12814.10217161134560258968.stgit@Solace.fritz.box>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <3241bb2b-55ef-6e9b-40ca-fd529dda6dc4@citrix.com>
Date: Tue, 13 Jun 2017 16:58:50 +0100
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: <149633846443.12814.10217161134560258968.stgit@Solace.fritz.box>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jennifer Herbert <jennifer.herbert@citrix.com>
Subject: Re: [Xen-devel] [PATCH 07/15] tools: tracing: handle IRQs on/off
 events in xentrace and xenalyze
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDEvMDYvMTcgMTg6MzQsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+IHNvIHRoZSB0cmFjZSB3
aWxsIHNob3cgcHJvcGVybHkgZGVjb2RlZCBpbmZvLAo+IHJhdGhlciB0aGFuIGp1c3QgYSBidW5j
aCBvZiBoZXggY29kZXMuCj4gCj4gU2lnbmVkLW9mZi1ieTogRGFyaW8gRmFnZ2lvbGkgPGRhcmlv
LmZhZ2dpb2xpQGNpdHJpeC5jb20+CgpBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1
bmxhcEBjaXRyaXguY29tPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 13 16:00:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 16:00:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKoF2-0006cU-NF; Tue, 13 Jun 2017 16:00:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <luto@kernel.org>) id 1dKoF1-0006cL-10
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 16:00:27 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 10/88-31580-A1C00495; Tue, 13 Jun 2017 16:00:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrAIsWRWlGSWpSXmKPExsVybKJssq4kj0O
 kwdPVShZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b97tdsBSsVKj5OOc7cwLhIqouRi0NIYC+T
 xKUp/9m7GDk4WAQcJB5drAUxGQViJB78sO5i5AQy/SWmvelggiifxChx+tw9RpCEhECeRMePb
 cwQdoHEoqOv2EFsXgFBiZMzn7CA2EIC3hJLXl0Gq+cUMJM4vugy1KAGRol/i7exgixjE1CXaO
 n0BalhEVCVWPLkHDvEzESJ3WvXskDMDJBom/yeCcQWFgiUWP7qOpgtIqAk8XXRXLCZzALzmSQ
 Wn9kNtoxZQFOidftv9gmMwrOQ3DQLSWoBI9MqRo3i1KKy1CJdI0u9pKLM9IyS3MTMHF1DA2O9
 3NTi4sT01JzEpGK95PzcTYzAcK5nYGDcwdi01+8QoyQHk5Io75YrNpFCfEn5KZUZicUZ8UWlO
 anFhxhlODiUJHj/cjlECgkWpaanVqRl5gAjCyYtwcGjJMJ7nwUozVtckJhbnJkOkTrFaMxx5c
 q6L0wcUw5s/8IkxJKXn5cqJc5rxw1UKgBSmlGaBzcIFvGXGGWlhHkZGRgYhHgKUotyM0tQ5V8
 xinMwKgnzfuEEmsKTmVcCt+8V0ClMQKdcB/mCt7gkESEl1cBoJsXiPsl2vmTl+wcTby/sONdX
 +2hvCMOjTilxo5Wh7jzy7JYb+lP2F7Y2iP5z2nmZX2b7v1f7zs8Ub6x47vC/aPEOqezZDUEMS
 9U3XvTUtOc6Zs+qb/b5T992c9aTjTNXuC25rbXYK0Jzm2Vyn/mUZN+KZD1BjzoDR989D49wbm
 7bekbp3CslluKMREMt5qLiRACniyfI8wIAAA==
X-Env-Sender: luto@kernel.org
X-Msg-Ref: server-6.tower-31.messagelabs.com!1497369624!66902441!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7659 invoked from network); 13 Jun 2017 16:00:25 -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; 13 Jun 2017 16:00:25 -0000
Received: from mail-ua0-f177.google.com (mail-ua0-f177.google.com
 [209.85.217.177])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 390E6239BE
 for <xen-devel@lists.xen.org>; Tue, 13 Jun 2017 16:00:23 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 390E6239BE
Received: by mail-ua0-f177.google.com with SMTP id q15so78332499uaa.2
 for <xen-devel@lists.xen.org>; Tue, 13 Jun 2017 09:00:23 -0700 (PDT)
X-Gm-Message-State: AKS2vOymriG2lrXzBwE2l7U5qTCeHM3p2oHT85/35qFbND/RwnoG3MIs
 /PDqE9g5zthdKFrS4JgtTCtcnesW1WlW
X-Received: by 10.159.36.55 with SMTP id 52mr2514799uaq.84.1497369622279; Tue,
 13 Jun 2017 09:00:22 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.103.40.129 with HTTP; Tue, 13 Jun 2017 09:00:01 -0700 (PDT)
In-Reply-To: <20170613092646.l5wgvfrgoeb3fksz@pd.tnic>
References: <883f8fb121f4616c1c1427ad87350bb2f5ffeca1.1497288170.git.luto@kernel.org>
 <20170613092646.l5wgvfrgoeb3fksz@pd.tnic>
From: Andy Lutomirski <luto@kernel.org>
Date: Tue, 13 Jun 2017 09:00:01 -0700
X-Gmail-Original-Message-ID: <CALCETrWnMYFdfvswHp01xYhj8KBfw1cVYvPuEOEjHcNUV+s_mw@mail.gmail.com>
Message-ID: <CALCETrWnMYFdfvswHp01xYhj8KBfw1cVYvPuEOEjHcNUV+s_mw@mail.gmail.com>
To: Borislav Petkov <bp@alien8.de>
Cc: Juergen Gross <jgross@suse.com>, Tom Lendacky <thomas.lendacky@amd.com>,
 X86 ML <x86@kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 xen-devel <xen-devel@lists.xen.org>, Andy Lutomirski <luto@kernel.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH] x86/mm: Split read_cr3() into read_cr3_pa()
	and __read_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>

T24gVHVlLCBKdW4gMTMsIDIwMTcgYXQgMjoyNiBBTSwgQm9yaXNsYXYgUGV0a292IDxicEBhbGll
bjguZGU+IHdyb3RlOgo+IE9uIE1vbiwgSnVuIDEyLCAyMDE3IGF0IDEwOjI2OjE0QU0gLTA3MDAs
IEFuZHkgTHV0b21pcnNraSB3cm90ZToKPj4gVGhlIGtlcm5lbCBoYXMgc2V2ZXJhbCBjb2RlIHBh
dGhzIHRoYXQgcmVhZCBDUjMuICBNb3N0IG9mIHRoZW0gYXNzdW1lIHRoYXQKPj4gQ1IzIGNvbnRh
aW5zIHRoZSBQR0QncyBwaHlzaWNhbCBhZGRyZXNzLCB3aGVyZWFzIHNvbWUgb2YgdGhlbSBhd2t3
YXJkbHkKPj4gdXNlIFBIWVNJQ0FMX1BBR0VfTUFTSyB0byBtYXNrIG9mZiBsb3cgYml0cy4KPj4K
Pj4gQWRkIGV4cGxpY2l0IG1hc2sgbWFjcm9zIGZvciBDUjMgYW5kIGNvbnZlcnQgYWxsIG9mIHRo
ZSBDUjMgcmVhZGVycy4KPj4gVGhpcyB3aWxsIGtlZXAgdGhlbSBmcm9tIGJyZWFraW5nIHdoZW4g
UENJRCBpcyBlbmFibGVkLgo+Cj4gLi4uCj4KPj4gKy8qCj4+ICsgKiBDUjMncyBsYXlvdXQgdmFy
aWVzIGRlcGVuZGluZyBvbiBzZXZlcmFsIHRoaW5ncy4KPj4gKyAqCj4+ICsgKiBJZiBDUjQuUENJ
REUgaXMgc2V0ICg2NC1iaXQgb25seSksIHRoZW4gQ1IzWzExOjBdIGlzIHRoZSBhZGRyZXNzIHNw
YWNlIElELgo+PiArICogSWYgUEFFIGlzIGVuYWJsZWQsIHRoZW4gQ1IzWzExOjVdIGlzIHBhcnQg
b2YgdGhlIFBEUFQgYWRkcmVzcwo+PiArICogKGkuZS4gaXQncyAzMi1ieXRlIGFsaWduZWQsIG5v
dCBwYWdlLWFsaWduZWQpIGFuZCBDUjNbNDowXSBpcyBpZ25vcmVkLgo+PiArICogT3RoZXJ3aXNl
IChub24tUEFFLCBub24tUENJRCksIENSM1szXSBpcyBQV1QsIENSM1s0XSBpcyBQQ0QsIGFuZAo+
PiArICogQ1IzWzI6MF0gYW5kIENSM1sxMTo1XSBhcmUgaWdub3JlZC4KPj4gKyAqCj4+ICsgKiBJ
biBhbGwgY2FzZXMsIExpbnV4IHB1dHMgemVyb3MgaW4gdGhlIGxvdyBpZ25vcmVkIGJpdHMgYW5k
IGluIFBXVCBhbmQgUENELgo+PiArICoKPj4gKyAqIENSM1s2M10gaXMgYWx3YXlzIHJlYWQgYXMg
emVyby4gIElmIENSNC5QQ0lERSBpcyBzZXQsIHRoZW4gQ1IzWzYzXSBtYXkgYmUKPj4gKyAqIHdy
aXR0ZW4gYXMgMSB0byBwcmV2ZW50IHRoZSB3cml0ZSB0byBDUjMgZnJvbSBmbHVzaGluZyB0aGUg
VExCLgo+PiArICoKPj4gKyAqIE9uIHN5c3RlbXMgd2l0aCBTTUUsIG9uZSBiaXQgKGluIGEgdmFy
aWFibGUgcG9zaXRpb24hKSBpcyBzdG9sZW4gdG8gaW5kaWNhdGUKPj4gKyAqIHRoYXQgdGhlIHRv
cC1sZXZlbCBwYWdpbmcgc3RydWN0dXJlIGlzIGVuY3J5cHRlZC4KPj4gKyAqCj4+ICsgKiBBbGwg
b2YgdGhlIHJlbWFpbmluZyBiaXRzIGluZGljYXRlIHRoZSBwaHlzaWNhbCBhZGRyZXNzIG9mIHRo
ZSB0b3AtbGV2ZWwKPj4gKyAqIHBhZ2luZyBzdHJ1Y3R1cmUuCj4+ICsgKgo+PiArICogQ1IzX0FE
RFJfTUFTSyBpcyB0aGUgbWFzayB1c2VkIGJ5IHJlYWRfY3IzX3BhKCkuCj4+ICsgKi8KPj4gKyNp
ZmRlZiBDT05GSUdfWDg2XzY0Cj4+ICsvKiBNYXNrIG9mZiB0aGUgYWRkcmVzcyBzcGFjZSBJRCBi
aXRzLiAqLwo+PiArI2RlZmluZSBDUjNfQUREUl9NQVNLIDB4N0ZGRkZGRkZGRkZGRjAwMHVsbAo+
PiArI2RlZmluZSBDUjNfUENJRF9NQVNLIDB4RkZGdWxsCj4+ICsjZWxzZQo+PiArLyoKPj4gKyAq
IENSM19BRERSX01BU0sgbmVlZHMgYXQgbGVhc3QgYml0cyAzMTo1IHNldCBvbiBQQUUgc3lzdGVt
cywgYW5kIHdlIHNhdmUKPj4gKyAqIGEgdGlueSBiaXQgb2YgY29kZSBzaXplIGJ5IHNldHRpbmcg
YWxsIHRoZSBiaXRzLgo+PiArICovCj4+ICsjZGVmaW5lIENSM19BRERSX01BU0sgMHhGRkZGRkZG
RnVsbAo+PiArI2RlZmluZSBDUjNfUENJRF9NQVNLIDB1bGwKPgo+IEFsbCB0aG9zZSBjYW4gZG8g
R0VOTUFTS19VTEwgZm9yIGJldHRlciByZWFkYWJpbGl0eS4KPgoKSG1tLiAgSSdsbCBsb29rIGF0
IHRoYXQuCgo+PiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL3BhcmF2aXJ0LmMgYi9hcmNo
L3g4Ni9rZXJuZWwvcGFyYXZpcnQuYwo+PiBpbmRleCAzNTg2OTk2ZmM1MGQuLmJjMGE4NDk1ODli
YiAxMDA2NDQKPj4gLS0tIGEvYXJjaC94ODYva2VybmVsL3BhcmF2aXJ0LmMKPj4gKysrIGIvYXJj
aC94ODYva2VybmVsL3BhcmF2aXJ0LmMKPj4gQEAgLTM5MSw3ICszOTEsNyBAQCBzdHJ1Y3QgcHZf
bW11X29wcyBwdl9tbXVfb3BzIF9fcm9fYWZ0ZXJfaW5pdCA9IHsKPj4KPj4gICAgICAgLnJlYWRf
Y3IyID0gbmF0aXZlX3JlYWRfY3IyLAo+PiAgICAgICAud3JpdGVfY3IyID0gbmF0aXZlX3dyaXRl
X2NyMiwKPj4gLSAgICAgLnJlYWRfY3IzID0gbmF0aXZlX3JlYWRfY3IzLAo+PiArICAgICAucmVh
ZF9jcjMgPSBfX25hdGl2ZV9yZWFkX2NyMywKPj4gICAgICAgLndyaXRlX2NyMyA9IG5hdGl2ZV93
cml0ZV9jcjMsCj4+Cj4+ICAgICAgIC5mbHVzaF90bGJfdXNlciA9IG5hdGl2ZV9mbHVzaF90bGIs
Cj4+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvcHJvY2Vzc18zMi5jIGIvYXJjaC94ODYv
a2VybmVsL3Byb2Nlc3NfMzIuYwo+PiBpbmRleCBmZmVhZTgxOGFhN2EuLmM2ZDZkYzVmOGJiMiAx
MDA2NDQKPj4gLS0tIGEvYXJjaC94ODYva2VybmVsL3Byb2Nlc3NfMzIuYwo+PiArKysgYi9hcmNo
L3g4Ni9rZXJuZWwvcHJvY2Vzc18zMi5jCj4+IEBAIC05Miw3ICs5Miw3IEBAIHZvaWQgX19zaG93
X3JlZ3Moc3RydWN0IHB0X3JlZ3MgKnJlZ3MsIGludCBhbGwpCj4+Cj4+ICAgICAgIGNyMCA9IHJl
YWRfY3IwKCk7Cj4+ICAgICAgIGNyMiA9IHJlYWRfY3IyKCk7Cj4+IC0gICAgIGNyMyA9IHJlYWRf
Y3IzKCk7Cj4+ICsgICAgIGNyMyA9IF9fcmVhZF9jcjMoKTsKPj4gICAgICAgY3I0ID0gX19yZWFk
X2NyNCgpOwo+Cj4gVGhpcyBpcyBhIGdvb2QgZXhhbXBsZSBmb3IgbXkgY29uZnVzaW9uLiBTbyB3
ZSBoYXZlIF9fcmVhZF9jcjQoKSAtIHdpdGgKPiB0aGUgdW5kZXJzY29yZXMgLSBidXQgbm90IHJl
YWRfY3I0KCkuCj4KPiBOb3cgd2UgZ2V0IF9fcmVhZF9jcjMgKmFuZCogcmVhZF9jcjNfcGEoKS4g
U28gX19yZWFkX2NyMygpIGNvdWxkIGp1c3QgYXMKPiB3ZWxsIGxvc2UgdGhlICJfXyIsIHJpZ2h0
Pwo+Cj4gT3IgYXJlIHRoZSBQQ0lEIHNlcmllcyBicmluZ2luZyBhIHJlYWRfY3IzKCkgd2l0aG91
dCAiX18iIHRvbz8KClRoZSBpbnRlbnQgd2FzIHR3b2ZvbGQ6CgoxLiBNYWtlIHN1cmUgdGhhdCBl
dmVyeSByZWFkX2NyMygpIGluc3RhbmNlIGdvdCBjb252ZXJ0ZWQuICBJIGRpZG4ndAp3YW50IGEg
bWlkLWFpciBjb2xsaXNpb24gd2l0aCBzb21lb25lIGVsc2UncyBwYXRjaCBpbiB3aGljaCBpdCB3
b3VsZAphcHBlYXIgdG8gYXBwbHkgYW5kIGNvbXBpbGUgYnV0IHRoZSByZXN1bHQgd291bGQgcmFu
ZG9tbHkgZmFpbCBvbiBQQ0lECnN5c3RlbXMuCgoyLiBNYWtlIHVzZXJzIHJlYWxpemUgdGhhdCBD
UjMgYWluJ3Qgd2hhdCBpdCB1c2VkIHRvIGJlLiAgX19yZWFkX2NyMygpCm1lYW5zICJyZXR1cm4g
dGhpcyBjb21wbGljYXRlZCByZWdpc3RlciB2YWx1ZSAtLSBJIGtub3cgd2hhdCBJJ20KZG9pbmci
IGFuZCByZWFkX2NyM19wYSgpIG1lYW5zICJnaXZlIG1lIHRoZSBQQSIuCgpNYXliZSB3ZSBjb3Vs
ZCByZW5hbWUgX19yZWFkX2NyMygpIHRvIHJlYWRfY3IzX3JhdygpPyAgSWYgd2UgcmVhbGx5Cndh
bnRlZCBsb3RzIG9mIGNsYXJpdHksIF9fcmVhZF9jcjQoKSBjb3VsZCBiZWNvbWUgcmVhZF9jcjRf
bm9zaGFkb3coKSwKSSBzdXBwb3NlLgoKV2hhdCBkbyB5b3UgdGhpbms/ICBNeSBnZW5lcmFsIHBy
ZWZlcmVuY2UgaXMgdG8gY2xlYW4gdGhpcyB1cCBhZnRlcgp0aGUgcmVzdCBvZiB0aGUgYmlnIHBh
dGNoc2V0cyAoU01FIGFuZCBQQ0lEKSBsYW5kLgoKPgo+IE9oLCBhbmQgdG8gY29uZnVzZSBtZSBl
dmVuIG1vcmUsIHRoZXJlJ3MgX19uYXRpdmVfcmVhZF9jcjMoKSB3aGljaCBpcwo+ICpmaW5hbGx5
KiBhY2Nlc3NpbmcgJWNyMyA6LSkgQnV0IHRoZXJlJ3MgbmF0aXZlX3dyaXRlX2NyMygpIHdpdGhv
dXQKPiB1bmRlcnNjb3Jlcy4KPgo+IFNvIGNhbiB3ZSBtYWtlIHRob3NlIG5hbWVzIGEgYml0IG1v
cmUgYmFsYW5jZWQgcGxlYXNlPwoKd3JpdGVfY3IzKCkgd2FzIGxlc3Mgd2lkZXNwcmVhZCwgc28g
SSB3b3JyaWVkIGFib3V0IGl0IGxlc3MuCgotLUFuZHkKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 13 16:03:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 16: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 1dKoHl-0006qf-49; Tue, 13 Jun 2017 16: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 <blackskygg@gmail.com>) id 1dKoHj-0006qY-PC
 for xen-devel@lists.xenproject.org; Tue, 13 Jun 2017 16:03:15 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 3E/41-03920-3CC00495; Tue, 13 Jun 2017 16:03:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVyMfTmOt1DPA6
 RBg9miFh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkPGy+xFdxgr5iy9CBbA+MCti5GTg4hgZmM
 EhdXWncxcnGwCDSwShz9sIcZxJEQmMMq8fz3aaYuRg4gJ0/izbU6CLNY4uG3UJBeXgFBiZMzn
 7BAzPGWWHBwJSuIzSlgKXFk4lpGkDFCArMYJWb03WUESbAJaEisnXIQbDGLgKrE1amvwMbzCg
 RI/LsjDRIWFgiW2HZ/GdhMEQEvibmXvjOB2MwCjhIfT1xgh7A1JVq3/2afwAg0HOGMWUhSCxi
 ZVjFqFKcWlaUW6RqZ6CUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYhAxDsYNz3
 MfIQoyQHk5Ior6eAXaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd4WbodIIcGi1PTUirTMHGA8w
 KQlOHiURHjvswCleYsLEnOLM9MhUqcYLTmuXFn3hYmj6cMWIDnlwPYvTEIsefl5qVLivPNB5g
 mANGSU5sGNg8XsJUZZKWFeRqADhXgKUotyM0tQ5V8xinMwKgnzfuEEmsKTmVcCt/UV0EFMQAd
 dv2IDclBJIkJKqoExgDVaonVnfvMk34mVb79zfDcQ6J4f2BCZOuXgFveKNU6KYWv1S9rUai0D
 unZsMzPsP2Gwgtv/hFx0UUUGj0sE38Xe6dfTLzof9o8Qtquonhu+5/IqLudDZtOzynPZpFw+z
 QhScrtxbM3mM3/SGO8HRivmuV3Z98S8dBH3h4JHp1VVlF/O7VZiKc5INNRiLipOBABfNZ0i1A
 IAAA==
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1497369793!102883290!1
X-Originating-IP: [209.85.217.174]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13623 invoked from network); 13 Jun 2017 16:03:14 -0000
Received: from mail-ua0-f174.google.com (HELO mail-ua0-f174.google.com)
 (209.85.217.174)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 13 Jun 2017 16:03:14 -0000
Received: by mail-ua0-f174.google.com with SMTP id q15so78390056uaa.2
 for <xen-devel@lists.xenproject.org>; Tue, 13 Jun 2017 09:03: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=FAf8x6zs6S37+XaEsHeuwkDNcJKrwmwRAsaFYppwaJo=;
 b=ulVX6v+LmLUUiIrZvX5HWxSwzpyiTVh88kpr44rtM04dQtsCzHsRY2Q8IEhAmnAOPI
 0jlvvgyWFds33oj2pwqsDcVLSBy4Z/pWeZW/F7+38P8mUI+e7fD7Zo/loQlv2bU8JZWu
 t/21yruox/mXsdeHZeQfmtm59dnSzm5ZvctMkvh6KYve7mKrVezwxE1HD6pxhU/XCPl3
 UpQ3bGvafny3QyuxC3bS40EJStGuy4oGor2/bMmPj5DtxlpXQyCAuW/4tXXwEJUz3eJf
 Cdw6OwSkRgGFpb7Uqlv1/hKy9hpqAPS9S++fpDqxdhSFcXCaREwEK5BM1NZXpkXDvNsx
 NQGw==
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=FAf8x6zs6S37+XaEsHeuwkDNcJKrwmwRAsaFYppwaJo=;
 b=CePUnxoPaayO6O9UnldjDG+8t6Vkf9stGFu+CGaihPf4ax10ltk9v0TeyJJ6BwWuau
 lcnlZUfOJUJa+/B/hStY0ZEABWc726c8vv0aP5dAvwbNFKQ+5J4ZZXBSdcgEo07nn0oD
 rTnm5hNI/qBxfmeKtZU+8qmFCBkVIyiIrwEjfUXR+jLCeBBINyFaIogxscg7R1SW2ScV
 IcD6NWQ7Hzz4lYth0eBetElqm3E7g16uLYakAg944GAsmKcGcrTRFMky5s1wwe7Xg7JL
 eZRj4rDpX0OgX6BlpkD3Ds/V4n2rywCU4vVDe8Hb0/sXYbFtGGLPTOM/h1D0gMLZSOgd
 bIkA==
X-Gm-Message-State: AKS2vOwBrwoU6Id3WlctJZroAwpBWBxZrpMLAeeu6IUb9zwxWemFXVvY
 eBlZjaUOfzMy4sTsfmWnfS/SyFWBUQ==
X-Received: by 10.176.22.220 with SMTP id g28mr3160932uaf.120.1497369793260;
 Tue, 13 Jun 2017 09:03:13 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.103.152.13 with HTTP; Tue, 13 Jun 2017 09:03:12 -0700 (PDT)
In-Reply-To: <20170613105213.pyvxi52bfhuiivew@citrix.com>
References: <20170612175117.31709-1-blackskygg@gmail.com>
 <22847.48206.450061.6668@mariner.uk.xensource.com>
 <20170613105213.pyvxi52bfhuiivew@citrix.com>
From: Zhongze Liu <blackskygg@gmail.com>
Date: Wed, 14 Jun 2017 00:03:12 +0800
Message-ID: <CAHrd_joe7EdTt7F=JzJVzo9czC3m3=0SXs-Md7y_7bNeJ3hWJA@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>
Cc: xen-devel@lists.xenproject.org, David Scott <dave@recoil.org>
Subject: Re: [Xen-devel] [PATCH v2] tools: fix several "format-truncation"
 warnings with GCC 7
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgV2VpICYgSWFuLAoKMjAxNy0wNi0xMyAxODo1MiBHTVQrMDg6MDAgV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT46Cj4gT24gVHVlLCBKdW4gMTMsIDIwMTcgYXQgMTE6MTk6NThBTSArMDEw
MCwgSWFuIEphY2tzb24gd3JvdGU6Cj4+IFpob25nemUgTGl1IHdyaXRlcyAoIltQQVRDSCB2Ml0g
dG9vbHM6IGZpeCBzZXZlcmFsICJmb3JtYXQtdHJ1bmNhdGlvbiIgd2FybmluZ3Mgd2l0aCBHQ0Mg
NyIpOgo+PiA+IEdDQyA3LjEuMSBjb21wbGFpbnMgdGhhdCBzZXZlcmFsIGJ1ZmZlcnMgcGFzc2Vk
IHRvIHNucHJpbnRmKCkgaW4KPj4gPiB4ZW5wbWQgYW5kIHRvb2xzL29jbWFsL3hjIGFyZSB0b28g
c21hbGwgdG8gaG9sZCB0aGUgbGFyZ2VzdCBwb3NzaWJsZQo+PiA+IHJlc3VsdGluZyBzdHJpbmcu
Cj4+ID4KPj4gPiBlbmxhcmdlIHRoZSBzaXplIG9mIHRoZXNlIGJ1ZmZlcnMgdG8gZml4IHRoZSB3
YXJuaW5ncy4KPj4KPj4gVGhpcyBpcyBwcm9iYWJseSBhIHJlYXNvbmFibGUgYXBwcm9hY2guICBC
dXQsIEkgY2FuJ3Qgc2VlIHdoZXJlIHlvdQo+PiBnb3QgdGhlIG5ldyBtYXhpbXVtIHNpemVzLiAg
Rm9yZ2l2ZSBtZSBpZiBJIG1pc3NlZCBhIG1haWwsIGJ1dCBJIHRoaW5rCj4+IGF0IGxlYXN0IHRo
ZSBjb21taXQgbWVzc2FnZSBzaG91bGQgZXhwbGFpbiBob3cgZWFjaCBvZiB0aGUgbmV3IHNpemVz
Cj4+IGlzIGNhbGN1bGF0ZWQuCgpPSywgSSdsbCBhZGQgdGhhdC4KCj4KPiBaaG9uZ3plLCBwbGVh
c2Ugc3VtbWFyaXNlIHdoYXQgd2UgZGlzY3Vzc2VkIG9uIElSQywgZXNwZWNpYWxseSB0aGUgcGFy
dAo+IHdlIGZpZ3VyZWQgb3V0IHRoZSB2YXJpb3VzIGJ1ZmZlciBzaXplcywgaW4gdGhlIGNvbW1p
dCBtZXNzYWdlLgo+Cj4gSWRlYWxseSB5b3Ugc2hvdWxkIGluY2x1ZGUgdGhlIGV4YWN0IGVycm9y
IG1lc3NhZ2VzIGluIHRoZSBjb21taXQKPiBtZXNzYWdlLCB0b28uCgpXaWxsIGRvLgoKQ2hlZXJz
LAoKWmhvbmd6ZSBMaXUKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 13 16:05:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 16:05:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKoK4-000737-Kf; Tue, 13 Jun 2017 16:05: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=330eba816=George.Dunlap@citrix.com>)
 id 1dKoK3-00072y-AE
 for xen-devel@lists.xenproject.org; Tue, 13 Jun 2017 16:05:39 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 81/8E-03696-25D00495; Tue, 13 Jun 2017 16:05:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDvW4Qr0O
 kwdNJbBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bi3T2MBbdFKi6d/cTewHhBoIuRk0NCwF+i
 a+Z8JhBbWMBIovFJBwuILSIQKHHn6Fn2LkYuDiGBPkaJ++svsYI4zAJfGSXmHVrADFLFJqAnM
 e/4V7AOXgFbiU0r3oNNYhFQlXg/Zy8riC0qEC7xtvEIVI2gxMmZT8BsTgFfibZv34BsDqChmh
 Lrd+mDhJkF5CW2v50DNl4IaMziB0fZJzDyzULSPQuhYxaSjgWMzKsYNYpTi8pSi3SNzPSSijL
 TM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQKDjQEIdjCeWRB4iFGSg0lJlHfLFZtIIb6k
 /JTKjMTijPii0pzU4kOMMhwcShK84TwOkUKCRanpqRVpmTnAsIdJS3DwKInw3mcBSvMWFyTmF
 memQ6ROMSpKifMuA+kTAElklObBtcFi7RKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEeVtApv
 Bk5pXATX8FtJgJaPF1kJt5i0sSEVJSDYwFKbK6315fmNQhdO613gGuggOxFok8Dm9qPxd87eG
 zFPj3d/506WPvL3Zusj7T2nNi85P2DXGsJz0KyxsXiP4JTIza3+r2Qv2YlPDWdQfnqLlXFrD/
 5f6gEGR85dredQuPqhbfl00MTDBJ7e/40frYXvzH+19tQgzns6utfR4fnn2g27t2vqISS3FGo
 qEWc1FxIgA7NwujsAIAAA==
X-Env-Sender: prvs=330eba816=George.Dunlap@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1497369936!70193836!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25678 invoked from network); 13 Jun 2017 16:05:37 -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 Jun 2017 16:05:37 -0000
X-IronPort-AV: E=Sophos;i="5.39,338,1493683200"; d="scan'208";a="436226465"
To: Dario Faggioli <dario.faggioli@citrix.com>,
 <xen-devel@lists.xenproject.org>
References: <149633614204.12814.14390287626133023934.stgit@Solace.fritz.box>
 <149633847165.12814.17021925979608518857.stgit@Solace.fritz.box>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <e8704673-a592-fd3c-5fe4-cbb1a86ee220@citrix.com>
Date: Tue, 13 Jun 2017 17:05:04 +0100
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: <149633847165.12814.17021925979608518857.stgit@Solace.fritz.box>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 08/15] xen: trace RCU behavior
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDEvMDYvMTcgMTg6MzQsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+IE1ha2luZyBpdCBwb3Nz
aWJsZSBnZW5lcmF0ZSBldmVudHMgc2hvd2luZyB0aGUKPiBhY3Rpdml0eSBhbmQgdGhlIGJlaGF2
aW9yIG9mIHRoZSBSQ1Ugc3Vic3lzdGVtLgo+IAo+IEdhdGUgdGhpcyB3aXRoIGl0cyBzcGVjaWZp
YyBLY29uZmlnIG9wdGlvbiAodW5kZXIKPiBDT05GSUdfVFJBQ0lORyksIGFuZCBrZWVwIGl0IGlu
IGRpc2FibGVkIHN0YXRlIGJ5Cj4gZGVmYXVsdC4KPiAtLS0KPiBDYzogR2VvcmdlIER1bmxhcCA8
R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgo+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgo+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
Cj4gQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KPiBD
YzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IENjOiBUaW0g
RGVlZ2FuIDx0aW1AeGVuLm9yZz4KPiAtLS0KPiAgeGVuL0tjb25maWcuZGVidWcgICAgICAgICAg
fCAgICA4ICsrKysKPiAgeGVuL2NvbW1vbi9yY3VwZGF0ZS5jICAgICAgfCAgIDgyICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tCj4gIHhlbi9pbmNsdWRlL3B1Ymxp
Yy90cmFjZS5oIHwgICAxNCArKysrKysrKwo+ICAzIGZpbGVzIGNoYW5nZWQsIDk3IGluc2VydGlv
bnMoKyksIDcgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9LY29uZmlnLmRlYnVn
IGIveGVuL0tjb25maWcuZGVidWcKPiBpbmRleCA4MTkxMGM5Li5mZDVjY2NjIDEwMDY0NAo+IC0t
LSBhL3hlbi9LY29uZmlnLmRlYnVnCj4gKysrIGIveGVuL0tjb25maWcuZGVidWcKPiBAQCAtMTE2
LDYgKzExNiwxNCBAQCBjb25maWcgVFJBQ0VfSVJRU09GRgo+ICAgICAgICAgICAgTm90ZSB0aGF0
IHRoaXMgY29tZXMgd2l0aCBoaWdoIG92ZXJlYWQgYW5kIHByb2R1Y2VzIGh1Z2UgYW1vdW50IG9m
Cj4gICAgICAgICAgICB0cmFjaW5nIGRhdGEuCj4gIAo+ICtjb25maWcgVFJBQ0VfUkNVCj4gKyAg
ICAgICBib29sICJUcmFjZSBSQ1UgYmVoYXZpb3IiIGlmIEVYUEVSVCA9ICJ5Igo+ICsgICAgICAg
ZGVmYXVsdCBuCj4gKyAgICAgICBkZXBlbmRzIG9uIFRSQUNJTkcKPiArICAgICAgIC0tLWhlbHAt
LS0KPiArICAgICAgICAgTWFrZXMgaXQgcG9zc2libGUgZ2VuZXJhdGUgZXZlbnRzICBzaG93aW5n
IHRoZSBhY3Rpdml0eSBhbmQgdGhlCj4gKyAgICAgICAgIGJlaGF2aW9yIG9mIHRoZSBSQ1Ugc3Vi
c3lzdGVtLgo+ICsKPiAgY29uZmlnIFZFUkJPU0VfREVCVUcKPiAgCWJvb2wgIlZlcmJvc2UgZGVi
dWcgbWVzc2FnZXMiCj4gIAlkZWZhdWx0IERFQlVHCj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24v
cmN1cGRhdGUuYyBiL3hlbi9jb21tb24vcmN1cGRhdGUuYwo+IGluZGV4IDhjYzVhODIuLmYxNjA1
ODIgMTAwNjQ0Cj4gLS0tIGEveGVuL2NvbW1vbi9yY3VwZGF0ZS5jCj4gKysrIGIveGVuL2NvbW1v
bi9yY3VwZGF0ZS5jCj4gQEAgLTkyLDYgKzkyLDU3IEBAIHN0YXRpYyBpbnQgcWhpbWFyayA9IDEw
MDAwOwo+ICBzdGF0aWMgaW50IHFsb3dtYXJrID0gMTAwOwo+ICBzdGF0aWMgaW50IHJzaW50ZXJ2
YWwgPSAxMDAwOwo+ICAKPiArI2lmZGVmIENPTkZJR19UUkFDRV9SQ1UKPiArc3RhdGljIGlubGlu
ZSB2b2lkIHRyYWNlX2NhbGxfcmN1KHZvaWQgKmZ1bmMpCj4gK3sKPiArICAgIHVpbnQ2NF90IGFk
ZHIgPSAodWludDY0X3QpZnVuYzsKPiArCj4gKyAgICBpZiAoIGxpa2VseSghdGJfaW5pdF9kb25l
KSApCj4gKyAgICAgICAgcmV0dXJuOwo+ICsKPiArICAgIF9fdHJhY2VfdmFyKFRSQ19YRU5fUkNV
X0NBTExfUkNVLCAwLCBzaXplb2YoYWRkciksICZhZGRyKTsKPiArfQo+ICtzdGF0aWMgaW5saW5l
IHZvaWQgdHJhY2Vfc3RhcnRfYmF0Y2goY29uc3QgY3B1bWFza190ICptKQo+ICt7Cj4gKyAgICB1
aW50MzJfdCBtYXNrWzZdOwo+ICsKPiArICAgIGlmICggbGlrZWx5KCF0Yl9pbml0X2RvbmUpICkK
PiArICAgICAgICByZXR1cm47Cj4gKwo+ICsgICAgbWVtc2V0KG1hc2ssIDAsIHNpemVvZihtYXNr
KSk7Cj4gKyAgICBtZW1jcHkobWFzaywgbSwgbWluKHNpemVvZihtYXNrKSwgc2l6ZW9mKGNwdW1h
c2tfdCkpKTsKPiArICAgIF9fdHJhY2VfdmFyKFRSQ19YRU5fUkNVX1NUQVJUX0JBVENILCAwLCBz
aXplb2YobWFzayksICZtYXNrKTsKCkFub3RoZXIgcG9zc2liaWxpdHkgaGVyZSB3b3VsZCBiZSB0
byBzYXkgc29tZXRoaW5nIGxpa2U6CgpzaXplID0gbWluKHNpemVvZihtYXNrKSwgc2l6ZW9mKGNw
dW1hc2tfdCkpCm1lbWNweShtYXNrLCBtLCBzaXplKQpfX3RyYWNlX3ZhciguLi4sIDAsIHNpemUs
ICZtYXNrKQoKVGhhdCB3b3VsZCByZXN1bHQgaW4gYSBtb3JlIGVmZmljaWVudCBsb2cgb24gc3lz
dGVtcyB3aGljaCwgc2F5LCBoYWQKZGVmaWVkIE5SX0NQVVMgdG8gc29tZXRoaW5nIHJlbGF0aXZl
bHkgc21hbGwgZm9yIGVmZmljaWVuY3kgcmVhc29uczsgYW5kCnlvdSB3b3VsZG4ndCBuZWVkIHRv
IGNsZWFyIHRoZSB1bnVzZWQgYml0cy4KCkV2ZXJ5dGhpbmcgZWxzZSBsb29rcyBnb29kICh3aXRo
IEphbidzIGNvbW1lbnRzKS4KCiAtR2VvcmdlCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 13 16:08:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 16:08: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 1dKoMS-0007De-1C; Tue, 13 Jun 2017 16: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=33066248a=anshul.makkar@citrix.com>)
 id 1dKoMR-0007DV-92
 for xen-devel@lists.xenproject.org; Tue, 13 Jun 2017 16:08:07 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 8C/7A-01709-6ED00495; Tue, 13 Jun 2017 16:08:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXitHRDpO5TXod
 IgwfP9Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyOWw+YCv4GVfTsvsDWwLjcsYuRk0NCwF9i
 09w57F2MHBzCAj4Sa/syQcIiAoESd46eBQpzcQgJPGOUWPniDSuIwyxwlFFi6vsL7CBVbAJ6E
 kdu/QFr5hWwlfgxow4kzCKgKrH96Xc2EFtUIFri+utDjCA2r4CgxMmZT1hAbE4BY4nGrgtMID
 azgIXEzPnnGSFseYntb+cwg9hCQHN6nx1imsDINwtJ+ywkLbOQtCxgZF7FqFGcWlSWWqRraKC
 XVJSZnlGSm5iZA+SZ6uWmFhcnpqfmJCYV6yXn525iBAYbAxDsYFwz1fkQoyQHk5Io75YrNpFC
 fEn5KZUZicUZ8UWlOanFhxg1ODgEJpydO51JiiUvPy9VSYL3HY9DpJBgUWp6akVaZg4wHmBKJ
 Th4lER477MApXmLCxJzizPTIVKnGHU5Nqxe/4VJCGyGlDjvMpAZAiBFGaV5cCNgsXmJUVZKmJ
 cR6EAhnoLUotzMElT5V4ziHIxKwrwtIFN4MvNK4Da9AjqCCeiI6yC/8BaXJCKkpBoYjYw3pHM
 HnfS6XVPH48IslbxB4doBrjw+9y+1Vzs+CitWBv5iZo4tmNsimVIb1dKyf3H0/ZCCM2mTN0y6
 kb/o+ScfiR2bX/3/m1Z6d8stzpCiN9UNJh+fxcTMrpqsrKMQuiAiYIHJ9Lvijgv3ry643+b/U
 4Cp0HyWuUzMKq6L2670bUieeSlSiaU4I9FQi7moOBEAeHkbvMgCAAA=
X-Env-Sender: prvs=33066248a=anshul.makkar@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1497370083!103336189!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60956 invoked from network); 13 Jun 2017 16:08:05 -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 Jun 2017 16:08:05 -0000
X-IronPort-AV: E=Sophos;i="5.39,338,1493683200"; d="scan'208";a="427692664"
To: Dario Faggioli <dario.faggioli@citrix.com>,
 <xen-devel@lists.xenproject.org>
References: <149692186557.9605.11625777539060264052.stgit@Solace.fritz.box>
 <149692372627.9605.8252407697848997058.stgit@Solace.fritz.box>
 <c430031a-ce82-dd68-392c-b9bf0ec6523e@citrix.com>
 <1497273564.26212.18.camel@citrix.com>
From: Anshul Makkar <anshul.makkar@citrix.com>
Message-ID: <142e982a-f07e-8e24-9a5e-7d4eed213dd1@citrix.com>
Date: Tue, 13 Jun 2017 17:07:49 +0100
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: <1497273564.26212.18.camel@citrix.com>
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 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-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>

T24gMTIvMDYvMjAxNyAxNDoxOSwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4gSGV5LAoKPj4+IEJ1
ZGdldCBpcyBidXJuZWQgYnkgdGhlIGRvbWFpbidzIHZDUFVzLCBpbiBhIHNpbWlsYXIgd2F5IHRv
IGhvdwo+Pj4gY3JlZGl0cyBhcmUuCj4+Pgo+Pj4gV2hlbiBhIGRvbWFpbiBydW5zIG91dCBvZiBi
dWRnZXQsIGl0cyB2Q1BVcyBjYW4ndCBydW4gYW55IGxvbmdlci4KPj4KPj4gaWYgdGhlIHZjcHVz
IG9mIGEgZG9tYWluIGhhdmUgY3JlZGl0IGFuZCBpZiBidWRnZXQgaGFzIHJ1biBvdXQsIHdpbGwK
Pj4gdGhlCj4+IHZjcHVzIHdvbid0IGJlIHNjaGVkdWxlZC4KPj4KPiBJcyB0aGlzIGEgcXVlc3Rp
b24/IEFzc3VtaW5nIGl0IGlzLCB3aGF0IGRvIHlvdSBtZWFuIHdpdGggImRvbWFpbiBoYXZlCj4g
Y3JlZGl0Ij8gRG9tYWlucyBhbHdheXMgaGF2ZSBjcmVkaXRzLCBhbmQgdGhleSBuZXZlciBydW4g
b3V0IG9mIHRoZW0uCj4gVGhlcmUncyBubyBzdWNoIHRoaW5nIGFzIGEgZG9tYWluIG5vdCBiZWlu
ZyBydW5uYWJsZSBiZWNhdXNlIGl0IGRvZXMKPiBub3QgaGF2ZSBjcmVkaXRzLgo+CiJkb21haW4g
aGF2ZSBjcmVkaXQiID8gdGhlIHN0YXRlbWVudCBpcyBpZiB0aGUgInZjcHVzIG9mIGRvbWFpbiBo
YXZlIApjcmVkaXQiLgoKPiBBYm91dCBidWRnZXQsIGEgZG9tYWluIHdpdGggPD0gMCBidWRnZXQg
bWVhbnMgYWxsIGl0cyB2Y3B1cyBhcmUgbm90Cj4gcnVubmFibGUsIGFuZCBoZW5jZSB3b24ndCBi
ZSBzY2hlZHVsZXIsIG5vIG1hdHRlciB0aGVpciBjcmVkaXRzLgpZb3UgYW5zd2VyZWQgdGhlIHF1
ZXN0aW9uIGhlcmUuCj4KPj4+IEBAIC05Miw2ICs5Miw4MiBAQAo+Pj4gICAqLwo+Pj4KPj4+ICAv
Kgo+Pj4gKyAqIFV0aWxpemF0aW9uIGNhcDoKPj4+ICsgKgo+Pj4gKyAqIFNldHRpbmcgYW4gcENQ
VSB1dGlsaXphdGlvbiBjYXAgZm9yIGEgZG9tYWluIG1lYW5zIHRoZQo+Pj4gZm9sbG93aW5nOgo+
Pj4gKyAqCj4+PiArICogLSBhIGRvbWFpbiBjYW4gaGF2ZSBhIGNhcCwgZXhwcmVzc2VkIGluIHRl
cm1zIG9mICUgb2YgcGh5c2ljYWwKPj4+ICsgKiBGb3IgaW1wbGVtZW50aW5nIHRoaXMsIHdlIHVz
ZSB0aGUgZm9sbG93aW5nIGFwcHJvYWNoOgo+Pj4gKyAqCj4+PiArICogLSBlYWNoIGRvbWFpbiBp
cyBnaXZlbiBhICdidWRnZXQnLCBhbiBlYWNoIGRvbWFpbiBoYXMgYSB0aW1lciwKPj4+IHdoaWNo
Cj4+PiArICogICByZXBsZW5pc2hlcyB0aGUgZG9tYWluJ3MgYnVkZ2V0IHBlcmlvZGljYWxseS4g
VGhlIGJ1ZGdldCBpcwo+Pj4gdGhlIGFtb3VudAo+Pj4gKyAqICAgb2YgdGltZSB0aGUgdkNQVXMg
b2YgdGhlIGRvbWFpbiBjYW4gdXNlIGV2ZXJ5ICdwZXJpb2QnOwo+Pj4gKyAqCj4+PiArICogLSB0
aGUgcGVyaW9kIGlzIENTQ0hFRDJfQkRHVF9SRVBMX1BFUklPRCwgYW5kIGlzIHRoZSBzYW1lIGZv
cgo+Pj4gYWxsIGRvbWFpbnMKPj4+ICsgKiAgIChidXQgZWFjaCBkb21haW4gaGFzIGl0cyBvd24g
dGltZXI7IHNvIHRoZSBhbGwgYXJlIHBlcmlvZGljCj4+PiBieSB0aGUgc2FtZQo+Pj4gKyAqICAg
cGVyaW9kLCBidXQgcmVwbGVuaXNobWVudCBvZiB0aGUgYnVkZ2V0cyBvZiB0aGUgdmFyaW91cwo+
Pj4gZG9tYWlucywgYXQKPj4+ICsgKiAgIHBlcmlvZHMgYm91bmRhcmllcywgYXJlIG5vdCBzeW5j
aHJvbm91cyk7Cj4+PiArICoKPj4+ICsgKiAtIHdoZW4gdkNQVXMgcnVuLCB0aGV5IGNvbnN1bWUg
YnVkZ2V0LiBXaGVuIHRoZXkgZG9uJ3QgcnVuLAo+Pj4gdGhleSBkb24ndAo+Pj4gKyAqICAgY29u
c3VtZSBidWRnZXQuIElmIHRoZXJlIGlzIG5vIGJ1ZGdldCBsZWZ0IGZvciB0aGUgZG9tYWluLCBu
bwo+Pj4gdkNQVSBvZgo+Pj4gKyAqICAgdGhhdCBkb21haW4gY2FuIHJ1bi4gSWYgYSB2Q1BVIHRy
aWVzIHRvIHJ1biBhbmQgZmluZHMgdGhhdAo+Pj4gdGhlcmUgaXMgbm8KPj4+ICsgKiAgIGJ1ZGdl
dCwgaXQgYmxvY2tzLgo+Pj4gKyAqICAgQnVkZ2V0IG5ldmVyIGV4cGlyZXMsIHNvIGF0IHdoYXRl
dmVyIHRpbWUgYSB2Q1BVIHdhbnRzIHRvCj4+PiBydW4sIGl0IGNhbgo+Pj4gKyAqICAgY2hlY2sg
dGhlIGRvbWFpbidzIGJ1ZGdldCwgYW5kIGlmIHRoZXJlIGlzIHNvbWUsIGl0IGNhbiB1c2UKPj4+
IGl0Lgo+Pj4gKyAqCj4+PiArICogLSBidWRnZXQgaXMgcmVwbGVuaXNoZWQgdG8gdGhlIHRvcCBv
ZiB0aGUgY2FwYWNpdHkgZm9yIHRoZQo+Pj4gZG9tYWluIG9uY2UKPj4+ICsgKiAgIHBlciBwZXJp
b2QuIEV2ZW4gaWYgdGhlcmUgd2FzIHNvbWUgbGVmdG92ZXIgYnVkZ2V0IGZyb20KPj4+IHByZXZp
b3VzIHBlcmlvZCwKPj4+ICsgKiAgIHRob3VnaCwgdGhlIGJ1ZGdldCBhZnRlciBhIHJlcGxlbmlz
aG1lbnQgd2lsbCBhbHdheXMgYmUgYXQKPj4+IG1vc3QgZXF1YWwKPj4+ICsgKiAgIHRvIHRoZSB0
b3RhbCBjYXBhY2lmeSBvZiB0aGUgZG9tYWluICgndG90X2J1ZGdldCcpOwo+Pj4gKyAqCj4+Cj4+
IGJ1ZGdldCBpcyByZXBsZW5pc2hlZCBidXQgY3JlZGl0cyBub3QgYXZhaWxhYmxlID8KPj4KPiBT
dGlsbCBub3QgZ2V0dGluZyB0aGlzLgp3aGF0IEkgd2FudCB0byBhc2sgaXMgdGhhdCBpZiB0aGUg
YnVkZ2V0IG9mIHRoZSBkb21haW4gaXMgcmVwbGVuaXNoZWQsIApidXQgY3JlZGl0IGZvciB0aGUg
dmNwdXMgb2YgdGhhdCBkb21haW4gaXMgbm90IGF2YWlsYWJsZSwgdGhlbiB3aGF0IApoYXBwZW5z
LgpJIGJlbGlldmUsIHZjcHVzIHdvbid0IGJlIHNjaGVkdWxlZCAoZXZlbiBpZiB0aGV5IGhhdmUg
YnVkZ2V0X3F1b3RhKSAKdGlsbCB0aGV5IGdldCB0aGVpciBjcmVkaXQgcmVwbGVuaXNoZWQuCj4K
Pj4gYnVkZ2V0IGlzIGZpbmlzaGVkIGJ1dCBub3QgdmNwdSBoYXMgbm90IHJlYWNoZWQgdGhlIHJh
dGUgbGltaXQKPj4gYm91bmRhcnkgPwo+Pgo+IEJ1ZGdldCB0YWtlcyBwcmVjZWRlbmNlIG92ZXIg
cmF0ZWxpbWl0aW5nLiBUaGlzIGlzIGltcG9ydGFudCB0byBrZWVwCj4gY2FwIHdvcmtpbmcgInJl
Z3VsYXJseSIsIHJhdGhlciB0aGVuIGluIHNvbWUga2luZCBvZiBwZXJtYW5lbnQgInRyeWluZy0K
PiB0by1rZWVwLXVwLXdpdGgtb3ZlcnJ1bnMtaW4tcHJldmlvdXMtcGVyaW9kcyIgc3RhdGUuCj4K
PiBBbmQsIGlkZWFsbHksIGEgdmNwdSBjYXAgYW5kIHJhdGVsaW1pdGluZyBzaG91bGQgYmUgc2V0
IGluIHN1Y2ggYSB3YXkKPiB0aGF0IHRoZXkgZG9uJ3Qgc3RlcCBvbiBlYWNoIG90aGVyIHRvZSAo
b3IgZG8gdGhhdCBvbmx5IHJhcmVseSkuIEkgY2FuCj4gc2VlIGFib3V0IHRyeWluZyB0byBwcmlu
dCBhIHdhcm5pbmcgd2hlbiBJIGRldGVjdCBwb3RlbnRpYWwgdHJpY2t5Cj4gdmFsdWVzIChidXQg
aXQncyBub3QgZWFzeSwgY29uc2lkZXJpbmcgYnVkZ2V0IGlzIHBlci1kb21haW4sIHNvIEkgY2Fu
J3QKPiBiZSBzdXJlIGFib3V0IGhvdyBtdWNoIGVhY2ggdmNwdSB3aWxsIGFjdHVhbGx5IGdldCwg
YW5kIHdoZXRoZXIgb3Igbm90CndoeSB5b3UgY2FuJ3QgYmUgc3VyZS4gU2NoZWR1bGVyIGtub3cg
dGhlIGRvbWFpbiBidWRnZXQsIG51bWJlciBvZiB2Y3B1cyAKcGVyIGRvbWFpbiBhbmQgd2UgY2Fu
IGNhbGN1bGF0ZSB0aGUgYnVkZ2V0X3F1b3RhIGFuZCB0cmFuc2xhdGUgaXQgaW50byAKY3B1IHNs
b3QgZHVyYXRpb24uClNpbWlsYXJseSAsIHRoZSB2YWx1ZSBvZiByYXRlIGxpbWl0IGlzIGFsc28g
a25vd24uIFdlIGNhbiBjb21wYXJlIGFuZCAKZ2l2ZSBhIHdhcm5pbmcgdG8gdGhlIHVzZXIgaWYg
dGhlIGJ1ZGdldF9xdW90YSBpcyBsZXNzIHRoYW4gcmF0ZSBsaW1pdC4KClRoaXMgaXMgdmVyeSBp
bXBvcnRhbnQgZm9yIHRoZSB1c2VyIHRvIGtub3csIGlmIHdyb25nbHkgY2hvc2VuLCBpdCBjYW4g
CmFkdmVyc2VseSBhZmZlY3QgdGhlIHN5c3RlbSdzIHBlcmZvcm1hbmNlIHdpdGggZnJlcXVlbnQg
Y29udGV4dCAKc3dpdGNoZXMuICh0aGUgcHJvYmxlbSB3ZSBhcmUgYXdhcmUgb2YpLgoKPiB0aGF0
IHdpbGwgcmV2ZWFsIHRvIGJlIHNpZ25pZmljYW50bHkgbGVzcyB0aGFuIHJhdGVsaW1pdGluZyB0
aGUgbW9zdCBvZgo+IHRoZSB0aW1lcykuCj4KPj4+ICsgKiAtIHdoZW4gYSBidWRnZXQgcmVwbGVu
aXNobWVudCBvY2N1cnMsIGlmIHRoZXJlIGFyZSB2Q1BVcyB0aGF0Cj4+PiBoYWQgYmVlbgo+Pj4g
KyAqICAgYmxvY2tlZCBiZWNhdXNlIG9mIGxhY2sgb2YgYnVkZ2V0LCB0aGV5J2xsIGJlIHVuYmxv
Y2tlZCwgYW5kCj4+PiB0aGV5IHdpbGwKPj4+ICsgKiAgIChwb3RlbnRpYWxseSkgYmUgYWJsZSB0
byBydW4gYWdhaW4uCj4+PiArICoKPj4+ICsgKiBGaW5hbGx5LCBzb21lIGV2ZW4gbW9yZSBpbXBs
ZW1lbnRhdGlvbiByZWxhdGVkIGRldGFpbDoKPj4+ICsgKgo+Pj4gKyAqIC0gYnVkZ2V0IGlzIHN0
b3JlZCBpbiBhIGRvbWFpbi13aWRlIHBvb2wuIHZDUFVzIG9mIHRoZSBkb21haW4KPj4+IHRoYXQg
d2FudAo+Pj4gKyAqICAgdG8gcnVuIGdvIHRvIHN1Y2ggcG9vbCwgYW5kIGdydWIgc29tZS4gV2hl
biB0aGV5IGRvIHNvLCB0aGUKPj4+IGFtb3VudAo+Pj4gKyAqICAgdGhleSBncmFiYmVkIGlzIF9p
bW1lZGlhdGVseV8gcmVtb3ZlZCBmcm9tIHRoZSBwb29sLiBUaGlzCj4+PiBoYXBwZW5zIGluCj4+
PiArICogICB2Y3B1X3RyeV90b19nZXRfYnVkZ2V0KCk7Cj4+PiArICoKPj4+ICsgKiAtIHdoZW4g
dkNQVXMgc3RvcCBydW5uaW5nLCBpZiB0aGV5J3ZlIG5vdCBjb25zdW1lZCBhbGwgdGhlCj4+PiBi
dWRnZXQgdGhleQo+Pj4gKyAqICAgdG9vaywgdGhlIGxlZnRvdmVyIGlzIHB1dCBiYWNrIGluIHRo
ZSBwb29sLiBUaGlzIGhhcHBlbnMgaW4KPj4+ICsgKiAgIHZjcHVfZ2l2ZV9idWRnZXRfYmFjaygp
Owo+Pgo+PiAyMDAlIGJ1ZGdldCwgNCB2Y3B1cyB0byBydW4gb24gNCBwY3B1cyBlYWNoIGFsbG93
ZWQgb25seSA1MCUgb2YKPj4gYnVkZ2V0Lgo+PiBUaGlzIGlzIGEgc3RhdGljIGFsbG9jYXRpb24g
Lgo+Pgo+IEVyci4uLiBhZ2FpbiwgYXJlIHlvdSB0ZWxsaW5nIG9yIGFza2luZz8KZ2l2aW5nIGFu
IGV4YW1wbGUgdG8gcHJvdmUgaXRzIGEgc3RhdGljIGFsbG9jYXRpb24uCj4KPj4gIGZvciBlZy4g
MiB2Y3B1cyBydW5uaW5nIG9uIDIgcHZwdXMgYXQgMjAlCj4+IGJ1ZGdldGVkIHRpbWUsIGlmIHZj
cHUzIHdhbnRzIHRvIGV4ZWN1dGUgc29tZSBjcHUgaW50ZW5zaXZlIHRhc2ssCj4+IHRoZW4KPj4g
aXQgd29uJ3QgYmUgYWxsb3dlZCB0byBhbGxvd2VkIHRvIHVzZSBtb3JlIHRoYW4gNTAlIG9mIHRo
ZSBwY3B1cy4KPj4KPiBXaXRoIHdoYXQgcGFyYW1ldGVycz8gWW91IG1lYW4gd2l0aCB0aGVzZSBv
bmVzIHlvdSBjaXRlIGhlcmUgKGkuZS4sIGEKPiAyMDAlIGJ1ZGdldCk/IElmIHRoZSBWTSBoYXMg
MjAwJSwgYW5kIHZjcHUxIGFuZCB2Y3B1MiBjb25zdW1lcwo+IDIwJSsyMCU9NDAlLCB0aGVyZSdz
IDE2MCUgZnJlZSBmb3IgdmNwdTMgYW5kIHZjcHU0Lgo+Cj4+IEkgY2hlY2tlZCB0aGUgaW1wbGVu
YXRpb24gYmVsb3cgYW5kIEkgYmVsaWV2ZSB3ZSBjYW4gYWxsb3cgZm9yIHRoZXNlCj4+IHR5cGUg
b2YgZHluYW1pYyBidWRnZXRfcXVvdGEgYWxsb2NhdGlvbiBwZXIgdmNwdS4gTm90IGZvciBpbml0
aWFsCj4+IHZlcnNpb24sIGJ1dCBjZXJ0YWlubHkgd2UgY2FuIGNvbnNpZGVyIGl0IGZvciBmdXR1
cmUgdmVyc2lvbnMuCj4+Cj4gQnV0Li4uIGl0J3MgYWxyZWFkeSB0b3RhbGx5IGR5bmFtaWMuCmNz
Y2hlZDJfZG9tX2NudGwoKQp7CnN2Yy0+YnVkZ2V0X3F1b3RhID0gbWF4KHNkb20tPnRvdF9idWRn
ZXQgLyBzZG9tLT5ucl92Y3B1cywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBDU0NIRUQyX01JTl9USU1FUik7Cn0KSWYgZG9tYWluLT50b3RfYnVkZ2UgPSAyMDAKbnJf
Y3B1cyBpcyA0LCB0aGVuIGVhY2ggY3B1IGdldHMgNTAlLgpIb3cgdGhpcyBpcyBkeW5hbWljIGFs
bG9jYXRpb24gPyBXZSBhcmUgbm90IGNvbnNpZGVyaW5nIHZjcHUgdXRpbGl6YXRpb24gCm9mIG90
aGVyIHZjcHVzIG9mIGRvbWFpbiBiZWZvcmUgYWxsb2NhdGluZyBidWRnZXRfcXVvdGEgZm9yIHNv
bWUgdmNwdS4KCkxldCBtZSBrbm93IGlmIG15IHVuZGVyc3RhbmRpbmcgaXMgd3JvbmcuCj4KPj4+
IEBAIC00MDgsNiArNTA1LDEwIEBAIHN0cnVjdCBjc2NoZWQyX3ZjcHUgewo+Pj4gICAgICB1bnNp
Z25lZCBpbnQgcmVzaWR1YWw7Cj4+Pgo+Pj4gICAgICBpbnQgY3JlZGl0Owo+Pj4gKwo+Pj4gKyAg
ICBzX3RpbWVfdCBidWRnZXQ7Cj4+Cj4+IGl0J3MgY29uZnVzaW5nLCBwbGVhc2UgY2FuIHdlIGhh
dmUgZGlmZmVyZW50IG1lbWJlciBuYW1lcyBmb3IgYnVkZ2V0Cj4+IGluCj4+IGRvbWFpbiBhbmQg
dmNwdSBzdHJ1Y3R1cmUuCj4+Cj4gTW1tLi4gSSBkb24ndCB0aGluayBpdCBpcy4gSXQncyAiaG93
IG11Y2ggYnVkZ2V0IHRoaXMgX3RoaW5nXyBoYXZlIiwKPiB3aGVyZSAidGhpbmciIGNhbiBiZSB0
aGUgZG9tYWluIG9yIGEgdmNwdSwgYW5kIHlvdSBjYW4gdGVsbCB0aGF0IGJ5Cj4gbG9va2luZyBh
dCB0aGUgY29udGFpbmluZyBzdHJ1Y3R1cmUuIE1vc3Qgb2YgdGhlIHRpbWUsIHRoYXQncyByYXRo
ZXIKPiBleHBsaWNpdCwgdGhlIGZvcm1lciBiZWluZyBzZG9tLT5idWRnZXQsIHRoZSBsYXR0ZXIg
YmVpbmcgc3ZjLT5idWRnZXQuCj4KPiBXaGF0IGRpZmZlcmVudCBuYW1lcyBkaWQgeW91IGhhdmUg
aW4gbWluZD8KPgo+IFRoZSBvbmx5IGFsdGVybmF0aXZlIHRoYXQgSSBjYW4gY29tZSB1cCB3aXRo
IHdvdWxkIGJlIHNvbWV0aGluZyBsaWtlOgo+Cj4gc3RydWN0IGNzY2hlZDJfZG9tIHsKPiAgLi4u
Cj4gIGRvbV9idWRnZXQ7Cj4gIC4uLgo+IH07Cj4gc3RydWN0IGNzY2hlZDJfdmNwdSB7Cj4gIC4u
Lgo+ICB2Y3B1X2J1ZGdldDsKPiAgLi4uCj4gfTsKPgo+IFdoaWNoIEkgZG9uJ3QgbGlrZSAoYmVj
YXVzZSBvZiB0aGUgcmVwZXRpdGlvbikuCj4KSnVzdCBzaGFyZWQgYSB0aG91Z2h0IGFzIEkgZXhw
ZXJpZW5jZWQgdGhlIGNvbmZ1c2lvbiB3aGlsZSBJIHdhcyByZWFkaW5nIAp0aGUgY29kZSBmb3Ig
dGhlIGZpcnN0IHRpbWUuIElmIHlvdSBkb24ndCBhZ3JlZSwgaXRzIGZpbmUuCj4+PiBAQCAtMTM1
NCw3ICsxNDY5LDE2IEBAIHN0YXRpYyB2b2lkIHJlc2V0X2NyZWRpdChjb25zdCBzdHJ1Y3QKPj4+
IHNjaGVkdWxlciAqb3BzLCBpbnQgY3B1LCBzX3RpbWVfdCBub3csCj4+PiAgICAgICAgICAgKiB0
aGF0IHRoZSBjcmVkaXQgaXQgaGFzIHNwZW50IHNvIGZhciBnZXQgYWNjb3VudGVkLgo+Pj4gICAg
ICAgICAgICovCj4+PiAgICAgICAgICBpZiAoIHN2Yy0+dmNwdSA9PSBjdXJyX29uX2NwdShzdmNf
Y3B1KSApCj4+PiArICAgICAgICB7Cj4+PiAgICAgICAgICAgICAgYnVybl9jcmVkaXRzKHJxZCwg
c3ZjLCBub3cpOwo+Pj4gKyAgICAgICAgICAgIC8qCj4+PiArICAgICAgICAgICAgICogQW5kLCBz
aW1pbGFybHksIGluIGNhc2UgaXQgaGFzIHJ1biBvdXQgb2YgYnVkZ2V0LAo+Pj4gYXMgYQo+Pj4g
KyAgICAgICAgICAgICAqIGNvbnNlcXVlbmNlIG9mIHRoaXMgcm91bmQgb2YgYWNjb3VudGluZywg
d2UgYWxzbwo+Pj4gbXVzdCBpbmZvcm0KPj4+ICsgICAgICAgICAgICAgKiBpdHMgcENQVSB0aGF0
IGl0J3MgdGltZSB0byBwYXJrIGl0LCBhbmQgcGljayB1cAo+Pj4gc29tZW9uZSBlbHNlLgo+Pj4g
KyAgICAgICAgICAgICAqLwo+Pj4gKyAgICAgICAgICAgIGlmICggdW5saWtlbHkoc3ZjLT5idWRn
ZXQgPD0gMCkgKQo+Pgo+PiB1c2Ugb2YgdW5saWtlbHkgaGVyZSBpcyBub3Qgc2F2aW5nIG11Y2gg
b2YgY3B1IGN5Y2xlcy4KPj4KPiBXZWxsLCBjb25zaWRlcmluZyB0aGF0IG5vdCBhbGwgZG9tYWlu
cyB3aWxsIGhhdmUgYSBjYXAsIGFuZCB0aGF0IHdlCj4gZG9uJ3QgZXhwZWN0LCBldmVuIGZvciB0
aGUgZG9tYWlucyB3aXRoIGNhcHMsIGFsbCB0aGVpciB2Y3B1cyB0bwo+IGV4aGF1c3QgdGhlaXIg
YnVkZ2V0IGF0IGV2ZXJ5IHJlc2V0IGV2ZW50LCBJIHRoaW5rIGFubm90YXRpbmcgdGhpcyBhcwo+
IGFuIHVubGlrZWx5IGV2ZW50IG1ha2VzIHNlbnNlLgogRnJvbSB3aGF0IEkgdW5kZXJzdGFuZCwg
SSBjb25zaWRlcmVkIGl0IHRvIGJlIGEgdmVyeSBsaWtlbHkgZXZlbnQuCgo+Cj4gSXQncyBub3Qg
YSBzdXBlciBiaWcgZGVhbCwgdGhvdWdoLCBhbmQgSSBjYW4gZ2V0IHJpZCBvZiBpdCwgaWYgcGVv
cGxlCj4gZG9uJ3QgbGlrZS9hcmUgbm90IGNvbnZpbmNlZCBhYm91dCBpdC4gOi0pCnllcywgaXRz
IGZpbmUsIHdlIGNhbiBsZWF2ZSBpdCBmb3Igbm93LgoKPgo+Pj4gQEAgLTE0MTAsMjcgKzE1MzQs
MzUgQEAgdm9pZCBidXJuX2NyZWRpdHMoc3RydWN0Cj4+PiArICAgIHNkb20tPmJ1ZGdldCArPSBz
dmMtPmJ1ZGdldDsKPj4+ICsKPj4+ICsgICAgaWYgKCBzZG9tLT5idWRnZXQgPiAwICkKPj4+ICsg
ICAgewo+Pj4gKyAgICAgICAgc3ZjLT5idWRnZXQgPSBzZG9tLT5idWRnZXQ7Cj4+Cj4+IHdoeSBh
cmUgeW91IGFzc2lnbmluZyB0aGUgcmVtYWluaW5nIHNkb20tPmJ1ZGdlIHRvIG9ubHkgdGhpcyBz
dmMuCj4+IHN2Ywo+PiBzaG91bGQgYmUgYXNzaWduZWQgYSBwcm9wb3J0aW9uYXRlIGJ1ZGdldC4K
Pj4gRWFjaCB2Y3B1IGlzIGFzc2lnbmVkIGEgJWFnZSBvZiB0aGUgZG9tYWluIGJ1ZGdldCBiYXNl
ZCBvbiB0aGUgY2FwCj4+IGFuZAo+PiBudW1iZXIgb2YgdmNwdXMuCj4+IFRoZXJlIGlzIGRpZmZl
cmVuY2UgaW4gdGhlIGNvZGUgdGhhdCdzIGhlcmUgYW5kIHRoZSBjb2RlIGluIGJyYW5jaAo+PiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcGVvcGxlL2RhcmlvZi94ZW4uZ2l0IChmZXRjaCkKPj4gcmVs
L3NjaGVkL2NyZWR0aTItY2FwcyBicmFuY2guIExvZ2ljIGluIHRoZSBicmFuY2ggY29kZSBsb29r
cyBmaW5lCj4+IHdoZXJlCj4+IHlvdSBhcmUgdGFraW5nIHN2Yy0+YnVkZ2V0X3F1b3RhIGludG8g
Y29uc2lkcmF0aW9uLi4KPj4KPiBZZWFoLi4uIG1heWJlIGxvb2sgYXQgcGF0Y2ggMy80LiA6LVAK
WWVhaCwgZ290IGl0IGluIHRoaXJkIHBhdGNoLiA6KQo+Cj4+IEluIHJ1bnEgY2FuZGlkYXRlIHdl
IGhhdmUgYSBjb2RlIGJhc2UKPj4gLyoKPj4gICAqIFJldHVybiB0aGUgY3VycmVudCB2Y3B1IGlm
IGl0IGhhcyBleGVjdXRlZCBmb3IgbGVzcyB0aGFuCj4+IHJhdGVsaW1pdC4KPj4gICAqIEFkanVz
dHN0bWVudCBmb3IgdGhlIHNlbGVjdGVkIHZjcHUncyBjcmVkaXQgYW5kIGRlY2lzaW9uCj4+ICAg
KiBmb3IgaG93IGxvbmcgaXQgd2lsbCBydW4gd2lsbCBiZSB0YWtlbiBpbiBjc2NoZWQyX3J1bnRp
bWUuCj4+ICAgKgo+PiAgICogTm90ZSB0aGF0LCBpZiBzY3VyciBpcyB5aWVsZGluZywgd2UgZG9u
J3QgbGV0IHJhdGUgbGltaXRpbmcga2ljawo+PiBpbi4KPj4gICAqIEluIGZhY3QsIGl0IG1heSBi
ZSB0aGUgY2FzZSB0aGF0IHNjdXJyIGlzIGFib3V0IHRvIHNwaW4sIGFuZAo+PiB0aGVyZSdzCj4+
ICAgKiBubyBwb2ludCBmb3JjaW5nIGl0IHRvIGRvIHNvIHVudGlsIHJhdGUgbGltaXRpbmcgZXhw
aXJlcy4KPj4gICAqLwo+PiAgIGlmICggIXlpZWxkICYmIHBydi0+cmF0ZWxpbWl0X3VzICYmICFp
c19pZGxlX3ZjcHUoc2N1cnItPnZjcHUpICYmCj4+ICAgICAgICB2Y3B1X3J1bm5hYmxlKHNjdXJy
LT52Y3B1KSAmJgo+PiAgICAgICAobm93IC0gc2N1cnItPnZjcHUtPnJ1bnN0YXRlLnN0YXRlX2Vu
dHJ5X3RpbWUpIDwKPj4gICAgICAgICBNSUNST1NFQ1MocHJ2LT5yYXRlbGltaXRfdXMpICkKPj4g
SW4gdGhpcyBjb2RlYmxvY2sgd2UgcmV0dXJuIHNjdXJyLiBIZXJlIHRoZXJlIGlzIG5vIGNoZWNr
IGZvciB2Y3B1LQo+Pj4gYnVkZ2V0Lgo+PiBFdmVuIGlmIHRoZSBzY3VyciB2Y3B1IGhhcyBleGVj
dXRlZCBmb3IgbGVzcyB0aGFuIHJhdGUgbGltaXQgYW5kCj4+IHNjdXJyCj4+IGlzIG5vdCB5aWVs
ZGluZywgd2UgbmVlZCB0byBjaGVjayBmb3IgaXRzIGJ1ZGdldCBiZWZvcmUgcmV0dXJuaW5nCj4+
IHNjdXJyLgo+Pgo+IEJ1dCB3ZSBjaGVjayB2Y3B1X3J1bm5hYmxlKHNjdXJyKS4gQW5kIHdlJ3Zl
IGFscmVhZHkgY2FsbGVkLCBpbgo+IGNzY2hlZDJfc2NoZWR1bGUoKSwgdmNwdV90cnlfdG9fZ2V0
X2J1ZGdldChzY3VycikuIEFuZCBpZiBzY3VyciBjb3VsZAo+IG5vdCBnZXQgYW55IGJ1ZGdldCwg
d2UgY2FsbGVkIHBhcmtfdmNwdShzY3VyciksIHdoaWNoIHNldHMgc2N1cnIgdXAgaW4KPiBzdWNo
IGEgd2F5IHRoYXQgdmNwdV9ydW5uYWJsZShzY3VycikgaXMgZmFsc2UuClllcywgZ290IHlvdXIg
cG9pbnQsIGJ1dCB0aGVuIHRoZSBjYWxsIGZvciB2Y3B1X3RyeV90b19nZXRfYnVkZXQgc2hvdWxk
IAptb3ZlIHRvIHRoZSBjb2RlIGJsb2NrIGluIHJ1bnFfY2FuZGlkYXRlIHRoYXQgcmV0dXJuIHNj
dXJyIG90aGVyIHdpc2UgCnRoZSBjb25kaXRpb24gbG9va3MgaW5jb21wbGV0ZSBhbmQgbWFrZXMg
dGhlIGxvZ2ljIGFtYmlndW91cy4KCldlIGNhbGwgcnVucV9jYW5kaWRhdGUgdG8gZmluZCB0aGUg
bmV4dCBydW5uYWJsZSBjYW5kaWRhdGUuIElmIHdlIHdhbnQgCnRvIHJldHVybiBzY3VyciBhcyB0
aGUgY3VycmVudCBydW5uYWJsZSBjYW5kaWRhdGUgdGhlbiBpdCBzaG91bGQgaGF2ZSAKZ29uZSB0
aHJvdWdoIGFsbCB0aGUgY2hlY2tzIGluY2x1ZGluZyBidWRnZXRfcXVvdGEgYW5kIGFsbCB0aGVz
ZSBjaGVja3MgCnNob3VsZCBiZSBhdCBvbmUgcGxhY2UuCj4KPiBUaGFua3MgYW5kIFJlZ2FyZHMs
Cj4gRGFyaW8KPgoKQW5zaHVsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 13 16:12:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 16:12: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 1dKoQM-0007t0-HY; Tue, 13 Jun 2017 16:12: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=330eba816=George.Dunlap@citrix.com>)
 id 1dKoQL-0007ss-F8
 for xen-devel@lists.xenproject.org; Tue, 13 Jun 2017 16:12:09 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 D4/BC-01999-8DE00495; Tue, 13 Jun 2017 16:12:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDve41Pod
 Ig5VnuSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oznZx6xF2xkqvh9/wBrA2MLUxcjJ4eEgL/E
 haZGVhBbWCBM4nbPEhYQW0QgUOLO0bPsXYxcHEICfYwSnZ9OMoMkmAUqJO5/3MwIYrMJ6EnMO
 /4VrIFXwFbi5suTYINYBFQlFv68BFYjKhAu8bbxCFSNoMTJmU+AbA4OTgFfiV/9kSAms4CmxP
 pd+hDT5SW2v50DtkkIaMriB0fZJzDyzULSPAuhYxaSjgWMzKsYNYpTi8pSi3QNjfSSijLTM0p
 yEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQIDjQEIdjD2zXI+xCjJwaQkyrvlik2kEF9Sfkpl
 RmJxRnxRaU5q8SFGGQ4OJQneHbwOkUKCRanpqRVpmTnAkIdJS3DwKInw3mcBSvMWFyTmFmemQ
 6ROMepyNH3Y8oVJiCUvPy9VSpz3D8gMAZCijNI8uBGw+LvEKCslzMsIdJQQT0FqUW5mCar8K0
 ZxDkYlYd4WHqApPJl5JXCbXgEdwQR0xHWQ+3mLSxIRUlINjMZHTzbs9uWa9S38dey9N5mGCos
 STk9/bH2no5pxysHYx5eC7vUyHQmT/Pl776t7Ud6fWptmrXW6tfvDh5SMiTseZv/Z/k/vz41C
 BWnj2z8OnRCVd0z6N3XD+rTImNUBLIVrovempYfF+n6QfnCtlcmbq6ObJ25XueOLd4f9ah3cb
 PaUr5ILXKzEUpyRaKjFXFScCAB+i5zuugIAAA==
X-Env-Sender: prvs=330eba816=George.Dunlap@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1497370324!98786119!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 811 invoked from network); 13 Jun 2017 16:12:05 -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;
 13 Jun 2017 16:12:05 -0000
X-IronPort-AV: E=Sophos;i="5.39,338,1493683200"; d="scan'208";a="436228126"
To: Dario Faggioli <dario.faggioli@citrix.com>,
 <xen-devel@lists.xenproject.org>
References: <149633614204.12814.14390287626133023934.stgit@Solace.fritz.box>
 <149633847960.12814.15238994255418228021.stgit@Solace.fritz.box>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <d446faff-4aab-b364-3f4a-037f2e5d2678@citrix.com>
Date: Tue, 13 Jun 2017 17:12:02 +0100
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: <149633847960.12814.15238994255418228021.stgit@Solace.fritz.box>
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH 09/15] tools: tracing: handle RCU events in
 xentrace and xenalyze
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDEvMDYvMTcgMTg6MzQsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+IFNpZ25lZC1vZmYtYnk6
IERhcmlvIEZhZ2dpb2xpIDxkYXJpby5mYWdnaW9saUBjaXRyaXguY29tPgoKTG9va3MgZ29vZDsg
eW91J2xsIGp1c3QgaGF2ZSB0byBhZGp1c3QgdGhlIFNUQVJUX0JBVENIIGNvZGUgaWYgeW91IG1h
a2UKdGhhdCBhIHZhcmlhYmxlLXNpemVkIHJlY29yZC4KCklmIHRoYXQgZG9lc24ndCBlbmQgdXAg
aGFwcGVuaW5nOgoKUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KCiAtR2VvcmdlCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 13 16:13:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 16:13:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKoRa-0007y2-RD; Tue, 13 Jun 2017 16:13: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 1dKoRZ-0007xs-Ol
 for xen-devel@lists.xenproject.org; Tue, 13 Jun 2017 16:13:25 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 6A/0D-02181-52F00495; Tue, 13 Jun 2017 16:13:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsVyuP0Ov64iv0O
 kwaF1Uhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aRVTOYCvZzVyz6toetgXEHZxcjJ4eEgJHE
 24n/mLoYuTiEBBYySsy4OpkZJCEsEC/x4eZnNhBbREBJYvGXj+wgRcwCxxglluxuAksICSRKN
 B+dxgJiswmoSmy4foq1i5GDg1fAWmLrblGQMAtQePn3CUwgtqhAuETvgX6wVl4BQYmTM5+AtX
 IKWEi86ZoIFmcWUJf4M+8SM4QtLrHp2XdWCFteYvvbOcwTGPlnIWmfhaRlFpKWWUhaFjCyrGL
 UKE4tKkst0jUy00sqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAzPegYGxh2Mtyf7
 HWKU5GBSEuXdcsUmUogvKT+lMiOxOCO+qDQntfgQowwHh5IE7w5eh0ghwaLU9NSKtMwcYKTAp
 CU4eJREeO+zAKV5iwsSc4sz0yFSpxiNOTasXv+FieNO34YvTEIsefl5qVLivM0gkwRASjNK8+
 AGwSL4EqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3hYeoCk8mXklcPteAZ3CBHTKdZAveIt
 LEhFSUg2M2mYHT1z6HmF3pmdGffSvsM7NAQuT1M6t7dNtLPnqfL3xjttvcYXVs2XlNnzfXiPG
 F/PzvJRr9PbN932141Xr15/itEkMzdNdVh35xz6g4O07vpl/g3SezMj+IXWDoe/+A+mC9gPiX
 U7xuXoPl1Td+d33xnFb5faJXq+lVz8+f9Lve9nhWz+llViKMxINtZiLihMB4iLed9sCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1497370401!64400342!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55489 invoked from network); 13 Jun 2017 16:13:21 -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 Jun 2017 16:13:21 -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 ADEECAE11;
 Tue, 13 Jun 2017 16:13:20 +0000 (UTC)
To: Ingo Molnar <mingo@kernel.org>
References: <20170613134507.16983-1-jgross@suse.com>
 <20170613152014.tax42aevmsfdopxa@gmail.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <498f5ad7-c203-9b21-c153-e3496755b88d@suse.com>
Date: Tue, 13 Jun 2017 18:13:18 +0200
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: <20170613152014.tax42aevmsfdopxa@gmail.com>
Content-Language: de-DE
Cc: tony.luck@intel.com, x86@kernel.org, linux-kernel@vger.kernel.org,
 mingo@redhat.com, bp@alien8.de, hpa@zytor.com, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com, tglx@linutronix.de
Subject: Re: [Xen-devel] [PATCH v2] xen/mce: don't issue error message for
 failed /dev/mcelog registration
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTMvMDYvMTcgMTc6MjAsIEluZ28gTW9sbmFyIHdyb3RlOgo+IAo+ICogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiAKPj4gV2hlbiBydW5uaW5nIHVuZGVyIFhlbiBh
cyBkb20wIC9kZXYvbWNlbG9nIGlzIGJlaW5nIHJlZ2lzdGVyZWQgYnkgWGVuCj4+IGluc3RlYWQg
b2YgdGhlIG5vcm1hbCBtY2Vsb2cgZHJpdmVyLiBBdm9pZCBhbiBlcnJvciBtZXNzYWdlIGJlaW5n
Cj4+IGlzc3VlZCBieSB0aGUgbWNlbG9nIGRyaXZlciBpbiB0aGlzIGNhc2UuIEluc3RlYWQgaXNz
dWUgYW4gaW5mb3JtYXRpdmUKPj4gbWVzc2FnZSB0aGF0IFhlbiBoYXMgcmVnaXN0ZXJlZCB0aGUg
ZGV2aWNlLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+Cj4+IC0tLQo+PiAgYXJjaC94ODYva2VybmVsL2NwdS9tY2hlY2svZGV2LW1jZWxvZy5jIHwg
MTEgKysrKysrKysrLS0KPj4gIGRyaXZlcnMveGVuL21jZWxvZy5jICAgICAgICAgICAgICAgICAg
ICB8ICAyICsrCj4+ICAyIGZpbGVzIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDIgZGVsZXRp
b25zKC0pCj4+Cj4+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvY3B1L21jaGVjay9kZXYt
bWNlbG9nLmMgYi9hcmNoL3g4Ni9rZXJuZWwvY3B1L21jaGVjay9kZXYtbWNlbG9nLmMKPj4gaW5k
ZXggOWM2MzJjYjg4NTQ2Li40ZWI1ZjdkMWQ1OTMgMTAwNjQ0Cj4+IC0tLSBhL2FyY2gveDg2L2tl
cm5lbC9jcHUvbWNoZWNrL2Rldi1tY2Vsb2cuYwo+PiArKysgYi9hcmNoL3g4Ni9rZXJuZWwvY3B1
L21jaGVjay9kZXYtbWNlbG9nLmMKPj4gQEAgLTM4OCw5ICszODgsMTYgQEAgc3RhdGljIF9faW5p
dCBpbnQgZGV2X21jZWxvZ19pbml0X2RldmljZSh2b2lkKQo+PiAgCS8qIHJlZ2lzdGVyIGNoYXJh
Y3RlciBkZXZpY2UgL2Rldi9tY2Vsb2cgKi8KPj4gIAllcnIgPSBtaXNjX3JlZ2lzdGVyKCZtY2Vf
Y2hyZGV2X2RldmljZSk7Cj4+ICAJaWYgKGVycikgewo+PiAtCQlwcl9lcnIoIlVuYWJsZSB0byBp
bml0IGRldmljZSAvZGV2L21jZWxvZyAocmM6ICVkKVxuIiwgZXJyKTsKPj4gLQkJcmV0dXJuIGVy
cjsKPj4gKwkJaWYgKGVyciA9PSAtRUJVU1kpCj4+ICsJCQkvKiBYZW4gZG9tMCBtaWdodCBoYXZl
IHJlZ2lzdGVyZWQgdGhlIGRldmljZSBhbHJlYWR5LiAqLwo+PiArCQkJcHJfaW5mbygiVW5hYmxl
IHRvIGluaXQgZGV2aWNlIC9kZXYvbWNlbG9nLCBhbHJlYWR5IHJlZ2lzdGVyZWQiKTsKPj4gKwkJ
ZWxzZSB7Cj4+ICsJCQlwcl9lcnIoIlVuYWJsZSB0byBpbml0IGRldmljZSAvZGV2L21jZWxvZyAo
cmM6ICVkKVxuIiwKPj4gKwkJCSAgICAgICBlcnIpOwo+PiArCQkJcmV0dXJuIGVycjsKPj4gKwkJ
fQo+IAo+IFBsZWFzZSBvbmx5IHVzZSBiYWxhbmNlZCBjdXJseSBicmFjZXMgaW4gY29uZGl0aW9u
YWwgc3RhdGVtZW50cy4KCk9rYXksIHdpbGwgY2hhbmdlLgoKCkp1ZXJnZW4KCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 13 16:13:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 16: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 1dKoRk-00080K-22; Tue, 13 Jun 2017 16:13: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 1dKoRj-0007zw-1t
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 16:13:35 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 7B/88-03620-E2F00495; Tue, 13 Jun 2017 16:13:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsVysyfVTVeX3yH
 S4EaPicWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmrFp007mgrM8FbcXLmJuYDzK1cXIxSEksJlR
 omXiCnYI5zSjxKY33axdjJwcbAKaEnc+f2ICsUUEpCWufb7MCFLELPCKSeLIw36whLCAn8Tfr
 ecYQWwWAVWJzqsdYM28ApYSF868AotLCMhL7Gq7CBbnFLCSuPS8CSwuBFTTvHs90wRG7gWMDK
 sY1YtTi8pSi3TN9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAj3MAAQ7GGde9j/
 EKMnBpCTKu+WKTaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV57PodIIcGi1PTUirTMHGCowaQl
 OHiURHjvswCleYsLEnOLM9MhUqcYFaXEeSeA9AmAJDJK8+DaYOF9iVFWSpiXEegQIZ6C1KLcz
 BJU+VeM4hyMSsK8LTxAU3gy80rgpr8CWswEtPg6yM28xSWJCCmpBsY6KfHE80GSZ6x3SE7/Ma
 UrdWvPV8cOA5H8/M/zfVzYmsJzUneE9AvqPXYKWTRp9VbtFV8nTlrmpZh/yPmmz7IowXCnmsc
 XRDxPZh912f5VI+Il348Dh2rtGDRP3Tmilr84siNjcXHc342C0y7GlEy1ke9d6+IvsHpdmoWy
 UPLUH33PmUxW71FiKc5INNRiLipOBAAxL3bBagIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1497370413!47935409!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38736 invoked from network); 13 Jun 2017 16:13:33 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-2.tower-27.messagelabs.com with SMTP; 13 Jun 2017 16:13: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 F351315A2;
 Tue, 13 Jun 2017 09:13: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 39A3B3F557;
 Tue, 13 Jun 2017 09:13:31 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue, 13 Jun 2017 17:13:00 +0100
Message-Id: <20170613161323.25196-2-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170613161323.25196-1-julien.grall@arm.com>
References: <20170613161323.25196-1-julien.grall@arm.com>
Cc: sstabellini@kernel.org, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, punit.agrawal@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>
Subject: [Xen-devel] [PATCH 01/24] xen/mm: Don't use _{g,
	m}fn for defining INVALID_{G, M}FN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SU5WQUxJRF97RyxNfUZOIGFyZSBkZWZpbmVkIHVzaW5nIHN0YXRpYyBpbmxpbmUgaGVscGVycyBf
e2csbX1mbi4KVGhpcyBtZWFucywgdGhleSBjYW5ub3QgYmUgdXNlZCB0byBpbml0aWFsaXplIGEg
YnVpbGQgdGltZSBzdGF0aWMgdmFyaWFibGU6CgpJbiBmaWxlIGluY2x1ZGVkIGZyb20gbW0uYzoy
NDowOgp4ZW4veGVuL2luY2x1ZGUveGVuL21tLmg6NTk6MjY6IGVycm9yOiBpbml0aWFsaXplciBl
bGVtZW50IGlzIG5vdCBjb25zdGFudAogI2RlZmluZSBJTlZBTElEX01GTiAgICAgIF9tZm4ofjBV
TCkKClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0t
LQpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3Jn
ZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpD
YzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogVGltIERl
ZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKSSBr
bm93IHRoYXQgdGhpcyBzb2x1dGlvbiB3aWxsIG5vdCB3b3JrIGZvciBub24tZGVidWcgYnVpbGQu
IEkgd291bGQKbGlrZSBpbnB1dCBmcm9tIHRoZSBjb21tdW5pdHkgb24gd2F5IHRvIGZpeCBpdCBu
aWNlbHkuCi0tLQogeGVuL2luY2x1ZGUveGVuL21tLmggfCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2Vk
LCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUveGVuL21tLmggYi94ZW4vaW5jbHVkZS94ZW4vbW0uaAppbmRleCBlZTUwZDRjZDdiLi5mMGRh
YWU2YjVjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vbW0uaAorKysgYi94ZW4vaW5jbHVk
ZS94ZW4vbW0uaApAQCAtNTYsNyArNTYsNyBAQAogCiBUWVBFX1NBRkUodW5zaWduZWQgbG9uZywg
bWZuKTsKICNkZWZpbmUgUFJJX21mbiAgICAgICAgICAiMDVseCIKLSNkZWZpbmUgSU5WQUxJRF9N
Rk4gICAgICBfbWZuKH4wVUwpCisjZGVmaW5lIElOVkFMSURfTUZOICAgICAgKG1mbl90KXsgfjBV
TCB9CiAKICNpZm5kZWYgbWZuX3QKICNkZWZpbmUgbWZuX3QgLyogR3JlcCBmb2RkZXI6IG1mbl90
LCBfbWZuKCkgYW5kIG1mbl94KCkgYXJlIGRlZmluZWQgYWJvdmUgKi8KQEAgLTg1LDcgKzg1LDcg
QEAgc3RhdGljIGlubGluZSBib29sX3QgbWZuX2VxKG1mbl90IHgsIG1mbl90IHkpCiAKIFRZUEVf
U0FGRSh1bnNpZ25lZCBsb25nLCBnZm4pOwogI2RlZmluZSBQUklfZ2ZuICAgICAgICAgICIwNWx4
IgotI2RlZmluZSBJTlZBTElEX0dGTiAgICAgIF9nZm4ofjBVTCkKKyNkZWZpbmUgSU5WQUxJRF9H
Rk4gICAgICAoZ2ZuX3QpeyB+MFVMIH0KIAogI2lmbmRlZiBnZm5fdAogI2RlZmluZSBnZm5fdCAv
KiBHcmVwIGZvZGRlcjogZ2ZuX3QsIF9nZm4oKSBhbmQgZ2ZuX3goKSBhcmUgZGVmaW5lZCBhYm92
ZSAqLwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 13 16:13:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 16: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 1dKoRk-00080e-99; Tue, 13 Jun 2017 16:13: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 1dKoRj-000801-GD
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 16:13:35 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 BC/4B-03920-E2F00495; Tue, 13 Jun 2017 16:13:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDLMWRWlGSWpSXmKPExsVysyfVTVeH3yH
 S4Fkzi8WSj4tZHBg9ju7+zRTAGMWamZeUX5HAmrFwSVnBV5GKnvP8DYzzBboYOTmEBDYzSpxZ
 69LFyAVkn2aUaGpezwSSYBPQlLjz+ROYLSIgLXHt82VGEJtZIEKiacFesLiwgIPEpuNvwGwWA
 VWJnbM3sHUxcnDwClhK/JhnCRKWEJCX2NV2kXUCI+cCRoZVjOrFqUVlqUW6JnpJRZnpGSW5iZ
 k5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIF+YgCCHYzdl/0PMUpyMCmJ8m65YhMpxJeUn1KZkVi
 cEV9UmpNafIhRhoNDSYJ3B69DpJBgUWp6akVaZg4wYGDSEhw8SiK891mA0rzFBYm5xZnpEKlT
 jMYcG1av/8LEcalvwxcmIZa8/LxUKXHePyCTBEBKM0rz4AbBAvkSo6yUMC8j0GlCPAWpRbmZJ
 ajyrxjFORiVhHlbeICm8GTmlcDtewV0ChPQKddBvuAtLklESEk1MO6fOeM8r4nNfY/DjrPsi1
 0XL785+0JKxkrR6ZNFrmxRKDpd2fTo8iFGUf7kWhV/j0LDlF9Hl/6ZOnl/wtzqNQlaD1jO2YY
 /nBPD+yOwV6Q21GN9UlRuZYnL1ZMrj7zqr1/Wfak//+uNe0sMps5vT+e64KsbNnePSX+SUuKR
 FCG3067PwhjPzFRiKc5INNRiLipOBADlb25oXwIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1497370411!73580856!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53524 invoked from network); 13 Jun 2017 16:13:31 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-21.messagelabs.com with SMTP; 13 Jun 2017 16:13: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 F0E691596;
 Tue, 13 Jun 2017 09:13: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 36CE73F557;
 Tue, 13 Jun 2017 09:13:30 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue, 13 Jun 2017 17:12:59 +0100
Message-Id: <20170613161323.25196-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 punit.agrawal@arm.com
Subject: [Xen-devel] [PATCH 00/24] xen/arm: Extend the usage 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>

SGVsbG8gYWxsLAoKVGhpcyBwYXRjaCBzZXJpZXMgZXh0ZW5kIHRoZSB1c2FnZSBvZiB0eXBlc2Fm
ZSBNRk4gaW4gdGhlIEFSTSBjb2RlLiBfbWZuKC4uLikKYW5kIG1mbl94KC4uLikgYXJlIHB1c2hl
ZCBmdXJ0aGVyIGRvd24gaW4gdGhlIGNhbGwgc3RhY2suCgpDaGVlcnMsCgpKdWxpZW4gR3JhbGwg
KDI0KToKICB4ZW4vbW06IERvbid0IHVzZSBfe2csbX1mbiBmb3IgZGVmaW5pbmcgSU5WQUxJRF97
RyxNfUZOCiAgeGVuL2FybTogZ2ljLXYyOiBGaXggaW5kZW50YXRpb24gaW4gZ2ljdjJfbWFwX2h3
ZG9tX2V4dHJhX21hcHBpbmdzCiAgeGVuL2FybTogc2V0dXA6IFJlbW92ZSBib2d1cyB4ZW5oZWFw
X21mbl9lbmQgaW4gc2V0dXBfbW0gZm9yIGFybTY0CiAgeGVuL2FybTogbW06IEludHJvZHVjZSBj
bGVhcl90YWJsZSBhbmQgdXNlIGl0CiAgeGVuL2FybTogbW06IE1vdmUgbWZuX3RvX3hlbl9lbnRy
eSBmcm9tIHBhZ2UuaCB0byBtbS5jCiAgeGVuL2FybTogbW06IEZpeCBjb2Rpbmcgc3R5bGUgb2Yg
bWZuX3RvX3hlbl9lbnRyeQogIHhlbi9hcm06IG1tOiBDbGVhbi11cCBtZm5fdG9feGVuX2VudHJ5
CiAgeGVuL2FybTogbW06IFVzZSB0eXBlc2FmZSBNRk4gaW4gbWZuX3RvX3hlbl9lbnRyeQogIHhl
bi9hcm06IERlZmluZSBtZm5fdG9fcGFnZS9wYWdlX3RvX21mbiBpbiB0ZXJtIG9mCiAgICBfX21m
bl90b19wYWdlL19fcGFnZV90b19tZm4KICB4ZW4vYXJtOiBkb21haW5fYnVpbGQ6IFJlcGxhY2Ug
cGFkZHJfdG9fcGZuKHZpcnRfdG9fbWFkZHIoLikpIGJ5CiAgICB2aXJ0X3RvX21mbiguKQogIHhl
bi9hcm06IG1tOiBSZXBsYWNlIF9fdmEocGZuX3RvX3BhZGRyKC4uLikpIGJ5IG1mbl90b192aXJ0
CiAgeGVuL2FybTogUmVwbGFjZSBESVZfUk9VTkRfVVAoLi4uLCBQQUdFX1NJWkUpIGJ5IFBGTl9V
UCguLi4pCiAgeGVuL2FybTogdHJhcHM6IFJlcGxhY2UgcDJtX2xvb2t1cCguLi4sIC4uLiwgTlVM
TCkgYnkgZ2ZuX3RvX21mbiguLi4sCiAgICAuLi4pCiAgeGVuL2FybTogSW50cm9kdWNlIHdyYXBw
ZXJzIGZvciBNRk4gPC0+IE1BRERSIGFuZCBHRk4gPC0+IEdBRERSCiAgeGVuL2FybTogVXNlIHRo
ZSBuZXdseSBpbnRyb2R1Y2VkIE1GTiA8LT4gTUFERFIgYW5kIEdGTiA8LT4gTUFERFIKICAgIGhl
bHBlcnMKICB4ZW4vYXJtOiBtbTogVXNlIHR5cGVzYWZlIG1mbiBmb3IgeGVuaGVhcF9tZm5fKgog
IHhlbi9hcm06IG1tOiBVc2UgdHlwZXNhZmUgTUZOIGluIHNldF9maXhtYXAKICB4ZW4vYXJtOiBt
bTogVXNlIHR5cGVzYWZlIE1GTiBpbiBkdW1wX3B0X3dhbGsKICB4ZW4vYXJtOiBwMm06IFJlZGVm
aW5lIG1mbl90b19wYWdlIGFuZCBwYWdlX3RvX21mbiB0byB1c2UgdHlwZXNhZmUKICB4ZW4vYXJt
OiBtbTogUmVkZWZpbmUgdmlydF90b19tZm4gdG8gc3VwcG9ydCB0eXBlc2FmZQogIHhlbi9hcm06
IGRvbWFpbl9idWlsZDogUmVkZWZpbmUgdmlydF90b19tZm4gdG8gc3VwcG9ydCB0eXBlc2FmZQog
IHhlbi9hcm06IGFsdGVybmF0aXZlOiBSZWRlZmluZSB2aXJ0X3RvX21mbiB0byBzdXBwb3J0IHR5
cGVzYWZlCiAgeGVuL2FybTogbGl2ZXBhdGNoOiBSZWRlZmluZSB2aXJ0X3RvX21mbiB0byBzdXBw
b3J0IHR5cGVzYWZlCiAgeGVuL2FybTogY3JlYXRlX3hlbl9lbnRyaWVzOiBVc2UgdHlwZXNhZmUg
TUZOCgogeGVuL2FyY2gvYXJtL2FjcGkvbGliLmMgICAgICAgICAgIHwgICA0ICstCiB4ZW4vYXJj
aC9hcm0vYWx0ZXJuYXRpdmUuYyAgICAgICAgfCAgIDYgKy0KIHhlbi9hcmNoL2FybS9kb21haW5f
YnVpbGQuYyAgICAgICB8ICAyMiArKy0tLQogeGVuL2FyY2gvYXJtL2dpYy12Mi5jICAgICAgICAg
ICAgIHwgICA2ICstCiB4ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgICAgICAgICAgICAgfCAgIDggKy0K
IHhlbi9hcmNoL2FybS9rZXJuZWwuYyAgICAgICAgICAgICB8ICAgOCArLQogeGVuL2FyY2gvYXJt
L2xpdmVwYXRjaC5jICAgICAgICAgIHwgICA2ICstCiB4ZW4vYXJjaC9hcm0vbWVtX2FjY2Vzcy5j
ICAgICAgICAgfCAgMTAgKy0tCiB4ZW4vYXJjaC9hcm0vbW0uYyAgICAgICAgICAgICAgICAgfCAx
NjYgKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0KIHhlbi9hcmNoL2FybS9w
Mm0uYyAgICAgICAgICAgICAgICB8ICAyOCArKysrLS0tCiB4ZW4vYXJjaC9hcm0vcGxhdGZvcm1z
L2V4eW5vczUuYyAgfCAgIDggKy0KIHhlbi9hcmNoL2FybS9wbGF0Zm9ybXMvb21hcDUuYyAgICB8
ICAxNiArKy0tCiB4ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3ZleHByZXNzLmMgfCAgIDIgKy0KIHhl
bi9hcmNoL2FybS9zZXR1cC5jICAgICAgICAgICAgICB8ICAyMCArKystLQogeGVuL2FyY2gvYXJt
L3RyYXBzLmMgICAgICAgICAgICAgIHwgIDE2ICsrLS0KIHhlbi9hcmNoL2FybS92Z2ljLXYyLmMg
ICAgICAgICAgICB8ICAgNCArLQogeGVuL2RyaXZlcnMvdmlkZW8vYXJtX2hkbGNkLmMgICAgIHwg
ICAyICstCiB4ZW4vaW5jbHVkZS9hc20tYXJtL21tLmggICAgICAgICAgfCAgMzMgKysrKystLS0K
IHhlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oICAgICAgICB8ICA2NSAtLS0tLS0tLS0tLS0tLS0K
IHhlbi9pbmNsdWRlL3hlbi9tbS5oICAgICAgICAgICAgICB8ICAgNCArLQogMjAgZmlsZXMgY2hh
bmdlZCwgMjM1IGluc2VydGlvbnMoKyksIDE5OSBkZWxldGlvbnMoLSkKCi0tIAoyLjExLjAKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 13 16:13:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 16: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 1dKoRl-00081z-Jt; Tue, 13 Jun 2017 16:13:37 +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 1dKoRk-00080H-Dl
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 16:13:36 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 A5/31-02955-F2F00495; Tue, 13 Jun 2017 16:13:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVysyfVTVeP3yH
 S4OoXC4slHxezODB6HN39mymAMYo1My8pvyKBNWPVim/sBX/YKq7emcbcwNjB2sXIxSEksJlR
 4seEJ2wQzmlGiRVTVwA5nBxsApoSdz5/YgKxRQSkJa59vswIYjMLREg0LdgLFhcWiJT40dzLD
 mKzCKhKbPt5GKyGV8BSoq/3DViNhIC8xK62i6wgNqeAlcSl501gNUJANc271zNNYORewMiwil
 GjOLWoLLVI19BQL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMj0MMMQLCDcfVvp0O
 MkhxMSqK8W67YRArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4LXnc4gUEixKTU+tSMvMAYYaTFqC
 g0dJhPc+C1Cat7ggMbc4Mx0idYpRl6Ppw5YvTEIsefl5qVLivH94gYoEQIoySvPgRsDC/hKjr
 JQwLyPQUUI8BalFuZklqPKvGMU5GJWEeVt4gKbwZOaVwG16BXQEE9AR10Hu5y0uSURISTUwaj
 xb/7TqXckJOZnlPudz7da+VJ0acP/BzXeGbbJy5/YsUfdYqlN0s2D/o56VzftOf5iUVnZbcbt
 A2DXFrJyCUMkpGqvPbne+yacWUPbfljdqUVzcmgnhDj6ixmdbFn55fJtFJKBvosRB130PvB/u
 59jpu6T+TP2L9dMmspouMlgXtqO4p0PSR4mlOCPRUIu5qDgRAHjPy7p2AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1497370414!97906654!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48970 invoked from network); 13 Jun 2017 16:13:34 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-31.messagelabs.com with SMTP; 13 Jun 2017 16:13: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 004CB1596;
 Tue, 13 Jun 2017 09:13: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 3BA883F557;
 Tue, 13 Jun 2017 09:13:33 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue, 13 Jun 2017 17:13:01 +0100
Message-Id: <20170613161323.25196-3-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170613161323.25196-1-julien.grall@arm.com>
References: <20170613161323.25196-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 punit.agrawal@arm.com
Subject: [Xen-devel] [PATCH 02/24] xen/arm: gic-v2: Fix indentation in
	gicv2_map_hwdom_extra_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>

U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4
ZW4vYXJjaC9hcm0vZ2ljLXYyLmMgfCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlv
bnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12Mi5j
IGIveGVuL2FyY2gvYXJtL2dpYy12Mi5jCmluZGV4IDI3MGExMzYyZWMuLmY4MTI0ZTVlNTQgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjIuYworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYy
LmMKQEAgLTU5OCw4ICs1OTgsOCBAQCBzdGF0aWMgaW50IGdpY3YyX21hcF9od2Rvd25fZXh0cmFf
bWFwcGluZ3Moc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgICAgICAgIHYybV9kYXRhLT5zcGlf
c3RhcnQsIHYybV9kYXRhLT5ucl9zcGlzKTsKIAogICAgICAgICByZXQgPSBtYXBfbW1pb19yZWdp
b25zKGQsIF9nZm4ocGFkZHJfdG9fcGZuKHYybV9kYXRhLT5hZGRyKSksCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgRElWX1JPVU5EX1VQKHYybV9kYXRhLT5zaXplLCBQQUdFX1NJWkUpLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9tZm4ocGFkZHJfdG9fcGZuKHYybV9kYXRhLT5h
ZGRyKSkpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIERJVl9ST1VORF9VUCh2Mm1f
ZGF0YS0+c2l6ZSwgUEFHRV9TSVpFKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBf
bWZuKHBhZGRyX3RvX3Bmbih2Mm1fZGF0YS0+YWRkcikpKTsKICAgICAgICAgaWYgKCByZXQgKQog
ICAgICAgICB7CiAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0VSUiAiR0lDdjI6IE1hcCB2Mm0g
ZnJhbWUgdG8gZCVkIGZhaWxlZC5cbiIsCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 13 16:13:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 16: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 1dKoRl-00082Q-R2; Tue, 13 Jun 2017 16:13: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 1dKoRk-00080j-Qa
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 16:13:36 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 F7/49-03058-03F00495; Tue, 13 Jun 2017 16:13:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVysyfVTVef3yH
 SoHmRlsWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmtH+s5+lYBtrxY+zi1kaGPtZuhg5OYQENjNK
 3Hke2cXIBWSfZpT4tvM7I0iCTUBT4s7nT0wgtoiAtMS1z5fB4swCERJNC/aCxYUFIiUWnz/ND
 GKzCKhKvDiwiRXE5hWwlOh7fh+sXkJAXmJX20WwOKeAlcSl502MEIstJZp3r2eawMi9gJFhFa
 NGcWpRWWqRrqGBXlJRZnpGSW5iZg6QZ6aXm1pcnJiempOYVKyXnJ+7iRHoXwYg2MF4b1nAIUZ
 JDiYlUd4tV2wihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw2vM5RAoJFqWmp1akZeYAAw0mLcHB
 oyTCe58FKM1bXJCYW5yZDpE6xajL0fRhyxcmIZa8/LxUKXHeP7xARQIgRRmleXAjYEF/iVFWS
 piXEegoIZ6C1KLczBJU+VeM4hyMSsK8S0Au4cnMK4Hb9AroCCagI66D3M9bXJKIkJJqYNz8S4
 cpxDJ/+VKbT0z9rg/yw70zz00zvfe9vXxLhPEBg2xFhqWhCxZJr+nh3bnS5vcb2/iAa5bHNrk
 yPlZtPJG55OXVyiesh9Y4WsccWlDLNHHT4+J+8YM1Z5Svqq97tJiLZ67Aikb7/6+CtbzfTPoo
 pG94703hQpOjLNMfR5zaGWJ5ftKnpolKLMUZiYZazEXFiQBShMnxdQIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1497370415!102003622!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48237 invoked from network); 13 Jun 2017 16:13:35 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-5.tower-27.messagelabs.com with SMTP; 13 Jun 2017 16:13: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 010A115B2;
 Tue, 13 Jun 2017 09:13: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 3CDD23F557;
 Tue, 13 Jun 2017 09:13:34 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue, 13 Jun 2017 17:13:02 +0100
Message-Id: <20170613161323.25196-4-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170613161323.25196-1-julien.grall@arm.com>
References: <20170613161323.25196-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 punit.agrawal@arm.com
Subject: [Xen-devel] [PATCH 03/24] xen/arm: setup: Remove bogus
	xenheap_mfn_end in setup_mm for arm64
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

eGVuaGVhcF9tZm5fZW5kIGlzIHN0b3JpbmcgYW4gTUZOIGFuZCBub3QgYSBwaHlzaWNhbCBhZGRy
ZXNzLiBUaGFua2Z1bGx5CnhlbmhlYXBfbWZuX2VuZCBpcyBub3QgdXNlZCBpbiB0aGUgYXJtNjQg
Y29kZS4gU28gZHJvcCBpdC4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL3NldHVwLmMgfCAyIC0tCiAxIGZpbGUgY2hh
bmdlZCwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc2V0dXAuYyBi
L3hlbi9hcmNoL2FybS9zZXR1cC5jCmluZGV4IGYwMGYyOWE0NWIuLmFiNGQ4ZTQyMTggMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL2FybS9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCkBA
IC02NTQsOCArNjU0LDYgQEAgc3RhdGljIHZvaWQgX19pbml0IHNldHVwX21tKHVuc2lnbmVkIGxv
bmcgZHRiX3BhZGRyLCBzaXplX3QgZHRiX3NpemUpCiAgICAgICAgICAgICBpZiAoIGUgPiBiYW5r
X2VuZCApCiAgICAgICAgICAgICAgICAgZSA9IGJhbmtfZW5kOwogCi0gICAgICAgICAgICB4ZW5o
ZWFwX21mbl9lbmQgPSBlOwotCiAgICAgICAgICAgICBkdF91bnJlc2VydmVkX3JlZ2lvbnMocywg
ZSwgaW5pdF9ib290X3BhZ2VzLCAwKTsKICAgICAgICAgICAgIHMgPSBuOwogICAgICAgICB9Ci0t
IAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 13 16:13:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 16:13:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKoRn-00083i-2V; Tue, 13 Jun 2017 16:13: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 1dKoRl-00081e-OV
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 16:13:37 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 16/B3-03613-13F00495; Tue, 13 Jun 2017 16:13:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKLMWRWlGSWpSXmKPExsVysyfVTdeA3yH
 S4O0jLYslHxezODB6HN39mymAMYo1My8pvyKBNePKoglMBcf5Kh4+Wc7awLiAp4uRi0NIYDOj
 xLTN81m7GDmBnNOMEqe+u4LYbAKaEnc+f2ICsUUEpCWufb7MCGIzC0RINC3YCxYXFnCR2LWlm
 wXEZhFQlbg2vw8ozsHBK2ApMXdKMUhYQkBeYlfbRbDxnAJWEpeeNzFCrLKUaN69nmkCI/cCRo
 ZVjBrFqUVlqUW6RoZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiB3mUAgh2Mf5Y
 FHGKU5GBSEuX1FLCLFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBa8/nECkkWJSanlqRlpkDDDOY
 tAQHj5II730WoDRvcUFibnFmOkTqFKOilDjvH16ghABIIqM0D64NFtqXGGWlhHkZgQ4R4ilIL
 crNLEGVf8UozsGoJMzbwgM0hSczrwRu+iugxUxAi69fsQFZXJKIkJJqYJzmHr//xNP1oVpn4u
 +JNGgstW5MeNLxuY3DYN/y0PYjths9aiOnOb1gmmDT/8puyYv2sye73y1v2KTM/Gbdzdii3w8
 4ZctYxMMja4oCqhJW/HlhvsPhZ1TcGdY66y03OS0XblouYslxXc6iZekfU5HHey/UX/i9paqm
 /H/Yik0vXGXEDustP6zEUpyRaKjFXFScCAAZ9Y04aAIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1497370416!73580866!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54503 invoked from network); 13 Jun 2017 16:13:36 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-21.messagelabs.com with SMTP; 13 Jun 2017 16:13: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 018AB1596;
 Tue, 13 Jun 2017 09:13: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 3D9643F557;
 Tue, 13 Jun 2017 09:13:35 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue, 13 Jun 2017 17:13:03 +0100
Message-Id: <20170613161323.25196-5-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170613161323.25196-1-julien.grall@arm.com>
References: <20170613161323.25196-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 punit.agrawal@arm.com
Subject: [Xen-devel] [PATCH 04/24] xen/arm: mm: Introduce clear_table and
	use 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>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgbmV3IGhlbHBlciBjbGVhcl90YWJsZSB0byBjbGVhciBhIHBhZ2UgdGFibGUgZW50cnkg
YW5kIGludmFsaWRhdGUKdGhlIGNhY2hlLgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vbW0uYyB8IDIyICsrKysrKysr
KysrKy0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCAxMCBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hlbi9hcmNoL2FybS9t
bS5jCmluZGV4IDA4MmM4NzJjNzIuLmI0ZmY3NzdiNTUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2Fy
bS9tbS5jCisrKyBiL3hlbi9hcmNoL2FybS9tbS5jCkBAIC01MjksNiArNTI5LDEzIEBAIHZvaWQg
X19pbml0IHJlbW92ZV9lYXJseV9tYXBwaW5ncyh2b2lkKQogCiBleHRlcm4gdm9pZCByZWxvY2F0
ZV94ZW4odWludDY0X3QgdHRiciwgdm9pZCAqc3JjLCB2b2lkICpkc3QsIHNpemVfdCBsZW4pOwog
CisvKiBDbGVhciBhIHRyYW5zbGF0aW9uIHRhYmxlIGFuZCBjbGVhbiAmIGludmFsaWRhdGUgdGhl
IGNhY2hlICovCitzdGF0aWMgdm9pZCBjbGVhcl90YWJsZSh2b2lkICp0YWJsZSkKK3sKKyAgICBj
bGVhcl9wYWdlKHRhYmxlKTsKKyAgICBjbGVhbl9hbmRfaW52YWxpZGF0ZV9kY2FjaGVfdmFfcmFu
Z2UodGFibGUsIFBBR0VfU0laRSk7Cit9CisKIC8qIEJvb3QtdGltZSBwYWdldGFibGUgc2V0dXAu
CiAgKiBDaGFuZ2VzIGhlcmUgbWF5IG5lZWQgbWF0Y2hpbmcgY2hhbmdlcyBpbiBoZWFkLlMgKi8K
IHZvaWQgX19pbml0IHNldHVwX3BhZ2V0YWJsZXModW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zm
c2V0LCBwYWRkcl90IHhlbl9wYWRkcikKQEAgLTYwNCwxOCArNjExLDEzIEBAIHZvaWQgX19pbml0
IHNldHVwX3BhZ2V0YWJsZXModW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0LCBwYWRkcl90
IHhlbl9wYWRkcikKIAogICAgIC8qIENsZWFyIHRoZSBjb3B5IG9mIHRoZSBib290IHBhZ2V0YWJs
ZXMuIEVhY2ggc2Vjb25kYXJ5IENQVQogICAgICAqIHJlYnVpbGRzIHRoZXNlIGl0c2VsZiAoc2Vl
IGhlYWQuUykgKi8KLSAgICBtZW1zZXQoYm9vdF9wZ3RhYmxlLCAweDAsIFBBR0VfU0laRSk7Ci0g
ICAgY2xlYW5fYW5kX2ludmFsaWRhdGVfZGNhY2hlKGJvb3RfcGd0YWJsZSk7CisgICAgY2xlYXJf
dGFibGUoYm9vdF9wZ3RhYmxlKTsKICNpZmRlZiBDT05GSUdfQVJNXzY0Ci0gICAgbWVtc2V0KGJv
b3RfZmlyc3QsIDB4MCwgUEFHRV9TSVpFKTsKLSAgICBjbGVhbl9hbmRfaW52YWxpZGF0ZV9kY2Fj
aGUoYm9vdF9maXJzdCk7Ci0gICAgbWVtc2V0KGJvb3RfZmlyc3RfaWQsIDB4MCwgUEFHRV9TSVpF
KTsKLSAgICBjbGVhbl9hbmRfaW52YWxpZGF0ZV9kY2FjaGUoYm9vdF9maXJzdF9pZCk7CisgICAg
Y2xlYXJfdGFibGUoYm9vdF9maXJzdCk7CisgICAgY2xlYXJfdGFibGUoYm9vdF9maXJzdF9pZCk7
CiAjZW5kaWYKLSAgICBtZW1zZXQoYm9vdF9zZWNvbmQsIDB4MCwgUEFHRV9TSVpFKTsKLSAgICBj
bGVhbl9hbmRfaW52YWxpZGF0ZV9kY2FjaGUoYm9vdF9zZWNvbmQpOwotICAgIG1lbXNldChib290
X3RoaXJkLCAweDAsIFBBR0VfU0laRSk7Ci0gICAgY2xlYW5fYW5kX2ludmFsaWRhdGVfZGNhY2hl
KGJvb3RfdGhpcmQpOworICAgIGNsZWFyX3RhYmxlKGJvb3Rfc2Vjb25kKTsKKyAgICBjbGVhcl90
YWJsZShib290X3RoaXJkKTsKIAogICAgIC8qIEJyZWFrIHVwIHRoZSBYZW4gbWFwcGluZyBpbnRv
IDRrIHBhZ2VzIGFuZCBwcm90ZWN0IHRoZW0gc2VwYXJhdGVseS4gKi8KICAgICBmb3IgKCBpID0g
MDsgaSA8IExQQUVfRU5UUklFUzsgaSsrICkKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 13 16:13:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 16:13:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKoRo-00084z-9f; Tue, 13 Jun 2017 16:13:40 +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 1dKoRn-00083h-FA
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 16:13:39 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 84/EC-02181-23F00495; Tue, 13 Jun 2017 16:13:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsVysyfVTdeQ3yH
 SYPZjK4slHxezODB6HN39mymAMYo1My8pvyKBNePN3w+MBXMMK/omHGRsYHyv2MXIxSEksJlR
 4u3p98wQzmlGieZ7W1m6GDk52AQ0Je58/sQEYosISEtc+3yZEcRmFoiQaFqwFywuLOArsXLqR
 rB6FgFViYdrP4LFeQUsJf6e/MkMYksIyEvsarvICmJzClhJXHreBDZHCKimefd6pgmM3AsYGV
 YxahSnFpWlFukameglFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgR6uJ6BgXEH483
 JfocYJTmYlER5t1yxiRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwWvP5xApJFiUmp5akZaZAww1
 mLQEB4+SCO99FqA0b3FBYm5xZjpE6hSjopQ47x9eoIQASCKjNA+uDRbelxhlpYR5GRkYGIR4C
 lKLcjNLUOVfMYpzMCoJ87bwAE3hycwrgZv+CmgxE9Di6yA38xaXJCKkpBoYZV8/XHdoupPJjZ
 yXp78fv609yc18ocLeL5xBvgYTrl0/evxQ9ExLYfWUpMvP6hfGOHGzHNxz0Vjo9R9NXfGszSW
 BS//1rDh2so6/Qt6faZOfrfgx63sp5q+mG9p5vnG3sHpvW247484DmeTQo471BUUf9qmU3dn4
 Wb7V21f0wv/nec1MfCxflFiKMxINtZiLihMBa8HfF2oCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1497370417!66951659!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20895 invoked from network); 13 Jun 2017 16:13:37 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-12.tower-206.messagelabs.com with SMTP; 13 Jun 2017 16:13: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 02D9915A2;
 Tue, 13 Jun 2017 09:13: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 3DCF63F557;
 Tue, 13 Jun 2017 09:13:36 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue, 13 Jun 2017 17:13:04 +0100
Message-Id: <20170613161323.25196-6-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170613161323.25196-1-julien.grall@arm.com>
References: <20170613161323.25196-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 punit.agrawal@arm.com
Subject: [Xen-devel] [PATCH 05/24] xen/arm: mm: Move mfn_to_xen_entry from
	page.h to 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>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGZpbGUgbW0uYyBpcyB0aGUgb25seSB1c2VyIG9mIG1mbl90b194ZW5fZW50cnkuIFRoaXMg
d2lsbCBhbHNvIGhlbHAKdG8gdXNlIHRoZSB0eXBlc2FmZSBNRk4uCgpTaWduZWQtb2ZmLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9tbS5j
ICAgICAgICAgIHwgNjUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmggfCA2NSAtLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDY1IGluc2VydGlv
bnMoKyksIDY1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5jIGIv
eGVuL2FyY2gvYXJtL21tLmMKaW5kZXggYjRmZjc3N2I1NS4uNTg3YTZiMzk3NSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gvYXJtL21tLmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTI1NCw2ICsy
NTQsNzEgQEAgdm9pZCBkdW1wX2h5cF93YWxrKHZhZGRyX3QgYWRkcikKICAgICBkdW1wX3B0X3dh
bGsodHRiciwgYWRkciwgSFlQX1BUX1JPT1RfTEVWRUwsIDEpOwogfQogCisvKiBTdGFuZGFyZCBl
bnRyeSB0eXBlIHRoYXQgd2UnbGwgdXNlIHRvIGJ1aWxkIFhlbidzIG93biBwYWdldGFibGVzLgor
ICogV2UgcHV0IHRoZSBzYW1lIHBlcm1pc3Npb25zIGF0IGV2ZXJ5IGxldmVsLCBiZWNhdXNlIHRo
ZXkncmUgaWdub3JlZAorICogYnkgdGhlIHdhbGtlciBpbiBub24tbGVhZiBlbnRyaWVzLiAqLwor
c3RhdGljIGlubGluZSBscGFlX3QgbWZuX3RvX3hlbl9lbnRyeSh1bnNpZ25lZCBsb25nIG1mbiwg
dW5zaWduZWQgYXR0cikKK3sKKyAgICBwYWRkcl90IHBhID0gKChwYWRkcl90KSBtZm4pIDw8IFBB
R0VfU0hJRlQ7CisgICAgbHBhZV90IGUgPSAobHBhZV90KSB7CisgICAgICAgIC5wdCA9IHsKKyAg
ICAgICAgICAgIC52YWxpZCA9IDEsICAgICAgICAgICAvKiBNYXBwaW5ncyBhcmUgcHJlc2VudCAq
LworICAgICAgICAgICAgLnRhYmxlID0gMCwgICAgICAgICAgIC8qIFNldCB0byAxIGZvciBsaW5r
cyBhbmQgNGsgbWFwcyAqLworICAgICAgICAgICAgLmFpID0gYXR0ciwKKyAgICAgICAgICAgIC5u
cyA9IDEsICAgICAgICAgICAgICAvKiBIeXAgbW9kZSBpcyBpbiB0aGUgbm9uLXNlY3VyZSB3b3Js
ZCAqLworICAgICAgICAgICAgLnVzZXIgPSAxLCAgICAgICAgICAgIC8qIFNlZSBiZWxvdyAqLwor
ICAgICAgICAgICAgLnJvID0gMCwgICAgICAgICAgICAgIC8qIEFzc3VtZSByZWFkLXdyaXRlICov
CisgICAgICAgICAgICAuYWYgPSAxLCAgICAgICAgICAgICAgLyogTm8gbmVlZCBmb3IgYWNjZXNz
IHRyYWNraW5nICovCisgICAgICAgICAgICAubmcgPSAxLCAgICAgICAgICAgICAgLyogTWFrZXMg
VExCIGZsdXNoZXMgZWFzaWVyICovCisgICAgICAgICAgICAuY29udGlnID0gMCwgICAgICAgICAg
LyogQXNzdW1lIG5vbi1jb250aWd1b3VzICovCisgICAgICAgICAgICAueG4gPSAxLCAgICAgICAg
ICAgICAgLyogTm8gbmVlZCB0byBleGVjdXRlIG91dHNpZGUgLnRleHQgKi8KKyAgICAgICAgICAg
IC5hdmFpbCA9IDAsICAgICAgICAgICAvKiBSZWZlcmVuY2UgY291bnQgZm9yIGRvbWhlYXAgbWFw
cGluZyAqLworICAgICAgICB9fTs7CisgICAgLyogU2V0dGluZyB0aGUgVXNlciBiaXQgaXMgc3Ry
YW5nZSwgYnV0IHRoZSBBVFMxSFtSV10gaW5zdHJ1Y3Rpb25zCisgICAgICogZG9uJ3Qgc2VlbSB0
byB3b3JrIG90aGVyd2lzZSwgYW5kIHNpbmNlIHdlIG5ldmVyIHJ1biBvbiBYZW4KKyAgICAgKiBw
YWdldGFibGVzIGluIFVzZXIgbW9kZSBpdCdzIE9LLiAgSWYgdGhpcyBjaGFuZ2VzLCByZW1lbWJl
cgorICAgICAqIHRvIHVwZGF0ZSB0aGUgaGFyZC1jb2RlZCB2YWx1ZXMgaW4gaGVhZC5TIHRvbyAq
LworCisgICAgc3dpdGNoICggYXR0ciApCisgICAgeworICAgIGNhc2UgQlVGRkVSQUJMRToKKyAg
ICAgICAgLyoKKyAgICAgICAgICogQVJNIEFSTTogT3ZlcmxheWluZyB0aGUgc2hhcmVhYmlsaXR5
IGF0dHJpYnV0ZSAoRERJCisgICAgICAgICAqIDA0MDZDLmIgQjMtMTM3NiB0byAxMzc3KQorICAg
ICAgICAgKgorICAgICAgICAgKiBBIG1lbW9yeSByZWdpb24gd2l0aCBhIHJlc3VsdGFudCBtZW1v
cnkgdHlwZSBhdHRyaWJ1dGUgb2YgTm9ybWFsLAorICAgICAgICAgKiBhbmQgYSByZXN1bHRhbnQg
Y2FjaGVhYmlsaXR5IGF0dHJpYnV0ZSBvZiBJbm5lciBOb24tY2FjaGVhYmxlLAorICAgICAgICAg
KiBPdXRlciBOb24tY2FjaGVhYmxlLCBtdXN0IGhhdmUgYSByZXN1bHRhbnQgc2hhcmVhYmlsaXR5
IGF0dHJpYnV0ZQorICAgICAgICAgKiBvZiBPdXRlciBTaGFyZWFibGUsIG90aGVyd2lzZSBzaGFy
ZWFiaWxpdHkgaXMgVU5QUkVESUNUQUJMRS4KKyAgICAgICAgICoKKyAgICAgICAgICogT24gQVJN
djggc2hhcmFiaWxpdHkgaXMgaWdub3JlZCBhbmQgZXhwbGljaXRseSB0cmVhdGVkIGFzIE91dGVy
CisgICAgICAgICAqIFNoYXJlYWJsZSBmb3IgTm9ybWFsIElubmVyIE5vbl9jYWNoZWFibGUsIE91
dGVyIE5vbi1jYWNoZWFibGUuCisgICAgICAgICAqLworICAgICAgICBlLnB0LnNoID0gTFBBRV9T
SF9PVVRFUjsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSBVTkNBQ0hFRDoKKyAgICBjYXNlIERF
Vl9TSEFSRUQ6CisgICAgICAgIC8qIFNoYXJlYWJpbGl0eSBpcyBpZ25vcmVkIGZvciBub24tTm9y
bWFsIG1lbW9yeSwgT3V0ZXIgaXMgYXMKKyAgICAgICAgICogZ29vZCBhcyBhbnl0aGluZy4KKyAg
ICAgICAgICoKKyAgICAgICAgICogT24gQVJNdjggc2hhcmFiaWxpdHkgaXMgaWdub3JlZCBhbmQg
ZXhwbGljaXRseSB0cmVhdGVkIGFzIE91dGVyCisgICAgICAgICAqIFNoYXJlYWJsZSBmb3IgYW55
IGRldmljZSBtZW1vcnkgdHlwZS4KKyAgICAgICAgICovCisgICAgICAgIGUucHQuc2ggPSBMUEFF
X1NIX09VVEVSOworICAgICAgICBicmVhazsKKyAgICBkZWZhdWx0OgorICAgICAgICBlLnB0LnNo
ID0gTFBBRV9TSF9JTk5FUjsgIC8qIFhlbiBtYXBwaW5ncyBhcmUgU01QIGNvaGVyZW50ICovCisg
ICAgICAgIGJyZWFrOworICAgIH0KKworICAgIEFTU0VSVCghKHBhICYgflBBR0VfTUFTSykpOwor
ICAgIEFTU0VSVCghKHBhICYgflBBRERSX01BU0spKTsKKworICAgIC8vIFhYWCBzaGlmdHMKKyAg
ICBlLmJpdHMgfD0gcGE7CisgICAgcmV0dXJuIGU7Cit9CisKIC8qIE1hcCBhIDRrIHBhZ2UgaW4g
YSBmaXhtYXAgZW50cnkgKi8KIHZvaWQgc2V0X2ZpeG1hcCh1bnNpZ25lZCBtYXAsIHVuc2lnbmVk
IGxvbmcgbWZuLCB1bnNpZ25lZCBhdHRyaWJ1dGVzKQogewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLWFybS9wYWdlLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaAppbmRleCA0OTdi
NGM4NmFkLi4zNjcwYWI2NjVkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2Uu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaApAQCAtMjA1LDcxICsyMDUsNiBAQCB0
eXBlZGVmIHVuaW9uIHsKICAgICBscGFlX3dhbGtfdCB3YWxrOwogfSBscGFlX3Q7CiAKLS8qIFN0
YW5kYXJkIGVudHJ5IHR5cGUgdGhhdCB3ZSdsbCB1c2UgdG8gYnVpbGQgWGVuJ3Mgb3duIHBhZ2V0
YWJsZXMuCi0gKiBXZSBwdXQgdGhlIHNhbWUgcGVybWlzc2lvbnMgYXQgZXZlcnkgbGV2ZWwsIGJl
Y2F1c2UgdGhleSdyZSBpZ25vcmVkCi0gKiBieSB0aGUgd2Fsa2VyIGluIG5vbi1sZWFmIGVudHJp
ZXMuICovCi1zdGF0aWMgaW5saW5lIGxwYWVfdCBtZm5fdG9feGVuX2VudHJ5KHVuc2lnbmVkIGxv
bmcgbWZuLCB1bnNpZ25lZCBhdHRyKQotewotICAgIHBhZGRyX3QgcGEgPSAoKHBhZGRyX3QpIG1m
bikgPDwgUEFHRV9TSElGVDsKLSAgICBscGFlX3QgZSA9IChscGFlX3QpIHsKLSAgICAgICAgLnB0
ID0gewotICAgICAgICAgICAgLnZhbGlkID0gMSwgICAgICAgICAgIC8qIE1hcHBpbmdzIGFyZSBw
cmVzZW50ICovCi0gICAgICAgICAgICAudGFibGUgPSAwLCAgICAgICAgICAgLyogU2V0IHRvIDEg
Zm9yIGxpbmtzIGFuZCA0ayBtYXBzICovCi0gICAgICAgICAgICAuYWkgPSBhdHRyLAotICAgICAg
ICAgICAgLm5zID0gMSwgICAgICAgICAgICAgIC8qIEh5cCBtb2RlIGlzIGluIHRoZSBub24tc2Vj
dXJlIHdvcmxkICovCi0gICAgICAgICAgICAudXNlciA9IDEsICAgICAgICAgICAgLyogU2VlIGJl
bG93ICovCi0gICAgICAgICAgICAucm8gPSAwLCAgICAgICAgICAgICAgLyogQXNzdW1lIHJlYWQt
d3JpdGUgKi8KLSAgICAgICAgICAgIC5hZiA9IDEsICAgICAgICAgICAgICAvKiBObyBuZWVkIGZv
ciBhY2Nlc3MgdHJhY2tpbmcgKi8KLSAgICAgICAgICAgIC5uZyA9IDEsICAgICAgICAgICAgICAv
KiBNYWtlcyBUTEIgZmx1c2hlcyBlYXNpZXIgKi8KLSAgICAgICAgICAgIC5jb250aWcgPSAwLCAg
ICAgICAgICAvKiBBc3N1bWUgbm9uLWNvbnRpZ3VvdXMgKi8KLSAgICAgICAgICAgIC54biA9IDEs
ICAgICAgICAgICAgICAvKiBObyBuZWVkIHRvIGV4ZWN1dGUgb3V0c2lkZSAudGV4dCAqLwotICAg
ICAgICAgICAgLmF2YWlsID0gMCwgICAgICAgICAgIC8qIFJlZmVyZW5jZSBjb3VudCBmb3IgZG9t
aGVhcCBtYXBwaW5nICovCi0gICAgICAgIH19OzsKLSAgICAvKiBTZXR0aW5nIHRoZSBVc2VyIGJp
dCBpcyBzdHJhbmdlLCBidXQgdGhlIEFUUzFIW1JXXSBpbnN0cnVjdGlvbnMKLSAgICAgKiBkb24n
dCBzZWVtIHRvIHdvcmsgb3RoZXJ3aXNlLCBhbmQgc2luY2Ugd2UgbmV2ZXIgcnVuIG9uIFhlbgot
ICAgICAqIHBhZ2V0YWJsZXMgaW4gVXNlciBtb2RlIGl0J3MgT0suICBJZiB0aGlzIGNoYW5nZXMs
IHJlbWVtYmVyCi0gICAgICogdG8gdXBkYXRlIHRoZSBoYXJkLWNvZGVkIHZhbHVlcyBpbiBoZWFk
LlMgdG9vICovCi0KLSAgICBzd2l0Y2ggKCBhdHRyICkKLSAgICB7Ci0gICAgY2FzZSBCVUZGRVJB
QkxFOgotICAgICAgICAvKgotICAgICAgICAgKiBBUk0gQVJNOiBPdmVybGF5aW5nIHRoZSBzaGFy
ZWFiaWxpdHkgYXR0cmlidXRlIChEREkKLSAgICAgICAgICogMDQwNkMuYiBCMy0xMzc2IHRvIDEz
NzcpCi0gICAgICAgICAqCi0gICAgICAgICAqIEEgbWVtb3J5IHJlZ2lvbiB3aXRoIGEgcmVzdWx0
YW50IG1lbW9yeSB0eXBlIGF0dHJpYnV0ZSBvZiBOb3JtYWwsCi0gICAgICAgICAqIGFuZCBhIHJl
c3VsdGFudCBjYWNoZWFiaWxpdHkgYXR0cmlidXRlIG9mIElubmVyIE5vbi1jYWNoZWFibGUsCi0g
ICAgICAgICAqIE91dGVyIE5vbi1jYWNoZWFibGUsIG11c3QgaGF2ZSBhIHJlc3VsdGFudCBzaGFy
ZWFiaWxpdHkgYXR0cmlidXRlCi0gICAgICAgICAqIG9mIE91dGVyIFNoYXJlYWJsZSwgb3RoZXJ3
aXNlIHNoYXJlYWJpbGl0eSBpcyBVTlBSRURJQ1RBQkxFLgotICAgICAgICAgKgotICAgICAgICAg
KiBPbiBBUk12OCBzaGFyYWJpbGl0eSBpcyBpZ25vcmVkIGFuZCBleHBsaWNpdGx5IHRyZWF0ZWQg
YXMgT3V0ZXIKLSAgICAgICAgICogU2hhcmVhYmxlIGZvciBOb3JtYWwgSW5uZXIgTm9uX2NhY2hl
YWJsZSwgT3V0ZXIgTm9uLWNhY2hlYWJsZS4KLSAgICAgICAgICovCi0gICAgICAgIGUucHQuc2gg
PSBMUEFFX1NIX09VVEVSOwotICAgICAgICBicmVhazsKLSAgICBjYXNlIFVOQ0FDSEVEOgotICAg
IGNhc2UgREVWX1NIQVJFRDoKLSAgICAgICAgLyogU2hhcmVhYmlsaXR5IGlzIGlnbm9yZWQgZm9y
IG5vbi1Ob3JtYWwgbWVtb3J5LCBPdXRlciBpcyBhcwotICAgICAgICAgKiBnb29kIGFzIGFueXRo
aW5nLgotICAgICAgICAgKgotICAgICAgICAgKiBPbiBBUk12OCBzaGFyYWJpbGl0eSBpcyBpZ25v
cmVkIGFuZCBleHBsaWNpdGx5IHRyZWF0ZWQgYXMgT3V0ZXIKLSAgICAgICAgICogU2hhcmVhYmxl
IGZvciBhbnkgZGV2aWNlIG1lbW9yeSB0eXBlLgotICAgICAgICAgKi8KLSAgICAgICAgZS5wdC5z
aCA9IExQQUVfU0hfT1VURVI7Ci0gICAgICAgIGJyZWFrOwotICAgIGRlZmF1bHQ6Ci0gICAgICAg
IGUucHQuc2ggPSBMUEFFX1NIX0lOTkVSOyAgLyogWGVuIG1hcHBpbmdzIGFyZSBTTVAgY29oZXJl
bnQgKi8KLSAgICAgICAgYnJlYWs7Ci0gICAgfQotCi0gICAgQVNTRVJUKCEocGEgJiB+UEFHRV9N
QVNLKSk7Ci0gICAgQVNTRVJUKCEocGEgJiB+UEFERFJfTUFTSykpOwotCi0gICAgLy8gWFhYIHNo
aWZ0cwotICAgIGUuYml0cyB8PSBwYTsKLSAgICByZXR1cm4gZTsKLX0KLQogI2lmIGRlZmluZWQo
Q09ORklHX0FSTV8zMikKICMgaW5jbHVkZSA8YXNtL2FybTMyL3BhZ2UuaD4KICNlbGlmIGRlZmlu
ZWQoQ09ORklHX0FSTV82NCkKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 13 16:13:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 16:13:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKoRp-00086T-HR; Tue, 13 Jun 2017 16: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 <julien.grall@arm.com>) id 1dKoRo-00080j-CZ
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 16:13:40 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 55/69-03058-43F00495; Tue, 13 Jun 2017 16:13:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKLMWRWlGSWpSXmKPExsVysyfVTdeY3yH
 SoGGNjsWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmtF00LLgBmdF5+6FbA2M59m7GLk4hAQ2M0rs
 OHaIDcI5zSixf9JloAwnB5uApsSdz5+YQGwRAWmJa58vM4LYzAIREk0L9oLFhQVsJW5+38ACY
 rMIqEpcW/EAqJeDg1fAUmLyDHuQsISAvMSutousIDangJXEpedNYGOEgEqad69nmsDIvYCRYR
 WjRnFqUVlqka6RiV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRqB3GYBgB+O+j5G
 HGCU5mJREeT0F7CKF+JLyUyozEosz4otKc1KLDzHKcHAoSfDa8zlECgkWpaanVqRl5gDDDCYt
 wcGjJMJ7nwUozVtckJhbnJkOkTrFqCglzvuHFyghAJLIKM2Da4OF9iVGWSlhXkagQ4R4ClKLc
 jNLUOVfMYpzMCoJ87bwAE3hycwrgZv+CmgxE9Di61dsQBaXJCKkpBoYGc05D04oebQrcMnyN7
 vWHLPzV+Te3lccqSMivmIb85LOhGLOr4nXXGQuH41kYq558kTbc9OyTBl2a4vAN1NnnTLra4i
 fsm6h4ZGtGpNSFLdnRLxKODrfT+T5EQ0J1pTkxxp3Oqe+v/1c7Lc4V2HcytV3D4jbGnzirfjC
 23/++rvv9aZdbgtmK7EUZyQaajEXFScCAHxV48poAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1497370419!102885154!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54640 invoked from network); 13 Jun 2017 16:13:39 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-27.messagelabs.com with SMTP; 13 Jun 2017 16:13: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 081E615B2;
 Tue, 13 Jun 2017 09:13: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 41FBD3F557;
 Tue, 13 Jun 2017 09:13:38 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue, 13 Jun 2017 17:13:06 +0100
Message-Id: <20170613161323.25196-8-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170613161323.25196-1-julien.grall@arm.com>
References: <20170613161323.25196-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 punit.agrawal@arm.com
Subject: [Xen-devel] [PATCH 07/24] xen/arm: mm: Clean-up mfn_to_xen_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>

VGhlIHBoeXNpY2FsIGFkZHJlc3MgaXMgY29tcHV0ZWQgZnJvbSB0aGUgbWFjaGluZSBmcmFtZSBu
dW1iZXIsIHNvCmNoZWNraW5nIGlmIHRoZSBwaHlzaWNhbCBhZGRyZXNzIGlzIHBhZ2UgYWxpZ25l
ZCBpcyBwb2ludGxlc3MuCgpGdXJ0aGVybW9yZSwgZGlyZWN0bHkgYXNzaWduZWQgdGhlIE1GTiB0
byB0aGUgY29ycmVzcG9uZGluZyBmaWVsZCBpbiB0aGUKZW50cnkgcmF0aGVyIHRoYW4gY29udmVy
dGluZyB0byBhIHBoeXNpY2FsIGFkZHJlc3MgYW5kIG9ycmluZyB0aGUgdmFsdWUuCkl0IHdpbGwg
YXZvaWQgdG8gcmVseSBvbiB0aGUgZmllbGQgcG9zaXRpb24gYW5kIG1ha2UgdGhlIGNvZGUgY2xl
YXJlci4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
Ci0tLQogeGVuL2FyY2gvYXJtL21tLmMgfCA3ICsrLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGlu
c2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL21t
LmMgYi94ZW4vYXJjaC9hcm0vbW0uYwppbmRleCA2ZjYzZTQzMTVhLi5kMTY0ZWQyZWRhIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC9hcm0vbW0uYworKysgYi94ZW4vYXJjaC9hcm0vbW0uYwpAQCAtMjYx
LDcgKzI2MSw2IEBAIHZvaWQgZHVtcF9oeXBfd2Fsayh2YWRkcl90IGFkZHIpCiAgKi8KIHN0YXRp
YyBpbmxpbmUgbHBhZV90IG1mbl90b194ZW5fZW50cnkodW5zaWduZWQgbG9uZyBtZm4sIHVuc2ln
bmVkIGF0dHIpCiB7Ci0gICAgcGFkZHJfdCBwYSA9ICgocGFkZHJfdCkgbWZuKSA8PCBQQUdFX1NI
SUZUOwogICAgIGxwYWVfdCBlID0gKGxwYWVfdCkgewogICAgICAgICAucHQgPSB7CiAgICAgICAg
ICAgICAudmFsaWQgPSAxLCAgICAgICAgICAgLyogTWFwcGluZ3MgYXJlIHByZXNlbnQgKi8KQEAg
LTMxNiwxMSArMzE1LDkgQEAgc3RhdGljIGlubGluZSBscGFlX3QgbWZuX3RvX3hlbl9lbnRyeSh1
bnNpZ25lZCBsb25nIG1mbiwgdW5zaWduZWQgYXR0cikKICAgICAgICAgYnJlYWs7CiAgICAgfQog
Ci0gICAgQVNTRVJUKCEocGEgJiB+UEFHRV9NQVNLKSk7Ci0gICAgQVNTRVJUKCEocGEgJiB+UEFE
RFJfTUFTSykpOworICAgIEFTU0VSVCghKHBmbl90b19wYWRkcihtZm4pICYgflBBRERSX01BU0sp
KTsKIAotICAgIC8qIFhYWCBzaGlmdHMgKi8KLSAgICBlLmJpdHMgfD0gcGE7CisgICAgZS5wdC5i
YXNlID0gbWZuOwogCiAgICAgcmV0dXJuIGU7CiB9Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 13 16:13:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 16:13: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 1dKoRs-00089z-T6; Tue, 13 Jun 2017 16:13:44 +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 1dKoRr-00087f-4H
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 16:13:43 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 60/86-01752-63F00495; Tue, 13 Jun 2017 16:13:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsVysyfVTdeI3yH
 SYGeDocWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmvHh8XrWgpuCFXsaj7E3MK7i7WLk4hAS2Mwo
 cePDDyYI5zSjxKrVb5m7GDk52AQ0Je58/sQEYosISEtc+3yZEcRmFoiQaFqwFywuLOAh0Tz5N
 BuIzSKgKtFwvx/M5hWwlNj6aR3YHAkBeYldbRdZQWxOASuJS8+bwOYIAdU0717PNIGRewEjwy
 pGjeLUorLUIl0jM72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjEAP1zMwMO5gvD3
 Z7xCjJAeTkijvlis2kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeHfwOkQKCRalpqdWpGXmAEMN
 Ji3BwaMkwnufBSjNW1yQmFucmQ6ROsWoKCXO2wzSJwCSyCjNg2uDhfclRlkpYV5GBgYGIZ6C1
 KLczBJU+VeM4hyMSsK8LTxAU3gy80rgpr8CWswEtPg6yM28xSWJCCmpBsYFDWJP8u/cLvqrEj
 O/YEXHF/WdFzabJ3OlWB/IXcaz51avGuPP9uVmtcaMTH5PVrSyHVp57/XEg9or7l7P+XDp8J5
 Xy42zkkMd5K6wrFTfO5eF9cZVz55Z7hVK8zg8VKQ+5blGvD/52nPHR7cZZ/rn1E+VY7GLtXPr
 8A5cf/NXj5vP7Vk74+YpsRRnJBpqMRcVJwIAYWGfyWoCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1497370418!82613426!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50933 invoked from network); 13 Jun 2017 16:13:38 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-2.tower-206.messagelabs.com with SMTP; 13 Jun 2017 16:13: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 0611B1596;
 Tue, 13 Jun 2017 09:13:38 -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 3F4853F557;
 Tue, 13 Jun 2017 09:13:37 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue, 13 Jun 2017 17:13:05 +0100
Message-Id: <20170613161323.25196-7-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170613161323.25196-1-julien.grall@arm.com>
References: <20170613161323.25196-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 punit.agrawal@arm.com
Subject: [Xen-devel] [PATCH 06/24] xen/arm: mm: Fix coding style of
	mfn_to_xen_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>

Rml4IHRoZSBjb21tZW50IGNvZGluZyBzdHlsZSBhbmQgYWRkIGEgbmV3bGluZSBiZWZvcmUgdGhl
IHJldHVybi4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+Ci0tLQogeGVuL2FyY2gvYXJtL21tLmMgfCAxOCArKysrKysrKysrKystLS0tLS0KIDEgZmls
ZSBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS9tbS5jIGIveGVuL2FyY2gvYXJtL21tLmMKaW5kZXggNTg3YTZiMzk3NS4u
NmY2M2U0MzE1YSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL21tLmMKKysrIGIveGVuL2FyY2gv
YXJtL21tLmMKQEAgLTI1NCw5ICsyNTQsMTEgQEAgdm9pZCBkdW1wX2h5cF93YWxrKHZhZGRyX3Qg
YWRkcikKICAgICBkdW1wX3B0X3dhbGsodHRiciwgYWRkciwgSFlQX1BUX1JPT1RfTEVWRUwsIDEp
OwogfQogCi0vKiBTdGFuZGFyZCBlbnRyeSB0eXBlIHRoYXQgd2UnbGwgdXNlIHRvIGJ1aWxkIFhl
bidzIG93biBwYWdldGFibGVzLgorLyoKKyAqIFN0YW5kYXJkIGVudHJ5IHR5cGUgdGhhdCB3ZSds
bCB1c2UgdG8gYnVpbGQgWGVuJ3Mgb3duIHBhZ2V0YWJsZXMuCiAgKiBXZSBwdXQgdGhlIHNhbWUg
cGVybWlzc2lvbnMgYXQgZXZlcnkgbGV2ZWwsIGJlY2F1c2UgdGhleSdyZSBpZ25vcmVkCi0gKiBi
eSB0aGUgd2Fsa2VyIGluIG5vbi1sZWFmIGVudHJpZXMuICovCisgKiBieSB0aGUgd2Fsa2VyIGlu
IG5vbi1sZWFmIGVudHJpZXMuCisgKi8KIHN0YXRpYyBpbmxpbmUgbHBhZV90IG1mbl90b194ZW5f
ZW50cnkodW5zaWduZWQgbG9uZyBtZm4sIHVuc2lnbmVkIGF0dHIpCiB7CiAgICAgcGFkZHJfdCBw
YSA9ICgocGFkZHJfdCkgbWZuKSA8PCBQQUdFX1NISUZUOwpAQCAtMjc0LDEwICsyNzYsMTIgQEAg
c3RhdGljIGlubGluZSBscGFlX3QgbWZuX3RvX3hlbl9lbnRyeSh1bnNpZ25lZCBsb25nIG1mbiwg
dW5zaWduZWQgYXR0cikKICAgICAgICAgICAgIC54biA9IDEsICAgICAgICAgICAgICAvKiBObyBu
ZWVkIHRvIGV4ZWN1dGUgb3V0c2lkZSAudGV4dCAqLwogICAgICAgICAgICAgLmF2YWlsID0gMCwg
ICAgICAgICAgIC8qIFJlZmVyZW5jZSBjb3VudCBmb3IgZG9taGVhcCBtYXBwaW5nICovCiAgICAg
ICAgIH19OzsKLSAgICAvKiBTZXR0aW5nIHRoZSBVc2VyIGJpdCBpcyBzdHJhbmdlLCBidXQgdGhl
IEFUUzFIW1JXXSBpbnN0cnVjdGlvbnMKKyAgICAvKgorICAgICAqIFNldHRpbmcgdGhlIFVzZXIg
Yml0IGlzIHN0cmFuZ2UsIGJ1dCB0aGUgQVRTMUhbUlddIGluc3RydWN0aW9ucwogICAgICAqIGRv
bid0IHNlZW0gdG8gd29yayBvdGhlcndpc2UsIGFuZCBzaW5jZSB3ZSBuZXZlciBydW4gb24gWGVu
CiAgICAgICogcGFnZXRhYmxlcyBpbiBVc2VyIG1vZGUgaXQncyBPSy4gIElmIHRoaXMgY2hhbmdl
cywgcmVtZW1iZXIKLSAgICAgKiB0byB1cGRhdGUgdGhlIGhhcmQtY29kZWQgdmFsdWVzIGluIGhl
YWQuUyB0b28gKi8KKyAgICAgKiB0byB1cGRhdGUgdGhlIGhhcmQtY29kZWQgdmFsdWVzIGluIGhl
YWQuUyB0b28uCisgICAgICovCiAKICAgICBzd2l0Y2ggKCBhdHRyICkKICAgICB7CkBAIC0yOTgs
NyArMzAyLDggQEAgc3RhdGljIGlubGluZSBscGFlX3QgbWZuX3RvX3hlbl9lbnRyeSh1bnNpZ25l
ZCBsb25nIG1mbiwgdW5zaWduZWQgYXR0cikKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBVTkNB
Q0hFRDoKICAgICBjYXNlIERFVl9TSEFSRUQ6Ci0gICAgICAgIC8qIFNoYXJlYWJpbGl0eSBpcyBp
Z25vcmVkIGZvciBub24tTm9ybWFsIG1lbW9yeSwgT3V0ZXIgaXMgYXMKKyAgICAgICAgLyoKKyAg
ICAgICAgICogU2hhcmVhYmlsaXR5IGlzIGlnbm9yZWQgZm9yIG5vbi1Ob3JtYWwgbWVtb3J5LCBP
dXRlciBpcyBhcwogICAgICAgICAgKiBnb29kIGFzIGFueXRoaW5nLgogICAgICAgICAgKgogICAg
ICAgICAgKiBPbiBBUk12OCBzaGFyYWJpbGl0eSBpcyBpZ25vcmVkIGFuZCBleHBsaWNpdGx5IHRy
ZWF0ZWQgYXMgT3V0ZXIKQEAgLTMxNCw4ICszMTksOSBAQCBzdGF0aWMgaW5saW5lIGxwYWVfdCBt
Zm5fdG9feGVuX2VudHJ5KHVuc2lnbmVkIGxvbmcgbWZuLCB1bnNpZ25lZCBhdHRyKQogICAgIEFT
U0VSVCghKHBhICYgflBBR0VfTUFTSykpOwogICAgIEFTU0VSVCghKHBhICYgflBBRERSX01BU0sp
KTsKIAotICAgIC8vIFhYWCBzaGlmdHMKKyAgICAvKiBYWFggc2hpZnRzICovCiAgICAgZS5iaXRz
IHw9IHBhOworCiAgICAgcmV0dXJuIGU7CiB9CiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 13 16:13:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 16:13: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 1dKoRt-0008AV-3t; Tue, 13 Jun 2017 16: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 <julien.grall@arm.com>) id 1dKoRr-00088e-Pg
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 16:13:43 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 92/34-03613-73F00495; Tue, 13 Jun 2017 16:13:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVysyfVTdeM3yH
 S4MBqHYslHxezODB6HN39mymAMYo1My8pvyKBNeP0lvfsBc/YKt7P+MHSwNjP2sXIySEksJlR
 on1nRBcjF5B9mlHiZdNpZpAEm4CmxJ3Pn5hAbBEBaYlrny8zgtjMAhESTQv2gsWFBdIktt2+B
 xZnEVCV+PtkGRuIzStgJbF90k6wORIC8hK72i6CLeMEil963sQIsdhSonn3eqYJjNwLGBlWMW
 oUpxaVpRbpGhvrJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIE+pcBCHYw7lwfeIh
 RkoNJSZR3yxWbSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvPZ8DpFCgkWp6akVaZk5wECDSUtw
 8CiJ8N5nAUrzFhck5hZnpkOkTjHqcjR92PKFSYglLz8vVUqc9w8vUJEASFFGaR7cCFjQX2KUl
 RLmZQQ6SoinILUoN7MEVf4VozgHo5IwbwsP0BSezLwSuE2vgI5gAjriOsj9vMUliQgpqQbGOd
 Lb6u/cd5hhwZG3b1b80o09zr4965ROLhE+W3UmZCIrt1vz6uVt6/u+L7glm3Z4z6u7as9Lamw
 EPddblNV8dnber3L0zLLmWZPbX/DUeEQU9loIfube1nRU67DJxIQjPoJlkQz5PyrWcSw47mSk
 498/O5vBY/I1TleJzatS6/ecnMp8x61AiaU4I9FQi7moOBEA5M/KlnUCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1497370422!67510926!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48273 invoked from network); 13 Jun 2017 16:13:42 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-4.tower-21.messagelabs.com with SMTP; 13 Jun 2017 16:13: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 0C2091596;
 Tue, 13 Jun 2017 09:13: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 483423F557;
 Tue, 13 Jun 2017 09:13:41 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue, 13 Jun 2017 17:13:09 +0100
Message-Id: <20170613161323.25196-11-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170613161323.25196-1-julien.grall@arm.com>
References: <20170613161323.25196-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 punit.agrawal@arm.com
Subject: [Xen-devel] [PATCH 10/24] xen/arm: domain_build: Replace
	paddr_to_pfn(virt_to_maddr(.)) by 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>

cGFkZHJfdG9fcGZuKHZpcnRfdG9fbWFkZHIoLikpIGFuZCB2aXJ0X3RvX21mbiguKSBhcmUgZXF1
aXZhbGVudC4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+Ci0tLQogeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIHwgMiArLQogMSBmaWxlIGNoYW5n
ZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL2RvbWFpbl9idWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCmluZGV4IDNh
YmFjYzBkODAuLmEwNGM4ODYyZGIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVp
bGQuYworKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKQEAgLTE5MDMsNyArMTkwMyw3
IEBAIHN0YXRpYyBpbnQgcHJlcGFyZV9hY3BpKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBrZXJu
ZWxfaW5mbyAqa2luZm8pCiAgICAgcmMgPSBtYXBfcmVnaW9uc19wMm10KGQsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgIF9nZm4ocGFkZHJfdG9fcGZuKGQtPmFyY2guZWZpX2FjcGlfZ3BhKSks
CiAgICAgICAgICAgICAgICAgICAgICAgICAgIFBGTl9VUChkLT5hcmNoLmVmaV9hY3BpX2xlbiks
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgIF9tZm4ocGFkZHJfdG9fcGZuKHZpcnRfdG9fbWFk
ZHIoZC0+YXJjaC5lZmlfYWNwaV90YWJsZSkpKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
X21mbih2aXJ0X3RvX21mbihkLT5hcmNoLmVmaV9hY3BpX3RhYmxlKSksCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHAybV9tbWlvX2RpcmVjdF9jKTsKICAgICBpZiAoIHJjICE9IDAgKQogICAg
IHsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 13 16:13:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 16:13:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKoRv-0008DL-Co; Tue, 13 Jun 2017 16: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 <julien.grall@arm.com>) id 1dKoRt-00089r-7I
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 16:13:45 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 13/09-03620-83F00495; Tue, 13 Jun 2017 16:13:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVysyfVTdeU3yH
 SYN0VHYslHxezODB6HN39mymAMYo1My8pvyKBNWP6iYssBdP4K64emcTSwDiRt4uRi0NIYDOj
 xM4F31ggnNOMEg+2TGXtYuTkYBPQlLjz+RMTiC0iIC1x7fNlRhCbWSBComnBXrC4sECqxOu1N
 9hAbBYBVYmTj06ygNi8AlYSXR2PwOISAvISu9ougs3kBIpfet4ENkdIwFKiefd6pgmM3AsYGV
 YxqhenFpWlFula6iUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBPqXAQh2MN7dFHC
 IUZKDSUmUd8sVm0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErz2fA6RQoJFqempFWmZOcBAg0lL
 cPAoifDeZwFK8xYXJOYWZ6ZDpE4xKkqJ804A6RMASWSU5sG1wYL7EqOslDAvI9AhQjwFqUW5m
 SWo8q8YxTkYlYR5l4BM4cnMK4Gb/gpoMRPQ4usgN/MWlyQipKQaGOUznX0vvfY/pnro4p4tST
 8nTNObFdjbwPvtyPzKTZJCJnYZ+YF1y0XK1esW/N6ytTFp6XtBhdjQqS8zf7Gu8F3nxbYt5V7
 KeWfnO8Xi32/MmubudPz+9den/3WbzI7zNTTcYJt3KyUuccGzXT5PRT6XBibZTV0VvGHOkim7
 +Rj+HFJ7kPRQvVOJpTgj0VCLuag4EQChBWP3aQIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1497370421!73736992!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57890 invoked from network); 13 Jun 2017 16:13:41 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-21.messagelabs.com with SMTP; 13 Jun 2017 16:13: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 0AF6715A2;
 Tue, 13 Jun 2017 09:13: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 46FFC3F557;
 Tue, 13 Jun 2017 09:13:40 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue, 13 Jun 2017 17:13:08 +0100
Message-Id: <20170613161323.25196-10-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170613161323.25196-1-julien.grall@arm.com>
References: <20170613161323.25196-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 punit.agrawal@arm.com
Subject: [Xen-devel] [PATCH 09/24] xen/arm: Define mfn_to_page/page_to_mfn
	in term of __mfn_to_page/__page_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>

VGhpcyBpcyBtYXRjaGluZyB0aGUgeDg2IHNpZGUgd2hlcmUgdGhlIF9fKiB2ZXJzaW9uIGlzIHVz
ZWQgaWYgeW91IG5lZWQKdG8gb3ZlcnJpZGUgdGhlIGhlbHBlcnMgaW4gc291cmNlIGZpbGVzLgoK
QXQgdGhlIHNhbWUgdGltZSwgbW92ZSB0aGUgbm9uLXVuZGVyc2NvcmUgdmVyc2lvbiBhdCB0aGUg
ZW5kIG9mIHRoZQpkZWZpbnRpb24gYW5kIGFkZCBhIGNvbW1lbnQgdG8gZXhwbGFpbiB0aGVtLgoK
U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4
ZW4vaW5jbHVkZS9hc20tYXJtL21tLmggfCAxMyArKysrKysrKystLS0tCiAxIGZpbGUgY2hhbmdl
ZCwgOSBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaAppbmRleCBmNjkxNWFk
ODgyLi5jYzMyMjBhNmI3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oCkBAIC0yMDMsMTAgKzIwMyw4IEBAIHN0YXRpYyBp
bmxpbmUgdm9pZCBfX2lvbWVtICppb3JlbWFwX3djKHBhZGRyX3Qgc3RhcnQsIHNpemVfdCBsZW4p
CiB9KQogCiAvKiBDb252ZXJ0IGJldHdlZW4gbWFjaGluZSBmcmFtZSBudW1iZXJzIGFuZCBwYWdl
LWluZm8gc3RydWN0dXJlcy4gKi8KLSNkZWZpbmUgbWZuX3RvX3BhZ2UobWZuKSAgKGZyYW1lX3Rh
YmxlICsgKHBmbl90b19wZHgobWZuKSAtIGZyYW1ldGFibGVfYmFzZV9wZHgpKQotI2RlZmluZSBw
YWdlX3RvX21mbihwZykgICBwZHhfdG9fcGZuKCh1bnNpZ25lZCBsb25nKSgocGcpIC0gZnJhbWVf
dGFibGUpICsgZnJhbWV0YWJsZV9iYXNlX3BkeCkKLSNkZWZpbmUgX19wYWdlX3RvX21mbihwZykg
IHBhZ2VfdG9fbWZuKHBnKQotI2RlZmluZSBfX21mbl90b19wYWdlKG1mbikgbWZuX3RvX3BhZ2Uo
bWZuKQorI2RlZmluZSBfX21mbl90b19wYWdlKG1mbikgIChmcmFtZV90YWJsZSArIChwZm5fdG9f
cGR4KG1mbikgLSBmcmFtZXRhYmxlX2Jhc2VfcGR4KSkKKyNkZWZpbmUgX19wYWdlX3RvX21mbihw
ZykgICBwZHhfdG9fcGZuKCh1bnNpZ25lZCBsb25nKSgocGcpIC0gZnJhbWVfdGFibGUpICsgZnJh
bWV0YWJsZV9iYXNlX3BkeCkKIAogLyogQ29udmVydCBiZXR3ZWVuIG1hY2hpbmUgYWRkcmVzc2Vz
IGFuZCBwYWdlLWluZm8gc3RydWN0dXJlcy4gKi8KICNkZWZpbmUgbWFkZHJfdG9fcGFnZShtYSkg
X19tZm5fdG9fcGFnZSgobWEpID4+IFBBR0VfU0hJRlQpCkBAIC0yNjQsNiArMjYyLDEzIEBAIHN0
YXRpYyBpbmxpbmUgaW50IGd2aXJ0X3RvX21hZGRyKHZhZGRyX3QgdmEsIHBhZGRyX3QgKnBhLCB1
bnNpZ25lZCBpbnQgZmxhZ3MpCiAjZGVmaW5lIHZpcnRfdG9fbWZuKHZhKSAgICh2aXJ0X3RvX21h
ZGRyKHZhKSA+PiBQQUdFX1NISUZUKQogI2RlZmluZSBtZm5fdG9fdmlydChtZm4pICAobWFkZHJf
dG9fdmlydCgocGFkZHJfdCkobWZuKSA8PCBQQUdFX1NISUZUKSkKIAorLyoKKyAqIFdlIGRlZmlu
ZSBub24tdW5kZXJzY29yZWQgd3JhcHBlcnMgZm9yIGFib3ZlIGNvbnZlcnNpb24gZnVuY3Rpb25z
LgorICogVGhlc2UgYXJlIG92ZXJyaWRlbiBpbiB2YXJpb3VzIHNvdXJjZSBmaWxlcyB3aGlsZSB1
bmRlcnNjb3JlZCB2ZXJzaW9uCisgKiByZW1haW4gaW50YWN0LgorICovCisjZGVmaW5lIG1mbl90
b19wYWdlKG1mbikgICAgX19tZm5fdG9fcGFnZShtZm4pCisjZGVmaW5lIHBhZ2VfdG9fbWZuKHBn
KSAgICAgX19wYWdlX3RvX21mbihwZykKIAogLyogQ29udmVydCBiZXR3ZWVuIFhlbi1oZWFwIHZp
cnR1YWwgYWRkcmVzc2VzIGFuZCBwYWdlLWluZm8gc3RydWN0dXJlcy4gKi8KIHN0YXRpYyBpbmxp
bmUgc3RydWN0IHBhZ2VfaW5mbyAqdmlydF90b19wYWdlKGNvbnN0IHZvaWQgKnYpCi0tIAoyLjEx
LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 13 16:13:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 16:13:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKoRv-0008Dr-Kt; Tue, 13 Jun 2017 16:13:47 +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 1dKoRt-0008BQ-S6
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 16:13:45 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 7B/E4-01709-93F00495; Tue, 13 Jun 2017 16:13:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVysyfVTdec3yH
 SYOo/A4slHxezODB6HN39mymAMYo1My8pvyKBNeP6x6usBTtYK+7Mes3ewHiEpYuRi0NIYDOj
 RPOLzWxdjJxAzmlGiVnLTEBsNgFNiTufPzGB2CIC0hLXPl9mBLGZBSIkmhbsBYpzcAgLBEk8e
 xcKEmYRUJU4//AyWDmvgJXEpIVnWUFsCQF5iV1tF8FsTqD4pedNjBCrLCWad69nmsDIvYCRYR
 WjRnFqUVlqka6RqV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRqB36xkYGHcw7mr
 3O8QoycGkJMq75YpNpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXns+h0ghwaLU9NSKtMwcYJjB
 pCU4eJREeO+zAKV5iwsSc4sz0yFSpxh1OZo+bPnCJMSSl5+XKiXO+4cXqEgApCijNA9uBCzkL
 zHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5m3hAZrCk5lXArfpFdARTEBHXAe5n7e4JBEhJd
 XAqK/kFF8mlCjnurPIgk9phd3Fg98Z1bQjIgQYDwSYdItdvdMQ1NGwx1vjztn/N+cy5N4v/Jq
 W+fD++YzbyhvX1S309VqgLBuwtdDp/uGVerM803RECj9dWjmxcVk+Wzyr+CZxDbWDBw82Ghzp
 cG/83bGGawHb6pysFTbGCjWlvB8fCHLcMFVUYinOSDTUYi4qTgQAjKH56XQCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1497370423!89208179!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25766 invoked from network); 13 Jun 2017 16:13:43 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-206.messagelabs.com with SMTP; 13 Jun 2017 16:13: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 0C1AF15A2;
 Tue, 13 Jun 2017 09:13: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 486B33F557;
 Tue, 13 Jun 2017 09:13:42 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue, 13 Jun 2017 17:13:10 +0100
Message-Id: <20170613161323.25196-12-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170613161323.25196-1-julien.grall@arm.com>
References: <20170613161323.25196-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 punit.agrawal@arm.com
Subject: [Xen-devel] [PATCH 11/24] xen/arm: mm: Replace
	__va(pfn_to_paddr(...)) by mfn_to_virt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

X192YShwZm5fdG9fcGFkZHIoLi4uKSkgYW5kIG1mbl90b192aXJ0IGFyZSBlcXVpdmFsZW50LgoK
U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4
ZW4vYXJjaC9hcm0vbW0uYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwg
MSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5jIGIveGVuL2FyY2gv
YXJtL21tLmMKaW5kZXggMDgxMTY2NzllYy4uZjVkZjY2OWQ5MiAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gvYXJtL21tLmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTk5OSw3ICs5OTksNyBAQCBz
dGF0aWMgaW50IGNyZWF0ZV94ZW5fZW50cmllcyhlbnVtIHhlbm1hcF9vcGVyYXRpb24gb3AsCiAK
ICAgICAgICAgQlVHX09OKCF4ZW5fc2Vjb25kW3NlY29uZF9saW5lYXJfb2Zmc2V0KGFkZHIpXS5w
dC52YWxpZCk7CiAKLSAgICAgICAgdGhpcmQgPSBfX3ZhKHBmbl90b19wYWRkcih4ZW5fc2Vjb25k
W3NlY29uZF9saW5lYXJfb2Zmc2V0KGFkZHIpXS5wdC5iYXNlKSk7CisgICAgICAgIHRoaXJkID0g
bWZuX3RvX3ZpcnQoeGVuX3NlY29uZFtzZWNvbmRfbGluZWFyX29mZnNldChhZGRyKV0ucHQuYmFz
ZSk7CiAKICAgICAgICAgc3dpdGNoICggb3AgKSB7CiAgICAgICAgICAgICBjYXNlIElOU0VSVDoK
LS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 13 16:13:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 16:13:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKoRv-0008Ea-S4; Tue, 13 Jun 2017 16:13:47 +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 1dKoRu-0008Bp-8r
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 16:13:46 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 D8/2B-19466-93F00495; Tue, 13 Jun 2017 16:13:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsVysyfVTdeS3yH
 SYOUrRoslHxezODB6HN39mymAMYo1My8pvyKBNePj7W7Ggu9yFZuePmJtYPwt2sXIxSEksJlR
 4vKeD+wQzmlGifYjT4EcTg42AU2JO58/MYHYIgLSEtc+X2YEsZkFIiSaFuwFiwsLBEvs2/WVD
 cRmEVCV2LZtOiuIzStgJfH/+3+wuISAvMSutotgcU6g+KXnTWBzhAQsJZp3r2eawMi9gJFhFa
 NGcWpRWWqRrpGxXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGoIfrGRgYdzDuaPc
 7xCjJwaQkyrvlik2kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQleez6HSCHBotT01Iq0zBxgqMGk
 JTh4lER477MApXmLCxJzizPTIVKnGBWlxHn/8AIlBEASGaV5cG2w8L7EKCslzMvIwMAgxFOQW
 pSbWYIq/4pRnINRSZi3hQdoCk9mXgnc9FdAi5mAFl8HuZm3uCQRISXVwFh295P1Op68vDet2e
 oPdN7c1oqZmvRKuK1DZuJeza2B0UGGmRenhUxiOD/3x/5Qe/sjs8qt6nNvmkysniHXuMGqTmb
 69n5W2+xlDq9l7+YmvPi5LoRB4gEbA1dld/mZN083/w3hfnIiVzU2xm236Kpd26uZihIZfr+5
 wvOeo2FPwQ7hq9KdzEosxRmJhlrMRcWJACJragtqAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1497370424!82613440!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51348 invoked from network); 13 Jun 2017 16:13:44 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-2.tower-206.messagelabs.com with SMTP; 13 Jun 2017 16:13: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 0E0871596;
 Tue, 13 Jun 2017 09:13: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 4868B3F557;
 Tue, 13 Jun 2017 09:13:43 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue, 13 Jun 2017 17:13:11 +0100
Message-Id: <20170613161323.25196-13-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170613161323.25196-1-julien.grall@arm.com>
References: <20170613161323.25196-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 punit.agrawal@arm.com
Subject: [Xen-devel] [PATCH 12/24] xen/arm: Replace DIV_ROUND_UP(...,
	PAGE_SIZE) by PFN_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>

RElWX1JPVU5EX1VQKC4uLiwgUEFHRV9TSVpFKSBhbmQgUEZOX1VQKC4uLikgYXJlIGVxdWl2YWxl
bnQuCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgot
LS0KIHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyB8IDQgKystLQogeGVuL2FyY2gvYXJtL2dp
Yy12Mi5jICAgICAgIHwgMiArLQogeGVuL2FyY2gvYXJtL2dpYy12My5jICAgICAgIHwgOCArKysr
LS0tLQogeGVuL2FyY2gvYXJtL2tlcm5lbC5jICAgICAgIHwgMiArLQogNCBmaWxlcyBjaGFuZ2Vk
LCA4IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL2RvbWFpbl9idWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCmluZGV4IGEw
NGM4ODYyZGIuLmEzMjQzYmRiNWQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVp
bGQuYworKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKQEAgLTEwMDgsNyArMTAwOCw3
IEBAIHN0YXRpYyBpbnQgbWFwX3JhbmdlX3RvX2RvbWFpbihjb25zdCBzdHJ1Y3QgZHRfZGV2aWNl
X25vZGUgKmRldiwKICAgICB7CiAgICAgICAgIHJlcyA9IG1hcF9yZWdpb25zX3AybXQoZCwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfZ2ZuKHBhZGRyX3RvX3BmbihhZGRyKSksCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRElWX1JPVU5EX1VQKGxlbiwgUEFHRV9TSVpF
KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQRk5fVVAobGVuKSwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBfbWZuKHBhZGRyX3RvX3BmbihhZGRyKSksCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbXJfZGF0YS0+cDJtdCk7CiAKQEAgLTE1NDUsNyArMTU0
NSw3IEBAIHN0YXRpYyB2b2lkIGFjcGlfbWFwX290aGVyX3RhYmxlcyhzdHJ1Y3QgZG9tYWluICpk
KQogICAgICAgICBzaXplID0gYWNwaV9nYmxfcm9vdF90YWJsZV9saXN0LnRhYmxlc1tpXS5sZW5n
dGg7CiAgICAgICAgIHJlcyA9IG1hcF9yZWdpb25zX3AybXQoZCwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBfZ2ZuKHBhZGRyX3RvX3BmbihhZGRyKSksCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgRElWX1JPVU5EX1VQKHNpemUsIFBBR0VfU0laRSksCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgUEZOX1VQKHNpemUpLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIF9tZm4ocGFkZHJfdG9fcGZuKGFkZHIpKSwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwMm1fbW1pb19kaXJlY3RfYyk7CiAgICAgICAgIGlmICggcmVzICkKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjIuYyBiL3hlbi9hcmNoL2FybS9naWMtdjIuYwppbmRl
eCBmODEyNGU1ZTU0Li4wNDgyYjFmZTMyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYy
LmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy12Mi5jCkBAIC01OTgsNyArNTk4LDcgQEAgc3RhdGlj
IGludCBnaWN2Ml9tYXBfaHdkb3duX2V4dHJhX21hcHBpbmdzKHN0cnVjdCBkb21haW4gKmQpCiAg
ICAgICAgICAgICAgICB2Mm1fZGF0YS0+c3BpX3N0YXJ0LCB2Mm1fZGF0YS0+bnJfc3Bpcyk7CiAK
ICAgICAgICAgcmV0ID0gbWFwX21taW9fcmVnaW9ucyhkLCBfZ2ZuKHBhZGRyX3RvX3Bmbih2Mm1f
ZGF0YS0+YWRkcikpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIERJVl9ST1VORF9V
UCh2Mm1fZGF0YS0+c2l6ZSwgUEFHRV9TSVpFKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBQRk5fVVAodjJtX2RhdGEtPnNpemUpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIF9tZm4ocGFkZHJfdG9fcGZuKHYybV9kYXRhLT5hZGRyKSkpOwogICAgICAgICBpZiAoIHJl
dCApCiAgICAgICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjMuYyBiL3hlbi9h
cmNoL2FybS9naWMtdjMuYwppbmRleCBhNTU5ZTVlMjYwLi5iYjg0NWU5NTVkIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy12My5jCkBAIC0x
MjgzLDcgKzEyODMsNyBAQCBzdGF0aWMgaW50IGdpY3YzX2lvbWVtX2RlbnlfYWNjZXNzKGNvbnN0
IHN0cnVjdCBkb21haW4gKmQpCiAgICAgdW5zaWduZWQgbG9uZyBtZm4sIG5yOwogCiAgICAgbWZu
ID0gZGJhc2UgPj4gUEFHRV9TSElGVDsKLSAgICBuciA9IERJVl9ST1VORF9VUChTWl82NEssIFBB
R0VfU0laRSk7CisgICAgbnIgPSBQRk5fVVAoU1pfNjRLKTsKICAgICByYyA9IGlvbWVtX2Rlbnlf
YWNjZXNzKGQsIG1mbiwgbWZuICsgbnIpOwogICAgIGlmICggcmMgKQogICAgICAgICByZXR1cm4g
cmM7CkBAIC0xMjkxLDcgKzEyOTEsNyBAQCBzdGF0aWMgaW50IGdpY3YzX2lvbWVtX2RlbnlfYWNj
ZXNzKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiAgICAgZm9yICggaSA9IDA7IGkgPCBnaWN2My5y
ZGlzdF9jb3VudDsgaSsrICkKICAgICB7CiAgICAgICAgIG1mbiA9IGdpY3YzLnJkaXN0X3JlZ2lv
bnNbaV0uYmFzZSA+PiBQQUdFX1NISUZUOwotICAgICAgICBuciA9IERJVl9ST1VORF9VUChnaWN2
My5yZGlzdF9yZWdpb25zW2ldLnNpemUsIFBBR0VfU0laRSk7CisgICAgICAgIG5yID0gUEZOX1VQ
KGdpY3YzLnJkaXN0X3JlZ2lvbnNbaV0uc2l6ZSk7CiAgICAgICAgIHJjID0gaW9tZW1fZGVueV9h
Y2Nlc3MoZCwgbWZuLCBtZm4gKyBucik7CiAgICAgICAgIGlmICggcmMgKQogICAgICAgICAgICAg
cmV0dXJuIHJjOwpAQCAtMTMwMCw3ICsxMzAwLDcgQEAgc3RhdGljIGludCBnaWN2M19pb21lbV9k
ZW55X2FjY2Vzcyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogICAgIGlmICggY2Jhc2UgIT0gSU5W
QUxJRF9QQUREUiApCiAgICAgewogICAgICAgICBtZm4gPSBjYmFzZSA+PiBQQUdFX1NISUZUOwot
ICAgICAgICBuciA9IERJVl9ST1VORF9VUChjc2l6ZSwgUEFHRV9TSVpFKTsKKyAgICAgICAgbnIg
PSBQRk5fVVAoY3NpemUpOwogICAgICAgICByYyA9IGlvbWVtX2RlbnlfYWNjZXNzKGQsIG1mbiwg
bWZuICsgbnIpOwogICAgICAgICBpZiAoIHJjICkKICAgICAgICAgICAgIHJldHVybiByYzsKQEAg
LTEzMDksNyArMTMwOSw3IEBAIHN0YXRpYyBpbnQgZ2ljdjNfaW9tZW1fZGVueV9hY2Nlc3MoY29u
c3Qgc3RydWN0IGRvbWFpbiAqZCkKICAgICBpZiAoIHZiYXNlICE9IElOVkFMSURfUEFERFIgKQog
ICAgIHsKICAgICAgICAgbWZuID0gdmJhc2UgPj4gUEFHRV9TSElGVDsKLSAgICAgICAgbnIgPSBE
SVZfUk9VTkRfVVAoY3NpemUsIFBBR0VfU0laRSk7CisgICAgICAgIG5yID0gUEZOX1VQKGNzaXpl
KTsKICAgICAgICAgcmV0dXJuIGlvbWVtX2RlbnlfYWNjZXNzKGQsIG1mbiwgbWZuICsgbnIpOwog
ICAgIH0KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2tlcm5lbC5jIGIveGVuL2FyY2gvYXJt
L2tlcm5lbC5jCmluZGV4IGUyNTEyYzQ2MTIuLjBlZDhiNjAwNWMgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL2FybS9rZXJuZWwuYworKysgYi94ZW4vYXJjaC9hcm0va2VybmVsLmMKQEAgLTMxMiw3ICsz
MTIsNyBAQCBzdGF0aWMgX19pbml0IGludCBrZXJuZWxfZGVjb21wcmVzcyhzdHJ1Y3QgYm9vdG1v
ZHVsZSAqbW9kKQogICAgICAqIE5lZWQgdG8gZnJlZSBwYWdlcyBhZnRlciBvdXRwdXRfc2l6ZSBo
ZXJlIGJlY2F1c2UgdGhleSB3b24ndCBiZQogICAgICAqIGZyZWVkIGJ5IGRpc2NhcmRfaW5pdGlh
bF9tb2R1bGVzCiAgICAgICovCi0gICAgaSA9IERJVl9ST1VORF9VUChvdXRwdXRfc2l6ZSwgUEFH
RV9TSVpFKTsKKyAgICBpID0gUEZOX1VQKG91dHB1dF9zaXplKTsKICAgICBmb3IgKCA7IGkgPCAo
MSA8PCBrZXJuZWxfb3JkZXJfb3V0KTsgaSsrICkKICAgICAgICAgZnJlZV9kb21oZWFwX3BhZ2Uo
cGFnZXMgKyBpKTsKIAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 13 16:13:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 16: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 1dKoRw-0008FK-2x; Tue, 13 Jun 2017 16: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 <julien.grall@arm.com>) id 1dKoRv-0008Cd-1i
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 16:13:47 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 33/28-02180-A3F00495; Tue, 13 Jun 2017 16:13:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsVysyfVTdeS3yH
 S4OMaI4slHxezODB6HN39mymAMYo1My8pvyKBNWPf2aVMBVv4K66vPMXUwNjA08XIxSEksJlR
 4taUXjYI5zSjxNPGTUxdjJwcbAKaEnc+fwKzRQSkJa59vswIYjMLREg0LdgLFhcWSJTYveAUm
 M0ioCqx7fhVFhCbV8BKYt+5BWBxCQF5iV1tF1lBbE6g+KXnTWBzhAQsJZp3r2eawMi9gJFhFa
 NGcWpRWWqRrqGZXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGoIcZgGAH4/nTnoc
 YJTmYlER5t1yxiRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwWvP5xApJFiUmp5akZaZAww1mLQE
 B4+SCO99FqA0b3FBYm5xZjpE6hSjopQ47wSQPgGQREZpHlwbLLwvMcpKCfMyAh0ixFOQWpSbW
 YIq/4pRnINRSZh3CcgUnsy8Erjpr4AWMwEtvg5yM29xSSJCSqqBMftABr/Ht9pL9rrvDl4SnZ
 sTs//vLYfn9ettRbcdeS8kfOffWi0fF6mvnAcmfo8Q8fAIj8i+0WSddvHk5VXpEtw+PI4h+nX
 rNt6qsTPP1eVtDTxQnpV3IOSacQNT71w3p0UHZlm9/l+aHnZC9UijzfFGdUXvE00rE8U0gk6l
 +IfMLZpwzm27EktxRqKhFnNRcSIArVKXYmoCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1497370425!103024706!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37545 invoked from network); 13 Jun 2017 16:13:45 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-206.messagelabs.com with SMTP; 13 Jun 2017 16:13: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 0EDDA15A2;
 Tue, 13 Jun 2017 09:13: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 4AA363F557;
 Tue, 13 Jun 2017 09:13:44 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue, 13 Jun 2017 17:13:12 +0100
Message-Id: <20170613161323.25196-14-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170613161323.25196-1-julien.grall@arm.com>
References: <20170613161323.25196-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 punit.agrawal@arm.com
Subject: [Xen-devel] [PATCH 13/24] xen/arm: traps: Replace p2m_lookup(...,
	..., NULL) by gfn_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>

Z2ZuX3RvX21mbiBpcyBhIHdyYXBwZXIgb2YgcDJtX2xvb2t1cCB3aGljaCBkb2VzIG5vdCByZXR1
cm4gdGhlCnAybV90eXBlLgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vdHJhcHMuYyB8IDggKysrKy0tLS0KIDEgZmls
ZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwppbmRleCA2Y2Y5ZWU3
MjQ0Li5jZTE5MDIxZjAxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMuYworKysgYi94
ZW4vYXJjaC9hcm0vdHJhcHMuYwpAQCAtMjQ4MSw3ICsyNDgxLDcgQEAgdm9pZCBkdW1wX2d1ZXN0
X3MxX3dhbGsoc3RydWN0IGRvbWFpbiAqZCwgdmFkZHJfdCBhZGRyKQogICAgIHVpbnQzMl90ICpm
aXJzdCA9IE5VTEwsICpzZWNvbmQgPSBOVUxMOwogICAgIG1mbl90IG1mbjsKIAotICAgIG1mbiA9
IHAybV9sb29rdXAoZCwgX2dmbihwYWRkcl90b19wZm4odHRicjApKSwgTlVMTCk7CisgICAgbWZu
ID0gZ2ZuX3RvX21mbihkLCBfZ2ZuKHBhZGRyX3RvX3Bmbih0dGJyMCkpKTsKIAogICAgIHByaW50
aygiZG9tJWQgVkEgMHglMDgiUFJJdmFkZHIiXG4iLCBkLT5kb21haW5faWQsIGFkZHIpOwogICAg
IHByaW50aygiICAgIFRUQkNSOiAweCUwOCJQUklyZWdpc3RlciJcbiIsIHR0YmNyKTsKQEAgLTI1
MTMsNyArMjUxMyw3IEBAIHZvaWQgZHVtcF9ndWVzdF9zMV93YWxrKHN0cnVjdCBkb21haW4gKmQs
IHZhZGRyX3QgYWRkcikKICAgICAgICAgICAoZmlyc3Rbb2Zmc2V0XSAmIDB4MikgKQogICAgICAg
ICBnb3RvIGRvbmU7CiAKLSAgICBtZm4gPSBwMm1fbG9va3VwKGQsIF9nZm4ocGFkZHJfdG9fcGZu
KGZpcnN0W29mZnNldF0pKSwgTlVMTCk7CisgICAgbWZuID0gZ2ZuX3RvX21mbihkLCBfZ2ZuKHBh
ZGRyX3RvX3BmbihmaXJzdFtvZmZzZXRdKSkpOwogCiAgICAgaWYgKCBtZm5fZXEobWZuLCBJTlZB
TElEX01GTikgKQogICAgIHsKQEAgLTI2MTksNyArMjYxOSw3IEBAIHN0YXRpYyB2b2lkIGRvX3Ry
YXBfaW5zdHJfYWJvcnRfZ3Vlc3Qoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCiAgICAgICAg
ICAqIHdpdGggdGhlIFN0YWdlLTIgcGFnZSB0YWJsZS4gV2FsayB0aGUgU3RhZ2UtMiBQVCB0byBj
aGVjawogICAgICAgICAgKiBpZiB0aGUgZW50cnkgZXhpc3RzLiBJZiBpdCdzIHRoZSBjYXNlLCBy
ZXR1cm4gdG8gdGhlIGd1ZXN0CiAgICAgICAgICAqLwotICAgICAgICBtZm4gPSBwMm1fbG9va3Vw
KGN1cnJlbnQtPmRvbWFpbiwgX2dmbihwYWRkcl90b19wZm4oZ3BhKSksIE5VTEwpOworICAgICAg
ICBtZm4gPSBnZm5fdG9fbWZuKGN1cnJlbnQtPmRvbWFpbiwgX2dmbihwYWRkcl90b19wZm4oZ3Bh
KSkpOwogICAgICAgICBpZiAoICFtZm5fZXEobWZuLCBJTlZBTElEX01GTikgKQogICAgICAgICAg
ICAgcmV0dXJuOwogICAgIH0KQEAgLTI3NTksNyArMjc1OSw3IEBAIHN0YXRpYyB2b2lkIGRvX3Ry
YXBfZGF0YV9hYm9ydF9ndWVzdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKICAgICAgICAg
ICogd2l0aCB0aGUgU3RhZ2UtMiBwYWdlIHRhYmxlLiBXYWxrIHRoZSBTdGFnZS0yIFBUIHRvIGNo
ZWNrCiAgICAgICAgICAqIGlmIHRoZSBlbnRyeSBleGlzdHMuIElmIGl0J3MgdGhlIGNhc2UsIHJl
dHVybiB0byB0aGUgZ3Vlc3QKICAgICAgICAgICovCi0gICAgICAgIG1mbiA9IHAybV9sb29rdXAo
Y3VycmVudC0+ZG9tYWluLCBfZ2ZuKHBhZGRyX3RvX3BmbihpbmZvLmdwYSkpLCBOVUxMKTsKKyAg
ICAgICAgbWZuID0gZ2ZuX3RvX21mbihjdXJyZW50LT5kb21haW4sIF9nZm4ocGFkZHJfdG9fcGZu
KGluZm8uZ3BhKSkpOwogICAgICAgICBpZiAoICFtZm5fZXEobWZuLCBJTlZBTElEX01GTikgKQog
ICAgICAgICAgICAgcmV0dXJuOwogCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 13 16:13:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 16: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 1dKoRx-0008Hb-AE; Tue, 13 Jun 2017 16: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 <julien.grall@arm.com>) id 1dKoRv-0008DI-QC
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 16:13:47 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 84/DB-03920-B3F00495; Tue, 13 Jun 2017 16:13:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVysyfVTdeK3yH
 S4FSHrsWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmnF+yTmmgk0cFfMmnWBsYFzD3sXIxSEksJlR
 Yt/n/UxdjJxAzmlGia4bGSA2m4CmxJ3Pn8DiIgLSEtc+X2YEsZkFIiSaFuwFiwsLhEk8fAIRZ
 xFQlTg/6yxYnFfASmL+9C0sILaEgLzErraLrCA2J1D80vMmRohdlhLNu9czTWDkXsDIsIpRoz
 i1qCy1SNfYQC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTI9C/DECwg/Hv2sBDjJI
 cTEqivJ4CdpFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjt+RwihQSLUtNTK9Iyc4CBBpOW4OBR
 EuG9zwKU5i0uSMwtzkyHSJ1iVJQS5/3DC5QQAElklObBtcGC+xKjrJQwLyPQIUI8BalFuZklq
 PKvGMU5GJWEeVt4gKbwZOaVwE1/BbSYCWjx9Ss2IItLEhFSUg2M4ouuul7xspEIWSKg9W2pzQ
 7nL7ymeWV/A/b03bQylglaN9N6j2/19IitT02Ln+wRXONX1vL/d1at5jHWn/yTep0rLzY0TbO
 ICpqdHH3fa+4GNp060VlaF7yDVmw9/mBVeOK/yj/MpUGne6csO/n2Y9bkrs1BebY/BSS0y6b/
 /HhxmnqMlvMGJZbijERDLeai4kQAoUABPWkCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1497370426!50655265!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38361 invoked from network); 13 Jun 2017 16:13:46 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-21.messagelabs.com with SMTP; 13 Jun 2017 16:13: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 0F4EF1596;
 Tue, 13 Jun 2017 09:13: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 4BA0A3F557;
 Tue, 13 Jun 2017 09:13:45 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue, 13 Jun 2017 17:13:13 +0100
Message-Id: <20170613161323.25196-15-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170613161323.25196-1-julien.grall@arm.com>
References: <20170613161323.25196-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 punit.agrawal@arm.com
Subject: [Xen-devel] [PATCH 14/24] xen/arm: Introduce wrappers for MFN <->
	MADDR and GFN <-> GADDR
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; 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
YWRkcmVzcyB0byBhCmZyYW1lIG51bWJlciAoZWl0aGVyIG1hY2hpbmUgb3IgZ3Vlc3QpLiBBIGZv
bGxvdy11cCBwYXRjaCB3aWxsIHVzZSB0aGVtCnRvIHNpbXBsaWZ5IHRoZSBjb2RlLgoKU2lnbmVk
LW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vaW5j
bHVkZS9hc20tYXJtL21tLmggfCA0ICsrKysKIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMo
KykKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmggYi94ZW4vaW5jbHVkZS9h
c20tYXJtL21tLmgKaW5kZXggY2MzMjIwYTZiNy4uYTQyZGEyMGYwYSAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLWFybS9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaApAQCAt
MjE0LDYgKzIxNCwxMCBAQCBzdGF0aWMgaW5saW5lIHZvaWQgX19pb21lbSAqaW9yZW1hcF93Yyhw
YWRkcl90IHN0YXJ0LCBzaXplX3QgbGVuKQogI2RlZmluZSBwZm5fdG9fcGFkZHIocGZuKSAoKHBh
ZGRyX3QpKHBmbikgPDwgUEFHRV9TSElGVCkKICNkZWZpbmUgcGFkZHJfdG9fcGZuKHBhKSAgKCh1
bnNpZ25lZCBsb25nKSgocGEpID4+IFBBR0VfU0hJRlQpKQogI2RlZmluZSBwYWRkcl90b19wZHgo
cGEpICAgIHBmbl90b19wZHgocGFkZHJfdG9fcGZuKHBhKSkKKyNkZWZpbmUgZ2ZuX3RvX2dhZGRy
KGdmbikgICBwZm5fdG9fcGFkZHIoZ2ZuX3goZ2ZuKSkKKyNkZWZpbmUgZ2FkZHJfdG9fZ2ZuKGdh
KSAgICBfZ2ZuKHBhZGRyX3RvX3BmbihnYSkpCisjZGVmaW5lIG1mbl90b19tYWRkcihtZm4pICAg
cGZuX3RvX3BhZGRyKG1mbl94KG1mbikpCisjZGVmaW5lIG1hZGRyX3RvX21mbihtYSkgICAgX21m
bihwYWRkcl90b19wZm4obWEpKQogI2RlZmluZSB2bWFwX3RvX21mbih2YSkgICAgIHBhZGRyX3Rv
X3Bmbih2aXJ0X3RvX21hZGRyKCh2YWRkcl90KXZhKSkKICNkZWZpbmUgdm1hcF90b19wYWdlKHZh
KSAgICBtZm5fdG9fcGFnZSh2bWFwX3RvX21mbih2YSkpCiAKLS0gCjIuMTEuMAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 13 16:13:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 16: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 1dKoRx-0008Ig-LQ; Tue, 13 Jun 2017 16: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 <julien.grall@arm.com>) id 1dKoRw-0008Fq-N8
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 16:13:48 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 6D/3D-02181-C3F00495; Tue, 13 Jun 2017 16:13:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKLMWRWlGSWpSXmKPExsVysyfVTdeE3yH
 SoOe/tcWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmnHy1wu2gmUGFcfuzmJuYDyj0sXIySEksJlR
 YvmM3C5GLiD7NKPEqT+rmEASbAKaEnc+fwKzRQSkJa59vswIYjMLREg0LdgLFOfgEBbwkPjx0
 QkkzCKgKnFn005WEJtXwFJi14SJbCC2hIC8xK62i2BxTgEriUvPmxgh9lpKNO9ezzSBkXsBI8
 MqRo3i1KKy1CJdQ0O9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYxA7zIAwQ7Gle3
 OhxglOZiURHm3XLGJFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBu5DPIVJIsCg1PbUiLTMHGGYw
 aQkOHiUR3vssQGne4oLE3OLMdIjUKUZFKXHeCSB9AiCJjNI8uDZYaF9ilJUS5mUEOkSIpyC1K
 DezBFX+FaM4B6OSMG8LD9AUnsy8Erjpr4AWMwEtvg5yM29xSSJCSqqBsVH3fganV/3K/JVbmr
 5vZnY5YKLz7sT/XdP4J4vE6efxGs6u9d3wd9/e2qxExdhJC14dVrmX9fPqzdpa11NP7a5wzSx
 JkRK00zujcUAksczpnG1XULzAPe3pv+1jkhuV/0n7PChuLHecYPd35+mkxNydjHLHWw/HZMzq
 0JVN+RHb3F6k552lxFKckWioxVxUnAgAAuFPB2gCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1497370420!64400387!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56889 invoked from network); 13 Jun 2017 16:13:40 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-206.messagelabs.com with SMTP; 13 Jun 2017 16:13: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 09DC31596;
 Tue, 13 Jun 2017 09:13:40 -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 450213F557;
 Tue, 13 Jun 2017 09:13:39 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue, 13 Jun 2017 17:13:07 +0100
Message-Id: <20170613161323.25196-9-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170613161323.25196-1-julien.grall@arm.com>
References: <20170613161323.25196-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 punit.agrawal@arm.com
Subject: [Xen-devel] [PATCH 08/24] xen/arm: mm: Use typesafe MFN in
	mfn_to_xen_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>

U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4
ZW4vYXJjaC9hcm0vbW0uYyB8IDMzICsrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLQog
MSBmaWxlIGNoYW5nZWQsIDE3IGluc2VydGlvbnMoKyksIDE2IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS9tbS5jIGIveGVuL2FyY2gvYXJtL21tLmMKaW5kZXggZDE2NGVk
MmVkYS4uMDgxMTY2NzllYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL21tLmMKKysrIGIveGVu
L2FyY2gvYXJtL21tLmMKQEAgLTI1OSw3ICsyNTksNyBAQCB2b2lkIGR1bXBfaHlwX3dhbGsodmFk
ZHJfdCBhZGRyKQogICogV2UgcHV0IHRoZSBzYW1lIHBlcm1pc3Npb25zIGF0IGV2ZXJ5IGxldmVs
LCBiZWNhdXNlIHRoZXkncmUgaWdub3JlZAogICogYnkgdGhlIHdhbGtlciBpbiBub24tbGVhZiBl
bnRyaWVzLgogICovCi1zdGF0aWMgaW5saW5lIGxwYWVfdCBtZm5fdG9feGVuX2VudHJ5KHVuc2ln
bmVkIGxvbmcgbWZuLCB1bnNpZ25lZCBhdHRyKQorc3RhdGljIGlubGluZSBscGFlX3QgbWZuX3Rv
X3hlbl9lbnRyeShtZm5fdCBtZm4sIHVuc2lnbmVkIGF0dHIpCiB7CiAgICAgbHBhZV90IGUgPSAo
bHBhZV90KSB7CiAgICAgICAgIC5wdCA9IHsKQEAgLTMxNSw5ICszMTUsOSBAQCBzdGF0aWMgaW5s
aW5lIGxwYWVfdCBtZm5fdG9feGVuX2VudHJ5KHVuc2lnbmVkIGxvbmcgbWZuLCB1bnNpZ25lZCBh
dHRyKQogICAgICAgICBicmVhazsKICAgICB9CiAKLSAgICBBU1NFUlQoIShwZm5fdG9fcGFkZHIo
bWZuKSAmIH5QQUREUl9NQVNLKSk7CisgICAgQVNTRVJUKCEocGZuX3RvX3BhZGRyKG1mbl94KG1m
bikpICYgflBBRERSX01BU0spKTsKIAotICAgIGUucHQuYmFzZSA9IG1mbjsKKyAgICBlLnB0LmJh
c2UgPSBtZm5feChtZm4pOwogCiAgICAgcmV0dXJuIGU7CiB9CkBAIC0zMjUsNyArMzI1LDcgQEAg
c3RhdGljIGlubGluZSBscGFlX3QgbWZuX3RvX3hlbl9lbnRyeSh1bnNpZ25lZCBsb25nIG1mbiwg
dW5zaWduZWQgYXR0cikKIC8qIE1hcCBhIDRrIHBhZ2UgaW4gYSBmaXhtYXAgZW50cnkgKi8KIHZv
aWQgc2V0X2ZpeG1hcCh1bnNpZ25lZCBtYXAsIHVuc2lnbmVkIGxvbmcgbWZuLCB1bnNpZ25lZCBh
dHRyaWJ1dGVzKQogewotICAgIGxwYWVfdCBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KG1mbiwgYXR0
cmlidXRlcyk7CisgICAgbHBhZV90IHB0ZSA9IG1mbl90b194ZW5fZW50cnkoX21mbihtZm4pLCBh
dHRyaWJ1dGVzKTsKICAgICBwdGUucHQudGFibGUgPSAxOyAvKiA0ayBtYXBwaW5ncyBhbHdheXMg
aGF2ZSB0aGlzIGJpdCBzZXQgKi8KICAgICBwdGUucHQueG4gPSAxOwogICAgIHdyaXRlX3B0ZSh4
ZW5fZml4bWFwICsgdGhpcmRfdGFibGVfb2Zmc2V0KEZJWE1BUF9BRERSKG1hcCkpLCBwdGUpOwpA
QCAtMzYzLDcgKzM2Myw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBjcmVhdGVfbWFwcGluZ3MobHBh
ZV90ICpzZWNvbmQsCiAKICAgICBjb3VudCA9IG5yX21mbnMgLyBMUEFFX0VOVFJJRVM7CiAgICAg
cCA9IHNlY29uZCArIHNlY29uZF9saW5lYXJfb2Zmc2V0KHZpcnRfb2Zmc2V0KTsKLSAgICBwdGUg
PSBtZm5fdG9feGVuX2VudHJ5KGJhc2VfbWZuLCBXUklURUFMTE9DKTsKKyAgICBwdGUgPSBtZm5f
dG9feGVuX2VudHJ5KF9tZm4oYmFzZV9tZm4pLCBXUklURUFMTE9DKTsKICAgICBpZiAoIGdyYW51
bGFyaXR5ID09IDE2ICogTFBBRV9FTlRSSUVTICkKICAgICAgICAgcHRlLnB0LmNvbnRpZyA9IDE7
ICAvKiBUaGVzZSBtYXBzIGFyZSBpbiAxNi1lbnRyeSBjb250aWd1b3VzIGNodW5rcy4gKi8KICAg
ICBmb3IgKCBpID0gMDsgaSA8IGNvdW50OyBpKysgKQpAQCAtNDE2LDcgKzQxNiw3IEBAIHZvaWQg
Km1hcF9kb21haW5fcGFnZShtZm5fdCBtZm4pCiAgICAgICAgIGVsc2UgaWYgKCBtYXBbc2xvdF0u
cHQuYXZhaWwgPT0gMCApCiAgICAgICAgIHsKICAgICAgICAgICAgIC8qIENvbW1hbmRlZXIgdGhp
cyAyTUIgc2xvdCAqLwotICAgICAgICAgICAgcHRlID0gbWZuX3RvX3hlbl9lbnRyeShzbG90X21m
biwgV1JJVEVBTExPQyk7CisgICAgICAgICAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KF9tZm4o
c2xvdF9tZm4pLCBXUklURUFMTE9DKTsKICAgICAgICAgICAgIHB0ZS5wdC5hdmFpbCA9IDE7CiAg
ICAgICAgICAgICB3cml0ZV9wdGUobWFwICsgc2xvdCwgcHRlKTsKICAgICAgICAgICAgIGJyZWFr
OwpAQCAtNTM3LDcgKzUzNyw3IEBAIHN0YXRpYyBpbmxpbmUgbHBhZV90IHB0ZV9vZl94ZW5hZGRy
KHZhZGRyX3QgdmEpCiB7CiAgICAgcGFkZHJfdCBtYSA9IHZhICsgcGh5c19vZmZzZXQ7CiAgICAg
dW5zaWduZWQgbG9uZyBtZm4gPSBtYSA+PiBQQUdFX1NISUZUOwotICAgIHJldHVybiBtZm5fdG9f
eGVuX2VudHJ5KG1mbiwgV1JJVEVBTExPQyk7CisgICAgcmV0dXJuIG1mbl90b194ZW5fZW50cnko
X21mbihtZm4pLCBXUklURUFMTE9DKTsKIH0KIAogLyogTWFwIHRoZSBGRFQgaW4gdGhlIGVhcmx5
IGJvb3QgcGFnZSB0YWJsZSAqLwpAQCAtNjQ2LDcgKzY0Niw3IEBAIHZvaWQgX19pbml0IHNldHVw
X3BhZ2V0YWJsZXModW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0LCBwYWRkcl90IHhlbl9w
YWRkcikKICAgICAvKiBJbml0aWFsaXNlIHhlbiBzZWNvbmQgbGV2ZWwgZW50cmllcyAuLi4gKi8K
ICAgICAvKiAuLi4gWGVuJ3MgdGV4dCBldGMgKi8KIAotICAgIHB0ZSA9IG1mbl90b194ZW5fZW50
cnkoeGVuX3BhZGRyPj5QQUdFX1NISUZULCBXUklURUFMTE9DKTsKKyAgICBwdGUgPSBtZm5fdG9f
eGVuX2VudHJ5KF9tZm4oeGVuX3BhZGRyPj5QQUdFX1NISUZUKSwgV1JJVEVBTExPQyk7CiAgICAg
cHRlLnB0LnhuID0gMDsvKiBDb250YWlucyBvdXIgdGV4dCBtYXBwaW5nISAqLwogICAgIHhlbl9z
ZWNvbmRbc2Vjb25kX3RhYmxlX29mZnNldChYRU5fVklSVF9TVEFSVCldID0gcHRlOwogCkBAIC02
NjMsNyArNjYzLDcgQEAgdm9pZCBfX2luaXQgc2V0dXBfcGFnZXRhYmxlcyh1bnNpZ25lZCBsb25n
IGJvb3RfcGh5c19vZmZzZXQsIHBhZGRyX3QgeGVuX3BhZGRyKQogCiAgICAgLyogLi4uIEJvb3Qg
TWlzYyBhcmVhIGZvciB4ZW4gcmVsb2NhdGlvbiAqLwogICAgIGRlc3RfdmEgPSBCT09UX1JFTE9D
X1ZJUlRfU1RBUlQ7Ci0gICAgcHRlID0gbWZuX3RvX3hlbl9lbnRyeSh4ZW5fcGFkZHIgPj4gUEFH
RV9TSElGVCwgV1JJVEVBTExPQyk7CisgICAgcHRlID0gbWZuX3RvX3hlbl9lbnRyeShfbWZuKHhl
bl9wYWRkciA+PiBQQUdFX1NISUZUKSwgV1JJVEVBTExPQyk7CiAgICAgLyogTWFwIHRoZSBkZXN0
aW5hdGlvbiBpbiB4ZW5fc2Vjb25kLiAqLwogICAgIHhlbl9zZWNvbmRbc2Vjb25kX3RhYmxlX29m
ZnNldChkZXN0X3ZhKV0gPSBwdGU7CiAgICAgLyogTWFwIHRoZSBkZXN0aW5hdGlvbiBpbiBib290
X3NlY29uZC4gKi8KQEAgLTY5NCw3ICs2OTQsNyBAQCB2b2lkIF9faW5pdCBzZXR1cF9wYWdldGFi
bGVzKHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwgcGFkZHJfdCB4ZW5fcGFkZHIpCiAg
ICAgICAgIHVuc2lnbmVkIGxvbmcgdmEgPSBYRU5fVklSVF9TVEFSVCArIChpIDw8IFBBR0VfU0hJ
RlQpOwogICAgICAgICBpZiAoICFpc19rZXJuZWwodmEpICkKICAgICAgICAgICAgIGJyZWFrOwot
ICAgICAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KG1mbiwgV1JJVEVBTExPQyk7CisgICAgICAg
IHB0ZSA9IG1mbl90b194ZW5fZW50cnkoX21mbihtZm4pLCBXUklURUFMTE9DKTsKICAgICAgICAg
cHRlLnB0LnRhYmxlID0gMTsgLyogNGsgbWFwcGluZ3MgYWx3YXlzIGhhdmUgdGhpcyBiaXQgc2V0
ICovCiAgICAgICAgIGlmICggaXNfa2VybmVsX3RleHQodmEpIHx8IGlzX2tlcm5lbF9pbml0dGV4
dCh2YSkgKQogICAgICAgICB7CkBAIC03NjQsNyArNzY0LDggQEAgaW50IGluaXRfc2Vjb25kYXJ5
X3BhZ2V0YWJsZXMoaW50IGNwdSkKICAgICAgKiBkb21oZWFwIG1hcHBpbmcgcGFnZXMuICovCiAg
ICAgZm9yICggaSA9IDA7IGkgPCBET01IRUFQX1NFQ09ORF9QQUdFUzsgaSsrICkKICAgICB7Ci0g
ICAgICAgIHB0ZSA9IG1mbl90b194ZW5fZW50cnkodmlydF90b19tZm4oZG9taGVhcCtpKkxQQUVf
RU5UUklFUyksIFdSSVRFQUxMT0MpOworICAgICAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KF9t
Zm4odmlydF90b19tZm4oZG9taGVhcCtpKkxQQUVfRU5UUklFUykpLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFdSSVRFQUxMT0MpOwogICAgICAgICBwdGUucHQudGFibGUgPSAxOwog
ICAgICAgICB3cml0ZV9wdGUoJmZpcnN0W2ZpcnN0X3RhYmxlX29mZnNldChET01IRUFQX1ZJUlRf
U1RBUlQraSpGSVJTVF9TSVpFKV0sIHB0ZSk7CiAgICAgfQpAQCAtODYyLDEzICs4NjMsMTMgQEAg
dm9pZCBfX2luaXQgc2V0dXBfeGVuaGVhcF9tYXBwaW5ncyh1bnNpZ25lZCBsb25nIGJhc2VfbWZu
LAogICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBmaXJzdF9tZm4gPSBhbGxvY19ib290X3BhZ2Vz
KDEsIDEpOwogCiAgICAgICAgICAgICBjbGVhcl9wYWdlKG1mbl90b192aXJ0KGZpcnN0X21mbikp
OwotICAgICAgICAgICAgcHRlID0gbWZuX3RvX3hlbl9lbnRyeShmaXJzdF9tZm4sIFdSSVRFQUxM
T0MpOworICAgICAgICAgICAgcHRlID0gbWZuX3RvX3hlbl9lbnRyeShfbWZuKGZpcnN0X21mbiks
IFdSSVRFQUxMT0MpOwogICAgICAgICAgICAgcHRlLnB0LnRhYmxlID0gMTsKICAgICAgICAgICAg
IHdyaXRlX3B0ZShwLCBwdGUpOwogICAgICAgICAgICAgZmlyc3QgPSBtZm5fdG9fdmlydChmaXJz
dF9tZm4pOwogICAgICAgICB9CiAKLSAgICAgICAgcHRlID0gbWZuX3RvX3hlbl9lbnRyeShtZm4s
IFdSSVRFQUxMT0MpOworICAgICAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KF9tZm4obWZuKSwg
V1JJVEVBTExPQyk7CiAgICAgICAgIC8qIFRPRE86IFNldCBwdGUucHQuY29udGlnIHdoZW4gYXBw
cm9wcmlhdGUuICovCiAgICAgICAgIHdyaXRlX3B0ZSgmZmlyc3RbZmlyc3RfdGFibGVfb2Zmc2V0
KHZhZGRyKV0sIHB0ZSk7CiAKQEAgLTkwNyw3ICs5MDgsNyBAQCB2b2lkIF9faW5pdCBzZXR1cF9m
cmFtZXRhYmxlX21hcHBpbmdzKHBhZGRyX3QgcHMsIHBhZGRyX3QgcGUpCiAgICAgZm9yICggaSA9
IDA7IGkgPCBucl9zZWNvbmQ7IGkrKyApCiAgICAgewogICAgICAgICBjbGVhcl9wYWdlKG1mbl90
b192aXJ0KHNlY29uZF9iYXNlICsgaSkpOwotICAgICAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5
KHNlY29uZF9iYXNlICsgaSwgV1JJVEVBTExPQyk7CisgICAgICAgIHB0ZSA9IG1mbl90b194ZW5f
ZW50cnkoX21mbihzZWNvbmRfYmFzZSArIGkpLCBXUklURUFMTE9DKTsKICAgICAgICAgcHRlLnB0
LnRhYmxlID0gMTsKICAgICAgICAgd3JpdGVfcHRlKCZ4ZW5fZmlyc3RbZmlyc3RfdGFibGVfb2Zm
c2V0KEZSQU1FVEFCTEVfVklSVF9TVEFSVCkraV0sIHB0ZSk7CiAgICAgfQpAQCAtOTYwLDcgKzk2
MSw3IEBAIHN0YXRpYyBpbnQgY3JlYXRlX3hlbl90YWJsZShscGFlX3QgKmVudHJ5KQogICAgIGlm
ICggcCA9PSBOVUxMICkKICAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAgICAgY2xlYXJfcGFnZShw
KTsKLSAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KHZpcnRfdG9fbWZuKHApLCBXUklURUFMTE9D
KTsKKyAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KF9tZm4odmlydF90b19tZm4ocCkpLCBXUklU
RUFMTE9DKTsKICAgICBwdGUucHQudGFibGUgPSAxOwogICAgIHdyaXRlX3B0ZShlbnRyeSwgcHRl
KTsKICAgICByZXR1cm4gMDsKQEAgLTEwMTEsNyArMTAxMiw3IEBAIHN0YXRpYyBpbnQgY3JlYXRl
X3hlbl9lbnRyaWVzKGVudW0geGVubWFwX29wZXJhdGlvbiBvcCwKICAgICAgICAgICAgICAgICB9
CiAgICAgICAgICAgICAgICAgaWYgKCBvcCA9PSBSRVNFUlZFICkKICAgICAgICAgICAgICAgICAg
ICAgYnJlYWs7Ci0gICAgICAgICAgICAgICAgcHRlID0gbWZuX3RvX3hlbl9lbnRyeShtZm4sIGFp
KTsKKyAgICAgICAgICAgICAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KF9tZm4obWZuKSwgYWkp
OwogICAgICAgICAgICAgICAgIHB0ZS5wdC50YWJsZSA9IDE7CiAgICAgICAgICAgICAgICAgd3Jp
dGVfcHRlKCZ0aGlyZFt0aGlyZF90YWJsZV9vZmZzZXQoYWRkcildLCBwdGUpOwogICAgICAgICAg
ICAgICAgIGJyZWFrOwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 13 16:13:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 16:13:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKoRy-0008Ky-TR; Tue, 13 Jun 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 <julien.grall@arm.com>) id 1dKoRx-0008HU-Ld
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 16:13:49 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 D2/74-03613-D3F00495; Tue, 13 Jun 2017 16:13:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVysyfVTdeG3yH
 SYO5pYYslHxezODB6HN39mymAMYo1My8pvyKBNWNd1zK2gqtlFdv3HGZrYOyN6GLk4hAS2Mwo
 8eLAfcYuRk4g5zSjxN9ecRCbTUBT4s7nT0wgtoiAtMS1z5cZQRqYBdYxSmx+spmti5GDQ1ggQ
 aLrWDpIDYuAqsTPBT2sIDavgJXEzpWzwXolBOQldrVdBItzAsUvPW+C2mUp0bx7PdMERu4FjA
 yrGDWKU4vKUot0jQz0kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzEC/csABDsYfy0
 LOMQoycGkJMq75YpNpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3h28DpFCgkWp6akVaZk5wECD
 SUtw8CiJ8N5nAUrzFhck5hZnpkOkTjHqclzq2/CFSYglLz8vVUqc9w/IDAGQoozSPLgRsKC/x
 CgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHeFh6gKTyZeSVwm14BHcEEdMR1kPt5i0sSEVJSDY
 xqsfza/RtVpng+XbWB29om5NiqoyXt06c/3ib8YK1005lXEbxHk9tK51tWO9yq9TkxI7HsXUV
 XQeFXo9tzmtv3PTopdGsym4d+8QURtd/K67eY2p/Y03LgUp3NwsBYi3W55bIMbIo/DHo/c+ZJ
 3u52tz/adD/+mPWjxSmbphpucljnuy9sp64SS3FGoqEWc1FxIgDOqtnvdQIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1497370427!47935449!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40060 invoked from network); 13 Jun 2017 16:13:47 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-2.tower-27.messagelabs.com with SMTP; 13 Jun 2017 16:13: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 588491596;
 Tue, 13 Jun 2017 09:13: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 4C34C3F557;
 Tue, 13 Jun 2017 09:13:46 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue, 13 Jun 2017 17:13:14 +0100
Message-Id: <20170613161323.25196-16-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170613161323.25196-1-julien.grall@arm.com>
References: <20170613161323.25196-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 Tamas K Lengyel <tamas@tklengyel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, punit.agrawal@arm.com
Subject: [Xen-devel] [PATCH 15/24] xen/arm: Use the newly introduced MFN <->
	MADDR and GFN <-> MADDR 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>

UmVwbGFjZSB0aGUgZm9sbG93aW5nIGNvbnN0cnVjdGlvbnM6CiAgICAtIF9nZm4ocGFkZHJfdG9f
cGZuKC4uLikpICAgPT4gZ2FkZHJfdG9fZ2ZuKC4uLikKICAgIC0gX21mbihwYWRkcl90b19wZm4o
Li4uKSkgICA9PiBtYWRkcl90b19tZm4oLi4uKQogICAgLSBwZm5fdG9fcGFkZHIobWZuX3goLi4u
KSkgID0+IG1mbl90b19tYWRkciguLi4pCiAgICAtIHBmbl90b19wYWRkcihnZm5feCguLi4pKSAg
PT4gZ2ZuX3RvX2dhZGRyKC4uLikKICAgIC0gX21mbiguLi4gPj4gUEFHRV9TSElGVCkgICA9PiBt
YWRkcl90b19tZm4oLi4uKQoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KQ2M6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNv
bT4KQ2M6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KLS0tCiB4ZW4vYXJj
aC9hcm0vZG9tYWluX2J1aWxkLmMgICAgICB8IDEyICsrKysrKy0tLS0tLQogeGVuL2FyY2gvYXJt
L2dpYy12Mi5jICAgICAgICAgICAgfCAgNCArKy0tCiB4ZW4vYXJjaC9hcm0va2VybmVsLmMgICAg
ICAgICAgICB8ICAyICstCiB4ZW4vYXJjaC9hcm0vbWVtX2FjY2Vzcy5jICAgICAgICB8IDEwICsr
KysrLS0tLS0KIHhlbi9hcmNoL2FybS9tbS5jICAgICAgICAgICAgICAgIHwgMTQgKysrKysrKy0t
LS0tLS0KIHhlbi9hcmNoL2FybS9wMm0uYyAgICAgICAgICAgICAgIHwgMTAgKysrKystLS0tLQog
eGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9leHlub3M1LmMgfCAgOCArKysrLS0tLQogeGVuL2FyY2gv
YXJtL3BsYXRmb3Jtcy9vbWFwNS5jICAgfCAxNiArKysrKysrKy0tLS0tLS0tCiB4ZW4vYXJjaC9h
cm0vdHJhcHMuYyAgICAgICAgICAgICB8IDE0ICsrKysrKystLS0tLS0tCiB4ZW4vYXJjaC9hcm0v
dmdpYy12Mi5jICAgICAgICAgICB8ICA0ICsrLS0KIDEwIGZpbGVzIGNoYW5nZWQsIDQ3IGluc2Vy
dGlvbnMoKyksIDQ3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21h
aW5fYnVpbGQuYyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwppbmRleCBhMzI0M2JkYjVk
Li5jNjc3NmQ3NmZjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKKysr
IGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCkBAIC0xMDA3LDkgKzEwMDcsOSBAQCBzdGF0
aWMgaW50IG1hcF9yYW5nZV90b19kb21haW4oY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpk
ZXYsCiAgICAgaWYgKCBuZWVkX21hcHBpbmcgKQogICAgIHsKICAgICAgICAgcmVzID0gbWFwX3Jl
Z2lvbnNfcDJtdChkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9nZm4ocGFkZHJf
dG9fcGZuKGFkZHIpKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYWRkcl90b19n
Zm4oYWRkciksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUEZOX1VQKGxlbiksCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX21mbihwYWRkcl90b19wZm4oYWRkcikpLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hZGRyX3RvX21mbihhZGRyKSwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBtcl9kYXRhLT5wMm10KTsKIAogICAgICAgICBpZiAo
IHJlcyA8IDAgKQpAQCAtMTU0NCw5ICsxNTQ0LDkgQEAgc3RhdGljIHZvaWQgYWNwaV9tYXBfb3Ro
ZXJfdGFibGVzKHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgIGFkZHIgPSBhY3BpX2dibF9yb290
X3RhYmxlX2xpc3QudGFibGVzW2ldLmFkZHJlc3M7CiAgICAgICAgIHNpemUgPSBhY3BpX2dibF9y
b290X3RhYmxlX2xpc3QudGFibGVzW2ldLmxlbmd0aDsKICAgICAgICAgcmVzID0gbWFwX3JlZ2lv
bnNfcDJtdChkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9nZm4ocGFkZHJfdG9f
cGZuKGFkZHIpKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYWRkcl90b19nZm4o
YWRkciksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUEZOX1VQKHNpemUpLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9tZm4ocGFkZHJfdG9fcGZuKGFkZHIpKSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYWRkcl90b19tZm4oYWRkciksCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcDJtX21taW9fZGlyZWN0X2MpOwogICAgICAgICBpZiAo
IHJlcyApCiAgICAgICAgIHsKQEAgLTE5MDEsNyArMTkwMSw3IEBAIHN0YXRpYyBpbnQgcHJlcGFy
ZV9hY3BpKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8pCiAKICAg
ICAvKiBNYXAgdGhlIEVGSSBhbmQgQUNQSSB0YWJsZXMgdG8gRG9tMCAqLwogICAgIHJjID0gbWFw
X3JlZ2lvbnNfcDJtdChkLAotICAgICAgICAgICAgICAgICAgICAgICAgICBfZ2ZuKHBhZGRyX3Rv
X3BmbihkLT5hcmNoLmVmaV9hY3BpX2dwYSkpLAorICAgICAgICAgICAgICAgICAgICAgICAgICBn
YWRkcl90b19nZm4oZC0+YXJjaC5lZmlfYWNwaV9ncGEpLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICBQRk5fVVAoZC0+YXJjaC5lZmlfYWNwaV9sZW4pLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICBfbWZuKHZpcnRfdG9fbWZuKGQtPmFyY2guZWZpX2FjcGlfdGFibGUpKSwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcDJtX21taW9fZGlyZWN0X2MpOwpAQCAtMjAxNCw3ICsyMDE0LDcg
QEAgc3RhdGljIHZvaWQgaW5pdHJkX2xvYWQoc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykKICAg
ICAgICAgICAgIHJldHVybjsKICAgICAgICAgfQogCi0gICAgICAgIGRzdCA9IG1hcF9kb21haW5f
cGFnZShfbWZuKHBhZGRyX3RvX3BmbihtYSkpKTsKKyAgICAgICAgZHN0ID0gbWFwX2RvbWFpbl9w
YWdlKG1hZGRyX3RvX21mbihtYSkpOwogCiAgICAgICAgIGNvcHlfZnJvbV9wYWRkcihkc3QgKyBz
LCBwYWRkciArIG9mZnMsIGwpOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYyLmMg
Yi94ZW4vYXJjaC9hcm0vZ2ljLXYyLmMKaW5kZXggMDQ4MmIxZmUzMi4uNWJmN2QzNWE3ZSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12Mi5jCisrKyBiL3hlbi9hcmNoL2FybS9naWMtdjIu
YwpAQCAtNTk3LDkgKzU5Nyw5IEBAIHN0YXRpYyBpbnQgZ2ljdjJfbWFwX2h3ZG93bl9leHRyYV9t
YXBwaW5ncyhzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCB2
Mm1fZGF0YS0+YWRkciwgdjJtX2RhdGEtPnNpemUsCiAgICAgICAgICAgICAgICB2Mm1fZGF0YS0+
c3BpX3N0YXJ0LCB2Mm1fZGF0YS0+bnJfc3Bpcyk7CiAKLSAgICAgICAgcmV0ID0gbWFwX21taW9f
cmVnaW9ucyhkLCBfZ2ZuKHBhZGRyX3RvX3Bmbih2Mm1fZGF0YS0+YWRkcikpLAorICAgICAgICBy
ZXQgPSBtYXBfbW1pb19yZWdpb25zKGQsIGdhZGRyX3RvX2dmbih2Mm1fZGF0YS0+YWRkciksCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUEZOX1VQKHYybV9kYXRhLT5zaXplKSwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfbWZuKHBhZGRyX3RvX3Bmbih2Mm1fZGF0YS0+
YWRkcikpKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYWRkcl90b19tZm4odjJt
X2RhdGEtPmFkZHIpKTsKICAgICAgICAgaWYgKCByZXQgKQogICAgICAgICB7CiAgICAgICAgICAg
ICBwcmludGsoWEVOTE9HX0VSUiAiR0lDdjI6IE1hcCB2Mm0gZnJhbWUgdG8gZCVkIGZhaWxlZC5c
biIsCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0va2VybmVsLmMgYi94ZW4vYXJjaC9hcm0va2Vy
bmVsLmMKaW5kZXggMGVkOGI2MDA1Yy4uMWIzMmQ1NTI4NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
YXJtL2tlcm5lbC5jCisrKyBiL3hlbi9hcmNoL2FybS9rZXJuZWwuYwpAQCAtMTgzLDcgKzE4Myw3
IEBAIHN0YXRpYyB2b2lkIGtlcm5lbF96aW1hZ2VfbG9hZChzdHJ1Y3Qga2VybmVsX2luZm8gKmlu
Zm8pCiAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgIH0KIAotICAgICAgICBkc3QgPSBtYXBf
ZG9tYWluX3BhZ2UoX21mbihwYWRkcl90b19wZm4obWEpKSk7CisgICAgICAgIGRzdCA9IG1hcF9k
b21haW5fcGFnZShtYWRkcl90b19tZm4obWEpKTsKIAogICAgICAgICBjb3B5X2Zyb21fcGFkZHIo
ZHN0ICsgcywgcGFkZHIgKyBvZmZzLCBsKTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL21l
bV9hY2Nlc3MuYyBiL3hlbi9hcmNoL2FybS9tZW1fYWNjZXNzLmMKaW5kZXggMDRiMTUwNmIwMC4u
YmNmNDlmNWMxNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL21lbV9hY2Nlc3MuYworKysgYi94
ZW4vYXJjaC9hcm0vbWVtX2FjY2Vzcy5jCkBAIC0xMTMsNyArMTEzLDcgQEAgcDJtX21lbV9hY2Nl
c3NfY2hlY2tfYW5kX2dldF9wYWdlKHZhZGRyX3QgZ3ZhLCB1bnNpZ25lZCBsb25nIGZsYWcsCiAg
ICAgaWYgKCByYyA8IDAgKQogICAgICAgICBnb3RvIGVycjsKIAotICAgIGdmbiA9IF9nZm4ocGFk
ZHJfdG9fcGZuKGlwYSkpOworICAgIGdmbiA9IGdhZGRyX3RvX2dmbihpcGEpOwogCiAgICAgLyoK
ICAgICAgKiBXZSBkbyB0aGlzIGZpcnN0IGFzIHRoaXMgaXMgZmFzdGVyIGluIHRoZSBkZWZhdWx0
IGNhc2Ugd2hlbiBubwpAQCAtMjAzLDcgKzIwMyw3IEBAIGJvb2xfdCBwMm1fbWVtX2FjY2Vzc19j
aGVjayhwYWRkcl90IGdwYSwgdmFkZHJfdCBnbGEsIGNvbnN0IHN0cnVjdCBucGZlYyBucGZlYykK
ICAgICBpZiAoICFwMm0tPm1lbV9hY2Nlc3NfZW5hYmxlZCApCiAgICAgICAgIHJldHVybiB0cnVl
OwogCi0gICAgcmMgPSBwMm1fZ2V0X21lbV9hY2Nlc3Modi0+ZG9tYWluLCBfZ2ZuKHBhZGRyX3Rv
X3BmbihncGEpKSwgJnhtYSk7CisgICAgcmMgPSBwMm1fZ2V0X21lbV9hY2Nlc3Modi0+ZG9tYWlu
LCBnYWRkcl90b19nZm4oZ3BhKSwgJnhtYSk7CiAgICAgaWYgKCByYyApCiAgICAgICAgIHJldHVy
biB0cnVlOwogCkBAIC0yNDUsMTMgKzI0NSwxMyBAQCBib29sX3QgcDJtX21lbV9hY2Nlc3NfY2hl
Y2socGFkZHJfdCBncGEsIHZhZGRyX3QgZ2xhLCBjb25zdCBzdHJ1Y3QgbnBmZWMgbnBmZWMpCiAg
ICAgLyogRmlyc3QsIGhhbmRsZSByeDJydyBhbmQgbjJyd3ggY29udmVyc2lvbiBhdXRvbWF0aWNh
bGx5LiAqLwogICAgIGlmICggbnBmZWMud3JpdGVfYWNjZXNzICYmIHhtYSA9PSBYRU5NRU1fYWNj
ZXNzX3J4MnJ3ICkKICAgICB7Ci0gICAgICAgIHJjID0gcDJtX3NldF9tZW1fYWNjZXNzKHYtPmRv
bWFpbiwgX2dmbihwYWRkcl90b19wZm4oZ3BhKSksIDEsCisgICAgICAgIHJjID0gcDJtX3NldF9t
ZW1fYWNjZXNzKHYtPmRvbWFpbiwgZ2FkZHJfdG9fZ2ZuKGdwYSksIDEsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDAsIH4wLCBYRU5NRU1fYWNjZXNzX3J3LCAwKTsKICAgICAgICAg
cmV0dXJuIGZhbHNlOwogICAgIH0KICAgICBlbHNlIGlmICggeG1hID09IFhFTk1FTV9hY2Nlc3Nf
bjJyd3ggKQogICAgIHsKLSAgICAgICAgcmMgPSBwMm1fc2V0X21lbV9hY2Nlc3Modi0+ZG9tYWlu
LCBfZ2ZuKHBhZGRyX3RvX3BmbihncGEpKSwgMSwKKyAgICAgICAgcmMgPSBwMm1fc2V0X21lbV9h
Y2Nlc3Modi0+ZG9tYWluLCBnYWRkcl90b19nZm4oZ3BhKSwgMSwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgMCwgfjAsIFhFTk1FTV9hY2Nlc3Nfcnd4LCAwKTsKICAgICB9CiAKQEAg
LTI3Myw3ICsyNzMsNyBAQCBib29sX3QgcDJtX21lbV9hY2Nlc3NfY2hlY2socGFkZHJfdCBncGEs
IHZhZGRyX3QgZ2xhLCBjb25zdCBzdHJ1Y3QgbnBmZWMgbnBmZWMpCiAgICAgICAgICAgICB7CiAg
ICAgICAgICAgICAgICAgLyogQSBsaXN0ZW5lciBpcyBub3QgcmVxdWlyZWQsIHNvIGNsZWFyIHRo
ZSBhY2Nlc3MKICAgICAgICAgICAgICAgICAgKiByZXN0cmljdGlvbnMuICovCi0gICAgICAgICAg
ICAgICAgcmMgPSBwMm1fc2V0X21lbV9hY2Nlc3Modi0+ZG9tYWluLCBfZ2ZuKHBhZGRyX3RvX3Bm
bihncGEpKSwgMSwKKyAgICAgICAgICAgICAgICByYyA9IHAybV9zZXRfbWVtX2FjY2Vzcyh2LT5k
b21haW4sIGdhZGRyX3RvX2dmbihncGEpLCAxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDAsIH4wLCBYRU5NRU1fYWNjZXNzX3J3eCwgMCk7CiAgICAgICAgICAgICB9
CiAgICAgICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5jIGIveGVuL2FyY2gvYXJt
L21tLmMKaW5kZXggZjVkZjY2OWQ5Mi4uMDAxNGMyNGVjYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
YXJtL21tLmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTMxNSw3ICszMTUsNyBAQCBzdGF0
aWMgaW5saW5lIGxwYWVfdCBtZm5fdG9feGVuX2VudHJ5KG1mbl90IG1mbiwgdW5zaWduZWQgYXR0
cikKICAgICAgICAgYnJlYWs7CiAgICAgfQogCi0gICAgQVNTRVJUKCEocGZuX3RvX3BhZGRyKG1m
bl94KG1mbikpICYgflBBRERSX01BU0spKTsKKyAgICBBU1NFUlQoIShtZm5fdG9fbWFkZHIobWZu
KSAmIH5QQUREUl9NQVNLKSk7CiAKICAgICBlLnB0LmJhc2UgPSBtZm5feChtZm4pOwogCkBAIC01
MzYsOCArNTM2LDggQEAgdm9pZCBfX2luaXQgYXJjaF9pbml0X21lbW9yeSh2b2lkKQogc3RhdGlj
IGlubGluZSBscGFlX3QgcHRlX29mX3hlbmFkZHIodmFkZHJfdCB2YSkKIHsKICAgICBwYWRkcl90
IG1hID0gdmEgKyBwaHlzX29mZnNldDsKLSAgICB1bnNpZ25lZCBsb25nIG1mbiA9IG1hID4+IFBB
R0VfU0hJRlQ7Ci0gICAgcmV0dXJuIG1mbl90b194ZW5fZW50cnkoX21mbihtZm4pLCBXUklURUFM
TE9DKTsKKworICAgIHJldHVybiBtZm5fdG9feGVuX2VudHJ5KG1hZGRyX3RvX21mbihtYSksIFdS
SVRFQUxMT0MpOwogfQogCiAvKiBNYXAgdGhlIEZEVCBpbiB0aGUgZWFybHkgYm9vdCBwYWdlIHRh
YmxlICovCkBAIC02NDYsNyArNjQ2LDcgQEAgdm9pZCBfX2luaXQgc2V0dXBfcGFnZXRhYmxlcyh1
bnNpZ25lZCBsb25nIGJvb3RfcGh5c19vZmZzZXQsIHBhZGRyX3QgeGVuX3BhZGRyKQogICAgIC8q
IEluaXRpYWxpc2UgeGVuIHNlY29uZCBsZXZlbCBlbnRyaWVzIC4uLiAqLwogICAgIC8qIC4uLiBY
ZW4ncyB0ZXh0IGV0YyAqLwogCi0gICAgcHRlID0gbWZuX3RvX3hlbl9lbnRyeShfbWZuKHhlbl9w
YWRkcj4+UEFHRV9TSElGVCksIFdSSVRFQUxMT0MpOworICAgIHB0ZSA9IG1mbl90b194ZW5fZW50
cnkobWFkZHJfdG9fbWZuKHhlbl9wYWRkciksIFdSSVRFQUxMT0MpOwogICAgIHB0ZS5wdC54biA9
IDA7LyogQ29udGFpbnMgb3VyIHRleHQgbWFwcGluZyEgKi8KICAgICB4ZW5fc2Vjb25kW3NlY29u
ZF90YWJsZV9vZmZzZXQoWEVOX1ZJUlRfU1RBUlQpXSA9IHB0ZTsKIApAQCAtNjYzLDcgKzY2Myw3
IEBAIHZvaWQgX19pbml0IHNldHVwX3BhZ2V0YWJsZXModW5zaWduZWQgbG9uZyBib290X3BoeXNf
b2Zmc2V0LCBwYWRkcl90IHhlbl9wYWRkcikKIAogICAgIC8qIC4uLiBCb290IE1pc2MgYXJlYSBm
b3IgeGVuIHJlbG9jYXRpb24gKi8KICAgICBkZXN0X3ZhID0gQk9PVF9SRUxPQ19WSVJUX1NUQVJU
OwotICAgIHB0ZSA9IG1mbl90b194ZW5fZW50cnkoX21mbih4ZW5fcGFkZHIgPj4gUEFHRV9TSElG
VCksIFdSSVRFQUxMT0MpOworICAgIHB0ZSA9IG1mbl90b194ZW5fZW50cnkobWFkZHJfdG9fbWZu
KHhlbl9wYWRkciksIFdSSVRFQUxMT0MpOwogICAgIC8qIE1hcCB0aGUgZGVzdGluYXRpb24gaW4g
eGVuX3NlY29uZC4gKi8KICAgICB4ZW5fc2Vjb25kW3NlY29uZF90YWJsZV9vZmZzZXQoZGVzdF92
YSldID0gcHRlOwogICAgIC8qIE1hcCB0aGUgZGVzdGluYXRpb24gaW4gYm9vdF9zZWNvbmQuICov
CkBAIC02OTAsMTEgKzY5MCwxMSBAQCB2b2lkIF9faW5pdCBzZXR1cF9wYWdldGFibGVzKHVuc2ln
bmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwgcGFkZHJfdCB4ZW5fcGFkZHIpCiAgICAgLyogQnJl
YWsgdXAgdGhlIFhlbiBtYXBwaW5nIGludG8gNGsgcGFnZXMgYW5kIHByb3RlY3QgdGhlbSBzZXBh
cmF0ZWx5LiAqLwogICAgIGZvciAoIGkgPSAwOyBpIDwgTFBBRV9FTlRSSUVTOyBpKysgKQogICAg
IHsKLSAgICAgICAgdW5zaWduZWQgbG9uZyBtZm4gPSBwYWRkcl90b19wZm4oeGVuX3BhZGRyKSAr
IGk7CisgICAgICAgIG1mbl90IG1mbiA9IG1mbl9hZGQobWFkZHJfdG9fbWZuKHhlbl9wYWRkciks
IGkpOwogICAgICAgICB1bnNpZ25lZCBsb25nIHZhID0gWEVOX1ZJUlRfU1RBUlQgKyAoaSA8PCBQ
QUdFX1NISUZUKTsKICAgICAgICAgaWYgKCAhaXNfa2VybmVsKHZhKSApCiAgICAgICAgICAgICBi
cmVhazsKLSAgICAgICAgcHRlID0gbWZuX3RvX3hlbl9lbnRyeShfbWZuKG1mbiksIFdSSVRFQUxM
T0MpOworICAgICAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KG1mbiwgV1JJVEVBTExPQyk7CiAg
ICAgICAgIHB0ZS5wdC50YWJsZSA9IDE7IC8qIDRrIG1hcHBpbmdzIGFsd2F5cyBoYXZlIHRoaXMg
Yml0IHNldCAqLwogICAgICAgICBpZiAoIGlzX2tlcm5lbF90ZXh0KHZhKSB8fCBpc19rZXJuZWxf
aW5pdHRleHQodmEpICkKICAgICAgICAgewpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3AybS5j
IGIveGVuL2FyY2gvYXJtL3AybS5jCmluZGV4IGI3YmJlYTFkODEuLjI2NmQxYzNiZDYgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL2FybS9wMm0uYworKysgYi94ZW4vYXJjaC9hcm0vcDJtLmMKQEAgLTMx
MSw3ICszMTEsNyBAQCBtZm5fdCBwMm1fZ2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0s
IGdmbl90IGdmbiwKICAgICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdCAqdCwgcDJtX2FjY2Vz
c190ICphLAogICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKnBhZ2Vfb3JkZXIpCiB7
Ci0gICAgcGFkZHJfdCBhZGRyID0gcGZuX3RvX3BhZGRyKGdmbl94KGdmbikpOworICAgIHBhZGRy
X3QgYWRkciA9IGdmbl90b19nYWRkcihnZm4pOwogICAgIHVuc2lnbmVkIGludCBsZXZlbCA9IDA7
CiAgICAgbHBhZV90IGVudHJ5LCAqdGFibGU7CiAgICAgaW50IHJjOwpAQCAtNTQyLDcgKzU0Miw3
IEBAIHN0YXRpYyBscGFlX3QgbWZuX3RvX3AybV9lbnRyeShtZm5fdCBtZm4sIHAybV90eXBlX3Qg
dCwgcDJtX2FjY2Vzc190IGEpCiAKICAgICBwMm1fc2V0X3Blcm1pc3Npb24oJmUsIHQsIGEpOwog
Ci0gICAgQVNTRVJUKCEocGZuX3RvX3BhZGRyKG1mbl94KG1mbikpICYgflBBRERSX01BU0spKTsK
KyAgICBBU1NFUlQoIShtZm5fdG9fbWFkZHIobWZuKSAmIH5QQUREUl9NQVNLKSk7CiAKICAgICBl
LnAybS5iYXNlID0gbWZuX3gobWZuKTsKIApAQCAtODAzLDcgKzgwMyw3IEBAIHN0YXRpYyBpbnQg
X19wMm1fc2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwMm1fdHlwZV90IHQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1f
YWNjZXNzX3QgYSkKIHsKLSAgICBwYWRkcl90IGFkZHIgPSBwZm5fdG9fcGFkZHIoZ2ZuX3goc2dm
bikpOworICAgIHBhZGRyX3QgYWRkciA9IGdmbl90b19nYWRkcihzZ2ZuKTsKICAgICB1bnNpZ25l
ZCBpbnQgbGV2ZWwgPSAwOwogICAgIHVuc2lnbmVkIGludCB0YXJnZXQgPSAzIC0gKHBhZ2Vfb3Jk
ZXIgLyBMUEFFX1NISUZUKTsKICAgICBscGFlX3QgKmVudHJ5LCAqdGFibGUsIG9yaWdfcHRlOwpA
QCAtMTQ0MCwxMCArMTQ0MCwxMCBAQCBzdHJ1Y3QgcGFnZV9pbmZvICpnZXRfcGFnZV9mcm9tX2d2
YShzdHJ1Y3QgdmNwdSAqdiwgdmFkZHJfdCB2YSwKICAgICBpZiAoIHJjICkKICAgICAgICAgZ290
byBlcnI7CiAKLSAgICBpZiAoICFtZm5fdmFsaWQoX21mbihtYWRkciA+PiBQQUdFX1NISUZUKSkg
KQorICAgIGlmICggIW1mbl92YWxpZChtYWRkcl90b19tZm4obWFkZHIpKSApCiAgICAgICAgIGdv
dG8gZXJyOwogCi0gICAgcGFnZSA9IG1mbl90b19wYWdlKG1hZGRyID4+IFBBR0VfU0hJRlQpOwor
ICAgIHBhZ2UgPSBtZm5fdG9fcGFnZShtZm5feChtYWRkcl90b19tZm4obWFkZHIpKSk7CiAgICAg
QVNTRVJUKHBhZ2UpOwogCiAgICAgaWYgKCB1bmxpa2VseSghZ2V0X3BhZ2UocGFnZSwgZCkpICkK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvZXh5bm9zNS5jIGIveGVuL2FyY2gv
YXJtL3BsYXRmb3Jtcy9leHlub3M1LmMKaW5kZXggNDkyY2QzZTExZi4uMmFlNWZhNjZlMCAxMDA2
NDQKLS0tIGEveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9leHlub3M1LmMKKysrIGIveGVuL2FyY2gv
YXJtL3BsYXRmb3Jtcy9leHlub3M1LmMKQEAgLTgyLDEyICs4MiwxMiBAQCBzdGF0aWMgaW50IGV4
eW5vczVfaW5pdF90aW1lKHZvaWQpCiBzdGF0aWMgaW50IGV4eW5vczUyNTBfc3BlY2lmaWNfbWFw
cGluZyhzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIC8qIE1hcCB0aGUgY2hpcCBJRCAqLwotICAg
IG1hcF9tbWlvX3JlZ2lvbnMoZCwgX2dmbihwYWRkcl90b19wZm4oRVhZTk9TNV9QQV9DSElQSUQp
KSwgMSwKLSAgICAgICAgICAgICAgICAgICAgIF9tZm4ocGFkZHJfdG9fcGZuKEVYWU5PUzVfUEFf
Q0hJUElEKSkpOworICAgIG1hcF9tbWlvX3JlZ2lvbnMoZCwgZ2FkZHJfdG9fZ2ZuKEVYWU5PUzVf
UEFfQ0hJUElEKSwgMSwKKyAgICAgICAgICAgICAgICAgICAgIG1hZGRyX3RvX21mbihFWFlOT1M1
X1BBX0NISVBJRCkpOwogCiAgICAgLyogTWFwIHRoZSBQV00gcmVnaW9uICovCi0gICAgbWFwX21t
aW9fcmVnaW9ucyhkLCBfZ2ZuKHBhZGRyX3RvX3BmbihFWFlOT1M1X1BBX1RJTUVSKSksIDIsCi0g
ICAgICAgICAgICAgICAgICAgICBfbWZuKHBhZGRyX3RvX3BmbihFWFlOT1M1X1BBX1RJTUVSKSkp
OworICAgIG1hcF9tbWlvX3JlZ2lvbnMoZCwgZ2FkZHJfdG9fZ2ZuKEVYWU5PUzVfUEFfVElNRVIp
LCAyLAorICAgICAgICAgICAgICAgICAgICAgbWFkZHJfdG9fbWZuKEVYWU5PUzVfUEFfVElNRVIp
KTsKIAogICAgIHJldHVybiAwOwogfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3BsYXRmb3Jt
cy9vbWFwNS5jIGIveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9vbWFwNS5jCmluZGV4IGVhZGM0Zjgz
ODIuLjFlMWY5ZmE5NzAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvb21hcDUu
YworKysgYi94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL29tYXA1LmMKQEAgLTEwMSwyMCArMTAxLDIw
IEBAIHN0YXRpYyBpbnQgb21hcDVfaW5pdF90aW1lKHZvaWQpCiBzdGF0aWMgaW50IG9tYXA1X3Nw
ZWNpZmljX21hcHBpbmcoc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICAvKiBNYXAgdGhlIFBSTSBt
b2R1bGUgKi8KLSAgICBtYXBfbW1pb19yZWdpb25zKGQsIF9nZm4ocGFkZHJfdG9fcGZuKE9NQVA1
X1BSTV9CQVNFKSksIDIsCi0gICAgICAgICAgICAgICAgICAgICBfbWZuKHBhZGRyX3RvX3BmbihP
TUFQNV9QUk1fQkFTRSkpKTsKKyAgICBtYXBfbW1pb19yZWdpb25zKGQsIGdhZGRyX3RvX2dmbihP
TUFQNV9QUk1fQkFTRSksIDIsCisgICAgICAgICAgICAgICAgICAgICBtYWRkcl90b19tZm4oT01B
UDVfUFJNX0JBU0UpKTsKIAogICAgIC8qIE1hcCB0aGUgUFJNX01QVSAqLwotICAgIG1hcF9tbWlv
X3JlZ2lvbnMoZCwgX2dmbihwYWRkcl90b19wZm4oT01BUDVfUFJDTV9NUFVfQkFTRSkpLCAxLAot
ICAgICAgICAgICAgICAgICAgICAgX21mbihwYWRkcl90b19wZm4oT01BUDVfUFJDTV9NUFVfQkFT
RSkpKTsKKyAgICBtYXBfbW1pb19yZWdpb25zKGQsIGdhZGRyX3RvX2dmbihPTUFQNV9QUkNNX01Q
VV9CQVNFKSwgMSwKKyAgICAgICAgICAgICAgICAgICAgIG1hZGRyX3RvX21mbihPTUFQNV9QUkNN
X01QVV9CQVNFKSk7CiAKICAgICAvKiBNYXAgdGhlIFdha2V1cCBHZW4gKi8KLSAgICBtYXBfbW1p
b19yZWdpb25zKGQsIF9nZm4ocGFkZHJfdG9fcGZuKE9NQVA1X1dLVVBHRU5fQkFTRSkpLCAxLAot
ICAgICAgICAgICAgICAgICAgICAgX21mbihwYWRkcl90b19wZm4oT01BUDVfV0tVUEdFTl9CQVNF
KSkpOworICAgIG1hcF9tbWlvX3JlZ2lvbnMoZCwgZ2FkZHJfdG9fZ2ZuKE9NQVA1X1dLVVBHRU5f
QkFTRSksIDEsCisgICAgICAgICAgICAgICAgICAgICBtYWRkcl90b19tZm4oT01BUDVfV0tVUEdF
Tl9CQVNFKSk7CiAKICAgICAvKiBNYXAgdGhlIG9uLWNoaXAgU1JBTSAqLwotICAgIG1hcF9tbWlv
X3JlZ2lvbnMoZCwgX2dmbihwYWRkcl90b19wZm4oT01BUDVfU1JBTV9QQSkpLCAzMiwKLSAgICAg
ICAgICAgICAgICAgICAgIF9tZm4ocGFkZHJfdG9fcGZuKE9NQVA1X1NSQU1fUEEpKSk7CisgICAg
bWFwX21taW9fcmVnaW9ucyhkLCBnYWRkcl90b19nZm4oT01BUDVfU1JBTV9QQSksIDMyLAorICAg
ICAgICAgICAgICAgICAgICAgbWFkZHJfdG9fbWZuKE9NQVA1X1NSQU1fUEEpKTsKIAogICAgIHJl
dHVybiAwOwogfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9h
cm0vdHJhcHMuYwppbmRleCBjZTE5MDIxZjAxLi5jMDc5OTliNTE4IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC9hcm0vdHJhcHMuYworKysgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwpAQCAtMjQ4MSwxMiAr
MjQ4MSwxMiBAQCB2b2lkIGR1bXBfZ3Vlc3RfczFfd2FsayhzdHJ1Y3QgZG9tYWluICpkLCB2YWRk
cl90IGFkZHIpCiAgICAgdWludDMyX3QgKmZpcnN0ID0gTlVMTCwgKnNlY29uZCA9IE5VTEw7CiAg
ICAgbWZuX3QgbWZuOwogCi0gICAgbWZuID0gZ2ZuX3RvX21mbihkLCBfZ2ZuKHBhZGRyX3RvX3Bm
bih0dGJyMCkpKTsKKyAgICBtZm4gPSBnZm5fdG9fbWZuKGQsIGdhZGRyX3RvX2dmbih0dGJyMCkp
OwogCiAgICAgcHJpbnRrKCJkb20lZCBWQSAweCUwOCJQUkl2YWRkciJcbiIsIGQtPmRvbWFpbl9p
ZCwgYWRkcik7CiAgICAgcHJpbnRrKCIgICAgVFRCQ1I6IDB4JTA4IlBSSXJlZ2lzdGVyIlxuIiwg
dHRiY3IpOwogICAgIHByaW50aygiICAgIFRUQlIwOiAweCUwMTYiUFJJeDY0IiA9IDB4JSJQUklw
YWRkciJcbiIsCi0gICAgICAgICAgIHR0YnIwLCBwZm5fdG9fcGFkZHIobWZuX3gobWZuKSkpOwor
ICAgICAgICAgICB0dGJyMCwgbWZuX3RvX21hZGRyKG1mbikpOwogCiAgICAgaWYgKCB0dGJjciAm
IFRUQkNSX0VBRSApCiAgICAgewpAQCAtMjUwOCwxMiArMjUwOCwxMiBAQCB2b2lkIGR1bXBfZ3Vl
c3RfczFfd2FsayhzdHJ1Y3QgZG9tYWluICpkLCB2YWRkcl90IGFkZHIpCiAKICAgICBvZmZzZXQg
PSBhZGRyID4+ICgxMis4KTsKICAgICBwcmludGsoIjFTVFsweCUiUFJJeDMyIl0gKDB4JSJQUklw
YWRkciIpID0gMHglMDgiUFJJeDMyIlxuIiwKLSAgICAgICAgICAgb2Zmc2V0LCBwZm5fdG9fcGFk
ZHIobWZuX3gobWZuKSksIGZpcnN0W29mZnNldF0pOworICAgICAgICAgICBvZmZzZXQsIG1mbl90
b19tYWRkcihtZm4pLCBmaXJzdFtvZmZzZXRdKTsKICAgICBpZiAoICEoZmlyc3Rbb2Zmc2V0XSAm
IDB4MSkgfHwKICAgICAgICAgICAoZmlyc3Rbb2Zmc2V0XSAmIDB4MikgKQogICAgICAgICBnb3Rv
IGRvbmU7CiAKLSAgICBtZm4gPSBnZm5fdG9fbWZuKGQsIF9nZm4ocGFkZHJfdG9fcGZuKGZpcnN0
W29mZnNldF0pKSk7CisgICAgbWZuID0gZ2ZuX3RvX21mbihkLCBnYWRkcl90b19nZm4oZmlyc3Rb
b2Zmc2V0XSkpOwogCiAgICAgaWYgKCBtZm5fZXEobWZuLCBJTlZBTElEX01GTikgKQogICAgIHsK
QEAgLTI1MjMsNyArMjUyMyw3IEBAIHZvaWQgZHVtcF9ndWVzdF9zMV93YWxrKHN0cnVjdCBkb21h
aW4gKmQsIHZhZGRyX3QgYWRkcikKICAgICBzZWNvbmQgPSBtYXBfZG9tYWluX3BhZ2UobWZuKTsK
ICAgICBvZmZzZXQgPSAoYWRkciA+PiAxMikgJiAweDNGRjsKICAgICBwcmludGsoIjJORFsweCUi
UFJJeDMyIl0gKDB4JSJQUklwYWRkciIpID0gMHglMDgiUFJJeDMyIlxuIiwKLSAgICAgICAgICAg
b2Zmc2V0LCBwZm5fdG9fcGFkZHIobWZuX3gobWZuKSksIHNlY29uZFtvZmZzZXRdKTsKKyAgICAg
ICAgICAgb2Zmc2V0LCBtZm5fdG9fbWFkZHIobWZuKSwgc2Vjb25kW29mZnNldF0pOwogCiBkb25l
OgogICAgIGlmIChzZWNvbmQpIHVubWFwX2RvbWFpbl9wYWdlKHNlY29uZCk7CkBAIC0yNzU5LDEx
ICsyNzU5LDExIEBAIHN0YXRpYyB2b2lkIGRvX3RyYXBfZGF0YV9hYm9ydF9ndWVzdChzdHJ1Y3Qg
Y3B1X3VzZXJfcmVncyAqcmVncywKICAgICAgICAgICogd2l0aCB0aGUgU3RhZ2UtMiBwYWdlIHRh
YmxlLiBXYWxrIHRoZSBTdGFnZS0yIFBUIHRvIGNoZWNrCiAgICAgICAgICAqIGlmIHRoZSBlbnRy
eSBleGlzdHMuIElmIGl0J3MgdGhlIGNhc2UsIHJldHVybiB0byB0aGUgZ3Vlc3QKICAgICAgICAg
ICovCi0gICAgICAgIG1mbiA9IGdmbl90b19tZm4oY3VycmVudC0+ZG9tYWluLCBfZ2ZuKHBhZGRy
X3RvX3BmbihpbmZvLmdwYSkpKTsKKyAgICAgICAgbWZuID0gZ2ZuX3RvX21mbihjdXJyZW50LT5k
b21haW4sIGdhZGRyX3RvX2dmbihpbmZvLmdwYSkpOwogICAgICAgICBpZiAoICFtZm5fZXEobWZu
LCBJTlZBTElEX01GTikgKQogICAgICAgICAgICAgcmV0dXJuOwogCi0gICAgICAgIGlmICggdHJ5
X21hcF9tbWlvKF9nZm4ocGFkZHJfdG9fcGZuKGluZm8uZ3BhKSkpICkKKyAgICAgICAgaWYgKCB0
cnlfbWFwX21taW8oZ2FkZHJfdG9fZ2ZuKGluZm8uZ3BhKSkgKQogICAgICAgICAgICAgcmV0dXJu
OwogCiAgICAgICAgIGJyZWFrOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjIuYyBi
L3hlbi9hcmNoL2FybS92Z2ljLXYyLmMKaW5kZXggZGM5Zjk1Yjk0OC4uZTVjZmEzM2Q4YSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMtdjIuYworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy12
Mi5jCkBAIC02ODYsOCArNjg2LDggQEAgc3RhdGljIGludCB2Z2ljX3YyX2RvbWFpbl9pbml0KHN0
cnVjdCBkb21haW4gKmQpCiAgICAgICogTWFwIHRoZSBnaWMgdmlydHVhbCBjcHUgaW50ZXJmYWNl
IGluIHRoZSBnaWMgY3B1IGludGVyZmFjZQogICAgICAqIHJlZ2lvbiBvZiB0aGUgZ3Vlc3QuCiAg
ICAgICovCi0gICAgcmV0ID0gbWFwX21taW9fcmVnaW9ucyhkLCBfZ2ZuKHBhZGRyX3RvX3Bmbihj
YmFzZSkpLCBjc2l6ZSAvIFBBR0VfU0laRSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIF9t
Zm4ocGFkZHJfdG9fcGZuKHZiYXNlKSkpOworICAgIHJldCA9IG1hcF9tbWlvX3JlZ2lvbnMoZCwg
Z2FkZHJfdG9fZ2ZuKGNiYXNlKSwgY3NpemUgLyBQQUdFX1NJWkUsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICBtYWRkcl90b19tZm4odmJhc2UpKTsKICAgICBpZiAoIHJldCApCiAgICAgICAg
IHJldHVybiByZXQ7CiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 13 16:13:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 16: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 1dKoS0-0008NE-4z; Tue, 13 Jun 2017 16:13:52 +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 1dKoRy-0008Jx-G0
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 16:13:50 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 34/81-03557-D3F00495; Tue, 13 Jun 2017 16:13:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVysyfVTdeW3yH
 S4MIZboslHxezODB6HN39mymAMYo1My8pvyKBNePj/J9MBauMKhadnMfawDhPvYuRi0NIYDOj
 xN2Ze5khnNOMEhdeT2PqYuTkYBPQlLjz+ROYLSIgLXHt82VGEJtZIEKiacFesLiwgJvEm+vv2
 EBsFgFVib1X+oBsDg5eASuJy1tiQcISAvISu9ousoLYnEDhS8+bwMYICVhKNO9ezzSBkXsBI8
 MqRo3i1KKy1CJdQwu9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYxA/zIAwQ7Gmxs
 DDjFKcjApifJuuWITKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC157PIVJIsCg1PbUiLTMHGGgw
 aQkOHiUR3vssQGne4oLE3OLMdIjUKUZdjg2r139hEmLJy89LlRLnnQAyQwCkKKM0D24ELOgvM
 cpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZi3hQdoCk9mXgncpldARzABHXEd5H7e4pJEhJRUA2
 OOWeYl32mLWL+3hke3lh+ZPPnJf59PM2tYLn62l7JUzcsTTuLOkuOJK/y8pOi2j0zt3qNl3jH
 Gj/YyvFXj+/vY48TZN1XHjjFsD798trXtznYxXW/5E00HxM8uXHN5thHb3Xe+34M7b8zLW7Fz
 i91lhz2hLmnT13wSu2fgtTJbNlSw6qPJkqdKLMUZiYZazEXFiQA37zNNdQIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1497370428!95059963!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34558 invoked from network); 13 Jun 2017 16:13:48 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-27.messagelabs.com with SMTP; 13 Jun 2017 16:13: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 5B59C15A2;
 Tue, 13 Jun 2017 09:13: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 94F4F3F557;
 Tue, 13 Jun 2017 09:13:47 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue, 13 Jun 2017 17:13:15 +0100
Message-Id: <20170613161323.25196-17-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170613161323.25196-1-julien.grall@arm.com>
References: <20170613161323.25196-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 punit.agrawal@arm.com
Subject: [Xen-devel] [PATCH 16/24] xen/arm: mm: Use typesafe mfn for
	xenheap_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>

QWRkIG1vcmUgc2FmZXR5IHdoZW4gdXNpbmcgeGVuaGVhcF9tZm5fKi4KClNpZ25lZC1vZmYtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL21t
LmMgICAgICAgIHwgMTYgKysrKysrKystLS0tLS0tLQogeGVuL2FyY2gvYXJtL3NldHVwLmMgICAg
IHwgMTggKysrKysrKysrLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL21tLmggfCAxMSAr
KysrKystLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAyMyBpbnNlcnRpb25zKCspLCAyMiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hlbi9hcmNoL2FybS9tbS5j
CmluZGV4IDAwMTRjMjRlY2MuLmZiMDFmMDE4NzkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9t
bS5jCisrKyBiL3hlbi9hcmNoL2FybS9tbS5jCkBAIC0xMzgsOCArMTM4LDggQEAgdWludDY0X3Qg
aW5pdF90dGJyOwogc3RhdGljIHBhZGRyX3QgcGh5c19vZmZzZXQ7CiAKIC8qIExpbWl0cyBvZiB0
aGUgWGVuIGhlYXAgKi8KLXVuc2lnbmVkIGxvbmcgeGVuaGVhcF9tZm5fc3RhcnQgX19yZWFkX21v
c3RseSA9IH4wVUw7Ci11bnNpZ25lZCBsb25nIHhlbmhlYXBfbWZuX2VuZCBfX3JlYWRfbW9zdGx5
OworbWZuX3QgeGVuaGVhcF9tZm5fc3RhcnQgX19yZWFkX21vc3RseSA9IElOVkFMSURfTUZOOwor
bWZuX3QgeGVuaGVhcF9tZm5fZW5kIF9fcmVhZF9tb3N0bHk7CiB2YWRkcl90IHhlbmhlYXBfdmly
dF9lbmQgX19yZWFkX21vc3RseTsKICNpZmRlZiBDT05GSUdfQVJNXzY0CiB2YWRkcl90IHhlbmhl
YXBfdmlydF9zdGFydCBfX3JlYWRfbW9zdGx5OwpAQCAtODAxLDggKzgwMSw4IEBAIHZvaWQgX19p
bml0IHNldHVwX3hlbmhlYXBfbWFwcGluZ3ModW5zaWduZWQgbG9uZyBiYXNlX21mbiwKIAogICAg
IC8qIFJlY29yZCB3aGVyZSB0aGUgeGVuaGVhcCBpcywgZm9yIHRyYW5zbGF0aW9uIHJvdXRpbmVz
LiAqLwogICAgIHhlbmhlYXBfdmlydF9lbmQgPSBYRU5IRUFQX1ZJUlRfU1RBUlQgKyBucl9tZm5z
ICogUEFHRV9TSVpFOwotICAgIHhlbmhlYXBfbWZuX3N0YXJ0ID0gYmFzZV9tZm47Ci0gICAgeGVu
aGVhcF9tZm5fZW5kID0gYmFzZV9tZm4gKyBucl9tZm5zOworICAgIHhlbmhlYXBfbWZuX3N0YXJ0
ID0gX21mbihiYXNlX21mbik7CisgICAgeGVuaGVhcF9tZm5fZW5kID0gX21mbihiYXNlX21mbiAr
IG5yX21mbnMpOwogfQogI2Vsc2UgLyogQ09ORklHX0FSTV82NCAqLwogdm9pZCBfX2luaXQgc2V0
dXBfeGVuaGVhcF9tYXBwaW5ncyh1bnNpZ25lZCBsb25nIGJhc2VfbWZuLApAQCAtODE2LDE2ICs4
MTYsMTYgQEAgdm9pZCBfX2luaXQgc2V0dXBfeGVuaGVhcF9tYXBwaW5ncyh1bnNpZ25lZCBsb25n
IGJhc2VfbWZuLAogICAgIG1mbiA9IGJhc2VfbWZuICYgfigoRklSU1RfU0laRT4+UEFHRV9TSElG
VCktMSk7CiAKICAgICAvKiBGaXJzdCBjYWxsIHNldHMgdGhlIHhlbmhlYXAgcGh5c2ljYWwgYW5k
IHZpcnR1YWwgb2Zmc2V0LiAqLwotICAgIGlmICggeGVuaGVhcF9tZm5fc3RhcnQgPT0gfjBVTCAp
CisgICAgaWYgKCBtZm5fZXEoeGVuaGVhcF9tZm5fc3RhcnQsIElOVkFMSURfTUZOKSApCiAgICAg
ewotICAgICAgICB4ZW5oZWFwX21mbl9zdGFydCA9IGJhc2VfbWZuOworICAgICAgICB4ZW5oZWFw
X21mbl9zdGFydCA9IF9tZm4oYmFzZV9tZm4pOwogICAgICAgICB4ZW5oZWFwX3ZpcnRfc3RhcnQg
PSBESVJFQ1RNQVBfVklSVF9TVEFSVCArCiAgICAgICAgICAgICAoYmFzZV9tZm4gLSBtZm4pICog
UEFHRV9TSVpFOwogICAgIH0KIAotICAgIGlmICggYmFzZV9tZm4gPCB4ZW5oZWFwX21mbl9zdGFy
dCApCisgICAgaWYgKCBiYXNlX21mbiA8IG1mbl94KHhlbmhlYXBfbWZuX3N0YXJ0KSApCiAgICAg
ICAgIHBhbmljKCJjYW5ub3QgYWRkIHhlbmhlYXAgbWFwcGluZyBhdCAlbHggYmVsb3cgaGVhcCBz
dGFydCAlbHgiLAotICAgICAgICAgICAgICBiYXNlX21mbiwgeGVuaGVhcF9tZm5fc3RhcnQpOwor
ICAgICAgICAgICAgICBiYXNlX21mbiwgbWZuX3goeGVuaGVhcF9tZm5fc3RhcnQpKTsKIAogICAg
IGVuZF9tZm4gPSBiYXNlX21mbiArIG5yX21mbnM7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9zZXR1cC5jIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKaW5kZXggYWI0ZDhlNDIxOC4uM2IzNDg1
NTY2OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3NldHVwLmMKKysrIGIveGVuL2FyY2gvYXJt
L3NldHVwLmMKQEAgLTU1NSw4ICs1NTUsOCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgc2V0dXBfbW0o
dW5zaWduZWQgbG9uZyBkdGJfcGFkZHIsIHNpemVfdCBkdGJfc2l6ZSkKICAgICAgKiBhbmQgZW5v
dWdoIG1hcHBlZCBwYWdlcyBmb3IgY29weWluZyB0aGUgRFRCLgogICAgICAqLwogICAgIGR0Yl9w
YWdlcyA9IChkdGJfc2l6ZSArIFBBR0VfU0laRS0xKSA+PiBQQUdFX1NISUZUOwotICAgIGJvb3Rf
bWZuX3N0YXJ0ID0geGVuaGVhcF9tZm5fZW5kIC0gZHRiX3BhZ2VzIC0gMTsKLSAgICBib290X21m
bl9lbmQgPSB4ZW5oZWFwX21mbl9lbmQ7CisgICAgYm9vdF9tZm5fc3RhcnQgPSBtZm5feCh4ZW5o
ZWFwX21mbl9lbmQpIC0gZHRiX3BhZ2VzIC0gMTsKKyAgICBib290X21mbl9lbmQgPSBtZm5feCh4
ZW5oZWFwX21mbl9lbmQpOwogCiAgICAgaW5pdF9ib290X3BhZ2VzKHBmbl90b19wYWRkcihib290
X21mbl9zdGFydCksIHBmbl90b19wYWRkcihib290X21mbl9lbmQpKTsKIApAQCAtNTkxLDExICs1
OTEsMTEgQEAgc3RhdGljIHZvaWQgX19pbml0IHNldHVwX21tKHVuc2lnbmVkIGxvbmcgZHRiX3Bh
ZGRyLCBzaXplX3QgZHRiX3NpemUpCiAgICAgICAgICAgICAgICAgZSA9IGJhbmtfZW5kOwogCiAg
ICAgICAgICAgICAvKiBBdm9pZCB0aGUgeGVuaGVhcCAqLwotICAgICAgICAgICAgaWYgKCBzIDwg
cGZuX3RvX3BhZGRyKHhlbmhlYXBfbWZuX3N0YXJ0K3hlbmhlYXBfcGFnZXMpCi0gICAgICAgICAg
ICAgICAgICYmIHBmbl90b19wYWRkcih4ZW5oZWFwX21mbl9zdGFydCkgPCBlICkKKyAgICAgICAg
ICAgIGlmICggcyA8IG1mbl90b19tYWRkcihtZm5fYWRkKHhlbmhlYXBfbWZuX3N0YXJ0LCB4ZW5o
ZWFwX3BhZ2VzKSkKKyAgICAgICAgICAgICAgICAgJiYgbWZuX3RvX21hZGRyKHhlbmhlYXBfbWZu
X3N0YXJ0KSA8IGUgKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIGUgPSBwZm5fdG9f
cGFkZHIoeGVuaGVhcF9tZm5fc3RhcnQpOwotICAgICAgICAgICAgICAgIG4gPSBwZm5fdG9fcGFk
ZHIoeGVuaGVhcF9tZm5fc3RhcnQreGVuaGVhcF9wYWdlcyk7CisgICAgICAgICAgICAgICAgZSA9
IG1mbl90b19tYWRkcih4ZW5oZWFwX21mbl9zdGFydCk7CisgICAgICAgICAgICAgICAgbiA9IG1m
bl90b19tYWRkcihtZm5fYWRkKHhlbmhlYXBfbWZuX3N0YXJ0LCB4ZW5oZWFwX3BhZ2VzKSk7CiAg
ICAgICAgICAgICB9CiAKICAgICAgICAgICAgIGR0X3VucmVzZXJ2ZWRfcmVnaW9ucyhzLCBlLCBp
bml0X2Jvb3RfcGFnZXMsIDApOwpAQCAtNjEwLDcgKzYxMCw3IEBAIHN0YXRpYyB2b2lkIF9faW5p
dCBzZXR1cF9tbSh1bnNpZ25lZCBsb25nIGR0Yl9wYWRkciwgc2l6ZV90IGR0Yl9zaXplKQogCiAg
ICAgLyogQWRkIHhlbmhlYXAgbWVtb3J5IHRoYXQgd2FzIG5vdCBhbHJlYWR5IGFkZGVkIHRvIHRo
ZSBib290CiAgICAgICAgYWxsb2NhdG9yLiAqLwotICAgIGluaXRfeGVuaGVhcF9wYWdlcyhwZm5f
dG9fcGFkZHIoeGVuaGVhcF9tZm5fc3RhcnQpLAorICAgIGluaXRfeGVuaGVhcF9wYWdlcyhtZm5f
dG9fbWFkZHIoeGVuaGVhcF9tZm5fc3RhcnQpLAogICAgICAgICAgICAgICAgICAgICAgICBwZm5f
dG9fcGFkZHIoYm9vdF9tZm5fc3RhcnQpKTsKIH0KICNlbHNlIC8qIENPTkZJR19BUk1fNjQgKi8K
QEAgLTY2Miw4ICs2NjIsOCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgc2V0dXBfbW0odW5zaWduZWQg
bG9uZyBkdGJfcGFkZHIsIHNpemVfdCBkdGJfc2l6ZSkKICAgICB0b3RhbF9wYWdlcyArPSByYW1f
c2l6ZSA+PiBQQUdFX1NISUZUOwogCiAgICAgeGVuaGVhcF92aXJ0X2VuZCA9IFhFTkhFQVBfVklS
VF9TVEFSVCArIHJhbV9lbmQgLSByYW1fc3RhcnQ7Ci0gICAgeGVuaGVhcF9tZm5fc3RhcnQgPSBy
YW1fc3RhcnQgPj4gUEFHRV9TSElGVDsKLSAgICB4ZW5oZWFwX21mbl9lbmQgPSByYW1fZW5kID4+
IFBBR0VfU0hJRlQ7CisgICAgeGVuaGVhcF9tZm5fc3RhcnQgPSBtYWRkcl90b19tZm4ocmFtX3N0
YXJ0KTsKKyAgICB4ZW5oZWFwX21mbl9lbmQgPSBtYWRkcl90b19tZm4ocmFtX2VuZCk7CiAKICAg
ICAvKgogICAgICAqIE5lZWQgZW5vdWdoIG1hcHBlZCBwYWdlcyBmb3IgY29weWluZyB0aGUgRFRC
LgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oIGIveGVuL2luY2x1ZGUvYXNt
LWFybS9tbS5oCmluZGV4IGE0MmRhMjBmMGEuLjNkYWI2ZGM5YTEgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vbW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKQEAgLTEx
NSw3ICsxMTUsNyBAQCBzdHJ1Y3QgcGFnZV9pbmZvCiAjZGVmaW5lIFBHQ19jb3VudF93aWR0aCAg
IFBHX3NoaWZ0KDkpCiAjZGVmaW5lIFBHQ19jb3VudF9tYXNrICAgICgoMVVMPDxQR0NfY291bnRf
d2lkdGgpLTEpCiAKLWV4dGVybiB1bnNpZ25lZCBsb25nIHhlbmhlYXBfbWZuX3N0YXJ0LCB4ZW5o
ZWFwX21mbl9lbmQ7CitleHRlcm4gbWZuX3QgeGVuaGVhcF9tZm5fc3RhcnQsIHhlbmhlYXBfbWZu
X2VuZDsKIGV4dGVybiB2YWRkcl90IHhlbmhlYXBfdmlydF9lbmQ7CiAjaWZkZWYgQ09ORklHX0FS
TV82NAogZXh0ZXJuIHZhZGRyX3QgeGVuaGVhcF92aXJ0X3N0YXJ0OwpAQCAtMTI1LDcgKzEyNSw4
IEBAIGV4dGVybiB2YWRkcl90IHhlbmhlYXBfdmlydF9zdGFydDsKICNkZWZpbmUgaXNfeGVuX2hl
YXBfcGFnZShwYWdlKSBpc194ZW5faGVhcF9tZm4ocGFnZV90b19tZm4ocGFnZSkpCiAjZGVmaW5l
IGlzX3hlbl9oZWFwX21mbihtZm4pICh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAogICAgIHVuc2lnbmVkIGxvbmcgX21mbiA9IChtZm4pOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKLSAgICAoX21mbiA+PSB4ZW5oZWFwX21mbl9zdGFydCAmJiBfbWZuIDwgeGVu
aGVhcF9tZm5fZW5kKTsgICAgICBcCisgICAgKF9tZm4gPj0gbWZuX3goeGVuaGVhcF9tZm5fc3Rh
cnQpICYmICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICBfbWZuIDwgbWZuX3goeGVuaGVh
cF9tZm5fZW5kKSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKIH0pCiAjZWxzZQogI2Rl
ZmluZSBpc194ZW5faGVhcF9wYWdlKHBhZ2UpICgocGFnZSktPmNvdW50X2luZm8gJiBQR0NfeGVu
X2hlYXApCkBAIC0yMzUsNyArMjM2LDcgQEAgc3RhdGljIGlubGluZSBwYWRkcl90IF9fdmlydF90
b19tYWRkcih2YWRkcl90IHZhKQogc3RhdGljIGlubGluZSB2b2lkICptYWRkcl90b192aXJ0KHBh
ZGRyX3QgbWEpCiB7CiAgICAgQVNTRVJUKGlzX3hlbl9oZWFwX21mbihtYSA+PiBQQUdFX1NISUZU
KSk7Ci0gICAgbWEgLT0gcGZuX3RvX3BhZGRyKHhlbmhlYXBfbWZuX3N0YXJ0KTsKKyAgICBtYSAt
PSBtZm5fdG9fbWFkZHIoeGVuaGVhcF9tZm5fc3RhcnQpOwogICAgIHJldHVybiAodm9pZCAqKSh1
bnNpZ25lZCBsb25nKSBtYSArIFhFTkhFQVBfVklSVF9TVEFSVDsKIH0KICNlbHNlCkBAIC0yNDMs
NyArMjQ0LDcgQEAgc3RhdGljIGlubGluZSB2b2lkICptYWRkcl90b192aXJ0KHBhZGRyX3QgbWEp
CiB7CiAgICAgQVNTRVJUKHBmbl90b19wZHgobWEgPj4gUEFHRV9TSElGVCkgPCAoRElSRUNUTUFQ
X1NJWkUgPj4gUEFHRV9TSElGVCkpOwogICAgIHJldHVybiAodm9pZCAqKShYRU5IRUFQX1ZJUlRf
U1RBUlQgLQotICAgICAgICAgICAgICAgICAgICBwZm5fdG9fcGFkZHIoeGVuaGVhcF9tZm5fc3Rh
cnQpICsKKyAgICAgICAgICAgICAgICAgICAgbWZuX3RvX21hZGRyKHhlbmhlYXBfbWZuX3N0YXJ0
KSArCiAgICAgICAgICAgICAgICAgICAgICgobWEgJiBtYV92YV9ib3R0b21fbWFzaykgfAogICAg
ICAgICAgICAgICAgICAgICAgKChtYSAmIG1hX3RvcF9tYXNrKSA+PiBwZm5fcGR4X2hvbGVfc2hp
ZnQpKSk7CiB9CkBAIC0yODQsNyArMjg1LDcgQEAgc3RhdGljIGlubGluZSBzdHJ1Y3QgcGFnZV9p
bmZvICp2aXJ0X3RvX3BhZ2UoY29uc3Qgdm9pZCAqdikKICAgICBBU1NFUlQodmEgPCB4ZW5oZWFw
X3ZpcnRfZW5kKTsKIAogICAgIHBkeCA9ICh2YSAtIFhFTkhFQVBfVklSVF9TVEFSVCkgPj4gUEFH
RV9TSElGVDsKLSAgICBwZHggKz0gcGZuX3RvX3BkeCh4ZW5oZWFwX21mbl9zdGFydCk7CisgICAg
cGR4ICs9IHBmbl90b19wZHgobWZuX3goeGVuaGVhcF9tZm5fc3RhcnQpKTsKICAgICByZXR1cm4g
ZnJhbWVfdGFibGUgKyBwZHggLSBmcmFtZXRhYmxlX2Jhc2VfcGR4OwogfQogCi0tIAoyLjExLjAK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 13 16:13:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 16: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 1dKoS2-0008Ra-Gs; Tue, 13 Jun 2017 16: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 <julien.grall@arm.com>) id 1dKoS0-0008Nw-T2
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 16:13:53 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 70/2B-26749-04F00495; Tue, 13 Jun 2017 16:13:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsVysyfVTdee3yH
 SoPuBiMWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmnFwWXnBYfaK671n2RsYf7N2MXJyCAlsZpRo
 nVnQxcgFZJ9mlDhw+hA7SIJNQFPizudPTCC2iIC0xLXPlxlBbGaBCImmBXvB4sICLhJHJq0Gq
 ufgYBFQleg/aAsS5hWwkrh+4z9YiYSAvMSutotguziB4peeNzFC7LWUaN69nmkCI/cCRoZVjO
 rFqUVlqUW6FnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIGeZQCCHYwX2p0PMUp
 yMCmJ8m65YhMpxJeUn1KZkVicEV9UmpNafIhRhoNDSYLXns8hUkiwKDU9tSItMwcYYjBpCQ4e
 JRHe+yxAad7igsTc4sx0iNQpRl2Opg9bvjAJseTl56VKifP+4QUqEgApyijNgxsBC/dLjLJSw
 ryMQEcJ8RSkFuVmlqDKv2IU52BUEuZt4QGawpOZVwK36RXQEUxAR1wHuZ+3uCQRISXVwFjeuj
 CiLFhpg3B44IS6r/r7H5ncNtWri9/3/EXOeWexE6E7Yi4cyy6TL9StVd7euGpuSFdi6qdlDgq
 xE5tmFBmrsdtwmmQlRv7zK3w8kXN6RFld8svmh89X/G1X/br8la+4n5rAul+t0V/OCE7p/GKy
 MPff24vH/x5Lv+bF4tk7VcZV4LXcbyWW4oxEQy3mouJEADVhco5yAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1497370430!97858229!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11115 invoked from network); 13 Jun 2017 16:13:51 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-16.tower-31.messagelabs.com with SMTP; 13 Jun 2017 16:13: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 5FCEB1596;
 Tue, 13 Jun 2017 09:13: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 9BD2D3F557;
 Tue, 13 Jun 2017 09:13:49 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue, 13 Jun 2017 17:13:17 +0100
Message-Id: <20170613161323.25196-19-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170613161323.25196-1-julien.grall@arm.com>
References: <20170613161323.25196-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 punit.agrawal@arm.com
Subject: [Xen-devel] [PATCH 18/24] xen/arm: mm: Use typesafe MFN in
	dump_pt_walk
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4
ZW4vYXJjaC9hcm0vbW0uYyB8IDQgKystLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygr
KSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hlbi9h
cmNoL2FybS9tbS5jCmluZGV4IDg1NzMxOTJlM2EuLjQ1MmMxZTI2YzMgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL2FybS9tbS5jCisrKyBiL3hlbi9hcmNoL2FybS9tbS5jCkBAIC0xODEsNyArMTgxLDcg
QEAgdm9pZCBkdW1wX3B0X3dhbGsocGFkZHJfdCB0dGJyLCBwYWRkcl90IGFkZHIsCiAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBpbnQgbnJfcm9vdF90YWJsZXMpCiB7CiAgICAgc3RhdGljIGNv
bnN0IGNoYXIgKmxldmVsX3N0cnNbNF0gPSB7ICIwVEgiLCAiMVNUIiwgIjJORCIsICIzUkQiIH07
Ci0gICAgY29uc3QgdW5zaWduZWQgbG9uZyByb290X3BmbiA9IHBhZGRyX3RvX3Bmbih0dGJyKTsK
KyAgICBjb25zdCBtZm5fdCByb290X21mbiA9IG1hZGRyX3RvX21mbih0dGJyKTsKICAgICBjb25z
dCB1bnNpZ25lZCBpbnQgb2Zmc2V0c1s0XSA9IHsKICAgICAgICAgemVyb2V0aF90YWJsZV9vZmZz
ZXQoYWRkciksCiAgICAgICAgIGZpcnN0X3RhYmxlX29mZnNldChhZGRyKSwKQEAgLTIxNSw3ICsy
MTUsNyBAQCB2b2lkIGR1bXBfcHRfd2FsayhwYWRkcl90IHR0YnIsIHBhZGRyX3QgYWRkciwKICAg
ICBlbHNlCiAgICAgICAgIHJvb3RfdGFibGUgPSAwOwogCi0gICAgbWFwcGluZyA9IG1hcF9kb21h
aW5fcGFnZShfbWZuKHJvb3RfcGZuICsgcm9vdF90YWJsZSkpOworICAgIG1hcHBpbmcgPSBtYXBf
ZG9tYWluX3BhZ2UobWZuX2FkZChyb290X21mbiwgcm9vdF90YWJsZSkpOwogCiAgICAgZm9yICgg
bGV2ZWwgPSByb290X2xldmVsOyA7IGxldmVsKysgKQogICAgIHsKLS0gCjIuMTEuMAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 13 16:13:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 16: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 1dKoS2-0008SF-O6; Tue, 13 Jun 2017 16: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 <julien.grall@arm.com>) id 1dKoS1-0008Os-64
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 16:13:53 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 3E/53-03696-04F00495; Tue, 13 Jun 2017 16:13:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCLMWRWlGSWpSXmKPExsVysyfVTdeB3yH
 SYPsrVoslHxezODB6HN39mymAMYo1My8pvyKBNWPK16msBQ/EK3btNmhg/CPUxcjFISSwmVHi
 +Is2xi5GTiDnNKNE15JSEJtNQFPizudPTCC2iIC0xLXPl8FqmAUiJJoW7AWKc3AIC0RKbF9cD
 hJmEVCV2PPhETOIzStgJbH2zA02EFtCQF5iV9tFVhCbEyh+6XkT1CpLiebd65kmMHIvYGRYxa
 hRnFpUllqka2yol1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kR6FsGINjB2LQo8BC
 jJAeTkijvlis2kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeHfwOkQKCRalpqdWpGXmAIMMJi3B
 waMkwnufBSjNW1yQmFucmQ6ROsWoKCXO+wekTwAkkVGaB9cGC+xLjLJSwryMQIcI8RSkFuVml
 qDKv2IU52BUEuZt4QGawpOZVwI3/RXQYiagxddBbuYtLklESEk1MGaFXnm497qjVtXGr5vmMg
 ZbzKn89stqx68lvbG3c3fote5lmCrzNlF9LufBW8G23+aVJV421hJLl1u12qbS4AbnZMP76zd
 JvE7osusWtlXcecVw19YfWQcsLXR6lnmIxEyuijsyqftokrv8v2xf6+KSx4avS17bS017e3S1
 hEWsh+eSjQ8DpZVYijMSDbWYi4oTAXcAt2FnAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1497370431!54632337!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33967 invoked from network); 13 Jun 2017 16:13:51 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-27.messagelabs.com with SMTP; 13 Jun 2017 16:13: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 636FC15A2;
 Tue, 13 Jun 2017 09:13: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 9C95B3F557;
 Tue, 13 Jun 2017 09:13:50 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue, 13 Jun 2017 17:13:18 +0100
Message-Id: <20170613161323.25196-20-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170613161323.25196-1-julien.grall@arm.com>
References: <20170613161323.25196-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 punit.agrawal@arm.com
Subject: [Xen-devel] [PATCH 19/24] xen/arm: p2m: Redefine mfn_to_page and
	page_to_mfn 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>

VGhlIGZpbGUgeGVuL2FyY2gvYXJtL3AybS5jIGlzIHVzaW5nIHR5cGVzYWZlIE1GTiBpbiBtb3N0
IG9mIHRoZSBwbGFjZS4KVGhpcyByZXF1aXJlcyBjYWxsZXIgdG8gbWZuX3RvX3BhZ2UgYW5kIHBh
Z2VfdG9fbWZuIHRvIHVzZSBfbWZuL21mbl94LgoKVG8gYXZvaWQgZXh0cmEgX21mbi9tZm5feCwg
cmUtZGVmaW5lIG1mbl90b19wYWdlIGFuZCBwYWdlX3RvX21mbiB3aXRoaW4KeGVuL2FyY2gvYXJt
L3AybS5jIHRvIGhhbmRsZSB0eXBlc2FmZSBNRk4uCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9wMm0uYyB8IDIwICsr
KysrKysrKysrKystLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKSwgNyBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcDJtLmMgYi94ZW4vYXJjaC9h
cm0vcDJtLmMKaW5kZXggMjY2ZDFjM2JkNi4uNmMxYWM3MDA0NCAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gvYXJtL3AybS5jCisrKyBiL3hlbi9hcmNoL2FybS9wMm0uYwpAQCAtMzgsNiArMzgsMTIgQEAg
c3RhdGljIHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IG1heF92bWlkID0gTUFYX1ZNSURfOF9C
SVQ7CiAKICNkZWZpbmUgUDJNX1JPT1RfUEFHRVMgICAgKDE8PFAyTV9ST09UX09SREVSKQogCisv
KiBPdmVycmlkZSBtYWNyb3MgZnJvbSBhc20vbW0uaCB0byBtYWtlIHRoZW0gd29yayB3aXRoIG1m
bl90ICovCisjdW5kZWYgbWZuX3RvX3BhZ2UKKyNkZWZpbmUgbWZuX3RvX3BhZ2UobWZuKSBfX21m
bl90b19wYWdlKG1mbl94KG1mbikpCisjdW5kZWYgcGFnZV90b19tZm4KKyNkZWZpbmUgcGFnZV90
b19tZm4ocGcpIF9tZm4oX19wYWdlX3RvX21mbihwZykpCisKIHVuc2lnbmVkIGludCBfX3JlYWRf
bW9zdGx5IHAybV9pcGFfYml0czsKIAogLyogSGVscGVycyB0byBsb29rdXAgdGhlIHByb3BlcnRp
ZXMgb2YgZWFjaCBsZXZlbCAqLwpAQCAtMTE1LDcgKzEyMSw3IEBAIHZvaWQgZHVtcF9wMm1fbG9v
a3VwKHN0cnVjdCBkb21haW4gKmQsIHBhZGRyX3QgYWRkcikKICAgICBwcmludGsoImRvbSVkIElQ
QSAweCUiUFJJcGFkZHIiXG4iLCBkLT5kb21haW5faWQsIGFkZHIpOwogCiAgICAgcHJpbnRrKCJQ
Mk0gQCAlcCBtZm46MHglbHhcbiIsCi0gICAgICAgICAgIHAybS0+cm9vdCwgcGFnZV90b19tZm4o
cDJtLT5yb290KSk7CisgICAgICAgICAgIHAybS0+cm9vdCwgbWZuX3gocGFnZV90b19tZm4ocDJt
LT5yb290KSkpOwogCiAgICAgZHVtcF9wdF93YWxrKHBhZ2VfdG9fbWFkZHIocDJtLT5yb290KSwg
YWRkciwKICAgICAgICAgICAgICAgICAgUDJNX1JPT1RfTEVWRUwsIFAyTV9ST09UX1BBR0VTKTsK
QEAgLTU5MSw3ICs1OTcsNyBAQCBzdGF0aWMgaW50IHAybV9jcmVhdGVfdGFibGUoc3RydWN0IHAy
bV9kb21haW4gKnAybSwgbHBhZV90ICplbnRyeSkKICAgICAgKiBUaGUgYWNjZXNzIHZhbHVlIGRv
ZXMgbm90IG1hdHRlciBiZWNhdXNlIHRoZSBoYXJkd2FyZSB3aWxsIGlnbm9yZQogICAgICAqIHRo
ZSBwZXJtaXNzaW9uIGZpZWxkcyBmb3IgdGFibGUgZW50cnkuCiAgICAgICovCi0gICAgcHRlID0g
bWZuX3RvX3AybV9lbnRyeShfbWZuKHBhZ2VfdG9fbWZuKHBhZ2UpKSwgcDJtX2ludmFsaWQsCisg
ICAgcHRlID0gbWZuX3RvX3AybV9lbnRyeShwYWdlX3RvX21mbihwYWdlKSwgcDJtX2ludmFsaWQs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm0tPmRlZmF1bHRfYWNjZXNzKTsKIAogICAg
IHAybV93cml0ZV9wdGUoZW50cnksIHB0ZSwgcDJtLT5jbGVhbl9wdGUpOwpAQCAtNjUwLDkgKzY1
Niw5IEBAIHN0YXRpYyB2b2lkIHAybV9wdXRfbDNfcGFnZShjb25zdCBscGFlX3QgcHRlKQogICAg
ICAqLwogICAgIGlmICggcDJtX2lzX2ZvcmVpZ24ocHRlLnAybS50eXBlKSApCiAgICAgewotICAg
ICAgICB1bnNpZ25lZCBsb25nIG1mbiA9IHB0ZS5wMm0uYmFzZTsKKyAgICAgICAgbWZuX3QgbWZu
ID0gX21mbihwdGUucDJtLmJhc2UpOwogCi0gICAgICAgIEFTU0VSVChtZm5fdmFsaWQoX21mbiht
Zm4pKSk7CisgICAgICAgIEFTU0VSVChtZm5fdmFsaWQobWZuKSk7CiAgICAgICAgIHB1dF9wYWdl
KG1mbl90b19wYWdlKG1mbikpOwogICAgIH0KIH0KQEAgLTcwMiw3ICs3MDgsNyBAQCBzdGF0aWMg
dm9pZCBwMm1fZnJlZV9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgIG1mbiA9IF9t
Zm4oZW50cnkucDJtLmJhc2UpOwogICAgIEFTU0VSVChtZm5fdmFsaWQobWZuKSk7CiAKLSAgICBw
ZyA9IG1mbl90b19wYWdlKG1mbl94KG1mbikpOworICAgIHBnID0gbWZuX3RvX3BhZ2UobWZuKTsK
IAogICAgIHBhZ2VfbGlzdF9kZWwocGcsICZwMm0tPnBhZ2VzKTsKICAgICBmcmVlX2RvbWhlYXBf
cGFnZShwZyk7CkBAIC03ODAsNyArNzg2LDcgQEAgc3RhdGljIGJvb2wgcDJtX3NwbGl0X3N1cGVy
cGFnZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBscGFlX3QgKmVudHJ5LAogCiAgICAgdW5tYXBf
ZG9tYWluX3BhZ2UodGFibGUpOwogCi0gICAgcHRlID0gbWZuX3RvX3AybV9lbnRyeShfbWZuKHBh
Z2VfdG9fbWZuKHBhZ2UpKSwgcDJtX2ludmFsaWQsCisgICAgcHRlID0gbWZuX3RvX3AybV9lbnRy
eShwYWdlX3RvX21mbihwYWdlKSwgcDJtX2ludmFsaWQsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwMm0tPmRlZmF1bHRfYWNjZXNzKTsKIAogICAgIC8qCkBAIC0xNDQzLDcgKzE0NDksNyBA
QCBzdHJ1Y3QgcGFnZV9pbmZvICpnZXRfcGFnZV9mcm9tX2d2YShzdHJ1Y3QgdmNwdSAqdiwgdmFk
ZHJfdCB2YSwKICAgICBpZiAoICFtZm5fdmFsaWQobWFkZHJfdG9fbWZuKG1hZGRyKSkgKQogICAg
ICAgICBnb3RvIGVycjsKIAotICAgIHBhZ2UgPSBtZm5fdG9fcGFnZShtZm5feChtYWRkcl90b19t
Zm4obWFkZHIpKSk7CisgICAgcGFnZSA9IG1mbl90b19wYWdlKG1hZGRyX3RvX21mbihtYWRkcikp
OwogICAgIEFTU0VSVChwYWdlKTsKIAogICAgIGlmICggdW5saWtlbHkoIWdldF9wYWdlKHBhZ2Us
IGQpKSApCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 13 16:13:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 16:13:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKoS4-0008Uq-11; Tue, 13 Jun 2017 16: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 <julien.grall@arm.com>) id 1dKoS2-0008R8-KO
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 16:13:54 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 32/F9-03058-14F00495; Tue, 13 Jun 2017 16:13:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsVysyfVTdeR3yH
 SYOIWQYslHxezODB6HN39mymAMYo1My8pvyKBNePF2S8sBefkKvb+amNtYNwo0cXIxSEksJlR
 Yu7SGYwQzmlGiV9Xuli7GDk52AQ0Je58/sQEYosISEtc+3yZEcRmFoiQaFqwFywuLOAj0fz5M
 JjNIqAqsWHrcrAaXgEriWf/v7KB2BIC8hK72i6CzeQEil963gRWIyRgKdG8ez3TBEbuBYwMqx
 g1ilOLylKLdI1M9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAj3MAAQ7GFctCDz
 EKMnBpCTKu+WKTaQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV57PodIIcGi1PTUirTMHGCowaQl
 OHiURHjvswCleYsLEnOLM9MhUqcYFaXEef/wAiUEQBIZpXlwbbDwvsQoKyXMywh0iBBPQWpRb
 mYJqvwrRnEORiVh3hYeoCk8mXklcNNfAS1mAlp8HeRm3uKSRISUVANjut9FLaWXUT4POSXyqz
 hedPItiPkhqpaVLjDBIdbnuWn88wvdQZsvNVx3cNh0ieu+7bTH6xZt8t93sL3i7I69QVsyitv
 mHe1fW8nS3d6/WdzO/eZeAau5ziH6Ca+0p3477r/bmLm5N7xFYVoj902vSKuidv6MugCRyZw7
 DNZtC2jybi5Lu6XEUpyRaKjFXFScCACkqWbsagIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1497370432!102885192!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55612 invoked from network); 13 Jun 2017 16:13:53 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-27.messagelabs.com with SMTP; 13 Jun 2017 16:13: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 65ADB1596;
 Tue, 13 Jun 2017 09:13: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 A07783F557;
 Tue, 13 Jun 2017 09:13:51 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue, 13 Jun 2017 17:13:19 +0100
Message-Id: <20170613161323.25196-21-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170613161323.25196-1-julien.grall@arm.com>
References: <20170613161323.25196-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 punit.agrawal@arm.com
Subject: [Xen-devel] [PATCH 20/24] xen/arm: mm: Redefine virt_to_mfn to
	support 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>

VGhlIGZpbGUgeGVuL2FyY2gvYXJtL21tLmMgaXMgdXNpbmcgdGhlIHR5cGVzYWZlIE1GTiBpbiBt
b3N0IG9mIHRoZQpwbGFjZS4gVGhpcyByZXF1aXJlcyBhbGwgY2FsbGVyIG9mIHZpcnRfdG9fbWZu
IHRvIHByZWZpeGVkIGJ5IF9tZm4oLi4uKS4KClRvIGF2b2lkIHRoZSBleHRyYSBfbWZuKC4uLiks
IHJlLWRlZmluZWQgdmlydF90b19tZm4gd2l0aGluIGFyY2gvYXJtL21tLmMKdG8gaGFuZGxlIHR5
cGVzYWZlIE1GTi4KClRoaXMgcGF0Y2ggYWxzbyBpbnRyb2R1Y2UgX192aXJ0X3RvX21mbiwgc28g
dmlydF90b19tZm4gY2FuIGJlCnJlLWRlZmluZWQgZWFzaWx5LgoKU2lnbmVkLW9mZi1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vbW0uYyAg
ICAgICAgfCAxNiArKysrKysrKysrLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL21tLmggfCAg
MyArKy0KIDIgZmlsZXMgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hlbi9hcmNoL2FybS9tbS5jCmluZGV4
IDQ1MmMxZTI2YzMuLjJmZjE2ODhmM2YgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9tbS5jCisr
KyBiL3hlbi9hcmNoL2FybS9tbS5jCkBAIC00NCw2ICs0NCwxMCBAQAogCiBzdHJ1Y3QgZG9tYWlu
ICpkb21feGVuLCAqZG9tX2lvLCAqZG9tX2NvdzsKIAorLyogT3ZlcnJpZGUgbWFjcm9zIGZyb20g
YXNtL3BhZ2UuaCB0byBtYWtlIHRoZW0gd29yayB3aXRoIG1mbl90ICovCisjdW5kZWYgdmlydF90
b19tZm4KKyNkZWZpbmUgdmlydF90b19tZm4odmEpIF9tZm4oX192aXJ0X3RvX21mbih2YSkpCisK
IC8qIFN0YXRpYyBzdGFydC1vZi1kYXkgcGFnZXRhYmxlcyB0aGF0IHdlIHVzZSBiZWZvcmUgdGhl
IGFsbG9jYXRvcnMKICAqIGFyZSB1cC4gVGhlc2UgYXJlIHVzZWQgYnkgYWxsIENQVXMgZHVyaW5n
IGJyaW5ndXAgYmVmb3JlIHN3aXRjaGluZwogICogdG8gdGhlIENQVXMgb3duIHBhZ2V0YWJsZXMu
CkBAIC00NzksNyArNDgzLDcgQEAgdW5zaWduZWQgbG9uZyBkb21haW5fcGFnZV9tYXBfdG9fbWZu
KGNvbnN0IHZvaWQgKnB0cikKICAgICB1bnNpZ25lZCBsb25nIG9mZnNldCA9ICh2YT4+VEhJUkRf
U0hJRlQpICYgTFBBRV9FTlRSWV9NQVNLOwogCiAgICAgaWYgKCB2YSA+PSBWTUFQX1ZJUlRfU1RB
UlQgJiYgdmEgPCBWTUFQX1ZJUlRfRU5EICkKLSAgICAgICAgcmV0dXJuIHZpcnRfdG9fbWZuKHZh
KTsKKyAgICAgICAgcmV0dXJuIG1mbl94KHZpcnRfdG9fbWZuKHZhKSk7CiAKICAgICBBU1NFUlQo
c2xvdCA+PSAwICYmIHNsb3QgPCBET01IRUFQX0VOVFJJRVMpOwogICAgIEFTU0VSVChtYXBbc2xv
dF0ucHQuYXZhaWwgIT0gMCk7CkBAIC03NjQsNyArNzY4LDcgQEAgaW50IGluaXRfc2Vjb25kYXJ5
X3BhZ2V0YWJsZXMoaW50IGNwdSkKICAgICAgKiBkb21oZWFwIG1hcHBpbmcgcGFnZXMuICovCiAg
ICAgZm9yICggaSA9IDA7IGkgPCBET01IRUFQX1NFQ09ORF9QQUdFUzsgaSsrICkKICAgICB7Ci0g
ICAgICAgIHB0ZSA9IG1mbl90b194ZW5fZW50cnkoX21mbih2aXJ0X3RvX21mbihkb21oZWFwK2kq
TFBBRV9FTlRSSUVTKSksCisgICAgICAgIHB0ZSA9IG1mbl90b194ZW5fZW50cnkodmlydF90b19t
Zm4oZG9taGVhcCtpKkxQQUVfRU5UUklFUyksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgV1JJVEVBTExPQyk7CiAgICAgICAgIHB0ZS5wdC50YWJsZSA9IDE7CiAgICAgICAgIHdyaXRl
X3B0ZSgmZmlyc3RbZmlyc3RfdGFibGVfb2Zmc2V0KERPTUhFQVBfVklSVF9TVEFSVCtpKkZJUlNU
X1NJWkUpXSwgcHRlKTsKQEAgLTk2MSw3ICs5NjUsNyBAQCBzdGF0aWMgaW50IGNyZWF0ZV94ZW5f
dGFibGUobHBhZV90ICplbnRyeSkKICAgICBpZiAoIHAgPT0gTlVMTCApCiAgICAgICAgIHJldHVy
biAtRU5PTUVNOwogICAgIGNsZWFyX3BhZ2UocCk7Ci0gICAgcHRlID0gbWZuX3RvX3hlbl9lbnRy
eShfbWZuKHZpcnRfdG9fbWZuKHApKSwgV1JJVEVBTExPQyk7CisgICAgcHRlID0gbWZuX3RvX3hl
bl9lbnRyeSh2aXJ0X3RvX21mbihwKSwgV1JJVEVBTExPQyk7CiAgICAgcHRlLnB0LnRhYmxlID0g
MTsKICAgICB3cml0ZV9wdGUoZW50cnksIHB0ZSk7CiAgICAgcmV0dXJuIDA7CkBAIC0xMjE2LDcg
KzEyMjAsNyBAQCBpbnQgeGVubWVtX2FkZF90b19waHlzbWFwX29uZSgKICAgICB1bnNpZ25lZCBs
b25nIGlkeCwKICAgICBnZm5fdCBnZm4pCiB7Ci0gICAgdW5zaWduZWQgbG9uZyBtZm4gPSAwOwor
ICAgIG1mbl90IG1mbiA9IElOVkFMSURfTUZOOwogICAgIGludCByYzsKICAgICBwMm1fdHlwZV90
IHQ7CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9IE5VTEw7CkBAIC0xMzAyLDcgKzEzMDYs
NyBAQCBpbnQgeGVubWVtX2FkZF90b19waHlzbWFwX29uZSgKICAgICAgICAgICAgIHJldHVybiAt
RUlOVkFMOwogICAgICAgICB9CiAKLSAgICAgICAgbWZuID0gcGFnZV90b19tZm4ocGFnZSk7Cisg
ICAgICAgIG1mbiA9IF9tZm4ocGFnZV90b19tZm4ocGFnZSkpOwogICAgICAgICB0ID0gcDJtX21h
cF9mb3JlaWduOwogCiAgICAgICAgIHJjdV91bmxvY2tfZG9tYWluKG9kKTsKQEAgLTEzMjEsNyAr
MTMyNSw3IEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25lKAogICAgIH0KIAogICAgIC8q
IE1hcCBhdCBuZXcgbG9jYXRpb24uICovCi0gICAgcmMgPSBndWVzdF9waHlzbWFwX2FkZF9lbnRy
eShkLCBnZm4sIF9tZm4obWZuKSwgMCwgdCk7CisgICAgcmMgPSBndWVzdF9waHlzbWFwX2FkZF9l
bnRyeShkLCBnZm4sIG1mbiwgMCwgdCk7CiAKICAgICAvKiBJZiB3ZSBmYWlsIHRvIGFkZCB0aGUg
bWFwcGluZywgd2UgbmVlZCB0byBkcm9wIHRoZSByZWZlcmVuY2Ugd2UKICAgICAgKiB0b29rIGVh
cmxpZXIgb24gZm9yZWlnbiBwYWdlcyAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oCmluZGV4IGIyZTdlYTc3NjEuLjZlMmIz
YzdmMmIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaAorKysgYi94ZW4vaW5j
bHVkZS9hc20tYXJtL21tLmgKQEAgLTI2NCw3ICsyNjQsNyBAQCBzdGF0aWMgaW5saW5lIGludCBn
dmlydF90b19tYWRkcih2YWRkcl90IHZhLCBwYWRkcl90ICpwYSwgdW5zaWduZWQgaW50IGZsYWdz
KQogI2RlZmluZSBfX3ZhKHgpICAgICAgICAgICAgIChtYWRkcl90b192aXJ0KHgpKQogCiAvKiBD
b252ZXJ0IGJldHdlZW4gWGVuLWhlYXAgdmlydHVhbCBhZGRyZXNzZXMgYW5kIG1hY2hpbmUgZnJh
bWUgbnVtYmVycy4gKi8KLSNkZWZpbmUgdmlydF90b19tZm4odmEpICAgKHZpcnRfdG9fbWFkZHIo
dmEpID4+IFBBR0VfU0hJRlQpCisjZGVmaW5lIF9fdmlydF90b19tZm4odmEpICh2aXJ0X3RvX21h
ZGRyKHZhKSA+PiBQQUdFX1NISUZUKQogI2RlZmluZSBtZm5fdG9fdmlydChtZm4pICAobWFkZHJf
dG9fdmlydCgocGFkZHJfdCkobWZuKSA8PCBQQUdFX1NISUZUKSkKIAogLyoKQEAgLTI3NCw2ICsy
NzQsNyBAQCBzdGF0aWMgaW5saW5lIGludCBndmlydF90b19tYWRkcih2YWRkcl90IHZhLCBwYWRk
cl90ICpwYSwgdW5zaWduZWQgaW50IGZsYWdzKQogICovCiAjZGVmaW5lIG1mbl90b19wYWdlKG1m
bikgICAgX19tZm5fdG9fcGFnZShtZm4pCiAjZGVmaW5lIHBhZ2VfdG9fbWZuKHBnKSAgICAgX19w
YWdlX3RvX21mbihwZykKKyNkZWZpbmUgdmlydF90b19tZm4odmEpICAgICBfX3ZpcnRfdG9fbWZu
KHZhKQogCiAvKiBDb252ZXJ0IGJldHdlZW4gWGVuLWhlYXAgdmlydHVhbCBhZGRyZXNzZXMgYW5k
IHBhZ2UtaW5mbyBzdHJ1Y3R1cmVzLiAqLwogc3RhdGljIGlubGluZSBzdHJ1Y3QgcGFnZV9pbmZv
ICp2aXJ0X3RvX3BhZ2UoY29uc3Qgdm9pZCAqdikKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 13 16:13:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 16:13:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKoS4-0008Vd-94; Tue, 13 Jun 2017 16: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 <julien.grall@arm.com>) id 1dKoS2-0008RM-Oz
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 16:13:54 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 1D/33-03587-24F00495; Tue, 13 Jun 2017 16:13:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVysyfVTdeR3yH
 S4Nx2foslHxezODB6HN39mymAMYo1My8pvyKBNePpsmVMBZ3KFbf6JzI2MN6X6WLk4hAS2Mwo
 0XS/jRXCOc0osXvSRfYuRk4ONgFNiTufPzGB2CIC0hLXPl9mBLGZBSIkmhbsBYpzcAgLOEnsX
 i0JEmYRUJV4fXoqK4jNK2AlcXldO1irhIC8xK62i2BxTqD4pedNYGOEBCwlmnevZ5rAyL2AkW
 EVo0ZxalFZapGukaVeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkagfxmAYAfjgUW
 BhxglOZiURHm3XLGJFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBu4PXIVJIsCg1PbUiLTMHGGgw
 aQkOHiUR3vssQGne4oLE3OLMdIjUKUZFKXHeCXxACQGQREZpHlwbLLgvMcpKCfMyAh0ixFOQW
 pSbWYIq/4pRnINRSZi3hQdoCk9mXgnc9FdAi5mAFl8HuZm3uCQRISXVwHg8Z/Z37xrps4LnXq
 W4vjyiusHJv/F2Vu+r76LsLpPLv51fxnFMrOVh+LyDq+/tnhjw85hkSr+ZZMSsJ5t6LhR/MVx
 vyL62zCvJdon/nnmXBCwenbVdrFkUKX9N6MlFhrZn2T+VY79tXmVcnHR4kZnMupdbHfR38YZo
 leSFrLXYp+jou/ntvBlKLMUZiYZazEXFiQATYV4EaQIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1497370432!65704477!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55284 invoked from network); 13 Jun 2017 16:13:52 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-5.tower-21.messagelabs.com with SMTP; 13 Jun 2017 16:13: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 5F2B715B2;
 Tue, 13 Jun 2017 09:13: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 97F563F557;
 Tue, 13 Jun 2017 09:13:48 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue, 13 Jun 2017 17:13:16 +0100
Message-Id: <20170613161323.25196-18-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170613161323.25196-1-julien.grall@arm.com>
References: <20170613161323.25196-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 punit.agrawal@arm.com
Subject: [Xen-devel] [PATCH 17/24] xen/arm: mm: Use typesafe MFN in
	set_fixmap
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4
ZW4vYXJjaC9hcm0vYWNwaS9saWIuYyAgICAgICAgICAgfCA0ICsrLS0KIHhlbi9hcmNoL2FybS9r
ZXJuZWwuYyAgICAgICAgICAgICB8IDQgKy0tLQogeGVuL2FyY2gvYXJtL21tLmMgICAgICAgICAg
ICAgICAgIHwgNCArKy0tCiB4ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3ZleHByZXNzLmMgfCAyICst
CiB4ZW4vZHJpdmVycy92aWRlby9hcm1faGRsY2QuYyAgICAgfCAyICstCiB4ZW4vaW5jbHVkZS9h
c20tYXJtL21tLmggICAgICAgICAgfCAyICstCiA2IGZpbGVzIGNoYW5nZWQsIDggaW5zZXJ0aW9u
cygrKSwgMTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FjcGkvbGli
LmMgYi94ZW4vYXJjaC9hcm0vYWNwaS9saWIuYwppbmRleCA5YmQ3NjljZmY2Li43MDEzMWIwNzM2
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYWNwaS9saWIuYworKysgYi94ZW4vYXJjaC9hcm0v
YWNwaS9saWIuYwpAQCAtMzEsNyArMzEsNyBAQCBjaGFyICpfX2FjcGlfbWFwX3RhYmxlKHBhZGRy
X3QgcGh5cywgdW5zaWduZWQgbG9uZyBzaXplKQogCiAgICAgb2Zmc2V0ID0gcGh5cyAmIChQQUdF
X1NJWkUgLSAxKTsKICAgICBtYXBwZWRfc2l6ZSA9IFBBR0VfU0laRSAtIG9mZnNldDsKLSAgICBz
ZXRfZml4bWFwKEZJWE1BUF9BQ1BJX0JFR0lOLCBwaHlzID4+IFBBR0VfU0hJRlQsIFBBR0VfSFlQ
RVJWSVNPUik7CisgICAgc2V0X2ZpeG1hcChGSVhNQVBfQUNQSV9CRUdJTiwgbWFkZHJfdG9fbWZu
KHBoeXMpLCBQQUdFX0hZUEVSVklTT1IpOwogICAgIGJhc2UgPSBGSVhNQVBfQUREUihGSVhNQVBf
QUNQSV9CRUdJTik7CiAKICAgICAvKiBNb3N0IGNhc2VzIGNhbiBiZSBjb3ZlcmVkIGJ5IHRoZSBi
ZWxvdy4gKi8KQEAgLTQxLDcgKzQxLDcgQEAgY2hhciAqX19hY3BpX21hcF90YWJsZShwYWRkcl90
IHBoeXMsIHVuc2lnbmVkIGxvbmcgc2l6ZSkKICAgICAgICAgaWYgKCArK2lkeCA+IEZJWE1BUF9B
Q1BJX0VORCApCiAgICAgICAgICAgICByZXR1cm4gTlVMTDsgICAgLyogY2Fubm90IGhhbmRsZSB0
aGlzICovCiAgICAgICAgIHBoeXMgKz0gUEFHRV9TSVpFOwotICAgICAgICBzZXRfZml4bWFwKGlk
eCwgcGh5cyA+PiBQQUdFX1NISUZULCBQQUdFX0hZUEVSVklTT1IpOworICAgICAgICBzZXRfZml4
bWFwKGlkeCwgbWFkZHJfdG9fbWZuKHBoeXMpLCBQQUdFX0hZUEVSVklTT1IpOwogICAgICAgICBt
YXBwZWRfc2l6ZSArPSBQQUdFX1NJWkU7CiAgICAgfQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0va2VybmVsLmMgYi94ZW4vYXJjaC9hcm0va2VybmVsLmMKaW5kZXggMWIzMmQ1NTI4NC4uNzQw
M2VjMGMwZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2tlcm5lbC5jCisrKyBiL3hlbi9hcmNo
L2FybS9rZXJuZWwuYwpAQCAtNDksMTQgKzQ5LDEyIEBAIHZvaWQgY29weV9mcm9tX3BhZGRyKHZv
aWQgKmRzdCwgcGFkZHJfdCBwYWRkciwgdW5zaWduZWQgbG9uZyBsZW4pCiAgICAgdm9pZCAqc3Jj
ID0gKHZvaWQgKilGSVhNQVBfQUREUihGSVhNQVBfTUlTQyk7CiAKICAgICB3aGlsZSAobGVuKSB7
Ci0gICAgICAgIHBhZGRyX3QgcDsKICAgICAgICAgdW5zaWduZWQgbG9uZyBsLCBzOwogCi0gICAg
ICAgIHAgPSBwYWRkciA+PiBQQUdFX1NISUZUOwogICAgICAgICBzID0gcGFkZHIgJiAoUEFHRV9T
SVpFLTEpOwogICAgICAgICBsID0gbWluKFBBR0VfU0laRSAtIHMsIGxlbik7CiAKLSAgICAgICAg
c2V0X2ZpeG1hcChGSVhNQVBfTUlTQywgcCwgQlVGRkVSQUJMRSk7CisgICAgICAgIHNldF9maXht
YXAoRklYTUFQX01JU0MsIG1hZGRyX3RvX21mbihwYWRkciksIEJVRkZFUkFCTEUpOwogICAgICAg
ICBtZW1jcHkoZHN0LCBzcmMgKyBzLCBsKTsKICAgICAgICAgY2xlYW5fZGNhY2hlX3ZhX3Jhbmdl
KGRzdCwgbCk7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5jIGIveGVuL2FyY2gvYXJt
L21tLmMKaW5kZXggZmIwMWYwMTg3OS4uODU3MzE5MmUzYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
YXJtL21tLmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTMyMyw5ICszMjMsOSBAQCBzdGF0
aWMgaW5saW5lIGxwYWVfdCBtZm5fdG9feGVuX2VudHJ5KG1mbl90IG1mbiwgdW5zaWduZWQgYXR0
cikKIH0KIAogLyogTWFwIGEgNGsgcGFnZSBpbiBhIGZpeG1hcCBlbnRyeSAqLwotdm9pZCBzZXRf
Zml4bWFwKHVuc2lnbmVkIG1hcCwgdW5zaWduZWQgbG9uZyBtZm4sIHVuc2lnbmVkIGF0dHJpYnV0
ZXMpCit2b2lkIHNldF9maXhtYXAodW5zaWduZWQgbWFwLCBtZm5fdCBtZm4sIHVuc2lnbmVkIGF0
dHJpYnV0ZXMpCiB7Ci0gICAgbHBhZV90IHB0ZSA9IG1mbl90b194ZW5fZW50cnkoX21mbihtZm4p
LCBhdHRyaWJ1dGVzKTsKKyAgICBscGFlX3QgcHRlID0gbWZuX3RvX3hlbl9lbnRyeShtZm4sIGF0
dHJpYnV0ZXMpOwogICAgIHB0ZS5wdC50YWJsZSA9IDE7IC8qIDRrIG1hcHBpbmdzIGFsd2F5cyBo
YXZlIHRoaXMgYml0IHNldCAqLwogICAgIHB0ZS5wdC54biA9IDE7CiAgICAgd3JpdGVfcHRlKHhl
bl9maXhtYXAgKyB0aGlyZF90YWJsZV9vZmZzZXQoRklYTUFQX0FERFIobWFwKSksIHB0ZSk7CmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3ZleHByZXNzLmMgYi94ZW4vYXJjaC9h
cm0vcGxhdGZvcm1zL3ZleHByZXNzLmMKaW5kZXggOGU2YTRlYWEzMi4uYTI2YWMzMjRiYSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy92ZXhwcmVzcy5jCisrKyBiL3hlbi9hcmNo
L2FybS9wbGF0Zm9ybXMvdmV4cHJlc3MuYwpAQCAtNjUsNyArNjUsNyBAQCBpbnQgdmV4cHJlc3Nf
c3lzY2ZnKGludCB3cml0ZSwgaW50IGZ1bmN0aW9uLCBpbnQgZGV2aWNlLCB1aW50MzJfdCAqZGF0
YSkKICAgICB1aW50MzJfdCAqc3lzY2ZnID0gKHVpbnQzMl90ICopIEZJWE1BUF9BRERSKEZJWE1B
UF9NSVNDKTsKICAgICBpbnQgcmV0ID0gLTE7CiAKLSAgICBzZXRfZml4bWFwKEZJWE1BUF9NSVND
LCBWMk1fU1lTX01NSU9fQkFTRSA+PiBQQUdFX1NISUZULCBERVZfU0hBUkVEKTsKKyAgICBzZXRf
Zml4bWFwKEZJWE1BUF9NSVNDLCBtYWRkcl90b19tZm4oVjJNX1NZU19NTUlPX0JBU0UpLCBERVZf
U0hBUkVEKTsKIAogICAgIGlmICggc3lzY2ZnW1YyTV9TWVNfQ0ZHQ1RSTC80XSAmIFYyTV9TWVNf
Q0ZHX1NUQVJUICkKICAgICAgICAgZ290byBvdXQ7CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy92
aWRlby9hcm1faGRsY2QuYyBiL3hlbi9kcml2ZXJzL3ZpZGVvL2FybV9oZGxjZC5jCmluZGV4IDgy
NDFjYWUxMTcuLjM5MTVmNzMxZjUgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3ZpZGVvL2FybV9o
ZGxjZC5jCisrKyBiL3hlbi9kcml2ZXJzL3ZpZGVvL2FybV9oZGxjZC5jCkBAIC0yMjcsNyArMjI3
LDcgQEAgdm9pZCBfX2luaXQgdmlkZW9faW5pdCh2b2lkKQogICAgIC8qIHVzZXMgRklYTUFQX01J
U0MgKi8KICAgICBzZXRfcGl4Y2xvY2sodmlkZW9tb2RlLT5waXhjbG9jayk7CiAKLSAgICBzZXRf
Zml4bWFwKEZJWE1BUF9NSVNDLCBoZGxjZF9zdGFydCA+PiBQQUdFX1NISUZULCBERVZfU0hBUkVE
KTsKKyAgICBzZXRfZml4bWFwKEZJWE1BUF9NSVNDLCBtYWRkcl90b19tZm4oaGRsY2Rfc3RhcnQp
LCBERVZfU0hBUkVEKTsKICAgICBIRExDRFtIRExDRF9DT01NQU5EXSA9IDA7CiAKICAgICBIRExD
RFtIRExDRF9MSU5FTEVOR1RIXSA9IHZpZGVvbW9kZS0+eHJlcyAqIGJ5dGVzX3Blcl9waXhlbDsK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vbW0uaAppbmRleCAzZGFiNmRjOWExLi5iMmU3ZWE3NzYxIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20tYXJtL21tLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oCkBAIC0xNzYs
NyArMTc2LDcgQEAgZXh0ZXJuIHZvaWQgc2V0dXBfeGVuaGVhcF9tYXBwaW5ncyh1bnNpZ25lZCBs
b25nIGJhc2VfbWZuLCB1bnNpZ25lZCBsb25nIG5yX21mbnMKIC8qIE1hcCBhIGZyYW1lIHRhYmxl
IHRvIGNvdmVyIHBoeXNpY2FsIGFkZHJlc3NlcyBwcyB0aHJvdWdoIHBlICovCiBleHRlcm4gdm9p
ZCBzZXR1cF9mcmFtZXRhYmxlX21hcHBpbmdzKHBhZGRyX3QgcHMsIHBhZGRyX3QgcGUpOwogLyog
TWFwIGEgNGsgcGFnZSBpbiBhIGZpeG1hcCBlbnRyeSAqLwotZXh0ZXJuIHZvaWQgc2V0X2ZpeG1h
cCh1bnNpZ25lZCBtYXAsIHVuc2lnbmVkIGxvbmcgbWZuLCB1bnNpZ25lZCBhdHRyaWJ1dGVzKTsK
K2V4dGVybiB2b2lkIHNldF9maXhtYXAodW5zaWduZWQgbWFwLCBtZm5fdCBtZm4sIHVuc2lnbmVk
IGF0dHJpYnV0ZXMpOwogLyogUmVtb3ZlIGEgbWFwcGluZyBmcm9tIGEgZml4bWFwIGVudHJ5ICov
CiBleHRlcm4gdm9pZCBjbGVhcl9maXhtYXAodW5zaWduZWQgbWFwKTsKIC8qIG1hcCBhIHBoeXNp
Y2FsIHJhbmdlIGluIHZpcnR1YWwgbWVtb3J5ICovCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 13 16:13:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 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 1dKoS5-000069-Gf; Tue, 13 Jun 2017 16:13:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dKoS4-0008UT-3d
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 16:13:56 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 A7/2C-03920-34F00495; Tue, 13 Jun 2017 16:13:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVysyfVTdeZ3yH
 S4MFlNoslHxezODB6HN39mymAMYo1My8pvyKBNeP8qqesBXc5K85M3MTewNjB0cXIxSEksJlR
 4sjkjYxdjJxAzmlGiVN75EFsNgFNiTufPzGB2CIC0hLXPl8Gq2EWiJBoWrAXLC4sECrxYOlal
 i5GDg4WAVWJn63lIGFeASuJI6cawMolBOQldrVdZAWxOYHil543Qa2ylGjevZ5pAiP3AkaGVY
 waxalFZalFuoaWeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgd5lAIIdjD+WBRx
 ilORgUhLl3XLFJlKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO8OXodIIcGi1PTUirTMHGCYwaQl
 OHiURHjvswCleYsLEnOLM9MhUqcYdTk2rF7/hUmIJS8/L1VKnPcPyAwBkKKM0jy4EbCQv8QoK
 yXMywh0lBBPQWpRbmYJqvwrRnEORiVh3hYeoCk8mXklcJteAR3BBHTEdZD7eYtLEhFSUg2MK2
 Q9XRdJ7Qy53vcxYkKz4H7R134+O6etnrLQpG/dwiNtKQWTIj2mTVbIdvj+et9X0cUTw4KZmSK
 rVj51cbZLfjXzRfb9mqTbK6YpLznwsbLUMJItNSVy2luTi1/n5Wj88D9WHsv32nHFzgvrmSsl
 Qy7+8H14N/TDTwb27XJ1S7/2/L7Ze375OiWW4oxEQy3mouJEAIF2f4x0AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1497370434!97214937!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64004 invoked from network); 13 Jun 2017 16:13:54 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-27.messagelabs.com with SMTP; 13 Jun 2017 16:13: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 671C51596;
 Tue, 13 Jun 2017 09:13: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 A31EC3F557;
 Tue, 13 Jun 2017 09:13:53 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue, 13 Jun 2017 17:13:21 +0100
Message-Id: <20170613161323.25196-23-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170613161323.25196-1-julien.grall@arm.com>
References: <20170613161323.25196-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 punit.agrawal@arm.com
Subject: [Xen-devel] [PATCH 22/24] xen/arm: alternative: Redefine
	virt_to_mfn to support 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>

VGhlIGZpbGUgeGVuL2FyY2gvYXJtL2FsdGVybmF0aXZlLmMgaXMgdXNpbmcgdHlwZXNhZmUgTUZO
IGluIG1vc3Qgb2YKdGhlIHBsYWNlLiBUaGUgb25seSBjYWxsZXIgdG8gdmlydF90b19tZm4gaXMg
dXNpbmcgd2l0aCBfbWZuKC4uLikuCgpUbyBhdm9pZCBleHRyYSBfbWZuKC4uLiksIHJlLWRlZmlu
ZSB2aXJ0X3RvX21mbiB3aXRoaW4KeGVuL2FyY2gvYXJtL2FsdGVybmF0aXZlLmMgdG8gaGFuZGxl
IHR5cGVzYWZlIE1GTi4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2FsdGVybmF0aXZlLmMgfCA2ICsrKysrLQogMSBm
aWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS9hbHRlcm5hdGl2ZS5jIGIveGVuL2FyY2gvYXJtL2FsdGVybmF0aXZlLmMK
aW5kZXggNGQ3ZTViNjE1NS4uYTNiY2RhMzExNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2Fs
dGVybmF0aXZlLmMKKysrIGIveGVuL2FyY2gvYXJtL2FsdGVybmF0aXZlLmMKQEAgLTMyLDYgKzMy
LDEwIEBACiAjaW5jbHVkZSA8YXNtL2luc24uaD4KICNpbmNsdWRlIDxhc20vcGFnZS5oPgogCisv
KiBPdmVycmlkZSBtYWNyb3MgZnJvbSBhc20vcGFnZS5oIHRvIG1ha2UgdGhlbSB3b3JrIHdpdGgg
bWZuX3QgKi8KKyN1bmRlZiB2aXJ0X3RvX21mbgorI2RlZmluZSB2aXJ0X3RvX21mbih2YSkgX21m
bihfX3ZpcnRfdG9fbWZuKHZhKSkKKwogZXh0ZXJuIGNvbnN0IHN0cnVjdCBhbHRfaW5zdHIgX19h
bHRfaW5zdHJ1Y3Rpb25zW10sIF9fYWx0X2luc3RydWN0aW9uc19lbmRbXTsKIAogc3RydWN0IGFs
dF9yZWdpb24gewpAQCAtMTU0LDcgKzE1OCw3IEBAIHN0YXRpYyBpbnQgX19hcHBseV9hbHRlcm5h
dGl2ZXNfbXVsdGlfc3RvcCh2b2lkICp1bnVzZWQpCiAgICAgewogICAgICAgICBpbnQgcmV0Owog
ICAgICAgICBzdHJ1Y3QgYWx0X3JlZ2lvbiByZWdpb247Ci0gICAgICAgIG1mbl90IHhlbl9tZm4g
PSBfbWZuKHZpcnRfdG9fbWZuKF9zdGFydCkpOworICAgICAgICBtZm5fdCB4ZW5fbWZuID0gdmly
dF90b19tZm4oX3N0YXJ0KTsKICAgICAgICAgcGFkZHJfdCB4ZW5fc2l6ZSA9IF9lbmQgLSBfc3Rh
cnQ7CiAgICAgICAgIHVuc2lnbmVkIGludCB4ZW5fb3JkZXIgPSBnZXRfb3JkZXJfZnJvbV9ieXRl
cyh4ZW5fc2l6ZSk7CiAgICAgICAgIHZvaWQgKnhlbm1hcDsKLS0gCjIuMTEuMAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 13 16:13:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 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 1dKoS7-0000B5-P4; Tue, 13 Jun 2017 16: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 <julien.grall@arm.com>) id 1dKoS6-00007D-CK
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 16:13:58 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 8A/8D-02181-54F00495; Tue, 13 Jun 2017 16:13:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCLMWRWlGSWpSXmKPExsVysyfVTdeJ3yH
 S4OY8boslHxezODB6HN39mymAMYo1My8pvyKBNWPDq0/MBVe4KpZtrGhgXMfRxcjFISSwmVFi
 w9W3rF2MnEDOaUaJN5cSQGw2AU2JO58/MYHYIgLSEtc+X2YEsZkFIiSaFuwFiwsLhEkcnT2bB
 cRmEVCVeHN0NlsXIwcHr4CVxNajmiBhCQF5iV1tF8HGcwKFLz1vYoRYZSnRvHs90wRG7gWMDK
 sYNYpTi8pSi3SNzPSSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQJ9W8/AwLiD8fZ
 kv0OMkhxMSqK8W67YRArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4N3B6xApJFiUmp5akZaZAwwy
 mLQEB4+SCO99FqA0b3FBYm5xZjpE6hSjopQ4bzNInwBIIqM0D64NFtiXGGWlhHkZGRgYhHgKU
 otyM0tQ5V8xinMwKgnztvAATeHJzCuBm/4KaDET0OLrIDfzFpckIqSkGhg7JurqS/i8DpBk2B
 J7b8OU6e9fffkjsUDgX9Tr0wZ5tWxzv0b6m0bVfJzwVKPyFoPfh/Lwsr2ex0qaDG+91vrMaKd
 r4bfmx4WU8Cs7QhbnxC5MiSxZqjLnGLvTlgOqnwwTrhnx+EgpBWblHwrR5Jhq+y1eqVtyjWRF
 4qb19bu/tzctfTEly0uJpTgj0VCLuag4EQA+NK/aZwIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1497370433!103337134!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64116 invoked from network); 13 Jun 2017 16:13:54 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-9.tower-206.messagelabs.com with SMTP; 13 Jun 2017 16:13: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 6625715A2;
 Tue, 13 Jun 2017 09:13: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 A219D3F557;
 Tue, 13 Jun 2017 09:13:52 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue, 13 Jun 2017 17:13:20 +0100
Message-Id: <20170613161323.25196-22-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170613161323.25196-1-julien.grall@arm.com>
References: <20170613161323.25196-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 punit.agrawal@arm.com
Subject: [Xen-devel] [PATCH 21/24] xen/arm: domain_build: Redefine
	virt_to_mfn to support 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>

VGhlIGZpbGUgeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGlzIHVzaW5nIHR5cGVzYWZlIE1G
TiBpbiBtb3N0IG9mCnRoZSBwbGFjZS4gVGhlIG9ubHkgY2FsbGVyIHRvIHZpcnRfdG9fbWZuIGlz
IHVzaW5nIHByZWZpeGVkIHdpdGgKX21mbiguLi4pLgoKVG8gYXZvaWQgZXh0cmEgX21mbiguLi4p
LCByZS1kZWZpbmUgdmlydF90b19tZm4gd2l0aGluCmFyY2gvYXJtL2RvbWFpbl9idWlsZC5jIHRv
IGhhbmRsZSB0eXBlc2FmZSBNRk4uCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyB8IDYgKysr
KystCiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFp
bl9idWlsZC5jCmluZGV4IGM2Nzc2ZDc2ZmMuLjFiZWM0ZmEyM2QgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL2FybS9kb21haW5fYnVpbGQuYworKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMK
QEAgLTQ1LDYgKzQ1LDEwIEBAIHN0cnVjdCBtYXBfcmFuZ2VfZGF0YQogICAgIHAybV90eXBlX3Qg
cDJtdDsKIH07CiAKKy8qIE92ZXJyaWRlIG1hY3JvcyBmcm9tIGFzbS9wYWdlLmggdG8gbWFrZSB0
aGVtIHdvcmsgd2l0aCBtZm5fdCAqLworI3VuZGVmIHZpcnRfdG9fbWZuCisjZGVmaW5lIHZpcnRf
dG9fbWZuKHZhKSBfbWZuKF9fdmlydF90b19tZm4odmEpKQorCiAvLyNkZWZpbmUgREVCVUdfMTFf
QUxMT0NBVElPTgogI2lmZGVmIERFQlVHXzExX0FMTE9DQVRJT04KICMgZGVmaW5lIEQxMVBSSU5U
KGZtdCwgYXJncy4uLikgcHJpbnRrKFhFTkxPR19ERUJVRyBmbXQsICMjYXJncykKQEAgLTE5MDMs
NyArMTkwNyw3IEBAIHN0YXRpYyBpbnQgcHJlcGFyZV9hY3BpKHN0cnVjdCBkb21haW4gKmQsIHN0
cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8pCiAgICAgcmMgPSBtYXBfcmVnaW9uc19wMm10KGQsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGdhZGRyX3RvX2dmbihkLT5hcmNoLmVmaV9hY3BpX2dw
YSksCiAgICAgICAgICAgICAgICAgICAgICAgICAgIFBGTl9VUChkLT5hcmNoLmVmaV9hY3BpX2xl
biksCi0gICAgICAgICAgICAgICAgICAgICAgICAgIF9tZm4odmlydF90b19tZm4oZC0+YXJjaC5l
ZmlfYWNwaV90YWJsZSkpLAorICAgICAgICAgICAgICAgICAgICAgICAgICB2aXJ0X3RvX21mbihk
LT5hcmNoLmVmaV9hY3BpX3RhYmxlKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX21t
aW9fZGlyZWN0X2MpOwogICAgIGlmICggcmMgIT0gMCApCiAgICAgewotLSAKMi4xMS4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 13 16:14:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 16: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 1dKoS8-0000C7-1M; Tue, 13 Jun 2017 16: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 <julien.grall@arm.com>) id 1dKoS6-00007x-J2
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 16:13:58 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 B3/C5-03371-54F00495; Tue, 13 Jun 2017 16:13:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsVysyfVTdeV3yH
 SoGuCpMWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmnFg3SS2grWSFTvWb2dpYLwq2MXIxSEksJlR
 YvmPLawQzmlGie8rjjF3MXJysAloStz5/IkJxBYRkJa49vkyI4jNLBAh0bRgL1hcWMBF4sTBP
 WwgNouAqsTvaYdYQWxeASuJvTOngNVICMhL7Gq7CBbnBIpfet4ENkdIwFKiefd6pgmM3AsYGV
 YxahSnFpWlFukaWuolFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgR6mAEIdjD+WBZ
 wiFGSg0lJlHfLFZtIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8O3gdIoUEi1LTUyvSMnOAoQaT
 luDgURLhvc8ClOYtLkjMLc5Mh0idYlSUEuf9A9InAJLIKM2Da4OF9yVGWSlhXkagQ4R4ClKLc
 jNLUOVfMYpzMCoJ87bwAE3hycwrgZv+CmgxE9Di6yA38xaXJCKkpBoYue61qUwJXLj789n3U4
 OW9848e+/31hXXl/H0HlD++mKV4T39Nza3lrMdOdHqdWzrzN7+LyfOsa+4JPXudGrMBd5ZmZa
 pvCwz616dubOV/96TpJ75CzetqDh2Tt2V223zXa2texNuJ1/dmMu3izEyrbmqdDXvupDus1J/
 G3Z3u6U/33nnRPBdpd9KLMUZiYZazEXFiQBza9mfagIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1497370436!70195160!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35258 invoked from network); 13 Jun 2017 16:13:57 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-3.tower-21.messagelabs.com with SMTP; 13 Jun 2017 16: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 B0DF015A2;
 Tue, 13 Jun 2017 09:13: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 EC7AF3F557;
 Tue, 13 Jun 2017 09:13:55 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue, 13 Jun 2017 17:13:23 +0100
Message-Id: <20170613161323.25196-25-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170613161323.25196-1-julien.grall@arm.com>
References: <20170613161323.25196-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 punit.agrawal@arm.com
Subject: [Xen-devel] [PATCH 24/24] xen/arm: create_xen_entries: Use 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>

QWRkIGEgYml0IG1vcmUgc2FmZXR5IHdoZW4gdXNpbmcgY3JlYXRlX3hlbl9lbnRyaWVzLgoKQWxz
byB3aGVuIGRlc3Ryb3lpbmcvbW9kaWZ5aW5nIG1hcHBpbmcsIHRoZSBNRk4gaXMgY3VycmVudGx5
IG5vdCB1c2VkLgpSYXRoZXIgdGhhbiBwYXNzaW5nIF9tZm4oMCkgdXNlIElOVkFMSURfTUZOIHRv
IHN0YXkgY29uc2lzdGVudCB3aXRoIHRoZQpvdGhlciB1c2FnZS4KClNpZ25lZC1vZmYtYnk6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL21tLmMg
fCAxOSArKysrKysrKysrLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygr
KSwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hlbi9h
cmNoL2FybS9tbS5jCmluZGV4IDJmZjE2ODhmM2YuLjhjYjA1NTk5NzIgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL2FybS9tbS5jCisrKyBiL3hlbi9hcmNoL2FybS9tbS5jCkBAIC05ODAsNyArOTgwLDcg
QEAgZW51bSB4ZW5tYXBfb3BlcmF0aW9uIHsKIAogc3RhdGljIGludCBjcmVhdGVfeGVuX2VudHJp
ZXMoZW51bSB4ZW5tYXBfb3BlcmF0aW9uIG9wLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgbG9uZyB2aXJ0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgbG9uZyBtZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5fdCBtZm4s
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG5yX21mbnMsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYWkpCiB7CkBAIC05ODks
NyArOTg5LDcgQEAgc3RhdGljIGludCBjcmVhdGVfeGVuX2VudHJpZXMoZW51bSB4ZW5tYXBfb3Bl
cmF0aW9uIG9wLAogICAgIGxwYWVfdCBwdGU7CiAgICAgbHBhZV90ICp0aGlyZCA9IE5VTEw7CiAK
LSAgICBmb3IoOyBhZGRyIDwgYWRkcl9lbmQ7IGFkZHIgKz0gUEFHRV9TSVpFLCBtZm4rKykKKyAg
ICBmb3IoOyBhZGRyIDwgYWRkcl9lbmQ7IGFkZHIgKz0gUEFHRV9TSVpFLCBtZm4gPSBtZm5fYWRk
KG1mbiwgMSkpCiAgICAgewogICAgICAgICBpZiAoICF4ZW5fc2Vjb25kW3NlY29uZF9saW5lYXJf
b2Zmc2V0KGFkZHIpXS5wdC52YWxpZCB8fAogICAgICAgICAgICAgICF4ZW5fc2Vjb25kW3NlY29u
ZF9saW5lYXJfb2Zmc2V0KGFkZHIpXS5wdC50YWJsZSApCkBAIC0xMDEwLDEzICsxMDEwLDEzIEBA
IHN0YXRpYyBpbnQgY3JlYXRlX3hlbl9lbnRyaWVzKGVudW0geGVubWFwX29wZXJhdGlvbiBvcCwK
ICAgICAgICAgICAgIGNhc2UgUkVTRVJWRToKICAgICAgICAgICAgICAgICBpZiAoIHRoaXJkW3Ro
aXJkX3RhYmxlX29mZnNldChhZGRyKV0ucHQudmFsaWQgKQogICAgICAgICAgICAgICAgIHsKLSAg
ICAgICAgICAgICAgICAgICAgcHJpbnRrKCJjcmVhdGVfeGVuX2VudHJpZXM6IHRyeWluZyB0byBy
ZXBsYWNlIGFuIGV4aXN0aW5nIG1hcHBpbmcgYWRkcj0lbHggbWZuPSVseFxuIiwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGFkZHIsIG1mbik7CisgICAgICAgICAgICAgICAgICAgIHByaW50
aygiY3JlYXRlX3hlbl9lbnRyaWVzOiB0cnlpbmcgdG8gcmVwbGFjZSBhbiBleGlzdGluZyBtYXBw
aW5nIGFkZHI9JWx4IG1mbj0lIlBSSV9tZm4iXG4iLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYWRkciwgbWZuX3gobWZuKSk7CiAgICAgICAgICAgICAgICAgICAgIHJldHVybiAtRUlOVkFM
OwogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICBpZiAoIG9wID09IFJFU0VSVkUg
KQogICAgICAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAgICAgICBwdGUgPSBtZm5f
dG9feGVuX2VudHJ5KF9tZm4obWZuKSwgYWkpOworICAgICAgICAgICAgICAgIHB0ZSA9IG1mbl90
b194ZW5fZW50cnkobWZuLCBhaSk7CiAgICAgICAgICAgICAgICAgcHRlLnB0LnRhYmxlID0gMTsK
ICAgICAgICAgICAgICAgICB3cml0ZV9wdGUoJnRoaXJkW3RoaXJkX3RhYmxlX29mZnNldChhZGRy
KV0sIHB0ZSk7CiAgICAgICAgICAgICAgICAgYnJlYWs7CkBAIC0xMDYxLDI0ICsxMDYxLDI1IEBA
IGludCBtYXBfcGFnZXNfdG9feGVuKHVuc2lnbmVkIGxvbmcgdmlydCwKICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGxvbmcgbnJfbWZucywKICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCBmbGFncykKIHsKLSAgICByZXR1cm4gY3JlYXRlX3hlbl9lbnRyaWVzKElOU0VSVCwg
dmlydCwgbWZuLCBucl9tZm5zLCBmbGFncyk7CisgICAgcmV0dXJuIGNyZWF0ZV94ZW5fZW50cmll
cyhJTlNFUlQsIHZpcnQsIF9tZm4obWZuKSwgbnJfbWZucywgZmxhZ3MpOwogfQogCiBpbnQgcG9w
dWxhdGVfcHRfcmFuZ2UodW5zaWduZWQgbG9uZyB2aXJ0LCB1bnNpZ25lZCBsb25nIG1mbiwKICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG5yX21mbnMpCiB7Ci0gICAgcmV0dXJu
IGNyZWF0ZV94ZW5fZW50cmllcyhSRVNFUlZFLCB2aXJ0LCBtZm4sIG5yX21mbnMsIDApOworICAg
IHJldHVybiBjcmVhdGVfeGVuX2VudHJpZXMoUkVTRVJWRSwgdmlydCwgX21mbihtZm4pLCBucl9t
Zm5zLCAwKTsKIH0KIAogaW50IGRlc3Ryb3lfeGVuX21hcHBpbmdzKHVuc2lnbmVkIGxvbmcgdiwg
dW5zaWduZWQgbG9uZyBlKQogewotICAgIHJldHVybiBjcmVhdGVfeGVuX2VudHJpZXMoUkVNT1ZF
LCB2LCAwLCAoZSAtIHYpID4+IFBBR0VfU0hJRlQsIDApOworICAgIHJldHVybiBjcmVhdGVfeGVu
X2VudHJpZXMoUkVNT1ZFLCB2LCBJTlZBTElEX01GTiwgKGUgLSB2KSA+PiBQQUdFX1NISUZULCAw
KTsKIH0KIAogaW50IG1vZGlmeV94ZW5fbWFwcGluZ3ModW5zaWduZWQgbG9uZyBzLCB1bnNpZ25l
ZCBsb25nIGUsIHVuc2lnbmVkIGludCBmbGFncykKIHsKICAgICBBU1NFUlQoKGZsYWdzICYgKFBU
RV9OWCB8IFBURV9STykpID09IGZsYWdzKTsKLSAgICByZXR1cm4gY3JlYXRlX3hlbl9lbnRyaWVz
KE1PRElGWSwgcywgMCwgKGUgLSBzKSA+PiBQQUdFX1NISUZULCBmbGFncyk7CisgICAgcmV0dXJu
IGNyZWF0ZV94ZW5fZW50cmllcyhNT0RJRlksIHMsIElOVkFMSURfTUZOLCAoZSAtIHMpID4+IFBB
R0VfU0hJRlQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGFncyk7CiB9CiAKIGVu
dW0gbWcgeyBtZ19jbGVhciwgbWdfcm8sIG1nX3J3LCBtZ19yeCB9OwotLSAKMi4xMS4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 13 16:14:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 16: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 1dKoS9-0000Fi-Dd; Tue, 13 Jun 2017 16:14:01 +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 1dKoS8-0000Cg-L3
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 16:14:00 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 40/55-01709-74F00495; Tue, 13 Jun 2017 16:13:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBLMWRWlGSWpSXmKPExsVysyfVTdeF3yH
 SoP2IrMWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmtH4ZQ1bwQzOiodn7zE2ML5g72Lk4hAS2Mwo
 sfD1DjYI5zSjRMuaw0AOJwebgKbEnc+fmEBsEQFpiWufLzOCFDELbGOUuL1kFztIQlggWGL2h
 UeMIDaLgKrEqdfvmUFsXgEriTsX7oHVSAjIS+xqu8gKYnMCxS89bwKrFxKwlGjevZ5pAiP3Ak
 aGVYwaxalFZalFusYGeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgT6uZ2Bg3ME
 4YZXfIUZJDiYlUd4tV2wihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw2vM5RAoJFqWmp1akZeYA
 gw0mLcHBoyTCe58FKM1bXJCYW5yZDpE6xagoJc77hxcoIQCSyCjNg2uDBfglRlkpYV5GBgYGI
 Z6C1KLczBJU+VeM4hyMSsK8LTxAU3gy80rgpr8CWswEtPg6yM28xSWJCCmpBkazs1d2bTt7+k
 Foqec1rd9R63Nq0/8dZd2pKG1+tZH910SBIAW/CU3reGq7T/xedC7/wdwVdawRru4KWbUlDnN
 z1XfNuCH5etkWqdM5Qcd2+mwxMPm8qvL487iKkLfNJ7Ikcy/+Wqz77730pKjuLxNMax6vVZzQ
 +tilu6ro5TmJWS/eN6x6JtKsxFKckWioxVxUnAgAIoJZpGsCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1497370435!66951713!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23011 invoked from network); 13 Jun 2017 16:13:56 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-12.tower-206.messagelabs.com with SMTP; 13 Jun 2017 16:13: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 AF47B1596;
 Tue, 13 Jun 2017 09:13: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 A3FC93F557;
 Tue, 13 Jun 2017 09:13:54 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue, 13 Jun 2017 17:13:22 +0100
Message-Id: <20170613161323.25196-24-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170613161323.25196-1-julien.grall@arm.com>
References: <20170613161323.25196-1-julien.grall@arm.com>
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 punit.agrawal@arm.com
Subject: [Xen-devel] [PATCH 23/24] xen/arm: livepatch: Redefine virt_to_mfn
	to support 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>

VGhlIGZpbGUgeGVuL2FyY2gvYXJtL2xpdmVwYXRjaC5jIGlzIHVzaW5nIHR5cGVzYWZlIE1GTiBp
biBtb3N0IG9mCnRoZSBwbGFjZS4gVGhlIG9ubHkgY2FsbGVyIHRvIHZpcnRfdG9fbWZuIGlzIHVz
aW5nIHdpdGggX21mbiguLi4pLgoKVG8gYXZvaWQgZXh0cmEgX21mbiguLi4pLCByZS1kZWZpbmUg
dmlydF90b19tZm4gd2l0aGluCnhlbi9hcmNoL2FybS9saXZlcGF0Y2guYyB0byBoYW5kbGUgdHlw
ZXNhZmUgTUZOLgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KQ2M6IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgpDYzog
S29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgotLS0KIHhlbi9h
cmNoL2FybS9saXZlcGF0Y2guYyB8IDYgKysrKystCiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRp
b25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2xpdmVwYXRj
aC5jIGIveGVuL2FyY2gvYXJtL2xpdmVwYXRjaC5jCmluZGV4IGRlOTVlNTQ3NDQuLjNlNTM1MjQz
NjUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9saXZlcGF0Y2guYworKysgYi94ZW4vYXJjaC9h
cm0vbGl2ZXBhdGNoLmMKQEAgLTEyLDYgKzEyLDEwIEBACiAjaW5jbHVkZSA8YXNtL2xpdmVwYXRj
aC5oPgogI2luY2x1ZGUgPGFzbS9tbS5oPgogCisvKiBPdmVycmlkZSBtYWNyb3MgZnJvbSBhc20v
cGFnZS5oIHRvIG1ha2UgdGhlbSB3b3JrIHdpdGggbWZuX3QgKi8KKyN1bmRlZiB2aXJ0X3RvX21m
bgorI2RlZmluZSB2aXJ0X3RvX21mbih2YSkgX21mbihfX3ZpcnRfdG9fbWZuKHZhKSkKKwogdm9p
ZCAqdm1hcF9vZl94ZW5fdGV4dDsKIAogaW50IGFyY2hfbGl2ZXBhdGNoX3F1aWVzY2Uodm9pZCkK
QEAgLTIyLDcgKzI2LDcgQEAgaW50IGFyY2hfbGl2ZXBhdGNoX3F1aWVzY2Uodm9pZCkKICAgICBp
ZiAoIHZtYXBfb2ZfeGVuX3RleHQgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAotICAgIHRl
eHRfbWZuID0gX21mbih2aXJ0X3RvX21mbihfc3RhcnQpKTsKKyAgICB0ZXh0X21mbiA9IHZpcnRf
dG9fbWZuKF9zdGFydCk7CiAgICAgdGV4dF9vcmRlciA9IGdldF9vcmRlcl9mcm9tX2J5dGVzKF9l
bmQgLSBfc3RhcnQpOwogCiAgICAgLyoKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 13 16:19:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 16:19: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 1dKoXH-0002rM-1d; Tue, 13 Jun 2017 16: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 <bp@alien8.de>) id 1dKoXF-0002rE-Gk
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 16:19:17 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 7B/80-03613-48010495; Tue, 13 Jun 2017 16:19:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXCytl5VLdFwCH
 SYMNOdoslHxezODB6HN39mymAMYo1My8pvyKBNeP6rsWsBY84K7pXTGdrYPzK3sXIwSEhoCvx
 pk+ni5GLQ0hgK6PE2Y3/mSGc+0wS0z+cYOti5ORgEVCVOPftHCOIzSagIrH0zC0mEFsEKP769
 A5WkAZmgd+MEjO737GCJIQFgiRu3Z7IArKBV8BUYsZscYihxxglTv06C9bMKyAocXLmExYQm1
 lAXeLPvEvMIPXMAtISy/9xgIQ5BQIl3t49BFYuCrS3c+kclgmM/LOQdM9C0j0LoXsBI/MqRo3
 i1KKy1CJdIzO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAIGQAgh2MZxYEHmKU
 5GBSEuXdcsUmUogvKT+lMiOxOCO+qDQntfgQowwHh5IErwm/Q6SQYFFqempFWmYOMB5g0hIcP
 EoivPdZgNK8xQWJucWZ6RCpU4yKUuK8fCB9AiCJjNI8uDZYDF5ilJUS5mUEOkSIpyC1KDezBF
 X+FaM4B6OSMK8iyBSezLwSuOmvgBYzAS2+DnIzb3FJIkJKqoHxlpITi1cOu2ZpRun836kK/or
 5v6qWcG4VmjM7o8tRsKVh2ZmpVkynPxaK8klYVtdaWq7+WKfFEt3+2PdrQP+cZYoTXp70ilVe
 O/Hz/ga9Ny8TSpkzjl94GXfKYHLaWjO5/Ko9ppb/Nt2scXl9c8WM8p8TF16N3qRhIMJ4+ZXnM
 6ut4dFa4UFKLMUZiYZazEXFiQCKjioKvAIAAA==
X-Env-Sender: bp@alien8.de
X-Msg-Ref: server-3.tower-21.messagelabs.com!1497370756!70196019!1
X-Originating-IP: [5.9.137.197]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20095 invoked from network); 13 Jun 2017 16:19:16 -0000
Received: from mail.skyhub.de (HELO mail.skyhub.de) (5.9.137.197)
 by server-3.tower-21.messagelabs.com with SMTP; 13 Jun 2017 16:19:16 -0000
X-Virus-Scanned: Nedap ESD1 at mail.skyhub.de
Received: from mail.skyhub.de ([127.0.0.1])
 by localhost (blast.alien8.de [127.0.0.1]) (amavisd-new, port 10026)
 with ESMTP id OzD5aqcTNz7U; Tue, 13 Jun 2017 18:19:15 +0200 (CEST)
Received: from pd.tnic (p2003008C2F6872007C45AF6CD82A79EB.dip0.t-ipconnect.de
 [IPv6:2003:8c:2f68:7200:7c45:af6c:d82a:79eb])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mail.skyhub.de (SuperMail on ZX Spectrum 128k) with ESMTPSA id 59DA91EC0240;
 Tue, 13 Jun 2017 18:19:15 +0200 (CEST)
Date: Tue, 13 Jun 2017 18:18:54 +0200
From: Borislav Petkov <bp@alien8.de>
To: Andy Lutomirski <luto@kernel.org>
Message-ID: <20170613161854.xnippoph2mysxpnz@pd.tnic>
References: <883f8fb121f4616c1c1427ad87350bb2f5ffeca1.1497288170.git.luto@kernel.org>
 <20170613092646.l5wgvfrgoeb3fksz@pd.tnic>
 <CALCETrWnMYFdfvswHp01xYhj8KBfw1cVYvPuEOEjHcNUV+s_mw@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CALCETrWnMYFdfvswHp01xYhj8KBfw1cVYvPuEOEjHcNUV+s_mw@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Juergen Gross <jgross@suse.com>, Tom Lendacky <thomas.lendacky@amd.com>,
 X86 ML <x86@kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 xen-devel <xen-devel@lists.xen.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH] x86/mm: Split read_cr3() into read_cr3_pa()
 and __read_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>

T24gVHVlLCBKdW4gMTMsIDIwMTcgYXQgMDk6MDA6MDFBTSAtMDcwMCwgQW5keSBMdXRvbWlyc2tp
IHdyb3RlOgo+IDEuIE1ha2Ugc3VyZSB0aGF0IGV2ZXJ5IHJlYWRfY3IzKCkgaW5zdGFuY2UgZ290
IGNvbnZlcnRlZC4gIEkgZGlkbid0Cj4gd2FudCBhIG1pZC1haXIgY29sbGlzaW9uIHdpdGggc29t
ZW9uZSBlbHNlJ3MgcGF0Y2ggaW4gd2hpY2ggaXQgd291bGQKPiBhcHBlYXIgdG8gYXBwbHkgYW5k
IGNvbXBpbGUgYnV0IHRoZSByZXN1bHQgd291bGQgcmFuZG9tbHkgZmFpbCBvbiBQQ0lECj4gc3lz
dGVtcy4KClJpZ2h0LgoKPiAyLiBNYWtlIHVzZXJzIHJlYWxpemUgdGhhdCBDUjMgYWluJ3Qgd2hh
dCBpdCB1c2VkIHRvIGJlLiAgX19yZWFkX2NyMygpCj4gbWVhbnMgInJldHVybiB0aGlzIGNvbXBs
aWNhdGVkIHJlZ2lzdGVyIHZhbHVlIC0tIEkga25vdyB3aGF0IEknbQo+IGRvaW5nIiBhbmQgcmVh
ZF9jcjNfcGEoKSBtZWFucyAiZ2l2ZSBtZSB0aGUgUEEiLgoKQWdyZWVkIHdpdGggdGhlIF9wYSB0
aGluZy4KCj4gTWF5YmUgd2UgY291bGQgcmVuYW1lIF9fcmVhZF9jcjMoKSB0byByZWFkX2NyM19y
YXcoKT8gIElmIHdlIHJlYWxseQo+IHdhbnRlZCBsb3RzIG9mIGNsYXJpdHksIF9fcmVhZF9jcjQo
KSBjb3VsZCBiZWNvbWUgcmVhZF9jcjRfbm9zaGFkb3coKSwKPiBJIHN1cHBvc2UuCgpZZWFoLCBi
b3RoIG1ha2Ugc2Vuc2UgdG8gbWUuIEkgbGlrZSB0aGUgX3JhdyB0aGluZyBhbmQgdGhlIF9ub3No
YWRvdwp0b28sIGFzIHRoZXkgYWN0dWFsbHkgc2F5IHdoYXQgdGhlIGZ1bmN0aW9uICpyZWFsbHkq
IGRvZXMuCgpJbiBhbnkgY2FzZSwgdGhlIF9fIHZhcmlhbnQgaXMgbGVzcyBkZXNjcmlwdGl2ZSB0
aGFuIGhhdmluZzoKCnJlYWRfY3JYX3BhCnJlYWRfY3JYX3JhdwpyZWFkX2NyWF9ub3NoYWRvdwoK
YW5kIHNvIG9uIHdoaWNoIGFjdHVhbGx5IHNheSB3aGF0IHRoZXkgZWFjaCBkbyBhbmQgd2hlbiB5
b3Ugd29uZGVyIHdoaWNoCnRvIHVzZSwgeW91IGtub3cuCgo+IFdoYXQgZG8geW91IHRoaW5rPyAg
TXkgZ2VuZXJhbCBwcmVmZXJlbmNlIGlzIHRvIGNsZWFuIHRoaXMgdXAgYWZ0ZXIKPiB0aGUgcmVz
dCBvZiB0aGUgYmlnIHBhdGNoc2V0cyAoU01FIGFuZCBQQ0lEKSBsYW5kLgoKT2YgY291cnNlLgoK
VGhhbmtzLgoKLS0gClJlZ2FyZHMvR3J1c3MsCiAgICBCb3Jpcy4KCkdvb2QgbWFpbGluZyBwcmFj
dGljZXMgZm9yIDQwMDogYXZvaWQgdG9wLXBvc3RpbmcgYW5kIHRyaW0gdGhlIHJlcGx5LgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 13 16:24:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 16:24: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 1dKocP-0003fi-LR; Tue, 13 Jun 2017 16:24: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 1dKocO-0003fK-Dy
 for xen-devel@lists.xensource.com; Tue, 13 Jun 2017 16:24:36 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 A2/3E-26749-3C110495; Tue, 13 Jun 2017 16:24:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVfeQoEO
 kwZIzWhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmH69gaWgz7zixt/5bA2M
 b3S7GLk4hAT+Mkr0fFvJ1sXICeQ8ZpRYvokTIrGNUeL5yb2sIAkRAWeJr2fmsoPYvAL6Eus/b
 2LuYuTgEBYIkti4gRmkXkLgCZPEnTlbmUBqJAQ8Jd53v2eFsZc8PAK0gJ2DTcBK4pAYSJRFQF
 VixddnzBMYuRcwMqxi1ChOLSpLLdI1NNFLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/
 dxAj0OAMQ7GBcsd3zEKMkB5OSKO+WKzaRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4+wUcIoUE
 i1LTUyvSMnOAoQeTluDgURLhvc8ClOYtLkjMLc5Mh0idYtTl2LB6/RcmIZa8/LxUKXHeYpAZA
 iBFGaV5cCNgcXCJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwryK/EBTeDLzSuA2vQI6ggnoiO
 sg9/MWlyQipKQaGA96Xlt6dHqftFyf2T4L6cXsbsxpnpGzz7tq/+O0W+LGPWXJAfEpGxj9X+r
 GW22/sK5o5pESHenTnz4K3LqS+urRpVLNU4Kszdlsm4+o1y/Xf1OtN+Xdc52qDfOvXTGO9TjP
 9GIu64fJnjUL98SxP1r+Try8cdazmJblvf8K4iXL81McX3dy8SqxFGckGmoxFxUnAgCCrmQ7f
 gIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1497371073!105455312!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14355 invoked from network); 13 Jun 2017 16:24:34 -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; 13 Jun 2017 16:24: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 1dKocJ-0001PY-RL; Tue, 13 Jun 2017 16:24: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 1dKocE-0002sf-9j; Tue, 13 Jun 2017 16:24:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dKocD-0004s1-Jk; Tue, 13 Jun 2017 16:24:26 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110408-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=a7307762f90d337585d17d45551a226028b89836
X-Osstest-Versions-That: xen=5ec164fd61bd8fc7adfb1ca2907d9159eeb1e37b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 13 Jun 2017 16:24:25 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 110408: 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="===============7065744741485856206=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

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
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  a7307762f90d337585d17d45551a226028b89836
baseline version:
 xen                  5ec164fd61bd8fc7adfb1ca2907d9159eeb1e37b

Last test of basis   110406  2017-06-13 12:18:43 Z    0 days
Testing same since   110408  2017-06-13 15:03:33 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Armando Vega <armando@greenhost.nl>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Peter Große <pegro@friiks.de>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 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


Pushing revision :

+ branch=xen-unstable-smoke
+ revision=a7307762f90d337585d17d45551a226028b89836
+ . ./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 a7307762f90d337585d17d45551a226028b89836
+ branch=xen-unstable-smoke
+ revision=a7307762f90d337585d17d45551a226028b89836
+ . ./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
+ '[' xa7307762f90d337585d17d45551a226028b89836 = 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-3.14
++ : 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 a7307762f90d337585d17d45551a226028b89836:refs/heads/smoke
To osstest@xenbits.xen.org:/home/xen/git/xen.git
   5ec164f..a730776  a7307762f90d337585d17d45551a226028b89836 -> smoke


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7065744741485856206==--

From xen-devel-bounces@lists.xen.org Tue Jun 13 16:28:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 16:28: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 1dKofn-0003s1-4Q; Tue, 13 Jun 2017 16: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 <prvs=33004f8e7=Andrew.Cooper3@citrix.com>)
 id 1dKofl-0003rv-Mh
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 16:28:05 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 80/07-03058-49210495; Tue, 13 Jun 2017 16:28:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsWyU9JRQneKkEO
 kwbSJwhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bdD5YFkzgrlnZOYWxgvMvexcjJISHgJ3Hg
 3VNGEFtYIFhif0s3E4gtIuAkse/NBhYQW0ggQ6J33hzmLkYuDmaBGUwSW84tYAZJsAnoS+x+8
 QmsgVfAVuJaTy8biM0ioCqx89F1sBpRgXCJt41HWCBqBCVOznwCZnMKWElseHoKbDGzgIHEkU
 VzWCFseYntb+cwQyxWk7jWfwnq0HSJic96WCYw8s9CMmoWkvZZSNoXMDKvYtQoTi0qSy3SNTL
 RSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDEIGINjBuO9j5CFGSQ4mJVFeTwG7
 SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvEqCDpFCgkWp6akVaZk5wHiASUtw8CiJ8N5nAUrzF
 hck5hZnpkOkTjEqSonz3hEASgiAJDJK8+DaYDF4iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSs
 K8hiDbeTLzSuCmvwJazAS0+PoVG5DFJYkIKakGxkSt9rcP6+Z/eHrW4uzODJGEdR8nzrc6/dR
 vXiL/4ffV4n37zrprV7JFadueiHPu22g398SlxMhX+0QXPPwc31dzf3XUG4m9R0qZV3roXk22
 d41d5Xdn/updj1c928tyYMbyWqG1C684pDKbrFy+QNJKNvYdn+LHworpJ6dULv260/gn69eoo
 AdKLMUZiYZazEXFiQBAsTYgvAIAAA==
X-Env-Sender: prvs=33004f8e7=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1497371283!54634455!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52102 invoked from network); 13 Jun 2017 16:28:04 -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;
 13 Jun 2017 16:28:04 -0000
X-IronPort-AV: E=Sophos;i="5.39,338,1493683200"; d="scan'208";a="47695098"
To: Julien Grall <julien.grall@arm.com>, <xen-devel@lists.xen.org>
References: <20170613161323.25196-1-julien.grall@arm.com>
 <20170613161323.25196-2-julien.grall@arm.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <c51c4703-bb32-a4f5-2cb2-dbd7a3d954f1@citrix.com>
Date: Tue, 13 Jun 2017 17:20:33 +0100
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: <20170613161323.25196-2-julien.grall@arm.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: sstabellini@kernel.org, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 punit.agrawal@arm.com, Ian Jackson <ian.jackson@eu.citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 01/24] xen/mm: Don't use _{g,
 m}fn for defining INVALID_{G, M}FN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTMvMDYvMTcgMTc6MTMsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBJTlZBTElEX3tHLE19Rk4g
YXJlIGRlZmluZWQgdXNpbmcgc3RhdGljIGlubGluZSBoZWxwZXJzIF97ZyxtfWZuLgo+IFRoaXMg
bWVhbnMsIHRoZXkgY2Fubm90IGJlIHVzZWQgdG8gaW5pdGlhbGl6ZSBhIGJ1aWxkIHRpbWUgc3Rh
dGljIHZhcmlhYmxlOgo+Cj4gSW4gZmlsZSBpbmNsdWRlZCBmcm9tIG1tLmM6MjQ6MDoKPiB4ZW4v
eGVuL2luY2x1ZGUveGVuL21tLmg6NTk6MjY6IGVycm9yOiBpbml0aWFsaXplciBlbGVtZW50IGlz
IG5vdCBjb25zdGFudAo+ICAjZGVmaW5lIElOVkFMSURfTUZOICAgICAgX21mbih+MFVMKQo+Cj4g
U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiAtLS0K
PiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBDYzogR2Vv
cmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgo+IENjOiBJYW4gSmFja3Nv
biA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgo+IENjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNs
ZS5jb20+Cj4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K
PiBDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+Cj4gQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+Cj4KPiBJIGtub3cgdGhhdCB0aGlzIHNvbHV0aW9uIHdpbGwgbm90IHdvcmsgZm9y
IG5vbi1kZWJ1ZyBidWlsZC4gSSB3b3VsZAo+IGxpa2UgaW5wdXQgZnJvbSB0aGUgY29tbXVuaXR5
IG9uIHdheSB0byBmaXggaXQgbmljZWx5LgoKSG1tIC0gYSBwcm9wZXIgdHlwZWRlZiBnZXRzIGlu
c2VydGVkLiAgSSBwcmVzdW1lIHRoZSBjb21waWxlciBvYmplY3RzIHRvCih1bnNpZ25lZCBsb25n
KXsgfjBVTCB9IHRvIGluaXRpYWxpc2UgYSBzY2FsYXI/CgpJdCBtaWdodCBiZSBiZXR0ZXIgdG8g
bW92ZSB0aGUgZGVmaW5pdGlvbiBvZiBJTlZBTElEXyRGT08gaW50byB0aGUKVFlQRV9TQUZFKCkg
ZGVjbGFyYXRpb24gc28gd2UgY2FuIGNyZWF0ZSBhbiBhcHByb3ByaWF0ZSBpbml0aWFsaXNlciBm
b3IKZWFjaCBib3RoIGJ1aWxkcy4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 13 16:29:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 16: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 1dKohA-00042Y-Hm; Tue, 13 Jun 2017 16:29:32 +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 1dKoh9-00042O-1j
 for xen-devel@lists.xenproject.org; Tue, 13 Jun 2017 16:29:31 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 2F/7D-01999-AE210495; Tue, 13 Jun 2017 16:29:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsXiLjyVTfeZkEO
 kwZybphbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b0v23sBZOZK1ouTGRtYDzN1MXIxSEk8J9R
 YuaTPWxdjJwcLAL2Eudu7mcHSbAIPGKS2LB8GTNIQkRAT+Lwia8sIDabgJLEjRP/2UFsYQEDi
 VW77rN2MXJw8ArYSCx+qg8xR1ViyoelYK2iAuESvQf6webzCghKnJz5BGwMs4C6xJ95l5ghbH
 GJW0/mM0HY8hLb385hnsDIOwtJyywkLbOQtMxC0rKAkWUVo0ZxalFZapGukaFeUlFmekZJbmJ
 mjq6hgalebmpxcWJ6ak5iUrFecn7uJkZguNUzMDDuYLw72e8QoyQHk5Ior6eAXaQQX1J+SmVG
 YnFGfFFpTmrxIUYZDg4lCd56QYdIIcGi1PTUirTMHGDgw6QlOHiURHjvswCleYsLEnOLM9MhU
 qcYdTmaPmz5wiTEkpeflyolzvsQZIYASFFGaR7cCFgUXmKUlRLmZWRgYBDiKUgtys0sQZV/xS
 jOwagkzLsSZApPZl4J3KZXQEcwAR1x/YoNyBEliQgpKWBcf79ck1JXcVt227ZPUzUOXYzk+Oz
 C+2E7t4ba7fKWbt5J0ndsfKXfn1wkcrj5+sfmwhXlG+1bCv4+3LrHubjX1XWPUIly5Ilteooc
 Qp2r9jozTuPaHBS0UZup4vPGSa95fL884S0y6veyc/2ceVxg8cMvj07x+x78GNbQ9OIq5y+Vj
 ZceXwlXYinOSDTUYi4qTgQAuDU2GL0CAAA=
X-Env-Sender: srn@prgmr.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1497371365!103339331!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2603 invoked from network); 13 Jun 2017 16:29:26 -0000
Received: from mail.prgmr.com (HELO mail.prgmr.com) (71.19.149.6)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Jun 2017 16:29:26 -0000
Received: from [192.168.1.3] (173-228-60-35.dsl.dynamic.fusionbroadband.com
 [173.228.60.35]) (Authenticated sender: srn)
 by mail.prgmr.com (Postfix) with ESMTPSA id C288728C023
 for <xen-devel@lists.xenproject.org>; Tue, 13 Jun 2017 12:29:23 -0400 (EDT)
DKIM-Filter: OpenDKIM Filter v2.11.0 mail.prgmr.com C288728C023
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=prgmr.com;
 s=default; t=1497371363;
 bh=yhQiNmZxpghRsdReaNNokEEVcthFyw1/WX1pbxdiL7I=;
 h=To:From:Subject:Date:From;
 b=GuQyjLrc1/GJhhC/Gj5VyAsCCgETubQxlzeJGSd9Rt5HUgeV7Ra4UTxUNWk3RefER
 Z0SkngBqI3B3ldadd8by+6xrgw0y5ar56c1zXbBBWz8rI45n78W4DK+S1SgU7OaN7I
 sxyV+KbPLcL3wb8zMigwMHRLHT662NXUO5XDniLE=
To: xen-devel <xen-devel@lists.xenproject.org>
From: Sarah Newman <srn@prgmr.com>
Message-ID: <fdc61384-d6aa-e2ad-e0a3-97ce9bf72011@prgmr.com>
Date: Tue, 13 Jun 2017 09:29:22 -0700
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
Subject: [Xen-devel] Error during domain creation on xen 4.8
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpXaXRoIHhlbiA0LjguMSwgSSBnb3QgdGhlIGVycm9yIG1lc3NhZ2U6CgpsaWJ4bDogZXJy
b3I6IGxpYnhsX2RvbS5jOjYwOmxpYnhsX19kb21haW5fY3B1cG9vbDogZ290IGluZm8gZm9yIGRv
bTIwOTgsIHdhbnRlZCBkb20yMDk3CjogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQoKVGhpcyB3
YXMgd2hpbGUgY3JlYXRpbmcgYW4gSFZNIGRvbWFpbiB3aXRoIGEgc3R1YiBkb21haW4sIHByb2Jh
Ymx5IGNvbmN1cnJlbnQgdG8gY3JlYXRpbmcgYSBQViBkb21haW4uIFRoZSBkb21haW5zIHdlcmUg
Y3JlYXRlZCBhcyAyMDk4ICsgMjA5OSBJCmJlbGlldmUuIEkgd2FzIGFsc28gdXNpbmcgb3hlbnN0
b3JlZC4KClBsZWFzZSBrZWVwIG1lIENDJ2VkIGFzIEkgYW0gbm90IHN1YnNjcmliZWQuCgotLVNh
cmFoCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 13 16:32:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 16: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 1dKojb-0004fx-UR; Tue, 13 Jun 2017 16:32:03 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <joe@perches.com>) id 1dKoja-0004fp-DI
 for xen-devel@lists.xenproject.org; Tue, 13 Jun 2017 16:32:02 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 E5/BF-02181-18310495; Tue, 13 Jun 2017 16:32:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsVyQ0MnRbdB2CH
 SYHkLo8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnF9VhNzwUHeirWf+5gaGI9wdTFycQgJ7GWU
 aJz0k7mLkZNDQsBAYs6KB6wgCQmBI6wSX3dMYoVIyEl8OtUFZHMA2VISV++YQjRvYpTYP/kxC
 0icV8BY4tJLbZByYYF4iQ83P7OB2GwCyhJdtxaDjRERcJY4tPsUI0gvs8AJRokrHb/AFrMIqE
 rs/j6FEcTmFLCReP35FQvEgimMEvN/XAQrYhbQk5hytYUR4iAVic7Z+1khFgtK/N0hDFEiL7H
 97RzmCYxCs5B0zEKomoWkagEj8ypGjeLUorLUIl1DY72kosz0jJLcxMwcXUMDU73c1OLixPTU
 nMSkYr3k/NxNjMBwZgCCHYz/tnkeYpTkYFIS5d1yxSZSiC8pP6UyI7E4I76oNCe1+BCjDAeHk
 gRvvpBDpJBgUWp6akVaZg4wsmDSEhw8SiK891mA0rzFBYm5xZnpEKlTjLocd/o2fGESYsnLz0
 uVEufdDzJDAKQoozQPbgQsyi8xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmDcZZApPZl4J3KZ
 XQEcwAR1xHeR+3uKSRISUVAOjzomzn38VBS6+4PlPTIBThP16223FtFhWmfdvvgkdCOt6c/Bi
 qMzp+nh/0RkR8xj+dpjW2DvXyFmv3qPyXe3BAa8c0eQ9v5c4BUm7e9U9XiF3s+6GWmHu66Xrm
 z+/d/mafVLrgTyX+oWcrxvu27d/eexeo7vaeMHhM5+eGnjcu+MflJVcf8NbiaU4I9FQi7moOB
 EAGqpCLe0CAAA=
X-Env-Sender: joe@perches.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1497371519!103027379!1
X-Originating-IP: [216.40.44.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13039 invoked from network); 13 Jun 2017 16:31:59 -0000
Received: from smtprelay0100.hostedemail.com (HELO smtprelay.hostedemail.com)
 (216.40.44.100)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Jun 2017 16:31:59 -0000
Received: from filter.hostedemail.com (clb03-v110.bra.tucows.net
 [216.40.38.60])
 by smtprelay03.hostedemail.com (Postfix) with ESMTP id 5EC3683595D8;
 Tue, 13 Jun 2017 16:31:58 +0000 (UTC)
X-Session-Marker: 6A6F6540706572636865732E636F6D
X-Spam-Summary: 2, 0, 0, , d41d8cd98f00b204, joe@perches.com,
 :::::::::::::::::::::,
 RULES_HIT:41:355:379:541:599:800:960:973:988:989:1260:1277:1311:1313:1314:1345:1359:1373:1437:1515:1516:1518:1534:1541:1593:1594:1711:1730:1747:1777:1792:2393:2559:2562:2693:2828:3138:3139:3140:3141:3142:3353:3622:3865:3866:3867:3868:3870:3871:3872:3873:3874:4321:4605:5007:7903:10004:10400:10848:11026:11232:11657:11658:11914:12043:12438:12740:12760:12895:13069:13095:13255:13311:13357:13439:13972:14181:14659:14721:21080:21212:21433:21451:21627:30012:30054:30070:30076:30091,
 0, RBL:none, CacheIP:none, Bayesian:0.5, 0.5, 0.5, Netcheck:none,
 DomainCache:0, MSF:not bulk, SPF:, MSBL:0, DNSBL:none, Custom_rules:0:0:0,
 LFtime:3, LUA_SUMMARY:none
X-HE-Tag: meal27_4b141a44c260d
X-Filterd-Recvd-Size: 2828
Received: from XPS-9350 (unknown [47.151.132.55])
 (Authenticated sender: joe@perches.com)
 by omf10.hostedemail.com (Postfix) with ESMTPA;
 Tue, 13 Jun 2017 16:31:55 +0000 (UTC)
Message-ID: <1497371514.18751.17.camel@perches.com>
From: Joe Perches <joe@perches.com>
To: Juergen Gross <jgross@suse.com>, Ingo Molnar <mingo@kernel.org>
Date: Tue, 13 Jun 2017 09:31:54 -0700
In-Reply-To: <498f5ad7-c203-9b21-c153-e3496755b88d@suse.com>
References: <20170613134507.16983-1-jgross@suse.com>
 <20170613152014.tax42aevmsfdopxa@gmail.com>
 <498f5ad7-c203-9b21-c153-e3496755b88d@suse.com>
X-Mailer: Evolution 3.22.6-1ubuntu1 
Mime-Version: 1.0
Cc: tony.luck@intel.com, x86@kernel.org, linux-kernel@vger.kernel.org,
 mingo@redhat.com, bp@alien8.de, hpa@zytor.com, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com, tglx@linutronix.de
Subject: Re: [Xen-devel] [PATCH v2] xen/mce: don't issue error message for
 failed /dev/mcelog registration
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAyMDE3LTA2LTEzIGF0IDE4OjEzICswMjAwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+
IE9uIDEzLzA2LzE3IDE3OjIwLCBJbmdvIE1vbG5hciB3cm90ZToKPiA+ICogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiA+IAo+ID4gPiBXaGVuIHJ1bm5pbmcgdW5kZXIg
WGVuIGFzIGRvbTAgL2Rldi9tY2Vsb2cgaXMgYmVpbmcgcmVnaXN0ZXJlZCBieSBYZW4KPiA+ID4g
aW5zdGVhZCBvZiB0aGUgbm9ybWFsIG1jZWxvZyBkcml2ZXIuIEF2b2lkIGFuIGVycm9yIG1lc3Nh
Z2UgYmVpbmcKPiA+ID4gaXNzdWVkIGJ5IHRoZSBtY2Vsb2cgZHJpdmVyIGluIHRoaXMgY2FzZS4g
SW5zdGVhZCBpc3N1ZSBhbiBpbmZvcm1hdGl2ZQo+ID4gPiBtZXNzYWdlIHRoYXQgWGVuIGhhcyBy
ZWdpc3RlcmVkIHRoZSBkZXZpY2UuCltdCj4gPiA+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJu
ZWwvY3B1L21jaGVjay9kZXYtbWNlbG9nLmMgYi9hcmNoL3g4Ni9rZXJuZWwvY3B1L21jaGVjay9k
ZXYtbWNlbG9nLmMKW10KPiA+ID4gQEAgLTM4OCw5ICszODgsMTYgQEAgc3RhdGljIF9faW5pdCBp
bnQgZGV2X21jZWxvZ19pbml0X2RldmljZSh2b2lkKQo+ID4gPiAgCS8qIHJlZ2lzdGVyIGNoYXJh
Y3RlciBkZXZpY2UgL2Rldi9tY2Vsb2cgKi8KPiA+ID4gIAllcnIgPSBtaXNjX3JlZ2lzdGVyKCZt
Y2VfY2hyZGV2X2RldmljZSk7Cj4gPiA+ICAJaWYgKGVycikgewo+ID4gPiAtCQlwcl9lcnIoIlVu
YWJsZSB0byBpbml0IGRldmljZSAvZGV2L21jZWxvZyAocmM6ICVkKVxuIiwgZXJyKTsKPiA+ID4g
LQkJcmV0dXJuIGVycjsKPiA+ID4gKwkJaWYgKGVyciA9PSAtRUJVU1kpCj4gPiA+ICsJCQkvKiBY
ZW4gZG9tMCBtaWdodCBoYXZlIHJlZ2lzdGVyZWQgdGhlIGRldmljZSBhbHJlYWR5LiAqLwo+ID4g
PiArCQkJcHJfaW5mbygiVW5hYmxlIHRvIGluaXQgZGV2aWNlIC9kZXYvbWNlbG9nLCBhbHJlYWR5
IHJlZ2lzdGVyZWQiKTsKPiA+ID4gKwkJZWxzZSB7Cj4gPiA+ICsJCQlwcl9lcnIoIlVuYWJsZSB0
byBpbml0IGRldmljZSAvZGV2L21jZWxvZyAocmM6ICVkKVxuIiwKPiA+ID4gKwkJCSAgICAgICBl
cnIpOwo+ID4gPiArCQkJcmV0dXJuIGVycjsKPiA+ID4gKwkJfQo+ID4gCj4gPiBQbGVhc2Ugb25s
eSB1c2UgYmFsYW5jZWQgY3VybHkgYnJhY2VzIGluIGNvbmRpdGlvbmFsIHN0YXRlbWVudHMuCj4g
Cj4gT2theSwgd2lsbCBjaGFuZ2UuCgpQZXJoYXBzIGJldHRlciBpcyB0byByZXZlcnNlIHRoZSB0
ZXN0CgoJCWlmIChlcnIgIT0gLUVCVVNZKSB7CgkJCXByX2VycigiVW5hYmxlIHRvIC4uLi4iLCBl
cnIpOwoJCQlyZXR1cm4gZXJyOwoJCX0KCQlwcl9pbmZvKCJldGMuLi4iKTsKCgkJWyByZXN0IG9m
IGNvZGUgYXQgdGhpcyBpbmRlbnRhdGlvbiBdCgpidXQgaXQgbG9va3MgbGlrZSB5b3UgYWRkZWQg
YSBsb2dpYyBkZWZlY3QgdG9vIGFuZAp0aGlzIGNvZGUgc2hvdWxkIGJlOgoKCWlmIChlcnIpIHsK
CQlpZiAoZXJyID09IC1FQlVTWSkKCQkJcHJfaW5mbyguLi4pCgkJZWxzZQoJCQlwcl9lcnIoLi4u
KQoJCXJldHVybiBlcnI7Cgl9CgpvciBsZXNzIGluZGVudGVkIHVzaW5nCgoJZXJyID0gbWlzY19y
ZWdpc3RlcigmbWNlX2NocmRldl9kZXZpY2UpOwoJaWYgKGVyciA9PSAtRUJVU1kpIHsKCQlwcl9p
bmZvKC4uLik7CgkJcmV0dXJuIGVycjsKCX0gZWxzZSBpZiAoZXJyKSB7CgkJcHJfZXJyKC4uLik7
CgkJcmV0dXJuIGVycjsKCX0KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 13 16:34:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 16:34: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 1dKom8-0004vM-B4; Tue, 13 Jun 2017 16: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 <prvs=330eba816=George.Dunlap@citrix.com>)
 id 1dKom6-0004vF-Q1
 for xen-devel@lists.xenproject.org; Tue, 13 Jun 2017 16:34:38 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 A9/6D-03587-E1410495; Tue, 13 Jun 2017 16:34:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpK6siEO
 kwZxGA4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNaNh6XfmgnWqFUcXPGFvYGyS62Lk5JAQ8Je4
 OHEjC4gtLOAtcWr7fkYQW0QgUOLO0bPsILaQgI/Et18TmLoYuTiYBXYyS+ycsIsNJMEmoCcx7
 /hXsGZeAVuJ/zufgzWzCKhK3G/bAlYjKhAu8bbxCFSNoMTJmU/AbE4BX4lJp84A1XMADdWUWL
 9LHyTMLCAvsf3tHGaIvaoSix8cZZ/AyDcLSfcshI5ZSDoWMDKvYtQoTi0qSy3SNTLRSyrKTM8
 oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDDUGINjBuO9j5CFGSQ4mJVFeTwG7SCG+pPyU
 yozE4oz4otKc1OJDjDIcHEoSvOzCDpFCgkWp6akVaZk5wKCHSUtw8CiJ8N5nAUrzFhck5hZnp
 kOkTjHqcmxYvf4LkxBLXn5eqpQ4ry7IDAGQoozSPLgRsAi8xCgrJczLCHSUEE9BalFuZgmq/C
 tGcQ5GJWHeZCGgKTyZeSVwm14BHcEEdMT1KzYgR5QkIqSkGhjXsIq/ZNp2P7Ai/cXkzY5NTzQ
 aZy3RqeRdHLbg2aTFD+L2uBrfe6nyV41jbWRFdEzDL1ul7wsmv0zvsf529uPc3H1VB2OUY040
 Vb9+tDKxdn3+8TyV1b8/CqrPeewkqWW5ba6HbYycmeRMq1Xv43o0y19mrLf849J+aoJNHmOgT
 /2RDe3nvH8osRRnJBpqMRcVJwIAFKEeWrsCAAA=
X-Env-Sender: prvs=330eba816=George.Dunlap@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1497371675!84282148!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45021 invoked from network); 13 Jun 2017 16:34:37 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 13 Jun 2017 16:34:37 -0000
X-IronPort-AV: E=Sophos;i="5.39,338,1493683200"; d="scan'208";a="427698673"
To: Dario Faggioli <dario.faggioli@citrix.com>,
 <xen-devel@lists.xenproject.org>
References: <149633614204.12814.14390287626133023934.stgit@Solace.fritz.box>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <8b16eb21-050a-a429-df34-4643f81ffe7f@citrix.com>
Date: Tue, 13 Jun 2017 17:34:31 +0100
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: <149633614204.12814.14390287626133023934.stgit@Solace.fritz.box>
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>,
 Jennifer Herbert <jennifer.herbert@citrix.com>,
 Doug Goldstein <cardoe@cardoe.com>
Subject: Re: [Xen-devel] [PATCH 00/15] xen/tools: add tracing to various Xen
	subsystems
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDEvMDYvMTcgMTg6MzMsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+IEhlbGxvLAo+IAo+IFdo
aWxlIGNoYXNpbmcgYW5kIGRlYWxpbmcgd2l0aCBidWdzLCBvdmVyIHRoaXMgbGFzdCBwZXJpb2Qs
IEkndmUgZm91bmQgbXlzZWxmCj4gYXVnbWVudGluZyBYZW4gd2l0aCBxdWl0ZSBhIGZldyBuZXcg
dHJhY2luZyBjYXBhYmlsaXRpZXMsIGVzcGVjaWFsbHkgZm9jdXNpbmcKPiBvbjoKPiAgLSBJUlEg
YmVpbmcgZGlzYWJsZWQgYW5kIChyZSllbmFibGVkIChpbiBhZGRpdGlvbiB0byB0aGUgYWxyZWFk
eSBleGlzdGluZwo+ICAgIHRyYWNpbmcgb2YgSVJRIHJlbGF0ZWQgYWN0aXZpdHkgdGhhdCB3ZSBo
YXZlKTsKPiAgLSBSQ1U7Cj4gIC0gc29mdGlycXMgKEkgdGhpbmsgSSBzZW50IGEgcHJlbGltaW5h
cnkgdmVyc2lvbiBvZiB0aGlzLCBsb25nIGFnbywgYnV0IGNhbid0Cj4gICAgYmUgc3VyZSk7Cj4g
IC0gdGFza2xldHM7Cj4gIC0gdGltZXJzOwo+IAo+IEFuZCwgYXBhcnQgZnJvbSB0aGUgZmlyc3Qg
NCBwYXRjaGVzICh3aGljaCBhcmUgcmFuZG9tLCBidXQgc3RpbGwgdHJhY2luZwo+IHJlbGF0ZWQs
IG9mIGNvdXJzZSwgaW1wcm92ZW1lbnRzKSwgdGhpcyBpcyB3aGF0IHRoaXMgcGF0Y2ggc2VyaWVz
IGRvZXM6IGl0IGFkZHMKPiB0cmFjaW5nIHRvIHRoZSBYZW4gc3VzeXN0ZW1zIGxpc3RlZCBhYm92
ZS4KPiAKPiBUaGF0IGhhcHBlbnMsIG9uZSBzdWJzeXN0ZW0gYWZ0ZXIgYW5vdGhlciwgaW4gcGF0
Y2hlcyA2IHRvIDE1Lgo+IAo+IFBhdGNoIDUgZGVzZXJ2ZXMgc3BlY2lhbCBtZW50aW9uLiBJbiBm
YWN0LCBub3cgdGhhdCB3ZSBoYXZlIEtjb25maWcsIEkgdGhvdWdodAo+IGl0IGNvdWxkIGJlIGEg
bmljZSB0aGluZyB0byBtYWtlIGl0IHBvc3NpYmxlIHRvIHNlbGVjdCwgYXQgYnVpbGQgY29uZmln
IHRpbWUsCj4gd2hldGhlciB3ZSB3YW50IHRyYWNpbmcgb3Igbm90LCBpbiB0aGUgaHlwZXJ2aXNv
ciAobGlrZSwgZm9yIGluc3RhbmNlLCB3ZSBkbwo+IGZvciBwZXJmb3JtYW5jZSBjb3VudGVycyku
Cj4gCj4gVG8gYmUgaG9uZXN0LCBteSBnb2FsIHdhcyB0byBiZSBhYmxlIHRvIGNvbXBpbGUgdHJh
Y2luZyBvZmYsIGFuZCBydW4KPiBiZW5jaG1hcmtzLCB0byBhc3Nlc3MgaG93IG11Y2ggb2YgYSBv
dmVyaGVhZCB0cmFjaW5nIGludHJvZHVjZXMsIGJ1dCB0aGVuIEkKPiBkZWNpZGVkIGl0IHdhcyB3
b3J0aCBkb2luZyB0aGlzIHByb3Blcmx5LCBhbmQgbm93IHNlbmRpbmcgaXQuICBJIGFtIHN0aWxs
Cj4gcnVubmluZyB0aG9zZSBiZW5jaG1hcmtzLiBQcmVsaW1pbmFyeSByZXN1bHRzIHNlZW1zIHRv
IGJlIHNob3dpbmcgdGhhdCBoYXZpbmcKPiB0cmFjaW5nIHN1cHBvcnQgaW4gdGhlIGh5cGVydmlz
b3IgZG9lcyBub3QgKHdoZW4gaXQncyBkaXNhYmxlZCwgb2YgY291cnNlKQo+IGludHJvZHVjZSB0
b28gbXVjaCBvdmVyaGVhZC4gU3RpbGwsIEkgdGhpbmsgaXQgY291bGQgYmUgdXNlZnVsLCB0byBw
ZW9wbGUgdGhhdAo+IHdhbnRzIGEgdmVyeSBzcGVjaWZpY2x5IHRhaWxvcmVkIHZlcnNpb24gb2Yg
WGVuIChlbWJlZGRlZCwgc21hbGwgZm9vdHByaW50LAo+IGV0Yy4pLCB0byBiZSBhYmxlIHRvIHJp
cCBpdCBvZmYgbmljZSBhbmQgZWFzaWx5IChlLmcuLCBsaWtlIE9wZW5YVCBndXlzIGRpZCBmb3IK
PiBzY2hlZHVsZXJzKS4KPiAKPiBPZiBjb3Vyc2UsIEkgd2lsbCByZXBvcnQgaGVyZSB3aGF0IEkg
ZmluZCwgd2hlbiBiZW5jaG1hcmtzIHdpbGwgZmluaXNoIHJ1bm5pbmcuCj4gKEluIHRoZSBtZWFu
dGltZSwgcGF0Y2ggNSBoYXMgc29tZSBkYXRhIGFib3V0IC50ZXh0IHNlY3Rpb24gc2hyaW5raW5n
IGluIGl0cwo+IGNoYW5nZWxvZy4pCj4gCj4gSSBhbHNvIHRob3VnaHQsIGZvciBzaW1pbGFyIHJl
YXNvbnMsIHRoYXQgaXQgd291bGQgaGF2ZSBiZWVuIGdvb2QgdG8gYmUgYWJsZSB0bwo+IGFsc28g
aW5kaXZpZHVhbGx5IGVuYWJsZSBvciBkaXNhYmxlIHRoZSBuZXcgdHJhY2luZyBJJ20gaW50cm9k
dWNpbmcgd2l0aCB0aGlzCj4gc2VyaWVzLiAgVGhpcyBwb3RlbnRpYWxseSBhcHBsaWVzIGV2ZW4g
dG8gdGhlIHRyYWNpbmcgd2UgYWxyZWFkeSBoYXZlIGluIHRyZWUKPiAoZS5nLiwgb25lIG1heSB3
YW50IHRvIGhhdmUgdHJhY2luZyBjb21waWxlZCBpbiwgZm9yIGV2ZXJ5dGhpbmcgZXhjZXB0IHRo
YXQgZm9yCj4gc2NoZWR1bGluZyksIGFuZCBJJ2QgYmUgdXAgZm9yIHdvcmtpbmcgb24gdGhpcy4g
SG93ZXZlciwgaW4gdGhpcyBzZXJpZXMsIEkgYW0KPiB0b3VjaGluZyByZWFsbHkgaG90IHBhdGhz
ICh3aXRoIHRoZSBleGNlcHRpb24sIG1heWJlLCBvZiBSQ1UpLCBhbmQgc28gSSB0aGluawo+IGl0
IGlzIGV2ZW4gbW9yZSBpbXBvcnRhbnQgdG8gYmUgYWJsZSB0byBkaXNhYmxlIHRyYWNpbmcgZm9y
IHRoZW0sIGZvciBtaW5pbXVtCj4gb3ZlcmhlYWQuCj4gCj4gRm9yIGluc3RhbmNlLCB0aGUgSVJR
IGVuYWJsaW5nIGFuZCBkaXNhYmxpbmcgdHJhY2luZywgSSBmaW5kIGl0IHJlYWxseSByZWFsbHkK
PiB1c2FibGUgZm9yIHVuZGVyc3RhbmRpbmcgY2VydGFpbiBjbGFzcyBvZiBiZWhhdmlvciwgYW5k
LCB3aXRoIHNvbWUgc2NyaXB0aW5nCj4gYW5kIHNvbWUgbW9yZSBnbnVwbG90ICJtYWdpYyIgKHdo
aWNoIEknbGwgYWxzbyBzaGFyZSBzaG9ydGx5KSB3ZSBjYW4gYWxzbyB1c2UKPiBpdCB0byBhdXRv
bWF0aWNhbGx5IG1lYXN1cmUgYW5kIGdyYXBoIGZvciBob3cgbG9uZyBpbnRlcnJ1cHQgYXJlIGtl
cHQgZGlzYWJsZWQsCj4gaW4gdmFyaW91cyBwbGFjZXMgd2l0aGluIHRoZSBoeXBlcnZpc29yIChK
ZW5uaWZlciBoYXMgZG9uZSBhIHNpbWlsYXIgYW5hbHlzaXMKPiBmb3IgWGVuU2VydmVyLCBhIHdo
aWxlIGJhY2spLiAgQnV0IGl0IGlzIHZlcnkgaW52YXNpdmUsIHNvIHlvdSB3YW50IHRvIGJlIGFi
bGUKPiB0byB0dXJuIGl0IG9uIGFuZCBvZmYuCj4gQXMgc2FpZCwgSSBkb24ndCBoYXZlIGFsbCB0
aGUgcmVzdWx0IEkgbmVlZCB0byBwcmVzZW50IGNvbmNsdXNpb25zLCBidXQgd2hhdCBJCj4gc2Vl
IGluIHByZWxpbWluYXJ5IGRhdGEgaXMgdGhhdCwgYWx0aG91Z2ggdGhlIHRyYWNpbmcgd2UgY3Vy
cmVudGx5IGhhdmUgaW4gWGVuCj4gaXMgbm90IHRvbyBiYWQsIHBlcmZvcm1hbmNlIHdpc2UsIHRo
aXMgbmV3IElSUXMgb24vb2ZmIHRyYWNpbmcgZG9lcyBoYXZlIGFuCj4gaW1wYWN0IG9uIHBlcmZv
cm1hbmNlLCBqdXN0IGZvciBiZWluZyB0aGVyZSBpbiB0aGUgY29kZSAoaS5lLiwgZXZlbiB3aGVu
IGl0IGlzCj4gdGhlcmUgaW4gdGhlIGNvZGUgYnV0IGlzICpkaXNhYmxlZCopLgo+IAo+IE9mIGNv
dXJzZSwgYWxsIHRoaXMgZmluZSBncmFpbiBjb250cm9sIG9mIHRyYWNpbmcgb3B0aW9ucyBpcyBo
aWRkZW4gdW5kZXIKPiBYRU5fQ09ORklHX0VYUEVSVCwgYW5kIGFsbCB0aGUgbmV3IHRyYWNpbmcg
aXMgZGlzYWJsZWQgYnkgZGVmYXVsdC4KPiAKPiBUaGVyZSBpcyBhIGJyYW5jaCB3aXRoIHRoaXMg
c2VyaWVzIGhlcmU6Cj4gIGdpdDovL3hlbmJpdHMueGVuLm9yZy9wZW9wbGUvZGFyaW9mL3hlbi5n
aXQgIHJlbC90cmFjaW5nL3hlbi1pbnRlcm5hbHMKPiAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9cGVvcGxlL2RhcmlvZi94ZW4uZ2l0O2E9c2hvcnRsb2c7aD1yZWZzL2hlYWRzL3Jl
bC90cmFjaW5nL3hlbi1pbnRlcm5hbHMKPiAKPiBBbmQgVHJhdmlzIGlzIGhhcHB5IGFib3V0IGl0
Ogo+ICBodHRwczovL3RyYXZpcy1jaS5vcmcvZmRhcmlvL3hlbi9idWlsZHMvMjM4NDIxMDI0Cj4g
Cj4gTGV0IG1lIGtub3cgd2hhdCB5b3UgdGhpbmsuCj4gCj4gVGhhbmtzIGFuZCBSZWdhcmRzLAo+
IERhcmlvCj4gLS0tCj4gRGFyaW8gRmFnZ2lvbGkgKDE1KToKPiAgICAgICB4ZW46IGluIGRvX3Nv
ZnRpcnEoKSBzYW1wbGUgc21wX3Byb2Nlc3Nvcl9pZCgpIG9uY2UgYW5kIGZvciBhbGwuCj4gICAg
ICAgeGVuOiB0cmFjaW5nOiBhdm9pZCBjaGVja2luZyB0Yl9pbml0X2RvbmUgbXVsdGlwbGUgdGlt
ZXMuCj4gICAgICAgeGVuL3Rvb2xzOiB0cmFjaW5nOiBzZXZlcmFsIGltcHJvdmVtZW50cyBvbiBJ
UlFzIHRyYWNpbmcKPiAgICAgICB0b29sczogeGVuYWx5emU6IGZpeCBkdW1waW5nIG9mIFBNX0lE
TEUgZXZlbnRzLgo+ICAgICAgIHhlbjogbWFrZSBpdCBwb3NzaWJsZSB0byBkaXNhYmxlIHRyYWNp
bmcgaW4gS2NvbmZpZy4KPiAgICAgICB4ZW46IHRyYWNlIElSUSBlbmFibGluZy9kaXNhYmxpbmcK
PiAgICAgICB0b29sczogdHJhY2luZzogaGFuZGxlIElSUXMgb24vb2ZmIGV2ZW50cyBpbiB4ZW50
cmFjZSBhbmQgeGVuYWx5emUKPiAgICAgICB4ZW46IHRyYWNlIFJDVSBiZWhhdmlvcgo+ICAgICAg
IHRvb2xzOiB0cmFjaW5nOiBoYW5kbGUgUkNVIGV2ZW50cyBpbiB4ZW50cmFjZSBhbmQgeGVuYWx5
emUKPiAgICAgICB4ZW46IHRyYWNlIHNvZnRpcnFzCj4gICAgICAgdG9vbHM6IHRyYWNpbmc6IGhh
bmRsZSBSQ1UgZXZlbnRzIGluIHhlbnRyYWNlIGFuZCB4ZW5hbHl6ZQo+ICAgICAgIHhlbjogdHJh
Y2UgdGFza2xldHMKPiAgICAgICB0b29sczogdHJhY2luZzogaGFuZGxlIHRhc2tsZXRzIGV2ZW50
cyBpbiB4ZW50cmFjZSBhbmQgeGVuYWx5emUKPiAgICAgICB4ZW46IHRyYWNlIHRpbWVycwo+ICAg
ICAgIHRvb2xzOiB0cmFjaW5nOiBoYW5kbGUgdGltZXJzIGV2ZW50cyBpbiB4ZW50cmFjZSBhbmQg
eGVuYWx5emUKClBhdGNoZXMgMTAtMTUgbG9vayBnb29kIHRvIG1lIHRvbzoKCkFja2VkLWJ5OiBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CgogLUdlb3JnZQoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 13 16:56:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 16: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 1dKp7I-0006ZS-Vs; Tue, 13 Jun 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 <prvs=33074a6ff=wei.liu2@citrix.com>)
 id 1dKp7H-0006ZM-6Z
 for xen-devel@lists.xenproject.org; Tue, 13 Jun 2017 16:56:31 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 37/5B-01730-E3910495; Tue, 13 Jun 2017 16:56:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXitHSDva6dpEO
 kwfRnjBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bJE4dYCg6zVJyes5OxgfE6cxcjB4eEgL/E
 10VlXYycHCwCqhIvJm1hAbHZBJQlfnb2soHYIgIKEi8vf2YEsZkFyiWmdfxgArGFBRwk7py4D
 hbnFbCQOHPlDlhcSMBGov/KJBaIuKDEyZlPWCB6dSQW7P7EBrKWWUBaYvk/DhCTU8BWom2uNE
 iFqICKROfSOSwQUxQkOqYfY5rAyDcLyaBZSAbNQhi0gJF5FaN6cWpRWWqRrpFeUlFmekZJbmJ
 mjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgiDEAwQ7G73+cDjFKcjApifJuuWITKcSXlJ9SmZFY
 nBFfVJqTWnyIUYaDQ0mCV17CIVJIsCg1PbUiLTMHGOwwaQkOHiUR3gJxoDRvcUFibnFmOkTqF
 KMuR9OHLV+YhFjy8vNSpcR5d4AUCYAUZZTmwY2ARd4lRlkpYV5GoKOEeApSi3IzS1DlXzGKcz
 AqCfMKiABN4cnMK4Hb9AroCCagI66D3M9bXJKIkJJqYFzpHsbDrZUbFXRg49k79Yfue18+Yrr
 p6mLLmmezsvNf/eVW9bvolfIpzDQ6YnJi0azjKR6a7Z7xT49dz3FVs97icGv2XY2mbUcfnP99
 Le15Y4eQ6inPCx9W5V3qTPD8n5IQs5g1sf55yeSPc//9V0hbNfPmR/M330zeTav9/Hvvg3bmi
 8r3NukqsRRnJBpqMRcVJwIAgxGqNrcCAAA=
X-Env-Sender: prvs=33074a6ff=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1497372988!89213807!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28594 invoked from network); 13 Jun 2017 16:56:29 -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;
 13 Jun 2017 16:56:29 -0000
X-IronPort-AV: E=Sophos;i="5.39,338,1493683200"; d="scan'208";a="436236642"
Date: Tue, 13 Jun 2017 17:56:26 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Sarah Newman <srn@prgmr.com>
Message-ID: <20170613165626.wy6qyqum4a76j3yx@citrix.com>
References: <fdc61384-d6aa-e2ad-e0a3-97ce9bf72011@prgmr.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <fdc61384-d6aa-e2ad-e0a3-97ce9bf72011@prgmr.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] Error during domain creation on xen 4.8
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBKdW4gMTMsIDIwMTcgYXQgMDk6Mjk6MjJBTSAtMDcwMCwgU2FyYWggTmV3bWFuIHdy
b3RlOgo+IEhpLAo+IAo+IFdpdGggeGVuIDQuOC4xLCBJIGdvdCB0aGUgZXJyb3IgbWVzc2FnZToK
PiAKPiBsaWJ4bDogZXJyb3I6IGxpYnhsX2RvbS5jOjYwOmxpYnhsX19kb21haW5fY3B1cG9vbDog
Z290IGluZm8gZm9yIGRvbTIwOTgsIHdhbnRlZCBkb20yMDk3Cj4gOiBObyBzdWNoIGZpbGUgb3Ig
ZGlyZWN0b3J5Cj4gCj4gVGhpcyB3YXMgd2hpbGUgY3JlYXRpbmcgYW4gSFZNIGRvbWFpbiB3aXRo
IGEgc3R1YiBkb21haW4sIHByb2JhYmx5IGNvbmN1cnJlbnQgdG8gY3JlYXRpbmcgYSBQViBkb21h
aW4uIFRoZSBkb21haW5zIHdlcmUgY3JlYXRlZCBhcyAyMDk4ICsgMjA5OSBJCj4gYmVsaWV2ZS4g
SSB3YXMgYWxzbyB1c2luZyBveGVuc3RvcmVkLgoKVGhlIHhjX2RvbWFpbl9nZXRpbmZvbGlzdCBm
dW5jdGlvbiBpcyBhIGJpdCBhd2Z1bCB0byB3b3JrIHdpdGguCgpDYW4geW91IHJlbGlhYmxlIHJl
cHJvZHVjZSB0aGlzPyBJZiBzbywgY2FuIHlvdSBwcm92aWRlIHhsIC12dnYgY3JlYXRlCm91dHB1
dD8KCldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 13 17:00:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 17:00:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKpBM-0007HN-Fu; Tue, 13 Jun 2017 17: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 <prvs=33074a6ff=wei.liu2@citrix.com>)
 id 1dKpBL-0007HG-5M
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 17:00:43 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 88/25-01733-A3A10495; Tue, 13 Jun 2017 17:00:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXitHSDva6llEO
 kwYNNVhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aaeR8ZC5YKVXRvaGNpYFzA38XIySEh4C+x
 ZfMmRhCbRUBVoun9H1YQm01AWeJnZy8biC0CFP+/+RITiM0sEC6x9fY2sLiwgKXEuf+LwGxeA
 QuJU2++MYPYQgIlEodeXWWFiAtKnJz5hAWiV0/ixtQpQPUcQLa0xPJ/HBBheYnmrbPBWjkF7C
 Quda0FGykqoCLRuXQOC8RIBYmO6ceYJjDyz0IydRaSqbMQps5CMnUBI8sqRo3i1KKy1CJdI1O
 9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzAwKxnYGDcwbir3e8QoyQHk5Io75Yr
 NpFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHglJB0ihQSLUtNTK9Iyc4AxApOW4OBREuEtEAdK8
 xYXJOYWZ6ZDpE4xKkqJ806XAEoIgCQySvPg2mBxeYlRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6
 OSMK+ACNAUnsy8Erjpr4AWMwEtvg5yM29xSSJCSqqBUdTts6NGhHrI388Btz99EuHeEnPyneG
 LK9feGOgqKDimlj++8neZqW6//vYuoU1a1wv5ire8rY7w+7UqpFNVV7zwT9CFiwmnmhd5W8/I
 jc3ezH5dIDH/xT6NIgmBDW1flzmxqB3jm61tuPZti/79xEVHpmzZ83z79s2blnc6MYvzLKrUb
 1p4XomlOCPRUIu5qDgRAGpN+APGAgAA
X-Env-Sender: prvs=33074a6ff=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1497373239!98792336!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36792 invoked from network); 13 Jun 2017 17:00:41 -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;
 13 Jun 2017 17:00:41 -0000
X-IronPort-AV: E=Sophos;i="5.39,338,1493683200"; d="scan'208";a="436237196"
Date: Tue, 13 Jun 2017 18:00:25 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Murray <murrayie@yahoo.co.uk>
Message-ID: <20170613170025.avj5cv3jite3qshk@citrix.com>
References: <1288784150.7402967.1496256072038.ref@mail.yahoo.com>
 <1288784150.7402967.1496256072038@mail.yahoo.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1288784150.7402967.1496256072038@mail.yahoo.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] Possible bug with fsimage/pygrub
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMzEsIDIwMTcgYXQgMDY6NDE6MTJQTSArMDAwMCwgSWFuIE11cnJheSB3cm90
ZToKPiBBbGwsCj4gSGF2aW5nIGEgdmVyeSBzdHJhbmdlIHByb2JsZW0uIEkgY3JlYXRlZCBhIENl
bnRPUyA3IFBWIHZtIGJ1dCBjb3VsZCBub3QgZ2V0IHB5Z3J1YiB0byBwaWNrLXVwIHRoZSBncnVi
IGVudHJpZXMuIEkgZGlkIHNvbWUgZmF1bHQgZmluZGluZyBhbmQgY29uY2x1ZGVkIHRoYXQgYGZz
aW1hZ2VgIHdhcyB1bmFibGUgdG8gZmluZCB0aGUgZ3J1Yi5jZmcuCj4gSSBjb3VsZCBzdGFydCB0
aGUgdm0gYXMgYW4gSFZNIGd1ZXN0IHdpdGggbm8gcHJvYmxlbS4gSSByZW5hbWVkIHRoZSBgZ3J1
YjJgIGZvbGRlciB0byBiZSBgZ3J1YjIueGAgYW5kIGBjcCAtYWAgdGhhdCBiYWNrIHRvIGBncnVi
MmAuIHB5Z3J1Yi9mc2ltYWdlIHdlcmUgYWJsZSB0byBmaW5kIHRoZSBmaWxlIGFmdGVyIHRoYXQu
IGZzaW1hZ2UgY291bGRuJ3Qgc2VlIGdydWIyLngvZ3J1Yi5jZmcuCj4gCj4gwqBJIHdyb3RlIHNt
YWxsIHRlc3QgY2FzZSBpbiBweXRob24gdG8gaWxsdXN0cmF0ZSB0aGUgaXNzdWU6Cj4gSSBjYW4g
b25seSB0aGluayBpdCBpcyBhIGJ1ZyBpbiBmc2ltYWdlLCBvciB0aGVyZSBpcyBzb21ldGhpbmcg
dmVyeSBoaWRkZW4gYWJvdXQgdGhhdCBkaXJlY3RvcnkgdGhhdCBpcyBjYXVzaW5nIHRoaXMuCj4g
QW55IHN1Z2dlc3Rpb25zIHdvdWxkIGJlIG1vc3Qgd2VsY29tZSwKPiBUaGFua3MsCj4gSWFuCj4g
aW1wb3J0IGZzaW1hZ2VmcyA9IGZzaW1hZ2Uub3BlbignL2Rldi94ZW4yL2VtYWlsJywgMTA0ODU3
NiwgInNlY2xhYmVsIilpZiBmcy5maWxlX2V4aXN0cygnL2dydWIyLngvZ3J1Yi5jZmcnKTrCoCBw
cmludCAiZm91bmQiZWxzZTrCoCBwcmludCAibm90IGZvdW5kImlmIGZzLmZpbGVfZXhpc3RzKCcv
Z3J1YjIvZ3J1Yi5jZmcnKTrCoCBwcmludCAiZm91bmQiZWxzZTrCoCBwcmludCAibm90IGZvdW5k
Igo+IFRoZSByZXN1bHRzIGFyZTotwqDCoCMgcHl0aG9uIH4vdGVzdC5wecKgbm90IGZvdW5kZm91
bmQKPiAobW91bnRlZCBsb2NhbGx5LCBhZnRlciBhbiB1cGRhdGUsIGJ1dCBzYW1lIGJlaGF2aW91
ciBhcyBwcmV2aW91c2x5LiBUaGUgcGFydGl0aW9uIGlzIG9uIExWTSBhbmQgaXMgZm9ybWF0dGVk
IGV4dDQpIyBscyAtYWwgZ3J1YjIqZ3J1YjI6dG90YWwgNTJkcnd4ci14ci14LiA2IHJvb3Qgcm9v
dCDCoDQwOTYgTWF5IDMxIDAyOjM5IC5kci14ci14ci14LiA3IHJvb3Qgcm9vdCDCoDQwOTYgTWF5
IDMxIDAyOjQxIC4uLXJ3LXItLXItLS4gMSByb290IHJvb3QgwqAgwqA4NiBKYW4gMTAgMjM6MzIg
ZGV2aWNlLm1hcGRyd3hyLXhyLXguIDIgcm9vdCByb290IMKgNDA5NiBKYW4gMTAgMjM6MzIgZm9u
dHMtcnctci0tci0tLiAxIHJvb3Qgcm9vdCDCoDQ4MDYgTWF5IDMxIDAyOjM5IGdydWIuY2ZnLXJ3
LXItLXItLS4gMSByb290IHJvb3QgwqA0MDQ1IEphbiAxMCAyMzozMyBncnViLmNmZy4xNDk2MTk0
NjM3LnJwbXNhdmUtcnctci0tci0tLiAxIHJvb3Qgcm9vdCDCoDEwMjQgTWF5IDMxIDAyOjM5IGdy
dWJlbnZkcnd4ci14ci14LiAyIHJvb3Qgcm9vdCAxMjI4OCBKYW4gMTAgMjM6MzIgaTM4Ni1wY2Ry
d3hyLXhyLXguIDIgcm9vdCByb290IMKgNDA5NiBKYW4gMTAgMjM6MzIgbG9jYWxlZHJ3eHIteHIt
eC4gMyByb290IHJvb3QgwqA0MDk2IEphbiAxMCAyMzoyOCB0aGVtZXMtcnctci0tci0tLiAxIHJv
b3Qgcm9vdCDCoCDCoCAwIE1heSAzMSAwMjoxMyB4eHh4Cj4gZ3J1YjIueDp0b3RhbCA0NGRyd3hy
LXhyLXguIDYgcm9vdCByb290IMKgNDA5NiBNYXkgMzEgMDI6MTMgLmRyLXhyLXhyLXguIDcgcm9v
dCByb290IMKgNDA5NiBNYXkgMzEgMDI6NDEgLi4tcnctci0tci0tLiAxIHJvb3Qgcm9vdCDCoCDC
oDg2IEphbiAxMCAyMzozMiBkZXZpY2UubWFwZHJ3eHIteHIteC4gMiByb290IHJvb3QgwqA0MDk2
IEphbiAxMCAyMzozMiBmb250cy1ydy1yLS1yLS0uIDEgcm9vdCByb290IMKgNDA0NSBKYW4gMTAg
MjM6MzMgZ3J1Yi5jZmctcnctci0tci0tLiAxIHJvb3Qgcm9vdCDCoDEwMjQgSmFuIDEwIDIzOjMz
IGdydWJlbnZkcnd4ci14ci14LiAyIHJvb3Qgcm9vdCAxMjI4OCBKYW4gMTAgMjM6MzIgaTM4Ni1w
Y2Ryd3hyLXhyLXguIDIgcm9vdCByb290IMKgNDA5NiBKYW4gMTAgMjM6MzIgbG9jYWxlZHJ3eHIt
eHIteC4gMyByb290IHJvb3QgwqA0MDk2IEphbiAxMCAyMzoyOCB0aGVtZXMtcnctci0tci0tLiAx
IHJvb3Qgcm9vdCDCoCDCoCAwIE1heSAzMSAwMjoxMyB4eHh4Cj4gCgpXaGF0IGFib3V0IGV4dGVu
ZGVkIGF0dHJpYnV0ZXMgYW5kIG90aGVyIG1ldGEgZGF0YT8gTWF5YmUgdGhleSBhcmUgbm90CnJl
dGFpbmVkIGFmdGVyIHlvdSBjb3BpZWQgdGhlIGZpbGVzPwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 13 17:08:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 17:08:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKpIv-0007Yh-7i; Tue, 13 Jun 2017 17: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 <prvs=33074a6ff=wei.liu2@citrix.com>)
 id 1dKpIu-0007YZ-AK
 for xen-devel@lists.xenproject.org; Tue, 13 Jun 2017 17:08:32 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 29/DF-29088-F0C10495; Tue, 13 Jun 2017 17:08:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHRDpC6/jEO
 kwao5LBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aV/mfMBQ/ZKr7+msvewLiLtYuRk0NCwF/i
 yq0/jF2MHBwsAqoSN38IgITZBJQlfnb2soHYIgIKEi8vf2YEsZkFyiWmdfxgArGFBRwk7py4D
 hbnFbCQuLD5G9hIIYEsiXVrmpgh4oISJ2c+YYHo1ZFYsPsTG8gqZgFpieX/OEBMTgFLif/Tw0
 EqRAVUJDqXzmGBmKIg0TH9GNMERr5ZSAbNQjJoFsKgBYzMqxg1ilOLylKLdA0N9ZKKMtMzSnI
 TM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAoOMAQh2MK7+7XSIUZKDSUmUd8sVm0ghvqT8lMqM
 xOKM+KLSnNTiQ4wyHBxKEryPpBwihQSLUtNTK9Iyc4DhDpOW4OBREuEtEAdK8xYXJOYWZ6ZDp
 E4x6nI0fdjyhUmIJS8/L1VKnHcJyAwBkKKM0jy4EbDYu8QoKyXMywh0lBBPQWpRbmYJqvwrRn
 EORiVh3mUgU3gy80rgNr0COoIJ6IjrIPfzFpckIqSkGhh3OB/QEtVj2Cu0JTI+cVPYGpF7YZZ
 rJC7u3i/Zwr9tym0z06/nfq7c9LG01+2ZcmvL+8UCXSv2nio58GFxz99t2po+x030TlZdfh/P
 /nTjDldz6RT3EyWRi4yL7sz/rcsQxCmmazWvvWGGUHJBMi/D+x3rL80seLvnhWmp55le/x3/d
 SIjXqorsRRnJBpqMRcVJwIA6NzjabgCAAA=
X-Env-Sender: prvs=33074a6ff=wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1497373708!47385063!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4289 invoked from network); 13 Jun 2017 17:08:30 -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;
 13 Jun 2017 17:08:30 -0000
X-IronPort-AV: E=Sophos;i="5.39,338,1493683200"; d="scan'208";a="427705071"
Date: Tue, 13 Jun 2017 18:08:15 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Sarah Newman <srn@prgmr.com>
Message-ID: <20170613170815.f5ulsbiaqg3gyvk3@citrix.com>
References: <fdc61384-d6aa-e2ad-e0a3-97ce9bf72011@prgmr.com>
 <20170613165626.wy6qyqum4a76j3yx@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170613165626.wy6qyqum4a76j3yx@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] Error during domain creation on xen 4.8
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBKdW4gMTMsIDIwMTcgYXQgMDU6NTY6MjZQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBUdWUsIEp1biAxMywgMjAxNyBhdCAwOToyOToyMkFNIC0wNzAwLCBTYXJhaCBOZXdtYW4g
d3JvdGU6Cj4gPiBIaSwKPiA+IAo+ID4gV2l0aCB4ZW4gNC44LjEsIEkgZ290IHRoZSBlcnJvciBt
ZXNzYWdlOgo+ID4gCj4gPiBsaWJ4bDogZXJyb3I6IGxpYnhsX2RvbS5jOjYwOmxpYnhsX19kb21h
aW5fY3B1cG9vbDogZ290IGluZm8gZm9yIGRvbTIwOTgsIHdhbnRlZCBkb20yMDk3Cj4gPiA6IE5v
IHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKPiA+IAo+ID4gVGhpcyB3YXMgd2hpbGUgY3JlYXRpbmcg
YW4gSFZNIGRvbWFpbiB3aXRoIGEgc3R1YiBkb21haW4sIHByb2JhYmx5IGNvbmN1cnJlbnQgdG8g
Y3JlYXRpbmcgYSBQViBkb21haW4uIFRoZSBkb21haW5zIHdlcmUgY3JlYXRlZCBhcyAyMDk4ICsg
MjA5OSBJCj4gPiBiZWxpZXZlLiBJIHdhcyBhbHNvIHVzaW5nIG94ZW5zdG9yZWQuCj4gCj4gVGhl
IHhjX2RvbWFpbl9nZXRpbmZvbGlzdCBmdW5jdGlvbiBpcyBhIGJpdCBhd2Z1bCB0byB3b3JrIHdp
dGguCgpUbyBnaXZlIHlvdSBhIGJpdCBtb3JlIGluZm9ybWF0aW9uOiB0aGF0IGZ1bmN0aW9uIHNl
YXJjaGVzIGZvciBOIGRvbWFpbnMKc3RhcnRpbmcgZnJvbSB0aGUgb25lIHlvdSBzcGVjaWZ5LgoK
VGhhdCB0aGUgcGFyYW1ldGVyIHdhcyAyMDk3IGJ1dCB0aGVyZSB3YXNuJ3QgZG9tMjA5NyBpbiBY
ZW4sIHNvIFhlbgpyZXR1cm5lZCAyMDk4LiBUaGUgdG9vbHN0YWNrIChjb3JyZWN0bHkpIGJhaWxl
ZCBvdXQuCgpJJ20gc3RpbGwgYSBiaXQgYmFmZmxlZCBhdCB0aGlzIHBvaW50LiBNYXliZSAyMDk3
IGNyYXNoZWQ/CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 13 17:28:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 17:28:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKpcI-0000jJ-Vt; Tue, 13 Jun 2017 17:28:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srn@prgmr.com>) id 1dKpcH-0000jD-Sp
 for xen-devel@lists.xenproject.org; Tue, 13 Jun 2017 17:28:33 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 96/77-03371-1C020495; Tue, 13 Jun 2017 17:28:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsXiLjyVTfeAgkO
 kwdG32hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aKX5+ZC16xV2zY9pWtgXE9WxcjF4eQwC1G
 ie0TtrN0MXJysAjYSzxadBsswSLwh0li3Ya7YAlhAQeJOyeuM4LYIgKKEg9e3mTtYuTgYBaIk
 DjbGQUxaAajxLzlF8Bq2ASUJG6c+M8OYvMK2Ej8WPGeDaSeRUBV4liXLUhYVCBcovdAPxtEia
 DEyZlPwFZxClhKfHizihXEZhZQl/gz7xIzhC0ucevJfCYIW15i+9s5zBMYBWYhaZ+FpGUWkpZ
 ZSFoWMLKsYtQoTi0qSy3SNTLSSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDFsG
 INjBuGZ+4CFGSQ4mJVHeLVdsIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8MbIO0QKCRalpqdWp
 GXmACMIJi3BwaMkwlsgDpTmLS5IzC3OTIdInWJUlBLnbQXpEwBJZJTmwbXBovYSo6yUMC8j0C
 FCPAWpRbmZJajyrxjFORiVhHljQabwZOaVwE1/BbSYCWjxdZCbeYtLEhFSUg2M4qE7dzC8Y/p
 ndKc+ZNE979g6RulsuQ/8y1Sea7V8u8V7qjxgS/j6vl/CXOcmL1zy8unXm9ueVn7P5rzpxJF/
 9pbm/77mBxvuJube/9q6IvP+xyhRrQemz1IPV7fyFOSsus609o/3EuEkre57j/RX5TVnq6j+2
 /laLnPqatuzWocPsfU+yFB/p8RSnJFoqMVcVJwIACinzSLVAgAA
X-Env-Sender: srn@prgmr.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1497374911!97224885!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54764 invoked from network); 13 Jun 2017 17:28:32 -0000
Received: from mail.prgmr.com (HELO mail.prgmr.com) (71.19.149.6)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Jun 2017 17:28:32 -0000
Received: from [192.168.1.3] (173-228-60-35.dsl.dynamic.fusionbroadband.com
 [173.228.60.35]) (Authenticated sender: srn)
 by mail.prgmr.com (Postfix) with ESMTPSA id A225328C024;
 Tue, 13 Jun 2017 13:28:30 -0400 (EDT)
DKIM-Filter: OpenDKIM Filter v2.11.0 mail.prgmr.com A225328C024
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=prgmr.com;
 s=default; t=1497374910;
 bh=5V5DX3iQam5vjq8i7SdYxgnct0Uq+SlNy3KNaYjeEzw=;
 h=Subject:To:Cc:References:From:Date:In-Reply-To:From;
 b=DRvAoSg9XECCA3oKbr30L907Xae4J8fWurZLsM1/mKLJFOmZvpOWabCEa66D1nb/3
 YFairwM3IGvDnXuE1+Q2bM8dSZnrVLOG2OlP2DH31rCwIIUdRcOcgOOcRaDHlNmjHz
 ckBYj0H+Vtjy0xqwjD5gSMD898ziTqMrSnQNdzws=
To: Wei Liu <wei.liu2@citrix.com>
References: <fdc61384-d6aa-e2ad-e0a3-97ce9bf72011@prgmr.com>
 <20170613165626.wy6qyqum4a76j3yx@citrix.com>
 <20170613170815.f5ulsbiaqg3gyvk3@citrix.com>
From: Sarah Newman <srn@prgmr.com>
Message-ID: <8e759444-202d-ce06-002a-e4a61790d3cf@prgmr.com>
Date: Tue, 13 Jun 2017 10:28:29 -0700
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: <20170613170815.f5ulsbiaqg3gyvk3@citrix.com>
Content-Language: en-US
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: Re: [Xen-devel] Error during domain creation on xen 4.8
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDYvMTMvMjAxNyAxMDowOCBBTSwgV2VpIExpdSB3cm90ZToKPiBPbiBUdWUsIEp1biAxMywg
MjAxNyBhdCAwNTo1NjoyNlBNICswMTAwLCBXZWkgTGl1IHdyb3RlOgo+PiBPbiBUdWUsIEp1biAx
MywgMjAxNyBhdCAwOToyOToyMkFNIC0wNzAwLCBTYXJhaCBOZXdtYW4gd3JvdGU6Cj4+PiBIaSwK
Pj4+Cj4+PiBXaXRoIHhlbiA0LjguMSwgSSBnb3QgdGhlIGVycm9yIG1lc3NhZ2U6Cj4+Pgo+Pj4g
bGlieGw6IGVycm9yOiBsaWJ4bF9kb20uYzo2MDpsaWJ4bF9fZG9tYWluX2NwdXBvb2w6IGdvdCBp
bmZvIGZvciBkb20yMDk4LCB3YW50ZWQgZG9tMjA5Nwo+Pj4gOiBObyBzdWNoIGZpbGUgb3IgZGly
ZWN0b3J5Cj4+Pgo+Pj4gVGhpcyB3YXMgd2hpbGUgY3JlYXRpbmcgYW4gSFZNIGRvbWFpbiB3aXRo
IGEgc3R1YiBkb21haW4sIHByb2JhYmx5IGNvbmN1cnJlbnQgdG8gY3JlYXRpbmcgYSBQViBkb21h
aW4uIFRoZSBkb21haW5zIHdlcmUgY3JlYXRlZCBhcyAyMDk4ICsgMjA5OSBJCj4+PiBiZWxpZXZl
LiBJIHdhcyBhbHNvIHVzaW5nIG94ZW5zdG9yZWQuCj4+Cj4+IFRoZSB4Y19kb21haW5fZ2V0aW5m
b2xpc3QgZnVuY3Rpb24gaXMgYSBiaXQgYXdmdWwgdG8gd29yayB3aXRoLgo+IAo+IFRvIGdpdmUg
eW91IGEgYml0IG1vcmUgaW5mb3JtYXRpb246IHRoYXQgZnVuY3Rpb24gc2VhcmNoZXMgZm9yIE4g
ZG9tYWlucwo+IHN0YXJ0aW5nIGZyb20gdGhlIG9uZSB5b3Ugc3BlY2lmeS4KPiAKPiBUaGF0IHRo
ZSBwYXJhbWV0ZXIgd2FzIDIwOTcgYnV0IHRoZXJlIHdhc24ndCBkb20yMDk3IGluIFhlbiwgc28g
WGVuCj4gcmV0dXJuZWQgMjA5OC4gVGhlIHRvb2xzdGFjayAoY29ycmVjdGx5KSBiYWlsZWQgb3V0
Lgo+IAo+IEknbSBzdGlsbCBhIGJpdCBiYWZmbGVkIGF0IHRoaXMgcG9pbnQuIE1heWJlIDIwOTcg
Y3Jhc2hlZD8KPiAKCkl0IHdhcyBwcm9iYWJseSBhIGRvbWFpbiBzaHV0IGRvd24gb24gcHVycG9z
ZS4gUmVydW5uaW5nIHdpdGggLXZ2di4KCi0tU2FyYWgKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 13 17:42:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 17:42:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKppL-0001x9-4L; Tue, 13 Jun 2017 17:42:03 +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 1dKppJ-0001x3-TA
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 17:42:02 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 41/30-11537-9E320495; Tue, 13 Jun 2017 17:42:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVybKJssu4LZYd
 Ig4k3lCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyNZ3rZCp7yV7x50MbewHibp4uRi0NI4A+j
 xNnzC9m7GDk5WAQcJL78PsnUxcjBwSgQI/HghzVImFEgTGLy5SWsECXaEmvmvGIBsdkEDCX+P
 tnEBlIuAWQv+cwBEhYR0JG4uvcFK8h4ZoEFTBIrJ+9jAkkIC6hKbDs/C8zmFLCTmNH0HWwtr4
 C3xKo3q5gg7lnPKNG56T5YkaiArsShf3/YIIoEJU7OfAK2mFlAS2L59G0sExgFZiFJzUKSWsD
 ItIpRvTi1qCy1SNdcL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMAgZgGAHY+N3
 p0OMkhxMSqK8W67YRArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4P2o5BApJFiUmp5akZaZA4wHm
 LQEB4+SCG8uSJq3uCAxtzgzHSJ1ilFRSpz3AkhCACSRUZoH1waLwUuMslLCvIxAhwjxFKQW5W
 aWoMq/YhTnYFQS5p0DMoUnM68EbvoroMVMQIuvg9zMW1ySiJCSamCcyMrlepjrP0dn8Y24LT9
 7RIouhDLa3tvjr7V5wZPvRuELLkRPORTXcEtLa3th58kQxXeaG7fk6b5t/CfNPW3S7hVaEVJz
 ud0Z1By3y5w5suB8pdGBv7f9YsQWfunjZ3f4aO6+7Izj1qmvpUQLX6/39nw3+Y/GNzbu9zu93
 pRmTX1TFxNn2fpWiaU4I9FQi7moOBEAlFNXDrwCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1497375719!74590624!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50832 invoked from network); 13 Jun 2017 17:42:00 -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; 13 Jun 2017 17:42:00 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 071E822CB4;
 Tue, 13 Jun 2017 17:41:57 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 071E822CB4
Date: Tue, 13 Jun 2017 10:41:47 -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: <41780d36-5708-91a2-40e7-d27d0af8bd0c@citrix.com>
Message-ID: <alpine.DEB.2.10.1706131038040.12156@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1706121449020.2875@sstabellini-ThinkPad-X260>
 <593FB05802000078001623DC@prv-mh.provo.novell.com>
 <41780d36-5708-91a2-40e7-d27d0af8bd0c@citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: tim@xen.org, Stefano Stabellini <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,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] tags in backport commits
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxMyBKdW4gMjAxNywgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBPbiAxMy8wNi8xNyAw
ODoyOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gTW9yZW92ZXIsIEkgdGhpbmsgd2Ugc2hvdWxk
IHN0YXJ0IHVzaW5nIHRhZ3MgaW4gb3VyIHN0YWdpbmcgY29tbWl0cwo+ID4+IHdoaWNoIHNwZWNp
ZnkgdG8gd2hpY2ggdHJlZXMgYSBnaXZlbiBjb21taXQgc2hvdWxkIGJlIGJhY2twb3J0ZWQgdG8g
YXMKPiA+PiBzb29uIGFzIGl0IHBhc3NlcyB0aGUgcHVzaCBnYXRlLgo+ID4gCj4gPiBCdXQgdGhh
dCdzIGFscmVhZHkgYSBwb3NzaWJseSBjb250cm92ZXJzaWFsIGFzcGVjdDogU29tZSBiYWNrcG9y
dHMKPiA+IGJldHRlciBkb24ndCBoYXBwZW4gaW1tZWRpYXRlbHksIHNvIHRoZSB0YWdnaW5nIHNo
b3VsZG4ndCBiZSB0aWVkCj4gPiB0byB3aGVuIHRoZSBiYWNrcG9ydCBpcyB0byBvY2N1ciwgYW5k
IGhlbmNlIC4uLgo+IAo+IC4uLgo+IAo+ID4gLi4uIEknbSBub3QgY29udmluY2VkIHRoaXMgd2ls
bCBoZWxwIG11Y2ggd2l0aCBiYWNrcG9ydCBhdXRvbWF0aW9uCj4gPiAod2hpY2ggSSdtIG5vdCBj
b252aW5jZWQgaXMgYSBnb29kIGlkZWEgYW55d2F5IC0gdGhlIHJpc2sgb2YgYnVpbGQKPiA+IGJy
ZWFrYWdlIGluIHBhcnRpY3VsYXIgaXMganVzdCB0b28gaGlnaCBpZiBubyBodW1hbiBpbnRlcnZl
bnRpb24gaXMKPiA+IGludGVuZGVkIGF0IGFsbCBhbnltb3JlIGJlZm9yZSBwdXNoaW5nIHRvIHRo
ZSByZXNwZWN0aXZlIHN0YWJsZQo+ID4gdHJlZXMpLgo+IAo+IEF1dG9tYXRpY2FsbHkgKmRpc2Nv
dmVyaW5nKiB0aGluZ3MgdG8gYmUgYmFja3BvcnRlZCBpcyBhbHNvIGEgZm9ybSBvZgo+IGF1dG9t
YXRpb24uICBJZiBhIHNjcmlwdCB0byBsb29rIGZvciBiYWNrcG9ydCBjYW5kaWRhdGVzIGlzIHJ1
biBvbmNlIGEKPiB3ZWVrLCBhIHN0YWJsZSB0cmVlIG1haW50YWluZXIgY291bGQgc3RpbGwgc2Vu
c2libHkgZGVjaWRlIHdoaWNoIG9uZXMgdG8KPiBhcHBseSBhbmQgd2hlbi4KClRoYXQncyByaWdo
dCwgdGhhdCBpcyB3aGF0IEkgbWVhbnQuIElmIHdlIHdhbnQgdG8gYnVpbGQgYW55IGhlbHBlciB0
b29scwp0byBnaXZlIHVzIGFuIGhhbmQgaW4gZmlndXJpbmcgb3V0IHdoYXQgc2hvdWxkIGJlIGJh
Y2twb3J0ZWQsIHdlIG5lZWQgYQp3YXkgdG8gZW5jb2RlIHNvbWUgaW5mb3JtYXRpb24gd2l0aCB0
aGUgY29tbWl0cy4gSXQgZG9lc24ndCBtZWFuIHRoYXQKZXZlcnl0aGluZyBzaG91bGQgYmUgYmFj
a3BvcnRlZCBhdXRvbWF0aWNhbGx5LgoKCj4gPiBGdXJ0aGVybW9yZSAtIHdobyB3b3VsZCB5b3Ug
bWVhbiB0byBjcmVhdGUgdGhlc2UgdGFncz8gSW4gdGhlCj4gPiBlbmQgSSB0aGluayBpdCBzaG91
bGQgYmUgdGhlIHBlcnNvbiByZXNwb25zaWJsZSBmb3IgdGhlIHJlc3BlY3RpdmUKPiA+IHBhcnRz
IG9mIHRoZSBzdGFibGUgdHJlZXMgdG8gZGVjaWRlIGlmIGFuZCBob3cgZmFyIHN1Y2ggYmFja3Bv
cnRzCj4gPiBvdWdodCB0byBvY2N1ciwgc28gbmVpdGhlciB0aGUgcGVyc29uIHN1Ym1pdHRpbmcg
dGhlIHBhdGNoIG5vcgo+ID4gdGhlIHBlcnNvbiBjb21taXR0aW5nIHRoZSBwYXRjaCBhcmUgaW4g
dGhlIHBvc2l0aW9uIHRvIGdpdmUgbW9yZQo+ID4gdGhhbiBhIGhpbnQgaGVyZSAoYWdhaW4gc3Bl
YWtpbmcgYWdhaW5zdCB1c2luZyBzdWNoIHRhZ3MgZm9yCj4gPiBhdXRvbWF0aW9uKS4KPiAKPiBX
ZSBjb3VsZCByZXF1aXJlIHRoYXQgdGhlICJzdGFibGUiIHRhZyBiZSBhY2tlZCBieSBhbnkgc3Rh
YmxlIHRyZWUKPiBtYWludGFpbmVycyB0aGF0IGl0IGFmZmVjdHMuCgpZZXMsIHRoYXQgaXMgd2hl
cmUgQ0M6IHN0YWJsZUB4ZW5wcm9qZWN0Lm9yZyBjb21lcyBpbnRvIHBsYXkuIFRoZSBwZW9wbGUK
YXQgc3RhYmxlQHhlbnByb2plY3Qub3JnIHNob3VsZCBhY2sgb3IgcmVxdWVzdCBhIGNoYW5jZSB0
byB0aGUKYmFja3BvcnRpbmcgaW5mby4gVGhlIGZpcnN0IHN0ZXAgd291bGQgYmUgdG8gY3JlYXRl
IGEgbWFpbGluZyBsaXN0IGZvcgp0aGF0LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 13 17:50:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 17: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 1dKpxL-0002ht-TV; Tue, 13 Jun 2017 17:50:19 +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 1dKpxK-0002hn-Lb
 for xen-devel@lists.xenproject.org; Tue, 13 Jun 2017 17:50:18 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 20/10-03696-9D520495; Tue, 13 Jun 2017 17:50:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVybKJssu5NVYd
 IgykrZSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow9y3pZC7ZoVnxZ183YwDhfvouRi0NI4A+j
 xJNtG5i6GDk5WAQcJCY9+8jexcjBwSgQI/HghzVImFEgTGLy5SWsECXaEi3flzGC2GwChhJ/n
 2xiAymXALKXfOYACYsIqEv8uTCBEWQ8s0Abk0TTsgYWkISwgL9E7+5FYL2cAtYS//8tAVvLK+
 AtMfnVbDYQW0hgPZPEsjUWILaogK7EoX9/2CBqBCVOznwCNodZQEti+fRtLBMYBWYhSc1Cklr
 AyLSKUaM4tagstUjX0EwvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwCBmAYAfj
 /Y0BhxglOZiURHm3XLGJFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBe13FIVJIsCg1PbUiLTMHG
 A8waQkOHiURXjZgTAjxFhck5hZnpkOkTjEqSonzsoMkBEASGaV5cG2wGLzEKCslzMsIdIgQT0
 FqUW5mCar8K0ZxDkYlYd6fINt5MvNK4Ka/AlrMBLT4OsjNvMUliQgpqQZGWXuL1NsVR2N+sG3
 uFnWoaJS/VLain71v3k0tnqRZH1/n/fXvSQ+QnP9lX8MqX6YD0YXe7XL8f+Q/qt2XETzdqXHD
 c8U9mcsXfXOZOMPv/OHcPLmLv7Qg21BzpsXqPZsNFcM+u9ds/W0elcJ922j5M/6XHxglfhzb+
 94678Zx631aieuKT89VYinOSDTUYi4qTgQAO7FxDrwCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1497376216!106017712!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15871 invoked from network); 13 Jun 2017 17:50:17 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Jun 2017 17:50:17 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 2DBA9235E1;
 Tue, 13 Jun 2017 17:50:15 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 2DBA9235E1
Date: Tue, 13 Jun 2017 10:50: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: <e0e31780-69cb-fa4f-2228-12aa0dbb21d7@arm.com>
Message-ID: <alpine.DEB.2.10.1706131047090.12156@sstabellini-ThinkPad-X260>
References: <1496769929-23355-1-git-send-email-bhupinder.thakur@linaro.org>
 <1496769929-23355-4-git-send-email-bhupinder.thakur@linaro.org>
 <1fe7dea9-9120-63c7-5efd-b98fed3a70ba@arm.com>
 <CACtJ1JRAUh23iB=YBxO9uU_edfrfFjZ_rtAaJ+grLnLe8dGMaQ@mail.gmail.com>
 <e0e31780-69cb-fa4f-2228-12aa0dbb21d7@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>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Bhupinder Thakur <bhupinder.thakur@linaro.org>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 03/14 v4] xen/arm: vpl011: Add pl011 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxMyBKdW4gMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4gPiA+ICB0b29scy9j
b25zb2xlL2RhZW1vbi9pby5jICAgICAgICB8ICAgMiArLQo+ID4gPiA+ICB4ZW4vYXJjaC9hcm0v
S2NvbmZpZyAgICAgICAgICAgICB8ICAgNSArCj4gPiA+ID4gIHhlbi9hcmNoL2FybS9NYWtlZmls
ZSAgICAgICAgICAgIHwgICAxICsKPiA+ID4gPiAgeGVuL2FyY2gvYXJtL3ZwbDAxMS5jICAgICAg
ICAgICAgfCA0MTgKPiA+ID4gPiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysKPiA+ID4gPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaCAgICAgfCAgIDYgKwo+ID4g
PiA+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL3BsMDExLXVhcnQuaCB8ICAgMiArCj4gPiA+ID4gIHhl
bi9pbmNsdWRlL2FzbS1hcm0vdnBsMDExLmggICAgIHwgIDc0ICsrKysrKysKPiA+ID4gPiAgeGVu
L2luY2x1ZGUvcHVibGljL2FyY2gtYXJtLmggICAgfCAgIDYgKwo+ID4gPiA+ICB4ZW4vaW5jbHVk
ZS9wdWJsaWMvaW8vY29uc29sZS5oICB8ICAgNCArCj4gPiA+IAo+ID4gPiAKPiA+ID4gVGhpcyB3
b3VsZCByZXF1aXJlIGFuIEFDSyBmcm9tIEtvbnJhZC4gVGhlIGFkZGl0aW9uIHdvdWxkIGFsc28g
bmVlZCB0byBiZQo+ID4gPiBqdXN0aWZpZWQgaW4gdGhlIGNvbW1pdCBtZXNzYWdlLiBBbHRob3Vn
aCwgeW91IHByb2JhYmx5IHdhbnQgdG8gc3BsaXQgdGhpcwo+ID4gPiBjaGFuZ2UgaW4gYSBzZXBh
cmF0ZSBwYXRjaC4KPiA+IEkgd2lsbCBzZW5kIHRoaXMgY2hhbmdlIGluIGEgc2VwYXJhdGUgcGF0
Y2guCj4gPiAKPiA+ID4gCj4gPiA+ID4gIDkgZmlsZXMgY2hhbmdlZCwgNTE3IGluc2VydGlvbnMo
KyksIDEgZGVsZXRpb24oLSkKPiA+ID4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2Fy
bS92cGwwMTEuYwo+ID4gPiA+ICBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLWFy
bS92cGwwMTEuaAo+ID4gPiA+IAo+ID4gPiA+IGRpZmYgLS1naXQgYS90b29scy9jb25zb2xlL2Rh
ZW1vbi9pby5jIGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwo+ID4gPiA+IGluZGV4IDdlNmE4
ODYuLjk0N2YxM2EgMTAwNjQ0Cj4gPiA+ID4gLS0tIGEvdG9vbHMvY29uc29sZS9kYWVtb24vaW8u
Ywo+ID4gPiA+ICsrKyBiL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKPiA+ID4gCj4gPiA+IAo+
ID4gPiBDYW4geW91IGV4cGxhaW4gd2h5IHlvdSBjaGFuZ2UgdGhlIHBvc2l0aW9uIG9mIHRoZSBp
bmNsdWRlIGluIGlvLmM/Cj4gPiBTaW5jZSBJIGFtIGluY2x1ZGluZyByaW5nLmggaW4gY29uc29s
ZS5oLCBpdCBuZWVkcyBzdHJpbmcuaCB0byBiZQo+ID4gaW5jbHVkZWQgZmlyc3QuCj4gCj4gVGhp
cyBzaG91bGQgYmUganVzdGlmaWVkIGluIHRoZSBjb21taXQgbWVzc2FnZS4KPiAKPiBbLi4uXQo+
IAo+ID4gPiA+ICt9Cj4gPiA+ID4gKwo+ID4gPiA+ICtzdGF0aWMgdm9pZCB2cGwwMTFfdXBkYXRl
KHN0cnVjdCBkb21haW4gKmQpCj4gPiA+ID4gK3sKPiA+ID4gPiArICAgIHN0cnVjdCB2cGwwMTEg
KnZwbDAxMSA9ICZkLT5hcmNoLnZwbDAxMTsKPiA+ID4gPiArCj4gPiA+ID4gKyAgICAvKgo+ID4g
PiA+ICsgICAgICogVE9ETzogUEwwMTEgaW50ZXJydXB0cyBhcmUgbGV2ZWwgdHJpZ2dlcmVkIHdo
aWNoIG1lYW5zCj4gPiA+ID4gKyAgICAgKiB0aGF0IGludGVycnVwdCBuZWVkcyB0byBiZSBzZXQv
Y2xlYXIgaW5zdGVhZCBvZiBiZWluZwo+ID4gPiA+ICsgICAgICogaW5qZWN0ZWQuIEhvd2V2ZXIs
IGN1cnJlbnRseSB2R0lDIGRvZXMgbm90IGhhbmRsZSBsZXZlbAo+ID4gPiA+ICsgICAgICogdHJp
Z2dlcmVkIGludGVycnVwdHMgcHJvcGVybHkuIFRoaXMgZnVuY3Rpb24gbmVlZHMgdG8gYmUKPiA+
ID4gPiArICAgICAqIHJldmlzaXRlZCBvbmNlIHZHSUMgc3RhcnRzIGhhbmRsaW5nIGxldmVsIHRy
aWdnZXJlZAo+ID4gPiA+ICsgICAgICogaW50ZXJydXB0cy4KPiA+ID4gPiArICAgICAqLwo+ID4g
PiA+ICsgICAgaWYgKCB2cGwwMTEtPnVhcnRyaXMgJiB2cGwwMTEtPnVhcnRpbXNjICkKPiA+ID4g
Cj4gPiA+IAo+ID4gPiBUaGUgd3JpdGUgaW4gdWFydGlycyBhbmQgdWFydGltc2MgYXJlIHByb3Rl
Y3RlZCBieSBhIGxvY2suIFNob3VsZG4ndCBpdCBiZQo+ID4gPiB0aGUgY2FzZSBoZXJlIHRvbz8g
TW9yZSB0aGF0IHRoZXkgYXJlIG5vdCB1cGRhdGVkIGF0b21pY2FsbHkuCj4gPiA+IAo+ID4gPiBZ
b3UgcHJvYmFibHkgd2FudCB0byBjYWxsIHZwbDAxMV91cGRhdGUgd2l0aCB2cGwwMTEgbG9jayB0
YWtlbiB0byBtYWtlCj4gPiA+IHN1cmUKPiA+ID4geW91IGRvbid0IGhhdmUgYW55IHN5bmNocm9u
aXphdGlvbiBpc3N1ZS4KPiA+IAo+ID4gU2luY2Ugd2UgYXJlIGp1c3QgcmVhZGluZyB0aGUgdmFs
dWVzIGhlcmUsIEkgdGhpbmsgaXQgaXMgZmluZSB0byBub3QKPiA+IHRha2UgYSBsb2NrLiBUaGUK
PiA+IGNvbmRpdGlvbiB3aWxsIGVpdGhlciBiZSB0cnVlIG9yIGZhbHNlLgo+IAo+IHVhcnRyaXMg
YW5kIHVhcnRpbXNjIG1heSBub3QgYmUgdXBkYXRlZCBhdG9taWNhbGx5IGJlY2F1c2UgdnJlZ19y
ZWczMl91cGRhdGUKPiBkb2VzIG5vdCBndWFyYW50ZWUgaXQuCj4gCj4gU28geW91IG1heSByZWFk
IGEgd3JvbmcgdmFsdWUgaGVyZSBhbmQgcG90ZW50aWFsbHkgaW5qZWN0IHNwdXJpb3VzIGludGVy
cnVwdC4KPiBUaGlzIHdpbGwgZ2V0IG11Y2ggd29yc2Ugd2hlbiBsZXZlbCB3aWxsIGZ1bGx5IGJl
IHN1cHBvcnRlZCBhcyB5b3UgbWF5IHN3aXRjaAo+IHRoZSBsZXZlbCBvZiB0aGUgaW50ZXJydXB0
IGJ5IG1pc3Rha2UuCj4gCj4gPiAKPiA+ID4gCj4gPiA+ID4gKyAgICAgICAgdmdpY192Y3B1X2lu
amVjdF9zcGkoZCwgR1VFU1RfVlBMMDExX1NQSSk7Cj4gPiA+ID4gK30KPiA+ID4gPiArCj4gPiA+
ID4gK3N0YXRpYyB1aW50OF90IHZwbDAxMV9yZWFkX2RhdGEoc3RydWN0IGRvbWFpbiAqZCkKPiA+
ID4gPiArewo+ID4gPiA+ICsgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKPiA+ID4gPiArICAgIHVp
bnQ4X3QgZGF0YSA9IDA7Cj4gPiA+ID4gKyAgICBzdHJ1Y3QgdnBsMDExICp2cGwwMTEgPSAmZC0+
YXJjaC52cGwwMTE7Cj4gPiA+ID4gKyAgICBzdHJ1Y3QgeGVuY29uc19pbnRlcmZhY2UgKmludGYg
PSB2cGwwMTEtPnJpbmdfYnVmOwo+ID4gPiA+ICsgICAgWEVOQ09OU19SSU5HX0lEWCBpbl9jb25z
ID0gaW50Zi0+aW5fY29uczsKPiA+ID4gPiArICAgIFhFTkNPTlNfUklOR19JRFggaW5fcHJvZCA9
IGludGYtPmluX3Byb2Q7Cj4gPiA+IAo+ID4gPiAKPiA+ID4gU2VlIG15IGFuc3dlciBvbiBTdGVm
YW5vJ3MgZS1tYWlsIHJlZ2FyZGluZyB0aGUgYmFycmllciBoZXJlLgo+ID4gPiAoPGZhM2U1MDAz
LTVjN2YtMDg4Ni1kNDM3LTZiNjQzMzQ3YjRjNUBhcm0uY29tPikKPiA+ID4gCj4gPiA+ID4gKwo+
ID4gPiA+ICsgICAgVlBMMDExX0xPQ0soZCwgZmxhZ3MpOwo+ID4gPiA+ICsKPiA+ID4gPiArICAg
IC8qCj4gPiA+ID4gKyAgICAgKiBJdCBpcyBleHBlY3RlZCB0aGF0IHRoZXJlIHdpbGwgYmUgZGF0
YSBpbiB0aGUgcmluZyBidWZmZXIgd2hlbgo+ID4gPiA+IHRoaXMKPiA+ID4gPiArICAgICAqIGZ1
bmN0aW9uIGlzIGNhbGxlZCBzaW5jZSB0aGUgZ3Vlc3QgaXMgZXhwZWN0ZWQgdG8gcmVhZCB0aGUg
ZGF0YQo+ID4gPiA+IHJlZ2lzdGVyCj4gPiA+ID4gKyAgICAgKiBvbmx5IGlmIHRoZSBUWEZFIGZs
YWcgaXMgbm90IHNldC4KPiA+ID4gPiArICAgICAqIElmIHRoZSBndWVzdCBzdGlsbCBkb2VzIHJl
YWQgd2hlbiBUWEZFIGJpdCBpcyBzZXQgdGhlbiAwIHdpbGwgYmUKPiA+ID4gPiByZXR1cm5lZC4K
PiA+ID4gPiArICAgICAqLwo+ID4gPiA+ICsgICAgaWYgKCB4ZW5jb25zX3F1ZXVlZChpbl9wcm9k
LCBpbl9jb25zLCBzaXplb2YoaW50Zi0+aW4pKSA+IDAgKQo+ID4gPiA+ICsgICAgewo+ID4gPiA+
ICsgICAgICAgIGRhdGEgPSBpbnRmLT5pblt4ZW5jb25zX21hc2soaW5fY29ucywgc2l6ZW9mKGlu
dGYtPmluKSldOwo+ID4gPiA+ICsgICAgICAgIGluX2NvbnMgKz0gMTsKPiA+ID4gPiArICAgICAg
ICBpbnRmLT5pbl9jb25zID0gaW5fY29uczsKPiA+ID4gPiArICAgICAgICBzbXBfbWIoKTsKPiA+
ID4gCj4gPiA+IAo+ID4gPiBJIGRvbid0IHVuZGVyc3RhbmQgd2h5IHlvdSBtb3ZlZCB0aGUgYmFy
cmllciBmcm9tIGJldHdlZW4gcmVhZGluZyB0aGUgZGF0YQo+ID4gPiBhbmQgaW50Zi0+aW5fY29u
cy4gWW91IGhhdmUgdG8gZW5zdXJlIHRoZSBjaGFyYWN0ZXIgaXMgcmVhZCBiZWZvcmUKPiA+ID4g
dXBkYXRpbmcKPiA+ID4gaW5fY29ucy4KPiA+IEkgdGhvdWdodCB0aGF0IHNpbmNlIHRoZXNlIDMg
c3RhdGVtZW50cyBhcmUgZGVwZW5kZW50IG9uIGluX2NvbnMsIHRoZXkKPiA+IHdvdWxkIGJlIGV4
ZWN1dGVkIGluIG9yZGVyIGR1ZSB0byBkYXRhIGRlcGVuZGVuY3kuCj4gCj4gSG93IGRvIHlvdSBr
bm93IHRoZSBjb21waWxlciB3aWxsIGdlbmVyYXRlIGFzc2VtYmx5IHdoaWNoIGNvbnRhaW4gdGhl
IGRhdGEKPiBkZXBlbmRlbmN5Pwo+IAo+IExpa2VseSBpdCB3aWxsIG5vdCBiZSB0aGUgY2FzZSBi
ZWNhdXNlIGluX2NvbnMgd2lsbCBiZSB1c2VkIGluZGlyZWN0bHkgYXMgd2UKPiBtYXNrIGl0IGZp
cnN0Lgo+IAo+ID4gVGhlIG1lbW9yeSBiYXJyaWVyCj4gPiBhZnRlciB0aGUgMyBzdGF0ZW1lbnRz
IGVuc3VyZXMgdGhhdCBpbnRmLT5pbl9jb25zIGlzIHVwZGF0ZWQgYmVmb3JlCj4gPiBwcm9jZWVk
aW5nIGFoZWFkLgo+IAo+IENhbiB5b3UgZXhwbGFpbiB3aHk/Cj4gCj4gSUhNTywgd2hhdCBtYXR0
ZXIgaGVyZSBpcyBpbl9jb25zIHRvIGJlIHdyaXR0ZW4gYWZ0ZXIgaW50Zi0+aW5bLi4uXSBpcyBy
ZWFkLgo+IE90aGVyd2lzZSB0aGUgYmFja2VuZCBtYXkgc2VlIGluX2NvbnMgYmVmb3JlIHRoZSBj
aGFyYWN0ZXIgaGFzIGVmZmVjdGl2ZWx5Cj4gYmVlbiByZWFkLgoKSnVsaWVuIGlzIHJpZ2h0LCBJ
IG1pc3NlZCBpdCBpbiBteSByZXZpZXcuIFRoZSBzbXBfbWIoKSBzaG91bGQgYmUgYmVmb3JlCmlu
Y3JlYXNpbmcgaW50Zi0+aW5fY29uczoKCiAgc21wX21iKCk7CiAgaW50Zi0+aW5fY29ucyA9IGlu
X2NvbnM7CgpMaWtlIHlvdSBoYXZlIGRvbmUgY29ycmVjdGx5IGluIHZwbDAxMV93cml0ZV9kYXRh
LiBUaGUgcmVhc29uIGlzIHRoYXQKeW91IG5lZWQgdG8gbWFrZSBzdXJlIHRoYXQgdGhlIHJlYWQg
aXMgY29tcGxldGUgYmVmb3JlIGluY3JlYXNpbmcgdGhlCmluZGV4LCBiZWNhdXNlIGFzIHNvb24g
YXMgeW91IGRvIHRoYXQgdGhlIG90aGVyIGVuZCBjb3VsZCBvdmVyd3JpdGUgeW91cgpkYXRhLgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 13 17:59:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 17: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 1dKq65-00031l-OY; Tue, 13 Jun 2017 17: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 <sstabellini@kernel.org>) id 1dKq64-00031f-4u
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 17:59:20 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 A6/80-23755-7F720495; Tue, 13 Jun 2017 17:59:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVybKJssu43dYd
 Ig/XvtCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozvEy+wFLTwVNxdv52xgfEMZxcjF4eQwB9G
 idWbZrB0MXJysAg4SJya9Yi1i5GDg1EgRuLBD2uQMKNAmMTky0tYIUq0JbY9bAErZxMwlPj7Z
 BMbSLkEkL3kMwdIWASo5MWqdWwg45kFPjFKLFjeCtYrLKAqse38LCYQm1PAUWLH3NlgNq+At8
 SMU0uZQWwhgXqJQ1NmsYHYogK6Eof+/WGDqBGUODnzCdheZgEtieXTt7FMYBSYhSQ1C0lqASP
 TKkaN4tSistQiXUMjvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwCBkAIIdjK+6
 nQ8xSnIwKYnybrliEynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgnepmkOkkGBRanpqRVpmDjAeY
 NISHDxKIrzlqkBp3uKCxNzizHSI1ClGRSlx3jaQPgGQREZpHlwbLAYvMcpKCfMyAh0ixFOQWp
 SbWYIq/4pRnINRSZj3Hch4nsy8Erjpr4AWMwEtvg5yM29xSSJCSqqBMbn/RsaOxNm1ZiF+qa0
 xD1xnmf892tBfVd1Z0OX39KzcNe8qPak/Srmu0y2570+8Z3qjoYvrYVHqweByvmYJXSv9idFK
 24OWBKg6siqGvtxzM9jS/tnqx4whz1K14r8/nlO7aYHB7kDrcJezOXe3XBa//2nS0QXqilb9m
 zqyu1IXVFzxyN+mxFKckWioxVxUnAgAtNQ0ibwCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1497376757!97919323!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31347 invoked from network); 13 Jun 2017 17:59:18 -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; 13 Jun 2017 17:59:18 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 45354214AB;
 Tue, 13 Jun 2017 17:59:16 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 45354214AB
Date: Tue, 13 Jun 2017 10:59:15 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Ian Jackson <ian.jackson@eu.citrix.com>
In-Reply-To: <22847.47903.336104.164138@mariner.uk.xensource.com>
Message-ID: <alpine.DEB.2.10.1706131056020.12156@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1706121449020.2875@sstabellini-ThinkPad-X260>
 <22847.47903.336104.164138@mariner.uk.xensource.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com, tim@xen.org,
 xen-devel@lists.xen.org, julien.grall@arm.com, jbeulich@suse.com
Subject: Re: [Xen-devel] tags in backport commits
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxMyBKdW4gMjAxNywgSWFuIEphY2tzb24gd3JvdGU6Cj4gU3RlZmFubyBTdGFiZWxs
aW5pIHdyaXRlcyAoInRhZ3MgaW4gYmFja3BvcnQgY29tbWl0cyIpOgo+ID4gU3BlY2lmaWNhbGx5
LCBJIHdvdWxkIGxpa2UgdG8gc2VlIGEgdGFnIHRoYXQgc3BlY2lmaWVzIHRoZSBpZCBvZiB0aGUK
PiA+IG9yaWdpbmFsIGNvbW1pdCwgbGlrZSAibWFzdGVyIGNvbW1pdCIgdGhhdCBKYW4gaXMgdXNp
bmcgdG9kYXkuIEkgd291bGQKPiA+IHByZWZlciBpZiB0aGUgdGFnIGRpZG4ndCBoYXZlIGFueSBz
cGFjZXMsIHRodXMsIEkgc3VnZ2VzdAo+ID4gbWFzdGVyLWNvbW1pdC1pZCBvciB1cHN0cmVhbS1j
b21taXQtaWQgKHRoYXQncyB3aGF0IEkgdXNlIGluIHRoZQo+ID4gcWVtdS14ZW4gdHJlZXMgYmVj
YXVzZSBpdCB3b3VsZG4ndCBiZSBjbGVhciB3aGF0ICJtYXN0ZXIiIGlzIGluIHRoYXQKPiA+IGNv
bnRleHQpLiBXaGF0ZXZlciBpcyBjaG9zZW4gc2hvdWxkIGJlIGRvY3VtZW50ZWQgdW5kZXIgZG9j
cy4KPiAKPiBJIHN1Z2dlc3Qgd2UgYWxsb3cgd2hhdCAiZ2l0IGNoZXJyeS1waWNrIC14IiBkb2Vz
LgogCkl0J3MgYSBiaXQgd29yZHkgYnV0IHRoZSB1bmRlbmlhYmxlIGNvbnZlbmllbmNlIG9mIGJl
aW5nIGFibGUgdG8gYWRkIHRoZQp0YWcgd2l0aCBqdXN0IGEgIi14IiBpcyBhd2Vzb21lLCBzbyBJ
IGFtIGFsbCBmb3IgaXQhIDotKQoKCj4gPiBNb3Jlb3ZlciwgSSB0aGluayB3ZSBzaG91bGQgc3Rh
cnQgdXNpbmcgdGFncyBpbiBvdXIgc3RhZ2luZyBjb21taXRzCj4gPiB3aGljaCBzcGVjaWZ5IHRv
IHdoaWNoIHRyZWVzIGEgZ2l2ZW4gY29tbWl0IHNob3VsZCBiZSBiYWNrcG9ydGVkIHRvIGFzCj4g
PiBzb29uIGFzIGl0IHBhc3NlcyB0aGUgcHVzaCBnYXRlLiBJIHN1Z2dlc3QgdG8gdXNlIHNvbWV0
aGluZyBzaW1pbGFyIHRvCj4gPiB0aGUgTGludXgga2VybmVsOgo+ID4gCj4gPiAgIENDOiBzdGFi
bGVAeGVucHJvamVjdC5vcmcgWzQuMitdCj4gPiBvcgo+ID4gICBDQzogc3RhYmxlQHhlbnByb2pl
Y3Qub3JnICMgNC4yKwo+ID4gCj4gPiBCdXQgYW55dGhpbmcgZWxzZSB0aGF0IGFsbG93cyB1cyB0
byBzcGVjaWZ5IGEgcmFuZ2Ugb2Ygc3RhYmxlIHRyZWVzCj4gPiB3b3VsZCBiZSBmaW5lIGJ5IG1l
LiBUaGlzIGlzIHRoZSBmaXJzdCBzdGVwIHRvd2FyZCBiYWNrcG9ydCBhdXRvbWF0aW9uLgo+ID4g
V2hhdCBkbyB5b3UgdGhpbms/Cj4gCj4gSSBoYXZlIG5vIG9iamVjdGlvbiB0byB0aGlzLiAgSSBz
dWdnZXN0ICggKSBhcyBwdW5jdHVhdGlvbiwgYmVjYXVzZQo+IHRob3NlIGFyZSBjb21tZW50cyBp
biBlbWFpbCBhZGRyZXNzZXMgc28gZXZlcnl0aGluZyB3aWxsIHN0aWxsIHdvcmsuCj4gSWUKPiAK
PiAgICBDQzogc3RhYmxlQHhlbnByb2plY3Qub3JnICg0LjIrKQoKU3VyZS4gV2UgbmVlZCBhY3R1
YWxseSBhIHN0YWJsZUB4ZW5wcm9qZWN0Lm9yZyBtYWlsaW5nIGxpc3QgZm9yIHRoaXMgdG8Kd29y
ayBzbyB0aGF0IHRoZSBzdGFibGUgbWFpbnRhaW5lcnMgY2FuIGNvbW1lbnQgb24gdGhlIHRhZ3Mu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 13 18:13:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 18:13:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKqJ5-0004PE-2i; Tue, 13 Jun 2017 18:12:47 +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 1dKqJ4-0004Oo-AW
 for xen-devel@lists.xensource.com; Tue, 13 Jun 2017 18:12:46 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 22/88-03920-D1B20495; Tue, 13 Jun 2017 18:12:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsWS0XRdVVdG2yH
 SYPV0Y4sVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmTPnmWfDBuOLg3C7mBsbF
 Wl2MXBxCAn8ZJdZvXM4C4TxmlDjQdIkVwtnGKHHlxQegDCeHiICzxNczc9lBbF4BfYlvKy+A2
 cICehKT/59mArElBLwklv48wQ5jb7/wGijOzsEmYCVxSAwkyiKgKrH27jqWCYxcCxgZVjFqFK
 cWlaUW6RpZ6CUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBHqWAQh2MJ5fG3iIUZK
 DSUmUd8sVm0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzPNR0ihQSLUtNTK9Iyc4AhBpOW4OBR
 EuHV0gJK8xYXJOYWZ6ZDpE4x6nJsWL3+C5MQS15+XqqUOK85SJEASFFGaR7cCFi4X2KUlRLmZ
 QQ6SoinILUoN7MEVf4VozgHo5Iw70uQS3gy80rgNr0COoIJ6IjrIPfzFpckIqSkGhhLNaWsLx
 pOl51QsvK0trfA4VUzvI2lbrdrvS32Lf3ZNoXn/32L7dbhzd/mK+3+8X1elIG9jJD66bUfu2e
 9i7MyDX+1+scTTXmZJhm3vAeyZkdvbjO4MH8S0172VRu1Lr29MjtfUEzsWaCtrcfmG/Jmz36s
 6EtLkjhbnR/jkfzraFV15c5z20uUWIozEg21mIuKEwGMZqJ7cgIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1497377563!67081650!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27265 invoked from network); 13 Jun 2017 18:12:44 -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; 13 Jun 2017 18:12: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 1dKqJ0-0004I2-AQ; Tue, 13 Jun 2017 18:12: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 1dKqIu-0004t7-Sy; Tue, 13 Jun 2017 18:12:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dKqIu-0003Zp-Gh; Tue, 13 Jun 2017 18:12:36 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110393-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=983f59932db28ae37b9f9e545c1258bc59aa71ca
X-Osstest-Versions-That: ovmf=ec4910cd3336565fdb61dafdd9ec4ae7a6160ba3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 13 Jun 2017 18:12:36 +0000
Subject: [Xen-devel] [ovmf test] 110393: 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>

ZmxpZ2h0IDExMDM5MyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTAzOTMvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA5ODNmNTk5MzJkYjI4YWUzN2I5ZjllNTQ1YzEyNThi
YzU5YWE3MWNhCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBlYzQ5MTBj
ZDMzMzY1NjVmZGI2MWRhZmRkOWVjNGFlN2E2MTYwYmEzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTAyNjMgIDIwMTctMDYtMTAgMTQ6MzA6MDAgWiAgICAzIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEwMzkzICAyMDE3LTA2LTEzIDAyOjU3OjQ3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
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
CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249OTgzZjU5OTMy
ZGIyOGFlMzdiOWY5ZTU0NWMxMjU4YmM1OWFhNzFjYQorIC4gLi9jcmktbG9jay1yZXBvcworKyAu
IC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0
cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAg
IHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAg
ICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2Fs
IHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9z
ICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9t
ZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9j
az0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9y
ZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xv
Y2sgLi9hcC1wdXNoIG92bWYgOTgzZjU5OTMyZGIyOGFlMzdiOWY5ZTU0NWMxMjU4YmM1OWFhNzFj
YQorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249OTgzZjU5OTMyZGIyOGFlMzdiOWY5ZTU0NWMxMjU4
YmM1OWFhNzFjYQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAu
L2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcg
UmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAg
ICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJl
cG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3Qv
cmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAv
aG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJl
cG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisr
IHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9
b3ZtZgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeG92bWYgPSB4bGludXggJ10nCisg
bGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0t
dW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNo
IHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHg5ODNm
NTk5MzJkYjI4YWUzN2I5ZjllNTQ1YzEyNThiYzU5YWE3MWNhID0geCAnXScKKyA6IHRlc3RlZC8y
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
ZWQvbGludXgtMy4xNAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVu
Yml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4
LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9n
aXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLm92
bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1j
cm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBk
YWlseS1jcm9uLm92bWYKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1
bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0Cisr
IDogZGFpbHktY3Jvbi5vdm1mCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdp
dAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVf
VVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5n
aXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5n
aXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9s
aWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRS
RUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGlu
Zm9fbGludXhfdHJlZSBvdm1mCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5j
aCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL292bWYKKyBnaXQgcHVzaCBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQgOTgzZjU5OTMyZGIy
OGFlMzdiOWY5ZTU0NWMxMjU4YmM1OWFhNzFjYTpyZWZzL2hlYWRzL3hlbi10ZXN0ZWQtbWFzdGVy
ClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdp
dAogICBlYzQ5MTBjLi45ODNmNTk5ICA5ODNmNTk5MzJkYjI4YWUzN2I5ZjllNTQ1YzEyNThiYzU5
YWE3MWNhIC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 13 18:20:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 18:20:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKqQp-0005B1-Vj; Tue, 13 Jun 2017 18:20:47 +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 1dKqQo-0005Av-Ez
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 18:20:46 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 99/40-02006-DFC20495; Tue, 13 Jun 2017 18:20:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXSO6nOVfeXjkO
 kwboHTBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aBLZfZCvbwVXz/E9bA+Iqri5GLQ0hgIpPE
 9P4eVgjnN6NEy7Z1zBDORkaJ9lNf2LsYOYGc7YwSM464gdjCAu4Sl49tZwSxRQSUJXp//WaBa
 FjKJHHh1RYwh1ngDaPE/QmnwKrYBIwkzh6dDmbzCthK3F74jwnEZhFQlTj9+yYriC0qEC7xtv
 EIC0SNoMTJmU/AbE4Be4mZ53+C1TML6EnsuP6LFcKWl9j+dg4ziC0hYCjxeeNS5gmMgrOQtM9
 C0jILScsCRuZVjOrFqUVlqUW6lnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIGh
 ywAEOxjXtjofYpTkYFIS5d1yxSZSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvSW2HSCHBotT01
 Iq0zBxgFMGkJTh4lER4tbSA0rzFBYm5xZnpEKlTjIpS4rymwNgTEgBJZJTmwbXBIvcSo6yUMC
 8j0CFCPAWpRbmZJajyrxjFORiVhHlfagJN4cnMK4Gb/gpoMRPQ4usgN/MWlyQipKQaGO3+zDL
 Vvn/j57lzc9T/XOirz1A5YXRcdmNDxunoxkx7pktLmlfGThY17nCI/PDgySTvyT95nvSa3upI
 cv5imSe43P/SM8591R7FDJKrk7kTA9ZNfy3m/7KaYXuv+fqVSyfv2K1l9nnrc7ZjJ3bUn790P
 zxZpTjM+5q3dmnkvVkBJitrVjfIGCuxFGckGmoxFxUnAgDKykf/1wIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1497378040!100350294!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8645 invoked from network); 13 Jun 2017 18:20:41 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Jun 2017 18:20: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
 v5DIKYV7006116
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 13 Jun 2017 18:20:34 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 v5DIKYUc012608
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 13 Jun 2017 18:20:34 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 v5DIKXqi026062;
 Tue, 13 Jun 2017 18:20:33 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 13 Jun 2017 11:20:33 -0700
To: Jan Beulich <JBeulich@suse.com>
References: <1495209040-11101-1-git-send-email-boris.ostrovsky@oracle.com>
 <1495209040-11101-5-git-send-email-boris.ostrovsky@oracle.com>
 <593E68040200007800161CD1@prv-mh.provo.novell.com>
 <321c791e-d732-1730-d529-35ad9506b9a9@oracle.com>
 <593FBA960200007800162434@prv-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <9c6d60ab-872b-96fd-6321-7b5204140e7b@oracle.com>
Date: Tue, 13 Jun 2017 14:20: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: <593FBA960200007800162434@prv-mh.provo.novell.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 Dario Faggioli <dario.faggioli@citrix.com>, ian.jackson@eu.citrix.com,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4 4/8] mm: Scrub memory from idle loop
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; 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+Pj4gKyAgICAgICAgaWYgKCBub2RlX25lZWRfc2NydWJbbm9kZV0gKQo+Pj4+ICsgICAgICAg
IHsKPj4+PiArICAgICAgICAgICAgaWYgKCAhZ2V0X25vZGUgKQo+Pj4+ICsgICAgICAgICAgICAg
ICAgcmV0dXJuIG5vZGU7Cj4+Pj4gKwo+Pj4+ICsgICAgICAgICAgICBkaXN0ID0gX19ub2RlX2Rp
c3RhbmNlKGxvY2FsX25vZGUsIG5vZGUpOwo+Pj4+ICsgICAgICAgICAgICBpZiAoIGRpc3QgPCBz
aG9ydGVzdCB8fCBjbG9zZXN0ID09IE5VTUFfTk9fTk9ERSApCj4+Pj4gKyAgICAgICAgICAgIHsK
Pj4+PiArICAgICAgICAgICAgICAgIGlmICggIW5vZGVfdGVzdF9hbmRfc2V0KG5vZGUsIG5vZGVf
c2NydWJiaW5nKSApCj4+Pj4gKyAgICAgICAgICAgICAgICB7Cj4+Pj4gKyAgICAgICAgICAgICAg
ICAgICAgaWYgKCBjbG9zZXN0ICE9IE5VTUFfTk9fTk9ERSApCj4+Pj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgIG5vZGVfY2xlYXIoY2xvc2VzdCwgbm9kZV9zY3J1YmJpbmcpOwo+Pj4gWW91IGNh
bGwgdGhpcyBmdW5jdGlvbiB3aXRoIG5vIGxvY2tzIGhlbGQsIHlldCB5b3UgdGVtcG9yYXJpbHkg
c2V0IGEKPj4+IGJpdCBpbiBub2RlX3NjcnViYmluZyB3aGljaCB5b3UgdGhlbiBtYXkgY2xlYXIg
YWdhaW4gaGVyZS4gVGhhdCdsbAo+Pj4gcHJldmVudCBhbm90aGVyIGlkbGUgQ1BVIHRvIGRvIHNj
cnViYmluZyBvbiB0aGlzIG5vZGUgYWZhaWN0LAo+Pj4gd2hpY2gsIHdoaWxlIG5vdCBhIGJ1Zywg
aXMgbm90IG9wdGltYWwuIFRoZXJlZm9yZSBJIHRoaW5rIGZvciB0aGlzCj4+PiBzZWNvbmQgcGFy
dCBvZiB0aGUgZnVuY3Rpb24geW91IGFjdHVhbGx5IHdhbnQgdG8gYWNxdWlyZSB0aGUgaGVhcAo+
Pj4gbG9jay4KPj4gSSBhY3R1YWxseSBzcGVjaWZpY2FsbHkgZGlkbid0IHdhbnQgdG8gdGFrZSB0
aGUgaGVhcCBsb2NrIGhlcmUgc2luY2Ugd2UKPj4gd2lsbCBiZSBjYWxsaW5nIHRoaXMgcm91dGlu
ZSBxdWl0ZSBvZnRlbiBhbmQgaW4gbW9zdCBjYXNlcyBubyBzY3J1YmJpbmcKPj4gd2lsbCBiZSBu
ZWVkZWQuCj4gSSdtIG5vdCBjb252aW5jZWQgLSBtZW1vcnktb25seSBub2RlcyBzaG91bGRuJ3Qg
YmUgdGhhdCBjb21tb24sCj4gc28gaW4gYSBwcmVzdW1hYmx5IGxhcmdlIHNoYXJlIG9mIGNhc2Vz
IHdlIGRvbid0IGV2ZW4gbmVlZCB0bwo+IGVudGVyIHRoaXMgc2Vjb25kIHBhcnQgb2YgdGhlIGZ1
bmN0aW9uLiBBbmQgaWYgYSBkZWJhdGFibGUgY2hvaWNlCj4gaXMgYmVpbmcgbWFkZSwgZ2l2aW5n
IHRoZSByZWFzb24gaW4gYSBzaG9ydCBjb21tZW50IHdvdWxkIGhlbHAKPiByZXZpZXdlcnMganVk
Z2UgZm9yIHRoZW1zZWx2ZXMgd2hldGhlciBpbmRlZWQgdGhlIGNob3Nlbgo+IGFwcHJvYWNoIGlz
IHRoZSBsZXNzZXIgb2YgdHdvIChvciBtb3JlKSBwb3NzaWJsZSBldmlscy4KCkkgcmVhbGl6ZSB0
aGF0IENQVS1sZXNzIG5vZGVzIGFyZSByYXJlIGJ1dCBpZiB3ZSBhcmUgb24gc3VjaCBhIHN5c3Rl
bSB3ZQp3aWxsIGFsd2F5cyBiZSBhZGRpbmcgcHJlc3N1cmUgb24gdGhlIGhlYXAgbG9jay4gRXNw
ZWNpYWxseSBvbiBzeXN0ZW1zCndpdGggbWFueSBDUFVzLgoKRXZlbiBpZiBhIENQVSB1bm5lY2Vz
c2FyaWx5IGxvc2VzIGl0cyB0dXJuIHRvIHNjcnViIGJlY2F1c2UgYW5vdGhlcgpwcm9jZXNzb3Ig
aGVsZCB0aGUgbm9kZSBhbmQgZGVjaWRlZCBub3QgdG8gc2NydWIgaXQgdGhlIGZpcnN0IENQVSBj
YW4KY29tZSBiYWNrIG5leHQgdGltZSB3aGVuIGl0IHdha2VzIHVwIGZyb20gc2xlZXAuCgpBbm90
aGVyIGFsdGVybmF0aXZlIGNvdWxkIGJlIGFkZGluZyBhIGxvY2FsIGxvY2ssIGp1c3QgZm9yIHRo
aXMgcm91dGluZS4KCi1ib3JpcwoKCi1ib3JpcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 13 18:27:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 18:27:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKqXO-0005PU-NF; Tue, 13 Jun 2017 18: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 <srn@prgmr.com>) id 1dKqXM-0005PO-SX
 for xen-devel@lists.xenproject.org; Tue, 13 Jun 2017 18:27:33 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 CF/AF-06719-49E20495; Tue, 13 Jun 2017 18:27:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEIsWRWlGSWpSXmKPExsXiLjyVTXeynkO
 kweZuBYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPOKraCfaIVvWd2MjYwnhDqYuTiEBK4xSix
 /WQHexcjJweLgL3EzvVfmEASLAJ/mCRuzzjAApIQFnCQuHPiOiOIzSagJHHjxH+wBhEBRYkHL
 2+ydjFycDALREic7YyCGHqKUWLGv1vsIHFeARuJ53tEIOarSjx/3s8GYosKhEv0HoCweQUEJU
 7OfMICUs4pYCsxsdkAJMwsoC7xZ94lZghbXOLWk/lMELa8xPa3c5gnMArMQtI9C0nLLCQts5C
 0LGBkWcWoUZxaVJZapGtsqJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERiyDECw
 g7FpUeAhRkkOJiVR3i1XbCKF+JLyUyozEosz4otKc1KLDzHKcHAoSfBe1XGIFBIsSk1PrUjLz
 AFGD0xagoNHSYRXSwsozVtckJhbnJkOkTrFaMyxYTUw0Dnu9G34wiTEkpeflyolzjsXZJIASG
 lGaR7cIFhUX2KUlRLmZQQ6TYinILUoN7MEVf4VozgHo5Iw70tNoCk8mXklcPteAZ3CBHTKdZA
 veItLEhFSUg2Malsbe+dFfTyjrlC20UXGUSSe8/Umdc/WuS/1eNc8fTv5SvW9aWyLnnZo9XKl
 8jx27rpvcPnExpnejJNF6xt89vjxWHe7P6pm2z6b/d/FI5sFlks3zE9Y5VkbuK/jB/MiRZf+c
 8m/eS0bj52KUdyg5Kj9KUG0Jp9dZqY2z3r+n6YHVtk+MJBXYinOSDTUYi4qTgQAhe6g++UCAA
 A=
X-Env-Sender: srn@prgmr.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1497378449!73586579!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30909 invoked from network); 13 Jun 2017 18:27:31 -0000
Received: from mail.prgmr.com (HELO mail.prgmr.com) (71.19.149.6)
 by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Jun 2017 18:27:31 -0000
Received: from [192.168.1.3] (173-228-60-35.dsl.dynamic.fusionbroadband.com
 [173.228.60.35]) (Authenticated sender: srn)
 by mail.prgmr.com (Postfix) with ESMTPSA id 1C15028C023;
 Tue, 13 Jun 2017 14:27:28 -0400 (EDT)
DKIM-Filter: OpenDKIM Filter v2.11.0 mail.prgmr.com 1C15028C023
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=prgmr.com;
 s=default; t=1497378448;
 bh=rBTF/+JZ8RAHYIdDiUdqxPTb06Vz+siCZ0OM8flYXb0=;
 h=Subject:From:To:Cc:References:Date:In-Reply-To:From;
 b=kygyY8Y4aNELUxkSJrcmatGJAq0rbnCY+Yaz5r4pn9Qnr/uPzkGfK/sYHhc8JSBoO
 seLN6/RclJrHgwxrMMn7/tKrFDb0C++gbYwGOsMxuCWfkavt1YxRzaMe0yc/bXos45
 iSg8QXuiydHlS4tjBoU/GdpNB0/AQif9bTfISpyc=
From: Sarah Newman <srn@prgmr.com>
To: Wei Liu <wei.liu2@citrix.com>
References: <fdc61384-d6aa-e2ad-e0a3-97ce9bf72011@prgmr.com>
 <20170613165626.wy6qyqum4a76j3yx@citrix.com>
 <20170613170815.f5ulsbiaqg3gyvk3@citrix.com>
 <8e759444-202d-ce06-002a-e4a61790d3cf@prgmr.com>
Message-ID: <03b6c5ad-47ba-ccd1-3076-a40b3ec2f80c@prgmr.com>
Date: Tue, 13 Jun 2017 11:27:27 -0700
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: <8e759444-202d-ce06-002a-e4a61790d3cf@prgmr.com>
Content-Language: en-US
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: Re: [Xen-devel] Error during domain creation on xen 4.8
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDYvMTMvMjAxNyAxMDoyOCBBTSwgU2FyYWggTmV3bWFuIHdyb3RlOgo+IE9uIDA2LzEzLzIw
MTcgMTA6MDggQU0sIFdlaSBMaXUgd3JvdGU6Cj4+IE9uIFR1ZSwgSnVuIDEzLCAyMDE3IGF0IDA1
OjU2OjI2UE0gKzAxMDAsIFdlaSBMaXUgd3JvdGU6Cj4+PiBPbiBUdWUsIEp1biAxMywgMjAxNyBh
dCAwOToyOToyMkFNIC0wNzAwLCBTYXJhaCBOZXdtYW4gd3JvdGU6Cj4+Pj4gSGksCj4+Pj4KPj4+
PiBXaXRoIHhlbiA0LjguMSwgSSBnb3QgdGhlIGVycm9yIG1lc3NhZ2U6Cj4+Pj4KPj4+PiBsaWJ4
bDogZXJyb3I6IGxpYnhsX2RvbS5jOjYwOmxpYnhsX19kb21haW5fY3B1cG9vbDogZ290IGluZm8g
Zm9yIGRvbTIwOTgsIHdhbnRlZCBkb20yMDk3Cj4+Pj4gOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0
b3J5Cj4+Pj4KPj4+PiBUaGlzIHdhcyB3aGlsZSBjcmVhdGluZyBhbiBIVk0gZG9tYWluIHdpdGgg
YSBzdHViIGRvbWFpbiwgcHJvYmFibHkgY29uY3VycmVudCB0byBjcmVhdGluZyBhIFBWIGRvbWFp
bi4gVGhlIGRvbWFpbnMgd2VyZSBjcmVhdGVkIGFzIDIwOTggKyAyMDk5IEkKPj4+PiBiZWxpZXZl
LiBJIHdhcyBhbHNvIHVzaW5nIG94ZW5zdG9yZWQuCj4+Pgo+Pj4gVGhlIHhjX2RvbWFpbl9nZXRp
bmZvbGlzdCBmdW5jdGlvbiBpcyBhIGJpdCBhd2Z1bCB0byB3b3JrIHdpdGguCj4+Cj4+IFRvIGdp
dmUgeW91IGEgYml0IG1vcmUgaW5mb3JtYXRpb246IHRoYXQgZnVuY3Rpb24gc2VhcmNoZXMgZm9y
IE4gZG9tYWlucwo+PiBzdGFydGluZyBmcm9tIHRoZSBvbmUgeW91IHNwZWNpZnkuCj4+Cj4+IFRo
YXQgdGhlIHBhcmFtZXRlciB3YXMgMjA5NyBidXQgdGhlcmUgd2Fzbid0IGRvbTIwOTcgaW4gWGVu
LCBzbyBYZW4KPj4gcmV0dXJuZWQgMjA5OC4gVGhlIHRvb2xzdGFjayAoY29ycmVjdGx5KSBiYWls
ZWQgb3V0Lgo+Pgo+PiBJJ20gc3RpbGwgYSBiaXQgYmFmZmxlZCBhdCB0aGlzIHBvaW50LiBNYXli
ZSAyMDk3IGNyYXNoZWQ/Cj4+Cj4gCj4gSXQgd2FzIHByb2JhYmx5IGEgZG9tYWluIHNodXQgZG93
biBvbiBwdXJwb3NlLiBSZXJ1bm5pbmcgd2l0aCAtdnZ2Lgo+IAo+IC0tU2FyYWgKPiAKCkNvdWxk
IHRoaXMgYmUgaGFwcGVuaW5nIGZyb20gdGhlIGJsb2NrIHNjcmlwdD8gVGhlcmUncyBhIGZ1bmN0
aW9uIHRoYXQgdXNlcyB4ZW5zdG9yZSAoSSdtIHVzaW5nIG94ZW5zdG9yZWQpIGFuZCBjaGVja3Mg
d2hldGhlciBhIGdpdmVuIGJsb2NrIGRldmljZSBpcwppbiB1c2UgYnkgdGhlIGRvbTAgb3IgYW5v
dGhlciBndWVzdC4KCmxpYnhsOiBkZWJ1ZzogbGlieGxfZGV2aWNlLmM6MTE1NzpkZXZpY2VfaG90
cGx1ZzogY2FsbGluZyBob3RwbHVnIHNjcmlwdDogL2V0Yy94ZW4vc2NyaXB0cy9ibG9jayBhZGQK
bGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoxMTU4OmRldmljZV9ob3RwbHVnOiBleHRyYSBh
cmdzOgpsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjExNjY6ZGV2aWNlX2hvdHBsdWc6IGVu
djoKbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoxMTczOmRldmljZV9ob3RwbHVnOiAgICAg
ICBzY3JpcHQ6IC9ldGMveGVuL3NjcmlwdHMvYmxvY2sKbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZp
Y2UuYzoxMTczOmRldmljZV9ob3RwbHVnOiAgICAgICBYRU5CVVNfVFlQRTogdmJkCmxpYnhsOiBk
ZWJ1ZzogbGlieGxfZGV2aWNlLmM6MTE3MzpkZXZpY2VfaG90cGx1ZzogICAgICAgWEVOQlVTX1BB
VEg6IGJhY2tlbmQvdmJkLzI4NTMvMjY4NDQxODU2CmxpYnhsOiBkZWJ1ZzogbGlieGxfZGV2aWNl
LmM6MTE3MzpkZXZpY2VfaG90cGx1ZzogICAgICAgWEVOQlVTX0JBU0VfUEFUSDogYmFja2VuZAps
aWJ4bDogZGVidWc6IGxpYnhsX2FvdXRpbHMuYzo1OTM6bGlieGxfX2FzeW5jX2V4ZWNfc3RhcnQ6
IGZvcmtpbmcgdG8gZXhlY3V0ZTogL2V0Yy94ZW4vc2NyaXB0cy9ibG9jayBhZGQKbGlieGw6IGRl
YnVnOiBsaWJ4bF9ldmVudC5jOjY4NjpsaWJ4bF9fZXZfeHN3YXRjaF9kZXJlZ2lzdGVyOiB3YXRj
aCB3PTB4MWFkOThmMDogZGVyZWdpc3RlciB1bnJlZ2lzdGVyZWQKbGlieGw6IGRlYnVnOiBsaWJ4
bF9saW51eC5jOjIwMDpsaWJ4bF9fZ2V0X2hvdHBsdWdfc2NyaXB0X2luZm86IG51bV9leGVjIDEs
IG5vdCBydW5uaW5nIGhvdHBsdWcgc2NyaXB0cwpsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5j
OjExNDM6ZGV2aWNlX2hvdHBsdWc6IE5vIGhvdHBsdWcgc2NyaXB0IHRvIGV4ZWN1dGUKbGlieGw6
IGRlYnVnOiBsaWJ4bF9ldmVudC5jOjY4NjpsaWJ4bF9fZXZfeHN3YXRjaF9kZXJlZ2lzdGVyOiB3
YXRjaCB3PTB4MWFkOThmMDogZGVyZWdpc3RlciB1bnJlZ2lzdGVyZWQKbGlieGw6IGVycm9yOiBs
aWJ4bF9kb20uYzo2MDpsaWJ4bF9fZG9tYWluX2NwdXBvb2w6IGdvdCBpbmZvIGZvciBkb20yODUy
LCB3YW50ZWQgZG9tMjg1MQo6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKbGlieGw6IGRlYnVn
OiBsaWJ4bF9udW1hLmM6NTAyOmxpYnhsX19nZXRfbnVtYV9jYW5kaWRhdGU6IE5ldyBiZXN0IE5V
TUEgcGxhY2VtZW50IGNhbmRpZGF0ZSBmb3VuZDogbnJfbm9kZXM9MSwgbnJfY3B1cz0yMCwgbnJf
dmNwdXM9MTg0LCBmcmVlX21lbWtiPTE1MTg5NwpsaWJ4bDogZGVidWc6IGxpYnhsX251bWEuYzo1
MDI6bGlieGxfX2dldF9udW1hX2NhbmRpZGF0ZTogTmV3IGJlc3QgTlVNQSBwbGFjZW1lbnQgY2Fu
ZGlkYXRlIGZvdW5kOiBucl9ub2Rlcz0xLCBucl9jcHVzPTIwLCBucl92Y3B1cz0xODMsIGZyZWVf
bWVta2I9MTU3OTA1CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 13 18:39:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 18: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 1dKqil-0006Ge-Oa; Tue, 13 Jun 2017 18: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 <boris.ostrovsky@oracle.com>) id 1dKqik-0006GY-Nl
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 18:39:18 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 74/F9-03920-55130495; Tue, 13 Jun 2017 18:39:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsXSO6nOVTfU0CH
 SYMMtSYslHxezODB6HN39mymAMYo1My8pvyKBNWPaneNMBVdlKjb8W87UwDhFvIuRi0NIYCKT
 xN/+bjYI5y+jxLI7b1kgnI2MEtMefmSGcLYzSmzZvRkow8khLOAucfnYdkYQW0QgXGLPguWME
 EVnmSROdk0Cc5gFdjBKtN98BFbFJmAkcfbodDCbV8BWYmEbxCQWAVWJp13HWEFsUaBJbxuPsE
 DUCEqcnPkEzOYUsJc49XoxWC+zgJ7Ejuu/WCFseYntb+cwg9gSAoYSnzcuZZ7AKDgLSfssJC2
 zkLQsYGRexahRnFpUllqka2iil1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGMAM
 QLCD8frGgEOMkhxMSqK8W67YRArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4GUwcIgUEixKTU+tS
 MvMAcYSTFqCg0dJhFdLCyjNW1yQmFucmQ6ROsWoKCXOawbSJwCSyCjNg2uDxe8lRlkpYV5GoE
 OEeApSi3IzS1DlXzGKczAqCfOe0geawpOZVwI3/RXQYiagxddBbuYtLklESEk1MCofz+xMde5
 eZnDy3wuWNpPp9Y/9763cqattc1xP9f92y5NH5BkC/nTqFzBvklLe4LpwjgXPcx0xQbs59fJe
 Cyzr3B9PlztarJeY62Lt2nnE8uNSkR9T5hXZV71/LXOiIuDtBo7PNkuZA/w/dD+Tf1CnV7daY
 ILj9pmyS1+8vnT+S45OZNKuS0osxRmJhlrMRcWJAJNXwyraAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1497379155!65721842!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19435 invoked from network); 13 Jun 2017 18:39:17 -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; 13 Jun 2017 18:39:17 -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
 v5DIdB1e030898
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 13 Jun 2017 18:39:11 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 v5DIdAHH014033
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 13 Jun 2017 18:39:10 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 v5DId91s021922;
 Tue, 13 Jun 2017 18:39:09 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 13 Jun 2017 11:39:08 -0700
To: Jan Beulich <JBeulich@suse.com>, Dario Faggioli <dario.faggioli@citrix.com>
References: <1495209040-11101-1-git-send-email-boris.ostrovsky@oracle.com>
 <1495209040-11101-5-git-send-email-boris.ostrovsky@oracle.com>
 <593E68040200007800161CD1@prv-mh.provo.novell.com>
 <321c791e-d732-1730-d529-35ad9506b9a9@oracle.com>
 <1497302916.26212.30.camel@citrix.com>
 <593FBC140200007800162443@prv-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <1cdf3269-0c9d-63f3-6a03-fcef3a1fe35d@oracle.com>
Date: Tue, 13 Jun 2017 14:39: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: <593FBC140200007800162443@prv-mh.provo.novell.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
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 v4 4/8] mm: Scrub memory from idle loop
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDYvMTMvMjAxNyAwNDoxOSBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTIuMDYu
MTcgYXQgMjM6MjgsIDxkYXJpby5mYWdnaW9saUBjaXRyaXguY29tPiB3cm90ZToKPj4gT24gTW9u
LCAyMDE3LTA2LTEyIGF0IDEzOjAxIC0wNDAwLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+PiBP
biAwNi8xMi8yMDE3IDA0OjA4IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+PiBPbiAxOS4w
NS4xNyBhdCAxNzo1MCwgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPiB3cm90ZToKPj4+Pj4g
SW5zdGVhZCBvZiBzY3J1YmJpbmcgcGFnZXMgZHVyaW5nIGd1ZXN0IGRlc3RydWN0aW9uIChmcm9t
Cj4+Pj4+IGZyZWVfaGVhcF9wYWdlcygpKSBkbyB0aGlzIG9wcG9ydHVuaXN0aWNhbGx5LCBmcm9t
IHRoZSBpZGxlIGxvb3AuCj4+Pj4gVGhpcyBpcyB0b28gYnJpZWYgZm9yIG15IHRhc3RlLiBJbiBw
YXJ0aWN1bGFyIHRoZSByZS1vcmRlcmluZyAuLi4KPj4+Pgo+Pj4+PiAtLS0gYS94ZW4vYXJjaC94
ODYvZG9tYWluLmMKPj4+Pj4gKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCj4+Pj4+IEBAIC0x
MTgsOCArMTE4LDkgQEAgc3RhdGljIHZvaWQgaWRsZV9sb29wKHZvaWQpCj4+Pj4+ICAgICAgewo+
Pj4+PiAgICAgICAgICBpZiAoIGNwdV9pc19vZmZsaW5lKHNtcF9wcm9jZXNzb3JfaWQoKSkgKQo+
Pj4+PiAgICAgICAgICAgICAgcGxheV9kZWFkKCk7Cj4+Pj4+IC0gICAgICAgICgqcG1faWRsZSko
KTsKPj4+Pj4gICAgICAgICAgZG9fdGFza2xldCgpOwo+Pj4+PiArICAgICAgICBpZiAoIGNwdV9p
c19oYWx0YWJsZShzbXBfcHJvY2Vzc29yX2lkKCkpICYmCj4+Pj4+ICFzY3J1Yl9mcmVlX3BhZ2Vz
KCkgKQo+Pj4+PiArICAgICAgICAgICAgKCpwbV9pZGxlKSgpOwo+Pj4+PiAgICAgICAgICBkb19z
b2Z0aXJxKCk7Cj4+Pj4gLi4uIGhlcmUgKGFuZCBpdHMgY29ycmVjdG5lc3MgLyBzYWZldHkpIG5l
ZWRzIGFuIGV4cGxhbmF0aW9uLiBOb3QKPj4+PiBwcm9jZXNzaW5nIHRhc2tsZXRzIHJpZ2h0IGFm
dGVyIGlkbGUgd2FrZXVwIGlzIGEgbm90IG9idmlvdXNseQo+Pj4+IGNvcnJlY3QgY2hhbmdlLiAK
Pj4gV2VsbCwgb25lIGNhbiBhbHNvIHNlZSB0aGluZ3MgdGhlIG90aGVyIHdheSByb3VuZCwgdGhv
dWdoLiBJLmUuOgo+PiBjb25zaWRlcmluZyB0aGF0IGRvX3Rhc2tsZXQoKSBpcyBoZXJlIGZvciB3
aGVuIHdlIGZvcmNlIHRoZSBpZGxlIHZjcHUKPj4gaW50byBleGVjdXRpb24gcmlnaHQgYmVjYXVz
ZSB3ZSB3YW50IHRvIHByb2Nlc3MgdGFza2xldHMsIGRvaW5nIHRoYXQKPj4gb25seSBhZnRlciBo
YXZpbmcgdHJpZWQgdG8gc2xlZXAgaXMgbm90IG9idmlvdXNseSBjb3JyZWN0Lgo+IFRoYXQncyBh
IHZhbGlkIHBvaW50LCBidXQgd291bGQgdGhlbiBjYWxsIGZvciB0aGUgcmUtb3JkZXJpbmcgdG8K
PiBiZSBkb25lIGluIGEgc2VwYXJhdGUgY29tbWl0IHdpdGggcHJvcGVyIGV4cGxhbmF0aW9uLgo+
Cj4+IEFuZCBpbiBmYWN0LCB0aGVyZSdzIGFuIHVud3JpdHRlbiAoQUZBSUNUKSByZXF1aXJlbWVu
dCB0aGF0IGV2ZXJ5Cj4+IGltcGxlbWVudGF0aW9uIG9mIHBtX2lkbGUgc2hvdWxkIG5vdCBhY3R1
YWxseSBzbGVlcCBpZiB0aGVyZSBhcmUKPj4gdGFza2xldHMgcGVuZGluZy4KPiBVbndyaXR0ZW4g
b3Igbm90IC0gdGhhdCBjaGVjayBiZWZvcmUgYWN0dWFsbHkgZ29pbmcgdG8gc2xlZXAgaXMKPiBx
dWl0ZSBvYnZpb3VzbHkgcmVxdWlyZWQsIGFzIGl0IG5lZWRzIHRvIGJlIGRvbmUgd2l0aCBpbnRl
cnJ1cHRzCj4gYWxyZWFkeSBkaXNhYmxlZCAoaS5lLiBjYW4ndCBiZSBkb25lIF9vbmx5XyBoZXJl
KS4KPgo+PiBUcnV0aCBpcywgSU1PLCB0aGF0IHdlIG1heSBiZSBoZXJlIGZvciB0d28gcmVhc29u
czogMSkgZ29pbmcgdG8gc2xlZXAKPj4gb3IgMikgcnVubmluZyB0YXNrbGV0LCBhbmQgdGhlIG9u
bHkgdGhpbmsgd2UgY2FuIGRvIGlzIGd1ZXNzaW5nIChhbmQKPj4gb3JkZXJpbmcgdGhlIGNhbGwg
YWNjb3JkaW5nIHRvIHN1Y2ggZ3Vlc3MpIGFuZCBjaGVja2luZyB3aGV0aGVyIHdlCj4+IGd1ZXNz
ZWQgcmlnaHQgb3Igd3JvbmcuIFRoYXQgaXM6Cj4+ICAtIGd1ZXNzIGl0J3MgMS4gQ2hlY2sgd2hl
dGhlciBpdCdzIHJlYWxseSAxLiBJZiBpdCBpcywgZ28gYWhlYWQgd2l0aCAgCj4+ICAgICBpdDsg
aWYgbm90LCBnbyBmb3IgMjsKPj4gIC0gZ3Vlc3MgaXQncyAyLiBDaGVjayB3aGV0aGVyIGl0J3Mg
cmVhbGx5IDIuIElmIGl0IGlzLCBnbyBhaGVhZCB3aXRoCj4+ICAgIGl0LCBpZiBub3QsIGdvIGZv
ciAxOwo+Pgo+PiBOb3cgc2NydWJiaW5nIGlzIGtpbmQgb2YgYSB0aGlyZCByZWFzb24gd2h5IHdl
IG1heSBiZSBoZXJlLCBhbmQgZG9pbmcKPj4gYXMgZG9uZSBpbiB0aGUgY29kZSBhYm92ZSAoYWx0
aG91Z2ggSSdtIG5vdCBzdXBlciBoYXBweSBvZiB0aGUgZmluYWwKPj4gbG9vayBvZiB0aGUgcmVz
dWx0IGVpdGhlciksIHNob3VsZCBtYWtlIGFsbCB0aGUgdXNlIGNhc2VzIGhhcHB5Lgo+Pgo+PiBB
bHNvLCB3aGF0J3MgdGhlIHNjZW5hcmlvIHdoZXJlIHlvdSB0aGluayB0aGlzIG1heSBiZSBwcm9i
bGVtYXRpYz8KPiBGaXJzdCBvZiBhbGwgSSdtIG5vdCBzdXJlIHRoZXJlJ3MgYW55dGhpbmcgcHJv
YmxlbWF0aWMgaGVyZS4gQnV0IHdpdGgKPiBubyBleHBsYW5hdGlvbiBnaXZlbiBhdCBhbGwsIHRo
ZSBjaGFuZ2UgYWxzbyBpc24ndCBvYnZpb3VzbHkgZmluZSwgYXMKPiBpdCBkb2VzIGFsdGVyIGJl
aGF2aW9yLiBJZiB0aGVyZSdzIGluZGVlZCBub3RoaW5nIHRoYXQgY2FuIGFmZmVjdAo+IHdoYXQg
ZG9fdGFza2xldCgpIHdvdWxkIGRvIGFuZCB0aGF0IG1pZ2h0IGhhcHBlbiB3aGlsZSB3ZSdyZSBp
bgo+IHRoZSBsb3cgbGV2ZWwgaWRsZSBoYW5kbGVyLCB0aGVuIGZpbmUuIEJ1dCB0aGlzIG5lZWRz
IHRvIGJlIHByb3Zlbi4KPgo+PiBBRkFJQ1QsIHRhc2tsZXRzIGFyZSB2Y3B1IGNvbnRleHQsIG9y
IHNvZnRpcnEgY29udGV4dC4gSWYgc29tZSBzb2Z0aXJxCj4+IGNvbnRleHQgdGFza2xldCB3b3Jr
IGlzIHNjaGVkdWxlZCBmb3IgYSBDUFUgd2hpbGUgaXQgaXMgc2xlZXBpbmcsCj4+IFRBU0tMRVRf
U09GVElSUSBpcyByYWlzZWQsIGFuZCB0aGUgY2FsbCB0byBkb19zb2Z0aXJxKCkgLS13aGljaCBz
dGlsbAo+PiBoYXBwZW5zIHJpZ2h0IGFmdGVyIHRoZSB3YWtldXAtLSB3aWxsIHRha2UgY2FyZSBv
ZiBpdC4KPj4KPj4gSWYgc29tZSB2Y3B1IGNvbnRleHQgd29yayBpcyBzY2hlZHVsZWQsIFNDSEVE
VUxFX1NPRlRJUlEgaXMgcmFpc2VkLgo+PiBkb19zb2Z0aXJxKCkgd2lsbCBjYWxsIHRoZSBzY2hl
ZHVsZXIsIHdoaWNoIHdpbGwgc2VlIHRoYXQgdGhlcmUgaXMgdmNwdQo+PiB0YXNrbGV0IHdvcmsg
dG8gZG8sIGFuZCBoZW5jZSBjb25maXJtIGluIGV4ZWN1dGlvbiB0aGUgaWRsZSB2Y3B1LCB3aGlj
aAo+PiB3aWxsIGdldCB0byBleGVjdXRlIGRvX3Rhc2tsZXQoKS4KPiBSaWdodCwgc28gc29tZXRo
aW5nIGFsb25nIHRoZXNlIGxpbmVzIHdpbGwgbmVlZCB0byBnbyBpbnRvIHRoZSBjb21taXQKPiBt
ZXNzYWdlLgoKClNvIHdvdWxkIHlvdSB0aGVuIHByZWZlciB0byBzZXBhcmF0ZSB0aGlzIGludG8g
dHdvIHBhdGNoZXMsIHdpdGggdGhlCmZpcnN0IGp1c3QgbW92aW5nIGRvX3Rhc2tsZXQoKSBhYm92
ZSBzbGVlcGluZz8KCi1ib3JpcwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 13 18:47:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 18: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 1dKqqh-0006vc-IW; Tue, 13 Jun 2017 18: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 1dKqqf-0006vA-L1
 for xen-devel@lists.xensource.com; Tue, 13 Jun 2017 18:47:29 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 3A/2A-03587-04330495; Tue, 13 Jun 2017 18:47:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVdfB2CH
 S4Nw1RosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmzP92jblgmnlFz+4LbA2M
 X3S7GLk4hAT+Mkr0fLzBBOE8ZpQ4vGsLM4SzjVHi1qajjF2MnBwiAs4SX8/MZQexeQX0Jc7su
 wwWFxYIkvh79ToLSIOEwBMmiTtztjKBJCQEPCWuN65ihbGPPdkDZLNzsAlYSRwSA4myCKhKLD
 78lnECI/cCRoZVjBrFqUVlqUW6RkZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxi
 BXmcAgh2Ma+YHHmKU5GBSEuXdcsUmUogvKT+lMiOxOCO+qDQntfgQowwHh5IEb4aRQ6SQYFFq
 empFWmYOMPxg0hIcPEoivFpaQGne4oLE3OLMdIjUKUZdjg2r139hEmLJy89LlRLnbTMEKhIAK
 coozYMbAYuFS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLm1QW5hCczrwRu0yugI5iAjrgOcj
 9vcUkiQkqqgbEsa5v6Aq9jLVtF5BJcmtY/ueHM3Hby0vrQwC0x50VK9U4sbHjImtjPcyg54ol
 RZ1ae8+ad67glOX6pcDTeTJDZrM7G3FK/ZktaoMnt7X7fF//oSomfElp8QOS6X3yp3bpkz598
 7yX/9rQLr5u1XeKFrfDjmxbbLfcm5PflCBr4R2b6/N1WrsRSnJFoqMVcVJwIAE0pWkOAAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-27.messagelabs.com!1497379646!102021934!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16268 invoked from network); 13 Jun 2017 18:47:27 -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; 13 Jun 2017 18: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 1dKqqc-0005B6-2g; Tue, 13 Jun 2017 18: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 1dKqqW-0001Ui-D5; Tue, 13 Jun 2017 18:47:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dKqqV-0005Mc-Eq; Tue, 13 Jun 2017 18:47:19 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110412-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=f06a29cc84c20f2c14c285fbb7249c1f819f8faf
X-Osstest-Versions-That: xen=a7307762f90d337585d17d45551a226028b89836
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 13 Jun 2017 18:47:19 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 110412: 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>

ZmxpZ2h0IDExMDQxMiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDQxMi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGYwNmEyOWNjODRjMjBm
MmMxNGMyODVmYmI3MjQ5YzFmODE5ZjhmYWYKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIGE3MzA3NzYyZjkwZDMzNzU4NWQxN2Q0NTU1MWEyMjYwMjhiODk4MzYKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDExMDQwOCAgMjAxNy0wNi0xMyAxNTowMzozMyBaICAgIDAgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMTA0MTIgIDIwMTctMDYtMTMgMTc6MDI6MzcgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xp
QGNpdHJpeC5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
cm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24g
OgoKKyBicmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcmV2aXNpb249ZjA2YTI5Y2M4NGMyMGYy
YzE0YzI4NWZiYjcyNDljMWY4MTlmOGZhZgorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3Jp
LWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MK
KysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBP
c3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAg
ICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9z
PS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJwor
KysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0
ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9t
ZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9s
b2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3Mv
bG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9h
cC1wdXNoIHhlbi11bnN0YWJsZS1zbW9rZSBmMDZhMjljYzg0YzIwZjJjMTRjMjg1ZmJiNzI0OWMx
ZjgxOWY4ZmFmCisgYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHJldmlzaW9uPWYwNmEyOWNj
ODRjMjBmMmMxNGMyODVmYmI3MjQ5YzFmODE5ZjhmYWYKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysg
LiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdl
dHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAg
ICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAg
ICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2Nh
bCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBv
cyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hv
bWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xv
Y2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9s
b2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgor
KyAuIC4vY3JpLWdldGNvbmZpZworKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2Fz
ZSAiJGJyYW5jaCIgaW4KKyB0cmVlPXhlbgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UK
KyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgJ1snIHh4ZW4gPSB4bGludXgg
J10nCisgbGludXhicmFuY2g9CisgJ1snIHhxZW11LXVwc3RyZWFtLXVuc3RhYmxlID0geCAnXScK
KyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0
YWJsZS1zbW9rZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHhmMDZhMjlj
Yzg0YzIwZjJjMTRjMjg1ZmJiNzI0OWMxZjgxOWY4ZmFmID0geCAnXScKKyA6IHRlc3RlZC8yLjYu
MzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0
Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2Ug
T3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAg
ICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
cWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBn
aXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYu
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0
L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qv
cnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29z
c3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQK
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlv
cy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6
IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9v
c3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwu
b3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQK
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQv
bGludXgtMy4xNAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0
cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFy
bS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQv
a29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLnhlbi11
bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFp
bHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1z
bW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54
ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6
IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLnhlbi11
bnN0YWJsZS1zbW9rZQorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysg
OiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RS
RUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0Cisg
VFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0Cisg
VFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmly
dC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hU
Rj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xp
bnV4X3RyZWUgeGVuLXVuc3RhYmxlLXNtb2tlCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2Fz
ZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL3hlbgorIGdpdCBwdXNoIG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdCBmMDZhMjljYzg0YzIw
ZjJjMTRjMjg1ZmJiNzI0OWMxZjgxOWY4ZmFmOnJlZnMvaGVhZHMvc21va2UKVG8gb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIGE3MzA3NzYuLmYwNmEyOWMg
IGYwNmEyOWNjODRjMjBmMmMxNGMyODVmYmI3MjQ5YzFmODE5ZjhmYWYgLT4gc21va2UKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 13 19:28:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 19:28:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKrTY-0001L1-PO; Tue, 13 Jun 2017 19:27: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 1dKrTX-0001Kr-ML
 for xen-devel@lists.xenproject.org; Tue, 13 Jun 2017 19:27:39 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 35/7F-17076-AAC30495; Tue, 13 Jun 2017 19:27:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVyuP0Ov+4qG4d
 Ig3cXhCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox5a3vYCn7zVRz49YKpgfE9dxcjJ4eEgJHE
 24n/mLoYuTiEBBYySjRPPMoIkhAWiJf4cPMzG4gtIuAo8Wr/ZRaQImaBY4wSS3Y3sUF07GaUW
 NfXDdbBJqAqseH6KVYQm1fAWuJx3wagsRwcLEDxtvOZIGFRgXCJ3gP9bBAlghInZz5hAbE5BU
 wkzk09DmYzC6hL/Jl3iRnCFpfY9Ow7K4QtL7H97RzmCYz8s5C0z0LSMgtJyywkLQsYWVYxahS
 nFpWlFukameklFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgQGaD0DA+MOxoa9focY
 JTmYlER5PQXsIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8KpZO0QKCRalpqdWpGXmAGMFJi3Bw
 aMkwqulBZTmLS5IzC3OTIdInWLU5bjTt+ELkxBLXn5eqpQ4bxjIDAGQoozSPLgRsLi9xCgrJc
 zLyMDAIMRTkFqUm1mCKv+KUZyDUUmYdzrIFJ7MvBK4Ta+AjmACOuL6FRuQI0oSEVJSDYyLHty
 9/uyIT7zN3MACp7/cB199f9Qrr5i38HblwRVOdYuyHlVLB91wle9LETqdNq3e96Lg3qCK/hdG
 qsxbPhlUOCmrLDn8zO223d19N84GG9xqPzHZeKujtO3T6a2xvxvWzW1WOiT07+3ju8cuzZ1+q
 cVkw9oyFX6192dntn2OzCha3Bgu0XBBiaU4I9FQi7moOBEA07H7cdYCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1497382058!105551120!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28005 invoked from network); 13 Jun 2017 19:27: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; 13 Jun 2017 19:27: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 9619EAE17;
 Tue, 13 Jun 2017 19:27:37 +0000 (UTC)
To: Joe Perches <joe@perches.com>, Ingo Molnar <mingo@kernel.org>
References: <20170613134507.16983-1-jgross@suse.com>
 <20170613152014.tax42aevmsfdopxa@gmail.com>
 <498f5ad7-c203-9b21-c153-e3496755b88d@suse.com>
 <1497371514.18751.17.camel@perches.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <3a7376bd-1a93-1bc2-f7b6-f2a95f641a5d@suse.com>
Date: Tue, 13 Jun 2017 21:27:35 +0200
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: <1497371514.18751.17.camel@perches.com>
Content-Language: de-DE
Cc: tony.luck@intel.com, x86@kernel.org, linux-kernel@vger.kernel.org,
 mingo@redhat.com, bp@alien8.de, hpa@zytor.com, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com, tglx@linutronix.de
Subject: Re: [Xen-devel] [PATCH v2] xen/mce: don't issue error message for
 failed /dev/mcelog registration
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTMvMDYvMTcgMTg6MzEsIEpvZSBQZXJjaGVzIHdyb3RlOgo+IE9uIFR1ZSwgMjAxNy0wNi0x
MyBhdCAxODoxMyArMDIwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gT24gMTMvMDYvMTcgMTc6
MjAsIEluZ28gTW9sbmFyIHdyb3RlOgo+Pj4gKiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+IHdyb3RlOgo+Pj4KPj4+PiBXaGVuIHJ1bm5pbmcgdW5kZXIgWGVuIGFzIGRvbTAgL2Rldi9t
Y2Vsb2cgaXMgYmVpbmcgcmVnaXN0ZXJlZCBieSBYZW4KPj4+PiBpbnN0ZWFkIG9mIHRoZSBub3Jt
YWwgbWNlbG9nIGRyaXZlci4gQXZvaWQgYW4gZXJyb3IgbWVzc2FnZSBiZWluZwo+Pj4+IGlzc3Vl
ZCBieSB0aGUgbWNlbG9nIGRyaXZlciBpbiB0aGlzIGNhc2UuIEluc3RlYWQgaXNzdWUgYW4gaW5m
b3JtYXRpdmUKPj4+PiBtZXNzYWdlIHRoYXQgWGVuIGhhcyByZWdpc3RlcmVkIHRoZSBkZXZpY2Uu
Cj4gW10KPj4+PiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL2NwdS9tY2hlY2svZGV2LW1j
ZWxvZy5jIGIvYXJjaC94ODYva2VybmVsL2NwdS9tY2hlY2svZGV2LW1jZWxvZy5jCj4gW10KPj4+
PiBAQCAtMzg4LDkgKzM4OCwxNiBAQCBzdGF0aWMgX19pbml0IGludCBkZXZfbWNlbG9nX2luaXRf
ZGV2aWNlKHZvaWQpCj4+Pj4gIAkvKiByZWdpc3RlciBjaGFyYWN0ZXIgZGV2aWNlIC9kZXYvbWNl
bG9nICovCj4+Pj4gIAllcnIgPSBtaXNjX3JlZ2lzdGVyKCZtY2VfY2hyZGV2X2RldmljZSk7Cj4+
Pj4gIAlpZiAoZXJyKSB7Cj4+Pj4gLQkJcHJfZXJyKCJVbmFibGUgdG8gaW5pdCBkZXZpY2UgL2Rl
di9tY2Vsb2cgKHJjOiAlZClcbiIsIGVycik7Cj4+Pj4gLQkJcmV0dXJuIGVycjsKPj4+PiArCQlp
ZiAoZXJyID09IC1FQlVTWSkKPj4+PiArCQkJLyogWGVuIGRvbTAgbWlnaHQgaGF2ZSByZWdpc3Rl
cmVkIHRoZSBkZXZpY2UgYWxyZWFkeS4gKi8KPj4+PiArCQkJcHJfaW5mbygiVW5hYmxlIHRvIGlu
aXQgZGV2aWNlIC9kZXYvbWNlbG9nLCBhbHJlYWR5IHJlZ2lzdGVyZWQiKTsKPj4+PiArCQllbHNl
IHsKPj4+PiArCQkJcHJfZXJyKCJVbmFibGUgdG8gaW5pdCBkZXZpY2UgL2Rldi9tY2Vsb2cgKHJj
OiAlZClcbiIsCj4+Pj4gKwkJCSAgICAgICBlcnIpOwo+Pj4+ICsJCQlyZXR1cm4gZXJyOwo+Pj4+
ICsJCX0KPj4+Cj4+PiBQbGVhc2Ugb25seSB1c2UgYmFsYW5jZWQgY3VybHkgYnJhY2VzIGluIGNv
bmRpdGlvbmFsIHN0YXRlbWVudHMuCj4+Cj4+IE9rYXksIHdpbGwgY2hhbmdlLgo+IAo+IFBlcmhh
cHMgYmV0dGVyIGlzIHRvIHJldmVyc2UgdGhlIHRlc3QKPiAKPiAJCWlmIChlcnIgIT0gLUVCVVNZ
KSB7Cj4gCQkJcHJfZXJyKCJVbmFibGUgdG8gLi4uLiIsIGVycik7Cj4gCQkJcmV0dXJuIGVycjsK
PiAJCX0KPiAJCXByX2luZm8oImV0Yy4uLiIpOwoKT2theS4KCj4gCj4gCQlbIHJlc3Qgb2YgY29k
ZSBhdCB0aGlzIGluZGVudGF0aW9uIF0KPiAKPiBidXQgaXQgbG9va3MgbGlrZSB5b3UgYWRkZWQg
YSBsb2dpYyBkZWZlY3QgdG9vIGFuZAo+IHRoaXMgY29kZSBzaG91bGQgYmU6Cj4gCj4gCWlmIChl
cnIpIHsKPiAJCWlmIChlcnIgPT0gLUVCVVNZKQo+IAkJCXByX2luZm8oLi4uKQo+IAkJZWxzZQo+
IAkJCXByX2VyciguLi4pCj4gCQlyZXR1cm4gZXJyOwo+IAl9Cj4gCj4gb3IgbGVzcyBpbmRlbnRl
ZCB1c2luZwo+IAo+IAllcnIgPSBtaXNjX3JlZ2lzdGVyKCZtY2VfY2hyZGV2X2RldmljZSk7Cj4g
CWlmIChlcnIgPT0gLUVCVVNZKSB7Cj4gCQlwcl9pbmZvKC4uLik7Cj4gCQlyZXR1cm4gZXJyOwo+
IAl9IGVsc2UgaWYgKGVycikgewo+IAkJcHJfZXJyKC4uLik7Cj4gCQlyZXR1cm4gZXJyOwo+IAl9
CgpJIGRpZG4ndCB3YW50IHRvIG9taXQgdGhlIGNhbGwgdG8gbWNlX3JlZ2lzdGVyX2RlY29kZV9j
aGFpbigpIGluIHRoZSBYZW4KY2FzZS4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 13 19:30:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 19:30: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 1dKrWJ-0001uH-6Z; Tue, 13 Jun 2017 19:30:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <joe@perches.com>) id 1dKrWI-0001uB-0k
 for xen-devel@lists.xenproject.org; Tue, 13 Jun 2017 19:30:30 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 FA/86-03557-55D30495; Tue, 13 Jun 2017 19:30:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsVyQ0Nnum6IrUO
 kwaztFhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bKzV/ZC04KVqw/tY25gXEWbxcjF4eQwD5G
 idkzWpi6GDk5JAQMJOaseMAKkpAQOMwq8fD4WUaIhJzEpR+7WSFsKYnbuxvYQGwhgU2MEpOeC
 YPYvALGElN2NjCD2MIC8RIfbn4Gq2ETUJbourUYrFdEwFni0O5TjCALmAVOMEpc6fgF1sAioC
 qx5eBKsAZOARuJPdMfMUIs+MAo8birCMRmFtCTmHK1BeogFYnO2fuBhnIALRaU+LtDGKJEXmL
 72znMExiFZiHpmIVQNQtJ1QJG5lWMGsWpRWWpRbqGlnpJRZnpGSW5iZk5uoYGZnq5qcXFiemp
 OYlJxXrJ+bmbGIHhzAAEOxh/LAs4xCjJwaQkyrvlik2kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJ
 QleThuHSCHBotT01Iq0zBxgZMGkJTh4lER4tbSA0rzFBYm5xZnpEKlTjLocd/o2fGESYsnLz0
 uVEuc9bQ1UJABSlFGaBzcCFuWXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMw7HWQKT2ZeCdy
 mV0BHMAEdcR3kft7ikkSElFQDY83mLU5CL5iu/5Rn2/SqWV/U6tLGJV+Vd2mXTa14HNM/wcSy
 17r7pVTcpnnOL55qbZX88+BaYuW9tlkKWk8nGC/Mu7D28SOHR/47E1qYGztYOMKKNwd3Lv8QG
 6Sh83T+sQdMdi86DukVRrhvne/FJbXzojQz1/1vT6/umzQj4eqz+t5MhwUW/5VYijMSDbWYi4
 oTAcJ5Y4PtAgAA
X-Env-Sender: joe@perches.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1497382227!107225182!1
X-Originating-IP: [216.40.44.151]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50751 invoked from network); 13 Jun 2017 19:30:28 -0000
Received: from smtprelay0151.hostedemail.com (HELO smtprelay.hostedemail.com)
 (216.40.44.151)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Jun 2017 19:30:28 -0000
Received: from filter.hostedemail.com (clb03-v110.bra.tucows.net
 [216.40.38.60])
 by smtprelay04.hostedemail.com (Postfix) with ESMTP id 60547180A8853;
 Tue, 13 Jun 2017 19:30:27 +0000 (UTC)
X-Session-Marker: 6A6F6540706572636865732E636F6D
X-Spam-Summary: 2, 0, 0, , d41d8cd98f00b204, joe@perches.com,
 :::::::::::::::::::::,
 RULES_HIT:41:355:379:541:599:800:960:973:988:989:1260:1277:1311:1313:1314:1345:1359:1373:1437:1515:1516:1518:1534:1542:1593:1594:1711:1730:1747:1777:1792:2393:2559:2562:2693:2828:3138:3139:3140:3141:3142:3355:3622:3865:3866:3867:3868:3870:3871:3872:3873:3874:4321:4605:5007:7903:8660:10004:10400:10848:11026:11232:11657:11658:11914:12043:12438:12740:12760:12895:13095:13148:13230:13255:13439:13972:14181:14659:14721:21080:21212:21433:21451:21627:30012:30054:30070:30076:30091,
 0, RBL:none, CacheIP:none, Bayesian:0.5, 0.5, 0.5, Netcheck:none,
 DomainCache:0, MSF:not bulk, SPF:, MSBL:0, DNSBL:none, Custom_rules:0:0:0,
 LFtime:2, LUA_SUMMARY:none
X-HE-Tag: ants98_20b12f8f4661a
X-Filterd-Recvd-Size: 3455
Received: from XPS-9350 (unknown [47.151.132.55])
 (Authenticated sender: joe@perches.com)
 by omf13.hostedemail.com (Postfix) with ESMTPA;
 Tue, 13 Jun 2017 19:30:24 +0000 (UTC)
Message-ID: <1497382223.18751.23.camel@perches.com>
From: Joe Perches <joe@perches.com>
To: Juergen Gross <jgross@suse.com>, Ingo Molnar <mingo@kernel.org>
Date: Tue, 13 Jun 2017 12:30:23 -0700
In-Reply-To: <3a7376bd-1a93-1bc2-f7b6-f2a95f641a5d@suse.com>
References: <20170613134507.16983-1-jgross@suse.com>
 <20170613152014.tax42aevmsfdopxa@gmail.com>
 <498f5ad7-c203-9b21-c153-e3496755b88d@suse.com>
 <1497371514.18751.17.camel@perches.com>
 <3a7376bd-1a93-1bc2-f7b6-f2a95f641a5d@suse.com>
X-Mailer: Evolution 3.22.6-1ubuntu1 
Mime-Version: 1.0
Cc: tony.luck@intel.com, x86@kernel.org, linux-kernel@vger.kernel.org,
 mingo@redhat.com, bp@alien8.de, hpa@zytor.com, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com, tglx@linutronix.de
Subject: Re: [Xen-devel] [PATCH v2] xen/mce: don't issue error message for
 failed /dev/mcelog registration
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAyMDE3LTA2LTEzIGF0IDIxOjI3ICswMjAwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+
IE9uIDEzLzA2LzE3IDE4OjMxLCBKb2UgUGVyY2hlcyB3cm90ZToKPiA+IE9uIFR1ZSwgMjAxNy0w
Ni0xMyBhdCAxODoxMyArMDIwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiA+ID4gT24gMTMvMDYv
MTcgMTc6MjAsIEluZ28gTW9sbmFyIHdyb3RlOgo+ID4gPiA+ICogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPiB3cm90ZToKPiA+ID4gPiAKPiA+ID4gPiA+IFdoZW4gcnVubmluZyB1bmRl
ciBYZW4gYXMgZG9tMCAvZGV2L21jZWxvZyBpcyBiZWluZyByZWdpc3RlcmVkIGJ5IFhlbgo+ID4g
PiA+ID4gaW5zdGVhZCBvZiB0aGUgbm9ybWFsIG1jZWxvZyBkcml2ZXIuIEF2b2lkIGFuIGVycm9y
IG1lc3NhZ2UgYmVpbmcKPiA+ID4gPiA+IGlzc3VlZCBieSB0aGUgbWNlbG9nIGRyaXZlciBpbiB0
aGlzIGNhc2UuIEluc3RlYWQgaXNzdWUgYW4gaW5mb3JtYXRpdmUKPiA+ID4gPiA+IG1lc3NhZ2Ug
dGhhdCBYZW4gaGFzIHJlZ2lzdGVyZWQgdGhlIGRldmljZS4KPiA+IAo+ID4gW10KPiA+ID4gPiA+
IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvY3B1L21jaGVjay9kZXYtbWNlbG9nLmMgYi9h
cmNoL3g4Ni9rZXJuZWwvY3B1L21jaGVjay9kZXYtbWNlbG9nLmMKPiA+IAo+ID4gW10KPiA+ID4g
PiA+IEBAIC0zODgsOSArMzg4LDE2IEBAIHN0YXRpYyBfX2luaXQgaW50IGRldl9tY2Vsb2dfaW5p
dF9kZXZpY2Uodm9pZCkKPiA+ID4gPiA+ICAJLyogcmVnaXN0ZXIgY2hhcmFjdGVyIGRldmljZSAv
ZGV2L21jZWxvZyAqLwo+ID4gPiA+ID4gIAllcnIgPSBtaXNjX3JlZ2lzdGVyKCZtY2VfY2hyZGV2
X2RldmljZSk7Cj4gPiA+ID4gPiAgCWlmIChlcnIpIHsKPiA+ID4gPiA+IC0JCXByX2VycigiVW5h
YmxlIHRvIGluaXQgZGV2aWNlIC9kZXYvbWNlbG9nIChyYzogJWQpXG4iLCBlcnIpOwo+ID4gPiA+
ID4gLQkJcmV0dXJuIGVycjsKPiA+ID4gPiA+ICsJCWlmIChlcnIgPT0gLUVCVVNZKQo+ID4gPiA+
ID4gKwkJCS8qIFhlbiBkb20wIG1pZ2h0IGhhdmUgcmVnaXN0ZXJlZCB0aGUgZGV2aWNlIGFscmVh
ZHkuICovCj4gPiA+ID4gPiArCQkJcHJfaW5mbygiVW5hYmxlIHRvIGluaXQgZGV2aWNlIC9kZXYv
bWNlbG9nLCBhbHJlYWR5IHJlZ2lzdGVyZWQiKTsKPiA+ID4gPiA+ICsJCWVsc2Ugewo+ID4gPiA+
ID4gKwkJCXByX2VycigiVW5hYmxlIHRvIGluaXQgZGV2aWNlIC9kZXYvbWNlbG9nIChyYzogJWQp
XG4iLAo+ID4gPiA+ID4gKwkJCSAgICAgICBlcnIpOwo+ID4gPiA+ID4gKwkJCXJldHVybiBlcnI7
Cj4gPiA+ID4gPiArCQl9Cj4gPiA+ID4gCj4gPiA+ID4gUGxlYXNlIG9ubHkgdXNlIGJhbGFuY2Vk
IGN1cmx5IGJyYWNlcyBpbiBjb25kaXRpb25hbCBzdGF0ZW1lbnRzLgo+ID4gPiAKPiA+ID4gT2th
eSwgd2lsbCBjaGFuZ2UuCj4gPiAKPiA+IFBlcmhhcHMgYmV0dGVyIGlzIHRvIHJldmVyc2UgdGhl
IHRlc3QKPiA+IAo+ID4gCQlpZiAoZXJyICE9IC1FQlVTWSkgewo+ID4gCQkJcHJfZXJyKCJVbmFi
bGUgdG8gLi4uLiIsIGVycik7Cj4gPiAJCQlyZXR1cm4gZXJyOwo+ID4gCQl9Cj4gPiAJCXByX2lu
Zm8oImV0Yy4uLiIpOwo+IAo+IE9rYXkuCj4gCj4gPiAKPiA+IAkJWyByZXN0IG9mIGNvZGUgYXQg
dGhpcyBpbmRlbnRhdGlvbiBdCj4gPiAKPiA+IGJ1dCBpdCBsb29rcyBsaWtlIHlvdSBhZGRlZCBh
IGxvZ2ljIGRlZmVjdCB0b28gYW5kCj4gPiB0aGlzIGNvZGUgc2hvdWxkIGJlOgo+ID4gCj4gPiAJ
aWYgKGVycikgewo+ID4gCQlpZiAoZXJyID09IC1FQlVTWSkKPiA+IAkJCXByX2luZm8oLi4uKQo+
ID4gCQllbHNlCj4gPiAJCQlwcl9lcnIoLi4uKQo+ID4gCQlyZXR1cm4gZXJyOwo+ID4gCX0KPiA+
IAo+ID4gb3IgbGVzcyBpbmRlbnRlZCB1c2luZwo+ID4gCj4gPiAJZXJyID0gbWlzY19yZWdpc3Rl
cigmbWNlX2NocmRldl9kZXZpY2UpOwo+ID4gCWlmIChlcnIgPT0gLUVCVVNZKSB7Cj4gPiAJCXBy
X2luZm8oLi4uKTsKPiA+IAkJcmV0dXJuIGVycjsKPiA+IAl9IGVsc2UgaWYgKGVycikgewo+ID4g
CQlwcl9lcnIoLi4uKTsKPiA+IAkJcmV0dXJuIGVycjsKPiA+IAl9Cj4gCj4gSSBkaWRuJ3Qgd2Fu
dCB0byBvbWl0IHRoZSBjYWxsIHRvIG1jZV9yZWdpc3Rlcl9kZWNvZGVfY2hhaW4oKSBpbiB0aGUg
WGVuCj4gY2FzZS4KCllvdSBzaG91bGQgZGVmaW5pdGVseSBtZW50aW9uIHRoYXQgYmVoYXZpb3Ig
Y2hhbmdlCmluIHRoZSBjaGFuZ2Vsb2cuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 13 20:00:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 20: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 1dKryx-00043H-GM; Tue, 13 Jun 2017 20:00:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <suokunstar@gmail.com>) id 1dKryv-00040k-Py
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 20:00:06 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 83/92-02956-54440495; Tue, 13 Jun 2017 20:00:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsVyMfSanq6Li0O
 kwd7tqhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aO86fYCnq0K9ad+sbcwNio0sXIxSEkMJFR
 YsbLk2xdjJwcLAJ3WCRWXBcHSUgI/GCRePamm6mLkQPIKZLYs9cNpEZCoFDi95UHLCA2r4Cgx
 MmZT8BsIQFviS33tjCD2GwCChJTtl9nhJipKnHx+2x2kDG8AgESk3eIg4SFBbwk1hy8ygRiiw
 hIS1z7fBmsnFlAU6J1+2/2CYy8s5BsmIUktYCRaRWjRnFqUVlqka6hhV5SUWZ6RkluYmaOrqG
 BmV5uanFxYnpqTmJSsV5yfu4mRmDwMADBDsabGwMOMUpyMCmJ8i6xc4gU4kvKT6nMSCzOiC8q
 zUktPsSowcEhMOHs3OlMUix5+XmpShK8T52A6gSLUtNTK9Iyc4DhDVMqwcGjJMI7GWQMb3FBY
 m5xZjpE6hSjMceVK+u+MHFMObD9C5MQ2CQpcd5vIJMEQEozSvPgBsHi7hKjrJQwLyPQmUI8Ba
 lFuZklqPKvGMU5GJWEee0dgKbwZOaVwO17BXQKE9Ap16/YgJxSkoiQkmpgTFD9uXBezC2u7/r
 8otunCIuslVz0rOBC9X7HRWGXg06+at5eOLH7uIxm/nO7gLbCu2YZkRXs07lNv5y6doy7Pv14
 werFVa2pX14mZq7wjfG8VzlNqSl2LXv4J7PA77Id27KYjyzV3dkT4Vz2rMVY49ixostPMn4fn
 bdL4oayA+9SuTNxxTHMSizFGYmGWsxFxYkAAYTiObYCAAA=
X-Env-Sender: suokunstar@gmail.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1497384003!73594986!1
X-Originating-IP: [209.85.214.46]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65416 invoked from network); 13 Jun 2017 20:00:04 -0000
Received: from mail-it0-f46.google.com (HELO mail-it0-f46.google.com)
 (209.85.214.46)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 13 Jun 2017 20:00:04 -0000
Received: by mail-it0-f46.google.com with SMTP id m47so47345846iti.1
 for <xen-devel@lists.xen.org>; Tue, 13 Jun 2017 13:00:04 -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=87B7GWN2n8/PyLRecetpHlzaKm2a47yXwHBuXYWFAFo=;
 b=aS431NxU4ZbpB9eJXhOK0b4Jj9c4LyGxqZmpMEAeVN661gadO1MR7q2rpMb+tKYNX0
 x9RVni7fvK/6TOdvFBCJ15zIhfOQWYubDFhzslNZ1u2+xWtnF4OVylumIAge4Wm+rp5y
 gmPdHQCLyVDWoUlxI5wrIzzb6eVcCBkjZBgIGodp172vKQD5B5B8AeTh1VZ8r/yAwewL
 o/oOCPPW3ftY0NLtBioaayS7B5PbjbR4XYIVwPBqH0T9OB9eu5z/KdiRz0XQJiB9y5OL
 RlmrxwuOw2wtzB92rrw+NX/mxXZuivX4kRKtYW5eihKW0Nrewz82KUIMe0VIjjfvndgV
 Heuw==
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=87B7GWN2n8/PyLRecetpHlzaKm2a47yXwHBuXYWFAFo=;
 b=E6keIdKydyY+SnCqGgR4t7iSdNR53FS53cdrHIjqWmxt8AyNjO49UwxAvcafhjbSwJ
 YSgJiSRWM1QeazQxrrTcVmCp+HJ2mHZX5ALCx1UDadopY7mFz6KW9ch0NPI7++hWIIvW
 21oLXeJNn07gZk6fgJNREAAi9aZ1hGloI6flTXFSDkWlQDwGo51WE4Si2AsMqzo8M+dg
 O+qgAzE83VmU4knPOkCgaTUE2PYhmjjOJ6ZAFUHWcB4q4ipfFUfdVX5fV/qce08RX8Op
 OGrbsI5gI0ZjvueHV/3C8azy5S4Gej0wkeB91kgpdAaAbGP60WOJgksEY/6Dwko81J01
 G7Lg==
X-Gm-Message-State: AKS2vOxPCoTB1sXudmOtv4DqWMALuCy6KXN6gFXgFrraX37Fu1yVQ4Sy
 lwn6XVGu3+OaBKiddz5niO8TsugCPn8EOVg=
X-Received: by 10.36.23.134 with SMTP id 128mr2147139ith.68.1497384002924;
 Tue, 13 Jun 2017 13:00:02 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.164.82 with HTTP; Tue, 13 Jun 2017 12:59:22 -0700 (PDT)
From: T S <suokunstar@gmail.com>
Date: Tue, 13 Jun 2017 14:59:22 -0500
Message-ID: <CAG2GYXG9QLVXhQP8GZjeF9=PpQ8iWS2AfqORtBvD-4QoUqgzEA@mail.gmail.com>
To: xen-devel@lists.xen.org
Subject: [Xen-devel] long tail latency caused by rate-limit in Xen 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>

SGkgYWxsLAoKV2hlbiBJIHdhcyBleGVjdXRpbmcgdGhlIGxhdGVuY3ktc2Vuc2l0aXZlIGFwcGxp
Y2F0aW9ucyBpbiBWTXMgb24gdGhlCmxhdGVzdCBYZW4sCkkgZm91bmQgdGhlIHJhdGUgbGltaXQg
d2lsbCBjYXVzZSB0aGUgbG9uZyB0YWlsIGxhdGVuY3kgZm9yIFZNcwpzaGFyaW5nIENQVSB3aXRo
IG90aGVyIFZNcy4KCgooMSkgUHJvYmxlbSBkZXNjcmlwdGlvbgoKLS0tLS0tLS0tLS0tRGVzY3Jp
cHRpb24tLS0tLS0tLS0tLS0KTXkgdGVzdCBlbnZpcm9ubWVudCBpcyBhcyBmb2xsb3dzOiBIeXBl
cnZpc29yKFhlbiA0LjguMSksCnNjaGVkdWxlcihjcmVkaXQyKSwgRG9tIDAoTGludXggNC4xMAop
LCBEb20gVShMaW51eCA0LjEwKS4KCkVudmlyb25tZW50IHNldHVwOgpXZSBjcmVhdGVkIHR3byAx
LXZDUFUsIDRHQi1tZW1vcnkgVk1zIGFuZCBwaW5uZWQgdGhlbSBvbnRvIG9uZQpwaHlzaWNhbCBD
UFUgY29yZS4gT25lIFZNKGRlbm90ZWQgYXMgSS9PLVZNKSByYW4gU29ja3BlcmYgc2VydmVyCnBy
b2dyYW07IHRoZSBvdGhlciBWTSByYW4gYSBjb21wdXRlLWJvdW5kIHRhc2ssIGUuZy4sIFNQRUND
UFUgMjAwNiBvcgpzaW1wbHkgYSBsb29wKGRlbm90ZWQgYXMgQ1BVLVZNKS4gQSBjbGllbnQgb24g
YW5vdGhlciBwaHlzaWNhbCBtYWNoaW5lCnNlbnQgcmVxdWVzdHMgdG8gdGhlIEkvTy1WTS4KCkhl
cmUgaXMgdGhlIHJlc3VsdCB3aGVuIHRoZSBJL08tVk0gcnVubmluZyBhbG9uZToKCnNvY2twZXJm
OiA9PT09PiBhdmctbGF0PSA2Mi43MDcgKHN0ZC1kZXY9MS4zNzApCnNvY2twZXJmOiAjIGRyb3Bw
ZWQgbWVzc2FnZXMgPSAwOyAjIGR1cGxpY2F0ZWQgbWVzc2FnZXMgPSAwOyAjCm91dC1vZi1vcmRl
ciBtZXNzYWdlcyA9IDAKc29ja3BlcmY6IFN1bW1hcnk6IExhdGVuY3kgaXMgNjIuNzA3IHVzZWMK
c29ja3BlcmY6IFRvdGFsIDk5OCBvYnNlcnZhdGlvbnM7IGVhY2ggcGVyY2VudGlsZSBjb250YWlu
cyA5Ljk4IG9ic2VydmF0aW9ucwpzb2NrcGVyZjogLS0tPiA8TUFYPiBvYnNlcnZhdGlvbiA9ICAg
NzEuMjY3CnNvY2twZXJmOiAtLS0+IHBlcmNlbnRpbGUgOTkuOTk5ID0gICA3MS4yNjcKc29ja3Bl
cmY6IC0tLT4gcGVyY2VudGlsZSA5OS45OTAgPSAgIDcxLjI2Nwpzb2NrcGVyZjogLS0tPiBwZXJj
ZW50aWxlIDk5LjkwMCA9ICAgNzAuOTY1CnNvY2twZXJmOiAtLS0+IHBlcmNlbnRpbGUgOTkuMDAw
ID0gICA2Ny43MDcKc29ja3BlcmY6IC0tLT4gcGVyY2VudGlsZSA5MC4wMDAgPSAgIDY0LjIyNgpz
b2NrcGVyZjogLS0tPiBwZXJjZW50aWxlIDc1LjAwMCA9ICAgNjMuMzA4CnNvY2twZXJmOiAtLS0+
IHBlcmNlbnRpbGUgNTAuMDAwID0gICA2Mi40NzYKc29ja3BlcmY6IC0tLT4gcGVyY2VudGlsZSAy
NS4wMDAgPSAgIDYxLjc1Nwpzb2NrcGVyZjogLS0tPiA8TUlOPiBvYnNlcnZhdGlvbiA9ICAgNjAu
MDY3CgoKSGVyZSBpcyB0aGUgcmVzdWx0IHdoZW4gdGhlIEkvTy1WTSBzaGFyaW5nIHRoZSBzYW1l
IENQVSB3aXRoIENQVS1WTToKCnNvY2twZXJmOiA9PT09PiBhdmctbGF0PTMxNS40NTYgKHN0ZC1k
ZXY9MTU1LjU2OCkKc29ja3BlcmY6ICMgZHJvcHBlZCBtZXNzYWdlcyA9IDA7ICMgZHVwbGljYXRl
ZCBtZXNzYWdlcyA9IDA7ICMKb3V0LW9mLW9yZGVyIG1lc3NhZ2VzID0gMApzb2NrcGVyZjogU3Vt
bWFyeTogTGF0ZW5jeSBpcyAzMTUuNDU2IHVzZWMKc29ja3BlcmY6IFRvdGFsIDk5OCBvYnNlcnZh
dGlvbnM7IGVhY2ggcGVyY2VudGlsZSBjb250YWlucyA5Ljk4IG9ic2VydmF0aW9ucwpzb2NrcGVy
ZjogLS0tPiA8TUFYPiBvYnNlcnZhdGlvbiA9IDE1NzMuMzAwCnNvY2twZXJmOiAtLS0+IHBlcmNl
bnRpbGUgOTkuOTk5ID0gMTU3My4zMDAKc29ja3BlcmY6IC0tLT4gcGVyY2VudGlsZSA5OS45OTAg
PSAxNTczLjMwMApzb2NrcGVyZjogLS0tPiBwZXJjZW50aWxlIDk5LjkwMCA9ICA1ODYuNTIzCnNv
Y2twZXJmOiAtLS0+IHBlcmNlbnRpbGUgOTkuMDAwID0gIDU3MC43MjcKc29ja3BlcmY6IC0tLT4g
cGVyY2VudGlsZSA5MC4wMDAgPSAgNTIzLjM0NQpzb2NrcGVyZjogLS0tPiBwZXJjZW50aWxlIDc1
LjAwMCA9ICA0NDcuMDM3CnNvY2twZXJmOiAtLS0+IHBlcmNlbnRpbGUgNTAuMDAwID0gIDMxNC40
MzUKc29ja3BlcmY6IC0tLT4gcGVyY2VudGlsZSAyNS4wMDAgPSAgMTgyLjAxMQpzb2NrcGVyZjog
LS0tPiA8TUlOPiBvYnNlcnZhdGlvbiA9ICAgNTkuOTk3CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KCgooMikgUHJvYmxlbSBhbmFseXNpcwoKLS0tLS0tLS0tLS0tQW5h
bHlzaXMtLS0tLS0tLS0tLS0tLS0tCkkgcmVhZCB0aGUgc291cmNlIGNvZGUgaW4gWGVuIGNyZWRp
dDIgc2NoZWR1bGVyLiBUaGUgdkNQVSBwcmlvcml0eQp1c2VkIGluIGNyZWRpdDEgc3VjaCBhcyBP
VkVSLCBVTkRFUiwgQk9PU1QsIGlzIGFsbCByZW1vdmVkIGFuZCBhbGwgdGhlCnZDUFVzIGFyZSBq
dXN0IG9yZGVyZWQgYnkgdGhlaXIgY3JlZGl0LiBJIHRyYWNlZCB2Q1BVIGNyZWRpdCBhbmQgdGhl
CkkvTy1WTSB2Q1BVIGNyZWRpdCBpcyBhbHdheXMgbGFyZ2VyIHRoYW4gdGhlIENQVS1WTSBjcmVk
aXQuIFNvIHRoZQpvcmRlciBvZiBJL08tVk0gdkNQVSBpcyBhbHdheXMgYWhlYWQgb2YgdGhlIENQ
VS1WTSB2Q1BVLgoKTmV4dCwgSSB0cmFjZWQgdGhlIHRpbWUgZ2FwIGJldHdlZW4gdkNQVSB3YWtl
IGFuZCB2Q1BVIHNjaGVkdWxlcgpmdW5jdGlvbi4gSSBmb3VuZCB0aGF0IGlmIHRoZSBJL08tVk0g
cnVuIGFsb25lLCB0aGUgdGltZSBnYXAgaXMgYWJvdXQKMywwMDBuczsgaG93ZXZlciwgaWYgdGhl
IEkvTy1WTSBjby1ydW4gd2l0aCBDUFUtVk0gb24gdGhlIHNhbWUgY29yZSwKdGhlIHRpbWUgZ2Fw
IGVubGFyZ2VkIHRvIDEsMDAwLDAwMG5zIGFuZCB0aGF0IGhhcHBlbmVkIGluIGV2ZXJ5IHZDUFUK
c2NoZWR1bGluZy4gVGhhdCByZW1pbmRlZCBtZSB0aGUgcmF0ZWxpbWl0IGluIHRoZSBYZW4gY3Jl
ZGl0CnNjaGVkdWxlci4gVGhlIGRlZmF1bHQgcmF0ZWxpbWl0IGluIFhlbiBpcyAxMDAwdXMuCgpB
cyBJIG1vZGlmaWVkIHRoZSB0aGUgcmF0ZWxpbWl0IHRvIDEwMHVzIGluIHRoZSB0ZXJtaW5hbDoK
JCBzdWRvIC91c3IvbG9jYWwvc2Jpbi94bCAgc2NoZWQtY3JlZGl0MiAtcyAtciAxMDAKClRoZSBh
dmVyYWdlIGxhdGVuY3kgaXMgcmVkdWNlZCBmcm9tIDMwMCt1cyB0byAyMDArdXMgYW5kIHRoZSB0
YWlsCmxhdGVuY3kgaXMgYWxzbyByZWR1Y2VkLgoKc29ja3BlcmY6ID09PT0+IGF2Zy1sYXQ9MjE1
LjA5MiAoc3RkLWRldj04NC43ODEpCnNvY2twZXJmOiAjIGRyb3BwZWQgbWVzc2FnZXMgPSAwOyAj
IGR1cGxpY2F0ZWQgbWVzc2FnZXMgPSAwOyAjCm91dC1vZi1vcmRlciBtZXNzYWdlcyA9IDAKc29j
a3BlcmY6IFN1bW1hcnk6IExhdGVuY3kgaXMgMjE1LjA5MiB1c2VjCnNvY2twZXJmOiBUb3RhbCAx
OTk4IG9ic2VydmF0aW9uczsgZWFjaCBwZXJjZW50aWxlIGNvbnRhaW5zIDE5Ljk4IG9ic2VydmF0
aW9ucwpzb2NrcGVyZjogLS0tPiA8TUFYPiBvYnNlcnZhdGlvbiA9IDEyOTUuMzE4CnNvY2twZXJm
OiAtLS0+IHBlcmNlbnRpbGUgOTkuOTk5ID0gMTI5NS4zMTgKc29ja3BlcmY6IC0tLT4gcGVyY2Vu
dGlsZSA5OS45OTAgPSAxMjk1LjMxOApzb2NrcGVyZjogLS0tPiBwZXJjZW50aWxlIDk5LjkwMCA9
ICAzNTYuMzIwCnNvY2twZXJmOiAtLS0+IHBlcmNlbnRpbGUgOTkuMDAwID0gIDM0NS41MTEKc29j
a3BlcmY6IC0tLT4gcGVyY2VudGlsZSA5MC4wMDAgPSAgMzI2Ljc4MApzb2NrcGVyZjogLS0tPiBw
ZXJjZW50aWxlIDc1LjAwMCA9ICAyOTAuMDkwCnNvY2twZXJmOiAtLS0+IHBlcmNlbnRpbGUgNTAu
MDAwID0gIDIxMC43MTQKc29ja3BlcmY6IC0tLT4gcGVyY2VudGlsZSAyNS4wMDAgPSAgMTQyLjg3
NQpzb2NrcGVyZjogLS0tPiA8TUlOPiBvYnNlcnZhdGlvbiA9ICAgNzAuNTMzCgoKSG93ZXZlciwg
dGhlIG1pbmltdW0gdmFsdWUgb2YgcmF0ZWxpbWl0IGlzIDEwMHVzIHdoaWNoIG1lYW5zIHRoZXJl
CnN0aWxsIGV4aXN0cyB0aGUgZ2FwIGJldHdlZW4gdGhlIG1peCBydW5uaW5nIFZNcyBjYXNlIGFu
ZCB0aGUgcnVubmluZwphbG9uZSBWTSBjYXNlLiAoUC5TLiB0aGUgdmFsaWQgcmFuZ2Ugb2YgcmF0
ZWxpbWl0IGlzIGZyb20gMTAwIHRvCjUwMDAwMHVzKS4gVG8gbWl0aWdhdGUgdGhlIGxhdGVuY3ks
IHRoZSB1c2VycyBoYXZlIHRvIHJ1biB0aGUgSS9PIFZNcwpvbiBhIGRlZGljYXRlZCBjb3JlIGJ1
dCB0aGF0IHdpbGwgd2FzdGUgbG90cyBvZiBDUFUgcmVzb3VyY2VzIG9uIHRoZQpvdGhlciBoYW5k
LgoKQXMgYW4gZXhwZXJpbWVudCB0ZXN0LCBJIG1vZGlmaWVkIHRoZSBYZW4gc291cmNlIGNvZGUg
dG8gYWxsb3cgdGhlCnJhdGVsaW1pdCBjb3VsZCBiZSBzZXQgYXMgMC4gQXMgYmVsb3csIGhlcmUg
aXMgdGhlIHJlc3VsdCB3aGVuIEkgc2V0CnRoZSByYXRlbGltaXQgdG8gMC4gQm90aCBhdmVyYWdl
IGxhdGVuY3kgYW5kIHRhaWwgbGF0ZW5jeSB3aGVuCmNvLXJ1bm5pbmcgd2l0aCBDUFUtVk1zIGlz
IGF0IHRoZSBzYW1lIG1hZ25pdHVkZSBhbmQgcmFuZ2Ugb2YgdGhhdCBpbgpJL08tVk0gcnVubmlu
ZyBhbG9uZS4KCgpzb2NrcGVyZjogPT09PT4gYXZnLWxhdD0gNzEuNzY2IChzdGQtZGV2PTEuNjE4
KQpzb2NrcGVyZjogIyBkcm9wcGVkIG1lc3NhZ2VzID0gMDsgIyBkdXBsaWNhdGVkIG1lc3NhZ2Vz
ID0gMDsgIwpvdXQtb2Ytb3JkZXIgbWVzc2FnZXMgPSAwCnNvY2twZXJmOiBTdW1tYXJ5OiBMYXRl
bmN5IGlzIDcxLjc2NiB1c2VjCnNvY2twZXJmOiBUb3RhbCAxOTk5IG9ic2VydmF0aW9uczsgZWFj
aCBwZXJjZW50aWxlIGNvbnRhaW5zIDE5Ljk5IG9ic2VydmF0aW9ucwpzb2NrcGVyZjogLS0tPiA8
TUFYPiBvYnNlcnZhdGlvbiA9ICA5OS4yNTcKc29ja3BlcmY6IC0tLT4gcGVyY2VudGlsZSA5OS45
OTkgPSAgOTkuMjU3CnNvY2twZXJmOiAtLS0+IHBlcmNlbnRpbGUgOTkuOTkwID0gIDk5LjI1Nwpz
b2NrcGVyZjogLS0tPiBwZXJjZW50aWxlIDk5LjkwMCA9ICAgODQuMTU1CnNvY2twZXJmOiAtLS0+
IHBlcmNlbnRpbGUgOTkuMDAwID0gICA3OC44NzMKc29ja3BlcmY6IC0tLT4gcGVyY2VudGlsZSA5
MC4wMDAgPSAgIDczLjkyMApzb2NrcGVyZjogLS0tPiBwZXJjZW50aWxlIDc1LjAwMCA9ICAgNzIu
NTQ2CnNvY2twZXJmOiAtLS0+IHBlcmNlbnRpbGUgNTAuMDAwID0gICA3MS40NTgKc29ja3BlcmY6
IC0tLT4gcGVyY2VudGlsZSAyNS4wMDAgPSAgIDcwLjUxOApzb2NrcGVyZjogLS0tPiA8TUlOPiBv
YnNlcnZhdGlvbiA9ICAgNjMuMTUwCgoKU2ltaWxhciBwcm9ibGVtIGNvdWxkIGFsc28gYmUgZm91
bmQgaW4gY3JlZGl0MSBzY2hlZHVsZXIuCgpUaGFua3MuCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQoKCi0tIAoKKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
Kgo+IFRvbnkgU3VvCj4gQ29tcHV0ZXIgU2NpZW5jZSwgVW5pdmVyc2l0eSBvZiBUZXhhcyBhdCBB
cmxpbmd0b24KKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Tue Jun 13 20:26:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 20: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 1dKsOf-0005aR-Jl; Tue, 13 Jun 2017 20: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 <osstest-admin@xenproject.org>) id 1dKsOf-0005aL-4X
 for xen-devel@lists.xensource.com; Tue, 13 Jun 2017 20:26:41 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 22/CF-02180-08A40495; Tue, 13 Jun 2017 20:26:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVbfeyyH
 SYNUfJYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmtG3uYyxYL1ox5eMjlgbG
 4/xdjFwcQgJ/GSXWPp3HCuE8ZpQ4tnICG4SzjVHi+6XDLF2MnBwiAs4SX8/MZQexeQX0JVZeP
 sYEYgsLREmsub0GrEFC4DiTRPfm52AJCQFPiaMt/1lh7JZP/4Di7BxsAlYSh8RAoiwCqhLntn
 xjmsDIvYCRYRWjRnFqUVlqka6xgV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRqD
 X6xkYGHcwTljld4hRkoNJSZR3iZ1DpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXgtPoJxgUWp6
 akVaZg4w/GDSEhw8SiK8k0FaeYsLEnOLM9MhUqcYdTk2rF7/hUmIJS8/L1VKnHcSyAwBkKKM0
 jy4EbBYuMQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmHcFyBSezLwSuE2vgI5gAjri+hUbkC
 NKEhFSUg2MGkcLvZaXb23MPKR40f+o5UsBnz2l31T2iJ21PpVcOVs7O+CHe+aB5Na8srZpgjp
 qD76vZEvvnn7gdfGhN+ynjy6+z6hzQvpx4EPBA6Vb/5xSlIguSknpnfO34q6J+mW2FrFViWUB
 /Zu8UxXERKVyJryd+/HGXPZ8jhxV7+UmpvmHkp/KlM9TYinOSDTUYi4qTgQA14jPh4ACAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1497385598!103362680!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33518 invoked from network); 13 Jun 2017 20:26:39 -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; 13 Jun 2017 20:26: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 1dKsOa-0007wd-7I; Tue, 13 Jun 2017 20:26:36 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dKsOU-0003by-FR; Tue, 13 Jun 2017 20:26:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dKsOU-0002fJ-8J; Tue, 13 Jun 2017 20:26:30 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110415-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=b6e570cfb2694cba6490b9e4e297f506d6e7531f
X-Osstest-Versions-That: xen=f06a29cc84c20f2c14c285fbb7249c1f819f8faf
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 13 Jun 2017 20:26:30 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 110415: 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>

ZmxpZ2h0IDExMDQxNSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDQxNS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgNSB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNDEy
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCgp2
ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgYjZlNTcw
Y2ZiMjY5NGNiYTY0OTBiOWU0ZTI5N2Y1MDZkNmU3NTMxZgpiYXNlbGluZSB2ZXJzaW9uOgogeGVu
ICAgICAgICAgICAgICAgICAgZjA2YTI5Y2M4NGMyMGYyYzE0YzI4NWZiYjcyNDljMWY4MTlmOGZh
ZgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEwNDEyICAyMDE3LTA2LTEzIDE3OjAyOjM3IFogICAg
MCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMDQxNSAgMjAxNy0wNi0xMyAxOTowMToyNiBa
ICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9u
cyB1bmRlciB0ZXN0OgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4K
ICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBiNmU1NzBjZmIyNjk0Y2JhNjQ5MGI5ZTRlMjk3
ZjUwNmQ2ZTc1MzFmCkF1dGhvcjogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KRGF0ZTog
ICBNb24gQXByIDMgMTI6MjI6MzkgMjAxNyArMDEwMAoKICAgIG1tOiBwcm92aWRlIG1vcmUgZ3Jl
cCBmb2RkZXIKICAgIAogICAgRGVmaW5lIHNldmVyYWwgXyogYW5kICpfeCBtYWNyb3MgZm9yIGJl
dHRlciBncmVwLWFiaWxpdHkuIFRoaXMgYWxzbwogICAgaGVscHMgaW5kZXhpbmcgdG9vbCBsaWtl
IEdOVSBHbG9iYWwuCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEdl
b3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 13 20:36:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 20:36:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKsYH-0006MF-IN; Tue, 13 Jun 2017 20:36: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=33023f396=dario.faggioli@citrix.com>)
 id 1dKsYG-0006M9-3p
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 20:36:36 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 AF/B6-02006-3DC40495; Tue, 13 Jun 2017 20:36:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsXitHSDve55H4d
 Ig48nlSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyWmwdYCjYKVrx+voG1gfEofxcjB4eEQIjE
 s91aXYycHLwCRhLnJ39hBLGFBdwlLh/bDmazCRhIvNmxlxXEFhEIkpi/ey5bFyMXB7PADkaJ3
 XNPMIMkWARUJfo2rwezOQXsJN5e/gVWJCTQxizx4v1PsAS/gKTErS8fwWxmgWqJa+9nsIDYEg
 LaEkfO9bNDXCEocXLmE7C4kICaxIy5l1knMPLNQtIyC0kZRFxTonX7b3YIW1ti2cLXzBC2rcS
 6de+hamwkNl1dwAhhy0tsfzuHeQEj+ypGjeLUorLUIl1DE72kosz0jJLcxMwcXUMDU73c1OLi
 xPTUnMSkYr3k/NxNjMBwZgCCHYxnT3seYpTkYFIS5V1i5xApxJeUn1KZkVicEV9UmpNafIhRh
 oNDSYL3lDdQTrAoNT21Ii0zBxhZMGkJDh4lEd7JIK28xQWJucWZ6RCpU4yKUuK87SB9AiCJjN
 I8uDZYNF9ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMO8KT6ApPJl5JXDTXwEtZgJafP2KDcj
 ikkSElFQDY/X0l34zDkf2aEpMuRK/7+GRGXGNliY3FCwWvtbubH1xZ4N20Pd5fmfs3/3c27qR
 /bqDaI2VTM+X04Ir3i+4pbj+ie62yTbBbtZf+b6X2uUXLCicbtebb/L1c/JZprOcO5+eybc7d
 LR7Tc6zVs726pLSy3q3IqaFnhXUtFJ8mu/4/tuT/I6kHUosxRmJhlrMRcWJAJbPf/fhAgAA
X-Env-Sender: prvs=33023f396=dario.faggioli@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1497386189!100361985!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43805 invoked from network); 13 Jun 2017 20:36:31 -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;
 13 Jun 2017 20:36:31 -0000
X-IronPort-AV: E=Sophos;i="5.39,339,1493683200"; 
 d="asc'?scan'208";a="436276147"
Message-ID: <1497386178.26212.39.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jan Beulich
 <JBeulich@suse.com>
Date: Tue, 13 Jun 2017 22:36:18 +0200
In-Reply-To: <1cdf3269-0c9d-63f3-6a03-fcef3a1fe35d@oracle.com>
References: <1495209040-11101-1-git-send-email-boris.ostrovsky@oracle.com>
 <1495209040-11101-5-git-send-email-boris.ostrovsky@oracle.com>
 <593E68040200007800161CD1@prv-mh.provo.novell.com>
 <321c791e-d732-1730-d529-35ad9506b9a9@oracle.com>
 <1497302916.26212.30.camel@citrix.com>
 <593FBC140200007800162443@prv-mh.provo.novell.com>
 <1cdf3269-0c9d-63f3-6a03-fcef3a1fe35d@oracle.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
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 v4 4/8] mm: Scrub memory from idle loop
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============8462706445653685289=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

On Tue, 2017-06-13 at 14:39 -0400, Boris Ostrovsky wrote:
> On 06/13/2017 04:19 AM, Jan Beulich wrote:
> > > > > On 12.06.17 at 23:28, <dario.faggioli@citrix.com> wrote:
> > > If some vcpu context work is scheduled, SCHEDULE_SOFTIRQ is
> > > raised.
> > > do_softirq() will call the scheduler, which will see that there
> > > is vcpu
> > > tasklet work to do, and hence confirm in execution the idle vcpu,
> > > which
> > > will get to execute do_tasklet().
> >=20
> > Right, so something along these lines will need to go into the
> > commit
> > message.
>=20
>=20
> So would you then prefer to separate this into two patches, with the
> first just moving do_tasklet() above sleeping?
>=20
If you want, I can send a patch to this effect (which can then either
just go in, or Boris can carry it in this 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)
--=-dmE7mBV9WUgUM1gEdsES
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

iQIcBAABCAAGBQJZQEzDAAoJEBZCeImluHPuF4MP/24d1gvcQgpAm//rWpLll1dR
UyVtydBDyg+tLKlsM3HF4bXtG1cTlhfnCXAVH9ZUzaQKHUQkdNzzJKg9O51jdhQd
4YC0UClAtBqtXDZym56sH4C0Kz+p+65SYxGvS3vQgOtbJbn3jVqAo5CvuZYt3KY+
wtsuxNbQ7dwN23yfZOGeoX0RmRcXaYZPMH1MJDJvZOChb9zEMWv3vqHMrwn7eIfM
LxO7MumF3mEMjUhw3u+0uI2/SHiOPaBIBUsRBNpSsF/9+7ByixxXDLcO8xinRlma
/Jegw59IwapeY3uD42nM1n77HQFf56p0HCAAXasPzDDbcPyWcM5HhCDENFBhOVDn
smxriovJu9YR2aoGQeCq0k6daITh5EYHzJQwxHO5kIwg4565xEjgoq/Xgp+f3ErM
eg5GGOAfXUHYSd9cZaZs+imccKLf3brAxs72gX8ZqJLMctBTz62E9mzlsEMItlc9
17yHPZPh7bNTGvx0HWglIb4DbAVc6dM0p9Gs7+1nD9IAAW1Cuygs+og+WUA58+mI
g5LPDusjLJCo7EOCwk+Ompn/TnqDrfR3rWx/atJ0RLgtO1LFa7JBHOi8G7cYvxdz
XOq34CWXGUC23CZa9mjnDbYSMcegohM5FWfYlvLJXkyukDFsB++HViSqw4bHG0Vd
blKU3jUWi0OMQ01KRgZj
=DlHm
-----END PGP SIGNATURE-----

--=-dmE7mBV9WUgUM1gEdsES--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8462706445653685289==--


From xen-devel-bounces@lists.xen.org Tue Jun 13 20:51:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 20: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 1dKsms-0007jI-6W; Tue, 13 Jun 2017 20:51: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=33004f8e7=Andrew.Cooper3@citrix.com>)
 id 1dKsmq-0007iw-Hm
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 20:51:40 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 8B/BC-06719-C5050495; Tue, 13 Jun 2017 20:51:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsXitHRDpG50gEO
 kwYN+NYslHxezODB6HN39mymAMYo1My8pvyKBNWP28cdMBTcNKvZ86GZqYDyo1MXIySEh4C9x
 a8dWRhCbTUBfYveLT0wgtoiAusTpjousXYxcHMwC/xkldrz7wAaSEBZwldj2eDNQgoODRUBV4
 uouPhCTV8BT4uExKYiRchLnj/9kBrGFBNQkrvVfYgexeQUEJU7OfMICYjMLSEgcfPGCeQIj9y
 wkqVlIUgsYmVYxahSnFpWlFukaGuolFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgS
 GAgMQ7GD8tCzgEKMkB5OSKO8SO4dIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8U/yBcoJFqemp
 FWmZOcCghElLcPAoifBOBmnlLS5IzC3OTIdInWJUlBLnNQbpEwBJZJTmwbXBIuESo6yUMC8j0
 CFCPAWpRbmZJajyrxjFORiVhHmj/ICm8GTmlcBNfwW0mAlo8fUrNiCLSxIRUlINjBaH83wLDu
 3nNbp9WikoaPZ91b03m3/tSdhYU2u67UhDeu/ZzNoYld+T04Ivr+irurJTvScv7q7QsRWWxaF
 HhRatuRVibvb+58IZfecXf9bfUHFjx5oH70/sFP/X28wvdkSuxuzR1wvvGJg+nGFxPv9tzr+k
 2ZyiB7Tb9I/8PKH1zJit3dmzxlaJpTgj0VCLuag4EQBLKMuDfwIAAA==
X-Env-Sender: prvs=33004f8e7=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1497387090!95088732!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1220 invoked from network); 13 Jun 2017 20:51:39 -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;
 13 Jun 2017 20:51:39 -0000
X-IronPort-AV: E=Sophos;i="5.39,339,1493683200"; d="scan'208";a="427745375"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 13 Jun 2017 21:51:35 +0100
Message-ID: <1497387096-19058-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 1/2] xen/livepatch: Clean up arch relocation
	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>

ICogUmVkdWNlIHN5bWJvbCBzY29wZSBhbmQgaW5pdGFsaXNhdGlvbiBhcyBtdWNoIGFzIHBvc3Np
YmxlCiAqIEFubm90YXRlIGEgZmFsbHRocm91Z2ggY2FzZSBpbiBhcm02NAogKiBGaXggc3dpdGNo
IHN0YXRlbWVudCBzdHlsZSBpbiBhcm0zMgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6
IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ0M6IFJvc3Mg
TGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgpDQzogSmFuIEJldWxpY2ggPEpC
ZXVsaWNoQHN1c2UuY29tPgpDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgpDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KClRoZSBwdXJw
b3NlIG9mIHRoaXMgcGF0Y2ggaXMgc2ltcGx5IHRvIG1ha2UgdGhlIGZvbGxvd2luZyBwYXRjaCBl
YXNpZXIgdG8KcmV2aWV3LgotLS0KIHhlbi9hcmNoL2FybS9hcm0zMi9saXZlcGF0Y2guYyB8IDI3
ICsrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gvYXJtL2FybTY0L2xpdmVwYXRj
aC5jIHwgMTkgKysrKysrKy0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L2xpdmVwYXRjaC5jICAg
ICAgIHwgMTMgKysrKystLS0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAyNCBpbnNlcnRpb25zKCsp
LCAzNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvbGl2ZXBh
dGNoLmMgYi94ZW4vYXJjaC9hcm0vYXJtMzIvbGl2ZXBhdGNoLmMKaW5kZXggYTdmZDVlMi4uYTMy
ODE3OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTMyL2xpdmVwYXRjaC5jCisrKyBiL3hl
bi9hcmNoL2FybS9hcm0zMi9saXZlcGF0Y2guYwpAQCAtMjI0LDIxICsyMjQsMjEgQEAgaW50IGFy
Y2hfbGl2ZXBhdGNoX3BlcmZvcm0oc3RydWN0IGxpdmVwYXRjaF9lbGYgKmVsZiwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBsaXZlcGF0Y2hfZWxmX3NlYyAqcmVsYSwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgdXNlX3JlbGEpCiB7Ci0gICAgY29uc3Qg
RWxmX1JlbEEgKnJfYTsKLSAgICBjb25zdCBFbGZfUmVsICpyOwotICAgIHVuc2lnbmVkIGludCBz
eW1uZHgsIGk7Ci0gICAgdWludDMyX3QgdmFsOwotICAgIHZvaWQgKmRlc3Q7CisgICAgdW5zaWdu
ZWQgaW50IGk7CiAgICAgaW50IHJjID0gMDsKIAogICAgIGZvciAoIGkgPSAwOyBpIDwgKHJlbGEt
PnNlYy0+c2hfc2l6ZSAvIHJlbGEtPnNlYy0+c2hfZW50c2l6ZSk7IGkrKyApCiAgICAgeworICAg
ICAgICB1bnNpZ25lZCBpbnQgc3ltbmR4OworICAgICAgICB1aW50MzJfdCB2YWw7CisgICAgICAg
IHZvaWQgKmRlc3Q7CiAgICAgICAgIHVuc2lnbmVkIGNoYXIgdHlwZTsKLSAgICAgICAgczMyIGFk
ZGVuZCA9IDA7CisgICAgICAgIHMzMiBhZGRlbmQ7CiAKICAgICAgICAgaWYgKCB1c2VfcmVsYSAp
CiAgICAgICAgIHsKLSAgICAgICAgICAgIHJfYSA9IHJlbGEtPmRhdGEgKyBpICogcmVsYS0+c2Vj
LT5zaF9lbnRzaXplOworICAgICAgICAgICAgY29uc3QgRWxmX1JlbEEgKnJfYSA9IHJlbGEtPmRh
dGEgKyBpICogcmVsYS0+c2VjLT5zaF9lbnRzaXplOworCiAgICAgICAgICAgICBzeW1uZHggPSBF
TEYzMl9SX1NZTShyX2EtPnJfaW5mbyk7CiAgICAgICAgICAgICB0eXBlID0gRUxGMzJfUl9UWVBF
KHJfYS0+cl9pbmZvKTsKICAgICAgICAgICAgIGRlc3QgPSBiYXNlLT5sb2FkX2FkZHIgKyByX2Et
PnJfb2Zmc2V0OyAvKiBQICovCkBAIC0yNDYsMTAgKzI0NiwxMiBAQCBpbnQgYXJjaF9saXZlcGF0
Y2hfcGVyZm9ybShzdHJ1Y3QgbGl2ZXBhdGNoX2VsZiAqZWxmLAogICAgICAgICB9CiAgICAgICAg
IGVsc2UKICAgICAgICAgewotICAgICAgICAgICAgciA9IHJlbGEtPmRhdGEgKyBpICogcmVsYS0+
c2VjLT5zaF9lbnRzaXplOworICAgICAgICAgICAgY29uc3QgRWxmX1JlbCAqciA9IHJlbGEtPmRh
dGEgKyBpICogcmVsYS0+c2VjLT5zaF9lbnRzaXplOworCiAgICAgICAgICAgICBzeW1uZHggPSBF
TEYzMl9SX1NZTShyLT5yX2luZm8pOwogICAgICAgICAgICAgdHlwZSA9IEVMRjMyX1JfVFlQRShy
LT5yX2luZm8pOwogICAgICAgICAgICAgZGVzdCA9IGJhc2UtPmxvYWRfYWRkciArIHItPnJfb2Zm
c2V0OyAvKiBQICovCisgICAgICAgICAgICBhZGRlbmQgPSBnZXRfYWRkZW5kKHR5cGUsIGRlc3Qp
OwogICAgICAgICB9CiAKICAgICAgICAgaWYgKCBzeW1uZHggPiBlbGYtPm5zeW0gKQpAQCAtMjU5
LDEzICsyNjEsMTEgQEAgaW50IGFyY2hfbGl2ZXBhdGNoX3BlcmZvcm0oc3RydWN0IGxpdmVwYXRj
aF9lbGYgKmVsZiwKICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgICAgICB9CiAKLSAg
ICAgICAgaWYgKCAhdXNlX3JlbGEgKQotICAgICAgICAgICAgYWRkZW5kID0gZ2V0X2FkZGVuZCh0
eXBlLCBkZXN0KTsKLQogICAgICAgICB2YWwgPSBlbGYtPnN5bVtzeW1uZHhdLnN5bS0+c3RfdmFs
dWU7IC8qIFMgKi8KIAogICAgICAgICByYyA9IHBlcmZvcm1fcmVsKHR5cGUsIGRlc3QsIHZhbCwg
YWRkZW5kKTsKLSAgICAgICAgc3dpdGNoICggcmMgKSB7CisgICAgICAgIHN3aXRjaCAoIHJjICkK
KyAgICAgICAgewogICAgICAgICBjYXNlIC1FT1ZFUkZMT1c6CiAgICAgICAgICAgICBkcHJpbnRr
KFhFTkxPR19FUlIsIExJVkVQQVRDSCAiJXM6IE92ZXJmbG93IGluIHJlbG9jYXRpb24gJXUgaW4g
JXMgZm9yICVzIVxuIiwKICAgICAgICAgICAgICAgICAgICAgZWxmLT5uYW1lLCBpLCByZWxhLT5u
YW1lLCBiYXNlLT5uYW1lKTsKQEAgLTI3NSw5ICsyNzUsNiBAQCBpbnQgYXJjaF9saXZlcGF0Y2hf
cGVyZm9ybShzdHJ1Y3QgbGl2ZXBhdGNoX2VsZiAqZWxmLAogICAgICAgICAgICAgZHByaW50ayhY
RU5MT0dfRVJSLCBMSVZFUEFUQ0ggIiVzOiBVbmhhbmRsZWQgcmVsb2NhdGlvbiAjJXhcbiIsCiAg
ICAgICAgICAgICAgICAgICAgIGVsZi0+bmFtZSwgdHlwZSk7CiAgICAgICAgICAgICBicmVhazsK
LQotICAgICAgICBkZWZhdWx0OgotICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KIAogICAg
ICAgICBpZiAoIHJjICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC9saXZlcGF0Y2gu
YyBiL3hlbi9hcmNoL2FybS9hcm02NC9saXZlcGF0Y2guYwppbmRleCBkYWU2NGY1Li42MzkyOWIx
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtNjQvbGl2ZXBhdGNoLmMKKysrIGIveGVuL2Fy
Y2gvYXJtL2FybTY0L2xpdmVwYXRjaC5jCkBAIC0yNDEsMTkgKzI0MSwxNiBAQCBpbnQgYXJjaF9s
aXZlcGF0Y2hfcGVyZm9ybV9yZWxhKHN0cnVjdCBsaXZlcGF0Y2hfZWxmICplbGYsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBsaXZlcGF0Y2hfZWxmX3NlYyAq
YmFzZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGxpdmVw
YXRjaF9lbGZfc2VjICpyZWxhKQogewotICAgIGNvbnN0IEVsZl9SZWxBICpyOwotICAgIHVuc2ln
bmVkIGludCBzeW1uZHgsIGk7Ci0gICAgdWludDY0X3QgdmFsOwotICAgIHZvaWQgKmRlc3Q7Ci0g
ICAgYm9vbF90IG92ZXJmbG93X2NoZWNrOworICAgIHVuc2lnbmVkIGludCBpOwogCiAgICAgZm9y
ICggaSA9IDA7IGkgPCAocmVsYS0+c2VjLT5zaF9zaXplIC8gcmVsYS0+c2VjLT5zaF9lbnRzaXpl
KTsgaSsrICkKICAgICB7CisgICAgICAgIGNvbnN0IEVsZl9SZWxBICpyID0gcmVsYS0+ZGF0YSAr
IGkgKiByZWxhLT5zZWMtPnNoX2VudHNpemU7CisgICAgICAgIHVuc2lnbmVkIGludCBzeW1uZHgg
PSBFTEY2NF9SX1NZTShyLT5yX2luZm8pOworICAgICAgICB2b2lkICpkZXN0ID0gYmFzZS0+bG9h
ZF9hZGRyICsgci0+cl9vZmZzZXQ7IC8qIFAgKi8KKyAgICAgICAgYm9vbCBvdmVyZmxvd19jaGVj
ayA9IHRydWU7CiAgICAgICAgIGludCBvdmYgPSAwOwotCi0gICAgICAgIHIgPSByZWxhLT5kYXRh
ICsgaSAqIHJlbGEtPnNlYy0+c2hfZW50c2l6ZTsKLQotICAgICAgICBzeW1uZHggPSBFTEY2NF9S
X1NZTShyLT5yX2luZm8pOworICAgICAgICB1aW50NjRfdCB2YWw7CiAKICAgICAgICAgaWYgKCBz
eW1uZHggPiBlbGYtPm5zeW0gKQogICAgICAgICB7CkBAIC0yNjIsMTEgKzI1OSw4IEBAIGludCBh
cmNoX2xpdmVwYXRjaF9wZXJmb3JtX3JlbGEoc3RydWN0IGxpdmVwYXRjaF9lbGYgKmVsZiwKICAg
ICAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgICAgICB9CiAKLSAgICAgICAgZGVzdCA9IGJh
c2UtPmxvYWRfYWRkciArIHItPnJfb2Zmc2V0OyAvKiBQICovCiAgICAgICAgIHZhbCA9IGVsZi0+
c3ltW3N5bW5keF0uc3ltLT5zdF92YWx1ZSArICByLT5yX2FkZGVuZDsgLyogUytBICovCiAKLSAg
ICAgICAgb3ZlcmZsb3dfY2hlY2sgPSB0cnVlOwotCiAgICAgICAgIC8qIEFSTTY0IG9wZXJhdGlv
bnMgYXQgbWluaW11bSBhcmUgYWx3YXlzIDMyLWJpdC4gKi8KICAgICAgICAgaWYgKCByLT5yX29m
ZnNldCA+PSBiYXNlLT5zZWMtPnNoX3NpemUgfHwKICAgICAgICAgICAgIChyLT5yX29mZnNldCAr
IHNpemVvZih1aW50MzJfdCkpID4gYmFzZS0+c2VjLT5zaF9zaXplICkKQEAgLTQwMyw2ICszOTcs
NyBAQCBpbnQgYXJjaF9saXZlcGF0Y2hfcGVyZm9ybV9yZWxhKHN0cnVjdCBsaXZlcGF0Y2hfZWxm
ICplbGYsCiAKICAgICAgICAgY2FzZSBSX0FBUkNINjRfQURSX1BSRUxfUEdfSEkyMV9OQzoKICAg
ICAgICAgICAgIG92ZXJmbG93X2NoZWNrID0gZmFsc2U7CisgICAgICAgICAgICAvKiBGYWxsdGhy
b3VnaC4gKi8KICAgICAgICAgY2FzZSBSX0FBUkNINjRfQURSX1BSRUxfUEdfSEkyMToKICAgICAg
ICAgICAgIG92ZiA9IHJlbG9jX2luc25faW1tKFJFTE9DX09QX1BBR0UsIGRlc3QsIHZhbCwgMTIs
IDIxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQUFSQ0g2NF9JTlNOX0lNTV9B
RFIpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2xpdmVwYXRjaC5jIGIveGVuL2FyY2gveDg2
L2xpdmVwYXRjaC5jCmluZGV4IGRkNTBkZDEuLjc5MTc2MTAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9saXZlcGF0Y2guYworKysgYi94ZW4vYXJjaC94ODYvbGl2ZXBhdGNoLmMKQEAgLTE2MSwx
NiArMTYxLDE0IEBAIGludCBhcmNoX2xpdmVwYXRjaF9wZXJmb3JtX3JlbGEoc3RydWN0IGxpdmVw
YXRjaF9lbGYgKmVsZiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3Ry
dWN0IGxpdmVwYXRjaF9lbGZfc2VjICpiYXNlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjb25zdCBzdHJ1Y3QgbGl2ZXBhdGNoX2VsZl9zZWMgKnJlbGEpCiB7Ci0gICAgY29uc3Qg
RWxmX1JlbEEgKnI7Ci0gICAgdW5zaWduZWQgaW50IHN5bW5keCwgaTsKLSAgICB1aW50NjRfdCB2
YWw7Ci0gICAgdWludDhfdCAqZGVzdDsKKyAgICB1bnNpZ25lZCBpbnQgaTsKIAogICAgIGZvciAo
IGkgPSAwOyBpIDwgKHJlbGEtPnNlYy0+c2hfc2l6ZSAvIHJlbGEtPnNlYy0+c2hfZW50c2l6ZSk7
IGkrKyApCiAgICAgewotICAgICAgICByID0gcmVsYS0+ZGF0YSArIGkgKiByZWxhLT5zZWMtPnNo
X2VudHNpemU7Ci0KLSAgICAgICAgc3ltbmR4ID0gRUxGNjRfUl9TWU0oci0+cl9pbmZvKTsKKyAg
ICAgICAgY29uc3QgRWxmX1JlbEEgKnIgPSByZWxhLT5kYXRhICsgaSAqIHJlbGEtPnNlYy0+c2hf
ZW50c2l6ZTsKKyAgICAgICAgdW5zaWduZWQgaW50IHN5bW5keCA9IEVMRjY0X1JfU1lNKHItPnJf
aW5mbyk7CisgICAgICAgIHVpbnQ4X3QgKmRlc3QgPSBiYXNlLT5sb2FkX2FkZHIgKyByLT5yX29m
ZnNldDsKKyAgICAgICAgdWludDY0X3QgdmFsOwogCiAgICAgICAgIGlmICggc3ltbmR4ID4gZWxm
LT5uc3ltICkKICAgICAgICAgewpAQCAtMTc5LDcgKzE3Nyw2IEBAIGludCBhcmNoX2xpdmVwYXRj
aF9wZXJmb3JtX3JlbGEoc3RydWN0IGxpdmVwYXRjaF9lbGYgKmVsZiwKICAgICAgICAgICAgIHJl
dHVybiAtRUlOVkFMOwogICAgICAgICB9CiAKLSAgICAgICAgZGVzdCA9IGJhc2UtPmxvYWRfYWRk
ciArIHItPnJfb2Zmc2V0OwogICAgICAgICB2YWwgPSByLT5yX2FkZGVuZCArIGVsZi0+c3ltW3N5
bW5keF0uc3ltLT5zdF92YWx1ZTsKIAogICAgICAgICBzd2l0Y2ggKCBFTEY2NF9SX1RZUEUoci0+
cl9pbmZvKSApCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 13 20:51:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 20: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 1dKsmt-0007je-Du; Tue, 13 Jun 2017 20:51: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=33004f8e7=Andrew.Cooper3@citrix.com>)
 id 1dKsms-0007jP-Oq
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 20:51:42 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 06/70-03587-E5050495; Tue, 13 Jun 2017 20:51:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplkeJIrShJLcpLzFFi42JxWrrBXjc2wCH
 SoHW+gsWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmvHv0DOWgskKFX/uuTcw9oh3MXJySAj4Szxp
 2coCYrMJ6EvsfvGJCcQWEVCXON1xkbWLkYuDWeA/o8SOdx/YQBLCAqESUx+9YgaxWQRUJd6cX
 coKYvMKeEo8XHKeEWKonMT54z/BajgFvCQmzu1kB7GFgGo2nL7HBGGrSVzrv8QO0SsocXLmE7
 AjmAUkJA6+eME8gZF3FpLULCSpBYxMqxg1ilOLylKLdA3N9ZKKMtMzSnITM3N0DQ3M9HJTi4s
 T01NzEpOK9ZLzczcxAoOHAQh2MN7eGHCIUZKDSUmUd4mdQ6QQX1J+SmVGYnFGfFFpTmrxIUYZ
 Dg4lCd4p/kA5waLU9NSKtMwcYBjDpCU4eJREeCeDtPIWFyTmFmemQ6ROMSpKifMeAekTAElkl
 ObBtcFi5xKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEec+ATOHJzCuBm/4KaDET0OLrV2xAFp
 ckIqSkGhiN02Z+FXKuFukJm7SqTjtgguiJlYeelldEX55VOlN4tZTFij/NzXZmWt5+xxkiUpd
 3X/jjkRZZ9qJck2uhT5VdzNoUv5UJT7O1hdW66vgfTg2+WnPsbK/qOX0xjzweD6nJqfqmd7ao
 H3katmP5msOt09aGmC2vzvk/46i7SnPwgY0bmKsmFSmxFGckGmoxFxUnAgDVW2rCmAIAAA==
X-Env-Sender: prvs=33004f8e7=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1497387099!107189624!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62755 invoked from network); 13 Jun 2017 20:51: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;
 13 Jun 2017 20:51:41 -0000
X-IronPort-AV: E=Sophos;i="5.39,339,1493683200"; d="scan'208";a="436277861"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 13 Jun 2017 21:51:36 +0100
Message-ID: <1497387096-19058-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1497387096-19058-1-git-send-email-andrew.cooper3@citrix.com>
References: <1497387096-19058-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 2/2] xen/livepatch: Don't crash on encountering
	STN_UNDEF relocations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QSBzeW1uZHggb2YgU1ROX1VOREVGIGlzIHNwZWNpYWwsIGFuZCBtZWFucyBhIHN5bWJvbCB2YWx1
ZSBvZiAwLgoKVGhlcmUgaXMgbm8gcmVhbCBzeW1ib2wgZGF0YSBmb3IgaXQsIHNvIGF2b2lkIHRy
aXBwaW5nIG92ZXIgYSBOVUxMIHBvaW50ZXIKd2l0aCAiZWxmLT5zeW1bc3ltbmR4XS5zeW0tPnN0
X3ZhbHVlIi4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Ci0tLQpDQzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFj
bGUuY29tPgpDQzogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CkND
OiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgoKRnVuY3Rpb25hbGx5IHRlc3RlZCBvbiB4ODYsIGJ1dCBib3RoIGFybSB2YXJpYW50
cyBsb29rIHRvIHN1ZmZlciBmcm9tIHRoZSBzYW1lCmlzc3VlLiAgQ29tcGlsZSB0ZXN0ZWQgb24g
YWxsIGFyY2hpdGVjdHVyZXMuCgpUT0RPOiBGaWd1cmUgb3V0IGhvdyBteSBsaXZlcGF0Y2ggaGFz
IGEgU1ROX1VOREVGIHJlbG9jYXRpb24uLi4KLS0tCiB4ZW4vYXJjaC9hcm0vYXJtMzIvbGl2ZXBh
dGNoLmMgfCAxNCArKysrKysrKysrKy0tLQogeGVuL2FyY2gvYXJtL2FybTY0L2xpdmVwYXRjaC5j
IHwgMTQgKysrKysrKysrKystLS0KIHhlbi9hcmNoL3g4Ni9saXZlcGF0Y2guYyAgICAgICB8IDE0
ICsrKysrKysrKysrLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDMzIGluc2VydGlvbnMoKyksIDkgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTMyL2xpdmVwYXRjaC5jIGIv
eGVuL2FyY2gvYXJtL2FybTMyL2xpdmVwYXRjaC5jCmluZGV4IGEzMjgxNzkuLjBmNzk5MGEgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm0zMi9saXZlcGF0Y2guYworKysgYi94ZW4vYXJjaC9h
cm0vYXJtMzIvbGl2ZXBhdGNoLmMKQEAgLTI1NCwxNCArMjU0LDIyIEBAIGludCBhcmNoX2xpdmVw
YXRjaF9wZXJmb3JtKHN0cnVjdCBsaXZlcGF0Y2hfZWxmICplbGYsCiAgICAgICAgICAgICBhZGRl
bmQgPSBnZXRfYWRkZW5kKHR5cGUsIGRlc3QpOwogICAgICAgICB9CiAKLSAgICAgICAgaWYgKCBz
eW1uZHggPiBlbGYtPm5zeW0gKQorICAgICAgICBpZiAoIHN5bW5keCA9PSBTVE5fVU5ERUYgKQor
ICAgICAgICAgICAgdmFsID0gMDsKKyAgICAgICAgZWxzZSBpZiAoIHN5bW5keCA+IGVsZi0+bnN5
bSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGRwcmludGsoWEVOTE9HX0VSUiwgTElWRVBBVENI
ICIlczogUmVsYXRpdmUgc3ltYm9sIHdhbnRzIHN5bWJvbEAldSB3aGljaCBpcyBwYXN0IGVuZCFc
biIsCiAgICAgICAgICAgICAgICAgICAgIGVsZi0+bmFtZSwgc3ltbmR4KTsKICAgICAgICAgICAg
IHJldHVybiAtRUlOVkFMOwogICAgICAgICB9Ci0KLSAgICAgICAgdmFsID0gZWxmLT5zeW1bc3lt
bmR4XS5zeW0tPnN0X3ZhbHVlOyAvKiBTICovCisgICAgICAgIGVsc2UgaWYgKCAhZWxmLT5zeW1b
c3ltbmR4XS5zeW0gKQorICAgICAgICB7CisgICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19FUlIs
IExJVkVQQVRDSCAiJXM6IE5vIHJlbGF0aXZlIHN5bWJvbEAldVxuIiwKKyAgICAgICAgICAgICAg
ICAgICAgZWxmLT5uYW1lLCBzeW1uZHgpOworICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cisg
ICAgICAgIH0KKyAgICAgICAgZWxzZQorICAgICAgICAgICAgdmFsID0gZWxmLT5zeW1bc3ltbmR4
XS5zeW0tPnN0X3ZhbHVlOyAvKiBTICovCiAKICAgICAgICAgcmMgPSBwZXJmb3JtX3JlbCh0eXBl
LCBkZXN0LCB2YWwsIGFkZGVuZCk7CiAgICAgICAgIHN3aXRjaCAoIHJjICkKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS9hcm02NC9saXZlcGF0Y2guYyBiL3hlbi9hcmNoL2FybS9hcm02NC9saXZl
cGF0Y2guYwppbmRleCA2MzkyOWIxLi40NzZlMjM4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0v
YXJtNjQvbGl2ZXBhdGNoLmMKKysrIGIveGVuL2FyY2gvYXJtL2FybTY0L2xpdmVwYXRjaC5jCkBA
IC0yNTIsMTQgKzI1MiwyMiBAQCBpbnQgYXJjaF9saXZlcGF0Y2hfcGVyZm9ybV9yZWxhKHN0cnVj
dCBsaXZlcGF0Y2hfZWxmICplbGYsCiAgICAgICAgIGludCBvdmYgPSAwOwogICAgICAgICB1aW50
NjRfdCB2YWw7CiAKLSAgICAgICAgaWYgKCBzeW1uZHggPiBlbGYtPm5zeW0gKQorICAgICAgICBp
ZiAoIHN5bW5keCA9PSBTVE5fVU5ERUYgKQorICAgICAgICAgICAgdmFsID0gMDsKKyAgICAgICAg
ZWxzZSBpZiAoIHN5bW5keCA+IGVsZi0+bnN5bSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGRw
cmludGsoWEVOTE9HX0VSUiwgTElWRVBBVENIICIlczogUmVsYXRpdmUgcmVsb2NhdGlvbiB3YW50
cyBzeW1ib2xAJXUgd2hpY2ggaXMgcGFzdCBlbmQhXG4iLAogICAgICAgICAgICAgICAgICAgICBl
bGYtPm5hbWUsIHN5bW5keCk7CiAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAgICAgICAg
fQotCi0gICAgICAgIHZhbCA9IGVsZi0+c3ltW3N5bW5keF0uc3ltLT5zdF92YWx1ZSArICByLT5y
X2FkZGVuZDsgLyogUytBICovCisgICAgICAgIGVsc2UgaWYgKCAhZWxmLT5zeW1bc3ltbmR4XS5z
eW0gKQorICAgICAgICB7CisgICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19FUlIsIExJVkVQQVRD
SCAiJXM6IE5vIHJlbGF0aXZlIHN5bWJvbEAldVxuIiwKKyAgICAgICAgICAgICAgICAgICAgZWxm
LT5uYW1lLCBzeW1uZHgpOworICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgICAgIH0K
KyAgICAgICAgZWxzZQorICAgICAgICAgICAgdmFsID0gZWxmLT5zeW1bc3ltbmR4XS5zeW0tPnN0
X3ZhbHVlICsgci0+cl9hZGRlbmQ7IC8qIFMrQSAqLwogCiAgICAgICAgIC8qIEFSTTY0IG9wZXJh
dGlvbnMgYXQgbWluaW11bSBhcmUgYWx3YXlzIDMyLWJpdC4gKi8KICAgICAgICAgaWYgKCByLT5y
X29mZnNldCA+PSBiYXNlLT5zZWMtPnNoX3NpemUgfHwKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9saXZlcGF0Y2guYyBiL3hlbi9hcmNoL3g4Ni9saXZlcGF0Y2guYwppbmRleCA3OTE3NjEwLi42
ZjQ0MTI4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbGl2ZXBhdGNoLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2xpdmVwYXRjaC5jCkBAIC0xNzAsMTQgKzE3MCwyMiBAQCBpbnQgYXJjaF9saXZlcGF0
Y2hfcGVyZm9ybV9yZWxhKHN0cnVjdCBsaXZlcGF0Y2hfZWxmICplbGYsCiAgICAgICAgIHVpbnQ4
X3QgKmRlc3QgPSBiYXNlLT5sb2FkX2FkZHIgKyByLT5yX29mZnNldDsKICAgICAgICAgdWludDY0
X3QgdmFsOwogCi0gICAgICAgIGlmICggc3ltbmR4ID4gZWxmLT5uc3ltICkKKyAgICAgICAgaWYg
KCBzeW1uZHggPT0gU1ROX1VOREVGICkKKyAgICAgICAgICAgIHZhbCA9IDA7CisgICAgICAgIGVs
c2UgaWYgKCBzeW1uZHggPiBlbGYtPm5zeW0gKQogICAgICAgICB7CiAgICAgICAgICAgICBkcHJp
bnRrKFhFTkxPR19FUlIsIExJVkVQQVRDSCAiJXM6IFJlbGF0aXZlIHJlbG9jYXRpb24gd2FudHMg
c3ltYm9sQCV1IHdoaWNoIGlzIHBhc3QgZW5kIVxuIiwKICAgICAgICAgICAgICAgICAgICAgZWxm
LT5uYW1lLCBzeW1uZHgpOwogICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICAgICAgIH0K
LQotICAgICAgICB2YWwgPSByLT5yX2FkZGVuZCArIGVsZi0+c3ltW3N5bW5keF0uc3ltLT5zdF92
YWx1ZTsKKyAgICAgICAgZWxzZSBpZiAoICFlbGYtPnN5bVtzeW1uZHhdLnN5bSApCisgICAgICAg
IHsKKyAgICAgICAgICAgIGRwcmludGsoWEVOTE9HX0VSUiwgTElWRVBBVENIICIlczogTm8gc3lt
Ym9sQCV1XG4iLAorICAgICAgICAgICAgICAgICAgICBlbGYtPm5hbWUsIHN5bW5keCk7CisgICAg
ICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICAgICAgfQorICAgICAgICBlbHNlCisgICAgICAg
ICAgICB2YWwgPSByLT5yX2FkZGVuZCArIGVsZi0+c3ltW3N5bW5keF0uc3ltLT5zdF92YWx1ZTsK
IAogICAgICAgICBzd2l0Y2ggKCBFTEY2NF9SX1RZUEUoci0+cl9pbmZvKSApCiAgICAgICAgIHsK
LS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 13 20:51:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 20: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 1dKsmp-0007j2-Vf; Tue, 13 Jun 2017 20: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 <prvs=33023f396=dario.faggioli@citrix.com>)
 id 1dKsmo-0007iw-Lw
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 20:51:38 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 94/BC-06719-95050495; Tue, 13 Jun 2017 20:51:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsXitHRDpG5EgEO
 kwa/lJhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bnY7vZC35pV/R0HWduYLyj2sXIySEhECKx
 fc4yJhCbV8BIYvO052C2sIC/xMszLYwgNpuAgcSbHXtZQWwRAUuJXUd6mUFsFgFViblPmsFqO
 AUCJTYt3gJmCwkESLzd080CYvMLSErc+vIRrJ5ZoFpi8pT/jBB7tSWOnOtnh9grKHFy5hMWiF
 41iRlzL7NOYOSdhaRlFpIyiLimROv23+wQtrbEsoWvmSFsW4l1695D1dhIbLq6gBHClpfY/nY
 O8wJG9lWMGsWpRWWpRbqGhnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIFBywAE
 Oxg/LQs4xCjJwaQkyrvEziFSiC8pP6UyI7E4I76oNCe1+BCjBgeHwISzc6czSbHk5eelKknwT
 vEHqhMsSk1PrUjLzAHGFUypBAePkgjvZJAxvMUFibnFmekQqVOMilLivMYgfQIgiYzSPLg2WC
 xfYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjBvlB/QFJ7MvBK46a+AFjMBLb5+xQZkcUkiQkq
 qgTFQVZBF4JS38vqyWR15WVMfcwg2ne100xJ737KmetbbdU9Yarr/Zv8u3RoXnFmg6XBwR4xx
 yMZnk5rZ47hmV53ZV6HXVNdZvunojlOSmh5G0ttnX2hVlSlkf2uckHzg/Trx1kNeZ7ebL970m
 tVMW/lspRUzv7PMcsdTzk5qy/ROtRpEzzo0T4mlOCPRUIu5qDgRAIBA3mbgAgAA
X-Env-Sender: prvs=33023f396=dario.faggioli@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1497387090!95088732!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1096 invoked from network); 13 Jun 2017 20:51:36 -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;
 13 Jun 2017 20:51:36 -0000
X-IronPort-AV: E=Sophos;i="5.39,339,1493683200"; 
 d="asc'?scan'208";a="427745359"
Message-ID: <1497387086.26212.42.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: T S <suokunstar@gmail.com>, <xen-devel@lists.xen.org>
Date: Tue, 13 Jun 2017 22:51:26 +0200
In-Reply-To: <CAG2GYXG9QLVXhQP8GZjeF9=PpQ8iWS2AfqORtBvD-4QoUqgzEA@mail.gmail.com>
References: <CAG2GYXG9QLVXhQP8GZjeF9=PpQ8iWS2AfqORtBvD-4QoUqgzEA@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] long tail latency caused by rate-limit in Xen
 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="===============0190458939201321556=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============0190458939201321556==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-UkZSgrYv0Ht+ApeY1hs7"

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

On Tue, 2017-06-13 at 14:59 -0500, T S wrote:
> Hi all,
>=20
Hi,

Nice to hear from you again... You guys always have interesting things
to say/report/etc., about scheduling... I truly appreciate what you
do!=C2=A0:-)

> When I was executing the latency-sensitive applications in VMs on the
> latest Xen,
> I found the rate limit will cause the long tail latency for VMs
> sharing CPU with other VMs.
>=20
Yeah, I totally can see how this can be the case.

Personally, I'm not a fan of context switch rate limiting. Not at all.
But it has proven to be useful in some workloads, so it's good for it
to be there.

I think the scenario you describe is one of those cases where rate
limiting is better be disabled. :-)

> (1) Problem description
>=20
> [snip]
>
> (2) Problem analysis
>=20
> ------------Analysis----------------
> I read the source code in Xen credit2 scheduler. The vCPU priority
> used in credit1 such as OVER, UNDER, BOOST, is all removed and all
> the
> vCPUs are just ordered by their credit. I traced vCPU credit and the
> I/O-VM vCPU credit is always larger than the CPU-VM credit. So the
> order of I/O-VM vCPU is always ahead of the CPU-VM vCPU.
>=20
> Next, I traced the time gap between vCPU wake and vCPU scheduler
> function. I found that if the I/O-VM run alone, the time gap is about
> 3,000ns; however, if the I/O-VM co-run with CPU-VM on the same core,
> the time gap enlarged to 1,000,000ns and that happened in every vCPU
> scheduling. That reminded me the ratelimit in the Xen credit
> scheduler. The default ratelimit in Xen is 1000us.
>=20
> As I modified the the ratelimit to 100us in the terminal:
> $ sudo /usr/local/sbin/xl=C2=A0=C2=A0sched-credit2 -s -r 100
>=20
> The average latency is reduced from 300+us to 200+us and the tail
> latency is also reduced.
>=20
Ok, good to hear that things are behaving as expected. :-D

> [another snip]
>=20
> However, the minimum value of ratelimit is 100us which means there
> still exists the gap between the mix running VMs case and the running
> alone VM case. (P.S. the valid range of ratelimit is from 100 to
> 500000us). To mitigate the latency, the users have to run the I/O VMs
> on a dedicated core but that will waste lots of CPU resources on the
> other hand.
>=20
> As an experiment test, I modified the Xen source code to allow the
> ratelimit could be set as 0. As below, here is the result when I set
> the ratelimit to 0. Both average latency and tail latency when
> co-running with CPU-VMs is at the same magnitude and range of that in
> I/O-VM running alone.
>=20
Wait... it is already possible to disable ratelimiting. I mean, you're
right, you can't set it to 50us, because, if it's not 0, then it have
to be > 100us.

But you can do:

$ sudo /usr/local/sbin/xl=C2=A0=C2=A0sched-credit2 -s -r 0

and it will be disabled.

That was possible last time I tried. If it's not right now, then you've
found a bug (I'll double check this tomorrow morning).

> sockperf: =3D=3D=3D=3D> avg-lat=3D 71.766 (std-dev=3D1.618)
> sockperf: # dropped messages =3D 0; # duplicated messages =3D 0; #
> out-of-order messages =3D 0
> sockperf: Summary: Latency is 71.766 usec
> sockperf: Total 1999 observations; each percentile contains 19.99
> observations
> sockperf: ---> <MAX> observation =3D=C2=A0=C2=A099.257
> sockperf: ---> percentile 99.999 =3D=C2=A0=C2=A099.257
> sockperf: ---> percentile 99.990 =3D=C2=A0=C2=A099.257
> sockperf: ---> percentile 99.900 =3D=C2=A0=C2=A0=C2=A084.155
> sockperf: ---> percentile 99.000 =3D=C2=A0=C2=A0=C2=A078.873
> sockperf: ---> percentile 90.000 =3D=C2=A0=C2=A0=C2=A073.920
> sockperf: ---> percentile 75.000 =3D=C2=A0=C2=A0=C2=A072.546
> sockperf: ---> percentile 50.000 =3D=C2=A0=C2=A0=C2=A071.458
> sockperf: ---> percentile 25.000 =3D=C2=A0=C2=A0=C2=A070.518
> sockperf: ---> <MIN> observation =3D=C2=A0=C2=A0=C2=A063.150
>=20
Well, not too bad, considering it's running concurrently with another
VM. It means the scheduler is doing a good job "prioritizing" I/O the
bound workload.

> Similar problem could also be found in credit1 scheduler.
>=20
And again, it should be possible to disable ratelimiting while on
Credit1 as well, in a similar manner (I'll check this too).

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)
--=-UkZSgrYv0Ht+ApeY1hs7
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

iQIcBAABCAAGBQJZQFBOAAoJEBZCeImluHPupbwP/AudeFpSpKWD9bN96bIrrcDE
EJmg00teAiixefmLDPZg6TtbW3Sdy5pYMwuVQvRSqqB0vpIR10x1u0eY2QW+LBY+
AAIBXkYutS509Ht/sox3iXQF8UgE5RSTTeIKLSSj6LnGGBWqRmBWT4kzFVnb21LQ
7dVAda3pcPRRfn7vpxgZ/onj3NIml/dXogEUZ+S89xTBEzRVnDAgY+v01Z5fDTC4
LFg3s89mqSKEX6Xp4ok4UDiPcelmRwvcnkuWloNMJjBUVOTdgpwtQp6pnsnJAOYV
RqD5xsC51RP3H4dkd93K/ymyUS98yxRATpRFYrT2gKu4B+jjYm8j7vsIs4tvXj9W
QbCiR+jwm5KIRzd4PtW29No/3XQmtM0R6noR5khIZPbUIPw1ubV8qq74OJ1lS1Ta
fMqNzN8qhf84bXCiIVS6uDd3wQAqs/YTn/pOrhz+tdOEPAXGpF2SWB0p9eAqegtU
iCTSfEuBIIX5crK8WfOzBE8OQpLKVGyABVLHTduoHxzIAnXlX15jquwCW7OU1Sc9
3TNzuyPpkGWDwMvvbfR9RFkk4whimuNHazWHmEcX8DyDtqfj8lUfZqXfwzjcrQzH
qyBxDHOy/nvOOHr4Q1bRVdd00p8bn9G0EjQHDu6UdZNjKJQcPszmuO6XOv+GXbPG
qMvGzlqdBoFm9MCi2sNu
=/Ukr
-----END PGP SIGNATURE-----

--=-UkZSgrYv0Ht+ApeY1hs7--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0190458939201321556==--


From xen-devel-bounces@lists.xen.org Tue Jun 13 21:13:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 21:13:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKt81-00011N-6z; Tue, 13 Jun 2017 21:13: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=33004f8e7=Andrew.Cooper3@citrix.com>)
 id 1dKt7z-00011H-In
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 21:13:31 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 85/29-17076-A7550495; Tue, 13 Jun 2017 21:13:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsWyU9JRQrcq1CH
 S4NEnFoslHxezODB6HN39mymAMYo1My8pvyKBNWPjsRvMBf85K540rmRpYNzM0cXIySEh4Cdx
 4dEadhBbWCBKYvHltWC2iIC6xOmOi6xdjFwcQgIdjBJ7fi9kAUkwC1xmlLiwJwDEZhPQl9j94
 hNTFyMHB6+ArcTM5UIgYRYBVYk/f1cyg9iiAuESbxuPgLXyCghKnJz5BMzmFPCSOPD5OjPESA
 OJI4vmsELY8hLb384BiwsJqElc67/EDnFnusTEZz0sExj5ZyEZNQtJ+ywk7QsYmVcxahSnFpW
 lFukaGeklFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgQGYT0DA+MOxqkn/A4xSnIw
 KYnyLrFziBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwXsmGCgnWJSanlqRlpkDjAeYtAQHj5IIb
 2kAUJq3uCAxtzgzHSJ1ilFRSpxXOwQoIQCSyCjNg2uDxeAlRlkpYV5GBgYGIZ6C1KLczBJU+V
 eM4hyMSsK8/CDbeTLzSuCmvwJazAS0+PoVG5DFJYkIKakGRmslDd5N82MVn/RHs5sxvXe7ZrJ
 uj9wZzokq6+ZtDZp1if/mzKguFUbJBwoiK1oWT9jR+WXRBLnl3jzn4soXHhWMm6qkcfbnnG6h
 FTPMdi9siV+7gel8y8TwAO7n+ReflmSk2f/veM1fpmnStTnIyCGKc7px6qS2jK81Yc7uURHNq
 9Jf1S8pUGIpzkg01GIuKk4EANWoHpa8AgAA
X-Env-Sender: prvs=33004f8e7=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1497388409!105559447!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56200 invoked from network); 13 Jun 2017 21:13:29 -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;
 13 Jun 2017 21:13:29 -0000
X-IronPort-AV: E=Sophos;i="5.39,339,1493683200"; d="scan'208";a="47714981"
To: Xen-devel <xen-devel@lists.xen.org>
References: <1497387096-19058-1-git-send-email-andrew.cooper3@citrix.com>
 <1497387096-19058-2-git-send-email-andrew.cooper3@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <72cf3f97-5b1f-63a3-bfeb-47b450b3a9e0@citrix.com>
Date: Tue, 13 Jun 2017 22:13:28 +0100
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: <1497387096-19058-2-git-send-email-andrew.cooper3@citrix.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 2/2] xen/livepatch: Don't crash on
 encountering STN_UNDEF relocations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTMvMDYvMTcgMjE6NTEsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gQSBzeW1uZHggb2YgU1RO
X1VOREVGIGlzIHNwZWNpYWwsIGFuZCBtZWFucyBhIHN5bWJvbCB2YWx1ZSBvZiAwLgo+Cj4gVGhl
cmUgaXMgbm8gcmVhbCBzeW1ib2wgZGF0YSBmb3IgaXQsIHNvIGF2b2lkIHRyaXBwaW5nIG92ZXIg
YSBOVUxMIHBvaW50ZXIKPiB3aXRoICJlbGYtPnN5bVtzeW1uZHhdLnN5bS0+c3RfdmFsdWUiLgo+
Cj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KPiAtLS0KPiBDQzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUu
Y29tPgo+IENDOiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KPiBD
QzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgo+IENDOiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+Cj4KPiBGdW5jdGlvbmFsbHkgdGVzdGVkIG9uIHg4NiwgYnV0IGJvdGggYXJt
IHZhcmlhbnRzIGxvb2sgdG8gc3VmZmVyIGZyb20gdGhlIHNhbWUKPiBpc3N1ZS4gIENvbXBpbGUg
dGVzdGVkIG9uIGFsbCBhcmNoaXRlY3R1cmVzLgo+Cj4gVE9ETzogRmlndXJlIG91dCBob3cgbXkg
bGl2ZXBhdGNoIGhhcyBhIFNUTl9VTkRFRiByZWxvY2F0aW9uLi4uCgpPbiBzZWNvbmQgdGhvdWdo
dHMsIG1heWJlIFNUTl9VTkRFRiBzeW1ib2xzIHNob3VsZCBiZSBhIGhhcmQgZmFpbHVyZS4KCihY
RU4pIGxpdmVwYXRjaDogbGl2ZTogQXBwbHlpbmcgMSBmdW5jdGlvbnMKKFhFTikgLS0tLVsgWGVu
LTQuMTAtdW5zdGFibGUgIHg4Nl82NCAgZGVidWc9eSAgIE5vdCB0YWludGVkIF0tLS0tCihYRU4p
IENQVTogICAgMwooWEVOKSBSSVA6ICAgIGUwMDg6WzwwMDAwMDAwMDAwMDAwMDAwPl0gMDAwMDAw
MDAwMDAwMDAwMAoKSW4gdGhpcyBjYXNlLCB0aGUgaG9vayBmdW5jdGlvbiBoYXNuJ3QgYmVlbiB3
aXJlZCB1cCBjb3JyZWN0bHksIHdoaWNoCmNhdXNlcyBhcHBseV9wYXlsb2FkKCkgdG8gZmFsbCBv
dmVyIGEgTlVMTCBkYXRhLT5sb2FkX2Z1bmNzW2ldKCk7CgpBcyBmb3Igd2h5IHRoZSBTVE5fVU5E
RUYgc3ltYm9sLCBpdCBjb21lcyBmcm9tIGFuIGFzc2VtYmx5IGhvb2sgZnVuY3Rpb24KbWlzc2lu
ZyBhIC50eXBlIGF0dHJpYnV0ZS4gIFN0aWxsLCBYZW4gc2hvdWxkbid0IGNyYXNoIHdoZW4gaXQK
ZW5jb3VudGVycyBvbmUuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 13 21:13:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 21: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 1dKt8M-00012Z-Ex; Tue, 13 Jun 2017 21: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 <prvs=33023f396=dario.faggioli@citrix.com>)
 id 1dKt8K-00012M-UD
 for xen-devel@lists.xenproject.org; Tue, 13 Jun 2017 21:13:53 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 FC/07-10689-09550495; Tue, 13 Jun 2017 21:13:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsXitHRDpG5fqEO
 kwZQFFhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bErTeZCmZFVnxfvI+9gXGrZxcjJ4eEQIhE
 R+shNhCbV8BI4uqXkyxdjBwcwgI+Emv7MkHCbAIGEm927GUFsUUE/CR2zGhg7GLk4mAWOMooM
 fX9BXaQBIuAqsTFPzOYQWxOATuJ1Qf3sYIUCQnMZZK4tWEyWBG/gKTErS8fwYqYBaolZj+fxg
 5xhLbEkXP97BBHCEqcnPmEBcQWElCTmDH3MusERr5ZSFpmISmDiGtKtG7/zQ5ha0ssW/iaGcK
 2lVi37j1UjY3EpqsLGCFseYntb+cwL2BkX8WoUZxaVJZapGtkppdUlJmeUZKbmJmja2hgrJeb
 WlycmJ6ak5hUrJecn7uJERjO9QwMjDsYG/b6HWKU5GBSEuVdYucQKcSXlJ9SmZFYnBFfVJqTW
 nyIUYODQ2DC2bnTmaRY8vLzUpUkeD1DgOoEi1LTUyvSMnOAEQdTKsHBoyTCWxoAlOYtLkjMLc
 5Mh0idYlSUEufVBukTAElklObBtcGi/BKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYV7+YKA
 pPJl5JXDTXwEtZgJafP2KDcjikkSElFQD4+au44XH7c5srDaZ+E/pleHTgndTFkTMiNqdPnl3
 3BmbrAult7o9GgvS7sssV9fv7pt9Yd3Nn7XH1l+RuHTMZiOj2/lFsVVHWEsnbSvqrCg4kbV2f
 oHqFJdCUcEu3xWCJ+pzJ+70umXygk2W72r4q425zbZ7D1iletzlCcxtk7gYf29D2edeByWW4o
 xEQy3mouJEAAX03wXtAgAA
X-Env-Sender: prvs=33023f396=dario.faggioli@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1497388429!50003606!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41900 invoked from network); 13 Jun 2017 21:13:50 -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;
 13 Jun 2017 21:13:50 -0000
X-IronPort-AV: E=Sophos;i="5.39,339,1493683200"; 
 d="asc'?scan'208";a="427748691"
Message-ID: <1497388423.26212.43.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Anshul Makkar <anshul.makkar@citrix.com>, <xen-devel@lists.xenproject.org>
Date: Tue, 13 Jun 2017 23:13:43 +0200
In-Reply-To: <142e982a-f07e-8e24-9a5e-7d4eed213dd1@citrix.com>
References: <149692186557.9605.11625777539060264052.stgit@Solace.fritz.box>
 <149692372627.9605.8252407697848997058.stgit@Solace.fritz.box>
 <c430031a-ce82-dd68-392c-b9bf0ec6523e@citrix.com>
 <1497273564.26212.18.camel@citrix.com>
 <142e982a-f07e-8e24-9a5e-7d4eed213dd1@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>,
 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 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="===============6343580193644548087=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

On Tue, 2017-06-13 at 17:07 +0100, Anshul Makkar wrote:
> On 12/06/2017 14:19, Dario Faggioli wrote:
> > > > @@ -92,6 +92,82 @@
> > > > =C2=A0 */
> > > >=20
> > > > =C2=A0/*
> > > > + * Utilization cap:
> > > > + *
> > > > + * Setting an pCPU utilization cap for a domain means the
> > > > following:
> > > > + *
> > > > + * - a domain can have a cap, expressed in terms of % of
> > > > physical
> > > > + * For implementing this, we use the following approach:
> > > > + *
> > > > + * - each domain is given a 'budget', an each domain has a
> > > > timer,
> > > > which
> > > > + *=C2=A0=C2=A0=C2=A0replenishes the domain's budget periodically. =
The budget
> > > > is
> > > > the amount
> > > > + *=C2=A0=C2=A0=C2=A0of time the vCPUs of the domain can use every =
'period';
> > > > + *
> > > > + * - the period is CSCHED2_BDGT_REPL_PERIOD, and is the same
> > > > for
> > > > all domains
> > > > + *=C2=A0=C2=A0=C2=A0(but each domain has its own timer; so the all=
 are
> > > > periodic
> > > > by the same
> > > > + *=C2=A0=C2=A0=C2=A0period, but replenishment of the budgets of th=
e various
> > > > domains, at
> > > > + *=C2=A0=C2=A0=C2=A0periods boundaries, are not synchronous);
> > > > + *
> > > > + * - when vCPUs run, they consume budget. When they don't run,
> > > > they don't
> > > > + *=C2=A0=C2=A0=C2=A0consume budget. If there is no budget left for=
 the
> > > > domain, no
> > > > vCPU of
> > > > + *=C2=A0=C2=A0=C2=A0that domain can run. If a vCPU tries to run an=
d finds
> > > > that
> > > > there is no
> > > > + *=C2=A0=C2=A0=C2=A0budget, it blocks.
> > > > + *=C2=A0=C2=A0=C2=A0Budget never expires, so at whatever time a vC=
PU wants to
> > > > run, it can
> > > > + *=C2=A0=C2=A0=C2=A0check the domain's budget, and if there is som=
e, it can
> > > > use
> > > > it.
> > > > + *
> > > > + * - budget is replenished to the top of the capacity for the
> > > > domain once
> > > > + *=C2=A0=C2=A0=C2=A0per period. Even if there was some leftover bu=
dget from
> > > > previous period,
> > > > + *=C2=A0=C2=A0=C2=A0though, the budget after a replenishment will =
always be
> > > > at
> > > > most equal
> > > > + *=C2=A0=C2=A0=C2=A0to the total capacify of the domain ('tot_budg=
et');
> > > > + *
> > >=20
> > > budget is replenished but credits not available ?
> > >=20
> >=20
> > Still not getting this.
>=20
> what I want to ask is that if the budget of the domain is
> replenished,=C2=A0
> but credit for the vcpus of that domain is not available, then what=C2=A0
> happens.
>
Yes, but the point is that budget can be available or not, while
credits are always available. There's no such thing as credit not being
available at all.

The amount of credits each vcpu has decides which vcpu will run, in the
sense that it will be the one that has the highest amount of credits.
The others will indeed wait, but because they've got less credit than
the one that runs, not because they don't have credits available.

> I believe, vcpus won't be scheduled (even if they have budget_quota)=C2=
=A0
> till they get their credit replenished.
>
Credits are not exhausted or replenished.

If you want to know what happens when there are two vcpus, but with
budget, and a different amount of credits (and only 1 pcpu where to run
them), that is: the one with more credits runs.

> >=20
> > > budget is finished but not vcpu has not reached the rate limit
> > > boundary ?
> > >=20
> >=20
> > Budget takes precedence over ratelimiting. This is important to
> > keep
> > cap working "regularly", rather then in some kind of permanent
> > "trying-
> > to-keep-up-with-overruns-in-previous-periods" state.
> >=20
> > And, ideally, a vcpu cap and ratelimiting should be set in such a
> > way
> > that they don't step on each other toe (or do that only rarely). I
> > can
> > see about trying to print a warning when I detect potential tricky
> > values (but it's not easy, considering budget is per-domain, so I
> > can't
> > be sure about how much each vcpu will actually get, and whether or
> > not
>=20
> why you can't be sure. Scheduler know the domain budget, number of
> vcpus=C2=A0
> per domain and we can calculate the budget_quota and translate it
> into=C2=A0
> cpu slot duration.
>
Sure. So, let's say you give a domain 200%, which means 200ms of budget
every 100ms. It has 4 vcpus, which means each vcpu will get 50ms.

At time t, vcpu1 starts running, executes for 10ms, and then stops.
Still at time t, all the other three vcpus (vcpu2, vcpu3 and vcpu4)
starts running; they run for 50ms, which means they exhaust the quota
you assigned to them, but they would like to continue to run?
What do you do?
There's still 40ms worth of budget available, for this period, in the
domain.

If you don't let (any of) them run, and use that budget, then you're
limiting the domain to 160%.

If you do let (maybe some of) them run, then they are using more than
the quota you calculated for each of them, which is fine, from the cap
point of view (and, in fact, it's what happens with this series), but
means that you can't assume to know for sure what quota of budget each
vcpu will actually use, and hence you can't...

> Similarly , the value of rate limit is also known. We can compare
> and=C2=A0
> give a warning to the user if the budget_quota is less than rate
> limit.
>=20
...compare that with the ratelimit value (or at least, you can sort of
guess and try to come up with a sensible warning, but you can't be
sure).

> This is very important for the user to know, if wrongly chosen, it
> can=C2=A0
> adversely affect the system's performance with frequent context=C2=A0
> switches. (the problem we are aware of).
>=20
I know. I'll think at how to better prevent (or warn if seeing) too
small values, but there's no such thing as crystal balls or magic wands
:-(

> > > I checked the implenation below and I believe we can allow for
> > > these
> > > type of dynamic budget_quota allocation per vcpu. Not for initial
> > > version, but certainly we can consider it for future versions.
> > >=20
> >=20
> > But... it's already totally dynamic.
>=20
> csched2_dom_cntl()
> {
> svc->budget_quota =3D max(sdom->tot_budget / 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=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0CSCHED2_MIN_TIMER);
> }
> If domain->tot_budge =3D 200
> nr_cpus is 4, then each cpu gets 50%.
> How this is dynamic allocation ? We are not considering vcpu
> utilization=C2=A0
> of other vcpus of domain before allocating budget_quota for some
> vcpu.
>=20
Right. Well, what this means is that each vcpu will get budget in
chunks of tot_budget/nr_vcpus. But then, how much budget each vcpu will
actually be able to get and consume in each period, it's impossible to
know in advance, as it will depend on overall system load, and the
behavior of the various vcpus of the domain.

> > > In runq candidate we have a code base
> > > /*
> > > =C2=A0 * Return the current vcpu if it has executed for less than
> > > ratelimit.
> > > =C2=A0 * Adjuststment for the selected vcpu's credit and decision
> > > =C2=A0 * for how long it will run will be taken in csched2_runtime.
> > > =C2=A0 *
> > > =C2=A0 * Note that, if scurr is yielding, we don't let rate limiting
> > > kick
> > > in.
> > > =C2=A0 * In fact, it may be the case that scurr is about to spin, and
> > > there's
> > > =C2=A0 * no point forcing it to do so until rate limiting expires.
> > > =C2=A0 */
> > > =C2=A0 if ( !yield && prv->ratelimit_us && !is_idle_vcpu(scurr->vcpu)
> > > &&
> > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0vcpu_runnable(scurr->vcpu) =
&&
> > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0(now - scurr->vcpu->runstate.stat=
e_entry_time) <
> > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0MICROSECS(prv->rateli=
mit_us) )
> > > In this codeblock we return scurr. Here there is no check for
> > > vcpu-
> > > > budget.
> > >=20
> > > Even if the scurr vcpu has executed for less than rate limit and
> > > scurr
> > > is not yielding, we need to check for its budget before returning
> > > scurr.
> > >=20
> >=20
> > But we check vcpu_runnable(scurr). And we've already called, in
> > csched2_schedule(), vcpu_try_to_get_budget(scurr). And if scurr
> > could
> > not get any budget, we called park_vcpu(scurr), which sets scurr up
> > in
> > such a way that vcpu_runnable(scurr) is false.
>=20
> Yes, got your point, but then the call for vcpu_try_to_get_budet
> should=C2=A0
> move to the code block in runq_candidate that return scurr other
> wise=C2=A0
> the condition looks incomplete and makes the logic ambiguous.
>=20
I don't think so. I've used a new pause flag for parking vcpus
_exactly_ for taking advantage of the fact that vcpu_runnable() will
then do the right thing automatically, and I wouldn't have to spread
budget checks all around the code.

For instance, something similar happens in context_saved(). There it's
the opposite, i.e., if a vcpu had been parked, but a replenishment
arrived, clearing the _VPF_parked flag, then the vcpu_runnable() check
already present in context_save() will do the right thing and add the
vcpu back in the runqueue.

It's a distinctive characteristic of this implementation, as opposed,
for instance, to Credit1 one, which use vcpu_pause() and vcpu_unpause()
for the same purpose (which is something I totally dislike), and I
don't see why not take advantage of it.

> We call runq_candidate to find the next runnable candidate. If we
> want=C2=A0
> to return scurr as the current runnable candidate then it should
> have=C2=A0
> gone through all the checks including budget_quota and all these
> checks=C2=A0
> should be at one place.
>
Exactly! And in fact, they all are exactly there, being taken care of
by vcpu_runnable() (in the same exact way as it takes care of checking
whether the vcpu has blocked on some I/O, or has been explicitly
paused, or ...).

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)
--=-h2Sa7azYQbgasHN5o91V
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

iQIcBAABCAAGBQJZQFWHAAoJEBZCeImluHPuKAUQALKTm0Rr1CdWB3hUjV8c1LMj
4QOU+sgLCTZwiaSdXWnPnFNgrKwYJSxgTfn2pZS3uENrUslihYAd6FZ9Us+hRNVo
gtxH2r1JLf0uqt6W9pJpnNaPgw/AUOWfRA3xAJpX6eSdMB4QZ5Ru2g1TAke3jlgC
XWT5Ya7J/ZNe+1MYEE9KsRArhgApx4e7Ma63+ljLrx9b0W3RRiNDtbmi5ltelXn0
5+DX4tPVWRcv5LxDs6AQmWgLG8D4FCrorY+FfFUt7YfSgzcY/sdKXIxeLxs4RbOo
nVC6m2kdAbHekXn2k9o8G7VidhGcztr8IXPIeK87wXvDbKEZRSM8o2ilSkxp8Oeh
G7kObouDw+JRiHq5mQQoxV4IXqssYXTiczBTjJnV2Bu3RKePeE/iwdn5gtLLMN0b
PNTtGAuEpuVyX8rEMYOuM6nR3yqOaanLPKdEi3Ey6ROaZZ07HPdOy3Q5dvajiAgl
3ZkftK1vb1d7Ycoo12I9g8PfU/byBYu1yT/63x01tVAmvT/qRZ45cPv4VECfBHdT
AyHbB0oFEv4ZeM1AeVTTAhZzHJXcHEn9NJyPbIrMUIM2GKwhh+ZvpFRZLkoTCxOa
Cr4bT6mUiTgeLjyWSkelStZvJBLNoraitgN/1liOBsCSUp80IzA7vmB4fmEz3SKH
WEZ3PvCN7QMGSvNjI1y1
=Nb51
-----END PGP SIGNATURE-----

--=-h2Sa7azYQbgasHN5o91V--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6343580193644548087==--


From xen-devel-bounces@lists.xen.org Tue Jun 13 21:15:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 21: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 1dKtAH-0001EW-TW; Tue, 13 Jun 2017 21: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 <suokunstar@gmail.com>) id 1dKtAF-0001EE-Ny
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 21:15:51 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 18/30-02181-70650495; Tue, 13 Jun 2017 21:15:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsVyMfSamS5bmEO
 kwbl1HBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8afY6fYCw6rVaw69J65gXGLfBcjF4eQwARG
 iXO3nrCAOCwCDawSLRPeMXYxcnJICMxhlZh1TB/CLpLY+XkVE4RdKHFi0Ukwm1dAUOLkTJBmT
 qBJ3hIvjm8D6+UUMJbo2v8dKl4hsWLpYbB6NgEFiSnbr4PVsAioShz608/axcgBNCdA4trzOp
 CwsICfxNUbv8BKRAT0JD68+sYGYjMLSEtce/IWytaUaN3+m30Co8AsJFfMQpJawMi0ilG9OLW
 oLLVI10IvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMwCBmAYAfjwWbnQ4ySHExK
 orxL7BwihfiS8lMqMxKLM+KLSnNSiw8xanBwCEw4O3c6kxRLXn5eqpIE76EQoDrBotT01Iq0z
 BxgnMCUSnDwKInwlgYApXmLCxJzizPTIVKnGI05rlxZ94WJY8qB7V+YhMAmSYnz7gCZJABSml
 GaBzcIFr+XGGWlhHkZgc4U4ilILcrNLEGVf8UozsGoJMzLHww0hSczrwRu3yugU5iATrl+xQb
 klJJEhJRUA+PksJ6FCuGV/x/FZfLtExafaau5TEHg5KyVf2dd2L+erdnl5fI7u+p8d0+P3XrN
 s0XHjf9HkYy2y9zFr9fE2jzdcP/OlJ4LHX9i1qmuv/L68rYv/29rlNYZn1R3ZTzNJMlyaGpm3
 VeLEIYYD/95B2cZHvrw9+jzk8mdcUp/V7TlPJr2kHPyjY3sSizFGYmGWsxFxYkA06K7cdoCAA
 A=
X-Env-Sender: suokunstar@gmail.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1497388549!74811161!1
X-Originating-IP: [209.85.214.54]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_8,
 RCVD_BY_IP,spamassassin: ,surbl: (ASYNC_NO) 
 c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZ
 l9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36264 invoked from network); 13 Jun 2017 21:15:49 -0000
Received: from mail-it0-f54.google.com (HELO mail-it0-f54.google.com)
 (209.85.214.54)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 13 Jun 2017 21:15:49 -0000
Received: by mail-it0-f54.google.com with SMTP id l6so36834986iti.1
 for <xen-devel@lists.xen.org>; Tue, 13 Jun 2017 14:15: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=UurA5aJ7nUbegi+Tt9j8fe1b2jxhGUJOiMYhxTdbMsg=;
 b=SLMZ5rXPxEVmamGd4C5e04vKJcAPhat1T3YtP/gm1BQS3Lh8k46nO43omQkF4H5MCN
 vtBipY8ciH/DkLs12/RiHJUMPd3+Wd3RmqnQedGEj8LNW9TUNWpP6pIrVfTCQLH/+z7v
 dJtWIZfJ5wgjVN8QLY1FRBdCJNrK6b32fU1dmLN0xeFHc2zvlqg28BCS3PTxf1QVDRPo
 zSYuwLdB+D8YpNuMzB++oHchbqbGIJf1BrKMLN6dLcvIA3mhi1cmedkthPCLLMuVhpI9
 XyiVwxJ0GWBdKS3+B+cymfzT2NnuTohp9232MhueG5AYG4Zk1F8hqc4sqaI1PfWEcemA
 EpBA==
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=UurA5aJ7nUbegi+Tt9j8fe1b2jxhGUJOiMYhxTdbMsg=;
 b=SW+Mfoyg18z5RI1PDwGN57uWiG598nzUB3BCDhYSGDSkZF/JhPjs3zMGGGyKVUgfSq
 lLEmgFhkZelVYg7689WqZ72SiW8XU3NoZ2A+lKW0gjad0du9x1Gbj7R5g3591F7G5LIE
 WW+FCyX+ompg6gG7d/IwaMMm7cxQkDV3Rsi3Nkxy5B/hqaPxKUwwItFC1c+tqPPZyYdd
 /eLS5bKYBejTFowLOKWcKC2BmiDNhOUHGO/mJUes+B02/VDiQ3WEFoj6DbmY3veQ6jKA
 ql8uR8nqoekVoR3MLcVfNTBeflHGB3tihdBPpYpkhRITOXTnaIS2gWA1FaO1DFgSJAsQ
 ECAA==
X-Gm-Message-State: AKS2vOyJ4R3XlWGtfamhhgSWzsKfQ1J97IY3V5wEuX9mQpEmbOXe/1gS
 36n1Bp3AvgEPy97zigqW9NNx/nfKhTnWkX4=
X-Received: by 10.36.23.134 with SMTP id 128mr2600860ith.68.1497388548750;
 Tue, 13 Jun 2017 14:15:48 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.164.82 with HTTP; Tue, 13 Jun 2017 14:15:08 -0700 (PDT)
In-Reply-To: <1497387086.26212.42.camel@citrix.com>
References: <CAG2GYXG9QLVXhQP8GZjeF9=PpQ8iWS2AfqORtBvD-4QoUqgzEA@mail.gmail.com>
 <1497387086.26212.42.camel@citrix.com>
From: T S <suokunstar@gmail.com>
Date: Tue, 13 Jun 2017 16:15:08 -0500
Message-ID: <CAG2GYXE4+4gd2L6dAjRwL5w4WJA9eT+KVoUyaxObdvVsjfxPGA@mail.gmail.com>
To: Dario Faggioli <dario.faggioli@citrix.com>
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] long tail latency caused by rate-limit in Xen
	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>

T24gVHVlLCBKdW4gMTMsIDIwMTcgYXQgMzo1MSBQTSwgRGFyaW8gRmFnZ2lvbGkKPGRhcmlvLmZh
Z2dpb2xpQGNpdHJpeC5jb20+IHdyb3RlOgo+IE9uIFR1ZSwgMjAxNy0wNi0xMyBhdCAxNDo1OSAt
MDUwMCwgVCBTIHdyb3RlOgo+PiBIaSBhbGwsCj4+Cj4gSGksCj4KPiBOaWNlIHRvIGhlYXIgZnJv
bSB5b3UgYWdhaW4uLi4gWW91IGd1eXMgYWx3YXlzIGhhdmUgaW50ZXJlc3RpbmcgdGhpbmdzCj4g
dG8gc2F5L3JlcG9ydC9ldGMuLCBhYm91dCBzY2hlZHVsaW5nLi4uIEkgdHJ1bHkgYXBwcmVjaWF0
ZSB3aGF0IHlvdQo+IGRvISA6LSkKPgoKVGhhbmsgeW91IGZvciB5b3VyIHJlcGx5LCBEYXJpby4g
OiApCgoKPj4gV2hlbiBJIHdhcyBleGVjdXRpbmcgdGhlIGxhdGVuY3ktc2Vuc2l0aXZlIGFwcGxp
Y2F0aW9ucyBpbiBWTXMgb24gdGhlCj4+IGxhdGVzdCBYZW4sCj4+IEkgZm91bmQgdGhlIHJhdGUg
bGltaXQgd2lsbCBjYXVzZSB0aGUgbG9uZyB0YWlsIGxhdGVuY3kgZm9yIFZNcwo+PiBzaGFyaW5n
IENQVSB3aXRoIG90aGVyIFZNcy4KPj4KPiBZZWFoLCBJIHRvdGFsbHkgY2FuIHNlZSBob3cgdGhp
cyBjYW4gYmUgdGhlIGNhc2UuCj4KPiBQZXJzb25hbGx5LCBJJ20gbm90IGEgZmFuIG9mIGNvbnRl
eHQgc3dpdGNoIHJhdGUgbGltaXRpbmcuIE5vdCBhdCBhbGwuCj4gQnV0IGl0IGhhcyBwcm92ZW4g
dG8gYmUgdXNlZnVsIGluIHNvbWUgd29ya2xvYWRzLCBzbyBpdCdzIGdvb2QgZm9yIGl0Cj4gdG8g
YmUgdGhlcmUuCj4KPiBJIHRoaW5rIHRoZSBzY2VuYXJpbyB5b3UgZGVzY3JpYmUgaXMgb25lIG9m
IHRob3NlIGNhc2VzIHdoZXJlIHJhdGUKPiBsaW1pdGluZyBpcyBiZXR0ZXIgYmUgZGlzYWJsZWQu
IDotKQo+Cj4+ICgxKSBQcm9ibGVtIGRlc2NyaXB0aW9uCj4+Cj4+IFtzbmlwXQo+Pgo+PiAoMikg
UHJvYmxlbSBhbmFseXNpcwo+Pgo+PiAtLS0tLS0tLS0tLS1BbmFseXNpcy0tLS0tLS0tLS0tLS0t
LS0KPj4gSSByZWFkIHRoZSBzb3VyY2UgY29kZSBpbiBYZW4gY3JlZGl0MiBzY2hlZHVsZXIuIFRo
ZSB2Q1BVIHByaW9yaXR5Cj4+IHVzZWQgaW4gY3JlZGl0MSBzdWNoIGFzIE9WRVIsIFVOREVSLCBC
T09TVCwgaXMgYWxsIHJlbW92ZWQgYW5kIGFsbAo+PiB0aGUKPj4gdkNQVXMgYXJlIGp1c3Qgb3Jk
ZXJlZCBieSB0aGVpciBjcmVkaXQuIEkgdHJhY2VkIHZDUFUgY3JlZGl0IGFuZCB0aGUKPj4gSS9P
LVZNIHZDUFUgY3JlZGl0IGlzIGFsd2F5cyBsYXJnZXIgdGhhbiB0aGUgQ1BVLVZNIGNyZWRpdC4g
U28gdGhlCj4+IG9yZGVyIG9mIEkvTy1WTSB2Q1BVIGlzIGFsd2F5cyBhaGVhZCBvZiB0aGUgQ1BV
LVZNIHZDUFUuCj4+Cj4+IE5leHQsIEkgdHJhY2VkIHRoZSB0aW1lIGdhcCBiZXR3ZWVuIHZDUFUg
d2FrZSBhbmQgdkNQVSBzY2hlZHVsZXIKPj4gZnVuY3Rpb24uIEkgZm91bmQgdGhhdCBpZiB0aGUg
SS9PLVZNIHJ1biBhbG9uZSwgdGhlIHRpbWUgZ2FwIGlzIGFib3V0Cj4+IDMsMDAwbnM7IGhvd2V2
ZXIsIGlmIHRoZSBJL08tVk0gY28tcnVuIHdpdGggQ1BVLVZNIG9uIHRoZSBzYW1lIGNvcmUsCj4+
IHRoZSB0aW1lIGdhcCBlbmxhcmdlZCB0byAxLDAwMCwwMDBucyBhbmQgdGhhdCBoYXBwZW5lZCBp
biBldmVyeSB2Q1BVCj4+IHNjaGVkdWxpbmcuIFRoYXQgcmVtaW5kZWQgbWUgdGhlIHJhdGVsaW1p
dCBpbiB0aGUgWGVuIGNyZWRpdAo+PiBzY2hlZHVsZXIuIFRoZSBkZWZhdWx0IHJhdGVsaW1pdCBp
biBYZW4gaXMgMTAwMHVzLgo+Pgo+PiBBcyBJIG1vZGlmaWVkIHRoZSB0aGUgcmF0ZWxpbWl0IHRv
IDEwMHVzIGluIHRoZSB0ZXJtaW5hbDoKPj4gJCBzdWRvIC91c3IvbG9jYWwvc2Jpbi94bCAgc2No
ZWQtY3JlZGl0MiAtcyAtciAxMDAKPj4KPj4gVGhlIGF2ZXJhZ2UgbGF0ZW5jeSBpcyByZWR1Y2Vk
IGZyb20gMzAwK3VzIHRvIDIwMCt1cyBhbmQgdGhlIHRhaWwKPj4gbGF0ZW5jeSBpcyBhbHNvIHJl
ZHVjZWQuCj4+Cj4gT2ssIGdvb2QgdG8gaGVhciB0aGF0IHRoaW5ncyBhcmUgYmVoYXZpbmcgYXMg
ZXhwZWN0ZWQuIDotRAo+Cj4+IFthbm90aGVyIHNuaXBdCj4+Cj4+IEhvd2V2ZXIsIHRoZSBtaW5p
bXVtIHZhbHVlIG9mIHJhdGVsaW1pdCBpcyAxMDB1cyB3aGljaCBtZWFucyB0aGVyZQo+PiBzdGls
bCBleGlzdHMgdGhlIGdhcCBiZXR3ZWVuIHRoZSBtaXggcnVubmluZyBWTXMgY2FzZSBhbmQgdGhl
IHJ1bm5pbmcKPj4gYWxvbmUgVk0gY2FzZS4gKFAuUy4gdGhlIHZhbGlkIHJhbmdlIG9mIHJhdGVs
aW1pdCBpcyBmcm9tIDEwMCB0bwo+PiA1MDAwMDB1cykuIFRvIG1pdGlnYXRlIHRoZSBsYXRlbmN5
LCB0aGUgdXNlcnMgaGF2ZSB0byBydW4gdGhlIEkvTyBWTXMKPj4gb24gYSBkZWRpY2F0ZWQgY29y
ZSBidXQgdGhhdCB3aWxsIHdhc3RlIGxvdHMgb2YgQ1BVIHJlc291cmNlcyBvbiB0aGUKPj4gb3Ro
ZXIgaGFuZC4KPj4KPj4gQXMgYW4gZXhwZXJpbWVudCB0ZXN0LCBJIG1vZGlmaWVkIHRoZSBYZW4g
c291cmNlIGNvZGUgdG8gYWxsb3cgdGhlCj4+IHJhdGVsaW1pdCBjb3VsZCBiZSBzZXQgYXMgMC4g
QXMgYmVsb3csIGhlcmUgaXMgdGhlIHJlc3VsdCB3aGVuIEkgc2V0Cj4+IHRoZSByYXRlbGltaXQg
dG8gMC4gQm90aCBhdmVyYWdlIGxhdGVuY3kgYW5kIHRhaWwgbGF0ZW5jeSB3aGVuCj4+IGNvLXJ1
bm5pbmcgd2l0aCBDUFUtVk1zIGlzIGF0IHRoZSBzYW1lIG1hZ25pdHVkZSBhbmQgcmFuZ2Ugb2Yg
dGhhdCBpbgo+PiBJL08tVk0gcnVubmluZyBhbG9uZS4KPj4KPiBXYWl0Li4uIGl0IGlzIGFscmVh
ZHkgcG9zc2libGUgdG8gZGlzYWJsZSByYXRlbGltaXRpbmcuIEkgbWVhbiwgeW91J3JlCj4gcmln
aHQsIHlvdSBjYW4ndCBzZXQgaXQgdG8gNTB1cywgYmVjYXVzZSwgaWYgaXQncyBub3QgMCwgdGhl
biBpdCBoYXZlCj4gdG8gYmUgPiAxMDB1cy4KPgo+IEJ1dCB5b3UgY2FuIGRvOgo+Cj4gJCBzdWRv
IC91c3IvbG9jYWwvc2Jpbi94bCAgc2NoZWQtY3JlZGl0MiAtcyAtciAwCj4KPiBhbmQgaXQgd2ls
bCBiZSBkaXNhYmxlZC4KPgo+IFRoYXQgd2FzIHBvc3NpYmxlIGxhc3QgdGltZSBJIHRyaWVkLiBJ
ZiBpdCdzIG5vdCByaWdodCBub3csIHRoZW4geW91J3ZlCj4gZm91bmQgYSBidWcgKEknbGwgZG91
YmxlIGNoZWNrIHRoaXMgdG9tb3Jyb3cgbW9ybmluZykuCj4KClllcy4gWW91IGFyZSByaWdodC4g
SSBqdXN0IGRvdWJsZSBjaGVjayBvbiBteSBjbGVhbiBYZW4gNC44LjEuIEkgY2FuCmRpc2FibGUg
dGhlIHJhdGVsaW1pdCBieQokIHN1ZG8gL3Vzci9sb2NhbC9zYmluL3hsIHNjaGVkLWNyZWRpdDIg
LXMgLXIgMAoKPj4gc29ja3BlcmY6ID09PT0+IGF2Zy1sYXQ9IDcxLjc2NiAoc3RkLWRldj0xLjYx
OCkKPj4gc29ja3BlcmY6ICMgZHJvcHBlZCBtZXNzYWdlcyA9IDA7ICMgZHVwbGljYXRlZCBtZXNz
YWdlcyA9IDA7ICMKPj4gb3V0LW9mLW9yZGVyIG1lc3NhZ2VzID0gMAo+PiBzb2NrcGVyZjogU3Vt
bWFyeTogTGF0ZW5jeSBpcyA3MS43NjYgdXNlYwo+PiBzb2NrcGVyZjogVG90YWwgMTk5OSBvYnNl
cnZhdGlvbnM7IGVhY2ggcGVyY2VudGlsZSBjb250YWlucyAxOS45OQo+PiBvYnNlcnZhdGlvbnMK
Pj4gc29ja3BlcmY6IC0tLT4gPE1BWD4gb2JzZXJ2YXRpb24gPSAgOTkuMjU3Cj4+IHNvY2twZXJm
OiAtLS0+IHBlcmNlbnRpbGUgOTkuOTk5ID0gIDk5LjI1Nwo+PiBzb2NrcGVyZjogLS0tPiBwZXJj
ZW50aWxlIDk5Ljk5MCA9ICA5OS4yNTcKPj4gc29ja3BlcmY6IC0tLT4gcGVyY2VudGlsZSA5OS45
MDAgPSAgIDg0LjE1NQo+PiBzb2NrcGVyZjogLS0tPiBwZXJjZW50aWxlIDk5LjAwMCA9ICAgNzgu
ODczCj4+IHNvY2twZXJmOiAtLS0+IHBlcmNlbnRpbGUgOTAuMDAwID0gICA3My45MjAKPj4gc29j
a3BlcmY6IC0tLT4gcGVyY2VudGlsZSA3NS4wMDAgPSAgIDcyLjU0Ngo+PiBzb2NrcGVyZjogLS0t
PiBwZXJjZW50aWxlIDUwLjAwMCA9ICAgNzEuNDU4Cj4+IHNvY2twZXJmOiAtLS0+IHBlcmNlbnRp
bGUgMjUuMDAwID0gICA3MC41MTgKPj4gc29ja3BlcmY6IC0tLT4gPE1JTj4gb2JzZXJ2YXRpb24g
PSAgIDYzLjE1MAo+Pgo+IFdlbGwsIG5vdCB0b28gYmFkLCBjb25zaWRlcmluZyBpdCdzIHJ1bm5p
bmcgY29uY3VycmVudGx5IHdpdGggYW5vdGhlcgo+IFZNLiBJdCBtZWFucyB0aGUgc2NoZWR1bGVy
IGlzIGRvaW5nIGEgZ29vZCBqb2IgInByaW9yaXRpemluZyIgSS9PIHRoZQo+IGJvdW5kIHdvcmts
b2FkLgo+Cj4+IFNpbWlsYXIgcHJvYmxlbSBjb3VsZCBhbHNvIGJlIGZvdW5kIGluIGNyZWRpdDEg
c2NoZWR1bGVyLgo+Pgo+IEFuZCBhZ2FpbiwgaXQgc2hvdWxkIGJlIHBvc3NpYmxlIHRvIGRpc2Fi
bGUgcmF0ZWxpbWl0aW5nIHdoaWxlIG9uCj4gQ3JlZGl0MSBhcyB3ZWxsLCBpbiBhIHNpbWlsYXIg
bWFubmVyIChJJ2xsIGNoZWNrIHRoaXMgdG9vKS4KPgoKSSBqdXN0IGNoZWNrZWQgb24gY3JlZGl0
MSBpbiBYZW4gNC44LjEuIEkgY2FuIGRpc2FibGUgdGhlIHJhdGVsaW1pdCBieQokIHN1ZG8gL3Vz
ci9sb2NhbC9zYmluL3hsICBzY2hlZC1jcmVkaXQgLXMgLXIgMC4KClRoYW5rcy4KCj4gVGhhbmtz
IGFuZCBSZWdhcmRzLAo+IERhcmlvCj4gLS0KPiA8PFRoaXMgaGFwcGVucyBiZWNhdXNlIEkgY2hv
b3NlIGl0IHRvIGhhcHBlbiE+PiAoUmFpc3RsaW4gTWFqZXJlKQo+IC0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gRGFyaW8g
RmFnZ2lvbGksIFBoLkQsIGh0dHA6Ly9hYm91dC5tZS9kYXJpby5mYWdnaW9saQo+IFNlbmlvciBT
b2Z0d2FyZSBFbmdpbmVlciwgQ2l0cml4IFN5c3RlbXMgUiZEIEx0ZC4sIENhbWJyaWRnZSAoVUsp
CgoKCi0tIAoKKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+IFRvbnkgU3VvCj4g
Q29tcHV0ZXIgU2NpZW5jZSwgVW5pdmVyc2l0eSBvZiBUZXhhcyBhdCBBcmxpbmd0b24KKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 13 21:29:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 21: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 1dKtNN-0002FW-4x; Tue, 13 Jun 2017 21: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 <osstest-admin@xenproject.org>) id 1dKtNM-0002F9-Ei
 for xen-devel@lists.xensource.com; Tue, 13 Jun 2017 21:29:24 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 2C/BE-19409-33950495; Tue, 13 Jun 2017 21:29:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVdco0iH
 SYNlrVYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmrJr5hKlgfidjxfxNL5ga
 GJfEdjFycQgJ/GWUOHLlGguE85hRYmbzQlYIZxujxJIr/5i7GDk5RAScJb6emcsOYvMK6EvsX
 DKRCcQWFrCX2H6yDaxbQmCxssTPew2sIAkJAU+JSzseMcPY6+/3MHYxsnOwCVhJHBIDibIIqE
 rMPn2NcQIj9wJGhlWMGsWpRWWpRbpG5npJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bm
 bGIF+r2dgYNzB2LLX7xCjJAeTkijvEjuHSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvLPDgXKC
 RanpqRVpmTnAAIRJS3DwKInwNoGkeYsLEnOLM9MhUqcYdTk2rF7/hUmIJS8/L1VKnLcEpEgAp
 CijNA9uBCwaLjHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5j0IMoUnM68EbtMroCOYgI64fs
 UG5IiSRISUVANj24/nboIm/vyPJHqWC084cemCW9G825pn/imeVJvK9e3a9ILDqbNfz7o/703
 tncyFq+OTc8KETYVUZ55mu7Qs1+yFy8zJLyoM3fYsfzJPc9OdsjpJeQG2/Q+0Vb811Vbw9y33
 fGjzWvlq7VNXNstsuUrdyamZcdeeaARLqZwp/LuvNaowwCNLiaU4I9FQi7moOBEAZ4efPoECA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1497389361!105560572!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37676 invoked from network); 13 Jun 2017 21:29:22 -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; 13 Jun 2017 21:29: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 1dKtNI-00017P-EM; Tue, 13 Jun 2017 21:29: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 1dKtNC-0000TM-Ef; Tue, 13 Jun 2017 21:29:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dKtNB-0004Ao-Aw; Tue, 13 Jun 2017 21:29:14 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110392-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-amd64-amd64-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-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-xl-rtds:debian-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-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-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2: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:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds: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-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=89b71d14621850c6c4b87a2cb3476efb069aeca9
X-Osstest-Versions-That: xen=5698869a723b36e768daf811ec1170258e6e9cf2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 13 Jun 2017 21:29:13 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 110392: 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>

ZmxpZ2h0IDExMDM5MiB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDM5Mi8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxs
b3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwMjE5CgpUZXN0cyB3aGlj
aCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2Ug
MTEwMTY1CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE1IGd1ZXN0LXN0YXJ0L2RlYmlh
bi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxMTAxNjUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExMDIxOQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgOSBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgICAg
IGZhaWwgIGxpa2UgMTEwMjE5CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICA5IHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTYgZGViaWFuLWh2bS1pbnN0YWxs
L2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXhzbSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA5
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAg
ICAgICAgICAgICAgICAgODliNzFkMTQ2MjE4NTBjNmM0Yjg3YTJjYjM0NzZlZmIwNjlhZWNhOQpi
YXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgNTY5ODg2OWE3MjNiMzZlNzY4
ZGFmODExZWMxMTcwMjU4ZTZlOWNmMgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEwMjE5ICAyMDE3
LTA2LTA5IDIzOjIzOjAyIFogICAgMyBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMDM3NCAg
MjAxNy0wNi0xMiAxMzo0MjozMCBaICAgIDEgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxl
IHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEtvbnJhZCBSemVzenV0ZWsgV2ls
ayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBy
dW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9u
IDoKCisgYnJhbmNoPXhlbi00LjktdGVzdGluZworIHJldmlzaW9uPTg5YjcxZDE0NjIxODUwYzZj
NGI4N2EyY2IzNDc2ZWZiMDY5YWVjYTkKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1j
b21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisr
KysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3Nz
dGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAg
IHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0v
aG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysr
ICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVz
dC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUv
b3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9j
ayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xv
Y2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAt
cHVzaCB4ZW4tNC45LXRlc3RpbmcgODliNzFkMTQ2MjE4NTBjNmM0Yjg3YTJjYjM0NzZlZmIwNjlh
ZWNhOQorIGJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyByZXZpc2lvbj04OWI3MWQxNDYyMTg1MGM2
YzRiODdhMmNiMzQ3NmVmYjA2OWFlY2E5CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmkt
Y29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcwor
KysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9z
c3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAg
ICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9
L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisr
KyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rl
c3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21l
L29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0n
IHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2Ny
aS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFu
Y2giIGluCisgdHJlZT14ZW4KKyB4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHh4ZW4g
PSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNo
PXFlbXUtdXBzdHJlYW0tNC45LXRlc3RpbmcKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2Ny
aS1nZXRwcmV2eGVuYnJhbmNoIHhlbi00LjktdGVzdGluZworIHByZXZ4ZW5icmFuY2g9eGVuLTQu
OC10ZXN0aW5nCisgJ1snIHg4OWI3MWQxNDYyMTg1MGM2YzRiODdhMmNiMzQ3NmVmYjA2OWFlY2E5
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
eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtMy4xNAorKyA6IHRlc3RlZC9saW51eC1hcm0t
eGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10n
CisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMu
Z2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9w
dWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5
LngKKysgOiBkYWlseS1jcm9uLnhlbi00LjktdGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQu
OS10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC45LXRlc3RpbmcKKysgOiBkYWlseS1jcm9u
Lnhlbi00LjktdGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQuOS10ZXN0aW5nCisrIDogZGFp
bHktY3Jvbi54ZW4tNC45LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjktdGVzdGluZwor
KyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLnhl
bi00LjktdGVzdGluZworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysg
OiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RS
RUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0Cisg
VFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0Cisg
VFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmly
dC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hU
Rj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xp
bnV4X3RyZWUgeGVuLTQuOS10ZXN0aW5nCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAi
JGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL3hlbgorIHhlbnZlcnNpb249eGVu
LTQuOS10ZXN0aW5nCisgeGVudmVyc2lvbj14ZW4tNC45CisgeGVudmVyc2lvbj00LjkKKyBnaXQg
cHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQgODliNzFk
MTQ2MjE4NTBjNmM0Yjg3YTJjYjM0NzZlZmIwNjlhZWNhOTpyZWZzL2hlYWRzL3N0YWJsZS00LjkK
VG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDU2OTg4
NjkuLjg5YjcxZDEgIDg5YjcxZDE0NjIxODUwYzZjNGI4N2EyY2IzNDc2ZWZiMDY5YWVjYTkgLT4g
c3RhYmxlLTQuOQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 13 21:50:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 21:50: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 1dKth2-0003hS-Th; Tue, 13 Jun 2017 21: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 <suokunstar@gmail.com>) id 1dKth1-0003hM-7c
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 21:49:43 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 6B/FB-03058-6FD50495; Tue, 13 Jun 2017 21:49:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsVyMfSase7XWId
 Ig/1tyhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8al2WEFJywrdl36ytrAeFm3i5GLQ0hgIqNE
 94wOVhCHRaCBVeLmtU9ADieHhMAcVompvfUQdpHEl+7HLDD28eubmEBsXgFBiZMzn4DFhQS8J
 bateMIIYnMKBEqc//mBEWLDXkaJU9tvgw1lE1CQmLL9OlgRi4CqxLalp9m6GDmABgVIrFjjAR
 IWFvCTuHrjF1iJiICexIdX39hAbGYBaYlrT95C2ZoSrdt/s09gFJiF5IxZSFILGJlWMaoXpxa
 VpRbpmuglFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGIQMQ7GDsvux/iFGSg0lJ
 lHeJnUOkEF9SfkplRmJxRnxRaU5q8SFGDQ4OgQln505nkmLJy89LVZLg/RgDVCdYlJqeWpGWm
 QOME5hSCQ4eJRHepnCgNG9xQWJucWY6ROoUozHHlSvrvjBxTDmw/QuTENgkKXHeDSCTBEBKM0
 rz4AbB4vcSo6yUMC8j0JlCPAWpRbmZJajyrxjFORiVhHm1gclAiCczrwRu3yugU5iATrl+xQb
 klJJEhJRUA2PTkRf//ugc3rvpWPaNQ3yB76Y1Vlye+Wjq5YV7OfWU7gjkntN4rmHTeNrIp6Tw
 8wq1dVVXnZx2+235FT/1Xu18RS5Jsbi2w/PP77l6OGznn+u3dPN2ffGTlmXeeSWDU1T2yp3CP
 2rPk365e5xulk3+seHeErVbj+WXHvvK3vfPyME2+mdzDtN/JZbijERDLeai4kQAVkOX/9oCAA
 A=
X-Env-Sender: suokunstar@gmail.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1497390580!73603657!1
X-Originating-IP: [209.85.214.51]
X-SpamReason: No, hits=0.3 required=7.0 tests=ML_RADAR_SPEW_LINKS_8,
 RCVD_BY_IP,spamassassin: ,surbl: (ASYNC_NO) 
 c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZ
 l9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26806 invoked from network); 13 Jun 2017 21:49:41 -0000
Received: from mail-it0-f51.google.com (HELO mail-it0-f51.google.com)
 (209.85.214.51)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 13 Jun 2017 21:49:41 -0000
Received: by mail-it0-f51.google.com with SMTP id m47so49079721iti.1
 for <xen-devel@lists.xen.org>; Tue, 13 Jun 2017 14:49:41 -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=8vbHXEwJrA6zdhvIYGS5T2KOuPef88pwBapyTuhtzsY=;
 b=ek7heiaLpzdDb5x6ZB0PD3JXpshWsWJl/bPUQ3qWPQwbDymy2zImF8X30yaU+pkeDH
 iJTPWF56dSEp8fg70SOXyueX/WrXckknC2imfNeYEklWcl5uMVDGNjULF6mfJgadRBVB
 ie0VYjxC8fuM++11a6o1fONUNQ6qruUKRSvDtuKHgk4/byLJ/JSwHxC+akK8o3FxsM5k
 FXXHetlvdiN8wSeinuiM+C65aOybQx08EtD2SHaCsgteGYJ28FXJNy3eQWXhi3meP5k4
 mt3GUOVTm9aegbjdDGJkppnHnL7kFvguvScGq7q3Cx7fpCJduydmmJ6VQ2W6Loy1kWbJ
 kmDg==
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=8vbHXEwJrA6zdhvIYGS5T2KOuPef88pwBapyTuhtzsY=;
 b=MqqvUK7UZr7j53H/pfV6mXBoy55mGv36urLFofb8nWperHJle61tDe9FAWKsIZ1wjm
 /MlTH3Ax0yvnP0FaTjYZSOHfLd999GW6O8qQuYoxJ9rdBhz9eJFmmF1ei90MMbMhG9LO
 MG1VJcB8nfu+sijOWF0Olw5QlKjTO1/mtBr8uwgEA16Nj2CxQ5lI47MhonEzo1CYpxhu
 aperDQNrUdI6uVQr1wGebO/xgDhqkY3xdUWDEawVrCMoMCnfaW5kBUS/shAB0Fbys0j5
 bshzNEMAYeMz9onpZYOixdU39RJ9/MIkjGg4+u7AOAzfq58tX9OEO36rSiN6tBz1HROw
 vNww==
X-Gm-Message-State: AKS2vOzKto2uYT9TKMQQHSZ4lQ2zkudYmk+TWIgI0rbx4SsOfpWLfjRY
 FM2p9gYUwN5EApY+idgBRlRJUsY0m4RBriA=
X-Received: by 10.36.137.11 with SMTP id s11mr16151318itd.68.1497390579995;
 Tue, 13 Jun 2017 14:49:39 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.164.82 with HTTP; Tue, 13 Jun 2017 14:48:59 -0700 (PDT)
In-Reply-To: <CAG2GYXE4+4gd2L6dAjRwL5w4WJA9eT+KVoUyaxObdvVsjfxPGA@mail.gmail.com>
References: <CAG2GYXG9QLVXhQP8GZjeF9=PpQ8iWS2AfqORtBvD-4QoUqgzEA@mail.gmail.com>
 <1497387086.26212.42.camel@citrix.com>
 <CAG2GYXE4+4gd2L6dAjRwL5w4WJA9eT+KVoUyaxObdvVsjfxPGA@mail.gmail.com>
From: T S <suokunstar@gmail.com>
Date: Tue, 13 Jun 2017 16:48:59 -0500
Message-ID: <CAG2GYXFUeoRdXfU4hhZGiAuD+muhzuDRnh0H4m5xVATQubk-Kw@mail.gmail.com>
To: Dario Faggioli <dario.faggioli@citrix.com>
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] long tail latency caused by rate-limit in Xen
	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>

SGkgRGFyaW8sCgpCZXNpZGVzIHRoZSBzb2NrcGVyZiBiZW5jaG1hcmssIEkgYWxzbyBkaWQgYW5v
dGhlciB0ZXN0IHdpdGggbWVtY2FjaGVkCmFzIHRoZSBJL08gYXBwbGljYXRpb24uIFRoZSBjbGll
bnQgc2lkZSBJIHVzZSBjbG91ZHN1aXRlIDMuMCBhcyB0aGUKcmVxdWVzdCBnZW5lcmF0b3IuIFRo
ZSBjb21tYW5kIGZyb20gdGhlIGNsaWVudCBzaWRlIGlzIGFzIGZvbGxvd3M6CgokIC4vbG9hZGVy
IC1hIC4uL3R3aXR0ZXJfZGF0YXNldC90d2l0dGVyX2RhdGFzZXRfMzB4IC1zIHNlcnZlcnMudHh0
IC1nCjAuOCAtVCAyMCAtdCAyMCAtYyAyMCAtdyA0IC1lIC1yIDUwMDAKCkhlcmUgLXIgNTAwMCBt
ZWFucyB0aGUgcmVxdWVzdCBwZXIgc2Vjb25kIGlzIDUwMDAuIFN1Y2ggbnVtYmVyIG9mCnJlcXVl
c3RzIG1ha2VzIHRoZSBDUFUgdXRpbGl6YXRpb24gYXMgYXJvdW5kIDIwJSwgbGVzcyB0aGUgZGVz
ZXJ2ZWQKQ1BVIHNoYXJlcyg1MCUpLCB3aGljaCByZW1vdmVzIHRoZSBjb25zaWRlcmF0aW9uIG9m
IENQVSBhdmFpbGFiaWxpdHkuCgptZW1jYWNoZWQgcmVzdWx0czoKCjEsIEkvTy1WTSBhbG9uZQp0
aW1lRGlmZiwgICAgIHJwcywgICAgICAgIHJlcXVlc3RzLCAgICAgZ2V0cywgICAgICAgc2V0cywg
ICAgICBoaXRzLAogICAgbWlzc2VzLAphdmdfbGF0LCAgICAgIDkwdGgsICAgICAgOTV0aCwgICAg
ICAgIDk5dGgsICAgICAgIHN0ZCwgICAgICAgbWluLAogIG1heCwgICAgYXZnR2V0U2l6ZQoyMC4w
MDAwMjAsICAgIDQ5OTQuOSwgICAgICAgOTk4OTksICAgICAgNzk4MzIsICAgICAgMjAwNjcsICAg
ICAgNjY2MjgsCiAgICAgMTMyMDQsCjAuMTc1MzMyLCAgIDAuMTk0MDAwLCAgIDAuMjA5MTAwLCAg
IDAuMjc5MTAwLCAgIDAuMDYzNDI5LCAgIDAuMTIzMDAwLAoxMS43MzQwMDAsIDY2OC4wNzI0NjUK
CjIsIEkvTy1WTSBjby1ydW4gd2l0aCBDUFUtVk0sIHdpdGggZGVmYXVsdCByYXRlbGltaXQKdGlt
ZURpZmYsICAgICBycHMsICAgICAgICByZXF1ZXN0cywgICAgIGdldHMsICAgICAgIHNldHMsICAg
ICAgaGl0cywKICAgIG1pc3NlcywKYXZnX2xhdCwgICAgICA5MHRoLCAgICAgIDk1dGgsICAgICAg
ICA5OXRoLCAgICAgICBzdGQsICAgICAgIG1pbiwKICBtYXgsICAgIGF2Z0dldFNpemUKMjAuMDAw
MDIwLCAgICA1MDAyLjcsICAgICAgMTAwMDU0LCAgICAgIDc5OTEyLCAgICAgIDIwMTQyLCAgICAg
IDY2NzU4LAogICAgIDEzMTU0LAowLjgxODk5OCwgICAxLjMwMDAwMCwgICAxLjYwMDAwMCwgICAy
LjEwMDAwMCwgICAwLjQxODEyNSwgICAwLjEzNzAwMCwKMTAuMTc2MDAwLCA2NjcuOTA2NjcyCgoz
LCBJL08tVk0gY28tcnVuIHdpdGggQ1BVLVZNLCByYXRlbGltaXQgZGlzYWJsZQp0aW1lRGlmZiwg
ICAgIHJwcywgICAgICAgIHJlcXVlc3RzLCAgICAgZ2V0cywgICAgICAgc2V0cywgICAgICBoaXRz
LAogICAgbWlzc2VzLAphdmdfbGF0LCAgICAgIDkwdGgsICAgICAgOTV0aCwgICAgICAgIDk5dGgs
ICAgICAgIHN0ZCwgICAgICAgbWluLAogIG1heCwgICAgYXZnR2V0U2l6ZQoyMC4wMDAwMjAsICAg
IDQ5OTcuMSwgICAgICAgOTk5NDMsICAgICAgNzk4MDAsICAgICAgMjAxNDMsICAgICAgNjY4NTYs
CiAgICAgMTI5NDQsCjAuMTg2NTcxLCAgIDAuMjE1MTAwLCAgIDAuMjI4MTAwLCAgIDAuMjg2MTAw
LCAgIDAuMDY3MDk5LCAgIDAuMTMwMDAwLAogNy40ODMwMDAsIDY3MC40MTM0MDkKCgpUaGUgYWJv
dmUgcmVzdWx0cyBhcyB3ZWxsIGFzIHNvY2twZXJmIHJlc3VsdHMgcmV2ZWFsIHRoYXQgaXQgaXMg
YmV0dGVyCnRvIGRpc2FibGUgdGhlIHJhdGVsaW1pdCBpbiBjb25zb2xpZGF0ZWQgZW52aXJvbm1l
bnQsIGVzcGVjaWFsbHkgdGhlCkkvTy1pbnRlbnNpdmUgd29ya2xvYWRzIFZNcyBzaGFyZSB0aGUg
cGh5c2ljYWwgcmVzb3VyY2VzIHdpdGgKQ1BVLWludGVuc2l2ZSB3b3JrbG9hZHMgVk1zLiBPdGhl
cndpc2UsIHRoZSBhdmVyYWdlIGxhdGVuY3kgYXMgd2VsbCBhcwp0aGUgdGFpbCBsYXRlbmN5IG9m
IGFwcGxpY2F0aW9ucyBtaWdodCBpbmNyZWFzZSBzaWduaWZpY2FudGx5LgoKQmVzdApUb255CgoK
T24gVHVlLCBKdW4gMTMsIDIwMTcgYXQgNDoxNSBQTSwgVCBTIDxzdW9rdW5zdGFyQGdtYWlsLmNv
bT4gd3JvdGU6Cj4gT24gVHVlLCBKdW4gMTMsIDIwMTcgYXQgMzo1MSBQTSwgRGFyaW8gRmFnZ2lv
bGkKPiA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIFR1ZSwgMjAxNy0w
Ni0xMyBhdCAxNDo1OSAtMDUwMCwgVCBTIHdyb3RlOgo+Pj4gSGkgYWxsLAo+Pj4KPj4gSGksCj4+
Cj4+IE5pY2UgdG8gaGVhciBmcm9tIHlvdSBhZ2Fpbi4uLiBZb3UgZ3V5cyBhbHdheXMgaGF2ZSBp
bnRlcmVzdGluZyB0aGluZ3MKPj4gdG8gc2F5L3JlcG9ydC9ldGMuLCBhYm91dCBzY2hlZHVsaW5n
Li4uIEkgdHJ1bHkgYXBwcmVjaWF0ZSB3aGF0IHlvdQo+PiBkbyEgOi0pCj4+Cj4KPiBUaGFuayB5
b3UgZm9yIHlvdXIgcmVwbHksIERhcmlvLiA6ICkKPgo+Cj4+PiBXaGVuIEkgd2FzIGV4ZWN1dGlu
ZyB0aGUgbGF0ZW5jeS1zZW5zaXRpdmUgYXBwbGljYXRpb25zIGluIFZNcyBvbiB0aGUKPj4+IGxh
dGVzdCBYZW4sCj4+PiBJIGZvdW5kIHRoZSByYXRlIGxpbWl0IHdpbGwgY2F1c2UgdGhlIGxvbmcg
dGFpbCBsYXRlbmN5IGZvciBWTXMKPj4+IHNoYXJpbmcgQ1BVIHdpdGggb3RoZXIgVk1zLgo+Pj4K
Pj4gWWVhaCwgSSB0b3RhbGx5IGNhbiBzZWUgaG93IHRoaXMgY2FuIGJlIHRoZSBjYXNlLgo+Pgo+
PiBQZXJzb25hbGx5LCBJJ20gbm90IGEgZmFuIG9mIGNvbnRleHQgc3dpdGNoIHJhdGUgbGltaXRp
bmcuIE5vdCBhdCBhbGwuCj4+IEJ1dCBpdCBoYXMgcHJvdmVuIHRvIGJlIHVzZWZ1bCBpbiBzb21l
IHdvcmtsb2Fkcywgc28gaXQncyBnb29kIGZvciBpdAo+PiB0byBiZSB0aGVyZS4KPj4KPj4gSSB0
aGluayB0aGUgc2NlbmFyaW8geW91IGRlc2NyaWJlIGlzIG9uZSBvZiB0aG9zZSBjYXNlcyB3aGVy
ZSByYXRlCj4+IGxpbWl0aW5nIGlzIGJldHRlciBiZSBkaXNhYmxlZC4gOi0pCj4+Cj4+PiAoMSkg
UHJvYmxlbSBkZXNjcmlwdGlvbgo+Pj4KPj4+IFtzbmlwXQo+Pj4KPj4+ICgyKSBQcm9ibGVtIGFu
YWx5c2lzCj4+Pgo+Pj4gLS0tLS0tLS0tLS0tQW5hbHlzaXMtLS0tLS0tLS0tLS0tLS0tCj4+PiBJ
IHJlYWQgdGhlIHNvdXJjZSBjb2RlIGluIFhlbiBjcmVkaXQyIHNjaGVkdWxlci4gVGhlIHZDUFUg
cHJpb3JpdHkKPj4+IHVzZWQgaW4gY3JlZGl0MSBzdWNoIGFzIE9WRVIsIFVOREVSLCBCT09TVCwg
aXMgYWxsIHJlbW92ZWQgYW5kIGFsbAo+Pj4gdGhlCj4+PiB2Q1BVcyBhcmUganVzdCBvcmRlcmVk
IGJ5IHRoZWlyIGNyZWRpdC4gSSB0cmFjZWQgdkNQVSBjcmVkaXQgYW5kIHRoZQo+Pj4gSS9PLVZN
IHZDUFUgY3JlZGl0IGlzIGFsd2F5cyBsYXJnZXIgdGhhbiB0aGUgQ1BVLVZNIGNyZWRpdC4gU28g
dGhlCj4+PiBvcmRlciBvZiBJL08tVk0gdkNQVSBpcyBhbHdheXMgYWhlYWQgb2YgdGhlIENQVS1W
TSB2Q1BVLgo+Pj4KPj4+IE5leHQsIEkgdHJhY2VkIHRoZSB0aW1lIGdhcCBiZXR3ZWVuIHZDUFUg
d2FrZSBhbmQgdkNQVSBzY2hlZHVsZXIKPj4+IGZ1bmN0aW9uLiBJIGZvdW5kIHRoYXQgaWYgdGhl
IEkvTy1WTSBydW4gYWxvbmUsIHRoZSB0aW1lIGdhcCBpcyBhYm91dAo+Pj4gMywwMDBuczsgaG93
ZXZlciwgaWYgdGhlIEkvTy1WTSBjby1ydW4gd2l0aCBDUFUtVk0gb24gdGhlIHNhbWUgY29yZSwK
Pj4+IHRoZSB0aW1lIGdhcCBlbmxhcmdlZCB0byAxLDAwMCwwMDBucyBhbmQgdGhhdCBoYXBwZW5l
ZCBpbiBldmVyeSB2Q1BVCj4+PiBzY2hlZHVsaW5nLiBUaGF0IHJlbWluZGVkIG1lIHRoZSByYXRl
bGltaXQgaW4gdGhlIFhlbiBjcmVkaXQKPj4+IHNjaGVkdWxlci4gVGhlIGRlZmF1bHQgcmF0ZWxp
bWl0IGluIFhlbiBpcyAxMDAwdXMuCj4+Pgo+Pj4gQXMgSSBtb2RpZmllZCB0aGUgdGhlIHJhdGVs
aW1pdCB0byAxMDB1cyBpbiB0aGUgdGVybWluYWw6Cj4+PiAkIHN1ZG8gL3Vzci9sb2NhbC9zYmlu
L3hsICBzY2hlZC1jcmVkaXQyIC1zIC1yIDEwMAo+Pj4KPj4+IFRoZSBhdmVyYWdlIGxhdGVuY3kg
aXMgcmVkdWNlZCBmcm9tIDMwMCt1cyB0byAyMDArdXMgYW5kIHRoZSB0YWlsCj4+PiBsYXRlbmN5
IGlzIGFsc28gcmVkdWNlZC4KPj4+Cj4+IE9rLCBnb29kIHRvIGhlYXIgdGhhdCB0aGluZ3MgYXJl
IGJlaGF2aW5nIGFzIGV4cGVjdGVkLiA6LUQKPj4KPj4+IFthbm90aGVyIHNuaXBdCj4+Pgo+Pj4g
SG93ZXZlciwgdGhlIG1pbmltdW0gdmFsdWUgb2YgcmF0ZWxpbWl0IGlzIDEwMHVzIHdoaWNoIG1l
YW5zIHRoZXJlCj4+PiBzdGlsbCBleGlzdHMgdGhlIGdhcCBiZXR3ZWVuIHRoZSBtaXggcnVubmlu
ZyBWTXMgY2FzZSBhbmQgdGhlIHJ1bm5pbmcKPj4+IGFsb25lIFZNIGNhc2UuIChQLlMuIHRoZSB2
YWxpZCByYW5nZSBvZiByYXRlbGltaXQgaXMgZnJvbSAxMDAgdG8KPj4+IDUwMDAwMHVzKS4gVG8g
bWl0aWdhdGUgdGhlIGxhdGVuY3ksIHRoZSB1c2VycyBoYXZlIHRvIHJ1biB0aGUgSS9PIFZNcwo+
Pj4gb24gYSBkZWRpY2F0ZWQgY29yZSBidXQgdGhhdCB3aWxsIHdhc3RlIGxvdHMgb2YgQ1BVIHJl
c291cmNlcyBvbiB0aGUKPj4+IG90aGVyIGhhbmQuCj4+Pgo+Pj4gQXMgYW4gZXhwZXJpbWVudCB0
ZXN0LCBJIG1vZGlmaWVkIHRoZSBYZW4gc291cmNlIGNvZGUgdG8gYWxsb3cgdGhlCj4+PiByYXRl
bGltaXQgY291bGQgYmUgc2V0IGFzIDAuIEFzIGJlbG93LCBoZXJlIGlzIHRoZSByZXN1bHQgd2hl
biBJIHNldAo+Pj4gdGhlIHJhdGVsaW1pdCB0byAwLiBCb3RoIGF2ZXJhZ2UgbGF0ZW5jeSBhbmQg
dGFpbCBsYXRlbmN5IHdoZW4KPj4+IGNvLXJ1bm5pbmcgd2l0aCBDUFUtVk1zIGlzIGF0IHRoZSBz
YW1lIG1hZ25pdHVkZSBhbmQgcmFuZ2Ugb2YgdGhhdCBpbgo+Pj4gSS9PLVZNIHJ1bm5pbmcgYWxv
bmUuCj4+Pgo+PiBXYWl0Li4uIGl0IGlzIGFscmVhZHkgcG9zc2libGUgdG8gZGlzYWJsZSByYXRl
bGltaXRpbmcuIEkgbWVhbiwgeW91J3JlCj4+IHJpZ2h0LCB5b3UgY2FuJ3Qgc2V0IGl0IHRvIDUw
dXMsIGJlY2F1c2UsIGlmIGl0J3Mgbm90IDAsIHRoZW4gaXQgaGF2ZQo+PiB0byBiZSA+IDEwMHVz
Lgo+Pgo+PiBCdXQgeW91IGNhbiBkbzoKPj4KPj4gJCBzdWRvIC91c3IvbG9jYWwvc2Jpbi94bCAg
c2NoZWQtY3JlZGl0MiAtcyAtciAwCj4+Cj4+IGFuZCBpdCB3aWxsIGJlIGRpc2FibGVkLgo+Pgo+
PiBUaGF0IHdhcyBwb3NzaWJsZSBsYXN0IHRpbWUgSSB0cmllZC4gSWYgaXQncyBub3QgcmlnaHQg
bm93LCB0aGVuIHlvdSd2ZQo+PiBmb3VuZCBhIGJ1ZyAoSSdsbCBkb3VibGUgY2hlY2sgdGhpcyB0
b21vcnJvdyBtb3JuaW5nKS4KPj4KPgo+IFllcy4gWW91IGFyZSByaWdodC4gSSBqdXN0IGRvdWJs
ZSBjaGVjayBvbiBteSBjbGVhbiBYZW4gNC44LjEuIEkgY2FuCj4gZGlzYWJsZSB0aGUgcmF0ZWxp
bWl0IGJ5Cj4gJCBzdWRvIC91c3IvbG9jYWwvc2Jpbi94bCBzY2hlZC1jcmVkaXQyIC1zIC1yIDAK
Pgo+Pj4gc29ja3BlcmY6ID09PT0+IGF2Zy1sYXQ9IDcxLjc2NiAoc3RkLWRldj0xLjYxOCkKPj4+
IHNvY2twZXJmOiAjIGRyb3BwZWQgbWVzc2FnZXMgPSAwOyAjIGR1cGxpY2F0ZWQgbWVzc2FnZXMg
PSAwOyAjCj4+PiBvdXQtb2Ytb3JkZXIgbWVzc2FnZXMgPSAwCj4+PiBzb2NrcGVyZjogU3VtbWFy
eTogTGF0ZW5jeSBpcyA3MS43NjYgdXNlYwo+Pj4gc29ja3BlcmY6IFRvdGFsIDE5OTkgb2JzZXJ2
YXRpb25zOyBlYWNoIHBlcmNlbnRpbGUgY29udGFpbnMgMTkuOTkKPj4+IG9ic2VydmF0aW9ucwo+
Pj4gc29ja3BlcmY6IC0tLT4gPE1BWD4gb2JzZXJ2YXRpb24gPSAgOTkuMjU3Cj4+PiBzb2NrcGVy
ZjogLS0tPiBwZXJjZW50aWxlIDk5Ljk5OSA9ICA5OS4yNTcKPj4+IHNvY2twZXJmOiAtLS0+IHBl
cmNlbnRpbGUgOTkuOTkwID0gIDk5LjI1Nwo+Pj4gc29ja3BlcmY6IC0tLT4gcGVyY2VudGlsZSA5
OS45MDAgPSAgIDg0LjE1NQo+Pj4gc29ja3BlcmY6IC0tLT4gcGVyY2VudGlsZSA5OS4wMDAgPSAg
IDc4Ljg3Mwo+Pj4gc29ja3BlcmY6IC0tLT4gcGVyY2VudGlsZSA5MC4wMDAgPSAgIDczLjkyMAo+
Pj4gc29ja3BlcmY6IC0tLT4gcGVyY2VudGlsZSA3NS4wMDAgPSAgIDcyLjU0Ngo+Pj4gc29ja3Bl
cmY6IC0tLT4gcGVyY2VudGlsZSA1MC4wMDAgPSAgIDcxLjQ1OAo+Pj4gc29ja3BlcmY6IC0tLT4g
cGVyY2VudGlsZSAyNS4wMDAgPSAgIDcwLjUxOAo+Pj4gc29ja3BlcmY6IC0tLT4gPE1JTj4gb2Jz
ZXJ2YXRpb24gPSAgIDYzLjE1MAo+Pj4KPj4gV2VsbCwgbm90IHRvbyBiYWQsIGNvbnNpZGVyaW5n
IGl0J3MgcnVubmluZyBjb25jdXJyZW50bHkgd2l0aCBhbm90aGVyCj4+IFZNLiBJdCBtZWFucyB0
aGUgc2NoZWR1bGVyIGlzIGRvaW5nIGEgZ29vZCBqb2IgInByaW9yaXRpemluZyIgSS9PIHRoZQo+
PiBib3VuZCB3b3JrbG9hZC4KPj4KPj4+IFNpbWlsYXIgcHJvYmxlbSBjb3VsZCBhbHNvIGJlIGZv
dW5kIGluIGNyZWRpdDEgc2NoZWR1bGVyLgo+Pj4KPj4gQW5kIGFnYWluLCBpdCBzaG91bGQgYmUg
cG9zc2libGUgdG8gZGlzYWJsZSByYXRlbGltaXRpbmcgd2hpbGUgb24KPj4gQ3JlZGl0MSBhcyB3
ZWxsLCBpbiBhIHNpbWlsYXIgbWFubmVyIChJJ2xsIGNoZWNrIHRoaXMgdG9vKS4KPj4KPgo+IEkg
anVzdCBjaGVja2VkIG9uIGNyZWRpdDEgaW4gWGVuIDQuOC4xLiBJIGNhbiBkaXNhYmxlIHRoZSBy
YXRlbGltaXQgYnkKPiAkIHN1ZG8gL3Vzci9sb2NhbC9zYmluL3hsICBzY2hlZC1jcmVkaXQgLXMg
LXIgMC4KPgo+IFRoYW5rcy4KPgo+PiBUaGFua3MgYW5kIFJlZ2FyZHMsCj4+IERhcmlvCj4+IC0t
Cj4+IDw8VGhpcyBoYXBwZW5zIGJlY2F1c2UgSSBjaG9vc2UgaXQgdG8gaGFwcGVuIT4+IChSYWlz
dGxpbiBNYWplcmUpCj4+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+IERhcmlvIEZhZ2dpb2xpLCBQaC5ELCBodHRwOi8v
YWJvdXQubWUvZGFyaW8uZmFnZ2lvbGkKPj4gU2VuaW9yIFNvZnR3YXJlIEVuZ2luZWVyLCBDaXRy
aXggU3lzdGVtcyBSJkQgTHRkLiwgQ2FtYnJpZGdlIChVSykKPgo+Cj4KPiAtLQo+Cj4gKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+PiBUb255IFN1bwo+PiBDb21wdXRlciBTY2ll
bmNlLCBVbml2ZXJzaXR5IG9mIFRleGFzIGF0IEFybGluZ3Rvbgo+ICoqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioKCgoKLS0gCgoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqCj4gVG9ueQo+IEVtYWlsOiBrdW4uc3VvQG1hdnMudXRhLmVkdQo+IENvbXB1dGVyIFNjaWVu
Y2UsIFVuaXZlcnNpdHkgb2YgVGV4YXMgYXQgQXJsaW5ndG9uCioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 13 21:55:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 21: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 1dKtmT-0004LR-I4; Tue, 13 Jun 2017 21: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 <boris.ostrovsky@oracle.com>) id 1dKtmS-0004LG-Dk
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 21:55:20 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 CE/5F-19409-74F50495; Tue, 13 Jun 2017 21:55:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNKsWRWlGSWpSXmKPExsUyZ7p8oK5bvEO
 kQdM2TYslHxezODB6HN39mymAMYo1My8pvyKBNWPD/D+sBQukKt7eesfSwPhavIuRi0NIYDKT
 xOy5zUwQzm9GiWk9T1ggnI2MEjuezmSEcLYzSqy9foati5GTQ1jAXeLyse2MILaIQLjE4+n72
 SCKVjBLrNn/AKyDWWAHo0T7zUdgVWwCRhJnj04Hsjk4eAVsJQ4ucgMJswioSqx/eY4JxBYFGv
 S28QgLiM0rIChxcuYTMJtTwFji86+jTBAz2xklOtd9A0tIACXa315km8AoMAtJzyxkdbOA9jE
 LpEisWmY7C8kZs8AOD5BobLvBCFG/ilFi9/ld7LMQ7puF5NFZyJ6bheQoEJtZQF3iz7xLzBC2
 tsSyha+hbFuJdeves0DYehJvf/dC2ZYS63d8Yl/AyL+KUb04tagstUjXSC+pKDM9oyQ3MTNH1
 9DAWC83tbg4MT01JzGpWC85P3cTIzCS6xkYGHcwnmp2PsQoycGkJMq7xM4hUogvKT+lMiOxOC
 O+qDQntfgQowwHh5IEb1IcUE6wKDU9tSItMweYUmDSEhw8SiK8oiBp3uKCxNzizHSI1ClGRSl
 xXmWQhABIIqM0D64NlsYuMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLm1Y4FmsKTmVcCN/0V
 0GImoMXXr9iALC5JREhJNTBmiEl4TNvakdC2UivfhH1b6jQbMzGjeVN0Vdc5nU0sffblqeaW4
 6m/5GMy7nOIh4YFHOFJr5f8KLb94On+71/zsvKZUrSzV86t+7HhrwTTcbc9WopsWq8XFCVN37
 GCw4CxY8MV5Xzvs980DJO/Md5fyLVqk6mZT+7xs5f+T/18blqtT9FLvXVKLMUZiYZazEXFiQB
 59/FkXgMAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1497390916!105335244!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3361 invoked from network); 13 Jun 2017 21:55:18 -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; 13 Jun 2017 21:55:18 -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
 v5DLt57c031841
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 13 Jun 2017 21:55: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 v5DLt5ku010645
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 13 Jun 2017 21:55:05 GMT
Received: from abhmp0009.oracle.com (abhmp0009.oracle.com [141.146.116.15])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v5DLt3K9018563;
 Tue, 13 Jun 2017 21:55:04 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 13 Jun 2017 14:55:03 -0700
To: Dario Faggioli <dario.faggioli@citrix.com>, Jan Beulich <JBeulich@suse.com>
References: <1495209040-11101-1-git-send-email-boris.ostrovsky@oracle.com>
 <1495209040-11101-5-git-send-email-boris.ostrovsky@oracle.com>
 <593E68040200007800161CD1@prv-mh.provo.novell.com>
 <321c791e-d732-1730-d529-35ad9506b9a9@oracle.com>
 <1497302916.26212.30.camel@citrix.com>
 <593FBC140200007800162443@prv-mh.provo.novell.com>
 <1cdf3269-0c9d-63f3-6a03-fcef3a1fe35d@oracle.com>
 <1497386178.26212.39.camel@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <40edf811-a893-c778-fec6-17ba2c7a09d6@oracle.com>
Date: Tue, 13 Jun 2017 17:54:55 -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: <1497386178.26212.39.camel@citrix.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 v4 4/8] mm: Scrub memory from idle loop
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============3108626619475942603=="
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)
--===============3108626619475942603==
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="FfHf4Q6cL400Qjs3LtpWQ9qwkqtcsruid"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--FfHf4Q6cL400Qjs3LtpWQ9qwkqtcsruid
Content-Type: multipart/mixed; boundary="kBGjjgm48PEmDAuW5tcCuWemeqnbWww0B";
 protected-headers="v1"
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: Dario Faggioli <dario.faggioli@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Cc: andrew.cooper3@citrix.com, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, ian.jackson@eu.citrix.com,
 sstabellini@kernel.org, xen-devel@lists.xen.org, tim@xen.org
Message-ID: <40edf811-a893-c778-fec6-17ba2c7a09d6@oracle.com>
Subject: Re: [Xen-devel] [PATCH v4 4/8] mm: Scrub memory from idle loop
References: <1495209040-11101-1-git-send-email-boris.ostrovsky@oracle.com>
 <1495209040-11101-5-git-send-email-boris.ostrovsky@oracle.com>
 <593E68040200007800161CD1@prv-mh.provo.novell.com>
 <321c791e-d732-1730-d529-35ad9506b9a9@oracle.com>
 <1497302916.26212.30.camel@citrix.com>
 <593FBC140200007800162443@prv-mh.provo.novell.com>
 <1cdf3269-0c9d-63f3-6a03-fcef3a1fe35d@oracle.com>
 <1497386178.26212.39.camel@citrix.com>
In-Reply-To: <1497386178.26212.39.camel@citrix.com>

--kBGjjgm48PEmDAuW5tcCuWemeqnbWww0B
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

On 06/13/2017 04:36 PM, Dario Faggioli wrote:
> On Tue, 2017-06-13 at 14:39 -0400, Boris Ostrovsky wrote:
>> On 06/13/2017 04:19 AM, Jan Beulich wrote:
>>>>>> On 12.06.17 at 23:28, <dario.faggioli@citrix.com> wrote:
>>>> If some vcpu context work is scheduled, SCHEDULE_SOFTIRQ is
>>>> raised.
>>>> do_softirq() will call the scheduler, which will see that there
>>>> is vcpu
>>>> tasklet work to do, and hence confirm in execution the idle vcpu,
>>>> which
>>>> will get to execute do_tasklet().
>>> Right, so something along these lines will need to go into the
>>> commit
>>> message.
>>
>> So would you then prefer to separate this into two patches, with the
>> first just moving do_tasklet() above sleeping?
>>
> If you want, I can send a patch to this effect (which can then either
> just go in, or Boris can carry it in this series).

Thanks for the offer Dario.

We can do it either way but FYI I am leaving for ~3 weeks next Friday so
I am not sure I will be able have this series ready and tested by then.

-boris



--kBGjjgm48PEmDAuW5tcCuWemeqnbWww0B--

--FfHf4Q6cL400Qjs3LtpWQ9qwkqtcsruid
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

iQIcBAEBCAAGBQJZQF8vAAoJEIredpCGysGyiCcQAIT+myu1Mkgjn2H44nOA5zWH
7C9Z+0OPg5PQX/OUdctFg2kNzkZwHKwPetmKZFPyEalxt7g/PAiBVuN0z3tMMKQL
lR7WS9J6zaae5JgD2sjqxiVfoU3Hw92N5cm5wmirvAzzOnuiBf75Kl+nRrjaJXik
93srAsYoXutHNlyUKfPgICYlCfc94ktKW0UPQVprpXECialKpLGbptibMN13PhmG
E49LkeQS2i8mVrvSUpJtb8KzE3GO1tHAYmirM/kbog7OYZXM3zQJEmXTDcB/umCI
FonESsmeLZQeuJ6pszElq+mUr4Z9YW8VL4GX2KUaDVbMTxDAqcNp+OES8kUftu7J
zn3lrodhz0WyT1VgCLjBK8Hj3vNYIA6XYRhLkxrP3+Z2gLvZZyvRcdFuSc54JRy/
UQ/2j9Y1iFdu1X4YgrgT40fxoI9Jzsq3x+0c9OlHGOrMIW3/6kV01eGdK1PEByre
wE+h0fBU/tYUyeZl5baQiERcH2eH2+bnvI1idU5n9ZZti6Q7RDDCPGyRmMRfTDCf
/cmajOWgv9CYtAXkmeTn0E0Vdn52GExrUltZzc56verQeWoiCiS5lCjACCPjhLpx
Q+jw5OC4TnUNCQQ5o/bLB8gGapQFtvkk61rlbkdHbeKUOef1sM15Zj52mI9k88Kv
V1GKyjq9+6v/tYZtqH9f
=JnFC
-----END PGP SIGNATURE-----

--FfHf4Q6cL400Qjs3LtpWQ9qwkqtcsruid--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3108626619475942603==--


From xen-devel-bounces@lists.xen.org Tue Jun 13 22:02:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 22:02: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 1dKttg-00056W-Bi; Tue, 13 Jun 2017 22:02: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 1dKttf-00056Q-88
 for xen-devel@lists.xenproject.org; Tue, 13 Jun 2017 22:02:47 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 01/6B-06719-60160495; Tue, 13 Jun 2017 22:02:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsVybKJssi5bokO
 kwYsbzBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bvzciCPdwVd2+cYm1gPMHRxcjFISTwh1Fi
 5ZYNzF2MnBwsAg4SL+c/YOxi5OBgFIiRePDDGiTMKBAmMfnyElaIEm2Jd/N2sIDYbAKGEn+fb
 GIDKZcAspd85gAJiwCVNHTdZgQZzyxwmEniwbTbYL3CArYSP46vYwOxOQVsJDa07QXr5RXwlm
 h/4AcSFhLIklh1+hPYNaICuhKH/v0BK+cVEJQ4OfMJ2FpmAS2J5dO3sUxgFJiFJDULSWoBI9M
 qRo3i1KKy1CJdQwu9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAAGQAgh2MNzcG
 HGKU5GBSEuVdYucQKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC1yYBKCdYlJqeWpGWmQOMBZi0B
 AePkgivaBxQmre4IDG3ODMdInWKUVFKnJcLpE8AJJFRmgfXBou/S4yyUsK8jECHCPEUpBblZp
 agyr9iFOdgVBLm1Y4FmsKTmVcCN/0V0GImoMXXr9iALC5JREhJNTDOuPVwnnPZ05P67w8VGam
 slF+ZJG7jeeDoxy/7GJLjc+UWHtCeZ5ZwKVgp1ehoyl0pvl/l8i+mfW/99CZ644+4/uVHft5j
 Cnp1pq9egW2x9fxoEw7NaMsLBiwHI8+arvXsc5+1XijVcoOT+iLzj92paw+9FNC9WnfBwyPh2
 vXjarkOVs8Kn7IosRRnJBpqMRcVJwIAsbp4i7oCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1497391364!97249172!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63594 invoked from network); 13 Jun 2017 22:02:45 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Jun 2017 22:02:45 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id B54A422CB7;
 Tue, 13 Jun 2017 22:02:43 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B54A422CB7
Date: Tue, 13 Jun 2017 15:02:42 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Andre Przywara <andre.przywara@arm.com>
In-Reply-To: <20170609174141.5068-26-andre.przywara@arm.com>
Message-ID: <alpine.DEB.2.10.1706131500060.12156@sstabellini-ThinkPad-X260>
References: <20170609174141.5068-1-andre.przywara@arm.com>
 <20170609174141.5068-26-andre.przywara@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Manish Jaggi <mjaggi@caviumnetworks.com>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v11 25/34] ARM: vITS: handle MAPD 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>

T24gRnJpLCA5IEp1biAyMDE3LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPiBAQCAtMzc1LDYgKzM5
MCwxMzEgQEAgb3V0X3VubG9jazoKPiAgICAgIHJldHVybiByZXQ7Cj4gIH0KPiAgCj4gKy8qIE11
c3QgYmUgY2FsbGVkIHdpdGggdGhlIElUUyBsb2NrIGhlbGQuICovCj4gK3N0YXRpYyBpbnQgaXRz
X2Rpc2NhcmRfZXZlbnQoc3RydWN0IHZpcnRfaXRzICppdHMsCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDMyX3QgdmRldmlkLCB1aW50MzJfdCB2ZXZpZCkKPiArewo+ICsgICAg
c3RydWN0IHBlbmRpbmdfaXJxICpwOwo+ICsgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKPiArICAg
IHN0cnVjdCB2Y3B1ICp2Y3B1Owo+ICsgICAgdWludDMyX3QgdmxwaTsKPiArCj4gKyAgICBBU1NF
UlQoc3Bpbl9pc19sb2NrZWQoJml0cy0+aXRzX2xvY2spKTsKPiArCj4gKyAgICBpZiAoICFyZWFk
X2l0dGUoaXRzLCB2ZGV2aWQsIHZldmlkLCAmdmNwdSwgJnZscGkpICkKPiArICAgICAgICByZXR1
cm4gLUVOT0VOVDsKPiArCj4gKyAgICBpZiAoIHZscGkgPT0gSU5WQUxJRF9MUEkgKQo+ICsgICAg
ICAgIHJldHVybiAtRU5PRU5UOwo+ICsKPiArICAgIC8qCj4gKyAgICAgKiBUT0RPOiBUaGlzIHJl
bGllcyBvbiB0aGUgVkNQVSBiZWluZyBjb3JyZWN0IGluIHRoZSBJVFMgdGFibGVzLgo+ICsgICAg
ICogVGhpcyBjYW4gYmUgZml4ZWQgYnkgZWl0aGVyIHVzaW5nIGEgcGVyLUlSUSBsb2NrIG9yIGJ5
IHVzaW5nCj4gKyAgICAgKiB0aGUgVkNQVSBJRCBmcm9tIHRoZSBwZW5kaW5nX2lycSBpbnN0ZWFk
Lgo+ICsgICAgICovCj4gKyAgICBzcGluX2xvY2tfaXJxc2F2ZSgmdmNwdS0+YXJjaC52Z2ljLmxv
Y2ssIGZsYWdzKTsKPiArCj4gKyAgICAvKiBSZW1vdmUgdGhlIHBlbmRpbmdfaXJxIGZyb20gdGhl
IHRyZWUuICovCj4gKyAgICB3cml0ZV9sb2NrKCZpdHMtPmQtPmFyY2gudmdpYy5wZW5kX2xwaV90
cmVlX2xvY2spOwo+ICsgICAgcCA9IHJhZGl4X3RyZWVfZGVsZXRlKCZpdHMtPmQtPmFyY2gudmdp
Yy5wZW5kX2xwaV90cmVlLCB2bHBpKTsKPiArICAgIHdyaXRlX3VubG9jaygmaXRzLT5kLT5hcmNo
LnZnaWMucGVuZF9scGlfdHJlZV9sb2NrKTsKPiArCj4gKyAgICBpZiAoICFwICkKPiArICAgIHsK
PiArICAgICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZ2Y3B1LT5hcmNoLnZnaWMubG9jaywg
ZmxhZ3MpOwo+ICsKPiArICAgICAgICByZXR1cm4gLUVOT0VOVDsKPiArICAgIH0KPiArCj4gKyAg
ICAvKiBDbGVhbnVwIHRoZSBwZW5kaW5nX2lycSBhbmQgZGlzY29ubmVjdCBpdCBmcm9tIHRoZSBM
UEkuICovCj4gKyAgICBsaXN0X2RlbF9pbml0KCZwLT5pbmZsaWdodCk7Cj4gKyAgICBsaXN0X2Rl
bF9pbml0KCZwLT5scl9xdWV1ZSk7Cj4gKyAgICB2Z2ljX2luaXRfcGVuZGluZ19pcnEocCwgSU5W
QUxJRF9MUEkpOwoKV2h5IG5vdCBjYWxsIGdpY19yZW1vdmVfaXJxPwoKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 13 22:20:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 22:20:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKuAB-00065U-QN; Tue, 13 Jun 2017 22:19: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 1dKuAA-00065O-Pb
 for xen-devel@lists.xenproject.org; Tue, 13 Jun 2017 22:19:50 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 B4/E0-19409-50560495; Tue, 13 Jun 2017 22:19:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVybKJssi5LqkO
 kwecVmhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b8twvZCv7oVBy+8oalgfGEYhcjF4eQwB9G
 iUnXT7J3MXJysAg4SGz4fxDI5uBgFIiRePDDGiTMKBAmMfnyElaQMIuAtsS3fhGQMJuAocTfJ
 5vYQMISQPaSzxwgYREBdYk/FyYwgtjMAueYJO5sSgaxhQUCJD6c+c4CYnMKWEtM+foArIZXwF
 viXDOIDXJNO5PE3eVTmEESogK6Eof+/WGDKBKUODnzCQvEUC2J5dO3sUxgFJiFJDULSWoBI9M
 qRo3i1KKy1CJdIzO9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzAEKxnYGDcwdiw
 1+8QoyQHk5Io7xI7h0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErx1yUA5waLU9NSKtMwcYDTAp
 CU4eJREeEXjgNK8xQWJucWZ6RCpU4yKUuK8B0D6BEASGaV5cG2wCLzEKCslzMvIwMAgxFOQWp
 SbWYIq/4pRnINRSZi3FWQKT2ZeCdz0V0CLmYAWX79iA7K4JBEhJdXAGP3hT/2VY961X2f3aEg
 +zpst/s9WdHtmmPiP78aFeUemL7zS739oFedLfk6211PNJdazTX7J/ZJNga1qUZzVrr1KMzeG
 me1xsPrx6v9mU7Gt385uMVyhdOHeJEbDz8uvS6n5tx2P6EnT5bgUXCZiIBi1de3eqCjj6mu7h
 cvSKy84LNsrMo+rT4mlOCPRUIu5qDgRABpDAgC7AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-5.tower-31.messagelabs.com!1497392387!100639177!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38583 invoked from network); 13 Jun 2017 22:19:48 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Jun 2017 22:19:48 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 3168623698;
 Tue, 13 Jun 2017 22:19:46 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 3168623698
Date: Tue, 13 Jun 2017 15:19: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: <a72f9f56-7331-efed-5f53-9b4414d528ca@arm.com>
Message-ID: <alpine.DEB.2.10.1706131513320.12156@sstabellini-ThinkPad-X260>
References: <20170609174141.5068-1-andre.przywara@arm.com>
 <20170609174141.5068-2-andre.przywara@arm.com>
 <8d68dcb4-6025-9611-9579-4989335ef85d@arm.com>
 <alpine.DEB.2.10.1706121529370.2875@sstabellini-ThinkPad-X260>
 <a72f9f56-7331-efed-5f53-9b4414d528ca@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Manish Jaggi <mjaggi@caviumnetworks.com>,
 Andre Przywara <andre.przywara@arm.com>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 xen-devel@lists.xenproject.org, nd@arm.com,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v11 01/34] ARM: vGIC: avoid rank lock when
 reading priority
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxMyBKdW4gMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IE9uIDEyLzA2LzIwMTcg
MjM6MzQsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IE9uIE1vbiwgMTIgSnVuIDIwMTcs
IEp1bGllbiBHcmFsbCB3cm90ZToKPiA+ID4gSGkgQW5kcmUsCj4gPiA+IAo+ID4gPiBPbiAwOS8w
Ni8xNyAxODo0MSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gPiA+ID4gV2hlbiByZWFkaW5nIHRo
ZSBwcmlvcml0eSB2YWx1ZSBvZiBhIHZpcnR1YWwgaW50ZXJydXB0LCB3ZSB3ZXJlIHRha2luZwo+
ID4gPiA+IHRoZSByZXNwZWN0aXZlIHJhbmsgbG9jayBzbyBmYXIuCj4gPiA+ID4gSG93ZXZlciBm
b3IgZm9yd2FyZGVkIGludGVycnVwdHMgKERvbTAgb25seSBzbyBmYXIpIHRoaXMgbWF5IGxlYWQg
dG8gYQo+ID4gPiA+IGRlYWRsb2NrIHdpdGggdGhlIGZvbGxvd2luZyBjYWxsIGNoYWluOgo+ID4g
PiA+IC0gTU1JTyBhY2Nlc3MgdG8gY2hhbmdlIHRoZSBJUlEgYWZmaW5pdHksIGNhbGxpbmcgdGhl
IElUQVJHRVRTUiBoYW5kbGVyCj4gPiA+ID4gLSB0aGlzIGhhbmRsZXIgdGFrZXMgdGhlIGFwcHJv
cHJpYXRlIHJhbmsgbG9jayBhbmQgY2FsbHMKPiA+ID4gPiB2Z2ljX3N0b3JlX2l0YXJnZXRzcigp
Cj4gPiA+ID4gLSB2Z2ljX3N0b3JlX2l0YXJnZXRzcigpIHdpbGwgZXZlbnR1YWxseSBjYWxsIHZn
aWNfbWlncmF0ZV9pcnEoKQo+ID4gPiA+IC0gaWYgdGhpcyBJUlEgaXMgYWxyZWFkeSBpbi1mbGln
aHQsIGl0IHdpbGwgcmVtb3ZlIGl0IGZyb20gdGhlIG9sZAo+ID4gPiA+ICAgVkNQVSBhbmQgaW5q
ZWN0IGl0IGludG8gdGhlIG5ldyBvbmUsIGJ5IGNhbGxpbmcgdmdpY192Y3B1X2luamVjdF9pcnEo
KQo+ID4gPiA+IC0gdmdpY192Y3B1X2luamVjdF9pcnEgd2lsbCBjYWxsIHZnaWNfZ2V0X3ZpcnFf
cHJpb3JpdHkoKQo+ID4gPiA+IC0gdmdpY19nZXRfdmlycV9wcmlvcml0eSgpIHRyaWVzIHRvIHRh
a2UgdGhlIHJhbmsgbG9jayAtIGFnYWluIQo+ID4gPiA+IEl0IHNlZW1zIGxpa2UgdGhpcyBjb2Rl
IHBhdGggaGFzIG5ldmVyIGJlZW4gZXhlcmNpc2VkIGJlZm9yZS4KPiA+ID4gPiAKPiA+ID4gPiBG
aXggdGhpcyBieSBhdm9pZGluZyB0YWtpbmcgdGhlIGxvY2sgaW4gdmdpY19nZXRfdmlycV9wcmlv
cml0eSgpIChsaWtlCj4gPiA+ID4gd2UKPiA+ID4gPiBkbyBpbiB2Z2ljX2dldF90YXJnZXRfdmNw
dSgpKS4KPiA+ID4gPiBBY3R1YWxseSB3ZSBhcmUganVzdCByZWFkaW5nIG9uZSBieXRlLCBhbmQg
cHJpb3JpdHkgY2hhbmdlcyB3aGlsZQo+ID4gPiA+IGludGVycnVwdHMgYXJlIGhhbmRsZWQgYXJl
IGEgYmVuaWduIHJhY2UgdGhhdCBjYW4gaGFwcGVuIG9uIHJlYWwKPiA+ID4gPiBoYXJkd2FyZQo+
ID4gPiA+IHRvby4gU28gaXQgaXMgc2FmZSB0byBqdXN0IHByZXZlbnQgdGhlIGNvbXBpbGVyIGZy
b20gcmVhZGluZyBmcm9tIHRoZQo+ID4gPiA+IHN0cnVjdCBtb3JlIHRoYW4gb25jZS4KPiA+ID4g
PiAKPiA+ID4gPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFA
YXJtLmNvbT4KPiA+ID4gPiAtLS0KPiA+ID4gPiAgeGVuL2FyY2gvYXJtL3ZnaWMtdjIuYyB8IDEz
ICsrKysrKysrLS0tLS0KPiA+ID4gPiAgeGVuL2FyY2gvYXJtL3ZnaWMtdjMuYyB8IDExICsrKysr
KystLS0tCj4gPiA+ID4gIHhlbi9hcmNoL2FybS92Z2ljLmMgICAgfCAgOCArLS0tLS0tLQo+ID4g
PiA+ICAzIGZpbGVzIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKyksIDE2IGRlbGV0aW9ucygtKQo+
ID4gPiA+IAo+ID4gPiA+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12Mi5jIGIveGVu
L2FyY2gvYXJtL3ZnaWMtdjIuYwo+ID4gPiA+IGluZGV4IGRjOWY5NWIuLjUzNzAwMjAgMTAwNjQ0
Cj4gPiA+ID4gLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMtdjIuYwo+ID4gPiA+ICsrKyBiL3hlbi9h
cmNoL2FybS92Z2ljLXYyLmMKPiA+ID4gPiBAQCAtMjU4LDkgKzI1OCw5IEBAIHN0YXRpYyBpbnQg
dmdpY192Ml9kaXN0cl9tbWlvX3JlYWQoc3RydWN0IHZjcHUgKnYsCj4gPiA+ID4gbW1pb19pbmZv
X3QgKmluZm8sCj4gPiA+ID4gICAgICAgICAgaWYgKCByYW5rID09IE5VTEwgKSBnb3RvIHJlYWRf
YXNfemVybzsKPiA+ID4gPiAKPiA+ID4gPiAgICAgICAgICB2Z2ljX2xvY2tfcmFuayh2LCByYW5r
LCBmbGFncyk7Cj4gPiA+ID4gLSAgICAgICAgaXByaW9yaXR5ciA9IHJhbmstPmlwcmlvcml0eXJb
UkVHX1JBTktfSU5ERVgoOCwKPiA+ID4gPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBnaWNkX3JlZyAtCj4gPiA+ID4gR0lDRF9JUFJJT1JJVFlS
LAo+ID4gPiA+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIERBQlRfV09SRCldOwo+ID4gPiA+ICsgICAgICAgIGlwcmlvcml0eXIgPSBBQ0NFU1Nf
T05DRShyYW5rLT5pcHJpb3JpdHlyW1JFR19SQU5LX0lOREVYKDgsCj4gPiA+ID4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnaWNkX3JlZyAtIEdJQ0RfSVBSSU9SSVRZUiwK
PiA+ID4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIERBQlRfV09SRCld
KTsKPiA+ID4gCj4gPiA+IFRoZSBpbmRlbnRhdGlvbiBpcyBhIGJpdCBvZGQuIENhbiB5b3UgaW50
cm9kdWNlIGEgdGVtcG9yYXJ5IHZhcmlhYmxlIGhlcmU/Cj4gPiA+IAo+ID4gPiA+ICAgICAgICAg
IHZnaWNfdW5sb2NrX3JhbmsodiwgcmFuaywgZmxhZ3MpOwo+ID4gPiA+ICAgICAgICAgICpyID0g
dmdpY19yZWczMl9leHRyYWN0KGlwcmlvcml0eXIsIGluZm8pOwo+ID4gPiA+IAo+ID4gPiA+IEBA
IC00OTksNyArNDk5LDcgQEAgc3RhdGljIGludCB2Z2ljX3YyX2Rpc3RyX21taW9fd3JpdGUoc3Ry
dWN0IHZjcHUgKnYsCj4gPiA+ID4gbW1pb19pbmZvX3QgKmluZm8sCj4gPiA+ID4gCj4gPiA+ID4g
ICAgICBjYXNlIFZSQU5HRTMyKEdJQ0RfSVBSSU9SSVRZUiwgR0lDRF9JUFJJT1JJVFlSTik6Cj4g
PiA+ID4gICAgICB7Cj4gPiA+ID4gLSAgICAgICAgdWludDMyX3QgKmlwcmlvcml0eXI7Cj4gPiA+
ID4gKyAgICAgICAgdWludDMyX3QgKmlwcmlvcml0eXIsIHByaW9yaXR5Owo+ID4gPiA+IAo+ID4g
PiA+ICAgICAgICAgIGlmICggZGFidC5zaXplICE9IERBQlRfQllURSAmJiBkYWJ0LnNpemUgIT0g
REFCVF9XT1JEICkgZ290bwo+ID4gPiA+IGJhZF93aWR0aDsKPiA+ID4gPiAgICAgICAgICByYW5r
ID0gdmdpY19yYW5rX29mZnNldCh2LCA4LCBnaWNkX3JlZyAtIEdJQ0RfSVBSSU9SSVRZUiwKPiA+
ID4gPiBEQUJUX1dPUkQpOwo+ID4gPiA+IEBAIC01MDgsNyArNTA4LDEwIEBAIHN0YXRpYyBpbnQg
dmdpY192Ml9kaXN0cl9tbWlvX3dyaXRlKHN0cnVjdCB2Y3B1ICp2LAo+ID4gPiA+IG1taW9faW5m
b190ICppbmZvLAo+ID4gPiA+ICAgICAgICAgIGlwcmlvcml0eXIgPSAmcmFuay0+aXByaW9yaXR5
cltSRUdfUkFOS19JTkRFWCg4LAo+ID4gPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBnaWNkX3JlZyAtCj4gPiA+ID4gR0lDRF9JUFJJT1JJ
VFlSLAo+ID4gPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBEQUJUX1dPUkQpXTsKPiA+ID4gPiAtICAgICAgICB2Z2ljX3JlZzMyX3VwZGF0
ZShpcHJpb3JpdHlyLCByLCBpbmZvKTsKPiA+ID4gPiArICAgICAgICBwcmlvcml0eSA9IEFDQ0VT
U19PTkNFKCppcHJpb3JpdHlyKTsKPiA+ID4gPiArICAgICAgICB2Z2ljX3JlZzMyX3VwZGF0ZSgm
cHJpb3JpdHksIHIsIGluZm8pOwo+ID4gPiA+ICsgICAgICAgIEFDQ0VTU19PTkNFKCppcHJpb3Jp
dHlyKSA9IHByaW9yaXR5Owo+ID4gPiAKPiA+ID4gVGhpcyBpcyBhIGJpdCBvZGQgdG8gcmVhZCBi
ZWNhdXNlIG9mIHRoZSBkZXJlZmVyZW5jaW5nLiBJIGFkbWl0IHRoYXQgSQo+ID4gPiB3b3VsZAo+
ID4gPiBwcmVmZXIgaWYgeW91IHVzZSByZWFkX2F0b21pYy93cml0ZV9hdG9taWMgd2hpY2ggYXJl
IGVhc2llciB0byB1bmRlcnN0YW5kCj4gPiA+ICh0aG91Z2ggdGhlIG5hbWluZyBpcyBjb25mdXNp
bmcpLgo+ID4gPiAKPiA+ID4gTGV0IHNlZSB3aGF0IFN0ZWZhbm8gdGhpbmtzIGhlcmUuCj4gPiAK
PiA+IEkgYWxzbyBwcmVmZXIgKl9hdG9taWMsIGVzcGVjaWFsbHkgZ2l2ZW4gd2hhdCBKYW4gd3Jv
dGUgYWJvdXQKPiA+IEFDQ0VTU19PTkNFOgo+ID4gCj4gPiAgIFBsdXMgQUNDRVNTX09OQ0UoKSBk
b2Vzbid0IGVuZm9yY2UgYSBzaW5nbGUgaW5zdHJ1Y3Rpb24gdG8gYmUgdXNlZCBpbgo+ID4gICB0
aGUgcmVzdWx0aW5nIGFzc2VtYmx5KS4KPiAKPiBJIGRvbid0IGJ1eSB0aGlzIGFyZ3VtZW50LiBU
aGVyZSBhcmUgcXVpdGUgYSBmZXcgcGxhY2VzIHdlIHJlbHkgb24gYXNzaWdubWVudAo+IHRvIGJl
IGF0b21pYyAoc2VlIFBWIHByb3RvY29scyBmb3IgaW5zdGFuY2UpLgoKSSBkb24ndCB1bmRlcnN0
YW5kIHlvdXIgZXhwbGFuYXRpb24uIFRoZXJlIGFyZSBubyBQViBwcm90b2NvbHMgdW5kZXIKeGVu
LywgdGhleSBhcmUgaW1wbGVtZW50ZWQgaW4gb3RoZXIgcmVwb3NpdG9yaWVzLiBJIGdyZXBwZWQg
Zm9yIEFDQ0VTUwp1bmRlciB4ZW4vaW5jbHVkZS9wdWJsaWMsIGluIGNhc2UgeW91IHJlZmVycmVk
IHRvIHRoZSBQViBwcm90b2NvbApoZWFkZXJzLCBidXQgY291bGRuJ3QgZmluZCBhbnl0aGluZyBp
bnRlcmVzdGluZy4KCgo+IEZ1cnRoZXJtb3JlIGltcGxlbWVudGF0aW9uIG9mCj4gYXRvbWljX3Jl
YWQvYXRvbWljX3dyaXRlIGluIExpbnV4IChib3RoIEFSTSBhbmQgeDg2KSBpcyBiYXNlZCBvbgo+
IFdSSVRFX09OQ0UvUkVBRF9PTkNFLCBvbiBYZW4gaXQgaXMgYSBzaW1wbGUgYXNzaWdubWVudC4K
CkkgZG9uJ3QgZm9sbG93IHdoeSB5b3UgYXJlIHJlZmVycmluZyB0byBMaW51eCBjb25zdHJ1Y3Rz
IGluIHRoaXMKZGlzY3Vzc2lvbiBhYm91dCBYZW4gYXRvbWljIGZ1bmN0aW9ucy4KCgo+IEluIGFu
eSBjYXNlLCBhbGwgdGhvc2UgbWFjcm9zIGRvZXMgbm90IHByZXZlbnQgcmUtb3JkZXJpbmcgYXQg
dGhlIHByb2Nlc3Nvcgo+IGxldmVsIG5vciByZWFkL3dyaXRlIGF0b21pY2l0eSBpZiB0aGUgdmFy
aWFibGUgaXMgbWlzYWxpZ25lZC4KCk15IHVuZGVyc3RhbmRpbmcgaXMgdGhhdCB0aGUgdW53cml0
dGVuIGFzc3VtcHRpb24gaW4gWGVuIGlzIHRoYXQKdmFyaWFibGVzIGFyZSBhbHdheXMgYWxpZ25l
ZC4gWW91IGFyZSByaWdodCBhYm91dCBwcm9jZXNzb3IgbGV2ZWwKcmVvcmRlcmluZywgaW4gZmFj
dCB3aGVuIG5lZWRlZCB3ZSBoYXZlIHRvIGhhdmUgYmFycmllcnMuCgpJIGhhdmUgcmVhZCBBbmRy
ZSdzIHdlbGwgd3JpdHRlbiBSRUFETUUuYXRvbWljLCBhbmQgaGUgZW5kcyB0aGUKZG9jdW1lbnQg
c3RhdGluZyB0aGUgZm9sbG93aW5nOgoKCj4gVGhpcyBtYWtlcyByZWFkIGFuZCB3cml0ZSBhY2Nl
c3NlcyB0byBpbnRzIGFuZCBsb25ncyAoYW5kIHRoZWlyIHJlc3BlY3RpdmUKPiB1bnNpZ25lZCBj
b3VudGVyIHBhcnRzKSBuYXR1cmFsbHkgYXRvbWljLgo+IEhvd2V2ZXIgaXQgd291bGQgYmUgYmVu
ZWZpY2lhbCB0byB1c2UgYXRvbWljIHByaW1pdGl2ZXMgYW55d2F5IHRvIGFubm90YXRlCj4gdGhl
IGNvZGUgYXMgYmVpbmcgY29uY3VycmVudCBhbmQgdG8gcHJldmVudCBzaWxlbnQgYnJlYWthZ2Ug
d2hlbiBjaGFuZ2luZwo+IHRoZSBjb2RlCgp3aXRoIHdoaWNoIEkgY29tcGxldGVseSBhZ3JlZQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 13 22:21:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 22: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 1dKuBh-0006ct-7Y; Tue, 13 Jun 2017 22:21:25 +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 1dKuBg-0006cl-3s
 for xen-devel@lists.xenproject.org; Tue, 13 Jun 2017 22:21:24 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 52/52-01752-36560495; Tue, 13 Jun 2017 22:21:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVybKJssm5SqkO
 kQXunisX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnF4w3mWgsM2FfcXH2JtYGw26mLk4hAS+MMo
 8e7IeeYuRk4OFgEHicctP1i6GDk4GAViJB78sAYJMwqESUy+vIQVokRbovXbJhYQm03AUOLvk
 01sIOUSQPaSzxwgYRGgkoau24wg45kFzjNKdKz6C1YvLGAgMbl5EROIzSlgI/FnVh8biM0r4C
 3xeuo7sLiQgLXEzu4VYOeICuhKHPr3B6pGUOLkzCdgc5gFtCSWT9/GMoFRYBaS1CwkqQWMTKs
 YNYpTi8pSi3QNjfSSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQKDkAEIdjD2zXI+
 xCjJwaQkyrvEziFSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvcgpQTrAoNT21Ii0zBxgPMGkJD
 h4lEV7ROKA0b3FBYm5xZjpE6hSjopQ4rx1InwBIIqM0D64NFoOXGGWlhHkZgQ4R4ilILcrNLE
 GVf8UozsGoJMzbmgw0hSczrwRu+iugxUxAi69fsQFZXJKIkJJqYOSLLf5s5+p0caPLWr7QKSb
 S38p7jm2WvZx3R1Lt7c/K7yfa85z3ftumF7WUY9e2T5/b9pwIc7C6zvVI8/9ZgciEbVtPt6a5
 zPdxjHlR/OJU6pX6LXwe3EKSGyRPzA0Xbr+wvuvIdIcVcRK7Fp+o//H3dk/H8ZKotq2Nz7sDu
 wS3chwVVZ/XKKvEUpyRaKjFXFScCABU3j5tvAIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1497392481!87749138!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13604 invoked from network); 13 Jun 2017 22:21:22 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 13 Jun 2017 22:21:22 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 4EC2323698;
 Tue, 13 Jun 2017 22:21:20 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 4EC2323698
Date: Tue, 13 Jun 2017 15:21:19 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Andre Przywara <andre.przywara@arm.com>
In-Reply-To: <20170613152550.11222-1-andre.przywara@arm.com>
Message-ID: <alpine.DEB.2.10.1706131520170.12156@sstabellini-ThinkPad-X260>
References: <20170613152550.11222-1-andre.przywara@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
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>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [RFC PATCH] docs: add README.atomic
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxMyBKdW4gMjAxNywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gUmVjZW50bHkgdGhl
cmUgd2VyZSBzb21lIGRpc2N1c3Npb25zIGFib3V0IHRoZSBuYXR1cmUgYW5kIGd1YXJhbnRlZXMg
b2YKPiB0aGUgYXRvbWljIHByaW1pdGl2ZXMgdGhhdCBYZW4gcHJvdmlkZXMuCj4gVGhpcyBSRUFE
TUUuYXRvbWljIGZpbGUgdHJpZXMgdG8gZG9jdW1lbnQgb3VyIGV4cGVjdGF0aW9ucyBpbiB0aG9z
ZQo+IGZ1bmN0aW9ucyBhbmQgbWFjcm9zLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3
YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgo+IC0tLQo+IEhpLAo+IAo+IGFzIG1lbnRpb25l
ZCBpbiBteSBwcmV2aW91cyBtYWlsLCBJIGNvbnNpZGVyIHRoaXMgbW9yZSBvZiBhIGRpc2N1c3Np
b24KPiBiYXNlIHRoYXQgYW4gYWN0dWFsIHBhdGNoLiBJIGFtIGJ5IG5vIG1lYW5zIGFuIGV4cGVy
dCBpbiB0aGlzIGFyZWEsIHNvCj4gcGFydCBvZiB0aGlzIGV4ZXJjaXNlIGhlcmUgaXMgdG8gd3Jp
dGUgZG93biBteSB1bmRlcnN0YW5kaW5nIGFuZCBzZWUgaXQKPiBjb3JyZWN0ZWQgYnkgbW9yZSBr
bm93bGVkZ2FibGUgcGVvcGxlIDstKQo+IAo+IENoZWVycywKPiBBbmRyZS4KPiAKPiAgZG9jcy9S
RUFETUUuYXRvbWljIHwgMTE2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrCj4gIDEgZmlsZSBjaGFuZ2VkLCAxMTYgaW5zZXJ0aW9ucygrKQo+ICBj
cmVhdGUgbW9kZSAxMDA2NDQgZG9jcy9SRUFETUUuYXRvbWljCj4gCj4gZGlmZiAtLWdpdCBhL2Rv
Y3MvUkVBRE1FLmF0b21pYyBiL2RvY3MvUkVBRE1FLmF0b21pYwo+IG5ldyBmaWxlIG1vZGUgMTAw
NjQ0Cj4gaW5kZXggMDAwMDAwMC4uNTdlYzU5Ygo+IC0tLSAvZGV2L251bGwKPiArKysgYi9kb2Nz
L1JFQURNRS5hdG9taWMKPiBAQCAtMCwwICsxLDExNiBAQAo+ICtBdG9taWMgb3BlcmF0aW9ucyBp
biBYZW4KPiArPT09PT09PT09PT09PT09PT09PT09PT09Cj4gKwo+ICtEYXRhIHN0cnVjdHVyZXMg
aW4gWGVuIG1lbW9yeSB3aGljaCBjYW4gYmUgYWNjZXNzZWQgYnkgbXVsdGlwbGUgQ1BVcwo+ICth
dCB0aGUgc2FtZSB0aW1lIG5lZWQgdG8gYmUgcHJvdGVjdGVkIGFnYWluc3QgZ2V0dGluZyBjb3Jy
dXB0ZWQuCj4gK1RoZSBlYXNpZXN0IHdheSB0byBkbyB0aGlzIGlzIHVzaW5nIGEgbG9jayAoc3Bp
bmxvY2sgaW4gWGVuJ3MgY2FzZSksCj4gK3RoYXQgZ3VhcmFudGVlcyB0aGF0IG9ubHkgb25lIENQ
VSBjYW4gYWNjZXNzIHRoYXQgbWVtb3J5IGF0IGEgZ2l2ZW4gcG9pbnQKPiAraW4gdGltZSwgYWxz
byBhbGxvd3MgcHJvdGVjdGluZyB3aG9sZSBkYXRhIHN0cnVjdHVyZXMgYWdhaW5zdCBiZWNvbWlu
Zwo+ICtpbmNvbnNpc3RlbnQuIEZvciBtb3N0IHVzZSBjYXNlcyB0aGlzIHNob3VsZCBiZSB0aGUg
d2F5IHRvIGdvIGFuZCBwcm9ncmFtbWVycwo+ICtzaG91bGQgc3RvcCByZWFkaW5nIGhlcmUuCj4g
Kwo+ICtIb3dldmVyIHNvbWV0aW1lcyB0YWtpbmcgYW5kIHJlbGVhc2luZyBhIGxvY2sgaXMgdG9v
IGNvc3RseSBvciBjcmVhdGVzCj4gK2RlYWRsb2NrcyBvciBwb3RlbnRpYWwgY29udGVudGlvbiwg
c28gc29tZSBsb2NrbGVzcyBhY2Nlc3NlcyBhcmUgdXNlZC4KPiArVGhvc2UgYXRvbWljIGFjY2Vz
c2VzIG5lZWQgdG8gYmUgZG9uZSB2ZXJ5IGNhcmVmdWxseSB0byBiZSBjb3JyZWN0Lgo+ICsKPiAr
WGVuIG9mZmVycyB0aHJlZSBraW5kcyBvZiBhdG9taWMgcHJpbWl0aXZlcyB0aGF0IGRlYWwgd2l0
aCB0aG9zZSBhY2Nlc3NlczoKPiArCj4gK0FDQ0VTU19PTkNFKCkKPiArLS0tLS0tLS0tLS0tLQo+
ICtBIG1hY3JvIGJhc2ljYWxseSBjYXN0aW5nIHRoZSBhY2Nlc3MgdG8gYSB2b2xhdGlsZSBkYXRh
IHR5cGUuIFRoYXQgcHJldmVudHMKPiArdGhlIGNvbXBpbGVyIGZyb20gYWNjZXNzaW5nIHRoYXQg
bWVtb3J5IGxvY2F0aW9uIG11bHRpcGxlIHRpbWVzLCBlZmZlY3RpdmVseQo+ICtjYWNoaW5nIHRo
aXMgdmFsdWUgKGVpdGhlciBpbiBhIHJlZ2lzdGVyIG9yIG9uIHRoZSBzdGFjaykuCj4gK0luIHRl
cm1zIG9mIGF0b21pY2l0eSB0aGlzIHByZXZlbnRzIGluY29uc2lzdGVudCB2YWx1ZXMgZm9yIGEg
Y2VydGFpbiBzaGFyZWQKPiArdmFyaWFibGUgaWYgdXNlZCBtdWx0aXBsZSB0aW1lcyBhY3Jvc3Mg
dGhlIHNhbWUgZnVuY3Rpb24sIGFzIHRoZSBjb21waWxlciBpcwo+ICtub3JtYWxseSBmcmVlIHRv
IHJlLXJlYWQgdGhlIHZhbHVlIGZyb20gbWVtb3J5IGF0IGFueSB0aW1lIC0gZ2l2ZW4gdGhhdCBp
dAo+ICtkb2Vzbid0IGtub3cgdGhhdCBhbm90aGVyIGVudGl0eSBtaWdodCBjaGFuZ2UgdGhpcyB2
YWx1ZS4gQ29uc2lkZXIgdGhlCj4gK2ZvbGxvd2luZyBjb2RlOgo+ICs9PT09PT09PT09PQo+ICsg
ICAgICAgIGludCB4ID0gc2hhcmVkX3BvaW50ZXItPmNvdW50ZXI7Cj4gKwo+ICsgICAgICAgIHNv
bWVfdmFyID0geCArIHNvbWV0aGluZ19lbHNlOwo+ICsgICAgICAgIGZ1bmN0aW9uX2NhbGwoeCk7
Cj4gKz09PT09PT09PT09Cj4gK1RoZSBjb21waWxlciBpcyBmcmVlIHRvIGFjdHVhbGx5ICpub3Qq
IHVzZSBhIGxvY2FsIHZhcmlhYmxlLCBpbnN0ZWFkIGRlcmVmZW5jZQo+ICt0aGUgcG9pbnRlciBh
bmQgZGlyZWN0bHkgYWNjZXNzIHRoZSBzaGFyZWQgbWVtb3J5IHR3aWNlIHdoZW4gdXNpbmcgdGhl
IHZhbHVlCj4gK29mICJ4IiBpbiB0aGUgYXNzaWdubWVudCBhbmQgaW4gdGhlIGZ1bmN0aW9uIGNh
bGwuIE5vdyBpZiBzb21lIG90aGVyIENQVQo+ICtjaGFuZ2VzIHRoZSB2YWx1ZSBvZiAiY291bnRl
ciIgbWVhbndoaWxlLCB0aGUgdmFsdWUgb2YgIngiIGlzIGRpZmZlcmVudCwKPiArd2hpY2ggdmlv
bGF0ZXMgdGhlIHByb2dyYW0gc2VtYW50aWMuIFRoZSBjb21waWxlciBpcyBub3QgdG8gYmxhbWUg
aGVyZSwKPiArYmVjYXVzZSBpdCBjYW5ub3Qga25vdyB0aGF0IHRoaXMgbWVtb3J5IGNvdWxkIGNo
YW5nZSBiZWhpbmQgaXRzIGJhY2suCj4gK1RoZSBzb2x1dGlvbiBoZXJlIGlzIHRvIHVzZSBBQ0NF
U1NfT05DRSwgd2hpY2ggY2FzdHMgdGhlIGFjY2VzcyB3aXRoIHRoZQo+ICsidm9sYXRpbGUiIGtl
eXdvcmQsIHRodXMgbWFraW5nIHN1cmUgdGhhdCB0aGUgY29tcGlsZXIga25vd3MgdGhhdAo+ICth
Y2Nlc3NpbmcgdGhpcyBtZW1vcnkgaGFzIHNpZGUgZWZmZWN0cywgc28gaXQgbmVlZHMgdG8gY2Fj
aGUgdGhlIHZhbHVlOgo+ICs9PT09PT09PT09PQo+ICsgICAgICAgIGludCB4ID0gQUNDRVNTX09O
Q0Uoc2hhcmVkX3BvaW50ZXItPmNvdW50ZXIpOwo+ICsKPiArICAgICAgICBzb21lX3ZhciA9IHgg
KyBzb21ldGhpbmdfZWxzZTsKPiArICAgICAgICBmdW5jdGlvbl9jYWxsKHgpOwo+ICs9PT09PT09
PT09PQo+ICsKPiArV2hhdCBBQ0NFU1NfT05DRSBkb2VzICpub3QqIGd1YXJhbnRlZSB0aG91Z2gg
aXMgdGhpcyBhY2Nlc3MgaXMgZG9uZSBpbiBhCj4gK3NpbmdsZSBpbnN0cnVjdGlvbiwgc28gY29t
cGxleCBvciBub24tbmF0aXZlIG9yIHVuYWxpZ25lZCBkYXRhIHR5cGVzIGFyZQo+ICtub3QgZ3Vh
cmFudGVlZCB0byBiZSBhdG9taWMuIElmIGZvciBpbnN0YW5jZSBjb3VudGVyIHdvdWxkIGJlIGEg
NjQtYml0IHZhbHVlCj4gK29uIGEgMzItYml0IHN5c3RlbSwgdGhlIGNvbXBpbGVyIHdvdWxkIHBy
b2JhYmx5IGdlbmVyYXRlIHR3byBsb2FkIGluc3RydWN0aW9ucywKPiArd2hpY2ggY291bGQgZW5k
IHVwIGluIHJlYWRpbmcgYSB3cm9uZyB2YWx1ZSBpZiBzb21lIG90aGVyIENQVSBjaGFuZ2VzIHRo
ZSBvdGhlcgo+ICtoYWxmIG9mIHRoZSB2YXJpYWJsZSBpbiBiZXR3ZWVuIHRob3NlIHR3byByZWFk
cy4KPiArSG93ZXZlciBhY2Nlc3NpbmcgX2FsaWduZWQgYW5kIG5hdGl2ZV8gZGF0YSB0eXBlcyBp
cyBndWFyYW50ZWVkIHRvIGJlIGF0b21pYwo+ICtpbiB0aGUgYXJjaGl0ZWN0dXJlcyBzdXBwb3J0
ZWQgYnkgWGVuLCBzbyBBQ0NFU1NfT05DRSBpcyBzYWZlIHRvIHVzZSB3aGVuCj4gK3RoZXNlIGNv
bmRpdGlvbnMgYXJlIG1ldC4KPiArV2UgZXhwZWN0IGEgdmFyaWFibGUgdG8gYmUgYWxpZ25lZCBp
ZiBpdCBjb21lcyBmcm9tIGEgbm9uLXBhY2tlZCBzdHJ1Y3Qgb3IKPiArc29tZSBvdGhlciBjb21w
aWxlci1nZW5lcmF0ZWQgYWRkcmVzcywgYXMgc2FuZSBjb21waWxlcnMgd2lsbCBub3QgZ2VuZXJh
dGUKPiArdW5hbGlnbmVkIGFjY2Vzc2VzIGJ5IGRlZmF1bHQuCj4gK0V4dHJhIGNhcmUgbXVzdCBi
ZSB0YWtlbiBob3dldmVyIGlmIHRoZSBhZGRyZXNzIGlzIGNvbWluZyBmcm9tIGEgY3JhZnRlZAo+
ICtwb2ludGVyIG9yIHNvbWUgYWRkcmVzcyBwYXNzZWQgaW4gYnkgYSBub24tdHJ1c3RlZCBzb3Vy
Y2UgKGd1ZXN0cykuCj4gKwo+ICtyZWFkX2F0b21pYygpL3dyaXRlX2F0b21pYygpCj4gKy0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiArcmVhZF9hdG9taWMoKSBhbmQgd3JpdGVfYXRvbWlj
KCkgYXJlIG1hY3JvcyB0aGF0IG1ha2Ugc3VyZSB0aGF0IHRoZSBhY2Nlc3MKPiArdG8gdGhpcyB2
YXJpYWJsZSBoYXBwZW5zIHVzaW5nIGEgc2luZ2xlIG1hY2hpbmUgaW5zdHJ1Y3Rpb24uIFRoaXMg
Z3VhcmFudGVlcwo+ICt0aGUgYWNjZXNzIHRvIGJlIGF0b21pYyB3aGVuIHRoZSBhZGRyZXNzIGlz
IGFsaWduZWQgKG9uIGFsbCBhcmNoaXRlY3R1cmVzCj4gK3N1cHBvcnRlZCBieSBYZW4pLgo+ICtG
b3IgbW9zdCBwcmFjdGljYWwgY2FzZXMgdGhlIGdlbmVyYXRlZCBjb2RlIGRvZXMgbm90IGRpZmZl
ciBmcm9tIHdoYXQKPiArdGhlIGNvbXBpbGVyIHdvdWxkIGdlbmVyYXRlIGFueXdheSwgYnV0IGl0
IG1ha2VzIHN1cmUgdGhhdCBhIGNoYW5nZSB0byBhbgo+ICt1bnN1aXRhYmxlIGRhdGEgdHlwZSB3
b3VsZCBicmVhayBjb21waWxhdGlvbiwgYWxzbyBpdCBhbm5vdGF0ZXMgdGhpcyBhY2Nlc3MKPiAr
YXMgYmVpbmcgcG90ZW50aWFsbHkgY29uY3VycmVudCAodG8gYSBodW1hbiByZWFkZXIpLgo+ICtB
bHNvIHRoaXMgbWFjcm8gZG9lcyBub3QgY2hlY2sgd2hldGhlciB0aGUgYWRkcmVzcyBpcyBhY3R1
YWxseSBhbGlnbmVkLAo+ICt0aG91Z2ggaXQgaXMgYXNzdW1lZCB0aGF0IHRoZSBjb21waWxlciBv
bmx5IGdlbmVyYXRlcyBhbGlnbmVkIGFkZHJlc3Nlcwo+ICt1bmxlc3MgYmVpbmcgdG9sZCBvdGhl
cndpc2UgZXhwbGljaXRseS4gSW4gdGhlIGxhdHRlciBjYXNlIGl0IHdvdWxkIGJlIHRoZQo+ICty
ZXNwb25zaWJpbGl0eSBvZiB0aGUgY29kZXIgdG8gZW5zdXJlIGF0b21pY2l0eSB1c2luZyBvdGhl
ciBtZWFucy4KPiArCj4gK2F0b21pY19yZWFkKCkvYXRvbWljX3dyaXRlKCkgKGFuZCBvdGhlciB2
YXJpYW50cyBzdGFydGluZyB3aXRoICJhdG9taWNfIikKPiArLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICso
Tm90IHRvIGJlIGNvbmZ1c2VkIHdpdGggdGhlIGFib3ZlISkKPiArVGhvc2UgKGdyb3VwIG9mKSBm
dW5jdGlvbnMgd29yayBvbiBhIHNwZWNpYWwgYXRvbWljX3QgZGF0YSB0eXBlLCB3aGljaCB3cmFw
cwo+ICthbiAiaW50IiBpbiBhIHN0cnVjdHVyZSB0byBhdm9pZCBhY2NpZGVudGlhbCBtZXNzaW5n
IHdpdGggdGhlIGRhdGEgdHlwZQo+ICsoZm9yIGluc3RhbmNlIGR1ZSB0byBpbXBsaWNpdCBjYXN0
cykuIEFzIGEgc2lkZSBlZmZlY3QgdGhpcyBndWFyYW50ZWVzIHRoYXQKPiArdGhpcyB2YXJpYWJs
ZSBpcyBhbGlnbmVkICh0aG91Z2ggdGhpcyB3b3VsZCBhcHBseSB0byBtb3N0IG90aGVyICJpbnQi
Cj4gK2RlY2xhcmF0aW9ucyBhcyB3ZWxsKS4gVGhpcyBzcGVjaWFsIGRhdGEgdHlwZSBhbHNvIG1h
a2VzIHN1cmUgdGhhdCBhbnkKPiArYWNjZXNzZXMgYXJlIG9ubHkgdmFsaWQgdXNpbmcgdGhvc2Ug
c3BlY2lhbCBhY2Nlc3NvciBmdW5jdGlvbnMsIHdoaWNoCj4gK21ha2Ugc3VyZSB0aGF0IHRoZSBh
dG9taWMgcHJvcGVydHkgaXMgYWx3YXlzIHByZXNlcnZlZC4KPiArT24gdG9wIG9mIHRoZSBiYXNp
YyByZWFkL3dyaXRlIGFjY2Vzc2VzIHRoaXMgYWxzbyBwcm92aWRlcyByZWFkLW1vZGlmeS13cml0
ZQo+ICtwcmltaXRpdmVzIHdoaWNoIHVzZSBhcmNoaXRlY3R1cmUgc3BlY2lmaWMgbWVhbnMgdG8g
Z3VhcmFudGVlIGF0b21pYyBhY2Nlc3Nlcwo+ICsoYXRvbWljX2luYygpLCBhdG9taWNfZGVjX2Fu
ZF90ZXN0KCksIC4uLikuCj4gKwo+ICsKPiArSXQgaGFzIHRvIGJlIG5vdGVkIHRoYXQgZm9sbG93
aW5nIHRoZSBsZXR0ZXJzIG9mIHRoZSBDIHN0YW5kYXJkIGEKPiArc3RhbmRhcmRzLWNvbXBsaWFu
dCBjb21waWxlciBoYXMgcXVpdGUgc29tZSBmcmVlZG9tIHRvIGdlbmVyYXRlIGNvZGUgd2hpY2gK
PiArd291bGQgbWFrZSBhIGxvdCBvZiBhY2Nlc3NlcyBub24tYXRvbWljIChmb3IgaW5zdGFuY2Ug
c3BsaXR0aW5nIGEgMzItYml0Cj4gK3JlYWQgaW50byBhIHNlcmllcyBvZiBmb3VyIDgtYml0IHJl
YWRzKS4KPiArSG93ZXZlciBhIHNhbmUgY29tcGlsZXIsIGVzcGVjaWFsbHkgd2hlbiBmb2xsb3dp
bmcgYSBjZXJ0YWluIEFCSSwgd291bGQKPiArZm9yIGluc3RhbmNlIGFsd2F5cyB0cnkgdG8gYWxp
Z24gdmFyaWFibGVzIGFuZCB1c2UgYXMgZmV3IG1hY2hpbmUKPiAraW5zdHJ1Y3Rpb25zIGFzIHBv
c3NpYmxlLCBzbyBmb3IgcHJhY3RpY2FsIHB1cnBvc2VzIG1vc3QgYWNjZXNzZXMgYXJlCj4gK2Fj
dHVhbGx5IGF0b21pYyB3aXRob3V0IGZ1cnRoZXIgYWRvLCBlc3BlY2lhbGx5IHdoZW4gYmVpbmcg
Y29uZmluZWQgdG8KPiArY2VydGFpbiBhcmNoaXRlY3R1cmVzIChsaWtlIHg4NiwgQVJNIGFuZCBB
Uk02NCBpbiBYZW4pLgo+ICsKPiArU28gZm9yIHByYWN0aWNhbCBwdXJwb3NlcyB3ZSBhc3N1bWUg
YSBzYW5lIGNvbXBpbGVyIHRvIGJlIHVzZWQgZm9yIFhlbiwKPiArd2l0aCB0aGUgZm9sbG93aW5n
IHByb3BlcnRpZXM6Cj4gKy0gQ29tcGlsZXIgZ2VuZXJhdGVkIGFkZHJlc3NlcyBmb3IgbmF0aXZl
LWRhdGEtdHlwZWQgdmFyaWFibGVzIGFyZSBhbGlnbmVkLgo+ICstIFNpbXBsZSByZWFkL3dyaXRl
IGFjY2Vzc2VzIHRvIGEgbmF0aXZlIGFuZCBhbGlnbmVkIGRhdGEgdHlwZSBmcm9tIGNvbXBpbGVy
Cj4gKyAgZ2VuZXJhdGVkIGFkZHJlc3NlcyBhcmUgZG9uZSB1c2luZyBhIHNpbmdsZSBtYWNoaW5l
IGluc3RydWN0aW9uLgo+ICsKPiArVGhpcyBtYWtlcyByZWFkIGFuZCB3cml0ZSBhY2Nlc3NlcyB0
byBpbnRzIGFuZCBsb25ncyAoYW5kIHRoZWlyIHJlc3BlY3RpdmUKPiArdW5zaWduZWQgY291bnRl
ciBwYXJ0cykgbmF0dXJhbGx5IGF0b21pYy4KPiArSG93ZXZlciBpdCB3b3VsZCBiZSBiZW5lZmlj
aWFsIHRvIHVzZSBhdG9taWMgcHJpbWl0aXZlcyBhbnl3YXkgdG8gYW5ub3RhdGUKPiArdGhlIGNv
ZGUgYXMgYmVpbmcgY29uY3VycmVudCBhbmQgdG8gcHJldmVudCBzaWxlbnQgYnJlYWthZ2Ugd2hl
biBjaGFuZ2luZwo+ICt0aGUgY29kZS4gTW9kZXJuIGNvbXBpbGVycyB0ZW5kIHRvIG9wdGltaXpl
IHF1aXRlIHdlbGwsIG9mdGVuIHJlc3VsdGluZyBpbgo+ICt0aGUgc2FtZSBjb2RlIHRvIGJlIGdl
bmVyYXRlZCBmb3IgYm90aCB0aGUgYW5ub3RhdGVkIGFuZCBuYWl2ZSB2ZXJzaW9uLgoKQnkgImF0
b21pYyBwcmltaXRpdmVzIiB5b3UgbWVhbiBhdG9taWNfcmVhZCgpL2F0b21pY193cml0ZSgpIG9y
CnJlYWRfYXRvbWljKCkvd3JpdGVfYXRvbWljKCksIGNvcnJlY3Q/IElmIHNvLCBpdCBtYWtlcyBh
IGxvdCBvZiBzZW5zZSB0bwptZS4KClRoYW5rcyBmb3Igd3JpdGluZyB0aGlzIGRvd24hCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 13 22:35:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 22: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 1dKuPL-0007Wi-AS; Tue, 13 Jun 2017 22:35: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 1dKuPK-0007WL-7D
 for xen-devel@lists.xensource.com; Tue, 13 Jun 2017 22:35:30 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 D1/EA-03557-1B860495; Tue, 13 Jun 2017 22:35:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXdDhkO
 kwb6DKhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN2NrSx1zwxLdi6Z529gbG
 W1ZdjFwcQgJ/GSUON05mgnAeM0q8WtDJDuFsY5S4tnkPWxcjJ4eIgLPE1zNz2UFsXgF9icMTt
 7B2MXJwCAtYS1zq8weplxDYwCNx4V4DE0iNhICvxPRl39hh7IV35wLF2TnYBKwkDomBRFkEVC
 WmH1zEPoGRewEjwypGjeLUorLUIl0jE72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/Nx
 NjECfMwDBDsZ9HyMPMUpyMCmJ8i6xc4gU4kvKT6nMSCzOiC8qzUktPsQow8GhJMGbng6UEyxK
 TU+tSMvMAQYfTFqCg0dJhLcKJM1bXJCYW5yZDpE6xajLsWH1+i9MQix5+XmpUuK8M0GKBECKM
 krz4EbAIuESo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHnvpgJN4cnMK4Hb9AroCCagI65fsQ
 E5oiQRISXVwGjvcKTpzamzm66+WSq52bLrvyq7e6pE1feul/1r+tRime8cX3c5LHp2eYDHKdn
 F++ISTs13mC1xd+1kxWvvb+ne27zGQ5pz2VkTu3uL1QtdHTuDqq/ee6FvVTs7bOf0fh+rgC2i
 G/1e2+c+3nHZxPXow1S+DJvaNVP+6D+507A9X/dJiOYrycVKLMUZiYZazEXFiQBMzlWlfwIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1497393327!107239279!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37411 invoked from network); 13 Jun 2017 22:35:28 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 13 Jun 2017 22:35: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 1dKuPG-0002od-QT; Tue, 13 Jun 2017 22:35: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 1dKuPB-0005kb-4m; Tue, 13 Jun 2017 22:35:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dKuPA-0007lg-E1; Tue, 13 Jun 2017 22:35:20 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110397-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=2feb2fe2512771763000930b68b689750c124454
X-Osstest-Versions-That: libvirt=3596b1ddf912418f70c9eaa07d460aacf574bbfd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 13 Jun 2017 22:35:20 +0000
Subject: [Xen-devel] [libvirt test] 110397: 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>

ZmxpZ2h0IDExMDM5NyBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTAzOTcvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDExMDIzMQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEwMjMxCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMTAyMzEKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC1xY293MiAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaWJ2aXJ0ICAgICAg
ICAgICAgICAyZmViMmZlMjUxMjc3MTc2MzAwMDkzMGI2OGI2ODk3NTBjMTI0NDU0CmJhc2VsaW5l
IHZlcnNpb246CiBsaWJ2aXJ0ICAgICAgICAgICAgICAzNTk2YjFkZGY5MTI0MThmNzBjOWVhYTA3
ZDQ2MGFhY2Y1NzRiYmZkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTAyMzEgIDIwMTctMDYtMTAg
MDQ6MjA6MjkgWiAgICAzIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEwMzk3ICAyMDE3LTA2
LTEzIDA0OjIxOjQ4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmVhIEJvbG9nbmFuaSA8YWJvbG9nbmFA
cmVkaGF0LmNvbT4KICBKaWUgV2FuZyA8d2FuZ2ppZTg4QGh1YXdlaS5jb20+CiAgTWFyYyBIYXJ0
bWF5ZXIgPG1oYXJ0bWF5QGxpbnV4LnZuZXQuaWJtLmNvbT4KICBQYXZlbCBIcmRpbmEgPHBocmRp
bmFAcmVkaGF0LmNvbT4KICBSb21hbiBCb2dvcm9kc2tpeSA8Ym9nb3JvZHNraXlAZ21haWwuY29t
PgogIFNoaXZhcHJhc2FkIEcgQmhhdCA8c2JoYXRAbGludXgudm5ldC5pYm0uY29tPgoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6
CgorIGJyYW5jaD1saWJ2aXJ0CisgcmV2aXNpb249MmZlYjJmZTI1MTI3NzE3NjMwMDA5MzBiNjhi
Njg5NzUwYzEyNDQ1NAorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysg
LiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25m
aWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAg
ICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7
IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rl
c3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAt
ZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisr
IHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBP
U1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVj
IHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIGxpYnZp
cnQgMmZlYjJmZTI1MTI3NzE3NjMwMDA5MzBiNjhiNjg5NzUwYzEyNDQ1NAorIGJyYW5jaD1saWJ2
aXJ0CisgcmV2aXNpb249MmZlYjJmZTI1MTI3NzE3NjMwMDA5MzBiNjhiNjg5NzUwYzEyNDQ1NAor
IC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25m
aWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBw
ZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVh
ZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGll
ICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdb
JyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0
L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29z
c3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1sn
IHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
ICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrIHVtYXNrIDAwMgor
IHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9bGlidmlydAorIHhl
bmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeGxpYnZpcnQgPSB4bGludXggJ10nCisgbGludXhi
cmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFi
bGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11
bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHgyZmViMmZlMjUx
Mjc3MTc2MzAwMDkzMGI2OGI2ODk3NTBjMTI0NDU0ID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzku
eAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29u
ZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3Nz
dGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAg
IHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVt
dS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6
Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0
CisrIDogZ2l0Oi8vbGlidmlydC5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1
bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVu
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9y
dW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6
Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qv
bGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3Nz
dGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHVi
L3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC0z
LjE0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgor
KyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQv
eGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6
IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGRhaWx5LWNy
b24ubGlidmlydAorKyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGRhaWx5LWNyb24ubGlidmly
dAorKyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29t
L2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVt
dS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11
LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9M
SU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdp
dAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1v
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQK
KyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0
L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIGxpYnZpcnQKKyBjYXNlICQxIGluCisgcmV0dXJu
IDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MvbGlidmlydAor
IGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5n
aXQgMmZlYjJmZTI1MTI3NzE3NjMwMDA5MzBiNjhiNjg5NzUwYzEyNDQ1NDpyZWZzL2hlYWRzL3hl
bi10ZXN0ZWQtbWFzdGVyClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
bGlidmlydC5naXQKICAgMzU5NmIxZC4uMmZlYjJmZSAgMmZlYjJmZTI1MTI3NzE3NjMwMDA5MzBi
NjhiNjg5NzUwYzEyNDQ1NCAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 13 22:45:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 22:45: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 1dKuYl-0008Ia-8D; Tue, 13 Jun 2017 22: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 <osstest-admin@xenproject.org>) id 1dKuYj-0008I9-If
 for xen-devel@lists.xensource.com; Tue, 13 Jun 2017 22:45:13 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 88/E7-06719-8FA60495; Tue, 13 Jun 2017 22:45:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVfdHlkO
 kwbwp7BYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmLh5P2PBK7OK+afPsjUw
 ntXtYuTiEBL4yyhxefETNgjnMaPEwk13mCGcbYwSKy5tZuxi5OQQEXCW+HpmLjuIzSugL7Hx/
 AswW1ggSOLKwh2MIA0SAk+YJO7M2coEkpAQ8JQ42vKfFcZu+fQPKM7OwSZgJXFIDCTKIqAq8e
 /xBrYJjNwLGBlWMaoXpxaVpRbpmuklFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgT
 6nAEIdjDOO+F/iFGSg0lJlHeJnUOkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQlezUygnGBRanpq
 RVpmDjD4YNISHDxKIrxV6UBp3uKCxNzizHSI1ClGXY4Nq9d/YRJiycvPS5US5/0GMkMApCijN
 A9uBCwSLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmY924q0BSezLwSuE2vgI5gAjri+hUbkC
 NKEhFSUg2M6w1+znzzv0bdJ2nttiXXb/2yWWVT+kla/vZUfe5b82/le0eJ7pz01i9Kquvw8/t
 M5/9KX4y6fn/nju1ZR1fxr7b+6dO51u77Fuug7v6LjsbPdx+X+3Fr8br7ywUOyWtP69y+3cx1
 8r9ijekRs6S2KKZtDrfzjikSr774jcXyun/he4blF3o0FZVYijMSDbWYi4oTAR0PmOF/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1497393911!47972134!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18873 invoked from network); 13 Jun 2017 22:45:11 -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 Jun 2017 22:45: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 1dKuYe-000347-J9; Tue, 13 Jun 2017 22:45: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 1dKuYZ-0006Nd-2S; Tue, 13 Jun 2017 22:45:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dKuYY-0001Go-NB; Tue, 13 Jun 2017 22:45:02 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110416-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=b6e570cfb2694cba6490b9e4e297f506d6e7531f
X-Osstest-Versions-That: xen=f06a29cc84c20f2c14c285fbb7249c1f819f8faf
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 13 Jun 2017 22:45:02 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 110416: 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>

ZmxpZ2h0IDExMDQxNiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDQxNi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGI2ZTU3MGNmYjI2OTRj
YmE2NDkwYjllNGUyOTdmNTA2ZDZlNzUzMWYKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIGYwNmEyOWNjODRjMjBmMmMxNGMyODVmYmI3MjQ5YzFmODE5ZjhmYWYKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDExMDQxMiAgMjAxNy0wNi0xMyAxNzowMjozNyBaICAgIDAgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMTA0MTUgIDIwMTctMDYtMTMgMTk6MDE6MjYgWiAgICAwIGRh
eXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWkzODYgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNo
aW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHJldmlzaW9uPWI2
ZTU3MGNmYjI2OTRjYmE2NDkwYjllNGUyOTdmNTA2ZDZlNzUzMWYKKyAuIC4vY3JpLWxvY2stcmVw
b3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIK
KysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAg
ICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsK
ICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisr
KyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVz
dC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVj
aG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJl
cG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9v
c3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9y
ZXBvcy9sb2NrIC4vYXAtcHVzaCB4ZW4tdW5zdGFibGUtc21va2UgYjZlNTcwY2ZiMjY5NGNiYTY0
OTBiOWU0ZTI5N2Y1MDZkNmU3NTMxZgorIGJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyByZXZp
c2lvbj1iNmU1NzBjZmIyNjk0Y2JhNjQ5MGI5ZTRlMjk3ZjUwNmQ2ZTc1MzFmCisgLiAuL2NyaS1s
b2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1h
c2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwog
ICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29u
ZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAg
ICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21l
L29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10n
CisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBv
cworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAu
L2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hl
bmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT14ZW4KKyB4ZW5icmFuY2g9eGVuLXVu
c3RhYmxlLXNtb2tlCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQorICdbJyB4
eGVuID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4cWVtdS11cHN0cmVhbS11bnN0
YWJsZSA9IHggJ10nCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJy
YW5jaCB4ZW4tdW5zdGFibGUtc21va2UKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZwor
ICdbJyB4YjZlNTcwY2ZiMjY5NGNiYTY0OTBiOWU0ZTI5N2Y1MDZkNmU3NTMxZiA9IHggJ10nCisg
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
CisrIDogdGVzdGVkL2xpbnV4LTMuMTQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycg
eGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9
IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRl
c3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51
eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFp
bHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1z
bW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54
ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6
IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFi
bGUtc21va2UKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGlu
dXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFp
bHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVt
dS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1v
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRS
RUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3Fl
bXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVF
X09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYu
Z2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYu
Z2l0CisgaW5mb19saW51eF90cmVlIHhlbi11bnN0YWJsZS1zbW9rZQorIGNhc2UgJDEgaW4KKyBy
ZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy94ZW4K
KyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQg
YjZlNTcwY2ZiMjY5NGNiYTY0OTBiOWU0ZTI5N2Y1MDZkNmU3NTMxZjpyZWZzL2hlYWRzL3Ntb2tl
ClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICBmMDZh
MjljLi5iNmU1NzBjICBiNmU1NzBjZmIyNjk0Y2JhNjQ5MGI5ZTRlMjk3ZjUwNmQ2ZTc1MzFmIC0+
IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 13 23:47:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 23: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 1dKvWd-00041e-Rk; Tue, 13 Jun 2017 23:47:07 +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 1dKvWc-00041Y-1H
 for xen-devel@lists.xen.org; Tue, 13 Jun 2017 23:47:06 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 57/20-17076-97970495; Tue, 13 Jun 2017 23:47:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVybKJssm5ZpUO
 kwYkuEYslHxezODB6HN39mymAMYo1My8pvyKBNeNX8xyWgju8FQe3PWdqYJzA3cXIxSEk8IdR
 4vSV92xdjJwcLAIOEg82nWLqYuTgYBSIkXjwwxokzCgQJjH58hJWiBJtiaUTn4HZbAKGEn+fb
 GIDKZcAspd85gAJiwgoS3xs7WUHGc8ssA1o/Oz1zCAJYaCRW3/eYQGxOQVsJD49fA82h1fAW+
 Lizz3sILaQwCdGiY8zFEFsUQFdiUP//rBB1AhKnJz5BKyXWUBLYvn0bSwTGAVmIUnNQpJawMi
 0ilGjOLWoLLVI18hCL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMAjrGRgYdzC2
 n/A7xCjJwaQkyrvEziFSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvjnKgnGBRanpqRVpmDjAeY
 NISHDxKIrxzC4HSvMUFibnFmekQqVOMuhwbVq//wiTEkpeflyolzvsWZIYASFFGaR7cCFhsXm
 KUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzJtVCjSFJzOvBG7TK6AjmICOuH7FBuSIkkSElFQ
 DY7WBpf0T61PN010r6xo9txULvNvinHUtUyxe8PXNewW3ZbN35nP5Bt5xkvNwYxPOv3Oox35j
 +o4nnH+N477/MxH/vl7wyMk7f8sY3/86zt7NEHPBRnRDwfoDokEXHl8/fmbBBYspyQE3S1629
 lk/X+kvUyBzxnuDulTUmQPPmNdWPXt30/lgoRJLcUaioRZzUXEiAE7E1gzIAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-5.tower-31.messagelabs.com!1497397620!100644181!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9160 invoked from network); 13 Jun 2017 23:47:02 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 13 Jun 2017 23:47:02 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id A94A9235E1;
 Tue, 13 Jun 2017 23:46:59 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A94A9235E1
Date: Tue, 13 Jun 2017 16:46:58 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Juergen Gross <jgross@suse.com>
In-Reply-To: <24ff4023-cd32-2e8c-eaec-6926e505b698@suse.com>
Message-ID: <alpine.DEB.2.10.1706131646470.12156@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1706021225440.18759@sstabellini-ThinkPad-X260>
 <1496431915-20774-1-git-send-email-sstabellini@kernel.org>
 <1496431915-20774-18-git-send-email-sstabellini@kernel.org>
 <24ff4023-cd32-2e8c-eaec-6926e505b698@suse.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <stefano@aporeto.com>, boris.ostrovsky@oracle.com,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 18/18] xen: introduce a Kconfig option to
 enable the pvcalls 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>

T24gVHVlLCAxMyBKdW4gMjAxNywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAwMi8wNi8xNyAy
MTozMSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gQWxzbyBhZGQgcHZjYWxscy1iYWNr
IHRvIHRoZSBNYWtlZmlsZS4KPiA+IAo+ID4gU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxs
aW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgo+ID4gQ0M6IGJvcmlzLm9zdHJvdnNreUBvcmFjbGUu
Y29tCj4gPiBDQzogamdyb3NzQHN1c2UuY29tCj4gPiAtLS0KPiA+ICBkcml2ZXJzL3hlbi9LY29u
ZmlnICB8IDEyICsrKysrKysrKysrKwo+ID4gIGRyaXZlcnMveGVuL01ha2VmaWxlIHwgIDEgKwo+
ID4gIDIgZmlsZXMgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKQo+ID4gCj4gPiBkaWZmIC0tZ2l0
IGEvZHJpdmVycy94ZW4vS2NvbmZpZyBiL2RyaXZlcnMveGVuL0tjb25maWcKPiA+IGluZGV4IGYx
NWJiM2I3Li5iYmRmMDU5IDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy94ZW4vS2NvbmZpZwo+ID4g
KysrIGIvZHJpdmVycy94ZW4vS2NvbmZpZwo+ID4gQEAgLTE5Niw2ICsxOTYsMTggQEAgY29uZmln
IFhFTl9QQ0lERVZfQkFDS0VORAo+ID4gIAo+ID4gIAkgIElmIGluIGRvdWJ0LCBzYXkgbS4KPiA+
ICAKPiA+ICtjb25maWcgWEVOX1BWQ0FMTFNfQkFDS0VORAo+ID4gKwlib29sICJYRU4gUFYgQ2Fs
bHMgYmFja2VuZCBkcml2ZXIiCj4gPiArCWRlcGVuZHMgb24gSU5FVCAmJiBYRU4KPiAKPiBkZXBl
bmRzIG9uIFhFTl9CQUNLRU5EPwoKWWVzLCBJJ2xsIG1ha2UgdGhlIGNoYW5nZQoKCj4gPiArCWRl
ZmF1bHQgbgo+ID4gKwloZWxwCj4gPiArCSAgRXhwZXJpbWVudGFsIGJhY2tlbmQgZm9yIHRoZSBY
ZW4gUFYgQ2FsbHMgcHJvdG9jb2wKPiA+ICsJICAoaHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcvZG9j
cy91bnN0YWJsZS9taXNjL3B2Y2FsbHMuaHRtbCkuIEl0Cj4gPiArCSAgYWxsb3dzIFBWIENhbGxz
IGZyb250ZW5kcyB0byBzZW5kIFBPU0lYIGNhbGxzIHRvIHRoZSBiYWNrZW5kLAo+ID4gKwkgIHdo
aWNoIGltcGxlbWVudHMgdGhlbS4KPiA+ICsKPiA+ICsJICBJZiBpbiBkb3VidCwgc2F5IG4uCj4g
PiArCj4gPiAgY29uZmlnIFhFTl9TQ1NJX0JBQ0tFTkQKPiA+ICAJdHJpc3RhdGUgIlhFTiBTQ1NJ
IGJhY2tlbmQgZHJpdmVyIgo+ID4gIAlkZXBlbmRzIG9uIFhFTiAmJiBYRU5fQkFDS0VORCAmJiBU
QVJHRVRfQ09SRQo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL01ha2VmaWxlIGIvZHJpdmVy
cy94ZW4vTWFrZWZpbGUKPiA+IGluZGV4IDhmZWFiODEwLi40ODBiOTI4IDEwMDY0NAo+ID4gLS0t
IGEvZHJpdmVycy94ZW4vTWFrZWZpbGUKPiA+ICsrKyBiL2RyaXZlcnMveGVuL01ha2VmaWxlCj4g
PiBAQCAtMzgsNiArMzgsNyBAQCBvYmotJChDT05GSUdfWEVOX0FDUElfUFJPQ0VTU09SKQkrPSB4
ZW4tYWNwaS1wcm9jZXNzb3Iubwo+ID4gIG9iai0kKENPTkZJR19YRU5fRUZJKQkJCSs9IGVmaS5v
Cj4gPiAgb2JqLSQoQ09ORklHX1hFTl9TQ1NJX0JBQ0tFTkQpCQkrPSB4ZW4tc2NzaWJhY2subwo+
ID4gIG9iai0kKENPTkZJR19YRU5fQVVUT19YTEFURSkJCSs9IHhsYXRlX21tdS5vCj4gPiArb2Jq
LSQoQ09ORklHX1hFTl9QVkNBTExTX0JBQ0tFTkQpCSs9IHB2Y2FsbHMtYmFjay5vCj4gPiAgeGVu
LWV2dGNobi15CQkJCTo9IGV2dGNobi5vCj4gPiAgeGVuLWdudGRldi15CQkJCTo9IGdudGRldi5v
Cj4gPiAgeGVuLWdudGFsbG9jLXkJCQkJOj0gZ250YWxsb2Mubwo+ID4gCj4gCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 13 23:53:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 23: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 1dKvcb-0004l8-I4; Tue, 13 Jun 2017 23:53: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=330aeebdf=citrix-osstest@xenproject.org>)
 id 1dKvca-0004ki-Jv
 for xen-devel@lists.xensource.com; Tue, 13 Jun 2017 23:53:16 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 16/7F-02199-BEA70495; Tue, 13 Jun 2017 23:53:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDve7rKod
 Ig5UbmC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aTjnfMBf9EK+Z9uMfWwDidv4uRk0NCwF9i
 wbZv7BC2u8TlLzNYQGwRAWeJCR9us4HYvAJ6En1b37N2MXJwCAtYSHxYw9XFyAVU3sQo0T95H
 SNEr5vE+Ynv2GDst79PMoPYbAIeEhN7JoLNZBFQlTj//wxYXEhAS2Lp4pVMEPMFJU7OfAJWwy
 wgIXHwxQtmiDkWEvv/nmWewMg3C0nZLCRlCxiZVjFqFKcWlaUW6Roa6yUVZaZnlOQmZuboGho
 Y6+WmFhcnpqfmJCYV6yXn525iBAYVAxDsYNy23fMQoyQHk5Io7xI7h0ghvqT8lMqMxOKM+KLS
 nNTiQ4wyHBxKEryrK4FygkWp6akVaZk5wPCGSUtw8CiJ8M4tBErzFhck5hZnpkOkTjHqcmxYv
 f4LkxBLXn5eqpQ4byLIDAGQoozSPLgRsFi7xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHeox
 VAU3gy80rgNr0COoIJ6IjrV2xAjihJREhJNTCKnt9zzGsxZ+gV00+M7o5FQneEfXmmX3hhsfq
 qy5aDs+Wz5yXNPfpVfqGfxNVJknV858qW+385suJrfc3qFV4zOE6flJw578v7zkdHYtVEllVN
 1kpyTl85idNRa+o5rT8fg769Wpm3tcKW0dGwX0ei00xtXuTNc38tV2huzPiwqkT0pcyFm2GmS
 izFGYmGWsxFxYkAaiH8T7ACAAA=
X-Env-Sender: prvs=330aeebdf=citrix-osstest@xenproject.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1497397993!97945731!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62072 invoked from network); 13 Jun 2017 23:53:14 -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;
 13 Jun 2017 23:53:14 -0000
X-IronPort-AV: E=Sophos;i="5.39,339,1493683200"; d="scan'208";a="436300592"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL06.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71560-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64-libvirt:libvirt-build:fail:allowable
 ovmf:build-i386-libvirt:libvirt-build:fail:allowable
X-Osstest-Versions-This: ovmf=983f59932db28ae37b9f9e545c1258bc59aa71ca
X-Osstest-Versions-That: ovmf=ec4910cd3336565fdb61dafdd9ec4ae7a6160ba3
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 14 Jun 2017 00:53:11 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL06.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71560: 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
MTU2MCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE1NjAvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25z
LgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2Nr
aW5nKToKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDUgbGlidmlydC1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsICAgbGlrZSA3MTU0MgogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgNSBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcxNTQyCgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAgICAgICAgICAgOTgzZjU5OTMy
ZGIyOGFlMzdiOWY5ZTU0NWMxMjU4YmM1OWFhNzFjYQpiYXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAg
ICAgICAgICAgICAgICAgZWM0OTEwY2QzMzM2NTY1ZmRiNjFkYWZkZDllYzRhZTdhNjE2MGJhMwoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcxNTQyICAyMDE3LTA2LTExIDA5OjQ2OjUxIFogICAgMiBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3MTU2MCAgMjAxNy0wNi0xMyAxODoyMjoyNyBaICAg
IDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIERhbmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KCmpvYnM6CiBidWls
ZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0Lnhz
LmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rl
c3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3Vy
Y2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2Fi
bGUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KY29tbWl0IDk4M2Y1OTkzMmRiMjhhZTM3YjlmOWU1NDVjMTI1OGJjNTlhYTcxY2EK
QXV0aG9yOiBEYW5kYW4gQmkgPGRhbmRhbi5iaUBpbnRlbC5jb20+CkRhdGU6ICAgTW9uIEp1biAx
MiAwOToxNjozMiAyMDE3ICswODAwCgogICAgTWRlTW9kdWxlUGtnL0JNTVVpTGliOiBGaXggaW5j
b3JyZWN0IHZhcmlhYmxlIG5hbWUKICAgIAogICAgUkVGOiBodHRwczovL2J1Z3ppbGxhLnRpYW5v
Y29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTU5MgogICAgCiAgICBJbiBmdW5jdGlvbiBVcGRhdGVD
b25zb2xlQ29udGVudCwgd2UgY29tcGFyZSBjb25zb2xlIG5hbWUKICAgIHdpdGggIkVyck91dCIg
c3RyaW5nIHRvIGNoZWNrIHdoZXRoZXIgdGhlIGNvbnRlbnQgaW4gY29uc29sZQogICAgRXJyb3Ig
ZGV2aWNlIHBhZ2UgaGFzIGJlZW4gY2hhbmdlZC4gQnV0IHdoZW4gY2FsbCBmdW5jdGlvbgogICAg
VXBkYXRlQ29uc29sZUNvbnRlbnQsIHdlIHBhc3MgY29uc29sZSBuYW1lIGFzICJDb25FcnIiIGJ5
IG1pc3Rha2UuCiAgICBUaGlzIHBhdGNoIGlzIHRvIGZpeCB0aGUgaW5jb25zaXN0ZW50IGlzc3Vl
LgogICAgCiAgICBDYzogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29tPgogICAgQ2M6IExp
bWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRp
YW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMAogICAgU2lnbmVkLW9mZi1ieTogRGFu
ZGFuIEJpIDxkYW5kYW4uYmlAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEVyaWMgRG9uZyA8
ZXJpYy5kb25nQGludGVsLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 14 00:46:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 00:46: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 1dKwSA-0000Kp-Iw; Wed, 14 Jun 2017 00: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 1dKwS9-0000Ki-Ba
 for xen-devel@lists.xen.org; Wed, 14 Jun 2017 00:46:33 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 9D/77-02956-86780495; Wed, 14 Jun 2017 00:46:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVybKJssm56u0O
 kwbEdNhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bFltqCKYIVf47+YGtgbOTrYuTiEBL4wyjx
 8vYWli5GDg4WAQeJ2acLQExGgRiJBz+suxg5gcwwicmXl7CC2CwC2hLvVp9mA7HZBAwl/j7Zx
 AZSLgFkL/nMARIWEVCW+Njayw4ynVlgG6PE6dnrmUESwgLOEnNOzWEFqecUsJFoPK0LEuYV8J
 Z4uW4CM8Q1Hxkltm65xA6SEBXQlTj07w8bRJGgxMmZT1hAbGYBLYnl07exTGAUmIUkNQtJagE
 j0ypGjeLUorLUIl1DA72kosz0jJLcxMwcIM9MLze1uDgxPTUnMalYLzk/dxMjMAAZgGAH471l
 AYcYJTmYlER5l9g5RArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4K1tA8oJFqWmp1akZeYAYwEmL
 cHBoyTC29QElOYtLkjMLc5Mh0idYtTl2LB6/RcmIZa8/LxUKXHeUJAZAiBFGaV5cCNgcXmJUV
 ZKmJcR6CghnoLUotzMElT5V4ziHIxKwrzHmoGm8GTmlcBtegV0BBPQEdev2IAcUZKIkJJqYPT
 YZsH3xCJo3/WFYbb9eU9OT7/3ZsvPPQFMIe3T3GdkdK/lUZ075ZRHjVZRZuOjvjkGQlG85qIr
 Xf4WmfX8+PTcfvqaVM4nbg4rHz222r9V/rN19cfyJ7m/ux0Fn8UpeW1rs/5pKD1L6ILOn1Oaf
 Bavp06+qblc8GgCu9/3WZZ6Vx5t7DVv2qTEUpyRaKjFXFScCACMl6p6xgIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1497401190!67555350!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5305 invoked from network); 14 Jun 2017 00:46:31 -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; 14 Jun 2017 00:46:31 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id B7F7F23981;
 Wed, 14 Jun 2017 00:46:28 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B7F7F23981
Date: Tue, 13 Jun 2017 17:46:28 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Juergen Gross <jgross@suse.com>
In-Reply-To: <e034149e-3dfa-8b61-b149-4405afd14c32@suse.com>
Message-ID: <alpine.DEB.2.10.1706131648460.12156@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1706021225440.18759@sstabellini-ThinkPad-X260>
 <1496431915-20774-1-git-send-email-sstabellini@kernel.org>
 <1496431915-20774-7-git-send-email-sstabellini@kernel.org>
 <e034149e-3dfa-8b61-b149-4405afd14c32@suse.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <stefano@aporeto.com>, boris.ostrovsky@oracle.com,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 07/18] xen/pvcalls: implement socket
	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>

T24gVHVlLCAxMyBKdW4gMjAxNywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAwMi8wNi8xNyAy
MTozMSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gSnVzdCByZXBseSB3aXRoIHN1Y2Nl
c3MgdG8gdGhlIG90aGVyIGVuZCBmb3Igbm93LiBEZWxheSB0aGUgYWxsb2NhdGlvbgo+ID4gb2Yg
dGhlIGFjdHVhbCBzb2NrZXQgdG8gYmluZCBhbmQvb3IgY29ubmVjdC4KPiA+IAo+ID4gU2lnbmVk
LW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgo+ID4gQ0M6
IGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tCj4gPiBDQzogamdyb3NzQHN1c2UuY29tCj4gPiAt
LS0KPiA+ICBkcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYyB8IDI5ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKystCj4gPiAgMSBmaWxlIGNoYW5nZWQsIDI4IGluc2VydGlvbnMoKyksIDEgZGVs
ZXRpb24oLSkKPiA+IAo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5j
IGIvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMKPiA+IGluZGV4IDYwNTc1MzMuLjFmMmJiMjYg
MTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYwo+ID4gKysrIGIvZHJp
dmVycy94ZW4vcHZjYWxscy1iYWNrLmMKPiA+IEBAIC0xMiwxMiArMTIsMTcgQEAKPiA+ICAgKiBH
TlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgo+ID4gICAqLwo+ID4g
IAo+ID4gKyNpbmNsdWRlIDxsaW51eC9pbmV0Lmg+Cj4gPiAgI2luY2x1ZGUgPGxpbnV4L2t0aHJl
YWQuaD4KPiA+ICAjaW5jbHVkZSA8bGludXgvbGlzdC5oPgo+ID4gICNpbmNsdWRlIDxsaW51eC9y
YWRpeC10cmVlLmg+Cj4gPiAgI2luY2x1ZGUgPGxpbnV4L21vZHVsZS5oPgo+ID4gICNpbmNsdWRl
IDxsaW51eC9zZW1hcGhvcmUuaD4KPiA+ICAjaW5jbHVkZSA8bGludXgvd2FpdC5oPgo+ID4gKyNp
bmNsdWRlIDxuZXQvc29jay5oPgo+ID4gKyNpbmNsdWRlIDxuZXQvaW5ldF9jb21tb24uaD4KPiA+
ICsjaW5jbHVkZSA8bmV0L2luZXRfY29ubmVjdGlvbl9zb2NrLmg+Cj4gPiArI2luY2x1ZGUgPG5l
dC9yZXF1ZXN0X3NvY2suaD4KPiA+ICAKPiA+ICAjaW5jbHVkZSA8eGVuL2V2ZW50cy5oPgo+ID4g
ICNpbmNsdWRlIDx4ZW4vZ3JhbnRfdGFibGUuaD4KPiA+IEBAIC01NCw3ICs1OSwyOSBAQCBzdHJ1
Y3QgcHZjYWxsc19mZWRhdGEgewo+ID4gIHN0YXRpYyBpbnQgcHZjYWxsc19iYWNrX3NvY2tldChz
dHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAo+ID4gIAkJc3RydWN0IHhlbl9wdmNhbGxzX3JlcXVl
c3QgKnJlcSkKPiA+ICB7Cj4gPiAtCXJldHVybiAwOwo+ID4gKwlzdHJ1Y3QgcHZjYWxsc19mZWRh
dGEgKnByaXY7Cj4gPiArCWludCByZXQ7Cj4gPiArCXN0cnVjdCB4ZW5fcHZjYWxsc19yZXNwb25z
ZSAqcnNwOwo+ID4gKwo+ID4gKwlwcml2ID0gZGV2X2dldF9kcnZkYXRhKCZkZXYtPmRldik7Cj4g
PiArCj4gPiArCWlmIChyZXEtPnUuc29ja2V0LmRvbWFpbiAhPSBBRl9JTkVUIHx8Cj4gPiArCSAg
ICByZXEtPnUuc29ja2V0LnR5cGUgIT0gU09DS19TVFJFQU0gfHwKPiA+ICsJICAgIChyZXEtPnUu
c29ja2V0LnByb3RvY29sICE9IElQUFJPVE9fSVAgJiYKPiA+ICsJICAgICByZXEtPnUuc29ja2V0
LnByb3RvY29sICE9IEFGX0lORVQpKQo+ID4gKwkJcmV0ID0gLUVBRk5PU1VQUE9SVDsKPiA+ICsJ
ZWxzZQo+ID4gKwkJcmV0ID0gMDsKPiA+ICsKPiA+ICsJLyogbGVhdmUgdGhlIGFjdHVhbCBzb2Nr
ZXQgYWxsb2NhdGlvbiBmb3IgbGF0ZXIgKi8KPiA+ICsKPiA+ICsJcnNwID0gUklOR19HRVRfUkVT
UE9OU0UoJnByaXYtPnJpbmcsIHByaXYtPnJpbmcucnNwX3Byb2RfcHZ0KyspOwo+ID4gKwlyc3At
PnJlcV9pZCA9IHJlcS0+cmVxX2lkOwo+ID4gKwlyc3AtPmNtZCA9IHJlcS0+Y21kOwo+ID4gKwly
c3AtPnUuc29ja2V0LmlkID0gcmVxLT51LnNvY2tldC5pZDsKPiA+ICsJcnNwLT5yZXQgPSByZXQ7
Cj4gPiArCj4gPiArCXJldHVybiByZXQ7Cj4gCj4gU28gaWYgcmV0ICE9IDAgdGhpcyB3aWxsIG9t
aXQgdGhlIGNhbGwgb2YKPiBSSU5HX1BVU0hfUkVTUE9OU0VTX0FORF9DSEVDS19OT1RJRlkoKSBp
biBwdmNhbGxzX2JhY2tfd29yaygpLgo+IAo+IEkgdGhpbmsgeW91IHdhbnQgdG8gcmV0dXJuIDAu
CgpZZXMsIHlvdSBhcmUgcmlnaHQsIHRoYW5rcyEKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 14 00:46:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 00:46: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 1dKwSN-0000LB-QY; Wed, 14 Jun 2017 00: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 <sstabellini@kernel.org>) id 1dKwSM-0000L4-IQ
 for xen-devel@lists.xen.org; Wed, 14 Jun 2017 00:46:46 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 D1/1F-06719-57780495; Wed, 14 Jun 2017 00:46:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVybKJssm5Ju0O
 kweS5FhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8alYwuYCj6bVvyaf421gfG7VhcjF4eQwB9G
 iWM7l7J2MXJysAg4SEzrvAhkc3AwCsRIPPhhDRJmFAiTmHx5CVSJtsSu5mXsIDabgKHE3yeb2
 EDKJYDsJZ85QMIiAsoSH1t72UHGMwtsY5Q4PXs9M0hCWMBFYuXT02C9nAI2En9+H2MCsXkFvC
 WuXj3HCHHPR0aJpbdugiVEBXQlDv37wwZRJChxcuYTFhCbWUBLYvn0bSwTGAVmIUnNQpJawMi
 0ilG9OLWoLLVI11QvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwCBmAYAfj9Mv+
 hxglOZiURHmX2DlECvEl5adUZiQWZ8QXleakFh9ilOHgUJLgfdEKlBMsSk1PrUjLzAHGA0xag
 oNHSYS3qQkozVtckJhbnJkOkTrFqMuxYfX6L0xCLHn5ealS4ryhbUBFAiBFGaV5cCNgsXmJUV
 ZKmJcR6CghnoLUotzMElT5V4ziHIxKwrzHmoGm8GTmlcBtegV0BBPQEdev2IAcUZKIkJJqYJz
 tvKs1qFVkYYvYzMu8uSfUljbpnVxxh6NIZ6ljp/iVvbbbTCoaRRJ35qgu1bfmOn7WeuF9Lkfz
 0rKfZo7XrS+kC/mFd/vqLNDo/NEjsaFRxtPjeN6l11aesq7aDe3O69Y4nl5vPDckJ0qkt+r92
 5zeI+yGpxu+mbTPPnyU46Xldyuu1LCfSizFGYmGWsxFxYkAfICAhsgCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1497401203!73606228!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58915 invoked from network); 14 Jun 2017 00:46:44 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Jun 2017 00:46:44 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C1E8423981;
 Wed, 14 Jun 2017 00:46:42 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C1E8423981
Date: Tue, 13 Jun 2017 17:46:42 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Juergen Gross <jgross@suse.com>
In-Reply-To: <3c2a8a1e-e50e-8d69-69ec-1a8bde626876@suse.com>
Message-ID: <alpine.DEB.2.10.1706131650230.12156@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1706021225440.18759@sstabellini-ThinkPad-X260>
 <1496431915-20774-1-git-send-email-sstabellini@kernel.org>
 <1496431915-20774-8-git-send-email-sstabellini@kernel.org>
 <3c2a8a1e-e50e-8d69-69ec-1a8bde626876@suse.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <stefano@aporeto.com>, boris.ostrovsky@oracle.com,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 08/18] 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>

T24gVHVlLCAxMyBKdW4gMjAxNywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAwMi8wNi8xNyAy
MTozMSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gQWxsb2NhdGUgYSBzb2NrZXQuIEtl
ZXAgdHJhY2sgb2Ygc29ja2V0IDwtPiByaW5nIG1hcHBpbmdzIHdpdGggYSBuZXcgZGF0YQo+ID4g
c3RydWN0dXJlLCBjYWxsZWQgc29ja19tYXBwaW5nLiBJbXBsZW1lbnQgdGhlIGNvbm5lY3QgY29t
bWFuZCBieSBjYWxsaW5nCj4gPiBpbmV0X3N0cmVhbV9jb25uZWN0LCBhbmQgbWFwcGluZyB0aGUg
bmV3IGluZGV4ZXMgcGFnZSBhbmQgZGF0YSByaW5nLgo+ID4gQWxsb2NhdGUgYSB3b3JrcXVldWUg
YW5kIGEgd29ya19zdHJ1Y3QsIGNhbGxlZCBpb3dvcmtlciwgdG8gcGVyZm9ybQo+ID4gcmVhZHMg
YW5kIHdyaXRlcyB0byB0aGUgc29ja2V0Lgo+ID4gCj4gPiBXaGVuIGFuIGFjdGl2ZSBzb2NrZXQg
aXMgY2xvc2VkIChza19zdGF0ZV9jaGFuZ2UpLCBzZXQgaW5fZXJyb3IgdG8KPiA+IC1FTk9UQ09O
TiBhbmQgbm90aWZ5IHRoZSBvdGhlciBlbmQsIGFzIHNwZWNpZmllZCBieSB0aGUgcHJvdG9jb2wu
Cj4gPiAKPiA+IHNrX2RhdGFfcmVhZHkgYW5kIHB2Y2FsbHNfYmFja19pb3dvcmtlciB3aWxsIGJl
IGltcGxlbWVudGVkIGxhdGVyLgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHN0ZWZhbm9AYXBvcmV0by5jb20+Cj4gPiBDQzogYm9yaXMub3N0cm92c2t5QG9yYWNs
ZS5jb20KPiA+IENDOiBqZ3Jvc3NAc3VzZS5jb20KPiA+IC0tLQo+ID4gIGRyaXZlcnMveGVuL3B2
Y2FsbHMtYmFjay5jIHwgMTcwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKwo+ID4gIDEgZmlsZSBjaGFuZ2VkLCAxNzAgaW5zZXJ0aW9ucygrKQo+ID4gCj4gPiBk
aWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMgYi9kcml2ZXJzL3hlbi9wdmNh
bGxzLWJhY2suYwo+ID4gaW5kZXggMWYyYmIyNi4uM2ViODRlZiAxMDA2NDQKPiA+IC0tLSBhL2Ry
aXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCj4gPiArKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWJh
Y2suYwo+ID4gQEAgLTU2LDYgKzU2LDQwIEBAIHN0cnVjdCBwdmNhbGxzX2ZlZGF0YSB7Cj4gPiAg
CXN0cnVjdCB3b3JrX3N0cnVjdCByZWdpc3Rlcl93b3JrOwo+ID4gIH07Cj4gPiAgCj4gPiArc3Ry
dWN0IHB2Y2FsbHNfaW93b3JrZXIgewo+ID4gKwlzdHJ1Y3Qgd29ya19zdHJ1Y3QgcmVnaXN0ZXJf
d29yazsKPiA+ICsJc3RydWN0IHdvcmtxdWV1ZV9zdHJ1Y3QgKndxOwo+ID4gKwl1bnNpZ25lZCBp
bnQgY3B1Owo+ID4gK307Cj4gPiArCj4gPiArc3RydWN0IHNvY2tfbWFwcGluZyB7Cj4gPiArCXN0
cnVjdCBsaXN0X2hlYWQgbGlzdDsKPiA+ICsJc3RydWN0IHB2Y2FsbHNfZmVkYXRhICpwcml2Owo+
ID4gKwlzdHJ1Y3Qgc29ja2V0ICpzb2NrOwo+ID4gKwl1aW50NjRfdCBpZDsKPiA+ICsJZ3JhbnRf
cmVmX3QgcmVmOwo+ID4gKwlzdHJ1Y3QgcHZjYWxsc19kYXRhX2ludGYgKnJpbmc7Cj4gPiArCXZv
aWQgKmJ5dGVzOwo+ID4gKwlzdHJ1Y3QgcHZjYWxsc19kYXRhIGRhdGE7Cj4gPiArCXVpbnQzMl90
IHJpbmdfb3JkZXI7Cj4gPiArCWludCBpcnE7Cj4gPiArCWF0b21pY190IHJlYWQ7Cj4gPiArCWF0
b21pY190IHdyaXRlOwo+ID4gKwlhdG9taWNfdCBpbzsKPiA+ICsJYXRvbWljX3QgcmVsZWFzZTsK
PiA+ICsJdm9pZCAoKnNhdmVkX2RhdGFfcmVhZHkpKHN0cnVjdCBzb2NrICpzayk7Cj4gPiArCXN0
cnVjdCBwdmNhbGxzX2lvd29ya2VyIGlvd29ya2VyOwo+ID4gK307Cj4gPiArCj4gPiArc3RhdGlj
IGlycXJldHVybl90IHB2Y2FsbHNfYmFja19jb25uX2V2ZW50KGludCBpcnEsIHZvaWQgKnNvY2tf
bWFwKTsKPiA+ICtzdGF0aWMgaW50IHB2Y2FsbHNfYmFja19yZWxlYXNlX2FjdGl2ZShzdHJ1Y3Qg
eGVuYnVzX2RldmljZSAqZGV2LAo+ID4gKwkJCQkgICAgICAgc3RydWN0IHB2Y2FsbHNfZmVkYXRh
ICpwcml2LAo+ID4gKwkJCQkgICAgICAgc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwKTsKPiA+ICsK
PiA+ICtzdGF0aWMgdm9pZCBwdmNhbGxzX2JhY2tfaW93b3JrZXIoc3RydWN0IHdvcmtfc3RydWN0
ICp3b3JrKQo+ID4gK3sKPiA+ICt9Cj4gPiArCj4gPiAgc3RhdGljIGludCBwdmNhbGxzX2JhY2tf
c29ja2V0KHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCj4gPiAgCQlzdHJ1Y3QgeGVuX3B2Y2Fs
bHNfcmVxdWVzdCAqcmVxKQo+ID4gIHsKPiA+IEBAIC04NCw5ICsxMTgsMTQwIEBAIHN0YXRpYyBp
bnQgcHZjYWxsc19iYWNrX3NvY2tldChzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAo+ID4gIAly
ZXR1cm4gcmV0Owo+ID4gIH0KPiA+ICAKPiA+ICtzdGF0aWMgdm9pZCBwdmNhbGxzX3NrX3N0YXRl
X2NoYW5nZShzdHJ1Y3Qgc29jayAqc29jaykKPiA+ICt7Cj4gPiArCXN0cnVjdCBzb2NrX21hcHBp
bmcgKm1hcCA9IHNvY2stPnNrX3VzZXJfZGF0YTsKPiA+ICsJc3RydWN0IHB2Y2FsbHNfZGF0YV9p
bnRmICppbnRmOwo+ID4gKwo+ID4gKwlpZiAobWFwID09IE5VTEwpCj4gPiArCQlyZXR1cm47Cj4g
PiArCj4gPiArCWludGYgPSBtYXAtPnJpbmc7Cj4gPiArCWludGYtPmluX2Vycm9yID0gLUVOT1RD
T05OOwo+ID4gKwlub3RpZnlfcmVtb3RlX3ZpYV9pcnEobWFwLT5pcnEpOwo+ID4gK30KPiA+ICsK
PiA+ICtzdGF0aWMgdm9pZCBwdmNhbGxzX3NrX2RhdGFfcmVhZHkoc3RydWN0IHNvY2sgKnNvY2sp
Cj4gPiArewo+ID4gK30KPiA+ICsKPiA+ICtzdGF0aWMgc3RydWN0IHNvY2tfbWFwcGluZyAqcHZj
YWxsc19uZXdfYWN0aXZlX3NvY2tldCgKPiA+ICsJCXN0cnVjdCBwdmNhbGxzX2ZlZGF0YSAqcHJp
diwKPiA+ICsJCXVpbnQ2NF90IGlkLAo+ID4gKwkJZ3JhbnRfcmVmX3QgcmVmLAo+ID4gKwkJdWlu
dDMyX3QgZXZ0Y2huLAo+ID4gKwkJc3RydWN0IHNvY2tldCAqc29jaykKPiA+ICt7Cj4gPiArCWlu
dCByZXQ7Cj4gPiArCXN0cnVjdCBzb2NrX21hcHBpbmcgKm1hcCA9IE5VTEw7Cj4gCj4gUG9pbnRs
ZXNzIGluaXRpYWxpemVyLgoKSSdsbCBmaXgKCgo+ID4gKwl2b2lkICpwYWdlOwo+ID4gKwo+ID4g
KwltYXAgPSBremFsbG9jKHNpemVvZigqbWFwKSwgR0ZQX0tFUk5FTCk7Cj4gPiArCWlmIChtYXAg
PT0gTlVMTCkKPiA+ICsJCXJldHVybiBOVUxMOwo+ID4gKwo+ID4gKwltYXAtPnByaXYgPSBwcml2
Owo+ID4gKwltYXAtPnNvY2sgPSBzb2NrOwo+ID4gKwltYXAtPmlkID0gaWQ7Cj4gPiArCW1hcC0+
cmVmID0gcmVmOwo+ID4gKwo+ID4gKwlyZXQgPSB4ZW5idXNfbWFwX3JpbmdfdmFsbG9jKHByaXYt
PmRldiwgJnJlZiwgMSwgJnBhZ2UpOwo+ID4gKwlpZiAocmV0IDwgMCkKPiA+ICsJCWdvdG8gb3V0
Owo+ID4gKwltYXAtPnJpbmcgPSBwYWdlOwo+ID4gKwltYXAtPnJpbmdfb3JkZXIgPSBtYXAtPnJp
bmctPnJpbmdfb3JkZXI7Cj4gPiArCS8qIGZpcnN0IHJlYWQgdGhlIG9yZGVyLCB0aGVuIG1hcCB0
aGUgZGF0YSByaW5nICovCj4gPiArCXZpcnRfcm1iKCk7Cj4gPiArCWlmIChtYXAtPnJpbmdfb3Jk
ZXIgPiBNQVhfUklOR19PUkRFUikKPiAKPiBJc3N1ZSBhIG1lc3NhZ2U/CgpPSwoKCj4gPiArCQln
b3RvIG91dDsKPiA+ICsJcmV0ID0geGVuYnVzX21hcF9yaW5nX3ZhbGxvYyhwcml2LT5kZXYsIG1h
cC0+cmluZy0+cmVmLAo+ID4gKwkJCQkgICAgICgxIDw8IG1hcC0+cmluZ19vcmRlciksICZwYWdl
KTsKPiA+ICsJaWYgKHJldCA8IDApCj4gPiArCQlnb3RvIG91dDsKPiA+ICsJbWFwLT5ieXRlcyA9
IHBhZ2U7Cj4gPiArCj4gPiArCXJldCA9IGJpbmRfaW50ZXJkb21haW5fZXZ0Y2huX3RvX2lycWhh
bmRsZXIocHJpdi0+ZGV2LT5vdGhlcmVuZF9pZCwKPiA+ICsJCQkJCQkgICAgZXZ0Y2huLAo+ID4g
KwkJCQkJCSAgICBwdmNhbGxzX2JhY2tfY29ubl9ldmVudCwKPiA+ICsJCQkJCQkgICAgMCwKPiA+
ICsJCQkJCQkgICAgInB2Y2FsbHMtYmFja2VuZCIsCj4gPiArCQkJCQkJICAgIG1hcCk7Cj4gPiAr
CWlmIChyZXQgPCAwKQo+ID4gKwkJZ290byBvdXQ7Cj4gPiArCW1hcC0+aXJxID0gcmV0Owo+ID4g
Kwo+ID4gKwltYXAtPmRhdGEuaW4gPSBtYXAtPmJ5dGVzOwo+ID4gKwltYXAtPmRhdGEub3V0ID0g
bWFwLT5ieXRlcyArIFhFTl9GTEVYX1JJTkdfU0laRShtYXAtPnJpbmdfb3JkZXIpOwo+ID4gKwkK
PiA+ICsJbWFwLT5pb3dvcmtlci53cSA9IGFsbG9jX3dvcmtxdWV1ZSgicHZjYWxsc19pbyIsIFdR
X1VOQk9VTkQsIDEpOwo+ID4gKwlpZiAoIW1hcC0+aW93b3JrZXIud3EpCj4gPiArCQlnb3RvIG91
dDsKPiA+ICsJbWFwLT5pb3dvcmtlci5jcHUgPSBnZXRfcmFuZG9tX2ludCgpICUgbnVtX29ubGlu
ZV9jcHVzKCk7Cj4gCj4gU28geW91IGV4cGVjdCBhbGwgY3B1cyBbMC4ubnVtX29ubGluZV9jcHVz
KClbIHRvIGJlIG9ubGluZS4gSSBkb24ndAo+IHRoaW5rIHRoaXMgaXMgYWx3YXlzIHRydWUuCgpJ
J2xsIGRyb3AgdGhlIGNwdSBzZWxlY3Rpb24KCgo+ID4gKwlhdG9taWNfc2V0KCZtYXAtPmlvLCAx
KTsKPiA+ICsJSU5JVF9XT1JLKCZtYXAtPmlvd29ya2VyLnJlZ2lzdGVyX3dvcmssCXB2Y2FsbHNf
YmFja19pb3dvcmtlcik7Cj4gPiArCj4gPiArCWRvd24oJnByaXYtPnNvY2tldF9sb2NrKTsKPiA+
ICsJbGlzdF9hZGRfdGFpbCgmbWFwLT5saXN0LCAmcHJpdi0+c29ja2V0X21hcHBpbmdzKTsKPiA+
ICsJdXAoJnByaXYtPnNvY2tldF9sb2NrKTsKPiA+ICsKPiA+ICsJd3JpdGVfbG9ja19iaCgmbWFw
LT5zb2NrLT5zay0+c2tfY2FsbGJhY2tfbG9jayk7Cj4gPiArCW1hcC0+c2F2ZWRfZGF0YV9yZWFk
eSA9IG1hcC0+c29jay0+c2stPnNrX2RhdGFfcmVhZHk7Cj4gPiArCW1hcC0+c29jay0+c2stPnNr
X3VzZXJfZGF0YSA9IG1hcDsKPiA+ICsJbWFwLT5zb2NrLT5zay0+c2tfZGF0YV9yZWFkeSA9IHB2
Y2FsbHNfc2tfZGF0YV9yZWFkeTsKPiA+ICsJbWFwLT5zb2NrLT5zay0+c2tfc3RhdGVfY2hhbmdl
ID0gcHZjYWxsc19za19zdGF0ZV9jaGFuZ2U7Cj4gPiArCXdyaXRlX3VubG9ja19iaCgmbWFwLT5z
b2NrLT5zay0+c2tfY2FsbGJhY2tfbG9jayk7Cj4gPiArCj4gPiArCXJldHVybiBtYXA7Cj4gPiAr
b3V0Ogo+ID4gKwlwdmNhbGxzX2JhY2tfcmVsZWFzZV9hY3RpdmUocHJpdi0+ZGV2LCBwcml2LCBt
YXApOwo+ID4gKwlyZXR1cm4gTlVMTDsKPiA+ICt9Cj4gPiArCj4gPiAgc3RhdGljIGludCBwdmNh
bGxzX2JhY2tfY29ubmVjdChzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAo+ID4gIAkJCQlzdHJ1
Y3QgeGVuX3B2Y2FsbHNfcmVxdWVzdCAqcmVxKQo+ID4gIHsKPiA+ICsJc3RydWN0IHB2Y2FsbHNf
ZmVkYXRhICpwcml2Owo+ID4gKwlpbnQgcmV0Owo+ID4gKwlzdHJ1Y3Qgc29ja2V0ICpzb2NrOwo+
ID4gKwlzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXAgPSBOVUxMOwo+ID4gKwlzdHJ1Y3QgeGVuX3B2
Y2FsbHNfcmVzcG9uc2UgKnJzcDsKPiA+ICsKPiA+ICsJcHJpdiA9IGRldl9nZXRfZHJ2ZGF0YSgm
ZGV2LT5kZXYpOwo+ID4gKwo+ID4gKwlyZXQgPSBzb2NrX2NyZWF0ZShBRl9JTkVULCBTT0NLX1NU
UkVBTSwgMCwgJnNvY2spOwo+ID4gKwlpZiAocmV0IDwgMCkKPiA+ICsJCWdvdG8gb3V0Owo+ID4g
KwlyZXQgPSBpbmV0X3N0cmVhbV9jb25uZWN0KHNvY2ssIChzdHJ1Y3Qgc29ja2FkZHIgKikmcmVx
LT51LmNvbm5lY3QuYWRkciwKPiA+ICsJCQkJICByZXEtPnUuY29ubmVjdC5sZW4sIHJlcS0+dS5j
b25uZWN0LmZsYWdzKTsKPiA+ICsJaWYgKHJldCA8IDApIHsKPiA+ICsJCXNvY2tfcmVsZWFzZSht
YXAtPnNvY2spOwo+ID4gKwkJZ290byBvdXQ7Cj4gPiArCX0KPiA+ICsJCj4gPiArCW1hcCA9IHB2
Y2FsbHNfbmV3X2FjdGl2ZV9zb2NrZXQocHJpdiwKPiA+ICsJCQkJCXJlcS0+dS5jb25uZWN0Lmlk
LAo+ID4gKwkJCQkJcmVxLT51LmNvbm5lY3QucmVmLAo+ID4gKwkJCQkJcmVxLT51LmNvbm5lY3Qu
ZXZ0Y2huLAo+ID4gKwkJCQkJc29jayk7Cj4gPiArCWlmICghbWFwKSB7Cj4gPiArCQlzb2NrX3Jl
bGVhc2UobWFwLT5zb2NrKTsKPiA+ICsJCWdvdG8gb3V0Owo+IAo+IHJldCB3aWxsIGJlIDAgaGVy
ZS4gU28gdGhlcmUgd2FzIGEgZmFpbHVyZSBhbmQgeW91IHJlcG9ydCBzdWNjZXNzLgoKSSdsbCBm
aXgKCiAKPiA+ICsJfQo+ID4gKwo+ID4gK291dDoKPiA+ICsJcnNwID0gUklOR19HRVRfUkVTUE9O
U0UoJnByaXYtPnJpbmcsIHByaXYtPnJpbmcucnNwX3Byb2RfcHZ0KyspOwo+ID4gKwlyc3AtPnJl
cV9pZCA9IHJlcS0+cmVxX2lkOwo+ID4gKwlyc3AtPmNtZCA9IHJlcS0+Y21kOwo+ID4gKwlyc3At
PnUuY29ubmVjdC5pZCA9IHJlcS0+dS5jb25uZWN0LmlkOwo+ID4gKwlyc3AtPnJldCA9IHJldDsK
PiA+ICsKPiA+ICsJcmV0dXJuIHJldDsKPiA+ICt9Cj4gPiArCj4gPiArc3RhdGljIGludCBwdmNh
bGxzX2JhY2tfcmVsZWFzZV9hY3RpdmUoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKPiA+ICsJ
CQkJICAgICAgIHN0cnVjdCBwdmNhbGxzX2ZlZGF0YSAqcHJpdiwKPiA+ICsJCQkJICAgICAgIHN0
cnVjdCBzb2NrX21hcHBpbmcgKm1hcCkKPiA+ICt7Cj4gPiAgCXJldHVybiAwOwo+ID4gIH0KPiA+
ICAKPiA+IEBAIC0yMDYsNiArMzcxLDExIEBAIHN0YXRpYyBpcnFyZXR1cm5fdCBwdmNhbGxzX2Jh
Y2tfZXZlbnQoaW50IGlycSwgdm9pZCAqZGV2X2lkKQo+ID4gIAlyZXR1cm4gSVJRX0hBTkRMRUQ7
Cj4gPiAgfQo+ID4gIAo+ID4gK3N0YXRpYyBpcnFyZXR1cm5fdCBwdmNhbGxzX2JhY2tfY29ubl9l
dmVudChpbnQgaXJxLCB2b2lkICpzb2NrX21hcCkKPiA+ICt7Cj4gPiArCXJldHVybiBJUlFfSEFO
RExFRDsKPiA+ICt9Cj4gPiArCj4gPiAgc3RhdGljIGludCBiYWNrZW5kX2Nvbm5lY3Qoc3RydWN0
IHhlbmJ1c19kZXZpY2UgKmRldikKPiA+ICB7Cj4gPiAgCWludCBlcnIsIGV2dGNobjsKPiA+IAo+
IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 14 00:46:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 00:46: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 1dKwSV-0000Mn-1D; Wed, 14 Jun 2017 00:46:55 +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 1dKwST-0000MK-0I
 for xen-devel@lists.xen.org; Wed, 14 Jun 2017 00:46:53 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 47/82-02199-C7780495; Wed, 14 Jun 2017 00:46:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVybKJssm51u0O
 kwfF7ChZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bcgxcYC07JV0y/tJGtgXG/ZBcjF4eQwB9G
 iTkTZ7J3MXJysAg4SEzqvsTSxcjBwSgQI/HghzVImFEgTGLy5SWsECXaEtcmPgaz2QQMJf4+2
 cQGUi4BZC/5zAESFhFQlvjY2ssOMp5ZYBujxOnZ65lBEsICjhIvtjaC9XIK2Egs/nYdrJdXwF
 vi6D97iHM+MkrMuraNBaRGVEBX4tC/P2wgNq+AoMTJmU/A4swCWhLLp29jmcAoMAtJahaS1AJ
 GplWMGsWpRWWpRbqGlnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIFBWM/AwLiD
 8fdxv0OMkhxMSqK8S+wcIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8F5vA8oJFqWmp1akZeYA4
 wEmLcHBoyTCWwuS5i0uSMwtzkyHSJ1i1OXYsHr9FyYhlrz8vFQpcd5bIEUCIEUZpXlwI2CxeY
 lRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMO+xZqApPJl5JXCbXgEdwQR0xPUrNiBHlCQipKQ
 aGLNuP2twehm45eoKsXZnt/f+62d7yT8P4TbecC9+GduHNWwrD3dxPzaZ0vLRfv9FGas7pV9+
 cpcv09vvHvWfKaZGalvNFrl5K2466949L2l+cILsmY/lsf1qXgJTGNf4Ho7bc+LV2i/1K5q5Q
 x3uP9infnWp+/2O9xW6xxs3f7zNe2BO4bQbzW+VWIozEg21mIuKEwFbo3ozyAIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1497401210!97948901!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59739 invoked from network); 14 Jun 2017 00:46:51 -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; 14 Jun 2017 00:46:51 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 52253239A8;
 Wed, 14 Jun 2017 00:46:49 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 52253239A8
Date: Tue, 13 Jun 2017 17:46:48 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Juergen Gross <jgross@suse.com>
In-Reply-To: <ff975b10-8f1a-20db-881a-4d18bdfa9350@suse.com>
Message-ID: <alpine.DEB.2.10.1706131719130.12156@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1706021225440.18759@sstabellini-ThinkPad-X260>
 <1496431915-20774-1-git-send-email-sstabellini@kernel.org>
 <1496431915-20774-9-git-send-email-sstabellini@kernel.org>
 <ff975b10-8f1a-20db-881a-4d18bdfa9350@suse.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <stefano@aporeto.com>, boris.ostrovsky@oracle.com,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 09/18] 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>

T24gVHVlLCAxMyBKdW4gMjAxNywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAwMi8wNi8xNyAy
MTozMSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gQWxsb2NhdGUgYSBzb2NrZXQuIFRy
YWNrIHRoZSBhbGxvY2F0ZWQgcGFzc2l2ZSBzb2NrZXRzIHdpdGggYSBuZXcgZGF0YQo+ID4gc3Ry
dWN0dXJlIG5hbWVkIHNvY2twYXNzX21hcHBpbmcuIEl0IGNvbnRhaW5zIGFuIHVuYm91bmQgd29y
a3F1ZXVlIHRvCj4gPiBzY2hlZHVsZSBkZWxheWVkIHdvcmsgZm9yIHRoZSBhY2NlcHQgYW5kIHBv
bGwgY29tbWFuZHMuIEl0IGFsc28gaGFzIGEKPiA+IHJlcWNvcHkgZmllbGQgdG8gYmUgdXNlZCB0
byBzdG9yZSBhIGNvcHkgb2YgYSByZXF1ZXN0IGZvciBkZWxheWVkIHdvcmsuCj4gPiBSZWFkcy93
cml0ZXMgdG8gaXQgYXJlIHByb3RlY3RlZCBieSBhIGxvY2sgKHRoZSAiY29weV9sb2NrIiBzcGlu
bG9jaykuCj4gPiBJbml0aWFsaXplIHRoZSB3b3JrcXVldWUgaW4gcHZjYWxsc19iYWNrX2JpbmQu
Cj4gPiAKPiA+IEltcGxlbWVudCB0aGUgYmluZCBjb21tYW5kIHdpdGggaW5ldF9iaW5kLgo+ID4g
Cj4gPiBUaGUgcGFzc19za19kYXRhX3JlYWR5IGV2ZW50IGhhbmRsZXIgd2lsbCBiZSBhZGRlZCBs
YXRlci4KPiA+IAo+ID4gU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5v
QGFwb3JldG8uY29tPgo+ID4gQ0M6IGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tCj4gPiBDQzog
amdyb3NzQHN1c2UuY29tCj4gPiAtLS0KPiA+ICBkcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYyB8
IDg3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KPiA+ICAx
IGZpbGUgY2hhbmdlZCwgODYgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+ID4gCj4gPiBk
aWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMgYi9kcml2ZXJzL3hlbi9wdmNh
bGxzLWJhY2suYwo+ID4gaW5kZXggM2ViODRlZi4uNGEwY2ZhMyAxMDA2NDQKPiA+IC0tLSBhL2Ry
aXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCj4gPiArKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWJh
Y2suYwo+ID4gQEAgLTgxLDYgKzgxLDE4IEBAIHN0cnVjdCBzb2NrX21hcHBpbmcgewo+ID4gIAlz
dHJ1Y3QgcHZjYWxsc19pb3dvcmtlciBpb3dvcmtlcjsKPiA+ICB9Owo+ID4gIAo+ID4gK3N0cnVj
dCBzb2NrcGFzc19tYXBwaW5nIHsKPiA+ICsJc3RydWN0IGxpc3RfaGVhZCBsaXN0Owo+ID4gKwlz
dHJ1Y3QgcHZjYWxsc19mZWRhdGEgKnByaXY7Cj4gPiArCXN0cnVjdCBzb2NrZXQgKnNvY2s7Cj4g
PiArCXVpbnQ2NF90IGlkOwo+ID4gKwlzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVxdWVzdCByZXFjb3B5
Owo+ID4gKwlzcGlubG9ja190IGNvcHlfbG9jazsKPiA+ICsJc3RydWN0IHdvcmtxdWV1ZV9zdHJ1
Y3QgKndxOwo+ID4gKwlzdHJ1Y3Qgd29ya19zdHJ1Y3QgcmVnaXN0ZXJfd29yazsKPiA+ICsJdm9p
ZCAoKnNhdmVkX2RhdGFfcmVhZHkpKHN0cnVjdCBzb2NrICpzayk7Cj4gPiArfTsKPiA+ICsKPiA+
ICBzdGF0aWMgaXJxcmV0dXJuX3QgcHZjYWxsc19iYWNrX2Nvbm5fZXZlbnQoaW50IGlycSwgdm9p
ZCAqc29ja19tYXApOwo+ID4gIHN0YXRpYyBpbnQgcHZjYWxsc19iYWNrX3JlbGVhc2VfYWN0aXZl
KHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCj4gPiAgCQkJCSAgICAgICBzdHJ1Y3QgcHZjYWxs
c19mZWRhdGEgKnByaXYsCj4gPiBAQCAtMjYxLDEwICsyNzMsODMgQEAgc3RhdGljIGludCBwdmNh
bGxzX2JhY2tfcmVsZWFzZShzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAo+ID4gIAlyZXR1cm4g
MDsKPiA+ICB9Cj4gPiAgCj4gPiArc3RhdGljIHZvaWQgX19wdmNhbGxzX2JhY2tfYWNjZXB0KHN0
cnVjdCB3b3JrX3N0cnVjdCAqd29yaykKPiA+ICt7Cj4gPiArfQo+ID4gKwo+ID4gK3N0YXRpYyB2
b2lkIHB2Y2FsbHNfcGFzc19za19kYXRhX3JlYWR5KHN0cnVjdCBzb2NrICpzb2NrKQo+ID4gK3sK
PiA+ICt9Cj4gPiArCj4gPiAgc3RhdGljIGludCBwdmNhbGxzX2JhY2tfYmluZChzdHJ1Y3QgeGVu
YnVzX2RldmljZSAqZGV2LAo+ID4gIAkJCSAgICAgc3RydWN0IHhlbl9wdmNhbGxzX3JlcXVlc3Qg
KnJlcSkKPiA+ICB7Cj4gPiAtCXJldHVybiAwOwo+ID4gKwlzdHJ1Y3QgcHZjYWxsc19mZWRhdGEg
KnByaXY7Cj4gPiArCWludCByZXQsIGVycjsKPiA+ICsJc3RydWN0IHNvY2tldCAqc29jazsKPiA+
ICsJc3RydWN0IHNvY2twYXNzX21hcHBpbmcgKm1hcCA9IE5VTEw7Cj4gCj4gUG9pbnRsZXNzIGlu
aXRpYWxpemVyLgoKSSdsbCBmaXgKCgo+ID4gKwlzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVzcG9uc2Ug
KnJzcDsKPiA+ICsKPiA+ICsJcHJpdiA9IGRldl9nZXRfZHJ2ZGF0YSgmZGV2LT5kZXYpOwo+ID4g
Kwo+ID4gKwltYXAgPSBremFsbG9jKHNpemVvZigqbWFwKSwgR0ZQX0tFUk5FTCk7Cj4gPiArCWlm
IChtYXAgPT0gTlVMTCkgewo+ID4gKwkJcmV0ID0gLUVOT01FTTsKPiA+ICsJCWdvdG8gb3V0Owo+
ID4gKwl9Cj4gPiArCj4gPiArCUlOSVRfV09SSygmbWFwLT5yZWdpc3Rlcl93b3JrLCBfX3B2Y2Fs
bHNfYmFja19hY2NlcHQpOwo+ID4gKwlzcGluX2xvY2tfaW5pdCgmbWFwLT5jb3B5X2xvY2spOwo+
ID4gKwltYXAtPndxID0gYWxsb2Nfd29ya3F1ZXVlKCJwdmNhbGxzX3dxIiwgV1FfVU5CT1VORCwg
MSk7Cj4gPiArCWlmICghbWFwLT53cSkgewo+ID4gKwkJcmV0ID0gLUVOT01FTTsKPiA+ICsJCWtm
cmVlKG1hcCk7Cj4gPiArCQlnb3RvIG91dDsKPiA+ICsJfQo+ID4gKwo+ID4gKwlyZXQgPSBzb2Nr
X2NyZWF0ZShBRl9JTkVULCBTT0NLX1NUUkVBTSwgMCwgJnNvY2spOwo+ID4gKwlpZiAocmV0IDwg
MCkgewo+ID4gKwkJZGVzdHJveV93b3JrcXVldWUobWFwLT53cSk7Cj4gPiArCQlrZnJlZShtYXAp
Owo+ID4gKwkJZ290byBvdXQ7Cj4gPiArCX0KPiA+ICsKPiA+ICsJcmV0ID0gaW5ldF9iaW5kKHNv
Y2ssIChzdHJ1Y3Qgc29ja2FkZHIgKikmcmVxLT51LmJpbmQuYWRkciwKPiA+ICsJCQlyZXEtPnUu
YmluZC5sZW4pOwo+ID4gKwlpZiAocmV0IDwgMCkgewo+ID4gKwkJZGVzdHJveV93b3JrcXVldWUo
bWFwLT53cSk7Cj4gPiArCQlrZnJlZShtYXApOwo+IAo+IHNvY2tfcmVsZWFzZSgpPwoKT0sKCiAK
PiA+ICsJCWdvdG8gb3V0Owo+ID4gKwl9Cj4gPiArCj4gPiArCW1hcC0+cHJpdiA9IHByaXY7Cj4g
PiArCW1hcC0+c29jayA9IHNvY2s7Cj4gPiArCW1hcC0+aWQgPSByZXEtPnUuYmluZC5pZDsKPiA+
ICsKPiA+ICsJZG93bigmcHJpdi0+c29ja2V0X2xvY2spOwo+ID4gKwllcnIgPSByYWRpeF90cmVl
X2luc2VydCgmcHJpdi0+c29ja2V0cGFzc19tYXBwaW5ncywgbWFwLT5pZCwKPiA+ICsJCQkJbWFw
KTsKPiA+ICsJdXAoJnByaXYtPnNvY2tldF9sb2NrKTsKPiA+ICsJaWYgKGVycikgewo+ID4gKwkJ
cmV0ID0gZXJyOwo+ID4gKwkJZGVzdHJveV93b3JrcXVldWUobWFwLT53cSk7Cj4gPiArCQlrZnJl
ZShtYXApOwo+IAo+IHNvY2tfcmVsZWFzZSgpPwoKT0sKCgo+ID4gKwkJZ290byBvdXQ7Cj4gPiAr
CX0KPiA+ICsKPiA+ICsJd3JpdGVfbG9ja19iaCgmc29jay0+c2stPnNrX2NhbGxiYWNrX2xvY2sp
Owo+ID4gKwltYXAtPnNhdmVkX2RhdGFfcmVhZHkgPSBzb2NrLT5zay0+c2tfZGF0YV9yZWFkeTsK
PiA+ICsJc29jay0+c2stPnNrX3VzZXJfZGF0YSA9IG1hcDsKPiA+ICsJc29jay0+c2stPnNrX2Rh
dGFfcmVhZHkgPSBwdmNhbGxzX3Bhc3Nfc2tfZGF0YV9yZWFkeTsKPiA+ICsJd3JpdGVfdW5sb2Nr
X2JoKCZzb2NrLT5zay0+c2tfY2FsbGJhY2tfbG9jayk7Cj4gPiArCj4gPiArb3V0Ogo+ID4gKwly
c3AgPSBSSU5HX0dFVF9SRVNQT05TRSgmcHJpdi0+cmluZywgcHJpdi0+cmluZy5yc3BfcHJvZF9w
dnQrKyk7Cj4gPiArCXJzcC0+cmVxX2lkID0gcmVxLT5yZXFfaWQ7Cj4gPiArCXJzcC0+Y21kID0g
cmVxLT5jbWQ7Cj4gPiArCXJzcC0+dS5iaW5kLmlkID0gcmVxLT51LmJpbmQuaWQ7Cj4gPiArCXJz
cC0+cmV0ID0gcmV0Owo+ID4gKwlyZXR1cm4gcmV0Owo+IAo+IHJldHVybiAwPwoKWWVzCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 14 00:47:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 00: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 1dKwSq-0000Rh-Ch; Wed, 14 Jun 2017 00:47: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 1dKwSp-0000RQ-RA
 for xen-devel@lists.xen.org; Wed, 14 Jun 2017 00:47:15 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 5B/9E-23755-29780495; Wed, 14 Jun 2017 00:47:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVybKJssu6kdod
 Ig3mrpSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ow1X/uZClbpVTQ+OcTWwHhNtYuRi0NI4A+j
 RO+Vf2xdjBwcLAIOEjPbbEFMRoEYiQc/rLsYOYHMMInJl5ewQlRoSyy7Fw0SZhMwlPj7ZBNYo
 wSQveQzB0hYREBZ4mNrLzvIcGaBbYwSp2evZwZJCAs4S+xc+IcRxOYUsJG40viLFcTmFfCWaF
 kHUSMk8IlR4v4abRBbVEBX4tC/P2wQNYISJ2c+YQGxmQW0JJZP38YygVFgFpLULCSpBYxMqxg
 1ilOLylKLdI1M9ZKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAgOwnoGBcQdj6wm/
 Q4ySHExKorxL7BwihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwvmgFygkWpaanVqRl5gBjASYtw
 cGjJMLb1ASU5i0uSMwtzkyHSJ1i1OXYsHr9FyYhlrz8vFQpcd4vIDMEQIoySvPgRsDi8hKjrJ
 QwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd5jzUBTeDLzSuA2vQI6ggnoiOtXbECOKElESEk1ME6
 QTlIxqTS5lih+JOeezHTnaSxP2j8eUrjP/bstU3zfomJxi3WGcXutntxZzHzljb3mhl2bXsiE
 TasJXP/67xZuvt97Y68kVT1RlmKUk52mf1rp9jHlRdebZjyb8zPk2ctyp3Wch16ouG7kllztP
 9VXPIN52gMZfzOj+Dmz5uxcl+UosFMwIVKJpTgj0VCLuag4EQCTkk+IxgIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1497401232!50016649!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7410 invoked from network); 14 Jun 2017 00:47:14 -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; 14 Jun 2017 00:47:14 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 0C966239A8;
 Wed, 14 Jun 2017 00:47:12 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 0C966239A8
Date: Tue, 13 Jun 2017 17:47:11 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Juergen Gross <jgross@suse.com>
In-Reply-To: <c7d715eb-358a-47a7-95be-c87afc25c8b1@suse.com>
Message-ID: <alpine.DEB.2.10.1706131721470.12156@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1706021225440.18759@sstabellini-ThinkPad-X260>
 <1496431915-20774-1-git-send-email-sstabellini@kernel.org>
 <1496431915-20774-11-git-send-email-sstabellini@kernel.org>
 <c7d715eb-358a-47a7-95be-c87afc25c8b1@suse.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <stefano@aporeto.com>, boris.ostrovsky@oracle.com,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 11/18] 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>

T24gVHVlLCAxMyBKdW4gMjAxNywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAwMi8wNi8xNyAy
MTozMSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gSW1wbGVtZW50IHRoZSBhY2NlcHQg
Y29tbWFuZCBieSBjYWxsaW5nIGluZXRfYWNjZXB0LiBUbyBhdm9pZCBibG9ja2luZwo+ID4gaW4g
dGhlIGtlcm5lbCwgY2FsbCBpbmV0X2FjY2VwdChPX05PTkJMT0NLKSBmcm9tIGEgd29ya3F1ZXVl
LCB3aGljaCBnZXQKPiA+IHNjaGVkdWxlZCBvbiBza19kYXRhX3JlYWR5IChmb3IgYSBwYXNzaXZl
IHNvY2tldCwgaXQgbWVhbnMgdGhhdCB0aGVyZQo+ID4gYXJlIGNvbm5lY3Rpb25zIHRvIGFjY2Vw
dCkuCj4gPiAKPiA+IFVzZSB0aGUgcmVxY29weSBmaWVsZCB0byBzdG9yZSB0aGUgcmVxdWVzdC4g
QWNjZXB0IHRoZSBuZXcgc29ja2V0IGZyb20KPiA+IHRoZSBkZWxheWVkIHdvcmsgZnVuY3Rpb24s
IGNyZWF0ZSBhIG5ldyBzb2NrX21hcHBpbmcgZm9yIGl0LCBtYXAKPiA+IHRoZSBpbmRleGVzIHBh
Z2UgYW5kIGRhdGEgcmluZywgYW5kIHJlcGx5IHRvIHRoZSBvdGhlciBlbmQuIEFsbG9jYXRlIGFu
Cj4gPiBpb3dvcmtlciBmb3IgdGhlIHNvY2tldC4KPiA+IAo+ID4gT25seSBzdXBwb3J0IG9uZSBv
dXRzdGFuZGluZyBibG9ja2luZyBhY2NlcHQgcmVxdWVzdCBmb3IgZXZlcnkgc29ja2V0IGF0Cj4g
PiBhbnkgdGltZS4KPiA+IAo+ID4gQWRkIGEgZmllbGQgdG8gc29ja19tYXBwaW5nIHRvIHJlbWVt
YmVyIHRoZSBwYXNzaXZlIHNvY2tldCBmcm9tIHdoaWNoIGFuCj4gPiBhY3RpdmUgc29ja2V0IHdh
cyBjcmVhdGVkLgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0
ZWZhbm9AYXBvcmV0by5jb20+Cj4gPiBDQzogYm9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20KPiA+
IENDOiBqZ3Jvc3NAc3VzZS5jb20KPiA+IC0tLQo+ID4gIGRyaXZlcnMveGVuL3B2Y2FsbHMtYmFj
ay5jIHwgMTA5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQo+
ID4gIDEgZmlsZSBjaGFuZ2VkLCAxMDggaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+ID4g
Cj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMgYi9kcml2ZXJzL3hl
bi9wdmNhbGxzLWJhY2suYwo+ID4gaW5kZXggYTc1NTg2ZS4uZjExNzNmNCAxMDA2NDQKPiA+IC0t
LSBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCj4gPiArKysgYi9kcml2ZXJzL3hlbi9wdmNh
bGxzLWJhY2suYwo+ID4gQEAgLTY1LDYgKzY1LDcgQEAgc3RydWN0IHB2Y2FsbHNfaW93b3JrZXIg
ewo+ID4gIHN0cnVjdCBzb2NrX21hcHBpbmcgewo+ID4gIAlzdHJ1Y3QgbGlzdF9oZWFkIGxpc3Q7
Cj4gPiAgCXN0cnVjdCBwdmNhbGxzX2ZlZGF0YSAqcHJpdjsKPiA+ICsJc3RydWN0IHNvY2twYXNz
X21hcHBpbmcgKnNvY2twYXNzOwo+ID4gIAlzdHJ1Y3Qgc29ja2V0ICpzb2NrOwo+ID4gIAl1aW50
NjRfdCBpZDsKPiA+ICAJZ3JhbnRfcmVmX3QgcmVmOwo+ID4gQEAgLTI3NSwxMCArMjc2LDc5IEBA
IHN0YXRpYyBpbnQgcHZjYWxsc19iYWNrX3JlbGVhc2Uoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRl
diwKPiA+ICAKPiA+ICBzdGF0aWMgdm9pZCBfX3B2Y2FsbHNfYmFja19hY2NlcHQoc3RydWN0IHdv
cmtfc3RydWN0ICp3b3JrKQo+ID4gIHsKPiA+ICsJc3RydWN0IHNvY2twYXNzX21hcHBpbmcgKm1h
cHBhc3MgPSBjb250YWluZXJfb2YoCj4gPiArCQl3b3JrLCBzdHJ1Y3Qgc29ja3Bhc3NfbWFwcGlu
ZywgcmVnaXN0ZXJfd29yayk7Cj4gPiArCXN0cnVjdCBzb2NrX21hcHBpbmcgKm1hcDsKPiA+ICsJ
c3RydWN0IHB2Y2FsbHNfaW93b3JrZXIgKmlvdzsKPiA+ICsJc3RydWN0IHB2Y2FsbHNfZmVkYXRh
ICpwcml2Owo+ID4gKwlzdHJ1Y3Qgc29ja2V0ICpzb2NrOwo+ID4gKwlzdHJ1Y3QgeGVuX3B2Y2Fs
bHNfcmVzcG9uc2UgKnJzcDsKPiA+ICsJc3RydWN0IHhlbl9wdmNhbGxzX3JlcXVlc3QgKnJlcTsK
PiA+ICsJaW50IG5vdGlmeTsKPiA+ICsJaW50IHJldCA9IC1FSU5WQUw7Cj4gPiArCXVuc2lnbmVk
IGxvbmcgZmxhZ3M7Cj4gPiArCj4gPiArCXByaXYgPSBtYXBwYXNzLT5wcml2Owo+ID4gKwkvKiBX
ZSBvbmx5IG5lZWQgdG8gY2hlY2sgdGhlIHZhbHVlIG9mICJjbWQiIGF0b21pY2FsbHkgb24gcmVh
ZC4gKi8KPiA+ICsJc3Bpbl9sb2NrX2lycXNhdmUoJm1hcHBhc3MtPmNvcHlfbG9jaywgZmxhZ3Mp
Owo+ID4gKwlyZXEgPSAmbWFwcGFzcy0+cmVxY29weTsKPiA+ICsJaWYgKHJlcS0+Y21kICE9IFBW
Q0FMTFNfQUNDRVBUKSB7Cj4gPiArCQlzcGluX3VubG9ja19pcnFyZXN0b3JlKCZtYXBwYXNzLT5j
b3B5X2xvY2ssIGZsYWdzKTsKPiA+ICsJCXJldHVybjsKPiA+ICsJfQo+ID4gKwlzcGluX3VubG9j
a19pcnFyZXN0b3JlKCZtYXBwYXNzLT5jb3B5X2xvY2ssIGZsYWdzKTsKPiAKPiBXaGF0IGFib3V0
Ogo+IAlyZXEgPSAmbWFwcGFzcy0+cmVxY29weTsKPiAJaWYgKEFDQ0VTU19PTkNFKHJlcS0+Y21k
KSAhPSBQVkNBTExTX0FDQ0VQVCkKPiAJCXJldHVybjsKPiAKPiBJIGNhbid0IHNlZSB0aGUgbmVl
ZCBmb3IgdGFraW5nIGEgbG9jayBoZXJlLgoKU3VyZSwgZ29vZCBpZGVhCgoKPiA+ICsKPiA+ICsJ
c29jayA9IHNvY2tfYWxsb2MoKTsKPiA+ICsJaWYgKHNvY2sgPT0gTlVMTCkKPiA+ICsJCWdvdG8g
b3V0X2Vycm9yOwo+ID4gKwlzb2NrLT50eXBlID0gbWFwcGFzcy0+c29jay0+dHlwZTsKPiA+ICsJ
c29jay0+b3BzID0gbWFwcGFzcy0+c29jay0+b3BzOwo+ID4gKwo+ID4gKwlyZXQgPSBpbmV0X2Fj
Y2VwdChtYXBwYXNzLT5zb2NrLCBzb2NrLCBPX05PTkJMT0NLLCB0cnVlKTsKPiA+ICsJaWYgKHJl
dCA9PSAtRUFHQUlOKSB7Cj4gPiArCQlzb2NrX3JlbGVhc2Uoc29jayk7Cj4gPiArCQlnb3RvIG91
dF9lcnJvcjsKPiA+ICsJfQo+ID4gKwo+ID4gKwltYXAgPSBwdmNhbGxzX25ld19hY3RpdmVfc29j
a2V0KHByaXYsCj4gPiArCQkJCQlyZXEtPnUuYWNjZXB0LmlkX25ldywKPiA+ICsJCQkJCXJlcS0+
dS5hY2NlcHQucmVmLAo+ID4gKwkJCQkJcmVxLT51LmFjY2VwdC5ldnRjaG4sCj4gPiArCQkJCQlz
b2NrKTsKPiA+ICsJaWYgKCFtYXApIHsKPiA+ICsJCXNvY2tfcmVsZWFzZShzb2NrKTsKPiA+ICsJ
CWdvdG8gb3V0X2Vycm9yOwo+ID4gKwl9Cj4gPiArCj4gPiArCW1hcC0+c29ja3Bhc3MgPSBtYXBw
YXNzOwo+ID4gKwlpb3cgPSAmbWFwLT5pb3dvcmtlcjsKPiA+ICsJYXRvbWljX2luYygmbWFwLT5y
ZWFkKTsKPiA+ICsJYXRvbWljX2luYygmbWFwLT5pbyk7Cj4gPiArCXF1ZXVlX3dvcmtfb24oaW93
LT5jcHUsIGlvdy0+d3EsICZpb3ctPnJlZ2lzdGVyX3dvcmspOwo+ID4gKwo+ID4gK291dF9lcnJv
cjoKPiA+ICsJcnNwID0gUklOR19HRVRfUkVTUE9OU0UoJnByaXYtPnJpbmcsIHByaXYtPnJpbmcu
cnNwX3Byb2RfcHZ0KyspOwo+ID4gKwlyc3AtPnJlcV9pZCA9IHJlcS0+cmVxX2lkOwo+ID4gKwly
c3AtPmNtZCA9IHJlcS0+Y21kOwo+ID4gKwlyc3AtPnUuYWNjZXB0LmlkID0gcmVxLT51LmFjY2Vw
dC5pZDsKPiA+ICsJcnNwLT5yZXQgPSByZXQ7Cj4gPiArCVJJTkdfUFVTSF9SRVNQT05TRVNfQU5E
X0NIRUNLX05PVElGWSgmcHJpdi0+cmluZywgbm90aWZ5KTsKPiA+ICsJaWYgKG5vdGlmeSkKPiA+
ICsJCW5vdGlmeV9yZW1vdGVfdmlhX2lycShwcml2LT5pcnEpOwo+ID4gKwo+ID4gKwlzcGluX2xv
Y2tfaXJxc2F2ZSgmbWFwcGFzcy0+Y29weV9sb2NrLCBmbGFncyk7Cj4gPiArCW1hcHBhc3MtPnJl
cWNvcHkuY21kID0gMDsKPiA+ICsJc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmbWFwcGFzcy0+Y29w
eV9sb2NrLCBmbGFncyk7Cj4gCj4gQUNDRVNTX09OQ0UobWFwcGFzcy0+cmVxY29weS5jbWQpID0g
MDsKCk9LCgoKPiA+ICB9Cj4gPiAgCj4gPiAgc3RhdGljIHZvaWQgcHZjYWxsc19wYXNzX3NrX2Rh
dGFfcmVhZHkoc3RydWN0IHNvY2sgKnNvY2spCj4gPiAgewo+ID4gKwlzdHJ1Y3Qgc29ja3Bhc3Nf
bWFwcGluZyAqbWFwcGFzcyA9IHNvY2stPnNrX3VzZXJfZGF0YTsKPiA+ICsKPiA+ICsJaWYgKG1h
cHBhc3MgPT0gTlVMTCkKPiA+ICsJCXJldHVybjsKPiA+ICsKPiA+ICsJcXVldWVfd29yayhtYXBw
YXNzLT53cSwgJm1hcHBhc3MtPnJlZ2lzdGVyX3dvcmspOwo+ID4gIH0KPiA+ICAKPiA+ICBzdGF0
aWMgaW50IHB2Y2FsbHNfYmFja19iaW5kKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCj4gPiBA
QCAtMzgwLDcgKzQ1MCw0NCBAQCBzdGF0aWMgaW50IHB2Y2FsbHNfYmFja19saXN0ZW4oc3RydWN0
IHhlbmJ1c19kZXZpY2UgKmRldiwKPiA+ICBzdGF0aWMgaW50IHB2Y2FsbHNfYmFja19hY2NlcHQo
c3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKPiA+ICAJCQkgICAgICAgc3RydWN0IHhlbl9wdmNh
bGxzX3JlcXVlc3QgKnJlcSkKPiA+ICB7Cj4gPiAtCXJldHVybiAwOwo+ID4gKwlzdHJ1Y3QgcHZj
YWxsc19mZWRhdGEgKnByaXY7Cj4gPiArCXN0cnVjdCBzb2NrcGFzc19tYXBwaW5nICptYXBwYXNz
Owo+ID4gKwlpbnQgcmV0ID0gLUVJTlZBTDsKPiA+ICsJc3RydWN0IHhlbl9wdmNhbGxzX3Jlc3Bv
bnNlICpyc3A7Cj4gPiArCXVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4gPiArCj4gPiArCXByaXYgPSBk
ZXZfZ2V0X2RydmRhdGEoJmRldi0+ZGV2KTsKPiA+ICsKPiA+ICsJbWFwcGFzcyA9IHJhZGl4X3Ry
ZWVfbG9va3VwKCZwcml2LT5zb2NrZXRwYXNzX21hcHBpbmdzLAo+ID4gKwkJcmVxLT51LmFjY2Vw
dC5pZCk7Cj4gPiArCWlmIChtYXBwYXNzID09IE5VTEwpCj4gPiArCQlnb3RvIG91dF9lcnJvcjsK
PiA+ICsKPiA+ICsJLyogCj4gPiArCSAqIExpbWl0YXRpb24gb2YgdGhlIGN1cnJlbnQgaW1wbGVt
ZW50YXRpb246IG9ubHkgc3VwcG9ydCBvbmUKPiA+ICsJICogY29uY3VycmVudCBhY2NlcHQgb3Ig
cG9sbCBjYWxsIG9uIG9uZSBzb2NrZXQuCj4gPiArCSAqLwo+ID4gKwlzcGluX2xvY2tfaXJxc2F2
ZSgmbWFwcGFzcy0+Y29weV9sb2NrLCBmbGFncyk7Cj4gPiArCWlmIChtYXBwYXNzLT5yZXFjb3B5
LmNtZCAhPSAwKSB7Cj4gPiArCQlzcGluX3VubG9ja19pcnFyZXN0b3JlKCZtYXBwYXNzLT5jb3B5
X2xvY2ssIGZsYWdzKTsKPiA+ICsJCXJldCA9IC1FSU5UUjsKPiA+ICsJCWdvdG8gb3V0X2Vycm9y
Owo+ID4gKwl9Cj4gPiArCj4gPiArCW1hcHBhc3MtPnJlcWNvcHkgPSAqcmVxOwo+IAo+IFRoaXMg
dGltZSB5b3UgbmVlZCB0aGUgbG9jaywgaG93ZXZlciB5b3Ugc2hvdWxkIHVzZToKPiAKPiBBQ0NF
U1NfT05DRShtYXBwYXNzLT5yZXFjb3B5KSA9ICpyZXE7CgpJIGRvbid0IHRoaW5rIHRoYXQgZ3Vh
cmFudGVlcyBhdG9taWMgYWNjZXNzZXMgdG8gdGhlIGNtZCBmaWVsZCBvZiB0aGUKc3RydWN0LiBT
aG91bGRuJ3QgdGhpcyBiZToKCiAgQUNDRVNTX09OQ0UobWFwcGFzcy0+cmVxY29weS5jbWQpID0g
cmVxLT5jbWQ7CiAgbWFwcGFzcy0+cmVxY29weSA9ICpyZXE7CgoKPiA+ICsJc3Bpbl91bmxvY2tf
aXJxcmVzdG9yZSgmbWFwcGFzcy0+Y29weV9sb2NrLCBmbGFncyk7Cj4gPiArCXF1ZXVlX3dvcmso
bWFwcGFzcy0+d3EsICZtYXBwYXNzLT5yZWdpc3Rlcl93b3JrKTsKPiA+ICsKPiA+ICsJLyogVGVs
bCB0aGUgY2FsbGVyIHdlIGRvbid0IG5lZWQgdG8gc2VuZCBiYWNrIGEgbm90aWZpY2F0aW9uIHll
dCAqLwo+ID4gKwlyZXR1cm4gLTE7Cj4gPiArCj4gPiArb3V0X2Vycm9yOgo+ID4gKwlyc3AgPSBS
SU5HX0dFVF9SRVNQT05TRSgmcHJpdi0+cmluZywgcHJpdi0+cmluZy5yc3BfcHJvZF9wdnQrKyk7
Cj4gPiArCXJzcC0+cmVxX2lkID0gcmVxLT5yZXFfaWQ7Cj4gPiArCXJzcC0+Y21kID0gcmVxLT5j
bWQ7Cj4gPiArCXJzcC0+dS5hY2NlcHQuaWQgPSByZXEtPnUuYWNjZXB0LmlkOwo+ID4gKwlyc3At
PnJldCA9IHJldDsKPiA+ICsJcmV0dXJuIHJldDsKPiAKPiByZXR1cm4gMD8KClllcywgdGhhbmtz
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 14 00:47:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 00:47: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 1dKwTA-0000cM-KQ; Wed, 14 Jun 2017 00: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 <sstabellini@kernel.org>) id 1dKwT9-0000cA-R1
 for xen-devel@lists.xen.org; Wed, 14 Jun 2017 00:47:35 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 BC/E4-02181-7A780495; Wed, 14 Jun 2017 00:47:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVybKJssu6ydod
 Ig2XvBSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozHR/4xF0xVqDj3vp+xgXGLVBcjJ4eQwB9G
 ibkzCkBsFgEHiZ03VrF1MXJwMArESDz4YQ0SZhQIk5h8eQkrRIm2xPOb39hAbDYBQ4m/TzaBl
 UsA2Us+c4CERQSUJT629rJ3MXJxMAtsY5Q4PXs9M0hCWMBRYte7Xawg9ZwCNhIvDxSDhHkFvC
 VmTDrDBFIvJPCJUaL79V4WkISogK7EoX9/2CCKBCVOznwCFmcW0JJYPn0bywRGgVlIUrOQpBY
 wMq1i1ChOLSpLLdI1tNBLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgMQQYg2MHY
 tN3zEKMkB5OSKO8SO4dIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8L1qBcoJFqempFWmZOcBog
 ElLcPAoifA2NQGleYsLEnOLM9MhUqcYdTk2rF7/hUmIJS8/L1VKnPcLyAwBkKKM0jy4EbDIvM
 QoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3mPNQFN4MvNK4Da9AjqCCeiI61dsQI4oSURISTU
 wHt9+8pRO5NZ3uQznty8tvvbKbZWcwvrYOcW33tw4myD9hO1PxRYzgVMOSmbXbGoawt75f95r
 8JvL2tT+aJSr+czp/6zjN3zbY2RZ4bX2pt7qO01CZQ/Mn/ibyUzt8tinIBR7bP2/07L3VzDxH
 DD+J2rU4XohPHjO6jkXGd/Iq/IIXuO75fVtsRJLcUaioRZzUXEiALvToQzHAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1497401252!103379076!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65208 invoked from network); 14 Jun 2017 00:47:34 -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; 14 Jun 2017 00:47:34 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 00A49239A8;
 Wed, 14 Jun 2017 00:47:31 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 00A49239A8
Date: Tue, 13 Jun 2017 17:47:31 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Juergen Gross <jgross@suse.com>
In-Reply-To: <a11c57d3-f8a7-efed-9216-e20b395eb335@suse.com>
Message-ID: <alpine.DEB.2.10.1706131740340.12156@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1706021225440.18759@sstabellini-ThinkPad-X260>
 <1496431915-20774-1-git-send-email-sstabellini@kernel.org>
 <1496431915-20774-12-git-send-email-sstabellini@kernel.org>
 <a11c57d3-f8a7-efed-9216-e20b395eb335@suse.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <stefano@aporeto.com>, boris.ostrovsky@oracle.com,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 12/18] 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>

T24gVHVlLCAxMyBKdW4gMjAxNywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAwMi8wNi8xNyAy
MTozMSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gSW1wbGVtZW50IHBvbGwgb24gcGFz
c2l2ZSBzb2NrZXRzIGJ5IHJlcXVlc3RpbmcgYSBkZWxheWVkIHJlc3BvbnNlIHdpdGgKPiA+IG1h
cHBhc3MtPnJlcWNvcHksIGFuZCByZXBseSBiYWNrIHdoZW4gdGhlcmUgaXMgZGF0YSBvbiB0aGUg
cGFzc2l2ZQo+ID4gc29ja2V0Lgo+ID4gCj4gPiBQb2xsIG9uIGFjdGl2ZSBzb2NrZXQgaXMgdW5p
bXBsZW1lbnRlZCBhcyBieSB0aGUgc3BlYywgYXMgdGhlIGZyb250ZW5kCj4gPiBzaG91bGQganVz
dCB3YWl0IGZvciBldmVudHMgYW5kIGNoZWNrIHRoZSBpbmRleGVzIG9uIHRoZSBpbmRleGVzIHBh
Z2UuCj4gPiAKPiA+IE9ubHkgc3VwcG9ydCBvbmUgb3V0c3RhbmRpbmcgcG9sbCAob3IgYWNjZXB0
KSByZXF1ZXN0IGZvciBldmVyeSBwYXNzaXZlCj4gPiBzb2NrZXQgYXQgYW55IGdpdmVuIHRpbWUu
Cj4gPiAKPiA+IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9y
ZXRvLmNvbT4KPiA+IENDOiBib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbQo+ID4gQ0M6IGpncm9z
c0BzdXNlLmNvbQo+ID4gLS0tCj4gPiAgZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMgfCA3NSAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tCj4gPiAgMSBmaWxl
IGNoYW5nZWQsIDczIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4gPiAKPiA+IGRpZmYg
LS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMt
YmFjay5jCj4gPiBpbmRleCBmMTE3M2Y0Li44MmYzNTBkIDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVy
cy94ZW4vcHZjYWxscy1iYWNrLmMKPiA+ICsrKyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5j
Cj4gPiBAQCAtMzQ0LDExICszNDQsMzMgQEAgc3RhdGljIHZvaWQgX19wdmNhbGxzX2JhY2tfYWNj
ZXB0KHN0cnVjdCB3b3JrX3N0cnVjdCAqd29yaykKPiA+ICBzdGF0aWMgdm9pZCBwdmNhbGxzX3Bh
c3Nfc2tfZGF0YV9yZWFkeShzdHJ1Y3Qgc29jayAqc29jaykKPiA+ICB7Cj4gPiAgCXN0cnVjdCBz
b2NrcGFzc19tYXBwaW5nICptYXBwYXNzID0gc29jay0+c2tfdXNlcl9kYXRhOwo+ID4gKwlzdHJ1
Y3QgcHZjYWxsc19mZWRhdGEgKnByaXY7Cj4gPiArCXN0cnVjdCB4ZW5fcHZjYWxsc19yZXNwb25z
ZSAqcnNwOwo+ID4gKwl1bnNpZ25lZCBsb25nIGZsYWdzOwo+ID4gKwlpbnQgbm90aWZ5Owo+ID4g
IAo+ID4gIAlpZiAobWFwcGFzcyA9PSBOVUxMKQo+ID4gIAkJcmV0dXJuOwo+ID4gIAo+ID4gLQlx
dWV1ZV93b3JrKG1hcHBhc3MtPndxLCAmbWFwcGFzcy0+cmVnaXN0ZXJfd29yayk7Cj4gPiArCXBy
aXYgPSBtYXBwYXNzLT5wcml2Owo+ID4gKwlzcGluX2xvY2tfaXJxc2F2ZSgmbWFwcGFzcy0+Y29w
eV9sb2NrLCBmbGFncyk7Cj4gPiArCWlmIChtYXBwYXNzLT5yZXFjb3B5LmNtZCA9PSBQVkNBTExT
X1BPTEwpIHsKPiA+ICsJCXJzcCA9IFJJTkdfR0VUX1JFU1BPTlNFKCZwcml2LT5yaW5nLCBwcml2
LT5yaW5nLnJzcF9wcm9kX3B2dCsrKTsKPiA+ICsJCXJzcC0+cmVxX2lkID0gbWFwcGFzcy0+cmVx
Y29weS5yZXFfaWQ7Cj4gPiArCQlyc3AtPnUucG9sbC5pZCA9IG1hcHBhc3MtPnJlcWNvcHkudS5w
b2xsLmlkOwo+ID4gKwkJcnNwLT5jbWQgPSBtYXBwYXNzLT5yZXFjb3B5LmNtZDsKPiA+ICsJCXJz
cC0+cmV0ID0gMDsKPiA+ICsKPiA+ICsJCW1hcHBhc3MtPnJlcWNvcHkuY21kID0gMDsKPiA+ICsJ
CXNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJm1hcHBhc3MtPmNvcHlfbG9jaywgZmxhZ3MpOwo+ID4g
Kwo+ID4gKwkJUklOR19QVVNIX1JFU1BPTlNFU19BTkRfQ0hFQ0tfTk9USUZZKCZwcml2LT5yaW5n
LCBub3RpZnkpOwo+ID4gKwkJaWYgKG5vdGlmeSkKPiA+ICsJCQlub3RpZnlfcmVtb3RlX3ZpYV9p
cnEobWFwcGFzcy0+cHJpdi0+aXJxKTsKPiA+ICsJfSBlbHNlIHsKPiA+ICsJCXNwaW5fdW5sb2Nr
X2lycXJlc3RvcmUoJm1hcHBhc3MtPmNvcHlfbG9jaywgZmxhZ3MpOwo+ID4gKwkJcXVldWVfd29y
ayhtYXBwYXNzLT53cSwgJm1hcHBhc3MtPnJlZ2lzdGVyX3dvcmspOwo+ID4gKwl9Cj4gPiAgfQo+
ID4gIAo+ID4gIHN0YXRpYyBpbnQgcHZjYWxsc19iYWNrX2JpbmQoc3RydWN0IHhlbmJ1c19kZXZp
Y2UgKmRldiwKPiA+IEBAIC00OTMsNyArNTE1LDU2IEBAIHN0YXRpYyBpbnQgcHZjYWxsc19iYWNr
X2FjY2VwdChzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAo+ID4gIHN0YXRpYyBpbnQgcHZjYWxs
c19iYWNrX3BvbGwoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKPiA+ICAJCQkgICAgIHN0cnVj
dCB4ZW5fcHZjYWxsc19yZXF1ZXN0ICpyZXEpCj4gPiAgewo+ID4gLQlyZXR1cm4gMDsKPiA+ICsJ
c3RydWN0IHB2Y2FsbHNfZmVkYXRhICpwcml2Owo+ID4gKwlzdHJ1Y3Qgc29ja3Bhc3NfbWFwcGlu
ZyAqbWFwcGFzczsKPiA+ICsJc3RydWN0IHhlbl9wdmNhbGxzX3Jlc3BvbnNlICpyc3A7Cj4gPiAr
CXN0cnVjdCBpbmV0X2Nvbm5lY3Rpb25fc29jayAqaWNzazsKPiA+ICsJc3RydWN0IHJlcXVlc3Rf
c29ja19xdWV1ZSAqcXVldWU7Cj4gPiArCXVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4gPiArCWludCBy
ZXQ7Cj4gPiArCWJvb2wgZGF0YTsKPiA+ICsKPiA+ICsJcHJpdiA9IGRldl9nZXRfZHJ2ZGF0YSgm
ZGV2LT5kZXYpOwo+ID4gKwo+ID4gKwltYXBwYXNzID0gcmFkaXhfdHJlZV9sb29rdXAoJnByaXYt
PnNvY2tldHBhc3NfbWFwcGluZ3MsIHJlcS0+dS5wb2xsLmlkKTsKPiA+ICsJaWYgKG1hcHBhc3Mg
PT0gTlVMTCkKPiA+ICsJCXJldHVybiAtRUlOVkFMOwo+ID4gKwo+ID4gKwkvKgo+ID4gKwkgKiBM
aW1pdGF0aW9uIG9mIHRoZSBjdXJyZW50IGltcGxlbWVudGF0aW9uOiBvbmx5IHN1cHBvcnQgb25l
Cj4gPiArCSAqIGNvbmN1cnJlbnQgYWNjZXB0IG9yIHBvbGwgY2FsbCBvbiBvbmUgc29ja2V0Lgo+
ID4gKwkgKi8KPiA+ICsJc3Bpbl9sb2NrX2lycXNhdmUoJm1hcHBhc3MtPmNvcHlfbG9jaywgZmxh
Z3MpOwo+ID4gKwlpZiAobWFwcGFzcy0+cmVxY29weS5jbWQgIT0gMCkgewo+ID4gKwkJcmV0ID0g
LUVJTlRSOwo+ID4gKwkJZ290byBvdXQ7Cj4gPiArCX0KPiA+ICsKPiA+ICsJbWFwcGFzcy0+cmVx
Y29weSA9ICpyZXE7Cj4gPiArCWljc2sgPSBpbmV0X2NzayhtYXBwYXNzLT5zb2NrLT5zayk7Cj4g
PiArCXF1ZXVlID0gJmljc2stPmljc2tfYWNjZXB0X3F1ZXVlOwo+ID4gKwlzcGluX2xvY2soJnF1
ZXVlLT5yc2txX2xvY2spOwo+ID4gKwlkYXRhID0gcXVldWUtPnJza3FfYWNjZXB0X2hlYWQgIT0g
TlVMTDsKPiA+ICsJc3Bpbl91bmxvY2soJnF1ZXVlLT5yc2txX2xvY2spOwo+ID4gKwlpZiAoZGF0
YSkgewo+ID4gKwkJbWFwcGFzcy0+cmVxY29weS5jbWQgPSAwOwo+ID4gKwkJcmV0ID0gMDsKPiA+
ICsJCWdvdG8gb3V0Owo+ID4gKwl9Cj4gPiArCXNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJm1hcHBh
c3MtPmNvcHlfbG9jaywgZmxhZ3MpOwoKSSdsbCBhbHNvIG5lZWQgdG8gY2hhbmdlIHRoZXNlIG1h
cHBhc3MtPnJlcWNvcHkuY21kIGFjY2Vzc2VzIHRvCkFDQ0VTU19PTkNFIHRvIGJlIGNvbnNpc3Rl
bnQgd2l0aCB0aGUgY2hhbmdlcyB0byB0aGUgcHJldmlvdXMgcGF0Y2gKKG5lZWQgdG8gYmVjb21l
IGF0b21pYykKCgo+ID4gKwkvKiBUZWxsIHRoZSBjYWxsZXIgd2UgZG9uJ3QgbmVlZCB0byBzZW5k
IGJhY2sgYSBub3RpZmljYXRpb24geWV0ICovCj4gPiArCXJldHVybiAtMTsKPiA+ICsKPiA+ICtv
dXQ6Cj4gPiArCXNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJm1hcHBhc3MtPmNvcHlfbG9jaywgZmxh
Z3MpOwo+ID4gKwo+ID4gKwlyc3AgPSBSSU5HX0dFVF9SRVNQT05TRSgmcHJpdi0+cmluZywgcHJp
di0+cmluZy5yc3BfcHJvZF9wdnQrKyk7Cj4gPiArCXJzcC0+cmVxX2lkID0gcmVxLT5yZXFfaWQ7
Cj4gPiArCXJzcC0+Y21kID0gcmVxLT5jbWQ7Cj4gPiArCXJzcC0+dS5wb2xsLmlkID0gcmVxLT51
LnBvbGwuaWQ7Cj4gPiArCXJzcC0+cmV0ID0gcmV0Owo+ID4gKwlyZXR1cm4gcmV0Owo+IAo+IHJl
dHVybiAwOwoKWWVzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 14 00:47:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 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 1dKwTH-0000eC-RX; Wed, 14 Jun 2017 00: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 <sstabellini@kernel.org>) id 1dKwTG-0000dn-RQ
 for xen-devel@lists.xen.org; Wed, 14 Jun 2017 00:47:42 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 BD/35-01732-EA780495; Wed, 14 Jun 2017 00:47:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVybKJssu7adod
 Ig3kTpC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozu+63MBcdlKo72/WVuYDwt3sXIySEk8IdR
 Yu0VFxCbRcBB4uLD+4xdjBwcjAIxEg9+WIOEGQXCJCZfXsIKUaItcfXDT3YQm03AUOLvk01sI
 OUSQPaSzxwgYREBZYmPrb1AJVwczALbGCVOz17PDJIQFnCR+LZhOyOIzSlgI3Hh4xOwOK+At8
 S6zX3MIA1CAp8YJZ7f/8cEkhAV0JU49O8PG0SRoMTJmU9YQGxmAS2J5dO3sUxgFJiFJDULSWo
 BI9MqRvXi1KKy1CJdQ72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMAQZACCHYzL
 PzodYpTkYFIS5V1i5xApxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3ehtQTrAoNT21Ii0zBxgNM
 GkJDh4lEd5akDRvcUFibnFmOkTqFKMux4bV678wCbHk5eelSonz3gIpEgApyijNgxsBi8xLjL
 JSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuY91gw0hSczrwRu0yugI5iAjrh+xQbkiJJEhJRUA6P
 0t/eh4csND/R1M8oqrDx1es29bwedN/mybt23tONN4aa0TPHfRxV2MV2VVz5SM+du8QHe0n7V
 wH8bXJ/vDV00r/3qm8ty81iat99qqLu+YmNh5qp5rD1r9XVTSpRLn83LOfPzbMAP0XVuJqUm6
 +sSn92+L7o8ZlpxluuNjG7bDzLpQaf9Y+KVWIozEg21mIuKEwHWfK1gxwIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1497401260!88705240!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57566 invoked from network); 14 Jun 2017 00:47:41 -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; 14 Jun 2017 00:47:41 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 6A589239A8;
 Wed, 14 Jun 2017 00:47:39 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 6A589239A8
Date: Tue, 13 Jun 2017 17:47:38 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Juergen Gross <jgross@suse.com>
In-Reply-To: <18386730-7ef1-ed3e-0a0d-845bd8cbb8ef@suse.com>
Message-ID: <alpine.DEB.2.10.1706131745420.12156@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1706021225440.18759@sstabellini-ThinkPad-X260>
 <1496431915-20774-1-git-send-email-sstabellini@kernel.org>
 <1496431915-20774-13-git-send-email-sstabellini@kernel.org>
 <18386730-7ef1-ed3e-0a0d-845bd8cbb8ef@suse.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <stefano@aporeto.com>, boris.ostrovsky@oracle.com,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 13/18] 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>

T24gVHVlLCAxMyBKdW4gMjAxNywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAwMi8wNi8xNyAy
MTozMSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gUmVsZWFzZSBib3RoIGFjdGl2ZSBh
bmQgcGFzc2l2ZSBzb2NrZXRzLiBGb3IgYWN0aXZlIHNvY2tldHMsIG1ha2Ugc3VyZQo+ID4gdG8g
YXZvaWQgcG9zc2libGUgY29uZmxpY3RzIHdpdGggdGhlIGlvd29ya2VyIHJlYWRpbmcvd3JpdGlu
ZyB0byB0aG9zZQo+ID4gc29ja2V0cyBjb25jdXJyZW50bHkuIFNldCBtYXAtPnJlbGVhc2UgdG8g
bGV0IHRoZSBpb3dvcmtlciBrbm93Cj4gPiBhdG9taWNhbGx5IHRoYXQgdGhlIHNvY2tldCB3aWxs
IGJlIHJlbGVhc2VkIHNvb24sIHRoZW4gd2FpdCB1bnRpbCB0aGUKPiA+IGlvd29ya2VyIGZpbmlz
aGVzIChmbHVzaF93b3JrKS4KPiA+IAo+ID4gVW5tYXAgaW5kZXhlcyBwYWdlcyBhbmQgZGF0YSBy
aW5ncy4KPiA+IAo+ID4gU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5v
QGFwb3JldG8uY29tPgo+ID4gQ0M6IGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tCj4gPiBDQzog
amdyb3NzQHN1c2UuY29tCj4gPiAtLS0KPiA+ICBkcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYyB8
IDcyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KPiA+ICAx
IGZpbGUgY2hhbmdlZCwgNzEgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+ID4gCj4gPiBk
aWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMgYi9kcml2ZXJzL3hlbi9wdmNh
bGxzLWJhY2suYwo+ID4gaW5kZXggODJmMzUwZC4uYjU0MTg4NyAxMDA2NDQKPiA+IC0tLSBhL2Ry
aXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCj4gPiArKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWJh
Y2suYwo+ID4gQEAgLTI2NSwxMyArMjY1LDgzIEBAIHN0YXRpYyBpbnQgcHZjYWxsc19iYWNrX3Jl
bGVhc2VfYWN0aXZlKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCj4gPiAgCQkJCSAgICAgICBz
dHJ1Y3QgcHZjYWxsc19mZWRhdGEgKnByaXYsCj4gPiAgCQkJCSAgICAgICBzdHJ1Y3Qgc29ja19t
YXBwaW5nICptYXApCj4gPiAgewo+ID4gKwlkaXNhYmxlX2lycShtYXAtPmlycSk7Cj4gPiArCWlm
IChtYXAtPnNvY2stPnNrICE9IE5VTEwpIHsKPiA+ICsJCXdyaXRlX2xvY2tfYmgoJm1hcC0+c29j
ay0+c2stPnNrX2NhbGxiYWNrX2xvY2spOwo+ID4gKwkJbWFwLT5zb2NrLT5zay0+c2tfdXNlcl9k
YXRhID0gTlVMTDsKPiA+ICsJCW1hcC0+c29jay0+c2stPnNrX2RhdGFfcmVhZHkgPSBtYXAtPnNh
dmVkX2RhdGFfcmVhZHk7Cj4gPiArCQl3cml0ZV91bmxvY2tfYmgoJm1hcC0+c29jay0+c2stPnNr
X2NhbGxiYWNrX2xvY2spOwo+ID4gKwl9Cj4gPiArCj4gPiArCWF0b21pY19zZXQoJm1hcC0+cmVs
ZWFzZSwgMSk7Cj4gPiArCWZsdXNoX3dvcmsoJm1hcC0+aW93b3JrZXIucmVnaXN0ZXJfd29yayk7
Cj4gPiArCj4gPiArCWRvd24oJnByaXYtPnNvY2tldF9sb2NrKTsKPiA+ICsJbGlzdF9kZWwoJm1h
cC0+bGlzdCk7Cj4gPiArCXVwKCZwcml2LT5zb2NrZXRfbG9jayk7Cj4gPiArCj4gPiArCXhlbmJ1
c191bm1hcF9yaW5nX3ZmcmVlKGRldiwgKHZvaWQgKiltYXAtPmJ5dGVzKTsKPiA+ICsJeGVuYnVz
X3VubWFwX3JpbmdfdmZyZWUoZGV2LCAodm9pZCAqKW1hcC0+cmluZyk7Cj4gCj4gSSBkb24ndCB0
aGluayB5b3UgbmVlZCB0aGUgY2FzdHMgdG8gKHZvaWQqKSBoZXJlLgoKT0sKCj4gPiArCXVuYmlu
ZF9mcm9tX2lycWhhbmRsZXIobWFwLT5pcnEsIG1hcCk7Cj4gPiArCj4gPiArCXNvY2tfcmVsZWFz
ZShtYXAtPnNvY2spOwo+ID4gKwlrZnJlZShtYXApOwo+ID4gKwo+ID4gKwlyZXR1cm4gMDsKPiA+
ICt9Cj4gPiArCj4gPiArc3RhdGljIGludCBwdmNhbGxzX2JhY2tfcmVsZWFzZV9wYXNzaXZlKHN0
cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCj4gPiArCQkJCQlzdHJ1Y3QgcHZjYWxsc19mZWRhdGEg
KnByaXYsCj4gPiArCQkJCQlzdHJ1Y3Qgc29ja3Bhc3NfbWFwcGluZyAqbWFwcGFzcykKPiA+ICt7
Cj4gPiArCWlmIChtYXBwYXNzLT5zb2NrLT5zayAhPSBOVUxMKSB7Cj4gPiArCQl3cml0ZV9sb2Nr
X2JoKCZtYXBwYXNzLT5zb2NrLT5zay0+c2tfY2FsbGJhY2tfbG9jayk7Cj4gPiArCQltYXBwYXNz
LT5zb2NrLT5zay0+c2tfdXNlcl9kYXRhID0gTlVMTDsKPiA+ICsJCW1hcHBhc3MtPnNvY2stPnNr
LT5za19kYXRhX3JlYWR5ID0gbWFwcGFzcy0+c2F2ZWRfZGF0YV9yZWFkeTsKPiA+ICsJCXdyaXRl
X3VubG9ja19iaCgmbWFwcGFzcy0+c29jay0+c2stPnNrX2NhbGxiYWNrX2xvY2spOwo+ID4gKwl9
Cj4gPiArCWRvd24oJnByaXYtPnNvY2tldF9sb2NrKTsKPiA+ICsJcmFkaXhfdHJlZV9kZWxldGUo
JnByaXYtPnNvY2tldHBhc3NfbWFwcGluZ3MsIG1hcHBhc3MtPmlkKTsKPiA+ICsJc29ja19yZWxl
YXNlKG1hcHBhc3MtPnNvY2spOwo+ID4gKwlmbHVzaF93b3JrcXVldWUobWFwcGFzcy0+d3EpOwo+
ID4gKwlkZXN0cm95X3dvcmtxdWV1ZShtYXBwYXNzLT53cSk7Cj4gPiArCWtmcmVlKG1hcHBhc3Mp
Owo+ID4gKwl1cCgmcHJpdi0+c29ja2V0X2xvY2spOwo+ID4gKwo+ID4gIAlyZXR1cm4gMDsKPiA+
ICB9Cj4gPiAgCj4gPiAgc3RhdGljIGludCBwdmNhbGxzX2JhY2tfcmVsZWFzZShzdHJ1Y3QgeGVu
YnVzX2RldmljZSAqZGV2LAo+ID4gIAkJCQlzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVxdWVzdCAqcmVx
KQo+ID4gIHsKPiA+IC0JcmV0dXJuIDA7Cj4gPiArCXN0cnVjdCBwdmNhbGxzX2ZlZGF0YSAqcHJp
djsKPiA+ICsJc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwLCAqbjsKPiA+ICsJc3RydWN0IHNvY2tw
YXNzX21hcHBpbmcgKm1hcHBhc3M7Cj4gPiArCWludCByZXQgPSAwOwo+ID4gKwlzdHJ1Y3QgeGVu
X3B2Y2FsbHNfcmVzcG9uc2UgKnJzcDsKPiA+ICsKPiA+ICsJcHJpdiA9IGRldl9nZXRfZHJ2ZGF0
YSgmZGV2LT5kZXYpOwo+ID4gKwo+ID4gKwlsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUobWFwLCBu
LCAmcHJpdi0+c29ja2V0X21hcHBpbmdzLCBsaXN0KSB7Cj4gPiArCQlpZiAobWFwLT5pZCA9PSBy
ZXEtPnUucmVsZWFzZS5pZCkgewo+ID4gKwkJCXJldCA9IHB2Y2FsbHNfYmFja19yZWxlYXNlX2Fj
dGl2ZShkZXYsIHByaXYsIG1hcCk7Cj4gPiArCQkJZ290byBvdXQ7Cj4gPiArCQl9Cj4gPiArCX0K
PiA+ICsJbWFwcGFzcyA9IHJhZGl4X3RyZWVfbG9va3VwKCZwcml2LT5zb2NrZXRwYXNzX21hcHBp
bmdzLAo+ID4gKwkJCQkgICAgcmVxLT51LnJlbGVhc2UuaWQpOwo+ID4gKwlpZiAobWFwcGFzcyAh
PSBOVUxMKSB7Cj4gPiArCQlyZXQgPSBwdmNhbGxzX2JhY2tfcmVsZWFzZV9wYXNzaXZlKGRldiwg
cHJpdiwgbWFwcGFzcyk7Cj4gPiArCQlnb3RvIG91dDsKPiA+ICsJfQo+ID4gKwo+ID4gK291dDoK
PiA+ICsJcnNwID0gUklOR19HRVRfUkVTUE9OU0UoJnByaXYtPnJpbmcsIHByaXYtPnJpbmcucnNw
X3Byb2RfcHZ0KyspOwo+ID4gKwlyc3AtPnJlcV9pZCA9IHJlcS0+cmVxX2lkOwo+ID4gKwlyc3At
PnUucmVsZWFzZS5pZCA9IHJlcS0+dS5yZWxlYXNlLmlkOwo+ID4gKwlyc3AtPmNtZCA9IHJlcS0+
Y21kOwo+ID4gKwlyc3AtPnJldCA9IHJldDsKPiA+ICsJcmV0dXJuIHJldDsKPiAKPiByZXR1cm4g
MDsKCk9LCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 14 00:48:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 00:48:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKwU5-0000sB-40; Wed, 14 Jun 2017 00: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 <osstest-admin@xenproject.org>) id 1dKwU3-0000rY-PM
 for xen-devel@lists.xensource.com; Wed, 14 Jun 2017 00:48:31 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 46/77-01730-FD780495; Wed, 14 Jun 2017 00:48:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVfdeu0O
 kwYr3/BYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+Pd2IWvBdJOKnt0X2BoY
 j6h1MXJxCAn8ZZT4umIPE4TzmFFi5stbrBDONkaJhmVz2LoYOTlEBJwlvp6Zyw5i8wroS6zr3
 M0CYgsLGEnMXPMerFtC4BObxNcLD4ESHECOr8SHjWYgNSDm1zkdQDXsHGwCVhKHxECiLAKqEg
 s2f2CdwMi9gJFhFaNGcWpRWWqRrqGZXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZ
 GoM8ZgGAH4/nTnocYJTmYlER5l9g5RArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4L3eBpQTLEpN
 T61Iy8wBBh9MWoKDR0mEtxYkzVtckJhbnJkOkTrFqMuxYfX6L0xCLHn5ealS4ry3QIoEQIoyS
 vPgRsAi4RKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeY81A03hycwrgdv0CugIJqAjrl+xAT
 miJBEhJdXAqFNYZ3DHd/nf9V3d0Q3yD1mrD8jqlOqVXyxVe2E5pYl7qUKvnS/rrk2/70eGXvF
 4L7Qj3N/xufXzRYl/Sso6WC5PNLXfaN26ouD5z972AKZbR36bdPeWtTD9F/2Y7xVXo+C/u1Z9
 ptUd56dcTxQN2SISIzILz1n3LmqXnTtf4jzLZ7Zu01olluKMREMt5qLiRAD5z1gXfwIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1497401309!89250163!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6640 invoked from network); 14 Jun 2017 00:48:30 -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 Jun 2017 00:48: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 1dKwTx-0006id-Nw; Wed, 14 Jun 2017 00:48:25 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dKwTs-0004dS-9g; Wed, 14 Jun 2017 00:48:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dKwTr-0004Uo-UF; Wed, 14 Jun 2017 00:48:20 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110398-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-localmigrate/x10:fail:regression
 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-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=7759d3a5be049eb8d0b4f7c6b1f1a0ba5e871cf3
X-Osstest-Versions-That: seabios=58953eb793b7f43f9cbb72bd7802922746235266
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 14 Jun 2017 00:48:19 +0000
Subject: [Xen-devel] [seabios test] 110398: 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>

ZmxpZ2h0IDExMDM5OCBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTAzOTgvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0IDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gMTEwMzgz
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICBmYWls
IGJsb2NrZWQgaW4gMTEwMzgzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NiBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTAzODMKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
MTYgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDkgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
CnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBzZWFiaW9zICAgICAgICAgICAgICA3NzU5
ZDNhNWJlMDQ5ZWI4ZDBiNGY3YzZiMWYxYTBiYTVlODcxY2YzCmJhc2VsaW5lIHZlcnNpb246CiBz
ZWFiaW9zICAgICAgICAgICAgICA1ODk1M2ViNzkzYjdmNDNmOWNiYjcyYmQ3ODAyOTIyNzQ2MjM1
MjY2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTAzODMgIDIwMTctMDYtMTIgMTk6MjA6MzQgWiAg
ICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEwMzk4ICAyMDE3LTA2LTEzIDA1OjU1OjI5
IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNp
b25zIHVuZGVyIHRlc3Q6CiAgS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KICBQ
YXRyaWNrIFJ1ZG9scGggPHNpcm9AZGFzLWxhYm9yLm9yZz4KICBZb3VuZXNzIEFsYW91aSA8eW91
bmVzcy5hbGFvdWlAcHVyaS5zbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9t
ZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQK
ICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhw
bGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVz
cyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/
cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgNzc1OWQz
YTViZTA0OWViOGQwYjRmN2M2YjFmMWEwYmE1ZTg3MWNmMwpBdXRob3I6IFlvdW5lc3MgQWxhb3Vp
IDx5b3VuZXNzLmFsYW91aUBwdXJpLnNtPgpEYXRlOiAgIE1vbiBKdW4gMTIgMjE6MDk6MDcgMjAx
NyAtMDQwMAoKICAgIG52bWU6IEVuYWJsZSBOVk1lIHN1cHBvcnQgZm9yIG5vbi1xZW11IGhhcmR3
YXJlCiAgICAKICAgIE5WTWUgc3VwcG9ydCB3YXMgdGVzdGVkIG9uIHB1cmlzbS9saWJyZW0xMyBs
YXB0b3BzIGFuZCBTZWFCSU9TIGhhcwogICAgbm8gcHJvYmxlbXMgaW4gZGV0ZWN0aW5nIGFuZCBi
b290aW5nIHRoZSBkcml2ZXMuCiAgICAKICAgIFRoaXMgaXMgYSBjb250aW51YXRpb24gb2YgY29t
bWl0IDIzNWE4MTkwIHdoaWNoIHdhcyBpbmNvbXBsZXRlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBZb3VuZXNzIEFsYW91aSA8eW91bmVzcy5hbGFvdWlAcHVyaS5zbT4KICAgIFNpZ25lZC1vZmYt
Ynk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+Cgpjb21taXQgZTMwZDUxY2M1
ODA2NTUxMzI3OWNiZTMyODgxMDg1NTUyNDBlN2M0NApBdXRob3I6IFBhdHJpY2sgUnVkb2xwaCA8
c2lyb0BkYXMtbGFib3Iub3JnPgpEYXRlOiAgIE1vbiBNYXkgMjkgMTk6MjU6MTQgMjAxNyArMDIw
MAoKICAgIFNlYVZHQUJpb3MvY2J2Z2E6IEFkdmVydGlzZSBjb21wYXRpYmxlIFZFU0EgbW9kZXMK
ICAgIAogICAgQWR2ZXJ0aXNlIGNvbXBhdGlibGUgVkVTQSBtb2RlcywgdGhhdCBhcmUgc21hbGxl
ciBvciBlcXVhbCB0bwogICAgY29yZWJvb3QncyBhY3RpdmUgZnJhbWVidWZmZXIuIE9ubHkgbW9k
ZXMgdGhhdCBoYXZlIHRoZSBzYW1lIEJwcAogICAgYXJlIGFkdmVydGlzZSBhbmQgY2FuIGJlIHNl
bGVjdGVkLgogICAgCiAgICBBbGxvd3MgdGhlIFdpbmRvd3MgNyBib290bG9hZGVyIE5UTERSIHRv
IHNob3cgdXAgaW4gVkVTQSBtb2RlLgogICAgQWxsb3dzIHRvIHNob3cgdGhlIFdpbmRvd3MgNyBi
b290IGxvZ28uCiAgICBBbGxvd3MgV2luZG93cyB0byBib290IGluIHNhZmUgbW9kZSBhbmQgaW4g
bm9ybWFsIGJvb3QgdXNpbmcKICAgIFZnYVNhdmUgZHJpdmVyIHdpdGggcmVzb2x1dGlvbiB1cCB0
byAxNjAweDEyMDAuCiAgICAKICAgIFRoaXMgZml4ZXMgbW9zdCBsaWtlbHkgb3RoZXIgYm9vdGxv
YWRlciBhbmQgb3BlcmF0aW5nIHN5c3RlbXMgYXMgd2VsbCwKICAgIGluIGNhc2UgdGhlIGFyZSBy
ZWx5aW5nIG9uIFZFU0EgZnJhbWVidWZmZXIgc3VwcG9ydC4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogUGF0cmljayBSdWRvbHBoIDxzaXJvQGRhcy1sYWJvci5vcmc+Cgpjb21taXQgNmI2OTQ0NmRl
NzFhNmY4YTQ3Mjc5OGEzOGMwODg4MWVjNDJhODUxOApBdXRob3I6IFBhdHJpY2sgUnVkb2xwaCA8
c2lyb0BkYXMtbGFib3Iub3JnPgpEYXRlOiAgIE1vbiBNYXkgMjkgMTk6MjU6MTMgMjAxNyArMDIw
MAoKICAgIFNlYVZHQUJpb3MvY2J2Z2E6IFVzZSBhY3RpdmUgbW9kZSB0byBjbGVhciBzY3JlZW4K
ICAgIAogICAgQXMgY29yZWJvb3QgZnJhbWVidWZmZXIgaXMgaW1tdXRhYmxlIGFsd2F5cyB1c2Ug
Q0Jtb2RlaW5mby4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF0cmljayBSdWRvbHBoIDxzaXJv
QGRhcy1sYWJvci5vcmc+Cgpjb21taXQgNDkwMmI4YTcwMzc3OWVlMmQ4NWRhNDA2ZDZmMWRjMTZk
ZjcxYTQzZApBdXRob3I6IFBhdHJpY2sgUnVkb2xwaCA8c2lyb0BkYXMtbGFib3Iub3JnPgpEYXRl
OiAgIE1vbiBNYXkgMjkgMTk6MjU6MTIgMjAxNyArMDIwMAoKICAgIFNlYVZHQUJJT1MvdmJlOiBR
dWVyeSBkcml2ZXIgZm9yIHNjYW5saW5lIHBpdGNoIHYyCiAgICAKICAgIFF1ZXJ5IHRoZSBkcml2
ZXIgZm9yIHRoZSByZWFsIHNjYW5saW5lIHBpdGNoIGluIGJ5dGVzLgogICAgCiAgICBBcyBjYnZn
YSBkb2Vzbid0IGNoYW5nZSB0aGUgcGl0Y2ggb24gbW9kZSBjaGFuZ2UsIGFsd2F5cwogICAgcmV0
dXJuIHRoZSBzYW1lIHBpdGNoLCB0aGF0IG1pZ2h0IGV4Y2VlZCB3aWR0aCB0aW1lcyBCeXRlcy1w
ZXItcGl4ZWwuCiAgICAKICAgIFJlcG9ydCB0aGUgZGVmYXVsdCBzdGR2Z2EgcGl0Y2ggZm9yIGFs
bCBvdGhlciBkcml2ZXJzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQYXRyaWNrIFJ1ZG9scGgg
PHNpcm9AZGFzLWxhYm9yLm9yZz4KCmNvbW1pdCA0YjQyY2M0YjMxZjY4MjIxNGFiNDczODM4ZjBk
ZTA1ODRmNThjYmE4CkF1dGhvcjogUGF0cmljayBSdWRvbHBoIDxzaXJvQGRhcy1sYWJvci5vcmc+
CkRhdGU6ICAgTW9uIE1heSAyOSAxOToyNToxMCAyMDE3ICswMjAwCgogICAgU2VhVkdBQmlvcy9j
YnZnYTogQWR2ZXJ0aXNlIGNvcnJlY3QgcGl4ZWwgZm9ybWF0CiAgICAKICAgIEFjY3VtdWxhdGUg
dGhlIHBpeGVsIGZvcm1hdCdzIGJpdHMgaW5zdGVhZCByZWx5aW5nIG9uIGNvcmVib290J3MKICAg
IGJpdHNfcGVyX3BpeGVsLCB3aGljaCBzYXlzIG5vdGhpbmcgYWJvdXQgdGhlIGFjdGl2ZSBwaXhl
bCBmb3JtYXQuCiAgICAKICAgIEFsbG93cyBWQkUgdG8gY29ycmVjdGx5IGFkdmVydGlzZSBYUkdC
OCBhbmQgQkdSWDggZnJhbWVidWZmZXIgZm9ybWF0cywKICAgIGNvbW1vbmx5IHVzZWQgYnkgY29y
ZWJvb3QuCiAgICAKICAgIEZpeGVzIGF0IGxlYXN0IFdpbmRvd3MgQm9vdGxvYWRlciBhbmQgZ2Z4
Ym9vdC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF0cmljayBSdWRvbHBoIDxzaXJvQGRhcy1s
YWJvci5vcmc+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 14 00:54:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 00: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 1dKwa4-0001qJ-SK; Wed, 14 Jun 2017 00:54:44 +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 1dKwa3-0001qD-Cc
 for xen-devel@lists.xen.org; Wed, 14 Jun 2017 00:54:43 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 BD/D6-02183-25980495; Wed, 14 Jun 2017 00:54:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVybKJssm5gp0O
 kwZ5/phZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bX529YCj6JVcz6doapgfGTUBcjF4eQwB9G
 iVu7VrB0MXJwsAg4SOycGAliMgrESDz4Yd3FyAlkhklMvryEFcRmEdCW+Nk1mR3EZhMwlPj7Z
 BMbSLkEkL3kMwdIWERAWeJjay87yHRmgW2MEqdnr2cGSQgLuEpM6djPBGJzCthILD+xjxmkl1
 fAW+LoPrDxQgKfGCVer9IDsUUFdCUO/fvDBmLzCghKnJz5hAXEZhbQklg+fRvLBEaBWUhSs5C
 kFjAyrWLUKE4tKkst0jUy00sqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAzAegYG
 xh2Mtyf7HWKU5GBSEuVdYucQKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCt6QDKCdYlJqeWpGWm
 QOMBZi0BAePkghvbRtQmre4IDG3ODMdInWKUZdjw+r1X5iEWPLy81KlxHmtQWYIgBRllObBjY
 DF5SVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwryNIFN4MvNK4Da9AjqCCeiI61dsQI4oSUR
 ISTUwJq26qJ8T4bZG1D/bofwWu+5/7p8ypjNkrL0Oyn8XOZl/NFdkNvuPf9cXyLTpm0aKhK74
 rRL+g/HZ5HAum835wdJJj1paWy+3WsxbPq0+eHvLfCZzcaXdxccNt64Smb795VO2tR/vT79x8
 mSsW7iSPvt39yil9X15Gc3NmeXn7LXnzt2ytidZiaU4I9FQi7moOBEA26vkfMYCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1497401680!64442662!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18077 invoked from network); 14 Jun 2017 00:54:41 -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; 14 Jun 2017 00:54:41 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 9C33822CB7;
 Wed, 14 Jun 2017 00:54:39 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 9C33822CB7
Date: Tue, 13 Jun 2017 17:54:38 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Juergen Gross <jgross@suse.com>
In-Reply-To: <62e395b4-b4af-34d8-134a-222984ebe779@suse.com>
Message-ID: <alpine.DEB.2.10.1706131748440.12156@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1706021225440.18759@sstabellini-ThinkPad-X260>
 <1496431915-20774-1-git-send-email-sstabellini@kernel.org>
 <1496431915-20774-14-git-send-email-sstabellini@kernel.org>
 <62e395b4-b4af-34d8-134a-222984ebe779@suse.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <stefano@aporeto.com>, boris.ostrovsky@oracle.com,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 14/18] xen/pvcalls: disconnect and
	module_exit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxMyBKdW4gMjAxNywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAwMi8wNi8xNyAy
MTozMSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gSW1wbGVtZW50IGJhY2tlbmRfZGlz
Y29ubmVjdC4gQ2FsbCBwdmNhbGxzX2JhY2tfcmVsZWFzZV9hY3RpdmUgb24gYWN0aXZlCj4gPiBz
b2NrZXRzIGFuZCBwdmNhbGxzX2JhY2tfcmVsZWFzZV9wYXNzaXZlIG9uIHBhc3NpdmUgc29ja2V0
cy4KPiA+IAo+ID4gSW1wbGVtZW50IG1vZHVsZV9leGl0IGJ5IGNhbGxpbmcgYmFja2VuZF9kaXNj
b25uZWN0IG9uIGZyb250ZW5kCj4gPiBjb25uZWN0aW9ucy4KPiA+IAo+ID4gU2lnbmVkLW9mZi1i
eTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgo+ID4gQ0M6IGJvcmlz
Lm9zdHJvdnNreUBvcmFjbGUuY29tCj4gPiBDQzogamdyb3NzQHN1c2UuY29tCj4gPiAtLS0KPiA+
ICBkcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYyB8IDQ5ICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysKPiA+ICAxIGZpbGUgY2hhbmdlZCwgNDkgaW5zZXJ0aW9u
cygrKQo+ID4gCj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMgYi9k
cml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYwo+ID4gaW5kZXggYjU0MTg4Ny4uNmFmZTdhMCAxMDA2
NDQKPiA+IC0tLSBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCj4gPiArKysgYi9kcml2ZXJz
L3hlbi9wdmNhbGxzLWJhY2suYwo+ID4gQEAgLTgwMCw2ICs4MDAsMzggQEAgc3RhdGljIGludCBi
YWNrZW5kX2Nvbm5lY3Qoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldikKPiA+ICAKPiA+ICBzdGF0
aWMgaW50IGJhY2tlbmRfZGlzY29ubmVjdChzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2KQo+ID4g
IHsKPiA+ICsJc3RydWN0IHB2Y2FsbHNfZmVkYXRhICpwcml2Owo+ID4gKwlzdHJ1Y3Qgc29ja19t
YXBwaW5nICptYXAsICpuOwo+ID4gKwlzdHJ1Y3Qgc29ja3Bhc3NfbWFwcGluZyAqbWFwcGFzczsK
PiA+ICsJc3RydWN0IHJhZGl4X3RyZWVfaXRlciBpdGVyOwo+ID4gKwl2b2lkICoqc2xvdDsKPiA+
ICsKPiA+ICsKPiA+ICsJcHJpdiA9IGRldl9nZXRfZHJ2ZGF0YSgmZGV2LT5kZXYpOwo+ID4gKwo+
ID4gKwlsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUobWFwLCBuLCAmcHJpdi0+c29ja2V0X21hcHBp
bmdzLCBsaXN0KSB7Cj4gPiArCQlwdmNhbGxzX2JhY2tfcmVsZWFzZV9hY3RpdmUoZGV2LCBwcml2
LCBtYXApOwo+ID4gKwl9Cj4gCj4gWW91IGNhbiBkcm9wIHRoZSB7fQoKT0sKCgo+ID4gKwo+ID4g
KwlyYWRpeF90cmVlX2Zvcl9lYWNoX3Nsb3Qoc2xvdCwgJnByaXYtPnNvY2tldHBhc3NfbWFwcGlu
Z3MsICZpdGVyLCAwKSB7Cj4gPiArCQltYXBwYXNzID0gcmFkaXhfdHJlZV9kZXJlZl9zbG90KHNs
b3QpOwo+ID4gKwkJaWYgKCFtYXBwYXNzIHx8IHJhZGl4X3RyZWVfZXhjZXB0aW9uKG1hcHBhc3Mp
KSB7Cj4gCj4gVGhpcyBsb29rcyBmaXNoeS4KPiAKPiBZb3UgbWlnaHQgY2FsbCByYWRpeF90cmVl
X2RlcmVmX3JldHJ5KE5VTEwpLiBSaWdodCBub3cgdGhpcyBpcyBva2F5LAo+IGJ1dCB5b3UgZGVw
ZW5kIG9uIHRoZSByYWRpeCB0cmVlIGludGVybmFscyBoZXJlLgoKSSdsbCBhdm9pZCBpZAoKCj4g
PiArCQkJaWYgKHJhZGl4X3RyZWVfZGVyZWZfcmV0cnkobWFwcGFzcykpIHsKPiA+ICsJCQkJc2xv
dCA9IHJhZGl4X3RyZWVfaXRlcl9yZXRyeSgmaXRlcik7Cj4gPiArCQkJCWNvbnRpbnVlOwo+IAo+
IFRoZSBjb250aW51ZTsgc3RhdGVtZW50IGlzIHBvaW50bGVzcyBoZXJlLgoKSSdsbCByZW1vdmUg
aXQKCgo+ID4gKwkJCX0KPiA+ICsJCX0gZWxzZQo+ID4gKwkJCXB2Y2FsbHNfYmFja19yZWxlYXNl
X3Bhc3NpdmUoZGV2LCBwcml2LCBtYXBwYXNzKTsKPiA+ICsJfQo+ID4gKwo+ID4gKwl4ZW5idXNf
dW5tYXBfcmluZ192ZnJlZShkZXYsICh2b2lkICopcHJpdi0+c3JpbmcpOwo+IAo+IERyb3AgdGhl
IGNhc3QuCgpPSwoKCj4gPiArCXVuYmluZF9mcm9tX2lycWhhbmRsZXIocHJpdi0+aXJxLCBkZXYp
Owo+ID4gKwo+ID4gKwlsaXN0X2RlbCgmcHJpdi0+bGlzdCk7Cj4gPiArCWRlc3Ryb3lfd29ya3F1
ZXVlKHByaXYtPndxKTsKPiA+ICsJa2ZyZWUocHJpdik7Cj4gPiArCWRldl9zZXRfZHJ2ZGF0YSgm
ZGV2LT5kZXYsIE5VTEwpOwo+ID4gKwo+ID4gIAlyZXR1cm4gMDsKPiA+ICB9Cj4gPiAgCj4gPiBA
QCAtOTkzLDMgKzEwMjUsMjAgQEAgc3RhdGljIGludCBfX2luaXQgcHZjYWxsc19iYWNrX2luaXQo
dm9pZCkKPiA+ICAJcmV0dXJuIDA7Cj4gPiAgfQo+ID4gIG1vZHVsZV9pbml0KHB2Y2FsbHNfYmFj
a19pbml0KTsKPiA+ICsKPiA+ICtzdGF0aWMgdm9pZCBfX2V4aXQgcHZjYWxsc19iYWNrX2Zpbih2
b2lkKQo+ID4gK3sKPiA+ICsJc3RydWN0IHB2Y2FsbHNfZmVkYXRhICpwcml2LCAqbnByaXY7Cj4g
PiArCj4gPiArCWRvd24oJnB2Y2FsbHNfYmFja19nbG9iYWwuZnJvbnRlbmRzX2xvY2spOwo+ID4g
KwlsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUocHJpdiwgbnByaXYsICZwdmNhbGxzX2JhY2tfZ2xv
YmFsLmZyb250ZW5kcywKPiA+ICsJCQkJIGxpc3QpIHsKPiA+ICsJCWJhY2tlbmRfZGlzY29ubmVj
dChwcml2LT5kZXYpOwo+ID4gKwl9Cj4gPiArCXVwKCZwdmNhbGxzX2JhY2tfZ2xvYmFsLmZyb250
ZW5kc19sb2NrKTsKPiA+ICsKPiA+ICsJeGVuYnVzX3VucmVnaXN0ZXJfZHJpdmVyKCZwdmNhbGxz
X2JhY2tfZHJpdmVyKTsKPiA+ICsJbWVtc2V0KCZwdmNhbGxzX2JhY2tfZ2xvYmFsLCAwLCBzaXpl
b2YocHZjYWxsc19iYWNrX2dsb2JhbCkpOwo+IAo+IFdoeT8KCmxlZ2FjeSBjb2RlLCBJJ2xsIHJl
bW92ZSBpdAoKCj4gSnVlcmdlbgo+IAo+ID4gK30KPiA+ICsKPiA+ICttb2R1bGVfZXhpdChwdmNh
bGxzX2JhY2tfZmluKTsKPiA+IAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 14 00:56:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 00:56: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 1dKwbr-0001xx-7v; Wed, 14 Jun 2017 00:56: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 1dKwbq-0001xp-3J
 for xen-devel@lists.xen.org; Wed, 14 Jun 2017 00:56:34 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 7C/D6-03620-1C980495; Wed, 14 Jun 2017 00:56:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVybKJssu6BTod
 Ig4Zj+hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0ZH21S2gjmCFWsunWBsYPzM28XIxSEk8IdR
 Yt3/G+xdjJwcLAIOEgtWtjN2MXJwMArESDz4YQ0SZhQIk5h8eQkrRIm2xIwV05hBbDYBQ4m/T
 zaxgZRLANlLPnOAhEUElCU+tvayg4xnFtjGKHF69npmkBphAW+JY7vDQWo4BWwkvu/czAhi8w
 KFH87+zARxzidGiZdL94AlRAV0JQ79+8MGUSQocXLmExYQm1lAS2L59G0sExgFZiFJzUKSWsD
 ItIpRozi1qCy1SNfQSC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzAIGYBgB+Pl
 jQGHGCU5mJREeZfYOUQK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuB91QGUEyxKTU+tSMvMAcYDT
 FqCg0dJhLe2DSjNW1yQmFucmQ6ROsWoy7Fh9fovTEIsefl5qVLivBtAZgiAFGWU5sGNgMXmJU
 ZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzNoJM4cnMK4Hb9AroCCagI65fsQE5oiQRISXVwKg
 nml9x9NChFubHB4oKGrSTrk3xvbdySsYz+fNaq5pvbvmscyd7jqUf16RpEh7+P43O7s3Q7Grb
 9IehWa7Fwia9rd6w8krrlFM1ryZu3myvwD1Fkt0nQKasMOK51XaXzlkv0ttq3TfOY6jIWG/Oe
 eK3L9NEGauSWa7OqUy/X4l8fNIjXsM7XYmlOCPRUIu5qDgRAP0tjQbIAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1497401791!54676797!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8348 invoked from network); 14 Jun 2017 00:56:32 -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; 14 Jun 2017 00:56:32 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id A1F9622CB7;
 Wed, 14 Jun 2017 00:56:30 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A1F9622CB7
Date: Tue, 13 Jun 2017 17:56:29 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Juergen Gross <jgross@suse.com>
In-Reply-To: <51e3bbad-d5f2-a3b9-b038-4535cd58ea2a@suse.com>
Message-ID: <alpine.DEB.2.10.1706131755441.12156@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1706021225440.18759@sstabellini-ThinkPad-X260>
 <1496431915-20774-1-git-send-email-sstabellini@kernel.org>
 <1496431915-20774-15-git-send-email-sstabellini@kernel.org>
 <51e3bbad-d5f2-a3b9-b038-4535cd58ea2a@suse.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <stefano@aporeto.com>, boris.ostrovsky@oracle.com,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 15/18] xen/pvcalls: implement the
	ioworker 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>

T24gVHVlLCAxMyBKdW4gMjAxNywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAwMi8wNi8xNyAy
MTozMSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gV2UgaGF2ZSBvbmUgaW93b3JrZXIg
cGVyIHNvY2tldC4gRWFjaCBpb3dvcmtlciBnb2VzIHRocm91Z2ggdGhlIGxpc3Qgb2YKPiA+IG91
dHN0YW5kaW5nIHJlYWQvd3JpdGUgcmVxdWVzdHMuIE9uY2UgYWxsIHJlcXVlc3RzIGhhdmUgYmVl
biBkZWFsdCB3aXRoLAo+ID4gaXQgcmV0dXJucy4KPiA+IAo+ID4gV2UgdXNlIG9uZSBhdG9taWMg
Y291bnRlciBwZXIgc29ja2V0IGZvciAicmVhZCIgb3BlcmF0aW9ucyBhbmQgb25lCj4gPiBmb3Ig
IndyaXRlIiBvcGVyYXRpb25zIHRvIGtlZXAgdHJhY2sgb2YgdGhlIHJlYWRzL3dyaXRlcyB0byBk
by4KPiA+IAo+ID4gV2UgYWxzbyB1c2Ugb25lIGF0b21pYyBjb3VudGVyICgiaW8iKSBwZXIgaW93
b3JrZXIgdG8ga2VlcCB0cmFjayBvZiBob3cKPiA+IG1hbnkgb3V0c3RhbmRpbmcgcmVxdWVzdHMg
d2UgaGF2ZSBpbiB0b3RhbCBhc3NpZ25lZCB0byB0aGUgaW93b3JrZXIuIFRoZQo+ID4gaW93b3Jr
ZXIgZmluaXNoZXMgd2hlbiB0aGVyZSBhcmUgbm9uZS4KPiA+IAo+ID4gU2lnbmVkLW9mZi1ieTog
U3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgo+ID4gQ0M6IGJvcmlzLm9z
dHJvdnNreUBvcmFjbGUuY29tCj4gPiBDQzogamdyb3NzQHN1c2UuY29tCj4gPiAtLS0KPiA+ICBk
cml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYyB8IDI3ICsrKysrKysrKysrKysrKysrKysrKysrKysr
Kwo+ID4gIDEgZmlsZSBjaGFuZ2VkLCAyNyBpbnNlcnRpb25zKCspCj4gPiAKPiA+IGRpZmYgLS1n
aXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFj
ay5jCj4gPiBpbmRleCA2YWZlN2EwLi4wMjgzZDQ5IDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy94
ZW4vcHZjYWxscy1iYWNrLmMKPiA+ICsrKyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCj4g
PiBAQCAtOTksOCArOTksMzUgQEAgc3RhdGljIGludCBwdmNhbGxzX2JhY2tfcmVsZWFzZV9hY3Rp
dmUoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKPiA+ICAJCQkJICAgICAgIHN0cnVjdCBwdmNh
bGxzX2ZlZGF0YSAqcHJpdiwKPiA+ICAJCQkJICAgICAgIHN0cnVjdCBzb2NrX21hcHBpbmcgKm1h
cCk7Cj4gPiAgCj4gPiArc3RhdGljIHZvaWQgcHZjYWxsc19jb25uX2JhY2tfcmVhZCh1bnNpZ25l
ZCBsb25nIG9wYXF1ZSkKPiAKPiBXaHkgbm90IHZvaWQgKm9wYXF1ZT8gWW91IGNvdWxkIGRyb3Ag
dGhlIGNhc3QgYmVsb3cgdGhlbi4KCkdvb2QgaWRlYQoKIAo+ID4gK3sKPiA+ICt9Cj4gPiArCj4g
PiArc3RhdGljIGludCBwdmNhbGxzX2Nvbm5fYmFja193cml0ZShzdHJ1Y3Qgc29ja19tYXBwaW5n
ICptYXApCj4gPiArewo+ID4gKwlyZXR1cm4gMDsKPiA+ICt9Cj4gPiArCj4gPiAgc3RhdGljIHZv
aWQgcHZjYWxsc19iYWNrX2lvd29ya2VyKHN0cnVjdCB3b3JrX3N0cnVjdCAqd29yaykKPiA+ICB7
Cj4gPiArCXN0cnVjdCBwdmNhbGxzX2lvd29ya2VyICppb3dvcmtlciA9IGNvbnRhaW5lcl9vZih3
b3JrLAo+ID4gKwkJc3RydWN0IHB2Y2FsbHNfaW93b3JrZXIsIHJlZ2lzdGVyX3dvcmspOwo+ID4g
KwlzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXAgPSBjb250YWluZXJfb2YoaW93b3JrZXIsIHN0cnVj
dCBzb2NrX21hcHBpbmcsCj4gPiArCQlpb3dvcmtlcik7Cj4gPiArCj4gPiArCXdoaWxlIChhdG9t
aWNfcmVhZCgmbWFwLT5pbykgPiAwKSB7Cj4gPiArCQlpZiAoYXRvbWljX3JlYWQoJm1hcC0+cmVs
ZWFzZSkgPiAwKSB7Cj4gPiArCQkJYXRvbWljX3NldCgmbWFwLT5yZWxlYXNlLCAwKTsKPiA+ICsJ
CQlyZXR1cm47Cj4gPiArCQl9Cj4gPiArCj4gPiArCQlpZiAoYXRvbWljX3JlYWQoJm1hcC0+cmVh
ZCkgPiAwKQo+ID4gKwkJCXB2Y2FsbHNfY29ubl9iYWNrX3JlYWQoKHVuc2lnbmVkIGxvbmcpbWFw
KTsKPiA+ICsJCWlmIChhdG9taWNfcmVhZCgmbWFwLT53cml0ZSkgPiAwKQo+ID4gKwkJCXB2Y2Fs
bHNfY29ubl9iYWNrX3dyaXRlKG1hcCk7Cj4gPiArCj4gPiArCQlhdG9taWNfZGVjKCZtYXAtPmlv
KTsKPiA+ICsJfQo+ID4gIH0KPiA+ICAKPiA+ICBzdGF0aWMgaW50IHB2Y2FsbHNfYmFja19zb2Nr
ZXQoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKPiA+IAo+IAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 14 00:58:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 00:58: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 1dKwdH-0002By-I6; Wed, 14 Jun 2017 00:58:03 +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 1dKwdG-0002Bk-Nh
 for xen-devel@lists.xen.org; Wed, 14 Jun 2017 00:58:02 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 D3/95-02180-91A80495; Wed, 14 Jun 2017 00:58:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVybKJssq5kl0O
 kwfwfEhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bdOc+YCz4pVKyaUdvA+E6qi5GLQ0jgD6NE
 3917LF2MnBwsAg4SvR92MXYxcnAwCsRIPPhhDRJmFAiTmHx5CStEibZEa98ZsHI2AUOJv082s
 YGUSwDZSz5zgIRFBJQlPrb2soOMZxbYxihxevZ6ZpCEsIClxPXPu9hBbE4BG4mtJ88zgdi8At
 4Sy9d+YoO45xOjROP6V4wgCVEBXYlD//6wQRQJSpyc+QRsMbOAlsTy6dtYJjAKzEKSmoUktYC
 RaRWjRnFqUVlqka6RiV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmAQ1jMwMO5g
 vDnZ7xCjJAeTkijvEjuHSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvK86gHKCRanpqRVpmTnAe
 IBJS3DwKInw1rYBpXmLCxJzizPTIVKnGHU5Nqxe/4VJiCUvPy9VSpx3A8gMAZCijNI8uBGw2L
 zEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZj3M8gUnsy8ErhNr4COYAI64voVG5AjShIRUlI
 NjPNeX5JVm8jz8//PvZOOaN9YETfTMEDieffNoydK1n44eW95yLH2rc9EvMosphu/+FUwc8Ei
 4+xHXF/yGdLPzru+9cEDsXYvhS2lRzdE2V78vszmSDWL7UamsBnxzW73d0hxX/qs+4F3XRBTj
 WnMwr+fZ219r/0q64bi7q1H50U4Pef9NGE18+pYJZbijERDLeai4kQAQ5wwUsgCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1497401879!87757993!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30715 invoked from network); 14 Jun 2017 00:58:01 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 14 Jun 2017 00:58:01 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 3427D22CB7;
 Wed, 14 Jun 2017 00:57:59 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 3427D22CB7
Date: Tue, 13 Jun 2017 17:57:58 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Juergen Gross <jgross@suse.com>
In-Reply-To: <99664d75-df13-2e25-a992-0b8050776d49@suse.com>
Message-ID: <alpine.DEB.2.10.1706131757500.12156@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1706021225440.18759@sstabellini-ThinkPad-X260>
 <1496431915-20774-1-git-send-email-sstabellini@kernel.org>
 <1496431915-20774-16-git-send-email-sstabellini@kernel.org>
 <99664d75-df13-2e25-a992-0b8050776d49@suse.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <stefano@aporeto.com>, boris.ostrovsky@oracle.com,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 16/18] xen/pvcalls: implement read
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxMyBKdW4gMjAxNywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAwMi8wNi8xNyAy
MTozMSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gV2hlbiBhbiBhY3RpdmUgc29ja2V0
IGhhcyBkYXRhIGF2YWlsYWJsZSwgaW5jcmVtZW50IHRoZSBpbyBhbmQgcmVhZAo+ID4gY291bnRl
cnMsIGFuZCBzY2hlZHVsZSB0aGUgaW93b3JrZXIuCj4gPiAKPiA+IEltcGxlbWVudCB0aGUgcmVh
ZCBmdW5jdGlvbiBieSByZWFkaW5nIGZyb20gdGhlIHNvY2tldCwgd3JpdGluZyB0aGUgZGF0YQo+
ID4gdG8gdGhlIGRhdGEgcmluZy4KPiA+IAo+ID4gU2V0IGluX2Vycm9yIG9uIGVycm9yLgo+ID4g
Cj4gPiBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9AYXBvcmV0by5j
b20+Cj4gPiBDQzogYm9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20KPiA+IENDOiBqZ3Jvc3NAc3Vz
ZS5jb20KPiA+IC0tLQo+ID4gIGRyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jIHwgODUgKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ID4gIDEgZmlsZSBjaGFu
Z2VkLCA4NSBpbnNlcnRpb25zKCspCj4gPiAKPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9w
dmNhbGxzLWJhY2suYyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCj4gPiBpbmRleCAwMjgz
ZDQ5Li5lN2QyYjg1IDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMK
PiA+ICsrKyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCj4gPiBAQCAtMTAxLDYgKzEwMSw4
MSBAQCBzdGF0aWMgaW50IHB2Y2FsbHNfYmFja19yZWxlYXNlX2FjdGl2ZShzdHJ1Y3QgeGVuYnVz
X2RldmljZSAqZGV2LAo+ID4gIAo+ID4gIHN0YXRpYyB2b2lkIHB2Y2FsbHNfY29ubl9iYWNrX3Jl
YWQodW5zaWduZWQgbG9uZyBvcGFxdWUpCj4gPiAgewo+ID4gKwlzdHJ1Y3Qgc29ja19tYXBwaW5n
ICptYXAgPSAoc3RydWN0IHNvY2tfbWFwcGluZyAqKW9wYXF1ZTsKPiA+ICsJc3RydWN0IG1zZ2hk
ciBtc2c7Cj4gPiArCXN0cnVjdCBrdmVjIHZlY1syXTsKPiA+ICsJUklOR19JRFggY29ucywgcHJv
ZCwgc2l6ZSwgd2FudGVkLCBhcnJheV9zaXplLCBtYXNrZWRfcHJvZCwgbWFza2VkX2NvbnM7Cj4g
PiArCWludDMyX3QgZXJyb3I7Cj4gPiArCXN0cnVjdCBwdmNhbGxzX2RhdGFfaW50ZiAqaW50ZiA9
IG1hcC0+cmluZzsKPiA+ICsJc3RydWN0IHB2Y2FsbHNfZGF0YSAqZGF0YSA9ICZtYXAtPmRhdGE7
Cj4gPiArCXVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4gPiArCWludCByZXQ7Cj4gPiArCj4gPiArCWFy
cmF5X3NpemUgPSBYRU5fRkxFWF9SSU5HX1NJWkUobWFwLT5yaW5nX29yZGVyKTsKPiA+ICsJY29u
cyA9IGludGYtPmluX2NvbnM7Cj4gPiArCXByb2QgPSBpbnRmLT5pbl9wcm9kOwo+ID4gKwllcnJv
ciA9IGludGYtPmluX2Vycm9yOwo+ID4gKwkvKiByZWFkIHRoZSBpbmRleGVzIGZpcnN0LCB0aGVu
IGRlYWwgd2l0aCB0aGUgZGF0YSAqLwo+ID4gKwl2aXJ0X21iKCk7Cj4gPiArCj4gPiArCWlmIChl
cnJvcikKPiA+ICsJCXJldHVybjsKPiA+ICsKPiA+ICsJc2l6ZSA9IHB2Y2FsbHNfcXVldWVkKHBy
b2QsIGNvbnMsIGFycmF5X3NpemUpOwo+ID4gKwlpZiAoc2l6ZSA+PSBhcnJheV9zaXplKQo+ID4g
KwkJcmV0dXJuOwo+ID4gKwlzcGluX2xvY2tfaXJxc2F2ZSgmbWFwLT5zb2NrLT5zay0+c2tfcmVj
ZWl2ZV9xdWV1ZS5sb2NrLCBmbGFncyk7Cj4gPiArCWlmIChza2JfcXVldWVfZW1wdHkoJm1hcC0+
c29jay0+c2stPnNrX3JlY2VpdmVfcXVldWUpKSB7Cj4gPiArCQlhdG9taWNfc2V0KCZtYXAtPnJl
YWQsIDApOwo+ID4gKwkJc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmbWFwLT5zb2NrLT5zay0+c2tf
cmVjZWl2ZV9xdWV1ZS5sb2NrLAo+ID4gKwkJCQlmbGFncyk7Cj4gPiArCQlyZXR1cm47Cj4gPiAr
CX0KPiA+ICsJc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmbWFwLT5zb2NrLT5zay0+c2tfcmVjZWl2
ZV9xdWV1ZS5sb2NrLCBmbGFncyk7Cj4gPiArCXdhbnRlZCA9IGFycmF5X3NpemUgLSBzaXplOwo+
ID4gKwltYXNrZWRfcHJvZCA9IHB2Y2FsbHNfbWFzayhwcm9kLCBhcnJheV9zaXplKTsKPiA+ICsJ
bWFza2VkX2NvbnMgPSBwdmNhbGxzX21hc2soY29ucywgYXJyYXlfc2l6ZSk7Cj4gPiArCj4gPiAr
CW1lbXNldCgmbXNnLCAwLCBzaXplb2YobXNnKSk7Cj4gPiArCW1zZy5tc2dfaXRlci50eXBlID0g
SVRFUl9LVkVDfFdSSVRFOwo+ID4gKwltc2cubXNnX2l0ZXIuY291bnQgPSB3YW50ZWQ7Cj4gPiAr
CWlmIChtYXNrZWRfcHJvZCA8IG1hc2tlZF9jb25zKSB7Cj4gPiArCQl2ZWNbMF0uaW92X2Jhc2Ug
PSBkYXRhLT5pbiArIG1hc2tlZF9wcm9kOwo+ID4gKwkJdmVjWzBdLmlvdl9sZW4gPSB3YW50ZWQ7
Cj4gPiArCQltc2cubXNnX2l0ZXIua3ZlYyA9IHZlYzsKPiA+ICsJCW1zZy5tc2dfaXRlci5ucl9z
ZWdzID0gMTsKPiA+ICsJfSBlbHNlIHsKPiA+ICsJCXZlY1swXS5pb3ZfYmFzZSA9IGRhdGEtPmlu
ICsgbWFza2VkX3Byb2Q7Cj4gPiArCQl2ZWNbMF0uaW92X2xlbiA9IGFycmF5X3NpemUgLSBtYXNr
ZWRfcHJvZDsKPiA+ICsJCXZlY1sxXS5pb3ZfYmFzZSA9IGRhdGEtPmluOwo+ID4gKwkJdmVjWzFd
Lmlvdl9sZW4gPSB3YW50ZWQgLSB2ZWNbMF0uaW92X2xlbjsKPiA+ICsJCW1zZy5tc2dfaXRlci5r
dmVjID0gdmVjOwo+ID4gKwkJbXNnLm1zZ19pdGVyLm5yX3NlZ3MgPSAyOwo+ID4gKwl9Cj4gPiAr
Cj4gPiArCWF0b21pY19zZXQoJm1hcC0+cmVhZCwgMCk7Cj4gPiArCXJldCA9IGluZXRfcmVjdm1z
ZyhtYXAtPnNvY2ssICZtc2csIHdhbnRlZCwgTVNHX0RPTlRXQUlUKTsKPiA+ICsJV0FSTl9PTihy
ZXQgPiAwICYmIHJldCA+IHdhbnRlZCk7Cj4gCj4gd2FudGVkIGlzIGFsd2F5cyA+IDAsIHNvIHlv
dSBjYW4gb21pdCB0aGUgcmV0ID4gMCB0ZXN0LgoKR29vZCBwb2ludAoKCj4gCj4gPiArCWlmIChy
ZXQgPT0gLUVBR0FJTikgLyogc2hvdWxkbid0IGhhcHBlbiAqLwo+ID4gKwkJcmV0dXJuOwo+ID4g
KwlpZiAoIXJldCkKPiA+ICsJCXJldCA9IC1FTk9UQ09OTjsKPiA+ICsJc3Bpbl9sb2NrX2lycXNh
dmUoJm1hcC0+c29jay0+c2stPnNrX3JlY2VpdmVfcXVldWUubG9jaywgZmxhZ3MpOwo+ID4gKwlp
ZiAocmV0ID4gMCAmJiAhc2tiX3F1ZXVlX2VtcHR5KCZtYXAtPnNvY2stPnNrLT5za19yZWNlaXZl
X3F1ZXVlKSkKPiA+ICsJCWF0b21pY19pbmMoJm1hcC0+cmVhZCk7Cj4gPiArCXNwaW5fdW5sb2Nr
X2lycXJlc3RvcmUoJm1hcC0+c29jay0+c2stPnNrX3JlY2VpdmVfcXVldWUubG9jaywgZmxhZ3Mp
Owo+ID4gKwo+ID4gKwkvKiB3cml0ZSB0aGUgZGF0YSwgdGhlbiBtb2RpZnkgdGhlIGluZGV4ZXMg
Ki8KPiA+ICsJdmlydF93bWIoKTsKPiA+ICsJaWYgKHJldCA8IDApCj4gPiArCQlpbnRmLT5pbl9l
cnJvciA9IHJldDsKPiA+ICsJZWxzZQo+ID4gKwkJaW50Zi0+aW5fcHJvZCA9IHByb2QgKyByZXQ7
Cj4gPiArCS8qIHVwZGF0ZSB0aGUgaW5kZXhlcywgdGhlbiBub3RpZnkgdGhlIG90aGVyIGVuZCAq
Lwo+ID4gKwl2aXJ0X3dtYigpOwo+ID4gKwlub3RpZnlfcmVtb3RlX3ZpYV9pcnEobWFwLT5pcnEp
Owo+ID4gKwo+ID4gKwlyZXR1cm47Cj4gPiAgfQo+ID4gIAo+ID4gIHN0YXRpYyBpbnQgcHZjYWxs
c19jb25uX2JhY2tfd3JpdGUoc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwKQo+ID4gQEAgLTE3Myw2
ICsyNDgsMTYgQEAgc3RhdGljIHZvaWQgcHZjYWxsc19za19zdGF0ZV9jaGFuZ2Uoc3RydWN0IHNv
Y2sgKnNvY2spCj4gPiAgCj4gPiAgc3RhdGljIHZvaWQgcHZjYWxsc19za19kYXRhX3JlYWR5KHN0
cnVjdCBzb2NrICpzb2NrKQo+ID4gIHsKPiA+ICsJc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwID0g
c29jay0+c2tfdXNlcl9kYXRhOwo+ID4gKwlzdHJ1Y3QgcHZjYWxsc19pb3dvcmtlciAqaW93Owo+
ID4gKwo+ID4gKwlpZiAobWFwID09IE5VTEwpCj4gPiArCQlyZXR1cm47Cj4gPiArCj4gPiArCWlv
dyA9ICZtYXAtPmlvd29ya2VyOwo+ID4gKwlhdG9taWNfaW5jKCZtYXAtPnJlYWQpOwo+ID4gKwlh
dG9taWNfaW5jKCZtYXAtPmlvKTsKPiA+ICsJcXVldWVfd29ya19vbihpb3ctPmNwdSwgaW93LT53
cSwgJmlvdy0+cmVnaXN0ZXJfd29yayk7Cj4gPiAgfQo+ID4gIAo+ID4gIHN0YXRpYyBzdHJ1Y3Qg
c29ja19tYXBwaW5nICpwdmNhbGxzX25ld19hY3RpdmVfc29ja2V0KAo+ID4gCj4gCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 14 01:00:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 01:00: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 1dKwfX-0005U6-Vt; Wed, 14 Jun 2017 01:00: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 1dKwfW-0004GI-7W
 for xen-devel@lists.xen.org; Wed, 14 Jun 2017 01:00:22 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 BC/DC-02181-5AA80495; Wed, 14 Jun 2017 01:00:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVybKJssu6SLod
 Ig0ldNhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bB4xfZC27LVvzeupO1gfGNeBcjF4eQwB9G
 icndCxm7GDk5WAQcJGZ097B2MXJwMArESDz4YQ0SZhQIk5h8eQkrRIm2xN01G9hBbDYBQ4m/T
 zaxgZRLANlLPnOAhEUElCU+tvayg4xnFtjGKHF69npmkISwgJXEzJUnwVZxCthI3J22ggnE5h
 XwlvhzcgELxD2fGCVmbD0PtkxUQFfi0L8/bBBFghInZz5hAbGZBbQklk/fxjKBUWAWktQsJKk
 FjEyrGNWLU4vKUot0LfSSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQKDkAEIdjAe
 bHY+xCjJwaQkyrvEziFSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRvbidQTrAoNT21Ii0zBxgPM
 GkJDh4lEd7aNqA0b3FBYm5xZjpE6hSjLseG1eu/MAmx5OXnpUqJ864DmSEAUpRRmgc3Ahablx
 hlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTM+7kDaApPZl4J3KZXQEcwAR1x/YoNyBEliQgpqQb
 GFWulfkzpaFjMfMep59Ka185HyoOyVj+OXeMVLn60f+LLnKPxqTEnmJmUwxolcgvq3zpcv5Hd
 9WtH2RRxgbMOe94HfF4zt3jquaNNx/kk2bT1GmeWOZoXrTTprb/19QnDnK1+5pf+mJounXHiY
 orYScuOHVcmCrjuZhfV/y26eWaAZ4r5nNwsJZbijERDLeai4kQAh0J+wsgCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1497402019!64442986!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51243 invoked from network); 14 Jun 2017 01:00:20 -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; 14 Jun 2017 01:00:20 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id CBDB822CB7;
 Wed, 14 Jun 2017 01:00:18 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org CBDB822CB7
Date: Tue, 13 Jun 2017 18:00:17 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Juergen Gross <jgross@suse.com>
In-Reply-To: <ab52e642-c276-aad7-5667-3b9c1be63b2f@suse.com>
Message-ID: <alpine.DEB.2.10.1706131758230.12156@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1706021225440.18759@sstabellini-ThinkPad-X260>
 <1496431915-20774-1-git-send-email-sstabellini@kernel.org>
 <1496431915-20774-17-git-send-email-sstabellini@kernel.org>
 <ab52e642-c276-aad7-5667-3b9c1be63b2f@suse.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <stefano@aporeto.com>, boris.ostrovsky@oracle.com,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 17/18] xen/pvcalls: implement write
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxMyBKdW4gMjAxNywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAwMi8wNi8xNyAy
MTozMSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gV2hlbiB0aGUgb3RoZXIgZW5kIG5v
dGlmaWVzIHVzIHRoYXQgdGhlcmUgaXMgZGF0YSB0byBiZSB3cml0dGVuCj4gPiAocHZjYWxsc19i
YWNrX2Nvbm5fZXZlbnQpLCBpbmNyZW1lbnQgdGhlIGlvIGFuZCB3cml0ZSBjb3VudGVycywgYW5k
Cj4gPiBzY2hlZHVsZSB0aGUgaW93b3JrZXIuCj4gPiAKPiA+IEltcGxlbWVudCB0aGUgd3JpdGUg
ZnVuY3Rpb24gY2FsbGVkIGJ5IGlvd29ya2VyIGJ5IHJlYWRpbmcgdGhlIGRhdGEgZnJvbQo+ID4g
dGhlIGRhdGEgcmluZywgd3JpdGluZyBpdCB0byB0aGUgc29ja2V0IGJ5IGNhbGxpbmcgaW5ldF9z
ZW5kbXNnLgo+ID4gCj4gPiBTZXQgb3V0X2Vycm9yIG9uIGVycm9yLgo+ID4gCj4gPiBTaWduZWQt
b2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9AYXBvcmV0by5jb20+Cj4gPiBDQzog
Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20KPiA+IENDOiBqZ3Jvc3NAc3VzZS5jb20KPiA+IC0t
LQo+ID4gIGRyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jIHwgNzQgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrLQo+ID4gIDEgZmlsZSBjaGFuZ2VkLCA3MyBpbnNl
cnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4gPiAKPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hl
bi9wdmNhbGxzLWJhY2suYyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCj4gPiBpbmRleCBl
N2QyYjg1Li5mZTNlNzBmIDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNr
LmMKPiA+ICsrKyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCj4gPiBAQCAtMTgwLDcgKzE4
MCw2NiBAQCBzdGF0aWMgdm9pZCBwdmNhbGxzX2Nvbm5fYmFja19yZWFkKHVuc2lnbmVkIGxvbmcg
b3BhcXVlKQo+ID4gIAo+ID4gIHN0YXRpYyBpbnQgcHZjYWxsc19jb25uX2JhY2tfd3JpdGUoc3Ry
dWN0IHNvY2tfbWFwcGluZyAqbWFwKQo+ID4gIHsKPiA+IC0JcmV0dXJuIDA7Cj4gPiArCXN0cnVj
dCBwdmNhbGxzX2RhdGFfaW50ZiAqaW50ZiA9IG1hcC0+cmluZzsKPiA+ICsJc3RydWN0IHB2Y2Fs
bHNfZGF0YSAqZGF0YSA9ICZtYXAtPmRhdGE7Cj4gPiArCXN0cnVjdCBtc2doZHIgbXNnOwo+ID4g
KwlzdHJ1Y3Qga3ZlYyB2ZWNbMl07Cj4gPiArCVJJTkdfSURYIGNvbnMsIHByb2QsIHNpemUsIHJp
bmdfc2l6ZTsKPiA+ICsJaW50IHJldDsKPiA+ICsKPiA+ICsJY29ucyA9IGludGYtPm91dF9jb25z
Owo+ID4gKwlwcm9kID0gaW50Zi0+b3V0X3Byb2Q7Cj4gPiArCS8qIHJlYWQgdGhlIGluZGV4ZXMg
YmVmb3JlIGRlYWxpbmcgd2l0aCB0aGUgZGF0YSAqLwo+ID4gKwl2aXJ0X21iKCk7Cj4gPiArCj4g
PiArCXJpbmdfc2l6ZSA9IFhFTl9GTEVYX1JJTkdfU0laRShtYXAtPnJpbmdfb3JkZXIpOwo+ID4g
KwlzaXplID0gcHZjYWxsc19xdWV1ZWQocHJvZCwgY29ucywgcmluZ19zaXplKTsKPiA+ICsJaWYg
KHNpemUgPT0gMCkKPiA+ICsJCXJldHVybiAwOwo+ID4gKwo+ID4gKwltZW1zZXQoJm1zZywgMCwg
c2l6ZW9mKG1zZykpOwo+ID4gKwltc2cubXNnX2ZsYWdzIHw9IE1TR19ET05UV0FJVDsKPiA+ICsJ
bXNnLm1zZ19pdGVyLnR5cGUgPSBJVEVSX0tWRUN8UkVBRDsKPiA+ICsJbXNnLm1zZ19pdGVyLmNv
dW50ID0gc2l6ZTsKPiA+ICsJaWYgKHB2Y2FsbHNfbWFzayhwcm9kLCByaW5nX3NpemUpID4gcHZj
YWxsc19tYXNrKGNvbnMsIHJpbmdfc2l6ZSkpIHsKPiA+ICsJCXZlY1swXS5pb3ZfYmFzZSA9IGRh
dGEtPm91dCArIHB2Y2FsbHNfbWFzayhjb25zLCByaW5nX3NpemUpOwo+ID4gKwkJdmVjWzBdLmlv
dl9sZW4gPSBzaXplOwo+ID4gKwkJbXNnLm1zZ19pdGVyLmt2ZWMgPSB2ZWM7Cj4gPiArCQltc2cu
bXNnX2l0ZXIubnJfc2VncyA9IDE7Cj4gPiArCX0gZWxzZSB7Cj4gPiArCQl2ZWNbMF0uaW92X2Jh
c2UgPSBkYXRhLT5vdXQgKyBwdmNhbGxzX21hc2soY29ucywgcmluZ19zaXplKTsKPiA+ICsJCXZl
Y1swXS5pb3ZfbGVuID0gcmluZ19zaXplIC0gcHZjYWxsc19tYXNrKGNvbnMsIHJpbmdfc2l6ZSk7
Cj4gPiArCQl2ZWNbMV0uaW92X2Jhc2UgPSBkYXRhLT5vdXQ7Cj4gPiArCQl2ZWNbMV0uaW92X2xl
biA9IHNpemUgLSB2ZWNbMF0uaW92X2xlbjsKPiA+ICsJCW1zZy5tc2dfaXRlci5rdmVjID0gdmVj
Owo+ID4gKwkJbXNnLm1zZ19pdGVyLm5yX3NlZ3MgPSAyOwo+ID4gKwl9Cj4gPiArCj4gPiArCWF0
b21pY19zZXQoJm1hcC0+d3JpdGUsIDApOwo+ID4gKwlyZXQgPSBpbmV0X3NlbmRtc2cobWFwLT5z
b2NrLCAmbXNnLCBzaXplKTsKPiA+ICsJaWYgKHJldCA9PSAtRUFHQUlOIHx8IHJldCA8IHNpemUp
IHsKPiAKPiBEbyB5b3UgcmVhbGx5IHdhbnQgdG8gZG8gdGhpcyBmb3IgYWxsIGVycm9ycz8KPiBP
ciBkaWQgeW91IG1lYW46Cj4gCWlmICgocmV0ID49IDAgJiYgcmV0IDwgc2l6ZSkgfHwgcmV0ID09
IC1FQUdBSU4pCgpZZXMsIHRoYXQncyB3aGF0IEkgbWVhbnQsIHRoYW5rcyEKCgo+ID4gKwkJYXRv
bWljX2luYygmbWFwLT53cml0ZSk7Cj4gPiArCQlhdG9taWNfaW5jKCZtYXAtPmlvKTsKPiA+ICsJ
fQo+ID4gKwlpZiAocmV0ID09IC1FQUdBSU4pCj4gPiArCQlyZXR1cm4gcmV0Owo+ID4gKwo+ID4g
KwkvKiB3cml0ZSB0aGUgZGF0YSwgdGhlbiB1cGRhdGUgdGhlIGluZGV4ZXMgKi8KPiA+ICsJdmly
dF93bWIoKTsKPiA+ICsJaWYgKHJldCA8IDApIHsKPiA+ICsJCWludGYtPm91dF9lcnJvciA9IHJl
dDsKPiA+ICsJfSBlbHNlIHsKPiA+ICsJCWludGYtPm91dF9lcnJvciA9IDA7Cj4gPiArCQlpbnRm
LT5vdXRfY29ucyA9IGNvbnMgKyByZXQ7Cj4gPiArCQlwcm9kID0gaW50Zi0+b3V0X3Byb2Q7Cj4g
PiArCX0KPiA+ICsJLyogdXBkYXRlIHRoZSBpbmRleGVzLCB0aGVuIG5vdGlmeSB0aGUgb3RoZXIg
ZW5kICovCj4gPiArCXZpcnRfd21iKCk7Cj4gPiArCWlmIChwcm9kICE9IGNvbnMgKyByZXQpCj4g
PiArCQlhdG9taWNfaW5jKCZtYXAtPndyaXRlKTsKPiA+ICsJbm90aWZ5X3JlbW90ZV92aWFfaXJx
KG1hcC0+aXJxKTsKPiA+ICsKPiA+ICsJcmV0dXJuIHJldDsKPiA+ICB9Cj4gPiAgCj4gPiAgc3Rh
dGljIHZvaWQgcHZjYWxsc19iYWNrX2lvd29ya2VyKHN0cnVjdCB3b3JrX3N0cnVjdCAqd29yaykK
PiA+IEBAIC04MzcsNiArODk2LDE5IEBAIHN0YXRpYyBpcnFyZXR1cm5fdCBwdmNhbGxzX2JhY2tf
ZXZlbnQoaW50IGlycSwgdm9pZCAqZGV2X2lkKQo+ID4gIAo+ID4gIHN0YXRpYyBpcnFyZXR1cm5f
dCBwdmNhbGxzX2JhY2tfY29ubl9ldmVudChpbnQgaXJxLCB2b2lkICpzb2NrX21hcCkKPiA+ICB7
Cj4gPiArCXN0cnVjdCBzb2NrX21hcHBpbmcgKm1hcCA9IHNvY2tfbWFwOwo+ID4gKwlzdHJ1Y3Qg
cHZjYWxsc19pb3dvcmtlciAqaW93Owo+ID4gKwo+ID4gKwlpZiAobWFwID09IE5VTEwgfHwgbWFw
LT5zb2NrID09IE5VTEwgfHwgbWFwLT5zb2NrLT5zayA9PSBOVUxMIHx8Cj4gPiArCQltYXAtPnNv
Y2stPnNrLT5za191c2VyX2RhdGEgIT0gbWFwKQo+ID4gKwkJcmV0dXJuIElSUV9IQU5ETEVEOwo+
ID4gKwo+ID4gKwlpb3cgPSAmbWFwLT5pb3dvcmtlcjsKPiA+ICsKPiA+ICsJYXRvbWljX2luYygm
bWFwLT53cml0ZSk7Cj4gPiArCWF0b21pY19pbmMoJm1hcC0+aW8pOwo+ID4gKwlxdWV1ZV93b3Jr
X29uKGlvdy0+Y3B1LCBpb3ctPndxLCAmaW93LT5yZWdpc3Rlcl93b3JrKTsKPiA+ICsKPiA+ICAJ
cmV0dXJuIElSUV9IQU5ETEVEOwo+ID4gIH0KPiA+ICAKPiA+IAo+IAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 14 01:12:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 01:12:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKwqw-0006MM-1H; Wed, 14 Jun 2017 01:12:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <blackskygg@gmail.com>) id 1dKwqu-0006MG-Ad
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 01:12:08 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 F0/6C-03587-76D80495; Wed, 14 Jun 2017 01:12:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsVyMfTAQd2UXod
 Ig/kvNSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozTC20LFstUnGn5ydzAuF2si5GLQ0hgBqNE
 561PzF2MnBwsAs2sEp8fmYMkJATms0qsX/4MLCEhECcxYd4+pi5GDiC7QmLpQi6QsJCAssT0l
 T/YIQb9Z5RouNwMVs8moCGxdspBNhBbREBJ4t6qyUwgRcwCExglrvf3giWEBfwkbp1vYYXYrC
 qx5sBtJhCbV8BCoql3GyvEYnmJae96WSHighInZz5hATmCWUBdYv08IZAwM1BJ89bZzBMYBWc
 hqZqFUDULSdUCRuZVjBrFqUVlqUW6xsZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5
 mxiBQcsABDsYd64PPMQoycGkJMq7xM4hUogvKT+lMiOxOCO+qDQntfgQowwHh5IE7/VuoJxgU
 Wp6akVaZg4wfmDSEhw8SiK8tW1Aad7igsTc4sx0iNQpRkuOK1fWfWHi2LB6PZCccmD7FyYhlr
 z8vFQpcV6GHqAGAZCGjNI8uHGwGL/EKCslzMsIdKAQT0FqUW5mCar8K0ZxDkYlYV57kCk8mXk
 lcFtfAR3EBHTQ9Ss2IAeVJCKkpBoYNWy9loa7MxZVPpr/6Nd1xaaej0fMrK/GnWq265zG9TGh
 +kOw8OTPnTVaqb+TuYLCuHjnf9isZm3k1akTrrojT3q2qu32LmftYy/W6TwrnbC5rovhxuyPQ
 eXdD2rf1Jv1rZ1VGdGzdkv9tRnS8X7XvbcbCAecUDp2ed35acfO28f3K/r/9KxRYinOSDTUYi
 4qTgQAoDcQ/ewCAAA=
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1497402723!95105580!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31786 invoked from network); 14 Jun 2017 01:12:04 -0000
Received: from mail-pf0-f193.google.com (HELO mail-pf0-f193.google.com)
 (209.85.192.193)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 14 Jun 2017 01:12:04 -0000
Received: by mail-pf0-f193.google.com with SMTP id d5so11937373pfe.1
 for <xen-devel@lists.xenproject.org>; Tue, 13 Jun 2017 18:12:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=oTIffNyeBShizPmWkbapMqe+sAfHDBHtwUwDH8O/fjM=;
 b=bla+Hk/w2wCvrdagUE/9xogxBdq78V/EltxX+BujWi6uxAJqM6E/yHSC3bLu0ust1h
 1VT/Y3QTrQk3o2so04+5TEeLraGd4h39CMjz+ub8zLZbqmbpnLW0kXf4vM7/91h1QgnY
 E8LKQwmyNCsCHGZ0kwlvYA2zJfgQ0T4qQfZkNsWh5sFGlypizzeyJbez60BIng/49VTV
 wjkN+3yzM8I52vYOj7kxT+yAh4Zu1XQtXJbmqxZFEFRt/g1kHZcrp/0I19Jzb+aP/aOM
 8cGkItvuVkd/uMiHImXowgVrnoopChRnQGPgDPJwD/xMsc9lPWRMFQ4svqEOQ32tmi3x
 11sA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=oTIffNyeBShizPmWkbapMqe+sAfHDBHtwUwDH8O/fjM=;
 b=hc92QuqMGsoEsIzGplVXWYL8ppEbEU3tK0I5Q0HvGpTiLMgwtKgUYLzfTSqJgh7Wnr
 Be9b6ZRWAWjaYy9xwf7FSkGH8NyEfQA6Rn2QpaJoPWgz2tQrQWGmVzkYwVGJx2GfzFau
 Po9eZ2C9VZHE9DbsseZ0WvnXDOty9AzIccsdbmE5UJqOBbdf0/PIBjRNmxQ1qs6HKzZh
 +YWTMgRK0WNrNTjeqwE3sECqgL29Ahu5TDVrtrDp7Ms+tSvKi9f71zQKFxU2tB420s8m
 nuJICYSc4s7tGOJqhL50vBUKlmXok0Kn8yzxdLkOdiu8n678PazqOCXFVhm/f+79MRcf
 /nxg==
X-Gm-Message-State: AKS2vOxfa9zcHKdnnt7s6Ry9bWG174IWY+4O5Tv5HzEeGnVXLXWTUVV3
 w1oERe/ceaVcah9F
X-Received: by 10.99.126.82 with SMTP id o18mr2007535pgn.64.1497402722746;
 Tue, 13 Jun 2017 18:12:02 -0700 (PDT)
Received: from localhost.localdomain ([222.20.104.65])
 by smtp.gmail.com with ESMTPSA id g5sm33365073pgc.42.2017.06.13.18.12.00
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 13 Jun 2017 18:12:02 -0700 (PDT)
From: Zhongze Liu <blackskygg@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 14 Jun 2017 09:11:48 +0800
Message-Id: <20170614011148.2849-1-blackskygg@gmail.com>
X-Mailer: git-send-email 2.13.1
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Zhongze Liu <blackskygg@gmail.com>, David Scott <dave@recoil.org>
Subject: [Xen-devel] [PATCH v3] tools: fix several "format-truncation"
	warnings with GCC 7
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

R0NDIDcuMS4xIGNvbXBsYWlucyB0aGF0IHNldmVyYWwgYnVmZmVycyBwYXNzZWQgdG8gc25wcmlu
dGYoKSBpbiB4ZW5wbWQKYW5kIHRvb2xzL29jbWFsL3hjIGFyZSB0b28gc21hbGwgdG8gaG9sZCB0
aGUgbGFyZ2VzdCBwb3NzaWJsZSByZXN1bHRpbmcgc3RyaW5nLAp3aGljaCBpcyBjYWxjdWxhdGVk
IGJ5IGFkZGluZyB1cCB0aGUgbWF4aW11bSBsZW5ndGggb2YgYWxsIHRoZSBzdWJzdHJpbmdzLgoK
VGhlIHdhcm5pbmdzIGFyZSB0cmVhdGVkIGFzIGVycm9ycyBieSAtV2Vycm9yLCBhbmQgZ29lcyBs
aWtlIHRoaXMgKGFiYnJldmlhdGVkKToKCnhlbnBtZC5jOjk0OjM2OiBlcnJvcjog4oCYJXPigJkg
ZGlyZWN0aXZlIG91dHB1dCBtYXkgYmUgdHJ1bmNhdGVkIHdyaXRpbmcgdXAgdG8KMjU1IGJ5dGVz
IGludG8gYSByZWdpb24gb2Ygc2l6ZSAxMyBbLVdlcnJvcj1mb3JtYXQtdHJ1bmNhdGlvbj1dCiAg
ICAgI2RlZmluZSBCQVRURVJZX0lORk9fRklMRV9QQVRIICIvcHJvYy9hY3BpL2JhdHRlcnkvJXMv
aW5mbyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXgp4ZW5wbWQuYzoxMTM6
MTM6IG5vdGU6IOKAmHNucHJpbnRm4oCZIG91dHB1dCBiZXR3ZWVuIDI1IGFuZCAyODAgYnl0ZXMg
aW50byBhCmRlc3RpbmF0aW9uIG9mIHNpemUgMzIKCnhlbnBtZC5jOjk1OjM3OiBlcnJvcjog4oCY
JXPigJkgZGlyZWN0aXZlIG91dHB1dCBtYXkgYmUgdHJ1bmNhdGVkIHdyaXRpbmcgdXAgdG8KMjU1
IGJ5dGVzIGludG8gYSByZWdpb24gb2Ygc2l6ZSAxMyBbLVdlcnJvcj1mb3JtYXQtdHJ1bmNhdGlv
bj1dCiAgICAgI2RlZmluZSBCQVRURVJZX1NUQVRFX0ZJTEVfUEFUSCAiL3Byb2MvYWNwaS9iYXR0
ZXJ5LyVzL3N0YXRlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXgp4ZW5w
bWQuYzoxMTY6MTM6IG5vdGU6IOKAmHNucHJpbnRm4oCZIG91dHB1dCBiZXR3ZWVuIDI2IGFuZCAy
ODEgYnl0ZXMgaW50byBhCmRlc3RpbmF0aW9uIG9mIHNpemUgMzIKCnhlbmN0cmxfc3R1YnMuYzo2
NToxNTogZXJyb3I6IOKAmCVz4oCZIGRpcmVjdGl2ZSBvdXRwdXQgbWF5IGJlIHRydW5jYXRlZCB3
cml0aW5nCnVwIHRvIDEwMjMgYnl0ZXMgaW50byBhIHJlZ2lvbiBvZiBzaXplIDI1MiBbLVdlcnJv
cj1mb3JtYXQtdHJ1bmNhdGlvbj1dCiAgICAgICIlZDogJXM6ICVzIiwgZXJyb3ItPmNvZGUsCiAg
ICAgICAgICAgICAgIF5+CnhlbmN0cmxfc3R1YnMuYzo2NDo0OiBub3RlOiDigJhzbnByaW50ZuKA
mSBvdXRwdXQgNSBvciBtb3JlIGJ5dGVzIChhc3N1bWluZyAxMDI4KQppbnRvIGEgZGVzdGluYXRp
b24gb2Ygc2l6ZSAyNTYKCkVubGFyZ2UgdGhlIHNpemUgb2YgdGhlc2UgYnVmZmVycyBhcyBzdWdn
ZXN0ZWQgYnkgdGhlIGNvbXBsaWVyCihhbmQgc2xpZ2h0bHkgcm91bmRlZCkgdG8gZml4IHRoZSB3
YXJuaW5ncy4KCk5vIGZ1bmN0aW9uYWwgY2hhbmdlcy4KClNpZ25lZC1vZmYtYnk6IFpob25nemUg
TGl1IDxibGFja3NreWdnQGdtYWlsLmNvbT4KQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+Ci0tLQpDQzogRGF2aWQgU2NvdHQgPGRhdmVAcmVjb2lsLm9yZz4KQ0M6IElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KCkNoYW5nZWQgc2luY2UgdjI6CiAgKiBEZWNyZWFzZSB0aGUgc2l6ZSBvZiB0
aGUgZmlsZV9uYW1lW10gYnVmZmVyIHByb3Blcmx5IHRvIHNhdmUgbW9yZSBzcGFjZS4KICAqIEV4
cGxhaW4gaG93IHRoZSBuZXcgc2l6ZXMgb2YgdGhlIGJ1ZmZlcnMgYXJlIGNob3NlbiBpbiB0aGUg
Y29tbWl0IG1lc3NhZ2UuCiAgKiBJbmNsdWRlIHBhcnQgb2YgdGhlIGVycm9yIG1lc3NhZ2VzIGlu
IHRoZSBjb21taXQgbWVzc2FnZS4KCkNoYW5nZWQgc2luY2UgdjE6CiAgKiBDaGFuZ2VkIHRoZSB3
b3JkICJlcnJvciIgdG8gIndhcm5pbmciIGluIHRpdGxlIGFuZCBkZXNjcmlwdGlvbgogICogRW5s
YXJnZSB0aGUgYnVmZmVyIGluc3RlYWQgb2YgcmVwbGFjaW5nIHNucHJpbnRmKCkgd2l0aCBhc3By
aW50ZigpCi0tLQogdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsX3N0dWJzLmMgfCAyICstCiB0
b29scy94ZW5wbWQveGVucG1kLmMgICAgICAgICAgICAgICB8IDYgKysrLS0tCiAyIGZpbGVzIGNo
YW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29s
cy9vY2FtbC9saWJzL3hjL3hlbmN0cmxfc3R1YnMuYyBiL3Rvb2xzL29jYW1sL2xpYnMveGMveGVu
Y3RybF9zdHVicy5jCmluZGV4IDVlNDU1NTE5ZDQuLmYxYjI4ZGI1M2EgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL29jYW1sL2xpYnMveGMveGVuY3RybF9zdHVicy5jCisrKyBiL3Rvb2xzL29jYW1sL2xpYnMv
eGMveGVuY3RybF9zdHVicy5jCkBAIC01NCw3ICs1NCw3IEBACiAKIHN0YXRpYyB2b2lkIE5vcmV0
dXJuIGZhaWx3aXRoX3hjKHhjX2ludGVyZmFjZSAqeGNoKQogewotCWNoYXIgZXJyb3Jfc3RyWzI1
Nl07CisJY2hhciBlcnJvcl9zdHJbMTAyOF07CiAJaWYgKHhjaCkgewogCQljb25zdCB4Y19lcnJv
ciAqZXJyb3IgPSB4Y19nZXRfbGFzdF9lcnJvcih4Y2gpOwogCQlpZiAoZXJyb3ItPmNvZGUgPT0g
WENfRVJST1JfTk9ORSkKZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnBtZC94ZW5wbWQuYyBiL3Rvb2xz
L3hlbnBtZC94ZW5wbWQuYwppbmRleCBiM2EzMTA2MmFhLi42ODljOGZkNjcwIDEwMDY0NAotLS0g
YS90b29scy94ZW5wbWQveGVucG1kLmMKKysrIGIvdG9vbHMveGVucG1kL3hlbnBtZC5jCkBAIC0x
MDAsNyArMTAwLDcgQEAgRklMRSAqZ2V0X25leHRfYmF0dGVyeV9maWxlKERJUiAqYmF0dGVyeV9k
aXIsCiB7CiAgICAgRklMRSAqZmlsZSA9IDA7CiAgICAgc3RydWN0IGRpcmVudCAqZGlyX2VudHJp
ZXM7Ci0gICAgY2hhciBmaWxlX25hbWVbMzJdOworICAgIGNoYXIgZmlsZV9uYW1lWzI4NF07CiAg
ICAgCiAgICAgZG8gCiAgICAgewpAQCAtMTEwLDEwICsxMTAsMTAgQEAgRklMRSAqZ2V0X25leHRf
YmF0dGVyeV9maWxlKERJUiAqYmF0dGVyeV9kaXIsCiAgICAgICAgIGlmICggc3RybGVuKGRpcl9l
bnRyaWVzLT5kX25hbWUpIDwgNCApCiAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgaWYg
KCBiYXR0ZXJ5X2luZm9fdHlwZSA9PSBCSUYgKSAKLSAgICAgICAgICAgIHNucHJpbnRmKGZpbGVf
bmFtZSwgMzIsIEJBVFRFUllfSU5GT19GSUxFX1BBVEgsCisgICAgICAgICAgICBzbnByaW50Zihm
aWxlX25hbWUsIHNpemVvZihmaWxlX25hbWUpLCBCQVRURVJZX0lORk9fRklMRV9QQVRILAogICAg
ICAgICAgICAgICAgICAgICAgZGlyX2VudHJpZXMtPmRfbmFtZSk7CiAgICAgICAgIGVsc2UgCi0g
ICAgICAgICAgICBzbnByaW50ZihmaWxlX25hbWUsIDMyLCBCQVRURVJZX1NUQVRFX0ZJTEVfUEFU
SCwKKyAgICAgICAgICAgIHNucHJpbnRmKGZpbGVfbmFtZSwgc2l6ZW9mKGZpbGVfbmFtZSksIEJB
VFRFUllfU1RBVEVfRklMRV9QQVRILAogICAgICAgICAgICAgICAgICAgICAgZGlyX2VudHJpZXMt
PmRfbmFtZSk7CiAgICAgICAgIGZpbGUgPSBmb3BlbihmaWxlX25hbWUsICJyIik7CiAgICAgfSB3
aGlsZSAoICFmaWxlICk7Ci0tIAoyLjEzLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 14 01:25:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 01:25:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKx3f-0007E3-E3; Wed, 14 Jun 2017 01:25:19 +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 1dKx3e-0007Dq-Od
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 01:25:18 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 54/5D-02022-E7090495; Wed, 14 Jun 2017 01:25:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsVywNykWLd2gkO
 kwaqPShbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a6pc4Fy/krprQdZWtg3M7TxcjFISQwjVHi
 ctt3ti5GTg4JAV6JI8tmsELYfhKr+o6wQhQ1MEo8XrmFHSTBJqAu8fhrDxOILSKgJHFv1WQmk
 CJmgZ1MEutOf2cGSQgLBEk8fNgLNpVFQFXiz94XYFN5BTwkzixfyQSxQU7i5LHJYHFOAU+J7t
 fPwOJCQDU/r0xlmsDIu4CRYRWjRnFqUVlqka6RoV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJ
 SsV5yfu4mRmBA1DMwMO5gvDvZ7xCjJAeTkijvEjuHSCG+pPyUyozE4oz4otKc1OJDjDIcHEoS
 vG/6gHKCRanpqRVpmTnA0IRJS3DwKInw1rYBpXmLCxJzizPTIVKnGBWlxHlPgfQJgCQySvPg2
 mDxcIlRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMO/xfqApPJl5JXDTXwEtZgJafP2KDcjikk
 SElFQDo0q9+K4TuoGX6z8HaE5zD570KdFyIrva3B/2fhPziifn3udeKxd7rPCAsZN4+9vka5N
 jnmfXezmxT0rLsXh4lyflycTuKTM0VSQOP6y/Y+/6IHHj6lbVk1Jc+UfefZgRJhm58XCL34kF
 XQctZ+bM4+xhXKQWNeHs3lvBW6MFymRdOAvnlylUKrEUZyQaajEXFScCAF4z0liCAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1497403511!87398197!3
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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47460 invoked from network); 14 Jun 2017 01:25:17 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 14 Jun 2017 01:25:17 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Jun 2017 18:25:16 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.39,340,1493708400"; d="scan'208";a="99173764"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.64])
 by orsmga002.jf.intel.com with ESMTP; 13 Jun 2017 18:25:13 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 14 Jun 2017 09:12:35 +0800
Message-Id: <1497402776-22348-3-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1497402776-22348-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1497402776-22348-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, he.chen@linux.intel.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, mengxu@cis.upenn.edu, jbeulich@suse.com,
 chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v12 02/23] x86: move cpuid_count_leaf from
	cpuid.c to processor.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>

VGhpcyBwYXRjaCBtb3ZlcyAnY3B1aWRfY291bnRfbGVhZicgZnJvbSBjcHVpZC5jIHRvIHByb2Nl
c3Nvci5oIHRvCm1ha2UgaXQgYXZhaWxhYmxlIHRvIGV4dGVybmFsIGNvZGVzLgoKU2lnbmVkLW9m
Zi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+CkFja2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2OToKICAgIC0gY3JlYXRlIHRoaXMgcGF0Y2gg
YWxvbmUgdG8gbW92ZSAnY3B1aWRfY291bnRfbGVhZicuCiAgICAgIChzdWdnZXN0ZWQgYnkgV2Vp
IExpdSkKdjY6CiAgICAtIHVzZSAnc3RydWN0IGNwdWlkX2xlYWYnIGluIHBzci5jLiBTbyB3ZSBo
YXZlIHRvIGFjY2VzcyAnY3B1aWRfY291bnRfbGVhZicKICAgICAgd2hpY2ggaGFzIHRvIGJlIG1v
dmVkIHRvIHByb2Nlc3Nvci5oLgogICAgICAoc3VnZ2VzdGVkIGJ5IEFuZHJldyBDb29wZXIpCi0t
LQotLS0KIHhlbi9hcmNoL3g4Ni9jcHVpZC5jICAgICAgICAgICAgfCA2IC0tLS0tLQogeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCB8IDcgKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCA3
IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2NwdWlkLmMgYi94ZW4vYXJjaC94ODYvY3B1aWQuYwppbmRleCAxYzZhNmM2Li5hNGEwYzRjIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1aWQuYworKysgYi94ZW4vYXJjaC94ODYvY3B1aWQu
YwpAQCAtMzUsMTIgKzM1LDYgQEAgc3RhdGljIHZvaWQgY3B1aWRfbGVhZih1aW50MzJfdCBsZWFm
LCBzdHJ1Y3QgY3B1aWRfbGVhZiAqZGF0YSkKICAgICBjcHVpZChsZWFmLCAmZGF0YS0+YSwgJmRh
dGEtPmIsICZkYXRhLT5jLCAmZGF0YS0+ZCk7CiB9CiAKLXN0YXRpYyB2b2lkIGNwdWlkX2NvdW50
X2xlYWYodWludDMyX3QgbGVhZiwgdWludDMyX3Qgc3VibGVhZiwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc3RydWN0IGNwdWlkX2xlYWYgKmRhdGEpCi17Ci0gICAgY3B1aWRfY291bnQo
bGVhZiwgc3VibGVhZiwgJmRhdGEtPmEsICZkYXRhLT5iLCAmZGF0YS0+YywgJmRhdGEtPmQpOwot
fQotCiBzdGF0aWMgdm9pZCBzYW5pdGlzZV9mZWF0dXJlc2V0KHVpbnQzMl90ICpmcykKIHsKICAg
ICAvKiBmb3JfZWFjaF9zZXRfYml0KCkgdXNlcyB1bnNpZ25lZCBsb25ncy4gIEV4dGVuZCB3aXRo
IHplcm9lcy4gKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCmluZGV4IDc1NjMyZDkuLjkyODNmZTYg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaApAQCAtMTMsNiArMTMsNyBAQAogI2luY2x1ZGUgPGFz
bS90eXBlcy5oPgogI2luY2x1ZGUgPGFzbS9jcHVmZWF0dXJlLmg+CiAjaW5jbHVkZSA8YXNtL2Rl
c2MuaD4KKyNpbmNsdWRlIDxhc20veDg2X2VtdWxhdGUuaD4KICNlbmRpZgogCiAjaW5jbHVkZSA8
YXNtL3g4Ni1kZWZucy5oPgpAQCAtMjY0LDYgKzI2NSwxMiBAQCBzdGF0aWMgYWx3YXlzX2lubGlu
ZSB1bnNpZ25lZCBpbnQgY3B1aWRfY291bnRfZWJ4KAogICAgIHJldHVybiBlYng7CiB9CiAKK3N0
YXRpYyBhbHdheXNfaW5saW5lIHZvaWQgY3B1aWRfY291bnRfbGVhZih1aW50MzJfdCBsZWFmLCB1
aW50MzJfdCBzdWJsZWFmLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHN0cnVjdCBjcHVpZF9sZWFmICpkYXRhKQoreworICAgIGNwdWlkX2NvdW50KGxlYWYsIHN1
YmxlYWYsICZkYXRhLT5hLCAmZGF0YS0+YiwgJmRhdGEtPmMsICZkYXRhLT5kKTsKK30KKwogc3Rh
dGljIGlubGluZSB1bnNpZ25lZCBsb25nIHJlYWRfY3IwKHZvaWQpCiB7CiAgICAgdW5zaWduZWQg
bG9uZyBjcjA7Ci0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 14 01:25:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 01:25:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKx3k-0007G0-03; Wed, 14 Jun 2017 01:25:23 +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 1dKx3i-0007F5-MU
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 01:25:22 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 02/FE-02181-28090495; Wed, 14 Jun 2017 01:25:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLLMWRWlGSWpSXmKPExsVywNykWLdxgkO
 kwbsjwhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aF339YC5a1MVYcP9fM1sA4LamLkYtDSGAa
 o8Tsba0sXYycHBICvBJHls1ghbD9JI5dvskIUdTAKHHiwhSwBJuAusTjrz1MILaIgJLEvVWTm
 UCKmAV2MkmsO/2dGSQhLOAm8f7RO7AGFgFViUOTG8FsXgEPiZZJhxkhNshJnDw2GSzOKeAp0f
 36GdhQIaCan1emMk1g5F3AyLCKUaM4tagstUjXyFAvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NSc
 xqVgvOT93EyMwKOoZGBh3MN6d7HeIUZKDSUmUd4mdQ6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4l
 Cd43fUA5waLU9NSKtMwcYHjCpCU4eJREeGvbgNK8xQWJucWZ6RCpU4y6HHf6NnxhEmLJy89Ll
 RLnPQUyQwCkKKM0D24ELFYuMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmPd4PNIUnM68Ebt
 MroCOYgI64fsUG5IiSRISUVAOj/nmG2frPOVPqRRZvX8Jz2HhZvCTTrD71dJm4e0Kt//mLHr+
 23S3ScI53ziX9s9wRnm/n3qu59Dyh3uCH+qGeneL9Kno85jau2k7Pl2/xkO2qrz00oWKZ0XOu
 t03qLx5pxtm3VC5l3rJg6ZWXP20jix3E29auX8AzTUpgRvztJ5fPeb8zTpFSYinOSDTUYi4qT
 gQAK2PqT5ACAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1497403511!87398197!4
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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47534 invoked from network); 14 Jun 2017 01:25:20 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 14 Jun 2017 01:25:20 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Jun 2017 18:25:19 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.39,340,1493708400"; d="scan'208";a="99173780"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.64])
 by orsmga002.jf.intel.com with ESMTP; 13 Jun 2017 18:25:16 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 14 Jun 2017 09:12:36 +0800
Message-Id: <1497402776-22348-4-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1497402776-22348-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1497402776-22348-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, he.chen@linux.intel.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, mengxu@cis.upenn.edu, jbeulich@suse.com,
 chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v12 03/23] x86: refactor psr: remove L3 CAT/CDP
	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>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGN1cnJlbnQgY2FjaGUgYWxsb2NhdGlvbiBjb2RlcyBpbiBwc3IuYyBkbyBub3QgY29uc2lk
ZXIKZnV0dXJlIGZlYXR1cmVzIGFkZGl0aW9uIGFuZCBhcmUgbm90IGZyaWVuZGx5IHRvIGV4dGVu
ZC4KClRvIG1ha2UgcHNyLmMgYmUgbW9yZSBmbGV4aWJsZSB0byBhZGQgbmV3IGZlYXR1cmVzIGFu
ZCBmdWxmaWxsCnRoZSBwcm9ncmFtIHByaW5jaXBsZSwgb3BlbiBmb3IgZXh0ZW5zaW9uIGJ1dCBj
bG9zZWQgZm9yCm1vZGlmaWNhdGlvbiwgd2UgaGF2ZSB0byByZWZhY3RvciB0aGUgcHNyLmM6CjEu
IEFuYWx5emUgY2FjaGUgYWxsb2NhdGlvbiBmZWF0dXJlcyBhbmQgYWJzdHJhY3QgZ2VuZXJhbCBk
YXRhCiAgIHN0cnVjdHVyZXMuCjIuIEFuYWx5emUgdGhlIGluaXQgYW5kIGFsbCBvdGhlciBmdW5j
dGlvbnMgZmxvdywgYWJzdHJhY3QgYWxsCiAgIHN0ZXBzIHRoYXQgZGlmZmVyZW50IGZlYXR1cmVz
IG1heSBoYXZlIGRpZmZlcmVudCBpbXBsZW1lbnRhdGlvbnMuCiAgIE1ha2UgdGhlc2Ugc3RlcHMg
YmUgY2FsbGJhY2sgZnVuY3Rpb25zIGFuZCByZWdpc3RlciBmZWF0dXJlCiAgIHNwZWNpZmljIGZ1
Y3Rpb25zLiBUaGVuLCB0aGUgbWFpbiBwcm9jZXNzZXMgd2lsbCBub3QgYmUgY2hhbmdlZAogICB3
aGVuIGludHJvZHVjaW5nIGEgbmV3IGZlYXR1cmUuCgpCZWNhdXNlIHRoZSBxdWFudGl0eSBvZiBy
ZWZhY3RvciBjb2RlcyBpcyBiaWcgYW5kIHRoZSBsb2dpY3MgYXJlCmNoYW5nZWQgYSBsb3QsIGl0
IHdpbGwgY2F1c2UgcmV2aWV3ZXJzIGNvbmZ1c2VkIGlmIGp1c3QgY2hhbmdlCm9sZCBjb2Rlcy4g
UmV2aWV3ZXJzIGhhdmUgdG8gdW5kZXJzdGFuZCBib3RoIG9sZCBjb2RlcyBhbmQgbmV3CmltcGxl
bWVudGF0aW9ucy4gQWZ0ZXIgcmV2aWV3IGl0ZXJhdGlvbnMgZnJvbSBWMSB0byBWMywgSmFuIGhh
cwpwcm9wb3NlZCB0byByZW1vdmUgYWxsIG9sZCBjYWNoZSBhbGxvY2F0aW9uIGNvZGVzIGZpcnN0
bHksIHRoZW4KaW1wbGVtZW50IG5ldyBjb2RlcyBzdGVwIGJ5IHN0ZXAuIFRoaXMgd2lsbCBoZWxw
IHRvIG1ha2UgY29kZXMKYmUgbW9yZSBlYXNpbHkgcmV2aWV3YWJsZS4KClRoZXJlIGlzIG5vIGNv
bnN0cnVjdGlvbiB3aXRob3V0IGRlc3RydWN0aW9uLiBTbywgdGhpcyBwYXRjaApyZW1vdmVzIGFs
bCBjdXJyZW50IEwzIENBVC9DRFAgY29kZXMgaW4gcHNyLmMuIFRoZSBmb2xsb3dpbmcKcGF0Y2hl
cyB3aWxsIGludHJvZHVjZSB0aGUgbmV3IG1lY2hhbmlzbS4KClNpZ25lZC1vZmYtYnk6IFlpIFN1
biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQu
d2lsa0BvcmFjbGUuY29tPgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KLS0tCnY0OgogICAgLSBjcmVhdGUgdGhpcyBwYXRjaCB0byBtYWtlIGNvZGVzIGVhc2lseSB1
bmRlcnN0YW5kLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQotLS0KLS0tCiB4ZW4v
YXJjaC94ODYvcHNyLmMgfCA0NzAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDQ2NSBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHNyLmMgYi94ZW4vYXJjaC94
ODYvcHNyLmMKaW5kZXggMGI1MDczYy4uOTZhODU4OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L3Bzci5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwpAQCAtMjMsMjQgKzIzLDYgQEAKICNkZWZp
bmUgUFNSX0NBVCAgICAgICAgKDE8PDEpCiAjZGVmaW5lIFBTUl9DRFAgICAgICAgICgxPDwyKQog
Ci1zdHJ1Y3QgcHNyX2NhdF9jYm0gewotICAgIHVuaW9uIHsKLSAgICAgICAgdWludDY0X3QgY2Jt
OwotICAgICAgICBzdHJ1Y3QgewotICAgICAgICAgICAgdWludDY0X3QgY29kZTsKLSAgICAgICAg
ICAgIHVpbnQ2NF90IGRhdGE7Ci0gICAgICAgIH07Ci0gICAgfTsKLSAgICB1bnNpZ25lZCBpbnQg
cmVmOwotfTsKLQotc3RydWN0IHBzcl9jYXRfc29ja2V0X2luZm8gewotICAgIHVuc2lnbmVkIGlu
dCBjYm1fbGVuOwotICAgIHVuc2lnbmVkIGludCBjb3NfbWF4OwotICAgIHN0cnVjdCBwc3JfY2F0
X2NibSAqY29zX3RvX2NibTsKLSAgICBzcGlubG9ja190IGNibV9sb2NrOwotfTsKLQogc3RydWN0
IHBzcl9hc3NvYyB7CiAgICAgdWludDY0X3QgdmFsOwogICAgIHVpbnQ2NF90IGNvc19tYXNrOwpA
QCAtNDgsMjYgKzMwLDExIEBAIHN0cnVjdCBwc3JfYXNzb2MgewogCiBzdHJ1Y3QgcHNyX2NtdCAq
X19yZWFkX21vc3RseSBwc3JfY210OwogCi1zdGF0aWMgdW5zaWduZWQgbG9uZyAqX19yZWFkX21v
c3RseSBjYXRfc29ja2V0X2VuYWJsZTsKLXN0YXRpYyBzdHJ1Y3QgcHNyX2NhdF9zb2NrZXRfaW5m
byAqX19yZWFkX21vc3RseSBjYXRfc29ja2V0X2luZm87Ci1zdGF0aWMgdW5zaWduZWQgbG9uZyAq
X19yZWFkX21vc3RseSBjZHBfc29ja2V0X2VuYWJsZTsKLQogc3RhdGljIHVuc2lnbmVkIGludCBv
cHRfcHNyOwogc3RhdGljIHVuc2lnbmVkIGludCBfX2luaXRkYXRhIG9wdF9ybWlkX21heCA9IDI1
NTsKLXN0YXRpYyB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBvcHRfY29zX21heCA9IDI1NTsK
IHN0YXRpYyB1aW50NjRfdCBybWlkX21hc2s7CiBzdGF0aWMgREVGSU5FX1BFUl9DUFUoc3RydWN0
IHBzcl9hc3NvYywgcHNyX2Fzc29jKTsKIAotc3RhdGljIHN0cnVjdCBwc3JfY2F0X2NibSAqdGVt
cF9jb3NfdG9fY2JtOwotCi1zdGF0aWMgdW5zaWduZWQgaW50IGdldF9zb2NrZXRfY3B1KHVuc2ln
bmVkIGludCBzb2NrZXQpCi17Ci0gICAgaWYgKCBsaWtlbHkoc29ja2V0IDwgbnJfc29ja2V0cykg
KQotICAgICAgICByZXR1cm4gY3B1bWFza19hbnkoc29ja2V0X2NwdW1hc2tbc29ja2V0XSk7Ci0K
LSAgICByZXR1cm4gbnJfY3B1X2lkczsKLX0KLQogc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX3Bz
cl9ib29sKGNoYXIgKnMsIGNoYXIgKnZhbHVlLCBjaGFyICpmZWF0dXJlLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBtYXNrKQogewpAQCAtMTA3LDkgKzc0
LDYgQEAgc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX3Bzcl9wYXJhbShjaGFyICpzKQogICAgICAg
ICBpZiAoIHZhbF9zdHIgJiYgIXN0cmNtcChzLCAicm1pZF9tYXgiKSApCiAgICAgICAgICAgICBv
cHRfcm1pZF9tYXggPSBzaW1wbGVfc3RydG91bCh2YWxfc3RyLCBOVUxMLCAwKTsKIAotICAgICAg
ICBpZiAoIHZhbF9zdHIgJiYgIXN0cmNtcChzLCAiY29zX21heCIpICkKLSAgICAgICAgICAgIG9w
dF9jb3NfbWF4ID0gc2ltcGxlX3N0cnRvdWwodmFsX3N0ciwgTlVMTCwgMCk7Ci0KICAgICAgICAg
cyA9IHNzICsgMTsKICAgICB9IHdoaWxlICggc3MgKTsKIH0KQEAgLTIxMywxNiArMTc3LDcgQEAg
c3RhdGljIGlubGluZSB2b2lkIHBzcl9hc3NvY19pbml0KHZvaWQpCiB7CiAgICAgc3RydWN0IHBz
cl9hc3NvYyAqcHNyYSA9ICZ0aGlzX2NwdShwc3JfYXNzb2MpOwogCi0gICAgaWYgKCBjYXRfc29j
a2V0X2luZm8gKQotICAgIHsKLSAgICAgICAgdW5zaWduZWQgaW50IHNvY2tldCA9IGNwdV90b19z
b2NrZXQoc21wX3Byb2Nlc3Nvcl9pZCgpKTsKLQotICAgICAgICBpZiAoIHRlc3RfYml0KHNvY2tl
dCwgY2F0X3NvY2tldF9lbmFibGUpICkKLSAgICAgICAgICAgIHBzcmEtPmNvc19tYXNrID0gKCgx
dWxsIDw8IGdldF9jb3VudF9vcmRlcigKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2F0
X3NvY2tldF9pbmZvW3NvY2tldF0uY29zX21heCkpIC0gMSkgPDwgMzI7Ci0gICAgfQotCi0gICAg
aWYgKCBwc3JfY210X2VuYWJsZWQoKSB8fCBwc3JhLT5jb3NfbWFzayApCisgICAgaWYgKCBwc3Jf
Y210X2VuYWJsZWQoKSApCiAgICAgICAgIHJkbXNybChNU1JfSUEzMl9QU1JfQVNTT0MsIHBzcmEt
PnZhbCk7CiB9CiAKQEAgLTIzMSwxMiArMTg2LDYgQEAgc3RhdGljIGlubGluZSB2b2lkIHBzcl9h
c3NvY19ybWlkKHVpbnQ2NF90ICpyZWcsIHVuc2lnbmVkIGludCBybWlkKQogICAgICpyZWcgPSAo
KnJlZyAmIH5ybWlkX21hc2spIHwgKHJtaWQgJiBybWlkX21hc2spOwogfQogCi1zdGF0aWMgaW5s
aW5lIHZvaWQgcHNyX2Fzc29jX2Nvcyh1aW50NjRfdCAqcmVnLCB1bnNpZ25lZCBpbnQgY29zLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgY29zX21hc2spCi17Ci0g
ICAgKnJlZyA9ICgqcmVnICYgfmNvc19tYXNrKSB8ICgoKHVpbnQ2NF90KWNvcyA8PCAzMikgJiBj
b3NfbWFzayk7Ci19Ci0KIHZvaWQgcHNyX2N0eHRfc3dpdGNoX3RvKHN0cnVjdCBkb21haW4gKmQp
CiB7CiAgICAgc3RydWN0IHBzcl9hc3NvYyAqcHNyYSA9ICZ0aGlzX2NwdShwc3JfYXNzb2MpOwpA
QCAtMjQ1LDQ1OSArMTk0LDU0IEBAIHZvaWQgcHNyX2N0eHRfc3dpdGNoX3RvKHN0cnVjdCBkb21h
aW4gKmQpCiAgICAgaWYgKCBwc3JfY210X2VuYWJsZWQoKSApCiAgICAgICAgIHBzcl9hc3NvY19y
bWlkKCZyZWcsIGQtPmFyY2gucHNyX3JtaWQpOwogCi0gICAgaWYgKCBwc3JhLT5jb3NfbWFzayAp
Ci0gICAgICAgIHBzcl9hc3NvY19jb3MoJnJlZywgZC0+YXJjaC5wc3JfY29zX2lkcyA/Ci0gICAg
ICAgICAgICAgICAgICAgICAgZC0+YXJjaC5wc3JfY29zX2lkc1tjcHVfdG9fc29ja2V0KHNtcF9w
cm9jZXNzb3JfaWQoKSldIDoKLSAgICAgICAgICAgICAgICAgICAgICAwLCBwc3JhLT5jb3NfbWFz
ayk7Ci0KICAgICBpZiAoIHJlZyAhPSBwc3JhLT52YWwgKQogICAgIHsKICAgICAgICAgd3Jtc3Js
KE1TUl9JQTMyX1BTUl9BU1NPQywgcmVnKTsKICAgICAgICAgcHNyYS0+dmFsID0gcmVnOwogICAg
IH0KIH0KLXN0YXRpYyBzdHJ1Y3QgcHNyX2NhdF9zb2NrZXRfaW5mbyAqZ2V0X2NhdF9zb2NrZXRf
aW5mbyh1bnNpZ25lZCBpbnQgc29ja2V0KQotewotICAgIGlmICggIWNhdF9zb2NrZXRfaW5mbyAp
Ci0gICAgICAgIHJldHVybiBFUlJfUFRSKC1FTk9ERVYpOwotCi0gICAgaWYgKCBzb2NrZXQgPj0g
bnJfc29ja2V0cyApCi0gICAgICAgIHJldHVybiBFUlJfUFRSKC1FTk9UU09DSyk7Ci0KLSAgICBp
ZiAoICF0ZXN0X2JpdChzb2NrZXQsIGNhdF9zb2NrZXRfZW5hYmxlKSApCi0gICAgICAgIHJldHVy
biBFUlJfUFRSKC1FTk9FTlQpOwotCi0gICAgcmV0dXJuIGNhdF9zb2NrZXRfaW5mbyArIHNvY2tl
dDsKLX0KLQotc3RhdGljIGlubGluZSBib29sX3QgY2RwX2lzX2VuYWJsZWQodW5zaWduZWQgaW50
IHNvY2tldCkKLXsKLSAgICByZXR1cm4gY2RwX3NvY2tldF9lbmFibGUgJiYgdGVzdF9iaXQoc29j
a2V0LCBjZHBfc29ja2V0X2VuYWJsZSk7Ci19CiAKIGludCBwc3JfZ2V0X2NhdF9sM19pbmZvKHVu
c2lnbmVkIGludCBzb2NrZXQsIHVpbnQzMl90ICpjYm1fbGVuLAogICAgICAgICAgICAgICAgICAg
ICAgICAgdWludDMyX3QgKmNvc19tYXgsIHVpbnQzMl90ICpmbGFncykKIHsKLSAgICBzdHJ1Y3Qg
cHNyX2NhdF9zb2NrZXRfaW5mbyAqaW5mbyA9IGdldF9jYXRfc29ja2V0X2luZm8oc29ja2V0KTsK
LQotICAgIGlmICggSVNfRVJSKGluZm8pICkKLSAgICAgICAgcmV0dXJuIFBUUl9FUlIoaW5mbyk7
Ci0KLSAgICAqY2JtX2xlbiA9IGluZm8tPmNibV9sZW47Ci0gICAgKmNvc19tYXggPSBpbmZvLT5j
b3NfbWF4OwotCi0gICAgKmZsYWdzID0gMDsKLSAgICBpZiAoIGNkcF9pc19lbmFibGVkKHNvY2tl
dCkgKQotICAgICAgICAqZmxhZ3MgfD0gWEVOX1NZU0NUTF9QU1JfQ0FUX0wzX0NEUDsKLQogICAg
IHJldHVybiAwOwogfQogCiBpbnQgcHNyX2dldF9sM19jYm0oc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgaW50IHNvY2tldCwKICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAqY2JtLCBlbnVt
IGNibV90eXBlIHR5cGUpCiB7Ci0gICAgc3RydWN0IHBzcl9jYXRfc29ja2V0X2luZm8gKmluZm8g
PSBnZXRfY2F0X3NvY2tldF9pbmZvKHNvY2tldCk7Ci0gICAgYm9vbF90IGNkcF9lbmFibGVkID0g
Y2RwX2lzX2VuYWJsZWQoc29ja2V0KTsKLQotICAgIGlmICggSVNfRVJSKGluZm8pICkKLSAgICAg
ICAgcmV0dXJuIFBUUl9FUlIoaW5mbyk7Ci0KLSAgICBzd2l0Y2ggKCB0eXBlICkKLSAgICB7Ci0g
ICAgY2FzZSBQU1JfQ0JNX1RZUEVfTDM6Ci0gICAgICAgIGlmICggY2RwX2VuYWJsZWQgKQotICAg
ICAgICAgICAgcmV0dXJuIC1FWERFVjsKLSAgICAgICAgKmNibSA9IGluZm8tPmNvc190b19jYm1b
ZC0+YXJjaC5wc3JfY29zX2lkc1tzb2NrZXRdXS5jYm07Ci0gICAgICAgIGJyZWFrOwotCi0gICAg
Y2FzZSBQU1JfQ0JNX1RZUEVfTDNfQ09ERToKLSAgICAgICAgaWYgKCAhY2RwX2VuYWJsZWQgKQot
ICAgICAgICAgICAgKmNibSA9IGluZm8tPmNvc190b19jYm1bZC0+YXJjaC5wc3JfY29zX2lkc1tz
b2NrZXRdXS5jYm07Ci0gICAgICAgIGVsc2UKLSAgICAgICAgICAgICpjYm0gPSBpbmZvLT5jb3Nf
dG9fY2JtW2QtPmFyY2gucHNyX2Nvc19pZHNbc29ja2V0XV0uY29kZTsKLSAgICAgICAgYnJlYWs7
Ci0KLSAgICBjYXNlIFBTUl9DQk1fVFlQRV9MM19EQVRBOgotICAgICAgICBpZiAoICFjZHBfZW5h
YmxlZCApCi0gICAgICAgICAgICAqY2JtID0gaW5mby0+Y29zX3RvX2NibVtkLT5hcmNoLnBzcl9j
b3NfaWRzW3NvY2tldF1dLmNibTsKLSAgICAgICAgZWxzZQotICAgICAgICAgICAgKmNibSA9IGlu
Zm8tPmNvc190b19jYm1bZC0+YXJjaC5wc3JfY29zX2lkc1tzb2NrZXRdXS5kYXRhOwotICAgICAg
ICBicmVhazsKLQotICAgIGRlZmF1bHQ6Ci0gICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwot
ICAgIH0KLQotICAgIHJldHVybiAwOwotfQotCi1zdGF0aWMgYm9vbF90IHBzcl9jaGVja19jYm0o
dW5zaWduZWQgaW50IGNibV9sZW4sIHVpbnQ2NF90IGNibSkKLXsKLSAgICB1bnNpZ25lZCBpbnQg
Zmlyc3RfYml0LCB6ZXJvX2JpdDsKLQotICAgIC8qIFNldCBiaXRzIHNob3VsZCBvbmx5IGluIHRo
ZSByYW5nZSBvZiBbMCwgY2JtX2xlbikuICovCi0gICAgaWYgKCBjYm0gJiAofjB1bGwgPDwgY2Jt
X2xlbikgKQotICAgICAgICByZXR1cm4gMDsKLQotICAgIC8qIEF0IGxlYXN0IG9uZSBiaXQgbmVl
ZCB0byBiZSBzZXQuICovCi0gICAgaWYgKCBjYm0gPT0gMCApCi0gICAgICAgIHJldHVybiAwOwot
Ci0gICAgZmlyc3RfYml0ID0gZmluZF9maXJzdF9iaXQoJmNibSwgY2JtX2xlbik7Ci0gICAgemVy
b19iaXQgPSBmaW5kX25leHRfemVyb19iaXQoJmNibSwgY2JtX2xlbiwgZmlyc3RfYml0KTsKLQot
ICAgIC8qIFNldCBiaXRzIHNob3VsZCBiZSBjb250aWd1b3VzLiAqLwotICAgIGlmICggemVyb19i
aXQgPCBjYm1fbGVuICYmCi0gICAgICAgICBmaW5kX25leHRfYml0KCZjYm0sIGNibV9sZW4sIHpl
cm9fYml0KSA8IGNibV9sZW4gKQotICAgICAgICByZXR1cm4gMDsKLQotICAgIHJldHVybiAxOwot
fQotCi1zdHJ1Y3QgY29zX2NibV9pbmZvCi17Ci0gICAgdW5zaWduZWQgaW50IGNvczsKLSAgICBi
b29sX3QgY2RwOwotICAgIHVpbnQ2NF90IGNibV9jb2RlOwotICAgIHVpbnQ2NF90IGNibV9kYXRh
OwotfTsKLQotc3RhdGljIHZvaWQgZG9fd3JpdGVfbDNfY2JtKHZvaWQgKmRhdGEpCi17Ci0gICAg
c3RydWN0IGNvc19jYm1faW5mbyAqaW5mbyA9IGRhdGE7Ci0KLSAgICBpZiAoIGluZm8tPmNkcCAp
Ci0gICAgewotICAgICAgICB3cm1zcmwoTVNSX0lBMzJfUFNSX0wzX01BU0tfQ09ERShpbmZvLT5j
b3MpLCBpbmZvLT5jYm1fY29kZSk7Ci0gICAgICAgIHdybXNybChNU1JfSUEzMl9QU1JfTDNfTUFT
S19EQVRBKGluZm8tPmNvcyksIGluZm8tPmNibV9kYXRhKTsKLSAgICB9Ci0gICAgZWxzZQotICAg
ICAgICB3cm1zcmwoTVNSX0lBMzJfUFNSX0wzX01BU0soaW5mby0+Y29zKSwgaW5mby0+Y2JtX2Nv
ZGUpOwotfQotCi1zdGF0aWMgaW50IHdyaXRlX2wzX2NibSh1bnNpZ25lZCBpbnQgc29ja2V0LCB1
bnNpZ25lZCBpbnQgY29zLAotICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgY2JtX2Nv
ZGUsIHVpbnQ2NF90IGNibV9kYXRhLCBib29sX3QgY2RwKQotewotICAgIHN0cnVjdCBjb3NfY2Jt
X2luZm8gaW5mbyA9Ci0gICAgewotICAgICAgICAuY29zID0gY29zLAotICAgICAgICAuY2JtX2Nv
ZGUgPSBjYm1fY29kZSwKLSAgICAgICAgLmNibV9kYXRhID0gY2JtX2RhdGEsCi0gICAgICAgIC5j
ZHAgPSBjZHAsCi0gICAgfTsKLQotICAgIGlmICggc29ja2V0ID09IGNwdV90b19zb2NrZXQoc21w
X3Byb2Nlc3Nvcl9pZCgpKSApCi0gICAgICAgIGRvX3dyaXRlX2wzX2NibSgmaW5mbyk7Ci0gICAg
ZWxzZQotICAgIHsKLSAgICAgICAgdW5zaWduZWQgaW50IGNwdSA9IGdldF9zb2NrZXRfY3B1KHNv
Y2tldCk7Ci0KLSAgICAgICAgaWYgKCBjcHUgPj0gbnJfY3B1X2lkcyApCi0gICAgICAgICAgICBy
ZXR1cm4gLUVOT1RTT0NLOwotICAgICAgICBvbl9zZWxlY3RlZF9jcHVzKGNwdW1hc2tfb2YoY3B1
KSwgZG9fd3JpdGVfbDNfY2JtLCAmaW5mbywgMSk7Ci0gICAgfQotCiAgICAgcmV0dXJuIDA7CiB9
CiAKLXN0YXRpYyBpbnQgZmluZF9jb3Moc3RydWN0IHBzcl9jYXRfY2JtICptYXAsIHVuc2lnbmVk
IGludCBjb3NfbWF4LAotICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBjYm1fY29kZSwgdWlu
dDY0X3QgY2JtX2RhdGEsIGJvb2xfdCBjZHBfZW5hYmxlZCkKLXsKLSAgICB1bnNpZ25lZCBpbnQg
Y29zOwotCi0gICAgZm9yICggY29zID0gMDsgY29zIDw9IGNvc19tYXg7IGNvcysrICkKLSAgICB7
Ci0gICAgICAgIGlmICggKG1hcFtjb3NdLnJlZiB8fCBjb3MgPT0gMCkgJiYKLSAgICAgICAgICAg
ICAoKCFjZHBfZW5hYmxlZCAmJiBtYXBbY29zXS5jYm0gPT0gY2JtX2NvZGUpIHx8Ci0gICAgICAg
ICAgICAgIChjZHBfZW5hYmxlZCAmJiBtYXBbY29zXS5jb2RlID09IGNibV9jb2RlICYmCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBtYXBbY29zXS5kYXRhID09IGNibV9kYXRhKSkgKQot
ICAgICAgICAgICAgcmV0dXJuIGNvczsKLSAgICB9Ci0KLSAgICByZXR1cm4gLUVOT0VOVDsKLX0K
LQotc3RhdGljIGludCBwaWNrX2F2YWlsX2NvcyhzdHJ1Y3QgcHNyX2NhdF9jYm0gKm1hcCwgdW5z
aWduZWQgaW50IGNvc19tYXgsCi0gICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCBvbGRfY29zKQotewotICAgIHVuc2lnbmVkIGludCBjb3M7Ci0KLSAgICAvKiBJZiBvbGQgY29z
IGlzIHJlZmVycmVkIG9ubHkgYnkgdGhlIGRvbWFpbiwgdGhlbiB1c2UgaXQuICovCi0gICAgaWYg
KCBtYXBbb2xkX2Nvc10ucmVmID09IDEgJiYgb2xkX2NvcyAhPSAwICkKLSAgICAgICAgcmV0dXJu
IG9sZF9jb3M7Ci0KLSAgICAvKiBGaW5kIGFuIHVudXNlZCBvbmUgb3RoZXIgdGhhbiBjb3MwLiAq
LwotICAgIGZvciAoIGNvcyA9IDE7IGNvcyA8PSBjb3NfbWF4OyBjb3MrKyApCi0gICAgICAgIGlm
ICggbWFwW2Nvc10ucmVmID09IDAgKQotICAgICAgICAgICAgcmV0dXJuIGNvczsKLQotICAgIHJl
dHVybiAtRU5PRU5UOwotfQotCiBpbnQgcHNyX3NldF9sM19jYm0oc3RydWN0IGRvbWFpbiAqZCwg
dW5zaWduZWQgaW50IHNvY2tldCwKICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBjYm0sIGVu
dW0gY2JtX3R5cGUgdHlwZSkKIHsKLSAgICB1bnNpZ25lZCBpbnQgb2xkX2NvcywgY29zX21heDsK
LSAgICBpbnQgY29zLCByZXQ7Ci0gICAgdWludDY0X3QgY2JtX2RhdGEsIGNibV9jb2RlOwotICAg
IGJvb2xfdCBjZHBfZW5hYmxlZCA9IGNkcF9pc19lbmFibGVkKHNvY2tldCk7Ci0gICAgc3RydWN0
IHBzcl9jYXRfY2JtICptYXA7Ci0gICAgc3RydWN0IHBzcl9jYXRfc29ja2V0X2luZm8gKmluZm8g
PSBnZXRfY2F0X3NvY2tldF9pbmZvKHNvY2tldCk7Ci0KLSAgICBpZiAoIElTX0VSUihpbmZvKSAp
Ci0gICAgICAgIHJldHVybiBQVFJfRVJSKGluZm8pOwotCi0gICAgaWYgKCAhcHNyX2NoZWNrX2Ni
bShpbmZvLT5jYm1fbGVuLCBjYm0pICkKLSAgICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0KLSAgICBp
ZiAoICFjZHBfZW5hYmxlZCAmJiAodHlwZSA9PSBQU1JfQ0JNX1RZUEVfTDNfQ09ERSB8fAotICAg
ICAgICAgICAgICAgICAgICAgICAgICB0eXBlID09IFBTUl9DQk1fVFlQRV9MM19EQVRBKSApCi0g
ICAgICAgIHJldHVybiAtRU5YSU87Ci0KLSAgICBjb3NfbWF4ID0gaW5mby0+Y29zX21heDsKLSAg
ICBvbGRfY29zID0gZC0+YXJjaC5wc3JfY29zX2lkc1tzb2NrZXRdOwotICAgIG1hcCA9IGluZm8t
PmNvc190b19jYm07Ci0KLSAgICBzd2l0Y2ggKCB0eXBlICkKLSAgICB7Ci0gICAgY2FzZSBQU1Jf
Q0JNX1RZUEVfTDM6Ci0gICAgICAgIGNibV9jb2RlID0gY2JtOwotICAgICAgICBjYm1fZGF0YSA9
IGNibTsKLSAgICAgICAgYnJlYWs7Ci0KLSAgICBjYXNlIFBTUl9DQk1fVFlQRV9MM19DT0RFOgot
ICAgICAgICBjYm1fY29kZSA9IGNibTsKLSAgICAgICAgY2JtX2RhdGEgPSBtYXBbb2xkX2Nvc10u
ZGF0YTsKLSAgICAgICAgYnJlYWs7Ci0KLSAgICBjYXNlIFBTUl9DQk1fVFlQRV9MM19EQVRBOgot
ICAgICAgICBjYm1fY29kZSA9IG1hcFtvbGRfY29zXS5jb2RlOwotICAgICAgICBjYm1fZGF0YSA9
IGNibTsKLSAgICAgICAgYnJlYWs7Ci0KLSAgICBkZWZhdWx0OgotICAgICAgICBBU1NFUlRfVU5S
RUFDSEFCTEUoKTsKLSAgICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0gICAgfQotCi0gICAgc3Bpbl9s
b2NrKCZpbmZvLT5jYm1fbG9jayk7Ci0gICAgY29zID0gZmluZF9jb3MobWFwLCBjb3NfbWF4LCBj
Ym1fY29kZSwgY2JtX2RhdGEsIGNkcF9lbmFibGVkKTsKLSAgICBpZiAoIGNvcyA+PSAwICkKLSAg
ICB7Ci0gICAgICAgIGlmICggY29zID09IG9sZF9jb3MgKQotICAgICAgICB7Ci0gICAgICAgICAg
ICBzcGluX3VubG9jaygmaW5mby0+Y2JtX2xvY2spOwotICAgICAgICAgICAgcmV0dXJuIDA7Ci0g
ICAgICAgIH0KLSAgICB9Ci0gICAgZWxzZQotICAgIHsKLSAgICAgICAgY29zID0gcGlja19hdmFp
bF9jb3MobWFwLCBjb3NfbWF4LCBvbGRfY29zKTsKLSAgICAgICAgaWYgKCBjb3MgPCAwICkKLSAg
ICAgICAgewotICAgICAgICAgICAgc3Bpbl91bmxvY2soJmluZm8tPmNibV9sb2NrKTsKLSAgICAg
ICAgICAgIHJldHVybiBjb3M7Ci0gICAgICAgIH0KLQotICAgICAgICAvKiBXZSB0cnkgdG8gYXZv
aWQgd3JpdGluZyBNU1IuICovCi0gICAgICAgIGlmICggKGNkcF9lbmFibGVkICYmCi0gICAgICAg
ICAgICAgKG1hcFtjb3NdLmNvZGUgIT0gY2JtX2NvZGUgfHwgbWFwW2Nvc10uZGF0YSAhPSBjYm1f
ZGF0YSkpIHx8Ci0gICAgICAgICAgICAgKCFjZHBfZW5hYmxlZCAmJiBtYXBbY29zXS5jYm0gIT0g
Y2JtX2NvZGUpICkKLSAgICAgICAgewotICAgICAgICAgICAgcmV0ID0gd3JpdGVfbDNfY2JtKHNv
Y2tldCwgY29zLCBjYm1fY29kZSwgY2JtX2RhdGEsIGNkcF9lbmFibGVkKTsKLSAgICAgICAgICAg
IGlmICggcmV0ICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBzcGluX3VubG9jaygm
aW5mby0+Y2JtX2xvY2spOwotICAgICAgICAgICAgICAgIHJldHVybiByZXQ7Ci0gICAgICAgICAg
ICB9Ci0gICAgICAgICAgICBtYXBbY29zXS5jb2RlID0gY2JtX2NvZGU7Ci0gICAgICAgICAgICBt
YXBbY29zXS5kYXRhID0gY2JtX2RhdGE7Ci0gICAgICAgIH0KLSAgICB9Ci0KLSAgICBtYXBbY29z
XS5yZWYrKzsKLSAgICBtYXBbb2xkX2Nvc10ucmVmLS07Ci0gICAgc3Bpbl91bmxvY2soJmluZm8t
PmNibV9sb2NrKTsKLQotICAgIGQtPmFyY2gucHNyX2Nvc19pZHNbc29ja2V0XSA9IGNvczsKLQog
ICAgIHJldHVybiAwOwogfQogCi0vKiBDYWxsZWQgd2l0aCBkb21haW4gbG9jayBoZWxkLCBubyBl
eHRyYSBsb2NrIG5lZWRlZCBmb3IgJ3Bzcl9jb3NfaWRzJyAqLwotc3RhdGljIHZvaWQgcHNyX2Zy
ZWVfY29zKHN0cnVjdCBkb21haW4gKmQpCi17Ci0gICAgdW5zaWduZWQgaW50IHNvY2tldDsKLSAg
ICB1bnNpZ25lZCBpbnQgY29zOwotICAgIHN0cnVjdCBwc3JfY2F0X3NvY2tldF9pbmZvICppbmZv
OwotCi0gICAgaWYoICFkLT5hcmNoLnBzcl9jb3NfaWRzICkKLSAgICAgICAgcmV0dXJuOwotCi0g
ICAgZm9yX2VhY2hfc2V0X2JpdChzb2NrZXQsIGNhdF9zb2NrZXRfZW5hYmxlLCBucl9zb2NrZXRz
KQotICAgIHsKLSAgICAgICAgaWYgKCAoY29zID0gZC0+YXJjaC5wc3JfY29zX2lkc1tzb2NrZXRd
KSA9PSAwICkKLSAgICAgICAgICAgIGNvbnRpbnVlOwotCi0gICAgICAgIGluZm8gPSBjYXRfc29j
a2V0X2luZm8gKyBzb2NrZXQ7Ci0gICAgICAgIHNwaW5fbG9jaygmaW5mby0+Y2JtX2xvY2spOwot
ICAgICAgICBpbmZvLT5jb3NfdG9fY2JtW2Nvc10ucmVmLS07Ci0gICAgICAgIHNwaW5fdW5sb2Nr
KCZpbmZvLT5jYm1fbG9jayk7Ci0gICAgfQotCi0gICAgeGZyZWUoZC0+YXJjaC5wc3JfY29zX2lk
cyk7Ci0gICAgZC0+YXJjaC5wc3JfY29zX2lkcyA9IE5VTEw7Ci19Ci0KIGludCBwc3JfZG9tYWlu
X2luaXQoc3RydWN0IGRvbWFpbiAqZCkKIHsKLSAgICBpZiAoIGNhdF9zb2NrZXRfaW5mbyApCi0g
ICAgewotICAgICAgICBkLT5hcmNoLnBzcl9jb3NfaWRzID0geHphbGxvY19hcnJheSh1bnNpZ25l
ZCBpbnQsIG5yX3NvY2tldHMpOwotICAgICAgICBpZiAoICFkLT5hcmNoLnBzcl9jb3NfaWRzICkK
LSAgICAgICAgICAgIHJldHVybiAtRU5PTUVNOwotICAgIH0KLQogICAgIHJldHVybiAwOwogfQog
CiB2b2lkIHBzcl9kb21haW5fZnJlZShzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIHBzcl9mcmVl
X3JtaWQoZCk7Ci0gICAgcHNyX2ZyZWVfY29zKGQpOwotfQotCi1zdGF0aWMgaW50IGNhdF9jcHVf
cHJlcGFyZSh1bnNpZ25lZCBpbnQgY3B1KQotewotICAgIGlmICggIWNhdF9zb2NrZXRfaW5mbyAp
Ci0gICAgICAgIHJldHVybiAwOwotCi0gICAgaWYgKCB0ZW1wX2Nvc190b19jYm0gPT0gTlVMTCAm
JgotICAgICAgICAgKHRlbXBfY29zX3RvX2NibSA9IHh6YWxsb2NfYXJyYXkoc3RydWN0IHBzcl9j
YXRfY2JtLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3B0X2Nv
c19tYXggKyAxVUwpKSA9PSBOVUxMICkKLSAgICAgICAgcmV0dXJuIC1FTk9NRU07Ci0KLSAgICBy
ZXR1cm4gMDsKLX0KLQotc3RhdGljIHZvaWQgY2F0X2NwdV9pbml0KHZvaWQpCi17Ci0gICAgdW5z
aWduZWQgaW50IGVheCwgZWJ4LCBlY3gsIGVkeDsKLSAgICBzdHJ1Y3QgcHNyX2NhdF9zb2NrZXRf
aW5mbyAqaW5mbzsKLSAgICB1bnNpZ25lZCBpbnQgc29ja2V0OwotICAgIHVuc2lnbmVkIGludCBj
cHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7Ci0gICAgdWludDY0X3QgdmFsOwotICAgIGNvbnN0IHN0
cnVjdCBjcHVpbmZvX3g4NiAqYyA9IGNwdV9kYXRhICsgY3B1OwotCi0gICAgaWYgKCAhY3B1X2hh
cyhjLCBYODZfRkVBVFVSRV9QUUUpIHx8IGMtPmNwdWlkX2xldmVsIDwgUFNSX0NQVUlEX0xFVkVM
X0NBVCApCi0gICAgICAgIHJldHVybjsKLQotICAgIHNvY2tldCA9IGNwdV90b19zb2NrZXQoY3B1
KTsKLSAgICBpZiAoIHRlc3RfYml0KHNvY2tldCwgY2F0X3NvY2tldF9lbmFibGUpICkKLSAgICAg
ICAgcmV0dXJuOwotCi0gICAgY3B1aWRfY291bnQoUFNSX0NQVUlEX0xFVkVMX0NBVCwgMCwgJmVh
eCwgJmVieCwgJmVjeCwgJmVkeCk7Ci0gICAgaWYgKCBlYnggJiBQU1JfUkVTT1VSQ0VfVFlQRV9M
MyApCi0gICAgewotICAgICAgICBjcHVpZF9jb3VudChQU1JfQ1BVSURfTEVWRUxfQ0FULCAxLCAm
ZWF4LCAmZWJ4LCAmZWN4LCAmZWR4KTsKLSAgICAgICAgaW5mbyA9IGNhdF9zb2NrZXRfaW5mbyAr
IHNvY2tldDsKLSAgICAgICAgaW5mby0+Y2JtX2xlbiA9IChlYXggJiAweDFmKSArIDE7Ci0gICAg
ICAgIGluZm8tPmNvc19tYXggPSBtaW4ob3B0X2Nvc19tYXgsIGVkeCAmIDB4ZmZmZik7Ci0KLSAg
ICAgICAgaW5mby0+Y29zX3RvX2NibSA9IHRlbXBfY29zX3RvX2NibTsKLSAgICAgICAgdGVtcF9j
b3NfdG9fY2JtID0gTlVMTDsKLSAgICAgICAgLyogY29zPTAgaXMgcmVzZXJ2ZWQgYXMgZGVmYXVs
dCBjYm0oYWxsIG9uZXMpLiAqLwotICAgICAgICBpbmZvLT5jb3NfdG9fY2JtWzBdLmNibSA9ICgx
dWxsIDw8IGluZm8tPmNibV9sZW4pIC0gMTsKLQotICAgICAgICBzcGluX2xvY2tfaW5pdCgmaW5m
by0+Y2JtX2xvY2spOwotCi0gICAgICAgIHNldF9iaXQoc29ja2V0LCBjYXRfc29ja2V0X2VuYWJs
ZSk7Ci0KLSAgICAgICAgaWYgKCAoZWN4ICYgUFNSX0NBVF9DRFBfQ0FQQUJJTElUWSkgJiYgKG9w
dF9wc3IgJiBQU1JfQ0RQKSAmJgotICAgICAgICAgICAgIGNkcF9zb2NrZXRfZW5hYmxlICYmICF0
ZXN0X2JpdChzb2NrZXQsIGNkcF9zb2NrZXRfZW5hYmxlKSApCi0gICAgICAgIHsKLSAgICAgICAg
ICAgIGluZm8tPmNvc190b19jYm1bMF0uY29kZSA9ICgxdWxsIDw8IGluZm8tPmNibV9sZW4pIC0g
MTsKLSAgICAgICAgICAgIGluZm8tPmNvc190b19jYm1bMF0uZGF0YSA9ICgxdWxsIDw8IGluZm8t
PmNibV9sZW4pIC0gMTsKLQotICAgICAgICAgICAgLyogV2Ugb25seSB3cml0ZSBtYXNrMSBzaW5j
ZSBtYXNrMCBpcyBhbHdheXMgYWxsIG9uZXMgYnkgZGVmYXVsdC4gKi8KLSAgICAgICAgICAgIHdy
bXNybChNU1JfSUEzMl9QU1JfTDNfTUFTSygxKSwgKDF1bGwgPDwgaW5mby0+Y2JtX2xlbikgLSAx
KTsKLQotICAgICAgICAgICAgcmRtc3JsKE1TUl9JQTMyX1BTUl9MM19RT1NfQ0ZHLCB2YWwpOwot
ICAgICAgICAgICAgd3Jtc3JsKE1TUl9JQTMyX1BTUl9MM19RT1NfQ0ZHLCB2YWwgfCAoMSA8PCBQ
U1JfTDNfUU9TX0NEUF9FTkFCTEVfQklUKSk7Ci0KLSAgICAgICAgICAgIC8qIEN1dCBoYWxmIG9m
IGNvc19tYXggd2hlbiBDRFAgaXMgZW5hYmxlZC4gKi8KLSAgICAgICAgICAgIGluZm8tPmNvc19t
YXggPj49IDE7Ci0KLSAgICAgICAgICAgIHNldF9iaXQoc29ja2V0LCBjZHBfc29ja2V0X2VuYWJs
ZSk7Ci0gICAgICAgIH0KLSAgICAgICAgcHJpbnRrKFhFTkxPR19JTkZPICJDQVQ6IGVuYWJsZWQg
b24gc29ja2V0ICV1LCBjb3NfbWF4OiV1LCBjYm1fbGVuOiV1LCBDRFA6JXNcbiIsCi0gICAgICAg
ICAgICAgICBzb2NrZXQsIGluZm8tPmNvc19tYXgsIGluZm8tPmNibV9sZW4sCi0gICAgICAgICAg
ICAgICBjZHBfaXNfZW5hYmxlZChzb2NrZXQpID8gIm9uIiA6ICJvZmYiKTsKLSAgICB9Ci19Ci0K
LXN0YXRpYyB2b2lkIGNhdF9jcHVfZmluaSh1bnNpZ25lZCBpbnQgY3B1KQotewotICAgIHVuc2ln
bmVkIGludCBzb2NrZXQgPSBjcHVfdG9fc29ja2V0KGNwdSk7Ci0KLSAgICBpZiAoICFzb2NrZXRf
Y3B1bWFza1tzb2NrZXRdIHx8IGNwdW1hc2tfZW1wdHkoc29ja2V0X2NwdW1hc2tbc29ja2V0XSkg
KQotICAgIHsKLSAgICAgICAgc3RydWN0IHBzcl9jYXRfc29ja2V0X2luZm8gKmluZm8gPSBjYXRf
c29ja2V0X2luZm8gKyBzb2NrZXQ7Ci0KLSAgICAgICAgaWYgKCBpbmZvLT5jb3NfdG9fY2JtICkK
LSAgICAgICAgewotICAgICAgICAgICAgeGZyZWUoaW5mby0+Y29zX3RvX2NibSk7Ci0gICAgICAg
ICAgICBpbmZvLT5jb3NfdG9fY2JtID0gTlVMTDsKLSAgICAgICAgfQotCi0gICAgICAgIGlmICgg
Y2RwX2lzX2VuYWJsZWQoc29ja2V0KSApCi0gICAgICAgICAgICBjbGVhcl9iaXQoc29ja2V0LCBj
ZHBfc29ja2V0X2VuYWJsZSk7Ci0KLSAgICAgICAgY2xlYXJfYml0KHNvY2tldCwgY2F0X3NvY2tl
dF9lbmFibGUpOwotICAgIH0KLX0KLQotc3RhdGljIHZvaWQgX19pbml0IHBzcl9jYXRfZnJlZSh2
b2lkKQotewotICAgIHhmcmVlKGNhdF9zb2NrZXRfZW5hYmxlKTsKLSAgICBjYXRfc29ja2V0X2Vu
YWJsZSA9IE5VTEw7Ci0gICAgeGZyZWUoY2F0X3NvY2tldF9pbmZvKTsKLSAgICBjYXRfc29ja2V0
X2luZm8gPSBOVUxMOwotfQotCi1zdGF0aWMgdm9pZCBfX2luaXQgaW5pdF9wc3JfY2F0KHZvaWQp
Ci17Ci0gICAgaWYgKCBvcHRfY29zX21heCA8IDEgKQotICAgIHsKLSAgICAgICAgcHJpbnRrKFhF
TkxPR19JTkZPICJDQVQ6IGRpc2FibGVkLCBjb3NfbWF4IGlzIHRvbyBzbWFsbFxuIik7Ci0gICAg
ICAgIHJldHVybjsKLSAgICB9Ci0KLSAgICBjYXRfc29ja2V0X2VuYWJsZSA9IHh6YWxsb2NfYXJy
YXkodW5zaWduZWQgbG9uZywgQklUU19UT19MT05HUyhucl9zb2NrZXRzKSk7Ci0gICAgY2F0X3Nv
Y2tldF9pbmZvID0geHphbGxvY19hcnJheShzdHJ1Y3QgcHNyX2NhdF9zb2NrZXRfaW5mbywgbnJf
c29ja2V0cyk7Ci0gICAgY2RwX3NvY2tldF9lbmFibGUgPSB4emFsbG9jX2FycmF5KHVuc2lnbmVk
IGxvbmcsIEJJVFNfVE9fTE9OR1MobnJfc29ja2V0cykpOwotCi0gICAgaWYgKCAhY2F0X3NvY2tl
dF9lbmFibGUgfHwgIWNhdF9zb2NrZXRfaW5mbyApCi0gICAgICAgIHBzcl9jYXRfZnJlZSgpOwog
fQogCiBzdGF0aWMgaW50IHBzcl9jcHVfcHJlcGFyZSh1bnNpZ25lZCBpbnQgY3B1KQogewotICAg
IHJldHVybiBjYXRfY3B1X3ByZXBhcmUoY3B1KTsKKyAgICByZXR1cm4gMDsKIH0KIAogc3RhdGlj
IHZvaWQgcHNyX2NwdV9pbml0KHZvaWQpCiB7Ci0gICAgaWYgKCBjYXRfc29ja2V0X2luZm8gKQot
ICAgICAgICBjYXRfY3B1X2luaXQoKTsKLQogICAgIHBzcl9hc3NvY19pbml0KCk7CiB9CiAKIHN0
YXRpYyB2b2lkIHBzcl9jcHVfZmluaSh1bnNpZ25lZCBpbnQgY3B1KQogewotICAgIGlmICggY2F0
X3NvY2tldF9pbmZvICkKLSAgICAgICAgY2F0X2NwdV9maW5pKGNwdSk7CisgICAgcmV0dXJuOwog
fQogCiBzdGF0aWMgaW50IGNwdV9jYWxsYmFjaygKQEAgLTczOCwxNCArMjgyLDEwIEBAIHN0YXRp
YyBpbnQgX19pbml0IHBzcl9wcmVzbXBfaW5pdCh2b2lkKQogICAgIGlmICggKG9wdF9wc3IgJiBQ
U1JfQ01UKSAmJiBvcHRfcm1pZF9tYXggKQogICAgICAgICBpbml0X3Bzcl9jbXQob3B0X3JtaWRf
bWF4KTsKIAotICAgIGlmICggb3B0X3BzciAmIFBTUl9DQVQgKQotICAgICAgICBpbml0X3Bzcl9j
YXQoKTsKLQotICAgIGlmICggcHNyX2NwdV9wcmVwYXJlKDApICkKLSAgICAgICAgcHNyX2NhdF9m
cmVlKCk7CisgICAgcHNyX2NwdV9wcmVwYXJlKDApOwogCiAgICAgcHNyX2NwdV9pbml0KCk7Ci0g
ICAgaWYgKCBwc3JfY210X2VuYWJsZWQoKSB8fCBjYXRfc29ja2V0X2luZm8gKQorICAgIGlmICgg
cHNyX2NtdF9lbmFibGVkKCkgKQogICAgICAgICByZWdpc3Rlcl9jcHVfbm90aWZpZXIoJmNwdV9u
ZmIpOwogCiAgICAgcmV0dXJuIDA7Ci0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 14 01:25:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 01:25:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKx3g-0007EN-L5; Wed, 14 Jun 2017 01:25:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dKx3f-0007E2-Ko
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 01:25:19 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 05/28-02006-E7090495; Wed, 14 Jun 2017 01:25:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVywNykWLdqgkO
 kweJvZhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bkbx/ZCuYtYazYvvIkcwPjxsouRk4OIYFp
 jBIz/guA2BICvBJHls1ghbD9JI7tOsbWxcgFVNPAKHHp+gs2kASbgLrE4689TCC2iICSxL1Vk
 5lAipgFdjJJrDv9nRnEERZoZJS4t+EkM0gVi4CqxKblXYxdjBwcvAIeEt0L/CE2yEmcPDYZbB
 ungKdE9+tnTBAXeUj8vDIVzOYVEJQ4OfMJC0grM9Di9fOEQMLMAvISzVtnM09gFJiFpGoWQtU
 sJFULGJlXMWoUpxaVpRbpGhnqJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEhmc9
 AwPjDsa7k/0OMUpyMCmJ8i6xc4gU4kvKT6nMSCzOiC8qzUktPsQow8GhJMH7pg8oJ1iUmp5ak
 ZaZA4wUmLQEB4+SCG9tG1Cat7ggMbc4Mx0idYpRUUqc9xRInwBIIqM0D64NFp2XGGWlhHkZGR
 gYhHgKUotyM0tQ5V8xinMwKgnzHu8HmsKTmVcCN/0V0GImoMXXr9iALC5JREhJNTBa9za92tJ
 ruPzf9LlJzHsbfrtNF2W7elPFN/eYdVC7saLGDB7li/zrkuMP5W5MnWS14qZ7xJ89Ja9KxH9s
 D0w4vMVM58RdrW0Lb/dcKn1jd2el/okJEnkrdpqb7swyOTnf/dG6iRf/nnz3KETdy7aooyDt+
 L3ovA1OewMevJ02IaB8avPhKJNPSizFGYmGWsxFxYkAJR4KGckCAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1497403511!87398197!2
X-Originating-IP: [192.55.52.115]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47357 invoked from network); 14 Jun 2017 01:25:14 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 14 Jun 2017 01:25:14 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Jun 2017 18:25:13 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.39,340,1493708400"; d="scan'208";a="99173746"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.64])
 by orsmga002.jf.intel.com with ESMTP; 13 Jun 2017 18:25:10 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 14 Jun 2017 09:12:34 +0800
Message-Id: <1497402776-22348-2-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1497402776-22348-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1497402776-22348-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, he.chen@linux.intel.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, mengxu@cis.upenn.edu, jbeulich@suse.com,
 chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v12 01/23] docs: create Cache Allocation
	Technology (CAT) and Code and Data Prioritization (CDP)
	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>

VGhpcyBwYXRjaCBjcmVhdGVzIENBVCBhbmQgQ0RQIGZlYXR1cmUgZG9jdW1lbnQgaW4gZG9jL2Zl
YXR1cmVzLy4gSXQgZGVzY3JpYmVzCmtleSBwb2ludHMgdG8gaW1wbGVtZW50IEwzIENBVC9DRFAg
YW5kIEwyIENBVCB3aGljaCBpcyBkZXNjcmliZWQgaW4gZGV0YWlscyBpbgpJbnRlbCBTRE0gIklO
VEVMwq4gUkVTT1VSQ0UgRElSRUNUT1IgVEVDSE5PTE9HWSAoSU5URUzCriBSRFQpIEFMTE9DQVRJ
T04gRkVBVFVSRVMiLgoKU2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRl
bC5jb20+ClJldmlld2VkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9y
YWNsZS5jb20+ClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0K
djExOgogICAgLSBtb2RpZnkgZGF0YSBzdHJ1Y3R1cmUgZGVzY3JpcHRpb25zIGFjY29yZGluZyB0
byBjb2RlIGNoYW5nZXMuCiAgICAtIG1vZGlmeSByZXZpc2lvbi4Kdjk6CiAgICAtIGFkZCAnQ01U
JyB0byB0aGUgbGlzdCBvZiBhY3Jvbnltcy4KICAgICAgKHN1Z2dlc3RlZCBieSBXZWkgTGl1KQog
ICAgLSBjaGFuZ2UgZmVhdHVyZSBsaXN0IHRvIGZlYXR1cmUgYXJyYXkuCiAgICAtIG1vZGlmeSBk
YXRhIHN0cnVjdHVyZSBkZXNjcmlwdGlvbnMgYWNjb3JkaW5nIHRvIGxhdGVzdCBjb2Rlcy4KICAg
IC0gbW9kaWZ5IHJldmlzaW9uLgp2ODoKICAgIC0gY2hhbmdlIHJldmlzaW9uIGluZm8uCiAgICAg
IChzdWdnZXN0ZWQgYnkgS29ucmFkIFJ6ZXN6dXRlayBXaWxrKQogICAgLSBhZGQgY29udGVudCBp
bnQgJ0FyZWFzIGZvciBpbXByb3ZlbWVudCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgS29ucmFkIFJ6
ZXN6dXRlayBXaWxrKQp2NzoKICAgIC0gY29ycmVjdCB0eXBvLgogICAgICAoc3VnZ2VzdGVkIGJ5
IEtvbnJhZCBSemVzenV0ZWsgV2lsaykKICAgIC0gcmVwbGFjZSBhcHBsaWNhdGlvbi9WTSB0byBk
b21haW4uCiAgICAgIChzdWdnZXN0ZWQgYnkgS29ucmFkIFJ6ZXN6dXRlayBXaWxrKQogICAgLSBh
bWVuZCBkZXNjcmlwdGlvbiBvZiBgZmVhdF9tYXNrYCB0byBtYWtlIGl0IGNsZWFyZXIuCiAgICAg
IChzdWdnZXN0ZWQgYnkgS29ucmFkIFJ6ZXN6dXRlayBXaWxrKQogICAgLSB1cGRhdGUgcmV2aXNp
b24uCiAgICAgIChzdWdnZXN0ZWQgYnkgS29ucmFkIFJ6ZXN6dXRlayBXaWxrKQogICAgLSBvdGhl
ciBtaW5vciBmaXhlcy4KICAgICAgKHN1Z2dlc3RlZCBieSBLb25yYWQgUnplc3p1dGVrIFdpbGsp
CnY2OgogICAgLSB3cml0ZSBhIG5ldyBmZWF0dXJlIGRvY3VtZW50IHRvIGNvdmVyIEwzIENBVC9D
RFAgYW5kIEwyIENBVC4KICAgICAgKHN1Z2dlc3RlZCBieSBLZXZpbiBUaWFuKQogICAgLSBhZGp1
c3QgJ1Rlcm1pbm9sb2d5JyBwb3NpdGlvbiBpbiBkb2N1bWVudC4KICAgICAgKHN1Z2dlc3RlZCBi
eSBEYXJpbyBGYWdnaW9saSkKICAgIC0gZml4IHdvcmRpbmdzLgogICAgICAoc3VnZ2VzdGVkIGJ5
IERhcmlvIEZhZ2dpb2xpLCBLZXZpbiBUaWFuIGFuZCBLb25yYWQgUnplc3p1dGVrIFdpbGspCiAg
ICAtIGFkZCBTRE0gY2hhcHRlciB0aXRsZSBpbiBjb21taXQgbWVzc2FnZS4KICAgICAgKHN1Z2dl
c3RlZCBieSBLb25yYWQgUnplc3p1dGVrIFdpbGspCiAgICAtIGFkZCBtb3JlIGV4cGxhbmF0aW9u
cy4KICAgICAgKHN1Z2dlc3RlZCBieSBLZXZpbiBUaWFuKQp2NDoKICAgIC0gY2hhbmdlIGZpbGUg
bmFtZSB0byBiZSBtb3JlIGRlc2NyaXB0aXZlLCAnaW50ZWxfcHNyX2wyX2NhdC5wYW5kb2MnLgog
ICAgICAoc3VnZ2VzdGVkIGJ5IERhcmlvIEZhZ2dpb2xpKQogICAgLSByZW1vdmUgJ0V4dCcgYW5k
ICdOZXcnIHByZWZpeGVzLgogICAgICAoc3VnZ2VzdGVkIGJ5IERhcmlvIEZhZ2dpb2xpKQogICAg
LSByZW1vdmUgY2hhbmdlIGxvZyBpbiBSZXZpc29uIHBhcnQuCiAgICAgIChzdWdnZXN0ZWQgYnkg
RGFyaW8gRmFnZ2lvbGkpCiAgICAtIGFkanVzdCBYZW4gcmVsZWFzZSBudW1iZXIgdG8gNC45IHRv
IHNob3cgdGhpcyBmZWF0dXJlIHRhcmdldHMgNC45LgogICAgICAoc3VnZ2VzdGVkIGJ5IERhcmlv
IEZhZ2dpb2xpKQogICAgLSBwcm92aWRlICdUZXJtaW5vbG9neScgYW5kIG1vcmUgc2VjdGlvbnMu
CiAgICAgIChzdWdnZXN0ZWQgYnkgRGFyaW8gRmFnZ2lvbGkpCiAgICAtIGZpeCB3b3JkaW5ncy4K
ICAgICAgKHN1Z2dlc3RlZCBieSBLb25yYWQgUnplc3p1dGVrIFdpbGspCiAgICAtIHJlbW92ZSBj
aGFwdGVyIG51bWJlci4KICAgICAgKHN1Z2dlc3RlZCBieSBLb25yYWQgUnplc3p1dGVrIFdpbGsp
CnYzOgogICAgLSBtYWtlIGRlc2lnbiBkb2N1bWVudCBiZSBhIHBhdGNoLgogICAgICAoc3VnZ2Vz
dGVkIGJ5IEtvbnJhZCBSemVzenV0ZWsgV2lsaykKdjI6CiAgICAtIHByb3ZpZGUgY2hhcHRlciBm
b3IgdGhlIEwyIENBVC4KICAgICAgKHN1Z2dlc3RlZCBieSBNZW5nIFh1KQotLS0KLS0tCiBkb2Nz
L2ZlYXR1cmVzL2ludGVsX3Bzcl9jYXRfY2RwLnBhbmRvYyB8IDQ2MSArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA0NjEgaW5zZXJ0aW9ucygrKQogY3Jl
YXRlIG1vZGUgMTAwNjQ0IGRvY3MvZmVhdHVyZXMvaW50ZWxfcHNyX2NhdF9jZHAucGFuZG9jCgpk
aWZmIC0tZ2l0IGEvZG9jcy9mZWF0dXJlcy9pbnRlbF9wc3JfY2F0X2NkcC5wYW5kb2MgYi9kb2Nz
L2ZlYXR1cmVzL2ludGVsX3Bzcl9jYXRfY2RwLnBhbmRvYwpuZXcgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCAwMDAwMDAwLi43OWI0NzM5Ci0tLSAvZGV2L251bGwKKysrIGIvZG9jcy9mZWF0dXJlcy9p
bnRlbF9wc3JfY2F0X2NkcC5wYW5kb2MKQEAgLTAsMCArMSw0NjEgQEAKKyUgSW50ZWwgQ2FjaGUg
QWxsb2NhdGlvbiBUZWNobm9sb2d5IGFuZCBDb2RlIGFuZCBEYXRhIFByaW9yaXRpemF0aW9uIEZl
YXR1cmVzCislIFJldmlzaW9uIDEuMTEKKworXGNsZWFycGFnZQorCisjIEJhc2ljcworCistLS0t
LS0tLS0tLS0tLS0tIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KKyAgICAgICAgIFN0YXR1czogKipUZWNoIFByZXZpZXcqKgorCitBcmNoaXRlY3R1
cmUocyk6IEludGVsIHg4NgorCisgICBDb21wb25lbnQocyk6IEh5cGVydmlzb3IsIHRvb2xzdGFj
aworCisgICAgICAgSGFyZHdhcmU6IEwzIENBVDogSGFzd2VsbCBhbmQgYmV5b25kIENQVXMKKyAg
ICAgICAgICAgICAgICAgQ0RQICAgOiBCcm9hZHdlbGwgYW5kIGJleW9uZCBDUFVzCisgICAgICAg
ICAgICAgICAgIEwyIENBVDogQXRvbSBjb2RlbmFtZSBHb2xkbW9udCBhbmQgYmV5b25kIENQVXMK
Ky0tLS0tLS0tLS0tLS0tLS0gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQorCisjIFRlcm1pbm9sb2d5CisKKyogQ0FUICAgICAgICAgQ2FjaGUgQWxs
b2NhdGlvbiBUZWNobm9sb2d5CisqIENCTSAgICAgICAgIENhcGFjaXR5IEJpdE1hc2tzCisqIENE
UCAgICAgICAgIENvZGUgYW5kIERhdGEgUHJpb3JpdGl6YXRpb24KKyogQ01UICAgICAgICAgQ2Fj
aGUgTW9uaXRvcmluZyBUZWNobm9sb2d5CisqIENPUy9DTE9TICAgIENsYXNzIG9mIFNlcnZpY2UK
KyogTVNScyAgICAgICAgTWFjaGluZSBTcGVjaWZpYyBSZWdpc3RlcnMKKyogUFNSICAgICAgICAg
SW50ZWwgUGxhdGZvcm0gU2hhcmVkIFJlc291cmNlCisKKyMgT3ZlcnZpZXcKKworSW50ZWwgcHJv
dmlkZXMgYSBzZXQgb2YgYWxsb2NhdGlvbiBjYXBhYmlsaXRpZXMgaW5jbHVkaW5nIENhY2hlIEFs
bG9jYXRhdGlvbgorVGVjaG5vbG9neSAoQ0FUKSBhbmQgQ29kZSBhbmQgRGF0YSBQcmlvcml0aXph
dGlvbiAoQ0RQKS4KKworQ0FUIGFsbG93cyBhbiBPUyBvciBoeXBlcnZpc29yIHRvIGNvbnRyb2wg
YWxsb2NhdGlvbiBvZiBhIENQVSdzIHNoYXJlZCBjYWNoZQorYmFzZWQgb24gYXBwbGljYXRpb24v
ZG9tYWluIHByaW9yaXR5IG9yIENsYXNzIG9mIFNlcnZpY2UgKENPUykuIEVhY2ggQ09TIGlzCitj
b25maWd1cmVkIHVzaW5nIGNhcGFjaXR5IGJpdG1hc2tzIChDQk1zKSB3aGljaCByZXByZXNlbnQg
Y2FjaGUgY2FwYWNpdHkgYW5kCitpbmRpY2F0ZSB0aGUgZGVncmVlIG9mIG92ZXJsYXAgYW5kIGlz
b2xhdGlvbiBiZXR3ZWVuIGNsYXNzZXMuIE9uY2UgQ0FUIGlzIGNvLQorbmZpZ3VyZWQsIHRoZSBw
cm9jZXNzb3IgYWxsb3dzIGFjY2VzcyB0byBwb3J0aW9ucyBvZiBjYWNoZSBhY2NvcmRpbmcgdG8g
dGhlCitlc3RhYmxpc2hlZCBDT1MuIEludGVsIFhlb24gcHJvY2Vzc29yIEU1IHY0IGZhbWlseSAo
YW5kIHNvbWUgb3RoZXJzKSBpbnRyb2R1Y2UKK2NhcGFiaWxpdGllcyB0byBjb25maWd1cmUgYW5k
IG1ha2UgdXNlIG9mIHRoZSBDQVQgbWVjaGFuaXNtIG9uIHRoZSBMMyBjYWNoZS4KK0ludGVsIEdv
bGRtb250IHByb2Nlc3NvciBwcm92aWRlcyBzdXBwb3J0IGZvciBjb250cm9sIG92ZXIgdGhlIEwy
IGNhY2hlLgorCitDb2RlIGFuZCBEYXRhIFByaW9yaXRpemF0aW9uIChDRFApIFRlY2hub2xvZ3kg
aXMgYW4gZXh0ZW5zaW9uIG9mIENBVC4gQ0RQCitlbmFibGVzIGlzb2xhdGlvbiBhbmQgc2VwYXJh
dGUgcHJpb3JpdGl6YXRpb24gb2YgY29kZSBhbmQgZGF0YSBmZXRjaGVzIHRvCit0aGUgTDMgY2Fj
aGUgaW4gYSBTVyBjb25maWd1cmFibGUgbWFubmVyLCB3aGljaCBjYW4gZW5hYmxlIHdvcmtsb2Fk
IHByaW9yaXQtCitpemF0aW9uIGFuZCB0dW5pbmcgb2YgY2FjaGUgY2FwYWNpdHkgdG8gdGhlIGNo
YXJhY3RlcmlzdGljcyBvZiB0aGUgd29ya2xvYWQuCitDRFAgZXh0ZW5kcyBDQVQgYnkgcHJvdmlk
aW5nIHNlcGFyYXRlIGNvZGUgYW5kIGRhdGEgbWFza3MgcGVyIENsYXNzIG9mIFNlcnZpY2UKKyhD
T1MpLiBXaGVuIFNXIGNvbmZpZ3VyZXMgdG8gZW5hYmxlIENEUCwgTDMgQ0FUIGlzIGRpc2FibGVk
LgorCisjIFVzZXIgZGV0YWlscworCisqIEZlYXR1cmUgRW5hYmxpbmc6CisKKyAgQWRkICJwc3I9
Y2F0IiB0byBib290IGxpbmUgcGFyYW1ldGVyIHRvIGVuYWJsZSBhbGwgc3VwcG9ydGVkIGxldmVs
IENBVCBmZWF0dS0KKyAgcmVzLiBBZGQgInBzcj1jZHAiIHRvIGVuYWJsZSBMMyBDRFAgYnV0IGRp
c2FibGVzIEwzIENBVCBieSBTVy4KKworKiB4bCBpbnRlcmZhY2VzOgorCisgIDEuIGBwc3ItY2F0
LXNob3cgW09QVElPTlNdIGRvbWFpbi1pZGA6CisKKyAgICAgU2hvdyBMMiBDQVQgb3IgTDMgQ0FU
L0NEUCBDQk0gb2YgdGhlIGRvbWFpbiBkZXNpZ25hdGVkIGJ5IFhlbiBkb21haW4taWQuCisKKyAg
ICAgT3B0aW9uIGAtbGA6CisgICAgIGAtbDJgOiBTaG93IGNibSBmb3IgTDIgY2FjaGUuCisgICAg
IGAtbDNgOiBTaG93IGNibSBmb3IgTDMgY2FjaGUuCisKKyAgICAgSWYgYC1sWGAgaXMgc3BlY2lm
aWVkIGFuZCBMWCBpcyBub3Qgc3VwcG9ydGVkLCBwcmludCBlcnJvci4KKyAgICAgSWYgbm8gYC1s
YCBpcyBzcGVjaWZpZWQsIGxldmVsIDMgaXMgdGhlIGRlZmF1bHQgb3B0aW9uLgorCisgIDIuIGBw
c3ItY2F0LXNldCBbT1BUSU9OU10gZG9tYWluLWlkIGNibWA6CisKKyAgICAgU2V0IEwyIENBVCBv
ciBMMyBDQVQvQ0RQIENCTSB0byB0aGUgZG9tYWluIGRlc2lnbmF0ZWQgYnkgWGVuIGRvbWFpbi1p
ZC4KKworICAgICBPcHRpb24gYC1zYDogU3BlY2lmeSB0aGUgc29ja2V0IHRvIHByb2Nlc3MsIG90
aGVyd2lzZSBhbGwgc29ja2V0cyBhcmUKKyAgICAgcHJvY2Vzc2VkLgorCisgICAgIE9wdGlvbiBg
LWxgOgorICAgICBgLWwyYDogU3BlY2lmeSBjYm0gZm9yIEwyIGNhY2hlLgorICAgICBgLWwzYDog
U3BlY2lmeSBjYm0gZm9yIEwzIGNhY2hlLgorCisgICAgIElmIGAtbFhgIGlzIHNwZWNpZmllZCBh
bmQgTFggaXMgbm90IHN1cHBvcnRlZCwgcHJpbnQgZXJyb3IuCisgICAgIElmIG5vIGAtbGAgaXMg
c3BlY2lmaWVkLCBsZXZlbCAzIGlzIHRoZSBkZWZhdWx0IG9wdGlvbi4KKworICAgICBPcHRpb24g
YC1jYCBvciBgLWRgOgorICAgICBgLWNgOiBTZXQgTDMgQ0RQIGNvZGUgY2JtLgorICAgICBgLWRg
OiBTZXQgTDMgQ0RQIGRhdGEgY2JtLgorCisgIDMuIGBwc3ItaHdpbmZvIFtPUFRJT05TXWA6CisK
KyAgICAgU2hvdyBDTVQgJiBMMiBDQVQgJiBMMyBDQVQvQ0RQIEhXIGluZm9ybWF0aW9uIG9uIGV2
ZXJ5IHNvY2tldC4KKworICAgICBPcHRpb24gYC1tLCAtLWNtdGA6IFNob3cgQ2FjaGUgTW9uaXRv
cmluZyBUZWNobm9sb2d5IChDTVQpIGhhcmR3YXJlIGluZm8uCisKKyAgICAgT3B0aW9uIGAtYSwg
LS1jYXRgOiBTaG93IENBVC9DRFAgaGFyZHdhcmUgaW5mby4KKworIyBUZWNobmljYWwgZGV0YWls
cworCitMMyBDQVQvQ0RQIGFuZCBMMiBDQVQgYXJlIGFsbCBtZW1iZXJzIG9mIEludGVsIFBTUiBm
ZWF0dXJlcywgdGhleSBzaGFyZSB0aGUgYmFzZQorUFNSIGluZnJhc3RydWN0dXJlIGluIFhlbi4K
KworIyMgSGFyZHdhcmUgcGVyc3BlY3RpdmUKKworICBDQVQvQ0RQIGRlZmluZXMgYSByYW5nZSBv
ZiBNU1JzIHRvIGFzc2lnbiBkaWZmZXJlbnQgY2FjaGUgYWNjZXNzIHBhdHRlcm5zCisgIHdoaWNo
IGFyZSBrbm93biBhcyBDQk1zLCBlYWNoIENCTSBpcyBhc3NvY2lhdGVkIHdpdGggYSBDT1MuCisK
KyAgYGBgCisgIEUuZy4gTDIgQ0FUOgorICAgICAgICAgICAgICAgICAgICAgICAgICArLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICAgICBJQTMyX1BRUl9B
U1NPQyAgICAgICB8IE1TUiAocGVyIHNvY2tldCkgICAgICAgICAgIHwgICAgQWRkcmVzcyAgICAg
fAorICAgKy0tLS0rLS0tKy0tLS0tLS0rICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tKworICAgfCAgICB8Q09TfCAgICAgICB8ICAgICB8IElBMzJfTDJf
UU9TX01BU0tfMCAgICAgICAgIHwgICAgIDB4RDEwICAgICAgfAorICAgKy0tLS0rLS0tKy0tLS0t
LS0rICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwor
ICAgICAgICAgIOKUlC0tLS0tLS0tLS0tLS0+IHwgLi4uICAgICAgICAgICAgICAgICAgICAgICAg
fCAgLi4uICAgICAgICAgICB8CisgICAgICAgICAgICAgICAgICAgICAgICAgICstLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgSUEzMl9MMl9RT1NfTUFTS19uICAgICAgICAgfCAweEQxMCtuIChuPDY0KSB8Cisg
ICAgICAgICAgICAgICAgICAgICAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0rCisgIGBgYAorCisgIEwzIENBVC9DRFAgdXNlcyBhIHJhbmdlIG9mIE1T
UnMgZnJvbSAweEM5MCB+IDB4QzkwK24gKG48MTI4KS4KKworICBMMiBDQVQgdXNlcyBhIHJhbmdl
IG9mIE1TUnMgZnJvbSAweEQxMCB+IDB4RDEwK24gKG48NjQpLCBmb2xsb3dpbmcgdGhlIEwzCisg
IENBVC9DRFAgTVNScywgc2V0dGluZyBkaWZmZXJlbnQgTDIgY2FjaGUgYWNjZXNzaW5nIHBhdHRl
cm5zIGZyb20gTDMgY2FjaGUgaXMKKyAgc3VwcG9ydGVkLgorCisgIEV2ZXJ5IE1TUiBzdG9yZXMg
YSBDQk0gdmFsdWUuIEEgY2FwYWNpdHkgYml0bWFzayAoQ0JNKSBwcm92aWRlcyBhIGhpbnQgdG8g
dGhlCisgIGhhcmR3YXJlIGluZGljYXRpbmcgdGhlIGNhY2hlIHNwYWNlIGEgZG9tYWluIHNob3Vs
ZCBiZSBsaW1pdGVkIHRvIGFzIHdlbGwgYXMKKyAgcHJvdmlkaW5nIGFuIGluZGljYXRpb24gb2Yg
b3ZlcmxhcCBhbmQgaXNvbGF0aW9uIGluIHRoZSBDQVQtY2FwYWJsZSBjYWNoZSBmcm9tCisgIG90
aGVyIGRvbWFpbnMgY29udGVuZGluZyBmb3IgdGhlIGNhY2hlLgorCisgIFNhbXBsZSBjYWNoZSBj
YXBhY2l0eSBiaXRtYXNrcyBmb3IgYSBiaXRsZW5ndGggb2YgOCBhcmUgc2hvd24gYmVsb3cuIFBs
ZWFzZQorICBub3RlIHRoYXQgYWxsIChhbmQgb25seSkgY29udGlndW91cyAnMScgY29tYmluYXRp
b25zIGFyZSBhbGxvd2VkIChlLmcuIEZGRkZILAorICAwRkYwSCwgMDAzQ0gsIGV0Yy4pLgorCisg
IGBgYAorICAgICAgICstLS0tKy0tLS0rLS0tLSstLS0tKy0tLS0rLS0tLSstLS0tKy0tLS0rCisg
ICAgICAgfCBNNyB8IE02IHwgTTUgfCBNNCB8IE0zIHwgTTIgfCBNMSB8IE0wIHwKKyAgICAgICAr
LS0tLSstLS0tKy0tLS0rLS0tLSstLS0tKy0tLS0rLS0tLSstLS0tKworICBDT1MwIHwgQSAgfCBB
ICB8IEEgIHwgQSAgfCBBICB8IEEgIHwgQSAgfCBBICB8IERlZmF1bHQgQml0bWFzaworICAgICAg
ICstLS0tKy0tLS0rLS0tLSstLS0tKy0tLS0rLS0tLSstLS0tKy0tLS0rCisgIENPUzEgfCBBICB8
IEEgIHwgQSAgfCBBICB8IEEgIHwgQSAgfCBBICB8IEEgIHwKKyAgICAgICArLS0tLSstLS0tKy0t
LS0rLS0tLSstLS0tKy0tLS0rLS0tLSstLS0tKworICBDT1MyIHwgQSAgfCBBICB8IEEgIHwgQSAg
fCBBICB8IEEgIHwgQSAgfCBBICB8CisgICAgICAgKy0tLS0rLS0tLSstLS0tKy0tLS0rLS0tLSst
LS0tKy0tLS0rLS0tLSsKKworICAgICAgICstLS0tKy0tLS0rLS0tLSstLS0tKy0tLS0rLS0tLSst
LS0tKy0tLS0rCisgICAgICAgfCBNNyB8IE02IHwgTTUgfCBNNCB8IE0zIHwgTTIgfCBNMSB8IE0w
IHwKKyAgICAgICArLS0tLSstLS0tKy0tLS0rLS0tLSstLS0tKy0tLS0rLS0tLSstLS0tKworICBD
T1MwIHwgQSAgfCBBICB8IEEgIHwgQSAgfCBBICB8IEEgIHwgQSAgfCBBICB8IE92ZXJsYXBwZWQg
Qml0bWFzaworICAgICAgICstLS0tKy0tLS0rLS0tLSstLS0tKy0tLS0rLS0tLSstLS0tKy0tLS0r
CisgIENPUzEgfCAgICB8ICAgIHwgICAgfCAgICB8IEEgIHwgQSAgfCBBICB8IEEgIHwKKyAgICAg
ICArLS0tLSstLS0tKy0tLS0rLS0tLSstLS0tKy0tLS0rLS0tLSstLS0tKworICBDT1MyIHwgICAg
fCAgICB8ICAgIHwgICAgfCAgICB8ICAgIHwgQSAgfCBBICB8CisgICAgICAgKy0tLS0rLS0tLSst
LS0tKy0tLS0rLS0tLSstLS0tKy0tLS0rLS0tLSsKKworICAgICAgICstLS0tKy0tLS0rLS0tLSst
LS0tKy0tLS0rLS0tLSstLS0tKy0tLS0rCisgICAgICAgfCBNNyB8IE02IHwgTTUgfCBNNCB8IE0z
IHwgTTIgfCBNMSB8IE0wIHwKKyAgICAgICArLS0tLSstLS0tKy0tLS0rLS0tLSstLS0tKy0tLS0r
LS0tLSstLS0tKworICBDT1MwIHwgQSAgfCBBICB8IEEgIHwgQSAgfCAgICB8ICAgIHwgICAgfCAg
ICB8IElzb2xhdGVkIEJpdG1hc2sKKyAgICAgICArLS0tLSstLS0tKy0tLS0rLS0tLSstLS0tKy0t
LS0rLS0tLSstLS0tKworICBDT1MxIHwgICAgfCAgICB8ICAgIHwgICAgfCBBICB8IEEgIHwgICAg
fCAgICB8CisgICAgICAgKy0tLS0rLS0tLSstLS0tKy0tLS0rLS0tLSstLS0tKy0tLS0rLS0tLSsK
KyAgQ09TMiB8ICAgIHwgICAgfCAgICB8ICAgIHwgICAgfCAgICB8IEEgIHwgQSAgfAorICAgICAg
ICstLS0tKy0tLS0rLS0tLSstLS0tKy0tLS0rLS0tLSstLS0tKy0tLS0rCisgIGBgYAorCisgIFdl
IGNhbiBnZXQgdGhlIENCTSBsZW5ndGggdGhyb3VnaCBDUFVJRC4gVGhlIGRlZmF1bHQgdmFsdWUg
b2YgQ0JNIGlzIGNhbGN1bC0KKyAgYXRlZCBieSBgKDF1bGwgPDwgY2JtX2xlbikgLSAxYC4gVGhh
dCBpcyBhIGZ1bGx5IG9wZW4gYml0bWFzaywgYWxsIG9uZXMgYml0bS0KKyAgYXNrLiBUaGUgQ09T
WzBdIGFsd2F5cyBzdG9yZXMgdGhlIGRlZmF1bHQgdmFsdWUgd2l0aG91dCBjaGFuZ2UuCisKKyAg
VGhlcmUgaXMgYSBgSUEzMl9QUVJfQVNTT0NgIHJlZ2lzdGVyIHdoaWNoIHN0b3JlcyB0aGUgQ09T
IElEIG9mIHRoZSBWQ1BVLiBIVworICBlbmZvcmNlcyBjYWNoZSBhbGxvY2F0aW9uIGFjY29yZGlu
ZyB0byB0aGUgY29ycmVzcG9uZGluZyBDQk0uCisKKyMjIFRoZSByZWxhdGlvbnNoaXAgYmV0d2Vl
biBMMyBDQVQvQ0RQIGFuZCBMMiBDQVQKKworICBIVyBtYXkgc3VwcG9ydCBhbGwgZmVhdHVyZXMu
IEJ5IGRlZmF1bHQsIENEUCBpcyBkaXNhYmxlZCBvbiB0aGUgcHJvY2Vzc29yLgorICBJZiB0aGUg
TDMgQ0FUIE1TUnMgYXJlIHVzZWQgd2l0aG91dCBlbmFibGluZyBDRFAsIHRoZSBwcm9jZXNzb3Ig
b3BlcmF0ZXMgaW4KKyAgYSB0cmFkaXRpb25hbCBDQVQtb25seSBtb2RlLiBXaGVuIENEUCBpcyBl
bmFibGVkOgorICAqIHRoZSBDQVQgbWFzayBNU1JzIGFyZSByZS1tYXBwZWQgaW50byBpbnRlcmxl
YXZlZCBwYWlycyBvZiBtYXNrIE1TUnMgZm9yCisgICAgZGF0YSBvciBjb2RlIGZldGNoZXMuCisg
ICogdGhlIHJhbmdlIG9mIENPUyBmb3IgQ0FUIGlzIHJlLWluZGV4ZWQsIHdpdGggdGhlIGxvd2Vy
LWhhbGYgb2YgdGhlIENPUworICAgIHJhbmdlIGF2YWlsYWJsZSBmb3IgQ0RQLgorCisgIEwyIENB
VCBpcyBpbmRlcGVuZGVudCBvZiBMMyBDQVQvQ0RQLCB3aGljaCBtZWFucyBMMiBDQVQgY2FuIGJl
IGVuYWJsZWQgd2hpbGUKKyAgTDMgQ0FUL0NEUCBpcyBkaXNhYmxlZCwgb3IgTDIgQ0FUIGFuZCBM
MyBDQVQvQ0RQIGFyZSBib3RoIGVuYWJsZWQuCisKKyAgQXMgYSByZXF1aXJlbWVudCwgdGhlIGJp
dHMgb2YgQ0JNIG9mIENBVC9DRFAgbXVzdCBiZSBjb250aW51b3VzLgorCisgIE4uQi4gTDIgQ0FU
IGFuZCBMMyBDQVQvQ0RQIHNoYXJlIHRoZSBzYW1lIENPUyBmaWVsZCBpbiB0aGUgc2FtZSBhc3Nv
Y2lhdGUKKyAgcmVnaXN0ZXIgYElBMzJfUFFSX0FTU09DYCwgd2hpY2ggbWVhbnMgb25lIENPUyBp
cyBhc3NvY2lhdGVkIHdpdGggYSBwYWlyIG9mCisgIEwyIENBVCBDQk0gYW5kIEwzIENBVC9DRFAg
Q0JNLgorCisgIEJlc2lkZXMsIHRoZSBtYXggQ09TIG9mIEwyIENBVCBtYXkgYmUgZGlmZmVyZW50
IGZyb20gTDMgQ0FUL0NEUCAob3Igb3RoZXIKKyAgUFNSIGZlYXR1cmVzIGluIGZ1dHVyZSkuIElu
IHNvbWUgY2FzZXMsIGEgZG9tYWluIGlzIHBlcm1pdHRlZCB0byBoYXZlIGEgQ09TCisgIHRoYXQg
aXMgYmV5b25kIG9uZSAob3IgbW9yZSkgb2YgUFNSIGZlYXR1cmVzIGJ1dCB3aXRoaW4gdGhlIG90
aGVycy4gRm9yCisgIGluc3RhbmNlLCBsZXQncyBhc3N1bWUgdGhlIG1heCBDT1Mgb2YgTDIgQ0FU
IGlzIDggYnV0IHRoZSBtYXggQ09TIG9mIEwzCisgIENBVCBpcyAxNiwgd2hlbiBhIGRvbWFpbiBp
cyBhc3NpZ25lZCA5IGFzIENPUywgdGhlIEwzIENBVCBDQk0gYXNzb2NpYXRlZCB0bworICBDT1Mg
OSB3b3VsZCBiZSBlbmZvcmNlZCwgYnV0IGZvciBMMiBDQVQsIHRoZSBIVyB3b3JrcyBhcyBkZWZh
dWx0IHZhbHVlIGlzCisgIHNldCBzaW5jZSBDT1MgOSBpcyBiZXlvbmQgdGhlIG1heCBDT1MgKDgp
IG9mIEwyIENBVC4KKworIyMgRGVzaWduIE92ZXJ2aWV3CisKKyogQ29yZSBDT1MvQ0JNIGFzc29j
aWF0aW9uCisKKyAgV2hlbiBlbmZvcmNpbmcgQ0FUL0NEUCwgYWxsIGNvcmVzIG9mIGRvbWFpbnMg
aGF2ZSB0aGUgc2FtZSBkZWZhdWx0IENPUyAoQ09TMCkKKyAgd2hpY2ggaXMgYXNzb2NpYXRlZCB3
aXRoIHRoZSBmdWxseSBvcGVuIENCTSAoYWxsIG9uZXMgYml0bWFzaykgdG8gYWNjZXNzIGFsbAor
ICBjYWNoZS4gVGhlIGRlZmF1bHQgQ09TIGlzIHVzZWQgb25seSBpbiBoeXBlcnZpc29yIGFuZCBp
cyB0cmFuc3BhcmVudCB0byB0b29sCisgIHN0YWNrIGFuZCB1c2VyLgorCisgIFN5c3RlbSBhZG1p
bmlzdHJhdG9yIGNhbiBjaGFuZ2UgUFNSIGFsbG9jYXRpb24gcG9saWN5IGF0IHJ1bnRpbWUgYnkg
dG9vbCBzdGFjay4KKyAgU2luY2UgTDIgQ0FUIHNoYXJlcyBDT1Mgd2l0aCBMMyBDQVQvQ0RQLCBh
IENPUyBjb3JyZXNwb25kcyB0byBhIDItdHVwbGUsIGxpa2UKKyAgW0wyIENCTSwgTDMgQ0JNXSB3
aXRoIG9ubHktQ0FUIGVuYWJsZWQsIHdoZW4gQ0RQIGlzIGVuYWJsZWQsIG9uZSBDT1MgY29ycmVz
cG8tCisgIG5kcyB0byBhIDMtdHVwbGUsIGxpa2UgW0wyIENCTSwgTDMgQ29kZV9DQk0sIEwzIERh
dGFfQ0JNXS4gSWYgbmVpdGhlciBMMyBDQVQKKyAgbm9yIEwzIENEUCBpcyBlbmFibGVkLCB0aGlu
Z3Mgd291bGQgYmUgZWFzaWVyLCBvbmUgQ09TIGNvcnJlc3BvbmRzIHRvIG9uZSBMMgorICBDQk0u
CisKKyogVkNQVSBzY2hlZHVsZQorCisgIFdoZW4gY29udGV4dCBzd2l0Y2ggaGFwcGVucywgdGhl
IENPUyBvZiBWQ1BVIGlzIHdyaXR0ZW4gdG8gcGVyLXRocmVhZCBNU1IKKyAgYElBMzJfUFFSX0FT
U09DYCwgYW5kIHRoZW4gaGFyZHdhcmUgZW5mb3JjZXMgY2FjaGUgYWxsb2NhdGlvbiBhY2NvcmRp
bmcgdG8KKyAgdGhlIGNvcnJlc3BvbmRpbmcgQ0JNLgorCisqIE11bHRpLXNvY2tldHMKKworICBE
aWZmZXJlbnQgc29ja2V0cyBtYXkgaGF2ZSBkaWZmZXJlbnQgQ0FUL0NEUCBjYXBhYmlsaXR5IChl
LmcuIG1heCBDT1MpIGFsdGgtCisgIG91Z2ggaXQgaXMgY29uc2lzdGVudCBvbiB0aGUgc2FtZSBz
b2NrZXQuIFNvIHRoZSBjYXBhYmlsaXR5IG9mIHBlci1zb2NrZXQgQ0FULworICBDRFAgaXMgc3Bl
Y2lmaWVkLgorCisgICdwc3ItY2F0LXNldCcgY2FuIHNldCBDQk0gZm9yIG9uZSBkb21haW4gcGVy
IHNvY2tldC4gT24gZWFjaCBzb2NrZXQsIHdlIG1haW4tCisgIHRhaW4gYSBDT1MgYXJyYXkgZm9y
IGFsbCBkb21haW5zLiBPbmUgZG9tYWluIHVzZXMgb25lIENPUyBhdCBvbmUgdGltZS4gT25lIENP
UworICBzdG9yZXMgdGhlIENCTSBvZiB0aGUgZG9tYWluIHRvIHdvcmsuIFNvLCB3aGVuIGEgVkNQ
VSBvZiB0aGUgZG9tYWluIGlzIG1pZ3JhdC0KKyAgZWQgZnJvbSBzb2NrZXQgMSB0byBzb2NrZXQg
MiwgaXQgZm9sbG93cyBjb25maWd1cmF0aW9uIG9uIHNvY2tldCAyLgorCisgIEUuZy4gdXNlciBz
ZXRzIGRvbWFpbiAxIENCTSBvbiBzb2NrZXQgMSB0byAweDdmIHdoaWNoIHVzZXMgQ09TIDkgYnV0
IHNldHMgZG8tCisgIG1haW4gMSBDQk0gb24gc29ja2V0IDIgdG8gMHgzZiB3aGljaCB1c2VzIENP
UyA3LiBXaGVuIFZDUFUgb2YgdGhpcyBkb21haW4KKyAgaXMgbWlncmF0ZWQgZnJvbSBzb2NrZXQg
MSB0byAyLCB0aGUgQ09TIElEIHVzZWQgaXMgNywgdGhhdCBtZWFucyAweDNmIGlzIHRoZQorICBD
Qk0gdG8gd29yayBmb3IgdGhpcyBkb21haW4gMSBub3cuCisKKyMjIEltcGxlbWVudGF0aW9uIERl
c2NyaXB0aW9uCisKKyogSHlwZXJ2aXNvciBpbnRlcmZhY2VzOgorCisgIDEuIEJvb3QgbGluZSBw
YXJhbWV0ZXIgInBzcj1jYXQiIGVuYWJsZXMgTDIgQ0FUIGFuZCBMMyBDQVQgaWYgaGFyZHdhcmUg
c3VwcG8tCisgICAgIHJ0ZWQuICJwc3I9Y2RwIiBlbmFibGVzIENEUCBpZiBoYXJkd2FyZSBzdXBw
b3J0ZWQuCisKKyAgMi4gU1lTQ1RMOgorICAgICAgICAgIC0gWEVOX1NZU0NUTF9QU1JfQ0FUX2dl
dF9sM19pbmZvOiBHZXQgTDMgQ0FUL0NEUCBpbmZvcm1hdGlvbi4KKyAgICAgICAgICAtIFhFTl9T
WVNDVExfUFNSX0NBVF9nZXRfbDJfaW5mbzogR2V0IEwyIENBVCBpbmZvcm1hdGlvbi4KKworICAz
LiBET01DVEw6CisgICAgICAgICAgLSBYRU5fRE9NQ1RMX1BTUl9DQVRfT1BfR0VUX0wzX0NCTTog
R2V0IEwzIENCTSBmb3IgYSBkb21haW4uCisgICAgICAgICAgLSBYRU5fRE9NQ1RMX1BTUl9DQVRf
T1BfU0VUX0wzX0NCTTogU2V0IEwzIENCTSBmb3IgYSBkb21haW4uCisgICAgICAgICAgLSBYRU5f
RE9NQ1RMX1BTUl9DQVRfT1BfR0VUX0wzX0NPREU6IEdldCBDRFAgQ29kZSBDQk0gZm9yIGEgZG9t
YWluLgorICAgICAgICAgIC0gWEVOX0RPTUNUTF9QU1JfQ0FUX09QX1NFVF9MM19DT0RFOiBTZXQg
Q0RQIENvZGUgQ0JNIGZvciBhIGRvbWFpbi4KKyAgICAgICAgICAtIFhFTl9ET01DVExfUFNSX0NB
VF9PUF9HRVRfTDNfREFUQTogR2V0IENEUCBEYXRhIENCTSBmb3IgYSBkb21haW4uCisgICAgICAg
ICAgLSBYRU5fRE9NQ1RMX1BTUl9DQVRfT1BfU0VUX0wzX0RBVEE6IFNldCBDRFAgRGF0YSBDQk0g
Zm9yIGEgZG9tYWluLgorICAgICAgICAgIC0gWEVOX0RPTUNUTF9QU1JfQ0FUX09QX0dFVF9MMl9D
Qk06IEdldCBMMiBDQk0gZm9yIGEgZG9tYWluLgorICAgICAgICAgIC0gWEVOX0RPTUNUTF9QU1Jf
Q0FUX09QX1NFVF9MMl9DQk06IFNldCBMMiBDQk0gZm9yIGEgZG9tYWluLgorCisqIHhsIGludGVy
ZmFjZXM6CisKKyAgMS4gcHNyLWNhdC1zaG93IC1sWCBkb21haW4taWQKKyAgICAgICAgICBTaG93
IExYIGNibSBmb3IgYSBkb21haW4uCisgICAgICAgICAgPT4gWEVOX1NZU0NUTF9QU1JfQ0FUX2dl
dF9sM19pbmZvICAgIC8KKyAgICAgICAgICAgICBYRU5fU1lTQ1RMX1BTUl9DQVRfZ2V0X2wyX2lu
Zm8gICAgLworICAgICAgICAgICAgIFhFTl9ET01DVExfUFNSX0NBVF9PUF9HRVRfTDNfQ0JNICAv
CisgICAgICAgICAgICAgWEVOX0RPTUNUTF9QU1JfQ0FUX09QX0dFVF9MM19DT0RFIC8KKyAgICAg
ICAgICAgICBYRU5fRE9NQ1RMX1BTUl9DQVRfT1BfR0VUX0wzX0RBVEEgLworICAgICAgICAgICAg
IFhFTl9ET01DVExfUFNSX0NBVF9PUF9HRVRfTDJfQ0JNCisKKyAgMi4gcHNyLWNhdC1zZXQgLWxY
IGRvbWFpbi1pZCBjYm0KKyAgICAgICAgICBTZXQgTFggY2JtIGZvciBhIGRvbWFpbi4KKyAgICAg
ICAgICA9PiBYRU5fRE9NQ1RMX1BTUl9DQVRfT1BfU0VUX0wzX0NCTSAgLworICAgICAgICAgICAg
IFhFTl9ET01DVExfUFNSX0NBVF9PUF9TRVRfTDNfQ09ERSAvCisgICAgICAgICAgICAgWEVOX0RP
TUNUTF9QU1JfQ0FUX09QX1NFVF9MM19EQVRBIC8KKyAgICAgICAgICAgICBYRU5fRE9NQ1RMX1BT
Ul9DQVRfT1BfU0VUX0wyX0NCTQorCisgIDMuIHBzci1od2luZm8KKyAgICAgICAgICBTaG93IFBT
UiBIVyBpbmZvcm1hdGlvbiwgaW5jbHVkaW5nIEwzIENBVC9DRFAvTDIgQ0FUCisgICAgICAgICAg
PT4gWEVOX1NZU0NUTF9QU1JfQ0FUX2dldF9sM19pbmZvIC8KKyAgICAgICAgICAgICBYRU5fU1lT
Q1RMX1BTUl9DQVRfZ2V0X2wyX2luZm8KKworKiBLZXkgZGF0YSBzdHJ1Y3R1cmU6CisKKyAgIDEu
IEZlYXR1cmUgcHJvcGVydGllcworCisgICAgICBgYGAKKyAgICAgIHN0YXRpYyBjb25zdCBzdHJ1
Y3QgZmVhdF9wcm9wcyB7CisgICAgICAgICAgdW5zaWduZWQgaW50IGNvc19udW07CisgICAgICAg
ICAgZW51bSBjYm1fdHlwZSB0eXBlW1BTUl9NQVhfQ09TX05VTV07CisgICAgICAgICAgYm9vbCAo
KmdldF9mZWF0X2luZm8pKGNvbnN0IHN0cnVjdCBmZWF0X25vZGUgKmZlYXQsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRhdGFbXSwgdW5zaWduZWQgaW50IGFycmF5
X2xlbik7CisgICAgICAgICAgdm9pZCAoKndyaXRlX21zcikodW5zaWduZWQgaW50IGNvcywgdWlu
dDMyX3QgdmFsLCBlbnVtIGNibV90eXBlIHR5cGUpOworICAgICAgfSAqZmVhdF9wcm9wc1tQU1Jf
U09DS0VUX0ZFQVRfTlVNXTsKKyAgICAgIGBgYAorCisgICAgICBFdmVyeSBmZWF0dXJlIGhhcyBp
dHMgb3duIHByb3BlcnRpZXMsIGUuZy4gc29tZSBkYXRhIGFuZCBhY3Rpb25zLiBBCisgICAgICBm
ZWF0dXJlIHByb3BlcnR5IHBvaW50ZXIgYXJyYXkgaXMgZGVjbGFyZWQgdG8gc2F2ZSBldmVyeSBm
ZWF0dXJlJ3MKKyAgICAgIHByb3BlcnRpZXMuCisKKyAgICAgIC0gTWVtYmVyIGBjb3NfbnVtYAor
CisgICAgICAgIGBjb3NfbnVtYCBpcyB0aGUgbnVtYmVyIG9mIENPUyByZWdpc3RlcnMgdGhlIGZl
YXR1cmUgdXNlcywgZS5nLiBMMy9MMgorICAgICAgICBDQVQgdXNlcyAxIHJlZ2lzdGVyIGJ1dCBD
RFAgdXNlcyAyIHJlZ2lzdGVycy4KKworICAgICAgLSBNZW1iZXIgYHR5cGVgCisKKyAgICAgICAg
YHR5cGVgIGlzIGFuIGFycmF5IHRvIHNhdmUgYWxsICdlbnVtIGNibV90eXBlJyB2YWx1ZXMgb2Yg
dGhlIGZlYXR1cmUuCisgICAgICAgIEl0IGlzIHVzZWQgd2l0aCBjb3NfbnVtIHRvZ2V0aGVyIHRv
IGdldC93cml0ZSBhIGZlYXR1cmUncyBDT1MgcmVnaXN0ZXJzCisgICAgICAgIHZhbHVlcyBvbmUg
Ynkgb25lLgorCisgICAgICAtIE1lbWJlciBgZ2V0X2ZlYXRfaW5mb2AKKworICAgICAgICBgZ2V0
X2ZlYXRfaW5mb2AgaXMgdXNlZCB0byByZXR1cm4gZmVhdHVyZSBIVyBpbmZvIHRocm91Z2ggc3lz
Y3RsLgorCisgICAgICAtIE1lbWJlciBgd3JpdGVfbXNyYAorCisgICAgICAgIGB3cml0ZV9tc3Jg
IGlzIHVzZWQgdG8gd3JpdGUgb3V0IGZlYXR1cmUgTVNSIHJlZ2lzdGVyLgorCisgICAyLiBGZWF0
dXJlIG5vZGUKKworICAgICAgYGBgCisgICAgICBzdHJ1Y3QgZmVhdF9ub2RlIHsKKyAgICAgICAg
ICB1bnNpZ25lZCBpbnQgY29zX21heDsKKyAgICAgICAgICB1bnNpZ25lZCBpbnQgY2JtX2xlbjsK
KyAgICAgICAgICB1aW50MzJfdCBjb3NfcmVnX3ZhbFtNQVhfQ09TX1JFR19DTlRdOworICAgICAg
fTsKKyAgICAgIGBgYAorCisgICAgICBXaGVuIGEgUFNSIGVuZm9yY2VtZW50IGZlYXR1cmUgaXMg
ZW5hYmxlZCwgaXQgd2lsbCBiZSBhZGRlZCBpbnRvIGEKKyAgICAgIGZlYXR1cmUgYXJyYXkuCisK
KyAgICAgIC0gTWVtYmVyIGBjb3NfbWF4YAorCisgICAgICAgIGBjb3NfbWF4YCBpcyBvbmUgb2Yg
dGhlIGhhcmR3YXJlIGluZm8gb2YgQ0FULiBJdCBtZWFucyB0aGUgbWF4IG51bWJlcgorICAgICAg
ICBvZiBDT1MgcmVnaXN0ZXJzLiBBcyBMMyBDQVQvQ0RQL0wyIENBVCBhbGwgaGF2ZSBpdCwgaXQg
aXMgZGVjbGFyZWQgaW4KKyAgICAgICAgYGZlYXRfbm9kZWAuCisKKyAgICAgIC0gTWVtYmVyIGBj
Ym1fbGVuYAorCisgICAgICAgIGBjYm1fbGVuYCBpcyBvbmUgb2YgdGhlIGhhcmR3YXJlIGluZm8g
b2YgQ0FULiBJdCBtZWFucyB0aGUgbWF4IG51bWJlcgorICAgICAgICBvZiBiaXRzIHRvIHNldC4K
KworICAgICAgLSBNZW1iZXIgYGNvc19yZWdfdmFsYAorCisgICAgICAgIGBjb3NfcmVnX3ZhbGAg
aXMgYW4gYXJyYXkgdG8gbWFpbnRhaW4gdGhlIHZhbHVlIHNldCBpbiBhbGwgQ09TIHJlZ2lzdGVy
cworICAgICAgICBvZiB0aGUgZmVhdHVyZS4gVGhlIGFycmF5IGlzIGluZGV4ZWQgYnkgQ09TIElE
LgorCisgICAzLiBQZXItc29ja2V0IFBTUiBmZWF0dXJlcyBpbmZvcm1hdGlvbiBzdHJ1Y3R1cmUK
KworICAgICAgYGBgCisgICAgICBzdHJ1Y3QgcHNyX3NvY2tldF9pbmZvIHsKKyAgICAgICAgICBi
b29sIGZlYXRfaW5pdDsKKyAgICAgICAgICBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0dXJlc1tQU1Jf
U09DS0VUX0ZFQVRfTlVNXTsKKyAgICAgICAgICBzcGlubG9ja190IHJlZl9sb2NrOworICAgICAg
ICAgIHVuc2lnbmVkIGludCBjb3NfcmVmW01BWF9DT1NfUkVHX0NOVF07CisgICAgICAgICAgREVD
TEFSRV9CSVRNQVAoZG9tX2lkcywgRE9NSURfSURMRSArIDEpOworICAgICAgfTsKKyAgICAgIGBg
YAorCisgICAgICBXZSBjb2xsZWN0IGFsbCBQU1IgYWxsb2NhdGlvbiBmZWF0dXJlcyBpbmZvcm1h
dGlvbiBvZiBhIHNvY2tldCBpbiB0aGlzCisgICAgICBgc3RydWN0IHBzcl9zb2NrZXRfaW5mb2Au
CisKKyAgICAgIC0gTWVtYmVyIGBmZWF0X2luaXRgCisKKyAgICAgICAgYGZlYXRfaW5pdGAgaXMg
YSBmbGFnLCB0byBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBDUFUgaW5pdCBvbiBhIHNvY2tldAorICAg
ICAgICBoYXMgYmVlbiBkb25lLgorCisgICAgICAtIE1lbWJlciBgZmVhdHVyZXNgCisKKyAgICAg
ICAgYGZlYXR1cmVzYCBpcyBhIHBvaW50ZXIgYXJyYXkgdG8gc2F2ZSBhbGwgZW5hYmxlZCBmZWF0
dXJlcyBwb25pdGVycworICAgICAgICBhY2NvcmRpbmcgdG8gZmVhdHVyZSBwb3NpdGlvbiBkZWZp
bmVkIGluIGBlbnVtIHBzcl9mZWF0X3R5cGVgLgorCisgICAgICAtIE1lbWJlciBgcmVmX2xvY2tg
CisKKyAgICAgICAgYHJlZl9sb2NrYCBpcyBhIHNwaW4gbG9jayB0byBwcm90ZWN0IGBjb3NfcmVm
YC4KKworICAgICAgLSBNZW1iZXIgYGNvc19yZWZgCisKKyAgICAgICAgYGNvc19yZWZgIGlzIGFu
IGFycmF5IHdoaWNoIG1haW50YWlucyB0aGUgcmVmZXJlbmNlIG9mIG9uZSBDT1MuIEl0IG1hcHMK
KyAgICAgICAgdG8gY29zX3JlZ192YWxbTUFYX0NPU19SRUdfTlVNXSBpbiBgc3RydWN0IGZlYXRf
bm9kZWAuIElmIG9uZSBDT1MgaXMKKyAgICAgICAgdXNlZCBieSBvbmUgZG9tYWluLCB0aGUgY29y
cmVzcG9uZGluZyByZWZlcmVuY2Ugd2lsbCBpbmNyZWFzZSBieSBvbmUuIElmCisgICAgICAgIGEg
ZG9tYWluIHJlbGVhc2VzIHRoZSBDT1MsIHRoZSByZWZlcmVuY2Ugd2lsbCBkZWNyZWFzZSBieSBv
bmUuIFRoZSBhcnJheQorICAgICAgICBpcyBpbmRleGVkIGJ5IENPUyBJRC4KKworICAgICAgLSBN
ZW1iZXIgYGRvbV9pZHNgCisKKyAgICAgICAgYGRvbV9pZHNgIGlzIGEgYml0bWFwLCBldmVyeSBi
aXQgY29ycmVzcG9uZHMgdG8gYSBkb21haW4uIEluZGV4IGlzCisgICAgICAgIGRvbWFpbl9pZC4g
SXQgaXMgdXNlZCB0byBoZWxwIHJlc3RvcmUgZG9tYWluX2lkIHRvIDAgd2hlbiBhIHNvY2tldCBp
cworICAgICAgICBvZmZsaW5lIGFuZCB0aGVuIG9ubGluZSBhZ2Fpbi4KKworIyBMaW1pdGF0aW9u
cworCitDQVQvQ0RQIGNhbiBvbmx5IHdvcmsgb24gSFcgd2hpY2ggZW5hYmxlcyBpdChjaGVjayBi
eSBDUFVJRCkuIFNvIGZhciwgdGhlcmUgaXMKK25vIEhXIHdoaWNoIGVuYWJsZXMgYm90aCBMMiBD
QVQgYW5kIEwzIENBVC9DRFAuIEJ1dCBTVyBpbXBsZW1lbnRhdGlvbiBoYXMgY29ucy0KK2lkZXJl
ZCBzdWNoIHNjZW5hcmlvIHRvIGVuYWJsZSBib3RoIEwyIENBVCBhbmQgTDMgQ0FUL0NEUC4KKwor
IyBUZXN0aW5nCisKK1dlIGNhbiBleGVjdXRlIGFib3ZlIHhsIGNvbW1hbmRzIHRvIHZlcmlmeSBM
MiBDQVQgYW5kIEwzIENBVC9DRFAgb24gZGlmZmVyZW50CitIV3Mgc3VwcG9ydCB0aGVtLgorCitG
b3IgZXhhbXBsZToKKyAgICByb290QDp+JCB4bCBwc3ItaHdpbmZvIC0tY2F0CisgICAgQ2FjaGUg
QWxsb2NhdGlvbiBUZWNobm9sb2d5IChDQVQpOiBMMgorICAgIFNvY2tldCBJRCAgICAgICA6IDAK
KyAgICBNYXhpbXVtIENPUyAgICAgOiAzCisgICAgQ0JNIGxlbmd0aCAgICAgIDogOAorICAgIERl
ZmF1bHQgQ0JNICAgICA6IDB4ZmYKKworICAgIHJvb3RAOn4kIHhsIHBzci1jYXQtY2JtLXNldCAt
bDIgMSAweDdmCisKKyAgICByb290QDp+JCB4bCBwc3ItY2F0LXNob3cgLWwyIDEKKyAgICBTb2Nr
ZXQgSUQgICAgICAgOiAwCisgICAgRGVmYXVsdCBDQk0gICAgIDogMHhmZgorICAgICAgIElEICAg
ICAgICAgICAgICAgICAgICAgTkFNRSAgICAgICAgICAgICBDQk0KKyAgICAgICAgMSAgICAgICAg
ICAgICAgICAgdWJ1bnR1MTQgICAgICAgICAgICAweDdmCisKKyMgQXJlYXMgZm9yIGltcHJvdmVt
ZW50CisKK0EgaGV4YWRlY2ltYWwgbnVtYmVyIGlzIHVzZWQgdG8gc2V0L3Nob3cgQ0JNIGZvciBh
IGRvbWFpbiBub3cuIEFsdGhvdWdoIHRoaXMKK2lzIGNvbnZlbmllbnQgdG8gY292ZXIgb3Zlcmxh
cC9pc29sYXRlZCBiaXRtYXNrIHJlcXVpcmVtZW50LCBpdCBpcyBub3QgdXNlci0KK2ZyaWVuZGx5
LgorCitUbyBpbXByb3ZlIHRoaXMsIHRoZSBsaWJ4bCBpbnRlcmZhY2VzIGNhbiBiZSB3cmFwcGVk
IGluIGxpYnZpcnQgdG8gcHJvdmlkZSBtb3JlCit1c3ItZnJpZW5kbHkgaW50ZXJmYWNlcyB0byB1
c2VyLCBlLmcuIGEgcGVyY2VudGFnZSBudW1iZXIgb2YgdGhlIGNhY2hlIHRvIHNldAorYW5kIHNo
b3cuCisKKyMgS25vd24gaXNzdWVzCisKK04vQQorCisjIFJlZmVyZW5jZXMKKworIklOVEVMwq4g
UkVTT1VSQ0UgRElSRUNUT1IgVEVDSE5PTE9HWSAoSU5URUzCriBSRFQpIEFMTE9DQVRJT04gRkVB
VFVSRVMiIFtJbnRlbMKuIDY0IGFuZCBJQS0zMiBBcmNoaXRlY3R1cmVzIFNvZnR3YXJlIERldmVs
b3BlciBNYW51YWxzLCB2b2wzXShodHRwOi8vd3d3LmludGVsLmNvbS9jb250ZW50L3d3dy91cy9l
bi9wcm9jZXNzb3JzL2FyY2hpdGVjdHVyZXMtc29mdHdhcmUtZGV2ZWxvcGVyLW1hbnVhbHMuaHRt
bCkKKworIyBIaXN0b3J5CisKKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorRGF0ZSAgICAgICBSZXZpc2lvbiBW
ZXJzaW9uICBOb3RlcworLS0tLS0tLS0tLSAtLS0tLS0tLSAtLS0tLS0tLSAtLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisyMDE2LTA4LTEyIDEuMCAgICAgIFhlbiA0
LjkgIERlc2lnbiBkb2N1bWVudCB3cml0dGVuCisyMDE3LTAyLTEzIDEuNyAgICAgIFhlbiA0Ljkg
IENoYW5nZXM6CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuIE1vZGlmeSB0aGUgZGVz
aWduIGRvY3VtZW50IHRvIGNvdmVyIEwzCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IENBVC9DRFAgYW5kIEwyIENBVDsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMi4gRml4
IHR5cG9zOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAzLiBBbWVuZCBkZXNjcmlwdGlv
biBvZiBgZmVhdF9tYXNrYCB0byBtYWtlCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGl0IGNsZWFyZXI7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQuIE90aGVyIG1pbm9y
IGNoYW5nZXMuCisyMDE3LTAyLTE1IDEuOCAgICAgIFhlbiA0LjkgIENoYW5nZXM6CisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDEuIEFkZCBjb250ZW50IGluICdBcmVhcyBmb3IgaW1wcm92
ZW1lbnQnOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyLiBBZGp1c3QgcmV2aXNpb24g
bnVtYmVyLgorMjAxNy0wMy0xNiAxLjkgICAgICBYZW4gNC45ICBDaGFuZ2VzOgorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAxLiBBZGQgJ0NNVCcgaW4gJ1Rlcm1pbm9sb2d5JzsKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgMi4gQ2hhbmdlICdmZWF0dXJlIGxpc3QnIHRvICdmZWF0
dXJlIGFycmF5Jy4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMy4gTW9kaWZ5IGRhdGEg
c3RydWN0dXJlIGRlc2NyaXB0aW9ucy4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNC4g
QWRqdXN0IHJldmlzaW9uIG51bWJlci4KKzIwMTctMDUtMDMgMS4xMSAgICAgWGVuIDQuOSAgQ2hh
bmdlczoKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMS4gTW9kaWZ5IGRhdGEgc3RydWN0
dXJlIGRlc2NyaXB0aW9ucy4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMi4gQWRqdXN0
IHJldmlzaW9uIG51bWJlci4KKy0tLS0tLS0tLS0gLS0tLS0tLS0gLS0tLS0tLS0gLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQotLSAKMS45LjEKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 14 01:25:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 01:25:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKx3e-0007Dl-6r; Wed, 14 Jun 2017 01:25:18 +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 1dKx3c-0007Db-D1
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 01:25:16 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 31/EE-02181-B7090495; Wed, 14 Jun 2017 01:25:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVywNykWLdygkO
 kwaHJ+hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aE/ZeZC9rdKv6fO8TWwNhl0sXIxSEkMI1R
 4u/xmexdjJwcEgK8EkeWzWCFsP0kXj+axgJR1MAo8fDPSUaQBJuAusTjrz1MILaIgJLEvVWTm
 UCKmAV2MkmsO/2dGSQhLBAo0bDjANhUFgFViaWzTrOA2LwCHhLtU+9BbZOTOHlsMitEXFDi5M
 wnQDUcQIPUJdbPEwIJMwvISzRvnc08gZFvFpKqWQhVs5BULWBkXsWoUZxaVJZapGtkqJdUlJm
 eUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERhu9QwMjDsY7072O8QoycGkJMq7xM4hUogv
 KT+lMiOxOCO+qDQntfgQowwHh5IE75s+oJxgUWp6akVaZg4w8GHSEhw8SiK8tW1Aad7igsTc4
 sx0iNQpRl2ODavXf2ESYsnLz0uVEuc9BTJDAKQoozQPbgQsCi8xykoJ8zIyMDAI8RSkFuVmlq
 DKv2IU52BUEuY93g80hSczrwRu0yugI5iAjrh+xQbkiJJEhJRUAyPHYrH8lWXz9nW3rr+1M/n
 g0/i05fMjK1VrfzLddFJ8ubTRJyH3oHMzS/+9KVP9w79YxBbMOJm8J7FUZVZlfZwYn7WDkPIM
 yR+mPAsPSK0Udte8xxaz7OyxsMOLHvB+ML4j+mjF4sOXH+TNePY557KQpvODlbMj5F7wrjH4t
 ElGN8L1VVN+ywQlluKMREMt5qLiRAALyfEGvQIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1497403511!87398197!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47331 invoked from network); 14 Jun 2017 01:25:13 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 14 Jun 2017 01:25:13 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Jun 2017 18:25:10 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.39,340,1493708400"; d="scan'208";a="99173732"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.64])
 by orsmga002.jf.intel.com with ESMTP; 13 Jun 2017 18:25:07 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 14 Jun 2017 09:12:33 +0800
Message-Id: <1497402776-22348-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, he.chen@linux.intel.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, mengxu@cis.upenn.edu, jbeulich@suse.com,
 chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v12 00/23] Enable L2 Cache Allocation Technology
	& Refactor psr.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>

SGkgYWxsLAoKV2UgcGxhbiB0byBicmluZyBhIG5ldyBQU1IgKFBsYXRmb3JtIFNoYXJlZCBSZXNv
dXJjZSkgZmVhdHVyZSBjYWxsZWQKSW50ZWwgTDIgQ2FjaGUgQWxsb2NhdGlvbiBUZWNobm9sb2d5
IChMMiBDQVQpIHRvIFhlbi4gSXQgaGFzIGJlZW4gZW5hYmxlZAppbiBMaW51eCBLZXJuZWwuCgpC
ZXNpZGVzIHRoZSBMMiBDQVQgaW1wbGVtZW50YWlvbiwgd2UgcmVmYWN0b3IgdGhlIHBzci5jIHRv
IG1ha2UgaXQgbW9yZQpmbGV4aWJsZSBhbmQgZWFzaWx5IHRvIGV4dGVuZCB0byBhZGQgbmV3IGZl
YXR1cmVzLiBXZSBhYnN0cmFjdCB0aGUgZ2VuZXJhbApvcGVyYXRpb25zIG9mIGFsbCBmZWF0dXJl
cyBhbmQgZW5jYXBzdWxhdGUgdGhlbSBpbnRvIGEgc3RydWN0dXJlLiBUaGVuLAp0aGUgZGV2ZWxv
cG1lbnQgb2YgbmV3IGZlYXR1cmUgaXMgc2ltcGxlIHRvIG1haW5seSBpbXBsZW1lbnQgdGhlc2Ug
Y2FsbGJhY2sKZnVuY3Rpb25zLgoKVGhlIHBhdGNoIHNldCBjYW4gYmUgZm91bmQgYXQ6Cmh0dHBz
Oi8vZ2l0aHViLmNvbS95aXN1bi1naXQveGVuLmdpdCBsMl9jYXRfdjEyCgotLS0KQWNrZWQgYW5k
IFJldmlld2VkIGxpc3QgYmVmb3JlIFYxMjoKCmEgLSBBY2tlZC1ieQpyIC0gUmV2aWV3ZWQtYnkK
CiAgciAgcGF0Y2ggMSAgLSBkb2NzOiBjcmVhdGUgQ2FjaGUgQWxsb2NhdGlvbiBUZWNobm9sb2d5
IChDQVQpIGFuZCBDb2RlIGFuZAogICAgICAgICAgICAgICAgRGF0YSBQcmlvcml0aXphdGlvbiAo
Q0RQKSBmZWF0dXJlIGRvY3VtZW50CiAgYSAgcGF0Y2ggMiAgLSB4ODY6IG1vdmUgY3B1aWRfY291
bnRfbGVhZiBmcm9tIGNwdWlkLmMgdG8gcHJvY2Vzc29yLmguCiAgYXIgcGF0Y2ggMyAgLSB4ODY6
IHJlZmFjdG9yIHBzcjogcmVtb3ZlIEwzIENBVC9DRFAgY29kZXMuCiAgciAgcGF0Y2ggNiAgLSB4
ODY6IHJlZmFjdG9yIHBzcjogTDMgQ0FUOiBpbXBsZW1lbnQgZ2V0IGh3IGluZm8gZmxvdy4KICBy
ICBwYXRjaCAxOCAtIHg4NjogTDIgQ0FUOiBpbXBsZW1lbnQgZ2V0IHZhbHVlIGZsb3cuCiAgciAg
cGF0Y2ggMTkgLSB4ODY6IEwyIENBVDogaW1wbGVtZW50IHNldCB2YWx1ZSBmbG93LgogIGEgIHBh
dGNoIDIwIC0gdG9vbHM6IEwyIENBVDogc3VwcG9ydCBnZXQgSFcgaW5mbyBmb3IgTDIgQ0FULgog
IGEgIHBhdGNoIDIxIC0gdG9vbHM6IEwyIENBVDogc3VwcG9ydCBzaG93IGNibSBmb3IgTDIgQ0FU
LgogIGEgIHBhdGNoIDIyIC0gdG9vbHM6IEwyIENBVDogc3VwcG9ydCBzZXQgY2JtIGZvciBMMiBD
QVQuCiAgYSAgcGF0Y2ggMjMgLSBkb2NzOiBhZGQgTDIgQ0FUIGRlc2NyaXB0aW9uIGluIGRvY3Mu
CgotLS0KVjEyIGNoYW5nZSBsaXN0OgoKUGF0Y2ggNDoKICAgIC0gYWRkIGNvbW1lbnQgZm9yICdm
ZWF0X2luaXQnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSB1c2UgJ0FS
UkFZX1NJWkUoKScgdG8gY2hlY2sgYXJyYXkgYm91bmRhcnkuCiAgICAgIChzdWdnZXN0ZWQgYnkg
SmFuIEJldWxpY2gpCiAgICAtIHVzZSAnWEVOTE9HX1dBUk5JTkcnIGZvciBlcnJvciBtZXNzYWdl
LgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBtb3ZlICd0eXBlW10nIGFz
c2lnbm1lbnQgZm9yIGZlYXRfcHJvcHMgb2JqZWN0IGludG8gaXRzIGRlbGNhcmF0aW9uCiAgICAg
IHRvIG1ha2UgdGhlIG9iamVjdCBiZSAnY29uc3QnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBC
ZXVsaWNoKQogICAgLSByZW1vdmUgIkwzIiBhbmQgIkwyIiBpbmRpY2F0aW9uIGluIHByaW50ay4K
ICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gbW92ZSBwb3NpdGlvbiBvZiAn
cmVmX2xvY2snIGRlZmluaXRpb24uClBhdGNoIDU6CiAgICAtIGZpeCBjb2Rpbmcgc3R5bGUgaXNz
dWUuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGluICdnZXRfbWF4X2Nv
c19tYXgnLCBpbnZlcnQgdGhlIGNvbmRpdGlvbiBhbmQgZHJvcHBpbmcgJ2NvbnRpbnVlJy4KICAg
ICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gbW9kaWZ5ICdwc3JfYXNzb2NfY29z
JyB0byBkaXJlY3RseSByZXR1cm4gJ3JlZycgdmFsdWUuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFu
IEJldWxpY2gpCiAgICAtIG1vZGlmeSBjb2RlIHN0eWxlLgogICAgICAoc3VnZ2VzdGVkIGJ5IEph
biBCZXVsaWNoKQogICAgLSBkbyBub3QgYnJlYWsgZG9tYWluIGNyZWF0aW9uIGlmICdwc3JfY29z
X2lkcycgYWxsb2NhdGlvbiBmYWlscy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkK
UGF0Y2ggNjoKICAgIC0gdXNlICdBU1NFUlRfVU5SRUFDSEFCTEUoKScgdG8gcmVjb3JkIGJ1Zy4K
ICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKUGF0Y2ggNzoKICAgIC0gcmVtb3ZlICdw
c3JfZ2V0X2ZlYXRfYW5kX3R5cGUnIGFuZCBpbXBsZW1lbnQgaXRzIGZ1bmN0aW9uYWxpdHkgaW4K
ICAgICAgJ3Bzcl9nZXRfdmFsJy4KICAgIC0gdXNlICdBU1NFUlRfVU5SRUFDSEFCTEUnIHRvIHJl
Y29yZCBlcnJvci4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gcmV0dXJu
IHN1Y2Nlc3Mgb25seSBpZiB0aGUgJ3ZhbCcgaXMgc2V0IGluICdwc3JfZ2V0X3ZhbCcuCiAgICAg
IChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpClBhdGNoIDg6CiAgICAtIHJlbW92ZSB0aGUgbWVt
ZWJlcnMgcG9zaXRpb24gY2hhbmdlcyBpbiAncHNyX3NvY2tldF9pbmZvJy4KICAgICAgKHN1Z2dl
c3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gcmVuYW1lICdkb21faWRzJyB0byAnZG9tX3NldCcu
CiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGNhbGwgJ2JpdG1hcF96ZXJv
JyB0byBjbGVhciBiaXRtYXAuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAt
IGNvbWJpbmUgdHdvIGlmKCktcyBpbiAncHNyX2N0eHRfc3dpdGNoX3RvJyBhbmQgYWRkIGNvbW1l
bnQuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHJlbW92ZSByZWR1bmRh
bnQgY2hlY2sgaW4gJ3Bzcl9nZXRfdmFsJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGlj
aCkKICAgIC0gdXNlICdkb21haW5fbG9jaygpJyB0byBwcm90ZWN0ICdwc3JfY29zX2lkcycgc28g
dGhhdCB0aGUgY29kZXMgZG8gbm90CiAgICAgIGRlcGVuZCBvbiAnZG9tY3RsX2xvY2snLgogICAg
ICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBhZGp1c3QgY29kZXMgdG8gYXZvaWQg
Y2FzdCBpbiAncHNyX3NldF92YWwnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQog
ICAgLSBhZGp1c3QgY29kZXMgdG8gYXZvaWQgZHVwbGljYXRpb24gb2YgZXJyb3IgcGF0aHMgaW4g
J3Bzcl9zZXRfdmFsJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gY2xl
YXIgdGhlIGRvbWFpbiBiaXQgYW55d2F5IGluICdwc3JfZnJlZV9jb3MnLgogICAgICAoc3VnZ2Vz
dGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSB1c2UgdGhlIGRlZmF1bHQgY29zIGlkIHdoZW4gZ2V0
dGluZyBvbGRfY29zIGluICdwc3Jfc2V0X3ZhbCcuClBhdGNoIDk6CiAgICAtIHVzZSAnQVJSQVlf
U0laRScgdG8gY2FsY3VsYXRlIGFycmF5IGJvdW5kYXJ5LgogICAgICAoc3VnZ2VzdGVkIGJ5IEph
biBCZXVsaWNoKQogICAgLSB1c2UgJ0FTU0VSVF9VTlJFQUNIQUJMRSgpJyB0byByZWNvcmQgYnVn
IGFuZCByZXR1cm4gZXJyb3IgY29kZSBpZiBmZWF0CiAgICAgIGV4aXN0IGJ1dCBwcm9wcyBkb2Vz
IG5vdCBleGlzdC4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gcmV0dXJu
IDAgb25seSB3aGVuIHZhbHVlIGlzIHNldCBpbiAnaW5zZXJ0X3ZhbF9pbnRvX2FycmF5Jy4KICAg
ICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKUGF0Y2ggMTA6CiAgICAtIHVzZSAnQVJSQVlf
U0laRScgdG8gY2FsY3VsYXRlIGFycmF5IGJvdW5kYXJ5LgogICAgICAoc3VnZ2VzdGVkIGJ5IEph
biBCZXVsaWNoKQogICAgLSBtb3ZlIHNhbWUgdHlwZSB2YXJpYWJsZXMgZGVjbGFyYXRpb24gdG8g
b25lIGxpbmUuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHVzZSAnQVNT
RVJUX1VOUkVBQ0hBQkxFKCknIHRvIHJlY29yZCBidWcgYW5kIHJldHVybiBlcnJvciBjb2RlIGlm
IGZlYXQKICAgICAgZXhpc3RzIGJ1dCBwcm9wcyBkb2VzIG5vdCBleGlzdC4KICAgICAgKHN1Z2dl
c3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gbW92ZSAnaScgZGVmaW5pdGlvbiBpbnRvIHRoZSBs
b29wIHRvIGxpbWl0IGl0cyBzY29wZS4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkK
UGF0Y2ggMTE6CiAgICAtIHVzZSAnQVNTRVJUX1VOUkVBQ0hBQkxFKCknIHRvIHJlY29yZCBidWcg
YW5kIHJldHVybiBlcnJvciBjb2RlIGlmIGZlYXQKICAgICAgZXhpc3RzIGJ1dCBwcm9wcyBkb2Vz
IG5vdCBleGlzdC4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gZGVjbGFy
ZSBzYW1lIHR5cGUgdmFpcmFibGVzIGluIG9uZSBsaW5lLgogICAgICAoc3VnZ2VzdGVkIGJ5IEph
biBCZXVsaWNoKQogICAgLSB1c2UgJ0FSUkFZX1NJWkUnIHRvIGNhbGN1bGF0ZSBhcnJheSBib3Vu
ZGFyeS4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKUGF0Y2ggMTI6CiAgICAtIGRl
Y2xhcmUgc2FtZSB0eXBlIHZhcmFpYmxlcyBpbiBvbmUgbGluZS4KICAgICAgKHN1Z2dlc3RlZCBi
eSBKYW4gQmV1bGljaCkKICAgIC0gcmVwbGFjZSAnZmVhdF90eXBlJyB0byAncHJvcHMnIGluICdz
dHJ1Y3QgY29zX3dyaXRlX2luZm8nLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQog
ICAgLSBhc3NpZ24gdGhlICdjb3NfbnVtJyB0byBhIGxvY2FsIHZhcmlhYmxlLgogICAgICAoc3Vn
Z2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSB1c2UgJ0FTU0VSVF9VTlJFQUNIQUJMRSgpJyB0
byByZWNvcmQgYnVnIGFuZCByZXR1cm4gZXJyb3IgY29kZSBpZiBmZWF0CiAgICAgIGV4aXN0cyBi
dXQgcHJvcHMgZG9lcyBub3QgZXhpc3QuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gp
ClBhdGNoIDEzOgogICAgLSBtb3ZlICd0eXBlW10nIGFzc2lnbm1lbnQgaW50byBsM19jZHBfcHJv
cHMgZGVjbGFyYXRpb24gdG8gbWFrZSBpdCBiZQogICAgICAnY29uc3QnLgogICAgICAoc3VnZ2Vz
dGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSByZW1vdmUgIkwyIENBVCIgaW5kaWNhdGlvbiBpbiBw
cmludGsuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGZpeCBjb2Rpbmcg
c3R5bGUgaXNzdWUuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGNoYW5n
ZSAndmFsJyB0eXBlIHRvIHVpbnQ2NF90LgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNo
KQogICAgLSB1c2UgMXVsbC4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0g
cmVzdG9yZSBtYXNrKDApIE1TUiB0byBkZWZhdWx0IHZhbHVlLgogICAgICAoc3VnZ2VzdGVkIGJ5
IEphbiBCZXVsaWNoKQpQYXRjaCAxNDoKICAgIC0gcmVtb3ZlIGlucHV0IHBhcmFtZXRlciAnaW5m
bycgaW4gJ3Bzcl9jYm1fdHlwZV90b19mZWF0X3R5cGUnLiBVc2UKICAgICAgJ2ZlYXRfcHJvcHMn
IGFycmF5IHRvIGNoZWNrLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQpQYXRjaCAx
NToKICAgIC0gYWRkIGNvbW1lbnQgdG8gZXhwbGFpbiBob3cgdG8gZGVhbCB3aXRoIHRoZSBjYXNl
IHRoYXQgdXNlciBzZXQgbmV3IHZhbAogICAgICBmb3IgYm90aCBEQVRBIGFuZCBDT0RFIGF0IHNh
bWUgdGltZS4KICAgIC0gYWRkIHBhcmFtZXRlciBmb3IgJ3Bzcl9jYm1fdHlwZV90b19mZWF0X3R5
cGUnIHRvIHJldHVybiB0aGUgZmVhdHVyZSB0eXBlCiAgICAgIGFjY29yZGluZyB0byBpdC4KICAg
IC0gdXNlIHRoZSBmZWF0dXJlIHR5cGUgcmV0dXJuZWQgYnkgJ3Bzcl9jYm1fdHlwZV90b19mZWF0
X3R5cGUnIHRvIGNoZWNrCiAgICAgIGlmIHdlIG5lZWQgaW5zZXJ0IHRoZSBuZXcgdmFsdWUgaW50
byBhbGwgaXRlbXMgb2YgdGhlIGZlYXR1cmUgdmFsdWUgYXJyYXkuCiAgICAtIHVzZSBjb25kaXRp
b25hbCBleHByZXNzaW9uIGZvciB3cm1zcmwuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxp
Y2gpClBhdGNoIDE2OgogICAgLSBtb3ZlICd0eXBlW10nIGFzc2lnbm1lbnQgaW50byBsMl9jYXRf
cHJvcHMgZGVjbGFyYXRpb24gdG8gbWFrZSBpdCBiZQogICAgICAnY29uc3QnLgogICAgICAoc3Vn
Z2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBhZGQgIkwyIENBVCIgaW5kaWNhdG9yIGluIHBy
aW50ay4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gcmVzdG9yZSBtYXNr
KDApIE1TUiB0byBkZWZhdWx0IHZhbHVlLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNo
KQoKWWkgU3VuICgyMyk6CiAgZG9jczogY3JlYXRlIENhY2hlIEFsbG9jYXRpb24gVGVjaG5vbG9n
eSAoQ0FUKSBhbmQgQ29kZSBhbmQgRGF0YQogICAgUHJpb3JpdGl6YXRpb24gKENEUCkgZmVhdHVy
ZSBkb2N1bWVudAogIHg4NjogbW92ZSBjcHVpZF9jb3VudF9sZWFmIGZyb20gY3B1aWQuYyB0byBw
cm9jZXNzb3IuaC4KICB4ODY6IHJlZmFjdG9yIHBzcjogcmVtb3ZlIEwzIENBVC9DRFAgY29kZXMu
CiAgeDg2OiByZWZhY3RvciBwc3I6IEwzIENBVDogaW1wbGVtZW50IG1haW4gZGF0YSBzdHJ1Y3R1
cmVzLCBDUFUgaW5pdAogICAgYW5kIGZyZWUgZmxvd3MuCiAgeDg2OiByZWZhY3RvciBwc3I6IEwz
IENBVDogaW1wbGVtZW50IERvbWFpbiBpbml0L2ZyZWUgYW5kIHNjaGVkdWxlCiAgICBmbG93cy4K
ICB4ODY6IHJlZmFjdG9yIHBzcjogTDMgQ0FUOiBpbXBsZW1lbnQgZ2V0IGh3IGluZm8gZmxvdy4K
ICB4ODY6IHJlZmFjdG9yIHBzcjogTDMgQ0FUOiBpbXBsZW1lbnQgZ2V0IHZhbHVlIGZsb3cuCiAg
eDg2OiByZWZhY3RvciBwc3I6IEwzIENBVDogc2V0IHZhbHVlOiBpbXBsZW1lbnQgZnJhbWV3b3Jr
LgogIHg4NjogcmVmYWN0b3IgcHNyOiBMMyBDQVQ6IHNldCB2YWx1ZTogYXNzZW1ibGUgZmVhdHVy
ZXMgdmFsdWUgYXJyYXkuCiAgeDg2OiByZWZhY3RvciBwc3I6IEwzIENBVDogc2V0IHZhbHVlOiBp
bXBsZW1lbnQgY29zIGZpbmRpbmcgZmxvdy4KICB4ODY6IHJlZmFjdG9yIHBzcjogTDMgQ0FUOiBz
ZXQgdmFsdWU6IGltcGxlbWVudCBjb3MgaWQgcGlja2luZyBmbG93LgogIHg4NjogcmVmYWN0b3Ig
cHNyOiBMMyBDQVQ6IHNldCB2YWx1ZTogaW1wbGVtZW50IHdyaXRlIG1zciBmbG93LgogIHg4Njog
cmVmYWN0b3IgcHNyOiBDRFA6IGltcGxlbWVudCBDUFUgaW5pdCBmbG93LgogIHg4NjogcmVmYWN0
b3IgcHNyOiBDRFA6IGltcGxlbWVudCBnZXQgaHcgaW5mbyBmbG93LgogIHg4NjogcmVmYWN0b3Ig
cHNyOiBDRFA6IGltcGxlbWVudCBzZXQgdmFsdWUgY2FsbGJhY2sgZnVuY3Rpb24uCiAgeDg2OiBM
MiBDQVQ6IGltcGxlbWVudCBDUFUgaW5pdCBmbG93LgogIHg4NjogTDIgQ0FUOiBpbXBsZW1lbnQg
Z2V0IGh3IGluZm8gZmxvdy4KICB4ODY6IEwyIENBVDogaW1wbGVtZW50IGdldCB2YWx1ZSBmbG93
LgogIHg4NjogTDIgQ0FUOiBpbXBsZW1lbnQgc2V0IHZhbHVlIGZsb3cuCiAgdG9vbHM6IEwyIENB
VDogc3VwcG9ydCBnZXQgSFcgaW5mbyBmb3IgTDIgQ0FULgogIHRvb2xzOiBMMiBDQVQ6IHN1cHBv
cnQgc2hvdyBjYm0gZm9yIEwyIENBVC4KICB0b29sczogTDIgQ0FUOiBzdXBwb3J0IHNldCBjYm0g
Zm9yIEwyIENBVC4KICBkb2NzOiBhZGQgTDIgQ0FUIGRlc2NyaXB0aW9uIGluIGRvY3MuCgogZG9j
cy9mZWF0dXJlcy9pbnRlbF9wc3JfY2F0X2NkcC5wYW5kb2MgfCAgNDYxICsrKysrKysrKysrCiBk
b2NzL21hbi94bC5wb2QuMS5pbiAgICAgICAgICAgICAgICAgICB8ICAgMjUgKy0KIGRvY3MvbWlz
Yy94bC1wc3IubWFya2Rvd24gICAgICAgICAgICAgIHwgICAxOCArLQogdG9vbHMvbGlieGMvaW5j
bHVkZS94ZW5jdHJsLmggICAgICAgICAgfCAgICA3ICstCiB0b29scy9saWJ4Yy94Y19wc3IuYyAg
ICAgICAgICAgICAgICAgICB8ICAgNDUgKy0KIHRvb2xzL2xpYnhsL2xpYnhsLmggICAgICAgICAg
ICAgICAgICAgIHwgICAgOSArCiB0b29scy9saWJ4bC9saWJ4bF9wc3IuYyAgICAgICAgICAgICAg
ICB8ICAgMjggKy0KIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCAgICAgICAgICAgIHwgICAg
MSArCiB0b29scy94bC94bF9jbWR0YWJsZS5jICAgICAgICAgICAgICAgICB8ICAgIDYgKy0KIHRv
b2xzL3hsL3hsX3Bzci5jICAgICAgICAgICAgICAgICAgICAgIHwgIDE2OCArKy0tCiB4ZW4vYXJj
aC94ODYvY3B1aWQuYyAgICAgICAgICAgICAgICAgICB8ICAgIDYgLQogeGVuL2FyY2gveDg2L2Rv
bWFpbi5jICAgICAgICAgICAgICAgICAgfCAgICAzICstCiB4ZW4vYXJjaC94ODYvZG9tY3RsLmMg
ICAgICAgICAgICAgICAgICB8ICAgNTEgKy0KIHhlbi9hcmNoL3g4Ni9wc3IuYyAgICAgICAgICAg
ICAgICAgICAgIHwgMTQxMSArKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLQogeGVuL2Fy
Y2gveDg2L3N5c2N0bC5jICAgICAgICAgICAgICAgICAgfCAgIDM4ICstCiB4ZW4vaW5jbHVkZS9h
c20teDg2L21zci1pbmRleC5oICAgICAgICB8ICAgIDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9w
cm9jZXNzb3IuaCAgICAgICAgfCAgICA3ICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvcHNyLmggICAg
ICAgICAgICAgIHwgICAyOCArLQogeGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oICAgICAgICAg
ICAgfCAgICAyICsKIHhlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaCAgICAgICAgICAgIHwgICAg
MyArLQogMjAgZmlsZXMgY2hhbmdlZCwgMTg3NiBpbnNlcnRpb25zKCspLCA0NDIgZGVsZXRpb25z
KC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgZG9jcy9mZWF0dXJlcy9pbnRlbF9wc3JfY2F0X2NkcC5w
YW5kb2MKCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 14 01:25:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 01:25:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKx3n-0007HC-7D; Wed, 14 Jun 2017 01:25:27 +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 1dKx3m-0007Gf-27
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 01:25:26 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 DE/7D-01735-58090495; Wed, 14 Jun 2017 01:25:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpikeJIrShJLcpLzFFi42I5YG5SrNsywSH
 SoOuSpMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvHhajNTwdKDjBXPt89kbGB82sfYxcjFISQw
 jVHi0eS5LF2MnBwSArwSR5bNYO1i5ACy/SQObzUHCQsJNDBKXFutCGKzCahLPP7awwRiiwgoS
 dxbNZkJZA6zwE4miXWnvzODJIQF8iSentvPDmKzCKhKfNi6kxHE5hXwkFj16hUjxC45iZPHJr
 OC2JwCnhLdr58xQSzzkPh5ZSrTBEbeBYwMqxg1ilOLylKLdI0M9ZKKMtMzSnITM3N0DQ1M9XJ
 Ti4sT01NzEpOK9ZLzczcxAkOinoGBcQfj3cl+hxglOZiURHmX2DlECvEl5adUZiQWZ8QXleak
 Fh9ilOHgUJLgfdMHlBMsSk1PrUjLzAEGJ0xagoNHSYS3tg0ozVtckJhbnJkOkTrFaMyxYfX6L
 0wcd/o2fGESYsnLz0uVEuc9BTJJAKQ0ozQPbhAsai4xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52
 BUEuY93g80hSczrwRu3yugU5iATrl+xQbklJJEhJRUA+MRo+o2gyW+7RkzlZVnct2TF/afIFs
 x5WHZ+SJHLiV2lwST6c6yxgejTbQV7WJiHBvSODa8s/nA18nBbM945t2D6bt+iPt6T516dllG
 wSP/HsO7ix29Oeo81Wc4s569vrPNRmH1EgajWWJPODof1DxgqN5VEbQnbfa2m901/xb+E+7kv
 6C+XImlOCPRUIu5qDgRAIJc8JeVAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1497403511!87398197!5
X-Originating-IP: [192.55.52.115]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47824 invoked from network); 14 Jun 2017 01:25:23 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 14 Jun 2017 01:25:23 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Jun 2017 18:25:23 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.39,340,1493708400"; d="scan'208";a="99173797"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.64])
 by orsmga002.jf.intel.com with ESMTP; 13 Jun 2017 18:25:19 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 14 Jun 2017 09:12:37 +0800
Message-Id: <1497402776-22348-5-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1497402776-22348-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1497402776-22348-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, he.chen@linux.intel.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, mengxu@cis.upenn.edu, jbeulich@suse.com,
 chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v12 04/23] x86: refactor psr: L3 CAT: implement
	main data structures, CPU init and free flows.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VG8gY29uc3RydWN0IGFuIGV4dGVuZGlibGUgZnJhbWV3b3JrLCB3ZSBuZWVkIGFuYWx5emUgUFNS
IGZlYXR1cmVzCmFuZCBhYnN0cmFjdCB0aGUgY29tbW9uIHRoaW5ncyBhbmQgZmVhdHVyZSBzcGVj
aWZpYyB0aGluZ3MuIFRoZW4sCmVuY2Fwc3VsYXRlIHRoZW0gaW50byBkaWZmZXJlbnQgZGF0YSBz
dHJ1Y3R1cmVzLgoKQnkgYW5hbHl6aW5nIFBTUiBmZWF0dXJlcywgd2UgY2FuIGdldCBiZWxvdyBt
YXAuCiAgICAgICAgICAgICAgICArLS0tLS0tKy0tLS0tLSstLS0tLS0rCiAgICAgIC0tLS0tLS0t
LT58IERvbTAgfCBEb20xIHwgLi4uICB8CiAgICAgIHwgICAgICAgICArLS0tLS0tKy0tLS0tLSst
LS0tLS0rCiAgICAgIHwgICAgICAgICAgICB8CiAgICAgIHxEb20gSUQgICAgICB8IGNvc19pZCBv
ZiBkb21haW4KICAgICAgfCAgICAgICAgICAgIFYKICAgICAgfCAgICAgICAgKy0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tKwpVc2VyIC0tLS0tLS0tLT58IFBTUiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICAgU29j
a2V0IElEIHwgICstLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
KyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICAgICAgICAgICAgfCAgfCBTb2NrZXQw
IEluZm8gfCBTb2NrZXQgMSBJbmZvIHwgICAgLi4uICAgICAgICB8ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfAogICAgICAgICAgICAgICB8ICArLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tLSsgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICAgICAg
ICAgICAgIHwgICAgfCAgICAgICAgICAgICAgICAgICBjb3NfaWQ9MCAgICAgICAgICAgICAgIGNv
c19pZD0xICAgICAgICAgIC4uLiAgICAgICAgIHwKICAgICAgICAgICAgICAgfCAgICB8ICAgICAg
ICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLSsgfAogICAgICAgICAgICAgICB8ICAgIHwtPlJlZiAgIDogfCAgICAgICAgIHJlZiAw
ICAgICAgICAgfCAgICAgICAgIHJlZiAxICAgICAgICAgfCAuLi4gICAgICAgfCB8CiAgICAgICAg
ICAgICAgIHwgICAgfCAgICAgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0rIHwKICAgICAgICAgICAgICAgfCAgICB8ICAgICAg
ICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLSsgfAogICAgICAgICAgICAgICB8ICAgIHwtPkwzIENBVDogfCAgICAgICAgIGNvcyAw
ICAgICAgICAgfCAgICAgICAgIGNvcyAxICAgICAgICAgfCAuLi4gICAgICAgfCB8CiAgICAgICAg
ICAgICAgIHwgICAgfCAgICAgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0rIHwKICAgICAgICAgICAgICAgfCAgICB8ICAgICAg
ICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLSsgfAogICAgICAgICAgICAgICB8ICAgIHwtPkwyIENBVDogfCAgICAgICAgIGNvcyAw
ICAgICAgICAgfCAgICAgICAgIGNvcyAxICAgICAgICAgfCAuLi4gICAgICAgfCB8CiAgICAgICAg
ICAgICAgIHwgICAgfCAgICAgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0rIHwKICAgICAgICAgICAgICAgfCAgICB8ICAgICAg
ICAgICstLS0tLS0tLS0tLSstLS0tLS0tLS0tLSstLS0tLS0tLS0tLSstLS0tLS0tLS0tLSstLS0t
LS0tLS0tLSsgfAogICAgICAgICAgICAgICB8ICAgIHwtPkNEUCAgIDogfCBjb3MwIGNvZGUgfCBj
b3MwIGRhdGEgfCBjb3MxIGNvZGUgfCBjb3MxIGRhdGEgfCAuLi4gICAgICAgfCB8CiAgICAgICAg
ICAgICAgIHwgICAgICAgICAgICAgICArLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0rIHwKICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tKwoKU28sIHdlIG5lZWQgZGVmaW5lIGEgc29ja2V0IGluZm8gZGF0YSBzdHJ1Y3R1
cmUsICdzdHJ1Y3QKcHNyX3NvY2tldF9pbmZvJyB0byBtYW5hZ2UgaW5mb3JtYXRpb24gcGVyIHNv
Y2tldC4gSXQgY29udGFpbnMgYQpyZWZlcmVuY2UgY291bnQgYXJyYXkgYWNjb3JkaW5nIHRvIENP
UyBJRCBhbmQgYSBmZWF0dXJlIGFycmF5IHRvCm1hbmFnZSBhbGwgZmVhdHVyZXMgZW5hYmxlZC4g
RXZlcnkgZW50cnkgb2YgdGhlIHJlZmVyZW5jZSBjb3VudAphcnJheSBpcyB1c2VkIHRvIHJlY29y
ZCBob3cgbWFueSBkb21haW5zIGFyZSB1c2luZyB0aGUgQ09TIHJlZ2lzdGVycwphY2NvcmRpbmcg
dG8gdGhlIENPUyBJRC4gRm9yIGV4YW1wbGUsIEwzIENBVCBhbmQgTDIgQ0FUIGFyZSBlbmFibGVk
LApEb20xIHVzZXMgQ09TX0lEPTEgcmVnaXN0ZXJzIG9mIGJvdGggZmVhdHVyZXMgdG8gc2F2ZSBD
Qk0gdmFsdWVzLCBsaWtlCmJlbG93LgogICAgICAgICstLS0tLS0tKy0tLS0tLS0rLS0tLS0tLSst
LS0tLSsKICAgICAgICB8IENPUyAwIHwgQ09TIDEgfCBDT1MgMiB8IC4uLiB8CiAgICAgICAgKy0t
LS0tLS0rLS0tLS0tLSstLS0tLS0tKy0tLS0tKwpMMyBDQVQgIHwgMHg3ZmYgfCAweDFmZiB8IC4u
LiAgIHwgLi4uIHwKICAgICAgICArLS0tLS0tLSstLS0tLS0tKy0tLS0tLS0rLS0tLS0rCkwyIENB
VCAgfCAweGZmICB8IDB4ZmYgIHwgLi4uICAgfCAuLi4gfAogICAgICAgICstLS0tLS0tKy0tLS0t
LS0rLS0tLS0tLSstLS0tLSsKCklmIERvbTIgaGFzIHNhbWUgQ0JNIHZhbHVlcywgaXQgY2FuIHJl
dXNlIHRoZXNlIHJlZ2lzdGVycyB3aGljaCBDT1NfSUQ9MS4KVGhhdCBtZWFucywgYm90aCBEb20x
IGFuZCBEb20yIHVzZSBzYW1lIENPUyByZWdpc3RlcnMoSUQ9MSkgdG8ga2VlcCBzYW1lCkwzL0wy
IHZhbHVlcy4gU28sIHRoZSB2YWx1ZSBvZiByZWZbMV0gaXMgMiB3aGljaCBtZWFucyAyIGRvbWFp
bnMgYXJlIHVzaW5nCkNPU19JRCAxLgoKVG8gbWFuYWdlIGEgZmVhdHVyZSwgd2UgbmVlZCBkZWZp
bmUgYSBmZWF0dXJlIG5vZGUgZGF0YSBzdHJ1Y3R1cmUsCidzdHJ1Y3QgZmVhdF9ub2RlJywgdG8g
bWFuYWdlIGZlYXR1cmUncyBzcGVjaWZpYyBIVyBpbmZvLCBhbmQgYW4gYXJyYXkgb2YgYWxsCkNP
UyByZWdpc3RlcnMgdmFsdWVzIG9mIHRoaXMgZmVhdHVyZS4KClRvIG1hbmFnZSBmZWF0dXJlIHBy
b3BlcnRpZXMsIHdlIG5lZWQgZGVmaW5lIGEgZmVhdHVyZSBwcm9wZXJ0eSBkYXRhIHN0cnVjdHVy
ZSwKJ3N0cnVjdCBmZWF0X3Byb3BzJywgdG8gbWFuYWdlIGNvbW1vbiBwcm9wZXJ0aWVzIChjYWxs
YmFjayBmdW5jdGlvbnMgLSBhbGwKZmVhdHVyZSdzIHNwZWNpZmljIGJlaGF2aW9ycyBhcmUgZW5j
YXBzdWxhdGVkIGludG8gdGhlc2UgY2FsbGJhY2sgZnVuY3Rpb25zLAphbmQgZ2VuZXJpYyB2YWx1
ZXMgLSBlLmcuIHRoZSBjb3NfbWF4KSwgdGhlIGZlYXR1cmUgaW5kZXBlbmRlbnQgdmFsdWVzLgoK
Q0RQIGlzIGEgc3BlY2lhbCBmZWF0dXJlIHdoaWNoIHVzZXMgdHdvIGVudHJpZXMgb2YgdGhlIGFy
cmF5CmZvciBvbmUgQ09TIElELiBTbywgdGhlIG51bWJlciBvZiBDRFAgQ09TIHJlZ2lzdGVycyBp
cyB0aGUgaGFsZiBvZiBMMwpDQVQuIEUuZy4gTDMgQ0FUIGhhcyAxNiBDT1MgcmVnaXN0ZXJzLCB0
aGVuIENEUCBoYXMgOCBDT1MgcmVnaXN0ZXJzIGlmCml0IGlzIGVuYWJsZWQuIENEUCB1c2VzIHRo
ZSBDT1MgcmVnaXN0ZXJzIGFycmF5IGFzIGJlbG93LgoKICAgICAgICAgICAgICAgICAgICAgICAg
ICstLS0tLS0tLS0tLSstLS0tLS0tLS0tLSstLS0tLS0tLS0tLSstLS0tLS0tLS0tLSstLS0tLS0t
LS0tLSsKQ0RQIGNvc19yZWdfdmFsW10gaW5kZXg6IHwgICAgIDAgICAgIHwgICAgIDEgICAgIHwg
ICAgIDIgICAgIHwgICAgIDMgICAgIHwgICAgLi4uICAgIHwKICAgICAgICAgICAgICAgICAgICAg
ICAgICstLS0tLS0tLS0tLSstLS0tLS0tLS0tLSstLS0tLS0tLS0tLSstLS0tLS0tLS0tLSstLS0t
LS0tLS0tLSsKICAgICAgICAgICAgICAgICAgdmFsdWU6IHwgY29zMCBjb2RlIHwgY29zMCBkYXRh
IHwgY29zMSBjb2RlIHwgY29zMSBkYXRhIHwgICAgLi4uICAgIHwKICAgICAgICAgICAgICAgICAg
ICAgICAgICstLS0tLS0tLS0tLSstLS0tLS0tLS0tLSstLS0tLS0tLS0tLSstLS0tLS0tLS0tLSst
LS0tLS0tLS0tLSsKCkZvciBtb3JlIGRldGFpbHMsIHBsZWFzZSByZWZlciBTRE0gYW5kIHBhdGNo
ZXMgdG8gaW1wbGVtZW50ICdnZXQgdmFsdWUnIGFuZAonc2V0IHZhbHVlJy4KClRoaXMgcGF0Y2gg
YWxzbyBpbXBsZW1lbnRzIHRoZSBDUFUgaW5pdCBhbmQgZnJlZSBmbG93IGluY2x1ZGluZyBMMyBD
QVQKaW5pdGlhbGl6YXRpb24gYW5kIHNvbWUgcmVzb3VyY2VzIGZyZWUuIEl0IGluY2x1ZGVzIGJl
bG93IGZsb3dzOgoxLiBwcmVzbXAgaW5pdDoKICAgIC0gcGFyc2UgY29tbWFuZCBsaW5lIHBhcmFt
ZXRlci4KICAgIC0gYWxsb2NhdGUgc29ja2V0IGluZm8gZm9yIGV2ZXJ5IHNvY2tldC4KICAgIC0g
YWxsb2NhdGUgZmVhdHVyZSByZXNvdXJjZS4KICAgIC0gaW5pdGlhbGl6ZSBzb2NrZXQgaW5mbywg
Z2V0IGZlYXR1cmUgaW5mbyBhbmQgYWRkIGZlYXR1cmUgaW50byBmZWF0dXJlCiAgICAgIGFycmF5
IHBlciBjcHVpZCByZXN1bHQuCiAgICAtIGZyZWUgcmVzb3VyY2VzIGFsbG9jYXRlZCBpZiBlcnJv
ciBoYXBwZW5zLgogICAgLSByZWdpc3RlciBjcHUgbm90aWZpZXIgdG8gaGFuZGxlIGNwdSBldmVu
dHMuCjIuIGNwdSBub3RpZmllcjoKICAgIC0gaGFuZGxlIGNwdSBvbmxpbmUgZXZlbnRzLCBpZiBp
bml0aWFsaXphdGlvbiB3b3JrIGhhcyBiZWVuIGRvbmUgYmVmb3JlLAogICAgICBkbyBub3RoaW5n
LgogICAgLSBoYW5kbGUgY3B1IG9mZmxpbmUgZXZlbnRzLCBpZiBpdCBpcyB0aGUgbGFzdCBjcHUg
b2ZmbGluZSwgZnJlZSBzb21lCiAgICAgIHNvY2tldCByZXNvdXJjZXMuCgpTaWduZWQtb2ZmLWJ5
OiBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KLS0tCnYxMjoKICAgIC0gYWRkIGNv
bW1lbnQgZm9yICdmZWF0X2luaXQnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQog
ICAgLSB1c2UgJ0FSUkFZX1NJWkUoKScgdG8gY2hlY2sgYXJyYXkgYm91bmRhcnkuCiAgICAgIChz
dWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHVzZSAnWEVOTE9HX1dBUk5JTkcnIGZvciBl
cnJvciBtZXNzYWdlLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBtb3Zl
ICd0eXBlW10nIGFzc2lnbm1lbnQgZm9yIGZlYXRfcHJvcHMgb2JqZWN0IGludG8gaXRzIGRlbGNh
cmF0aW9uCiAgICAgIHRvIG1ha2UgdGhlIG9iamVjdCBiZSAnY29uc3QnLgogICAgICAoc3VnZ2Vz
dGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSByZW1vdmUgIkwzIiBhbmQgIkwyIiBpbmRpY2F0aW9u
IGluIHByaW50ay4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gbW92ZSBw
b3NpdGlvbiBvZiAncmVmX2xvY2snIGRlZmluaXRpb24uCiAgICAtIHJlc3RvcmUgbWFzaygwKSBN
U1IgdG8gZGVmYXVsdCB2YWx1ZS4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKdjEx
OgogICAgLSBoYW5kbGUgJ2ZlYXRfaW5pdCcuCiAgICAtIG1lcmdlIG1haW4gZGF0YSBzdHJ1Y3R1
cmVzIGltcGxlbWVudGF0aW9uIGludG8gQ1BVIGluaXQvZnJlZSBwYXRjaCwKICAgICAgaW5jbHVk
aW5nIGNvbW1pdCBtZXNzYWdlcyBhbmQgY2hhbmdlIGhpc3RvcnkuCiAgICAgIChzdWdnZXN0ZWQg
YnkgSmFuIEJldWxpY2gpCiAgICAtIHJlbW92ZSBNU1IgcmVzdG9yZSBhY3Rpb24gd2hpY2ggaXMg
dW5uZWNlc3NhcnkuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIG1vdmUg
J3R5cGVbXScgZGVjbGFyYXRpb24gaW50byB0aGlzIHBhdGNoLgogICAgICAoc3VnZ2VzdGVkIGJ5
IEphbiBCZXVsaWNoKQogICAgLSBtb2RpZnkgY29tbWVudC4KICAgICAgKHN1Z2dlc3RlZCBieSBK
YW4gQmV1bGljaCkKdjEwOgogICAgLSByZW1vdmUgaW5pdGlhbGl6YXRpb24gZm9yICdQU1JfU09D
S0VUX0wzX0NBVCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHJlbmFt
ZSAnZmVhdF9vcHMnIHRvICdmZWF0X3Byb3BzJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1
bGljaCkKICAgIC0gbW92ZSAnY2JtX2xlbicgdG8gJ2ZlYXRfcHJvcHMnIGJlY2F1c2UgaXQgaXMg
ZmVhdHVyZSBpbmRlcGVuZGVudCBzbyBmYXIuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxp
Y2gpCiAgICAtIG1vdmUgJ2Nvc19tYXgnIHRvICdmZWF0X3Byb3BzJyBiZWNhdXNlIGl0IGlzIGZl
YXR1cmUgaW5kZXBlbmRlbnQuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAt
IG1vdmUgJ2Nvc19udW0nIHRvICdmZWF0X3Byb3BzJyBiZWNhdXNlIGl0IGlzIGZlYXR1cmUgaW5k
ZXBlbmRlbnQuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHJlbW92ZSB1
bmlvbiAnaW5mbycgYW5kIHN0cnVjdCAncHNyX2NhdF9od19pbmZvJy4KICAgIC0gcmVtb3ZlICdn
ZXRfY29zX21heCcgZnJvbSAnZmVhdF9wcm9wcycuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJl
dWxpY2gpCiAgICAtIHJlbW92ZSAnZmVhdF9tYXNrJyBmcm9tICdwc3Jfc29ja2V0X2luZm8nIGJl
Y2F1c2Ugd2UgY2FuIHVzZSAnZmVhdHVyZXNbXScKICAgICAgdG8gY2hlY2sgaWYgYW55IGZlYXR1
cmUgaXMgaW5pdGlhbGl6ZWQuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAt
IG1vdmUgJ3JlZl9sb2NrJyBhYm92ZSAnY29zX3JlZicuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFu
IEJldWxpY2gpCiAgICAtIGFkanVzdCBjb21tZW50cyBhbmQgY29tbWl0IG1lc3NhZ2UgYWNjb3Jk
aW5nIHRvIGFib3ZlIGNoYW5nZXMuCiAgICAtIHJlbW92ZSAnYXNtL3g4Nl9lbXVsYXRlLmgnIGlu
Y2x1c2lvbiBhcyBpdCBoYXMgYmVlbiBpbmRpcmVjdGx5IGluY2x1ZGVkLgogICAgICAoc3VnZ2Vz
dGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSByZW1vdmUgJ0NBVF9DT1NfTlVNJyBhcyBpdCBpcyBv
bmx5IHVzZWQgb25jZS4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gcmVt
b3ZlICdmZWF0X21hc2snLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBj
aGFuZ2VzIGFib3V0ICdmZWF0X3Byb3BzJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGlj
aCkKICAgIC0gcmVtb3ZlICdnZXRfY29zX21heCcgaG9vayBkZWNsYXJhdGlvbi4KICAgICAgKHN1
Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gbW9kaWZ5ICdjYXRfZGVmYXVsdF92YWwnIGlt
cGxlbWVudGF0aW9uLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBtb2Rp
ZnkgJ3Bzcl9hbGxvY19mZWF0X2VuYWJsZWQnIGltcGxlbWVudGF0aW9uIHRvIG1ha2UgaXQgc2lt
cGxlLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSByZW5hbWUgJ2ZyZWVf
ZmVhdHVyZScgdG8gJ2ZyZWVfc29ja2V0X3Jlc291cmNlcycgYmVjYXVzZSBpdCBpcyBleGVjdXRl
ZAogICAgICB3aGVuIHNvY2tldCBpcyBvZmZsaW5lLiBJdCBuZWVkcyBmcmVlIHJlc291cmNlcyBy
ZWxhdGVkIHRvIHRoZSBzb2NrZXQuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAg
ICAtIGRlZmluZSAnZmVhdF9pbml0X2RvbmUnIHRvIGl0ZXJhdGUgZmVhdHVyZSBhcnJheSB0byBj
aGVjayBpZiBhbnkgZmVhdHVyZQogICAgICBoYXMgYmVlbiBpbml0aWFsaXplZC4KICAgICAgKHN1
Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gaW5wdXQgJ3N0cnVjdCBjcHVpZF9sZWFmJyBw
b2ludGVyIGludG8gJ2NhdF9pbml0X2ZlYXR1cmUnIHRvIGF2b2lkIG1lbW9yeQogICAgICBjb3B5
LgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBtb2RpZnkgJ2NhdF9pbml0
X2ZlYXR1cmUnIHRvIHVzZSBzd2l0Y2ggYW5kIHRoaW5ncyByZWxhdGVkIHRvIGFib3ZlCiAgICAg
IGNoYW5nZXMuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGFkZCBhbiBp
bmRlbnRhdGlvbiBmb3IgbGFiZWwuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCnY5
OgogICAgLSByZXBsYWNlIGZlYXR1cmUgbGlzdCB0byBhIGZlYXR1cmUgcG9pbnRlciBhcnJheS4K
ICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUpCiAgICAtIGFkZCAnUFNSX1NPQ0tFVF9NQVhf
RkVBVCcgaW4gJ2VudW0gcHNyX2ZlYXRfdHlwZScgdG8ga25vdyBmZWF0dXJlcwogICAgICBhY2Nv
dW50LgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSkKICAgIC0gbW92ZSAnZmVhdF9vcHMn
IGRlY2xhcmF0aW9uIGludG8gJ2ZlYXRfbm9kZScgc3RydWN0dXJlLgogICAgICAoc3VnZ2VzdGVk
IGJ5IFJvZ2VyIFBhdSkKICAgIC0gZGlyZWN0bHkgdXNlIHVuaW5vbiBmb3IgZmVhdHVyZSBIVyBp
bmZvIGFuZCBtb3ZlIGl0cyBkZWNsYXJhdGlvbiBpbnRvCiAgICAgICdmZWF0X25vZGUnIHN0cnVj
dHVyZS4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUpCiAgICAtIHJlbW92ZSAnZW51bSBw
c3JfZmVhdF90eXBlIGZlYXR1cmUnIGRlY2xhcmVkIGluICdmZWF0X29wcycgYmVjYXVzZSBpdCBp
cwogICAgICBub3QgdXNlZnVsIGFmdGVyIHVzaW5nIGZlYXR1cmUgcG9pbnRlciBhcnJheS4KICAg
ICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUpCiAgICAtIHJlbmFtZSAnbDNfY2F0X2luZm8nIHRv
ICdjYXRfaW5mbycgdG8gYmUgdXNlZCBieSBhbGwgQ0FUL0NEUCBmZWF0dXJlcy4KICAgIC0gcmVt
b3ZlICducl9mZWF0JyB3aGljaCBpcyBvbmx5IGZvciBhIHJlY29yZC4KICAgICAgKHN1Z2dlc3Rl
ZCBieSBKYW4gQmV1bGljaCkKICAgIC0gYWRkICdjb3NfbnVtJyB0byByZWNvcmQgaG93IG1hbnkg
Q09TIHJlZ2lzdGVycyBhcmUgdXNlZCBieSBhIGZlYXR1cmUgaW4KICAgICAgb25lIHRpbWUgYWNj
ZXNzLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSByZXBsYWNlICd1aW50
NjRfdCcgdG8gJ3VpbnQzMl90JyBmb3IgY2JtIHZhbHVlIGJlY2F1c2UgU0RNIHNwZWNpZmllcyB0
aGUKICAgICAgbWF4IDMyIGJpdHMgZm9yIGl0LgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVs
aWNoKQogICAgLSBhZGQgY29tbWl0IG1lc3NhZ2UgdG8gZXhwbGFpbiB0aGUgZmxvd3MuCiAgICAt
IGhhbmRsZSBjcHUgb2ZmbGluZSBhbmQgb25saW5lIGFnYWluIGNhc2UgdG8gcmVhZCBNU1JzIHJl
Z2lzdGVycyB2YWx1ZXMKICAgICAgYmFjayBhbmQgc2F2ZSB0aGVtIGludG8gY29zIGFycmF5IHRv
IG1ha2UgdXNlciBjYW4gZ2V0IHJlYWwgZGF0YS4KICAgIC0gY3JlYXRlIGEgbmV3IHBhdGNoIGFi
b3V0IG1vdmluZyAnY3B1aWRfY291bnRfbGVhZicuCiAgICAgIChzdWdnZXN0ZWQgYnkgV2VpIExp
dSkKICAgIC0gbW9kaWZ5IGNvbW1lbnQgdG8gZXhwbGFpbiB3aHkgbm90IGZyZWUgc29tZSByZXNv
dXJjZSBpbiAnZnJlZV9mZWF0dXJlJy4KICAgICAgKHN1Z2dlc3RlZCBieSBXZWkgTGl1KQogICAg
LSBpbXBsZW1lbnQgJ3Bzcl9hbGxvY19mZWF0X2VuYWJsZWQnIHRvIGNoZWNrIGlmIGFsbG9jYXRp
b24gZmVhdHVyZSBpcwogICAgICBlbmFibGVkIGluIGNtZGxpbmUgYW5kIHNvbWUgaW5pdGlhbGl6
YXRpb24gd29yayBkb25lLgogICAgICAoc3VnZ2VzdGVkIGJ5IFdlaSBMaXUpCiAgICAtIGltcGxl
bWVudCAnY2F0X2RlZmF1bHRfdmFsJyB0byBzZXQgZGVmYXVsdCB2YWx1ZSBmb3IgQ0FUIGZlYXR1
cmVzLgogICAgICAoc3VnZ2VzdGVkIGJ5IFdlaSBMaXUpCiAgICAtIHJlcGxhY2UgZmVhdHVyZSBs
aXN0IGhhbmRsaW5nIHRvIGZlYXR1cmUgYXJyYXkgaGFuZGxpbmcuCiAgICAgIChzdWdnZXN0ZWQg
YnkgUm9nZXIgUGF1KQogICAgLSBpbXBsZW1lbnQgYSBjb21tb24gJ2NhdF9pbml0X2ZlYXR1cmUn
IHRvIHJlcGxhY2UgTDMgQ0FUL0wyIENBVCBzcGVjaWZpYwogICAgICBpbml0IGZ1bmN0aW9ucy4K
ICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUpCiAgICAtIG1vZGlmeSBjb21tZW50cyBmb3Ig
Z2xvYmFsIGZlYXR1cmUgbm9kZS4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAg
IC0gcmVtb3ZlIHVubmVjZXNzYXJ5IGNvbW1lbnRzLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBC
ZXVsaWNoKQogICAgLSByZW1vdmUgdW5uZWNlc3NhcnkgJ2Vsc2UnLgogICAgICAoc3VnZ2VzdGVk
IGJ5IEphbiBCZXVsaWNoKQogICAgLSByZW1vdmUgJ25yX2ZlYXQnLgogICAgICAoc3VnZ2VzdGVk
IGJ5IEphbiBCZXVsaWNoKQogICAgLSBtb2RpZnkgcGF0Y2ggdGl0bGUgdG8gaW5kaWNhdGUgJ0wz
IENBVCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGNoZWNrIGdsb2Jh
bCBmbGFnIHdpdGggYm9vdCBjcHUgb3BlcmF0aW9ucy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4g
QmV1bGljaCkKICAgIC0gcmVtb3ZlICdjcHVfaW5pdF93b3JrJyBhbmQgbW92ZSBjb2RlcyBpbnRv
ICdwc3JfY3B1X2luaXQnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBy
ZW1vdmUgJ2NwdV9maW5pX3dvcmsnIGFuZCBtb3ZlIGNvZGVzIGludG8gJ3Bzcl9jcHVfZmluaScu
CiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGFzc2lnbiB2YWx1ZSBmb3Ig
J2Nvc19udW0nLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBjaGFuZ2Ug
YWJvdXQgJ3VpbnQ2NF90JyB0byAndWludDMyX3QnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBC
ZXVsaWNoKQp2ODoKICAgIC0gZml4IGZvcm1hdCBpc3N1ZS4KICAgICAgKHN1Z2dlc3RlZCBieSBL
b25yYWQgUnplc3p1dGVrIFdpbGspCiAgICAtIGFkZCBjb21tZW50cyB0byBleHBsYWluIHdoeSB3
ZSBjYXJlIGFib3V0IGNwdW1hc2tfZW1wdHkgd2hlbiB0aGUgbGFzdAogICAgICBjcHUgb24gc29j
a2V0IGlzIG9mZmxpbmUuCiAgICAgIChzdWdnZXN0ZWQgYnkgS29ucmFkIFJ6ZXN6dXRlayBXaWxr
KQp2NzoKICAgIC0gc29ydCBpbmNsdXNpb24gZmlsZXMgcG9zaXRpb24uCiAgICAgIChzdWdnZXN0
ZWQgYnkgV2VpIExpdSkKICAgIC0gaW5pdGlhbGl6ZSBzdHJ1Y3R1cmUgb2JqZWN0cyBmb3IgYXZv
aWRpbmcgc3VycHJpc2UuCiAgICAgIChzdWdnZXN0ZWQgYnkgS29ucmFkIFJ6ZXN6dXRlayBXaWxr
KQogICAgLSBmaXggdHlwby4KICAgICAgKHN1Z2dlc3RlZCBieSBLb25yYWQgUnplc3p1dGVrIFdp
bGspCiAgICAtIGZpeCBhIGxvZ2ljYWwgbWlzdGFrZSB3aGVuIGhhbmRsaW5nIHRoZSBsYXN0IGNw
dSBvZmZsaW5lIGV2ZW50LgogICAgICAoc3VnZ2VzdGVkIGJ5IEtvbnJhZCBSemVzenV0ZWsgV2ls
aykKdjY6CiAgICAtIG1ha2UgY29tbWl0IG1lc3NhZ2UgYmUgY2xlYXJlci4KICAgICAgKHN1Z2dl
c3RlZCBieSBLb25yYWQgUnplc3p1dGVrIFdpbGspCiAgICAtIGZpeCB3b3JkaW5ncy4KICAgICAg
KHN1Z2dlc3RlZCBieSBLb25yYWQgUnplc3p1dGVrIFdpbGspCiAgICAtIGFkZCBjb21tZW50cyB0
byBleHBsYWluIHJlbGF0aW9uc2hpcCBiZXR3ZWVuICdmZWF0X21hc2snIGFuZAogICAgICAnZW51
bSBwc3JfZmVhdF90eXBlJy4KICAgICAgKHN1Z2dlc3RlZCBieSBLb25yYWQgUnplc3p1dGVrIFdp
bGspCiAgICAtIHVzZSAnc3RydWN0IGNwdWlkX2xlYWYnIGludHJvZHVjZWQgaW4gQW5kcmV3J3Mg
cGF0Y2guCiAgICAgIChzdWdnZXN0ZWQgYnkgS29ucmFkIFJ6ZXN6dXRlayBXaWxrKQogICAgLSBh
ZGQgY29tbWVudHMgYWJvdXQgY3B1X2FkZF9yZW1vdmVfbG9jay4KICAgICAgKHN1Z2dlc3RlZCBi
eSBLb25yYWQgUnplc3p1dGVrIFdpbGspCiAgICAtIGNoYW5nZSAnY2xlYXJfYml0JyB0byAnX19j
bGVhcl9iaXQnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEtvbnJhZCBSemVzenV0ZWsgV2lsaykKICAg
IC0gYWRkICdBU1NFUlQnIGNoZWNrIHdoZW4gc2V0dGluZyAnZmVhdF9tYXNrJy4KICAgICAgKHN1
Z2dlc3RlZCBieSBLb25yYWQgUnplc3p1dGVrIFdpbGspCiAgICAtIGFkanVzdCAncHJpbnRrJyBw
b3NpdGlvbiB0byBhdm9pZCBvZGQgc3BhY2luZy4KICAgICAgKHN1Z2dlc3RlZCBieSBLb25yYWQg
Unplc3p1dGVrIFdpbGspCiAgICAtIGFkZCBjb21tZW50IHRvIGV4cGxhaW4gdXNhZ2Ugb2YgJ2Zl
YXRfbDNfY2F0Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBLb25yYWQgUnplc3p1dGVrIFdpbGspCiAg
ICAtIGZpeCB3b3JkaW5nLgogICAgICAoc3VnZ2VzdGVkIGJ5IEtvbnJhZCBSemVzenV0ZWsgV2ls
aykKICAgIC0gbW92ZSAnY3B1aWRfY291bnRfbGVhZicgaGVscGVyIGZ1bmN0aW9uIHRvICdhc20t
eDg2L3Byb2Nlc3Nvci5oJy4KICAgICAgSXQgY2Fubm90IGJlIG1vdmVkIHRvICdjcHVpZC5oJyB3
aGljaCBjYXVzZXMgY29tcGlsYXRpb24gZXJyb3IgYmVjYXVzZQogICAgICBvZiBoZWFkZXIgZmls
ZSBsb29wIHJlZmVyZW5jZS4KICAgICAgKHN1Z2dlc3RlZCBieSBBbmRyZXcgQ29vcGVyKQp2NToK
ICAgIC0gcmVtb3ZlIHNlY3Rpb24gbnVtYmVyLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVs
aWNoKQogICAgLSByZW1vdmUgZG91YmxlIGJsYW5rLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBC
ZXVsaWNoKQogICAgLSBhZGQgY29tbWVudCB0byBleHBsYWluIHRoZSByZWFzb24gdG8gZGVmaW5l
ICdmZWF0X2wzX2NhdCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHVz
ZSAnbGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1
bGljaCkKICAgIC0gcmVtb3ZlIGNvZGVzIHRvIGZyZWUgJ2ZlYXRfbDNfY2F0JyBpbiAnZnJlZV9m
ZWF0dXJlJyB0byBhdm9pZCB0aGUgbmVlZAogICAgICBmb3IgYW4gYWxsb2NhdGlvbiB0aGUgbmV4
dCB0aW1lIGEgQ1BVIGNvbWVzIG9ubGluZS4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGlj
aCkKICAgIC0gZGVmaW5lICdzdHJ1Y3QgY3B1aWRfbGVhZl9yZWdzJyB0byBlbmNhcHN1bGF0ZSBl
YXh+ZWR4LgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBwcmludCBmZWF0
dXJlIGluZm8gb24gYSBzb2NrZXQgb25seSB3aGVuICdvcHRfY3B1X2luZm8nIGlzIHRydWUuCiAg
ICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGRlY2xhcmUgZ2xvYmFsIHZhcmlh
YmxlICdsM19jYXRfb3BzJyB0byAnc3RhdGljIGNvbnN0Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBK
YW4gQmV1bGljaCkKICAgIC0gdXNlICdjdXJyZW50X2NwdV9kYXRhJy4KICAgICAgKHN1Z2dlc3Rl
ZCBieSBKYW4gQmV1bGljaCkKICAgIC0gcmVuYW1lICdmZWF0X3RtcCcgdG8gJ2ZlYXQnLgogICAg
ICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBjbGVhciBQUUUgZmVhdHVyZSBiaXQg
d2hlbiB0aGUgbWF4aW11bSBDUFVJRCBsZXZlbCBpcyB0b28gbG93LgogICAgICAoc3VnZ2VzdGVk
IGJ5IEphbiBCZXVsaWNoKQogICAgLSBkaXJlY3RseSBjYWxsICdsM19jYXRfaW5pdF9mZWF0dXJl
Jy4gTm8gbmVlZCB0byBtYWtlIGl0IGEgY2FsbGJhY2sKICAgICAgZnVuY3Rpb24uCiAgICAgIChz
dWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHJlbW92ZSBsb2NhbCB2YXJpYWJsZSAnaW5m
bycuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIG1vdmUgJ0lOSVRfTElT
VF9IRUFEJyBpbnRvICdjcHVfaW5pdF93b3JrJyB0byBiZSB0b2dldGhlciB3aXRoCiAgICAgIHNw
aW5fbG9ja19pbml0KCkuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHJl
bW92ZSAnY3B1X3ByZXBhcmVfd29yaycgYW5kIG1vdmUgaXRzIGNvbnRlbnQgaW50byAncHNyX2Nw
dV9wcmVwYXJlJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKdjQ6CiAgICAtIGNy
ZWF0ZSB0aGlzIHBhdGNoIGJlY2F1c2Ugb2YgcmVtb3ZpbmcgYWxsIG9sZCBDQVQvQ0RQIGNvZGVz
IHRvIG1ha2UKICAgICAgaW1wbGVtZW50YXRpb24gYmUgbW9yZSBlYXNpbHkgdW5kZXJzdG9vZC4K
ICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKLS0tCi0tLQogeGVuL2FyY2gveDg2L3Bz
ci5jIHwgMjc4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgMjcyIGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Bzci5jIGIveGVuL2FyY2gveDg2L3Bzci5jCmlu
ZGV4IDk2YTg1ODkuLjI1MTc0NmEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wc3IuYworKysg
Yi94ZW4vYXJjaC94ODYvcHNyLmMKQEAgLTEzLDE2ICsxMywxMTIgQEAKICAqIEZJVE5FU1MgRk9S
IEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5z
ZSBmb3IKICAqIG1vcmUgZGV0YWlscy4KICAqLwotI2luY2x1ZGUgPHhlbi9pbml0Lmg+CiAjaW5j
bHVkZSA8eGVuL2NwdS5oPgogI2luY2x1ZGUgPHhlbi9lcnIuaD4KKyNpbmNsdWRlIDx4ZW4vaW5p
dC5oPgogI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgogI2luY2x1ZGUgPGFzbS9wc3IuaD4KIAorLyoK
KyAqIFRlcm1pbm9sb2d5OgorICogLSBDQVQgICAgICAgICBDYWNoZSBBbGxvY2F0aW9uIFRlY2hu
b2xvZ3kKKyAqIC0gQ0JNICAgICAgICAgQ2FwYWNpdHkgQml0TWFza3MKKyAqIC0gQ0RQICAgICAg
ICAgQ29kZSBhbmQgRGF0YSBQcmlvcml0aXphdGlvbgorICogLSBDTVQgICAgICAgICBDYWNoZSBN
b25pdG9yaW5nIFRlY2hub2xvZ3kKKyAqIC0gQ09TL0NMT1MgICAgQ2xhc3Mgb2YgU2VydmljZS4g
QWxzbyBtZWFuIENPUyByZWdpc3RlcnMuCisgKiAtIENPU19NQVggICAgIE1heCBudW1iZXIgb2Yg
Q09TIGZvciB0aGUgZmVhdHVyZSAobWludXMgMSkKKyAqIC0gTVNScyAgICAgICAgTWFjaGluZSBT
cGVjaWZpYyBSZWdpc3RlcnMKKyAqIC0gUFNSICAgICAgICAgSW50ZWwgUGxhdGZvcm0gU2hhcmVk
IFJlc291cmNlCisgKi8KKwogI2RlZmluZSBQU1JfQ01UICAgICAgICAoMTw8MCkKICNkZWZpbmUg
UFNSX0NBVCAgICAgICAgKDE8PDEpCiAjZGVmaW5lIFBTUl9DRFAgICAgICAgICgxPDwyKQogCisj
ZGVmaW5lIENBVF9DQk1fTEVOX01BU0sgMHgxZgorI2RlZmluZSBDQVRfQ09TX01BWF9NQVNLIDB4
ZmZmZgorCisvKgorICogUGVyIFNETSBjaGFwdGVyICdDYWNoZSBBbGxvY2F0aW9uIFRlY2hub2xv
Z3k6IENhY2hlIE1hc2sgQ29uZmlndXJhdGlvbicsCisgKiB0aGUgTVNScyByYW5naW5nIGZyb20g
MEM5MEggdGhyb3VnaCAwRDBGSCAoaW5jbHVzaXZlKSwgZW5hYmxlcyBzdXBwb3J0IGZvcgorICog
dXAgdG8gMTI4IEwzIENBVCBDbGFzc2VzIG9mIFNlcnZpY2UuIFRoZSBDT1NfSUQ9WzAsMTI3XS4K
KyAqCisgKiBUaGUgTVNScyByYW5naW5nIGZyb20gMEQxMEggdGhyb3VnaCAwRDRGSCAoaW5jbHVz
aXZlKSwgZW5hYmxlcyBzdXBwb3J0IGZvcgorICogdXAgdG8gNjQgTDIgQ0FUIENPUy4gVGhlIENP
U19JRD1bMCw2M10uCisgKgorICogU28sIHRoZSBtYXhpbXVtIENPUyByZWdpc3RlciBjb3VudCBv
ZiBvbmUgZmVhdHVyZSBpcyAxMjguCisgKi8KKyNkZWZpbmUgTUFYX0NPU19SRUdfQ05UICAxMjgK
KworLyoKKyAqIEV2ZXJ5IFBTUiBmZWF0dXJlIHVzZXMgc29tZSBDT1MgcmVnaXN0ZXJzIGZvciBl
YWNoIENPUyBJRCwgZS5nLiBDRFAgdXNlcyAyCisgKiBDT1MgcmVnaXN0ZXJzIChEQVRBIGFuZCBD
T0RFKSBmb3Igb25lIENPUyBJRCwgYnV0IENBVCB1c2VzIDEgQ09TIHJlZ2lzdGVyLgorICogV2Ug
dXNlIGJlbG93IG1hY3JvIGFzIHRoZSBtYXggbnVtYmVyIG9mIENPUyByZWdpc3RlcnMgdXNlZCBi
eSBhbGwgZmVhdHVyZXMuCisgKiBTbyBmYXIsIGl0IGlzIDIgd2hpY2ggbWVhbnMgQ0RQJ3MgQ09T
IHJlZ2lzdGVycyBudW1iZXIuCisgKi8KKyNkZWZpbmUgUFNSX01BWF9DT1NfTlVNIDIKKworZW51
bSBwc3JfZmVhdF90eXBlIHsKKyAgICBQU1JfU09DS0VUX0wzX0NBVCwKKyAgICBQU1JfU09DS0VU
X0ZFQVRfTlVNLAorfTsKKworLyoKKyAqIFRoaXMgc3RydWN0dXJlIHJlcHJlc2VudHMgb25lIGZl
YXR1cmUuCisgKiBjb3NfbWF4ICAgICAtIFRoZSBtYXggQ09TIHJlZ2lzdGVycyBudW1iZXIgZ290
IHRocm91Z2ggQ1BVSUQuCisgKiBjYm1fbGVuICAgICAtIFRoZSBsZW5ndGggb2YgQ0JNIGdvdCB0
aHJvdWdoIENQVUlELgorICogY29zX3JlZ192YWwgLSBBcnJheSB0byBzdG9yZSB0aGUgdmFsdWVz
IG9mIENPUyByZWdpc3RlcnMuIE9uZSBlbnRyeSBzdG9yZXMKKyAqICAgICAgICAgICAgICAgdGhl
IHZhbHVlIG9mIG9uZSBDT1MgcmVnaXN0ZXIuCisgKiAgICAgICAgICAgICAgIEZvciBMMyBDQVQg
YW5kIEwyIENBVCwgb25lIGVudHJ5IGNvcnJlc3BvbmRzIHRvIG9uZSBDT1NfSUQuCisgKiAgICAg
ICAgICAgICAgIEZvciBDRFAsIHR3byBlbnRyaWVzIGNvcnJlc3BvbmQgdG8gb25lIENPU19JRC4g
RS5nLgorICogICAgICAgICAgICAgICBDT1NfSUQ9MCBjb3JyZXNwb25kcyB0byBjb3NfcmVnX3Zh
bFswXSAoRGF0YSkgYW5kCisgKiAgICAgICAgICAgICAgIGNvc19yZWdfdmFsWzFdIChDb2RlKS4K
KyAqLworc3RydWN0IGZlYXRfbm9kZSB7CisgICAgLyogY29zX21heCBhbmQgY2JtX2xlbiBhcmUg
Y29tbW9uIHZhbHVlcyBmb3IgYWxsIGZlYXR1cmVzIHNvIGZhci4gKi8KKyAgICB1bnNpZ25lZCBp
bnQgY29zX21heDsKKyAgICB1bnNpZ25lZCBpbnQgY2JtX2xlbjsKKyAgICB1aW50MzJfdCBjb3Nf
cmVnX3ZhbFtNQVhfQ09TX1JFR19DTlRdOworfTsKKworLyoKKyAqIFRoaXMgc3RydWN0dXJlIGRl
ZmluZXMgZmVhdHVyZSBzcGVjaWZpYyB2YWx1ZXMsIGUuZy4gY29zX251bS4KKyAqCisgKiBBcnJh
eSAnZmVhdF9wcm9wcycgaXMgZGVmaW5lZCB0byBzYXZlIGV2ZXJ5IGZlYXR1cmUncyBwcm9wZXJ0
aWVzLiBXZSB1c2UKKyAqICdlbnVtIHBzcl9mZWF0X3R5cGUnIGFzIGluZGV4LgorICovCitzdGF0
aWMgY29uc3Qgc3RydWN0IGZlYXRfcHJvcHMgeworICAgIC8qCisgICAgICogY29zX251bSAtIENP
UyByZWdpc3RlcnMgbnVtYmVyIHRoYXQgZmVhdHVyZSB1c2VzIGZvciBvbmUgQ09TIElELgorICAg
ICAqICAgICAgICAgICBJdCBpcyBkZWZpbmVkIGluIFNETS4KKyAgICAgKi8KKyAgICB1bnNpZ25l
ZCBpbnQgY29zX251bTsKKworICAgIC8qCisgICAgICogQW4gYXJyYXkgdG8gc2F2ZSBhbGwgJ2Vu
dW0gY2JtX3R5cGUnIHZhbHVlcyBvZiB0aGUgZmVhdHVyZS4gSXQgaXMKKyAgICAgKiB1c2VkIHdp
dGggY29zX251bSB0b2dldGhlciB0byBnZXQvd3JpdGUgYSBmZWF0dXJlJ3MgQ09TIHJlZ2lzdGVy
cworICAgICAqIHZhbHVlcyBvbmUgYnkgb25lLgorICAgICAqLworICAgIGVudW0gY2JtX3R5cGUg
dHlwZVtQU1JfTUFYX0NPU19OVU1dOworfSAqZmVhdF9wcm9wc1tQU1JfU09DS0VUX0ZFQVRfTlVN
XTsKKworLyoKKyAqIFBTUiBmZWF0dXJlcyBhcmUgbWFuYWdlZCBwZXIgc29ja2V0LiBCZWxvdyBz
dHJ1Y3R1cmUgZGVmaW5lcyB0aGUgbWVtYmVycworICogdXNlZCB0byBtYW5hZ2UgdGhlc2UgZmVh
dHVyZXMuCisgKiBmZWF0X2luaXQgLSBJbmRpY2F0ZSBpZiBmZWF0dXJlcyBvbiBhIHNvY2tldCBo
YXZlIGJlZW4gaW5pdGlhbGl6ZWQuCisgKiBmZWF0dXJlcyAgLSBBIGZlYXR1cmUgbm9kZSBhcnJh
eSB1c2VkIHRvIG1hbmFnZSBhbGwgZmVhdHVyZXMgZW5hYmxlZC4KKyAqIHJlZl9sb2NrICAtIEEg
bG9jayB0byBwcm90ZWN0IGNvc19yZWYuCisgKiBjb3NfcmVmICAgLSBBIHJlZmVyZW5jZSBjb3Vu
dCBhcnJheSB0byByZWNvcmQgaG93IG1hbnkgZG9tYWlucyBhcmUgdXNpbmcgdGhlCisgKiAgICAg
ICAgICAgICBDT1MgSUQuIEV2ZXJ5IGVudHJ5IG9mIGNvc19yZWYgY29ycmVzcG9uZHMgdG8gb25l
IENPUyBJRC4KKyAqLworc3RydWN0IHBzcl9zb2NrZXRfaW5mbyB7CisgICAgYm9vbCBmZWF0X2lu
aXQ7CisgICAgLyogRmVhdHVyZSBhcnJheSdzIGluZGV4IGlzICdlbnVtIHBzcl9mZWF0X3R5cGUn
IHdoaWNoIGlzIHNhbWUgYXMgJ3Byb3BzJyAqLworICAgIHN0cnVjdCBmZWF0X25vZGUgKmZlYXR1
cmVzW1BTUl9TT0NLRVRfRkVBVF9OVU1dOworICAgIHNwaW5sb2NrX3QgcmVmX2xvY2s7CisgICAg
dW5zaWduZWQgaW50IGNvc19yZWZbTUFYX0NPU19SRUdfQ05UXTsKK307CisKIHN0cnVjdCBwc3Jf
YXNzb2MgewogICAgIHVpbnQ2NF90IHZhbDsKICAgICB1aW50NjRfdCBjb3NfbWFzazsKQEAgLTMw
LDExICsxMjYsOTcgQEAgc3RydWN0IHBzcl9hc3NvYyB7CiAKIHN0cnVjdCBwc3JfY210ICpfX3Jl
YWRfbW9zdGx5IHBzcl9jbXQ7CiAKK3N0YXRpYyBzdHJ1Y3QgcHNyX3NvY2tldF9pbmZvICpfX3Jl
YWRfbW9zdGx5IHNvY2tldF9pbmZvOworCiBzdGF0aWMgdW5zaWduZWQgaW50IG9wdF9wc3I7CiBz
dGF0aWMgdW5zaWduZWQgaW50IF9faW5pdGRhdGEgb3B0X3JtaWRfbWF4ID0gMjU1Oworc3RhdGlj
IHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IG9wdF9jb3NfbWF4ID0gTUFYX0NPU19SRUdfQ05U
Owogc3RhdGljIHVpbnQ2NF90IHJtaWRfbWFzazsKIHN0YXRpYyBERUZJTkVfUEVSX0NQVShzdHJ1
Y3QgcHNyX2Fzc29jLCBwc3JfYXNzb2MpOwogCisvKgorICogRGVjbGFyZSBnbG9iYWwgZmVhdHVy
ZSBub2RlIGZvciBldmVyeSBmZWF0dXJlIHRvIGZhY2lsaXRhdGUgdGhlIGZlYXR1cmUKKyAqIGFy
cmF5IGNyZWF0aW9uLiBJdCBpcyB1c2VkIHRvIHRyYW5zaWVudGx5IHN0b3JlIGEgc3BhcmUgbm9k
ZS4KKyAqLworc3RhdGljIHN0cnVjdCBmZWF0X25vZGUgKmZlYXRfbDNfY2F0OworCisvKiBDb21t
b24gZnVuY3Rpb25zICovCisjZGVmaW5lIGNhdF9kZWZhdWx0X3ZhbChsZW4pICgweGZmZmZmZmZm
ID4+ICgzMiAtIChsZW4pKSkKKworLyoKKyAqIFVzZSB0aGlzIGZ1bmN0aW9uIHRvIGNoZWNrIGlm
IGFueSBhbGxvY2F0aW9uIGZlYXR1cmUgaGFzIGJlZW4gZW5hYmxlZAorICogaW4gY21kbGluZS4K
KyAqLworc3RhdGljIGJvb2wgcHNyX2FsbG9jX2ZlYXRfZW5hYmxlZCh2b2lkKQoreworICAgIHJl
dHVybiAhIXNvY2tldF9pbmZvOworfQorCitzdGF0aWMgdm9pZCBmcmVlX3NvY2tldF9yZXNvdXJj
ZXModW5zaWduZWQgaW50IHNvY2tldCkKK3sKKyAgICB1bnNpZ25lZCBpbnQgaTsKKyAgICBzdHJ1
Y3QgcHNyX3NvY2tldF9pbmZvICppbmZvID0gc29ja2V0X2luZm8gKyBzb2NrZXQ7CisKKyAgICBp
ZiAoICFpbmZvICkKKyAgICAgICAgcmV0dXJuOworCisgICAgLyoKKyAgICAgKiBGcmVlIHJlc291
cmNlcyBvZiBmZWF0dXJlcy4gVGhlIGdsb2JhbCBmZWF0dXJlIG9iamVjdCwgZS5nLiBmZWF0X2wz
X2NhdCwKKyAgICAgKiBtYXkgbm90IGJlIGZyZWVkIGhlcmUgaWYgaXQgaXMgbm90IGFkZGVkIGlu
dG8gYXJyYXkuIEl0IGlzIHNpbXBseSBiZWluZworICAgICAqIGtlcHQgdW50aWwgdGhlIG5leHQg
Q1BVIG9ubGluZSBhdHRlbXB0LgorICAgICAqLworICAgIGZvciAoIGkgPSAwOyBpIDwgQVJSQVlf
U0laRShpbmZvLT5mZWF0dXJlcyk7IGkrKyApCisgICAgeworICAgICAgICB4ZnJlZShpbmZvLT5m
ZWF0dXJlc1tpXSk7CisgICAgICAgIGluZm8tPmZlYXR1cmVzW2ldID0gTlVMTDsKKyAgICB9CisK
KyAgICBpbmZvLT5mZWF0X2luaXQgPSBmYWxzZTsKK30KKworLyogQ0FUIGNvbW1vbiBmdW5jdGlv
bnMgaW1wbGVtZW50YXRpb24uICovCitzdGF0aWMgdm9pZCBjYXRfaW5pdF9mZWF0dXJlKGNvbnN0
IHN0cnVjdCBjcHVpZF9sZWFmICpyZWdzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBz
dHJ1Y3QgZmVhdF9ub2RlICpmZWF0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1
Y3QgcHNyX3NvY2tldF9pbmZvICppbmZvLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBl
bnVtIHBzcl9mZWF0X3R5cGUgdHlwZSkKK3sKKyAgICAvKiBObyB2YWxpZCB2YWx1ZSBzbyBkbyBu
b3QgZW5hYmxlIGZlYXR1cmUuICovCisgICAgaWYgKCAhcmVncy0+YSB8fCAhcmVncy0+ZCApCisg
ICAgICAgIHJldHVybjsKKworICAgIGZlYXQtPmNibV9sZW4gPSAocmVncy0+YSAmIENBVF9DQk1f
TEVOX01BU0spICsgMTsKKyAgICBmZWF0LT5jb3NfbWF4ID0gbWluKG9wdF9jb3NfbWF4LCByZWdz
LT5kICYgQ0FUX0NPU19NQVhfTUFTSyk7CisKKyAgICBzd2l0Y2ggKCB0eXBlICkKKyAgICB7Cisg
ICAgY2FzZSBQU1JfU09DS0VUX0wzX0NBVDoKKyAgICAgICAgLyogY29zPTAgaXMgcmVzZXJ2ZWQg
YXMgZGVmYXVsdCBjYm0oYWxsIGJpdHMgd2l0aGluIGNibV9sZW4gYXJlIDEpLiAqLworICAgICAg
ICBmZWF0LT5jb3NfcmVnX3ZhbFswXSA9IGNhdF9kZWZhdWx0X3ZhbChmZWF0LT5jYm1fbGVuKTsK
KworICAgICAgICB3cm1zcmwoTVNSX0lBMzJfUFNSX0wzX01BU0soMCksIGNhdF9kZWZhdWx0X3Zh
bChmZWF0LT5jYm1fbGVuKSk7CisKKyAgICAgICAgYnJlYWs7CisKKyAgICBkZWZhdWx0OgorICAg
ICAgICByZXR1cm47CisgICAgfQorCisgICAgLyogQWRkIHRoaXMgZmVhdHVyZSBpbnRvIGFycmF5
LiAqLworICAgIGluZm8tPmZlYXR1cmVzW3R5cGVdID0gZmVhdDsKKworICAgIGlmICggIW9wdF9j
cHVfaW5mbyApCisgICAgICAgIHJldHVybjsKKworICAgIHByaW50ayhYRU5MT0dfSU5GTyAiQ0FU
OiBlbmFibGVkIG9uIHNvY2tldCAldSwgY29zX21heDoldSwgY2JtX2xlbjoldVxuIiwKKyAgICAg
ICAgICAgY3B1X3RvX3NvY2tldChzbXBfcHJvY2Vzc29yX2lkKCkpLCBmZWF0LT5jb3NfbWF4LCBm
ZWF0LT5jYm1fbGVuKTsKK30KKworLyogTDMgQ0FUIHByb3BzICovCitzdGF0aWMgY29uc3Qgc3Ry
dWN0IGZlYXRfcHJvcHMgbDNfY2F0X3Byb3BzID0geworICAgIC5jb3NfbnVtID0gMSwKKyAgICAu
dHlwZVswXSA9IFBTUl9DQk1fVFlQRV9MMywKK307CisKIHN0YXRpYyB2b2lkIF9faW5pdCBwYXJz
ZV9wc3JfYm9vbChjaGFyICpzLCBjaGFyICp2YWx1ZSwgY2hhciAqZmVhdHVyZSwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbWFzaykKIHsKQEAgLTc0LDYg
KzI1Niw5IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9wc3JfcGFyYW0oY2hhciAqcykKICAg
ICAgICAgaWYgKCB2YWxfc3RyICYmICFzdHJjbXAocywgInJtaWRfbWF4IikgKQogICAgICAgICAg
ICAgb3B0X3JtaWRfbWF4ID0gc2ltcGxlX3N0cnRvdWwodmFsX3N0ciwgTlVMTCwgMCk7CiAKKyAg
ICAgICAgaWYgKCB2YWxfc3RyICYmICFzdHJjbXAocywgImNvc19tYXgiKSApCisgICAgICAgICAg
ICBvcHRfY29zX21heCA9IHNpbXBsZV9zdHJ0b3VsKHZhbF9zdHIsIE5VTEwsIDApOworCiAgICAg
ICAgIHMgPSBzcyArIDE7CiAgICAgfSB3aGlsZSAoIHNzICk7CiB9CkBAIC0yMjksMTkgKzQxNCw5
NiBAQCB2b2lkIHBzcl9kb21haW5fZnJlZShzdHJ1Y3QgZG9tYWluICpkKQogICAgIHBzcl9mcmVl
X3JtaWQoZCk7CiB9CiAKLXN0YXRpYyBpbnQgcHNyX2NwdV9wcmVwYXJlKHVuc2lnbmVkIGludCBj
cHUpCitzdGF0aWMgdm9pZCBfX2luaXQgaW5pdF9wc3Iodm9pZCkKIHsKKyAgICBpZiAoIG9wdF9j
b3NfbWF4IDwgMSApCisgICAgeworICAgICAgICBwcmludGsoWEVOTE9HX0lORk8gIkNBVDogZGlz
YWJsZWQsIGNvc19tYXggaXMgdG9vIHNtYWxsXG4iKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0K
KworICAgIHNvY2tldF9pbmZvID0geHphbGxvY19hcnJheShzdHJ1Y3QgcHNyX3NvY2tldF9pbmZv
LCBucl9zb2NrZXRzKTsKKworICAgIGlmICggIXNvY2tldF9pbmZvICkKKyAgICB7CisgICAgICAg
IHByaW50ayhYRU5MT0dfV0FSTklORyAiRmFpbGVkIHRvIGFsbG9jIHNvY2tldF9pbmZvIVxuIik7
CisgICAgICAgIHJldHVybjsKKyAgICB9Cit9CisKK3N0YXRpYyB2b2lkIF9faW5pdCBwc3JfZnJl
ZSh2b2lkKQoreworICAgIHhmcmVlKHNvY2tldF9pbmZvKTsKKyAgICBzb2NrZXRfaW5mbyA9IE5V
TEw7Cit9CisKK3N0YXRpYyBpbnQgcHNyX2NwdV9wcmVwYXJlKHZvaWQpCit7CisgICAgaWYgKCAh
cHNyX2FsbG9jX2ZlYXRfZW5hYmxlZCgpICkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAgICAvKiBN
YWxsb2MgbWVtb3J5IGZvciB0aGUgZ2xvYmFsIGZlYXR1cmUgbm9kZSBoZXJlLiAqLworICAgIGlm
ICggZmVhdF9sM19jYXQgPT0gTlVMTCAmJgorICAgICAgICAgKGZlYXRfbDNfY2F0ID0geHphbGxv
YyhzdHJ1Y3QgZmVhdF9ub2RlKSkgPT0gTlVMTCApCisgICAgICAgIHJldHVybiAtRU5PTUVNOwor
CiAgICAgcmV0dXJuIDA7CiB9CiAKIHN0YXRpYyB2b2lkIHBzcl9jcHVfaW5pdCh2b2lkKQogewor
ICAgIHN0cnVjdCBwc3Jfc29ja2V0X2luZm8gKmluZm87CisgICAgdW5zaWduZWQgaW50IHNvY2tl
dCwgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOworICAgIHN0cnVjdCBmZWF0X25vZGUgKmZlYXQ7
CisgICAgc3RydWN0IGNwdWlkX2xlYWYgcmVnczsKKworICAgIGlmICggIXBzcl9hbGxvY19mZWF0
X2VuYWJsZWQoKSB8fCAhYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1BRRSkgKQorICAgICAgICBn
b3RvIGFzc29jX2luaXQ7CisKKyAgICBpZiAoIGJvb3RfY3B1X2RhdGEuY3B1aWRfbGV2ZWwgPCBQ
U1JfQ1BVSURfTEVWRUxfQ0FUICkKKyAgICB7CisgICAgICAgIHNldHVwX2NsZWFyX2NwdV9jYXAo
WDg2X0ZFQVRVUkVfUFFFKTsKKyAgICAgICAgZ290byBhc3NvY19pbml0OworICAgIH0KKworICAg
IHNvY2tldCA9IGNwdV90b19zb2NrZXQoY3B1KTsKKyAgICBpbmZvID0gc29ja2V0X2luZm8gKyBz
b2NrZXQ7CisgICAgaWYgKCBpbmZvLT5mZWF0X2luaXQgKQorICAgICAgICBnb3RvIGFzc29jX2lu
aXQ7CisKKyAgICBzcGluX2xvY2tfaW5pdCgmaW5mby0+cmVmX2xvY2spOworCisgICAgY3B1aWRf
Y291bnRfbGVhZihQU1JfQ1BVSURfTEVWRUxfQ0FULCAwLCAmcmVncyk7CisgICAgaWYgKCByZWdz
LmIgJiBQU1JfUkVTT1VSQ0VfVFlQRV9MMyApCisgICAgeworICAgICAgICBjcHVpZF9jb3VudF9s
ZWFmKFBTUl9DUFVJRF9MRVZFTF9DQVQsIDEsICZyZWdzKTsKKworICAgICAgICBmZWF0ID0gZmVh
dF9sM19jYXQ7CisgICAgICAgIGZlYXRfbDNfY2F0ID0gTlVMTDsKKyAgICAgICAgZmVhdF9wcm9w
c1tQU1JfU09DS0VUX0wzX0NBVF0gPSAmbDNfY2F0X3Byb3BzOworCisgICAgICAgIGNhdF9pbml0
X2ZlYXR1cmUoJnJlZ3MsIGZlYXQsIGluZm8sIFBTUl9TT0NLRVRfTDNfQ0FUKTsKKworICAgICAg
ICBpbmZvLT5mZWF0X2luaXQgPSB0cnVlOworICAgIH0KKworIGFzc29jX2luaXQ6CiAgICAgcHNy
X2Fzc29jX2luaXQoKTsKIH0KIAogc3RhdGljIHZvaWQgcHNyX2NwdV9maW5pKHVuc2lnbmVkIGlu
dCBjcHUpCiB7Ci0gICAgcmV0dXJuOworICAgIHVuc2lnbmVkIGludCBzb2NrZXQgPSBjcHVfdG9f
c29ja2V0KGNwdSk7CisKKyAgICBpZiAoICFwc3JfYWxsb2NfZmVhdF9lbmFibGVkKCkgKQorICAg
ICAgICByZXR1cm47CisKKyAgICAvKgorICAgICAqIFdlIG9ubHkgZnJlZSB3aGVuIHdlIGFyZSB0
aGUgbGFzdCBDUFUgaW4gdGhlIHNvY2tldC4gVGhlIHNvY2tldF9jcHVtYXNrCisgICAgICogaXMg
Y2xlYXJlZCBwcmlvciB0byB0aGlzIG5vdGlmaWNhdGlvbiBjb2RlIGJ5IHJlbW92ZV9zaWJsaW5n
aW5mbygpLgorICAgICAqLworICAgIGlmICggc29ja2V0X2NwdW1hc2tbc29ja2V0XSAmJiBjcHVt
YXNrX2VtcHR5KHNvY2tldF9jcHVtYXNrW3NvY2tldF0pICkKKyAgICAgICAgZnJlZV9zb2NrZXRf
cmVzb3VyY2VzKHNvY2tldCk7CiB9CiAKIHN0YXRpYyBpbnQgY3B1X2NhbGxiYWNrKApAQCAtMjUz
LDcgKzUxNSw3IEBAIHN0YXRpYyBpbnQgY3B1X2NhbGxiYWNrKAogICAgIHN3aXRjaCAoIGFjdGlv
biApCiAgICAgewogICAgIGNhc2UgQ1BVX1VQX1BSRVBBUkU6Ci0gICAgICAgIHJjID0gcHNyX2Nw
dV9wcmVwYXJlKGNwdSk7CisgICAgICAgIHJjID0gcHNyX2NwdV9wcmVwYXJlKCk7CiAgICAgICAg
IGJyZWFrOwogICAgIGNhc2UgQ1BVX1NUQVJUSU5HOgogICAgICAgICBwc3JfY3B1X2luaXQoKTsK
QEAgLTI4MiwxMCArNTQ0LDE0IEBAIHN0YXRpYyBpbnQgX19pbml0IHBzcl9wcmVzbXBfaW5pdCh2
b2lkKQogICAgIGlmICggKG9wdF9wc3IgJiBQU1JfQ01UKSAmJiBvcHRfcm1pZF9tYXggKQogICAg
ICAgICBpbml0X3Bzcl9jbXQob3B0X3JtaWRfbWF4KTsKIAotICAgIHBzcl9jcHVfcHJlcGFyZSgw
KTsKKyAgICBpZiAoIG9wdF9wc3IgJiBQU1JfQ0FUICkKKyAgICAgICAgaW5pdF9wc3IoKTsKKwor
ICAgIGlmICggcHNyX2NwdV9wcmVwYXJlKCkgKQorICAgICAgICBwc3JfZnJlZSgpOwogCiAgICAg
cHNyX2NwdV9pbml0KCk7Ci0gICAgaWYgKCBwc3JfY210X2VuYWJsZWQoKSApCisgICAgaWYgKCBw
c3JfY210X2VuYWJsZWQoKSB8fCBwc3JfYWxsb2NfZmVhdF9lbmFibGVkKCkgKQogICAgICAgICBy
ZWdpc3Rlcl9jcHVfbm90aWZpZXIoJmNwdV9uZmIpOwogCiAgICAgcmV0dXJuIDA7Ci0tIAoxLjku
MQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 14 01:25:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 01: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 1dKx3p-0007Jg-J1; Wed, 14 Jun 2017 01: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 <yi.y.sun@linux.intel.com>) id 1dKx3o-0007Is-MN
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 01:25:28 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 37/89-02180-78090495; Wed, 14 Jun 2017 01:25:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsVywNykWLd9gkO
 kwftPEhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bm7e0sBVtMKnp2X2BrYFyu0cXIxSEkMI1R
 YtXdjWxdjJwcEgK8EkeWzWCFsP0kfvQ9ZYQoamCUuL36IViCTUBd4vHXHiYQW0RASeLeqslMI
 EXMAjuZJNad/s4MkhAWSJFo3H4TqIGDg0VAVaL1iyBImFfAQ+LWrH3MEAvkJE4emww2k1PAU6
 L79TOwmUJANT+vTGWawMi7gJFhFaNGcWpRWWqRrpGhXlJRZnpGSW5iZo6uoYGpXm5qcXFiemp
 OYlKxXnJ+7iZGYEDUMzAw7mC8O9nvEKMkB5OSKO8SO4dIIb6k/JTKjMTijPii0pzU4kOMMhwc
 ShK8b/qAcoJFqempFWmZOcDQhElLcPAoifDWtgGleYsLEnOLM9MhUqcYFaXEeU+B9AmAJDJK8
 +DaYPFwiVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5Iw7/F+oCk8mXklcNNfAS1mAlp8/YoNyO
 KSRISUVAPj5evXlFnfSyc8WDg1tunw0pblCZXiWa/LnvWo1pnoVj1fUH9lRvz7P/l/9fzUdVN
 4tvoZLvh8UFa2UPfGloRPZ1T1TAsrt967rXtgilnmevYflUaPrqh4H2nvjXy8nGOmQTb/pMNG
 Tadfu+qUsE2PCzvxe1972aVdsaX/1Zj3Lk5mmarPsOa9EktxRqKhFnNRcSIAbuAxDoICAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1497403511!87398197!6
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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47934 invoked from network); 14 Jun 2017 01:25:26 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 14 Jun 2017 01:25:26 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Jun 2017 18:25:26 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.39,340,1493708400"; d="scan'208";a="99173814"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.64])
 by orsmga002.jf.intel.com with ESMTP; 13 Jun 2017 18:25:23 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 14 Jun 2017 09:12:38 +0800
Message-Id: <1497402776-22348-6-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1497402776-22348-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1497402776-22348-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, he.chen@linux.intel.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, mengxu@cis.upenn.edu, jbeulich@suse.com,
 chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v12 05/23] x86: refactor psr: L3 CAT: implement
	Domain init/free and schedule flows.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIHRoZSBEb21haW4gaW5pdC9mcmVlIGFuZCBzY2hlZHVsZSBm
bG93cy4KLSBXaGVuIGRvbWFpbiBpbml0LCBpdHMgcHNyIHJlc291cmNlIHNob3VsZCBiZSBhbGxv
Y2F0ZWQuCi0gV2hlbiBkb21haW4gZnJlZSwgaXRzIHBzciByZXNvdXJjZSBzaG91bGQgYmUgZnJl
ZWQgdG9vLgotIFdoZW4gZG9tYWluIGlzIHNjaGVkdWxlZCwgaXRzIENPUyBJRCBvbiB0aGUgc29j
a2V0IHNob3VsZCBiZQogIHNldCBpbnRvIEFTU09DIHJlZ2lzdGVyIHRvIG1ha2UgY29ycmVzcG9u
ZGluZyBDT1MgTVNSIHZhbHVlCiAgd29yay4KClNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5z
dW5AbGludXguaW50ZWwuY29tPgotLS0KdjEyOgogICAgLSBmaXggY29kaW5nIHN0eWxlIGlzc3Vl
LgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBpbiAnZ2V0X21heF9jb3Nf
bWF4JywgaW52ZXJ0IHRoZSBjb25kaXRpb24gYW5kIGRyb3BwaW5nICdjb250aW51ZScuCiAgICAg
IChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIG1vZGlmeSAncHNyX2Fzc29jX2Nvcycg
dG8gZGlyZWN0bHkgcmV0dXJuICdyZWcnIHZhbHVlLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBC
ZXVsaWNoKQogICAgLSBtb2RpZnkgY29kZSBzdHlsZS4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4g
QmV1bGljaCkKICAgIC0gZG8gbm90IGJyZWFrIGRvbWFpbiBjcmVhdGlvbiBpZiAncHNyX2Nvc19p
ZHMnIGFsbG9jYXRpb24gZmFpbHMuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCnYx
MToKICAgIC0gcmVwbGFjZSAnZmVhdF9pbml0X2RvbmUoKScgdG8gJ2ZlYXRfaW5pdCcgZmxhZy4K
ICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gYWRqdXN0IHBhcmFtZXRlcnMg
cG9zaXRpb25zIHdoZW4gY2FsbGluZyAncHNyX2Fzc29jX2NvcycuCiAgICAgIChzdWdnZXN0ZWQg
YnkgSmFuIEJldWxpY2gpCiAgICAtIGFkZCBjb21tZW50IHRvIGV4cGxhaW4gd2h5IHRvIGNoZWNr
ICdwc3JfY29zX2lkcycuCnYxMDoKICAgIC0gcmVtb3ZlICdjYXRfZ2V0X2Nvc19tYXgnIGFzICdj
b3NfbWF4JyBpcyBhIGZlYXR1cmUgcHJvcGVydHkgbm93IHdoaWNoCiAgICAgIGNhbiBiZSBkaXJl
Y3RseSB1c2VkLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSByZXBsYWNl
ICdpbmZvLT5mZWF0X21hc2snIGNoZWNrIHRvICdmZWF0X2luaXRfZG9uZScuCiAgICAgIChzdWdn
ZXN0ZWQgYnkgSmFuIEJldWxpY2gpCnY5OgogICAgLSByZW5hbWUgJ2wzX2NhdF9nZXRfY29zX21h
eCcgdG8gJ2NhdF9nZXRfY29zX21heCcgdG8gY292ZXIgYWxsIENBVC9DRFAKICAgICAgZmVhdHVy
ZXMuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1KQogICAgLSByZXBsYWNlIGZlYXR1cmUg
bGlzdCBoYW5kbGluZyB0byBmZWF0dXJlIGFycmF5IGhhbmRsaW5nLgogICAgICAoc3VnZ2VzdGVk
IGJ5IFJvZ2VyIFBhdSkKICAgIC0gaW1wbGVtZW50ICdwc3JfYWxsb2NfY29zJyB0byBtYXRjaCAn
cHNyX2ZyZWVfY29zJy4KICAgICAgKHN1Z2dlc3RlZCBieSBXZWkgTGl1KQogICAgLSB1c2UgJ3Bz
cl9hbGxvY19mZWF0X2VuYWJsZWQnLgogICAgICAoc3VnZ2VzdGVkIGJ5IFdlaSBMaXUpCiAgICAt
IGZpeCBjb2Rpbmcgc3R5bGUgaXNzdWUuCiAgICAgIChzdWdnZXN0ZWQgYnkgV2VpIExpdSkKICAg
IC0gcmVtb3ZlICdpbmxpbmUnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAg
LSBtb2RpZnkgcGF0Y2ggdGl0bGUgdG8gaW5kaWNhdGUgJ0wzIENBVCcuCiAgICAgIChzdWdnZXN0
ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHJlbW92ZSAncHNyX2Nvc19pZHMnIGNoZWNrIGluICdw
c3JfZnJlZV9jb3MnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQp2NjoKICAgIC0g
Y2hhbmdlICdQU1JfQVNTT0NfUkVHX1BPUycgdG8gJ1BTUl9BU1NPQ19SRUdfU0hJRlQnLgogICAg
ICAoc3VnZ2VzdGVkIGJ5IEtvbnJhZCBSemVzenV0ZWsgV2lsaykKdjU6CiAgICAtIHJlbmFtZSAn
ZmVhdF90bXAnIHRvICdmZWF0Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAg
IC0gZGVmaW5lICdQU1JfQVNTT0NfUkVHX1BPUycuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJl
dWxpY2gpCnY0OgogICAgLSBjcmVhdGUgdGhpcyBwYXRjaCB0byBtYWtlIGNvZGVzIGVhc2llciB0
byB1bmRlcnN0YW5kLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQotLS0KLS0tCiB4
ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgIHwgIDMgKy0tCiB4ZW4vYXJjaC94ODYvcHNyLmMgICAg
ICAgIHwgNjcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0K
IHhlbi9pbmNsdWRlL2FzbS14ODYvcHNyLmggfCAgMiArLQogMyBmaWxlcyBjaGFuZ2VkLCA2NSBp
bnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9k
b21haW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwppbmRleCA5MGUyYjFmLi5hMmFiZWQxIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFp
bi5jCkBAIC02NDYsOCArNjQ2LDcgQEAgaW50IGFyY2hfZG9tYWluX2NyZWF0ZShzdHJ1Y3QgZG9t
YWluICpkLCB1bnNpZ25lZCBpbnQgZG9tY3JfZmxhZ3MsCiAgICAgfQogICAgIHNwaW5fbG9ja19p
bml0KCZkLT5hcmNoLmU4MjBfbG9jayk7CiAKLSAgICBpZiAoIChyYyA9IHBzcl9kb21haW5faW5p
dChkKSkgIT0gMCApCi0gICAgICAgIGdvdG8gZmFpbDsKKyAgICBwc3JfZG9tYWluX2luaXQoZCk7
CiAKICAgICBpZiAoIGlzX2h2bV9kb21haW4oZCkgKQogICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9wc3IuYyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwppbmRleCAyNTE3NDZhLi45ZmIwZGE4
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHNyLmMKKysrIGIveGVuL2FyY2gveDg2L3Bzci5j
CkBAIC01MCw2ICs1MCw4IEBACiAgKi8KICNkZWZpbmUgTUFYX0NPU19SRUdfQ05UICAxMjgKIAor
I2RlZmluZSBQU1JfQVNTT0NfUkVHX1NISUZUIDMyCisKIC8qCiAgKiBFdmVyeSBQU1IgZmVhdHVy
ZSB1c2VzIHNvbWUgQ09TIHJlZ2lzdGVycyBmb3IgZWFjaCBDT1MgSUQsIGUuZy4gQ0RQIHVzZXMg
MgogICogQ09TIHJlZ2lzdGVycyAoREFUQSBhbmQgQ09ERSkgZm9yIG9uZSBDT1MgSUQsIGJ1dCBD
QVQgdXNlcyAxIENPUyByZWdpc3Rlci4KQEAgLTM1OCwxMSArMzYwLDM3IEBAIHZvaWQgcHNyX2Zy
ZWVfcm1pZChzdHJ1Y3QgZG9tYWluICpkKQogICAgIGQtPmFyY2gucHNyX3JtaWQgPSAwOwogfQog
Ci1zdGF0aWMgaW5saW5lIHZvaWQgcHNyX2Fzc29jX2luaXQodm9pZCkKK3N0YXRpYyB1bnNpZ25l
ZCBpbnQgZ2V0X21heF9jb3NfbWF4KGNvbnN0IHN0cnVjdCBwc3Jfc29ja2V0X2luZm8gKmluZm8p
Cit7CisgICAgdW5zaWduZWQgaW50IGNvc19tYXggPSAwLCBpOworCisgICAgZm9yICggaSA9IDA7
IGkgPCBBUlJBWV9TSVpFKGluZm8tPmZlYXR1cmVzKTsgaSsrICkKKyAgICB7CisgICAgICAgIGNv
bnN0IHN0cnVjdCBmZWF0X25vZGUgKmZlYXQgPSBpbmZvLT5mZWF0dXJlc1tpXTsKKworICAgICAg
ICBpZiAoIGZlYXQgKQorICAgICAgICAgICAgY29zX21heCA9IG1heChmZWF0LT5jb3NfbWF4LCBj
b3NfbWF4KTsKKyAgICB9CisKKyAgICByZXR1cm4gY29zX21heDsKK30KKworc3RhdGljIHZvaWQg
cHNyX2Fzc29jX2luaXQodm9pZCkKIHsKICAgICBzdHJ1Y3QgcHNyX2Fzc29jICpwc3JhID0gJnRo
aXNfY3B1KHBzcl9hc3NvYyk7CiAKLSAgICBpZiAoIHBzcl9jbXRfZW5hYmxlZCgpICkKKyAgICBp
ZiAoIHBzcl9hbGxvY19mZWF0X2VuYWJsZWQoKSApCisgICAgeworICAgICAgICB1bnNpZ25lZCBp
bnQgc29ja2V0ID0gY3B1X3RvX3NvY2tldChzbXBfcHJvY2Vzc29yX2lkKCkpOworICAgICAgICBj
b25zdCBzdHJ1Y3QgcHNyX3NvY2tldF9pbmZvICppbmZvID0gc29ja2V0X2luZm8gKyBzb2NrZXQ7
CisgICAgICAgIHVuc2lnbmVkIGludCBjb3NfbWF4ID0gZ2V0X21heF9jb3NfbWF4KGluZm8pOwor
CisgICAgICAgIGlmICggaW5mby0+ZmVhdF9pbml0ICkKKyAgICAgICAgICAgIHBzcmEtPmNvc19t
YXNrID0gKCgxdWxsIDw8IGdldF9jb3VudF9vcmRlcihjb3NfbWF4KSkgLSAxKSA8PAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBQU1JfQVNTT0NfUkVHX1NISUZUOworICAgIH0KKworICAg
IGlmICggcHNyX2NtdF9lbmFibGVkKCkgfHwgcHNyYS0+Y29zX21hc2sgKQogICAgICAgICByZG1z
cmwoTVNSX0lBMzJfUFNSX0FTU09DLCBwc3JhLT52YWwpOwogfQogCkBAIC0zNzEsNiArMzk5LDEz
IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBwc3JfYXNzb2Nfcm1pZCh1aW50NjRfdCAqcmVnLCB1bnNp
Z25lZCBpbnQgcm1pZCkKICAgICAqcmVnID0gKCpyZWcgJiB+cm1pZF9tYXNrKSB8IChybWlkICYg
cm1pZF9tYXNrKTsKIH0KIAorc3RhdGljIHVpbnQ2NF90IHBzcl9hc3NvY19jb3ModWludDY0X3Qg
cmVnLCB1bnNpZ25lZCBpbnQgY29zLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWlu
dDY0X3QgY29zX21hc2spCit7CisgICAgcmV0dXJuIChyZWcgJiB+Y29zX21hc2spIHwKKyAgICAg
ICAgICAgICgoKHVpbnQ2NF90KWNvcyA8PCBQU1JfQVNTT0NfUkVHX1NISUZUKSAmIGNvc19tYXNr
KTsKK30KKwogdm9pZCBwc3JfY3R4dF9zd2l0Y2hfdG8oc3RydWN0IGRvbWFpbiAqZCkKIHsKICAg
ICBzdHJ1Y3QgcHNyX2Fzc29jICpwc3JhID0gJnRoaXNfY3B1KHBzcl9hc3NvYyk7CkBAIC0zNzks
NiArNDE0LDE0IEBAIHZvaWQgcHNyX2N0eHRfc3dpdGNoX3RvKHN0cnVjdCBkb21haW4gKmQpCiAg
ICAgaWYgKCBwc3JfY210X2VuYWJsZWQoKSApCiAgICAgICAgIHBzcl9hc3NvY19ybWlkKCZyZWcs
IGQtPmFyY2gucHNyX3JtaWQpOwogCisgICAgLyogSWYgZG9tYWluJ3MgJ3Bzcl9jb3NfaWRzJyBp
cyBOVUxMLCB3ZSBzZXQgZGVmYXVsdCB2YWx1ZSBmb3IgaXQuICovCisgICAgaWYgKCBwc3JhLT5j
b3NfbWFzayApCisgICAgICAgIHJlZyA9IHBzcl9hc3NvY19jb3MocmVnLAorICAgICAgICAgICAg
ICAgICAgICAoZC0+YXJjaC5wc3JfY29zX2lkcyA/CisgICAgICAgICAgICAgICAgICAgICBkLT5h
cmNoLnBzcl9jb3NfaWRzW2NwdV90b19zb2NrZXQoc21wX3Byb2Nlc3Nvcl9pZCgpKV0gOgorICAg
ICAgICAgICAgICAgICAgICAgMCksCisgICAgICAgICAgICAgICAgICAgIHBzcmEtPmNvc19tYXNr
KTsKKwogICAgIGlmICggcmVnICE9IHBzcmEtPnZhbCApCiAgICAgewogICAgICAgICB3cm1zcmwo
TVNSX0lBMzJfUFNSX0FTU09DLCByZWcpOwpAQCAtNDA0LDE0ICs0NDcsMzAgQEAgaW50IHBzcl9z
ZXRfbDNfY2JtKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBzb2NrZXQsCiAgICAgcmV0
dXJuIDA7CiB9CiAKLWludCBwc3JfZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKKy8qIENh
bGxlZCB3aXRoIGRvbWFpbiBsb2NrIGhlbGQsIG5vIGV4dHJhIGxvY2sgbmVlZGVkIGZvciAncHNy
X2Nvc19pZHMnICovCitzdGF0aWMgdm9pZCBwc3JfZnJlZV9jb3Moc3RydWN0IGRvbWFpbiAqZCkK
IHsKLSAgICByZXR1cm4gMDsKKyAgICB4ZnJlZShkLT5hcmNoLnBzcl9jb3NfaWRzKTsKKyAgICBk
LT5hcmNoLnBzcl9jb3NfaWRzID0gTlVMTDsKK30KKworc3RhdGljIHZvaWQgcHNyX2FsbG9jX2Nv
cyhzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIGQtPmFyY2gucHNyX2Nvc19pZHMgPSB4emFsbG9j
X2FycmF5KHVuc2lnbmVkIGludCwgbnJfc29ja2V0cyk7CisgICAgaWYgKCAhZC0+YXJjaC5wc3Jf
Y29zX2lkcyApCisgICAgICAgIHByaW50ayhYRU5MT0dfV0FSTklORyAiRmFpbGVkIHRvIGFsbG9j
IHBzcl9jb3NfaWRzIVxuIik7Cit9CisKK3ZvaWQgcHNyX2RvbWFpbl9pbml0KHN0cnVjdCBkb21h
aW4gKmQpCit7CisgICAgaWYgKCBwc3JfYWxsb2NfZmVhdF9lbmFibGVkKCkgKQorICAgICAgICBw
c3JfYWxsb2NfY29zKGQpOwogfQogCiB2b2lkIHBzcl9kb21haW5fZnJlZShzdHJ1Y3QgZG9tYWlu
ICpkKQogewogICAgIHBzcl9mcmVlX3JtaWQoZCk7CisgICAgcHNyX2ZyZWVfY29zKGQpOwogfQog
CiBzdGF0aWMgdm9pZCBfX2luaXQgaW5pdF9wc3Iodm9pZCkKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvcHNyLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3Bzci5oCmluZGV4IDU3ZjQ3
ZTkuLmQxNDY3MDYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHNyLmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9wc3IuaApAQCAtNzAsNyArNzAsNyBAQCBpbnQgcHNyX2dldF9s
M19jYm0oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHNvY2tldCwKIGludCBwc3Jfc2V0
X2wzX2NibShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgc29ja2V0LAogICAgICAgICAg
ICAgICAgICAgIHVpbnQ2NF90IGNibSwgZW51bSBjYm1fdHlwZSB0eXBlKTsKIAotaW50IHBzcl9k
b21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpkKTsKK3ZvaWQgcHNyX2RvbWFpbl9pbml0KHN0cnVj
dCBkb21haW4gKmQpOwogdm9pZCBwc3JfZG9tYWluX2ZyZWUoc3RydWN0IGRvbWFpbiAqZCk7CiAK
ICNlbmRpZiAvKiBfX0FTTV9QU1JfSF9fICovCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 14 01:25:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 01: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 1dKx3u-0007N1-QG; Wed, 14 Jun 2017 01:25:34 +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 1dKx3t-0007ML-M0
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 01:25:33 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 F1/42-01999-C8090495; Wed, 14 Jun 2017 01:25:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsVywNykWLdrgkO
 kwfpHAhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8akz38YC075VNw5vZaxgfGSRRcjJ4eQwDRG
 icc9ASC2hACvxJFlM1ghbD+JLU8vMncxcgHVNDBKbLzxjBEkwSagLvH4aw8TiC0ioCRxb9VkJ
 pAiZoGdTBLrTn9nBkkICwRKXFm5FayIRUBVYunsG2wgNq+Ah8Sn4ydYIDbISZw8NhlsG6eAp0
 T362dMEBd5SPy8MpVpAiPvAkaGVYwaxalFZalFukaGeklFmekZJbmJmTm6hgamermpxcWJ6ak
 5iUnFesn5uZsYgQFRz8DAuIPx7mS/Q4ySHExKorxL7BwihfiS8lMqMxKLM+KLSnNSiw8xynBw
 KEnwvukDygkWpaanVqRl5gBDEyYtwcGjJMJb2waU5i0uSMwtzkyHSJ1iVJQS5z0F0icAksgoz
 YNrg8XDJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvMf7gabwZOaVwE1/BbSYCWjx9Ss2II
 tLEhFSUg2MYcct5q0UFrq84O3uZdfcxO7r/VxT2X8j+bJ8Za7sJI8VeazOTS8UxKtDZnkeUPL
 K7rz7263axMH4A+P03QcDd3B8XHXUfd+Z9+srlEMdtrQl9wjOqDDTrlMKOB4X+/HQpClq0ffq
 l9r0P75i/2/N0dY6piDzR5pSrs28H15bRLB0tCye/eWIEktxRqKhFnNRcSIA27q0aYICAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1497403511!87398197!7
X-Originating-IP: [192.55.52.115]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48495 invoked from network); 14 Jun 2017 01:25:29 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 14 Jun 2017 01:25:29 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Jun 2017 18:25:29 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.39,340,1493708400"; d="scan'208";a="99173830"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.64])
 by orsmga002.jf.intel.com with ESMTP; 13 Jun 2017 18:25:26 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 14 Jun 2017 09:12:39 +0800
Message-Id: <1497402776-22348-7-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1497402776-22348-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1497402776-22348-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, he.chen@linux.intel.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, mengxu@cis.upenn.edu, jbeulich@suse.com,
 chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v12 06/23] x86: refactor psr: L3 CAT: implement
	get hw info flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIGdldCBIVyBpbmZvIGZsb3cgaW5jbHVkaW5nIEwzIENBVCBj
YWxsYmFjawpmdW5jdGlvbi4KCkl0IGFsc28gY2hhbmdlcyBzeXNjdGwgaW50ZXJmYWNlIHRvIG1h
a2UgaXQgbW9yZSBnZW5lcmFsLgoKV2l0aCB0aGlzIHBhdGNoLCAncHNyLWh3aW5mbycgY2FuIHdv
cmsgZm9yIEwzIENBVC4KClNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50
ZWwuY29tPgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0K
djEyOgogICAgLSB1c2UgJ0FTU0VSVF9VTlJFQUNIQUJMRSgpJyB0byByZWNvcmQgYnVnLgogICAg
ICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQp2MTE6CiAgICAtIGNoYW5nZXMgYWJvdXQgJ2Nv
c19tYXgnIGFuZCAnY2JtX2xlbicuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAg
ICAtIGNoYW5nZSBhYm91dCAnZmVhdF9wcm9wcycuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJl
dWxpY2gpCiAgICAtIGRlY2xhcmUgJ1BTUl9TT0NLRVRfRkVBVF9VTktOT1dOJyB0byBoYW5kbGUg
ZXJyb3IgY2FzZS4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gdXNlICdB
U1NFUlQnIHRvIGNoZWNrIGRhdGEuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAg
ICAtIGZpeCBjb21tZW50IG9mICdnZXRfZmVhdF9pbmZvJy4KICAgICAgKHN1Z2dlc3RlZCBieSBK
YW4gQmV1bGljaCkKICAgIC0gZml4IGEgYnVnIHdoZW4gY2hlY2tpbmcgJ2ZlYXRfdHlwZScuCiAg
ICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCnYxMDoKICAgIC0gcmVtb3ZlICdQU1JfU09D
S0VUX1VOS05PV04nIGFuZCB1c2UgJ0FTU0VSVF9VTlJFQUNIQUJMRSgpJyB0byBoYW5kbGUKICAg
ICAgdGhpcyBjYXNlLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBjaGVj
ayAnZmVhdF90eXBlJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gYWRq
dXN0IG1hY3JvcyBuYW1lcyBhbmQgdmFsdWVzIHRvIG1ha2UgdGhlbSBtb3JlIGFwcHJvcHJpYXRl
LgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSB1c2UgJ2ZlYXRfaW5pdF9k
b25lJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gY2hhbmdlcyBhYm91
dCAnY2JtX2xlbicuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCnY5OgogICAgLSBy
ZXBsYWNlIGZlYXR1cmUgbGlzdCBoYW5kbGluZyB0byBmZWF0dXJlIGFycmF5IGhhbmRsaW5nLgog
ICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSkKICAgIC0gZGVmaW5lICdQU1JfSU5GT19TSVpF
Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUpCiAgICAtIGZpeCBjb2Rpbmcgc3R5bGUg
aXNzdWUuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1IGFuZCBKYW4gQmV1bGljaCkKICAg
IC0gdXNlICdBUlJBWV9TSVpFJy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUpCiAgICAt
IHJlbmFtZSAnbDNfY2F0X2dldF9mZWF0X2luZm8nIHRvICdjYXRfZ2V0X2ZlYXRfaW5mbycgdG8g
bWFrZSBpdCBhIGNvbW1vbgogICAgICBmdW5jdGlvbiBmb3IgYm90aCBMMy9MMiBDQVQuCiAgICAg
IChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1KQogICAgLSBtb3ZlIGNvbnN0YW50IHRvIHRoZSByaWdo
dCBvZiBjb21wYXJpc29uLgogICAgICAoc3VnZ2VzdGVkIGJ5IFdlaSBMaXUpCiAgICAtIHJlbW92
ZSB3cm9uZyBjb21tZW50LgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBy
ZW5hbWUgbWFjcm9zIHVzZWQgYnkgcHNyX2dldF9pbmZvIHRvIG1ha2UgdGhlbSBtZWFuaW5nZnVs
LgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSByZW1vdmUgYXNzaWdubWVu
dCBmb3IgJ1BTUl9TT0NLRVRfVU5LTk9XTicuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxp
Y2gpCiAgICAtIHJldGFpbiBibGFuayBsaW5lIGFmdGVyICdjYXNlIFhFTl9TWVNDVExfUFNSX0NB
VF9nZXRfbDNfaW5mbycuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIG1v
ZGlmeSBwYXRjaCB0aXRsZSB0byBpbmRpY2F0ZSAnTDMgQ0FUJy4KICAgICAgKHN1Z2dlc3RlZCBi
eSBKYW4gQmV1bGljaCkKICAgIC0gbW92ZSBjb21tb24gZGF0YSBjaGVjayBpbnRvIGNvbW1vbiBm
dW5jdGlvbi4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKdjY6CiAgICAtIGZpeCBj
b2Rpbmcgc3R5bGUgaXNzdWUuCiAgICAgIChzdWdnZXN0ZWQgYnkgS29ucmFkIFJ6ZXN6dXRlayBX
aWxrKQogICAgLSBkZWZpbmUgJ1BTUl9TT0NLRVRfVU5LTk9XTicgaW4gJ3Bzcl9mZWF0X3R5cGUn
LgogICAgICAoc3VnZ2VzdGVkIGJ5IEtvbnJhZCBSemVzenV0ZWsgV2lsaykKICAgIC0gY2hhbmdl
ICctRU5PVFNPQ0snIHRvICdFUkFOR0UnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEtvbnJhZCBSemVz
enV0ZWsgV2lsaykKICAgIC0gbW9kaWZ5IHBvc2l0aW9uIG9mIG1hY3JvcyB0byByZW1vdmUgb2Rk
IHNwYWNpbmcgaW4gcHNyLmguCiAgICAgIChzdWdnZXN0ZWQgYnkgS29ucmFkIFJ6ZXN6dXRlayBX
aWxrKQp2NToKICAgIC0gY2hhbmdlICdkYXRbXScgdG8gJ2RhdGFbXScuCiAgICAgIChzdWdnZXN0
ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIG1vZGlmeSBwYXJhbWV0ZXIgdHlwZSB0byBhdm9pZCBm
aXhlZCB3aWR0aCB0eXBlIHdoZW4gdGhlcmUgaXMgbm8gc3VjaAogICAgICBpbnRlbnRpb24uCiAg
ICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHVzZSAnY29uc3QnIHdoZW4gaXQg
aXMgcG9zc2libGUuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGNoZWNr
IGZlYXR1cmUgdHlwZSBvdXRzaWRlIGNhbGxiYWNrIGZ1bmN0aW9uLgogICAgICAoc3VnZ2VzdGVk
IGJ5IEphbiBCZXVsaWNoKQogICAgLSBtb2RpZnkgbWFjcm9zIG5hbWVzIHRvIGFkZCBwcmVmaXgg
J1BTUl8nIGFuZCBjaGFuZ2UgJ0NEUF9GTEFHJyB0bwogICAgICAnUFNSX0ZMQUcnLgogICAgICAo
c3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQp2NDoKICAgIC0gY3JlYXRlIHRoaXMgcGF0Y2ggdG8g
bWFrZSBjb2RlcyBlYXNpZXIgdG8gdW5kZXJzdGFuZC4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4g
QmV1bGljaCkKLS0tCi0tLQogeGVuL2FyY2gveDg2L3Bzci5jICAgICAgICB8IDgxICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tCiB4ZW4vYXJjaC94ODYvc3lz
Y3RsLmMgICAgIHwgMTkgKysrKysrKystLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvcHNyLmggfCAx
NiArKysrKysrLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDEwNCBpbnNlcnRpb25zKCspLCAxMiBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHNyLmMgYi94ZW4vYXJjaC94ODYv
cHNyLmMKaW5kZXggOWZiMGRhOC4uMWNjYmQwMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3Bz
ci5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwpAQCAtNjMsNiArNjMsNyBAQAogZW51bSBwc3Jf
ZmVhdF90eXBlIHsKICAgICBQU1JfU09DS0VUX0wzX0NBVCwKICAgICBQU1JfU09DS0VUX0ZFQVRf
TlVNLAorICAgIFBTUl9TT0NLRVRfRkVBVF9VTktOT1dOLAogfTsKIAogLyoKQEAgLTEwMiw2ICsx
MDMsMTAgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBmZWF0X3Byb3BzIHsKICAgICAgKiB2YWx1ZXMg
b25lIGJ5IG9uZS4KICAgICAgKi8KICAgICBlbnVtIGNibV90eXBlIHR5cGVbUFNSX01BWF9DT1Nf
TlVNXTsKKworICAgIC8qIGdldF9mZWF0X2luZm8gaXMgdXNlZCB0byByZXR1cm4gZmVhdHVyZSBI
VyBpbmZvIHRocm91Z2ggc3lzY3RsLiAqLworICAgIGJvb2wgKCpnZXRfZmVhdF9pbmZvKShjb25z
dCBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0LAorICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50
MzJfdCBkYXRhW10sIHVuc2lnbmVkIGludCBhcnJheV9sZW4pOwogfSAqZmVhdF9wcm9wc1tQU1Jf
U09DS0VUX0ZFQVRfTlVNXTsKIAogLyoKQEAgLTE3Niw2ICsxODEsMjIgQEAgc3RhdGljIHZvaWQg
ZnJlZV9zb2NrZXRfcmVzb3VyY2VzKHVuc2lnbmVkIGludCBzb2NrZXQpCiAgICAgaW5mby0+ZmVh
dF9pbml0ID0gZmFsc2U7CiB9CiAKK3N0YXRpYyBlbnVtIHBzcl9mZWF0X3R5cGUgcHNyX2NibV90
eXBlX3RvX2ZlYXRfdHlwZShlbnVtIGNibV90eXBlIHR5cGUpCit7CisgICAgZW51bSBwc3JfZmVh
dF90eXBlIGZlYXRfdHlwZSA9IFBTUl9TT0NLRVRfRkVBVF9VTktOT1dOOworCisgICAgc3dpdGNo
ICggdHlwZSApCisgICAgeworICAgIGNhc2UgUFNSX0NCTV9UWVBFX0wzOgorICAgICAgICBmZWF0
X3R5cGUgPSBQU1JfU09DS0VUX0wzX0NBVDsKKyAgICAgICAgYnJlYWs7CisgICAgZGVmYXVsdDoK
KyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgfQorCisgICAgcmV0dXJuIGZlYXRf
dHlwZTsKK30KKwogLyogQ0FUIGNvbW1vbiBmdW5jdGlvbnMgaW1wbGVtZW50YXRpb24uICovCiBz
dGF0aWMgdm9pZCBjYXRfaW5pdF9mZWF0dXJlKGNvbnN0IHN0cnVjdCBjcHVpZF9sZWFmICpyZWdz
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0LApA
QCAtMjEzLDEwICsyMzQsMjQgQEAgc3RhdGljIHZvaWQgY2F0X2luaXRfZmVhdHVyZShjb25zdCBz
dHJ1Y3QgY3B1aWRfbGVhZiAqcmVncywKICAgICAgICAgICAgY3B1X3RvX3NvY2tldChzbXBfcHJv
Y2Vzc29yX2lkKCkpLCBmZWF0LT5jb3NfbWF4LCBmZWF0LT5jYm1fbGVuKTsKIH0KIAorc3RhdGlj
IGJvb2wgY2F0X2dldF9mZWF0X2luZm8oY29uc3Qgc3RydWN0IGZlYXRfbm9kZSAqZmVhdCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRhdGFbXSwgdW5zaWduZWQgaW50
IGFycmF5X2xlbikKK3sKKyAgICBpZiAoIGFycmF5X2xlbiAhPSBQU1JfSU5GT19BUlJBWV9TSVpF
ICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgZGF0YVtQU1JfSU5GT19JRFhfQ09TX01B
WF0gPSBmZWF0LT5jb3NfbWF4OworICAgIGRhdGFbUFNSX0lORk9fSURYX0NBVF9DQk1fTEVOXSA9
IGZlYXQtPmNibV9sZW47CisgICAgZGF0YVtQU1JfSU5GT19JRFhfQ0FUX0ZMQUddID0gMDsKKwor
ICAgIHJldHVybiB0cnVlOworfQorCiAvKiBMMyBDQVQgcHJvcHMgKi8KIHN0YXRpYyBjb25zdCBz
dHJ1Y3QgZmVhdF9wcm9wcyBsM19jYXRfcHJvcHMgPSB7CiAgICAgLmNvc19udW0gPSAxLAogICAg
IC50eXBlWzBdID0gUFNSX0NCTV9UWVBFX0wzLAorICAgIC5nZXRfZmVhdF9pbmZvID0gY2F0X2dl
dF9mZWF0X2luZm8sCiB9OwogCiBzdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfcHNyX2Jvb2woY2hh
ciAqcywgY2hhciAqdmFsdWUsIGNoYXIgKmZlYXR1cmUsCkBAIC00MjksMTAgKzQ2NCw1MCBAQCB2
b2lkIHBzcl9jdHh0X3N3aXRjaF90byhzdHJ1Y3QgZG9tYWluICpkKQogICAgIH0KIH0KIAotaW50
IHBzcl9nZXRfY2F0X2wzX2luZm8odW5zaWduZWQgaW50IHNvY2tldCwgdWludDMyX3QgKmNibV9s
ZW4sCi0gICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCAqY29zX21heCwgdWludDMyX3Qg
KmZsYWdzKQorc3RhdGljIHN0cnVjdCBwc3Jfc29ja2V0X2luZm8gKmdldF9zb2NrZXRfaW5mbyh1
bnNpZ25lZCBpbnQgc29ja2V0KQogewotICAgIHJldHVybiAwOworICAgIGlmICggIXNvY2tldF9p
bmZvICkKKyAgICAgICAgcmV0dXJuIEVSUl9QVFIoLUVOT0RFVik7CisKKyAgICBpZiAoIHNvY2tl
dCA+PSBucl9zb2NrZXRzICkKKyAgICAgICAgcmV0dXJuIEVSUl9QVFIoLUVSQU5HRSk7CisKKyAg
ICBpZiAoICFzb2NrZXRfaW5mb1tzb2NrZXRdLmZlYXRfaW5pdCApCisgICAgICAgIHJldHVybiBF
UlJfUFRSKC1FTk9FTlQpOworCisgICAgcmV0dXJuIHNvY2tldF9pbmZvICsgc29ja2V0OworfQor
CitpbnQgcHNyX2dldF9pbmZvKHVuc2lnbmVkIGludCBzb2NrZXQsIGVudW0gY2JtX3R5cGUgdHlw
ZSwKKyAgICAgICAgICAgICAgICAgdWludDMyX3QgZGF0YVtdLCB1bnNpZ25lZCBpbnQgYXJyYXlf
bGVuKQoreworICAgIGNvbnN0IHN0cnVjdCBwc3Jfc29ja2V0X2luZm8gKmluZm8gPSBnZXRfc29j
a2V0X2luZm8oc29ja2V0KTsKKyAgICBjb25zdCBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0OworICAg
IGVudW0gcHNyX2ZlYXRfdHlwZSBmZWF0X3R5cGU7CisKKyAgICBBU1NFUlQoZGF0YSk7CisKKyAg
ICBpZiAoIElTX0VSUihpbmZvKSApCisgICAgICAgIHJldHVybiBQVFJfRVJSKGluZm8pOworCisg
ICAgZmVhdF90eXBlID0gcHNyX2NibV90eXBlX3RvX2ZlYXRfdHlwZSh0eXBlKTsKKyAgICBpZiAo
IGZlYXRfdHlwZSA+PSBBUlJBWV9TSVpFKGluZm8tPmZlYXR1cmVzKSApCisgICAgICAgIHJldHVy
biAtRU5PRU5UOworCisgICAgZmVhdCA9IGluZm8tPmZlYXR1cmVzW2ZlYXRfdHlwZV07CisgICAg
aWYgKCAhZmVhdCApCisgICAgICAgIHJldHVybiAtRU5PRU5UOworCisgICAgaWYgKCAhZmVhdF9w
cm9wc1tmZWF0X3R5cGVdICkKKyAgICB7CisgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwor
ICAgICAgICByZXR1cm4gLUVOT0VOVDsKKyAgICB9CisKKyAgICBpZiAoIGZlYXRfcHJvcHNbZmVh
dF90eXBlXS0+Z2V0X2ZlYXRfaW5mbyhmZWF0LCBkYXRhLCBhcnJheV9sZW4pICkKKyAgICAgICAg
cmV0dXJuIDA7CisKKyAgICByZXR1cm4gLUVJTlZBTDsKIH0KIAogaW50IHBzcl9nZXRfbDNfY2Jt
KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBzb2NrZXQsCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvc3lzY3RsLmMgYi94ZW4vYXJjaC94ODYvc3lzY3RsLmMKaW5kZXggMmY3MDU2ZS4u
YzIzMjcwZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3N5c2N0bC5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9zeXNjdGwuYwpAQCAtMTc1LDE0ICsxNzUsMjUgQEAgbG9uZyBhcmNoX2RvX3N5c2N0bCgK
ICAgICAgICAgc3dpdGNoICggc3lzY3RsLT51LnBzcl9jYXRfb3AuY21kICkKICAgICAgICAgewog
ICAgICAgICBjYXNlIFhFTl9TWVNDVExfUFNSX0NBVF9nZXRfbDNfaW5mbzoKLSAgICAgICAgICAg
IHJldCA9IHBzcl9nZXRfY2F0X2wzX2luZm8oc3lzY3RsLT51LnBzcl9jYXRfb3AudGFyZ2V0LAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmc3lzY3RsLT51LnBzcl9jYXRf
b3AudS5sM19pbmZvLmNibV9sZW4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICZzeXNjdGwtPnUucHNyX2NhdF9vcC51LmwzX2luZm8uY29zX21heCwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgJnN5c2N0bC0+dS5wc3JfY2F0X29wLnUubDNfaW5m
by5mbGFncyk7CisgICAgICAgIHsKKyAgICAgICAgICAgIHVpbnQzMl90IGRhdGFbUFNSX0lORk9f
QVJSQVlfU0laRV07CisKKyAgICAgICAgICAgIHJldCA9IHBzcl9nZXRfaW5mbyhzeXNjdGwtPnUu
cHNyX2NhdF9vcC50YXJnZXQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUFNSX0NC
TV9UWVBFX0wzLCBkYXRhLCBBUlJBWV9TSVpFKGRhdGEpKTsKKyAgICAgICAgICAgIGlmICggcmV0
ICkKKyAgICAgICAgICAgICAgICBicmVhazsKKworICAgICAgICAgICAgc3lzY3RsLT51LnBzcl9j
YXRfb3AudS5sM19pbmZvLmNvc19tYXggPQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBkYXRhW1BTUl9JTkZPX0lEWF9DT1NfTUFYXTsKKyAgICAgICAgICAgIHN5c2N0bC0+
dS5wc3JfY2F0X29wLnUubDNfaW5mby5jYm1fbGVuID0KKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZGF0YVtQU1JfSU5GT19JRFhfQ0FUX0NCTV9MRU5dOworICAgICAgICAg
ICAgc3lzY3RsLT51LnBzcl9jYXRfb3AudS5sM19pbmZvLmZsYWdzID0KKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZGF0YVtQU1JfSU5GT19JRFhfQ0FUX0ZMQUddOwogCiAg
ICAgICAgICAgICBpZiAoICFyZXQgJiYgX19jb3B5X2ZpZWxkX3RvX2d1ZXN0KHVfc3lzY3RsLCBz
eXNjdGwsIHUucHNyX2NhdF9vcCkgKQogICAgICAgICAgICAgICAgIHJldCA9IC1FRkFVTFQ7CiAg
ICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQogCiAgICAgICAgIGRlZmF1bHQ6CiAgICAgICAg
ICAgICByZXQgPSAtRU9QTk9UU1VQUDsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
cHNyLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3Bzci5oCmluZGV4IGQxNDY3MDYuLjk2MjVlOTAg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHNyLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9wc3IuaApAQCAtMTksMjAgKzE5LDI2IEBACiAjaW5jbHVkZSA8eGVuL3R5cGVzLmg+
CiAKIC8qIENBVCBjcHVpZCBsZXZlbCAqLwotI2RlZmluZSBQU1JfQ1BVSURfTEVWRUxfQ0FUICAg
MHgxMAorI2RlZmluZSBQU1JfQ1BVSURfTEVWRUxfQ0FUICAgICAgICAgICAgIDB4MTAKIAogLyog
UmVzb3VyY2UgVHlwZSBFbnVtZXJhdGlvbiAqLwogI2RlZmluZSBQU1JfUkVTT1VSQ0VfVFlQRV9M
MyAgICAgICAgICAgIDB4MgogCiAvKiBMMyBNb25pdG9yaW5nIEZlYXR1cmVzICovCi0jZGVmaW5l
IFBTUl9DTVRfTDNfT0NDVVBBTkNZICAgICAgICAgICAweDEKKyNkZWZpbmUgUFNSX0NNVF9MM19P
Q0NVUEFOQ1kgICAgICAgICAgICAweDEKIAogLyogQ0RQIENhcGFiaWxpdHkgKi8KLSNkZWZpbmUg
UFNSX0NBVF9DRFBfQ0FQQUJJTElUWSAgICAgICAoMXUgPDwgMikKKyNkZWZpbmUgUFNSX0NBVF9D
RFBfQ0FQQUJJTElUWSAgICAgICAgICAoMXUgPDwgMikKIAogLyogTDMgQ0RQIEVuYWJsZSBiaXQq
LwogI2RlZmluZSBQU1JfTDNfUU9TX0NEUF9FTkFCTEVfQklUICAgICAgIDB4MAogCisvKiBVc2Vk
IGJ5IHBzcl9nZXRfaW5mbygpICovCisjZGVmaW5lIFBTUl9JTkZPX0lEWF9DT1NfTUFYICAgICAg
ICAgICAgMAorI2RlZmluZSBQU1JfSU5GT19JRFhfQ0FUX0NCTV9MRU4gICAgICAgIDEKKyNkZWZp
bmUgUFNSX0lORk9fSURYX0NBVF9GTEFHICAgICAgICAgICAyCisjZGVmaW5lIFBTUl9JTkZPX0FS
UkFZX1NJWkUgICAgICAgICAgICAgMworCiBzdHJ1Y3QgcHNyX2NtdF9sMyB7CiAgICAgdW5zaWdu
ZWQgaW50IGZlYXR1cmVzOwogICAgIHVuc2lnbmVkIGludCB1cHNjYWxpbmdfZmFjdG9yOwpAQCAt
NjMsOCArNjksOCBAQCBpbnQgcHNyX2FsbG9jX3JtaWQoc3RydWN0IGRvbWFpbiAqZCk7CiB2b2lk
IHBzcl9mcmVlX3JtaWQoc3RydWN0IGRvbWFpbiAqZCk7CiB2b2lkIHBzcl9jdHh0X3N3aXRjaF90
byhzdHJ1Y3QgZG9tYWluICpkKTsKIAotaW50IHBzcl9nZXRfY2F0X2wzX2luZm8odW5zaWduZWQg
aW50IHNvY2tldCwgdWludDMyX3QgKmNibV9sZW4sCi0gICAgICAgICAgICAgICAgICAgICAgICB1
aW50MzJfdCAqY29zX21heCwgdWludDMyX3QgKmZsYWdzKTsKK2ludCBwc3JfZ2V0X2luZm8odW5z
aWduZWQgaW50IHNvY2tldCwgZW51bSBjYm1fdHlwZSB0eXBlLAorICAgICAgICAgICAgICAgICB1
aW50MzJfdCBkYXRhW10sIHVuc2lnbmVkIGludCBhcnJheV9sZW4pOwogaW50IHBzcl9nZXRfbDNf
Y2JtKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBzb2NrZXQsCiAgICAgICAgICAgICAg
ICAgICAgdWludDY0X3QgKmNibSwgZW51bSBjYm1fdHlwZSB0eXBlKTsKIGludCBwc3Jfc2V0X2wz
X2NibShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgc29ja2V0LAotLSAKMS45LjEKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 14 01:25:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 01:25: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 1dKx3w-0007O6-16; Wed, 14 Jun 2017 01:25:36 +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 1dKx3u-0007Mc-C8
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 01:25:34 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 17/64-01733-D8090495; Wed, 14 Jun 2017 01:25:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsVywNykWLd3gkO
 kwZvfnBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bebxPYC1baV3xZsIy1gfGvbhcjF4eQwDRG
 iZu/vrJ1MXJySAjwShxZNoMVwvaT2PHkKzNEUQOjRGNjF1gRm4C6xOOvPUwgtoiAksS9VZOZQ
 IqYBXYySaw7/R2og4NDWMBfYtIRM5AaFgFVif3f17KA2LwCHhKzrx2EWiYncfLYZLBlnAKeEt
 2vn4HNFAKq+XllKtMERt4FjAyrGDWKU4vKUot0jQz1kooy0zNKchMzc3QNDUz1clOLixPTU3M
 Sk4r1kvNzNzECA6KegYFxB+PdyX6HGCU5mJREeZfYOUQK8SXlp1RmJBZnxBeV5qQWH2KU4eBQ
 kuB90weUEyxKTU+tSMvMAYYmTFqCg0dJhLe2DSjNW1yQmFucmQ6ROsWoKCXOewqkTwAkkVGaB
 9cGi4dLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5j/cDTeHJzCuBm/4KaDET0OLrV2xAFp
 ckIqSkGhjN9h7b8u6Z+EeePS+fPFu658+ze7ySLLLHJ+455LjJZTvDL7O7RbZ5Ox2jXrt2TT6
 z1+CodNqDL9sK1zc7uAk6y2t4yvkpXb8hJ7rwx0HnJYyHGW+3XdVaP1V5Ee8/g6U1tpYZ5rsW
 LIgxuHPjhqOV62S2SWv5Hy590jlb5vPfBe+Y3nHtTp7JoMRSnJFoqMVcVJwIAJxbP3eCAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1497403511!87398197!8
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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48601 invoked from network); 14 Jun 2017 01:25:32 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 14 Jun 2017 01:25:32 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Jun 2017 18:25:32 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.39,340,1493708400"; d="scan'208";a="99173847"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.64])
 by orsmga002.jf.intel.com with ESMTP; 13 Jun 2017 18:25:29 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 14 Jun 2017 09:12:40 +0800
Message-Id: <1497402776-22348-8-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1497402776-22348-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1497402776-22348-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, he.chen@linux.intel.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, mengxu@cis.upenn.edu, jbeulich@suse.com,
 chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v12 07/23] x86: refactor psr: L3 CAT: implement
	get value flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlcmUgaXMgYW4gaW50ZXJmYWNlIGluIHVzZXIgc3BhY2UgdG8gc2hvdyBmZWF0dXJlIHZhbHVl
IG9mCmRvbWFpbnMuCgpUaGlzIHBhdGNoIGltcGxlbWVudHMgZ2V0IHZhbHVlIGZsb3cgaW4gaHlw
ZXJ2aXNvci4KCkl0IGFsc28gY2hhbmdlcyBkb21jdGwgaW50ZXJmYWNlIHRvIG1ha2UgaXQgbW9y
ZSBnZW5lcmFsLgoKV2l0aCB0aGlzIHBhdGNoLCAncHNyLWNhdC1zaG93JyBjYW4gd29yayBmb3Ig
TDMgQ0FUIGJ1dCBub3QgZm9yCkwzIGNvZGUvZGF0YSB3aGljaCBpcyBpbXBsZW1lbnRlZCBpbiBD
RFAgcmVsYXRlZCBwYXRjaGVzLgoKU2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51
eC5pbnRlbC5jb20+Ci0tLQp2MTI6CiAgICAtIHJlbW92ZSAncHNyX2dldF9mZWF0X2FuZF90eXBl
JyBhbmQgaW1wbGVtZW50IGl0cyBmdW5jdGlvbmFsaXR5IGluCiAgICAgICdwc3JfZ2V0X3ZhbCcu
CiAgICAtIHVzZSAnQVNTRVJUX1VOUkVBQ0hBQkxFJyB0byByZWNvcmQgZXJyb3IuCiAgICAgIChz
dWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHJldHVybiBzdWNjZXNzIG9ubHkgaWYgdGhl
ICd2YWwnIGlzIHNldCBpbiAncHNyX2dldF92YWwnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBC
ZXVsaWNoKQp2MTE6CiAgICAtIGRlY2xhcmUgYSAnc3dpdGNoKCknIHdpZGUgdmFyaWFibGUgJ3Zh
bDMyJyBpbiBkb21jdGwuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHJl
bW92ZSAnZ2V0X3ZhbCcgY2FsbGJhY2sgZnVuY3Rpb24gd2hpY2ggaXMgcmVwbGFjZWQgYnkgZ2Vu
ZXJpYyBjb2Rlcy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gZml4IGNv
ZGluZyBzdHlsZSBpc3N1ZS4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0g
ZG8gbm90ICdBU1NFUlQnIGRvbWFpbiBwb2ludGVyLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBC
ZXVsaWNoKQogICAgLSBtb2RpZnkgY29tbWl0IG1lc3NhZ2UuCnYxMDoKICAgIC0gdXNlIGFuIGlu
dGVybWVkaWF0ZSB2YXJpYWJsZSB0byBnZXQgdmFsdWUgYW5kIGF2b2lkIGNhc3QgaW4gZG9tY3Rs
LgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSByZW1vdmUgJ3R5cGUnIGlu
ICdnZXRfdmFsJyBwYXJhbWV0ZXJzIGFuZCB3aWxsIGFkZCBpdCBiYWNrIHdoZW4KICAgICAgaW1w
bGVtZW50aW5nIENEUC4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gcmVt
b3ZlIHVubmVjZXNzYXJ5IHZhcmlhYmxlIGFuZCByZXR1cm4gZXJyb3IgYWJvdXQgJ2luZm8nIGlu
CiAgICAgICdwc3JfZ2V0X2ZlYXQnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQog
ICAgLSB1c2UgJ0FTU0VSVCcgdG8gY2hlY2sgaW5wdXQgcGFyYW1ldGVyIGluICdwc3JfZ2V0X3Zh
bCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGNoYW5nZXMgYWJvdXQg
J2ZlYXRfcHJvcHMnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQp2OToKICAgIC0g
YWRkIGNvbW1pdCBtZXNzYWdlIHRvIGV4cGxhaW4gdGhlcmUgaXMgYW4gdXNlciBzcGFjZSBpbnRl
cmZhY2UuCiAgICAtIHJlbmFtZSAnbDNfY2F0X2dldF92YWwnIHRvICdjYXRfZ2V0X3ZhbCcgdG8g
Y292ZXIgYWxsIEwzL0wyIENBVCBmZWF0dXJlcy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQ
YXUpCiAgICAtIHJlcGxhY2UgZmVhdHVyZSBsaXN0IGhhbmRsaW5nIHRvIGZlYXR1cmUgYXJyYXkg
aGFuZGxpbmcuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1KQogICAgLSBjaGFuZ2UgcGFy
YW1ldGVyIG9mICdwc3JfZ2V0Jy4gVXNlICdwc3JfY29zX2lkcycgZGlyZWN0bHkgdG8gcmVwbGFj
ZQogICAgICBkb21haW4uIEFsc28gZGVjbGFyZSBpdCB0byAnY29uc3QnLgogICAgICAoc3VnZ2Vz
dGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBjaGFuZ2UgY29kZSBmbG93IHRvIHJlbW92ZSAncHNy
X2dldCcgYnV0IGFkZCAncHNyX2dldF9mZWF0JyB0byBtYWtlIGNvZGVzCiAgICAgIG1vcmUgcmVh
c29uYWJsZS4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gbW9kaWZ5IHBh
dGNoIHRpdGxlIHRvIGluZGljYXRlICdMMyBDQVQnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBC
ZXVsaWNoKQogICAgLSBtb3ZlIGNvcyBjaGVjayBpbnRvIGNvbW1vbiBmdW5jdGlvbiBiZWNhdXNl
IHRoaXMgY2hlY2sgaXMgcmVxdWlyZWQgYnkgYWxsCiAgICAgIGZlYXR1cmVzLgogICAgICAoc3Vn
Z2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBmaXggY29kaW5nIHN0eWxlIGlzc3VlLgogICAg
ICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBjaGFuZ2VzIGFib3V0ICd1aW50NjRf
dCcgdG8gJ3VpbnQzMl90Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKdjc6CiAg
ICAtIHJlbmFtZSAnX19wc3JfZ2V0JyB0byAncHNyX2dldCcuCiAgICAgIChzdWdnZXN0ZWQgYnkg
V2VpIExpdSkKdjY6CiAgICAtIG1vZGlmeSBjb21taXQgbWVzc2FnZSB0byBtYWtlIGl0IGNsZWFy
ZXIuCiAgICAgIChzdWdnZXN0ZWQgYnkgS29ucmFkIFJ6ZXN6dXRlayBXaWxrKQogICAgLSByZW1v
dmUgb25lIGV4dHJhIHNwYWNlIGluIGNvZGUuCiAgICAgIChzdWdnZXN0ZWQgYnkgS29ucmFkIFJ6
ZXN6dXRlayBXaWxrKQogICAgLSByZW1vdmUgdW5uZWNlc3NhcnkgY29tbWVudC4KICAgICAgKHN1
Z2dlc3RlZCBieSBLb25yYWQgUnplc3p1dGVrIFdpbGspCiAgICAtIHdyaXRlIGEgaGVscGVyIGZ1
bmN0aW9uIHRvIG1vdmUgZ2V0IGluZm8gYW5kIGdldCB2YWwgZnVuY3Rpb25zIGludG8KICAgICAg
aXQuIEJlY2F1c2UgbW9zdCBjb2RlcyBvZiAnZ2V0X2luZm8nIGFuZCAnZ2V0X3ZhbCcgYXJlIHNh
bWUuCiAgICAgIChzdWdnZXN0ZWQgYnkgS29ucmFkIFJ6ZXN6dXRlayBXaWxrKQp2NToKICAgIC0g
cmVuYW1lICdkYXRbXScgdG8gJ2RhdGFbXScKICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGlj
aCkKICAgIC0gbW9kaWZ5IHZhcmlhYmxlcyBuYW1lcyB0byBtYWtlIHRoZW0gYmV0dGVyLCBlLmcu
ICdmZWF0X3RtcCcgdG8gJ2ZlYXQnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQog
ICAgLSBjaGVjayBpZiBmZWF0dXJlIHR5cGUgbWF0Y2ggaW4gY2FsbGVyIG9mIGZlYXR1cmUgY2Fs
bGJhY2sgZnVuY3Rpb24uCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCnY0OgogICAg
LSBjcmVhdGUgdGhpcyBwYXRjaCB0byBtYWtlIGNvZGVzIGVhc2llciB0byB1bmRlcnN0YW5kLgog
ICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQotLS0KLS0tCiB4ZW4vYXJjaC94ODYvZG9t
Y3RsLmMgICAgIHwgMjAgKysrKysrKysrKy0tLS0tLS0tLQogeGVuL2FyY2gveDg2L3Bzci5jICAg
ICAgICB8IDUxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0t
CiB4ZW4vaW5jbHVkZS9hc20teDg2L3Bzci5oIHwgIDQgKystLQogMyBmaWxlcyBjaGFuZ2VkLCA2
MSBpbnNlcnRpb25zKCspLCAxNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvZG9tY3RsLmMgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKaW5kZXggMTIyMDIyNC4uNWI2MmM1
YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWN0bC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9k
b21jdGwuYwpAQCAtMTQwOCw2ICsxNDA4LDggQEAgbG9uZyBhcmNoX2RvX2RvbWN0bCgKICAgICBj
YXNlIFhFTl9ET01DVExfcHNyX2NhdF9vcDoKICAgICAgICAgc3dpdGNoICggZG9tY3RsLT51LnBz
cl9jYXRfb3AuY21kICkKICAgICAgICAgeworICAgICAgICAgICAgdWludDMyX3QgdmFsMzI7CisK
ICAgICAgICAgY2FzZSBYRU5fRE9NQ1RMX1BTUl9DQVRfT1BfU0VUX0wzX0NCTToKICAgICAgICAg
ICAgIHJldCA9IHBzcl9zZXRfbDNfY2JtKGQsIGRvbWN0bC0+dS5wc3JfY2F0X29wLnRhcmdldCwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWN0bC0+dS5wc3JfY2F0X29wLmRh
dGEsCkBAIC0xNDI3LDIzICsxNDI5LDIzIEBAIGxvbmcgYXJjaF9kb19kb21jdGwoCiAgICAgICAg
ICAgICBicmVhazsKIAogICAgICAgICBjYXNlIFhFTl9ET01DVExfUFNSX0NBVF9PUF9HRVRfTDNf
Q0JNOgotICAgICAgICAgICAgcmV0ID0gcHNyX2dldF9sM19jYm0oZCwgZG9tY3RsLT51LnBzcl9j
YXRfb3AudGFyZ2V0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmRvbWN0bC0+
dS5wc3JfY2F0X29wLmRhdGEsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQU1Jf
Q0JNX1RZUEVfTDMpOworICAgICAgICAgICAgcmV0ID0gcHNyX2dldF92YWwoZCwgZG9tY3RsLT51
LnBzcl9jYXRfb3AudGFyZ2V0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnZhbDMy
LCBQU1JfQ0JNX1RZUEVfTDMpOworICAgICAgICAgICAgZG9tY3RsLT51LnBzcl9jYXRfb3AuZGF0
YSA9IHZhbDMyOwogICAgICAgICAgICAgY29weWJhY2sgPSAxOwogICAgICAgICAgICAgYnJlYWs7
CiAKICAgICAgICAgY2FzZSBYRU5fRE9NQ1RMX1BTUl9DQVRfT1BfR0VUX0wzX0NPREU6Ci0gICAg
ICAgICAgICByZXQgPSBwc3JfZ2V0X2wzX2NibShkLCBkb21jdGwtPnUucHNyX2NhdF9vcC50YXJn
ZXQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmZG9tY3RsLT51LnBzcl9jYXRf
b3AuZGF0YSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBTUl9DQk1fVFlQRV9M
M19DT0RFKTsKKyAgICAgICAgICAgIHJldCA9IHBzcl9nZXRfdmFsKGQsIGRvbWN0bC0+dS5wc3Jf
Y2F0X29wLnRhcmdldCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ2YWwzMiwgUFNS
X0NCTV9UWVBFX0wzX0NPREUpOworICAgICAgICAgICAgZG9tY3RsLT51LnBzcl9jYXRfb3AuZGF0
YSA9IHZhbDMyOwogICAgICAgICAgICAgY29weWJhY2sgPSAxOwogICAgICAgICAgICAgYnJlYWs7
CiAKICAgICAgICAgY2FzZSBYRU5fRE9NQ1RMX1BTUl9DQVRfT1BfR0VUX0wzX0RBVEE6Ci0gICAg
ICAgICAgICByZXQgPSBwc3JfZ2V0X2wzX2NibShkLCBkb21jdGwtPnUucHNyX2NhdF9vcC50YXJn
ZXQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmZG9tY3RsLT51LnBzcl9jYXRf
b3AuZGF0YSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBTUl9DQk1fVFlQRV9M
M19EQVRBKTsKKyAgICAgICAgICAgIHJldCA9IHBzcl9nZXRfdmFsKGQsIGRvbWN0bC0+dS5wc3Jf
Y2F0X29wLnRhcmdldCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ2YWwzMiwgUFNS
X0NCTV9UWVBFX0wzX0RBVEEpOworICAgICAgICAgICAgZG9tY3RsLT51LnBzcl9jYXRfb3AuZGF0
YSA9IHZhbDMyOwogICAgICAgICAgICAgY29weWJhY2sgPSAxOwogICAgICAgICAgICAgYnJlYWs7
CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wc3IuYyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwpp
bmRleCAxY2NiZDAwLi43NTgzZjRkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHNyLmMKKysr
IGIveGVuL2FyY2gveDg2L3Bzci5jCkBAIC01MTAsMTAgKzUxMCw1NSBAQCBpbnQgcHNyX2dldF9p
bmZvKHVuc2lnbmVkIGludCBzb2NrZXQsIGVudW0gY2JtX3R5cGUgdHlwZSwKICAgICByZXR1cm4g
LUVJTlZBTDsKIH0KIAotaW50IHBzcl9nZXRfbDNfY2JtKHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkIGludCBzb2NrZXQsCi0gICAgICAgICAgICAgICAgICAgdWludDY0X3QgKmNibSwgZW51bSBj
Ym1fdHlwZSB0eXBlKQoraW50IHBzcl9nZXRfdmFsKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGludCBzb2NrZXQsCisgICAgICAgICAgICAgICAgdWludDMyX3QgKnZhbCwgZW51bSBjYm1fdHlw
ZSB0eXBlKQogewotICAgIHJldHVybiAwOworICAgIGNvbnN0IHN0cnVjdCBwc3Jfc29ja2V0X2lu
Zm8gKmluZm8gPSBnZXRfc29ja2V0X2luZm8oc29ja2V0KTsKKyAgICBjb25zdCBzdHJ1Y3QgZmVh
dF9ub2RlICpmZWF0OworICAgIGVudW0gcHNyX2ZlYXRfdHlwZSBmZWF0X3R5cGU7CisgICAgdW5z
aWduZWQgaW50IGNvcywgaTsKKworICAgIEFTU0VSVCh2YWwpOworCisgICAgaWYgKCBJU19FUlIo
aW5mbykgKQorICAgICAgICByZXR1cm4gUFRSX0VSUihpbmZvKTsKKworICAgIGZlYXRfdHlwZSA9
IHBzcl9jYm1fdHlwZV90b19mZWF0X3R5cGUodHlwZSk7CisgICAgaWYgKCBmZWF0X3R5cGUgPj0g
QVJSQVlfU0laRShpbmZvLT5mZWF0dXJlcykgKQorICAgICAgICByZXR1cm4gLUVOT0VOVDsKKwor
ICAgIGZlYXQgPSBpbmZvLT5mZWF0dXJlc1tmZWF0X3R5cGVdOworICAgIGlmICggIWZlYXQgKQor
ICAgICAgICByZXR1cm4gLUVOT0VOVDsKKworICAgIGlmICggIWZlYXRfcHJvcHNbZmVhdF90eXBl
XSApCisgICAgeworICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICAgICAgcmV0dXJu
IC1FTk9FTlQ7CisgICAgfQorCisgICAgY29zID0gZC0+YXJjaC5wc3JfY29zX2lkc1tzb2NrZXRd
OworICAgIC8qCisgICAgICogSWYgaW5wdXQgY29zIGV4Y2VlZHMgY3VycmVudCBmZWF0dXJlJ3Mg
Y29zX21heCwgd2Ugc2hvdWxkIHJldHVybiBpdHMKKyAgICAgKiBkZWZhdWx0IHZhbHVlIHdoaWNo
IGlzIHN0b3JlZCBpbiBjb3MgMC4gVGhpcyBjYXNlIG9ubHkgaGFwcGVucworICAgICAqIHdoZW4g
bW9yZSB0aGFuIHR3byBmZWF0dXJlcyBlbmFibGVkIGNvbmN1cnJlbnRseSBhbmQgYXQgbGVhc3Qg
b25lCisgICAgICogZmVhdHVyZXMncyBjb3NfbWF4IGlzIGJpZ2dlciB0aGFuIG90aGVycy4gV2hl
biBhIGRvbWFpbidzIHdvcmtpbmcgY29zCisgICAgICogaWQgaXMgYmlnZ2VyIHRoYW4gc29tZSBm
ZWF0dXJlcycgY29zX21heCwgSFcgYXV0b21hdGljYWxseSB3b3JrcyBhcworICAgICAqIGRlZmF1
bHQgdmFsdWUgZm9yIHRob3NlIGZlYXR1cmVzIHdoaWNoIGNvc19tYXggaXMgc21hbGxlci4KKyAg
ICAgKi8KKyAgICBpZiAoIGNvcyA+IGZlYXQtPmNvc19tYXggKQorICAgICAgICBjb3MgPSAwOwor
CisgICAgZm9yICggaSA9IDA7IGkgPCBmZWF0X3Byb3BzW2ZlYXRfdHlwZV0tPmNvc19udW07IGkr
KyApCisgICAgeworICAgICAgICBpZiAoIHR5cGUgPT0gZmVhdF9wcm9wc1tmZWF0X3R5cGVdLT50
eXBlW2ldICkKKyAgICAgICAgeworICAgICAgICAgICAgKnZhbCA9IGZlYXQtPmNvc19yZWdfdmFs
W2NvcyAqIGZlYXRfcHJvcHNbZmVhdF90eXBlXS0+Y29zX251bSArIGldOworICAgICAgICAgICAg
cmV0dXJuIDA7CisgICAgICAgIH0KKyAgICB9CisKKyAgICByZXR1cm4gLUVJTlZBTDsKIH0KIAog
aW50IHBzcl9zZXRfbDNfY2JtKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBzb2NrZXQs
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3Bzci5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9wc3IuaAppbmRleCA5NjI1ZTkwLi5hYzkxMThlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L3Bzci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHNyLmgKQEAgLTcxLDgg
KzcxLDggQEAgdm9pZCBwc3JfY3R4dF9zd2l0Y2hfdG8oc3RydWN0IGRvbWFpbiAqZCk7CiAKIGlu
dCBwc3JfZ2V0X2luZm8odW5zaWduZWQgaW50IHNvY2tldCwgZW51bSBjYm1fdHlwZSB0eXBlLAog
ICAgICAgICAgICAgICAgICB1aW50MzJfdCBkYXRhW10sIHVuc2lnbmVkIGludCBhcnJheV9sZW4p
OwotaW50IHBzcl9nZXRfbDNfY2JtKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBzb2Nr
ZXQsCi0gICAgICAgICAgICAgICAgICAgdWludDY0X3QgKmNibSwgZW51bSBjYm1fdHlwZSB0eXBl
KTsKK2ludCBwc3JfZ2V0X3ZhbChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgc29ja2V0
LAorICAgICAgICAgICAgICAgIHVpbnQzMl90ICp2YWwsIGVudW0gY2JtX3R5cGUgdHlwZSk7CiBp
bnQgcHNyX3NldF9sM19jYm0oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHNvY2tldCwK
ICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBjYm0sIGVudW0gY2JtX3R5cGUgdHlwZSk7CiAK
LS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 14 01:25:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 01: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 1dKx3z-0007RE-C4; Wed, 14 Jun 2017 01:25:39 +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 1dKx3y-0007Q3-82
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 01:25:38 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 2A/DD-01730-19090495; Wed, 14 Jun 2017 01:25:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrALMWRWlGSWpSXmKPExsVywNykWHfCBId
 IgykfpCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owb7x6zFSxZxVhx6tJH5gbG/pouRi4OIYFp
 jBIfLlxn72Lk5JAQ4JU4smwGK4TtJzFr3wJ2iKIGRomLuw+ygSTYBNQlHn/tYQKxRQSUJO6tm
 swEUsQssJNJYt3p78wgCWGBUIldrY1Akzg4WARUJY5MDQQJ8wp4SEzbtJwZYoGcxMljk8GWcQ
 p4SnS/fgY2Uwio5ueVqUwTGHkXMDKsYtQoTi0qSy3SNTLUSyrKTM8oyU3MzNE1NDDVy00tLk5
 MT81JTCrWS87P3cQIDIl6BgbGHYx3J/sdYpTkYFIS5V1i5xApxJeUn1KZkVicEV9UmpNafIhR
 hoNDSYL3TR9QTrAoNT21Ii0zBxicMGkJDh4lEd7aNqA0b3FBYm5xZjpE6hSjopQ47ymQPgGQR
 EZpHlwbLCIuMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmPd4PNIUnM68EbvoroMVMQIuvX7
 EBWVySiJCSamA0Z5sqHdfpdMVHMbHOyDnpW8Kad506azpFdwT/D/drkF5+54NHYk3TzAVVyga
 b9Q5fOOM37Y7Gn0XXHb8J6v+b9ibswmL/rtgDj/5NCF1rffDf91JZnhhD87fs3zQXTmf/nmlT
 5lYgefhZffgu0wkrV664MsnlyKrwR6ZqWbsUdnBa229/zSShxFKckWioxVxUnAgAcdJ/lYMCA
 AA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1497403511!87398197!9
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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48692 invoked from network); 14 Jun 2017 01:25:35 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 14 Jun 2017 01:25:35 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Jun 2017 18:25:35 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.39,340,1493708400"; d="scan'208";a="99173863"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.64])
 by orsmga002.jf.intel.com with ESMTP; 13 Jun 2017 18:25:32 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 14 Jun 2017 09:12:41 +0800
Message-Id: <1497402776-22348-9-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1497402776-22348-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1497402776-22348-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, he.chen@linux.intel.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, mengxu@cis.upenn.edu, jbeulich@suse.com,
 chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v12 08/23] x86: refactor psr: L3 CAT: set value:
	implement 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>

QXMgc2V0IHZhbHVlIGZsb3cgaXMgdGhlIG1vc3QgY29tcGxpY2F0ZWQgb25lIGluIHBzciwgaXQg
d2lsbCBiZQpkaXZpZGVkIHRvIHNvbWUgcGF0Y2hlcyB0byBtYWtlIHRoaW5ncyBjbGVhcmVyLiBU
aGlzIHBhdGNoCmltcGxlbWVudHMgdGhlIHNldCB2YWx1ZSBmcmFtZXdvcmsgdG8gc2hvdyBhIHdo
b2xlIHBpY3R1cmUgZmlyc3RseS4KCkl0IGFsc28gY2hhbmdlcyBkb21jdGwgaW50ZXJmYWNlIHRv
IG1ha2UgaXQgbW9yZSBnZW5lcmFsLgoKVG8gbWFrZSB0aGUgc2V0IHZhbHVlIGZsb3cgYmUgZ2Vu
ZXJhbCBhbmQgY2FuIHN1cHBvcnQgbXVsdGlwbGUgZmVhdHVyZXMKYXQgc2FtZSB0aW1lLCBpdCBp
bmNsdWRlcyBiZWxvdyBzdGVwczoKMS4gR2V0IENPUyBJRCB0aGF0IGN1cnJlbnQgZG9tYWluIGlz
IHVzaW5nLgoyLiBHYXRoZXIgYSB2YWx1ZSBhcnJheSB0byBzdG9yZSBhbGwgZmVhdHVyZXMgY3Vy
cmVudCB2YWx1ZQogICBpbnRvIGl0IGFuZCByZXBsYWNlIHRoZSBjdXJyZW50IHZhbHVlIG9mIHRo
ZSBmZWF0dXJlIHdoaWNoIGlzCiAgIGJlaW5nIHNldCB0byB0aGUgbmV3IGlucHV0IHZhbHVlLgoz
LiBGaW5kIGlmIHRoZXJlIGlzIGFscmVhZHkgYSBDT1MgSUQgb24gd2hpY2ggYWxsIGZlYXR1cmVz
JwogICB2YWx1ZXMgYXJlIHNhbWUgYXMgdGhlIGFycmF5LiBUaGVuLCB3ZSBjYW4gcmV1c2UgdGhp
cyBDT1MKICAgSUQuCjQuIElmIGZhaWwgdG8gZmluZCwgd2UgbmVlZCBwaWNrIGFuIGF2YWlsYWJs
ZSBDT1MgSUQuIE9ubHkgQ09TIElEIHdoaWNoIHJlZgogICBpcyAwIG9yIDEgY2FuIGJlIHBpY2tl
ZC4KNS4gV3JpdGUgdGhlIGZlYXR1cmUncyBNU1JzIGFjY29yZGluZyB0byB0aGUgQ09TIElELgo2
LiBVcGRhdGUgcmVmIGFjY29yZGluZyB0byBDT1MgSUQuCjcuIFNhdmUgdGhlIENPUyBJRCBpbnRv
IGN1cnJlbnQgZG9tYWluJ3MgcHNyX2Nvc19pZHNbc29ja2V0XSBzbyB0aGF0IHdlCiAgIGNhbiBr
bm93IHdoaWNoIENPUyB0aGUgZG9tYWluIGlzIHVzaW5nIG9uIHRoZSBzb2NrZXQuCjguIFNldCBk
b21faWRzIGJpdCBjb3JyZXNwb25kaW5nIHRvIHRoZSBkb21haW4gc28gdGhhdCB3ZSBjYW4ga25v
dyB0aGUgZG9tYWluCiAgIGhhcyBiZWVuIHNldCBhbmQgdGhlIENPUyBJRCBvZiB0aGUgZG9tYWlu
IGlzIHZhbGlkLgoKU28sIHNvbWUgZnVuY3Rpb25zIGFyZSBhYnN0cmFjdGVkIGFuZCB0aGUgY2Fs
bGJhY2sgZnVuY3Rpb25zIHdpbGwgYmUKaW1wbGVtZW50ZWQgaW4gbmV4dCBwYXRjaGVzLgoKSGVy
ZSBpcyBhbiBleGFtcGxlIHRvIHVuZGVyc3RhbmQgdGhlIHByb2Nlc3MuIFRoZSBDUFUgc3VwcG9y
dHMKdHdvIGZlYXR1ZXJzLCBlLmcuIEwzIENBVCBhbmQgTDIgQ0FULiBVc2VyIHdhbnRzIHRvIHNl
dCBMMyBDQVQKb2YgRG9tMSB0byAweDFmZi4KMS4gQXQgdGhlIGluaXRpYWwgdGltZSwgdGhlIG9s
ZF9jb3Mgb2YgRG9tMSBpcyAwLiBUaGUgQ09TIHJlZ2lzdGVycyB2YWx1ZXMKYXJlIGJlbG93IGF0
IHRoaXMgdGltZS4KICAgICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAg
ICAgfCBDT1MgMCB8IENPUyAxIHwgQ09TIDIgfCAuLi4gfAogICAgICAgIC0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KTDMgQ0FUICB8IDB4N2ZmIHwgMHg3ZmYgfCAweDdmZiB8IC4uLiB8
CiAgICAgICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpMMiBDQVQgIHwgMHhmZiAg
fCAweGZmICB8IDB4ZmYgIHwgLi4uIHwKICAgICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCgoyLiBHYXRoZXIgdGhlIHZhbHVlIGFycmF5IGFuZCBpbnNlcnQgbmV3IHZhbHVlIGlu
dG8gaXQ6CnZhbFswXTogMHgxZmYKdmFsWzFdOiAweGZmCgozLiBJdCBjYW5ub3QgZmluZCBhIG1h
dGNoaW5nIENPUy4KCjQuIFBpY2sgQ09TIDEgdG8gc3RvcmUgdGhlIHZhbHVlIHNldC4KCjUuIFdy
aXRlIHRoZSBMMyBDQVQgQ09TIDEgcmVnaXN0ZXJzLiBUaGUgQ09TIHJlZ2lzdGVycyB2YWx1ZXMg
YXJlCmNoYW5nZWQgdG8gYmVsb3cgbm93LgogICAgICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KICAgICAgICB8IENPUyAwIHwgQ09TIDEgfCBDT1MgMiB8IC4uLiB8CiAgICAgICAg
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpMMyBDQVQgIHwgMHg3ZmYgfCAweDFmZiB8
IC4uLiAgIHwgLi4uIHwKICAgICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkwy
IENBVCAgfCAweGZmICB8IDB4ZmYgIHwgLi4uICAgfCAuLi4gfAogICAgICAgIC0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KCjYuIFRoZSByZWZbMV0gaXMgaW5jcmVhc2VkIHRvIDEgYmVj
YXVzZSBEb20xIGlzIHVzaW5nIGl0IG5vdy4KCjcuIFNhdmUgMSB0byBEb20xJ3MgcHNyX2Nvc19p
ZHNbc29ja2V0XS4KCjguIFNldCB0aGUgYml0IGluICdkb21faWRzW10nLgoKVGhlbiwgdXNlciB3
YW50cyB0byBzZXQgTDMgQ0FUIG9mIERvbTIgdG8gMHgxZmYgdG9vLiBUaGUgb2xkX2NvcwpvZiBE
b20yIGlzIDAgdG9vLiBSZXBlYXQgYWJvdmUgZmxvdy4KClRoZSB2YWwgYXJyYXkgYXNzZW1ibGVk
IGlzOgp2YWxbMF06IDB4MWZmCnZhbFsxXTogMHhmZgoKU28sIGl0IGNhbiBmaW5kIGEgbWF0Y2hp
bmcgQ09TLCBDT1MgMS4gVGhlbiwgaXQgY2FuIHJldXNlIENPUyAxCmZvciBEb20yLgoKVGhlIHJl
ZlsxXSBpcyBpbmNyZWFzZWQgdG8gMiBub3cgYmVjYXVzZSBib3RoIERvbTEgYW5kIERvbTIgYXJl
CnVzaW5nIHRoaXMgQ09TIElELiBTZXQgMSB0byBEb20yJ3MgcHNyX2Nvc19pZHNbc29ja2V0XS4K
ClRoZXJlIGlzIG9uZSB0aGluZyBuZWVkIHRvIGVtcGhhc2l6ZSB0aGF0IHdlIG5lZWQgcmVzdG9y
ZSBkb21haW4ncyBDT1MgSUQgdG8KMCB3aGVuIHNvY2tldCBpcyBvZmZsaW5lLiBPdGhlcndpc2Us
IGEgd3JvbmcgQ09TIElEIHdpbGwgYmUgdXNlZCB3aGVuIHRoZQpzb2NrZXQgaXMgb25saW5lIGFn
YWluLiBUaGF0IG1heSBjYXVzZSB1c2VyIHNlZSB0aGUgd3JvbmcgQ0JNIHNob3duLiBCdXQgaXQK
dGFrZXMgbXVjaCB0aW1lIHRvIGl0ZXJhdGUgYWxsIGRvbWFpbnMgdG8gcmVzdG9yZSBDT1MgSUQg
dG8gMC4gU28sIHdlIGRlZmluZQphICdkb21faWRzW10nIHRvIHJlcHJlc2VudHMgYWxsIGRvbWFp
bnMsIG9uZSBiaXQgY29ycmVzcG9uZHMgdG8gb25lIGRvbWFpbi4KSWYgdGhlIGJpdCBpcyAwIHdo
ZW4gZW50ZXJpbmcgJ3Bzcl9jdHh0X3N3aXRjaF90bycsIHRoYXQgbWVhbnMgdGhpcyBpcyB0aGUK
Zmlyc3QgdGltZSB0aGUgZG9tYWluIGlzIHN3aXRjaGVkIHRvIHRoaXMgc29ja2V0IG9yIGRvbWFp
bidzIENPUyBJRCBoYXMgbm90CmJlZW4gc2V0IHNpbmNlIHRoZSBzb2NrZXQgaXMgb25saW5lLiBT
bywgdGhlIENPUyBJRCBzZXQgdG8gQVNTT0MgcmVnaXN0ZXIgb24KdGhpcyBzb2NrZXQgc2hvdWxk
IGJlIGRlZmF1bHQgdmFsdWUsIDAuIElmIG5vdCwgdGhhdCBtZWFucyB0aGUgZG9tYWluJ3MgQ09T
CklEIGhhcyBiZWVuIHNldCB3aGVuIHRoZSBzb2NrZXQgd2FzIG9ubGluZS4gU28sIHRoaXMgQ09T
IElEIGlzIHZhbGlkIGFuZCB3ZQpjYW4gZGlyZWN0bHkgdXNlIGl0LiBXZSByZXN0b3JlIHRoZSBk
b21haW4ncyBDT1MgSUQgdG8gMCBpZiB0aGUgYml0CmNvcnJlc3BvbmRpbmcgdG8gdGhlIGRvbWFp
biBpcyAwIGJ1dCB0aGUgZG9tYWluJ3MgQ09TIElEIGlzIG5vdCAwIHdoZW4KJ3Bzcl9nZXRfdmFs
JyBpcyBjYWxsZWQuIFRoaXMgY2FuIGF2b2lkIENQVSBzZXJpYWxpemF0aW9uIGlmIHJlc3Rvcmlu
ZyBhY3Rpb24KaXMgZXhlY3R1ZWQgaW4gJ3Bzcl9jdHh0X3N3aXRjaF90bycuCgpTaWduZWQtb2Zm
LWJ5OiBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KLS0tCnYxMjoKICAgIC0gcmVt
b3ZlIHRoZSBtZW1lYmVycyBwb3NpdGlvbiBjaGFuZ2VzIGluICdwc3Jfc29ja2V0X2luZm8nLgog
ICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSByZW5hbWUgJ2RvbV9pZHMnIHRv
ICdkb21fc2V0Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gY2FsbCAn
Yml0bWFwX3plcm8nIHRvIGNsZWFyIGJpdG1hcC4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1
bGljaCkKICAgIC0gY29tYmluZSB0d28gaWYoKS1zIGluICdwc3JfY3R4dF9zd2l0Y2hfdG8nIGFu
ZCBhZGQgY29tbWVudC4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gcmVt
b3ZlIHJlZHVuZGFudCBjaGVjayBpbiAncHNyX2dldF92YWwnLgogICAgICAoc3VnZ2VzdGVkIGJ5
IEphbiBCZXVsaWNoKQogICAgLSB1c2UgJ2RvbWFpbl9sb2NrKCknIHRvIHByb3RlY3QgJ3Bzcl9j
b3NfaWRzJyBzbyB0aGF0IHRoZSBjb2RlcyBkbyBub3QKICAgICAgZGVwZW5kIG9uICdkb21jdGxf
bG9jaycuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGFkanVzdCBjb2Rl
cyB0byBhdm9pZCBjYXN0IGluICdwc3Jfc2V0X3ZhbCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFu
IEJldWxpY2gpCiAgICAtIGFkanVzdCBjb2RlcyB0byBhdm9pZCBkdXBsaWNhdGlvbiBvZiBlcnJv
ciBwYXRocyBpbiAncHNyX3NldF92YWwnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNo
KQogICAgLSBjbGVhciB0aGUgZG9tYWluIGJpdCBhbnl3YXkgaW4gJ3Bzcl9mcmVlX2NvcycuCiAg
ICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHVzZSB0aGUgZGVmYXVsdCBjb3Mg
aWQgd2hlbiBnZXR0aW5nIG9sZF9jb3MgaW4gJ3Bzcl9zZXRfdmFsJy4KdjExOgogICAgLSBkZWZp
bmUgJ2RvbV9pZHNbXScgYW5kIGltcGxlbWVudCByZWxhdGVkIGZsb3dzLgogICAgLSByZXN0b3Jl
IGRvbWFpbiBjb3MgaWQgdG8gMCBpbiAncHNyX2dldF92YWwnLgogICAgLSByZW5hbWUgJ3dyaXRl
X3Bzcl9tc3InIHRvICd3cml0ZV9wc3JfbXNycycgYW5kIGNoYW5nZSBpdHMgcGFyYW1ldGVycyB0
bwogICAgICBoYW5kbGUgdmFsdWUgYXJyYXkgdGhlIGZlYXR1cmUncyBhbGwgTVNScy4KICAgIC0g
Zml4IGNvZGluZyBzdHlsZSBpc3N1ZS4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkK
ICAgIC0gZG8gbm90IG5lZWQgY2hlY2sgJ2NvcycgaW4gQVNTRVJULgogICAgICAoc3VnZ2VzdGVk
IGJ5IEphbiBCZXVsaWNoKQogICAgLSByZW5hbWUgJ2luc2VydF92YWxfdG9fYXJyYXknIHRvICdp
bnNlcnRfdmFsX2ludG9fYXJyYXknLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQog
ICAgLSByZW1vdmUgJ3JlZl9sb2NrJyBmcm9tIHBhcmFtZXRlciBsaXN0IGluICdmaW5kX2Nvcycg
YW5kICdwaWNrX2F2YWlsX2NvcycuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAg
ICAtIHJlbW92ZSBBU1NFUlQgY2hlY2sgdG8gJ3JlZl9sb2NrJyBpbiAnZmluZF9jb3MnIGFuZCAn
cGlja19hdmFpbF9jb3MnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBm
aXggYSBidWcgZm9yIGNoZWNraW5nICdmZWF0X3R5cGUnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEph
biBCZXVsaWNoKQogICAgLSBtb3ZlICdmcmVlX2FycmF5JyBsYWJlbC4KICAgICAgKHN1Z2dlc3Rl
ZCBieSBKYW4gQmV1bGljaCkKICAgIC0gbW9kaWZ5IGNvbW1lbnRzIGFuZCBjb21taXQgbWVzc2Fn
ZS4KdjEwOgogICAgLSByZXN0b3JlIGRvbWFpbiBjb3MgaWQgdG8gMCB3aGVuIHNvY2tldCBpcyBv
ZmZsaW5lLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBjaGVjayAncHNy
X2NhdF9vcC5kYXRhJyB0byBtYWtlIHN1cmUgb25seSBsb3dlciAzMiBiaXRzIGFyZSB2YWxpZC4K
ICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gcmVtb3ZlIHVubmVjZXNzYXJ5
IGZpeGVkIHdpZHRoIHR5cGUgb2YgcGFyYW1ldGVycyBhbmQgdmFyaWFibGVzLgogICAgICAoc3Vn
Z2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSByZW5hbWUgJ2luc2VydF9uZXdfdmFsX3RvX2Fy
cmF5JyB0byAnaW5zZXJ0X3ZhbF90b19hcnJheScuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJl
dWxpY2gpCiAgICAtIGlucHV0ICdyZWZfbG9jaycgcG9pbnRlciBpbnRvIGZ1bmN0aW9ucyB0byBj
aGVjayBpZiBpdCBoYXMgYmVlbiBsb2NrZWQuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxp
Y2gpCiAgICAtIGFkZCBjb21tZW50IHRvIGRlY2xhcmUgdGhlIHNldCBwcm9jZXNzIGlzIHByb3Rl
Y3RlZCBieSAnZG9tY3RsX2xvY2snLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQog
ICAgLSBjaGVjayAnZmVhdF90eXBlJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkK
ICAgIC0gcmVtb3ZlICdmZWF0X21hc2snLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNo
KQogICAgLSByZW1vdmUgdW5uZWNlc3NhcnkgY3JpdGVyaWEgb2YgQVNTRVJULgogICAgICAoc3Vn
Z2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBhZGp1c3QgZmxvdyBvZiAncHNyX3NldF92YWwn
IHRvIGF2b2lkICdnb3RvJyBmb3Igc3VjY2Vzc2Z1bCBjYXNlcy4KICAgICAgKHN1Z2dlc3RlZCBi
eSBKYW4gQmV1bGljaCkKICAgIC0gdXNlIEFTU0VSVCB0byBjaGVjayAnc29ja2V0X2luZm8nIGlu
ICdwc3JfZnJlZV9jb3MnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBy
ZW1vdmUgdW5uZWNlc3NhcnkgY29tbWVudCBpbiAncHNyX2ZyZWVfY29zJy4KICAgICAgKHN1Z2dl
c3RlZCBieSBKYW4gQmV1bGljaCkKdjk6CiAgICAtIHVzZSBnb3RvIHN0eWxlIGVycm9yIGhhbmRs
aW5nIGluICdwc3Jfc2V0X3ZhbCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgV2VpIExpdSkKICAgIC0g
dXNlIEFTU0VSVCBmb3IgY2hlY2tpbmcgb2xkX2Nvcy4KICAgICAgKHN1Z2dlc3RlZCBieSBXZWkg
TGl1IGFuZCBKYW4gQmV1bGljaCkKICAgIC0gZml4IGNvZGluZyBzdHlsZSBpc3N1ZS4KICAgICAg
KHN1Z2dlc3RlZCBieSBXZWkgTGl1KQogICAgLSByZW5hbWUgJ2Fzc2VtYmxlX3ZhbF9hcnJheScg
dG8gJ2NvbWJpbmVfdmFsX2FycmF5JyBpbiBwZXJ2aW91cyBwYXRjaC4KICAgICAgKHN1Z2dlc3Rl
ZCBieSBXZWkgTGl1KQogICAgLSB1c2UgJ3NwaW5faXNfbG9ja2VkJyB0byBjaGVjayByZWZfbG9j
ay4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUpCiAgICAtIGFkZCBhbiBpbnB1dCBwYXJh
bWV0ZXIgJ2FycmF5X2xlbicgZm9yICd3cml0ZV9wc3JfbXNyJy4KICAgIC0gY2hlY2sgJ3NvY2tl
dF9pbmZvJyBhbmQgJ3Bzcl9jb3NfaWRzJyBpbiB0aGlzIHBhdGNoLgogICAgICAoc3VnZ2VzdGVk
IGJ5IEphbiBCZXVsaWNoKQogICAgLSBtb2RpZnkgcGF0Y2ggdGl0bGUgdG8gaW5kaWNhdGUgJ0wz
IENBVCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGZpeCBjb21taXQg
bWVzc2FnZSB3b3Jkcy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gY2hh
bmdlICdhc3NlbWJsZV92YWxfYXJyYXknIHRvICdnYXRoZXJfdmFsX2FycmF5Jy4KICAgICAgKHN1
Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gY2hhbmdlICdzZXRfbmV3X3ZhbF90b19hcnJh
eScgdG8gJ2luc2VydF9uZXdfdmFsX3RvX2FycmF5Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4g
QmV1bGljaCkKICAgIC0gY2hhbmdlIHBhcmFtZXRlciAnbScgb2YgJ2luc2VydF9uZXdfdmFsX3Rv
X2FycmF5JyB0byAnbmV3X3ZhbCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAg
ICAtIGNoYW5nZSAnd3JpdGVfcHNyX21zcicgdG8gJ3dyaXRlX3Bzcl9tc3JzJy4KICAgICAgKHN1
Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gY29ycmVjdCBjb21tZW50cy4KICAgICAgKHN1
Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gcmVtb3ZlIHVubmVjZXNzYXJ5IGNvbW1lbnRz
LgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBhZGp1c3QgY29uZGl0aW9u
cyBhZnRlciAnZmluZF9jb3MnIHRvIHNhdmUgYSBsZXZlbCBvZiBpbmRlbnRhdGlvbi4KICAgICAg
KHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gYWRkICdBU1NFUlQoIW9sZF9jb3MgfHwg
cmVmW29sZF9jb3NdKScuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIG1v
dmUgQVNTRVJUKCkgY2hlY2sgaW50byBsb2NrZWQgcmVnaW9uLgogICAgICAoc3VnZ2VzdGVkIGJ5
IEphbiBCZXVsaWNoKQogICAgLSByZXBsYWNlIHBhcmFtZXRlciAnKnZhbCcgdG8gJ3ZhbFtdJyBp
biBzb21lIGZ1bmN0aW9ucy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0g
Y2hhbmdlICd3cml0ZV9wc3JfbXNyJyBwYXJhbWV0ZXJzIHRvIHByZXBhcmUgdG8gb25seSBzZXQg
b25lIG5ldyB2YWx1ZQogICAgICBmb3Igb25lIGZlYXR1cmUuCiAgICAgIChzdWdnZXN0ZWQgYnkg
SmFuIEJldWxpY2gpCiAgICAtIGNoYW5nZXMgYWJvdXQgJ3VpbnQ2NF90JyB0byAndWludDMyX3Qn
LgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBhZGQgZXhwbGFuYXRpb24g
YWJvdXQgY29udGV4dCBzd2l0Y2guCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCnY1
OgogICAgLSBtb2RpZnkgY29tbWl0IG1lc3NhZ2UuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJl
dWxpY2gpCiAgICAtIHJldHVybiBhbiBlcnJvciBmb3IgYWxsIGhlbHBlciBmdW5jdGlvbnMgaW4g
c2V0IGZsb3cuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHJlbW92ZSB1
bm5lY2Vzc2FyeSBjYXN0LgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBk
aXZpZGUgJ2dldF9vbGRfc2V0X25ldycgdG8gdHdvIGZ1bmN0aW9ucywgJ2Fzc2VtYmxlX3ZhbF9h
cnJheScgYW5kCiAgICAgICdzZXRfbmV3X3ZhbF90b19hcnJheScuCiAgICAgIChzdWdnZXN0ZWQg
YnkgSmFuIEJldWxpY2gpCiAgICAtIG1vZGlmeSBjb21tZW50cy4KICAgICAgKHN1Z2dlc3RlZCBi
eSBKYW4gQmV1bGljaCkKICAgIC0gYWRqdXN0IGNvZGUgZm9ybWF0LgogICAgICAoc3VnZ2VzdGVk
IGJ5IEphbiBCZXVsaWNoKQogICAgLSBjaGFuZ2UgJ2FsbG9jX25ld19jb3MnIHRvICdwaWNrX2F2
YWlsX2NvcycgdG8gbWFrZSBuYW1lIGFjY3VyYXRlLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBC
ZXVsaWNoKQogICAgLSBjaGVjayBmZWF0dXJlIHR5cGUgd2hlbiBlbnRlcmluZyAncHNyX3NldF92
YWwnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSB1c2UgQVNTRVJUIHRv
IGNoZWNrIHJlZi4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gcmVuYW1l
ICdkYXRbXScgdG8gJ2RhdGFbXScuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCnY0
OgogICAgLSBjcmVhdGUgdGhpcyBwYXRjaCB0byBtYWtlIGNvZGVzIGVhc2llciB0byB1bmRlcnN0
YW5kLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQotLS0KLS0tCiB4ZW4vYXJjaC94
ODYvZG9tY3RsLmMgICAgIHwgIDE4ICsrLS0KIHhlbi9hcmNoL3g4Ni9wc3IuYyAgICAgICAgfCAy
NTUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLQogeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9wc3IuaCB8ICAgNCArLQogMyBmaWxlcyBjaGFuZ2VkLCAyNTcgaW5zZXJ0
aW9ucygrKSwgMjAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWN0
bC5jIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCmluZGV4IDViNjJjNWMuLjEyNGExYzYgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYworKysgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMK
QEAgLTE0MTEsMjEgKzE0MTEsMjEgQEAgbG9uZyBhcmNoX2RvX2RvbWN0bCgKICAgICAgICAgICAg
IHVpbnQzMl90IHZhbDMyOwogCiAgICAgICAgIGNhc2UgWEVOX0RPTUNUTF9QU1JfQ0FUX09QX1NF
VF9MM19DQk06Ci0gICAgICAgICAgICByZXQgPSBwc3Jfc2V0X2wzX2NibShkLCBkb21jdGwtPnUu
cHNyX2NhdF9vcC50YXJnZXQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21j
dGwtPnUucHNyX2NhdF9vcC5kYXRhLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
UFNSX0NCTV9UWVBFX0wzKTsKKyAgICAgICAgICAgIHJldCA9IHBzcl9zZXRfdmFsKGQsIGRvbWN0
bC0+dS5wc3JfY2F0X29wLnRhcmdldCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRv
bWN0bC0+dS5wc3JfY2F0X29wLmRhdGEsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQ
U1JfQ0JNX1RZUEVfTDMpOwogICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgY2FzZSBYRU5f
RE9NQ1RMX1BTUl9DQVRfT1BfU0VUX0wzX0NPREU6Ci0gICAgICAgICAgICByZXQgPSBwc3Jfc2V0
X2wzX2NibShkLCBkb21jdGwtPnUucHNyX2NhdF9vcC50YXJnZXQsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBkb21jdGwtPnUucHNyX2NhdF9vcC5kYXRhLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgUFNSX0NCTV9UWVBFX0wzX0NPREUpOworICAgICAgICAgICAg
cmV0ID0gcHNyX3NldF92YWwoZCwgZG9tY3RsLT51LnBzcl9jYXRfb3AudGFyZ2V0LAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZG9tY3RsLT51LnBzcl9jYXRfb3AuZGF0YSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFBTUl9DQk1fVFlQRV9MM19DT0RFKTsKICAgICAgICAg
ICAgIGJyZWFrOwogCiAgICAgICAgIGNhc2UgWEVOX0RPTUNUTF9QU1JfQ0FUX09QX1NFVF9MM19E
QVRBOgotICAgICAgICAgICAgcmV0ID0gcHNyX3NldF9sM19jYm0oZCwgZG9tY3RsLT51LnBzcl9j
YXRfb3AudGFyZ2V0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9tY3RsLT51
LnBzcl9jYXRfb3AuZGF0YSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBTUl9D
Qk1fVFlQRV9MM19EQVRBKTsKKyAgICAgICAgICAgIHJldCA9IHBzcl9zZXRfdmFsKGQsIGRvbWN0
bC0+dS5wc3JfY2F0X29wLnRhcmdldCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRv
bWN0bC0+dS5wc3JfY2F0X29wLmRhdGEsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQ
U1JfQ0JNX1RZUEVfTDNfREFUQSk7CiAgICAgICAgICAgICBicmVhazsKIAogICAgICAgICBjYXNl
IFhFTl9ET01DVExfUFNSX0NBVF9PUF9HRVRfTDNfQ0JNOgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L3Bzci5jIGIveGVuL2FyY2gveDg2L3Bzci5jCmluZGV4IDc1ODNmNGQuLmZiODQyMjMgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wc3IuYworKysgYi94ZW4vYXJjaC94ODYvcHNyLmMKQEAg
LTExNyw2ICsxMTcsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGZlYXRfcHJvcHMgewogICogcmVm
X2xvY2sgIC0gQSBsb2NrIHRvIHByb3RlY3QgY29zX3JlZi4KICAqIGNvc19yZWYgICAtIEEgcmVm
ZXJlbmNlIGNvdW50IGFycmF5IHRvIHJlY29yZCBob3cgbWFueSBkb21haW5zIGFyZSB1c2luZyB0
aGUKICAqICAgICAgICAgICAgIENPUyBJRC4gRXZlcnkgZW50cnkgb2YgY29zX3JlZiBjb3JyZXNw
b25kcyB0byBvbmUgQ09TIElELgorICogZG9tX3NldCAgIC0gQSBiaXRtYXAgdG8gaW5kaWNhdGUg
d2hpY2ggZG9tYWluJ3MgY29zIGlkIGhhcyBiZWVuIHNldC4KICAqLwogc3RydWN0IHBzcl9zb2Nr
ZXRfaW5mbyB7CiAgICAgYm9vbCBmZWF0X2luaXQ7CkBAIC0xMjQsNiArMTI1LDggQEAgc3RydWN0
IHBzcl9zb2NrZXRfaW5mbyB7CiAgICAgc3RydWN0IGZlYXRfbm9kZSAqZmVhdHVyZXNbUFNSX1NP
Q0tFVF9GRUFUX05VTV07CiAgICAgc3BpbmxvY2tfdCByZWZfbG9jazsKICAgICB1bnNpZ25lZCBp
bnQgY29zX3JlZltNQVhfQ09TX1JFR19DTlRdOworICAgIC8qIEV2ZXJ5IGJpdCBjb3JyZXNwb25k
cyB0byBhIGRvbWFpbi4gSW5kZXggaXMgZG9tYWluX2lkLiAqLworICAgIERFQ0xBUkVfQklUTUFQ
KGRvbV9zZXQsIERPTUlEX0lETEUgKyAxKTsKIH07CiAKIHN0cnVjdCBwc3JfYXNzb2MgewpAQCAt
MTc5LDYgKzE4MiwxMCBAQCBzdGF0aWMgdm9pZCBmcmVlX3NvY2tldF9yZXNvdXJjZXModW5zaWdu
ZWQgaW50IHNvY2tldCkKICAgICB9CiAKICAgICBpbmZvLT5mZWF0X2luaXQgPSBmYWxzZTsKKwor
ICAgIG1lbXNldChpbmZvLT5jb3NfcmVmLCAwLCBNQVhfQ09TX1JFR19DTlQgKiBzaXplb2YodW5z
aWduZWQgaW50KSk7CisKKyAgICBiaXRtYXBfemVybyhpbmZvLT5kb21fc2V0LCBET01JRF9JRExF
ICsgMSk7CiB9CiAKIHN0YXRpYyBlbnVtIHBzcl9mZWF0X3R5cGUgcHNyX2NibV90eXBlX3RvX2Zl
YXRfdHlwZShlbnVtIGNibV90eXBlIHR5cGUpCkBAIC00NDksMTMgKzQ1NiwyNSBAQCB2b2lkIHBz
cl9jdHh0X3N3aXRjaF90byhzdHJ1Y3QgZG9tYWluICpkKQogICAgIGlmICggcHNyX2NtdF9lbmFi
bGVkKCkgKQogICAgICAgICBwc3JfYXNzb2Nfcm1pZCgmcmVnLCBkLT5hcmNoLnBzcl9ybWlkKTsK
IAotICAgIC8qIElmIGRvbWFpbidzICdwc3JfY29zX2lkcycgaXMgTlVMTCwgd2Ugc2V0IGRlZmF1
bHQgdmFsdWUgZm9yIGl0LiAqLworICAgIC8qCisgICAgICogSWYgdGhlIGRvbWFpbiBpcyBub3Qg
c2V0IGluICdkb21fc2V0JyBiaXRtYXAsIHRoYXQgbWVhbnMgdGhlIGRvbWFpbidzCisgICAgICog
Y29zIGlkIGlzIG5vdCB2YWxpZC4gU28sIHdlIGhhdmUgdG8gdXNlIGRlZmF1bHQgdmFsdWUgKDAp
IHRvIHNldCBBU1NPQworICAgICAqIHJlZ2lzdGVyLiBGdXJ0aGVybW9yZSwgaWYgZG9tYWluJ3Mg
J3Bzcl9jb3NfaWRzJyBpcyBOVUxMLCB3ZSBuZWVkCisgICAgICogZGVmYXVsdCB2YWx1ZSBmb3Ig
aXQgdG9vIChmb3IgY2FzZSB0aGF0IHRoZSBkb21haW4ncyBwc3JfY29zX2lkcyBpcyBub3QKKyAg
ICAgKiBzdWNjZXNzZnVsbHkgYWxsb2NhdGVkKS4KKyAgICAgKi8KICAgICBpZiAoIHBzcmEtPmNv
c19tYXNrICkKLSAgICAgICAgcmVnID0gcHNyX2Fzc29jX2NvcyhyZWcsCi0gICAgICAgICAgICAg
ICAgICAgIChkLT5hcmNoLnBzcl9jb3NfaWRzID8KLSAgICAgICAgICAgICAgICAgICAgIGQtPmFy
Y2gucHNyX2Nvc19pZHNbY3B1X3RvX3NvY2tldChzbXBfcHJvY2Vzc29yX2lkKCkpXSA6Ci0gICAg
ICAgICAgICAgICAgICAgICAwKSwKLSAgICAgICAgICAgICAgICAgICAgcHNyYS0+Y29zX21hc2sp
OworICAgIHsKKyAgICAgICAgdW5zaWduZWQgaW50IHNvY2tldCA9IGNwdV90b19zb2NrZXQoc21w
X3Byb2Nlc3Nvcl9pZCgpKTsKKyAgICAgICAgc3RydWN0IHBzcl9zb2NrZXRfaW5mbyAqaW5mbyA9
IHNvY2tldF9pbmZvICsgc29ja2V0OworICAgICAgICB1bnNpZ25lZCBpbnQgY29zID0gMDsKKwor
ICAgICAgICBpZiAoIGxpa2VseSh0ZXN0X2JpdChkLT5kb21haW5faWQsIGluZm8tPmRvbV9zZXQp
KSAmJgorICAgICAgICAgICAgIGQtPmFyY2gucHNyX2Nvc19pZHMgKQorICAgICAgICAgICAgY29z
ID0gZC0+YXJjaC5wc3JfY29zX2lkc1tzb2NrZXRdOworCisgICAgICAgIHJlZyA9IHBzcl9hc3Nv
Y19jb3MocmVnLCBjb3MsIHBzcmEtPmNvc19tYXNrKTsKKyAgICB9CiAKICAgICBpZiAoIHJlZyAh
PSBwc3JhLT52YWwgKQogICAgIHsKQEAgLTUzNyw3ICs1NTYsMTYgQEAgaW50IHBzcl9nZXRfdmFs
KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBzb2NrZXQsCiAgICAgICAgIHJldHVybiAt
RU5PRU5UOwogICAgIH0KIAorICAgIGRvbWFpbl9sb2NrKGQpOworICAgIGlmICggIXRlc3RfYml0
KGQtPmRvbWFpbl9pZCwgc29ja2V0X2luZm9bc29ja2V0XS5kb21fc2V0KSApCisgICAgeworICAg
ICAgICBkLT5hcmNoLnBzcl9jb3NfaWRzW3NvY2tldF0gPSAwOworICAgICAgICBzZXRfYml0KGQt
PmRvbWFpbl9pZCwgc29ja2V0X2luZm9bc29ja2V0XS5kb21fc2V0KTsKKyAgICB9CisKICAgICBj
b3MgPSBkLT5hcmNoLnBzcl9jb3NfaWRzW3NvY2tldF07CisgICAgZG9tYWluX3VubG9jayhkKTsK
KwogICAgIC8qCiAgICAgICogSWYgaW5wdXQgY29zIGV4Y2VlZHMgY3VycmVudCBmZWF0dXJlJ3Mg
Y29zX21heCwgd2Ugc2hvdWxkIHJldHVybiBpdHMKICAgICAgKiBkZWZhdWx0IHZhbHVlIHdoaWNo
IGlzIHN0b3JlZCBpbiBjb3MgMC4gVGhpcyBjYXNlIG9ubHkgaGFwcGVucwpAQCAtNTYxLDE1ICs1
ODksMjI0IEBAIGludCBwc3JfZ2V0X3ZhbChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQg
c29ja2V0LAogICAgIHJldHVybiAtRUlOVkFMOwogfQogCi1pbnQgcHNyX3NldF9sM19jYm0oc3Ry
dWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHNvY2tldCwKLSAgICAgICAgICAgICAgICAgICB1
aW50NjRfdCBjYm0sIGVudW0gY2JtX3R5cGUgdHlwZSkKKy8qIFNldCB2YWx1ZSBmdW5jdGlvbnMg
Ki8KK3N0YXRpYyB1bnNpZ25lZCBpbnQgZ2V0X2Nvc19udW0oY29uc3Qgc3RydWN0IHBzcl9zb2Nr
ZXRfaW5mbyAqaW5mbykKIHsKICAgICByZXR1cm4gMDsKIH0KIAotLyogQ2FsbGVkIHdpdGggZG9t
YWluIGxvY2sgaGVsZCwgbm8gZXh0cmEgbG9jayBuZWVkZWQgZm9yICdwc3JfY29zX2lkcycgKi8K
K3N0YXRpYyBpbnQgZ2F0aGVyX3ZhbF9hcnJheSh1aW50MzJfdCB2YWxbXSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYXJyYXlfbGVuLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBwc3Jfc29ja2V0X2luZm8gKmluZm8sCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9sZF9jb3MpCit7CisgICAgcmV0dXJu
IC1FSU5WQUw7Cit9CisKK3N0YXRpYyBpbnQgaW5zZXJ0X3ZhbF9pbnRvX2FycmF5KHVpbnQzMl90
IHZhbFtdLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGFy
cmF5X2xlbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBw
c3Jfc29ja2V0X2luZm8gKmluZm8sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBl
bnVtIHBzcl9mZWF0X3R5cGUgZmVhdF90eXBlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZW51bSBjYm1fdHlwZSB0eXBlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdWludDMyX3QgbmV3X3ZhbCkKK3sKKyAgICByZXR1cm4gLUVJTlZBTDsKK30KKworc3RhdGlj
IGludCBmaW5kX2Nvcyhjb25zdCB1aW50MzJfdCB2YWxbXSwgdW5zaWduZWQgaW50IGFycmF5X2xl
biwKKyAgICAgICAgICAgICAgICAgICAgZW51bSBwc3JfZmVhdF90eXBlIGZlYXRfdHlwZSwKKyAg
ICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IHBzcl9zb2NrZXRfaW5mbyAqaW5mbykKK3sK
KyAgICByZXR1cm4gLUVOT0VOVDsKK30KKworc3RhdGljIGludCBwaWNrX2F2YWlsX2Nvcyhjb25z
dCBzdHJ1Y3QgcHNyX3NvY2tldF9pbmZvICppbmZvLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICBjb25zdCB1aW50MzJfdCB2YWxbXSwgdW5zaWduZWQgaW50IGFycmF5X2xlbiwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9sZF9jb3MsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgIGVudW0gcHNyX2ZlYXRfdHlwZSBmZWF0X3R5cGUpCit7CisgICAgcmV0dXJuIC1F
Tk9FTlQ7Cit9CisKK3N0YXRpYyBpbnQgd3JpdGVfcHNyX21zcnModW5zaWduZWQgaW50IHNvY2tl
dCwgdW5zaWduZWQgaW50IGNvcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3Qg
dmFsW10sIHVuc2lnbmVkIGludCBhcnJheV9sZW4sCisgICAgICAgICAgICAgICAgICAgICAgICAg
IGVudW0gcHNyX2ZlYXRfdHlwZSBmZWF0X3R5cGUpCit7CisgICAgcmV0dXJuIC1FTk9FTlQ7Cit9
CisKK2ludCBwc3Jfc2V0X3ZhbChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgc29ja2V0
LAorICAgICAgICAgICAgICAgIHVpbnQ2NF90IG5ld192YWwsIGVudW0gY2JtX3R5cGUgdHlwZSkK
K3sKKyAgICB1bnNpZ25lZCBpbnQgb2xkX2NvcywgYXJyYXlfbGVuOworICAgIGludCBjb3MsIHJl
dDsKKyAgICB1bnNpZ25lZCBpbnQgKnJlZjsKKyAgICB1aW50MzJfdCAqdmFsX2FycmF5LCB2YWw7
CisgICAgc3RydWN0IHBzcl9zb2NrZXRfaW5mbyAqaW5mbyA9IGdldF9zb2NrZXRfaW5mbyhzb2Nr
ZXQpOworICAgIGVudW0gcHNyX2ZlYXRfdHlwZSBmZWF0X3R5cGU7CisKKyAgICBpZiAoIElTX0VS
UihpbmZvKSApCisgICAgICAgIHJldHVybiBQVFJfRVJSKGluZm8pOworCisgICAgdmFsID0gbmV3
X3ZhbDsKKyAgICBpZiAoIG5ld192YWwgIT0gdmFsICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7
CisKKyAgICBmZWF0X3R5cGUgPSBwc3JfY2JtX3R5cGVfdG9fZmVhdF90eXBlKHR5cGUpOworICAg
IGlmICggZmVhdF90eXBlID49IEFSUkFZX1NJWkUoaW5mby0+ZmVhdHVyZXMpIHx8CisgICAgICAg
ICAhaW5mby0+ZmVhdHVyZXNbZmVhdF90eXBlXSApCisgICAgICAgIHJldHVybiAtRU5PRU5UOwor
CisgICAgLyoKKyAgICAgKiBTdGVwIDA6CisgICAgICogb2xkX2NvcyBtZWFucyB0aGUgQ09TIElE
IGN1cnJlbnQgZG9tYWluIGlzIHVzaW5nLiBCeSBkZWZhdWx0LCBpdCBpcyAwLgorICAgICAqCisg
ICAgICogRm9yIGV2ZXJ5IENPUyBJRCwgdGhlcmUgaXMgYSByZWZlcmVuY2UgY291bnQgdG8gcmVj
b3JkIGhvdyBtYW55IGRvbWFpbnMKKyAgICAgKiBhcmUgdXNpbmcgdGhlIENPUyByZWdpc3RlciBj
b3JyZXNwb25kaW5nIHRvIHRoaXMgQ09TIElELgorICAgICAqIC0gSWYgcmVmW29sZF9jb3NdIGlz
IDAsIHRoYXQgbWVhbnMgdGhpcyBDT1MgaXMgbm90IHVzZWQgYnkgYW55IGRvbWFpbi4KKyAgICAg
KiAtIElmIHJlZltvbGRfY29zXSBpcyAxLCB0aGF0IG1lYW5zIHRoaXMgQ09TIGlzIG9ubHkgdXNl
ZCBieSBjdXJyZW50CisgICAgICogICBkb21haW4uCisgICAgICogLSBJZiByZWZbb2xkX2Nvc10g
aXMgbW9yZSB0aGFuIDEsIHRoYXQgbWVhbiBtdWx0aXBsZSBkb21haW5zIGFyZSB1c2luZworICAg
ICAqICAgdGhpcyBDT1MuCisgICAgICovCisgICAgZG9tYWluX2xvY2soZCk7CisgICAgaWYgKCAh
dGVzdF9iaXQoZC0+ZG9tYWluX2lkLCBpbmZvLT5kb21fc2V0KSApCisgICAgeworICAgICAgICBk
LT5hcmNoLnBzcl9jb3NfaWRzW3NvY2tldF0gPSAwOworICAgICAgICBzZXRfYml0KGQtPmRvbWFp
bl9pZCwgaW5mby0+ZG9tX3NldCk7CisgICAgfQorCisgICAgb2xkX2NvcyA9IGQtPmFyY2gucHNy
X2Nvc19pZHNbc29ja2V0XTsKKyAgICBkb21haW5fdW5sb2NrKGQpOworCisgICAgQVNTRVJUKG9s
ZF9jb3MgPCBNQVhfQ09TX1JFR19DTlQpOworCisgICAgcmVmID0gaW5mby0+Y29zX3JlZjsKKwor
ICAgIC8qCisgICAgICogU3RlcCAxOgorICAgICAqIEdhdGhlciBhIHZhbHVlIGFycmF5IHRvIHN0
b3JlIGFsbCBmZWF0dXJlcyBjb3NfcmVnX3ZhbFtvbGRfY29zXS4KKyAgICAgKiBBbmQsIHNldCB0
aGUgaW5wdXQgbmV3IHZhbCBpbnRvIGFycmF5IGFjY29yZGluZyB0byB0aGUgZmVhdHVyZSdzCisg
ICAgICogcG9zaXRpb24gaW4gYXJyYXkuCisgICAgICovCisgICAgYXJyYXlfbGVuID0gZ2V0X2Nv
c19udW0oaW5mbyk7CisgICAgdmFsX2FycmF5ID0geHphbGxvY19hcnJheSh1aW50MzJfdCwgYXJy
YXlfbGVuKTsKKyAgICBpZiAoICF2YWxfYXJyYXkgKQorICAgICAgICByZXR1cm4gLUVOT01FTTsK
KworICAgIGlmICggKHJldCA9IGdhdGhlcl92YWxfYXJyYXkodmFsX2FycmF5LCBhcnJheV9sZW4s
IGluZm8sIG9sZF9jb3MpKSAhPSAwICkKKyAgICAgICAgZ290byBmcmVlX2FycmF5OworCisgICAg
aWYgKCAocmV0ID0gaW5zZXJ0X3ZhbF9pbnRvX2FycmF5KHZhbF9hcnJheSwgYXJyYXlfbGVuLCBp
bmZvLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmZWF0X3R5cGUsIHR5
cGUsIHZhbCkpICE9IDAgKQorICAgICAgICBnb3RvIGZyZWVfYXJyYXk7CisKKyAgICBzcGluX2xv
Y2soJmluZm8tPnJlZl9sb2NrKTsKKworICAgIC8qCisgICAgICogU3RlcCAyOgorICAgICAqIFRy
eSB0byBmaW5kIGlmIHRoZXJlIGlzIGFscmVhZHkgYSBDT1MgSUQgb24gd2hpY2ggYWxsIGZlYXR1
cmVzJyB2YWx1ZXMKKyAgICAgKiBhcmUgc2FtZSBhcyB0aGUgYXJyYXkuIFRoZW4sIHdlIGNhbiBy
ZXVzZSB0aGlzIENPUyBJRC4KKyAgICAgKi8KKyAgICBjb3MgPSBmaW5kX2Nvcyh2YWxfYXJyYXks
IGFycmF5X2xlbiwgZmVhdF90eXBlLCBpbmZvKTsKKyAgICBpZiAoIGNvcyA9PSBvbGRfY29zICkK
KyAgICB7CisgICAgICAgIHJldCA9IDA7CisgICAgICAgIGdvdG8gdW5sb2NrX2ZyZWVfYXJyYXk7
CisgICAgfQorCisgICAgLyoKKyAgICAgKiBTdGVwIDM6CisgICAgICogSWYgZmFpbCB0byBmaW5k
LCB3ZSBuZWVkIHBpY2sgYW4gYXZhaWxhYmxlIENPUyBJRC4KKyAgICAgKiBJbiBmYWN0LCBvbmx5
IENPUyBJRCB3aGljaCByZWYgaXMgMSBvciAwIGNhbiBiZSBwaWNrZWQgZm9yIGN1cnJlbnQKKyAg
ICAgKiBkb21haW4uIElmIG9sZF9jb3MgaXMgbm90IDAgYW5kIGl0cyByZWY9PTEsIHRoYXQgbWVh
bnMgb25seSBjdXJyZW50CisgICAgICogZG9tYWluIGlzIHVzaW5nIHRoaXMgb2xkX2NvcyBJRC4g
U28sIHRoaXMgb2xkX2NvcyBJRCBjZXJ0YWlubHkgY2FuCisgICAgICogYmUgcmV1c2VkIGJ5IGN1
cnJlbnQgZG9tYWluLiBSZWY9PTAgbWVhbnMgdGhlcmUgaXMgbm8gYW55IGRvbWFpbgorICAgICAq
IHVzaW5nIHRoaXMgQ09TIElELiBTbyBpdCBjYW4gYmUgdXNlZCBmb3IgY3VycmVudCBkb21haW4g
dG9vLgorICAgICAqLworICAgIGlmICggY29zIDwgMCApCisgICAgeworICAgICAgICBjb3MgPSBw
aWNrX2F2YWlsX2NvcyhpbmZvLCB2YWxfYXJyYXksIGFycmF5X2xlbiwgb2xkX2NvcywgZmVhdF90
eXBlKTsKKyAgICAgICAgaWYgKCBjb3MgPCAwICkKKyAgICAgICAgeworICAgICAgICAgICAgcmV0
ID0gY29zOworICAgICAgICAgICAgZ290byB1bmxvY2tfZnJlZV9hcnJheTsKKyAgICAgICAgfQor
CisgICAgICAgIC8qCisgICAgICAgICAqIFN0ZXAgNDoKKyAgICAgICAgICogV3JpdGUgdGhlIGZl
YXR1cmUncyBNU1JzIGFjY29yZGluZyB0byB0aGUgQ09TIElELgorICAgICAgICAgKi8KKyAgICAg
ICAgcmV0ID0gd3JpdGVfcHNyX21zcnMoc29ja2V0LCBjb3MsIHZhbF9hcnJheSwgYXJyYXlfbGVu
LCBmZWF0X3R5cGUpOworICAgICAgICBpZiAoIHJldCApCisgICAgICAgICAgICBnb3RvIHVubG9j
a19mcmVlX2FycmF5OworICAgIH0KKworICAgIC8qCisgICAgICogU3RlcCA1OgorICAgICAqIEZp
bmQgdGhlIENPUyBJRCAoZmluZF9jb3MgcmVzdWx0IGlzICc+PSAwJyBvciBhbiBhdmFpbGFibGUg
Q09TIElEIGlzCisgICAgICogcGlja2VkLCB0aGVuIHVwZGF0ZSByZWYgYWNjb3JkaW5nIHRvIENP
UyBJRC4KKyAgICAgKi8KKyAgICByZWZbY29zXSsrOworICAgIEFTU0VSVCghY29zIHx8IHJlZltj
b3NdKTsKKyAgICBBU1NFUlQoIW9sZF9jb3MgfHwgcmVmW29sZF9jb3NdKTsKKyAgICByZWZbb2xk
X2Nvc10tLTsKKyAgICBzcGluX3VubG9jaygmaW5mby0+cmVmX2xvY2spOworCisgICAgLyoKKyAg
ICAgKiBTdGVwIDY6CisgICAgICogU2F2ZSB0aGUgQ09TIElEIGludG8gY3VycmVudCBkb21haW4n
cyBwc3JfY29zX2lkc1tdIHNvIHRoYXQgd2UgY2FuIGtub3cKKyAgICAgKiB3aGljaCBDT1MgdGhl
IGRvbWFpbiBpcyB1c2luZyBvbiB0aGUgc29ja2V0LiBPbmUgZG9tYWluIGNhbiBvbmx5IHVzZQor
ICAgICAqIG9uZSBDT1MgSUQgYXQgc2FtZSB0aW1lIG9uIGVhY2ggc29ja2V0LgorICAgICAqLwor
ICAgIGRvbWFpbl9sb2NrKGQpOworICAgIGQtPmFyY2gucHNyX2Nvc19pZHNbc29ja2V0XSA9IGNv
czsKKyAgICBkb21haW5fdW5sb2NrKGQpOworCisgICAgLyoKKyAgICAgKiBTdGVwIDc6CisgICAg
ICogVGhlbiwgc2V0IHRoZSBkb21fc2V0IGJpdCB3aGljaCBjb3JyZXNwb25kcyB0byBkb21haW5f
aWQgdG8gbWFyayB0aGlzCisgICAgICogZG9tYWluIGhhcyBiZWVuIHNldCBhbmQgdGhlIENPUyBJ
RCBvZiB0aGUgZG9tYWluIGlzIHZhbGlkLgorICAgICAqLworICAgIHNldF9iaXQoZC0+ZG9tYWlu
X2lkLCBpbmZvLT5kb21fc2V0KTsKKworICAgIGdvdG8gZnJlZV9hcnJheTsKKworIHVubG9ja19m
cmVlX2FycmF5OgorICAgIHNwaW5fdW5sb2NrKCZpbmZvLT5yZWZfbG9jayk7CisKKyBmcmVlX2Fy
cmF5OgorICAgIHhmcmVlKHZhbF9hcnJheSk7CisgICAgcmV0dXJuIHJldDsKK30KKwogc3RhdGlj
IHZvaWQgcHNyX2ZyZWVfY29zKHN0cnVjdCBkb21haW4gKmQpCiB7CisgICAgdW5zaWduZWQgaW50
IHNvY2tldCwgY29zOworCisgICAgQVNTRVJUKHNvY2tldF9pbmZvKTsKKworICAgIGlmICggIWQt
PmFyY2gucHNyX2Nvc19pZHMgKQorICAgICAgICByZXR1cm47CisKKyAgICAvKiBEb21haW4gaXMg
ZGVzdHJveWVkIHNvIGl0cyBjb3NfcmVmIHNob3VsZCBiZSBkZWNyZWFzZWQuICovCisgICAgZm9y
ICggc29ja2V0ID0gMDsgc29ja2V0IDwgbnJfc29ja2V0czsgc29ja2V0KysgKQorICAgIHsKKyAg
ICAgICAgc3RydWN0IHBzcl9zb2NrZXRfaW5mbyAqaW5mbyA9IHNvY2tldF9pbmZvICsgc29ja2V0
OworCisgICAgICAgIGNsZWFyX2JpdChkLT5kb21haW5faWQsIGluZm8tPmRvbV9zZXQpOworCisg
ICAgICAgIC8qIGNvcyAwIGlzIGRlZmF1bHQgb25lIHdoaWNoIGRvZXMgbm90IG5lZWQgYmUgaGFu
ZGxlZC4gKi8KKyAgICAgICAgY29zID0gZC0+YXJjaC5wc3JfY29zX2lkc1tzb2NrZXRdOworICAg
ICAgICBpZiAoIGNvcyA9PSAwICkKKyAgICAgICAgICAgIGNvbnRpbnVlOworCisgICAgICAgIHNw
aW5fbG9jaygmaW5mby0+cmVmX2xvY2spOworICAgICAgICBBU1NFUlQoaW5mby0+Y29zX3JlZltj
b3NdKTsKKyAgICAgICAgaW5mby0+Y29zX3JlZltjb3NdLS07CisgICAgICAgIHNwaW5fdW5sb2Nr
KCZpbmZvLT5yZWZfbG9jayk7CisgICAgfQorCiAgICAgeGZyZWUoZC0+YXJjaC5wc3JfY29zX2lk
cyk7CiAgICAgZC0+YXJjaC5wc3JfY29zX2lkcyA9IE5VTEw7CiB9CmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20teDg2L3Bzci5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wc3IuaAppbmRleCBh
YzkxMThlLi4xNWI5YTI1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3Bzci5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHNyLmgKQEAgLTczLDggKzczLDggQEAgaW50IHBzcl9n
ZXRfaW5mbyh1bnNpZ25lZCBpbnQgc29ja2V0LCBlbnVtIGNibV90eXBlIHR5cGUsCiAgICAgICAg
ICAgICAgICAgIHVpbnQzMl90IGRhdGFbXSwgdW5zaWduZWQgaW50IGFycmF5X2xlbik7CiBpbnQg
cHNyX2dldF92YWwoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHNvY2tldCwKICAgICAg
ICAgICAgICAgICB1aW50MzJfdCAqdmFsLCBlbnVtIGNibV90eXBlIHR5cGUpOwotaW50IHBzcl9z
ZXRfbDNfY2JtKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBzb2NrZXQsCi0gICAgICAg
ICAgICAgICAgICAgdWludDY0X3QgY2JtLCBlbnVtIGNibV90eXBlIHR5cGUpOworaW50IHBzcl9z
ZXRfdmFsKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBzb2NrZXQsCisgICAgICAgICAg
ICAgICAgdWludDY0X3QgdmFsLCBlbnVtIGNibV90eXBlIHR5cGUpOwogCiB2b2lkIHBzcl9kb21h
aW5faW5pdChzdHJ1Y3QgZG9tYWluICpkKTsKIHZvaWQgcHNyX2RvbWFpbl9mcmVlKHN0cnVjdCBk
b21haW4gKmQpOwotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 14 01:25:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 01: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 1dKx44-0007Ux-Jr; Wed, 14 Jun 2017 01: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 <yi.y.sun@linux.intel.com>) id 1dKx43-0007Te-0V
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 01:25:43 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 97/AD-01735-69090495; Wed, 14 Jun 2017 01:25:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrALMWRWlGSWpSXmKPExsVywNykWHfqBId
 Ig09XdS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyje5YwFnw3rnj9+hhzA+MK5S5GLg4hgWmM
 Eh8mbGXrYuTkkBDglTiybAYrhO0ncXvDFSaIogZGiYuXH7ODJNgE1CUef+1hArFFBJQk7q2aD
 FbELLCTSWLd6e/MIAlhgRiJ159XsYDYLAKqEkc7bjKC2LwCnhJrry1nhNggJ3Hy2GSwbZxA8e
 7Xz8CGCgl4SPy8MpVpAiPvAkaGVYwaxalFZalFukaGeklFmekZJbmJmTm6hgamermpxcWJ6ak
 5iUnFesn5uZsYgSFRz8DAuIPx7mS/Q4ySHExKorxL7BwihfiS8lMqMxKLM+KLSnNSiw8xynBw
 KEnwvukDygkWpaanVqRl5gCDEyYtwcGjJMJb2waU5i0uSMwtzkyHSJ1iVJQS5z0F0icAksgoz
 YNrg0XEJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvMf7gabwZOaVwE1/BbSYCWjx9Ss2II
 tLEhFSUg2MbPuc6suiCxfk255ydxCdNjd+dsLK/HXPJ/TmS3zQ99IveePwUyKHcd5znh+bhSr
 XCXy4LJO2+cbdkOOJr5kD7JauVzm3TJ5RLqZwyt2LsUkxzWdNCnurX+vMqOfwKZh9n6V90mkJ
 MXX+ba+r51ZnfbP/KzPJSpF1oUDbDGmex5cN6l7t2SKoxFKckWioxVxUnAgA7ZGcgIMCAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1497403511!87398197!11
X-Originating-IP: [192.55.52.115]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48889 invoked from network); 14 Jun 2017 01:25:41 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 14 Jun 2017 01:25:41 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Jun 2017 18:25:40 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.39,340,1493708400"; d="scan'208";a="99173895"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.64])
 by orsmga002.jf.intel.com with ESMTP; 13 Jun 2017 18:25:38 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 14 Jun 2017 09:12:43 +0800
Message-Id: <1497402776-22348-11-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1497402776-22348-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1497402776-22348-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, he.chen@linux.intel.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, mengxu@cis.upenn.edu, jbeulich@suse.com,
 chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v12 10/23] x86: refactor psr: L3 CAT: set value:
	implement cos finding flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q29udGludWUgZnJvbSBwYXRjaDoKJ3g4NjogcmVmYWN0b3IgcHNyOiBMMyBDQVQ6IHNldCB2YWx1
ZTogYXNzZW1ibGUgZmVhdHVyZXMgdmFsdWUgYXJyYXknCgpXZSBjYW4gdHJ5IHRvIGZpbmQgaWYg
dGhlcmUgaXMgYSBDT1MgSUQgb24gd2hpY2ggYWxsIGZlYXR1cmVzJyBDT1MgcmVnaXN0ZXJzCnZh
bHVlcyBhcmUgc2FtZSBhcyB0aGUgYXJyYXkgYXNzZW1ibGVkIGJlZm9yZS4KClNpZ25lZC1vZmYt
Ynk6IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgotLS0KdjEyOgogICAgLSB1c2Ug
J0FSUkFZX1NJWkUnIHRvIGNhbGN1bGF0ZSBhcnJheSBib3VuZGFyeS4KICAgICAgKHN1Z2dlc3Rl
ZCBieSBKYW4gQmV1bGljaCkKICAgIC0gbW92ZSBzYW1lIHR5cGUgdmFyaWFibGVzIGRlY2xhcmF0
aW9uIHRvIG9uZSBsaW5lLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSB1
c2UgJ0FTU0VSVF9VTlJFQUNIQUJMRSgpJyB0byByZWNvcmQgYnVnIGFuZCByZXR1cm4gZXJyb3Ig
Y29kZSBpZiBmZWF0CiAgICAgIGV4aXN0cyBidXQgcHJvcHMgZG9lcyBub3QgZXhpc3QuCiAgICAg
IChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIG1vdmUgJ2knIGRlZmluaXRpb24gaW50
byB0aGUgbG9vcCB0byBsaW1pdCBpdHMgc2NvcGUuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJl
dWxpY2gpCnYxMToKICAgIC0gbW92ZSAnY29tcGFyZV92YWwnIGltcGxlbWVudGF0aW9uIGZyb20g
Q0RQIHBhdGNoIHRvIHRoaXMuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAt
IHJlbW92ZSAncmMnIGluICdjb21wYXJlX3ZhbCcgdG8gbWFrZSBjb2RlcyBjbGVhcmVyLgogICAg
ICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBjaGFuZ2VzIGFib3V0ICdmZWF0X3By
b3BzJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gZml4IGJ1Zy4KICAg
ICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gcmVtb3ZlIHVubmVjZXNzYXJ5IHZh
cmlhYmxlIGluaXRpYWxpemF0aW9uLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQog
ICAgLSByZW1vdmUgdW5uZWNlc3NhcnkgY29tbWVudC4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4g
QmV1bGljaCkKICAgIC0gYWRqdXN0IGFycmF5IGNoZWNrIHBsYWNlIHByaW9yIHRvIHVzaW5nIHRo
ZSBhcnJheS4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gYWRkIGNvbW1l
bnQuCnYxMDoKICAgIC0gcmVtb3ZlICdjb21wYXJlX3ZhbCcgaG9vayBhbmQgaXRzIENBVCBpbXBs
ZW1lbnRhdGlvbi4gTWFrZSBpdHMKICAgICAgZnVuY3Rpb25hbGl0eSBiZSBnZW5lcmljIGluICdm
aW5kX2NvcycgZmxvdy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gY2hh
bmdlcyByZWxhdGVkIHRvICdwcm9wcycuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gp
CiAgICAtIHJlbmFtZSAndmFsX2FycmF5JyB0byAndmFsX3B0cicuCiAgICAgIChzdWdnZXN0ZWQg
YnkgSmFuIEJldWxpY2gpCiAgICAtIHJlbmFtZSAnZmluZCcgdG8gJ2ZvdW5kJy4KICAgICAgKHN1
Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gbW92ZSBzb21lIHZhcmlhYmxlcyBkZWNsYXJh
dGlvbiBhbmQgaW5pdGlhbGl6YXRpb24gaW50byBsb29wLgogICAgICAoc3VnZ2VzdGVkIGJ5IEph
biBCZXVsaWNoKQogICAgLSBhZGp1c3QgY29kZXMgcG9zaXRpb25zLgogICAgICAoc3VnZ2VzdGVk
IGJ5IEphbiBCZXVsaWNoKQp2OToKICAgIC0gbW9kaWZ5IGNvbW1lbnRzIG9mICdjb21wYXJlX3Zh
bCcgdG8gYmUgc2FtZSBhcyBjdXJyZW50IGltcGxlbWVudGF0aW9uLgogICAgICAoc3VnZ2VzdGVk
IGJ5IFdlaSBMaXUpCiAgICAtIGZpeCBpbmRlbnRhdGlvbiBpc3N1ZS4KICAgICAgKHN1Z2dlc3Rl
ZCBieSBXZWkgTGl1KQogICAgLSByZW5hbWUgJ2wzX2NhdF9jb21wYXJlX3ZhbCcgdG8gJ2NhdF9j
b21wYXJlX3ZhbCcgdG8gY292ZXIgYWxsIEwzL0wyIENBVAogICAgICBmZWF0dXJlcy4KICAgICAg
KHN1Z2dlc3RlZCBieSBSb2dlciBQYXUpCiAgICAtIHJlbW92ZSBwYXJhbWV0ZXIgJ2ZvdW5kJyBm
cm9tICdjYXRfY29tcGFyZV92YWwnIGFuZCBtb2RpZnkgdGhlIHJldHVybgogICAgICB2YWx1ZXMg
dG8gbGV0IGNhbGxlciBrbm93IGlmIHRoZSBpZCBpcyBmb3VuZCBvciBub3QuCiAgICAgIChzdWdn
ZXN0ZWQgYnkgUm9nZXIgUGF1KQogICAgLSByZXBsYWNlIGZlYXR1cmUgbGlzdCBoYW5kbGluZyB0
byBmZWF0dXJlIGFycmF5IGhhbmRsaW5nLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSkK
ICAgIC0gcmVwbGFjZSAnZ2V0X2Nvc19udW0nIHRvICdmZWF0LT5jb3NfbnVtJy4KICAgICAgKHN1
Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gZGlyZWN0bHkgdXNlICdjb3NfcmVnX3ZhbFsw
XScgYXMgZGVmYXVsdCB2YWx1ZS4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAg
IC0gbW9kaWZ5IHBhdGNoIHRpdGxlIHRvIGluZGljYXRlICdMMyBDQVQnLgogICAgICAoc3VnZ2Vz
dGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBjaGFuZ2VzIGFib3V0ICd1aW50NjRfdCcgdG8gJ3Vp
bnQzMl90Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKdjU6CiAgICAtIG1vZGlm
eSBjb21taXQgbWVzc2FnZSB0byBwcm92aWRlIGV4YWN0IHBhdGNoIG5hbWUgdG8gY29udGludWUg
ZnJvbS4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gcmVtb3ZlICdnZXRf
Y29zX21heF9mcm9tX3R5cGUnIGJlY2F1c2UgaXQgY2FuIGJlIHJlcGxhY2VkIGJ5CiAgICAgICdn
ZXRfY29zX21heCcuCiAgICAtIG1vdmUgdHlwZSBjaGVjayBvdXQgZnJvbSBjYWxsYmFjayBmdW5j
dGlvbnMgdG8gY2FsbGVyLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBt
b2RpZnkgdmFyaWFibGVzIG5hbWVzIHRvIG1ha2UgdGhlbSBiZXR0ZXIsIGUuZy4gJ2ZlYXRfdG1w
JyB0byAnZmVhdCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIG1vZGlm
eSBjb21tZW50cyBhY2NvcmRpbmcgdG8gY2hhbmdlcyBvZiBjb2Rlcy4KICAgICAgKHN1Z2dlc3Rl
ZCBieSBKYW4gQmV1bGljaCkKdjQ6CiAgICAtIGNyZWF0ZSB0aGlzIHBhdGNoIHRvIG1ha2UgY29k
ZXMgZWFzaWVyIHRvIHVuZGVyc3RhbmQuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gp
Ci0tLQotLS0KIHhlbi9hcmNoL3g4Ni9wc3IuYyB8IDEwMSArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDEwMSBpbnNl
cnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Bzci5jIGIveGVuL2FyY2gveDg2
L3Bzci5jCmluZGV4IDcwZTdjNDEuLjk0MmFlNjMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9w
c3IuYworKysgYi94ZW4vYXJjaC94ODYvcHNyLmMKQEAgLTczNywxMCArNzM3LDExMSBAQCBzdGF0
aWMgaW50IGluc2VydF92YWxfaW50b19hcnJheSh1aW50MzJfdCB2YWxbXSwKICAgICByZXR1cm4g
LUVJTlZBTDsKIH0KIAorc3RhdGljIGludCBjb21wYXJlX3ZhbChjb25zdCB1aW50MzJfdCB2YWxb
XSwKKyAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGZlYXRfbm9kZSAqZmVhdCwK
KyAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGZlYXRfcHJvcHMgKnByb3BzLAor
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgY29zKQoreworICAgIHVuc2lnbmVk
IGludCBpOworCisgICAgZm9yICggaSA9IDA7IGkgPCBwcm9wcy0+Y29zX251bTsgaSsrICkKKyAg
ICB7CisgICAgICAgIHVpbnQzMl90IGZlYXRfdmFsOworCisgICAgICAgIC8qIElmIGNvcyBpcyBi
aWdnZXIgdGhhbiBjb3NfbWF4LCB3ZSBuZWVkIGNvbXBhcmUgZGVmYXVsdCB2YWx1ZS4gKi8KKyAg
ICAgICAgaWYgKCBjb3MgPiBmZWF0LT5jb3NfbWF4ICkKKyAgICAgICAgeworICAgICAgICAgICAg
LyoKKyAgICAgICAgICAgICAqIENPUyBJRCAwIGFsd2F5cyBzdG9yZXMgdGhlIGRlZmF1bHQgdmFs
dWUuCisgICAgICAgICAgICAgKiBGb3IgQ0RQOgorICAgICAgICAgICAgICogLSBEQVRBIGRlZmF1
bHQgdmFsdWUgc3RvcmVkIGluIGNvc19yZWdfdmFsWzBdOworICAgICAgICAgICAgICogLSBDT0RF
IGRlZmF1bHQgdmFsdWUgc3RvcmVkIGluIGNvc19yZWdfdmFsWzFdLgorICAgICAgICAgICAgICov
CisgICAgICAgICAgICBmZWF0X3ZhbCA9IGZlYXQtPmNvc19yZWdfdmFsW2ldOworCisgICAgICAg
ICAgICAvKgorICAgICAgICAgICAgICogSWYgY29zIGlzIGJpZ2dlciB0aGFuIGZlYXR1cmUncyBj
b3NfbWF4LCB0aGUgdmFsIHNob3VsZCBiZQorICAgICAgICAgICAgICogZGVmYXVsdCB2YWx1ZS4g
T3RoZXJ3aXNlLCBpdCBmYWlscyB0byBmaW5kIGEgQ09TIElELiBTbyB3ZQorICAgICAgICAgICAg
ICogaGF2ZSB0byBleGl0IGZpbmQgZmxvdy4KKyAgICAgICAgICAgICAqLworICAgICAgICAgICAg
aWYgKCB2YWxbaV0gIT0gZmVhdF92YWwgKQorICAgICAgICAgICAgICAgIHJldHVybiAtRUlOVkFM
OworICAgICAgICB9CisgICAgICAgIGVsc2UKKyAgICAgICAgeworICAgICAgICAgICAgZmVhdF92
YWwgPSBmZWF0LT5jb3NfcmVnX3ZhbFtjb3MgKiBwcm9wcy0+Y29zX251bSArIGldOworICAgICAg
ICAgICAgaWYgKCB2YWxbaV0gIT0gZmVhdF92YWwgKQorICAgICAgICAgICAgICAgIHJldHVybiAw
OworICAgICAgICB9CisgICAgfQorCisgICAgcmV0dXJuIDE7Cit9CisKIHN0YXRpYyBpbnQgZmlu
ZF9jb3MoY29uc3QgdWludDMyX3QgdmFsW10sIHVuc2lnbmVkIGludCBhcnJheV9sZW4sCiAgICAg
ICAgICAgICAgICAgICAgIGVudW0gcHNyX2ZlYXRfdHlwZSBmZWF0X3R5cGUsCiAgICAgICAgICAg
ICAgICAgICAgIGNvbnN0IHN0cnVjdCBwc3Jfc29ja2V0X2luZm8gKmluZm8pCiB7CisgICAgdW5z
aWduZWQgaW50IGNvcywgY29zX21heDsKKyAgICBjb25zdCB1bnNpZ25lZCBpbnQgKnJlZiA9IGlu
Zm8tPmNvc19yZWY7CisgICAgY29uc3Qgc3RydWN0IGZlYXRfbm9kZSAqZmVhdDsKKworICAgIC8q
IGNvc19tYXggaXMgdGhlIG9uZSBvZiB0aGUgZmVhdHVyZSB3aGljaCBpcyBiZWluZyBzZXQuICov
CisgICAgZmVhdCA9IGluZm8tPmZlYXR1cmVzW2ZlYXRfdHlwZV07CisgICAgaWYgKCAhZmVhdCAp
CisgICAgICAgIHJldHVybiAtRU5PRU5UOworCisgICAgY29zX21heCA9IGZlYXQtPmNvc19tYXg7
CisKKyAgICBmb3IgKCBjb3MgPSAwOyBjb3MgPD0gY29zX21heDsgY29zKysgKQorICAgIHsKKyAg
ICAgICAgY29uc3QgdWludDMyX3QgKnZhbF9wdHIgPSB2YWw7CisgICAgICAgIHVuc2lnbmVkIGlu
dCBsZW4gPSBhcnJheV9sZW4sIGk7CisgICAgICAgIGludCByYyA9IDA7CisKKyAgICAgICAgaWYg
KCBjb3MgJiYgIXJlZltjb3NdICkKKyAgICAgICAgICAgIGNvbnRpbnVlOworCisgICAgICAgIGZv
ciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRShpbmZvLT5mZWF0dXJlcyk7IGkrKyApCisgICAgICAg
IHsKKyAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBmZWF0X3Byb3BzICpwcm9wcyA9IGZlYXRfcHJv
cHNbaV07CisKKyAgICAgICAgICAgIGZlYXQgPSBpbmZvLT5mZWF0dXJlc1tpXTsKKyAgICAgICAg
ICAgIGlmICggIWZlYXQgKQorICAgICAgICAgICAgICAgIGNvbnRpbnVlOworCisgICAgICAgICAg
ICBpZiAoICFwcm9wcyApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgQVNTRVJUX1VO
UkVBQ0hBQkxFKCk7CisgICAgICAgICAgICAgICAgcmV0dXJuIC1FTk9FTlQ7CisgICAgICAgICAg
ICB9CisKKyAgICAgICAgICAgIGlmICggbGVuIDwgcHJvcHMtPmNvc19udW0gKQorICAgICAgICAg
ICAgICAgIHJldHVybiAtRU5PU1BDOworCisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICog
Q29tcGFyZSB2YWx1ZSBhY2NvcmRpbmcgdG8gZmVhdHVyZSBhcnJheSBvcmRlci4KKyAgICAgICAg
ICAgICAqIFdlIG11c3QgZm9sbG93IHRoaXMgb3JkZXIgYmVjYXVzZSB2YWx1ZSBhcnJheSBpcyBh
c3NlbWJsZWQKKyAgICAgICAgICAgICAqIGFzIHRoaXMgb3JkZXIuCisgICAgICAgICAgICAgKi8K
KyAgICAgICAgICAgIHJjID0gY29tcGFyZV92YWwodmFsX3B0ciwgZmVhdCwgcHJvcHMsIGNvcyk7
CisgICAgICAgICAgICBpZiAoIHJjIDwgMCApCisgICAgICAgICAgICAgICAgcmV0dXJuIHJjOwor
CisgICAgICAgICAgICAvKiBJZiBmYWlsIHRvIG1hdGNoLCBnbyB0byBuZXh0IGNvcyB0byBjb21w
YXJlLiAqLworICAgICAgICAgICAgaWYgKCAhcmMgKQorICAgICAgICAgICAgICAgIGJyZWFrOwor
CisgICAgICAgICAgICBsZW4gLT0gcHJvcHMtPmNvc19udW07CisKKyAgICAgICAgICAgIHZhbF9w
dHIgKz0gcHJvcHMtPmNvc19udW07CisgICAgICAgIH0KKworICAgICAgICAvKiBGb3IgdGhpcyBD
T1MgSUQgYWxsIGVudHJpZXMgaW4gdGhlIHZhbHVlcyBhcnJheSBkbyBtYXRjaC4gVXNlIGl0LiAq
LworICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgICAgIHJldHVybiBjb3M7CisgICAgfQorCiAg
ICAgcmV0dXJuIC1FTk9FTlQ7CiB9CiAKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 14 01:25:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 01: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 1dKx44-0007VM-RC; Wed, 14 Jun 2017 01: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 <yi.y.sun@linux.intel.com>) id 1dKx43-0007Ts-AZ
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 01:25:43 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 39/74-01733-69090495; Wed, 14 Jun 2017 01:25:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrALMWRWlGSWpSXmKPExsVywNykWHfyBId
 IgwePGC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow7rQvZCibZV1yb/JWlgfGEbhcjF4eQwDRG
 iY2LOpi7GDk5JAR4JY4sm8EKYftJ/Pu3ghmiqIFRouX2L7AiNgF1icdfe5hAbBEBJYl7qyYzg
 RQxC+xkklh3+jtYkbBAvMScWZPZQGwWAVWJ8196wOK8Ap4SJw43s0FskJM4eWwy2DZOoHj362
 dgQ4UEPCR+XpnKNIGRdwEjwypGjeLUorLUIl0jQ72kosz0jJLcxMwcXUMDU73c1OLixPTUnMS
 kYr3k/NxNjMCQqGdgYNzBeHey3yFGSQ4mJVHeJXYOkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQk
 eN/0AeUEi1LTUyvSMnOAwQmTluDgURLhrW0DSvMWFyTmFmemQ6ROMSpKifOeAukTAElklObBt
 cEi4hKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd7j/UBTeDLzSuCmvwJazAS0+PoVG5DFJY
 kIKakGxk2mXp23LS9zNnhVsax8uHLDeW1BtSO9qjySmpHyy9WcP35IVGE9fVz2W85Kk27tL4k
 JpQcktwrETOg8XStwcP2ipXMP/nz7/7O3c9SC74futagfW3DMYlmhbcmWJ6p7dHvjTk+bIPGv
 U/vVO9VDXjLKUXqNd6YFme89zSDrnprmOavkrtR8dSWW4oxEQy3mouJEAAvML2eDAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1497403511!87398197!10
X-Originating-IP: [192.55.52.115]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48759 invoked from network); 14 Jun 2017 01:25:38 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 14 Jun 2017 01:25:38 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Jun 2017 18:25:38 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.39,340,1493708400"; d="scan'208";a="99173880"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.64])
 by orsmga002.jf.intel.com with ESMTP; 13 Jun 2017 18:25:35 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 14 Jun 2017 09:12:42 +0800
Message-Id: <1497402776-22348-10-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1497402776-22348-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1497402776-22348-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, he.chen@linux.intel.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, mengxu@cis.upenn.edu, jbeulich@suse.com,
 chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v12 09/23] x86: refactor psr: L3 CAT: set value:
	assemble features value array.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T25seSBjYW4gb25lIENPUyBJRCBiZSB1c2VkIGJ5IG9uZSBkb21haW4gYXQgb25lIHRpbWUuIFRo
YXQgbWVhbnMgYWxsIGVuYWJsZWQKZmVhdHVyZXMnIENPUyByZWdpc3RlcnMgYXQgdGhpcyBDT1Mg
SUQgYXJlIHZhbGlkIGZvciB0aGlzIGRvbWFpbiBhdCB0aGF0IHRpbWUuCgpXaGVuIHVzZXIgdXBk
YXRlcyBhIGZlYXR1cmUncyB2YWx1ZSwgd2UgbmVlZCBtYWtlIHN1cmUgYWxsIG90aGVyIGZlYXR1
cmVzJwp2YWx1ZXMgYXJlIG5vdCBhZmZlY3RlZC4gU28sIHdlIGZpcnN0bHkgbmVlZCBnYXRoZXIg
YW4gYXJyYXkgd2hpY2ggY29udGFpbnMKYWxsIGZlYXR1cmVzIGN1cnJlbnQgdmFsdWVzIGFuZCBy
ZXBsYWNlIHRoZSBzZXR0aW5nIGZlYXR1cmUncyB2YWx1ZSBpbiBhcnJheQp0byBuZXcgdmFsdWUu
CgpUaGVuLCB3ZSBjYW4gdHJ5IHRvIGZpbmQgaWYgdGhlcmUgaXMgYSBDT1MgSUQgb24gd2hpY2gg
YWxsIGZlYXR1cmVzJyBDT1MKcmVnaXN0ZXJzIHZhbHVlcyBhcmUgc2FtZSBhcyB0aGUgYXJyYXku
IElmIHdlIGNhbiBmaW5kLCB3ZSBqdXN0IHVzZSB0aGlzIENPUwpJRC4gSWYgZmFpbCB0byBmaW5k
LCB3ZSBuZWVkIHBpY2sgYSBuZXcgQ09TIElELgoKVGhpcyBwYXRjaCBpbXBsZW1lbnRzIHZhbHVl
IGFycmF5IGFzc2VtYmxpbmcgZmxvdy4KClNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5A
bGludXguaW50ZWwuY29tPgotLS0KdjEyOgogICAgLSB1c2UgJ0FSUkFZX1NJWkUnIHRvIGNhbGN1
bGF0ZSBhcnJheSBib3VuZGFyeS4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAg
IC0gdXNlICdBU1NFUlRfVU5SRUFDSEFCTEUoKScgdG8gcmVjb3JkIGJ1ZyBhbmQgcmV0dXJuIGVy
cm9yIGNvZGUgaWYgZmVhdAogICAgICBleGlzdCBidXQgcHJvcHMgZG9lcyBub3QgZXhpc3QuCiAg
ICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHJldHVybiAwIG9ubHkgd2hlbiB2
YWx1ZSBpcyBzZXQgaW4gJ2luc2VydF92YWxfaW50b19hcnJheScuCiAgICAgIChzdWdnZXN0ZWQg
YnkgSmFuIEJldWxpY2gpCnYxMToKICAgIC0gY2hhbmdlcyBhYm91dCAnZmVhdF9wcm9wcycuCiAg
ICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGNoYW5nZXMgYWJvdXQgJ2dldF92
YWwnLiBJdCBpcyByZXBsYWNlZCBieSBnZW5lcmljIGNvZGVzLgogICAgICAoc3VnZ2VzdGVkIGJ5
IEphbiBCZXVsaWNoKQp2MTA6CiAgICAtIHJlbW92ZSAnZ2V0X29sZF92YWwnIHRvIGRpcmVjdGx5
IGNhbGwgJ2dldF92YWwnIHRvIGdldCBuZWVkZWQgdmFsLgogICAgICAoc3VnZ2VzdGVkIGJ5IEph
biBCZXVsaWNoKQogICAgLSBtb3ZlICdwc3JfY2hlY2tfY2JtJyBpbnRvICdpbnNlcnRfdmFsX3Rv
X2FycmF5Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gY2hhbmdlIHR5
cGUgb2YgJ2NibScgaW4gJ3Bzcl9jaGVja19jYm0nIHRvICd1bnNpZ25lZCBsb25nJy4KICAgICAg
KHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gcmVtb3ZlICdzZXRfbmV3X3ZhbCcgYXMg
aXQgY2FuIGJlIGhhbmRsZWQgaW4gZ2VuZXJpYyBwcm9jZXNzLgogICAgLSBjaGFuZ2VzIHJlbGF0
ZWQgdG8gJ2ZlYXRfcHJvcHMnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAg
LSBhZGp1c3QgZmxvdyBpbiAnZ2F0aGVyX3ZhbF9hcnJheScgdG8gYXZvaWQgYXJyYXkgY3Jvc3Mu
CiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGFkanVzdCBmbG93IGluICdp
bnNlcnRfdmFsX3RvX2FycmF5JyB0byBhdm9pZCBhcnJheSBjcm9zcy4KICAgICAgKHN1Z2dlc3Rl
ZCBieSBKYW4gQmV1bGljaCkKdjk6CiAgICAtIGFkZCBjb21tZW50cyBhYm91dCBib3VuZGFyeSBj
aGVja2luZy4KICAgICAgKHN1Z2dlc3RlZCBieSBXZWkgTGl1KQogICAgLSByZW5hbWUgJ2Fzc2Vt
YmxlX3ZhbF9hcnJheScgdG8gJ2NvbWJpbmVfdmFsX2FycmF5JyBpbiBwZXJ2aW91cyBwYXRjaC4K
ICAgICAgKHN1Z2dlc3RlZCBieSBXZWkgTGl1KQogICAgLSByZW5hbWUgJ2wzX2NhdF9nZXRfY29z
X251bScgdG8gJ2NhdF9nZXRfY29zX251bScgdG8gY292ZXIgYWxsIEwzL0wyIENBVAogICAgICBm
ZWF0dXJlcy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUpCiAgICAtIHJlbmFtZSAnbDNf
Y2F0X2dldF9vbGRfdmFsJyB0byAnY2F0X2dldF9vbGRfdmFsJyB0byBjb3ZlciBhbGwgTDMvTDIg
Q0FUCiAgICAgIGZlYXR1cmVzIGFuZCByZXVzZSBjYXRfZ2V0X3ZhbCBpbiBpdC4KICAgICAgKHN1
Z2dlc3RlZCBieSBSb2dlciBQYXUpCiAgICAtIHJlcGxhY2UgZmVhdHVyZSBsaXN0IGhhbmRsaW5n
IHRvIGZlYXR1cmUgYXJyYXkgaGFuZGxpbmcuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1
KQogICAgLSBtb2RpZnkgcGF0Y2ggdGl0bGUgdG8gaW5kaWNhdGUgJ0wzIENBVCcuCiAgICAgIChz
dWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHJlcGxhY2UgJ20nIHRvICduZXdfdmFsJy4K
ICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gbW92ZSBjb3MgY2hlY2sgb3V0
c2lkZSBjYWxsYmFjayBmdW5jdGlvbi4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkK
ICAgIC0gcmVtb3ZlICdnZXRfY29zX251bScgY2FsbGJhY2sgZnVuY3Rpb24uCiAgICAgIChzdWdn
ZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGNoYW5nZXMgYWJvdXQgJ3VpbnQ2NF90JyB0byAn
dWludDMyX3QnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQp2NjoKICAgIC0gY2hh
bmdlICdhc3NlbWJsZV92YWxfYXJyYXknIHRvICdjb21iaW5lX3ZhbF9hcnJheScuCiAgICAgIChz
dWdnZXN0ZWQgYnkgS29ucmFkIFJ6ZXN6dXRlayBXaWxrKQogICAgLSBjaGVjayByZXR1cm4gdmFs
dWUgb2YgJ2dldF9vbGRfdmFsJy4KICAgICAgKHN1Z2dlc3RlZCBieSBLb25yYWQgUnplc3p1dGVr
IFdpbGspCiAgICAtIHJlcGxhY2Ugc29tZSAnRUlOVkFMJyB0byAnRU5PU1BDJy4KICAgICAgKHN1
Z2dlc3RlZCBieSBLb25yYWQgUnplc3p1dGVrIFdpbGspCnY1OgogICAgLSBtb2RpZnkgY29tbWVu
dHMgYWNjb3JkaW5nIHRvIGNoYW5nZXMgb2YgY29kZXMuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFu
IEJldWxpY2gpCiAgICAtIGNoYW5nZSAnYm9vbF90JyB0byAnYm9vbCcuCiAgICAgIChzdWdnZXN0
ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIG1vZGlmeSByZXR1cm4gdmFsdWUgb2YgY2FsbGJhY2sg
ZnVuY3Rpb25zIGJlY2F1c2Ugd2UgZG8gbm90IG5lZWQgdGhlbQogICAgICB0byByZXR1cm4gbnVt
YmVyIG9mIGVudHJpZXMgdGhlIGZlYXR1cmUgdXNlcy4gSW4gY2FsbGVyLCB3ZSBjYWxsCiAgICAg
ICdnZXRfY29zX251bScgdG8gZ2V0IHRoZSBudW1iZXIgb2YgZW50cmllcyB0aGUgZmVhdHVyZSB1
c2VzLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBtb2RpZnkgdmFyaWFi
bGVzIG5hbWVzIHRvIG1ha2UgdGhlbSBiZXR0ZXIsIGUuZy4gJ2ZlYXRfdG1wJyB0byAnZmVhdCcu
CiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCnY0OgogICAgLSBjcmVhdGUgdGhpcyBw
YXRjaCB0byBtYWtlIGNvZGVzIGVhc2llciB0byB1bmRlcnN0YW5kLgogICAgICAoc3VnZ2VzdGVk
IGJ5IEphbiBCZXVsaWNoKQotLS0KLS0tCiB4ZW4vYXJjaC94ODYvcHNyLmMgfCAxMjggKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KIDEgZmlsZSBj
aGFuZ2VkLCAxMjYgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvcHNyLmMgYi94ZW4vYXJjaC94ODYvcHNyLmMKaW5kZXggZmI4NDIyMy4uNzBl
N2M0MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3Bzci5jCisrKyBiL3hlbi9hcmNoL3g4Ni9w
c3IuYwpAQCAtMjA0LDYgKzIwNCwyOSBAQCBzdGF0aWMgZW51bSBwc3JfZmVhdF90eXBlIHBzcl9j
Ym1fdHlwZV90b19mZWF0X3R5cGUoZW51bSBjYm1fdHlwZSB0eXBlKQogICAgIHJldHVybiBmZWF0
X3R5cGU7CiB9CiAKK3N0YXRpYyBib29sIHBzcl9jaGVja19jYm0odW5zaWduZWQgaW50IGNibV9s
ZW4sIHVuc2lnbmVkIGxvbmcgY2JtKQoreworICAgIHVuc2lnbmVkIGludCBmaXJzdF9iaXQsIHpl
cm9fYml0OworCisgICAgLyogU2V0IGJpdHMgc2hvdWxkIG9ubHkgaW4gdGhlIHJhbmdlIG9mIFsw
LCBjYm1fbGVuXS4gKi8KKyAgICBpZiAoIGNibSAmICh+MHVsIDw8IGNibV9sZW4pICkKKyAgICAg
ICAgcmV0dXJuIGZhbHNlOworCisgICAgLyogQXQgbGVhc3Qgb25lIGJpdCBuZWVkIHRvIGJlIHNl
dC4gKi8KKyAgICBpZiAoIGNibSA9PSAwICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAg
Zmlyc3RfYml0ID0gZmluZF9maXJzdF9iaXQoJmNibSwgY2JtX2xlbik7CisgICAgemVyb19iaXQg
PSBmaW5kX25leHRfemVyb19iaXQoJmNibSwgY2JtX2xlbiwgZmlyc3RfYml0KTsKKworICAgIC8q
IFNldCBiaXRzIHNob3VsZCBiZSBjb250aWd1b3VzLiAqLworICAgIGlmICggemVyb19iaXQgPCBj
Ym1fbGVuICYmCisgICAgICAgICBmaW5kX25leHRfYml0KCZjYm0sIGNibV9sZW4sIHplcm9fYml0
KSA8IGNibV9sZW4gKQorICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAgICByZXR1cm4gdHJ1ZTsK
K30KKwogLyogQ0FUIGNvbW1vbiBmdW5jdGlvbnMgaW1wbGVtZW50YXRpb24uICovCiBzdGF0aWMg
dm9pZCBjYXRfaW5pdF9mZWF0dXJlKGNvbnN0IHN0cnVjdCBjcHVpZF9sZWFmICpyZWdzLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0LApAQCAtNTky
LDcgKzYxNSwxNCBAQCBpbnQgcHNyX2dldF92YWwoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQg
aW50IHNvY2tldCwKIC8qIFNldCB2YWx1ZSBmdW5jdGlvbnMgKi8KIHN0YXRpYyB1bnNpZ25lZCBp
bnQgZ2V0X2Nvc19udW0oY29uc3Qgc3RydWN0IHBzcl9zb2NrZXRfaW5mbyAqaW5mbykKIHsKLSAg
ICByZXR1cm4gMDsKKyAgICB1bnNpZ25lZCBpbnQgbnVtID0gMCwgaTsKKworICAgIC8qIEdldCBh
bGwgZmVhdHVyZXMgdG90YWwgYW1vdW50LiAqLworICAgIGZvciAoIGkgPSAwOyBpIDwgQVJSQVlf
U0laRShmZWF0X3Byb3BzKTsgaSsrICkKKyAgICAgICAgaWYgKCBmZWF0X3Byb3BzW2ldICkKKyAg
ICAgICAgICAgIG51bSArPSBmZWF0X3Byb3BzW2ldLT5jb3NfbnVtOworCisgICAgcmV0dXJuIG51
bTsKIH0KIAogc3RhdGljIGludCBnYXRoZXJfdmFsX2FycmF5KHVpbnQzMl90IHZhbFtdLApAQCAt
NjAwLDcgKzYzMCw0NyBAQCBzdGF0aWMgaW50IGdhdGhlcl92YWxfYXJyYXkodWludDMyX3QgdmFs
W10sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IHBzcl9zb2NrZXRf
aW5mbyAqaW5mbywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgb2xk
X2NvcykKIHsKLSAgICByZXR1cm4gLUVJTlZBTDsKKyAgICB1bnNpZ25lZCBpbnQgaTsKKworICAg
IGlmICggIXZhbCApCisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgLyogR2V0IGFsbCBm
ZWF0dXJlcyBjdXJyZW50IHZhbHVlcyBhY2NvcmRpbmcgdG8gb2xkX2Nvcy4gKi8KKyAgICBmb3Ig
KCBpID0gMDsgaSA8IEFSUkFZX1NJWkUoaW5mby0+ZmVhdHVyZXMpOyBpKysgKQorICAgIHsKKyAg
ICAgICAgdW5zaWduZWQgaW50IGNvcyA9IG9sZF9jb3MsIGo7CisgICAgICAgIGNvbnN0IHN0cnVj
dCBmZWF0X25vZGUgKmZlYXQgPSBpbmZvLT5mZWF0dXJlc1tpXTsKKyAgICAgICAgY29uc3Qgc3Ry
dWN0IGZlYXRfcHJvcHMgKnByb3BzID0gZmVhdF9wcm9wc1tpXTsKKworICAgICAgICBpZiAoICFm
ZWF0ICkKKyAgICAgICAgICAgIGNvbnRpbnVlOworCisgICAgICAgIGlmICggIXByb3BzICkKKyAg
ICAgICAgeworICAgICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAgICAgICBy
ZXR1cm4gLUVOT0VOVDsKKyAgICAgICAgfQorCisgICAgICAgIGlmICggYXJyYXlfbGVuIDwgcHJv
cHMtPmNvc19udW0gKQorICAgICAgICAgICAgcmV0dXJuIC1FTk9TUEM7CisKKyAgICAgICAgLyoK
KyAgICAgICAgICogSWYgb2xkX2NvcyBleGNlZWRzIGN1cnJlbnQgZmVhdHVyZSdzIGNvc19tYXgs
IHdlIHNob3VsZCBnZXQKKyAgICAgICAgICogZGVmYXVsdCB2YWx1ZS4gU28gYXNzaWduIGNvcyB0
byAwIHdoaWNoIHN0b3JlcyBkZWZhdWx0IHZhbHVlLgorICAgICAgICAgKi8KKyAgICAgICAgaWYg
KCBjb3MgPiBmZWF0LT5jb3NfbWF4ICkKKyAgICAgICAgICAgIGNvcyA9IDA7CisKKyAgICAgICAg
LyogVmFsdWUgZ2V0dGluZyBvcmRlciBpcyBzYW1lIGFzIGZlYXR1cmUgYXJyYXkuICovCisgICAg
ICAgIGZvciAoIGogPSAwOyBqIDwgcHJvcHMtPmNvc19udW07IGorKyApCisgICAgICAgICAgICB2
YWxbal0gPSBmZWF0LT5jb3NfcmVnX3ZhbFtjb3MgKiBwcm9wcy0+Y29zX251bSArIGpdOworCisg
ICAgICAgIGFycmF5X2xlbiAtPSBwcm9wcy0+Y29zX251bTsKKworICAgICAgICB2YWwgKz0gcHJv
cHMtPmNvc19udW07CisgICAgfQorCisgICAgcmV0dXJuIDA7CiB9CiAKIHN0YXRpYyBpbnQgaW5z
ZXJ0X3ZhbF9pbnRvX2FycmF5KHVpbnQzMl90IHZhbFtdLApAQCAtNjEwLDYgKzY4MCw2MCBAQCBz
dGF0aWMgaW50IGluc2VydF92YWxfaW50b19hcnJheSh1aW50MzJfdCB2YWxbXSwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGVudW0gY2JtX3R5cGUgdHlwZSwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IG5ld192YWwpCiB7CisgICAgY29uc3Qgc3Ry
dWN0IGZlYXRfbm9kZSAqZmVhdDsKKyAgICBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyAqcHJvcHM7
CisgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICBBU1NFUlQoZmVhdF90eXBlIDwgUFNSX1NPQ0tF
VF9GRUFUX05VTSk7CisKKyAgICAvKiBJbnNlcnQgbmV3IHZhbHVlIGludG8gYXJyYXkgYWNjb3Jk
aW5nIHRvIGZlYXR1cmUncyBwb3NpdGlvbiBpbiBhcnJheS4gKi8KKyAgICBmb3IgKCBpID0gMDsg
aSA8IGZlYXRfdHlwZTsgaSsrICkKKyAgICB7CisgICAgICAgIGlmICggIWluZm8tPmZlYXR1cmVz
W2ldICkKKyAgICAgICAgICAgIGNvbnRpbnVlOworCisgICAgICAgIHByb3BzID0gZmVhdF9wcm9w
c1tpXTsKKyAgICAgICAgaWYgKCAhcHJvcHMgKQorICAgICAgICB7CisgICAgICAgICAgICBBU1NF
UlRfVU5SRUFDSEFCTEUoKTsKKyAgICAgICAgICAgIHJldHVybiAtRU5PRU5UOworICAgICAgICB9
CisKKyAgICAgICAgaWYgKCBhcnJheV9sZW4gPD0gcHJvcHMtPmNvc19udW0gKQorICAgICAgICAg
ICAgcmV0dXJuIC1FTk9TUEM7CisKKyAgICAgICAgYXJyYXlfbGVuIC09IHByb3BzLT5jb3NfbnVt
OworCisgICAgICAgIHZhbCArPSBwcm9wcy0+Y29zX251bTsKKyAgICB9CisKKyAgICBmZWF0ID0g
aW5mby0+ZmVhdHVyZXNbZmVhdF90eXBlXTsKKyAgICBpZiAoICFmZWF0ICkKKyAgICAgICAgcmV0
dXJuIC1FTk9FTlQ7CisKKyAgICBwcm9wcyA9IGZlYXRfcHJvcHNbZmVhdF90eXBlXTsKKyAgICBp
ZiAoICFwcm9wcyApCisgICAgeworICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICAg
ICAgcmV0dXJuIC1FTk9FTlQ7CisgICAgfQorCisgICAgaWYgKCBhcnJheV9sZW4gPCBwcm9wcy0+
Y29zX251bSApCisgICAgICAgIHJldHVybiAtRU5PU1BDOworCisgICAgaWYgKCAhcHNyX2NoZWNr
X2NibShmZWF0LT5jYm1fbGVuLCBuZXdfdmFsKSApCisgICAgICAgIHJldHVybiAtRUlOVkFMOwor
CisgICAgLyogVmFsdWUgc2V0dGluZyBwb3NpdGlvbiBpcyBzYW1lIGFzIGZlYXR1cmUgYXJyYXku
ICovCisgICAgZm9yICggaSA9IDA7IGkgPCBwcm9wcy0+Y29zX251bTsgaSsrICkKKyAgICB7Cisg
ICAgICAgIGlmICggdHlwZSA9PSBwcm9wcy0+dHlwZVtpXSApCisgICAgICAgIHsKKyAgICAgICAg
ICAgIHZhbFtpXSA9IG5ld192YWw7CisgICAgICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgfQor
ICAgIH0KKwogICAgIHJldHVybiAtRUlOVkFMOwogfQogCi0tIAoxLjkuMQoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Wed Jun 14 01:25:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 01:25: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 1dKx4B-0007b9-5o; Wed, 14 Jun 2017 01:25:51 +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 1dKx4A-0007Zv-6O
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 01:25:50 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 72/0D-02183-D9090495; Wed, 14 Jun 2017 01:25:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsVywNykWHfmBId
 Ig+OTTC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz9dx6wFFzVqXi6uZW5gfGjXBcjF4eQwDRG
 iXVrvrB0MXJySAjwShxZNoMVwvaT2PX3FiOILSTQAFS0zwzEZhNQl3j8tYcJxBYRUJK4t2oyE
 8ggZoGdTBLrTn9nBkkIC8RLLJt/CMxmEVCVuHDiI9ggXgFPibNf10Atk5M4eWwy2DJOoHj362
 dMEMs8JH5emco0gZF3ASPDKkaN4tSistQiXSNDvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKR
 iveT83E2MwICoZ2Bg3MF4d7LfIUZJDiYlUd4ldg6RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4
 3/QB5QSLUtNTK9Iyc4ChCZOW4OBREuGtbQNK8xYXJOYWZ6ZDpE4xKkqJ854C6RMASWSU5sG1w
 eLhEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3uP9QFN4MvNK4Ka/AlrMBLT4+hUbkMUliQ
 gpqQZGE5PWiRxzgmsOMf0Q7a1k6dQveZGcuKiXvfXN5W6OV6eWOK57Hnqic7KN9vta1uAWzZl
 Xfj985XD1aVJ7SEvxLNN+7+Vq86deu6KSvNl8d4fixg+dN1luMcTIuZXWlU8/YqO5xYTP/Zv+
 fb/bYYWt79dZNTwLer55glPepwuGp5qusFoITS1WYinOSDTUYi4qTgQAjYD3g4ICAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1497403511!87398197!12
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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49007 invoked from network); 14 Jun 2017 01:25:45 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 14 Jun 2017 01:25:45 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Jun 2017 18:25:44 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.39,340,1493708400"; d="scan'208";a="99173913"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.64])
 by orsmga002.jf.intel.com with ESMTP; 13 Jun 2017 18:25:40 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 14 Jun 2017 09:12:44 +0800
Message-Id: <1497402776-22348-12-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1497402776-22348-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1497402776-22348-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, he.chen@linux.intel.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, mengxu@cis.upenn.edu, jbeulich@suse.com,
 chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v12 11/23] x86: refactor psr: L3 CAT: set value:
	implement cos id picking flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q29udGludWUgZnJvbSBwcmV2aW91cyBwYXRjaDoKJ3g4NjogcmVmYWN0b3IgcHNyOiBMMyBDQVQ6
IHNldCB2YWx1ZTogaW1wbGVtZW50IGNvcyBmaW5kaW5nIGZsb3cuJwoKSWYgZmFpbCB0byBmaW5k
IGEgQ09TIElELCB3ZSBuZWVkIHBpY2sgYSBuZXcgQ09TIElEIGZvciBkb21haW4uIE9ubHkgQ09T
IElECnRoYXQgcmVmW0NPU19JRF0gaXMgMSBvciAwIGNhbiBiZSBwaWNrZWQgdG8gaW5wdXQgYSBu
ZXcgc2V0IGZlYXR1cmUgdmFsdWVzLgoKU2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBs
aW51eC5pbnRlbC5jb20+Ci0tLQp2MTI6CiAgICAtIHVzZSAnQVNTRVJUX1VOUkVBQ0hBQkxFKCkn
IHRvIHJlY29yZCBidWcgYW5kIHJldHVybiBlcnJvciBjb2RlIGlmIGZlYXQKICAgICAgZXhpc3Rz
IGJ1dCBwcm9wcyBkb2VzIG5vdCBleGlzdC4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGlj
aCkKICAgIC0gZGVjbGFyZSBzYW1lIHR5cGUgdmFpcmFibGVzIGluIG9uZSBsaW5lLgogICAgICAo
c3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSB1c2UgJ0FSUkFZX1NJWkUnIHRvIGNhbGN1
bGF0ZSBhcnJheSBib3VuZGFyeS4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKdjEx
OgogICAgLSByZW1vdmUgdW5uZWNlc3NhcnkgdmFyaWFibGUgaW5pdGlhbGl6YXRpb24uCiAgICAg
IChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGNoYW5nZXMgYWJvdXQgJ2ZlYXRfcHJv
cHMnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSByZXBsYWNlICdnZXRf
dmFsJyBjYWxsaW5nIHRvIGdlbmVyaWMgY29kZXMuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJl
dWxpY2gpCnYxMDoKICAgIC0gcmVtb3ZlICdmaXRzX2Nvc19tYXgnIGhvb2sgYW5kIENBVCBpbXBs
ZW1lbnRhdGlvbi4gTW92ZSB0aGUgcHJvY2VzcyBpbnRvCiAgICAgIGdlbmVyaWMgZmxvdy4KICAg
ICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gY2hhbmdlcyBhYm91dCAncHJvcHMn
LgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBhZGp1c3QgY29kZXMgcG9z
aXRpb25zLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQp2OToKICAgIC0gbW9kaWZ5
IHJldHVybiB2YWx1ZSBvZiAncGlja19hdmFpbF9jb3MnIHRvIG1ha2UgaXQgbW9yZSBhY2N1cmF0
ZS4KICAgIC0gcmVuYW1lICdsM19jYXRfZml0c19jb3NfbWF4JyB0byAnY2F0X2ZpdHNfY29zX21h
eCcgdG8gY292ZXIgTDMvTDIgQ0FUCiAgICAgIGZlYXR1cmVzLgogICAgICAoc3VnZ2VzdGVkIGJ5
IFJvZ2VyIFBhdSkKICAgIC0gcmVwbGFjZSBmZWF0dXJlIGxpc3QgaGFuZGxpbmcgdG8gZmVhdHVy
ZSBhcnJheSBoYW5kbGluZy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUpCiAgICAtIGZp
eCBjb21tZW50LgogICAgICAoc3VnZ2VzdGVkIGJ5IFdlaSBMaXUpCiAgICAtIGRpcmVjdGx5IHVz
ZSAnY29zX3JlZ192YWxbMF0nIGFzIGRlZmF1bHQgdmFsdWUuCiAgICAgIChzdWdnZXN0ZWQgYnkg
SmFuIEJldWxpY2gpCiAgICAtIHJlcGxhY2UgJ2dldF9jb3NfbnVtJyB0byAnZmVhdC0+Y29zX251
bScuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIG1vZGlmeSBwYXRjaCB0
aXRsZSB0byBpbmRpY2F0ZSAnTDMgQ0FUJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGlj
aCkKICAgIC0gY2hhbmdlcyBhYm91dCAndWludDY0X3QnIHRvICd1aW50MzJfdCcuCiAgICAgIChz
dWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCnY1OgogICAgLSBtb2RpZnkgY29tbWl0IG1lc3NhZ2Ug
dG8gcHJvdmlkZSBleGFjdCBwYXRjaCBuYW1lIHRvIGNvbnRpbnVlIGZyb20uCiAgICAgIChzdWdn
ZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGNoYW5nZSAnZXhjZWVkc19jb3NfbWF4JyB0byAn
Zml0c19jb3NfbWF4JyB0byBiZSBhY2N1cmF0ZS4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1
bGljaCkKICAgIC0gbW9kaWZ5IGNvbW1lbnRzIGFjY29yZGluZyB0byBjaGFuZ2VzIG9mIGNvZGVz
LgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBtb2RpZnkgcmV0dXJuIHZh
bHVlIG9mIGNhbGxiYWNrIGZ1bmN0aW9ucyBiZWNhdXNlIHdlIGRvIG5vdCBuZWVkIHRoZW0KICAg
ICAgdG8gcmV0dXJuIG51bWJlciBvZiBlbnRyaWVzIHRoZSBmZWF0dXJlIHVzZXMuIEluIGNhbGxl
ciwgd2UgY2FsbAogICAgICAnZ2V0X2Nvc19udW0nIHRvIGdldCB0aGUgbnVtYmVyIG9mIGVudHJp
ZXMgdGhlIGZlYXR1cmUgdXNlcy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAg
IC0gbW92ZSB0eXBlIGNoZWNrIG91dCBmcm9tIGNhbGxiYWNrIGZ1bmN0aW9ucyB0byBjYWxsZXIu
CiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIG1vZGlmeSB2YXJpYWJsZXMg
bmFtZXMgdG8gbWFrZSB0aGVtIGJldHRlciwgZS5nLiAnZmVhdF90bXAnIHRvICdmZWF0Jy4KICAg
ICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gbW9kaWZ5IGNvZGUgZm9ybWF0Lgog
ICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQp2NDoKICAgIC0gY3JlYXRlIHRoaXMgcGF0
Y2ggdG8gbWFrZSBjb2RlcyBlYXNpZXIgdG8gdW5kZXJzdGFuZC4KICAgICAgKHN1Z2dlc3RlZCBi
eSBKYW4gQmV1bGljaCkKLS0tCi0tLQogeGVuL2FyY2gveDg2L3Bzci5jIHwgODcgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiAxIGZpbGUgY2hh
bmdlZCwgODYgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9wc3IuYyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwppbmRleCA5NDJhZTYzLi41Y2JjMzg5
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHNyLmMKKysrIGIveGVuL2FyY2gveDg2L3Bzci5j
CkBAIC04NDUsMTIgKzg0NSw5NyBAQCBzdGF0aWMgaW50IGZpbmRfY29zKGNvbnN0IHVpbnQzMl90
IHZhbFtdLCB1bnNpZ25lZCBpbnQgYXJyYXlfbGVuLAogICAgIHJldHVybiAtRU5PRU5UOwogfQog
CitzdGF0aWMgYm9vbCBmaXRzX2Nvc19tYXgoY29uc3QgdWludDMyX3QgdmFsW10sCisgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDMyX3QgYXJyYXlfbGVuLAorICAgICAgICAgICAgICAgICAg
ICAgICAgIGNvbnN0IHN0cnVjdCBwc3Jfc29ja2V0X2luZm8gKmluZm8sCisgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgaW50IGNvcykKK3sKKyAgICB1bnNpZ25lZCBpbnQgaTsKKwor
ICAgIGZvciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRShpbmZvLT5mZWF0dXJlcyk7IGkrKyApCisg
ICAgeworICAgICAgICBjb25zdCBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0ID0gaW5mby0+ZmVhdHVy
ZXNbaV07CisgICAgICAgIGNvbnN0IHN0cnVjdCBmZWF0X3Byb3BzICpwcm9wcyA9IGZlYXRfcHJv
cHNbaV07CisKKyAgICAgICAgaWYgKCAhZmVhdCApCisgICAgICAgICAgICBjb250aW51ZTsKKwor
ICAgICAgICBpZiAoICFwcm9wcyApCisgICAgICAgIHsKKyAgICAgICAgICAgIEFTU0VSVF9VTlJF
QUNIQUJMRSgpOworICAgICAgICAgICAgcmV0dXJuIGZhbHNlOworICAgICAgICB9CisKKyAgICAg
ICAgaWYgKCBhcnJheV9sZW4gPCBwcm9wcy0+Y29zX251bSApCisgICAgICAgICAgICByZXR1cm4g
ZmFsc2U7CisKKyAgICAgICAgaWYgKCBjb3MgPiBmZWF0LT5jb3NfbWF4ICkKKyAgICAgICAgewor
ICAgICAgICAgICAgdW5zaWduZWQgaW50IGo7CisKKyAgICAgICAgICAgIGZvciAoIGogPSAwOyBq
IDwgcHJvcHMtPmNvc19udW07IGorKyApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAg
LyoKKyAgICAgICAgICAgICAgICAgKiBHZXQgZGVmYXVsdCB2YWx1ZSB3aGljaCBjb3MgaWQgaXMg
MC4KKyAgICAgICAgICAgICAgICAgKiBGb3IgQ0RQOgorICAgICAgICAgICAgICAgICAqIC0gREFU
QSBkZWZhdWx0IHZhbHVlIHN0b3JlZCBpbiBjb3NfcmVnX3ZhbFswXTsKKyAgICAgICAgICAgICAg
ICAgKiAtIENPREUgZGVmYXVsdCB2YWx1ZSBzdG9yZWQgaW4gY29zX3JlZ192YWxbMV0uCisgICAg
ICAgICAgICAgICAgICovCisgICAgICAgICAgICAgICAgdWludDMyX3QgZGVmYXVsdF92YWwgPSBm
ZWF0LT5jb3NfcmVnX3ZhbFtqXTsKKworICAgICAgICAgICAgICAgIGlmICggdmFsW2pdICE9IGRl
ZmF1bHRfdmFsICkKKyAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGZhbHNlOworICAgICAgICAg
ICAgfQorICAgICAgICB9CisKKyAgICAgICAgYXJyYXlfbGVuIC09IHByb3BzLT5jb3NfbnVtOwor
CisgICAgICAgIHZhbCArPSBwcm9wcy0+Y29zX251bTsKKyAgICB9CisKKyAgICByZXR1cm4gdHJ1
ZTsKK30KKwogc3RhdGljIGludCBwaWNrX2F2YWlsX2Nvcyhjb25zdCBzdHJ1Y3QgcHNyX3NvY2tl
dF9pbmZvICppbmZvLAogICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1aW50MzJfdCB2
YWxbXSwgdW5zaWduZWQgaW50IGFycmF5X2xlbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgaW50IG9sZF9jb3MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGVudW0gcHNy
X2ZlYXRfdHlwZSBmZWF0X3R5cGUpCiB7Ci0gICAgcmV0dXJuIC1FTk9FTlQ7CisgICAgdW5zaWdu
ZWQgaW50IGNvcywgY29zX21heCA9IDA7CisgICAgY29uc3Qgc3RydWN0IGZlYXRfbm9kZSAqZmVh
dDsKKyAgICBjb25zdCB1bnNpZ25lZCBpbnQgKnJlZiA9IGluZm8tPmNvc19yZWY7CisKKyAgICAv
KiBjb3NfbWF4IGlzIHRoZSBvbmUgb2YgdGhlIGZlYXR1cmUgd2hpY2ggaXMgYmVpbmcgc2V0LiAq
LworICAgIGZlYXQgPSBpbmZvLT5mZWF0dXJlc1tmZWF0X3R5cGVdOworICAgIGlmICggIWZlYXQg
KQorICAgICAgICByZXR1cm4gLUVOT0VOVDsKKworICAgIGNvc19tYXggPSBmZWF0LT5jb3NfbWF4
OworICAgIGlmICggIWNvc19tYXggKQorICAgICAgICByZXR1cm4gLUVOT0VOVDsKKworICAgIC8q
IFdlIGNhbm5vdCB1c2UgaWQgMCBiZWNhdXNlIGl0IHN0b3JlcyB0aGUgZGVmYXVsdCB2YWx1ZXMu
ICovCisgICAgaWYgKCBvbGRfY29zICYmIHJlZltvbGRfY29zXSA9PSAxICYmCisgICAgICAgICBm
aXRzX2Nvc19tYXgodmFsLCBhcnJheV9sZW4sIGluZm8sIG9sZF9jb3MpICkKKyAgICAgICAgICAg
IHJldHVybiBvbGRfY29zOworCisgICAgLyogRmluZCBhbiB1bnVzZWQgb25lIG90aGVyIHRoYW4g
Y29zMC4gKi8KKyAgICBmb3IgKCBjb3MgPSAxOyBjb3MgPD0gY29zX21heDsgY29zKysgKQorICAg
IHsKKyAgICAgICAgLyoKKyAgICAgICAgICogcmVmIGlzIDAgbWVhbnMgdGhpcyBDT1MgaXMgbm90
IHVzZWQgYnkgb3RoZXIgZG9tYWluIGFuZAorICAgICAgICAgKiBjYW4gYmUgdXNlZCBmb3IgY3Vy
cmVudCBzZXR0aW5nLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCAhcmVmW2Nvc10gKQorICAg
ICAgICB7CisgICAgICAgICAgICBpZiAoICFmaXRzX2Nvc19tYXgodmFsLCBhcnJheV9sZW4sIGlu
Zm8sIGNvcykgKQorICAgICAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgICAgICByZXR1cm4g
Y29zOworICAgICAgICB9CisgICAgfQorCisgICAgcmV0dXJuIC1FT1ZFUkZMT1c7CiB9CiAKIHN0
YXRpYyBpbnQgd3JpdGVfcHNyX21zcnModW5zaWduZWQgaW50IHNvY2tldCwgdW5zaWduZWQgaW50
IGNvcywKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 14 01:25:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 01: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 1dKx4C-0007cl-D9; Wed, 14 Jun 2017 01:25:52 +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 1dKx4B-0007b3-Fr
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 01:25:51 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 3C/07-01734-E9090495; Wed, 14 Jun 2017 01:25:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrALMWRWlGSWpSXmKPExsVywNykWHfuBId
 Ig6NfBCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owF8xaxFHw3qfiw6ytzA+Mn9S5GLg4hgWmM
 En9X3GfvYuTkkBDglTiybAYrhO0ncWrSCWaIogZGibObloEVsQmoSzz+2sMEYosIKEncWzWZC
 aSIWWAnk8S609+ZQRLCAlESh1duZgSxWQRUJY4+Xgk2lVfAU6KzeTELxAY5iZPHJoPFOYHi3a
 +fgQ0VEvCQ+HllKtMERt4FjAyrGDWKU4vKUot0jQz1kooy0zNKchMzc3QNDUz1clOLixPTU3M
 Sk4r1kvNzNzECQ6KegYFxB+PdyX6HGCU5mJREeZfYOUQK8SXlp1RmJBZnxBeV5qQWH2KU4eBQ
 kuB90weUEyxKTU+tSMvMAQYnTFqCg0dJhLe2DSjNW1yQmFucmQ6ROsWoKCXOewqkTwAkkVGaB
 9cGi4hLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5j/cDTeHJzCuBm/4KaDET0OLrV2xAFp
 ckIqSkGhjTlrEbirP9WDp7olm01AlTNQ5ppqPbJnPcWxw4pbBzuf/Rq0sOMcxtOOFbxGz+NuF
 F20ctO2OZ2T1JvxZ3yK+4GuVlaHNbd+bCd/8zbnjopdcVHHl1cdWs4N9SiqWbai6zHdZjDj2W
 4HB/4rkrLByT5qtsyeZaf7T9lFRJ+eQHE0XW7y/l33NGiaU4I9FQi7moOBEARK4niYMCAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1497403511!87398197!13
X-Originating-IP: [192.55.52.115]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49106 invoked from network); 14 Jun 2017 01:25:48 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 14 Jun 2017 01:25:48 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Jun 2017 18:25:48 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.39,340,1493708400"; d="scan'208";a="99173933"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.64])
 by orsmga002.jf.intel.com with ESMTP; 13 Jun 2017 18:25:44 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 14 Jun 2017 09:12:45 +0800
Message-Id: <1497402776-22348-13-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1497402776-22348-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1497402776-22348-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, he.chen@linux.intel.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, mengxu@cis.upenn.edu, jbeulich@suse.com,
 chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v12 12/23] x86: refactor psr: L3 CAT: set value:
	implement write msr flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q29udGludWUgZnJvbSBwcmV2aW91cyBwYXRjaDoKJ3g4NjogcmVmYWN0b3IgcHNyOiBMMyBDQVQ6
IHNldCB2YWx1ZTogaW1wbGVtZW50IGNvcyBpZCBwaWNraW5nIGZsb3cuJwoKV2UgaGF2ZSBnb3Qg
dGhlIGZlYXR1cmUgdmFsdWUgYW5kIENPUyBJRCB0byBzZXQuIFRoZW4sIHdlIHdyaXRlIE1TUnMg
b2YgdGhlCmRlc2lnbmF0ZWQgZmVhdHVyZS4KClRpbGwgbm93LCBzZXQgdmFsdWUgcHJvY2VzcyBp
cyBjb21wbGV0ZWQuCgpTaWduZWQtb2ZmLWJ5OiBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVs
LmNvbT4KLS0tCnYxMjoKICAgIC0gZGVjbGFyZSBzYW1lIHR5cGUgdmFyYWlibGVzIGluIG9uZSBs
aW5lLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSByZXBsYWNlICdmZWF0
X3R5cGUnIHRvICdwcm9wcycgaW4gJ3N0cnVjdCBjb3Nfd3JpdGVfaW5mbycuCiAgICAgIChzdWdn
ZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGFzc2lnbiB0aGUgJ2Nvc19udW0nIHRvIGEgbG9j
YWwgdmFyaWFibGUuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHVzZSAn
QVNTRVJUX1VOUkVBQ0hBQkxFKCknIHRvIHJlY29yZCBidWcgYW5kIHJldHVybiBlcnJvciBjb2Rl
IGlmIGZlYXQKICAgICAgZXhpc3RzIGJ1dCBwcm9wcyBkb2VzIG5vdCBleGlzdC4KICAgICAgKHN1
Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKdjExOgogICAgLSByZW5hbWUgJ3dyaXRlX3Bzcl9tc3In
IHRvICd3cml0ZV9wc3JfbXNycycuCiAgICAtIHJlbmFtZSAnZG9fd3JpdGVfcHNyX21zcicgdG8g
J2RvX3dyaXRlX3Bzcl9tc3JzJy4KICAgIC0gY2hhbmdlIHBhcmFtZXRlcnMgYW5kIGNvZGVzIG9m
ICd3cml0ZV9wc3JfbXNycycgdG8gaGFuZGxlIHZhbHVlIGFycmF5LgogICAgLSBhZGQgJ2ZlYXRf
dHlwZScgaW4gJ3N0cnVjdCBjb3Nfd3JpdGVfaW5mbycgdG8gaGFuZGxlIHByb3BzIGFycmF5Lgog
ICAgLSBpbiAnZG9fd3JpdGVfcHNyX21zcnMnLCB3cml0ZSB2YWx1ZSBhcnJheSBpbnRvIG1zcnMg
YWNjb3JkaW5nIHRvCiAgICAgICdwcm9wcy0+dHlwZVtpXScuCiAgICAtIG1vdmUgJ2ZlYXQtPmNv
c19yZWdfdmFsJyBhc3NpZ25tZW50IGFuZCB2YWx1ZSBjb21wYXJpc29uIGluICd3cml0ZV9tc3In
CiAgICAgIGNhbGxiYWNrIGZ1bmN0aW9uIG91dCBhcyBnZW5lcmljIGNvZGVzLgogICAgICAoc3Vn
Z2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBtb3ZlIGNoZWNrIGZyb20gJ2RvX3dyaXRlX3Bz
cl9tc3JzJyB0byAnd3JpdGVfcHNyX21zcnMnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVs
aWNoKQogICAgLSBjaGFuZ2UgYWJvdXQgJ2Nvc19tYXgnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEph
biBCZXVsaWNoKQogICAgLSBjaGFuZ2UgYWJvdXQgJ2ZlYXRfcHJvcHMnLgogICAgICAoc3VnZ2Vz
dGVkIGJ5IEphbiBCZXVsaWNoKQp2MTA6CiAgICAtIHJlbW92ZSAndHlwZScgZnJvbSAnd3JpdGVf
bXNyJyBwYXJhbWV0ZXIgbGlzdC4gV2lsbCBhZGQgaXQgYmFjayB3aGVuCiAgICAgIGltcGxlbWVu
dGluZyBDRFAuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHJlbW92ZSB1
bm5lY2Vzc2FyeSBjYXN0cy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0g
Y2hhbmdlcyBhYm91dCAncHJvcHMnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQp2
OToKICAgIC0gcmVwbGFjZSBmZWF0dXJlIGxpc3QgaGFuZGxpbmcgdG8gZmVhdHVyZSBhcnJheSBo
YW5kbGluZy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUpCiAgICAtIGFkZCAnYXJyYXlf
bGVuJyBpbiAnc3RydWN0IGNvc193cml0ZV9pbmZvJyBhbmQgY2hlY2sgaWYgdmFsIGFycmF5CiAg
ICAgIGV4Y2VlZHMgaXQuCiAgICAtIG1vZGlmeSAnd3JpdGVfcHNyX21zcicgZmxvdyBvbmx5IHRv
IHNldCBvbmUgdmFsdWUgYSB0aW1lLiBObyBuZWVkIHRvCiAgICAgIHNldCB3aG9sZSBmZWF0dXJl
IGFycmF5IHZhbHVlcy4KICAgIC0gbW9kaWZ5IHBhdGNoIHRpdGxlIHRvIGluZGljYXRlICdMMyBD
QVQnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBjaGFuZ2VzIGFib3V0
ICd1aW50NjRfdCcgdG8gJ3VpbnQzMl90Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGlj
aCkKdjg6CiAgICAtIG1vZGlmeSAnd3JpdGVfbXNyJyBjYWxsYmFjayBmdW5jdGlvbiB0byAndm9p
ZCcgYmVjYXVzZSB3ZSBoYXZlIHRvIHNldAogICAgICBhbGwgZmVhdHVyZXMnIGNibS4gV2hlbiBp
bnB1dCBjb3MgZXhjZWVkcyBzb21lIGZlYXR1cmVzJyBjb3NfbWF4LCBqdXN0CiAgICAgIHNraXAg
dGhlbSBidXQgbm90IGJyZWFrIHRoZSBpdGVyYXRpb24uCnY1OgogICAgLSBtb2RpZnkgY29tbWl0
IG1lc3NhZ2UgdG8gcHJvdmlkZSBleGFjdCBwYXRjaCBuYW1lIHRvIGNvbnRpbnVlIGZyb20uCiAg
ICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIG1vZGlmeSByZXR1cm4gdmFsdWUg
b2YgY2FsbGJhY2sgZnVuY3Rpb25zIGJlY2F1c2Ugd2UgZG8gbm90IG5lZWQgdGhlbQogICAgICB0
byByZXR1cm4gbnVtYmVyIG9mIGVudHJpZXMgdGhlIGZlYXR1cmUgdXNlcy4gSW4gY2FsbGVyLCB3
ZSBjYWxsCiAgICAgICdnZXRfY29zX251bScgdG8gZ2V0IHRoZSBudW1iZXIgb2YgZW50cmllcyB0
aGUgZmVhdHVyZSB1c2VzLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBt
b3ZlIHR5cGUgY2hlY2sgb3V0IGZyb20gY2FsbGJhY2sgZnVuY3Rpb25zIHRvIGNhbGxlci4KICAg
ICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gbW9kaWZ5IHZhcmlhYmxlcyBuYW1l
cyB0byBtYWtlIHRoZW0gYmV0dGVyLCBlLmcuICdmZWF0X3RtcCcgdG8gJ2ZlYXQnLgogICAgICAo
c3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBjb3JyZWN0IGNvZGUgZm9ybWF0LgogICAg
ICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQp2NDoKICAgIC0gY3JlYXRlIHRoaXMgcGF0Y2gg
dG8gbWFrZSBjb2RlcyBlYXNpZXIgdW5kZXJzdGFuZC4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4g
QmV1bGljaCkKLS0tCi0tLQogeGVuL2FyY2gveDg2L3Bzci5jIHwgOTIgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwg
OTEgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9wc3IuYyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwppbmRleCA1Y2JjMzg5Li44MWQ5YTc4IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvcHNyLmMKKysrIGIveGVuL2FyY2gveDg2L3Bzci5jCkBAIC0x
MDcsNiArMTA3LDkgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBmZWF0X3Byb3BzIHsKICAgICAvKiBn
ZXRfZmVhdF9pbmZvIGlzIHVzZWQgdG8gcmV0dXJuIGZlYXR1cmUgSFcgaW5mbyB0aHJvdWdoIHN5
c2N0bC4gKi8KICAgICBib29sICgqZ2V0X2ZlYXRfaW5mbykoY29uc3Qgc3RydWN0IGZlYXRfbm9k
ZSAqZmVhdCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZGF0YVtdLCB1bnNp
Z25lZCBpbnQgYXJyYXlfbGVuKTsKKworICAgIC8qIHdyaXRlX21zciBpcyB1c2VkIHRvIHdyaXRl
IG91dCBmZWF0dXJlIE1TUiByZWdpc3Rlci4gKi8KKyAgICB2b2lkICgqd3JpdGVfbXNyKSh1bnNp
Z25lZCBpbnQgY29zLCB1aW50MzJfdCB2YWwsIGVudW0gY2JtX3R5cGUgdHlwZSk7CiB9ICpmZWF0
X3Byb3BzW1BTUl9TT0NLRVRfRkVBVF9OVU1dOwogCiAvKgpAQCAtMjc4LDEwICsyODEsMTYgQEAg
c3RhdGljIGJvb2wgY2F0X2dldF9mZWF0X2luZm8oY29uc3Qgc3RydWN0IGZlYXRfbm9kZSAqZmVh
dCwKIH0KIAogLyogTDMgQ0FUIHByb3BzICovCitzdGF0aWMgdm9pZCBsM19jYXRfd3JpdGVfbXNy
KHVuc2lnbmVkIGludCBjb3MsIHVpbnQzMl90IHZhbCwgZW51bSBjYm1fdHlwZSB0eXBlKQorewor
ICAgIHdybXNybChNU1JfSUEzMl9QU1JfTDNfTUFTSyhjb3MpLCB2YWwpOworfQorCiBzdGF0aWMg
Y29uc3Qgc3RydWN0IGZlYXRfcHJvcHMgbDNfY2F0X3Byb3BzID0gewogICAgIC5jb3NfbnVtID0g
MSwKICAgICAudHlwZVswXSA9IFBTUl9DQk1fVFlQRV9MMywKICAgICAuZ2V0X2ZlYXRfaW5mbyA9
IGNhdF9nZXRfZmVhdF9pbmZvLAorICAgIC53cml0ZV9tc3IgPSBsM19jYXRfd3JpdGVfbXNyLAog
fTsKIAogc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX3Bzcl9ib29sKGNoYXIgKnMsIGNoYXIgKnZh
bHVlLCBjaGFyICpmZWF0dXJlLApAQCAtOTM4LDExICs5NDcsOTIgQEAgc3RhdGljIGludCBwaWNr
X2F2YWlsX2Nvcyhjb25zdCBzdHJ1Y3QgcHNyX3NvY2tldF9pbmZvICppbmZvLAogICAgIHJldHVy
biAtRU9WRVJGTE9XOwogfQogCitzdGF0aWMgdW5zaWduZWQgaW50IGdldF9zb2NrZXRfY3B1KHVu
c2lnbmVkIGludCBzb2NrZXQpCit7CisgICAgaWYgKCBsaWtlbHkoc29ja2V0IDwgbnJfc29ja2V0
cykgKQorICAgICAgICByZXR1cm4gY3B1bWFza19hbnkoc29ja2V0X2NwdW1hc2tbc29ja2V0XSk7
CisKKyAgICByZXR1cm4gbnJfY3B1X2lkczsKK30KKworc3RydWN0IGNvc193cml0ZV9pbmZvCit7
CisgICAgdW5zaWduZWQgaW50IGNvczsKKyAgICBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0dXJlOwor
ICAgIHVpbnQzMl90ICp2YWw7CisgICAgY29uc3Qgc3RydWN0IGZlYXRfcHJvcHMgKnByb3BzOwor
fTsKKworc3RhdGljIHZvaWQgZG9fd3JpdGVfcHNyX21zcnModm9pZCAqZGF0YSkKK3sKKyAgICBz
dHJ1Y3QgY29zX3dyaXRlX2luZm8gKmluZm8gPSBkYXRhOworICAgIHN0cnVjdCBmZWF0X25vZGUg
KmZlYXQgPSBpbmZvLT5mZWF0dXJlOworICAgIGNvbnN0IHN0cnVjdCBmZWF0X3Byb3BzICpwcm9w
cyA9IGluZm8tPnByb3BzOworICAgIHVuc2lnbmVkIGludCBpLCBjb3MgPSBpbmZvLT5jb3MsIGNv
c19udW0gPSBwcm9wcy0+Y29zX251bTsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgY29zX251bTsg
aSsrICkKKyAgICB7CisgICAgICAgIGlmICggZmVhdC0+Y29zX3JlZ192YWxbY29zICogY29zX251
bSArIGldICE9IGluZm8tPnZhbFtpXSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGZlYXQtPmNv
c19yZWdfdmFsW2NvcyAqIGNvc19udW0gKyBpXSA9IGluZm8tPnZhbFtpXTsKKyAgICAgICAgICAg
IHByb3BzLT53cml0ZV9tc3IoY29zLCBpbmZvLT52YWxbaV0sIHByb3BzLT50eXBlW2ldKTsKKyAg
ICAgICAgfQorICAgIH0KK30KKwogc3RhdGljIGludCB3cml0ZV9wc3JfbXNycyh1bnNpZ25lZCBp
bnQgc29ja2V0LCB1bnNpZ25lZCBpbnQgY29zLAogICAgICAgICAgICAgICAgICAgICAgICAgICB1
aW50MzJfdCB2YWxbXSwgdW5zaWduZWQgaW50IGFycmF5X2xlbiwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZW51bSBwc3JfZmVhdF90eXBlIGZlYXRfdHlwZSkKIHsKLSAgICByZXR1cm4gLUVO
T0VOVDsKKyAgICB1bnNpZ25lZCBpbnQgaTsKKyAgICBzdHJ1Y3QgcHNyX3NvY2tldF9pbmZvICpp
bmZvID0gZ2V0X3NvY2tldF9pbmZvKHNvY2tldCk7CisgICAgc3RydWN0IGNvc193cml0ZV9pbmZv
IGRhdGEgPQorICAgIHsKKyAgICAgICAgLmNvcyA9IGNvcywKKyAgICAgICAgLmZlYXR1cmUgPSBp
bmZvLT5mZWF0dXJlc1tmZWF0X3R5cGVdLAorICAgICAgICAucHJvcHMgPSBmZWF0X3Byb3BzW2Zl
YXRfdHlwZV0sCisgICAgfTsKKworICAgIGlmICggY29zID4gaW5mby0+ZmVhdHVyZXNbZmVhdF90
eXBlXS0+Y29zX21heCApCisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgLyogU2tpcCB0
byB0aGUgZmVhdHVyZSdzIHZhbHVlIGhlYWQuICovCisgICAgZm9yICggaSA9IDA7IGkgPCBmZWF0
X3R5cGU7IGkrKyApCisgICAgeworICAgICAgICBpZiAoICFpbmZvLT5mZWF0dXJlc1tpXSApCisg
ICAgICAgICAgICBjb250aW51ZTsKKworICAgICAgICBpZiAoICFmZWF0X3Byb3BzW2ldICkKKyAg
ICAgICAgeworICAgICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAgICAgICBy
ZXR1cm4gLUVOT0VOVDsKKyAgICAgICAgfQorCisgICAgICAgIGlmICggYXJyYXlfbGVuIDw9IGZl
YXRfcHJvcHNbZmVhdF90eXBlXS0+Y29zX251bSApCisgICAgICAgICAgICByZXR1cm4gLUVOT1NQ
QzsKKworICAgICAgICBhcnJheV9sZW4gLT0gZmVhdF9wcm9wc1tmZWF0X3R5cGVdLT5jb3NfbnVt
OworCisgICAgICAgIHZhbCArPSBmZWF0X3Byb3BzW2ZlYXRfdHlwZV0tPmNvc19udW07CisgICAg
fQorCisgICAgaWYgKCBhcnJheV9sZW4gPCBmZWF0X3Byb3BzW2ZlYXRfdHlwZV0tPmNvc19udW0g
KQorICAgICAgICByZXR1cm4gLUVOT1NQQzsKKworICAgIGRhdGEudmFsID0gdmFsOworCisgICAg
aWYgKCBzb2NrZXQgPT0gY3B1X3RvX3NvY2tldChzbXBfcHJvY2Vzc29yX2lkKCkpICkKKyAgICAg
ICAgZG9fd3JpdGVfcHNyX21zcnMoJmRhdGEpOworICAgIGVsc2UKKyAgICB7CisgICAgICAgIHVu
c2lnbmVkIGludCBjcHUgPSBnZXRfc29ja2V0X2NwdShzb2NrZXQpOworCisgICAgICAgIGlmICgg
Y3B1ID49IG5yX2NwdV9pZHMgKQorICAgICAgICAgICAgcmV0dXJuIC1FTk9UU09DSzsKKyAgICAg
ICAgb25fc2VsZWN0ZWRfY3B1cyhjcHVtYXNrX29mKGNwdSksIGRvX3dyaXRlX3Bzcl9tc3JzLCAm
ZGF0YSwgMSk7CisgICAgfQorCisgICAgcmV0dXJuIDA7CiB9CiAKIGludCBwc3Jfc2V0X3ZhbChz
dHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgc29ja2V0LAotLSAKMS45LjEKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 14 01:25:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 01: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 1dKx4D-0007f4-QE; Wed, 14 Jun 2017 01:25:53 +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 1dKx4D-0007eM-HS
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 01:25:53 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 49/C9-02180-0A090495; Wed, 14 Jun 2017 01:25:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrALMWRWlGSWpSXmKPExsVywNykWHfBBId
 Ig+nHuS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owDa38yFpy3rjhztZOlgXGJThcjF4eQwDRG
 ie2t7SxdjJwcEgK8EkeWzWCFsP0kJt56xwJR1MAoMWX1RnaQBJuAusTjrz1MILaIgJLEvVWTm
 UCKmAV2MkmsO/2dGSQhLOAtMfvRRrCpLAKqEve71oHFeQU8Ja7uXcIIsUFO4uSxyWDbOIHi3a
 +fgQ0VEvCQ+HllKtMERt4FjAyrGDWKU4vKUot0jQz1kooy0zNKchMzc3QNDUz1clOLixPTU3M
 Sk4r1kvNzNzECQ6KegYFxB+PdyX6HGCU5mJREeZfYOUQK8SXlp1RmJBZnxBeV5qQWH2KU4eBQ
 kuB90weUEyxKTU+tSMvMAQYnTFqCg0dJhLe2DSjNW1yQmFucmQ6ROsWoKCXOewqkTwAkkVGaB
 9cGi4hLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5j/cDTeHJzCuBm/4KaDET0OLrV2xAFp
 ckIqSkGhjdlZn1Nj0yuShedeL+69JD+vetlhl9YTXcwWfT/0vaTTdA5vD2huIFTwPTluyPv+r
 RNFvfbPnkx5lZ7T8v3v7fF8J6R8DqjPOVSLZf+ye/k3o0e7GPiOOSkw9auSqYLiuffHk/24S3
 n+14YEfs2sf3SlRXf73uLnLv/68kfa/VtzdOfBa551CYEktxRqKhFnNRcSIAcUKg2IMCAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1497403511!87398197!14
X-Originating-IP: [192.55.52.115]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49172 invoked from network); 14 Jun 2017 01:25:51 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 14 Jun 2017 01:25:51 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Jun 2017 18:25:51 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.39,340,1493708400"; d="scan'208";a="99173947"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.64])
 by orsmga002.jf.intel.com with ESMTP; 13 Jun 2017 18:25:48 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 14 Jun 2017 09:12:46 +0800
Message-Id: <1497402776-22348-14-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1497402776-22348-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1497402776-22348-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, he.chen@linux.intel.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, mengxu@cis.upenn.edu, jbeulich@suse.com,
 chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v12 13/23] x86: refactor psr: CDP: implement CPU
	init flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIHRoZSBDUFUgaW5pdCBmbG93IGZvciBDRFAuIFRoZSBmbG93
IGlzIGFsbW9zdApzYW1lIGFzIEwzIENBVC4KClNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5z
dW5AbGludXguaW50ZWwuY29tPgotLS0KdjEyOgogICAgLSBtb3ZlICd0eXBlW10nIGFzc2lnbm1l
bnQgaW50byBsM19jZHBfcHJvcHMgZGVjbGFyYXRpb24gdG8gbWFrZSBpdCBiZQogICAgICAnY29u
c3QnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSByZW1vdmUgIkwyIENB
VCIgaW5kaWNhdGlvbiBpbiBwcmludGsuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gp
CiAgICAtIGZpeCBjb2Rpbmcgc3R5bGUgaXNzdWUuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJl
dWxpY2gpCiAgICAtIGNoYW5nZSAndmFsJyB0eXBlIHRvIHVpbnQ2NF90LgogICAgICAoc3VnZ2Vz
dGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSB1c2UgMXVsbC4KICAgICAgKHN1Z2dlc3RlZCBieSBK
YW4gQmV1bGljaCkKICAgIC0gcmVzdG9yZSBtYXNrKDApIE1TUiB0byBkZWZhdWx0IHZhbHVlLgog
ICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQp2MTE6CiAgICAtIGNoYW5nZXMgYWJvdXQg
J2ZlYXRfcHJvcHMnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSByZW1v
dmUgTVNSIHJlc3RvcmUgYWN0aW9uIHdoaWNoIGlzIHVubmVjZXNzYXJ5LgogICAgICAoc3VnZ2Vz
dGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBtb2RpZnkgY29tbWl0IG1lc3NhZ2UuCnYxMDoKICAg
IC0gZml4IGNvbW1lbnQuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHVz
ZSBzd2l0aCBpbiAnY2F0X2luaXRfZmVhdHVyZScgdG8gaGFuZGxlIGRpZmZlcmVudCBmZWF0dXJl
IHR5cGVzLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBjaGFuZ2VzIGFi
b3V0ICdwcm9wcycuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHJlc3Rv
cmUgTVNScyB0byBkZWZhdWx0IHZhbHVlIHdoZW4gY3B1IG9ubGluZS4KICAgICAgKHN1Z2dlc3Rl
ZCBieSBKYW4gQmV1bGljaCkKICAgIC0gcmVtb3ZlIGZlYXRfbWFzay4KICAgICAgKHN1Z2dlc3Rl
ZCBieSBKYW4gQmV1bGljaCkKdjk6CiAgICAtIG1vZGlmeSBjb21taXQgbWVzc2FnZSB0byBkZXNj
cmliZSBmbG93IGNsZWFyZXIuCiAgICAtIGhhbmRsZSBjcHUgb2ZmbGluZSBhbmQgb25saW5lIGFn
YWluIGNhc2UgdG8gcmVhZCBNU1JzIHJlZ2lzdGVycyB2YWx1ZXMKICAgICAgYmFjayBhbmQgc2F2
ZSB0aGVtIGludG8gY29zIGFycmF5IHRvIG1ha2UgdXNlciBjYW4gZ2V0IHJlYWwgZGF0YS4KICAg
IC0gbW9kaWZ5IGVycm9yIGhhbmRsaW5nIHByb2Nlc3MgaW4gJ3Bzcl9jcHVfcHJlcGFyZScgdG8g
cmVkdWNlIHJlZHVuZGFudAogICAgICBjb2Rlcy4KICAgIC0gbW9kaWZ5ICdnZXRfY2RwX2RhdGEn
IGFuZCAnZ2V0X2NkcF9jb2RlJyB0byBtYWtlIHRoZW0gc3RhbmRhcmQuCiAgICAgIChzdWdnZXN0
ZWQgYnkgUm9nZXIgUGF1IGFuZCBKYW4gQmV1bGljaCkKICAgIC0gZW5jYXBzdWxhdGUgQ0RQIG9w
ZXJhdGlvbnMgaW50byAnY2F0X2luaXRfZmVhdHVyZScgdG8gcmVkdWNlIHJlZHVuZGFudAogICAg
ICBjb2Rlcy4KICAgICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUpCiAgICAtIHJldXNlICdjYXRf
Z2V0X2Nvc19tYXgnIGZvciBDRFAuCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1KQogICAg
LSBoYW5kbGUgJ1BTUl9DRFAnIGluIHBzcl9wcmVzbXBfaW5pdCB0byBtYWtlIGluaXQgd29yayBj
YW4gYmUgZG9uZSB3aGVuCiAgICAgIHRoZXJlIGlzIG9ubHkgJ3Bzcj1jZHAnIGluIGNtZGxpbmUu
CiAgICAtIHJlbW92ZSB1bm5lY2Vzc2FyeSBjb21tZW50LgogICAgICAoc3VnZ2VzdGVkIGJ5IEph
biBCZXVsaWNoKQogICAgLSBtb3ZlIENEUCByZWxhdGVkIGNvZGVzIGluICdjcHVfaW5pdF93b3Jr
JyBpbnRvICdwc3JfY3B1X2luaXQnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQog
ICAgLSBhZGQgY29kZXMgdG8gaGFuZGxlIENEUCdzICdjb3NfbnVtJy4KICAgICAgKHN1Z2dlc3Rl
ZCBieSBKYW4gQmV1bGljaCkKICAgIC0gZml4IGNvZGluZyBzdHlsZSBpc3N1ZS4KICAgICAgKHN1
Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gZG8gbm90IGZyZWUgcmVzb3VyY2VzIHdoZW4g
YWxsb2NhdGlvbiBmYWlscyBpbiAncHNyX2NwdV9wcmVwYXJlJy4KICAgICAgKHN1Z2dlc3RlZCBi
eSBKYW4gQmV1bGljaCkKICAgIC0gY2hhbmdlcyBhYm91dCAndWludDY0X3QnIHRvICd1aW50MzJf
dCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCnY3OgogICAgLSBpbml0aWFsaXpl
ICdsM19jZHAnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEtvbnJhZCBSemVzenV0ZWsgV2lsaykKdjY6
CiAgICAtIHVzZSAnY3B1aWRfbGVhZicuCiAgICAgIChzdWdnZXN0ZWQgYnkgS29ucmFkIFJ6ZXN6
dXRlayBXaWxrIGFuZCBKYW4gQmV1bGljaCkKdjU6CiAgICAtIHJlbW92ZSBjb2RlcyB0byBmcmVl
ICdmZWF0X2wzX2NkcCcgaW4gJ2ZyZWVfZmVhdHVyZScuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFu
IEJldWxpY2gpCiAgICAtIGVuY2Fwc3VsYXRlIGNwdWlkIHJlZ2lzdGVycyBpbnRvICdzdHJ1Y3Qg
Y3B1aWRfbGVhZl9yZWdzJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0g
cHJpbnQgc29ja2V0IGluZm8gd2hlbiAnb3B0X2NwdV9pbmZvJyBpcyB0cnVlLgogICAgICAoc3Vn
Z2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSByZW5hbWUgJ2wzX2NkcF9nZXRfbWF4X2Nvc19t
YXgnIHRvICdsM19jZHBfZ2V0X2Nvc19tYXgnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVs
aWNoKQogICAgLSByZW5hbWUgJ2RhdFtdJyB0byAnZGF0YVtdJy4KICAgICAgKHN1Z2dlc3RlZCBi
eSBKYW4gQmV1bGljaCkKICAgIC0gbW92ZSAnY3B1X3ByZXBhcmVfd29yaycgY29udGVudHMgaW50
byAncHNyX2NwdV9wcmVwYXJlJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKdjQ6
CiAgICAtIGNyZWF0ZSB0aGlzIHBhdGNoIHRvIG1ha2UgY29kZXMgZWFzaWVyIHRvIHVuZGVyc3Rh
bmQuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCi0tLQotLS0KIHhlbi9hcmNoL3g4
Ni9wc3IuYyB8IDc0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDY3IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Bzci5jIGIveGVuL2FyY2gveDg2L3Bzci5j
CmluZGV4IDgxZDlhNzguLjgxNGYwZTEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wc3IuYwor
KysgYi94ZW4vYXJjaC94ODYvcHNyLmMKQEAgLTYyLDYgKzYyLDcgQEAKIAogZW51bSBwc3JfZmVh
dF90eXBlIHsKICAgICBQU1JfU09DS0VUX0wzX0NBVCwKKyAgICBQU1JfU09DS0VUX0wzX0NEUCwK
ICAgICBQU1JfU09DS0VUX0ZFQVRfTlVNLAogICAgIFBTUl9TT0NLRVRfRkVBVF9VTktOT1dOLAog
fTsKQEAgLTE1MiwxMSArMTUzLDI4IEBAIHN0YXRpYyBERUZJTkVfUEVSX0NQVShzdHJ1Y3QgcHNy
X2Fzc29jLCBwc3JfYXNzb2MpOwogICogYXJyYXkgY3JlYXRpb24uIEl0IGlzIHVzZWQgdG8gdHJh
bnNpZW50bHkgc3RvcmUgYSBzcGFyZSBub2RlLgogICovCiBzdGF0aWMgc3RydWN0IGZlYXRfbm9k
ZSAqZmVhdF9sM19jYXQ7CitzdGF0aWMgc3RydWN0IGZlYXRfbm9kZSAqZmVhdF9sM19jZHA7CiAK
IC8qIENvbW1vbiBmdW5jdGlvbnMgKi8KICNkZWZpbmUgY2F0X2RlZmF1bHRfdmFsKGxlbikgKDB4
ZmZmZmZmZmYgPj4gKDMyIC0gKGxlbikpKQogCiAvKgorICogZ2V0X2NkcF9kYXRhIC0gZ2V0IERB
VEEgQ09TIHJlZ2lzdGVyIHZhbHVlIGZyb20gaW5wdXQgQ09TIElELgorICogQGZlYXQ6ICAgICAg
ICB0aGUgZmVhdHVyZSBub2RlLgorICogQGNvczogICAgICAgICB0aGUgQ09TIElELgorICovCisj
ZGVmaW5lIGdldF9jZHBfZGF0YShmZWF0LCBjb3MpICAgICAgICAgICAgICBcCisgICAgICAgICAg
ICAoKGZlYXQpLT5jb3NfcmVnX3ZhbFsoY29zKSAqIDJdKQorCisvKgorICogZ2V0X2NkcF9jb2Rl
IC0gZ2V0IENPREUgQ09TIHJlZ2lzdGVyIHZhbHVlIGZyb20gaW5wdXQgQ09TIElELgorICogQGZl
YXQ6ICAgICAgICB0aGUgZmVhdHVyZSBub2RlLgorICogQGNvczogICAgICAgICB0aGUgQ09TIElE
LgorICovCisjZGVmaW5lIGdldF9jZHBfY29kZShmZWF0LCBjb3MpICAgICAgICAgICAgICBcCisg
ICAgICAgICAgICAoKGZlYXQpLT5jb3NfcmVnX3ZhbFsoY29zKSAqIDIgKyAxXSkKKworLyoKICAq
IFVzZSB0aGlzIGZ1bmN0aW9uIHRvIGNoZWNrIGlmIGFueSBhbGxvY2F0aW9uIGZlYXR1cmUgaGFz
IGJlZW4gZW5hYmxlZAogICogaW4gY21kbGluZS4KICAqLwpAQCAtMjUzLDYgKzI3MSwyNiBAQCBz
dGF0aWMgdm9pZCBjYXRfaW5pdF9mZWF0dXJlKGNvbnN0IHN0cnVjdCBjcHVpZF9sZWFmICpyZWdz
LAogCiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSBQU1JfU09DS0VUX0wzX0NEUDoKKyAgICB7
CisgICAgICAgIHVpbnQ2NF90IHZhbDsKKworICAgICAgICAvKiBDdXQgaGFsZiBvZiBjb3NfbWF4
IHdoZW4gQ0RQIGlzIGVuYWJsZWQuICovCisgICAgICAgIGZlYXQtPmNvc19tYXggPj49IDE7CisK
KyAgICAgICAgd3Jtc3JsKE1TUl9JQTMyX1BTUl9MM19NQVNLKDApLCBjYXRfZGVmYXVsdF92YWwo
ZmVhdC0+Y2JtX2xlbikpOworICAgICAgICB3cm1zcmwoTVNSX0lBMzJfUFNSX0wzX01BU0soMSks
IGNhdF9kZWZhdWx0X3ZhbChmZWF0LT5jYm1fbGVuKSk7CisgICAgICAgIHJkbXNybChNU1JfSUEz
Ml9QU1JfTDNfUU9TX0NGRywgdmFsKTsKKyAgICAgICAgd3Jtc3JsKE1TUl9JQTMyX1BTUl9MM19R
T1NfQ0ZHLAorICAgICAgICAgICAgICAgdmFsIHwgKDF1bGwgPDwgUFNSX0wzX1FPU19DRFBfRU5B
QkxFX0JJVCkpOworCisgICAgICAgIC8qIGNvcz0wIGlzIHJlc2VydmVkIGFzIGRlZmF1bHQgY2Jt
KGFsbCBiaXRzIHdpdGhpbiBjYm1fbGVuIGFyZSAxKS4gKi8KKyAgICAgICAgZ2V0X2NkcF9jb2Rl
KGZlYXQsIDApID0gY2F0X2RlZmF1bHRfdmFsKGZlYXQtPmNibV9sZW4pOworICAgICAgICBnZXRf
Y2RwX2RhdGEoZmVhdCwgMCkgPSBjYXRfZGVmYXVsdF92YWwoZmVhdC0+Y2JtX2xlbik7CisKKyAg
ICAgICAgYnJlYWs7CisgICAgfQorCiAgICAgZGVmYXVsdDoKICAgICAgICAgcmV0dXJuOwogICAg
IH0KQEAgLTI2Myw3ICszMDEsOCBAQCBzdGF0aWMgdm9pZCBjYXRfaW5pdF9mZWF0dXJlKGNvbnN0
IHN0cnVjdCBjcHVpZF9sZWFmICpyZWdzLAogICAgIGlmICggIW9wdF9jcHVfaW5mbyApCiAgICAg
ICAgIHJldHVybjsKIAotICAgIHByaW50ayhYRU5MT0dfSU5GTyAiQ0FUOiBlbmFibGVkIG9uIHNv
Y2tldCAldSwgY29zX21heDoldSwgY2JtX2xlbjoldVxuIiwKKyAgICBwcmludGsoWEVOTE9HX0lO
Rk8gIiVzOiBlbmFibGVkIG9uIHNvY2tldCAldSwgY29zX21heDoldSwgY2JtX2xlbjoldVxuIiwK
KyAgICAgICAgICAgKCh0eXBlID09IFBTUl9TT0NLRVRfTDNfQ0RQKSA/ICJDRFAiIDogIkwzIENB
VCIpLAogICAgICAgICAgICBjcHVfdG9fc29ja2V0KHNtcF9wcm9jZXNzb3JfaWQoKSksIGZlYXQt
PmNvc19tYXgsIGZlYXQtPmNibV9sZW4pOwogfQogCkBAIC0yOTMsNiArMzMyLDEzIEBAIHN0YXRp
YyBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyBsM19jYXRfcHJvcHMgPSB7CiAgICAgLndyaXRlX21z
ciA9IGwzX2NhdF93cml0ZV9tc3IsCiB9OwogCisvKiBMMyBDRFAgcHJvcHMgKi8KK3N0YXRpYyBj
b25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyBsM19jZHBfcHJvcHMgPSB7CisgICAgLmNvc19udW0gPSAy
LAorICAgIC50eXBlWzBdID0gUFNSX0NCTV9UWVBFX0wzX0RBVEEsCisgICAgLnR5cGVbMV0gPSBQ
U1JfQ0JNX1RZUEVfTDNfQ09ERSwKK307CisKIHN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9wc3Jf
Ym9vbChjaGFyICpzLCBjaGFyICp2YWx1ZSwgY2hhciAqZmVhdHVyZSwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbWFzaykKIHsKQEAgLTEyNjMsNiArMTMw
OSwxMCBAQCBzdGF0aWMgaW50IHBzcl9jcHVfcHJlcGFyZSh2b2lkKQogICAgICAgICAgKGZlYXRf
bDNfY2F0ID0geHphbGxvYyhzdHJ1Y3QgZmVhdF9ub2RlKSkgPT0gTlVMTCApCiAgICAgICAgIHJl
dHVybiAtRU5PTUVNOwogCisgICAgaWYgKCBmZWF0X2wzX2NkcCA9PSBOVUxMICYmCisgICAgICAg
ICAoZmVhdF9sM19jZHAgPSB4emFsbG9jKHN0cnVjdCBmZWF0X25vZGUpKSA9PSBOVUxMICkKKyAg
ICAgICAgcmV0dXJuIC1FTk9NRU07CisKICAgICByZXR1cm4gMDsKIH0KIApAQCAtMTI5NCwxMSAr
MTM0NCwyMSBAQCBzdGF0aWMgdm9pZCBwc3JfY3B1X2luaXQodm9pZCkKICAgICB7CiAgICAgICAg
IGNwdWlkX2NvdW50X2xlYWYoUFNSX0NQVUlEX0xFVkVMX0NBVCwgMSwgJnJlZ3MpOwogCi0gICAg
ICAgIGZlYXQgPSBmZWF0X2wzX2NhdDsKLSAgICAgICAgZmVhdF9sM19jYXQgPSBOVUxMOwotICAg
ICAgICBmZWF0X3Byb3BzW1BTUl9TT0NLRVRfTDNfQ0FUXSA9ICZsM19jYXRfcHJvcHM7Ci0KLSAg
ICAgICAgY2F0X2luaXRfZmVhdHVyZSgmcmVncywgZmVhdCwgaW5mbywgUFNSX1NPQ0tFVF9MM19D
QVQpOworICAgICAgICBpZiAoIChyZWdzLmMgJiBQU1JfQ0FUX0NEUF9DQVBBQklMSVRZKSAmJiAo
b3B0X3BzciAmIFBTUl9DRFApICYmCisgICAgICAgICAgICAgIWluZm8tPmZlYXR1cmVzW1BTUl9T
T0NLRVRfTDNfQ0RQXSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGZlYXQgPSBmZWF0X2wzX2Nk
cDsKKyAgICAgICAgICAgIGZlYXRfbDNfY2RwID0gTlVMTDsKKyAgICAgICAgICAgIGZlYXRfcHJv
cHNbUFNSX1NPQ0tFVF9MM19DRFBdID0gJmwzX2NkcF9wcm9wczsKKyAgICAgICAgICAgIGNhdF9p
bml0X2ZlYXR1cmUoJnJlZ3MsIGZlYXQsIGluZm8sIFBTUl9TT0NLRVRfTDNfQ0RQKTsKKyAgICAg
ICAgfQorICAgICAgICBlbHNlCisgICAgICAgIHsKKyAgICAgICAgICAgIGZlYXQgPSBmZWF0X2wz
X2NhdDsKKyAgICAgICAgICAgIGZlYXRfbDNfY2F0ID0gTlVMTDsKKyAgICAgICAgICAgIGZlYXRf
cHJvcHNbUFNSX1NPQ0tFVF9MM19DQVRdID0gJmwzX2NhdF9wcm9wczsKKyAgICAgICAgICAgIGNh
dF9pbml0X2ZlYXR1cmUoJnJlZ3MsIGZlYXQsIGluZm8sIFBTUl9TT0NLRVRfTDNfQ0FUKTsKKyAg
ICAgICAgfQogCiAgICAgICAgIGluZm8tPmZlYXRfaW5pdCA9IHRydWU7CiAgICAgfQpAQCAtMTM2
MCw3ICsxNDIwLDcgQEAgc3RhdGljIGludCBfX2luaXQgcHNyX3ByZXNtcF9pbml0KHZvaWQpCiAg
ICAgaWYgKCAob3B0X3BzciAmIFBTUl9DTVQpICYmIG9wdF9ybWlkX21heCApCiAgICAgICAgIGlu
aXRfcHNyX2NtdChvcHRfcm1pZF9tYXgpOwogCi0gICAgaWYgKCBvcHRfcHNyICYgUFNSX0NBVCAp
CisgICAgaWYgKCBvcHRfcHNyICYgKFBTUl9DQVQgfCBQU1JfQ0RQKSApCiAgICAgICAgIGluaXRf
cHNyKCk7CiAKICAgICBpZiAoIHBzcl9jcHVfcHJlcGFyZSgpICkKLS0gCjEuOS4xCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 14 01:25:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 01:25: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 1dKx4J-0007kP-1Y; Wed, 14 Jun 2017 01:25:59 +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 1dKx4I-0007j6-3y
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 01:25:58 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 45/4F-02181-5A090495; Wed, 14 Jun 2017 01:25:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsVywNykWHfRBId
 Ig5MzrSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozp50sLfopWzGroZmlgPCPQxcjFISQwjVHi
 9IN+1i5GTg4JAV6JI8tmQNl+Ek2zbrNBFDUwSpxbNIMJJMEmoC7x+GsPmC0ioCRxb9VkJpAiZ
 oGdTBLrTn9nBkkIA3Uva9nAAmKzCKhKPP10kBHE5hXwlFiyewoLxAY5iZPHJoNt4wSKd79+Bj
 ZUSMBD4ueVqUwTGHkXMDKsYtQoTi0qSy3SNTLUSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCr
 WS87P3cQIDIh6BgbGHYx3J/sdYpTkYFIS5V1i5xApxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3
 TR9QTrAoNT21Ii0zBxiaMGkJDh4lEd7aNqA0b3FBYm5xZjpE6hSjopQ47ymQPgGQREZpHlwbL
 B4uMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmPd4PNIUnM68EbvoroMVMQIuvX7EBWVySiJ
 CSamC88qhOY0UJg9jTrxayjHkH92fvkjvdFp918t2qD4nhfOVvfgWo/pC3/91+KnBC4OHv3a3
 xcvFNM4Rkn6fMenuu2eb2wW2F9z55LhS+/SftYsyM25zldavmnb1s/4Rn02avJRd1GA5eMd14
 w/6C+PccfjZRM47iMzvbJK8UTAn5eFfuzozTBuZblFiKMxINtZiLihMBW0UjwYICAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1497403511!87398197!15
X-Originating-IP: [192.55.52.115]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49452 invoked from network); 14 Jun 2017 01:25:54 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 14 Jun 2017 01: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;
 13 Jun 2017 18:25:54 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.39,340,1493708400"; d="scan'208";a="99173965"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.64])
 by orsmga002.jf.intel.com with ESMTP; 13 Jun 2017 18:25:51 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 14 Jun 2017 09:12:47 +0800
Message-Id: <1497402776-22348-15-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1497402776-22348-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1497402776-22348-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, he.chen@linux.intel.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, mengxu@cis.upenn.edu, jbeulich@suse.com,
 chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v12 14/23] x86: refactor psr: CDP: implement get
	hw info flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIGdldCBIVyBpbmZvIGZsb3cgZm9yIENEUCBpbmNsdWRpbmcg
TDMgQ0RQIGNhbGxiYWNrCmZ1bmN0aW9uLiBUaGUgZmxvdyBpcyBhbG1vc3Qgc2FtZSBhcyBMMyBD
QVQuCgpXaXRoIHRoaXMgcGF0Y2gsICdwc3ItaHdpbmZvJyBjYW4gd29yayBmb3IgTDMgQ0RQLgoK
U2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+Ci0tLQp2MTI6
CiAgICAtIHJlbW92ZSBpbnB1dCBwYXJhbWV0ZXIgJ2luZm8nIGluICdwc3JfY2JtX3R5cGVfdG9f
ZmVhdF90eXBlJy4gVXNlCiAgICAgICdmZWF0X3Byb3BzJyBhcnJheSB0byBjaGVjay4KICAgICAg
KHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKdjExOgogICAgLSBtb2RpZnkgJ3Bzcl9nZXRfaW5m
bycgZmxvdyB0byBtYWtlIGl0IHNpbXBsZSB0byBjb3ZlciBDRFAgY2FzZS4KdjEwOgogICAgLSB1
cGRhdGUgcmVuYW1lZCBtYWNyb3MgdXNlZCBieSBwc3JfZ2V0X2luZm8uCiAgICAgIChzdWdnZXN0
ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGNoYW5nZSAncHNyX2dldF9pbmZvJyBmbG93IHRvIGNv
dmVyIENEUCBjYXNlIHRvIG1ha2UgY29kZXMgaW4gc3lzY3RsCiAgICAgIG1vcmUgc2ltcGxlLgog
ICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSByZW1vdmUgc3lzY3RsIHJlZHVu
ZGFudCBjb2RlcyBhZnRlciBhcHBseWluZyBhYm92ZSBjaGFuZ2VzLgogICAgICAoc3VnZ2VzdGVk
IGJ5IEphbiBCZXVsaWNoKQp2OToKICAgIC0gbW9kaWZ5IGNvbW1pdCBtZXNzYWdlIHRvIGV4cGxh
aW4gZmxvdyBtb3JlIGNsZWFybHkuCiAgICAtIHJldXNlICdjYXRfZ2V0X2ZlYXRfaW5mbycgZm9y
IENEUCB0byByZWR1Y2UgcmVkdW5kYW50IGNvZGVzLgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2Vy
IFBhdSkKICAgIC0gZml4IGNvZGluZyBzdHlsZSBpc3N1ZXMuCiAgICAgIChzdWdnZXN0ZWQgYnkg
V2VpIExpdSBhbmQgUm9nZXIgUGF1KQogICAgLSByZW5hbWUgbWFjcm9zIHVzZWQgYnkgcHNyX2dl
dF9pbmZvIHRvIG1ha2UgdGhlbSBtZWFuaW5nZnVsLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBC
ZXVsaWNoKQp2NToKICAgIC0gcmVuYW1lICdkYXRbXScgdG8gJ2RhdGFbXScuCiAgICAgIChzdWdn
ZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHJlbW92ZSB0eXBlIGNoZWNrIGluIGNhbGxiYWNr
IGZ1bmN0aW9uLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQp2NDoKICAgIC0gY3Jl
YXRlIHRoaXMgcGF0Y2ggdG8gbWFrZSBjb2RlcyBlYXNpZXIgdG8gdW5kZXJzdGFuZC4KICAgICAg
KHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKLS0tCi0tLQogeGVuL2FyY2gveDg2L3Bzci5jIHwg
MjYgKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAyNiBpbnNlcnRp
b25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Bzci5jIGIveGVuL2FyY2gveDg2L3Bz
ci5jCmluZGV4IDgxNGYwZTEuLmFlZTZlM2UgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wc3Iu
YworKysgYi94ZW4vYXJjaC94ODYvcHNyLmMKQEAgLTIxNyw3ICsyMTcsMjEgQEAgc3RhdGljIGVu
dW0gcHNyX2ZlYXRfdHlwZSBwc3JfY2JtX3R5cGVfdG9fZmVhdF90eXBlKGVudW0gY2JtX3R5cGUg
dHlwZSkKICAgICB7CiAgICAgY2FzZSBQU1JfQ0JNX1RZUEVfTDM6CiAgICAgICAgIGZlYXRfdHlw
ZSA9IFBTUl9TT0NLRVRfTDNfQ0FUOworCisgICAgICAgIC8qCisgICAgICAgICAqIElmIHR5cGUg
aXMgTDMgQ0FUIGJ1dCB3ZSBjYW5ub3QgZmluZCBpdCBpbiBmZWF0X3Byb3BzIGFycmF5LAorICAg
ICAgICAgKiB0cnkgQ0RQLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCAhZmVhdF9wcm9wc1tm
ZWF0X3R5cGVdICkKKyAgICAgICAgICAgIGZlYXRfdHlwZSA9IFBTUl9TT0NLRVRfTDNfQ0RQOwor
CiAgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBQU1JfQ0JNX1RZUEVfTDNfREFUQToKKyAgICBj
YXNlIFBTUl9DQk1fVFlQRV9MM19DT0RFOgorICAgICAgICBmZWF0X3R5cGUgPSBQU1JfU09DS0VU
X0wzX0NEUDsKKyAgICAgICAgYnJlYWs7CisKICAgICBkZWZhdWx0OgogICAgICAgICBBU1NFUlRf
VU5SRUFDSEFCTEUoKTsKICAgICB9CkBAIC0zMzMsMTAgKzM0NywyMiBAQCBzdGF0aWMgY29uc3Qg
c3RydWN0IGZlYXRfcHJvcHMgbDNfY2F0X3Byb3BzID0gewogfTsKIAogLyogTDMgQ0RQIHByb3Bz
ICovCitzdGF0aWMgYm9vbCBsM19jZHBfZ2V0X2ZlYXRfaW5mbyhjb25zdCBzdHJ1Y3QgZmVhdF9u
b2RlICpmZWF0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZGF0
YVtdLCB1aW50MzJfdCBhcnJheV9sZW4pCit7CisgICAgaWYgKCAhY2F0X2dldF9mZWF0X2luZm8o
ZmVhdCwgZGF0YSwgYXJyYXlfbGVuKSApCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIGRh
dGFbUFNSX0lORk9fSURYX0NBVF9GTEFHXSB8PSBYRU5fU1lTQ1RMX1BTUl9DQVRfTDNfQ0RQOwor
CisgICAgcmV0dXJuIHRydWU7Cit9CisKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyBs
M19jZHBfcHJvcHMgPSB7CiAgICAgLmNvc19udW0gPSAyLAogICAgIC50eXBlWzBdID0gUFNSX0NC
TV9UWVBFX0wzX0RBVEEsCiAgICAgLnR5cGVbMV0gPSBQU1JfQ0JNX1RZUEVfTDNfQ09ERSwKKyAg
ICAuZ2V0X2ZlYXRfaW5mbyA9IGwzX2NkcF9nZXRfZmVhdF9pbmZvLAogfTsKIAogc3RhdGljIHZv
aWQgX19pbml0IHBhcnNlX3Bzcl9ib29sKGNoYXIgKnMsIGNoYXIgKnZhbHVlLCBjaGFyICpmZWF0
dXJlLAotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 14 01:26:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 01: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 1dKx4L-0007mc-8o; Wed, 14 Jun 2017 01: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 <yi.y.sun@linux.intel.com>) id 1dKx4K-0007lT-D3
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 01:26:00 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 63/87-01752-7A090495; Wed, 14 Jun 2017 01:25:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsVywNykWHf5BId
 Ig6u3mS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozzP2oLJttVPN2xmbWBsVG/i5GLQ0hgGqPE
 tUdL2LoYOTkkBHgljiybwQph+0l8abjNBFHUwCixfPZWZpAEm4C6xOOvPUwgtoiAksS9VZPBi
 pgFdjJJrDv9HaxIWCBSYlrbVvYuRg4OFgFVibXrVUDCvAKeEq/X3YJaJidx8thksGWcQPHu18
 /AZgoJeEj8vDKVaQIj7wJGhlWMGsWpRWWpRbpGhnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYl
 JxXrJ+bmbGIHhUM/AwLiD8e5kv0OMkhxMSqK8S+wcIoX4kvJTKjMSizPii0pzUosPMcpwcChJ
 8L7pA8oJFqWmp1akZeYAAxMmLcHBoyTCW9sGlOYtLkjMLc5Mh0idYlSUEuc9BdInAJLIKM2Da
 4NFwyVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrzH+4Gm8GTmlcBNfwW0mAlo8fUrNiCLSx
 IRUlINjIvWN9S77xK5/cvwrNu370+smX3VW059fbhv8uWsvatXi/hEvtn/Ib7GsEnoT8y1vQw
 TJkzoCf38Val85vv9twP37ZC/xiAsrZga9mkRU69t+13nLWmZMwSqvdgs55pesZht99zN63Vq
 zCSf+ye37Lxr+/XGCbFXwf/1s8+H3DiRscnN0di7e6sSS3FGoqEWc1FxIgBreLCWgQIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1497403511!87398197!16
X-Originating-IP: [192.55.52.115]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49993 invoked from network); 14 Jun 2017 01:25:58 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 14 Jun 2017 01:25:58 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Jun 2017 18:25:57 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.39,340,1493708400"; d="scan'208";a="99173981"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.64])
 by orsmga002.jf.intel.com with ESMTP; 13 Jun 2017 18:25:54 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 14 Jun 2017 09:12:48 +0800
Message-Id: <1497402776-22348-16-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1497402776-22348-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1497402776-22348-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, he.chen@linux.intel.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, mengxu@cis.upenn.edu, jbeulich@suse.com,
 chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v12 15/23] x86: refactor psr: CDP: implement set
	value callback 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>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIEwzIENEUCBzZXQgdmFsdWUgcmVsYXRlZCBjYWxsYmFjayBm
dW5jdGlvbi4KCldpdGggdGhpcyBwYXRjaCwgJ3Bzci1jYXQtY2JtLXNldCcgY29tbWFuZCBjYW4g
d29yayBmb3IgTDMgQ0RQLgoKU2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5p
bnRlbC5jb20+Ci0tLQp2MTI6CiAgICAtIGFkZCBjb21tZW50IHRvIGV4cGxhaW4gaG93IHRvIGRl
YWwgd2l0aCB0aGUgY2FzZSB0aGF0IHVzZXIgc2V0IG5ldyB2YWwKICAgICAgZm9yIGJvdGggREFU
QSBhbmQgQ09ERSBhdCBzYW1lIHRpbWUuCiAgICAtIGFkZCBwYXJhbWV0ZXIgZm9yICdwc3JfY2Jt
X3R5cGVfdG9fZmVhdF90eXBlJyB0byByZXR1cm4gdGhlIGZlYXR1cmUgdHlwZQogICAgICBhY2Nv
cmRpbmcgdG8gaXQuCiAgICAtIHVzZSB0aGUgZmVhdHVyZSB0eXBlIHJldHVybmVkIGJ5ICdwc3Jf
Y2JtX3R5cGVfdG9fZmVhdF90eXBlJyB0byBjaGVjawogICAgICBpZiB3ZSBuZWVkIGluc2VydCB0
aGUgbmV3IHZhbHVlIGludG8gYWxsIGl0ZW1zIG9mIHRoZSBmZWF0dXJlIHZhbHVlIGFycmF5Lgog
ICAgLSB1c2UgY29uZGl0aW9uYWwgZXhwcmVzc2lvbiBmb3Igd3Jtc3JsLgogICAgICAoc3VnZ2Vz
dGVkIGJ5IEphbiBCZXVsaWNoKQp2MTE6CiAgICAtIG1vdmUgJ2ZlYXQtPmNvc19yZWdfdmFsJyBh
c3NpZ25tZW50IGFuZCB2YWx1ZSBjb21wYXJpc29uIGluICd3cml0ZV9tc3InCiAgICAgIGNhbGxi
YWNrIGZ1bmN0aW9uIG91dCBhcyBnZW5lcmljIGNvZGVzLgogICAgICAoc3VnZ2VzdGVkIGJ5IEph
biBCZXVsaWNoKQogICAgLSBjaGFuZ2VzIGFib3V0IHNldHRpbmcgYm90aCBDRFAgREFUQSBhbmQg
Q09ERSBhdCBzYW1lIHRpbWUuCiAgICAtIG1vdmUgJ3R5cGVbXScgZGVjbGFyYXRpb24gaW50byBw
cmV2aW91cyBwYXRjaCB3aGljaCBpbnRyb2R1Y2VkICdjb3NfbnVtJy4KICAgICAgKHN1Z2dlc3Rl
ZCBieSBKYW4gQmV1bGljaCkKICAgIC0gY2hhbmdlcyBhYm91dCAndHlwZVtdJy4KICAgICAgKHN1
Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gbW92ZSAnY29tcGFyZV92YWwnIHRvIHByZXZp
b3VzIHBhdGNoLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBjaGFuZ2Vz
IGFib3V0ICdnZXRfdmFsJyB3aGljaCBoYXMgYmVlbiByZXBsYWNlIGJ5IGdlbmVyaWMgY29kZXMu
CiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHJlbW92ZSAncmVzdG9yZV9k
ZWZhdWx0X3ZhbCcgd2hpY2ggaXMgdW5uZWNlc3Nhcnkgbm93LgogICAgICAoc3VnZ2VzdGVkIGJ5
IEphbiBCZXVsaWNoKQp2MTA6CiAgICAtIHJlbW92ZSAnbDNfY2RwX2dldF9vbGRfdmFsJyBhbmQg
dXNlICdsM19jZHBfZ2V0X3ZhbCcgdG8gcmVwbGFjZSBpdC4KICAgICAgKHN1Z2dlc3RlZCBieSBK
YW4gQmV1bGljaCkKICAgIC0gcmVtb3ZlICdsM19jZHBfc2V0X25ld192YWwnLgogICAgLSBtb2Rp
ZnkgJ2luc2VydF92YWxfdG9fYXJyYXknIGZsb3cgdG8gaGFuZGxlIG11bHRpcGxlIENPU3MgY2Fz
ZS4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gcmVtb3ZlICdsM19jZHBf
Y29tcGFyZV92YWwnIGFuZCBpbXBsZW1lbnQgYSBnZW5lcmljIGZ1bmN0aW9uCiAgICAgICdjb21h
cHJlX3ZhbCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHJlbW92ZSAn
bDNfY2RwX2ZpdHNfY29zX21heCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAg
ICAtIGludHJvZHVjZSBtYWNybyAnUFNSX01BWF9DT1NfTlVNJy4KICAgIC0gaW50cm9kdWNlIGEg
bmV3IG1lbWJlciBpbiAnZmVhdF9wcm9wcycsICd0eXBlW1BTUl9NQVhfQ09TX05VTV0nIHRvIHJl
Y29yZAogICAgICBhbGwgJ2NibV90eXBlJyB0aGUgZmVhdHVyZSBoYXMuCiAgICAgIChzdWdnZXN0
ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIG1vZGlmeSAnZ2F0aGVyX3ZhbF9hcnJheScgZmxvdyB0
byBoYW5kbGUgbXVsdGlwbGUgQ09TcyBjYXNlLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVs
aWNoKQogICAgLSBtb2RpZnkgJ2ZpbmRfY29zJyBmbG93IGFuZCBpbXBsZW1lbnQgJ2NvbXBhcmVf
dmFsJyB0byBoYW5kbGUgbXVsdGlwbGUKICAgICAgQ09TcyBjYXNlLgogICAgICAoc3VnZ2VzdGVk
IGJ5IEphbiBCZXVsaWNoKQogICAgLSBtb2RpZnkgJ2ZpdHNfY29zX21heCcgZmxvdyB0byBoYW5k
bGUgbXVsdGlwbGUgQ09TcyBjYXNlLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQog
ICAgLSBjaGFuZ2VzIGFib3V0ICdwcm9wcycuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxp
Y2gpCiAgICAtIHJlbW92ZSBjYXN0IGluICdsM19jZHBfd3JpdGVfbXNyJy4KICAgICAgKHN1Z2dl
c3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gaW1wbGVtZW50ICdjb21wYXJlX3ZhbCcgZnVuY3Rp
b24gdG8gY29tcGFyZSBpZiBmZWF0dXJlIHZhbHVlcyBhcmUgd2hhdAogICAgICB3ZSBleHBlY3Qg
aW4gZmluZGluZyBmbG93LgogICAgLSBpbXBsZW1lbnQgJ3Jlc3RvcmVfZGVmYXVsdF92YWwnIGZ1
bmN0aW9uIHRvIHJlc3RvcmUgZmVhdHVyZSdzIENPUyB2YWx1ZXMKICAgICAgdG8gZGVmYXVsdCBp
ZiB0aGUgZmVhdHVyZSBoYXMgbXVsdGlwbGUgQ09Tcy4gSXQgaXMgY2FsbGVkIHdoZW4gdGhlIENP
UwogICAgICBJRCBpcyByZWR1Y2VkIHRvIDAuCnY5OgogICAgLSBhZGQgY29tbWVudCB0byBleHBs
YWluIHdoeSBDRFAgdXNlcyAyIENPU3MuCiAgICAgIChzdWdnZXN0ZWQgYnkgV2VpIExpdSkKICAg
IC0gdXNlICdjYXRfZGVmYXVsdF92YWwnLgogICAgICAoc3VnZ2VzdGVkIGJ5IFdlaSBMaXUpCiAg
ICAtIHJlbW92ZSAnbDNfY2RwX2dldF9jb3NfbnVtJyBiZWNhdXNlIHdlIGNhbiBkaXJlY3RseSBn
ZXQgY29zX251bSBmcm9tCiAgICAgIGZlYXRfbm9kZSBub3cuCiAgICAgIChzdWdnZXN0ZWQgYnkg
SmFuIEJldWxpY2gpCiAgICAtIHJlbW92ZSBjb3MgY2hlY2tpbmcgYmVjYXVzZSBpdCBoYXMgYmVl
biBtb3ZlZCB0byBjb21tb24gZnVuY3Rpb24uCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxp
Y2gpCiAgICAtIGwzX2NkcF9zZXRfbmV3X3ZhbCBwYXJhbWV0ZXIgJ20nIGlzIGNoYW5nZWQgdG8g
J25ld192YWwnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBkaXJlY3Rs
eSB1c2UgZ2V0X2NkcF9kYXRhKGZlYXQsIDApIGFuZCBnZXRfY2RwX2NvZGUoZmVhdCwgMCkgdG8g
Z2V0CiAgICAgIGRlZmF1bHQgdmFsdWUuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gp
CiAgICAtIG1vZGlmeSAnbDNfY2RwX3dyaXRlX21zcicgZmxvdyB0byB3cml0ZSB2YWx1ZSBpbnRv
IHJlZ2lzdGVyIGFjY29yZGluZwogICAgICB0byBpbnB1dCB0eXBlLgogICAgLSBjaGFuZ2VzIGFi
b3V0ICd1aW50NjRfdCcgdG8gJ3VpbnQzMl90Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1
bGljaCkKdjg6CiAgICAtIG1vZGlmeSAnbDNfY2RwX3dyaXRlX21zcicgdHlwZSB0byAndm9pZCcu
CnY1OgogICAgLSByZW1vdmUgdHlwZSBjaGVjayBpbiBjYWxsYmFjayBmdW5jdGlvbi4KICAgICAg
KHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gbW9kaWZ5IHJldHVybiB2YWx1ZSBvZiBj
YWxsYmFjayBmdW5jdGlvbnMgYmVjYXVzZSB3ZSBkbyBub3QgbmVlZCB0aGVtCiAgICAgIHRvIHJl
dHVybiBudW1iZXIgb2YgZW50cmllcyB0aGUgZmVhdHVyZSB1c2VzLiBJbiBjYWxsZXIsIHdlIGNh
bGwKICAgICAgJ2dldF9jb3NfbnVtJyB0byBnZXQgdGhlIG51bWJlciBvZiBlbnRyaWVzIHRoZSBm
ZWF0dXJlIHVzZXMuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHJlbW92
ZSAnbDNfY2RwX2dldF9jb3NfbWF4X2Zyb21fdHlwZScuCiAgICAtIHJlbmFtZSAnbDNfY2RwX2V4
Y2VlZHNfY29zX21heCcgdG8gJ2wzX2NkcF9maXRzX2Nvc19tYXgnLgogICAgICAoc3VnZ2VzdGVk
IGJ5IEphbiBCZXVsaWNoKQp2NDoKICAgIC0gY3JlYXRlIHRoaXMgcGF0Y2ggdG8gbWFrZSBjb2Rl
cyBlYXNpZXIgdG8gdW5kZXJzdGFuZC4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkK
LS0tCi0tLQogeGVuL2FyY2gveDg2L3Bzci5jIHwgMzYgKysrKysrKysrKysrKysrKysrKysrKysr
KysrLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjcgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHNyLmMgYi94ZW4vYXJjaC94ODYvcHNy
LmMKaW5kZXggYWVlNmUzZS4uOTFiMjEyMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3Bzci5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwpAQCAtMjA5LDcgKzIwOSw4IEBAIHN0YXRpYyB2b2lk
IGZyZWVfc29ja2V0X3Jlc291cmNlcyh1bnNpZ25lZCBpbnQgc29ja2V0KQogICAgIGJpdG1hcF96
ZXJvKGluZm8tPmRvbV9zZXQsIERPTUlEX0lETEUgKyAxKTsKIH0KIAotc3RhdGljIGVudW0gcHNy
X2ZlYXRfdHlwZSBwc3JfY2JtX3R5cGVfdG9fZmVhdF90eXBlKGVudW0gY2JtX3R5cGUgdHlwZSkK
K3N0YXRpYyBlbnVtIHBzcl9mZWF0X3R5cGUgcHNyX2NibV90eXBlX3RvX2ZlYXRfdHlwZShlbnVt
IGNibV90eXBlIHR5cGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYm9vbCBzdHJpY3QpCiB7CiAgICAgZW51bSBwc3JfZmVhdF90eXBlIGZlYXRf
dHlwZSA9IFBTUl9TT0NLRVRfRkVBVF9VTktOT1dOOwogCkBAIC0yMjIsNyArMjIzLDcgQEAgc3Rh
dGljIGVudW0gcHNyX2ZlYXRfdHlwZSBwc3JfY2JtX3R5cGVfdG9fZmVhdF90eXBlKGVudW0gY2Jt
X3R5cGUgdHlwZSkKICAgICAgICAgICogSWYgdHlwZSBpcyBMMyBDQVQgYnV0IHdlIGNhbm5vdCBm
aW5kIGl0IGluIGZlYXRfcHJvcHMgYXJyYXksCiAgICAgICAgICAqIHRyeSBDRFAuCiAgICAgICAg
ICAqLwotICAgICAgICBpZiAoICFmZWF0X3Byb3BzW2ZlYXRfdHlwZV0gKQorICAgICAgICBpZiAo
ICFmZWF0X3Byb3BzW2ZlYXRfdHlwZV0gJiYgIXN0cmljdCApCiAgICAgICAgICAgICBmZWF0X3R5
cGUgPSBQU1JfU09DS0VUX0wzX0NEUDsKIAogICAgICAgICBicmVhazsKQEAgLTM1OCwxMSArMzU5
LDIwIEBAIHN0YXRpYyBib29sIGwzX2NkcF9nZXRfZmVhdF9pbmZvKGNvbnN0IHN0cnVjdCBmZWF0
X25vZGUgKmZlYXQsCiAgICAgcmV0dXJuIHRydWU7CiB9CiAKK3N0YXRpYyB2b2lkIGwzX2NkcF93
cml0ZV9tc3IodW5zaWduZWQgaW50IGNvcywgdWludDMyX3QgdmFsLCBlbnVtIGNibV90eXBlIHR5
cGUpCit7CisgICAgd3Jtc3JsKCgodHlwZSA9PSBQU1JfQ0JNX1RZUEVfTDNfREFUQSkgPworICAg
ICAgICAgICAgTVNSX0lBMzJfUFNSX0wzX01BU0tfREFUQShjb3MpIDoKKyAgICAgICAgICAgIE1T
Ul9JQTMyX1BTUl9MM19NQVNLX0NPREUoY29zKSksCisgICAgICAgICAgIHZhbCk7Cit9CisKIHN0
YXRpYyBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyBsM19jZHBfcHJvcHMgPSB7CiAgICAgLmNvc19u
dW0gPSAyLAogICAgIC50eXBlWzBdID0gUFNSX0NCTV9UWVBFX0wzX0RBVEEsCiAgICAgLnR5cGVb
MV0gPSBQU1JfQ0JNX1RZUEVfTDNfQ09ERSwKICAgICAuZ2V0X2ZlYXRfaW5mbyA9IGwzX2NkcF9n
ZXRfZmVhdF9pbmZvLAorICAgIC53cml0ZV9tc3IgPSBsM19jZHBfd3JpdGVfbXNyLAogfTsKIAog
c3RhdGljIHZvaWQgX19pbml0IHBhcnNlX3Bzcl9ib29sKGNoYXIgKnMsIGNoYXIgKnZhbHVlLCBj
aGFyICpmZWF0dXJlLApAQCAtNjEzLDcgKzYyMyw3IEBAIGludCBwc3JfZ2V0X2luZm8odW5zaWdu
ZWQgaW50IHNvY2tldCwgZW51bSBjYm1fdHlwZSB0eXBlLAogICAgIGlmICggSVNfRVJSKGluZm8p
ICkKICAgICAgICAgcmV0dXJuIFBUUl9FUlIoaW5mbyk7CiAKLSAgICBmZWF0X3R5cGUgPSBwc3Jf
Y2JtX3R5cGVfdG9fZmVhdF90eXBlKHR5cGUpOworICAgIGZlYXRfdHlwZSA9IHBzcl9jYm1fdHlw
ZV90b19mZWF0X3R5cGUodHlwZSwgZmFsc2UpOwogICAgIGlmICggZmVhdF90eXBlID49IEFSUkFZ
X1NJWkUoaW5mby0+ZmVhdHVyZXMpICkKICAgICAgICAgcmV0dXJuIC1FTk9FTlQ7CiAKQEAgLTY0
Niw3ICs2NTYsNyBAQCBpbnQgcHNyX2dldF92YWwoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQg
aW50IHNvY2tldCwKICAgICBpZiAoIElTX0VSUihpbmZvKSApCiAgICAgICAgIHJldHVybiBQVFJf
RVJSKGluZm8pOwogCi0gICAgZmVhdF90eXBlID0gcHNyX2NibV90eXBlX3RvX2ZlYXRfdHlwZSh0
eXBlKTsKKyAgICBmZWF0X3R5cGUgPSBwc3JfY2JtX3R5cGVfdG9fZmVhdF90eXBlKHR5cGUsIGZh
bHNlKTsKICAgICBpZiAoIGZlYXRfdHlwZSA+PSBBUlJBWV9TSVpFKGluZm8tPmZlYXR1cmVzKSAp
CiAgICAgICAgIHJldHVybiAtRU5PRU5UOwogCkBAIC03NjQsNiArNzc0LDcgQEAgc3RhdGljIGlu
dCBpbnNlcnRfdmFsX2ludG9fYXJyYXkodWludDMyX3QgdmFsW10sCiAgICAgY29uc3Qgc3RydWN0
IGZlYXRfbm9kZSAqZmVhdDsKICAgICBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyAqcHJvcHM7CiAg
ICAgdW5zaWduZWQgaW50IGk7CisgICAgaW50IHJldCA9IC1FSU5WQUw7CiAKICAgICBBU1NFUlQo
ZmVhdF90eXBlIDwgUFNSX1NPQ0tFVF9GRUFUX05VTSk7CiAKQEAgLTgwNSwxNyArODE2LDI0IEBA
IHN0YXRpYyBpbnQgaW5zZXJ0X3ZhbF9pbnRvX2FycmF5KHVpbnQzMl90IHZhbFtdLAogICAgIGlm
ICggIXBzcl9jaGVja19jYm0oZmVhdC0+Y2JtX2xlbiwgbmV3X3ZhbCkgKQogICAgICAgICByZXR1
cm4gLUVJTlZBTDsKIAotICAgIC8qIFZhbHVlIHNldHRpbmcgcG9zaXRpb24gaXMgc2FtZSBhcyBm
ZWF0dXJlIGFycmF5LiAqLworICAgIC8qCisgICAgICogVmFsdWUgc2V0dGluZyBwb3NpdGlvbiBp
cyBzYW1lIGFzIGZlYXR1cmUgYXJyYXkuCisgICAgICogRm9yIENEUCwgdXNlciBtYXkgc2V0IGJv
dGggREFUQSBhbmQgQ09ERSB0byBzYW1lIHZhbHVlLiBGb3Igc3VjaCBjYXNlLAorICAgICAqIHVz
ZXIgaW5wdXQgJ1BTUl9DQk1fVFlQRV9MMycgYXMgdHlwZS4gVGhlIHN0cmljdCBmZWF0dXJlIHR5
cGUgb2YKKyAgICAgKiAnUFNSX0NCTV9UWVBFX0wzJyBpcyBMMyBDQVQuIFNvLCB3ZSBzaG91bGQg
c2V0IG5ld192YWwgdG8gYm90aCBvZiBEQVRBCisgICAgICogYW5kIENPREUgdW5kZXIgc3VjaCBj
YXNlLgorICAgICAqLwogICAgIGZvciAoIGkgPSAwOyBpIDwgcHJvcHMtPmNvc19udW07IGkrKyAp
CiAgICAgewotICAgICAgICBpZiAoIHR5cGUgPT0gcHJvcHMtPnR5cGVbaV0gKQorICAgICAgICBp
ZiAoIHR5cGUgPT0gcHJvcHMtPnR5cGVbaV0gfHwKKyAgICAgICAgICAgICBmZWF0X3R5cGUgIT0g
cHNyX2NibV90eXBlX3RvX2ZlYXRfdHlwZSh0eXBlLCB0cnVlKSApCiAgICAgICAgIHsKICAgICAg
ICAgICAgIHZhbFtpXSA9IG5ld192YWw7Ci0gICAgICAgICAgICByZXR1cm4gMDsKKyAgICAgICAg
ICAgIHJldCA9IDA7CiAgICAgICAgIH0KICAgICB9CiAKLSAgICByZXR1cm4gLUVJTlZBTDsKKyAg
ICByZXR1cm4gcmV0OwogfQogCiBzdGF0aWMgaW50IGNvbXBhcmVfdmFsKGNvbnN0IHVpbnQzMl90
IHZhbFtdLApAQCAtMTEyNCw3ICsxMTQyLDcgQEAgaW50IHBzcl9zZXRfdmFsKHN0cnVjdCBkb21h
aW4gKmQsIHVuc2lnbmVkIGludCBzb2NrZXQsCiAgICAgaWYgKCBuZXdfdmFsICE9IHZhbCApCiAg
ICAgICAgIHJldHVybiAtRUlOVkFMOwogCi0gICAgZmVhdF90eXBlID0gcHNyX2NibV90eXBlX3Rv
X2ZlYXRfdHlwZSh0eXBlKTsKKyAgICBmZWF0X3R5cGUgPSBwc3JfY2JtX3R5cGVfdG9fZmVhdF90
eXBlKHR5cGUsIGZhbHNlKTsKICAgICBpZiAoIGZlYXRfdHlwZSA+PSBBUlJBWV9TSVpFKGluZm8t
PmZlYXR1cmVzKSB8fAogICAgICAgICAgIWluZm8tPmZlYXR1cmVzW2ZlYXRfdHlwZV0gKQogICAg
ICAgICByZXR1cm4gLUVOT0VOVDsKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 14 01:26:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 01: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 1dKx4O-0007pv-Fy; Wed, 14 Jun 2017 01: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 <yi.y.sun@linux.intel.com>) id 1dKx4N-0007oN-70
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 01:26:03 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 B8/7D-01992-AA090495; Wed, 14 Jun 2017 01:26:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrALMWRWlGSWpSXmKPExsVywNykWHflBId
 IgyNbjCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owbTzsYC2YYVPy91cnUwLhOtYuRi0NIYBqj
 xKbna1m7GDk5JAR4JY4smwFl+0n071nHClHUwCixctlldpAEm4C6xOOvPUwgtoiAksS9VZOZQ
 IqYBXYySaw7/Z0ZJCEs4CBx4tZPsCIWAVWJs5M3gU3lFfCUmPdvOzPEBjmJk8cmg8U5geLdr5
 +B1QsJeEj8vDKVaQIj7wJGhlWMGsWpRWWpRbpGhnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYl
 JxXrJ+bmbGIEhUc/AwLiD8e5kv0OMkhxMSqK8S+wcIoX4kvJTKjMSizPii0pzUosPMcpwcChJ
 8L7pA8oJFqWmp1akZeYAgxMmLcHBoyTCW9sGlOYtLkjMLc5Mh0idYlSUEuc9BdInAJLIKM2Da
 4NFxCVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrzH+4Gm8GTmlcBNfwW0mAlo8fUrNiCLSx
 IRUlINjGf2HjCq4pmsZ2PEc0Zcu+5gZduu/a16bRMPPfjod/VBjMYqmy/xFTMmnBeoefHQmWn
 Fs7kxexX/zHRQWLFzsqtvp2bX9Y13/5T+Nv54YE7ZuYvfnpYI6DuveRAszrf09+vt5r5ZXgrR
 IqunxZm4bUu2eF1btkZi57u4BeHZAqtvbrZyNVtx7osSS3FGoqEWc1FxIgBbzyz2gwIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1497403511!87398197!17
X-Originating-IP: [192.55.52.115]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50143 invoked from network); 14 Jun 2017 01:26:01 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 14 Jun 2017 01:26:01 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Jun 2017 18:26:00 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.39,340,1493708400"; d="scan'208";a="99173999"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.64])
 by orsmga002.jf.intel.com with ESMTP; 13 Jun 2017 18:25:57 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 14 Jun 2017 09:12:49 +0800
Message-Id: <1497402776-22348-17-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1497402776-22348-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1497402776-22348-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, he.chen@linux.intel.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, mengxu@cis.upenn.edu, jbeulich@suse.com,
 chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v12 16/23] x86: L2 CAT: implement CPU init flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIHRoZSBDUFUgaW5pdCBmbG93IGZvciBMMiBDQVQuCgpTaWdu
ZWQtb2ZmLWJ5OiBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KLS0tCnYxMjoKICAg
IC0gbW92ZSAndHlwZVtdJyBhc3NpZ25tZW50IGludG8gbDJfY2F0X3Byb3BzIGRlY2xhcmF0aW9u
IHRvIG1ha2UgaXQgYmUKICAgICAgJ2NvbnN0Jy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1
bGljaCkKICAgIC0gYWRkICJMMiBDQVQiIGluZGljYXRvciBpbiBwcmludGsuCiAgICAgIChzdWdn
ZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIHJlc3RvcmUgbWFzaygwKSBNU1IgdG8gZGVmYXVs
dCB2YWx1ZS4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKdjExOgogICAgLSBtb3Zl
IGwyIGNhdCAndHlwZVtdJyBhc3NpZ25lbWVudCBpbnRvICdwc3JfY3B1X2luaXQnLgogICAgLSBy
ZW1vdmUgQ09TIE1TUiByZXN0b3JlIGFjdGlvbiBpbiAnY3B1X2luaXRfZmVhdHVyZScuCiAgICAt
IHNldCAnZmVhdF9pbml0JyB0byB0cnVlIGFmdGVyIENQVSBpbml0LgogICAgLSBtb2RpZnkgY29t
bWl0IG1lc3NhZ2UuCnYxMDoKICAgIC0gaW1wbGVtZW50IEwyIENBVCBjYXNlIGluICdjYXRfaW5p
dF9mZWF0dXJlJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gY2hhbmdl
cyBhYm91dCAncHJvcHMnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBp
bnRyb2R1Y2UgJ1BTUl9DQk1fVFlQRV9MMicuCnY5OgogICAgLSBtb2RpZnkgZXJyb3IgaGFuZGxp
bmcgcHJvY2VzcyBpbiAncHNyX2NwdV9wcmVwYXJlJyB0byByZWR1Y2UgcmVkdW5kYW50CiAgICAg
IGNvZGVzLgogICAgLSByZXVzZSAnY2F0X2luaXRfZmVhdHVyZScgYW5kICdjYXRfZ2V0X2Nvc19t
YXgnIGZvciBMMiBDQVQgdG8gcmVkdWNlCiAgICAgIHJlZHVuZGFudCBjb2Rlcy4KICAgICAgKHN1
Z2dlc3RlZCBieSBSb2dlciBQYXUpCiAgICAtIHJlbW92ZSB1bm5lY2Vzc2FyeSBjb21tZW50Lgog
ICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBtb3ZlIEwyIENBVCByZWxhdGVk
IGNvZGVzIGZyb20gJ2NwdV9pbml0X3dvcmsnIGludG8gJ3Bzcl9jcHVfaW5pdCcuCiAgICAgIChz
dWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGRvIG5vdCBmcmVlIHJlc291cmNlIHdoZW4g
YWxsb2NhdGlvbiBmYWlscyBpbiAncHNyX2NwdV9wcmVwYXJlJy4KICAgICAgKHN1Z2dlc3RlZCBi
eSBKYW4gQmV1bGljaCkKdjc6CiAgICAtIGluaXRpYWxpemUgJ2wyX2NhdCcuCiAgICAgIChzdWdn
ZXN0ZWQgYnkgS29ucmFkIFJ6ZXN6dXRlayBXaWxrKQp2NjoKICAgIC0gdXNlICdzdHJ1Y3QgY3B1
aWRfbGVhZicuCiAgICAgIChzdWdnZXN0ZWQgYnkgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIGFuZCBK
YW4gQmV1bGljaCkKdjU6CiAgICAtIHJlbW92ZSAnZmVhdF9sMl9jYXQnIGZyZWUgaW4gJ2ZyZWVf
ZmVhdHVyZScuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIGVuY2Fwc3Vs
YXRlIGNwdWlkIHJlZ2lzdGVycyBpbnRvICdzdHJ1Y3QgY3B1aWRfbGVhZl9yZWdzJy4KICAgICAg
KHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gcHJpbnQgc29ja2V0IGluZm8gd2hlbiAn
b3B0X2NwdV9pbmZvJyBpcyB0cnVlLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQog
ICAgLSByZW5hbWUgJ2wyX2NhdF9nZXRfbWF4X2Nvc19tYXgnIHRvICdsMl9jYXRfZ2V0X2Nvc19t
YXgnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSByZW5hbWUgJ2RhdFtd
JyB0byAnZGF0YVtdJwogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBtb3Zl
ICdjcHVfcHJlcGFyZV93b3JrJyBjb250ZW50cyBpbnRvICdwc3JfY3B1X3ByZXBhcmUnLgogICAg
ICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQp2NDoKICAgIC0gY3JlYXRlIHRoaXMgcGF0Y2gg
YmVjYXVzZSBvZiBjb2RlcyBhcmNoaXRlY3R1cmUgY2hhbmdlLgogICAgICAoc3VnZ2VzdGVkIGJ5
IEphbiBCZXVsaWNoKQotLS0KLS0tCiB4ZW4vYXJjaC94ODYvcHNyLmMgICAgICAgICAgICAgIHwg
MzQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLQogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9tc3ItaW5kZXguaCB8ICAxICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvcHNyLmggICAgICAgfCAg
MiArKwogMyBmaWxlcyBjaGFuZ2VkLCAzNSBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wc3IuYyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwppbmRl
eCA5MWIyMTIyLi42MDIwMmIyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHNyLmMKKysrIGIv
eGVuL2FyY2gveDg2L3Bzci5jCkBAIC02Myw2ICs2Myw3IEBACiBlbnVtIHBzcl9mZWF0X3R5cGUg
ewogICAgIFBTUl9TT0NLRVRfTDNfQ0FULAogICAgIFBTUl9TT0NLRVRfTDNfQ0RQLAorICAgIFBT
Ul9TT0NLRVRfTDJfQ0FULAogICAgIFBTUl9TT0NLRVRfRkVBVF9OVU0sCiAgICAgUFNSX1NPQ0tF
VF9GRUFUX1VOS05PV04sCiB9OwpAQCAtMTU0LDYgKzE1NSw3IEBAIHN0YXRpYyBERUZJTkVfUEVS
X0NQVShzdHJ1Y3QgcHNyX2Fzc29jLCBwc3JfYXNzb2MpOwogICovCiBzdGF0aWMgc3RydWN0IGZl
YXRfbm9kZSAqZmVhdF9sM19jYXQ7CiBzdGF0aWMgc3RydWN0IGZlYXRfbm9kZSAqZmVhdF9sM19j
ZHA7CitzdGF0aWMgc3RydWN0IGZlYXRfbm9kZSAqZmVhdF9sMl9jYXQ7CiAKIC8qIENvbW1vbiBm
dW5jdGlvbnMgKi8KICNkZWZpbmUgY2F0X2RlZmF1bHRfdmFsKGxlbikgKDB4ZmZmZmZmZmYgPj4g
KDMyIC0gKGxlbikpKQpAQCAtMjc5LDEwICsyODEsMTQgQEAgc3RhdGljIHZvaWQgY2F0X2luaXRf
ZmVhdHVyZShjb25zdCBzdHJ1Y3QgY3B1aWRfbGVhZiAqcmVncywKICAgICBzd2l0Y2ggKCB0eXBl
ICkKICAgICB7CiAgICAgY2FzZSBQU1JfU09DS0VUX0wzX0NBVDoKKyAgICBjYXNlIFBTUl9TT0NL
RVRfTDJfQ0FUOgogICAgICAgICAvKiBjb3M9MCBpcyByZXNlcnZlZCBhcyBkZWZhdWx0IGNibShh
bGwgYml0cyB3aXRoaW4gY2JtX2xlbiBhcmUgMSkuICovCiAgICAgICAgIGZlYXQtPmNvc19yZWdf
dmFsWzBdID0gY2F0X2RlZmF1bHRfdmFsKGZlYXQtPmNibV9sZW4pOwogCi0gICAgICAgIHdybXNy
bChNU1JfSUEzMl9QU1JfTDNfTUFTSygwKSwgY2F0X2RlZmF1bHRfdmFsKGZlYXQtPmNibV9sZW4p
KTsKKyAgICAgICAgaWYgKCB0eXBlID09IFBTUl9TT0NLRVRfTDNfQ0FUICkKKyAgICAgICAgICAg
IHdybXNybChNU1JfSUEzMl9QU1JfTDNfTUFTSygwKSwgY2F0X2RlZmF1bHRfdmFsKGZlYXQtPmNi
bV9sZW4pKTsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgd3Jtc3JsKE1TUl9JQTMyX1BTUl9M
Ml9NQVNLKDApLCBjYXRfZGVmYXVsdF92YWwoZmVhdC0+Y2JtX2xlbikpOwogCiAgICAgICAgIGJy
ZWFrOwogCkBAIC0zMTcsNyArMzIzLDggQEAgc3RhdGljIHZvaWQgY2F0X2luaXRfZmVhdHVyZShj
b25zdCBzdHJ1Y3QgY3B1aWRfbGVhZiAqcmVncywKICAgICAgICAgcmV0dXJuOwogCiAgICAgcHJp
bnRrKFhFTkxPR19JTkZPICIlczogZW5hYmxlZCBvbiBzb2NrZXQgJXUsIGNvc19tYXg6JXUsIGNi
bV9sZW46JXVcbiIsCi0gICAgICAgICAgICgodHlwZSA9PSBQU1JfU09DS0VUX0wzX0NEUCkgPyAi
Q0RQIiA6ICJMMyBDQVQiKSwKKyAgICAgICAgICAgKCh0eXBlID09IFBTUl9TT0NLRVRfTDNfQ0RQ
KSA/ICJDRFAiIDoKKyAgICAgICAgICAgICgodHlwZSA9PSBQU1JfU09DS0VUX0wzX0NBVCkgPyAi
TDMgQ0FUIjogIkwyIENBVCIpKSwKICAgICAgICAgICAgY3B1X3RvX3NvY2tldChzbXBfcHJvY2Vz
c29yX2lkKCkpLCBmZWF0LT5jb3NfbWF4LCBmZWF0LT5jYm1fbGVuKTsKIH0KIApAQCAtMzc1LDYg
KzM4MiwxMiBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGZlYXRfcHJvcHMgbDNfY2RwX3Byb3BzID0g
ewogICAgIC53cml0ZV9tc3IgPSBsM19jZHBfd3JpdGVfbXNyLAogfTsKIAorLyogTDIgQ0FUIHBy
b3BzICovCitzdGF0aWMgY29uc3Qgc3RydWN0IGZlYXRfcHJvcHMgbDJfY2F0X3Byb3BzID0gewor
ICAgIC5jb3NfbnVtID0gMSwKKyAgICAudHlwZVswXSA9IFBTUl9DQk1fVFlQRV9MMiwKK307CisK
IHN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9wc3JfYm9vbChjaGFyICpzLCBjaGFyICp2YWx1ZSwg
Y2hhciAqZmVhdHVyZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgbWFzaykKIHsKQEAgLTEzNTcsNiArMTM3MCwxMCBAQCBzdGF0aWMgaW50IHBzcl9jcHVf
cHJlcGFyZSh2b2lkKQogICAgICAgICAgKGZlYXRfbDNfY2RwID0geHphbGxvYyhzdHJ1Y3QgZmVh
dF9ub2RlKSkgPT0gTlVMTCApCiAgICAgICAgIHJldHVybiAtRU5PTUVNOwogCisgICAgaWYgKCBm
ZWF0X2wyX2NhdCA9PSBOVUxMICYmCisgICAgICAgICAoZmVhdF9sMl9jYXQgPSB4emFsbG9jKHN0
cnVjdCBmZWF0X25vZGUpKSA9PSBOVUxMICkKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisKICAg
ICByZXR1cm4gMDsKIH0KIApAQCAtMTQwNyw2ICsxNDI0LDE5IEBAIHN0YXRpYyB2b2lkIHBzcl9j
cHVfaW5pdCh2b2lkKQogICAgICAgICBpbmZvLT5mZWF0X2luaXQgPSB0cnVlOwogICAgIH0KIAor
ICAgIGNwdWlkX2NvdW50X2xlYWYoUFNSX0NQVUlEX0xFVkVMX0NBVCwgMCwgJnJlZ3MpOworICAg
IGlmICggcmVncy5iICYgUFNSX1JFU09VUkNFX1RZUEVfTDIgKQorICAgIHsKKyAgICAgICAgY3B1
aWRfY291bnRfbGVhZihQU1JfQ1BVSURfTEVWRUxfQ0FULCAyLCAmcmVncyk7CisKKyAgICAgICAg
ZmVhdCA9IGZlYXRfbDJfY2F0OworICAgICAgICBmZWF0X2wyX2NhdCA9IE5VTEw7CisgICAgICAg
IGZlYXRfcHJvcHNbUFNSX1NPQ0tFVF9MMl9DQVRdID0gJmwyX2NhdF9wcm9wczsKKyAgICAgICAg
Y2F0X2luaXRfZmVhdHVyZSgmcmVncywgZmVhdCwgaW5mbywgUFNSX1NPQ0tFVF9MMl9DQVQpOwor
CisgICAgICAgIGluZm8tPmZlYXRfaW5pdCA9IHRydWU7CisgICAgfQorCiAgYXNzb2NfaW5pdDoK
ICAgICBwc3JfYXNzb2NfaW5pdCgpOwogfQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tc3ItaW5kZXguaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKaW5kZXggNzcx
ZTc1MC4uNmM0OWM2ZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXgu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCkBAIC0zNDUsNiArMzQ1LDcg
QEAKICNkZWZpbmUgTVNSX0lBMzJfUFNSX0wzX01BU0sobikJKDB4MDAwMDBjOTAgKyAobikpCiAj
ZGVmaW5lIE1TUl9JQTMyX1BTUl9MM19NQVNLX0NPREUobikJKDB4MDAwMDBjOTAgKyAobikgKiAy
ICsgMSkKICNkZWZpbmUgTVNSX0lBMzJfUFNSX0wzX01BU0tfREFUQShuKQkoMHgwMDAwMGM5MCAr
IChuKSAqIDIpCisjZGVmaW5lIE1TUl9JQTMyX1BTUl9MMl9NQVNLKG4pCQkoMHgwMDAwMGQxMCAr
IChuKSkKIAogLyogSW50ZWwgTW9kZWwgNiAqLwogI2RlZmluZSBNU1JfUDZfUEVSRkNUUihuKQkJ
KDB4MDAwMDAwYzEgKyAobikpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3Bzci5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wc3IuaAppbmRleCAxNWI5YTI1Li4yNzZmZGQ2IDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3Bzci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvcHNyLmgKQEAgLTIzLDYgKzIzLDcgQEAKIAogLyogUmVzb3VyY2UgVHlwZSBFbnVtZXJhdGlv
biAqLwogI2RlZmluZSBQU1JfUkVTT1VSQ0VfVFlQRV9MMyAgICAgICAgICAgIDB4MgorI2RlZmlu
ZSBQU1JfUkVTT1VSQ0VfVFlQRV9MMiAgICAgICAgICAgIDB4NAogCiAvKiBMMyBNb25pdG9yaW5n
IEZlYXR1cmVzICovCiAjZGVmaW5lIFBTUl9DTVRfTDNfT0NDVVBBTkNZICAgICAgICAgICAgMHgx
CkBAIC01Niw2ICs1Nyw3IEBAIGVudW0gY2JtX3R5cGUgewogICAgIFBTUl9DQk1fVFlQRV9MMywK
ICAgICBQU1JfQ0JNX1RZUEVfTDNfQ09ERSwKICAgICBQU1JfQ0JNX1RZUEVfTDNfREFUQSwKKyAg
ICBQU1JfQ0JNX1RZUEVfTDIsCiB9OwogCiBleHRlcm4gc3RydWN0IHBzcl9jbXQgKnBzcl9jbXQ7
Ci0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 14 01:26:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 01: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 1dKx4R-0007ur-RJ; Wed, 14 Jun 2017 01:26:07 +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 1dKx4P-0007rl-Pt
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 01:26:05 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 CF/88-02006-DA090495; Wed, 14 Jun 2017 01:26:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsVywNykWHfNBId
 Igz/7tS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyHj94wFjyVq3j47hNTA+N8sS5GLg4hgWmM
 Ep9nL2DvYuTkkBDglTiybAYrhO0ncXfla1aIogZGiZ/PL7OBJNgE1CUef+1hArFFBJQk7q2az
 ARSxCywk0li3envzCAJYQFniQWrPoBNZRFQlWi4fwtoEgcHr4CnRPNVfYgFchInj00GW8YJFO
 5+/QxsppCAh8TPK1OZJjDyLmBkWMWoUZxaVJZapGtkqJdUlJmeUZKbmJmja2hgqpebWlycmJ6
 ak5hUrJecn7uJERgQ9QwMjDsY7072O8QoycGkJMq7xM4hUogvKT+lMiOxOCO+qDQntfgQowwH
 h5IE75s+oJxgUWp6akVaZg4wNGHSEhw8SiK8tW1Aad7igsTc4sx0iNQpRkUpcd5TIH0CIImM0
 jy4Nlg8XGKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzHu8H2gKT2ZeCdz0V0CLmYAWX79iA7
 K4JBEhJdXAaK0hd6nRoHR+6oNwc40Jga5MQWoW8pmbH6rpxu97dH6OfMWZn8m+R6pkZRUy//z
 N+XGw8tU5+deH4s9oxqrd+/t7b0S5Zsoc3iVeu163JMySnVDk7tJQrM4X8feGwJoZl9at4XA+
 dH3PudMNLDKV255caVk04fGS7PKr11+92XKro+6MfH9chhJLcUaioRZzUXEiAEULi1KCAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1497403511!87398197!18
X-Originating-IP: [192.55.52.115]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50331 invoked from network); 14 Jun 2017 01:26:04 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 14 Jun 2017 01:26:04 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Jun 2017 18:26:03 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.39,340,1493708400"; d="scan'208";a="99174013"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.64])
 by orsmga002.jf.intel.com with ESMTP; 13 Jun 2017 18:26:00 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 14 Jun 2017 09:12:50 +0800
Message-Id: <1497402776-22348-18-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1497402776-22348-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1497402776-22348-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, he.chen@linux.intel.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, mengxu@cis.upenn.edu, jbeulich@suse.com,
 chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v12 17/23] x86: L2 CAT: implement get hw info
	flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIEwyIENBVCBnZXQgSFcgaW5mbyBmbG93IGFuZCBpbnRlcmZh
Y2UgaW4gc3lzY3RsLgoKU2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRl
bC5jb20+Ci0tLQp2MTA6CiAgICAtIG1vZGlmeSBtYWNybyBuYW1lIGFjY29yZGluZyB0byBwcmV2
aW91cyBwYXRjaCBjaGFuZ2UuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAt
IG1vZGlmeSBjb21taXQgbWVzc2FnZS4Kdjk6CiAgICAtIHJldXNlICdjYXRfZ2V0X2ZlYXRfaW5m
bycgZm9yIEwyIENBVCB0byByZWR1Y2UgcmVkdW5kYW50IGNvZGVzLgogICAgICAoc3VnZ2VzdGVk
IGJ5IFJvZ2VyIFBhdSkKICAgIC0gbW9kaWZ5IHN5c2N0bCBpbXBsZW1lbnRhdGlvbiBvZiBMMiBD
QVQgdG8gaW5wdXQgZGF0YVszXSB0byB1c2UKICAgICAgJ2NhdF9nZXRfZmVhdF9pbmZvJy4KICAg
ICAgKHN1Z2dlc3RlZCBieSBSb2dlciBQYXUpCiAgICAtIG1vZGlmeSBtYWNyb3MgbmFtZXMgdG8g
bmV3bHkgZGVmaW5lZCBvbmVzLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAg
LSByZW1vdmUgJ2wyX2luZm8nIHRvIHJldXNlICdsM19pbmZvJy4KICAgICAgKHN1Z2dlc3RlZCBi
eSBKYW4gQmV1bGljaCkKICAgIC0gbW9kaWZ5IG1hY3JvIG5hbWUgYWNjb3JkaW5nIHRvIHByZXZp
b3VzIHBhdGNoIGNoYW5nZS4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKdjU6CiAg
ICAtIHJlbmFtZSAnZGF0W10nIHRvICdkYXRhW10nCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJl
dWxpY2gpCiAgICAtIHJlbW92ZSB0eXBlIGNoZWNrIGluIGNhbGxiYWNrIGZ1bmN0aW9uLgogICAg
ICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQp2NDoKICAgIC0gY3JlYXRlIHRoaXMgcGF0Y2gg
YmVjYXVzZSBvZiBjb2RlcyBhcmNoaXRlY3R1cmUgY2hhbmdlLgogICAgICAoc3VnZ2VzdGVkIGJ5
IEphbiBCZXVsaWNoKQotLS0KLS0tCiB4ZW4vYXJjaC94ODYvcHNyLmMgICAgICAgICAgfCAgNSAr
KysrKwogeGVuL2FyY2gveDg2L3N5c2N0bC5jICAgICAgIHwgMjMgKysrKysrKysrKysrKysrKysr
KysrLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaCB8ICAxICsKIDMgZmlsZXMgY2hhbmdl
ZCwgMjcgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvcHNyLmMgYi94ZW4vYXJjaC94ODYvcHNyLmMKaW5kZXggNjAyMDJiMi4uMjJkZTc4NyAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3Bzci5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwpA
QCAtMjM1LDYgKzIzNSwxMCBAQCBzdGF0aWMgZW51bSBwc3JfZmVhdF90eXBlIHBzcl9jYm1fdHlw
ZV90b19mZWF0X3R5cGUoZW51bSBjYm1fdHlwZSB0eXBlLAogICAgICAgICBmZWF0X3R5cGUgPSBQ
U1JfU09DS0VUX0wzX0NEUDsKICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNlIFBTUl9DQk1fVFlQ
RV9MMjoKKyAgICAgICAgZmVhdF90eXBlID0gUFNSX1NPQ0tFVF9MMl9DQVQ7CisgICAgICAgIGJy
ZWFrOworCiAgICAgZGVmYXVsdDoKICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CiAgICAg
fQpAQCAtMzg2LDYgKzM5MCw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyBsM19j
ZHBfcHJvcHMgPSB7CiBzdGF0aWMgY29uc3Qgc3RydWN0IGZlYXRfcHJvcHMgbDJfY2F0X3Byb3Bz
ID0gewogICAgIC5jb3NfbnVtID0gMSwKICAgICAudHlwZVswXSA9IFBTUl9DQk1fVFlQRV9MMiwK
KyAgICAuZ2V0X2ZlYXRfaW5mbyA9IGNhdF9nZXRfZmVhdF9pbmZvLAogfTsKIAogc3RhdGljIHZv
aWQgX19pbml0IHBhcnNlX3Bzcl9ib29sKGNoYXIgKnMsIGNoYXIgKnZhbHVlLCBjaGFyICpmZWF0
dXJlLApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3N5c2N0bC5jIGIveGVuL2FyY2gveDg2L3N5
c2N0bC5jCmluZGV4IGMyMzI3MGQuLjVlOTE3NTUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9z
eXNjdGwuYworKysgYi94ZW4vYXJjaC94ODYvc3lzY3RsLmMKQEAgLTE3NCwxMCArMTc0LDEwIEBA
IGxvbmcgYXJjaF9kb19zeXNjdGwoCiAgICAgY2FzZSBYRU5fU1lTQ1RMX3Bzcl9jYXRfb3A6CiAg
ICAgICAgIHN3aXRjaCAoIHN5c2N0bC0+dS5wc3JfY2F0X29wLmNtZCApCiAgICAgICAgIHsKLSAg
ICAgICAgY2FzZSBYRU5fU1lTQ1RMX1BTUl9DQVRfZ2V0X2wzX2luZm86Ci0gICAgICAgIHsKICAg
ICAgICAgICAgIHVpbnQzMl90IGRhdGFbUFNSX0lORk9fQVJSQVlfU0laRV07CiAKKyAgICAgICAg
Y2FzZSBYRU5fU1lTQ1RMX1BTUl9DQVRfZ2V0X2wzX2luZm86CisgICAgICAgIHsKICAgICAgICAg
ICAgIHJldCA9IHBzcl9nZXRfaW5mbyhzeXNjdGwtPnUucHNyX2NhdF9vcC50YXJnZXQsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgUFNSX0NCTV9UWVBFX0wzLCBkYXRhLCBBUlJBWV9T
SVpFKGRhdGEpKTsKICAgICAgICAgICAgIGlmICggcmV0ICkKQEAgLTE5NSw2ICsxOTUsMjUgQEAg
bG9uZyBhcmNoX2RvX3N5c2N0bCgKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAKKyAg
ICAgICAgY2FzZSBYRU5fU1lTQ1RMX1BTUl9DQVRfZ2V0X2wyX2luZm86CisgICAgICAgIHsKKyAg
ICAgICAgICAgIHJldCA9IHBzcl9nZXRfaW5mbyhzeXNjdGwtPnUucHNyX2NhdF9vcC50YXJnZXQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUFNSX0NCTV9UWVBFX0wyLCBkYXRhLCBB
UlJBWV9TSVpFKGRhdGEpKTsKKyAgICAgICAgICAgIGlmICggcmV0ICkKKyAgICAgICAgICAgICAg
ICBicmVhazsKKworICAgICAgICAgICAgc3lzY3RsLT51LnBzcl9jYXRfb3AudS5sM19pbmZvLmNv
c19tYXggPQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhW1BTUl9J
TkZPX0lEWF9DT1NfTUFYXTsKKyAgICAgICAgICAgIHN5c2N0bC0+dS5wc3JfY2F0X29wLnUubDNf
aW5mby5jYm1fbGVuID0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0
YVtQU1JfSU5GT19JRFhfQ0FUX0NCTV9MRU5dOworICAgICAgICAgICAgc3lzY3RsLT51LnBzcl9j
YXRfb3AudS5sM19pbmZvLmZsYWdzID0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZGF0YVtQU1JfSU5GT19JRFhfQ0FUX0ZMQUddOworCisgICAgICAgICAgICBpZiAoICFy
ZXQgJiYgX19jb3B5X2ZpZWxkX3RvX2d1ZXN0KHVfc3lzY3RsLCBzeXNjdGwsIHUucHNyX2NhdF9v
cCkgKQorICAgICAgICAgICAgICAgIHJldCA9IC1FRkFVTFQ7CisgICAgICAgICAgICBicmVhazsK
KyAgICAgICAgfQorCiAgICAgICAgIGRlZmF1bHQ6CiAgICAgICAgICAgICByZXQgPSAtRU9QTk9U
U1VQUDsKICAgICAgICAgICAgIGJyZWFrOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGlj
L3N5c2N0bC5oIGIveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCmluZGV4IGVlNzZhNjYuLjRj
NzZkM2EgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaAorKysgYi94ZW4v
aW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKQEAgLTc0NCw2ICs3NDQsNyBAQCB0eXBlZGVmIHN0cnVj
dCB4ZW5fc3lzY3RsX3BjaXRvcG9pbmZvIHhlbl9zeXNjdGxfcGNpdG9wb2luZm9fdDsKIERFRklO
RV9YRU5fR1VFU1RfSEFORExFKHhlbl9zeXNjdGxfcGNpdG9wb2luZm9fdCk7CiAKICNkZWZpbmUg
WEVOX1NZU0NUTF9QU1JfQ0FUX2dldF9sM19pbmZvICAgICAgICAgICAgICAgMAorI2RlZmluZSBY
RU5fU1lTQ1RMX1BTUl9DQVRfZ2V0X2wyX2luZm8gICAgICAgICAgICAgICAxCiBzdHJ1Y3QgeGVu
X3N5c2N0bF9wc3JfY2F0X29wIHsKICAgICB1aW50MzJfdCBjbWQ7ICAgICAgIC8qIElOOiBYRU5f
U1lTQ1RMX1BTUl9DQVRfKiAqLwogICAgIHVpbnQzMl90IHRhcmdldDsgICAgLyogSU4gKi8KLS0g
CjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 14 01:26:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 01: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 1dKx4V-0007zL-2M; Wed, 14 Jun 2017 01:26:11 +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 1dKx4U-0007yT-L6
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 01:26:10 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 52/DD-02022-1B090495; Wed, 14 Jun 2017 01:26:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrALMWRWlGSWpSXmKPExsVywNykWHf9BId
 Igx9XFSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxVTb9YC5bxVzT+OM/SwHiau4uRi0NIYBqj
 xKtbe5i6GDk5JAR4JY4sm8EKYftJXOnsYIYoamCUeNqyiBkkwSagLvH4aw9Yg4iAksS9VZOZQ
 IqYBXYySaw7/R2sSFjAUeLZxJdsIDaLgKrEz/tHwGxeAU+Jqc92skNskJM4eWwy2DZOoHj362
 dgQ4UEPCR+XpnKNIGRdwEjwypGjeLUorLUIl0jQ72kosz0jJLcxMwcXUMDU73c1OLixPTUnMS
 kYr3k/NxNjMCQqGdgYNzBeHey3yFGSQ4mJVHeJXYOkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQk
 eN/0AeUEi1LTUyvSMnOAwQmTluDgURLhrW0DSvMWFyTmFmemQ6ROMSpKifOeAukTAElklObBt
 cEi4hKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd7j/UBTeDLzSuCmvwJazAS0+PoVG5DFJY
 kIKakGxnUamyWX7S44GLn9sSu70nZH3gxGXt/Nx4LNzS0Vqg3M590++dVi3cEzc+xPz1gieua
 xuZTM2oX9rhmsWxOkGg7MMJZd/PRKYeqOOYUhXc6fTt22/ZVx7fbel86GzJ1NRTfui9v57rpi
 M+9ugUAw03uRAva9szbyljYZub1vWmt0SGW/uuOUJUosxRmJhlrMRcWJAKFJsZqDAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1497403511!87398197!19
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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52140 invoked from network); 14 Jun 2017 01:26:07 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 14 Jun 2017 01:26:07 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Jun 2017 18:26:06 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.39,340,1493708400"; d="scan'208";a="99174027"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.64])
 by orsmga002.jf.intel.com with ESMTP; 13 Jun 2017 18:26:03 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 14 Jun 2017 09:12:51 +0800
Message-Id: <1497402776-22348-19-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1497402776-22348-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1497402776-22348-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, he.chen@linux.intel.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, mengxu@cis.upenn.edu, jbeulich@suse.com,
 chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v12 18/23] x86: L2 CAT: implement get value flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIEwyIENBVCBnZXQgdmFsdWUgaW50ZXJmYWNlIGluIGRvbWN0
bC4KClNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPgpSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjExOgogICAgLSBy
ZW1vdmUgImdldF92YWwnIGFzc2lnbm1lbnQgYmVjYXVzZSBpdCBoYXMgYmVlbiByZXBsYWNlZCBi
eSBnZW5lcmljCiAgICAgIGNvZGVzLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQp2
MTA6CiAgICAtIHJlbW92ZSBjYXN0IGluIGRvbWN0bC4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4g
QmV1bGljaCkKdjk6CiAgICAtIHJldXNlICdjYXRfZ2V0X3ZhbCcgZm9yIEwyIENBVCB0byByZWR1
Y2UgcmVkdW5kYW50IGNvZGVzCiAgICAgIChzdWdnZXN0ZWQgYnkgUm9nZXIgUGF1KQogICAgLSBj
aGFuZ2VzIGFib3V0ICd1aW50NjRfdCcgdG8gJ3VpbnQzMl90Jy4KICAgICAgKHN1Z2dlc3RlZCBi
eSBKYW4gQmV1bGljaCkKdjU6CiAgICAtIHJlbW92ZSB0eXBlIGNoZWNrIGluIGNhbGxiYWNrIGZ1
bmN0aW9uLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQp2NDoKICAgIC0gY3JlYXRl
IHRoaXMgcGF0Y2ggYmVjYXVzZSBvZiBjb2RlcyBhcmNoaXRlY3R1cmUgY2hhbmdlLgogICAgICAo
c3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQotLS0KLS0tCiB4ZW4vYXJjaC94ODYvZG9tY3RsLmMg
ICAgICAgfCA3ICsrKysrKysKIHhlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCB8IDEgKwogMiBm
aWxlcyBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
ZG9tY3RsLmMgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKaW5kZXggMTI0YTFjNi4uMjk3MDExOCAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWN0bC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21j
dGwuYwpAQCAtMTQ0OSw2ICsxNDQ5LDEzIEBAIGxvbmcgYXJjaF9kb19kb21jdGwoCiAgICAgICAg
ICAgICBjb3B5YmFjayA9IDE7CiAgICAgICAgICAgICBicmVhazsKIAorICAgICAgICBjYXNlIFhF
Tl9ET01DVExfUFNSX0NBVF9PUF9HRVRfTDJfQ0JNOgorICAgICAgICAgICAgcmV0ID0gcHNyX2dl
dF92YWwoZCwgZG9tY3RsLT51LnBzcl9jYXRfb3AudGFyZ2V0LAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgJnZhbDMyLCBQU1JfQ0JNX1RZUEVfTDIpOworICAgICAgICAgICAgZG9tY3Rs
LT51LnBzcl9jYXRfb3AuZGF0YSA9IHZhbDMyOworICAgICAgICAgICAgY29weWJhY2sgPSAxOwor
ICAgICAgICAgICAgYnJlYWs7CisKICAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgIHJldCA9
IC1FT1BOT1RTVVBQOwogICAgICAgICAgICAgYnJlYWs7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9wdWJsaWMvZG9tY3RsLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKaW5kZXggOWUz
Y2UyMS4uMTZjMDhjMCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCisr
KyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaApAQCAtMTEzMiw2ICsxMTMyLDcgQEAgc3Ry
dWN0IHhlbl9kb21jdGxfcHNyX2NhdF9vcCB7CiAjZGVmaW5lIFhFTl9ET01DVExfUFNSX0NBVF9P
UF9TRVRfTDNfREFUQSAgICAzCiAjZGVmaW5lIFhFTl9ET01DVExfUFNSX0NBVF9PUF9HRVRfTDNf
Q09ERSAgICA0CiAjZGVmaW5lIFhFTl9ET01DVExfUFNSX0NBVF9PUF9HRVRfTDNfREFUQSAgICA1
CisjZGVmaW5lIFhFTl9ET01DVExfUFNSX0NBVF9PUF9HRVRfTDJfQ0JNICAgICA3CiAgICAgdWlu
dDMyX3QgY21kOyAgICAgICAvKiBJTjogWEVOX0RPTUNUTF9QU1JfQ0FUX09QXyogKi8KICAgICB1
aW50MzJfdCB0YXJnZXQ7ICAgIC8qIElOICovCiAgICAgdWludDY0X3QgZGF0YTsgICAgICAvKiBJ
Ti9PVVQgKi8KLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 14 01:26:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 01: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 1dKx4a-00084b-9d; Wed, 14 Jun 2017 01:26:16 +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 1dKx4Z-00083Z-FZ
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 01:26:15 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 05/9D-01992-6B090495; Wed, 14 Jun 2017 01:26:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsVywNykWHfzBId
 IgzM3pCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oylG3ayF3QoVNz92M/YwPhYoouRi0NIYBqj
 xNODu9m7GDk5JAR4JY4sm8HaxcgBZPtJXJyZD1HTwCjR17OAEaSGTUBd4vHXHiYQW0RASeLeq
 slMIEXMAjuZJNad/s4MkhAWcJRY+OYS2FAWAVWJo9d+gdm8Ap4SN28uZIRYJidx8thkVhCbEy
 je/foZ2FAhAQ+Jn1emMk1g5F3AyLCKUaM4tagstUjXyFAvqSgzPaMkNzEzR9fQwFQvN7W4ODE
 9NScxqVgvOT93EyMwIOoZGBh3MN6d7HeIUZKDSUmUd4mdQ6QQX1J+SmVGYnFGfFFpTmrxIUYZ
 Dg4lCd43fUA5waLU9NSKtMwcYGjCpCU4eJREeGvbgNK8xQWJucWZ6RCpU4yKUuK8p0D6BEASG
 aV5cG2weLjEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZj3eD/QFJ7MvBK46a+AFjMBLb5+xQ
 ZkcUkiQkqqgVF9ovBOpuVq5QwPd9VNOGB/rLSt0cBv/Rp5Fs2IP6aFMZ3nroRlyKlZ3F8l27u
 ybYH5apkg1oYj0o+iHB3kJc4F5H5atWLW53fKO/6svRAdv7Y8zce/5HBnPtsHh/SYyQVyjAX3
 wr+e4pzy94vQPtvJ09tidqWsenJ72m6FdmmFhYeur+Y4FKPEUpyRaKjFXFScCABtXHlRggIAA
 A==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1497403511!87398197!20
X-Originating-IP: [192.55.52.115]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56772 invoked from network); 14 Jun 2017 01:26:11 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 14 Jun 2017 01:26:11 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Jun 2017 18:26:10 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.39,340,1493708400"; d="scan'208";a="99174046"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.64])
 by orsmga002.jf.intel.com with ESMTP; 13 Jun 2017 18:26:06 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 14 Jun 2017 09:12:52 +0800
Message-Id: <1497402776-22348-20-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1497402776-22348-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1497402776-22348-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, he.chen@linux.intel.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, mengxu@cis.upenn.edu, jbeulich@suse.com,
 chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v12 19/23] x86: L2 CAT: implement set value flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIEwyIENBVCBzZXQgdmFsdWUgcmVsYXRlZCBjYWxsYmFjayBm
dW5jdGlvbgphbmQgZG9tY3RsIGludGVyZmFjZS4KClNpZ25lZC1vZmYtYnk6IFlpIFN1biA8eWku
eS5zdW5AbGludXguaW50ZWwuY29tPgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgotLS0KdjExOgogICAgLSByZW1vdmUgJ2RvbWN0bC0+dS5wc3JfY2F0X29wLmRh
dGEnIGNoZWNrIGJlY2F1c2UgaXQgaGFzIGJlZW4gbW92ZWQgaW50bwogICAgICAncHNyX3NldF92
YWwnLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBtb3ZlICdmZWF0LT5j
b3NfcmVnX3ZhbCcgYXNzaWdubWVudCBhbmQgdmFsdWUgY29tcGFyaXNvbiBpbiAnd3JpdGVfbXNy
JwogICAgICBjYWxsYmFjayBmdW5jdGlvbiBvdXQgYXMgZ2VuZXJpYyBjb2Rlcy4KICAgICAgKHN1
Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKdjEwOgogICAgLSBjaGVjayBpbnB1dCBkYXRhIGFuZCBy
ZW1vdmUgY2FzdCBpbiBkb21jdGwuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAg
ICAtIHJlbW92ZSBzb21lIGhvb2tzIGFzc2lnbm1lbnQgZHVlIHRvIHByZXZpb3VzIHBhdGNoZXMg
Y2hhbmdlcy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gcmVtb3ZlIGNh
c3QgaW4gJ2wyX2NhdF93cml0ZV9tc3InLgogICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNo
KQogICAgLSByZW1vdmUgJ3JldHVybiBpbiAnbDJfY2F0X3dyaXRlX21zcicuCiAgICAgIChzdWdn
ZXN0ZWQgYnkgSmFuIEJldWxpY2gpCnY5OgogICAgLSByZXVzZSBzb21lIENBVCBjb21tb24gZnVu
Y3Rpb25zIGZvciBMMiBDQVQgdG8gcmVkdWNlIHJlZHVuZGFudCBjb2Rlcy4KICAgICAgKHN1Z2dl
c3RlZCBieSBSb2dlciBQYXUpCiAgICAtIHJlbW92ZSBwYXJhbWV0ZXIgJ2ZvdW5kJyBmcm9tICdj
YXRfY29tcGFyZV92YWwnIGFuZCBtb2RpZnkgdGhlIHJldHVybgogICAgICB2YWx1ZXMgdG8gbGV0
IGNhbGxlciBrbm93IGlmIHRoZSBpZCBpcyBmb3VuZCBvciBub3QuIFRoZXNlIHRoaW5ncyBhcmUK
ICAgICAgZG9uZSBpbiBwYXRjaCAieDg2OiByZWZhY3RvciBwc3I6IHNldCB2YWx1ZTogaW1wbGVt
ZW50IGNvcyBmaW5kaW5nIGZsb3cuIgogICAgICAoc3VnZ2VzdGVkIGJ5IFJvZ2VyIFBhdSBhbmQg
RGFyaW8gRmFnZ2lvbGkpCiAgICAtIHJlbW92ZSAnZ2V0X2Nvc19udW0nIHJlbGF0ZWQgY29kZXMu
CiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCiAgICAtIG1vZGlmeSAnbDJfY2F0X3dy
aXRlX21zcicgYWNjb3JkaW5nIHRvIHByZXZpb3VzIHBhdGNoIGNoYW5nZS4KICAgIC0gY2hhbmdl
cyBhYm91dCAndWludDY0X3QnIHRvICd1aW50MzJfdCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFu
IEJldWxpY2gpCnY4OgogICAgLSBtb2RpZnkgJ2wyX2NhdF93cml0ZV9tc3InIHRvICd2b2lkJy4K
djU6CiAgICAtIHJlbW92ZSB0eXBlIGNoZWNrIGluIGNhbGxiYWNrIGZ1bmN0aW9uLgogICAgICAo
c3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKQogICAgLSBtb2RpZnkgcmV0dXJuIHZhbHVlIG9mIGNh
bGxiYWNrIGZ1bmN0aW9ucyBiZWNhdXNlIHdlIGRvIG5vdCBuZWVkIHRoZW0KICAgICAgdG8gcmV0
dXJuIG51bWJlciBvZiBlbnRyaWVzIHRoZSBmZWF0dXJlIHVzZXMuIEluIGNhbGxlciwgd2UgY2Fs
bAogICAgICAnZ2V0X2Nvc19udW0nIHRvIGdldCB0aGUgbnVtYmVyIG9mIGVudHJpZXMgdGhlIGZl
YXR1cmUgdXNlcy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkKICAgIC0gcmVtb3Zl
ICdsMl9jYXRfZ2V0X2Nvc19tYXhfZnJvbV90eXBlJy4KICAgICAgKHN1Z2dlc3RlZCBieSBKYW4g
QmV1bGljaCkKICAgIC0gcmVuYW1lICdsMl9jYXRfZXhjZWVkc19jb3NfbWF4JyB0byAnbDJfY2F0
X2ZpdHNfY29zX21heCcuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCnY0OgogICAg
LSBjcmVhdGUgdGhpcyBwYXRjaCBiZWNhdXNlIG9mIGNvZGVzIGFyY2hpdGVjdHVyZSBjaGFuZ2Uu
CiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCi0tLQotLS0KIHhlbi9hcmNoL3g4Ni9k
b21jdGwuYyAgICAgICB8IDYgKysrKysrCiB4ZW4vYXJjaC94ODYvcHNyLmMgICAgICAgICAgfCA2
ICsrKysrKwogeGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oIHwgMSArCiAzIGZpbGVzIGNoYW5n
ZWQsIDEzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMg
Yi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKaW5kZXggMjk3MDExOC4uYjVhODkyYSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2RvbWN0bC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwpAQCAt
MTQyOCw2ICsxNDI4LDEyIEBAIGxvbmcgYXJjaF9kb19kb21jdGwoCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBQU1JfQ0JNX1RZUEVfTDNfREFUQSk7CiAgICAgICAgICAgICBicmVhazsK
IAorICAgICAgICBjYXNlIFhFTl9ET01DVExfUFNSX0NBVF9PUF9TRVRfTDJfQ0JNOgorICAgICAg
ICAgICAgcmV0ID0gcHNyX3NldF92YWwoZCwgZG9tY3RsLT51LnBzcl9jYXRfb3AudGFyZ2V0LAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9tY3RsLT51LnBzcl9jYXRfb3AuZGF0YSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBTUl9DQk1fVFlQRV9MMik7CisgICAgICAg
ICAgICBicmVhazsKKwogICAgICAgICBjYXNlIFhFTl9ET01DVExfUFNSX0NBVF9PUF9HRVRfTDNf
Q0JNOgogICAgICAgICAgICAgcmV0ID0gcHNyX2dldF92YWwoZCwgZG9tY3RsLT51LnBzcl9jYXRf
b3AudGFyZ2V0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnZhbDMyLCBQU1JfQ0JN
X1RZUEVfTDMpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Bzci5jIGIveGVuL2FyY2gveDg2
L3Bzci5jCmluZGV4IDIyZGU3ODcuLmFjNzY5N2IgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9w
c3IuYworKysgYi94ZW4vYXJjaC94ODYvcHNyLmMKQEAgLTM4NywxMCArMzg3LDE2IEBAIHN0YXRp
YyBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyBsM19jZHBfcHJvcHMgPSB7CiB9OwogCiAvKiBMMiBD
QVQgcHJvcHMgKi8KK3N0YXRpYyB2b2lkIGwyX2NhdF93cml0ZV9tc3IodW5zaWduZWQgaW50IGNv
cywgdWludDMyX3QgdmFsLCBlbnVtIGNibV90eXBlIHR5cGUpCit7CisgICAgd3Jtc3JsKE1TUl9J
QTMyX1BTUl9MMl9NQVNLKGNvcyksIHZhbCk7Cit9CisKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZmVh
dF9wcm9wcyBsMl9jYXRfcHJvcHMgPSB7CiAgICAgLmNvc19udW0gPSAxLAogICAgIC50eXBlWzBd
ID0gUFNSX0NCTV9UWVBFX0wyLAogICAgIC5nZXRfZmVhdF9pbmZvID0gY2F0X2dldF9mZWF0X2lu
Zm8sCisgICAgLndyaXRlX21zciA9IGwyX2NhdF93cml0ZV9tc3IsCiB9OwogCiBzdGF0aWMgdm9p
ZCBfX2luaXQgcGFyc2VfcHNyX2Jvb2woY2hhciAqcywgY2hhciAqdmFsdWUsIGNoYXIgKmZlYXR1
cmUsCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggYi94ZW4vaW5jbHVk
ZS9wdWJsaWMvZG9tY3RsLmgKaW5kZXggMTZjMDhjMC4uYTA2YzZjNSAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwu
aApAQCAtMTEzMiw2ICsxMTMyLDcgQEAgc3RydWN0IHhlbl9kb21jdGxfcHNyX2NhdF9vcCB7CiAj
ZGVmaW5lIFhFTl9ET01DVExfUFNSX0NBVF9PUF9TRVRfTDNfREFUQSAgICAzCiAjZGVmaW5lIFhF
Tl9ET01DVExfUFNSX0NBVF9PUF9HRVRfTDNfQ09ERSAgICA0CiAjZGVmaW5lIFhFTl9ET01DVExf
UFNSX0NBVF9PUF9HRVRfTDNfREFUQSAgICA1CisjZGVmaW5lIFhFTl9ET01DVExfUFNSX0NBVF9P
UF9TRVRfTDJfQ0JNICAgICA2CiAjZGVmaW5lIFhFTl9ET01DVExfUFNSX0NBVF9PUF9HRVRfTDJf
Q0JNICAgICA3CiAgICAgdWludDMyX3QgY21kOyAgICAgICAvKiBJTjogWEVOX0RPTUNUTF9QU1Jf
Q0FUX09QXyogKi8KICAgICB1aW50MzJfdCB0YXJnZXQ7ICAgIC8qIElOICovCi0tIAoxLjkuMQoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 14 01:26:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 01: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 1dKx4a-000850-Gz; Wed, 14 Jun 2017 01:26:16 +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 1dKx4Z-0007yT-Dx
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 01:26:15 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 CC/DD-02022-7B090495; Wed, 14 Jun 2017 01:26:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsVywNykWHfbBId
 Ig+tTlC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozXLy6wFRxNrTi6bQlzA2OrdxcjF4eQwDRG
 iVMTFrB0MXJySAjwShxZNoMVwvaTuHTvLCtEUQOjxOfTV8GK2ATUJR5/7WECsUUElCTurZrMB
 FLELLCTSWLd6e/MXYwcHMICnhKnJ+uC1LAIqEpcOn2OHcTmBQrvuLKYCWKBnMTJY5PBlnECxb
 tfPwOLCwl4SPy8MpVpAiPvAkaGVYwaxalFZalFukaGeklFmekZJbmJmTm6hgamermpxcWJ6ak
 5iUnFesn5uZsYgQFRz8DAuIPx7mS/Q4ySHExKorxL7BwihfiS8lMqMxKLM+KLSnNSiw8xynBw
 KEnwvukDygkWpaanVqRl5gBDEyYtwcGjJMJb2waU5i0uSMwtzkyHSJ1i1OXYsHr9FyYhlrz8v
 FQpcd5TIDMEQIoySvPgRsDi5BKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd7j/UBTeDLzSu
 A2vQI6ggnoiOtXbECOKElESEk1MNqYXNqavt3Zp2HutCL5fXb3ZNP67zFXKfdv+PdI+F9q3+/
 je+oeLFwybeHnRft3HMtlXl73304g63aTBE9WzEfJvy2HE1Oedm88ruNw7lbfa/WCB40xvwxV
 9b+LLL7y5Mrt1ilrcz20VMQEOM18Fieocpn4erPfXq11b1IJR2rm/V+TRQ8xdimxFGckGmoxF
 xUnAgAfsLaTjgIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1497403511!87398197!21
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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59086 invoked from network); 14 Jun 2017 01:26:13 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 14 Jun 2017 01:26:13 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Jun 2017 18:26:13 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.39,340,1493708400"; d="scan'208";a="99174060"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.64])
 by orsmga002.jf.intel.com with ESMTP; 13 Jun 2017 18:26:10 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 14 Jun 2017 09:12:53 +0800
Message-Id: <1497402776-22348-21-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1497402776-22348-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1497402776-22348-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, he.chen@linux.intel.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, mengxu@cis.upenn.edu, jbeulich@suse.com,
 chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v12 20/23] tools: L2 CAT: support get HW info
	for L2 CAT.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIHhsL3hjIGNoYW5nZXMgdG8gc3VwcG9ydCBnZXQgSFcgaW5m
bwpmb3IgTDIgQ0FULgoKJ3hsIHBzci1od2luZm8nIGlzIHVwZGF0ZWQgdG8gc2hvdyBib3RoIEwz
IENBVCBhbmQgTDIgQ0FUCmluZm8uCgpFeGFtcGxlKG9uIG1hY2hpbmUgd2hpY2ggb25seSBzdXBw
b3J0cyBMMiBDQVQpOgpDYWNoZSBNb25pdG9yaW5nIFRlY2hub2xvZ3kgKENNVCk6CkVuYWJsZWQg
ICAgICAgICA6IDAKQ2FjaGUgQWxsb2NhdGlvbiBUZWNobm9sb2d5IChDQVQpOiBMMgpTb2NrZXQg
SUQgICAgICAgOiAwCk1heGltdW0gQ09TICAgICA6IDMKQ0JNIGxlbmd0aCAgICAgIDogOApEZWZh
dWx0IENCTSAgICAgOiAweGZmCgpTaWduZWQtb2ZmLWJ5OiBIZSBDaGVuIDxoZS5jaGVuQGxpbnV4
LmludGVsLmNvbT4KU2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5j
b20+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkFja2VkLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KdjEyOgogICAgLSBhY2tlZCBieSBXZWkg
Zm9yIHRvb2xzIHNpZGUgY2hhbmdlcy4KdjExOgogICAgLSBhY2tlZCBieSBKYW4gZm9yIEh5cGVy
dmlzb3Igc2lkZSBjaGFuZ2VzLgp2MTA6CiAgICAtIGNoYW5nZSBtYWNyb3MgbmFtZXMgYWNjb3Jk
aW5nIHRvIHByZXZpb3VzIGNoYW5nZXMuCiAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gp
CnY5OgogICAgLSBhZGQgc29tZSBjYXNlcyB0byBoYW5kbGUgcmV0dXJuIGVycm9yIG5vLgogICAg
LSBtb3ZlIHhsX2NtZGltcGwuYyBjb2RlcyBpbnRvIHhsL3hsX3Bzci5jLgogICAgLSBjaGFuZ2Ug
J2wzX2luZm8nIHRvICdjYXRfaW5mbycgdG8gY292ZXIgYm90aCBMMyBhbmQgTDIgQ0FULgp2NjoK
ICAgIC0gYWRqdXN0ICd7JyBwb3NpdGlvbiBmb3IgJ3N3aXRjaCcuCiAgICAgIChzdWdnZXN0ZWQg
YnkgV2VpIExpdSkKICAgIC0gbW9kaWZ5IGNvbW1pdCBtZXNzYWdlIHRvIHJlbW92ZSBlcnJvciBs
b2cuCiAgICAgIChzdWdnZXN0ZWQgYnkgRGFyaW8gRmFnZ2lvbGkpCnY1OgogICAgLSBtb2RpZnkg
Y29tbWl0IG1lc3NhZ2UgdG8gcmVtb3ZlIGVycm9yIGxvZy4KICAgICAgKHN1Z2dlc3RlZCBieSBX
ZWkgTGl1IGFuZCBKYW4gQmV1bGljaCkKICAgIC0gcmVwbGFjZSB1bm5lY2Vzc2FyeSAncmV0dXJu
JyB0byAnYnJlYWsnLgogICAgICAoc3VnZ2VzdGVkIGJ5IFdlaSBMaXUpCiAgICAtIHJlc3RvcmUg
J2xpYnhsX3Bzcl9jYXRfZ2V0X2wzX2luZm8nIHRvIGtlZXAgaW50ZXJmYWNlIGJhY2t3YXJkIGNv
bXBhdGlibGUKICAgICAgYnV0IGNoYW5nZSBjb2RlcyBpbiBpdCB0byBjYWxsIG5ldyBmdW5jdGlv
biB0byBnZXQgaHcgaW5mby4KICAgICAgKHN1Z2dlc3RlZCBieSBXZWkgTGl1KQogICAgLSBhZGQg
J0wyX0NCTScgaW50byAncHNyX2NibV90eXBlJyBiZWNhdXNlIGl0IGlzIGludGVyZmFjZSBjaGFu
Z2Ugd2hpY2gKICAgICAgc2hvdWxkIGJlIGluIHNhbWUgcGF0Y2ggd2l0aCBuZXcgJ0xJQlhMX0hB
VkVfJyBtYWNyby4KICAgICAgKHN1Z2dlc3RlZCBieSBXZWkgTGl1KQogICAgLSBhZGRqdXN0IGxv
Z3Mgc2VudGVuY2UgdG8gbWFrZSB1bm5lY2Vzc2FyeSBlcnJvciBsb2dzIG5vdCBzaG93LgogICAg
ICAoc3VnZ2VzdGVkIGJ5IFdlaSBMaXUgYW5kIEphbiBCZXVsaWNoKQp2NDoKICAgIC0gY3JlYXRl
IHRoaXMgcGF0Y2ggdG8gaGVscCByZXZpZXdlcnMgYmV0dGVyIHVuZGVyc3RhbmQgdGhlIGNvZGVz
LgotLS0KLS0tCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCB8ICA2ICsrLS0tCiB0b29s
cy9saWJ4Yy94Y19wc3IuYyAgICAgICAgICB8IDM5ICsrKysrKysrKysrKysrKysrKysrKysrLS0t
LS0tLS0tCiB0b29scy9saWJ4bC9saWJ4bC5oICAgICAgICAgICB8ICA5ICsrKysrKysrCiB0b29s
cy9saWJ4bC9saWJ4bF9wc3IuYyAgICAgICB8IDI4ICsrKysrKysrKysrKysrKysrKy0tLS0tCiB0
b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgICB8ICAxICsKIHRvb2xzL3hsL3hsX3Bzci5jICAg
ICAgICAgICAgIHwgNTIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0t
LQogeGVuL2FyY2gveDg2L3N5c2N0bC5jICAgICAgICAgfCAxMiArKysrKy0tLS0tCiB4ZW4vaW5j
bHVkZS9wdWJsaWMvc3lzY3RsLmggICB8ICAyICstCiA4IGZpbGVzIGNoYW5nZWQsIDExMSBpbnNl
cnRpb25zKCspLCAzOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNs
dWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCmluZGV4IDAxZjhk
ZmUuLjNmYmNkNzAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCisr
KyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCkBAIC0yNDY4LDkgKzI0NjgsOSBAQCBp
bnQgeGNfcHNyX2NhdF9zZXRfZG9tYWluX2RhdGEoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90
IGRvbWlkLAogaW50IHhjX3Bzcl9jYXRfZ2V0X2RvbWFpbl9kYXRhKHhjX2ludGVyZmFjZSAqeGNo
LCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4Y19wc3Jf
Y2F0X3R5cGUgdHlwZSwgdWludDMyX3QgdGFyZ2V0LAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVpbnQ2NF90ICpkYXRhKTsKLWludCB4Y19wc3JfY2F0X2dldF9sM19pbmZvKHhjX2lu
dGVyZmFjZSAqeGNoLCB1aW50MzJfdCBzb2NrZXQsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICB1aW50MzJfdCAqY29zX21heCwgdWludDMyX3QgKmNibV9sZW4sCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICBib29sICpjZHBfZW5hYmxlZCk7CitpbnQgeGNfcHNyX2NhdF9nZXRfaW5mbyh4
Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3Qgc29ja2V0LCB1bnNpZ25lZCBpbnQgbHZsLAorICAg
ICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgKmNvc19tYXgsIHVpbnQzMl90ICpjYm1fbGVu
LAorICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCAqY2RwX2VuYWJsZWQpOwogCiBpbnQgeGNf
Z2V0X2NwdV9sZXZlbGxpbmdfY2Fwcyh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgKmNhcHMp
OwogaW50IHhjX2dldF9jcHVfZmVhdHVyZXNldCh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3Qg
aW5kZXgsCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19wc3IuYyBiL3Rvb2xzL2xpYnhjL3hj
X3Bzci5jCmluZGV4IDQzYjMyODYuLjg0YTA4YzQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hj
X3Bzci5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX3Bzci5jCkBAIC0zMTcsMjQgKzMxNyw0MSBAQCBp
bnQgeGNfcHNyX2NhdF9nZXRfZG9tYWluX2RhdGEoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90
IGRvbWlkLAogICAgIHJldHVybiByYzsKIH0KIAotaW50IHhjX3Bzcl9jYXRfZ2V0X2wzX2luZm8o
eGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IHNvY2tldCwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVpbnQzMl90ICpjb3NfbWF4LCB1aW50MzJfdCAqY2JtX2xlbiwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJvb2wgKmNkcF9lbmFibGVkKQoraW50IHhjX3Bzcl9jYXRfZ2V0X2lu
Zm8oeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IHNvY2tldCwgdW5zaWduZWQgaW50IGx2bCwK
KyAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICpjb3NfbWF4LCB1aW50MzJfdCAqY2Jt
X2xlbiwgYm9vbCAqY2RwX2VuYWJsZWQpCiB7Ci0gICAgaW50IHJjOworICAgIGludCByYyA9IC0x
OwogICAgIERFQ0xBUkVfU1lTQ1RMOwogCiAgICAgc3lzY3RsLmNtZCA9IFhFTl9TWVNDVExfcHNy
X2NhdF9vcDsKLSAgICBzeXNjdGwudS5wc3JfY2F0X29wLmNtZCA9IFhFTl9TWVNDVExfUFNSX0NB
VF9nZXRfbDNfaW5mbzsKICAgICBzeXNjdGwudS5wc3JfY2F0X29wLnRhcmdldCA9IHNvY2tldDsK
IAotICAgIHJjID0geGNfc3lzY3RsKHhjaCwgJnN5c2N0bCk7Ci0gICAgaWYgKCAhcmMgKQorICAg
IHN3aXRjaCAoIGx2bCApCiAgICAgewotICAgICAgICAqY29zX21heCA9IHN5c2N0bC51LnBzcl9j
YXRfb3AudS5sM19pbmZvLmNvc19tYXg7Ci0gICAgICAgICpjYm1fbGVuID0gc3lzY3RsLnUucHNy
X2NhdF9vcC51LmwzX2luZm8uY2JtX2xlbjsKLSAgICAgICAgKmNkcF9lbmFibGVkID0gc3lzY3Rs
LnUucHNyX2NhdF9vcC51LmwzX2luZm8uZmxhZ3MgJgotICAgICAgICAgICAgICAgICAgICAgICBY
RU5fU1lTQ1RMX1BTUl9DQVRfTDNfQ0RQOworICAgIGNhc2UgMjoKKyAgICAgICAgc3lzY3RsLnUu
cHNyX2NhdF9vcC5jbWQgPSBYRU5fU1lTQ1RMX1BTUl9DQVRfZ2V0X2wyX2luZm87CisgICAgICAg
IHJjID0geGNfc3lzY3RsKHhjaCwgJnN5c2N0bCk7CisgICAgICAgIGlmICggIXJjICkKKyAgICAg
ICAgeworICAgICAgICAgICAgKmNvc19tYXggPSBzeXNjdGwudS5wc3JfY2F0X29wLnUuY2F0X2lu
Zm8uY29zX21heDsKKyAgICAgICAgICAgICpjYm1fbGVuID0gc3lzY3RsLnUucHNyX2NhdF9vcC51
LmNhdF9pbmZvLmNibV9sZW47CisgICAgICAgICAgICAqY2RwX2VuYWJsZWQgPSBmYWxzZTsKKyAg
ICAgICAgfQorICAgICAgICBicmVhazsKKyAgICBjYXNlIDM6CisgICAgICAgIHN5c2N0bC51LnBz
cl9jYXRfb3AuY21kID0gWEVOX1NZU0NUTF9QU1JfQ0FUX2dldF9sM19pbmZvOworICAgICAgICBy
YyA9IHhjX3N5c2N0bCh4Y2gsICZzeXNjdGwpOworICAgICAgICBpZiAoICFyYyApCisgICAgICAg
IHsKKyAgICAgICAgICAgICpjb3NfbWF4ID0gc3lzY3RsLnUucHNyX2NhdF9vcC51LmNhdF9pbmZv
LmNvc19tYXg7CisgICAgICAgICAgICAqY2JtX2xlbiA9IHN5c2N0bC51LnBzcl9jYXRfb3AudS5j
YXRfaW5mby5jYm1fbGVuOworICAgICAgICAgICAgKmNkcF9lbmFibGVkID0gc3lzY3RsLnUucHNy
X2NhdF9vcC51LmNhdF9pbmZvLmZsYWdzICYKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIFhF
Tl9TWVNDVExfUFNSX0NBVF9MM19DRFA7CisgICAgICAgIH0KKyAgICAgICAgYnJlYWs7CisgICAg
ZGVmYXVsdDoKKyAgICAgICAgZXJybm8gPSBFT1BOT1RTVVBQOworICAgICAgICBicmVhazsKICAg
ICB9CiAKICAgICByZXR1cm4gcmM7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bC5oIGIv
dG9vbHMvbGlieGwvbGlieGwuaAppbmRleCBhNDAyMjM2Li45MmRhMmFlIDEwMDY0NAotLS0gYS90
b29scy9saWJ4bC9saWJ4bC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKQEAgLTkxNiw2ICs5
MTYsMTMgQEAgdm9pZCBsaWJ4bF9tYWNfY29weShsaWJ4bF9jdHggKmN0eCwgbGlieGxfbWFjICpk
c3QsIGNvbnN0IGxpYnhsX21hYyAqc3JjKTsKICAqIElmIHRoaXMgaXMgZGVmaW5lZCwgdGhlIENv
ZGUgYW5kIERhdGEgUHJpb3JpdGl6YXRpb24gZmVhdHVyZSBpcyBzdXBwb3J0ZWQuCiAgKi8KICNk
ZWZpbmUgTElCWExfSEFWRV9QU1JfQ0RQIDEKKworLyoKKyAqIExJQlhMX0hBVkVfUFNSX0wyX0NB
VAorICoKKyAqIElmIHRoaXMgaXMgZGVmaW5lZCwgdGhlIEwyIENhY2hlIEFsbG9jYXRpb24gVGVj
aG5vbG9neSBmZWF0dXJlIGlzIHN1cHBvcnRlZC4KKyAqLworI2RlZmluZSBMSUJYTF9IQVZFX1BT
Ul9MMl9DQVQgMQogI2VuZGlmCiAKIC8qCkBAIC0yMTk0LDYgKzIyMDEsOCBAQCBpbnQgbGlieGxf
cHNyX2NhdF9nZXRfY2JtKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKICAqIE9uIHN1
Y2Nlc3MsIHRoZSBmdW5jdGlvbiByZXR1cm5zIGFuIGFycmF5IG9mIGVsZW1lbnRzIGluICdpbmZv
JywKICAqIGFuZCB0aGUgbGVuZ3RoIGluICducicuCiAgKi8KK2ludCBsaWJ4bF9wc3JfY2F0X2dl
dF9pbmZvKGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9wc3JfY2F0X2luZm8gKippbmZvLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaW50ICpuciwgdW5zaWduZWQgaW50IGx2bCk7CiBpbnQgbGli
eGxfcHNyX2NhdF9nZXRfbDNfaW5mbyhsaWJ4bF9jdHggKmN0eCwgbGlieGxfcHNyX2NhdF9pbmZv
ICoqaW5mbywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCAqbnIpOwogdm9pZCBs
aWJ4bF9wc3JfY2F0X2luZm9fbGlzdF9mcmVlKGxpYnhsX3Bzcl9jYXRfaW5mbyAqbGlzdCwgaW50
IG5yKTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3Bzci5jIGIvdG9vbHMvbGlieGwv
bGlieGxfcHNyLmMKaW5kZXggZWM1Yzc5ZC4uZjU1YmExZSAxMDA2NDQKLS0tIGEvdG9vbHMvbGli
eGwvbGlieGxfcHNyLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfcHNyLmMKQEAgLTkxLDYgKzkx
LDE1IEBAIHN0YXRpYyB2b2lkIGxpYnhsX19wc3JfY2F0X2xvZ19lcnJfbXNnKGxpYnhsX19nYyAq
Z2MsIGludCBlcnIpCiAgICAgY2FzZSBFTlhJTzoKICAgICAgICAgbXNnID0gIlVuYWJsZSB0byBz
ZXQgY29kZSBvciBkYXRhIENCTSB3aGVuIENEUCBpcyBkaXNhYmxlZCI7CiAgICAgICAgIGJyZWFr
OworICAgIGNhc2UgRUlOVkFMOgorICAgICAgICBtc2cgPSAiSW52YWxpZCBpbnB1dCBvciBzb21l
IGludGVybmFsIHZhbHVlcyBhcmUgbm90IGV4cGVjdGVkIjsKKyAgICAgICAgYnJlYWs7CisgICAg
Y2FzZSBFUkFOR0U6CisgICAgICAgIG1zZyA9ICJTb2NrZXQgbnVtYmVyIGlzIHdyb25nIjsKKyAg
ICAgICAgYnJlYWs7CisgICAgY2FzZSBFTk9TUEM6CisgICAgICAgIG1zZyA9ICJWYWx1ZSBhcnJh
eSBleGNlZWRzIHRoZSByYW5nZSI7CisgICAgICAgIGJyZWFrOwogCiAgICAgZGVmYXVsdDoKICAg
ICAgICAgbGlieGxfX3Bzcl9sb2dfZXJyX21zZyhnYywgZXJyKTsKQEAgLTM1Miw4ICszNjEsOCBA
QCBpbnQgbGlieGxfcHNyX2NhdF9nZXRfY2JtKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21p
ZCwKICAgICByZXR1cm4gcmM7CiB9CiAKLWludCBsaWJ4bF9wc3JfY2F0X2dldF9sM19pbmZvKGxp
YnhsX2N0eCAqY3R4LCBsaWJ4bF9wc3JfY2F0X2luZm8gKippbmZvLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaW50ICpucikKK2ludCBsaWJ4bF9wc3JfY2F0X2dldF9pbmZvKGxpYnhs
X2N0eCAqY3R4LCBsaWJ4bF9wc3JfY2F0X2luZm8gKippbmZvLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgaW50ICpuciwgdW5zaWduZWQgaW50IGx2bCkKIHsKICAgICBHQ19JTklUKGN0eCk7
CiAgICAgaW50IHJjOwpAQCAtMzgwLDkgKzM4OSw4IEBAIGludCBsaWJ4bF9wc3JfY2F0X2dldF9s
M19pbmZvKGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9wc3JfY2F0X2luZm8gKippbmZvLAogCiAgICAg
bGlieGxfZm9yX2VhY2hfc2V0X2JpdChzb2NrZXRpZCwgc29ja2V0bWFwKSB7CiAgICAgICAgIHB0
cltpXS5pZCA9IHNvY2tldGlkOwotICAgICAgICBpZiAoeGNfcHNyX2NhdF9nZXRfbDNfaW5mbyhj
dHgtPnhjaCwgc29ja2V0aWQsICZwdHJbaV0uY29zX21heCwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgJnB0cltpXS5jYm1fbGVuLCAmcHRyW2ldLmNkcF9lbmFibGVkKSkgewot
ICAgICAgICAgICAgbGlieGxfX3Bzcl9jYXRfbG9nX2Vycl9tc2coZ2MsIGVycm5vKTsKKyAgICAg
ICAgaWYgKHhjX3Bzcl9jYXRfZ2V0X2luZm8oY3R4LT54Y2gsIHNvY2tldGlkLCBsdmwsICZwdHJb
aV0uY29zX21heCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnB0cltpXS5jYm1f
bGVuLCAmcHRyW2ldLmNkcF9lbmFibGVkKSkgewogICAgICAgICAgICAgcmMgPSBFUlJPUl9GQUlM
OwogICAgICAgICAgICAgZnJlZShwdHIpOwogICAgICAgICAgICAgZ290byBvdXQ7CkBAIC0zOTgs
NiArNDA2LDE2IEBAIG91dDoKICAgICByZXR1cm4gcmM7CiB9CiAKK2ludCBsaWJ4bF9wc3JfY2F0
X2dldF9sM19pbmZvKGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9wc3JfY2F0X2luZm8gKippbmZvLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50ICpucikKK3sKKyAgICBpbnQgcmM7CisK
KyAgICByYyA9IGxpYnhsX3Bzcl9jYXRfZ2V0X2luZm8oY3R4LCBpbmZvLCBuciwgMyk7CisKKyAg
ICByZXR1cm4gcmM7Cit9CisKIHZvaWQgbGlieGxfcHNyX2NhdF9pbmZvX2xpc3RfZnJlZShsaWJ4
bF9wc3JfY2F0X2luZm8gKmxpc3QsIGludCBucikKIHsKICAgICBpbnQgaTsKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlk
bAppbmRleCBkOTcwMjg0Li4yNzc2YjZjIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF90
eXBlcy5pZGwKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCkBAIC05NjAsNiArOTYw
LDcgQEAgbGlieGxfcHNyX2NibV90eXBlID0gRW51bWVyYXRpb24oInBzcl9jYm1fdHlwZSIsIFsK
ICAgICAoMSwgIkwzX0NCTSIpLAogICAgICgyLCAiTDNfQ0JNX0NPREUiKSwKICAgICAoMywgIkwz
X0NCTV9EQVRBIiksCisgICAgKDQsICJMMl9DQk0iKSwKICAgICBdKQogCiBsaWJ4bF9wc3JfY2F0
X2luZm8gPSBTdHJ1Y3QoInBzcl9jYXRfaW5mbyIsIFsKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hs
X3Bzci5jIGIvdG9vbHMveGwveGxfcHNyLmMKaW5kZXggYzA2MWIyOS4uMjcxYjg4ZiAxMDA2NDQK
LS0tIGEvdG9vbHMveGwveGxfcHNyLmMKKysrIGIvdG9vbHMveGwveGxfcHNyLmMKQEAgLTI5NCwy
MSArMjk0LDE5IEBAIGludCBtYWluX3Bzcl9jbXRfc2hvdyhpbnQgYXJnYywgY2hhciAqKmFyZ3Yp
CiB9CiAjZW5kaWYKIAotI2lmZGVmIExJQlhMX0hBVkVfUFNSX0NBVAotc3RhdGljIGludCBwc3Jf
Y2F0X2h3aW5mbyh2b2lkKQorI2lmIGRlZmluZWQoTElCWExfSEFWRV9QU1JfQ0FUKSB8fCBkZWZp
bmVkKExJQlhMX0hBVkVfUFNSX0wyX0NBVCkKK3N0YXRpYyBpbnQgcHNyX2wzX2NhdF9od2luZm8o
dm9pZCkKIHsKLSAgICBpbnQgcmM7Ci0gICAgaW50IGksIG5yOworICAgIGludCByYywgbnI7Cisg
ICAgdW5zaWduZWQgaW50IGk7CiAgICAgdWludDMyX3QgbDNfY2FjaGVfc2l6ZTsKICAgICBsaWJ4
bF9wc3JfY2F0X2luZm8gKmluZm87CiAKLSAgICBwcmludGYoIkNhY2hlIEFsbG9jYXRpb24gVGVj
aG5vbG9neSAoQ0FUKTpcbiIpOwotCi0gICAgcmMgPSBsaWJ4bF9wc3JfY2F0X2dldF9sM19pbmZv
KGN0eCwgJmluZm8sICZucik7Ci0gICAgaWYgKHJjKSB7Ci0gICAgICAgIGZwcmludGYoc3RkZXJy
LCAiRmFpbGVkIHRvIGdldCBjYXQgaW5mb1xuIik7CisgICAgcmMgPSBsaWJ4bF9wc3JfY2F0X2dl
dF9pbmZvKGN0eCwgJmluZm8sICZuciwgMyk7CisgICAgaWYgKHJjKQogICAgICAgICByZXR1cm4g
cmM7Ci0gICAgfQorCisgICAgcHJpbnRmKCJDYWNoZSBBbGxvY2F0aW9uIFRlY2hub2xvZ3kgKENB
VCk6XG4iKTsKIAogICAgIGZvciAoaSA9IDA7IGkgPCBucjsgaSsrKSB7CiAgICAgICAgIHJjID0g
bGlieGxfcHNyX2NtdF9nZXRfbDNfY2FjaGVfc2l6ZShjdHgsIGluZm9baV0uaWQsICZsM19jYWNo
ZV9zaXplKTsKQEAgLTQxNyw3ICs0MTUsNyBAQCBzdGF0aWMgaW50IHBzcl9jYXRfc2hvdyh1aW50
MzJfdCBkb21pZCkKICAgICBpbnQgcmM7CiAgICAgbGlieGxfcHNyX2NhdF9pbmZvICppbmZvOwog
Ci0gICAgcmMgPSBsaWJ4bF9wc3JfY2F0X2dldF9sM19pbmZvKGN0eCwgJmluZm8sICZucik7Cisg
ICAgcmMgPSBsaWJ4bF9wc3JfY2F0X2dldF9pbmZvKGN0eCwgJmluZm8sICZuciwgMyk7CiAgICAg
aWYgKHJjKSB7CiAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiRmFpbGVkIHRvIGdldCBjYXQgaW5m
b1xuIik7CiAgICAgICAgIHJldHVybiByYzsKQEAgLTQzNCw2ICs0MzIsMzIgQEAgb3V0OgogICAg
IHJldHVybiByYzsKIH0KIAorc3RhdGljIGludCBwc3JfbDJfY2F0X2h3aW5mbyh2b2lkKQorewor
ICAgIGludCByYzsKKyAgICB1bnNpZ25lZCBpbnQgaTsKKyAgICBpbnQgbnI7CisgICAgbGlieGxf
cHNyX2NhdF9pbmZvICppbmZvOworCisgICAgcmMgPSBsaWJ4bF9wc3JfY2F0X2dldF9pbmZvKGN0
eCwgJmluZm8sICZuciwgMik7CisgICAgaWYgKHJjKQorICAgICAgICByZXR1cm4gcmM7CisKKyAg
ICBwcmludGYoIkNhY2hlIEFsbG9jYXRpb24gVGVjaG5vbG9neSAoQ0FUKTogTDJcbiIpOworCisg
ICAgZm9yIChpID0gMDsgaSA8IG5yOyBpKyspIHsKKyAgICAgICAgLyogVGhlcmUgaXMgbm8gQ01U
IG9uIEwyIGNhY2hlIHNvIGZhci4gKi8KKyAgICAgICAgcHJpbnRmKCIlLTE2czogJXVcbiIsICJT
b2NrZXQgSUQiLCBpbmZvW2ldLmlkKTsKKyAgICAgICAgcHJpbnRmKCIlLTE2czogJXVcbiIsICJN
YXhpbXVtIENPUyIsIGluZm9baV0uY29zX21heCk7CisgICAgICAgIHByaW50ZigiJS0xNnM6ICV1
XG4iLCAiQ0JNIGxlbmd0aCIsIGluZm9baV0uY2JtX2xlbik7CisgICAgICAgIHByaW50ZigiJS0x
NnM6ICUjbGx4XG4iLCAiRGVmYXVsdCBDQk0iLAorICAgICAgICAgICAgICAgKDF1bGwgPDwgaW5m
b1tpXS5jYm1fbGVuKSAtIDEpOworICAgIH0KKworICAgIGxpYnhsX3Bzcl9jYXRfaW5mb19saXN0
X2ZyZWUoaW5mbywgbnIpOworICAgIHJldHVybiByYzsKK30KKwogaW50IG1haW5fcHNyX2NhdF9j
Ym1fc2V0KGludCBhcmdjLCBjaGFyICoqYXJndikKIHsKICAgICB1aW50MzJfdCBkb21pZDsKQEAg
LTU1MSw3ICs1NzUsMTEgQEAgaW50IG1haW5fcHNyX2h3aW5mbyhpbnQgYXJnYywgY2hhciAqKmFy
Z3YpCiAgICAgICAgIHJldCA9IHBzcl9jbXRfaHdpbmZvKCk7CiAKICAgICBpZiAoIXJldCAmJiAo
YWxsIHx8IGNhdCkpCi0gICAgICAgIHJldCA9IHBzcl9jYXRfaHdpbmZvKCk7CisgICAgICAgIHJl
dCA9IHBzcl9sM19jYXRfaHdpbmZvKCk7CisKKyAgICAvKiBMMiBDQVQgaXMgaW5kZXBlbmRlbnQg
b2YgQ01UIGFuZCBMMyBDQVQgKi8KKyAgICBpZiAoYWxsIHx8IGNhdCkKKyAgICAgICAgcmV0ID0g
cHNyX2wyX2NhdF9od2luZm8oKTsKIAogICAgIHJldHVybiByZXQ7CiB9CmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvc3lzY3RsLmMgYi94ZW4vYXJjaC94ODYvc3lzY3RsLmMKaW5kZXggNWU5MTc1
NS4uMTRjMTJiNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3N5c2N0bC5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9zeXNjdGwuYwpAQCAtMTgzLDExICsxODMsMTEgQEAgbG9uZyBhcmNoX2RvX3N5c2N0
bCgKICAgICAgICAgICAgIGlmICggcmV0ICkKICAgICAgICAgICAgICAgICBicmVhazsKIAotICAg
ICAgICAgICAgc3lzY3RsLT51LnBzcl9jYXRfb3AudS5sM19pbmZvLmNvc19tYXggPQorICAgICAg
ICAgICAgc3lzY3RsLT51LnBzcl9jYXRfb3AudS5jYXRfaW5mby5jb3NfbWF4ID0KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YVtQU1JfSU5GT19JRFhfQ09TX01BWF07
Ci0gICAgICAgICAgICBzeXNjdGwtPnUucHNyX2NhdF9vcC51LmwzX2luZm8uY2JtX2xlbiA9Cisg
ICAgICAgICAgICBzeXNjdGwtPnUucHNyX2NhdF9vcC51LmNhdF9pbmZvLmNibV9sZW4gPQogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhW1BTUl9JTkZPX0lEWF9DQVRf
Q0JNX0xFTl07Ci0gICAgICAgICAgICBzeXNjdGwtPnUucHNyX2NhdF9vcC51LmwzX2luZm8uZmxh
Z3MgPQorICAgICAgICAgICAgc3lzY3RsLT51LnBzcl9jYXRfb3AudS5jYXRfaW5mby5mbGFncyA9
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGFbUFNSX0lORk9fSURY
X0NBVF9GTEFHXTsKIAogICAgICAgICAgICAgaWYgKCAhcmV0ICYmIF9fY29weV9maWVsZF90b19n
dWVzdCh1X3N5c2N0bCwgc3lzY3RsLCB1LnBzcl9jYXRfb3ApICkKQEAgLTIwMiwxMSArMjAyLDEx
IEBAIGxvbmcgYXJjaF9kb19zeXNjdGwoCiAgICAgICAgICAgICBpZiAoIHJldCApCiAgICAgICAg
ICAgICAgICAgYnJlYWs7CiAKLSAgICAgICAgICAgIHN5c2N0bC0+dS5wc3JfY2F0X29wLnUubDNf
aW5mby5jb3NfbWF4ID0KKyAgICAgICAgICAgIHN5c2N0bC0+dS5wc3JfY2F0X29wLnUuY2F0X2lu
Zm8uY29zX21heCA9CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGFb
UFNSX0lORk9fSURYX0NPU19NQVhdOwotICAgICAgICAgICAgc3lzY3RsLT51LnBzcl9jYXRfb3Au
dS5sM19pbmZvLmNibV9sZW4gPQorICAgICAgICAgICAgc3lzY3RsLT51LnBzcl9jYXRfb3AudS5j
YXRfaW5mby5jYm1fbGVuID0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZGF0YVtQU1JfSU5GT19JRFhfQ0FUX0NCTV9MRU5dOwotICAgICAgICAgICAgc3lzY3RsLT51LnBz
cl9jYXRfb3AudS5sM19pbmZvLmZsYWdzID0KKyAgICAgICAgICAgIHN5c2N0bC0+dS5wc3JfY2F0
X29wLnUuY2F0X2luZm8uZmxhZ3MgPQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBkYXRhW1BTUl9JTkZPX0lEWF9DQVRfRkxBR107CiAKICAgICAgICAgICAgIGlmICggIXJl
dCAmJiBfX2NvcHlfZmllbGRfdG9fZ3Vlc3QodV9zeXNjdGwsIHN5c2N0bCwgdS5wc3JfY2F0X29w
KSApCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmggYi94ZW4vaW5jbHVk
ZS9wdWJsaWMvc3lzY3RsLmgKaW5kZXggNGM3NmQzYS4uOWU1MWFmNiAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwu
aApAQCAtNzU0LDcgKzc1NCw3IEBAIHN0cnVjdCB4ZW5fc3lzY3RsX3Bzcl9jYXRfb3AgewogICAg
ICAgICAgICAgdWludDMyX3QgY29zX21heDsgICAvKiBPVVQ6IE1heGltdW0gQ09TICovCiAjZGVm
aW5lIFhFTl9TWVNDVExfUFNSX0NBVF9MM19DRFAgICAgICAgKDF1IDw8IDApCiAgICAgICAgICAg
ICB1aW50MzJfdCBmbGFnczsgICAgIC8qIE9VVDogQ0FUIGZsYWdzICovCi0gICAgICAgIH0gbDNf
aW5mbzsKKyAgICAgICAgfSBjYXRfaW5mbzsKICAgICB9IHU7CiB9OwogdHlwZWRlZiBzdHJ1Y3Qg
eGVuX3N5c2N0bF9wc3JfY2F0X29wIHhlbl9zeXNjdGxfcHNyX2NhdF9vcF90OwotLSAKMS45LjEK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 14 01:26:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 01:26:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKx4e-0008BB-SZ; Wed, 14 Jun 2017 01:26:20 +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 1dKx4d-00088w-Gu
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 01:26:19 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 D2/50-19466-AB090495; Wed, 14 Jun 2017 01:26:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsVywNykWHfXBId
 IgydrOSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyZ33wLrjpUdExczN7AuEevi5GLQ0hgGqPE
 l9adbF2MnBwSArwSR5bNYO1i5ACy/SRe3M0GCQsJNDBK9E6uB7HZBNQlHn/tYQKxRQSUJO6tm
 swEModZYCeTxLrT35lBEsICbhLPbz4AK2IRUJW483IzC4jNK+ApseHlQUaIXXISJ49NZgWxOY
 Hi3a+fMUEs85D4eWUq0wRG3gWMDKsYNYpTi8pSi3SNDPWSijLTM0pyEzNzdA0NTPVyU4uLE9N
 TcxKTivWS83M3MQKDoZ6BgXEH493JfocYJTmYlER5l9g5RArxJeWnVGYkFmfEF5XmpBYfYpTh
 4FCS4H3TB5QTLEpNT61Iy8wBhiVMWoKDR0mEt7YNKM1bXJCYW5yZDpE6xajLsWH1+i9MQix5+
 XmpUuK8p0BmCIAUZZTmwY2AxcglRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8x/uBpvBk5p
 XAbXoFdAQT0BHXr9iAHFGSiJCSamDM7ZLuYt/twK1w5vVJt9MbNkcYlMaINj95+OaOu/GLoOh
 ZS3/pxv9cy7tEyfcwB4v1DYul8/xnx0W86+Ga9Dt687z5nv3CFs+Sel4sWVc2JU91brXqMvZO
 1r6WvdcMLY3DbaaX2ByT2K50beGs58esV2zdxLvVWW3HjKITbo1Fv6W8Zn7JDudTYinOSDTUY
 i4qTgQAakw1tYwCAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1497403511!87398197!22
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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62402 invoked from network); 14 Jun 2017 01:26:17 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 14 Jun 2017 01:26:17 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Jun 2017 18:26:17 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.39,340,1493708400"; d="scan'208";a="99174075"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.64])
 by orsmga002.jf.intel.com with ESMTP; 13 Jun 2017 18:26:13 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 14 Jun 2017 09:12:54 +0800
Message-Id: <1497402776-22348-22-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1497402776-22348-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1497402776-22348-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, he.chen@linux.intel.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, mengxu@cis.upenn.edu, jbeulich@suse.com,
 chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v12 21/23] tools: L2 CAT: support show cbm for
	L2 CAT.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIGNoYW5nZXMgaW4geGwveGMgY2hhbmdlcyB0byBzdXBwb3J0
CnNob3dpbmcgQ0JNIG9mIEwyIENBVC4KClRoZSBuZXcgbGV2ZWwgb3B0aW9uIGlzIGludHJvZHVj
ZWQgdG8gb3JpZ2luYWwgQ0FUIHNob3dpbmcKY29tbWFuZCBpbiBvcmRlciB0byBzaG93IENCTSBm
b3Igc3BlY2lmaWVkIGxldmVsIENBVC4KLSAneGwgcHNyLWNhdC1zaG93JyBpcyB1cGRhdGVkIHRv
IHNob3cgQ0JNIG9mIGEgZG9tYWluCiAgYWNjb3JkaW5nIHRvIGlucHV0IGNhY2hlIGxldmVsLgoK
RXhhbXBsZXM6CnJvb3RAOn4kIHhsIHBzci1jYXQtc2hvdyAtbDIgMQpTb2NrZXQgSUQgICAgICAg
OiAwCkRlZmF1bHQgQ0JNICAgICA6IDB4ZmYKICAgSUQgICAgICAgICAgICAgICAgICAgICBOQU1F
ICAgICAgICAgICAgIENCTQogICAgMSAgICAgICAgICAgICAgICAgdWJ1bnR1MTQgICAgICAgICAg
ICAweDdmCgpTaWduZWQtb2ZmLWJ5OiBIZSBDaGVuIDxoZS5jaGVuQGxpbnV4LmludGVsLmNvbT4K
U2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+CkFja2VkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0Kdjk6CiAgICAtIG1vdmUgeGxfY21k
aW1wbC5jIGNoYW5nZXMgaW50byB4bC94bF9wc3IuYy4KICAgIC0gbW92ZSB4bF9jbWR0YWJsZS5j
IGNoYW5nZXMgaW50byB4bC94bF9jbWR0YWJsZS5jLgp2NjoKICAgIC0gY2hlY2sgaWYgaW5wdXQg
bGV2ZWwgaXMgY29ycmVjdC4KICAgIC0gYWRqdXN0ICd7JyBwb3N0aW9uIGZvciAnaWYnLgogICAg
ICAoc3VnZ2VzdGVkIGJ5IFdlaSBMaXUpCnY1OgogICAgLSByZW1vdmUgJ0wyX0NCTScgaW4gaWRs
IGJlY2F1c2UgaXQgaGFzIGJlZW4gbW92ZWQgdG8gcGF0Y2ggMjE6CiAgICAgICJ0b29sczogTDIg
Q0FUOiBzdXBwb3J0IGdldCBIVyBpbmZvIGZvciBMMiBDQVQiLgogICAgICAoc3VnZ2VzdGVkIGJ5
IFdlaSBMaXUpCnY0OgogICAgLSBjcmVhdGUgdGhpcyBwYXRjaCBiZWNhdXNlIG9mIGNvZGVzIGFy
Y2hpdGVjdHVyZSBjaGFuZ2UuCi0tLQotLS0KIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5o
IHwgIDEgKwogdG9vbHMvbGlieGMveGNfcHNyLmMgICAgICAgICAgfCAgMyArKwogdG9vbHMveGwv
eGxfY21kdGFibGUuYyAgICAgICAgfCAgMyArLQogdG9vbHMveGwveGxfcHNyLmMgICAgICAgICAg
ICAgfCA4NSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tCiA0IGZp
bGVzIGNoYW5nZWQsIDYzIGluc2VydGlvbnMoKyksIDI5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94
ZW5jdHJsLmgKaW5kZXggM2ZiY2Q3MC4uMDk1MmY3NSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMv
aW5jbHVkZS94ZW5jdHJsLmgKKysrIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKQEAg
LTI0NDQsNiArMjQ0NCw3IEBAIGVudW0geGNfcHNyX2NhdF90eXBlIHsKICAgICBYQ19QU1JfQ0FU
X0wzX0NCTSAgICAgID0gMSwKICAgICBYQ19QU1JfQ0FUX0wzX0NCTV9DT0RFID0gMiwKICAgICBY
Q19QU1JfQ0FUX0wzX0NCTV9EQVRBID0gMywKKyAgICBYQ19QU1JfQ0FUX0wyX0NCTSAgICAgID0g
NCwKIH07CiB0eXBlZGVmIGVudW0geGNfcHNyX2NhdF90eXBlIHhjX3Bzcl9jYXRfdHlwZTsKIApk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfcHNyLmMgYi90b29scy9saWJ4Yy94Y19wc3IuYwpp
bmRleCA4NGEwOGM0Li4wNGY1OTI3IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19wc3IuYwor
KysgYi90b29scy9saWJ4Yy94Y19wc3IuYwpAQCAtMjk5LDYgKzI5OSw5IEBAIGludCB4Y19wc3Jf
Y2F0X2dldF9kb21haW5fZGF0YSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCiAg
ICAgY2FzZSBYQ19QU1JfQ0FUX0wzX0NCTV9EQVRBOgogICAgICAgICBjbWQgPSBYRU5fRE9NQ1RM
X1BTUl9DQVRfT1BfR0VUX0wzX0RBVEE7CiAgICAgICAgIGJyZWFrOworICAgIGNhc2UgWENfUFNS
X0NBVF9MMl9DQk06CisgICAgICAgIGNtZCA9IFhFTl9ET01DVExfUFNSX0NBVF9PUF9HRVRfTDJf
Q0JNOworICAgICAgICBicmVhazsKICAgICBkZWZhdWx0OgogICAgICAgICBlcnJubyA9IEVJTlZB
TDsKICAgICAgICAgcmV0dXJuIC0xOwpkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfY21kdGFibGUu
YyBiL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMKaW5kZXggMzBlYjkzYy4uNTM5Y2I2NCAxMDA2NDQK
LS0tIGEvdG9vbHMveGwveGxfY21kdGFibGUuYworKysgYi90b29scy94bC94bF9jbWR0YWJsZS5j
CkBAIC01NTcsNyArNTU3LDggQEAgc3RydWN0IGNtZF9zcGVjIGNtZF90YWJsZVtdID0gewogICAg
IHsgInBzci1jYXQtc2hvdyIsCiAgICAgICAmbWFpbl9wc3JfY2F0X3Nob3csIDAsIDEsCiAgICAg
ICAiU2hvdyBDYWNoZSBBbGxvY2F0aW9uIFRlY2hub2xvZ3kgaW5mb3JtYXRpb24iLAotICAgICAg
IjxEb21haW4+IiwKKyAgICAgICJbb3B0aW9uc10gPERvbWFpbj4iLAorICAgICAgIi1sIDxsZXZl
bD4gICAgICAgIFNwZWNpZnkgdGhlIGNhY2hlIGxldmVsIHRvIHByb2Nlc3MsIG90aGVyd2lzZSBM
MyBjYWNoZSBpcyBwcm9jZXNzZWRcbiIKICAgICB9LAogCiAjZW5kaWYKZGlmZiAtLWdpdCBhL3Rv
b2xzL3hsL3hsX3Bzci5jIGIvdG9vbHMveGwveGxfcHNyLmMKaW5kZXggMjcxYjg4Zi4uNTc1ZjRh
MCAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGxfcHNyLmMKKysrIGIvdG9vbHMveGwveGxfcHNyLmMK
QEAgLTM0Miw3ICszNDIsNyBAQCBzdGF0aWMgdm9pZCBwc3JfY2F0X3ByaW50X29uZV9kb21haW5f
Y2JtX3R5cGUodWludDMyX3QgZG9taWQsIHVpbnQzMl90IHNvY2tldGlkLAogfQogCiBzdGF0aWMg
dm9pZCBwc3JfY2F0X3ByaW50X29uZV9kb21haW5fY2JtKHVpbnQzMl90IGRvbWlkLCB1aW50MzJf
dCBzb2NrZXRpZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9v
bCBjZHBfZW5hYmxlZCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Ym9vbCBjZHBfZW5hYmxlZCwgdW5zaWduZWQgaW50IGx2bCkKIHsKICAgICBjaGFyICpkb21haW5f
bmFtZTsKIApAQCAtMzUwLDI3ICszNTAsMzggQEAgc3RhdGljIHZvaWQgcHNyX2NhdF9wcmludF9v
bmVfZG9tYWluX2NibSh1aW50MzJfdCBkb21pZCwgdWludDMyX3Qgc29ja2V0aWQsCiAgICAgcHJp
bnRmKCIlNWQlMjVzIiwgZG9taWQsIGRvbWFpbl9uYW1lKTsKICAgICBmcmVlKGRvbWFpbl9uYW1l
KTsKIAotICAgIGlmICghY2RwX2VuYWJsZWQpIHsKLSAgICAgICAgcHNyX2NhdF9wcmludF9vbmVf
ZG9tYWluX2NibV90eXBlKGRvbWlkLCBzb2NrZXRpZCwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIExJQlhMX1BTUl9DQk1fVFlQRV9MM19DQk0pOwotICAgIH0gZWxz
ZSB7Ci0gICAgICAgIHBzcl9jYXRfcHJpbnRfb25lX2RvbWFpbl9jYm1fdHlwZShkb21pZCwgc29j
a2V0aWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBMSUJYTF9Q
U1JfQ0JNX1RZUEVfTDNfQ0JNX0NPREUpOworICAgIHN3aXRjaCAobHZsKSB7CisgICAgY2FzZSAz
OgorICAgICAgICBpZiAoIWNkcF9lbmFibGVkKSB7CisgICAgICAgICAgICBwc3JfY2F0X3ByaW50
X29uZV9kb21haW5fY2JtX3R5cGUoZG9taWQsIHNvY2tldGlkLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIExJQlhMX1BTUl9DQk1fVFlQRV9MM19DQk0pOwor
ICAgICAgICB9IGVsc2UgeworICAgICAgICAgICAgcHNyX2NhdF9wcmludF9vbmVfZG9tYWluX2Ni
bV90eXBlKGRvbWlkLCBzb2NrZXRpZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBMSUJYTF9QU1JfQ0JNX1RZUEVfTDNfQ0JNX0NPREUpOworICAgICAgICAg
ICAgcHNyX2NhdF9wcmludF9vbmVfZG9tYWluX2NibV90eXBlKGRvbWlkLCBzb2NrZXRpZCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBMSUJYTF9QU1JfQ0JN
X1RZUEVfTDNfQ0JNX0RBVEEpOworICAgICAgICB9CisgICAgICAgIGJyZWFrOworICAgIGNhc2Ug
MjoKICAgICAgICAgcHNyX2NhdF9wcmludF9vbmVfZG9tYWluX2NibV90eXBlKGRvbWlkLCBzb2Nr
ZXRpZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIExJQlhMX1BT
Ul9DQk1fVFlQRV9MM19DQk1fREFUQSk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBMSUJYTF9QU1JfQ0JNX1RZUEVfTDJfQ0JNKTsKKyAgICAgICAgYnJlYWs7Cisg
ICAgZGVmYXVsdDoKKyAgICAgICAgcHJpbnRmKCJJbnB1dCBsdmwgJWQgaXMgd3JvbmchIiwgbHZs
KTsKKyAgICAgICAgYnJlYWs7CiAgICAgfQogCiAgICAgcHJpbnRmKCJcbiIpOwogfQogCiBzdGF0
aWMgaW50IHBzcl9jYXRfcHJpbnRfZG9tYWluX2NibSh1aW50MzJfdCBkb21pZCwgdWludDMyX3Qg
c29ja2V0aWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGNkcF9l
bmFibGVkKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBjZHBfZW5h
YmxlZCwgdW5zaWduZWQgaW50IGx2bCkKIHsKICAgICBpbnQgaSwgbnJfZG9tYWluczsKICAgICBs
aWJ4bF9kb21pbmZvICpsaXN0OwogCiAgICAgaWYgKGRvbWlkICE9IElOVkFMSURfRE9NSUQpIHsK
LSAgICAgICAgcHNyX2NhdF9wcmludF9vbmVfZG9tYWluX2NibShkb21pZCwgc29ja2V0aWQsIGNk
cF9lbmFibGVkKTsKKyAgICAgICAgcHNyX2NhdF9wcmludF9vbmVfZG9tYWluX2NibShkb21pZCwg
c29ja2V0aWQsIGNkcF9lbmFibGVkLCBsdmwpOwogICAgICAgICByZXR1cm4gMDsKICAgICB9CiAK
QEAgLTM4MCw0OSArMzkxLDU5IEBAIHN0YXRpYyBpbnQgcHNyX2NhdF9wcmludF9kb21haW5fY2Jt
KHVpbnQzMl90IGRvbWlkLCB1aW50MzJfdCBzb2NrZXRpZCwKICAgICB9CiAKICAgICBmb3IgKGkg
PSAwOyBpIDwgbnJfZG9tYWluczsgaSsrKQotICAgICAgICBwc3JfY2F0X3ByaW50X29uZV9kb21h
aW5fY2JtKGxpc3RbaV0uZG9taWQsIHNvY2tldGlkLCBjZHBfZW5hYmxlZCk7CisgICAgICAgIHBz
cl9jYXRfcHJpbnRfb25lX2RvbWFpbl9jYm0obGlzdFtpXS5kb21pZCwgc29ja2V0aWQsIGNkcF9l
bmFibGVkLCBsdmwpOwogICAgIGxpYnhsX2RvbWluZm9fbGlzdF9mcmVlKGxpc3QsIG5yX2RvbWFp
bnMpOwogCiAgICAgcmV0dXJuIDA7CiB9CiAKLXN0YXRpYyBpbnQgcHNyX2NhdF9wcmludF9zb2Nr
ZXQodWludDMyX3QgZG9taWQsIGxpYnhsX3Bzcl9jYXRfaW5mbyAqaW5mbykKK3N0YXRpYyBpbnQg
cHNyX2NhdF9wcmludF9zb2NrZXQodWludDMyX3QgZG9taWQsIGxpYnhsX3Bzcl9jYXRfaW5mbyAq
aW5mbywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGx2bCkK
IHsKICAgICBpbnQgcmM7CiAgICAgdWludDMyX3QgbDNfY2FjaGVfc2l6ZTsKIAotICAgIHJjID0g
bGlieGxfcHNyX2NtdF9nZXRfbDNfY2FjaGVfc2l6ZShjdHgsIGluZm8tPmlkLCAmbDNfY2FjaGVf
c2l6ZSk7Ci0gICAgaWYgKHJjKSB7Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAiRmFpbGVkIHRv
IGdldCBsMyBjYWNoZSBzaXplIGZvciBzb2NrZXQ6JWRcbiIsCi0gICAgICAgICAgICAgICAgaW5m
by0+aWQpOwotICAgICAgICByZXR1cm4gLTE7CisgICAgcHJpbnRmKCIlLTE2czogJXVcbiIsICJT
b2NrZXQgSUQiLCBpbmZvLT5pZCk7CisKKyAgICAvKiBTbyBmYXIsIENNVCBvbmx5IHN1cHBvcnRz
IEwzIGNhY2hlLiAqLworICAgIGlmIChsdmwgPT0gMykgeworICAgICAgICByYyA9IGxpYnhsX3Bz
cl9jbXRfZ2V0X2wzX2NhY2hlX3NpemUoY3R4LCBpbmZvLT5pZCwgJmwzX2NhY2hlX3NpemUpOwor
ICAgICAgICBpZiAocmMpIHsKKyAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiRmFpbGVkIHRv
IGdldCBsMyBjYWNoZSBzaXplIGZvciBzb2NrZXQ6JWRcbiIsCisgICAgICAgICAgICAgICAgICAg
IGluZm8tPmlkKTsKKyAgICAgICAgICAgIHJldHVybiAtMTsKKyAgICAgICAgfQorICAgICAgICBw
cmludGYoIiUtMTZzOiAldUtCXG4iLCAiTDMgQ2FjaGUiLCBsM19jYWNoZV9zaXplKTsKICAgICB9
CiAKLSAgICBwcmludGYoIiUtMTZzOiAldVxuIiwgIlNvY2tldCBJRCIsIGluZm8tPmlkKTsKLSAg
ICBwcmludGYoIiUtMTZzOiAldUtCXG4iLCAiTDMgQ2FjaGUiLCBsM19jYWNoZV9zaXplKTsKICAg
ICBwcmludGYoIiUtMTZzOiAlI2xseFxuIiwgIkRlZmF1bHQgQ0JNIiwgKDF1bGwgPDwgaW5mby0+
Y2JtX2xlbikgLSAxKTsKICAgICBpZiAoaW5mby0+Y2RwX2VuYWJsZWQpCiAgICAgICAgIHByaW50
ZigiJTVzJTI1cyUxNnMlMTZzXG4iLCAiSUQiLCAiTkFNRSIsICJDQk0gKGNvZGUpIiwgIkNCTSAo
ZGF0YSkiKTsKICAgICBlbHNlCiAgICAgICAgIHByaW50ZigiJTVzJTI1cyUxNnNcbiIsICJJRCIs
ICJOQU1FIiwgIkNCTSIpOwogCi0gICAgcmV0dXJuIHBzcl9jYXRfcHJpbnRfZG9tYWluX2NibShk
b21pZCwgaW5mby0+aWQsIGluZm8tPmNkcF9lbmFibGVkKTsKKyAgICByZXR1cm4gcHNyX2NhdF9w
cmludF9kb21haW5fY2JtKGRvbWlkLCBpbmZvLT5pZCwgaW5mby0+Y2RwX2VuYWJsZWQsIGx2bCk7
CiB9CiAKLXN0YXRpYyBpbnQgcHNyX2NhdF9zaG93KHVpbnQzMl90IGRvbWlkKQorc3RhdGljIGlu
dCBwc3JfY2F0X3Nob3codWludDMyX3QgZG9taWQsIHVuc2lnbmVkIGludCBsdmwpCiB7CiAgICAg
aW50IGksIG5yOwogICAgIGludCByYzsKICAgICBsaWJ4bF9wc3JfY2F0X2luZm8gKmluZm87CiAK
LSAgICByYyA9IGxpYnhsX3Bzcl9jYXRfZ2V0X2luZm8oY3R4LCAmaW5mbywgJm5yLCAzKTsKKyAg
ICBpZiAobHZsICE9IDIgJiYgbHZsICE9IDMpIHsKKyAgICAgICAgZnByaW50ZihzdGRlcnIsICJJ
bnB1dCBsdmwgJWQgaXMgd3JvbmdcbiIsIGx2bCk7CisgICAgICAgIHJldHVybiBFWElUX0ZBSUxV
UkU7CisgICAgfQorCisgICAgcmMgPSBsaWJ4bF9wc3JfY2F0X2dldF9pbmZvKGN0eCwgJmluZm8s
ICZuciwgbHZsKTsKICAgICBpZiAocmMpIHsKLSAgICAgICAgZnByaW50ZihzdGRlcnIsICJGYWls
ZWQgdG8gZ2V0IGNhdCBpbmZvXG4iKTsKKyAgICAgICAgZnByaW50ZihzdGRlcnIsICJGYWlsZWQg
dG8gZ2V0ICVzIGNhdCBpbmZvXG4iLCAobHZsID09IDMpPyJMMyI6IkwyIik7CiAgICAgICAgIHJl
dHVybiByYzsKICAgICB9CiAKICAgICBmb3IgKGkgPSAwOyBpIDwgbnI7IGkrKykgewotICAgICAg
ICByYyA9IHBzcl9jYXRfcHJpbnRfc29ja2V0KGRvbWlkLCBpbmZvICsgaSk7CisgICAgICAgIHJj
ID0gcHNyX2NhdF9wcmludF9zb2NrZXQoZG9taWQsIGluZm8gKyBpLCBsdmwpOwogICAgICAgICBp
ZiAocmMpCiAgICAgICAgICAgICBnb3RvIG91dDsKICAgICB9CkBAIC01MzMsMTEgKzU1NCwxOSBA
QCBpbnQgbWFpbl9wc3JfY2F0X2NibV9zZXQoaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogCiBpbnQg
bWFpbl9wc3JfY2F0X3Nob3coaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogewotICAgIGludCBvcHQ7
CisgICAgaW50IG9wdCA9IDA7CiAgICAgdWludDMyX3QgZG9taWQ7CisgICAgdW5zaWduZWQgaW50
IGx2bCA9IDM7CiAKLSAgICBTV0lUQ0hfRk9SRUFDSF9PUFQob3B0LCAiIiwgTlVMTCwgInBzci1j
YXQtc2hvdyIsIDApIHsKLSAgICAgICAgLyogTm8gb3B0aW9ucyAqLworICAgIHN0YXRpYyBzdHJ1
Y3Qgb3B0aW9uIG9wdHNbXSA9IHsKKyAgICAgICAgeyJsZXZlbCIsIDEsIDAsICdsJ30sCisgICAg
ICAgIENPTU1PTl9MT05HX09QVFMKKyAgICB9OworCisgICAgU1dJVENIX0ZPUkVBQ0hfT1BUKG9w
dCwgImw6Iiwgb3B0cywgInBzci1jYXQtc2hvdyIsIDApIHsKKyAgICBjYXNlICdsJzoKKyAgICAg
ICAgbHZsID0gYXRvaShvcHRhcmcpOworICAgICAgICBicmVhazsKICAgICB9CiAKICAgICBpZiAo
b3B0aW5kID49IGFyZ2MpCkBAIC01NDksNyArNTc4LDcgQEAgaW50IG1haW5fcHNyX2NhdF9zaG93
KGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICAgICAgcmV0dXJuIDI7CiAgICAgfQogCi0gICAg
cmV0dXJuIHBzcl9jYXRfc2hvdyhkb21pZCk7CisgICAgcmV0dXJuIHBzcl9jYXRfc2hvdyhkb21p
ZCwgbHZsKTsKIH0KIAogaW50IG1haW5fcHNyX2h3aW5mbyhpbnQgYXJnYywgY2hhciAqKmFyZ3Yp
Ci0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 14 01:26:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 01:26: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 1dKx4m-0008KL-4J; Wed, 14 Jun 2017 01:26: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 1dKx4k-0008II-IH
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 01:26:26 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 F9/FD-01735-1C090495; Wed, 14 Jun 2017 01:26:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsVywNykWHfPBId
 Ig/0fbCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy2b/vYCuaqV3zc7drAeEumi5GLQ0hgGqPE
 uan7mLsYOTkkBHgljiybwQph+0mcXHGGEaKogVHi54ZLYAk2AXWJx197mEBsEQEliXurJjOBF
 DEL7GSSWHf6O9gkYQFXieVrX7OA2CwCqhInOp+wg9i8Ap4Sa49/YYLYICdx8thksKGcQPHu18
 /A4kICHhI/r0xlmsDIu4CRYRWjRnFqUVlqka6RoV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJ
 SsV5yfu4mRmBA1DMwMO5gvDvZ7xCjJAeTkijvEjuHSCG+pPyUyozE4oz4otKc1OJDjDIcHEoS
 vOH9QDnBotT01Iq0zBxgaMKkJTh4lER4a9uA0rzFBYm5xZnpEKlTjLocG1av/8IkxJKXn5cqJ
 c4bCTJDAKQoozQPbgQsTi4xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEuY9DjKFJzOvBG7TK6
 AjmICOuH7FBuSIkkSElFQDI2Pz7B3Jxi4yk2v187+6Pdwoc1RUxbbJqCDrR/3lTT5HbF7qnL1
 ttX4G88uye5dzfV+1MLlnLToatD3dKFOqrvzIhf3+P/bMLXabtP9V9iu9a+wTpFv11nGXb+CZ
 ULT07f7bHAaKyZNKj+1dcKjuuIXFwY7oquM7LfV0/t+38Jf5N9fq2+JXnEosxRmJhlrMRcWJA
 HJmTJSOAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1497403511!87398197!23
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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64657 invoked from network); 14 Jun 2017 01:26:20 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 14 Jun 2017 01:26:20 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Jun 2017 18:26:19 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.39,340,1493708400"; d="scan'208";a="99174090"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.64])
 by orsmga002.jf.intel.com with ESMTP; 13 Jun 2017 18:26:17 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 14 Jun 2017 09:12:55 +0800
Message-Id: <1497402776-22348-23-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1497402776-22348-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1497402776-22348-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, he.chen@linux.intel.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, mengxu@cis.upenn.edu, jbeulich@suse.com,
 chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v12 22/23] tools: L2 CAT: support set cbm for L2
	CAT.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIHRoZSB4bC94YyBjaGFuZ2VzIHRvIHN1cHBvcnQgc2V0IENC
TQpmb3IgTDIgQ0FULgoKVGhlIG5ldyBsZXZlbCBvcHRpb24gaXMgaW50cm9kdWNlZCB0byBvcmln
aW5hbCBDQVQgc2V0dGluZwpjb21tYW5kIGluIG9yZGVyIHRvIHNldCBDQk0gZm9yIHNwZWNpZmll
ZCBsZXZlbCBDQVQuCi0gJ3hsIHBzci1jYXQtc2V0JyBpcyB1cGRhdGVkIHRvIHNldCBjYWNoZSBj
YXBhY2l0eSBiaXRtYXNrcyhDQk0pCiAgZm9yIGEgZG9tYWluIGFjY29yZGluZyB0byBpbnB1dCBj
YWNoZSBsZXZlbC4KCnJvb3RAOn4kIHhsIHBzci1jYXQtc2V0IC1sMiAxIDB4N2YKCnJvb3RAOn4k
IHhsIHBzci1jYXQtc2hvdyAtbDIgMQpTb2NrZXQgSUQgICAgICAgOiAwCkRlZmF1bHQgQ0JNICAg
ICA6IDB4ZmYKICAgSUQgICAgICAgICAgICAgICAgICAgICBOQU1FICAgICAgICAgICAgIENCTQog
ICAgMSAgICAgICAgICAgICAgICAgdWJ1bnR1MTQgICAgICAgICAgICAweDdmCgpTaWduZWQtb2Zm
LWJ5OiBIZSBDaGVuIDxoZS5jaGVuQGxpbnV4LmludGVsLmNvbT4KU2lnbmVkLW9mZi1ieTogWWkg
U3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgotLS0KdjExOgogICAgLSByZXZlcnQgY2hhbmdlIGluIHY5IHRvIGhhbmRs
ZSB0aGUgY2FzZSB0byBzZXQgYm90aCBDT0RFIGFuZCBEQVRBIGZvciBDRFAKICAgICAgYXQgc2Ft
ZSB0aW1lLiBUaGlzIG11c3QgYmUgaGFuZGxlZCBpbiBoeXBlcnZpc29yLgp2MTA6CiAgICAtIGZp
eCBjb21tZW50cy4KICAgICAgKHN1Z2dlc3RlZCBieSBXZWkgTGl1KQp2OToKICAgIC0gaGFuZGxl
IHRoZSBjYXNlIHRvIHNldCBib3RoIENPREUgYW5kIERBVEEgZm9yIENEUCBhdCBzYW1lIHRpbWUu
CiAgICAgIEZvciBzdWNoIGNhc2UsIHVzZXIgZG9lcyBub3QgaW5wdXQgJy1jJyBvciAnLWQnIHRv
IHNldCBDRFAgY2JtLgogICAgLSBtb3ZlIHhsX2NtZGltcGwuYyBjaGFuZ2VzIGludG8geGwveGxf
cHNyLmMuCiAgICAtIG1vdmUgeGxfY21kdGFibGUuYyBjaGFuZ2VzIGludG8geGwveGxfY21kdGFi
bGUuYy4KdjY6CiAgICAtIHJlbmFtZSAncHNyLWNhdC1jYm0tc2V0JyB0byAncHNyLWNhdC1zZXQn
LgogICAgICAoc3VnZ2VzdGVkIGJ5IEtldmluIFRpYW4pCiAgICAtIHJldHVybiAnRVhJVF9GQUlM
VVJFJyBmb3IgZXJyb3IgY2FzZS4KICAgICAgKHN1Z2dlc3RlZCBieSBEYXJpbyBGYWdnaW9saSkK
ICAgIC0gcHJpbnQgZXJyb3IgaW5mbyB3aGVuIGlucHV0IGxldmVsIGlzIHdyb25nLgp2NDoKICAg
IC0gY3JlYXRlIHRoaXMgcGF0Y2ggYmVjYXVzZSBvZiBjb2RlcyBhcmNoaXRlY3R1cmUgY2hhbmdl
LgotLS0KLS0tCiB0b29scy9saWJ4Yy94Y19wc3IuYyAgIHwgIDMgKysrCiB0b29scy94bC94bF9j
bWR0YWJsZS5jIHwgIDMgKystCiB0b29scy94bC94bF9wc3IuYyAgICAgIHwgMzMgKysrKysrKysr
KysrKysrKysrKysrKystLS0tLS0tLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDI4IGluc2VydGlvbnMo
KyksIDExIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX3Bzci5jIGIv
dG9vbHMvbGlieGMveGNfcHNyLmMKaW5kZXggMDRmNTkyNy4uMDM5YjkyMCAxMDA2NDQKLS0tIGEv
dG9vbHMvbGlieGMveGNfcHNyLmMKKysrIGIvdG9vbHMvbGlieGMveGNfcHNyLmMKQEAgLTI2Niw2
ICsyNjYsOSBAQCBpbnQgeGNfcHNyX2NhdF9zZXRfZG9tYWluX2RhdGEoeGNfaW50ZXJmYWNlICp4
Y2gsIHVpbnQzMl90IGRvbWlkLAogICAgIGNhc2UgWENfUFNSX0NBVF9MM19DQk1fREFUQToKICAg
ICAgICAgY21kID0gWEVOX0RPTUNUTF9QU1JfQ0FUX09QX1NFVF9MM19EQVRBOwogICAgICAgICBi
cmVhazsKKyAgICBjYXNlIFhDX1BTUl9DQVRfTDJfQ0JNOgorICAgICAgICBjbWQgPSBYRU5fRE9N
Q1RMX1BTUl9DQVRfT1BfU0VUX0wyX0NCTTsKKyAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoK
ICAgICAgICAgZXJybm8gPSBFSU5WQUw7CiAgICAgICAgIHJldHVybiAtMTsKZGlmZiAtLWdpdCBh
L3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMgYi90b29scy94bC94bF9jbWR0YWJsZS5jCmluZGV4IDUz
OWNiNjQuLjJjNzFhOWYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMKKysrIGIv
dG9vbHMveGwveGxfY21kdGFibGUuYwpAQCAtNTQ2LDExICs1NDYsMTIgQEAgc3RydWN0IGNtZF9z
cGVjIGNtZF90YWJsZVtdID0gewogICAgIH0sCiAjZW5kaWYKICNpZmRlZiBMSUJYTF9IQVZFX1BT
Ul9DQVQKLSAgICB7ICJwc3ItY2F0LWNibS1zZXQiLAorICAgIHsgInBzci1jYXQtc2V0IiwKICAg
ICAgICZtYWluX3Bzcl9jYXRfY2JtX3NldCwgMCwgMSwKICAgICAgICJTZXQgY2FjaGUgY2FwYWNp
dHkgYml0bWFza3MoQ0JNKSBmb3IgYSBkb21haW4iLAogICAgICAgIltvcHRpb25zXSA8RG9tYWlu
PiA8Q0JNPiIsCiAgICAgICAiLXMgPHNvY2tldD4gICAgICAgU3BlY2lmeSB0aGUgc29ja2V0IHRv
IHByb2Nlc3MsIG90aGVyd2lzZSBhbGwgc29ja2V0cyBhcmUgcHJvY2Vzc2VkXG4iCisgICAgICAi
LWwgPGxldmVsPiAgICAgICAgU3BlY2lmeSB0aGUgY2FjaGUgbGV2ZWwgdG8gcHJvY2Vzcywgb3Ro
ZXJ3aXNlIEwzIGNhY2hlIGlzIHByb2Nlc3NlZFxuIgogICAgICAgIi1jICAgICAgICAgICAgICAg
IFNldCBjb2RlIENCTSBpZiBDRFAgaXMgc3VwcG9ydGVkXG4iCiAgICAgICAiLWQgICAgICAgICAg
ICAgICAgU2V0IGRhdGEgQ0JNIGlmIENEUCBpcyBzdXBwb3J0ZWRcbiIKICAgICB9LApkaWZmIC0t
Z2l0IGEvdG9vbHMveGwveGxfcHNyLmMgYi90b29scy94bC94bF9wc3IuYwppbmRleCA1NzVmNGEw
Li43MzA5ZDRmIDEwMDY0NAotLS0gYS90b29scy94bC94bF9wc3IuYworKysgYi90b29scy94bC94
bF9wc3IuYwpAQCAtNDkwLDE5ICs0OTAsMjEgQEAgaW50IG1haW5fcHNyX2NhdF9jYm1fc2V0KGlu
dCBhcmdjLCBjaGFyICoqYXJndikKICAgICBjaGFyICp2YWx1ZTsKICAgICBsaWJ4bF9zdHJpbmdf
bGlzdCBzb2NrZXRfbGlzdDsKICAgICB1bnNpZ25lZCBsb25nIHN0YXJ0LCBlbmQ7Ci0gICAgaW50
IGksIGosIGxlbjsKKyAgICB1bnNpZ25lZCBpbnQgaSwgaiwgbGVuOworICAgIHVuc2lnbmVkIGlu
dCBsdmwgPSAzOwogCiAgICAgc3RhdGljIHN0cnVjdCBvcHRpb24gb3B0c1tdID0gewogICAgICAg
ICB7InNvY2tldCIsIDEsIDAsICdzJ30sCiAgICAgICAgIHsiZGF0YSIsIDAsIDAsICdkJ30sCiAg
ICAgICAgIHsiY29kZSIsIDAsIDAsICdjJ30sCisgICAgICAgIHsibGV2ZWwiLCAxLCAwLCAnbCd9
LAogICAgICAgICBDT01NT05fTE9OR19PUFRTCiAgICAgfTsKIAogICAgIGxpYnhsX3NvY2tldF9i
aXRtYXBfYWxsb2MoY3R4LCAmdGFyZ2V0X21hcCwgMCk7CiAgICAgbGlieGxfYml0bWFwX3NldF9u
b25lKCZ0YXJnZXRfbWFwKTsKIAotICAgIFNXSVRDSF9GT1JFQUNIX09QVChvcHQsICJzOmNkIiwg
b3B0cywgInBzci1jYXQtY2JtLXNldCIsIDIpIHsKKyAgICBTV0lUQ0hfRk9SRUFDSF9PUFQob3B0
LCAiczpsOmNkIiwgb3B0cywgInBzci1jYXQtc2V0IiwgMikgewogICAgIGNhc2UgJ3MnOgogICAg
ICAgICB0cmltKGlzc3BhY2UsIG9wdGFyZywgJnZhbHVlKTsKICAgICAgICAgc3BsaXRfc3RyaW5n
X2ludG9fc3RyaW5nX2xpc3QodmFsdWUsICIsIiwgJnNvY2tldF9saXN0KTsKQEAgLTUyMiwyNCAr
NTI0LDM1IEBAIGludCBtYWluX3Bzcl9jYXRfY2JtX3NldChpbnQgYXJnYywgY2hhciAqKmFyZ3Yp
CiAgICAgY2FzZSAnYyc6CiAgICAgICAgIG9wdF9jb2RlID0gMTsKICAgICAgICAgYnJlYWs7Cisg
ICAgY2FzZSAnbCc6CisgICAgICAgIGx2bCA9IGF0b2kob3B0YXJnKTsKKyAgICAgICAgYnJlYWs7
CiAgICAgfQogCi0gICAgaWYgKG9wdF9kYXRhICYmIG9wdF9jb2RlKSB7Ci0gICAgICAgIGZwcmlu
dGYoc3RkZXJyLCAiQ2Fubm90IGhhbmRsZSAtYyBhbmQgLWQgYXQgdGhlIHNhbWUgdGltZVxuIik7
Ci0gICAgICAgIHJldHVybiAtMTsKLSAgICB9IGVsc2UgaWYgKG9wdF9kYXRhKSB7Ci0gICAgICAg
IHR5cGUgPSBMSUJYTF9QU1JfQ0JNX1RZUEVfTDNfQ0JNX0RBVEE7Ci0gICAgfSBlbHNlIGlmIChv
cHRfY29kZSkgewotICAgICAgICB0eXBlID0gTElCWExfUFNSX0NCTV9UWVBFX0wzX0NCTV9DT0RF
OworICAgIGlmIChsdmwgPT0gMikKKyAgICAgICAgdHlwZSA9IExJQlhMX1BTUl9DQk1fVFlQRV9M
Ml9DQk07CisgICAgZWxzZSBpZiAobHZsID09IDMpIHsKKyAgICAgICAgaWYgKG9wdF9kYXRhICYm
IG9wdF9jb2RlKSB7CisgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkNhbm5vdCBoYW5kbGUg
LWMgYW5kIC1kIGF0IHRoZSBzYW1lIHRpbWVcbiIpOworICAgICAgICAgICAgcmV0dXJuIEVYSVRf
RkFJTFVSRTsKKyAgICAgICAgfSBlbHNlIGlmIChvcHRfZGF0YSkgeworICAgICAgICAgICAgdHlw
ZSA9IExJQlhMX1BTUl9DQk1fVFlQRV9MM19DQk1fREFUQTsKKyAgICAgICAgfSBlbHNlIGlmIChv
cHRfY29kZSkgeworICAgICAgICAgICAgdHlwZSA9IExJQlhMX1BTUl9DQk1fVFlQRV9MM19DQk1f
Q09ERTsKKyAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgIHR5cGUgPSBMSUJYTF9QU1JfQ0JN
X1RZUEVfTDNfQ0JNOworICAgICAgICB9CiAgICAgfSBlbHNlIHsKICAgICAgICAgdHlwZSA9IExJ
QlhMX1BTUl9DQk1fVFlQRV9MM19DQk07CisgICAgICAgIGZwcmludGYoc3RkZXJyLCAiSW5wdXQg
bHZsICVkIGlzIHdyb25nXG4iLCBsdmwpOworICAgICAgICByZXR1cm4gRVhJVF9GQUlMVVJFOwog
ICAgIH0KIAogICAgIGlmIChsaWJ4bF9iaXRtYXBfaXNfZW1wdHkoJnRhcmdldF9tYXApKQogICAg
ICAgICBsaWJ4bF9iaXRtYXBfc2V0X2FueSgmdGFyZ2V0X21hcCk7CiAKICAgICBpZiAoYXJnYyAh
PSBvcHRpbmQgKyAyKSB7Ci0gICAgICAgIGhlbHAoInBzci1jYXQtY2JtLXNldCIpOworICAgICAg
ICBoZWxwKCJwc3ItY2F0LXNldCIpOwogICAgICAgICByZXR1cm4gMjsKICAgICB9CiAKLS0gCjEu
OS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 14 01:26:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 01:26: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 1dKx4m-0008Kk-BX; Wed, 14 Jun 2017 01:26: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 1dKx4k-0008IK-J1
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 01:26:26 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 07/8F-02181-1C090495; Wed, 14 Jun 2017 01:26:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrALMWRWlGSWpSXmKPExsVywNykWPfgBId
 Ig+8dIhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b0mStYCqaoV2zY+o+xgfGwQhcjF4eQwDRG
 ia0bt7N0MXJySAjwShxZNoMVwvaTaD61iRGiqIFR4veaiWBFbALqEo+/9jCB2CICShL3Vk1mA
 iliFtjJJLHu9HdmkISwgIPEuY232EFsFgFVie5Hz8EaeAU8JbY0X2SE2CAncfLYZLBtnEDx7t
 fPwGqEBDwkfl6ZyjSBkXcBI8MqRo3i1KKy1CJdI0O9pKLM9IyS3MTMHF1DA1O93NTi4sT01Jz
 EpGK95PzcTYzAkKhnYGDcwXh3st8hRkkOJiVR3iV2DpFCfEn5KZUZicUZ8UWlOanFhxhlODiU
 JHjD+4FygkWp6akVaZk5wOCESUtw8CiJ8Na2AaV5iwsSc4sz0yFSpxgVpcR5I0H6BEASGaV5c
 G2wiLjEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZj3OMgUnsy8Erjpr4AWMwEtvn7FBmRxSS
 JCSqqB0WYpe7/HLi9rxkSr7I02k8xvxmofbF0v7la5zb2pclvwvR+8fLUPvtTcdm2Ztq2t+QK
 j775XNULvr7Akcraq9GwvWvCIccWryPVWjle3b59yaGO0zseSomP/m28knV18dPFigZLLk4Wv
 5y1PuLPLZFLkQWfzWf+OnN4irNGx46njR3NB5cAzkUosxRmJhlrMRcWJAD8umJCDAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1497403511!87398197!24
X-Originating-IP: [192.55.52.115]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 935 invoked from network); 14 Jun 2017 01:26:24 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 14 Jun 2017 01:26:24 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Jun 2017 18:26:24 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.39,340,1493708400"; d="scan'208";a="99174100"
Received: from vmmmba-s2600wft.bj.intel.com ([10.240.193.64])
 by orsmga002.jf.intel.com with ESMTP; 13 Jun 2017 18:26:20 -0700
From: Yi Sun <yi.y.sun@linux.intel.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 14 Jun 2017 09:12:56 +0800
Message-Id: <1497402776-22348-24-git-send-email-yi.y.sun@linux.intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1497402776-22348-1-git-send-email-yi.y.sun@linux.intel.com>
References: <1497402776-22348-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, he.chen@linux.intel.com, ian.jackson@eu.citrix.com,
 Yi Sun <yi.y.sun@linux.intel.com>, mengxu@cis.upenn.edu, jbeulich@suse.com,
 chao.p.peng@linux.intel.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v12 23/23] docs: add L2 CAT 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>

VGhpcyBwYXRjaCBhZGRzIEwyIENBVCBkZXNjcmlwdGlvbiBpbiByZWxhdGVkIGRvY3VtZW50cy4K
ClNpZ25lZC1vZmYtYnk6IEhlIENoZW4gPGhlLmNoZW5AbGludXguaW50ZWwuY29tPgpTaWduZWQt
b2ZmLWJ5OiBZaSBTdW4gPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4KQWNrZWQtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogZG9jcy9tYW4veGwucG9kLjEuaW4gICAgICB8
IDI1ICsrKysrKysrKysrKysrKysrKysrKystLS0KIGRvY3MvbWlzYy94bC1wc3IubWFya2Rvd24g
fCAxOCArKysrKysrKysrKystLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMzQgaW5zZXJ0aW9ucygr
KSwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL21hbi94bC5wb2QuMS5pbiBiL2Rv
Y3MvbWFuL3hsLnBvZC4xLmluCmluZGV4IDc4YmY4ODQuLmRiOTUxYzAgMTAwNjQ0Ci0tLSBhL2Rv
Y3MvbWFuL3hsLnBvZC4xLmluCisrKyBiL2RvY3MvbWFuL3hsLnBvZC4xLmluCkBAIC0xNzE2LDYg
KzE3MTYsOSBAQCBvY2N1cGFuY3kgbW9uaXRvcmluZyBzaGFyZSB0aGUgc2FtZSBzZXQgb2YgdW5k
ZXJseWluZyBtb25pdG9yaW5nIHNlcnZpY2UuIE9uY2UKIGEgZG9tYWluIGlzIGF0dGFjaGVkIHRv
IHRoZSBtb25pdG9yaW5nIHNlcnZpY2UsIG1vbml0b3JpbmcgZGF0YSBjYW4gYmUgc2hvd24KIGZv
ciBhbnkgb2YgdGhlc2UgbW9uaXRvcmluZyB0eXBlcy4KIAorVGhlcmUgaXMgbm8gY2FjaGUgbW9u
aXRvcmluZyBhbmQgbWVtb3J5IGJhbmR3aWR0aCBtb25pdG9yaW5nIG9uIEwyIGNhY2hlIHNvCitm
YXIuCisKID1vdmVyIDQKIAogPWl0ZW0gQjxwc3ItY210LWF0dGFjaD4gW0k8ZG9tYWluLWlkPl0K
QEAgLTE3NDAsNyArMTc0Myw3IEBAIG1vbml0b3IgdHlwZXMgYXJlOgogCiBJbnRlbCBCcm9hZHdl
bGwgYW5kIGxhdGVyIHNlcnZlciBwbGF0Zm9ybXMgb2ZmZXIgY2FwYWJpbGl0aWVzIHRvIGNvbmZp
Z3VyZSBhbmQKIG1ha2UgdXNlIG9mIHRoZSBDYWNoZSBBbGxvY2F0aW9uIFRlY2hub2xvZ3kgKENB
VCkgbWVjaGFuaXNtcywgd2hpY2ggZW5hYmxlIG1vcmUKLWNhY2hlIHJlc291cmNlcyAoaS5lLiBM
MyBjYWNoZSkgdG8gYmUgbWFkZSBhdmFpbGFibGUgZm9yIGhpZ2ggcHJpb3JpdHkKK2NhY2hlIHJl
c291cmNlcyAoaS5lLiBMMy9MMiBjYWNoZSkgdG8gYmUgbWFkZSBhdmFpbGFibGUgZm9yIGhpZ2gg
cHJpb3JpdHkKIGFwcGxpY2F0aW9ucy4gSW4gdGhlIFhlbiBpbXBsZW1lbnRhdGlvbiwgQ0FUIGlz
IHVzZWQgdG8gY29udHJvbCBjYWNoZSBhbGxvY2F0aW9uCiBvbiBWTSBiYXNpcy4gVG8gZW5mb3Jj
ZSBjYWNoZSBvbiBhIHNwZWNpZmljIGRvbWFpbiwganVzdCBzZXQgY2FwYWNpdHkgYml0bWFza3MK
IChDQk0pIGZvciB0aGUgZG9tYWluLgpAQCAtMTc1MCw3ICsxNzUzLDcgQEAgSW50ZWwgQnJvYWR3
ZWxsIGFuZCBsYXRlciBzZXJ2ZXIgcGxhdGZvcm1zIGFsc28gb2ZmZXIgQ29kZS9EYXRhIFByaW9y
aXRpemF0aW9uCiBhcHBsaWNhdGlvbnMuIENEUCBpcyB1c2VkIG9uIGEgcGVyIFZNIGJhc2lzIGlu
IHRoZSBYZW4gaW1wbGVtZW50YXRpb24uIFRvCiBzcGVjaWZ5IGNvZGUgb3IgZGF0YSBDQk0gZm9y
IHRoZSBkb21haW4sIENEUCBmZWF0dXJlIG11c3QgYmUgZW5hYmxlZCBhbmQgQ0JNCiB0eXBlIG9w
dGlvbnMgbmVlZCB0byBiZSBzcGVjaWZpZWQgd2hlbiBzZXR0aW5nIENCTSwgYW5kIHRoZSB0eXBl
IG9wdGlvbnMgKGNvZGUKLWFuZCBkYXRhKSBhcmUgbXV0dWFsbHkgZXhjbHVzaXZlLgorYW5kIGRh
dGEpIGFyZSBtdXR1YWxseSBleGNsdXNpdmUuIFRoZXJlIGlzIG5vIENEUCBzdXBwb3J0IG9uIEwy
IHNvIGZhci4KIAogPW92ZXIgNAogCkBAIC0xNzY3LDYgKzE3NzAsMTEgQEAgQjxPUFRJT05TPgog
CiBTcGVjaWZ5IHRoZSBzb2NrZXQgdG8gcHJvY2Vzcywgb3RoZXJ3aXNlIGFsbCBzb2NrZXRzIGFy
ZSBwcm9jZXNzZWQuCiAKKz1pdGVtIEI8LWwgTEVWRUw+LCBCPC0tbGV2ZWw9TEVWRUw+CisKK1Nw
ZWNpZnkgdGhlIGNhY2hlIGxldmVsIHRvIHByb2Nlc3MsIG90aGVyd2lzZSB0aGUgbGFzdCBsZXZl
bCBjYWNoZSAoTDMpIGlzCitwcm9jZXNzZWQuCisKID1pdGVtIEI8LWM+LCBCPC0tY29kZT4KIAog
U2V0IGNvZGUgQ0JNIHdoZW4gQ0RQIGlzIGVuYWJsZWQuCkBAIC0xNzc3LDEwICsxNzg1LDIxIEBA
IFNldCBkYXRhIENCTSB3aGVuIENEUCBpcyBlbmFibGVkLgogCiA9YmFjawogCi09aXRlbSBCPHBz
ci1jYXQtc2hvdz4gW0k8ZG9tYWluLWlkPl0KKz1pdGVtIEI8cHNyLWNhdC1zaG93PiBbSTxPUFRJ
T05TPl0gW0k8ZG9tYWluLWlkPl0KIAogU2hvdyBDQVQgc2V0dGluZ3MgZm9yIGEgY2VydGFpbiBk
b21haW4gb3IgYWxsIGRvbWFpbnMuCiAKK0I8T1BUSU9OUz4KKworPW92ZXIgNAorCis9aXRlbSBC
PC1sIExFVkVMPiwgQjwtLWxldmVsPUxFVkVMPgorCitTcGVjaWZ5IHRoZSBjYWNoZSBsZXZlbCB0
byBwcm9jZXNzLCBvdGhlcndpc2UgdGhlIGxhc3QgbGV2ZWwgY2FjaGUgKEwzKSBpcworcHJvY2Vz
c2VkLgorCis9YmFjaworCiA9YmFjawogCiA9aGVhZDEgSUdOT1JFRCBGT1IgQ09NUEFUSUJJTElU
WSBXSVRIIFhNCmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGwtcHNyLm1hcmtkb3duIGIvZG9jcy9t
aXNjL3hsLXBzci5tYXJrZG93bgppbmRleCBjM2MxZThlLi4wNGRkOTU3IDEwMDY0NAotLS0gYS9k
b2NzL21pc2MveGwtcHNyLm1hcmtkb3duCisrKyBiL2RvY3MvbWlzYy94bC1wc3IubWFya2Rvd24K
QEAgLTcwLDcgKzcwLDcgQEAgdG90YWwtbWVtLWJhbmR3aWR0aCBpbnN0ZWFkIG9mIGNhY2hlLW9j
Y3VwYW5jeSkuIEUuZy4gYWZ0ZXIgYSBgeGwgcHNyLWNtdC1hdHRhY2gKIAogQ2FjaGUgQWxsb2Nh
dGlvbiBUZWNobm9sb2d5IChDQVQpIGlzIGEgbmV3IGZlYXR1cmUgYXZhaWxhYmxlIG9uIEludGVs
CiBCcm9hZHdlbGwgYW5kIGxhdGVyIHNlcnZlciBwbGF0Zm9ybXMgdGhhdCBhbGxvd3MgYW4gT1Mg
b3IgSHlwZXJ2aXNvci9WTU0gdG8KLXBhcnRpdGlvbiBjYWNoZSBhbGxvY2F0aW9uIChpLmUuIEwz
IGNhY2hlKSBiYXNlZCBvbiBhcHBsaWNhdGlvbiBwcmlvcml0eSBvcgorcGFydGl0aW9uIGNhY2hl
IGFsbG9jYXRpb24gKGkuZS4gTDMvTDIgY2FjaGUpIGJhc2VkIG9uIGFwcGxpY2F0aW9uIHByaW9y
aXR5IG9yCiBDbGFzcyBvZiBTZXJ2aWNlIChDT1MpLiBFYWNoIENPUyBpcyBjb25maWd1cmVkIHVz
aW5nIGNhcGFjaXR5IGJpdG1hc2tzIChDQk0pCiB3aGljaCByZXByZXNlbnQgY2FjaGUgY2FwYWNp
dHkgYW5kIGluZGljYXRlIHRoZSBkZWdyZWUgb2Ygb3ZlcmxhcCBhbmQKIGlzb2xhdGlvbiBiZXR3
ZWVuIGNsYXNzZXMuIFN5c3RlbSBjYWNoZSByZXNvdXJjZSBpcyBkaXZpZGVkIGludG8gbnVtYmVy
cyBvZgpAQCAtMTA3LDcgKzEwNyw3IEBAIFN5c3RlbSBDQVQgaW5mb3JtYXRpb24gc3VjaCBhcyBt
YXhpbXVtIENPUyBhbmQgQ0JNIGxlbmd0aCBjYW4gYmUgb2J0YWluZWQgYnk6CiAKIFRoZSBzaW1w
bGVzdCB3YXkgdG8gY2hhbmdlIGEgZG9tYWluJ3MgQ0JNIGZyb20gaXRzIGRlZmF1bHQgaXMgcnVu
bmluZzoKIAotYHhsIHBzci1jYXQtY2JtLXNldCAgW09QVElPTlNdIDxkb21pZD4gPGNibT5gCitg
eGwgcHNyLWNhdC1zZXQgIFtPUFRJT05TXSA8ZG9taWQ+IDxjYm0+YAogCiB3aGVyZSBjYm0gaXMg
YSBudW1iZXIgdG8gcmVwcmVzZW50IHRoZSBjb3JyZXNwb25kaW5nIGNhY2hlIHN1YnNldCBjYW4g
YmUgdXNlZC4KIEEgY2JtIGlzIHZhbGlkIG9ubHkgd2hlbjoKQEAgLTExOSwxMyArMTE5LDE5IEBA
IEEgY2JtIGlzIHZhbGlkIG9ubHkgd2hlbjoKIEluIGEgbXVsdGktc29ja2V0IHN5c3RlbSwgdGhl
IHNhbWUgY2JtIHdpbGwgYmUgc2V0IG9uIGVhY2ggc29ja2V0IGJ5IGRlZmF1bHQuCiBQZXIgc29j
a2V0IGNibSBjYW4gYmUgc3BlY2lmaWVkIHdpdGggdGhlIGAtLXNvY2tldCBTT0NLRVRgIG9wdGlv
bi4KIAorSW4gZGlmZmVyZW50IHN5c3RlbXMsIHRoZSBkaWZmZXJlbnQgY2FjaGUgbGV2ZWwgaXMg
c3VwcG9ydGVkLCBlLmcuIEwzIGNhY2hlIG9yCitMMiBjYWNoZS4gUGVyIGNhY2hlIGxldmVsIGNi
bSBjYW4gYmUgc3BlY2lmaWVkIHdpdGggdGhlIGAtLWxldmVsIExFVkVMYCBvcHRpb24uCisKIFNl
dHRpbmcgdGhlIENCTSBtYXkgbm90IGJlIHN1Y2Nlc3NmdWwgaWYgaW5zdWZmaWNpZW50IENPUyBp
cyBhdmFpbGFibGUuIEluCiBzdWNoIGNhc2UgdW51c2VkIENPUyhlcykgbWF5IGJlIGZyZWVkIGJ5
IHNldHRpbmcgQ0JNIG9mIGFsbCByZWxhdGVkIGRvbWFpbnMgdG8KIGl0cyBkZWZhdWx0IHZhbHVl
KGFsbC1vbmVzKS4KIAogUGVyIGRvbWFpbiBDQk0gc2V0dGluZ3MgY2FuIGJlIHNob3duIGJ5Ogog
Ci1geGwgcHNyLWNhdC1zaG93YAorYHhsIHBzci1jYXQtc2hvdyBbT1BUSU9OU10gPGRvbWlkPmAK
KworSW4gZGlmZmVyZW50IHN5c3RlbXMsIHRoZSBkaWZmZXJlbnQgY2FjaGUgbGV2ZWwgaXMgc3Vw
cG9ydGVkLCBlLmcuIEwzIGNhY2hlIG9yCitMMiBjYWNoZS4gUGVyIGNhY2hlIGxldmVsIGNibSBj
YW4gYmUgc3BlY2lmaWVkIHdpdGggdGhlIGAtLWxldmVsIExFVkVMYCBvcHRpb24uCiAKICMjIENv
ZGUgYW5kIERhdGEgUHJpb3JpdGl6YXRpb24gKENEUCkKIApAQCAtMTcyLDEzICsxNzgsMTMgQEAg
b3B0aW9ucyBpcyBpbnZhbGlkLgogRXhhbXBsZToKIAogU2V0dGluZyBjb2RlIENCTSBmb3IgYSBk
b21haW46Ci1geGwgcHNyLWNhdC1jYm0tc2V0IC1jIDxkb21pZD4gPGNibT5gCitgeGwgcHNyLWNh
dC1zZXQgLWMgPGRvbWlkPiA8Y2JtPmAKIAogU2V0dGluZyBkYXRhIENCTSBmb3IgYSBkb21haW46
Ci1geGwgcHNyLWNhdC1jYm0tc2V0IC1kIDxkb21pZD4gPGNibT5gCitgeGwgcHNyLWNhdC1zZXQg
LWQgPGRvbWlkPiA8Y2JtPmAKIAogU2V0dGluZyB0aGUgc2FtZSBjb2RlIGFuZCBkYXRhIENCTSBm
b3IgYSBkb21haW46Ci1geGwgcHNyLWNhdC1jYm0tc2V0IDxkb21pZD4gPGNibT5gCitgeGwgcHNy
LWNhdC1zZXQgPGRvbWlkPiA8Y2JtPmAKIAogIyMgUmVmZXJlbmNlCiAKLS0gCjEuOS4xCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 14 01:52:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 01:52:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dKxTQ-0003o4-CS; Wed, 14 Jun 2017 01:51: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 1dKxTP-0003nq-1k
 for xen-devel@lists.xensource.com; Wed, 14 Jun 2017 01:51:55 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 BF/A3-03557-AB690495; Wed, 14 Jun 2017 01:51:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXfnNId
 IgyPTZCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0Td7C3vBzOiK0y93sTYw
 3jLtYuTiEBL4yyhx9e0+FgjnMaPEse9HoZxtjBKtLz+ydjFycogIOEt8PTOXHcTmFdCXeLtjN
 jOILSxgItH95SUzSIOEwEdJib8PFoEVSQh4S7S9/s/YxcgBZl+9at3FyM7BJmAlcUgMpIBFQF
 XixKnrLBMYuRcwMqxi1ChOLSpLLdI1NNFLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/
 dxAj0OQMQ7GC8vjHgEKMkB5OSKO8SO4dIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8eVOBcoJF
 qempFWmZOcDgg0lLcPAoifDWtgGleYsLEnOLM9MhUqcYdTk2rF7/hUmIJS8/L1VKnLcYZIYAS
 FFGaR7cCFgkXGKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5Iw748pQFN4MvNK4Da9AjqCCeiI61
 dsQI4oSURISTUwBvYuX7vnsQ0bH/PfWvfZs54EuwpJhMuc+arcan22MfNfffAt/ZjT4bNFF5Y
 93fesms90WfhOsz/nhfT5I5RSdLPrEp9/tOo8dtrPM6Xm2ta0jZvaL/W+0z/cmiEruKxkk53w
 hM6d7TZv2VZ+nTXHeta3d6+/eq+7ctr1hNAJn22cf4zfzuF1U2Ipzkg01GIuKk4EAFmMzh5/A
 gAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1497405112!95107953!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24845 invoked from network); 14 Jun 2017 01:51:53 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Jun 2017 01:51: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 1dKxTJ-0006wf-P7; Wed, 14 Jun 2017 01:51: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 1dKxTE-00034S-77; Wed, 14 Jun 2017 01:51:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dKxTD-0007dJ-An; Wed, 14 Jun 2017 01:51:43 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110396-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:xen-boot:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-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-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-examine:reboot:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64: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=f1aa865ae5d4608cbfbb02f42baa1ef5ed95fce2
X-Osstest-Versions-That: linux=37feaf8095d352014555b82adb4a04609ca17d3f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 14 Jun 2017 01:51:43 +0000
Subject: [Xen-devel] [linux-4.9 test] 110396: 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>

ZmxpZ2h0IDExMDM5NiBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDM5Ni8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
NiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CgpSZWdyZXNz
aW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTA3MzU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NiBndWVzdC1zdG9wICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDczNTgKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcnRkcyAgICAgIDkgZGViaWFuLWluc3RhbGwgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEwNzM1OAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2lu
ZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdGFydC93
aW4ucmVwZWF0IGZhaWwgYmxvY2tlZCBpbiAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC14c20gIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwNzM1OAog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICA2IHhl
bi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBs
aWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgNiB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMDczNTgK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAg
ICAgICBmYWlsICBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgNiB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
bGlrZSAxMDczNTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICA2IHhlbi1ib290ICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYt
YW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNiBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgIDYgcmVib290
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
OSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICA5IHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZl
cnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBmMWFhODY1
YWU1ZDQ2MDhjYmZiYjAyZjQyYmFhMWVmNWVkOTVmY2UyCmJhc2VsaW5lIHZlcnNpb246CiBsaW51
eCAgICAgICAgICAgICAgICAzN2ZlYWY4MDk1ZDM1MjAxNDU1NWI4MmFkYjRhMDQ2MDljYTE3ZDNm
CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMDczNTggIDIwMTctMDQtMTAgMTk6NDI6NTIgWiAgIDY0
IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTA3Mzk2ICAyMDE3LTA0LTEyIDExOjE1OjE5IFog
ICA2MiBkYXlzICAgOTUgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEwMDgyICAyMDE3
LTA2LTA3IDExOjM0OjI2IFogICAgNiBkYXlzICAgIDggYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo2MDUgcGVvcGxl
IHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2Jz
OgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8g
cmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAyMTYyMSBsaW5lcyBsb25nLikKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Wed Jun 14 04:22:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 04: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 1dKzoi-0006fJ-8T; Wed, 14 Jun 2017 04:22: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 1dKzog-0006f7-Lx
 for xen-devel@lists.xensource.com; Wed, 14 Jun 2017 04:22:02 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 EC/89-03058-AE9B0495; Wed, 14 Jun 2017 04:22:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrILMWRWlGSWpSXmKPExsWS0XRdVfflTod
 Ig98zWS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasebJX5aC+QsZK66fqm9g
 nJbfxcjFISTwl1Fi1b837BDOY0aJb1cOsHUxcgI52xglZt4UALFFBJwlvp6Zyw5i8wroSyz/N
 oUVxBYWMJM4cWIGWLOEwARlidMLNrCAJCQEvCWOTGxi7mLkALM7dgCF2TnYBKwkDomBFLAIqE
 rcWTeRZQIj9wJGhlWMGsWpRWWpRbpGpnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bm
 bGIEeZwCCHYyrFgQeYpTkYFIS5a3f7BApxJeUn1KZkVicEV9UmpNafIhRhoNDSYI3eAdQTrAo
 NT21Ii0zBxh6MGkJDh4lEd43a4HSvMUFibnFmekQqVOMxhwbVq//wsSx4u2uL0xCLHn5ealS4
 rx1IJMEQEozSvPgBsFi4hKjrJQwLyPQaUI8BalFuZklqPKvGMU5GJWEeRm2AU3hycwrgdv3Cu
 gUJqBTrl+xATmlJBEhJdXAaFzT8rl7lYZS/o6zPidfHudaatXZKML5d9qCeXd+/NgwQY6zdbP
 6KvXc256rZe4xnw9h58/oWSGyRuCm4e2r+zJUKrseNEWVfgybZlcc/ej8+VcKq1VevuDuPVMw
 uem15IO9PxrCj0nwZct0CChwlE2fHFNwx7or/sNVtvMqXwQeHuBdeP7GIyWW4oxEQy3mouJEA
 FBnRZ+EAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1497414119!97272394!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42065 invoked from network); 14 Jun 2017 04:22:00 -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; 14 Jun 2017 04:22:00 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dKzob-0002o2-15; Wed, 14 Jun 2017 04:21:57 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dKzoV-0006KY-Bf; Wed, 14 Jun 2017 04:21:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dKzoV-0006R5-29; Wed, 14 Jun 2017 04:21:51 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110399-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:guest-saverestore: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:allowable
 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-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-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-rtds:debian-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-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-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl: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-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-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-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-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=63f700aab4c11d46626de3cd051dae56cf7e9056
X-Osstest-Versions-That: linux=32c1431eea4881a6b17bd7c639315010aeefa452
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 14 Jun 2017 04:21:51 +0000
Subject: [Xen-devel] [linux-linus test] 110399: 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>

ZmxpZ2h0IDExMDM5OSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEwMzk5LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMiBndWVzdC1zYXZlcmVzdG9yZSBmYWlsIFJFR1IuIHZzLiAxMTAz
ODAKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9j
a2luZyk6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9w
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTAzODAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAxNSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDExMDM4MAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBsaWtlIDExMDM0NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEwMzgwCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTAz
ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAg
ICAgICAgICAgZmFpbCBsaWtlIDExMDM4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0IDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDExMDM4MAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIGxpa2UgMTEwMzgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA5IGRlYmlhbi1p
bnN0YWxsICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTAzODAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTYgZGViaWFuLWh2bS1pbnN0YWxsL2wx
L2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMSBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhz
bSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgIDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgOSB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3Rh
bGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBsaW51eCAgICAgICAgICAgICAgICA2M2Y3MDBhYWI0YzExZDQ2NjI2ZGUzY2QwNTFkYWU1NmNm
N2U5MDU2CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICAzMmMxNDMxZWVh
NDg4MWE2YjE3YmQ3YzYzOTMxNTAxMGFlZWZhNDUyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTAz
ODAgIDIwMTctMDYtMTIgMTc6Mjc6MDQgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAg
MTEwMzk5ICAyMDE3LTA2LTEzIDA2OjM3OjQ4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQ2hyaXN0aWFuIEJv
cm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5pYm0uY29tPgogIENvcm5lbGlhIEh1Y2sgPGNvcm5l
bGlhLmh1Y2tAZGUuaWJtLmNvbT4KICBIYXJhbGQgRnJldWRlbmJlcmdlciA8ZnJldWRlQGxpbnV4
LnZuZXQuaWJtLmNvbT4KICBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlv
bi5vcmc+CiAgTWFya3VzIEVsZnJpbmcgPGVsZnJpbmdAdXNlcnMuc291cmNlZm9yZ2UubmV0Pgog
IE1hcnRpbiBTY2h3aWRlZnNreSA8c2Nod2lkZWZza3lAZGUuaWJtLmNvbT4KICBNYXggRmlsaXBw
b3YgPGpjbXZia2JjQGdtYWlsLmNvbT4KICBTZWJhc3RpYW4gT3R0IDxzZWJvdHRAbGludXgudm5l
dC5pYm0uY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
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
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
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
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5v
dCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA2M2Y3MDBhYWI0YzExZDQ2NjI2ZGUzY2QwNTFkYWU1NmNm
N2U5MDU2Ck1lcmdlOiAyYWI5OWIwIGU1Yzg2NjcKQXV0aG9yOiBMaW51cyBUb3J2YWxkcyA8dG9y
dmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CkRhdGU6ICAgVHVlIEp1biAxMyAxNTowOToxMCAy
MDE3ICswOTAwCgogICAgTWVyZ2UgdGFnICd4dGVuc2EtMjAxNzA2MTInIG9mIGdpdDovL2dpdGh1
Yi5jb20vamNtdmJrYmMvbGludXgteHRlbnNhCiAgICAKICAgIFB1bGwgWHRlbnNhIGZpeGVzIGZy
b20gTWF4IEZpbGlwcG92OgogICAgCiAgICAgLSBkb24ndCB1c2UgbGludXggSVJRICMwIGluIGxl
Z2FjeSBpcnEgZG9tYWluczogZml4ZXMgdGltZXIgaW50ZXJydXB0CiAgICAgICBhc3NpZ25tZW50
IHdoZW4gaXQncyBoYXJkd2FyZSBJUlEgIyBpcyAwIGFuZCB0aGUga2VybmVsIGlzIGJ1aWx0IHcv
bwogICAgICAgZGV2aWNlIHRyZWUgc3VwcG9ydAogICAgCiAgICAgLSByZWR1Y2UgcmVzZXJ2YXRp
b24gc2l6ZSBmb3IgZG91YmxlIGV4Y2VwdGlvbiB2ZWN0b3IgbGl0ZXJhbHMgZnJvbSA0OAogICAg
ICAgdG8gMjAgYnl0ZXM6IGZpeGVzIGJ1aWxkIG9uIGNvcmVzIHdpdGggc21hbGwgdXNlciBleGNl
cHRpb24gdmVjdG9yCiAgICAKICAgICAtIGNsZWFudXBzOiB1c2Uga21hbGxvY19hcnJheSBpbnN0
ZWFkIG9mIGttYWxsb2MgaW4gc2ltZGlza19pbml0IGFuZAogICAgICAgc2VxX3B1dHMgaW5zdGVh
ZCBvZiBzZXFfcHJpbnRmIGluIGNfc2hvdy4KICAgIAogICAgKiB0YWcgJ3h0ZW5zYS0yMDE3MDYx
Micgb2YgZ2l0Oi8vZ2l0aHViLmNvbS9qY212YmtiYy9saW51eC14dGVuc2E6CiAgICAgIHh0ZW5z
YTogZG9uJ3QgdXNlIGxpbnV4IElSUSAjMAogICAgICB4dGVuc2E6IHJlZHVjZSBkb3VibGUgZXhj
ZXB0aW9uIGxpdGVyYWwgcmVzZXJ2YXRpb24KICAgICAgeHRlbnNhOiBJU1M6IFVzZSBrbWFsbG9j
X2FycmF5KCkgaW4gc2ltZGlza19pbml0KCkKICAgICAgeHRlbnNhOiBVc2Ugc2VxX3B1dHMoKSBp
biBjX3Nob3coKQoKY29tbWl0IDJhYjk5YjAwMWRlYTcxYzI1YmNmMzRmNzQ2ZjU3ODFjODgwMTUx
YmIKTWVyZ2U6IDMyYzE0MzEgMTZkZGNjMwpBdXRob3I6IExpbnVzIFRvcnZhbGRzIDx0b3J2YWxk
c0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KRGF0ZTogICBUdWUgSnVuIDEzIDE1OjA3OjExIDIwMTcg
KzA5MDAKCiAgICBNZXJnZSBicmFuY2ggJ2Zvci1saW51cycgb2YgZ2l0Oi8vZ2l0Lmtlcm5lbC5v
cmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3MzOTAvbGludXgKICAgIAogICAgUHVsbCBzMzkw
IGZpeGVzIGZyb20gTWFydGluIFNjaHdpZGVmc2t5OgogICAgCiAgICAgLSBBIGZpeCBmb3IgS1ZN
IHRvIGF2b2lkIGtlcm5lbCBvb3BzZXMgaW4gY2FzZSBvZiBob3N0IHByb3RlY3Rpb24KICAgICAg
IGZhdWx0cyBkdWUgdG8gcnVudGltZSBpbnN0cnVtZW50YXRpb24KICAgIAogICAgIC0gQSBmaXgg
Zm9yIHRoZSBBUCBidXMgdG8gYXZvaWQgZGVhZCBkZXZpY2VzIGFmdGVyIHVuYmluZCAvIGJpbmQK
ICAgIAogICAgIC0gQSBmaXggZm9yIGEgY29tcGlsZSB3YXJuaW5nIG1lcmdlZCBmcm9tIHRoZSB2
ZmlvX2NjdyB0cmVlCiAgICAKICAgICAtIFVwZGF0ZWQgZGVmYXVsdCBjb25maWd1cmF0aW9ucwog
ICAgCiAgICAqICdmb3ItbGludXMnIG9mIGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGlu
dXgva2VybmVsL2dpdC9zMzkwL2xpbnV4OgogICAgICBzMzkwOiB1cGRhdGUgZGVmY29uZmlnCiAg
ICAgIHMzOTAvemNyeXB0OiBGaXggYmxvY2tpbmcgcXVldWUgZGV2aWNlIGFmdGVyIHVuYmluZC9i
aW5kLgogICAgICBzMzkwL3ZmaW9fY2N3OiBtYWtlIHNvbWUgc3ltYm9scyBzdGF0aWMKICAgICAg
czM5MC9rdm06IGRvIG5vdCByZWx5IG9uIHRoZSBJTEMgb24ga3ZtIGhvc3QgcHJvdGVjdGlvbiBm
YXVscwoKY29tbWl0IDE2ZGRjYzM0YjhiZGU1ZDkyNTcxMTRhMTY1NjVmYWM3MzIzN2JlZjkKQXV0
aG9yOiBNYXJ0aW4gU2Nod2lkZWZza3kgPHNjaHdpZGVmc2t5QGRlLmlibS5jb20+CkRhdGU6ICAg
VHVlIEphbiAxNyAxMjozMjoxNSAyMDE3ICswMTAwCgogICAgczM5MDogdXBkYXRlIGRlZmNvbmZp
ZwogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBNYXJ0aW4gU2Nod2lkZWZza3kgPHNjaHdpZGVmc2t5
QGRlLmlibS5jb20+Cgpjb21taXQgZTVjODY2NzlkNWU4NjQ5NDdhNTJmYjMxZTQ1YTQyNWRlYTNl
N2ZhOQpBdXRob3I6IE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21haWwuY29tPgpEYXRlOiAgIE1v
biBKdW4gNSAwMjo0Mzo1MSAyMDE3IC0wNzAwCgogICAgeHRlbnNhOiBkb24ndCB1c2UgbGludXgg
SVJRICMwCiAgICAKICAgIExpbnV4IElSUSAjMCBpcyByZXNlcnZlZCBmb3IgZXJyb3IgcmVwb3J0
aW5nIGFuZCBtYXkgbm90IGJlIHVzZWQuCiAgICBJbmNyZWFzZSBOUl9JUlFTIGZvciBvbmUgYWRk
aXRpb25hbCBzbG90IGFuZCBpbmNyZWFzZQogICAgaXJxX2RvbWFpbl9hZGRfbGVnYWN5IHBhcmFt
ZXRlciBmaXJzdF9pcnEgdmFsdWUgdG8gMSwgc28gdGhhdCBsaW51eAogICAgSVJRICMwIGlzIG5v
dCBhc3NvY2lhdGVkIHdpdGggaGFyZHdhcmUgSVJRICMwIGluIGxlZ2FjeSBJUlEgZG9tYWlucy4K
ICAgIEludHJvZHVjZSBtYWNybyBYVEVOU0FfUElDX0xJTlVYX0lSUSBmb3Igc3RhdGljIHRyYW5z
bGF0aW9uIG9mIHh0ZW5zYQogICAgUElDIGhhcmR3YXJlIElSUSAjIHRvIGxpbnV4IElSUSAjLiBV
c2UgdGhpcyBtYWNybyBpbiBYVEZQR0EgcGxhdGZvcm0KICAgIGRhdGEgZGVmaW5pdGlvbnMuCiAg
ICAKICAgIFRoaXMgZml4ZXMgaW5hYmlsaXR5IHRvIHVzZSBoYXJkd2FyZSBJUlEgIzAgaW4gY29u
ZmlndXJhdGlvbnMgdGhhdCBkb24ndAogICAgdXNlIGRldmljZSB0cmVlIGFuZCBhbGxvd3MgZm9y
IG5vbi1pZGVudGl0eSBtYXBwaW5nIGJldHdlZW4gbGludXggSVJRICMKICAgIGFuZCBoYXJkd2Fy
ZSBJUlEgIy4KICAgIAogICAgQ2M6IHN0YWJsZUB2Z2VyLmtlcm5lbC5vcmcKICAgIFNpZ25lZC1v
ZmYtYnk6IE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21haWwuY29tPgoKY29tbWl0IDZiZjI4OTY5
ZjYxN2YwMTMxZTk0ZGViNTQ3NmY0YzQ1ZjQzZmQ4NDcKQXV0aG9yOiBNYXggRmlsaXBwb3YgPGpj
bXZia2JjQGdtYWlsLmNvbT4KRGF0ZTogICBNb24gSnVuIDUgMTE6MjU6MDcgMjAxNyAtMDcwMAoK
ICAgIHh0ZW5zYTogcmVkdWNlIGRvdWJsZSBleGNlcHRpb24gbGl0ZXJhbCByZXNlcnZhdGlvbgog
ICAgCiAgICBEb3VibGUgZXhjZXB0aW9uIHZlY3RvciBvbmx5IG5lZWRzIDIwIGJ5dGVzIG9mIHNw
YWNlIGZvciA1IGxpdGVyYWxzLCBub3QKICAgIDQ4LiBSZWR1Y2UgdGhlIHJlc2VydmF0aW9uIGZv
ciBkb3VibGUgZXhjZXB0aW9uIHZlY3RvciBsaXRlcmFscwogICAgYWNjb3JkaW5nbHkuIFRoaXMg
Zml4ZXMgYnVpbGQgZm9yIGNvbmZpZ3VyYXRpb25zIHdpdGggc21hbGwgdXNlcgogICAgZXhjZXB0
aW9uIHZlY3RvciBzaXplLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBNYXggRmlsaXBwb3YgPGpj
bXZia2JjQGdtYWlsLmNvbT4KCmNvbW1pdCBlMzg1MDUwODczZDFlMTllNDA0ODFkOGNkODY4Yzlm
NjBlYmU0NmFjCkF1dGhvcjogSGFyYWxkIEZyZXVkZW5iZXJnZXIgPGZyZXVkZUBsaW51eC52bmV0
LmlibS5jb20+CkRhdGU6ICAgV2VkIE1heSAyNCAxMDoyNjoyOSAyMDE3ICswMjAwCgogICAgczM5
MC96Y3J5cHQ6IEZpeCBibG9ja2luZyBxdWV1ZSBkZXZpY2UgYWZ0ZXIgdW5iaW5kL2JpbmQuCiAg
ICAKICAgIFdoZW4gdGhlIGFzc29jaWF0aW9uIGJldHdlZW4gYSBxdWV1ZSBkZXZpY2UgYW5kIHRo
ZQogICAgZHJpdmVyIGlzIHJlbGVhc2VkIHZpYSB1bmJpbmQgYW5kIGxhdGVyIHJlLWFzc29jaWF0
ZWQKICAgIHRoZSBxdWV1ZSBkZXZpY2Ugd2FzIG5vdCBvcGVyYXRpb25hbCBhbnkgbW9yZS4gUmVh
c29uCiAgICB3YXMgYSB3cm9uZyBhZG1pbmlzdHJhdGlvbiBvZiB0aGUgY2FyZC9xdWV1ZSBsaXN0
cwogICAgd2l0aGluIHRoZSBhcCBkZXZpY2UgZHJpdmVyLgogICAgCiAgICBUaGlzIHBhdGNoIGlu
dHJvZHVjZXMgcmV2aXNlZCBjYXJkL3F1ZXVlIGxpc3QgaGFuZGxpbmcKICAgIHdpdGhpbiB0aGUg
YXAgZGV2aWNlIGRyaXZlcjogd2hlbiBhbiBhcCBkZXZpY2UgaXMKICAgIGRldGVjdGVkIGl0IGlz
IGluaXRpYWwgbm90IGFkZGVkIHRvIHRoZSBjYXJkL3F1ZXVlIGxpc3QKICAgIGFueSBtb3JlLiBX
aXRoIGRyaXZlciBwcm9iZSB0aGUgY2FyZCBkZXZpY2UgaXMgYWRkZWQgdG8KICAgIHRoZSBjYXJk
IGxpc3QvdGhlIHF1ZXVlIGRldmljZSBpcyBhZGRlZCB0byB0aGUgcXVldWUgbGlzdAogICAgd2l0
aGluIGEgY2FyZC4gV2l0aCBkcml2ZXIgcmVtb3ZlIHRoZSBkZXZpY2UgaXMgcmVtb3ZlZAogICAg
ZnJvbSB0aGUgY2FyZC9xdWV1ZSBsaXN0LiBBZGRpdGlvbmFsbHkgdGhlcmUgYXJlIHNvbWUKICAg
IHNpdHVhdGlvbnMgd2l0aGluIHRoZSBhcCBkZXZpY2UgbGl2ZSB3aGVyZSB0aGUgbGlzdHMKICAg
IG5lZWQgdXBkYXRlIHVwb24gY2FyZC9xdWV1ZSBkZXZpY2UgcmVsZWFzZSAoZm9yIGV4YW1wbGUK
ICAgIGRldmljZSBob3QgdW5wbHVnIG9yIHN1c3BlbmQvcmVzdW1lKS4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogSGFyYWxkIEZyZXVkZW5iZXJnZXIgPGZyZXVkZUBsaW51eC52bmV0LmlibS5jb20+
CiAgICBTaWduZWQtb2ZmLWJ5OiBNYXJ0aW4gU2Nod2lkZWZza3kgPHNjaHdpZGVmc2t5QGRlLmli
bS5jb20+Cgpjb21taXQgNjk4YmU1ZDZlZTI2MTI3ODE4ZDYwMzNjMzJhYTc5NjcwMzQ0OTZiZApN
ZXJnZTogYzBlN2JiMyA1YmYxODUzCkF1dGhvcjogTWFydGluIFNjaHdpZGVmc2t5IDxzY2h3aWRl
ZnNreUBkZS5pYm0uY29tPgpEYXRlOiAgIFR1ZSBNYXkgMjMgMDc6MzM6NTcgMjAxNyArMDIwMAoK
ICAgIE1lcmdlIHRhZyAndmZpby1jY3ctMjAxNzA1MjInIG9mIGdpdDovL2dpdC5rZXJuZWwub3Jn
L3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rdm1zMzkwL3ZmaW8tY2N3IGludG8gZml4ZXMKICAg
IAogICAgUHVsbCB2ZmlvLWNjdyBmaXggZnJvbSBDb25lbGlhIEh1Y2s6CiAgICAidmZpby1jY3c6
IG9uZSBwYXRjaCIKICAgIAogICAgKiBNYWtlIHNvbWUgc3ltYm9scyBpbiB2ZmlvLWNjdyBzdGF0
aWMsIGFzIGRldGVjdGVkIGJ5IHNwYXJzZS4KCmNvbW1pdCA1YmYxODUzNjZiZmNhNGFiNzczMGM2
MDdmNTMwMTg4ZTE1OTFhNGMwCkF1dGhvcjogU2ViYXN0aWFuIE90dCA8c2Vib3R0QGxpbnV4LnZu
ZXQuaWJtLmNvbT4KRGF0ZTogICBNb24gTWF5IDE1IDE3OjI4OjM0IDIwMTcgKzAyMDAKCiAgICBz
MzkwL3ZmaW9fY2N3OiBtYWtlIHNvbWUgc3ltYm9scyBzdGF0aWMKICAgIAogICAgTWFrZSBzb21l
IHN5bWJvbHMgc3RhdGljIHRvIGZpeCBzcGFyc2Ugd2FybmluZ3MgbGlrZToKICAgIGRyaXZlcnMv
czM5MC9jaW8vdmZpb19jY3dfb3BzLmM6NzM6MTogd2FybmluZzogc3ltYm9sICdtZGV2X3R5cGVf
YXR0cl9uYW1lJyB3YXMgbm90IGRlY2xhcmVkLiBTaG91bGQgaXQgYmUgc3RhdGljPwogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBTZWJhc3RpYW4gT3R0IDxzZWJvdHRAbGludXgudm5ldC5pYm0uY29t
PgogICAgUmV2aWV3ZWQtYnk6IERvbmcgSmlhIFNoaSA8YmpzZGpzaGlAbGludXgudm5ldC5pYm0u
Y29tPgogICAgU2lnbmVkLW9mZi1ieTogQ29ybmVsaWEgSHVjayA8Y29ybmVsaWEuaHVja0BkZS5p
Ym0uY29tPgoKY29tbWl0IGMwZTdiYjM4YzA3Y2JkODI2OTU0OWVlMGEwNTY2MDIxYTNjNzI5ZGUK
QXV0aG9yOiBDaHJpc3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5jb20+CkRh
dGU6ICAgTW9uIE1heSAxNSAxNDoxMTowMyAyMDE3ICswMjAwCgogICAgczM5MC9rdm06IGRvIG5v
dCByZWx5IG9uIHRoZSBJTEMgb24ga3ZtIGhvc3QgcHJvdGVjdGlvbiBmYXVscwogICAgCiAgICBG
b3IgbW9zdCBjYXNlcyBhIHByb3RlY3Rpb24gZXhjZXB0aW9uIGluIHRoZSBob3N0IChlLmcuIGNv
cHkKICAgIG9uIHdyaXRlIG9yIGRpcnR5IHRyYWNraW5nKSBvbiB0aGUgc2llIGluc3RydWN0aW9u
IHdpbGwgaW5kaWNhdGUKICAgIGFuIGluc3RydWN0aW9uIGxlbmd0aCBvZiA0LiBUdXJucyBvdXQg
dGhhdCB0aGVyZSBhcmUgc29tZSBjb3JuZXIKICAgIGNhc2VzIChlLmcuIHJ1bnRpbWUgaW5zdHJ1
bWVudGF0aW9uKSB3aGVyZSB0aGlzIGlzIG5vdCBuZWNlc3NhcmlseQogICAgdHJ1ZSBhbmQgdGhl
IElMQyBpcyB1bnByZWRpY3RhYmxlLgogICAgCiAgICBMZXQncyByZXBsYWNlIG91ciA0IGJ5dGUg
cmV3aW5kX3BhZCB3aXRoIDMgYnl0ZSBub3BzIHRvIHByZXBhcmUgZm9yCiAgICBhbGwgcG9zc2li
bGUgSUxDcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQ2hyaXN0aWFuIEJvcm50cmFlZ2VyIDxi
b3JudHJhZWdlckBkZS5pYm0uY29tPgogICAgQ2M6IHN0YWJsZUB2Z2VyLmtlcm5lbC5vcmcKICAg
IFNpZ25lZC1vZmYtYnk6IE1hcnRpbiBTY2h3aWRlZnNreSA8c2Nod2lkZWZza3lAZGUuaWJtLmNv
bT4KCmNvbW1pdCA1ZTc4ZTQ2NWFiY2JhNGEyMWU1Y2M1MmJlZjQxYWE0YjMzNjE5NTdkCkF1dGhv
cjogTWFya3VzIEVsZnJpbmcgPGVsZnJpbmdAdXNlcnMuc291cmNlZm9yZ2UubmV0PgpEYXRlOiAg
IFRodSBBdWcgMjUgMTQ6Mjg6MDkgMjAxNiArMDIwMAoKICAgIHh0ZW5zYTogSVNTOiBVc2Uga21h
bGxvY19hcnJheSgpIGluIHNpbWRpc2tfaW5pdCgpCiAgICAKICAgICogQSBtdWx0aXBsaWNhdGlv
biBmb3IgdGhlIHNpemUgZGV0ZXJtaW5hdGlvbiBvZiBhIG1lbW9yeSBhbGxvY2F0aW9uCiAgICAg
IGluZGljYXRlZCB0aGF0IGFuIGFycmF5IGRhdGEgc3RydWN0dXJlIHNob3VsZCBiZSBwcm9jZXNz
ZWQuCiAgICAgIFRodXMgdXNlIHRoZSBjb3JyZXNwb25kaW5nIGZ1bmN0aW9uICJrbWFsbG9jX2Fy
cmF5Ii4KICAgIAogICAgICBUaGlzIGlzc3VlIHdhcyBkZXRlY3RlZCBieSB1c2luZyB0aGUgQ29j
Y2luZWxsZSBzb2Z0d2FyZS4KICAgIAogICAgKiBSZXBsYWNlIHRoZSBzcGVjaWZpY2F0aW9uIG9m
IGEgZGF0YSB0eXBlIGJ5IGEgcG9pbnRlciBkZXJlZmVyZW5jZQogICAgICB0byBtYWtlIHRoZSBj
b3JyZXNwb25kaW5nIHNpemUgZGV0ZXJtaW5hdGlvbiBhIGJpdCBzYWZlciBhY2NvcmRpbmcgdG8K
ICAgICAgdGhlIExpbnV4IGNvZGluZyBzdHlsZSBjb252ZW50aW9uLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBNYXJrdXMgRWxmcmluZyA8ZWxmcmluZ0B1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+CiAg
ICBTaWduZWQtb2ZmLWJ5OiBNYXggRmlsaXBwb3YgPGpjbXZia2JjQGdtYWlsLmNvbT4KCmNvbW1p
dCBjMzI1MzdkNDlmYWJhNjlmNWMyMTQ2ZjFhYjZkYmFjZjI2YmZmMTMzCkF1dGhvcjogTWFya3Vz
IEVsZnJpbmcgPGVsZnJpbmdAdXNlcnMuc291cmNlZm9yZ2UubmV0PgpEYXRlOiAgIFN1biBNYXkg
NyAyMToyNDo1MSAyMDE3ICswMjAwCgogICAgeHRlbnNhOiBVc2Ugc2VxX3B1dHMoKSBpbiBjX3No
b3coKQogICAgCiAgICBBIHN0cmluZyB3aGljaCBkaWQgbm90IGNvbnRhaW4gYSBkYXRhIGZvcm1h
dCBzcGVjaWZpY2F0aW9uIHNob3VsZCBiZSBwdXQKICAgIGludG8gYSBzZXF1ZW5jZS4gVGh1cyB1
c2UgdGhlIGNvcnJlc3BvbmRpbmcgZnVuY3Rpb24gInNlcV9wdXRzIi4KICAgIAogICAgVGhpcyBp
c3N1ZSB3YXMgZGV0ZWN0ZWQgYnkgdXNpbmcgdGhlIENvY2NpbmVsbGUgc29mdHdhcmUuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IE1hcmt1cyBFbGZyaW5nIDxlbGZyaW5nQHVzZXJzLnNvdXJjZWZv
cmdlLm5ldD4KICAgIFNpZ25lZC1vZmYtYnk6IE1heCBGaWxpcHBvdiA8amNtdmJrYmNAZ21haWwu
Y29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 14 05:48:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 05:48:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dL19m-0004He-Dw; Wed, 14 Jun 2017 05: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 <bhupinder.thakur@linaro.org>) id 1dL19k-0004HY-SG
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 05:47:52 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 F6/21-03371-80EC0495; Wed, 14 Jun 2017 05:47:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsVyMfTmVl32cw6
 RBpeWKVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnr7p5kKVhvVTHztUYD4xLdLkZODiGBmYwS
 RydlgNgsAluZJfYuDOli5OKQEJjDKnFswiRWkISEQJ5E97nHjBB2gUTPmwtgcV4BQYmTM5+wd
 DFyAA3ylOj5Vg0S5hSwlvj/bwkTyBwhgY1MEk+e7WYFqWETMJGY1SEBsUtVYv/iB0wQYwIkvu
 3azwxSIizgJ/FkSRBIWERAXeLPhQmMIGOYBU4zSrQc/s4MkmAW0JRo3f6bfQKjwCwkV8xCklr
 AyLSKUaM4tagstUjXyEQvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwBBmAYAfj
 vo+RhxglOZiURHnrNztECvEl5adUZiQWZ8QXleakFh9ilOHgUJLg5TkLlBMsSk1PrUjLzAFGA
 0xagoNHSYT3zVqgNG9xQWJucWY6ROoUozHHlSvrvjBxTDmw/QuTEEtefl6qlDjv0TNApQIgpR
 mleXCDYFF6iVFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSsK8jSD38GTmlcDtewV0ChPQKdev2IC
 cUpKIkJJqYNQsDZz7bMH585Pu7ueXn/7c3uOY8P9PjemTUpf983h9csH/o2EtQa0xzFErM9Qk
 /eUOVLFtyizdIXfb0Ghf6i9xFx+ObRafHqtf/8ZQ4OCRGVbXqr9h+9F9t7PWGPx6/3L53tjlX
 P23juzwuJHifOLEq7glXWGrbN5XKF1XYeC6rW9k21+wRFGJpTgj0VCLuag4EQBBvsgBzQIAAA
 ==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1497419270!84343961!1
X-Originating-IP: [209.85.217.181]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58051 invoked from network); 14 Jun 2017 05:47:51 -0000
Received: from mail-ua0-f181.google.com (HELO mail-ua0-f181.google.com)
 (209.85.217.181)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 14 Jun 2017 05:47:51 -0000
Received: by mail-ua0-f181.google.com with SMTP id q15so88337997uaa.2
 for <xen-devel@lists.xenproject.org>; Tue, 13 Jun 2017 22:47: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=6waWPMxwTXkXVKKhIhp0oINs3TK94OLDeSLg3ThjtrU=;
 b=SCfuc6JF/SU0wl+6ddsHuvBo5nQgdnOEEHj50GU7P10s/H0BnFTBMu/JGaXXg/NFdw
 R6xYYVjphwF8C3rFAmqwuyZAI9Af62OsNNiQDgeRnRAcwBVzp8WZ7CSFIo4pEEzxul0v
 ze0dO2t3YysbAHxsMuPhdTfCIEB3o/k5QU5H8=
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=6waWPMxwTXkXVKKhIhp0oINs3TK94OLDeSLg3ThjtrU=;
 b=rIXlGAGXfmTwqO7Mrd2oxYbwkUYI4HlWa8VHzfyYnrWFSEwMQ4TQjz0sbS/qQBvO4W
 3cg9IGU+UENYZZLMypgncCEtkxUaTSS5Ae8ZgX8Q691umweu8DjLEnPXONVj6h2ybWp9
 0B0GYzAj4Jr3Sc1/rTZjbMU0xu0ZRpWCPmV2mrK7njL09CaCWwfBUAjR6236k9EBD6Q/
 wQITiZeXUTsBDJHEiniyeNsbkdvXFsGU7zGVVNJGewU1F01SrVel5wHrtfQIURt2WrWZ
 ChpQtISMbiSIoBp8cLCza153nxVf02PaaQUX+hH2Tm7LDpQFHvu4vjsXMYdSglziTg9U
 97vg==
X-Gm-Message-State: AKS2vOzQzhe8Rrm2yJo9ctOojzYkYjj/37vtr2qZnK/WVFI2JrKQ8MNG
 7Lh2WH2/KDMmiQlgajl2liT8GjfbFirO
X-Received: by 10.176.2.82 with SMTP id 76mr5057126uas.152.1497419270227; Tue,
 13 Jun 2017 22:47:50 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.159.32.8 with HTTP; Tue, 13 Jun 2017 22:47:49 -0700 (PDT)
In-Reply-To: <e0e31780-69cb-fa4f-2228-12aa0dbb21d7@arm.com>
References: <1496769929-23355-1-git-send-email-bhupinder.thakur@linaro.org>
 <1496769929-23355-4-git-send-email-bhupinder.thakur@linaro.org>
 <1fe7dea9-9120-63c7-5efd-b98fed3a70ba@arm.com>
 <CACtJ1JRAUh23iB=YBxO9uU_edfrfFjZ_rtAaJ+grLnLe8dGMaQ@mail.gmail.com>
 <e0e31780-69cb-fa4f-2228-12aa0dbb21d7@arm.com>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Wed, 14 Jun 2017 11:17:49 +0530
Message-ID: <CACtJ1JS6oLwydhZOqXOMBu6=rzUkzf_SAKL5=4LU6kSwRjyu6g@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 03/14 v4] xen/arm: vpl011: Add pl011 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLAoKCj4+Pj4gK30KPj4+PiArCj4+Pj4gK3N0YXRpYyB2b2lkIHZwbDAxMV91cGRh
dGUoc3RydWN0IGRvbWFpbiAqZCkKPj4+PiArewo+Pj4+ICsgICAgc3RydWN0IHZwbDAxMSAqdnBs
MDExID0gJmQtPmFyY2gudnBsMDExOwo+Pj4+ICsKPj4+PiArICAgIC8qCj4+Pj4gKyAgICAgKiBU
T0RPOiBQTDAxMSBpbnRlcnJ1cHRzIGFyZSBsZXZlbCB0cmlnZ2VyZWQgd2hpY2ggbWVhbnMKPj4+
PiArICAgICAqIHRoYXQgaW50ZXJydXB0IG5lZWRzIHRvIGJlIHNldC9jbGVhciBpbnN0ZWFkIG9m
IGJlaW5nCj4+Pj4gKyAgICAgKiBpbmplY3RlZC4gSG93ZXZlciwgY3VycmVudGx5IHZHSUMgZG9l
cyBub3QgaGFuZGxlIGxldmVsCj4+Pj4gKyAgICAgKiB0cmlnZ2VyZWQgaW50ZXJydXB0cyBwcm9w
ZXJseS4gVGhpcyBmdW5jdGlvbiBuZWVkcyB0byBiZQo+Pj4+ICsgICAgICogcmV2aXNpdGVkIG9u
Y2UgdkdJQyBzdGFydHMgaGFuZGxpbmcgbGV2ZWwgdHJpZ2dlcmVkCj4+Pj4gKyAgICAgKiBpbnRl
cnJ1cHRzLgo+Pj4+ICsgICAgICovCj4+Pj4gKyAgICBpZiAoIHZwbDAxMS0+dWFydHJpcyAmIHZw
bDAxMS0+dWFydGltc2MgKQo+Pj4KPj4+Cj4+Pgo+Pj4gVGhlIHdyaXRlIGluIHVhcnRpcnMgYW5k
IHVhcnRpbXNjIGFyZSBwcm90ZWN0ZWQgYnkgYSBsb2NrLiBTaG91bGRuJ3QgaXQKPj4+IGJlCj4+
PiB0aGUgY2FzZSBoZXJlIHRvbz8gTW9yZSB0aGF0IHRoZXkgYXJlIG5vdCB1cGRhdGVkIGF0b21p
Y2FsbHkuCj4+Pgo+Pj4gWW91IHByb2JhYmx5IHdhbnQgdG8gY2FsbCB2cGwwMTFfdXBkYXRlIHdp
dGggdnBsMDExIGxvY2sgdGFrZW4gdG8gbWFrZQo+Pj4gc3VyZQo+Pj4geW91IGRvbid0IGhhdmUg
YW55IHN5bmNocm9uaXphdGlvbiBpc3N1ZS4KPj4KPj4KPj4gU2luY2Ugd2UgYXJlIGp1c3QgcmVh
ZGluZyB0aGUgdmFsdWVzIGhlcmUsIEkgdGhpbmsgaXQgaXMgZmluZSB0byBub3QKPj4gdGFrZSBh
IGxvY2suIFRoZQo+PiBjb25kaXRpb24gd2lsbCBlaXRoZXIgYmUgdHJ1ZSBvciBmYWxzZS4KPgo+
Cj4gdWFydHJpcyBhbmQgdWFydGltc2MgbWF5IG5vdCBiZSB1cGRhdGVkIGF0b21pY2FsbHkgYmVj
YXVzZSB2cmVnX3JlZzMyX3VwZGF0ZQo+IGRvZXMgbm90IGd1YXJhbnRlZSBpdC4KPgo+IFNvIHlv
dSBtYXkgcmVhZCBhIHdyb25nIHZhbHVlIGhlcmUgYW5kIHBvdGVudGlhbGx5IGluamVjdCBzcHVy
aW91cwo+IGludGVycnVwdC4gVGhpcyB3aWxsIGdldCBtdWNoIHdvcnNlIHdoZW4gbGV2ZWwgd2ls
bCBmdWxseSBiZSBzdXBwb3J0ZWQgYXMKPiB5b3UgbWF5IHN3aXRjaCB0aGUgbGV2ZWwgb2YgdGhl
IGludGVycnVwdCBieSBtaXN0YWtlLgo+Ck9rLiBJIHdpbGwgY2hlY2sgdGhpcyBjb25kaXRpb24g
dW5kZXIgbG9jay4gQnV0IHNob3VsZCBJIGNhbGwKdmdpY192Y3B1X2luamVjdF9zcGkoKSBhbHNv
IHVuZGVyIHRoZSBzYW1lIGxvY2s/IEkgdGhpbmsgd2UgY2FuIGRvCmxpa2UgdGhpczoKCnZwbDAx
MV9sb2NrKCk7Cm1hc2sgPSAgdnBsMDExLT51YXJ0cmlzICYgdnBsMDExLT51YXJ0aW1zYzsKdnBs
MDExX3VubG9jaygpOwoKaWYgKCBtYXNrICkKICAgdmdpY192Y3B1X2luamVjdF9zcGkoKTsKPgoK
Pj4+IFNlZSBteSBhbnN3ZXIgb24gU3RlZmFubydzIGUtbWFpbCByZWdhcmRpbmcgdGhlIGJhcnJp
ZXIgaGVyZS4KPj4+ICg8ZmEzZTUwMDMtNWM3Zi0wODg2LWQ0MzctNmI2NDMzNDdiNGM1QGFybS5j
b20+KQo+Pj4KPj4+PiArCj4+Pj4gKyAgICBWUEwwMTFfTE9DSyhkLCBmbGFncyk7Cj4+Pj4gKwo+
Pj4+ICsgICAgLyoKPj4+PiArICAgICAqIEl0IGlzIGV4cGVjdGVkIHRoYXQgdGhlcmUgd2lsbCBi
ZSBkYXRhIGluIHRoZSByaW5nIGJ1ZmZlciB3aGVuCj4+Pj4gdGhpcwo+Pj4+ICsgICAgICogZnVu
Y3Rpb24gaXMgY2FsbGVkIHNpbmNlIHRoZSBndWVzdCBpcyBleHBlY3RlZCB0byByZWFkIHRoZSBk
YXRhCj4+Pj4gcmVnaXN0ZXIKPj4+PiArICAgICAqIG9ubHkgaWYgdGhlIFRYRkUgZmxhZyBpcyBu
b3Qgc2V0Lgo+Pj4+ICsgICAgICogSWYgdGhlIGd1ZXN0IHN0aWxsIGRvZXMgcmVhZCB3aGVuIFRY
RkUgYml0IGlzIHNldCB0aGVuIDAgd2lsbCBiZQo+Pj4+IHJldHVybmVkLgo+Pj4+ICsgICAgICov
Cj4+Pj4gKyAgICBpZiAoIHhlbmNvbnNfcXVldWVkKGluX3Byb2QsIGluX2NvbnMsIHNpemVvZihp
bnRmLT5pbikpID4gMCApCj4+Pj4gKyAgICB7Cj4+Pj4gKyAgICAgICAgZGF0YSA9IGludGYtPmlu
W3hlbmNvbnNfbWFzayhpbl9jb25zLCBzaXplb2YoaW50Zi0+aW4pKV07Cj4+Pj4gKyAgICAgICAg
aW5fY29ucyArPSAxOwo+Pj4+ICsgICAgICAgIGludGYtPmluX2NvbnMgPSBpbl9jb25zOwo+Pj4+
ICsgICAgICAgIHNtcF9tYigpOwo+Pj4KPj4+Cj4+Pgo+Pj4gSSBkb24ndCB1bmRlcnN0YW5kIHdo
eSB5b3UgbW92ZWQgdGhlIGJhcnJpZXIgZnJvbSBiZXR3ZWVuIHJlYWRpbmcgdGhlCj4+PiBkYXRh
Cj4+PiBhbmQgaW50Zi0+aW5fY29ucy4gWW91IGhhdmUgdG8gZW5zdXJlIHRoZSBjaGFyYWN0ZXIg
aXMgcmVhZCBiZWZvcmUKPj4+IHVwZGF0aW5nCj4+PiBpbl9jb25zLgo+Pgo+PiBJIHRob3VnaHQg
dGhhdCBzaW5jZSB0aGVzZSAzIHN0YXRlbWVudHMgYXJlIGRlcGVuZGVudCBvbiBpbl9jb25zLCB0
aGV5Cj4+IHdvdWxkIGJlIGV4ZWN1dGVkIGluIG9yZGVyIGR1ZSB0byBkYXRhIGRlcGVuZGVuY3ku
Cj4KPgo+IEhvdyBkbyB5b3Uga25vdyB0aGUgY29tcGlsZXIgd2lsbCBnZW5lcmF0ZSBhc3NlbWJs
eSB3aGljaCBjb250YWluIHRoZSBkYXRhCj4gZGVwZW5kZW5jeT8KPgo+IExpa2VseSBpdCB3aWxs
IG5vdCBiZSB0aGUgY2FzZSBiZWNhdXNlIGluX2NvbnMgd2lsbCBiZSB1c2VkIGluZGlyZWN0bHkg
YXMgd2UKPiBtYXNrIGl0IGZpcnN0Lgo+Cj4+IFRoZSBtZW1vcnkgYmFycmllcgo+PiBhZnRlciB0
aGUgMyBzdGF0ZW1lbnRzIGVuc3VyZXMgdGhhdCBpbnRmLT5pbl9jb25zIGlzIHVwZGF0ZWQgYmVm
b3JlCj4+IHByb2NlZWRpbmcgYWhlYWQuCj4KPgo+IENhbiB5b3UgZXhwbGFpbiB3aHk/Cj4KPiBJ
SE1PLCB3aGF0IG1hdHRlciBoZXJlIGlzIGluX2NvbnMgdG8gYmUgd3JpdHRlbiBhZnRlciBpbnRm
LT5pblsuLi5dIGlzIHJlYWQuCj4gT3RoZXJ3aXNlIHRoZSBiYWNrZW5kIG1heSBzZWUgaW5fY29u
cyBiZWZvcmUgdGhlIGNoYXJhY3RlciBoYXMgZWZmZWN0aXZlbHkKPiBiZWVuIHJlYWQuCj4Kb2su
IFRoZSBpc3N1ZSBpcyB0aGF0IHRoZSBvdGhlciBlbmQgKHhlbmNvbnNvbGUgcnVubmluZyBvbiBt
YXliZSBzb21lCm90aGVyIENQVSkgbWF5IHNlZSB0aGUgaW5jcmVtZW50IG9wZXJhdGlvbiBmaXJz
dCBiZWZvcmUgdGhlIHJlYWQKb3BlcmF0aW9uIGNvdWxkIGNvbXBsZXRlIChkdWUgdG8gc29tZSBx
dWlyayBvZiBtZW1vcnkvY2FjaGUKYXJjaGl0ZWN0dXJlKSBldmVuIHRob3VnaCB0aGUgQ1BVIHJ1
bm5pbmcgdGhlIG1taW9fcmVhZCgpIHdpbGwgc2VlIHRoZQplZmZlY3QgaW4gdGhlIGNvcnJlY3Qg
b3JkZXIgb25seS4KCkkgd2lsbCBtb3ZlIHRoZSBzbXBfbWIoKSBiZWZvcmUgaW5kZXggaXMgaW5j
cmVtZW50ZWQuCgo+Pj4gV2hhdCBpZiB0aGUgb3RoZXIgZW5kIG9mIHRoZSByaW5nIGhhcyBwdXQg
bW9yZSBkYXRhIHdoaWxzdCByZWFkaW5nIG9uZQo+Pj4gY2hhcmFjdGVyPwo+Pgo+PiBJdCB3aWxs
IHJhaXNlIGFuIGV2ZW50IHdoZW4gdGhlIG90aGVyIGVuZCBwdXRzIG1vcmUgZGF0YSBhbmQgaW4g
dGhlCj4+IGV2ZW50IGhhbmRsaW5nIGZ1bmN0aW9uIGRhdGFfYXZhaWxhYmxlKCksIGl0IHdpbGwg
Y2xlYXIgdGhlIFJYRkUgYml0Lgo+Cj4KPiBBbmQgdGhpcyBpcyBmaW5lIGJlY2F1c2UgdGhlIGxv
Y2sgaXMgaGVyZSB0byBwcm90ZWN0IHVhcnRmci91YXJ0aXMgSSBndWVzcz8KWWVzLgoKPgo+IFsu
Li5dCj4KPj4+PiArCj4+Pj4gKyAgICAvKiBNYXAgdGhlIGd1ZXN0IFBGTiB0byBYZW4gYWRkcmVz
cyBzcGFjZS4gKi8KPj4+PiArICAgIHJjID0gIHByZXBhcmVfcmluZ19mb3JfaGVscGVyKGQsCj4+
Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZm5feChpbmZvLT5nZm4pLAo+
Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnZwbDAxMS0+cmluZ19wYWdl
LAo+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnZwbDAxMS0+cmluZ19i
dWYpOwo+Pj4+ICsgICAgaWYgKCByYyA8IDAgKQo+Pj4+ICsgICAgICAgIGdvdG8gb3V0Owo+Pj4+
ICsKPj4+PiArICAgIHJjID0gdmdpY19yZXNlcnZlX3ZpcnEoZCwgR1VFU1RfVlBMMDExX1NQSSk7
Cj4+Pj4gKyAgICBpZiAoICFyYyApCj4+Pj4gKyAgICB7Cj4+Pj4gKyAgICAgICAgcmMgPSAtRUlO
VkFMOwo+Pj4+ICsgICAgICAgIGdvdG8gb3V0MTsKPj4+PiArICAgIH0KPj4+PiArCj4+Pj4gKyAg
ICByZWdpc3Rlcl9tbWlvX2hhbmRsZXIoZCwgJnZwbDAxMV9tbWlvX2hhbmRsZXIsCj4+Pj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgR1VFU1RfUEwwMTFfQkFTRSwgR1VFU1RfUEwwMTFfU0la
RSwgTlVMTCk7Cj4+Pgo+Pj4KPj4+Cj4+PiBBZ2FpbiwgeW91IHJlZ2lzdGVyIE1NSU8gaGFuZGxl
ciBidXQgbmV2ZXIgcmVtb3ZlIHRoZW0uIFNvIGlmIHRoaXMgY2FsbAo+Pj4gZmFpbCwgeW91IHdp
bGwgZW5kIHVwIHdpdGggdGhlIGhhbmRsZXJzIGV4aXN0aW5nIGJ1dCB0aGUgcmVzdAo+Pj4gaGFs
Zi1pbml0aWFsaXplZCB3aGljaCBsaWtlbHkgbGVhZCB0byBhIHNlZ2ZhdWx0LCBvciB3b3JzdCBs
ZWFraW5nIGRhdGEuCj4+Cj4+IFRoaXMgZnVuY3Rpb24gZG9lcyBub3QgcmV0dXJuIGEgc3RhdHVz
LiBTbyB0aGVyZSBpcyBubyB3YXkgdG8gZmluZCBvdXQKPj4gaWYgdGhlIG1taW8gaGFuZGxlcnMg
d2VyZQo+PiByZWdpc3RlcmVkIHN1Y2Nlc3NmdWxseS4KPgo+Cj4gVGhhdCdzIG5vdCBteSBwb2lu
dC4gcmVnaXN0ZXJfbW1pb19oYW5kbGVyIHNob3VsZCBuZXZlciBmYWlsLiBIb3dldmVyLCB0aGUK
PiBjb2RlIGJlbG93IChhbGxvY191bmJvdW50Xy4uLikgbWF5IGZhaWwuIEFuZCB5b3UgYmFpbAo+
Cj4+IEkgYW0gcmVtb3ZpbmcgdGhlIG1taW8gaGFuZGxlcnMgaW4gdGhlIGVycm9yCj4+IGxlZ3Mg
aW4gZG9tYWluX3ZwbDAxMV9pbml0KCkuCj4KPgo+IFhlbiBkb2VzIG5vdCBoYXZlIGFueSBoZWxw
ZXIgdG8gcmV2ZXJ0IHRoZSBiZWhhdmlvciBvZiByZWdpc3Rlcl9tbWlvX2hhbmRsZXIKPiBhbmQg
SSBkb24ndCBzZWVtIHRvIGludHJvZHVjZSB3aHkuIFNvIGhvdyBkbyB5b3UgZG8gaXQ/Cj4KPiBB
bnl3YXksIHlvdSB3aWxsIG5vdCBuZWVkIHRvIHdvcnJ5IGFib3V0IHJlbW92aW5nIE1NSU8gaGFu
ZGxlciBpZiB5b3UgbW92ZQo+IHRoZSBjYWxsIGFmdGVyIGFsbCB0aGUgY2FsbCB0aGF0IG1heSBm
YWlsLgo+Ckkgd2lsbCBtb3ZlIHRoaXMgY2FsbCB0byB0aGUgbGFzdC4KCj4+Pgo+Pj4+ICsKPj4+
PiArICAgIHNwaW5fbG9ja19pbml0KCZ2cGwwMTEtPmxvY2spOwo+Pj4+ICsKPj4+PiArICAgIHJj
ID0gYWxsb2NfdW5ib3VuZF94ZW5fZXZlbnRfY2hhbm5lbChkLCAwLCBpbmZvLT5jb25zb2xlX2Rv
bWlkLAo+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZwbDAx
MV9ub3RpZmljYXRpb24pOwo+Pj4+ICsgICAgaWYgKCByYyA8IDAgKQo+Pj4KPj4+Cj4+PiBZb3UK
Pj4KPj4gSSB0aGluayB0aGlzIGlzIGEgdHlwZS4KPgo+Cj4gaG1tbSBsaWtlbHkuCj4KPgo+Pgo+
Pj4+Cj4+Pj4gKyAgICAgICAgZ290byBvdXQyOwo+Pj4+ICsKPj4+PiArICAgIHZwbDAxMS0+ZXZ0
Y2huID0gaW5mby0+ZXZ0Y2huID0gcmM7Cj4+Pj4gKwo+Pj4+ICsgICAgcmV0dXJuIDA7Cj4+Pj4g
Kwo+Pj4+ICtvdXQyOgo+Pj4+ICsgICAgeGZyZWUoZC0+YXJjaC52bW1pby5oYW5kbGVycyk7Cj4+
Pj4gKyAgICB2Z2ljX2ZyZWVfdmlycShkLCBHVUVTVF9WUEwwMTFfU1BJKTsKPj4+PiArCj4+Pj4g
K291dDE6Cj4+Pj4gKyAgICBkZXN0cm95X3JpbmdfZm9yX2hlbHBlcigmdnBsMDExLT5yaW5nX2J1
ZiwgdnBsMDExLT5yaW5nX3BhZ2UpOwo+Pj4+ICsKPj4+PiArb3V0Ogo+Pj4+ICsgICAgcmV0dXJu
IHJjOwo+Pj4+ICt9Cj4+Pj4gKwo+Pj4+ICt2b2lkIGRvbWFpbl92cGwwMTFfZGVpbml0KHN0cnVj
dCBkb21haW4gKmQpCj4+Pj4gK3sKPj4+PiArICAgIHN0cnVjdCB2cGwwMTEgKnZwbDAxMSA9ICZk
LT5hcmNoLnZwbDAxMTsKPj4+PiArCj4+Pj4gKyAgICBpZiAoICF2cGwwMTEtPnJpbmdfYnVmICkK
Pj4+Cj4+Pgo+Pj4KPj4+IFlvdSB3aWxsIGJhaWwgb3V0IGlmIHJpbmdfYnVmIGlzIE5VTEwuIEhv
d2V2ZXIsIGlmIHlvdSBjYWxsZWQKPj4+IGRvbWFpbl92cGwwMTFfaW5pdCBmaXJzdCBhbmQgaXQg
ZmFpbGVkLCB5b3UgbWF5IGhhdmUgcmluZ19idWYgc2V0IGJ1dCB0aGUKPj4+IHJlc3Qgbm90IGZ1
bGx5IHVwZGF0ZWQuIFRoaXMgbWVhbnMgdGhhdCB5b3Ugd2lsbCBmcmVlIGdhcmJhZ2dlLgo+Pj4K
Pj4+IEkgdGhpbmsgdGhpcyBjb3VsZCBiZSBzb2x2ZWQgYnkgcmVpbml0aWFsaXplIHJpbmdfYnVm
IGlmIGFuIGVycm9yIG9jY3VyCj4+PiBpbgo+Pj4gZG9tYWluX3ZwbDAxMV9pbml0Lgo+Pgo+PiBk
ZXN0cm95X3JpbmdfZm9yX2hlbHBlcigpIHNldHMgdGhlIGZpcnN0IHBhcmFtZXRlciB0byBOVUxM
IGluY2FzZSBpdAo+PiBmYWlscy4KPgo+Cj4gRmluZS4gSSB0aGluayBpdCBpcyBhIGJpdCBmcmFn
aWxlLCBidXQgSSBkb24ndCBzZWUgd2h5IHNvbWVvbmUgd291bGQgZGVjaWRlCj4gdG8gcmVtb3Zl
IGl0IHdpdGhvdXQgY2hlY2tpbmcgYWxsIHRoZSBjYWxsZXJzLgo+Cj4gWy4uLl0KPgo+Pj4+ICsj
aWZkZWYgQ09ORklHX1ZQTDAxMV9DT05TT0xFCj4+Pj4gK2ludCBkb21haW5fdnBsMDExX2luaXQo
c3RydWN0IGRvbWFpbiAqZCwKPj4+PiArICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgdnBs
MDExX2luaXRfaW5mbyAqaW5mbyk7Cj4+Pj4gK3ZvaWQgZG9tYWluX3ZwbDAxMV9kZWluaXQoc3Ry
dWN0IGRvbWFpbiAqZCk7Cj4+Pj4gKyNlbHNlCj4+Pj4gK3N0YXRpYyBpbmxpbmUgaW50IGRvbWFp
bl92cGwwMTFfaW5pdChzdHJ1Y3QgZG9tYWluICpkLAo+Pj4+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc3RydWN0IHZwbDAxMV9pbml0X2luZm8gKmluZm8pCj4+Pj4gK3sK
Pj4+PiArICAgIHJldHVybiAtRU5PU1lTOwo+Pj4+ICt9Cj4+Pj4gKwo+Pj4+ICtzdGF0aWMgaW5s
aW5lIHZvaWQgZG9tYWluX3ZwbDAxMV9kZWluaXQoc3RydWN0IGRvbWFpbiAqZCkgeyB9Cj4+Pj4g
KyNlbmRpZgo+Pj4+ICsKPj4+PiArI2VuZGlmCj4+Pj4gKwo+Pj4KPj4+Cj4+Pgo+Pj4gUGxlYXNl
IGRyb3AgdGhpcyBuZXdsaW5lLgo+Pgo+PiBZb3UgbWVhbiB0aGUgbmV3bGluZSBiZXR3ZWVuIHRo
ZSAjZW5kaWZzIG9yIGFmdGVyIHRoZSBsYXN0ICNlbmRpZj8KPgo+Cj4gWWVzLgpvay4gSSBoYXZl
IHJlbW92ZWQgdGhlIG5ld2xpbmUgYmV0d2VlbiB0aGUgZW5kaWZzLgoKUmVnYXJkcywKQmh1cGlu
ZGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 14 05:50:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 05:50: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 1dL1C4-0004qx-TQ; Wed, 14 Jun 2017 05:50:16 +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 1dL1C3-0004qf-4F
 for xen-devel@lists.xensource.com; Wed, 14 Jun 2017 05:50:15 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 69/07-03620-69EC0495; Wed, 14 Jun 2017 05:50:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXfqOYd
 Ig+fv9SxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8fNASsG2xIonvc/ZGxg3
 OnQxcnEICfxllNj/tpkFwnnMKPF7yhxmCGcbo8SEi0uAMpwcIgLOEl/PzGUHsXkF9CWWTXkNF
 hcWsJC4vnQmE0iDhMBVWYlt1+8xgyQkBLwlTk28xwpjP1vZxdjFyM7BJmAlcUgMJMoioCoxZf
 IZ1gmM3AsYGVYxahSnFpWlFukaG+klFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgT
 6nAEIdjCeXhd4iFGSg0lJlLd+s0OkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnenWeBcoJFqemp
 FWmZOcDgg0lLcPAoifC+WQuU5i0uSMwtzkyHSJ1i1OXYsHr9FyYhlrz8vFQpcV5fkBkCIEUZp
 XlwI2CRcIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvI0gU3gy80rgNr0COoIJ6IjrV2xAji
 hJREhJNTAuKNfeeV7x9IRlvf16L1Ycczq+caaNwHTm20sOMLPK15i6d2wV4yt3D9Fba79LRWb
 SlrS5u9eYPL5pp7HyyQa96KlnZ915fP7fvvINSaqbeV7z2sn8/vT2b84lnd97jryTTGbLj1hz
 Y4rt0tY1i16ZPIx2Wp4VNFVF/JbDkak8jZwRH9+f6GAQUWIpzkg01GIuKk4EAAGFoNV/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1497419412!77001439!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21556 invoked from network); 14 Jun 2017 05:50:13 -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 Jun 2017 05:50: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 1dL1By-0005NZ-KO; Wed, 14 Jun 2017 05:50: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 1dL1Bt-0006nY-5x; Wed, 14 Jun 2017 05:50:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dL1Bs-0002zc-9R; Wed, 14 Jun 2017 05:50:04 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110401-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qcow2:guest-start:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-vhd:guest-start:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 qemu-mainline:test-armhf-armhf-xl-vhd:guest-start:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop: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-armhf-armhf-libvirt-xsm:saverestore-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-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm: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-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-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-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-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=5093f028ce6529034efc8fdc06cec2aa2e2eea63
X-Osstest-Versions-That: qemuu=c6e84fbd447a51e1161d74d71566a5f67b47eac5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 14 Jun 2017 05:50:04 +0000
Subject: [Xen-devel] [qemu-mainline test] 110401: 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="===============2560293569156856655=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qcow2    10 guest-start              fail REGR. vs. 109975
 test-amd64-amd64-libvirt-vhd 10 guest-start              fail REGR. vs. 109975
 test-amd64-amd64-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail REGR. vs. 109975
 test-armhf-armhf-xl-vhd      10 guest-start              fail REGR. vs. 109975

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

version targeted for testing:
 qemuu                5093f028ce6529034efc8fdc06cec2aa2e2eea63
baseline version:
 qemuu                c6e84fbd447a51e1161d74d71566a5f67b47eac5

Last test of basis   109975  2017-06-04 00:16:43 Z   10 days
Failing since        110013  2017-06-05 10:45:10 Z    8 days   12 attempts
Testing same since   110376  2017-06-12 14:51:35 Z    1 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Larson <alarson@ddci.com>
  Abdallah Bouassida <abdallah.bouassida@lauterbach.com>
  Alex Bennée <alex.bennee@linaro.org>
  Aurelien Jarno <aurelien@aurel32.net>
  Bruno Dominguez <bru.dominguez@gmail.com>
  Cédric Le Goater <clg@kaod.org>
  Daniel Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  David Hildenbrand <david@redhat.com>
  Denis Plotnikov <dplotnikov@virtuozzo.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Emilio G. Cota <cota@braap.org>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Felipe Franciosi <felipe@nutanix.com>
  Gonglei <arei.gonglei@huawei.com>
  Greg Kurz <groug@kaod.org>
  Igor Mammedov <imammedo@redhat.com>
  Jason J. Herne <jjherne@linux.vnet.ibm.com>
  Jason Wang <jasowang@redhat.com>
  Jeff Cody <jcody@redhat.com>
  John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
  John Snow <jsnow@redhat.com>
  Jose Ricardo Ziviani <joserz@linux.vnet.ibm.com>
  Juan Quintela <quintela@redhat.com>
  Kamil Rytarowski <n54@gmx.com>
  Kevin Wolf <kwolf@redhat.com>
  Laurent Vivier <laurent@vivier.eu>
  Laurent Vivier <lvivier@redhat.com>
  Luc MICHEL <luc.michel@git.antfield.fr>
  Malcolm Crossley <malcolm@nutanix.com>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marc-André Lureau <marcandre.lureau@redhat.com>
  Markus Armbruster <armbru@redhat.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>
  Mihail Abakumov <mikhail.abakumov@ispras.ru>
  Mike Cui <cui@nutanix.com>
  Mikhail Sennikovskii <mikhail.sennikovskii@profitbricks.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-Daudé <f4bug@amsat.org>
  QingFeng Hao <haoqf@linux.vnet.ibm.com>
  Richard Henderson <rth@twiddle.net>
  Roman Pen <roman.penyaev@profitbricks.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  Tai Yunfang <yunfangtai@tencent.com>
  Thomas Huth <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Xiao Guangrong <xiaoguangrong@tencent.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-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                                  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-amd64-xl-qcow2                                    fail    
 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                                 fail    
 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.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2560293569156856655==--

From xen-devel-bounces@lists.xen.org Wed Jun 14 06:32:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 06: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 1dL1qg-0007q3-2u; Wed, 14 Jun 2017 06:32:14 +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 1dL1qe-0007px-70
 for xen-devel@lists.xen.org; Wed, 14 Jun 2017 06:32:12 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 62/A9-17076-B68D0495; Wed, 14 Jun 2017 06:32:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVyuP0Ov27WDYd
 Ig8VXtSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyv51YzFXTpVWzeuI+tgfGSWhcjJ4eEgJHE
 24n/mLoYuTiEBBYySjT//cIOkhAWcJbYufAPI4gtIqAvsel2IztIEbNAA6NEb8cUsISQwDYmi
 X8fKkFsNgFViQ3XT7GC2LwC1hLLzhxnArFZgOJPXj1jAbFFBcIleg/0s0HUCEqcnPkELM4p4C
 PR+m8/2ExmAXWJP/MuMUPY4hK3nsxngrDlJba/ncM8gZF/FpL2WUhaZiFpmYWkZQEjyypG9eL
 UorLUIl0zvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwPCsZ2Bg3MF4pc35EKMk
 B5OSKG/9ZodIIb6k/JTKjMTijPii0pzU4kOMMhwcShK82teBcoJFqempFWmZOcBIgUlLcPAoi
 fC+WQuU5i0uSMwtzkyHSJ1i1OXYsHr9FyYhlrz8vFQpcV5LkBkCIEUZpXlwI2BRe4lRVkqYl5
 GBgUGIpyC1KDezBFX+FaM4B6OSMO/Da0BTeDLzSuA2vQI6ggnoiKALYEeUJCKkpBoYCxJvZwt
 XPv0gPWdN1Gkb26lcqkUeC06eWffmQ+kjvZMbu0W23y/JNG3dc36Fr5YIw/ybO5n7DnaIzOVJ
 CN98a+/GK2pWOl12km9ea9U21M7mvHe+sk9Le3bywS/HT782LhL89F/kWFvKx9Pa63uVfVhdV
 5cfnlDC3Pr74vLUU6yNfOF73tQ0KLEUZyQaajEXFScCAC+LpcPVAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1497421930!97974715!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32861 invoked from network); 14 Jun 2017 06:32:10 -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; 14 Jun 2017 06:32: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 CE6F0AD8C;
 Wed, 14 Jun 2017 06:32:09 +0000 (UTC)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1706021225440.18759@sstabellini-ThinkPad-X260>
 <1496431915-20774-1-git-send-email-sstabellini@kernel.org>
 <1496431915-20774-11-git-send-email-sstabellini@kernel.org>
 <c7d715eb-358a-47a7-95be-c87afc25c8b1@suse.com>
 <alpine.DEB.2.10.1706131721470.12156@sstabellini-ThinkPad-X260>
From: Juergen Gross <jgross@suse.com>
Message-ID: <6749c353-5e63-77fb-2541-44703072e9ac@suse.com>
Date: Wed, 14 Jun 2017 08:32:07 +0200
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.1706131721470.12156@sstabellini-ThinkPad-X260>
Content-Language: en-US
Cc: Stefano Stabellini <stefano@aporeto.com>, boris.ostrovsky@oracle.com,
 linux-kernel@vger.kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 11/18] 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>

T24gMTQvMDYvMTcgMDI6NDcsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiBPbiBUdWUsIDEz
IEp1biAyMDE3LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBPbiAwMi8wNi8xNyAyMTozMSwgU3Rl
ZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+Pj4gSW1wbGVtZW50IHRoZSBhY2NlcHQgY29tbWFuZCBi
eSBjYWxsaW5nIGluZXRfYWNjZXB0LiBUbyBhdm9pZCBibG9ja2luZwo+Pj4gaW4gdGhlIGtlcm5l
bCwgY2FsbCBpbmV0X2FjY2VwdChPX05PTkJMT0NLKSBmcm9tIGEgd29ya3F1ZXVlLCB3aGljaCBn
ZXQKPj4+IHNjaGVkdWxlZCBvbiBza19kYXRhX3JlYWR5IChmb3IgYSBwYXNzaXZlIHNvY2tldCwg
aXQgbWVhbnMgdGhhdCB0aGVyZQo+Pj4gYXJlIGNvbm5lY3Rpb25zIHRvIGFjY2VwdCkuCj4+Pgo+
Pj4gVXNlIHRoZSByZXFjb3B5IGZpZWxkIHRvIHN0b3JlIHRoZSByZXF1ZXN0LiBBY2NlcHQgdGhl
IG5ldyBzb2NrZXQgZnJvbQo+Pj4gdGhlIGRlbGF5ZWQgd29yayBmdW5jdGlvbiwgY3JlYXRlIGEg
bmV3IHNvY2tfbWFwcGluZyBmb3IgaXQsIG1hcAo+Pj4gdGhlIGluZGV4ZXMgcGFnZSBhbmQgZGF0
YSByaW5nLCBhbmQgcmVwbHkgdG8gdGhlIG90aGVyIGVuZC4gQWxsb2NhdGUgYW4KPj4+IGlvd29y
a2VyIGZvciB0aGUgc29ja2V0Lgo+Pj4KPj4+IE9ubHkgc3VwcG9ydCBvbmUgb3V0c3RhbmRpbmcg
YmxvY2tpbmcgYWNjZXB0IHJlcXVlc3QgZm9yIGV2ZXJ5IHNvY2tldCBhdAo+Pj4gYW55IHRpbWUu
Cj4+Pgo+Pj4gQWRkIGEgZmllbGQgdG8gc29ja19tYXBwaW5nIHRvIHJlbWVtYmVyIHRoZSBwYXNz
aXZlIHNvY2tldCBmcm9tIHdoaWNoIGFuCj4+PiBhY3RpdmUgc29ja2V0IHdhcyBjcmVhdGVkLgo+
Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRv
LmNvbT4KPj4+IENDOiBib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbQo+Pj4gQ0M6IGpncm9zc0Bz
dXNlLmNvbQo+Pj4gLS0tCj4+PiAgZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMgfCAxMDkgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCj4+PiAgMSBmaWxlIGNo
YW5nZWQsIDEwOCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4+Pgo+Pj4gZGlmZiAtLWdp
dCBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jIGIvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNr
LmMKPj4+IGluZGV4IGE3NTU4NmUuLmYxMTczZjQgMTAwNjQ0Cj4+PiAtLS0gYS9kcml2ZXJzL3hl
bi9wdmNhbGxzLWJhY2suYwo+Pj4gKysrIGIvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMKPj4+
IEBAIC02NSw2ICs2NSw3IEBAIHN0cnVjdCBwdmNhbGxzX2lvd29ya2VyIHsKPj4+ICBzdHJ1Y3Qg
c29ja19tYXBwaW5nIHsKPj4+ICAJc3RydWN0IGxpc3RfaGVhZCBsaXN0Owo+Pj4gIAlzdHJ1Y3Qg
cHZjYWxsc19mZWRhdGEgKnByaXY7Cj4+PiArCXN0cnVjdCBzb2NrcGFzc19tYXBwaW5nICpzb2Nr
cGFzczsKPj4+ICAJc3RydWN0IHNvY2tldCAqc29jazsKPj4+ICAJdWludDY0X3QgaWQ7Cj4+PiAg
CWdyYW50X3JlZl90IHJlZjsKPj4+IEBAIC0yNzUsMTAgKzI3Niw3OSBAQCBzdGF0aWMgaW50IHB2
Y2FsbHNfYmFja19yZWxlYXNlKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCj4+PiAgCj4+PiAg
c3RhdGljIHZvaWQgX19wdmNhbGxzX2JhY2tfYWNjZXB0KHN0cnVjdCB3b3JrX3N0cnVjdCAqd29y
aykKPj4+ICB7Cj4+PiArCXN0cnVjdCBzb2NrcGFzc19tYXBwaW5nICptYXBwYXNzID0gY29udGFp
bmVyX29mKAo+Pj4gKwkJd29yaywgc3RydWN0IHNvY2twYXNzX21hcHBpbmcsIHJlZ2lzdGVyX3dv
cmspOwo+Pj4gKwlzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXA7Cj4+PiArCXN0cnVjdCBwdmNhbGxz
X2lvd29ya2VyICppb3c7Cj4+PiArCXN0cnVjdCBwdmNhbGxzX2ZlZGF0YSAqcHJpdjsKPj4+ICsJ
c3RydWN0IHNvY2tldCAqc29jazsKPj4+ICsJc3RydWN0IHhlbl9wdmNhbGxzX3Jlc3BvbnNlICpy
c3A7Cj4+PiArCXN0cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0ICpyZXE7Cj4+PiArCWludCBub3Rp
Znk7Cj4+PiArCWludCByZXQgPSAtRUlOVkFMOwo+Pj4gKwl1bnNpZ25lZCBsb25nIGZsYWdzOwo+
Pj4gKwo+Pj4gKwlwcml2ID0gbWFwcGFzcy0+cHJpdjsKPj4+ICsJLyogV2Ugb25seSBuZWVkIHRv
IGNoZWNrIHRoZSB2YWx1ZSBvZiAiY21kIiBhdG9taWNhbGx5IG9uIHJlYWQuICovCj4+PiArCXNw
aW5fbG9ja19pcnFzYXZlKCZtYXBwYXNzLT5jb3B5X2xvY2ssIGZsYWdzKTsKPj4+ICsJcmVxID0g
Jm1hcHBhc3MtPnJlcWNvcHk7Cj4+PiArCWlmIChyZXEtPmNtZCAhPSBQVkNBTExTX0FDQ0VQVCkg
ewo+Pj4gKwkJc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmbWFwcGFzcy0+Y29weV9sb2NrLCBmbGFn
cyk7Cj4+PiArCQlyZXR1cm47Cj4+PiArCX0KPj4+ICsJc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgm
bWFwcGFzcy0+Y29weV9sb2NrLCBmbGFncyk7Cj4+Cj4+IFdoYXQgYWJvdXQ6Cj4+IAlyZXEgPSAm
bWFwcGFzcy0+cmVxY29weTsKPj4gCWlmIChBQ0NFU1NfT05DRShyZXEtPmNtZCkgIT0gUFZDQUxM
U19BQ0NFUFQpCj4+IAkJcmV0dXJuOwo+Pgo+PiBJIGNhbid0IHNlZSB0aGUgbmVlZCBmb3IgdGFr
aW5nIGEgbG9jayBoZXJlLgo+IAo+IFN1cmUsIGdvb2QgaWRlYQo+IAo+IAo+Pj4gKwo+Pj4gKwlz
b2NrID0gc29ja19hbGxvYygpOwo+Pj4gKwlpZiAoc29jayA9PSBOVUxMKQo+Pj4gKwkJZ290byBv
dXRfZXJyb3I7Cj4+PiArCXNvY2stPnR5cGUgPSBtYXBwYXNzLT5zb2NrLT50eXBlOwo+Pj4gKwlz
b2NrLT5vcHMgPSBtYXBwYXNzLT5zb2NrLT5vcHM7Cj4+PiArCj4+PiArCXJldCA9IGluZXRfYWNj
ZXB0KG1hcHBhc3MtPnNvY2ssIHNvY2ssIE9fTk9OQkxPQ0ssIHRydWUpOwo+Pj4gKwlpZiAocmV0
ID09IC1FQUdBSU4pIHsKPj4+ICsJCXNvY2tfcmVsZWFzZShzb2NrKTsKPj4+ICsJCWdvdG8gb3V0
X2Vycm9yOwo+Pj4gKwl9Cj4+PiArCj4+PiArCW1hcCA9IHB2Y2FsbHNfbmV3X2FjdGl2ZV9zb2Nr
ZXQocHJpdiwKPj4+ICsJCQkJCXJlcS0+dS5hY2NlcHQuaWRfbmV3LAo+Pj4gKwkJCQkJcmVxLT51
LmFjY2VwdC5yZWYsCj4+PiArCQkJCQlyZXEtPnUuYWNjZXB0LmV2dGNobiwKPj4+ICsJCQkJCXNv
Y2spOwo+Pj4gKwlpZiAoIW1hcCkgewo+Pj4gKwkJc29ja19yZWxlYXNlKHNvY2spOwo+Pj4gKwkJ
Z290byBvdXRfZXJyb3I7Cj4+PiArCX0KPj4+ICsKPj4+ICsJbWFwLT5zb2NrcGFzcyA9IG1hcHBh
c3M7Cj4+PiArCWlvdyA9ICZtYXAtPmlvd29ya2VyOwo+Pj4gKwlhdG9taWNfaW5jKCZtYXAtPnJl
YWQpOwo+Pj4gKwlhdG9taWNfaW5jKCZtYXAtPmlvKTsKPj4+ICsJcXVldWVfd29ya19vbihpb3ct
PmNwdSwgaW93LT53cSwgJmlvdy0+cmVnaXN0ZXJfd29yayk7Cj4+PiArCj4+PiArb3V0X2Vycm9y
Ogo+Pj4gKwlyc3AgPSBSSU5HX0dFVF9SRVNQT05TRSgmcHJpdi0+cmluZywgcHJpdi0+cmluZy5y
c3BfcHJvZF9wdnQrKyk7Cj4+PiArCXJzcC0+cmVxX2lkID0gcmVxLT5yZXFfaWQ7Cj4+PiArCXJz
cC0+Y21kID0gcmVxLT5jbWQ7Cj4+PiArCXJzcC0+dS5hY2NlcHQuaWQgPSByZXEtPnUuYWNjZXB0
LmlkOwo+Pj4gKwlyc3AtPnJldCA9IHJldDsKPj4+ICsJUklOR19QVVNIX1JFU1BPTlNFU19BTkRf
Q0hFQ0tfTk9USUZZKCZwcml2LT5yaW5nLCBub3RpZnkpOwo+Pj4gKwlpZiAobm90aWZ5KQo+Pj4g
KwkJbm90aWZ5X3JlbW90ZV92aWFfaXJxKHByaXYtPmlycSk7Cj4+PiArCj4+PiArCXNwaW5fbG9j
a19pcnFzYXZlKCZtYXBwYXNzLT5jb3B5X2xvY2ssIGZsYWdzKTsKPj4+ICsJbWFwcGFzcy0+cmVx
Y29weS5jbWQgPSAwOwo+Pj4gKwlzcGluX3VubG9ja19pcnFyZXN0b3JlKCZtYXBwYXNzLT5jb3B5
X2xvY2ssIGZsYWdzKTsKPj4KPj4gQUNDRVNTX09OQ0UobWFwcGFzcy0+cmVxY29weS5jbWQpID0g
MDsKPiAKPiBPSwo+IAo+IAo+Pj4gIH0KPj4+ICAKPj4+ICBzdGF0aWMgdm9pZCBwdmNhbGxzX3Bh
c3Nfc2tfZGF0YV9yZWFkeShzdHJ1Y3Qgc29jayAqc29jaykKPj4+ICB7Cj4+PiArCXN0cnVjdCBz
b2NrcGFzc19tYXBwaW5nICptYXBwYXNzID0gc29jay0+c2tfdXNlcl9kYXRhOwo+Pj4gKwo+Pj4g
KwlpZiAobWFwcGFzcyA9PSBOVUxMKQo+Pj4gKwkJcmV0dXJuOwo+Pj4gKwo+Pj4gKwlxdWV1ZV93
b3JrKG1hcHBhc3MtPndxLCAmbWFwcGFzcy0+cmVnaXN0ZXJfd29yayk7Cj4+PiAgfQo+Pj4gIAo+
Pj4gIHN0YXRpYyBpbnQgcHZjYWxsc19iYWNrX2JpbmQoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRl
diwKPj4+IEBAIC0zODAsNyArNDUwLDQ0IEBAIHN0YXRpYyBpbnQgcHZjYWxsc19iYWNrX2xpc3Rl
bihzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAo+Pj4gIHN0YXRpYyBpbnQgcHZjYWxsc19iYWNr
X2FjY2VwdChzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAo+Pj4gIAkJCSAgICAgICBzdHJ1Y3Qg
eGVuX3B2Y2FsbHNfcmVxdWVzdCAqcmVxKQo+Pj4gIHsKPj4+IC0JcmV0dXJuIDA7Cj4+PiArCXN0
cnVjdCBwdmNhbGxzX2ZlZGF0YSAqcHJpdjsKPj4+ICsJc3RydWN0IHNvY2twYXNzX21hcHBpbmcg
Km1hcHBhc3M7Cj4+PiArCWludCByZXQgPSAtRUlOVkFMOwo+Pj4gKwlzdHJ1Y3QgeGVuX3B2Y2Fs
bHNfcmVzcG9uc2UgKnJzcDsKPj4+ICsJdW5zaWduZWQgbG9uZyBmbGFnczsKPj4+ICsKPj4+ICsJ
cHJpdiA9IGRldl9nZXRfZHJ2ZGF0YSgmZGV2LT5kZXYpOwo+Pj4gKwo+Pj4gKwltYXBwYXNzID0g
cmFkaXhfdHJlZV9sb29rdXAoJnByaXYtPnNvY2tldHBhc3NfbWFwcGluZ3MsCj4+PiArCQlyZXEt
PnUuYWNjZXB0LmlkKTsKPj4+ICsJaWYgKG1hcHBhc3MgPT0gTlVMTCkKPj4+ICsJCWdvdG8gb3V0
X2Vycm9yOwo+Pj4gKwo+Pj4gKwkvKiAKPj4+ICsJICogTGltaXRhdGlvbiBvZiB0aGUgY3VycmVu
dCBpbXBsZW1lbnRhdGlvbjogb25seSBzdXBwb3J0IG9uZQo+Pj4gKwkgKiBjb25jdXJyZW50IGFj
Y2VwdCBvciBwb2xsIGNhbGwgb24gb25lIHNvY2tldC4KPj4+ICsJICovCj4+PiArCXNwaW5fbG9j
a19pcnFzYXZlKCZtYXBwYXNzLT5jb3B5X2xvY2ssIGZsYWdzKTsKPj4+ICsJaWYgKG1hcHBhc3Mt
PnJlcWNvcHkuY21kICE9IDApIHsKPj4+ICsJCXNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJm1hcHBh
c3MtPmNvcHlfbG9jaywgZmxhZ3MpOwo+Pj4gKwkJcmV0ID0gLUVJTlRSOwo+Pj4gKwkJZ290byBv
dXRfZXJyb3I7Cj4+PiArCX0KPj4+ICsKPj4+ICsJbWFwcGFzcy0+cmVxY29weSA9ICpyZXE7Cj4+
Cj4+IFRoaXMgdGltZSB5b3UgbmVlZCB0aGUgbG9jaywgaG93ZXZlciB5b3Ugc2hvdWxkIHVzZToK
Pj4KPj4gQUNDRVNTX09OQ0UobWFwcGFzcy0+cmVxY29weSkgPSAqcmVxOwo+IAo+IEkgZG9uJ3Qg
dGhpbmsgdGhhdCBndWFyYW50ZWVzIGF0b21pYyBhY2Nlc3NlcyB0byB0aGUgY21kIGZpZWxkIG9m
IHRoZQo+IHN0cnVjdC4gU2hvdWxkbid0IHRoaXMgYmU6Cj4gCj4gICBBQ0NFU1NfT05DRShtYXBw
YXNzLT5yZXFjb3B5LmNtZCkgPSByZXEtPmNtZDsKPiAgIG1hcHBhc3MtPnJlcWNvcHkgPSAqcmVx
OwoKSG1tLCB3aGF0IGlmIHRoZSBmcm9udGVuZCBjaGFuZ2VzIGNtZCBiZXR3ZWVuIHRob3NlIHR3
byBhY2Nlc3Nlcz8KWW91IGVpdGhlciBuZWVkIGFub3RoZXIgbG9jYWwgYnVmZmVyIG9yIHlvdSBo
YXZlIHRvIGNvcHkgY21kIHZpYQpBQ0NFU1NfT05DRSgpIGFuZCB0aGUgcmVzdCBvZiAqcmVxIHNl
cGFyYXRlbHkgKHNlZW1zIG5vdCB0byBiZQp0aGF0IGhhcmQ6IGl0cyBqdXN0IGNtZCwgcmVxX2lk
IGFuZCB1KS4KCkJUVzogTWF5YmUgeW91IHNob3VsZCB1c2UgUkVBRF9PTkNFKCkgYW5kIFdSSVRF
X09OQ0UoKSBpbnN0ZWFkIG9mCkFDQ0VTU19PTkNFKCksIGFzIHRob3NlIHNlZW0gdG8gYmUgcHJl
ZmVycmVkIG5vd2FkYXlzLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 14 06:44:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 06: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 1dL22k-0000FC-5k; Wed, 14 Jun 2017 06: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 <osstest-admin@xenproject.org>) id 1dL22j-0000Ex-5n
 for xen-devel@lists.xensource.com; Wed, 14 Jun 2017 06:44:41 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 DE/59-03696-85BD0495; Wed, 14 Jun 2017 06:44:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVTf8tkO
 kwZLZ0hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuLb8NVvBsQ7GikeLbrM2
 MO4I72Lk4hAS+MsosftpJ2MXIyeQ85hRYsdTdQh7G6PErIOlILaIgLPE1zNz2bsYOTh4BfQl3
 u5TAgkLC1hJdF48zQ4yR0JghatEw7MJYHMkBDwltr7YwQJjb7rcAGSzc7ABNRwSA4myCKhKLN
 j2mXkCI/cCRoZVjBrFqUVlqUW6xkZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxi
 BHmcAgh2Mp9cFHmKU5GBSEuWt3+wQKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCt+IWUE6wKDU9
 tSItMwcYejBpCQ4eJRHeN2uB0rzFBYm5xZnpEKlTjLocG1av/8IkxJKXn5cqJc4bDzJDAKQoo
 zQPbgQsDi4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmPftTaApPJl5JXCbXgEdwQR0RNAFsC
 NKEhFSUg2MTll/VlzPSIjqXPAw8Fsrz4mPH7Ib+YqOHNy6/9L3zJlbE6PfW3G0brLhXqb3/uv
 GS59qJgUUrPNlCQy1WLlK+ZFkaCrP0TMXzp2N9OQ9eWrrvcvGLxc0u7am+XsHrDx+f3unsope
 7cxD6/TdSp4++OmiZOSR9tmzOaDpxtTV6TzaQVPWMVxLV2Ipzkg01GIuKk4EAB1AbKV+AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1497422678!48008498!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=1.0 required=7.0 tests=HEAD_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39109 invoked from network); 14 Jun 2017 06:44:39 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Jun 2017 06:44:39 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dL22d-0006pG-GA; Wed, 14 Jun 2017 06:44: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 1dL22X-0004xM-KD; Wed, 14 Jun 2017 06:44:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dL22W-0002vK-Ql; Wed, 14 Jun 2017 06:44:29 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110403-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:build-i386-xsm:xen-build:fail:regression
 xen-4.7-testing:build-i386:xen-build:fail:regression
 xen-4.7-testing:build-amd64-xsm:xen-build:fail:regression
 xen-4.7-testing:build-amd64:xen-build:fail:regression
 xen-4.7-testing:test-armhf-armhf-xl-rtds:xen-boot:fail:allowable
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-i386-rumprun:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-amd64-rumprun:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.7-testing: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-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-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-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-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: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-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt: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-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=f1f2df22bf477c7fad56cbbb0e495a6e4b5d21ef
X-Osstest-Versions-That: xen=7a0bf3eef7b9cc3958de61d537c699b200be4163
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 14 Jun 2017 06:44:28 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 110403: 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>

ZmxpZ2h0IDExMDQwMyB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDQwMy8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgNSB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5NjIwCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA1IHhlbi1idWlsZCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMDk2MjAKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDUgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwOTYyMAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgNSB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTA5NjIwCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChu
b3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgNiB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA5NjIwCgpUZXN0cyB3aGljaCBkaWQgbm90
IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2Nr
ZWQgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1
aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC14dGYtYW1kNjQt
YW1kNjQtNCAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTMgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
eHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
cnVtcHJ1bi1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bGlrZSAxMDk2MjAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEwOTYyMAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTA5NjIw
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVy
IHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAg
ICBmMWYyZGYyMmJmNDc3YzdmYWQ1NmNiYmIwZTQ5NWE2ZTRiNWQyMWVmCmJhc2VsaW5lIHZlcnNp
b246CiB4ZW4gICAgICAgICAgICAgICAgICA3YTBiZjNlZWY3YjljYzM5NThkZTYxZDUzN2M2OTli
MjAwYmU0MTYzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMDk2MjAgIDIwMTctMDUtMTkgMTY6Mjc6
NDcgWiAgIDI1IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTEwMTg1ICAyMDE3LTA2LTA5IDEy
OjIzOjU5IFogICAgNCBkYXlzICAgIDYgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEw
NDAzICAyMDE3LTA2LTEzIDA5OjQ4OjA0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJv
dnNreUBvcmFjbGUuY29tPgogIEdhcnkgTGluIDxnbGluQHN1c2UuY29tPgogIEdlb3JnZSBEdW5s
YXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBHcmVnb3J5IEhlcnJlcm8gPGdyZWdvcnku
aGVycmVyb0BvcmFjbGUuY29tPgogIElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRy
aXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29t
PgogIEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KICBNYXJr
IFJ1dGxhbmQgPG1hcmsucnV0bGFuZEBhcm0uY29tPgogIE1vaGl0IEdhbWJoaXIgPG1vaGl0Lmdh
bWJoaXJAb3JhY2xlLmNvbT4KICBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRl
ci5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFRh
bWFzIEsgTGVuZ3llbCA8dGFtYXMubGVuZ3llbEB6ZW50aWZpYy5jb20+CiAgVGltIERlZWdhbiA8
dGltQHhlbi5vcmc+CiAgV2VpIENoZW4gPFdlaS5DaGVuQGFybS5jb20+CiAgV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXByZXYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0x
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lv
biBsb2c7IGl0IHdvdWxkIGJlIDQ5NCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 14 07:35:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 07: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 1dL2pb-0003sm-US; Wed, 14 Jun 2017 07: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 <bhupinder.thakur@linaro.org>) id 1dL2pa-0003sg-6Y
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 07:35:10 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 2F/CB-03058-D27E0495; Wed, 14 Jun 2017 07:35:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsVyMfTmOl2d5w6
 RBi8uWFh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkbt0xhKmhhq9i06CFrA+Nrli5GLg4hgZmM
 EvM/vmYGcVgEtjJLvD7TxQriSAjMYZV4cf8kexcjJ5CTJ7GirYkJwi6QuHZ8KjOIzSsgKHFy5
 hMWEFtIwFNi27EbYDangI/EtyttTBArzjBK7PlzibGLkYODTcBEYlaHBEgNi4CqxJJLt1gh5g
 RIfH15kA3EFhaIlDjd+Y8RxBYR0JfYdLuRHWQOs8BERolV23+CLWAW0JRo3f6bfQKjwCwkd8x
 CklrAyLSKUaM4tagstUjX2EgvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwGBmA
 YAfj6XWBhxglOZiURHnrNztECvEl5adUZiQWZ8QXleakFh9ilOHgUJLgtXsGlBMsSk1PrUjLz
 AHGBUxagoNHSYT3zVqgNG9xQWJucWY6ROoUoyXHlSvrvjBxNH3YAiSnHNj+hUmIJS8/L1VKnF
 cVZJ4ASENGaR7cOFjsXmKUlRLmZQQ6UIinILUoN7MEVf4VozgHo5Iwb8lToCk8mXklcFtfAR3
 EBHRQ0AWwg0oSEVJSDYzRkb/WWXSvu79f/mYgS+mF2nnyus6yDw+tmK5X2GzkbDnn+vkrxv4V
 76bsTQ5XeagroTVzl81ttdNt76aXrdkikWh0d8Kva63XWuZP726qjm19Ze3/vnpJANuBsqezE
 pwv/GsriG6KvHpi70SmPiH7GVIv51UHFC47/LKw5s2ko0u3OPL5/y9SYinOSDTUYi4qTgQASK
 wkQNgCAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1497425708!95142611!1
X-Originating-IP: [209.85.217.174]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16993 invoked from network); 14 Jun 2017 07:35:08 -0000
Received: from mail-ua0-f174.google.com (HELO mail-ua0-f174.google.com)
 (209.85.217.174)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 14 Jun 2017 07:35:08 -0000
Received: by mail-ua0-f174.google.com with SMTP id m31so89550517uam.1
 for <xen-devel@lists.xenproject.org>; Wed, 14 Jun 2017 00:35: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=rov/PH0ucr9mdu9grIPfOWx+IeBalI/a9eft7GzzeN8=;
 b=PES+HB6SOjEE13H6IjYq3Ejsf59Gb23N8jB77qTfwgf9gVcTPnDW5cQUX8mh4sBuEK
 Q4BpkRGlvpTsj2MRFDm/SIPfvs4Wd0S1hJoJJiovyv3HhwqN7uTQyJTrMGm0OJ/dPC6Q
 3iNz+G/SJvY/v3LuZIar76Bww9kkNPJ0U6S1w=
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=rov/PH0ucr9mdu9grIPfOWx+IeBalI/a9eft7GzzeN8=;
 b=cVl0l+WIpS8nMybZHdUhuMm7tAhQRDProKp1N9oSUYGo7XEr1/p5G13ViQoZTXf5tQ
 BcrR/ythZ3E+3k+fnWzkdLeKNMH5pbb226HNv5djDq+hlk/RRT2mGjlp0XbzDJH1kdL2
 MYU1gpCKuUIIPw5iSPbUj6nY3Sb4KUyCXecZUOBa4v25nr2IVTjZEIBmitwePwkaXd+w
 qTHtDoFrArx0R3DPmYzNzesREZX8qAa1ZEswFmMze67ixb1fiFeUNHr9xsrOHNRcTCnl
 UNSxpkiuHtKl+M6aELIkT4tWxtow/TWcrkLT5Yxrtm8guXQucL2BveBw6M3e7xwnFmZw
 6QHQ==
X-Gm-Message-State: AKS2vOzWw37vFDL6/UMBgvKSZPrUwafkAsB1YOK5Rmc+HkBmGOfNgL/H
 Ewnc0RDSP1xFwZAzKgCrZgfZWgY0VQlS
X-Received: by 10.176.2.82 with SMTP id 76mr5258138uas.152.1497425707799; Wed,
 14 Jun 2017 00:35:07 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.159.32.8 with HTTP; Wed, 14 Jun 2017 00:35:07 -0700 (PDT)
In-Reply-To: <alpine.DEB.2.10.1706061621060.15791@sstabellini-ThinkPad-X260>
References: <1496769929-23355-1-git-send-email-bhupinder.thakur@linaro.org>
 <1496769929-23355-7-git-send-email-bhupinder.thakur@linaro.org>
 <alpine.DEB.2.10.1706061621060.15791@sstabellini-ThinkPad-X260>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Wed, 14 Jun 2017 13:05:07 +0530
Message-ID: <CACtJ1JQysPjAq6QzBchsQmZRpeS2zAB9iWLpH0YrdymhArW-Lw@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 06/14 v4] 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>

SGkgU3RlZmFubywKCk9uIDcgSnVuZSAyMDE3IGF0IDA0OjU2LCBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+IHdyb3RlOgo+PiAgc3RhdGljIGludCBzZXRfdm51bWFf
aW5mbyhsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKPj4gQEAgLTc4OCw2ICs3OTEsNyBA
QCBpbnQgbGlieGxfX2J1aWxkX3B2KGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAo+PiAg
ICAgIGlmICh4Y19kb21fdHJhbnNsYXRlZChkb20pKSB7Cj4+ICAgICAgICAgIHN0YXRlLT5jb25z
b2xlX21mbiA9IGRvbS0+Y29uc29sZV9wZm47Cj4+ICAgICAgICAgIHN0YXRlLT5zdG9yZV9tZm4g
PSBkb20tPnhlbnN0b3JlX3BmbjsKPj4gKyAgICAgICAgc3RhdGUtPnZ1YXJ0X2dmbiA9IGRvbS0+
dnVhcnRfZ2ZuOwo+PiAgICAgIH0gZWxzZSB7Cj4+ICAgICAgICAgIHN0YXRlLT5jb25zb2xlX21m
biA9IHhjX2RvbV9wMm0oZG9tLCBkb20tPmNvbnNvbGVfcGZuKTsKPj4gICAgICAgICAgc3RhdGUt
PnN0b3JlX21mbiA9IHhjX2RvbV9wMm0oZG9tLCBkb20tPnhlbnN0b3JlX3Bmbik7Cj4KPiB2dWFy
dF9nZm4gd2FzIGludHJvZHVjZWQgaW4gcGF0Y2ggIzQsIHdoeSBhcmUgd2Ugc2V0dGluZyBpdCBv
bmx5IG5vdz8KCkkgdGhpbmsgdGhpcyBjaGFuZ2UgY2FuIGJlIG1vdmVkIHRvIHBhdGNoICM1LCB3
aGljaCBpbml0aWFsaXplcwpkb20tPnZ1YXJ0X2dmbiwgd2hpY2ggaXMgcmVxdWlyZWQgZm9yIHRo
aXMgY2hhbmdlLgoKUmVnYXJkcywKQmh1cGluZGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 14 07:48:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 07: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 1dL32K-0004ce-5W; Wed, 14 Jun 2017 07: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 <andr2000@gmail.com>) id 1dL32J-0004cY-GY
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 07:48:19 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 DA/A4-01735-24AE0495; Wed, 14 Jun 2017 07:48:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJIsWRWlGSWpSXmKPExsVyMfS6i679K4d
 Ig2lTOSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oye3RfYCi6oVZw5fZ+tgXGNfBcjF4eQwAxG
 iQPvOllAHBaBRawS7y/vZgZxJAT2sUpMfjKLvYuRE8iJk5iyeyIrhF0hMWHKBrC4kICixNdn0
 5m6GDmA7ClMEitdQcLCAt4SH49vZAeZIyIwm1Fi9fYdzBDrtjBKXNnzmxGkik3ASGL5jR8sID
 avgI3ElofnmEBsFgFViUvXjrKB2KIC4RJvG49A1QhKnJz5BMzmFPCQmN22FqyeWcBW4s5ckKt
 BbHmJ5q2zmScwCs1C0jILSdksJGULGJlXMWoUpxaVpRbpGprrJRVlpmeU5CZm5ugaGpjq5aYW
 Fyemp+YkJhXrJefnbmIEBjUDEOxgvHja8xCjJAeTkihv/WaHSCG+pPyUyozE4oz4otKc1OJDj
 DIcHEoSvA9eAOUEi1LTUyvSMnOA8QWTluDgURLhnfsMKM1bXJCYW5yZDpE6xWjJceXKui9MHB
 tWrweSUw5s/8IkxJKXn5cqJc5b9BKoQQCkIaM0D24cLAVcYpSVEuZlBDpQiKcgtSg3swRV/hW
 jOAejkjBvKshansy8Eritr4AOYgI6KOgC2EEliQgpqQbGlJhz/eyLfRv9eCMDFr+YOvveROcU
 5mt8jUw/Oh6tfOs0te5M+8KPu679iTQzMHnIecbl9mZuzZLiH9Mnbj0Q83xxLk+D7yr1PZHH2
 PavNK1f2Mx6O/Ob0tXMK7lyfzuf7baWf5G0snVe+eH9CqYTJQvuMPKvuXtMNNVpeecz0aO+9b
 86xXvXK7EUZyQaajEXFScCAB6JejX8AgAA
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1497426494!98867781!1
X-Originating-IP: [209.85.215.68]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15203 invoked from network); 14 Jun 2017 07:48:15 -0000
Received: from mail-lf0-f68.google.com (HELO mail-lf0-f68.google.com)
 (209.85.215.68)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 14 Jun 2017 07:48:15 -0000
Received: by mail-lf0-f68.google.com with SMTP id v20so15657836lfa.2
 for <xen-devel@lists.xenproject.org>; Wed, 14 Jun 2017 00:48:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-transfer-encoding;
 bh=YWh7TWmICfMH9OxaKg3HmWKWjTuonkq67p6S8hgH5+Q=;
 b=epnL3Jgmz8f8/02p6kSagTIYjzXDj1iPmOlkSW0GOWSI42C/JULy5DmWSgPOBAn/n9
 ehjJnHUvnpEEvqTiQKx2cyzmeqIU4u1pT5y9pfFFUmVwbEQnxs2TawrDR8oFDbcIzrnC
 iDjAxGeIzQ8W7cNQ5Kpa2VWUR0dbmYB8931ISsFbJ9hwcmMzPP4lLX6xX5rr6sn68CQ5
 8a9/aaIZyZ17jYxgGYmnEVRUspknGpwUIx0yPTO2cUsUJ7/X4UzKtvgKxg9Ql2op68N+
 duCzszBcOZw7AYSBpL6BzL0k/3MelYg/RTXK26M+bfN6ukFy6STQmFcyAB4MmJpCIjI1
 XSCA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding;
 bh=YWh7TWmICfMH9OxaKg3HmWKWjTuonkq67p6S8hgH5+Q=;
 b=cw1yZLWEElgd//2zYZxowKSzN4kwlSI2leV1/5AWsksX3unxdd5edL/rJ4zUPgJIyT
 n5HexXY+jlu05xuuv+mtQX0Xr5/Xfts4yMizAmT49yDTg+PXikUnWLfNAkiVQmNTXX2n
 LArwl9lbft1krauXCBldCsn1zQ4xQXBPL+cYbsNSYoW8LCZ/DPA/Z6W12610iHSi1qnY
 3tFRaOJRceDaZQimfUmrp3gzB7SMmhjLyrpHo0jeLlUeLQ8/mctNif27GeUobzdqnbTK
 ZpqmubH81IgVNKT1o8H8JG2w0JaoEF2jpkmsuarrB+C/ERv0C6pPCwx7ZbfopAUzLsIY
 9F5g==
X-Gm-Message-State: AKS2vOyKA63EsQs46j7ci7HPniERKMZxMYQmbCZMPuSLinSuWa8rCEUH
 3CT31XKU0uX2Dg==
X-Received: by 10.25.171.10 with SMTP id u10mr1079659lfe.78.1497426494285;
 Wed, 14 Jun 2017 00:48:14 -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
 e96sm47293lfi.46.2017.06.14.00.48.13
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 14 Jun 2017 00:48:13 -0700 (PDT)
To: Owen Smith <owen.smith@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
References: <1496927343-29065-1-git-send-email-owen.smith@citrix.com>
 <6e47da4b-f62e-78ac-8d14-97b75da0fcbb@gmail.com>
 <dc9e3885a4d34fc082a6f9d34aff56c1@AMSPEX02CL02.citrite.net>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <21f28412-6cc3-60a9-455e-f0bfcf579b5b@gmail.com>
Date: Wed, 14 Jun 2017 10:48:12 +0300
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: <dc9e3885a4d34fc082a6f9d34aff56c1@AMSPEX02CL02.citrite.net>
Subject: Re: [Xen-devel] [PATCH] kbdif.h: Introduce feature-vkbd-standalone
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGksIE93ZW4hCgpPbiAwNi8xMy8yMDE3IDA1OjU5IFBNLCBPd2VuIFNtaXRoIHdyb3RlOgo+Cj4g
SGkgT2xla3NhbmRyLAo+Cj4gVGhlIHJlYXNvbiBJ4oCZbSBwcm9wb3NpbmcgdGhlIGFkZGl0aW9u
YWwgZmVhdHVyZSBmbGFnIGlzIHRvIAo+IGRpZmZlcmVudGlhdGUgYmV0d2Vlbgo+Cj4gb2xkZXIs
IGJyb2tlbiwgYmFja2VuZHMgdGhhdCB3aWxsIG5vdCBjb25uZWN0IHdpdGhvdXQgdGhlIHZmYiBk
ZXZpY2UKPgo+IChxZW11LXVwc3RyZWFt4oCZcyBpbXBsZW1lbnRhdGlvbiBpbiBody9kaXNwbGF5
L3hlbmZiLmMpIGFuZCBmaXhlZCBiYWNrZW5kcwo+Cj4gKGxpa2UgcGF0Y2hlcyBJ4oCZdmUgcG9z
dGVkIHRvIGZpeCB0aGUgcWVtdSBiYWNrZW5kKS4gV2l0aG91dCBhIAo+IGRpZmZlcmVudGlhdG9y
LAo+Cj4gYSBmcm9udGVuZCBJ4oCZdmUgZGV2ZWxvcGVkIHdpbGwgZ2V0IHN0dWNrIHdhaXRpbmcg
Zm9yIHRoZSBiYWNrZW5kIHRvIAo+IGNvbm5lY3QsCj4KPiBhbmQgdW5kZXIgV2luZG93cyB0aGlz
IGVmZmVjdGl2ZWx5IGhhbmdzIHRoZSBzeXN0ZW0uCj4KSSBkbyB1bmRlcnN0YW5kIHlvdXIgaW50
ZW50aW9uLCBidXQgdGhpcyB3YXkgd2UgYXJlIGFib3V0IHRvIHNvbHZlCnBhcnRpY3VsYXIgcHJv
YmxlbSBvZiBhIHBhcnRpY3VsYXIgaW1wbGVtZW50YXRpb24uCklNTywgcHJvdG9jb2wgaXMgc29t
ZXRoaW5nIHRoYXQgZG9lcyBub3QgZGljdGF0ZSBob3cgYSBiYWNrZW5kCm9yIGZyb250ZW5kIHNo
b3VsZCBiZSBpbXBsZW1lbnRlZC4gTmVpdGhlciBpZiBzb21lIHBhcnRpY3VsYXIKaW1wbGVtZW50
YXRpb24gaGFzIGJ1Z3MgdGhlbiBwcm92aWRlIGEgd2F5IHRob3NlIGNhbiBiZSB3b3JrZWQgYXJv
dW5kLgo+Cj4gVGhlIFFlbXUgYmFja2VuZCBzaG91bGQgYmUgZml4ZWQgdG8gbWFrZSB0aGUgdmti
ZCBhbmQgdmZiIGluZGVwZW5kZW50Cj4KPiBkZXZpY2VzLgo+ClRoYXQgaXMgbXkgcG9pbnQsIGlm
IGJhY2svZnJvbnQgYXJlIGJyb2tlbiB0aGVuIHdlIHNob3VsZCBmaXggdGhvc2UsCm5vdCBoZWxw
IHZpYSBwcm90b2NvbCBjaGFuZ2VzIHRvIHdvcmsgYXJvdW5kLiBXaGF0IHdpbGwgYmUgdGhlIG5l
eHQKY2hhbmdlIGlmIHNvbWUgb3RoZXIgYmFjay9mcm9udCBzdGVwcyBpbj8KPgo+IFRoaXMgcHJv
cG9zYWwgd2lsbCBoZWxwIGRldGVjdCBhbiBpbmNvbXBhdGlibGUgYmFja2VuZCBhbmQgYXZvaWQg
YQo+Cj4gVk0gaGFuZy4KPgo+IChmcm9udGVuZCBXSVA6IAo+IGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPXB2ZHJpdmVycy93aW4veGVudmtiZC5naXQ7YT10cmVlKQo+Cj4gT3dlbgo+
CkFueXdheSwgSSB3b3VsZCBsaWtlIHRvIGhlYXIgZnJvbSBLb25yYWQgb24gdGhpcwo+Cj4gKkZy
b206ICpPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8bWFpbHRvOmFuZHIyMDAwQGdtYWlsLmNvbT4K
PiAqU2VudDogKjEyIEp1bmUgMjAxNyAwODowNwo+ICpUbzogKk93ZW4gU21pdGggPG1haWx0bzpv
d2VuLnNtaXRoQGNpdHJpeC5jb20+OyAKPiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcg
PG1haWx0bzp4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+Cj4gKlN1YmplY3Q6ICpSZTog
W1hlbi1kZXZlbF0gW1BBVENIXSBrYmRpZi5oOiBJbnRyb2R1Y2UgCj4gZmVhdHVyZS12a2JkLXN0
YW5kYWxvbmUKPgo+IEhpLCBPd2VuIQo+Cj4gT24gMDYvMDgvMjAxNyAwNDowOSBQTSwgT3dlbiBT
bWl0aCB3cm90ZToKPiA+IEJhY2tlbmRzIHNldCAiZmVhdHVyZS12a2JkLXN0YW5kYWxvbmUiIHRv
IDEgaWYgdGhleSBjYW4gY29ubmVjdAo+ID4gd2l0aG91dCB3YWl0aW5nIGZvciB0aGUgUFYgZnJh
bWVidWZmZXIuIElmIHRoaXMgdmFsdWUgaXMgbWlzc2luZwo+ID4gb3Igbm90IDEsIHRoZW4gYSBi
YWNrZW5kIHdpbGwgd2FpdCBmb3IgdGhlIFBWIGZyYW1lYnVmZmVyIGJlZm9yZQo+ID4gY29ubmVj
dGluZywgcG90ZW50aWFsbHkgY2F1c2luZyB0aGUgZnJvbnRlbmQgdG8gd2FpdCBpbmRlZmluaXRl
bHkuCj4gVGhpcyBtZWFucyB0aGF0IGJ5IHRoZSBuZXcgb3B0aW9uIHdlICpmaXggYW4gZXhpc3Rp
bmcKPiBiYWNrZW5kKiBhbmQgaXRzIHBhcnRpY3VsYXIgYmVoYXZpb3IuIFdoYXQgaXMgbW9yZSwK
PiB3ZSBpbnRyb2R1Y2Uga25vd2xlZGdlIG9mIHZpcnR1YWwgZmIgaW50byBnZW5lcmljIHZpcnR1
YWwKPiBrYmQvcHRyIHByb3RvY29sIHdoaWNoIHNlZW1zIHRvIGJlIG5vdCBjb3JyZWN0IChJTU8p
Lgo+IEZvciB0aGUgcmVhc29ucyBhYm92ZSwgSSB3b3VsZCByZWNvbW1lbmQgZml4aW5nIHRoZQo+
IGNvcnJlc3BvbmRpbmcgYmFja2VuZCBpbnN0ZWFkLCBmb3IgZXhhbXBsZSBieSBjb25maWd1cmlu
Zwo+IGl0IGFwcHJvcHJpYXRlbHkgd3J0IHVzZS1jYXNlIHlvdSBoYXZlLgo+ID4gRnJvbnRlbmRz
IHNldCAicmVxdWVzdC12a2JkLXN0YW5kYWxvbmUiIHRvIDEgdG8gcmVxdWVzdCB0aGF0IHRoZQo+
ID4gYmFja2VuZCBkb2VzIG5vdCB3YWl0IGZvciB0aGUgUFYgZnJhbWVidWZmZXIuIEZyb250ZW5k
cyB0aGF0Cj4gPiByZXF1aXJlIGEgc3RhbmRhbG9uZSB2a2JkIGRldmljZSBzaG91bGQgbm90IGF0
dGVtcHQgdG8gY29ubmVjdAo+ID4gdW5sZXNzIHRoZSBiYWNrZW5kIGFkdmVydGlzZXMgImZlYXR1
cmUtdmtiZC1zdGFuZGFsb25lIiwgYW5kCj4gPiBzaG91bGQgc2V0ICJyZXF1ZXN0LXZrYmQtc3Rh
bmRhbG9uZSIuCj4gQWdhaW4sIHRoaXMgbG9va3MgdmVyeSB1c2UtY2FzZSBzcGVjaWZpYwo+ID4g
QmFja2VuZHMgdGhhdCBhcmUgc3RhbmRhbG9uZSAoaS5lLiBkbyBub3QgaGF2ZSBhbiBhc3NvY2lh
dGVkIFBWCj4gPiBmcmFtZWJ1ZmZlcikgZG8gbm90IHJlc2NhbGUgYWJzb2x1dGUgbW91c2Ugb3Ig
dG91Y2ggY29vcmRpbmF0ZXMKPiA+IHRvIGEgdGhlIHNpemUgb2YgdGhlIChub24tZXhpc3RhbnQp
IFBWIGZyYW1lYnVmZmVyLCBhbmQgdXNlIHRoZQo+ID4gcmFuZ2Ugb2YgWzAsIDB4N2ZmZl0gZm9y
IGFic29sdXRlIHZhbHVlcy4KPiA+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBPd2VuIFNtaXRoIDxvd2Vu
LnNtaXRoQGNpdHJpeC5jb20+Cj4gPiAtLS0KPiA+ICAgeGVuL2luY2x1ZGUvcHVibGljL2lvL2ti
ZGlmLmggfCAxNSArKysrKysrKysrKysrKysKPiA+ICAgMSBmaWxlIGNoYW5nZWQsIDE1IGluc2Vy
dGlvbnMoKykKPiA+Cj4gPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2lvL2tiZGlm
LmggCj4gYi94ZW4vaW5jbHVkZS9wdWJsaWMvaW8va2JkaWYuaAo+ID4gaW5kZXggZGNiZDcxYS4u
Y2EwOTA4MCAxMDA2NDQKPiA+IC0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9rYmRpZi5oCj4g
PiArKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvaW8va2JkaWYuaAo+ID4gQEAgLTYzLDYgKzYzLDEy
IEBACj4gPiAgICAqICAgICAgQmFja2VuZHMsIHdoaWNoIHN1cHBvcnQgcmVwb3J0aW5nIG9mIG11
bHRpLXRvdWNoIGV2ZW50cwo+ID4gICAgKiAgICAgIHNob3VsZCBzZXQgdGhpcyB0byAxLgo+ID4g
ICAgKgo+ID4gKyAqIGZlYXR1cmUtdmtiZC1zdGFuZGFsb25lCj4gPiArICogICAgICBWYWx1ZXM6
ICAgICAgICAgPHVpbnQ+Cj4gPiArICoKPiA+ICsgKiAgICAgIEJhY2tlbmRzLCB3aGljaCBzdXBw
b3J0IGEgc3RhbmRhbG9uZSB2a2JkLCB3aXRob3V0IAo+IHJlcXVpcmluZyBhIHZmYgo+ID4gKyAq
ICAgICAgZGV2aWNlLCBzaG91bGQgc2V0IHRoaXMgdG8gMS4KPiA+ICsgKgo+ID4gICAgKi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0gUG9pbnRlciBEZXZpY2UgUGFyYW1ldGVycyAKPiAtLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KPiA+ICAgICoKPiA+ICAgICogd2lkdGgKPiA+IEBAIC05OCw2ICsx
MDQsMTMgQEAKPiA+ICAgICoKPiA+ICAgICogICAgICBSZXF1ZXN0IGJhY2tlbmQgdG8gcmVwb3J0
IG11bHRpLXRvdWNoIGV2ZW50cy4KPiA+ICAgICoKPiA+ICsgKiByZXF1ZXN0LXZrYmQtc3RhbmRh
bG9uZQo+ID4gKyAqICAgICAgVmFsdWVzOiAgICAgICAgIDx1aW50Pgo+ID4gKyAqCj4gPiArICog
ICAgICBSZXF1ZXN0IGJhY2tlbmQgdG8gY29ubmVjdCB2a2JkIGRldmljZSB3aXRob3V0IHdhaXRp
bmcgZm9yIHRoZQo+ID4gKyAqICAgICAgdmZiIGRldmljZS4gQW55IGFic29sdXRlIGNvb3JkaW5h
dGVzIHdpbGwgTk9UIGJlIHNjYWxlZCB0bwo+ID4gKyAqICAgICAgc2NyZWVuIHNpemUsIGFuZCB3
aWxsIHJlbWFpbiBpbiB0aGUgcmFuZ2UgWzAsIDB4N2ZmZl0KPiA+ICsgKgo+ID4gICAgKi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tIFJlcXVlc3QgVHJhbnNwb3J0IFBhcmFtZXRlcnMgCj4gLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KPiA+ICAgICoKPiA+ICAgICogZXZlbnQtY2hhbm5lbAo+ID4gQEAg
LTE2NSw4ICsxNzgsMTAgQEAKPiA+Cj4gPiAgICNkZWZpbmUgWEVOS0JEX0ZJRUxEX0ZFQVRfQUJT
X1BPSU5URVIgImZlYXR1cmUtYWJzLXBvaW50ZXIiCj4gPiAgICNkZWZpbmUgWEVOS0JEX0ZJRUxE
X0ZFQVRfTVRPVUNIICJmZWF0dXJlLW11bHRpLXRvdWNoIgo+ID4gKyNkZWZpbmUgWEVOS0JEX0ZJ
RUxEX0ZFQVRfU1RBTkRBTE9ORSAiZmVhdHVyZS12a2JkLXN0YW5kYWxvbmUiCj4gPiAgICNkZWZp
bmUgWEVOS0JEX0ZJRUxEX1JFUV9BQlNfUE9JTlRFUiAicmVxdWVzdC1hYnMtcG9pbnRlciIKPiA+
ICAgI2RlZmluZSBYRU5LQkRfRklFTERfUkVRX01UT1VDSCAicmVxdWVzdC1tdWx0aS10b3VjaCIK
PiA+ICsjZGVmaW5lIFhFTktCRF9GSUVMRF9SRVFfU1RBTkRBTE9ORSAicmVxdWVzdC12a2JkLXN0
YW5kYWxvbmUiCj4gPiAgICNkZWZpbmUgWEVOS0JEX0ZJRUxEX1JJTkdfR1JFRiAgICAgICAgICJw
YWdlLWdyZWYiCj4gPiAgICNkZWZpbmUgWEVOS0JEX0ZJRUxEX0VWVF9DSEFOTkVMICJldmVudC1j
aGFubmVsIgo+ID4gICAjZGVmaW5lIFhFTktCRF9GSUVMRF9XSURUSCAgICAgICAgICAgICAid2lk
dGgiCj4gVGhhbmsgeW91LAo+IE9sZWtzYW5kcgpUaGFuayB5b3UsCk9sZWtzYW5kcgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 14 07:49:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 07: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 1dL33G-0004h8-Ei; Wed, 14 Jun 2017 07: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 <jgross@suse.com>) id 1dL33F-0004gx-Bj
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 07:49:17 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 8E/AB-03613-C7AE0495; Wed, 14 Jun 2017 07:49:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVyuP0Ov27NK4d
 Ig/+bBC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozH604zFcwXqmj/foWtgfEBXxcjJ4eEgJHE
 24n/mLoYuTiEBBYySuyY8oEVJCEsEC/x4eZnNhBbRMBR4tX+yywgRcwCxxglluxuYoPomMoks
 ev8K2aQKjYBVYkN10+BdfMKWEtcPniCHcRmAYr/3fgKbJKoQLhE74F+NogaQYmTM5+wgNicAi
 YSB29tYwKxmQXUJf7Mu8QMYYtL3HoyHyouL7H97RzmCYz8s5C0z0LSMgtJyywkLQsYWVYxqhe
 nFpWlFula6CUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYoAxDsYJx92f8QoyQH
 k5Iob/1mh0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzuL4FygkWp6akVaZk5wFiBSUtw8CiJ8
 M59BpTmLS5IzC3OTIdInWLU5bjTt+ELkxBLXn5eqpQ4LwvIDAGQoozSPLgRsLi9xCgrJczLCH
 SUEE9BalFuZgmq/CtGcQ5GJWHeVJBVPJl5JXCbXgEdwQR0RNAFsCNKEhFSUg2M3kL/J0nYbss
 8P6frj5BIZN0B9rmWy1QiG2qr7tlfqrqw5O+9D7dN43TFX3MfltoptdNv1Rs/3/mrJxpvl+AQ
 nDOLM1bQZPb0xylbeznbllp/1epa+v3jLVYDxeTN1w3Ki7wuMk51Y7upOm2DYtb3ZgFb+x0sv
 678vcSYZFzV8yjS72LZj4DvSizFGYmGWsxFxYkAkWDIddYCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1497426556!95145361!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40383 invoked from network); 14 Jun 2017 07:49:16 -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 Jun 2017 07:49:16 -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 33E9DAC2F;
 Wed, 14 Jun 2017 07:49:15 +0000 (UTC)
To: Joe Perches <joe@perches.com>, Ingo Molnar <mingo@kernel.org>
References: <20170613134507.16983-1-jgross@suse.com>
 <20170613152014.tax42aevmsfdopxa@gmail.com>
 <498f5ad7-c203-9b21-c153-e3496755b88d@suse.com>
 <1497371514.18751.17.camel@perches.com>
 <3a7376bd-1a93-1bc2-f7b6-f2a95f641a5d@suse.com>
 <1497382223.18751.23.camel@perches.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <762259f8-c0c8-c476-c5b6-c41801f9192e@suse.com>
Date: Wed, 14 Jun 2017 09:49:11 +0200
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: <1497382223.18751.23.camel@perches.com>
Content-Language: en-US
Cc: tony.luck@intel.com, x86@kernel.org, linux-kernel@vger.kernel.org,
 mingo@redhat.com, bp@alien8.de, hpa@zytor.com, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com, tglx@linutronix.de
Subject: Re: [Xen-devel] [PATCH v2] xen/mce: don't issue error message for
 failed /dev/mcelog registration
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTMvMDYvMTcgMjE6MzAsIEpvZSBQZXJjaGVzIHdyb3RlOgo+IE9uIFR1ZSwgMjAxNy0wNi0x
MyBhdCAyMToyNyArMDIwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gT24gMTMvMDYvMTcgMTg6
MzEsIEpvZSBQZXJjaGVzIHdyb3RlOgo+Pj4gT24gVHVlLCAyMDE3LTA2LTEzIGF0IDE4OjEzICsw
MjAwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+IE9uIDEzLzA2LzE3IDE3OjIwLCBJbmdvIE1v
bG5hciB3cm90ZToKPj4+Pj4gKiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3Rl
Ogo+Pj4+Pgo+Pj4+Pj4gV2hlbiBydW5uaW5nIHVuZGVyIFhlbiBhcyBkb20wIC9kZXYvbWNlbG9n
IGlzIGJlaW5nIHJlZ2lzdGVyZWQgYnkgWGVuCj4+Pj4+PiBpbnN0ZWFkIG9mIHRoZSBub3JtYWwg
bWNlbG9nIGRyaXZlci4gQXZvaWQgYW4gZXJyb3IgbWVzc2FnZSBiZWluZwo+Pj4+Pj4gaXNzdWVk
IGJ5IHRoZSBtY2Vsb2cgZHJpdmVyIGluIHRoaXMgY2FzZS4gSW5zdGVhZCBpc3N1ZSBhbiBpbmZv
cm1hdGl2ZQo+Pj4+Pj4gbWVzc2FnZSB0aGF0IFhlbiBoYXMgcmVnaXN0ZXJlZCB0aGUgZGV2aWNl
Lgo+Pj4KPj4+IFtdCj4+Pj4+PiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL2NwdS9tY2hl
Y2svZGV2LW1jZWxvZy5jIGIvYXJjaC94ODYva2VybmVsL2NwdS9tY2hlY2svZGV2LW1jZWxvZy5j
Cj4+Pgo+Pj4gW10KPj4+Pj4+IEBAIC0zODgsOSArMzg4LDE2IEBAIHN0YXRpYyBfX2luaXQgaW50
IGRldl9tY2Vsb2dfaW5pdF9kZXZpY2Uodm9pZCkKPj4+Pj4+ICAJLyogcmVnaXN0ZXIgY2hhcmFj
dGVyIGRldmljZSAvZGV2L21jZWxvZyAqLwo+Pj4+Pj4gIAllcnIgPSBtaXNjX3JlZ2lzdGVyKCZt
Y2VfY2hyZGV2X2RldmljZSk7Cj4+Pj4+PiAgCWlmIChlcnIpIHsKPj4+Pj4+IC0JCXByX2Vycigi
VW5hYmxlIHRvIGluaXQgZGV2aWNlIC9kZXYvbWNlbG9nIChyYzogJWQpXG4iLCBlcnIpOwo+Pj4+
Pj4gLQkJcmV0dXJuIGVycjsKPj4+Pj4+ICsJCWlmIChlcnIgPT0gLUVCVVNZKQo+Pj4+Pj4gKwkJ
CS8qIFhlbiBkb20wIG1pZ2h0IGhhdmUgcmVnaXN0ZXJlZCB0aGUgZGV2aWNlIGFscmVhZHkuICov
Cj4+Pj4+PiArCQkJcHJfaW5mbygiVW5hYmxlIHRvIGluaXQgZGV2aWNlIC9kZXYvbWNlbG9nLCBh
bHJlYWR5IHJlZ2lzdGVyZWQiKTsKPj4+Pj4+ICsJCWVsc2Ugewo+Pj4+Pj4gKwkJCXByX2Vycigi
VW5hYmxlIHRvIGluaXQgZGV2aWNlIC9kZXYvbWNlbG9nIChyYzogJWQpXG4iLAo+Pj4+Pj4gKwkJ
CSAgICAgICBlcnIpOwo+Pj4+Pj4gKwkJCXJldHVybiBlcnI7Cj4+Pj4+PiArCQl9Cj4+Pj4+Cj4+
Pj4+IFBsZWFzZSBvbmx5IHVzZSBiYWxhbmNlZCBjdXJseSBicmFjZXMgaW4gY29uZGl0aW9uYWwg
c3RhdGVtZW50cy4KPj4+Pgo+Pj4+IE9rYXksIHdpbGwgY2hhbmdlLgo+Pj4KPj4+IFBlcmhhcHMg
YmV0dGVyIGlzIHRvIHJldmVyc2UgdGhlIHRlc3QKPj4+Cj4+PiAJCWlmIChlcnIgIT0gLUVCVVNZ
KSB7Cj4+PiAJCQlwcl9lcnIoIlVuYWJsZSB0byAuLi4uIiwgZXJyKTsKPj4+IAkJCXJldHVybiBl
cnI7Cj4+PiAJCX0KPj4+IAkJcHJfaW5mbygiZXRjLi4uIik7Cj4+Cj4+IE9rYXkuCj4+Cj4+Pgo+
Pj4gCQlbIHJlc3Qgb2YgY29kZSBhdCB0aGlzIGluZGVudGF0aW9uIF0KPj4+Cj4+PiBidXQgaXQg
bG9va3MgbGlrZSB5b3UgYWRkZWQgYSBsb2dpYyBkZWZlY3QgdG9vIGFuZAo+Pj4gdGhpcyBjb2Rl
IHNob3VsZCBiZToKPj4+Cj4+PiAJaWYgKGVycikgewo+Pj4gCQlpZiAoZXJyID09IC1FQlVTWSkK
Pj4+IAkJCXByX2luZm8oLi4uKQo+Pj4gCQllbHNlCj4+PiAJCQlwcl9lcnIoLi4uKQo+Pj4gCQly
ZXR1cm4gZXJyOwo+Pj4gCX0KPj4+Cj4+PiBvciBsZXNzIGluZGVudGVkIHVzaW5nCj4+Pgo+Pj4g
CWVyciA9IG1pc2NfcmVnaXN0ZXIoJm1jZV9jaHJkZXZfZGV2aWNlKTsKPj4+IAlpZiAoZXJyID09
IC1FQlVTWSkgewo+Pj4gCQlwcl9pbmZvKC4uLik7Cj4+PiAJCXJldHVybiBlcnI7Cj4+PiAJfSBl
bHNlIGlmIChlcnIpIHsKPj4+IAkJcHJfZXJyKC4uLik7Cj4+PiAJCXJldHVybiBlcnI7Cj4+PiAJ
fQo+Pgo+PiBJIGRpZG4ndCB3YW50IHRvIG9taXQgdGhlIGNhbGwgdG8gbWNlX3JlZ2lzdGVyX2Rl
Y29kZV9jaGFpbigpIGluIHRoZSBYZW4KPj4gY2FzZS4KPiAKPiBZb3Ugc2hvdWxkIGRlZmluaXRl
bHkgbWVudGlvbiB0aGF0IGJlaGF2aW9yIGNoYW5nZQo+IGluIHRoZSBjaGFuZ2Vsb2cuCgpMb29r
aW5nIG1vcmUgdGhvcm91Z2hseSBpdCBzZWVtcyBJIHJlYWxseSBkb24ndCBuZWVkIHRoZSBjYWxs
IGZvciBYZW4uClNvIHRoYW5rcyBmb3IgYnJpbmdpbmcgaXQgdXAuIDotKQoKCkp1ZXJnZW4KCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 14 08:10:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 08: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 1dL3Nc-00073u-2Z; Wed, 14 Jun 2017 08:10: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=331cdbcb6=dario.faggioli@citrix.com>)
 id 1dL3Nb-00073o-DL
 for xen-devel@lists.xen.org; Wed, 14 Jun 2017 08:10:19 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 15/75-01992-A6FE0495; Wed, 14 Jun 2017 08:10:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsXitHSDvW7ae4d
 Ig5sLzCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oy7r68wF8wWr+i+/ZepgXGjSBcjJ4eEQIjE
 gTNv2UBsXgEjia93L4HZwgK+EgdvLGcFsdkEDCTe7NgLZosIxEv09X1nBLGZBXQk5m/4yQ5is
 wioSqzZ95S5i5GDg1PAXOL9N8MuRi4OIYFuRokvz0+ygNTwC0hK3PrykRmit1ri7OPFjBA3aE
 scOdfPDnGDoMTJmU/A6oUE1CRmzL3MOoGRbxaSlllIyiDimhKt23+zQ9jaEssWvmaGsG0l1q1
 7D1VjI7Hp6gJGCFteYvvbOcwLGNlXMaoXpxaVpRbpGuolFWWmZ5TkJmbm6BoamOrlphYXJ6an
 5iQmFesl5+duYgSGcj0DA+MOxqZe50OMkhxMSqK89ZsdIoX4kvJTKjMSizPii0pzUosPMcpwc
 ChJ8HK+A8oJFqWmp1akZeYAowomLcHBoyTCO/cZUJq3uCAxtzgzHSJ1ilFRSpxXEKRPACSRUZ
 oH1waL5EuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHlfvwWawpOZVwI3/RXQYiagxUEXwBa
 XJCKkpBoYU3hZdb9Nz71mtPWKifMNlauvEy5bZOxw2rI7IC7mf/HPmOeF67dPPGdQIRvlt9ni
 WsdJJqnmkrqEzYa/g3ytQq53FmfbGTEvYbhep7Rt86/zj/Z/NF/r/ZE35Gp1+AZ/O6ebOW/UY
 qJPmF5U36KYJ3Yia8JMLj0enQOHe5KCOti/enSsSu1VYinOSDTUYi4qTgQA5rIxat8CAAA=
X-Env-Sender: prvs=331cdbcb6=dario.faggioli@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1497427813!89294964!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17400 invoked from network); 14 Jun 2017 08:10:14 -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;
 14 Jun 2017 08:10:14 -0000
X-IronPort-AV: E=Sophos;i="5.39,340,1493683200"; 
 d="asc'?scan'208";a="436329981"
Message-ID: <1497427808.26212.47.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Kashyap Thimmaraju <kashyap.thimmaraju@sec.t-labs.tu-berlin.de>,
 <xen-devel@lists.xen.org>
Date: Wed, 14 Jun 2017 10:10:08 +0200
In-Reply-To: <593E4E6E.7020303@sec.t-labs.tu-berlin.de>
References: <593943F5.3030108@sec.t-labs.tu-berlin.de>
 <1496941648.26212.4.camel@citrix.com>
 <593E4E6E.7020303@sec.t-labs.tu-berlin.de>
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] Deployment usage and performance of a network 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: multipart/mixed; boundary="===============2754660993919029860=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

On Mon, 2017-06-12 at 10:18 +0200, Kashyap Thimmaraju wrote:
> > Driver domains and stubdomains are hugely used in contexts
> > targeting really strong security, like Qubes and OpenXT:
> >=20
> > https://www.qubes-os.org/ http://openxt.org/
> >=20
> > Qubes targets laptops. I've tried it on mine, which is quite old,
> > and the drop in perf, e.g., wrt a regular (as in, one that does not
> > use virtualization at all) Linux desktop, although present, I don't
> > think it comes too much from the driver domain(s).
> >=20
> > I haven't run any benchmarks with it, but despite (as I said) the=C2=A0
> > laptop being quite old, the system is definitely usable.
>=20
> Thanks. I looked for a performance evaluation of such an architecture
> but did not find anything. It would be good to know if there are some
> meaningful numbers.=20
>
Well, I don't know of any either, but I have never looked. Fact is,
meaningfulness depends on what each of us needs and actually find
meaningful. So, it's entirely possible that no one has preformed before
the specific evaluation you would like to see...

> The openxt example of having dedicated virtual
> network domains for clients is indeed a good one but I could not find
> any performance evaluation on that. Would you or anybody here happen
> to know where I can find such information? The 2016 summit does not
> have anything on it either.
>
I think you should:
 - ask them directly,
 - begin considering doing some evaluation yourself. If you do, we're
   definitely interested in seeing what you will find out.

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)
--=-k1jeJvTFoaKIdHxv1Wb9
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

iQIcBAABCAAGBQJZQO9gAAoJEBZCeImluHPukAUQALqmCA3Jq7wodAGl/2O1T7Ee
C/rdcMyit0cUjPO/mAJevd32TwqoK2oro8JQHVgVHGTGl7q1XMQadH9//BQ6fUT8
PgaKes1Zo/P4zZ6BI1GA97lH3HDWOqBFUfxQ24F3+EfjXlruKMUkZSpG2Nf5OARr
gRd/JTTl4KHIcwH+iW+KMk0Qn5maSkvnkE51kDL7MXukbX9PaSob+aCuN98m2rGA
XSSpty29L1QX75pRbOm4vd07+6S77ekYtXUhoK/VJP2U++eCAEPocVAy4BgeJf4P
5x/myHqw5Zaq3EtnRBjPIwJtAG4EDd+u4FXkDq0Q/Y6HOdNJ9iTHYlZ/HZYnehYR
p5CLuzJmMkigt9bjK4xJU7GirvqSGxSFISs/dVrWnyZNGPjzg4ypXNwn/g9EMu2k
csfXtapB5lLxhhHKpAIW/0c5FS6nhC+8t2rzi3gVu3Y1ICqF8NiC6QM20/YqPMf1
fjgKZ62w7LFl2vMSKaRefS/4mqMgXpa9IBA16fEa0blMvNmJoiNWxWKYjS2z5Uxr
GNjD4aXf5vySu+9KtR5Zr71FhDnyzy6+OVIjCKAGG62IpgMtKnuMCXlFwHTfLnFa
28A1UdmHQEMovF8glILtWQ1/7ALG0UwC7xZr9UhBcGWcMmlaHc75G4M/+XMLwPo1
t8CJMhwwO9e3/DaT0w/9
=8rtQ
-----END PGP SIGNATURE-----

--=-k1jeJvTFoaKIdHxv1Wb9--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2754660993919029860==--


From xen-devel-bounces@lists.xen.org Wed Jun 14 08:13:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 08:13:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dL3QW-0007CC-GT; Wed, 14 Jun 2017 08:13:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kashyap.thimmaraju@sec.t-labs.tu-berlin.de>)
 id 1dL3QV-0007C5-Le
 for xen-devel@lists.xen.org; Wed, 14 Jun 2017 08:13:19 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 82/73-19409-E10F0495; Wed, 14 Jun 2017 08:13:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXSNJVdUVf6g0O
 kwcETGhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a0o//YCtr4K+4++MbewLict4uRk0NCQFni
 Q9dU5i5GLg4hgY2MEqvnt7KBJIQFfCUO3ljOCmKLCLhLTJjVARYHK9r/ACzOLKAj0bpqDTuIz
 SbgKnH2dD8ziM0rYCbxbOV6xi5GDg4WAVWJyS+9QMKiAuESWyZOYIIoEZQ4OfMJC4jNKWAs0T
 ThGDvESH+JNx8b2Scw8s5CUjYLSQrCVpf4M+8SM4QtL7H97Rwo20ri/ax/bBC2osSU7odQ9c4
 S515MYVnAyL6KUaM4tagstUjXyFwvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMw
 aOsZGBh3MLbs9TvEKMnBpCTKW7/ZIVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+nd0A5waLU9
 NSKtMwcYPzApCU4eJREeOc+A0rzFhck5hZnpkOkTjEqSonzVoH0CYAkMkrz4NpgMXuJUVZKmJ
 eRgYFBiKcgtSg3swRV/hWjOAejkjBvEsgUnsy8Erjpr4AWMwEtDroAtrgkESEl1cA42+Wph5i
 Q3N7EyPOOs6V5un+H5TBcW1AoEsKh7+li5Lx9OeNv/28+Zz/oZZbbX9ct4g6c7PxJlknCfKdb
 RcaJO292uk+fHHjV8Pdk64m7jYxXB4bzdPwqWX14L9Nvvqjn2UZvmdafnvr1qpiRVVb8nC0mT
 gavPfeurD+6aZfHn0WbDJVLTz9XYinOSDTUYi4qTgQARYPWv9QCAAA=
X-Env-Sender: kashyap.thimmaraju@sec.t-labs.tu-berlin.de
X-Msg-Ref: server-5.tower-31.messagelabs.com!1497427995!100693526!1
X-Originating-IP: [130.149.7.33]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2611 invoked from network); 14 Jun 2017 08:13:15 -0000
Received: from mail.tu-berlin.de (HELO mail.tu-berlin.de) (130.149.7.33)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Jun 2017 08:13:15 -0000
X-tubIT-Incoming-IP: 130.149.230.43
Received: from mail.sec.t-labs.tu-berlin.de ([130.149.230.43])
 by mail.tu-berlin.de (exim-4.89/mailfrontend-8) with esmtp 
 id 1dL3QQ-0001L9-jb; Wed, 14 Jun 2017 10:13:15 +0200
To: Dario Faggioli <dario.faggioli@citrix.com>, xen-devel@lists.xen.org
References: <593943F5.3030108@sec.t-labs.tu-berlin.de>
 <1496941648.26212.4.camel@citrix.com>
 <593E4E6E.7020303@sec.t-labs.tu-berlin.de>
 <1497427808.26212.47.camel@citrix.com>
From: Kashyap Thimmaraju <kashyap.thimmaraju@sec.t-labs.tu-berlin.de>
Message-ID: <5940F010.9050202@sec.t-labs.tu-berlin.de>
Date: Wed, 14 Jun 2017 10:13:04 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101
 Thunderbird/38.5.1
MIME-Version: 1.0
In-Reply-To: <1497427808.26212.47.camel@citrix.com>
Content-Type: multipart/mixed; boundary="------------040802060909090302070307"
Cc: George Dunlap <george.dunlap@citrix.com>
Subject: Re: [Xen-devel] Deployment usage and performance of a network 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>
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.
--------------040802060909090302070307
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit

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

Hi Dario,

Thank you for you for your suggestions. I agree, my choice of the word
meaningful was not objective. I will write to the folks at openxt,
consider conducting an evaluation myself, and share the results I get
here.

Thanks,

On 14.06.2017 10:10, Dario Faggioli wrote:
> Well, I don't know of any either, but I have never looked. Fact
> is, meaningfulness depends on what each of us needs and actually
> find meaningful. So, it's entirely possible that no one has
> preformed before the specific evaluation you would like to see...
> 
> I think you should: - ask them directly, - begin considering doing
> some evaluation yourself. If you do, we're definitely interested in
> seeing what you will find out.
> 
> Regards, Dario

- -- 
Kashyap Thimmaraju <kashyap.thimmaraju@sec.t-labs.tu-berlin.de>
Security in Telecommunications <sec.t-labs.tu-berlin.de>
TU Berlin / Telekom Innovation Laboratories
Ernst-Reuter-Platz 7, Sekr TEL 16 / D - 10587 Berlin, Germany
Phone: +49 30 8353 58351
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQEcBAEBCAAGBQJZQPAQAAoJEKEOZw+VIHXNcrcH/0JnplkxmJ8/xCCEx6Co2Vgq
jclTZGu2OpaGWzwEtC8QRsGnNyHQJuFemRoupGnqfKZRIPS+8mH+zbGFHXlfvRKE
0tGNbLdWlNo4zWgvVow3Rl/NvM1s7MJi4nYK9DUNl5PoMLpq3HapclHTwVj8NTzQ
W2LwX6ItU2fmLyv3iJaCblQHkqG6YoRECnbMBs5/VCqGyk7R/VScsqf8Pxx/9fPQ
loE7WMH6785yzvCFCgZOUEEz3iW9t2AjH72AyOSoLgkPRW/sTk91O+Qygdqt0i5n
PxJbw1qZebkfX+5wF0tsNfK0Wh1AbE5xfCFj4nN5J5zZUa7uKP+HGpGKUyFLcyk=
=zQY6
-----END PGP SIGNATURE-----

--------------040802060909090302070307
Content-Type: text/x-vcard;
 name="kashyap_thimmaraju.vcf"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="kashyap_thimmaraju.vcf"

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--------------040802060909090302070307--


From xen-devel-bounces@lists.xen.org Wed Jun 14 08:30:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 08:30:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dL3hD-00005N-3s; Wed, 14 Jun 2017 08:30:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vinod.koul@intel.com>) id 1dL3fg-00084l-8Z
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 08:29:00 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 CD/48-02183-BC3F0495; Wed, 14 Jun 2017 08:28:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsVywNykQvfEZ4d
 Ig70nOC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxTu/tYCl4yVtx68529gfEAYxcjF4eQwHRG
 iVPLXgA5nBwSArwSR5bNYIWwAyTOX2xngSiawCixY/MPdpAEi4CqRNvF3SwgNpuAusTZR2vAm
 kUElCSevjoLZjMLXGeRaN2eA2ILC7hIPLq0kAnE5hXQkzi/cz5QDQfQ0BCJriX1EGFBiZMzn7
 BAtGpJ3Pj3kgmkhFlAWmL5Pw6QMKeAgcSWM//AwqICKhKvDtZPYBSYhaR5FpLmWQjNCxiZVzG
 qF6cWlaUW6ZrrJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEhiUDEOxgPDbZ+RCj
 JAeTkihv/WaHSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvHGfgHKCRanpqRVpmTnACIFJS3DwK
 Inwzn0GlOYtLkjMLc5Mh0idYtTlaPqw5QuTEEtefl6qlDivGcgMAZCijNI8uBGwaL3EKCslzM
 sIdJQQT0FqUW5mCar8K0ZxDkYlYd65IFN4MvNK4Da9AjqCCeiIoAtgR5QkIqSkGhhlb96tNsz
 m3Cjm3lPLpOhT3FTiW7t/VYq48rkXS3e6/Vrlftz4wuIZyQ3Oa6sipofeeOeuw1ZQJZFhIljO
 /moGo4jbRs6rr0UvnHvlydlYrz5j/8OXZQnWbJLn26Tb1O4fv2fu0mvHWDKjoS/r0oknzK6xB
 Y6L+LmthRKMFtkcEon4vypUQYmlOCPRUIu5qDgRAG3FxbfRAgAA
X-Env-Sender: vinod.koul@intel.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1497428933!82704379!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17075 invoked from network); 14 Jun 2017 08:28:55 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Jun 2017 08:28:55 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 14 Jun 2017 01:28:53 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.39,340,1493708400"; d="scan'208";a="1182282826"
Received: from vkoul-udesk7.iind.intel.com (HELO localhost) ([10.223.84.143])
 by fmsmga002.fm.intel.com with ESMTP; 14 Jun 2017 01:28:47 -0700
Date: Wed, 14 Jun 2017 14:01:27 +0530
From: Vinod Koul <vinod.koul@intel.com>
To: Christoph Hellwig <hch@lst.de>
Message-ID: <20170614083127.GJ13020@localhost>
References: <20170608132609.32662-1-hch@lst.de>
 <20170608132609.32662-4-hch@lst.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170608132609.32662-4-hch@lst.de>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-Mailman-Approved-At: Wed, 14 Jun 2017 08:30:33 +0000
Cc: linux-mips@linux-mips.org, linux-samsung-soc@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-c6x-dev@linux-c6x.org,
 linux-s390@vger.kernel.org, linux-sh@vger.kernel.org,
 linux-hexagon@vger.kernel.org, linux-xtensa@linux-xtensa.org, x86@kernel.org,
 linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, dmaengine@vger.kernel.org,
 iommu@lists.linux-foundation.org, openrisc@lists.librecores.org,
 netdev@vger.kernel.org, sparclinux@vger.kernel.org,
 xen-devel@lists.xenproject.org, linuxppc-dev@lists.ozlabs.org,
 linux-arm-kernel@lists.infradead.org
Subject: Re: [Xen-devel] [PATCH 03/44] dmaengine: ioat: don't use
	DMA_ERROR_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>

T24gVGh1LCBKdW4gMDgsIDIwMTcgYXQgMDM6MjU6MjhQTSArMDIwMCwgQ2hyaXN0b3BoIEhlbGx3
aWcgd3JvdGU6Cj4gRE1BX0VSUk9SX0NPREUgaXMgbm90IGEgcHVibGljIEFQSSBhbmQgd2lsbCBn
byBhd2F5LiAgSW5zdGVhZCBwcm9wZXJseQo+IHVud2luZCBiYXNlZCBvbiB0aGUgbG9vcCBjb3Vu
dGVyLgoKQWNrZWQtQnk6IFZpbm9kIEtvdWwgPHZpbm9kLmtvdWxAaW50ZWwuY29tPgoKLS0gCn5W
aW5vZAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 14 08:34:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 08:34:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dL3lN-0000GG-Kj; Wed, 14 Jun 2017 08:34:53 +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 1dL3lM-0000GA-TL
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 08:34:53 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 6A/5F-03587-C25F0495; Wed, 14 Jun 2017 08:34:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsVyMfTmel3trw6
 RBs+maFh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnXzsxiLtjKXnFi6iHWBsa/rF2MXBxCAjMZ
 JeZcW8cI4rAIbGWWONTZApaREJjDKvH7fz9TFyMnkJMncXn5XVYIu1Bi0+o+dhCbV0BQ4uTMJ
 ywgtpCAp0T/oSdsIDanQKBE66btzBArJjFJ3OlcBNTMwcEmYCIxq0MCpIZFQFXiw8G1jBBzAi
 QuL1kL1issEClxuvMfWFxEQF9i0+1GdpA5zAITGSVWbf8JtoxZQFOidftv9gmMArOQ3DELSWo
 BI9MqRo3i1KKy1CJdQ3O9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAYGQAgh2M
 tzcGHGKU5GBSEuWt3+wQKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCV+QLUE6wKDU9tSItMwcYF
 zBpCQ4eJRHeuc+A0rzFBYm5xZnpEKlTjJYcV66s+8LE0fRhC5CccmD7FyYhlrz8vFQpcV4HkH
 kCIA0ZpXlw42Cxe4lRVkqYlxHoQCGegtSi3MwSVPlXjOIcjErCvB0gU3gy80rgtr4COogJ6KC
 gC2AHlSQipKQaGOsmdxQeMfhia8ptPGXlIhH2rRmOd73/Njz4/0juklrmmZbWhug3Oiu6P/Vo
 2J58rXL1zPRHHser0/NfC05bvFXd+wSv1pO0SfM+bL6gsHuqocvkB1q/PSJ/VoumtrIvD5h0R
 fiLu7dsZ8DWWWfyVcR3nvi1WfK/d9yy9KuJ3lM+B/ver45d6a3EUpyRaKjFXFScCADoeqtP2A
 IAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1497429290!95156002!1
X-Originating-IP: [209.85.217.175]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31442 invoked from network); 14 Jun 2017 08:34:51 -0000
Received: from mail-ua0-f175.google.com (HELO mail-ua0-f175.google.com)
 (209.85.217.175)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 14 Jun 2017 08:34:51 -0000
Received: by mail-ua0-f175.google.com with SMTP id h39so90376535uaa.3
 for <xen-devel@lists.xenproject.org>; Wed, 14 Jun 2017 01:34: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=CDp7oQBfJraXRI8BI22d3xmxJ0ZGMEz9TUSR5vkr5L0=;
 b=We9JBmgq9t+6jRZaY2lICeMsHJHoHIV3A2qz2X7pg+3uaWffZEfYXrBcCcIUCOyJCZ
 jQCh22iGkznqW8xmgnYSKPxmTlnZHtpcHDtJDHXb+3iF6X99MS8BZGO0ZWd+ZevzdWKn
 SLWz9/WBDXSgEy76KVIqH1UbqWaTl7n6ddSLw=
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=CDp7oQBfJraXRI8BI22d3xmxJ0ZGMEz9TUSR5vkr5L0=;
 b=YlFAA/SQaOvZ06lLN+3RnXNLbdYgQXHJ6JY9O6l2NYnU9wiFzOUIGqYBbfiU2XQHpZ
 tIwsI2M8nL/G2J5l+JvflMPVU9zmRwOiZm3ORSapIKpS2+DsLcC/BSyryOOMJfbd3yEx
 0qIVTEbYDJBPIqovl7efewSvFT4iGQNaQlPNyUKwwE2Sr4qx0ZSN/4bLVvjN3nkv1Ah+
 rToVZUPTO4QxKDWQ0WoGlkY3/OC2p1tj7SofTjBol0NRPXLepjxGmL/Db4WtgEG8p7Q4
 EV3ltvh2bTo78jxXRe+DWa6X1rWs6WxOWp2l9Oa1BNhoN5te6pXhRLE7b4UflcDFwHud
 4W/A==
X-Gm-Message-State: AKS2vOxMSx6cHHdEzumi8yEXQIf6VA9Go5vtutnhXsS6AVeh2AMfBxt+
 qzgEcl6T1lEFk6NIynJOwq7mX6KsI/Iu
X-Received: by 10.159.40.136 with SMTP id d8mr5571218uad.48.1497429290454;
 Wed, 14 Jun 2017 01:34:50 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.159.32.8 with HTTP; Wed, 14 Jun 2017 01:34:50 -0700 (PDT)
In-Reply-To: <CACtJ1JQysPjAq6QzBchsQmZRpeS2zAB9iWLpH0YrdymhArW-Lw@mail.gmail.com>
References: <1496769929-23355-1-git-send-email-bhupinder.thakur@linaro.org>
 <1496769929-23355-7-git-send-email-bhupinder.thakur@linaro.org>
 <alpine.DEB.2.10.1706061621060.15791@sstabellini-ThinkPad-X260>
 <CACtJ1JQysPjAq6QzBchsQmZRpeS2zAB9iWLpH0YrdymhArW-Lw@mail.gmail.com>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Wed, 14 Jun 2017 14:04:50 +0530
Message-ID: <CACtJ1JTF3hK=PBdebZs2FbryPmsDmftJi51-auEXAmDv7_Q_2w@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 06/14 v4] 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>

T24gMTQgSnVuZSAyMDE3IGF0IDEzOjA1LCBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhh
a3VyQGxpbmFyby5vcmc+IHdyb3RlOgo+IEhpIFN0ZWZhbm8sCj4KPiBPbiA3IEp1bmUgMjAxNyBh
dCAwNDo1NiwgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90
ZToKPj4+ICBzdGF0aWMgaW50IHNldF92bnVtYV9pbmZvKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90
IGRvbWlkLAo+Pj4gQEAgLTc4OCw2ICs3OTEsNyBAQCBpbnQgbGlieGxfX2J1aWxkX3B2KGxpYnhs
X19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAo+Pj4gICAgICBpZiAoeGNfZG9tX3RyYW5zbGF0ZWQo
ZG9tKSkgewo+Pj4gICAgICAgICAgc3RhdGUtPmNvbnNvbGVfbWZuID0gZG9tLT5jb25zb2xlX3Bm
bjsKPj4+ICAgICAgICAgIHN0YXRlLT5zdG9yZV9tZm4gPSBkb20tPnhlbnN0b3JlX3BmbjsKPj4+
ICsgICAgICAgIHN0YXRlLT52dWFydF9nZm4gPSBkb20tPnZ1YXJ0X2dmbjsKPj4+ICAgICAgfSBl
bHNlIHsKPj4+ICAgICAgICAgIHN0YXRlLT5jb25zb2xlX21mbiA9IHhjX2RvbV9wMm0oZG9tLCBk
b20tPmNvbnNvbGVfcGZuKTsKPj4+ICAgICAgICAgIHN0YXRlLT5zdG9yZV9tZm4gPSB4Y19kb21f
cDJtKGRvbSwgZG9tLT54ZW5zdG9yZV9wZm4pOwo+Pgo+PiB2dWFydF9nZm4gd2FzIGludHJvZHVj
ZWQgaW4gcGF0Y2ggIzQsIHdoeSBhcmUgd2Ugc2V0dGluZyBpdCBvbmx5IG5vdz8KPgo+IEkgdGhp
bmsgdGhpcyBjaGFuZ2UgY2FuIGJlIG1vdmVkIHRvIHBhdGNoICM1LCB3aGljaCBpbml0aWFsaXpl
cwo+IGRvbS0+dnVhcnRfZ2ZuLCB3aGljaCBpcyByZXF1aXJlZCBmb3IgdGhpcyBjaGFuZ2UuCgpJ
IHdpbGwgbW92ZSB0aGlzIGNoYW5nZSB0byBwYXRjaCAjNCBvbmx5IGFuZCBtb3ZlIHBhdGNoICM0
IGFmdGVyIHBhdGNoICM1LgoKUmVnYXJkcywKQmh1cGluZGVyCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 14 08:40:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 08: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 1dL3qn-0000uG-8D; Wed, 14 Jun 2017 08:40: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 1dL3ql-0000uA-S2
 for xen-devel@lists.xen.org; Wed, 14 Jun 2017 08:40:27 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 4C/CF-01733-A76F0495; Wed, 14 Jun 2017 08:40:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS7fqm0O
 kwYsJUhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bi65uYC27zVvxfvJqxgXEfdxcjJ4eQQJ7E
 mx272EBsXgE7iROHn7OC2BIChhKnF95kAbFZBFQl3hxeD2azCahLtD3bDlYjIhAusX7fJ7A4s
 8BcJol515hAbGGBYIn9Ld1ANhfQ/NmMEm33N7CDJDiBFlzvnsHYxcgBtExQ4u8OYYheLYmHv2
 5BzdGWWLbwNTNICbOAtMTyfxwTGPlmITTMQtIwC0nDLISGBYwsqxjVi1OLylKLdE31kooy0zN
 KchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECg48BCHYwful3PsQoycGkJMpbv9khUogvKT+l
 MiOxOCO+qDQntfgQowwHh5IE78yvQDnBotT01Iq0zBxgHMCkJTh4lER45z4DSvMWFyTmFmemQ
 6ROMSpKifMqgfQJgCQySvPg2mCxd4lRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvGYgU3gy80
 rgpr8CWswEtDjoAtjikkSElFQDo8CKrYtsnfhes75Xidfe+kSzxHdnApfekWV1wS7iGlJ/Oxk
 y5NXOaBcsXLbrbu37F4HbOiWMfjWscNFmCjW6vPv+KunHzeJVFtwV9f95jjAZSu+60lVxe2W8
 W7mtopHPMV6TqC3WAnPee6fVptrv1n9/9H+z8ZzoPZsfaedOPXuh8ox1R4+qEktxRqKhFnNRc
 SIAGGXChLgCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1497429624!87447788!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45943 invoked from network); 14 Jun 2017 08:40:26 -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; 14 Jun 2017 08:40:26 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 14 Jun 2017 02:40:23 -0600
Message-Id: <594112960200007800162C0A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 14 Jun 2017 02:40:22 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>,
 "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <20170613161323.25196-1-julien.grall@arm.com>
 <20170613161323.25196-2-julien.grall@arm.com>
 <c51c4703-bb32-a4f5-2cb2-dbd7a3d954f1@citrix.com>
In-Reply-To: <c51c4703-bb32-a4f5-2cb2-dbd7a3d954f1@citrix.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>, Tim Deegan <tim@xen.org>,
 punit.agrawal@arm.com, Ian Jackson <ian.jackson@eu.citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 01/24] xen/mm: Don't use _{g,
 m}fn for defining INVALID_{G, M}FN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEzLjA2LjE3IGF0IDE4OjIwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTMvMDYvMTcgMTc6MTMsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSU5WQUxJRF97
RyxNfUZOIGFyZSBkZWZpbmVkIHVzaW5nIHN0YXRpYyBpbmxpbmUgaGVscGVycyBfe2csbX1mbi4K
Pj4gVGhpcyBtZWFucywgdGhleSBjYW5ub3QgYmUgdXNlZCB0byBpbml0aWFsaXplIGEgYnVpbGQg
dGltZSBzdGF0aWMgdmFyaWFibGU6Cj4+Cj4+IEluIGZpbGUgaW5jbHVkZWQgZnJvbSBtbS5jOjI0
OjA6Cj4+IHhlbi94ZW4vaW5jbHVkZS94ZW4vbW0uaDo1OToyNjogZXJyb3I6IGluaXRpYWxpemVy
IGVsZW1lbnQgaXMgbm90IGNvbnN0YW50Cj4+ICAjZGVmaW5lIElOVkFMSURfTUZOICAgICAgX21m
bih+MFVMKQo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgo+PiAtLS0KPj4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+Cj4+IENjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+
Cj4+IENjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPj4gQ2M6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4gQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2ls
ayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KPj4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KPj4gQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgo+PiBD
YzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPj4KPj4gSSBrbm93IHRoYXQgdGhpcyBz
b2x1dGlvbiB3aWxsIG5vdCB3b3JrIGZvciBub24tZGVidWcgYnVpbGQuIEkgd291bGQKPj4gbGlr
ZSBpbnB1dCBmcm9tIHRoZSBjb21tdW5pdHkgb24gd2F5IHRvIGZpeCBpdCBuaWNlbHkuCj4gCj4g
SG1tIC0gYSBwcm9wZXIgdHlwZWRlZiBnZXRzIGluc2VydGVkLiAgSSBwcmVzdW1lIHRoZSBjb21w
aWxlciBvYmplY3RzIHRvCj4gKHVuc2lnbmVkIGxvbmcpeyB+MFVMIH0gdG8gaW5pdGlhbGlzZSBh
IHNjYWxhcj8KPiAKPiBJdCBtaWdodCBiZSBiZXR0ZXIgdG8gbW92ZSB0aGUgZGVmaW5pdGlvbiBv
ZiBJTlZBTElEXyRGT08gaW50byB0aGUKPiBUWVBFX1NBRkUoKSBkZWNsYXJhdGlvbiBzbyB3ZSBj
YW4gY3JlYXRlIGFuIGFwcHJvcHJpYXRlIGluaXRpYWxpc2VyIGZvcgo+IGVhY2ggYm90aCBidWls
ZHMuCgpFeGNlcHQgdGhhdCB5b3UgY2FuJ3QgcHV0IGEgI2RlZmluZSBpbiBhIG1hY3JvIGRlZmlu
aXRpb24sIGFuZCBwcm9kdWNpbmcKYSBzdGF0aWMgY29uc3Qgd291bGRuJ3QgaGVscCBKdWxpZW4n
cyBjYXNlIG9mIHdhbnRpbmcgaXQgaW4gdGhlIGluaXRpYWxpemVyIG9mCmEgc3RhdGljIHZhcmlh
YmxlLiBTbyBiZXN0IEkgY2FuIGNvbWUgdXAgd2l0aCByaWdodCBub3cgd291bGQgYmUgdG8KaW50
cm9kdWNlIGEgc2VwYXJhdGUKCiNkZWZpbmUgVFlQRV9TQUZFX0NPTlNUQU5UKG5hbWUsIHZhbCkg
XAogICAgKG5hbWUjI190KXsgdmFsIH0KCmFuZAoKI2RlZmluZSBUWVBFX1NBRkVfQ09OU1RBTlQo
bmFtZSwgdmFsKSBcCiAgICAobmFtZSMjX3QpKHZhbCkKCmZvciB0aGUgIU5ERUJVRyAvIE5ERUJV
RyBjYXNlcyByZXNwZWN0aXZlbHkgYW5kIHVzZSBpdCBhcwoKI2RlZmluZSBJTlZBTElEX01GTiBU
WVBFX1NBRkVfQ09OU1RBTlQobWZuLCB+MFVMKQoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 14 08:41:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 08: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 1dL3rQ-0000xI-GY; Wed, 14 Jun 2017 08:41: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 1dL3rO-0000x2-Rg
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 08:41:06 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 59/0C-02181-2A6F0495; Wed, 14 Jun 2017 08:41:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrALMWRWlGSWpSXmKPExsVyuP0Ov+7Cbw6
 RBpP2S1t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkzDzoVTOCpWHH4N2sD42yuLkZODgkBI4m3
 E/8xdTFycQgJLGSUmD9tEStIgk1AVWLD9VNgtohAkMSGjlawImaBuYwS37ZsYQJJCAtESSyav
 YUFxGYBarj59SQziM0rYCLR03qFFWKDvETHgcksExg5FzAyrGLUKE4tKkst0jUy0EsqykzPKM
 lNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECPRXPQMD4w7Gxtl+hxglOZiURHnrNztECvEl5ad
 UZiQWZ8QXleakFh9ilOHgUJLgFfkKlBMsSk1PrUjLzAEGDkxagoNHSYR37jOgNG9xQWJucWY6
 ROoUozHHhtXrvzBx3Onb8IVJiCUvPy9VSpxXCWSSAEhpRmke3CBYQF9ilJUS5mVkYGAQ4ilIL
 crNLEGVf8UozsGoJMz7+wvQFJ7MvBK4fa+ATmECOiXoAtgpJYkIKakGxqZtaivK/2zZae+0uF
 M4vEefI2XmN7uZDY8mVjxzXnntvIbS2ccLZ17a4rLowIo/7sqCOp/5a0LO3i6Qinuy7v8rofY
 DOpKLNqzaLf+VfeN6+0buT3N0xXWXmLdfVWqo2Bv8wU5wboP9+1gNg/y6qX4/D02tXnH4ndFb
 Z+WSt4H1XN/2LrzeekOJpTgj0VCLuag4EQDDHVEjYwIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1497429665!87808937!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35068 invoked from network); 14 Jun 2017 08:41:05 -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; 14 Jun 2017 08:41: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 C580EAC8C;
 Wed, 14 Jun 2017 08:41:04 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org
Date: Wed, 14 Jun 2017 10:40:59 +0200
Message-Id: <20170614084059.19294-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
Cc: Juergen Gross <jgross@suse.com>, tony.luck@intel.com, mingo@redhat.com,
 bp@alien8.de, hpa@zytor.com, boris.ostrovsky@oracle.com, tglx@linutronix.de
Subject: [Xen-devel] [PATCH v3] xen/mce: don't issue error message for
	failed /dev/mcelog registration
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiBydW5uaW5nIHVuZGVyIFhlbiBhcyBkb20wIC9kZXYvbWNlbG9nIGlzIGJlaW5nIHJlZ2lz
dGVyZWQgYnkgWGVuCmluc3RlYWQgb2YgdGhlIG5vcm1hbCBtY2Vsb2cgZHJpdmVyLiBBdm9pZCBh
biBlcnJvciBtZXNzYWdlIGJlaW5nCmlzc3VlZCBieSB0aGUgbWNlbG9nIGRyaXZlciBpbiB0aGlz
IGNhc2UuIEluc3RlYWQgaXNzdWUgYW4gaW5mb3JtYXRpdmUKbWVzc2FnZSB0aGF0IFhlbiBoYXMg
cmVnaXN0ZXJlZCB0aGUgZGV2aWNlLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgotLS0KIGFyY2gveDg2L2tlcm5lbC9jcHUvbWNoZWNrL2Rldi1tY2Vsb2cu
YyB8IDcgKysrKysrLQogZHJpdmVycy94ZW4vbWNlbG9nLmMgICAgICAgICAgICAgICAgICAgIHwg
MiArKwogMiBmaWxlcyBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRp
ZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvY3B1L21jaGVjay9kZXYtbWNlbG9nLmMgYi9hcmNo
L3g4Ni9rZXJuZWwvY3B1L21jaGVjay9kZXYtbWNlbG9nLmMKaW5kZXggOWM2MzJjYjg4NTQ2Li40
MzQ3N2ZkNThmMzggMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9jcHUvbWNoZWNrL2Rldi1t
Y2Vsb2cuYworKysgYi9hcmNoL3g4Ni9rZXJuZWwvY3B1L21jaGVjay9kZXYtbWNlbG9nLmMKQEAg
LTM4OCw3ICszODgsMTIgQEAgc3RhdGljIF9faW5pdCBpbnQgZGV2X21jZWxvZ19pbml0X2Rldmlj
ZSh2b2lkKQogCS8qIHJlZ2lzdGVyIGNoYXJhY3RlciBkZXZpY2UgL2Rldi9tY2Vsb2cgKi8KIAll
cnIgPSBtaXNjX3JlZ2lzdGVyKCZtY2VfY2hyZGV2X2RldmljZSk7CiAJaWYgKGVycikgewotCQlw
cl9lcnIoIlVuYWJsZSB0byBpbml0IGRldmljZSAvZGV2L21jZWxvZyAocmM6ICVkKVxuIiwgZXJy
KTsKKwkJaWYgKGVyciA9PSAtRUJVU1kpCisJCQkvKiBYZW4gZG9tMCBtaWdodCBoYXZlIHJlZ2lz
dGVyZWQgdGhlIGRldmljZSBhbHJlYWR5LiAqLworCQkJcHJfaW5mbygiVW5hYmxlIHRvIGluaXQg
ZGV2aWNlIC9kZXYvbWNlbG9nLCBhbHJlYWR5IHJlZ2lzdGVyZWQiKTsKKwkJZWxzZQorCQkJcHJf
ZXJyKCJVbmFibGUgdG8gaW5pdCBkZXZpY2UgL2Rldi9tY2Vsb2cgKHJjOiAlZClcbiIsCisJCQkg
ICAgICAgZXJyKTsKIAkJcmV0dXJuIGVycjsKIAl9CiAJbWNlX3JlZ2lzdGVyX2RlY29kZV9jaGFp
bigmZGV2X21jZWxvZ19uYik7CmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9tY2Vsb2cuYyBiL2Ry
aXZlcnMveGVuL21jZWxvZy5jCmluZGV4IGE0OTNjNzMxNWU5NC4uNmNjMWMxNWJjZDg0IDEwMDY0
NAotLS0gYS9kcml2ZXJzL3hlbi9tY2Vsb2cuYworKysgYi9kcml2ZXJzL3hlbi9tY2Vsb2cuYwpA
QCAtNDA4LDYgKzQwOCw4IEBAIHN0YXRpYyBpbnQgX19pbml0IHhlbl9sYXRlX2luaXRfbWNlbG9n
KHZvaWQpCiAJaWYgKHJldCkKIAkJZ290byBkZXJlZ2lzdGVyOwogCisJcHJfaW5mbygiL2Rldi9t
Y2Vsb2cgcmVnaXN0ZXJlZCBieSBYZW5cbiIpOworCiAJcmV0dXJuIDA7CiAKIGRlcmVnaXN0ZXI6
Ci0tIAoyLjEyLjMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 14 08:47:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 08: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 1dL3xa-0001EZ-5J; Wed, 14 Jun 2017 08:47: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 1dL3xY-0001ET-EK
 for xen-devel@lists.xen.org; Wed, 14 Jun 2017 08:47:28 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 F4/F9-11537-F18F0495; Wed, 14 Jun 2017 08:47:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS1fuh0O
 kwZoP2hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aqTxuYCy5xVLzb0M3WwNjI3sXIySEkkCfR
 t3YJWxcjBwevgJ3E24YakLCEgKHE6YU3WUBsFgFViZXvr7CC2GwC6hJtz7aD2SJANb9m3QKyu
 TiYBf4wShx6t58ZJCEM1LDt/CwmkISQwCdGiY0XVzCCJDgFfCQWHboItUxQ4u8OYZAws4CWxM
 Nft1ggbG2JZQtfM4OUMAtISyz/xzGBkW8WQsMsJA2zkDTMQmhYwMiyilGjOLWoLLVI18hcL6k
 oMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMPzqGRgYdzC27PU7xCjJwaQkylu/2SFS
 iC8pP6UyI7E4I76oNCe1+BCjBgeHwLZdqy8wSrHk5eelKknwvvsGVCdYlJqeWpGWmQOMEJhSC
 Q4eJRHeuc+A0rzFBYm5xZnpEKlTjIpS4rz234ESAiCJjNI8uDZYVF5ilJUS5mVkYGAQ4ilILc
 rNLEGVf8UozsGoJMxr9hVoCk9mXgnc9FdAi5mAFgddAFtckoiQkmpg9Hc/H/TqbdKRBRcnzfE
 6cb47yKh9b2Wxqcz/NT5p/S0X5rpKF6SJrfvZenTiHj/n5j72ax42x9YsDS3+JB0znVE88HjF
 ldfum4KXX3piunFW9uaiItbsNRLLf03/6T/d9tnX1n7JGt9ZT7otZeN+pS+JfOd1j8NmRpt2Z
 fPDp5odb25+itozTYmlOCPRUIu5qDgRAJQXuaLFAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1497430044!67000423!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25979 invoked from network); 14 Jun 2017 08:47:26 -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; 14 Jun 2017 08:47:26 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 14 Jun 2017 02:47:24 -0600
Message-Id: <5941143A0200007800162C23@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 14 Jun 2017 02:47:22 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1706121449020.2875@sstabellini-ThinkPad-X260>
 <593FB05802000078001623DC@prv-mh.provo.novell.com>
 <41780d36-5708-91a2-40e7-d27d0af8bd0c@citrix.com>
 <alpine.DEB.2.10.1706131038040.12156@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1706131038040.12156@sstabellini-ThinkPad-X260>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 George Dunlap <george.dunlap@citrix.com>, xen-devel@lists.xen.org,
 julien.grall@arm.com
Subject: Re: [Xen-devel] tags in backport commits
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEzLjA2LjE3IGF0IDE5OjQxLCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gT24gVHVlLCAxMyBKdW4gMjAxNywgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4gT24gMTMvMDYv
MTcgMDg6MjgsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiA+IEZ1cnRoZXJtb3JlIC0gd2hvIHdvdWxk
IHlvdSBtZWFuIHRvIGNyZWF0ZSB0aGVzZSB0YWdzPyBJbiB0aGUKPj4gPiBlbmQgSSB0aGluayBp
dCBzaG91bGQgYmUgdGhlIHBlcnNvbiByZXNwb25zaWJsZSBmb3IgdGhlIHJlc3BlY3RpdmUKPj4g
PiBwYXJ0cyBvZiB0aGUgc3RhYmxlIHRyZWVzIHRvIGRlY2lkZSBpZiBhbmQgaG93IGZhciBzdWNo
IGJhY2twb3J0cwo+PiA+IG91Z2h0IHRvIG9jY3VyLCBzbyBuZWl0aGVyIHRoZSBwZXJzb24gc3Vi
bWl0dGluZyB0aGUgcGF0Y2ggbm9yCj4+ID4gdGhlIHBlcnNvbiBjb21taXR0aW5nIHRoZSBwYXRj
aCBhcmUgaW4gdGhlIHBvc2l0aW9uIHRvIGdpdmUgbW9yZQo+PiA+IHRoYW4gYSBoaW50IGhlcmUg
KGFnYWluIHNwZWFraW5nIGFnYWluc3QgdXNpbmcgc3VjaCB0YWdzIGZvcgo+PiA+IGF1dG9tYXRp
b24pLgo+PiAKPj4gV2UgY291bGQgcmVxdWlyZSB0aGF0IHRoZSAic3RhYmxlIiB0YWcgYmUgYWNr
ZWQgYnkgYW55IHN0YWJsZSB0cmVlCj4+IG1haW50YWluZXJzIHRoYXQgaXQgYWZmZWN0cy4KPiAK
PiBZZXMsIHRoYXQgaXMgd2hlcmUgQ0M6IHN0YWJsZUB4ZW5wcm9qZWN0Lm9yZyBjb21lcyBpbnRv
IHBsYXkuIFRoZSBwZW9wbGUKPiBhdCBzdGFibGVAeGVucHJvamVjdC5vcmcgc2hvdWxkIGFjayBv
ciByZXF1ZXN0IGEgY2hhbmNlIHRvIHRoZQo+IGJhY2twb3J0aW5nIGluZm8uIFRoZSBmaXJzdCBz
dGVwIHdvdWxkIGJlIHRvIGNyZWF0ZSBhIG1haWxpbmcgbGlzdCBmb3IKPiB0aGF0LgoKSXNuJ3Qg
TGludXgnZXMgc3RhYmxlQCBhIGZha2UgYWRkcmVzcz8gSSdtIG5vdCByZWFsbHkgZmFuY3lpbmcg
Z2V0dGluZwp5ZXQgYW5vdGhlciBjb3B5IG9mIHBhdGNoZXMgdGhyb3VnaCBzdWNoIGEgbmV3IGFs
aWFzIG9yIGxpc3QsIHNvIEknZApleHBlY3QgdGhpcyB0byBiZSBhIGZha2UgYWRkcmVzcyBpbiBv
dXIgY2FzZSB0b28uCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 14 08:50:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 08: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 1dL401-0001PK-Hh; Wed, 14 Jun 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 <JBeulich@suse.com>) id 1dL400-0001OB-1N
 for xen-devel@lists.xen.org; Wed, 14 Jun 2017 08:50:00 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 C0/37-03920-7B8F0495; Wed, 14 Jun 2017 08:49:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXS6fjDS3fbD4d
 Ig4X9JhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8at0wvZCq5xVOyd38TWwDidvYuRk0NIIE/i
 av9eRhCbV8BO4tLSO8wgtoSAocTphTdZQGwWAVWJa2tPgMXZBNQl2p5tZ+1i5OAQETCSODhbB
 iTMLKApsfjhNCYQW1ggUKLl2GWgVnag8UESH7NAopxA0SkTLrODNPIKCEr83SEM0agl8fDXLR
 YIW1ti2cLXzCAlzALSEsv/cUxg5JuF0DALScMsJA2zEBoWMLKsYtQoTi0qSy3SNTTWSyrKTM8
 oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDDsGINjB+GVZwCFGSQ4mJVHe+s0OkUJ8Sfkp
 lRmJxRnxRaU5qcWHGDU4OAS27Vp9gVGKJS8/L1VJgvf1d6A6waLU9NSKtMwcYGTAlEpw8CiJ8
 M59BpTmLS5IzC3OTIdInWJUlBLnnQ/SJwCSyCjNg2uDReMlRlkpYV5GoKOEeApSi3IzS1DlXz
 GKczAqCfNeBZnCk5lXAjf9FdBiJqDFQRfAFpckIqSkGhgtryeJLs4Jkyy473nt21GBXe/KvX/
 kfX53NKdx0Yzze7+HZG/OrP7LuZfxrNWkjZO/tRgkLctw37D53fabP9NsPv9o9Y2Z1F2/opOd
 98R0RY1da8xWGWzzd/f5XHxF4tPSt3c79vn/Obx95ou4Dzf39MwKsWZoPVKpOnlu3Pf5Dq+m2
 7ncF5ZSV2Ipzkg01GIuKk4EAO5pU2XBAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1497430197!73670807!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42452 invoked from network); 14 Jun 2017 08:49:58 -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; 14 Jun 2017 08:49:58 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 14 Jun 2017 02:49:56 -0600
Message-Id: <594114D30200007800162C26@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 14 Jun 2017 02:49:55 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Dushyant Behl" <myselfdushyantbehl@gmail.com>
References: <CAHF350JzUZOSxEPnedUzTipsKq7PEDHEu9i3wgtPdQRd8iiqhA@mail.gmail.com>
In-Reply-To: <CAHF350JzUZOSxEPnedUzTipsKq7PEDHEu9i3wgtPdQRd8iiqhA@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] Incorrect Comment in
 xen/include/asm-x86/hvm/svm/vmcb.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+IE9uIDEzLjA2LjE3IGF0IDE3OjQ5LCA8bXlzZWxmZHVzaHlhbnRiZWhsQGdtYWlsLmNvbT4g
d3JvdGU6Cj4gSGkgRXZlcnlvbmUsCj4gCj4gSSB3YXMgbG9va2luZyBhdCB0aGUgU1ZNIHNldHVw
IGNvZGUgaW4gWGVuIHdoZW4gSSBub3RpY2VkIHRoYXQgc29tZQo+IGNvbW1lbnRzIGRlc2NyaWJp
bmcgdGhlIFZNRVhJVCBjb2RlcyBsb29rIHdyb25nLgo+IFRoZSBwcm9jZXNzb3IgZXhjZXB0aW9u
IGV4aXRjb2RlcyBsaXN0ZWQgZnJvbSBWTUVYSVRfRVhDRVBUSU9OX1BGIHRvCj4gVk1fRVhDRVBU
SU9OX1hGIHNlZW0gdG8gZGVzY3JpYmUgdGhlIGhleGFkZWNpbWFsIGV4aXQgY29kZSBkaWZmZXJl
bnQKPiB0aGFuIHRoZSBleHBlY3RlZCB2YWx1ZS4KPiAKPiBUaGlzIHNlY3Rpb24gaXMgdGFrZW4g
ZnJvbSB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vdm1jYi5oCj4gCj4gVk1FWElUX0VYQ0VQ
VElPTl9QRiAgPSAgNzgsIC8qIDB4NGYsIHBhZ2UtZmF1bHQgKi8KPiBWTUVYSVRfRVhDRVBUSU9O
XzE1ICA9ICA3OSwgLyogMHg1MCwgcmVzZXJ2ZWQgKi8KPiBWTUVYSVRfRVhDRVBUSU9OX01GICA9
ICA4MCwgLyogMHg1MSwgeDg3IGZsb2F0aW5nLXBvaW50IGV4Y2VwdGlvbi1wZW5kaW5nICovCj4g
Vk1FWElUX0VYQ0VQVElPTl9BQyAgPSAgODEsIC8qIDB4NTIsIGFsaWdubWVudC1jaGVjayAqLwo+
IFZNRVhJVF9FWENFUFRJT05fTUMgID0gIDgyLCAvKiAweDUzLCBtYWNoaW5lLWNoZWNrICovCj4g
Vk1FWElUX0VYQ0VQVElPTl9YRiAgPSAgODMsIC8qIDB4NTQsIHNpbWQgZmxvYXRpbmctcG9pbnQg
Ki8KPiAKPiBUaGUgZXhwZWN0ZWQgZXhjZXB0aW9uIGNvZGUgZm9yIHBhZ2UtZmF1bHQgaXMgNzgg
d2hpY2ggc2hvdWxkIGJlIDB4NEUKPiBpbiBoZXhhZGVjaW1hbCwgc2FtZSBjYXNlIGZvciBhbGwg
dGhlIGV4Y2VwdGlvbnMgdGlsbCBYRi4KPiBJZiB0aGlzIG5lZWRzIGNvcnJlY3Rpb24gcGxlYXNl
IGxldCBtZSBrbm93LCB3aWxsIGJlIGhhcHB5IHRvIHN1Ym1pdCBhIAo+IHBhdGNoLgoKUGxlYXNl
IGRvOyBpbiBmYWN0IEkgZG9uJ3Qgc2VlIHdoeSB5b3UgZGlkbid0IHJpZ2h0IGF3YXkuCgpKYW4K
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 14 08:50:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 08: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 1dL406-0001pe-PH; Wed, 14 Jun 2017 08:50:06 +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 1dL404-0001ka-Rg
 for xen-devel@lists.xen.org; Wed, 14 Jun 2017 08:50:04 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 AC/B5-03058-CB8F0495; Wed, 14 Jun 2017 08:50:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsXCqh5zXXf3D4d
 Ig+8PdSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyu8yvZCn6yVLTO38vawNjP0sXIxSEksJhR
 4vmOCUxdjJwcLAKqEmdOTmIGsdkE5CTWbbzBBmKLCKhL/LkwgRGkgVngIJPEhTP3WUASwgLBE
 vtbusGaeQWsJK6s3M4KYgsJZEj0zpvDDBEXlDg58wlYPbOAjsTOrXeAhnIA2dISy/9xgIQ5gV
 o3PD3FCGKLCqhIXJnwlh3ElhAQkfh15xMzhK0pcfDSJhYIW0Hi/udrbBB2oMS0xu3MExgFZyH
 ZNgvJtlkI2xYwMq9i1ChOLSpLLdI1NtBLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/d
 xAgMWgYg2MH4d23gIUZJDiYlUd76zQ6RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4C74D5QSLU
 tNTK9Iyc4DxA5OW4OBREuGd+wwozVtckJhbnJkOkTrFqMvR9GHLFyYhlrz8vFQpcd75IDMEQI
 oySvPgRsBi+RKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEec2+Ak3hycwrgdv0CugIJqAjgi6
 AHVGSiJCSamAsWxD+csFUZS9WmTa/S0dOrJ8qW76wXq1V6cKzzXKu9YnOL35OX/7sW3jtkhzN
 +DnyMW13jB2XB0YU5F1fXqZ2pd3VsM3t5qKwr3mbX3duMr0j3bd+gvGVFZppS2YuOxfvOSfUZ
 98kniPaxw+Jxe0x35mkztNgkv28NfHyLIaO3fHTbgkVPp6sxFKckWioxVxUnAgAEOQo9+ACAA
 A=
X-Env-Sender: tim@xen.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1497430203!50756345!1
X-Originating-IP: [5.39.92.215]
X-SpamReason: No, hits=0.7 required=7.0 tests=BODY_RANDOM_LONG, RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3308 invoked from network); 14 Jun 2017 08:50:03 -0000
Received: from deinos.phlegethon.org (HELO deinos.phlegethon.org) (5.39.92.215)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Jun 2017 08:50:03 -0000
Received: from tjd by deinos.phlegethon.org with local (Exim 4.87_1 (FreeBSD))
 (envelope-from <tim@xen.org>)
 id 1dL3zw-0000Ep-BW; Wed, 14 Jun 2017 08:49:56 +0000
Date: Wed, 14 Jun 2017 09:49:56 +0100
From: Tim Deegan <tim@xen.org>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20170614084956.GB98502@deinos.phlegethon.org>
References: <20170613161323.25196-1-julien.grall@arm.com>
 <20170613161323.25196-2-julien.grall@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170613161323.25196-2-julien.grall@arm.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: sstabellini@kernel.org, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, punit.agrawal@arm.com,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 01/24] xen/mm: Don't use _{g,
 m}fn for defining INVALID_{G, M}FN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXQgMTc6MTMgKzAxMDAgb24gMTMgSnVuICgxNDk3MzczOTgwKSwgSnVsaWVuIEdyYWxsIHdyb3Rl
Ogo+IElOVkFMSURfe0csTX1GTiBhcmUgZGVmaW5lZCB1c2luZyBzdGF0aWMgaW5saW5lIGhlbHBl
cnMgX3tnLG19Zm4uCj4gVGhpcyBtZWFucywgdGhleSBjYW5ub3QgYmUgdXNlZCB0byBpbml0aWFs
aXplIGEgYnVpbGQgdGltZSBzdGF0aWMgdmFyaWFibGU6Cj4gCj4gSW4gZmlsZSBpbmNsdWRlZCBm
cm9tIG1tLmM6MjQ6MDoKPiB4ZW4veGVuL2luY2x1ZGUveGVuL21tLmg6NTk6MjY6IGVycm9yOiBp
bml0aWFsaXplciBlbGVtZW50IGlzIG5vdCBjb25zdGFudAo+ICAjZGVmaW5lIElOVkFMSURfTUZO
ICAgICAgX21mbih+MFVMKQo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CgpBY2tlZC1ieTogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+Cgo+IEkg
a25vdyB0aGF0IHRoaXMgc29sdXRpb24gd2lsbCBub3Qgd29yayBmb3Igbm9uLWRlYnVnIGJ1aWxk
LiBJIHdvdWxkCj4gbGlrZSBpbnB1dCBmcm9tIHRoZSBjb21tdW5pdHkgb24gd2F5IHRvIGZpeCBp
dCBuaWNlbHkuCgpJdCBzZWVtcyB0byBXRk06IGh0dHBzOi8vZ29kYm9sdC5vcmcvZy92RVZOWTMK
ClRpbS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 14 08:54:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 08: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 1dL44U-0002Bt-Et; Wed, 14 Jun 2017 08: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=331d6ec65=Paul.Durrant@citrix.com>)
 id 1dL44T-0002Bn-I1
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 08:54:37 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 B7/3C-02006-CC9F0495; Wed, 14 Jun 2017 08:54:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKIsWRWlGSWpSXmKPExsWyU9JRQvfMT4d
 Ig3lXmS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxtB54zF/Q6Vjxc38PWwLjAoYuRk0NCwE9i
 5bNH7CA2m4COxNKj85m6GLk4RATOMErMufCPFSQhLOAtcebjRmYQW0TAR2L+xsOsELabxNqbt
 8CaWQRUJRatugxWwyvgLvHu4CI2kEFCAs8YJa5vmMoEkuAUsJXonbiCDcRmFJCV+NK4GqyBWU
 Bc4taT+UwQFwlILNlznhnCFpV4+RjiCAkBA4mtS/exdDFyANVrSqzfpQ/RqigxpfshO8ReQYm
 TM5+wTGAUmoVk6iyEjllIOmYh6VjAyLKKUaM4tagstUjXyEIvqSgzPaMkNzEzR9fQwFQvN7W4
 ODE9NScxqVgvOT93EyMwyOsZGBh3MPat8jvEKMnBpCTKW7/ZIVKILyk/pTIjsTgjvqg0J7X4E
 KMMB4eSBK85MGqEBItS01Mr0jJzgPEGk5bg4FES4Z37DCjNW1yQmFucmQ6ROsWoy7Fh9fovTE
 Isefl5qVLivBIgMwRAijJK8+BGwGL/EqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3qvfgab
 wZOaVwG16BXQEE9ARQRfAjihJREhJNTCab5M/+XZqk9crO5sPKgqPfVukTf775gWFXX9SPufU
 BD8pJ9MHW/h4zwREzt66k3uKSuv+SemiSxPzyzJcgxMNHZOmpytOuFz1TvoLT/anaZu2tTdw7
 RbZd0xmLW9BRL35yhXWs9z7XW5HVMb9OTjrbd414TlMBSFSa6asSxc4smn27t+cyjpKLMUZiY
 ZazEXFiQBjwa4P+AIAAA==
X-Env-Sender: prvs=331d6ec65=Paul.Durrant@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1497430475!103433793!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28556 invoked from network); 14 Jun 2017 08:54:36 -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;
 14 Jun 2017 08:54:36 -0000
X-IronPort-AV: E=Sophos;i="5.39,340,1493683200"; d="scan'208";a="47739407"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Oleksandr Andrushchenko' <andr2000@gmail.com>, Owen Smith
 <owen.smith@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>, Konrad Rzeszutek Wilk
 <konrad.wilk@oracle.com>
Thread-Topic: [Xen-devel] [PATCH] kbdif.h: Introduce feature-vkbd-standalone
Thread-Index: AQHS4FizDwvf94rZVUaa1qw3lZHr+KIgsuMAgAIWFgCAARnzAIAAMrug
Date: Wed, 14 Jun 2017 08:54:34 +0000
Message-ID: <2fda91e1ccfd458283a76372b0d5ea1e@AMSPEX02CL03.citrite.net>
References: <1496927343-29065-1-git-send-email-owen.smith@citrix.com>
 <6e47da4b-f62e-78ac-8d14-97b75da0fcbb@gmail.com>
 <dc9e3885a4d34fc082a6f9d34aff56c1@AMSPEX02CL02.citrite.net>
 <21f28412-6cc3-60a9-455e-f0bfcf579b5b@gmail.com>
In-Reply-To: <21f28412-6cc3-60a9-455e-f0bfcf579b5b@gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] [PATCH] kbdif.h: Introduce feature-vkbd-standalone
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; 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
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSBPbiBCZWhhbGYgT2YNCj4gT2xla3NhbmRy
IEFuZHJ1c2hjaGVua28NCj4gU2VudDogMTQgSnVuZSAyMDE3IDA4OjQ4DQo+IFRvOiBPd2VuIFNt
aXRoIDxvd2VuLnNtaXRoQGNpdHJpeC5jb20+OyB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmc7DQo+IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4NCj4g
U3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSF0ga2JkaWYuaDogSW50cm9kdWNlIGZlYXR1
cmUtdmtiZC0NCj4gc3RhbmRhbG9uZQ0KPiANCj4gSGksIE93ZW4hDQo+IA0KPiBPbiAwNi8xMy8y
MDE3IDA1OjU5IFBNLCBPd2VuIFNtaXRoIHdyb3RlOg0KPiA+DQo+ID4gSGkgT2xla3NhbmRyLA0K
PiA+DQo+ID4gVGhlIHJlYXNvbiBJ4oCZbSBwcm9wb3NpbmcgdGhlIGFkZGl0aW9uYWwgZmVhdHVy
ZSBmbGFnIGlzIHRvDQo+ID4gZGlmZmVyZW50aWF0ZSBiZXR3ZWVuDQo+ID4NCj4gPiBvbGRlciwg
YnJva2VuLCBiYWNrZW5kcyB0aGF0IHdpbGwgbm90IGNvbm5lY3Qgd2l0aG91dCB0aGUgdmZiIGRl
dmljZQ0KPiA+DQo+ID4gKHFlbXUtdXBzdHJlYW3igJlzIGltcGxlbWVudGF0aW9uIGluIGh3L2Rp
c3BsYXkveGVuZmIuYykgYW5kIGZpeGVkDQo+IGJhY2tlbmRzDQo+ID4NCj4gPiAobGlrZSBwYXRj
aGVzIEnigJl2ZSBwb3N0ZWQgdG8gZml4IHRoZSBxZW11IGJhY2tlbmQpLiBXaXRob3V0IGENCj4g
PiBkaWZmZXJlbnRpYXRvciwNCj4gPg0KPiA+IGEgZnJvbnRlbmQgSeKAmXZlIGRldmVsb3BlZCB3
aWxsIGdldCBzdHVjayB3YWl0aW5nIGZvciB0aGUgYmFja2VuZCB0bw0KPiA+IGNvbm5lY3QsDQo+
ID4NCj4gPiBhbmQgdW5kZXIgV2luZG93cyB0aGlzIGVmZmVjdGl2ZWx5IGhhbmdzIHRoZSBzeXN0
ZW0uDQo+ID4NCj4gSSBkbyB1bmRlcnN0YW5kIHlvdXIgaW50ZW50aW9uLCBidXQgdGhpcyB3YXkg
d2UgYXJlIGFib3V0IHRvIHNvbHZlDQo+IHBhcnRpY3VsYXIgcHJvYmxlbSBvZiBhIHBhcnRpY3Vs
YXIgaW1wbGVtZW50YXRpb24uDQo+IElNTywgcHJvdG9jb2wgaXMgc29tZXRoaW5nIHRoYXQgZG9l
cyBub3QgZGljdGF0ZSBob3cgYSBiYWNrZW5kDQo+IG9yIGZyb250ZW5kIHNob3VsZCBiZSBpbXBs
ZW1lbnRlZC4gTmVpdGhlciBpZiBzb21lIHBhcnRpY3VsYXINCj4gaW1wbGVtZW50YXRpb24gaGFz
IGJ1Z3MgdGhlbiBwcm92aWRlIGEgd2F5IHRob3NlIGNhbiBiZSB3b3JrZWQgYXJvdW5kLg0KDQpU
aGF0J3MgdGhlIGludGVudGlvbiBvZiAiZmVhdHVyZS12a2JkLXN0YW5kYWxvbmUiLi4uIElmIGl0
IGlzIG5vdCB0aGVyZSB0aGVuIGl0IG1lYW5zIHRoZSBiYWNrZW5kIGlzIG9sZCBhbmQgYnJva2Vu
IGFuZCB0aGUgV2luZG93cyBmcm9udGVuZCBjYW5ub3QgdXNlIGl0Lg0KDQpJIGFncmVlIHRoYXQg
J3JlcXVlc3QtdmtiZC1zdGFuZGFsb25lJyBzaG91bGQgbm90IGJlIG5lY2Vzc2FyeSBpZiB0aGUg
dmtiZCBhbmQgdmZiIHByb3RvY29scyBhcmUgaW50ZW5kZWQgdG8gYmUgdHJ1bHkgaW5kZXBlbmRl
bnQuDQoNCiAgUGF1bA0KDQo+ID4NCj4gPiBUaGUgUWVtdSBiYWNrZW5kIHNob3VsZCBiZSBmaXhl
ZCB0byBtYWtlIHRoZSB2a2JkIGFuZCB2ZmIgaW5kZXBlbmRlbnQNCj4gPg0KPiA+IGRldmljZXMu
DQo+ID4NCj4gVGhhdCBpcyBteSBwb2ludCwgaWYgYmFjay9mcm9udCBhcmUgYnJva2VuIHRoZW4g
d2Ugc2hvdWxkIGZpeCB0aG9zZSwNCj4gbm90IGhlbHAgdmlhIHByb3RvY29sIGNoYW5nZXMgdG8g
d29yayBhcm91bmQuIFdoYXQgd2lsbCBiZSB0aGUgbmV4dA0KPiBjaGFuZ2UgaWYgc29tZSBvdGhl
ciBiYWNrL2Zyb250IHN0ZXBzIGluPw0KPiA+DQo+ID4gVGhpcyBwcm9wb3NhbCB3aWxsIGhlbHAg
ZGV0ZWN0IGFuIGluY29tcGF0aWJsZSBiYWNrZW5kIGFuZCBhdm9pZCBhDQo+ID4NCj4gPiBWTSBo
YW5nLg0KPiA+DQo+ID4gKGZyb250ZW5kIFdJUDoNCj4gPiBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1wdmRyaXZlcnMvd2luL3hlbnZrYmQuZ2l0O2E9dHJlZSkNCj4gPg0KPiA+IE93
ZW4NCj4gPg0KPiBBbnl3YXksIEkgd291bGQgbGlrZSB0byBoZWFyIGZyb20gS29ucmFkIG9uIHRo
aXMNCj4gPg0KPiA+ICpGcm9tOiAqT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG1haWx0bzphbmRy
MjAwMEBnbWFpbC5jb20+DQo+ID4gKlNlbnQ6ICoxMiBKdW5lIDIwMTcgMDg6MDcNCj4gPiAqVG86
ICpPd2VuIFNtaXRoIDxtYWlsdG86b3dlbi5zbWl0aEBjaXRyaXguY29tPjsNCj4gPiB4ZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcgPG1haWx0bzp4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmc+DQo+ID4gKlN1YmplY3Q6ICpSZTogW1hlbi1kZXZlbF0gW1BBVENIXSBrYmRpZi5oOiBJ
bnRyb2R1Y2UNCj4gPiBmZWF0dXJlLXZrYmQtc3RhbmRhbG9uZQ0KPiA+DQo+ID4gSGksIE93ZW4h
DQo+ID4NCj4gPiBPbiAwNi8wOC8yMDE3IDA0OjA5IFBNLCBPd2VuIFNtaXRoIHdyb3RlOg0KPiA+
ID4gQmFja2VuZHMgc2V0ICJmZWF0dXJlLXZrYmQtc3RhbmRhbG9uZSIgdG8gMSBpZiB0aGV5IGNh
biBjb25uZWN0DQo+ID4gPiB3aXRob3V0IHdhaXRpbmcgZm9yIHRoZSBQViBmcmFtZWJ1ZmZlci4g
SWYgdGhpcyB2YWx1ZSBpcyBtaXNzaW5nDQo+ID4gPiBvciBub3QgMSwgdGhlbiBhIGJhY2tlbmQg
d2lsbCB3YWl0IGZvciB0aGUgUFYgZnJhbWVidWZmZXIgYmVmb3JlDQo+ID4gPiBjb25uZWN0aW5n
LCBwb3RlbnRpYWxseSBjYXVzaW5nIHRoZSBmcm9udGVuZCB0byB3YWl0IGluZGVmaW5pdGVseS4N
Cj4gPiBUaGlzIG1lYW5zIHRoYXQgYnkgdGhlIG5ldyBvcHRpb24gd2UgKmZpeCBhbiBleGlzdGlu
Zw0KPiA+IGJhY2tlbmQqIGFuZCBpdHMgcGFydGljdWxhciBiZWhhdmlvci4gV2hhdCBpcyBtb3Jl
LA0KPiA+IHdlIGludHJvZHVjZSBrbm93bGVkZ2Ugb2YgdmlydHVhbCBmYiBpbnRvIGdlbmVyaWMg
dmlydHVhbA0KPiA+IGtiZC9wdHIgcHJvdG9jb2wgd2hpY2ggc2VlbXMgdG8gYmUgbm90IGNvcnJl
Y3QgKElNTykuDQo+ID4gRm9yIHRoZSByZWFzb25zIGFib3ZlLCBJIHdvdWxkIHJlY29tbWVuZCBm
aXhpbmcgdGhlDQo+ID4gY29ycmVzcG9uZGluZyBiYWNrZW5kIGluc3RlYWQsIGZvciBleGFtcGxl
IGJ5IGNvbmZpZ3VyaW5nDQo+ID4gaXQgYXBwcm9wcmlhdGVseSB3cnQgdXNlLWNhc2UgeW91IGhh
dmUuDQo+ID4gPiBGcm9udGVuZHMgc2V0ICJyZXF1ZXN0LXZrYmQtc3RhbmRhbG9uZSIgdG8gMSB0
byByZXF1ZXN0IHRoYXQgdGhlDQo+ID4gPiBiYWNrZW5kIGRvZXMgbm90IHdhaXQgZm9yIHRoZSBQ
ViBmcmFtZWJ1ZmZlci4gRnJvbnRlbmRzIHRoYXQNCj4gPiA+IHJlcXVpcmUgYSBzdGFuZGFsb25l
IHZrYmQgZGV2aWNlIHNob3VsZCBub3QgYXR0ZW1wdCB0byBjb25uZWN0DQo+ID4gPiB1bmxlc3Mg
dGhlIGJhY2tlbmQgYWR2ZXJ0aXNlcyAiZmVhdHVyZS12a2JkLXN0YW5kYWxvbmUiLCBhbmQNCj4g
PiA+IHNob3VsZCBzZXQgInJlcXVlc3QtdmtiZC1zdGFuZGFsb25lIi4NCj4gPiBBZ2FpbiwgdGhp
cyBsb29rcyB2ZXJ5IHVzZS1jYXNlIHNwZWNpZmljDQo+ID4gPiBCYWNrZW5kcyB0aGF0IGFyZSBz
dGFuZGFsb25lIChpLmUuIGRvIG5vdCBoYXZlIGFuIGFzc29jaWF0ZWQgUFYNCj4gPiA+IGZyYW1l
YnVmZmVyKSBkbyBub3QgcmVzY2FsZSBhYnNvbHV0ZSBtb3VzZSBvciB0b3VjaCBjb29yZGluYXRl
cw0KPiA+ID4gdG8gYSB0aGUgc2l6ZSBvZiB0aGUgKG5vbi1leGlzdGFudCkgUFYgZnJhbWVidWZm
ZXIsIGFuZCB1c2UgdGhlDQo+ID4gPiByYW5nZSBvZiBbMCwgMHg3ZmZmXSBmb3IgYWJzb2x1dGUg
dmFsdWVzLg0KPiA+ID4NCj4gPiA+IFNpZ25lZC1vZmYtYnk6IE93ZW4gU21pdGggPG93ZW4uc21p
dGhAY2l0cml4LmNvbT4NCj4gPiA+IC0tLQ0KPiA+ID4gICB4ZW4vaW5jbHVkZS9wdWJsaWMvaW8v
a2JkaWYuaCB8IDE1ICsrKysrKysrKysrKysrKw0KPiA+ID4gICAxIGZpbGUgY2hhbmdlZCwgMTUg
aW5zZXJ0aW9ucygrKQ0KPiA+ID4NCj4gPiA+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJs
aWMvaW8va2JkaWYuaA0KPiA+IGIveGVuL2luY2x1ZGUvcHVibGljL2lvL2tiZGlmLmgNCj4gPiA+
IGluZGV4IGRjYmQ3MWEuLmNhMDkwODAgMTAwNjQ0DQo+ID4gPiAtLS0gYS94ZW4vaW5jbHVkZS9w
dWJsaWMvaW8va2JkaWYuaA0KPiA+ID4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2lvL2tiZGlm
LmgNCj4gPiA+IEBAIC02Myw2ICs2MywxMiBAQA0KPiA+ID4gICAgKiAgICAgIEJhY2tlbmRzLCB3
aGljaCBzdXBwb3J0IHJlcG9ydGluZyBvZiBtdWx0aS10b3VjaCBldmVudHMNCj4gPiA+ICAgICog
ICAgICBzaG91bGQgc2V0IHRoaXMgdG8gMS4NCj4gPiA+ICAgICoNCj4gPiA+ICsgKiBmZWF0dXJl
LXZrYmQtc3RhbmRhbG9uZQ0KPiA+ID4gKyAqICAgICAgVmFsdWVzOiAgICAgICAgIDx1aW50Pg0K
PiA+ID4gKyAqDQo+ID4gPiArICogICAgICBCYWNrZW5kcywgd2hpY2ggc3VwcG9ydCBhIHN0YW5k
YWxvbmUgdmtiZCwgd2l0aG91dA0KPiA+IHJlcXVpcmluZyBhIHZmYg0KPiA+ID4gKyAqICAgICAg
ZGV2aWNlLCBzaG91bGQgc2V0IHRoaXMgdG8gMS4NCj4gPiA+ICsgKg0KPiA+ID4gICAgKi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0gUG9pbnRlciBEZXZpY2UgUGFyYW1ldGVycw0KPiA+IC0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiA+ID4gICAgKg0KPiA+ID4gICAgKiB3aWR0aA0KPiA+ID4g
QEAgLTk4LDYgKzEwNCwxMyBAQA0KPiA+ID4gICAgKg0KPiA+ID4gICAgKiAgICAgIFJlcXVlc3Qg
YmFja2VuZCB0byByZXBvcnQgbXVsdGktdG91Y2ggZXZlbnRzLg0KPiA+ID4gICAgKg0KPiA+ID4g
KyAqIHJlcXVlc3QtdmtiZC1zdGFuZGFsb25lDQo+ID4gPiArICogICAgICBWYWx1ZXM6ICAgICAg
ICAgPHVpbnQ+DQo+ID4gPiArICoNCj4gPiA+ICsgKiAgICAgIFJlcXVlc3QgYmFja2VuZCB0byBj
b25uZWN0IHZrYmQgZGV2aWNlIHdpdGhvdXQgd2FpdGluZyBmb3IgdGhlDQo+ID4gPiArICogICAg
ICB2ZmIgZGV2aWNlLiBBbnkgYWJzb2x1dGUgY29vcmRpbmF0ZXMgd2lsbCBOT1QgYmUgc2NhbGVk
IHRvDQo+ID4gPiArICogICAgICBzY3JlZW4gc2l6ZSwgYW5kIHdpbGwgcmVtYWluIGluIHRoZSBy
YW5nZSBbMCwgMHg3ZmZmXQ0KPiA+ID4gKyAqDQo+ID4gPiAgICAqLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0gUmVxdWVzdCBUcmFuc3BvcnQgUGFyYW1ldGVycw0KPiA+IC0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tDQo+ID4gPiAgICAqDQo+ID4gPiAgICAqIGV2ZW50LWNoYW5uZWwNCj4gPiA+IEBAIC0x
NjUsOCArMTc4LDEwIEBADQo+ID4gPg0KPiA+ID4gICAjZGVmaW5lIFhFTktCRF9GSUVMRF9GRUFU
X0FCU19QT0lOVEVSICJmZWF0dXJlLWFicy1wb2ludGVyIg0KPiA+ID4gICAjZGVmaW5lIFhFTktC
RF9GSUVMRF9GRUFUX01UT1VDSCAiZmVhdHVyZS1tdWx0aS10b3VjaCINCj4gPiA+ICsjZGVmaW5l
IFhFTktCRF9GSUVMRF9GRUFUX1NUQU5EQUxPTkUgImZlYXR1cmUtdmtiZC0NCj4gc3RhbmRhbG9u
ZSINCj4gPiA+ICAgI2RlZmluZSBYRU5LQkRfRklFTERfUkVRX0FCU19QT0lOVEVSICJyZXF1ZXN0
LWFicy1wb2ludGVyIg0KPiA+ID4gICAjZGVmaW5lIFhFTktCRF9GSUVMRF9SRVFfTVRPVUNIICJy
ZXF1ZXN0LW11bHRpLXRvdWNoIg0KPiA+ID4gKyNkZWZpbmUgWEVOS0JEX0ZJRUxEX1JFUV9TVEFO
REFMT05FICJyZXF1ZXN0LXZrYmQtc3RhbmRhbG9uZSINCj4gPiA+ICAgI2RlZmluZSBYRU5LQkRf
RklFTERfUklOR19HUkVGICAgICAgICAgInBhZ2UtZ3JlZiINCj4gPiA+ICAgI2RlZmluZSBYRU5L
QkRfRklFTERfRVZUX0NIQU5ORUwgImV2ZW50LWNoYW5uZWwiDQo+ID4gPiAgICNkZWZpbmUgWEVO
S0JEX0ZJRUxEX1dJRFRIICAgICAgICAgICAgICJ3aWR0aCINCj4gPiBUaGFuayB5b3UsDQo+ID4g
T2xla3NhbmRyDQo+IFRoYW5rIHlvdSwNCj4gT2xla3NhbmRyDQo+IA0KPiBfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiBYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0DQo+IFhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnDQo+IGh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 14 08:55:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 08: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 1dL45i-0002Gz-Oe; Wed, 14 Jun 2017 08:55:54 +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 1dL45h-0002Go-II
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 08:55:53 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 A7/A6-01709-81AF0495; Wed, 14 Jun 2017 08:55:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVysyfVTVfil0O
 kQft7VovvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP9nM0sBXcNK67OiG1g/KvWxcjFISSwmVHi
 1rpLrBDOUkaJjxu3ATmcHMICARIfznxnAbFFBPQlNt1uZAcpYhboYZK4tGkSC0THaSaJl8sfs
 oFUsQloStz5/IkJxOYVsJJYeHMWWDeLgKrEsmtLwWpEBcIleg/0s0HUCEqcnPkErIZTwEdi0+
 EHzCA2s4CZxLzND6FscYlbT+YzQdjyEtvfzmGewMg/C0n7LCQts5C0zELSsoCRZRWjenFqUVl
 qka6xXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYIAyAMEOxr3/nA4xSnIwKYny
 1m92iBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwfvoB1BOsCg1PbUiLTMHGCswaQkOHiUR3uyfQ
 Gne4oLE3OLMdIjUKUZdjg2r139hEmLJy89LlRLnnQQyQwCkKKM0D24ELG4vMcpKCfMyAh0lxF
 OQWpSbWYIq/4pRnINRSZi3E2QKT2ZeCdymV0BHMAEdEXQB7IiSRISUVAOje633Z2uj8h3b7qU
 l5KouVH/7SWDp3DU7thdey9snzc+o/+FF0+Nri9g+7drD+MZa7J+v0+R/8cVnavRP3jKL4mDZ
 I3xlpatmC7/0leVXY5t0ZWZem/eJt18sb8WzVB8G9iWpt83S/bgE+j8+X/vFTVE68dYExeWFm
 zkOeJhNmqvn+a8499FsJZbijERDLeai4kQADkD+59YCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1497430551!103295609!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12536 invoked from network); 14 Jun 2017 08:55:51 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-4.tower-206.messagelabs.com with SMTP; 14 Jun 2017 08:55: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 7BCA415AD;
 Wed, 14 Jun 2017 01:55:50 -0700 (PDT)
Received: from [10.37.8.229] (unknown [10.37.8.229])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 2409B3F774;
 Wed, 14 Jun 2017 01:55:47 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20170609174141.5068-1-andre.przywara@arm.com>
 <20170609174141.5068-2-andre.przywara@arm.com>
 <8d68dcb4-6025-9611-9579-4989335ef85d@arm.com>
 <alpine.DEB.2.10.1706121529370.2875@sstabellini-ThinkPad-X260>
 <a72f9f56-7331-efed-5f53-9b4414d528ca@arm.com>
 <alpine.DEB.2.10.1706131513320.12156@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <5bf277b9-67ce-30ee-2aaf-2a2148e60fd2@arm.com>
Date: Wed, 14 Jun 2017 09:55: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: <alpine.DEB.2.10.1706131513320.12156@sstabellini-ThinkPad-X260>
Content-Language: en-US
Cc: Vijay Kilari <vijay.kilari@gmail.com>,
 Manish Jaggi <mjaggi@caviumnetworks.com>,
 Andre Przywara <andre.przywara@arm.com>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 xen-devel@lists.xenproject.org, nd@arm.com,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v11 01/34] ARM: vGIC: avoid rank lock when
 reading priority
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

CgpPbiAwNi8xMy8yMDE3IDExOjE5IFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gT24g
VHVlLCAxMyBKdW4gMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBPbiAxMi8wNi8yMDE3IDIz
OjM0LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+PiBPbiBNb24sIDEyIEp1biAyMDE3LCBK
dWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4gSGkgQW5kcmUsCj4+Pj4KPj4+PiBPbiAwOS8wNi8xNyAx
ODo0MSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4+Pj4+IFdoZW4gcmVhZGluZyB0aGUgcHJpb3Jp
dHkgdmFsdWUgb2YgYSB2aXJ0dWFsIGludGVycnVwdCwgd2Ugd2VyZSB0YWtpbmcKPj4+Pj4gdGhl
IHJlc3BlY3RpdmUgcmFuayBsb2NrIHNvIGZhci4KPj4+Pj4gSG93ZXZlciBmb3IgZm9yd2FyZGVk
IGludGVycnVwdHMgKERvbTAgb25seSBzbyBmYXIpIHRoaXMgbWF5IGxlYWQgdG8gYQo+Pj4+PiBk
ZWFkbG9jayB3aXRoIHRoZSBmb2xsb3dpbmcgY2FsbCBjaGFpbjoKPj4+Pj4gLSBNTUlPIGFjY2Vz
cyB0byBjaGFuZ2UgdGhlIElSUSBhZmZpbml0eSwgY2FsbGluZyB0aGUgSVRBUkdFVFNSIGhhbmRs
ZXIKPj4+Pj4gLSB0aGlzIGhhbmRsZXIgdGFrZXMgdGhlIGFwcHJvcHJpYXRlIHJhbmsgbG9jayBh
bmQgY2FsbHMKPj4+Pj4gdmdpY19zdG9yZV9pdGFyZ2V0c3IoKQo+Pj4+PiAtIHZnaWNfc3RvcmVf
aXRhcmdldHNyKCkgd2lsbCBldmVudHVhbGx5IGNhbGwgdmdpY19taWdyYXRlX2lycSgpCj4+Pj4+
IC0gaWYgdGhpcyBJUlEgaXMgYWxyZWFkeSBpbi1mbGlnaHQsIGl0IHdpbGwgcmVtb3ZlIGl0IGZy
b20gdGhlIG9sZAo+Pj4+PiAgICBWQ1BVIGFuZCBpbmplY3QgaXQgaW50byB0aGUgbmV3IG9uZSwg
YnkgY2FsbGluZyB2Z2ljX3ZjcHVfaW5qZWN0X2lycSgpCj4+Pj4+IC0gdmdpY192Y3B1X2luamVj
dF9pcnEgd2lsbCBjYWxsIHZnaWNfZ2V0X3ZpcnFfcHJpb3JpdHkoKQo+Pj4+PiAtIHZnaWNfZ2V0
X3ZpcnFfcHJpb3JpdHkoKSB0cmllcyB0byB0YWtlIHRoZSByYW5rIGxvY2sgLSBhZ2FpbiEKPj4+
Pj4gSXQgc2VlbXMgbGlrZSB0aGlzIGNvZGUgcGF0aCBoYXMgbmV2ZXIgYmVlbiBleGVyY2lzZWQg
YmVmb3JlLgo+Pj4+Pgo+Pj4+PiBGaXggdGhpcyBieSBhdm9pZGluZyB0YWtpbmcgdGhlIGxvY2sg
aW4gdmdpY19nZXRfdmlycV9wcmlvcml0eSgpIChsaWtlCj4+Pj4+IHdlCj4+Pj4+IGRvIGluIHZn
aWNfZ2V0X3RhcmdldF92Y3B1KCkpLgo+Pj4+PiBBY3R1YWxseSB3ZSBhcmUganVzdCByZWFkaW5n
IG9uZSBieXRlLCBhbmQgcHJpb3JpdHkgY2hhbmdlcyB3aGlsZQo+Pj4+PiBpbnRlcnJ1cHRzIGFy
ZSBoYW5kbGVkIGFyZSBhIGJlbmlnbiByYWNlIHRoYXQgY2FuIGhhcHBlbiBvbiByZWFsCj4+Pj4+
IGhhcmR3YXJlCj4+Pj4+IHRvby4gU28gaXQgaXMgc2FmZSB0byBqdXN0IHByZXZlbnQgdGhlIGNv
bXBpbGVyIGZyb20gcmVhZGluZyBmcm9tIHRoZQo+Pj4+PiBzdHJ1Y3QgbW9yZSB0aGFuIG9uY2Uu
Cj4+Pj4+Cj4+Pj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2Fy
YUBhcm0uY29tPgo+Pj4+PiAtLS0KPj4+Pj4gICB4ZW4vYXJjaC9hcm0vdmdpYy12Mi5jIHwgMTMg
KysrKysrKystLS0tLQo+Pj4+PiAgIHhlbi9hcmNoL2FybS92Z2ljLXYzLmMgfCAxMSArKysrKysr
LS0tLQo+Pj4+PiAgIHhlbi9hcmNoL2FybS92Z2ljLmMgICAgfCAgOCArLS0tLS0tLQo+Pj4+PiAg
IDMgZmlsZXMgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKSwgMTYgZGVsZXRpb25zKC0pCj4+Pj4+
Cj4+Pj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12Mi5jIGIveGVuL2FyY2gvYXJt
L3ZnaWMtdjIuYwo+Pj4+PiBpbmRleCBkYzlmOTViLi41MzcwMDIwIDEwMDY0NAo+Pj4+PiAtLS0g
YS94ZW4vYXJjaC9hcm0vdmdpYy12Mi5jCj4+Pj4+ICsrKyBiL3hlbi9hcmNoL2FybS92Z2ljLXYy
LmMKPj4+Pj4gQEAgLTI1OCw5ICsyNTgsOSBAQCBzdGF0aWMgaW50IHZnaWNfdjJfZGlzdHJfbW1p
b19yZWFkKHN0cnVjdCB2Y3B1ICp2LAo+Pj4+PiBtbWlvX2luZm9fdCAqaW5mbywKPj4+Pj4gICAg
ICAgICAgIGlmICggcmFuayA9PSBOVUxMICkgZ290byByZWFkX2FzX3plcm87Cj4+Pj4+Cj4+Pj4+
ICAgICAgICAgICB2Z2ljX2xvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7Cj4+Pj4+IC0gICAgICAg
IGlwcmlvcml0eXIgPSByYW5rLT5pcHJpb3JpdHlyW1JFR19SQU5LX0lOREVYKDgsCj4+Pj4+IC0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdpY2Rf
cmVnIC0KPj4+Pj4gR0lDRF9JUFJJT1JJVFlSLAo+Pj4+PiAtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBEQUJUX1dPUkQpXTsKPj4+Pj4gKyAgICAg
ICAgaXByaW9yaXR5ciA9IEFDQ0VTU19PTkNFKHJhbmstPmlwcmlvcml0eXJbUkVHX1JBTktfSU5E
RVgoOCwKPj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnaWNkX3Jl
ZyAtIEdJQ0RfSVBSSU9SSVRZUiwKPj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBEQUJUX1dPUkQpXSk7Cj4+Pj4KPj4+PiBUaGUgaW5kZW50YXRpb24gaXMgYSBiaXQg
b2RkLiBDYW4geW91IGludHJvZHVjZSBhIHRlbXBvcmFyeSB2YXJpYWJsZSBoZXJlPwo+Pj4+Cj4+
Pj4+ICAgICAgICAgICB2Z2ljX3VubG9ja19yYW5rKHYsIHJhbmssIGZsYWdzKTsKPj4+Pj4gICAg
ICAgICAgICpyID0gdmdpY19yZWczMl9leHRyYWN0KGlwcmlvcml0eXIsIGluZm8pOwo+Pj4+Pgo+
Pj4+PiBAQCAtNDk5LDcgKzQ5OSw3IEBAIHN0YXRpYyBpbnQgdmdpY192Ml9kaXN0cl9tbWlvX3dy
aXRlKHN0cnVjdCB2Y3B1ICp2LAo+Pj4+PiBtbWlvX2luZm9fdCAqaW5mbywKPj4+Pj4KPj4+Pj4g
ICAgICAgY2FzZSBWUkFOR0UzMihHSUNEX0lQUklPUklUWVIsIEdJQ0RfSVBSSU9SSVRZUk4pOgo+
Pj4+PiAgICAgICB7Cj4+Pj4+IC0gICAgICAgIHVpbnQzMl90ICppcHJpb3JpdHlyOwo+Pj4+PiAr
ICAgICAgICB1aW50MzJfdCAqaXByaW9yaXR5ciwgcHJpb3JpdHk7Cj4+Pj4+Cj4+Pj4+ICAgICAg
ICAgICBpZiAoIGRhYnQuc2l6ZSAhPSBEQUJUX0JZVEUgJiYgZGFidC5zaXplICE9IERBQlRfV09S
RCApIGdvdG8KPj4+Pj4gYmFkX3dpZHRoOwo+Pj4+PiAgICAgICAgICAgcmFuayA9IHZnaWNfcmFu
a19vZmZzZXQodiwgOCwgZ2ljZF9yZWcgLSBHSUNEX0lQUklPUklUWVIsCj4+Pj4+IERBQlRfV09S
RCk7Cj4+Pj4+IEBAIC01MDgsNyArNTA4LDEwIEBAIHN0YXRpYyBpbnQgdmdpY192Ml9kaXN0cl9t
bWlvX3dyaXRlKHN0cnVjdCB2Y3B1ICp2LAo+Pj4+PiBtbWlvX2luZm9fdCAqaW5mbywKPj4+Pj4g
ICAgICAgICAgIGlwcmlvcml0eXIgPSAmcmFuay0+aXByaW9yaXR5cltSRUdfUkFOS19JTkRFWCg4
LAo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGdpY2RfcmVnIC0KPj4+Pj4gR0lDRF9JUFJJT1JJVFlSLAo+Pj4+PiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIERBQlRfV09SRCld
Owo+Pj4+PiAtICAgICAgICB2Z2ljX3JlZzMyX3VwZGF0ZShpcHJpb3JpdHlyLCByLCBpbmZvKTsK
Pj4+Pj4gKyAgICAgICAgcHJpb3JpdHkgPSBBQ0NFU1NfT05DRSgqaXByaW9yaXR5cik7Cj4+Pj4+
ICsgICAgICAgIHZnaWNfcmVnMzJfdXBkYXRlKCZwcmlvcml0eSwgciwgaW5mbyk7Cj4+Pj4+ICsg
ICAgICAgIEFDQ0VTU19PTkNFKCppcHJpb3JpdHlyKSA9IHByaW9yaXR5Owo+Pj4+Cj4+Pj4gVGhp
cyBpcyBhIGJpdCBvZGQgdG8gcmVhZCBiZWNhdXNlIG9mIHRoZSBkZXJlZmVyZW5jaW5nLiBJIGFk
bWl0IHRoYXQgSQo+Pj4+IHdvdWxkCj4+Pj4gcHJlZmVyIGlmIHlvdSB1c2UgcmVhZF9hdG9taWMv
d3JpdGVfYXRvbWljIHdoaWNoIGFyZSBlYXNpZXIgdG8gdW5kZXJzdGFuZAo+Pj4+ICh0aG91Z2gg
dGhlIG5hbWluZyBpcyBjb25mdXNpbmcpLgo+Pj4+Cj4+Pj4gTGV0IHNlZSB3aGF0IFN0ZWZhbm8g
dGhpbmtzIGhlcmUuCj4+Pgo+Pj4gSSBhbHNvIHByZWZlciAqX2F0b21pYywgZXNwZWNpYWxseSBn
aXZlbiB3aGF0IEphbiB3cm90ZSBhYm91dAo+Pj4gQUNDRVNTX09OQ0U6Cj4+Pgo+Pj4gICAgUGx1
cyBBQ0NFU1NfT05DRSgpIGRvZXNuJ3QgZW5mb3JjZSBhIHNpbmdsZSBpbnN0cnVjdGlvbiB0byBi
ZSB1c2VkIGluCj4+PiAgICB0aGUgcmVzdWx0aW5nIGFzc2VtYmx5KS4KPj4KPj4gSSBkb24ndCBi
dXkgdGhpcyBhcmd1bWVudC4gVGhlcmUgYXJlIHF1aXRlIGEgZmV3IHBsYWNlcyB3ZSByZWx5IG9u
IGFzc2lnbm1lbnQKPj4gdG8gYmUgYXRvbWljIChzZWUgUFYgcHJvdG9jb2xzIGZvciBpbnN0YW5j
ZSkuCj4gCj4gSSBkb24ndCB1bmRlcnN0YW5kIHlvdXIgZXhwbGFuYXRpb24uIFRoZXJlIGFyZSBu
byBQViBwcm90b2NvbHMgdW5kZXIKPiB4ZW4vLCB0aGV5IGFyZSBpbXBsZW1lbnRlZCBpbiBvdGhl
ciByZXBvc2l0b3JpZXMuIEkgZ3JlcHBlZCBmb3IgQUNDRVNTCj4gdW5kZXIgeGVuL2luY2x1ZGUv
cHVibGljLCBpbiBjYXNlIHlvdSByZWZlcnJlZCB0byB0aGUgUFYgcHJvdG9jb2wKPiBoZWFkZXJz
LCBidXQgY291bGRuJ3QgZmluZCBhbnl0aGluZyBpbnRlcmVzdGluZy4KCkhhdmUgYSBsb29rIGF0
IHRoZSBwbDAxMSBlbXVsYXRpb24gZnJvbSBCaHVwaW5kZXIuIEl0IHdpbGwgdXNlIHBsYWluICc9
JyAKZm9yIHVwZGF0aW5nIHRoZSBQViBkcml2ZXJzLiBTbyBjYW4geW91IGV4cGxhaW4gd2h5IGl0
IGlzIGZpbmUgdGhlcmUgYW5kIApub3QgaGVyZT8KCj4gCj4gCj4+IEZ1cnRoZXJtb3JlIGltcGxl
bWVudGF0aW9uIG9mCj4+IGF0b21pY19yZWFkL2F0b21pY193cml0ZSBpbiBMaW51eCAoYm90aCBB
Uk0gYW5kIHg4NikgaXMgYmFzZWQgb24KPj4gV1JJVEVfT05DRS9SRUFEX09OQ0UsIG9uIFhlbiBp
dCBpcyBhIHNpbXBsZSBhc3NpZ25tZW50Lgo+IAo+IEkgZG9uJ3QgZm9sbG93IHdoeSB5b3UgYXJl
IHJlZmVycmluZyB0byBMaW51eCBjb25zdHJ1Y3RzIGluIHRoaXMKPiBkaXNjdXNzaW9uIGFib3V0
IFhlbiBhdG9taWMgZnVuY3Rpb25zLgoKTXkgcG9pbnQgaGVyZSBpcyBYZW4gYW5kIExpbnV4IGFy
ZSB2ZXJ5IHNpbWlsYXIuIEFjdHVhbGx5IGEgbG90IG9mIHRoZSAKYXRvbWljIGNvZGUgaXMgYmVl
biB0YWtlbiBmcm9tIExpbnV4IChoYXZlIGEgbG9vayB0byBvdXIgCmF0b21pY19yZWFkL2F0b21p
Y193cml0ZSkuCgpBcyB0aGUgYXRvbWljIGNvZGUgd2FzIGFkZGVkIHRoZSBjb2RlIGJ5IHlvdSAo
bGlrZWx5IGZyb20gTGludXgpLCBJIApkb24ndCB1bmRlcnN0YW5kIHdoeSB5b3UgZG9uJ3QgY29t
cGxhaW4gYWJvdXQgdGhlIGF0b21pYyBpbXBsZW1lbnRhdGlvbiAKYnV0IEFDQ0VTU19PTkNFLgoK
PiAKPiAKPj4gSW4gYW55IGNhc2UsIGFsbCB0aG9zZSBtYWNyb3MgZG9lcyBub3QgcHJldmVudCBy
ZS1vcmRlcmluZyBhdCB0aGUgcHJvY2Vzc29yCj4+IGxldmVsIG5vciByZWFkL3dyaXRlIGF0b21p
Y2l0eSBpZiB0aGUgdmFyaWFibGUgaXMgbWlzYWxpZ25lZC4KPiAKPiBNeSB1bmRlcnN0YW5kaW5n
IGlzIHRoYXQgdGhlIHVud3JpdHRlbiBhc3N1bXB0aW9uIGluIFhlbiBpcyB0aGF0Cj4gdmFyaWFi
bGVzIGFyZSBhbHdheXMgYWxpZ25lZC4gWW91IGFyZSByaWdodCBhYm91dCBwcm9jZXNzb3IgbGV2
ZWwKPiByZW9yZGVyaW5nLCBpbiBmYWN0IHdoZW4gbmVlZGVkIHdlIGhhdmUgdG8gaGF2ZSBiYXJy
aWVycwo+IAo+IEkgaGF2ZSByZWFkIEFuZHJlJ3Mgd2VsbCB3cml0dGVuIFJFQURNRS5hdG9taWMs
IGFuZCBoZSBlbmRzIHRoZQo+IGRvY3VtZW50IHN0YXRpbmcgdGhlIGZvbGxvd2luZzoKPiAKPiAK
Pj4gVGhpcyBtYWtlcyByZWFkIGFuZCB3cml0ZSBhY2Nlc3NlcyB0byBpbnRzIGFuZCBsb25ncyAo
YW5kIHRoZWlyIHJlc3BlY3RpdmUKPj4gdW5zaWduZWQgY291bnRlciBwYXJ0cykgbmF0dXJhbGx5
IGF0b21pYy4KPj4gSG93ZXZlciBpdCB3b3VsZCBiZSBiZW5lZmljaWFsIHRvIHVzZSBhdG9taWMg
cHJpbWl0aXZlcyBhbnl3YXkgdG8gYW5ub3RhdGUKPj4gdGhlIGNvZGUgYXMgYmVpbmcgY29uY3Vy
cmVudCBhbmQgdG8gcHJldmVudCBzaWxlbnQgYnJlYWthZ2Ugd2hlbiBjaGFuZ2luZwo+PiB0aGUg
Y29kZQo+IAo+IHdpdGggd2hpY2ggSSBjb21wbGV0ZWx5IGFncmVlCgpXaGljaCBtZWFucyB5b3Ug
YXJlIGhhcHB5IHRvIHVzZSBlaXRoZXIgQUNDRVNTX09OQ0Ugb3IgCnJlYWRfYXRvbWljL3dyaXRl
X2F0b21pYyBhcyB0aGV5IGluLWZpbmUgZXhhY3RseSB0aGUgc2FtZSBvbiB0aGUgCmNvbXBpbGVy
IHdlIHN1cHBvcnQuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 14 09:12:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 09:12: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 1dL4Lt-0003b9-5a; Wed, 14 Jun 2017 09:12: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 1dL4Lr-0003b3-JZ
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 09:12:35 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 9E/6E-03557-20EF0495; Wed, 14 Jun 2017 09:12:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDS5fpn0O
 kwYG/ghbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aH3uSCC84VXbcmMjcwPjXvYuTkEBLIk7j9
 7yI7iM0rYCcxdd4fMFtCwFDi9MKbLCA2i4CqxNpTf8FsNgF1ibZn21lBbBEBXYnOXX+A4lwcz
 AKrGCV67m1mBkkICxhITG5exASxwFpiZ/cKsDingI3En1l9bF2MHEDLBCX+7hAGCTMLaEk8/H
 WLBcLWlli28DUzSAmzgLTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsY1YtTi8pSi3SN9ZKKMtM
 zSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAkOPAQh2MHb8czrEKMnBpCTKW7/ZIVKILyk/
 pTIjsTgjvqg0J7X4EKMMB4eSBC/HX6CcYFFqempFWmYOMApg0hIcPEoivNk/gdK8xQWJucWZ6
 RCpU4yKUuK8F/4AJQRAEhmleXBtsMi7xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWFeS5DtPJ
 l5JXDTXwEtZgJaHHQBbHFJIkJKqoGxRkzuwGfDuo0l6v0zjmTcVFtzRHy74zIB212ff1oLfpC
 ZF3Bz94xvH3YXMJ3teb5s/fYkgQsqgpXRrMus7oisfni/rWCmaohDPffdvXeeTzubKDG75VrQ
 z0U/r/J82hX4TtJvT0axrM7yuH/WTYylk8raFd2bE2c5yr1I9nn7y20Jm+wTPrdiJZbijERDL
 eai4kQAxKvDurcCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1497431552!97320145!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37802 invoked from network); 14 Jun 2017 09:12:33 -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; 14 Jun 2017 09:12:33 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 14 Jun 2017 03:12:31 -0600
Message-Id: <59411A1E0200007800162C70@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 14 Jun 2017 03:12:30 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andre Przywara" <andre.przywara@arm.com>
References: <20170613152550.11222-1-andre.przywara@arm.com>
In-Reply-To: <20170613152550.11222-1-andre.przywara@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [RFC PATCH] docs: add README.atomic
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEzLjA2LjE3IGF0IDE3OjI1LCA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4gd3JvdGU6
Cj4gYXMgbWVudGlvbmVkIGluIG15IHByZXZpb3VzIG1haWwsIEkgY29uc2lkZXIgdGhpcyBtb3Jl
IG9mIGEgZGlzY3Vzc2lvbgo+IGJhc2UgdGhhdCBhbiBhY3R1YWwgcGF0Y2guIEkgYW0gYnkgbm8g
bWVhbnMgYW4gZXhwZXJ0IGluIHRoaXMgYXJlYSwgc28KPiBwYXJ0IG9mIHRoaXMgZXhlcmNpc2Ug
aGVyZSBpcyB0byB3cml0ZSBkb3duIG15IHVuZGVyc3RhbmRpbmcgYW5kIHNlZSBpdAo+IGNvcnJl
Y3RlZCBieSBtb3JlIGtub3dsZWRnYWJsZSBwZW9wbGUgOy0pCgpOZXZlcnRoZWxlc3MgcGxlYXNl
IGZvbGxvdyBzdWJtaXNzaW9uIGd1aWRlbGluZXMgYW5kIHNlbmQgX3RvXwp0aGUgbGlzdCwgX2Nj
Xy1pbmcgbWFpbnRhaW5lcnMgYW5kIG90aGVyIHJlbGV2YW50IHBlb3BsZS4KCj4gLS0tIC9kZXYv
bnVsbAo+ICsrKyBiL2RvY3MvUkVBRE1FLmF0b21pYwoKSSdtIG5vdCBvdmVybHkgaGFwcHkgd2l0
aCB0aGF0IG5hbWUuIFBlcmhhcHMgc29tZXRoaW5nIGxpbmUKYXRvbWljLnR4dD8gQWxzbyBJIGd1
ZXNzIHRoaXMgd291bGQgcmF0aGVyIGJlbG9uZyB1bmRlciBkb2NzL21pc2MvLAphdCBsZWFzdCBi
YXNlZCBvbiB3aGF0J3MgdGhlcmUgYWxyZWFkeS4KCj4gQEAgLTAsMCArMSwxMTYgQEAKPiArQXRv
bWljIG9wZXJhdGlvbnMgaW4gWGVuCj4gKz09PT09PT09PT09PT09PT09PT09PT09PQo+ICsKPiAr
RGF0YSBzdHJ1Y3R1cmVzIGluIFhlbiBtZW1vcnkgd2hpY2ggY2FuIGJlIGFjY2Vzc2VkIGJ5IG11
bHRpcGxlIENQVXMKPiArYXQgdGhlIHNhbWUgdGltZSBuZWVkIHRvIGJlIHByb3RlY3RlZCBhZ2Fp
bnN0IGdldHRpbmcgY29ycnVwdGVkLgo+ICtUaGUgZWFzaWVzdCB3YXkgdG8gZG8gdGhpcyBpcyB1
c2luZyBhIGxvY2sgKHNwaW5sb2NrIGluIFhlbidzIGNhc2UpLAo+ICt0aGF0IGd1YXJhbnRlZXMg
dGhhdCBvbmx5IG9uZSBDUFUgY2FuIGFjY2VzcyB0aGF0IG1lbW9yeSBhdCBhIGdpdmVuIHBvaW50
Cj4gK2luIHRpbWUsIGFsc28gYWxsb3dzIHByb3RlY3Rpbmcgd2hvbGUgZGF0YSBzdHJ1Y3R1cmVz
IGFnYWluc3QgYmVjb21pbmcKPiAraW5jb25zaXN0ZW50LiBGb3IgbW9zdCB1c2UgY2FzZXMgdGhp
cyBzaG91bGQgYmUgdGhlIHdheSB0byBnbyBhbmQgcHJvZ3JhbW1lcnMKPiArc2hvdWxkIHN0b3Ag
cmVhZGluZyBoZXJlLgoKQXMgZnVydGhlciBkb3duIHlvdSB0YWxrIGFib3V0IGxvY2tsZXNzIGFw
cHJvYWNoZXMgb25seSwgcGxlYXNlCmFsc28gbWVudGlvbiByL3cgd3JpdGUgbG9ja2luZyBhYm92
ZS4KCj4gK0hvd2V2ZXIgc29tZXRpbWVzIHRha2luZyBhbmQgcmVsZWFzaW5nIGEgbG9jayBpcyB0
b28gY29zdGx5IG9yIGNyZWF0ZXMKPiArZGVhZGxvY2tzIG9yIHBvdGVudGlhbCBjb250ZW50aW9u
LCBzbyBzb21lIGxvY2tsZXNzIGFjY2Vzc2VzIGFyZSB1c2VkLgo+ICtUaG9zZSBhdG9taWMgYWNj
ZXNzZXMgbmVlZCB0byBiZSBkb25lIHZlcnkgY2FyZWZ1bGx5IHRvIGJlIGNvcnJlY3QuCj4gKwo+
ICtYZW4gb2ZmZXJzIHRocmVlIGtpbmRzIG9mIGF0b21pYyBwcmltaXRpdmVzIHRoYXQgZGVhbCB3
aXRoIHRob3NlIGFjY2Vzc2VzOgo+ICsKPiArQUNDRVNTX09OQ0UoKQo+ICstLS0tLS0tLS0tLS0t
CgpGb3IgdGhpcyBJIHRoaW5rIHdlIHNob3VsZCBmaXJzdCBvZiBhbGwgc2V0dGxlIHdoZXRoZXIg
d2Ugd2FudCB0byBzdGF5CndpdGggdGhpcyBvciB1c2UgUkVBRF9PTkNFKCkgLyBXUklURV9PTkNF
KCkgd2hpY2ggbW9kZXJuIExpbnV4CnByZWZlcnMuCgo+ICtBIG1hY3JvIGJhc2ljYWxseSBjYXN0
aW5nIHRoZSBhY2Nlc3MgdG8gYSB2b2xhdGlsZSBkYXRhIHR5cGUuIFRoYXQgcHJldmVudHMKPiAr
dGhlIGNvbXBpbGVyIGZyb20gYWNjZXNzaW5nIHRoYXQgbWVtb3J5IGxvY2F0aW9uIG11bHRpcGxl
IHRpbWVzLCBlZmZlY3RpdmVseQo+ICtjYWNoaW5nIHRoaXMgdmFsdWUgKGVpdGhlciBpbiBhIHJl
Z2lzdGVyIG9yIG9uIHRoZSBzdGFjaykuCj4gK0luIHRlcm1zIG9mIGF0b21pY2l0eSB0aGlzIHBy
ZXZlbnRzIGluY29uc2lzdGVudCB2YWx1ZXMgZm9yIGEgY2VydGFpbiBzaGFyZWQKPiArdmFyaWFi
bGUgaWYgdXNlZCBtdWx0aXBsZSB0aW1lcyBhY3Jvc3MgdGhlIHNhbWUgZnVuY3Rpb24sIGFzIHRo
ZSBjb21waWxlciBpcwo+ICtub3JtYWxseSBmcmVlIHRvIHJlLXJlYWQgdGhlIHZhbHVlIGZyb20g
bWVtb3J5IGF0IGFueSB0aW1lIC0gZ2l2ZW4gdGhhdCBpdAo+ICtkb2Vzbid0IGtub3cgdGhhdCBh
bm90aGVyIGVudGl0eSBtaWdodCBjaGFuZ2UgdGhpcyB2YWx1ZS4gQ29uc2lkZXIgdGhlCj4gK2Zv
bGxvd2luZyBjb2RlOgo+ICs9PT09PT09PT09PQo+ICsgICAgICAgIGludCB4ID0gc2hhcmVkX3Bv
aW50ZXItPmNvdW50ZXI7Cj4gKwo+ICsgICAgICAgIHNvbWVfdmFyID0geCArIHNvbWV0aGluZ19l
bHNlOwo+ICsgICAgICAgIGZ1bmN0aW9uX2NhbGwoeCk7Cj4gKz09PT09PT09PT09Cj4gK1RoZSBj
b21waWxlciBpcyBmcmVlIHRvIGFjdHVhbGx5ICpub3QqIHVzZSBhIGxvY2FsIHZhcmlhYmxlLCBp
bnN0ZWFkIGRlcmVmZW5jZQo+ICt0aGUgcG9pbnRlciBhbmQgZGlyZWN0bHkgYWNjZXNzIHRoZSBz
aGFyZWQgbWVtb3J5IHR3aWNlIHdoZW4gdXNpbmcgdGhlIHZhbHVlCj4gK29mICJ4IiBpbiB0aGUg
YXNzaWdubWVudCBhbmQgaW4gdGhlIGZ1bmN0aW9uIGNhbGwuIE5vdyBpZiBzb21lIG90aGVyIENQ
VQo+ICtjaGFuZ2VzIHRoZSB2YWx1ZSBvZiAiY291bnRlciIgbWVhbndoaWxlLCB0aGUgdmFsdWUg
b2YgIngiIGlzIGRpZmZlcmVudCwKPiArd2hpY2ggdmlvbGF0ZXMgdGhlIHByb2dyYW0gc2VtYW50
aWMuIFRoZSBjb21waWxlciBpcyBub3QgdG8gYmxhbWUgaGVyZSwKPiArYmVjYXVzZSBpdCBjYW5u
b3Qga25vdyB0aGF0IHRoaXMgbWVtb3J5IGNvdWxkIGNoYW5nZSBiZWhpbmQgaXRzIGJhY2suCj4g
K1RoZSBzb2x1dGlvbiBoZXJlIGlzIHRvIHVzZSBBQ0NFU1NfT05DRSwgd2hpY2ggY2FzdHMgdGhl
IGFjY2VzcyB3aXRoIHRoZQo+ICsidm9sYXRpbGUiIGtleXdvcmQsIHRodXMgbWFraW5nIHN1cmUg
dGhhdCB0aGUgY29tcGlsZXIga25vd3MgdGhhdAo+ICthY2Nlc3NpbmcgdGhpcyBtZW1vcnkgaGFz
IHNpZGUgZWZmZWN0cywgc28gaXQgbmVlZHMgdG8gY2FjaGUgdGhlIHZhbHVlOgo+ICs9PT09PT09
PT09PQo+ICsgICAgICAgIGludCB4ID0gQUNDRVNTX09OQ0Uoc2hhcmVkX3BvaW50ZXItPmNvdW50
ZXIpOwo+ICsKPiArICAgICAgICBzb21lX3ZhciA9IHggKyBzb21ldGhpbmdfZWxzZTsKPiArICAg
ICAgICBmdW5jdGlvbl9jYWxsKHgpOwo+ICs9PT09PT09PT09PQo+ICsKPiArV2hhdCBBQ0NFU1Nf
T05DRSBkb2VzICpub3QqIGd1YXJhbnRlZSB0aG91Z2ggaXMgdGhpcyBhY2Nlc3MgaXMgZG9uZSBp
biBhCj4gK3NpbmdsZSBpbnN0cnVjdGlvbiwgc28gY29tcGxleCBvciBub24tbmF0aXZlIG9yIHVu
YWxpZ25lZCBkYXRhIHR5cGVzIGFyZQo+ICtub3QgZ3VhcmFudGVlZCB0byBiZSBhdG9taWMuIElm
IGZvciBpbnN0YW5jZSBjb3VudGVyIHdvdWxkIGJlIGEgNjQtYml0IHZhbHVlCj4gK29uIGEgMzIt
Yml0IHN5c3RlbSwgdGhlIGNvbXBpbGVyIHdvdWxkIHByb2JhYmx5IGdlbmVyYXRlIHR3byBsb2Fk
IGluc3RydWN0aW9ucywKPiArd2hpY2ggY291bGQgZW5kIHVwIGluIHJlYWRpbmcgYSB3cm9uZyB2
YWx1ZSBpZiBzb21lIG90aGVyIENQVSBjaGFuZ2VzIHRoZSBvdGhlcgo+ICtoYWxmIG9mIHRoZSB2
YXJpYWJsZSBpbiBiZXR3ZWVuIHRob3NlIHR3byByZWFkcy4KPiArSG93ZXZlciBhY2Nlc3Npbmcg
X2FsaWduZWQgYW5kIG5hdGl2ZV8gZGF0YSB0eXBlcyBpcyBndWFyYW50ZWVkIHRvIGJlIGF0b21p
Ywo+ICtpbiB0aGUgYXJjaGl0ZWN0dXJlcyBzdXBwb3J0ZWQgYnkgWGVuLCBzbyBBQ0NFU1NfT05D
RSBpcyBzYWZlIHRvIHVzZSB3aGVuCj4gK3RoZXNlIGNvbmRpdGlvbnMgYXJlIG1ldC4KCkFzIG1l
bnRpb25lZCBiZWZvcmUsIHN1Y2ggYSBndWFyYW50ZWUgZG9lcyBub3QgZXhpc3QuIFBsZWFzZSBv
bmx5CnN0YXRlIHdoYXQgaXMgcmVhbGx5IHRoZSBjYXNlLCBpLmUuIHdlIF9leHBlY3RfIGNvbXBp
bGVycyB0byBiZWhhdmUKdGhpcyB3YXkuCgo+ICtXZSBleHBlY3QgYSB2YXJpYWJsZSB0byBiZSBh
bGlnbmVkIGlmIGl0IGNvbWVzIGZyb20gYSBub24tcGFja2VkIHN0cnVjdCBvcgo+ICtzb21lIG90
aGVyIGNvbXBpbGVyLWdlbmVyYXRlZCBhZGRyZXNzLCBhcyBzYW5lIGNvbXBpbGVycyB3aWxsIG5v
dCBnZW5lcmF0ZQo+ICt1bmFsaWduZWQgYWNjZXNzZXMgYnkgZGVmYXVsdC4KClRoaXMsIG90b2gs
IGNhbiBiZSB0aWdodGVuZWQsIEkgdGhpbms6IElmIEknbSBub3QgbWlzdGFrZW4gdGhlCmxhbmd1
YWdlIHN0YW5kYXJkIGFuZC9vciB0aGUgcGVyLWFyY2hpdGVjdHVyZSBBQklzIHJlcXVpcmUgZGF0
YQp0byBiZSBuYXR1cmFsbHkgYWxpZ25lZCB1bmxlc3Mgc3BlY2lmaWNhbGx5IG92ZXJyaWRkZW4u
Cgo+ICtFeHRyYSBjYXJlIG11c3QgYmUgdGFrZW4gaG93ZXZlciBpZiB0aGUgYWRkcmVzcyBpcyBj
b21pbmcgZnJvbSBhIGNyYWZ0ZWQKPiArcG9pbnRlciBvciBzb21lIGFkZHJlc3MgcGFzc2VkIGlu
IGJ5IGEgbm9uLXRydXN0ZWQgc291cmNlIChndWVzdHMpLgoKV2Ugc2hvdWxkbid0IGJlIGFjY2Vz
c2luZyBndWVzdCBtZW1vcnkgd2l0aCBvdGhlciB0aGFuIHRoZQpkZXNpZ25hdGVkIGhlbHBlcnMg
YW55d2F5LCBzbyBJIHRoaW5rIHRoaXMgcGFydCBkb2Vzbid0IGJlbG9uZwpoZXJlLgoKPiArcmVh
ZF9hdG9taWMoKS93cml0ZV9hdG9taWMoKQo+ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
Cj4gK3JlYWRfYXRvbWljKCkgYW5kIHdyaXRlX2F0b21pYygpIGFyZSBtYWNyb3MgdGhhdCBtYWtl
IHN1cmUgdGhhdCB0aGUgYWNjZXNzCj4gK3RvIHRoaXMgdmFyaWFibGUgaGFwcGVucyB1c2luZyBh
IHNpbmdsZSBtYWNoaW5lIGluc3RydWN0aW9uLiBUaGlzIGd1YXJhbnRlZXMKPiArdGhlIGFjY2Vz
cyB0byBiZSBhdG9taWMgd2hlbiB0aGUgYWRkcmVzcyBpcyBhbGlnbmVkIChvbiBhbGwgYXJjaGl0
ZWN0dXJlcwo+ICtzdXBwb3J0ZWQgYnkgWGVuKS4KPiArRm9yIG1vc3QgcHJhY3RpY2FsIGNhc2Vz
IHRoZSBnZW5lcmF0ZWQgY29kZSBkb2VzIG5vdCBkaWZmZXIgZnJvbSB3aGF0Cj4gK3RoZSBjb21w
aWxlciB3b3VsZCBnZW5lcmF0ZSBhbnl3YXksIGJ1dCBpdCBtYWtlcyBzdXJlIHRoYXQgYSBjaGFu
Z2UgdG8gYW4KPiArdW5zdWl0YWJsZSBkYXRhIHR5cGUgd291bGQgYnJlYWsgY29tcGlsYXRpb24s
IGFsc28gaXQgYW5ub3RhdGVzIHRoaXMgYWNjZXNzCj4gK2FzIGJlaW5nIHBvdGVudGlhbGx5IGNv
bmN1cnJlbnQgKHRvIGEgaHVtYW4gcmVhZGVyKS4KPiArQWxzbyB0aGlzIG1hY3JvIGRvZXMgbm90
IGNoZWNrIHdoZXRoZXIgdGhlIGFkZHJlc3MgaXMgYWN0dWFsbHkgYWxpZ25lZCwKPiArdGhvdWdo
IGl0IGlzIGFzc3VtZWQgdGhhdCB0aGUgY29tcGlsZXIgb25seSBnZW5lcmF0ZXMgYWxpZ25lZCBh
ZGRyZXNzZXMKPiArdW5sZXNzIGJlaW5nIHRvbGQgb3RoZXJ3aXNlIGV4cGxpY2l0bHkuIEluIHRo
ZSBsYXR0ZXIgY2FzZSBpdCB3b3VsZCBiZSB0aGUKPiArcmVzcG9uc2liaWxpdHkgb2YgdGhlIGNv
ZGVyIHRvIGVuc3VyZSBhdG9taWNpdHkgdXNpbmcgb3RoZXIgbWVhbnMuCgpGb3IgYm90aCBncm91
cHMgYWJvdmUgcGxlYXNlIGFsc28gbWVudGlvbiB0aGF0IHRoZXJlIGFyZSBubwpvcmRlcmluZyBp
bXBsaWNhdGlvbnMgKGkuZS4gbm90IGltcGxpY2l0IG9yIGV4cGxpY2l0IGJhcnJpZXJzKS4KCj4g
K2F0b21pY19yZWFkKCkvYXRvbWljX3dyaXRlKCkgKGFuZCBvdGhlciB2YXJpYW50cyBzdGFydGlu
ZyB3aXRoICJhdG9taWNfIikKPiArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICsoTm90IHRvIGJlIGNvbmZ1
c2VkIHdpdGggdGhlIGFib3ZlISkKPiArVGhvc2UgKGdyb3VwIG9mKSBmdW5jdGlvbnMgd29yayBv
biBhIHNwZWNpYWwgYXRvbWljX3QgZGF0YSB0eXBlLCB3aGljaCB3cmFwcwo+ICthbiAiaW50IiBp
biBhIHN0cnVjdHVyZSB0byBhdm9pZCBhY2NpZGVudGlhbCBtZXNzaW5nIHdpdGggdGhlIGRhdGEg
dHlwZQo+ICsoZm9yIGluc3RhbmNlIGR1ZSB0byBpbXBsaWNpdCBjYXN0cykuIEFzIGEgc2lkZSBl
ZmZlY3QgdGhpcyBndWFyYW50ZWVzIHRoYXQKPiArdGhpcyB2YXJpYWJsZSBpcyBhbGlnbmVkICh0
aG91Z2ggdGhpcyB3b3VsZCBhcHBseSB0byBtb3N0IG90aGVyICJpbnQiCj4gK2RlY2xhcmF0aW9u
cyBhcyB3ZWxsKS4KClRoZXJlJ3Mgbm90aGluZyBzcGVjaWFsIGhlcmUgYXQgYWxsIC0gZGVjbGFy
aW5nIGEgdmFyaWFibGUgb2YgZWl0aGVyCnBsYWluIGludCBvciBhdG9taWNfdCB3aXRoIHRoZSBf
X3BhY2tlZCBhdHRyaWJ1dGUgd2lsbCByZW5kZXIgdGhlCmZpZWxkIHVuYWxpZ25lZC4KCj4gVGhp
cyBzcGVjaWFsIGRhdGEgdHlwZSBhbHNvIG1ha2VzIHN1cmUgdGhhdCBhbnkKPiArYWNjZXNzZXMg
YXJlIG9ubHkgdmFsaWQgdXNpbmcgdGhvc2Ugc3BlY2lhbCBhY2Nlc3NvciBmdW5jdGlvbnMsIHdo
aWNoCj4gK21ha2Ugc3VyZSB0aGF0IHRoZSBhdG9taWMgcHJvcGVydHkgaXMgYWx3YXlzIHByZXNl
cnZlZC4KCiJtYWtlIHN1cmUiIGlzIHRvbyBzdHJvbmcgYSBzdGF0ZW1lbnQsIGFzIHdlIGNhbid0
IHByZXZlbnQgcGVvcGxlCnRvIGFjY2VzcyB0aGUgc29sZSBzdHJ1Y3R1cmUgbWVtYmVyIGRpcmVj
dGx5IChhbmQgaWlyYyB0aGVyZSBpcyBjb2RlCmRvaW5nIHNvLCBpZiBub3QgaW4gWGVuIHRoZW4g
YXQgbGVhc3QgaW4gTGludXgpLiBJJ2Qgc3VnZ2VzdCAid2hpY2ggaXMKaW50ZW5kZWQgdG8gaGVs
cCBtYWtlIHN1cmUiLgoKPiArT24gdG9wIG9mIHRoZSBiYXNpYyByZWFkL3dyaXRlIGFjY2Vzc2Vz
IHRoaXMgYWxzbyBwcm92aWRlcyByZWFkLW1vZGlmeS13cml0ZQo+ICtwcmltaXRpdmVzIHdoaWNo
IHVzZSBhcmNoaXRlY3R1cmUgc3BlY2lmaWMgbWVhbnMgdG8gZ3VhcmFudGVlIGF0b21pYyBhY2Nl
c3Nlcwo+ICsoYXRvbWljX2luYygpLCBhdG9taWNfZGVjX2FuZF90ZXN0KCksIC4uLikuCgpJJ2Qg
cHJlZmVyICJ1cGRhdGVzIiBpbnN0ZWFkIG9mICJhY2Nlc3NlcyIuCgo+ICtJdCBoYXMgdG8gYmUg
bm90ZWQgdGhhdCBmb2xsb3dpbmcgdGhlIGxldHRlcnMgb2YgdGhlIEMgc3RhbmRhcmQgYQo+ICtz
dGFuZGFyZHMtY29tcGxpYW50IGNvbXBpbGVyIGhhcyBxdWl0ZSBzb21lIGZyZWVkb20gdG8gZ2Vu
ZXJhdGUgY29kZSB3aGljaAo+ICt3b3VsZCBtYWtlIGEgbG90IG9mIGFjY2Vzc2VzIG5vbi1hdG9t
aWMgKGZvciBpbnN0YW5jZSBzcGxpdHRpbmcgYSAzMi1iaXQKPiArcmVhZCBpbnRvIGEgc2VyaWVz
IG9mIGZvdXIgOC1iaXQgcmVhZHMpLgo+ICtIb3dldmVyIGEgc2FuZSBjb21waWxlciwgZXNwZWNp
YWxseSB3aGVuIGZvbGxvd2luZyBhIGNlcnRhaW4gQUJJLCB3b3VsZAo+ICtmb3IgaW5zdGFuY2Ug
YWx3YXlzIHRyeSB0byBhbGlnbiB2YXJpYWJsZXMgYW5kIHVzZSBhcyBmZXcgbWFjaGluZQo+ICtp
bnN0cnVjdGlvbnMgYXMgcG9zc2libGUsIHNvIGZvciBwcmFjdGljYWwgcHVycG9zZXMgbW9zdCBh
Y2Nlc3NlcyBhcmUKPiArYWN0dWFsbHkgYXRvbWljIHdpdGhvdXQgZnVydGhlciBhZG8sIGVzcGVj
aWFsbHkgd2hlbiBiZWluZyBjb25maW5lZCB0bwo+ICtjZXJ0YWluIGFyY2hpdGVjdHVyZXMgKGxp
a2UgeDg2LCBBUk0gYW5kIEFSTTY0IGluIFhlbikuCj4gKwo+ICtTbyBmb3IgcHJhY3RpY2FsIHB1
cnBvc2VzIHdlIGFzc3VtZSBhIHNhbmUgY29tcGlsZXIgdG8gYmUgdXNlZCBmb3IgWGVuLAo+ICt3
aXRoIHRoZSBmb2xsb3dpbmcgcHJvcGVydGllczoKPiArLSBDb21waWxlciBnZW5lcmF0ZWQgYWRk
cmVzc2VzIGZvciBuYXRpdmUtZGF0YS10eXBlZCB2YXJpYWJsZXMgYXJlIGFsaWduZWQuCj4gKy0g
U2ltcGxlIHJlYWQvd3JpdGUgYWNjZXNzZXMgdG8gYSBuYXRpdmUgYW5kIGFsaWduZWQgZGF0YSB0
eXBlIGZyb20gY29tcGlsZXIKPiArICBnZW5lcmF0ZWQgYWRkcmVzc2VzIGFyZSBkb25lIHVzaW5n
IGEgc2luZ2xlIG1hY2hpbmUgaW5zdHJ1Y3Rpb24uCj4gKwo+ICtUaGlzIG1ha2VzIHJlYWQgYW5k
IHdyaXRlIGFjY2Vzc2VzIHRvIGludHMgYW5kIGxvbmdzIChhbmQgdGhlaXIgcmVzcGVjdGl2ZQo+
ICt1bnNpZ25lZCBjb3VudGVyIHBhcnRzKSBuYXR1cmFsbHkgYXRvbWljLgoKQWgsIHlvdSBzYXkg
aGVyZSBzb21lIG9mIHdoYXQgSSd2ZSBiZWVuIG1pc3NpbmcgZWFybGllciBvbi4gSSB0aGluawp0
aGlzIGRpc2N1c3Npb24gcmVhbGx5IGJlbG9uZ3MgaW50byB0aGUgQUNDRVNTX09OQ0UoKSBzZWN0
aW9uLCBhcyB0aGUKb3RoZXIgdHdvIGFyZW4ndCBhZmZlY3RlZCBieSBpdC4KCkphbgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 14 09:16:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 09:16:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dL4PY-0003nF-OL; Wed, 14 Jun 2017 09: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 <bhupinder.thakur@linaro.org>) id 1dL4PX-0003n9-Go
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 09:16:23 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 E3/CC-03613-6EEF0495; Wed, 14 Jun 2017 09:16:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsVyMfTmJt1n/xw
 iDS5O4bL4vmUykwOjx+EPV1gCGKNYM/OS8isSWDOmrXnNVnBMoWLr5PIGxjkSXYxcHEICMxkl
 bvTtYARxWAS2Mku03r/I2sXIySEhMIdVYsc0Zwg7T+LO5jlsEHahRP/Gm2A1vAKCEidnPmEBs
 YUEPCVOTFvEBGJzClhLHNr6iR1iw25GiVmzVwJt4OBgEzCRmNUhAWKyCKhK7P/tCjEmQOJ/+2
 ywMcICkRKnO/8xgtgiAuoSfy5MALuNGeTQ1qUnwfYyC2hKtG7/zT6BUWAWkjNmIUktYGRaxah
 enFpUllqka6SXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYhAxAsINx2V+nQ4yS
 HExKorz1mx0ihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw8gKDWkiwKDU9tSItMwcYDzBpCQ4eJ
 RHe7J9Aad7igsTc4sx0iNQpRmOOK1fWfWHimHJg+xcmIZa8/LxUKXFeK5BJAiClGaV5cINgcX
 qJUVZKmJcR6DQhnoLUotzMElT5V4ziHIxKwryWf4Gm8GTmlcDtewV0ChPQKUEXwE4pSURISTU
 wtq8NzRTRFn8arhrRLZz+5cvEBi2NjxkK/NvddNk93vFqnWHvEGEI+vp52dLQ+rB7s2bzWth1
 tSz21D9lLPdrOpvW7Zrvd/UjokMnJG4507u2nvGbaMib+VMqDROfHNrvm/Ts/g+thWXrCmpbe
 YPPSFVZMBuGlTb2WbhfDnrv86RCx3xC7mUlluKMREMt5qLiRACoFZZAzgIAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1497431781!77042503!1
X-Originating-IP: [209.85.217.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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44842 invoked from network); 14 Jun 2017 09:16:22 -0000
Received: from mail-ua0-f178.google.com (HELO mail-ua0-f178.google.com)
 (209.85.217.178)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 14 Jun 2017 09:16:22 -0000
Received: by mail-ua0-f178.google.com with SMTP id q15so90859867uaa.2
 for <xen-devel@lists.xenproject.org>; Wed, 14 Jun 2017 02:16:21 -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=5Fg9Kd1efKt4Bgn11Ie+omQjNup7AYBiW84/LEiQTAI=;
 b=ghn8b3tbnjephvLaxzsGK+VWKEKfYCSzzCDSw2QiJjOj4VSz356Og39GO9pC2TwxYX
 0MAJH/hb0kw96ydW0j0jUr4+tVYO9iP7XzYpa4jE2DcV5f2So0eLTzeK3MX6jG9sS9g4
 ZqZDFd8Ruj/mHO8d7IXY5QSCht94OTvhWfyW8=
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=5Fg9Kd1efKt4Bgn11Ie+omQjNup7AYBiW84/LEiQTAI=;
 b=fPkBo5p6K5kG3NuDyri+bpZKZDIwqdt23zsSDyWmBG0Skmr6ixu76kxeArNoZfpQjZ
 e/idC2dd9nXdMHw5BZuOjs/OrbX8s5CeA54f8u0xMbJW/lhXNuiUzTGpJTMRmm+nGraL
 HfhqHhAzyA9CwOmEVcx5xglUuYgSNPHVE3G/FTeggrJUwuZJmfzMCGV8n+twRcoHWhPU
 XpD/ARKighTwmkuFZAyqlQRzQxymWMkddXCGK6TFBpM5djpJwtxEEyRUvXTuCr7JD0Ul
 VHZa5t5xdpAB9N3CuyVMbCIPZZrmbixOWwBsGimxh8m2WBvrJrlC+yFh96cfqyd7rBSJ
 47GQ==
X-Gm-Message-State: AKS2vOzP12WfxOgP1Q7O9xNhjtA7vCUdF9hBuuIvrHMPEaaVHTScnICd
 khn5ElEKIefvAfxKKdD2fl4VbrrM+tj0
X-Received: by 10.176.27.22 with SMTP id d22mr5509222uai.13.1497431780995;
 Wed, 14 Jun 2017 02:16:20 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.159.32.8 with HTTP; Wed, 14 Jun 2017 02:16:20 -0700 (PDT)
In-Reply-To: <975bd839-69f7-a97f-43f9-38c58279eb8d@arm.com>
References: <1496769929-23355-1-git-send-email-bhupinder.thakur@linaro.org>
 <1496769929-23355-7-git-send-email-bhupinder.thakur@linaro.org>
 <975bd839-69f7-a97f-43f9-38c58279eb8d@arm.com>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Wed, 14 Jun 2017 14:46:20 +0530
Message-ID: <CACtJ1JQ2d+vpa4cXjRA3zQUf9Sxr_JdzMTb9zAXbSdkAiqekUg@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 06/14 v4] 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>

SGkgSnVsaWVuLAoKCj4+IGRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwu
aCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCj4+IGluZGV4IDE2MjlmNDEuLjc3NDI1
ZGQgMTAwNjQ0Cj4+IC0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCj4+ICsrKyBi
L3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCj4+IEBAIC04ODQsNiArODg0LDIzIEBAIGlu
dCB4Y192Y3B1X2dldGNvbnRleHQoeGNfaW50ZXJmYWNlICp4Y2gsCj4+ICAgICAgICAgICAgICAg
ICAgICAgICAgIHVpbnQzMl90IGRvbWlkLAo+PiAgICAgICAgICAgICAgICAgICAgICAgICB1aW50
MzJfdCB2Y3B1LAo+PiAgICAgICAgICAgICAgICAgICAgICAgICB2Y3B1X2d1ZXN0X2NvbnRleHRf
YW55X3QgKmN0eHQpOwo+Cj4KPiBOZXdsaW5lIGhlcmUgcGxlYXNlLgo+Cm9rLgo+IFsuLi5dCj4K
Pj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2FyY2guaCBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2FyY2guaAo+PiBpbmRleCA1ZTFmYzYwLi5kMWNhOWM2IDEwMDY0NAo+PiAtLS0gYS90b29s
cy9saWJ4bC9saWJ4bF9hcmNoLmgKPj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfYXJjaC5oCj4+
IEBAIC0zMiw2ICszMiwxMyBAQCBfaGlkZGVuCj4+ICBpbnQgbGlieGxfX2FyY2hfZG9tYWluX2Ny
ZWF0ZShsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9kb21haW5fY29uZmlnCj4+ICpkX2NvbmZpZywKPj4g
ICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkKTsKPj4KPj4gKy8qIGFyY2ggc3BlY2lmaWMg
aW50ZXJuYWwgZG9tYWluIGNyZWF0aW9uIGZpbmlzaCBmdW5jdGlvbiAqLwo+PiArX2hpZGRlbgo+
PiAraW50IGxpYnhsX19hcmNoX2RvbWFpbl9jcmVhdGVfZmluaXNoKGxpYnhsX19nYyAqZ2MsCj4+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2J1aWxk
X2luZm8gKmluZm8sCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWlu
dDMyX3QgZG9taWQsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGli
eGxfX2RvbWFpbl9idWlsZF9zdGF0ZSAqc3RhdGUpOwo+Cj4KPiBDYW4geW91IGV4cGxhaW4gd2h5
IHlvdSBuZWVkIGEgbmV3IGFyY2ggaGVscGVyIHJhdGhlciB0aGFuIHVzaW5nIHRoZSBjdXJyZW50
Cj4gb25lPwoKbGlieGxfX2FyY2hfZG9tYWluX2NyZWF0ZSgpIGlzIGNhbGxlZCBmcm9tIGxpYnhs
X19idWlsZF9wcmUoKS4gVGhpcwpmdW5jdGlvbiBpcyBjYWxsZWQgYmVmb3JlIGxpYnhsX19idWls
ZF9wdigpLiBCeSB0aGlzIHRpbWUgdGhlIGRvbWFpbgpoYXMgbm90IGJlIGNyZWF0ZWQgYW5kIEkg
Zm91bmQgdGhhdCBpZiBJIHRyaWVkIHRvIGluaXRpYWxpemUgdnBsMDExCmZyb20gaW5zaWRlIGxp
YnhsX19hcmNoX2RvbWFpbl9jcmVhdGUoKSB0aGVuIGluaXRpYWxpemF0aW9uIHdhcwpmYWlsaW5n
IGR1ZSB0byBwcmVwYXJlX3JpbmdfZm9yX2hlbHBlcigpIGZhaWxpbmcuCgpTbyBJIGhhZCB0byBj
cmVhdGUgYW5vdGhlciBmdW5jdGlvbiB3aGljaCB3aWxsIGJlIGNhbGxlZCBmcm9tCmxpYnhsX19i
dWlsZF9wb3N0KCkgYWZ0ZXIgZG9tYWluIGhhcyBiZWVuIHNldHVwLgoKPgo+IFsuLi5dCj4KPj4g
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW4uYyBiL3hlbi9hcmNoL2FybS9kb21haW4u
Ywo+PiBpbmRleCA3NjMxMGVkLi45ZTE1MGJhIDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC9hcm0v
ZG9tYWluLmMKPj4gKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4+IEBAIC02NjUsNiArNjY1
LDggQEAgZmFpbDoKPj4KPj4gIHZvaWQgYXJjaF9kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWlu
ICpkKQo+PiAgewo+PiArICAgIGRvbWFpbl92cGwwMTFfZGVpbml0KGQpOwo+Cj4KPiBQbGVhc2Ug
YWRkIGEgY29tbWVudCBleHBsYWluIHdoZXJlIHRoZSBpbml0aWFsaXphdGlvbiBoYXMgYmVlbiBk
b25lIChpLmUgdmlhCj4gYSBET01DVEwpLiBUaGlzIHdvdWxkIG1ha2UgZWFzaWVyIHRvIGtub3cg
d2hhdCdzIGdvaW5nIG9uLgpvay4KPgo+PiArCj4+ICAgICAgLyogSU9NTVUgcGFnZSB0YWJsZSBp
cyBzaGFyZWQgd2l0aCBQMk0sIGFsd2F5cyBjYWxsCj4+ICAgICAgICogaW9tbXVfZG9tYWluX2Rl
c3Ryb3koKSBiZWZvcmUgcDJtX3RlYXJkb3duKCkuCj4+ICAgICAgICovCj4+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vZG9tY3RsLmMgYi94ZW4vYXJjaC9hcm0vZG9tY3RsLmMKPj4gaW5kZXgg
OTcxY2FlYy4uNzQxNjc5YiAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJtL2RvbWN0bC5jCj4+
ICsrKyBiL3hlbi9hcmNoL2FybS9kb21jdGwuYwo+PiBAQCAtNSwxMyArNSwxNSBAQAo+PiAgICov
Cj4+Cj4+ICAjaW5jbHVkZSA8eGVuL3R5cGVzLmg+Cj4+IC0jaW5jbHVkZSA8eGVuL2xpYi5oPgo+
PiArI2luY2x1ZGUgPHB1YmxpYy9kb21jdGwuaD4KPj4gICNpbmNsdWRlIDx4ZW4vZXJybm8uaD4K
Pj4gLSNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KPj4gKyNpbmNsdWRlIDx4ZW4vZ3Vlc3RfYWNjZXNz
Lmg+Cj4+ICAjaW5jbHVkZSA8eGVuL2h5cGVyY2FsbC5oPgo+PiAgI2luY2x1ZGUgPHhlbi9pb2Nh
cC5oPgo+PiArI2luY2x1ZGUgPHhlbi9saWIuaD4KPj4gKyNpbmNsdWRlIDx4ZW4vbW0uaD4KPj4g
KyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KPj4gICNpbmNsdWRlIDx4c20veHNtLmg+Cj4+IC0jaW5j
bHVkZSA8cHVibGljL2RvbWN0bC5oPgo+Cj4KPiBXaHkgZG8geW91IHJlc2h1ZmZsZSB0aGUgaGVh
ZGVycz8gSXMgaXQgdG8gdXNlIHRoZSBhbHBoYWJldGljYWwgb3JkZXI/IElmCj4gc28sIHRoaXMg
c2hvdWxkIHJlYWxseSBiZSBkb25lIGluIGEgc2VwYXJhdGUgcGF0Y2guCj4Kb2suIEkgd2lsbCBp
bnRyb2R1Y2UgYSBuZXcgcGF0Y2ggZm9yIGhlYWRlciBmaWxlcyByZXNodWZmbGluZy4KCj4KPj4K
Pj4gIHZvaWQgYXJjaF9nZXRfZG9tYWluX2luZm8oY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKPj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfZ2V0ZG9tYWluaW5m
byAqaW5mbykKPj4gQEAgLTExOSw2ICsxMjEsNDIgQEAgbG9uZyBhcmNoX2RvX2RvbWN0bChzdHJ1
Y3QgeGVuX2RvbWN0bCAqZG9tY3RsLCBzdHJ1Y3QKPj4gZG9tYWluICpkLAo+PiAgICAgICAgICBk
LT5kaXNhYmxlX21pZ3JhdGUgPSBkb21jdGwtPnUuZGlzYWJsZV9taWdyYXRlLmRpc2FibGU7Cj4+
ICAgICAgICAgIHJldHVybiAwOwo+Pgo+PiArICAgIGNhc2UgWEVOX0RPTUNUTF92dWFydF9vcDoK
Pj4gKyAgICB7Cj4+ICsgICAgICAgIGludCByYzsKPj4gKyAgICAgICAgc3RydWN0IHhlbl9kb21j
dGxfdnVhcnRfb3AgKnZ1YXJ0X29wID0gJmRvbWN0bC0+dS52dWFydF9vcDsKPj4gKwo+PiArICAg
ICAgICBzd2l0Y2godnVhcnRfb3AtPmNtZCkKPj4gKyAgICAgICAgewo+PiArICAgICAgICBjYXNl
IFhFTl9ET01DVExfVlVBUlRfT1BfSU5JVF9WUEwwMTE6Cj4+ICsKPj4gKyAgICAgICAgICAgIGlm
ICggIWQtPmNyZWF0aW9uX2ZpbmlzaGVkICkKPj4gKyAgICAgICAgICAgIHsKPj4gKyAgICAgICAg
ICAgICAgICBzdHJ1Y3QgdnBsMDExX2luaXRfaW5mbyBpbmZvOwo+PiArCj4+ICsgICAgICAgICAg
ICAgICAgaW5mby5jb25zb2xlX2RvbWlkID0gdnVhcnRfb3AtPmNvbnNvbGVfZG9taWQ7Cj4+ICsg
ICAgICAgICAgICAgICAgaW5mby5nZm4gPSBfZ2ZuKHZ1YXJ0X29wLT5nZm4pOwo+PiArCj4+ICsg
ICAgICAgICAgICAgICAgcmMgPSBkb21haW5fdnBsMDExX2luaXQoZCwgJmluZm8pOwo+PiArICAg
ICAgICAgICAgICAgIGlmICggIXJjICkKPj4gKyAgICAgICAgICAgICAgICB7Cj4+ICsgICAgICAg
ICAgICAgICAgICAgIHZ1YXJ0X29wLT5ldnRjaG4gPSBpbmZvLmV2dGNobjsKPj4gKyAgICAgICAg
ICAgICAgICAgICAgcmMgPSBfX2NvcHlfdG9fZ3Vlc3QodV9kb21jdGwsIGRvbWN0bCwgMSk7Cj4+
ICsgICAgICAgICAgICAgICAgfQo+PiArICAgICAgICAgICAgfQo+PiArICAgICAgICAgICAgZWxz
ZQo+PiArICAgICAgICAgICAgewo+PiArICAgICAgICAgICAgICAgIHJjID0gLSBFUEVSTTsKPj4g
KyAgICAgICAgICAgIH0KPgo+Cj4gVW5lY2Vzc2FyeSB7fS4KPgpvay4KClJlZ2FyZHMsCkJodXBp
bmRlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 14 09:17:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 09: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 1dL4QY-0003ry-1G; Wed, 14 Jun 2017 09: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 <JBeulich@suse.com>) id 1dL4QW-0003ro-UI
 for xen-devel@lists.xen.org; Wed, 14 Jun 2017 09:17:25 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 E8/94-02022-42FF0495; Wed, 14 Jun 2017 09:17:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXS6fjDS1fhv0O
 kweknkhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bMebNZC44IVOyYcZGpgfEkTxcjJ4eQQJ7E
 t5PrWEFsXgE7iU0HdzKC2BIChhKnF95kAbFZBFQlDty5yw5iswmoS7Q92w5Uz8EhImAk8WGbZ
 BcjFwezwDNGidsfFoD1Cgu4S1w+tp0RJCEkcINJ4trFDWCDOIEWXPuwhB2kmVdAUOLvDmGQML
 OAlsTDX7dYIGxtiWULXzODlDALSEss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRozi1qCy1SNf
 QTC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzD8GIBgB+P5056HGCU5mJREees3
 O0QK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDl/QeUEyxKTU+tSMvMAUYCTFqCg0dJhDf7J1Cat
 7ggMbc4Mx0idYpRUUqc98xfoIQASCKjNA+uDRZ9lxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqC
 TMawkyhSczrwRu+iugxUxAi4MugC0uSURISTUweoZtSTWLWzalbE6kZGpW95cz55tMjcLCc6e
 fVP9+6q/HQ7dNf9fJvPr/gzX38Q/RHJZv17rePAi5L/DGz1jSaM3eo2w8e45nMN37qPpo0tIM
 tcMN8e/L1HT2/JvavIrftS7075sHBj/1rob/+r54Z2Vo2zXNp12xC3Vv7zrUVxN5aIaWfkP5E
 iWW4oxEQy3mouJEAB8+jVW5AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1497431838!100438236!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29241 invoked from network); 14 Jun 2017 09:17:20 -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 Jun 2017 09:17:20 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 14 Jun 2017 03:17:17 -0600
Message-Id: <59411B3C0200007800162C86@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 14 Jun 2017 03:17:16 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <1495209040-11101-1-git-send-email-boris.ostrovsky@oracle.com>
 <1495209040-11101-5-git-send-email-boris.ostrovsky@oracle.com>
 <593E68040200007800161CD1@prv-mh.provo.novell.com>
 <321c791e-d732-1730-d529-35ad9506b9a9@oracle.com>
 <593FBA960200007800162434@prv-mh.provo.novell.com>
 <9c6d60ab-872b-96fd-6321-7b5204140e7b@oracle.com>
In-Reply-To: <9c6d60ab-872b-96fd-6321-7b5204140e7b@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,
 Dario Faggioli <dario.faggioli@citrix.com>, ian.jackson@eu.citrix.com,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4 4/8] mm: Scrub memory from idle loop
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEzLjA2LjE3IGF0IDIwOjIwLCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgoKPj4+Pj4gKyAgICAgICAgaWYgKCBub2RlX25lZWRfc2NydWJbbm9kZV0gKQo+Pj4+PiAr
ICAgICAgICB7Cj4+Pj4+ICsgICAgICAgICAgICBpZiAoICFnZXRfbm9kZSApCj4+Pj4+ICsgICAg
ICAgICAgICAgICAgcmV0dXJuIG5vZGU7Cj4+Pj4+ICsKPj4+Pj4gKyAgICAgICAgICAgIGRpc3Qg
PSBfX25vZGVfZGlzdGFuY2UobG9jYWxfbm9kZSwgbm9kZSk7Cj4+Pj4+ICsgICAgICAgICAgICBp
ZiAoIGRpc3QgPCBzaG9ydGVzdCB8fCBjbG9zZXN0ID09IE5VTUFfTk9fTk9ERSApCj4+Pj4+ICsg
ICAgICAgICAgICB7Cj4+Pj4+ICsgICAgICAgICAgICAgICAgaWYgKCAhbm9kZV90ZXN0X2FuZF9z
ZXQobm9kZSwgbm9kZV9zY3J1YmJpbmcpICkKPj4+Pj4gKyAgICAgICAgICAgICAgICB7Cj4+Pj4+
ICsgICAgICAgICAgICAgICAgICAgIGlmICggY2xvc2VzdCAhPSBOVU1BX05PX05PREUgKQo+Pj4+
PiArICAgICAgICAgICAgICAgICAgICAgICAgbm9kZV9jbGVhcihjbG9zZXN0LCBub2RlX3NjcnVi
YmluZyk7Cj4+Pj4gWW91IGNhbGwgdGhpcyBmdW5jdGlvbiB3aXRoIG5vIGxvY2tzIGhlbGQsIHll
dCB5b3UgdGVtcG9yYXJpbHkgc2V0IGEKPj4+PiBiaXQgaW4gbm9kZV9zY3J1YmJpbmcgd2hpY2gg
eW91IHRoZW4gbWF5IGNsZWFyIGFnYWluIGhlcmUuIFRoYXQnbGwKPj4+PiBwcmV2ZW50IGFub3Ro
ZXIgaWRsZSBDUFUgdG8gZG8gc2NydWJiaW5nIG9uIHRoaXMgbm9kZSBhZmFpY3QsCj4+Pj4gd2hp
Y2gsIHdoaWxlIG5vdCBhIGJ1ZywgaXMgbm90IG9wdGltYWwuIFRoZXJlZm9yZSBJIHRoaW5rIGZv
ciB0aGlzCj4+Pj4gc2Vjb25kIHBhcnQgb2YgdGhlIGZ1bmN0aW9uIHlvdSBhY3R1YWxseSB3YW50
IHRvIGFjcXVpcmUgdGhlIGhlYXAKPj4+PiBsb2NrLgo+Pj4gSSBhY3R1YWxseSBzcGVjaWZpY2Fs
bHkgZGlkbid0IHdhbnQgdG8gdGFrZSB0aGUgaGVhcCBsb2NrIGhlcmUgc2luY2Ugd2UKPj4+IHdp
bGwgYmUgY2FsbGluZyB0aGlzIHJvdXRpbmUgcXVpdGUgb2Z0ZW4gYW5kIGluIG1vc3QgY2FzZXMg
bm8gc2NydWJiaW5nCj4+PiB3aWxsIGJlIG5lZWRlZC4KPj4gSSdtIG5vdCBjb252aW5jZWQgLSBt
ZW1vcnktb25seSBub2RlcyBzaG91bGRuJ3QgYmUgdGhhdCBjb21tb24sCj4+IHNvIGluIGEgcHJl
c3VtYWJseSBsYXJnZSBzaGFyZSBvZiBjYXNlcyB3ZSBkb24ndCBldmVuIG5lZWQgdG8KPj4gZW50
ZXIgdGhpcyBzZWNvbmQgcGFydCBvZiB0aGUgZnVuY3Rpb24uIEFuZCBpZiBhIGRlYmF0YWJsZSBj
aG9pY2UKPj4gaXMgYmVpbmcgbWFkZSwgZ2l2aW5nIHRoZSByZWFzb24gaW4gYSBzaG9ydCBjb21t
ZW50IHdvdWxkIGhlbHAKPj4gcmV2aWV3ZXJzIGp1ZGdlIGZvciB0aGVtc2VsdmVzIHdoZXRoZXIg
aW5kZWVkIHRoZSBjaG9zZW4KPj4gYXBwcm9hY2ggaXMgdGhlIGxlc3NlciBvZiB0d28gKG9yIG1v
cmUpIHBvc3NpYmxlIGV2aWxzLgo+IAo+IEkgcmVhbGl6ZSB0aGF0IENQVS1sZXNzIG5vZGVzIGFy
ZSByYXJlIGJ1dCBpZiB3ZSBhcmUgb24gc3VjaCBhIHN5c3RlbSB3ZQo+IHdpbGwgYWx3YXlzIGJl
IGFkZGluZyBwcmVzc3VyZSBvbiB0aGUgaGVhcCBsb2NrLiBFc3BlY2lhbGx5IG9uIHN5c3RlbXMK
PiB3aXRoIG1hbnkgQ1BVcy4KPiAKPiBFdmVuIGlmIGEgQ1BVIHVubmVjZXNzYXJpbHkgbG9zZXMg
aXRzIHR1cm4gdG8gc2NydWIgYmVjYXVzZSBhbm90aGVyCj4gcHJvY2Vzc29yIGhlbGQgdGhlIG5v
ZGUgYW5kIGRlY2lkZWQgbm90IHRvIHNjcnViIGl0IHRoZSBmaXJzdCBDUFUgY2FuCj4gY29tZSBi
YWNrIG5leHQgdGltZSB3aGVuIGl0IHdha2VzIHVwIGZyb20gc2xlZXAuCj4gCj4gQW5vdGhlciBh
bHRlcm5hdGl2ZSBjb3VsZCBiZSBhZGRpbmcgYSBsb2NhbCBsb2NrLCBqdXN0IGZvciB0aGlzIHJv
dXRpbmUuCgpJZiBubyBhY2Nlc3NlcyBlbHNld2hlcmUgYXJlIGFmZmVjdGVkLCB0aGF0J3MgY2Vy
dGFpbmx5IGFuIG9wdGlvbi4KQnV0IG5vIG1hdHRlciB3aGF0IHJvdXRlIHlvdSBnbywgcGxlYXNl
IHJlYXNvbiBhYm91dCBpdCBpbiB0aGUKY29tbWl0IG1lc3NhZ2UuCgpKYW4KCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 14 09:17:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 09: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 1dL4Qh-0003vW-8Q; Wed, 14 Jun 2017 09:17:35 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <mpe@ellerman.id.au>) id 1dL4Qg-0003ug-K7
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 09:17:34 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 BC/21-01985-D2FF0495; Wed, 14 Jun 2017 09:17:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsWSLjbBWVf3v0O
 kwa9TbBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bbo+fYCpp5Kl5f+8zUwNjG1cXIySEk0MMk
 8X26J4jNJqAtMffIP/YuRi4OEYEfLBItR9exgCSYBRQkft3bxApiCwvYStx5voIdxOYUMJSYN
 OUDkM0BNChE4vEhFZCwqICRxJzbK8HKWQRUJR6+7QUbwytgKrHy8DZ2CFtQ4uTMJ1DjJSQOvn
 jBPIGRZxaS1CwkqQWMTKsYNYpTi8pSi3SNDPSSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivW
 S83M3MQKDpJ6BgXEHY/MJv0OMkhxMSqK89ZsdIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8M74
 C5QTLEpNT61Iy8wBhitMWoKDR0mEN/snUJq3uCAxtzgzHSJ1ilFRSpzX6h9QQgAkkVGaB9cGi
 5FLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5LUG282TmlcBNfwW0mAlocdAFsMUliQgpqQ
 ZG+8f1V2JnrRQVFGWs9XK/+0Hp7d+1t9TeMBTNEVvhcWfNlnn6G74HfP35hHO1yq3q9urgfQt
 1Fl363bt1N8Od45WxzQoemWELCiX+GKU6J96Jf63Hx54UH67rpdFiwqVwTPxazf6LJioFkpum
 vM+9w8xafG12kuPNbwKf1M3F3aQ6VF2mubsqsRRnJBpqMRcVJwIADkDlGIwCAAA=
X-Env-Sender: mpe@ellerman.id.au
X-Msg-Ref: server-5.tower-31.messagelabs.com!1497431850!100708981!1
X-Originating-IP: [103.22.144.67]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4813 invoked from network); 14 Jun 2017 09:17:32 -0000
Received: from ozlabs.org (HELO ozlabs.org) (103.22.144.67)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Jun 2017 09:17:32 -0000
Received: from authenticated.ozlabs.org (localhost [127.0.0.1])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by ozlabs.org (Postfix) with ESMTPSA id 3wngyH6PzWz9s76;
 Wed, 14 Jun 2017 19:17:27 +1000 (AEST)
From: Michael Ellerman <mpe@ellerman.id.au>
To: Christoph Hellwig <hch@lst.de>, x86@kernel.org,
 linux-arm-kernel@lists.infradead.org, xen-devel@lists.xenproject.org,
 linux-c6x-dev@linux-c6x.org, linux-hexagon@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-mips@linux-mips.org,
 openrisc@lists.librecores.org, linuxppc-dev@lists.ozlabs.org,
 linux-s390@vger.kernel.org, linux-sh@vger.kernel.org,
 sparclinux@vger.kernel.org, linux-xtensa@linux-xtensa.org,
 dmaengine@vger.kernel.org, linux-tegra@vger.kernel.org,
 dri-devel@lists.freedesktop.org, linux-samsung-soc@vger.kernel.org,
 iommu@lists.linux-foundation.org, netdev@vger.kernel.org,
 Alistair Popple  <apopple@au1.ibm.com>
In-Reply-To: <20170608132609.32662-22-hch@lst.de>
References: <20170608132609.32662-1-hch@lst.de>
 <20170608132609.32662-22-hch@lst.de>
User-Agent: Notmuch/0.21 (https://notmuchmail.org)
Date: Wed, 14 Jun 2017 19:17:27 +1000
Message-ID: <87vanz2ajc.fsf@concordia.ellerman.id.au>
MIME-Version: 1.0
Cc: linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH 21/44] powerpc: implement ->mapping_error
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+IHdyaXRlczoKCj4gRE1BX0VSUk9SX0NPREUg
aXMgZ29pbmcgdG8gZ28gYXdheSwgc28gZG9uJ3QgcmVseSBvbiBpdC4gIEluc3RlYWQKPiBkZWZp
bmUgYSAtPm1hcHBpbmdfZXJyb3IgbWV0aG9kIGZvciBhbGwgSU9NTVUgYmFzZWQgZG1hIG9wZXJh
dGlvbgo+IGluc3RhbmNlcy4gIFRoZSBkaXJlY3Qgb3BzIGRvbid0IGV2ZXIgcmV0dXJuIGFuIGVy
cm9yIGFuZCBkb24ndAo+IG5lZWQgYSAtPm1hcHBpbmdfZXJyb3IgbWV0aG9kLgo+Cj4gU2lnbmVk
LW9mZi1ieTogQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+Cj4gLS0tCj4gIGFyY2gvcG93
ZXJwYy9pbmNsdWRlL2FzbS9kbWEtbWFwcGluZy5oIHwgIDQgLS0tLQo+ICBhcmNoL3Bvd2VycGMv
aW5jbHVkZS9hc20vaW9tbXUuaCAgICAgICB8ICA0ICsrKysKPiAgYXJjaC9wb3dlcnBjL2tlcm5l
bC9kbWEtaW9tbXUuYyAgICAgICAgfCAgNiArKysrKysKPiAgYXJjaC9wb3dlcnBjL2tlcm5lbC9p
b21tdS5jICAgICAgICAgICAgfCAyOCArKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tCj4gIGFy
Y2gvcG93ZXJwYy9wbGF0Zm9ybXMvY2VsbC9pb21tdS5jICAgIHwgIDEgKwo+ICBhcmNoL3Bvd2Vy
cGMvcGxhdGZvcm1zL3BzZXJpZXMvdmlvLmMgICB8ICAzICsrLQo+ICA2IGZpbGVzIGNoYW5nZWQs
IDI3IGluc2VydGlvbnMoKyksIDE5IGRlbGV0aW9ucygtKQoKSSBhbHNvIHNlZToKCiAgYXJjaC9w
b3dlcnBjL2tlcm5lbC9kbWEuYzpjb25zdCBzdHJ1Y3QgZG1hX21hcF9vcHMgZG1hX2RpcmVjdF9v
cHMgPSB7CgpXaGljaCB5b3UgbWVudGlvbmVkIGNhbid0IGZhaWwuCgogIGFyY2gvcG93ZXJwYy9w
bGF0Zm9ybXMvcHNlcmllcy9pYm1lYnVzLmM6c3RhdGljIGNvbnN0IHN0cnVjdCBkbWFfbWFwX29w
cyBpYm1lYnVzX2RtYV9vcHMgPSB7CgpXaGljaCBjYW4ndCBmYWlsLgoKQW5kOgoKICBhcmNoL3Bv
d2VycGMvcGxhdGZvcm1zL3Bvd2VybnYvbnB1LWRtYS5jOnN0YXRpYyBjb25zdCBzdHJ1Y3QgZG1h
X21hcF9vcHMgZG1hX25wdV9vcHMgPSB7CiAgYXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9wczMvc3lz
dGVtLWJ1cy5jOnN0YXRpYyBjb25zdCBzdHJ1Y3QgZG1hX21hcF9vcHMgcHMzX3NiX2RtYV9vcHMg
PSB7CiAgYXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9wczMvc3lzdGVtLWJ1cy5jOnN0YXRpYyBjb25z
dCBzdHJ1Y3QgZG1hX21hcF9vcHMgcHMzX2lvYzBfZG1hX29wcyA9IHsKCkFsbCBvZiB3aGljaCBs
b29rIGxpa2UgdGhleSBkZWZpbml0ZWx5IGNhbiBmYWlsLCBidXQgcmV0dXJuIDAgb24gZXJyb3IK
YW5kIGRvbid0IGltcGxlbWVudCAtPm1hcHBpbmdfZXJyb3IuCgpTbyBJIGd1ZXNzIEknbSBhY2tp
bmcgdGhpcyBhbmQgYWRkaW5nIGEgVE9ETyB0byBmaXggdXAgdGhlIE5QVSBjb2RlIGF0CmxlYXN0
LCB0aGUgcHMzIGNvZGUgaXMgcHJvYmFibHkgYmV0dGVyIGxlZnQgYWxvbmUgdGhlc2UgZGF5cy4K
CkFja2VkLWJ5OiBNaWNoYWVsIEVsbGVybWFuIDxtcGVAZWxsZXJtYW4uaWQuYXU+CgpjaGVlcnMK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 14 09:18:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 09:18:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dL4RY-00044C-Hp; Wed, 14 Jun 2017 09:18: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 1dL4RX-00043v-P6
 for xen-devel@lists.xen.org; Wed, 14 Jun 2017 09:18:27 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 33/05-17076-26FF0495; Wed, 14 Jun 2017 09:18:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDSzfpv0O
 kwavDchZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bdg3uYCubKVUxuX8DWwHhMoouRg0NIIE9i
 61/nLkZODl4BO4mHv+cygdgSAoYSpxfeZAGxWQRUJf7d+MEMYrMJqEu0PdvOCmKLCCRK9Ex7y
 tjFyMXBLLCdUWLXjHVgzcIC7hKXj21nBLGFBBqYJV5skwSxOYEWvL38iw1kL6+AoMTfHcIgYW
 YBLYmHv26xQNjaEssWvmYGKWEWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjRnFqUVlqka6
 RoV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmDw1TMwMO5g7Nnrd4hRkoNJSZS3
 frNDpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3ox/QDnBotT01Iq0zBxgHMCkJTh4lER4s38Cp
 XmLCxJzizPTIVKnGBWlxHmtQPoEQBIZpXlwbbDYu8QoKyXMy8jAwCDEU5BalJtZgir/ilGcg1
 FJmNfyL9AUnsy8Erjpr4AWMwEtDroAtrgkESEl1cBYIFt7mdO21CPjvu0tpeANcwxLvhxz1q/
 IdZgry6cwbYV52K2F1kKVvxoPqF3K1JbufZtbJJ32cZkrX/Nu146M7Mf+9dL9VrNunH6Yu+Vp
 p54j4+Wc/93rDyg0VShOFvpcM5t5Gc+TtU3hIg8eehYWz/22+47Bucstd3JsMyu6wsSFLSNjV
 iqxFGckGmoxFxUnAgAcy964uAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1497431904!50077877!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33009 invoked from network); 14 Jun 2017 09:18:26 -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 Jun 2017 09:18:26 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 14 Jun 2017 03:18:24 -0600
Message-Id: <59411B7E0200007800162C89@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 14 Jun 2017 03:18:22 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Dario Faggioli" <dario.faggioli@citrix.com>,
 "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <1495209040-11101-1-git-send-email-boris.ostrovsky@oracle.com>
 <1495209040-11101-5-git-send-email-boris.ostrovsky@oracle.com>
 <593E68040200007800161CD1@prv-mh.provo.novell.com>
 <321c791e-d732-1730-d529-35ad9506b9a9@oracle.com>
 <1497302916.26212.30.camel@citrix.com>
 <593FBC140200007800162443@prv-mh.provo.novell.com>
 <1cdf3269-0c9d-63f3-6a03-fcef3a1fe35d@oracle.com>
In-Reply-To: <1cdf3269-0c9d-63f3-6a03-fcef3a1fe35d@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 v4 4/8] mm: Scrub memory from idle loop
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEzLjA2LjE3IGF0IDIwOjM5LCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IE9uIDA2LzEzLzIwMTcgMDQ6MTkgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBP
biAxMi4wNi4xNyBhdCAyMzoyOCwgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+IHdyb3RlOgo+
Pj4gT24gTW9uLCAyMDE3LTA2LTEyIGF0IDEzOjAxIC0wNDAwLCBCb3JpcyBPc3Ryb3Zza3kgd3Jv
dGU6Cj4+Pj4gT24gMDYvMTIvMjAxNyAwNDowOCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+
Pj4+IE9uIDE5LjA1LjE3IGF0IDE3OjUwLCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+Pj4+Pj4gSW5zdGVhZCBvZiBzY3J1YmJpbmcgcGFnZXMgZHVyaW5nIGd1ZXN0IGRlc3Ry
dWN0aW9uIChmcm9tCj4+Pj4+PiBmcmVlX2hlYXBfcGFnZXMoKSkgZG8gdGhpcyBvcHBvcnR1bmlz
dGljYWxseSwgZnJvbSB0aGUgaWRsZSBsb29wLgo+Pj4+PiBUaGlzIGlzIHRvbyBicmllZiBmb3Ig
bXkgdGFzdGUuIEluIHBhcnRpY3VsYXIgdGhlIHJlLW9yZGVyaW5nIC4uLgo+Pj4+Pgo+Pj4+Pj4g
LS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCj4+Pj4+PiArKysgYi94ZW4vYXJjaC94ODYvZG9t
YWluLmMKPj4+Pj4+IEBAIC0xMTgsOCArMTE4LDkgQEAgc3RhdGljIHZvaWQgaWRsZV9sb29wKHZv
aWQpCj4+Pj4+PiAgICAgIHsKPj4+Pj4+ICAgICAgICAgIGlmICggY3B1X2lzX29mZmxpbmUoc21w
X3Byb2Nlc3Nvcl9pZCgpKSApCj4+Pj4+PiAgICAgICAgICAgICAgcGxheV9kZWFkKCk7Cj4+Pj4+
PiAtICAgICAgICAoKnBtX2lkbGUpKCk7Cj4+Pj4+PiAgICAgICAgICBkb190YXNrbGV0KCk7Cj4+
Pj4+PiArICAgICAgICBpZiAoIGNwdV9pc19oYWx0YWJsZShzbXBfcHJvY2Vzc29yX2lkKCkpICYm
Cj4+Pj4+PiAhc2NydWJfZnJlZV9wYWdlcygpICkKPj4+Pj4+ICsgICAgICAgICAgICAoKnBtX2lk
bGUpKCk7Cj4+Pj4+PiAgICAgICAgICBkb19zb2Z0aXJxKCk7Cj4+Pj4+IC4uLiBoZXJlIChhbmQg
aXRzIGNvcnJlY3RuZXNzIC8gc2FmZXR5KSBuZWVkcyBhbiBleHBsYW5hdGlvbi4gTm90Cj4+Pj4+
IHByb2Nlc3NpbmcgdGFza2xldHMgcmlnaHQgYWZ0ZXIgaWRsZSB3YWtldXAgaXMgYSBub3Qgb2J2
aW91c2x5Cj4+Pj4+IGNvcnJlY3QgY2hhbmdlLiAKPj4+IFdlbGwsIG9uZSBjYW4gYWxzbyBzZWUg
dGhpbmdzIHRoZSBvdGhlciB3YXkgcm91bmQsIHRob3VnaC4gSS5lLjoKPj4+IGNvbnNpZGVyaW5n
IHRoYXQgZG9fdGFza2xldCgpIGlzIGhlcmUgZm9yIHdoZW4gd2UgZm9yY2UgdGhlIGlkbGUgdmNw
dQo+Pj4gaW50byBleGVjdXRpb24gcmlnaHQgYmVjYXVzZSB3ZSB3YW50IHRvIHByb2Nlc3MgdGFz
a2xldHMsIGRvaW5nIHRoYXQKPj4+IG9ubHkgYWZ0ZXIgaGF2aW5nIHRyaWVkIHRvIHNsZWVwIGlz
IG5vdCBvYnZpb3VzbHkgY29ycmVjdC4KPj4gVGhhdCdzIGEgdmFsaWQgcG9pbnQsIGJ1dCB3b3Vs
ZCB0aGVuIGNhbGwgZm9yIHRoZSByZS1vcmRlcmluZyB0bwo+PiBiZSBkb25lIGluIGEgc2VwYXJh
dGUgY29tbWl0IHdpdGggcHJvcGVyIGV4cGxhbmF0aW9uLgo+Pgo+Pj4gQW5kIGluIGZhY3QsIHRo
ZXJlJ3MgYW4gdW53cml0dGVuIChBRkFJQ1QpIHJlcXVpcmVtZW50IHRoYXQgZXZlcnkKPj4+IGlt
cGxlbWVudGF0aW9uIG9mIHBtX2lkbGUgc2hvdWxkIG5vdCBhY3R1YWxseSBzbGVlcCBpZiB0aGVy
ZSBhcmUKPj4+IHRhc2tsZXRzIHBlbmRpbmcuCj4+IFVud3JpdHRlbiBvciBub3QgLSB0aGF0IGNo
ZWNrIGJlZm9yZSBhY3R1YWxseSBnb2luZyB0byBzbGVlcCBpcwo+PiBxdWl0ZSBvYnZpb3VzbHkg
cmVxdWlyZWQsIGFzIGl0IG5lZWRzIHRvIGJlIGRvbmUgd2l0aCBpbnRlcnJ1cHRzCj4+IGFscmVh
ZHkgZGlzYWJsZWQgKGkuZS4gY2FuJ3QgYmUgZG9uZSBfb25seV8gaGVyZSkuCj4+Cj4+PiBUcnV0
aCBpcywgSU1PLCB0aGF0IHdlIG1heSBiZSBoZXJlIGZvciB0d28gcmVhc29uczogMSkgZ29pbmcg
dG8gc2xlZXAKPj4+IG9yIDIpIHJ1bm5pbmcgdGFza2xldCwgYW5kIHRoZSBvbmx5IHRoaW5rIHdl
IGNhbiBkbyBpcyBndWVzc2luZyAoYW5kCj4+PiBvcmRlcmluZyB0aGUgY2FsbCBhY2NvcmRpbmcg
dG8gc3VjaCBndWVzcykgYW5kIGNoZWNraW5nIHdoZXRoZXIgd2UKPj4+IGd1ZXNzZWQgcmlnaHQg
b3Igd3JvbmcuIFRoYXQgaXM6Cj4+PiAgLSBndWVzcyBpdCdzIDEuIENoZWNrIHdoZXRoZXIgaXQn
cyByZWFsbHkgMS4gSWYgaXQgaXMsIGdvIGFoZWFkIHdpdGggIAo+Pj4gICAgIGl0OyBpZiBub3Qs
IGdvIGZvciAyOwo+Pj4gIC0gZ3Vlc3MgaXQncyAyLiBDaGVjayB3aGV0aGVyIGl0J3MgcmVhbGx5
IDIuIElmIGl0IGlzLCBnbyBhaGVhZCB3aXRoCj4+PiAgICBpdCwgaWYgbm90LCBnbyBmb3IgMTsK
Pj4+Cj4+PiBOb3cgc2NydWJiaW5nIGlzIGtpbmQgb2YgYSB0aGlyZCByZWFzb24gd2h5IHdlIG1h
eSBiZSBoZXJlLCBhbmQgZG9pbmcKPj4+IGFzIGRvbmUgaW4gdGhlIGNvZGUgYWJvdmUgKGFsdGhv
dWdoIEknbSBub3Qgc3VwZXIgaGFwcHkgb2YgdGhlIGZpbmFsCj4+PiBsb29rIG9mIHRoZSByZXN1
bHQgZWl0aGVyKSwgc2hvdWxkIG1ha2UgYWxsIHRoZSB1c2UgY2FzZXMgaGFwcHkuCj4+Pgo+Pj4g
QWxzbywgd2hhdCdzIHRoZSBzY2VuYXJpbyB3aGVyZSB5b3UgdGhpbmsgdGhpcyBtYXkgYmUgcHJv
YmxlbWF0aWM/Cj4+IEZpcnN0IG9mIGFsbCBJJ20gbm90IHN1cmUgdGhlcmUncyBhbnl0aGluZyBw
cm9ibGVtYXRpYyBoZXJlLiBCdXQgd2l0aAo+PiBubyBleHBsYW5hdGlvbiBnaXZlbiBhdCBhbGws
IHRoZSBjaGFuZ2UgYWxzbyBpc24ndCBvYnZpb3VzbHkgZmluZSwgYXMKPj4gaXQgZG9lcyBhbHRl
ciBiZWhhdmlvci4gSWYgdGhlcmUncyBpbmRlZWQgbm90aGluZyB0aGF0IGNhbiBhZmZlY3QKPj4g
d2hhdCBkb190YXNrbGV0KCkgd291bGQgZG8gYW5kIHRoYXQgbWlnaHQgaGFwcGVuIHdoaWxlIHdl
J3JlIGluCj4+IHRoZSBsb3cgbGV2ZWwgaWRsZSBoYW5kbGVyLCB0aGVuIGZpbmUuIEJ1dCB0aGlz
IG5lZWRzIHRvIGJlIHByb3Zlbi4KPj4KPj4+IEFGQUlDVCwgdGFza2xldHMgYXJlIHZjcHUgY29u
dGV4dCwgb3Igc29mdGlycSBjb250ZXh0LiBJZiBzb21lIHNvZnRpcnEKPj4+IGNvbnRleHQgdGFz
a2xldCB3b3JrIGlzIHNjaGVkdWxlZCBmb3IgYSBDUFUgd2hpbGUgaXQgaXMgc2xlZXBpbmcsCj4+
PiBUQVNLTEVUX1NPRlRJUlEgaXMgcmFpc2VkLCBhbmQgdGhlIGNhbGwgdG8gZG9fc29mdGlycSgp
IC0td2hpY2ggc3RpbGwKPj4+IGhhcHBlbnMgcmlnaHQgYWZ0ZXIgdGhlIHdha2V1cC0tIHdpbGwg
dGFrZSBjYXJlIG9mIGl0Lgo+Pj4KPj4+IElmIHNvbWUgdmNwdSBjb250ZXh0IHdvcmsgaXMgc2No
ZWR1bGVkLCBTQ0hFRFVMRV9TT0ZUSVJRIGlzIHJhaXNlZC4KPj4+IGRvX3NvZnRpcnEoKSB3aWxs
IGNhbGwgdGhlIHNjaGVkdWxlciwgd2hpY2ggd2lsbCBzZWUgdGhhdCB0aGVyZSBpcyB2Y3B1Cj4+
PiB0YXNrbGV0IHdvcmsgdG8gZG8sIGFuZCBoZW5jZSBjb25maXJtIGluIGV4ZWN1dGlvbiB0aGUg
aWRsZSB2Y3B1LCB3aGljaAo+Pj4gd2lsbCBnZXQgdG8gZXhlY3V0ZSBkb190YXNrbGV0KCkuCj4+
IFJpZ2h0LCBzbyBzb21ldGhpbmcgYWxvbmcgdGhlc2UgbGluZXMgd2lsbCBuZWVkIHRvIGdvIGlu
dG8gdGhlIGNvbW1pdAo+PiBtZXNzYWdlLgo+IAo+IAo+IFNvIHdvdWxkIHlvdSB0aGVuIHByZWZl
ciB0byBzZXBhcmF0ZSB0aGlzIGludG8gdHdvIHBhdGNoZXMsIHdpdGggdGhlCj4gZmlyc3QganVz
dCBtb3ZpbmcgZG9fdGFza2xldCgpIGFib3ZlIHNsZWVwaW5nPwoKWWVzLCBwbGVhc2UgKG5vIG1h
dHRlciB3aG8gb2YgeW91IHR3byBkb2VzIHNvKS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 14 09:19:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 09:19: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 1dL4S9-0004Bs-QY; Wed, 14 Jun 2017 09: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 <osstest-admin@xenproject.org>) id 1dL4S7-0004BK-WA
 for xen-devel@lists.xensource.com; Wed, 14 Jun 2017 09:19:04 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 C4/4B-02955-78FF0495; Wed, 14 Jun 2017 09:19:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVbftv0O
 kQXe3gMWKx79ZLO5Nec/uwORx+MMVFo/tfbvYA5iiWDPzkvIrElgzHnbPZy44W1Xx7koXawPj
 CZ8uRi4OIYG/jBKbJv5kg3AeM0q8mTafEcLZxihx6uZGIIeTQ0TAWeLrmbnsIDavgL7El84uo
 A4ODmEBc4lbOz1B6iUEXshItOx9ClYjIeApcWbmYlYYe1n7L6A57BxsAlYSh8RAoiwCqhIv/8
 5hm8DIvYCRYRWjRnFqUVlqka6hhV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRqD
 P6xkYGHcw/j7teYhRkoNJSZS3frNDpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3kf/gHKCRanp
 qRVpmTnA4INJS3DwKInwZv8ESvMWFyTmFmemQ6ROMepybFi9/guTEEtefl6qlDjvFZAZAiBFG
 aV5cCNgkXCJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjCv5V+gKTyZeSVwm14BHcEEdETQBb
 AjShIRUlINjP5l/+q3zfY8OFl01w8HwWkZy4KEZ/fsnnXo7z/ZSWvD+zaJPdsqp2BxqKf0Qby
 S+uUkzt9fePfwm36XX3nJ1iFQLH+xTvUaZVlDs4pp+g7VNp87/3s8Pln9LuBWDufpNXbfZmf1
 VT+rLDub6ygartIX2Bp3v6Xj5nEp+TqhO/lbojlcMnr5lViKMxINtZiLihMBfqQaxn8CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1497431940!74683336!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9363 invoked from network); 14 Jun 2017 09:19:01 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Jun 2017 09: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 <osstest-admin@xenproject.org>)
 id 1dL4S3-0002ta-1W; Wed, 14 Jun 2017 09:18:59 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dL4Rx-00057S-E0; Wed, 14 Jun 2017 09:18:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dL4Rw-00058F-K6; Wed, 14 Jun 2017 09:18:53 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110407-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-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:build-armhf:xen-build:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 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:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd: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-amd64-amd64-xl-qemut-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-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-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-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-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-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-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=75dfe7c566c36e0af4714557a666827f49b69191
X-Osstest-Versions-That: xen=aeef64107afca9c6c0428b2cb26a3ba599b3ed75
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 14 Jun 2017 09:18:52 +0000
Subject: [Xen-devel] [xen-unstable test] 110407: 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>

ZmxpZ2h0IDExMDQwNyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDQwNy8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiAxMTAzNjIK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3Jh
dGUveDEwIGZhaWwgUkVHUi4gdnMuIDExMDM2MgogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgNSB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwMzYyCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEw
IGZhaWwgUkVHUi4gdnMuIDExMDM2MgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQg
YXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1p
bmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1z
dG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExMDMxMQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRz
ICAgICAgOSBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEwMzYyCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE2IGRlYmlh
bi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXhzbSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgIDkg
d2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0
YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNp
b24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA3NWRmZTdjNTY2
YzM2ZTBhZjQ3MTQ1NTdhNjY2ODI3ZjQ5YjY5MTkxCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAg
ICAgICAgICAgICAgICBhZWVmNjQxMDdhZmNhOWM2YzA0MjhiMmNiMjZhM2JhNTk5YjNlZDc1CgpM
YXN0IHRlc3Qgb2YgYmFzaXMgICAxMTAzNjIgIDIwMTctMDYtMTIgMDc6MDY6MzEgWiAgICAyIGRh
eXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEwMzg0ICAyMDE3LTA2LTEyIDIwOjQ2OjE2IFogICAg
MSBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVu
ZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxr
b25yYWQud2lsa0BvcmFjbGUuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtb2xk
a2VybiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LW9sZGtlcm4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBy
dW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
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
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1y
dW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWln
cnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA3NWRmZTdjNTY2YzM2ZTBhZjQ3MTQ1NTdh
NjY2ODI3ZjQ5YjY5MTkxCkF1dGhvcjogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2ls
a0BvcmFjbGUuY29tPgpEYXRlOiAgIEZyaSBKdW4gOSAwOTozMToyOCAyMDE3IC0wNDAwCgogICAg
bGl2ZXBhdGNoOiBXcm9uZyB1c2FnZSBvZiBzcGlubG9jayBvbiBkZWJ1ZyBjb25zb2xlLgogICAg
CiAgICBJZiB3ZSBoYXZlIGEgbGFyZ2UgYW1vdW50IG9mIGxpdmVwYXRjaGVzIGFuZCB3YW50IHRv
IHByaW50IHRoZW0KICAgIG9uIHRoZSBjb25zb2xlIHVzaW5nICd4bCBkZWJ1Zy1rZXlzIHgnIHdl
IGV2ZW50dWFsbHkgaGl0CiAgICB0aGUgcHJlZW1wdGlvbiBjaGVjazoKICAgIAogICAgICBpZiAo
IGkgJiYgIShpICUgNjQpICkKICAgICAgewogICAgCXNwaW5fdW5sb2NrKCZwYXlsb2FkX2xvY2sp
OwogICAgCXByb2Nlc3NfcGVuZGluZ19zb2Z0aXJxcygpOwogICAgCWlmICggc3Bpbl90cnlsb2Nr
KCZwYXlsb2FkX2xvY2spICkKICAgIAkJcmV0dXJuCiAgICAKICAgIDxmYWNlcGFsbT4gVGhlIGVm
ZmVjdCBpcyB0aGF0IHdlIGhhdmUganVzdCBlZmZlY3RpdmVseQogICAgdGFrZW4gdGhlIGxvY2sg
YW5kIHJldHVybmVkIHdpdGhvdXQgdW5sb2NraW5nIQogICAgCiAgICBSZXZpZXdlZC1ieTogUm9z
cyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1hbmQt
dGVzdGVkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIENDOiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tl
ZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFNpZ25lZC1vZmYt
Ynk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KCmNvbW1p
dCAxMzZkNDZlNTQ4ZGIxYzM0NmMzZTE0YjhkNmQ1Yjc3MWZjMzBjYTQxCkF1dGhvcjogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIE1vbiBKdW4gMTIgMDk6MzI6MTQgMjAx
NyArMDIwMAoKICAgIFNWTTogY2xlYW4gdXAgc3ZtX3ZtY2JfaXN2YWxpZCgpCiAgICAKICAgIC0g
Y29ycmVjdCBDUjMsIENSNCwgYW5kIEVGRVIgY2hlY2tzCiAgICAtIGRlbGV0ZSBib2d1cyBuZXN0
ZWQgcGFnaW5nIGNoZWNrCiAgICAtIGFkZCB2Y3B1IHBhcmFtZXRlciAodG8gaW5jbHVkZSBpbiBs
b2cgbWVzc2FnZXMpIGFuZCBjb25zdGlmeSB2bWNiIG9uZQogICAgLSB1c2UgYm9vbC90cnVlL2Zh
bHNlCiAgICAtIHVzZSBhY2Nlc3NvcnMgKGFuZCBsb2NhbCB2YXJpYWJsZXMgdG8gaW1wcm92ZSBj
b2RlIHJlYWRhYmlsaXR5KQogICAgLSBhZGp1c3QgZm9ybWF0dGluZwogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTog
Qm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCmNvbW1pdCA4ZmQy
ZmUwYmJmY2NjYWU1M2M4MTNiMDg5MTFiNDhmZDg5ZWJjMTA0CkF1dGhvcjogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIE1vbiBKdW4gMTIgMDk6MzE6MzQgMjAxNyArMDIw
MAoKICAgIHg4NjogZHJvcCB1bnVzZWQgYmFycmllciBwYXJhbWV0ZXIgZnJvbSBidWlsZF97cmVh
ZCx3cml0ZX1fYXRvbWljKCkKICAgIAogICAgQWxzbyB0YWtlIHRoZSBvcHBvcnR1bml0eSBhbmQg
bWFrZSBhbiBhdHRlbXB0IGF0IG1ha2luZyB0aGUgbWFjcm8KICAgIGRlZmluaXRpb25zIHJlYWRh
YmxlLiBEcm9wIHBvaW50bGVzcyBjYXN0cyB3aGlsZSBkb2luZyBzby4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgpjb21taXQgNWEwYjlmYmE5
MmI3ZTJmZDUzMmJmOTMwYzgwYzM5MTM0NjNjOGE2NgpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KRGF0ZTogICBNb24gSnVuIDEyIDA5OjMwOjUzIDIwMTcgKzAyMDAKCiAg
ICB4ODYvbW06IGRyb3AgZnVydGhlciByZWxpY3Mgb2YgdHJhbnNsYXRlZCBQViBkb21haW5zCiAg
ICAKICAgIEZvciBQViBkb21haW5zIHBhZ2luZ19tb2RlX3tyZWZjb3VudHMsdHJhbnNsYXRlfSgp
IGFyZSBhbHdheXMgZmFsc2UgYXMKICAgIG9mIGNvbW1pdHMgNDA0NTk1MzUyNyAoIng4Ni9wYWdp
bmc6IEVuZm9yY2UgUEdfZXh0ZXJuYWwgPT0gUEdfdHJhbnNsYXRlCiAgICA9PSBQR19yZWZjb3Vu
dHMiKSBhbmQgOTI5NDJmZDNkNCAoIng4Ni9tbTogZHJvcAogICAgZ3Vlc3Rfe21hcCxnZXRfZWZm
fV9sMWUoKSBob29rcyIpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KCmNvbW1pdCA0NGYyNzBkZmMxZTJhYzE3ZmQ4MjA1MWIxYjc5Njhk
NGEyMWM3NTVhCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAg
IE1vbiBKdW4gMTIgMDk6Mjk6NDUgMjAxNyArMDIwMAoKICAgIHg4NjogZ2V0X3BhZ2VfZnJvbV9n
Zm4oKSBzaG91bGQgbm90IHJldHVybiBtaXNsZWFkaW5nIHR5cGUKICAgIAogICAgSXQgaXMgbm90
IGltcG9zc2libGUgdGhhdCB0aGUgcGFnZSBvd25lciBpcyBkb21faW8uIFdoaWxlIG5vIGN1cnJl
bnQKICAgIGNhbGxlciBjYXJlcyBhYm91dCB0aGlzIGNhc2UsIGxldCdzIG5ldmVydGhlbGVzcyBy
ZXR1cm4gYW4gYXBwcm9wcmlhdGUKICAgIHR5cGUgZXZlbiBpbiB0aGF0IGNhc2UuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2Vk
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoocWVtdSBjaGFu
Z2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 14 09:24:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 09:24:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dL4Wy-0004zB-Fm; Wed, 14 Jun 2017 09: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 <dunlapg@gmail.com>) id 1dL4Ww-0004z5-NT
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 09:24:02 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 60/09-02955-2B001495; Wed, 14 Jun 2017 09:24:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLIsWRWlGSWpSXmKPExsVyMfTGId2NDI6
 RBu82KFh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmL+tsYCx5IVBxe/JutgfGmSBcjF4eQwAxG
 idX9bxlBHBaBdlaJ9menWbsYOTkkBBazShzcVQRh50m0XjzKBmEXS9z9tpMJxOYVEJQ4OfMJC
 4gtLCApcWX6dDBbSMBL4uilDWD1nALWEp8Xr2OF2NbGIrH52E2wBWwChhL/P5wFa2ARUJVYOm
 Ml1AJDiac3F0MtCJA4t+kJI8QCd4k1jf1gtoiAusSfCxPArmYWmM8k0bOwkx0kwSygKdG6/Tf
 7BEahWUgOnIUktYCRaRWjRnFqUVlqka6RkV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5y
 fu4mRmDw1jMwMO5gnHrC7xCjJAeTkihv/WaHSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvJf+A
 +UEi1LTUyvSMnOAcQSTluDgURLhzf4JlOYtLkjMLc5Mh0idYrTkuHJl3Rcmjjt9G4DklAPbvz
 AJseTl56VKifPeB5knANKQUZoHNw4W65cYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfNa/gW
 awpOZVwK39RXQQUxABwVdADuoJBEhJdXAqLbNOPmuXjG/Mn9O+5Wl9mzVRvt37P31694t02SD
 quvV7h5ZS3vfLN/btZypuFl9ovo/jqtuX7hnmL0+tkXpgs+UFn23nH+POm1rt4XFGdYs9uBOE
 qs5YDpnsmRw/LIqVuWVCd/ZTzJNV7h0dW6tvtPGsG2T21gW6qooV/D/F0h8IGtjl9ipxFKckW
 ioxVxUnAgAwkKu//ACAAA=
X-Env-Sender: dunlapg@gmail.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1497432240!67009481!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50252 invoked from network); 14 Jun 2017 09:24:01 -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;
 14 Jun 2017 09:24:01 -0000
Received: by mail-qt0-f194.google.com with SMTP id w1so39416627qtg.0
 for <xen-devel@lists.xenproject.org>; Wed, 14 Jun 2017 02:24: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=HlRQ4YS1AjrM6qD97Gv50WIogLFKEyJ1MvhbyzUUAn8=;
 b=Y45cIFhBBCR0R7kMNzxOylg/5Hw6rUJoHVGbRRuxGGXRDbZe9cloGJQfZbcWRv2LkO
 mKEWmi8FXtUxqUiwswmdeiw6uFEd/YbaA7YRmdZmOolT+JY6StPiMJvJZ0AYkUoEvt41
 P7/00meQcHQyd36HiNT8IzZ1Ob+MI4On9fbbTaDcSD1vXstZmVw+JmjvY+zNpyYOL5xz
 2QMvmlw4UT435nYBdbGXW7QZVePLotw2IB/S4743aar/mAnWrxt3cbfVB0BKiprjNqmN
 Wi/tJX74CO48+yq3tLMZacMDzMkOk9MctKLAAfNubJwwcrIv3SR5e91kR9cwtHPvy6Sj
 2HxA==
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=HlRQ4YS1AjrM6qD97Gv50WIogLFKEyJ1MvhbyzUUAn8=;
 b=iR7wDiMT6thLBAY1MCzXP1FQTrmdp3kCJaI+UczV2j+S6dj6BCdfcE5NveDIX9M5ua
 Vx/45Qa+4y9q8mY+l5uLdtxWVU+HJvmMnfU6uOzrWx/BsYIq26pwQUdEqAj4Dt7wpr7j
 eJdLTskMAr/3eRdgHD5KBfSBVNMdm1JNYDGuiaon9+Iie/vVzwB5PM+eIQZB36jJHqiN
 TKGf3k+Z0vwwsmkpnFQe3+8KllJvNgrYrsgVLmcktoyHs/L6gZngT2JQCUp1Vtdbn3Zu
 W5x3MkVoMOAT+wlQEYHZQaoQUgnPZGAelzgX6KAGTjYMSYur/7TmlBFN1OEKUWGVxjpC
 CM4w==
X-Gm-Message-State: AKS2vOw8WQTDPDW13IZzS0hs5yaPyuTaFlTMQWiqdNoOswA2bsF6p0Uz
 bb1XOz13kOgZgUrlXPm1g15fXwE8+Q==
X-Received: by 10.237.45.103 with SMTP id h94mr5486170qtd.204.1497432240347;
 Wed, 14 Jun 2017 02:24:00 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.55.102.78 with HTTP; Wed, 14 Jun 2017 02:23:59 -0700 (PDT)
In-Reply-To: <a9f87c13-fc99-a3b7-7c7b-a2b392e40765@arm.com>
References: <osstest-110009-mainreport@xen.org>
 <5936C34C020000780015FCFE@prv-mh.provo.novell.com>
 <22838.46489.303121.802684@mariner.uk.xensource.com>
 <5936D6CE020000780015FE9B@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1706061214580.15791@sstabellini-ThinkPad-X260>
 <5937D17C0200007800160296@prv-mh.provo.novell.com>
 <593A763D02000078001612B7@prv-mh.provo.novell.com>
 <deffc71d-8594-ae73-860a-aa8f52911028@arm.com>
 <593EC7ED02000078001620EF@prv-mh.provo.novell.com>
 <a9f87c13-fc99-a3b7-7c7b-a2b392e40765@arm.com>
From: George Dunlap <George.Dunlap@eu.citrix.com>
Date: Wed, 14 Jun 2017 10:23:59 +0100
X-Google-Sender-Auth: l7GSEpdATOsRAIcsZQ-2zVSDD1c
Message-ID: <CAFLBxZYwE94LwqOLJMziyEhswDCFxnjbYXiUJnUtcwpmwNwN_w@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
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>, osstest-admin@xenproject.org,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 nd@arm.com
Subject: Re: [Xen-devel] [xen-unstable test] 110009: 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>

T24gVHVlLCBKdW4gMTMsIDIwMTcgYXQgMTA6MzAgQU0sIEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+IHdyb3RlOgo+IEhpIEphbiwKPgo+Cj4gT24gMTIvMDYvMjAxNyAxNTo1Nywg
SmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Cj4+Pj4+IE9uIDEyLjA2LjE3IGF0IDE2OjMwLCA8anVs
aWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+Pj4KPj4+IE9uIDA5LzA2LzE3IDA5OjE5LCBKYW4g
QmV1bGljaCB3cm90ZToKPj4+Pj4+Pgo+Pj4+Pj4+IE9uIDA3LjA2LjE3IGF0IDEwOjEyLCA8SkJl
dWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBPbiAwNi4wNi4xNyBhdCAy
MToxOSwgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+IHdyb3RlOgo+Pj4+Pj4KPj4+Pj4+IE9uIFR1
ZSwgNiBKdW4gMjAxNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+PiBP
biAwNi4wNi4xNyBhdCAxNjowMCwgPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+IHdyb3RlOgo+
Pj4+Pj4+Pgo+Pj4+Pj4+PiBMb29raW5nIGF0IHRoZSBzZXJpYWwgbG9ncyBmb3IgdGhhdCBhbmQg
Y29tcGFyaW5nIHRoZW0gd2l0aCAxMDAwOSwKPj4+Pj4+Pj4gaXQncyBub3QgdGVycmlibHkgZWFz
eSB0byBzZWUgd2hhdCdzIGdvaW5nIG9uIGJlY2F1c2UgdGhlIGtlcm5lbAo+Pj4+Pj4+PiB2ZXJz
aW9ucyBhcmUgZGlmZmVyZW50IGFuZCBzbyBwcm9kdWNlIGRpZmZlcmVudCBtZXNzYWdlcyBhYm91
dAo+Pj4+Pj4+PiB4ZW5icjAKPj4+Pj4+Pj4gKGFuZCBJIHRoaW5rIG1heSBoYXZlIGEgZGlmZmVy
ZW50IGJyaWRnZSBwb3J0IG1hbmFnZW1lbnQgYWxnb3JpdGhtKS4KPj4+Pj4+Pj4KPj4+Pj4+Pj4g
QnV0IHRoZSBtZXNzYWdlcyBhYm91dCBwcm9taXNjdW91cyBtb2RlIHNlZW0gdGhlIHNhbWUsIGFu
ZCBvZiBjb3Vyc2UKPj4+Pj4+Pj4gcHJvbWlzY3VvdXMgbW9kZSBpcyBjb250cm9sbGVkIGJ5IHVz
ZXJzcGFjZSwgcmF0aGVyIHRoYW4gYnkgdGhlCj4+Pj4+Pj4+IGtlcm5lbAo+Pj4+Pj4+PiAoc28g
c2hvdWxkIGJlIHRoZSBzYW1lIGluIGJvdGgpLgo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBIb3dldmVyLCBp
biB0aGUgZmFpbGVkIHRlc3Qgd2Ugc2VlIGV4dHJhIG1lc3NhZ2VzIGFib3V0IHByb21pczoKPj4+
Pj4+Pj4KPj4+Pj4+Pj4gICBKdW4gIDUgMTM6Mzc6MDguMzUzNjU2IFsgMjE5MS42NTIwNzldIGRl
dmljZSB2aWY3LjAtZW11IGxlZnQKPj4+Pj4+Pj4gcHJvbWlzY3VvdXMKPj4+Pj4+Pj4gbW9kZQo+
Pj4+Pj4+PiAgIC4uLgo+Pj4+Pj4+PiAgIEp1biAgNSAxMzozNzowOC4zNzc1NzEgWyAyMTkxLjY3
NTI5OF0gZGV2aWNlIHZpZjcuMCBsZWZ0Cj4+Pj4+Pj4+IHByb21pc2N1b3VzIG1vZGUKPj4+Pj4+
Pgo+Pj4+Pj4+Cj4+Pj4+Pj4gV291bGRuJ3QgdGhvc2UgYmUgYW5vdGhlciByZXN1bHQgb2YgdGhl
IGd1ZXN0IHNodXR0aW5nIGRvd24gLwo+Pj4+Pj4+IGJlaW5nIHNodXQgZG93bj8KPj4+Pj4+Pgo+
Pj4+Pj4+PiBBbHNvLCB0aGUgcWVtdSBsb2cgZm9yIHRoZSBndWVzdCBpbiB0aGUgZmFpbHVyZSBj
YXNlIHNheXMgdGhpczoKPj4+Pj4+Pj4KPj4+Pj4+Pj4gICBMb2ctZGlydHkgY29tbWFuZCBlbmFi
bGUKPj4+Pj4+Pj4gICBMb2ctZGlydHk6IG5vIGNvbW1hbmQgeWV0Lgo+Pj4+Pj4+PiAgIHJlc2V0
IHJlcXVlc3RlZCBpbiBjcHVfaGFuZGxlX2lvcmVxLgo+Pj4+Pj4+Cj4+Pj4+Pj4KPj4+Pj4+PiBT
byB0aGlzIHdvdWxkIHNlZW0gdG8gY2FsbCBmb3IgaW5zdHJ1bWVudGF0aW9uIG9uIHRoZSBxZW11
IHNpZGUKPj4+Pj4+PiB0aGVuLCBhcyB0aGUgb25seSBwYXRoIHZpYSB3aGljaCB0aGlzIGNhbiBi
ZSBpbml0aWF0ZWQgaXMgLSBhZmFpY3MgLQo+Pj4+Pj4+IHFlbXVfc3lzdGVtX3Jlc2V0X3JlcXVl
c3QoKSwgd2hpY2ggZG9lc24ndCBoYXZlIHZlcnkgbWFueQo+Pj4+Pj4+IGNhbGxlcnMgdGhhdCBj
b3VsZCBwb3NzaWJseSBiZSBvZiBpbnRlcmVzdCBoZXJlLiBBZGRpbmcgU3RlZmFubyAuLi4KPj4+
Pj4+Cj4+Pj4+Pgo+Pj4+Pj4gSSBhbSBwcmV0dHkgc3VyZSB0aGF0IHRob3NlIG1lc3NhZ2VzIGNv
bWUgZnJvbSBxZW11IHRyYWRpdGlvbmFsOgo+Pj4+Pj4gInJlc2V0Cj4+Pj4+PiByZXF1ZXN0ZWQg
aW4gY3B1X2hhbmRsZV9pb3JlcSIgaXMgbm90IHByaW50ZWQgYnkgcWVtdS14ZW4uCj4+Pj4+Cj4+
Pj4+Cj4+Pj4+IE9oLCBpbmRlZWQgLSBJIGRpZG4ndCBwYXkgYXR0ZW50aW9uIHRvIHRoaXMgYmVp
bmcgYSAqLXFlbXV0LSoKPj4+Pj4gdGVzdC4gSSdtIHNvcnJ5Lgo+Pj4+Pgo+Pj4+Pj4gSW4gYW55
IGNhc2UsIHRoZSByZXF1ZXN0IGNvbWVzIGZyb20gcWVtdV9zeXN0ZW1fcmVzZXRfcmVxdWVzdCwg
d2hpY2gKPj4+Pj4+IGlzCj4+Pj4+PiBjYWxsZWQgYnkgaHcvYWNwaS5jOnBtX2lvcG9ydF93cml0
ZXcuIEl0IGxvb2tzIGxpa2UgdGhlIGd1ZXN0IE9TCj4+Pj4+PiBpbml0aWF0ZWQgdGhlIHJlc2V0
IChvciByZXN1bWUpPwo+Pj4+Pgo+Pj4+Pgo+Pj4+PiBSaWdodCwgdGhpcyBhbmQgaHcvcGNrYmQu
YyBsb29rIHRvIGJlIHRoZSBvbmx5IHBvc3NpYmxlCj4+Pj4+IHNvdXJjZXMuIFlldCB0aGVuIGl0
J3Mgc3RpbGwgdW5jbGVhciB3aGF0IG1ha2VzIHRoZSBndWVzdCBnbwo+Pj4+PiBkb3duLgo+Pj4+
Cj4+Pj4KPj4+PiBTbyB3aXRoIGFsbCBvZiB0aGUgYWJvdmUgaW4gbWluZCBJIHdvbmRlciB3aGV0
aGVyIHdlIHNob3VsZG4ndAo+Pj4+IHJldmVydCA5MzNmOTY2YmNkIHRoZW4gLSB0aGF0IGRlYnVn
Z2luZyBjb2RlIGlzIHVubGlrZWx5IHRvIGhlbHAKPj4+PiB3aXRoIGFueSBmdXJ0aGVyIGFuYWx5
c2lzIG9mIHRoZSBpc3N1ZSwgYXMgcmVhY2hpbmcgdGhhdCBjb2RlCj4+Pj4gZm9yIGEgZHlpbmcg
ZG9tYWluIGlzIG9ubHkgYSBzeW1wdG9tIGFzIGZhciBhcyB3ZSB1bmRlcnN0YW5kIGl0Cj4+Pj4g
bm93LCBub3QgYW55d2hlcmUgbmVhciB0aGUgY2F1c2UuCj4+Pgo+Pj4KPj4+IEFyZSB5b3Ugc3Vn
Z2VzdGluZyB0byByZXZlcnQgb24gWGVuIDQuOT8KPj4KPj4KPj4gWWVzLCBpZiB3ZSByZXZlcnQg
bm93LCB0aGVuIEknZCBzYXkgb24gYm90aCBtYXN0ZXIgYW5kIDQuOS4KPgo+Cj4gSSB3b3VsZCBi
ZSBvayB3aXRoIHRoYXQuCgpSZXZlcnRpbmcgOTMzZjk2NmJjZAoKQWNrZWQtYnk6IEdlb3JnZSBE
dW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 14 09:26:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 09: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 1dL4Yp-000558-Ri; Wed, 14 Jun 2017 09:25:59 +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 1dL4Yp-000552-Ao
 for xen-devel@lists.xen.org; Wed, 14 Jun 2017 09:25:59 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 DD/22-01733-62101495; Wed, 14 Jun 2017 09:25:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS1eZ0TH
 S4N5hdoslHxezODB6HN39mymAMYo1My8pvyKBNWNt7xHWgttMFcsu8DYwLmXqYuTgEBLIk3h6
 16mLkZODV8BO4tSqfUwgtoSAocTphTdZQGwWAVWJZTu7GEFsNgF1ibZn21lBbBEBfYn5n34C2
 VwczAKPGSX2bu9lBkkIC3hJbJl8EMwWEvCU2HD6HthQTqD4xLmd7CB7eQUEJf7uEAYJMwtoST
 z8dYsFwtaWWLbwNTNICbOAtMTyfxwTGPlmITTMQtIwC0nDLISGBYwsqxg1ilOLylKLdA2N9JK
 KMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAkOPAQh2MPbNcj7EKMnBpCTKW7/ZIVKI
 Lyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+l/0A5waLU9NSKtMwcYBTApCU4eJREeLN/AqV5iwsSc
 4sz0yFSpxh1OZo+bPnCJMSSl5+XKiXOex9khgBIUUZpHtwIWEReYpSVEuZlBDpKiKcgtSg3sw
 RV/hWjOAejkjCv5V+gKTyZeSVwm14BHcEEdETQBbAjShIRUlINjBbVnRmTboptN14bVr18SWH
 ktW9l78pT09Ki1q2JfRyb5bFpVnVCjXrhVK1KQ7flBmvK1O8I8T2sTK7kfPi092np+dM3vm/d
 2rFms6n0ap3br/KNqiZPWCtWNGV1qGgVt9CUvNr2jo8zFEUY46PnTb29/7r/PaM3UXof+39nM
 UfUTnue+VylSomlOCPRUIu5qDgRAG/7clbDAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1497432353!87819644!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41476 invoked from network); 14 Jun 2017 09:25:54 -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; 14 Jun 2017 09:25:54 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 14 Jun 2017 03:25:52 -0600
Message-Id: <59411D3F0200007800162CBC@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 14 Jun 2017 03:25:51 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1497387096-19058-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1497387096-19058-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 1/2] xen/livepatch: Clean up arch relocation
 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>

ID4+PiBPbiAxMy4wNi4xNyBhdCAyMjo1MSwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdy
b3RlOgo+ICogUmVkdWNlIHN5bWJvbCBzY29wZSBhbmQgaW5pdGFsaXNhdGlvbiBhcyBtdWNoIGFz
IHBvc3NpYmxlCj4gICogQW5ub3RhdGUgYSBmYWxsdGhyb3VnaCBjYXNlIGluIGFybTY0Cj4gICog
Rml4IHN3aXRjaCBzdGF0ZW1lbnQgc3R5bGUgaW4gYXJtMzIKPiAKPiBObyBmdW5jdGlvbmFsIGNo
YW5nZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 14 09:34:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 09: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 1dL4gh-0005ot-LX; Wed, 14 Jun 2017 09: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 <julien.grall@arm.com>) id 1dL4gg-0005on-M6
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 09:34:06 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 D0/DC-03058-D0301495; Wed, 14 Jun 2017 09:34:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVysyfVTZeX2TH
 S4M85MYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPD7r1MBdMkKqafvsXcwLhXuIuRi0NIYDOj
 xN8fB5ghnKWMEo2zVrF0MXJwCAv4STxZEtTFyMkhImAk8eLRZRaQGmaBk4wSa/9OY4Fo+MEks
 eNHGxtIFZuApsSdz5+YQGxeASuJ/4s2MILYLAKqEgd33wazRQXCJXoP9LNB1AhKnJz5hAXE5h
 QIlJj96iVYL7OAmcS8zQ+ZIWxxiVtP5kPF5SW2v53DPIGRfxaS9llIWmYhaZmFpGUBI8sqRo3
 i1KKy1CJdI0O9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAEGUAgh2Mf5YFHGKU
 5GBSEuWt3+wQKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCdzejY6SQYFFqempFWmYOMFpg0hIcP
 EoivNk/gVp5iwsSc4sz0yFSpxgVpcR5D4H0CYAkMkrz4NpgEXqJUVZKmJcR6BAhnoLUotzMEl
 T5V4ziHIxKwrzGIFN4MvNK4Ka/AlrMBLQ46ALY4pJEhJRUA2NxmGSu7OS6kzv2c6svOKneG+b
 89uDfY456Pd8Ttqr9trv/qlnfK9/SVsOkVG0Xr0Hs4skz17zIu6FoqBTgKSzLscc9vNz3Sbyx
 0o/Zc76+N/5+Su5zTuXLGskfH+cJ/ZjLXm9+b4/1ohKt5z41z2ObrqeLMbYdbpRemixwdqbm9
 twPpRM9qpRYijMSDbWYi4oTAeA2Qj7LAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1497432844!73796296!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47509 invoked from network); 14 Jun 2017 09:34:05 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-12.tower-21.messagelabs.com with SMTP; 14 Jun 2017 09:34: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 A33801596;
 Wed, 14 Jun 2017 02:34:03 -0700 (PDT)
Received: from [10.37.8.229] (unknown [10.37.8.229])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 57AE93F581;
 Wed, 14 Jun 2017 02:34:01 -0700 (PDT)
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
References: <1496769929-23355-1-git-send-email-bhupinder.thakur@linaro.org>
 <1496769929-23355-4-git-send-email-bhupinder.thakur@linaro.org>
 <1fe7dea9-9120-63c7-5efd-b98fed3a70ba@arm.com>
 <CACtJ1JRAUh23iB=YBxO9uU_edfrfFjZ_rtAaJ+grLnLe8dGMaQ@mail.gmail.com>
 <e0e31780-69cb-fa4f-2228-12aa0dbb21d7@arm.com>
 <CACtJ1JS6oLwydhZOqXOMBu6=rzUkzf_SAKL5=4LU6kSwRjyu6g@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <441ed0f9-33eb-fac7-2fab-d6e0436d7402@arm.com>
Date: Wed, 14 Jun 2017 10:33:59 +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: <CACtJ1JS6oLwydhZOqXOMBu6=rzUkzf_SAKL5=4LU6kSwRjyu6g@mail.gmail.com>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 03/14 v4] xen/arm: vpl011: Add pl011 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>
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>

CgpPbiAwNi8xNC8yMDE3IDA2OjQ3IEFNLCBCaHVwaW5kZXIgVGhha3VyIHdyb3RlOgo+IEhpIEp1
bGllbiwKCkhpIEJodXBpbmRlciwKCj4gCj4+Pj4+ICt9Cj4+Pj4+ICsKPj4+Pj4gK3N0YXRpYyB2
b2lkIHZwbDAxMV91cGRhdGUoc3RydWN0IGRvbWFpbiAqZCkKPj4+Pj4gK3sKPj4+Pj4gKyAgICBz
dHJ1Y3QgdnBsMDExICp2cGwwMTEgPSAmZC0+YXJjaC52cGwwMTE7Cj4+Pj4+ICsKPj4+Pj4gKyAg
ICAvKgo+Pj4+PiArICAgICAqIFRPRE86IFBMMDExIGludGVycnVwdHMgYXJlIGxldmVsIHRyaWdn
ZXJlZCB3aGljaCBtZWFucwo+Pj4+PiArICAgICAqIHRoYXQgaW50ZXJydXB0IG5lZWRzIHRvIGJl
IHNldC9jbGVhciBpbnN0ZWFkIG9mIGJlaW5nCj4+Pj4+ICsgICAgICogaW5qZWN0ZWQuIEhvd2V2
ZXIsIGN1cnJlbnRseSB2R0lDIGRvZXMgbm90IGhhbmRsZSBsZXZlbAo+Pj4+PiArICAgICAqIHRy
aWdnZXJlZCBpbnRlcnJ1cHRzIHByb3Blcmx5LiBUaGlzIGZ1bmN0aW9uIG5lZWRzIHRvIGJlCj4+
Pj4+ICsgICAgICogcmV2aXNpdGVkIG9uY2UgdkdJQyBzdGFydHMgaGFuZGxpbmcgbGV2ZWwgdHJp
Z2dlcmVkCj4+Pj4+ICsgICAgICogaW50ZXJydXB0cy4KPj4+Pj4gKyAgICAgKi8KPj4+Pj4gKyAg
ICBpZiAoIHZwbDAxMS0+dWFydHJpcyAmIHZwbDAxMS0+dWFydGltc2MgKQo+Pj4+Cj4+Pj4KPj4+
Pgo+Pj4+IFRoZSB3cml0ZSBpbiB1YXJ0aXJzIGFuZCB1YXJ0aW1zYyBhcmUgcHJvdGVjdGVkIGJ5
IGEgbG9jay4gU2hvdWxkbid0IGl0Cj4+Pj4gYmUKPj4+PiB0aGUgY2FzZSBoZXJlIHRvbz8gTW9y
ZSB0aGF0IHRoZXkgYXJlIG5vdCB1cGRhdGVkIGF0b21pY2FsbHkuCj4+Pj4KPj4+PiBZb3UgcHJv
YmFibHkgd2FudCB0byBjYWxsIHZwbDAxMV91cGRhdGUgd2l0aCB2cGwwMTEgbG9jayB0YWtlbiB0
byBtYWtlCj4+Pj4gc3VyZQo+Pj4+IHlvdSBkb24ndCBoYXZlIGFueSBzeW5jaHJvbml6YXRpb24g
aXNzdWUuCj4+Pgo+Pj4KPj4+IFNpbmNlIHdlIGFyZSBqdXN0IHJlYWRpbmcgdGhlIHZhbHVlcyBo
ZXJlLCBJIHRoaW5rIGl0IGlzIGZpbmUgdG8gbm90Cj4+PiB0YWtlIGEgbG9jay4gVGhlCj4+PiBj
b25kaXRpb24gd2lsbCBlaXRoZXIgYmUgdHJ1ZSBvciBmYWxzZS4KPj4KPj4KPj4gdWFydHJpcyBh
bmQgdWFydGltc2MgbWF5IG5vdCBiZSB1cGRhdGVkIGF0b21pY2FsbHkgYmVjYXVzZSB2cmVnX3Jl
ZzMyX3VwZGF0ZQo+PiBkb2VzIG5vdCBndWFyYW50ZWUgaXQuCj4+Cj4+IFNvIHlvdSBtYXkgcmVh
ZCBhIHdyb25nIHZhbHVlIGhlcmUgYW5kIHBvdGVudGlhbGx5IGluamVjdCBzcHVyaW91cwo+PiBp
bnRlcnJ1cHQuIFRoaXMgd2lsbCBnZXQgbXVjaCB3b3JzZSB3aGVuIGxldmVsIHdpbGwgZnVsbHkg
YmUgc3VwcG9ydGVkIGFzCj4+IHlvdSBtYXkgc3dpdGNoIHRoZSBsZXZlbCBvZiB0aGUgaW50ZXJy
dXB0IGJ5IG1pc3Rha2UuCj4+Cj4gT2suIEkgd2lsbCBjaGVjayB0aGlzIGNvbmRpdGlvbiB1bmRl
ciBsb2NrLiBCdXQgc2hvdWxkIEkgY2FsbAo+IHZnaWNfdmNwdV9pbmplY3Rfc3BpKCkgYWxzbyB1
bmRlciB0aGUgc2FtZSBsb2NrPyBJIHRoaW5rIHdlIGNhbiBkbwo+IGxpa2UgdGhpczoKPiAKPiB2
cGwwMTFfbG9jaygpOwo+IG1hc2sgPSAgdnBsMDExLT51YXJ0cmlzICYgdnBsMDExLT51YXJ0aW1z
YzsKPiB2cGwwMTFfdW5sb2NrKCk7Cj4gCj4gaWYgKCBtYXNrICkKPiAgICAgdmdpY192Y3B1X2lu
amVjdF9zcGkoKTsKClRoaXMgaXMgbm90IGdvaW5nIHRvIHdvcmsgdGhlIGRheSB3ZSByZXdvcmsg
dGhlIHZHSUMgdG8gZnVsbHkgc3VwcG9ydCAKbGV2ZWwgaW50ZXJydXB0LiBJZiB5b3UgZG9uJ3Qg
cHJvdGVjdCB2Z2ljX3ZjcHVfaW5qZWN0X3NwaSgpLCB5b3UgbWF5IApsb3dlciB0aGUgbGV2ZWwg
YnkgbWlzdGFrZS4KCkFzIG1lbnRpb25lZCBvbiBhIHByZXZpb3VzIG1haWwsIEkgd291bGQgcHJl
ZmVyIGlmIHZwbDAxMV91cGRhdGUgaXMgCmNhbGxlZCB3aXRoIHRoZSBsb2NrIHRha2VuLgoKWy4u
Ll0KCj4+IEhvdyBkbyB5b3Uga25vdyB0aGUgY29tcGlsZXIgd2lsbCBnZW5lcmF0ZSBhc3NlbWJs
eSB3aGljaCBjb250YWluIHRoZSBkYXRhCj4+IGRlcGVuZGVuY3k/Cj4+Cj4+IExpa2VseSBpdCB3
aWxsIG5vdCBiZSB0aGUgY2FzZSBiZWNhdXNlIGluX2NvbnMgd2lsbCBiZSB1c2VkIGluZGlyZWN0
bHkgYXMgd2UKPj4gbWFzayBpdCBmaXJzdC4KPj4KPj4+IFRoZSBtZW1vcnkgYmFycmllcgo+Pj4g
YWZ0ZXIgdGhlIDMgc3RhdGVtZW50cyBlbnN1cmVzIHRoYXQgaW50Zi0+aW5fY29ucyBpcyB1cGRh
dGVkIGJlZm9yZQo+Pj4gcHJvY2VlZGluZyBhaGVhZC4KPj4KPj4KPj4gQ2FuIHlvdSBleHBsYWlu
IHdoeT8KPj4KPj4gSUhNTywgd2hhdCBtYXR0ZXIgaGVyZSBpcyBpbl9jb25zIHRvIGJlIHdyaXR0
ZW4gYWZ0ZXIgaW50Zi0+aW5bLi4uXSBpcyByZWFkLgo+PiBPdGhlcndpc2UgdGhlIGJhY2tlbmQg
bWF5IHNlZSBpbl9jb25zIGJlZm9yZSB0aGUgY2hhcmFjdGVyIGhhcyBlZmZlY3RpdmVseQo+PiBi
ZWVuIHJlYWQuCj4+Cj4gb2suIFRoZSBpc3N1ZSBpcyB0aGF0IHRoZSBvdGhlciBlbmQgKHhlbmNv
bnNvbGUgcnVubmluZyBvbiBtYXliZSBzb21lCj4gb3RoZXIgQ1BVKSBtYXkgc2VlIHRoZSBpbmNy
ZW1lbnQgb3BlcmF0aW9uIGZpcnN0IGJlZm9yZSB0aGUgcmVhZAo+IG9wZXJhdGlvbiBjb3VsZCBj
b21wbGV0ZSAoZHVlIHRvIHNvbWUgcXVpcmsgb2YgbWVtb3J5L2NhY2hlCj4gYXJjaGl0ZWN0dXJl
KSBldmVuIHRob3VnaCB0aGUgQ1BVIHJ1bm5pbmcgdGhlIG1taW9fcmVhZCgpIHdpbGwgc2VlIHRo
ZQo+IGVmZmVjdCBpbiB0aGUgY29ycmVjdCBvcmRlciBvbmx5LgoKSXQgaXMgbm90IGFib3V0IHF1
aXJrIG9mIG1lbW9yeS9jYWNoZSBidXQgZGF0YSBhY2Nlc3Mgb3JkZXJpbmcgYXQgdGhlIApwcm9j
ZXNzb3IgbGV2ZWwuIEEgcHJvY2Vzc29yIGlzIGZyZWUgdG8gcmUtb3JkZXIgdGhlIGFjY2VzcyBp
ZiBpdCBpcyAKbW9yZSBlZmZpY2llbnQuIFRoYXQncyB3aHkgeW91IGhhdmUgdGhlIG1iL3NtcF9t
YiBiYXJyaWVyIHRvIHRlbGwgdGhlIApwcm9jZXNzb3IgdG8gbm8gZG8gdGhhdC4KCkNoZWVycywK
Ci0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 14 09:38:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 09: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 1dL4lC-000627-6Y; Wed, 14 Jun 2017 09:38: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=3313ff277=wei.liu2@citrix.com>)
 id 1dL4lA-000621-Pk
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 09:38:44 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 0B/89-03557-42401495; Wed, 14 Jun 2017 09:38:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHSDva4yi2O
 kwf5tqhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aqfxvYCx6KV0y484i5gXGaSBcjJ4eEgL/E
 /L8N7CA2i4CqxMPDP1lBbDYBZYmfnb1sILaIgILEy8ufGUFsZoFyiQM7/rCA2MICDhJ3TlwHi
 /MKWEjMXtcB1isk8IdRYnZ/CURcUOLkzCcsEL06Egt2fwKayQFkS0ss/8cBEuYUsJV4ce4qWK
 uogIpE59I5LBBjFCQ6ph9jmsDINwvJpFlIJs1CmLSAkXkVo0ZxalFZapGukZFeUlFmekZJbmJ
 mjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgoDEAwQ7GNfMDDzFKcjApifLWb3aIFOJLyk+pzEgs
 zogvKs1JLT7EKMPBoSTBu5HJMVJIsCg1PbUiLTMHGPIwaQkOHiUR3uyfQK28xQWJucWZ6RCpU
 4zGHBtWr//CxHGnb8MXJiGWvPy8VClx3mUgkwRASjNK8+AGwWLxEqOslDAvI9BpQjwFqUW5mS
 Wo8q8YxTkYlYR5H4JM4cnMK4Hb9wroFCagU4IugJ1SkoiQkmpgbOaW0Hb6X3H5bfuD4/fvmAs
 Vh05VS9qf925y7c5/Mtu1b7SyWecd57BgZHQ/+HiFW6Hbao3rDiUd36u/ZZseiPn679+ENQfW
 Pnji130vLfWFAevEi68ulPyJqtc6a7Qv/lhYzIm39R9zpeLCXXLS7v9+0dLW+mzDO741c6asv
 bdswqlAS/4z35RYijMSDbWYi4oTAdO2/ujAAgAA
X-Env-Sender: prvs=3313ff277=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1497433122!73670105!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4439 invoked from network); 14 Jun 2017 09:38: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;
 14 Jun 2017 09:38:43 -0000
X-IronPort-AV: E=Sophos;i="5.39,340,1493683200"; d="scan'208";a="436336156"
Date: Wed, 14 Jun 2017 10:38:33 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Sarah Newman <srn@prgmr.com>
Message-ID: <20170614093833.nqc4vc7ooz2d66w6@citrix.com>
References: <fdc61384-d6aa-e2ad-e0a3-97ce9bf72011@prgmr.com>
 <20170613165626.wy6qyqum4a76j3yx@citrix.com>
 <20170613170815.f5ulsbiaqg3gyvk3@citrix.com>
 <8e759444-202d-ce06-002a-e4a61790d3cf@prgmr.com>
 <03b6c5ad-47ba-ccd1-3076-a40b3ec2f80c@prgmr.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <03b6c5ad-47ba-ccd1-3076-a40b3ec2f80c@prgmr.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] Error during domain creation on xen 4.8
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBKdW4gMTMsIDIwMTcgYXQgMTE6Mjc6MjdBTSAtMDcwMCwgU2FyYWggTmV3bWFuIHdy
b3RlOgo+IE9uIDA2LzEzLzIwMTcgMTA6MjggQU0sIFNhcmFoIE5ld21hbiB3cm90ZToKPiA+IE9u
IDA2LzEzLzIwMTcgMTA6MDggQU0sIFdlaSBMaXUgd3JvdGU6Cj4gPj4gT24gVHVlLCBKdW4gMTMs
IDIwMTcgYXQgMDU6NTY6MjZQTSArMDEwMCwgV2VpIExpdSB3cm90ZToKPiA+Pj4gT24gVHVlLCBK
dW4gMTMsIDIwMTcgYXQgMDk6Mjk6MjJBTSAtMDcwMCwgU2FyYWggTmV3bWFuIHdyb3RlOgo+ID4+
Pj4gSGksCj4gPj4+Pgo+ID4+Pj4gV2l0aCB4ZW4gNC44LjEsIEkgZ290IHRoZSBlcnJvciBtZXNz
YWdlOgo+ID4+Pj4KPiA+Pj4+IGxpYnhsOiBlcnJvcjogbGlieGxfZG9tLmM6NjA6bGlieGxfX2Rv
bWFpbl9jcHVwb29sOiBnb3QgaW5mbyBmb3IgZG9tMjA5OCwgd2FudGVkIGRvbTIwOTcKPiA+Pj4+
IDogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQo+ID4+Pj4KPiA+Pj4+IFRoaXMgd2FzIHdoaWxl
IGNyZWF0aW5nIGFuIEhWTSBkb21haW4gd2l0aCBhIHN0dWIgZG9tYWluLCBwcm9iYWJseSBjb25j
dXJyZW50IHRvIGNyZWF0aW5nIGEgUFYgZG9tYWluLiBUaGUgZG9tYWlucyB3ZXJlIGNyZWF0ZWQg
YXMgMjA5OCArIDIwOTkgSQo+ID4+Pj4gYmVsaWV2ZS4gSSB3YXMgYWxzbyB1c2luZyBveGVuc3Rv
cmVkLgo+ID4+Pgo+ID4+PiBUaGUgeGNfZG9tYWluX2dldGluZm9saXN0IGZ1bmN0aW9uIGlzIGEg
Yml0IGF3ZnVsIHRvIHdvcmsgd2l0aC4KPiA+Pgo+ID4+IFRvIGdpdmUgeW91IGEgYml0IG1vcmUg
aW5mb3JtYXRpb246IHRoYXQgZnVuY3Rpb24gc2VhcmNoZXMgZm9yIE4gZG9tYWlucwo+ID4+IHN0
YXJ0aW5nIGZyb20gdGhlIG9uZSB5b3Ugc3BlY2lmeS4KPiA+Pgo+ID4+IFRoYXQgdGhlIHBhcmFt
ZXRlciB3YXMgMjA5NyBidXQgdGhlcmUgd2Fzbid0IGRvbTIwOTcgaW4gWGVuLCBzbyBYZW4KPiA+
PiByZXR1cm5lZCAyMDk4LiBUaGUgdG9vbHN0YWNrIChjb3JyZWN0bHkpIGJhaWxlZCBvdXQuCj4g
Pj4KPiA+PiBJJ20gc3RpbGwgYSBiaXQgYmFmZmxlZCBhdCB0aGlzIHBvaW50LiBNYXliZSAyMDk3
IGNyYXNoZWQ/Cj4gPj4KPiA+IAo+ID4gSXQgd2FzIHByb2JhYmx5IGEgZG9tYWluIHNodXQgZG93
biBvbiBwdXJwb3NlLiBSZXJ1bm5pbmcgd2l0aCAtdnZ2Lgo+ID4gCj4gPiAtLVNhcmFoCj4gPiAK
PiAKPiBDb3VsZCB0aGlzIGJlIGhhcHBlbmluZyBmcm9tIHRoZSBibG9jayBzY3JpcHQ/IFRoZXJl
J3MgYSBmdW5jdGlvbiB0aGF0IHVzZXMgeGVuc3RvcmUgKEknbSB1c2luZyBveGVuc3RvcmVkKSBh
bmQgY2hlY2tzIHdoZXRoZXIgYSBnaXZlbiBibG9jayBkZXZpY2UgaXMKPiBpbiB1c2UgYnkgdGhl
IGRvbTAgb3IgYW5vdGhlciBndWVzdC4KPiAKPiBsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5j
OjExNTc6ZGV2aWNlX2hvdHBsdWc6IGNhbGxpbmcgaG90cGx1ZyBzY3JpcHQ6IC9ldGMveGVuL3Nj
cmlwdHMvYmxvY2sgYWRkCj4gbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoxMTU4OmRldmlj
ZV9ob3RwbHVnOiBleHRyYSBhcmdzOgo+IGxpYnhsOiBkZWJ1ZzogbGlieGxfZGV2aWNlLmM6MTE2
NjpkZXZpY2VfaG90cGx1ZzogZW52Ogo+IGxpYnhsOiBkZWJ1ZzogbGlieGxfZGV2aWNlLmM6MTE3
MzpkZXZpY2VfaG90cGx1ZzogICAgICAgc2NyaXB0OiAvZXRjL3hlbi9zY3JpcHRzL2Jsb2NrCj4g
bGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoxMTczOmRldmljZV9ob3RwbHVnOiAgICAgICBY
RU5CVVNfVFlQRTogdmJkCj4gbGlieGw6IGRlYnVnOiBsaWJ4bF9kZXZpY2UuYzoxMTczOmRldmlj
ZV9ob3RwbHVnOiAgICAgICBYRU5CVVNfUEFUSDogYmFja2VuZC92YmQvMjg1My8yNjg0NDE4NTYK
PiBsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjExNzM6ZGV2aWNlX2hvdHBsdWc6ICAgICAg
IFhFTkJVU19CQVNFX1BBVEg6IGJhY2tlbmQKPiBsaWJ4bDogZGVidWc6IGxpYnhsX2FvdXRpbHMu
Yzo1OTM6bGlieGxfX2FzeW5jX2V4ZWNfc3RhcnQ6IGZvcmtpbmcgdG8gZXhlY3V0ZTogL2V0Yy94
ZW4vc2NyaXB0cy9ibG9jayBhZGQKPiBsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6Njg2Omxp
YnhsX19ldl94c3dhdGNoX2RlcmVnaXN0ZXI6IHdhdGNoIHc9MHgxYWQ5OGYwOiBkZXJlZ2lzdGVy
IHVucmVnaXN0ZXJlZAo+IGxpYnhsOiBkZWJ1ZzogbGlieGxfbGludXguYzoyMDA6bGlieGxfX2dl
dF9ob3RwbHVnX3NjcmlwdF9pbmZvOiBudW1fZXhlYyAxLCBub3QgcnVubmluZyBob3RwbHVnIHNj
cmlwdHMKPiBsaWJ4bDogZGVidWc6IGxpYnhsX2RldmljZS5jOjExNDM6ZGV2aWNlX2hvdHBsdWc6
IE5vIGhvdHBsdWcgc2NyaXB0IHRvIGV4ZWN1dGUKPiBsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50
LmM6Njg2OmxpYnhsX19ldl94c3dhdGNoX2RlcmVnaXN0ZXI6IHdhdGNoIHc9MHgxYWQ5OGYwOiBk
ZXJlZ2lzdGVyIHVucmVnaXN0ZXJlZAo+IGxpYnhsOiBlcnJvcjogbGlieGxfZG9tLmM6NjA6bGli
eGxfX2RvbWFpbl9jcHVwb29sOiBnb3QgaW5mbyBmb3IgZG9tMjg1Miwgd2FudGVkIGRvbTI4NTEK
PiA6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKPiBsaWJ4bDogZGVidWc6IGxpYnhsX251bWEu
Yzo1MDI6bGlieGxfX2dldF9udW1hX2NhbmRpZGF0ZTogTmV3IGJlc3QgTlVNQSBwbGFjZW1lbnQg
Y2FuZGlkYXRlIGZvdW5kOiBucl9ub2Rlcz0xLCBucl9jcHVzPTIwLCBucl92Y3B1cz0xODQsIGZy
ZWVfbWVta2I9MTUxODk3Cj4gbGlieGw6IGRlYnVnOiBsaWJ4bF9udW1hLmM6NTAyOmxpYnhsX19n
ZXRfbnVtYV9jYW5kaWRhdGU6IE5ldyBiZXN0IE5VTUEgcGxhY2VtZW50IGNhbmRpZGF0ZSBmb3Vu
ZDogbnJfbm9kZXM9MSwgbnJfY3B1cz0yMCwgbnJfdmNwdXM9MTgzLCBmcmVlX21lbWtiPTE1Nzkw
NQo+IAoKTm8gbGlrZWx5IGZyb20gdGhlIGJsb2NrIHNjcmlwdC4gVGhlIGNvZGUgaW4gcXVlc3Rp
b24gaXMgdHJ5aW5nIHRvIGdldApjcHVwb29sIC8gTlVNQSBpbmZvcm1hdGlvbi4gQmxvY2sgZG9l
cyBuZWl0aGVyIG9mIHRob3NlLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 14 09:41:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 09: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 1dL4nF-0006b5-Ih; Wed, 14 Jun 2017 09:40: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 1dL4nE-0006av-30
 for xen-devel@lists.xen.org; Wed, 14 Jun 2017 09:40:52 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 14/CD-01732-3A401495; Wed, 14 Jun 2017 09:40:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVysyfVTXcRi2O
 kwaTzuhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a/ebcZC6azV3xZvZm9gfETaxcjF4eQwGZG
 iRftLxkhnKWMElce/2XpYuTkEBYIltjf0s0EYosIyEjMeLWTCaSIWWA/k0TD/enMEB0zGCVWz
 D3JCFLFJqApcefzJ7AOXgEribY1P8EmsQioSvz/0coGYosKhEv0Huhng6gRlDg58wlQDQcHp4
 C1xLK79SBhZgEziXmbHzJD2OISt57MZ4Kw5SW2v53DPIGRfxaS7llIWmYhaZmFpGUBI8sqRo3
 i1KKy1CJdQ0u9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzAEK1nYGDcwfj7uN8h
 RkkOJiVR3vrNDpFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHinMTtGCgkWpaanVqRl5gCjBSYtw
 cGjJMKb/ROolbe4IDG3ODMdInWKUZej6cOWL0xCLHn5ealS4rwqwNgTEgApyijNgxsBi9xLjL
 JSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5I0Eu4cnMK4Hb9AroCCagI4IugB1RkoiQkmpg3Bg
 w70Qp08Ejx7mW7j9hXnFlh6+Ztbrk3w1X5n+4PM/twL4m820Bq+av5z10PPn5hBrBvOWmR/4F
 KcyOm7mfsfV0ZcDS2S5i4Su+XjtX88D/lRunr3ZDFt+dszpi6vwdQV+V9pb8C9mt+P1Tfa514
 o+KOZfyQgIu8xlViD2I0XLa5f/jt37pTSWW4oxEQy3mouJEAHHQ87/XAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1497433250!47486779!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20852 invoked from network); 14 Jun 2017 09:40:50 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-4.tower-31.messagelabs.com with SMTP; 14 Jun 2017 09: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 A96A01596;
 Wed, 14 Jun 2017 02:40:49 -0700 (PDT)
Received: from [10.37.8.229] (unknown [10.37.8.229])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5C24D3F581;
 Wed, 14 Jun 2017 02:40:47 -0700 (PDT)
To: Tim Deegan <tim@xen.org>
References: <20170613161323.25196-1-julien.grall@arm.com>
 <20170613161323.25196-2-julien.grall@arm.com>
 <20170614084956.GB98502@deinos.phlegethon.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <97f5b7f8-0990-cd4c-e7b3-7e3963530537@arm.com>
Date: Wed, 14 Jun 2017 10:40: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: <20170614084956.GB98502@deinos.phlegethon.org>
Content-Language: en-US
Cc: sstabellini@kernel.org, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, punit.agrawal@arm.com,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 01/24] xen/mm: Don't use _{g,
 m}fn for defining INVALID_{G, M}FN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGkgVGltLAoKT24gMDYvMTQvMjAxNyAwOTo0OSBBTSwgVGltIERlZWdhbiB3cm90ZToKPiBBdCAx
NzoxMyArMDEwMCBvbiAxMyBKdW4gKDE0OTczNzM5ODApLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+
IElOVkFMSURfe0csTX1GTiBhcmUgZGVmaW5lZCB1c2luZyBzdGF0aWMgaW5saW5lIGhlbHBlcnMg
X3tnLG19Zm4uCj4+IFRoaXMgbWVhbnMsIHRoZXkgY2Fubm90IGJlIHVzZWQgdG8gaW5pdGlhbGl6
ZSBhIGJ1aWxkIHRpbWUgc3RhdGljIHZhcmlhYmxlOgo+Pgo+PiBJbiBmaWxlIGluY2x1ZGVkIGZy
b20gbW0uYzoyNDowOgo+PiB4ZW4veGVuL2luY2x1ZGUveGVuL21tLmg6NTk6MjY6IGVycm9yOiBp
bml0aWFsaXplciBlbGVtZW50IGlzIG5vdCBjb25zdGFudAo+PiAgICNkZWZpbmUgSU5WQUxJRF9N
Rk4gICAgICBfbWZuKH4wVUwpCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+Cj4gCj4gQWNrZWQtYnk6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3Jn
Pgo+IAo+PiBJIGtub3cgdGhhdCB0aGlzIHNvbHV0aW9uIHdpbGwgbm90IHdvcmsgZm9yIG5vbi1k
ZWJ1ZyBidWlsZC4gSSB3b3VsZAo+PiBsaWtlIGlucHV0IGZyb20gdGhlIGNvbW11bml0eSBvbiB3
YXkgdG8gZml4IGl0IG5pY2VseS4KPiAKPiBJdCBzZWVtcyB0byBXRk06IGh0dHBzOi8vZ29kYm9s
dC5vcmcvZy92RVZOWTMKClRvIGJlIGhvbmVzdCwgSSB0aG91Z2h0IGl0IHdvdWxkIG5vdCB3b3Jr
IGFuZCBhIGJpdCBzdXJwcmlzZWQgdGhhdCBpdCAKYWN0dWFsbHkgd29ya3MuCgpJIGFtIGhhcHB5
IHRvIGtlZXAgbGlrZSB0aGF0IG9yIGludHJvZHVjZWQgYSBuZXcgZGVmaW5lIChzdWNoIGFzIApU
WVBFX1NBRkVfQ09OU1RBTlQgc3VnZ2VzdGVkIGJ5IEphbikuCgpDaGVlcnMsCgotLSAKSnVsaWVu
IEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 14 09:54:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 09: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 1dL50H-0007OM-QI; Wed, 14 Jun 2017 09: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 <julien.grall@arm.com>) id 1dL50G-0007OG-LI
 for xen-devel@lists.xen.org; Wed, 14 Jun 2017 09:54:20 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 BD/1F-01734-BC701495; Wed, 14 Jun 2017 09:54:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVysyfVTfcou2O
 kQcc5Y4slHxezODB6HN39mymAMYo1My8pvyKBNWPPHt2CSYIVB560sTcw9vN1MXJxCAlsZpT4
 tGYaO4SzlFHi5ok5zF2MnBzCAtYSz5dtZQSxRQSCJHrObgKLMwu4SOw5vYYdxBYSSJKY9/AnW
 JxNQFPizudPTCA2r4CVRP+iJlYQm0VAVeLc54Vgc0QFwiV6D/SzQdQISpyc+YQFxOYUsJTY9G
 0uC8R8M4l5mx9C7RKXuPVkPhOELS/RvHU28wRG/llI2mchaZmFpGUWkpYFjCyrGNWLU4vKUot
 0LfSSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQKDkwEIdjAebHY+xCjJwaQkylu/
 2SFSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRvKptjpJBgUWp6akVaZg4wTmDSEhw8SiK82T+BW
 nmLCxJzizPTIVKnGHU5Nqxe/4VJiCUvPy9VSpw3D2SGAEhRRmke3AhYzF5ilJUS5mUEOkqIpy
 C1KDezBFX+FaM4B6OSMK8HC9AUnsy8ErhNr4COYAI6IugC2BEliQgpqQZGpyPtF1cH2CVFHjh
 wrFUjz/VPXJ6bzu5j13aEn7MOLp9t1vYiocF8p869Go4Z+3/IWAb5z5qyIVB39TEOz5Dap1N8
 V8s+/LdYbMHjzcfLpi4+1PpdKcLden81owPr0sPTjC9kB+gZXuHSCOn0vvFSXI2xpyxY6b396
 puN4gdkIrW+BqUYHpmixFKckWioxVxUnAgAWDfGYNQCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1497434053!83548079!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58446 invoked from network); 14 Jun 2017 09:54:13 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-206.messagelabs.com with SMTP; 14 Jun 2017 09:54: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 C4C6B1596;
 Wed, 14 Jun 2017 02:54:12 -0700 (PDT)
Received: from [10.37.8.229] (unknown [10.37.8.229])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9B5C23F581;
 Wed, 14 Jun 2017 02:54:11 -0700 (PDT)
To: Wei Liu <wei.liu2@citrix.com>, =?UTF-8?Q?Peter_Gro=c3=9fe?=
 <pegro@friiks.de>
References: <20170612230521.32354-1-pegro@friiks.de>
 <20170613110042.tw5r6wygdbxdrxvt@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <7e5a4b40-2a4b-dbe6-6ca5-ffe44510ea72@arm.com>
Date: Wed, 14 Jun 2017 10:54:09 +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: <20170613110042.tw5r6wygdbxdrxvt@citrix.com>
Content-Language: en-US
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 0/2] Fix python bindings for libxenstat
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGkgV2VpLAoKT24gMDYvMTMvMjAxNyAxMjowMCBQTSwgV2VpIExpdSB3cm90ZToKPiBPbiBUdWUs
IEp1biAxMywgMjAxNyBhdCAwMTowNToxOUFNICswMjAwLCBQZXRlciBHcm/Dn2Ugd3JvdGU6Cj4+
IEhlbGxvLgo+Pgo+PiBJIHRyaWVkIHRvIGJ1aWxkIGFuZCB1c2UgdGhlIHB5dGhvbiBiaW5kaW5n
cyBmb3IgbGlieGVuc3RhdC4KPj4KPj4gQnVpbGRpbmcgd29ya2VkLCBhZnRlciBJIGNoYW5nZWQg
dGhlIGhhcmRjb2RlZCBQWVRIT05fVkVSU0lPTiB2YXJpYWJsZSBpbiB0aGUKPj4gdG9vbHMveGVu
c3RhdC9saWJ4ZW5zdGF0L01ha2VmaWxlLiBNYXliZSB0aGUgdmVyc2lvbiBkZXRlY3RlZCBieSBj
b25maWd1cmUKPj4gY2FuIGJlIHVzZWQgaGVyZS4gVGhlIDFzdCBwYXRjaCB0cmllcyB0byBhZGRy
ZXNzIHRoaXMuCj4+Cj4+IFRoZW4sIHdoZW4gSSB0cmllZCB0byBpbXBvcnQgdGhlIHB5dGhvbiBt
b2R1bGUsIHRoZSBmb2xsb3dpbmcgZXJyb3Igb2NjdXJyZWQ6Cj4+Cj4+IFB5dGhvbiAyLjcuMTIg
KGRlZmF1bHQsIE1hciAzMSAyMDE3LCAxOTo0NTowMykKPj4gW0dDQyA0LjkuM10gb24gbGludXgy
Cj4+IFR5cGUgImhlbHAiLCAiY29weXJpZ2h0IiwgImNyZWRpdHMiIG9yICJsaWNlbnNlIiBmb3Ig
bW9yZSBpbmZvcm1hdGlvbi4KPj4+Pj4gaW1wb3J0IHhlbnN0YXQKPj4gVHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOgo+PiAgICBGaWxlICI8c3RkaW4+IiwgbGluZSAxLCBpbiA8bW9k
dWxlPgo+PiAgICBGaWxlICJ4ZW5zdGF0LnB5IiwgbGluZSAxNywgaW4gPG1vZHVsZT4KPj4gICAg
ICBfeGVuc3RhdCA9IHN3aWdfaW1wb3J0X2hlbHBlcigpCj4+ICAgIEZpbGUgInhlbnN0YXQucHki
LCBsaW5lIDE2LCBpbiBzd2lnX2ltcG9ydF9oZWxwZXIKPj4gICAgICByZXR1cm4gaW1wb3J0bGli
LmltcG9ydF9tb2R1bGUoJ194ZW5zdGF0JykKPj4gICAgRmlsZSAiL3Vzci9saWI2NC9weXRob24y
LjcvaW1wb3J0bGliL19faW5pdF9fLnB5IiwgbGluZSAzNywgaW4gaW1wb3J0X21vZHVsZQo+PiAg
ICAgIF9faW1wb3J0X18obmFtZSkKPj4gSW1wb3J0RXJyb3I6IC91c3IvbGliNjQvbGlieGVuc3Rh
dC5zby4wOiB1bmRlZmluZWQgc3ltYm9sOiB5YWpsX3RyZWVfcGFyc2UKPj4+Pj4KPj4KPj4gQWZ0
ZXIgc29tZSBkaWdnaW5nIGluIHRoZSBNYWtlZmlsZXMgSSBmb3VuZCwgdGhhdCB0aGUgb25seSBj
dXJyZW50IHVzZXIgb2YgbGlieGVuc3RhdCwKPj4geGVudG9wLCBpcyBsaW5rZWQgYWdhaW5zdCBs
aWJ5YWpsLCBidXQgZG9lc24ndCBjYWxsIGFueSBvZiB0aGUgZnVuY3Rpb25zIHByb3ZpZGVkIGJ5
IHRoZSBsaWIKPj4gZGlyZWN0bHkuIE9UT0ggbGlieGVuc3RhdCB1c2VzIGxpYnlhamwgaW4geGVu
c3RhdF9xbXAuYywgYnV0IGlzbid0IGxpbmtlZCBhZ2FpbnN0IGl0Lgo+Pgo+PiBTbyBteSBpZGVh
IHRvIGZpeCB0aGUgZXJyb3IgYWJvdmUgd2FzIHRvIG1vdmUgdGhlIC1seWFqbCBmcm9tIHRoZSB4
ZW50b3AgYnVpbGQgdG8gdGhlCj4+IGxpYnhlbnN0YXQgYnVpbGQsIGFzIHNlZW4gaW4gdGhlIDJu
ZCBwYXRjaC4KPj4KPj4gV2l0aCB0aGF0IHBhdGNoLCB0aGUgYmluZGluZ3Mgd29yayB3aXRob3V0
IHByb2JsZW1zLgo+PiBCdXQgSSdtIG5vdCBzdXJlIGlmIG15IGlkZWFzIGFyZSBjb3JyZWN0Lgo+
Pgo+PiBSZWdhcmRzCj4+IFBldGVyCj4+Cj4+IFBldGVyIEdyb8OfZSAoMik6Cj4+ICAgIGxpYnhl
bnN0YXQ6IHVzZSBweXRob24gZGV0ZWN0ZWQgYnkgY29uZmlndXJlIGZvciBweXRob24gYmluZGlu
Z3MKPj4gICAgdG9vbHMveGVuc3RhdDogZml4IG1pc3NpbmcgbGlua2FnZSBvZiBsaWJ4ZW5zdGF0
IGFnYWluc3QgbGlieWFqbAo+Pgo+PiAgIHRvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC9NYWtlZmls
ZSB8IDQgKystLQo+PiAgIHRvb2xzL3hlbnN0YXQveGVudG9wL01ha2VmaWxlICAgICB8IDIgKy0K
Pj4gICAyIGZpbGVzIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKPj4K
PiAKPiBCb3RoIHBhdGNoZXM6Cj4gCj4gQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+Cj4gCj4gSnVsaWVuLCBJIHRoaW5rIHRoZXkgY291bGQgYmUgaW5jbHVkZWQgZm9yIDQu
OS4KClJlbGVhc2UtYWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 14 09:56:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 09:56: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 1dL52K-0007WL-9o; Wed, 14 Jun 2017 09:56: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 1dL52I-0007WC-T7
 for xen-devel@lists.xen.org; Wed, 14 Jun 2017 09:56:26 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 59/2D-02022-A4801495; Wed, 14 Jun 2017 09:56:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXS6fjDS9eNwzH
 SoOu/hsWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmvHt8SOmgk2cFVfPbWRrYHzO3sXIySEkkCex
 6N1TVhCbV8BO4tOlvWC2hIChxOmFN1lAbBYBVYn3P2aygdhsAuoSbc+2g9WICLhIHN7cBlTDx
 cEssJ5J4t7MU0wgCWGBYIn9Ld1MIAkhgROMEpv3/gXr5hSwlmh718zcxcgBtE1Q4u8OYZAws4
 CWxMNft1ggbG2JZQtfg5UwC0hLLP/HMYGRbxZCwywkDbOQNMxCaFjAyLKKUb04tagstUjXUi+
 pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzD8GIBgB+PaVudDjJIcTEqivPWbHSKF
 +JLyUyozEosz4otKc1KLDzHKcHAoSfCGsztGCgkWpaanVqRl5gAjASYtwcGjJMKb/ROolbe4I
 DG3ODMdInWKUVFKnPc7G1CfAEgiozQPrg0WfZcYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzO
 vBAjSFJzOvBG76K6DFTECLgy6ALS5JREhJNTDq9l1KSxDj+bBRLT60Sjnxr99/pS1rGIRve72
 a8XPT+nXvON9+4Co4r9pwKNJSdf1nnZt8ZVmFe9/k8JVlHjPPyd72tGPKnaJtbHbFgYKSX1rq
 J2Rv3M7u/mbvygtX3qXcd+R8wvVe5IXwzOZf9qXvdpXZGLedvrj0SsFOTfnfmd/mXtu1JeuuE
 ktxRqKhFnNRcSIAVlNwYrkCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1497434180!67062930!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18326 invoked from network); 14 Jun 2017 09:56:22 -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 Jun 2017 09:56:22 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 14 Jun 2017 03:56:20 -0600
Message-Id: <594124610200007800162CFB@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 14 Jun 2017 03:56:17 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>,"Tim Deegan" <tim@xen.org>
References: <20170613161323.25196-1-julien.grall@arm.com>
 <20170613161323.25196-2-julien.grall@arm.com>
 <20170614084956.GB98502@deinos.phlegethon.org>
 <97f5b7f8-0990-cd4c-e7b3-7e3963530537@arm.com>
In-Reply-To: <97f5b7f8-0990-cd4c-e7b3-7e3963530537@arm.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 Cooper <andrew.cooper3@citrix.com>, punit.agrawal@arm.com,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 01/24] xen/mm: Don't use _{g,
 m}fn for defining INVALID_{G, M}FN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA2LjE3IGF0IDExOjQwLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE9uIDA2LzE0LzIwMTcgMDk6NDkgQU0sIFRpbSBEZWVnYW4gd3JvdGU6Cj4+IEF0IDE3OjEzICsw
MTAwIG9uIDEzIEp1biAoMTQ5NzM3Mzk4MCksIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+IElOVkFM
SURfe0csTX1GTiBhcmUgZGVmaW5lZCB1c2luZyBzdGF0aWMgaW5saW5lIGhlbHBlcnMgX3tnLG19
Zm4uCj4+PiBUaGlzIG1lYW5zLCB0aGV5IGNhbm5vdCBiZSB1c2VkIHRvIGluaXRpYWxpemUgYSBi
dWlsZCB0aW1lIHN0YXRpYyB2YXJpYWJsZToKPj4+Cj4+PiBJbiBmaWxlIGluY2x1ZGVkIGZyb20g
bW0uYzoyNDowOgo+Pj4geGVuL3hlbi9pbmNsdWRlL3hlbi9tbS5oOjU5OjI2OiBlcnJvcjogaW5p
dGlhbGl6ZXIgZWxlbWVudCBpcyBub3QgY29uc3RhbnQKPj4+ICAgI2RlZmluZSBJTlZBTElEX01G
TiAgICAgIF9tZm4ofjBVTCkKPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgo+PiAKPj4gQWNrZWQtYnk6IFRpbSBEZWVnYW4gPHRpbUB4ZW4u
b3JnPgo+PiAKPj4+IEkga25vdyB0aGF0IHRoaXMgc29sdXRpb24gd2lsbCBub3Qgd29yayBmb3Ig
bm9uLWRlYnVnIGJ1aWxkLiBJIHdvdWxkCj4+PiBsaWtlIGlucHV0IGZyb20gdGhlIGNvbW11bml0
eSBvbiB3YXkgdG8gZml4IGl0IG5pY2VseS4KPj4gCj4+IEl0IHNlZW1zIHRvIFdGTTogaHR0cHM6
Ly9nb2Rib2x0Lm9yZy9nL3ZFVk5ZMyAKPiAKPiBUbyBiZSBob25lc3QsIEkgdGhvdWdodCBpdCB3
b3VsZCBub3Qgd29yayBhbmQgYSBiaXQgc3VycHJpc2VkIHRoYXQgaXQgCj4gYWN0dWFsbHkgd29y
a3MuCgpNZSB0b28gLSBpdCBkaWRuJ3Qgb2NjdXIgdG8gbWUgdGhhdCB0aGUgZXh0ZW5zaW9uICJD
b21wb3VuZCBMaXRlcmFscyIKYWxzbywgY29udHJhcnkgdG8gaXRzIG5hbWUsIGNvdmVycyBzY2Fs
YXIgdHlwZXMuIEJ1dCBpdCdzIGluZGVlZApkb2N1bWVudGVkLCBzbyB3ZSBkb24ndCBuZWVkIHRv
IGJlIGFmcmFpZCBvZiBpdCBnb2luZyBhd2F5LgpSZW1haW5zIHRoZSBxdWVzdGlvbiB3aGV0aGVy
IG91ciBvbGRlc3Qgc3VwcG9ydGVkIGdjYyBhbGxvd3MgaXQuClRoZSBvbGRlc3Qgb25lIEkgY2Fu
IGVhc2lseSB0cnkgKDQuMy5zb21ldGhpbmcpIHdvcmtzIGZpbmUuCgpKYW4KCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 14 10:03:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 10:03:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dL58t-0008J6-0H; Wed, 14 Jun 2017 10:03: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 1dL58s-0008J0-16
 for xen-devel@lists.xen.org; Wed, 14 Jun 2017 10:03:14 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 FB/2D-01732-1E901495; Wed, 14 Jun 2017 10:03:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS/cBp2O
 kwdsrGhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bO3la2gkM8FQuOOTUw7uLqYuTkEBLIk5iw
 bhU7iM0rYCcx/f8pVhBbQsBQ4vTCmywgNouAqsTmzjlgcTYBdYm2Z9vBbBEBfYn5n34C2Vwcz
 AKPGCW+bF/FDJIQFoiS+Hv8NgvEgt2MEueu63cxcnBwAi1YfDAdxOQVEJT4u0MYpIJZQEvi4a
 9bLBC2tsSyha+ZQUqYBaQllv/jmMDINwuhYRaShllIGmYhNCxgZFnFqF6cWlSWWqRrqZdUlJm
 eUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERh49QwMjDsYX/90OsQoycGkJMpbv9khUogv
 KT+lMiOxOCO+qDQntfgQowYHh8C2XasvMEqx5OXnpSpJ8HpxOEYKCRalpqdWpGXmAGMDplSCg
 0dJhNcMJM1bXJCYW5yZDpE6xagoJc7rA5IQAElklObBtcHi8RKjrJQwLyMDA4MQT0FqUW5mCa
 r8K0ZxDkYlYd4udqApPJl5JXDTXwEtZgJaHHTBAWRxSSJCSqqBMdhAs+6U+OmM79ZG3+qt7qv
 uq2UuvL63zsDVYypjfkPw8TuZrE9tDOP6ghT4z15d1/rd+ffn4pjZCkHbV4ay299b3HkwRljU
 +83jLod9P3zV1gs+vFL3o/qM0fIQ060f/74IP/u558iHz6fWmacK9H1q2nXii8elU6/Z6nzvJ
 gcvOsUw5ZZKpxJLcUaioRZzUXEiAMQbCcTCAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1497434590!100720191!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60458 invoked from network); 14 Jun 2017 10:03:12 -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; 14 Jun 2017 10:03:12 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 14 Jun 2017 04:03:10 -0600
Message-Id: <594125FD0200007800162D10@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 14 Jun 2017 04:03:09 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1497387096-19058-1-git-send-email-andrew.cooper3@citrix.com>
 <1497387096-19058-2-git-send-email-andrew.cooper3@citrix.com>
 <72cf3f97-5b1f-63a3-bfeb-47b450b3a9e0@citrix.com>
In-Reply-To: <72cf3f97-5b1f-63a3-bfeb-47b450b3a9e0@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 StefanoStabellini <sstabellini@kernel.org>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 2/2] xen/livepatch: Don't crash on
 encountering STN_UNDEF relocations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEzLjA2LjE3IGF0IDIzOjEzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTMvMDYvMTcgMjE6NTEsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IEEgc3ltbmR4
IG9mIFNUTl9VTkRFRiBpcyBzcGVjaWFsLCBhbmQgbWVhbnMgYSBzeW1ib2wgdmFsdWUgb2YgMC4K
Pj4KPj4gVGhlcmUgaXMgbm8gcmVhbCBzeW1ib2wgZGF0YSBmb3IgaXQsIHNvIGF2b2lkIHRyaXBw
aW5nIG92ZXIgYSBOVUxMIHBvaW50ZXIKPj4gd2l0aCAiZWxmLT5zeW1bc3ltbmR4XS5zeW0tPnN0
X3ZhbHVlIi4KPj4KPj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KPj4gLS0tCj4+IENDOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJh
ZC53aWxrQG9yYWNsZS5jb20+Cj4+IENDOiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxA
Y2l0cml4LmNvbT4KPj4gQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KPj4gQ0M6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPj4gQ0M6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+Cj4+IEZ1bmN0aW9uYWxseSB0ZXN0ZWQg
b24geDg2LCBidXQgYm90aCBhcm0gdmFyaWFudHMgbG9vayB0byBzdWZmZXIgZnJvbSB0aGUgCj4g
c2FtZQo+PiBpc3N1ZS4gIENvbXBpbGUgdGVzdGVkIG9uIGFsbCBhcmNoaXRlY3R1cmVzLgo+Pgo+
PiBUT0RPOiBGaWd1cmUgb3V0IGhvdyBteSBsaXZlcGF0Y2ggaGFzIGEgU1ROX1VOREVGIHJlbG9j
YXRpb24uLi4KPiAKPiBPbiBzZWNvbmQgdGhvdWdodHMsIG1heWJlIFNUTl9VTkRFRiBzeW1ib2xz
IHNob3VsZCBiZSBhIGhhcmQgZmFpbHVyZS4KClBlcmhhcHMsIGJ1dCBJIHN0aWxsIGRvbid0IHNl
ZSB3aGVyZSBpdCB3YXMgY29taW5nIGZyb20gaW4gdGhlIGZpcnN0CnBsYWNlLgoKPiAoWEVOKSBs
aXZlcGF0Y2g6IGxpdmU6IEFwcGx5aW5nIDEgZnVuY3Rpb25zCj4gKFhFTikgLS0tLVsgWGVuLTQu
MTAtdW5zdGFibGUgIHg4Nl82NCAgZGVidWc9eSAgIE5vdCB0YWludGVkIF0tLS0tCj4gKFhFTikg
Q1BVOiAgICAzCj4gKFhFTikgUklQOiAgICBlMDA4Ols8MDAwMDAwMDAwMDAwMDAwMD5dIDAwMDAw
MDAwMDAwMDAwMDAKPiAKPiBJbiB0aGlzIGNhc2UsIHRoZSBob29rIGZ1bmN0aW9uIGhhc24ndCBi
ZWVuIHdpcmVkIHVwIGNvcnJlY3RseSwgd2hpY2gKPiBjYXVzZXMgYXBwbHlfcGF5bG9hZCgpIHRv
IGZhbGwgb3ZlciBhIE5VTEwgZGF0YS0+bG9hZF9mdW5jc1tpXSgpOwo+IAo+IEFzIGZvciB3aHkg
dGhlIFNUTl9VTkRFRiBzeW1ib2wsIGl0IGNvbWVzIGZyb20gYW4gYXNzZW1ibHkgaG9vayBmdW5j
dGlvbgo+IG1pc3NpbmcgYSAudHlwZSBhdHRyaWJ1dGUuICBTdGlsbCwgWGVuIHNob3VsZG4ndCBj
cmFzaCB3aGVuIGl0Cj4gZW5jb3VudGVycyBvbmUuCgpJIGRvbid0IHVuZGVyc3RhbmQgLSBhIG1p
c3NpbmcgLnR5cGUgd291bGQgbGVhZCB0byBTVFRfTk9UWVBFIGluCnRoZSBzeW1ib2wgdGFibGUs
IGJ1dCBub3QgYSByZWxvY2F0aW9uIHRhcmdldGluZyBTVE5fVU5ERUYuCgpKYW4KCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 14 10:11:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 10:11: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 1dL5H5-0000aA-M9; Wed, 14 Jun 2017 10:11:43 +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 1dL5H4-0000a4-7B
 for xen-devel@lists.xen.org; Wed, 14 Jun 2017 10:11:42 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 B7/1D-01752-DDB01495; Wed, 14 Jun 2017 10:11:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDS/cmt2O
 kwY9TJhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aiv91MBUu5K87vTW1g7OHoYuTkEBLIk/iz
 5iZjFyMHB6+AncSbQwEgYQkBQ4nTC2+ygNgsAqoSb5ZuZwSx2QTUJdqebWcFsUUE9CXmf/oJZ
 HNxMAs8ZpTYu72XGSQhLBAl8ff4bRaQhJBAB6PEnt8LwSZxCnhJHPh8nRlimaDE3x3CIGFmAS
 2Jh79usUDY2hLLFr4GK2EWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjenFqUVlqka6RXlJ
 RZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYOgxAMEOxu9/nA4xSnIwKYny1m92iBTi
 S8pPqcxILM6ILyrNSS0+xCjDwaEkwasNDGUhwaLU9NSKtMwcYBTApCU4eJREeM04gNK8xQWJu
 cWZ6RCpU4yKUuK867mAEgIgiYzSPLg2WORdYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjDvXZ
 ApPJl5JXDTXwEtZgJaHHTBAWRxSSJCSqqBcYlTQseZHR2LgmZypmq4NHzx8/e5tufHXpUpelJ
 rjQTfzjEyiV7N69ndkJBbtnDqwmbrIpGE2ZKTsyz0TzCJbLT+3XK8qv1mY4VgTPNs6zqf23/V
 N2e7i677ujG1Pnqr8iY2kT1/QxM+nN/XmmkTLG82PWPHX4etV3/9X2Zz4J157Ayd67kHlViKM
 xINtZiLihMBAccZEbcCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1497435095!83552562!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26983 invoked from network); 14 Jun 2017 10:11:37 -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; 14 Jun 2017 10:11:37 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 14 Jun 2017 04:11:34 -0600
Message-Id: <594127F50200007800162D2B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 14 Jun 2017 04:11:33 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1497387096-19058-1-git-send-email-andrew.cooper3@citrix.com>
 <1497387096-19058-2-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1497387096-19058-2-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 2/2] xen/livepatch: Don't crash on
 encountering STN_UNDEF relocations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDEzLjA2LjE3IGF0IDIyOjUxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2FyY2gveDg2L2xpdmVwYXRjaC5jCj4gKysrIGIveGVuL2FyY2gveDg2
L2xpdmVwYXRjaC5jCj4gQEAgLTE3MCwxNCArMTcwLDIyIEBAIGludCBhcmNoX2xpdmVwYXRjaF9w
ZXJmb3JtX3JlbGEoc3RydWN0IGxpdmVwYXRjaF9lbGYgKmVsZiwKPiAgICAgICAgICB1aW50OF90
ICpkZXN0ID0gYmFzZS0+bG9hZF9hZGRyICsgci0+cl9vZmZzZXQ7Cj4gICAgICAgICAgdWludDY0
X3QgdmFsOwo+ICAKPiAtICAgICAgICBpZiAoIHN5bW5keCA+IGVsZi0+bnN5bSApCj4gKyAgICAg
ICAgaWYgKCBzeW1uZHggPT0gU1ROX1VOREVGICkKPiArICAgICAgICAgICAgdmFsID0gMDsKPiAr
ICAgICAgICBlbHNlIGlmICggc3ltbmR4ID4gZWxmLT5uc3ltICkKPiAgICAgICAgICB7Cj4gICAg
ICAgICAgICAgIGRwcmludGsoWEVOTE9HX0VSUiwgTElWRVBBVENIICIlczogUmVsYXRpdmUgcmVs
b2NhdGlvbiB3YW50cyBzeW1ib2xAJXUgd2hpY2ggaXMgcGFzdCBlbmQhXG4iLAo+ICAgICAgICAg
ICAgICAgICAgICAgIGVsZi0+bmFtZSwgc3ltbmR4KTsKPiAgICAgICAgICAgICAgcmV0dXJuIC1F
SU5WQUw7Cj4gICAgICAgICAgfQo+IC0KPiAtICAgICAgICB2YWwgPSByLT5yX2FkZGVuZCArIGVs
Zi0+c3ltW3N5bW5keF0uc3ltLT5zdF92YWx1ZTsKPiArICAgICAgICBlbHNlIGlmICggIWVsZi0+
c3ltW3N5bW5keF0uc3ltICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIGRwcmludGsoWEVO
TE9HX0VSUiwgTElWRVBBVENIICIlczogTm8gc3ltYm9sQCV1XG4iLAo+ICsgICAgICAgICAgICAg
ICAgICAgIGVsZi0+bmFtZSwgc3ltbmR4KTsKPiArICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7
Cj4gKyAgICAgICAgfQo+ICsgICAgICAgIGVsc2UKPiArICAgICAgICAgICAgdmFsID0gci0+cl9h
ZGRlbmQgKyBlbGYtPnN5bVtzeW1uZHhdLnN5bS0+c3RfdmFsdWU7CgpJIGRvbid0IHVuZGVyc3Rh
bmQgdGhpczogc3RfdmFsdWUgZm9yIFNUTl9VTkRFRiBpcyBnb2luZyB0byBiZSB6ZXJvCihzbyBm
YXIgdGhlcmUncyBhbHNvIG5vIGV4dGVuc2lvbiBkZWZpbmVkIGZvciB0aGUgZmlyc3QgZW50cnks
IGFmYWljdCksCnNvIHRoZXJlIHNob3VsZCBiZSBubyBkaWZmZXJlbmNlIGJldHdlZW4gaGFyZC1j
b2RpbmcgdGhlIHplcm8gYW5kCnJlYWRpbmcgdGhlIHN5bWJvbCB0YWJsZSBlbnRyeS4gRnVydGhl
cm1vcmUgcl9hZGRlbmQgd291bGQgc3RpbGwKbmVlZCBhcHBseWluZy4gQW5kIGZpbmFsbHkgInZh
bCIgaXMgbmV2ZXIgYmVpbmcgY2FzdCB0byBhIHBvaW50ZXIsIGFuZApoZW5jZSBJIG1pc3MgdGhl
IGNvbm5lY3Rpb24gdG8gd2hhdGV2ZXIgY3Jhc2ggeW91J3ZlIGJlZW4Kb2JzZXJ2aW5nLgoKSmFu
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 14 10:13:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 10: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 1dL5IU-0000em-04; Wed, 14 Jun 2017 10: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 <prvs=33179dbff=Andrew.Cooper3@citrix.com>)
 id 1dL5IS-0000ef-2X
 for xen-devel@lists.xen.org; Wed, 14 Jun 2017 10:13:08 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 B8/44-03696-33C01495; Wed, 14 Jun 2017 10:13:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsWyU9JRQteIxzH
 S4NNsI4slHxezODB6HN39mymAMYo1My8pvyKBNWPXuS0sBct4KuY+W8vWwPiTo4uRg0NCwE/i
 1nTeLkZODmGBKInFl9eyg9giAsoSvb9+s3QxcnEICexhlHjU/ZMJxGEWuMEocWH3LRaQKjYBf
 YndLz4xgdi8ArYS97a/A4uzCKhKfJneBDZJVCBc4m3jERaIGkGJkzOfsIAs5hSwl/jwLQ4kzC
 xgIHFk0RxWCFteYvvbOcwgtpCAmsS1/ktgYyQE0iUmPuthmcDIPwvJpFlI2mchaV/AyLyKUaM
 4tagstUjXyFgvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwCBmAYAfjn/mBhxgl
 OZiURHnrNztECvEl5adUZiQWZ8QXleakFh9ilOHgUJLg1eZ2jBQSLEpNT61Iy8wBxgNMWoKDR
 0mE14wDKM1bXJCYW5yZDpE6xagoJc5rCdInAJLIKM2Da4PF4CVGWSlhXkagQ4R4ClKLcjNLUO
 VfMYpzMCoJ897lAprCk5lXAjf9FdBiJqDFQRccQBaXJCKkpBoYgy+3l5pVrj8dn7hmxulbKw1
 4GdRP9OrtNLfLuT3J61Xxg4yaHS8vPV1dl5A3Y+GNH9xKB9f7uNvxfTjP82/21vI79UJfqlvt
 z0s+2frKISVdRZDrju/MNT3JQSL9k55V5kqFcG70n/nw9cU1Hgu3nWo+OEO/WyH+Z1u0RZKXW
 rqgiMeyE89nKLEUZyQaajEXFScCAD70+AO8AgAA
X-Env-Sender: prvs=33179dbff=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1497435186!84398880!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31497 invoked from network); 14 Jun 2017 10:13:06 -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;
 14 Jun 2017 10:13:06 -0000
X-IronPort-AV: E=Sophos;i="5.39,340,1493683200"; d="scan'208";a="47743001"
To: Jan Beulich <JBeulich@suse.com>
References: <1497387096-19058-1-git-send-email-andrew.cooper3@citrix.com>
 <1497387096-19058-2-git-send-email-andrew.cooper3@citrix.com>
 <594127F50200007800162D2B@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <a9a17717-f3cb-aa1c-8384-61542679074e@citrix.com>
Date: Wed, 14 Jun 2017 11:13:05 +0100
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: <594127F50200007800162D2B@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 2/2] xen/livepatch: Don't crash on
 encountering STN_UNDEF relocations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTQvMDYvMTcgMTE6MTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDEzLjA2LjE3IGF0
IDIyOjUxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9saXZlcGF0Y2guYwo+PiArKysgYi94ZW4vYXJjaC94ODYvbGl2ZXBhdGNoLmMKPj4g
QEAgLTE3MCwxNCArMTcwLDIyIEBAIGludCBhcmNoX2xpdmVwYXRjaF9wZXJmb3JtX3JlbGEoc3Ry
dWN0IGxpdmVwYXRjaF9lbGYgKmVsZiwKPj4gICAgICAgICAgdWludDhfdCAqZGVzdCA9IGJhc2Ut
PmxvYWRfYWRkciArIHItPnJfb2Zmc2V0Owo+PiAgICAgICAgICB1aW50NjRfdCB2YWw7Cj4+ICAK
Pj4gLSAgICAgICAgaWYgKCBzeW1uZHggPiBlbGYtPm5zeW0gKQo+PiArICAgICAgICBpZiAoIHN5
bW5keCA9PSBTVE5fVU5ERUYgKQo+PiArICAgICAgICAgICAgdmFsID0gMDsKPj4gKyAgICAgICAg
ZWxzZSBpZiAoIHN5bW5keCA+IGVsZi0+bnN5bSApCj4+ICAgICAgICAgIHsKPj4gICAgICAgICAg
ICAgIGRwcmludGsoWEVOTE9HX0VSUiwgTElWRVBBVENIICIlczogUmVsYXRpdmUgcmVsb2NhdGlv
biB3YW50cyBzeW1ib2xAJXUgd2hpY2ggaXMgcGFzdCBlbmQhXG4iLAo+PiAgICAgICAgICAgICAg
ICAgICAgICBlbGYtPm5hbWUsIHN5bW5keCk7Cj4+ICAgICAgICAgICAgICByZXR1cm4gLUVJTlZB
TDsKPj4gICAgICAgICAgfQo+PiAtCj4+IC0gICAgICAgIHZhbCA9IHItPnJfYWRkZW5kICsgZWxm
LT5zeW1bc3ltbmR4XS5zeW0tPnN0X3ZhbHVlOwo+PiArICAgICAgICBlbHNlIGlmICggIWVsZi0+
c3ltW3N5bW5keF0uc3ltICkKPj4gKyAgICAgICAgewo+PiArICAgICAgICAgICAgZHByaW50ayhY
RU5MT0dfRVJSLCBMSVZFUEFUQ0ggIiVzOiBObyBzeW1ib2xAJXVcbiIsCj4+ICsgICAgICAgICAg
ICAgICAgICAgIGVsZi0+bmFtZSwgc3ltbmR4KTsKPj4gKyAgICAgICAgICAgIHJldHVybiAtRUlO
VkFMOwo+PiArICAgICAgICB9Cj4+ICsgICAgICAgIGVsc2UKPj4gKyAgICAgICAgICAgIHZhbCA9
IHItPnJfYWRkZW5kICsgZWxmLT5zeW1bc3ltbmR4XS5zeW0tPnN0X3ZhbHVlOwo+IEkgZG9uJ3Qg
dW5kZXJzdGFuZCB0aGlzOiBzdF92YWx1ZSBmb3IgU1ROX1VOREVGIGlzIGdvaW5nIHRvIGJlIHpl
cm8KPiAoc28gZmFyIHRoZXJlJ3MgYWxzbyBubyBleHRlbnNpb24gZGVmaW5lZCBmb3IgdGhlIGZp
cnN0IGVudHJ5LCBhZmFpY3QpLAo+IHNvIHRoZXJlIHNob3VsZCBiZSBubyBkaWZmZXJlbmNlIGJl
dHdlZW4gaGFyZC1jb2RpbmcgdGhlIHplcm8gYW5kCj4gcmVhZGluZyB0aGUgc3ltYm9sIHRhYmxl
IGVudHJ5LiBGdXJ0aGVybW9yZSByX2FkZGVuZCB3b3VsZCBzdGlsbAo+IG5lZWQgYXBwbHlpbmcu
IEFuZCBmaW5hbGx5ICJ2YWwiIGlzIG5ldmVyIGJlaW5nIGNhc3QgdG8gYSBwb2ludGVyLCBhbmQK
PiBoZW5jZSBJIG1pc3MgdGhlIGNvbm5lY3Rpb24gdG8gd2hhdGV2ZXIgY3Jhc2ggeW91J3ZlIGJl
ZW4KPiBvYnNlcnZpbmcuCgplbGYtPnN5bVswXS5zeW0gaXMgdGhlIE5VTEwgcG9pbnRlci4KCi0+
c3RfdmFsdWUgZGVyZWZlcmVuY2VzIGl0LgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 14 10:16:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 10: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 1dL5LJ-0000r8-DT; Wed, 14 Jun 2017 10: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 <julien.grall@arm.com>) id 1dL5LH-0000qq-O1
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 10:16:03 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 01/BD-03696-2EC01495; Wed, 14 Jun 2017 10:16:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVysyfVTfcRj2O
 kweo78hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a018fZCj4KVxx+fIi9gXEvfxcjF4eQwGZG
 iZXvtjFBOEsZJdYdfczWxcjJISwQKXG68x8jiC0iYCTx4tFlFpAiZoEZjBKn1k5hg+hoYpK4e
 7KXGaSKTUBT4s7nT0CjODh4BawkVv2uBAmzCKhK3JlwDGyQqEC4RO+BfrAFvAKCEidnPmEBsT
 kFAiVa30xhArGZBcwk5m1+yAxhi0vcejIfKi4vsf3tHOYJjPyzkLTPQtIyC0nLLCQtCxhZVjF
 qFKcWlaUW6RoZ6CUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYoAxDsYPy1LOAQ
 oyQHk5Iob/1mh0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzzuR0jhQSLUtNTK9Iyc4DRApOW4
 OBREuE14wBK8xYXJOYWZ6ZDpE4xKkqJ864A6RMASWSU5sG1wSL0EqOslDAvI9AhQjwFqUW5mS
 Wo8q8YxTkYlYR573IBTeHJzCuBm/4KaDET0OKgCw4gi0sSEVJSDYzboxWXbdU6kndSuWv+dSX
 mLymvV1mFb+oJq8n5EftQ8O9mJZlqvnpB0d74SSwKbZUnQ2bb994z149//crgRsdOliVTEqQb
 z55RyxBijK4vMQkUX6U5k+H7dB73Dg/mxB8bTpWcE1/Gbv/zX9S2DRe/qqg+3pWU4r9x7Z1WN
 36eJ6sc/Ty+6CqxFGckGmoxFxUnAgDIhLspywIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1497435362!48055923!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36146 invoked from network); 14 Jun 2017 10:16:02 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-2.tower-27.messagelabs.com with SMTP; 14 Jun 2017 10:16: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 458991596;
 Wed, 14 Jun 2017 03:16:01 -0700 (PDT)
Received: from [10.37.8.229] (unknown [10.37.8.229])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C4B513F581;
 Wed, 14 Jun 2017 03:15:59 -0700 (PDT)
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
References: <1496769929-23355-1-git-send-email-bhupinder.thakur@linaro.org>
 <1496769929-23355-7-git-send-email-bhupinder.thakur@linaro.org>
 <975bd839-69f7-a97f-43f9-38c58279eb8d@arm.com>
 <CACtJ1JQ2d+vpa4cXjRA3zQUf9Sxr_JdzMTb9zAXbSdkAiqekUg@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <7e27a6e7-10b5-5508-f267-b5655d015561@arm.com>
Date: Wed, 14 Jun 2017 11:15:57 +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: <CACtJ1JQ2d+vpa4cXjRA3zQUf9Sxr_JdzMTb9zAXbSdkAiqekUg@mail.gmail.com>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 06/14 v4] 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-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>

CgpPbiAwNi8xNC8yMDE3IDEwOjE2IEFNLCBCaHVwaW5kZXIgVGhha3VyIHdyb3RlOgo+IEhpIEp1
bGllbiwKCkhpIEJodXBpbmRlciwKCj4gCj4+PiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5j
bHVkZS94ZW5jdHJsLmggYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAo+Pj4gaW5kZXgg
MTYyOWY0MS4uNzc0MjVkZCAxMDA2NDQKPj4+IC0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVu
Y3RybC5oCj4+PiArKysgYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAo+Pj4gQEAgLTg4
NCw2ICs4ODQsMjMgQEAgaW50IHhjX3ZjcHVfZ2V0Y29udGV4dCh4Y19pbnRlcmZhY2UgKnhjaCwK
Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCwKPj4+ICAgICAgICAg
ICAgICAgICAgICAgICAgICB1aW50MzJfdCB2Y3B1LAo+Pj4gICAgICAgICAgICAgICAgICAgICAg
ICAgIHZjcHVfZ3Vlc3RfY29udGV4dF9hbnlfdCAqY3R4dCk7Cj4+Cj4+Cj4+IE5ld2xpbmUgaGVy
ZSBwbGVhc2UuCj4+Cj4gb2suCj4+IFsuLi5dCj4+Cj4+PiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
eGwvbGlieGxfYXJjaC5oIGIvdG9vbHMvbGlieGwvbGlieGxfYXJjaC5oCj4+PiBpbmRleCA1ZTFm
YzYwLi5kMWNhOWM2IDEwMDY0NAo+Pj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfYXJjaC5oCj4+
PiArKysgYi90b29scy9saWJ4bC9saWJ4bF9hcmNoLmgKPj4+IEBAIC0zMiw2ICszMiwxMyBAQCBf
aGlkZGVuCj4+PiAgIGludCBsaWJ4bF9fYXJjaF9kb21haW5fY3JlYXRlKGxpYnhsX19nYyAqZ2Ms
IGxpYnhsX2RvbWFpbl9jb25maWcKPj4+ICpkX2NvbmZpZywKPj4+ICAgICAgICAgICAgICAgICAg
dWludDMyX3QgZG9taWQpOwo+Pj4KPj4+ICsvKiBhcmNoIHNwZWNpZmljIGludGVybmFsIGRvbWFp
biBjcmVhdGlvbiBmaW5pc2ggZnVuY3Rpb24gKi8KPj4+ICtfaGlkZGVuCj4+PiAraW50IGxpYnhs
X19hcmNoX2RvbWFpbl9jcmVhdGVfZmluaXNoKGxpYnhsX19nYyAqZ2MsCj4+PiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICppbmZv
LAo+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21p
ZCwKPj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RvbWFp
bl9idWlsZF9zdGF0ZSAqc3RhdGUpOwo+Pgo+Pgo+PiBDYW4geW91IGV4cGxhaW4gd2h5IHlvdSBu
ZWVkIGEgbmV3IGFyY2ggaGVscGVyIHJhdGhlciB0aGFuIHVzaW5nIHRoZSBjdXJyZW50Cj4+IG9u
ZT8KPiAKPiBsaWJ4bF9fYXJjaF9kb21haW5fY3JlYXRlKCkgaXMgY2FsbGVkIGZyb20gbGlieGxf
X2J1aWxkX3ByZSgpLiBUaGlzCj4gZnVuY3Rpb24gaXMgY2FsbGVkIGJlZm9yZSBsaWJ4bF9fYnVp
bGRfcHYoKS4gQnkgdGhpcyB0aW1lIHRoZSBkb21haW4KPiBoYXMgbm90IGJlIGNyZWF0ZWQgYW5k
IEkgZm91bmQgdGhhdCBpZiBJIHRyaWVkIHRvIGluaXRpYWxpemUgdnBsMDExCj4gZnJvbSBpbnNp
ZGUgbGlieGxfX2FyY2hfZG9tYWluX2NyZWF0ZSgpIHRoZW4gaW5pdGlhbGl6YXRpb24gd2FzCj4g
ZmFpbGluZyBkdWUgdG8gcHJlcGFyZV9yaW5nX2Zvcl9oZWxwZXIoKSBmYWlsaW5nLgoKV2hhdCBk
byB5b3UgbWVhbiBieSB0aGUgZG9tYWluIGhhcyBub3QgYmVlbiBjcmVhdGVkPyBUaGUgZG9tYWlu
IGhhcyAKYWxyZWFkeSBiZWVuIGNyZWF0ZWQgKHlvdSBoYXZlIGEgZG9taWQgaW4gaGFuZCkgd2hl
biB5b3UgCmxpYnhsX19idWlsZF9wcmUuIFNvIHRoZSBwcm9ibGVtIGlzIGRpZmZlcmVudC4KCkxv
b2tpbmcgYXQgdGhlIGNvZGUsIEkgZ3Vlc3MgdGhlIHByb2JsZW0gaXMgYmVjYXVzZSB0aGUgdnVh
cnQgcGZuIHdpbGwgCmJlIGFsbG9jYXRlZCBieSB4Y19kb21fYnVpbGRfaW1hZ2UgY2FsbGVkIGJ5
IGxpYnhsX2J1aWxkX3B2IC0+IApsaWJ4bF9fYnVpbGRfZG9tLgoKPiAKPiBTbyBJIGhhZCB0byBj
cmVhdGUgYW5vdGhlciBmdW5jdGlvbiB3aGljaCB3aWxsIGJlIGNhbGxlZCBmcm9tCj4gbGlieGxf
X2J1aWxkX3Bvc3QoKSBhZnRlciBkb21haW4gaGFzIGJlZW4gc2V0dXAuCgpJdCBsb29rcyBhIGJp
dCBvZGQgdG8gbWUgdG8gY3JlYXRlIHRoZSB2cGwwMTEgVUFSVCB0aGF0IGxhdGUgaW4gdGhlIApw
cm9jZXNzIGJlY2F1c2Ugd2hlbiB5b3UgcmVhZCB0aGUgY29kZSB5b3Ugd291bGQgZXhwZWN0IGFs
bCB0aGUgaGFyZHdhcmUgCnRvIGJlIHNldHVwIGFmdGVyIGxpYnhsX19hcmNoX2RvbWFpbl9maW5h
bGlzZV9od19kZXNjcmlwdGlvbnMgaXMgY2FsbGVkLgoKQnV0IEkgdW5kZXJzdGFuZCBpdCBpcyBu
b3QgcG9zc2libGUgdG8gZG8gaXQgYXMgdGhlIHJpbmcgaGFzIG5vdCB5ZXQgCmJlZW4gYWxsb2Nh
dGVkLiBTbyBpcyB0aGVyZSBhIHdheSB0byBhbGxvY2F0ZSB0aGUgcmluZyBiZWZvcmU/CgpXZWks
IElhbiwgZG8geW91IGhhdmUgYW55IG9waW5pb25zIG9uIHdoYXQgc2hvdWxkIHRoZSB3b3JrZmxv
dyBpbiBsaWJ4bD8KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 14 10:24:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 10: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 1dL5T4-0001Zp-7X; Wed, 14 Jun 2017 10: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 <JBeulich@suse.com>) id 1dL5T3-0001Zh-Hz
 for xen-devel@lists.xen.org; Wed, 14 Jun 2017 10:24:05 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 89/7E-03058-4CE01495; Wed, 14 Jun 2017 10:24:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS/cIn2O
 kwb2johZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bxY0eYCo7wVex/2cbawPiGq4uRk0NIIE/i
 28svrCA2r4CdxJ1vh5hBbAkBQ4nTC2+ygNgsAqoSO971M4HYbALqEm3PtoPViwjoS8z/9BPI5
 uJgFnjMKLF3ey9Ys7BAlMTf47dZQBJCAu8ZJZZ9/QvWzQm04VNPB3sXIwfQNkGJvzuEQcLMAl
 oSD3/dYoGwtSWWLXzNDFLCLCAtsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRvXi1KKy1CJdS72
 kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDwYwCCHYx3NwUcYpTkYFIS5a3f7BAp
 xJeUn1KZkVicEV9UmpNafIhRg4NDYNuu1RcYpVjy8vNSlSR4q3gdI4UEi1LTUyvSMnOAEQJTK
 sHBoyTCa8YBlOYtLkjMLc5Mh0idYlSUEuctBukTAElklObBtcGi8hKjrJQwLyPQUUI8BalFuZ
 klqPKvGMU5GJWEeVeATOHJzCuBm/4KaDET0OKgCw4gi0sSEVJSDYzlK7WLZO3n/36Z/PFo4ko
 pr/mpu3/pZKc0mgpXdfu9PNz5/IIYR+DRnrYoz5u3z7ELrOSSV5iY1Z70RNze5tHhMz9N3q0J
 u5Dq9zJZNTvr2oZZF4P0mi48Pn78nsJLpn39a1o9H6zcv782+5qy8swoYzHexfbPd3lYzpPeL
 ug27eiMvUkz7zUosRRnJBpqMRcVJwIA8IjEAMUCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1497435842!70318985!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39104 invoked from network); 14 Jun 2017 10:24:04 -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; 14 Jun 2017 10:24:04 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 14 Jun 2017 04:24:02 -0600
Message-Id: <59412AE00200007800162D60@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 14 Jun 2017 04:24:00 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1497387096-19058-1-git-send-email-andrew.cooper3@citrix.com>
 <1497387096-19058-2-git-send-email-andrew.cooper3@citrix.com>
 <594127F50200007800162D2B@prv-mh.provo.novell.com>
 <a9a17717-f3cb-aa1c-8384-61542679074e@citrix.com>
In-Reply-To: <a9a17717-f3cb-aa1c-8384-61542679074e@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 2/2] xen/livepatch: Don't crash on
 encountering STN_UNDEF relocations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA2LjE3IGF0IDEyOjEzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTQvMDYvMTcgMTE6MTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxMy4w
Ni4xNyBhdCAyMjo1MSwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gLS0t
IGEveGVuL2FyY2gveDg2L2xpdmVwYXRjaC5jCj4+PiArKysgYi94ZW4vYXJjaC94ODYvbGl2ZXBh
dGNoLmMKPj4+IEBAIC0xNzAsMTQgKzE3MCwyMiBAQCBpbnQgYXJjaF9saXZlcGF0Y2hfcGVyZm9y
bV9yZWxhKHN0cnVjdCBsaXZlcGF0Y2hfZWxmIAo+ICplbGYsCj4+PiAgICAgICAgICB1aW50OF90
ICpkZXN0ID0gYmFzZS0+bG9hZF9hZGRyICsgci0+cl9vZmZzZXQ7Cj4+PiAgICAgICAgICB1aW50
NjRfdCB2YWw7Cj4+PiAgCj4+PiAtICAgICAgICBpZiAoIHN5bW5keCA+IGVsZi0+bnN5bSApCj4+
PiArICAgICAgICBpZiAoIHN5bW5keCA9PSBTVE5fVU5ERUYgKQo+Pj4gKyAgICAgICAgICAgIHZh
bCA9IDA7Cj4+PiArICAgICAgICBlbHNlIGlmICggc3ltbmR4ID4gZWxmLT5uc3ltICkKPj4+ICAg
ICAgICAgIHsKPj4+ICAgICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19FUlIsIExJVkVQQVRDSCAi
JXM6IFJlbGF0aXZlIHJlbG9jYXRpb24gd2FudHMgCj4gc3ltYm9sQCV1IHdoaWNoIGlzIHBhc3Qg
ZW5kIVxuIiwKPj4+ICAgICAgICAgICAgICAgICAgICAgIGVsZi0+bmFtZSwgc3ltbmR4KTsKPj4+
ICAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKPj4+ICAgICAgICAgIH0KPj4+IC0KPj4+IC0g
ICAgICAgIHZhbCA9IHItPnJfYWRkZW5kICsgZWxmLT5zeW1bc3ltbmR4XS5zeW0tPnN0X3ZhbHVl
Owo+Pj4gKyAgICAgICAgZWxzZSBpZiAoICFlbGYtPnN5bVtzeW1uZHhdLnN5bSApCj4+PiArICAg
ICAgICB7Cj4+PiArICAgICAgICAgICAgZHByaW50ayhYRU5MT0dfRVJSLCBMSVZFUEFUQ0ggIiVz
OiBObyBzeW1ib2xAJXVcbiIsCj4+PiArICAgICAgICAgICAgICAgICAgICBlbGYtPm5hbWUsIHN5
bW5keCk7Cj4+PiArICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4+PiArICAgICAgICB9Cj4+
PiArICAgICAgICBlbHNlCj4+PiArICAgICAgICAgICAgdmFsID0gci0+cl9hZGRlbmQgKyBlbGYt
PnN5bVtzeW1uZHhdLnN5bS0+c3RfdmFsdWU7Cj4+IEkgZG9uJ3QgdW5kZXJzdGFuZCB0aGlzOiBz
dF92YWx1ZSBmb3IgU1ROX1VOREVGIGlzIGdvaW5nIHRvIGJlIHplcm8KPj4gKHNvIGZhciB0aGVy
ZSdzIGFsc28gbm8gZXh0ZW5zaW9uIGRlZmluZWQgZm9yIHRoZSBmaXJzdCBlbnRyeSwgYWZhaWN0
KSwKPj4gc28gdGhlcmUgc2hvdWxkIGJlIG5vIGRpZmZlcmVuY2UgYmV0d2VlbiBoYXJkLWNvZGlu
ZyB0aGUgemVybyBhbmQKPj4gcmVhZGluZyB0aGUgc3ltYm9sIHRhYmxlIGVudHJ5LiBGdXJ0aGVy
bW9yZSByX2FkZGVuZCB3b3VsZCBzdGlsbAo+PiBuZWVkIGFwcGx5aW5nLiBBbmQgZmluYWxseSAi
dmFsIiBpcyBuZXZlciBiZWluZyBjYXN0IHRvIGEgcG9pbnRlciwgYW5kCj4+IGhlbmNlIEkgbWlz
cyB0aGUgY29ubmVjdGlvbiB0byB3aGF0ZXZlciBjcmFzaCB5b3UndmUgYmVlbgo+PiBvYnNlcnZp
bmcuCj4gCj4gZWxmLT5zeW1bMF0uc3ltIGlzIHRoZSBOVUxMIHBvaW50ZXIuCj4gCj4gLT5zdF92
YWx1ZSBkZXJlZmVyZW5jZXMgaXQuCgpBaCwgYnV0IHRoYXQgaXMgdGhlbiB3aGF0IHlvdSB3YW50
IHRvIGNoYW5nZSAodW5sZXNzIHdlIGRlY2lkZQp0byBvdXRyaWdodCByZWZ1c2UgU1ROX1VOREVG
LCB3aGljaCBzdGlsbCBkZXBlbmRzIG9uIHdoeSBpdCdzCnRoZXJlIGluIHRoZSBmaXJzdCBwbGFj
ZSkuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 14 10:29:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 10: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 1dL5Xm-0001oT-TE; Wed, 14 Jun 2017 10:28: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 1dL5Xl-0001oN-KR
 for xen-devel@lists.xensource.com; Wed, 14 Jun 2017 10:28:57 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 31/E4-01732-8EF01495; Wed, 14 Jun 2017 10:28:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVysyfVTfcFv2O
 kQdc2Pot7U96zOzB6bO/bxR7AGMWamZeUX5HAmvHi8RzWgo/MFY/nP2VtYJzK3MXIxSEksJlR
 4v2ZpawQzlJGiZ3vFwI5nBzCAjESs49uZgOxRQS0JV6sWscGUsQs0Mwk0X/yNgtIQkjgLqPEm
 +v+IDabgKbEnc+fmEBsXgEriTUn14PVsAioSpxavo8ZxBYVCJfoPdDPBlEjKHFy5hOwGk4BR4
 nH98+ALWYWMJOYt/khM4QtLnHryXwmCFteYvvbOcwTGPlnIWmfhaRlFpKWWUhaFjCyrGLUKE4
 tKkst0jUy1EsqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAzRegYGxh2MPXv9DjFK
 cjApifLWb3aIFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB28bnGCkkWJSanlqRlpkDjBaYtAQHj
 5IIrxkHUJq3uCAxtzgzHSJ1ilGXo+nDli9MQix5+XmpUuK8b0FmCIAUZZTmwY2ARe4lRlkpYV
 5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8/MA0IMSTmVcCt+kV0BFMQEcEXXAAOaIkESEl1cC4c7G
 N49Wnqyd632LI5V3yViLU+mmDn8olpvvGG48U/prDPqFHtFLg3ZqWiRLnQ/5ONotvCeo/PtnJ
 s5qbzyNy69di+5etKZYHf+2Ym/n409StR37/SVHhOby0Zi1X82NezY17r3/jizi56t3aAokqk
 ech9Z3zG0UE0sVaj9wJ3Sd9ic30/O8sJZbijERDLeai4kQA08RhZtcCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1497436135!101519986!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7084 invoked from network); 14 Jun 2017 10:28:56 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-31.messagelabs.com with SMTP; 14 Jun 2017 10:28: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 0EA981596;
 Wed, 14 Jun 2017 03:28:55 -0700 (PDT)
Received: from [10.37.8.229] (unknown [10.37.8.229])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D37633F581;
 Wed, 14 Jun 2017 03:28:52 -0700 (PDT)
To: Ian Jackson <ian.jackson@eu.citrix.com>
References: <1496847092-18838-1-git-send-email-ian.jackson@eu.citrix.com>
 <20170607153148.3ojsg7e3jkopjcgo@citrix.com>
 <8b78f192-4dd2-2c06-8d20-85a4180900a0@arm.com>
 <22842.45377.418192.641732@mariner.uk.xensource.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <59060a84-50d0-bdb8-122a-45f788fec776@arm.com>
Date: Wed, 14 Jun 2017 11:28:50 +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: <22842.45377.418192.641732@mariner.uk.xensource.com>
Content-Language: en-US
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 for-4.9 0/4] Makefiles: Provide way to ship
 livepatch 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-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>

SGkgSWFuLAoKT24gMDYvMDkvMjAxNyAwMzozMSBQTSwgSWFuIEphY2tzb24gd3JvdGU6Cj4gSnVs
aWVuIEdyYWxsIHdyaXRlcyAoIlJlOiBbUEFUQ0ggZm9yLTQuOSAwLzRdIE1ha2VmaWxlczogUHJv
dmlkZSB3YXkgdG8gc2hpcCBsaXZlcGF0Y2ggdGVzdHMiKToKPj4gUmVsZWFzZS1hY2tlZC1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiAKPiBUaGFua3MuICBJIGhhdmUg
cHVzaGVkIHRoaXMgdG8gc3RhZ2luZyBhbmQgd2lsbCB3YWl0IGZvciBhbiBvc3N0ZXN0Cj4gdGVz
dCByZXBvcnQgdG8gY2hlY2sgSSBkaWRuJ3QgYnJlYWsgdGhlIGJ1aWxkLCBiZWZvcmUgYXBwbHlp
bmcgdGhlCj4gc2FtZSBjb21taXRzIHRvIHN0YWdpbmctNC45LgoKSSBkb24ndCBzZWUgdGhlIHBh
dGNoZXMgaW4gc3RhZ2luZy4gRG8geW91IHN0aWxsIHBsYW4gdG8gaGF2ZSB0aG9zZSAKcGF0Y2hl
cyBpbiBYZW4gNC45PwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 14 10:33:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 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 1dL5c3-0002Qa-Ev; Wed, 14 Jun 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 <julien.grall@arm.com>) id 1dL5c2-0002QO-0C
 for xen-devel@lists.xen.org; Wed, 14 Jun 2017 10:33:22 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 A0/C9-03587-1F011495; Wed, 14 Jun 2017 10:33:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVysyfVTfeDgGO
 kwbLNihZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aBY5tYCi4KVCz59IypgfEqbxcjF4eQwGZG
 iRmntrBCOEsZJd5Pu8TSxcjJISzgLXHs+E1mEFtEIFhi8cW5jCBFzAKzGCUuHf3BBpIQEvCU2
 Hf0E1gRm4CmxJ3Pn5hAbF4BK4lFZ0+C2SwCqhI7139iBLFFBcIleg/0s0HUCEqcnPkEbBmngJ
 fEiu6p7CA2s4CZxLzND5khbHGJW0/mM0HY8hLb385hnsDIPwtJ+ywkLbOQtMxC0rKAkWUVo0Z
 xalFZapGuoaleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgiDIAwQ7Gb8sCDjFK
 cjApifLWb3aIFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBm8TvGCkkWJSanlqRlpkDjBaYtAQHj
 5IIrxkHUJq3uCAxtzgzHSJ1ilGXY8Pq9V+YhFjy8vNSpcR5H4PMEAApyijNgxsBi9xLjLJSwr
 yMQEcJ8RSkFuVmlqDKv2IU52BUEuadADKFJzOvBG7TK6AjmICOCLrgAHJESSJCSqqBsWu/u6r
 jnbehB/esT760Len1rybvfXmKR2yErrGovUw0Z9vnfvKD6gvm46HO0jqWU5ZskbgjkpQ0b/mv
 0JwddyJOb7N5M+GMhUdFsOU1TpH9D5UXCPAe8Sh85/hV5Kh0h3B//84N3lH3ppTXNfQs02xcv
 TVvStU2tpraj+tMteVLOa88Fp5QqcRSnJFoqMVcVJwIAIAf/uvXAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1497436400!73724061!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6248 invoked from network); 14 Jun 2017 10:33:20 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-21.messagelabs.com with SMTP; 14 Jun 2017 10:33: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 9D2861596;
 Wed, 14 Jun 2017 03:33:19 -0700 (PDT)
Received: from [10.37.8.229] (unknown [10.37.8.229])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 776B83F581;
 Wed, 14 Jun 2017 03:33:17 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1497264343-12890-1-git-send-email-andrew.cooper3@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f2fd4300-9762-f019-7b2a-3be27be72d92@arm.com>
Date: Wed, 14 Jun 2017 11:33:15 +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: <1497264343-12890-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Daniel Kiper <daniel.kiper@oracle.com>, Doug Goldstein <cardoe@cardoe.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2] x86/boot: Fix the boot time relocation
	calculations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGkgQW5kcmV3LAoKT24gMDYvMTIvMjAxNyAxMTo0NSBBTSwgQW5kcmV3IENvb3BlciB3cm90ZToK
PiBjL3MgYjI4MDQ0MjI2ZTEgIng4NjogbWFrZSBYZW4gZWFybHkgYm9vdCBjb2RlIHJlbG9jYXRh
YmxlIiBpbnRyb2R1Y2VzCj4gCj4gICAgICBtb3YgJHN5bV9vZmZzKF9faW1hZ2VfYmFzZV9fKSwl
ZXNpCj4gCj4gdG8gdGhlIGxlZ2FjeSBib290IHBhdGguICBIb3dldmVyLCB0aGlzIGlzIGJ5IGRl
ZmluaXRpb24gMCwgd2hpY2ggbWVhbnMgdGhlCj4gYm9vdCBjb2RlIG9ubHkgZnVuY3Rpb25zIGNv
cnJlY3RseSB3aGVuIFhlbiBpcyBsb2FkZWQgYXQgaXRzIHByZWZlcnJlZAo+IHBoeXNpY2FsIGFk
ZHJlc3MgKDJNIGF0IHRoZSB0aW1lIG9mIHdyaXRpbmcpLgo+IAo+IFhlbiBkb2VzIGNvcGUgaWYg
bG9hZGVkIGF0IGFuIGFsdGVybmF0aXZlIHBoeXNpY2FsIGFkZHJlc3MsIGlmIHRoZQo+IE1VTFRJ
Qk9PVDJfVEFHX1RZUEVfTE9BRF9CQVNFX0FERFIgdGFnIGlzIGZpbGxlZCBpbiBwcm9wZXJseS4g
IFdoaWxlIHJlY2VudAo+IHZlcnNpb25zIG9mIEdydWIgZG8gZmlsbCB0aGlzIGluIGFwcHJvcHJp
YXRlbHksIHRib290IGRvZXMgbm90LiAgKEluIGZhY3QsCj4gdGJvb3QgbG9hZHMgWGVuIGF0IHRo
ZSBwcmVmZXJyZWQgYWRkcmVzcywgYnV0IGNsYWltcyBhIGxvYWQgYWRkcmVzcyBvZiA4TS4pCj4g
Cj4gQm90aCBNdWx0aWJvb3QgMSBhbmQgMiBzcGVjaWZ5IHRoZSBleGVjdXRpb24gZW52aXJvbm1l
bnQgYXMgYmVpbmcgZmxhdC4gIEFzIGEKPiByZXN1bHQsIFhlbiBuZWVkcyBubyBoZWxwIGNhbGN1
bGF0aW5nIHRoZSBwcm9wZXIgbG9hZCBhZGRyZXNzLgo+IAo+IEhvd2V2ZXIsIE11bHRpYm9vdCBz
cGVjaWZpZXMgJWVzcCBhcyB1bmRlZmluZWQuICBFeHBlcmltZW50YWxseSwgdXNpbmcgdGhlCj4g
ZW50cnkgJWVzcCBpcyBmaW5lLCBidXQgdGhpcyBpcyBjZXJ0YWlubHkgbm8gZ3VhcmFudGVlLiAg
VXNlIGEgdGVtcG9yYXJ5IHN0YWNrCj4gaW4gdGhlIGZpcnN0IHBhZ2Ugb2YgUkFNLCB3aGljaCBp
cyBvbmUgb2YgdGhlIHNhZmVzdCBhcmVhcyB0byBjbG9iYmVyLgo+IAo+IENhbGN1bGF0ZSB0aGUg
bG9hZCBhZGRyZXNzIGZyb20gJWVpcCBhbG9uZSwgYW5kIGlnbm9yZQo+IE1VTFRJQk9PVDJfVEFH
X1RZUEVfTE9BRF9CQVNFX0FERFIgZW50aXJlbHkuICBUaGlzIGZpeGVzIGxlZ2FjeSBib290IHVu
ZGVyCj4gdmFyaW91cyB2ZXJzaW9ucyBvZiB0Ym9vdC4KPiAKPiBGaW5hbGx5LCBzZXQgdXAgdGhl
IHN0YWNrIGFzIHNvb24gYXMgcG9zc2libGUsIHdoaWNoIG1lYW5zIHRoZSBCSU9TIHBhdGggaGFz
IGEKPiB1c2FibGUgc3RhY2sgZm9yIHRoZSBlbnRpcmV0eSBvZiBpdHMgZHVyYXRpb24uICBVc2Ug
dGhlIGZ1bGwgYXZhaWxhYmxlIHN0YWNrCj4gc2l6ZSwgcmF0aGVyIHRoYW4gbGltaXRpbmcgdG8g
YW4gYXJiaXRyYXJ5IDFrLiAgT25lIHNpZGUgZWZmZWN0IGlzIHRoYXQgdGhlCj4gTUIyL0VGSSBw
YXRoIGNvbnRpbnVlcyB0byB1c2UgdGhlIEVGSSBzdGFjayB1bnRpbCB0aGUgdHJhbXBvbGluZSBp
cyBlbnRlcmVkLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+Cj4gVGVzdGVkLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xp
QGNpdHJpeC5jb20+Cj4gLS0tCj4gQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4K
PiBDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiBDQzogRGFuaWVsIEtp
cGVyIDxkYW5pZWwua2lwZXJAb3JhY2xlLmNvbT4KPiBDQzogRG91ZyBHb2xkc3RlaW4gPGNhcmRv
ZUBjYXJkb2UuY29tPgo+IENDOiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5j
b20+Cj4gCj4gVGhpcyBpcyBhIHJlZ3Jlc3Npb24gaW50cm9kdWNlZCBpbiBYZW4gNC45LCBhbmQg
c2hvdWxkIHRoZXJlZm9yZSBiZSBmaXhlZC4KClRoaXMgaXMgdG91Y2hpbmcgZWFybHktYm9vdCBj
b2RlLiBJIHdvdWxkIGxpa2UgdG8gd2FpdCBhIGxlYXN0IGEgcHVzaCAKd2l0aCB0aGlzIHBhdGNo
IG9uIHN0YWdpbmcgYmVmb3JlIHN1Z2dlc3RpbmcgdG8gcHVzaCBpbiBYZW4gNC45LgoKQ2hlZXJz
LAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 14 10:58:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 10:58:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dL5zk-0003pw-M9; Wed, 14 Jun 2017 10: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 <osstest-admin@xenproject.org>) id 1dL5zj-0003pk-Nu
 for xen-devel@lists.xensource.com; Wed, 14 Jun 2017 10:57:51 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 B0/3C-03920-FA611495; Wed, 14 Jun 2017 10:57:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVXedmGO
 kwcclTBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuDZvHXPBoUWMFf0TdrE3
 MM7I62Lk4hAS+Mso8WrPdTYI5zGjRO+TZywQzjZGiVPNC1i7GDk5RAScJb6emcsOYvMK6EscW
 tYDZgsLWEk8/jIJrFtCYJa6xJ4Nf5hAEhICnhKHz39mhLH/vFkJFGfnYANqOCQGEmURUJVYdm
 Iq+wRG7gWMDKsY1YtTi8pSi3SN9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAr3
 OAAQ7GDv+OR1ilORgUhLlnSroGCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgrdZFCgnWJSanlqR
 lpkDDD+YtAQHj5II7zMBoDRvcUFibnFmOkTqFKMux4bV678wCbHk5eelSonz9oHMEAApyijNg
 xsBi4VLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuZ9DjKFJzOvBG7TK6AjmICOCLrgAHJESS
 JCSqqBMc7NJsmgXfusrMMOxcCqWecXuoYf4i8sdt3AabXcPXWuSneutuA/lU3ruq2buZwXb67
 KYEnffivD86mwj+CUNd0c0hZWy4W3bWQ+fyRXdgfvjNBvqTJPxWJzdotXCO7aNNc9sPOGzPw1
 PczMwdxma5d7HW99dmgSj5nlxHtcyrWMnGrVxyYrsRRnJBpqMRcVJwIA/7wnfYACAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1497437868!77066342!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21894 invoked from network); 14 Jun 2017 10:57: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; 14 Jun 2017 10:57: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 1dL5zf-0005Vc-TO; Wed, 14 Jun 2017 10:57:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dL5za-0003zl-Ej; Wed, 14 Jun 2017 10:57:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dL5za-0002Mc-4Y; Wed, 14 Jun 2017 10:57:42 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110410-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-armhf-armhf-xl-credit2:guest-start.2:fail:regression
 xen-4.8-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 xen-4.8-testing:test-amd64-amd64-xl-rtds:debian-install:fail:heisenbug
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-intel:guest-start: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-libvirt-xsm: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-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-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-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-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl: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-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-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-amd64-i386-xl-qemut-ws16-amd64:windows-install: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
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=c427a81dee142a0f7155b8ed7074e1f489336637
X-Osstest-Versions-That: xen=79d2d5c3437567cabd18d02676ab860e82372d18
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 14 Jun 2017 10:57:42 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 110410: 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>

ZmxpZ2h0IDExMDQxMCB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDQxMC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxNiBndWVzdC1zdGFydC4yICBmYWlsIGluIDExMDM4NyBSRUdSLiB2cy4gMTEwMjQyCgpU
ZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTMgICA0NSB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkg
ZmFpbCBwYXNzIGluIDExMDM4NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtIDkgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgcGFzcyBpbiAxMTAzODcKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDkgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgZmFp
bCBwYXNzIGluIDExMDM4NwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTEgZ3Vlc3Qtc3RhcnQg
ICAgICAgICBmYWlsIGluIDExMDM4NyBsaWtlIDExMDI5NQogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxNSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTEwMjQy
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMTAyOTUKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTUg
Z3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgICBmYWlsICBsaWtlIDExMDI5NQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IGxpa2UgMTEwMjk1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAxMSBndWVzdC1zdGFy
dCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZoLWFtZCAgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE2IGRlYmlhbi1odm0t
aW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMSBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgOSB3aW5k
b3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGM0
MjdhODFkZWUxNDJhMGY3MTU1YjhlZDcwNzRlMWY0ODkzMzY2MzcKYmFzZWxpbmUgdmVyc2lvbjoK
IHhlbiAgICAgICAgICAgICAgICAgIDc5ZDJkNWMzNDM3NTY3Y2FiZDE4ZDAyNjc2YWI4NjBlODIz
NzJkMTgKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMDI5NSAgMjAxNy0wNi0xMSAwNjowMTozMyBa
ICAgIDMgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTAzODcgIDIwMTctMDYtMTIgMjI6MTk6
MjMgWiAgICAxIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZp
c2lvbnMgdW5kZXIgdGVzdDoKICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgog
IE1hcmsgUnV0bGFuZCA8bWFyay5ydXRsYW5kQGFybS5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFdlaSBDaGVuIDxXZWkuQ2hlbkBhcm0uY29tPgoK
am9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBjNDI3YTgxZGVlMTQyYTBmNzE1
NWI4ZWQ3MDc0ZTFmNDg5MzM2NjM3CkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KRGF0ZTogICBGcmkgTWF5IDE5IDE3OjA4OjM5IDIwMTcgKzAxMDAKCiAgICB4ZW4v
YXJtOiBwMm06IEZpeCBpbmNvcnJlY3QgbWFwcGluZyBvZiBzdXBlcnBhZ2VzCiAgICAKICAgIFRo
ZSBzYW1lIHNldCBvZiBmdW5jdGlvbnMgaXMgdXNlZCB0byBzZXQgYXMgd2VsbCBhcyB0byBjbGVh
biBQMk0KICAgIGVudHJpZXMsIGV4Y2VwdCBmb3IgY2xlYW4gb3BlcmF0aW9ucyAoSU5WQUxJRF9N
Rk4gfjBVTCkgaXMgcGFzc2VkIGFzIGEKICAgIHBhcmFtZXRlci4gVW5mb3J0dW5hdGVseSwgd2hl
biBjYWxjdWxhdGluZyBhbiBhcHByb3ByaWF0ZSB0YXJnZXQgb3JkZXIKICAgIGZvciBhIHBhcnRp
Y3VsYXIgbWFwcGluZyBJTlZBTElEX01GTiBpcyB0YWtlbiBpbnRvIGFjY291bnQgd2hpY2ggbGVh
ZHMKICAgIHRvIDRLIHBhZ2UgdGFyZ2V0IG9yZGVyIGJlaW5nIHNldCBlYWNoIHRpbWUgZXZlbiBm
b3IgMk1CIGFuZCAxR0IKICAgIG1hcHBpbmdzLgogICAgCiAgICBUaGlzIHdpbGwgcmVzdWx0IHRv
IGJyZWFrIGRvd24gdGhlIHN1cGVycGFnZSBpbnRvIDRLIG1hcHBpbmdzIGFuZCBsZWF2ZQogICAg
ZW1wdHkgdGFibGVzIGFsbG9jYXRlZC4KICAgIAogICAgVGhpcyB3YXMgaW50cm9kdWNlZCBieSBj
b21taXQgMmVmM2UzNmVjNyAieGVuL2FybTogcDJtOiBJbnRyb2R1Y2UKICAgIHAybV9zZXRfZW50
cnkgYW5kIF9fcDJtX3NldF9lbnRyeSIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgbWFzdGVyLWNvbW1pdC1pZDogM2Zh
ZmRjMjhlYjk4ZGMxY2I2ODYzNzlkODMyNzA1MTZmYzM4MDQ5ZAoKY29tbWl0IDEyNWU0ZDRhOGQ0
MmFiYjEyZDhhNTc2MmVkZWY2MDY3MTk4M2FmNWIKQXV0aG9yOiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkRhdGU6ICAgV2VkIEFwciA1IDEzOjI4OjQzIDIwMTcg
LTA3MDAKCiAgICB2Z2ljOiByZWZ1c2UgaXJxIG1pZ3JhdGlvbiB3aGVuIG9uZSBpcyBhbHJlYWR5
IGluIHByb2dyZXNzCiAgICAKICAgIFdoZW4gYW4gaXJxIG1pZ3JhdGlvbiBpcyBhbHJlYWR5IGlu
IHByb2dyZXNzLCBidXQgbm90IHlldCBjb21wbGV0ZWQKICAgIChHSUNfSVJRX0dVRVNUX01JR1JB
VElORyBpcyBzZXQpLCByZWZ1c2UgYW55IG90aGVyIGlycSBtaWdyYXRpb24KICAgIHJlcXVlc3Rz
IGZvciB0aGUgc2FtZSBpcnEuCiAgICAKICAgIFRoaXMgcGF0Y2ggaW1wbGVtZW50cyB0aGlzIGFw
cHJvYWNoIGJ5IHJldHVybmluZyBzdWNjZXNzIG9yIGZhaWx1cmUgZnJvbQogICAgdmdpY19taWdy
YXRlX2lycSwgYW5kIGF2b2lkaW5nIGlycSB0YXJnZXQgY2hhbmdlcyBvbiBmYWlsdXJlLiBJdCBw
cmludHMKICAgIGEgd2FybmluZyBpbiBjYXNlIHRoZSBpcnEgbWlncmF0aW9uIGZhaWxzLgogICAg
CiAgICBJdCBhbHNvIG1vdmVzIHRoZSBjbGVhcl9iaXQgb2YgR0lDX0lSUV9HVUVTVF9NSUdSQVRJ
TkcgdG8gYWZ0ZXIgdGhlCiAgICBwaHlzaWNhbCBpcnEgYWZmaW5pdHkgaGFzIGJlZW4gY2hhbmdl
ZCBzbyB0aGF0IGFsbCBvcGVyYXRpb25zIHJlZ2FyZGluZwogICAgaXJxIG1pZ3JhdGlvbiBhcmUg
Y29tcGxldGVkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICAgIG1hc3Rlci1jb21taXQtaWQ6IDkxZWY3MzY0OTMzMDM3YjZh
OGQ4MjU0MDVhMWM4MDlhNzJlNjE1MmYKCmNvbW1pdCA5ZTZiMmRkZjMzMDZjYzgyNDVlZjg4MmM1
MmQ4ZTg4Nzk2N2ZhOGNiCkF1dGhvcjogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgpEYXRlOiAgIFdlZCBBcHIgNSAxMzoyODo0MiAyMDE3IC0wNzAwCgogICAgYXJt
OiByZW1vdmUgaXJxIGZyb20gaW5mbGlnaHQsIHRoZW4gY2hhbmdlIHBoeXNpY2FsIGFmZmluaXR5
CiAgICAKICAgIFRoaXMgcGF0Y2ggZml4ZXMgYSBwb3RlbnRpYWwgcmFjZSB0aGF0IGNvdWxkIGhh
cHBlbiB3aGVuCiAgICBnaWNfdXBkYXRlX29uZV9sciBhbmQgdmdpY192Y3B1X2luamVjdF9pcnEg
cnVuIHNpbXVsdGFuZW91c2x5LgogICAgCiAgICBXaGVuIEdJQ19JUlFfR1VFU1RfTUlHUkFUSU5H
IGlzIHNldCwgd2UgbXVzdCBtYWtlIHN1cmUgdGhhdCB0aGUgaXJxIGhhcwogICAgYmVlbiByZW1v
dmVkIGZyb20gaW5mbGlnaHQgYmVmb3JlIGNoYW5naW5nIHBoeXNpY2FsIGFmZmluaXR5LCB0byBh
dm9pZAogICAgY29uY3VycmVudCBhY2Nlc3NlcyB0byBwLT5pbmZsaWdodCwgYXMgdmdpY192Y3B1
X2luamVjdF9pcnEgd2lsbCB0YWtlIGEKICAgIGRpZmZlcmVudCB2Y3B1IGxvY2suCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgog
ICAgbWFzdGVyLWNvbW1pdC1pZDogMzFiYzZhOTNhMDk2YmFiMjEyMTFlMGUyYzdjMjg0ZWU0YWVj
NTQwMgoKY29tbWl0IDUyZDgzODA5ZmEyOTBhNDAyYThjZTU3M2E2N2Q4NzliNGI3OGEwZTgKQXV0
aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiAgIEZyaSBNYXkg
NSAxNTozMDozNiAyMDE3ICswMTAwCgogICAgeGVuL2FybTogU3Vydml2ZSB1bmtub3duIHRyYXBz
IGZyb20gZ3Vlc3RzCiAgICAKICAgIEN1cnJlbnRseSB3ZSBjcmFzaCBYZW4gaWYgd2Ugc2VlIGFu
IEVTUl9FTDIuRUMgdmFsdWUgd2UgZG9uJ3QgcmVjb2duaXNlLgogICAgQXMgY29uZmlndXJhYmxl
IGRpc2FibGVzL2VuYWJsZXMgYXJlIGFkZGVkIHRvIHRoZSBhcmNoaXRlY3R1cmUKICAgIChjb250
cm9sbGVkIGJ5IFJFUzEvUkVTTyBiaXRzIHJlc3BlY3RpdmVseSksIHdpdGggYXNzb2NpYXRlZCBz
eW5jaHJvbm91cwogICAgZXhjZXB0aW9ucywgaXQgbWF5IGJlIHBvc3NpYmxlIGZvciBhIGd1ZXN0
IHRvIHRyaWdnZXIgZXhjZXB0aW9ucyB3aXRoCiAgICBjbGFzc2VzIHRoYXQgd2UgZG9uJ3QgcmVj
b2duaXNlLgogICAgCiAgICBXaGlsZSB3ZSBjYW4ndCBzZXJ2aWNlIHRoZXNlIGV4Y2VwdGlvbnMg
aW4gYSBtYW5uZXIgdXNlZnVsIHRvIHRoZSBndWVzdCwKICAgIHdlIGNhbiBhdm9pZCBicmluZ2lu
ZyBkb3duIHRoZSBob3N0LiBQZXIgQVJNIERESSAwNDg3QS5rX2lzczEwNzc1LCBwYWdlCiAgICBE
Ny0xOTM3LCBFQyB2YWx1ZXMgd2l0aGluIHRoZSByYW5nZSAweDAwIC0gMHgyYyBhcmUgcmVzZXJ2
ZWQgZm9yIGZ1dHVyZQogICAgdXNlIHdpdGggc3luY2hyb25vdXMgZXhjZXB0aW9ucywgYW5kIEVD
IHdpdGhpbiB0aGUgcmFuZ2UgMHgyZCAtIDB4M2YgbWF5CiAgICBiZSB1c2VkIGZvciBlaXRoZXIg
c3luY2hyb25vdXMgb3IgYXN5bmNocm9ub3VzIGV4Y2VwdGlvbnMuCiAgICAKICAgIFRoZSBwYXRj
aCBtYWtlcyBYZW4gaGFuZGxlIGFueSB1bmtub3duIEVDIGJ5IGluamVjdGluZyBhbiBVTkRFRklO
RUQKICAgIGV4Y2VwdGlvbiBpbnRvIHRoZSBndWVzdCwgd2l0aCBhIGNvcnJlc3BvbmRpbmcgKHJh
dGVsaW1pdGVkKSB3YXJuaW5nIGluCiAgICB0aGUgbG9nLgogICAgCiAgICBUaGlzIHBhdGNoIGlz
IGJhc2VkIG9uIExpbnV4IGNvbW1pdCBmMDUwZmU3YTkxNjQgImFybTogS1ZNOiBTdXJ2aXZlIHVu
a25vd24KICAgIHRyYXBzIGZyb20gdGhlIGd1ZXN0Ii4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIEFja2VkLWJ5OiBNYXJrIFJ1
dGxhbmQgPG1hcmsucnV0bGFuZEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIG1hc3Rlci1jb21taXQtaWQ6IGJh
ZjI5NTAyMTNlNmE1MDgwMTk0MDY0M2UyNTQ5YTViYWEyMWFkNzEKCmNvbW1pdCA1MDI2ZWI1ZWQw
MTA1MjhhZTQ2Y2E0ZjY1NGVhMGUxYzI2MjZhOWQ5CkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBGcmkgTWF5IDUgMTU6MzA6MzUgMjAxNyArMDEwMAoK
ICAgIHhlbi9hcm06IGRvX3RyYXBfaHlwZXJ2aXNvcjogU2VwYXJhdGUgaHlwZXJ2aXNvciBhbmQg
Z3Vlc3QgdHJhcHMKICAgIAogICAgVGhlIGZ1bmN0aW9uIGRvX3RyYXBfaHlwZXJ2aXNvciBpcyBj
dXJyZW50bHkgaGFuZGxpbmcgYm90aCB0cmFwIGNvbWluZwogICAgZnJvbSB0aGUgaHlwZXJ2aXNv
ciBhbmQgdGhlIGd1ZXN0LiBUaGlzIG1ha2VzIGRpZmZpY3VsdCB0byBnZXQgc3BlY2lmaWMKICAg
IGJlaGF2aW9yIHdoZW4gYSB0cmFwIGlzIGNvbWluZyBmcm9tIGVpdGhlciB0aGUgZ3Vlc3Qgb3Ig
dGhlIGh5cGVydmlzb3IuCiAgICAKICAgIFNwbGl0IHRoZSBmdW5jdGlvbiBpbnRvIHR3byBwYXJ0
czoKICAgICAgICAtIGRvX3RyYXBfZ3Vlc3Rfc3luYyB0byBoYW5kbGUgZ3Vlc3QgdHJhcHMKICAg
ICAgICAtIGRvX3RyYXBfaHlwX3N5bmMgdG8gaGFuZGxlIGh5cGVydmlzb3IgdHJhcHMKICAgIAog
ICAgT24gQUFyY2gzMiwgdGhlIEh5cCBUcmFwIEV4Y2VwdGlvbiBwcm92aWRlcyB0aGUgc3RhbmRh
cmQgbWVjaGFuaXNtIGZvcgogICAgdHJhcHBpbmcgR3Vlc3QgT1MgZnVuY3Rpb25zIHRvIHRoZSBo
eXBlcnZpc29yIChzZWUgQjEuMTQuMSBpbiBBUk0gRERJCiAgICAwNDA2Qy5jKS4gSXQgY2Fubm90
IGJlIGdlbmVyYXRlZCB3aGVuIGdlbmVyYXRlZCB3aGVuIHRoZSBwcm9jZXNzb3IgaXMgaW4KICAg
IEh5cCBNb2RlLCBpbnN0ZWFkIG90aGVyIGV4Y2VwdGlvbiB3aWxsIGJlIHVzZWQuIFNvIGl0IGlz
IGZpbmUgdG8gcmVwbGFjZQogICAgdGhlIGNhbGwgdG8gZG9fdHJhcF9oeXBlcnZpc29yIGJ5IGRv
X3RyYXBfZ3Vlc3Rfc3luYy4KICAgIAogICAgRm9yIEFBcmNoNjQsIHRoZXJlIGFyZSB0d28gZGlz
dGluY3RzIGV4Y2VwdGlvbiBkZXBlbmRpbmcgd2hldGhlciB0aGUKICAgIGV4Y2VwdGlvbiB3YXMg
dGFrZW4gZnJvbSB0aGUgY3VycmVudCBsZXZlbCAoaHlwZXJ2aXNvcikgb3IgbG93ZXIgbGV2ZWwK
ICAgIChndWVzdCkuCiAgICAKICAgIE5vdGUgdGhhdCB0aGUgdW5rbm93biB0cmFwcyBmcm9tIGd1
ZXN0cyB3aWxsIGxlYWQgdG8gcGFuaWMgWGVuLiBUaGlzIGlzCiAgICBhbHJlYWR5IGJlaGF2aW9y
IGFuZCBpcyBsZWZ0IHVuY2hhbmdlZCBmb3Igc2ltcGxpY3kuIEEgZm9sbG93LXVwIHBhdGNoCiAg
ICB3aWxsIGFkZHJlc3MgdGhhdC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBtYXN0ZXItY29tbWl0LWlkOiA1YTBlZDlh
MDllYmIzMmI2MjBkOTIxNzg3NWJiNTIwNmQ1Y2NmNGQ3Cgpjb21taXQgZTVlYzIzZWZjZmIwZjM5
YjYyNzNiZTIxNTVjNDA4ZTM2MjE4ZTNmZgpBdXRob3I6IFdlaSBDaGVuIDxXZWkuQ2hlbkBhcm0u
Y29tPgpEYXRlOiAgIFdlZCBBcHIgNSAxNzowOTowMyAyMDE3ICswODAwCgogICAgeGVuL2FybTog
U2F2ZSBFU1JfRUwyIHRvIGF2b2lkIHVzaW5nIG1pc21hdGNoZWQgdmFsdWUgaW4gc3luZHJvbWUg
Y2hlY2sKICAgIAogICAgWGVuIHdpbGwgZG8gZXhjZXB0aW9uIHN5bmRyb21lIGNoZWNrIHdoaWxl
IHNvbWUgdHlwZXMgb2YgZXhjZXB0aW9uCiAgICB0YWtlIHBsYWNlIGluIEVMMi4gVGhlIHN5bmRy
b21lIGNoZWNrIGNvZGUgcmVhZCB0aGUgRVNSX0VMMiByZWdpc3RlcgogICAgZGlyZWN0bHksIGJ1
dCBpbiBzb21lIHNpdHVhdGlvbiB0aGlzIHJlZ2lzdGVyIG1heWJlIG92ZXJyaWRkZW4gYnkKICAg
IG5lc3RlZCBleGNlcHRpb24uCiAgICAKICAgIEZvciBleGFtcGxlLCBpZiB3ZSByZS1lbmFibGUg
SVJRIGJlZm9yZSByZWFkaW5nIEVTUl9FTDIgd2hpY2ggbWVhbnMKICAgIFhlbiBtYXkgZW50ZXIg
aW4gSVJRIGV4Y2VwdGlvbiBtb2RlIGFuZCByZXR1cm4gdGhlIHByb2Nlc3NvciB3aXRoCiAgICBj
bG9iYmVyZWQgRVNSX0VMMiAoU2VlIEFSTSBBUk0gRERJIDA0ODdBLmogRDcuMi4yNSkKICAgIAog
ICAgSW4gdGhpcyBjYXNlIHRoZSBndWVzdCBleGNlcHRpb24gc3luZHJvbWUgaGFzIGJlZW4gb3Zl
cnJpZGRlbiwgd2Ugd2lsbAogICAgY2hlY2sgdGhlIHN5bmRyb21lIGZvciBndWVzdCBzeW5jIGV4
Y2VwdGlvbiB3aXRoIGFuIGluY29ycmVjdCBFU1JfRUwyCiAgICB2YWx1ZS4gU28gd2Ugd2FudCB0
byBzYXZlIEVTUl9FTDIgdG8gY3B1X3VzZXJfcmVncyBhcyBzb29uIGFzIHRoZQogICAgZXhjZXB0
aW9uIHRha2VzIHBsYWNlIGluIEVMMiB0byBhdm9pZCB1c2luZyBhbiBpbmNvcnJlY3Qgc3luZHJv
bWUgdmFsdWUuCiAgICAKICAgIEluIG9yZGVyIHRvIHNhdmUgRVNSX0VMMiwgd2UgYWRkZWQgYSAz
Mi1iaXQgbWVtYmVyIGhzciB0byBjcHVfdXNlcl9yZWdzLgogICAgQnV0IHdoaWxlIHNhdmluZyBy
ZWdpc3RlcnMgaW4gdHJhcCBlbnRyeSwgd2UgdXNlIHN0cCB0byBzYXZlIEVMUiBhbmQKICAgIENQ
U1IgYXQgdGhlIHNhbWUgdGltZSB0aHJvdWdoIDY0LWJpdCBnZW5lcmFsIHJlZ2lzdGVycy4gSWYg
d2Uga2VlcCB0aGlzCiAgICBjb2RlLCB0aGUgaHNyIHdpbGwgYmUgb3ZlcnJpZGRlbiBieSB1cHBl
ciAzMi1iaXQgb2YgQ1BTUi4gU28gYWRqdXN0IHRoZQogICAgY29kZSB0byB1c2Ugc3RyIHRvIHNh
dmUgRUxSIGluIGEgc2VwYXJhdGUgaW5zdHJ1Y3Rpb24gYW5kIHVzZSBzdHAgdG8KICAgIHNhdmUg
Q1BTUiBhbmQgSFNSIGF0IHRoZSBzYW1lIHRpbWUgdGhyb3VnaCAzMi1iaXQgZ2VuZXJhbCByZWdp
c3RlcnMuCiAgICBUaGlzIGNoYW5nZSBhZmZlY3RzIHRoZSByZWdpc3RlcnMgcmVzdG9yZSBpbiB0
cmFwIGV4aXQsIHdlIGNhbid0IHVzZSB0aGUKICAgIGxkcCB0byByZXN0b3JlIEVMUiBhbmQgQ1BT
UiBmcm9tIHN0YWNrIGF0IHRoZSBzYW1lIHRpbWUuIFdlIGhhdmUgdG8gdXNlCiAgICBsZHIgdG8g
cmVzdG9yZSB0aGVtIHNlcGFyYXRlbHkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBDaGVu
IDxXZWkuQ2hlbkBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3Rh
YmVsbGluaUBrZXJuZWwub3JnPgogICAgbWFzdGVyLWNvbW1pdC1pZDogOTBkYmNkNzQ5MTAzYzM1
NjA5MzcwZTdiMTFkMjY2OTBkNGNhNGY0MAoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 14 10:58:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 10: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 1dL60A-0003sG-2q; Wed, 14 Jun 2017 10:58: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 1dL608-0003rd-Sf
 for xen-devel@lists.xensource.com; Wed, 14 Jun 2017 10:58:16 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 FB/C5-17076-6C611495; Wed, 14 Jun 2017 10:58:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsWS0XRdVfeYmGO
 kwev57BYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN2NrQzVawyqTiQ/NTxgbG
 C7pdjFwcQgJ/GSU2PutignAeM0osOdHKBuFsY5R4trGLuYuRk0NEwFni65m57CA2r4C+xInrJ
 8HiwgL2Emf7NoLFJQQ8JY62/GeFsZe1/2LsYmTnYBOwkjgkBhJlEVCVmNX/mHkCI9cCRoZVjB
 rFqUVlqUW6hoZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBvmUAgh2Mq387HWK
 U5GBSEuWdKugYKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mClwcYKkKCRanpqRVpmTnAIINJS3Dw
 KInwPhMASvMWFyTmFmemQ6ROMepybFi9/guTEEtefl6qlDjvX1GgIgGQoozSPLgRsIC/xCgrJ
 czLCHSUEE9BalFuZgmq/CtGcQ5GJWHe5yBTeDLzSuA2vQI6ggnoiKALDiBHlCQipKQaGI17Xx
 UyVktoxFwVuptklfAm0pmL/aFp/oprJ9h3nE/8UzJ//kOJ7FuJVycIS25gKdxz4q3USu6De0I
 vMqvXrFw3bdo0h6baP4Ed708xzDhz9keNylEvPbY3py9+4rjCnbZLKKzXT+3Yx/xs1QaVsO9Z
 980ETlX5iQutCa7/cuaqiNuev8c9ViqxFGckGmoxFxUnAgCeyeiTcwIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-6.tower-31.messagelabs.com!1497437892!67032668!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24638 invoked from network); 14 Jun 2017 10:58:13 -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 Jun 2017 10:58: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 1dL604-0005WQ-Bu; Wed, 14 Jun 2017 10:58: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 1dL5zy-00042H-Kf; Wed, 14 Jun 2017 10:58:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dL5zy-0002fE-7P; Wed, 14 Jun 2017 10:58:06 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110433-mainreport@xen.org>
X-Osstest-Versions-This: xen=b6e570cfb2694cba6490b9e4e297f506d6e7531f
X-Osstest-Versions-That: xen=aeef64107afca9c6c0428b2cb26a3ba599b3ed75
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 14 Jun 2017 10:58:06 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 110433: 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="===============0085466519647712225=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Perfect :-)
All tests in this flight passed as required
version targeted for testing:
 xen                  b6e570cfb2694cba6490b9e4e297f506d6e7531f
baseline version:
 xen                  aeef64107afca9c6c0428b2cb26a3ba599b3ed75

Last test of basis   110306  2017-06-11 09:19:24 Z    3 days
Testing same since   110433  2017-06-14 09:52:57 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Armando Vega <armando@greenhost.nl>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Paul Durrant <Paul.Durrant@citrix.com>
  Peter Große <pegro@friiks.de>
  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=b6e570cfb2694cba6490b9e4e297f506d6e7531f
+ . ./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 b6e570cfb2694cba6490b9e4e297f506d6e7531f
+ branch=xen-unstable-coverity
+ revision=b6e570cfb2694cba6490b9e4e297f506d6e7531f
+ . ./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
+ '[' xb6e570cfb2694cba6490b9e4e297f506d6e7531f = 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-3.14
++ : 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 b6e570cfb2694cba6490b9e4e297f506d6e7531f:refs/heads/coverity-tested/smoke
To osstest@xenbits.xen.org:/home/xen/git/xen.git
   aeef641..b6e570c  b6e570cfb2694cba6490b9e4e297f506d6e7531f -> coverity-tested/smoke


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0085466519647712225==--

From xen-devel-bounces@lists.xen.org Wed Jun 14 11:22:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 11: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 1dL6Nk-0005uS-3Z; Wed, 14 Jun 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 <andre.przywara@arm.com>) id 1dL6Ni-0005uE-CI
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 11:22:38 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 36/FC-06719-D7C11495; Wed, 14 Jun 2017 11:22:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVysyfVTbdGxjH
 SoO2NucX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnG38yxbQYN9xfwFN5kbGGcadTFycQgJbGaU
 2L79OROEc4BR4sXN1yxdjJwcwgIBEh/OfAeyOThEBEIlri0SBKlhFrjOKPH1zjt2kBohgd9ME
 o+uZILYbAK6EjtuvmYGqecVsJLo26wAEmYRUJWY8+YnM4gtKhAu0Xugnw3E5hUQlDg58wnYKk
 4Ba4kz/bNYQWxmAXWJP/MuMUPY4hJNX1ZCxeUltr+dwzyBkX8WkvZZSFpmIWmZhaRlASPLKka
 N4tSistQiXUMTvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwPBkAIIdjNc3Bhxi
 lORgUhLlnSroGCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgneFNFBOsCg1PbUiLTMHGCkwaQkOH
 iUR3mcCQGne4oLE3OLMdIjUKUZdjg2r139hEmLJy89LlRLnXQUyQwCkKKM0D24ELGovMcpKCf
 MyAh0lxFOQWpSbWYIq/4pRnINRSZg3QQpoCk9mXgncpldARzABHRF0wQHkiJJEhJRUA+PEveG
 Bmue2Tcni+l/cZJbMEaIdw7fApvj+gh3vDjGK/eKqeNv1Rnb2yyapBLk17OaPNdK3Lsw4dt42
 5MwrcWu7ZQefrdDW+r3zS85a/ZuKp1PuhPEvYH/pc9JQuSB4Q8WMAy+M+E5Mz414965JK3a2t
 XKRw4qZSot3Xwo3Tg0zaJGq2n/g5nslluKMREMt5qLiRACS23td1QIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1497439356!67647928!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5680 invoked from network); 14 Jun 2017 11:22:36 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-4.tower-21.messagelabs.com with SMTP; 14 Jun 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 288141596;
 Wed, 14 Jun 2017 04:22:35 -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 D07A33F581;
 Wed, 14 Jun 2017 04:22:33 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170609174141.5068-1-andre.przywara@arm.com>
 <20170609174141.5068-2-andre.przywara@arm.com>
 <8d68dcb4-6025-9611-9579-4989335ef85d@arm.com>
 <alpine.DEB.2.10.1706121529370.2875@sstabellini-ThinkPad-X260>
 <a72f9f56-7331-efed-5f53-9b4414d528ca@arm.com>
 <alpine.DEB.2.10.1706131513320.12156@sstabellini-ThinkPad-X260>
 <5bf277b9-67ce-30ee-2aaf-2a2148e60fd2@arm.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <39e0a2ce-59e7-5ee3-353e-6252daef64bc@arm.com>
Date: Wed, 14 Jun 2017 12:22: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: <5bf277b9-67ce-30ee-2aaf-2a2148e60fd2@arm.com>
Content-Language: en-GB
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: Re: [Xen-devel] [PATCH v11 01/34] ARM: vGIC: avoid rank lock when
 reading priority
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxNC8wNi8xNyAwOTo1NSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IAo+IAo+IE9uIDA2
LzEzLzIwMTcgMTE6MTkgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4gT24gVHVlLCAx
MyBKdW4gMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4gT24gMTIvMDYvMjAxNyAyMzozNCwg
U3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+Pj4+IE9uIE1vbiwgMTIgSnVuIDIwMTcsIEp1bGll
biBHcmFsbCB3cm90ZToKPj4+Pj4gSGkgQW5kcmUsCj4+Pj4+Cj4+Pj4+IE9uIDA5LzA2LzE3IDE4
OjQxLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4+Pj4+IFdoZW4gcmVhZGluZyB0aGUgcHJpb3Jp
dHkgdmFsdWUgb2YgYSB2aXJ0dWFsIGludGVycnVwdCwgd2Ugd2VyZQo+Pj4+Pj4gdGFraW5nCj4+
Pj4+PiB0aGUgcmVzcGVjdGl2ZSByYW5rIGxvY2sgc28gZmFyLgo+Pj4+Pj4gSG93ZXZlciBmb3Ig
Zm9yd2FyZGVkIGludGVycnVwdHMgKERvbTAgb25seSBzbyBmYXIpIHRoaXMgbWF5IGxlYWQKPj4+
Pj4+IHRvIGEKPj4+Pj4+IGRlYWRsb2NrIHdpdGggdGhlIGZvbGxvd2luZyBjYWxsIGNoYWluOgo+
Pj4+Pj4gLSBNTUlPIGFjY2VzcyB0byBjaGFuZ2UgdGhlIElSUSBhZmZpbml0eSwgY2FsbGluZyB0
aGUgSVRBUkdFVFNSCj4+Pj4+PiBoYW5kbGVyCj4+Pj4+PiAtIHRoaXMgaGFuZGxlciB0YWtlcyB0
aGUgYXBwcm9wcmlhdGUgcmFuayBsb2NrIGFuZCBjYWxscwo+Pj4+Pj4gdmdpY19zdG9yZV9pdGFy
Z2V0c3IoKQo+Pj4+Pj4gLSB2Z2ljX3N0b3JlX2l0YXJnZXRzcigpIHdpbGwgZXZlbnR1YWxseSBj
YWxsIHZnaWNfbWlncmF0ZV9pcnEoKQo+Pj4+Pj4gLSBpZiB0aGlzIElSUSBpcyBhbHJlYWR5IGlu
LWZsaWdodCwgaXQgd2lsbCByZW1vdmUgaXQgZnJvbSB0aGUgb2xkCj4+Pj4+PiAgICBWQ1BVIGFu
ZCBpbmplY3QgaXQgaW50byB0aGUgbmV3IG9uZSwgYnkgY2FsbGluZwo+Pj4+Pj4gdmdpY192Y3B1
X2luamVjdF9pcnEoKQo+Pj4+Pj4gLSB2Z2ljX3ZjcHVfaW5qZWN0X2lycSB3aWxsIGNhbGwgdmdp
Y19nZXRfdmlycV9wcmlvcml0eSgpCj4+Pj4+PiAtIHZnaWNfZ2V0X3ZpcnFfcHJpb3JpdHkoKSB0
cmllcyB0byB0YWtlIHRoZSByYW5rIGxvY2sgLSBhZ2FpbiEKPj4+Pj4+IEl0IHNlZW1zIGxpa2Ug
dGhpcyBjb2RlIHBhdGggaGFzIG5ldmVyIGJlZW4gZXhlcmNpc2VkIGJlZm9yZS4KPj4+Pj4+Cj4+
Pj4+PiBGaXggdGhpcyBieSBhdm9pZGluZyB0YWtpbmcgdGhlIGxvY2sgaW4gdmdpY19nZXRfdmly
cV9wcmlvcml0eSgpCj4+Pj4+PiAobGlrZQo+Pj4+Pj4gd2UKPj4+Pj4+IGRvIGluIHZnaWNfZ2V0
X3RhcmdldF92Y3B1KCkpLgo+Pj4+Pj4gQWN0dWFsbHkgd2UgYXJlIGp1c3QgcmVhZGluZyBvbmUg
Ynl0ZSwgYW5kIHByaW9yaXR5IGNoYW5nZXMgd2hpbGUKPj4+Pj4+IGludGVycnVwdHMgYXJlIGhh
bmRsZWQgYXJlIGEgYmVuaWduIHJhY2UgdGhhdCBjYW4gaGFwcGVuIG9uIHJlYWwKPj4+Pj4+IGhh
cmR3YXJlCj4+Pj4+PiB0b28uIFNvIGl0IGlzIHNhZmUgdG8ganVzdCBwcmV2ZW50IHRoZSBjb21w
aWxlciBmcm9tIHJlYWRpbmcgZnJvbSB0aGUKPj4+Pj4+IHN0cnVjdCBtb3JlIHRoYW4gb25jZS4K
Pj4+Pj4+Cj4+Pj4+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdh
cmFAYXJtLmNvbT4KPj4+Pj4+IC0tLQo+Pj4+Pj4gICB4ZW4vYXJjaC9hcm0vdmdpYy12Mi5jIHwg
MTMgKysrKysrKystLS0tLQo+Pj4+Pj4gICB4ZW4vYXJjaC9hcm0vdmdpYy12My5jIHwgMTEgKysr
KysrKy0tLS0KPj4+Pj4+ICAgeGVuL2FyY2gvYXJtL3ZnaWMuYyAgICB8ICA4ICstLS0tLS0tCj4+
Pj4+PiAgIDMgZmlsZXMgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKSwgMTYgZGVsZXRpb25zKC0p
Cj4+Pj4+Pgo+Pj4+Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLXYyLmMgYi94ZW4v
YXJjaC9hcm0vdmdpYy12Mi5jCj4+Pj4+PiBpbmRleCBkYzlmOTViLi41MzcwMDIwIDEwMDY0NAo+
Pj4+Pj4gLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMtdjIuYwo+Pj4+Pj4gKysrIGIveGVuL2FyY2gv
YXJtL3ZnaWMtdjIuYwo+Pj4+Pj4gQEAgLTI1OCw5ICsyNTgsOSBAQCBzdGF0aWMgaW50IHZnaWNf
djJfZGlzdHJfbW1pb19yZWFkKHN0cnVjdCB2Y3B1Cj4+Pj4+PiAqdiwKPj4+Pj4+IG1taW9faW5m
b190ICppbmZvLAo+Pj4+Pj4gICAgICAgICAgIGlmICggcmFuayA9PSBOVUxMICkgZ290byByZWFk
X2FzX3plcm87Cj4+Pj4+Pgo+Pj4+Pj4gICAgICAgICAgIHZnaWNfbG9ja19yYW5rKHYsIHJhbmss
IGZsYWdzKTsKPj4+Pj4+IC0gICAgICAgIGlwcmlvcml0eXIgPSByYW5rLT5pcHJpb3JpdHlyW1JF
R19SQU5LX0lOREVYKDgsCj4+Pj4+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBnaWNkX3JlZyAtCj4+Pj4+PiBHSUNEX0lQUklPUklUWVIsCj4+
Pj4+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBEQUJUX1dPUkQpXTsKPj4+Pj4+ICsgICAgICAgIGlwcmlvcml0eXIgPSBBQ0NFU1NfT05DRShy
YW5rLT5pcHJpb3JpdHlyW1JFR19SQU5LX0lOREVYKDgsCj4+Pj4+PiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGdpY2RfcmVnIC0gR0lDRF9JUFJJT1JJVFlSLAo+Pj4+Pj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBEQUJUX1dPUkQpXSk7Cj4+Pj4+
Cj4+Pj4+IFRoZSBpbmRlbnRhdGlvbiBpcyBhIGJpdCBvZGQuIENhbiB5b3UgaW50cm9kdWNlIGEg
dGVtcG9yYXJ5Cj4+Pj4+IHZhcmlhYmxlIGhlcmU/Cj4+Pj4+Cj4+Pj4+PiAgICAgICAgICAgdmdp
Y191bmxvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7Cj4+Pj4+PiAgICAgICAgICAgKnIgPSB2Z2lj
X3JlZzMyX2V4dHJhY3QoaXByaW9yaXR5ciwgaW5mbyk7Cj4+Pj4+Pgo+Pj4+Pj4gQEAgLTQ5OSw3
ICs0OTksNyBAQCBzdGF0aWMgaW50IHZnaWNfdjJfZGlzdHJfbW1pb193cml0ZShzdHJ1Y3QKPj4+
Pj4+IHZjcHUgKnYsCj4+Pj4+PiBtbWlvX2luZm9fdCAqaW5mbywKPj4+Pj4+Cj4+Pj4+PiAgICAg
ICBjYXNlIFZSQU5HRTMyKEdJQ0RfSVBSSU9SSVRZUiwgR0lDRF9JUFJJT1JJVFlSTik6Cj4+Pj4+
PiAgICAgICB7Cj4+Pj4+PiAtICAgICAgICB1aW50MzJfdCAqaXByaW9yaXR5cjsKPj4+Pj4+ICsg
ICAgICAgIHVpbnQzMl90ICppcHJpb3JpdHlyLCBwcmlvcml0eTsKPj4+Pj4+Cj4+Pj4+PiAgICAg
ICAgICAgaWYgKCBkYWJ0LnNpemUgIT0gREFCVF9CWVRFICYmIGRhYnQuc2l6ZSAhPSBEQUJUX1dP
UkQgKQo+Pj4+Pj4gZ290bwo+Pj4+Pj4gYmFkX3dpZHRoOwo+Pj4+Pj4gICAgICAgICAgIHJhbmsg
PSB2Z2ljX3Jhbmtfb2Zmc2V0KHYsIDgsIGdpY2RfcmVnIC0gR0lDRF9JUFJJT1JJVFlSLAo+Pj4+
Pj4gREFCVF9XT1JEKTsKPj4+Pj4+IEBAIC01MDgsNyArNTA4LDEwIEBAIHN0YXRpYyBpbnQgdmdp
Y192Ml9kaXN0cl9tbWlvX3dyaXRlKHN0cnVjdAo+Pj4+Pj4gdmNwdSAqdiwKPj4+Pj4+IG1taW9f
aW5mb190ICppbmZvLAo+Pj4+Pj4gICAgICAgICAgIGlwcmlvcml0eXIgPSAmcmFuay0+aXByaW9y
aXR5cltSRUdfUkFOS19JTkRFWCg4LAo+Pj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnaWNkX3JlZyAtCj4+Pj4+PiBHSUNEX0lQUklP
UklUWVIsCj4+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIERBQlRfV09SRCldOwo+Pj4+Pj4gLSAgICAgICAgdmdpY19yZWczMl91cGRh
dGUoaXByaW9yaXR5ciwgciwgaW5mbyk7Cj4+Pj4+PiArICAgICAgICBwcmlvcml0eSA9IEFDQ0VT
U19PTkNFKCppcHJpb3JpdHlyKTsKPj4+Pj4+ICsgICAgICAgIHZnaWNfcmVnMzJfdXBkYXRlKCZw
cmlvcml0eSwgciwgaW5mbyk7Cj4+Pj4+PiArICAgICAgICBBQ0NFU1NfT05DRSgqaXByaW9yaXR5
cikgPSBwcmlvcml0eTsKPj4+Pj4KPj4+Pj4gVGhpcyBpcyBhIGJpdCBvZGQgdG8gcmVhZCBiZWNh
dXNlIG9mIHRoZSBkZXJlZmVyZW5jaW5nLiBJIGFkbWl0IHRoYXQgSQo+Pj4+PiB3b3VsZAo+Pj4+
PiBwcmVmZXIgaWYgeW91IHVzZSByZWFkX2F0b21pYy93cml0ZV9hdG9taWMgd2hpY2ggYXJlIGVh
c2llciB0bwo+Pj4+PiB1bmRlcnN0YW5kCj4+Pj4+ICh0aG91Z2ggdGhlIG5hbWluZyBpcyBjb25m
dXNpbmcpLgo+Pj4+Pgo+Pj4+PiBMZXQgc2VlIHdoYXQgU3RlZmFubyB0aGlua3MgaGVyZS4KPj4+
Pgo+Pj4+IEkgYWxzbyBwcmVmZXIgKl9hdG9taWMsIGVzcGVjaWFsbHkgZ2l2ZW4gd2hhdCBKYW4g
d3JvdGUgYWJvdXQKPj4+PiBBQ0NFU1NfT05DRToKPj4+Pgo+Pj4+ICAgIFBsdXMgQUNDRVNTX09O
Q0UoKSBkb2Vzbid0IGVuZm9yY2UgYSBzaW5nbGUgaW5zdHJ1Y3Rpb24gdG8gYmUKPj4+PiB1c2Vk
IGluCj4+Pj4gICAgdGhlIHJlc3VsdGluZyBhc3NlbWJseSkuCj4+Pgo+Pj4gSSBkb24ndCBidXkg
dGhpcyBhcmd1bWVudC4gVGhlcmUgYXJlIHF1aXRlIGEgZmV3IHBsYWNlcyB3ZSByZWx5IG9uCj4+
PiBhc3NpZ25tZW50Cj4+PiB0byBiZSBhdG9taWMgKHNlZSBQViBwcm90b2NvbHMgZm9yIGluc3Rh
bmNlKS4KPj4KPj4gSSBkb24ndCB1bmRlcnN0YW5kIHlvdXIgZXhwbGFuYXRpb24uIFRoZXJlIGFy
ZSBubyBQViBwcm90b2NvbHMgdW5kZXIKPj4geGVuLywgdGhleSBhcmUgaW1wbGVtZW50ZWQgaW4g
b3RoZXIgcmVwb3NpdG9yaWVzLiBJIGdyZXBwZWQgZm9yIEFDQ0VTUwo+PiB1bmRlciB4ZW4vaW5j
bHVkZS9wdWJsaWMsIGluIGNhc2UgeW91IHJlZmVycmVkIHRvIHRoZSBQViBwcm90b2NvbAo+PiBo
ZWFkZXJzLCBidXQgY291bGRuJ3QgZmluZCBhbnl0aGluZyBpbnRlcmVzdGluZy4KPiAKPiBIYXZl
IGEgbG9vayBhdCB0aGUgcGwwMTEgZW11bGF0aW9uIGZyb20gQmh1cGluZGVyLiBJdCB3aWxsIHVz
ZSBwbGFpbiAnPScKPiBmb3IgdXBkYXRpbmcgdGhlIFBWIGRyaXZlcnMuIFNvIGNhbiB5b3UgZXhw
bGFpbiB3aHkgaXQgaXMgZmluZSB0aGVyZSBhbmQKPiBub3QgaGVyZT8KPiAKPj4KPj4KPj4+IEZ1
cnRoZXJtb3JlIGltcGxlbWVudGF0aW9uIG9mCj4+PiBhdG9taWNfcmVhZC9hdG9taWNfd3JpdGUg
aW4gTGludXggKGJvdGggQVJNIGFuZCB4ODYpIGlzIGJhc2VkIG9uCj4+PiBXUklURV9PTkNFL1JF
QURfT05DRSwgb24gWGVuIGl0IGlzIGEgc2ltcGxlIGFzc2lnbm1lbnQuCj4+Cj4+IEkgZG9uJ3Qg
Zm9sbG93IHdoeSB5b3UgYXJlIHJlZmVycmluZyB0byBMaW51eCBjb25zdHJ1Y3RzIGluIHRoaXMK
Pj4gZGlzY3Vzc2lvbiBhYm91dCBYZW4gYXRvbWljIGZ1bmN0aW9ucy4KPiAKPiBNeSBwb2ludCBo
ZXJlIGlzIFhlbiBhbmQgTGludXggYXJlIHZlcnkgc2ltaWxhci4gQWN0dWFsbHkgYSBsb3Qgb2Yg
dGhlCj4gYXRvbWljIGNvZGUgaXMgYmVlbiB0YWtlbiBmcm9tIExpbnV4IChoYXZlIGEgbG9vayB0
byBvdXIKPiBhdG9taWNfcmVhZC9hdG9taWNfd3JpdGUpLgo+IAo+IEFzIHRoZSBhdG9taWMgY29k
ZSB3YXMgYWRkZWQgdGhlIGNvZGUgYnkgeW91IChsaWtlbHkgZnJvbSBMaW51eCksIEkKPiBkb24n
dCB1bmRlcnN0YW5kIHdoeSB5b3UgZG9uJ3QgY29tcGxhaW4gYWJvdXQgdGhlIGF0b21pYyBpbXBs
ZW1lbnRhdGlvbgo+IGJ1dCBBQ0NFU1NfT05DRS4KPiAKPj4KPj4KPj4+IEluIGFueSBjYXNlLCBh
bGwgdGhvc2UgbWFjcm9zIGRvZXMgbm90IHByZXZlbnQgcmUtb3JkZXJpbmcgYXQgdGhlCj4+PiBw
cm9jZXNzb3IKPj4+IGxldmVsIG5vciByZWFkL3dyaXRlIGF0b21pY2l0eSBpZiB0aGUgdmFyaWFi
bGUgaXMgbWlzYWxpZ25lZC4KPj4KPj4gTXkgdW5kZXJzdGFuZGluZyBpcyB0aGF0IHRoZSB1bndy
aXR0ZW4gYXNzdW1wdGlvbiBpbiBYZW4gaXMgdGhhdAo+PiB2YXJpYWJsZXMgYXJlIGFsd2F5cyBh
bGlnbmVkLiBZb3UgYXJlIHJpZ2h0IGFib3V0IHByb2Nlc3NvciBsZXZlbAo+PiByZW9yZGVyaW5n
LCBpbiBmYWN0IHdoZW4gbmVlZGVkIHdlIGhhdmUgdG8gaGF2ZSBiYXJyaWVycwo+Pgo+PiBJIGhh
dmUgcmVhZCBBbmRyZSdzIHdlbGwgd3JpdHRlbiBSRUFETUUuYXRvbWljLCBhbmQgaGUgZW5kcyB0
aGUKPj4gZG9jdW1lbnQgc3RhdGluZyB0aGUgZm9sbG93aW5nOgo+Pgo+Pgo+Pj4gVGhpcyBtYWtl
cyByZWFkIGFuZCB3cml0ZSBhY2Nlc3NlcyB0byBpbnRzIGFuZCBsb25ncyAoYW5kIHRoZWlyCj4+
PiByZXNwZWN0aXZlCj4+PiB1bnNpZ25lZCBjb3VudGVyIHBhcnRzKSBuYXR1cmFsbHkgYXRvbWlj
Lgo+Pj4gSG93ZXZlciBpdCB3b3VsZCBiZSBiZW5lZmljaWFsIHRvIHVzZSBhdG9taWMgcHJpbWl0
aXZlcyBhbnl3YXkgdG8KPj4+IGFubm90YXRlCj4+PiB0aGUgY29kZSBhcyBiZWluZyBjb25jdXJy
ZW50IGFuZCB0byBwcmV2ZW50IHNpbGVudCBicmVha2FnZSB3aGVuCj4+PiBjaGFuZ2luZwo+Pj4g
dGhlIGNvZGUKPj4KPj4gd2l0aCB3aGljaCBJIGNvbXBsZXRlbHkgYWdyZWUKPiAKPiBXaGljaCBt
ZWFucyB5b3UgYXJlIGhhcHB5IHRvIHVzZSBlaXRoZXIgQUNDRVNTX09OQ0Ugb3IKPiByZWFkX2F0
b21pYy93cml0ZV9hdG9taWMgYXMgdGhleSBpbi1maW5lIGV4YWN0bHkgdGhlIHNhbWUgb24gdGhl
Cj4gY29tcGlsZXIgd2Ugc3VwcG9ydC4KClNvIEkgdGhpbmsgaW4gdGhpcyBjYXNlIGl0J3Mgbm90
IHRoZSBzYW1lLgpyZWFkX2F0b21pYygpIHdvdWxkIHByZXZlbnQgdGhlIGNvbXBpbGVyIGZyb20g
YnJlYWtpbmcgdXAgdGhlIGFzc2lnbm1lbnQKaW50byBtdWx0aXBsZSByZWFkcywgd2hpY2ggaW5k
ZWVkIGRvZXMgbm90IHNlZW0gbmVjZXNzYXJ5IGhlcmUgKGFzIGl0IGlzCmFsaWduZWQsIGVzcGVj
aWFsbHkgZHVlIHRvIGJlaW5nIGEgbWVtYmVyIG9mIGFuIGFycmF5KS4KQnV0IHdlIGhhdmUgdG8g
cHJldmVudCB0aGUgY29tcGlsZXIgZnJvbSByZWFkaW5nIHRoZSB2YXJpYWJsZSAqbXVsdGlwbGUK
dGltZXMqICh3aXRoIHRoZSB2YWx1ZSBwb3NzaWJseSBjaGFuZ2luZyBpbi1iZXR3ZWVuKSwgc28g
QUNDRVNTX09OQ0UoKQppcyBuZWVkZWQsIElNSE8uIEl0IGlzIGJleW9uZCBtZSB0byBzZWUgdGhy
b3VnaCBob3cgdGhlCnZnaWNfcmVnMzJfZXh0cmFjdC92Z2ljX3JlZzMyX3VwZGF0ZSBtYWNybyBl
eHBhbnNpb24gYWN0dWFsbHkgZW5kcyB1cCwKYnV0IEkgcmVja29uIHRoZSBjb21waWxlciBjYW4g
YnJlYWsgdGhpcyB1cCBhbmQgaW5saW5lIGl0IGFuZCB3b3VsZCBiZQoqYWxsb3dlZCogdG8gZGVy
ZWZlcmVuY2UgdGhlIHBvaW50ZXIgc2V2ZXJhbCB0aW1lcy4KSGF2aW5nIHNhaWQgdGhpcywgaW4g
cHJhY3Rpc2UgaXQgbWF5IG5vdCBiZSByZWxldmFudCB0aG91Z2gsIGFzIHRoZQpjb21waWxlciBw
cm9iYWJseSB3aWxsIG9ubHkgcmVhZCBpdCBvbmNlIGFueXdheSwgYmVjYXVzZSBhIHJlYWQgaXMK
ZGVlbWVkIGNvbXBhcmFibHkgZXhwZW5zaXZlIGFuZCB0aGVyZSBpcyBoYXJkbHkgYW55IHJlZ2lz
dGVyIHByZXNzdXJlIG9uCmFybTY0LiBCdXQgZm9yIGRvY3VtZW50aW5nIHRoYXQgdGhpcyBpcyBh
IGxvY2tsZXNzIHJlYWQgb3V0c2lkZSBvZiB0aGUKbG9jayBJJ2QgcmF0aGVyIGhhdmUgc29tZSBh
bm5vdGF0aW9uIGluIHRoZSBjb2RlLgoKQXMgZm9yIHRoZSByZWFkYWJpbGl0eSBhcmd1bWVudCBv
ZiAiQUNDRVNTX09OQ0UoKnB0cikgPSBmb287IjoKSSBhZ3JlZSwgYnV0IHdhcyB3b25kZXJpbmcg
d2h5IHdlIGRvbid0IGhhdmUgTGludXgnIFJFQURfT05DRS9XUklURV9PTkNFCnBhaXJzIGluIHRo
ZSBmaXJzdCBwbGFjZS4gSSBzZWUgdGhhdCB0aGUgaW1wbGVtZW50YXRpb24gb2YgdGhlbSBpcwpu
aWNlbHkgbWVyZ2VkIGludG8gb25lIG1hY3JvLCBidXQgbWF5YmUgd2Ugc2hvdWxkIGhhdmUgd3Jh
cHBlcnMgdG8KaW1wcm92ZSByZWFkYWJpbGl0eT8gTm90IHN1cmUgdGhhdCdzIHNvbWV0aGluZyBm
b3IgdGhpcyBwYXRjaCwgdGhvdWdoLgpTbyBjYW4gd2UgcG9zdHBvbmUgdGhpcyBmb3IgdGhlIHJl
d29yaz8gVGhpcyB3aWxsIGJlIHRvdWNoZWQgYW55d2F5CmJlY2F1c2UgaXQncyBkZWFsaW5nIHdp
dGggYSByYW5rLgoKQ2hlZXJzLApBbmRyZS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 14 11:27:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 11:27:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dL6SX-00068C-Mf; Wed, 14 Jun 2017 11:27:37 +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 1dL6SW-00067J-80
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 11:27:36 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 28/B6-01733-7AD11495; Wed, 14 Jun 2017 11:27:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVysyfVTXe5rGO
 kwfOL7Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bnt5fYChaxVpxtUG9gXM7SxcjFISSwmVFi
 8qnL7BDOUkaJtT2vmLoYOTmEBQIkPpz5zgJiiwhESuzfegCsg1ngOqPE1zvvoDpWM0ssmnOfD
 aSKTUBT4s7nT2DdvAJWEqf/rQTrZhFQldjXM58ZxBYVCJfoPdDPBlEjKHFy5hOwGk4Ba4lJK6
 eB2cwCZhLzNj9khrDFJW49mc8EYctLbH87h3kCI/8sJO2zkLTMQtIyC0nLAkaWVYwaxalFZal
 FukYWeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgSFaz8DAuIOxb5XfIUZJDiYl
 Ud6pgo6RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4+2WAcoJFqempFWmZOcBogUlLcPAoifA+E
 wBK8xYXJOYWZ6ZDpE4x6nI0fdjyhUmIJS8/L1VKnFcRZIYASFFGaR7cCFjkXmKUlRLmZWRgYB
 DiKUgtys0sQZV/xSjOwagkzNsAMoUnM68EbtMroCOYgI4IuuAAckRJIkJKqoFRaIfUeikj1Yz
 HRw7X8TRtbE5p5RLT/82etu5ZdGhFo1CSmt3Offq3O+bvO32kamle4m++2j913MeTHjy2iGE5
 O23izKZv2sKzW5bKvHm/u8lsr8KWJ0XiV32ytkqueW/U8PmM1cX+OgUhgbRKsRM3eRUOJWQ5T
 ZWWdTtquVWhQfn8Yb6/izmUWIozEg21mIuKEwFSshEh1wIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1497439654!64534310!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23199 invoked from network); 14 Jun 2017 11:27:34 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-206.messagelabs.com with SMTP; 14 Jun 2017 11:27: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 219601596;
 Wed, 14 Jun 2017 04:27:34 -0700 (PDT)
Received: from [10.37.8.229] (unknown [10.37.8.229])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0CBB43F581;
 Wed, 14 Jun 2017 04:27:31 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170609174141.5068-1-andre.przywara@arm.com>
 <20170609174141.5068-2-andre.przywara@arm.com>
 <8d68dcb4-6025-9611-9579-4989335ef85d@arm.com>
 <alpine.DEB.2.10.1706121529370.2875@sstabellini-ThinkPad-X260>
 <a72f9f56-7331-efed-5f53-9b4414d528ca@arm.com>
 <alpine.DEB.2.10.1706131513320.12156@sstabellini-ThinkPad-X260>
 <5bf277b9-67ce-30ee-2aaf-2a2148e60fd2@arm.com>
 <39e0a2ce-59e7-5ee3-353e-6252daef64bc@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <8fa733d7-478b-cf8d-7ea4-ce1ab494a6a5@arm.com>
Date: Wed, 14 Jun 2017 12:27:29 +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: <39e0a2ce-59e7-5ee3-353e-6252daef64bc@arm.com>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: Re: [Xen-devel] [PATCH v11 01/34] ARM: vGIC: avoid rank lock when
 reading priority
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

CgpPbiAwNi8xNC8yMDE3IDEyOjIyIFBNLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPiBBcyBmb3Ig
dGhlIHJlYWRhYmlsaXR5IGFyZ3VtZW50IG9mICJBQ0NFU1NfT05DRSgqcHRyKSA9IGZvbzsiOgo+
IEkgYWdyZWUsIGJ1dCB3YXMgd29uZGVyaW5nIHdoeSB3ZSBkb24ndCBoYXZlIExpbnV4JyBSRUFE
X09OQ0UvV1JJVEVfT05DRQo+IHBhaXJzIGluIHRoZSBmaXJzdCBwbGFjZS4gSSBzZWUgdGhhdCB0
aGUgaW1wbGVtZW50YXRpb24gb2YgdGhlbSBpcwo+IG5pY2VseSBtZXJnZWQgaW50byBvbmUgbWFj
cm8sIGJ1dCBtYXliZSB3ZSBzaG91bGQgaGF2ZSB3cmFwcGVycyB0bwo+IGltcHJvdmUgcmVhZGFi
aWxpdHk/IE5vdCBzdXJlIHRoYXQncyBzb21ldGhpbmcgZm9yIHRoaXMgcGF0Y2gsIHRob3VnaC4K
PiBTbyBjYW4gd2UgcG9zdHBvbmUgdGhpcyBmb3IgdGhlIHJld29yaz8gVGhpcyB3aWxsIGJlIHRv
dWNoZWQgYW55d2F5Cj4gYmVjYXVzZSBpdCdzIGRlYWxpbmcgd2l0aCBhIHJhbmsuCgpJIHRoaW5r
IG5vYm9keSBsb29rZWQgYXQgaW1wb3J0aW5nIFdSSVRFX09OQ0UvUkVBRF9PTkNFIG9uIFhlbi4g
RmVlbCAKZnJlZSB0byBzZW5kIGEgcGF0Y2ggOikuCgpBbnl3YXksIEkgYW0gaGFwcHkgdG8gcG9z
dHBvbmUgZm9yIHRoZSByZXdvcmsuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 14 12:14:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 12:14: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 1dL7Bg-00012T-Go; Wed, 14 Jun 2017 12: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 <osstest-admin@xenproject.org>) id 1dL7Bf-000125-EI
 for xen-devel@lists.xensource.com; Wed, 14 Jun 2017 12:14:15 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 E2/5E-03587-69821495; Wed, 14 Jun 2017 12:14:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXeqhmO
 kwYs3xhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNODvhBVPBNPOK2wseszcw
 ftHtYuTiEBL4yyhxZMYaFgjnMaPEzl+H2SGcbYwSrdcnsXUxcnKICDhLfD0zlx3E5hXQl9jW2
 8cKYgsLBEm0vtnKBNIgIfCESeLOHBCHE8jxlFg6dSk7jL3mRRNQnJ2DTcBK4pAYSJRFQFViwr
 R+xgmM3AsYGVYxqhenFpWlFuka6iUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBPq
 cAQh2MO587nSIUZKDSUmUd6qgY6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV4VdaCcYFFqempF
 WmYOMPhg0hIcPEoivF/kgdK8xQWJucWZ6RCpU4y6HBtWr//CJMSSl5+XKiXOWwwyQwCkKKM0D
 24ELBIuMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZhXCGQKT2ZeCdymV0BHMAEdEXTBAeSIkk
 SElFQDo96Cw4yyrhrSbowJu3M6/DxmqN24F7221Z7HrH/F/gUTqjIN1H0ijxRen6R7VYrh/9X
 WLYdZDHk/LNWsmjfVo1A9ez9Dz+3FH7J0b+x7/lpTy8d/pkExz+zaUyfkE2ft2D7z9iWeN1/u
 HFmvFqnR3cMs8fXhSpsHpz6uCOWdUSp9Un9d24xdvUosxRmJhlrMRcWJAKncavF/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1497442452!98120717!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1238 invoked from network); 14 Jun 2017 12:14: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; 14 Jun 2017 12:14: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 1dL7Bb-0007W9-Jm; Wed, 14 Jun 2017 12:14: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 1dL7BV-000496-EM; Wed, 14 Jun 2017 12:14:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dL7BV-0002y9-5D; Wed, 14 Jun 2017 12:14:05 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110436-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=3db971fa33fa2ee3989859b455213bb33bac7e05
X-Osstest-Versions-That: xen=b6e570cfb2694cba6490b9e4e297f506d6e7531f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 14 Jun 2017 12:14:05 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 110436: 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>

ZmxpZ2h0IDExMDQzNiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDQzNi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDNkYjk3MWZhMzNmYTJl
ZTM5ODk4NTliNDU1MjEzYmIzM2JhYzdlMDUKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIGI2ZTU3MGNmYjI2OTRjYmE2NDkwYjllNGUyOTdmNTA2ZDZlNzUzMWYKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDExMDQxNiAgMjAxNy0wNi0xMyAyMTowMjo0NCBaICAgIDAgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMTA0MzYgIDIwMTctMDYtMTQgMTA6MDE6MTIgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
cm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24g
OgoKKyBicmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcmV2aXNpb249M2RiOTcxZmEzM2ZhMmVl
Mzk4OTg1OWI0NTUyMTNiYjMzYmFjN2UwNQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3Jp
LWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MK
KysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBP
c3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAg
ICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9z
PS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJwor
KysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0
ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9t
ZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9s
b2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3Mv
bG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9h
cC1wdXNoIHhlbi11bnN0YWJsZS1zbW9rZSAzZGI5NzFmYTMzZmEyZWUzOTg5ODU5YjQ1NTIxM2Ji
MzNiYWM3ZTA1CisgYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHJldmlzaW9uPTNkYjk3MWZh
MzNmYTJlZTM5ODk4NTliNDU1MjEzYmIzM2JhYzdlMDUKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysg
LiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdl
dHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAg
ICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAg
ICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2Nh
bCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBv
cyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hv
bWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xv
Y2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9s
b2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgor
KyAuIC4vY3JpLWdldGNvbmZpZworKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2Fz
ZSAiJGJyYW5jaCIgaW4KKyB0cmVlPXhlbgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UK
KyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgJ1snIHh4ZW4gPSB4bGludXgg
J10nCisgbGludXhicmFuY2g9CisgJ1snIHhxZW11LXVwc3RyZWFtLXVuc3RhYmxlID0geCAnXScK
KyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0
YWJsZS1zbW9rZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHgzZGI5NzFm
YTMzZmEyZWUzOTg5ODU5YjQ1NTIxM2JiMzNiYWM3ZTA1ID0geCAnXScKKyA6IHRlc3RlZC8yLjYu
MzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0
Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2Ug
T3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAg
ICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
cWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBn
aXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYu
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0
L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qv
cnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29z
c3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQK
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlv
cy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6
IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9v
c3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwu
b3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQK
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQv
bGludXgtMy4xNAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0
cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFy
bS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQv
a29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLnhlbi11
bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFp
bHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1z
bW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54
ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6
IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLnhlbi11
bnN0YWJsZS1zbW9rZQorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysg
OiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RS
RUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0Cisg
VFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0Cisg
VFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmly
dC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hU
Rj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xp
bnV4X3RyZWUgeGVuLXVuc3RhYmxlLXNtb2tlCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2Fz
ZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL3hlbgorIGdpdCBwdXNoIG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdCAzZGI5NzFmYTMzZmEy
ZWUzOTg5ODU5YjQ1NTIxM2JiMzNiYWM3ZTA1OnJlZnMvaGVhZHMvc21va2UKVG8gb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIGI2ZTU3MGMuLjNkYjk3MWYg
IDNkYjk3MWZhMzNmYTJlZTM5ODk4NTliNDU1MjEzYmIzM2JhYzdlMDUgLT4gc21va2UKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 14 12:27:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 12:27:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dL7O1-0001p9-Le; Wed, 14 Jun 2017 12: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 <julien.grall@arm.com>) id 1dL7O0-0001p3-SG
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 12:27:00 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 3B/C7-03920-49B21495; Wed, 14 Jun 2017 12:27:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsVysyfVTXeytmO
 kwd8FGhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8atte/ZC07IVTQu28DYwPhRoouRi0NIYDOj
 xJMN15ggnMWMEjNmPmPpYuTkYBPQlLjz+RMTiC0s4C2x4c49NpAiEYFjjBJH2l8wgzjMAg2ME
 i8mHmYDqRISCJB4uK6RHcTmFbCSOHTrJCuIzSKgKtHTPgNsqqhAuETvgX42iBpBiZMzn4DFOQ
 UCJba+f8UIYjMLmEnM2/yQGcIWl7j1ZD4ThC0vsf3tHOYJjPyzkLTPQtIyC0nLLCQtCxhZVjF
 qFKcWlaUW6RqZ6SUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYpAxDsYDyzIPAQ
 oyQHk5Io71RBx0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzRWkA5waLU9NSKtMwcYLzApCU4e
 JREeL/IA6V5iwsSc4sz0yFSpxgVpcR5bUH6BEASGaV5cG2wGL3EKCslzMsIdIgQT0FqUW5mCa
 r8K0ZxDkYlYd61GkBTeDLzSuCmvwJazAS0OOiCA8jikkSElFQDI+9+xdJF136czfFkmPVM7NB
 MhUv9N+L+/15z90y/rYrnSvnIvKgY0Z9BpS+ybrUtyzmyQ/O/4KIPJ6//T+JnmmPWUbdXPf3l
 0h+CCT+kpJ/KJtUeLzUqjV9uHC9qeNs6Y/MD5e5XTTumMt3ZcDPs3slfE36m8V1zYbgw/eCNm
 xc3O+3XWpVzMVmJpTgj0VCLuag4EQC+Y8zXzAIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1497443219!65856634!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62771 invoked from network); 14 Jun 2017 12:26:59 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-5.tower-21.messagelabs.com with SMTP; 14 Jun 2017 12:26: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 51C0E1596;
 Wed, 14 Jun 2017 05:26:58 -0700 (PDT)
Received: from [10.37.8.43] (unknown [10.37.8.43])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id DC3803F557;
 Wed, 14 Jun 2017 05:26:55 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: Florian Jakobsmeier <florian.jakobsmeier@googlemail.com>,
 Tamas K Lengyel <tamas.k.lengyel@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>
References: <CAAH2ind=hxNLUWDYeqb3CbyPd7=VdtB6QDefjS-4VzybZX0dTQ@mail.gmail.com>
Message-ID: <3e587472-ad45-8dd4-237e-6d1e792a3358@arm.com>
Date: Wed, 14 Jun 2017 13:26: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: <CAAH2ind=hxNLUWDYeqb3CbyPd7=VdtB6QDefjS-4VzybZX0dTQ@mail.gmail.com>
Content-Language: en-US
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Punit Agrawal <punit.agrawal@arm.com>, Andre Przywara <andre.przywara@arm.com>
Subject: Re: [Xen-devel] Implementation of single-stepping for Xen on ARMv7
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

CgpPbiAwNi8xMi8yMDE3IDEwOjM0IEFNLCBGbG9yaWFuIEpha29ic21laWVyIHdyb3RlOgo+IERl
YXIgYWxsLAoKSGVsbG8gRmxvcmlhbiwKCgpJIGRvbid0IGhhdmUgbXVjaCBleHBlcmllbmNlIHdp
dGggdGhlIGRlYnVnIHJlZ2lzdGVycywgSSBoYXZlIENDZWQgc29tZSAKZm9sa3Mgd2hvIG1heSBo
YXZlIGxvb2tlZCBhdCBpdC4KCj4gYXMgcGFydCBvZiBteSBCYWNoZWxvcidzIFRoZXNpcyBJJ20g
dHJ5aW5nIHRvIGltcGxlbWVudCBhIAo+IHNpbmdsZS1zdGVwcGluZyBmdW5jdGlvbmFsaXR5IGZv
ciBYZW4gb24gQVJNdjcuIE15IHByb2JsZW0gd2l0aCB0aGlzIGlzLCAKPiB0aGF0IEknbSBub3Qg
YWJsZSB0byB0cmlnZ2VyIGEgSGFyZHdhcmUgQnJlYWtwb2ludCwgd2hpY2ggaXMgY29uZmlndXJl
ZCAKPiB0byB1c2UgSW5zdHJ1Y3Rpb24gQWRkcmVzcyBNaXNtYXRjaCBhbmQgcm91dGUgdGhlIGV4
Y2VwdGlvbiB0byBYZW4uCgpZb3UgYXJlIGxvb2tpbmcgYXQgc2luZ2xlLXN0ZXBwaW5nIGZvciBn
dWVzdCwgcmlnaHQ/Cgo+IAo+IEkgdG9vayB0aGUgeDg2IHNpbmdsZV9zdGVwIGltcGxlbWVudGF0
aW9uIGFzIGEgcmVmZXJlbmNlLiBUbyB0ZXN0IG15IAo+IGltcGxlbWVudGF0aW9uIEkgZXh0ZW5k
ZWQgdGhlIGdpdmVuICJ4ZW4tYWNjZXNzIiB0b29sIHRlc3QsIGluIG9yZGVyIHRvIAo+IGZvcndh
cmQgdGhlIFNTIHJlcXVlc3QgZnJvbSB4ZW4tYWNjZXNzLmMgdG8gLi94ZW4vYXJjaC9hcm0vbW9u
aXRvci5jIHRvIAo+IHRoZSAiYXJjaF9tb25pdG9yX2RvbWN0bF9ldmVudCIgZnVuY3Rpb24gKGp1
c3QgbGlrZSB0aGUgeDg2IGltcGxlbWVudGF0aW9uKQo+IAo+IFRoZXJlLCBJIHNldCB0aGUgbmVj
ZXNzYXJ5IHJlZ2lzdGVycyBhY2NvcmRpbmcgdG8gdGhlIEFSTSBBcmNoaXRlY3R1ciAKPiBNYW51
YWwgKEFSTSBEREkgMDQwNkMtYikuIE15IGJhc2ljIGlkZWEgaXMgdG8gcGVyZm9ybSB0aGUgZm9s
bG93aW5nIAo+IHN0ZXBzIChpbiB0aGlzIG9yZGVyKToKPiAxKSBDb25maWd1cmUgdGhlIHN5c3Rl
bSB0byByb3V0ZSBkZWJ1ZyBleGNlcHRpb25zIHRvIEh5cCBNb2RlCj4gMikgSW5pdGlhbGl6ZSBv
bmUgYnJlYWtwb2ludCBmb3IgQWRkcmVzcyBNaXNtYXRjaGluZyBpbiBOb24tU2VjdXJlIFBMMS9Q
TDAKPiAzKSBEZWZpbmUgdGhlICJ0byBiZSBjb21wYXJlZCIgYWRkcmVzcyBhcyAifjB4MyIgKHdo
aWNoIGlzIGFsbCAxcyBleGNlcHQgCj4gQml0WzE6MF0pCj4gNCkgU2V0IHRoZSBNREJHZW4gdG8g
MSBpbiBvcmRlciB0byBlbmFibGUgTW9uaXRvciBEZWJ1ZyBNb2RlCj4gCj4gVG8gY2hlY2sgd2hl
dGhlciBvciBub3QgbXkgdmFsdWVzIGFyZSBzZXQgaW4gdGhlIHJlZ2lzdGVycyBJIHByaW50IGV2
ZXJ5IAo+IHZhbHVlIGJlZm9yZSBhbmQgYWZ0ZXIgbWFuaXB1bGF0aW9uIHRvIGVuc3VyZSB0aGF0
IG15IHZhbHVlcyBhcmUgYWRvcHRlZC4KPiBUbyBhY2Nlc3MgdGhlIHJlZ2lzdGVycyBJIHVzZWQg
dGhlIGFscmVhZHkgZGVmaW5lcyBNYWtyb3MgKERCR0JDUjApLCBidXQgCj4gZm9yIHRlc3Rpbmcg
cmVhc29ucyBJIHdvcmsgd2l0aCB0aGUgZ2VuZXJhbCBkZWZpbml0aW9uIChlLmcuIAo+IFdSSVRF
X1NZU1JFRygjVkFMVUUscDE0LDAsYzAsYzAsNSkgZm9yIERCR0JDUjAgKS4KPiAKPiBQcmVwYXJh
dGlvbjoKPiAKPiBJIGVuc3VyZWQgdGhhdCB0aGUgREJHZW4gU2lnbmFsIGlzIEhpZ2gsIEkgY2hl
Y2tlZCB0aGUgRGVidWcgVmVyc2lvbiAKPiB3aGljaCBpcyB2Ny4xIChyZWFkIGZyb20gdGhlIERC
R0FVVEhTVEFUVVMpLiBJIGFsc28gbWFkZSBzdXJlIHRoYXQgdGhlIAo+IHVuZGVybHlpbmcgc3lz
dGVtIHN1cHBvcnRzIHN1ZmZpY2llbnQgYnJlYWtwb2ludHMuCj4gCj4gVGhlc2UgYXJlIHRoZSB2
YWx1ZXMgSSBzZXQgaW4gdGhlIGRpZmZlcmVudCByZWdpc3RlcnMgKGluIHRoaXMgb3JkZXIgCj4g
YWdhaW4pLiBFdmVyeSBiaXQgdGhhdCBJIGRvbid0IG1lbnRpb24gaXMgc2V0IHRvIDAKPiAKPiAt
IEhEQ1Iue1REUkEsVERPU0EsVERBLFRERSA9IDF9Cj4gd2hpY2ggZW5hYmxlcyByb3V0aW5nIHRv
IEh5cC4gQWNjb3JkaW5nIHRvIHRoZSBBUk0gQVJNIHNldHRpbmcgCj4gVERSQSxURE9TQSxUREEg
aXMgcmVxdWlyZWQgd2hlbiBzZXR0aW5nIFRERQo+IAo+IC0gREJHQkNSMC57QlQ9MGIwMTAwLCBT
U0M9MGIwMSwgUE1DPTBiMTEsIEU9MGIxfT0gIDB4NDA0MDA3Cj4gdGhpcyBzaG91bGQgZW5hYmxl
IHVubGlua2VkIEFkZHJlc3MgTXVzbWF0Y2gsIGZvciBOb24tU2VjdXJlIFBMMCA+Cj4gLSBEQkdC
VlIwLntJQSA9IH4weDN9Cj4gd2hpY2ggc2V0cyBldmVyeSBiaXQgdG8gMSAodGhpcyBhZGRyZXNz
IHNob3VsZCBuZXZlciBiZSByZWFjaGVkIGFzIGl0IGlzIAo+IG1pc21hdGNoZWQpCj4gCj4gLSBE
QkdEU0NSRVhULntNREJHZW49MX0KPiB3aGljaCBlbmFibGVzIE1vbml0b3IgRGVidWcgTW9kZQo+
IAo+IAo+IFdpdGggdGhlIHZhbHVlIHNldCBpbiBIVkJBUiAoaHlwX3RyYXBzX3ZlY3RvciBpbiAK
PiAveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMpIHRoZSBnZW5lcmF0ZWQgSHlwVHJhcCAoSHlw
VHJhcCBpbnN0ZWFkIG9mIAo+IFByZWZldGNoQWJvcnQgYmVjYXVzZSBvZiB0aGUgcm91dGluZykg
c2hvdWxkIGJlIGhhbmRsZWQgaW4gCj4gZG9fdHJhcF9ndWVzdF9zeW5jLiBJbiB0aGlzIG1ldGhv
ZCB0aGUgImhzci5lYyA8aHR0cDovL2hzci5lYz4iIEJpdHMgCj4gc2hvdWxkIGluZGljYXRlIGEg
UHJlZmV0Y2hBYm9ydCBleGNlcHRpb24gKGhzci5lYyA8aHR0cDovL2hzci5lYz49MHgyMCkgCj4g
d2hlbmV2ZXIgdGhlIEJyZWFrcG9pbnQgdHJpZ2dlcnMuCj4gCj4gSSBhZGRlZCBhIHNpbXBsZSBp
ZiBzdGF0ZW1lbnQgdG8gcHJpbnQgYSBzdHJpbmcgd2hlbiBzdWNoIGEgZXhjZXB0aW9uIAo+IHdh
cyB0aHJvd24uCj4gCj4gVW5mb3J0dW5hdGVseSB0aGVzZSBwcmludHMgYXJlIG5ldmVyIGdlbmVy
YXRlZCwgd2hpY2ggaW5kaWNhdGVzIHRoYXQgCj4gZWl0aGVyIEknbSBzZWFyY2hpbmcgZm9yIHRo
ZSBleGNlcHRpb24gaGFuZGxpbmcgb24gdGhlIHdyb25nIGxvY2F0aW9uIG9yIAo+IG15IGJyZWFr
cG9pbnRzIGFyZSBub3QgY29ycmVjdGx5IGNvbmZpZ3VyZWQuCj4gCj4gVG8gY2hlY2sgaWYgbXkg
Y29uZmlndXJhdGlvbiBpcyB3cm9uZywgSSBhbHNvIHRyaWVkIHRoZSBLREIgCj4gY29uZmlndXJh
dGlvbiBmb3IgdGhlIERCR0JDUiAod2hpY2ggaXMgREJHQkNSPTB4NDAwMUU3IGFzIGZhciBhcyBJ
IAo+IHVuZGVyc3Rvb2QpLiBCdXQgdGhpcyBjaGFuZ2VkIG5vdGhpbmcgaW4gdGhlIGJlaGF2aW91
ci4KPiAKPiBBcyBIYXJkd2FyZSBJIHRlc3RlZCBteSBjb2RlIHdpdGggYW4gQXJuZGFsZSBhcyB3
ZWxsIGFzIGEgT2Ryb2lkIFhVIAo+IGJvYXJkIChFeHlub3MgNTI1MCkuCj4gCj4gSXQgd291bGQg
YmUgZ3JlYXQgaWYgYW55b25lLCB3aG8gaGFzIGV4cGVyaWVuY2Ugd2l0aCB0aGUgQVJNIAo+IGFy
Y2hpdGVjdHVyZSwgY291bGQgaGVscCBtZSBpbiBmaW5kaW5nIHRoZSBtaXNzaW5nIGluZm9ybWF0
aW9uIHRoYXQgaXMgCj4gcmVxdWlyZWQgdG8gc3VjY2Vzc2Z1bGx5IHNldCB1cCBhbiBhZGRyZXNz
IG1pc21hdGNoIGJyZWFrcG9pbnQgYW5kIAo+IHN1Y2Nlc2Z1bGx5IHJvdXRlIHRoZSBhc3NvY2lh
dGVkIGV4Y2VwdGlvbnMgdG8gWGVuLgoKSSd2ZSBsb29rZWQgYXQgdGhlIHNwZWMgYW5kIHlvdXIg
ZGVzY3JpcHRpb24gc2VlbSB0byBtYXRjaCBpdC4gV2hlcmUgZG8gCnlvdSBjb25maWd1cmUgdGhl
IGRlYnVnIHJlZ2lzdGVycz8gSXMgaXQgdGhlIHZtX2V2ZW50IGhhbmRsZXIgb3Igd2hlbiAKcmV0
dXJuaW5nIHRvIHRoZSBndWVzdCB2Q1BVPwoKQWxzbywgd291bGQgeW91IG1pbmQgdG8gc2hhcmUg
eW91ciBjb2RlPwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 14 12:52:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 12: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 1dL7mc-0003kE-KT; Wed, 14 Jun 2017 12: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 1dL7mb-0003k2-Gp
 for xen-devel@lists.xensource.com; Wed, 14 Jun 2017 12:52:25 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 35/2F-01730-88131495; Wed, 14 Jun 2017 12:52:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLLMWRWlGSWpSXmKPExsWS0XRdVbfD0DH
 SYNdnVosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBm3Lszh63gnXFFb7NHA+NC
 rS5GLg4hgb+MEiuf3WfuYuQEch4zSry+7gJhb2OU2NaRCmKLCDhLfD0zlx3E5hXQl/hzdQEbi
 C0soCcxs28JK4gtIeAlcXHPVRYY+9rHJUA17BxsAlYSh8RAoiwCqhLrJk1gnMDItYCRYRWjRn
 FqUVlqka6hhV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRqBXGYBgB2PTds9DjJI
 cTEqivFMFHSOF+JLyUyozEosz4otKc1KLDzHKcHAoSfAKGADlBItS01Mr0jJzgOEFk5bg4FES
 4f0iD5TmLS5IzC3OTIdInWLU5diwev0XJiGWvPy8VClxXjOQGQIgRRmleXAjYKF+iVFWSpiXE
 egoIZ6C1KLczBJU+VeM4hyMSsK85SBTeDLzSuA2vQI6ggnoiKALDiBHlCQipKQaGJXUpz1uks
 hasNenwzvEamXwy8DZU625a9dbLppU+lZfYm07S0FOvo+/o0/FY732VVWnBEv2ffu2Q8RSZbn
 yh/TnKjnZlc+2bvATKHg6R2D3y3Ndh/R3fjcwae2T/pZaPZE18ejHmG2P+wTvzAzRMYuK9nP4
 zzntdYBQQF1IucftSZzigezlSizFGYmGWsxFxYkAG0/y6XACAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1497444743!82765695!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60121 invoked from network); 14 Jun 2017 12:52:23 -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; 14 Jun 2017 12: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 1dL7mV-0008VD-IC; Wed, 14 Jun 2017 12:52: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 1dL7mP-0000Gj-Tx; Wed, 14 Jun 2017 12:52:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dL7mP-0003x5-Om; Wed, 14 Jun 2017 12:52:13 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110414-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=46e2632b4e873dc191bf008c95b47340c8957a47
X-Osstest-Versions-That: ovmf=983f59932db28ae37b9f9e545c1258bc59aa71ca
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 14 Jun 2017 12:52:13 +0000
Subject: [Xen-devel] [ovmf test] 110414: 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>

ZmxpZ2h0IDExMDQxNCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTA0MTQvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA0NmUyNjMyYjRlODczZGMxOTFiZjAwOGM5NWI0NzM0
MGM4OTU3YTQ3CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA5ODNmNTk5
MzJkYjI4YWUzN2I5ZjllNTQ1YzEyNThiYzU5YWE3MWNhCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTAzOTMgIDIwMTctMDYtMTMgMDI6NTc6NDcgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEwNDE0ICAyMDE3LTA2LTEzIDE4OjQ4OjI0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgUnVpeXUgTmkg
PHJ1aXl1Lm5pQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
ClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9b3ZtZgorIHJldmlzaW9uPTQ2ZTI2MzJiNGU4
NzNkYzE5MWJmMDA4Yzk1YjQ3MzQwYzg5NTdhNDcKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAu
L2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJl
cG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1
c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAg
ICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCBy
ZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAn
XScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUv
b3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9
L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
IC4vYXAtcHVzaCBvdm1mIDQ2ZTI2MzJiNGU4NzNkYzE5MWJmMDA4Yzk1YjQ3MzQwYzg5NTdhNDcK
KyBicmFuY2g9b3ZtZgorIHJldmlzaW9uPTQ2ZTI2MzJiNGU4NzNkYzE5MWJmMDA4Yzk1YjQ3MzQw
Yzg5NTdhNDcKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9j
cmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJl
cG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAg
ICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBv
cyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3Jl
cG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hv
bWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBv
cz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9s
b2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1
bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPW92
bWYKKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlCisgJ1snIHhvdm1mID0geGxpbnV4ICddJworIGxp
bnV4YnJhbmNoPQorICdbJyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVu
c3RhYmxlCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4
ZW4tdW5zdGFibGUKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4NDZlMjYz
MmI0ZTg3M2RjMTkxYmYwMDhjOTViNDczNDBjODk1N2E0NyA9IHggJ10nCisgOiB0ZXN0ZWQvMi42
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
L2xpbnV4LTMuMTQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJp
dHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1h
cm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0
L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi5vdm1m
CisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jv
bi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFp
bHktY3Jvbi5vdm1mCisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5r
L2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6
IGRhaWx5LWNyb24ub3ZtZgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQK
KysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQ
U1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0
CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0
CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGli
dmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVF
X1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZv
X2xpbnV4X3RyZWUgb3ZtZgorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2gi
IGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy9vdm1mCisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0IDQ2ZTI2MzJiNGU4NzNk
YzE5MWJmMDA4Yzk1YjQ3MzQwYzg5NTdhNDc6cmVmcy9oZWFkcy94ZW4tdGVzdGVkLW1hc3RlcgpU
byBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQK
ICAgOTgzZjU5OS4uNDZlMjYzMiAgNDZlMjYzMmI0ZTg3M2RjMTkxYmYwMDhjOTViNDczNDBjODk1
N2E0NyAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 14 13:19:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 13:19:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dL8Ck-0005Eg-Ph; Wed, 14 Jun 2017 13:19:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <blackskygg@gmail.com>) id 1dL8Cj-0005Ea-RA
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 13:19:26 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 00/6B-01999-DD731495; Wed, 14 Jun 2017 13:19:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVyMfTmet075o6
 RBtcua1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl7m/gL+pkrzk7bx9rAeJmpi5GLQ0hgGqNE
 z7q57CAOi8B9FolJDXvBHAmB3ywSuw42MnYxcgI5eRKPft9jgrALJXo+X2cFsXkFBCVOznzCA
 mILCXhL3Hq4G6yeTUBDYu2Ug2wgNouAqsT2529ZIOoDJA7tbgaLCwuES7ScuMoOYosIKEncWz
 UZbD6zQKrEnPe/mSFsTYnW7b/ZJzDyzUKybhaS1AJGplWM6sWpRWWpRbomeklFmekZJbmJmTm
 6hgamermpxcWJ6ak5iUnFesn5uZsYgWHFAAQ7GG/1OR9ilORgUhLlnSroGCnEl5SfUpmRWJwR
 X1Sak1p8iFGGg0NJgveQGVBOsCg1PbUiLTMHGOAwaQkOHiUR3i/yQGne4oLE3OLMdIjUKUZLj
 itX1n1h4mj6sAVITjmw/QuTEEtefl6qlDjvZpB5AiANGaV5cONgUXiJUVZKmJcR6EAhnoLUot
 zMElT5V4ziHIxKwryWwJgW4snMK4Hb+groICagg4IuOIAcVJKIkJJqYHQXc0/rvJPocP9UrYL
 ZB6dXXH3Zqw7dfnB5esdJ6ddJ/4yubkw9pFpzdtbazZ0bF73/89XGt/bZJ9305da3dhS/+rbW
 d9YGX/d0q0/58ZkLVs49t4P/HW+MVdSLROUzOzmEspdc9Li7pGImR0Pj36/dx/ZOSS7Wuj9Bv
 +RDXNt677uK5VuZZgsqsRRnJBpqMRcVJwIA7OxmdL0CAAA=
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1497446363!103183340!1
X-Originating-IP: [209.85.217.175]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7296 invoked from network); 14 Jun 2017 13:19:24 -0000
Received: from mail-ua0-f175.google.com (HELO mail-ua0-f175.google.com)
 (209.85.217.175)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 14 Jun 2017 13:19:24 -0000
Received: by mail-ua0-f175.google.com with SMTP id 68so339224uas.0
 for <xen-devel@lists.xenproject.org>; Wed, 14 Jun 2017 06:19:24 -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=YHifBaZtGzNeyjHkQWKXX+xm0FH3F/DMdwipKSX6cOw=;
 b=EDcrSjhGDymQN5lx2wQi7dt6rY5wcmrK7RhN3tqwO+xFO1EgL/N4TCLmJAPGlN1/60
 GeLcM+YcCTrzW+e5n9Z4W3pEl4rbddwiXHl3KGtWQ1+1TFE7hO16BqTNlMT1q8Wcz/qw
 lcQfMsTN13Wir5MZhr9cTZ60ib3HbKyN223UkIwB+YBL1fSjrD8zukILSTTb7ZJkIwcm
 I1bln2CJu2U60dGnqHkySkjJIBr7YgBQdJPVtVzeWnrq9BpFb63AErbgfOcvo/iIjDLD
 lmaHbzSqs34obHaKJ52ShpU2HxyYqgpzBfLQUjutM750xNJ2QG/3A8Rc868iztgAsoQT
 Is4g==
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=YHifBaZtGzNeyjHkQWKXX+xm0FH3F/DMdwipKSX6cOw=;
 b=Z/y+bjifll+S/yla2MazS5xtwKaGkX1mwEscVrs/EQfhYE8IQWzeSXmduglJ/B6P2+
 m2WwiyhukaeUqpxYPkaQy9BDs+lt/kHDcj7llCvAibuejO9w64xNcyLk9GfsosP3WA80
 q8CiECZRIV01n/Zh5gABeodiea7tOVMAp9yeRBb2/zuraA1LfpCftOdZmuscG7gYg3Fl
 HurtJtlhWL/Beb8DebWb6v8xaCHiJcZZrFJ2cjekTng7M0zmdjDBEGrA+btgp77i6mGe
 3y8JMLz8UEethxF3O0mq28/OtqyuwuR0v8BotYu7MTDdhTMolsgc3htPE2ogB3jYFas+
 YvWg==
X-Gm-Message-State: AKS2vOw//YBCXYOxp4HYu3/W1g0YsE7iKbIYQVSI3p+rMJ6cXaGBlFPL
 mNb1yRW0Yn60VjNqkpffwHNQ110p4KM9
X-Received: by 10.176.22.220 with SMTP id g28mr27013uaf.120.1497446363517;
 Wed, 14 Jun 2017 06:19:23 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.103.152.13 with HTTP; Wed, 14 Jun 2017 06:19:23 -0700 (PDT)
From: Zhongze Liu <blackskygg@gmail.com>
Date: Wed, 14 Jun 2017 21:19:23 +0800
Message-ID: <CAHrd_jqG_CXvkFFKLsyN3VBkfmF0m7R_=rKSoZM0VTwtd8jUGQ@mail.gmail.com>
To: xen-devel@lists.xenproject.org
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 ian.campbell@citrix.com
Subject: [Xen-devel] About the parameter list of
	tools/libxc/xc_domain.c:xc_domain_add_to_physmap()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgWGVuIGRldmVsb3BlcnMsCgpJbiB0b29scy9saWJ4Yy94Y19kb21haW4uYzp4Y19kb21haW5f
YWRkX3RvX3BoeXNtYXAoKSB0aGUgLnNpemUgZmllbGQKb2YgdGhlIHhlbl9hZGRfdG9fcGh5c21h
cApzdHJ1Y3QgY2FuJ3QgYmUgY29udHJvbGxlZCBieSB0aGUgY2FsbGVyIHRocm91Z2ggdGhlIHBh
cmFtZXRlciBsaXN0CmFuZCB3YXNuJ3QgZXhwbGljaXRseSBpbml0aWFsaXplZCAoIGFuZAp0aHVz
IGRlZmF1bHQgdG8gemVybyApLiBUaGlzIGltcGxpY2l0bHkgcHJldmVudHMgdGhlIGNhbGxlciBm
cm9tIGRvaW5nCmFuIFhFTk1FTVNQQUNFX2dtZm5fcmFuZ2UtCmNhbGwuIElzIGl0IGEgbWlzdGFr
ZSBvciBpcyBpdCBpbnRlbnRpb25hbGx5IGRvbmUgc28/CgoKQ2hlZXJzLAoKWmhvbmd6ZSBMaXUK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 14 13:44:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 13: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 1dL8ax-00075B-Q3; Wed, 14 Jun 2017 13:44: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 1dL8ax-000753-0c
 for xen-devel@lists.xen.org; Wed, 14 Jun 2017 13:44:27 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 63/E8-03587-ABD31495; Wed, 14 Jun 2017 13:44:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsUyZ7p8oO5OW8d
 Ig8u71SyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyXHUfYC86ZVsx9eISxgfGEahcjJ4eQwGQm
 iXlbMrsYuYDsb4wS33oWM0I4Gxgl9tw+xAThdDNKnNu6kA2ipUji/e3z7F2MHBwsAqoSW/eEg
 phsAiYSb1Y5glSICOhKPFvwjA2klVngGaNE0/qdjCAJYQFPiStvbrGA2LwC5hKfb01ghxjpKb
 Hh9D0miLigxMmZT8BqmAW0JG78e8kEMp9ZQFpi+T8OkDCngJfExLmdYK2iAsoSu2/tZQaxJQS
 MJdrfXmSbwCg0C8mkWUgmzUKYtICReRWjRnFqUVlqka6RoV5SUWZ6RkluYmaOrqGBmV5uanFx
 YnpqTmJSsV5yfu4mRmAwMwDBDsY/ywIOMUpyMCmJ8k4VdIwU4kvKT6nMSCzOiC8qzUktPsQow
 8GhJMHLYwOUEyxKTU+tSMvMAcYVTFqCg0dJhPeLPFCat7ggMbc4Mx0idYpRUUqcdx1InwBIIq
 M0D64NFsuXGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMyrDEwMQjyZeSVw018BLWYCWhx0wQF
 kcUkiQkqqgdE7KSNLk3PJ68KuXR+T77CIrOHqucB2LIFPSeCsXdrbL4vnlx2abiOVPc18nrvF
 s4bNu2vlTL69mrIx6eTxYCfniLxFHHkbD1qvETwe7Pnl0qMIt5X/5s8MP6P+U6Lnjk3wtvh43
 gQ2jWCXObuuJ751fiSo82ff1embql9sehn/L4ljv/VnG2MlluKMREMt5qLiRAAgVkT+4AIAAA
 ==
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1497447864!73749507!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31157 invoked from network); 14 Jun 2017 13:44:25 -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 Jun 2017 13:44:25 -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
 v5EDiC2X030727
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 14 Jun 2017 13:44:12 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 v5EDiBhC000662
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Wed, 14 Jun 2017 13:44:11 GMT
Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id v5EDi9sr028975;
 Wed, 14 Jun 2017 13:44:10 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 14 Jun 2017 06:44:08 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id AEC166A012F; Wed, 14 Jun 2017 09:44:07 -0400 (EDT)
Date: Wed, 14 Jun 2017 09:44:07 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170614134407.GA15061@char.us.oracle.com>
References: <1497387096-19058-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1497387096-19058-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 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 1/2] xen/livepatch: Clean up arch relocation
	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>

T24gVHVlLCBKdW4gMTMsIDIwMTcgYXQgMDk6NTE6MzVQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiAgKiBSZWR1Y2Ugc3ltYm9sIHNjb3BlIGFuZCBpbml0YWxpc2F0aW9uIGFzIG11Y2gg
YXMgcG9zc2libGUKPiAgKiBBbm5vdGF0ZSBhIGZhbGx0aHJvdWdoIGNhc2UgaW4gYXJtNjQKPiAg
KiBGaXggc3dpdGNoIHN0YXRlbWVudCBzdHlsZSBpbiBhcm0zMgo+IAo+IE5vIGZ1bmN0aW9uYWwg
Y2hhbmdlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+Cj4gLS0tCj4gQ0M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndp
bGtAb3JhY2xlLmNvbT4KPiBDQzogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJp
eC5jb20+Cj4gQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KPiBDQzogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IENDOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IAo+IFRoZSBwdXJwb3NlIG9mIHRoaXMgcGF0Y2ggaXMg
c2ltcGx5IHRvIG1ha2UgdGhlIGZvbGxvd2luZyBwYXRjaCBlYXNpZXIgdG8KPiByZXZpZXcuCj4g
LS0tCj4gIHhlbi9hcmNoL2FybS9hcm0zMi9saXZlcGF0Y2guYyB8IDI3ICsrKysrKysrKysrKy0t
LS0tLS0tLS0tLS0tLQo+ICB4ZW4vYXJjaC9hcm0vYXJtNjQvbGl2ZXBhdGNoLmMgfCAxOSArKysr
KysrLS0tLS0tLS0tLS0tCj4gIHhlbi9hcmNoL3g4Ni9saXZlcGF0Y2guYyAgICAgICB8IDEzICsr
KysrLS0tLS0tLS0KPiAgMyBmaWxlcyBjaGFuZ2VkLCAyNCBpbnNlcnRpb25zKCspLCAzNSBkZWxl
dGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTMyL2xpdmVwYXRjaC5j
IGIveGVuL2FyY2gvYXJtL2FybTMyL2xpdmVwYXRjaC5jCj4gaW5kZXggYTdmZDVlMi4uYTMyODE3
OSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vYXJtMzIvbGl2ZXBhdGNoLmMKPiArKysgYi94
ZW4vYXJjaC9hcm0vYXJtMzIvbGl2ZXBhdGNoLmMKPiBAQCAtMjI0LDIxICsyMjQsMjEgQEAgaW50
IGFyY2hfbGl2ZXBhdGNoX3BlcmZvcm0oc3RydWN0IGxpdmVwYXRjaF9lbGYgKmVsZiwKPiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGxpdmVwYXRjaF9lbGZfc2VjICpy
ZWxhLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIHVzZV9yZWxhKQo+ICB7Cj4g
LSAgICBjb25zdCBFbGZfUmVsQSAqcl9hOwo+IC0gICAgY29uc3QgRWxmX1JlbCAqcjsKPiAtICAg
IHVuc2lnbmVkIGludCBzeW1uZHgsIGk7Cj4gLSAgICB1aW50MzJfdCB2YWw7Cj4gLSAgICB2b2lk
ICpkZXN0Owo+ICsgICAgdW5zaWduZWQgaW50IGk7Cj4gICAgICBpbnQgcmMgPSAwOwo+ICAKPiAg
ICAgIGZvciAoIGkgPSAwOyBpIDwgKHJlbGEtPnNlYy0+c2hfc2l6ZSAvIHJlbGEtPnNlYy0+c2hf
ZW50c2l6ZSk7IGkrKyApCj4gICAgICB7Cj4gKyAgICAgICAgdW5zaWduZWQgaW50IHN5bW5keDsK
PiArICAgICAgICB1aW50MzJfdCB2YWw7Cj4gKyAgICAgICAgdm9pZCAqZGVzdDsKPiAgICAgICAg
ICB1bnNpZ25lZCBjaGFyIHR5cGU7Cj4gLSAgICAgICAgczMyIGFkZGVuZCA9IDA7Cj4gKyAgICAg
ICAgczMyIGFkZGVuZDsKPiAgCj4gICAgICAgICAgaWYgKCB1c2VfcmVsYSApCj4gICAgICAgICAg
ewo+IC0gICAgICAgICAgICByX2EgPSByZWxhLT5kYXRhICsgaSAqIHJlbGEtPnNlYy0+c2hfZW50
c2l6ZTsKPiArICAgICAgICAgICAgY29uc3QgRWxmX1JlbEEgKnJfYSA9IHJlbGEtPmRhdGEgKyBp
ICogcmVsYS0+c2VjLT5zaF9lbnRzaXplOwo+ICsKPiAgICAgICAgICAgICAgc3ltbmR4ID0gRUxG
MzJfUl9TWU0ocl9hLT5yX2luZm8pOwo+ICAgICAgICAgICAgICB0eXBlID0gRUxGMzJfUl9UWVBF
KHJfYS0+cl9pbmZvKTsKPiAgICAgICAgICAgICAgZGVzdCA9IGJhc2UtPmxvYWRfYWRkciArIHJf
YS0+cl9vZmZzZXQ7IC8qIFAgKi8KPiBAQCAtMjQ2LDEwICsyNDYsMTIgQEAgaW50IGFyY2hfbGl2
ZXBhdGNoX3BlcmZvcm0oc3RydWN0IGxpdmVwYXRjaF9lbGYgKmVsZiwKPiAgICAgICAgICB9Cj4g
ICAgICAgICAgZWxzZQo+ICAgICAgICAgIHsKPiAtICAgICAgICAgICAgciA9IHJlbGEtPmRhdGEg
KyBpICogcmVsYS0+c2VjLT5zaF9lbnRzaXplOwo+ICsgICAgICAgICAgICBjb25zdCBFbGZfUmVs
ICpyID0gcmVsYS0+ZGF0YSArIGkgKiByZWxhLT5zZWMtPnNoX2VudHNpemU7Cj4gKwo+ICAgICAg
ICAgICAgICBzeW1uZHggPSBFTEYzMl9SX1NZTShyLT5yX2luZm8pOwo+ICAgICAgICAgICAgICB0
eXBlID0gRUxGMzJfUl9UWVBFKHItPnJfaW5mbyk7Cj4gICAgICAgICAgICAgIGRlc3QgPSBiYXNl
LT5sb2FkX2FkZHIgKyByLT5yX29mZnNldDsgLyogUCAqLwo+ICsgICAgICAgICAgICBhZGRlbmQg
PSBnZXRfYWRkZW5kKHR5cGUsIGRlc3QpOwo+ICAgICAgICAgIH0KPiAgCj4gICAgICAgICAgaWYg
KCBzeW1uZHggPiBlbGYtPm5zeW0gKQo+IEBAIC0yNTksMTMgKzI2MSwxMSBAQCBpbnQgYXJjaF9s
aXZlcGF0Y2hfcGVyZm9ybShzdHJ1Y3QgbGl2ZXBhdGNoX2VsZiAqZWxmLAo+ICAgICAgICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKPiAgICAgICAgICB9Cj4gIAo+IC0gICAgICAgIGlmICggIXVzZV9y
ZWxhICkKPiAtICAgICAgICAgICAgYWRkZW5kID0gZ2V0X2FkZGVuZCh0eXBlLCBkZXN0KTsKClRo
aXMgd2FzIGFkZGVkIHJpZ2h0IGFmdGVyIHRoZSBzeW1uZHggPiBlbGYtPm5zeW0gY2hlY2sgYXMK
d2F5IHRvIG1ha2Ugc3VyZSB3ZSB3b24ndCBkZXJlZmVyZW5jZSB0aGUgZGVzdCAoYi9jIHRoZSBz
eW1ib2wKbWF5IGJlIG91dHNpZGUgdGhlIGJvdW5kcykuCgoKPiAtCj4gICAgICAgICAgdmFsID0g
ZWxmLT5zeW1bc3ltbmR4XS5zeW0tPnN0X3ZhbHVlOyAvKiBTICovCj4gIAo+ICAgICAgICAgIHJj
ID0gcGVyZm9ybV9yZWwodHlwZSwgZGVzdCwgdmFsLCBhZGRlbmQpOwo+IC0gICAgICAgIHN3aXRj
aCAoIHJjICkgewo+ICsgICAgICAgIHN3aXRjaCAoIHJjICkKPiArICAgICAgICB7Cj4gICAgICAg
ICAgY2FzZSAtRU9WRVJGTE9XOgo+ICAgICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19FUlIsIExJ
VkVQQVRDSCAiJXM6IE92ZXJmbG93IGluIHJlbG9jYXRpb24gJXUgaW4gJXMgZm9yICVzIVxuIiwK
PiAgICAgICAgICAgICAgICAgICAgICBlbGYtPm5hbWUsIGksIHJlbGEtPm5hbWUsIGJhc2UtPm5h
bWUpOwo+IEBAIC0yNzUsOSArMjc1LDYgQEAgaW50IGFyY2hfbGl2ZXBhdGNoX3BlcmZvcm0oc3Ry
dWN0IGxpdmVwYXRjaF9lbGYgKmVsZiwKPiAgICAgICAgICAgICAgZHByaW50ayhYRU5MT0dfRVJS
LCBMSVZFUEFUQ0ggIiVzOiBVbmhhbmRsZWQgcmVsb2NhdGlvbiAjJXhcbiIsCj4gICAgICAgICAg
ICAgICAgICAgICAgZWxmLT5uYW1lLCB0eXBlKTsKPiAgICAgICAgICAgICAgYnJlYWs7Cj4gLQo+
IC0gICAgICAgIGRlZmF1bHQ6Cj4gLSAgICAgICAgICAgIGJyZWFrOwo+ICAgICAgICAgIH0KPiAg
Cj4gICAgICAgICAgaWYgKCByYyApCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC9s
aXZlcGF0Y2guYyBiL3hlbi9hcmNoL2FybS9hcm02NC9saXZlcGF0Y2guYwo+IGluZGV4IGRhZTY0
ZjUuLjYzOTI5YjEgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L2xpdmVwYXRjaC5j
Cj4gKysrIGIveGVuL2FyY2gvYXJtL2FybTY0L2xpdmVwYXRjaC5jCj4gQEAgLTI0MSwxOSArMjQx
LDE2IEBAIGludCBhcmNoX2xpdmVwYXRjaF9wZXJmb3JtX3JlbGEoc3RydWN0IGxpdmVwYXRjaF9l
bGYgKmVsZiwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3Qg
bGl2ZXBhdGNoX2VsZl9zZWMgKmJhc2UsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY29uc3Qgc3RydWN0IGxpdmVwYXRjaF9lbGZfc2VjICpyZWxhKQo+ICB7Cj4gLSAgICBjb25z
dCBFbGZfUmVsQSAqcjsKPiAtICAgIHVuc2lnbmVkIGludCBzeW1uZHgsIGk7Cj4gLSAgICB1aW50
NjRfdCB2YWw7Cj4gLSAgICB2b2lkICpkZXN0Owo+IC0gICAgYm9vbF90IG92ZXJmbG93X2NoZWNr
Owo+ICsgICAgdW5zaWduZWQgaW50IGk7Cj4gIAo+ICAgICAgZm9yICggaSA9IDA7IGkgPCAocmVs
YS0+c2VjLT5zaF9zaXplIC8gcmVsYS0+c2VjLT5zaF9lbnRzaXplKTsgaSsrICkKPiAgICAgIHsK
PiArICAgICAgICBjb25zdCBFbGZfUmVsQSAqciA9IHJlbGEtPmRhdGEgKyBpICogcmVsYS0+c2Vj
LT5zaF9lbnRzaXplOwo+ICsgICAgICAgIHVuc2lnbmVkIGludCBzeW1uZHggPSBFTEY2NF9SX1NZ
TShyLT5yX2luZm8pOwo+ICsgICAgICAgIHZvaWQgKmRlc3QgPSBiYXNlLT5sb2FkX2FkZHIgKyBy
LT5yX29mZnNldDsgLyogUCAqLwo+ICsgICAgICAgIGJvb2wgb3ZlcmZsb3dfY2hlY2sgPSB0cnVl
Owo+ICAgICAgICAgIGludCBvdmYgPSAwOwo+IC0KPiAtICAgICAgICByID0gcmVsYS0+ZGF0YSAr
IGkgKiByZWxhLT5zZWMtPnNoX2VudHNpemU7Cj4gLQo+IC0gICAgICAgIHN5bW5keCA9IEVMRjY0
X1JfU1lNKHItPnJfaW5mbyk7Cj4gKyAgICAgICAgdWludDY0X3QgdmFsOwo+ICAKPiAgICAgICAg
ICBpZiAoIHN5bW5keCA+IGVsZi0+bnN5bSApCj4gICAgICAgICAgewo+IEBAIC0yNjIsMTEgKzI1
OSw4IEBAIGludCBhcmNoX2xpdmVwYXRjaF9wZXJmb3JtX3JlbGEoc3RydWN0IGxpdmVwYXRjaF9l
bGYgKmVsZiwKPiAgICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gICAgICAgICAgfQo+ICAK
PiAtICAgICAgICBkZXN0ID0gYmFzZS0+bG9hZF9hZGRyICsgci0+cl9vZmZzZXQ7IC8qIFAgKi8K
PiAgICAgICAgICB2YWwgPSBlbGYtPnN5bVtzeW1uZHhdLnN5bS0+c3RfdmFsdWUgKyAgci0+cl9h
ZGRlbmQ7IC8qIFMrQSAqLwo+ICAKPiAtICAgICAgICBvdmVyZmxvd19jaGVjayA9IHRydWU7Cj4g
LQo+ICAgICAgICAgIC8qIEFSTTY0IG9wZXJhdGlvbnMgYXQgbWluaW11bSBhcmUgYWx3YXlzIDMy
LWJpdC4gKi8KPiAgICAgICAgICBpZiAoIHItPnJfb2Zmc2V0ID49IGJhc2UtPnNlYy0+c2hfc2l6
ZSB8fAo+ICAgICAgICAgICAgICAoci0+cl9vZmZzZXQgKyBzaXplb2YodWludDMyX3QpKSA+IGJh
c2UtPnNlYy0+c2hfc2l6ZSApCj4gQEAgLTQwMyw2ICszOTcsNyBAQCBpbnQgYXJjaF9saXZlcGF0
Y2hfcGVyZm9ybV9yZWxhKHN0cnVjdCBsaXZlcGF0Y2hfZWxmICplbGYsCj4gIAo+ICAgICAgICAg
IGNhc2UgUl9BQVJDSDY0X0FEUl9QUkVMX1BHX0hJMjFfTkM6Cj4gICAgICAgICAgICAgIG92ZXJm
bG93X2NoZWNrID0gZmFsc2U7Cj4gKyAgICAgICAgICAgIC8qIEZhbGx0aHJvdWdoLiAqLwo+ICAg
ICAgICAgIGNhc2UgUl9BQVJDSDY0X0FEUl9QUkVMX1BHX0hJMjE6Cj4gICAgICAgICAgICAgIG92
ZiA9IHJlbG9jX2luc25faW1tKFJFTE9DX09QX1BBR0UsIGRlc3QsIHZhbCwgMTIsIDIxLAo+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBQVJDSDY0X0lOU05fSU1NX0FEUik7CgpP
SywgdGhhdCBwYXJ0IGlzIGZpbmUuCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9saXZlcGF0
Y2guYyBiL3hlbi9hcmNoL3g4Ni9saXZlcGF0Y2guYwo+IGluZGV4IGRkNTBkZDEuLjc5MTc2MTAg
MTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2xpdmVwYXRjaC5jCj4gKysrIGIveGVuL2FyY2gv
eDg2L2xpdmVwYXRjaC5jCj4gQEAgLTE2MSwxNiArMTYxLDE0IEBAIGludCBhcmNoX2xpdmVwYXRj
aF9wZXJmb3JtX3JlbGEoc3RydWN0IGxpdmVwYXRjaF9lbGYgKmVsZiwKPiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgbGl2ZXBhdGNoX2VsZl9zZWMgKmJhc2Us
Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGxpdmVwYXRj
aF9lbGZfc2VjICpyZWxhKQo+ICB7Cj4gLSAgICBjb25zdCBFbGZfUmVsQSAqcjsKPiAtICAgIHVu
c2lnbmVkIGludCBzeW1uZHgsIGk7Cj4gLSAgICB1aW50NjRfdCB2YWw7Cj4gLSAgICB1aW50OF90
ICpkZXN0Owo+ICsgICAgdW5zaWduZWQgaW50IGk7Cj4gIAo+ICAgICAgZm9yICggaSA9IDA7IGkg
PCAocmVsYS0+c2VjLT5zaF9zaXplIC8gcmVsYS0+c2VjLT5zaF9lbnRzaXplKTsgaSsrICkKPiAg
ICAgIHsKPiAtICAgICAgICByID0gcmVsYS0+ZGF0YSArIGkgKiByZWxhLT5zZWMtPnNoX2VudHNp
emU7Cj4gLQo+IC0gICAgICAgIHN5bW5keCA9IEVMRjY0X1JfU1lNKHItPnJfaW5mbyk7Cj4gKyAg
ICAgICAgY29uc3QgRWxmX1JlbEEgKnIgPSByZWxhLT5kYXRhICsgaSAqIHJlbGEtPnNlYy0+c2hf
ZW50c2l6ZTsKPiArICAgICAgICB1bnNpZ25lZCBpbnQgc3ltbmR4ID0gRUxGNjRfUl9TWU0oci0+
cl9pbmZvKTsKPiArICAgICAgICB1aW50OF90ICpkZXN0ID0gYmFzZS0+bG9hZF9hZGRyICsgci0+
cl9vZmZzZXQ7Cj4gKyAgICAgICAgdWludDY0X3QgdmFsOwo+ICAKPiAgICAgICAgICBpZiAoIHN5
bW5keCA+IGVsZi0+bnN5bSApCj4gICAgICAgICAgewo+IEBAIC0xNzksNyArMTc3LDYgQEAgaW50
IGFyY2hfbGl2ZXBhdGNoX3BlcmZvcm1fcmVsYShzdHJ1Y3QgbGl2ZXBhdGNoX2VsZiAqZWxmLAo+
ICAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiAgICAgICAgICB9Cj4gIAo+IC0gICAgICAg
IGRlc3QgPSBiYXNlLT5sb2FkX2FkZHIgKyByLT5yX29mZnNldDsKPiAgICAgICAgICB2YWwgPSBy
LT5yX2FkZGVuZCArIGVsZi0+c3ltW3N5bW5keF0uc3ltLT5zdF92YWx1ZTsKPiAgCj4gICAgICAg
ICAgc3dpdGNoICggRUxGNjRfUl9UWVBFKHItPnJfaW5mbykgKQoKQW5kIHRoaXMgaXMgZmluZSB0
b28uCgo+IC0tIAo+IDIuMS40Cj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 14 13:48:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 13: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 1dL8fE-0007G4-Aw; Wed, 14 Jun 2017 13:48: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=331cdbcb6=dario.faggioli@citrix.com>)
 id 1dL8fC-0007Fy-EA
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 13:48:50 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 32/B5-01730-1CE31495; Wed, 14 Jun 2017 13:48:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsXitHSDve5eO8d
 Ig/cNlhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a2zUuYC1arVnw84NLAuF6xi5GTQ0IgROLU
 9uvsIDavgKHE2pXvmEFsYQEHiTsnrjOC2GwCBhJvduxl7WLk4BARsJc49VgIJMwsECExYd46V
 hCbRUBV4sbFe2DlnAKWEnOXPGEDsYUE1jNJ7HheDWLzC0hK3PrykRmit1ri3oOb7BAnaEscOd
 cPdYKgxMmZT1ggetUkZsy9zDqBkW8WkpZZSMog4poSrdt/s0PY2hLLFr5mhrBtJdatew9VYyO
 x6eoCRghbXmL72znMCxjZVzFqFKcWlaUW6Roa6yUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV
 6yXn525iBAYyAxDsYPy3zfMQoyQHk5Io71RBx0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErx/b
 IFygkWp6akVaZk5wJiCSUtw8CiJ8H6RB0rzFhck5hZnpkOkTjEqSonz/gbpEwBJZJTmwbXB4v
 gSo6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHmVQabwZOaVwE1/BbSYCWhx0AUHkMUliQgpqQb
 G+s32kQuz5h7bvs3GureNRefSXqPJXF9Dufm2KiZvT/BUNNqQ+lZdpcc0Qn7m2ZZt3336Zry3
 1ExSqu5ab5P1+HT3k91aXDOLrBs8E59a2wn4zzLo67dObgxJdv9/14RX4PWyRF9va6f6RdMnR
 pWrWc/lfPOMucyP5yHv6tlbQxK4lJ9cdFBiKc5INNRiLipOBABCoWrS3gIAAA==
X-Env-Sender: prvs=331cdbcb6=dario.faggioli@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1497448123!87879681!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20434 invoked from network); 14 Jun 2017 13:48:45 -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 Jun 2017 13:48:45 -0000
X-IronPort-AV: E=Sophos;i="5.39,340,1493683200"; 
 d="asc'?scan'208";a="436367739"
Message-ID: <1497448117.20371.1.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>, Sarah Newman <srn@prgmr.com>
Date: Wed, 14 Jun 2017 15:48:37 +0200
In-Reply-To: <20170614093833.nqc4vc7ooz2d66w6@citrix.com>
References: <fdc61384-d6aa-e2ad-e0a3-97ce9bf72011@prgmr.com>
 <20170613165626.wy6qyqum4a76j3yx@citrix.com>
 <20170613170815.f5ulsbiaqg3gyvk3@citrix.com>
 <8e759444-202d-ce06-002a-e4a61790d3cf@prgmr.com>
 <03b6c5ad-47ba-ccd1-3076-a40b3ec2f80c@prgmr.com>
 <20170614093833.nqc4vc7ooz2d66w6@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>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: Re: [Xen-devel] Error during domain creation on xen 4.8
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============6378573093785384401=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============6378573093785384401==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-+lTowHkmj2djS8vHBE6D"

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

On Wed, 2017-06-14 at 10:38 +0100, Wei Liu wrote:
> On Tue, Jun 13, 2017 at 11:27:27AM -0700, Sarah Newman wrote:
> > On 06/13/2017 10:28 AM, Sarah Newman wrote:
> > libxl: debug: libxl_device.c:1157:device_hotplug: calling hotplug
> > script: /etc/xen/scripts/block add
> > libxl: debug: libxl_device.c:1158:device_hotplug: extra args:
> > libxl: debug: libxl_device.c:1166:device_hotplug: env:
> > libxl: debug: libxl_device.c:1173:device_hotplug:=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0script:
> > /etc/xen/scripts/block
> > libxl: debug:
> > libxl_device.c:1173:device_hotplug:=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0XENBUS_TYPE: vbd
> > libxl: debug:
> > libxl_device.c:1173:device_hotplug:=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0XENBUS_PATH:
> > backend/vbd/2853/268441856
> > libxl: debug:
> > libxl_device.c:1173:device_hotplug:=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0XENBUS_BASE_PATH: backend
> > libxl: debug: libxl_aoutils.c:593:libxl__async_exec_start: forking
> > to execute: /etc/xen/scripts/block add
> > libxl: debug: libxl_event.c:686:libxl__ev_xswatch_deregister: watch
> > w=3D0x1ad98f0: deregister unregistered
> > libxl: debug: libxl_linux.c:200:libxl__get_hotplug_script_info:
> > num_exec 1, not running hotplug scripts
> > libxl: debug: libxl_device.c:1143:device_hotplug: No hotplug script
> > to execute
> > libxl: debug: libxl_event.c:686:libxl__ev_xswatch_deregister: watch
> > w=3D0x1ad98f0: deregister unregistered
> > libxl: error: libxl_dom.c:60:libxl__domain_cpupool: got info for
> > dom2852, wanted dom2851
> > : No such file or directory
> > libxl: debug: libxl_numa.c:502:libxl__get_numa_candidate: New best
> > NUMA placement candidate found: nr_nodes=3D1, nr_cpus=3D20,
> > nr_vcpus=3D184, free_memkb=3D151897
> > libxl: debug: libxl_numa.c:502:libxl__get_numa_candidate: New best
> > NUMA placement candidate found: nr_nodes=3D1, nr_cpus=3D20,
> > nr_vcpus=3D183, free_memkb=3D157905
> >=20
>=20
> No likely from the block script. The code in question is trying to
> get
> cpupool / NUMA information. Block does neither of those.
>
But then (as, in fact, is also said in the first message of the thread)
  it goes on, and domains are created, aren't they?

I believe this is this message is produced by this call:

static int nr_vcpus_on_nodes()
{
=C2=A0=C2=A0=C2=A0=C2=A0dinfo =3D libxl_list_domain(CTX, &nr_doms);
=C2=A0=C2=A0=C2=A0=C2=A0if (dinfo =3D=3D NULL)
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0return ERROR_FAIL;
    ...
    for (i =3D 0; i < nr_doms; i++) {
    ...
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0cpupool =3D libxl__domain_c=
pupool(gc, dinfo[i].domid);
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0if (cpupool < 0)
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0got=
o next;
    ...
}

in libxl_numa.c.

What appears to have happened is that a domain disappeared (was
shutdown, was destroyed, crashed, whatever) between when we got the
list of existing domains (with libxl_list_domain()), and when we go
through it, with the for().

Looking at other places, in libxl and xl, where libxl_list_domain() is
used, that happens in a similar way, and I don't think we have anything
in place for preventing this race to happen... and in fact, is not
considered fatal.

Perhaps we should reorg logging so that it will produce a WARN instead
of an ERROR?

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)
--=-+lTowHkmj2djS8vHBE6D
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

iQIcBAABCAAGBQJZQT62AAoJEBZCeImluHPueuwP/2kdma3PsM1Rnr22aa5Bi0bC
8n1F4Sm94GJHt9uOvN0gOvagNpWRWyu+0xLnI9iNpqnGXf0iT9JBBSxMyXrX97ki
JsiiOM/vIVNyZETS6BYunNK08w5bFNgZFA4WPXQVaGD/h86znv7kJuolz9w2LQ9k
wL40kcS+/li7d5s7/9R62dvvQFVetytiQmDIu0UDz1r/PrqvFhMqgkTnKwaAcgtz
k/WZ1MNf7NwuEpp2EFIppcixcR3fW0gyuhohlisBlUFrDkdNaBJokQO4/UIOs7OL
8IeIq+ABtapnou9zIfeAakqj3e6Kxp7lSmz790ankaNke1L489hHImB5GpHNPnOL
W1JRXv6EKuk8w3ioPPpTIvCV7RTckBlK+kgzhrffd80z5Iya9gbWvW49PgzHpJYh
v//4rc4um668MCF4K748MM88q0xoTayt5wE0IkRGSAMxIiy3LJ8FADTchI5LxSvY
ecLtGFrwzOribmdbtkomKaVR4DNNnHIVoA4Y+O7xPp9L9r9uShDsad5B3TpHooa7
EGlYqWIHVotVbmvhEljxiJ+pfM9YCFGl+2RYa2bF2pgEX5TKoWl6sDJTW795uBjW
e11VlbDvpmQSowK+QhsT/Rp5OXwplZgQQoYABYTfm6nuFqdOGBivJnOIqA+T3wOv
5GrcMvzyDNptdNnX6mWJ
=iQA2
-----END PGP SIGNATURE-----

--=-+lTowHkmj2djS8vHBE6D--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6378573093785384401==--


From xen-devel-bounces@lists.xen.org Wed Jun 14 13:51:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 13: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 1dL8i3-0007qf-Ok; Wed, 14 Jun 2017 13: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 <boris.ostrovsky@oracle.com>) id 1dL8i1-0007qN-RI
 for xen-devel@lists.xen.org; Wed, 14 Jun 2017 13:51:45 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 55/BC-01730-17F31495; Wed, 14 Jun 2017 13:51:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsXSO6nOVbfA3jH
 S4MomQYslHxezODB6HN39mymAMYo1My8pvyKBNWPGyYVsBf+YKtZ2bGNqYNzP1MXIxSEkMJFJ
 Yt+tTewQzm9GidO390A5GxklZv1cwgjhbGeU2PX/JmsXIyeHsICrxJQOkH5ODhGBCImFP0HiI
 EXbmCQedC9kB0kwC2RLrJr8ghHEZhMwkjh7dDqQzcHBK2Ar8XaRIEiYRUBVouH8LrByUYFwib
 eNR1hAbF4BQYmTM5+A2ZwCPhLzLvxjgxipLvFn3iVmCFteYvvbOWC2hIChxOeNS5knMArOQtI
 +C0nLLCQtCxiZVzGqF6cWlaUW6ZrqJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIE
 hi4DEOxg/NLvfIhRkoNJSZR3qqBjpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3mw7oJxgUWp6a
 kVaZg4wimDSEhw8SiK8X+SB0rzFBYm5xZnpEKlTjLocTR+2fGESYsnLz0uVEuf9bQtUJABSlF
 GaBzcCFtGXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMyrDDKFJzOvBG7TK6AjmICOCLrgAHJ
 ESSJCSqqBkUHuilHFjWfnrive/VUYNC1/ZfVu3WJRlQvXe+4Udjxljz0XfINXL2gx5+zClXoR
 nw91LX/5/c6HK0bCBpcUjzLL23buc9Gsq/t3tlTMTG626KmvM7JXn1HvO/bq60SbWDmdOQHlC
 fYJ3qpnmnO3l2wzffG09LjUhm+N3ux7gxw38oVI8K+SVGIpzkg01GIuKk4EACPdRXfjAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1497448302!82778971!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61587 invoked from network); 14 Jun 2017 13:51:43 -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; 14 Jun 2017 13:51:43 -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
 v5EDpcki022482
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 14 Jun 2017 13:51:39 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 v5EDpcWS014558
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 14 Jun 2017 13:51:38 GMT
Received: from abhmp0017.oracle.com (abhmp0017.oracle.com [141.146.116.23])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v5EDpcQY000521;
 Wed, 14 Jun 2017 13:51:38 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 14 Jun 2017 06:51:37 -0700
To: Stefano Stabellini <sstabellini@kernel.org>,
 Juergen Gross <jgross@suse.com>
References: <alpine.DEB.2.10.1706021225440.18759@sstabellini-ThinkPad-X260>
 <1496431915-20774-1-git-send-email-sstabellini@kernel.org>
 <1496431915-20774-14-git-send-email-sstabellini@kernel.org>
 <62e395b4-b4af-34d8-134a-222984ebe779@suse.com>
 <alpine.DEB.2.10.1706131748440.12156@sstabellini-ThinkPad-X260>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <e5834233-88f6-661e-6725-0710a6a7e320@oracle.com>
Date: Wed, 14 Jun 2017 09:51: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: <alpine.DEB.2.10.1706131748440.12156@sstabellini-ThinkPad-X260>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: Stefano Stabellini <stefano@aporeto.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 14/18] xen/pvcalls: disconnect and
	module_exit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; 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+PiAgc3RhdGljIGludCBiYWNrZW5kX2Rpc2Nvbm5lY3Qoc3RydWN0IHhlbmJ1c19kZXZpY2Ug
KmRldikKPj4+ICB7Cj4+PiArCXN0cnVjdCBwdmNhbGxzX2ZlZGF0YSAqcHJpdjsKPj4+ICsJc3Ry
dWN0IHNvY2tfbWFwcGluZyAqbWFwLCAqbjsKPj4+ICsJc3RydWN0IHNvY2twYXNzX21hcHBpbmcg
Km1hcHBhc3M7Cj4+PiArCXN0cnVjdCByYWRpeF90cmVlX2l0ZXIgaXRlcjsKPj4+ICsJdm9pZCAq
KnNsb3Q7Cj4+PiArCj4+PiArCj4+PiArCXByaXYgPSBkZXZfZ2V0X2RydmRhdGEoJmRldi0+ZGV2
KTsKCkNhbiB5b3UgYWxzbyByZW5hbWUgcHJpdiB0byBzb21ldGhpbmcgZWxzZSAobGlrZSBmZWRh
dGEpPyBBbmQgaW4gb3RoZXIKcm91dGluZXMgdG9vLgoKLWJvcmlzCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 14 14:02:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 14: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 1dL8sX-0000Gm-Oa; Wed, 14 Jun 2017 14:02: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 1dL8sW-0000Gg-I0
 for xen-devel@lists.xen.org; Wed, 14 Jun 2017 14:02:36 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 7D/F9-01999-BF141495; Wed, 14 Jun 2017 14:02:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsXS6fjDS/eHo2O
 kwdTVQhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bvT3/YCloFK451yDUwXuPuYuTkEBLIk3i7
 7BZ7FyMHB6+AncTqCbogYQkBQ4nTC2+ygNgsAqoS15+0MoPYbALqEm3PtrOC2CICJhJbN+1n6
 mLk4mAWuMco8WLDWUaQhLCAl8SWyQeZIeaXSXzc8owJxOYUsJD4u2Ep1C5Bib87hEHCzAJaEg
 9/3WKBsLUlli18zQxSwiwgLbH8H8cERr5ZCA2zkDTMQtIwC6FhASPLKkb14tSistQiXRO9pKL
 M9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzAwGMAgh2Mt/qcDzFKcjApifJOFXSMFOJL
 yk+pzEgszogvKs1JLT7EKMPBoSTBG+YAlBMsSk1PrUjLzAHGAExagoNHSYT3qT1Qmre4IDG3O
 DMdInWKUVFKnDcEpE8AJJFRmgfXBou7S4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmXQ4yhS
 czrwRu+iugxUxAi4MuOIAsLklESEk1MM66+9py4k1mf0XDI1x3zq3m/ue7M3+P+bVdO5mk2U+
 /nJ//rOf7hTRP0UMPckz3Wxb1BzSdKwn+y/W0S3Hr3frlwXt33tmky93UdMU1UVyv9czXnIf7
 D4hMc2tUSFviY/Ir0P1FoUXJg6/RDl9V3Qs4rjZ+rzU/OP3mpdrTK86tMTqScezwhjAlluKMR
 EMt5qLiRAAniR9mtgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1497448950!103192840!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65040 invoked from network); 14 Jun 2017 14:02:31 -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 Jun 2017 14:02:31 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 14 Jun 2017 08:02:29 -0600
Message-Id: <59415E150200007800162EAC@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 14 Jun 2017 08:02:29 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Konrad Rzeszutek Wilk" <konrad.wilk@oracle.com>
References: <1497387096-19058-1-git-send-email-andrew.cooper3@citrix.com>
 <20170614134407.GA15061@char.us.oracle.com>
In-Reply-To: <20170614134407.GA15061@char.us.oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen-devel <xen-devel@lists.xen.org>,
 Ross Lagerwall <ross.lagerwall@citrix.com>
Subject: Re: [Xen-devel] [PATCH 1/2] xen/livepatch: Clean up arch relocation
 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+IE9uIDE0LjA2LjE3IGF0IDE1OjQ0LCA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4gd3JvdGU6
Cj4gT24gVHVlLCBKdW4gMTMsIDIwMTcgYXQgMDk6NTE6MzVQTSArMDEwMCwgQW5kcmV3IENvb3Bl
ciB3cm90ZToKPj4gLS0tIGEveGVuL2FyY2gvYXJtL2FybTMyL2xpdmVwYXRjaC5jCj4+ICsrKyBi
L3hlbi9hcmNoL2FybS9hcm0zMi9saXZlcGF0Y2guYwo+PiBAQCAtMjI0LDIxICsyMjQsMjEgQEAg
aW50IGFyY2hfbGl2ZXBhdGNoX3BlcmZvcm0oc3RydWN0IGxpdmVwYXRjaF9lbGYgKmVsZiwKPj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBsaXZlcGF0Y2hfZWxmX3Nl
YyAqcmVsYSwKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgdXNlX3JlbGEpCj4+
ICB7Cj4+IC0gICAgY29uc3QgRWxmX1JlbEEgKnJfYTsKPj4gLSAgICBjb25zdCBFbGZfUmVsICpy
Owo+PiAtICAgIHVuc2lnbmVkIGludCBzeW1uZHgsIGk7Cj4+IC0gICAgdWludDMyX3QgdmFsOwo+
PiAtICAgIHZvaWQgKmRlc3Q7Cj4+ICsgICAgdW5zaWduZWQgaW50IGk7Cj4+ICAgICAgaW50IHJj
ID0gMDsKPj4gIAo+PiAgICAgIGZvciAoIGkgPSAwOyBpIDwgKHJlbGEtPnNlYy0+c2hfc2l6ZSAv
IHJlbGEtPnNlYy0+c2hfZW50c2l6ZSk7IGkrKyApCj4+ICAgICAgewo+PiArICAgICAgICB1bnNp
Z25lZCBpbnQgc3ltbmR4Owo+PiArICAgICAgICB1aW50MzJfdCB2YWw7Cj4+ICsgICAgICAgIHZv
aWQgKmRlc3Q7Cj4+ICAgICAgICAgIHVuc2lnbmVkIGNoYXIgdHlwZTsKPj4gLSAgICAgICAgczMy
IGFkZGVuZCA9IDA7Cj4+ICsgICAgICAgIHMzMiBhZGRlbmQ7Cj4+ICAKPj4gICAgICAgICAgaWYg
KCB1c2VfcmVsYSApCj4+ICAgICAgICAgIHsKPj4gLSAgICAgICAgICAgIHJfYSA9IHJlbGEtPmRh
dGEgKyBpICogcmVsYS0+c2VjLT5zaF9lbnRzaXplOwo+PiArICAgICAgICAgICAgY29uc3QgRWxm
X1JlbEEgKnJfYSA9IHJlbGEtPmRhdGEgKyBpICogcmVsYS0+c2VjLT5zaF9lbnRzaXplOwo+PiAr
Cj4+ICAgICAgICAgICAgICBzeW1uZHggPSBFTEYzMl9SX1NZTShyX2EtPnJfaW5mbyk7Cj4+ICAg
ICAgICAgICAgICB0eXBlID0gRUxGMzJfUl9UWVBFKHJfYS0+cl9pbmZvKTsKPj4gICAgICAgICAg
ICAgIGRlc3QgPSBiYXNlLT5sb2FkX2FkZHIgKyByX2EtPnJfb2Zmc2V0OyAvKiBQICovCj4+IEBA
IC0yNDYsMTAgKzI0NiwxMiBAQCBpbnQgYXJjaF9saXZlcGF0Y2hfcGVyZm9ybShzdHJ1Y3QgbGl2
ZXBhdGNoX2VsZiAqZWxmLAo+PiAgICAgICAgICB9Cj4+ICAgICAgICAgIGVsc2UKPj4gICAgICAg
ICAgewo+PiAtICAgICAgICAgICAgciA9IHJlbGEtPmRhdGEgKyBpICogcmVsYS0+c2VjLT5zaF9l
bnRzaXplOwo+PiArICAgICAgICAgICAgY29uc3QgRWxmX1JlbCAqciA9IHJlbGEtPmRhdGEgKyBp
ICogcmVsYS0+c2VjLT5zaF9lbnRzaXplOwo+PiArCj4+ICAgICAgICAgICAgICBzeW1uZHggPSBF
TEYzMl9SX1NZTShyLT5yX2luZm8pOwo+PiAgICAgICAgICAgICAgdHlwZSA9IEVMRjMyX1JfVFlQ
RShyLT5yX2luZm8pOwo+PiAgICAgICAgICAgICAgZGVzdCA9IGJhc2UtPmxvYWRfYWRkciArIHIt
PnJfb2Zmc2V0OyAvKiBQICovCj4+ICsgICAgICAgICAgICBhZGRlbmQgPSBnZXRfYWRkZW5kKHR5
cGUsIGRlc3QpOwo+PiAgICAgICAgICB9Cj4+ICAKPj4gICAgICAgICAgaWYgKCBzeW1uZHggPiBl
bGYtPm5zeW0gKQo+PiBAQCAtMjU5LDEzICsyNjEsMTEgQEAgaW50IGFyY2hfbGl2ZXBhdGNoX3Bl
cmZvcm0oc3RydWN0IGxpdmVwYXRjaF9lbGYgKmVsZiwKPj4gICAgICAgICAgICAgIHJldHVybiAt
RUlOVkFMOwo+PiAgICAgICAgICB9Cj4+ICAKPj4gLSAgICAgICAgaWYgKCAhdXNlX3JlbGEgKQo+
PiAtICAgICAgICAgICAgYWRkZW5kID0gZ2V0X2FkZGVuZCh0eXBlLCBkZXN0KTsKPiAKPiBUaGlz
IHdhcyBhZGRlZCByaWdodCBhZnRlciB0aGUgc3ltbmR4ID4gZWxmLT5uc3ltIGNoZWNrIGFzCj4g
d2F5IHRvIG1ha2Ugc3VyZSB3ZSB3b24ndCBkZXJlZmVyZW5jZSB0aGUgZGVzdCAoYi9jIHRoZSBz
eW1ib2wKPiBtYXkgYmUgb3V0c2lkZSB0aGUgYm91bmRzKS4KCkJ1dCBzeW1uZHggaXNuJ3QgYmVp
bmcgdXNlZCBoZXJlLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 14 14:18:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 14: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 1dL97j-00018w-AN; Wed, 14 Jun 2017 14: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 <konrad.wilk@oracle.com>) id 1dL97h-00018q-OY
 for xen-devel@lists.xen.org; Wed, 14 Jun 2017 14:18:17 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 F9/A3-03920-9A541495; Wed, 14 Jun 2017 14:18:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsUyZ7p8oO4KV8d
 IgxlblCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owL3dPZClYIVVy/9JulgfEybxcjF4eQwEQm
 ibfzvzJCOL8ZJZ4fXQflbGSUuNJ6lBXC6WaUuAE0r4uRE8gpkvj7/R47iM0ioCoxY8psti5GD
 g42AROJN6scQcIiAsoSvb9+s4D0Mgt8YJT4fbaJGSQhLBAlsfjyWnaQel4Bc4mFZ5Ug5i9mkp
 izbgrYTF4BQYmTM5+wgNjMAloSN/69ZAKpZxaQllj+jwMkzClgL7Hq0w6wc0SBdu2+tRdsvIS
 AocTnjUuZJzAKzUIyaRaSSbMQJi1gZF7FqFGcWlSWWqRraKCXVJSZnlGSm5iZA+SZ6eWmFhcn
 pqfmJCYV6yXn525iBAY0AxDsYLy3LOAQoyQHk5Io71RBx0ghvqT8lMqMxOKM+KLSnNTiQ4wyH
 BxKErzKLkA5waLU9NSKtMwcYGzBpCU4eJREeJ/aA6V5iwsSc4sz0yFSpxgVpcR5l4L0CYAkMk
 rz4Npg8XyJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwrxWzkBTeDLzSuCmvwJazAS0OOiCA8j
 ikkSElFQD45H3ZkkaHxtP577mnztpjVC8d4ztKvlQc9vLJ8XehK1OPJItsbyd/+4p0brSXVpG
 64Xtdk2/xpy88Iuy4XEv/im/3zAViZ/wvfZh69H6bE3xJX0Rv457LWtRiJDQ1trWeJFTN3TxU
 sfg34e5tm1+5hd9/u067o9RE104n/w95m2Wa1pvZn+0R4mlOCPRUIu5qDgRACEY7AviAgAA
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1497449894!73861340!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21323 invoked from network); 14 Jun 2017 14:18:16 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Jun 2017 14:18:16 -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
 v5EEI6BF013797
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 14 Jun 2017 14:18:06 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 v5EEI5Bu005639
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 14 Jun 2017 14:18:06 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 v5EEI5cg015105;
 Wed, 14 Jun 2017 14:18:05 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 14 Jun 2017 07:18:04 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 055316A012F; Wed, 14 Jun 2017 10:18:03 -0400 (EDT)
Date: Wed, 14 Jun 2017 10:18:03 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170614141803.GB15061@char.us.oracle.com>
References: <1497387096-19058-1-git-send-email-andrew.cooper3@citrix.com>
 <1497387096-19058-2-git-send-email-andrew.cooper3@citrix.com>
 <594127F50200007800162D2B@prv-mh.provo.novell.com>
 <a9a17717-f3cb-aa1c-8384-61542679074e@citrix.com>
 <59412AE00200007800162D60@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59412AE00200007800162D60@prv-mh.provo.novell.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen-devel <xen-devel@lists.xen.org>,
 Ross Lagerwall <ross.lagerwall@citrix.com>
Subject: Re: [Xen-devel] [PATCH 2/2] xen/livepatch: Don't crash on
 encountering STN_UNDEF relocations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBKdW4gMTQsIDIwMTcgYXQgMDQ6MjQ6MDBBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE0LjA2LjE3IGF0IDEyOjEzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4gd3JvdGU6Cj4gPiBPbiAxNC8wNi8xNyAxMToxMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+
Pj4gT24gMTMuMDYuMTcgYXQgMjI6NTEsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90
ZToKPiA+Pj4gLS0tIGEveGVuL2FyY2gveDg2L2xpdmVwYXRjaC5jCj4gPj4+ICsrKyBiL3hlbi9h
cmNoL3g4Ni9saXZlcGF0Y2guYwo+ID4+PiBAQCAtMTcwLDE0ICsxNzAsMjIgQEAgaW50IGFyY2hf
bGl2ZXBhdGNoX3BlcmZvcm1fcmVsYShzdHJ1Y3QgbGl2ZXBhdGNoX2VsZiAKPiA+ICplbGYsCj4g
Pj4+ICAgICAgICAgIHVpbnQ4X3QgKmRlc3QgPSBiYXNlLT5sb2FkX2FkZHIgKyByLT5yX29mZnNl
dDsKPiA+Pj4gICAgICAgICAgdWludDY0X3QgdmFsOwo+ID4+PiAgCj4gPj4+IC0gICAgICAgIGlm
ICggc3ltbmR4ID4gZWxmLT5uc3ltICkKPiA+Pj4gKyAgICAgICAgaWYgKCBzeW1uZHggPT0gU1RO
X1VOREVGICkKPiA+Pj4gKyAgICAgICAgICAgIHZhbCA9IDA7Cj4gPj4+ICsgICAgICAgIGVsc2Ug
aWYgKCBzeW1uZHggPiBlbGYtPm5zeW0gKQo+ID4+PiAgICAgICAgICB7Cj4gPj4+ICAgICAgICAg
ICAgICBkcHJpbnRrKFhFTkxPR19FUlIsIExJVkVQQVRDSCAiJXM6IFJlbGF0aXZlIHJlbG9jYXRp
b24gd2FudHMgCj4gPiBzeW1ib2xAJXUgd2hpY2ggaXMgcGFzdCBlbmQhXG4iLAo+ID4+PiAgICAg
ICAgICAgICAgICAgICAgICBlbGYtPm5hbWUsIHN5bW5keCk7Cj4gPj4+ICAgICAgICAgICAgICBy
ZXR1cm4gLUVJTlZBTDsKPiA+Pj4gICAgICAgICAgfQo+ID4+PiAtCj4gPj4+IC0gICAgICAgIHZh
bCA9IHItPnJfYWRkZW5kICsgZWxmLT5zeW1bc3ltbmR4XS5zeW0tPnN0X3ZhbHVlOwo+ID4+PiAr
ICAgICAgICBlbHNlIGlmICggIWVsZi0+c3ltW3N5bW5keF0uc3ltICkKPiA+Pj4gKyAgICAgICAg
ewo+ID4+PiArICAgICAgICAgICAgZHByaW50ayhYRU5MT0dfRVJSLCBMSVZFUEFUQ0ggIiVzOiBO
byBzeW1ib2xAJXVcbiIsCj4gPj4+ICsgICAgICAgICAgICAgICAgICAgIGVsZi0+bmFtZSwgc3lt
bmR4KTsKPiA+Pj4gKyAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ID4+PiArICAgICAgICB9
Cj4gPj4+ICsgICAgICAgIGVsc2UKPiA+Pj4gKyAgICAgICAgICAgIHZhbCA9IHItPnJfYWRkZW5k
ICsgZWxmLT5zeW1bc3ltbmR4XS5zeW0tPnN0X3ZhbHVlOwo+ID4+IEkgZG9uJ3QgdW5kZXJzdGFu
ZCB0aGlzOiBzdF92YWx1ZSBmb3IgU1ROX1VOREVGIGlzIGdvaW5nIHRvIGJlIHplcm8KPiA+PiAo
c28gZmFyIHRoZXJlJ3MgYWxzbyBubyBleHRlbnNpb24gZGVmaW5lZCBmb3IgdGhlIGZpcnN0IGVu
dHJ5LCBhZmFpY3QpLAo+ID4+IHNvIHRoZXJlIHNob3VsZCBiZSBubyBkaWZmZXJlbmNlIGJldHdl
ZW4gaGFyZC1jb2RpbmcgdGhlIHplcm8gYW5kCj4gPj4gcmVhZGluZyB0aGUgc3ltYm9sIHRhYmxl
IGVudHJ5LiBGdXJ0aGVybW9yZSByX2FkZGVuZCB3b3VsZCBzdGlsbAo+ID4+IG5lZWQgYXBwbHlp
bmcuIEFuZCBmaW5hbGx5ICJ2YWwiIGlzIG5ldmVyIGJlaW5nIGNhc3QgdG8gYSBwb2ludGVyLCBh
bmQKPiA+PiBoZW5jZSBJIG1pc3MgdGhlIGNvbm5lY3Rpb24gdG8gd2hhdGV2ZXIgY3Jhc2ggeW91
J3ZlIGJlZW4KPiA+PiBvYnNlcnZpbmcuCj4gPiAKPiA+IGVsZi0+c3ltWzBdLnN5bSBpcyB0aGUg
TlVMTCBwb2ludGVyLgo+ID4gCj4gPiAtPnN0X3ZhbHVlIGRlcmVmZXJlbmNlcyBpdC4KPiAKPiBB
aCwgYnV0IHRoYXQgaXMgdGhlbiB3aGF0IHlvdSB3YW50IHRvIGNoYW5nZSAodW5sZXNzIHdlIGRl
Y2lkZQo+IHRvIG91dHJpZ2h0IHJlZnVzZSBTVE5fVU5ERUYsIHdoaWNoIHN0aWxsIGRlcGVuZHMg
b24gd2h5IGl0J3MKPiB0aGVyZSBpbiB0aGUgZmlyc3QgcGxhY2UpLgoKVGhhdCB0aGUgIWVsZi0+
c3ltWzBdLnN5bSBpcyB2ZXJ5IHZhbGlkIGNhc2UuCkFuZCBpbiB0aGF0IGNvbnRleHQgdGhlICd2
YWw9ci0+cl9hZGRlbmQnIG1ha2VzIHNlbnNlLgoKQW5kIGZyb20gYW4gRUZJIHNwZWMsIHRoZSBy
ZWxvY2F0aW9ucyBjYW4gcG9pbnQgdG8gdGhlIFNITl9VTkRFRiBhcmVhICh3aHkKd291bGQgaXQg
SSBoYXZlIG5vIGNsdWUpIC0gYnV0IG5hdHVyYWxseSB3ZSBjYW4ndCBtZXNzIHdpdGggdGhhdC4K
CkJ1dCBJIGFtIGN1cmlvdXMgYXMgSmFuIGFib3V0IHRoaXMgLSBhbmQgd2hldGhlciB0aGlzIGlz
IHNvbWV0aGluZyB0aGF0CmNvdWxkIGJlIGNvbnN0cnVjdGVkIHdpdGggYSB0ZXN0LWNhc2U/CgpU
aGFua3MuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 14 14:21:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 14: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 1dL9Ao-0001kI-Sv; Wed, 14 Jun 2017 14: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 <julien.grall@arm.com>) id 1dL9An-0001kC-2O
 for xen-devel@lists.xen.org; Wed, 14 Jun 2017 14:21:29 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 10/C6-03058-86641495; Wed, 14 Jun 2017 14:21:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVysyfVTTfdzTH
 SYNZWS4slHxezODB6HN39mymAMYo1My8pvyKBNePm5XssBc9ZK47s2srawPiIpYuRi0NIYBOj
 RNfFCYwQzmJGieWfzjF1MXJyCAu4S3w89ZEZxBYR8JZ41f2TvYuRg4NZQF/i3I5yiPouRonPS
 3aB1bAJaErc+fwJrJdXwEpi5ZrNbCA2i4CqxLw9IAs4OUQFwiV6D/SzQdQISpyc+YQFxOYEmr
 93axPYHGYBM4l5mx9C2eISt57MZ4Kw5SW2v53DPIGRfxaS9llIWmYhaZmFpGUBI8sqRvXi1KK
 y1CJdI72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDwZACCHYzL/jodYpTkYFIS
 5Z0q6BgpxJeUn1KZkVicEV9UmpNafIhRhoNDSYJXxhUoJ1iUmp5akZaZA4wUmLQEB4+SCO8pF
 6A0b3FBYm5xZjpE6hSjLkfThy1fmIRY8vLzUqXEeaeCzBAAKcoozYMbAYvaS4yyUsK8jEBHCf
 EUpBblZpagyr9iFOdgVBLmtXIGmsKTmVcCt+kV0BFMQEcEXXAAOaIkESEl1cBYuovhsfm+Us5
 L2o3LZdhm/crYN1tuSv2Z9Y8n1roGfvG87s/8NtXMTMj12LwQAb9vt4+qbc0RE9zByWH1sGn6
 i7uLdytstVzXIDfnYeEkjdzmW9svXO95JNM0cV+QUsghi8mHAxojEx02mJz9veb5pjo2BYErJ
 WnLBDOc5713C6qyXqjn9+mcEktxRqKhFnNRcSIArkmVI9UCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1497450087!67688452!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61325 invoked from network); 14 Jun 2017 14:21:27 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-4.tower-21.messagelabs.com with SMTP; 14 Jun 2017 14:21: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 B6C2B344;
 Wed, 14 Jun 2017 07:21:26 -0700 (PDT)
Received: from [10.37.8.43] (unknown [10.37.8.43])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D6C3D3F41F;
 Wed, 14 Jun 2017 07:21:25 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <1497449445-23112-1-git-send-email-volodymyr_babchuk@epam.com>
 <1497449445-23112-3-git-send-email-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <980dfb6a-2705-cfce-74b5-827dfcb54ee5@arm.com>
Date: Wed, 14 Jun 2017 15:21: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: <1497449445-23112-3-git-send-email-volodymyr_babchuk@epam.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 2/2] arm: traps: handle PSCI calls inside
	`smccc.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>

SGkgVm9sb2R5bXlyLAoKT24gMDYvMTQvMjAxNyAwMzoxMCBQTSwgVm9sb2R5bXlyIEJhYmNodWsg
d3JvdGU6Cj4gUFNDSSBpcyBwYXJ0IG9mIEhWQy9TTUMgaW50ZXJmYWNlLCBzbyBpdCBzaG91bGQg
YmUgaGFuZGxlZCBpbgo+IGFwcHJvcHJpYXRlIHBsYWNlOiBgc21jY2MuY2AuIFRoaXMgcGF0Y2gg
anVzdCBtb3ZlcyBQU0NJCj4gaGFuZGxlciBjYWxscyBmcm9tIGB0cmFwcy5jYCB0byBgc21jY2Mu
Y2AuCj4gCj4gUFNDSSBpcyBjb25zaWRlcmVkIGFzIHR3byBkaWZmZXJlbnQgInNlcnZpY2VzIiBp
biB0ZXJtcyBvZiBTTUNDQy4KPiBPbGRlciBQU0NJIDEuMCBpcyB0cmVhdGVkIGFzICJhcmNoaXRl
Y3R1cmUgc2VydmljZSIsIHdoaWxlIG5ldmVyCj4gUFNDSSAyLjAgaXMgZGVmaW5lZCBhcyAic3Rh
bmRhcmQgc2VjdXJlIHNlcnZpY2UiLgo+IAo+IEFsc28gb2xkIGFjY2Vzc29ycyBQU0NJX0FSRygp
IGFuZCBQU0NJX1JFU1VMVF9SRUcoKSB3ZXJlIHJlcGxhY2VkCj4gd2l0aCBnZW5lcmljIHNldF91
c2VyX3JlZygpL2dldF91c2VyX3JlZygpIGZ1bmN0aW9ucy4KVGhpcyBpcyBhIGNhbGwgdG8gc3Bs
aXQgdGhlIHBhdGNoIGluIG11bHRpcGxlIHNtYWxsIG9uZXMgdG8gZWFzZSB0aGUgcmV2aWV3LgoK
SSBsaWtlIHRoZSBpZGVhIG9mIHVzaW5nIFNNQ0MgZm9yIFBTQ0ksIGFuZCB3aWxsIHJldmlldyB0
aGUgY29kZSB3aGVuIGl0IAp3aWxsIGJlIHNwbGl0LgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFs
bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 14 14:39:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 14:39:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dL9Re-0002dS-AV; Wed, 14 Jun 2017 14: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 <Volodymyr_Babchuk@epam.com>) id 1dL90k-0000zi-VQ
 for xen-devel@lists.xen.org; Wed, 14 Jun 2017 14:11:07 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 AC/5E-26749-AF341495; Wed, 14 Jun 2017 14:11:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPKsWRWlGSWpSXmKPExsWSoc8UoPvT2TH
 S4NAaOYslHxezODB6HN39mymAMYo1My8pvyKBNWPviZ8sBStZKm73PGBuYDzC3MXIxcEi0Mgs
 0bF1AjuIwygwgVFi5uReFhBHSKCXSeLWrelMXYwcQE6yxK5TBV2MnBxsAiYS6+afZwexRQSkJ
 a59vswIYjMLhEr8e9YGFhcWcJZ4+vosG4jNIqAqseP2FrA4r4CXxKx7e8DiEgJyEjfPdTJDxA
 UlTs58wgIxR0Li4IsXzBA1ihI7lk1hBLlHQmAio8S0qc/AEkIC6hJ7f7+BKpKVOHp2DguErSX
 xomsjlO0r8fbfaqiaAomby+dCDfrLJnG08xsrhLOLTeLAq51QHTkS23vPssNMWnf1IzNE0WFW
 iQPXW5ggnHYeif53G5kgqmQkVu45DVV1hkXi77c9UM5Sbonuj5fZIZyzLBLH9qxlhGhZyiqxb
 6UFJJykJN7vOMk4gVFtFlIwzEIKhgWMTKsYNYpTi8pSi3SNDPSSijLTM0pyEzNzdA0NjPVyU4
 uLE9NTcxKTivWS83M3MQITQz0DA+MOxuYTfocYJTmYlER5pwo6RgrxJeWnVGYkFmfEF5XmpBY
 fYpTh4FCS4NUEJhohwaLU9NSKtMwcYIqCSUtw8CiJ8D61B0rzFhck5hZnpkOkTjHqcjR92PKF
 SYglLz8vVUqcVxlkhgBIUUZpHtwIWLq8xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmYl88Ja
 ApPZl4J3KZXQEcwAR0RdMEB5IiSRISUVAMj1yL1LaXz02fpTJ96upOt7cktrtvGt77H52tZqj
 C/9OapSqhm29Bz6PUT438pPC6zLs+3CbnYyMm6ZxPHeUexiRf6g/NkZr2M8lqn+ev3+hPte/q
 2tylH8iyq8+8QZ/99srAscceFH4buMVcm/u8//mPZE/dLJcYvxT1+BMnZ3q5snnwn2X67Ektx
 RqKhFnNRcSIAwvnJ9pIDAAA=
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1497449465!98078220!1
X-Originating-IP: [104.47.2.80]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3140 invoked from network); 14 Jun 2017 14:11:05 -0000
Received: from mail-db5eur01on0080.outbound.protection.outlook.com (HELO
 EUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.80)
 by server-7.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 14 Jun 2017 14:11:05 -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=kvSqVje8UuZrfEjlKHRqZs7mrTZJzablYjZnwhu8NoA=;
 b=FU+rU5PV/gOebCvKaOU+7IwviQuA2GUnhoHDJN+2Sw4wuvslGnXTdu0dcvEK/swfCDv5FtPX771CMkY7lRmGY1FNxLAsdga1KCk4IUNZRX2qlAkcPO0TXKY/PiDZjnebzf7JH7Be53zH1QrHR8kJ2mO9rYXiQ6LXzhMEPkuHh1M=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.55) by
 DB6PR03MB3094.eurprd03.prod.outlook.com (2603:10a6:6:36::27) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1157.12; Wed, 14
 Jun 2017 14:11:03 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Wed, 14 Jun 2017 17:11:00 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Wed, 14 Jun 2017 17:10:43 +0300
Message-Id: <1497449445-23112-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.55]
X-ClientProxiedBy: DB6PR02CA0036.eurprd02.prod.outlook.com
 (2603:10a6:6:15::49) To DB6PR03MB3094.eurprd03.prod.outlook.com
 (2603:10a6:6:36::27)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: DB6PR03MB3094:
X-MS-Office365-Filtering-Correlation-Id: 6e2cc821-e8ea-4cf6-a4df-08d4b32f314a
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(201703131423075)(201703031133081); SRVR:DB6PR03MB3094; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR03MB3094;
 3:wHYL+M+K5msphlg2aceTZ1hmNHNVlplStn0P604WG80Ls7MuoZm+aJ+aJyk8L07gaiifkc4b4I3yJaKd8P3A2woIZWAQDq1OJV4rf9ryod9f1Ugz9F7ZQX74VO8vEQKgjTOdH4s3pSm4OspxfMZ1yVbt1Ss68UpXw5d8zmgb3E2rsIBIOvV9f/OUlREfiSMA9HosNQLRRpIIOmOFrZBn0WAFLP7AIiTkra8/snNC7CVYCBfZKhOc9Im28cdMRDhKd/IIKTQEs4eL2FYNkY9eJJdY0xQEQPG2auwniCuIp0qApYNEaLi8R2Fe4oEBPtUE0VfxH9iZ0y4FUsndQF2x2g==;
 25:VJ4i3+XaRoMrC8NLUmea6KpgEX1FcyLVy1bXwoL7v1LOBFbqOujdQ8BRNbY1AjyedUu9KWtER2xLV8DM9EV8VqZW6UVh9tTKf8tZEaWl73O7g3SIR/kM+d2/R7U+dl7pOgADO27JrTb5MsNberbJaL8GGr1dieIgyVWXe3KmTgtC9awZcUR1F/+BmQezbqYzYvQY/N1q9PL1QvrJmZeRDLrzaJbS6Kq6v5XTTlZH8CyJhcI8OGEP2vDvdZPuhQpxn1/8/866O0FrH1qsX0Drxd3H0P/ONpwZRr1emi96qd0FJfr2QtX30dW/xGQIOPRHL/RkwUM44gMFjkm0ljo6JnFNtOe2XiPGSB0UNrEajdR3TjUXx96eVo2OFBXaJsRvYjv3PQlEfYhVBpZJ3U1hlcxWI9BzUqwMgjDhHRS+momKIkOHRMsqKXs9dOH6kCFSy6dMRpRCiq/vjDT7Tq18ksunBj9GQnBNZU/F8eXpEWY=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR03MB3094;
 31:KwagX75dswSSCWqcNoffaaOqN3ueeZvlhb+yrf5nya4amWMGLfLDx3IY4D9XBCjVtwOCYfTd0R2wRpeuhYXfL6NKAwe/0ZJZUkLT6LpteK8DDAhfsc5G/XbJx3IBR4YHUPn1q8BI1swQDqSh5N5uVwRfpp6GoW3CqjYDRLTjd02vdBSzf9ReDwTMSPx+jcgC7VPkvPjR2mWbwPak/0ovAH+TI2Oo1NA4cNAo0FgQgDBgKB/UPmpGCaUXDBKxSYUj;
 20:HsF9DOLj9M8q1XMBSWNqF2bo6ojO9e4gU7XaQxSub3X+AMGpoY7NWjeeLMgFhXXPBbQnjDBwSkdhEEBTRhEQmQnpxpFAs1mFkCdFzUg4m3ZEXhnw4cqRxLq5SUw+jLVOdv5cMIAuMMRxQFgjnZOZS0l8A3hmYS6WD99XCpQqbQmsfOmaeunZrNzA9FBOBUm8NtjEtaEKTrTKM8h2izOZKlxC7jlPe3ArcZvdCytjHS2aEf07tq5TT4fZUe1Aqwy28+ElE9KPO/qoZzpKYnkPfjmlt7N9rBQo564TslM7RxK6h5IsDtO7R+zPZ2dtXeUZh4ktx0EXEP6KzUpP/APU/sET9knx/QdYySj2bV9H1I0pQaXfV/bhfhnzvHXIsH29XV9exTdNJHQJmcCVFI+CF7Ht2eJIAlboWf/1MePG409144G+b9iHRSjYSMz8ZiZVeGSkcJMdIpZC2FxNhvG3aYykMJk6oIWpfrMv52tpu83R/B+2+ldRVegLARr3+zPo
X-Microsoft-Antispam-PRVS: <DB6PR03MB309490EC57C039D708C8B22CE6C30@DB6PR03MB3094.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(100000703101)(100105400095)(10201501046)(6041248)(20161123558100)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123555025)(20161123560025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DB6PR03MB3094; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DB6PR03MB3094; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB6PR03MB3094;
 4:hfgh1YkN1/NwG6LatZ1ReCt7ZJRQmj3nzlCqWe9N5A?=
 =?us-ascii?Q?4Cmfc8bm1IDMhNbS0B+PGXKaFsO/zuG8YJCIMP92KIkoweqU8/Espw2jKfaV?=
 =?us-ascii?Q?H6MREa1LyTcGMxvDijpcJwkRN/9/8bxp9BSuXs/++gX+rt+bneo6FKR0T7VE?=
 =?us-ascii?Q?gOz5+jOugvNG3izTm7SV/J4KzCAuHAtw2tLjzfjzkuuohvGEe5EtXMQU2r7f?=
 =?us-ascii?Q?+ThevJdBfNFlsM11QSYI+PHh4f2Xn1ismtZAfWK5Mm6NlEskFV/cZfKIAXzt?=
 =?us-ascii?Q?MaBiaCQnn/oBm2zen+Y47cAEQEzYjNkoRdFj/8jXi/YId3a+tCGoV8Bmjygv?=
 =?us-ascii?Q?nLygXPFbuRd7eqAdQ4c0TJ39U5WYVNkgcEamXNrS0Gzra6iYJmhrTFjO9Gh8?=
 =?us-ascii?Q?BNhAoSZfSCX8Ed/rn6wfdK1EYbBEy2hhIbHeJ7pAUqP97n1y8uPahM2kJQ57?=
 =?us-ascii?Q?AN1VS9w6CImyvg2CH9HWnCTt9xxq01+xhnYPR6cAIiMsbc9hJNxRNvxXRUze?=
 =?us-ascii?Q?+9+1jrGxpmCobUVsjF3wWYiV7LGTKG8zEN6mMqhH5VcnPoAsLoqZYoSBI1LK?=
 =?us-ascii?Q?0KnTcVYC7HIPsSj8JCfHvhIT1rJfQeOEbVzjdbnyf683nIxJuwCOV/XbS1Dv?=
 =?us-ascii?Q?m67b++5K6QzBSmvu/teEIjhxL14hvYyFP2ydnFrOgs3bldiIGEP7Z4WE506/?=
 =?us-ascii?Q?857GYi5GThmnGPRAZMzBUf8DmmXF4WCFweFvyBkVXP34Ty9a+RjeFUpxGtr7?=
 =?us-ascii?Q?EGl3oHbismZaIepKXTaOXMcKoOsksgmHQMgafUKypID2b5AAwCuyppquwuzC?=
 =?us-ascii?Q?aWbh/Sge+BL7qlSvI35oBqx0pWZ8q55ilySCbZTumbN2fG9EQKH+xIxCNV4T?=
 =?us-ascii?Q?aimSXyHycBPk9vtfDJhWgyt2/r+UkOllW+5egXAPge9+5KUWAbtrqXbV0zS1?=
 =?us-ascii?Q?bZBoK1AwNx3SsLZ2hOPAvm8rMSh2jns8R2y/GOq8lFfVNCAhAoz0q6OEiAOU?=
 =?us-ascii?Q?5DCgEGB3qDSDNrRjdUhatC3ZVJKwuLgZdnQznms2HG7o1TONHrvBjtejWcYK?=
 =?us-ascii?Q?AfhPf75O+cAJszzjvuDzbOR8jcWQwOI5O6CW3RUAFzvDFCA9Lqc6SK/z6rLs?=
 =?us-ascii?Q?owl1MYvKmMZeA2BJ/SrwGQFzXbdVXS?=
X-Forefront-PRVS: 033857D0BD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39850400002)(39840400002)(39860400002)(39450400003)(39400400002)(39410400002)(53754006)(5660300001)(48376002)(86362001)(50466002)(6916009)(66066001)(2361001)(305945005)(47776003)(72206003)(50986999)(189998001)(2351001)(33646002)(2906002)(478600001)(80792005)(81166006)(54906002)(50226002)(38730400002)(4326008)(110136004)(7736002)(42186005)(36756003)(6666003)(5003940100001)(8676002)(53936002)(3846002)(6116002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR03MB3094; H:EPUAKYIW2556.kyiv.epam.com;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB6PR03MB3094;
 23:VQeY7xbxxj9xpjXPKouHl3NgMUWKaGB/iFe1Z6L93?=
 =?us-ascii?Q?g5gLTVlOUY3nSrjr8iVdFdj5FOtoE5nK1HeDXY8w9U3z6NqBJcrRJ7O+Uy+k?=
 =?us-ascii?Q?NUolmYcPLdAM/ev7Hy1IFA145T5zKH3hxx1fY+e7ziTzvRs3Ils/LDPTJ3w7?=
 =?us-ascii?Q?nvH+7Jrc6dj/23gJkYqWCjCoAwfimEGwaIZA+EjAJVPpoBZgAHLfHR50woGx?=
 =?us-ascii?Q?lcYRmXIIoCPyZDnu1/xa/gb3fWqyzewSbnBoTiGYPltm/+Y+3T8LPs+3dmkw?=
 =?us-ascii?Q?umvIcQVw4rRWvWpVT4f+gSlM1KXxcUnHGHlPY7+cFxgkDFJSJY6QNmgvan9O?=
 =?us-ascii?Q?Ldp6sz1ilarEq77lO5P/Op+05iHsZ0q+jcOdaFcc+aBeECkRNW7Lq47zo6O6?=
 =?us-ascii?Q?P5DUqx4oI2Fg7WaT63B3Nw5/0U5xHLwrdc0JDIk9+82eaqMtskeEhCuQY1It?=
 =?us-ascii?Q?GlcbmRAsjei4l5Qp7A2onuKoBLnteB3QUfWusd9nJM+/SLmWrAWwGgF4OQj8?=
 =?us-ascii?Q?gjQU/CfWV6gkeZE2lmsUP15J3Mb8dGC/OzJr7YIaeibA3RK6+h6gxQo/yYyg?=
 =?us-ascii?Q?RcWgYpH+2GOEUQFnfML/qdBvMKENKuPwSuiFKKuBjoptkOveoSckESs9V7Rc?=
 =?us-ascii?Q?QxHtBlbvBnkolK6wtmTr3rG4c8hqzVAiftyH0xrSX3hue/1I0ViTtVPaViUk?=
 =?us-ascii?Q?ARmJNb3CRhTg66stfVdHYGsvhuwhwXRvGjBFPTI7yCwzibpKk2AJGhj5nmFG?=
 =?us-ascii?Q?i4UFJkqEHKNcZbjrJBQah56dtI3rbvG82xSUq3S9me4aWLj/6FrultaOgEbN?=
 =?us-ascii?Q?npRA6qKiknO35luG2vgWnFM/K7PgRXd+l3jNkL5K2W5FJp0XUNFsjk5NQG43?=
 =?us-ascii?Q?QZ6d/Xba1tFyET4ga5oom9WWpGXTgBMe5b00eezDyWD92WGCk6VXUcE7Jjek?=
 =?us-ascii?Q?mkiag9nkNNSG2uiPp+4/niViOu7yIhLZ8Ja5dkyc0Vb5w2inkGCCUYZRIz2V?=
 =?us-ascii?Q?wELMBfBQgO/K9RyA017vZOig1Hoyqyr+ox7YmXq+luxPqSb7nFxzvUMqKdzq?=
 =?us-ascii?Q?NNU7r4=3D?=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR03MB3094;
 6:kYhDNq6m+NlYBocayDmyL+86FKifYuhdl0D8ngQRTxcZQKHdZgLQ9Dvovll7/HZiJYeSWtO6DRcUgLQJCsIy0EWMTkdpLQzfv4EXGpFviSJDstCEnxHbuMOTtezn0fH2bWrMqw/Qnc4+NmWQJIc852+exs44K+HSjbeSFlhLeyeehr5j30PgCyi/9XQsvnID7RbmaPWbzgWBgUctpMFmu1RF+StkuHI708ooWFBBqSgbjEDje//CPHG9vVNx/OC++/TdbEF4/PnVLYiQPDK1qJEVGfIOJ0AOdpEFkS65qGXGTfTSs/ufwGG/ItfinF5S5ctyrOkZDHXZUXWGpxEPRv3vjd1CHbi9+8JiL+BGtaTl4wEpZKn8kzC1c9zr11dhxlDdqJElsK5J7vudq2BB9+SGvhfcVksWb8AuasDf4C2PfI3oGbXrTMxiyAPUxwtVGoCpOYl43Bgnv7ZYnMg7zNn48BzBvvS3/Sy87/Y4cd1qyw4zmefgxqCnWJOabicm5NONo223DVKI0dK51+uaAQ==
X-Microsoft-Exchange-Diagnostics: 1; DB6PR03MB3094;
 5:3PdylWTBwb+xWhO9ePyOD8BoIfxyPNTHJcq68vtZrvtjcGOa6FY+agYsCX7kPeUGeqhpSSLdcT2vJ5hqpTEJDirf3vBh3MspX1E4lcsMa5syYLMfyRnaf8qje5PAEd1qLDirvUIEtJjZShY6ju2GxeJBBdf99Cw6Tt0Ml5zCU/WpvaJUUJ5j+TOjXhOxHnMWL6ER7ZDSiew0G8Nu+IEVobY8i6jOAlHyxnaoMah2JO1eRdYNOK9INwZZgG6HXJKs0XCVVvTNyBgVFK1OsKOJ0zNkV+W8sv7E0yugRpP9t9wEe932ZdcJ4K8chN6XT/P3OgwWS32aVTMPNpI/tI+e8oPDDqmVXELG9irqgeECScfgRu9DGrzJ9BIZSzIIIKkIcDF8+ym0x0aVZzZkSmQ1XH2pnm3OqrWOvnrSyNIHC3Chv5w5J5RtsMCXpLGazKXUDTtJPQBwUILoDCbwhLDrc6BrJoaJ3Pmy/1R3qUB5IuQ/Qhq6tuI5x9SIbTz/zjg2;
 24:6rfRr0orcC/c0ieZEIJ7ygPfb1AkuE6nfGFMZlbjv/HpxABFEUHckkPB++FAEwzZfytL4mTZYl8qhln3jOSXEln7DxpGg3Q1EVmFI/pHUOA=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; DB6PR03MB3094;
 7:SZxWyowm3ketS+/AhpCn4RNEO43XYhkcg18n59qGHjf+1adQTxr54XlMm6+NJhbiwrEC4fNXIXkGu2p3NyDDTDbRthmxVJwtaMhLiDJcN0qD4u5o7e+d2qSg14vsehtWwi0cFVURd7i5SE2SArJ5pfzFuCn4qOOFGRbCQG7qVLFIWdDuL7K69Z9551hfB0DPMPwADCP2aDyiP6snc+d1uVOrdd7QqmjWXpMdY4G0abfr1vU/0vEoig8Nh031tO/3c7WZgw5Ll12wARES1RVO/FcWPJcqT3feOUG8Lc1md/YMCHrYETfZzQRTytA0aajLFWXTH+orJ06hOsuWu6ud1w==
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Jun 2017 14:11:03.4457 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR03MB3094
X-Mailman-Approved-At: Wed, 14 Jun 2017 14:38:53 +0000
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH 0/2] 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>

SGVsbG8gYWxsLAoKVGhpcyBwYXRjaCBzZXJpZXMgYWRkcyBhIGdlbmVyaWMgd2F5IHRvIGhhbmRs
ZSBzdGFuZGFyZCBjYWxscwp0aGF0IGFyZSBkZWZpbmVkIGluIEFSTSBTTUMgY2FsbGluZyBjb252
ZW50aW9uIChTTUNDQykuCgpGaXJzdCBwYXRjaCBhZGRzIGdlbmVyaWMgaGFuZGxlciBhbmQgc2Vj
b25kIG9uZSBtb3ZlcyBQU0NJCmhhbmRsaW5nIGNvZGUgdG8gdGhhdCBnZW5lcmljIGhhbmRsZXIu
CgpXaXRoIHRoaXMgcGF0Y2ggc2VyaWVzIGd1ZXN0IGNhbiBxdWVyeSBoeXBlcnZpc29yIGluIGEg
c3RhbmRhcmQKd2F5IHRvIGRldGVybWluZSB3aGljaCB2aXJ0dWFsaXphdGlvbiBzeXN0ZW0gaXMg
dXNlZC4KVGhlIHNhbWUgYXBwbGllcyB0byBQU0NJIGNhbGxzLiBOb3cgZ3Vlc3QgY2FuIHRlbGwg
aWYgUFNDSSBjYWxscwphcmUgaGFuZGxlZCBieSBoeXBlcnZpc29yIG9yIGJ5LCBzYXksIEFSTSBU
Ri4KCkFsc28gdGhvc2UgcGF0Y2hlcyBhcmUgbmVlZGVkIGZvciB1cGNvbWluZyBURUUgc3VwcG9y
dC4KCkl0IHdhcyB0ZXN0ZWQgb24gUkNBUiBIMyBQbGF0Zm9ybS4KCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 14 14:39:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 14:39:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dL9Re-0002dp-OT; Wed, 14 Jun 2017 14: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 <Volodymyr_Babchuk@epam.com>) id 1dL91K-000111-Sd
 for xen-devel@lists.xen.org; Wed, 14 Jun 2017 14:11:43 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 02/AF-02199-E1441495; Wed, 14 Jun 2017 14:11:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSbyxVcRjH7++cc+89dE87/jRP19Xm0si/WNr
 wBukFWk28CG9ycLi37sXuuXTbslD+ZJFKa6QoRNmINrNhpGmLbv7U2mpiayquMEOI1D33IL37
 fn/f5/P77tkeErddEMtJ1qBndWmMRimxJlSHUYC3/HhonG/nuGNA3UItEYLC+zvXsSgUL1anJ
 aYbEsSqgrqojK4EQ3vvVWkOmgsvRtYkQefi0NTWgfEG0WUIKm6XELyxpW9gcKW9yGyszCYJTM
 ZmjNcS2h+aq4ekvLanHeHD4jvEAzhdgCC3t80yZEeHweTyiAUm6IMwMTAvLkYkSdGRYNw8wz8
 DfQA+vr2G89qKPgE9S41SoSsSJu/PW1CKtoHXFZMWjdMAL6amcIF1ho7H5ZZeoG8iWJ0zSQTY
 DbrXf2wNOUG/sYoQ9EnI3VwWCzodVqYmpAL8WwL1TdNbgAfMFtVigh6VQOuKRNAaWCwdQIKOg
 MqiW5gAvxTD55ZfEsHkU7BcUSgVphTwpGsQF4JVAubzywnBFMmg/EHLFm8koKFkFi9D7pW7tq
 3ctW0Nwp4iN47VZbE670CfRJ06VaXXMmqNt5/vER8ty3FMKqthEjmfpHRtGzKfwmWRCHWgmbV
 jfWg/iSn3UXdsQuNs9yamJ19UMZzqrC5Tw3J9SEGSSqAOhZkzGx2byhpS1BrzPW3HQMqU9tTX
 YHNMcRmMllOnCtEAcpY7UC48R/OBKjNtB9u+xFHkJLejkEgkspVlsDqtWv9/bkIOJFLaUUH8L
 zJ1mn7nd5O5GDMXRw+H8MV65l8kz0EJroqYT+dPhwX+eTU2nPVs9uG061H3puaK8ecyX08vz9
 z2oOZClHdykJypqR+6lIJX1c4rYzKvn4vLi360NtHtGocrfvaoMkcaXRoiVuy/BNtnZ8fe3fh
 eO2YstT71Jibby06x4Z9s+HZvaaP8faxja1X1UDa+J96x23vExnRhKlhJcCrGzwPXccxfD7S/
 X4QDAAA=
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1497449498!93941753!1
X-Originating-IP: [104.47.1.56]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5508 invoked from network); 14 Jun 2017 14:11:38 -0000
Received: from mail-ve1eur01on0056.outbound.protection.outlook.com (HELO
 EUR01-VE1-obe.outbound.protection.outlook.com) (104.47.1.56)
 by server-2.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 14 Jun 2017 14:11:38 -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=/P2BhkT39mURBH0mrb52yQGZoEhzfcGkWTYQDIOXfo8=;
 b=dUGbg89NocFDLDu6iqX44ZMnUhJlS72CcAqFFSJ7fm9FQMURV8q4oY7u0/ggy5Hf/4EEFRA8bX2xBZ4s0NeCnEioiOkc+7YuuxOfcUfloeHAw86Ly7DHhiotFjekS6XvMx1fhXLWyvRRXXEhM6IihEjG+brgFaOvYu1SmerNt4Q=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.55) by
 AM5PR03MB3091.eurprd03.prod.outlook.com (2603:10a6:206:19::28) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1178.14; Wed, 14
 Jun 2017 14:11:36 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Wed, 14 Jun 2017 17:11:32 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Wed, 14 Jun 2017 17:10:45 +0300
Message-Id: <1497449445-23112-3-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1497449445-23112-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1497449445-23112-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.55]
X-ClientProxiedBy: AM4PR05CA0004.eurprd05.prod.outlook.com (2603:10a6:205::17)
 To AM5PR03MB3091.eurprd03.prod.outlook.com
 (2603:10a6:206:19::28)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: ce872b57-ec9d-4ecc-a0fc-08d4b32f44c6
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(201703131423075)(201703031133081); SRVR:AM5PR03MB3091; 
X-Microsoft-Exchange-Diagnostics: 1; AM5PR03MB3091;
 3:7Qou24k6kveVC3MNpNkd/5vLcCqt9Ov1BC7CCZslqagD6bEFcxAnhYbz2NBOPFCArG7QlkN+oo5d6mbt74cxzdf2qFVqLgq9aNkeo5i/W/WRuWZIywQHsA0SZoc2F1m+KWyWja4H8uUYDyne2d4NXAFEw2sEPbL9LiHzu41DmW1lwrhIoH3FqTyY3SQcDfn2cwJ8nBzTRMKvK2yS1IH/gpvuItoodbknQu4aBWkV6cOTAjyPmJGR4RUfxpF83d37cwy/wQML+JMqYmK3i1HgUq6T2XgcfUPcavsxFy83NttDXXNtxrYQC15KQNtDQkTxRUuTZYjzOWh/0nhJhQZKgw==;
 25:HH6kp+K2eSSDb+oLWMADlKxBTTjXsjPExreuLzS0NUUZFgNAAdWPQ7t6sSMVSXA24VsdmsQ5gJFOq8ejlsnvu5f+G6R4iihcYyjfwlGdE3PAgP6/xADIV9nc1sfsr1czV2sv/foQZ8CvhGde6f5kYIv6PNCt6hKVBNO1z39xuoY03nrd5noqwRH24g+XYs8o1cOHo2d+6Tz5yU7pkszUb8sXl1BTFFifX+BngeX8nSxrAmmam94TeaYGsVLa4lErjoAfIWDT4hjkM9IEsjY7p/VhCYpB1lrMyAp5RRkHWO8JUhHpcGY9djIIbjS7gm5j5LXWXZPuqNhvFu0Kf7kixa+6Ghdy4rSrUNqw+qdyByDIzxMIWx/lw2jKrb/qlFn85f4wdkDbZOp0hr/6Apqr14867AHahn47nAWeDCW7vSRkapWNSVRA7fBRtLmzpHWWkruFHdqJQIufbHbXsxlmBkYjsZZIcwlTkcUVxcxQxvM=
X-MS-TrafficTypeDiagnostic: AM5PR03MB3091:
X-Microsoft-Exchange-Diagnostics: 1; AM5PR03MB3091;
 31:XpXRgd2KmMqRslTNTCajNPs328BMyCYhOc5FjGlDGfVTf6OAqJrm6gnlaTrV3kkDlcNsNGLsVtS0Bx/iYMGAG75Szj9UM+VE58eN3XNuXHHKY1QJOMxLIf5VbCLAXKsvPHZJ0WXobywTZxw3Izr09MYJTsYdQTjQaJlrtSmiWOgVj7g65hLvHdrcogWc21iKruUpMGR266v6kdRQ9nxPmi9IbwAFk0bk6dLeZmMWDB7M3IQZYO97dxVTR6PLX842u3y4gUkEch7jGXI+o2Uakg==;
 20:jhWbZC1ykLOSZxAzfPqK8jgrraY2lYECtP/B0OKxeun9F5GyWZ/WQXPDHjBaoGIjrIlggP0D8KxGg2bPbzXK40h9GzPCHdZ4dKsSQs5yrWVwwfKuJpCf1TJJYG+aeEzuSc8NCC4NWmDNJ8ZRoL4hNPbBzXzZWX5XieVcv4V4jGbcS7xpjsydLImK9VNm81f9LgqTcWC3XTx2TGResufvK050rP76HVuxLlnQSC2fiSydb01o0+gn37n5yhvRk7RpqBvSdZZLXJxjnHS5qnmvScyvwQXpZY3xZkj/6Ph63P4fG2CvgNgPB/2Cxf19DLQ4Bv08bx2LDqZ0vfqLDSQevpm2P147Q7coGZmznXroXJRKcLbDi8g7og07QWPWo/PWvNMLUnHyrn/hcrbJAI+cdD05OU/RTDGyPiZAdefpH1/Xtumf2o43v2RXQcGtXX6t81jK/QFUxWoXe9SGgW7xzmb+H25unZuD+mH5XmUYi852o6pHpg3cc9P9VU89qWsB
X-Microsoft-Antispam-PRVS: <AM5PR03MB3091A52B46C4A5BCED853E40E6C30@AM5PR03MB3091.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403)(17755550239193);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(100000703101)(100105400095)(93006095)(93001095)(6041248)(20161123555025)(20161123562025)(20161123560025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:AM5PR03MB3091; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:AM5PR03MB3091; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM5PR03MB3091;
 4:FoirbOuiw3/Mc9IVQZ9BZ2v8oQsRV8dbVCLrlMytgG?=
 =?us-ascii?Q?gV1lnZbTv/JVthzaQWaiKebugZS3vYBKGP6rHtuqHkZgCSuV2hd293y/J2RN?=
 =?us-ascii?Q?JCGYTCEtLu5msvNVdIisLA5T0kg6jORJloTEreP1cH83NKktRaTW3twsvde2?=
 =?us-ascii?Q?wscekSi13/TVAgb6L9qgpTXo7AeuHlT/1dU25JL4cnazRFW7vsk2qyAAvsKh?=
 =?us-ascii?Q?gTGLqXqdRgP2vcyEjR4IziiwWnti0As0CdYJkPw+RabwJCDakHVdrnHLSI+e?=
 =?us-ascii?Q?qFI/2EZHCaHe4B+tNfmk0pRdrk8PKTZXTzv6UsYf7qhPnzeMouah+qomoss3?=
 =?us-ascii?Q?7ijC2zCU/6IppU34/ghxlg0kL4FUvFmTiFTGfVqnJctvpX2/L9Wl5btxuGX6?=
 =?us-ascii?Q?cQW8SzLmdPjeoFvu6HDUOk7UQkRMFWav0ZBHx4TbwGt9hzWZmRLhzXEX1Lfv?=
 =?us-ascii?Q?oenz6WBIjvi8waSW0+Mp6xhxvPClLb6Q4XpPH006o7LiIfIymh2ll1zRi6I7?=
 =?us-ascii?Q?Ji6NNgQKb7dy/rRd9txr3ocq1roogVyz4GGjZzCmGZPGrnqFtY14ghpnF0Dr?=
 =?us-ascii?Q?W7TsygVVZ5a7gKpRNgKfX7BrXKqYEV9pjS7h/ie4nynSwLxPGE3rGgCyha2K?=
 =?us-ascii?Q?AS2MjIxaA2wcjrGZRny93I1N/huMO8Pwi1rz71pi99sU3vyNbvDR4mX4fhGa?=
 =?us-ascii?Q?944kc+tZ6EB6Fm1Qg4vxjyKwPcTGHiNNBa+a6T9wND+vMvYiAR6yTX0zl0DV?=
 =?us-ascii?Q?dqv4stWR5do5j0AN56qbhmd3Y8lMsV/rTZ7YZKj4YqpMsgd9ej7ffRc985jS?=
 =?us-ascii?Q?vk6phfpXDOE0EXTYIVBZqhLyNsJbNPPFzY5DymjITPIqOWqrmCJ/WmYoZ0B4?=
 =?us-ascii?Q?Lmkbvf57Cv67ymlrvDaP11REQnxEWMPYoiVEvW2Xh3FPIzFayEP4SYU6O1i2?=
 =?us-ascii?Q?RJXGdKnqwMKZhanFEyYJ4QY+IxuvrKlaYw2cUzk81Ekq08FfFTrYFCpjWfMh?=
 =?us-ascii?Q?4tPI3HTTIRVmvRTdzLtOvx5mqsPJ0ugi8jyEMvyjE8gKziesl9EWNtMiI2QW?=
 =?us-ascii?Q?LLS/ZmVxFdiZnyjQCxHDsAnH/59k9mqrJb3FBVwqmddNttLB1GEU4TMxmhNP?=
 =?us-ascii?Q?XblqcDQV0/mHqSh2xA0wlHNu/1BPspaiKIp5d62Ixtddi0sIqrC259362/br?=
 =?us-ascii?Q?xkSS0x+0CmsYdNsOTNszNJkpoKwz59+5B5/QII4RtgQxgkadUy8a5PqQ=3D?=
 =?us-ascii?Q?=3D?=
X-Forefront-PRVS: 033857D0BD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39840400002)(39850400002)(39410400002)(39400400002)(39860400002)(39450400003)(36756003)(2950100002)(80792005)(6916009)(6666003)(3846002)(6116002)(5660300001)(76176999)(2351001)(2361001)(305945005)(33646002)(50986999)(47776003)(50466002)(5003940100001)(48376002)(66066001)(86362001)(42186005)(72206003)(7736002)(189998001)(8676002)(4326008)(81166006)(575784001)(50226002)(53936002)(2906002)(38730400002)(478600001)(54906002)(110136004)(107886003)(81973001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM5PR03MB3091; H:EPUAKYIW2556.kyiv.epam.com;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM5PR03MB3091;
 23:5O/IvmC51rn8Al1NLS2KZxrhetkV5Q379cbgz3dNH?=
 =?us-ascii?Q?Prj+TlZGlrTuRcZPxGCfeDHFbsKCQBTli9Wx+/aq6NK06yojjdbCloxGItWP?=
 =?us-ascii?Q?ebxNRCGUPrj/WCV/N4Q+gTv8qB4Sn9Eqq91XMDSKPsx9cmJtG7d52ohIXivJ?=
 =?us-ascii?Q?jltHq9Y+6T0Xnp2XI+Gy0ErbDazqi8NLHuYt5Myy9qxlCr05XSvZSxM8EkgW?=
 =?us-ascii?Q?CSEQpwNY1A1X3yICFI9rYyVXdbQw9n64dBWD1fMqnljCL26KoHawItLWN8M9?=
 =?us-ascii?Q?GWvKIalIx//3ph/OBE1WygshlYOACii3HVlGZAIBi0hZhgcpfoVDu2Ex4V+j?=
 =?us-ascii?Q?g2kwvMUNHmE5vxuB8KxZnY+ozgc0sIwDBV6TyNir9Cn0ioBSnH4tb3UoSVog?=
 =?us-ascii?Q?gj3Y37XLNagRkz45DgBjtti174RlPHtHj0Azw8XRXtmSy5AdGBJ9wBch1TfL?=
 =?us-ascii?Q?JEY+k/vef50VS4f99uuEisD7ibv2PvE7BWQDLUCJ5YwaRBi1N0pafzKAOXL0?=
 =?us-ascii?Q?xOvDlSbG0V0lP3rp+0W80ZPwS0ccsi2EAlH96DbyeJ1ru4kWnANy438Aw8TN?=
 =?us-ascii?Q?Z2GPbHlOcjCALbTMzKtcV6AgaRefHNmCOw1ZoMoHwvsLbaGIPxNW0lD1SHFv?=
 =?us-ascii?Q?pT2TKhAeF0Iuq/7EsDvKi2iFgha8/g9HYeIHmgLk4kkYAQULkE9GGgUi9CwE?=
 =?us-ascii?Q?enFzqFr7S2JhQ9hfOW119GNCEvUBSudwd57Jc80jAovOs+H1Tqg263s3hXHs?=
 =?us-ascii?Q?VAApEKMXDBabrC1lKN5HVmw4K6XNBm8jfxka+iUsmPyIBGEIPdiiRayZkINw?=
 =?us-ascii?Q?TpxbnAjtyY6HEnhXVFDO6BCIVV3+UsvvCscfTuV0gND8tmPWH5glQdbyjOS0?=
 =?us-ascii?Q?AjWQjDWpbEylEoOWxLJ4+3EL9rbeanF9LhXXBZSF6YTJAlAbEolV5iejz1cu?=
 =?us-ascii?Q?wKkLQ3ptdmR9SLau7odB2gEmzsA+KK+lkKV1rfmu8nfrVU5WgTyxBpZoBdZF?=
 =?us-ascii?Q?e1K78cOvhgNvcrW/UmBmYTtQlS08S19fQSXko6FHqdOiE3HJPRY0c7ddQCTR?=
 =?us-ascii?Q?O6AQJ+wGljGhnr1+Yg0B1aL1OJ0fV8i1BYHopXQIzgYHknTRo3bJMDnEGdgb?=
 =?us-ascii?Q?joT7rv77qNJX9JJRDa9U+92RDeEOB9e?=
X-Microsoft-Exchange-Diagnostics: 1; AM5PR03MB3091;
 6:rC9LSJS/UjOGZQ+Ck/0LBaFH9A9j11JFP/QWlvCkMR/LCyD2gJTs5ophc+CFllqtLSJNlIUlDPX3nYI8GZOmN3wwb7QpuAKgIN6Y1aJ6+VJKC204SHUMUXeEuN09K+wR6PSrcnYWPpgUKlHn2S/Jy1mMWntWLQoxRyunnY3KxPYwnxSKWykkKQTf1xgLcCzAGYX7LUSC6MK7T1xQAPpw1OhOrzXIF++NDZz//D70+DUTYH12hKt6Jni2y1gW+ZMr3IBiBouZ3guPWyM+NGeITHVl4btOeJ9q4Y16S/9QBFitcGAGlm44ZBJ3msv6R9E1lDR3mVjxNLjIPNPx8IaXVaBvUlQmJmW80WQpafTZIsnfRSkAQcMPEXuGbK+JclDfq9/PQ4Dh/bZ+ohABfprMBoSyaApv87hYwYgMql0EBf81+dJHHEqctE8C+2wbNCgB7uLLdwpsp+bWkF7MNd+8HbuNb/Kue1oxBSJ3KMsoQyVm3Afht7vwmCUEBIAmA9NoeP8Ii62xNOfjP8vb+aJqXA==
X-Microsoft-Exchange-Diagnostics: 1; AM5PR03MB3091;
 5:+dmXW40f7e5m7wmrR6NOH1l5imh+q5OuWOUtPGDTJoGpo/6APRLSxQ6yYIJT4mR+pPyAo6/TepPYqSgYqZ/q8UU637g+KdEUHE9rswLHATkXzNFelVcIyl3tz5Dvcqm/1Qlpl1ZkymOE4NUHgFU95dAO08DFpPsJ1z+OR2QcZbETYfqpGUaAoAPyF9L1WZgG47lOt4lCP4G7LkfPCANXj/W6K4N7QQy9izGSaBWrTpQTtdOtYnnwYJb5CvfY5gBcnBOnKok/iIEmiBvHltfwAO0PZMPjOm9+47HM4zbX0r1WaBSI/xI55lr30HZIDxWlZN6Ltcp/v6awtHMQbfG5Rnjkx1amhwpj3XhOAmmmYxqtP8ULcxEiHrZpbAvGqqX+84Z66ULS9okYXhzLSbk43nmqDsUfGcgag/keZsABF7j4Uql5AHPDGhZmom9Xz9bdWC4kJLwZ8epDGRUG3mMM3HJXmYIcOhe87NXYqWI9ibJYPgt7mXEVPnE78/Ay3fpf;
 24:c2A/bXjZU/RhrzfrCvO81kWv2UuuWjnY/WwfSZ02sRKAASdK10YUE3nzCWhyulK7ylpS4KgIeAn3s1fyq3/yBB7FHcGHGPAMj1m2dFfDikw=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; AM5PR03MB3091;
 7:sueRyuNXF4tDbQk4ivgGWATBJAaqibdbrmHTUEjquHNWkWuYaO6hy4YubHUl0hb4oJwUX05x5zgXHbYHOPJckHTIOjLx50VKEa/A294H6oAG2LXdPlyrmGzw0Rzsb5ikrrrxgzTiw9gDeOaV9SCkpTMGOn67fTFWV2PDlCuhwcj1sOm9+bl2cGXxMeaC27ZjWPK7OPgLBS6w86a4e2y0PTQNFjEZ9opQejBaZBwt54e9noL8b5GjZy1HjwOtX8XIeGej7DZssksPTAkm4wkVApjhRRWT8NzQTW06H9XiUvHDVmb/e9i4bxzgy1/qqqbGZbzUZCzXuWYLtu20fp4l8w==
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Jun 2017 14:11:36.2164 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR03MB3091
X-Mailman-Approved-At: Wed, 14 Jun 2017 14:38:53 +0000
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH 2/2] arm: traps: handle PSCI calls inside
	`smccc.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
ZCBpbgphcHByb3ByaWF0ZSBwbGFjZTogYHNtY2NjLmNgLiBUaGlzIHBhdGNoIGp1c3QgbW92ZXMg
UFNDSQpoYW5kbGVyIGNhbGxzIGZyb20gYHRyYXBzLmNgIHRvIGBzbWNjYy5jYC4KClBTQ0kgaXMg
Y29uc2lkZXJlZCBhcyB0d28gZGlmZmVyZW50ICJzZXJ2aWNlcyIgaW4gdGVybXMgb2YgU01DQ0Mu
Ck9sZGVyIFBTQ0kgMS4wIGlzIHRyZWF0ZWQgYXMgImFyY2hpdGVjdHVyZSBzZXJ2aWNlIiwgd2hp
bGUgbmV2ZXIKUFNDSSAyLjAgaXMgZGVmaW5lZCBhcyAic3RhbmRhcmQgc2VjdXJlIHNlcnZpY2Ui
LgoKQWxzbyBvbGQgYWNjZXNzb3JzIFBTQ0lfQVJHKCkgYW5kIFBTQ0lfUkVTVUxUX1JFRygpIHdl
cmUgcmVwbGFjZWQKd2l0aCBnZW5lcmljIHNldF91c2VyX3JlZygpL2dldF91c2VyX3JlZygpIGZ1
bmN0aW9ucy4KClNpZ25lZC1vZmYtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFi
Y2h1a0BlcGFtLmNvbT4KUmV2aWV3ZWQtYnk6IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVr
c2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KUmV2aWV3ZWQtYnk6IE9sZWtzYW5kciBUeXNo
Y2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0v
c21jY2MuYyB8IDEzNSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysKIHhlbi9hcmNoL2FybS90cmFwcy5jIHwgMTM0ICsrKysrLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDE0NyBpbnNl
cnRpb25zKCspLCAxMjIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3Nt
Y2NjLmMgYi94ZW4vYXJjaC9hcm0vc21jY2MuYwppbmRleCA1ZDEwOTY0Li4wMDE0YWZmIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC9hcm0vc21jY2MuYworKysgYi94ZW4vYXJjaC9hcm0vc21jY2MuYwpA
QCAtNDIsNiArNDIsMTQgQEAKICNkZWZpbmUgWEVOX1NNQ0NDX01JTk9SX1JFVklTSU9OIDEKICNk
ZWZpbmUgWEVOX1NNQ0NDX0ZVTkNUSU9OX0NPVU5UIDMKIAorI2RlZmluZSBTU0NfU01DQ0NfVUlE
IEFSTV9TTUNDQ19VSUQoMHhmODYzMzg2ZiwgMHg0YjM5LCAweDRjYmQsIFwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDB4OTIsIDB4MjAsIDB4Y2UsIDB4MTYsIFwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4NDEsIDB4ZTUsIDB4OWYsIDB4NmYpCisK
KyNkZWZpbmUgU1NDX1NNQ0NDX01BSk9SX1JFVklTSU9OIDAKKyNkZWZpbmUgU1NDX1NNQ0NDX01J
Tk9SX1JFVklTSU9OIDEKKyNkZWZpbmUgU1NDX1NNQ0NDX0ZVTkNUSU9OX0NPVU5UIDEzCisKIC8q
IFNNQ0NDIGludGVyZmFjZSBmb3IgaHlwZXJ2aXNvci4gVGVsbCBhYm91dCBzZWxmICovCiBzdGF0
aWMgYm9vbCBoYW5kbGVfaHlwZXJ2aXNvcihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgY29u
c3QgdW5pb24gaHNyIGhzcikKIHsKQEAgLTY0LDYgKzcyLDEyNyBAQCBzdGF0aWMgYm9vbCBoYW5k
bGVfaHlwZXJ2aXNvcihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgY29uc3QgdW5pb24gaHNy
IGhzcikKICAgICByZXR1cm4gZmFsc2U7CiB9CiAKKy8qIG9sZCAoYXJ2bTcpIFBTQ0kgaW50ZXJm
YWNlICovCitzdGF0aWMgYm9vbCBoYW5kbGVfYXJjaChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cywgY29uc3QgdW5pb24gaHNyIGhzcikKK3sKKyAgICBzd2l0Y2ggKCBnZXRfdXNlcl9yZWcocmVn
cywwKSAmIDB4RkZGRkZGRkYgKQorICAgIHsKKyAgICBjYXNlIFBTQ0lfY3B1X29mZjoKKyAgICB7
CisgICAgICAgIHVpbnQzMl90IHBzdGF0ZSA9IGdldF91c2VyX3JlZyhyZWdzLCAxKTsKKyAgICAg
ICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfb2ZmKTsKKyAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3Ms
IDAsIGRvX3BzY2lfY3B1X29mZihwc3RhdGUpKTsKKyAgICB9CisgICAgcmV0dXJuIHRydWU7Cisg
ICAgY2FzZSBQU0NJX2NwdV9vbjoKKyAgICB7CisgICAgICAgIHVpbnQzMl90IHZjcHVpZCA9IGdl
dF91c2VyX3JlZyhyZWdzLCAxKTsKKyAgICAgICAgcmVnaXN0ZXJfdCBlcG9pbnQgPSBnZXRfdXNl
cl9yZWcocmVncywgMik7CisgICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X29uKTsKKyAgICAg
ICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDAsIGRvX3BzY2lfY3B1X29uKHZjcHVpZCwgZXBvaW50KSk7
CisgICAgfQorICAgIHJldHVybiB0cnVlOworICAgIH0KKyAgICByZXR1cm4gZmFsc2U7Cit9CisK
Ky8qIGhlbHBlciBmdW5jdGlvbiBmb3IgY2hlY2tpbmcgYXJtIG1vZGUgMzIvNjQgYml0ICovCitz
dGF0aWMgaW5saW5lIGludCBwc2NpX21vZGVfY2hlY2soc3RydWN0IGRvbWFpbiAqZCwgcmVnaXN0
ZXJfdCBmaWQpCit7CisgICAgICAgIHJldHVybiAhKCBpc182NGJpdF9kb21haW4oZCleKCAoZmlk
ICYgUFNDSV8wXzJfNjRCSVQpID4+IDMwICkgKTsKK30KKworLyogUFNDSSAyLjAgaW50ZXJmYWNl
ICovCitzdGF0aWMgYm9vbCBoYW5kbGVfc3NjKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBj
b25zdCB1bmlvbiBoc3IgaHNyKQoreworICAgIHJlZ2lzdGVyX3QgZmlkID0gZ2V0X3VzZXJfcmVn
KHJlZ3MsIDApOworCisgICAgc3dpdGNoICggQVJNX1NNQ0NDX0ZVTkNfTlVNKGZpZCkgKQorICAg
IHsKKyAgICBjYXNlIEFSTV9TTUNDQ19GVU5DX05VTShQU0NJXzBfMl9GTl9QU0NJX1ZFUlNJT04p
OgorICAgICAgICBwZXJmY19pbmNyKHZwc2NpX3ZlcnNpb24pOworICAgICAgICBzZXRfdXNlcl9y
ZWcocmVncywgMCwgZG9fcHNjaV8wXzJfdmVyc2lvbigpKTsKKyAgICAgICAgcmV0dXJuIHRydWU7
CisgICAgY2FzZSBBUk1fU01DQ0NfRlVOQ19OVU0oUFNDSV8wXzJfRk5fQ1BVX09GRik6CisgICAg
ICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X29mZik7CisgICAgICAgIHNldF91c2VyX3JlZyhyZWdz
LCAwLCBkb19wc2NpXzBfMl9jcHVfb2ZmKCkpOworICAgICAgICByZXR1cm4gdHJ1ZTsKKyAgICBj
YXNlIEFSTV9TTUNDQ19GVU5DX05VTShQU0NJXzBfMl9GTl9NSUdSQVRFX0lORk9fVFlQRSk6Cisg
ICAgICAgIHBlcmZjX2luY3IodnBzY2lfbWlncmF0ZV9pbmZvX3R5cGUpOworICAgICAgICBzZXRf
dXNlcl9yZWcocmVncywgMCwgZG9fcHNjaV8wXzJfbWlncmF0ZV9pbmZvX3R5cGUoKSk7CisgICAg
ICAgIHJldHVybiB0cnVlOworICAgIGNhc2UgQVJNX1NNQ0NDX0ZVTkNfTlVNKFBTQ0lfMF8yX0ZO
X01JR1JBVEVfSU5GT19VUF9DUFUpOgorICAgICAgICBwZXJmY19pbmNyKHZwc2NpX21pZ3JhdGVf
aW5mb191cF9jcHUpOworICAgICAgICBpZiAoIHBzY2lfbW9kZV9jaGVjayhjdXJyZW50LT5kb21h
aW4sIGZpZCkgKQorICAgICAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDAsIGRvX3BzY2lfMF8y
X21pZ3JhdGVfaW5mb191cF9jcHUoKSk7CisgICAgICAgIHJldHVybiB0cnVlOworICAgIGNhc2Ug
QVJNX1NNQ0NDX0ZVTkNfTlVNKFBTQ0lfMF8yX0ZOX1NZU1RFTV9PRkYpOgorICAgICAgICBwZXJm
Y19pbmNyKHZwc2NpX3N5c3RlbV9vZmYpOworICAgICAgICBkb19wc2NpXzBfMl9zeXN0ZW1fb2Zm
KCk7CisgICAgICAgIHNldF91c2VyX3JlZyhyZWdzLCAwLCBQU0NJX0lOVEVSTkFMX0ZBSUxVUkUp
OworICAgICAgICByZXR1cm4gdHJ1ZTsKKyAgICBjYXNlIEFSTV9TTUNDQ19GVU5DX05VTShQU0NJ
XzBfMl9GTl9TWVNURU1fUkVTRVQpOgorICAgICAgICBwZXJmY19pbmNyKHZwc2NpX3N5c3RlbV9y
ZXNldCk7CisgICAgICAgIGRvX3BzY2lfMF8yX3N5c3RlbV9yZXNldCgpOworICAgICAgICBzZXRf
dXNlcl9yZWcocmVncywgMCwgUFNDSV9JTlRFUk5BTF9GQUlMVVJFKTsKKyAgICAgICAgcmV0dXJu
IHRydWU7CisgICAgY2FzZSBBUk1fU01DQ0NfRlVOQ19OVU0oUFNDSV8wXzJfRk5fQ1BVX09OKToK
KyAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfb24pOworICAgICAgICBpZiAoIHBzY2lfbW9k
ZV9jaGVjayhjdXJyZW50LT5kb21haW4sIGZpZCkgKQorICAgICAgICB7CisgICAgICAgICAgICBy
ZWdpc3Rlcl90IHZjcHVpZCA9IGdldF91c2VyX3JlZyhyZWdzLDEpOworICAgICAgICAgICAgcmVn
aXN0ZXJfdCBlcG9pbnQgPSBnZXRfdXNlcl9yZWcocmVncywyKTsKKyAgICAgICAgICAgIHJlZ2lz
dGVyX3QgY2lkID0gZ2V0X3VzZXJfcmVnKHJlZ3MsMyk7CisgICAgICAgICAgICBzZXRfdXNlcl9y
ZWcocmVncywgMCwKKyAgICAgICAgICAgICAgICAgICAgICAgICBkb19wc2NpXzBfMl9jcHVfb24o
dmNwdWlkLCBlcG9pbnQsIGNpZCkpOworICAgICAgICB9CisgICAgICAgIHJldHVybiB0cnVlOwor
ICAgIGNhc2UgQVJNX1NNQ0NDX0ZVTkNfTlVNKFBTQ0lfMF8yX0ZOX0NQVV9TVVNQRU5EKToKKyAg
ICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfc3VzcGVuZCk7CisgICAgICAgIGlmICggcHNjaV9t
b2RlX2NoZWNrKGN1cnJlbnQtPmRvbWFpbiwgZmlkKSApCisgICAgICAgIHsKKyAgICAgICAgICAg
IHVpbnQzMl90IHBzdGF0ZSA9IGdldF91c2VyX3JlZyhyZWdzLDEpICYgMHhGRkZGRkZGRjsKKyAg
ICAgICAgICAgIHJlZ2lzdGVyX3QgZXBvaW50ID0gZ2V0X3VzZXJfcmVnKHJlZ3MsMik7CisgICAg
ICAgICAgICByZWdpc3Rlcl90IGNpZCA9IGdldF91c2VyX3JlZyhyZWdzLDMpOworICAgICAgICAg
ICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDAsCisgICAgICAgICAgICAgICAgICAgICAgICAgZG9fcHNj
aV8wXzJfY3B1X3N1c3BlbmQocHN0YXRlLCBlcG9pbnQsIGNpZCkpOworICAgICAgICB9CisgICAg
ICAgIHJldHVybiB0cnVlOworICAgIGNhc2UgQVJNX1NNQ0NDX0ZVTkNfTlVNKFBTQ0lfMF8yX0ZO
X0FGRklOSVRZX0lORk8pOgorICAgICAgICBwZXJmY19pbmNyKHZwc2NpX2NwdV9hZmZpbml0eV9p
bmZvKTsKKyAgICAgICAgaWYgKCBwc2NpX21vZGVfY2hlY2soY3VycmVudC0+ZG9tYWluLCBmaWQp
ICkKKyAgICAgICAgeworICAgICAgICAgICAgcmVnaXN0ZXJfdCB0YWZmID0gZ2V0X3VzZXJfcmVn
KHJlZ3MsMSk7CisgICAgICAgICAgICB1aW50MzJfdCBsYWZmID0gZ2V0X3VzZXJfcmVnKHJlZ3Ms
MikgJiAweEZGRkZGRkZGOworICAgICAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDAsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgZG9fcHNjaV8wXzJfYWZmaW5pdHlfaW5mbyh0YWZmLCBsYWZm
KSk7CisgICAgICAgIH0KKyAgICAgICAgcmV0dXJuIHRydWU7CisgICAgY2FzZSBBUk1fU01DQ0Nf
RlVOQ19OVU0oUFNDSV8wXzJfRk5fTUlHUkFURSk6CisgICAgICAgIHBlcmZjX2luY3IodnBzY2lf
Y3B1X21pZ3JhdGUpOworICAgICAgICBpZiAoIHBzY2lfbW9kZV9jaGVjayhjdXJyZW50LT5kb21h
aW4sIGZpZCkgKQorICAgICAgICB7CisgICAgICAgICAgICB1aW50MzJfdCB0Y3B1ID0gZ2V0X3Vz
ZXJfcmVnKHJlZ3MsMSkgJiAweEZGRkZGRkZGOworICAgICAgICAgICAgc2V0X3VzZXJfcmVnKHJl
Z3MsIDAsIGRvX3BzY2lfMF8yX21pZ3JhdGUodGNwdSkpOworICAgICAgICB9CisgICAgICAgIHJl
dHVybiB0cnVlOworICAgIGNhc2UgQVJNX1NNQ0NDX0ZVTkNfQ0FMTF9DT1VOVDoKKyAgICAgICAg
c2V0X3VzZXJfcmVnKHJlZ3MsIDAsIFNTQ19TTUNDQ19GVU5DVElPTl9DT1VOVCk7CisgICAgICAg
IHJldHVybiB0cnVlOworICAgIGNhc2UgQVJNX1NNQ0NDX0ZVTkNfQ0FMTF9VSUQ6CisgICAgICAg
IHNldF91c2VyX3JlZyhyZWdzLCAwLCBTU0NfU01DQ0NfVUlELmFbMF0pOworICAgICAgICBzZXRf
dXNlcl9yZWcocmVncywgMSwgU1NDX1NNQ0NDX1VJRC5hWzFdKTsKKyAgICAgICAgc2V0X3VzZXJf
cmVnKHJlZ3MsIDIsIFNTQ19TTUNDQ19VSUQuYVsyXSk7CisgICAgICAgIHNldF91c2VyX3JlZyhy
ZWdzLCAzLCBTU0NfU01DQ0NfVUlELmFbM10pOworICAgICAgICByZXR1cm4gdHJ1ZTsKKyAgICBj
YXNlIEFSTV9TTUNDQ19GVU5DX0NBTExfUkVWSVNJT046CisgICAgICAgIHNldF91c2VyX3JlZyhy
ZWdzLCAwLCBTU0NfU01DQ0NfTUFKT1JfUkVWSVNJT04pOworICAgICAgICBzZXRfdXNlcl9yZWco
cmVncywgMSwgU1NDX1NNQ0NDX01JTk9SX1JFVklTSU9OKTsKKyAgICAgICAgcmV0dXJuIHRydWU7
CisgICAgfQorICAgIHJldHVybiBmYWxzZTsKK30KKwogLyoqCiAgKiBzbWNjY19oYW5kbGVfY2Fs
bCgpIC0gaGFuZGxlIFNNQy9IVkMgY2FsbCBhY2NvcmRpbmcgdG8gQVJNIFNNQ0NDCiAgKi8KQEAg
LTc2LDYgKzIwNSwxMiBAQCB2b2lkIHNtY2NjX2hhbmRsZV9jYWxsKHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzLCBjb25zdCB1bmlvbiBoc3IgaHNyKQogICAgIGNhc2UgQVJNX1NNQ0NDX09XTkVS
X0hZUEVSVklTT1I6CiAgICAgICAgIGhhbmRsZWQgPSBoYW5kbGVfaHlwZXJ2aXNvcihyZWdzLCBo
c3IpOwogICAgICAgICBicmVhazsKKyAgICBjYXNlIEFSTV9TTUNDQ19PV05FUl9BUkNIOgorICAg
ICAgICBoYW5kbGVkID0gaGFuZGxlX2FyY2gocmVncywgaHNyKTsKKyAgICAgICAgYnJlYWs7Cisg
ICAgY2FzZSBBUk1fU01DQ0NfT1dORVJfU1RBTkRBUkQ6CisgICAgICAgIGhhbmRsZWQgPSBoYW5k
bGVfc3NjKHJlZ3MsIGhzcik7CisgICAgICAgIGJyZWFrOwogICAgIH0KIAogICAgIGlmICggIWhh
bmRsZWQgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0v
dHJhcHMuYwppbmRleCAyZDBiMDU4Li42MWRkZDQzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0v
dHJhcHMuYworKysgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwpAQCAtMzksNyArMzksNiBAQAogI2lu
Y2x1ZGUgPGFzbS9ldmVudC5oPgogI2luY2x1ZGUgPGFzbS9yZWdzLmg+CiAjaW5jbHVkZSA8YXNt
L2NwcmVncy5oPgotI2luY2x1ZGUgPGFzbS9wc2NpLmg+CiAjaW5jbHVkZSA8YXNtL21taW8uaD4K
ICNpbmNsdWRlIDxhc20vY3B1ZmVhdHVyZS5oPgogI2luY2x1ZGUgPGFzbS9mbHVzaHRsYi5oPgpA
QCAtMTQ1MSwxMjMgKzE0NTAsNiBAQCBzdGF0aWMgdm9pZCBkb19kZWJ1Z190cmFwKHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzLCB1bnNpZ25lZCBpbnQgY29kZSkKICNlbmRpZgogCiAjaWZkZWYg
Q09ORklHX0FSTV82NAotI2RlZmluZSBQU0NJX1JFU1VMVF9SRUcocmVnKSAocmVnKS0+eDAKLSNk
ZWZpbmUgUFNDSV9BUkcocmVnLG4pIChyZWcpLT54IyNuCi0jZGVmaW5lIFBTQ0lfQVJHMzIocmVn
LG4pICh1aW50MzJfdCkoIChyZWcpLT54IyNuICYgMHgwMDAwMDAwMEZGRkZGRkZGICkKLSNlbHNl
Ci0jZGVmaW5lIFBTQ0lfUkVTVUxUX1JFRyhyZWcpIChyZWcpLT5yMAotI2RlZmluZSBQU0NJX0FS
RyhyZWcsbikgKHJlZyktPnIjI24KLSNkZWZpbmUgUFNDSV9BUkczMihyZWcsbikgUFNDSV9BUkco
cmVnLG4pCi0jZW5kaWYKLQotLyogaGVscGVyIGZ1bmN0aW9uIGZvciBjaGVja2luZyBhcm0gbW9k
ZSAzMi82NCBiaXQgKi8KLXN0YXRpYyBpbmxpbmUgaW50IHBzY2lfbW9kZV9jaGVjayhzdHJ1Y3Qg
ZG9tYWluICpkLCByZWdpc3Rlcl90IGZpZCkKLXsKLSAgICAgICAgcmV0dXJuICEoIGlzXzY0Yml0
X2RvbWFpbihkKV4oIChmaWQgJiBQU0NJXzBfMl82NEJJVCkgPj4gMzAgKSApOwotfQotCi1zdGF0
aWMgdm9pZCBkb190cmFwX3BzY2koc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCi17Ci0gICAg
cmVnaXN0ZXJfdCBmaWQgPSBQU0NJX0FSRyhyZWdzLDApOwotCi0gICAgLyogcHJlbG9hZGluZyBp
biBjYXNlIHBzY2lfbW9kZV9jaGVjayBmYWlscyAqLwotICAgIFBTQ0lfUkVTVUxUX1JFRyhyZWdz
KSA9IFBTQ0lfSU5WQUxJRF9QQVJBTUVURVJTOwotICAgIHN3aXRjaCggZmlkICkKLSAgICB7Ci0g
ICAgY2FzZSBQU0NJX2NwdV9vZmY6Ci0gICAgICAgIHsKLSAgICAgICAgICAgIHVpbnQzMl90IHBz
dGF0ZSA9IFBTQ0lfQVJHMzIocmVncywxKTsKLSAgICAgICAgICAgIHBlcmZjX2luY3IodnBzY2lf
Y3B1X29mZik7Ci0gICAgICAgICAgICBQU0NJX1JFU1VMVF9SRUcocmVncykgPSBkb19wc2NpX2Nw
dV9vZmYocHN0YXRlKTsKLSAgICAgICAgfQotICAgICAgICBicmVhazsKLSAgICBjYXNlIFBTQ0lf
Y3B1X29uOgotICAgICAgICB7Ci0gICAgICAgICAgICB1aW50MzJfdCB2Y3B1aWQgPSBQU0NJX0FS
RzMyKHJlZ3MsMSk7Ci0gICAgICAgICAgICByZWdpc3Rlcl90IGVwb2ludCA9IFBTQ0lfQVJHKHJl
Z3MsMik7Ci0gICAgICAgICAgICBwZXJmY19pbmNyKHZwc2NpX2NwdV9vbik7Ci0gICAgICAgICAg
ICBQU0NJX1JFU1VMVF9SRUcocmVncykgPSBkb19wc2NpX2NwdV9vbih2Y3B1aWQsIGVwb2ludCk7
Ci0gICAgICAgIH0KLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBQU0NJXzBfMl9GTl9QU0NJX1ZF
UlNJT046Ci0gICAgICAgIHBlcmZjX2luY3IodnBzY2lfdmVyc2lvbik7Ci0gICAgICAgIFBTQ0lf
UkVTVUxUX1JFRyhyZWdzKSA9IGRvX3BzY2lfMF8yX3ZlcnNpb24oKTsKLSAgICAgICAgYnJlYWs7
Ci0gICAgY2FzZSBQU0NJXzBfMl9GTl9DUFVfT0ZGOgotICAgICAgICBwZXJmY19pbmNyKHZwc2Np
X2NwdV9vZmYpOwotICAgICAgICBQU0NJX1JFU1VMVF9SRUcocmVncykgPSBkb19wc2NpXzBfMl9j
cHVfb2ZmKCk7Ci0gICAgICAgIGJyZWFrOwotICAgIGNhc2UgUFNDSV8wXzJfRk5fTUlHUkFURV9J
TkZPX1RZUEU6Ci0gICAgICAgIHBlcmZjX2luY3IodnBzY2lfbWlncmF0ZV9pbmZvX3R5cGUpOwot
ICAgICAgICBQU0NJX1JFU1VMVF9SRUcocmVncykgPSBkb19wc2NpXzBfMl9taWdyYXRlX2luZm9f
dHlwZSgpOwotICAgICAgICBicmVhazsKLSAgICBjYXNlIFBTQ0lfMF8yX0ZOX01JR1JBVEVfSU5G
T19VUF9DUFU6Ci0gICAgY2FzZSBQU0NJXzBfMl9GTjY0X01JR1JBVEVfSU5GT19VUF9DUFU6Ci0g
ICAgICAgIHBlcmZjX2luY3IodnBzY2lfbWlncmF0ZV9pbmZvX3VwX2NwdSk7Ci0gICAgICAgIGlm
ICggcHNjaV9tb2RlX2NoZWNrKGN1cnJlbnQtPmRvbWFpbiwgZmlkKSApCi0gICAgICAgICAgICBQ
U0NJX1JFU1VMVF9SRUcocmVncykgPSBkb19wc2NpXzBfMl9taWdyYXRlX2luZm9fdXBfY3B1KCk7
Ci0gICAgICAgIGJyZWFrOwotICAgIGNhc2UgUFNDSV8wXzJfRk5fU1lTVEVNX09GRjoKLSAgICAg
ICAgcGVyZmNfaW5jcih2cHNjaV9zeXN0ZW1fb2ZmKTsKLSAgICAgICAgZG9fcHNjaV8wXzJfc3lz
dGVtX29mZigpOwotICAgICAgICBQU0NJX1JFU1VMVF9SRUcocmVncykgPSBQU0NJX0lOVEVSTkFM
X0ZBSUxVUkU7Ci0gICAgICAgIGJyZWFrOwotICAgIGNhc2UgUFNDSV8wXzJfRk5fU1lTVEVNX1JF
U0VUOgotICAgICAgICBwZXJmY19pbmNyKHZwc2NpX3N5c3RlbV9yZXNldCk7Ci0gICAgICAgIGRv
X3BzY2lfMF8yX3N5c3RlbV9yZXNldCgpOwotICAgICAgICBQU0NJX1JFU1VMVF9SRUcocmVncykg
PSBQU0NJX0lOVEVSTkFMX0ZBSUxVUkU7Ci0gICAgICAgIGJyZWFrOwotICAgIGNhc2UgUFNDSV8w
XzJfRk5fQ1BVX09OOgotICAgIGNhc2UgUFNDSV8wXzJfRk42NF9DUFVfT046Ci0gICAgICAgIHBl
cmZjX2luY3IodnBzY2lfY3B1X29uKTsKLSAgICAgICAgaWYgKCBwc2NpX21vZGVfY2hlY2soY3Vy
cmVudC0+ZG9tYWluLCBmaWQpICkKLSAgICAgICAgewotICAgICAgICAgICAgcmVnaXN0ZXJfdCB2
Y3B1aWQgPSBQU0NJX0FSRyhyZWdzLDEpOwotICAgICAgICAgICAgcmVnaXN0ZXJfdCBlcG9pbnQg
PSBQU0NJX0FSRyhyZWdzLDIpOwotICAgICAgICAgICAgcmVnaXN0ZXJfdCBjaWQgPSBQU0NJX0FS
RyhyZWdzLDMpOwotICAgICAgICAgICAgUFNDSV9SRVNVTFRfUkVHKHJlZ3MpID0KLSAgICAgICAg
ICAgICAgICBkb19wc2NpXzBfMl9jcHVfb24odmNwdWlkLCBlcG9pbnQsIGNpZCk7Ci0gICAgICAg
IH0KLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBQU0NJXzBfMl9GTl9DUFVfU1VTUEVORDoKLSAg
ICBjYXNlIFBTQ0lfMF8yX0ZONjRfQ1BVX1NVU1BFTkQ6Ci0gICAgICAgIHBlcmZjX2luY3IodnBz
Y2lfY3B1X3N1c3BlbmQpOwotICAgICAgICBpZiAoIHBzY2lfbW9kZV9jaGVjayhjdXJyZW50LT5k
b21haW4sIGZpZCkgKQotICAgICAgICB7Ci0gICAgICAgICAgICB1aW50MzJfdCBwc3RhdGUgPSBQ
U0NJX0FSRzMyKHJlZ3MsMSk7Ci0gICAgICAgICAgICByZWdpc3Rlcl90IGVwb2ludCA9IFBTQ0lf
QVJHKHJlZ3MsMik7Ci0gICAgICAgICAgICByZWdpc3Rlcl90IGNpZCA9IFBTQ0lfQVJHKHJlZ3Ms
Myk7Ci0gICAgICAgICAgICBQU0NJX1JFU1VMVF9SRUcocmVncykgPQotICAgICAgICAgICAgICAg
IGRvX3BzY2lfMF8yX2NwdV9zdXNwZW5kKHBzdGF0ZSwgZXBvaW50LCBjaWQpOwotICAgICAgICB9
Ci0gICAgICAgIGJyZWFrOwotICAgIGNhc2UgUFNDSV8wXzJfRk5fQUZGSU5JVFlfSU5GTzoKLSAg
ICBjYXNlIFBTQ0lfMF8yX0ZONjRfQUZGSU5JVFlfSU5GTzoKLSAgICAgICAgcGVyZmNfaW5jcih2
cHNjaV9jcHVfYWZmaW5pdHlfaW5mbyk7Ci0gICAgICAgIGlmICggcHNjaV9tb2RlX2NoZWNrKGN1
cnJlbnQtPmRvbWFpbiwgZmlkKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHJlZ2lzdGVyX3Qg
dGFmZiA9IFBTQ0lfQVJHKHJlZ3MsMSk7Ci0gICAgICAgICAgICB1aW50MzJfdCBsYWZmID0gUFND
SV9BUkczMihyZWdzLDIpOwotICAgICAgICAgICAgUFNDSV9SRVNVTFRfUkVHKHJlZ3MpID0KLSAg
ICAgICAgICAgICAgICBkb19wc2NpXzBfMl9hZmZpbml0eV9pbmZvKHRhZmYsIGxhZmYpOwotICAg
ICAgICB9Ci0gICAgICAgIGJyZWFrOwotICAgIGNhc2UgUFNDSV8wXzJfRk5fTUlHUkFURToKLSAg
ICBjYXNlIFBTQ0lfMF8yX0ZONjRfTUlHUkFURToKLSAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9j
cHVfbWlncmF0ZSk7Ci0gICAgICAgIGlmICggcHNjaV9tb2RlX2NoZWNrKGN1cnJlbnQtPmRvbWFp
biwgZmlkKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHVpbnQzMl90IHRjcHUgPSBQU0NJX0FS
RzMyKHJlZ3MsMSk7Ci0gICAgICAgICAgICBQU0NJX1JFU1VMVF9SRUcocmVncykgPSBkb19wc2Np
XzBfMl9taWdyYXRlKHRjcHUpOwotICAgICAgICB9Ci0gICAgICAgIGJyZWFrOwotICAgIGRlZmF1
bHQ6Ci0gICAgICAgIGRvbWFpbl9jcmFzaF9zeW5jaHJvbm91cygpOwotICAgICAgICByZXR1cm47
Ci0gICAgfQotfQotCi0jaWZkZWYgQ09ORklHX0FSTV82NAogI2RlZmluZSBIWVBFUkNBTExfUkVT
VUxUX1JFRyhyKSAociktPngwCiAjZGVmaW5lIEhZUEVSQ0FMTF9BUkcxKHIpIChyKS0+eDAKICNk
ZWZpbmUgSFlQRVJDQUxMX0FSRzIocikgKHIpLT54MQpAQCAtMjg5MCw4ICsyNzcyLDEyIEBAIGFz
bWxpbmthZ2Ugdm9pZCBkb190cmFwX2d1ZXN0X3N5bmMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MpCiAgICAgICAgICAgICByZXR1cm4gZG9fZGVidWdfdHJhcChyZWdzLCBoc3IuaXNzICYgMHgw
MGZmKTsKICNlbmRpZgogICAgICAgICBpZiAoIGhzci5pc3MgPT0gMCApCi0gICAgICAgICAgICBy
ZXR1cm4gZG9fdHJhcF9wc2NpKHJlZ3MpOwotICAgICAgICBkb190cmFwX2h5cGVyY2FsbChyZWdz
LCAocmVnaXN0ZXJfdCAqKSZyZWdzLT5yMTIsIGhzci5pc3MpOworICAgICAgICB7CisgICAgICAg
ICAgICBpZiAoICFzbWNjY19oYW5kbGVfY2FsbChyZWdzLCBoc3IpICkKKyAgICAgICAgICAgICAg
ICBkb21haW5fY3Jhc2hfc3luY2hyb25vdXMoKTsKKyAgICAgICAgfQorICAgICAgICBlbHNlCisg
ICAgICAgICAgICBkb190cmFwX2h5cGVyY2FsbChyZWdzLCAocmVnaXN0ZXJfdCAqKSZyZWdzLT5y
MTIsIGhzci5pc3MpOwogICAgICAgICBicmVhazsKICNpZmRlZiBDT05GSUdfQVJNXzY0CiAgICAg
Y2FzZSBIU1JfRUNfSFZDNjQ6CkBAIC0yOTAyLDggKzI3ODgsMTIgQEAgYXNtbGlua2FnZSB2b2lk
IGRvX3RyYXBfZ3Vlc3Rfc3luYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAg
ICAgIHJldHVybiBkb19kZWJ1Z190cmFwKHJlZ3MsIGhzci5pc3MgJiAweDAwZmYpOwogI2VuZGlm
CiAgICAgICAgIGlmICggaHNyLmlzcyA9PSAwICkKLSAgICAgICAgICAgIHJldHVybiBkb190cmFw
X3BzY2kocmVncyk7Ci0gICAgICAgIGRvX3RyYXBfaHlwZXJjYWxsKHJlZ3MsICZyZWdzLT54MTYs
IGhzci5pc3MpOworICAgICAgICB7CisgICAgICAgICAgICBpZiAoICFzbWNjY19oYW5kbGVfY2Fs
bChyZWdzLCBoc3IpICkKKyAgICAgICAgICAgICAgICBkb21haW5fY3Jhc2hfc3luY2hyb25vdXMo
KTsKKyAgICAgICAgfQorICAgICAgICBlbHNlCisgICAgICAgICAgICBkb190cmFwX2h5cGVyY2Fs
bChyZWdzLCAmcmVncy0+eDE2LCBoc3IuaXNzKTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBI
U1JfRUNfU01DNjQ6CiAgICAgICAgIC8qCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 14 14:39:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 14:39:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dL9Re-0002dd-HD; Wed, 14 Jun 2017 14: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 <Volodymyr_Babchuk@epam.com>) id 1dL919-000106-Su
 for xen-devel@lists.xen.org; Wed, 14 Jun 2017 14:11:32 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 A1/35-19466-31441495; Wed, 14 Jun 2017 14:11:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSe0hTcRjtdx/zJl65TsVvU8NGkRjzAZnRU8W
 gjCCKBBXSu7q50R5274wJlRoYZBqWZZvZO8bKULES0exhD0kta4WVhWRYlikZM4NW1L27s8fv
 r3M45zvf+cFH4cpfpJribFaON7NGjSKQ0CdgCdrgjLTsRM/k8iUXvpwnUtGaex1ebAPKIQ1mn
 cWWT+pPDXYFFLozbKNTQ2QpGllSgQIpginDoe7HR0IiiKlG4Kip8hElU4XBp/FGkcwWyVYYPF
 hJSljBLILG0/0BEg5jImHA8xRJAzizH0HZrRasAlFUKJMBY55dkodg5oP39Vmfn2YyYdJjV0g
 YmDnw8tEBXMKzmXVwc8oVIO/KhJGTnwnZHwIPHCM+jDMAtz98wOXZudDmPOrbC8xxBK4b0wp5
 eAF0esf9pmi497CekHEcVJdd9eP1cM3RT8rYAs1vO0g56KcC+pzP/aluBdQMOPwTRqj0jgfIO
 BNcdV1+0x0S7J1v/FHlNJQejpJxFFy83ovLpgoS+hwThEy6g6Bj35CfPCTgTvsJrBrF1v3z27
 p/fnsGYZdQrMDxuzhem5QSr+MNBXqriTUYtUmJyfEmThDYAs7I6oT4rRZTCxKPYZb42tCT3rV
 dSEVhmnD6WEhatjJYZ9lWrGcFfR5fZOSELhRFURqgm9JFLYTnCjjbdoNRvKgZGaggTRj9bpUo
 00IhaxIMBbLUg7RUc0PTFKYkzBYzp46g26QMRjLpi8x/Imbu0o2i1aE0Ekspgwo53mSw/q+Po
 QgKaULpYCklyGC2/tk0JpbAxBIbH6dKJazsX0ldisJj9gynv7i9dHdPr7t3R7bKVY9/VBuyxk
 x8a+DgCqcpMW91d3hDxqtWXbI991uLt3wlrZpwaUbP4bU7j0TM0+Xa0+7XLsvKb/+acjZu4V5
 XjdW5s9K5OJetinlV2xxWcsi9Ia54OjUku2Lz8CauJDK/f0vn+++XVe4r2meuuzkeDSHo2aQ4
 nBfY38ssIRuSAwAA
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1497449486!89377984!1
X-Originating-IP: [104.47.2.47]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG, UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33135 invoked from network); 14 Jun 2017 14:11:26 -0000
Received: from mail-db5eur01on0047.outbound.protection.outlook.com (HELO
 EUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.47)
 by server-15.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 14 Jun 2017 14:11:26 -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=ZdkqgfaZDe3hWUcxWXsmfxJYCSxlu/u/CnMzO3QIoqA=;
 b=KbhM9AeSL1p7p7u6CUH9HZi7MnLToJTbkVhrwMzKKhBliCcxHiTe1e3QEYJybAn+8e9wDPfh46tyZDK8AAO04TG5Ti/gSrzBAiUwF+/VeDNobM+q8GyzlL2Wgz4RTg1b+o3pc6TLrhIxmsu5ilnTrf8BfRf55Iqelk3g9YTSu+0=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.55) by
 DB6PR03MB3093.eurprd03.prod.outlook.com (2603:10a6:6:36::26) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1157.12; Wed, 14
 Jun 2017 14:11:24 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Wed, 14 Jun 2017 17:11:21 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Wed, 14 Jun 2017 17:10:44 +0300
Message-Id: <1497449445-23112-2-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1497449445-23112-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1497449445-23112-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.55]
X-ClientProxiedBy: AM5PR0102CA0033.eurprd01.prod.exchangelabs.com
 (2603:10a6:206::46) To DB6PR03MB3093.eurprd03.prod.outlook.com
 (2603:10a6:6:36::26)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: DB6PR03MB3093:
X-MS-Office365-Filtering-Correlation-Id: 25b13909-cf43-4ba5-73d6-08d4b32f3da7
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(201703131423075)(201703031133081); SRVR:DB6PR03MB3093; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR03MB3093;
 3:GcPDvQ6hppXk4kcLPFgBUVup+LkFYTTLMpLILbdN4BqJEcAZWwa6UQ2+1YjurGcMHoBMlm15s6u9Km4+d2m0ZEmqyrUrm/b5WFZ/85TjcMl1iyS/wCh9KJJMy4KApc3nYy8Zn82QGLe0njYCu/K/eqVzkRQY/hf06IozlpG1Uk9g1hFddLk5zQGv8Mf8r8OGfMAapLx1QICZcjDKg2+EKp4VufYn9Po0iLg9hlV9a6gxHiCqQv5/pWmZSPRWukzgdh1CFZ70k0LfQ8JOvgo2WjGpg+wPBIjXACmfcqJc0c1e5oCJuzHbKROWmnbYGRo2WMx7t1ys6jyBtlGhIZiXkw==;
 25:pPMc2H2AS8+zM3G27ioI/C/C2RFRn9QfRxV/pZgUtdjfHXSBe1VTkQTcGVjiezypbGRw/F9/BPpci4Ou6e3f17xRdmG8U+XIYz/h6hozl6WqtjvDb1dG51b0WcSrP4uayH3McZhTwL/SmDEPH91AKSfBDKb/AuYxfCKgtca9NguWgSY6aGfKKGSFycqjT4BBE9ugm7GrRiP5u0vvINrzkLB+DYMkuvlaIs/533Uj2hi67RoaHt4nXzBIezLtpm19yK9QZ5mFkzE1l+8RhHZW9gCyq3Fk2HuWkCGXWAcywg178Tywte9PrJek6CR09Vx83FFjb1PYrsbPRDizfxxXb5YgashgWKp3/ZSZdkrZuHGBWw75ZkxswMh352n4ku3Ne/L1T6yILGVznAUawBGfFnZjq6PS3IbauLJay3ipN1hOo90PkxUJwVxdIgQ98COAdJuQUfnzbpn8T6sHubXFBwVJjTBI/jWcpT/65i+Ds+M=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR03MB3093;
 31:qrJqp7d0l+++1/z/cbYRvyCNZkOiO3vp137MUf4N2BZc52KQLMbYlBUL6XegCHtlgOAGaUe7rvELX1SWo2wv21RSbi4ogfsmg9iRKlmVOD/yVyWy43/iPLXvu3qBwmwXxwWaIgNZ9u2BEzdcuXjXuYq/64QiEgl+20dkitMycBa5OmocmAPQi/JgwYximEarWzIlBG3cplnr5lhr0hWtedO+acl1xQ8LE8/aGevf1LuZL6yOTfYqiaTeFnm5teUxt5RUG7QQZViIeuBGX2f1dg==;
 20:vfu1ro6rIM6YnPuepTXrHjTdVBfpzKSsfhIl9Xx/T63Z0QijH94ArHZSp8YNx1ojZhWs0Sjb6BW3JIhsZ6uipqFrr3JhEg679r0AspCg2GMXtYwaZhQNIrCtNBU5TjURYluZ3rILOUKfWGhHBJc0q6JIJ2/RBTu8/LXLCk1okP+F7/HQDZRN30vJjdZSJpp+fr6RaiMfBQmmprbkS3snuGsAHP6qInAYjVyrCwA4Y6qqzvgsjr7YpZl+csxkQ6EoBSv9uIXjdmzeG9gnmY27DicA1YPX6Gxd2vLORhydMWpw2+5swnj1nAOpDZtLV8dYp1oprmMVf1sOwl8RwJ7HeT5xtIUMV9PQgjdiz5CZz6uMtq1rTam03M66biSTq+shFQK5Bn94B6Uv/DGxet9BLmjse34Mx4lblUbv7sb/qQF12hQxHZ+USU06wV+um2SDrAxHuf2bdDIEvqsbjE4Ds+Y+pK6QgN6feehCF76R1i5TTAyDz/WjCaWFJsREBi0o
X-Microsoft-Antispam-PRVS: <DB6PR03MB3093853AD49FCC3FC0E11DAEE6C30@DB6PR03MB3093.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(4114951738403);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(100000703101)(100105400095)(93006095)(93001095)(6041248)(20161123560025)(20161123562025)(20161123555025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DB6PR03MB3093; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DB6PR03MB3093; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB6PR03MB3093;
 4:++p7UHvAYZ58SUKjsw0A4iaqx0mMms1HhX7Oi8QOH5?=
 =?us-ascii?Q?TxIWSyb0kbqvFZKVG+YIt9tb7GY86qVWhV+x2N2R3X1OI55YVaQOX4UtVR8n?=
 =?us-ascii?Q?uc5kyugnUmjoFTUQ31Gt2QWdicgs/y3DDIHW8/G3Ygf/9jj3zFmtbXM5Apbl?=
 =?us-ascii?Q?qnFIwmVwZr9lt7xXSbTeyRN9fZf3YEI3FYmz+4XBmhI04YMtsDUMFQKGclVp?=
 =?us-ascii?Q?wL9p3ga2wDriSIcCbWM8u6CUenqK3EYB4S3/rYd9LWQ0y8PAjpt7UPdnsYus?=
 =?us-ascii?Q?9bNX0K34vkAoZU1q3cDwB3Y/Bh/L+eijzHhxbg8z3CE+nb1tkuYmb0KSXhPO?=
 =?us-ascii?Q?MQc7FZBujl0l7+3q7TUM02ahJ2b2zaH17L04lD68+07AuhzXb8z7aIYn0KTG?=
 =?us-ascii?Q?mfyJUdIWwqduI2YvgfFcozBaiICJn229YidtB/9fw9DJyXBX+0HkrhO/PPL6?=
 =?us-ascii?Q?xHZraj2lBQB4azdNgO6/9vsn0a9PViA62G1rk7kjkbts+PXMmTWWDVtZpGtU?=
 =?us-ascii?Q?S8qxhkzGHzs+3boujGSc3EKWEsu2uqmZdbr882Zsp206FrWlDxAzTAgjYd+1?=
 =?us-ascii?Q?ib92JNxIaq0/DlEbXtLD1Mj9l9GbtiT8DhgJQzqU5cRZNObu5qbi4RckLa6S?=
 =?us-ascii?Q?J3iVdShhYScC8/FRMNF4qS5ZVPRr+UvVol9uZshJQZUp2XGrCECZta6td07o?=
 =?us-ascii?Q?mvSNPhsz5IQb/Nea/b3StSSXab5qFGdOz7IKEcdMzfpvCEt4Libw8J8EJlzl?=
 =?us-ascii?Q?3Fdn0Wqfx/jIMfBG2/O8Uf5E2PB5G4dHLlfGSHUgMHp/n2AGCMOhptVMidQc?=
 =?us-ascii?Q?6PedP+d0Y35eUEM3NMoGDwTjko+UpYx3mN3Ilkuh399lx8lspcStotMX7qiW?=
 =?us-ascii?Q?6NC3/V0ukVm4ci2qjEUbaL/fAdRmeS2cWX3PWGZGx2lcjvWD3/i9Ecy2yMjV?=
 =?us-ascii?Q?JOlv6J+weN6VtAf6SZnkn/hEei6lR4C4AScsVEibgAHQbN331Us6Ypihz3ZM?=
 =?us-ascii?Q?ZC/HpIHzWZbNsBpFpWoUtNcn1fIJJi60OcaJ8Q0mtsyuJq5uzoX7JLSPUc3a?=
 =?us-ascii?Q?vzn5+4NQNz0NGWHS4+ALrbuKt4tFHQD84kbg4NCpKmpc3a4MeDktk92+GPEP?=
 =?us-ascii?Q?7nY5J6nMNtAI23ZwK5WKLz+Kztrngf4KQMC0+oM68b8JTM+KzNXMFhuAsnqi?=
 =?us-ascii?Q?iz0YOmYS8Ij7U9ZEaAHPwdzLjfQMfnhA1PVG6Hi4wEdBp1NMyl2kSCtA=3D?=
 =?us-ascii?Q?=3D?=
X-Forefront-PRVS: 033857D0BD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39850400002)(39840400002)(39400400002)(39860400002)(39450400003)(39410400002)(8676002)(6306002)(966005)(72206003)(478600001)(54906002)(36756003)(305945005)(50986999)(7736002)(76176999)(80792005)(575784001)(50466002)(48376002)(347745004)(5660300001)(2906002)(2351001)(2361001)(33646002)(189998001)(2950100002)(4326008)(107886003)(86362001)(53936002)(6116002)(6916009)(6666003)(42186005)(110136004)(47776003)(50226002)(3846002)(66066001)(81166006)(5003940100001)(38730400002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR03MB3093; H:EPUAKYIW2556.kyiv.epam.com;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB6PR03MB3093;
 23:rIYm5eDaNNhf/80f6wMbaFZosaiV1lBb9/milWe/A?=
 =?us-ascii?Q?iiJbyTQALqgP7XPeMJ+S5aYLSD3GQzsc5RTBt0g+lE+Z7di/HBqENFwzLJBN?=
 =?us-ascii?Q?k7WMLTLrsfUhqi0XSGTNug5+zVVR7zLIX30om6YV6XG8cwO5LHrlPrFd2V+i?=
 =?us-ascii?Q?MSNcFhN/huLUEz7DV5YwC5jCZhTsAgoBvupQM5juBnxaF/yGieENfAu5NzId?=
 =?us-ascii?Q?MuloKPGsLCAsDe9rGdiXULzPwI1V/XVxezW+Mjg6MgtqzpdfMXhq76oB9707?=
 =?us-ascii?Q?22Ez0yxTk6RagB+MKeZ6NNLaL3DjBkoAsd53Wi4FaJoqlYyrjbvxRW8teZRo?=
 =?us-ascii?Q?vK1KmnOGA8/E6BwwwDiMobHtVCgmtWE4K6Ayw3xi7IHplNrtXxk9U7YQqtzI?=
 =?us-ascii?Q?+j+iWX9CukQwJQF/U2WsIQFLJ6dLoAY0yWRpytqhOii9gP0wDhlO3iPpeIuf?=
 =?us-ascii?Q?XvfgasSDd76m/dDVzAUOceTMjSvDVn5mw0ETPJY2mEXXivLns0/tpNt7GAdi?=
 =?us-ascii?Q?c3hbKlFah1nMpevdIvnf8wZhy/UO2EenTAz8fNWo77uZStlmuJIuvf3WqmYm?=
 =?us-ascii?Q?X24XmCTBOrS10xumtFxtGus7PMr+vnGqjC4sFPmxod0YLjb8ehFYry7Ebjk8?=
 =?us-ascii?Q?PoiAO14/9UHIDhnwREg4b19hDjJR7LKlzXp/r2p4cyOvIPkBW1P6kysJjYgN?=
 =?us-ascii?Q?joeebQdcDt9ravfAFSFEGjR2OZ05I26x/RbAn1p87H8EsSDQrdGzzH10e6u1?=
 =?us-ascii?Q?tajFikZYEZPyE83G5ElLS3Db+pvTyQVHlDknRbDwPQlLCczbTR7pR0njP9++?=
 =?us-ascii?Q?Ub8IwhalA6JaiAIbON8Accd5QP0HMu1kVm2DdR5W/6JiD6afGzZIFjAV88G1?=
 =?us-ascii?Q?MvZiODly6TonfC3Hc8TOXCA1ZDCBdy7kMclj7ZQ1TelYsAvysYAZLg/4hx5W?=
 =?us-ascii?Q?YRGcOwdiLYzX3Ty9z5xgglruZUHJ3LKnsg2CnN7BG3wDIparfYGRdSeVPiTj?=
 =?us-ascii?Q?dftRigqflh7r3GuWpT5un6wQ9/oXgKzrMV+VY0IY4I5npYtvorOZ40jQY3qs?=
 =?us-ascii?Q?WrtwLFwdllr4Qa9HOaRYgwy3zRexcwiOZoJUhsOUvPnVxPDztq09BaEyAID3?=
 =?us-ascii?Q?xw4lzWP6QB+voPBdKH7K9mTYZwjZ1Gk1S/2udBTnapXGIjw9DYlZj15r9ebL?=
 =?us-ascii?Q?sdQv+t+OkEVIDY=3D?=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR03MB3093;
 6:lXRRo3mCf7oSc3CnouSmtZz4wmMj1ETDUK5B13rW6mjuNJZq5hXCiVDFdGWdXZKv+k5hclY7+W1ULaMY11gWELnM6y3ZWO2WftkLh6mdM//meskuhuOwI/HaAkYy6J62y3xHnbU75RW/z6wSmA0wuv8QBiC5e7vtLqUcLrlPzgb37jT7e7b/eb9Jea6tYlpQnw012H6B179H0ZD5IGfKMFszcGXazcTygnEPrNwh3Zs7RI9HfUIv2HEP91J55S5cPcfa4pZvtdgcRlqPiSXLxRPt8bzBTmY7jX9T91Kj+5jeC82wxe+cNlI2lJp30ZXYXUhabhpYVqAkBZsdgmNox3VBzXiDbqYe3S/jwgjzHeDtQj3S7UxvlDG7osBcCSfzfQ/VuAM1xKKIfI5aH0HORuXeadVlEolafg0AAhsHH59PWG5PpD/xkCq1c3wMzFMuu7I1gzeAddX8ceUBHT23nLJPUSz2CTRgPIvlte8trGk76mORPJuiXZ8ifz3l4YFoPq3qlsv0yy9Lxv83Ivzf8w==
X-Microsoft-Exchange-Diagnostics: 1; DB6PR03MB3093;
 5:+A8t3mKypKAGZRe3qT9TQ6UnI2UJmdhA7WF4ScsALWsANFCw32YaG4IUgprSlc7+drAQP+jTCmNN5KjHgzxvdcdXDbi/mjr0fYt373m19DfRy/rXmX82YNWrS0zIWXZZOWGZT/be0GKEYq+G2POnx1nCyUCOIaR4DN08uX/kyZh0owGliMo9ba1m1IGgm6C4635FvI/tgeonahpal2dGf34n+jBYX6V4qi4bZwPmxgM+18khHbAsoAKYKNte9BvS87Ec5KcLtzLuz3VLnaIyQqhx9whYcMAaKXAJUrd30FhQ2TRG/bxyyI10EHGroUiMTO+W1WzV8rgSM/pq2gG3yLFR3T+APmI41kFspzXZk7gZUK8ElrVkBBEHkvts0ndF4xVOHRQIfKgaDIlIt8ZT8IY2O8GokBzxS5ASB6952pOhVSnaFHfqB4gsoTW+3uWt6V4byK/ij2OEbgebKOKDi9tr+nYPwmJMZr50ffXfVyAzLAv57nFXxQ9C72osnyYt;
 24:1hFb8SJ7R1PmcszTtMJeIlMizIyQx0TS0ea02IZCKAiDCu7h+1hsm4PnwwzUQyrdWFDtgD8Suld8Cz3Xy59K8GocKa9jtJeZmaCB8sBLGOM=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; DB6PR03MB3093;
 7:okmH6rOCad+6KHmVC18ZWnRQQu3mSDLSS7vUNeEVbvG0IZ5obZVhDukgtHOhstZNu4Bew5BRDKrQ2RK2PtNQ+R2xlEJgQAVHShqE7tA0RyxbAEsx3+2D5XTyFvxA8zbkNIkfmxuWXUEYmyrv4V6BtaCyhsm2cFsoFjWB7/rsoAZTNzAQ8jPPxwpgc7WdpfwbvYjqIv4M6F8zX0M81xKus56KWLWBCcF+rEVwVlm3+RriOT0b14TAFUH4WzrwK2GWmeMttsJ2mi53QEyqV23q8aJbSWH/5IEGZ6y/OfEs2tBh06pTDbfwmQKfO1eFHuWfXqYshI5yqxY38r6TRBVnUA==
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Jun 2017 14:11:24.1348 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR03MB3093
X-Mailman-Approved-At: Wed, 14 Jun 2017 14:38:53 +0000
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH 1/2] arm: smccc: handle SMCs/HVCs 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
aWQgY29uZHVpdHMgdG8gY2FsbCB0byBhIGRpZmZlcmVudApmaXJtd2FyZSBmdW5jdGlvbnMuIFRo
dXMsIGZvciBleGFtcGxlIFBTQ0kgY2FsbHMgY2FuIGJlIG1hZGUgYm90aCBieQpTTUMgb3IgSFZD
LiBBbHNvIFNNQ0NDIGRlZmluZXMgZnVuY3Rpb24gbnVtYmVyIGNvZGluZyBmb3Igc3VjaCBjYWxs
cy4KQmVzaWRlcyBmdW5jdGlvbmFsIGNhbGxzIHRoZXJlIGFyZSBxdWVyeSBjYWxscywgd2hpY2gg
YWxsb3dzIHVuZGVybGluZwpPUyBkZXRlcm1pbmUgdmVyc2lvbiwgVUlEIGFuZCBudW1iZXIgb2Yg
ZnVuY3Rpb25zIHByb3ZpZGVkIGJ5IHNlcnZpY2UKcHJvdmlkZXIuCgpUaGlzIHBhdGNoIGFkZHMg
bmV3IGZpbGUgYHNtY2NjLmNgLCB3aGljaCBoYW5kbGVzIGJvdGggZ2VuZXJpYyBTTUNzCmFuZCBI
VkMgYWNjb3JkaW5nIHRvIFNNQy4gQXQgdGhpcyBtb21lbnQgaXQgaW1wbGVtZW50cyBvbmx5IG9u
ZQpzZXJ2aWNlOiBTdGFuZGFyZCBIeXBlcnZpc29yIFNlcnZpY2UuCgpTdGFuZGFyZCBIeXBlcnZp
c29yIFNlcnZpY2Ugb25seSBzdXBwb3J0cyBxdWVyeSBjYWxscywgc28gY2FsbGVyIGNhbgphc2sg
YWJvdXQgaHlwZXJ2aXNvciBVSUQgYW5kIGRldGVybWluZSB0aGF0IGl0IGlzIFhFTiBydW5uaW5n
LgoKVGhpcyBjaGFuZ2UgYWxsb3dzIG1vcmUgZ2VuZXJpYyBoYW5kbGluZyBmb3IgU01DcyBhbmQg
SFZDcyBhbmQgaXQgY2FuCmJlIGVhc2lseSBleHRlbmRlZCB0byBzdXBwb3J0IG5ldyBzZXJ2aWNl
cyBhbmQgZnVuY3Rpb25zLgoKU2lnbmVkLW9mZi1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9k
eW15cl9iYWJjaHVrQGVwYW0uY29tPgpSZXZpZXdlZC1ieTogT2xla3NhbmRyIEFuZHJ1c2hjaGVu
a28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgpSZXZpZXdlZC1ieTogT2xla3Nh
bmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgotLS0KIHhlbi9h
cmNoL2FybS9NYWtlZmlsZSAgICAgICB8ICAxICsKIHhlbi9hcmNoL2FybS9zbWNjYy5jICAgICAg
ICB8IDk2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVu
L2FyY2gvYXJtL3RyYXBzLmMgICAgICAgIHwgMTAgKysrKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0v
c21jY2MuaCB8IDg5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiA0
IGZpbGVzIGNoYW5nZWQsIDE5NCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQogY3JlYXRl
IG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS9zbWNjYy5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVu
L2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL01ha2Vm
aWxlIGIveGVuL2FyY2gvYXJtL01ha2VmaWxlCmluZGV4IDQ5ZTFmYjIuLmI4NzI4Y2YgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL2FybS9NYWtlZmlsZQorKysgYi94ZW4vYXJjaC9hcm0vTWFrZWZpbGUK
QEAgLTM5LDYgKzM5LDcgQEAgb2JqLXkgKz0gcHNjaS5vCiBvYmoteSArPSBzZXR1cC5vCiBvYmot
eSArPSBzaHV0ZG93bi5vCiBvYmoteSArPSBzbWMubworb2JqLXkgKz0gc21jY2Mubwogb2JqLXkg
Kz0gc21wLm8KIG9iai15ICs9IHNtcGJvb3Qubwogb2JqLXkgKz0gc3lzY3RsLm8KZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS9zbWNjYy5jIGIveGVuL2FyY2gvYXJtL3NtY2NjLmMKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uNWQxMDk2NAotLS0gL2Rldi9udWxsCisrKyBiL3hl
bi9hcmNoL2FybS9zbWNjYy5jCkBAIC0wLDAgKzEsOTYgQEAKKy8qCisgKiB4ZW4vYXJjaC9hcm0v
c21jY2MuYworICoKKyAqIEdlbmVyaWMgaGFuZGxlciBmb3IgU01DIGFuZCBIVkMgY2FsbHMgYWNj
b3JkaW5nIHRvCisgKiBBUk0gU01DIGNhbGxsaW5nIGNvbnZlbnRpb24KKyAqCisgKiBUaGlzIHBy
b2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1v
ZGlmeQorICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGlj
ZW5zZSBhcyBwdWJsaXNoZWQgYnkKKyAqIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVp
dGhlciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yCisgKiAoYXQgeW91ciBvcHRpb24pIGFu
eSBsYXRlciB2ZXJzaW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0
aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJB
TlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJ
TElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqIEdO
VSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKi8KKworCisjaW5j
bHVkZSA8eGVuL2NvbmZpZy5oPgorI2luY2x1ZGUgPHhlbi9saWIuaD4KKyNpbmNsdWRlIDx4ZW4v
cGVyZmMuaD4KKy8qIE5lZWQgdG8gaW5jbHVkZSB4ZW4vc2NoZWQuaCBiZWZvcmUgYXNtL2RvbWFp
bi5oIG9yIGl0IGJyZWFrcyBidWlsZCovCisjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CisjaW5jbHVk
ZSA8eGVuL3N0ZGJvb2wuaD4KKyNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KKyNpbmNsdWRlIDxhc20v
ZG9tYWluLmg+CisjaW5jbHVkZSA8YXNtL3BzY2kuaD4KKyNpbmNsdWRlIDxhc20vc21jY2MuaD4K
KyNpbmNsdWRlIDxhc20vcmVncy5oPgorCisjZGVmaW5lIFhFTl9TTUNDQ19VSUQgQVJNX1NNQ0ND
X1VJRCgweGE3MTgxMmRjLCAweGM2OTgsIDB4NDM2OSwgXAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgMHg5YSwgMHhjZiwgMHg3OSwgMHhkMSwgXAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgMHg4ZCwgMHhkZSwgMHhlNiwgMHg2NykKKworLyoKKyAqIFdl
IGNhbid0IHVzZSBYRU4gdmVyc2lvbiBoZXJlOgorICogTWFqb3IgcmV2aXNpb24gc2hvdWxkIGNo
YW5nZSBldmVyeSB0aW1lIFNNQy9IVkMgZnVuY3Rpb24gaXMgcmVtb3ZlZC4KKyAqIE1pbm9yIHJl
dmlzaW9uIHNob3VsZCBjaGFuZ2UgZXZlcnkgdGltZSBTTUMvSFZDIGZ1bmN0aW9uIGlzIGFkZGVk
LgorICogU28sIGl0IGlzIFNNQ0NDIHByb3RvY29sIHJldmlzaW9uIGNvZGUsIG5vdCBYRU4gdmVy
c2lvbgorICovCisjZGVmaW5lIFhFTl9TTUNDQ19NQUpPUl9SRVZJU0lPTiAwCisjZGVmaW5lIFhF
Tl9TTUNDQ19NSU5PUl9SRVZJU0lPTiAxCisjZGVmaW5lIFhFTl9TTUNDQ19GVU5DVElPTl9DT1VO
VCAzCisKKy8qIFNNQ0NDIGludGVyZmFjZSBmb3IgaHlwZXJ2aXNvci4gVGVsbCBhYm91dCBzZWxm
ICovCitzdGF0aWMgYm9vbCBoYW5kbGVfaHlwZXJ2aXNvcihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncywgY29uc3QgdW5pb24gaHNyIGhzcikKK3sKKyAgICBzd2l0Y2ggKCBBUk1fU01DQ0NfRlVO
Q19OVU0oZ2V0X3VzZXJfcmVnKHJlZ3MsIDApKSApCisgICAgeworICAgIGNhc2UgQVJNX1NNQ0ND
X0ZVTkNfQ0FMTF9DT1VOVDoKKyAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDAsIFhFTl9TTUND
Q19GVU5DVElPTl9DT1VOVCk7CisgICAgICAgIHJldHVybiB0cnVlOworICAgIGNhc2UgQVJNX1NN
Q0NDX0ZVTkNfQ0FMTF9VSUQ6CisgICAgICAgIHNldF91c2VyX3JlZyhyZWdzLCAwLCBYRU5fU01D
Q0NfVUlELmFbMF0pOworICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgMSwgWEVOX1NNQ0NDX1VJ
RC5hWzFdKTsKKyAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDIsIFhFTl9TTUNDQ19VSUQuYVsy
XSk7CisgICAgICAgIHNldF91c2VyX3JlZyhyZWdzLCAzLCBYRU5fU01DQ0NfVUlELmFbM10pOwor
ICAgICAgICByZXR1cm4gdHJ1ZTsKKyAgICBjYXNlIEFSTV9TTUNDQ19GVU5DX0NBTExfUkVWSVNJ
T046CisgICAgICAgIHNldF91c2VyX3JlZyhyZWdzLCAwLCBYRU5fU01DQ0NfTUFKT1JfUkVWSVNJ
T04pOworICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgMSwgWEVOX1NNQ0NDX01JTk9SX1JFVklT
SU9OKTsKKyAgICAgICAgcmV0dXJuIHRydWU7CisgICAgfQorICAgIHJldHVybiBmYWxzZTsKK30K
KworLyoqCisgKiBzbWNjY19oYW5kbGVfY2FsbCgpIC0gaGFuZGxlIFNNQy9IVkMgY2FsbCBhY2Nv
cmRpbmcgdG8gQVJNIFNNQ0NDCisgKi8KK3ZvaWQgc21jY2NfaGFuZGxlX2NhbGwoc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBoc3IpCit7CisgICAgYm9vbCBoYW5k
bGVkID0gZmFsc2U7CisKKyAgICBzd2l0Y2ggKCBBUk1fU01DQ0NfT1dORVJfTlVNKGdldF91c2Vy
X3JlZyhyZWdzLCAwKSkgKQorICAgIHsKKyAgICBjYXNlIEFSTV9TTUNDQ19PV05FUl9IWVBFUlZJ
U09SOgorICAgICAgICBoYW5kbGVkID0gaGFuZGxlX2h5cGVydmlzb3IocmVncywgaHNyKTsKKyAg
ICAgICAgYnJlYWs7CisgICAgfQorCisgICAgaWYgKCAhaGFuZGxlZCApCisgICAgeworICAgICAg
ICBwcmludGsoIlVoYW5kbGVkIFNNQy9IVkM6ICUwOCJQUklyZWdpc3RlciJcbiIsIGdldF91c2Vy
X3JlZyhyZWdzLCAwKSk7CisgICAgICAgIC8qIEluZm9ybSBjYWxsZXIgdGhhdCBmdW5jdGlvbiBp
cyBub3Qgc3VwcG9ydGVkICovCisgICAgICAgIHNldF91c2VyX3JlZyhyZWdzLCAwLCBBUk1fU01D
Q0NfRVJSX1VOS05PV05fRlVOQ1RJT04pOworICAgIH0KK30KKworLyoKKyAqIExvY2FsIHZhcmlh
YmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zm
c2V0OiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwppbmRleCA2Y2Y5
ZWU3Li4yZDBiMDU4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMuYworKysgYi94ZW4v
YXJjaC9hcm0vdHJhcHMuYwpAQCAtNDQsNiArNDQsNyBAQAogI2luY2x1ZGUgPGFzbS9jcHVmZWF0
dXJlLmg+CiAjaW5jbHVkZSA8YXNtL2ZsdXNodGxiLmg+CiAjaW5jbHVkZSA8YXNtL21vbml0b3Iu
aD4KKyNpbmNsdWRlIDxhc20vc21jY2MuaD4KIAogI2luY2x1ZGUgImRlY29kZS5oIgogI2luY2x1
ZGUgInZ0aW1lci5oIgpAQCAtMjc4MSwxMSArMjc4MiwxNiBAQCBzdGF0aWMgdm9pZCBkb190cmFw
X3NtYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgY29uc3QgdW5pb24gaHNyIGhzcikKIHsK
ICAgICBpbnQgcmMgPSAwOwogCisgICAgLyogTGV0IG1vbml0b3IgdG8gaGFuZGxlIHRoZSBjYWxs
ICovCiAgICAgaWYgKCBjdXJyZW50LT5kb21haW4tPmFyY2gubW9uaXRvci5wcml2aWxlZ2VkX2Nh
bGxfZW5hYmxlZCApCiAgICAgICAgIHJjID0gbW9uaXRvcl9zbWMoKTsKIAotICAgIGlmICggcmMg
IT0gMSApCi0gICAgICAgIGluamVjdF91bmRlZl9leGNlcHRpb24ocmVncywgaHNyKTsKKyAgICBp
ZiAoIHJjID09IDEgKQorICAgICAgICByZXR1cm47CisKKyAgICAvKiBVc2Ugc3RhbmRhcmQgcm91
dGluZXMgdG8gaGFuZGxlIHRoZSBjYWxsICovCisgICAgc21jY2NfaGFuZGxlX2NhbGwocmVncywg
aHNyKTsKKyAgICBhZHZhbmNlX3BjKHJlZ3MsIGhzcik7CiB9CiAKIHN0YXRpYyB2b2lkIGVudGVy
X2h5cGVydmlzb3JfaGVhZChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2Mu
aApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi45MzQyZDVlCi0tLSAvZGV2L251
bGwKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oCkBAIC0wLDAgKzEsODkgQEAKKy8q
CisgKiBDb3B5cmlnaHQgKGMpIDIwMTcsIEVQQU0gU3lzdGVtcworICoKKyAqIFRoaXMgc29mdHdh
cmUgaXMgbGljZW5zZWQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMK
KyAqIExpY2Vuc2UgdmVyc2lvbiAyLCBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUg
Rm91bmRhdGlvbiwgYW5kCisgKiBtYXkgYmUgY29waWVkLCBkaXN0cmlidXRlZCwgYW5kIG1vZGlm
aWVkIHVuZGVyIHRob3NlIHRlcm1zLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRl
ZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5Z
IFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNI
QU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUK
KyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICov
CisjaWZuZGVmIF9fQVNNX0FSTV9TTUNDQ19IXworI2RlZmluZSBfX0FTTV9BUk1fU01DQ0NfSF8K
KworI2luY2x1ZGUgPHhlbi90eXBlcy5oPgorCisvKgorICogVGhpcyBmaWxlIHByb3ZpZGVzIGNv
bW1vbiBkZWZpbmVzIGZvciBBUk0gU01DIENhbGxpbmcgQ29udmVudGlvbiBhcworICogc3BlY2lm
aWVkIGluCisgKiBodHRwOi8vaW5mb2NlbnRlci5hcm0uY29tL2hlbHAvdG9waWMvY29tLmFybS5k
b2MuZGVuMDAyOGEvaW5kZXguaHRtbAorICovCisKKyNkZWZpbmUgQVJNX1NNQ0NDX1NURF9DQUxM
CQkwCisjZGVmaW5lIEFSTV9TTUNDQ19GQVNUX0NBTEwJCTEKKyNkZWZpbmUgQVJNX1NNQ0NDX1RZ
UEVfU0hJRlQJCTMxCisKKyNkZWZpbmUgQVJNX1NNQ0NDX1NNQ18zMgkJMAorI2RlZmluZSBBUk1f
U01DQ0NfU01DXzY0CQkxCisjZGVmaW5lIEFSTV9TTUNDQ19DQUxMX0NPTlZfU0hJRlQJMzAKKwor
I2RlZmluZSBBUk1fU01DQ0NfT1dORVJfTUFTSwkJMHgzRgorI2RlZmluZSBBUk1fU01DQ0NfT1dO
RVJfU0hJRlQJCTI0CisKKyNkZWZpbmUgQVJNX1NNQ0NDX0ZVTkNfTUFTSwkJMHhGRkZGCisKKyNk
ZWZpbmUgQVJNX1NNQ0NDX0lTX0ZBU1RfQ0FMTChzbWNfdmFsKQlcCisJKChzbWNfdmFsKSAmIChB
Uk1fU01DQ0NfRkFTVF9DQUxMIDw8IEFSTV9TTUNDQ19UWVBFX1NISUZUKSkKKyNkZWZpbmUgQVJN
X1NNQ0NDX0lTXzY0KHNtY192YWwpIFwKKwkoKHNtY192YWwpICYgKEFSTV9TTUNDQ19TTUNfNjQg
PDwgQVJNX1NNQ0NDX0NBTExfQ09OVl9TSElGVCkpCisjZGVmaW5lIEFSTV9TTUNDQ19GVU5DX05V
TShzbWNfdmFsKQkoKHNtY192YWwpICYgQVJNX1NNQ0NDX0ZVTkNfTUFTSykKKyNkZWZpbmUgQVJN
X1NNQ0NDX09XTkVSX05VTShzbWNfdmFsKSBcCisJKCgoc21jX3ZhbCkgPj4gQVJNX1NNQ0NDX09X
TkVSX1NISUZUKSAmIEFSTV9TTUNDQ19PV05FUl9NQVNLKQorCisjZGVmaW5lIEFSTV9TTUNDQ19D
QUxMX1ZBTCh0eXBlLCBjYWxsaW5nX2NvbnZlbnRpb24sIG93bmVyLCBmdW5jX251bSkgXAorCSgo
KHR5cGUpIDw8IEFSTV9TTUNDQ19UWVBFX1NISUZUKSB8IFwKKwkoKGNhbGxpbmdfY29udmVudGlv
bikgPDwgQVJNX1NNQ0NDX0NBTExfQ09OVl9TSElGVCkgfCBcCisJKCgob3duZXIpICYgQVJNX1NN
Q0NDX09XTkVSX01BU0spIDw8IEFSTV9TTUNDQ19PV05FUl9TSElGVCkgfCBcCisJKChmdW5jX251
bSkgJiBBUk1fU01DQ0NfRlVOQ19NQVNLKSkKKworI2RlZmluZSBBUk1fU01DQ0NfT1dORVJfQVJD
SAkJMAorI2RlZmluZSBBUk1fU01DQ0NfT1dORVJfQ1BVCQkxCisjZGVmaW5lIEFSTV9TTUNDQ19P
V05FUl9TSVAJCTIKKyNkZWZpbmUgQVJNX1NNQ0NDX09XTkVSX09FTQkJMworI2RlZmluZSBBUk1f
U01DQ0NfT1dORVJfU1RBTkRBUkQJNAorI2RlZmluZSBBUk1fU01DQ0NfT1dORVJfSFlQRVJWSVNP
Ugk1CisjZGVmaW5lIEFSTV9TTUNDQ19PV05FUl9UUlVTVEVEX0FQUAk0OAorI2RlZmluZSBBUk1f
U01DQ0NfT1dORVJfVFJVU1RFRF9BUFBfRU5ECTQ5CisjZGVmaW5lIEFSTV9TTUNDQ19PV05FUl9U
UlVTVEVEX09TCTUwCisjZGVmaW5lIEFSTV9TTUNDQ19PV05FUl9UUlVTVEVEX09TX0VORAk2Mwor
CisjZGVmaW5lIEFSTV9TTUNDQ19GVU5DX0NBTExfQ09VTlQJMHhGRjAwCisjZGVmaW5lIEFSTV9T
TUNDQ19GVU5DX0NBTExfVUlECQkweEZGMDEKKyNkZWZpbmUgQVJNX1NNQ0NDX0ZVTkNfQ0FMTF9S
RVZJU0lPTgkweEZGMDMKKworI2RlZmluZSBBUk1fU01DQ0NfRVJSX1VOS05PV05fRlVOQ1RJT04J
KC0xKQorCit0eXBlZGVmIHN0cnVjdCB7CisJdWludDMyX3QgYVs0XTsKK30gYXJtX3NtY2NjX3Vp
ZDsKKworI2RlZmluZSBBUk1fU01DQ0NfVUlEKGEsIGIsIGMsIGQwLCBkMSwgZDIsIGQzLCBkNCwg
ZDUsIGQ2LCBkNykJCVwKKwkoKGFybV9zbWNjY191aWQpIHt7KGEpLCAoKGIpIDw8IDE2IHwgKGMp
ICksCQkJXAorCQkJICAgKChkMCkgPDwgMjQgfCAoZDEpIDw8IDE2IHwgKGQyKSA8PCA4IHwgKGQz
KSA8PCAwKSwgXAorCQkJICAgKChkNCkgPDwgMjQgfCAoZDUpIDw8IDE2IHwgKGQ2KSA8PCA4IHwg
KGQ3KSA8PCAwKX19KQorCit2b2lkIHNtY2NjX2hhbmRsZV9jYWxsKHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzLCBjb25zdCB1bmlvbiBoc3IgaHNyKTsKKworI2VuZGlmCisKKy8qCisgKiBMb2Nh
bCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJh
c2ljLW9mZnNldDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KLS0g
CjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 14 14:39:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 14:39:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dL9Re-0002e0-VD; Wed, 14 Jun 2017 14: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 <Volodymyr_Babchuk@epam.com>) id 1dL9Q8-0002aU-Au
 for xen-devel@lists.xen.org; Wed, 14 Jun 2017 14:37:20 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 A5/CC-26106-F1A41495; Wed, 14 Jun 2017 14:37:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0gUURjduzM7jubWddX8Eu2xvYX1TUj2Q3t
 QCUXUjzAJG23aXdpXO2tt/SgTyVgfBWrS0kN72UaEWKFYgq1o5rNEy7RMw8rUUkPMFKuZHTX7
 d77vHM495/LRhCKP8qdZq4U1GxidkvIgNSFomyogLjY+tCTPI+rW6E0yBu2oeTIl3YMOyLSGJ
 KP1kExT/GycMnVTVsfHTamoWmZDHjSJzxLws6jdTRgQtiEYfDMmFQYFTpdC26/XvMyd9sbbYb
 R+lBCwD46BOy39yIZomsAh0Fx+QtRXIGi+7ECChsKR8OB6i5uA5TgaPhcMufYkXg1/KptdPr5
 4P2RXXaBEjRe8uNxHCtid1/cP97j2BN4A1x72EiL2g86+61IRL4Oyb1dce8AroPxOHhJCAM5H
 UPb7kiu0Aq+FyqmhGVEg1DRdIUUcBJPvh2f2u+BtVo5MxCbobSlCIp6m4KzNKpq2UmCfnCCEx
 oB1UNcYJmo2wkhT/czD1TIYqz0vFYfeRfC8qmbGKQAcTxsIkXggg6/32ilxcHhBRkGJ20W03j
 7vD+zzetvn9bbP612IyHtoHceaj7NmVXhUcJJZq9ZY9IxWpwoLjQjWsxzHqFkdk8QFJxv1pYi
 /kDMSCSpHGXW7nWgJLVX6yvO9YuMVC5OMh09qGE6TaE7RsZwTBdC0EuR4J895mVk1az2i1fFn
 NksD7an0kddv5Wk5Z2L0nFYtUvVIRaeNPBqTKkiD0cD6+8lNggcWRJoUw5zF7LG2okB/bzmSS
 CQKTxNr1mst//MDyI9GSm+5cQfv4qk1WOZeGuBDSPkQe1/GCCEszD/KPxVF1p5aYrNXRRTm7v
 Nc0DP+7vbjzR9iMld1JXyKS8Arm0q+D0oy49KcjuUtqb3JO+/auqtycq82nF78lclXNbqV3j9
 4o7NzdcXwRFgig5aa2pzGH13bO45GtX0pnG7db8Ppr8L3FBY7c88tTMkuTQz2LUpRH4umi5uy
 ttR2XFvjnp6gJDkNExZEmDnmL6Is/5+nAwAA
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1497451035!98036064!1
X-Originating-IP: [104.47.1.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16586 invoked from network); 14 Jun 2017 14:37:16 -0000
Received: from mail-ve1eur01on0069.outbound.protection.outlook.com (HELO
 EUR01-VE1-obe.outbound.protection.outlook.com) (104.47.1.69)
 by server-16.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 14 Jun 2017 14:37: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=QuRxX2yyRIm3AE05KQeGT9giWDkyUzaXPOpalsKRY+s=;
 b=O+RazPw+EkwptVAPo9QsbOmzgKnsnMEogQ9Awx0bXLH8MZ8f1o77cliJ3C1i6V61dlTZFxjfgoZNJ+Ra1zI7CITvYJ3VGdAkNiT2wnf8xfzIrtQK2gLzXWSCa3X8qRlkbnL9ZMuRKRQGvHuU+R65x7xbE15gyXRxB9sKjWURmN0=
Received: from [10.17.182.112] (85.223.209.55) by
 VI1PR03MB3103.eurprd03.prod.outlook.com (2603:10a6:802:2f::28) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1157.12; Wed, 14
 Jun 2017 14:37:14 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <1497449445-23112-1-git-send-email-volodymyr_babchuk@epam.com>
 <1497449445-23112-3-git-send-email-volodymyr_babchuk@epam.com>
 <980dfb6a-2705-cfce-74b5-827dfcb54ee5@arm.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <71bc1b3d-2262-9be1-75f9-fe7c637d22b7@epam.com>
Date: Wed, 14 Jun 2017 17:37:02 +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: <980dfb6a-2705-cfce-74b5-827dfcb54ee5@arm.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.55]
X-ClientProxiedBy: DB6PR1001CA0007.EURPRD10.PROD.OUTLOOK.COM
 (2603:10a6:4:b7::17) To VI1PR03MB3103.eurprd03.prod.outlook.com
 (2603:10a6:802:2f::28)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: VI1PR03MB3103:
X-MS-Office365-Filtering-Correlation-Id: 9ddddd3b-892b-47d6-9655-08d4b332d9f5
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(201703131423075)(201703031133081); SRVR:VI1PR03MB3103; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB3103;
 3:sWEV3Vp9eHrASaReMD13GmAbot4EHbn1WLJGAKCImAUhfzb/yiyQCi39P3r68Y2eJWiPDmC/mehMbY+9It5XDflvdMFr1l5Wbssm//F3cK1TF0pgaYDY5TbhHg5IM+sNRJDVVTlbv5i07DXTX7AD4cjlq+fHoIZTLZCMVubU/e4vavmhRxRFrpAQHqHN4MDNlUOIleO3UgP3YmtdQcwpC9S6pSHwbQrMEnA5fCKrllpHE6D9rlmXkAqwgVQJxGAOybZDN3ueJg7+0wpw4orXMPy/AITg4llRtZyuUe167KSJ5vW8dow+n8F59BJb78ED3He1B490/4dgSRZAYfzmHg==;
 25:mc5dcbd8/1/heey+h38YB3NF7zZX32afGFsQYiuB6dTDx3Xoy4dS63lP6+p6JXLbPP9acWwhU+BIUS9CKvZTT5ffbPcWy08aUkt3wKt5+v8j1T3DT3Nig0ghvD8BnjE/OcHWGVXUjOt4TRy+KVawSL2L6LxOifvAU7GGt07ecViO6jNd/chw9UKtxhmMG7lluLlP3aZpJEBy5VQgRuOz1hBnFBeVHcdH+n0byjOrFAbHPLfUIiayZ+lw7RQluYq3dQYJU6QuWpD/QRFnpBfRsKOe3yt5bzyAYvgBEzIj0JOimFaHLC41yeZ039b5kYGi20bmLXrsL8seV8t/eIPpU3ox7Nf+CkQSYyVbUn6Ho1xxnvqm389wGtz3SGdZOS4mROVZ6LeojNyTVHb6D64PWnmweirNq9bh+5vpkr3UumfIzQzqySfXu8lMp0IuYsDXAGJwSivB3JYJu11XVnIGz0ZsUnVGmvMI/2zKN+igvYE=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB3103;
 31:40LTqJkeSbtgvw4j2N9ltb0Fe7IcxSGMPewRV48ywsw23VBQjxwYnjD6/zx/rMCJ1kdpqqtXTSYNKevgDa79bb5WW3v954+WYG6+mRhjcbXZVipXeDBmr6JadM9hlMmEoxeudRq37XbVukJpwUJy4YcAI//Y3DtASDMHwBbwcCl0bRP8ooMc2lMxOqsfgofkpadNuyUHOdDun7a/hkKzf4YJ7OxL4qfe1XxSFc+f4WAhlQRfD5nCvpNAtnEUkvR2FbuO3D7M/gNbAHPP1TuOlA==;
 20:GrxxaFuRWSnQHTqzXEUWZQCAP8RhSS8VkjWBafkhVBvwu3eGdY/RKiowxCWz4mkfYh8KQJ3eAyXoE+/ApvH1T3CvadTgIsOynEvF4647scCxZgdVhk17MWXeinG6JMx7SAElRR1U29onYOagXmomKZc3J7/qaVhMqOR5Nxv/FjiXLv5FylQe/E4JMxS3CkPc1LyuoYhBn7jGM/VhsYnrKS2OWGvi0R7lAq72bwR6epRNdswsIVC8Id0qyh0oTiEUy2WTSzo9LCMNxsUs9vsSs52v2fs+ECgwyWMrTHkry9sadfgNuUI2K+3xr1GQFGrK1EWo3ooVWxPenX7S94WMBa8H2+kiMwJaz7ylANqjUPPFu1MLTej9bIcARXIl3pBXgwnffD9afa9oKLAZ+2TwEXGt31z4tl+n7VNodZ7MyXL47SKuBWg7K8ixsuz5np5EvtpRZJRhQGuIy2R00umpxFXK7QFXavnE5TDfz7PHoN6V8Q9vzr53KClBu0bLYzQc
X-Microsoft-Antispam-PRVS: <VI1PR03MB31037C5680BF7E2B4A4C2274E6C30@VI1PR03MB3103.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(17755550239193);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(100000703101)(100105400095)(10201501046)(3002001)(93006095)(93001095)(6041248)(20161123555025)(20161123562025)(20161123560025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:VI1PR03MB3103; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:VI1PR03MB3103; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjAzTUIzMTAzOzQ6bnJ1Um9YcU9aTjRZM0IvT3dIYUNJVlNuMGhK?=
 =?utf-8?B?UDBNdTZ1WG4vSWw5Z1p6V1hPNXR3SEVhcndJQWRTa3ozY0lKS09TM1ZEOW1Y?=
 =?utf-8?B?U2llMkY2b2puV3BTMW1WS0xHbVJnOW1zaVFCb25zQ203KzZNRGxHeEVJdTMw?=
 =?utf-8?B?TTVpbzExQ2NkWG9mUHBnQk9VVmxiWEFqUXVsNXg4SVhHV3U3OU84dHRBQVhP?=
 =?utf-8?B?UE8yYjlRcXR1Q1gyVCt5b2VNelA4NzF2RHE5VFJpUmdsQ3Uzc3ZmOGw3Z0NL?=
 =?utf-8?B?WW50MExDdXVwUUZYM0hJcDBOMWh2VkUxM2c5THlHT3RYcERGRG9HcExWSnNL?=
 =?utf-8?B?TStwRG14TW5RMG12SGk1dlBIYUFoQ3A2VnFNcW92VUR2TGVZWEhrajBDVFZ1?=
 =?utf-8?B?bmNEdDlvQThEM0JmaFFMczhBV1VYSjdKMUVIeCtncjRVK3dRc1VVSWpPaTZG?=
 =?utf-8?B?RDFFVlJaakNHM0ljaHAxWHllaTJURmxQMEQ2QXlkRWdUeWRHeE9QWktsWU50?=
 =?utf-8?B?NXhnbHBPMG9ZdUNpUjd2MlFVak01QVR3SFJYeGo5SSs1cUhVbEsxMTFIdi9k?=
 =?utf-8?B?SnpvMzhsV29sWENGajkrQ0ZYV1g4dE1uT0xGRWRHR21KeE5tK0ltbjQrMVhw?=
 =?utf-8?B?MS83VFRsb1pLNkp5UUhmSmhjamI5bXFiQzZFWHh4MndNOGMvOWpDc050dFR3?=
 =?utf-8?B?MFpiVmRPbWU2SGRXZ0paWHJUT2VsNE5aZFFhZm02MzZiV2w4MnlaN0NURllK?=
 =?utf-8?B?R3hhSEpVOHdQOVpQUnFtSk9MZTV4TDk3NjZMQloyYUVQRkRRSC9hRGJRbmZp?=
 =?utf-8?B?OG9TSk5pVTlKcGtLcFJjZWhjcE1nSG1KTXNDQmNSZ05laGh3emVXS2RGSmQr?=
 =?utf-8?B?TUJTejM0YWc1YjI1bGVneGZhRFJpcUtoT3paZFd6WFhYY2M3bmUwWUxKekRr?=
 =?utf-8?B?c2tvYkRRQzE1VjNpbDBpWEw3bUMwa0VRK1ppZW8xQVZTb256WjM3UzBMbzNX?=
 =?utf-8?B?RitmMkljd3VTdkd3RnRia1ZiWFZydFhlOS84QTUxbFlZT0g5K2FablJjOTFh?=
 =?utf-8?B?TzlzbXB3LzN4TFRvRzQ2Umc3VENGdnhTM0d2YTI3R1VsMjFWYVc1OXgya1N1?=
 =?utf-8?B?dmY1aEtBTEl3TkhTSUhYSncyc1NvblljUUh6Y2psWDdycWN3U20yQUlvdGJP?=
 =?utf-8?B?VjVyb25sSDZ1T3VjM015MWJKcDVsQjhJUkxnaGhQaGRBWkExU1dnN2JsRGgy?=
 =?utf-8?B?c2dlVHRmTTFEMXdDK2hMM3BvVWFDTml1VUJ2dGRyRkhIOEt6Qm9CSjltcVdQ?=
 =?utf-8?B?ZVpSaTQ2dG53SStxdkNYTmhkajlpdjR6b3dsZ29HdFJGajA0N1VsOW52R2FH?=
 =?utf-8?B?dGZNNHhTRnl2OWQ0aGJXNnBjNlg1Yk01d3hMUnlYZTVxWE5DQmJnalRDSktE?=
 =?utf-8?B?cVFOdytmZldLZ2ZSK01BWEJ4VjdnbDdtaFA4Y3h1YzJBbDl0anJkZnBMTjNr?=
 =?utf-8?B?NXZOeVRuS1pXWUEvOEhVU3hYcFhqeEk1ZU5sNGhabkpEa2FzTWw0MVkzQkV2?=
 =?utf-8?Q?cqg22JEodpRw/GpNpCP+w5yOKsNPqkipLZD3RfJpNDE=3D?=
X-Forefront-PRVS: 033857D0BD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(6049001)(39840400002)(39860400002)(39410400002)(39400400002)(39850400002)(39450400003)(24454002)(86362001)(36756003)(25786009)(53546009)(189998001)(4326008)(23676002)(72206003)(31696002)(54356999)(6666003)(2950100002)(478600001)(76176999)(50986999)(8676002)(77096006)(6486002)(81166006)(65826007)(33646002)(5660300001)(229853002)(230700001)(110136004)(6246003)(38730400002)(7736002)(50466002)(64126003)(47776003)(65806001)(305945005)(3846002)(2906002)(66066001)(42186005)(53936002)(31686004)(80792005)(6116002)(81973001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR03MB3103; H:[10.17.182.112]; FPR:;
 SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjAzTUIzMTAzOzIzOnZvY1hHSkxXL0E3MHZIM25sZElkWnFiMTNQ?=
 =?utf-8?B?UFpzQ1lHcGxjNUhHYlBOcnJWTEYvcWd0cGRhRzVWYTNwK2RPakpYU1hPYzJt?=
 =?utf-8?B?MXhnNTgvREdwUkRmdUMrR1ZpNFhOSDdZeE9LRG5GalAydm8wRStYa3kyczFq?=
 =?utf-8?B?VTJrMTBqbGpvTEJLV01DZkF2MUNXMFBaSkZOcVpBSWlENzdJeHFUOEhsMUh2?=
 =?utf-8?B?emlBL1lSZHg5d1BBTEpueDE5akNKcWYvSFlzMFRpS3IxV2JGbVJFWmJ3WnYz?=
 =?utf-8?B?TFhNTm0xbUxBMXFGT1E2ZnkyMGhBZHJoeTFyMElzWFRPbElnMFJkSGpYWklu?=
 =?utf-8?B?QWR5MnRIZTFVa2NQdXRHS3RscDF2Z1Q1MDk4TGlBL2xzRXAxZW1pc1pKNk1G?=
 =?utf-8?B?SWhKSWFNVG83Sjh1STFvYzB0cWExRk5WY2JLL0xEMlFNRzEwZlZjQ0R2Z3ZB?=
 =?utf-8?B?K2NrTnlCVGxHeGtSQmZQR2REOFVqVmJNeWZBYnYxZTZjK2F2U1RVMVFmR0Rr?=
 =?utf-8?B?S1VOL3VrNXlRYmRScUJCVSsvS1RJWUt4dE00UjFXbDVxb1ppYmhIZTNwZlIx?=
 =?utf-8?B?b3JJRFd5bkJjNFliTS90b3k0UUl2RnptS2xnWTJ5ZEdaL3VHNTc5TTJUYUxi?=
 =?utf-8?B?anJYeEliRUF4MjdRc1ZqWmw0a2FKL0U0eTVxZXYybXZvWHB0SU9GNHFhc3lT?=
 =?utf-8?B?UnRzelI3M2RDbjdKSWxmcTMyenNmc3BFUDRNYldyVko1b2lzdk1UbzlWdGlr?=
 =?utf-8?B?cFhkN1FtbW1aVHV3YmVxOE5qd3hTT2lKM2hGZ1M5ZFhsbGg0d1dEQTVLc1Js?=
 =?utf-8?B?R2FpREVVL3ZBRkdiWTNNcmliRmpLaXZBY3ZMZC9MTlcxOHZtMi9Fc09TQUZI?=
 =?utf-8?B?OG12Q3NFbDRGdkdydU51bFVyT1hlV2w0U081d0xYMkRNMHRGMnBxU1Q5R2dq?=
 =?utf-8?B?Y0J6VThxY0hSYTZ1T3FDN3ZMUHBEOEh4Y2Rqc1ZCZ25pY1FTRUhkakd0MjFu?=
 =?utf-8?B?K3Jac1BwWUUzMlVFbUhaVml1UmpnbTVsekZwR2NzZk1JUmFGcVNpNTU0UGVi?=
 =?utf-8?B?bmZKYWJ0enVjYjhON1FaV2ZuUXhGY21QdnYwN25tc04xaExSbXI0bHZtMDVE?=
 =?utf-8?B?a3R1SnV2dkxSNVhHWUMzengzUkY4SDEyNmtwaGtUTFMvYTJEZFVSRU5Gc2hv?=
 =?utf-8?B?WEtPRzFZV1drOEUwTmd0cEJMN3NqTng4MnN4VWRLTjQ1OXY3ZUE3MWpYOXp3?=
 =?utf-8?B?Qm5tQ3YyL2hGVUN2Vm9seW9TOWNjcm5MQWRuV3NERmFSQlVtejlsWm1aUmk3?=
 =?utf-8?B?eVFvNHZpLzlRY0R4ZzRNZTBTdWRJcjRNUTl6MEE1N0wrY2s0b0Jzbm5BL2t3?=
 =?utf-8?B?enFxV0tSU01aeW5DQWhKSEdtU3pLNzB3TXl5TWNPU0NYK0hTZGowdGxhUFNa?=
 =?utf-8?B?cUU4RVBHVlBiV05FSGRlbzhJb2d1eGluVkRHWk9IanQzMDFpOGtMc1F6Y2tD?=
 =?utf-8?B?bDZ6Q0xsci84QlNDRkFBdjhSdEZyNWMyUFlhOG9KTHE4blNZa3hlQmhZV0VK?=
 =?utf-8?B?bEc3bUkrY01DL1laWHdKTXpBWG55b3BoVVB3TDNZclE2dlRqbUZLOS9DcWpr?=
 =?utf-8?B?REpPMndxWmpFb0t1V213M1lJcHFtbHJ2S0dBRE9WL0N6VHFLQVN6MS9MYWpN?=
 =?utf-8?B?UmxnMU5mSTNIc3VpNkVGWU05bHFFL05Yb2E4bVVjdlh3RklXZ1lsc2JwZC9T?=
 =?utf-8?B?a2phWE95YUlvQktvOUZTZz09?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB3103;
 6:GaiGVIz86zpJ+039gHTXu0W4dQgG8IH27mEeV0anhXB7dr4b2kkua2EHkFoLk87lH3KugAsl+q9On1GqM/Z4DNs5xMRElOpFQKB1mfoDs1Sa0G6GXfon/X5pBeSO76Meyykwxf8KKaf97pK6eIGUOgRLk4nrQaffJSXK9TOQL7QFKN2eHDF1Ge9wbW63pzsUx1eRA6dX56739k2lEvJyikZYahbRQs90Alk/LsGlV65AouXkgCoNkb/lSutHlPGU6yF/Kaovgy4jsaolSfFrSDrYP+T3iO+0YCOHiuUm0RVWmA9CbgPtFTUUJDHi7fZiUGD+Bmg8aG0uQR45v7hqCrBHWcNz6890gIdY+hCQYjXRAOOy+pIRysHgw8p+u4/PI/qxf/QozBaB2R75m0vepCW/DncZ4Mx/DjotJri6lqCzLrPaLr+6toohg0+d+2I3GhdI0DojWmko9d5TiQJ5WRzgLCLa605DaUxiPzmRhDok90ZakdYpNDQSjT+ByQ9fK0h/FzQcsEP9scjwLcqWfQ==
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB3103;
 5:qZkcIo7P7Uq+hY5b2eH+cyP1sRRpqchFkNNSZGG7F3sJGb8F+fdsNYAsJRJBAt2NiFVQkssiVx1sWq/Nji+01yirr8EKsN+UWrwLt55PHGQDyPL24vbkqnrWmbzhLzprE60YFa7+dcE1ano7vQC/2xyUhkZeOtEJoITQ9bX1s9UjmhsUMkyH5fna+iSIx/PJgOC7xoWshN0ozPXIN22b9nT1u/3X8pm7cpn7vQgy4g7a6O5N7lcTuFRCB7ftakHde84WEEro+oZOfmrl8TSKB1QaPbUMw0Qd5RlIEnc1J+FSqgNirZu/SCC6EwUDROAGkmEV5v486/Ih1GkQwW59ReSfTJYReOkm5SzgRX2Bq0Wbjc3QLT+DfSqpYswaXZlhvYmBAm1nw4yYfLMovXtDz99CYoAsPlX0pSs8y6iC2UNRkpqBphiyJV4jUV7LeRJ+zRUR5w6N0V/oap2EpsXMHlPcbCP94/ITL766JkGrGvajxTsqKGwuaAaE+csDCyt6;
 24:bNBzntgjWcFWOZbLYktK7ayd7I/hk8MF7DGHjrTG8RsXlFqWHU5TaH/l2C1ViqY7ONi6/pHnDYwROjBx0RMoxXKb8C8qegWhwJ3Tzw2CHxk=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB3103;
 7:8tm4eYELH/o8hQoikXmB4FZ+02pEmo5uxCcdWAlve9NKr++vcBwBnPZ+bZdF308z9m2P2e2tXadWvHxoX9lklNThn/Y5hFLEFGJsEG5cVEpTasTMvPHRGd4raTk7jDcirbepfvmUd+3OhktgXbpghN/BYaM3L9CuSYyzfGzV8+vovhpxg6kxmCqye6tzAOWEN4efanV6dt7qupShnkaLl7HS0kMnx9nS+bmPRU5Ob9+byxjCWTAQU+8eTefQgwYS3lpeg0MlXLMqDQR1HnJBvUZZRg0h9I2IF/l4ACkHj5daGF7Y6EgPPXMKw+2Pi3WMSI/TookBBKiVJW+4U5Stjw==
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Jun 2017 14:37:14.7882 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR03MB3103
X-Mailman-Approved-At: Wed, 14 Jun 2017 14:38:53 +0000
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 2/2] arm: traps: handle PSCI calls inside
	`smccc.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>

SGkgSnVsaWVuLAoKT24gMTQuMDYuMTcgMTc6MjEsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gUFND
SSBpcyBwYXJ0IG9mIEhWQy9TTUMgaW50ZXJmYWNlLCBzbyBpdCBzaG91bGQgYmUgaGFuZGxlZCBp
bgo+PiBhcHByb3ByaWF0ZSBwbGFjZTogYHNtY2NjLmNgLiBUaGlzIHBhdGNoIGp1c3QgbW92ZXMg
UFNDSQo+PiBoYW5kbGVyIGNhbGxzIGZyb20gYHRyYXBzLmNgIHRvIGBzbWNjYy5jYC4KPj4KPj4g
UFNDSSBpcyBjb25zaWRlcmVkIGFzIHR3byBkaWZmZXJlbnQgInNlcnZpY2VzIiBpbiB0ZXJtcyBv
ZiBTTUNDQy4KPj4gT2xkZXIgUFNDSSAxLjAgaXMgdHJlYXRlZCBhcyAiYXJjaGl0ZWN0dXJlIHNl
cnZpY2UiLCB3aGlsZSBuZXZlcgo+PiBQU0NJIDIuMCBpcyBkZWZpbmVkIGFzICJzdGFuZGFyZCBz
ZWN1cmUgc2VydmljZSIuCj4+Cj4+IEFsc28gb2xkIGFjY2Vzc29ycyBQU0NJX0FSRygpIGFuZCBQ
U0NJX1JFU1VMVF9SRUcoKSB3ZXJlIHJlcGxhY2VkCj4+IHdpdGggZ2VuZXJpYyBzZXRfdXNlcl9y
ZWcoKS9nZXRfdXNlcl9yZWcoKSBmdW5jdGlvbnMuCj4gVGhpcyBpcyBhIGNhbGwgdG8gc3BsaXQg
dGhlIHBhdGNoIGluIG11bHRpcGxlIHNtYWxsIG9uZXMgdG8gZWFzZSB0aGUgCj4gcmV2aWV3Lgo+
IAo+IEkgbGlrZSB0aGUgaWRlYSBvZiB1c2luZyBTTUNDIGZvciBQU0NJLCBhbmQgd2lsbCByZXZp
ZXcgdGhlIGNvZGUgd2hlbiBpdCAKPiB3aWxsIGJlIHNwbGl0LgoKT2theSwgdGhlbiBJJ2xsIHdp
bGwgc2VuZCBhIHNlcGFyYXRlIHBhdGNoIHRoYXQgcmV3b3JrcyBQU0NJIGNvZGUgaW4gCnRyYXBz
LmMsIGJlY2F1c2UgdGhpcyBjaGFuZ2UgaXMgbm90IHJlbGV2YW50IGZvciBTTUNDQyBwYXRjaCBz
ZXJpZXMuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 14 14:39:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 14:39:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dL9Rg-0002ey-Ca; Wed, 14 Jun 2017 14: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 <boris.ostrovsky@oracle.com>) id 1dL9Rf-0002dk-3x
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 14:38:55 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 A7/6D-01734-E7A41495; Wed, 14 Jun 2017 14:38:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsUyZ7p8oG6Vl2O
 kwap7mhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bXzxmsBSf0KnYeOMjSwPhKrYuRi0NIoINJ
 Yuu+BWwQzhdGiWOrdjFCOBsZJc7dbIPKbGeUmPKqkb2LkZNDWMBHYtq7bUBVHBwiApkSvVdqQ
 UwhgTiJhSvjQSqYBbwljuy6zgRiswkYSZw9Op0RxOYVsJV4vX8WWJxFQFVib/tMMFtUIFzibe
 MRFogaQYmTM5+wgIzkFDCVmLO8HmKknsSO679YIWx5ie1v5zCD2BICxhJ9s/pYJjAKzkLSPQt
 JyywkLQsYmVcxahSnFpWlFukamuglFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgSG
 LQMQ7GA8e9rzEKMkB5OSKO9UQcdIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8Ap5AOcGi1PTUi
 rTMHGAEwaQlOHiURHhPuQCleYsLEnOLM9MhUqcYdTk2rF7/hUmIJS8/L1VKnPecB1CRAEhRRm
 ke3AhYNF9ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMG8+yBSezLwSuE2vgI5gAjoi6IIDyBE
 liQgpqQZGV2Uf78WZfcvCvY5o3DfbOuXoqfzLx1/n/fwZemFyrMzM9WsPZk4rXlcwkemk3Im/
 bZPXNJ1mfV7rlM67y32dAE/55Upf2c1px0455rb2SarlXjFSMb67obB66RIBNX37Bc01W9aUu
 qw8+TB06vHYus2WaaeuOVxykq1LKZvqfv/vnispDUKXlFiKMxINtZiLihMBpjI+AuECAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1497451128!103201038!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62917 invoked from network); 14 Jun 2017 14:38: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; 14 Jun 2017 14:38: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
 v5EEcioS007780
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Wed, 14 Jun 2017 14:38:45 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0021.oracle.com (8.13.8/8.14.4) with ESMTP id v5EEchfE025319
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Wed, 14 Jun 2017 14:38:44 GMT
Received: from abhmp0018.oracle.com (abhmp0018.oracle.com [141.146.116.24])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v5EEchIc026129;
 Wed, 14 Jun 2017 14:38:43 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 14 Jun 2017 07:38:42 -0700
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <20170612142150.15283-1-jgross@suse.com>
 <20170612142150.15283-2-jgross@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <0d04a1b4-7bf0-a5dc-578b-1e5115b71b49@oracle.com>
Date: Wed, 14 Jun 2017 10:38: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: <20170612142150.15283-2-jgross@suse.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: gregkh@linuxfoundation.org, Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v3 1/4] doc,
	xen: document hypervisor sysfs nodes 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>

KyBTdGVmYW5vIGZvciBBUk0uCgpPbiAwNi8xMi8yMDE3IDEwOjIxIEFNLCBKdWVyZ2VuIEdyb3Nz
IHdyb3RlOgo+IFRvZGF5IG9ubHkgYSBmZXcgc3lzZnMgbm9kZXMgdW5kZXIgL3N5cy9oeXBlcnZp
c29yLyBhcmUgZG9jdW1lbnRlZAo+IGZvciBYZW4gaW4gRG9jdW1lbnRhdGlvbi9BQkkvdGVzdGlu
Zy9zeXNmcy1oeXBlcnZpc29yLXBtdS4KPgo+IEFkZCB0aGUgcmVtYWluaW5nIFhlbiBzeXNmcyBu
b2RlcyB1bmRlciAvc3lzL2h5cGVydmlzb3IvIGluIGEgbmV3Cj4gZmlsZSBEb2N1bWVudGF0aW9u
L0FCSS9zdGFibGUvc3lzZnMtaHlwZXJ2aXNvci14ZW4gYW5kIGFkZCB0aGUgWGVuCj4gc3BlY2lm
aWMgc3lzZnMgZG9jcyB0byB0aGUgTUFJTlRBSU5FUlMgZmlsZS4KPgo+IFNpZ25lZC1vZmYtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiAtLS0KPiBWMzoKPiAgIC0gYWRkZWQg
aGludCBmb3IgaGlkZGVuIHZhbHVlcyB3aGVyZSBhcHByb3ByaWF0ZSAoQW5kcmV3IENvb3BlcikK
Pgo+IFYyOgo+ICAgLSByZW5hbWUgZmlsZSB0byBEb2N1bWVudGF0aW9uL0FCSS9zdGFibGUvc3lz
ZnMtaHlwZXJ2aXNvci14ZW4gaW4KPiAgICAgb3JkZXIgdG8gcmVmbGVjdCBYZW4gZGVwZW5kZW5j
eQo+ICAgLSBsZWF2ZSBwbXUgZW50cmllcyBpbiBvbGQgZmlsZSB1bmRlciB0ZXN0aW5nIChCb3Jp
cyBPc3Ryb3Zza3kpCj4gLS0tCj4gIERvY3VtZW50YXRpb24vQUJJL3N0YWJsZS9zeXNmcy1oeXBl
cnZpc29yLXhlbiB8IDExOSArKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICBNQUlOVEFJTkVS
UyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKwo+ICAyIGZpbGVzIGNo
YW5nZWQsIDEyMSBpbnNlcnRpb25zKCspCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBEb2N1bWVudGF0
aW9uL0FCSS9zdGFibGUvc3lzZnMtaHlwZXJ2aXNvci14ZW4KPgo+IGRpZmYgLS1naXQgYS9Eb2N1
bWVudGF0aW9uL0FCSS9zdGFibGUvc3lzZnMtaHlwZXJ2aXNvci14ZW4gYi9Eb2N1bWVudGF0aW9u
L0FCSS9zdGFibGUvc3lzZnMtaHlwZXJ2aXNvci14ZW4KPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+
IGluZGV4IDAwMDAwMDAwMDAwMC4uZTQxMzE1NDEyOGI4Cj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBi
L0RvY3VtZW50YXRpb24vQUJJL3N0YWJsZS9zeXNmcy1oeXBlcnZpc29yLXhlbgo+IEBAIC0wLDAg
KzEsMTE5IEBACj4gK1doYXQ6CQkvc3lzL2h5cGVydmlzb3IvY29tcGlsYXRpb24vY29tcGlsZV9k
YXRlCj4gK0RhdGU6CQlNYXJjaCAyMDA5Cj4gK0tlcm5lbFZlcnNpb246CTIuNi4zMAo+ICtDb250
YWN0Ogl4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiArRGVzY3JpcHRpb246CUlmIHJ1
bm5pbmcgdW5kZXIgWGVuOgo+ICsJCUNvbnRhaW5zIHRoZSBidWlsZCB0aW1lIHN0YW1wIG9mIHRo
ZSBYZW4gaHlwZXJ2aXNvcgo+ICsJCU1pZ2h0IHJldHVybiAiPGRlbmllZD4iIGluIGNhc2Ugb2Yg
c3BlY2lhbCBzZWN1cml0eSBzZXR0aW5ncwo+ICsJCWluIHRoZSBoeXBlcnZpc29yLgo+ICsKPiAr
V2hhdDoJCS9zeXMvaHlwZXJ2aXNvci9jb21waWxhdGlvbi9jb21waWxlZF9ieQo+ICtEYXRlOgkJ
TWFyY2ggMjAwOQo+ICtLZXJuZWxWZXJzaW9uOgkyLjYuMzAKPiArQ29udGFjdDoJeGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCj4gK0Rlc2NyaXB0aW9uOglJZiBydW5uaW5nIHVuZGVyIFhl
bjoKPiArCQlDb250YWlucyBpbmZvcm1hdGlvbiB3aG8gYnVpbHQgdGhlIFhlbiBoeXBlcnZpc29y
Cj4gKwkJTWlnaHQgcmV0dXJuICI8ZGVuaWVkPiIgaW4gY2FzZSBvZiBzcGVjaWFsIHNlY3VyaXR5
IHNldHRpbmdzCj4gKwkJaW4gdGhlIGh5cGVydmlzb3IuCj4gKwo+ICtXaGF0OgkJL3N5cy9oeXBl
cnZpc29yL2NvbXBpbGF0aW9uL2NvbXBpbGVyCj4gK0RhdGU6CQlNYXJjaCAyMDA5Cj4gK0tlcm5l
bFZlcnNpb246CTIuNi4zMAo+ICtDb250YWN0Ogl4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKPiArRGVzY3JpcHRpb246CUlmIHJ1bm5pbmcgdW5kZXIgWGVuOgo+ICsJCUNvbXBpbGVyIHdo
aWNoIHdhcyB1c2VkIHRvIGJ1aWxkIHRoZSBYZW4gaHlwZXJ2aXNvcgo+ICsJCU1pZ2h0IHJldHVy
biAiPGRlbmllZD4iIGluIGNhc2Ugb2Ygc3BlY2lhbCBzZWN1cml0eSBzZXR0aW5ncwo+ICsJCWlu
IHRoZSBoeXBlcnZpc29yLgo+ICsKPiArV2hhdDoJCS9zeXMvaHlwZXJ2aXNvci9wcm9wZXJ0aWVz
L2NhcGFiaWxpdGllcwo+ICtEYXRlOgkJTWFyY2ggMjAwOQo+ICtLZXJuZWxWZXJzaW9uOgkyLjYu
MzAKPiArQ29udGFjdDoJeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gK0Rlc2NyaXB0
aW9uOglJZiBydW5uaW5nIHVuZGVyIFhlbjoKPiArCQlTcGFjZSBzZXBhcmF0ZWQgbGlzdCBvZiBz
dXBwb3J0ZWQgZ3Vlc3Qgc3lzdGVtIHR5cGVzLiBFYWNoIHR5cGUKPiArCQlpcyBpbiB0aGUgZm9y
bWF0OiA8Y2xhc3M+LTxtYWpvcj4uPG1pbm9yPi08YXJjaD4KPiArCQlXaXRoOgo+ICsJCQk8Y2xh
c3M+OiAieGVuIiAtLSB4ODY6IHBhcmF2aXJ0dWFsaXplZCwgYXJtOiBzdGFuZGFyZAo+ICsJCQkJ
ICJodm0iIC0tIHg4NiBvbmx5OiBmdWxsIHZpcnR1YWxpemVkCgpzL2Z1bGwvZnVsbHkvCgpPdGhl
ciB0aGFuIHRoYXQKClJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNr
eUBvcmFjbGUuY29tPgoKLWJvcmlzCgo+ICsJCQk8bWFqb3I+OiBtYWpvciBndWVzdCBpbnRlcmZh
Y2UgdmVyc2lvbgo+ICsJCQk8bWlub3I+OiBtaW5vciBndWVzdCBpbnRlcmZhY2UgdmVyc2lvbgo+
ICsJCQk8YXJjaD46ICBhcmNoaXRlY3R1cmUsIGUuZy46Cj4gKwkJCQkgIng4Nl8zMiI6IDMyIGJp
dCB4ODYgZ3Vlc3Qgd2l0aG91dCBQQUUKPiArCQkJCSAieDg2XzMycCI6IDMyIGJpdCB4ODYgZ3Vl
c3Qgd2l0aCBQQUUKPiArCQkJCSAieDg2XzY0IjogNjQgYml0IHg4NiBndWVzdAo+ICsJCQkJICJh
cm12N2wiOiAzMiBiaXQgYXJtIGd1ZXN0Cj4gKwkJCQkgImFhcmNoNjQiOiA2NCBiaXQgYXJtIGd1
ZXN0Cj4gKwo+ICtXaGF0OgkJL3N5cy9oeXBlcnZpc29yL3Byb3BlcnRpZXMvY2hhbmdlc2V0Cj4g
K0RhdGU6CQlNYXJjaCAyMDA5Cj4gK0tlcm5lbFZlcnNpb246CTIuNi4zMAo+ICtDb250YWN0Ogl4
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiArRGVzY3JpcHRpb246CUlmIHJ1bm5pbmcg
dW5kZXIgWGVuOgo+ICsJCUNoYW5nZXNldCBvZiB0aGUgaHlwZXJ2aXNvciAoZ2l0IGNvbW1pdCkK
PiArCQlNaWdodCByZXR1cm4gIjxkZW5pZWQ+IiBpbiBjYXNlIG9mIHNwZWNpYWwgc2VjdXJpdHkg
c2V0dGluZ3MKPiArCQlpbiB0aGUgaHlwZXJ2aXNvci4KPiArCj4gK1doYXQ6CQkvc3lzL2h5cGVy
dmlzb3IvcHJvcGVydGllcy9mZWF0dXJlcwo+ICtEYXRlOgkJTWFyY2ggMjAwOQo+ICtLZXJuZWxW
ZXJzaW9uOgkyLjYuMzAKPiArQ29udGFjdDoJeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cj4gK0Rlc2NyaXB0aW9uOglJZiBydW5uaW5nIHVuZGVyIFhlbjoKPiArCQlGZWF0dXJlcyB0aGUg
WGVuIGh5cGVydmlzb3Igc3VwcG9ydHMgZm9yIHRoZSBndWVzdCBhcyBkZWZpbmVkCj4gKwkJaW4g
aW5jbHVkZS94ZW4vaW50ZXJmYWNlL2ZlYXR1cmVzLmggcHJpbnRlZCBhcyBhIGhleCB2YWx1ZS4K
PiArCj4gK1doYXQ6CQkvc3lzL2h5cGVydmlzb3IvcHJvcGVydGllcy9wYWdlc2l6ZQo+ICtEYXRl
OgkJTWFyY2ggMjAwOQo+ICtLZXJuZWxWZXJzaW9uOgkyLjYuMzAKPiArQ29udGFjdDoJeGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gK0Rlc2NyaXB0aW9uOglJZiBydW5uaW5nIHVuZGVy
IFhlbjoKPiArCQlEZWZhdWx0IHBhZ2Ugc2l6ZSBvZiB0aGUgaHlwZXJ2aXNvciBwcmludGVkIGFz
IGEgaGV4IHZhbHVlLgo+ICsJCU1pZ2h0IHJldHVybiAiMCIgaW4gY2FzZSBvZiBzcGVjaWFsIHNl
Y3VyaXR5IHNldHRpbmdzCj4gKwkJaW4gdGhlIGh5cGVydmlzb3IuCj4gKwo+ICtXaGF0OgkJL3N5
cy9oeXBlcnZpc29yL3Byb3BlcnRpZXMvdmlydHVhbF9zdGFydAo+ICtEYXRlOgkJTWFyY2ggMjAw
OQo+ICtLZXJuZWxWZXJzaW9uOgkyLjYuMzAKPiArQ29udGFjdDoJeGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCj4gK0Rlc2NyaXB0aW9uOglJZiBydW5uaW5nIHVuZGVyIFhlbjoKPiArCQlW
aXJ0dWFsIGFkZHJlc3Mgb2YgdGhlIGh5cGVydmlzb3IgYXMgYSBoZXggdmFsdWUuCj4gKwo+ICtX
aGF0OgkJL3N5cy9oeXBlcnZpc29yL3R5cGUKPiArRGF0ZToJCU1hcmNoIDIwMDkKPiArS2VybmVs
VmVyc2lvbjoJMi42LjMwCj4gK0NvbnRhY3Q6CXhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
Zwo+ICtEZXNjcmlwdGlvbjoJSWYgcnVubmluZyB1bmRlciBYZW46Cj4gKwkJVHlwZSBvZiBoeXBl
cnZpc29yOgo+ICsJCSJ4ZW4iOiBYZW4gaHlwZXJ2aXNvcgo+ICsKPiArV2hhdDoJCS9zeXMvaHlw
ZXJ2aXNvci91dWlkCj4gK0RhdGU6CQlNYXJjaCAyMDA5Cj4gK0tlcm5lbFZlcnNpb246CTIuNi4z
MAo+ICtDb250YWN0Ogl4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiArRGVzY3JpcHRp
b246CUlmIHJ1bm5pbmcgdW5kZXIgWGVuOgo+ICsJCVVVSUQgb2YgdGhlIGd1ZXN0IGFzIGtub3du
IHRvIHRoZSBYZW4gaHlwZXJ2aXNvci4KPiArCj4gK1doYXQ6CQkvc3lzL2h5cGVydmlzb3IvdmVy
c2lvbi9leHRyYQo+ICtEYXRlOgkJTWFyY2ggMjAwOQo+ICtLZXJuZWxWZXJzaW9uOgkyLjYuMzAK
PiArQ29udGFjdDoJeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gK0Rlc2NyaXB0aW9u
OglJZiBydW5uaW5nIHVuZGVyIFhlbjoKPiArCQlUaGUgWGVuIHZlcnNpb24gaXMgaW4gdGhlIGZv
cm1hdCA8bWFqb3I+LjxtaW5vcj48ZXh0cmE+Cj4gKwkJVGhpcyBpcyB0aGUgPGV4dHJhPiBwYXJ0
IG9mIGl0Lgo+ICsJCU1pZ2h0IHJldHVybiAiPGRlbmllZD4iIGluIGNhc2Ugb2Ygc3BlY2lhbCBz
ZWN1cml0eSBzZXR0aW5ncwo+ICsJCWluIHRoZSBoeXBlcnZpc29yLgo+ICsKPiArV2hhdDoJCS9z
eXMvaHlwZXJ2aXNvci92ZXJzaW9uL21ham9yCj4gK0RhdGU6CQlNYXJjaCAyMDA5Cj4gK0tlcm5l
bFZlcnNpb246CTIuNi4zMAo+ICtDb250YWN0Ogl4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKPiArRGVzY3JpcHRpb246CUlmIHJ1bm5pbmcgdW5kZXIgWGVuOgo+ICsJCVRoZSBYZW4gdmVy
c2lvbiBpcyBpbiB0aGUgZm9ybWF0IDxtYWpvcj4uPG1pbm9yPjxleHRyYT4KPiArCQlUaGlzIGlz
IHRoZSA8bWFqb3I+IHBhcnQgb2YgaXQuCj4gKwo+ICtXaGF0OgkJL3N5cy9oeXBlcnZpc29yL3Zl
cnNpb24vbWlub3IKPiArRGF0ZToJCU1hcmNoIDIwMDkKPiArS2VybmVsVmVyc2lvbjoJMi42LjMw
Cj4gK0NvbnRhY3Q6CXhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+ICtEZXNjcmlwdGlv
bjoJSWYgcnVubmluZyB1bmRlciBYZW46Cj4gKwkJVGhlIFhlbiB2ZXJzaW9uIGlzIGluIHRoZSBm
b3JtYXQgPG1ham9yPi48bWlub3I+PGV4dHJhPgo+ICsJCVRoaXMgaXMgdGhlIDxtaW5vcj4gcGFy
dCBvZiBpdC4KPiBkaWZmIC0tZ2l0IGEvTUFJTlRBSU5FUlMgYi9NQUlOVEFJTkVSUwo+IGluZGV4
IDA5YjVhYjZhOGE1Yy4uNjhjMzFhZWJiNzljIDEwMDY0NAo+IC0tLSBhL01BSU5UQUlORVJTCj4g
KysrIGIvTUFJTlRBSU5FUlMKPiBAQCAtMTM5ODIsNiArMTM5ODIsOCBAQCBGOglkcml2ZXJzL3hl
bi8KPiAgRjoJYXJjaC94ODYvaW5jbHVkZS9hc20veGVuLwo+ICBGOglpbmNsdWRlL3hlbi8KPiAg
RjoJaW5jbHVkZS91YXBpL3hlbi8KPiArRjoJRG9jdW1lbnRhdGlvbi9BQkkvc3RhYmxlL3N5c2Zz
LWh5cGVydmlzb3IteGVuCj4gK0Y6CURvY3VtZW50YXRpb24vQUJJL3Rlc3Rpbmcvc3lzZnMtaHlw
ZXJ2aXNvci1wbXUKPiAgCj4gIFhFTiBIWVBFUlZJU09SIEFSTQo+ICBNOglTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 14 14:43:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 14: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 1dL9Vv-0003it-TN; Wed, 14 Jun 2017 14:43: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=3313ff277=wei.liu2@citrix.com>)
 id 1dL9Vu-0003ij-8F
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 14:43:18 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 82/F1-01999-58B41495; Wed, 14 Jun 2017 14:43:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHSDvW6rt2O
 kwclLLBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8biLbdZCm6wVuz4YtnAeJeli5GTQ0LAX2LB
 w+NgNouAqsTXSasYQWw2AWWJn529bCC2iICaRPuqmcwgNrNArsSEtdPA4sICMRKbX34B6uXg4
 BWwkGj+VggSFhIIkJi69C1YCa+AoMTJmU9YIFp1JBbs/sQGUs4sIC2x/B8HSJhTIFBi483/YN
 NFBVQkOpfOYYEYoyDRMf0Y0wRGvllIJs1CMmkWwqQFjMyrGDWKU4vKUot0DU30kooy0zNKchM
 zc3QNDUz1clOLixPTU3MSk4r1kvNzNzECg4wBCHYwnj3teYhRkoNJSZR3qqBjpBBfUn5KZUZi
 cUZ8UWlOavEhRhkODiUJ3hwvoJxgUWp6akVaZg4w3GHSEhw8SiK8p1yA0rzFBYm5xZnpEKlTj
 LocTR+2fGESYsnLz0uVEufVAZkhAFKUUZoHNwIWe5cYZaWEeRmBjhLiKUgtys0sQZV/xSjOwa
 gkzCsEMoUnM68EbtMroCOYgI4IuuAAckRJIkJKqoGRlftheu+dCMWKurZYvfX9LL9eBzGYis3
 ICHZnf+asuKJ+b9N1+Qqnnpd7ptXenBfKf/bxPOlnecK7FPxXhHxgSjshpn11+48HsVt/aDPN
 9rq3t3OVSsMSi4SsZ3deOJreeZM/vUcsLnep+gGxuDqNp77PJJ9kPNqwS/v47SwW87Bq95gz7
 5WUWIozEg21mIuKEwEQwd1PuAIAAA==
X-Env-Sender: prvs=3313ff277=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1497451394!89385009!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26551 invoked from network); 14 Jun 2017 14:43:16 -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;
 14 Jun 2017 14:43:16 -0000
X-IronPort-AV: E=Sophos;i="5.39,340,1493683200"; d="scan'208";a="436377604"
Date: Wed, 14 Jun 2017 15:42:34 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Zhongze Liu <blackskygg@gmail.com>
Message-ID: <20170614144233.zg37s4o3gzceqjki@citrix.com>
References: <CAHrd_jqG_CXvkFFKLsyN3VBkfmF0m7R_=rKSoZM0VTwtd8jUGQ@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAHrd_jqG_CXvkFFKLsyN3VBkfmF0m7R_=rKSoZM0VTwtd8jUGQ@mail.gmail.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] About the parameter list of
 tools/libxc/xc_domain.c:xc_domain_add_to_physmap()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBKdW4gMTQsIDIwMTcgYXQgMDk6MTk6MjNQTSArMDgwMCwgWmhvbmd6ZSBMaXUgd3Jv
dGU6Cj4gSGkgWGVuIGRldmVsb3BlcnMsCj4gCj4gSW4gdG9vbHMvbGlieGMveGNfZG9tYWluLmM6
eGNfZG9tYWluX2FkZF90b19waHlzbWFwKCkgdGhlIC5zaXplIGZpZWxkCj4gb2YgdGhlIHhlbl9h
ZGRfdG9fcGh5c21hcAo+IHN0cnVjdCBjYW4ndCBiZSBjb250cm9sbGVkIGJ5IHRoZSBjYWxsZXIg
dGhyb3VnaCB0aGUgcGFyYW1ldGVyIGxpc3QKPiBhbmQgd2Fzbid0IGV4cGxpY2l0bHkgaW5pdGlh
bGl6ZWQgKCBhbmQKPiB0aHVzIGRlZmF1bHQgdG8gemVybyApLiBUaGlzIGltcGxpY2l0bHkgcHJl
dmVudHMgdGhlIGNhbGxlciBmcm9tIGRvaW5nCj4gYW4gWEVOTUVNU1BBQ0VfZ21mbl9yYW5nZS0K
PiBjYWxsLiBJcyBpdCBhIG1pc3Rha2Ugb3IgaXMgaXQgaW50ZW50aW9uYWxseSBkb25lIHNvPwoK
ClRoZSBzaXplIHBhcmFtZXRlciBkb2Vzbid0IG1ha2UgbXVjaCBzZW5zZSB0byBtZSBiZWNhdXNl
IHlvdSBjYW4gb25seQpzcGVjaWZ5IG9uZSBncGZuIGluIHhlbl9hZGRfdG9fcGh5c21hcF90LiBJ
IGd1ZXNzIHRoYXQncyBhbiBvdmVyc2lnaHQKd2hlbiBkZXNpZ25pbmcgdGhlIGludGVyZmFjZS4g
QnV0IHdlIGNvdWxkbid0IGNoYW5nZSBpdCBvbmNlIGl0IHdhcwpyZWxlYXNlZC4KCkkgZ3Vlc3Mg
d2hhdCB5b3UgcmVhbGx5IG5lZWQgaXMgdGhlIF9iYXRjaCB2YXJpYW50LgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Wed Jun 14 14:48:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 14: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 1dL9b4-000415-Gi; Wed, 14 Jun 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 <boris.ostrovsky@oracle.com>) id 1dL9b3-00040z-CE
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 14:48:37 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 E0/92-26749-4CC41495; Wed, 14 Jun 2017 14:48:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGIsWRWlGSWpSXmKPExsUyZ7p8oO4RH8d
 Ig2NPBS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxtu/4yFlxhqdjR/52tgbGJpYuRi0NIoINJ
 Yn/DflYI5xujROP+DcwQzkZGiZ1TdkKVbWeUaL33lqmLkZNDWMBOYlXTG8YuRg4OEYFMid4rt
 SBhIYE4ieXLG1hAbGYBOYnOyTuYQWw2ASOJs0enM4LYvAK2EsdedoDFWQRUJaa9/MMOYosKhE
 u8bTzCAlEjKHFy5hMwm1PAVGLX94VsEDP1JHZc/8UKYctLbH87B2yOhICxRN+sPpYJjIKzkLT
 PQtIyC0nLAkbmVYwaxalFZalFukbGeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsY
 gaFbz8DAuIOxb6/fIUZJDiYlUd6pgo6RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4o72BcoJFq
 empFWmZOcAogklLcPAoifCecgFK8xYXJOYWZ6ZDpE4xGnNsWL3+CxNH04ctX5iEWPLy81KlxH
 k3gUwSACnNKM2DGwSL7kuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHlrQabwZOaVwO17BXQ
 KE9ApQRccQE4pSURISTUw1u9qfzLr+iHf6k+yMY47jgfWlyRc3MxnGu/Su5Oj2yBT+cjnAu66
 V1pC3cohty608dbqvdzQX/b54FGF5TLlHP+3zZ8Vn/UuQ/JKScrpa1K6njMvRvZMlp3+96q3S
 qhy65mMiY9PeAS7cZ6a6nqzsFJM8WLRXrX1oT4BE93qM77cqTm0LIFbiaU4I9FQi7moOBEAek
 c/eekCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1497451714!98086271!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34874 invoked from network); 14 Jun 2017 14:48:35 -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; 14 Jun 2017 14:48:35 -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
 v5EEmWB3020878
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Wed, 14 Jun 2017 14:48:32 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0021.oracle.com (8.13.8/8.14.4) with ESMTP id v5EEmVje023018
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Wed, 14 Jun 2017 14:48:31 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 v5EEmUTe025484;
 Wed, 14 Jun 2017 14:48:30 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 14 Jun 2017 07:48:30 -0700
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <20170612142150.15283-1-jgross@suse.com>
 <20170612142150.15283-3-jgross@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <89f9f367-3c8d-adf9-1a8e-9ad87da95ea7@oracle.com>
Date: Wed, 14 Jun 2017 10:48: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: <20170612142150.15283-3-jgross@suse.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: gregkh@linuxfoundation.org
Subject: Re: [Xen-devel] [PATCH v3 2/4] xen: add sysfs node for 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>

Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3N5cy1oeXBlcnZpc29yLmMgYi9kcml2ZXJzL3hl
bi9zeXMtaHlwZXJ2aXNvci5jCj4gaW5kZXggODQxMDZmOWM0NTZjLi5kNjQxZTk5NzBkNWQgMTAw
NjQ0Cj4gLS0tIGEvZHJpdmVycy94ZW4vc3lzLWh5cGVydmlzb3IuYwo+ICsrKyBiL2RyaXZlcnMv
eGVuL3N5cy1oeXBlcnZpc29yLmMKPiBAQCAtNTAsNiArNTAsMTggQEAgc3RhdGljIGludCBfX2lu
aXQgeGVuX3N5c2ZzX3R5cGVfaW5pdCh2b2lkKQo+ICAJcmV0dXJuIHN5c2ZzX2NyZWF0ZV9maWxl
KGh5cGVydmlzb3Jfa29iaiwgJnR5cGVfYXR0ci5hdHRyKTsKPiAgfQo+ICAKPiArc3RhdGljIHNz
aXplX3QgZ3Vlc3RfdHlwZV9zaG93KHN0cnVjdCBoeXBfc3lzZnNfYXR0ciAqYXR0ciwgY2hhciAq
YnVmZmVyKQo+ICt7Cj4gKwlyZXR1cm4gc3ByaW50ZihidWZmZXIsICIlc1xuIiwgeGVuX2d1ZXN0
X3R5cGUpOwo+ICt9CgoKU28gSSBrbm93IEkgZ2F2ZSBteSBSLWIgZm9yIHRoaXMgcGF0Y2ggYnV0
IGNhbid0IHdlIGp1c3Qga2V5IG9mZgp4ZW5fZG9tYWluX3R5cGUgYW5kIG5vdCBoYXZlIHhlbl9n
dWVzdF90eXBlIGF0IGFsbD8KCi1ib3JpcwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 14 14:49:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 14:49:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dL9cD-000467-QD; Wed, 14 Jun 2017 14:49:49 +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 1dL9cD-000461-7u
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 14:49:49 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 48/D3-02199-C0D41495; Wed, 14 Jun 2017 14:49:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsVyMfTmNl1uX8d
 IgzPXLSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyLx1YxFqzkqHi75CdTA+M7ti5GLg4hgemM
 EquX/ARyODlYBBpYJVZNEwdJSAjMAbIbZ7GAJCQE8iS23jzJDGO/O3GPHcTmFRCUODnzCViNk
 IC3xOMPl1lBbE4BS4lHLR8ZIeJ1Elt39IPVswloSKydchBqmarEj9+NQPUcQHMCJH5/FAEJCw
 tESyx6tBxsjIiAosSDlzfBbGag8Te/HIKyNSVat/9mn8AoMAvJFbOQpBYwMq1i1ChOLSpLLdI
 1MtVLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMw3oGBsYdjK0n/A4xSnIwKYny
 ThV0jBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwXvPGygnWJSanlqRlpkDjAiYtAQHj5II7ykXo
 DRvcUFibnFmOkTqFKMxx5Ur674wcUw5sP0LkxBLXn5eqpQ47yaQSQIgpRmleXCDYJF6iVFWSp
 iXkYGBQYinILUoN7MEVf4VozgHo5Iwby3IFJ7MvBK4fa+ATmECOiXoggPIKSWJCCmpBkYOf/u
 rmjOY/f6o/uhs+pbvscL7sPjKiCZ17SUFj6rOrHtkIu3BzOzYFOF04gOzYI4rg8C3uNXRS81U
 1/OWSLsyWCrqGN3a0yyub1Gnc1qCe3a0/uw/MwLr/+f0eeuvvWOb5j81eVF2R6/iyn9bjgX2v
 luRphcUoBzzx36m8tzlm5m5ntl+VGIpzkg01GIuKk4EAB3Sr/jPAgAA
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1497451787!105000829!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13937 invoked from network); 14 Jun 2017 14:49:47 -0000
Received: from mail-ua0-f182.google.com (HELO mail-ua0-f182.google.com)
 (209.85.217.182)
 by server-13.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 14 Jun 2017 14:49:47 -0000
Received: by mail-ua0-f182.google.com with SMTP id 68so2255657uas.0
 for <xen-devel@lists.xenproject.org>; Wed, 14 Jun 2017 07:49:47 -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=tDOC7g2zSQM2753NdNnzrgQjXAda4r7x17HRUJ25aRo=;
 b=cmtqNPSzH8R7qAjbuRE44hkskuMFfBmgEUpGUmsXHAt9n1kpLy5BH1Hs8caN2CCDH3
 XCnUwnVBWHZWmqKt3pAQHnul0jkPVyizn0Lzishf4IFgSA/ko656jiFl9KH4LmYyBCWN
 ET/qrsasaPgzKJ0MK7IUTNXXRfkam89+WeY17QmcAKP0b6bwtwfHY5ZAHHmfdRIQN17n
 1pf0MDCj0jtdhjtjUnBPnIjWgNTdThadgTq4PFzKYJlj3kTl3z0rmSpWHWS0Ti5LGAAm
 8LJdo4pQJy9HZDYqYKgesHbi82DrTmh6Fiep8hPhcMIUVlaSsfNGo939lg/cnEix/fYX
 98jQ==
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=tDOC7g2zSQM2753NdNnzrgQjXAda4r7x17HRUJ25aRo=;
 b=h+1HVZpMiTdkkRw5OXnvBwj+lysY3wubhybVGUr3TH3Xu8sMOfk+ZbrwKnUN3Fl9KD
 ouQfysEcdoAqela26pAfq+LpDnqVJknIPCmsTTxH3Atnx3hUHzW9BgzuYi68YAbdV49e
 KoD46XO5FCKHurYrn0mVO4bBnNsgrF61/1NtmCFdt/WznXHjn/BY7bBXn1LRHHfh7yvl
 2ID7KC4UqpQx8U8BtV+8+ertVdBGIbQbNKJxK9esgoZoPOkQWrqGIoMwm2YJlH4M5U1B
 hVw7gq3Nbx2HB/x3WwQnEoxA3OO5RclwVGu9DA98jX+FaKCrnWvLBioTQC9rm7vWwJ31
 qjBA==
X-Gm-Message-State: AKS2vOz68lCoC6hyFuSLWDaD2uCsecCnUH4vuTV7frDfZa3yawjqNkgK
 LAvFPyINloNcwp1w1AxM4BwowK/G0g==
X-Received: by 10.176.86.2 with SMTP id y2mr342728uaa.90.1497451786658; Wed,
 14 Jun 2017 07:49:46 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.103.152.13 with HTTP; Wed, 14 Jun 2017 07:49:46 -0700 (PDT)
In-Reply-To: <20170614144233.zg37s4o3gzceqjki@citrix.com>
References: <CAHrd_jqG_CXvkFFKLsyN3VBkfmF0m7R_=rKSoZM0VTwtd8jUGQ@mail.gmail.com>
 <20170614144233.zg37s4o3gzceqjki@citrix.com>
From: Zhongze Liu <blackskygg@gmail.com>
Date: Wed, 14 Jun 2017 22:49:46 +0800
Message-ID: <CAHrd_jpDPe+LbhzDO2MrC5my8bPgW5V0HYih_A-vBic8MHdrkA@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] About the parameter list of
	tools/libxc/xc_domain.c:xc_domain_add_to_physmap()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgV2VpLAoKMjAxNy0wNi0xNCAyMjo0MiBHTVQrMDg6MDAgV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT46Cj4gT24gV2VkLCBKdW4gMTQsIDIwMTcgYXQgMDk6MTk6MjNQTSArMDgwMCwgWmhv
bmd6ZSBMaXUgd3JvdGU6Cj4+IEhpIFhlbiBkZXZlbG9wZXJzLAo+Pgo+PiBJbiB0b29scy9saWJ4
Yy94Y19kb21haW4uYzp4Y19kb21haW5fYWRkX3RvX3BoeXNtYXAoKSB0aGUgLnNpemUgZmllbGQK
Pj4gb2YgdGhlIHhlbl9hZGRfdG9fcGh5c21hcAo+PiBzdHJ1Y3QgY2FuJ3QgYmUgY29udHJvbGxl
ZCBieSB0aGUgY2FsbGVyIHRocm91Z2ggdGhlIHBhcmFtZXRlciBsaXN0Cj4+IGFuZCB3YXNuJ3Qg
ZXhwbGljaXRseSBpbml0aWFsaXplZCAoIGFuZAo+PiB0aHVzIGRlZmF1bHQgdG8gemVybyApLiBU
aGlzIGltcGxpY2l0bHkgcHJldmVudHMgdGhlIGNhbGxlciBmcm9tIGRvaW5nCj4+IGFuIFhFTk1F
TVNQQUNFX2dtZm5fcmFuZ2UtCj4+IGNhbGwuIElzIGl0IGEgbWlzdGFrZSBvciBpcyBpdCBpbnRl
bnRpb25hbGx5IGRvbmUgc28/Cj4KPgo+IFRoZSBzaXplIHBhcmFtZXRlciBkb2Vzbid0IG1ha2Ug
bXVjaCBzZW5zZSB0byBtZSBiZWNhdXNlIHlvdSBjYW4gb25seQo+IHNwZWNpZnkgb25lIGdwZm4g
aW4geGVuX2FkZF90b19waHlzbWFwX3QuIEkgZ3Vlc3MgdGhhdCdzIGFuIG92ZXJzaWdodAo+IHdo
ZW4gZGVzaWduaW5nIHRoZSBpbnRlcmZhY2UuIEJ1dCB3ZSBjb3VsZG4ndCBjaGFuZ2UgaXQgb25j
ZSBpdCB3YXMKPiByZWxlYXNlZC4KPgo+IEkgZ3Vlc3Mgd2hhdCB5b3UgcmVhbGx5IG5lZWQgaXMg
dGhlIF9iYXRjaCB2YXJpYW50LgoKWWVzLiBJbmRlZWQsIEkgd2FzIGdvaW5nIHRvIGFkZCBhIF9i
YXRjaCB2ZXJzaW9uIG9mIHRoaXMgaW50ZXJmYWNlIGluCnhjX2RvbWFpbi5jLApiZWNhdXNlIEkg
bmVlZCBpdCBidXQgSSBkaWRuJ3QgZmluZCBpdCBhbnl3aGVyZSBpbiB0aGlzIGZpbGUuCmFuZCB0
aGlzIHByb2JsZW0gcG9wcGVkIHVwIHRvIG1lIHdoZW4gSSB3YXMgcmVhZGluZyB0aGlzIHBhcnQg
b2YgY29kZS4KVGhhbmtzLgoKQ2hlZXJzLAoKWmhvbmd6ZSBMaXUKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 14 14:51:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 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 1dL9dO-0004dR-3M; Wed, 14 Jun 2017 14: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 <boris.ostrovsky@oracle.com>) id 1dL9dM-0004dH-FD
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 14:51:00 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 A6/3C-03557-35D41495; Wed, 14 Jun 2017 14:50:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsUyZ7p8oG6wr2O
 kwYldUhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b0CVOZCm4wVixYcISlgXEfYxcjF4eQwGQm
 idedB5ggnN+MEg9OP2aBcDYySmz6Mp8dwtnOKPFxUR+Qw8khLOAqMfPrb+YuRg4OEYFMid4rt
 SBhIYE4iWUL5rGB2MwCchKdk3cwg9hsAkYSZ49OZwSxeQVsJRZ0bwGLswioSqz68g1spKhAuM
 TbxiMsEDWCEidnPgGzOQVMJU4uu8kMMVNPYsf1X6wQtrzE9rdzwOISAsYS7W8vsk1gFJyFpH0
 WkpZZSFoWMDKvYtQoTi0qSy3SNTTRSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQI
 DF0GINjBeH1jwCFGSQ4mJVHeqYKOkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeKN8gHKCRanpq
 RVpmTnAKIJJS3DwKInwnnIBSvMWFyTmFmemQ6ROMepyNH3Y8oVJiCUvPy9VSpzXEWSGAEhRRm
 ke3AhYRF9ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMO9CkCk8mXklcJteAR3BBHRE0AUHkCN
 KEhFSUg2MQi8jvh46Vyg+xXqqwZOkkJafoUlWu6vnJk+sa9FqLfZfVZn+fYHXeY9zXenl31NK
 7y2M9snfzjw9Ytlf4ScX/EouT3U9raBUouK8PPNaEtdlfY6jqfvTp5+8eLHO0ZKjol3+7pkN2
 tHr6yM0a3ep8XTLcDFmL39l+sWt6ea3I+orNCLZ+tuVWIozEg21mIuKEwGdXSEJ4wIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1497451857!50839193!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11515 invoked from network); 14 Jun 2017 14:50:59 -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; 14 Jun 2017 14:50:59 -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
 v5EEot35024220
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 14 Jun 2017 14:50:56 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 v5EEot87029842
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 14 Jun 2017 14:50:55 GMT
Received: from abhmp0015.oracle.com (abhmp0015.oracle.com [141.146.116.21])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v5EEoshj000961;
 Wed, 14 Jun 2017 14:50:54 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 14 Jun 2017 07:50:54 -0700
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <20170612142150.15283-1-jgross@suse.com>
 <20170612142150.15283-4-jgross@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <a5b4c002-927f-cc69-11e9-117428e5d5d0@oracle.com>
Date: Wed, 14 Jun 2017 10:50:46 -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: <20170612142150.15283-4-jgross@suse.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: gregkh@linuxfoundation.org
Subject: Re: [Xen-devel] [PATCH v3 3/4] xen: sync
	include/xen/interface/version.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>

T24gMDYvMTIvMjAxNyAxMDoyMSBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBTeW5jIGluY2x1
ZGUveGVuL2ludGVyZmFjZS92ZXJzaW9uLmggd2l0aCB0aGUgWGVuIHNvdXJjZS4KPgo+IFNpZ25l
ZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KClJldmlld2VkLWJ5OiBC
b3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Wed Jun 14 14:54:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 14: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 1dL9gS-0004s6-Hv; Wed, 14 Jun 2017 14:54: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=3313ff277=wei.liu2@citrix.com>)
 id 1dL9gR-0004rz-1U
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 14:54:11 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 CD/E9-03058-21E41495; Wed, 14 Jun 2017 14:54:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprJIsWRWlGSWpSXmKPExsXitHRDpK6Qn2O
 kwedbjBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bXl91sBV0cFQ8+3GdrYDzB1sXIySEh4C/x
 YfcdRhCbRUBVYtbz22A2m4CyxM/OXrAaEQE1ifZVM5m7GDk4mAVyJc4sqwYJCwtkSGye1wIW5
 hWwkJh2OaGLkYtDSOAIo0Tj449MIDW8AoISJ2c+YQGxmQV0JBbs/sQGMUZaYvk/DpAwp0CgxK
 v/c8G2igqoSHQunQNWLiSgINEx/RjTBEa+WUgmzUIyaRbCpAWMzKsY1YtTi8pSi3Qt9ZKKMtM
 zSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAoOMAQh2MN7dFHCIUZKDSUmUd6qgY6QQX1J+
 SmVGYnFGfFFpTmrxIUYZDg4lCd4zPkA5waLU9NSKtMwcYLjDpCU4eJREeE+5AKV5iwsSc4sz0
 yFSpxgVpcR5RXyBEgIgiYzSPLg2WIxdYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjCvOMgUns
 y8Erjpr4AWMwEtDrrgALK4JBEhJdXAKPJO8dg67Z7IJ1sY+K7mT/3ndfyh6sx9LP/2puxsLv0
 duLO/LtJtx66Pp1LkojdknBa5msr3holnS6BKfORH6Wl3+sMlWSTYp+yyf39zVrxd+KGrPMET
 fzx9ExA356tu6eH72Z/v97wzf3ZgZv5+je8Jou5OT6fvl+FssErfeTXj9pri+0KKQkosxRmJh
 lrMRcWJANi2Y46sAgAA
X-Env-Sender: prvs=3313ff277=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1497452048!73764950!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35217 invoked from network); 14 Jun 2017 14:54:09 -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 Jun 2017 14:54:09 -0000
X-IronPort-AV: E=Sophos;i="5.39,340,1493683200"; d="scan'208";a="427855663"
Date: Wed, 14 Jun 2017 15:53:31 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Zhongze Liu <blackskygg@gmail.com>
Message-ID: <20170614145331.ufnqn7rpnqo66au3@citrix.com>
References: <CAHrd_jqG_CXvkFFKLsyN3VBkfmF0m7R_=rKSoZM0VTwtd8jUGQ@mail.gmail.com>
 <20170614144233.zg37s4o3gzceqjki@citrix.com>
 <CAHrd_jpDPe+LbhzDO2MrC5my8bPgW5V0HYih_A-vBic8MHdrkA@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAHrd_jpDPe+LbhzDO2MrC5my8bPgW5V0HYih_A-vBic8MHdrkA@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>
Subject: Re: [Xen-devel] About the parameter list of
 tools/libxc/xc_domain.c:xc_domain_add_to_physmap()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBKdW4gMTQsIDIwMTcgYXQgMTA6NDk6NDZQTSArMDgwMCwgWmhvbmd6ZSBMaXUgd3Jv
dGU6Cj4gSGkgV2VpLAo+IAo+IDIwMTctMDYtMTQgMjI6NDIgR01UKzA4OjAwIFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+Ogo+ID4gT24gV2VkLCBKdW4gMTQsIDIwMTcgYXQgMDk6MTk6MjNQ
TSArMDgwMCwgWmhvbmd6ZSBMaXUgd3JvdGU6Cj4gPj4gSGkgWGVuIGRldmVsb3BlcnMsCj4gPj4K
PiA+PiBJbiB0b29scy9saWJ4Yy94Y19kb21haW4uYzp4Y19kb21haW5fYWRkX3RvX3BoeXNtYXAo
KSB0aGUgLnNpemUgZmllbGQKPiA+PiBvZiB0aGUgeGVuX2FkZF90b19waHlzbWFwCj4gPj4gc3Ry
dWN0IGNhbid0IGJlIGNvbnRyb2xsZWQgYnkgdGhlIGNhbGxlciB0aHJvdWdoIHRoZSBwYXJhbWV0
ZXIgbGlzdAo+ID4+IGFuZCB3YXNuJ3QgZXhwbGljaXRseSBpbml0aWFsaXplZCAoIGFuZAo+ID4+
IHRodXMgZGVmYXVsdCB0byB6ZXJvICkuIFRoaXMgaW1wbGljaXRseSBwcmV2ZW50cyB0aGUgY2Fs
bGVyIGZyb20gZG9pbmcKPiA+PiBhbiBYRU5NRU1TUEFDRV9nbWZuX3JhbmdlLQo+ID4+IGNhbGwu
IElzIGl0IGEgbWlzdGFrZSBvciBpcyBpdCBpbnRlbnRpb25hbGx5IGRvbmUgc28/Cj4gPgo+ID4K
PiA+IFRoZSBzaXplIHBhcmFtZXRlciBkb2Vzbid0IG1ha2UgbXVjaCBzZW5zZSB0byBtZSBiZWNh
dXNlIHlvdSBjYW4gb25seQo+ID4gc3BlY2lmeSBvbmUgZ3BmbiBpbiB4ZW5fYWRkX3RvX3BoeXNt
YXBfdC4gSSBndWVzcyB0aGF0J3MgYW4gb3ZlcnNpZ2h0Cj4gPiB3aGVuIGRlc2lnbmluZyB0aGUg
aW50ZXJmYWNlLiBCdXQgd2UgY291bGRuJ3QgY2hhbmdlIGl0IG9uY2UgaXQgd2FzCj4gPiByZWxl
YXNlZC4KPiA+Cj4gPiBJIGd1ZXNzIHdoYXQgeW91IHJlYWxseSBuZWVkIGlzIHRoZSBfYmF0Y2gg
dmFyaWFudC4KPiAKPiBZZXMuIEluZGVlZCwgSSB3YXMgZ29pbmcgdG8gYWRkIGEgX2JhdGNoIHZl
cnNpb24gb2YgdGhpcyBpbnRlcmZhY2UgaW4KPiB4Y19kb21haW4uYywKCkZlZWwgZnJlZSB0byBk
byB0aGF0LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 14 15:00:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 15: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 1dL9mH-0005Z4-Am; Wed, 14 Jun 2017 15:00: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 1dL9mF-0005Yu-K5
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 15:00:11 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 B3/E8-19409-A7F41495; Wed, 14 Jun 2017 15:00:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsVyuP0Ov26Vv2O
 kwe8+CYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePz2yeMBXdZK1a+ms7UwPiVpYuRk0NCwEji
 7cR/TF2MXBxCAgsZJTr/z2cFSQgL2EmsanrDCGKLCORLnLt5DyzOLCAn0Tl5BzNEw0RGicnHn
 jGBJNgEVCU2XD8FVsQrYC3R2rmMDcRmAYrf6FgOViMqEC7Re6CfDaJGUOLkzCdgV3ACLbt25x
 c7xAI9iR3Xf0EtE5fY9Ow7lC0vsf3tHOYJjPyzkLTPQtIyC0nLLCQtCxhZVjGqF6cWlaUW6Vr
 qJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEhmc9AwPjDsbXP50OMUpyMCmJ8k4V
 dIwU4kvKT6nMSCzOiC8qzUktPsQow8GhJMG7wA8oJ1iUmp5akZaZA4wUmLQEB4+SCO8pF6A0b
 3FBYm5xZjpE6hSjMceG1eu/MHE0fdjyhUmIJS8/L1VKnHc7yCQBkNKM0jy4QbAIvsQoKyXMy8
 jAwCDEU5BalJtZgir/ilGcg1FJmHcfyBSezLwSuH2vgE5hAjol6IIDyCkliQgpqQbG+kPp0dO
 yo2fYGUz+nRq6RLtM7Of7rFcSGfN+GZWq1+9PnbxZj+3N5pucr7j4qnwl76vzfbv9mcVssZXq
 +yjbfVXHIy83P2yQr659IKWz6Eebkc26u+ePfWq79iXlpWi/YgDPwoWiW6Qbln57wm/Aoilva
 rU0bUGD047zE7f316gdChYpcz6lxFKckWioxVxUnAgAkLiDONsCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1497452410!67087386!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64005 invoked from network); 14 Jun 2017 15:00:10 -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; 14 Jun 2017 15:00: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 6CD9EADD1;
 Wed, 14 Jun 2017 15:00:09 +0000 (UTC)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
References: <20170612142150.15283-1-jgross@suse.com>
 <20170612142150.15283-3-jgross@suse.com>
 <89f9f367-3c8d-adf9-1a8e-9ad87da95ea7@oracle.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <c037be61-faf5-0ced-175f-d48c11185c61@suse.com>
Date: Wed, 14 Jun 2017 17:00:01 +0200
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: <89f9f367-3c8d-adf9-1a8e-9ad87da95ea7@oracle.com>
Content-Language: de-DE
Cc: gregkh@linuxfoundation.org
Subject: Re: [Xen-devel] [PATCH v3 2/4] xen: add sysfs node for 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>

T24gMTQvMDYvMTcgMTY6NDgsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiAKPj4gZGlmZiAtLWdp
dCBhL2RyaXZlcnMveGVuL3N5cy1oeXBlcnZpc29yLmMgYi9kcml2ZXJzL3hlbi9zeXMtaHlwZXJ2
aXNvci5jCj4+IGluZGV4IDg0MTA2ZjljNDU2Yy4uZDY0MWU5OTcwZDVkIDEwMDY0NAo+PiAtLS0g
YS9kcml2ZXJzL3hlbi9zeXMtaHlwZXJ2aXNvci5jCj4+ICsrKyBiL2RyaXZlcnMveGVuL3N5cy1o
eXBlcnZpc29yLmMKPj4gQEAgLTUwLDYgKzUwLDE4IEBAIHN0YXRpYyBpbnQgX19pbml0IHhlbl9z
eXNmc190eXBlX2luaXQodm9pZCkKPj4gIAlyZXR1cm4gc3lzZnNfY3JlYXRlX2ZpbGUoaHlwZXJ2
aXNvcl9rb2JqLCAmdHlwZV9hdHRyLmF0dHIpOwo+PiAgfQo+PiAgCj4+ICtzdGF0aWMgc3NpemVf
dCBndWVzdF90eXBlX3Nob3coc3RydWN0IGh5cF9zeXNmc19hdHRyICphdHRyLCBjaGFyICpidWZm
ZXIpCj4+ICt7Cj4+ICsJcmV0dXJuIHNwcmludGYoYnVmZmVyLCAiJXNcbiIsIHhlbl9ndWVzdF90
eXBlKTsKPj4gK30KPiAKPiAKPiBTbyBJIGtub3cgSSBnYXZlIG15IFItYiBmb3IgdGhpcyBwYXRj
aCBidXQgY2FuJ3Qgd2UganVzdCBrZXkgb2ZmCj4geGVuX2RvbWFpbl90eXBlIGFuZCBub3QgaGF2
ZSB4ZW5fZ3Vlc3RfdHlwZSBhdCBhbGw/CgpTbyB3ZSdkIG5lZWQgdG8gaW50cm9kdWNlIFhFTl9Q
VkhfRE9NQUlOIGFuZCBhZGp1c3QgeGVuX2h2bV9kb21haW4oKS4KCgpKdWVyZ2VuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 14 15:00:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 15:00:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dL9mX-0005aR-J9; Wed, 14 Jun 2017 15: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 <boris.ostrovsky@oracle.com>) id 1dL9mW-0005aI-KE
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 15:00:28 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 68/CF-03371-B8F41495; Wed, 14 Jun 2017 15:00:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsXSO6nOVbfb3zH
 SoHmysMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvHszDTWgnaJiiPbvjE3MPaJdDFycQgJdDBJ
 bD30hg3C+cIosXbnMihnA6PEjmVPoZztjBLr/09j6mLk5BAWcJd4fOMHexcjB4eIQKZE75Vak
 LCQQJzEyiO3GUFsZgE5ic7JO5hBbDYBI4mzR6eDxXkFbCWWfP3LCmKzCKhKfLvzDSwuKhAu8b
 bxCAtEjaDEyZlPwGxOAVOJJ68mMUPM1JPYcf0XK4QtL7H97RywuISAsUTfrD6WCYyCs5C0z0L
 SMgtJywJG5lWMGsWpRWWpRbqGJnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGh
 ywAEOxivbww4xCjJwaQkyjtV0DFSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvtR9QTrAoNT21I
 i0zBxhFMGkJDh4lEd5TLkBp3uKCxNzizHSI1ClGXY4Nq9d/YRJiycvPS5US53UCmSEAUpRRmg
 c3AhbRlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMm+ALNIUnM68EbtMroCOYgI4IuuAAckR
 JIkJKqoGRb83d5qQA5a9bC/+sbFVk16muKsyaucc2/Osyv4p+Pr9Tv4sXXvp4+tOB79fchTqu
 G06RXPzp5/FMgwcOd5IeJ6zayxGZ7bH2bcM1nv5HScsWqXZo55z+evHqqm/LX66/8WqbivHr1
 33L60tfzv3pufx8uOayW29kuJ81bzPoSrvecEWYu/WEhhJLcUaioRZzUXEiAE/9GAPjAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1497452425!73783890!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59004 invoked from network); 14 Jun 2017 15:00:27 -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; 14 Jun 2017 15:00: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
 v5EF0NQT020667
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Wed, 14 Jun 2017 15:00:24 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0021.oracle.com (8.13.8/8.14.4) with ESMTP id v5EF0NV1031819
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Wed, 14 Jun 2017 15:00:23 GMT
Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v5EF0MqR006394;
 Wed, 14 Jun 2017 15:00:23 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 14 Jun 2017 08:00:22 -0700
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <20170612142150.15283-1-jgross@suse.com>
 <20170612142150.15283-5-jgross@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <7dda9b9a-2335-3484-6170-2bb621c82a0a@oracle.com>
Date: Wed, 14 Jun 2017 11:00:13 -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: <20170612142150.15283-5-jgross@suse.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: gregkh@linuxfoundation.org
Subject: Re: [Xen-devel] [PATCH v3 4/4] xen: add sysfs node for hypervisor
	build id
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDYvMTIvMjAxNyAxMDoyMSBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBGb3Igc3VwcG9y
dCBvZiBYZW4gaHlwZXJ2aXNvciBsaXZlIHBhdGNoaW5nIHRoZSBoeXBlcnZpc29yIGJ1aWxkIGlk
IGlzCj4gbmVlZGVkLiBBZGQgYSBub2RlIC9zeXMvaHlwZXJ2aXNvci9wcm9wZXJ0aWVzL2J1aWxk
aWQgY29udGFpbmluZyB0aGUKPiBpbmZvcm1hdGlvbi4KPgo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiAtLS0KPiAgRG9jdW1lbnRhdGlvbi9BQkkvdGVz
dGluZy9zeXNmcy1oeXBlcnZpc29yLXhlbiB8IDExICsrKysrKysrKy0KPiAgZHJpdmVycy94ZW4v
c3lzLWh5cGVydmlzb3IuYyAgICAgICAgICAgICAgICAgICB8IDI5ICsrKysrKysrKysrKysrKysr
KysrKysrKysrCj4gIDIgZmlsZXMgY2hhbmdlZCwgMzkgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlv
bigtKQo+Cj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vQUJJL3Rlc3Rpbmcvc3lzZnMtaHlw
ZXJ2aXNvci14ZW4gYi9Eb2N1bWVudGF0aW9uL0FCSS90ZXN0aW5nL3N5c2ZzLWh5cGVydmlzb3It
eGVuCj4gaW5kZXggYzBlZGIzZmRkNmViLi41M2I3YjJlYTc1MTUgMTAwNjQ0Cj4gLS0tIGEvRG9j
dW1lbnRhdGlvbi9BQkkvdGVzdGluZy9zeXNmcy1oeXBlcnZpc29yLXhlbgo+ICsrKyBiL0RvY3Vt
ZW50YXRpb24vQUJJL3Rlc3Rpbmcvc3lzZnMtaHlwZXJ2aXNvci14ZW4KPiBAQCAtMSw1ICsxLDUg
QEAKPiAgV2hhdDoJCS9zeXMvaHlwZXJ2aXNvci9ndWVzdF90eXBlCj4gLURhdGU6CQlNYXkgMjAx
Nwo+ICtEYXRlOgkJSnVuZSAyMDE3Cj4gIEtlcm5lbFZlcnNpb246CTQuMTMKPiAgQ29udGFjdDoJ
eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gIERlc2NyaXB0aW9uOglJZiBydW5uaW5n
IHVuZGVyIFhlbjoKPiBAQCAtMzIsMyArMzIsMTIgQEAgRGVzY3JpcHRpb246CUlmIHJ1bm5pbmcg
dW5kZXIgWGVuOgo+ICAJCURlc2NyaWJlcyBYZW4gUE1VIGZlYXR1cmVzIChhcyBhbiBpbnRlZ2Vy
KS4gQSBzZXQgYml0IGluZGljYXRlcwo+ICAJCXRoYXQgdGhlIGNvcnJlc3BvbmRpbmcgZmVhdHVy
ZSBpcyBlbmFibGVkLiBTZWUKPiAgCQlpbmNsdWRlL3hlbi9pbnRlcmZhY2UveGVucG11LmggZm9y
IGF2YWlsYWJsZSBmZWF0dXJlcwo+ICsKPiArV2hhdDoJCS9zeXMvaHlwZXJ2aXNvci9wcm9wZXJ0
aWVzL2J1aWxkaWQKPiArRGF0ZToJCUp1bmUgMjAxNwo+ICtLZXJuZWxWZXJzaW9uOgk0LjEzCj4g
K0NvbnRhY3Q6CXhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+ICtEZXNjcmlwdGlvbjoJ
SWYgcnVubmluZyB1bmRlciBYZW46Cj4gKwkJQnVpbGQgaWQgb2YgdGhlIGh5cGVydmlzb3IsIG5l
ZWRlZCBmb3IgaHlwZXJ2aXNvciBsaXZlIHBhdGNoaW5nLgo+ICsJCU1pZ2h0IHJldHVybiAiPGRl
bmllZD4iIGluIGNhc2Ugb2Ygc3BlY2lhbCBzZWN1cml0eSBzZXR0aW5ncwo+ICsJCWluIHRoZSBo
eXBlcnZpc29yLgoKSXQgbWlnaHQ/IEkgZG9uJ3Qgc2VlIHhlbl9kZW55KCkgY2FsbHMgaW4gWEVO
VkVSX2J1aWxkX2lkIChhcyBJIHNhaWQKYmVsb3csIGFzc3VtaW5nIHRoYXQncyB0aGUgY29tbWFu
ZCB5b3UgYXJlIHVzaW5nKS4KCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3N5cy1oeXBlcnZp
c29yLmMgYi9kcml2ZXJzL3hlbi9zeXMtaHlwZXJ2aXNvci5jCj4gaW5kZXggZDY0MWU5OTcwZDVk
Li45MjMwNzYzNmVkNTQgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy94ZW4vc3lzLWh5cGVydmlzb3Iu
Ywo+ICsrKyBiL2RyaXZlcnMveGVuL3N5cy1oeXBlcnZpc29yLmMKPiBAQCAtMzM5LDEyICszMzks
NDEgQEAgc3RhdGljIHNzaXplX3QgZmVhdHVyZXNfc2hvdyhzdHJ1Y3QgaHlwX3N5c2ZzX2F0dHIg
KmF0dHIsIGNoYXIgKmJ1ZmZlcikKPiAgCj4gIEhZUEVSVklTT1JfQVRUUl9STyhmZWF0dXJlcyk7
Cj4gIAo+ICtzdGF0aWMgc3NpemVfdCBidWlsZGlkX3Nob3coc3RydWN0IGh5cF9zeXNmc19hdHRy
ICphdHRyLCBjaGFyICpidWZmZXIpCj4gK3sKPiArCXNzaXplX3QgcmV0Owo+ICsJc3RydWN0IHhl
bl9idWlsZF9pZCBkdW1teTsKPiArCXN0cnVjdCB4ZW5fYnVpbGRfaWQgKmJ1aWxkaWQ7Cj4gKwo+
ICsJZHVtbXkubGVuID0gMDsKPiArCXJldCA9IEhZUEVSVklTT1JfeGVuX3ZlcnNpb24oWEVOVkVS
X2dldF9mZWF0dXJlcywgJmR1bW15KTsKCldoeSBYRU5WRVJfZ2V0X2ZlYXR1cmVzIGFuZCBub3Qg
WEVOVkVSX2J1aWxkX2lkPwoKPiArCWlmIChyZXQgPCAwKSB7Cj4gKwkJaWYgKHJldCA9PSAtRVBF
Uk0pCj4gKwkJCXJldCA9IHNwcmludGYoYnVmZmVyLCAiPGRlbmllZD4iKTsKPiArCQlyZXR1cm4g
cmV0Owo+ICsJfQoKQXNzdW1pbmcgeW91IG1lYW50IFhFTlZFUl9idWlsZF9pZCwgaG93IGlzIHRo
aXMgc3VwcG9zZWQgdG8gd29yaz8KSHlwZXJ2aXNvciBjb2RlIHNwZWNpZmljYWxseSBoYXMKCiAg
ICBpZiAoIGJ1aWxkX2lkLmxlbiA9PSAwICkKICAgICAgICAgICAgICAgIHJldHVybiAtRUlOVkFM
OwoKLWJvcmlzCgo+ICsKPiArCWJ1aWxkaWQgPSBrbWFsbG9jKHNpemVvZigqYnVpbGRpZCkgKyBk
dW1teS5sZW4sIEdGUF9LRVJORUwpOwo+ICsJaWYgKCFidWlsZGlkKQo+ICsJCXJldHVybiAtRU5P
TUVNOwo+ICsKPiArCXJldCA9IEhZUEVSVklTT1JfeGVuX3ZlcnNpb24oWEVOVkVSX2dldF9mZWF0
dXJlcywgYnVpbGRpZCk7Cj4gKwlpZiAocmV0ID4gMCkKPiArCQlyZXQgPSBzcHJpbnRmKGJ1ZmZl
ciwgIiVzIiwgYnVpbGRpZC0+YnVmKTsKPiArCWtmcmVlKGJ1aWxkaWQpOwo+ICsKPiArCXJldHVy
biByZXQ7Cj4gK30KPiArCj4gK0hZUEVSVklTT1JfQVRUUl9STyhidWlsZGlkKTsKPiArCj4gIHN0
YXRpYyBzdHJ1Y3QgYXR0cmlidXRlICp4ZW5fcHJvcGVydGllc19hdHRyc1tdID0gewo+ICAJJmNh
cGFiaWxpdGllc19hdHRyLmF0dHIsCj4gIAkmY2hhbmdlc2V0X2F0dHIuYXR0ciwKPiAgCSZ2aXJ0
dWFsX3N0YXJ0X2F0dHIuYXR0ciwKPiAgCSZwYWdlc2l6ZV9hdHRyLmF0dHIsCj4gIAkmZmVhdHVy
ZXNfYXR0ci5hdHRyLAo+ICsJJmJ1aWxkaWRfYXR0ci5hdHRyLAo+ICAJTlVMTAo+ICB9Owo+ICAK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 14 15:01:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 15: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 1dL9nZ-0005h3-Sb; Wed, 14 Jun 2017 15:01:33 +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 1dL9nZ-0005gr-7o
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 15:01:33 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 0A/9F-03058-CCF41495; Wed, 14 Jun 2017 15:01:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGIsWRWlGSWpSXmKPExsUyZ7p8oO5pf8d
 Ig6lnrS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxFl3pZCzazVTy5fZq5gfEIaxcjF4eQwEQm
 iYUXZ7N1MXICOd8YJXbsEoJIbGSUuHdjCVTVdkaJps2vmECqhAXsJFY1vWHsYuTgEBHIlOi9U
 gtRc4hR4teT0ywgNcwCchKdk3cwg9hsAkYSZ49OZwSxeQVsJXpuzmEFsVkEVCXudm0AmykqEC
 7xtvEIC0SNoMTJmU/AbE4BG4mz2yexQczUk9hx/RcrhC0vsf3tHLD5EgKGEp83LmWewCg4C0n
 7LCQts5C0LGBkXsWoUZxaVJZapGtsoJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJ
 ERi6DECwg/Hv2sBDjJIcTEqivFMFHSOF+JLyUyozEosz4otKc1KLDzHKcHAoSfAqAGNBSLAoN
 T21Ii0zBxhFMGkJDh4lEd5TLkBp3uKCxNzizHSI1ClGY44Nq9d/YeJo+rDlC5MQS15+XqqUOO
 92P6BSAZDSjNI8uEGw6L7EKCslzMsIdJoQT0FqUW5mCar8K0ZxDkYlYd59IFN4MvNK4Pa9Ajq
 FCeiUoAsOIKeUJCKkpBoYsxUuJJ9oEJNXqfi36fLh6snVd872rrm3bnX3OtnX71+cYjUJ0XWZ
 FN6y4ZD7SrGf30512W502ue9IY/7rVBpbXf4g4jC2eyaa45NvCXr0Bgj53vEY3Hto17Thc9/3
 Hld52rVsKdtYu6U7QJrnbbPtuAOfiMYKfFkVqaF+9TN9/Rn3nL6I+uyWImlOCPRUIu5qDgRAE
 yWVyDpAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1497452489!73742791!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21032 invoked from network); 14 Jun 2017 15:01:31 -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; 14 Jun 2017 15:01:31 -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
 v5EF1Sos006724
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 14 Jun 2017 15:01:28 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 v5EF1RHF010907
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Wed, 14 Jun 2017 15:01:28 GMT
Received: from abhmp0004.oracle.com (abhmp0004.oracle.com [141.146.116.10])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id v5EF1PcH004558;
 Wed, 14 Jun 2017 15:01:26 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 14 Jun 2017 08:01:25 -0700
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <20170612142150.15283-1-jgross@suse.com>
 <20170612142150.15283-3-jgross@suse.com>
 <89f9f367-3c8d-adf9-1a8e-9ad87da95ea7@oracle.com>
 <c037be61-faf5-0ced-175f-d48c11185c61@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <a885e094-9403-7cda-5496-78e3a7273c6b@oracle.com>
Date: Wed, 14 Jun 2017 11:01:17 -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: <c037be61-faf5-0ced-175f-d48c11185c61@suse.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: gregkh@linuxfoundation.org
Subject: Re: [Xen-devel] [PATCH v3 2/4] xen: add sysfs node for 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>

T24gMDYvMTQvMjAxNyAxMTowMCBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAxNC8wNi8x
NyAxNjo0OCwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+Pj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMv
eGVuL3N5cy1oeXBlcnZpc29yLmMgYi9kcml2ZXJzL3hlbi9zeXMtaHlwZXJ2aXNvci5jCj4+PiBp
bmRleCA4NDEwNmY5YzQ1NmMuLmQ2NDFlOTk3MGQ1ZCAxMDA2NDQKPj4+IC0tLSBhL2RyaXZlcnMv
eGVuL3N5cy1oeXBlcnZpc29yLmMKPj4+ICsrKyBiL2RyaXZlcnMveGVuL3N5cy1oeXBlcnZpc29y
LmMKPj4+IEBAIC01MCw2ICs1MCwxOCBAQCBzdGF0aWMgaW50IF9faW5pdCB4ZW5fc3lzZnNfdHlw
ZV9pbml0KHZvaWQpCj4+PiAgCXJldHVybiBzeXNmc19jcmVhdGVfZmlsZShoeXBlcnZpc29yX2tv
YmosICZ0eXBlX2F0dHIuYXR0cik7Cj4+PiAgfQo+Pj4gIAo+Pj4gK3N0YXRpYyBzc2l6ZV90IGd1
ZXN0X3R5cGVfc2hvdyhzdHJ1Y3QgaHlwX3N5c2ZzX2F0dHIgKmF0dHIsIGNoYXIgKmJ1ZmZlcikK
Pj4+ICt7Cj4+PiArCXJldHVybiBzcHJpbnRmKGJ1ZmZlciwgIiVzXG4iLCB4ZW5fZ3Vlc3RfdHlw
ZSk7Cj4+PiArfQo+Pgo+PiBTbyBJIGtub3cgSSBnYXZlIG15IFItYiBmb3IgdGhpcyBwYXRjaCBi
dXQgY2FuJ3Qgd2UganVzdCBrZXkgb2ZmCj4+IHhlbl9kb21haW5fdHlwZSBhbmQgbm90IGhhdmUg
eGVuX2d1ZXN0X3R5cGUgYXQgYWxsPwo+IFNvIHdlJ2QgbmVlZCB0byBpbnRyb2R1Y2UgWEVOX1BW
SF9ET01BSU4gYW5kIGFkanVzdCB4ZW5faHZtX2RvbWFpbigpLgoKQ2FuJ3Qgd2UgdXNlIHhlbl9w
dmhfZG9tYWluKCk/CgotYm9yaXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 14 15:06:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 15: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 1dL9sI-000613-EQ; Wed, 14 Jun 2017 15:06: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 1dL9sG-00060x-P3
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 15:06:24 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 EB/33-02183-FE051495; Wed, 14 Jun 2017 15:06:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVyuP0Ov+77AMd
 Ig9u3xCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozPi3+yFRwTrtj+fRtLA+MVgS5GTg4JASOJ
 txP/MXUxcnEICSxklDh4aw8zSEJYwF3i8Y0f7CC2iEC+xLmb91hBbGYBOYnOyTuYIRomMkrce
 ncarIhNQFViw/VTYEW8AtYSOy6uAYuzAMW/vJrCCGKLCoRL9B7oZ4OoEZQ4OfMJSxcjBwengJ
 3Ex4kOEPP1JHZc/wW1S1xi07PvULa8xPa3c5gnMPLPQtI9C0nLLCQts5C0LGBkWcWoXpxaVJZ
 apGukl1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGJwMQLCD8fsfp0OMkhxMSqK8
 UwUdI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8M72B8oJFqWmp1akZeYA4wQmLcHBoyTCe8oFK
 M1bXJCYW5yZDpE6xajLsWH1+i9MQix5+XmpUuK8e0FmCIAUZZTmwY2AxewlRlkpYV5GoKOEeA
 pSi3IzS1DlXzGKczAqCfPu8wOawpOZVwK36RXQEUxARwRdcAA5oiQRISXVwBjQOrNE59mhzmW
 8/2f4aB/33Pvg4HdPCU8p1h3RLzt0bUq9cjZ63Im5Wt2r9k3202T3pT5tbDtaH6VtK76etF/t
 m/6BrJ0mf7Zd4yxpvr3v+YmOu3PaS9Z05vIdK7G11ptm80jQ3CV5/i/9ijwt9RkR+Xf+bFx1l
 X0La1adnkDXzjObncwmVCqxFGckGmoxFxUnAgCAARXk1AIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1497452783!103518766!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35085 invoked from network); 14 Jun 2017 15:06:23 -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; 14 Jun 2017 15:06:23 -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 EC01AAD9D;
 Wed, 14 Jun 2017 15:06:22 +0000 (UTC)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
References: <20170612142150.15283-1-jgross@suse.com>
 <20170612142150.15283-5-jgross@suse.com>
 <7dda9b9a-2335-3484-6170-2bb621c82a0a@oracle.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <b3af9873-3100-3c8a-7d7c-3ac0cba92ac1@suse.com>
Date: Wed, 14 Jun 2017 17:06:21 +0200
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: <7dda9b9a-2335-3484-6170-2bb621c82a0a@oracle.com>
Content-Language: de-DE
Cc: gregkh@linuxfoundation.org
Subject: Re: [Xen-devel] [PATCH v3 4/4] xen: add sysfs node for hypervisor
	build id
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTQvMDYvMTcgMTc6MDAsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBPbiAwNi8xMi8yMDE3
IDEwOjIxIEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBGb3Igc3VwcG9ydCBvZiBYZW4gaHlw
ZXJ2aXNvciBsaXZlIHBhdGNoaW5nIHRoZSBoeXBlcnZpc29yIGJ1aWxkIGlkIGlzCj4+IG5lZWRl
ZC4gQWRkIGEgbm9kZSAvc3lzL2h5cGVydmlzb3IvcHJvcGVydGllcy9idWlsZGlkIGNvbnRhaW5p
bmcgdGhlCj4+IGluZm9ybWF0aW9uLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+Cj4+IC0tLQo+PiAgRG9jdW1lbnRhdGlvbi9BQkkvdGVzdGluZy9z
eXNmcy1oeXBlcnZpc29yLXhlbiB8IDExICsrKysrKysrKy0KPj4gIGRyaXZlcnMveGVuL3N5cy1o
eXBlcnZpc29yLmMgICAgICAgICAgICAgICAgICAgfCAyOSArKysrKysrKysrKysrKysrKysrKysr
KysrKwo+PiAgMiBmaWxlcyBjaGFuZ2VkLCAzOSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0p
Cj4+Cj4+IGRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL0FCSS90ZXN0aW5nL3N5c2ZzLWh5cGVy
dmlzb3IteGVuIGIvRG9jdW1lbnRhdGlvbi9BQkkvdGVzdGluZy9zeXNmcy1oeXBlcnZpc29yLXhl
bgo+PiBpbmRleCBjMGVkYjNmZGQ2ZWIuLjUzYjdiMmVhNzUxNSAxMDA2NDQKPj4gLS0tIGEvRG9j
dW1lbnRhdGlvbi9BQkkvdGVzdGluZy9zeXNmcy1oeXBlcnZpc29yLXhlbgo+PiArKysgYi9Eb2N1
bWVudGF0aW9uL0FCSS90ZXN0aW5nL3N5c2ZzLWh5cGVydmlzb3IteGVuCj4+IEBAIC0xLDUgKzEs
NSBAQAo+PiAgV2hhdDoJCS9zeXMvaHlwZXJ2aXNvci9ndWVzdF90eXBlCj4+IC1EYXRlOgkJTWF5
IDIwMTcKPj4gK0RhdGU6CQlKdW5lIDIwMTcKPj4gIEtlcm5lbFZlcnNpb246CTQuMTMKPj4gIENv
bnRhY3Q6CXhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+PiAgRGVzY3JpcHRpb246CUlm
IHJ1bm5pbmcgdW5kZXIgWGVuOgo+PiBAQCAtMzIsMyArMzIsMTIgQEAgRGVzY3JpcHRpb246CUlm
IHJ1bm5pbmcgdW5kZXIgWGVuOgo+PiAgCQlEZXNjcmliZXMgWGVuIFBNVSBmZWF0dXJlcyAoYXMg
YW4gaW50ZWdlcikuIEEgc2V0IGJpdCBpbmRpY2F0ZXMKPj4gIAkJdGhhdCB0aGUgY29ycmVzcG9u
ZGluZyBmZWF0dXJlIGlzIGVuYWJsZWQuIFNlZQo+PiAgCQlpbmNsdWRlL3hlbi9pbnRlcmZhY2Uv
eGVucG11LmggZm9yIGF2YWlsYWJsZSBmZWF0dXJlcwo+PiArCj4+ICtXaGF0OgkJL3N5cy9oeXBl
cnZpc29yL3Byb3BlcnRpZXMvYnVpbGRpZAo+PiArRGF0ZToJCUp1bmUgMjAxNwo+PiArS2VybmVs
VmVyc2lvbjoJNC4xMwo+PiArQ29udGFjdDoJeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cj4+ICtEZXNjcmlwdGlvbjoJSWYgcnVubmluZyB1bmRlciBYZW46Cj4+ICsJCUJ1aWxkIGlkIG9m
IHRoZSBoeXBlcnZpc29yLCBuZWVkZWQgZm9yIGh5cGVydmlzb3IgbGl2ZSBwYXRjaGluZy4KPj4g
KwkJTWlnaHQgcmV0dXJuICI8ZGVuaWVkPiIgaW4gY2FzZSBvZiBzcGVjaWFsIHNlY3VyaXR5IHNl
dHRpbmdzCj4+ICsJCWluIHRoZSBoeXBlcnZpc29yLgo+IAo+IEl0IG1pZ2h0PyBJIGRvbid0IHNl
ZSB4ZW5fZGVueSgpIGNhbGxzIGluIFhFTlZFUl9idWlsZF9pZCAoYXMgSSBzYWlkCj4gYmVsb3cs
IGFzc3VtaW5nIHRoYXQncyB0aGUgY29tbWFuZCB5b3UgYXJlIHVzaW5nKS4KPiAKPj4gZGlmZiAt
LWdpdCBhL2RyaXZlcnMveGVuL3N5cy1oeXBlcnZpc29yLmMgYi9kcml2ZXJzL3hlbi9zeXMtaHlw
ZXJ2aXNvci5jCj4+IGluZGV4IGQ2NDFlOTk3MGQ1ZC4uOTIzMDc2MzZlZDU0IDEwMDY0NAo+PiAt
LS0gYS9kcml2ZXJzL3hlbi9zeXMtaHlwZXJ2aXNvci5jCj4+ICsrKyBiL2RyaXZlcnMveGVuL3N5
cy1oeXBlcnZpc29yLmMKPj4gQEAgLTMzOSwxMiArMzM5LDQxIEBAIHN0YXRpYyBzc2l6ZV90IGZl
YXR1cmVzX3Nob3coc3RydWN0IGh5cF9zeXNmc19hdHRyICphdHRyLCBjaGFyICpidWZmZXIpCj4+
ICAKPj4gIEhZUEVSVklTT1JfQVRUUl9STyhmZWF0dXJlcyk7Cj4+ICAKPj4gK3N0YXRpYyBzc2l6
ZV90IGJ1aWxkaWRfc2hvdyhzdHJ1Y3QgaHlwX3N5c2ZzX2F0dHIgKmF0dHIsIGNoYXIgKmJ1ZmZl
cikKPj4gK3sKPj4gKwlzc2l6ZV90IHJldDsKPj4gKwlzdHJ1Y3QgeGVuX2J1aWxkX2lkIGR1bW15
Owo+PiArCXN0cnVjdCB4ZW5fYnVpbGRfaWQgKmJ1aWxkaWQ7Cj4+ICsKPj4gKwlkdW1teS5sZW4g
PSAwOwo+PiArCXJldCA9IEhZUEVSVklTT1JfeGVuX3ZlcnNpb24oWEVOVkVSX2dldF9mZWF0dXJl
cywgJmR1bW15KTsKPiAKPiBXaHkgWEVOVkVSX2dldF9mZWF0dXJlcyBhbmQgbm90IFhFTlZFUl9i
dWlsZF9pZD8KClRoZSBwYXRjaCBpcyBsb29raW5nIGRpZmZlcmVudCBpbiBteSBsb2NhbCB0cmVl
LiBJIG1pZ2h0IGhhdmUgbWlzc2VkIHRvCmRvIGEgY29tbWl0IGJlZm9yZSBjcmVhdGluZyB0aGUg
cGF0Y2ggdmlhIGdpdCBmb3JtYXQtcGF0Y2guIFdpbGwgcmVzZW5kLgoKCkp1ZXJnZW4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 14 15:09:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 15: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 1dL9v4-0006Fm-Rg; Wed, 14 Jun 2017 15: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 <jgross@suse.com>) id 1dL9v3-0006Ff-PL
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 15:09:17 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 ED/18-03058-D9151495; Wed, 14 Jun 2017 15:09:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsVyuP0Ov+6cQMd
 Ig+md6hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bEX3fYCh6wV0zrqGtgvMLWxcjJISFgJPF2
 4j+mLkYuDiGBhYwSJ9ZsAUsIC9hJrGp6wwhiiwjkS5y7eY8VxGYWkJPonLyDGaLhK6NE06ztY
 EVsAqoSG66fAiviFbCW2Lr9OzuIzQIUX/3xNTOILSoQLtF7oJ8NokZQ4uTMJywgNifQsvbJdx
 ghFuhJ7Lj+C2qZuMSmZ9+hbHmJ7W/nME9g5J+FpH0WkpZZSFpmIWlZwMiyilG9OLWoLLVI10I
 vqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwOBmAYAfj7Mv+hxglOZiURHmnCjpG
 CvEl5adUZiQWZ8QXleakFh9ilOHgUJLg5Q8AygkWpaanVqRl5gDjBCYtwcGjJMJ7ygUozVtck
 JhbnJkOkTrFaMyxYfX6L0wcTR+2fGESYsnLz0uVEuedDTJJAKQ0ozQPbhAsfi8xykoJ8zICnS
 bEU5BalJtZgir/ilGcg1FJmFcdZApPZl4J3L5XQKcwAZ0SdMEB5JSSRISUVAPjov9Su9cpV7/
 6P1u47FdBf6erPu8kHtcN2/8rXrxlkxQgUX3te/DmfW+e9j95/btF51Dqv7862n6cZ+Ms9VK0
 n0x4+KXD+M7nVUtudMjsPrb4O7Pi3PKVV0rLGxZ9ajlyat3/2fJpK4uWec55ICb077MPt94Oo
 Ydnt7FKK+XJd+Uesy3+yXciXomlOCPRUIu5qDgRAJoBWaXaAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1497452956!54818825!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9331 invoked from network); 14 Jun 2017 15:09:16 -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 Jun 2017 15:09:16 -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 31BB5AB1E;
 Wed, 14 Jun 2017 15:09:16 +0000 (UTC)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
References: <20170612142150.15283-1-jgross@suse.com>
 <20170612142150.15283-3-jgross@suse.com>
 <89f9f367-3c8d-adf9-1a8e-9ad87da95ea7@oracle.com>
 <c037be61-faf5-0ced-175f-d48c11185c61@suse.com>
 <a885e094-9403-7cda-5496-78e3a7273c6b@oracle.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <ac7767d5-4ea9-ba1f-47d9-cd2332d66a03@suse.com>
Date: Wed, 14 Jun 2017 17:09:15 +0200
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: <a885e094-9403-7cda-5496-78e3a7273c6b@oracle.com>
Content-Language: de-DE
Cc: gregkh@linuxfoundation.org
Subject: Re: [Xen-devel] [PATCH v3 2/4] xen: add sysfs node for 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>

T24gMTQvMDYvMTcgMTc6MDEsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBPbiAwNi8xNC8yMDE3
IDExOjAwIEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBPbiAxNC8wNi8xNyAxNjo0OCwgQm9y
aXMgT3N0cm92c2t5IHdyb3RlOgo+Pj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9zeXMtaHlw
ZXJ2aXNvci5jIGIvZHJpdmVycy94ZW4vc3lzLWh5cGVydmlzb3IuYwo+Pj4+IGluZGV4IDg0MTA2
ZjljNDU2Yy4uZDY0MWU5OTcwZDVkIDEwMDY0NAo+Pj4+IC0tLSBhL2RyaXZlcnMveGVuL3N5cy1o
eXBlcnZpc29yLmMKPj4+PiArKysgYi9kcml2ZXJzL3hlbi9zeXMtaHlwZXJ2aXNvci5jCj4+Pj4g
QEAgLTUwLDYgKzUwLDE4IEBAIHN0YXRpYyBpbnQgX19pbml0IHhlbl9zeXNmc190eXBlX2luaXQo
dm9pZCkKPj4+PiAgCXJldHVybiBzeXNmc19jcmVhdGVfZmlsZShoeXBlcnZpc29yX2tvYmosICZ0
eXBlX2F0dHIuYXR0cik7Cj4+Pj4gIH0KPj4+PiAgCj4+Pj4gK3N0YXRpYyBzc2l6ZV90IGd1ZXN0
X3R5cGVfc2hvdyhzdHJ1Y3QgaHlwX3N5c2ZzX2F0dHIgKmF0dHIsIGNoYXIgKmJ1ZmZlcikKPj4+
PiArewo+Pj4+ICsJcmV0dXJuIHNwcmludGYoYnVmZmVyLCAiJXNcbiIsIHhlbl9ndWVzdF90eXBl
KTsKPj4+PiArfQo+Pj4KPj4+IFNvIEkga25vdyBJIGdhdmUgbXkgUi1iIGZvciB0aGlzIHBhdGNo
IGJ1dCBjYW4ndCB3ZSBqdXN0IGtleSBvZmYKPj4+IHhlbl9kb21haW5fdHlwZSBhbmQgbm90IGhh
dmUgeGVuX2d1ZXN0X3R5cGUgYXQgYWxsPwo+PiBTbyB3ZSdkIG5lZWQgdG8gaW50cm9kdWNlIFhF
Tl9QVkhfRE9NQUlOIGFuZCBhZGp1c3QgeGVuX2h2bV9kb21haW4oKS4KPiAKPiBDYW4ndCB3ZSB1
c2UgeGVuX3B2aF9kb21haW4oKT8KClN1cmUuIEkgdGhvdWdodCB5b3UgbWVhbnQgdG8gaGF2ZSB0
aGUgbmVlZGVkIGluZm9ybWF0aW9uIGFsbCBpbgp4ZW5fZG9tYWluX3R5cGUuCgpJJ2xsIGFkanVz
dCB0aGUgcGF0Y2guCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 14 15:10:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 15: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 1dL9wb-0006n4-5p; Wed, 14 Jun 2017 15:10: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=3313ff277=wei.liu2@citrix.com>)
 id 1dL9wZ-0006my-9c
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 15:10:51 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 CC/8A-02181-AF151495; Wed, 14 Jun 2017 15:10:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHRDpO73QMd
 Ig4P/2C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owv+3sZCy5yVLx4vI2xgbGFvYuRk0NCwF9i
 xu4HLCA2i4CqxNHmxWwgNpuAssTPzl4wW0RATaJ91UxmEJtZIFdiwtppYHFhgRiJzS+/gPXyC
 lhI9GzZDVYjJFAnsXVHPztEXFDi5MwnLBC9OhILdn8C6uUAsqUllv/jAAlzClhKPGr5yAhiiw
 qoSHQuncMCMUZBomP6MaYJjHyzkEyahWTSLIRJCxiZVzFqFKcWlaUW6Roa6yUVZaZnlOQmZub
 oGhqY6uWmFhcnpqfmJCYV6yXn525iBAYaAxDsYPy3zfMQoyQHk5Io71RBx0ghvqT8lMqMxOKM
 +KLSnNTiQ4wyHBxKErwNAUA5waLU9NSKtMwcYMjDpCU4eJREeE+5AKV5iwsSc4sz0yFSpxgVp
 cR5Z4P0CYAkMkrz4NpgcXaJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwrzzQKbwZOaVwE1/Bb
 SYCWhx0AUHkMUliQgpqQbG5WHnvp9Nl038Y3O7bu9R1rvXxVm6j1YtqZpv2m29dbHuvpOH11r
 nJS35NSt0vn3frlvCM/8fFvW0OXmsq26n8mLnNkMl7TuP7Rat+JS9kTuq39TWX5jFXn/3ep2F
 Fjc2f5ku9oM9VXXanuTvnYGd+oeFAzNKtyf1XZh22exhrJb8w7+CXmEblViKMxINtZiLihMBY
 WWRxa4CAAA=
X-Env-Sender: prvs=3313ff277=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1497453044!67134062!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22807 invoked from network); 14 Jun 2017 15:10:46 -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;
 14 Jun 2017 15:10:46 -0000
X-IronPort-AV: E=Sophos;i="5.39,340,1493683200"; d="scan'208";a="427859419"
Date: Wed, 14 Jun 2017 16:08:29 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Zhongze Liu <blackskygg@gmail.com>
Message-ID: <20170614150829.6cupnrsfoqbhl642@citrix.com>
References: <CAHrd_jqG_CXvkFFKLsyN3VBkfmF0m7R_=rKSoZM0VTwtd8jUGQ@mail.gmail.com>
 <20170614144233.zg37s4o3gzceqjki@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170614144233.zg37s4o3gzceqjki@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] About the parameter list of
 tools/libxc/xc_domain.c:xc_domain_add_to_physmap()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBKdW4gMTQsIDIwMTcgYXQgMDM6NDI6MzRQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBXZWQsIEp1biAxNCwgMjAxNyBhdCAwOToxOToyM1BNICswODAwLCBaaG9uZ3plIExpdSB3
cm90ZToKPiA+IEhpIFhlbiBkZXZlbG9wZXJzLAo+ID4gCj4gPiBJbiB0b29scy9saWJ4Yy94Y19k
b21haW4uYzp4Y19kb21haW5fYWRkX3RvX3BoeXNtYXAoKSB0aGUgLnNpemUgZmllbGQKPiA+IG9m
IHRoZSB4ZW5fYWRkX3RvX3BoeXNtYXAKPiA+IHN0cnVjdCBjYW4ndCBiZSBjb250cm9sbGVkIGJ5
IHRoZSBjYWxsZXIgdGhyb3VnaCB0aGUgcGFyYW1ldGVyIGxpc3QKPiA+IGFuZCB3YXNuJ3QgZXhw
bGljaXRseSBpbml0aWFsaXplZCAoIGFuZAo+ID4gdGh1cyBkZWZhdWx0IHRvIHplcm8gKS4gVGhp
cyBpbXBsaWNpdGx5IHByZXZlbnRzIHRoZSBjYWxsZXIgZnJvbSBkb2luZwo+ID4gYW4gWEVOTUVN
U1BBQ0VfZ21mbl9yYW5nZS0KPiA+IGNhbGwuIElzIGl0IGEgbWlzdGFrZSBvciBpcyBpdCBpbnRl
bnRpb25hbGx5IGRvbmUgc28/Cj4gCj4gCj4gVGhlIHNpemUgcGFyYW1ldGVyIGRvZXNuJ3QgbWFr
ZSBtdWNoIHNlbnNlIHRvIG1lIGJlY2F1c2UgeW91IGNhbiBvbmx5Cj4gc3BlY2lmeSBvbmUgZ3Bm
biBpbiB4ZW5fYWRkX3RvX3BoeXNtYXBfdC4gSSBndWVzcyB0aGF0J3MgYW4gb3ZlcnNpZ2h0Cj4g
d2hlbiBkZXNpZ25pbmcgdGhlIGludGVyZmFjZS4gQnV0IHdlIGNvdWxkbid0IGNoYW5nZSBpdCBv
bmNlIGl0IHdhcwo+IHJlbGVhc2VkLgoKQWZ0ZXIgcmVhZGluZyB0aGUgY29kZSBtb3JlIGNhcmVm
dWxseSwgaXQgc2VlbXMgdGhhdCB5b3UgY2FuIHNwZWNpZnkgdGhlCnNpemUgcGFyYW1ldGVyIHRv
IGdldCBYZW4gdG8gaW5zZXJ0IG1hcHBpbmcgZm9yIGdwZm4gKyBzaXplIHBhZ2VzIGluCmd1ZXN0
IGFkZHJlc3Mgc3BhY2UuCgpXZSBkb24ndCB1c2UgdGhlIGludGVyZmFjZSBsaWtlIHRoYXQgaW4g
dHJlZSwgYnV0IHlvdSBjYW4gY2hhbmdlIHRoZQpjb2RlIHRvIGRvIHRoYXQgaWYgbmVjZXNzYXJ5
LiBKdXN0IGludHJvZHVjZSBhIG5ldyBmdW5jdGlvbi4KCkluIGFueSBjYXNlLCB0aGUgYmF0Y2gg
ZnVuY3Rpb24gc2hvdWxkIHdvcmsuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 14 15:13:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 15: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 1dL9yp-0006y8-LN; Wed, 14 Jun 2017 15:13:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <blackskygg@gmail.com>) id 1dL9yo-0006xz-G3
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 15:13:10 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 5D/27-01752-58251495; Wed, 14 Jun 2017 15:13:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVyMfTmJt3WIMd
 Ig/f3uCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owZ/9YwFexkr5g2eQljA+MMti5GLg4hgemM
 Eu+6zrCDOCwCDawSu6cfZwZxJATmsEo8+byKqYuRE8jJk1h4fDcbjD1p1hQWEJtXQFDi5MwnY
 LaQgLfE8wfXGEFsTgFLiUctHxkh4nUSW3f0s4PYbAIaEmunHASbwyKgKvFm3SNGiDkBEmdnPQ
 CbIywQLbHo0XJWEFtEQFHiwcubYDYz0PybXw5B2ZoSrdt/s09gFJiF5IxZSFILGJlWMWoUpxa
 VpRbpGlnqJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEhmI9AwPjDsbLW/wOMUpy
 MCmJ8k4VdIwU4kvKT6nMSCzOiC8qzUktPsQow8GhJMH7LQAoJ1iUmp5akZaZA4wKmLQEB4+SC
 O8pF6A0b3FBYm5xZjpE6hSjJceVK+u+MHE0fdgCJKcc2P6FSYglLz8vVUqctzUQqEEApCGjNA
 9uHCxyLzHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5o0HmcKTmVcCt/UV0EFMQAcFXXAAOag
 kESEl1cAYsuqTaJzdvs+q0yb182oVH1tisKVxd+Ui1uaJz+WMr33fs+fmnvKPj/8uXfLeYde9
 JqmNny4dc0xUvRsW/bX8rOCbBJME89OXDsovevu548QLdiHfJWcqYqzSbgXu9JOXdS6uyWGbo
 1hZOfWSNkPj+x7Rc1FTmS9bJdvy2hjfjby3NHaxTtIWJZbijERDLeai4kQATPTcWtcCAAA=
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1497453188!89391332!1
X-Originating-IP: [209.85.217.178]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58836 invoked from network); 14 Jun 2017 15:13:09 -0000
Received: from mail-ua0-f178.google.com (HELO mail-ua0-f178.google.com)
 (209.85.217.178)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 14 Jun 2017 15:13:09 -0000
Received: by mail-ua0-f178.google.com with SMTP id 68so2729406uas.0
 for <xen-devel@lists.xenproject.org>; Wed, 14 Jun 2017 08:13: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=qz07BUhXKMBI/LQrWiUL1t62tPdEB7khQ2c2cFsqpBE=;
 b=YfI7s7cQWVXhisJJcFgZBl/4PsWm3281amfK0kCPycr/sM1W6m4IeeJ7kxZdpC3O/9
 hqPmdI4ptu6jF1A1jwcAaCYOZynhJhrFDDr+ViM5w0Y1B0IN5mLkHMAu174FOgePzmhj
 dS4ZFvtvnA9qeYJXU6dRpphld1mNmMyWJPJ+X6scFazX8Cxuk9twmtQpr7826IYKXAcv
 Jzd/ivGkeofjy+flMyadxPr9ZjztVGVcV2qMC6NsJxNKMlF0Du0gyseMCF7NwMJWd0xK
 FVGJHqoaxU16khvKW9JWQBs/n/bH2vpd/nuInZiC4nWOsL96T2tC8Ag9FPjYqCG51TNJ
 xVvQ==
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=qz07BUhXKMBI/LQrWiUL1t62tPdEB7khQ2c2cFsqpBE=;
 b=c8VbuMFu2TAsfu24Jb9ArYD+767xyX09sa8TkaJEtaxdpnOdIfWPwW5PsYwC/WUlnh
 PBTgel7d6oCKKbcmDujARmHvP1XxHPbvx6nGZtUg9E0y0wcVFMnDOG0hxTq0/BvvvXPD
 RRM0dMwdq0ZJ7rmdnujkDvyybkVx57YuXVEY5afPCTiTDPfnIi+iTPqeE0Jr17TQfPnC
 FzeEtOGxRuZguvwwrPBmK//ytbJLzK33oxwuB9E7MftSrYSvCXNqTfB6oc12oXr9m68D
 h9LG/UnZ8knHAQUA7P+dgxfOQvWFN6S+Dj44ob0eDrz2XDvakdyt77i892p7lEDkYS/b
 JLKw==
X-Gm-Message-State: AKS2vOzRFwyw55ZiaYBpk7h2vIaH5Uqccp1LsERpIZc2FkxWY7CtFluD
 80sa6pPzy6wCsd0SyaRrrRIJGq5OOA==
X-Received: by 10.176.86.2 with SMTP id y2mr440373uaa.90.1497453188080; Wed,
 14 Jun 2017 08:13:08 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.103.152.13 with HTTP; Wed, 14 Jun 2017 08:13:07 -0700 (PDT)
In-Reply-To: <20170614144233.zg37s4o3gzceqjki@citrix.com>
References: <CAHrd_jqG_CXvkFFKLsyN3VBkfmF0m7R_=rKSoZM0VTwtd8jUGQ@mail.gmail.com>
 <20170614144233.zg37s4o3gzceqjki@citrix.com>
From: Zhongze Liu <blackskygg@gmail.com>
Date: Wed, 14 Jun 2017 23:13:07 +0800
Message-ID: <CAHrd_jqRWKgpd6fCWNd=HY2VFdgtuib5N4m0cvtssrg3gmJj_Q@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] About the parameter list of
	tools/libxc/xc_domain.c:xc_domain_add_to_physmap()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

MjAxNy0wNi0xNCAyMjo0MiBHTVQrMDg6MDAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT46
Cj4gT24gV2VkLCBKdW4gMTQsIDIwMTcgYXQgMDk6MTk6MjNQTSArMDgwMCwgWmhvbmd6ZSBMaXUg
d3JvdGU6Cj4+IEhpIFhlbiBkZXZlbG9wZXJzLAo+Pgo+PiBJbiB0b29scy9saWJ4Yy94Y19kb21h
aW4uYzp4Y19kb21haW5fYWRkX3RvX3BoeXNtYXAoKSB0aGUgLnNpemUgZmllbGQKPj4gb2YgdGhl
IHhlbl9hZGRfdG9fcGh5c21hcAo+PiBzdHJ1Y3QgY2FuJ3QgYmUgY29udHJvbGxlZCBieSB0aGUg
Y2FsbGVyIHRocm91Z2ggdGhlIHBhcmFtZXRlciBsaXN0Cj4+IGFuZCB3YXNuJ3QgZXhwbGljaXRs
eSBpbml0aWFsaXplZCAoIGFuZAo+PiB0aHVzIGRlZmF1bHQgdG8gemVybyApLiBUaGlzIGltcGxp
Y2l0bHkgcHJldmVudHMgdGhlIGNhbGxlciBmcm9tIGRvaW5nCj4+IGFuIFhFTk1FTVNQQUNFX2dt
Zm5fcmFuZ2UtCj4+IGNhbGwuIElzIGl0IGEgbWlzdGFrZSBvciBpcyBpdCBpbnRlbnRpb25hbGx5
IGRvbmUgc28/Cj4KPgo+IFRoZSBzaXplIHBhcmFtZXRlciBkb2Vzbid0IG1ha2UgbXVjaCBzZW5z
ZSB0byBtZSBiZWNhdXNlIHlvdSBjYW4gb25seQo+IHNwZWNpZnkgb25lIGdwZm4gaW4geGVuX2Fk
ZF90b19waHlzbWFwX3QuIEkgZ3Vlc3MgdGhhdCdzIGFuIG92ZXJzaWdodAo+IHdoZW4gZGVzaWdu
aW5nIHRoZSBpbnRlcmZhY2UuIEJ1dCB3ZSBjb3VsZG4ndCBjaGFuZ2UgaXQgb25jZSBpdCB3YXMK
PiByZWxlYXNlZC4KPgoKQnV0IGFjY29yZGluZyB0byA3MjUsIDc0MTogeGVuL2NvbW1vbi9tZW1v
cnkuYywgdGhlIHRoZSBmdW5jdGlvbiBpcyBtYXBwaW5nCmEgcmFuZ2UgZnJvbSBncGZuIHRvIGdw
Zm4rc2l6ZSBpbnRvIHRkb20uCgo+Cj4gSSBndWVzcyB3aGF0IHlvdSByZWFsbHkgbmVlZCBpcyB0
aGUgX2JhdGNoIHZhcmlhbnQuCgpDaGVlcnMsCgpaaG9uZ3plIExpdQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 14 15:13:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 15: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 1dL9zQ-00073Y-TO; Wed, 14 Jun 2017 15: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 <blackskygg@gmail.com>) id 1dL9zP-00073L-GJ
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 15:13:47 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 C8/DF-03613-AA251495; Wed, 14 Jun 2017 15:13:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsVyMfSqqe6qIMd
 Ig/Mf2Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz3N8+yFuzkqPj++D9TA2MbexcjF4eQwHRG
 if2dN9lAHBaBBlaJ0wu+MoI4EgJzWCUWvv/N1MXICeTkSXQ8PgRlF0jcbXvDCGLzCghKnJz5h
 AXEFhLwluje2sQKYnMKBErsfT+fBWLFYUaJ9yuXgDWzCWhIrJ1ykA3EZhFQlTjRcY8FYlCAxL
 wtp8GGCgtESyx6tBxskIiAosSDlzfBbGagBTe/HIKyNSVat/9mn8AoMAvJHbOQpBYwMq1iVC9
 OLSpLLdI10UsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxFBiDYwdh92f8QoyQH
 k5Io71RBx0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzfAoBygkWp6akVaZk5wKiASUtw8CiJ8
 J5yAUrzFhck5hZnpkOkTjEac1y5su4LE8eUA9u/MAmx5OXnpUqJ8woGApUKgJRmlObBDYJF6y
 VGWSlhXkag04R4ClKLcjNLUOVfMYpzMCoJ88aDTOHJzCuB2/cK6BQmoFOCLjiAnFKSiJCSamB
 MiQ87//PrvPT0w3Umu7sajEsu2z2JOWup/C7vWkl04LSfy2Q+ev39Kyz95kuB7e/1syb4Xrp5
 N/nTcga7edtNr6xn4fwedmHVmy1nWC5HT9J7bWMr7TXp3o7teiwVHGusTJmXM1bE6pmdNnVSa
 zt8sejV5rTFpgs+f7Zc56K5d87kjuTImRzxSizFGYmGWsxFxYkAxrh3X9ECAAA=
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1497453225!54819714!1
X-Originating-IP: [209.85.213.53]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46890 invoked from network); 14 Jun 2017 15:13:46 -0000
Received: from mail-vk0-f53.google.com (HELO mail-vk0-f53.google.com)
 (209.85.213.53)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 14 Jun 2017 15:13:46 -0000
Received: by mail-vk0-f53.google.com with SMTP id g66so2471227vki.1
 for <xen-devel@lists.xenproject.org>; Wed, 14 Jun 2017 08:13:45 -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=6HzL9Up5RxKbT6B7a9mK5twzvntVmLFHutY0lK9mKv8=;
 b=i2UkWHHzmRjnIVkznvkTs3BHNHQ+MA7fZs9dF7MLuENoFpR7nqSq103Bc/S1gYK2Zx
 beEHGTkiKpM6cZWhGApQ9WHdhEJQ0z/HizbHG4VwLUP550of1jU5i5TkJkF+r5OENV1N
 jfd3JdbcGre5gilViAsm8e5tjAMOxbKoejhmgNP6v4l7nn0IDEOTFAqRunaOz1h4eGss
 zWB3+nSdQ3ybWqb4dFi/cyZKq2EsCudA588UnHj5Eyh4IZmFv70bkHwSLrQ0nwFgQX+y
 W1uPaeOGqgSTfhJJM54Cums0SnlCJmOSGXIWu/Ln4yWZZjxEDE3aXOROijWJu5SsPsvK
 XFGg==
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=6HzL9Up5RxKbT6B7a9mK5twzvntVmLFHutY0lK9mKv8=;
 b=cCM9wSapkF6O6pmidYZ6Ndy42FSFEuQSpfzU56DVWqyAX7poASq8NrkePjIxARaYGu
 lEc4hCpLVoAuD0W59D7THkDyCmsIS8AQ/1ORMya/Qp4q71+8ynPPhm/RGPMkEX5U2lMH
 SFPWBnMIBA3FMbzuyPnK83gFY6DTwKUWVLA3BAwuIBiAB0i1sDxvHGO3YT4OlAeecJMm
 FvGfoVMJHybkitYLYt9bHNO7SuJoJgeHXzMQN3afAztY1gRd43goJzCOf+izDGvuyKxN
 N6pfq5odTqWX13rMuLaacGe7YaMfqBKVA4vpGG1Jj/oUIF/ytvXwoMTmIR2XyipDdVvE
 TLQw==
X-Gm-Message-State: AKS2vOxKvvHxwRE5Scrp1ojsxYD7Ch4drpyzQQk228A0X+5AHm+DdIJU
 TIiaLn86qCgR0LCnd7fewybklWRdkA==
X-Received: by 10.31.5.149 with SMTP id 143mr391966vkf.117.1497453225017; Wed,
 14 Jun 2017 08:13:45 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.103.152.13 with HTTP; Wed, 14 Jun 2017 08:13:44 -0700 (PDT)
In-Reply-To: <CAHrd_jqRWKgpd6fCWNd=HY2VFdgtuib5N4m0cvtssrg3gmJj_Q@mail.gmail.com>
References: <CAHrd_jqG_CXvkFFKLsyN3VBkfmF0m7R_=rKSoZM0VTwtd8jUGQ@mail.gmail.com>
 <20170614144233.zg37s4o3gzceqjki@citrix.com>
 <CAHrd_jqRWKgpd6fCWNd=HY2VFdgtuib5N4m0cvtssrg3gmJj_Q@mail.gmail.com>
From: Zhongze Liu <blackskygg@gmail.com>
Date: Wed, 14 Jun 2017 23:13:44 +0800
Message-ID: <CAHrd_joW3MzESvksBEc2pckfmLUbnpb=LrPoh0n=X46evQRY2Q@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] About the parameter list of
	tools/libxc/xc_domain.c:xc_domain_add_to_physmap()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SSBkaWRuJ3Qgc2F3IHlvdXIgbWFpbC4gU29ycnkuCgoyMDE3LTA2LTE0IDIzOjEzIEdNVCswODow
MCBaaG9uZ3plIExpdSA8YmxhY2tza3lnZ0BnbWFpbC5jb20+Ogo+IDIwMTctMDYtMTQgMjI6NDIg
R01UKzA4OjAwIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ogo+PiBPbiBXZWQsIEp1biAx
NCwgMjAxNyBhdCAwOToxOToyM1BNICswODAwLCBaaG9uZ3plIExpdSB3cm90ZToKPj4+IEhpIFhl
biBkZXZlbG9wZXJzLAo+Pj4KPj4+IEluIHRvb2xzL2xpYnhjL3hjX2RvbWFpbi5jOnhjX2RvbWFp
bl9hZGRfdG9fcGh5c21hcCgpIHRoZSAuc2l6ZSBmaWVsZAo+Pj4gb2YgdGhlIHhlbl9hZGRfdG9f
cGh5c21hcAo+Pj4gc3RydWN0IGNhbid0IGJlIGNvbnRyb2xsZWQgYnkgdGhlIGNhbGxlciB0aHJv
dWdoIHRoZSBwYXJhbWV0ZXIgbGlzdAo+Pj4gYW5kIHdhc24ndCBleHBsaWNpdGx5IGluaXRpYWxp
emVkICggYW5kCj4+PiB0aHVzIGRlZmF1bHQgdG8gemVybyApLiBUaGlzIGltcGxpY2l0bHkgcHJl
dmVudHMgdGhlIGNhbGxlciBmcm9tIGRvaW5nCj4+PiBhbiBYRU5NRU1TUEFDRV9nbWZuX3Jhbmdl
LQo+Pj4gY2FsbC4gSXMgaXQgYSBtaXN0YWtlIG9yIGlzIGl0IGludGVudGlvbmFsbHkgZG9uZSBz
bz8KPj4KPj4KPj4gVGhlIHNpemUgcGFyYW1ldGVyIGRvZXNuJ3QgbWFrZSBtdWNoIHNlbnNlIHRv
IG1lIGJlY2F1c2UgeW91IGNhbiBvbmx5Cj4+IHNwZWNpZnkgb25lIGdwZm4gaW4geGVuX2FkZF90
b19waHlzbWFwX3QuIEkgZ3Vlc3MgdGhhdCdzIGFuIG92ZXJzaWdodAo+PiB3aGVuIGRlc2lnbmlu
ZyB0aGUgaW50ZXJmYWNlLiBCdXQgd2UgY291bGRuJ3QgY2hhbmdlIGl0IG9uY2UgaXQgd2FzCj4+
IHJlbGVhc2VkLgo+Pgo+Cj4gQnV0IGFjY29yZGluZyB0byA3MjUsIDc0MTogeGVuL2NvbW1vbi9t
ZW1vcnkuYywgdGhlIHRoZSBmdW5jdGlvbiBpcyBtYXBwaW5nCj4gYSByYW5nZSBmcm9tIGdwZm4g
dG8gZ3BmbitzaXplIGludG8gdGRvbS4KPgo+Pgo+PiBJIGd1ZXNzIHdoYXQgeW91IHJlYWxseSBu
ZWVkIGlzIHRoZSBfYmF0Y2ggdmFyaWFudC4KPgo+IENoZWVycywKPgo+IFpob25nemUgTGl1Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 14 15:24:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 15:24:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLA9b-0007tb-Qf; Wed, 14 Jun 2017 15:24: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=33131cef4=citrix-osstest@xenproject.org>)
 id 1dLA9a-0007tV-Mz
 for xen-devel@lists.xensource.com; Wed, 14 Jun 2017 15:24:18 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 95/65-03620-12551495; Wed, 14 Jun 2017 15:24:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpK5iqGO
 kwcL/Uhb3prxnd2D02N63iz2AMYo1My8pvyKBNWPDhA7mgo+CFZtP72JpYPzE3cXIySEh4C/x
 +GMHO4TtLjGnfSkriC0i4Cwx4cNtNhCbV0BPoq1lLViNsICFxMH1bcxdjFxA9U2MEv2T1zF2M
 XIAOW4StxcUQ8xxk7j08gZYL5uAh8TEnoksIDaLgKrEzlnNYPOFBLQkli5eyQQxX1Di5MwnYD
 XMAhISB1+8YIaYYyFx6Pl/5gmMfLOQlM1CUraAkWkVo3pxalFZapGukV5SUWZ6RkluYmaOrqG
 BmV5uanFxYnpqTmJSsV5yfu4mRmBIMQDBDsZlf50OMUpyMCmJ8k4VdIwU4kvKT6nMSCzOiC8q
 zUktPsQow8GhJMEbGgyUEyxKTU+tSMvMAQY3TFqCg0dJhPeUC1Cat7ggMbc4Mx0idYpRl2PD6
 vVfmIRY8vLzUqXEeV+AzBAAKcoozYMbAYu0S4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmdQ
 8CmsKTmVcCt+kV0BFMQEcEXXAAOaIkESEl1cDYyKAhsKz3aXnenPR8aa6VCqezn7LWnJ45Uf+
 dbqcNj+mG05v3Niu//a3J8frU1pxvq3pP/36TlRb4+8X/L6sjnFd/rNryPeot86ptgUyGZ0xn
 3Qy+PpdTOO5o3KaXv2bsfhZ1Q7Qov7rX+2jS3u+/ROYuvMJ8d2LRt5l3stlmlDNsfvdr2o6GW
 iWW4oxEQy3mouJEAE2GwA6vAgAA
X-Env-Sender: prvs=33131cef4=citrix-osstest@xenproject.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1497453855!107794187!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12203 invoked from network); 14 Jun 2017 15:24: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;
 14 Jun 2017 15:24:17 -0000
X-IronPort-AV: E=Sophos;i="5.39,340,1493683200"; d="scan'208";a="427863252"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL04.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71563-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64-libvirt:libvirt-build:fail:allowable
 ovmf:build-i386-libvirt:libvirt-build:fail:allowable
X-Osstest-Versions-This: ovmf=46e2632b4e873dc191bf008c95b47340c8957a47
X-Osstest-Versions-That: ovmf=983f59932db28ae37b9f9e545c1258bc59aa71ca
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 14 Jun 2017 16:23:40 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL04.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71563: 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
MTU2MyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE1NjMvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25z
LgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2Nr
aW5nKToKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDUgbGlidmlydC1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsICAgbGlrZSA3MTU2MAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgNSBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcxNTYwCgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAgICAgICAgICAgNDZlMjYzMmI0
ZTg3M2RjMTkxYmYwMDhjOTViNDczNDBjODk1N2E0NwpiYXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAg
ICAgICAgICAgICAgICAgOTgzZjU5OTMyZGIyOGFlMzdiOWY5ZTU0NWMxMjU4YmM1OWFhNzFjYQoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcxNTYwICAyMDE3LTA2LTEzIDE4OjIyOjI3IFogICAgMCBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3MTU2MyAgMjAxNy0wNi0xNCAxMzoyMTo1MyBaICAg
IDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQt
YW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5j
aXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0
L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0
dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNl
LmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxl
LgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCmNvbW1pdCA0NmUyNjMyYjRlODczZGMxOTFiZjAwOGM5NWI0NzM0MGM4OTU3YTQ3CkF1
dGhvcjogUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KRGF0ZTogICBUdWUgSnVuIDEzIDE2
OjIzOjE4IDIwMTcgKzA4MDAKCiAgICBTaGVsbEJpblBrZzogSWEzMi9YNjQgU2hlbGwgYmluYXJ5
IHVwZGF0ZS4KICAgIAogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRp
b24gQWdyZWVtZW50IDEuMAogICAgU2lnbmVkLW9mZi1ieTogUnVpeXUgTmkgPHJ1aXl1Lm5pQGlu
dGVsLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 14 15:27:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 15:27: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 1dLAD6-00085u-9o; Wed, 14 Jun 2017 15:27: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 1dLAD4-00085o-Fe
 for xen-devel@lists.xen.org; Wed, 14 Jun 2017 15:27:54 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 4E/AE-01999-9F551495; Wed, 14 Jun 2017 15:27:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVysyfVTfdbqGO
 kwY6VghZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aSlXuYC3ZzVNxea93A+IWti5GLQ0hgE6PE
 8qs/2LsYOYGcxYwSK9fZgNjCAu4SH099ZAaxRQS8JV51/wSq4eBgFtCXOLejHKL3NaNEQ/8bN
 pAaNgFNiTufPzGB1PAKWEnsOVUNEmYRUJXoWfAQrERUIFyi90A/mM0rIChxcuYTFhCbU8BGov
 PnaUYQm1nATGLe5ofMELa4xK0n85kgbHmJ7W/nME9g5J+FpH0WkpZZSFpmIWlZwMiyilGjOLW
 oLLVI19BIL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMDQZgGAHY98s50OMkhxM
 SqK8UwUdI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8O4IAcoJFqWmp1akZeYAowQmLcHBoyTCe
 8oFKM1bXJCYW5yZDpE6xagoJc77CqRPACSRUZoH1waLzEuMslLCvIxAhwjxFKQW5WaWoMq/Yh
 TnYFQS5nUPAprCk5lXAjf9FdBiJqDFQRccQBaXJCKkpBoYg95nRnxZ3RoXx6umuuu7NsPkA45
 3r87UWaieq3T2SHpIgnmC9I+jpm8cy515N7anXe27zS/W9vj6yibO3bfr1qmrH3+U98ak7qfs
 mw2LjO6ksEmcKVQ29L9Xd+KfSM40iam3Fwjuqddy7jhs9WXa0mfMO0vqqj/UnxJfcI77skvUz
 lf7zRUDlFiKMxINtZiLihMBEDwlQscCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1497454069!87901170!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36742 invoked from network); 14 Jun 2017 15:27:50 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-206.messagelabs.com with SMTP; 14 Jun 2017 15:27: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 0CB88344;
 Wed, 14 Jun 2017 08:27:49 -0700 (PDT)
Received: from [10.37.8.43] (unknown [10.37.8.43])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 2524B3F41F;
 Wed, 14 Jun 2017 08:27:47 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <1497449445-23112-1-git-send-email-volodymyr_babchuk@epam.com>
 <1497449445-23112-3-git-send-email-volodymyr_babchuk@epam.com>
 <980dfb6a-2705-cfce-74b5-827dfcb54ee5@arm.com>
 <71bc1b3d-2262-9be1-75f9-fe7c637d22b7@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a68e05b2-bd52-da63-85f6-39b56ad6da86@arm.com>
Date: Wed, 14 Jun 2017 16:27: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: <71bc1b3d-2262-9be1-75f9-fe7c637d22b7@epam.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 2/2] arm: traps: handle PSCI calls inside
	`smccc.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>

CgpPbiAwNi8xNC8yMDE3IDAzOjM3IFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiBIaSBK
dWxpZW4sCgpIaSBWb2xvZHlteXIsCgoKPiBPbiAxNC4wNi4xNyAxNzoyMSwgSnVsaWVuIEdyYWxs
IHdyb3RlOgo+Pj4gUFNDSSBpcyBwYXJ0IG9mIEhWQy9TTUMgaW50ZXJmYWNlLCBzbyBpdCBzaG91
bGQgYmUgaGFuZGxlZCBpbgo+Pj4gYXBwcm9wcmlhdGUgcGxhY2U6IGBzbWNjYy5jYC4gVGhpcyBw
YXRjaCBqdXN0IG1vdmVzIFBTQ0kKPj4+IGhhbmRsZXIgY2FsbHMgZnJvbSBgdHJhcHMuY2AgdG8g
YHNtY2NjLmNgLgo+Pj4KPj4+IFBTQ0kgaXMgY29uc2lkZXJlZCBhcyB0d28gZGlmZmVyZW50ICJz
ZXJ2aWNlcyIgaW4gdGVybXMgb2YgU01DQ0MuCj4+PiBPbGRlciBQU0NJIDEuMCBpcyB0cmVhdGVk
IGFzICJhcmNoaXRlY3R1cmUgc2VydmljZSIsIHdoaWxlIG5ldmVyCj4+PiBQU0NJIDIuMCBpcyBk
ZWZpbmVkIGFzICJzdGFuZGFyZCBzZWN1cmUgc2VydmljZSIuCj4+Pgo+Pj4gQWxzbyBvbGQgYWNj
ZXNzb3JzIFBTQ0lfQVJHKCkgYW5kIFBTQ0lfUkVTVUxUX1JFRygpIHdlcmUgcmVwbGFjZWQKPj4+
IHdpdGggZ2VuZXJpYyBzZXRfdXNlcl9yZWcoKS9nZXRfdXNlcl9yZWcoKSBmdW5jdGlvbnMuCj4+
IFRoaXMgaXMgYSBjYWxsIHRvIHNwbGl0IHRoZSBwYXRjaCBpbiBtdWx0aXBsZSBzbWFsbCBvbmVz
IHRvIGVhc2UgdGhlIAo+PiByZXZpZXcuCj4+Cj4+IEkgbGlrZSB0aGUgaWRlYSBvZiB1c2luZyBT
TUNDIGZvciBQU0NJLCBhbmQgd2lsbCByZXZpZXcgdGhlIGNvZGUgd2hlbiAKPj4gaXQgd2lsbCBi
ZSBzcGxpdC4KPiAKPiBPa2F5LCB0aGVuIEknbGwgd2lsbCBzZW5kIGEgc2VwYXJhdGUgcGF0Y2gg
dGhhdCByZXdvcmtzIFBTQ0kgY29kZSBpbiAKPiB0cmFwcy5jLCBiZWNhdXNlIHRoaXMgY2hhbmdl
IGlzIG5vdCByZWxldmFudCBmb3IgU01DQ0MgcGF0Y2ggc2VyaWVzLgoKSSB3b3VsZCBiZSBvayBp
ZiB5b3UgYXBwZW5kIGl0IHRvIHRoaXMgc2VyaWVzLiBBZnRlcmFsbCwgaXQgaXMgY2xlYW4tdXAg
CnRvIGltcGxlbWVudCBTTUNDIHByb3Blcmx5IDopLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFs
bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 14 15:42:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 15: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 1dLAQZ-0000sr-Go; Wed, 14 Jun 2017 15:41: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 1dLAQY-0000sk-Nu
 for xen-devel@lists.xensource.com; Wed, 14 Jun 2017 15:41:50 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 14/3C-03371-E3951495; Wed, 14 Jun 2017 15:41:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVdcm0jH
 S4NB7a4sVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmXFh5ibFglnnF6iU3mBsY
 v+t2MXJxCAn8ZZQ49f8GI4TzmFFi39u5TBDONkaJX6d2sXQxcnKICDhLfD0zlx3E5hXQl7gwc
 RIziC0sECSxccp8VpAGCYEnTBJ35mxlAklICHhKfN/2lgXGXnj+KZDNzsEmYCVxSKyLkYODRU
 BVYsZD0wmM3AsYGVYxahSnFpWlFukameolFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+d
 uYgT6nAEIdjCuWhB4iFGSg0lJlHeqoGOkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQletwignGBR
 anpqRVpmDjD4YNISHDxKIrynXIDSvMUFibnFmekQqVOMuhwbVq//wiTEkpeflyolzqsJMkMAp
 CijNA9uBCwSLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYVx9kCk9mXgncpldARzABHRF0wQ
 HkiJJEhJRUA+MiEXZ7l6UsvlMrhTTXRrLcmJF8Sn2q1/efk+rMrKp51Ra9eFNW9amR2+jY2e+
 WdcWXClqMzh1RPqsZrux/4a8u87VVGUuiGAKvTXfVMWZUX25mxpSrH+2yKnWG9dekq2klV2sV
 F796XiXgp6l8NvZQUNjbH/9rsriPcjpM3BZbfbFPS9zIT4mlOCPRUIu5qDgRACkZ8Pl/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1497454907!50849277!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8713 invoked from network); 14 Jun 2017 15:41:48 -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; 14 Jun 2017 15:41: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 1dLAQT-0004e9-5X; Wed, 14 Jun 2017 15:41: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 1dLAQN-0000g1-QB; Wed, 14 Jun 2017 15:41:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dLAQN-0004QX-Jy; Wed, 14 Jun 2017 15:41:39 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110440-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=c55667bd0ad8f04688abfd5c6317709dc00f88ab
X-Osstest-Versions-That: xen=3db971fa33fa2ee3989859b455213bb33bac7e05
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 14 Jun 2017 15:41:39 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 110440: 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>

ZmxpZ2h0IDExMDQ0MCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDQ0MC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGM1NTY2N2JkMGFkOGYw
NDY4OGFiZmQ1YzYzMTc3MDlkYzAwZjg4YWIKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDNkYjk3MWZhMzNmYTJlZTM5ODk4NTliNDU1MjEzYmIzM2JhYzdlMDUKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDExMDQzNiAgMjAxNy0wNi0xNCAxMDowMToxMiBaICAgIDAgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMTA0NDAgIDIwMTctMDYtMTQgMTM6MDE6NDAgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQu
d2lsa0BvcmFjbGUuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlz
aW9uIDoKCisgYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHJldmlzaW9uPWM1NTY2N2JkMGFk
OGYwNDY4OGFiZmQ1YzYzMTc3MDlkYzAwZjg4YWIKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAu
L2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJl
cG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1
c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAg
ICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCBy
ZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAn
XScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUv
b3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9
L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
IC4vYXAtcHVzaCB4ZW4tdW5zdGFibGUtc21va2UgYzU1NjY3YmQwYWQ4ZjA0Njg4YWJmZDVjNjMx
NzcwOWRjMDBmODhhYgorIGJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyByZXZpc2lvbj1jNTU2
NjdiZDBhZDhmMDQ2ODhhYmZkNWM2MzE3NzA5ZGMwMGY4OGFiCisgLiAuL2NyaS1sb2NrLXJlcG9z
CisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisr
KyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAg
ICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAg
ICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysg
bG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3Qv
cmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hv
IC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBv
c19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21t
b24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAor
IGNhc2UgIiRicmFuY2giIGluCisgdHJlZT14ZW4KKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlLXNt
b2tlCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQorICdbJyB4eGVuID0geGxp
bnV4ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4cWVtdS11cHN0cmVhbS11bnN0YWJsZSA9IHgg
J10nCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4t
dW5zdGFibGUtc21va2UKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4YzU1
NjY3YmQwYWQ4ZjA0Njg4YWJmZDVjNjMxNzcwOWRjMDBmODhhYiA9IHggJ10nCisgOiB0ZXN0ZWQv
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
dGVkL2xpbnV4LTMuMTQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hl
bmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51
eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwv
Z2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi54
ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6
IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFi
bGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNy
b24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UK
KysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi54
ZW4tdW5zdGFibGUtc21va2UKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0
CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9V
UFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdp
dAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdp
dAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xp
YnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJF
RV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5m
b19saW51eF90cmVlIHhlbi11bnN0YWJsZS1zbW9rZQorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQor
IGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy94ZW4KKyBnaXQgcHVz
aCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQgYzU1NjY3YmQw
YWQ4ZjA0Njg4YWJmZDVjNjMxNzcwOWRjMDBmODhhYjpyZWZzL2hlYWRzL3Ntb2tlClRvIG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICAzZGI5NzFmLi5jNTU2
NjdiICBjNTU2NjdiZDBhZDhmMDQ2ODhhYmZkNWM2MzE3NzA5ZGMwMGY4OGFiIC0+IHNtb2tlCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 14 15:54:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 15:54:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLAcl-0001j2-Nj; Wed, 14 Jun 2017 15:54:27 +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 1dLAck-0001iw-Px
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 15:54:26 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 A4/34-17076-13C51495; Wed, 14 Jun 2017 15:54:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVysyfVTdcwxjH
 SoPGtpMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnH5+2HWgq0CFZ0L9rI1MJ7n7WLk4hAS2MQo
 0b1+KiuEc4BR4vP86SxdjJwcwgLBEo0nXgDZHBwiAqES1xYJgtQwC1xnlPh65x07RMNsRolTf
 QfZQRrYBHQldtx8zQxi8wpYSfTePwYWZxFQlVi4chYTiC0qEC7Re6CfDaJGUOLkzCdgyzgFrC
 V+rrnACmIzC+hJ7Lj+C8oWl2j6shLKlpfY/nYO8wRG/llI2mchaZmFpGUWkpYFjCyrGDWKU4v
 KUot0DY30kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECQ5QBCHYwvup2PsQoycGk
 JMo7VdAxUogvKT+lMiOxOCO+qDQntfgQowwHh5IE77IooJxgUWp6akVaZg4wWmDSEhw8SiK8p
 1yA0rzFBYm5xZnpEKlTjLocG1av/8IkxJKXn5cqJc77GWSGAEhRRmke3AhY5F5ilJUS5mUEOk
 qIpyC1KDezBFX+FaM4B6OSMO9XkCk8mXklcJteAR3BBHRE0AUHkCNKEhFSUg2MTeo7ppyxLWy
 +Ua6x/qJq943vexbEBJjx1/deLXt+ReHzNAGzVcKfPLc/3fxAKUphmW3DlugTU/ULTPZ/fRpZ
 fmnbjwDXVVYcjoLL/C/xCC6s/bJ4k5WWqXa4/4qizgqDtB9aV5ZbW99WMueLDtw9wTayxeBCm
 /G19JjK9WcWWDz4c7JOff5hJZbijERDLeai4kQAfY9n29cCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1497455664!93962428!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37675 invoked from network); 14 Jun 2017 15:54:25 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-2.tower-31.messagelabs.com with SMTP; 14 Jun 2017 15:54: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 7C955344;
 Wed, 14 Jun 2017 08:54: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 4A49C3F41F;
 Wed, 14 Jun 2017 08:54:23 -0700 (PDT)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170609174141.5068-1-andre.przywara@arm.com>
 <20170609174141.5068-11-andre.przywara@arm.com>
 <1213b302-032a-a9e3-2c72-bcc6ba3f3cf1@arm.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <195814d1-d817-c284-7eea-56139f56e87f@arm.com>
Date: Wed, 14 Jun 2017 16:54:37 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <1213b302-032a-a9e3-2c72-bcc6ba3f3cf1@arm.com>
Content-Language: en-GB
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: Re: [Xen-devel] [PATCH v11 10/34] ARM: GIC: export and extend
 vgic_init_pending_irq()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAxMi8wNi8xNyAxNjozNiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJlLAo+
IAo+IE9uIDA5LzA2LzE3IDE4OjQxLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gRm9yIExQSXMg
d2UgbGF0ZXIgd2FudCB0byBkeW5hbWljYWxseSBhbGxvY2F0ZSBzdHJ1Y3QgcGVuZGluZ19pcnFz
Lgo+PiBTbyBiZXNpZGUgbmVlZGluZyB0byBpbml0aWFsaXplIHRoZSBzdHJ1Y3QgZnJvbSB0aGVy
ZSB3ZSBhbHNvIG5lZWQKPj4gdG8gY2xlYW4gaXQgdXAgYW5kIHJlLWluaXRpYWxpemUgaXQgbGF0
ZXIgb24uCj4+IEV4cG9ydCB2Z2ljX2luaXRfcGVuZGluZ19pcnEoKSBhbmQgZXh0ZW5kIGl0IHRv
IGJlIHJldXNhYmxlLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUu
cHJ6eXdhcmFAYXJtLmNvbT4KPj4gLS0tCj4+ICB4ZW4vYXJjaC9hcm0vdmdpYy5jICAgICAgICB8
IDQgKysrLQo+PiAgeGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmggfCAxICsKPj4gIDIgZmlsZXMg
Y2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4+Cj4+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vdmdpYy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwo+PiBpbmRleCAyZTQ4
MjBmLi43ZThkYmE2IDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy5jCj4+ICsrKyBi
L3hlbi9hcmNoL2FybS92Z2ljLmMKPj4gQEAgLTYwLDggKzYwLDEwIEBAIHN0cnVjdCB2Z2ljX2ly
cV9yYW5rICp2Z2ljX3JhbmtfaXJxKHN0cnVjdCB2Y3B1ICp2LAo+PiB1bnNpZ25lZCBpbnQgaXJx
KQo+PiAgICAgIHJldHVybiB2Z2ljX2dldF9yYW5rKHYsIHJhbmspOwo+PiAgfQo+Pgo+PiAtc3Rh
dGljIHZvaWQgdmdpY19pbml0X3BlbmRpbmdfaXJxKHN0cnVjdCBwZW5kaW5nX2lycSAqcCwgdW5z
aWduZWQgaW50Cj4+IHZpcnEpCj4+ICt2b2lkIHZnaWNfaW5pdF9wZW5kaW5nX2lycShzdHJ1Y3Qg
cGVuZGluZ19pcnEgKnAsIHVuc2lnbmVkIGludCB2aXJxKQo+PiAgewo+PiArICAgIG1lbXNldChw
LCAwLCBzaXplb2YoKnApKTsKPiAKPiBTbyBmb3IgaW5pdGlhbGl6YXRpb24sIHdlIHdpbGwgY2xl
YXIgdGhlIG1lbW9yeSB0d2ljZSB3aGljaCBsb29rcyByYXRoZXIKPiBwb2ludGxlc3MgKHNlZSB0
aGUgY3VycmVudCBjYWxsZXIpLgo+IAo+IFdlIHByb2JhYmx5IHRvIGRyb3AgdGhlIG1lbXNldCBv
ciByZXBsYWNlIHh6YWxsb2MgYnkgeGFsbG9jIGluIHRoZQo+IGNhbGxlci4gSSB3b3VsZCBiZSBv
ayB0byBzZWUgdGhpcyBjaGFuZ2UgaW4gYSBmb2xsb3ctdXAgcGF0Y2guIEFzc3VtaW5nCj4geW91
IHdpbGwgc2VudCBhIHBhdGNoOgoKU28gSSBjaGVja2VkIHRoZSBjYWxsZXJzIGFuZCBub3cgbW92
ZWQgdGhlIG1lbXNldCBmcm9tIGhlcmUgdG8KaXRzX2Rpc2NhcmRfZXZlbnQoKSwganVzdCBiZWZv
cmUgdGhlIGNhbGwgdG8gdmdpY19pbml0X3BlbmRpbmdfaXJxKCkuClRoYXQgc2hvdWxkIGJlIHNh
ZmUsIGJlY2F1c2U6CjEpIEZvciB0aGUgZXhpc3RpbmcgY29kZSAoaW5pdGlhbGlzaW5nIFNHSXMv
UFBJcyBhbmQgU1BJcykgd2UgYWx3YXlzCnplcm8gcGVuZGluZ19pcnEgYW55d2F5LCBlaXRoZXIg
YnkgeHphbGxvYyBvciBieSBhbiBleHBsaWNpdCBtZW1zZXQuCjIpIFRoZSBjYWxsIGluIGl0c19k
aXNjYXJkX2V2ZW50KCkgaGFzIG5vdyBhbiBleHBsaWNpdCBtZW1zZXQgYmVmb3JlIHRoZQpjYWxs
LgozKSBBbGxvY2F0aW5nIHN0cnVjdCBwZW5kaW5nX2lycXMgZm9yIExQSSB1cG9uIG1hcHBpbmcg
YSBkZXZpY2UgYWxyZWFkeQp1c2VzIHh6YWxsb2MsIHNvIHRoZXkgYXJlIGluaXRpYWxseSB6ZXJv
ZWQuIEJlZm9yZSB3ZSByZS11c2UgYSBzdHJ1Y3QsCndlIGNhbGwgaXRzX2Rpc2NhcmRfZXZlbnQo
KSwgd2hpY2ggemVyb2VzIGl0IGFzIGRlc2NyaWJlZCBpbiAyKQoKU28gSSBtZXJnZWQgdGhlIGNo
YW5nZSAocmVtb3ZlIG1lbXNldCBoZXJlLCBwdXQgaXQgaW4KaXRzX2Rpc2NhcmRfZXZlbnQoKSkg
aW50byB0aGUgbmV3IHNlcmllcy4KUGxlYXNlIHRlbGwgbWUgaWYgdGhhdCBpcyB0b28gZGFuZ2Vy
b3VzIGFuZCBJIGNhbiBiYWNrIGl0IG91dCBhZ2Fpbi4KCkNoZWVycywKQW5kcmUuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 14 16:23:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 16:23:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLB4k-0004Ei-2j; Wed, 14 Jun 2017 16:23:22 +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 1dLB4j-0004EW-4L
 for xen-devel@lists.xensource.com; Wed, 14 Jun 2017 16:23:21 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 D4/55-02183-7F261495; Wed, 14 Jun 2017 16:23:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVfdzkmO
 kwaNfChYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuDX9HGvB5C7Gii0vt7E2
 MHbEdTFycQgJ/GWU6D1wmr2LkRPIecwo8fpuHURiG6PE930zwRIiAs4SX8/MBbN5BfQlJh3ay
 QhiCwvYS/x/eZIJpEFCoFVFovneJlaQhISAp8TyvhVMMPavh71sXYzsHGwCVhKHxECiLAKqEp
 t/zmKZwMi9gJFhFaN6cWpRWWqRroVeUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJka
 gzxmAYAfjwWbnQ4ySHExKorxTBR0jhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwrk0EygkWpaan
 VqRl5gCDDyYtwcGjJMLLDJLmLS5IzC3OTIdInWLU5diwev0XJiGWvPy8VClx3g0gRQIgRRmle
 XAjYJFwiVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8W+KBpvBk5pXAbXoFdAQT0BFBFxxAji
 hJREhJNTCu0N3Bdvr+waXH3HcvnscuFnZu779X2yUd97dPFI0vP/xDrT9AcvG+599XRSkF15p
 J7Xn59Gww66HWCXxbNhzs+2J43KT0+oT7R6Nuf5OwLa17YJclK7zn2K1M+3/dF07yzXr5Se7u
 toCMhfrpk2tX/j78TPY/Y12t1KndPF6pzpdl25vWyfFnKLEUZyQaajEXFScCABYvGx5/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1497457394!74977214!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13982 invoked from network); 14 Jun 2017 16:23:15 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Jun 2017 16:23: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 1dLB4a-0006FE-6o; Wed, 14 Jun 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 1dLB4U-0005Lz-PC; Wed, 14 Jun 2017 16:23:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dLB4U-0008SV-EF; Wed, 14 Jun 2017 16:23:06 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110417-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm: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-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2: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:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=91503b282eff582d74927ed25668fae65fd228ba
X-Osstest-Versions-That: xen=89b71d14621850c6c4b87a2cb3476efb069aeca9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 14 Jun 2017 16:23:06 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 110417: 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>

ZmxpZ2h0IDExMDQxNyB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDQxNy8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUg
bm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTUgZ3Vl
c3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTEwMzc0CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTAz
OTIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAg
ICAgICAgICAgZmFpbCBsaWtlIDExMDM5MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTEwMzkyCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA5IGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAgICAgZmFp
bCAgbGlrZSAxMTAzOTIKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTUgZ3Vlc3Qtc3Rh
cnQvZGViaWFuLnJlcGVhdCAgICBmYWlsICBsaWtlIDExMDM5MgogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICA5
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE2
IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICA5IHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEw
LWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA5IHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBm
b3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDkxNTAzYjI4MmVmZjU4MmQ3NDkyN2Vk
MjU2NjhmYWU2NWZkMjI4YmEKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAg
IDg5YjcxZDE0NjIxODUwYzZjNGI4N2EyY2IzNDc2ZWZiMDY5YWVjYTkKCkxhc3QgdGVzdCBvZiBi
YXNpcyAgIDExMDM5MiAgMjAxNy0wNi0xMyAwMTo0NzoxOCBaICAgIDEgZGF5cwpUZXN0aW5nIHNh
bWUgc2luY2UgICAxMTA0MTcgIDIwMTctMDYtMTMgMjE6MzE6MzYgWiAgICAwIGRheXMgICAgMSBh
dHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBB
cm1hbmRvIFZlZ2EgPGFybWFuZG9AZ3JlZW5ob3N0Lm5sPgogIElhbiBKYWNrc29uIDxpYW4uamFj
a3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVt
cHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNp
b24gOgoKKyBicmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgcmV2aXNpb249OTE1MDNiMjgyZWZmNTgy
ZDc0OTI3ZWQyNTY2OGZhZTY1ZmQyMjhiYQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3Jp
LWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MK
KysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBP
c3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAg
ICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9z
PS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJwor
KysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0
ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9t
ZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9s
b2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3Mv
bG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9h
cC1wdXNoIHhlbi00LjktdGVzdGluZyA5MTUwM2IyODJlZmY1ODJkNzQ5MjdlZDI1NjY4ZmFlNjVm
ZDIyOGJhCisgYnJhbmNoPXhlbi00LjktdGVzdGluZworIHJldmlzaW9uPTkxNTAzYjI4MmVmZjU4
MmQ3NDkyN2VkMjU2NjhmYWU2NWZkMjI4YmEKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2Ny
aS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9z
CisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2Ug
T3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAg
ICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBv
cz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScK
KysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3Nz
dGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hv
bWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICch
PScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4v
Y3JpLWdldGNvbmZpZworKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJy
YW5jaCIgaW4KKyB0cmVlPXhlbgorIHhlbmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeHhl
biA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFu
Y2g9cWVtdS11cHN0cmVhbS00LjktdGVzdGluZworIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4v
Y3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLTQuOS10ZXN0aW5nCisgcHJldnhlbmJyYW5jaD14ZW4t
NC44LXRlc3RpbmcKKyAnWycgeDkxNTAzYjI4MmVmZjU4MmQ3NDkyN2VkMjU2NjhmYWU2NWZkMjI4
YmEgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rl
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
bnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC0zLjE0CisrIDogdGVzdGVkL2xpbnV4LWFy
bS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAn
XScKKysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9w
cy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3Jn
L3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYu
MzkueAorKyA6IGRhaWx5LWNyb24ueGVuLTQuOS10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4t
NC45LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjktdGVzdGluZworKyA6IGRhaWx5LWNy
b24ueGVuLTQuOS10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC45LXRlc3RpbmcKKysgOiBk
YWlseS1jcm9uLnhlbi00LjktdGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQuOS10ZXN0aW5n
CisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4y
NworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24u
eGVuLTQuOS10ZXN0aW5nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAor
KyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBT
VFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQK
KyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQK
KyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2
aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVf
WFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9f
bGludXhfdHJlZSB4ZW4tNC45LXRlc3RpbmcKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNl
ICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MveGVuCisgeGVudmVyc2lvbj14
ZW4tNC45LXRlc3RpbmcKKyB4ZW52ZXJzaW9uPXhlbi00LjkKKyB4ZW52ZXJzaW9uPTQuOQorIGdp
dCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdCA5MTUw
M2IyODJlZmY1ODJkNzQ5MjdlZDI1NjY4ZmFlNjVmZDIyOGJhOnJlZnMvaGVhZHMvc3RhYmxlLTQu
OQpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgODli
NzFkMS4uOTE1MDNiMiAgOTE1MDNiMjgyZWZmNTgyZDc0OTI3ZWQyNTY2OGZhZTY1ZmQyMjhiYSAt
PiBzdGFibGUtNC45CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 14 16:33:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 16:33:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLBEa-00051H-5Q; Wed, 14 Jun 2017 16:33:32 +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 1dLBEY-00051B-MP
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 16:33:30 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 57/FC-01733-95561495; Wed, 14 Jun 2017 16:33:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVysyfVTTcs1TH
 S4PUBOYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWP3pH/sBZ9EKhZNamJtYJwh2MXIySEksJlR
 4ssc1S5GLiB7MaPE3IXz2EESwgLBEo0nXrCA2CICkRL7tx5gASliFrjOKPH1zjt2iO7TjBIrZ
 nmD2GwCmhJ3Pn9iArF5Bawkrrx5DWazCKhKHJ7zjhnEFhUIl+g90M8GUSMocXLmE7AFnALWEo
 dn/mMEsZkFbCXuzN3NDGGLS9x6Mp8JwpaX2P52DvMERv5ZSNpnIWmZhaRlFpKWBYwsqxjVi1O
 LylKLdE31kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECw5MBCHYwful3PsQoycGk
 JMo7VdAxUogvKT+lMiOxOCO+qDQntfgQowwHh5IEr3AKUE6wKDU9tSItMwcYKTBpCQ4eJRFe2
 WSgNG9xQWJucWY6ROoUoy7HhtXrvzAJseTl56VKifNOBykSACnKKM2DGwGL2kuMslLCvIxARw
 nxFKQW5WaWoMq/YhTnYFQS5jUBmcKTmVcCt+kV0BFMQEcEXXAAOaIkESEl1cAY+8LtpO/KC72
 8W5YqSO5wfbgxo3/lywrbswosDYcCmf+IuvEudN/4/iLn2rDJeSyT65cbf5dhXvuW0UjEIvz7
 XasFEVGlz60ZLJ8cy7rP/N0x5kR94q/Fu/bxSl8KWm1wV12YszNbLsTmibDwGm2rG+tP2iUGL
 JwfKCASyHLuxdvr08qj7q1QYinOSDTUYi4qTgQALjUCqNUCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1497458005!83634076!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25116 invoked from network); 14 Jun 2017 16:33:26 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-206.messagelabs.com with SMTP; 14 Jun 2017 16:33: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 6405015A2;
 Wed, 14 Jun 2017 09:33:25 -0700 (PDT)
Received: from [10.37.8.43] (unknown [10.37.8.43])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C5F833F3E1;
 Wed, 14 Jun 2017 09:33:23 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170609174141.5068-1-andre.przywara@arm.com>
 <20170609174141.5068-11-andre.przywara@arm.com>
 <1213b302-032a-a9e3-2c72-bcc6ba3f3cf1@arm.com>
 <195814d1-d817-c284-7eea-56139f56e87f@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <3fc0bd21-805e-171d-0e05-9600b0e1a3fa@arm.com>
Date: Wed, 14 Jun 2017 17:33: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: <195814d1-d817-c284-7eea-56139f56e87f@arm.com>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: Re: [Xen-devel] [PATCH v11 10/34] ARM: GIC: export and extend
 vgic_init_pending_irq()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGkgQW5kcmUsCgpPbiAwNi8xNC8yMDE3IDA0OjU0IFBNLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToK
PiBIaSwKPiAKPiBPbiAxMi8wNi8xNyAxNjozNiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSBB
bmRyZSwKPj4KPj4gT24gMDkvMDYvMTcgMTg6NDEsIEFuZHJlIFByenl3YXJhIHdyb3RlOgo+Pj4g
Rm9yIExQSXMgd2UgbGF0ZXIgd2FudCB0byBkeW5hbWljYWxseSBhbGxvY2F0ZSBzdHJ1Y3QgcGVu
ZGluZ19pcnFzLgo+Pj4gU28gYmVzaWRlIG5lZWRpbmcgdG8gaW5pdGlhbGl6ZSB0aGUgc3RydWN0
IGZyb20gdGhlcmUgd2UgYWxzbyBuZWVkCj4+PiB0byBjbGVhbiBpdCB1cCBhbmQgcmUtaW5pdGlh
bGl6ZSBpdCBsYXRlciBvbi4KPj4+IEV4cG9ydCB2Z2ljX2luaXRfcGVuZGluZ19pcnEoKSBhbmQg
ZXh0ZW5kIGl0IHRvIGJlIHJldXNhYmxlLgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJlIFBy
enl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgo+Pj4gLS0tCj4+PiAgIHhlbi9hcmNoL2Fy
bS92Z2ljLmMgICAgICAgIHwgNCArKystCj4+PiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5o
IHwgMSArCj4+PiAgIDIgZmlsZXMgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9u
KC0pCj4+Pgo+Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLmMgYi94ZW4vYXJjaC9h
cm0vdmdpYy5jCj4+PiBpbmRleCAyZTQ4MjBmLi43ZThkYmE2IDEwMDY0NAo+Pj4gLS0tIGEveGVu
L2FyY2gvYXJtL3ZnaWMuYwo+Pj4gKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwo+Pj4gQEAgLTYw
LDggKzYwLDEwIEBAIHN0cnVjdCB2Z2ljX2lycV9yYW5rICp2Z2ljX3JhbmtfaXJxKHN0cnVjdCB2
Y3B1ICp2LAo+Pj4gdW5zaWduZWQgaW50IGlycSkKPj4+ICAgICAgIHJldHVybiB2Z2ljX2dldF9y
YW5rKHYsIHJhbmspOwo+Pj4gICB9Cj4+Pgo+Pj4gLXN0YXRpYyB2b2lkIHZnaWNfaW5pdF9wZW5k
aW5nX2lycShzdHJ1Y3QgcGVuZGluZ19pcnEgKnAsIHVuc2lnbmVkIGludAo+Pj4gdmlycSkKPj4+
ICt2b2lkIHZnaWNfaW5pdF9wZW5kaW5nX2lycShzdHJ1Y3QgcGVuZGluZ19pcnEgKnAsIHVuc2ln
bmVkIGludCB2aXJxKQo+Pj4gICB7Cj4+PiArICAgIG1lbXNldChwLCAwLCBzaXplb2YoKnApKTsK
Pj4KPj4gU28gZm9yIGluaXRpYWxpemF0aW9uLCB3ZSB3aWxsIGNsZWFyIHRoZSBtZW1vcnkgdHdp
Y2Ugd2hpY2ggbG9va3MgcmF0aGVyCj4+IHBvaW50bGVzcyAoc2VlIHRoZSBjdXJyZW50IGNhbGxl
cikuCj4+Cj4+IFdlIHByb2JhYmx5IHRvIGRyb3AgdGhlIG1lbXNldCBvciByZXBsYWNlIHh6YWxs
b2MgYnkgeGFsbG9jIGluIHRoZQo+PiBjYWxsZXIuIEkgd291bGQgYmUgb2sgdG8gc2VlIHRoaXMg
Y2hhbmdlIGluIGEgZm9sbG93LXVwIHBhdGNoLiBBc3N1bWluZwo+PiB5b3Ugd2lsbCBzZW50IGEg
cGF0Y2g6Cj4gCj4gU28gSSBjaGVja2VkIHRoZSBjYWxsZXJzIGFuZCBub3cgbW92ZWQgdGhlIG1l
bXNldCBmcm9tIGhlcmUgdG8KPiBpdHNfZGlzY2FyZF9ldmVudCgpLCBqdXN0IGJlZm9yZSB0aGUg
Y2FsbCB0byB2Z2ljX2luaXRfcGVuZGluZ19pcnEoKS4KPiBUaGF0IHNob3VsZCBiZSBzYWZlLCBi
ZWNhdXNlOgo+IDEpIEZvciB0aGUgZXhpc3RpbmcgY29kZSAoaW5pdGlhbGlzaW5nIFNHSXMvUFBJ
cyBhbmQgU1BJcykgd2UgYWx3YXlzCj4gemVybyBwZW5kaW5nX2lycSBhbnl3YXksIGVpdGhlciBi
eSB4emFsbG9jIG9yIGJ5IGFuIGV4cGxpY2l0IG1lbXNldC4KPiAyKSBUaGUgY2FsbCBpbiBpdHNf
ZGlzY2FyZF9ldmVudCgpIGhhcyBub3cgYW4gZXhwbGljaXQgbWVtc2V0IGJlZm9yZSB0aGUKPiBj
YWxsLgo+IDMpIEFsbG9jYXRpbmcgc3RydWN0IHBlbmRpbmdfaXJxcyBmb3IgTFBJIHVwb24gbWFw
cGluZyBhIGRldmljZSBhbHJlYWR5Cj4gdXNlcyB4emFsbG9jLCBzbyB0aGV5IGFyZSBpbml0aWFs
bHkgemVyb2VkLiBCZWZvcmUgd2UgcmUtdXNlIGEgc3RydWN0LAo+IHdlIGNhbGwgaXRzX2Rpc2Nh
cmRfZXZlbnQoKSwgd2hpY2ggemVyb2VzIGl0IGFzIGRlc2NyaWJlZCBpbiAyKQoKVGhlIHBsYWNl
IEkgYW0gdGhlIG1vc3QgY29uY2VybmVkIGlzIGluIHRoZSBNQVBUSS4gQmVjYXVzZSB5b3Ugd291
bGQgCmNhbGwgdmdpY19pbml0X3BlbmRpbmdfaXJxIGFzc3VtaW5nIHRoaXMgd291bGQgaGF2ZSBh
bHJlYWR5IGJlZW4gemVyb2VkLiAKSXQgaXMgbm90IHN0cmFpZ2h0LWZvcndhcmQgd2hlbiBsb29r
aW5nIGF0IHRoZSBjb2RlIHdobyBkaWQgdGhhdC4KCkkgd291bGQgcHJlZmVyIHRvIGtlZXAgdGhl
IG1lbXNldCBpbiB2Z2ljX2luaXRfcGVuZGluZ19pcnEgYW5kIGF2b2lkIGl0IAppbiB0aGUgY2Fs
bGVyLiBUaGlzIGlzIG1vcmUgZnV0dXJlIHByb29mLgoKPiBTbyBJIG1lcmdlZCB0aGUgY2hhbmdl
IChyZW1vdmUgbWVtc2V0IGhlcmUsIHB1dCBpdCBpbgo+IGl0c19kaXNjYXJkX2V2ZW50KCkpIGlu
dG8gdGhlIG5ldyBzZXJpZXMuCj4gUGxlYXNlIHRlbGwgbWUgaWYgdGhhdCBpcyB0b28gZGFuZ2Vy
b3VzIGFuZCBJIGNhbiBiYWNrIGl0IG91dCBhZ2Fpbi4KTGV0J3MgbG9vayBmb3IgYSBmb2xsb3ct
dXAgcGF0Y2ggYW5kIG5vdCBpbiB0aGlzIHNlcmllcy4gSSBkb24ndCB3YW50IHRvIApkZWxheSB0
aGUgc2VyaWVzIGp1c3QgZm9yIHRoYXQuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 14 16:52:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 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 1dLBWt-0006MQ-DU; Wed, 14 Jun 2017 16:52: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 1dLBWs-0006LW-Mz
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 16:52:26 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 0A/D3-03620-AC961495; Wed, 14 Jun 2017 16:52:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVysyfVTfdkpmO
 kwaWfKhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b2WUcZC74IVXxd94K9gfE3fxcjF4eQwGZG
 iclzNrFAOMsZJR4+eszWxcjJwSagK7Hj5mtmEFtEIFTi6YLvzCBFzALXGSVO75gPViQs4COx5
 uEJsCIWAVWJKbe+gdm8AlYS+56uAquREJCTaDh/HyzOKWAtMXX7ZKYuRg6gbVYSN1foT2DkXs
 DIsIpRvTi1qCy1SNdcL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMj0L8MQLCDceZ
 l/0OMkhxMSqK8UwUdI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8J5JB8oJFqWmp1akZeYAAw0m
 LcHBoyTCuzUVKM1bXJCYW5yZDpE6xagoJc4bmAGUEABJZJTmwbXBgvsSo6yUMC8j0CFCPAWpR
 bmZJajyrxjFORiVhHnLQLbzZOaVwE1/BbSYCWhx0AUHkMUliQgpqQZGu8nZfHrtYkfaj/rcvm
 vB8/04y9tDPP8ac1cuWb5OZfpZPmmzqSkGW6zlGNZM/Fyd+3xXaLFEuP4T6ceOXy/X1Vz5yvh
 Az+FT91kPWZUni87fNnlR/1OaNayoYd0tP9+yU9O+mhpFC20vS9t+p3L+RvVaLk1uhnvbnwVN
 buuRPbbxy8Ey/uVdSizFGYmGWsxFxYkAOuspP2kCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1497459145!84482265!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48018 invoked from network); 14 Jun 2017 16:52:25 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-10.tower-27.messagelabs.com with SMTP; 14 Jun 2017 16:52: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 DE89015B2;
 Wed, 14 Jun 2017 09:52:24 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8FAC03F3E1;
 Wed, 14 Jun 2017 09:52:23 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Wed, 14 Jun 2017 17:51:56 +0100
Message-Id: <20170614165223.7543-8-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170614165223.7543-1-andre.przywara@arm.com>
References: <20170614165223.7543-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: [Xen-devel] [PATCH v12 07/34] ARM: vGIC: introduce
	gic_remove_irq_from_queues()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VG8gYXZvaWQgY29kZSBkdXBsaWNhdGlvbiBpbiBhIGxhdGVyIHBhdGNoLCBpbnRyb2R1Y2UgYSBn
ZW5lcmljIGZ1bmN0aW9uCnRvIHJlbW92ZSBhIHZpcnR1YWwgSVJRIGZyb20gdGhlIFZHSUMuCkNh
bGwgdGhhdCBmdW5jdGlvbiBpbnN0ZWFkIG9mIHRoZSBvcGVuLWNvZGVkIHZlcnNpb24gaW4gdmdp
Y19taWdyYXRlX2lycSgpLgoKU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnBy
enl3YXJhQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2dpYy5jICAgICAgICB8IDkgKysrKysr
KysrCiB4ZW4vYXJjaC9hcm0vdmdpYy5jICAgICAgIHwgNCArLS0tCiB4ZW4vaW5jbHVkZS9hc20t
YXJtL2dpYy5oIHwgMSArCiAzIGZpbGVzIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDMgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy5jIGIveGVuL2FyY2gvYXJt
L2dpYy5jCmluZGV4IDZjMGM5YzMuLmE1OTU5MWQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9n
aWMuYworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLmMKQEAgLTQwNyw2ICs0MDcsMTUgQEAgdm9pZCBn
aWNfcmVtb3ZlX2Zyb21fbHJfcGVuZGluZyhzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHBlbmRpbmdf
aXJxICpwKQogICAgIGxpc3RfZGVsX2luaXQoJnAtPmxyX3F1ZXVlKTsKIH0KIAordm9pZCBnaWNf
cmVtb3ZlX2lycV9mcm9tX3F1ZXVlcyhzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHBlbmRpbmdfaXJx
ICpwKQoreworICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmdi0+YXJjaC52Z2ljLmxvY2spKTsK
KworICAgIGNsZWFyX2JpdChHSUNfSVJRX0dVRVNUX1FVRVVFRCwgJnAtPnN0YXR1cyk7CisgICAg
bGlzdF9kZWxfaW5pdCgmcC0+aW5mbGlnaHQpOworICAgIGdpY19yZW1vdmVfZnJvbV9scl9wZW5k
aW5nKHYsIHApOworfQorCiB2b2lkIGdpY19yYWlzZV9pbmZsaWdodF9pcnEoc3RydWN0IHZjcHUg
KnYsIHVuc2lnbmVkIGludCB2aXJ0dWFsX2lycSkKIHsKICAgICBzdHJ1Y3QgcGVuZGluZ19pcnEg
Km4gPSBpcnFfdG9fcGVuZGluZyh2LCB2aXJ0dWFsX2lycSk7CmRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vdmdpYy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwppbmRleCBmMmY0MjNmLi45NzcxNDYz
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2lj
LmMKQEAgLTI2Niw5ICsyNjYsNyBAQCBib29sIHZnaWNfbWlncmF0ZV9pcnEoc3RydWN0IHZjcHUg
Km9sZCwgc3RydWN0IHZjcHUgKm5ldywgdW5zaWduZWQgaW50IGlycSkKICAgICAvKiBJZiB0aGUg
SVJRIGlzIHN0aWxsIGxyX3BlbmRpbmcsIHJlLWluamVjdCBpdCB0byB0aGUgbmV3IHZjcHUgKi8K
ICAgICBpZiAoICFsaXN0X2VtcHR5KCZwLT5scl9xdWV1ZSkgKQogICAgIHsKLSAgICAgICAgY2xl
YXJfYml0KEdJQ19JUlFfR1VFU1RfUVVFVUVELCAmcC0+c3RhdHVzKTsKLSAgICAgICAgbGlzdF9k
ZWxfaW5pdCgmcC0+bHJfcXVldWUpOwotICAgICAgICBsaXN0X2RlbF9pbml0KCZwLT5pbmZsaWdo
dCk7CisgICAgICAgIGdpY19yZW1vdmVfaXJxX2Zyb21fcXVldWVzKG9sZCwgcCk7CiAgICAgICAg
IGlycV9zZXRfYWZmaW5pdHkocC0+ZGVzYywgY3B1bWFza19vZihuZXctPnByb2Nlc3NvcikpOwog
ICAgICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZvbGQtPmFyY2gudmdpYy5sb2NrLCBmbGFn
cyk7CiAgICAgICAgIHZnaWNfdmNwdV9pbmplY3RfaXJxKG5ldywgaXJxKTsKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oCmlu
ZGV4IDMxMzA2MzQuLjdiMmU5OGMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2lj
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaApAQCAtMjQ0LDYgKzI0NCw3IEBAIGV4
dGVybiB2b2lkIGdpY19yYWlzZV9ndWVzdF9pcnEoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGlu
dCBpcnEsCiAgICAgICAgIHVuc2lnbmVkIGludCBwcmlvcml0eSk7CiBleHRlcm4gdm9pZCBnaWNf
cmFpc2VfaW5mbGlnaHRfaXJxKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmlydHVhbF9p
cnEpOwogZXh0ZXJuIHZvaWQgZ2ljX3JlbW92ZV9mcm9tX2xyX3BlbmRpbmcoc3RydWN0IHZjcHUg
KnYsIHN0cnVjdCBwZW5kaW5nX2lycSAqcCk7CitleHRlcm4gdm9pZCBnaWNfcmVtb3ZlX2lycV9m
cm9tX3F1ZXVlcyhzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHBlbmRpbmdfaXJxICpwKTsKIAogLyog
QWNjZXB0IGFuIGludGVycnVwdCBmcm9tIHRoZSBHSUMgYW5kIGRpc3BhdGNoIGl0cyBoYW5kbGVy
ICovCiBleHRlcm4gdm9pZCBnaWNfaW50ZXJydXB0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
LCBpbnQgaXNfZmlxKTsKLS0gCjIuOS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 14 16:52:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 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 1dLBWs-0006LH-31; Wed, 14 Jun 2017 16:52:26 +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 1dLBWr-0006Kg-Dq
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 16:52:25 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 E6/AE-03613-8C961495; Wed, 14 Jun 2017 16:52:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsVysyfVTfdEpmO
 kweV7XBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b+06cYC6bpVcz7v521gbFBpYuRi0NIYDOj
 xNlvi9kgnOWMEnu/bGPqYuTkYBPQldhx8zUziC0iECrxdMF3ZpAiZoHrjBKnd8xnA0kIC0RJ/
 Lz3HKyIRUBVYs31mywgNq+AlcT9ruNgcQkBOYmG8/fBbE4Ba4mp2ycDLeAA2mYlcXOF/gRG7g
 WMDKsYNYpTi8pSi3QNjfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQI9zAAEOxi
 /LAs4xCjJwaQkyjtV0DFSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTv4QygnGBRanpqRVpmDjDU
 YNISHDxKIrxbU4HSvMUFibnFmekQqVOMilLivGdB+gRAEhmleXBtsPC+xCgrJczLCHSIEE9Ba
 lFuZgmq/CtGcQ5GJWHesnSgKTyZeSVw018BLWYCWhx0wQFkcUkiQkqqgXF61NqPBfrh/wuvnT
 Vew97PxT3/T2OtZWzzqtf5O7OePX78Va3uLadC14HaiLAeY/sDAm2yAaGTzM6rCFiEzMisvmM
 Tv6ib473qpzuF351OPtm/4PCCQ19DjgltM+NabD2/+ev+SXMnfuznv3Rd7Ijl66wy01Qf5jTR
 1e+7NJ+ZtJ1gnS7TGqHEUpyRaKjFXFScCAAXESRAagIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1497459143!84482261!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47971 invoked from network); 14 Jun 2017 16:52:23 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-10.tower-27.messagelabs.com with SMTP; 14 Jun 2017 16:52: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 5425315A2;
 Wed, 14 Jun 2017 09:52:23 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0416A3F3E1;
 Wed, 14 Jun 2017 09:52:21 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Wed, 14 Jun 2017 17:51:55 +0100
Message-Id: <20170614165223.7543-7-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170614165223.7543-1-andre.przywara@arm.com>
References: <20170614165223.7543-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: [Xen-devel] [PATCH v12 06/34] ARM: vGIC: move irq_to_pending()
	calls under the VGIC VCPU 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>

U28gZmFyIGlycV90b19wZW5kaW5nKCkgaXMganVzdCBhIGNvbnZlbmllbmNlIGZ1bmN0aW9uIHRv
IGxvb2t1cApzdGF0aWNhbGx5IGFsbG9jYXRlZCBhcnJheXMuIFRoaXMgd2lsbCBjaGFuZ2Ugd2l0
aCBMUElzLCB3aGljaCBhcmUKbW9yZSBkeW5hbWljLCBzbyB0aGUgbWVtb3J5IGZvciB0aGVpciBz
dHJ1Y3QgcGVuZGluZ19pcnEgbWlnaHQgZ28gYXdheS4KVGhlIHByb3BlciBhbnN3ZXIgdG8gdGhl
IGlzc3VlIG9mIHByZXZlbnRpbmcgc3RhbGUgcG9pbnRlcnMgaXMKcmVmLWNvdW50aW5nLCB3aGlj
aCByZXF1aXJlcyBtb3JlIHJld29yayBhbmQgd2lsbCBiZSBpbnRyb2R1Y2VkIHdpdGgKYSBsYXRl
ciByZXdvcmsuCkZvciBub3cgbW92ZSB0aGUgaXJxX3RvX3BlbmRpbmcoKSBjYWxscyB0aGF0IGFy
ZSB1c2VkIHdpdGggTFBJcyB1bmRlciB0aGUKVkdJQyBWQ1BVIGxvY2ssIGFuZCBvbmx5IHVzZSB0
aGUgcmV0dXJuZWQgcG9pbnRlciB3aGlsZSBob2xkaW5nIHRoZSBsb2NrLgpUaGlzIHByZXZlbnRz
IHRoZSBtZW1vcnkgZnJvbSBiZWluZyBmcmVlZCB3aGlsZSB3ZSB1c2UgaXQuCkZvciB0aGUgc2Fr
ZSBvZiBjb21wbGV0ZW5lc3Mgd2UgdGFrZSBjYXJlIGFib3V0IGFsbCBpcnFfdG9fcGVuZGluZygp
CnVzZXJzLCBldmVuIHRob3NlIHdoaWNoIGxhdGVyIHdpbGwgbmV2ZXIgZGVhbCB3aXRoIExQSXMu
CkRvY3VtZW50IHRoZSBsaW1pdHMgb2YgdmdpY19udW1faXJxcygpLgoKU2lnbmVkLW9mZi1ieTog
QW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJt
L3ZnaWMuYyAgICAgICAgfCA0MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0t
LS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oIHwgIDUgKysrKysKIDIgZmlsZXMgY2hh
bmdlZCwgMzcgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL3ZnaWMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLmMKaW5kZXggMDRkODIxYS4uZjJm
NDIzZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMuYworKysgYi94ZW4vYXJjaC9hcm0v
dmdpYy5jCkBAIC0yMzQsMjMgKzIzNCwyOSBAQCBzdGF0aWMgaW50IHZnaWNfZ2V0X3ZpcnFfcHJp
b3JpdHkoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJxKQogYm9vbCB2Z2ljX21pZ3Jh
dGVfaXJxKHN0cnVjdCB2Y3B1ICpvbGQsIHN0cnVjdCB2Y3B1ICpuZXcsIHVuc2lnbmVkIGludCBp
cnEpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKLSAgICBzdHJ1Y3QgcGVuZGluZ19pcnEg
KnAgPSBpcnFfdG9fcGVuZGluZyhvbGQsIGlycSk7CisgICAgc3RydWN0IHBlbmRpbmdfaXJxICpw
OworCisgICAgc3Bpbl9sb2NrX2lycXNhdmUoJm9sZC0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsK
KworICAgIHAgPSBpcnFfdG9fcGVuZGluZyhvbGQsIGlycSk7CiAKICAgICAvKiBub3RoaW5nIHRv
IGRvIGZvciB2aXJ0dWFsIGludGVycnVwdHMgKi8KICAgICBpZiAoIHAtPmRlc2MgPT0gTlVMTCAp
CisgICAgeworICAgICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZvbGQtPmFyY2gudmdpYy5s
b2NrLCBmbGFncyk7CiAgICAgICAgIHJldHVybiB0cnVlOworICAgIH0KIAogICAgIC8qIG1pZ3Jh
dGlvbiBhbHJlYWR5IGluIHByb2dyZXNzLCBubyBuZWVkIHRvIGRvIGFueXRoaW5nICovCiAgICAg
aWYgKCB0ZXN0X2JpdChHSUNfSVJRX0dVRVNUX01JR1JBVElORywgJnAtPnN0YXR1cykgKQogICAg
IHsKICAgICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywgImlycSAldSBtaWdyYXRpb24gZmFp
bGVkOiByZXF1ZXN0ZWQgd2hpbGUgaW4gcHJvZ3Jlc3NcbiIsIGlycSk7CisgICAgICAgIHNwaW5f
dW5sb2NrX2lycXJlc3RvcmUoJm9sZC0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKICAgICAgICAg
cmV0dXJuIGZhbHNlOwogICAgIH0KIAogICAgIHBlcmZjX2luY3IodmdpY19pcnFfbWlncmF0ZXMp
OwogCi0gICAgc3Bpbl9sb2NrX2lycXNhdmUoJm9sZC0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsK
LQogICAgIGlmICggbGlzdF9lbXB0eSgmcC0+aW5mbGlnaHQpICkKICAgICB7CiAgICAgICAgIGly
cV9zZXRfYWZmaW5pdHkocC0+ZGVzYywgY3B1bWFza19vZihuZXctPnByb2Nlc3NvcikpOwpAQCAt
Mjg1LDYgKzI5MSwxNyBAQCB2b2lkIGFyY2hfbW92ZV9pcnFzKHN0cnVjdCB2Y3B1ICp2KQogICAg
IHN0cnVjdCB2Y3B1ICp2X3RhcmdldDsKICAgICBpbnQgaTsKIAorICAgIC8qCisgICAgICogV2Ug
ZG9uJ3QgbWlncmF0ZSBMUElzIGF0IHRoZSBtb21lbnQuCisgICAgICogSWYgd2UgZXZlciBkbywg
d2UgbXVzdCBtYWtlIHN1cmUgdGhhdCB0aGUgc3RydWN0IHBlbmRpbmdfaXJxIGRvZXMKKyAgICAg
KiBub3QgZ28gYXdheSwgYXMgdGhlcmUgaXMgbm8gbG9jayBwcmV2ZW50aW5nIHRoaXMgaGVyZS4K
KyAgICAgKiBUbyBlbnN1cmUgdGhpcywgd2UgY2hlY2sgaWYgdGhlIGxvb3AgYmVsb3cgZXZlciB0
b3VjaGVzIExQSXMuCisgICAgICogSW4gdGhlIG1vbWVudCB2Z2ljX251bV9pcnFzKCkganVzdCBj
b3ZlcnMgU1BJcywgYXMgaXQncyBtb3N0bHkgdXNlZAorICAgICAqIGZvciBhbGxvY2F0aW5nIHRo
ZSBwZW5kaW5nX2lycSBhbmQgaXJxX2Rlc2MgYXJyYXksIGluIHdoaWNoIExQSXMKKyAgICAgKiBk
b24ndCBwYXJ0aWNpcGF0ZS4KKyAgICAgKi8KKyAgICBBU1NFUlQoIWlzX2xwaSh2Z2ljX251bV9p
cnFzKGQpIC0gMSkpOworCiAgICAgZm9yICggaSA9IDMyOyBpIDwgdmdpY19udW1faXJxcyhkKTsg
aSsrICkKICAgICB7CiAgICAgICAgIHZfdGFyZ2V0ID0gdmdpY19nZXRfdGFyZ2V0X3ZjcHUodiwg
aSk7CkBAIC0yOTksNiArMzE2LDcgQEAgdm9pZCB2Z2ljX2Rpc2FibGVfaXJxcyhzdHJ1Y3QgdmNw
dSAqdiwgdWludDMyX3QgciwgaW50IG4pCiB7CiAgICAgY29uc3QgdW5zaWduZWQgbG9uZyBtYXNr
ID0gcjsKICAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnA7CisgICAgc3RydWN0IGlycV9kZXNjICpk
ZXNjOwogICAgIHVuc2lnbmVkIGludCBpcnE7CiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKICAg
ICBpbnQgaSA9IDA7CkBAIC0zMDcsMTcgKzMyNSwxOSBAQCB2b2lkIHZnaWNfZGlzYWJsZV9pcnFz
KHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCByLCBpbnQgbikKICAgICB3aGlsZSAoIChpID0gZmlu
ZF9uZXh0X2JpdCgmbWFzaywgMzIsIGkpKSA8IDMyICkgewogICAgICAgICBpcnEgPSBpICsgKDMy
ICogbik7CiAgICAgICAgIHZfdGFyZ2V0ID0gdmdpY19nZXRfdGFyZ2V0X3ZjcHUodiwgaXJxKTsK
KworICAgICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmdl90YXJnZXQtPmFyY2gudmdpYy5sb2NrLCBm
bGFncyk7CiAgICAgICAgIHAgPSBpcnFfdG9fcGVuZGluZyh2X3RhcmdldCwgaXJxKTsKICAgICAg
ICAgY2xlYXJfYml0KEdJQ19JUlFfR1VFU1RfRU5BQkxFRCwgJnAtPnN0YXR1cyk7Ci0gICAgICAg
IHNwaW5fbG9ja19pcnFzYXZlKCZ2X3RhcmdldC0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKICAg
ICAgICAgZ2ljX3JlbW92ZV9mcm9tX2xyX3BlbmRpbmcodl90YXJnZXQsIHApOworICAgICAgICBk
ZXNjID0gcC0+ZGVzYzsKICAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmdl90YXJnZXQt
PmFyY2gudmdpYy5sb2NrLCBmbGFncyk7CiAKLSAgICAgICAgaWYgKCBwLT5kZXNjICE9IE5VTEwg
KQorICAgICAgICBpZiAoIGRlc2MgIT0gTlVMTCApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHNw
aW5fbG9ja19pcnFzYXZlKCZwLT5kZXNjLT5sb2NrLCBmbGFncyk7Ci0gICAgICAgICAgICBwLT5k
ZXNjLT5oYW5kbGVyLT5kaXNhYmxlKHAtPmRlc2MpOwotICAgICAgICAgICAgc3Bpbl91bmxvY2tf
aXJxcmVzdG9yZSgmcC0+ZGVzYy0+bG9jaywgZmxhZ3MpOworICAgICAgICAgICAgc3Bpbl9sb2Nr
X2lycXNhdmUoJmRlc2MtPmxvY2ssIGZsYWdzKTsKKyAgICAgICAgICAgIGRlc2MtPmhhbmRsZXIt
PmRpc2FibGUoZGVzYyk7CisgICAgICAgICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZkZXNj
LT5sb2NrLCBmbGFncyk7CiAgICAgICAgIH0KICAgICAgICAgaSsrOwogICAgIH0KQEAgLTM1Miw5
ICszNzIsOSBAQCB2b2lkIHZnaWNfZW5hYmxlX2lycXMoc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90
IHIsIGludCBuKQogICAgIHdoaWxlICggKGkgPSBmaW5kX25leHRfYml0KCZtYXNrLCAzMiwgaSkp
IDwgMzIgKSB7CiAgICAgICAgIGlycSA9IGkgKyAoMzIgKiBuKTsKICAgICAgICAgdl90YXJnZXQg
PSB2Z2ljX2dldF90YXJnZXRfdmNwdSh2LCBpcnEpOworICAgICAgICBzcGluX2xvY2tfaXJxc2F2
ZSgmdl90YXJnZXQtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7CiAgICAgICAgIHAgPSBpcnFfdG9f
cGVuZGluZyh2X3RhcmdldCwgaXJxKTsKICAgICAgICAgc2V0X2JpdChHSUNfSVJRX0dVRVNUX0VO
QUJMRUQsICZwLT5zdGF0dXMpOwotICAgICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmdl90YXJnZXQt
PmFyY2gudmdpYy5sb2NrLCBmbGFncyk7CiAgICAgICAgIGlmICggIWxpc3RfZW1wdHkoJnAtPmlu
ZmxpZ2h0KSAmJiAhdGVzdF9iaXQoR0lDX0lSUV9HVUVTVF9WSVNJQkxFLCAmcC0+c3RhdHVzKSAp
CiAgICAgICAgICAgICBnaWNfcmFpc2VfZ3Vlc3RfaXJxKHZfdGFyZ2V0LCBpcnEsIHAtPnByaW9y
aXR5KTsKICAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmdl90YXJnZXQtPmFyY2gudmdp
Yy5sb2NrLCBmbGFncyk7CkBAIC00NjMsNyArNDgzLDcgQEAgdm9pZCB2Z2ljX2NsZWFyX3BlbmRp
bmdfaXJxcyhzdHJ1Y3QgdmNwdSAqdikKIHZvaWQgdmdpY192Y3B1X2luamVjdF9pcnEoc3RydWN0
IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJxKQogewogICAgIHVpbnQ4X3QgcHJpb3JpdHk7Ci0g
ICAgc3RydWN0IHBlbmRpbmdfaXJxICppdGVyLCAqbiA9IGlycV90b19wZW5kaW5nKHYsIHZpcnEp
OworICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqaXRlciwgKm47CiAgICAgdW5zaWduZWQgbG9uZyBm
bGFnczsKICAgICBib29sIHJ1bm5pbmc7CiAKQEAgLTQ3MSw2ICs0OTEsOCBAQCB2b2lkIHZnaWNf
dmNwdV9pbmplY3RfaXJxKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmlycSkKIAogICAg
IHNwaW5fbG9ja19pcnFzYXZlKCZ2LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwogCisgICAgbiA9
IGlycV90b19wZW5kaW5nKHYsIHZpcnEpOworCiAgICAgLyogdmNwdSBvZmZsaW5lICovCiAgICAg
aWYgKCB0ZXN0X2JpdChfVlBGX2Rvd24sICZ2LT5wYXVzZV9mbGFncykgKQogICAgIHsKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS92
Z2ljLmgKaW5kZXggZGY3NTA2NC4uM2FmN2EyNCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LWFybS92Z2ljLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgKQEAgLTI4OSw2ICsy
ODksMTEgQEAgZW51bSBnaWNfc2dpX21vZGU7CiAgKi8KICNkZWZpbmUgUkVHX1JBTktfSU5ERVgo
YiwgbiwgcykgKCgoKG4pID4+IHMpICYgKChiKS0xKSkgJSAzMikKIAorLyoKKyAqIEluIHRoZSBt
b21lbnQgdmdpY19udW1faXJxcygpIGp1c3QgY292ZXJzIFNQSXMgYW5kIHRoZSBwcml2YXRlIElS
UXMsCisgKiBhcyBpdCdzIG1vc3RseSB1c2VkIGZvciBhbGxvY2F0aW5nIHRoZSBwZW5kaW5nX2ly
cSBhbmQgaXJxX2Rlc2MgYXJyYXksCisgKiBpbiB3aGljaCBMUElzIGRvbid0IHBhcnRpY2lwYXRl
LgorICovCiAjZGVmaW5lIHZnaWNfbnVtX2lycXMoZCkgICAgICAgICgoZCktPmFyY2gudmdpYy5u
cl9zcGlzICsgMzIpCiAKIGV4dGVybiBpbnQgZG9tYWluX3ZnaWNfaW5pdChzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBpbnQgbnJfc3Bpcyk7Ci0tIAoyLjkuMAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 14 16:52:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 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 1dLBWk-0006J4-UA; Wed, 14 Jun 2017 16: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 <andre.przywara@arm.com>) id 1dLBWj-0006Ii-SF
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 16:52:17 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 DC/55-03587-1C961495; Wed, 14 Jun 2017 16:52:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVysyfVTfdApmO
 kwbp2WYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPX0cXMBb/1Kr7Nu8HewPhAuYuRi0NIYDOj
 xO+HjUwQznJGiTmHN7F3MXJysAnoSuy4+ZoZxBYRCJV4uuA7M0gRs8B1RonTO+azgSSEBbwlT
 h25A2RzcLAIqEosuSAOEuYVsJJY3T+LFcSWEJCTaDh/H2wOp4C1xNTtk5lAyoWAam6u0J/AyL
 2AkWEVo0ZxalFZapGukYleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkagfxmAYAf
 jvo+RhxglOZiURHmnCjpGCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgPZwBlBMsSk1PrUjLzAEG
 GkxagoNHSYR3aypQmre4IDG3ODMdInWKUVFKnDcQpE8AJJFRmgfXBgvuS4yyUsK8jECHCPEUp
 BblZpagyr9iFOdgVBLmLUsHmsKTmVcCN/0V0GImoMVBFxxAFpckIqSkGhiD5sV+5V7iV/Y61r
 OO5d335W8OqbJW6Cy5/b3rTwdL/O3J2hw/d5lzPA5KZN1t2yz9i1t1jmDR9L9+/Y7aG7LTgiQ
 lt/ctZ3U2XL6o3FKzqHxHU0jp4zqXqW+U+ovmu94W9havkr3TNOX9SbctTe+YRE9GZ0lHPjtd
 8HPOwSOVXyyW7rY/mKfEUpyRaKjFXFScCADRc0ZCaQIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1497459135!67715453!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30089 invoked from network); 14 Jun 2017 16:52:16 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-4.tower-21.messagelabs.com with SMTP; 14 Jun 2017 16:52: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 72E0215B2;
 Wed, 14 Jun 2017 09:52:15 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 23C293F3E1;
 Wed, 14 Jun 2017 09:52:14 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Wed, 14 Jun 2017 17:51:50 +0100
Message-Id: <20170614165223.7543-2-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170614165223.7543-1-andre.przywara@arm.com>
References: <20170614165223.7543-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: [Xen-devel] [PATCH v12 01/34] ARM: vGIC: avoid rank lock when
	reading priority
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiByZWFkaW5nIHRoZSBwcmlvcml0eSB2YWx1ZSBvZiBhIHZpcnR1YWwgaW50ZXJydXB0LCB3
ZSB3ZXJlIHRha2luZwp0aGUgcmVzcGVjdGl2ZSByYW5rIGxvY2sgc28gZmFyLgpIb3dldmVyIGZv
ciBmb3J3YXJkZWQgaW50ZXJydXB0cyAoRG9tMCBvbmx5IHNvIGZhcikgdGhpcyBtYXkgbGVhZCB0
byBhCmRlYWRsb2NrIHdpdGggdGhlIGZvbGxvd2luZyBjYWxsIGNoYWluOgotIE1NSU8gYWNjZXNz
IHRvIGNoYW5nZSB0aGUgSVJRIGFmZmluaXR5LCBjYWxsaW5nIHRoZSBJVEFSR0VUU1IgaGFuZGxl
cgotIHRoaXMgaGFuZGxlciB0YWtlcyB0aGUgYXBwcm9wcmlhdGUgcmFuayBsb2NrIGFuZCBjYWxs
cyB2Z2ljX3N0b3JlX2l0YXJnZXRzcigpCi0gdmdpY19zdG9yZV9pdGFyZ2V0c3IoKSB3aWxsIGV2
ZW50dWFsbHkgY2FsbCB2Z2ljX21pZ3JhdGVfaXJxKCkKLSBpZiB0aGlzIElSUSBpcyBhbHJlYWR5
IGluLWZsaWdodCwgaXQgd2lsbCByZW1vdmUgaXQgZnJvbSB0aGUgb2xkCiAgVkNQVSBhbmQgaW5q
ZWN0IGl0IGludG8gdGhlIG5ldyBvbmUsIGJ5IGNhbGxpbmcgdmdpY192Y3B1X2luamVjdF9pcnEo
KQotIHZnaWNfdmNwdV9pbmplY3RfaXJxIHdpbGwgY2FsbCB2Z2ljX2dldF92aXJxX3ByaW9yaXR5
KCkKLSB2Z2ljX2dldF92aXJxX3ByaW9yaXR5KCkgdHJpZXMgdG8gdGFrZSB0aGUgcmFuayBsb2Nr
IC0gYWdhaW4hCkl0IHNlZW1zIGxpa2UgdGhpcyBjb2RlIHBhdGggaGFzIG5ldmVyIGJlZW4gZXhl
cmNpc2VkIGJlZm9yZS4KCkZpeCB0aGlzIGJ5IGF2b2lkaW5nIHRha2luZyB0aGUgbG9jayBpbiB2
Z2ljX2dldF92aXJxX3ByaW9yaXR5KCkgKGxpa2Ugd2UKZG8gaW4gdmdpY19nZXRfdGFyZ2V0X3Zj
cHUoKSkuCkFjdHVhbGx5IHdlIGFyZSBqdXN0IHJlYWRpbmcgb25lIGJ5dGUsIGFuZCBwcmlvcml0
eSBjaGFuZ2VzIHdoaWxlCmludGVycnVwdHMgYXJlIGhhbmRsZWQgYXJlIGEgYmVuaWduIHJhY2Ug
dGhhdCBjYW4gaGFwcGVuIG9uIHJlYWwgaGFyZHdhcmUKdG9vLiBTbyBpdCBpcyBzYWZlIHRvIGp1
c3QgcHJldmVudCB0aGUgY29tcGlsZXIgZnJvbSByZWFkaW5nIGZyb20gdGhlCnN0cnVjdCBtb3Jl
IHRoYW4gb25jZS4KClNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2Fy
YUBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS92Z2ljLXYyLmMgfCAxMyArKysrKysrKy0tLS0t
CiB4ZW4vYXJjaC9hcm0vdmdpYy12My5jIHwgMTEgKysrKysrKy0tLS0KIHhlbi9hcmNoL2FybS92
Z2ljLmMgICAgfCAgOCArLS0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAxNiBpbnNlcnRpb25zKCsp
LCAxNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12Mi5jIGIv
eGVuL2FyY2gvYXJtL3ZnaWMtdjIuYwppbmRleCBkYzlmOTViLi45ZmE0MmUxIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC9hcm0vdmdpYy12Mi5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljLXYyLmMKQEAg
LTI1MiwxNSArMjUyLDE1IEBAIHN0YXRpYyBpbnQgdmdpY192Ml9kaXN0cl9tbWlvX3JlYWQoc3Ry
dWN0IHZjcHUgKnYsIG1taW9faW5mb190ICppbmZvLAogICAgIGNhc2UgVlJBTkdFMzIoR0lDRF9J
UFJJT1JJVFlSLCBHSUNEX0lQUklPUklUWVJOKToKICAgICB7CiAgICAgICAgIHVpbnQzMl90IGlw
cmlvcml0eXI7CisgICAgICAgIHVpbnQ4X3QgcmFua19pbmRleDsKIAogICAgICAgICBpZiAoIGRh
YnQuc2l6ZSAhPSBEQUJUX0JZVEUgJiYgZGFidC5zaXplICE9IERBQlRfV09SRCApIGdvdG8gYmFk
X3dpZHRoOwogICAgICAgICByYW5rID0gdmdpY19yYW5rX29mZnNldCh2LCA4LCBnaWNkX3JlZyAt
IEdJQ0RfSVBSSU9SSVRZUiwgREFCVF9XT1JEKTsKICAgICAgICAgaWYgKCByYW5rID09IE5VTEwg
KSBnb3RvIHJlYWRfYXNfemVybzsKKyAgICAgICAgcmFua19pbmRleCA9IFJFR19SQU5LX0lOREVY
KDgsIGdpY2RfcmVnIC0gR0lDRF9JUFJJT1JJVFlSLCBEQUJUX1dPUkQpOwogCiAgICAgICAgIHZn
aWNfbG9ja19yYW5rKHYsIHJhbmssIGZsYWdzKTsKLSAgICAgICAgaXByaW9yaXR5ciA9IHJhbmst
Pmlwcmlvcml0eXJbUkVHX1JBTktfSU5ERVgoOCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ljZF9yZWcgLSBHSUNEX0lQUklPUklUWVIsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIERBQlRf
V09SRCldOworICAgICAgICBpcHJpb3JpdHlyID0gQUNDRVNTX09OQ0UocmFuay0+aXByaW9yaXR5
cltyYW5rX2luZGV4XSk7CiAgICAgICAgIHZnaWNfdW5sb2NrX3JhbmsodiwgcmFuaywgZmxhZ3Mp
OwogICAgICAgICAqciA9IHZnaWNfcmVnMzJfZXh0cmFjdChpcHJpb3JpdHlyLCBpbmZvKTsKIApA
QCAtNDk5LDcgKzQ5OSw3IEBAIHN0YXRpYyBpbnQgdmdpY192Ml9kaXN0cl9tbWlvX3dyaXRlKHN0
cnVjdCB2Y3B1ICp2LCBtbWlvX2luZm9fdCAqaW5mbywKIAogICAgIGNhc2UgVlJBTkdFMzIoR0lD
RF9JUFJJT1JJVFlSLCBHSUNEX0lQUklPUklUWVJOKToKICAgICB7Ci0gICAgICAgIHVpbnQzMl90
ICppcHJpb3JpdHlyOworICAgICAgICB1aW50MzJfdCAqaXByaW9yaXR5ciwgcHJpb3JpdHk7CiAK
ICAgICAgICAgaWYgKCBkYWJ0LnNpemUgIT0gREFCVF9CWVRFICYmIGRhYnQuc2l6ZSAhPSBEQUJU
X1dPUkQgKSBnb3RvIGJhZF93aWR0aDsKICAgICAgICAgcmFuayA9IHZnaWNfcmFua19vZmZzZXQo
diwgOCwgZ2ljZF9yZWcgLSBHSUNEX0lQUklPUklUWVIsIERBQlRfV09SRCk7CkBAIC01MDgsNyAr
NTA4LDEwIEBAIHN0YXRpYyBpbnQgdmdpY192Ml9kaXN0cl9tbWlvX3dyaXRlKHN0cnVjdCB2Y3B1
ICp2LCBtbWlvX2luZm9fdCAqaW5mbywKICAgICAgICAgaXByaW9yaXR5ciA9ICZyYW5rLT5pcHJp
b3JpdHlyW1JFR19SQU5LX0lOREVYKDgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBnaWNkX3JlZyAtIEdJQ0RfSVBSSU9SSVRZUiwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIERBQlRfV09S
RCldOwotICAgICAgICB2Z2ljX3JlZzMyX3VwZGF0ZShpcHJpb3JpdHlyLCByLCBpbmZvKTsKKyAg
ICAgICAgcHJpb3JpdHkgPSBBQ0NFU1NfT05DRSgqaXByaW9yaXR5cik7CisgICAgICAgIHZnaWNf
cmVnMzJfdXBkYXRlKCZwcmlvcml0eSwgciwgaW5mbyk7CisgICAgICAgIEFDQ0VTU19PTkNFKCpp
cHJpb3JpdHlyKSA9IHByaW9yaXR5OworCiAgICAgICAgIHZnaWNfdW5sb2NrX3JhbmsodiwgcmFu
aywgZmxhZ3MpOwogICAgICAgICByZXR1cm4gMTsKICAgICB9CmRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vdmdpYy12My5jIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYwppbmRleCBkMTA3NTdhLi45
MDE4ZGRjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12My5jCisrKyBiL3hlbi9hcmNo
L2FybS92Z2ljLXYzLmMKQEAgLTUxNSwxNCArNTE1LDE1IEBAIHN0YXRpYyBpbnQgX192Z2ljX3Yz
X2Rpc3RyX2NvbW1vbl9tbWlvX3JlYWQoY29uc3QgY2hhciAqbmFtZSwgc3RydWN0IHZjcHUgKnYs
CiAgICAgY2FzZSBWUkFOR0UzMihHSUNEX0lQUklPUklUWVIsIEdJQ0RfSVBSSU9SSVRZUk4pOgog
ICAgIHsKICAgICAgICAgdWludDMyX3QgaXByaW9yaXR5cjsKKyAgICAgICAgdWludDhfdCByYW5r
X2luZGV4OwogCiAgICAgICAgIGlmICggZGFidC5zaXplICE9IERBQlRfQllURSAmJiBkYWJ0LnNp
emUgIT0gREFCVF9XT1JEICkgZ290byBiYWRfd2lkdGg7CiAgICAgICAgIHJhbmsgPSB2Z2ljX3Jh
bmtfb2Zmc2V0KHYsIDgsIHJlZyAtIEdJQ0RfSVBSSU9SSVRZUiwgREFCVF9XT1JEKTsKICAgICAg
ICAgaWYgKCByYW5rID09IE5VTEwgKSBnb3RvIHJlYWRfYXNfemVybzsKKyAgICAgICAgcmFua19p
bmRleCA9IFJFR19SQU5LX0lOREVYKDgsIHJlZyAtIEdJQ0RfSVBSSU9SSVRZUiwgREFCVF9XT1JE
KTsKIAogICAgICAgICB2Z2ljX2xvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7Ci0gICAgICAgIGlw
cmlvcml0eXIgPSByYW5rLT5pcHJpb3JpdHlyW1JFR19SQU5LX0lOREVYKDgsIHJlZyAtIEdJQ0Rf
SVBSSU9SSVRZUiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgREFCVF9XT1JEKV07CisgICAgICAgIGlwcmlvcml0eXIgPSBBQ0NFU1NfT05DRShy
YW5rLT5pcHJpb3JpdHlyW3JhbmtfaW5kZXhdKTsKICAgICAgICAgdmdpY191bmxvY2tfcmFuayh2
LCByYW5rLCBmbGFncyk7CiAKICAgICAgICAgKnIgPSB2Z2ljX3JlZzMyX2V4dHJhY3QoaXByaW9y
aXR5ciwgaW5mbyk7CkBAIC02MzAsNyArNjMxLDcgQEAgc3RhdGljIGludCBfX3ZnaWNfdjNfZGlz
dHJfY29tbW9uX21taW9fd3JpdGUoY29uc3QgY2hhciAqbmFtZSwgc3RydWN0IHZjcHUgKnYsCiAK
ICAgICBjYXNlIFZSQU5HRTMyKEdJQ0RfSVBSSU9SSVRZUiwgR0lDRF9JUFJJT1JJVFlSTik6CiAg
ICAgewotICAgICAgICB1aW50MzJfdCAqaXByaW9yaXR5cjsKKyAgICAgICAgdWludDMyX3QgKmlw
cmlvcml0eXIsIHByaW9yaXR5OwogCiAgICAgICAgIGlmICggZGFidC5zaXplICE9IERBQlRfQllU
RSAmJiBkYWJ0LnNpemUgIT0gREFCVF9XT1JEICkgZ290byBiYWRfd2lkdGg7CiAgICAgICAgIHJh
bmsgPSB2Z2ljX3Jhbmtfb2Zmc2V0KHYsIDgsIHJlZyAtIEdJQ0RfSVBSSU9SSVRZUiwgREFCVF9X
T1JEKTsKQEAgLTYzOCw3ICs2MzksOSBAQCBzdGF0aWMgaW50IF9fdmdpY192M19kaXN0cl9jb21t
b25fbW1pb193cml0ZShjb25zdCBjaGFyICpuYW1lLCBzdHJ1Y3QgdmNwdSAqdiwKICAgICAgICAg
dmdpY19sb2NrX3JhbmsodiwgcmFuaywgZmxhZ3MpOwogICAgICAgICBpcHJpb3JpdHlyID0gJnJh
bmstPmlwcmlvcml0eXJbUkVHX1JBTktfSU5ERVgoOCwgcmVnIC0gR0lDRF9JUFJJT1JJVFlSLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgREFC
VF9XT1JEKV07Ci0gICAgICAgIHZnaWNfcmVnMzJfdXBkYXRlKGlwcmlvcml0eXIsIHIsIGluZm8p
OworICAgICAgICBwcmlvcml0eSA9IEFDQ0VTU19PTkNFKCppcHJpb3JpdHlyKTsKKyAgICAgICAg
dmdpY19yZWczMl91cGRhdGUoJnByaW9yaXR5LCByLCBpbmZvKTsKKyAgICAgICAgQUNDRVNTX09O
Q0UoKmlwcmlvcml0eXIpID0gcHJpb3JpdHk7CiAgICAgICAgIHZnaWNfdW5sb2NrX3Jhbmsodiwg
cmFuaywgZmxhZ3MpOwogICAgICAgICByZXR1cm4gMTsKICAgICB9CmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vdmdpYy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwppbmRleCA4MzU2OWIwLi4xOGZl
NDIwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy5jCisrKyBiL3hlbi9hcmNoL2FybS92
Z2ljLmMKQEAgLTIyNywxNCArMjI3LDggQEAgc3RydWN0IHZjcHUgKnZnaWNfZ2V0X3RhcmdldF92
Y3B1KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmlycSkKIHN0YXRpYyBpbnQgdmdpY19n
ZXRfdmlycV9wcmlvcml0eShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHZpcnEpCiB7CiAg
ICAgc3RydWN0IHZnaWNfaXJxX3JhbmsgKnJhbmsgPSB2Z2ljX3JhbmtfaXJxKHYsIHZpcnEpOwot
ICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Ci0gICAgaW50IHByaW9yaXR5OwotCi0gICAgdmdpY19s
b2NrX3JhbmsodiwgcmFuaywgZmxhZ3MpOwotICAgIHByaW9yaXR5ID0gcmFuay0+cHJpb3JpdHlb
dmlycSAmIElOVEVSUlVQVF9SQU5LX01BU0tdOwotICAgIHZnaWNfdW5sb2NrX3JhbmsodiwgcmFu
aywgZmxhZ3MpOwogCi0gICAgcmV0dXJuIHByaW9yaXR5OworICAgIHJldHVybiBBQ0NFU1NfT05D
RShyYW5rLT5wcmlvcml0eVt2aXJxICYgSU5URVJSVVBUX1JBTktfTUFTS10pOwogfQogCiBib29s
IHZnaWNfbWlncmF0ZV9pcnEoc3RydWN0IHZjcHUgKm9sZCwgc3RydWN0IHZjcHUgKm5ldywgdW5z
aWduZWQgaW50IGlycSkKLS0gCjIuOS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 14 16:52:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 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 1dLBWl-0006JF-4P; Wed, 14 Jun 2017 16: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 <andre.przywara@arm.com>) id 1dLBWk-0006Ii-DP
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 16:52:18 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 74/65-03587-2C961495; Wed, 14 Jun 2017 16:52:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsVysyfVTfdgpmO
 kQWOTjsX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmrHr3B+2gj1cFZNbDzM2MN7h6GLk4hAS2Mwo
 8WHaGVYIZzmjxLptJxi7GDk52AR0JXbcfM0MYosIhEo8XfCdGaSIWeA6o8TpHfPZQBLCArYSe
 /YdZgGxWQRUJfafP8sOYvMKWElcvLoVLC4hICfRcP4+2CBOAWuJqdsnM3UxcgBts5K4uUJ/Ai
 P3AkaGVYwaxalFZalFukameklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgR5mAII
 djKsWBB5ilORgUhLlnSroGCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvdwBlBOsCg1PbUiLTMH
 GGowaQkOHiUR3q2pQGne4oLE3OLMdIjUKUZFKXHesyB9AiCJjNI8uDZYeF9ilJUS5mUEOkSIp
 yC1KDezBFX+FaM4B6OSMG9ZOtAUnsy8Erjpr4AWMwEtDrrgALK4JBEhJdXAWNL0X11syUqR1r
 m1H80T7KPsg6Xv2pnesFmRoRTEuTSacYqF6x/XOL3jsbvupJ9ZdGm6wpbcCiepPwJP73t3bZu
 nv2xVcrZD3O+JTfp1G3JnyAc/zdYXXp53verhEe/NGWWm2htcHa9G1Hg3XayvmpfToVTwL+Tq
 qhtldxfl/tVWy5K8kMmpxFKckWioxVxUnAgAZatTvWoCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1497459137!67245828!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57886 invoked from network); 14 Jun 2017 16:52:17 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-21.messagelabs.com with SMTP; 14 Jun 2017 16:52: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 0AB1F15A2;
 Wed, 14 Jun 2017 09:52:17 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id AED013F3E1;
 Wed, 14 Jun 2017 09:52:15 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Wed, 14 Jun 2017 17:51:51 +0100
Message-Id: <20170614165223.7543-3-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170614165223.7543-1-andre.przywara@arm.com>
References: <20170614165223.7543-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: [Xen-devel] [PATCH v12 02/34] ARM: GICv3: enable ITS on the host
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RXZlbiB0aG91Z2ggdGhlIElUUyBlbXVsYXRpb24gaXMgbm90IHlldCBpbiBwbGFjZSwgdGhlIGhv
c3QgSVRTIGFscmVhZHkKZ2V0cyBpbml0aWFsaXplZCBhbmQgWGVuIHRyaWVzIHRvIG1hcCB0aGUg
aG9zdCBjb2xsZWN0aW9ucy4KSG93ZXZlciBmb3IgY29tbWFuZHMgdG8gYmUgcHJvY2Vzc2VkIHdl
IG5lZWQgdG8gKmVuYWJsZSogdGhlIElUUywgd2hpY2gKd2lsbCBiZSBkb25lIGluIGEgbGF0ZXIg
cGF0Y2ggbm90IHlldCBtZXJnZWQuClNvIHRob3NlIE1BUEMgY29tbWFuZHMgYXJlIG5vdCBwcm9j
ZXNzZWQgYW5kIHJ1biBpbnRvIGEgdGltZW91dCwgbGVhZGluZwp0byBhIHBhbmljIG9uIG1hY2hp
bmVzIHdoaWNoIGFkdmVydGlzZSBhbiBJVFMgaW4gdGhlaXIgRFQuClRoaXMgcGF0Y2gganVzdCBl
bmFibGVzIHRoZSBJVFMgKGJ1dCBub3QgdGhlIExQSXMgb24gZWFjaCByZWRpc3RyaWJ1dG9yKSwK
dG8gZ2V0IHRob3NlIE1BUEMgY29tbWFuZHMgZXhlY3V0ZWQuCgpUaGlzIGZpeGVzIGJvb3Rpbmcg
WGVuIG9uIEFSTTY0IG1hY2hpbmVzIHdpdGggYW4gSVRTIGFuZCB0aGUKKEVYUEVSVCkgSVRTIEtj
b25maWcgb3B0aW9uIGVuYWJsZWQuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5k
cmUucHJ6eXdhcmFAYXJtLmNvbT4KQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYyB8IDQgKysrKwogMSBmaWxl
IGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMt
djMtaXRzLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jCmluZGV4IDA3MjgwYjMuLmFlYmMy
NTcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMKKysrIGIveGVuL2FyY2gv
YXJtL2dpYy12My1pdHMuYwpAQCAtNTA1LDYgKzUwNSwxMCBAQCBzdGF0aWMgaW50IGdpY3YzX2l0
c19pbml0X3NpbmdsZV9pdHMoc3RydWN0IGhvc3RfaXRzICpod19pdHMpCiAgICAgICAgIHJldHVy
biAtRU5PTUVNOwogICAgIHdyaXRlcV9yZWxheGVkKDAsIGh3X2l0cy0+aXRzX2Jhc2UgKyBHSVRT
X0NXUklURVIpOwogCisgICAgLyogTm93IGVuYWJsZSBpbnRlcnJ1cHQgdHJhbnNsYXRpb24gYW5k
IGNvbW1hbmQgcHJvY2Vzc2luZyBvbiB0aGF0IElUUy4gKi8KKyAgICByZWcgPSByZWFkbF9yZWxh
eGVkKGh3X2l0cy0+aXRzX2Jhc2UgKyBHSVRTX0NUTFIpOworICAgIHdyaXRlbF9yZWxheGVkKHJl
ZyB8IEdJVFNfQ1RMUl9FTkFCTEUsIGh3X2l0cy0+aXRzX2Jhc2UgKyBHSVRTX0NUTFIpOworCiAg
ICAgcmV0dXJuIDA7CiB9CiAKLS0gCjIuOS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 14 16:52:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 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 1dLBWp-0006KG-LF; Wed, 14 Jun 2017 16:52:23 +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 1dLBWo-0006Js-Ez
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 16:52:22 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 FD/AA-02022-5C961495; Wed, 14 Jun 2017 16:52:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsVysyfVTfdopmO
 kwb/1nBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bviZmsBe+VKi42HWZtYJwn1cXIxSEksJlR
 ouXNXmYIZzmjxIQ9+4AcTg42AV2JHTdfg9kiAqESTxd8BytiFrjOKHF6x3w2kISwQKDE95U/2
 UFsFgFVife7PjGB2LwCVhJXFm0Bi0sIyEk0nL8PNohTwFpi6vbJQDUcQNusJG6u0J/AyL2AkW
 EVo0ZxalFZapGukYVeUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkagh+sZGBh3MPa
 t8jvEKMnBpCTKO1XQMVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO/hDKCcYFFqempFWmYOMNRg
 0hIcPEoivFtTgdK8xQWJucWZ6RCpU4yKUuK8Z0H6BEASGaV5cG2w8L7EKCslzMvIwMAgxFOQW
 pSbWYIq/4pRnINRSZi3LB1oCk9mXgnc9FdAi5mAFgddcABZXJKIkJJqYBTXlD1j3Lbjco7C1G
 s2y/ep/d/+9HH18rePdy3yOlF7bq8Id/3OX1/CzqvKeK5av1q+UFvwbmedutWB7kaeriNcO7x
 m9aUkR3E78zH9NN6UG7D8z0ezJKdZshG8tbYdjHamUXanju1+Zx1y4oJnTg2PzKWtFjkPxG/v
 jS7c3v8oIu2X5t2idiWW4oxEQy3mouJEAM0vFW1qAgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1497459140!89407375!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40916 invoked from network); 14 Jun 2017 16:52:20 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-206.messagelabs.com with SMTP; 14 Jun 2017 16:52: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 2ED6815A2;
 Wed, 14 Jun 2017 09:52:20 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D35583F3E1;
 Wed, 14 Jun 2017 09:52:18 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Wed, 14 Jun 2017 17:51:53 +0100
Message-Id: <20170614165223.7543-5-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170614165223.7543-1-andre.przywara@arm.com>
References: <20170614165223.7543-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: [Xen-devel] [PATCH v12 04/34] ARM: GICv3: setup number of LPI bits
	for a GICv3 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>

VGhlIGhvc3Qgc3VwcG9ydHMgYSBjZXJ0YWluIG51bWJlciBvZiBMUEkgaWRlbnRpZmllcnMsIGFz
IHN0b3JlZCBpbgp0aGUgR0lDRF9UWVBFUiByZWdpc3Rlci4KU3RvcmUgdGhpcyBudW1iZXIgZnJv
bSB0aGUgaGFyZHdhcmUgcmVnaXN0ZXIgaW4gdmdpY192M19odyB0byBhbGxvdwppbmplY3Rpbmcg
dGhlIHZlcnkgc2FtZSBudW1iZXIgaW50byBhIGd1ZXN0IChEb20wKS4KRG9tVXMgZ2V0IHRoZSBs
ZWdhY3kgbnVtYmVyIG9mIDEwIGJpdHMgaGVyZSwgc2luY2UgZm9yIG5vdyBpdCBvbmx5IHNlZXMK
U1BJcywgc28gaXQgZG9lcyBub3QgbmVlZCBtb3JlLiBUaGlzIHNob3VsZCBiZSByZXZpc2l0ZWQg
b25jZSB3ZSBnZXQKcHJvcGVyIERvbVUgSVRTIHN1cHBvcnQuCgpTaWduZWQtb2ZmLWJ5OiBBbmRy
ZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KQWNrZWQtYnk6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2dpYy12My5jICAgICAg
ICB8ICA2ICsrKysrLQogeGVuL2FyY2gvYXJtL3ZnaWMtdjMuYyAgICAgICB8IDE2ICsrKysrKysr
KysrKysrKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmggfCAgMSArCiB4ZW4vaW5jbHVk
ZS9hc20tYXJtL3ZnaWMuaCAgIHwgIDMgKystCiA0IGZpbGVzIGNoYW5nZWQsIDIzIGluc2VydGlv
bnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My5j
IGIveGVuL2FyY2gvYXJtL2dpYy12My5jCmluZGV4IGVkYTM0MTAuLmZjMzYxNGUgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL2FybS9naWMtdjMuYworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKQEAg
LTE1OTcsNiArMTU5Nyw3IEBAIHN0YXRpYyBpbnQgX19pbml0IGdpY3YzX2luaXQodm9pZCkKIHsK
ICAgICBpbnQgcmVzLCBpOwogICAgIHVpbnQzMl90IHJlZzsKKyAgICB1bnNpZ25lZCBpbnQgaW50
aWRfYml0czsKIAogICAgIGlmICggIWNwdV9oYXNfZ2ljdjMgKQogICAgIHsKQEAgLTE2NDAsOCAr
MTY0MSwxMSBAQCBzdGF0aWMgaW50IF9faW5pdCBnaWN2M19pbml0KHZvaWQpCiAgICAgICAgICAg
ICAgICBpLCByLT5iYXNlLCByLT5iYXNlICsgci0+c2l6ZSk7CiAgICAgfQogCisgICAgcmVnID0g
cmVhZGxfcmVsYXhlZChHSUNEICsgR0lDRF9UWVBFUik7CisgICAgaW50aWRfYml0cyA9IEdJQ0Rf
VFlQRV9JRF9CSVRTKHJlZyk7CisKICAgICB2Z2ljX3YzX3NldHVwX2h3KGRiYXNlLCBnaWN2My5y
ZGlzdF9jb3VudCwgZ2ljdjMucmRpc3RfcmVnaW9ucywKLSAgICAgICAgICAgICAgICAgICAgIGdp
Y3YzLnJkaXN0X3N0cmlkZSk7CisgICAgICAgICAgICAgICAgICAgICBnaWN2My5yZGlzdF9zdHJp
ZGUsIGludGlkX2JpdHMpOwogICAgIGdpY3YzX2luaXRfdjIoKTsKIAogICAgIHNwaW5fbG9ja19p
bml0KCZnaWN2My5sb2NrKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMgYi94
ZW4vYXJjaC9hcm0vdmdpYy12My5jCmluZGV4IDkwMThkZGMuLjQ3NGNjYTcgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL2FybS92Z2ljLXYzLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYwpAQCAt
NTcsMTggKzU3LDIxIEBAIHN0YXRpYyBzdHJ1Y3QgewogICAgIHVuc2lnbmVkIGludCBucl9yZGlz
dF9yZWdpb25zOwogICAgIGNvbnN0IHN0cnVjdCByZGlzdF9yZWdpb24gKnJlZ2lvbnM7CiAgICAg
dWludDMyX3QgcmRpc3Rfc3RyaWRlOyAvKiBSZS1kaXN0cmlidXRvciBzdHJpZGUgKi8KKyAgICB1
bnNpZ25lZCBpbnQgaW50aWRfYml0czsgIC8qIE51bWJlciBvZiBpbnRlcnJ1cHQgSUQgYml0cyAq
LwogfSB2Z2ljX3YzX2h3OwogCiB2b2lkIHZnaWNfdjNfc2V0dXBfaHcocGFkZHJfdCBkYmFzZSwK
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbnJfcmRpc3RfcmVnaW9ucywKICAg
ICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgcmRpc3RfcmVnaW9uICpyZWdpb25zLAot
ICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHJkaXN0X3N0cmlkZSkKKyAgICAgICAgICAg
ICAgICAgICAgICB1aW50MzJfdCByZGlzdF9zdHJpZGUsCisgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgaW50IGludGlkX2JpdHMpCiB7CiAgICAgdmdpY192M19ody5lbmFibGVkID0gMTsK
ICAgICB2Z2ljX3YzX2h3LmRiYXNlID0gZGJhc2U7CiAgICAgdmdpY192M19ody5ucl9yZGlzdF9y
ZWdpb25zID0gbnJfcmRpc3RfcmVnaW9uczsKICAgICB2Z2ljX3YzX2h3LnJlZ2lvbnMgPSByZWdp
b25zOwogICAgIHZnaWNfdjNfaHcucmRpc3Rfc3RyaWRlID0gcmRpc3Rfc3RyaWRlOworICAgIHZn
aWNfdjNfaHcuaW50aWRfYml0cyA9IGludGlkX2JpdHM7CiB9CiAKIHN0YXRpYyBzdHJ1Y3QgdmNw
dSAqdmdpY192M19pcm91dGVyX3RvX3ZjcHUoc3RydWN0IGRvbWFpbiAqZCwgdWludDY0X3QgaXJv
dXRlcikKQEAgLTE0ODUsNiArMTQ4OCw4IEBAIHN0YXRpYyBpbnQgdmdpY192M19kb21haW5faW5p
dChzdHJ1Y3QgZG9tYWluICpkKQogCiAgICAgICAgICAgICBmaXJzdF9jcHUgKz0gc2l6ZSAvIGQt
PmFyY2gudmdpYy5yZGlzdF9zdHJpZGU7CiAgICAgICAgIH0KKworICAgICAgICBkLT5hcmNoLnZn
aWMuaW50aWRfYml0cyA9IHZnaWNfdjNfaHcuaW50aWRfYml0czsKICAgICB9CiAgICAgZWxzZQog
ICAgIHsKQEAgLTE1MDAsNiArMTUwNSwxNSBAQCBzdGF0aWMgaW50IHZnaWNfdjNfZG9tYWluX2lu
aXQoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgZC0+YXJjaC52Z2ljLnJkaXN0X3JlZ2lvbnNb
MF0uYmFzZSA9IEdVRVNUX0dJQ1YzX0dJQ1IwX0JBU0U7CiAgICAgICAgIGQtPmFyY2gudmdpYy5y
ZGlzdF9yZWdpb25zWzBdLnNpemUgPSBHVUVTVF9HSUNWM19HSUNSMF9TSVpFOwogICAgICAgICBk
LT5hcmNoLnZnaWMucmRpc3RfcmVnaW9uc1swXS5maXJzdF9jcHUgPSAwOworCisgICAgICAgIC8q
CisgICAgICAgICAqIFRPRE86IG9ubHkgU1BJcyBmb3Igbm93LCBhZGp1c3QgdGhpcyB3aGVuIGd1
ZXN0cyBuZWVkIExQSXMuCisgICAgICAgICAqIFBsZWFzZSBub3RlIHRoYXQgdGhpcyB2YWx1ZSBq
dXN0IGRlc2NyaWJlcyB0aGUgYml0cyByZXF1aXJlZAorICAgICAgICAgKiBpbiB0aGUgc3RyZWFt
IGludGVyZmFjZSwgd2hpY2ggaXMgb2Ygbm8gcmVhbCBjb25jZXJuIGZvciBvdXIKKyAgICAgICAg
ICogZW11bGF0aW9uLiBTbyB3ZSBqdXN0IGdvIHdpdGggIjEwIiBoZXJlIHRvIGNvdmVyIGFsbCBl
dmVudHVhbAorICAgICAgICAgKiBTUElzIChldmVuIGlmIHRoZSBndWVzdCBpbXBsZW1lbnRzIGxl
c3MpLgorICAgICAgICAgKi8KKyAgICAgICAgZC0+YXJjaC52Z2ljLmludGlkX2JpdHMgPSAxMDsK
ICAgICB9CiAKICAgICByZXQgPSB2Z2ljX3YzX2l0c19pbml0X2RvbWFpbihkKTsKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2Rv
bWFpbi5oCmluZGV4IDZkZTgwODIuLjdjMzgyOWQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vZG9tYWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaApAQCAtMTEx
LDYgKzExMSw3IEBAIHN0cnVjdCBhcmNoX2RvbWFpbgogICAgICAgICB1aW50MzJfdCByZGlzdF9z
dHJpZGU7ICAgICAgICAgICAgICAvKiBSZS1EaXN0cmlidXRvciBzdHJpZGUgKi8KICAgICAgICAg
c3RydWN0IHJiX3Jvb3QgaXRzX2RldmljZXM7ICAgICAgICAgLyogRGV2aWNlcyBtYXBwZWQgdG8g
YW4gSVRTICovCiAgICAgICAgIHNwaW5sb2NrX3QgaXRzX2RldmljZXNfbG9jazsgICAgICAgIC8q
IFByb3RlY3RzIHRoZSBpdHNfZGV2aWNlcyB0cmVlICovCisgICAgICAgIHVuc2lnbmVkIGludCBp
bnRpZF9iaXRzOwogI2VuZGlmCiAgICAgfSB2Z2ljOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL3ZnaWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCmluZGV4IDU0NDg2
N2EuLmRmNzUwNjQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCkBAIC0zNDYsNyArMzQ2LDggQEAgc3RydWN0IHJk
aXN0X3JlZ2lvbjsKIHZvaWQgdmdpY192M19zZXR1cF9odyhwYWRkcl90IGRiYXNlLAogICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBucl9yZGlzdF9yZWdpb25zLAogICAgICAgICAg
ICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCByZGlzdF9yZWdpb24gKnJlZ2lvbnMsCi0gICAgICAg
ICAgICAgICAgICAgICAgdWludDMyX3QgcmRpc3Rfc3RyaWRlKTsKKyAgICAgICAgICAgICAgICAg
ICAgICB1aW50MzJfdCByZGlzdF9zdHJpZGUsCisgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW50IGludGlkX2JpdHMpOwogI2VuZGlmCiAKICNlbmRpZiAvKiBfX0FTTV9BUk1fVkdJQ19I
X18gKi8KLS0gCjIuOS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 14 16:52:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 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 1dLBWk-0006It-NB; Wed, 14 Jun 2017 16: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 <andre.przywara@arm.com>) id 1dLBWi-0006Ic-NM
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 16:52:16 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 FF/83-03620-0C961495; Wed, 14 Jun 2017 16:52:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsVysyfVTXd/pmO
 kwa8WLovvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP5ob3sBW1zGSuWPn7O2sB4u4Gxi5GLQ0hg
 M6PEsgn72CCc5YwS71Y+Z+5i5ORgE9CV2HHzNZgtIhAq8XTBd2aQImaB64wSp3fMZwNJCAuYS
 OxdsZQdxGYRUJW4s/kEE4jNK2AlsXr+CrC4hICcRMP5+8wTGDkXMDKsYlQvTi0qSy3SNdFLKs
 pMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAj0GgMQ7GDsvux/iFGSg0lJlHeqoGOkEF9
 SfkplRmJxRnxRaU5q8SFGDQ4Ogc1rV19glGLJy89LVZLgPZwBVCdYlJqeWpGWmQMMK5hSCQ4e
 JRHeralAad7igsTc4sx0iNQpRmOODavXf2HiWPF21xcmIbBJUuK8gSCTBEBKM0rz4AbBwv0So
 6yUMC8j0JlCPAWpRbmZJajyrxjFORiVhHnL0oGm8GTmlcDtewV0ChPQKUEXHEBOKUlESEk1ME
 69uvtbYobR7eSmyvuRlWfk3bqe/FXr174tunTXu3qH27o+Ly+46+zYdCUl/38wz/4HbAwp0d+
 47d9cmJt3I3Qfl0xK4brpVwxKrkx5P0/v6Gm2W5LN6SvfnK+wEw3lW9EeeP3maW035lOGihO8
 7J9E1UyfcuLY/al653fPTZiXFhJq8enk5DQlluKMREMt5qLiRAC1f3dwcgIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1497459134!107406521!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63794 invoked from network); 14 Jun 2017 16:52:14 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-3.tower-27.messagelabs.com with SMTP; 14 Jun 2017 16:52: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 DCDC515A2;
 Wed, 14 Jun 2017 09:52:13 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8A0D53F3E1;
 Wed, 14 Jun 2017 09:52:12 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Wed, 14 Jun 2017 17:51:49 +0100
Message-Id: <20170614165223.7543-1-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: [Xen-devel] [PATCH v12 00/34] arm64: Dom0 ITS 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>

SGksCgpob3BlZnVsbHkgdGhlIGZpbmFsIHZlcnNpb24sIHdpdGggb25seSBuaXRzIGZyb20gdjEx
IGFkZHJlc3NlZC4KVGhlIHNhbWUgcmVzdHJpY3Rpb24gYXMgZm9yIHRoZSBwcmV2aW91cyB2ZXJz
aW9ucyAgc3RpbGwgYXBwbHk6IHRoZSBsb2NraW5nCmlzIGNvbnNpZGVyZWQgc29tZXdoYXQgaW5z
dWZmaWNpZW50IGFuZCB3aWxsIGJlIGZpeGVkIGJ5IGFuIHVwY29taW5nIHJld29yay4KClBhdGNo
ZXMgMDEvMzQgYW5kIDAyLzM0IHNob3VsZCBiZSBhcHBsaWVkIGZvciA0Ljkgc3RpbGwsIHNpbmNl
IHRoZXkgZml4CmV4aXN0aW5nIGJ1Z3MuCgpUaGUgbWlub3IgY29tbWVudHMgb24gdjExIGhhdmUg
YmVlbiBhZGRyZXNzZWQgYW5kIHRoZSByZXNwZWN0aXZlIHRhZ3MKaGF2ZSBiZWVuIGFkZGVkLiBG
b3IgYSBjaGFuZ2Vsb2cgc2VlIGJlbG93ICh3aGljaCBvbWl0cyB0eXBvIGZpeGVzKS4KCkkgZHJv
cHBlZCBKdWxpZW4ncyBBY2tlZC1ieSBmcm9tIHBhdGNoIDI1LzM0IChNQVBEKSwgc2luY2UgSSBj
aGFuZ2VkCml0IHNsaWdodGx5IGFmdGVyIFN0ZWZhbm8ncyBjb21tZW50LgoKQ2hlZXJzLApBbmRy
ZQoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpUaGlzIHNlcmllcyBhZGRzIHN1
cHBvcnQgZm9yIGVtdWxhdGlvbiBvZiBhbiBBUk0gR0lDdjMgSVRTIGludGVycnVwdApjb250cm9s
bGVyLiBGb3IgaGFyZHdhcmUgd2hpY2ggcmVsaWVzIG9uIHRoZSBJVFMgdG8gcHJvdmlkZSBpbnRl
cnJ1cHRzIGZvcgppdHMgcGVyaXBoZXJhbHMgdGhpcyBjb2RlIGlzIG5lZWRlZCB0byBnZXQgYSBt
YWNoaW5lIGJvb3RlZCBpbnRvIERvbTAgYXQKYWxsLiBJVFMgZW11bGF0aW9uIGZvciBEb21VcyBp
cyBvbmx5IHJlYWxseSB1c2VmdWwgd2l0aCBQQ0kgcGFzc3Rocm91Z2gsCndoaWNoIGlzIG5vdCB5
ZXQgYXZhaWxhYmxlIGZvciBBUk0uIEl0IGlzIGV4cGVjdGVkIHRoYXQgdGhpcyBmZWF0dXJlCndp
bGwgYmUgY28tZGV2ZWxvcGVkIHdpdGggdGhlIElUUyBEb21VIGNvZGUuIEhvd2V2ZXIgdGhpcyBj
b2RlIGRyb3AgaGVyZQpjb25zaWRlcmVkIERvbVUgZW11bGF0aW9uIGFscmVhZHksIHRvIGtlZXAg
bGF0ZXIgYXJjaGl0ZWN0dXJhbCBjaGFuZ2VzCnRvIGEgbWluaW11bS4KClRoaXMgaXMgdGVjaG5p
Y2FsIHByZXZpZXcgdmVyc2lvbiB0byBhbGxvdyBlYXJseSB0ZXN0aW5nIG9mIHRoZSBmZWF0dXJl
LgpUaGluZ3Mgbm90IChwcm9wZXJseSkgYWRkcmVzc2VkIGluIHRoaXMgcmVsZWFzZToKLSBUaGVy
ZSBpcyBvbmx5IHN1cHBvcnQgZm9yIERvbTAgYXQgdGhlIG1vbWVudC4gRG9tVSBzdXBwb3J0IGlz
IG9ubHkgcmVhbGx5CnVzZWZ1bCB3aXRoIFBDSSBwYXNzdGhyb3VnaCwgd2hpY2ggaXMgbm90IHRo
ZXJlIHlldCBmb3IgQVJNLgotIFRoZSBNT1ZBTEwgY29tbWFuZCBpcyBub3QgZW11bGF0ZWQuIElu
IG91ciBjYXNlIHRoZXJlIGlzIHJlYWxseSBub3RoaW5nCnRvIGRvIGhlcmUuIFdlIG1pZ2h0IG5l
ZWQgdG8gcmV2aXNpdCB0aGlzIGluIHRoZSBmdXR1cmUgZm9yIERvbVUgc3VwcG9ydC4KLSBUaGUg
SU5WQUxMIGNvbW1hbmQgbWlnaHQgbmVlZCBzb21lIHJld29yayB0byBiZSBtb3JlIGVmZmljaWVu
dC4gQ3VycmVudGx5CndlIGl0ZXJhdGUgb3ZlciBhbGwgbWFwcGVkIExQSXMsIHdoaWNoIG1pZ2h0
IHRha2UgYSBiaXQgbG9uZ2VyLgotIEluZGlyZWN0IHRhYmxlcyBhcmUgbm90IHN1cHBvcnRlZC4g
VGhpcyBhZmZlY3RzIGJvdGggdGhlIGhvc3QgYW5kIHRoZQp2aXJ0dWFsIHNpZGUuCi0gVGhlIElU
UyB0YWJsZXMgaW5zaWRlIChEb20wKSBndWVzdCBtZW1vcnkgY2Fubm90IGVhc2lseSBiZSBwcm90
ZWN0ZWQKYXQgdGhlIG1vbWVudCAod2l0aG91dCByZXN0cmljdGluZyBhY2Nlc3MgdG8gWGVuIGFz
IHdlbGwpLiBTbyBmb3Igbm93CndlIHRydXN0IERvbTAgbm90IHRvIHRvdWNoIHRoaXMgbWVtb3J5
ICh3aGljaCB0aGUgc3BlYyBmb3JiaWRzIGFzIHdlbGwpLgotIFdpdGggbWFsaWNpb3VzIGd1ZXN0
cyAoRG9tVXMpIHRoZXJlIGlzIGEgcG9zc2liaWxpdHkgb2YgYW4gaW50ZXJydXB0CnN0b3JtIHRy
aWdnZXJlZCBieSBhIGRldmljZS4gV2Ugd291bGQgbmVlZCB0byBpbnZlc3RpZ2F0ZSB3aGF0IHRo
YXQgbWVhbnMKZm9yIFhlbiBhbmQgaWYgdGhlcmUgaXMgYSBuaWNlIHdheSB0byBwcmV2ZW50IHRo
aXMuIERpc2FibGluZyB0aGUgTFBJIG9uCnRoZSBob3N0IHNpZGUgd291bGQgcmVxdWlyZSBjb21t
YW5kIHF1ZXVpbmcsIHdoaWNoIGhhcyBpdHMgZG93bnNpZGVzIHRvCmJlIGlzc3VlZCBkdXJpbmcg
cnVudGltZS4KLSBEb20wIHNob3VsZCBtYWtlIHN1cmUgdGhhdCB0aGUgSVRTIHJlc291cmNlcyAo
bnVtYmVyIG9mIExQSXMsIGRldmljZXMsCmV2ZW50cykgbGF0ZXIgaGFuZGVkIHRvIGEgRG9tVSBh
cmUgcmVhbGx5IGxpbWl0ZWQsIGFzIGEgbGFyZ2UgbnVtYmVyIG9mCnRoZW0gY291bGQgbWVhbiBt
dWNoIHRpbWUgc3BlbmQgaW4gWGVuIHRvIGluaXRpYWxpemUsIGZyZWUgb3IgaGFuZGxlIHRob3Nl
LgpJdCBpcyBleHBlY3RlZCB0aGF0IHRoZSB0b29sc3RhY2sgc2V0cyB1cCBhIHRhaWxvcmVkIElU
UyB3aXRoIGp1c3QgZW5vdWdoCnJlc291cmNlcyB0byBhY2NvbW1vZGF0ZSB0aGUgbmVlZHMgb2Yg
dGhlIGFjdHVhbCBwYXNzdGhyb3VnaC1lZCBkZXZpY2UocykuCi0gVGhlIGNvbW1hbmQgcXVldWUg
bG9ja2luZyBpcyBjdXJyZW50bHkgc3Vib3B0aW1hbCBhbmQgc2hvdWxkIGJlIG1hZGUgbW9yZQpm
aW5lLWdyYWluZWQgaW4gdGhlIGZ1dHVyZSwgaWYgcG9zc2libGUuCi0gUHJvdmlkZSBzdXBwb3J0
IGZvciBydW5uaW5nIHdpdGggYW4gSU9NTVUsIHRvIG1hcCB0aGUgZG9vcmJlbGwgcGFnZQp0byBh
bGwgZGV2aWNlcy4KCgpTb21lIGdlbmVyaWMgZGVzaWduIHByaW5jaXBsZXM6CgoqIFRoZSBjdXJy
ZW50IEdJQyBjb2RlIHN0YXRpY2FsbHkgYWxsb2NhdGVzIHN0cnVjdHVyZXMgZm9yIGVhY2ggc3Vw
cG9ydGVkCklSUSAoYm90aCBmb3IgdGhlIGhvc3QgYW5kIHRoZSBndWVzdCksIHdoaWNoIGR1ZSB0
byB0aGUgcG90ZW50aWFsbHkKbWlsbGlvbnMgb2YgTFBJIGludGVycnVwdHMgaXMgbm90IGZlYXNp
YmxlIHRvIGNvcHkgZm9yIHRoZSBJVFMuClNvIHdlIHJlZnJhaW4gZnJvbSBpbnRyb2R1Y2luZyB0
aGUgSVRTIGFzIGEgZmlyc3QgY2xhc3MgWGVuIGludGVycnVwdApjb250cm9sbGVyLCBhbHNvIHdl
IGRvbid0IGhvbGQgc3RydWN0IGlycV9kZXNjJ3Mgb3Igc3RydWN0IHBlbmRpbmdfaXJxJ3MKZm9y
IGVhY2ggcG9zc2libGUgTFBJLgpGb3J0dW5hdGVseSBMUElzIGFyZSBvbmx5IGludGVyZXN0aW5n
IHRvIGd1ZXN0cywgc28gd2UgZ2V0IGF3YXkgd2l0aApzdG9yaW5nIG9ubHkgdGhlIHZpcnR1YWwg
SVJRIG51bWJlciBhbmQgdGhlIGd1ZXN0IFZDUFUgZm9yIGVhY2ggYWxsb2NhdGVkCmhvc3QgTFBJ
LCB3aGljaCBjYW4gYmUgc3Rhc2hlZCBpbnRvIG9uZSB1aW50NjRfdC4gVGhpcyBkYXRhIGlzIHN0
b3JlZCBpbgphIHR3by1sZXZlbCB0YWJsZSwgd2hpY2ggaXMgYm90aCBtZW1vcnkgZWZmaWNpZW50
IGFuZCBxdWljayB0byBhY2Nlc3MuCldlIGhvb2sgaW50byB0aGUgZXhpc3RpbmcgSVJRIGhhbmRs
aW5nIGFuZCBWR0lDIGNvZGUgdG8gYXZvaWQgYWNjZXNzaW5nCnRoZSBub3JtYWwgc3RydWN0dXJl
cywgcHJvdmlkaW5nIGFsdGVybmF0aXZlIG1ldGhvZHMgZm9yIGdldHRpbmcgdGhlCm5lZWRlZCBp
bmZvcm1hdGlvbiAocHJpb3JpdHksIGlzIGVuYWJsZWQ/KSBmb3IgTFBJcy4KV2hlbmV2ZXIgYSBn
dWVzdCBtYXBzIGEgZGV2aWNlLCB3ZSBhbGxvY2F0ZSB0aGUgbWF4aW11bSByZXF1aXJlZCBudW1i
ZXIKb2Ygc3RydWN0IHBlbmRpbmdfaXJxJ3MsIHNvIHRoYXQgYW55IHRyaWdnZXJpbmcgTFBJIGNh
biBmaW5kIGl0cyBkYXRhCnN0cnVjdHVyZS4gVXBvbiB0aGUgZ3Vlc3QgYWN0dWFsbHkgbWFwcGlu
ZyB0aGUgTFBJLCB0aGlzIHBvaW50ZXIgdG8gdGhlCmNvcnJlc3BvbmRpbmcgcGVuZGluZ19pcnEg
Z2V0cyBlbnRlcmVkIGludG8gYSByYWRpeCB0cmVlLCBzbyB0aGF0IGl0IGNhbgpiZSBxdWlja2x5
IGxvb2tlZCB1cC4KCiogT24gdGhlIGd1ZXN0IHNpZGUgd2UgKGxhdGVyIHdpbGwpIGhhdmUgdG8g
ZGVhbCB3aXRoIG1hbGljaW91cyBndWVzdHMKdHJ5aW5nIHRvIGhvZyBYZW4gd2l0aCBtYXBwaW5n
IHJlcXVlc3RzIGZvciBhIGxvdCBvZiBMUElzLCBmb3IgaW5zdGFuY2UuCkFzIHRoZSBJVFMgYWN0
dWFsbHkgdXNlcyBzeXN0ZW0gbWVtb3J5IGZvciBzdG9yaW5nIHN0YXR1cyBpbmZvcm1hdGlvbiwK
d2UgdXNlIHRoaXMgbWVtb3J5ICh3aGljaCB0aGUgZ3Vlc3QgaGFzIHRvIHByb3ZpZGUpIHRvIG5h
dHVyYWxseSBsaW1pdAphIGd1ZXN0LiBXaGVuZXZlciB3ZSBuZWVkIGluZm9ybWF0aW9uIGZyb20g
YW55IG9mIHRoZSBJVFMgdGFibGVzLCB3ZQp0ZW1wb3JhcmlseSBtYXAgdGhlbSAod2hpY2ggaXMg
Y2hlYXAgb24gYXJtNjQpIGFuZCBjb3B5IHRoZSByZXF1aXJlZCBkYXRhLgoKKiBBbiBvYnZpb3Vz
IGFwcHJvYWNoIHRvIGhhbmRsaW5nIHNvbWUgZ3Vlc3QgSVRTIGNvbW1hbmRzIHdvdWxkIGJlIHRv
CnByb3BhZ2F0ZSB0aGVtIHRvIHRoZSBob3N0LCBmb3IgaW5zdGFuY2UgdG8gbWFwIGRldmljZXMg
YW5kIExQSXMgYW5kCnRvIGVuYWJsZSBvciBkaXNhYmxlIExQSXMuCkhvd2V2ZXIgdGhpcyAobGF0
ZXIgd2l0aCBEb21VIHN1cHBvcnQpIHdpbGwgY3JlYXRlIGFuIGF0dGFjayB2ZWN0b3IsIGFzCmEg
bWFsaWNpb3VzIGd1ZXN0IGNvdWxkIHRyeSB0byBmaWxsIHRoZSBob3N0IGNvbW1hbmQgcXVldWUg
d2l0aApwcm9wYWdhdGVkIGNvbW1hbmRzLgpTbyB3ZSB0cnkgdG8gYXZvaWQgdGhpcyBzaXR1YXRp
b246IERvbTAgc2VuZGluZyBhIGRldmljZSBtYXBwaW5nIChNQVBEKQpjb21tYW5kIGlzIHRoZSBv
bmx5IHRpbWUgd2UgYWxsb3cgcXVldWluZyBjb21tYW5kcyB0byB0aGUgaG9zdCBJVFMgY29tbWFu
ZApxdWV1ZSwgYXMgdGhpcyBzZWVtcyB0byBiZSB0aGUgb25seSByZWxpYWJsZSB3YXkgb2YgZ2V0
dGluZyB0aGUKcmVxdWlyZWQgaW5mb3JtYXRpb24gYXQgdGhlIG1vbWVudC4gSG93ZXZlciBhdCB0
aGUgc2FtZSB0aW1lIHdlIG1hcCBhbGwKZXZlbnRzIHRvIExQSXMgYWxyZWFkeSwgYWxzbyBlbmFi
bGUgdGhlbS4gVGhpcyBhdm9pZHMgc2VuZGluZyBjb21tYW5kcwpsYXRlciBhdCBydW50aW1lLCBh
cyB3ZSBjYW4gZGVhbCB3aXRoIG1hcHBpbmdzIGFuZCBMUEkgZW5hYmxpbmcvZGlzYWJsaW5nCmlu
dGVybmFsbHkuCgpUbyBhY2NvbW9kYXRlIHRoZSB0ZWNoIHByZXZpZXcgbmF0dXJlIG9mIHRoaXMg
ZmVhdHVyZSBhdCB0aGUgbW9tZW50LCB0aGVyZQppcyBhIEtjb25maWcgb3B0aW9uIHRvIGVuYWJs
ZSBpdC4gQWxzbyBpdCBpcyBzdXBwb3J0ZWQgb24gYXJtNjQgb25seSwgd2hpY2gKd2lsbCBtb3N0
IGxpa2VseSBub3QgY2hhbmdlIGluIHRoZSBmdXR1cmUuClRoaXMgbGVhZHMgdG8gc29tZSBoaWRl
b3VzIGNvbnN0cnVjdHMgbGlrZSBhbiAjaWZkZWYnZWQgaGVhZGVyIGZpbGUgd2l0aAplbXB0eSBm
dW5jdGlvbiBzdHVicyB0byBhY2NvbW9kYXRlIGFybTMyIGFuZCBub24tSVRTIGJ1aWxkcywgd2hp
Y2ggc2hhcmUKc29tZSBnZW5lcmljIGNvZGUgcGF0aHMgd2l0aCB0aGUgSVRTIGVtdWxhdGlvbi4K
VGhlIG51bWJlciBvZiBzdXBwb3J0ZWQgTFBJcyBjYW4gYmUgbGltaXRlZCBvbiB0aGUgY29tbWFu
ZCBsaW5lLCBpbiBjYXNlCnRoZSBudW1iZXIgcmVwb3J0ZWQgYnkgdGhlIGhhcmR3YXJlIGlzIHRv
byBoaWdoLiBBcyBYZW4gY2Fubm90IGZvcmVzZWUgaG93Cm1hbnkgaW50ZXJydXB0cyB0aGUgZ3Vl
c3RzIHdpbGwgbmVlZCwgd2UgY2F0ZXIgZm9yIGFzIG1hbnkgYXMgcG9zc2libGUuClRoZSBjb21t
YW5kIGxpbmUgcGFyYW1ldGVyIGlzIGNhbGxlZCBtYXgtbHBpLWJpdHMgYW5kIGV4cHJlc3NlcyB0
aGUgbnVtYmVyCm9mIGJpdHMgcmVxdWlyZWQgdG8gaG9sZCBhbiBpbnRlcnJ1cHQgSUQuIEl0IGRl
ZmF1bHRzIHRvIDIwLCBpZiB0aGF0IGlzCmxvd2VyIHRoYW4gdGhlIG51bWJlciBzdXBwb3J0ZWQg
YnkgdGhlIGhhcmR3YXJlLgoKVGhpcyBjb2RlIGJvb3RzIERvbTAgb24gYW4gQVJNIEZhc3QgTW9k
ZWwgd2l0aCBJVFMgc3VwcG9ydC4gSSB0cmllZCB0bwphZGRyZXNzIHRoZSBpc3N1ZXMgc2VlbiBi
eSBwZW9wbGUgcnVubmluZyB0aGUgcHJldmlvdXMgdmVyc2lvbnMgb24gcmVhbApoYXJkd2FyZSwg
dGhvdWdoIGNvdWxkbid0IHZlcmlmeSB0aGlzIGhlcmUgZm9yIG15c2VsZi4KU28gYW55IHRlc3Rp
bmcsIGJ1ZyByZXBvcnRzIChhbmQgcG9zc2libHkgZXZlbiBmaXhlcykgYXJlIHZlcnkgd2VsY29t
ZS4KClRoZSBjb2RlIGNhbiBhbHNvIGJlIGZvdW5kIG9uIHRoZSBpdHMvdjEyIGJyYW5jaCBoZXJl
OgpnaXQ6Ly9saW51eC1hcm0ub3JnL3hlbi1hcC5naXQKaHR0cDovL3d3dy5saW51eC1hcm0ub3Jn
L2dpdD9wPXhlbi1hcC5naXQ7YT1zaG9ydGxvZztoPXJlZnMvaGVhZHMvaXRzL3YxMgoKQ2hlZXJz
LApBbmRyZQoKQ2hhbmdlbG9nIHYxMSAuLi4gdjEyOgotIFswMS8zNF06IGF2b2lkIHRvbyBsb25n
IGxpbmUgYnkgdXNpbmcgdGVtcG9yYXJ5IHZhcmlhYmxlCi0gWzA1LzM0XTogbW92ZSBsb2NrIGRp
cmVjdGx5IGJlZm9yZSB0aGUgZnVuY3Rpb24gY2FsbAotIFswNi8zNF06IG1vdmUgbG9jayBiYWNr
IHRvIGNvdmVyIGlycV90b19wZW5kaW5nKCkKLSBbMDcvMzRdOiByZW5hbWUgZnVuY3Rpb24gdG8g
Z2ljX3JlbW92ZV9pcnFfZnJvbV9xdWV1ZXMoKQotIFsyNS8zNF06IHVzZSBuZXcgZ2ljX3JlbW92
ZV9pcnFfZnJvbV9xdWV1ZXMoKSBmdW5jdGlvbgoKQ2hhbmdlbG9nIHYxMCAuLi4gdjExOgotIFsw
MS8zNF06IHVzZSBwcm9wZXIgQUNDRVNTX09OQ0Ugd3JhcHBlcnMgZm9yIGFsbCB1c2VycwotIFsw
Mi8zNF06IHNwbGl0IG9mIHY5LTEyLzMyIGZvciBiYWNrcG9ydGluZwotIFswMy8zNF06IHJlbWFp
bmRlciBvZiBzcGxpdHRpbmcgdjktMTIvMzIKLSBbMDQvMzRdOiBleHRlbmQgY29tbWVudCB0byBq
dXN0aWZ5IDEwIElOSVREIGJpdHMKLSBbMDUvMzRdOiBzd2FwcGVkIHBsYWNlIHdpdGggZm9ybWVy
IDA0LzMyIHRvIGZpeCB0ZW1wb3JhcnkgZGVhZGxvY2sKLSBbMDYvMzRdOiBzd2FwcGVkIHBsYWNl
IHdpdGggZm9ybWVyIDAzLzMyIHRvIGZpeCB0ZW1wb3JhcnkgZGVhZGxvY2sKLSBbMDgvMzRdOiB1
cGRhdGUgY29tbWl0IG1lc3NhZ2UKLSBbMTAvMzRdOiByZW1vdmUgdW5uZWVkZWQgcC0+bHIgaW5p
dGlhbGlzYXRpb24KLSBbMTEvMzRdOiByZXBsYWNlIHJlYWRfYXRvbWljIHdpdGggQUNDRVNTX09O
Q0UKLSBbMTMvMzRdOiBzcGxpdCBvZiBmb3JtZXIgMTEvMzI6IHJlbW92ZSBubyBsb25nZXIgbmVl
ZGVkIHZDUFUgSUQgaW4gaG9zdCBMUEkKLSBbMTQvMzRdOiBleHBvcnQgaW5qZWN0X2xwaSwgZml4
IGxvY2stbGVzcyBhY2Nlc3MgdG8gdkNQVSBJRAotIFsxOC8zNF06IGZpeCBjb21taXQgbWVzc2Fn
ZSwgYWRkIG9uZSBtb3JlIG1lbW9yeSBiYXJyaWVyIGFuZCBjb21tZW50Ci0gWzE5LzM0XTogZml4
IGl0c19jbWRfbWFza19maWVsZCgpLCBkdW1wIElUUyBjb21tYW5kIG9uIGVycm9yCi0gWzIwLzM0
XTogZHJvcCBsb2NrLXRha2luZyB2ZXJzaW9ucyBvZiB7cmVhZCx3cml0ZX1faXR0ZSwgZHJvcCBv
cHRpb25hbCB2Q1BVCiAgICAgICAgICAgcGFyYW1ldGVyIHRvIHdyaXRlX2l0dGUoKSwgcmVtb3Zl
IHNhbml0eSBjaGVja3MgKGRvbnkgYnkgY2FsbGVycykKLSBbMjEvMzRdOiBmaXggInZldmVudGlk
IiBwYXJhbWV0ZXIgbmFtZQotIFsyMi8zNF06IGV4cGxpY2l0bHkgdGFrZSBsb2NrIGFyb3VuZCBy
ZWFkX2l0dGUsIHVzZSB2Z2ljX3ZjcHVfaW5qZWN0X2xwaSgpCi0gWzI1LzM0XTogZml4ICJ2ZXZl
bnRpZCIgcGFyYW1ldGVyIG5hbWUKLSBbMjYvMzRdOiBhZGQgdW5saWtlbHkoKSBoaW50cwotIFsy
Ny8zNF06IHJlbW92ZSB1bm5lZWRlZCByZWFkX2F0b21pYygpLCBleHBsaWNpdGx5IHNhbml0aXpl
IGNvbGxlY3Rpb24KLSBbMjgvMzRdOiBleHRlbmQgSVJRIG1pZ3JhdGlvbiBjb21tZW50Ci0gWzMw
LzM0XTogcHJvdGVjdHMgYWdhaW5zdCBub3QgdmFsaWQgcHJvcGVydHkgdGFibGUKLSBbMzEvMzRd
OiBwcm90ZWN0cyBhZ2FpbnN0IG5vdCB2YWxpZCBwcm9wZXJ0eSB0YWJsZSwgZml4IGVycm9yIHBy
b3BhZ2F0aW9uCgpDaGFuZ2Vsb2cgdjkgLi4uIHYxMDoKbm8gY2hhbmdlcyB0byAwNiwgMDcsIDEy
LCAxNSwgMjAsIDI5LCAzMCwgMzIKLSBbMDEvMzJdOiBmaXggZm9yIHJhbmsgbG9jayBkZWFkbG9j
ayBhcyBwb3N0ZWQgYmVmb3JlCi0gWzAyLzMyXTogcmVwbGFjZSBhcmJpdHJhcnkgMTYgYml0cyBm
b3IgRG9tVSBpbnRlcnJ1cHQgSURzIHdpdGggMTAgYml0cwotIFswMy8zMl06IGhhbmRsZSBmdW5j
dGlvbnMgbm90IGRlYWxpbmcgd2l0aCBMUElzIGFzIHdlbGwKLSBbMDQvMzJdOiBuZXcgcGF0Y2gg
dG8gcmVuYW1lIGdpY19yZW1vdmVfZnJvbV9xdWV1ZXMgYW5kIHJlbW92ZSBsb2NrCi0gWzA1LzMy
XTogbmV3IHBhdGNoIHRvIGludHJvZHVjZSBoZWxwZXIgZm9yIHJlbW92aW5nIElSUXMgZnJvbSB0
aGUgVkdJQwotIFswNi8zMl06IGFkYXB0IHRvIHByZXZpb3VzIGNoYW5nZXMKLSBbMDgvMzJdOiB1
c2UgbWVtc2V0IHRvIGNsZWFyIHRoZSB3aG9sZSBzdHJ1Y3R1cmUKLSBbMDkvMzJdOiBzcGxpdCBv
ZmYgZnJvbSBmb3JtZXIgMDUvMjgKLSBbMTAvMzJdOiBtb3ZlZCB1cCBmcm9udCwgaW5pdGlhbGl6
ZSBWQ1BVIElECi0gWzExLzMyXTogcmVtb3ZlIFZDUFUgSUQgZnJvbSBob3N0IGVudHJ5LCByZXdv
cmsgTFBJIGluamVjdGlvbiwgbW92ZWQKICAgICAgICAgICBvdXQgcGFydCBkZWFsaW5nIHdpdGgg
TFBJIHByaW9yaXR5IGNhY2hpbmcKLSBbMTMvMzJdOiBhZGQgYSBoaW50IGFib3V0IGJvb2xlYW4g
dmFyaWFibGVzCi0gWzE0LzMyXTogZml4IGJvb2xfdCB0eXBlIHVzYWdlCi0gWzE2LzMyXTogcmVw
bGFjZSBtYWdpYyB2YWx1ZSwgYWx3YXlzIHVzZSBpbnRpZF9iaXRzIGZvciBUWVBFUiBnZW5lcmF0
aW9uLAogICAgICAgICAgIGFkZCBtZW1vcnkgYmFycmllcgotIFsxNy8zMl06IGFkZCBjb21tZW50
cyBhYm91dCBJVFMgdGFibGUgbGF5b3V0LCByZW1vdmUgbGU2NF90b19jcHUoKSwKICAgICAgICAg
ICBzaW1wbGlmeSBDVExSIHJlYWQgYW5kIHJlbW92ZSBsb2NrLCB1c2UgYXRvbWljIHJlYWQgYW5k
IGFkZCBjb21tZW50CiAgICAgICAgICAgaW4gQ1JFQURSIHJlYWQsIGFkZCBUT0RPIGFuZCBBU1NF
UlQgYWJvdXQgY3JhZnRpbmcgSVRTIHRhYmxlcywKICAgICAgICAgICBhZGQgZW1wdHkgbGluZXMg
aW4gc3dpdGNoL2Nhc2UsIG1vdmUgY29kZSBibG9jawotIFsxOC8zMl06IGNvbnNpc3RlbnQgdXNl
IG9mIGRhdGEgdHlwZXMsIGNvbW1lbnRzIG1vdmVkIG91dCB0byBlYXJsaWVyIHBhdGNoCi0gWzE5
LzMyXTogZm9sZCBpbiBnZXRfaG9zdF9scGkoKSwgcmVuYW1lIHZldmVudGlkIGlkZW50aWZpZXIK
LSBbMjEvMzJdOiBtb3ZlIHZhcmlhYmxlIGFzc2lnbm1lbnQKLSBbMjIvMzJdOiBhZGQgVE9ETyBs
b2NraW5nIGNvbW1lbnQsIHVzZSBuZXcgZ2ljX3JlbW92ZV9pcnEoKSBmdW5jdGlvbgotIFsyMy8z
Ml06IHJlbW92ZSBubyBsb25nZXIgbmVlZGVkIFZDUFUgSUQgZnJvbSBob3N0IExQSSBmdW5jdGlv
bnMsIGFkZAogICAgICAgICAgIGxvY2tpbmcgVE9ETywgdXNlIGdvdG8gb3V0Ci0gWzI0LzMyXTog
ZXhwbGFpbiByZWFzb24gZm9yIExSIGNoZWNrLCBtYWtlIExScyB1bnNpZ25lZCwgbW92ZSBQUklT
VElORQogICAgICAgICAgIGNoZWNrIGludG8gb25lIHBsYWNlCi0gWzI1LzMyXTogbWVudGlvbiBN
QVBJLCByZW1vdmUgVkNQVSBJRCBmcm9tIGhvc3QgTFBJIHVwZGF0ZXMsIHVzZSBhdG9taWMKICAg
ICAgICAgICB3cml0ZSBmb3IgcHJpb3JpdHkgdXBkYXRlLCByZW1vdmUgb3V0ZGF0ZWQgY29tbWVu
dCwgZXhwbGFpbgogICAgICAgICAgIGVycm9yIGhhbmRsaW5nIHBhdGgsIGNoZWNrIGZvciB2YWxp
ZCBwcm9wZXJ0eSB0YWJsZQotIFsyNi8zMl06IHJlbW92ZSB1cGRhdGUgb2YgVkNQVSBJRCBpbiB0
aGUgaG9zdF9scGkgc3RydWN0dXJlLCBhZGQgbG9ja2luZyBUT0RPCi0gWzI3LzMyXTogZml4IGVy
cm9yIHBhdGgKLSBbMjgvMzJdOiBhZGQgY29tbWVudCBhYm91dCBwaHlzaWNhbCBMUEksIHVzZSBn
ZW5lcmljIGZ1bmN0aW9uIHRvIHJlbW92ZSBJUlEsCiAgICAgICAgICAgcmVtb3ZlIHJlZHVuZGFu
dCBjbGVhcl9iaXQKLSBbMzEvMzJdOiBtYWtlIHZnaWNfdjNfaXRzX2luaXRfdmlydHVhbCgpIHN0
YXRpYyAoYW5kIG1vdmUgaXQpLCBtb3ZlIGNvbW1lbnQsCiAgICAgICAgICAgcmVtb3ZlIHVubmVl
ZGVkIGNhbGwgdG8gdmdpY192M19pdHNfZnJlZV9kb21haW4oKQoKQ2hhbmdlbG9nIHY4IC4uLiB2
OToKLSBbMDEvMjhdOiBpbml0aWFsaXplIG51bWJlciBvZiBpbnRlcnJ1cHQgSURzIGZvciBEb21V
cyBhbHNvCi0gWzAyLzI4XTogbW92ZSBwcmlvcml0eSByZWFkaW5nIGJhY2sgdXAgZnJvbnQKLSBb
MDMvMjhdOiBlbnVtZXJhdGUgYWxsIGNhbGwgc2l0ZXMgaW4gY29tbWl0IG1lc3NhZ2UsIGFkZCBB
U1NFUlRzLAogICAgICAgICAgIGFkZCAidW5saWtlbHkiIGhpbnRzLCBhdm9pZCBza2lwcGluZyBB
U1NFUlRzLCBhZGQgY29tbWVudCB0bwogICAgICAgICAgIGlycV90b19wZW5kaW5nKCkgZGVmaW5p
dGlvbgotIFswNC8yOF06IGV4cGxhaW4gZXhwZWN0YXRpb24gb2YgZGV2aWNlIHN0YXRlIHdoaWxl
IGRlc3Ryb3lpbmcgZG9tYWluCi0gWzA1LzI4XTogZG9jdW1lbnQgY2FzZSBvZiBpbnZhbGlkIExQ
SSwgY2hhbmdlIGR1bW15IHByaW9yaXR5IHRvIDB4ZmYKLSBbMDgvMjhdOiBjaGVjayBjcm9zcyBw
YWdlIGJvdW5kYXJ5IGNvbmRpdGlvbiBlYXJseSBpbiBmdW5jdGlvbgotIFsxMC8yOF06IGluaXRp
YWxpemUgc3RhdHVzIGFuZCBsciBtZW1iZXIgYXMgd2VsbAotIFsxMS8yOF06IGNoZWNrIGxwaV92
Y3B1X2lkIHRvIGNvdmVyIGFsbCB2aXJ0dWFsIENQVXMKLSBbMTIvMjhdOiBhZGQgc3BpbiBsb2Nr
IEFTU0VSVAotIFsxMy8yOF06IGludHJvZHVjZSB0eXBlcyBmb3Igb3VyIElUUyB0YWJsZSBlbnRy
aWVzLCBmaXggZXJyb3IgbWVzc2FnZXMKLSBbMTQvMjhdOiB1c2UgbmV3IElUUyB0YWJsZSBlbnRy
eSB0eXBlcwotIFsxNS8yOF06IG5ldyBwYXRjaCB0byBpbnRyb2R1Y2UgcGVuZGluZ19pcnEgbG9v
a3VwIGZ1bmN0aW9uCi0gWzE3LzI4XTogdmVyaWZ5IHNpemUgb2YgY29sbGVjdGlvbiB0YWJsZSBl
bnRyeQotIFsxOC8yOF06IHVzZSBuZXcgcGVuZGluZ19pcnEgbG9va3VwIGZ1bmN0aW9uCi0gWzE5
LzI4XTogdXNlIG5ldyBwZW5kaW5nX2lycSBsb29rdXAgZnVuY3Rpb24sIGNvbGxlY3Rpb24gdGFi
bGUgdHlwZSBhbmQKICAgICAgICAgICB2Z2ljX2luaXRfcGVuZGluZ19pcnEsIGFkZCBEb20wIEFT
U0VSVCBhbmQgdW5tYXAgZGV2aWNlcyBmb3IgRG9tVXMKLSBbMjAvMjhdOiBkb2N1bWVudCBQUklT
VElORV9MUEkgZmxhZywgZml4IHR5cG8sIGF2b2lkIGRvdWJsZSBpbnNlcnRpb24gb2YKICAgICAg
ICAgICB0aGUgc2FtZSBMUEkgaW50byBkaWZmZXJlbnQgTFJzCi0gWzIxLzI4XTogdXNlIG5ldyBw
ZW5kaW5nX2lycSBsb29rdXAgZnVuY3Rpb24sIGF2b2lkIGV4cGxpY3QgTFBJIG51bWJlcgogICAg
ICAgICAgIHBhcmFtZXRlcgotIFsyMi8yOF06IGFkZCBwaHlzaWNhbCBhZmZpbml0eSBUT0RPLCB1
c2UgbmV3IHRhYmxlIHR5cGUgYW5kIHBlbmRpbmdfaXJxCiAgICAgICAgICAgbG9va3VwIGZ1bmN0
aW9uLCBmaXggZXJyb3IgbWVzc2FnZQotIFsyNC8yOF06IHVzZSBwZW5kaW5nX2lycSBsb29rdXAg
ZnVuY3Rpb24sIGRyb3AgZXhwbGljaXQgTFBJIG51bWJlciBwYXJhbWV0ZXIKLSBbMjUvMjhdOiBk
cm9wIGV4cGxpY2l0IExQSSBudW1iZXIgcGFyYW1ldGVyCi0gWzI3LzI4XTogdXNlIG5ldyBJVFMg
dGFibGUgZW50cnkgdHlwZQoKQ2hhbmdlbG9nIHY3IC4uLiB2ODoKLSBkcm9wIGxpc3QgcGFyYW1l
dGVyIGFuZCByZW5hbWUgdG8gZ2ljdjNfaXRzX21ha2VfaHdkd29tX2R0X25vZGVzKCkKLSByZW1v
dmUgcmViYXNlIGFydGlmYWN0cwotIGFkZCBpcnFfZW50ZXIvaXJxX2V4aXQoKSBjYWxscwotIHBy
b3BhZ2F0ZXMgbnVtYmVyIG9mIGhvc3QgTFBJcyBhbmQgbnVtYmVyIG9mIGV2ZW50IElEcyB0byBE
b20wCi0gYWRkIHByb3BlciBjb3ZlcmFnZSBvZiBhbGwgYWRkcmVzc2VzIGluIElUUyBNTUlPIGhh
bmRsZXIKLSBhdm9pZCB2Y21kX2xvY2sgZm9yIENCQVNFUiB3cml0ZXMKLSBmaXggbWlzc2luZyBp
cnFzYXZlL2lycXJlc3RvcmUgb24gVkdJQyBWQ1BVIGxvY2sKLSBtb3ZlIHN0cnVjdCBwZW5kaW5n
X2lycSB1c2UgdW5kZXIgdGhlIFZHSUMgVkNQVSBsb2NrCi0gcHJvdGVjdCBnaWNfcmFpc2VfZ3Vl
c3RfaXJxKCkgYWdhaW5zdCBOVUxMIHBlbmRpbmdfaXJxCi0gaW1wcm92ZSBkZXZpY2UgYW5kIGNv
bGxlY3Rpb24gdGFibGUgZW50cnkgc2l6ZSBkb2N1bWVudGF0aW9uCi0gY291bnQgbnVtYmVyIG9m
IElUU2VzIHRvIGluY3JlYXNlIG1taW9fY291bnQKLSByZXdvcmsgTUFQRCwgRElTQ0FSRCwgTUFQ
VEkgYW5kIE1PVkkgdG8gdGFrZSBwcm9wZXIgbG9ja3MKLSBwcm9wZXJseSByb2xsYmFjayBmYWls
aW5nIE1BUEQgYW5kIE1BUFRJIGNhbGxzCi0gcmV3b3JrIGZ1bmN0aW9ucyB0byB1cGRhdGUgcHJv
cGVydHkgdGFibGUKLSByZXR1cm4gZXJyb3Igb24gdmdpY19hY2Nlc3NfZ3Vlc3RfbWVtb3J5IGNy
b3NzaW5nIHBhZ2UgYm91bmRhcnkKLSBtYWtlIHN1cmUgQ1JFQURSIGFjY2VzcyBpcyBhdG9taWMK
CkNoYW5nZWxvZyB2NSAuLi4gdjY6Ci0gcmVvcmRlcmVkIHBhdGNoZXMgdG8gYWxsb3cgc3BsaXR0
aW5nIHRoZSBzZXJpZXMKLSBpbnRyb2R1Y2VkIGZ1bmN0aW9ucyBsYXRlciB0byBhdm9pZCB3YXJu
aW5ncyBvbiBpbnRlcm1lZGlhdGUgYnVpbGRzCi0gcmVmYWN0b3JlZCBjb21tb24gY29kZSBjaGFu
Z2VzIGludG8gc2VwYXJhdGUgcGF0Y2hlcwotIGRyb3BwZWQgR0VOTUFTS19VTEwgYW5kIEJJVF9V
TEwgKGJvdGggcGF0Y2hlcyBhbmQgdGhlaXIgdXNhZ2UgbGF0ZXIpCi0gcmV3b3JrIGxvY2tpbmcg
aW4gTU1JTyByZWdpc3RlciByZWFkcyBhbmQgd3JpdGVzCi0gcHJvdGVjdCBuZXcgY29kZSBmcm9t
IGJlaW5nIGV4ZWN1dGVkIHdpdGhvdXQgYW4gSVRTIGJlaW5nIGNvbmZpZ3VyZWQKLSBmaXggdmdp
Y19hY2Nlc3NfZ3Vlc3RfbWVtb3J5IChub3cgYSBzZXBhcmF0ZSBwYXRjaCkKLSBzb21lIG1vcmUg
Y29tbWVudHMgYW5kIFRPRE9zCgpDaGFuZ2Vsb2cgdjQgLi4uIHY1OgotIGFkZGluZyBtYW55IGNv
bW1lbnRzCi0gc3BpbmxvY2sgYXNzZXJ0cwotIHJlbmFtZSByX2hvc3RfbHBpcyB0byBtYXhfaG9z
dF9scGlfaWRzCi0gcmVtb3ZlIG1heF9pdHNfZGV2aWNlX2JpdHMgY29tbWFuZCBsaW5lCi0gYWRk
IHdhcm5pbmcgb24gaGlnaCBudW1iZXIgb2YgTFBJcwotIGF2b2lkIHBvdGVudGlhbCBsZWFrIG9u
IGhvc3QgTUFQRAotIHByb3Blcmx5IGhhbmRsZSBucl9ldmVudHMgcm91bmRpbmcKLSByZW1vdmUg
dW5tYXBfYWxsX2RldmljZXMoKSwgcmVwbGFjZSB3aXRoIEFTU0VSVAotIGFkZCBiYXJyaWVycyBm
b3IgKGxvY2tsZXNzKSBob3N0IExQSSBsb29rdXBzCi0gYWRkIHByb3BlciBsb2NraW5nIGluIElU
UyBhbmQgcmVkaXN0IE1NSU8gcmVnaXN0ZXIgaGFuZGxpbmcKLSByb2xsYmFjayBmYWlsaW5nIGRl
dmljZSBtYXBwaW5nCi0gZml4IHZhcmlvdXMgcHJpbnRrcwotIGFkZCB2Z2ljX2FjY2Vzc19ndWVz
dF9tZW1vcnkoKSBhbmQgdXNlIGl0Ci0gKGdldHRpbmcgcmlkIG9mIHBhZ2UgbWFwcGluZyBmdW5j
dGlvbnMgYW5kIGhlbHBlcnMpCi0gZHJvcCB0YWJsZSBtYXBwaW5nIC8gdW5tYXBwaW5nIG9uIHJl
ZGlzdC9JVFMgZW5hYmxlL2Rpc2FibGUKLSBtaW5vciByZXdvcmtzIGluIGZ1bmN0aW9ucyBhcyBw
ZXIgcmV2aWV3IGNvbW1lbnRzCi0gZml4IElUUyBlbmFibGVtZW50IGNoZWNrCi0gbW92ZSBscGlf
dG9fcGVuZGluZygpIGFuZCBscGlfZ2V0X3ByaW9yaXR5KCkgdG8gdmdpY19vcHMKLSBtb3ZlIGRv
X0xQSSgpIHRvIGdpY19od19vcHMKLSB3aGl0ZXNwYWNlIGFuZCBoYXJkIHRhYnMgZml4ZXMKLSBp
bnRyb2R1Y2UgSVRTIGRvbWFpbiBpbml0IGZ1bmN0aW9uIChhbmQgdXNlIGl0IGZvciB0aGUgcmJ0
cmVlKQotIGVuYWJsZSBJUlFzIGFyb3VuZCBkb19MUEkKLSBpbXBsZW1lbnQgVE9ET3MgZm9yIGxh
dGVyIG9wdGltaXphdGlvbnMKLSBhZGQgInYiIHByZWZpeCB0byB2YXJpYWJsZXMgaG9sZGluZyB2
aXJ0dWFsIHByb3BlcnRpZXMKLSBwcm92aWRlIGxvY2tlZCBhbmQgbm9ybWFsIHZlcnNpb25zIG9m
IHJlYWQvd3JpdGVfaXR0ZQotIG9ubHkgQ0xFQVIgTFBJIGlmIG5vdCBhbHJlYWR5IGd1ZXN0IHZp
c2libGUgKHBsdXMgY29tbWVudCkKLSB1cGRhdGUgTFBJIHByb3BlcnR5IG9uIE1BUFRJCi0gc3Rv
cmUgdmNwdV9pZCBpbiBwZW5kaW5nX2lycSBmb3IgTFBJcyAoaGVscHMgSU5WQUxMKQotIGltcHJv
dmUgSU5WQUxMIGltcGxlbWVudGF0aW9uIHRvIG9ubHkgY292ZXIgTFBJcyBvbiB0aGlzIFZDUFUK
LSBpbXByb3ZlIHZpcnR1YWwgQkFTRSByZWdpc3RlciBpbml0aWFsaXphdGlvbgotIGxpbWl0IG51
bWJlciBvZiB2aXJ0dWFsIExQSXMgdG8gMjQgYml0cyAoTGludXggYnVnIGF0IDMyPz8pCi0gb25s
eSBpbmplY3QgTFBJcyBpZiByZWRpc3RyaWJ1dG9yIGlzIGFjdHVhbGx5IGVuYWJsZWQKCkNoYW5n
ZWxvZyB2MyAuLiB2NDoKLSBtYWtlIEhBU19JVFMgZGVwZW5kIG9uIEVYUEVSVAotIGludHJvZHVj
ZSBuZXcgcGF0Y2ggMDIgdG8gaW5pdGlhbGl6ZSBob3N0IElUUyBlYXJseQotIGZpeCBjbWRfbG9j
ayBpbml0IHBvc2l0aW9uCi0gaW50cm9kdWNlIHdhcm5pbmcgb24gaGlnaCBudW1iZXIgb2YgTFBJ
IGFsbG9jYXRpb25zCi0gdmFyaW91cyBpbnQgLT4gdW5zaWduZWQgZml4ZXMKLSBhZGRpbmcgYW5k
IGltcHJvdmluZyBjb21tZW50cwotIHJhdGUgbGltaXQgSVRTIGNvbW1hbmQgcXVldWUgZnVsbCBt
c2cKLSBkcm9wIHVubmVlZGVkIGNoZWNrcwotIHZhbGlkYXRlIGFnYWluc3QgYWxsb3dlZCBudW1i
ZXIgb2YgZGV2aWNlIElEcwotIGF2b2lkIG1lbW9yeSBsZWFrcyB3aGVuIHJlbW92aW5nIGRldmlj
ZXMKLSBpbXByb3ZlIGFsZ29yaXRobSBmb3IgZmluZGluZyBmcmVlIGhvc3QgTFBJCi0gY29udmVy
dCB1bm1hcF9hbGxfZGV2aWNlcyBmcm9tIGdvdG8gdG8gd2hpbGUgbG9vcAotIGFkZCBtZXNzYWdl
IG9uIHJlbWFwcGluZyBJVFMgZGV2aWNlCi0gbmFtZSB2aXJ0dWFsIGRldmljZSAvIGV2ZW50IElE
cyBwcm9wZXJseQotIHVzZSBhdG9taWMgcmVhZCB3aGVuIHJlYWRpbmcgSVRUIGVudHJ5CgpDaGFu
Z2Vsb2cgdjIgLi4gdjM6Ci0gcHJlYWxsb2NhdGUgc3RydWN0IHBlbmRpbmdfaXJxJ3MKLSBtYXAg
SVRTIGFuZCByZWRpc3RyaWJ1dG9yIHRhYmxlcyBvbmx5IG9uIGRlbWFuZAotIHN0b3JlIHByb3Bl
cnR5LCBlbmFibGUgYW5kIHBlbmRpbmcgYml0IGluIHN0cnVjdCBwZW5kaW5nX2lycQotIGltcHJv
dmUgZXJyb3IgY2hlY2tpbmcgYW5kIGhhbmRsaW5nCi0gYWRkIGNvbW1lbnRzCgpDaGFuZ2Vsb2cg
djEgLi4gdjI6Ci0gY2xlYW4gdXAgaGVhZGVyIGZpbGUgaW5jbHVzaW9uCi0gcmV3b3JrIGhvc3Qg
SVRTIHRhYmxlIGFsbG9jYXRpb246IG9ic2VydmUgYXR0cmlidXRlcywgbWFueSBmaXhlcwotIHJl
bW92ZSBwYXRjaCAxIHRvIGV4cG9ydCBfX2ZsdXNoX2RjYWNoZV9hcmVhLCB1c2UgZXhpc3Rpbmcg
ZnVuY3Rpb24gaW5zdGVhZAotIHVzZSBudW1iZXIgb2YgTFBJcyBpbnRlcm5hbGx5IGluc3RlYWQg
b2YgbnVtYmVyIG9mIGJpdHMKLSBrZWVwIGhvc3RfaXRzX2xpc3QgYXMgcHJpdmF0ZSBhcyBwb3Nz
aWJsZQotIGtlZXAgc3RydWN0IGl0c19kZXZpY2VzIHByaXZhdGUKLSByZXdvcmsgZ2ljdjNfaXRz
X21hcF9ndWVzdF9kZXZpY2VzCi0gZml4IHJidHJlZSBpc3N1ZXMKLSBtb3JlIGVycm9yIGhhbmRs
aW5nIGFuZCBwcm9wYWdhdGlvbgotIGNvcGUgd2l0aCBHSUN2NCBpbXBsZW1lbnRhdGlvbnMgKGJ1
dCBubyB2aXJ0dWFsIExQSSBmZWF0dXJlcyEpCi0gYWJzdHJhY3QgaG9zdCBhbmQgZ3Vlc3QgSVRT
ZXMgYnkgdXNpbmcgZG9vcmJlbGwgYWRkcmVzc2VzCi0gam9pbiBwZXItcmVkaXN0cmlidXRvciB2
YXJpYWJsZXMgaW50byBvbmUgcGVyLUNQVSBzdHJ1Y3R1cmUKLSBmaXggZGF0YSB0eXBlcyAodW5z
aWduZWQgaW50KQotIG1hbnkgbWlub3IgYnVnIGZpeGVzCgooUm91Z2gpIGNoYW5nZWxvZyBSRkMt
djIgLi4gdjE6Ci0gc3BsaXQgaG9zdCBJVFMgZHJpdmVyIGludG8gZ2ljLXYzLWxwaS5jIGFuZCBn
aWMtdjMtaXRzLmMgcGFydAotIHJlbmFtZSB2aXJ0dWFsIElUUyBkcml2ZXIgZmlsZSB0byB2Z2lj
LXYzLWl0cy5jCi0gdXNlIG1hY3JvcyBhbmQgbmFtZWQgY29uc3RhbnRzIGZvciBhbGwgbWFnaWMg
bnVtYmVycwotIHVzZSBhdG9taWMgYWNjZXNzb3JzIGZvciBhY2Nlc3NpbmcgdGhlIGhvc3QgTFBJ
IGRhdGEKLSByZW1vdmUgbGVmdG92ZXJzIGZyb20gY29ubmVjdGluZyB2aXJ0dWFsIGFuZCBob3N0
IElUU2VzCi0gYmFpbCBvdXQgaWYgaG9zdCBJVFMgaXMgZGlzYWJsZWQgaW4gdGhlIERUCi0gcmV3
b3JrIG1hcC91bm1hcF9ndWVzdF9wYWdlcygpOgogICAgLSBzcGxpdCBvZmYgcDJtIHBhcnQgYXMg
Z2V0L3B1dF9ndWVzdF9wYWdlcyAodG8gYmUgZG9uZSBvbiBhbGxvY2F0aW9uKQogICAgLSBnZXQg
cmlkIG9mIHZtYXAsIHVzaW5nIG1hcF9kb21haW5fcGFnZSgpIGluc3RlYWQKLSBkZWxheSBhbGxv
Y2F0aW9uIG9mIHZpcnR1YWwgdGFibGVzIHVudGlsIGFjdHVhbCBMUEkvSVRTIGVuYWJsZW1lbnQK
LSBwcm9wZXJseSBzaXplIGJvdGggdmlydHVhbCBhbmQgcGh5c2ljYWwgdGFibGVzIHVwb24gYWxs
b2NhdGlvbgotIGZpeCBwdXRfZG9tYWluKCkgbG9ja2luZyBpc3N1ZXMgaW4gcGh5c2Rldl9vcCBh
bmQgTFBJIGhhbmRsaW5nIGNvZGUKLSBhZGQgYW5kIGV4dGVuZCBjb21tZW50cyBpbiB2YXJpb3Vz
IGFyZWFzCi0gZml4IGxvdHNhIGNvZGluZyBzdHlsZSBhbmQgd2hpdGUgc3BhY2UgaXNzdWVzLCBp
bmNsdWRpbmcgY29tbWVudCBzdHlsZQotIGFkZCBsb2NraW5nIHRvIGRhdGEgc3RydWN0dXJlcyBu
b3QgeWV0IGNvdmVyZWQKLSBmaXggdmFyaW91cyBsb2NraW5nIGlzc3VlcwotIHVzZSBhbiByYnRy
ZWUgdG8gZGVhbCB3aXRoIElUUyBkZXZpY2VzIChpbnN0ZWFkIG9mIGEgbGlzdCkKLSBwcm9wZXJs
eSBoYW5kbGUgbWVtb3J5IGF0dHJpYnV0ZXMgZm9yIElUUyB0YWJsZXMKLSBoYW5kbGUgY2FjaGVh
YmxlL25vbi1jYWNoZWFibGUgSVRTIHRhYmxlIG1hcHBpbmdzCi0gc2FuaXRpemUgZ3Vlc3QgcHJv
dmlkZWQgSVRTL0xQSSB0YWJsZSBhdHRyaWJ1dGVzCi0gZml4IGJyZWFrYWdlIG9uIG5vbi1HSUN2
MiBjb21wYXRpYmxlIGhvc3QgR0lDdjMgY29udHJvbGxlcnMKLSBhZGQgY29tbWFuZCBsaW5lIHBh
cmFtZXRlcnMgb24gdG9wIG9mIEtjb25maWcgb3B0aW9ucwotIHByb3Blcmx5IHdhaXQgZm9yIGFu
IElUUyB0byBiZWNvbWUgcXVpZXNjaWVudCBiZWZvcmUgZW5hYmxpbmcgaXQKLSBoYW5kbGUgaG9z
dCBJVFMgY29tbWFuZCBxdWV1ZSBlcnJvcnMKLSBhY3R1YWxseSB3YWl0IGZvciBob3N0IElUUyBj
b21tYW5kIGNvbXBsZXRpb24gKFJFQURSPT1XUklURVIpCi0gZml4IEFSTTMyIGNvbXBpbGF0aW9u
Ci0gdmFyaW91cyBwYXRjaCBzcGxpdHMgYW5kIHJlb3JkZXJpbmdzCgpBbmRyZSBQcnp5d2FyYSAo
MzMpOgogIEFSTTogdkdJQzogYXZvaWQgcmFuayBsb2NrIHdoZW4gcmVhZGluZyBwcmlvcml0eQog
IEFSTTogR0lDdjM6IGVuYWJsZSBJVFMgb24gdGhlIGhvc3QKICBBUk06IEdJQ3YzOiBlbmFibGUg
TFBJcyBvbiB0aGUgaG9zdAogIEFSTTogR0lDdjM6IHNldHVwIG51bWJlciBvZiBMUEkgYml0cyBm
b3IgYSBHSUN2MyBndWVzdAogIEFSTTogdkdJQzogcmV3b3JrIGdpY19yZW1vdmVfZnJvbV9xdWV1
ZXMoKQogIEFSTTogdkdJQzogbW92ZSBpcnFfdG9fcGVuZGluZygpIGNhbGxzIHVuZGVyIHRoZSBW
R0lDIFZDUFUgbG9jawogIEFSTTogdkdJQzogaW50cm9kdWNlIGdpY19yZW1vdmVfaXJxX2Zyb21f
cXVldWVzKCkKICBBUk06IEdJQzogQWRkIGNoZWNrcyBmb3IgTlVMTCBwb2ludGVyIHBlbmRpbmdf
aXJxJ3MKICBBUk06IEdJQ3YzOiBpbnRyb2R1Y2Ugc2VwYXJhdGUgcGVuZGluZ19pcnEgc3RydWN0
cyBmb3IgTFBJcwogIEFSTTogR0lDOiBleHBvcnQgYW5kIGV4dGVuZCB2Z2ljX2luaXRfcGVuZGlu
Z19pcnEoKQogIEFSTTogdkdJQzogY2FjaGUgdmlydHVhbCBMUEkgcHJpb3JpdHkgaW4gc3RydWN0
IHBlbmRpbmdfaXJxCiAgQVJNOiB2R0lDOiBhZGQgTFBJIFZDUFUgSUQgdG8gc3RydWN0IHBlbmRp
bmdfaXJxCiAgQVJNOiBHSUM6IElUUzogcmVtb3ZlIG5vIGxvbmdlciBuZWVkZWQgVkNQVSBJRCBp
biBob3N0IExQSSBlbnRyeQogIEFSTTogR0lDdjM6IGZvcndhcmQgcGVuZGluZyBMUElzIHRvIGd1
ZXN0cwogIEFSTTogdkdJQ3YzOiBoYW5kbGUgdmlydHVhbCBMUEkgcGVuZGluZyBhbmQgcHJvcGVy
dHkgdGFibGVzCiAgQVJNOiB2R0lDdjM6IHJlLXVzZSB2Z2ljX3JlZzY0X2NoZWNrX2FjY2Vzcwog
IEFSTTogdkdJQzogYWR2ZXJ0aXNlIExQSSBzdXBwb3J0CiAgQVJNOiB2SVRTOiBhZGQgY29tbWFu
ZCBoYW5kbGluZyBzdHViIGFuZCBNTUlPIGVtdWxhdGlvbgogIEFSTTogdklUUzogaW50cm9kdWNl
IHRyYW5zbGF0aW9uIHRhYmxlIHdhbGtzCiAgQVJNOiB2SVRTOiBwcm92aWRlIGFjY2VzcyB0byBz
dHJ1Y3QgcGVuZGluZ19pcnEKICBBUk06IHZJVFM6IGhhbmRsZSBJTlQgY29tbWFuZAogIEFSTTog
dklUUzogaGFuZGxlIE1BUEMgY29tbWFuZAogIEFSTTogdklUUzogaGFuZGxlIENMRUFSIGNvbW1h
bmQKICBBUk06IHZJVFM6IGhhbmRsZSBNQVBEIGNvbW1hbmQKICBBUk06IEdJQ3YzOiBoYW5kbGUg
dW5tYXBwZWQgTFBJcwogIEFSTTogdklUUzogaGFuZGxlIE1BUFRJL01BUEkgY29tbWFuZAogIEFS
TTogdklUUzogaGFuZGxlIE1PVkkgY29tbWFuZAogIEFSTTogdklUUzogaGFuZGxlIERJU0NBUkQg
Y29tbWFuZAogIEFSTTogdklUUzogaGFuZGxlIElOViBjb21tYW5kCiAgQVJNOiB2SVRTOiBoYW5k
bGUgSU5WQUxMIGNvbW1hbmQKICBBUk06IHZJVFM6IGluY3JlYXNlIG1taW9fY291bnQgZm9yIGVh
Y2ggSVRTCiAgQVJNOiB2SVRTOiBjcmVhdGUgYW5kIGluaXRpYWxpemUgdmlydHVhbCBJVFNlcyBm
b3IgRG9tMAogIEFSTTogdklUUzogY3JlYXRlIElUUyBzdWJub2RlcyBmb3IgRG9tMCBEVAoKVmlq
YXlhIEt1bWFyIEsgKDEpOgogIEFSTTogaW50cm9kdWNlIHZnaWNfYWNjZXNzX2d1ZXN0X21lbW9y
eSgpCgogeGVuL2FyY2gvYXJtL2dpYy12Mi5jICAgICAgICAgICAgfCAgICA3ICsKIHhlbi9hcmNo
L2FybS9naWMtdjMtaXRzLmMgICAgICAgIHwgIDE4MCArKysrKwogeGVuL2FyY2gvYXJtL2dpYy12
My1scGkuYyAgICAgICAgfCAgIDk5ICsrLQogeGVuL2FyY2gvYXJtL2dpYy12My5jICAgICAgICAg
ICAgfCAgIDI5ICstCiB4ZW4vYXJjaC9hcm0vZ2ljLmMgICAgICAgICAgICAgICB8ICAxMDIgKyst
CiB4ZW4vYXJjaC9hcm0vdmdpYy12Mi5jICAgICAgICAgICB8ICAgMjggKy0KIHhlbi9hcmNoL2Fy
bS92Z2ljLXYzLWl0cy5jICAgICAgIHwgMTQ4MSArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrLQogeGVuL2FyY2gvYXJtL3ZnaWMtdjMuYyAgICAgICAgICAgfCAgMzI3ICsrKysr
KysrLQogeGVuL2FyY2gvYXJtL3ZnaWMuYyAgICAgICAgICAgICAgfCAgMTQ1ICsrKy0KIHhlbi9p
bmNsdWRlL2FzbS1hcm0vZG9tYWluLmggICAgIHwgICAxNiArLQogeGVuL2luY2x1ZGUvYXNtLWFy
bS9ldmVudC5oICAgICAgfCAgICAzICsKIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmggICAgICAg
IHwgICAgNSArLQogeGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmggfCAgIDQ0ICsrCiB4
ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMtZW11bC5oICB8ICAgIDkgKwogeGVuL2luY2x1ZGUvYXNt
LWFybS92Z2ljLmggICAgICAgfCAgIDIzICstCiAxNSBmaWxlcyBjaGFuZ2VkLCAyNDE2IGluc2Vy
dGlvbnMoKyksIDgyIGRlbGV0aW9ucygtKQoKLS0gCjIuOS4wCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 14 16:52:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 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 1dLBWr-0006L4-SN; Wed, 14 Jun 2017 16:52:25 +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 1dLBWp-0006KE-Os
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 16:52:23 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 8E/C8-03371-7C961495; Wed, 14 Jun 2017 16:52:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCLMWRWlGSWpSXmKPExsVysyfVTfdYpmO
 kwZI3chbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bzEumCk5IVZ/aXNDCuE+1i5OIQEtjMKHF0
 1QZ2CGc5o8TEU1vZuhg5OdgEdCV23HzNDGKLCIRKPF3wnRmkiFngOqPE6R3zwYqEBVwlzm9+w
 whiswioSuxcfAUszitgJdF85jI7iC0hICfRcP4+2CBOAWuJqdsnM3UxcgBts5K4uUJ/AiP3Ak
 aGVYzqxalFZalFuiZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBvmUAgh2M3Zf
 9DzFKcjApifJOFXSMFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBezgDKCdYlJqeWpGWmQMMMpi0
 BAePkgjv1lSgNG9xQWJucWY6ROoUo6KUOG8gSJ8ASCKjNA+uDRbYlxhlpYR5GYEOEeIpSC3Kz
 SxBlX/FKM7BqCTMW5YONIUnM68EbvoroMVMQIuDLjiALC5JREhJNTCqLz6vuGWSacy8ji1Hl5
 0I+x8nyJPy5pDeun72u48/rBKbvKlHiOGmSucOkZ39X29n1epu775a9Mf2SsnXzt+x/besp8/
 78VxPwqlS8FNP/SXf9ZzuOxgEl6xsL7u1Mm3adHXNEIOFv2YGLuVVfeFuoNr1Rm6+7T8Wxdmb
 WLPmB1doXHug8ClSiaU4I9FQi7moOBEAeb1GnmcCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1497459142!67715465!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30924 invoked from network); 14 Jun 2017 16:52:22 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-4.tower-21.messagelabs.com with SMTP; 14 Jun 2017 16:52: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 BC29215B2;
 Wed, 14 Jun 2017 09:52:21 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6A8873F3E1;
 Wed, 14 Jun 2017 09:52:20 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Wed, 14 Jun 2017 17:51:54 +0100
Message-Id: <20170614165223.7543-6-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170614165223.7543-1-andre.przywara@arm.com>
References: <20170614165223.7543-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: [Xen-devel] [PATCH v12 05/34] ARM: vGIC: rework
	gic_remove_from_queues()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGZ1bmN0aW9uIG5hbWUgZ2ljX3JlbW92ZV9mcm9tX3F1ZXVlcygpIHdhcyBhIGJpdCBvZiBh
IG1pc25vbWVyLApzaW5jZSBpdCBqdXN0IHJlbW92ZXMgYW4gSVJRIGZyb20gdGhlIHBlbmRpbmcg
cXVldWUsIG5vdCBib3RoIHF1ZXVlcy4KUmVuYW1lIHRoZSBmdW5jdGlvbiB0byBtYWtlIHRoaXMg
bW9yZSBjbGVhciwgYWxzbyBnaXZlIGl0IGEgcG9pbnRlciB0bwphIHN0cnVjdCBwZW5kaW5nX2ly
cSBkaXJlY3RseSBhbmQgcmVseSBvbiB0aGUgVkdJQyBWQ1BVIGxvY2sgdG8gYmUKYWxyZWFkeSB0
YWtlbiwgc28gdGhpcyBjYW4gYmUgdXNlZCBpbiBtb3JlIHBsYWNlcy4gVGhpcyByZXN1bHRzIGlu
IHRoZQpsb2NrIHRvIGJlIHRha2VuIGluIHRoZSBjYWxsZXIgaW5zdGVhZCBub3cuClJlcGxhY2Ug
dGhlIGxpc3QgcmVtb3ZhbCBpbiBnaWNfY2xlYXJfcGVuZGluZ19pcnFzKCkgd2l0aCBhIGNhbGwg
dG8KdGhpcyBmdW5jdGlvbi4KClNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5w
cnp5d2FyYUBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9naWMuYyAgICAgICAgfCAxMiArKysr
LS0tLS0tLS0KIHhlbi9hcmNoL2FybS92Z2ljLmMgICAgICAgfCAgNSArKysrLQogeGVuL2luY2x1
ZGUvYXNtLWFybS9naWMuaCB8ICAyICstCiAzIGZpbGVzIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygr
KSwgMTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy5jIGIveGVu
L2FyY2gvYXJtL2dpYy5jCmluZGV4IGRhMTkxMzAuLjZjMGM5YzMgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL2FybS9naWMuYworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLmMKQEAgLTQwMCwxNSArNDAwLDEx
IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBnaWNfYWRkX3RvX2xyX3BlbmRpbmcoc3RydWN0IHZjcHUg
KnYsIHN0cnVjdCBwZW5kaW5nX2lycSAqbikKICAgICBsaXN0X2FkZF90YWlsKCZuLT5scl9xdWV1
ZSwgJnYtPmFyY2gudmdpYy5scl9wZW5kaW5nKTsKIH0KIAotdm9pZCBnaWNfcmVtb3ZlX2Zyb21f
cXVldWVzKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmlydHVhbF9pcnEpCit2b2lkIGdp
Y19yZW1vdmVfZnJvbV9scl9wZW5kaW5nKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcGVuZGluZ19p
cnEgKnApCiB7Ci0gICAgc3RydWN0IHBlbmRpbmdfaXJxICpwID0gaXJxX3RvX3BlbmRpbmcodiwg
dmlydHVhbF9pcnEpOwotICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisgICAgQVNTRVJUKHNwaW5f
aXNfbG9ja2VkKCZ2LT5hcmNoLnZnaWMubG9jaykpOwogCi0gICAgc3Bpbl9sb2NrX2lycXNhdmUo
JnYtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7Ci0gICAgaWYgKCAhbGlzdF9lbXB0eSgmcC0+bHJf
cXVldWUpICkKLSAgICAgICAgbGlzdF9kZWxfaW5pdCgmcC0+bHJfcXVldWUpOwotICAgIHNwaW5f
dW5sb2NrX2lycXJlc3RvcmUoJnYtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7CisgICAgbGlzdF9k
ZWxfaW5pdCgmcC0+bHJfcXVldWUpOwogfQogCiB2b2lkIGdpY19yYWlzZV9pbmZsaWdodF9pcnEo
c3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJ0dWFsX2lycSkKQEAgLTYwOSw3ICs2MDUs
NyBAQCB2b2lkIGdpY19jbGVhcl9wZW5kaW5nX2lycXMoc3RydWN0IHZjcHUgKnYpCiAKICAgICB2
LT5hcmNoLmxyX21hc2sgPSAwOwogICAgIGxpc3RfZm9yX2VhY2hfZW50cnlfc2FmZSAoIHAsIHQs
ICZ2LT5hcmNoLnZnaWMubHJfcGVuZGluZywgbHJfcXVldWUgKQotICAgICAgICBsaXN0X2RlbF9p
bml0KCZwLT5scl9xdWV1ZSk7CisgICAgICAgIGdpY19yZW1vdmVfZnJvbV9scl9wZW5kaW5nKHYs
IHApOwogfQogCiBpbnQgZ2ljX2V2ZW50c19uZWVkX2RlbGl2ZXJ5KHZvaWQpCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vdmdpYy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwppbmRleCAxOGZlNDIw
Li4wNGQ4MjFhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy5jCisrKyBiL3hlbi9hcmNo
L2FybS92Z2ljLmMKQEAgLTMwOSw3ICszMDksMTAgQEAgdm9pZCB2Z2ljX2Rpc2FibGVfaXJxcyhz
dHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgciwgaW50IG4pCiAgICAgICAgIHZfdGFyZ2V0ID0gdmdp
Y19nZXRfdGFyZ2V0X3ZjcHUodiwgaXJxKTsKICAgICAgICAgcCA9IGlycV90b19wZW5kaW5nKHZf
dGFyZ2V0LCBpcnEpOwogICAgICAgICBjbGVhcl9iaXQoR0lDX0lSUV9HVUVTVF9FTkFCTEVELCAm
cC0+c3RhdHVzKTsKLSAgICAgICAgZ2ljX3JlbW92ZV9mcm9tX3F1ZXVlcyh2X3RhcmdldCwgaXJx
KTsKKyAgICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJnZfdGFyZ2V0LT5hcmNoLnZnaWMubG9jaywg
ZmxhZ3MpOworICAgICAgICBnaWNfcmVtb3ZlX2Zyb21fbHJfcGVuZGluZyh2X3RhcmdldCwgcCk7
CisgICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnZfdGFyZ2V0LT5hcmNoLnZnaWMubG9j
aywgZmxhZ3MpOworCiAgICAgICAgIGlmICggcC0+ZGVzYyAhPSBOVUxMICkKICAgICAgICAgewog
ICAgICAgICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJnAtPmRlc2MtPmxvY2ssIGZsYWdzKTsKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmggYi94ZW4vaW5jbHVkZS9hc20tYXJt
L2dpYy5oCmluZGV4IDgzNmExMDMuLjMxMzA2MzQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vZ2ljLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaApAQCAtMjQzLDcgKzI0
Myw3IEBAIGV4dGVybiB2b2lkIGluaXRfbWFpbnRlbmFuY2VfaW50ZXJydXB0KHZvaWQpOwogZXh0
ZXJuIHZvaWQgZ2ljX3JhaXNlX2d1ZXN0X2lycShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50
IGlycSwKICAgICAgICAgdW5zaWduZWQgaW50IHByaW9yaXR5KTsKIGV4dGVybiB2b2lkIGdpY19y
YWlzZV9pbmZsaWdodF9pcnEoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJ0dWFsX2ly
cSk7Ci1leHRlcm4gdm9pZCBnaWNfcmVtb3ZlX2Zyb21fcXVldWVzKHN0cnVjdCB2Y3B1ICp2LCB1
bnNpZ25lZCBpbnQgdmlydHVhbF9pcnEpOworZXh0ZXJuIHZvaWQgZ2ljX3JlbW92ZV9mcm9tX2xy
X3BlbmRpbmcoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBwZW5kaW5nX2lycSAqcCk7CiAKIC8qIEFj
Y2VwdCBhbiBpbnRlcnJ1cHQgZnJvbSB0aGUgR0lDIGFuZCBkaXNwYXRjaCBpdHMgaGFuZGxlciAq
LwogZXh0ZXJuIHZvaWQgZ2ljX2ludGVycnVwdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywg
aW50IGlzX2ZpcSk7Ci0tIAoyLjkuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 14 16:52:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 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 1dLBWo-0006Jv-ES; Wed, 14 Jun 2017 16: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 <andre.przywara@arm.com>) id 1dLBWm-0006JQ-OA
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 16:52:20 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 B6/31-19409-3C961495; Wed, 14 Jun 2017 16:52:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVysyfVTfdwpmO
 kQeNLMYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePSN/2COTwVZ1/+ZGlgPMbZxcjFISSwmVFi
 2p+rjBDOckaJO5d+M3UxcnKwCehK7Lj5mhnEFhEIlXi64DszSBGzwHVGidM75rOBJIQF7CRWz
 tkDVsQioCpxfdE6RhCbV8BK4s2kw2A1EgJyEg3n74PVcApYS0zdPhloAQfQNiuJmyv0JzByL2
 BkWMWoUZxaVJZapGtkrpdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJEejfegYGxh2
 MLXv9DjFKcjApifJOFXSMFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBezgDKCdYlJqeWpGWmQMM
 NJi0BAePkgjv1lSgNG9xQWJucWY6ROoUo6KUOO9ZkD4BkERGaR5cGyy4LzHKSgnzMjIwMAjxF
 KQW5WaWoMq/YhTnYFQS5i1LB5rCk5lXAjf9FdBiJqDFQRccQBaXJCKkpBoYZ+g/8dk2TbS1uW
 ttn5zsricF8SffHt1Y6nPc2y/VU/HCta17u58IHheSWZOomL/+QZtH7Zepktee9lz94N5RG/N
 zJYNlrRnz7nMN7QkNHQbOJltj647uUPzxi61RWD+78ZTSFom+xn0zXnS5ezkv+1KaMX1OTItN
 WEdFa9DhvJgPjeEV++crsRRnJBpqMRcVJwIAoRshZ2kCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1497459138!98107514!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1015 invoked from network); 14 Jun 2017 16:52:19 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-31.messagelabs.com with SMTP; 14 Jun 2017 16:52: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 97CA415B2;
 Wed, 14 Jun 2017 09:52:18 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 471ED3F3E1;
 Wed, 14 Jun 2017 09:52:17 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Wed, 14 Jun 2017 17:51:52 +0100
Message-Id: <20170614165223.7543-4-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170614165223.7543-1-andre.przywara@arm.com>
References: <20170614165223.7543-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: [Xen-devel] [PATCH v12 03/34] ARM: GICv3: enable LPIs on the host
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Tm93IHRoYXQgdGhlIGhvc3QgcGFydCBvZiB0aGUgSVRTIGNvZGUgaXMgaW4gcGxhY2UsIHdlIGNh
biBlbmFibGUgdGhlCkxQSXMgb24gZWFjaCByZWRpc3RyaWJ1dG9yIHRvIGdldCB0aGUgc2hvdyBy
b2xsaW5nLgpBdCB0aGlzIHBvaW50IHRoZXJlIHdvdWxkIGJlIG5vIExQSXMgbWFwcGVkLCBhcyBn
dWVzdHMgZG9uJ3Qga25vdyBhYm91dAp0aGUgSVRTIHlldC4KClNpZ25lZC1vZmYtYnk6IEFuZHJl
IFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgpBY2tlZC1ieTogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9hcmNoL2FybS9naWMtdjMu
YyB8IDE4ICsrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDE4IGluc2VydGlvbnMo
KykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vZ2lj
LXYzLmMKaW5kZXggYTU1OWU1ZS4uZWRhMzQxMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2dp
Yy12My5jCisrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwpAQCAtNjIwLDYgKzYyMCwyMSBAQCBz
dGF0aWMgaW50IGdpY3YzX2VuYWJsZV9yZWRpc3Qodm9pZCkKICAgICByZXR1cm4gMDsKIH0KIAor
LyogRW5hYmxlIExQSXMgb24gdGhpcyByZWRpc3RyaWJ1dG9yIChvbmx5IHVzZWZ1bCB3aGVuIHRo
ZSBob3N0IGhhcyBhbiBJVFMpLiAqLworc3RhdGljIGJvb2wgZ2ljdjNfZW5hYmxlX2xwaXModm9p
ZCkKK3sKKyAgICB1aW50MzJfdCB2YWw7CisKKyAgICB2YWwgPSByZWFkbF9yZWxheGVkKEdJQ0Rf
UkRJU1RfQkFTRSArIEdJQ1JfVFlQRVIpOworICAgIGlmICggISh2YWwgJiBHSUNSX1RZUEVSX1BM
UElTKSApCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIHZhbCA9IHJlYWRsX3JlbGF4ZWQo
R0lDRF9SRElTVF9CQVNFICsgR0lDUl9DVExSKTsKKyAgICB3cml0ZWxfcmVsYXhlZCh2YWwgfCBH
SUNSX0NUTFJfRU5BQkxFX0xQSVMsIEdJQ0RfUkRJU1RfQkFTRSArIEdJQ1JfQ1RMUik7CisKKyAg
ICByZXR1cm4gdHJ1ZTsKK30KKwogc3RhdGljIGludCBfX2luaXQgZ2ljdjNfcG9wdWxhdGVfcmRp
c3Qodm9pZCkKIHsKICAgICBpbnQgaTsKQEAgLTczMSwxMSArNzQ2LDE0IEBAIHN0YXRpYyBpbnQg
Z2ljdjNfY3B1X2luaXQodm9pZCkKICAgICBpZiAoIGdpY3YzX2VuYWJsZV9yZWRpc3QoKSApCiAg
ICAgICAgIHJldHVybiAtRU5PREVWOwogCisgICAgLyogSWYgdGhlIGhvc3QgaGFzIGFueSBJVFNl
cywgZW5hYmxlIExQSXMgbm93LiAqLwogICAgIGlmICggZ2ljdjNfaXRzX2hvc3RfaGFzX2l0cygp
ICkKICAgICB7CiAgICAgICAgIHJldCA9IGdpY3YzX2l0c19zZXR1cF9jb2xsZWN0aW9uKHNtcF9w
cm9jZXNzb3JfaWQoKSk7CiAgICAgICAgIGlmICggcmV0ICkKICAgICAgICAgICAgIHJldHVybiBy
ZXQ7CisgICAgICAgIGlmICggIWdpY3YzX2VuYWJsZV9scGlzKCkgKQorICAgICAgICAgICAgcmV0
dXJuIC1FQlVTWTsKICAgICB9CiAKICAgICAvKiBTZXQgcHJpb3JpdHkgb24gUFBJIGFuZCBTR0kg
aW50ZXJydXB0cyAqLwotLSAKMi45LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 14 16:52:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 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 1dLBWv-0006Ne-L2; Wed, 14 Jun 2017 16:52:29 +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 1dLBWu-0006Mw-O0
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 16:52:28 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 4A/C0-23755-BC961495; Wed, 14 Jun 2017 16:52:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsVysyfVTfd0pmO
 kweIWCYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPr7QNMBZfMKp6se8zYwLhIu4uRi0NIYDOj
 xOXLd9khnOWMEvsXdrB0MXJysAnoSuy4+ZoZxBYRCJV4uuA7M0gRs8B1RonTO+azgSSEBfwkz
 rZeYwexWQRUJS78OsQKYvMKWElcX/iQCcSWEJCTaDh/H2wQp4C1xNTtk4HiHEDbrCRurtCfwM
 i9gJFhFaNGcWpRWWqRrpGBXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGoIfrGRg
 YdzA2n/A7xCjJwaQkyjtV0DFSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRvUAZQTrAoNT21Ii0z
 BxhqMGkJDh4lEd6tqUBp3uKCxNzizHSI1ClGRSlx3kCQPgGQREZpHlwbLLwvMcpKCfMyMjAwC
 PEUpBblZpagyr9iFOdgVBLmLUsHmsKTmVcCN/0V0GImoMVBFxxAFpckIqSkGhhLtQ41PT+ed/
 BRVHNr8a6Ux24MNrzHqp4kbK8MWHRX8bfFGQduxYwpAsuSdr1Kzq8O9grbPdX6zAOL1iWHbsh
 fTzxYL6KyeNIVoadMTo3Jf8UjzR4vjrXYNFeMIVIssvHgU6NdhRP+bjDalnFRWqM2+dAvpaCP
 h1+UTbxz58P1F3PunmWTNzRXYinOSDTUYi4qTgQA7f8gqmoCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1497459146!74781226!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60777 invoked from network); 14 Jun 2017 16:52:27 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-31.messagelabs.com with SMTP; 14 Jun 2017 16:52: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 7681915A2;
 Wed, 14 Jun 2017 09:52:26 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 25F5D3F3E1;
 Wed, 14 Jun 2017 09:52:25 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Wed, 14 Jun 2017 17:51:57 +0100
Message-Id: <20170614165223.7543-9-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170614165223.7543-1-andre.przywara@arm.com>
References: <20170614165223.7543-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: [Xen-devel] [PATCH v12 08/34] ARM: GIC: Add checks for NULL pointer
	pending_irq's
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Rm9yIExQSXMgdGhlIHN0cnVjdCBwZW5kaW5nX2lycSdzIGFyZSBkeW5hbWljYWxseSBhbGxvY2F0
ZWQgYW5kIHRoZQpwb2ludGVycyB3aWxsIGJlIHN0b3JlZCBpbiBhIHJhZGl4IHRyZWUuIFNpbmNl
IGFuIExQSSBjYW4gYmUgInVubWFwcGVkIgphdCBhbnkgdGltZSwgdGVhY2ggdGhlIFZHSUMgaG93
IHRvIGRlYWwgd2l0aCBpcnFfdG9fcGVuZGluZygpIHJldHVybmluZwphIE5VTEwgcG9pbnRlci4K
V2UganVzdCBkbyBub3RoaW5nIGluIHRoaXMgY2FzZSBvciBjbGVhbiB1cCB0aGUgTFIgaWYgdGhl
IHZpcnR1YWwgTFBJCm51bWJlciB3YXMgc3RpbGwgaW4gYW4gTFIuCgpUaG9zZSBhcmUgYWxsIGNh
bGwgc2l0ZXMgZm9yIGlycV90b19wZW5kaW5nKCksIGFzIHBlcjoKImdpdCBncmVwIGlycV90b19w
ZW5kaW5nIiwgYW5kIHRoZWlyIGV2YWx1YXRpb25zOgooUFJPVEVDVEVEIG1lYW5zOiBhZGRlZCBO
VUxMIGNoZWNrIGFuZCBiYWlsaW5nIG91dCkKCiAgICB4ZW4vYXJjaC9hcm0vZ2ljLmM6CmdpY19y
b3V0ZV9pcnFfdG9fZ3Vlc3QoKTogb25seSBjYWxsZWQgZm9yIFNQSXMsIGFkZGVkIEFTU0VSVCgp
CmdpY19yZW1vdmVfaXJxX2Zyb21fZ3Vlc3QoKTogb25seSBjYWxsZWQgZm9yIFNQSXMsIGFkZGVk
IEFTU0VSVCgpCmdpY19yZW1vdmVfZnJvbV9scl9wZW5kaW5nKCk6IFBST1RFQ1RFRCwgY2FsbGVk
IHdpdGhpbiBWQ1BVIFZHSUMgbG9jawpnaWNfcmFpc2VfaW5mbGlnaHRfaXJxKCk6IFBST1RFQ1RF
RCwgY2FsbGVkIHVuZGVyIFZDUFUgVkdJQyBsb2NrCmdpY19yYWlzZV9ndWVzdF9pcnEoKTogUFJP
VEVDVEVELCBjYWxsZWQgdW5kZXIgVkNQVSBWR0lDIGxvY2sKZ2ljX3VwZGF0ZV9vbmVfbHIoKTog
UFJPVEVDVEVELCBjYWxsZWQgdW5kZXIgVkNQVSBWR0lDIGxvY2sKCiAgICB4ZW4vYXJjaC9hcm0v
dmdpYy5jOgp2Z2ljX21pZ3JhdGVfaXJxKCk6IG5vdCBjYWxsZWQgZm9yIExQSXMgKHZpcnR1YWwg
SVJRcyksIGFkZGVkIEFTU0VSVCgpCmFyY2hfbW92ZV9pcnFzKCk6IG5vdCBpdGVyYXRpbmcgb3Zl
ciBMUElzLCBMUEkgQVNTRVJUIGFscmVhZHkgaW4gcGxhY2UKdmdpY19kaXNhYmxlX2lycXMoKTog
bm90IGNhbGxlZCBmb3IgTFBJcywgYWRkZWQgQVNTRVJUKCkKdmdpY19lbmFibGVfaXJxcygpOiBu
b3QgY2FsbGVkIGZvciBMUElzLCBhZGRlZCBBU1NFUlQoKQp2Z2ljX3ZjcHVfaW5qZWN0X2lycSgp
OiBQUk9URUNURUQsIG1vdmVkIHVuZGVyIFZDUFUgVkdJQyBsb2NrCgogICAgeGVuL2luY2x1ZGUv
YXNtLWFybS9ldmVudC5oOgpsb2NhbF9ldmVudHNfbmVlZF9kZWxpdmVyeV9ub21hc2soKTogb25s
eSBjYWxsZWQgZm9yIGEgUFBJLCBhZGRlZCBBU1NFUlQoKQoKICAgIHhlbi9pbmNsdWRlL2FzbS1h
cm0vdmdpYy5oOgoocHJvdG90eXBlKQoKU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFu
ZHJlLnByenl3YXJhQGFybS5jb20+ClJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgpBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgotLS0KIHhlbi9hcmNoL2FybS9naWMuYyAgICAgICAgICB8IDI2ICsrKysrKysr
KysrKysrKysrKysrKysrKy0tCiB4ZW4vYXJjaC9hcm0vdmdpYy5jICAgICAgICAgfCAyMSArKysr
KysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0vZXZlbnQuaCB8ICAzICsrKwog
MyBmaWxlcyBjaGFuZ2VkLCA0OCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS9naWMuYyBiL3hlbi9hcmNoL2FybS9naWMuYwppbmRleCBhNTk1
OTFkLi5lMWRmZDY2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLmMKKysrIGIveGVuL2Fy
Y2gvYXJtL2dpYy5jCkBAIC0xNDgsNiArMTQ4LDcgQEAgaW50IGdpY19yb3V0ZV9pcnFfdG9fZ3Vl
c3Qoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHZpcnEsCiAgICAgLyogQ2FsbGVyIGhh
cyBhbHJlYWR5IGNoZWNrZWQgdGhhdCB0aGUgSVJRIGlzIGFuIFNQSSAqLwogICAgIEFTU0VSVCh2
aXJxID49IDMyKTsKICAgICBBU1NFUlQodmlycSA8IHZnaWNfbnVtX2lycXMoZCkpOworICAgIEFT
U0VSVCghaXNfbHBpKHZpcnEpKTsKIAogICAgIHZnaWNfbG9ja19yYW5rKHZfdGFyZ2V0LCByYW5r
LCBmbGFncyk7CiAKQEAgLTE4NCw2ICsxODUsNyBAQCBpbnQgZ2ljX3JlbW92ZV9pcnFfZnJvbV9n
dWVzdChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgdmlycSwKICAgICBBU1NFUlQoc3Bp
bl9pc19sb2NrZWQoJmRlc2MtPmxvY2spKTsKICAgICBBU1NFUlQodGVzdF9iaXQoX0lSUV9HVUVT
VCwgJmRlc2MtPnN0YXR1cykpOwogICAgIEFTU0VSVChwLT5kZXNjID09IGRlc2MpOworICAgIEFT
U0VSVCghaXNfbHBpKHZpcnEpKTsKIAogICAgIHZnaWNfbG9ja19yYW5rKHZfdGFyZ2V0LCByYW5r
LCBmbGFncyk7CiAKQEAgLTQyMCw2ICs0MjIsMTAgQEAgdm9pZCBnaWNfcmFpc2VfaW5mbGlnaHRf
aXJxKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmlydHVhbF9pcnEpCiB7CiAgICAgc3Ry
dWN0IHBlbmRpbmdfaXJxICpuID0gaXJxX3RvX3BlbmRpbmcodiwgdmlydHVhbF9pcnEpOwogCisg
ICAgLyogSWYgYW4gTFBJIGhhcyBiZWVuIHJlbW92ZWQgbWVhbndoaWxlLCB0aGVyZSBpcyBub3Ro
aW5nIGxlZnQgdG8gcmFpc2UuICovCisgICAgaWYgKCB1bmxpa2VseSghbikgKQorICAgICAgICBy
ZXR1cm47CisKICAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJnYtPmFyY2gudmdpYy5sb2NrKSk7
CiAKICAgICBpZiAoIGxpc3RfZW1wdHkoJm4tPmxyX3F1ZXVlKSApCkBAIC00MzksMjAgKzQ0NSwy
NSBAQCB2b2lkIGdpY19yYWlzZV9ndWVzdF9pcnEoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGlu
dCB2aXJ0dWFsX2lycSwKIHsKICAgICBpbnQgaTsKICAgICB1bnNpZ25lZCBpbnQgbnJfbHJzID0g
Z2ljX2h3X29wcy0+aW5mby0+bnJfbHJzOworICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcCA9IGly
cV90b19wZW5kaW5nKHYsIHZpcnR1YWxfaXJxKTsKIAogICAgIEFTU0VSVChzcGluX2lzX2xvY2tl
ZCgmdi0+YXJjaC52Z2ljLmxvY2spKTsKIAorICAgIGlmICggdW5saWtlbHkoIXApICkKKyAgICAg
ICAgLyogQW4gdW5tYXBwZWQgTFBJIGRvZXMgbm90IG5lZWQgdG8gYmUgcmFpc2VkLiAqLworICAg
ICAgICByZXR1cm47CisKICAgICBpZiAoIHYgPT0gY3VycmVudCAmJiBsaXN0X2VtcHR5KCZ2LT5h
cmNoLnZnaWMubHJfcGVuZGluZykgKQogICAgIHsKICAgICAgICAgaSA9IGZpbmRfZmlyc3RfemVy
b19iaXQoJnRoaXNfY3B1KGxyX21hc2spLCBucl9scnMpOwogICAgICAgICBpZiAoaSA8IG5yX2xy
cykgewogICAgICAgICAgICAgc2V0X2JpdChpLCAmdGhpc19jcHUobHJfbWFzaykpOwotICAgICAg
ICAgICAgZ2ljX3NldF9scihpLCBpcnFfdG9fcGVuZGluZyh2LCB2aXJ0dWFsX2lycSksIEdJQ0hf
TFJfUEVORElORyk7CisgICAgICAgICAgICBnaWNfc2V0X2xyKGksIHAsIEdJQ0hfTFJfUEVORElO
Ryk7CiAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgIH0KICAgICB9CiAKLSAgICBnaWNfYWRk
X3RvX2xyX3BlbmRpbmcodiwgaXJxX3RvX3BlbmRpbmcodiwgdmlydHVhbF9pcnEpKTsKKyAgICBn
aWNfYWRkX3RvX2xyX3BlbmRpbmcodiwgcCk7CiB9CiAKIHN0YXRpYyB2b2lkIGdpY191cGRhdGVf
b25lX2xyKHN0cnVjdCB2Y3B1ICp2LCBpbnQgaSkKQEAgLTQ2Nyw2ICs0NzgsMTcgQEAgc3RhdGlj
IHZvaWQgZ2ljX3VwZGF0ZV9vbmVfbHIoc3RydWN0IHZjcHUgKnYsIGludCBpKQogICAgIGdpY19o
d19vcHMtPnJlYWRfbHIoaSwgJmxyX3ZhbCk7CiAgICAgaXJxID0gbHJfdmFsLnZpcnE7CiAgICAg
cCA9IGlycV90b19wZW5kaW5nKHYsIGlycSk7CisgICAgLyogQW4gTFBJIG1pZ2h0IGhhdmUgYmVl
biB1bm1hcHBlZCwgaW4gd2hpY2ggY2FzZSB3ZSBqdXN0IGNsZWFuIHVwIGhlcmUuICovCisgICAg
aWYgKCB1bmxpa2VseSghcCkgKQorICAgIHsKKyAgICAgICAgQVNTRVJUKGlzX2xwaShpcnEpKTsK
KworICAgICAgICBnaWNfaHdfb3BzLT5jbGVhcl9scihpKTsKKyAgICAgICAgY2xlYXJfYml0KGks
ICZ0aGlzX2NwdShscl9tYXNrKSk7CisKKyAgICAgICAgcmV0dXJuOworICAgIH0KKwogICAgIGlm
ICggbHJfdmFsLnN0YXRlICYgR0lDSF9MUl9BQ1RJVkUgKQogICAgIHsKICAgICAgICAgc2V0X2Jp
dChHSUNfSVJRX0dVRVNUX0FDVElWRSwgJnAtPnN0YXR1cyk7CmRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vdmdpYy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwppbmRleCA5NzcxNDYzLi45Y2M5NTYz
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2lj
LmMKQEAgLTIzNiw2ICsyMzYsOSBAQCBib29sIHZnaWNfbWlncmF0ZV9pcnEoc3RydWN0IHZjcHUg
Km9sZCwgc3RydWN0IHZjcHUgKm5ldywgdW5zaWduZWQgaW50IGlycSkKICAgICB1bnNpZ25lZCBs
b25nIGZsYWdzOwogICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcDsKIAorICAgIC8qIFRoaXMgd2ls
bCBuZXZlciBiZSBjYWxsZWQgZm9yIGFuIExQSSwgYXMgd2UgZG9uJ3QgbWlncmF0ZSB0aGVtLiAq
LworICAgIEFTU0VSVCghaXNfbHBpKGlycSkpOworCiAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJm9s
ZC0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKIAogICAgIHAgPSBpcnFfdG9fcGVuZGluZyhvbGQs
IGlycSk7CkBAIC0zMjAsNiArMzIzLDkgQEAgdm9pZCB2Z2ljX2Rpc2FibGVfaXJxcyhzdHJ1Y3Qg
dmNwdSAqdiwgdWludDMyX3QgciwgaW50IG4pCiAgICAgaW50IGkgPSAwOwogICAgIHN0cnVjdCB2
Y3B1ICp2X3RhcmdldDsKIAorICAgIC8qIExQSXMgd2lsbCBuZXZlciBiZSBkaXNhYmxlZCB2aWEg
dGhpcyBmdW5jdGlvbi4gKi8KKyAgICBBU1NFUlQoIWlzX2xwaSgzMiAqIG4gKyAzMSkpOworCiAg
ICAgd2hpbGUgKCAoaSA9IGZpbmRfbmV4dF9iaXQoJm1hc2ssIDMyLCBpKSkgPCAzMiApIHsKICAg
ICAgICAgaXJxID0gaSArICgzMiAqIG4pOwogICAgICAgICB2X3RhcmdldCA9IHZnaWNfZ2V0X3Rh
cmdldF92Y3B1KHYsIGlycSk7CkBAIC0zNjcsNiArMzczLDkgQEAgdm9pZCB2Z2ljX2VuYWJsZV9p
cnFzKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCByLCBpbnQgbikKICAgICBzdHJ1Y3QgdmNwdSAq
dl90YXJnZXQ7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKIAorICAgIC8qIExQ
SXMgd2lsbCBuZXZlciBiZSBlbmFibGVkIHZpYSB0aGlzIGZ1bmN0aW9uLiAqLworICAgIEFTU0VS
VCghaXNfbHBpKDMyICogbiArIDMxKSk7CisKICAgICB3aGlsZSAoIChpID0gZmluZF9uZXh0X2Jp
dCgmbWFzaywgMzIsIGkpKSA8IDMyICkgewogICAgICAgICBpcnEgPSBpICsgKDMyICogbik7CiAg
ICAgICAgIHZfdGFyZ2V0ID0gdmdpY19nZXRfdGFyZ2V0X3ZjcHUodiwgaXJxKTsKQEAgLTQ0Nyw2
ICs0NTYsMTIgQEAgYm9vbCB2Z2ljX3RvX3NnaShzdHJ1Y3QgdmNwdSAqdiwgcmVnaXN0ZXJfdCBz
Z2lyLCBlbnVtIGdpY19zZ2lfbW9kZSBpcnFtb2RlLAogICAgIHJldHVybiB0cnVlOwogfQogCisv
KgorICogUmV0dXJucyB0aGUgcG9pbnRlciB0byB0aGUgc3RydWN0IHBlbmRpbmdfaXJxIGJlbG9u
Z2luZyB0byB0aGUgZ2l2ZW4KKyAqIGludGVycnVwdC4KKyAqIFRoaXMgY2FuIHJldHVybiBOVUxM
IGlmIGNhbGxlZCBmb3IgYW4gTFBJIHdoaWNoIGhhcyBiZWVuIHVubWFwcGVkCisgKiBtZWFud2hp
bGUuCisgKi8KIHN0cnVjdCBwZW5kaW5nX2lycSAqaXJxX3RvX3BlbmRpbmcoc3RydWN0IHZjcHUg
KnYsIHVuc2lnbmVkIGludCBpcnEpCiB7CiAgICAgc3RydWN0IHBlbmRpbmdfaXJxICpuOwpAQCAt
NDkwLDYgKzUwNSwxMiBAQCB2b2lkIHZnaWNfdmNwdV9pbmplY3RfaXJxKHN0cnVjdCB2Y3B1ICp2
LCB1bnNpZ25lZCBpbnQgdmlycSkKICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmdi0+YXJjaC52Z2lj
LmxvY2ssIGZsYWdzKTsKIAogICAgIG4gPSBpcnFfdG9fcGVuZGluZyh2LCB2aXJxKTsKKyAgICAv
KiBJZiBhbiBMUEkgaGFzIGJlZW4gcmVtb3ZlZCwgdGhlcmUgaXMgbm90aGluZyB0byBpbmplY3Qg
aGVyZS4gKi8KKyAgICBpZiAoIHVubGlrZWx5KCFuKSApCisgICAgeworICAgICAgICBzcGluX3Vu
bG9ja19pcnFyZXN0b3JlKCZ2LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOworICAgICAgICByZXR1
cm47CisgICAgfQogCiAgICAgLyogdmNwdSBvZmZsaW5lICovCiAgICAgaWYgKCB0ZXN0X2JpdChf
VlBGX2Rvd24sICZ2LT5wYXVzZV9mbGFncykgKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LWFybS9ldmVudC5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9ldmVudC5oCmluZGV4IDUzMzBkZmUu
LmNhZWZhNTAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZXZlbnQuaAorKysgYi94
ZW4vaW5jbHVkZS9hc20tYXJtL2V2ZW50LmgKQEAgLTE5LDYgKzE5LDkgQEAgc3RhdGljIGlubGlu
ZSBpbnQgbG9jYWxfZXZlbnRzX25lZWRfZGVsaXZlcnlfbm9tYXNrKHZvaWQpCiAgICAgc3RydWN0
IHBlbmRpbmdfaXJxICpwID0gaXJxX3RvX3BlbmRpbmcoY3VycmVudCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJyZW50LT5kb21haW4tPmFyY2guZXZ0Y2hu
X2lycSk7CiAKKyAgICAvKiBEb2VzIG5vdCB3b3JrIGZvciBMUElzLiAqLworICAgIEFTU0VSVCgh
aXNfbHBpKGN1cnJlbnQtPmRvbWFpbi0+YXJjaC5ldnRjaG5faXJxKSk7CisKICAgICAvKiBYWFg6
IGlmIHRoZSBmaXJzdCBpbnRlcnJ1cHQgaGFzIGFscmVhZHkgYmVlbiBkZWxpdmVyZWQsIHdlIHNo
b3VsZAogICAgICAqIGNoZWNrIHdoZXRoZXIgYW55IG90aGVyIGludGVycnVwdHMgd2l0aCBwcmlv
cml0eSBoaWdoZXIgdGhhbiB0aGUKICAgICAgKiBvbmUgaW4gR0lDVl9JQVIgYXJlIGluIHRoZSBs
cl9wZW5kaW5nIHF1ZXVlIG9yIGluIHRoZSBMUgotLSAKMi45LjAKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 14 16:52:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 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 1dLBWx-0006Q6-Sj; Wed, 14 Jun 2017 16:52:31 +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 1dLBWw-0006Nn-99
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 16:52:30 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 C5/EA-02022-DC961495; Wed, 14 Jun 2017 16:52:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKLMWRWlGSWpSXmKPExsVysyfVTfdMpmO
 kwZ0nNhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8atz/+ZC67rVGw895a9gXGvchcjJ4eQwGZG
 if5Dxl2MXED2ckaJjbf3MIMk2AR0JXbcfA1miwiESjxd8J0ZpIhZ4DqjxOkd89lAEsICYRLr9
 q5gBbFZBFQlXvw5DlTEwcErYC1x/F8ESFhCQE6i4fx9sDmcQOGp2yczgZQICVhJ3FyhP4GRew
 EjwypGjeLUorLUIl1DQ72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjEDvMgDBDsa
 V7c6HGCU5mJREeacKOkYK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuANygDKCRalpqdWpGXmAMMM
 Ji3BwaMkwrs1FSjNW1yQmFucmQ6ROsWoKCXOGwjSJwCSyCjNg2uDhfYlRlkpYV5GoEOEeApSi
 3IzS1DlXzGKczAqCfOWpQNN4cnMK4Gb/gpoMRPQ4qALDiCLSxIRUlINjE2pPO/3acrcjBZfrj
 b9rGz29bp/13+ZOS7fc6WzN8Fkv2iV5ZRpp+ZMP1iwVD88+yQPx0O/3NW+fY/0PJ76TbqU1rN
 Y+PvNv2zc6zPj9as3mV1ImH99tpeozfGy2c+nbf/ioHv8d8wm8cuVljczNOI9Gi5+eHb1WtVS
 CbZZU+eU34iU37JPOViJpTgj0VCLuag4EQDbXHyfaAIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1497459148!74980931!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14071 invoked from network); 14 Jun 2017 16:52:28 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-10.tower-206.messagelabs.com with SMTP; 14 Jun 2017 16:52:28 -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 0F20215B2;
 Wed, 14 Jun 2017 09:52:28 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B315C3F3E1;
 Wed, 14 Jun 2017 09:52:26 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Wed, 14 Jun 2017 17:51:58 +0100
Message-Id: <20170614165223.7543-10-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170614165223.7543-1-andre.przywara@arm.com>
References: <20170614165223.7543-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: [Xen-devel] [PATCH v12 09/34] ARM: GICv3: introduce separate
	pending_irq structs for LPIs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Rm9yIHRoZSBzYW1lIHJlYXNvbiB0aGF0IGFsbG9jYXRpbmcgYSBzdHJ1Y3QgaXJxX2Rlc2MgZm9y
IGVhY2gKcG9zc2libGUgTFBJIGlzIG5vdCBhbiBvcHRpb24sIGhhdmluZyBhIHN0cnVjdCBwZW5k
aW5nX2lycSBmb3IgZWFjaCBMUEkKaXMgYWxzbyBub3QgZmVhc2libGUuIFdlIG9ubHkgY2FyZSBh
Ym91dCBtYXBwZWQgTFBJcywgc28gd2UgY2FuIGdldCBhd2F5CndpdGggaGF2aW5nIHN0cnVjdCBw
ZW5kaW5nX2lycSdzIG9ubHkgZm9yIHRoZW0uCk1haW50YWluIGEgcmFkaXggdHJlZSBwZXIgZG9t
YWluIHdoZXJlIHdlIGRyb3AgdGhlIHBvaW50ZXIgdG8gdGhlCnJlc3BlY3RpdmUgcGVuZGluZ19p
cnEuIFRoZSBpbmRleCB1c2VkIGlzIHRoZSB2aXJ0dWFsIExQSSBudW1iZXIuClRoZSBtZW1vcnkg
Zm9yIHRoZSBhY3R1YWwgc3RydWN0dXJlcyBoYXMgYmVlbiBhbGxvY2F0ZWQgYWxyZWFkeSBwZXIK
ZGV2aWNlIGF0IGRldmljZSBtYXBwaW5nIHRpbWUuClRlYWNoIHRoZSBleGlzdGluZyBWR0lDIGZ1
bmN0aW9ucyB0byBmaW5kIHRoZSByaWdodCBwb2ludGVyIHdoZW4gYmVpbmcKZ2l2ZW4gYSB2aXJ0
dWFsIExQSSBudW1iZXIuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6
eXdhcmFAYXJtLmNvbT4KQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+ClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+Ci0tLQogeGVuL2FyY2gvYXJtL3ZnaWMtdjIuYyAgICAgICB8ICA4ICsrKysrKysrCiB4ZW4v
YXJjaC9hcm0vdmdpYy12My5jICAgICAgIHwgMzAgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCiB4ZW4vYXJjaC9hcm0vdmdpYy5jICAgICAgICAgIHwgIDIgKysKIHhlbi9pbmNsdWRlL2Fz
bS1hcm0vZG9tYWluLmggfCAgMiArKwogeGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmggICB8ICAy
ICsrCiA1IGZpbGVzIGNoYW5nZWQsIDQ0IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vdmdpYy12Mi5jIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjIuYwppbmRleCA5ZmE0MmUx
Li40ODhlNmZhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12Mi5jCisrKyBiL3hlbi9h
cmNoL2FybS92Z2ljLXYyLmMKQEAgLTcwNSwxMCArNzA1LDE4IEBAIHN0YXRpYyB2b2lkIHZnaWNf
djJfZG9tYWluX2ZyZWUoc3RydWN0IGRvbWFpbiAqZCkKICAgICAvKiBOb3RoaW5nIHRvIGJlIGNs
ZWFudXAgZm9yIHRoaXMgZHJpdmVyICovCiB9CiAKK3N0YXRpYyBzdHJ1Y3QgcGVuZGluZ19pcnEg
KnZnaWNfdjJfbHBpX3RvX3BlbmRpbmcoc3RydWN0IGRvbWFpbiAqZCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHZscGkpCit7
CisgICAgLyogRHVtbXkgZnVuY3Rpb24sIG5vIExQSXMgb24gYSBWR0lDdjIuICovCisgICAgQlVH
KCk7Cit9CisKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdmdpY19vcHMgdmdpY192Ml9vcHMgPSB7CiAg
ICAgLnZjcHVfaW5pdCAgID0gdmdpY192Ml92Y3B1X2luaXQsCiAgICAgLmRvbWFpbl9pbml0ID0g
dmdpY192Ml9kb21haW5faW5pdCwKICAgICAuZG9tYWluX2ZyZWUgPSB2Z2ljX3YyX2RvbWFpbl9m
cmVlLAorICAgIC5scGlfdG9fcGVuZGluZyA9IHZnaWNfdjJfbHBpX3RvX3BlbmRpbmcsCiAgICAg
Lm1heF92Y3B1cyA9IDgsCiB9OwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12My5j
IGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYwppbmRleCA0NzRjY2E3Li45ZGVlMmRmIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12My5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMK
QEAgLTE0NTcsNiArMTQ1Nyw5IEBAIHN0YXRpYyBpbnQgdmdpY192M19kb21haW5faW5pdChzdHJ1
Y3QgZG9tYWluICpkKQogICAgIGQtPmFyY2gudmdpYy5ucl9yZWdpb25zID0gcmRpc3RfY291bnQ7
CiAgICAgZC0+YXJjaC52Z2ljLnJkaXN0X3JlZ2lvbnMgPSByZGlzdF9yZWdpb25zOwogCisgICAg
cndsb2NrX2luaXQoJmQtPmFyY2gudmdpYy5wZW5kX2xwaV90cmVlX2xvY2spOworICAgIHJhZGl4
X3RyZWVfaW5pdCgmZC0+YXJjaC52Z2ljLnBlbmRfbHBpX3RyZWUpOworCiAgICAgLyoKICAgICAg
KiBEb21haW4gMCBnZXRzIHRoZSBoYXJkd2FyZSBhZGRyZXNzLgogICAgICAqIEd1ZXN0cyBnZXQg
dGhlIHZpcnR1YWwgcGxhdGZvcm0gbGF5b3V0LgpAQCAtMTU0NSwxNCArMTU0OCw0MSBAQCBzdGF0
aWMgaW50IHZnaWNfdjNfZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKIHN0YXRpYyB2b2lk
IHZnaWNfdjNfZG9tYWluX2ZyZWUoc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICB2Z2ljX3YzX2l0
c19mcmVlX2RvbWFpbihkKTsKKyAgICAvKgorICAgICAqIEl0IGlzIGV4cGVjdGVkIHRoYXQgYXQg
dGhpcyBwb2ludCBhbGwgYWN0dWFsIElUUyBkZXZpY2VzIGhhdmUgYmVlbgorICAgICAqIGNsZWFu
ZWQgdXAgYWxyZWFkeS4gVGhlIHN0cnVjdCBwZW5kaW5nX2lycSdzLCBmb3Igd2hpY2ggdGhlIHBv
aW50ZXJzCisgICAgICogaGF2ZSBiZWVuIHN0b3JlZCBpbiB0aGUgcmFkaXggdHJlZSwgYXJlIGFs
bG9jYXRlZCBhbmQgZnJlZWQgYnkgZGV2aWNlLgorICAgICAqIE9uIGRldmljZSB1bm1hcHBpbmcg
YWxsIHRoZSBlbnRyaWVzIGFyZSByZW1vdmVkIGZyb20gdGhlIHRyZWUgYW5kCisgICAgICogdGhl
IGJhY2tpbmcgbWVtb3J5IGlzIGZyZWVkLgorICAgICAqLworICAgIHJhZGl4X3RyZWVfZGVzdHJv
eSgmZC0+YXJjaC52Z2ljLnBlbmRfbHBpX3RyZWUsIE5VTEwpOwogICAgIHhmcmVlKGQtPmFyY2gu
dmdpYy5yZGlzdF9yZWdpb25zKTsKIH0KIAorLyoKKyAqIExvb2tzIHVwIGEgdmlydHVhbCBMUEkg
bnVtYmVyIGluIG91ciB0cmVlIG9mIG1hcHBlZCBMUElzLiBUaGlzIHdpbGwgcmV0dXJuCisgKiB0
aGUgY29ycmVzcG9uZGluZyBzdHJ1Y3QgcGVuZGluZ19pcnEsIHdoaWNoIHdlIGFsc28gdXNlIHRv
IHN0b3JlIHRoZQorICogZW5hYmxlZCBhbmQgcGVuZGluZyBiaXQgcGx1cyB0aGUgcHJpb3JpdHku
CisgKiBSZXR1cm5zIE5VTEwgaWYgYW4gTFBJIGNhbm5vdCBiZSBmb3VuZCAob3Igbm8gTFBJcyBh
cmUgc3VwcG9ydGVkKS4KKyAqLworc3RhdGljIHN0cnVjdCBwZW5kaW5nX2lycSAqdmdpY192M19s
cGlfdG9fcGVuZGluZyhzdHJ1Y3QgZG9tYWluICpkLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbHBpKQoreworICAgIHN0cnVj
dCBwZW5kaW5nX2lycSAqcGlycTsKKworICAgIHJlYWRfbG9jaygmZC0+YXJjaC52Z2ljLnBlbmRf
bHBpX3RyZWVfbG9jayk7CisgICAgcGlycSA9IHJhZGl4X3RyZWVfbG9va3VwKCZkLT5hcmNoLnZn
aWMucGVuZF9scGlfdHJlZSwgbHBpKTsKKyAgICByZWFkX3VubG9jaygmZC0+YXJjaC52Z2ljLnBl
bmRfbHBpX3RyZWVfbG9jayk7CisKKyAgICByZXR1cm4gcGlycTsKK30KKwogc3RhdGljIGNvbnN0
IHN0cnVjdCB2Z2ljX29wcyB2M19vcHMgPSB7CiAgICAgLnZjcHVfaW5pdCAgID0gdmdpY192M192
Y3B1X2luaXQsCiAgICAgLmRvbWFpbl9pbml0ID0gdmdpY192M19kb21haW5faW5pdCwKICAgICAu
ZG9tYWluX2ZyZWUgPSB2Z2ljX3YzX2RvbWFpbl9mcmVlLAogICAgIC5lbXVsYXRlX3JlZyAgPSB2
Z2ljX3YzX2VtdWxhdGVfcmVnLAorICAgIC5scGlfdG9fcGVuZGluZyA9IHZnaWNfdjNfbHBpX3Rv
X3BlbmRpbmcsCiAgICAgLyoKICAgICAgKiBXZSB1c2UgYm90aCBBRkYxIGFuZCBBRkYwIGluICh2
KU1QSURSLiBUaHVzLCB0aGUgbWF4IG51bWJlciBvZiBDUFUKICAgICAgKiB0aGF0IGNhbiBiZSBz
dXBwb3J0ZWQgaXMgdXAgdG8gNDA5Nig9PTI1NioxNikgaW4gdGhlb3J5LgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL3ZnaWMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLmMKaW5kZXggOWNjOTU2My4u
Y2I3YWIzYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMuYworKysgYi94ZW4vYXJjaC9h
cm0vdmdpYy5jCkBAIC00NjksNiArNDY5LDggQEAgc3RydWN0IHBlbmRpbmdfaXJxICppcnFfdG9f
cGVuZGluZyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGlycSkKICAgICAgKiBhcmUgdXNl
ZCBmb3IgU1BJczsgdGhlIHJlc3RzIGFyZSB1c2VkIGZvciBwZXIgY3B1IGlycXMgKi8KICAgICBp
ZiAoIGlycSA8IDMyICkKICAgICAgICAgbiA9ICZ2LT5hcmNoLnZnaWMucGVuZGluZ19pcnFzW2ly
cV07CisgICAgZWxzZSBpZiAoIGlzX2xwaShpcnEpICkKKyAgICAgICAgbiA9IHYtPmRvbWFpbi0+
YXJjaC52Z2ljLmhhbmRsZXItPmxwaV90b19wZW5kaW5nKHYtPmRvbWFpbiwgaXJxKTsKICAgICBl
bHNlCiAgICAgICAgIG4gPSAmdi0+ZG9tYWluLT5hcmNoLnZnaWMucGVuZGluZ19pcnFzW2lycSAt
IDMyXTsKICAgICByZXR1cm4gbjsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9t
YWluLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCmluZGV4IDdjMzgyOWQuLjNkOGU4
NGMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9kb21haW4uaApAQCAtMTExLDYgKzExMSw4IEBAIHN0cnVjdCBhcmNoX2Rv
bWFpbgogICAgICAgICB1aW50MzJfdCByZGlzdF9zdHJpZGU7ICAgICAgICAgICAgICAvKiBSZS1E
aXN0cmlidXRvciBzdHJpZGUgKi8KICAgICAgICAgc3RydWN0IHJiX3Jvb3QgaXRzX2RldmljZXM7
ICAgICAgICAgLyogRGV2aWNlcyBtYXBwZWQgdG8gYW4gSVRTICovCiAgICAgICAgIHNwaW5sb2Nr
X3QgaXRzX2RldmljZXNfbG9jazsgICAgICAgIC8qIFByb3RlY3RzIHRoZSBpdHNfZGV2aWNlcyB0
cmVlICovCisgICAgICAgIHN0cnVjdCByYWRpeF90cmVlX3Jvb3QgcGVuZF9scGlfdHJlZTsgLyog
U3RvcmVzIHN0cnVjdCBwZW5kaW5nX2lycSdzICovCisgICAgICAgIHJ3bG9ja190IHBlbmRfbHBp
X3RyZWVfbG9jazsgICAgICAgIC8qIFByb3RlY3RzIHRoZSBwZW5kX2xwaV90cmVlICovCiAgICAg
ICAgIHVuc2lnbmVkIGludCBpbnRpZF9iaXRzOwogI2VuZGlmCiAgICAgfSB2Z2ljOwpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Zn
aWMuaAppbmRleCAzYWY3YTI0Li42NWQyMzIyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
YXJtL3ZnaWMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaApAQCAtMTM0LDYgKzEz
NCw4IEBAIHN0cnVjdCB2Z2ljX29wcyB7CiAgICAgdm9pZCAoKmRvbWFpbl9mcmVlKShzdHJ1Y3Qg
ZG9tYWluICpkKTsKICAgICAvKiB2R0lDIHN5c3JlZy9jcHJlZ3MgZW11bGF0ZSAqLwogICAgIGJv
b2wgKCplbXVsYXRlX3JlZykoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVuaW9uIGhzciBo
c3IpOworICAgIC8qIGxvb2t1cCB0aGUgc3RydWN0IHBlbmRpbmdfaXJxIGZvciBhIGdpdmVuIExQ
SSBpbnRlcnJ1cHQgKi8KKyAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKigqbHBpX3RvX3BlbmRpbmcp
KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB2bHBpKTsKICAgICAvKiBNYXhpbXVtIG51
bWJlciBvZiB2Q1BVIHN1cHBvcnRlZCAqLwogICAgIGNvbnN0IHVuc2lnbmVkIGludCBtYXhfdmNw
dXM7CiB9OwotLSAKMi45LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 14 16:52:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 16:52:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLBWz-0006RV-3D; Wed, 14 Jun 2017 16:52:33 +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 1dLBWx-0006OX-OL
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 16:52:31 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 53/AB-17076-EC961495; Wed, 14 Jun 2017 16:52:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKLMWRWlGSWpSXmKPExsVysyfVTfdcpmO
 kwb/9Ehbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0b33g62gja+it1vChoY+3m6GLk4hAQ2M0r8
 6Ghhg3CWM0p8bl8D5HBysAnoSuy4+ZoZxBYRCJV4uuA7M0gRs8B1RonTO+aDFQkL+En8af3J3
 sXIwcEioCqxpkEYJMwrYC2xaspndhBbQkBOouH8fbA5nEDxqdsnM4GUCwlYSdxcoT+BkXsBI8
 MqRo3i1KKy1CJdI0u9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYxA79YzMDDuYGz
 a63eIUZKDSUmUd6qgY6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd6gDKCcYFFqempFWmYOMMxg
 0hIcPEoivFtTgdK8xQWJucWZ6RCpU4yKUuK8gSB9AiCJjNI8uDZYaF9ilJUS5mVkYGAQ4ilIL
 crNLEGVf8UozsGoJMxblg40hSczrwRu+iugxUxAi4MuOIAsLklESEk1MGpZeJVcNvi+4sX703
 PsD5orTDVxlPBeXVX2jvnH7Y6GeavV2i54LHu8+2uq6Deb2xOm5j983Bn/Y+7K7yt5fxz9mml
 uZ/Yr9Vvm1sTLNRWzRLfLux8wOnTH5lf+4tTvkdEFH83m3fu98M/f4O7H5f1vbhfw317Wzflg
 +ZTI9V9Z98U8v/NRoP6YEktxRqKhFnNRcSIAfdFkxGgCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1497459149!105022036!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54461 invoked from network); 14 Jun 2017 16:52:30 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-31.messagelabs.com with SMTP; 14 Jun 2017 16:52: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 9BB4515A2;
 Wed, 14 Jun 2017 09:52:29 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 4B1173F3E1;
 Wed, 14 Jun 2017 09:52:28 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Wed, 14 Jun 2017 17:51:59 +0100
Message-Id: <20170614165223.7543-11-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170614165223.7543-1-andre.przywara@arm.com>
References: <20170614165223.7543-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: [Xen-devel] [PATCH v12 10/34] ARM: GIC: export and extend
	vgic_init_pending_irq()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Rm9yIExQSXMgd2UgbGF0ZXIgd2FudCB0byBkeW5hbWljYWxseSBhbGxvY2F0ZSBzdHJ1Y3QgcGVu
ZGluZ19pcnFzLgpTbyBiZXNpZGUgbmVlZGluZyB0byBpbml0aWFsaXplIHRoZSBzdHJ1Y3QgZnJv
bSB0aGVyZSB3ZSBhbHNvIG5lZWQKdG8gY2xlYW4gaXQgdXAgYW5kIHJlLWluaXRpYWxpemUgaXQg
bGF0ZXIgb24uCkV4cG9ydCB2Z2ljX2luaXRfcGVuZGluZ19pcnEoKSBhbmQgZXh0ZW5kIGl0IHRv
IGJlIHJldXNhYmxlLgoKU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3
YXJhQGFybS5jb20+ClJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgotLS0KIHhlbi9hcmNoL2FybS92Z2ljLmMgICAgICAgIHwgMyArKy0KIHhlbi9pbmNsdWRl
L2FzbS1hcm0vdmdpYy5oIHwgMSArCiAyIGZpbGVzIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwg
MSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLmMgYi94ZW4vYXJj
aC9hcm0vdmdpYy5jCmluZGV4IGNiN2FiM2IuLmQ3YzRmMzIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS92Z2ljLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwpAQCAtNjAsOCArNjAsOSBAQCBz
dHJ1Y3QgdmdpY19pcnFfcmFuayAqdmdpY19yYW5rX2lycShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWdu
ZWQgaW50IGlycSkKICAgICByZXR1cm4gdmdpY19nZXRfcmFuayh2LCByYW5rKTsKIH0KIAotc3Rh
dGljIHZvaWQgdmdpY19pbml0X3BlbmRpbmdfaXJxKHN0cnVjdCBwZW5kaW5nX2lycSAqcCwgdW5z
aWduZWQgaW50IHZpcnEpCit2b2lkIHZnaWNfaW5pdF9wZW5kaW5nX2lycShzdHJ1Y3QgcGVuZGlu
Z19pcnEgKnAsIHVuc2lnbmVkIGludCB2aXJxKQogeworICAgIG1lbXNldChwLCAwLCBzaXplb2Yo
KnApKTsKICAgICBJTklUX0xJU1RfSEVBRCgmcC0+aW5mbGlnaHQpOwogICAgIElOSVRfTElTVF9I
RUFEKCZwLT5scl9xdWV1ZSk7CiAgICAgcC0+aXJxID0gdmlycTsKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vdmdpYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgKaW5kZXgg
NjVkMjMyMi4uOWRjNDg3YiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgKQEAgLTMwNSw2ICszMDUsNyBAQCBleHRl
cm4gc3RydWN0IHZjcHUgKnZnaWNfZ2V0X3RhcmdldF92Y3B1KHN0cnVjdCB2Y3B1ICp2LCB1bnNp
Z25lZCBpbnQgdmlycSk7CiBleHRlcm4gdm9pZCB2Z2ljX3ZjcHVfaW5qZWN0X2lycShzdHJ1Y3Qg
dmNwdSAqdiwgdW5zaWduZWQgaW50IHZpcnEpOwogZXh0ZXJuIHZvaWQgdmdpY192Y3B1X2luamVj
dF9zcGkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHZpcnEpOwogZXh0ZXJuIHZvaWQg
dmdpY19jbGVhcl9wZW5kaW5nX2lycXMoc3RydWN0IHZjcHUgKnYpOworZXh0ZXJuIHZvaWQgdmdp
Y19pbml0X3BlbmRpbmdfaXJxKHN0cnVjdCBwZW5kaW5nX2lycSAqcCwgdW5zaWduZWQgaW50IHZp
cnEpOwogZXh0ZXJuIHN0cnVjdCBwZW5kaW5nX2lycSAqaXJxX3RvX3BlbmRpbmcoc3RydWN0IHZj
cHUgKnYsIHVuc2lnbmVkIGludCBpcnEpOwogZXh0ZXJuIHN0cnVjdCBwZW5kaW5nX2lycSAqc3Bp
X3RvX3BlbmRpbmcoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGlycSk7CiBleHRlcm4g
c3RydWN0IHZnaWNfaXJxX3JhbmsgKnZnaWNfcmFua19vZmZzZXQoc3RydWN0IHZjcHUgKnYsIGlu
dCBiLCBpbnQgbiwgaW50IHMpOwotLSAKMi45LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 14 16:52:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 16: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 1dLBX0-0006TR-Ay; Wed, 14 Jun 2017 16:52:34 +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 1dLBWz-0006RJ-DM
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 16:52:33 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 ED/AF-02955-0D961495; Wed, 14 Jun 2017 16:52:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVysyfVTfdCpmO
 kwe9rbBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8be3SdYC64pV5yZ8o6pgbFDtouRi0NIYDOj
 xOe5B9khnOWMEst/NTF3MXJysAnoSuy4+RrMFhEIlXi64DszSBGzwHVGidM75rOBJIQFwiTeX
 e5mBbFZBFQlTjXeBopzcPAKWEs0Ho8CCUsIyEk0nL8PNocTKDx1+2QmkBIhASuJmyv0JzByL2
 BkWMWoUZxaVJZapGtorJdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJEehfBiDYwbh
 tu+chRkkOJiVR3qmCjpFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgPZwDlBItS01Mr0jJzgIEG
 k5bg4FES4d2aCpTmLS5IzC3OTIdInWJUlBLnPQvSJwCSyCjNg2uDBfclRlkpYV5GoEOEeApSi
 3IzS1DlXzGKczAqCfOWpQNN4cnMK4Gb/gpoMRPQ4qALDiCLSxIRUlINjJK1nfUiT7dn3Ht/rJ
 kjr1+/dHaxSZKAmdDjafozrrAZXgmeVeiy9nvXjk3qW11FEtk2Pkyd9WpSfWRM42bu+zYLPi3
 Rnr7up+3Fd14XF/7+2eCgl/uyKK7ltvaytqqUo/+zrmlfmH/U9VJkasK51cLh04oc7x1vOr1+
 jbHqJpNfH2/m32SbtE6JpTgj0VCLuag4EQDfFuohaQIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1497459151!104963744!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29072 invoked from network); 14 Jun 2017 16:52:31 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-10.tower-31.messagelabs.com with SMTP; 14 Jun 2017 16:52: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 32A2B15B2;
 Wed, 14 Jun 2017 09:52:31 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D79773F3E1;
 Wed, 14 Jun 2017 09:52:29 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Wed, 14 Jun 2017 17:52:00 +0100
Message-Id: <20170614165223.7543-12-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170614165223.7543-1-andre.przywara@arm.com>
References: <20170614165223.7543-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: [Xen-devel] [PATCH v12 11/34] ARM: vGIC: cache virtual LPI priority
	in struct pending_irq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2UgZW5oYW5jZSBzdHJ1Y3QgcGVuZGluZ19pcnEgdG8gY2FjaGUgdGhlIHByaW9yaXR5IGluZm9y
bWF0aW9uCmZvciBMUElzLiBSZWFkaW5nIHRoZSBpbmZvcm1hdGlvbiBmcm9tIHRoZXJlIGlzIGZh
c3RlciB0aGFuIGFjY2Vzc2luZwp0aGUgcHJvcGVydHkgdGFibGUgZnJvbSBndWVzdCBtZW1vcnku
IEFsc28gaXQgdXNlIHNvbWUgcGFkZGluZyBhcmVhIGluCnRoZSBzdHJ1Y3QsIHNvIGRvZXMgbm90
IHJlcXVpcmUgbW9yZSBtZW1vcnkuClRoaXMgaW50cm9kdWNlcyB0aGUgZnVuY3Rpb24gdG8gcmV0
cmlldmUgdGhlIExQSSBwcmlvcml0eSBhcyBhIHZnaWNfb3BzLgpBbHNvIHRoaXMgbW92ZXMgdGhl
IHZnaWNfZ2V0X3ZpcnFfcHJpb3JpdHkoKSBjYWxsIGluCnZnaWNfdmNwdV9pbmplY3RfaXJxKCkg
dG8gaGFwcGVuIGFmdGVyIHRoZSBOVUxMIGNoZWNrIG9mIHRoZSBwZW5kaW5nX2lycQpwb2ludGVy
LCBzbyB3ZSBjYW4gcmVseSBvbiB0aGUgcG9pbnRlciBpbiB0aGUgbmV3IGZ1bmN0aW9uLgoKU2ln
bmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CkFja2Vk
LWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2Fy
bS92Z2ljLXYyLmMgICAgIHwgIDcgKysrKysrKwogeGVuL2FyY2gvYXJtL3ZnaWMtdjMuYyAgICAg
fCAxMSArKysrKysrKysrKwogeGVuL2FyY2gvYXJtL3ZnaWMuYyAgICAgICAgfCAxMCArKysrKysr
LS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCB8ICAyICsrCiA0IGZpbGVzIGNoYW5nZWQs
IDI3IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL3ZnaWMtdjIuYyBiL3hlbi9hcmNoL2FybS92Z2ljLXYyLmMKaW5kZXggNDg4ZTZmYS4uNGY4
ZGVlNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMtdjIuYworKysgYi94ZW4vYXJjaC9h
cm0vdmdpYy12Mi5jCkBAIC03MTIsMTEgKzcxMiwxOCBAQCBzdGF0aWMgc3RydWN0IHBlbmRpbmdf
aXJxICp2Z2ljX3YyX2xwaV90b19wZW5kaW5nKHN0cnVjdCBkb21haW4gKmQsCiAgICAgQlVHKCk7
CiB9CiAKK3N0YXRpYyBpbnQgdmdpY192Ml9scGlfZ2V0X3ByaW9yaXR5KHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGludCB2bHBpKQoreworICAgIC8qIER1bW15IGZ1bmN0aW9uLCBubyBMUElz
IG9uIGEgVkdJQ3YyLiAqLworICAgIEJVRygpOworfQorCiBzdGF0aWMgY29uc3Qgc3RydWN0IHZn
aWNfb3BzIHZnaWNfdjJfb3BzID0gewogICAgIC52Y3B1X2luaXQgICA9IHZnaWNfdjJfdmNwdV9p
bml0LAogICAgIC5kb21haW5faW5pdCA9IHZnaWNfdjJfZG9tYWluX2luaXQsCiAgICAgLmRvbWFp
bl9mcmVlID0gdmdpY192Ml9kb21haW5fZnJlZSwKICAgICAubHBpX3RvX3BlbmRpbmcgPSB2Z2lj
X3YyX2xwaV90b19wZW5kaW5nLAorICAgIC5scGlfZ2V0X3ByaW9yaXR5ID0gdmdpY192Ml9scGlf
Z2V0X3ByaW9yaXR5LAogICAgIC5tYXhfdmNwdXMgPSA4LAogfTsKIApkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL3ZnaWMtdjMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMKaW5kZXggOWRlZTJk
Zi4uMGI0NjY5ZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYworKysgYi94ZW4v
YXJjaC9hcm0vdmdpYy12My5jCkBAIC0xNTc3LDEyICsxNTc3LDIzIEBAIHN0YXRpYyBzdHJ1Y3Qg
cGVuZGluZ19pcnEgKnZnaWNfdjNfbHBpX3RvX3BlbmRpbmcoc3RydWN0IGRvbWFpbiAqZCwKICAg
ICByZXR1cm4gcGlycTsKIH0KIAorLyogUmV0cmlldmUgdGhlIHByaW9yaXR5IG9mIGFuIExQSSBm
cm9tIGl0cyBzdHJ1Y3QgcGVuZGluZ19pcnEuICovCitzdGF0aWMgaW50IHZnaWNfdjNfbHBpX2dl
dF9wcmlvcml0eShzdHJ1Y3QgZG9tYWluICpkLCB1aW50MzJfdCB2bHBpKQoreworICAgIHN0cnVj
dCBwZW5kaW5nX2lycSAqcCA9IHZnaWNfdjNfbHBpX3RvX3BlbmRpbmcoZCwgdmxwaSk7CisKKyAg
ICBBU1NFUlQocCk7CisKKyAgICByZXR1cm4gcC0+bHBpX3ByaW9yaXR5OworfQorCiBzdGF0aWMg
Y29uc3Qgc3RydWN0IHZnaWNfb3BzIHYzX29wcyA9IHsKICAgICAudmNwdV9pbml0ICAgPSB2Z2lj
X3YzX3ZjcHVfaW5pdCwKICAgICAuZG9tYWluX2luaXQgPSB2Z2ljX3YzX2RvbWFpbl9pbml0LAog
ICAgIC5kb21haW5fZnJlZSA9IHZnaWNfdjNfZG9tYWluX2ZyZWUsCiAgICAgLmVtdWxhdGVfcmVn
ICA9IHZnaWNfdjNfZW11bGF0ZV9yZWcsCiAgICAgLmxwaV90b19wZW5kaW5nID0gdmdpY192M19s
cGlfdG9fcGVuZGluZywKKyAgICAubHBpX2dldF9wcmlvcml0eSA9IHZnaWNfdjNfbHBpX2dldF9w
cmlvcml0eSwKICAgICAvKgogICAgICAqIFdlIHVzZSBib3RoIEFGRjEgYW5kIEFGRjAgaW4gKHYp
TVBJRFIuIFRodXMsIHRoZSBtYXggbnVtYmVyIG9mIENQVQogICAgICAqIHRoYXQgY2FuIGJlIHN1
cHBvcnRlZCBpcyB1cCB0byA0MDk2KD09MjU2KjE2KSBpbiB0aGVvcnkuCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vdmdpYy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwppbmRleCBkN2M0ZjMyLi4y
MDRlMGQ5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy5jCisrKyBiL3hlbi9hcmNoL2Fy
bS92Z2ljLmMKQEAgLTIyNyw4ICsyMjcsMTMgQEAgc3RydWN0IHZjcHUgKnZnaWNfZ2V0X3Rhcmdl
dF92Y3B1KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmlycSkKIAogc3RhdGljIGludCB2
Z2ljX2dldF92aXJxX3ByaW9yaXR5KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmlycSkK
IHsKLSAgICBzdHJ1Y3QgdmdpY19pcnFfcmFuayAqcmFuayA9IHZnaWNfcmFua19pcnEodiwgdmly
cSk7CisgICAgc3RydWN0IHZnaWNfaXJxX3JhbmsgKnJhbms7CisKKyAgICAvKiBMUElzIGRvbid0
IGhhdmUgYSByYW5rLCBhbHNvIHN0b3JlIHRoZWlyIHByaW9yaXR5IHNlcGFyYXRlbHkuICovCisg
ICAgaWYgKCBpc19scGkodmlycSkgKQorICAgICAgICByZXR1cm4gdi0+ZG9tYWluLT5hcmNoLnZn
aWMuaGFuZGxlci0+bHBpX2dldF9wcmlvcml0eSh2LT5kb21haW4sIHZpcnEpOwogCisgICAgcmFu
ayA9IHZnaWNfcmFua19pcnEodiwgdmlycSk7CiAgICAgcmV0dXJuIEFDQ0VTU19PTkNFKHJhbmst
PnByaW9yaXR5W3ZpcnEgJiBJTlRFUlJVUFRfUkFOS19NQVNLXSk7CiB9CiAKQEAgLTUwMyw4ICs1
MDgsNiBAQCB2b2lkIHZnaWNfdmNwdV9pbmplY3RfaXJxKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25l
ZCBpbnQgdmlycSkKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwogICAgIGJvb2wgcnVubmluZzsK
IAotICAgIHByaW9yaXR5ID0gdmdpY19nZXRfdmlycV9wcmlvcml0eSh2LCB2aXJxKTsKLQogICAg
IHNwaW5fbG9ja19pcnFzYXZlKCZ2LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwogCiAgICAgbiA9
IGlycV90b19wZW5kaW5nKHYsIHZpcnEpOwpAQCAtNTMwLDYgKzUzMyw3IEBAIHZvaWQgdmdpY192
Y3B1X2luamVjdF9pcnEoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJxKQogICAgICAg
ICBnb3RvIG91dDsKICAgICB9CiAKKyAgICBwcmlvcml0eSA9IHZnaWNfZ2V0X3ZpcnFfcHJpb3Jp
dHkodiwgdmlycSk7CiAgICAgbi0+cHJpb3JpdHkgPSBwcmlvcml0eTsKIAogICAgIC8qIHRoZSBp
cnEgaXMgZW5hYmxlZCAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaAppbmRleCA5ZGM0ODdiLi5kMWZjZWExIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
YXJtL3ZnaWMuaApAQCAtNzIsNiArNzIsNyBAQCBzdHJ1Y3QgcGVuZGluZ19pcnEKICNkZWZpbmUg
R0lDX0lOVkFMSURfTFIgICAgICAgICAodWludDhfdCl+MAogICAgIHVpbnQ4X3QgbHI7CiAgICAg
dWludDhfdCBwcmlvcml0eTsKKyAgICB1aW50OF90IGxwaV9wcmlvcml0eTsgICAgICAgLyogQ2Fj
aGVzIHRoZSBwcmlvcml0eSBpZiB0aGlzIGlzIGFuIExQSS4gKi8KICAgICAvKiBpbmZsaWdodCBp
cyB1c2VkIHRvIGFwcGVuZCBpbnN0YW5jZXMgb2YgcGVuZGluZ19pcnEgdG8KICAgICAgKiB2Z2lj
LmluZmxpZ2h0X2lycXMgKi8KICAgICBzdHJ1Y3QgbGlzdF9oZWFkIGluZmxpZ2h0OwpAQCAtMTM2
LDYgKzEzNyw3IEBAIHN0cnVjdCB2Z2ljX29wcyB7CiAgICAgYm9vbCAoKmVtdWxhdGVfcmVnKShz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdW5pb24gaHNyIGhzcik7CiAgICAgLyogbG9va3Vw
IHRoZSBzdHJ1Y3QgcGVuZGluZ19pcnEgZm9yIGEgZ2l2ZW4gTFBJIGludGVycnVwdCAqLwogICAg
IHN0cnVjdCBwZW5kaW5nX2lycSAqKCpscGlfdG9fcGVuZGluZykoc3RydWN0IGRvbWFpbiAqZCwg
dW5zaWduZWQgaW50IHZscGkpOworICAgIGludCAoKmxwaV9nZXRfcHJpb3JpdHkpKHN0cnVjdCBk
b21haW4gKmQsIHVpbnQzMl90IHZscGkpOwogICAgIC8qIE1heGltdW0gbnVtYmVyIG9mIHZDUFUg
c3VwcG9ydGVkICovCiAgICAgY29uc3QgdW5zaWduZWQgaW50IG1heF92Y3B1czsKIH07Ci0tIAoy
LjkuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 14 16:52:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 16:52:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLBX1-0006W6-Ld; Wed, 14 Jun 2017 16:52:35 +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 1dLBX0-0006RJ-By
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 16:52:34 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 56/BF-02955-2D961495; Wed, 14 Jun 2017 16:52:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrELMWRWlGSWpSXmKPExsVysyfVTfdipmO
 kwZ6LChbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bFz3dZC9bzVxyemtfAeIqni5GTQ0hgM6NE
 78u6LkYuIHs5o8TunT/YQRJsAroSO26+ZgaxRQRCJZ4u+M4MUsQscJ1R4vSO+WwgCWEBb4lXk
 96A2SwCqhIzv78Gstk5eAWsJXaag0QlBOQkGs7fBxvDCRSdun0yUxcjB9AuK4mbK/QnMHIvYG
 RYxahenFpUllqka6iXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iRHoVwYg2MG4/KP
 TIUZJDiYlUd6pgo6RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4D2cA5QSLUtNTK9Iyc4ABBpOW
 4OBREuHdmgqU5i0uSMwtzkyHSJ1iVJQS57UChqWQAEgiozQPrg0W1JcYZaWEeRmBDhHiKUgty
 s0sQZV/xSjOwagkzFuWDjSFJzOvBG76K6DFTECLgy44gCwuSURISTUwMjI2HbL6Kb14RdTD6a
 Xljy7/Yc7qmhORJ7FpDedPnZ7450vllEUCb5UoSj9rkC9osS92nam3cVK9G2vNqtOqZ6YwCRw
 8kHFGP+TOMlszzq/FhbMUOmXDjLk4pnH8OLR1teK0k7PsmX5v5XRYra3mzG13VIblvdusP7M3
 5/kmr59n2jDdOlhbiaU4I9FQi7moOBEA1s844mUCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1497459153!105022037!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54622 invoked from network); 14 Jun 2017 16:52:33 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-31.messagelabs.com with SMTP; 14 Jun 2017 16:52: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 BD40515A2;
 Wed, 14 Jun 2017 09:52:32 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6EA4A3F3E1;
 Wed, 14 Jun 2017 09:52:31 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Wed, 14 Jun 2017 17:52:01 +0100
Message-Id: <20170614165223.7543-13-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170614165223.7543-1-andre.przywara@arm.com>
References: <20170614165223.7543-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: [Xen-devel] [PATCH v12 12/34] ARM: vGIC: add LPI VCPU ID to struct
	pending_irq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHRhcmdldCBDUFUgZm9yIGFuIExQSSBpcyBlbmNvZGVkIGluIHRoZSBpbnRlcnJ1cHQgdHJh
bnNsYXRpb24gdGFibGUKZW50cnksIHNvIGNhbid0IGJlIGVhc2lseSBkZXJpdmVkIGZyb20ganVz
dCBhbiBMUEkgbnVtYmVyIChzaG9ydCBvZgp3YWxraW5nICphbGwqIHRhYmxlcyBhbmQgZmluZCB0
aGUgbWF0Y2hpbmcgTFBJKS4KVG8gYXZvaWQgdGhpcyBpbiBjYXNlIHdlIG5lZWQgdG8ga25vdyB0
aGUgVkNQVSAoZm9yIHRoZSBJTlZBTEwgY29tbWFuZCwKZm9yIGluc3RhbmNlKSwgcHV0IHRoZSBW
Q1BVIElEIGluIHRoZSBzdHJ1Y3QgcGVuZGluZ19pcnEsIHNvIHRoYXQgaXQgaXMKZWFzaWx5IGFj
Y2Vzc2libGUuCldlIHVzZSB0aGUgcmVtYWluaW5nIDggYml0cyBvZiBwYWRkaW5nIHNwYWNlIGZv
ciB0aGF0IHRvIGF2b2lkIGVubGFyZ2luZwp0aGUgc2l6ZSBvZiBzdHJ1Y3QgcGVuZGluZ19pcnEu
IFRoZSBudW1iZXIgb2YgVkNQVXMgaXMgbGltaXRlZCB0byAxMjcKYXQgdGhlIG1vbWVudCBhbnl3
YXksIHdoaWNoIHdlIGFsc28gY29uZmlybSB3aXRoIGEgQlVJTERfQlVHX09OLgoKU2lnbmVkLW9m
Zi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CkFja2VkLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS92Z2lj
LmMgICAgICAgIHwgNCArKysrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCB8IDEgKwogMiBm
aWxlcyBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
dmdpYy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwppbmRleCAyMDRlMGQ5Li5jMDk3YmQ0IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljLmMKQEAg
LTYyLDEwICs2MiwxNCBAQCBzdHJ1Y3QgdmdpY19pcnFfcmFuayAqdmdpY19yYW5rX2lycShzdHJ1
Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGlycSkKIAogdm9pZCB2Z2ljX2luaXRfcGVuZGluZ19p
cnEoc3RydWN0IHBlbmRpbmdfaXJxICpwLCB1bnNpZ25lZCBpbnQgdmlycSkKIHsKKyAgICAvKiBU
aGUgbHBpX3ZjcHVfaWQgZmllbGQgbXVzdCBiZSBiaWcgZW5vdWdoIHRvIGhvbGQgYSBWQ1BVIElE
LiAqLworICAgIEJVSUxEX0JVR19PTihCSVQoc2l6ZW9mKHAtPmxwaV92Y3B1X2lkKSAqIDgpIDwg
TUFYX1ZJUlRfQ1BVUyk7CisKICAgICBtZW1zZXQocCwgMCwgc2l6ZW9mKCpwKSk7CiAgICAgSU5J
VF9MSVNUX0hFQUQoJnAtPmluZmxpZ2h0KTsKICAgICBJTklUX0xJU1RfSEVBRCgmcC0+bHJfcXVl
dWUpOwogICAgIHAtPmlycSA9IHZpcnE7CisgICAgcC0+bHBpX3ZjcHVfaWQgPSBJTlZBTElEX1ZD
UFVfSUQ7CiB9CiAKIHN0YXRpYyB2b2lkIHZnaWNfcmFua19pbml0KHN0cnVjdCB2Z2ljX2lycV9y
YW5rICpyYW5rLCB1aW50OF90IGluZGV4LApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFy
bS92Z2ljLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaAppbmRleCBkMWZjZWExLi4zM2Iy
ZmI1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaAorKysgYi94ZW4vaW5j
bHVkZS9hc20tYXJtL3ZnaWMuaApAQCAtNzMsNiArNzMsNyBAQCBzdHJ1Y3QgcGVuZGluZ19pcnEK
ICAgICB1aW50OF90IGxyOwogICAgIHVpbnQ4X3QgcHJpb3JpdHk7CiAgICAgdWludDhfdCBscGlf
cHJpb3JpdHk7ICAgICAgIC8qIENhY2hlcyB0aGUgcHJpb3JpdHkgaWYgdGhpcyBpcyBhbiBMUEku
ICovCisgICAgdWludDhfdCBscGlfdmNwdV9pZDsgICAgICAgIC8qIFRoZSBWQ1BVIGZvciBhbiBM
UEkuICovCiAgICAgLyogaW5mbGlnaHQgaXMgdXNlZCB0byBhcHBlbmQgaW5zdGFuY2VzIG9mIHBl
bmRpbmdfaXJxIHRvCiAgICAgICogdmdpYy5pbmZsaWdodF9pcnFzICovCiAgICAgc3RydWN0IGxp
c3RfaGVhZCBpbmZsaWdodDsKLS0gCjIuOS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 14 16:52:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 16: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 1dLBX3-0006Zg-T0; Wed, 14 Jun 2017 16:52:37 +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 1dLBX2-0006WR-81
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 16:52:36 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 26/CB-19466-3D961495; Wed, 14 Jun 2017 16:52:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCLMWRWlGSWpSXmKPExsVysyfVTfdypmO
 kweolbBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aspQ3sBcu5K85Pr2hg/MHRxcjJISSwmVHi
 wwX9LkYuIHs5o8TEpbeYQBJsAroSO26+ZgaxRQRCJZ4u+M4MUsQscJ1R4vSO+WwgCWGBaIk70
 y+xg9gsAqoSm3qvAzVzcPAKWEsc3JQFEpYQkJNoOH8fbA4nUHjq9slgJUICVhI3V+hPYORewM
 iwilGjOLWoLLVI19BQL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMj0LcMQLCDcWW
 78yFGSQ4mJVHeqYKOkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeIMygHKCRanpqRVpmTnAIINJ
 S3DwKInwbk0FSvMWFyTmFmemQ6ROMSpKifMGgvQJgCQySvPg2mCBfYlRVkqYlxHoECGegtSi3
 MwSVPlXjOIcjErCvGXpQFN4MvNK4Ka/AlrMBLQ46IIDyOKSRISUVAOjrk8bv7rUlrbERk89pe
 WMv4MW1IZ69+eZnb/O/Ly+2EW9VXF+YBA715aj9je/PH/xxFihNaBUbXb75dLLh21evBVwffX
 6SuyvfzJ2Eja35DwYRZbIHGSYLWLvp7qW7/f9s6tCjJuyd3+7FP/a3tglXqPv7IQT526cv8rf
 tudfWZDWko18c3cpsRRnJBpqMRcVJwIAtyZn6mcCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1497459154!99833471!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4854 invoked from network); 14 Jun 2017 16:52:34 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-3.tower-206.messagelabs.com with SMTP; 14 Jun 2017 16:52: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 528F115B2;
 Wed, 14 Jun 2017 09:52:34 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0472F3F3E1;
 Wed, 14 Jun 2017 09:52:32 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Wed, 14 Jun 2017 17:52:02 +0100
Message-Id: <20170614165223.7543-14-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170614165223.7543-1-andre.przywara@arm.com>
References: <20170614165223.7543-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: [Xen-devel] [PATCH v12 13/34] ARM: GIC: ITS: remove no longer
	needed VCPU ID in host LPI 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>

VG8gZ2V0IGVhc3kgYWNjZXNzIHRvIHRoZSBWQ1BVIGEgZm9yd2FyZGVkIExQSSBpbnRlcnJ1cHQg
c2hvdWxkIGJlCmluamVjdGVkIHRvLCBzbyBmYXIgd2Ugc3RvcmVkIHRoZSBWQ1BVIElEIGluIHRo
ZSBob3N0IExQSSBlbnRyeS4KSG93ZXZlciB0aGlzIGNyZWF0ZXMgYSByZWR1bmRhbmN5LCBzaW5j
ZSB3ZSBrZWVwIHRoZSB0YXJnZXQgVkNQVSBpbgp0aGUgc3RydWN0IHBlbmRpbmdfaXJxIGFscmVh
ZHksIHdoaWNoIHdlIGNhbiBlYXNpbHkgbG9vayB1cCBnaXZlbiB0aGUKZG9tYWluIGFuZCB0aGUg
dmlydHVhbCBMUEkgbnVtYmVyLgpBcGFydCBmcm9tIHJlbW92aW5nIHRoZSByZWR1bmRhbmN5IHRo
aXMgYXZvaWRzIGhhdmluZyB0byB1cGRhdGUgdGhpcwppbmZvcm1hdGlvbiBsYXRlciBhbmQga2Vl
cGluZyBpdCBpbiBzeW5jIGluIGEgcmFjZS1mcmVlIGZhc2hpb24uClNpbmNlIHRoaXMgaW5mb3Jt
YXRpb24gaGFzIG5vdCBiZWVuIHVzZWQgdGhhdCwgdGhpcyBwYXRjaCBhY3R1YWxseSBkb2VzCm5v
dCBjaGFuZ2UgYW55dGhpbmcsIGl0IGp1c3QgcmVtb3ZlcyB0aGUgZGVjbGFyYXRpb24gYW5kIGlu
aXRpYWxpemF0aW9uLgoKU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3
YXJhQGFybS5jb20+CkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgotLS0KIHhlbi9hcmNoL2FybS9naWMtdjMtbHBpLmMgfCAzICstLQogMSBmaWxlIGNoYW5nZWQs
IDEgaW5zZXJ0aW9uKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9naWMtdjMtbHBpLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLWxwaS5jCmluZGV4IDI5MmYyZDAu
LmRiYWY0NWEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMtbHBpLmMKKysrIGIveGVu
L2FyY2gvYXJtL2dpYy12My1scGkuYwpAQCAtNDcsNyArNDcsNyBAQCB1bmlvbiBob3N0X2xwaSB7
CiAgICAgc3RydWN0IHsKICAgICAgICAgdWludDMyX3QgdmlydF9scGk7CiAgICAgICAgIHVpbnQx
Nl90IGRvbV9pZDsKLSAgICAgICAgdWludDE2X3QgdmNwdV9pZDsKKyAgICAgICAgdWludDE2X3Qg
cGFkOwogICAgIH07CiB9OwogCkBAIC00MTcsNyArNDE3LDYgQEAgaW50IGdpY3YzX2FsbG9jYXRl
X2hvc3RfbHBpX2Jsb2NrKHN0cnVjdCBkb21haW4gKmQsIHVpbnQzMl90ICpmaXJzdF9scGkpCiAg
ICAgICAgICAqLwogICAgICAgICBobHBpLnZpcnRfbHBpID0gSU5WQUxJRF9MUEk7CiAgICAgICAg
IGhscGkuZG9tX2lkID0gZC0+ZG9tYWluX2lkOwotICAgICAgICBobHBpLnZjcHVfaWQgPSBJTlZB
TElEX1ZDUFVfSUQ7CiAgICAgICAgIHdyaXRlX3U2NF9hdG9taWMoJmxwaV9kYXRhLmhvc3RfbHBp
c1tjaHVua11bbHBpX2lkeCArIGldLmRhdGEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgaGxw
aS5kYXRhKTsKIAotLSAKMi45LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 14 16:52:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 16: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 1dLBX5-0006b8-3h; Wed, 14 Jun 2017 16:52:39 +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 1dLBX4-0006ZJ-1V
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 16:52:38 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 2B/87-02956-5D961495; Wed, 14 Jun 2017 16:52:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVysyfVTfdKpmO
 kwdyzuhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bK7i9sBSvsKrr2b2JuYJxk2MXIxSEksJlR
 YvOOH+wQznJGib6LXYxdjJwcbAK6EjtuvmYGsUUEQiWeLvjODFLELHCdUeL0jvlsIAlhAVeJ+
 8cbmUBsFgFVia6jD8AaeAWsJe7ePcoCYksIyEk0nL8PFucEik/dPhmongNom5XEzRX6Exi5Fz
 AyrGLUKE4tKkst0jUy0ksqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECPQwAxDsYFw
 zP/AQoyQHk5Io71RBx0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryHM4BygkWp6akVaZk5wFCD
 SUtw8CiJ8G5NBUrzFhck5hZnpkOkTjHqcmxYvf4LkxBLXn5eqpQ4byDIDAGQoozSPLgRsLC/x
 CgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHesnSgKTyZeSVwm14BHcEEdETQBQeQI0oSEVJSDY
 zujryxiYfO5vxoc2xebzF3U6HO31f/knZ37p+37tDi7w+nfGb3ZHVL6pR7n1r1Pk673VJUvfi
 jgvCs1boLxT/9W79mvV7cbCffQO4jThoXZxYH7Hx/4m7XH7G3T+sEL+/1/7rlcGbt1lBVcV75
 L2qF1frWXzOL92Vsckv++vOVUwnjO4UJjcFKLMUZiYZazEXFiQBOTU23dgIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1497459156!95263432!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4644 invoked from network); 14 Jun 2017 16:52:36 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-27.messagelabs.com with SMTP; 14 Jun 2017 16:52: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 DE20415A2;
 Wed, 14 Jun 2017 09:52:35 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8E4B33F3E1;
 Wed, 14 Jun 2017 09:52:34 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Wed, 14 Jun 2017 17:52:03 +0100
Message-Id: <20170614165223.7543-15-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170614165223.7543-1-andre.przywara@arm.com>
References: <20170614165223.7543-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: [Xen-devel] [PATCH v12 14/34] ARM: GICv3: forward pending LPIs to
	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>

VXBvbiByZWNlaXZpbmcgYW4gTFBJIG9uIHRoZSBob3N0LCB3ZSBuZWVkIHRvIGZpbmQgdGhlIHJp
Z2h0IFZDUFUgYW5kCnZpcnR1YWwgSVJRIG51bWJlciB0byBnZXQgdGhpcyBJUlEgaW5qZWN0ZWQu
Ckl0ZXJhdGUgb3VyIHR3by1sZXZlbCBMUEkgdGFibGUgdG8gZmluZCB0aGUgZG9tYWluIElEIGFu
ZCB0aGUgdmlydHVhbApMUEkgbnVtYmVyIHF1aWNrbHkgd2hlbiB0aGUgaG9zdCB0YWtlcyBhbiBM
UEkuIFdlIHRoZW4gbG9vayB1cCB0aGUKcmlnaHQgVkNQVSBpbiB0aGUgc3RydWN0IHBlbmRpbmdf
aXJxLgpXZSB1c2UgdGhlIGV4aXN0aW5nIGluamVjdGlvbiBmdW5jdGlvbiB0byBsZXQgdGhlIEdJ
QyBlbXVsYXRpb24gZGVhbAp3aXRoIHRoaXMgaW50ZXJydXB0LgpUaGlzIGludHJvZHVjZXMgYSBk
b19MUEkoKSBhcyBhIGhhcmR3YXJlIGdpY19vcHMuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5
d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2dpYy12Mi5jICAgICAgICAgICAg
fCAgNyArKysrCiB4ZW4vYXJjaC9hcm0vZ2ljLXYzLWxwaS5jICAgICAgICB8IDc5ICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL2FybS9naWMtdjMuYyAg
ICAgICAgICAgIHwgIDEgKwogeGVuL2FyY2gvYXJtL2dpYy5jICAgICAgICAgICAgICAgfCAgOCAr
KystCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oICAgICB8ICAzICstCiB4ZW4vaW5jbHVk
ZS9hc20tYXJtL2dpYy5oICAgICAgICB8ICAyICsKIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3Yz
X2l0cy5oIHwgMTAgKysrKysKIDcgZmlsZXMgY2hhbmdlZCwgMTA4IGluc2VydGlvbnMoKyksIDIg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12Mi5jIGIveGVuL2Fy
Y2gvYXJtL2dpYy12Mi5jCmluZGV4IDI3MGExMzYuLmZmYmU0N2MgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL2FybS9naWMtdjIuYworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYyLmMKQEAgLTEyMTcsNiAr
MTIxNywxMiBAQCBzdGF0aWMgaW50IF9faW5pdCBnaWN2Ml9pbml0KHZvaWQpCiAgICAgcmV0dXJu
IDA7CiB9CiAKK3N0YXRpYyB2b2lkIGdpY3YyX2RvX0xQSSh1bnNpZ25lZCBpbnQgbHBpKQorewor
ICAgIC8qIE5vIExQSXMgaW4gYSBHSUN2MiAqLworICAgIEJVRygpOworfQorCiBjb25zdCBzdGF0
aWMgc3RydWN0IGdpY19od19vcGVyYXRpb25zIGdpY3YyX29wcyA9IHsKICAgICAuaW5mbyAgICAg
ICAgICAgICAgICA9ICZnaWN2Ml9pbmZvLAogICAgIC5pbml0ICAgICAgICAgICAgICAgID0gZ2lj
djJfaW5pdCwKQEAgLTEyNDQsNiArMTI1MCw3IEBAIGNvbnN0IHN0YXRpYyBzdHJ1Y3QgZ2ljX2h3
X29wZXJhdGlvbnMgZ2ljdjJfb3BzID0gewogICAgIC5tYWtlX2h3ZG9tX21hZHQgICAgID0gZ2lj
djJfbWFrZV9od2RvbV9tYWR0LAogICAgIC5tYXBfaHdkb21fZXh0cmFfbWFwcGluZ3MgPSBnaWN2
Ml9tYXBfaHdkb3duX2V4dHJhX21hcHBpbmdzLAogICAgIC5pb21lbV9kZW55X2FjY2VzcyAgID0g
Z2ljdjJfaW9tZW1fZGVueV9hY2Nlc3MsCisgICAgLmRvX0xQSSAgICAgICAgICAgICAgPSBnaWN2
Ml9kb19MUEksCiB9OwogCiAvKiBTZXQgdXAgdGhlIEdJQyAqLwpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL2dpYy12My1scGkuYyBiL3hlbi9hcmNoL2FybS9naWMtdjMtbHBpLmMKaW5kZXggZGJh
ZjQ1YS4uZGM5MzZmYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12My1scGkuYworKysg
Yi94ZW4vYXJjaC9hcm0vZ2ljLXYzLWxwaS5jCkBAIC0xMzYsNiArMTM2LDg1IEBAIHVpbnQ2NF90
IGdpY3YzX2dldF9yZWRpc3RfYWRkcmVzcyh1bnNpZ25lZCBpbnQgY3B1LCBib29sIHVzZV9wdGEp
CiAgICAgICAgIHJldHVybiBwZXJfY3B1KGxwaV9yZWRpc3QsIGNwdSkucmVkaXN0X2lkIDw8IDE2
OwogfQogCit2b2lkIHZnaWNfdmNwdV9pbmplY3RfbHBpKHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkIGludCB2aXJxKQoreworICAgIC8qCisgICAgICogVE9ETzogdGhpcyBhc3N1bWVzIHRoYXQg
dGhlIHN0cnVjdCBwZW5kaW5nX2lycSBzdGF5cyB2YWxpZCBhbGwgb2YKKyAgICAgKiB0aGUgdGlt
ZS4gV2UgY2Fubm90IHByb3Blcmx5IHByb3RlY3QgdGhpcyB3aXRoIHRoZSBjdXJyZW50IGxvY2tp
bmcKKyAgICAgKiBzY2hlbWUsIGJ1dCB0aGUgZnV0dXJlIHBlci1JUlEgbG9jayB3aWxsIHNvbHZl
IHRoaXMgcHJvYmxlbS4KKyAgICAgKi8KKyAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAgPSBpcnFf
dG9fcGVuZGluZyhkLT52Y3B1WzBdLCB2aXJxKTsKKyAgICB1bnNpZ25lZCBpbnQgdmNwdV9pZDsK
KworICAgIGlmICggIXAgKQorICAgICAgICByZXR1cm47CisKKyAgICB2Y3B1X2lkID0gQUNDRVNT
X09OQ0UocC0+bHBpX3ZjcHVfaWQpOworICAgIGlmICggdmNwdV9pZCA+PSBkLT5tYXhfdmNwdXMg
KQorICAgICAgICAgIHJldHVybjsKKworICAgIHZnaWNfdmNwdV9pbmplY3RfaXJxKGQtPnZjcHVb
dmNwdV9pZF0sIHZpcnEpOworfQorCisvKgorICogSGFuZGxlIGluY29taW5nIExQSXMsIHdoaWNo
IGFyZSBhIGJpdCBzcGVjaWFsLCBiZWNhdXNlIHRoZXkgYXJlIHBvdGVudGlhbGx5CisgKiBudW1l
cm91cyBhbmQgYWxzbyBvbmx5IGdldCBpbmplY3RlZCBpbnRvIGd1ZXN0cy4gVHJlYXQgdGhlbSBz
cGVjaWFsbHkgaGVyZSwKKyAqIGJ5IGp1c3QgbG9va2luZyB1cCB0aGVpciB0YXJnZXQgdkNQVSBh
bmQgdmlydHVhbCBMUEkgbnVtYmVyIGFuZCBoYW5kIGl0CisgKiBvdmVyIHRvIHRoZSBpbmplY3Rp
b24gZnVuY3Rpb24uCisgKiBQbGVhc2Ugbm90ZSB0aGF0IExQSXMgYXJlIGVkZ2UtdHJpZ2dlcmVk
IG9ubHksIGFsc28gaGF2ZSBubyBhY3RpdmUgc3RhdGUsCisgKiBzbyBzcHVyaW91cyBpbnRlcnJ1
cHRzIG9uIHRoZSBob3N0IHNpZGUgYXJlIG5vIGlzc3VlICh3ZSBjYW4ganVzdCBpZ25vcmUKKyAq
IHRoZW0pLgorICogQWxzbyBhIGd1ZXN0IGNhbm5vdCBleHBlY3QgdGhhdCBmaXJpbmcgaW50ZXJy
dXB0cyB0aGF0IGhhdmVuJ3QgYmVlbgorICogZnVsbHkgY29uZmlndXJlZCB5ZXQgd2lsbCByZWFj
aCB0aGUgQ1BVLCBzbyB3ZSBkb24ndCBuZWVkIHRvIGNhcmUgYWJvdXQKKyAqIHRoaXMgc3BlY2lh
bCBjYXNlLgorICovCit2b2lkIGdpY3YzX2RvX0xQSSh1bnNpZ25lZCBpbnQgbHBpKQoreworICAg
IHN0cnVjdCBkb21haW4gKmQ7CisgICAgdW5pb24gaG9zdF9scGkgKmhscGlwLCBobHBpOworCisg
ICAgaXJxX2VudGVyKCk7CisKKyAgICAvKiBFT0kgdGhlIExQSSBhbHJlYWR5LiAqLworICAgIFdS
SVRFX1NZU1JFRzMyKGxwaSwgSUNDX0VPSVIxX0VMMSk7CisKKyAgICAvKiBGaW5kIG91dCBpZiBh
IGd1ZXN0IG1hcHBlZCBzb21ldGhpbmcgdG8gdGhpcyBwaHlzaWNhbCBMUEkuICovCisgICAgaGxw
aXAgPSBnaWNfZ2V0X2hvc3RfbHBpKGxwaSk7CisgICAgaWYgKCAhaGxwaXAgKQorICAgICAgICBn
b3RvIG91dDsKKworICAgIGhscGkuZGF0YSA9IHJlYWRfdTY0X2F0b21pYygmaGxwaXAtPmRhdGEp
OworCisgICAgLyoKKyAgICAgKiBVbm1hcHBlZCBldmVudHMgYXJlIG1hcmtlZCB3aXRoIGFuIGlu
dmFsaWQgTFBJIElELiBXZSBjYW4gc2FmZWx5CisgICAgICogaWdub3JlIHRoZW0sIGFzIHRoZXkg
aGF2ZSBubyBmdXJ0aGVyIHN0YXRlIGFuZCBuby1vbmUgY2FuIGV4cGVjdAorICAgICAqIHRvIHNl
ZSB0aGVtIGlmIHRoZXkgaGF2ZSBub3QgYmVlbiBtYXBwZWQuCisgICAgICovCisgICAgaWYgKCBo
bHBpLnZpcnRfbHBpID09IElOVkFMSURfTFBJICkKKyAgICAgICAgZ290byBvdXQ7CisKKyAgICBk
ID0gcmN1X2xvY2tfZG9tYWluX2J5X2lkKGhscGkuZG9tX2lkKTsKKyAgICBpZiAoICFkICkKKyAg
ICAgICAgZ290byBvdXQ7CisKKyAgICAvKgorICAgICAqIFRPRE86IEludmVzdGlnYXRlIHdoYXQg
dG8gZG8gaGVyZSBmb3IgcG90ZW50aWFsIGludGVycnVwdCBzdG9ybXMuCisgICAgICogQXMgd2Ug
a2VlcCBhbGwgaG9zdCBMUElzIGVuYWJsZWQsIGZvciBkaXNhYmxpbmcgTFBJcyB3ZSB3b3VsZCBu
ZWVkCisgICAgICogdG8gcXVldWUgYSBJVFMgaG9zdCBjb21tYW5kLCB3aGljaCB3ZSBhdm9pZCBz
byBmYXIgZHVyaW5nIGEgZ3Vlc3QncworICAgICAqIHJ1bnRpbWUuIEFsc28gcmUtZW5hYmxpbmcg
d291bGQgdHJpZ2dlciBhIGhvc3QgY29tbWFuZCB1cG9uIHRoZQorICAgICAqIGd1ZXN0IHNlbmRp
bmcgYSBjb21tYW5kLCB3aGljaCBjb3VsZCBiZSBhbiBhdHRhY2sgdmVjdG9yIGZvcgorICAgICAq
IGhvZ2dpbmcgdGhlIGhvc3QgY29tbWFuZCBxdWV1ZS4KKyAgICAgKiBTZWUgdGhlIHRocmVhZCBh
cm91bmQgaGVyZSBmb3Igc29tZSBiYWNrZ3JvdW5kOgorICAgICAqIGh0dHBzOi8vbGlzdHMueGVu
Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE2LTEyL21zZzAwMDAzLmh0bWwKKyAgICAg
Ki8KKyAgICB2Z2ljX3ZjcHVfaW5qZWN0X2xwaShkLCBobHBpLnZpcnRfbHBpKTsKKworICAgIHJj
dV91bmxvY2tfZG9tYWluKGQpOworCitvdXQ6CisgICAgaXJxX2V4aXQoKTsKK30KKwogc3RhdGlj
IGludCBnaWN2M19scGlfYWxsb2NhdGVfcGVuZHRhYmxlKHVpbnQ2NF90ICpyZWcpCiB7CiAgICAg
dWludDY0X3QgdmFsOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My5jIGIveGVuL2Fy
Y2gvYXJtL2dpYy12My5jCmluZGV4IGZjMzYxNGUuLmQ1MzlkNmMgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL2FybS9naWMtdjMuYworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKQEAgLTE2OTIsNiAr
MTY5Miw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZ2ljX2h3X29wZXJhdGlvbnMgZ2ljdjNfb3Bz
ID0gewogICAgIC5tYWtlX2h3ZG9tX2R0X25vZGUgID0gZ2ljdjNfbWFrZV9od2RvbV9kdF9ub2Rl
LAogICAgIC5tYWtlX2h3ZG9tX21hZHQgICAgID0gZ2ljdjNfbWFrZV9od2RvbV9tYWR0LAogICAg
IC5pb21lbV9kZW55X2FjY2VzcyAgID0gZ2ljdjNfaW9tZW1fZGVueV9hY2Nlc3MsCisgICAgLmRv
X0xQSSAgICAgICAgICAgICAgPSBnaWN2M19kb19MUEksCiB9OwogCiBzdGF0aWMgaW50IF9faW5p
dCBnaWN2M19kdF9wcmVpbml0KHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZSwgY29uc3Qgdm9p
ZCAqZGF0YSkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMuYyBiL3hlbi9hcmNoL2FybS9n
aWMuYwppbmRleCBlMWRmZDY2Li45ZDQ3M2Q3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2lj
LmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy5jCkBAIC03MzIsNyArNzMyLDEzIEBAIHZvaWQgZ2lj
X2ludGVycnVwdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgaW50IGlzX2ZpcSkKICAgICAg
ICAgICAgIGRvX0lSUShyZWdzLCBpcnEsIGlzX2ZpcSk7CiAgICAgICAgICAgICBsb2NhbF9pcnFf
ZGlzYWJsZSgpOwogICAgICAgICB9Ci0gICAgICAgIGVsc2UgaWYgKHVubGlrZWx5KGlycSA8IDE2
KSkKKyAgICAgICAgZWxzZSBpZiAoIGlzX2xwaShpcnEpICkKKyAgICAgICAgeworICAgICAgICAg
ICAgbG9jYWxfaXJxX2VuYWJsZSgpOworICAgICAgICAgICAgZ2ljX2h3X29wcy0+ZG9fTFBJKGly
cSk7CisgICAgICAgICAgICBsb2NhbF9pcnFfZGlzYWJsZSgpOworICAgICAgICB9CisgICAgICAg
IGVsc2UgaWYgKCB1bmxpa2VseShpcnEgPCAxNikgKQogICAgICAgICB7CiAgICAgICAgICAgICBk
b19zZ2kocmVncywgaXJxKTsKICAgICAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LWFybS9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKaW5kZXggM2Q4ZTg0
Yy4uZWJhZWEzNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCkBAIC0yNjAsNyArMjYwLDggQEAgc3RydWN0
IGFyY2hfdmNwdQogCiAgICAgICAgIC8qIEdJQ3YzOiByZWRpc3RyaWJ1dG9yIGJhc2UgYW5kIGZs
YWdzIGZvciB0aGlzIHZDUFUgKi8KICAgICAgICAgcGFkZHJfdCByZGlzdF9iYXNlOwotI2RlZmlu
ZSBWR0lDX1YzX1JESVNUX0xBU1QgICgxIDw8IDApICAgICAgICAvKiBsYXN0IHZDUFUgb2YgdGhl
IHJkaXN0ICovCisjZGVmaW5lIFZHSUNfVjNfUkRJU1RfTEFTVCAgICAgICgxIDw8IDApICAgICAg
ICAvKiBsYXN0IHZDUFUgb2YgdGhlIHJkaXN0ICovCisjZGVmaW5lIFZHSUNfVjNfTFBJU19FTkFC
TEVEICAgICgxIDw8IDEpCiAgICAgICAgIHVpbnQ4X3QgZmxhZ3M7CiAgICAgfSB2Z2ljOwogCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9naWMuaAppbmRleCA3YjJlOThjLi42MjAzZGM1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20tYXJtL2dpYy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmgKQEAgLTM2Nyw2ICsz
NjcsOCBAQCBzdHJ1Y3QgZ2ljX2h3X29wZXJhdGlvbnMgewogICAgIGludCAoKm1hcF9od2RvbV9l
eHRyYV9tYXBwaW5ncykoc3RydWN0IGRvbWFpbiAqZCk7CiAgICAgLyogRGVueSBhY2Nlc3MgdG8g
R0lDIHJlZ2lvbnMgKi8KICAgICBpbnQgKCppb21lbV9kZW55X2FjY2VzcykoY29uc3Qgc3RydWN0
IGRvbWFpbiAqZCk7CisgICAgLyogSGFuZGxlIExQSXMsIHdoaWNoIHJlcXVpcmUgc3BlY2lhbCBo
YW5kbGluZyAqLworICAgIHZvaWQgKCpkb19MUEkpKHVuc2lnbmVkIGludCBscGkpOwogfTsKIAog
dm9pZCByZWdpc3Rlcl9naWNfb3BzKGNvbnN0IHN0cnVjdCBnaWNfaHdfb3BlcmF0aW9ucyAqb3Bz
KTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKaW5kZXggMjk1NTlhMy4uYTY1OTE4NCAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9naWNfdjNfaXRzLmgKQEAgLTEzNCw2ICsxMzQsOCBAQCB2b2lkIGdpY3YzX2l0c19k
dF9pbml0KGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZSk7CiAKIGJvb2wgZ2ljdjNf
aXRzX2hvc3RfaGFzX2l0cyh2b2lkKTsKIAordm9pZCBnaWN2M19kb19MUEkodW5zaWduZWQgaW50
IGxwaSk7CisKIGludCBnaWN2M19scGlfaW5pdF9yZGlzdCh2b2lkIF9faW9tZW0gKiByZGlzdF9i
YXNlKTsKIAogLyogSW5pdGlhbGl6ZSB0aGUgaG9zdCBzdHJ1Y3R1cmVzIGZvciBMUElzIGFuZCB0
aGUgaG9zdCBJVFNlcy4gKi8KQEAgLTE2NCw2ICsxNjYsOCBAQCBpbnQgZ2ljdjNfaXRzX21hcF9n
dWVzdF9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwKIGludCBnaWN2M19hbGxvY2F0ZV9ob3N0X2xw
aV9ibG9jayhzdHJ1Y3QgZG9tYWluICpkLCB1aW50MzJfdCAqZmlyc3RfbHBpKTsKIHZvaWQgZ2lj
djNfZnJlZV9ob3N0X2xwaV9ibG9jayh1aW50MzJfdCBmaXJzdF9scGkpOwogCit2b2lkIHZnaWNf
dmNwdV9pbmplY3RfbHBpKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB2aXJxKTsKKwog
I2Vsc2UKIAogc3RhdGljIGlubGluZSB2b2lkIGdpY3YzX2l0c19kdF9pbml0KGNvbnN0IHN0cnVj
dCBkdF9kZXZpY2Vfbm9kZSAqbm9kZSkKQEAgLTE3NSw2ICsxNzksMTIgQEAgc3RhdGljIGlubGlu
ZSBib29sIGdpY3YzX2l0c19ob3N0X2hhc19pdHModm9pZCkKICAgICByZXR1cm4gZmFsc2U7CiB9
CiAKK3N0YXRpYyBpbmxpbmUgdm9pZCBnaWN2M19kb19MUEkodW5zaWduZWQgaW50IGxwaSkKK3sK
KyAgICAvKiBXZSBkb24ndCBlbmFibGUgTFBJcyB3aXRob3V0IGFuIElUUy4gKi8KKyAgICBCVUco
KTsKK30KKwogc3RhdGljIGlubGluZSBpbnQgZ2ljdjNfbHBpX2luaXRfcmRpc3Qodm9pZCBfX2lv
bWVtICogcmRpc3RfYmFzZSkKIHsKICAgICByZXR1cm4gLUVOT0RFVjsKLS0gCjIuOS4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 14 16:52:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 16: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 1dLBX8-0006f2-B1; Wed, 14 Jun 2017 16:52:42 +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 1dLBX7-0006dA-3e
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 16:52:41 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 67/98-01985-8D961495; Wed, 14 Jun 2017 16:52:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCLMWRWlGSWpSXmKPExsVysyfVTfd6pmO
 kQUevscX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvH2/0TmghcSFY/nfWNvYDwp3MXIySEksJlR
 4vOPcAh7OaPE1N9OIDabgK7EjpuvmUFsEYFQiacLvgPZXBzMAtcZJU7vmM8GkhAWcJGYte8pC
 4jNIqAq8a/nAyOIzStgLbFmz1p2EFtCQE6i4fx9sEGcQPGp2yczdTFyAC2zkri5Qn8CI/cCRo
 ZVjOrFqUVlqUW65npJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIG+ZQCCHYyN350
 OMUpyMCmJ8k4VdIwU4kvKT6nMSCzOiC8qzUktPsQow8GhJMF7OAMoJ1iUmp5akZaZAwwymLQE
 B4+SCO/WVKA0b3FBYm5xZjpE6hSjopQ471mQPgGQREZpHlwbLLAvMcpKCfMyAh0ixFOQWpSbW
 YIq/4pRnINRSZi3LB1oCk9mXgnc9FdAi5mAFgddcABZXJKIkJJqYIwqfmq95v58ndV8P1y7Jx
 Y8aZm8WaZC69+Bx5GzQ7/OPfcpPva1+dtFqYk+QUKPXYPVuY6/XnV5tX6sl8G3Nwu3CXPZxV4
 zte9rtFq31PLzyRPpXz9UHVuqxMPfMCextOJuyrsbh4rmyGT/DlVpWhqQsMfsVkTOd6W1pbcv
 XV93sbfn8asILSslluKMREMt5qLiRADUR3pGZwIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1497459159!104963761!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29527 invoked from network); 14 Jun 2017 16:52:39 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-10.tower-31.messagelabs.com with SMTP; 14 Jun 2017 16:52: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 0DB4815A2;
 Wed, 14 Jun 2017 09:52:39 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B32363F3E1;
 Wed, 14 Jun 2017 09:52:37 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Wed, 14 Jun 2017 17:52:05 +0100
Message-Id: <20170614165223.7543-17-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170614165223.7543-1-andre.przywara@arm.com>
References: <20170614165223.7543-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: [Xen-devel] [PATCH v12 16/34] ARM: introduce
	vgic_access_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>

RnJvbTogVmlqYXlhIEt1bWFyIEsgPFZpamF5YS5LdW1hckBjYXZpdW1uZXR3b3Jrcy5jb20+CgpU
aGlzIGZ1bmN0aW9uIGFsbG93cyB0byBjb3B5IGEgY2h1bmsgb2YgZGF0YSBmcm9tIGFuZCB0byBn
dWVzdCBwaHlzaWNhbAptZW1vcnkuIEl0IGxvb2tzIHVwIHRoZSBhc3NvY2lhdGVkIHBhZ2UgZnJv
bSB0aGUgZ3Vlc3QncyBwMm0gdHJlZQphbmQgbWFwcyB0aGlzIHBhZ2UgdGVtcG9yYXJpbHkgZm9y
IHRoZSB0aW1lIG9mIHRoZSBhY2Nlc3MuClRoaXMgZnVuY3Rpb24gd2FzIG9yaWdpbmFsbHkgd3Jp
dHRlbiBieSBWaWpheWEgYXMgcGFydCBvZiBhbiBlYXJsaWVyIHNlcmllczoKaHR0cHM6Ly9wYXRj
aHdvcmsua2VybmVsLm9yZy9wYXRjaC84MTc3MjUxCgpTaWduZWQtb2ZmLWJ5OiBWaWpheWEgS3Vt
YXIgSyA8VmlqYXlhLkt1bWFyQGNhdml1bW5ldHdvcmtzLmNvbT4KU2lnbmVkLW9mZi1ieTogQW5k
cmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+ClJldmlld2VkLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS92Z2ljLmMgICAg
ICAgIHwgNTAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwog
eGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmggfCAgMyArKysKIDIgZmlsZXMgY2hhbmdlZCwgNTMg
aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLmMgYi94ZW4vYXJj
aC9hcm0vdmdpYy5jCmluZGV4IGMwOTdiZDQuLjc4OWM1OGIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS92Z2ljLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwpAQCAtMjAsNiArMjAsNyBAQAog
I2luY2x1ZGUgPHhlbi9iaXRvcHMuaD4KICNpbmNsdWRlIDx4ZW4vbGliLmg+CiAjaW5jbHVkZSA8
eGVuL2luaXQuaD4KKyNpbmNsdWRlIDx4ZW4vZG9tYWluX3BhZ2UuaD4KICNpbmNsdWRlIDx4ZW4v
c29mdGlycS5oPgogI2luY2x1ZGUgPHhlbi9pcnEuaD4KICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4K
QEAgLTYzNiw2ICs2MzcsNTUgQEAgdm9pZCB2Z2ljX2ZyZWVfdmlycShzdHJ1Y3QgZG9tYWluICpk
LCB1bnNpZ25lZCBpbnQgdmlycSkKIH0KIAogLyoKKyAqIFRlbXBvcmFyaWx5IG1hcCBvbmUgcGh5
c2ljYWwgZ3Vlc3QgcGFnZSBhbmQgY29weSBkYXRhIHRvIG9yIGZyb20gaXQuCisgKiBUaGUgZGF0
YSB0byBiZSBjb3BpZWQgY2Fubm90IGNyb3NzIGEgcGFnZSBib3VuZGFyeS4KKyAqLworaW50IHZn
aWNfYWNjZXNzX2d1ZXN0X21lbW9yeShzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90IGdwYSwgdm9p
ZCAqYnVmLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBzaXplLCBib29s
IGlzX3dyaXRlKQoreworICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CisgICAgdWludDY0X3Qg
b2Zmc2V0ID0gZ3BhICYgflBBR0VfTUFTSzsgIC8qIE9mZnNldCB3aXRoaW4gdGhlIG1hcHBlZCBw
YWdlICovCisgICAgcDJtX3R5cGVfdCBwMm10OworICAgIHZvaWQgKnA7CisKKyAgICAvKiBEbyBu
b3QgY3Jvc3MgYSBwYWdlIGJvdW5kYXJ5LiAqLworICAgIGlmICggc2l6ZSA+IChQQUdFX1NJWkUg
LSBvZmZzZXQpICkKKyAgICB7CisgICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIgImQlZDogdklU
UzogbWVtb3J5IGFjY2VzcyB3b3VsZCBjcm9zcyBwYWdlIGJvdW5kYXJ5XG4iLAorICAgICAgICAg
ICAgICAgZC0+ZG9tYWluX2lkKTsKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgfQorCisg
ICAgcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKGQsIHBhZGRyX3RvX3BmbihncGEpLCAmcDJtdCwg
UDJNX0FMTE9DKTsKKyAgICBpZiAoICFwYWdlICkKKyAgICB7CisgICAgICAgIHByaW50ayhYRU5M
T0dfR19FUlIgImQlZDogdklUUzogRmFpbGVkIHRvIGdldCB0YWJsZSBlbnRyeVxuIiwKKyAgICAg
ICAgICAgICAgIGQtPmRvbWFpbl9pZCk7CisgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgIH0K
KworICAgIGlmICggIXAybV9pc19yYW0ocDJtdCkgKQorICAgIHsKKyAgICAgICAgcHV0X3BhZ2Uo
cGFnZSk7CisgICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIgImQlZDogdklUUzogbWVtb3J5IHVz
ZWQgYnkgdGhlIElUUyBzaG91bGQgYmUgUkFNLiIsCisgICAgICAgICAgICAgICBkLT5kb21haW5f
aWQpOworICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICB9CisKKyAgICBwID0gX19tYXBfZG9t
YWluX3BhZ2UocGFnZSk7CisKKyAgICBpZiAoIGlzX3dyaXRlICkKKyAgICAgICAgbWVtY3B5KHAg
KyBvZmZzZXQsIGJ1Ziwgc2l6ZSk7CisgICAgZWxzZQorICAgICAgICBtZW1jcHkoYnVmLCBwICsg
b2Zmc2V0LCBzaXplKTsKKworICAgIHVubWFwX2RvbWFpbl9wYWdlKHApOworICAgIHB1dF9wYWdl
KHBhZ2UpOworCisgICAgcmV0dXJuIDA7Cit9CisKKy8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAg
KiBtb2RlOiBDCiAgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL3ZnaWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCmluZGV4IDMzYjJm
YjUuLjZhMjMyNDkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCkBAIC0zMjAsNiArMzIwLDkgQEAgZXh0ZXJuIHZv
aWQgcmVnaXN0ZXJfdmdpY19vcHMoc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IHZnaWNf
b3BzICpvcHMpOwogaW50IHZnaWNfdjJfaW5pdChzdHJ1Y3QgZG9tYWluICpkLCBpbnQgKm1taW9f
Y291bnQpOwogaW50IHZnaWNfdjNfaW5pdChzdHJ1Y3QgZG9tYWluICpkLCBpbnQgKm1taW9fY291
bnQpOwogCitpbnQgdmdpY19hY2Nlc3NfZ3Vlc3RfbWVtb3J5KHN0cnVjdCBkb21haW4gKmQsIHBh
ZGRyX3QgZ3BhLCB2b2lkICpidWYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQz
Ml90IHNpemUsIGJvb2xfdCBpc193cml0ZSk7CisKIGV4dGVybiBpbnQgZG9tYWluX3ZnaWNfcmVn
aXN0ZXIoc3RydWN0IGRvbWFpbiAqZCwgaW50ICptbWlvX2NvdW50KTsKIGV4dGVybiBpbnQgdmNw
dV92Z2ljX2ZyZWUoc3RydWN0IHZjcHUgKnYpOwogZXh0ZXJuIGJvb2wgdmdpY190b19zZ2koc3Ry
dWN0IHZjcHUgKnYsIHJlZ2lzdGVyX3Qgc2dpciwKLS0gCjIuOS4wCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 14 16:52:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 16: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 1dLBX9-0006gl-J5; Wed, 14 Jun 2017 16:52:43 +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 1dLBX8-0006ec-Af
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 16:52:42 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 0A/3F-03613-9D961495; Wed, 14 Jun 2017 16:52:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVysyfVTfdmpmO
 kwbs5whbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8avtudsBcv5KjbMusPSwHiQu4uRi0NIYDOj
 RM/yh2wQznJGiabpi1m7GDk52AR0JXbcfM0MYosIhEo8XfCdGaSIWeA6o8TpHfPZQBLCAm4SZ
 9ZvYASxWQRUJdpa1oI18wpYS3w7+JUJxJYQkJNoOH8fbBAnUHzq9slAcQ6gbVYSN1foT2DkXs
 DIsIpRvTi1qCy1SNdIL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMj0L8MQLCDcdl
 fp0OMkhxMSqK8UwUdI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8B7OAMoJFqWmp1akZeYAAw0m
 LcHBoyTCuzUVKM1bXJCYW5yZDpE6xagoJc57FqRPACSRUZoH1wYL7kuMslLCvIxAhwjxFKQW5
 WaWoMq/YhTnYFQS5i1LB5rCk5lXAjf9FdBiJqDFQRccQBaXJCKkpBoYG7SyDtzXeGy854T1k6
 2anCbnDhaZfAvIK1cRbFdo5hZx+N7J15mS8OFqt073VfntBlztYiYJqafNHsZNUXojYqmRtNn
 h2ITPnzleMARbnZLdNyN6ylmmZtdNTK0MEzWZuiv/Gqq27Cuv0UhW2jypSODaAcUzdyLXFE3b
 OMeunHvDh4si/l+VWIozEg21mIuKEwGOxGYmaQIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1497459160!54835705!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37616 invoked from network); 14 Jun 2017 16:52:41 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-27.messagelabs.com with SMTP; 14 Jun 2017 16:52: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 985E315B2;
 Wed, 14 Jun 2017 09:52:40 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 497053F3E1;
 Wed, 14 Jun 2017 09:52:39 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Wed, 14 Jun 2017 17:52:06 +0100
Message-Id: <20170614165223.7543-18-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170614165223.7543-1-andre.przywara@arm.com>
References: <20170614165223.7543-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: [Xen-devel] [PATCH v12 17/34] ARM: vGICv3: re-use
	vgic_reg64_check_access
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

dmdpY19yZWc2NF9jaGVja19hY2Nlc3MoKSBjaGVja3MgZm9yIGEgdmFsaWQgYWNjZXNzIHdpZHRo
IG9mIGEgNjQtYml0Ck1NSU8gcmVnaXN0ZXIsIHdoaWNoIGlzIHVzZWZ1bCBiZXlvbmQgdGhlIGN1
cnJlbnQgR0lDdjMgZW11bGF0aW9uIG9ubHkuCk1vdmUgdGhpcyBmdW5jdGlvbiB0byB0aGUgdmdp
Yy1lbXVsLmggdG8gYmUgZWFzaWx5IHJldXNhYmxlLgoKU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6
eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS92Z2ljLXYzLmMgICAgICAgICAg
fCA5IC0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLWVtdWwuaCB8IDkgKysrKysr
KysrCiAyIGZpbGVzIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12My5jIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMu
YwppbmRleCBjNTNmYTljLi4zMDk4MWIyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12
My5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMKQEAgLTE2MSwxNSArMTYxLDYgQEAgc3Rh
dGljIHZvaWQgdmdpY19zdG9yZV9pcm91dGVyKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Z2lj
X2lycV9yYW5rICpyYW5rLAogICAgIH0KIH0KIAotc3RhdGljIGlubGluZSBib29sIHZnaWNfcmVn
NjRfY2hlY2tfYWNjZXNzKHN0cnVjdCBoc3JfZGFidCBkYWJ0KQotewotICAgIC8qCi0gICAgICog
NjQgYml0cyByZWdpc3RlcnMgY2FuIGJlIGFjY2Vzc2libGUgdXNpbmcgMzItYml0IGFuZCA2NC1i
aXQgdW5sZXNzCi0gICAgICogc3RhdGVkIG90aGVyd2lzZSAoU2VlIDguMS4zIEFSTSBJSEkgMDA2
OUEpLgotICAgICAqLwotICAgIHJldHVybiAoIGRhYnQuc2l6ZSA9PSBEQUJUX0RPVUJMRV9XT1JE
IHx8IGRhYnQuc2l6ZSA9PSBEQUJUX1dPUkQgKTsKLX0KLQogc3RhdGljIGludCBfX3ZnaWNfdjNf
cmRpc3RyX3JkX21taW9fcmVhZChzdHJ1Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8sCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGdpY3JfcmVn
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWdpc3Rlcl90ICpy
KQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLWVtdWwuaCBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vdmdpYy1lbXVsLmgKaW5kZXggMTg0YTFmMC4uZTUyZmJhYSAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLWVtdWwuaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
YXJtL3ZnaWMtZW11bC5oCkBAIC0xMiw2ICsxMiwxNSBAQAogI2RlZmluZSBWUkFOR0UzMihzdGFy
dCwgZW5kKSBzdGFydCAuLi4gZW5kICsgMwogI2RlZmluZSBWUkFOR0U2NChzdGFydCwgZW5kKSBz
dGFydCAuLi4gZW5kICsgNwogCisvKgorICogNjQgYml0cyByZWdpc3RlcnMgY2FuIGJlIGFjY2Vz
c2libGUgdXNpbmcgMzItYml0IGFuZCA2NC1iaXQgdW5sZXNzCisgKiBzdGF0ZWQgb3RoZXJ3aXNl
IChTZWUgOC4xLjMgQVJNIElISSAwMDY5QSkuCisgKi8KK3N0YXRpYyBpbmxpbmUgYm9vbCB2Z2lj
X3JlZzY0X2NoZWNrX2FjY2VzcyhzdHJ1Y3QgaHNyX2RhYnQgZGFidCkKK3sKKyAgICByZXR1cm4g
KCBkYWJ0LnNpemUgPT0gREFCVF9ET1VCTEVfV09SRCB8fCBkYWJ0LnNpemUgPT0gREFCVF9XT1JE
ICk7Cit9CisKICNlbmRpZiAvKiBfX0FTTV9BUk1fVkdJQ19FTVVMX0hfXyAqLwogCiAvKgotLSAK
Mi45LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 14 16:52:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 16: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 1dLBXA-0006jR-Uj; Wed, 14 Jun 2017 16:52:44 +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 1dLBXA-0006hD-66
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 16:52:44 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 93/D8-02181-BD961495; Wed, 14 Jun 2017 16:52:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKLMWRWlGSWpSXmKPExsVysyfVTfd6pmO
 kwcRzqhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8arGxYF610r3t78w9TAuMqwi5GLQ0hgM6PE
 woM/mSGc5YwST5unsXcxcnKwCehK7Lj5mhnEFhEIlXi64DtYEbPAdUaJ0zvms4EkhAXCJD5/+
 8/SxcjBwSKgKnFweglImFfAWuL3q35WEFtCQE6i4fx9sDmcQPGp2yczgZQLCVhJ3FyhP4GRew
 EjwypGjeLUorLUIl0jU72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjEDv1jMwMO5
 g3NXud4hRkoNJSZR3qqBjpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3sMZQDnBotT01Iq0zBxg
 mMGkJTh4lER4t6YCpXmLCxJzizPTIVKnGBWlxHkDQfoEQBIZpXlwbbDQvsQoKyXMy8jAwCDEU
 5BalJtZgir/ilGcg1FJmLcsHWgKT2ZeCdz0V0CLmYAWB11wAFlckoiQkmpg5GOee3GS8c1zzT
 tOzZ8dPjvpwd+vn5oPs+Vk7qjwFQ+J0ew5z6RseKRkofSvrvBzbx73bAoKfhg8MXlKgXjVD9Y
 7ytKNPeLP5vzOC/Eqb5H5vHnGxNbms1Frczu7OIJjeKfMXfCxNF63sPsC73TjA07dUl12eyZt
 YI6buK3fbEN2ZuSHpitPlViKMxINtZiLihMBL37wW2gCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1497459157!103285219!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10484 invoked from network); 14 Jun 2017 16:52:39 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-206.messagelabs.com with SMTP; 14 Jun 2017 16:52: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 7783715B2;
 Wed, 14 Jun 2017 09:52:37 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 25D2A3F3E1;
 Wed, 14 Jun 2017 09:52:36 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Wed, 14 Jun 2017 17:52:04 +0100
Message-Id: <20170614165223.7543-16-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170614165223.7543-1-andre.przywara@arm.com>
References: <20170614165223.7543-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: [Xen-devel] [PATCH v12 15/34] ARM: vGICv3: handle virtual LPI
	pending and property 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>

QWxsb3cgYSBndWVzdCB0byBwcm92aWRlIHRoZSBhZGRyZXNzIGFuZCBzaXplIGZvciB0aGUgbWVt
b3J5IHJlZ2lvbnMKaXQgaGFzIHJlc2VydmVkIGZvciB0aGUgR0lDdjMgcGVuZGluZyBhbmQgcHJv
cGVydHkgdGFibGVzLgpXZSBzYW5pdGlzZSB0aGUgdmFyaW91cyBmaWVsZHMgb2YgdGhlIHJlc3Bl
Y3RpdmUgcmVkaXN0cmlidXRvcgpyZWdpc3RlcnMuClRoZSBNTUlPIHJlYWQgYW5kIHdyaXRlIGFj
Y2Vzc2VzIGFyZSBwcm90ZWN0ZWQgYnkgbG9ja3MsIHRvIGF2b2lkIGFueQpjaGFuZ2luZyBvZiB0
aGUgcHJvcGVydHkgb3IgcGVuZGluZyB0YWJsZSBhZGRyZXNzIHdoaWxlIGEgcmVkaXN0cmlidXRv
cgppcyBsaXZlIGFuZCBhbHNvIHRvIHByb3RlY3QgdGhlIG5vbi1hdG9taWMgdmdpY19yZWc2NF9l
eHRyYWN0KCkgZnVuY3Rpb24Kb24gdGhlIE1NSU8gcmVhZCBzaWRlLgoKU2lnbmVkLW9mZi1ieTog
QW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+ClJldmlld2VkLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS92Z2ljLXYz
LmMgICAgICAgfCAxNjQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0t
LQogeGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaCB8ICAgOSArKysKIDIgZmlsZXMgY2hhbmdl
ZCwgMTYxIGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS92Z2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy12My5jCmluZGV4IDBiNDY2OWYu
LmM1M2ZhOWMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMKKysrIGIveGVuL2Fy
Y2gvYXJtL3ZnaWMtdjMuYwpAQCAtMjMzLDEyICsyMzMsMjkgQEAgc3RhdGljIGludCBfX3ZnaWNf
djNfcmRpc3RyX3JkX21taW9fcmVhZChzdHJ1Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8s
CiAgICAgICAgIGdvdG8gcmVhZF9yZXNlcnZlZDsKIAogICAgIGNhc2UgVlJFRzY0KEdJQ1JfUFJP
UEJBU0VSKToKLSAgICAgICAgLyogTFBJJ3Mgbm90IGltcGxlbWVudGVkICovCi0gICAgICAgIGdv
dG8gcmVhZF9hc196ZXJvXzY0OworICAgICAgICBpZiAoICF2LT5kb21haW4tPmFyY2gudmdpYy5o
YXNfaXRzICkKKyAgICAgICAgICAgIGdvdG8gcmVhZF9hc196ZXJvXzY0OworICAgICAgICBpZiAo
ICF2Z2ljX3JlZzY0X2NoZWNrX2FjY2VzcyhkYWJ0KSApIGdvdG8gYmFkX3dpZHRoOworCisgICAg
ICAgIHZnaWNfbG9jayh2KTsKKyAgICAgICAgKnIgPSB2Z2ljX3JlZzY0X2V4dHJhY3Qodi0+ZG9t
YWluLT5hcmNoLnZnaWMucmRpc3RfcHJvcGJhc2UsIGluZm8pOworICAgICAgICB2Z2ljX3VubG9j
ayh2KTsKKyAgICAgICAgcmV0dXJuIDE7CiAKICAgICBjYXNlIFZSRUc2NChHSUNSX1BFTkRCQVNF
Uik6Ci0gICAgICAgIC8qIExQSSdzIG5vdCBpbXBsZW1lbnRlZCAqLwotICAgICAgICBnb3RvIHJl
YWRfYXNfemVyb182NDsKKyAgICB7CisgICAgICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisKKyAg
ICAgICAgaWYgKCAhdi0+ZG9tYWluLT5hcmNoLnZnaWMuaGFzX2l0cyApCisgICAgICAgICAgICBn
b3RvIHJlYWRfYXNfemVyb182NDsKKyAgICAgICAgaWYgKCAhdmdpY19yZWc2NF9jaGVja19hY2Nl
c3MoZGFidCkgKSBnb3RvIGJhZF93aWR0aDsKKworICAgICAgICBzcGluX2xvY2tfaXJxc2F2ZSgm
di0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKKyAgICAgICAgKnIgPSB2Z2ljX3JlZzY0X2V4dHJh
Y3Qodi0+YXJjaC52Z2ljLnJkaXN0X3BlbmRiYXNlLCBpbmZvKTsKKyAgICAgICAgKnIgJj0gfkdJ
Q1JfUEVOREJBU0VSX1BUWjsgICAgICAgLyogV08sIHJlYWRzIGFzIDAgKi8KKyAgICAgICAgc3Bp
bl91bmxvY2tfaXJxcmVzdG9yZSgmdi0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKKyAgICAgICAg
cmV0dXJuIDE7CisgICAgfQogCiAgICAgY2FzZSAweDAwODA6CiAgICAgICAgIGdvdG8gcmVhZF9y
ZXNlcnZlZDsKQEAgLTMzNSwxMSArMzUyLDk1IEBAIHJlYWRfdW5rbm93bjoKICAgICByZXR1cm4g
MTsKIH0KIAorc3RhdGljIHVpbnQ2NF90IHZnaWNfc2FuaXRpc2VfZmllbGQodWludDY0X3QgcmVn
LCB1aW50NjRfdCBmaWVsZF9tYXNrLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgaW50IGZpZWxkX3NoaWZ0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dWludDY0X3QgKCpzYW5pdGlzZV9mbikodWludDY0X3QpKQoreworICAgIHVpbnQ2NF90IGZpZWxk
ID0gKHJlZyAmIGZpZWxkX21hc2spID4+IGZpZWxkX3NoaWZ0OworCisgICAgZmllbGQgPSBzYW5p
dGlzZV9mbihmaWVsZCkgPDwgZmllbGRfc2hpZnQ7CisKKyAgICByZXR1cm4gKHJlZyAmIH5maWVs
ZF9tYXNrKSB8IGZpZWxkOworfQorCisvKiBXZSB3YW50IHRvIGF2b2lkIG91dGVyIHNoYXJlYWJs
ZS4gKi8KK3N0YXRpYyB1aW50NjRfdCB2Z2ljX3Nhbml0aXNlX3NoYXJlYWJpbGl0eSh1aW50NjRf
dCBmaWVsZCkKK3sKKyAgICBzd2l0Y2ggKCBmaWVsZCApCisgICAgeworICAgIGNhc2UgR0lDX0JB
U0VSX091dGVyU2hhcmVhYmxlOgorICAgICAgICByZXR1cm4gR0lDX0JBU0VSX0lubmVyU2hhcmVh
YmxlOworICAgIGRlZmF1bHQ6CisgICAgICAgIHJldHVybiBmaWVsZDsKKyAgICB9Cit9CisKKy8q
IEF2b2lkIGFueSBpbm5lciBub24tY2FjaGVhYmxlIG1hcHBpbmcuICovCitzdGF0aWMgdWludDY0
X3QgdmdpY19zYW5pdGlzZV9pbm5lcl9jYWNoZWFiaWxpdHkodWludDY0X3QgZmllbGQpCit7Cisg
ICAgc3dpdGNoICggZmllbGQgKQorICAgIHsKKyAgICBjYXNlIEdJQ19CQVNFUl9DQUNIRV9uQ25C
OgorICAgIGNhc2UgR0lDX0JBU0VSX0NBQ0hFX25DOgorICAgICAgICByZXR1cm4gR0lDX0JBU0VS
X0NBQ0hFX1JhV2I7CisgICAgZGVmYXVsdDoKKyAgICAgICAgcmV0dXJuIGZpZWxkOworICAgIH0K
K30KKworLyogTm9uLWNhY2hlYWJsZSBvciBzYW1lLWFzLWlubmVyIGFyZSBPSy4gKi8KK3N0YXRp
YyB1aW50NjRfdCB2Z2ljX3Nhbml0aXNlX291dGVyX2NhY2hlYWJpbGl0eSh1aW50NjRfdCBmaWVs
ZCkKK3sKKyAgICBzd2l0Y2ggKCBmaWVsZCApCisgICAgeworICAgIGNhc2UgR0lDX0JBU0VSX0NB
Q0hFX1NhbWVBc0lubmVyOgorICAgIGNhc2UgR0lDX0JBU0VSX0NBQ0hFX25DOgorICAgICAgICBy
ZXR1cm4gZmllbGQ7CisgICAgZGVmYXVsdDoKKyAgICAgICAgcmV0dXJuIEdJQ19CQVNFUl9DQUNI
RV9uQzsKKyAgICB9Cit9CisKK3N0YXRpYyB1aW50NjRfdCBzYW5pdGl6ZV9wcm9wYmFzZXIodWlu
dDY0X3QgcmVnKQoreworICAgIHJlZyA9IHZnaWNfc2FuaXRpc2VfZmllbGQocmVnLCBHSUNSX1BS
T1BCQVNFUl9TSEFSRUFCSUxJVFlfTUFTSywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IEdJQ1JfUFJPUEJBU0VSX1NIQVJFQUJJTElUWV9TSElGVCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHZnaWNfc2FuaXRpc2Vfc2hhcmVhYmlsaXR5KTsKKyAgICByZWcgPSB2Z2ljX3Nh
bml0aXNlX2ZpZWxkKHJlZywgR0lDUl9QUk9QQkFTRVJfSU5ORVJfQ0FDSEVBQklMSVRZX01BU0ss
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHSUNSX1BST1BCQVNFUl9JTk5FUl9DQUNI
RUFCSUxJVFlfU0hJRlQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2Z2ljX3Nhbml0
aXNlX2lubmVyX2NhY2hlYWJpbGl0eSk7CisgICAgcmVnID0gdmdpY19zYW5pdGlzZV9maWVsZChy
ZWcsIEdJQ1JfUFJPUEJBU0VSX09VVEVSX0NBQ0hFQUJJTElUWV9NQVNLLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgR0lDUl9QUk9QQkFTRVJfT1VURVJfQ0FDSEVBQklMSVRZX1NISUZU
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmdpY19zYW5pdGlzZV9vdXRlcl9jYWNo
ZWFiaWxpdHkpOworCisgICAgcmVnICY9IH5HSUNSX1BST1BCQVNFUl9SRVMwX01BU0s7CisKKyAg
ICByZXR1cm4gcmVnOworfQorCitzdGF0aWMgdWludDY0X3Qgc2FuaXRpemVfcGVuZGJhc2VyKHVp
bnQ2NF90IHJlZykKK3sKKyAgICByZWcgPSB2Z2ljX3Nhbml0aXNlX2ZpZWxkKHJlZywgR0lDUl9Q
RU5EQkFTRVJfU0hBUkVBQklMSVRZX01BU0ssCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBHSUNSX1BFTkRCQVNFUl9TSEFSRUFCSUxJVFlfU0hJRlQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB2Z2ljX3Nhbml0aXNlX3NoYXJlYWJpbGl0eSk7CisgICAgcmVnID0gdmdpY19z
YW5pdGlzZV9maWVsZChyZWcsIEdJQ1JfUEVOREJBU0VSX0lOTkVSX0NBQ0hFQUJJTElUWV9NQVNL
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgR0lDUl9QRU5EQkFTRVJfSU5ORVJfQ0FD
SEVBQklMSVRZX1NISUZULAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmdpY19zYW5p
dGlzZV9pbm5lcl9jYWNoZWFiaWxpdHkpOworICAgIHJlZyA9IHZnaWNfc2FuaXRpc2VfZmllbGQo
cmVnLCBHSUNSX1BFTkRCQVNFUl9PVVRFUl9DQUNIRUFCSUxJVFlfTUFTSywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIEdJQ1JfUEVOREJBU0VSX09VVEVSX0NBQ0hFQUJJTElUWV9TSElG
VCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZnaWNfc2FuaXRpc2Vfb3V0ZXJfY2Fj
aGVhYmlsaXR5KTsKKworICAgIHJlZyAmPSB+R0lDUl9QRU5EQkFTRVJfUkVTMF9NQVNLOworCisg
ICAgcmV0dXJuIHJlZzsKK30KKwogc3RhdGljIGludCBfX3ZnaWNfdjNfcmRpc3RyX3JkX21taW9f
d3JpdGUoc3RydWN0IHZjcHUgKnYsIG1taW9faW5mb190ICppbmZvLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZ2ljcl9yZWcsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWdpc3Rlcl90IHIpCiB7CiAgICAgc3Ry
dWN0IGhzcl9kYWJ0IGRhYnQgPSBpbmZvLT5kYWJ0OworICAgIHVpbnQ2NF90IHJlZzsKIAogICAg
IHN3aXRjaCAoIGdpY3JfcmVnICkKICAgICB7CkBAIC0zNzAsMzYgKzQ3MSw3NSBAQCBzdGF0aWMg
aW50IF9fdmdpY192M19yZGlzdHJfcmRfbW1pb193cml0ZShzdHJ1Y3QgdmNwdSAqdiwgbW1pb19p
bmZvX3QgKmluZm8sCiAgICAgICAgIGdvdG8gd3JpdGVfaW1wbF9kZWZpbmVkOwogCiAgICAgY2Fz
ZSBWUkVHNjQoR0lDUl9TRVRMUElSKToKLSAgICAgICAgLyogTFBJIGlzIG5vdCBpbXBsZW1lbnRl
ZCAqLworICAgICAgICAvKiBMUElzIHdpdGhvdXQgYW4gSVRTIGFyZSBub3QgaW1wbGVtZW50ZWQg
Ki8KICAgICAgICAgZ290byB3cml0ZV9pZ25vcmVfNjQ7CiAKICAgICBjYXNlIFZSRUc2NChHSUNS
X0NMUkxQSVIpOgotICAgICAgICAvKiBMUEkgaXMgbm90IGltcGxlbWVudGVkICovCisgICAgICAg
IC8qIExQSXMgd2l0aG91dCBhbiBJVFMgYXJlIG5vdCBpbXBsZW1lbnRlZCAqLwogICAgICAgICBn
b3RvIHdyaXRlX2lnbm9yZV82NDsKIAogICAgIGNhc2UgMHgwMDUwOgogICAgICAgICBnb3RvIHdy
aXRlX3Jlc2VydmVkOwogCiAgICAgY2FzZSBWUkVHNjQoR0lDUl9QUk9QQkFTRVIpOgotICAgICAg
ICAvKiBMUEkgaXMgbm90IGltcGxlbWVudGVkICovCi0gICAgICAgIGdvdG8gd3JpdGVfaWdub3Jl
XzY0OworICAgICAgICBpZiAoICF2LT5kb21haW4tPmFyY2gudmdpYy5oYXNfaXRzICkKKyAgICAg
ICAgICAgIGdvdG8gd3JpdGVfaWdub3JlXzY0OworICAgICAgICBpZiAoICF2Z2ljX3JlZzY0X2No
ZWNrX2FjY2VzcyhkYWJ0KSApIGdvdG8gYmFkX3dpZHRoOworCisgICAgICAgIHZnaWNfbG9jayh2
KTsKKworICAgICAgICAvKgorICAgICAgICAgKiBXcml0aW5nIFBST1BCQVNFUiB3aXRoIGFueSBy
ZWRpc3RyaWJ1dG9yIGhhdmluZyBMUElzIGVuYWJsZWQKKyAgICAgICAgICogaXMgVU5QUkVESUNU
QUJMRS4KKyAgICAgICAgICovCisgICAgICAgIGlmICggISh2LT5kb21haW4tPmFyY2gudmdpYy5y
ZGlzdHNfZW5hYmxlZCkgKQorICAgICAgICB7CisgICAgICAgICAgICByZWcgPSB2LT5kb21haW4t
PmFyY2gudmdpYy5yZGlzdF9wcm9wYmFzZTsKKyAgICAgICAgICAgIHZnaWNfcmVnNjRfdXBkYXRl
KCZyZWcsIHIsIGluZm8pOworICAgICAgICAgICAgcmVnID0gc2FuaXRpemVfcHJvcGJhc2VyKHJl
Zyk7CisgICAgICAgICAgICB2LT5kb21haW4tPmFyY2gudmdpYy5yZGlzdF9wcm9wYmFzZSA9IHJl
ZzsKKyAgICAgICAgfQorCisgICAgICAgIHZnaWNfdW5sb2NrKHYpOworCisgICAgICAgIHJldHVy
biAxOwogCiAgICAgY2FzZSBWUkVHNjQoR0lDUl9QRU5EQkFTRVIpOgotICAgICAgICAvKiBMUEkg
aXMgbm90IGltcGxlbWVudGVkICovCi0gICAgICAgIGdvdG8gd3JpdGVfaWdub3JlXzY0OworICAg
IHsKKyAgICAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKKworICAgICAgICBpZiAoICF2LT5kb21h
aW4tPmFyY2gudmdpYy5oYXNfaXRzICkKKyAgICAgICAgICAgIGdvdG8gd3JpdGVfaWdub3JlXzY0
OworICAgICAgICBpZiAoICF2Z2ljX3JlZzY0X2NoZWNrX2FjY2VzcyhkYWJ0KSApIGdvdG8gYmFk
X3dpZHRoOworCisgICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZ2LT5hcmNoLnZnaWMubG9jaywg
ZmxhZ3MpOworCisgICAgICAgIC8qIFdyaXRpbmcgUEVOREJBU0VSIHdpdGggTFBJcyBlbmFibGVk
IGlzIFVOUFJFRElDVEFCTEUuICovCisgICAgICAgIGlmICggISh2LT5hcmNoLnZnaWMuZmxhZ3Mg
JiBWR0lDX1YzX0xQSVNfRU5BQkxFRCkgKQorICAgICAgICB7CisgICAgICAgICAgICByZWcgPSB2
LT5hcmNoLnZnaWMucmRpc3RfcGVuZGJhc2U7CisgICAgICAgICAgICB2Z2ljX3JlZzY0X3VwZGF0
ZSgmcmVnLCByLCBpbmZvKTsKKyAgICAgICAgICAgIHJlZyA9IHNhbml0aXplX3BlbmRiYXNlcihy
ZWcpOworICAgICAgICAgICAgdi0+YXJjaC52Z2ljLnJkaXN0X3BlbmRiYXNlID0gcmVnOworICAg
ICAgICB9CisKKyAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmdi0+YXJjaC52Z2ljLmxv
Y2ssIGZhbHNlKTsKKworICAgICAgICByZXR1cm4gMTsKKyAgICB9CiAKICAgICBjYXNlIDB4MDA4
MDoKICAgICAgICAgZ290byB3cml0ZV9yZXNlcnZlZDsKIAogICAgIGNhc2UgVlJFRzY0KEdJQ1Jf
SU5WTFBJUik6Ci0gICAgICAgIC8qIExQSSBpcyBub3QgaW1wbGVtZW50ZWQgKi8KKyAgICAgICAg
LyogTFBJcyB3aXRob3V0IGFuIElUUyBhcmUgbm90IGltcGxlbWVudGVkICovCiAgICAgICAgIGdv
dG8gd3JpdGVfaWdub3JlXzY0OwogCiAgICAgY2FzZSAweDAwQTg6CiAgICAgICAgIGdvdG8gd3Jp
dGVfcmVzZXJ2ZWQ7CiAKICAgICBjYXNlIFZSRUc2NChHSUNSX0lOVkFMTFIpOgotICAgICAgICAv
KiBMUEkgaXMgbm90IGltcGxlbWVudGVkICovCisgICAgICAgIC8qIExQSXMgd2l0aG91dCBhbiBJ
VFMgYXJlIG5vdCBpbXBsZW1lbnRlZCAqLwogICAgICAgICBnb3RvIHdyaXRlX2lnbm9yZV82NDsK
IAogICAgIGNhc2UgMHgwMEI4OgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9kb21h
aW4uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKaW5kZXggZWJhZWEzNS4uYjMzZjU0
YSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaAorKysgYi94ZW4vaW5j
bHVkZS9hc20tYXJtL2RvbWFpbi5oCkBAIC0xMDksMTEgKzEwOSwxOSBAQCBzdHJ1Y3QgYXJjaF9k
b21haW4KICAgICAgICAgfSAqcmRpc3RfcmVnaW9uczsKICAgICAgICAgaW50IG5yX3JlZ2lvbnM7
ICAgICAgICAgICAgICAgICAgICAgLyogTnVtYmVyIG9mIHJkaXN0IHJlZ2lvbnMgKi8KICAgICAg
ICAgdWludDMyX3QgcmRpc3Rfc3RyaWRlOyAgICAgICAgICAgICAgLyogUmUtRGlzdHJpYnV0b3Ig
c3RyaWRlICovCisgICAgICAgIHVuc2lnbmVkIGxvbmcgaW50IG5yX2xwaXM7CisgICAgICAgIHVp
bnQ2NF90IHJkaXN0X3Byb3BiYXNlOwogICAgICAgICBzdHJ1Y3QgcmJfcm9vdCBpdHNfZGV2aWNl
czsgICAgICAgICAvKiBEZXZpY2VzIG1hcHBlZCB0byBhbiBJVFMgKi8KICAgICAgICAgc3Bpbmxv
Y2tfdCBpdHNfZGV2aWNlc19sb2NrOyAgICAgICAgLyogUHJvdGVjdHMgdGhlIGl0c19kZXZpY2Vz
IHRyZWUgKi8KICAgICAgICAgc3RydWN0IHJhZGl4X3RyZWVfcm9vdCBwZW5kX2xwaV90cmVlOyAv
KiBTdG9yZXMgc3RydWN0IHBlbmRpbmdfaXJxJ3MgKi8KICAgICAgICAgcndsb2NrX3QgcGVuZF9s
cGlfdHJlZV9sb2NrOyAgICAgICAgLyogUHJvdGVjdHMgdGhlIHBlbmRfbHBpX3RyZWUgKi8KICAg
ICAgICAgdW5zaWduZWQgaW50IGludGlkX2JpdHM7CisgICAgICAgIC8qCisgICAgICAgICAqIFRP
RE86IGlmIHRoZXJlIGFyZSBtb3JlIGJvb2wncyBiZWluZyBhZGRlZCBiZWxvdywgY29uc2lkZXIK
KyAgICAgICAgICogYSBmbGFncyB2YXJpYWJsZSBpbnN0ZWFkLgorICAgICAgICAgKi8KKyAgICAg
ICAgYm9vbCByZGlzdHNfZW5hYmxlZDsgICAgICAgICAgICAgICAgLyogSXMgYW55IHJlZGlzdHJp
YnV0b3IgZW5hYmxlZD8gKi8KKyAgICAgICAgYm9vbCBoYXNfaXRzOwogI2VuZGlmCiAgICAgfSB2
Z2ljOwogCkBAIC0yNjAsNiArMjY4LDcgQEAgc3RydWN0IGFyY2hfdmNwdQogCiAgICAgICAgIC8q
IEdJQ3YzOiByZWRpc3RyaWJ1dG9yIGJhc2UgYW5kIGZsYWdzIGZvciB0aGlzIHZDUFUgKi8KICAg
ICAgICAgcGFkZHJfdCByZGlzdF9iYXNlOworICAgICAgICB1aW50NjRfdCByZGlzdF9wZW5kYmFz
ZTsKICNkZWZpbmUgVkdJQ19WM19SRElTVF9MQVNUICAgICAgKDEgPDwgMCkgICAgICAgIC8qIGxh
c3QgdkNQVSBvZiB0aGUgcmRpc3QgKi8KICNkZWZpbmUgVkdJQ19WM19MUElTX0VOQUJMRUQgICAg
KDEgPDwgMSkKICAgICAgICAgdWludDhfdCBmbGFnczsKLS0gCjIuOS4wCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Wed Jun 14 16:52:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 16:52: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 1dLBXC-0006n0-5x; Wed, 14 Jun 2017 16:52:46 +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 1dLBXA-0006ha-CK
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 16:52:44 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 C5/C1-19409-BD961495; Wed, 14 Jun 2017 16:52:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVysyfVTfd2pmO
 kwdffrBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a5iZdZC67oV/ydmtbA2KDcxcjFISSwmVHi
 851NzBDOckaJewefsXYxcnKwCehK7Lj5mhnEFhEIlXi64DtYEbPAdUaJ0zvms4EkhAWsJV5dW
 MIEYrMIqEr8nnuPBcTmBYpP3zidEcSWEJCTaDh/H2wQJ1B86vbJQPUcQNusJG6u0J/AyL2AkW
 EVo0ZxalFZapGuobFeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkagfxmAYAfjtu2
 ehxglOZiURHmnCjpGCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgPZwBlBMsSk1PrUjLzAEGGkxa
 goNHSYR3aypQmre4IDG3ODMdInWKUVFKnPcsSJ8ASCKjNA+uDRbclxhlpYR5GYEOEeIpSC3Kz
 SxBlX/FKM7BqCTMW5YONIUnM68EbvoroMVMQIuDLjiALC5JREhJNTC2X2J20PjkE59zdM32/6
 dkN+1YZK0XzOH2+tLLBV3HV3oefOxumZL5/cf3P4+l7cN5Zl9Q7vdedcxqzu3pXPUL/fyaUl/
 oT5+UcyXGs7ww/eaa2zonTk3YpSWWXFs1+8rUtG3mr6XvXF98rvT1xQ/WC+cUavp82pUtGuBz
 VNOFS9KYu+DvHa95SizFGYmGWsxFxYkA7sjQwGkCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1497459162!67106488!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29163 invoked from network); 14 Jun 2017 16:52:42 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-31.messagelabs.com with SMTP; 14 Jun 2017 16:52: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 3230B15A2;
 Wed, 14 Jun 2017 09:52:42 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D411D3F3E1;
 Wed, 14 Jun 2017 09:52:40 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Wed, 14 Jun 2017 17:52:07 +0100
Message-Id: <20170614165223.7543-19-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170614165223.7543-1-andre.przywara@arm.com>
References: <20170614165223.7543-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: [Xen-devel] [PATCH v12 18/34] ARM: vGIC: advertise LPI 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>

VG8gbGV0IGEgZ3Vlc3Qga25vdyBhYm91dCB0aGUgYXZhaWxhYmlsaXR5IG9mIHZpcnR1YWwgTFBJ
cywgc2V0IHRoZQpyZXNwZWN0aXZlIGJpdHMgaW4gdGhlIHZpcnR1YWwgR0lDIHJlZ2lzdGVycyBh
bmQgbGV0IGEgZ3Vlc3QgY29udHJvbAp0aGUgTFBJIGVuYWJsZSBiaXQuCk9ubHkgcmVwb3J0IHRo
ZSBMUEkgY2FwYWJpbGl0eSBpZiB0aGVyZSBpcyBhdCBsZWFzdCBvbmUgSVRTIGVtdWxhdGVkCmZv
ciB0aGF0IGd1ZXN0ICh3aGljaCBkZXBlbmRzIG9uIHRoZSBob3N0IGhhdmluZyBhbiBJVFMgYXQg
dGhlIG1vbWVudCkuCkZvciBEb20wIHdlIHJlcG9ydCB0aGUgc2FtZSBudW1iZXIgb2YgaW50ZXJy
dXB0cyBpZGVudGlmaWVycyBhcyB0aGUKaG9zdCwgd2hlcmVhcyBEb21VcyBnZXQgYSBudW1iZXIg
Zml4ZWQgYXQgMTAgYml0cyBmb3IgdGhlIG1vbWVudHMsIHdoaWNoCmNvdmVycyBhbGwgU1BJcy4g
QWxzbyB3ZSBmaXggYSBzbGlnaHQgaW5hY2N1cmFjeSBoZXJlLCBzaW5jZSB0aGUKbnVtYmVyIG9m
IGludGVycnVwdCBpZGVudGlmaWVyIHNwZWNpZmllZCBpbiBHSUNEX1RZUEVSIGRlcGVuZHMgb24g
dGhlCnN0cmVhbSBpbnRlcmZhY2UgYW5kIGlzIGluZGVwZW5kZW50IGZyb20gdGhlIG51bWJlciBv
ZiBhY3R1YWxseSB3aXJlZApTUElzLgpUaGlzIGFsc28gcmVtb3ZlcyBhICJUQkQiIGNvbW1lbnQs
IGFzIHdlIG5vdyBwb3B1bGF0ZSB0aGUgcHJvY2Vzc29yCm51bWJlciBpbiB0aGUgR0lDUl9UWVBF
UiByZWdpc3Rlciwgd2hpY2ggd2lsbCBiZSB1c2VkIGJ5IHRoZSBJVFMKZW11bGF0aW9uIGxhdGVy
IG9uLgoKU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5j
b20+CkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhl
bi9hcmNoL2FybS92Z2ljLXYzLmMgfCA4MyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKystLS0tLQogMSBmaWxlIGNoYW5nZWQsIDc2IGluc2VydGlvbnMoKyksIDcg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYyBiL3hlbi9h
cmNoL2FybS92Z2ljLXYzLmMKaW5kZXggMzA5ODFiMi4uOTBhMmFlMyAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL3ZnaWMtdjMuYworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy12My5jCkBAIC0xNzAs
OCArMTcwLDE5IEBAIHN0YXRpYyBpbnQgX192Z2ljX3YzX3JkaXN0cl9yZF9tbWlvX3JlYWQoc3Ry
dWN0IHZjcHUgKnYsIG1taW9faW5mb190ICppbmZvLAogICAgIHN3aXRjaCAoIGdpY3JfcmVnICkK
ICAgICB7CiAgICAgY2FzZSBWUkVHMzIoR0lDUl9DVExSKToKLSAgICAgICAgLyogV2UgaGF2ZSBu
b3QgaW1wbGVtZW50ZWQgTFBJJ3MsIHJlYWQgemVybyAqLwotICAgICAgICBnb3RvIHJlYWRfYXNf
emVyb18zMjsKKyAgICB7CisgICAgICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisKKyAgICAgICAg
aWYgKCAhdi0+ZG9tYWluLT5hcmNoLnZnaWMuaGFzX2l0cyApCisgICAgICAgICAgICBnb3RvIHJl
YWRfYXNfemVyb18zMjsKKyAgICAgICAgaWYgKCBkYWJ0LnNpemUgIT0gREFCVF9XT1JEICkgZ290
byBiYWRfd2lkdGg7CisKKyAgICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJnYtPmFyY2gudmdpYy5s
b2NrLCBmbGFncyk7CisgICAgICAgICpyID0gdmdpY19yZWczMl9leHRyYWN0KCEhKHYtPmFyY2gu
dmdpYy5mbGFncyAmIFZHSUNfVjNfTFBJU19FTkFCTEVEKSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgaW5mbyk7CisgICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnYtPmFy
Y2gudmdpYy5sb2NrLCBmbGFncyk7CisgICAgICAgIHJldHVybiAxOworICAgIH0KIAogICAgIGNh
c2UgVlJFRzMyKEdJQ1JfSUlEUik6CiAgICAgICAgIGlmICggZGFidC5zaXplICE9IERBQlRfV09S
RCApIGdvdG8gYmFkX3dpZHRoOwpAQCAtMTgzLDE2ICsxOTQsMjAgQEAgc3RhdGljIGludCBfX3Zn
aWNfdjNfcmRpc3RyX3JkX21taW9fcmVhZChzdHJ1Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3QgKmlu
Zm8sCiAgICAgICAgIHVpbnQ2NF90IHR5cGVyLCBhZmY7CiAKICAgICAgICAgaWYgKCAhdmdpY19y
ZWc2NF9jaGVja19hY2Nlc3MoZGFidCkgKSBnb3RvIGJhZF93aWR0aDsKLSAgICAgICAgLyogVEJE
OiBVcGRhdGUgcHJvY2Vzc29yIGlkIGluIFsyMzo4XSB3aGVuIElUUyBzdXBwb3J0IGlzIGFkZGVk
ICovCiAgICAgICAgIGFmZiA9IChNUElEUl9BRkZJTklUWV9MRVZFTCh2LT5hcmNoLnZtcGlkciwg
MykgPDwgNTYgfAogICAgICAgICAgICAgICAgTVBJRFJfQUZGSU5JVFlfTEVWRUwodi0+YXJjaC52
bXBpZHIsIDIpIDw8IDQ4IHwKICAgICAgICAgICAgICAgIE1QSURSX0FGRklOSVRZX0xFVkVMKHYt
PmFyY2gudm1waWRyLCAxKSA8PCA0MCB8CiAgICAgICAgICAgICAgICBNUElEUl9BRkZJTklUWV9M
RVZFTCh2LT5hcmNoLnZtcGlkciwgMCkgPDwgMzIpOwogICAgICAgICB0eXBlciA9IGFmZjsKKyAg
ICAgICAgLyogV2UgdXNlIHRoZSBWQ1BVIElEIGFzIHRoZSByZWRpc3RyaWJ1dG9yIElEIGluIGJp
dHNbMjM6OF0gKi8KKyAgICAgICAgdHlwZXIgfD0gdi0+dmNwdV9pZCA8PCBHSUNSX1RZUEVSX1BS
T0NfTlVNX1NISUZUOwogCiAgICAgICAgIGlmICggdi0+YXJjaC52Z2ljLmZsYWdzICYgVkdJQ19W
M19SRElTVF9MQVNUICkKICAgICAgICAgICAgIHR5cGVyIHw9IEdJQ1JfVFlQRVJfTEFTVDsKIAor
ICAgICAgICBpZiAoIHYtPmRvbWFpbi0+YXJjaC52Z2ljLmhhc19pdHMgKQorICAgICAgICAgICAg
dHlwZXIgfD0gR0lDUl9UWVBFUl9QTFBJUzsKKwogICAgICAgICAqciA9IHZnaWNfcmVnNjRfZXh0
cmFjdCh0eXBlciwgaW5mbyk7CiAKICAgICAgICAgcmV0dXJuIDE7CkBAIC00MjYsNiArNDQxLDQw
IEBAIHN0YXRpYyB1aW50NjRfdCBzYW5pdGl6ZV9wZW5kYmFzZXIodWludDY0X3QgcmVnKQogICAg
IHJldHVybiByZWc7CiB9CiAKK3N0YXRpYyB2b2lkIHZnaWNfdmNwdV9lbmFibGVfbHBpcyhzdHJ1
Y3QgdmNwdSAqdikKK3sKKyAgICB1aW50NjRfdCByZWcgPSB2LT5kb21haW4tPmFyY2gudmdpYy5y
ZGlzdF9wcm9wYmFzZTsKKyAgICB1bnNpZ25lZCBpbnQgbnJfbHBpcyA9IEJJVCgocmVnICYgMHgx
ZikgKyAxKTsKKworICAgIC8qIHJkaXN0c19lbmFibGVkIGlzIHByb3RlY3RlZCBieSB0aGUgZG9t
YWluIGxvY2suICovCisgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZ2LT5kb21haW4tPmFyY2gu
dmdpYy5sb2NrKSk7CisKKyAgICBpZiAoIG5yX2xwaXMgPCBMUElfT0ZGU0VUICkKKyAgICAgICAg
bnJfbHBpcyA9IDA7CisgICAgZWxzZQorICAgICAgICBucl9scGlzIC09IExQSV9PRkZTRVQ7CisK
KyAgICBpZiAoICF2LT5kb21haW4tPmFyY2gudmdpYy5yZGlzdHNfZW5hYmxlZCApCisgICAgewor
ICAgICAgICB2LT5kb21haW4tPmFyY2gudmdpYy5ucl9scGlzID0gbnJfbHBpczsKKyAgICAgICAg
LyoKKyAgICAgICAgICogTWFrZSBzdXJlIG5yX2xwaXMgaXMgdmlzaWJsZSBiZWZvcmUgcmRpc3Rz
X2VuYWJsZWQuCisgICAgICAgICAqIFdlIHJlYWQgbnJfbHBpcyAoYW5kIHJkaXN0X3Byb3BiYXNl
KSBvdXRzaWRlIG9mIHRoZSBsb2NrIGluCisgICAgICAgICAqIG90aGVyIGZ1bmN0aW9ucywgYnV0
IGd1YXJkIHRob3NlIGFjY2Vzc2VzIGJ5IHJkaXN0c19lbmFibGVkLCBzbworICAgICAgICAgKiBt
YWtlIHN1cmUgdGhlc2UgYXJlIGNvbnNpc3RlbnQuCisgICAgICAgICAqLworICAgICAgICBzbXBf
bWIoKTsKKyAgICAgICAgdi0+ZG9tYWluLT5hcmNoLnZnaWMucmRpc3RzX2VuYWJsZWQgPSB0cnVl
OworICAgICAgICAvKgorICAgICAgICAgKiBNYWtlIHN1cmUgdGhlIHBlci1kb21haW4gcmRpc3Rz
X2VuYWJsZWQgZmxhZyBoYXMgYmVlbiBzZXQgYmVmb3JlCisgICAgICAgICAqIGVuYWJsaW5nIHRo
aXMgcGFydGljdWxhciByZWRpc3RyaWJ1dG9yLgorICAgICAgICAgKi8KKyAgICAgICAgc21wX21i
KCk7CisgICAgfQorCisgICAgdi0+YXJjaC52Z2ljLmZsYWdzIHw9IFZHSUNfVjNfTFBJU19FTkFC
TEVEOworfQorCiBzdGF0aWMgaW50IF9fdmdpY192M19yZGlzdHJfcmRfbW1pb193cml0ZShzdHJ1
Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8sCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1aW50MzJfdCBnaWNyX3JlZywKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHJlZ2lzdGVyX3QgcikKQEAgLTQzNiw4ICs0ODUsMjYgQEAg
c3RhdGljIGludCBfX3ZnaWNfdjNfcmRpc3RyX3JkX21taW9fd3JpdGUoc3RydWN0IHZjcHUgKnYs
IG1taW9faW5mb190ICppbmZvLAogICAgIHN3aXRjaCAoIGdpY3JfcmVnICkKICAgICB7CiAgICAg
Y2FzZSBWUkVHMzIoR0lDUl9DVExSKToKLSAgICAgICAgLyogTFBJJ3Mgbm90IGltcGxlbWVudGVk
ICovCi0gICAgICAgIGdvdG8gd3JpdGVfaWdub3JlXzMyOworICAgIHsKKyAgICAgICAgdW5zaWdu
ZWQgbG9uZyBmbGFnczsKKworICAgICAgICBpZiAoICF2LT5kb21haW4tPmFyY2gudmdpYy5oYXNf
aXRzICkKKyAgICAgICAgICAgIGdvdG8gd3JpdGVfaWdub3JlXzMyOworICAgICAgICBpZiAoIGRh
YnQuc2l6ZSAhPSBEQUJUX1dPUkQgKSBnb3RvIGJhZF93aWR0aDsKKworICAgICAgICB2Z2ljX2xv
Y2sodik7ICAgICAgICAgICAgICAgICAgIC8qIHByb3RlY3RzIHJkaXN0c19lbmFibGVkICovCisg
ICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZ2LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOworCisg
ICAgICAgIC8qIExQSXMgY2FuIG9ubHkgYmUgZW5hYmxlZCBvbmNlLCBidXQgbmV2ZXIgZGlzYWJs
ZWQgYWdhaW4uICovCisgICAgICAgIGlmICggKHIgJiBHSUNSX0NUTFJfRU5BQkxFX0xQSVMpICYm
CisgICAgICAgICAgICAgISh2LT5hcmNoLnZnaWMuZmxhZ3MgJiBWR0lDX1YzX0xQSVNfRU5BQkxF
RCkgKQorICAgICAgICAgICAgdmdpY192Y3B1X2VuYWJsZV9scGlzKHYpOworCisgICAgICAgIHNw
aW5fdW5sb2NrX2lycXJlc3RvcmUoJnYtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7CisgICAgICAg
IHZnaWNfdW5sb2NrKHYpOworCisgICAgICAgIHJldHVybiAxOworICAgIH0KIAogICAgIGNhc2Ug
VlJFRzMyKEdJQ1JfSUlEUik6CiAgICAgICAgIC8qIFJPICovCkBAIC0xMDQ4LDcgKzExMTUsNiBA
QCBzdGF0aWMgaW50IHZnaWNfdjNfZGlzdHJfbW1pb19yZWFkKHN0cnVjdCB2Y3B1ICp2LCBtbWlv
X2luZm9fdCAqaW5mbywKICAgICAgICAgICogTnVtYmVyIG9mIGludGVycnVwdCBpZGVudGlmaWVy
IGJpdHMgc3VwcG9ydGVkIGJ5IHRoZSBHSUMKICAgICAgICAgICogU3RyZWFtIFByb3RvY29sIElu
dGVyZmFjZQogICAgICAgICAgKi8KLSAgICAgICAgdW5zaWduZWQgaW50IGlycV9iaXRzID0gZ2V0
X2NvdW50X29yZGVyKHZnaWNfbnVtX2lycXModi0+ZG9tYWluKSk7CiAgICAgICAgIC8qCiAgICAg
ICAgICAqIE51bWJlciBvZiBwcm9jZXNzb3JzIHRoYXQgbWF5IGJlIHVzZWQgYXMgaW50ZXJydXB0
IHRhcmdldHMgd2hlbiBBUkUKICAgICAgICAgICogYml0IGlzIHplcm8uIFRoZSBtYXhpbXVtIGlz
IDguCkBAIC0xMDYxLDcgKzExMjcsMTAgQEAgc3RhdGljIGludCB2Z2ljX3YzX2Rpc3RyX21taW9f
cmVhZChzdHJ1Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8sCiAgICAgICAgIHR5cGVyID0g
KChuY3B1cyAtIDEpIDw8IEdJQ0RfVFlQRV9DUFVTX1NISUZUIHwKICAgICAgICAgICAgICAgICAg
RElWX1JPVU5EX1VQKHYtPmRvbWFpbi0+YXJjaC52Z2ljLm5yX3NwaXMsIDMyKSk7CiAKLSAgICAg
ICAgdHlwZXIgfD0gKGlycV9iaXRzIC0gMSkgPDwgR0lDRF9UWVBFX0lEX0JJVFNfU0hJRlQ7Cisg
ICAgICAgIGlmICggdi0+ZG9tYWluLT5hcmNoLnZnaWMuaGFzX2l0cyApCisgICAgICAgICAgICB0
eXBlciB8PSBHSUNEX1RZUEVfTFBJUzsKKworICAgICAgICB0eXBlciB8PSAodi0+ZG9tYWluLT5h
cmNoLnZnaWMuaW50aWRfYml0cyAtIDEpIDw8IEdJQ0RfVFlQRV9JRF9CSVRTX1NISUZUOwogCiAg
ICAgICAgICpyID0gdmdpY19yZWczMl9leHRyYWN0KHR5cGVyLCBpbmZvKTsKIAotLSAKMi45LjAK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 14 16:52:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 16:52:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLBXE-0006r1-Dj; Wed, 14 Jun 2017 16:52:48 +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 1dLBXC-0006mu-LR
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 16:52:46 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 73/C1-10689-DD961495; Wed, 14 Jun 2017 16:52:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVysyfVTfdOpmO
 kwd6Nphbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aNtjXsBetWM1b8WvKIuYFxTW0XIxeHkMBm
 Rom2FYfZIJzljBLHnj9h7GLk5GAT0JXYcfM1M4gtIhAq8XTBd2aQImaB64wSp3fMB+rg4BAWC
 JKYOrcUpIZFQFVi5v4VYL28AtYSXTfOsIHYEgJyEg3n74PN4QSKT90+mQmkVUjASuLmCv0JjN
 wLGBlWMaoXpxaVpRbpmuolFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgT6t56BgXE
 H4+WvTocYJTmYlER5pwo6RgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4A3KAMoJFqWmp1akZeYA
 Aw0mLcHBoyTCuzUVKM1bXJCYW5yZDpE6xajLsaBnwxcmIZa8/LxUKXHesyAzBECKMkrz4EbAg
 v4So6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHesnSgKTyZeSVwm14BHcEEdETQBQeQI0oSEV
 JSDYxp6yNVZHz1J799bfQsvujSlJtfVat5Dh37Hr+p2n1RxhLPJzceP16ovkJype/1J9FiD1c
 EHnzaXrDV2pOxff1qZ4UqMzmrV8/807cIFlRPq69bet6w9p5b/lGPzZG++o137U9FFj8JDep8
 Xbx++b6FO6bVreY/yPj70OLduZM3be3/9IYp1jxEiaU4I9FQi7moOBEAUxScqHUCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1497459164!105022059!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55759 invoked from network); 14 Jun 2017 16:52:44 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-31.messagelabs.com with SMTP; 14 Jun 2017 16:52: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 C310515B2;
 Wed, 14 Jun 2017 09:52:43 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6EF623F3E1;
 Wed, 14 Jun 2017 09:52:42 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Wed, 14 Jun 2017 17:52:08 +0100
Message-Id: <20170614165223.7543-20-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170614165223.7543-1-andre.przywara@arm.com>
References: <20170614165223.7543-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: [Xen-devel] [PATCH v12 19/34] ARM: vITS: add command handling stub
	and MMIO 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>

RW11bGF0ZSB0aGUgbWVtb3J5IG1hcHBlZCBJVFMgcmVnaXN0ZXJzIGFuZCBwcm92aWRlIGEgc3R1
YiB0byBpbnRyb2R1Y2UKdGhlIElUUyBjb21tYW5kIGhhbmRsaW5nIGZyYW1ld29yayAoYnV0IHdp
dGhvdXQgYWN0dWFsbHkgZW11bGF0aW5nIGFueQpjb21tYW5kcyBhdCB0aGlzIHRpbWUpLgpUaGlz
IGZpeGVzIGEgbWlzbm9tZXIgaW4gb3VyIHZpcnR1YWwgSVRTIHN0cnVjdHVyZSwgd2hlcmUgdGhl
IHNwZWMgaXMKY29uZnVzaW5nbHkgdXNpbmcgSURfYml0cyBpbiBHSVRTX1RZUEVSIHRvIGRlbm90
ZSB0aGUgbnVtYmVyIG9mIGV2ZW50IElEcwooaW4gY29udHJhc3QgdG8gR0lDRF9UWVBFUiwgd2hl
cmUgaXQgbWVhbnMgbnVtYmVyIG9mIExQSXMpLgoKU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdh
cmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jICAgICAgIHwg
NTg4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQogeGVuL2luY2x1ZGUv
YXNtLWFybS9naWNfdjNfaXRzLmggfCAgIDMgKwogMiBmaWxlcyBjaGFuZ2VkLCA1OTAgaW5zZXJ0
aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLXYz
LWl0cy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMKaW5kZXggMDY1ZmZlMi4uNTQ4MTc5
MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMKKysrIGIveGVuL2FyY2gv
YXJtL3ZnaWMtdjMtaXRzLmMKQEAgLTE5LDYgKzE5LDE2IEBACiAgKiBhbG9uZyB3aXRoIHRoaXMg
cHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgogICov
CiAKKy8qCisgKiBMb2NraW5nIG9yZGVyOgorICoKKyAqIGl0cy0+dmNtZF9sb2NrICAgICAgICAg
ICAgICAgICAgICAgICAgKHByb3RlY3RzIHRoZSBjb21tYW5kIHF1ZXVlKQorICogICAgIGl0cy0+
aXRzX2xvY2sgICAgICAgICAgICAgICAgICAgICAocHJvdGVjdHMgdGhlIHRyYW5zbGF0aW9uIHRh
YmxlcykKKyAqICAgICAgICAgZC0+aXRzX2RldmljZXNfbG9jayAgICAgICAgICAgKHByb3RlY3Rz
IHRoZSBkZXZpY2UgUkIgdHJlZSkKKyAqICAgICAgICAgICAgIHYtPnZnaWMubG9jayAgICAgICAg
ICAgICAgKHByb3RlY3RzIHRoZSBzdHJ1Y3QgcGVuZGluZ19pcnEpCisgKiAgICAgICAgICAgICAg
ICAgZC0+cGVuZF9scGlfdHJlZV9sb2NrIChwcm90ZWN0cyB0aGUgcmFkaXggdHJlZSkKKyAqLwor
CiAjaW5jbHVkZSA8eGVuL2JpdG9wcy5oPgogI2luY2x1ZGUgPHhlbi9jb25maWcuaD4KICNpbmNs
dWRlIDx4ZW4vZG9tYWluX3BhZ2UuaD4KQEAgLTQzLDcgKzUzLDcgQEAKIHN0cnVjdCB2aXJ0X2l0
cyB7CiAgICAgc3RydWN0IGRvbWFpbiAqZDsKICAgICB1bnNpZ25lZCBpbnQgZGV2aWRfYml0czsK
LSAgICB1bnNpZ25lZCBpbnQgaW50aWRfYml0czsKKyAgICB1bnNpZ25lZCBpbnQgZXZpZF9iaXRz
OwogICAgIHNwaW5sb2NrX3QgdmNtZF9sb2NrOyAgICAgICAvKiBQcm90ZWN0cyB0aGUgdmlydHVh
bCBjb21tYW5kIGJ1ZmZlciwgd2hpY2ggKi8KICAgICB1aW50NjRfdCBjd3JpdGVyOyAgICAgICAg
ICAgLyogY29uc2lzdHMgb2YgQ1dSSVRFUiBhbmQgQ1JFQURSIGFuZCB0aG9zZSAgICovCiAgICAg
dWludDY0X3QgY3JlYWRyOyAgICAgICAgICAgIC8qIHNoYWRvdyB2YXJpYWJsZXMgY3dyaXRlciBh
bmQgY3JlYWRyLiAqLwpAQCAtNTMsNiArNjMsNyBAQCBzdHJ1Y3QgdmlydF9pdHMgewogICAgIHVp
bnQ2NF90IGJhc2VyX2RldiwgYmFzZXJfY29sbDsgICAgIC8qIEJBU0VSMCBhbmQgQkFTRVIxIGZv
ciB0aGUgZ3Vlc3QgKi8KICAgICB1bnNpZ25lZCBpbnQgbWF4X2NvbGxlY3Rpb25zOwogICAgIHVu
c2lnbmVkIGludCBtYXhfZGV2aWNlczsKKyAgICAvKiBjaGFuZ2luZyAiZW5hYmxlZCIgcmVxdWly
ZXMgdG8gaG9sZCAqYm90aCogdGhlIHZjbWRfbG9jayBhbmQgaXRzX2xvY2sgKi8KICAgICBib29s
IGVuYWJsZWQ7CiB9OwogCkBAIC02Nyw2ICs3OCw1ODEgQEAgc3RydWN0IHZpdHNfaXR0ZQogICAg
IHVpbnQxNl90IHBhZDsKIH07CiAKKy8qCisgKiBPdXIgY29sbGVjdGlvbiB0YWJsZSBlbmNvZGlu
ZzoKKyAqIEVhY2ggZW50cnkganVzdCBjb250YWlucyB0aGUgVkNQVSBJRCBvZiB0aGUgcmVzcGVj
dGl2ZSB2Q1BVLgorICovCit0eXBlZGVmIHVpbnQxNl90IGNvbGxfdGFibGVfZW50cnlfdDsKKwor
LyoKKyAqIE91ciBkZXZpY2UgdGFibGUgZW5jb2RpbmdzOgorICogQ29udGFpbnMgdGhlIGd1ZXN0
IHBoeXNpY2FsIGFkZHJlc3Mgb2YgdGhlIEludGVycnVwdCBUcmFuc2xhdGlvbiBUYWJsZSBpbgor
ICogYml0cyBbNTE6OF0sIGFuZCB0aGUgc2l6ZSBvZiBpdCBpcyBlbmNvZGVkIGFzIHRoZSBudW1i
ZXIgb2YgYml0cyBtaW51cyBvbmUKKyAqIGluIHRoZSBsb3dlc3QgNSBiaXRzIG9mIHRoZSB3b3Jk
LgorICovCit0eXBlZGVmIHVpbnQ2NF90IGRldl90YWJsZV9lbnRyeV90OworI2RlZmluZSBERVZf
VEFCTEVfSVRUX0FERFIoeCkgKCh4KSAmIEdFTk1BU0soNTEsIDgpKQorI2RlZmluZSBERVZfVEFC
TEVfSVRUX1NJWkUoeCkgKEJJVCgoKHgpICYgR0VOTUFTSyg0LCAwKSkgKyAxKSkKKyNkZWZpbmUg
REVWX1RBQkxFX0VOVFJZKGFkZHIsIGJpdHMpICAgICAgICAgICAgICAgICAgICAgXAorICAgICAg
ICAoKChhZGRyKSAmIEdFTk1BU0soNTEsIDgpKSB8ICgoKGJpdHMpIC0gMSkgJiBHRU5NQVNLKDQs
IDApKSkKKworI2RlZmluZSBHSVRTX0JBU0VSX1JPX01BU0sgICAgICAgKEdJVFNfQkFTRVJfVFlQ
RV9NQVNLIHwgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgweDFmTCA8PCBH
SVRTX0JBU0VSX0VOVFJZX1NJWkVfU0hJRlQpKQorCisvKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioKKyAqIEZ1bmN0aW9ucyB0aGF0IGhhbmRsZSBJVFMgY29tbWFuZHMgKgor
ICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLworCitzdGF0aWMgdWludDY0
X3QgaXRzX2NtZF9tYXNrX2ZpZWxkKHVpbnQ2NF90ICppdHNfY21kLCB1bnNpZ25lZCBpbnQgd29y
ZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHNoaWZ0
LCB1bnNpZ25lZCBpbnQgc2l6ZSkKK3sKKyAgICByZXR1cm4gKGl0c19jbWRbd29yZF0gPj4gc2hp
ZnQpICYgR0VOTUFTSyhzaXplIC0gMSwgMCk7Cit9CisKKyNkZWZpbmUgaXRzX2NtZF9nZXRfY29t
bWFuZChjbWQpICAgICAgICBpdHNfY21kX21hc2tfZmllbGQoY21kLCAwLCAgMCwgIDgpCisjZGVm
aW5lIGl0c19jbWRfZ2V0X2RldmljZWlkKGNtZCkgICAgICAgaXRzX2NtZF9tYXNrX2ZpZWxkKGNt
ZCwgMCwgMzIsIDMyKQorI2RlZmluZSBpdHNfY21kX2dldF9zaXplKGNtZCkgICAgICAgICAgIGl0
c19jbWRfbWFza19maWVsZChjbWQsIDEsICAwLCAgNSkKKyNkZWZpbmUgaXRzX2NtZF9nZXRfaWQo
Y21kKSAgICAgICAgICAgICBpdHNfY21kX21hc2tfZmllbGQoY21kLCAxLCAgMCwgMzIpCisjZGVm
aW5lIGl0c19jbWRfZ2V0X3BoeXNpY2FsX2lkKGNtZCkgICAgaXRzX2NtZF9tYXNrX2ZpZWxkKGNt
ZCwgMSwgMzIsIDMyKQorI2RlZmluZSBpdHNfY21kX2dldF9jb2xsZWN0aW9uKGNtZCkgICAgIGl0
c19jbWRfbWFza19maWVsZChjbWQsIDIsICAwLCAxNikKKyNkZWZpbmUgaXRzX2NtZF9nZXRfdGFy
Z2V0X2FkZHIoY21kKSAgICBpdHNfY21kX21hc2tfZmllbGQoY21kLCAyLCAxNiwgMzIpCisjZGVm
aW5lIGl0c19jbWRfZ2V0X3ZhbGlkYml0KGNtZCkgICAgICAgaXRzX2NtZF9tYXNrX2ZpZWxkKGNt
ZCwgMiwgNjMsICAxKQorI2RlZmluZSBpdHNfY21kX2dldF9pdHRhZGRyKGNtZCkgICAgICAgIChp
dHNfY21kX21hc2tfZmllbGQoY21kLCAyLCA4LCA0NCkgPDwgOCkKKworI2RlZmluZSBJVFNfQ01E
X0JVRkZFUl9TSVpFKGJhc2VyKSAgICAgICgoKChiYXNlcikgJiAweGZmKSArIDEpIDw8IDEyKQor
I2RlZmluZSBJVFNfQ01EX09GRlNFVChyZWcpICAgICAgICAgICAgICgocmVnKSAmIEdFTk1BU0so
MTksIDUpKQorCitzdGF0aWMgdm9pZCBkdW1wX2l0c19jb21tYW5kKHVpbnQ2NF90ICpjb21tYW5k
KQoreworICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiICBjbWQgMHglMDJseDogJTAxNmx4
ICUwMTZseCAlMDE2bHggJTAxNmx4XG4iLAorICAgICAgICAgICAgIGl0c19jbWRfZ2V0X2NvbW1h
bmQoY29tbWFuZCksCisgICAgICAgICAgICAgY29tbWFuZFswXSwgY29tbWFuZFsxXSwgY29tbWFu
ZFsyXSwgY29tbWFuZFszXSk7Cit9CisKKy8qCisgKiBNdXN0IGJlIGNhbGxlZCB3aXRoIHRoZSB2
Y21kX2xvY2sgaGVsZC4KKyAqIFRPRE86IEludmVzdGlnYXRlIHdoZXRoZXIgd2UgY2FuIGJlIHNt
YXJ0ZXIgaGVyZSBhbmQgZG9uJ3QgbmVlZCB0byBob2xkCisgKiB0aGUgbG9jayBhbGwgb2YgdGhl
IHRpbWUuCisgKi8KK3N0YXRpYyBpbnQgdmdpY19pdHNfaGFuZGxlX2NtZHMoc3RydWN0IGRvbWFp
biAqZCwgc3RydWN0IHZpcnRfaXRzICppdHMpCit7CisgICAgcGFkZHJfdCBhZGRyID0gaXRzLT5j
YmFzZXIgJiBHRU5NQVNLKDUxLCAxMik7CisgICAgdWludDY0X3QgY29tbWFuZFs0XTsKKworICAg
IEFTU0VSVChzcGluX2lzX2xvY2tlZCgmaXRzLT52Y21kX2xvY2spKTsKKworICAgIGlmICggaXRz
LT5jd3JpdGVyID49IElUU19DTURfQlVGRkVSX1NJWkUoaXRzLT5jYmFzZXIpICkKKyAgICAgICAg
cmV0dXJuIC0xOworCisgICAgd2hpbGUgKCBpdHMtPmNyZWFkciAhPSBpdHMtPmN3cml0ZXIgKQor
ICAgIHsKKyAgICAgICAgaW50IHJldDsKKworICAgICAgICByZXQgPSB2Z2ljX2FjY2Vzc19ndWVz
dF9tZW1vcnkoZCwgYWRkciArIGl0cy0+Y3JlYWRyLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY29tbWFuZCwgc2l6ZW9mKGNvbW1hbmQpLCBmYWxzZSk7CisgICAgICAg
IGlmICggcmV0ICkKKyAgICAgICAgICAgIHJldHVybiByZXQ7CisKKyAgICAgICAgc3dpdGNoICgg
aXRzX2NtZF9nZXRfY29tbWFuZChjb21tYW5kKSApCisgICAgICAgIHsKKyAgICAgICAgY2FzZSBH
SVRTX0NNRF9TWU5DOgorICAgICAgICAgICAgLyogV2UgaGFuZGxlIElUUyBjb21tYW5kcyBzeW5j
aHJvbm91c2x5LCBzbyB3ZSBpZ25vcmUgU1lOQy4gKi8KKyAgICAgICAgICAgIGJyZWFrOworICAg
ICAgICBkZWZhdWx0OgorICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJ2R0lU
UzogdW5oYW5kbGVkIElUUyBjb21tYW5kXG4iKTsKKyAgICAgICAgICAgIGR1bXBfaXRzX2NvbW1h
bmQoY29tbWFuZCk7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorCisgICAgICAgIHdy
aXRlX3U2NF9hdG9taWMoJml0cy0+Y3JlYWRyLCAoaXRzLT5jcmVhZHIgKyBJVFNfQ01EX1NJWkUp
ICUKKyAgICAgICAgICAgICAgICAgICAgICAgICBJVFNfQ01EX0JVRkZFUl9TSVpFKGl0cy0+Y2Jh
c2VyKSk7CisKKyAgICAgICAgaWYgKCByZXQgKQorICAgICAgICB7CisgICAgICAgICAgICBnZHBy
aW50ayhYRU5MT0dfV0FSTklORywKKyAgICAgICAgICAgICAgICAgICAgICJ2R0lUUzogSVRTIGNv
bW1hbmQgZXJyb3IgJWQgd2hpbGUgaGFuZGxpbmcgY29tbWFuZFxuIiwKKyAgICAgICAgICAgICAg
ICAgICAgIHJldCk7CisgICAgICAgICAgICBkdW1wX2l0c19jb21tYW5kKGNvbW1hbmQpOworICAg
ICAgICB9CisgICAgfQorCisgICAgcmV0dXJuIDA7Cit9CisKKy8qKioqKioqKioqKioqKioqKioq
KioqKioqKioqKgorICogSVRTIHJlZ2lzdGVycyByZWFkIGFjY2VzcyAqCisgKioqKioqKioqKioq
KioqKioqKioqKioqKioqKiovCisKKy8qIElkZW50aWZ5aW5nIGFzIGFuIEFSTSBJUCwgdXNpbmcg
IlgiIGFzIHRoZSBwcm9kdWN0IElELiAqLworI2RlZmluZSBHSVRTX0lJRFJfVkFMVUUgICAgICAg
ICAgICAgICAgIDB4NTgwMDAzNGMKKworc3RhdGljIGludCB2Z2ljX3YzX2l0c19tbWlvX3JlYWQo
c3RydWN0IHZjcHUgKnYsIG1taW9faW5mb190ICppbmZvLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcmVnaXN0ZXJfdCAqciwgdm9pZCAqcHJpdikKK3sKKyAgICBzdHJ1Y3Qgdmly
dF9pdHMgKml0cyA9IHByaXY7CisgICAgdWludDY0X3QgcmVnOworCisgICAgc3dpdGNoICggaW5m
by0+Z3BhICYgMHhmZmZmICkKKyAgICB7CisgICAgY2FzZSBWUkVHMzIoR0lUU19DVExSKToKKyAg
ICB7CisgICAgICAgIC8qCisgICAgICAgICAqIFdlIHRyeSB0byBhdm9pZCB3YWl0aW5nIGZvciB0
aGUgY29tbWFuZCBxdWV1ZSBsb2NrIGFuZCByZXBvcnQKKyAgICAgICAgICogbm9uLXF1aWVzY2Vu
dCBpZiB0aGF0IGxvY2sgaXMgYWxyZWFkeSB0YWtlbi4KKyAgICAgICAgICovCisgICAgICAgIGJv
b2wgaGF2ZV9jbWRfbG9jazsKKworICAgICAgICBpZiAoIGluZm8tPmRhYnQuc2l6ZSAhPSBEQUJU
X1dPUkQgKSBnb3RvIGJhZF93aWR0aDsKKworICAgICAgICBoYXZlX2NtZF9sb2NrID0gc3Bpbl90
cnlsb2NrKCZpdHMtPnZjbWRfbG9jayk7CisgICAgICAgIHJlZyA9IGl0cy0+ZW5hYmxlZCA/IEdJ
VFNfQ1RMUl9FTkFCTEUgOiAwOworCisgICAgICAgIGlmICggaGF2ZV9jbWRfbG9jayAmJiBpdHMt
PmN3cml0ZXIgPT0gaXRzLT5jcmVhZHIgKQorICAgICAgICAgICAgcmVnIHw9IEdJVFNfQ1RMUl9R
VUlFU0NFTlQ7CisKKyAgICAgICAgaWYgKCBoYXZlX2NtZF9sb2NrICkKKyAgICAgICAgICAgIHNw
aW5fdW5sb2NrKCZpdHMtPnZjbWRfbG9jayk7CisKKyAgICAgICAgKnIgPSB2Z2ljX3JlZzMyX2V4
dHJhY3QocmVnLCBpbmZvKTsKKyAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAgY2FzZSBWUkVH
MzIoR0lUU19JSURSKToKKyAgICAgICAgaWYgKCBpbmZvLT5kYWJ0LnNpemUgIT0gREFCVF9XT1JE
ICkgZ290byBiYWRfd2lkdGg7CisgICAgICAgICpyID0gdmdpY19yZWczMl9leHRyYWN0KEdJVFNf
SUlEUl9WQUxVRSwgaW5mbyk7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBWUkVHNjQoR0lU
U19UWVBFUik6CisgICAgICAgIGlmICggIXZnaWNfcmVnNjRfY2hlY2tfYWNjZXNzKGluZm8tPmRh
YnQpICkgZ290byBiYWRfd2lkdGg7CisKKyAgICAgICAgcmVnID0gR0lUU19UWVBFUl9QSFlTSUNB
TDsKKyAgICAgICAgcmVnIHw9IChzaXplb2Yoc3RydWN0IHZpdHNfaXR0ZSkgLSAxKSA8PCBHSVRT
X1RZUEVSX0lUVF9TSVpFX1NISUZUOworICAgICAgICByZWcgfD0gKGl0cy0+ZXZpZF9iaXRzIC0g
MSkgPDwgR0lUU19UWVBFUl9JREJJVFNfU0hJRlQ7CisgICAgICAgIHJlZyB8PSAoaXRzLT5kZXZp
ZF9iaXRzIC0gMSkgPDwgR0lUU19UWVBFUl9ERVZJRFNfU0hJRlQ7CisgICAgICAgICpyID0gdmdp
Y19yZWc2NF9leHRyYWN0KHJlZywgaW5mbyk7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBW
UkFOR0UzMigweDAwMTgsIDB4MDAxQyk6CisgICAgICAgIGdvdG8gcmVhZF9yZXNlcnZlZDsKKyAg
ICBjYXNlIFZSQU5HRTMyKDB4MDAyMCwgMHgwMDNDKToKKyAgICAgICAgZ290byByZWFkX2ltcGxf
ZGVmaW5lZDsKKyAgICBjYXNlIFZSQU5HRTMyKDB4MDA0MCwgMHgwMDdDKToKKyAgICAgICAgZ290
byByZWFkX3Jlc2VydmVkOworCisgICAgY2FzZSBWUkVHNjQoR0lUU19DQkFTRVIpOgorICAgICAg
ICBpZiAoICF2Z2ljX3JlZzY0X2NoZWNrX2FjY2VzcyhpbmZvLT5kYWJ0KSApIGdvdG8gYmFkX3dp
ZHRoOworICAgICAgICBzcGluX2xvY2soJml0cy0+aXRzX2xvY2spOworICAgICAgICAqciA9IHZn
aWNfcmVnNjRfZXh0cmFjdChpdHMtPmNiYXNlciwgaW5mbyk7CisgICAgICAgIHNwaW5fdW5sb2Nr
KCZpdHMtPml0c19sb2NrKTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIFZSRUc2NChHSVRT
X0NXUklURVIpOgorICAgICAgICBpZiAoICF2Z2ljX3JlZzY0X2NoZWNrX2FjY2VzcyhpbmZvLT5k
YWJ0KSApIGdvdG8gYmFkX3dpZHRoOworCisgICAgICAgIC8qIENXUklURVIgaXMgb25seSB3cml0
dGVuIGJ5IHRoZSBndWVzdCwgc28gbm8gZXh0cmEgbG9ja2luZyBoZXJlLiAqLworICAgICAgICBy
ZWcgPSBpdHMtPmN3cml0ZXI7CisgICAgICAgICpyID0gdmdpY19yZWc2NF9leHRyYWN0KHJlZywg
aW5mbyk7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBWUkVHNjQoR0lUU19DUkVBRFIpOgor
ICAgICAgICBpZiAoICF2Z2ljX3JlZzY0X2NoZWNrX2FjY2VzcyhpbmZvLT5kYWJ0KSApIGdvdG8g
YmFkX3dpZHRoOworCisgICAgICAgIC8qCisgICAgICAgICAqIExvY2tsZXNzIGFjY2VzcywgdG8g
YXZvaWQgd2FpdGluZyBmb3IgdGhlIHdob2xlIGNvbW1hbmQgcXVldWUgdG8gYmUKKyAgICAgICAg
ICogZmluaXNoZWQgY29tcGxldGVseS4gWGVuIHVwZGF0ZXMgaXRzLT5jcmVhZHIgYXRvbWljYWxs
eSBhZnRlciBlYWNoCisgICAgICAgICAqIGNvbW1hbmQgaGFzIGJlZW4gaGFuZGxlZCwgdGhpcyBh
bGxvd3Mgb3RoZXIgVkNQVXMgdG8gbW9uaXRvciB0aGUKKyAgICAgICAgICogcHJvZ3Jlc3MuCisg
ICAgICAgICAqLworICAgICAgICByZWcgPSByZWFkX3U2NF9hdG9taWMoJml0cy0+Y3JlYWRyKTsK
KyAgICAgICAgKnIgPSB2Z2ljX3JlZzY0X2V4dHJhY3QocmVnLCBpbmZvKTsKKyAgICAgICAgYnJl
YWs7CisKKyAgICBjYXNlIFZSQU5HRTY0KDB4MDA5OCwgMHgwMEY4KToKKyAgICAgICAgZ290byBy
ZWFkX3Jlc2VydmVkOworCisgICAgY2FzZSBWUkVHNjQoR0lUU19CQVNFUjApOiAgICAgICAgICAg
LyogZGV2aWNlIHRhYmxlICovCisgICAgICAgIGlmICggIXZnaWNfcmVnNjRfY2hlY2tfYWNjZXNz
KGluZm8tPmRhYnQpICkgZ290byBiYWRfd2lkdGg7CisgICAgICAgIHNwaW5fbG9jaygmaXRzLT5p
dHNfbG9jayk7CisgICAgICAgICpyID0gdmdpY19yZWc2NF9leHRyYWN0KGl0cy0+YmFzZXJfZGV2
LCBpbmZvKTsKKyAgICAgICAgc3Bpbl91bmxvY2soJml0cy0+aXRzX2xvY2spOworICAgICAgICBi
cmVhazsKKworICAgIGNhc2UgVlJFRzY0KEdJVFNfQkFTRVIxKTogICAgICAgICAgIC8qIGNvbGxl
Y3Rpb24gdGFibGUgKi8KKyAgICAgICAgaWYgKCAhdmdpY19yZWc2NF9jaGVja19hY2Nlc3MoaW5m
by0+ZGFidCkgKSBnb3RvIGJhZF93aWR0aDsKKyAgICAgICAgc3Bpbl9sb2NrKCZpdHMtPml0c19s
b2NrKTsKKyAgICAgICAgKnIgPSB2Z2ljX3JlZzY0X2V4dHJhY3QoaXRzLT5iYXNlcl9jb2xsLCBp
bmZvKTsKKyAgICAgICAgc3Bpbl91bmxvY2soJml0cy0+aXRzX2xvY2spOworICAgICAgICBicmVh
azsKKworICAgIGNhc2UgVlJBTkdFNjQoR0lUU19CQVNFUjIsIEdJVFNfQkFTRVI3KToKKyAgICAg
ICAgZ290byByZWFkX2FzX3plcm9fNjQ7CisgICAgY2FzZSBWUkFOR0UzMigweDAxNDAsIDB4QkZG
Qyk6CisgICAgICAgIGdvdG8gcmVhZF9yZXNlcnZlZDsKKyAgICBjYXNlIFZSQU5HRTMyKDB4QzAw
MCwgMHhGRkNDKToKKyAgICAgICAgZ290byByZWFkX2ltcGxfZGVmaW5lZDsKKyAgICBjYXNlIFZS
QU5HRTMyKDB4RkZEMCwgMHhGRkU0KToKKyAgICAgICAgZ290byByZWFkX2ltcGxfZGVmaW5lZDsK
KworICAgIGNhc2UgVlJFRzMyKEdJVFNfUElEUjIpOgorICAgICAgICBpZiAoIGluZm8tPmRhYnQu
c2l6ZSAhPSBEQUJUX1dPUkQgKSBnb3RvIGJhZF93aWR0aDsKKyAgICAgICAgKnIgPSB2Z2ljX3Jl
ZzMyX2V4dHJhY3QoR0lDX1BJRFIyX0FSQ0hfR0lDdjMsIGluZm8pOworICAgICAgICBicmVhazsK
KworICAgIGNhc2UgVlJBTkdFMzIoMHhGRkVDLCAweEZGRkMpOgorICAgICAgICBnb3RvIHJlYWRf
aW1wbF9kZWZpbmVkOworCisgICAgZGVmYXVsdDoKKyAgICAgICAgcHJpbnRrKFhFTkxPR19HX0VS
UgorICAgICAgICAgICAgICAgIiVwdjogdkdJVFM6IHVuaGFuZGxlZCByZWFkIHIlZCBvZmZzZXQg
JSMwNGx4XG4iLAorICAgICAgICAgICAgICAgdiwgaW5mby0+ZGFidC5yZWcsICh1bnNpZ25lZCBs
b25nKWluZm8tPmdwYSAmIDB4ZmZmZik7CisgICAgICAgIHJldHVybiAwOworICAgIH0KKworICAg
IHJldHVybiAxOworCityZWFkX2FzX3plcm9fNjQ6CisgICAgaWYgKCAhdmdpY19yZWc2NF9jaGVj
a19hY2Nlc3MoaW5mby0+ZGFidCkgKSBnb3RvIGJhZF93aWR0aDsKKyAgICAqciA9IDA7CisKKyAg
ICByZXR1cm4gMTsKKworcmVhZF9pbXBsX2RlZmluZWQ6CisgICAgcHJpbnRrKFhFTkxPR19HX0RF
QlVHCisgICAgICAgICAgICIlcHY6IHZHSVRTOiBSQVogb24gaW1wbGVtZW50YXRpb24gZGVmaW5l
ZCByZWdpc3RlciBvZmZzZXQgJSMwNGx4XG4iLAorICAgICAgICAgICB2LCBpbmZvLT5ncGEgJiAw
eGZmZmYpOworICAgICpyID0gMDsKKyAgICByZXR1cm4gMTsKKworcmVhZF9yZXNlcnZlZDoKKyAg
ICBwcmludGsoWEVOTE9HX0dfREVCVUcKKyAgICAgICAgICAgIiVwdjogdkdJVFM6IFJBWiBvbiBy
ZXNlcnZlZCByZWdpc3RlciBvZmZzZXQgJSMwNGx4XG4iLAorICAgICAgICAgICB2LCBpbmZvLT5n
cGEgJiAweGZmZmYpOworICAgICpyID0gMDsKKyAgICByZXR1cm4gMTsKKworYmFkX3dpZHRoOgor
ICAgIHByaW50ayhYRU5MT0dfR19FUlIgInZHSVRTOiBiYWQgcmVhZCB3aWR0aCAlZCByJWQgb2Zm
c2V0ICUjMDRseFxuIiwKKyAgICAgICAgICAgaW5mby0+ZGFidC5zaXplLCBpbmZvLT5kYWJ0LnJl
ZywgKHVuc2lnbmVkIGxvbmcpaW5mby0+Z3BhICYgMHhmZmZmKTsKKyAgICBkb21haW5fY3Jhc2hf
c3luY2hyb25vdXMoKTsKKworICAgIHJldHVybiAwOworfQorCisvKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqCisgKiBJVFMgcmVnaXN0ZXJzIHdyaXRlIGFjY2VzcyAqCisgKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqLworCitzdGF0aWMgdW5zaWduZWQgaW50IGl0c19iYXNlcl90
YWJsZV9zaXplKHVpbnQ2NF90IGJhc2VyKQoreworICAgIHVuc2lnbmVkIGludCByZXQsIHBhZ2Vf
c2l6ZVs0XSA9IHtTWl80SywgU1pfMTZLLCBTWl82NEssIFNaXzY0S307CisKKyAgICByZXQgPSBw
YWdlX3NpemVbKGJhc2VyID4+IEdJVFNfQkFTRVJfUEFHRV9TSVpFX1NISUZUKSAmIDNdOworCisg
ICAgcmV0dXJuIHJldCAqICgoYmFzZXIgJiBHSVRTX0JBU0VSX1NJWkVfTUFTSykgKyAxKTsKK30K
Kworc3RhdGljIHVuc2lnbmVkIGludCBpdHNfYmFzZXJfbnJfZW50cmllcyh1aW50NjRfdCBiYXNl
cikKK3sKKyAgICB1bnNpZ25lZCBpbnQgZW50cnlfc2l6ZSA9IEdJVFNfQkFTRVJfRU5UUllfU0la
RShiYXNlcik7CisKKyAgICByZXR1cm4gaXRzX2Jhc2VyX3RhYmxlX3NpemUoYmFzZXIpIC8gZW50
cnlfc2l6ZTsKK30KKworLyogTXVzdCBiZSBjYWxsZWQgd2l0aCB0aGUgSVRTIGxvY2sgaGVsZC4g
Ki8KK3N0YXRpYyBib29sIHZnaWNfdjNfdmVyaWZ5X2l0c19zdGF0dXMoc3RydWN0IHZpcnRfaXRz
ICppdHMsIGJvb2wgc3RhdHVzKQoreworICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmaXRzLT5p
dHNfbG9jaykpOworCisgICAgaWYgKCAhc3RhdHVzICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOwor
CisgICAgaWYgKCAhKGl0cy0+Y2Jhc2VyICYgR0lUU19WQUxJRF9CSVQpIHx8CisgICAgICAgICAh
KGl0cy0+YmFzZXJfZGV2ICYgR0lUU19WQUxJRF9CSVQpIHx8CisgICAgICAgICAhKGl0cy0+YmFz
ZXJfY29sbCAmIEdJVFNfVkFMSURfQklUKSApCisgICAgeworICAgICAgICBwcmludGsoWEVOTE9H
X0dfV0FSTklORyAiZCVkIHRyaWVkIHRvIGVuYWJsZSBJVFMgd2l0aG91dCBoYXZpbmcgdGhlIHRh
YmxlcyBjb25maWd1cmVkLlxuIiwKKyAgICAgICAgICAgICAgIGl0cy0+ZC0+ZG9tYWluX2lkKTsK
KyAgICAgICAgcmV0dXJuIGZhbHNlOworICAgIH0KKworICAgIC8qCisgICAgICogVE9ETzogUHJv
dGVjdCBhZ2FpbnN0IGEgZ3Vlc3QgY3JhZnRpbmcgSVRTIHRhYmxlcy4KKyAgICAgKiBUaGUgc3Bl
YyBzYXlzIHRoYXQgImF0IHRoZSB0aW1lIG9mIHRoZSBuZXcgYWxsb2NhdGlvbiBmb3IgdXNlIGJ5
IHRoZSBJVFMiCisgICAgICogYWxsIHRhYmxlcyBtdXN0IGNvbnRhaW4gemVyb2VzLiBXZSBjb3Vs
ZCBlbmZvcmNlIHRoaXMgaGVyZSBieSBjbGVhcmluZworICAgICAqIGFsbCB0aGUgdGFibGVzLCBi
dXQgdGhpcyB3b3VsZCBiZSBtb290IHNpbmNlIGF0IHRoZSBtb21lbnQgdGhlIGd1ZXN0CisgICAg
ICogY2FuIGNoYW5nZSB0aGUgdGFibGVzIGF0IGFueSBwb2ludCBpbiB0aW1lIGFueXdheS4gUmln
aHQgbm93IHRoZXJlIGFyZQorICAgICAqIGV4cGVjdGF0aW9ucyBhYm91dCB0aGUgdGFibGVzIGJl
aW5nIGNvbnNpc3RlbnQgKGEgVkNQVSBsb2NrIHByb3RlY3RpbmcKKyAgICAgKiBhbiBMUEkpLCB3
aGljaCBzaG91bGQgZ28gYXdheSB3aXRoIHByb3BlciBwZXItSVJRIGxvY2tpbmcuCisgICAgICog
U28gZm9yIG5vdyB3ZSBpZ25vcmUgdGhpcyBpc3N1ZSBhbmQgcmVseSBvbiBEb20wIG5vdCBkb2lu
ZyBiYWQgdGhpbmdzLgorICAgICAqLworICAgIEFTU0VSVChpc19oYXJkd2FyZV9kb21haW4oaXRz
LT5kKSk7CisKKyAgICByZXR1cm4gdHJ1ZTsKK30KKworc3RhdGljIHZvaWQgc2FuaXRpemVfaXRz
X2Jhc2VfcmVnKHVpbnQ2NF90ICpyZWcpCit7CisgICAgdWludDY0X3QgciA9ICpyZWc7CisKKyAg
ICAvKiBBdm9pZCBvdXRlciBzaGFyZWFibGUuICovCisgICAgc3dpdGNoICggKHIgPj4gR0lUU19C
QVNFUl9TSEFSRUFCSUxJVFlfU0hJRlQpICYgMHgwMyApCisgICAgeworICAgIGNhc2UgR0lDX0JB
U0VSX091dGVyU2hhcmVhYmxlOgorICAgICAgICByICY9IH5HSVRTX0JBU0VSX1NIQVJFQUJJTElU
WV9NQVNLOworICAgICAgICByIHw9IEdJQ19CQVNFUl9Jbm5lclNoYXJlYWJsZSA8PCBHSVRTX0JB
U0VSX1NIQVJFQUJJTElUWV9TSElGVDsKKyAgICAgICAgYnJlYWs7CisgICAgZGVmYXVsdDoKKyAg
ICAgICAgYnJlYWs7CisgICAgfQorCisgICAgLyogQXZvaWQgYW55IGlubmVyIG5vbi1jYWNoZWFi
bGUgbWFwcGluZy4gKi8KKyAgICBzd2l0Y2ggKCAociA+PiBHSVRTX0JBU0VSX0lOTkVSX0NBQ0hF
QUJJTElUWV9TSElGVCkgJiAweDA3ICkKKyAgICB7CisgICAgY2FzZSBHSUNfQkFTRVJfQ0FDSEVf
bkNuQjoKKyAgICBjYXNlIEdJQ19CQVNFUl9DQUNIRV9uQzoKKyAgICAgICAgciAmPSB+R0lUU19C
QVNFUl9JTk5FUl9DQUNIRUFCSUxJVFlfTUFTSzsKKyAgICAgICAgciB8PSBHSUNfQkFTRVJfQ0FD
SEVfUmFXYiA8PCBHSVRTX0JBU0VSX0lOTkVSX0NBQ0hFQUJJTElUWV9TSElGVDsKKyAgICAgICAg
YnJlYWs7CisgICAgZGVmYXVsdDoKKyAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAgLyogT25s
eSBhbGxvdyBub24tY2FjaGVhYmxlIG9yIHNhbWUtYXMtaW5uZXIuICovCisgICAgc3dpdGNoICgg
KHIgPj4gR0lUU19CQVNFUl9PVVRFUl9DQUNIRUFCSUxJVFlfU0hJRlQpICYgMHgwNyApCisgICAg
eworICAgIGNhc2UgR0lDX0JBU0VSX0NBQ0hFX1NhbWVBc0lubmVyOgorICAgIGNhc2UgR0lDX0JB
U0VSX0NBQ0hFX25DOgorICAgICAgICBicmVhazsKKyAgICBkZWZhdWx0OgorICAgICAgICByICY9
IH5HSVRTX0JBU0VSX09VVEVSX0NBQ0hFQUJJTElUWV9NQVNLOworICAgICAgICByIHw9IEdJQ19C
QVNFUl9DQUNIRV9uQyA8PCBHSVRTX0JBU0VSX09VVEVSX0NBQ0hFQUJJTElUWV9TSElGVDsKKyAg
ICAgICAgYnJlYWs7CisgICAgfQorCisgICAgKnJlZyA9IHI7Cit9CisKK3N0YXRpYyBpbnQgdmdp
Y192M19pdHNfbW1pb193cml0ZShzdHJ1Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8sCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVnaXN0ZXJfdCByLCB2b2lkICpwcml2
KQoreworICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CisgICAgc3RydWN0IHZpcnRf
aXRzICppdHMgPSBwcml2OworICAgIHVpbnQ2NF90IHJlZzsKKyAgICB1aW50MzJfdCByZWczMjsK
KworICAgIHN3aXRjaCAoIGluZm8tPmdwYSAmIDB4ZmZmZiApCisgICAgeworICAgIGNhc2UgVlJF
RzMyKEdJVFNfQ1RMUik6CisgICAgeworICAgICAgICB1aW50MzJfdCBjdGxyOworCisgICAgICAg
IGlmICggaW5mby0+ZGFidC5zaXplICE9IERBQlRfV09SRCApIGdvdG8gYmFkX3dpZHRoOworCisg
ICAgICAgIC8qCisgICAgICAgICAqIFdlIG5lZWQgdG8gdGFrZSB0aGUgdmNtZF9sb2NrIHRvIHBy
ZXZlbnQgYSBndWVzdCBmcm9tIGRpc2FibGluZworICAgICAgICAgKiB0aGUgSVRTIHdoaWxlIGNv
bW1hbmRzIGFyZSBzdGlsbCBwcm9jZXNzZWQuCisgICAgICAgICAqLworICAgICAgICBzcGluX2xv
Y2soJml0cy0+dmNtZF9sb2NrKTsKKyAgICAgICAgc3Bpbl9sb2NrKCZpdHMtPml0c19sb2NrKTsK
KyAgICAgICAgY3RsciA9IGl0cy0+ZW5hYmxlZCA/IEdJVFNfQ1RMUl9FTkFCTEUgOiAwOworICAg
ICAgICByZWczMiA9IGN0bHI7CisgICAgICAgIHZnaWNfcmVnMzJfdXBkYXRlKCZyZWczMiwgciwg
aW5mbyk7CisKKyAgICAgICAgaWYgKCBjdGxyIF4gcmVnMzIgKQorICAgICAgICAgICAgaXRzLT5l
bmFibGVkID0gdmdpY192M192ZXJpZnlfaXRzX3N0YXR1cyhpdHMsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZzMyICYgR0lUU19DVExSX0VO
QUJMRSk7CisgICAgICAgIHNwaW5fdW5sb2NrKCZpdHMtPml0c19sb2NrKTsKKyAgICAgICAgc3Bp
bl91bmxvY2soJml0cy0+dmNtZF9sb2NrKTsKKyAgICAgICAgcmV0dXJuIDE7CisgICAgfQorCisg
ICAgY2FzZSBWUkVHMzIoR0lUU19JSURSKToKKyAgICAgICAgZ290byB3cml0ZV9pZ25vcmVfMzI7
CisKKyAgICBjYXNlIFZSRUczMihHSVRTX1RZUEVSKToKKyAgICAgICAgZ290byB3cml0ZV9pZ25v
cmVfMzI7CisKKyAgICBjYXNlIFZSQU5HRTMyKDB4MDAxOCwgMHgwMDFDKToKKyAgICAgICAgZ290
byB3cml0ZV9yZXNlcnZlZDsKKyAgICBjYXNlIFZSQU5HRTMyKDB4MDAyMCwgMHgwMDNDKToKKyAg
ICAgICAgZ290byB3cml0ZV9pbXBsX2RlZmluZWQ7CisgICAgY2FzZSBWUkFOR0UzMigweDAwNDAs
IDB4MDA3Qyk6CisgICAgICAgIGdvdG8gd3JpdGVfcmVzZXJ2ZWQ7CisKKyAgICBjYXNlIFZSRUc2
NChHSVRTX0NCQVNFUik6CisgICAgICAgIGlmICggIXZnaWNfcmVnNjRfY2hlY2tfYWNjZXNzKGlu
Zm8tPmRhYnQpICkgZ290byBiYWRfd2lkdGg7CisKKyAgICAgICAgc3Bpbl9sb2NrKCZpdHMtPml0
c19sb2NrKTsKKyAgICAgICAgLyogQ2hhbmdpbmcgYmFzZSByZWdpc3RlcnMgd2l0aCB0aGUgSVRT
IGVuYWJsZWQgaXMgVU5QUkVESUNUQUJMRS4gKi8KKyAgICAgICAgaWYgKCBpdHMtPmVuYWJsZWQg
KQorICAgICAgICB7CisgICAgICAgICAgICBzcGluX3VubG9jaygmaXRzLT5pdHNfbG9jayk7Cisg
ICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywKKyAgICAgICAgICAgICAgICAgICAg
ICJ2R0lUUzogdHJpZWQgdG8gY2hhbmdlIENCQVNFUiB3aXRoIHRoZSBJVFMgZW5hYmxlZC5cbiIp
OworICAgICAgICAgICAgcmV0dXJuIDE7CisgICAgICAgIH0KKworICAgICAgICByZWcgPSBpdHMt
PmNiYXNlcjsKKyAgICAgICAgdmdpY19yZWc2NF91cGRhdGUoJnJlZywgciwgaW5mbyk7CisgICAg
ICAgIHNhbml0aXplX2l0c19iYXNlX3JlZygmcmVnKTsKKworICAgICAgICBpdHMtPmNiYXNlciA9
IHJlZzsKKyAgICAgICAgaXRzLT5jcmVhZHIgPSAwOworICAgICAgICBzcGluX3VubG9jaygmaXRz
LT5pdHNfbG9jayk7CisKKyAgICAgICAgcmV0dXJuIDE7CisKKyAgICBjYXNlIFZSRUc2NChHSVRT
X0NXUklURVIpOgorICAgICAgICBpZiAoICF2Z2ljX3JlZzY0X2NoZWNrX2FjY2VzcyhpbmZvLT5k
YWJ0KSApIGdvdG8gYmFkX3dpZHRoOworCisgICAgICAgIHNwaW5fbG9jaygmaXRzLT52Y21kX2xv
Y2spOworICAgICAgICByZWcgPSBJVFNfQ01EX09GRlNFVChpdHMtPmN3cml0ZXIpOworICAgICAg
ICB2Z2ljX3JlZzY0X3VwZGF0ZSgmcmVnLCByLCBpbmZvKTsKKyAgICAgICAgaXRzLT5jd3JpdGVy
ID0gSVRTX0NNRF9PRkZTRVQocmVnKTsKKworICAgICAgICBpZiAoIGl0cy0+ZW5hYmxlZCApCisg
ICAgICAgICAgICBpZiAoIHZnaWNfaXRzX2hhbmRsZV9jbWRzKGQsIGl0cykgKQorICAgICAgICAg
ICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiZXJyb3IgaGFuZGxpbmcgSVRTIGNvbW1h
bmRzXG4iKTsKKworICAgICAgICBzcGluX3VubG9jaygmaXRzLT52Y21kX2xvY2spOworCisgICAg
ICAgIHJldHVybiAxOworCisgICAgY2FzZSBWUkVHNjQoR0lUU19DUkVBRFIpOgorICAgICAgICBn
b3RvIHdyaXRlX2lnbm9yZV82NDsKKworICAgIGNhc2UgVlJBTkdFMzIoMHgwMDk4LCAweDAwRkMp
OgorICAgICAgICBnb3RvIHdyaXRlX3Jlc2VydmVkOworCisgICAgY2FzZSBWUkVHNjQoR0lUU19C
QVNFUjApOiAgICAgICAgICAgLyogZGV2aWNlIHRhYmxlICovCisgICAgICAgIGlmICggIXZnaWNf
cmVnNjRfY2hlY2tfYWNjZXNzKGluZm8tPmRhYnQpICkgZ290byBiYWRfd2lkdGg7CisKKyAgICAg
ICAgc3Bpbl9sb2NrKCZpdHMtPml0c19sb2NrKTsKKworICAgICAgICAvKgorICAgICAgICAgKiBD
aGFuZ2luZyBiYXNlIHJlZ2lzdGVycyB3aXRoIHRoZSBJVFMgZW5hYmxlZCBpcyBVTlBSRURJQ1RB
QkxFLAorICAgICAgICAgKiB3ZSBjaG9vc2UgdG8gaWdub3JlIGl0LCBidXQgd2Fybi4KKyAgICAg
ICAgICovCisgICAgICAgIGlmICggaXRzLT5lbmFibGVkICkKKyAgICAgICAgeworICAgICAgICAg
ICAgc3Bpbl91bmxvY2soJml0cy0+aXRzX2xvY2spOworICAgICAgICAgICAgZ2RwcmludGsoWEVO
TE9HX1dBUk5JTkcsICJ2R0lUUzogdHJpZWQgdG8gY2hhbmdlIEJBU0VSIHdpdGggdGhlIElUUyBl
bmFibGVkLlxuIik7CisKKyAgICAgICAgICAgIHJldHVybiAxOworICAgICAgICB9CisKKyAgICAg
ICAgcmVnID0gaXRzLT5iYXNlcl9kZXY7CisgICAgICAgIHZnaWNfcmVnNjRfdXBkYXRlKCZyZWcs
IHIsIGluZm8pOworCisgICAgICAgIC8qIFdlIGRvbid0IHN1cHBvcnQgaW5kaXJlY3QgdGFibGVz
IGZvciBub3cuICovCisgICAgICAgIHJlZyAmPSB+KEdJVFNfQkFTRVJfUk9fTUFTSyB8IEdJVFNf
QkFTRVJfSU5ESVJFQ1QpOworICAgICAgICByZWcgfD0gKHNpemVvZihkZXZfdGFibGVfZW50cnlf
dCkgLSAxKSA8PCBHSVRTX0JBU0VSX0VOVFJZX1NJWkVfU0hJRlQ7CisgICAgICAgIHJlZyB8PSBH
SVRTX0JBU0VSX1RZUEVfREVWSUNFIDw8IEdJVFNfQkFTRVJfVFlQRV9TSElGVDsKKyAgICAgICAg
c2FuaXRpemVfaXRzX2Jhc2VfcmVnKCZyZWcpOworCisgICAgICAgIGlmICggcmVnICYgR0lUU19W
QUxJRF9CSVQgKQorICAgICAgICB7CisgICAgICAgICAgICBpdHMtPm1heF9kZXZpY2VzID0gaXRz
X2Jhc2VyX25yX2VudHJpZXMocmVnKTsKKyAgICAgICAgICAgIGlmICggaXRzLT5tYXhfZGV2aWNl
cyA+IEJJVChpdHMtPmRldmlkX2JpdHMpICkKKyAgICAgICAgICAgICAgICBpdHMtPm1heF9kZXZp
Y2VzID0gQklUKGl0cy0+ZGV2aWRfYml0cyk7CisgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAg
ICAgICAgICAgaXRzLT5tYXhfZGV2aWNlcyA9IDA7CisKKyAgICAgICAgaXRzLT5iYXNlcl9kZXYg
PSByZWc7CisgICAgICAgIHNwaW5fdW5sb2NrKCZpdHMtPml0c19sb2NrKTsKKyAgICAgICAgcmV0
dXJuIDE7CisKKyAgICBjYXNlIFZSRUc2NChHSVRTX0JBU0VSMSk6ICAgICAgICAgICAvKiBjb2xs
ZWN0aW9uIHRhYmxlICovCisgICAgICAgIGlmICggIXZnaWNfcmVnNjRfY2hlY2tfYWNjZXNzKGlu
Zm8tPmRhYnQpICkgZ290byBiYWRfd2lkdGg7CisKKyAgICAgICAgc3Bpbl9sb2NrKCZpdHMtPml0
c19sb2NrKTsKKyAgICAgICAgLyoKKyAgICAgICAgICogQ2hhbmdpbmcgYmFzZSByZWdpc3RlcnMg
d2l0aCB0aGUgSVRTIGVuYWJsZWQgaXMgVU5QUkVESUNUQUJMRSwKKyAgICAgICAgICogd2UgY2hv
b3NlIHRvIGlnbm9yZSBpdCwgYnV0IHdhcm4uCisgICAgICAgICAqLworICAgICAgICBpZiAoIGl0
cy0+ZW5hYmxlZCApCisgICAgICAgIHsKKyAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZpdHMtPml0
c19sb2NrKTsKKyAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19JTkZPLCAidkdJVFM6IHRyaWVk
IHRvIGNoYW5nZSBCQVNFUiB3aXRoIHRoZSBJVFMgZW5hYmxlZC5cbiIpOworICAgICAgICAgICAg
cmV0dXJuIDE7CisgICAgICAgIH0KKworICAgICAgICByZWcgPSBpdHMtPmJhc2VyX2NvbGw7Cisg
ICAgICAgIHZnaWNfcmVnNjRfdXBkYXRlKCZyZWcsIHIsIGluZm8pOworICAgICAgICAvKiBObyBp
bmRpcmVjdCB0YWJsZXMgZm9yIHRoZSBjb2xsZWN0aW9uIHRhYmxlLiAqLworICAgICAgICByZWcg
Jj0gfihHSVRTX0JBU0VSX1JPX01BU0sgfCBHSVRTX0JBU0VSX0lORElSRUNUKTsKKyAgICAgICAg
cmVnIHw9IChzaXplb2YoY29sbF90YWJsZV9lbnRyeV90KSAtIDEpIDw8IEdJVFNfQkFTRVJfRU5U
UllfU0laRV9TSElGVDsKKyAgICAgICAgcmVnIHw9IEdJVFNfQkFTRVJfVFlQRV9DT0xMRUNUSU9O
IDw8IEdJVFNfQkFTRVJfVFlQRV9TSElGVDsKKyAgICAgICAgc2FuaXRpemVfaXRzX2Jhc2VfcmVn
KCZyZWcpOworCisgICAgICAgIGlmICggcmVnICYgR0lUU19WQUxJRF9CSVQgKQorICAgICAgICAg
ICAgaXRzLT5tYXhfY29sbGVjdGlvbnMgPSBpdHNfYmFzZXJfbnJfZW50cmllcyhyZWcpOworICAg
ICAgICBlbHNlCisgICAgICAgICAgICBpdHMtPm1heF9jb2xsZWN0aW9ucyA9IDA7CisgICAgICAg
IGl0cy0+YmFzZXJfY29sbCA9IHJlZzsKKyAgICAgICAgc3Bpbl91bmxvY2soJml0cy0+aXRzX2xv
Y2spOworICAgICAgICByZXR1cm4gMTsKKworICAgIGNhc2UgVlJBTkdFNjQoR0lUU19CQVNFUjIs
IEdJVFNfQkFTRVI3KToKKyAgICAgICAgZ290byB3cml0ZV9pZ25vcmVfNjQ7CisKKyAgICBjYXNl
IFZSQU5HRTMyKDB4MDE0MCwgMHhCRkZDKToKKyAgICAgICAgZ290byB3cml0ZV9yZXNlcnZlZDsK
KyAgICBjYXNlIFZSQU5HRTMyKDB4QzAwMCwgMHhGRkNDKToKKyAgICAgICAgZ290byB3cml0ZV9p
bXBsX2RlZmluZWQ7CisgICAgY2FzZSBWUkFOR0UzMigweEZGRDAsIDB4RkZFNCk6ICAgICAgLyog
SU1QREVGIGlkZW50aWZpY2F0aW9uIHJlZ2lzdGVycyAqLworICAgICAgICBnb3RvIHdyaXRlX2lt
cGxfZGVmaW5lZDsKKworICAgIGNhc2UgVlJFRzMyKEdJVFNfUElEUjIpOgorICAgICAgICBnb3Rv
IHdyaXRlX2lnbm9yZV8zMjsKKworICAgIGNhc2UgVlJBTkdFMzIoMHhGRkVDLCAweEZGRkMpOiAg
ICAgIC8qIElNUERFRiBpZGVudGlmaWNhdGlvbiByZWdpc3RlcnMgKi8KKyAgICAgICAgZ290byB3
cml0ZV9pbXBsX2RlZmluZWQ7CisKKyAgICBkZWZhdWx0OgorICAgICAgICBwcmludGsoWEVOTE9H
X0dfRVJSCisgICAgICAgICAgICAgICAiJXB2OiB2R0lUUzogdW5oYW5kbGVkIHdyaXRlIHIlZCBv
ZmZzZXQgJSMwNGx4XG4iLAorICAgICAgICAgICAgICAgdiwgaW5mby0+ZGFidC5yZWcsICh1bnNp
Z25lZCBsb25nKWluZm8tPmdwYSAmIDB4ZmZmZik7CisgICAgICAgIHJldHVybiAwOworICAgIH0K
KworICAgIHJldHVybiAxOworCit3cml0ZV9pZ25vcmVfNjQ6CisgICAgaWYgKCAhdmdpY19yZWc2
NF9jaGVja19hY2Nlc3MoaW5mby0+ZGFidCkgKSBnb3RvIGJhZF93aWR0aDsKKyAgICByZXR1cm4g
MTsKKword3JpdGVfaWdub3JlXzMyOgorICAgIGlmICggaW5mby0+ZGFidC5zaXplICE9IERBQlRf
V09SRCApIGdvdG8gYmFkX3dpZHRoOworICAgIHJldHVybiAxOworCit3cml0ZV9pbXBsX2RlZmlu
ZWQ6CisgICAgcHJpbnRrKFhFTkxPR19HX0RFQlVHCisgICAgICAgICAgICIlcHY6IHZHSVRTOiBX
SSBvbiBpbXBsZW1lbnRhdGlvbiBkZWZpbmVkIHJlZ2lzdGVyIG9mZnNldCAlIzA0bHhcbiIsCisg
ICAgICAgICAgIHYsIGluZm8tPmdwYSAmIDB4ZmZmZik7CisgICAgcmV0dXJuIDE7CisKK3dyaXRl
X3Jlc2VydmVkOgorICAgIHByaW50ayhYRU5MT0dfR19ERUJVRworICAgICAgICAgICAiJXB2OiB2
R0lUUzogV0kgb24gaW1wbGVtZW50YXRpb24gZGVmaW5lZCByZWdpc3RlciBvZmZzZXQgJSMwNGx4
XG4iLAorICAgICAgICAgICB2LCBpbmZvLT5ncGEgJiAweGZmZmYpOworICAgIHJldHVybiAxOwor
CitiYWRfd2lkdGg6CisgICAgcHJpbnRrKFhFTkxPR19HX0VSUiAidkdJVFM6IGJhZCB3cml0ZSB3
aWR0aCAlZCByJWQgb2Zmc2V0ICUjMDhseFxuIiwKKyAgICAgICAgICAgaW5mby0+ZGFidC5zaXpl
LCBpbmZvLT5kYWJ0LnJlZywgKHVuc2lnbmVkIGxvbmcpaW5mby0+Z3BhICYgMHhmZmZmKTsKKwor
ICAgIGRvbWFpbl9jcmFzaF9zeW5jaHJvbm91cygpOworCisgICAgcmV0dXJuIDA7Cit9CisKK3N0
YXRpYyBjb25zdCBzdHJ1Y3QgbW1pb19oYW5kbGVyX29wcyB2Z2ljX2l0c19tbWlvX2hhbmRsZXIg
PSB7CisgICAgLnJlYWQgID0gdmdpY192M19pdHNfbW1pb19yZWFkLAorICAgIC53cml0ZSA9IHZn
aWNfdjNfaXRzX21taW9fd3JpdGUsCit9OworCiBpbnQgdmdpY192M19pdHNfaW5pdF9kb21haW4o
c3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBzcGluX2xvY2tfaW5pdCgmZC0+YXJjaC52Z2ljLml0
c19kZXZpY2VzX2xvY2spOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNf
aXRzLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaAppbmRleCBhNjU5MTg0Li41
ZGI3ZDA0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaApAQCAtMzUsNiArMzUsNyBAQAogI2Rl
ZmluZSBHSVRTX0JBU0VSNSAgICAgICAgICAgICAgICAgICAgIDB4MTI4CiAjZGVmaW5lIEdJVFNf
QkFTRVI2ICAgICAgICAgICAgICAgICAgICAgMHgxMzAKICNkZWZpbmUgR0lUU19CQVNFUjcgICAg
ICAgICAgICAgICAgICAgICAweDEzOAorI2RlZmluZSBHSVRTX1BJRFIyICAgICAgICAgICAgICAg
ICAgICAgIEdJQ1JfUElEUjIKIAogLyogUmVnaXN0ZXIgYml0cyAqLwogI2RlZmluZSBHSVRTX1ZB
TElEX0JJVCAgICAgICAgICAgICAgICAgIEJJVCg2MykKQEAgLTU3LDYgKzU4LDcgQEAKICNkZWZp
bmUgR0lUU19UWVBFUl9JVFRfU0laRV9NQVNLICAgICAgICAoMHhmVUwgPDwgR0lUU19UWVBFUl9J
VFRfU0laRV9TSElGVCkKICNkZWZpbmUgR0lUU19UWVBFUl9JVFRfU0laRShyKSAgICAgICAgICAo
KCgocikgJiBHSVRTX1RZUEVSX0lUVF9TSVpFX01BU0spID4+IFwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHSVRTX1RZUEVSX0lUVF9TSVpFX1NISUZU
KSArIDEpCisjZGVmaW5lIEdJVFNfVFlQRVJfUEhZU0lDQUwgICAgICAgICAgICAgKDFVIDw8IDAp
CiAKICNkZWZpbmUgR0lUU19CQVNFUl9JTkRJUkVDVCAgICAgICAgICAgICBCSVQoNjIpCiAjZGVm
aW5lIEdJVFNfQkFTRVJfSU5ORVJfQ0FDSEVBQklMSVRZX1NISUZUICAgICAgICA1OQpAQCAtNzYs
NiArNzgsNyBAQAogICAgICAgICAgICAgICAgICAgICAgICAgKCgocmVnID4+IEdJVFNfQkFTRVJf
RU5UUllfU0laRV9TSElGVCkgJiAweDFmKSArIDEpCiAjZGVmaW5lIEdJVFNfQkFTRVJfU0hBUkVB
QklMSVRZX1NISUZUICAgMTAKICNkZWZpbmUgR0lUU19CQVNFUl9QQUdFX1NJWkVfU0hJRlQgICAg
ICA4CisjZGVmaW5lIEdJVFNfQkFTRVJfU0laRV9NQVNLICAgICAgICAgICAgMHhmZgogI2RlZmlu
ZSBHSVRTX0JBU0VSX1NIQVJFQUJJTElUWV9NQVNLICAgKDB4M1VMTCA8PCBHSVRTX0JBU0VSX1NI
QVJFQUJJTElUWV9TSElGVCkKICNkZWZpbmUgR0lUU19CQVNFUl9PVVRFUl9DQUNIRUFCSUxJVFlf
TUFTSyAgICgweDdVTEwgPDwgR0lUU19CQVNFUl9PVVRFUl9DQUNIRUFCSUxJVFlfU0hJRlQpCiAj
ZGVmaW5lIEdJVFNfQkFTRVJfSU5ORVJfQ0FDSEVBQklMSVRZX01BU0sgICAoMHg3VUxMIDw8IEdJ
VFNfQkFTRVJfSU5ORVJfQ0FDSEVBQklMSVRZX1NISUZUKQotLSAKMi45LjAKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 14 16:52:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 16:52:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLBXF-0006uI-R1; Wed, 14 Jun 2017 16: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 <andre.przywara@arm.com>) id 1dLBXE-0006qc-NU
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 16:52:48 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 DF/80-01752-FD961495; Wed, 14 Jun 2017 16:52:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsVysyfVTfdepmO
 kwc0ZQhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bCL92sBTd0KjadncTWwPhLsYuRi0NIYDOj
 xI4/S1khnOWMEv/v9zF2MXJysAnoSuy4+ZoZxBYRCJV4uuA7M0gRs8B1RonTO+azgSSEBdwlT
 h1eCmazCKhK/H21DszmFbCW6Ju/E8yWEJCTaDh/H2wQJ1B86vbJTF2MHEDbrCRurtCfwMi9gJ
 FhFaNGcWpRWWqRrpGBXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGoIfrGRgYdzA
 2zvY7xCjJwaQkyjtV0DFSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTv4QygnGBRanpqRVpmDjDU
 YNISHDxKIrxbU4HSvMUFibnFmekQqVOMilLivGdB+gRAEhmleXBtsPC+xCgrJczLyMDAIMRTk
 FqUm1mCKv+KUZyDUUmYtywdaApPZl4J3PRXQIuZgBYHXXAAWVySiJCSamBkW7o8+ki+9kk2zt
 0v6nTLfuXyzZ+8Q3cLQ7389vQigctZkx+/WtkS37E7adnc/4EVEwR/aZ/683nPBxGO6JBljzZ
 8Cpj2aPPnokPpD7lbDBiET6l7HJ6ReT74juEilSf6XI43QqrS5J/atiY73fNk2izlmTR/RdOi
 h7bF4bEfe37MCV5dqCKhxFKckWioxVxUnAgAj91Gr2oCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1497459165!82812985!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32267 invoked from network); 14 Jun 2017 16:52:45 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-2.tower-206.messagelabs.com with SMTP; 14 Jun 2017 16:52: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 5DB5C15A2;
 Wed, 14 Jun 2017 09:52:45 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0AEBA3F3E1;
 Wed, 14 Jun 2017 09:52:43 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Wed, 14 Jun 2017 17:52:09 +0100
Message-Id: <20170614165223.7543-21-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170614165223.7543-1-andre.przywara@arm.com>
References: <20170614165223.7543-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: [Xen-devel] [PATCH v12 20/34] ARM: vITS: introduce translation
	table walks
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIElUUyBzdG9yZXMgdGhlIHRhcmdldCAodilDUFUgYW5kIHRoZSAodmlydHVhbCkgTFBJIG51
bWJlciBpbiB0YWJsZXMuCkludHJvZHVjZSBmdW5jdGlvbnMgdG8gd2FsayB0aG9zZSB0YWJsZXMg
YW5kIHRyYW5zbGF0ZSBhbiBkZXZpY2UgSUQgLQpldmVudCBJRCBwYWlyIGludG8gYSBwYWlyIG9m
IHZpcnR1YWwgTFBJIGFuZCB2Q1BVLgpXZSBtYXAgdGhvc2UgdGFibGVzIG9uIGRlbWFuZCAtIHdo
aWNoIGlzIGNoZWFwIG9uIGFybTY0IC0gYW5kIGNvcHkgdGhlCnJlc3BlY3RpdmUgZW50cmllcyBi
ZWZvcmUgdXNpbmcgdGhlbSwgdG8gYXZvaWQgdGhlIGd1ZXN0IHRhbXBlcmluZyB3aXRoCnRoZW0g
bWVhbndoaWxlLgoKVG8gYWxsb3cgY29tcGlsaW5nIHdpdGhvdXQgd2FybmluZ3MsIHdlIGRlY2xh
cmUgdHdvIGZ1bmN0aW9ucyBhcwpub24tc3RhdGljIGZvciB0aGUgbW9tZW50LCB3aGljaCB0d28g
bGF0ZXIgcGF0Y2hlcyB3aWxsIGZpeC4KClNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxh
bmRyZS5wcnp5d2FyYUBhcm0uY29tPgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYyB8IDE0MCArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAx
NDAgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5j
IGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMKaW5kZXggNTQ4MTc5MS4uMzY5MTBhYSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMKKysrIGIveGVuL2FyY2gvYXJtL3Zn
aWMtdjMtaXRzLmMKQEAgLTgzLDYgKzgzLDcgQEAgc3RydWN0IHZpdHNfaXR0ZQogICogRWFjaCBl
bnRyeSBqdXN0IGNvbnRhaW5zIHRoZSBWQ1BVIElEIG9mIHRoZSByZXNwZWN0aXZlIHZDUFUuCiAg
Ki8KIHR5cGVkZWYgdWludDE2X3QgY29sbF90YWJsZV9lbnRyeV90OworI2RlZmluZSBVTk1BUFBF
RF9DT0xMRUNUSU9OICAgICAgKChjb2xsX3RhYmxlX2VudHJ5X3QpfjApCiAKIC8qCiAgKiBPdXIg
ZGV2aWNlIHRhYmxlIGVuY29kaW5nczoKQEAgLTk5LDYgKzEwMCwxNDUgQEAgdHlwZWRlZiB1aW50
NjRfdCBkZXZfdGFibGVfZW50cnlfdDsKICNkZWZpbmUgR0lUU19CQVNFUl9ST19NQVNLICAgICAg
IChHSVRTX0JBU0VSX1RZUEVfTUFTSyB8IFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAoMHgxZkwgPDwgR0lUU19CQVNFUl9FTlRSWV9TSVpFX1NISUZUKSkKIAorLyoKKyAqIFRo
ZSBwaHlzaWNhbCBhZGRyZXNzIGlzIGVuY29kZWQgc2xpZ2h0bHkgZGlmZmVyZW50bHkgZGVwZW5k
aW5nIG9uCisgKiB0aGUgdXNlZCBwYWdlIHNpemU6IHRoZSBoaWdoZXN0IGZvdXIgYml0cyBhcmUg
c3RvcmVkIGluIHRoZSBsb3dlc3QKKyAqIGZvdXIgYml0cyBvZiB0aGUgZmllbGQgZm9yIDY0SyBw
YWdlcy4KKyAqLworc3RhdGljIHBhZGRyX3QgZ2V0X2Jhc2VyX3BoeXNfYWRkcih1aW50NjRfdCBy
ZWcpCit7CisgICAgaWYgKCByZWcgJiBCSVQoOSkgKQorICAgICAgICByZXR1cm4gKHJlZyAmIEdF
Tk1BU0soNDcsIDE2KSkgfAorICAgICAgICAgICAgICAgICgocmVnICYgR0VOTUFTSygxNSwgMTIp
KSA8PCAzNik7CisgICAgZWxzZQorICAgICAgICByZXR1cm4gcmVnICYgR0VOTUFTSyg0NywgMTIp
OworfQorCisvKiBNdXN0IGJlIGNhbGxlZCB3aXRoIHRoZSBJVFMgbG9jayBoZWxkLiAqLworc3Rh
dGljIHN0cnVjdCB2Y3B1ICpnZXRfdmNwdV9mcm9tX2NvbGxlY3Rpb24oc3RydWN0IHZpcnRfaXRz
ICppdHMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50
MTZfdCBjb2xsaWQpCit7CisgICAgcGFkZHJfdCBhZGRyID0gZ2V0X2Jhc2VyX3BoeXNfYWRkcihp
dHMtPmJhc2VyX2NvbGwpOworICAgIGNvbGxfdGFibGVfZW50cnlfdCB2Y3B1X2lkOworICAgIGlu
dCByZXQ7CisKKyAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJml0cy0+aXRzX2xvY2spKTsKKwor
ICAgIGlmICggY29sbGlkID49IGl0cy0+bWF4X2NvbGxlY3Rpb25zICkKKyAgICAgICAgcmV0dXJu
IE5VTEw7CisKKyAgICByZXQgPSB2Z2ljX2FjY2Vzc19ndWVzdF9tZW1vcnkoaXRzLT5kLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhZGRyICsgY29sbGlkICogc2l6ZW9mKGNv
bGxfdGFibGVfZW50cnlfdCksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ2
Y3B1X2lkLCBzaXplb2YoY29sbF90YWJsZV9lbnRyeV90KSwgZmFsc2UpOworICAgIGlmICggcmV0
ICkKKyAgICAgICAgcmV0dXJuIE5VTEw7CisKKyAgICBpZiAoIHZjcHVfaWQgPT0gVU5NQVBQRURf
Q09MTEVDVElPTiB8fCB2Y3B1X2lkID49IGl0cy0+ZC0+bWF4X3ZjcHVzICkKKyAgICAgICAgcmV0
dXJuIE5VTEw7CisKKyAgICByZXR1cm4gaXRzLT5kLT52Y3B1W3ZjcHVfaWRdOworfQorCisvKgor
ICogTG9va3VwIHRoZSBhZGRyZXNzIG9mIHRoZSBJbnRlcnJ1cHQgVHJhbnNsYXRpb24gVGFibGUg
YXNzb2NpYXRlZCB3aXRoCisgKiB0aGF0IGRldmljZSBJRC4KKyAqIFRPRE86IGFkZCBzdXBwb3J0
IGZvciB3YWxraW5nIGluZGlyZWN0IHRhYmxlcy4KKyAqLworc3RhdGljIGludCBpdHNfZ2V0X2l0
dChzdHJ1Y3QgdmlydF9pdHMgKml0cywgdWludDMyX3QgZGV2aWQsCisgICAgICAgICAgICAgICAg
ICAgICAgIGRldl90YWJsZV9lbnRyeV90ICppdHQpCit7CisgICAgcGFkZHJfdCBhZGRyID0gZ2V0
X2Jhc2VyX3BoeXNfYWRkcihpdHMtPmJhc2VyX2Rldik7CisKKyAgICBpZiAoIGRldmlkID49IGl0
cy0+bWF4X2RldmljZXMgKQorICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAgIHJldHVybiB2
Z2ljX2FjY2Vzc19ndWVzdF9tZW1vcnkoaXRzLT5kLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYWRkciArIGRldmlkICogc2l6ZW9mKGRldl90YWJsZV9lbnRyeV90KSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl0dCwgc2l6ZW9mKCppdHQpLCBmYWxz
ZSk7Cit9CisKKy8qCisgKiBMb29rdXAgdGhlIGFkZHJlc3Mgb2YgdGhlIEludGVycnVwdCBUcmFu
c2xhdGlvbiBUYWJsZSBhc3NvY2lhdGVkIHdpdGgKKyAqIGEgZGV2aWNlIElEIGFuZCByZXR1cm4g
dGhlIGFkZHJlc3Mgb2YgdGhlIElUVEUgYmVsb25naW5nIHRvIHRoZSBldmVudCBJRAorICogKHdo
aWNoIGlzIGFuIGluZGV4IGludG8gdGhhdCB0YWJsZSkuCisgKi8KK3N0YXRpYyBwYWRkcl90IGl0
c19nZXRfaXR0ZV9hZGRyZXNzKHN0cnVjdCB2aXJ0X2l0cyAqaXRzLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZGV2aWQsIHVpbnQzMl90IGV2aWQpCit7Cisg
ICAgZGV2X3RhYmxlX2VudHJ5X3QgaXR0OworICAgIGludCByZXQ7CisKKyAgICByZXQgPSBpdHNf
Z2V0X2l0dChpdHMsIGRldmlkLCAmaXR0KTsKKyAgICBpZiAoIHJldCApCisgICAgICAgIHJldHVy
biBJTlZBTElEX1BBRERSOworCisgICAgaWYgKCBldmlkID49IERFVl9UQUJMRV9JVFRfU0laRShp
dHQpIHx8CisgICAgICAgICBERVZfVEFCTEVfSVRUX0FERFIoaXR0KSA9PSBJTlZBTElEX1BBRERS
ICkKKyAgICAgICAgcmV0dXJuIElOVkFMSURfUEFERFI7CisKKyAgICByZXR1cm4gREVWX1RBQkxF
X0lUVF9BRERSKGl0dCkgKyBldmlkICogc2l6ZW9mKHN0cnVjdCB2aXRzX2l0dGUpOworfQorCisv
KgorICogUXVlcmllcyB0aGUgY29sbGVjdGlvbiBhbmQgZGV2aWNlIHRhYmxlcyB0byBnZXQgdGhl
IHZDUFUgYW5kIHZpcnR1YWwKKyAqIExQSSBudW1iZXIgZm9yIGEgZ2l2ZW4gZ3Vlc3QgZXZlbnQu
IFRoaXMgZmlyc3QgYWNjZXNzZXMgdGhlIGd1ZXN0IG1lbW9yeQorICogdG8gcmVzb2x2ZSB0aGUg
YWRkcmVzcyBvZiB0aGUgSVRURSwgdGhlbiByZWFkcyB0aGUgSVRURSBlbnRyeSBhdCB0aGlzCisg
KiBhZGRyZXNzIGFuZCBwdXRzIHRoZSByZXN1bHQgaW4gdmNwdV9wdHIgYW5kIHZscGlfcHRyLgor
ICogTXVzdCBiZSBjYWxsZWQgd2l0aCB0aGUgSVRTIGxvY2sgaGVsZC4KKyAqLworYm9vbCByZWFk
X2l0dGUoc3RydWN0IHZpcnRfaXRzICppdHMsIHVpbnQzMl90IGRldmlkLCB1aW50MzJfdCBldmlk
LAorICAgICAgICAgICAgICAgc3RydWN0IHZjcHUgKip2Y3B1X3B0ciwgdWludDMyX3QgKnZscGlf
cHRyKQoreworICAgIHBhZGRyX3QgYWRkcjsKKyAgICBzdHJ1Y3Qgdml0c19pdHRlIGl0dGU7Cisg
ICAgc3RydWN0IHZjcHUgKnZjcHU7CisKKyAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJml0cy0+
aXRzX2xvY2spKTsKKworICAgIGFkZHIgPSBpdHNfZ2V0X2l0dGVfYWRkcmVzcyhpdHMsIGRldmlk
LCBldmlkKTsKKyAgICBpZiAoIGFkZHIgPT0gSU5WQUxJRF9QQUREUiApCisgICAgICAgIHJldHVy
biBmYWxzZTsKKworICAgIGlmICggdmdpY19hY2Nlc3NfZ3Vlc3RfbWVtb3J5KGl0cy0+ZCwgYWRk
ciwgJml0dGUsIHNpemVvZihpdHRlKSwgZmFsc2UpICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOwor
CisgICAgdmNwdSA9IGdldF92Y3B1X2Zyb21fY29sbGVjdGlvbihpdHMsIGl0dGUuY29sbGVjdGlv
bik7CisgICAgaWYgKCAhdmNwdSApCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgICp2Y3B1
X3B0ciA9IHZjcHU7CisgICAgKnZscGlfcHRyID0gaXR0ZS52bHBpOworICAgIHJldHVybiB0cnVl
OworfQorCisvKgorICogUXVlcmllcyB0aGUgY29sbGVjdGlvbiBhbmQgZGV2aWNlIHRhYmxlcyB0
byB0cmFuc2xhdGUgdGhlIGRldmljZSBJRCBhbmQKKyAqIGV2ZW50IElEIGFuZCBmaW5kIHRoZSBh
cHByb3ByaWF0ZSBJVFRFLiBUaGUgZ2l2ZW4gY29sbGVjdGlvbiBJRCBhbmQgdGhlCisgKiB2aXJ0
dWFsIExQSSBudW1iZXIgYXJlIHRoZW4gc3RvcmVkIGludG8gdGhhdCBlbnRyeS4KKyAqIElmIHZj
cHVfcHRyIGlzIHByb3ZpZGVkLCByZXR1cm5zIHRoZSBWQ1BVIGJlbG9uZ2luZyB0byB0aGF0IGNv
bGxlY3Rpb24uCisgKiBNdXN0IGJlIGNhbGxlZCB3aXRoIHRoZSBJVFMgbG9jayBoZWxkLgorICov
Citib29sIHdyaXRlX2l0dGUoc3RydWN0IHZpcnRfaXRzICppdHMsIHVpbnQzMl90IGRldmlkLAor
ICAgICAgICAgICAgICAgIHVpbnQzMl90IGV2aWQsIHVpbnQzMl90IGNvbGxpZCwgdWludDMyX3Qg
dmxwaSkKK3sKKyAgICBwYWRkcl90IGFkZHI7CisgICAgc3RydWN0IHZpdHNfaXR0ZSBpdHRlOwor
CisgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZpdHMtPml0c19sb2NrKSk7CisKKyAgICBhZGRy
ID0gaXRzX2dldF9pdHRlX2FkZHJlc3MoaXRzLCBkZXZpZCwgZXZpZCk7CisgICAgaWYgKCBhZGRy
ID09IElOVkFMSURfUEFERFIgKQorICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAgICBpdHRlLmNv
bGxlY3Rpb24gPSBjb2xsaWQ7CisgICAgaXR0ZS52bHBpID0gdmxwaTsKKworICAgIGlmICggdmdp
Y19hY2Nlc3NfZ3Vlc3RfbWVtb3J5KGl0cy0+ZCwgYWRkciwgJml0dGUsIHNpemVvZihpdHRlKSwg
dHJ1ZSkgKQorICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAgICByZXR1cm4gdHJ1ZTsKK30KKwog
LyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCiAgKiBGdW5jdGlvbnMgdGhh
dCBoYW5kbGUgSVRTIGNvbW1hbmRzICoKICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKi8KLS0gCjIuOS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 14 16:52:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 16: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 1dLBXI-0006xb-2R; Wed, 14 Jun 2017 16: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 <andre.przywara@arm.com>) id 1dLBXG-0006vM-Q8
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 16:52:50 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 0A/F2-03920-2E961495; Wed, 14 Jun 2017 16:52:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsVysyfVTfdhpmO
 kwbPP6hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bcFd2MBYeEKg4/2sPewHiYr4uRi0NIYDOj
 ROPlGcwQznJGia9ffwI5nBxsAroSO26+BrNFBEIlni74DlbELHCdUeL0jvlsIAlhAQuJfQ/vs
 IDYLAKqEk+PTwGL8wpYS8w/fJUVxJYQkJNoOH8fbBAnUHzq9slMXYwcQNusJG6u0J/AyL2AkW
 EVo0ZxalFZapGukbleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkaghxmAYAfj4rW
 BhxglOZiURHmnCjpGCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgDcoAygkWpaanVqRl5gBDDSYt
 wcGjJMK7NRUozVtckJhbnJkOkTrFqCglzhsI0icAksgozYNrg4X3JUZZKWFeRqBDhHgKUotyM
 0tQ5V8xinMwKgnzlqUDTeHJzCuBm/4KaDET0OKgCw4gi0sSEVJSDYx5/9s7RMOZQ3UN91VPuD
 shOilz5YctKRsMZ9UkrTlXUTJbQjdacuXlkg0i6xasl5pe9z1vSUuVZNiclUvrHoWETDWbUL4
 xW0nwVkOlWZ0ew+Kr4szzw8wP58zM1+e+ZCDYvKX747VK5tQyx7Mc/lPsdef6OJQ8ebU8anf4
 BLZr73mmB59f91uJpTgj0VCLuag4EQDavviBagIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1497459169!107808028!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31477 invoked from network); 14 Jun 2017 16:52:49 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-9.tower-27.messagelabs.com with SMTP; 14 Jun 2017 16:52: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 EA62D15BF;
 Wed, 14 Jun 2017 09:52:48 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9A5C03F3E1;
 Wed, 14 Jun 2017 09:52:47 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Wed, 14 Jun 2017 17:52:11 +0100
Message-Id: <20170614165223.7543-23-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170614165223.7543-1-andre.przywara@arm.com>
References: <20170614165223.7543-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: [Xen-devel] [PATCH v12 22/34] ARM: vITS: handle INT 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>

VGhlIElOVCBjb21tYW5kIHNldHMgYSBnaXZlbiBMUEkgaWRlbnRpZmllZCBieSBhIERldmljZUlE
L0V2ZW50SUQgcGFpcgphcyBwZW5kaW5nIGFuZCB0aHVzIHRyaWdnZXJzIGl0IHRvIGJlIGluamVj
dGVkLgpBcyByZWFkX2l0dGUoKSBpcyBub3cgZXZlbnR1YWxseSB1c2VkLCB3ZSBhZGQgdGhlIHN0
YXRpYyBrZXl3b3JkLgoKU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3
YXJhQGFybS5jb20+ClJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgotLS0KIHhlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jIHwgMjkgKysrKysrKysrKysrKysr
KysrKysrKysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCAyNyBpbnNlcnRpb25zKCspLCAyIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jIGIveGVuL2Fy
Y2gvYXJtL3ZnaWMtdjMtaXRzLmMKaW5kZXggMzY5MTBhYS4uOGEyYTBkMiAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRz
LmMKQEAgLTE4Niw4ICsxODYsOCBAQCBzdGF0aWMgcGFkZHJfdCBpdHNfZ2V0X2l0dGVfYWRkcmVz
cyhzdHJ1Y3QgdmlydF9pdHMgKml0cywKICAqIGFkZHJlc3MgYW5kIHB1dHMgdGhlIHJlc3VsdCBp
biB2Y3B1X3B0ciBhbmQgdmxwaV9wdHIuCiAgKiBNdXN0IGJlIGNhbGxlZCB3aXRoIHRoZSBJVFMg
bG9jayBoZWxkLgogICovCi1ib29sIHJlYWRfaXR0ZShzdHJ1Y3QgdmlydF9pdHMgKml0cywgdWlu
dDMyX3QgZGV2aWQsIHVpbnQzMl90IGV2aWQsCi0gICAgICAgICAgICAgICBzdHJ1Y3QgdmNwdSAq
KnZjcHVfcHRyLCB1aW50MzJfdCAqdmxwaV9wdHIpCitzdGF0aWMgYm9vbCByZWFkX2l0dGUoc3Ry
dWN0IHZpcnRfaXRzICppdHMsIHVpbnQzMl90IGRldmlkLCB1aW50MzJfdCBldmlkLAorICAgICAg
ICAgICAgICAgICAgICAgIHN0cnVjdCB2Y3B1ICoqdmNwdV9wdHIsIHVpbnQzMl90ICp2bHBpX3B0
cikKIHsKICAgICBwYWRkcl90IGFkZHI7CiAgICAgc3RydWN0IHZpdHNfaXR0ZSBpdHRlOwpAQCAt
MjU5LDYgKzI1OSwyOCBAQCBzdGF0aWMgdWludDY0X3QgaXRzX2NtZF9tYXNrX2ZpZWxkKHVpbnQ2
NF90ICppdHNfY21kLCB1bnNpZ25lZCBpbnQgd29yZCwKICNkZWZpbmUgaXRzX2NtZF9nZXRfdmFs
aWRiaXQoY21kKSAgICAgICBpdHNfY21kX21hc2tfZmllbGQoY21kLCAyLCA2MywgIDEpCiAjZGVm
aW5lIGl0c19jbWRfZ2V0X2l0dGFkZHIoY21kKSAgICAgICAgKGl0c19jbWRfbWFza19maWVsZChj
bWQsIDIsIDgsIDQ0KSA8PCA4KQogCitzdGF0aWMgaW50IGl0c19oYW5kbGVfaW50KHN0cnVjdCB2
aXJ0X2l0cyAqaXRzLCB1aW50NjRfdCAqY21kcHRyKQoreworICAgIHVpbnQzMl90IGRldmlkID0g
aXRzX2NtZF9nZXRfZGV2aWNlaWQoY21kcHRyKTsKKyAgICB1aW50MzJfdCBldmVudGlkID0gaXRz
X2NtZF9nZXRfaWQoY21kcHRyKTsKKyAgICBzdHJ1Y3QgdmNwdSAqdmNwdTsKKyAgICB1aW50MzJf
dCB2bHBpOworICAgIGJvb2wgcmV0OworCisgICAgc3Bpbl9sb2NrKCZpdHMtPml0c19sb2NrKTsK
KyAgICByZXQgPSByZWFkX2l0dGUoaXRzLCBkZXZpZCwgZXZlbnRpZCwgJnZjcHUsICZ2bHBpKTsK
KyAgICBzcGluX3VubG9jaygmaXRzLT5pdHNfbG9jayk7CisgICAgaWYgKCAhcmV0ICkKKyAgICAg
ICAgcmV0dXJuIC0xOworCisgICAgaWYgKCB2bHBpID09IElOVkFMSURfTFBJICkKKyAgICAgICAg
cmV0dXJuIC0xOworCisgICAgdmdpY192Y3B1X2luamVjdF9scGkoaXRzLT5kLCB2bHBpKTsKKwor
ICAgIHJldHVybiAwOworfQorCiAjZGVmaW5lIElUU19DTURfQlVGRkVSX1NJWkUoYmFzZXIpICAg
ICAgKCgoKGJhc2VyKSAmIDB4ZmYpICsgMSkgPDwgMTIpCiAjZGVmaW5lIElUU19DTURfT0ZGU0VU
KHJlZykgICAgICAgICAgICAgKChyZWcpICYgR0VOTUFTSygxOSwgNSkpCiAKQEAgLTI5NSw2ICsz
MTcsOSBAQCBzdGF0aWMgaW50IHZnaWNfaXRzX2hhbmRsZV9jbWRzKHN0cnVjdCBkb21haW4gKmQs
IHN0cnVjdCB2aXJ0X2l0cyAqaXRzKQogCiAgICAgICAgIHN3aXRjaCAoIGl0c19jbWRfZ2V0X2Nv
bW1hbmQoY29tbWFuZCkgKQogICAgICAgICB7CisgICAgICAgIGNhc2UgR0lUU19DTURfSU5UOgor
ICAgICAgICAgICAgcmV0ID0gaXRzX2hhbmRsZV9pbnQoaXRzLCBjb21tYW5kKTsKKyAgICAgICAg
ICAgIGJyZWFrOwogICAgICAgICBjYXNlIEdJVFNfQ01EX1NZTkM6CiAgICAgICAgICAgICAvKiBX
ZSBoYW5kbGUgSVRTIGNvbW1hbmRzIHN5bmNocm9ub3VzbHksIHNvIHdlIGlnbm9yZSBTWU5DLiAq
LwogICAgICAgICAgICAgYnJlYWs7Ci0tIAoyLjkuMAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 14 16:52:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 16:52:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLBXJ-0006zZ-9j; Wed, 14 Jun 2017 16: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 <andre.przywara@arm.com>) id 1dLBXI-0006vM-40
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 16:52:52 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 99/03-03920-3E961495; Wed, 14 Jun 2017 16:52:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsVysyfVTfdxpmO
 kwYE+PovvWyYzOTB6HP5whSWAMYo1My8pvyKBNaP/4la2guOiFXM6HjA3MC4T6GLk4hAS2Mwo
 8fxbAyuEs5xR4sj3f8xdjJwcbAK6EjtuvgazRQRCJZ4u+M4MUsQscJ1R4vSO+WwgCWEBS4lLC
 9+xg9gsAqoSK/8fZgWxeQWsJZ69agKzJQTkJBrO3wcbxAkUn7p9MlMXIwfQNiuJmyv0JzByL2
 BkWMWoUZxaVJZapGtooJdUlJmeUZKbmJkD5Jnp5aYWFyemp+YkJhXrJefnbmIEepgBCHYw3ls
 WcIhRkoNJSZR3qqBjpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3qAMoJxgUWp6akVaZg4w1GDS
 Ehw8SiK8W1OB0rzFBYm5xZnpEKlTjIpS4ryBIH0CIImM0jy4Nlh4X2KUlRLmZQQ6RIinILUoN
 7MEVf4VozgHo5Iwb1k60BSezLwSuOmvgBYzAS0OuuAAsrgkESEl1cDYMP1MzqbU639OWX+bwt
 /aU7tO7Le6yJQ7IS7nvzPN+MvSMS1EOnzClZgr3RzPbq1ybnDh3XKM6dW5iLUP5d9w1Hn/FT3
 nLPry6HKNB+yhk1R/+HJEnC8xeXoh3WAHp5T8AfPp87/Mzs8Q1eC50qctOS/1WNrX5M2mnz68
 8pIpfrV8ftaVYCkJJZbijERDLeai4kQAsquQ9WoCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1497459170!73940299!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5655 invoked from network); 14 Jun 2017 16:52:51 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-21.messagelabs.com with SMTP; 14 Jun 2017 16:52: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 8591115A2;
 Wed, 14 Jun 2017 09:52:50 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 328243F3E1;
 Wed, 14 Jun 2017 09:52:49 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Wed, 14 Jun 2017 17:52:12 +0100
Message-Id: <20170614165223.7543-24-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170614165223.7543-1-andre.przywara@arm.com>
References: <20170614165223.7543-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: [Xen-devel] [PATCH v12 23/34] ARM: vITS: handle MAPC 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>

VGhlIE1BUEMgY29tbWFuZCBhc3NvY2lhdGVzIGEgZ2l2ZW4gY29sbGVjdGlvbiBJRCB3aXRoIGEg
Z2l2ZW4KcmVkaXN0cmlidXRvciwgdGh1cyBtYXBwaW5nIGNvbGxlY3Rpb25zIHRvIFZDUFVzLgpX
ZSBqdXN0IHN0b3JlIHRoZSB2Y3B1X2lkIGluIHRoZSBjb2xsZWN0aW9uIHRhYmxlIGZvciB0aGF0
LgoKU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+
CkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9h
cmNoL2FybS92Z2ljLXYzLWl0cy5jIHwgNDUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNDUgaW5zZXJ0aW9ucygrKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMt
aXRzLmMKaW5kZXggOGEyYTBkMi4uMTRjYjFmMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3Zn
aWMtdjMtaXRzLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMKQEAgLTExNSw2ICsx
MTUsMjUgQEAgc3RhdGljIHBhZGRyX3QgZ2V0X2Jhc2VyX3BoeXNfYWRkcih1aW50NjRfdCByZWcp
CiB9CiAKIC8qIE11c3QgYmUgY2FsbGVkIHdpdGggdGhlIElUUyBsb2NrIGhlbGQuICovCitzdGF0
aWMgaW50IGl0c19zZXRfY29sbGVjdGlvbihzdHJ1Y3QgdmlydF9pdHMgKml0cywgdWludDE2X3Qg
Y29sbGlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sbF90YWJsZV9lbnRyeV90
IHZjcHVfaWQpCit7CisgICAgcGFkZHJfdCBhZGRyID0gZ2V0X2Jhc2VyX3BoeXNfYWRkcihpdHMt
PmJhc2VyX2NvbGwpOworCisgICAgLyogVGhlIGNvbGxlY3Rpb24gdGFibGUgZW50cnkgbXVzdCBi
ZSBhYmxlIHRvIHN0b3JlIGEgVkNQVSBJRC4gKi8KKyAgICBCVUlMRF9CVUdfT04oQklUKHNpemVv
Zihjb2xsX3RhYmxlX2VudHJ5X3QpICogOCkgPCBNQVhfVklSVF9DUFVTKTsKKworICAgIEFTU0VS
VChzcGluX2lzX2xvY2tlZCgmaXRzLT5pdHNfbG9jaykpOworCisgICAgaWYgKCBjb2xsaWQgPj0g
aXRzLT5tYXhfY29sbGVjdGlvbnMgKQorICAgICAgICByZXR1cm4gLUVOT0VOVDsKKworICAgIHJl
dHVybiB2Z2ljX2FjY2Vzc19ndWVzdF9tZW1vcnkoaXRzLT5kLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYWRkciArIGNvbGxpZCAqIHNpemVvZihjb2xsX3RhYmxlX2VudHJ5
X3QpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnZjcHVfaWQsIHNpemVv
Zih2Y3B1X2lkKSwgdHJ1ZSk7Cit9CisKKy8qIE11c3QgYmUgY2FsbGVkIHdpdGggdGhlIElUUyBs
b2NrIGhlbGQuICovCiBzdGF0aWMgc3RydWN0IHZjcHUgKmdldF92Y3B1X2Zyb21fY29sbGVjdGlv
bihzdHJ1Y3QgdmlydF9pdHMgKml0cywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVpbnQxNl90IGNvbGxpZCkKIHsKQEAgLTI4MSw2ICszMDAsMjkgQEAgc3Rh
dGljIGludCBpdHNfaGFuZGxlX2ludChzdHJ1Y3QgdmlydF9pdHMgKml0cywgdWludDY0X3QgKmNt
ZHB0cikKICAgICByZXR1cm4gMDsKIH0KIAorc3RhdGljIGludCBpdHNfaGFuZGxlX21hcGMoc3Ry
dWN0IHZpcnRfaXRzICppdHMsIHVpbnQ2NF90ICpjbWRwdHIpCit7CisgICAgdWludDMyX3QgY29s
bGlkID0gaXRzX2NtZF9nZXRfY29sbGVjdGlvbihjbWRwdHIpOworICAgIHVpbnQ2NF90IHJkYmFz
ZSA9IGl0c19jbWRfbWFza19maWVsZChjbWRwdHIsIDIsIDE2LCA0NCk7CisKKyAgICBpZiAoIGNv
bGxpZCA+PSBpdHMtPm1heF9jb2xsZWN0aW9ucyApCisgICAgICAgIHJldHVybiAtMTsKKworICAg
IGlmICggcmRiYXNlID49IGl0cy0+ZC0+bWF4X3ZjcHVzICkKKyAgICAgICAgcmV0dXJuIC0xOwor
CisgICAgc3Bpbl9sb2NrKCZpdHMtPml0c19sb2NrKTsKKworICAgIGlmICggaXRzX2NtZF9nZXRf
dmFsaWRiaXQoY21kcHRyKSApCisgICAgICAgIGl0c19zZXRfY29sbGVjdGlvbihpdHMsIGNvbGxp
ZCwgcmRiYXNlKTsKKyAgICBlbHNlCisgICAgICAgIGl0c19zZXRfY29sbGVjdGlvbihpdHMsIGNv
bGxpZCwgVU5NQVBQRURfQ09MTEVDVElPTik7CisKKyAgICBzcGluX3VubG9jaygmaXRzLT5pdHNf
bG9jayk7CisKKyAgICByZXR1cm4gMDsKK30KKwogI2RlZmluZSBJVFNfQ01EX0JVRkZFUl9TSVpF
KGJhc2VyKSAgICAgICgoKChiYXNlcikgJiAweGZmKSArIDEpIDw8IDEyKQogI2RlZmluZSBJVFNf
Q01EX09GRlNFVChyZWcpICAgICAgICAgICAgICgocmVnKSAmIEdFTk1BU0soMTksIDUpKQogCkBA
IC0zMjAsNiArMzYyLDkgQEAgc3RhdGljIGludCB2Z2ljX2l0c19oYW5kbGVfY21kcyhzdHJ1Y3Qg
ZG9tYWluICpkLCBzdHJ1Y3QgdmlydF9pdHMgKml0cykKICAgICAgICAgY2FzZSBHSVRTX0NNRF9J
TlQ6CiAgICAgICAgICAgICByZXQgPSBpdHNfaGFuZGxlX2ludChpdHMsIGNvbW1hbmQpOwogICAg
ICAgICAgICAgYnJlYWs7CisgICAgICAgIGNhc2UgR0lUU19DTURfTUFQQzoKKyAgICAgICAgICAg
IHJldCA9IGl0c19oYW5kbGVfbWFwYyhpdHMsIGNvbW1hbmQpOworICAgICAgICAgICAgYnJlYWs7
CiAgICAgICAgIGNhc2UgR0lUU19DTURfU1lOQzoKICAgICAgICAgICAgIC8qIFdlIGhhbmRsZSBJ
VFMgY29tbWFuZHMgc3luY2hyb25vdXNseSwgc28gd2UgaWdub3JlIFNZTkMuICovCiAgICAgICAg
ICAgICBicmVhazsKLS0gCjIuOS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 14 16:52:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 16: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 1dLBXK-00071P-HG; Wed, 14 Jun 2017 16: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 <andre.przywara@arm.com>) id 1dLBXI-0006yJ-QB
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 16:52:52 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 D0/E4-01734-4E961495; Wed, 14 Jun 2017 16:52:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVysyfVTfdBpmO
 kwbU9ohbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aOH29YCjZJV2xak9LA+Eqoi5GLQ0hgM6PE
 pG2nWSCc5YwSM6f2sHUxcnKwCehK7Lj5mhnEFhEIlXi64DszSBGzwHVGidM75oMVCQt4ScxaO
 pkdxGYRUJW4PK2TFcTmFbCWuHFiPVizhICcRMP5+2A2J1B86vbJTF2MHEDbrCRurtCfwMi9gJ
 FhFaNGcWpRWWqRrpGZXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGoH/rGRgYdzD
 enux3iFGSg0lJlHeqoGOkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnewxlAOcGi1PTUirTMHGCg
 waQlOHiURHi3pgKleYsLEnOLM9MhUqcYFaXEec+C9AmAJDJK8+DaYMF9iVFWSpiXkYGBQYinI
 LUoN7MEVf4VozgHo5Iwb1k60BSezLwSuOmvgBYzAS0OuuAAsrgkESEl1cAYmHzow5wHRjzHvG
 /Zmm27Wfqr96fznkkNv7n1X7Xr8+e+SRW+Ya7y9keO7JKY78eiGOU0Gqq/i9yZbMDfl3X0x8N
 w5pDfbnNlPr/YaePScuOY2x+FvHan6Qmv9yy4napy5LlRU6Plxhky89sCBGJWP3/DkyOiri1b
 6qyu+n31NZ85nNVfzJ4psRRnJBpqMRcVJwIA67Hu92kCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1497459167!64599882!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61566 invoked from network); 14 Jun 2017 16:52:48 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-206.messagelabs.com with SMTP; 14 Jun 2017 16:52: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 5E7E815B2;
 Wed, 14 Jun 2017 09:52:47 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 997473F3E1;
 Wed, 14 Jun 2017 09:52:45 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Wed, 14 Jun 2017 17:52:10 +0100
Message-Id: <20170614165223.7543-22-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170614165223.7543-1-andre.przywara@arm.com>
References: <20170614165223.7543-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: [Xen-devel] [PATCH v12 21/34] ARM: vITS: provide access to struct
	pending_irq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Rm9yIGVhY2ggZGV2aWNlIHdlIGFsbG9jYXRlIG9uZSBzdHJ1Y3QgcGVuZGluZ19pcnEgZm9yIGVh
Y2ggdmlydHVhbApldmVudCAoTVNJKS4KUHJvdmlkZSBhIGhlbHBlciBmdW5jdGlvbiB3aGljaCBy
ZXR1cm5zIHRoZSBwb2ludGVyIHRvIHRoZSBhcHByb3ByaWF0ZQpzdHJ1Y3QsIHRvIGJlIGFibGUg
dG8gZmluZCB0aGUgcmlnaHQgc3RydWN0IHdoZW4gZ2l2ZW4gYSB2aXJ0dWFsCmRldmljZUlEL2V2
ZW50SUQgcGFpci4KClNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2Fy
YUBhcm0uY29tPgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
LS0tCiB4ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jICAgICAgICB8IDU5ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0
cy5oIHwgIDQgKysrCiAyIGZpbGVzIGNoYW5nZWQsIDYzIGluc2VydGlvbnMoKykKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jIGIveGVuL2FyY2gvYXJtL2dpYy12My1pdHMu
YwppbmRleCBhZWJjMjU3Li4zOGYwODQwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYz
LWl0cy5jCisrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMKQEAgLTgwMCw2ICs4MDAsNjUg
QEAgb3V0OgogICAgIHJldHVybiByZXQ7CiB9CiAKKy8qIE11c3QgYmUgY2FsbGVkIHdpdGggdGhl
IGl0c19kZXZpY2VfbG9jayBoZWxkLiAqLworc3RhdGljIHN0cnVjdCBpdHNfZGV2aWNlICpnZXRf
aXRzX2RldmljZShzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90IHZkb29yYmVsbCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgdmRldmlkKQoreworICAg
IHN0cnVjdCByYl9ub2RlICpub2RlID0gZC0+YXJjaC52Z2ljLml0c19kZXZpY2VzLnJiX25vZGU7
CisgICAgc3RydWN0IGl0c19kZXZpY2UgKmRldjsKKworICAgIEFTU0VSVChzcGluX2lzX2xvY2tl
ZCgmZC0+YXJjaC52Z2ljLml0c19kZXZpY2VzX2xvY2spKTsKKworICAgIHdoaWxlIChub2RlKQor
ICAgIHsKKyAgICAgICAgaW50IGNtcDsKKworICAgICAgICBkZXYgPSByYl9lbnRyeShub2RlLCBz
dHJ1Y3QgaXRzX2RldmljZSwgcmJub2RlKTsKKyAgICAgICAgY21wID0gY29tcGFyZV9pdHNfZ3Vl
c3RfZGV2aWNlcyhkZXYsIHZkb29yYmVsbCwgdmRldmlkKTsKKworICAgICAgICBpZiAoICFjbXAg
KQorICAgICAgICAgICAgcmV0dXJuIGRldjsKKworICAgICAgICBpZiAoIGNtcCA+IDAgKQorICAg
ICAgICAgICAgbm9kZSA9IG5vZGUtPnJiX2xlZnQ7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAg
IG5vZGUgPSBub2RlLT5yYl9yaWdodDsKKyAgICB9CisKKyAgICByZXR1cm4gTlVMTDsKK30KKwor
c3RhdGljIHN0cnVjdCBwZW5kaW5nX2lycSAqZ2V0X2V2ZW50X3BlbmRpbmdfaXJxKHN0cnVjdCBk
b21haW4gKmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFkZHJfdCB2ZG9vcmJlbGxfYWRkcmVzcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB2ZGV2aWQsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZXZlbnRpZCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCAqaG9z
dF9scGkpCit7CisgICAgc3RydWN0IGl0c19kZXZpY2UgKmRldjsKKyAgICBzdHJ1Y3QgcGVuZGlu
Z19pcnEgKnBpcnEgPSBOVUxMOworCisgICAgc3Bpbl9sb2NrKCZkLT5hcmNoLnZnaWMuaXRzX2Rl
dmljZXNfbG9jayk7CisgICAgZGV2ID0gZ2V0X2l0c19kZXZpY2UoZCwgdmRvb3JiZWxsX2FkZHJl
c3MsIHZkZXZpZCk7CisgICAgaWYgKCBkZXYgJiYgZXZlbnRpZCA8IGRldi0+ZXZlbnRpZHMgKQor
ICAgIHsKKyAgICAgICAgcGlycSA9ICZkZXYtPnBlbmRfaXJxc1tldmVudGlkXTsKKyAgICAgICAg
aWYgKCBob3N0X2xwaSApCisgICAgICAgICAgICAqaG9zdF9scGkgPSBkZXYtPmhvc3RfbHBpX2Js
b2Nrc1tldmVudGlkIC8gTFBJX0JMT0NLXSArCisgICAgICAgICAgICAgICAgICAgICAgICAoZXZl
bnRpZCAlIExQSV9CTE9DSyk7CisgICAgfQorICAgIHNwaW5fdW5sb2NrKCZkLT5hcmNoLnZnaWMu
aXRzX2RldmljZXNfbG9jayk7CisKKyAgICByZXR1cm4gcGlycTsKK30KKworc3RydWN0IHBlbmRp
bmdfaXJxICpnaWN2M19pdHNfZ2V0X2V2ZW50X3BlbmRpbmdfaXJxKHN0cnVjdCBkb21haW4gKmQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFk
ZHJfdCB2ZG9vcmJlbGxfYWRkcmVzcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB2ZGV2aWQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZXZlbnRpZCkKK3sKKyAg
ICByZXR1cm4gZ2V0X2V2ZW50X3BlbmRpbmdfaXJxKGQsIHZkb29yYmVsbF9hZGRyZXNzLCB2ZGV2
aWQsIGV2ZW50aWQsIE5VTEwpOworfQorCiAvKiBTY2FuIHRoZSBEVCBmb3IgYW55IElUUyBub2Rl
cyBhbmQgY3JlYXRlIGEgbGlzdCBvZiBob3N0IElUU2VzIG91dCBvZiBpdC4gKi8KIHZvaWQgZ2lj
djNfaXRzX2R0X2luaXQoY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpub2RlKQogewpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmggYi94ZW4vaW5jbHVkZS9h
c20tYXJtL2dpY192M19pdHMuaAppbmRleCA1ZGI3ZDA0Li5iZTY3NzI2IDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJt
L2dpY192M19pdHMuaApAQCAtMTcxLDYgKzE3MSwxMCBAQCB2b2lkIGdpY3YzX2ZyZWVfaG9zdF9s
cGlfYmxvY2sodWludDMyX3QgZmlyc3RfbHBpKTsKIAogdm9pZCB2Z2ljX3ZjcHVfaW5qZWN0X2xw
aShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgdmlycSk7CiAKK3N0cnVjdCBwZW5kaW5n
X2lycSAqZ2ljdjNfaXRzX2dldF9ldmVudF9wZW5kaW5nX2lycShzdHJ1Y3QgZG9tYWluICpkLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRy
X3QgdmRvb3JiZWxsX2FkZHJlc3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDMyX3QgdmRldmlkLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGV2ZW50aWQpOwogI2Vsc2UK
IAogc3RhdGljIGlubGluZSB2b2lkIGdpY3YzX2l0c19kdF9pbml0KGNvbnN0IHN0cnVjdCBkdF9k
ZXZpY2Vfbm9kZSAqbm9kZSkKLS0gCjIuOS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 14 16:52:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 16: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 1dLBXK-000720-Om; Wed, 14 Jun 2017 16:52: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 1dLBXK-00070K-1f
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 16:52:54 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 3B/76-03587-5E961495; Wed, 14 Jun 2017 16:52:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKLMWRWlGSWpSXmKPExsVysyfVTfdJpmO
 kwZYbVhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bp97fZCg5JVEz/e4e1gfGBUBcjF4eQwGZG
 ifudh1m6GDmBnOWMEie3iIHYbAK6EjtuvmYGsUUEQiWeLvjODNLALHCdUeL0jvlsIAlhASuJL
 1eusoPYLAKqEjPWz2cFsXkFrCVOPP7DCGJLCMhJNJy/DzaIEyg+dftkpi5GDqBlVhI3V+hPYO
 RewMiwilG9OLWoLLVI10wvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyPQuwxAsIN
 x3gn/Q4ySHExKorxTBR0jhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwHs4AygkWpaanVqRl5gDD
 DCYtwcGjJMK7NRUozVtckJhbnJkOkTrFqCglzhsI0icAksgozYNrg4X2JUZZKWFeRqBDhHgKU
 otyM0tQ5V8xinMwKgnzlqUDTeHJzCuBm/4KaDET0OKgCw4gi0sSEVJSDYwlDw7a3GV9E/E3oM
 vH2rRKZ0nGg+t8dQ8Ket+pTv7fOI3nlsisphc3mY0TeP34T7F9EHLvz29KU1BYej6UM3FpbHt
 itcBSg74isQ/xhRO7vkzv6wj61JO7YJX+bIMcthOuYb7Pj+2dZJOpN509OvR30iOzTPHcBp3E
 p5rpD7YlJlxQaL7XosRSnJFoqMVcVJwIAHzqpZ9oAgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1497459172!107364641!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5438 invoked from network); 14 Jun 2017 16:52:52 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-16.tower-27.messagelabs.com with SMTP; 14 Jun 2017 16:52: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 4333115B2;
 Wed, 14 Jun 2017 09:52:52 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C0C043F3E1;
 Wed, 14 Jun 2017 09:52:50 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Wed, 14 Jun 2017 17:52:13 +0100
Message-Id: <20170614165223.7543-25-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170614165223.7543-1-andre.przywara@arm.com>
References: <20170614165223.7543-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: [Xen-devel] [PATCH v12 24/34] ARM: vITS: handle CLEAR 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>

VGhpcyBpbnRyb2R1Y2VzIHRoZSBJVFMgY29tbWFuZCBoYW5kbGVyIGZvciB0aGUgQ0xFQVIgY29t
bWFuZCwgd2hpY2gKY2xlYXJzIHRoZSBwZW5kaW5nIHN0YXRlIG9mIGFuIExQSS4KVGhpcyByZW1v
dmVzIGEgbm90LXlldCBpbmplY3RlZCwgYnV0IGFscmVhZHkgcXVldWVkIElSUSBmcm9tIGEgVkNQ
VS4KClNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29t
PgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4v
YXJjaC9hcm0vdmdpYy12My1pdHMuYyB8IDU1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA1NSBpbnNlcnRpb25zKCspCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy12
My1pdHMuYwppbmRleCAxNGNiMWYwLi40NTUyYmM5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0v
dmdpYy12My1pdHMuYworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwpAQCAtNTIsNiAr
NTIsNyBAQAogICovCiBzdHJ1Y3QgdmlydF9pdHMgewogICAgIHN0cnVjdCBkb21haW4gKmQ7Cisg
ICAgcGFkZHJfdCBkb29yYmVsbF9hZGRyZXNzOwogICAgIHVuc2lnbmVkIGludCBkZXZpZF9iaXRz
OwogICAgIHVuc2lnbmVkIGludCBldmlkX2JpdHM7CiAgICAgc3BpbmxvY2tfdCB2Y21kX2xvY2s7
ICAgICAgIC8qIFByb3RlY3RzIHRoZSB2aXJ0dWFsIGNvbW1hbmQgYnVmZmVyLCB3aGljaCAqLwpA
QCAtMzIzLDYgKzMyNCw1NyBAQCBzdGF0aWMgaW50IGl0c19oYW5kbGVfbWFwYyhzdHJ1Y3Qgdmly
dF9pdHMgKml0cywgdWludDY0X3QgKmNtZHB0cikKICAgICByZXR1cm4gMDsKIH0KIAorLyoKKyAq
IENMRUFSIHJlbW92ZXMgdGhlIHBlbmRpbmcgc3RhdGUgZnJvbSBhbiBMUEkuICovCitzdGF0aWMg
aW50IGl0c19oYW5kbGVfY2xlYXIoc3RydWN0IHZpcnRfaXRzICppdHMsIHVpbnQ2NF90ICpjbWRw
dHIpCit7CisgICAgdWludDMyX3QgZGV2aWQgPSBpdHNfY21kX2dldF9kZXZpY2VpZChjbWRwdHIp
OworICAgIHVpbnQzMl90IGV2ZW50aWQgPSBpdHNfY21kX2dldF9pZChjbWRwdHIpOworICAgIHN0
cnVjdCBwZW5kaW5nX2lycSAqcDsKKyAgICBzdHJ1Y3QgdmNwdSAqdmNwdTsKKyAgICB1aW50MzJf
dCB2bHBpOworICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisgICAgaW50IHJldCA9IC0xOworCisg
ICAgc3Bpbl9sb2NrKCZpdHMtPml0c19sb2NrKTsKKworICAgIC8qIFRyYW5zbGF0ZSB0aGUgRGV2
SUQvRXZJRCBwYWlyIGludG8gYSB2Q1BVL3ZMUEkgcGFpci4gKi8KKyAgICBpZiAoICFyZWFkX2l0
dGUoaXRzLCBkZXZpZCwgZXZlbnRpZCwgJnZjcHUsICZ2bHBpKSApCisgICAgICAgIGdvdG8gb3V0
X3VubG9jazsKKworICAgIHAgPSBnaWN2M19pdHNfZ2V0X2V2ZW50X3BlbmRpbmdfaXJxKGl0cy0+
ZCwgaXRzLT5kb29yYmVsbF9hZGRyZXNzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGRldmlkLCBldmVudGlkKTsKKyAgICAvKiBQcm90ZWN0IGFnYWluc3QgYW4gaW52
YWxpZCBMUEkgbnVtYmVyLiAqLworICAgIGlmICggdW5saWtlbHkoIXApICkKKyAgICAgICAgZ290
byBvdXRfdW5sb2NrOworCisgICAgLyoKKyAgICAgKiBUT0RPOiBUaGlzIHJlbGllcyBvbiB0aGUg
VkNQVSBiZWluZyBjb3JyZWN0IGluIHRoZSBJVFMgdGFibGVzLgorICAgICAqIFRoaXMgY2FuIGJl
IGZpeGVkIGJ5IGVpdGhlciB1c2luZyBhIHBlci1JUlEgbG9jayBvciBieSB1c2luZworICAgICAq
IHRoZSBWQ1BVIElEIGZyb20gdGhlIHBlbmRpbmdfaXJxIGluc3RlYWQuCisgICAgICovCisgICAg
c3Bpbl9sb2NrX2lycXNhdmUoJnZjcHUtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7CisKKyAgICAv
KgorICAgICAqIElmIHRoZSBMUEkgaXMgYWxyZWFkeSB2aXNpYmxlIG9uIHRoZSBndWVzdCwgaXQg
aXMgdG9vIGxhdGUgdG8KKyAgICAgKiBjbGVhciB0aGUgcGVuZGluZyBzdGF0ZS4gSG93ZXZlciB0
aGlzIGlzIGEgYmVuaWduIHJhY2UgdGhhdCBjYW4KKyAgICAgKiBoYXBwZW4gb24gcmVhbCBoYXJk
d2FyZSwgdG9vOiBJZiB0aGUgTFBJIGhhcyBhbHJlYWR5IGJlZW4gZm9yd2FyZGVkCisgICAgICog
dG8gYSBDUFUgaW50ZXJmYWNlLCBhIENMRUFSIHJlcXVlc3QgcmVhY2hpbmcgdGhlIHJlZGlzdHJp
YnV0b3IgaGFzCisgICAgICogbm8gZWZmZWN0IG9uIHRoYXQgTFBJIGFueW1vcmUuIFNpbmNlIExQ
SXMgYXJlIGVkZ2UgdHJpZ2dlcmVkIGFuZAorICAgICAqIGhhdmUgbm8gYWN0aXZlIHN0YXRlLCB3
ZSBkb24ndCBuZWVkIHRvIGNhcmUgYWJvdXQgdGhpcyBoZXJlLgorICAgICAqLworICAgIGlmICgg
IXRlc3RfYml0KEdJQ19JUlFfR1VFU1RfVklTSUJMRSwgJnAtPnN0YXR1cykgKQorICAgICAgICBn
aWNfcmVtb3ZlX2lycV9mcm9tX3F1ZXVlcyh2Y3B1LCBwKTsKKworICAgIHNwaW5fdW5sb2NrX2ly
cXJlc3RvcmUoJnZjcHUtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7CisgICAgcmV0ID0gMDsKKwor
b3V0X3VubG9jazoKKyAgICBzcGluX3VubG9jaygmaXRzLT5pdHNfbG9jayk7CisKKyAgICByZXR1
cm4gcmV0OworfQorCiAjZGVmaW5lIElUU19DTURfQlVGRkVSX1NJWkUoYmFzZXIpICAgICAgKCgo
KGJhc2VyKSAmIDB4ZmYpICsgMSkgPDwgMTIpCiAjZGVmaW5lIElUU19DTURfT0ZGU0VUKHJlZykg
ICAgICAgICAgICAgKChyZWcpICYgR0VOTUFTSygxOSwgNSkpCiAKQEAgLTM1OSw2ICs0MTEsOSBA
QCBzdGF0aWMgaW50IHZnaWNfaXRzX2hhbmRsZV9jbWRzKHN0cnVjdCBkb21haW4gKmQsIHN0cnVj
dCB2aXJ0X2l0cyAqaXRzKQogCiAgICAgICAgIHN3aXRjaCAoIGl0c19jbWRfZ2V0X2NvbW1hbmQo
Y29tbWFuZCkgKQogICAgICAgICB7CisgICAgICAgIGNhc2UgR0lUU19DTURfQ0xFQVI6CisgICAg
ICAgICAgICByZXQgPSBpdHNfaGFuZGxlX2NsZWFyKGl0cywgY29tbWFuZCk7CisgICAgICAgICAg
ICBicmVhazsKICAgICAgICAgY2FzZSBHSVRTX0NNRF9JTlQ6CiAgICAgICAgICAgICByZXQgPSBp
dHNfaGFuZGxlX2ludChpdHMsIGNvbW1hbmQpOwogICAgICAgICAgICAgYnJlYWs7Ci0tIAoyLjku
MAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 14 16:52:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 16: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 1dLBXN-00076M-3X; Wed, 14 Jun 2017 16: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 <andre.przywara@arm.com>) id 1dLBXM-00074B-DH
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 16:52:56 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 BE/25-06719-7E961495; Wed, 14 Jun 2017 16:52:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKLMWRWlGSWpSXmKPExsVysyfVTfdZpmO
 kwb9D5hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8br2y/ZCja4V9xvecnYwLjBtIuRi0NIYDOj
 xN7TX9kgnOWMEtePTAdyODnYBHQldtx8zQxiiwiESjxd8J0ZpIhZ4DqjxOkd88GKhAUsJfZ9O
 czaxcjBwSKgKrFvJQ9ImFfAWqLvzyEWEFtCQE6i4fx9sDmcQPGp2yczgZQLCVhJ3FyhP4GRew
 EjwypG9eLUorLUIl0zvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MQO8yAMEOxnk
 n/A8xSnIwKYnyThV0jBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwXs4AygnWJSanlqRlpkDDDOY
 tAQHj5II79ZUoDRvcUFibnFmOkTqFKOilDhvIEifAEgiozQPrg0W2pcYZaWEeRmBDhHiKUgty
 s0sQZV/xSjOwagkzFuWDjSFJzOvBG76K6DFTECLgy44gCwuSURISTUwLr+uIW16vqq82EmIb8
 Y6z9wXATW7VgVlnxCfpn77SXLP0vJH9w9xvuRJeWJWazk7Wq59Q+EmNr3W7QJuHS+5le9Gb/3
 5mqV0e/TWJ5YtkcFMXdz6/5ffkHmiKCg5qfop83rXa7s2PnL4xDNB9OgZ8Z0z3npN1ZIUFH7b
 vDtjxsNdgk/sNGdKKLEUZyQaajEXFScCAJe/t1FoAgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1497459174!68021856!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53798 invoked from network); 14 Jun 2017 16:52:54 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-21.messagelabs.com with SMTP; 14 Jun 2017 16:52: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 F009D15A2;
 Wed, 14 Jun 2017 09:52:53 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7FBAF3F3E1;
 Wed, 14 Jun 2017 09:52:52 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Wed, 14 Jun 2017 17:52:14 +0100
Message-Id: <20170614165223.7543-26-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170614165223.7543-1-andre.przywara@arm.com>
References: <20170614165223.7543-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: [Xen-devel] [PATCH v12 25/34] ARM: vITS: handle MAPD 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>

VGhlIE1BUEQgY29tbWFuZCBtYXBzIGEgZGV2aWNlIGJ5IGFzc29jaWF0aW5nIGEgbWVtb3J5IHJl
Z2lvbiBmb3IKc3RvcmluZyBJVEVzIHdpdGggYSBjZXJ0YWluIGRldmljZSBJRC4gU2luY2UgaXQg
ZmVhdHVyZXMgYSB2YWxpZCBiaXQsCk1BUEQgYWxzbyBjb3ZlcnMgdGhlICJ1bm1hcCIgZnVuY3Rp
b25hbGl0eSwgd2hpY2ggd2UgYWxzbyBjb3ZlciBoZXJlLgpXZSBzdG9yZSB0aGUgZ2l2ZW4gZ3Vl
c3QgcGh5c2ljYWwgYWRkcmVzcyBpbiB0aGUgZGV2aWNlIHRhYmxlLCBhbmQsIGlmCnRoaXMgY29t
bWFuZCBjb21lcyBmcm9tIERvbTAsIHRlbGwgdGhlIGhvc3QgSVRTIGRyaXZlciBhYm91dCB0aGlz
IG5ldwptYXBwaW5nLCBzbyBpdCBjYW4gaXNzdWUgdGhlIGNvcnJlc3BvbmRpbmcgaG9zdCBNQVBE
IGNvbW1hbmQgYW5kIGNyZWF0ZQp0aGUgcmVxdWlyZWQgdGFibGVzLiBXZSB0YWtlIGNhcmUgb2Yg
cm9sbGluZyBiYWNrIGFjdGlvbnMgc2hvdWxkIG9uZQpzdGVwIGZhaWwuClVwb24gdW5tYXBwaW5n
IGEgZGV2aWNlIHdlIG1ha2Ugc3VyZSB3ZSBjbGVhbiB1cCBhbGwgYXNzb2NpYXRlZApyZXNvdXJj
ZXMgYW5kIHJlbGVhc2UgdGhlIG1lbW9yeSBhZ2Fpbi4KV2UgdXNlIG91ciBleGlzdGluZyBndWVz
dCBtZW1vcnkgYWNjZXNzIGZ1bmN0aW9uIHRvIGZpbmQgdGhlIHJpZ2h0IElUVAplbnRyeSBhbmQg
c3RvcmUgdGhlIG1hcHBpbmcgdGhlcmUgKGluIGd1ZXN0IG1lbW9yeSkuCgpTaWduZWQtb2ZmLWJ5
OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9h
cm0vZ2ljLXYzLWl0cy5jICAgICAgICB8ICAxNyArKysrKwogeGVuL2FyY2gvYXJtL2dpYy12My1s
cGkuYyAgICAgICAgfCAgMTcgKysrKysKIHhlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jICAgICAg
IHwgMTQyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1
ZGUvYXNtLWFybS9naWNfdjNfaXRzLmggfCAgIDUgKysKIDQgZmlsZXMgY2hhbmdlZCwgMTgxIGlu
c2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jIGIveGVu
L2FyY2gvYXJtL2dpYy12My1pdHMuYwppbmRleCAzOGYwODQwLi44ODY0ZTBiIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jCisrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMtaXRz
LmMKQEAgLTg1OSw2ICs4NTksMjMgQEAgc3RydWN0IHBlbmRpbmdfaXJxICpnaWN2M19pdHNfZ2V0
X2V2ZW50X3BlbmRpbmdfaXJxKHN0cnVjdCBkb21haW4gKmQsCiAgICAgcmV0dXJuIGdldF9ldmVu
dF9wZW5kaW5nX2lycShkLCB2ZG9vcmJlbGxfYWRkcmVzcywgdmRldmlkLCBldmVudGlkLCBOVUxM
KTsKIH0KIAoraW50IGdpY3YzX3JlbW92ZV9ndWVzdF9ldmVudChzdHJ1Y3QgZG9tYWluICpkLCBw
YWRkcl90IHZkb29yYmVsbF9hZGRyZXNzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
aW50MzJfdCB2ZGV2aWQsIHVpbnQzMl90IGV2ZW50aWQpCit7CisgICAgdWludDMyX3QgaG9zdF9s
cGkgPSBJTlZBTElEX0xQSTsKKworICAgIGlmICggIWdldF9ldmVudF9wZW5kaW5nX2lycShkLCB2
ZG9vcmJlbGxfYWRkcmVzcywgdmRldmlkLCBldmVudGlkLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAmaG9zdF9scGkpICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICBp
ZiAoIGhvc3RfbHBpID09IElOVkFMSURfTFBJICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisK
KyAgICBnaWN2M19scGlfdXBkYXRlX2hvc3RfZW50cnkoaG9zdF9scGksIGQtPmRvbWFpbl9pZCwg
SU5WQUxJRF9MUEkpOworCisgICAgcmV0dXJuIDA7Cit9CisKIC8qIFNjYW4gdGhlIERUIGZvciBh
bnkgSVRTIG5vZGVzIGFuZCBjcmVhdGUgYSBsaXN0IG9mIGhvc3QgSVRTZXMgb3V0IG9mIGl0LiAq
Lwogdm9pZCBnaWN2M19pdHNfZHRfaW5pdChjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5v
ZGUpCiB7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLWxwaS5jIGIveGVuL2FyY2gv
YXJtL2dpYy12My1scGkuYwppbmRleCBkYzkzNmZhLi5jMzQ3NGY1IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC9hcm0vZ2ljLXYzLWxwaS5jCisrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMtbHBpLmMKQEAg
LTIxNSw2ICsyMTUsMjMgQEAgb3V0OgogICAgIGlycV9leGl0KCk7CiB9CiAKK3ZvaWQgZ2ljdjNf
bHBpX3VwZGF0ZV9ob3N0X2VudHJ5KHVpbnQzMl90IGhvc3RfbHBpLCBpbnQgZG9tYWluX2lkLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgdmlydF9scGkpCit7Cisg
ICAgdW5pb24gaG9zdF9scGkgKmhscGlwLCBobHBpOworCisgICAgQVNTRVJUKGhvc3RfbHBpID49
IExQSV9PRkZTRVQpOworCisgICAgaG9zdF9scGkgLT0gTFBJX09GRlNFVDsKKworICAgIGhscGlw
ID0gJmxwaV9kYXRhLmhvc3RfbHBpc1tob3N0X2xwaSAvIEhPU1RfTFBJU19QRVJfUEFHRV1baG9z
dF9scGkgJSBIT1NUX0xQSVNfUEVSX1BBR0VdOworCisgICAgaGxwaS52aXJ0X2xwaSA9IHZpcnRf
bHBpOworICAgIGhscGkuZG9tX2lkID0gZG9tYWluX2lkOworCisgICAgd3JpdGVfdTY0X2F0b21p
YygmaGxwaXAtPmRhdGEsIGhscGkuZGF0YSk7Cit9CisKIHN0YXRpYyBpbnQgZ2ljdjNfbHBpX2Fs
bG9jYXRlX3BlbmR0YWJsZSh1aW50NjRfdCAqcmVnKQogewogICAgIHVpbnQ2NF90IHZhbDsKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMt
djMtaXRzLmMKaW5kZXggNDU1MmJjOS4uZDIzNmJiZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJt
L3ZnaWMtdjMtaXRzLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMKQEAgLTE1OSw2
ICsxNTksMjEgQEAgc3RhdGljIHN0cnVjdCB2Y3B1ICpnZXRfdmNwdV9mcm9tX2NvbGxlY3Rpb24o
c3RydWN0IHZpcnRfaXRzICppdHMsCiAgICAgcmV0dXJuIGl0cy0+ZC0+dmNwdVt2Y3B1X2lkXTsK
IH0KIAorLyogU2V0IHRoZSBhZGRyZXNzIG9mIGFuIElUVCBmb3IgYSBnaXZlbiBkZXZpY2UgSUQu
ICovCitzdGF0aWMgaW50IGl0c19zZXRfaXR0X2FkZHJlc3Moc3RydWN0IHZpcnRfaXRzICppdHMs
IHVpbnQzMl90IGRldmlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRyX3Qg
aXR0X2FkZHJlc3MsIHVpbnQzMl90IG5yX2JpdHMpCit7CisgICAgcGFkZHJfdCBhZGRyID0gZ2V0
X2Jhc2VyX3BoeXNfYWRkcihpdHMtPmJhc2VyX2Rldik7CisgICAgZGV2X3RhYmxlX2VudHJ5X3Qg
aXR0X2VudHJ5ID0gREVWX1RBQkxFX0VOVFJZKGl0dF9hZGRyZXNzLCBucl9iaXRzKTsKKworICAg
IGlmICggZGV2aWQgPj0gaXRzLT5tYXhfZGV2aWNlcyApCisgICAgICAgIHJldHVybiAtRU5PRU5U
OworCisgICAgcmV0dXJuIHZnaWNfYWNjZXNzX2d1ZXN0X21lbW9yeShpdHMtPmQsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhZGRyICsgZGV2aWQgKiBzaXplb2YoZGV2X3Rh
YmxlX2VudHJ5X3QpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJml0dF9l
bnRyeSwgc2l6ZW9mKGl0dF9lbnRyeSksIHRydWUpOworfQorCiAvKgogICogTG9va3VwIHRoZSBh
ZGRyZXNzIG9mIHRoZSBJbnRlcnJ1cHQgVHJhbnNsYXRpb24gVGFibGUgYXNzb2NpYXRlZCB3aXRo
CiAgKiB0aGF0IGRldmljZSBJRC4KQEAgLTM3NSw2ICszOTAsMTMwIEBAIG91dF91bmxvY2s6CiAg
ICAgcmV0dXJuIHJldDsKIH0KIAorLyogTXVzdCBiZSBjYWxsZWQgd2l0aCB0aGUgSVRTIGxvY2sg
aGVsZC4gKi8KK3N0YXRpYyBpbnQgaXRzX2Rpc2NhcmRfZXZlbnQoc3RydWN0IHZpcnRfaXRzICpp
dHMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZkZXZpZCwgdWludDMy
X3QgdmV2aWQpCit7CisgICAgc3RydWN0IHBlbmRpbmdfaXJxICpwOworICAgIHVuc2lnbmVkIGxv
bmcgZmxhZ3M7CisgICAgc3RydWN0IHZjcHUgKnZjcHU7CisgICAgdWludDMyX3QgdmxwaTsKKwor
ICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmaXRzLT5pdHNfbG9jaykpOworCisgICAgaWYgKCAh
cmVhZF9pdHRlKGl0cywgdmRldmlkLCB2ZXZpZCwgJnZjcHUsICZ2bHBpKSApCisgICAgICAgIHJl
dHVybiAtRU5PRU5UOworCisgICAgaWYgKCB2bHBpID09IElOVkFMSURfTFBJICkKKyAgICAgICAg
cmV0dXJuIC1FTk9FTlQ7CisKKyAgICAvKgorICAgICAqIFRPRE86IFRoaXMgcmVsaWVzIG9uIHRo
ZSBWQ1BVIGJlaW5nIGNvcnJlY3QgaW4gdGhlIElUUyB0YWJsZXMuCisgICAgICogVGhpcyBjYW4g
YmUgZml4ZWQgYnkgZWl0aGVyIHVzaW5nIGEgcGVyLUlSUSBsb2NrIG9yIGJ5IHVzaW5nCisgICAg
ICogdGhlIFZDUFUgSUQgZnJvbSB0aGUgcGVuZGluZ19pcnEgaW5zdGVhZC4KKyAgICAgKi8KKyAg
ICBzcGluX2xvY2tfaXJxc2F2ZSgmdmNwdS0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKKworICAg
IC8qIFJlbW92ZSB0aGUgcGVuZGluZ19pcnEgZnJvbSB0aGUgdHJlZS4gKi8KKyAgICB3cml0ZV9s
b2NrKCZpdHMtPmQtPmFyY2gudmdpYy5wZW5kX2xwaV90cmVlX2xvY2spOworICAgIHAgPSByYWRp
eF90cmVlX2RlbGV0ZSgmaXRzLT5kLT5hcmNoLnZnaWMucGVuZF9scGlfdHJlZSwgdmxwaSk7Cisg
ICAgd3JpdGVfdW5sb2NrKCZpdHMtPmQtPmFyY2gudmdpYy5wZW5kX2xwaV90cmVlX2xvY2spOwor
CisgICAgaWYgKCAhcCApCisgICAgeworICAgICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZ2
Y3B1LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOworCisgICAgICAgIHJldHVybiAtRU5PRU5UOwor
ICAgIH0KKworICAgIC8qIENsZWFudXAgdGhlIHBlbmRpbmdfaXJxIGFuZCBkaXNjb25uZWN0IGl0
IGZyb20gdGhlIExQSS4gKi8KKyAgICBnaWNfcmVtb3ZlX2lycV9mcm9tX3F1ZXVlcyh2Y3B1LCBw
KTsKKyAgICB2Z2ljX2luaXRfcGVuZGluZ19pcnEocCwgSU5WQUxJRF9MUEkpOworCisgICAgc3Bp
bl91bmxvY2tfaXJxcmVzdG9yZSgmdmNwdS0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKKworICAg
IC8qIFJlbW92ZSB0aGUgY29ycmVzcG9uZGluZyBob3N0IExQSSBlbnRyeSAqLworICAgIHJldHVy
biBnaWN2M19yZW1vdmVfZ3Vlc3RfZXZlbnQoaXRzLT5kLCBpdHMtPmRvb3JiZWxsX2FkZHJlc3Ms
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZGV2aWQsIHZldmlkKTsKK30K
Kworc3RhdGljIHZvaWQgaXRzX3VubWFwX2RldmljZShzdHJ1Y3QgdmlydF9pdHMgKml0cywgdWlu
dDMyX3QgZGV2aWQpCit7CisgICAgZGV2X3RhYmxlX2VudHJ5X3QgaXR0OworICAgIHVpbnQ2NF90
IGV2aWQ7CisKKyAgICBzcGluX2xvY2soJml0cy0+aXRzX2xvY2spOworCisgICAgaWYgKCBpdHNf
Z2V0X2l0dChpdHMsIGRldmlkLCAmaXR0KSApCisgICAgICAgIGdvdG8gb3V0OworCisgICAgLyoK
KyAgICAgKiBGb3IgRG9tVXMgd2UgbmVlZCB0byBjaGVjayB0aGF0IHRoZSBudW1iZXIgb2YgZXZl
bnRzIHBlciBkZXZpY2UKKyAgICAgKiBpcyByZWFsbHkgbGltaXRlZCwgb3RoZXJ3aXNlIGxvb3Bp
bmcgb3ZlciBhbGwgZXZlbnRzIGNhbiB0YWtlIHRvbworICAgICAqIGxvbmcgZm9yIGEgZ3Vlc3Qu
IFRoaXMgQVNTRVJUIGNhbiB0aGVuIGJlIHJlbW92ZWQgaWYgdGhhdCBpcworICAgICAqIGNvdmVy
ZWQuCisgICAgICovCisgICAgQVNTRVJUKGlzX2hhcmR3YXJlX2RvbWFpbihpdHMtPmQpKTsKKwor
ICAgIGZvciAoIGV2aWQgPSAwOyBldmlkIDwgREVWX1RBQkxFX0lUVF9TSVpFKGl0dCk7IGV2aWQr
KyApCisgICAgICAgIC8qIERvbid0IGNhcmUgYWJvdXQgZXJyb3JzIGhlcmUsIGNsZWFuIHVwIGFz
IG11Y2ggYXMgcG9zc2libGUuICovCisgICAgICAgIGl0c19kaXNjYXJkX2V2ZW50KGl0cywgZGV2
aWQsIGV2aWQpOworCitvdXQ6CisgICAgc3Bpbl91bmxvY2soJml0cy0+aXRzX2xvY2spOworfQor
CitzdGF0aWMgaW50IGl0c19oYW5kbGVfbWFwZChzdHJ1Y3QgdmlydF9pdHMgKml0cywgdWludDY0
X3QgKmNtZHB0cikKK3sKKyAgICAvKiBzaXplIGFuZCBkZXZpZCBnZXQgdmFsaWRhdGVkIGJ5IHRo
ZSBmdW5jdGlvbnMgY2FsbGVkIGJlbG93LiAqLworICAgIHVpbnQzMl90IGRldmlkID0gaXRzX2Nt
ZF9nZXRfZGV2aWNlaWQoY21kcHRyKTsKKyAgICB1bnNpZ25lZCBpbnQgc2l6ZSA9IGl0c19jbWRf
Z2V0X3NpemUoY21kcHRyKSArIDE7CisgICAgYm9vbCB2YWxpZCA9IGl0c19jbWRfZ2V0X3ZhbGlk
Yml0KGNtZHB0cik7CisgICAgcGFkZHJfdCBpdHRfYWRkciA9IGl0c19jbWRfZ2V0X2l0dGFkZHIo
Y21kcHRyKTsKKyAgICBpbnQgcmV0OworCisgICAgLyogU2FuaXRpemUgdGhlIG51bWJlciBvZiBl
dmVudHMuICovCisgICAgaWYgKCB2YWxpZCAmJiAoc2l6ZSA+IGl0cy0+ZXZpZF9iaXRzKSApCisg
ICAgICAgIHJldHVybiAtMTsKKworICAgIGlmICggIXZhbGlkICkKKyAgICAgICAgLyogRGlzY2Fy
ZCBhbGwgZXZlbnRzIGFuZCByZW1vdmUgcGVuZGluZyBMUElzLiAqLworICAgICAgICBpdHNfdW5t
YXBfZGV2aWNlKGl0cywgZGV2aWQpOworCisgICAgLyoKKyAgICAgKiBUaGVyZSBpcyBubyBlYXN5
IGFuZCBjbGVhbiB3YXkgZm9yIFhlbiB0byBrbm93IHRoZSBJVFMgZGV2aWNlIElEIG9mIGEKKyAg
ICAgKiBwYXJ0aWN1bGFyIChQQ0kpIGRldmljZSwgc28gd2UgaGF2ZSB0byByZWx5IG9uIHRoZSBn
dWVzdCB0ZWxsaW5nCisgICAgICogdXMgYWJvdXQgaXQuIEZvciAqbm93KiB3ZSBhcmUganVzdCB1
c2luZyB0aGUgZGV2aWNlIElEICpEb20wKiB1c2VzLAorICAgICAqIGJlY2F1c2UgdGhlIGRyaXZl
ciB0aGVyZSBoYXMgdGhlIGFjdHVhbCBrbm93bGVkZ2UuCisgICAgICogRXZlbnR1YWxseSB0aGlz
IHdpbGwgYmUgcmVwbGFjZWQgd2l0aCBhIGRlZGljYXRlZCBoeXBlcmNhbGwgdG8KKyAgICAgKiBh
bm5vdW5jZSBwYXNzLXRocm91Z2ggb2YgZGV2aWNlcy4KKyAgICAgKi8KKyAgICBpZiAoIGlzX2hh
cmR3YXJlX2RvbWFpbihpdHMtPmQpICkKKyAgICB7CisKKyAgICAgICAgLyoKKyAgICAgICAgICog
RG9tMCdzIElUU2VzIGFyZSBtYXBwZWQgMToxLCBzbyBib3RoIGFkZHJlc3NlcyBhcmUgdGhlIHNh
bWUuCisgICAgICAgICAqIEFsc28gdGhlIGRldmljZSBJRHMgYXJlIGVxdWFsLgorICAgICAgICAg
Ki8KKyAgICAgICAgcmV0ID0gZ2ljdjNfaXRzX21hcF9ndWVzdF9kZXZpY2UoaXRzLT5kLCBpdHMt
PmRvb3JiZWxsX2FkZHJlc3MsIGRldmlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBpdHMtPmRvb3JiZWxsX2FkZHJlc3MsIGRldmlkLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBCSVQoc2l6ZSksIHZhbGlkKTsKKyAgICAgICAgaWYg
KCByZXQgJiYgdmFsaWQgKQorICAgICAgICAgICAgcmV0dXJuIHJldDsKKyAgICB9CisKKyAgICBz
cGluX2xvY2soJml0cy0+aXRzX2xvY2spOworCisgICAgaWYgKCB2YWxpZCApCisgICAgICAgIHJl
dCA9IGl0c19zZXRfaXR0X2FkZHJlc3MoaXRzLCBkZXZpZCwgaXR0X2FkZHIsIHNpemUpOworICAg
IGVsc2UKKyAgICAgICAgcmV0ID0gaXRzX3NldF9pdHRfYWRkcmVzcyhpdHMsIGRldmlkLCBJTlZB
TElEX1BBRERSLCAxKTsKKworICAgIHNwaW5fdW5sb2NrKCZpdHMtPml0c19sb2NrKTsKKworICAg
IHJldHVybiByZXQ7Cit9CisKICNkZWZpbmUgSVRTX0NNRF9CVUZGRVJfU0laRShiYXNlcikgICAg
ICAoKCgoYmFzZXIpICYgMHhmZikgKyAxKSA8PCAxMikKICNkZWZpbmUgSVRTX0NNRF9PRkZTRVQo
cmVnKSAgICAgICAgICAgICAoKHJlZykgJiBHRU5NQVNLKDE5LCA1KSkKIApAQCAtNDIwLDYgKzU1
OSw5IEBAIHN0YXRpYyBpbnQgdmdpY19pdHNfaGFuZGxlX2NtZHMoc3RydWN0IGRvbWFpbiAqZCwg
c3RydWN0IHZpcnRfaXRzICppdHMpCiAgICAgICAgIGNhc2UgR0lUU19DTURfTUFQQzoKICAgICAg
ICAgICAgIHJldCA9IGl0c19oYW5kbGVfbWFwYyhpdHMsIGNvbW1hbmQpOwogICAgICAgICAgICAg
YnJlYWs7CisgICAgICAgIGNhc2UgR0lUU19DTURfTUFQRDoKKyAgICAgICAgICAgIHJldCA9IGl0
c19oYW5kbGVfbWFwZChpdHMsIGNvbW1hbmQpOworICAgICAgICAgICAgYnJlYWs7CiAgICAgICAg
IGNhc2UgR0lUU19DTURfU1lOQzoKICAgICAgICAgICAgIC8qIFdlIGhhbmRsZSBJVFMgY29tbWFu
ZHMgc3luY2hyb25vdXNseSwgc28gd2UgaWdub3JlIFNZTkMuICovCiAgICAgICAgICAgICBicmVh
azsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKaW5kZXggYmU2NzcyNi4uMDA4OWFjMiAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9naWNfdjNfaXRzLmgKQEAgLTE3NSw2ICsxNzUsMTEgQEAgc3RydWN0IHBlbmRpbmdf
aXJxICpnaWN2M19pdHNfZ2V0X2V2ZW50X3BlbmRpbmdfaXJxKHN0cnVjdCBkb21haW4gKmQsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZHJf
dCB2ZG9vcmJlbGxfYWRkcmVzcywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1aW50MzJfdCB2ZGV2aWQsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZXZlbnRpZCk7CitpbnQgZ2lj
djNfcmVtb3ZlX2d1ZXN0X2V2ZW50KHN0cnVjdCBkb21haW4gKmQsIHBhZGRyX3QgdmRvb3JiZWxs
X2FkZHJlc3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3Qg
dmRldmlkLCB1aW50MzJfdCBldmVudGlkKTsKK3ZvaWQgZ2ljdjNfbHBpX3VwZGF0ZV9ob3N0X2Vu
dHJ5KHVpbnQzMl90IGhvc3RfbHBpLCBpbnQgZG9tYWluX2lkLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdWludDMyX3QgdmlydF9scGkpOworCiAjZWxzZQogCiBzdGF0aWMgaW5s
aW5lIHZvaWQgZ2ljdjNfaXRzX2R0X2luaXQoY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpu
b2RlKQotLSAKMi45LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 14 16:52:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 16: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 1dLBXO-00078o-BK; Wed, 14 Jun 2017 16:52:58 +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 1dLBXN-00076N-HO
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 16:52:57 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 AF/38-02956-8E961495; Wed, 14 Jun 2017 16:52:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVysyfVTfdFpmO
 kweu3Yhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bDzldsBTc1KiZ+ncPYwDhXvouRi0NIYDOj
 xMdPSxkhnOWMEs/+bmPtYuTkYBPQldhx8zUziC0iECrxdMF3ZpAiZoHrjBKnd8xn62Lk4BAWs
 JY4dMoDpIZFQFXi96aPjCA2L1B4wuGVLCC2hICcRMP5+2BzOIHiU7dPZgJpFRKwkri5Qn8CI/
 cCRoZVjBrFqUVlqUW6RuZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiB/mUAgh2
 Mi9cGHmKU5GBSEuWdKugYKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCNygDKCdYlJqeWpGWmQMM
 NJi0BAePkgjv1lSgNG9xQWJucWY6ROoUo6KUOG8gSJ8ASCKjNA+uDRbclxhlpYR5GYEOEeIpS
 C3KzSxBlX/FKM7BqCTMW5YONIUnM68EbvoroMVMQIuDLjiALC5JREhJNTAqiB02+n2Nh1dj29
 c9s1snzfHer7/ykSOP3S95s1MLds/JsJpmIRsQ4X53v+WS5uj1XH+cN7bLsy3e9k/jwuJse93
 dfYIbNromszJul2WdIqlsu1vXyGRPqNy+rVcsqgXNrbYkuievvmzB+ebu7FWt8ltfLHtTJpxS
 +arH6sbc6X9XH9gls6ZWiaU4I9FQi7moOBEAkyMYfWkCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1497459175!84482317!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50392 invoked from network); 14 Jun 2017 16:52:56 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-10.tower-27.messagelabs.com with SMTP; 14 Jun 2017 16:52: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 874CB15B2;
 Wed, 14 Jun 2017 09:52:55 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 37B063F3E1;
 Wed, 14 Jun 2017 09:52:54 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Wed, 14 Jun 2017 17:52:15 +0100
Message-Id: <20170614165223.7543-27-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170614165223.7543-1-andre.przywara@arm.com>
References: <20170614165223.7543-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: [Xen-devel] [PATCH v12 26/34] ARM: GICv3: handle unmapped LPIs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiBMUElzIGdldCB1bm1hcHBlZCBieSBhIGd1ZXN0LCB0aGV5IG1pZ2h0IHN0aWxsIGJlIGlu
IHNvbWUgTFIgb2YKc29tZSBWQ1BVLiBOZXZlcnRoZWxlc3Mgd2UgcmVtb3ZlIHRoZSBjb3JyZXNw
b25kaW5nIHBlbmRpbmdfaXJxCihwb3NzaWJseSBmcmVlaW5nIGl0KSwgYW5kIGRldGVjdCB0aGlz
IGNhc2UgKGlycV90b19wZW5kaW5nKCkgcmV0dXJucwpOVUxMKSB3aGVuIHRoZSBMUiBnZXRzIGNs
ZWFuZWQgdXAgbGF0ZXIuCkhvd2V2ZXIgYSAqbmV3KiBMUEkgbWF5IGdldCBtYXBwZWQgd2l0aCB0
aGUgc2FtZSBudW1iZXIgd2hpbGUgdGhlIG9sZApMUEkgaXMgKnN0aWxsKiBpbiBzb21lIExSLiBU
byBhdm9pZCBnZXR0aW5nIHRoZSB3cm9uZyBzdGF0ZSwgd2UgbWFyawpldmVyeSBuZXdseSBtYXBw
ZWQgTFBJIGFzIFBSSVNUSU5FLCB3aGljaCBtZWFuczogaGFzIG5ldmVyIGJlZW4gaW4gYW4KTFIg
YmVmb3JlLiBJZiB3ZSBkZXRlY3QgdGhlIExQSSBpbiBhbiBMUiBhbnl3YXksIGl0IG11c3QgaGF2
ZSBiZWVuIGFuCm9sZGVyIG9uZSwgd2hpY2ggd2UgY2FuIHNpbXBseSByZXRpcmUuCkJlZm9yZSBp
bnNlcnRpbmcgc3VjaCBhIFBSSVNUSU5FIExQSSBpbnRvIGFuIExSLCB3ZSBtdXN0IG1ha2Ugc3Vy
ZSB0aGF0Cml0J3Mgbm90IGFscmVhZHkgaW4gYW5vdGhlciBMUiwgYXMgdGhlIGFyY2hpdGVjdHVy
ZSBmb3JiaWRzIHR3bwppbnRlcnJ1cHRzIHdpdGggdGhlIHNhbWUgdmlydHVhbCBJUlEgbnVtYmVy
IG9uIG9uZSBDUFUuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdh
cmFAYXJtLmNvbT4KQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
Ci0tLQogeGVuL2FyY2gvYXJtL2dpYy5jICAgICAgICAgfCA1MSArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKystLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCB8
ICA2ICsrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCA1MyBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMuYyBiL3hlbi9hcmNoL2FybS9naWMu
YwppbmRleCA5ZDQ3M2Q3Li4yODhlNzQwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLmMK
KysrIGIveGVuL2FyY2gvYXJtL2dpYy5jCkBAIC0zNzUsNiArMzc1LDggQEAgc3RhdGljIGlubGlu
ZSB2b2lkIGdpY19zZXRfbHIoaW50IGxyLCBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAsCiB7CiAgICAg
QVNTRVJUKCFsb2NhbF9pcnFfaXNfZW5hYmxlZCgpKTsKIAorICAgIGNsZWFyX2JpdChHSUNfSVJR
X0dVRVNUX1BSSVNUSU5FX0xQSSwgJnAtPnN0YXR1cyk7CisKICAgICBnaWNfaHdfb3BzLT51cGRh
dGVfbHIobHIsIHAsIHN0YXRlKTsKIAogICAgIHNldF9iaXQoR0lDX0lSUV9HVUVTVF9WSVNJQkxF
LCAmcC0+c3RhdHVzKTsKQEAgLTQ0MCw2ICs0NDIsNDAgQEAgdm9pZCBnaWNfcmFpc2VfaW5mbGln
aHRfaXJxKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmlydHVhbF9pcnEpCiAjZW5kaWYK
IH0KIAorLyoKKyAqIEZpbmQgYW4gdW51c2VkIExSIHRvIGluc2VydCBhbiBJUlEgaW50bywgc3Rh
cnRpbmcgd2l0aCB0aGUgTFIgZ2l2ZW4KKyAqIGJ5IEBsci4gSWYgdGhpcyBuZXcgaW50ZXJydXB0
IGlzIGEgUFJJU1RJTkUgTFBJLCBzY2FuIHRoZSBvdGhlciBMUnMgdG8KKyAqIGF2b2lkIGluc2Vy
dGluZyB0aGUgc2FtZSBJUlEgdHdpY2UuIFRoaXMgc2l0dWF0aW9uIGNhbiBvY2N1ciB3aGVuIGFu
CisgKiBldmVudCBnZXRzIGRpc2NhcmRlZCB3aGlsZSB0aGUgTFBJIGlzIGluIGFuIExSLCBhbmQg
YSBuZXcgTFBJIHdpdGggdGhlCisgKiBzYW1lIG51bWJlciBnZXRzIG1hcHBlZCBxdWlja2x5IGFm
dGVyd2FyZHMuCisgKi8KK3N0YXRpYyB1bnNpZ25lZCBpbnQgZ2ljX2ZpbmRfdW51c2VkX2xyKHN0
cnVjdCB2Y3B1ICp2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ry
dWN0IHBlbmRpbmdfaXJxICpwLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IGxyKQoreworICAgIHVuc2lnbmVkIGludCBucl9scnMgPSBnaWNfaHdf
b3BzLT5pbmZvLT5ucl9scnM7CisgICAgdW5zaWduZWQgbG9uZyAqbHJfbWFzayA9ICh1bnNpZ25l
ZCBsb25nICopICZ0aGlzX2NwdShscl9tYXNrKTsKKyAgICBzdHJ1Y3QgZ2ljX2xyIGxyX3ZhbDsK
KworICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmdi0+YXJjaC52Z2ljLmxvY2spKTsKKworICAg
IGlmICggdW5saWtlbHkodGVzdF9iaXQoR0lDX0lSUV9HVUVTVF9QUklTVElORV9MUEksICZwLT5z
dGF0dXMpKSApCisgICAgeworICAgICAgICB1bnNpZ25lZCBpbnQgdXNlZF9scjsKKworICAgICAg
ICBmb3JfZWFjaF9zZXRfYml0KHVzZWRfbHIsIGxyX21hc2ssIG5yX2xycykKKyAgICAgICAgewor
ICAgICAgICAgICAgZ2ljX2h3X29wcy0+cmVhZF9scih1c2VkX2xyLCAmbHJfdmFsKTsKKyAgICAg
ICAgICAgIGlmICggbHJfdmFsLnZpcnEgPT0gcC0+aXJxICkKKyAgICAgICAgICAgICAgICByZXR1
cm4gdXNlZF9scjsKKyAgICAgICAgfQorICAgIH0KKworICAgIGxyID0gZmluZF9uZXh0X3plcm9f
Yml0KGxyX21hc2ssIG5yX2xycywgbHIpOworCisgICAgcmV0dXJuIGxyOworfQorCiB2b2lkIGdp
Y19yYWlzZV9ndWVzdF9pcnEoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJ0dWFsX2ly
cSwKICAgICAgICAgdW5zaWduZWQgaW50IHByaW9yaXR5KQogewpAQCAtNDU1LDcgKzQ5MSw4IEBA
IHZvaWQgZ2ljX3JhaXNlX2d1ZXN0X2lycShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHZp
cnR1YWxfaXJxLAogCiAgICAgaWYgKCB2ID09IGN1cnJlbnQgJiYgbGlzdF9lbXB0eSgmdi0+YXJj
aC52Z2ljLmxyX3BlbmRpbmcpICkKICAgICB7Ci0gICAgICAgIGkgPSBmaW5kX2ZpcnN0X3plcm9f
Yml0KCZ0aGlzX2NwdShscl9tYXNrKSwgbnJfbHJzKTsKKyAgICAgICAgaSA9IGdpY19maW5kX3Vu
dXNlZF9scih2LCBwLCAwKTsKKwogICAgICAgICBpZiAoaSA8IG5yX2xycykgewogICAgICAgICAg
ICAgc2V0X2JpdChpLCAmdGhpc19jcHUobHJfbWFzaykpOwogICAgICAgICAgICAgZ2ljX3NldF9s
cihpLCBwLCBHSUNIX0xSX1BFTkRJTkcpOwpAQCAtNDc4LDggKzUxNSwxNCBAQCBzdGF0aWMgdm9p
ZCBnaWNfdXBkYXRlX29uZV9scihzdHJ1Y3QgdmNwdSAqdiwgaW50IGkpCiAgICAgZ2ljX2h3X29w
cy0+cmVhZF9scihpLCAmbHJfdmFsKTsKICAgICBpcnEgPSBscl92YWwudmlycTsKICAgICBwID0g
aXJxX3RvX3BlbmRpbmcodiwgaXJxKTsKLSAgICAvKiBBbiBMUEkgbWlnaHQgaGF2ZSBiZWVuIHVu
bWFwcGVkLCBpbiB3aGljaCBjYXNlIHdlIGp1c3QgY2xlYW4gdXAgaGVyZS4gKi8KLSAgICBpZiAo
IHVubGlrZWx5KCFwKSApCisgICAgLyoKKyAgICAgKiBBbiBMUEkgbWlnaHQgaGF2ZSBiZWVuIHVu
bWFwcGVkLCBpbiB3aGljaCBjYXNlIHdlIGp1c3QgY2xlYW4gdXAgaGVyZS4KKyAgICAgKiBJZiB0
aGF0IExQSSBpcyBtYXJrZWQgYXMgUFJJU1RJTkUsIHRoZSBpbmZvcm1hdGlvbiBpbiB0aGUgTFIg
aXMgYm9ndXMsCisgICAgICogYXMgaXQgYmVsb25ncyB0byBhIHByZXZpb3VzLCBhbHJlYWR5IHVu
bWFwcGVkIExQSS4gU28gd2UgZGlzY2FyZCBpdAorICAgICAqIGhlcmUgYXMgd2VsbC4KKyAgICAg
Ki8KKyAgICBpZiAoIHVubGlrZWx5KCFwIHx8CisgICAgICAgICAgICAgICAgICB0ZXN0X2FuZF9j
bGVhcl9iaXQoR0lDX0lSUV9HVUVTVF9QUklTVElORV9MUEksICZwLT5zdGF0dXMpKSApCiAgICAg
ewogICAgICAgICBBU1NFUlQoaXNfbHBpKGlycSkpOwogCkBAIC01ODksNyArNjMyLDcgQEAgc3Rh
dGljIHZvaWQgZ2ljX3Jlc3RvcmVfcGVuZGluZ19pcnFzKHN0cnVjdCB2Y3B1ICp2KQogICAgIGlu
ZmxpZ2h0X3IgPSAmdi0+YXJjaC52Z2ljLmluZmxpZ2h0X2lycXM7CiAgICAgbGlzdF9mb3JfZWFj
aF9lbnRyeV9zYWZlICggcCwgdCwgJnYtPmFyY2gudmdpYy5scl9wZW5kaW5nLCBscl9xdWV1ZSAp
CiAgICAgewotICAgICAgICBsciA9IGZpbmRfbmV4dF96ZXJvX2JpdCgmdGhpc19jcHUobHJfbWFz
ayksIG5yX2xycywgbHIpOworICAgICAgICBsciA9IGdpY19maW5kX3VudXNlZF9scih2LCBwLCBs
cik7CiAgICAgICAgIGlmICggbHIgPj0gbnJfbHJzICkKICAgICAgICAgewogICAgICAgICAgICAg
LyogTm8gbW9yZSBmcmVlIExSczogZmluZCBhIGxvd2VyIHByaW9yaXR5IGlycSB0byBldmljdCAq
LwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmggYi94ZW4vaW5jbHVkZS9h
c20tYXJtL3ZnaWMuaAppbmRleCA2YTIzMjQ5Li45ZmY3MTNjIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20tYXJtL3ZnaWMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaApAQCAt
NjAsMTIgKzYwLDE4IEBAIHN0cnVjdCBwZW5kaW5nX2lycQogICAgICAqIHZjcHUgd2hpbGUgaXQg
aXMgc3RpbGwgaW5mbGlnaHQgYW5kIG9uIGFuIEdJQ0hfTFIgcmVnaXN0ZXIgb24gdGhlCiAgICAg
ICogb2xkIHZjcHUuCiAgICAgICoKKyAgICAgKiBHSUNfSVJRX0dVRVNUX1BSSVNUSU5FX0xQSTog
dGhlIElSUSBpcyBhIG5ld2x5IG1hcHBlZCBMUEksIHdoaWNoCisgICAgICogaGFzIG5ldmVyIGJl
ZW4gaW4gYW4gTFIgYmVmb3JlLiBUaGlzIG1lYW5zIHRoYXQgYW55IHRyYWNlIG9mIGFuCisgICAg
ICogTFBJIHdpdGggdGhlIHNhbWUgbnVtYmVyIGluIGFuIExSIG11c3QgYmUgZnJvbSBhbiBvbGRl
ciBMUEksIHdoaWNoCisgICAgICogaGFzIGJlZW4gdW5tYXBwZWQgYmVmb3JlLgorICAgICAqCiAg
ICAgICovCiAjZGVmaW5lIEdJQ19JUlFfR1VFU1RfUVVFVUVEICAgMAogI2RlZmluZSBHSUNfSVJR
X0dVRVNUX0FDVElWRSAgIDEKICNkZWZpbmUgR0lDX0lSUV9HVUVTVF9WSVNJQkxFICAyCiAjZGVm
aW5lIEdJQ19JUlFfR1VFU1RfRU5BQkxFRCAgMwogI2RlZmluZSBHSUNfSVJRX0dVRVNUX01JR1JB
VElORyAgIDQKKyNkZWZpbmUgR0lDX0lSUV9HVUVTVF9QUklTVElORV9MUEkgIDUKICAgICB1bnNp
Z25lZCBsb25nIHN0YXR1czsKICAgICBzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2M7IC8qIG9ubHkgc2V0
IGl0IHRoZSBpcnEgY29ycmVzcG9uZHMgdG8gYSBwaHlzaWNhbCBpcnEgKi8KICAgICB1bnNpZ25l
ZCBpbnQgaXJxOwotLSAKMi45LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 14 16:53:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 16:53: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 1dLBXQ-0007Ca-JV; Wed, 14 Jun 2017 16:53:00 +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 1dLBXP-0007AU-K9
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 16:52:59 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 F2/43-03920-BE961495; Wed, 14 Jun 2017 16:52:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKLMWRWlGSWpSXmKPExsVysyfVTfdVpmO
 kwf7/LBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8as1Q9ZC1b4VNy+F9fAuN2yi5GLQ0hgM6PE
 i20TmCCc5YwSxx8/Zexi5ORgE9CV2HHzNTOILSIQKvF0wXdmkCJmgeuMEqd3zGcDSQgL2Essm
 /qZBcRmEVCVaHlwmAnE5hWwlljduQesWUJATqLh/H0wmxMoPnX7ZKAaDqBtVhI3V+hPYORewM
 iwilG9OLWoLLVI11gvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyPQuwxAsIOx45/
 TIUZJDiYlUd6pgo6RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4D2cA5QSLUtNTK9Iyc4BhBpOW
 4OBREuHdmgqU5i0uSMwtzkyHSJ1iVJQS5w0E6RMASWSU5sG1wUL7EqOslDAvI9AhQjwFqUW5m
 SWo8q8YxTkYlYR5y9KBpvBk5pXATX8FtJgJaHHQBQeQxSWJCCmpBsZl5+tzL26deYyJKf903a
 dDWcxveNiEN97SKvWZ0b1/rYHndEY7Ps7KoFe2xdnJIqEqKvW39uqZPwxYXFD95LSNWc7h/Qf
 VD1iw3+FgfOxevunE/Qd5QRHyf30EC7fJnqg+eFjn57W01D+FqxuKH3ivNzn5LGtRps5k3xxX
 j67jC3b5zJvi+0eJpTgj0VCLuag4EQATAes7aAIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1497459177!102206996!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53788 invoked from network); 14 Jun 2017 16:52:57 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-5.tower-27.messagelabs.com with SMTP; 14 Jun 2017 16:52: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 21BF015A2;
 Wed, 14 Jun 2017 09:52:57 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C393F3F3E1;
 Wed, 14 Jun 2017 09:52:55 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Wed, 14 Jun 2017 17:52:16 +0100
Message-Id: <20170614165223.7543-28-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170614165223.7543-1-andre.przywara@arm.com>
References: <20170614165223.7543-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: [Xen-devel] [PATCH v12 27/34] ARM: vITS: handle MAPTI/MAPI 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>

VGhlIE1BUFRJIGNvbW1hbmRzIGFzc29jaWF0ZXMgYSBEZXZpY2VJRC9FdmVudElEIHBhaXIgd2l0
aCBhIExQSS9DUFUKcGFpciBhbmQgYWN0dWFsbHkgaW5zdGFudGlhdGVzIExQSSBpbnRlcnJ1cHRz
LiBNQVBJIGlzIGp1c3QgYSB2YXJpYW50Cm9mIHRoaXMgY29tbWVudCwgd2hlcmUgdGhlIExQSSBJ
RCBpcyB0aGUgc2FtZSBhcyB0aGUgZXZlbnQgSUQuCldlIGNvbm5lY3QgdGhlIGFscmVhZHkgYWxs
b2NhdGVkIGhvc3QgTFBJIHRvIHRoaXMgdmlydHVhbCBMUEksIHNvIHRoYXQKYW55IHRyaWdnZXJp
bmcgTFBJIG9uIHRoZSBob3N0IGNhbiBiZSBxdWlja2x5IGZvcndhcmRlZCB0byBhIGd1ZXN0LgpC
ZXNpZGUgZW50ZXJpbmcgdGhlIGRvbWFpbiBhbmQgdGhlIHZpcnR1YWwgTFBJIG51bWJlciBpbiB0
aGUgcmVzcGVjdGl2ZQpob3N0IExQSSBlbnRyeSwgd2UgYWxzbyBpbml0aWFsaXplIGFuZCBhZGQg
dGhlIGFscmVhZHkgYWxsb2NhdGVkCnN0cnVjdCBwZW5kaW5nX2lycSB0byBvdXIgcmFkaXggdHJl
ZSwgc28gdGhhdCB3ZSBjYW4gbm93IGVhc2lseSBmaW5kIGl0CmJ5IGl0cyB2aXJ0dWFsIExQSSBu
dW1iZXIuCldlIGFsc28gcmVhZCB0aGUgcHJvcGVydHkgdGFibGUgdG8gdXBkYXRlIHRoZSBlbmFi
bGVkIGJpdCBhbmQgdGhlCnByaW9yaXR5IGZvciBvdXIgbmV3IExQSSwgYXMgd2UgbWlnaHQgaGF2
ZSBtaXNzZWQgdGhpcyBkdXJpbmcgYW4gZWFybGllcgpJTlZBTEwgY2FsbCAod2hpY2ggb25seSBj
aGVja3MgbWFwcGVkIExQSXMpLiBCdXQgd2UgbWFrZSBzdXJlIHRoYXQgdGhlCnByb3BlcnR5IHRh
YmxlIGlzIGFjdHVhbGx5IHZhbGlkLCBhcyBhbGwgcmVkaXN0cmlidXRvcnMgbWlnaHQgc3RpbGwK
YmUgZGlzYWJsZWQgYXQgdGhpcyBwb2ludC4KU2luY2Ugd3JpdGVfaXR0ZSgpIG5vdyBzZWVzIGl0
cyBmaXJzdCB1c2FnZSwgd2UgY2hhbmdlIHRoZSBkZWNsYXJhdGlvbgp0byBzdGF0aWMuCgpTaWdu
ZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KQWNrZWQt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJt
L2dpYy12My1pdHMuYyAgICAgICAgfCAgMjcgKysrKysrKysKIHhlbi9hcmNoL2FybS92Z2ljLXYz
LWl0cy5jICAgICAgIHwgMTQ1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
LQogeGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmggfCAgIDMgKwogMyBmaWxlcyBjaGFu
Z2VkLCAxNzMgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vZ2ljLXYzLWl0cy5jIGIveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYwppbmRleCA4
ODY0ZTBiLi4zZDg2M2NkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jCisr
KyBiL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMKQEAgLTg3Niw2ICs4NzYsMzMgQEAgaW50IGdp
Y3YzX3JlbW92ZV9ndWVzdF9ldmVudChzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90IHZkb29yYmVs
bF9hZGRyZXNzLAogICAgIHJldHVybiAwOwogfQogCisvKgorICogQ29ubmVjdHMgdGhlIGV2ZW50
IElEIGZvciBhbiBhbHJlYWR5IGFzc2lnbmVkIGRldmljZSB0byB0aGUgZ2l2ZW4gVkNQVS92TFBJ
CisgKiBwYWlyLiBUaGUgY29ycmVzcG9uZGluZyBwaHlzaWNhbCBMUEkgaXMgYWxyZWFkeSBtYXBw
ZWQgb24gdGhlIGhvc3Qgc2lkZQorICogKHdoZW4gYXNzaWduaW5nIHRoZSBwaHlzaWNhbCBkZXZp
Y2UgdG8gdGhlIGd1ZXN0KSwgc28gd2UganVzdCBjb25uZWN0IHRoZQorICogdGFyZ2V0IFZDUFUv
dkxQSSBwYWlyIHRvIHRoYXQgaW50ZXJydXB0IHRvIGluamVjdCBpdCBwcm9wZXJseSBpZiBpdCBm
aXJlcy4KKyAqIFJldHVybnMgYSBwb2ludGVyIHRvIHRoZSBhbHJlYWR5IGFsbG9jYXRlZCBzdHJ1
Y3QgcGVuZGluZ19pcnEgdGhhdCBpcworICogbWVhbnQgdG8gYmUgdXNlZCBieSB0aGF0IGV2ZW50
LgorICovCitzdHJ1Y3QgcGVuZGluZ19pcnEgKmdpY3YzX2Fzc2lnbl9ndWVzdF9ldmVudChzdHJ1
Y3QgZG9tYWluICpkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFkZHJfdCB2ZG9vcmJlbGxfYWRkcmVzcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZkZXZpZCwgdWludDMyX3QgZXZlbnRpZCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZpcnRf
bHBpKQoreworICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcGlycTsKKyAgICB1aW50MzJfdCBob3N0
X2xwaSA9IElOVkFMSURfTFBJOworCisgICAgcGlycSA9IGdldF9ldmVudF9wZW5kaW5nX2lycShk
LCB2ZG9vcmJlbGxfYWRkcmVzcywgdmRldmlkLCBldmVudGlkLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgJmhvc3RfbHBpKTsKKworICAgIGlmICggIXBpcnEgKQorICAgICAgICBy
ZXR1cm4gTlVMTDsKKworICAgIGdpY3YzX2xwaV91cGRhdGVfaG9zdF9lbnRyeShob3N0X2xwaSwg
ZC0+ZG9tYWluX2lkLCB2aXJ0X2xwaSk7CisKKyAgICByZXR1cm4gcGlycTsKK30KKwogLyogU2Nh
biB0aGUgRFQgZm9yIGFueSBJVFMgbm9kZXMgYW5kIGNyZWF0ZSBhIGxpc3Qgb2YgaG9zdCBJVFNl
cyBvdXQgb2YgaXQuICovCiB2b2lkIGdpY3YzX2l0c19kdF9pbml0KGNvbnN0IHN0cnVjdCBkdF9k
ZXZpY2Vfbm9kZSAqbm9kZSkKIHsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0
cy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMKaW5kZXggZDIzNmJiZS4uMmY5MTFkYyAx
MDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMKKysrIGIveGVuL2FyY2gvYXJt
L3ZnaWMtdjMtaXRzLmMKQEAgLTI1Myw4ICsyNTMsOCBAQCBzdGF0aWMgYm9vbCByZWFkX2l0dGUo
c3RydWN0IHZpcnRfaXRzICppdHMsIHVpbnQzMl90IGRldmlkLCB1aW50MzJfdCBldmlkLAogICog
SWYgdmNwdV9wdHIgaXMgcHJvdmlkZWQsIHJldHVybnMgdGhlIFZDUFUgYmVsb25naW5nIHRvIHRo
YXQgY29sbGVjdGlvbi4KICAqIE11c3QgYmUgY2FsbGVkIHdpdGggdGhlIElUUyBsb2NrIGhlbGQu
CiAgKi8KLWJvb2wgd3JpdGVfaXR0ZShzdHJ1Y3QgdmlydF9pdHMgKml0cywgdWludDMyX3QgZGV2
aWQsCi0gICAgICAgICAgICAgICAgdWludDMyX3QgZXZpZCwgdWludDMyX3QgY29sbGlkLCB1aW50
MzJfdCB2bHBpKQorc3RhdGljIGJvb2wgd3JpdGVfaXR0ZShzdHJ1Y3QgdmlydF9pdHMgKml0cywg
dWludDMyX3QgZGV2aWQsCisgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGV2aWQsIHVp
bnQzMl90IGNvbGxpZCwgdWludDMyX3QgdmxwaSkKIHsKICAgICBwYWRkcl90IGFkZHI7CiAgICAg
c3RydWN0IHZpdHNfaXR0ZSBpdHRlOwpAQCAtMzkwLDYgKzM5MCw0NCBAQCBvdXRfdW5sb2NrOgog
ICAgIHJldHVybiByZXQ7CiB9CiAKKy8qCisgKiBGb3IgYSBnaXZlbiB2aXJ0dWFsIExQSSByZWFk
IHRoZSBlbmFibGVkIGJpdCBhbmQgcHJpb3JpdHkgZnJvbSB0aGUgdmlydHVhbAorICogcHJvcGVy
dHkgdGFibGUgYW5kIHVwZGF0ZSB0aGUgdmlydHVhbCBJUlEncyBzdGF0ZSBpbiB0aGUgZ2l2ZW4g
cGVuZGluZ19pcnEuCisgKiBNdXN0IGJlIGNhbGxlZCB3aXRoIHRoZSByZXNwZWN0aXZlIFZHSUMg
VkNQVSBsb2NrIGhlbGQuCisgKi8KK3N0YXRpYyBpbnQgdXBkYXRlX2xwaV9wcm9wZXJ0eShzdHJ1
Y3QgZG9tYWluICpkLCBzdHJ1Y3QgcGVuZGluZ19pcnEgKnApCit7CisgICAgcGFkZHJfdCBhZGRy
OworICAgIHVpbnQ4X3QgcHJvcGVydHk7CisgICAgaW50IHJldDsKKworICAgIC8qCisgICAgICog
SWYgbm8gcmVkaXN0cmlidXRvciBoYXMgaXRzIExQSXMgZW5hYmxlZCB5ZXQsIHdlIGNhbid0IGFj
Y2VzcyB0aGUKKyAgICAgKiBwcm9wZXJ0eSB0YWJsZS4gSW4gdGhpcyBjYXNlIHdlIGp1c3QgY2Fu
J3QgdXBkYXRlIHRoZSBwcm9wZXJ0aWVzLAorICAgICAqIGJ1dCB0aGlzIHNob3VsZCBub3QgYmUg
YW4gZXJyb3IgZnJvbSBhbiBJVFMgcG9pbnQgb2Ygdmlldy4KKyAgICAgKiBUaGUgY29udHJvbCBm
bG93IGRlcGVuZGVuY3kgaGVyZSBhbmQgYSBiYXJyaWVyIGluc3RydWN0aW9uIG9uIHRoZQorICAg
ICAqIHdyaXRlIHNpZGUgbWFrZSBzdXJlIHdlIGNhbiBhY2Nlc3MgdGhlc2Ugd2l0aG91dCB0YWtp
bmcgYSBsb2NrLgorICAgICAqLworICAgIGlmICggIWQtPmFyY2gudmdpYy5yZGlzdHNfZW5hYmxl
ZCApCisgICAgICAgIHJldHVybiAwOworCisgICAgYWRkciA9IGQtPmFyY2gudmdpYy5yZGlzdF9w
cm9wYmFzZSAmIEdFTk1BU0soNTEsIDEyKTsKKworICAgIHJldCA9IHZnaWNfYWNjZXNzX2d1ZXN0
X21lbW9yeShkLCBhZGRyICsgcC0+aXJxIC0gTFBJX09GRlNFVCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgJnByb3BlcnR5LCBzaXplb2YocHJvcGVydHkpLCBmYWxzZSk7Cisg
ICAgaWYgKCByZXQgKQorICAgICAgICByZXR1cm4gcmV0OworCisgICAgd3JpdGVfYXRvbWljKCZw
LT5scGlfcHJpb3JpdHksIHByb3BlcnR5ICYgTFBJX1BST1BfUFJJT19NQVNLKTsKKworICAgIGlm
ICggcHJvcGVydHkgJiBMUElfUFJPUF9FTkFCTEVEICkKKyAgICAgICAgc2V0X2JpdChHSUNfSVJR
X0dVRVNUX0VOQUJMRUQsICZwLT5zdGF0dXMpOworICAgIGVsc2UKKyAgICAgICAgY2xlYXJfYml0
KEdJQ19JUlFfR1VFU1RfRU5BQkxFRCwgJnAtPnN0YXR1cyk7CisKKyAgICByZXR1cm4gMDsKK30K
KwogLyogTXVzdCBiZSBjYWxsZWQgd2l0aCB0aGUgSVRTIGxvY2sgaGVsZC4gKi8KIHN0YXRpYyBp
bnQgaXRzX2Rpc2NhcmRfZXZlbnQoc3RydWN0IHZpcnRfaXRzICppdHMsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVpbnQzMl90IHZkZXZpZCwgdWludDMyX3QgdmV2aWQpCkBAIC01MTQs
NiArNTUyLDEwNSBAQCBzdGF0aWMgaW50IGl0c19oYW5kbGVfbWFwZChzdHJ1Y3QgdmlydF9pdHMg
Kml0cywgdWludDY0X3QgKmNtZHB0cikKICAgICByZXR1cm4gcmV0OwogfQogCitzdGF0aWMgaW50
IGl0c19oYW5kbGVfbWFwdGkoc3RydWN0IHZpcnRfaXRzICppdHMsIHVpbnQ2NF90ICpjbWRwdHIp
Cit7CisgICAgdWludDMyX3QgZGV2aWQgPSBpdHNfY21kX2dldF9kZXZpY2VpZChjbWRwdHIpOwor
ICAgIHVpbnQzMl90IGV2ZW50aWQgPSBpdHNfY21kX2dldF9pZChjbWRwdHIpOworICAgIHVpbnQz
Ml90IGludGlkID0gaXRzX2NtZF9nZXRfcGh5c2ljYWxfaWQoY21kcHRyKSwgX2ludGlkOworICAg
IHVpbnQxNl90IGNvbGxpZCA9IGl0c19jbWRfZ2V0X2NvbGxlY3Rpb24oY21kcHRyKTsKKyAgICBz
dHJ1Y3QgcGVuZGluZ19pcnEgKnBpcnE7CisgICAgc3RydWN0IHZjcHUgKnZjcHUgPSBOVUxMOwor
ICAgIGludCByZXQgPSAtMTsKKworICAgIGlmICggaXRzX2NtZF9nZXRfY29tbWFuZChjbWRwdHIp
ID09IEdJVFNfQ01EX01BUEkgKQorICAgICAgICBpbnRpZCA9IGV2ZW50aWQ7CisKKyAgICBzcGlu
X2xvY2soJml0cy0+aXRzX2xvY2spOworICAgIC8qCisgICAgICogQ2hlY2sgd2hldGhlciB0aGVy
ZSBpcyBhIHZhbGlkIGV4aXN0aW5nIG1hcHBpbmcuIElmIHllcywgYmVoYXZpb3IgaXMKKyAgICAg
KiB1bnByZWRpY3RhYmxlLCB3ZSBjaG9vc2UgdG8gaWdub3JlIHRoaXMgY29tbWFuZCBoZXJlLgor
ICAgICAqIFRoaXMgbWFrZXMgc3VyZSB3ZSBzdGFydCB3aXRoIGEgcHJpc3RpbmUgcGVuZGluZ19p
cnEgYmVsb3cuCisgICAgICovCisgICAgaWYgKCByZWFkX2l0dGUoaXRzLCBkZXZpZCwgZXZlbnRp
ZCwgJnZjcHUsICZfaW50aWQpICYmCisgICAgICAgICBfaW50aWQgIT0gSU5WQUxJRF9MUEkgKQor
ICAgIHsKKyAgICAgICAgc3Bpbl91bmxvY2soJml0cy0+aXRzX2xvY2spOworICAgICAgICByZXR1
cm4gLTE7CisgICAgfQorCisgICAgLyogU2FuaXRpemUgY29sbGVjdGlvbiBJRCBhbmQgaW50ZXJy
dXB0IElEICovCisgICAgdmNwdSA9IGdldF92Y3B1X2Zyb21fY29sbGVjdGlvbihpdHMsIGNvbGxp
ZCk7CisgICAgaWYgKCAhdmNwdSB8fCBpbnRpZCA+PSBpdHMtPmQtPmFyY2gudmdpYy5ucl9scGlz
ICkKKyAgICB7CisgICAgICAgIHNwaW5fdW5sb2NrKCZpdHMtPml0c19sb2NrKTsKKyAgICAgICAg
cmV0dXJuIC0xOworICAgIH0KKworICAgIC8qIEVudGVyIHRoZSBtYXBwaW5nIGluIG91ciB2aXJ0
dWFsIElUUyB0YWJsZXMuICovCisgICAgaWYgKCAhd3JpdGVfaXR0ZShpdHMsIGRldmlkLCBldmVu
dGlkLCBjb2xsaWQsIGludGlkKSApCisgICAgeworICAgICAgICBzcGluX3VubG9jaygmaXRzLT5p
dHNfbG9jayk7CisgICAgICAgIHJldHVybiAtMTsKKyAgICB9CisKKyAgICBzcGluX3VubG9jaygm
aXRzLT5pdHNfbG9jayk7CisKKyAgICAvKgorICAgICAqIENvbm5lY3QgdGhpcyB2aXJ0dWFsIExQ
SSB0byB0aGUgY29ycmVzcG9uZGluZyBob3N0IExQSSwgd2hpY2ggaXMKKyAgICAgKiBkZXRlcm1p
bmVkIGJ5IHRoZSBzYW1lIGRldmljZSBJRCBhbmQgZXZlbnQgSUQgb24gdGhlIGhvc3Qgc2lkZS4K
KyAgICAgKiBUaGlzIHJldHVybnMgdXMgdGhlIGNvcnJlc3BvbmRpbmcsIHN0aWxsIHVudXNlZCBw
ZW5kaW5nX2lycS4KKyAgICAgKi8KKyAgICBwaXJxID0gZ2ljdjNfYXNzaWduX2d1ZXN0X2V2ZW50
KGl0cy0+ZCwgaXRzLT5kb29yYmVsbF9hZGRyZXNzLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZGV2aWQsIGV2ZW50aWQsIGludGlkKTsKKyAgICBpZiAoICFwaXJxICkKKyAg
ICAgICAgZ290byBvdXRfcmVtb3ZlX21hcHBpbmc7CisKKyAgICB2Z2ljX2luaXRfcGVuZGluZ19p
cnEocGlycSwgaW50aWQpOworCisgICAgLyoKKyAgICAgKiBOb3cgcmVhZCB0aGUgZ3Vlc3QncyBw
cm9wZXJ0eSB0YWJsZSB0byBpbml0aWFsaXplIG91ciBjYWNoZWQgc3RhdGUuCisgICAgICogV2Ug
ZG9uJ3QgbmVlZCB0aGUgVkdJQyBWQ1BVIGxvY2sgaGVyZSwgYmVjYXVzZSB0aGUgcGVuZGluZ19p
cnEgaXNuJ3QKKyAgICAgKiBpbiB0aGUgcmFkaXggdHJlZSB5ZXQuCisgICAgICovCisgICAgcmV0
ID0gdXBkYXRlX2xwaV9wcm9wZXJ0eShpdHMtPmQsIHBpcnEpOworICAgIGlmICggcmV0ICkKKyAg
ICAgICAgZ290byBvdXRfcmVtb3ZlX2hvc3RfZW50cnk7CisKKyAgICBwaXJxLT5scGlfdmNwdV9p
ZCA9IHZjcHUtPnZjcHVfaWQ7CisgICAgLyoKKyAgICAgKiBNYXJrIHRoaXMgTFBJIGFzIG5ldywg
c28gYW55IG9sZGVyIChub3cgdW5tYXBwZWQpIExQSSBpbiBhbnkgTFIKKyAgICAgKiBjYW4gYmUg
ZWFzaWx5IHJlY29nbmlzZWQgYXMgc3VjaC4KKyAgICAgKi8KKyAgICBzZXRfYml0KEdJQ19JUlFf
R1VFU1RfUFJJU1RJTkVfTFBJLCAmcGlycS0+c3RhdHVzKTsKKworICAgIC8qCisgICAgICogTm93
IGluc2VydCB0aGUgcGVuZGluZ19pcnEgaW50byB0aGUgZG9tYWluJ3MgTFBJIHRyZWUsIHNvIHRo
YXQKKyAgICAgKiBpdCBiZWNvbWVzIGxpdmUuCisgICAgICovCisgICAgd3JpdGVfbG9jaygmaXRz
LT5kLT5hcmNoLnZnaWMucGVuZF9scGlfdHJlZV9sb2NrKTsKKyAgICByZXQgPSByYWRpeF90cmVl
X2luc2VydCgmaXRzLT5kLT5hcmNoLnZnaWMucGVuZF9scGlfdHJlZSwgaW50aWQsIHBpcnEpOwor
ICAgIHdyaXRlX3VubG9jaygmaXRzLT5kLT5hcmNoLnZnaWMucGVuZF9scGlfdHJlZV9sb2NrKTsK
KworICAgIGlmICggIXJldCApCisgICAgICAgIHJldHVybiAwOworCisgICAgLyoKKyAgICAgKiBy
YWRpeF90cmVlX2luc2VydCgpIHJldHVybnMgYW4gZXJyb3IgZWl0aGVyIGR1ZSB0byBhbiBpbnRl
cm5hbAorICAgICAqIGNvbmRpdGlvbiAobGlrZSBtZW1vcnkgYWxsb2NhdGlvbiBmYWlsdXJlKSBv
ciBiZWNhdXNlIHRoZSBMUEkgYWxyZWFkeQorICAgICAqIGV4aXN0ZWQgaW4gdGhlIHRyZWUuIFdl
IGRvbid0IHN1cHBvcnQgdGhlIGxhdHRlciBjYXNlLCBzbyB3ZSBhbHdheXMKKyAgICAgKiBjbGVh
bnVwIGFuZCByZXR1cm4gYW4gZXJyb3IgaGVyZSBpbiBhbnkgY2FzZS4KKyAgICAgKi8KK291dF9y
ZW1vdmVfaG9zdF9lbnRyeToKKyAgICBnaWN2M19yZW1vdmVfZ3Vlc3RfZXZlbnQoaXRzLT5kLCBp
dHMtPmRvb3JiZWxsX2FkZHJlc3MsIGRldmlkLCBldmVudGlkKTsKKworb3V0X3JlbW92ZV9tYXBw
aW5nOgorICAgIHNwaW5fbG9jaygmaXRzLT5pdHNfbG9jayk7CisgICAgd3JpdGVfaXR0ZShpdHMs
IGRldmlkLCBldmVudGlkLCBVTk1BUFBFRF9DT0xMRUNUSU9OLCBJTlZBTElEX0xQSSk7CisgICAg
c3Bpbl91bmxvY2soJml0cy0+aXRzX2xvY2spOworCisgICAgcmV0dXJuIHJldDsKK30KKwogI2Rl
ZmluZSBJVFNfQ01EX0JVRkZFUl9TSVpFKGJhc2VyKSAgICAgICgoKChiYXNlcikgJiAweGZmKSAr
IDEpIDw8IDEyKQogI2RlZmluZSBJVFNfQ01EX09GRlNFVChyZWcpICAgICAgICAgICAgICgocmVn
KSAmIEdFTk1BU0soMTksIDUpKQogCkBAIC01NjIsNiArNjk5LDEwIEBAIHN0YXRpYyBpbnQgdmdp
Y19pdHNfaGFuZGxlX2NtZHMoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZpcnRfaXRzICppdHMp
CiAgICAgICAgIGNhc2UgR0lUU19DTURfTUFQRDoKICAgICAgICAgICAgIHJldCA9IGl0c19oYW5k
bGVfbWFwZChpdHMsIGNvbW1hbmQpOwogICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGNhc2Ug
R0lUU19DTURfTUFQSToKKyAgICAgICAgY2FzZSBHSVRTX0NNRF9NQVBUSToKKyAgICAgICAgICAg
IHJldCA9IGl0c19oYW5kbGVfbWFwdGkoaXRzLCBjb21tYW5kKTsKKyAgICAgICAgICAgIGJyZWFr
OwogICAgICAgICBjYXNlIEdJVFNfQ01EX1NZTkM6CiAgICAgICAgICAgICAvKiBXZSBoYW5kbGUg
SVRTIGNvbW1hbmRzIHN5bmNocm9ub3VzbHksIHNvIHdlIGlnbm9yZSBTWU5DLiAqLwogICAgICAg
ICAgICAgYnJlYWs7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMu
aCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oCmluZGV4IDAwODlhYzIuLmNlNDZh
M2YgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oCkBAIC0xNzcsNiArMTc3LDkgQEAgc3RydWN0
IHBlbmRpbmdfaXJxICpnaWN2M19pdHNfZ2V0X2V2ZW50X3BlbmRpbmdfaXJxKHN0cnVjdCBkb21h
aW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdWludDMyX3QgZXZlbnRpZCk7CiBpbnQgZ2ljdjNfcmVtb3ZlX2d1ZXN0X2V2ZW50KHN0cnVj
dCBkb21haW4gKmQsIHBhZGRyX3QgdmRvb3JiZWxsX2FkZHJlc3MsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgdmRldmlkLCB1aW50MzJfdCBldmVudGlkKTsK
K3N0cnVjdCBwZW5kaW5nX2lycSAqZ2ljdjNfYXNzaWduX2d1ZXN0X2V2ZW50KHN0cnVjdCBkb21h
aW4gKmQsIHBhZGRyX3QgZG9vcmJlbGwsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1aW50MzJfdCBkZXZpZCwgdWludDMyX3QgZXZlbnRpZCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZpcnRfbHBpKTsK
IHZvaWQgZ2ljdjNfbHBpX3VwZGF0ZV9ob3N0X2VudHJ5KHVpbnQzMl90IGhvc3RfbHBpLCBpbnQg
ZG9tYWluX2lkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3Qgdmly
dF9scGkpOwogCi0tIAoyLjkuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 14 16:53:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 16:53:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLBXS-0007Gs-VP; Wed, 14 Jun 2017 16: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 <andre.przywara@arm.com>) id 1dLBXS-0007F3-8f
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 16:53:02 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 80/FF-03613-DE961495; Wed, 14 Jun 2017 16:53:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKLMWRWlGSWpSXmKPExsVysyfVTfdNpmO
 kwd69Vhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aLS/4FT3krNjy5xNLA+Jiri5GLQ0hgM6PE
 rZ4WVghnOaPE+blfgRxODjYBXYkdN18zg9giAqESTxd8ZwYpYha4zihxesd8ti5GDg5hARuJi
 9fyQWpYBFQlXiy8zARi8wpYS+xYsAdsjoSAnETD+ftgcziB4lO3T2YCaRUSsJK4uUJ/AiP3Ak
 aGVYwaxalFZalFukZGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgd5lAIIdjGv
 mBx5ilORgUhLlnSroGCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvdwBlBOsCg1PbUiLTMHGGYw
 aQkOHiUR3q2pQGne4oLE3OLMdIjUKUZFKXHeQJA+AZBERmkeXBsstC8xykoJ8zICHSLEU5Bal
 JtZgir/ilGcg1FJmLcsHWgKT2ZeCdz0V0CLmYAWB11wAFlckoiQkmpgnK8SlFQzk3VXp/Z7cU
 eDwmXfzwlOSDwxffnfJVbOR262K+QvuXjj7rGkqyftLEWPm0VFVN99O233vj8BGac2GhSIHvD
 74XW6UDw+Yt2+X3unGP3X8nJ4E7/m7Nd9css3H50U4fX3FLtY5dx7WzvOt2kX6Lpt+P9kohqz
 s77hvPYbsqKLl7w8J6nEUpyRaKjFXFScCAAzphJcaAIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1497459180!68021870!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54182 invoked from network); 14 Jun 2017 16:53:00 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-21.messagelabs.com with SMTP; 14 Jun 2017 16:53: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 451D315A2;
 Wed, 14 Jun 2017 09:53:00 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E94A33F3E1;
 Wed, 14 Jun 2017 09:52:58 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Wed, 14 Jun 2017 17:52:18 +0100
Message-Id: <20170614165223.7543-30-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170614165223.7543-1-andre.przywara@arm.com>
References: <20170614165223.7543-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: [Xen-devel] [PATCH v12 29/34] ARM: vITS: handle DISCARD 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>

VGhlIERJU0NBUkQgY29tbWFuZCBkcm9wcyB0aGUgY29ubmVjdGlvbiBiZXR3ZWVuIGEgRGV2aWNl
SUQvRXZlbnRJRAphbmQgYW4gTFBJL2NvbGxlY3Rpb24gcGFpci4KV2UgbWFyayB0aGUgcmVzcGVj
dGl2ZSBzdHJ1Y3R1cmUgZW50cmllcyBhcyBub3QgYWxsb2NhdGVkIGFuZCBtYWtlCnN1cmUgdGhh
dCBhbnkgcXVldWVkIElSUXMgYXJlIHJlbW92ZWQuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5
d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMgfCAyNiAr
KysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDI2IGluc2VydGlvbnMo
KykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYyBiL3hlbi9hcmNoL2Fy
bS92Z2ljLXYzLWl0cy5jCmluZGV4IDA3ZWUxYjEuLmFkMjJiZGUgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL2FybS92Z2ljLXYzLWl0cy5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jCkBA
IC03MTQsNiArNzE0LDI5IEBAIG91dF91bmxvY2s6CiAgICAgcmV0dXJuIHJldDsKIH0KIAorc3Rh
dGljIGludCBpdHNfaGFuZGxlX2Rpc2NhcmQoc3RydWN0IHZpcnRfaXRzICppdHMsIHVpbnQ2NF90
ICpjbWRwdHIpCit7CisgICAgdWludDMyX3QgZGV2aWQgPSBpdHNfY21kX2dldF9kZXZpY2VpZChj
bWRwdHIpOworICAgIHVpbnQzMl90IGV2ZW50aWQgPSBpdHNfY21kX2dldF9pZChjbWRwdHIpOwor
ICAgIGludCByZXQ7CisKKyAgICBzcGluX2xvY2soJml0cy0+aXRzX2xvY2spOworCisgICAgLyog
UmVtb3ZlIGZyb20gdGhlIHJhZGl4IHRyZWUgYW5kIHJlbW92ZSB0aGUgaG9zdCBlbnRyeS4gKi8K
KyAgICByZXQgPSBpdHNfZGlzY2FyZF9ldmVudChpdHMsIGRldmlkLCBldmVudGlkKTsKKyAgICBp
ZiAoIHJldCApCisgICAgICAgIGdvdG8gb3V0X3VubG9jazsKKworICAgIC8qIFJlbW92ZSBmcm9t
IHRoZSBndWVzdCdzIElUVEUuICovCisgICAgaWYgKCAhd3JpdGVfaXR0ZShpdHMsIGRldmlkLCBl
dmVudGlkLCBVTk1BUFBFRF9DT0xMRUNUSU9OLCBJTlZBTElEX0xQSSkgKQorICAgICAgICByZXQg
PSAtMTsKKworb3V0X3VubG9jazoKKyAgICBzcGluX3VubG9jaygmaXRzLT5pdHNfbG9jayk7CisK
KyAgICByZXR1cm4gcmV0OworfQorCiAjZGVmaW5lIElUU19DTURfQlVGRkVSX1NJWkUoYmFzZXIp
ICAgICAgKCgoKGJhc2VyKSAmIDB4ZmYpICsgMSkgPDwgMTIpCiAjZGVmaW5lIElUU19DTURfT0ZG
U0VUKHJlZykgICAgICAgICAgICAgKChyZWcpICYgR0VOTUFTSygxOSwgNSkpCiAKQEAgLTc1Myw2
ICs3NzYsOSBAQCBzdGF0aWMgaW50IHZnaWNfaXRzX2hhbmRsZV9jbWRzKHN0cnVjdCBkb21haW4g
KmQsIHN0cnVjdCB2aXJ0X2l0cyAqaXRzKQogICAgICAgICBjYXNlIEdJVFNfQ01EX0NMRUFSOgog
ICAgICAgICAgICAgcmV0ID0gaXRzX2hhbmRsZV9jbGVhcihpdHMsIGNvbW1hbmQpOwogICAgICAg
ICAgICAgYnJlYWs7CisgICAgICAgIGNhc2UgR0lUU19DTURfRElTQ0FSRDoKKyAgICAgICAgICAg
IHJldCA9IGl0c19oYW5kbGVfZGlzY2FyZChpdHMsIGNvbW1hbmQpOworICAgICAgICAgICAgYnJl
YWs7CiAgICAgICAgIGNhc2UgR0lUU19DTURfSU5UOgogICAgICAgICAgICAgcmV0ID0gaXRzX2hh
bmRsZV9pbnQoaXRzLCBjb21tYW5kKTsKICAgICAgICAgICAgIGJyZWFrOwotLSAKMi45LjAKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 14 16:53:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 16:53: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 1dLBXV-0007LM-6I; Wed, 14 Jun 2017 16:53:05 +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 1dLBXU-0007IS-3V
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 16:53:04 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 82/65-01733-FE961495; Wed, 14 Jun 2017 16:53:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsVysyfVTfd1pmO
 kwdJmbYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPLhQnsBVukK670X2NrYHwo0sXIxSEksJlR
 4lHjYzYIZzmjxL9p2xm7GDk52AR0JXbcfM0MYosIhEo8XfCdGaSIWeA6o8TpHfPZQBLCApYSC
 zdsZgexWQRUJU6u/wRm8wpYS1z59RLMlhCQk2g4fx9sECdQfOr2yUxdjBxA26wkbq7Qn8DIvY
 CRYRWjRnFqUVlqka6RiV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRqCH6xkYGHc
 w3pzsd4hRkoNJSZR3qqBjpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3qAMoJxgUWp6akVaZg4w
 1GDSEhw8SiK8W1OB0rzFBYm5xZnpEKlTjIpS4rxnQfoEQBIZpXlwbbDwvsQoKyXMy8jAwCDEU
 5BalJtZgir/ilGcg1FJmLcsHWgKT2ZeCdz0V0CLmYAWB11wAFlckoiQkmpgDLgXcPFR/eupT6
 4v37WvfU/wzgWvjj+vyLVY1ch6d9npyRsmP/ZxZ9ytX7tuksp2s4XX3+dVVt6ok/k7+/wUt/O
 T18xqCAoJaBJ3juY+v/2f25zfhbKay24WfeLlKqp7/vhtpf2PF07n/zZoby36VHdnyau3k5XE
 9GL/qx1r2X/iGuvNn+pJv/uVWIozEg21mIuKEwFvZB/DagIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1497459179!103285254!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12443 invoked from network); 14 Jun 2017 16:52:59 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-206.messagelabs.com with SMTP; 14 Jun 2017 16:52: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 AD9A715B2;
 Wed, 14 Jun 2017 09:52:58 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5D4323F3E1;
 Wed, 14 Jun 2017 09:52:57 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Wed, 14 Jun 2017 17:52:17 +0100
Message-Id: <20170614165223.7543-29-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170614165223.7543-1-andre.przywara@arm.com>
References: <20170614165223.7543-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: [Xen-devel] [PATCH v12 28/34] ARM: vITS: handle MOVI 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>

VGhlIE1PVkkgY29tbWFuZCBtb3ZlcyB0aGUgaW50ZXJydXB0IGFmZmluaXR5IGZyb20gb25lIHJl
ZGlzdHJpYnV0b3IKKHJlYWQ6IFZDUFUpIHRvIGFub3RoZXIuCkZvciBub3cgbWlncmF0aW9uIG9m
ICJsaXZlIiBMUElzIGlzIG5vdCB5ZXQgaW1wbGVtZW50ZWQsIGJ1dCB3ZSBzdG9yZQp0aGUgY2hh
bmdlZCBhZmZpbml0eSBpbiBvdXIgdmlydHVhbCBJVFRFIGFuZCB0aGUgcGVuZGluZ19pcnEuCgpT
aWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KQWNr
ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2FyY2gv
YXJtL3ZnaWMtdjMtaXRzLmMgfCA2OSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNjkgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRz
LmMKaW5kZXggMmY5MTFkYy4uMDdlZTFiMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMt
djMtaXRzLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMKQEAgLTY1MSw2ICs2NTEs
NjkgQEAgb3V0X3JlbW92ZV9tYXBwaW5nOgogICAgIHJldHVybiByZXQ7CiB9CiAKK3N0YXRpYyBp
bnQgaXRzX2hhbmRsZV9tb3ZpKHN0cnVjdCB2aXJ0X2l0cyAqaXRzLCB1aW50NjRfdCAqY21kcHRy
KQoreworICAgIHVpbnQzMl90IGRldmlkID0gaXRzX2NtZF9nZXRfZGV2aWNlaWQoY21kcHRyKTsK
KyAgICB1aW50MzJfdCBldmVudGlkID0gaXRzX2NtZF9nZXRfaWQoY21kcHRyKTsKKyAgICB1aW50
MTZfdCBjb2xsaWQgPSBpdHNfY21kX2dldF9jb2xsZWN0aW9uKGNtZHB0cik7CisgICAgdW5zaWdu
ZWQgbG9uZyBmbGFnczsKKyAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnA7CisgICAgc3RydWN0IHZj
cHUgKm92Y3B1LCAqbnZjcHU7CisgICAgdWludDMyX3QgdmxwaTsKKyAgICBpbnQgcmV0ID0gLTE7
CisKKyAgICBzcGluX2xvY2soJml0cy0+aXRzX2xvY2spOworICAgIC8qIENoZWNrIGZvciBhIG1h
cHBlZCBMUEkgYW5kIGdldCB0aGUgTFBJIG51bWJlci4gKi8KKyAgICBpZiAoICFyZWFkX2l0dGUo
aXRzLCBkZXZpZCwgZXZlbnRpZCwgJm92Y3B1LCAmdmxwaSkgKQorICAgICAgICBnb3RvIG91dF91
bmxvY2s7CisKKyAgICBpZiAoIHZscGkgPT0gSU5WQUxJRF9MUEkgKQorICAgICAgICBnb3RvIG91
dF91bmxvY2s7CisKKyAgICAvKiBDaGVjayB0aGUgbmV3IGNvbGxlY3Rpb24gSUQgYW5kIGdldCB0
aGUgbmV3IFZDUFUgcG9pbnRlciAqLworICAgIG52Y3B1ID0gZ2V0X3ZjcHVfZnJvbV9jb2xsZWN0
aW9uKGl0cywgY29sbGlkKTsKKyAgICBpZiAoICFudmNwdSApCisgICAgICAgIGdvdG8gb3V0X3Vu
bG9jazsKKworICAgIHAgPSBnaWN2M19pdHNfZ2V0X2V2ZW50X3BlbmRpbmdfaXJxKGl0cy0+ZCwg
aXRzLT5kb29yYmVsbF9hZGRyZXNzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGRldmlkLCBldmVudGlkKTsKKyAgICBpZiAoIHVubGlrZWx5KCFwKSApCisgICAgICAg
IGdvdG8gb3V0X3VubG9jazsKKworICAgIC8qCisgICAgICogVE9ETzogVGhpcyByZWxpZXMgb24g
dGhlIFZDUFUgYmVpbmcgY29ycmVjdCBpbiB0aGUgSVRTIHRhYmxlcy4KKyAgICAgKiBUaGlzIGNh
biBiZSBmaXhlZCBieSBlaXRoZXIgdXNpbmcgYSBwZXItSVJRIGxvY2sgb3IgYnkgdXNpbmcKKyAg
ICAgKiB0aGUgVkNQVSBJRCBmcm9tIHRoZSBwZW5kaW5nX2lycSBpbnN0ZWFkLgorICAgICAqLwor
ICAgIHNwaW5fbG9ja19pcnFzYXZlKCZvdmNwdS0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKKwor
ICAgIC8qIFVwZGF0ZSBvdXIgY2FjaGVkIHZjcHVfaWQgaW4gdGhlIHBlbmRpbmdfaXJxLiAqLwor
ICAgIHAtPmxwaV92Y3B1X2lkID0gbnZjcHUtPnZjcHVfaWQ7CisKKyAgICBzcGluX3VubG9ja19p
cnFyZXN0b3JlKCZvdmNwdS0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKKworICAgIC8qCisgICAg
ICogVE9ETzogSW52ZXN0aWdhdGUgaWYgYW5kIGhvdyB0byBtaWdyYXRlIGFuIGFscmVhZHkgcGVu
ZGluZyBMUEkuIFRoaXMKKyAgICAgKiBpcyBub3QgcmVhbGx5IGNyaXRpY2FsLCBhcyB0aGVzZSBi
ZW5pZ24gcmFjZXMgaGFwcGVuIGluIGhhcmR3YXJlIHRvbworICAgICAqIChhbiBhZmZpbml0eSBj
aGFuZ2UgbWF5IGNvbWUgdG9vIGxhdGUgZm9yIGEganVzdCBmaXJlZCBJUlEpLCBidXQgbWF5Cisg
ICAgICogc2ltcGxpZnkgdGhlIGNvZGUgaWYgd2UgY2FuIGtlZXAgdGhlIElSUSdzIGFzc29jaWF0
ZWQgVkNQVSBpbiBzeW5jLAorICAgICAqIHNvIHRoYXQgd2UgZG9uJ3QgaGF2ZSB0byBkZWFsIHdp
dGggc3BlY2lhbCBjYXNlcyBhbnltb3JlLgorICAgICAqIE1pZ3JhdGluZyB0aG9zZSBMUElzIGlz
IG5vdCBlYXN5IHRvIGRvIGF0IHRoZSBtb21lbnQgYW55d2F5LCBidXQgc2hvdWxkCisgICAgICog
YmVjb21lIGVhc2llciB3aXRoIHRoZSBpbnRyb2R1Y3Rpb24gb2YgYSBwZXItSVJRIGxvY2suCisg
ICAgICovCisKKyAgICAvKiBOb3cgc3RvcmUgdGhlIG5ldyBjb2xsZWN0aW9uIGluIHRoZSB0cmFu
c2xhdGlvbiB0YWJsZS4gKi8KKyAgICBpZiAoICF3cml0ZV9pdHRlKGl0cywgZGV2aWQsIGV2ZW50
aWQsIGNvbGxpZCwgdmxwaSkgKQorICAgICAgICBnb3RvIG91dF91bmxvY2s7CisKKyAgICByZXQg
PSAwOworCitvdXRfdW5sb2NrOgorICAgIHNwaW5fdW5sb2NrKCZpdHMtPml0c19sb2NrKTsKKwor
ICAgIHJldHVybiByZXQ7Cit9CisKICNkZWZpbmUgSVRTX0NNRF9CVUZGRVJfU0laRShiYXNlcikg
ICAgICAoKCgoYmFzZXIpICYgMHhmZikgKyAxKSA8PCAxMikKICNkZWZpbmUgSVRTX0NNRF9PRkZT
RVQocmVnKSAgICAgICAgICAgICAoKHJlZykgJiBHRU5NQVNLKDE5LCA1KSkKIApAQCAtNzAzLDYg
Kzc2NiwxMiBAQCBzdGF0aWMgaW50IHZnaWNfaXRzX2hhbmRsZV9jbWRzKHN0cnVjdCBkb21haW4g
KmQsIHN0cnVjdCB2aXJ0X2l0cyAqaXRzKQogICAgICAgICBjYXNlIEdJVFNfQ01EX01BUFRJOgog
ICAgICAgICAgICAgcmV0ID0gaXRzX2hhbmRsZV9tYXB0aShpdHMsIGNvbW1hbmQpOwogICAgICAg
ICAgICAgYnJlYWs7CisgICAgICAgIGNhc2UgR0lUU19DTURfTU9WQUxMOgorICAgICAgICAgICAg
Z2RwcmludGsoWEVOTE9HX0dfSU5GTywgInZHSVRTOiBpZ25vcmluZyBNT1ZBTEwgY29tbWFuZFxu
Iik7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgY2FzZSBHSVRTX0NNRF9NT1ZJOgorICAg
ICAgICAgICAgcmV0ID0gaXRzX2hhbmRsZV9tb3ZpKGl0cywgY29tbWFuZCk7CisgICAgICAgICAg
ICBicmVhazsKICAgICAgICAgY2FzZSBHSVRTX0NNRF9TWU5DOgogICAgICAgICAgICAgLyogV2Ug
aGFuZGxlIElUUyBjb21tYW5kcyBzeW5jaHJvbm91c2x5LCBzbyB3ZSBpZ25vcmUgU1lOQy4gKi8K
ICAgICAgICAgICAgIGJyZWFrOwotLSAKMi45LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 14 16:53:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 16: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 1dLBXX-0007Pu-E9; Wed, 14 Jun 2017 16:53:07 +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 1dLBXW-0007F3-0X
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 16:53:06 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 13/10-03613-1F961495; Wed, 14 Jun 2017 16:53:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVysyfVTfddpmO
 kwbUr2hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8akXbvYC1bJVjT0bWRsYDwg1sXIxSEksJlR
 YsP6CywQznJGicWHNrJ1MXJysAnoSuy4+ZoZxBYRCJV4uuA7M0gRs8B1RonTO+aDFQkLWEj82
 dnPAmKzCKhK7DuxmrWLkYODV8BaYsazKpCwhICcRMP5+2BzOIHCU7dPZgIpERKwkri5Qn8CI/
 cCRoZVjBrFqUVlqUW6RoZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiB/mUAgh2
 Mf5YFHGKU5GBSEuWdKugYKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC93AGUE6wKDU9tSItMwcY
 aDBpCQ4eJRHeralAad7igsTc4sx0iNQpRkUpcd6zIH0CIImM0jy4NlhwX2KUlRLmZQQ6RIinI
 LUoN7MEVf4VozgHo5Iwb1k60BSezLwSuOmvgBYzAS0OuuAAsrgkESEl1cAYHlJkfDr0ZUvJjI
 OV2482sxqYZPyOZmu/9uHD3cPKFz9GHIw5b3t+5uWfLI9dJ92YaeP49tVlp+hvG1kNWZlE3u/
 aNt9bIGDbhFA+vYnTXGtXzz0gceGzoOLFyJ1Sz55VFfo2lDQu1H4b+/eM+N1Pbx683vzxpn1e
 Ws6KpPVTb7DKtORPDUqeocRSnJFoqMVcVJwIABztFSFpAgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1497459182!73888937!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28620 invoked from network); 14 Jun 2017 16:53:02 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-12.tower-21.messagelabs.com with SMTP; 14 Jun 2017 16:53: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 D085815B2;
 Wed, 14 Jun 2017 09:53:01 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 815C43F3E1;
 Wed, 14 Jun 2017 09:53:00 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Wed, 14 Jun 2017 17:52:19 +0100
Message-Id: <20170614165223.7543-31-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170614165223.7543-1-andre.przywara@arm.com>
References: <20170614165223.7543-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: [Xen-devel] [PATCH v12 30/34] ARM: vITS: handle INV 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>

VGhlIElOViBjb21tYW5kIGluc3RydWN0cyB0aGUgSVRTIHRvIHVwZGF0ZSB0aGUgY29uZmlndXJh
dGlvbiBkYXRhIGZvcgphIGdpdmVuIExQSSBieSByZS1yZWFkaW5nIGl0cyBlbnRyeSBmcm9tIHRo
ZSBwcm9wZXJ0eSB0YWJsZS4KV2UgZG9uJ3QgbmVlZCB0byBjYXJlIHNvIG11Y2ggYWJvdXQgdGhl
IHByaW9yaXR5IHZhbHVlLCBidXQgZW5hYmxpbmcKb3IgZGlzYWJsaW5nIGFuIExQSSBoYXMgc29t
ZSBlZmZlY3Q6IFdlIHJlbW92ZSBvciBwdXNoIHZpcnR1YWwgTFBJcwp0byB0aGVpciBWQ1BVcywg
YWxzbyBjaGVjayB0aGUgdmlydHVhbCBwZW5kaW5nIGJpdCBpZiBhbiBMUEkgZ2V0cyBlbmFibGVk
LgoKU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+
ClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
Ci0tLQogeGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMgfCA3OSArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNzkgaW5zZXJ0aW9u
cygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jIGIveGVuL2FyY2gv
YXJtL3ZnaWMtdjMtaXRzLmMKaW5kZXggYWQyMmJkZS4uNjBjYjgwNyAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMK
QEAgLTQyOCw2ICs0MjgsODIgQEAgc3RhdGljIGludCB1cGRhdGVfbHBpX3Byb3BlcnR5KHN0cnVj
dCBkb21haW4gKmQsIHN0cnVjdCBwZW5kaW5nX2lycSAqcCkKICAgICByZXR1cm4gMDsKIH0KIAor
LyoKKyAqIENoZWNrcyB3aGV0aGVyIGFuIExQSSB0aGF0IGdvdCBlbmFibGVkIG9yIGRpc2FibGVk
IG5lZWRzIHRvIGNoYW5nZQorICogc29tZXRoaW5nIGluIHRoZSBWR0lDIChhZGRlZCBvciByZW1v
dmVkIGZyb20gdGhlIExSIG9yIHF1ZXVlcykuCisgKiBXZSBkb24ndCBkaXNhYmxlIHRoZSB1bmRl
cmx5aW5nIHBoeXNpY2FsIExQSSwgYmVjYXVzZSB0aGlzIHJlcXVpcmVzCisgKiBxdWV1ZWluZyBh
IGhvc3QgTFBJIGNvbW1hbmQsIHdoaWNoIHdlIGNhbid0IGFmZm9yZCB0byBkbyBvbiBiZWhhbGYK
KyAqIG9mIGEgZ3Vlc3QuCisgKiBNdXN0IGJlIGNhbGxlZCB3aXRoIHRoZSBWQ1BVIFZHSUMgbG9j
ayBoZWxkLgorICovCitzdGF0aWMgdm9pZCB1cGRhdGVfbHBpX3ZnaWNfc3RhdHVzKHN0cnVjdCB2
Y3B1ICp2LCBzdHJ1Y3QgcGVuZGluZ19pcnEgKnApCit7CisgICAgQVNTRVJUKHNwaW5faXNfbG9j
a2VkKCZ2LT5hcmNoLnZnaWMubG9jaykpOworCisgICAgaWYgKCB0ZXN0X2JpdChHSUNfSVJRX0dV
RVNUX0VOQUJMRUQsICZwLT5zdGF0dXMpICkKKyAgICB7CisgICAgICAgIGlmICggIWxpc3RfZW1w
dHkoJnAtPmluZmxpZ2h0KSAmJgorICAgICAgICAgICAgICF0ZXN0X2JpdChHSUNfSVJRX0dVRVNU
X1ZJU0lCTEUsICZwLT5zdGF0dXMpICkKKyAgICAgICAgICAgIGdpY19yYWlzZV9ndWVzdF9pcnEo
diwgcC0+aXJxLCBwLT5scGlfcHJpb3JpdHkpOworICAgIH0KKyAgICBlbHNlCisgICAgICAgIGdp
Y19yZW1vdmVfZnJvbV9scl9wZW5kaW5nKHYsIHApOworfQorCitzdGF0aWMgaW50IGl0c19oYW5k
bGVfaW52KHN0cnVjdCB2aXJ0X2l0cyAqaXRzLCB1aW50NjRfdCAqY21kcHRyKQoreworICAgIHN0
cnVjdCBkb21haW4gKmQgPSBpdHMtPmQ7CisgICAgdWludDMyX3QgZGV2aWQgPSBpdHNfY21kX2dl
dF9kZXZpY2VpZChjbWRwdHIpOworICAgIHVpbnQzMl90IGV2ZW50aWQgPSBpdHNfY21kX2dldF9p
ZChjbWRwdHIpOworICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcDsKKyAgICB1bnNpZ25lZCBsb25n
IGZsYWdzOworICAgIHN0cnVjdCB2Y3B1ICp2Y3B1OworICAgIHVpbnQzMl90IHZscGk7CisgICAg
aW50IHJldCA9IC0xOworCisgICAgLyoKKyAgICAgKiBJZiBubyByZWRpc3RyaWJ1dG9yIGhhcyBp
dHMgTFBJcyBlbmFibGVkIHlldCwgd2UgY2FuJ3QgYWNjZXNzIHRoZQorICAgICAqIHByb3BlcnR5
IHRhYmxlLCBzbyB0aGVyZSBpcyBubyBwb2ludCBpbiBleGVjdXRpbmcgdGhpcyBjb21tYW5kLgor
ICAgICAqIFRoZSBjb250cm9sIGZsb3cgZGVwZW5kZW5jeSBoZXJlIGFuZCBhIGJhcnJpZXIgaW5z
dHJ1Y3Rpb24gb24gdGhlCisgICAgICogd3JpdGUgc2lkZSBtYWtlIHN1cmUgd2UgY2FuIGFjY2Vz
cyB0aGVzZSB3aXRob3V0IHRha2luZyBhIGxvY2suCisgICAgICovCisgICAgaWYgKCAhZC0+YXJj
aC52Z2ljLnJkaXN0c19lbmFibGVkICkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAgICBzcGluX2xv
Y2soJml0cy0+aXRzX2xvY2spOworCisgICAgLyogVHJhbnNsYXRlIHRoZSBldmVudCBpbnRvIGEg
dkNQVS92TFBJIHBhaXIuICovCisgICAgaWYgKCAhcmVhZF9pdHRlKGl0cywgZGV2aWQsIGV2ZW50
aWQsICZ2Y3B1LCAmdmxwaSkgKQorICAgICAgICBnb3RvIG91dF91bmxvY2tfaXRzOworCisgICAg
aWYgKCB2bHBpID09IElOVkFMSURfTFBJICkKKyAgICAgICAgZ290byBvdXRfdW5sb2NrX2l0czsK
KworICAgIHAgPSBnaWN2M19pdHNfZ2V0X2V2ZW50X3BlbmRpbmdfaXJxKGQsIGl0cy0+ZG9vcmJl
bGxfYWRkcmVzcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZXZp
ZCwgZXZlbnRpZCk7CisgICAgaWYgKCB1bmxpa2VseSghcCkgKQorICAgICAgICBnb3RvIG91dF91
bmxvY2tfaXRzOworCisgICAgc3Bpbl9sb2NrX2lycXNhdmUoJnZjcHUtPmFyY2gudmdpYy5sb2Nr
LCBmbGFncyk7CisKKyAgICAvKiBSZWFkIHRoZSBwcm9wZXJ0eSB0YWJsZSBhbmQgdXBkYXRlIG91
ciBjYWNoZWQgc3RhdHVzLiAqLworICAgIGlmICggdXBkYXRlX2xwaV9wcm9wZXJ0eShkLCBwKSAp
CisgICAgICAgIGdvdG8gb3V0X3VubG9jazsKKworICAgIC8qIENoZWNrIHdoZXRoZXIgdGhlIExQ
SSBuZWVkcyB0byBnbyBvbiBhIFZDUFUuICovCisgICAgdXBkYXRlX2xwaV92Z2ljX3N0YXR1cyh2
Y3B1LCBwKTsKKworICAgIHJldCA9IDA7CisKK291dF91bmxvY2s6CisgICAgc3Bpbl91bmxvY2tf
aXJxcmVzdG9yZSgmdmNwdS0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKKworb3V0X3VubG9ja19p
dHM6CisgICAgc3Bpbl91bmxvY2soJml0cy0+aXRzX2xvY2spOworCisgICAgcmV0dXJuIHJldDsK
K30KKwogLyogTXVzdCBiZSBjYWxsZWQgd2l0aCB0aGUgSVRTIGxvY2sgaGVsZC4gKi8KIHN0YXRp
YyBpbnQgaXRzX2Rpc2NhcmRfZXZlbnQoc3RydWN0IHZpcnRfaXRzICppdHMsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZkZXZpZCwgdWludDMyX3QgdmV2aWQpCkBAIC03
ODIsNiArODU4LDkgQEAgc3RhdGljIGludCB2Z2ljX2l0c19oYW5kbGVfY21kcyhzdHJ1Y3QgZG9t
YWluICpkLCBzdHJ1Y3QgdmlydF9pdHMgKml0cykKICAgICAgICAgY2FzZSBHSVRTX0NNRF9JTlQ6
CiAgICAgICAgICAgICByZXQgPSBpdHNfaGFuZGxlX2ludChpdHMsIGNvbW1hbmQpOwogICAgICAg
ICAgICAgYnJlYWs7CisgICAgICAgIGNhc2UgR0lUU19DTURfSU5WOgorICAgICAgICAgICAgcmV0
ID0gaXRzX2hhbmRsZV9pbnYoaXRzLCBjb21tYW5kKTsKKyAgICAgICAgICAgIGJyZWFrOwogICAg
ICAgICBjYXNlIEdJVFNfQ01EX01BUEM6CiAgICAgICAgICAgICByZXQgPSBpdHNfaGFuZGxlX21h
cGMoaXRzLCBjb21tYW5kKTsKICAgICAgICAgICAgIGJyZWFrOwotLSAKMi45LjAKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 14 16:53:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 16: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 1dLBXX-0007QX-Le; Wed, 14 Jun 2017 16:53:07 +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 1dLBXW-0007Np-O1
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 16:53:06 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 17/3A-03371-2F961495; Wed, 14 Jun 2017 16:53:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsVysyfVTfdjpmO
 kwYQVWhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8azv5uZCi4JVcz69YC9gfEAfxcjF4eQwGZG
 iZmbelkgnOWMEos7TjN3MXJysAnoSuy4+RrMFhEIlXi64DszSBGzwHVGidM75rOBJIQF3CSWT
 90KZrMIqEr8+PsDrIFXwFri8rntLCC2hICcRMP5+2BxTqD41O2TmboYOYC2WUncXKE/gZF7AS
 PDKkaN4tSistQiXUMzvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MQA8zAMEOxvs
 bAw4xSnIwKYnyThV0jBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwesMDBghwaLU9NSKtMwcYKjB
 pCU4eJREeLemAqV5iwsSc4sz0yFSpxgVpcR5z2YAJQRAEhmleXBtsPC+xCgrJczLCHSIEE9Ba
 lFuZgmq/CtGcQ5GJWHesnSgKTyZeSVw018BLWYCWhx0wQFkcUkiQkqqgTHr4xHxBiddxpXVBx
 h5t2+69drg4Xq+7Ldl4S9u3K7xyao+HMpr9FHfmOv5hpidjLyr42Z2Xet+8XD/0o7Haf6VB9Q
 dJ+xx2KnAK/bGrK40tinuLOepS2cOs3b8yXg9bYOBa12f9KKLwv6ZM5fsWRvyUbxnj+J3j98n
 /h5Yq7B71ebMHaq9n+4osRRnJBpqMRcVJwIABWHLsmoCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1497459185!97418742!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39566 invoked from network); 14 Jun 2017 16:53:05 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-27.messagelabs.com with SMTP; 14 Jun 2017 16:53: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 01BB815B2;
 Wed, 14 Jun 2017 09:53:05 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A4D343F3E1;
 Wed, 14 Jun 2017 09:53:03 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Wed, 14 Jun 2017 17:52:21 +0100
Message-Id: <20170614165223.7543-33-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170614165223.7543-1-andre.przywara@arm.com>
References: <20170614165223.7543-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: [Xen-devel] [PATCH v12 32/34] ARM: vITS: increase mmio_count for
	each 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>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW5jcmVhc2UgdGhlIGNvdW50IG9mIE1NSU8gcmVnaW9ucyBuZWVkZWQgYnkgb25lIGZvciBlYWNo
IElUUyBEb20wIGhhcwp0byBlbXVsYXRlLiBXZSBlbXVsYXRlIHRoZSBJVFNlcyAxOjEgZnJvbSB0
aGUgaGFyZHdhcmUsIHNvIHRoZSBudW1iZXIKaXMgdGhlIG51bWJlciBvZiBob3N0IElUU2VzLgoK
U2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CkFj
a2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9hcmNo
L2FybS92Z2ljLXYzLWl0cy5jICAgICAgIHwgMTUgKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC9h
cm0vdmdpYy12My5jICAgICAgICAgICB8ICAzICsrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9naWNf
djNfaXRzLmggfCAgNyArKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDI1IGluc2VydGlvbnMoKykK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYyBiL3hlbi9hcmNoL2FybS92
Z2ljLXYzLWl0cy5jCmluZGV4IGY4NTM5ODcuLjMzNTI3MmYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS92Z2ljLXYzLWl0cy5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jCkBAIC0x
NDU0LDYgKzE0NTQsMjEgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBtbWlvX2hhbmRsZXJfb3BzIHZn
aWNfaXRzX21taW9faGFuZGxlciA9IHsKICAgICAud3JpdGUgPSB2Z2ljX3YzX2l0c19tbWlvX3dy
aXRlLAogfTsKIAordW5zaWduZWQgaW50IHZnaWNfdjNfaXRzX2NvdW50KGNvbnN0IHN0cnVjdCBk
b21haW4gKmQpCit7CisgICAgc3RydWN0IGhvc3RfaXRzICpod19pdHM7CisgICAgdW5zaWduZWQg
aW50IHJldCA9IDA7CisKKyAgICAvKiBPbmx5IERvbTAgY2FuIHVzZSBlbXVsYXRlZCBJVFNlcyBz
byBmYXIuICovCisgICAgaWYgKCAhaXNfaGFyZHdhcmVfZG9tYWluKGQpICkKKyAgICAgICAgcmV0
dXJuIDA7CisKKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KGh3X2l0cywgJmhvc3RfaXRzX2xpc3Qs
IGVudHJ5KQorICAgICAgICByZXQrKzsKKworICAgIHJldHVybiByZXQ7Cit9CisKIGludCB2Z2lj
X3YzX2l0c19pbml0X2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIHNwaW5fbG9ja19p
bml0KCZkLT5hcmNoLnZnaWMuaXRzX2RldmljZXNfbG9jayk7CmRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vdmdpYy12My5jIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYwppbmRleCA5MGEyYWUzLi40
Mjg3YWUxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12My5jCisrKyBiL3hlbi9hcmNo
L2FybS92Z2ljLXYzLmMKQEAgLTE4MTQsNiArMTgxNCw5IEBAIGludCB2Z2ljX3YzX2luaXQoc3Ry
dWN0IGRvbWFpbiAqZCwgaW50ICptbWlvX2NvdW50KQogICAgIC8qIEdJQ0QgcmVnaW9uICsgbnVt
YmVyIG9mIFJlZGlzdHJpYnV0b3JzICovCiAgICAgKm1taW9fY291bnQgPSB2Z2ljX3YzX3JkaXN0
X2NvdW50KGQpICsgMTsKIAorICAgIC8qIG9uZSByZWdpb24gcGVyIElUUyAqLworICAgICptbWlv
X2NvdW50ICs9IHZnaWNfdjNfaXRzX2NvdW50KGQpOworCiAgICAgcmVnaXN0ZXJfdmdpY19vcHMo
ZCwgJnYzX29wcyk7CiAKICAgICByZXR1cm4gMDsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vZ2ljX3YzX2l0cy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKaW5k
ZXggY2U0NmEzZi4uNDU5YjZmZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWNf
djNfaXRzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKQEAgLTEzNyw2
ICsxMzcsOCBAQCB2b2lkIGdpY3YzX2l0c19kdF9pbml0KGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vf
bm9kZSAqbm9kZSk7CiAKIGJvb2wgZ2ljdjNfaXRzX2hvc3RfaGFzX2l0cyh2b2lkKTsKIAordW5z
aWduZWQgaW50IHZnaWNfdjNfaXRzX2NvdW50KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpOworCiB2
b2lkIGdpY3YzX2RvX0xQSSh1bnNpZ25lZCBpbnQgbHBpKTsKIAogaW50IGdpY3YzX2xwaV9pbml0
X3JkaXN0KHZvaWQgX19pb21lbSAqIHJkaXN0X2Jhc2UpOwpAQCAtMTk0LDYgKzE5NiwxMSBAQCBz
dGF0aWMgaW5saW5lIGJvb2wgZ2ljdjNfaXRzX2hvc3RfaGFzX2l0cyh2b2lkKQogICAgIHJldHVy
biBmYWxzZTsKIH0KIAorc3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQgdmdpY192M19pdHNfY291
bnQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICByZXR1cm4gMDsKK30KKwogc3RhdGlj
IGlubGluZSB2b2lkIGdpY3YzX2RvX0xQSSh1bnNpZ25lZCBpbnQgbHBpKQogewogICAgIC8qIFdl
IGRvbid0IGVuYWJsZSBMUElzIHdpdGhvdXQgYW4gSVRTLiAqLwotLSAKMi45LjAKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 14 16:53:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 16: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 1dLBXZ-0007V9-Tc; Wed, 14 Jun 2017 16:53:09 +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 1dLBXY-0007Np-7L
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 16:53:08 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 B7/4A-03371-3F961495; Wed, 14 Jun 2017 16:53:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVysyfVTfdzpmO
 kwaXpkhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a6O9dYCv6pVTzbdIyxgXG7bBcjF4eQwGZG
 iYOnHjF1MXICOcsZJRr/K4HYbAK6EjtuvmYGsUUEQiWeLvjODNLALHCdUeL0jvlsIAlhgSCJP
 TMPsYDYLAKqEuvmrGYHsXkFrCX2T14JNlRCQE6i4fx9sEGcQPGp2ycDxTmAlllJ3FyhP4GRew
 EjwypGjeLUorLUIl1DC72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjED/MgDBDsa
 bGwMOMUpyMCmJ8k4VdIwU4kvKT6nMSCzOiC8qzUktPsSowcEhsHnt6guMUix5+XmpShK8hzOA
 6gSLUtNTK9Iyc4ABCFMqwcGjJMK7NRUozVtckJhbnJkOkTrFqCglznsWpE8AJJFRmgfXBgv6S
 4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmLUsHmsKTmVcCN/0V0GImoMVBFxxAFpckIqSkGh
 jze2ZYfPN8eTxdM02yWJA54r1iPvuhyP8d/SoSwqfmW4ZP2lu/9PAaniiTvoWrH83/FiciIJt
 UkSHfzv4pMrdIujn+Hmsb/7F9Jz9JXNN4tOtFcej+Eg1t64V/1yh6Pj5k8iP4hmyj2ncD1taJ
 x5ZsKJuu+KJopjDHzG8JvQEqr66xisbMrlViKc5INNRiLipOBACcpWjEdQIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1497459186!68021886!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55275 invoked from network); 14 Jun 2017 16:53:07 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-21.messagelabs.com with SMTP; 14 Jun 2017 16:53: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 8E4C415A2;
 Wed, 14 Jun 2017 09:53:06 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 3DD543F3E1;
 Wed, 14 Jun 2017 09:53:05 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Wed, 14 Jun 2017 17:52:22 +0100
Message-Id: <20170614165223.7543-34-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170614165223.7543-1-andre.przywara@arm.com>
References: <20170614165223.7543-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: [Xen-devel] [PATCH v12 33/34] ARM: vITS: create and initialize
	virtual ITSes 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>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Rm9yIGVhY2ggaGFyZHdhcmUgSVRTIGNyZWF0ZSBhbmQgaW5pdGlhbGl6ZSBhIHZpcnR1YWwgSVRT
IGZvciBEb20wLgpXZSB1c2UgdGhlIHNhbWUgbWVtb3J5IG1hcHBlZCBhZGRyZXNzIHRvIGtlZXAg
dGhlIGRvb3JiZWxsIHdvcmtpbmcuClRoaXMgaW50cm9kdWNlcyBhIGZ1bmN0aW9uIHRvIGluaXRp
YWxpemUgYSB2aXJ0dWFsIElUUy4KV2UgbWFpbnRhaW4gYSBsaXN0IG9mIHZpcnR1YWwgSVRTZXMs
IGF0IHRoZSBtb21lbnQgZm9yIHRoZSBvbmx5CnB1cnBvc2Ugb2YgbGF0ZXIgYmVpbmcgYWJsZSB0
byBmcmVlIHRoZW0gYWdhaW4uCldlIGNvbmZpZ3VyZSB0aGUgdmlydHVhbCBJVFNlcyB0byBtYXRj
aCB0aGUgaGFyZHdhcmUgb25lcywgdGhhdCBpcyB3ZQprZWVwIHRoZSBudW1iZXIgb2YgZGV2aWNl
IElEIGJpdHMgYW5kIGV2ZW50IElEIGJpdHMgdGhlIHNhbWUgYXMgdGhlIGhvc3QKSVRTLgoKU2ln
bmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CkFja2Vk
LWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2Fy
bS92Z2ljLXYzLWl0cy5jICAgfCA3NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaCB8ICAxICsKIDIgZmlsZXMg
Y2hhbmdlZCwgNzggaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2lj
LXYzLWl0cy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMKaW5kZXggMzM1MjcyZi4uYmZj
NWFjYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMKKysrIGIveGVuL2Fy
Y2gvYXJtL3ZnaWMtdjMtaXRzLmMKQEAgLTUyLDYgKzUyLDcgQEAKICAqLwogc3RydWN0IHZpcnRf
aXRzIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkOworICAgIHN0cnVjdCBsaXN0X2hlYWQgdml0c19s
aXN0OwogICAgIHBhZGRyX3QgZG9vcmJlbGxfYWRkcmVzczsKICAgICB1bnNpZ25lZCBpbnQgZGV2
aWRfYml0czsKICAgICB1bnNpZ25lZCBpbnQgZXZpZF9iaXRzOwpAQCAtMTQ1NCw2ICsxNDU1LDQ2
IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgbW1pb19oYW5kbGVyX29wcyB2Z2ljX2l0c19tbWlvX2hh
bmRsZXIgPSB7CiAgICAgLndyaXRlID0gdmdpY192M19pdHNfbW1pb193cml0ZSwKIH07CiAKK3N0
YXRpYyBpbnQgdmdpY192M19pdHNfaW5pdF92aXJ0dWFsKHN0cnVjdCBkb21haW4gKmQsIHBhZGRy
X3QgZ3Vlc3RfYWRkciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCBkZXZpZF9iaXRzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgaW50IGV2aWRfYml0cykKK3sKKyAgICBzdHJ1Y3QgdmlydF9pdHMgKml0czsKKyAg
ICB1aW50NjRfdCBiYXNlX2F0dHI7CisKKyAgICBpdHMgPSB4emFsbG9jKHN0cnVjdCB2aXJ0X2l0
cyk7CisgICAgaWYgKCAhaXRzICkKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisKKyAgICBiYXNl
X2F0dHIgID0gR0lDX0JBU0VSX0lubmVyU2hhcmVhYmxlIDw8IEdJVFNfQkFTRVJfU0hBUkVBQklM
SVRZX1NISUZUOworICAgIGJhc2VfYXR0ciB8PSBHSUNfQkFTRVJfQ0FDSEVfU2FtZUFzSW5uZXIg
PDwgR0lUU19CQVNFUl9PVVRFUl9DQUNIRUFCSUxJVFlfU0hJRlQ7CisgICAgYmFzZV9hdHRyIHw9
IEdJQ19CQVNFUl9DQUNIRV9SYVdhV2IgPDwgR0lUU19CQVNFUl9JTk5FUl9DQUNIRUFCSUxJVFlf
U0hJRlQ7CisKKyAgICBpdHMtPmNiYXNlciAgPSBiYXNlX2F0dHI7CisgICAgYmFzZV9hdHRyIHw9
IDBVTEwgPDwgR0lUU19CQVNFUl9QQUdFX1NJWkVfU0hJRlQ7ICAgIC8qIDRLIHBhZ2VzICovCisg
ICAgaXRzLT5iYXNlcl9kZXYgPSBHSVRTX0JBU0VSX1RZUEVfREVWSUNFIDw8IEdJVFNfQkFTRVJf
VFlQRV9TSElGVDsKKyAgICBpdHMtPmJhc2VyX2RldiB8PSAoc2l6ZW9mKGRldl90YWJsZV9lbnRy
eV90KSAtIDEpIDw8CisgICAgICAgICAgICAgICAgICAgICAgR0lUU19CQVNFUl9FTlRSWV9TSVpF
X1NISUZUOworICAgIGl0cy0+YmFzZXJfZGV2IHw9IGJhc2VfYXR0cjsKKyAgICBpdHMtPmJhc2Vy
X2NvbGwgID0gR0lUU19CQVNFUl9UWVBFX0NPTExFQ1RJT04gPDwgR0lUU19CQVNFUl9UWVBFX1NI
SUZUOworICAgIGl0cy0+YmFzZXJfY29sbCB8PSAoc2l6ZW9mKGNvbGxfdGFibGVfZW50cnlfdCkg
LSAxKSA8PAorICAgICAgICAgICAgICAgICAgICAgICBHSVRTX0JBU0VSX0VOVFJZX1NJWkVfU0hJ
RlQ7CisgICAgaXRzLT5iYXNlcl9jb2xsIHw9IGJhc2VfYXR0cjsKKyAgICBpdHMtPmQgPSBkOwor
ICAgIGl0cy0+ZG9vcmJlbGxfYWRkcmVzcyA9IGd1ZXN0X2FkZHIgKyBJVFNfRE9PUkJFTExfT0ZG
U0VUOworICAgIGl0cy0+ZGV2aWRfYml0cyA9IGRldmlkX2JpdHM7CisgICAgaXRzLT5ldmlkX2Jp
dHMgPSBldmlkX2JpdHM7CisgICAgc3Bpbl9sb2NrX2luaXQoJml0cy0+dmNtZF9sb2NrKTsKKyAg
ICBzcGluX2xvY2tfaW5pdCgmaXRzLT5pdHNfbG9jayk7CisKKyAgICByZWdpc3Rlcl9tbWlvX2hh
bmRsZXIoZCwgJnZnaWNfaXRzX21taW9faGFuZGxlciwgZ3Vlc3RfYWRkciwgU1pfNjRLLCBpdHMp
OworCisgICAgLyogUmVnaXN0ZXIgdGhlIHZpcnR1YWwgSVRTIHRvIGJlIGFibGUgdG8gY2xlYW4g
aXQgdXAgbGF0ZXIuICovCisgICAgbGlzdF9hZGRfdGFpbCgmaXRzLT52aXRzX2xpc3QsICZkLT5h
cmNoLnZnaWMudml0c19saXN0KTsKKworICAgIHJldHVybiAwOworfQorCiB1bnNpZ25lZCBpbnQg
dmdpY192M19pdHNfY291bnQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBzdHJ1Y3Qg
aG9zdF9pdHMgKmh3X2l0czsKQEAgLTE0NjksMTYgKzE1MTAsNTIgQEAgdW5zaWduZWQgaW50IHZn
aWNfdjNfaXRzX2NvdW50KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiAgICAgcmV0dXJuIHJldDsK
IH0KIAorLyoKKyAqIEZvciBhIGhhcmR3YXJlIGRvbWFpbiwgdGhpcyB3aWxsIGl0ZXJhdGUgb3Zl
ciB0aGUgaG9zdCBJVFNlcworICogYW5kIG1hcCBvbmUgdmlydHVhbCBJVFMgcGVyIGhvc3QgSVRT
IGF0IHRoZSBzYW1lIGFkZHJlc3MuCisgKi8KIGludCB2Z2ljX3YzX2l0c19pbml0X2RvbWFpbihz
dHJ1Y3QgZG9tYWluICpkKQogeworICAgIGludCByZXQ7CisKKyAgICBJTklUX0xJU1RfSEVBRCgm
ZC0+YXJjaC52Z2ljLnZpdHNfbGlzdCk7CiAgICAgc3Bpbl9sb2NrX2luaXQoJmQtPmFyY2gudmdp
Yy5pdHNfZGV2aWNlc19sb2NrKTsKICAgICBkLT5hcmNoLnZnaWMuaXRzX2RldmljZXMgPSBSQl9S
T09UOwogCisgICAgaWYgKCBpc19oYXJkd2FyZV9kb21haW4oZCkgKQorICAgIHsKKyAgICAgICAg
c3RydWN0IGhvc3RfaXRzICpod19pdHM7CisKKyAgICAgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSho
d19pdHMsICZob3N0X2l0c19saXN0LCBlbnRyeSkKKyAgICAgICAgeworICAgICAgICAgICAgLyoK
KyAgICAgICAgICAgICAqIEZvciBlYWNoIGhvc3QgSVRTIGNyZWF0ZSBhIHZpcnR1YWwgSVRTIHVz
aW5nIHRoZSBzYW1lCisgICAgICAgICAgICAgKiBiYXNlIGFuZCB0aHVzIGRvb3JiZWxsIGFkZHJl
c3MuCisgICAgICAgICAgICAgKiBVc2UgdGhlIHNhbWUgbnVtYmVyIG9mIGRldmljZSBJRCBhbmQg
ZXZlbnQgSUQgYml0cyBhcyB0aGUgaG9zdC4KKyAgICAgICAgICAgICAqLworICAgICAgICAgICAg
cmV0ID0gdmdpY192M19pdHNfaW5pdF92aXJ0dWFsKGQsIGh3X2l0cy0+YWRkciwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBod19pdHMtPmRldmlkX2JpdHMsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaHdfaXRzLT5ldmlkX2Jp
dHMpOworICAgICAgICAgICAgaWYgKCByZXQgKQorICAgICAgICAgICAgICAgIHJldHVybiByZXQ7
CisgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgZC0+YXJjaC52Z2ljLmhhc19pdHMg
PSB0cnVlOworICAgICAgICB9CisgICAgfQorCiAgICAgcmV0dXJuIDA7CiB9CiAKIHZvaWQgdmdp
Y192M19pdHNfZnJlZV9kb21haW4oc3RydWN0IGRvbWFpbiAqZCkKIHsKKyAgICBzdHJ1Y3Qgdmly
dF9pdHMgKnBvcywgKnRlbXA7CisKKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUoIHBvcywg
dGVtcCwgJmQtPmFyY2gudmdpYy52aXRzX2xpc3QsIHZpdHNfbGlzdCApCisgICAgeworICAgICAg
ICBsaXN0X2RlbCgmcG9zLT52aXRzX2xpc3QpOworICAgICAgICB4ZnJlZShwb3MpOworICAgIH0K
KwogICAgIEFTU0VSVChSQl9FTVBUWV9ST09UKCZkLT5hcmNoLnZnaWMuaXRzX2RldmljZXMpKTsK
IH0KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaCBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vZG9tYWluLmgKaW5kZXggYjMzZjU0YS4uOGRmYzFkMSAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2Rv
bWFpbi5oCkBAIC0xMTUsNiArMTE1LDcgQEAgc3RydWN0IGFyY2hfZG9tYWluCiAgICAgICAgIHNw
aW5sb2NrX3QgaXRzX2RldmljZXNfbG9jazsgICAgICAgIC8qIFByb3RlY3RzIHRoZSBpdHNfZGV2
aWNlcyB0cmVlICovCiAgICAgICAgIHN0cnVjdCByYWRpeF90cmVlX3Jvb3QgcGVuZF9scGlfdHJl
ZTsgLyogU3RvcmVzIHN0cnVjdCBwZW5kaW5nX2lycSdzICovCiAgICAgICAgIHJ3bG9ja190IHBl
bmRfbHBpX3RyZWVfbG9jazsgICAgICAgIC8qIFByb3RlY3RzIHRoZSBwZW5kX2xwaV90cmVlICov
CisgICAgICAgIHN0cnVjdCBsaXN0X2hlYWQgdml0c19saXN0OyAgICAgICAgIC8qIExpc3Qgb2Yg
dmlydHVhbCBJVFNlcyAqLwogICAgICAgICB1bnNpZ25lZCBpbnQgaW50aWRfYml0czsKICAgICAg
ICAgLyoKICAgICAgICAgICogVE9ETzogaWYgdGhlcmUgYXJlIG1vcmUgYm9vbCdzIGJlaW5nIGFk
ZGVkIGJlbG93LCBjb25zaWRlcgotLSAKMi45LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 14 16:53:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 16: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 1dLBXa-0007WU-A8; Wed, 14 Jun 2017 16: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 <andre.przywara@arm.com>) id 1dLBXY-0007Sd-Th
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 16:53:09 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 F9/C7-02183-4F961495; Wed, 14 Jun 2017 16:53:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVysyfVTfdDpmO
 kQe9dCYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPhnjdMBT3yFbfmPWFvYLwj1sXIxSEksJlR
 4sCLo0wQznJGiUfP7rJ1MXJysAnoSuy4+ZoZxBYRCJV4uuA7M0gRs8B1RonTO+aDFQkLWEsc+
 L+ZBcRmEVCVuL3kOTuIzQsU//RpAROILSEgJ9Fw/j7YIE6g+NTtk4HiHEDbrCRurtCfwMi9gJ
 FhFaN6cWpRWWqRrqleUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkagfxmAYAfjl37
 nQ4ySHExKorxTBR0jhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwHs4AygkWpaanVqRl5gADDSYt
 wcGjJMK7NRUozVtckJhbnJkOkTrFqCglznsWpE8AJJFRmgfXBgvuS4yyUsK8jECHCPEUpBblZ
 pagyr9iFOdgVBLmLUsHmsKTmVcCN/0V0GImoMVBFxxAFpckIqSkGhjDyvgktm3duC5z7RSpxc
 Fb+eYfNdSbeYr9cCb/v8bkDWmpbYbRcz++XH+uRclwQdGjO7slu4oPOO4o4ana7BqdODOgf9q
 K+usSUxjN7TTfN7JJCvx36nX/qpo6WSq5o+F4RFz1fONJfx95+nTeSnwldeQsv0TNnn8CyawX
 W1Sc9P5/03rOslSJpTgj0VCLuag4EQBKEIn/aQIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1497459183!67150764!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57180 invoked from network); 14 Jun 2017 16:53:04 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-12.tower-206.messagelabs.com with SMTP; 14 Jun 2017 16:53: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 68B1115A2;
 Wed, 14 Jun 2017 09:53:03 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 189393F3E1;
 Wed, 14 Jun 2017 09:53:01 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Wed, 14 Jun 2017 17:52:20 +0100
Message-Id: <20170614165223.7543-32-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170614165223.7543-1-andre.przywara@arm.com>
References: <20170614165223.7543-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: [Xen-devel] [PATCH v12 31/34] ARM: vITS: handle INVALL 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>

VGhlIElOVkFMTCBjb21tYW5kIGluc3RydWN0cyBhbiBJVFMgdG8gaW52YWxpZGF0ZSB0aGUgY29u
ZmlndXJhdGlvbgpkYXRhIGZvciBhbGwgTFBJcyBhc3NvY2lhdGVkIHdpdGggYSBnaXZlbiByZWRp
c3RyaWJ1dG9yIChyZWFkOiBWQ1BVKS4KVGhpcyBpcyBuYXN0eSB0byBlbXVsYXRlIGV4YWN0bHkg
d2l0aCBvdXIgYXJjaGl0ZWN0dXJlLCBzbyB3ZSBqdXN0Cml0ZXJhdGUgb3ZlciBhbGwgbWFwcGVk
IExQSXMgYW5kIGZpbHRlciBmb3IgdGhvc2UgZnJvbSB0aGF0IHBhcnRpY3VsYXIKVkNQVS4KClNp
Z25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgpBY2tl
ZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9h
cm0vdmdpYy12My1pdHMuYyB8IDc5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA3OSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMu
YwppbmRleCA2MGNiODA3Li5mODUzOTg3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12
My1pdHMuYworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwpAQCAtNTA0LDYgKzUwNCw4
MiBAQCBvdXRfdW5sb2NrX2l0czoKICAgICByZXR1cm4gcmV0OwogfQogCisvKgorICogSU5WQUxM
IHVwZGF0ZXMgdGhlIHBlci1MUEkgY29uZmlndXJhdGlvbiBzdGF0dXMgZm9yIGV2ZXJ5IExQSSBt
YXBwZWQgdG8KKyAqIGEgcGFydGljdWxhciByZWRpc3RyaWJ1dG9yLgorICogV2UgaXRlcmF0ZSBv
dmVyIGFsbCBtYXBwZWQgTFBJcyBpbiBvdXIgcmFkaXggdHJlZSBhbmQgdXBkYXRlIHRob3NlLgor
ICovCitzdGF0aWMgaW50IGl0c19oYW5kbGVfaW52YWxsKHN0cnVjdCB2aXJ0X2l0cyAqaXRzLCB1
aW50NjRfdCAqY21kcHRyKQoreworICAgIHVpbnQzMl90IGNvbGxpZCA9IGl0c19jbWRfZ2V0X2Nv
bGxlY3Rpb24oY21kcHRyKTsKKyAgICBzdHJ1Y3QgdmNwdSAqdmNwdTsKKyAgICBzdHJ1Y3QgcGVu
ZGluZ19pcnEgKnBpcnFzWzE2XTsKKyAgICB1aW50NjRfdCB2bHBpID0gMDsgICAgICAgICAgLyog
NjQtYml0IHRvIGNhdGNoIG92ZXJmbG93cyAqLworICAgIHVuc2lnbmVkIGludCBucl9scGlzLCBp
OworICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisgICAgaW50IHJldCA9IDA7CisKKyAgICAvKgor
ICAgICAqIEFzIHRoaXMgaW1wbGVtZW50YXRpb24gd2Fsa3Mgb3ZlciBhbGwgbWFwcGVkIExQSXMs
IGl0IG1pZ2h0IHRha2UKKyAgICAgKiB0b28gbG9uZyBmb3IgYSByZWFsIGd1ZXN0LCBzbyB3ZSBt
aWdodCB3YW50IHRvIHJldmlzaXQgdGhpcworICAgICAqIGltcGxlbWVudGF0aW9uIGZvciBEb21V
cy4KKyAgICAgKiBIb3dldmVyIHRoaXMgY29tbWFuZCBpcyB2ZXJ5IHJhcmUsIGFsc28gd2UgZG9u
J3QgZXhwZWN0IG1hbnkKKyAgICAgKiBMUElzIHRvIGJlIGFjdHVhbGx5IG1hcHBlZCwgc28gaXQn
cyBmaW5lIGZvciBEb20wIHRvIHVzZS4KKyAgICAgKi8KKyAgICBBU1NFUlQoaXNfaGFyZHdhcmVf
ZG9tYWluKGl0cy0+ZCkpOworCisgICAgLyoKKyAgICAgKiBJZiBubyByZWRpc3RyaWJ1dG9yIGhh
cyBpdHMgTFBJcyBlbmFibGVkIHlldCwgd2UgY2FuJ3QgYWNjZXNzIHRoZQorICAgICAqIHByb3Bl
cnR5IHRhYmxlLCBzbyB0aGVyZSBpcyBubyBwb2ludCBpbiBleGVjdXRpbmcgdGhpcyBjb21tYW5k
LgorICAgICAqIFRoZSBjb250cm9sIGZsb3cgZGVwZW5kZW5jeSBoZXJlIGFuZCBhIGJhcnJpZXIg
aW5zdHJ1Y3Rpb24gb24gdGhlCisgICAgICogd3JpdGUgc2lkZSBtYWtlIHN1cmUgd2UgY2FuIGFj
Y2VzcyB0aGVzZSB3aXRob3V0IHRha2luZyBhIGxvY2suCisgICAgICovCisgICAgaWYgKCAhaXRz
LT5kLT5hcmNoLnZnaWMucmRpc3RzX2VuYWJsZWQgKQorICAgICAgICByZXR1cm4gMDsKKworICAg
IHNwaW5fbG9jaygmaXRzLT5pdHNfbG9jayk7CisgICAgdmNwdSA9IGdldF92Y3B1X2Zyb21fY29s
bGVjdGlvbihpdHMsIGNvbGxpZCk7CisgICAgc3Bpbl91bmxvY2soJml0cy0+aXRzX2xvY2spOwor
CisgICAgc3Bpbl9sb2NrX2lycXNhdmUoJnZjcHUtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7Cisg
ICAgcmVhZF9sb2NrKCZpdHMtPmQtPmFyY2gudmdpYy5wZW5kX2xwaV90cmVlX2xvY2spOworCisg
ICAgZG8KKyAgICB7CisgICAgICAgIGludCBlcnI7CisKKyAgICAgICAgbnJfbHBpcyA9IHJhZGl4
X3RyZWVfZ2FuZ19sb29rdXAoJml0cy0+ZC0+YXJjaC52Z2ljLnBlbmRfbHBpX3RyZWUsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh2b2lkICoqKXBpcnFzLCB2bHBp
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBUlJBWV9TSVpFKHBp
cnFzKSk7CisKKyAgICAgICAgZm9yICggaSA9IDA7IGkgPCBucl9scGlzOyBpKysgKQorICAgICAg
ICB7CisgICAgICAgICAgICAvKiBXZSBvbmx5IGNhcmUgYWJvdXQgTFBJcyBvbiBvdXIgVkNQVS4g
Ki8KKyAgICAgICAgICAgIGlmICggcGlycXNbaV0tPmxwaV92Y3B1X2lkICE9IHZjcHUtPnZjcHVf
aWQgKQorICAgICAgICAgICAgICAgIGNvbnRpbnVlOworCisgICAgICAgICAgICB2bHBpID0gcGly
cXNbaV0tPmlycTsKKyAgICAgICAgICAgIC8qIElmIHRoYXQgZmFpbHMgZm9yIGEgc2luZ2xlIExQ
SSwgY2Fycnkgb24gdG8gaGFuZGxlIHRoZSByZXN0LiAqLworICAgICAgICAgICAgZXJyID0gdXBk
YXRlX2xwaV9wcm9wZXJ0eShpdHMtPmQsIHBpcnFzW2ldKTsKKyAgICAgICAgICAgIGlmICggIWVy
ciApCisgICAgICAgICAgICAgICAgdXBkYXRlX2xwaV92Z2ljX3N0YXR1cyh2Y3B1LCBwaXJxc1tp
XSk7CisgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgcmV0ID0gZXJyOworICAgICAg
ICB9CisgICAgLyoKKyAgICAgKiBMb29wIG92ZXIgdGhlIG5leHQgZ2FuZyBvZiBwZW5kaW5nX2ly
cXMgdW50aWwgd2UgcmVhY2hlZCB0aGUgZW5kIG9mCisgICAgICogYSAoZnVsbHkgcG9wdWxhdGVk
KSB0cmVlIG9yIHRoZSBsb29rdXAgZnVuY3Rpb24gcmV0dXJucyBsZXNzIExQSXMgdGhhbgorICAg
ICAqIGl0IGhhcyBiZWVuIGFza2VkIGZvci4KKyAgICAgKi8KKyAgICB9IHdoaWxlICggKCsrdmxw
aSA8IGl0cy0+ZC0+YXJjaC52Z2ljLm5yX2xwaXMpICYmCisgICAgICAgICAgICAgIChucl9scGlz
ID09IEFSUkFZX1NJWkUocGlycXMpKSApOworCisgICAgcmVhZF91bmxvY2soJml0cy0+ZC0+YXJj
aC52Z2ljLnBlbmRfbHBpX3RyZWVfbG9jayk7CisgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgm
dmNwdS0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKKworICAgIHJldHVybiByZXQ7Cit9CisKIC8q
IE11c3QgYmUgY2FsbGVkIHdpdGggdGhlIElUUyBsb2NrIGhlbGQuICovCiBzdGF0aWMgaW50IGl0
c19kaXNjYXJkX2V2ZW50KHN0cnVjdCB2aXJ0X2l0cyAqaXRzLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1aW50MzJfdCB2ZGV2aWQsIHVpbnQzMl90IHZldmlkKQpAQCAtODYxLDYgKzkz
Nyw5IEBAIHN0YXRpYyBpbnQgdmdpY19pdHNfaGFuZGxlX2NtZHMoc3RydWN0IGRvbWFpbiAqZCwg
c3RydWN0IHZpcnRfaXRzICppdHMpCiAgICAgICAgIGNhc2UgR0lUU19DTURfSU5WOgogICAgICAg
ICAgICAgcmV0ID0gaXRzX2hhbmRsZV9pbnYoaXRzLCBjb21tYW5kKTsKICAgICAgICAgICAgIGJy
ZWFrOworICAgICAgICBjYXNlIEdJVFNfQ01EX0lOVkFMTDoKKyAgICAgICAgICAgIHJldCA9IGl0
c19oYW5kbGVfaW52YWxsKGl0cywgY29tbWFuZCk7CisgICAgICAgICAgICBicmVhazsKICAgICAg
ICAgY2FzZSBHSVRTX0NNRF9NQVBDOgogICAgICAgICAgICAgcmV0ID0gaXRzX2hhbmRsZV9tYXBj
KGl0cywgY29tbWFuZCk7CiAgICAgICAgICAgICBicmVhazsKLS0gCjIuOS4wCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 14 16:53:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 16: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 1dLBXd-0007ck-Il; Wed, 14 Jun 2017 16:53:13 +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 1dLBXc-0007aC-Ff
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 16:53:12 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 E3/65-03620-7F961495; Wed, 14 Jun 2017 16:53:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVysyfVTfdLpmO
 kwbRHNhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b8m1tYC/6rVGzotmpgXCDdxcjFISSwmVFi
 +vv7zBDOckaJXdsaWbsYOTnYBHQldtx8zQxiiwiESjxd8B2siFngOqPE6R3z2UASwgKuErs/v
 QKzWQRUJWY1PQJq5uDgFbCWeDarDiQsISAn0XD+PtgcTqDw1O2TmUBKhASsJG6u0J/AyL2AkW
 EVo0ZxalFZapGusbFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkagdxmAYAfjzvW
 BhxglOZiURHmnCjpGCvEl5adUZiQWZ8QXleakFh9i1ODgENi8dvUFRimWvPy8VCUJ3qAMoDrB
 otT01Iq0zBxg+MGUSnDwKInwbk0FSvMWFyTmFmemQ6ROMSpKifNaAYNWSAAkkVGaB9cGC/lLj
 LJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuYtSweawpOZVwI3/RXQYiagxUEXHEAWlyQipKQaGA
 /tNtt4vzFadPKniaXHZCUfs7wt+rJoqz7zsmN/djwSiQhccO/4OjdBfqefO+buNW7j3L9R7uT
 14nBjkZyOtpdrVWbVXgzQXPdx3eWjhYxzjf4kXUpTbEg/au89rT47YXai6c3W1MZZl/+unaHo
 W+7a9iF2sXdbVWPrTIvjN1KVL/bvfbLh6AQlluKMREMt5qLiRABT4y3xdAIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1497459188!106897070!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2559 invoked from network); 14 Jun 2017 16:53:08 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-4.tower-27.messagelabs.com with SMTP; 14 Jun 2017 16:53: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 261CF15B2;
 Wed, 14 Jun 2017 09:53:08 -0700 (PDT)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id CA8A53F3E1;
 Wed, 14 Jun 2017 09:53:06 -0700 (PDT)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Wed, 14 Jun 2017 17:52:23 +0100
Message-Id: <20170614165223.7543-35-andre.przywara@arm.com>
X-Mailer: git-send-email 2.9.0
In-Reply-To: <20170614165223.7543-1-andre.przywara@arm.com>
References: <20170614165223.7543-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: [Xen-devel] [PATCH v12 34/34] ARM: vITS: create ITS subnodes for
	Dom0 DT
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RG9tMCBleHBlY3RzIGFsbCBJVFNlcyBpbiB0aGUgc3lzdGVtIHRvIGJlIHByb3BhZ2F0ZWQgdG8g
YmUgYWJsZSB0bwp1c2UgTVNJcy4KQ3JlYXRlIERvbTAgRFQgbm9kZXMgZm9yIGVhY2ggaGFyZHdh
cmUgSVRTLCBrZWVwaW5nIHRoZSByZWdpc3RlciBmcmFtZQphZGRyZXNzIHRoZSBzYW1lLCBhcyB0
aGUgZG9vcmJlbGwgYWRkcmVzcyB0aGF0IHRoZSBEb20wIGRyaXZlcnMgcHJvZ3JhbQppbnRvIHRo
ZSBCQVJzIGhhcyB0byBtYXRjaCB0aGUgaGFyZHdhcmUuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQ
cnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYyAgICAg
ICAgfCA3MyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJj
aC9hcm0vZ2ljLXYzLmMgICAgICAgICAgICB8ICA0ICsrLQogeGVuL2luY2x1ZGUvYXNtLWFybS9n
aWNfdjNfaXRzLmggfCAxMiArKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDg4IGluc2VydGlvbnMo
KyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5j
IGIveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYwppbmRleCAzZDg2M2NkLi4yZDM2MDMwIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jCisrKyBiL3hlbi9hcmNoL2FybS9naWMt
djMtaXRzLmMKQEAgLTIwLDYgKzIwLDcgQEAKIAogI2luY2x1ZGUgPHhlbi9saWIuaD4KICNpbmNs
dWRlIDx4ZW4vZGVsYXkuaD4KKyNpbmNsdWRlIDx4ZW4vbGliZmR0L2xpYmZkdC5oPgogI2luY2x1
ZGUgPHhlbi9tbS5oPgogI2luY2x1ZGUgPHhlbi9yYnRyZWUuaD4KICNpbmNsdWRlIDx4ZW4vc2No
ZWQuaD4KQEAgLTkwMyw2ICs5MDQsNzggQEAgc3RydWN0IHBlbmRpbmdfaXJxICpnaWN2M19hc3Np
Z25fZ3Vlc3RfZXZlbnQoc3RydWN0IGRvbWFpbiAqZCwKICAgICByZXR1cm4gcGlycTsKIH0KIAor
LyoKKyAqIENyZWF0ZSB0aGUgcmVzcGVjdGl2ZSBndWVzdCBEVCBub2RlcyBmcm9tIGEgbGlzdCBv
ZiBob3N0IElUU2VzLgorICogVGhpcyBjb3BpZXMgdGhlIHJlZyBwcm9wZXJ0eSwgc28gdGhlIGd1
ZXN0IHNlZXMgdGhlIElUUyBhdCB0aGUgc2FtZSBhZGRyZXNzCisgKiBhcyB0aGUgaG9zdC4KKyAq
LworaW50IGdpY3YzX2l0c19tYWtlX2h3ZG9tX2R0X25vZGVzKGNvbnN0IHN0cnVjdCBkb21haW4g
KmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGR0X2Rl
dmljZV9ub2RlICpnaWMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAq
ZmR0KQoreworICAgIHVpbnQzMl90IGxlbjsKKyAgICBpbnQgcmVzOworICAgIGNvbnN0IHZvaWQg
KnByb3AgPSBOVUxMOworICAgIGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqaXRzID0gTlVM
TDsKKyAgICBjb25zdCBzdHJ1Y3QgaG9zdF9pdHMgKml0c19kYXRhOworCisgICAgaWYgKCBsaXN0
X2VtcHR5KCZob3N0X2l0c19saXN0KSApCisgICAgICAgIHJldHVybiAwOworCisgICAgLyogVGhl
IHN1Yi1ub2RlcyByZXF1aXJlIHRoZSByYW5nZXMgcHJvcGVydHkgKi8KKyAgICBwcm9wID0gZHRf
Z2V0X3Byb3BlcnR5KGdpYywgInJhbmdlcyIsICZsZW4pOworICAgIGlmICggIXByb3AgKQorICAg
IHsKKyAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgIkNhbid0IGZpbmQgcmFuZ2VzIHByb3BlcnR5
IGZvciB0aGUgZ2ljIG5vZGVcbiIpOworICAgICAgICByZXR1cm4gLUZEVF9FUlJfWEVOKEVOT0VO
VCk7CisgICAgfQorCisgICAgcmVzID0gZmR0X3Byb3BlcnR5KGZkdCwgInJhbmdlcyIsIHByb3As
IGxlbik7CisgICAgaWYgKCByZXMgKQorICAgICAgICByZXR1cm4gcmVzOworCisgICAgbGlzdF9m
b3JfZWFjaF9lbnRyeShpdHNfZGF0YSwgJmhvc3RfaXRzX2xpc3QsIGVudHJ5KQorICAgIHsKKyAg
ICAgICAgaXRzID0gaXRzX2RhdGEtPmR0X25vZGU7CisKKyAgICAgICAgcmVzID0gZmR0X2JlZ2lu
X25vZGUoZmR0LCBpdHMtPm5hbWUpOworICAgICAgICBpZiAoIHJlcyApCisgICAgICAgICAgICBy
ZXR1cm4gcmVzOworCisgICAgICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9zdHJpbmcoZmR0LCAiY29t
cGF0aWJsZSIsICJhcm0sZ2ljLXYzLWl0cyIpOworICAgICAgICBpZiAoIHJlcyApCisgICAgICAg
ICAgICByZXR1cm4gcmVzOworCisgICAgICAgIHJlcyA9IGZkdF9wcm9wZXJ0eShmZHQsICJtc2kt
Y29udHJvbGxlciIsIE5VTEwsIDApOworICAgICAgICBpZiAoIHJlcyApCisgICAgICAgICAgICBy
ZXR1cm4gcmVzOworCisgICAgICAgIGlmICggaXRzLT5waGFuZGxlICkKKyAgICAgICAgeworICAg
ICAgICAgICAgcmVzID0gZmR0X3Byb3BlcnR5X2NlbGwoZmR0LCAicGhhbmRsZSIsIGl0cy0+cGhh
bmRsZSk7CisgICAgICAgICAgICBpZiAoIHJlcyApCisgICAgICAgICAgICAgICAgcmV0dXJuIHJl
czsKKyAgICAgICAgfQorCisgICAgICAgIC8qIFVzZSB0aGUgc2FtZSByZWcgcmVnaW9ucyBhcyB0
aGUgSVRTIG5vZGUgaW4gaG9zdCBEVEIuICovCisgICAgICAgIHByb3AgPSBkdF9nZXRfcHJvcGVy
dHkoaXRzLCAicmVnIiwgJmxlbik7CisgICAgICAgIGlmICggIXByb3AgKQorICAgICAgICB7Cisg
ICAgICAgICAgICBwcmludGsoWEVOTE9HX0VSUiAiR0lDdjM6IENhbid0IGZpbmQgSVRTIHJlZyBw
cm9wZXJ0eS5cbiIpOworICAgICAgICAgICAgcmVzID0gLUZEVF9FUlJfWEVOKEVOT0VOVCk7Cisg
ICAgICAgICAgICByZXR1cm4gcmVzOworICAgICAgICB9CisKKyAgICAgICAgcmVzID0gZmR0X3By
b3BlcnR5KGZkdCwgInJlZyIsIHByb3AsIGxlbik7CisgICAgICAgIGlmICggcmVzICkKKyAgICAg
ICAgICAgIHJldHVybiByZXM7CisKKyAgICAgICAgZmR0X2VuZF9ub2RlKGZkdCk7CisgICAgfQor
CisgICAgcmV0dXJuIHJlczsKK30KKwogLyogU2NhbiB0aGUgRFQgZm9yIGFueSBJVFMgbm9kZXMg
YW5kIGNyZWF0ZSBhIGxpc3Qgb2YgaG9zdCBJVFNlcyBvdXQgb2YgaXQuICovCiB2b2lkIGdpY3Yz
X2l0c19kdF9pbml0KGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZSkKIHsKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjMuYyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwppbmRl
eCBkNTM5ZDZjLi5jOTI3MzA2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKKysr
IGIveGVuL2FyY2gvYXJtL2dpYy12My5jCkBAIC0xMTcyLDggKzExNzIsMTAgQEAgc3RhdGljIGlu
dCBnaWN2M19tYWtlX2h3ZG9tX2R0X25vZGUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKIAogICAg
IHJlcyA9IGZkdF9wcm9wZXJ0eShmZHQsICJyZWciLCBuZXdfY2VsbHMsIGxlbik7CiAgICAgeGZy
ZWUobmV3X2NlbGxzKTsKKyAgICBpZiAoIHJlcyApCisgICAgICAgIHJldHVybiByZXM7CiAKLSAg
ICByZXR1cm4gcmVzOworICAgIHJldHVybiBnaWN2M19pdHNfbWFrZV9od2RvbV9kdF9ub2Rlcyhk
LCBnaWMsIGZkdCk7CiB9CiAKIHN0YXRpYyBjb25zdCBod19pcnFfY29udHJvbGxlciBnaWN2M19o
b3N0X2lycV90eXBlID0gewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNf
aXRzLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaAppbmRleCA0NTliNmZlLi4x
ZmFjMWM3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaApAQCAtMTU4LDYgKzE1OCwxMSBAQCBp
bnQgZ2ljdjNfaXRzX3NldHVwX2NvbGxlY3Rpb24odW5zaWduZWQgaW50IGNwdSk7CiBpbnQgdmdp
Y192M19pdHNfaW5pdF9kb21haW4oc3RydWN0IGRvbWFpbiAqZCk7CiB2b2lkIHZnaWNfdjNfaXRz
X2ZyZWVfZG9tYWluKHN0cnVjdCBkb21haW4gKmQpOwogCisvKiBDcmVhdGUgdGhlIGFwcHJvcHJp
YXRlIERUIG5vZGVzIGZvciBhIGhhcmR3YXJlIGRvbWFpbi4gKi8KK2ludCBnaWN2M19pdHNfbWFr
ZV9od2RvbV9kdF9ub2Rlcyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqZ2ljLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKmZkdCk7CisKIC8qCiAgKiBNYXAg
YSBkZXZpY2Ugb24gdGhlIGhvc3QgYnkgYWxsb2NhdGluZyBhbiBJVFQgb24gdGhlIGhvc3QgKElU
UykuCiAgKiAibnJfZXZlbnQiIHNwZWNpZmllcyBob3cgbWFueSBldmVudHMgKGludGVycnVwdHMp
IHRoaXMgZGV2aWNlIHdpbGwgbmVlZC4KQEAgLTI0Miw2ICsyNDcsMTMgQEAgc3RhdGljIGlubGlu
ZSB2b2lkIHZnaWNfdjNfaXRzX2ZyZWVfZG9tYWluKHN0cnVjdCBkb21haW4gKmQpCiB7CiB9CiAK
K3N0YXRpYyBpbmxpbmUgaW50IGdpY3YzX2l0c19tYWtlX2h3ZG9tX2R0X25vZGVzKGNvbnN0IHN0
cnVjdCBkb21haW4gKmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKmdpYywKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKmZkdCkKK3sKKyAgICByZXR1
cm4gMDsKK30KKwogI2VuZGlmIC8qIENPTkZJR19IQVNfSVRTICovCiAKICNlbmRpZgotLSAKMi45
LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 14 16:53:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 16: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 1dLBXn-0007sT-2F; Wed, 14 Jun 2017 16:53: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 1dLBXl-0007os-HA
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 16:53:21 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 9D/67-02199-00A61495; Wed, 14 Jun 2017 16:53:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOIsWRWlGSWpSXmKPExsVyMbThkO7/TMd
 Ig7//zS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozpj+8wF1zSrmheW9XAeFSxi5GTQ0hgBqPE
 1+f2XYxcHCwCa1glnm0/ywTiSAhcYpU40raFBaRKQiBOYvqEFewQdqXEpZ59zBDdKhI3t68Ca
 xAS+MEo8eDQcUaQhLCAnsSRoz/YIWxXiZ8HZ4HF2QQMJN7s2MsKYosIKEncWzUZrJlZ4CKjxL
 v9t8ESLAKqEq0bGsFsXgEfiRlfHzGB2JxA9qeFD1kgNntLXJ30HswWFZCTWHm5BapeUOLkzCd
 AcQ6goZoS63fpg4SZBeQltr+dwzyBUWQWkqpZCFWzkFQtYGRexahenFpUllqka66XVJSZnlGS
 m5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREY/AxAsIOx8bvTIUZJDiYlUd6pgo6RQnxJ+SmVG
 YnFGfFFpTmpxYcYZTg4lCR4D2cA5QSLUtNTK9Iyc4BxCJOW4OBREuHdmgqU5i0uSMwtzkyHSJ
 1iNOa4cmXdFyaOKQe2f2ESYsnLz0uVEuc9CzJJAKQ0ozQPbhAsPVxilJUS5mUEOk2IpyC1KDe
 zBFX+FaM4B6OSMG9ZOtAUnsy8Erh9r4BOYQI6JeiCA8gpJYkIKakGxm3ZaxITxbR33unQqD8Q
 3BtXfXDr952LddLV1xh0zfvFphUtlndjffBElbOe3559VqmQvZr1eNGCN3lPJ1/XWCIflbyKb
 eLcZL7TGm78i10yP8RrTTPZ7poVtdEuWGOFb8qva+Vtj6acM8+472xllmvQHj6z96DzeSlV37
 kXDnr1nenwVHmfo8RSnJFoqMVcVJwIAK95/18KAwAA
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1497459199!101600651!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19562 invoked from network); 14 Jun 2017 16:53:19 -0000
Received: from mail-wr0-f194.google.com (HELO mail-wr0-f194.google.com)
 (209.85.128.194)
 by server-15.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 14 Jun 2017 16:53:19 -0000
Received: by mail-wr0-f194.google.com with SMTP id z45so1495956wrb.2
 for <xen-devel@lists.xenproject.org>; Wed, 14 Jun 2017 09:53: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=VfW8G6+GvtsvjO7WPH8eOmpP69pp5PmcBZlVfSiKvts=;
 b=N93T5QasIKY9Ca9miHR/3VsDcYnKm9gsQqhRjFSQNDnKM7cvnYkz09s4bAZIZf4Ldk
 yqtdwu0sweA95O27Dks0jPFBqsXAVYqDYvBKQrU/fguTh3sQChjVHj4TJZWXdjCyUpMv
 vPFFpl+XOSIfW7CaYpCZgItGwEt698t5QQUGS65veTbfCdo8b8GJMCYccYtX5kxYTOeU
 LA67onuIKYM4jk96PRRcLRUrP1EVuXmcgUkn8ht8BY44K5kwASVASFIzx4J4RsXbn6bi
 1xhryVPfUDK/RTAmc95n9RLpGr5TQ2sA6pGLqjpM5bVhK+ZJ4RatLHZ0CVt45GvisjiM
 CkzA==
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=VfW8G6+GvtsvjO7WPH8eOmpP69pp5PmcBZlVfSiKvts=;
 b=afp7hScPoHaITEOpwJMwlLaGkysgcxovj0Hf+S9YLklQZYSYI1g6vvTZ2Dg89AK9z9
 muaIUGrPQUkirvtecpbvig5yTY+0NxRQFaYasxY4/93UKsftMEIsNX59yGkYcaIoqWr2
 aF9UZK/pmKw01P5SmYlPTUF9+i/m/FL9L2LsU1L1VcCDimCV/Z8FFJrtxPmvVwda3xtL
 5aQnn/ZUxKjC1YEPu3y/oyhewFPcqSSX5qO6wjGeSJ+zFcyPKwW3kyZr+akfCnA/kGGN
 CS5Br4vXi3ATBW5bywzP4SL9f4gm2zELPcp95qepe7g9YAo6w4pFmwUjM5GDO0U7cv+t
 StSA==
X-Gm-Message-State: AKS2vOxTeHBxGyKf44lRT3c/uYdMJj1qYsa0LuVVgmpTDrgxL1SOQhDE
 9DbitW4t+3QUHQ==
X-Received: by 10.223.163.153 with SMTP id l25mr776496wrb.34.1497459199516;
 Wed, 14 Jun 2017 09:53:19 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.25])
 by smtp.gmail.com with ESMTPSA id e24sm608958wre.54.2017.06.14.09.53.18
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 14 Jun 2017 09:53:18 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 14 Jun 2017 18:53:17 +0200
Message-ID: <149745919711.20244.17843343131079129783.stgit@Solace.fritz.box>
In-Reply-To: <149745892779.20244.4770433880444010417.stgit@Solace.fritz.box>
References: <149745892779.20244.4770433880444010417.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>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH] xen: idle_loop: either deal with tasklets or go
	idle
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gZmFjdCwgdGhlcmUgZXhpc3RzIHR3byBraW5kIG9mIHRhc2tsZXRzOiB2Q1BVIGFuZApzb2Z0
aXJxIGNvbnRleHQgdGFza2xldHMuIFdoZW4gd2Ugd2FudCB0byBkbyB2Q1BVCmNvbnRleHQgdGFz
a2xldCB3b3JrLCB3ZSBmb3JjZSB0aGUgaWRsZSB2Q1BVIChvZiBhCnBhcnRpY3VsYXIgcENQVSkg
aW50byBleGVjdXRpb24sIGFuZCBydW4gaXQgZnJvbSB0aGVyZS4KClRoaXMgbWVhbnMgdGhlcmUg
YXJlIHR3byBwb3NzaWJsZSByZWFzb25zIGZvciBjaG9vc2luZwp0byBydW4gdGhlIGlkbGUgdkNQ
VToKMSkgd2Ugd2FudCBhIHBDUFUgdG8gZ28gaWRsZSwKMikgd2Egd2FudCB0byBydW4gc29tZSB2
Q1BVIGNvbnRleHQgdGFza2xldCB3b3JrLgoKSWYgd2UncmUgaW4gY2FzZSAyKSwgaXQgZG9lcyBu
b3QgbWFrZSBzZW5zZSB0byB0cnkgdG8Kc2VlIHdoZXRoZXIgd2UgY2FuIGdvIGlkbGUsIGFuZCBv
bmx5IGFmdGVyd29yZHMgKGFzIHRoZQpjaGVjayBfd2lsbF8gZmFpbCksIGdvIHByb2Nlc3Npbmcg
dGFza2xldHMuCgpUaGlzIHBhdGNoIHJlYXJyYW5nZXMgdGhlIGNvZGUgb2YgdGhlIGJvZHkgb2Yg
dGhlIGlkbGUKdkNQVXMsIHNvIHRoYXQgd2UgYWN0dWFsbHkgY2hlY2sgd2hldGhlciB3ZSBhcmUg
aW4KY2FzZSAxKSBvciAyKSwgYW5kIGFjdCBhY2NvcmRpbmdseS4KCkFzIGEgbWF0dGVyIG9mIGZh
Y3QsIHRoaXMgYWxzbyBtZWFucyB0aGF0IHdlIGRvIG5vdApjaGVjayBmb3IgYW55IHRhc2tsZXQg
d29yayB0byBiZSBkb25lLCBhZnRlciB3YWtpbmcgdXAKZnJvbSBpZGxlLiBUaGlzIGlzIG5vdCBh
IHByb2JsZW0sIGJlY2F1c2U6CmEpIGZvciBzb2Z0aXJxIGNvbnRleHQgdGFza2xldHMsIGlmIGFu
eSBpcyBxdWV1ZWQKICAgImR1cmluZyIgd2FrZXVwIGZyb20gaWRsZSwgVEFTS0xFVF9TT0ZUSVJR
IGlzCiAgIHJhaXNlZCwgYW5kIHRoZSBjYWxsIHRvIGRvX3NvZnRpcnEoKSAod2hpY2ggaXMgc3Rp
bGwKICAgaGFwcGVuaW5nICphZnRlciogdGhlIHdha2V1cCkgd2lsbCB0YWtlIGNhcmUgb2YgaXQ7
CmIpIGZvciB2Q1BVIGNvbnRleHQgdGFza2xldHMsIGlmIGFueSBpcyBxdWV1ZWQgImR1cmluZyIK
ICAgd2FrZXVwIGZyb20gaWRsZSwgU0NIRURVTEVfU09GVElSUSBpcyByYWlzZWQgYW5kCiAgIGRv
X3NvZnRpcnEoKSAoaGFwcGVuaW5nIGFmdGVyIHRoZSB3YWtldXApIGNhbGxzCiAgIHRoZSBzY2hl
ZHVsZXIuIFRoZSBzY2hlZHVsZXIgc2VlcyB0aGF0IHRoZXJlIGlzCiAgIHRhc2tsZXQgd29yayBw
ZW5kaW5nIGFuZCBjb25maXJtcyB0aGUgaWRsZSB2Q1BVCiAgIGluIGV4ZWN1dGlvbiwgd2hpY2gg
dGhlbiB3aWxsIGdldCB0byBleGVjdXRlCiAgIGRvX3Rhc2tsZXQoKS4KClNpZ25lZC1vZmYtYnk6
IERhcmlvIEZhZ2dpb2xpIDxkYXJpby5mYWdnaW9saUBjaXRyaXguY29tPgotLS0KQ2M6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogQm9yaXMg
T3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0v
ZG9tYWluLmMgICAgIHwgICAyMSArKysrKysrKysrKysrKy0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9k
b21haW4uYyAgICAgfCAgIDEyICsrKysrKysrKy0tLQogeGVuL2NvbW1vbi90YXNrbGV0LmMgICAg
ICB8ICAgMTAgKy0tLS0tLS0tLQogeGVuL2luY2x1ZGUveGVuL3Rhc2tsZXQuaCB8ICAgMTIgKysr
KysrKysrKystCiA0IGZpbGVzIGNoYW5nZWQsIDM1IGluc2VydGlvbnMoKyksIDIwIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW4uYyBiL3hlbi9hcmNoL2FybS9k
b21haW4uYwppbmRleCA3NjMxMGVkLi4wY2VlYjViIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0v
ZG9tYWluLmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCkBAIC00MSwyMCArNDEsMjcgQEAg
REVGSU5FX1BFUl9DUFUoc3RydWN0IHZjcHUgKiwgY3Vycl92Y3B1KTsKIAogdm9pZCBpZGxlX2xv
b3Aodm9pZCkKIHsKKyAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwor
CiAgICAgZm9yICggOyA7ICkKICAgICB7Ci0gICAgICAgIGlmICggY3B1X2lzX29mZmxpbmUoc21w
X3Byb2Nlc3Nvcl9pZCgpKSApCisgICAgICAgIGlmICggY3B1X2lzX29mZmxpbmUoY3B1KSApCiAg
ICAgICAgICAgICBzdG9wX2NwdSgpOwogCi0gICAgICAgIGxvY2FsX2lycV9kaXNhYmxlKCk7Ci0g
ICAgICAgIGlmICggY3B1X2lzX2hhbHRhYmxlKHNtcF9wcm9jZXNzb3JfaWQoKSkgKQorICAgICAg
ICAvKiBBcmUgd2UgaGVyZSBmb3IgcnVubmluZyB2Y3B1IGNvbnRleHQgdGFza2xldHMsIG9yIGZv
ciBpZGxpbmc/ICovCisgICAgICAgIGlmICggdW5saWtlbHkodGFza2xldF93b3JrX3RvX2RvKGNw
dSkpICkKKyAgICAgICAgICAgIGRvX3Rhc2tsZXQoY3B1KTsKKyAgICAgICAgZWxzZQogICAgICAg
ICB7Ci0gICAgICAgICAgICBkc2Ioc3kpOwotICAgICAgICAgICAgd2ZpKCk7CisgICAgICAgICAg
ICBsb2NhbF9pcnFfZGlzYWJsZSgpOworICAgICAgICAgICAgaWYgKCBjcHVfaXNfaGFsdGFibGUo
Y3B1KSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgZHNiKHN5KTsKKyAgICAgICAg
ICAgICAgICB3ZmkoKTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGxvY2FsX2lycV9lbmFi
bGUoKTsKICAgICAgICAgfQotICAgICAgICBsb2NhbF9pcnFfZW5hYmxlKCk7CiAKLSAgICAgICAg
ZG9fdGFza2xldCgpOwogICAgICAgICBkb19zb2Z0aXJxKCk7CiAgICAgICAgIC8qCiAgICAgICAg
ICAqIFdlIE1VU1QgYmUgbGFzdCAob3IgYmVmb3JlIGRzYiwgd2ZpKS4gT3RoZXJ3aXNlIGFmdGVy
IHdlIGdldCB0aGUKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNo
L3g4Ni9kb21haW4uYwppbmRleCA0OTM4OGY0Li5kMDY3MDBkIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC0xMTIsMTIgKzEx
MiwxOCBAQCBzdGF0aWMgdm9pZCBwbGF5X2RlYWQodm9pZCkKIAogc3RhdGljIHZvaWQgaWRsZV9s
b29wKHZvaWQpCiB7CisgICAgdW5zaWduZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsK
KwogICAgIGZvciAoIDsgOyApCiAgICAgewotICAgICAgICBpZiAoIGNwdV9pc19vZmZsaW5lKHNt
cF9wcm9jZXNzb3JfaWQoKSkgKQorICAgICAgICBpZiAoIGNwdV9pc19vZmZsaW5lKGNwdSkgKQog
ICAgICAgICAgICAgcGxheV9kZWFkKCk7Ci0gICAgICAgICgqcG1faWRsZSkoKTsKLSAgICAgICAg
ZG9fdGFza2xldCgpOworCisgICAgICAgIC8qIEFyZSB3ZSBoZXJlIGZvciBydW5uaW5nIHZjcHUg
Y29udGV4dCB0YXNrbGV0cywgb3IgZm9yIGlkbGluZz8gKi8KKyAgICAgICAgaWYgKCB1bmxpa2Vs
eSh0YXNrbGV0X3dvcmtfdG9fZG8oY3B1KSkgKQorICAgICAgICAgICAgZG9fdGFza2xldChjcHUp
OworICAgICAgICBlbHNlCisgICAgICAgICAgICAoKnBtX2lkbGUpKCk7CiAgICAgICAgIGRvX3Nv
ZnRpcnEoKTsKICAgICAgICAgLyoKICAgICAgICAgICogV2UgTVVTVCBiZSBsYXN0IChvciBiZWZv
cmUgcG1faWRsZSkuIE90aGVyd2lzZSBhZnRlciB3ZSBnZXQgdGhlCmRpZmYgLS1naXQgYS94ZW4v
Y29tbW9uL3Rhc2tsZXQuYyBiL3hlbi9jb21tb24vdGFza2xldC5jCmluZGV4IDM2NWE3NzcuLjA0
NjU3NTEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vdGFza2xldC5jCisrKyBiL3hlbi9jb21tb24v
dGFza2xldC5jCkBAIC0xMDQsMTkgKzEwNCwxMSBAQCBzdGF0aWMgdm9pZCBkb190YXNrbGV0X3dv
cmsodW5zaWduZWQgaW50IGNwdSwgc3RydWN0IGxpc3RfaGVhZCAqbGlzdCkKIH0KIAogLyogVkNQ
VSBjb250ZXh0IHdvcmsgKi8KLXZvaWQgZG9fdGFza2xldCh2b2lkKQordm9pZCBkb190YXNrbGV0
KHVuc2lnbmVkIGludCBjcHUpCiB7Ci0gICAgdW5zaWduZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNz
b3JfaWQoKTsKICAgICB1bnNpZ25lZCBsb25nICp3b3JrX3RvX2RvID0gJnBlcl9jcHUodGFza2xl
dF93b3JrX3RvX2RvLCBjcHUpOwogICAgIHN0cnVjdCBsaXN0X2hlYWQgKmxpc3QgPSAmcGVyX2Nw
dSh0YXNrbGV0X2xpc3QsIGNwdSk7CiAKLSAgICAvKgotICAgICAqIFdvcmsgbXVzdCBiZSBlbnF1
ZXVlZCAqYW5kKiBzY2hlZHVsZWQuIE90aGVyd2lzZSB0aGVyZSBpcyBubyB3b3JrIHRvCi0gICAg
ICogZG8sIGFuZC9vciBzY2hlZHVsZXIgbmVlZHMgdG8gcnVuIHRvIHVwZGF0ZSBpZGxlIHZjcHUg
cHJpb3JpdHkuCi0gICAgICovCi0gICAgaWYgKCBsaWtlbHkoKndvcmtfdG9fZG8gIT0gKFRBU0tM
RVRfZW5xdWV1ZWR8VEFTS0xFVF9zY2hlZHVsZWQpKSApCi0gICAgICAgIHJldHVybjsKLQogICAg
IHNwaW5fbG9ja19pcnEoJnRhc2tsZXRfbG9jayk7CiAKICAgICBkb190YXNrbGV0X3dvcmsoY3B1
LCBsaXN0KTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi90YXNrbGV0LmggYi94ZW4vaW5j
bHVkZS94ZW4vdGFza2xldC5oCmluZGV4IDhjM2RlN2UuLjFhM2Y4NjEgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL3hlbi90YXNrbGV0LmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3Rhc2tsZXQuaApA
QCAtNDAsOSArNDAsMTkgQEAgREVDTEFSRV9QRVJfQ1BVKHVuc2lnbmVkIGxvbmcsIHRhc2tsZXRf
d29ya190b19kbyk7CiAjZGVmaW5lIFRBU0tMRVRfZW5xdWV1ZWQgICAoMXVsIDw8IF9UQVNLTEVU
X2VucXVldWVkKQogI2RlZmluZSBUQVNLTEVUX3NjaGVkdWxlZCAgKDF1bCA8PCBfVEFTS0xFVF9z
Y2hlZHVsZWQpCiAKK3N0YXRpYyBpbmxpbmUgYm9vbCB0YXNrbGV0X3dvcmtfdG9fZG8odW5zaWdu
ZWQgaW50IGNwdSkKK3sKKyAgICAvKgorICAgICAqIFdvcmsgbXVzdCBiZSBlbnF1ZXVlZCAqYW5k
KiBzY2hlZHVsZWQuIE90aGVyd2lzZSB0aGVyZSBpcyBubyB3b3JrIHRvCisgICAgICogZG8sIGFu
ZC9vciBzY2hlZHVsZXIgbmVlZHMgdG8gcnVuIHRvIHVwZGF0ZSBpZGxlIHZjcHUgcHJpb3JpdHku
CisgICAgICovCisgICAgcmV0dXJuIHBlcl9jcHUodGFza2xldF93b3JrX3RvX2RvLCBjcHUpID09
IChUQVNLTEVUX2VucXVldWVkfAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgVEFTS0xFVF9zY2hlZHVsZWQpOworfQorCiB2b2lkIHRhc2tsZXRfc2NoZWR1
bGVfb25fY3B1KHN0cnVjdCB0YXNrbGV0ICp0LCB1bnNpZ25lZCBpbnQgY3B1KTsKIHZvaWQgdGFz
a2xldF9zY2hlZHVsZShzdHJ1Y3QgdGFza2xldCAqdCk7Ci12b2lkIGRvX3Rhc2tsZXQodm9pZCk7
Cit2b2lkIGRvX3Rhc2tsZXQodW5zaWduZWQgaW50IGNwdSk7CiB2b2lkIHRhc2tsZXRfa2lsbChz
dHJ1Y3QgdGFza2xldCAqdCk7CiB2b2lkIHRhc2tsZXRfaW5pdCgKICAgICBzdHJ1Y3QgdGFza2xl
dCAqdCwgdm9pZCAoKmZ1bmMpKHVuc2lnbmVkIGxvbmcpLCB1bnNpZ25lZCBsb25nIGRhdGEpOwoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 14 16:53:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 16: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 1dLBXl-0007qR-Qn; Wed, 14 Jun 2017 16:53:21 +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 1dLBXk-0007nc-P7
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 16:53:20 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 0B/80-03613-00A61495; Wed, 14 Jun 2017 16:53:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBIsWRWlGSWpSXmKPExsVyMbThiO6PTMd
 Ig4035Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozjey6wFbxnrzjyrJOlgfEsWxcjF4eQwAxG
 ic8L7zCDOCwCU1klnmx6xQ7iSAhsZJVYdmojUxcjJ5ATJ7H01A8ou1Ji8afdrCC2kICKxM3tq
 5ggRn1jlLjWOB2sSFhAT+LI0R/sELarxM+DsxhBbDYBA4k3O/aCNYsIKEncWzUZrJlZ4CKjxL
 v9t8ESLAKqEhvOrQYbxCvgLTH1yEo2EFtUQE5i5eUWVoi4oMTJmU9Yuhg5gJo1Jdbv0gcJMwv
 IS2x/O4d5AqPQLCRVsxCqZiGpWsDIvIpRozi1qCy1SNfIQi+pKDM9oyQ3MTNH19DATC83tbg4
 MT01JzGpWC85P3cTIzCkGYBgB+P5tYGHGCU5mJREeacKOkYK8SXlp1RmJBZnxBeV5qQWH2KU4
 eBQkuA9nAGUEyxKTU+tSMvMAUYXTFqCg0dJhHdrKlCat7ggMbc4Mx0idYrRkuPKlXVfmDg2rF
 4PJKcc2P6FSYglLz8vVUqc9yzIPAGQhozSPLhxsARwiVFWSpiXEehAIZ6C1KLczBJU+VeM4hy
 MSsK8ZelAU3gy80rgtr4COogJ6KCgCw4gB5UkIqSkGhizIp80Zq/mzDbY8OGo4b5Jz3I1WTXX
 HVXglAhd7stzPcfN+MNmTtkTm/49+Mkwxy48kSnvr9+Puc/bdm+wiXwkFbK6syH2aEnIuY15v
 z6f28f6+3SPXftMXfk3j/6avt4g/USwvDy40JDVy7f23e/rHgYXbUxKjbVcaw0FZ72wmjn3n/
 r3VQZKLMUZiYZazEXFiQCauVbA+wIAAA==
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1497459192!73940355!1
X-Originating-IP: [209.85.128.196]
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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7841 invoked from network); 14 Jun 2017 16:53:12 -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;
 14 Jun 2017 16:53:12 -0000
Received: by mail-wr0-f196.google.com with SMTP id x23so1085381wrb.0
 for <xen-devel@lists.xenproject.org>; Wed, 14 Jun 2017 09:53: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=pNVywc62Hx3bZiMM+mYwm2atPFKsMhHyrhywSCoeVpc=;
 b=Iu33Cukr+eV4dRjf8YwNoZfByVSY9cdI3F4g1l5BZ8RqjIaQpwzsYqMG1etNjVWSsS
 MCxGYx3xi+ZMBLovid4xrV8t76m/kzvlK8xLO5AjYWBeA4Tiqd4xeK15u02ob5kD5i4m
 qsWsJ9tN/gvz+Y+i/60LaMu7y34DZGZJ6zcrc7YshHLbLb0Dx2YWV+lE/KeDjqayueWI
 YKL4P/V40wbmxaeBeD6YeaZJkB3hAGTqYJwHLBtSSIAbELUU81dSVo4CpnU8VvsyTqkN
 hI02csyijT71Pt9ob71e0yVxlQ3/272xwLO6V7stNk7HIUxVUyoHenCJ1MZ0AoIHtJ8C
 DHkA==
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=pNVywc62Hx3bZiMM+mYwm2atPFKsMhHyrhywSCoeVpc=;
 b=C5Nl5VmOjtp8iJDR1z47k4Wy2/3jA0TSm/Ao3Zi834WKEEKIvotoE12JD6q3glU0Ou
 5iDWAm90MuU3W2aWfpqTtwF4l3rrkvUIxwHCvAaoy2IbAoOgnHv6X96yBL58dGppwweo
 OtP3+leSHiyieXAFY3mAsgKVlYZ3+L9kLBRuRreKh2aOPIavisDayEi8aVOGC7/AYjAT
 Gfhh9jaTzheYeuly+aIrnKCK445HoQ0vpt162Dan3f3UEmxZ1lFciOw7XJOSM9OiPho6
 5fD7uA8kfoTOJaykvTygX+n2WLN7eCzMmunypc91rRBMPzPBOwN0C1FSYxNaDjr7e2s8
 711w==
X-Gm-Message-State: AKS2vOzzvT+vNwpCdl4k/DTEMMprQRPgYiY1wgJqCBqktjSWc+3/WTBa
 bRN/dsThzbbsBw==
X-Received: by 10.28.68.134 with SMTP id r128mr660076wma.114.1497459191997;
 Wed, 14 Jun 2017 09:53:11 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.25])
 by smtp.gmail.com with ESMTPSA id o7sm571545wmd.0.2017.06.14.09.53.10
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 14 Jun 2017 09:53:11 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 14 Jun 2017 18:53:09 +0200
Message-ID: <149745892779.20244.4770433880444010417.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>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH] xen: idle_loop: either deal with tasklets or go
	idle
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpmb2xsb3dpbmcgdXAgb24gdGhpczoKCiBodHRwczovL2xpc3RzLnhlbi5vcmcvYXJjaGl2
ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0wNi9tc2cwMTI2MC5odG1sCgpJIGRpZCBtYWtlIGEgcGF0
Y2ggdGhhdCBtb3ZlcyBkb190YXNrbGV0KCkgdXAgYSBiaXQsIHdpdGhpbiBpZGxlX2xvb3AoKS4K
CldoaWxlIHRoZXJlLCBJIGRpZCBhIGJpdCBtb3JlIHRoYW4gdGhhdC4uLiBsZXQncyBzZWUgd2hh
dCB5b3UgZ3V5cyB0aGluay4gOi1ECgpJJ3ZlIHZlcmlmaWVkIHRoYXQgdGhpcyBidWlsZHMgb24g
QVJNIHRvbywgYnV0IGhhdmUgbm90IHJ1biBpdCAod2hpbGUgSSBkaWQKdGhhdCwgZm9yIHg4Nik6
CgogaHR0cHM6Ly90cmF2aXMtY2kub3JnL2ZkYXJpby94ZW4vYnVpbGRzLzI0Mjg4ODk4NgoKVGhh
bmtzIGFuZCBSZWdhcmRzLApEYXJpbwotLS0KRGFyaW8gRmFnZ2lvbGkgKDEpOgogICAgICB4ZW46
IGlkbGVfbG9vcDogZWl0aGVyIGRlYWwgd2l0aCB0YXNrbGV0cyBvciBnbyBpZGxlCgogeGVuL2Fy
Y2gvYXJtL2RvbWFpbi5jICAgICB8ICAgMjEgKysrKysrKysrKysrKystLS0tLS0tCiB4ZW4vYXJj
aC94ODYvZG9tYWluLmMgICAgIHwgICAxMiArKysrKysrKystLS0KIHhlbi9jb21tb24vdGFza2xl
dC5jICAgICAgfCAgIDEwICstLS0tLS0tLS0KIHhlbi9pbmNsdWRlL3hlbi90YXNrbGV0LmggfCAg
IDEyICsrKysrKysrKysrLQogNCBmaWxlcyBjaGFuZ2VkLCAzNSBpbnNlcnRpb25zKCspLCAyMCBk
ZWxldGlvbnMoLSkKLS0KPDxUaGlzIGhhcHBlbnMgYmVjYXVzZSBJIGNob29zZSBpdCB0byBoYXBw
ZW4hPj4gKFJhaXN0bGluIE1hamVyZSkKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KRGFyaW8gRmFnZ2lvbGksIFBoLkQsIGh0
dHA6Ly9hYm91dC5tZS9kYXJpby5mYWdnaW9saQpTZW5pb3IgU29mdHdhcmUgRW5naW5lZXIsIENp
dHJpeCBTeXN0ZW1zIFImRCBMdGQuLCBDYW1icmlkZ2UgKFVLKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 14 16:58:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 16: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 1dLBcg-0002ZO-P9; Wed, 14 Jun 2017 16:58:26 +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 1dLBcf-0002Yw-LO
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 16:58:25 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 EC/EB-01730-13B61495; Wed, 14 Jun 2017 16:58:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXSO6nOVVcv2zH
 S4HqfpMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnH1WRdLwQyZio0nzzM2MHaLdzFycQgJdDBJ
 zNx8mhnC+cIo8fb7OlYIZyOjxLy9d6Ay2xklPh28CJTh5BAW8JF48m8eexcjB4eIQKZE75Vak
 LCQgLHEg59f2UBsNgEjibNHpzOC2LwCthIHznaBxVkEVCX2zJwMNkZUIFzibeMRFogaQYmTM5
 +A2ZwCJhJP2n4zgdjMAnoSO67/YoWw5SW2v53DDGJLAO3qm9XHMoFRYBaS9llIWmYhaVnAyLy
 KUaM4tagstUjXyEgvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMwROsZGBh3MO5p
 9zvEKMnBpCTKO1XQMVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+aTKCcYFFqempFWmYOMFpg0
 hIcPEoivFtTgdK8xQWJucWZ6RCpU4yKUuK8e0D6BEASGaV5cG2wCL3EKCslzMvIwMAgxFOQWp
 SbWYIq/4pRnINRSZi3LB1oCk9mXgnc9FdAi5mAFgddcABZXJKIkJJqYIy2KD4hf2dt79pVwpm
 nQ38FpykyekxJfqi34dwJ2aizZhMtttpL9lic+vQ47BdHwoNXN24+KNd2/i5vt/5ixbq2P14S
 cjvficeGPr54I1JGYHLIbtMMt5mNn3Is/6xTfzlZovv1/wjm42cOpgVEMR4q2LZWcMvUmr3d/
 +szojZcnav1jdVeOUGJpTgj0VCLuag4EQCWqJtbywIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1497459500!82813578!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9412 invoked from network); 14 Jun 2017 16:58:22 -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; 14 Jun 2017 16:58:22 -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
 v5EGwJVe020477
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Wed, 14 Jun 2017 16:58:20 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0021.oracle.com (8.13.8/8.14.4) with ESMTP id v5EGwJO1017491
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Wed, 14 Jun 2017 16:58:19 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 v5EGwIjr011487;
 Wed, 14 Jun 2017 16:58:18 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 14 Jun 2017 09:58:18 -0700
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <20170612115356.8312-1-jgross@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <a6d0bfa0-5ddb-25bd-34c4-24b8e041f006@oracle.com>
Date: Wed, 14 Jun 2017 12:58:10 -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: <20170612115356.8312-1-jgross@suse.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Subject: Re: [Xen-devel] [PATCH] xen: allocate page for shared info page
	from low 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>

T24gMDYvMTIvMjAxNyAwNzo1MyBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBJbiBhIEhWTSBn
dWVzdCB0aGUga2VybmVsIGFsbG9jYXRlcyB0aGUgcGFnZSBmb3IgbWFwcGluZyB0aGUgc2hhcmVk
Cj4gaW5mbyBzdHJ1Y3R1cmUgdmlhIGV4dGVuZF9icmsoKSB0b2RheS4gVGhpcyB3aWxsIGxlYWQg
dG8gYSBkcm9wIG9mCj4gcGVyZm9ybWFuY2UgYXMgdGhlIHVuZGVybHlpbmcgRVBUIGVudHJ5IHdp
bGwgaGF2ZSB0byBiZSBzcGxpdCB1cCBpbnRvCj4gNGtCIGVudHJpZXMgYXMgdGhlIHNpbmdsZSBz
aGFyZWQgaW5mbyBwYWdlIGlzIGxvY2F0ZWQgaW4gaHlwZXJ2aXNvcgo+IG1lbW9yeS4KPgo+IFRo
ZSBpc3N1ZSBoYXMgYmVlbiBkZXRlY3RlZCBieSB1c2luZyB0aGUgbGlibWljcm8gbXVubWFwIHRl
c3Q6Cj4gdW5tYXBwaW5nIDhrQiBvZiBtZW1vcnkgd2FzIGZhc3RlciBieSBuZWFybHkgYSBmYWN0
b3Igb2YgdHdvIHdoZW4gbm8KPiBwdiBpbnRlcmZhY2VzIHdlcmUgYWN0aXZlIGluIHRoZSBIVk0g
Z3Vlc3QuCj4KPiBTbyBpbnN0ZWFkIG9mIHRha2luZyBhIHBhZ2UgZnJvbSBtZW1vcnkgd2hpY2gg
bWlnaHQgYmUgbWFwcGVkIHZpYQo+IGxhcmdlIEVQVCBlbnRyaWVzIHVzZSBhIHBhZ2Ugd2hpY2gg
aXMgYWxyZWFkeSBtYXBwZWQgdmlhIGEgNGtCIEVQVAo+IGVudHJ5OiB3ZSBjYW4gdGFrZSBhIHBh
Z2UgZnJvbSB0aGUgZmlyc3QgMU1CIG9mIG1lbW9yeSBhcyB0aGUgdmlkZW8KPiBtZW1vcnkgYXQg
NjQwa0IgZGlzYWxsb3dzIHVzaW5nIGxhcmdlciBFUFQgZW50cmllcy4KPgo+IFNpZ25lZC1vZmYt
Ynk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiAtLS0KPiAgYXJjaC94ODYveGVu
L2VubGlnaHRlbl9odm0uYyB8IDMxICsrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0KPiAg
YXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5jICB8ICAyIC0tCj4gIDIgZmlsZXMgY2hhbmdlZCwg
MjQgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS9hcmNoL3g4
Ni94ZW4vZW5saWdodGVuX2h2bS5jIGIvYXJjaC94ODYveGVuL2VubGlnaHRlbl9odm0uYwo+IGlu
ZGV4IGE2ZDAxNGY0N2U1Mi4uYzE5NDc3YjZlNDNhIDEwMDY0NAo+IC0tLSBhL2FyY2gveDg2L3hl
bi9lbmxpZ2h0ZW5faHZtLmMKPiArKysgYi9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX2h2bS5jCj4g
QEAgLTEsNSArMSw2IEBACj4gICNpbmNsdWRlIDxsaW51eC9jcHUuaD4KPiAgI2luY2x1ZGUgPGxp
bnV4L2tleGVjLmg+Cj4gKyNpbmNsdWRlIDxsaW51eC9tZW1ibG9jay5oPgo+ICAKPiAgI2luY2x1
ZGUgPHhlbi9mZWF0dXJlcy5oPgo+ICAjaW5jbHVkZSA8eGVuL2V2ZW50cy5oPgo+IEBAIC0xMCw5
ICsxMSwxMSBAQAo+ICAjaW5jbHVkZSA8YXNtL3JlYm9vdC5oPgo+ICAjaW5jbHVkZSA8YXNtL3Nl
dHVwLmg+Cj4gICNpbmNsdWRlIDxhc20vaHlwZXJ2aXNvci5oPgo+ICsjaW5jbHVkZSA8YXNtL2U4
MjAvYXBpLmg+Cj4gIAo+ICAjaW5jbHVkZSA8YXNtL3hlbi9jcHVpZC5oPgo+ICAjaW5jbHVkZSA8
YXNtL3hlbi9oeXBlcnZpc29yLmg+Cj4gKyNpbmNsdWRlIDxhc20veGVuL3BhZ2UuaD4KPiAgCj4g
ICNpbmNsdWRlICJ4ZW4tb3BzLmgiCj4gICNpbmNsdWRlICJtbXUuaCIKPiBAQCAtMjIsMjAgKzI1
LDM0IEBAIHZvaWQgX19yZWYgeGVuX2h2bV9pbml0X3NoYXJlZF9pbmZvKHZvaWQpCj4gIHsKPiAg
CWludCBjcHU7Cj4gIAlzdHJ1Y3QgeGVuX2FkZF90b19waHlzbWFwIHhhdHA7Cj4gLQlzdGF0aWMg
c3RydWN0IHNoYXJlZF9pbmZvICpzaGFyZWRfaW5mb19wYWdlOwo+ICsJdTY0IHBhOwo+ICsKPiAr
CWlmIChIWVBFUlZJU09SX3NoYXJlZF9pbmZvID09ICZ4ZW5fZHVtbXlfc2hhcmVkX2luZm8pIHsK
PiArCQkvKgo+ICsJCSAqIFNlYXJjaCBmb3IgYSBmcmVlIHBhZ2Ugc3RhcnRpbmcgYXQgNGtCIHBo
eXNpY2FsIGFkZHJlc3MuCj4gKwkJICogTG93IG1lbW9yeSBpcyBwcmVmZXJyZWQgdG8gYXZvaWQg
YW4gRVBUIGxhcmdlIHBhZ2Ugc3BsaXQgdXAKPiArCQkgKiBieSB0aGUgbWFwcGluZy4KPiArCQkg
KiBTdGFydGluZyBiZWxvdyBYODZfUkVTRVJWRV9MT1cgKHVzdWFsbHkgNjRrQikgaXMgZmluZSBh
cwo+ICsJCSAqIHRoZSBCSU9TIHVzZWQgZm9yIEhWTSBndWVzdHMgaXMgd2VsbCBiZWhhdmVkIGFu
ZCB3b24ndAo+ICsJCSAqIGNsb2JiZXIgbWVtb3J5IG90aGVyIHRoYW4gdGhlIGZpcnN0IDRrQi4K
PiArCQkgKi8KPiArCQlmb3IgKHBhID0gUEFHRV9TSVpFOwo+ICsJCSAgICAgIWU4MjBfX21hcHBl
ZF9hbGwocGEsIHBhICsgUEFHRV9TSVpFLCBFODIwX1RZUEVfUkFNKSB8fAo+ICsJCSAgICAgbWVt
YmxvY2tfaXNfcmVzZXJ2ZWQocGEpOwo+ICsJCSAgICAgcGEgKz0gUEFHRV9TSVpFKQo+ICsJCQk7
CgpJcyBpdCBwb3NzaWJsZSB0byBuZXZlciBmaW5kIGEgcGFnZSBoZXJlPwoKLWJvcmlzCgo+ICsK
PiArCQltZW1ibG9ja19yZXNlcnZlKHBhLCBQQUdFX1NJWkUpOwo+ICsJCUhZUEVSVklTT1Jfc2hh
cmVkX2luZm8gPSBfX3ZhKHBhKTsKPiArCX0KPiAgCj4gLQlpZiAoIXNoYXJlZF9pbmZvX3BhZ2Up
Cj4gLQkJc2hhcmVkX2luZm9fcGFnZSA9IChzdHJ1Y3Qgc2hhcmVkX2luZm8gKikKPiAtCQkJZXh0
ZW5kX2JyayhQQUdFX1NJWkUsIFBBR0VfU0laRSk7Cj4gIAl4YXRwLmRvbWlkID0gRE9NSURfU0VM
RjsKPiAgCXhhdHAuaWR4ID0gMDsKPiAgCXhhdHAuc3BhY2UgPSBYRU5NQVBTUEFDRV9zaGFyZWRf
aW5mbzsKPiAtCXhhdHAuZ3BmbiA9IF9fcGEoc2hhcmVkX2luZm9fcGFnZSkgPj4gUEFHRV9TSElG
VDsKPiArCXhhdHAuZ3BmbiA9IHZpcnRfdG9fcGZuKEhZUEVSVklTT1Jfc2hhcmVkX2luZm8pOwo+
ICAJaWYgKEhZUEVSVklTT1JfbWVtb3J5X29wKFhFTk1FTV9hZGRfdG9fcGh5c21hcCwgJnhhdHAp
KQo+ICAJCUJVRygpOwo+ICAKPiAtCUhZUEVSVklTT1Jfc2hhcmVkX2luZm8gPSAoc3RydWN0IHNo
YXJlZF9pbmZvICopc2hhcmVkX2luZm9fcGFnZTsKPiAtCj4gIAkvKiB4ZW5fdmNwdSBpcyBhIHBv
aW50ZXIgdG8gdGhlIHZjcHVfaW5mbyBzdHJ1Y3QgaW4gdGhlIHNoYXJlZF9pbmZvCj4gIAkgKiBw
YWdlLCB3ZSB1c2UgaXQgaW4gdGhlIGV2ZW50IGNoYW5uZWwgdXBjYWxsIGFuZCBpbiBzb21lIHB2
Y2xvY2sKPiAgCSAqIHJlbGF0ZWQgZnVuY3Rpb25zLiBXZSBkb24ndCBuZWVkIHRoZSB2Y3B1X2lu
Zm8gcGxhY2VtZW50Cj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYyBi
L2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYwo+IGluZGV4IGYzM2VlZjRlYmQxMi4uYTlhNjdl
Y2YyYzA3IDEwMDY0NAo+IC0tLSBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYwo+ICsrKyBi
L2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYwo+IEBAIC04OSw4ICs4OSw2IEBACj4gIAo+ICB2
b2lkICp4ZW5faW5pdGlhbF9nZHQ7Cj4gIAo+IC1SRVNFUlZFX0JSSyhzaGFyZWRfaW5mb19wYWdl
X2JyaywgUEFHRV9TSVpFKTsKPiAtCj4gIHN0YXRpYyBpbnQgeGVuX2NwdV91cF9wcmVwYXJlX3B2
KHVuc2lnbmVkIGludCBjcHUpOwo+ICBzdGF0aWMgaW50IHhlbl9jcHVfZGVhZF9wdih1bnNpZ25l
ZCBpbnQgY3B1KTsKPiAgCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 14 17:12:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 17:12:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLBpn-00044n-Vg; Wed, 14 Jun 2017 17:11:59 +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 1dLBpn-00044h-18
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 17:11:59 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 D1/18-03557-E5E61495; Wed, 14 Jun 2017 17:11:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVyuP0Ov25snmO
 kwZY7Whbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bNPc/YCn6IVOyb0szUwNgu2MXIySEhYCTx
 duI/JhBbSGAho8SB09YgtrCAj8STf/PYQWwRgXyJczfvsULUpEn839vACGKzCahKbLh+CizOK
 2AtcbdvNpjNAhSffnQ72ExRgXCJ3gP9bBA1ghInZz5h6WLk4OAUsJN49ZgbJMwsoCex4/ovVg
 hbXGLTs+9QtrzE9rdzmCcw8s1C0j0LScssJC2zkLQsYGRZxahRnFpUllqka2ikl1SUmZ5Rkpu
 YmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGIIMQLCD8fLGgEOMkhxMSqK8UwUdI4X4kvJTKjMS
 izPii0pzUosPMcpwcChJ8H7JAcoJFqWmp1akZeYAowEmLcHBoyTCG5sFlOYtLkjMLc5Mh0idY
 lSUEueVyAVKCIAkMkrz4NpgEXiJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwrxl6UBTeDLzSu
 CmvwJazAS0OOiCA8jikkSElFQDo1UdY3ULJ/v3F7O3l3EacJVsM+y1uLvgSyOnfWsLq83sJJd
 5T2+kV29dsZpjfue1tasy7I55cZt3CVev+K065+7E1v17Hr4WDPOSf+KfNGtC1pTlbZbeHc93
 Tr53ua5Vj3Xhmv3fDjbV/LvAo5PAZKjz7n5AsUzm2tXzTus4pzw3OqBwo1PssRJLcUaioRZzU
 XEiABBPnBW7AgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1497460317!106899498!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39983 invoked from network); 14 Jun 2017 17:11:57 -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; 14 Jun 2017 17:11: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 128D4AD93;
 Wed, 14 Jun 2017 17:11:57 +0000 (UTC)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
References: <20170612115356.8312-1-jgross@suse.com>
 <a6d0bfa0-5ddb-25bd-34c4-24b8e041f006@oracle.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <f49824d3-2620-296d-3137-ac8ed98213d7@suse.com>
Date: Wed, 14 Jun 2017 19:11:55 +0200
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: <a6d0bfa0-5ddb-25bd-34c4-24b8e041f006@oracle.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH] xen: allocate page for shared info page
	from low 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>

T24gMTQvMDYvMTcgMTg6NTgsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBPbiAwNi8xMi8yMDE3
IDA3OjUzIEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBJbiBhIEhWTSBndWVzdCB0aGUga2Vy
bmVsIGFsbG9jYXRlcyB0aGUgcGFnZSBmb3IgbWFwcGluZyB0aGUgc2hhcmVkCj4+IGluZm8gc3Ry
dWN0dXJlIHZpYSBleHRlbmRfYnJrKCkgdG9kYXkuIFRoaXMgd2lsbCBsZWFkIHRvIGEgZHJvcCBv
Zgo+PiBwZXJmb3JtYW5jZSBhcyB0aGUgdW5kZXJseWluZyBFUFQgZW50cnkgd2lsbCBoYXZlIHRv
IGJlIHNwbGl0IHVwIGludG8KPj4gNGtCIGVudHJpZXMgYXMgdGhlIHNpbmdsZSBzaGFyZWQgaW5m
byBwYWdlIGlzIGxvY2F0ZWQgaW4gaHlwZXJ2aXNvcgo+PiBtZW1vcnkuCj4+Cj4+IFRoZSBpc3N1
ZSBoYXMgYmVlbiBkZXRlY3RlZCBieSB1c2luZyB0aGUgbGlibWljcm8gbXVubWFwIHRlc3Q6Cj4+
IHVubWFwcGluZyA4a0Igb2YgbWVtb3J5IHdhcyBmYXN0ZXIgYnkgbmVhcmx5IGEgZmFjdG9yIG9m
IHR3byB3aGVuIG5vCj4+IHB2IGludGVyZmFjZXMgd2VyZSBhY3RpdmUgaW4gdGhlIEhWTSBndWVz
dC4KPj4KPj4gU28gaW5zdGVhZCBvZiB0YWtpbmcgYSBwYWdlIGZyb20gbWVtb3J5IHdoaWNoIG1p
Z2h0IGJlIG1hcHBlZCB2aWEKPj4gbGFyZ2UgRVBUIGVudHJpZXMgdXNlIGEgcGFnZSB3aGljaCBp
cyBhbHJlYWR5IG1hcHBlZCB2aWEgYSA0a0IgRVBUCj4+IGVudHJ5OiB3ZSBjYW4gdGFrZSBhIHBh
Z2UgZnJvbSB0aGUgZmlyc3QgMU1CIG9mIG1lbW9yeSBhcyB0aGUgdmlkZW8KPj4gbWVtb3J5IGF0
IDY0MGtCIGRpc2FsbG93cyB1c2luZyBsYXJnZXIgRVBUIGVudHJpZXMuCj4+Cj4+IFNpZ25lZC1v
ZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPj4gLS0tCj4+ICBhcmNoL3g4
Ni94ZW4vZW5saWdodGVuX2h2bS5jIHwgMzEgKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0t
LQo+PiAgYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5jICB8ICAyIC0tCj4+ICAyIGZpbGVzIGNo
YW5nZWQsIDI0IGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCj4+Cj4+IGRpZmYgLS1naXQg
YS9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX2h2bS5jIGIvYXJjaC94ODYveGVuL2VubGlnaHRlbl9o
dm0uYwo+PiBpbmRleCBhNmQwMTRmNDdlNTIuLmMxOTQ3N2I2ZTQzYSAxMDA2NDQKPj4gLS0tIGEv
YXJjaC94ODYveGVuL2VubGlnaHRlbl9odm0uYwo+PiArKysgYi9hcmNoL3g4Ni94ZW4vZW5saWdo
dGVuX2h2bS5jCj4+IEBAIC0xLDUgKzEsNiBAQAo+PiAgI2luY2x1ZGUgPGxpbnV4L2NwdS5oPgo+
PiAgI2luY2x1ZGUgPGxpbnV4L2tleGVjLmg+Cj4+ICsjaW5jbHVkZSA8bGludXgvbWVtYmxvY2su
aD4KPj4gIAo+PiAgI2luY2x1ZGUgPHhlbi9mZWF0dXJlcy5oPgo+PiAgI2luY2x1ZGUgPHhlbi9l
dmVudHMuaD4KPj4gQEAgLTEwLDkgKzExLDExIEBACj4+ICAjaW5jbHVkZSA8YXNtL3JlYm9vdC5o
Pgo+PiAgI2luY2x1ZGUgPGFzbS9zZXR1cC5oPgo+PiAgI2luY2x1ZGUgPGFzbS9oeXBlcnZpc29y
Lmg+Cj4+ICsjaW5jbHVkZSA8YXNtL2U4MjAvYXBpLmg+Cj4+ICAKPj4gICNpbmNsdWRlIDxhc20v
eGVuL2NwdWlkLmg+Cj4+ICAjaW5jbHVkZSA8YXNtL3hlbi9oeXBlcnZpc29yLmg+Cj4+ICsjaW5j
bHVkZSA8YXNtL3hlbi9wYWdlLmg+Cj4+ICAKPj4gICNpbmNsdWRlICJ4ZW4tb3BzLmgiCj4+ICAj
aW5jbHVkZSAibW11LmgiCj4+IEBAIC0yMiwyMCArMjUsMzQgQEAgdm9pZCBfX3JlZiB4ZW5faHZt
X2luaXRfc2hhcmVkX2luZm8odm9pZCkKPj4gIHsKPj4gIAlpbnQgY3B1Owo+PiAgCXN0cnVjdCB4
ZW5fYWRkX3RvX3BoeXNtYXAgeGF0cDsKPj4gLQlzdGF0aWMgc3RydWN0IHNoYXJlZF9pbmZvICpz
aGFyZWRfaW5mb19wYWdlOwo+PiArCXU2NCBwYTsKPj4gKwo+PiArCWlmIChIWVBFUlZJU09SX3No
YXJlZF9pbmZvID09ICZ4ZW5fZHVtbXlfc2hhcmVkX2luZm8pIHsKPj4gKwkJLyoKPj4gKwkJICog
U2VhcmNoIGZvciBhIGZyZWUgcGFnZSBzdGFydGluZyBhdCA0a0IgcGh5c2ljYWwgYWRkcmVzcy4K
Pj4gKwkJICogTG93IG1lbW9yeSBpcyBwcmVmZXJyZWQgdG8gYXZvaWQgYW4gRVBUIGxhcmdlIHBh
Z2Ugc3BsaXQgdXAKPj4gKwkJICogYnkgdGhlIG1hcHBpbmcuCj4+ICsJCSAqIFN0YXJ0aW5nIGJl
bG93IFg4Nl9SRVNFUlZFX0xPVyAodXN1YWxseSA2NGtCKSBpcyBmaW5lIGFzCj4+ICsJCSAqIHRo
ZSBCSU9TIHVzZWQgZm9yIEhWTSBndWVzdHMgaXMgd2VsbCBiZWhhdmVkIGFuZCB3b24ndAo+PiAr
CQkgKiBjbG9iYmVyIG1lbW9yeSBvdGhlciB0aGFuIHRoZSBmaXJzdCA0a0IuCj4+ICsJCSAqLwo+
PiArCQlmb3IgKHBhID0gUEFHRV9TSVpFOwo+PiArCQkgICAgICFlODIwX19tYXBwZWRfYWxsKHBh
LCBwYSArIFBBR0VfU0laRSwgRTgyMF9UWVBFX1JBTSkgfHwKPj4gKwkJICAgICBtZW1ibG9ja19p
c19yZXNlcnZlZChwYSk7Cj4+ICsJCSAgICAgcGEgKz0gUEFHRV9TSVpFKQo+PiArCQkJOwo+IAo+
IElzIGl0IHBvc3NpYmxlIHRvIG5ldmVyIGZpbmQgYSBwYWdlIGhlcmU/CgpPbmx5IGlmIHRoZXJl
IGlzIG5vIG1lbW9yeSBhdmFpbGFibGUgYXQgYWxsLiA6LSkKClRCSDogSSBleHBlY3QgdGhpcyB0
byBfYWx3YXlzXyBzdWNjZWVkIGF0IHRoZSBmaXJzdCBsb29wIGl0ZXJhdGlvbi4KCgpKdWVyZ2Vu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 14 17:19:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 17: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 1dLBx3-0004PZ-W7; Wed, 14 Jun 2017 17:19: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=3313ff277=wei.liu2@citrix.com>)
 id 1dLBx2-0004P7-5F
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 17:19:28 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 1F/2F-02006-F1071495; Wed, 14 Jun 2017 17:19:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHSDva5cgWO
 kQctMJYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPDua9MBdtVKtpuz2VvYNwq3cXIySEh4C+x
 cMEzVhCbTUBZ4mdnLxuILSKgJ9F04DkjiM0s4CXxY0UPO4gtLOAmsfPCchYQm0VAVeLl/OdMI
 DavgIXErjvbmCFmykvsarsINJODg1PAUmLdWUOQsBBQydyer4wQtoJEx/RjUK2CEidnPmGBWC
 UhcfDFC+YJjLyzkKRmIUktYGRaxahRnFpUllqka2ikl1SUmZ5RkpuYmaNraGCql5taXJyYnpq
 TmFSsl5yfu4kRGDoMQLCDsW+W8yFGSQ4mJVHeqYKOkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQk
 eH/lAeUEi1LTUyvSMnOAQQyTluDgURLhjc0CSvMWFyTmFmemQ6ROMepybFi9/guTEEtefl6ql
 DjvA5AZAiBFGaV5cCNgEXWJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrxnc4Gm8GTmlcBteg
 V0BBPQEUEXHECOKElESEk1MLLt5v57s6hT4Ii/6I2aJ9PT9nw4tyvL6vInBfeZZxMV7vsIK5r
 W9letrauuCDSMX1pwYcI8kT8Tfl/JmPTW8dBt0+LrcWyJDaz3mj5emZErOLlY5uOv5reH/of6
 frtyvsX2W69x//eNxnJT+CwkojVvPtw7RyX41Mv7ppkslzjzTd61WxnmvFZiKc5INNRiLipOB
 AA6bvhHowIAAA==
X-Env-Sender: prvs=3313ff277=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1497460764!103227339!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16244 invoked from network); 14 Jun 2017 17:19:26 -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 Jun 2017 17:19:26 -0000
X-IronPort-AV: E=Sophos;i="5.39,341,1493683200"; d="scan'208";a="436408885"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 14 Jun 2017 18:19:18 +0100
Message-ID: <20170614171921.17475-2-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170614171921.17475-1-wei.liu2@citrix.com>
References: <20170614171921.17475-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] [RFC PATCH 1/4] xl: move {acquire,
	release}_lock to xl_utils.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>

UHVyZSBjb2RlIG1vdGlvbiwgbm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL3hsL3hsX3V0aWxzLmMgICAg
IHwgNjcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwog
dG9vbHMveGwveGxfdXRpbHMuaCAgICAgfCAgMyArKysKIHRvb2xzL3hsL3hsX3ZtY29udHJvbC5j
IHwgNjcgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQog
MyBmaWxlcyBjaGFuZ2VkLCA3MCBpbnNlcnRpb25zKCspLCA2NyBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS90b29scy94bC94bF91dGlscy5jIGIvdG9vbHMveGwveGxfdXRpbHMuYwppbmRleCA0
NTAzYWM3ZWEwLi4zMzFhNjdiYzk1IDEwMDY0NAotLS0gYS90b29scy94bC94bF91dGlscy5jCisr
KyBiL3Rvb2xzL3hsL3hsX3V0aWxzLmMKQEAgLTMxNiw2ICszMTYsNzMgQEAgb3V0OgogICAgIHJl
dHVybiByZXQ7CiB9CiAKK3N0YXRpYyBpbnQgZmRfbG9jayA9IC0xOworCitpbnQgYWNxdWlyZV9s
b2NrKHZvaWQpCit7CisgICAgaW50IHJjOworICAgIHN0cnVjdCBmbG9jayBmbDsKKworICAgIC8q
IGxvY2sgYWxyZWFkeSBhY3F1aXJlZCAqLworICAgIGlmIChmZF9sb2NrID49IDApCisgICAgICAg
IHJldHVybiBFUlJPUl9JTlZBTDsKKworICAgIGZsLmxfdHlwZSA9IEZfV1JMQ0s7CisgICAgZmwu
bF93aGVuY2UgPSBTRUVLX1NFVDsKKyAgICBmbC5sX3N0YXJ0ID0gMDsKKyAgICBmbC5sX2xlbiA9
IDA7CisgICAgZmRfbG9jayA9IG9wZW4obG9ja2ZpbGUsIE9fV1JPTkxZfE9fQ1JFQVQsIFNfSVdV
U1IpOworICAgIGlmIChmZF9sb2NrIDwgMCkgeworICAgICAgICBmcHJpbnRmKHN0ZGVyciwgImNh
bm5vdCBvcGVuIHRoZSBsb2NrZmlsZSAlcyBlcnJubz0lZFxuIiwgbG9ja2ZpbGUsIGVycm5vKTsK
KyAgICAgICAgcmV0dXJuIEVSUk9SX0ZBSUw7CisgICAgfQorICAgIGlmIChmY250bChmZF9sb2Nr
LCBGX1NFVEZELCBGRF9DTE9FWEVDKSA8IDApIHsKKyAgICAgICAgY2xvc2UoZmRfbG9jayk7Cisg
ICAgICAgIGZwcmludGYoc3RkZXJyLCAiY2Fubm90IHNldCBjbG9leGVjIHRvIGxvY2tmaWxlICVz
IGVycm5vPSVkXG4iLCBsb2NrZmlsZSwgZXJybm8pOworICAgICAgICByZXR1cm4gRVJST1JfRkFJ
TDsKKyAgICB9CitnZXRfbG9jazoKKyAgICByYyA9IGZjbnRsKGZkX2xvY2ssIEZfU0VUTEtXLCAm
ZmwpOworICAgIGlmIChyYyA8IDAgJiYgZXJybm8gPT0gRUlOVFIpCisgICAgICAgIGdvdG8gZ2V0
X2xvY2s7CisgICAgaWYgKHJjIDwgMCkgeworICAgICAgICBmcHJpbnRmKHN0ZGVyciwgImNhbm5v
dCBhY3F1aXJlIGxvY2sgJXMgZXJybm89JWRcbiIsIGxvY2tmaWxlLCBlcnJubyk7CisgICAgICAg
IHJjID0gRVJST1JfRkFJTDsKKyAgICB9IGVsc2UKKyAgICAgICAgcmMgPSAwOworICAgIHJldHVy
biByYzsKK30KKworaW50IHJlbGVhc2VfbG9jayh2b2lkKQoreworICAgIGludCByYzsKKyAgICBz
dHJ1Y3QgZmxvY2sgZmw7CisKKyAgICAvKiBsb2NrIG5vdCBhY3F1aXJlZCAqLworICAgIGlmIChm
ZF9sb2NrIDwgMCkKKyAgICAgICAgcmV0dXJuIEVSUk9SX0lOVkFMOworCityZWxlYXNlX2xvY2s6
CisgICAgZmwubF90eXBlID0gRl9VTkxDSzsKKyAgICBmbC5sX3doZW5jZSA9IFNFRUtfU0VUOwor
ICAgIGZsLmxfc3RhcnQgPSAwOworICAgIGZsLmxfbGVuID0gMDsKKworICAgIHJjID0gZmNudGwo
ZmRfbG9jaywgRl9TRVRMS1csICZmbCk7CisgICAgaWYgKHJjIDwgMCAmJiBlcnJubyA9PSBFSU5U
UikKKyAgICAgICAgZ290byByZWxlYXNlX2xvY2s7CisgICAgaWYgKHJjIDwgMCkgeworICAgICAg
ICBmcHJpbnRmKHN0ZGVyciwgImNhbm5vdCByZWxlYXNlIGxvY2sgJXMsIGVycm5vPSVkXG4iLCBs
b2NrZmlsZSwgZXJybm8pOworICAgICAgICByYyA9IEVSUk9SX0ZBSUw7CisgICAgfSBlbHNlCisg
ICAgICAgIHJjID0gMDsKKyAgICBjbG9zZShmZF9sb2NrKTsKKyAgICBmZF9sb2NrID0gLTE7CisK
KyAgICByZXR1cm4gcmM7Cit9CisKKwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6
IEMKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX3V0aWxzLmggYi90b29scy94bC94bF91dGlscy5o
CmluZGV4IDdiOWNjY2EzMGEuLjNlZTE1NDNlNTYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX3V0
aWxzLmgKKysrIGIvdG9vbHMveGwveGxfdXRpbHMuaApAQCAtMTQ2LDYgKzE0Niw5IEBAIHVpbnQz
Ml90IGZpbmRfZG9tYWluKGNvbnN0IGNoYXIgKnApIF9fYXR0cmlidXRlX18oKHdhcm5fdW51c2Vk
X3Jlc3VsdCkpOwogdm9pZCBwcmludF9iaXRtYXAodWludDhfdCAqbWFwLCBpbnQgbWFwbGVuLCBG
SUxFICpzdHJlYW0pOwogCiBpbnQgZG9fZGFlbW9uaXplKGNoYXIgKm5hbWUsIGNvbnN0IGNoYXIg
KnBpZGZpbGUpOworCitpbnQgYWNxdWlyZV9sb2NrKHZvaWQpOworaW50IHJlbGVhc2VfbG9jayh2
b2lkKTsKICNlbmRpZiAvKiBYTF9VVElMU19IICovCiAKIC8qCmRpZmYgLS1naXQgYS90b29scy94
bC94bF92bWNvbnRyb2wuYyBiL3Rvb2xzL3hsL3hsX3ZtY29udHJvbC5jCmluZGV4IDg5YzJiMjVk
ZWQuLjliNWE0Y2IwMDEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX3ZtY29udHJvbC5jCisrKyBi
L3Rvb2xzL3hsL3hsX3ZtY29udHJvbC5jCkBAIC0zMCw4ICszMCw2IEBACiAjaW5jbHVkZSAieGxf
dXRpbHMuaCIKICNpbmNsdWRlICJ4bF9wYXJzZS5oIgogCi1zdGF0aWMgaW50IGZkX2xvY2sgPSAt
MTsKLQogc3RhdGljIHZvaWQgcGF1c2VfZG9tYWluKHVpbnQzMl90IGRvbWlkKQogewogICAgIGxp
YnhsX2RvbWFpbl9wYXVzZShjdHgsIGRvbWlkKTsKQEAgLTU1MCw3MSArNTQ4LDYgQEAgc3RhdGlj
IHZvaWQgYXV0b2Nvbm5lY3Rfdm5jdmlld2VyKHVpbnQzMl90IGRvbWlkLCBpbnQgYXV0b3Bhc3Mp
CiAgICAgX2V4aXQoRVhJVF9GQUlMVVJFKTsKIH0KIAotc3RhdGljIGludCBhY3F1aXJlX2xvY2so
dm9pZCkKLXsKLSAgICBpbnQgcmM7Ci0gICAgc3RydWN0IGZsb2NrIGZsOwotCi0gICAgLyogbG9j
ayBhbHJlYWR5IGFjcXVpcmVkICovCi0gICAgaWYgKGZkX2xvY2sgPj0gMCkKLSAgICAgICAgcmV0
dXJuIEVSUk9SX0lOVkFMOwotCi0gICAgZmwubF90eXBlID0gRl9XUkxDSzsKLSAgICBmbC5sX3do
ZW5jZSA9IFNFRUtfU0VUOwotICAgIGZsLmxfc3RhcnQgPSAwOwotICAgIGZsLmxfbGVuID0gMDsK
LSAgICBmZF9sb2NrID0gb3Blbihsb2NrZmlsZSwgT19XUk9OTFl8T19DUkVBVCwgU19JV1VTUik7
Ci0gICAgaWYgKGZkX2xvY2sgPCAwKSB7Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAiY2Fubm90
IG9wZW4gdGhlIGxvY2tmaWxlICVzIGVycm5vPSVkXG4iLCBsb2NrZmlsZSwgZXJybm8pOwotICAg
ICAgICByZXR1cm4gRVJST1JfRkFJTDsKLSAgICB9Ci0gICAgaWYgKGZjbnRsKGZkX2xvY2ssIEZf
U0VURkQsIEZEX0NMT0VYRUMpIDwgMCkgewotICAgICAgICBjbG9zZShmZF9sb2NrKTsKLSAgICAg
ICAgZnByaW50ZihzdGRlcnIsICJjYW5ub3Qgc2V0IGNsb2V4ZWMgdG8gbG9ja2ZpbGUgJXMgZXJy
bm89JWRcbiIsIGxvY2tmaWxlLCBlcnJubyk7Ci0gICAgICAgIHJldHVybiBFUlJPUl9GQUlMOwot
ICAgIH0KLWdldF9sb2NrOgotICAgIHJjID0gZmNudGwoZmRfbG9jaywgRl9TRVRMS1csICZmbCk7
Ci0gICAgaWYgKHJjIDwgMCAmJiBlcnJubyA9PSBFSU5UUikKLSAgICAgICAgZ290byBnZXRfbG9j
azsKLSAgICBpZiAocmMgPCAwKSB7Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAiY2Fubm90IGFj
cXVpcmUgbG9jayAlcyBlcnJubz0lZFxuIiwgbG9ja2ZpbGUsIGVycm5vKTsKLSAgICAgICAgcmMg
PSBFUlJPUl9GQUlMOwotICAgIH0gZWxzZQotICAgICAgICByYyA9IDA7Ci0gICAgcmV0dXJuIHJj
OwotfQotCi1zdGF0aWMgaW50IHJlbGVhc2VfbG9jayh2b2lkKQotewotICAgIGludCByYzsKLSAg
ICBzdHJ1Y3QgZmxvY2sgZmw7Ci0KLSAgICAvKiBsb2NrIG5vdCBhY3F1aXJlZCAqLwotICAgIGlm
IChmZF9sb2NrIDwgMCkKLSAgICAgICAgcmV0dXJuIEVSUk9SX0lOVkFMOwotCi1yZWxlYXNlX2xv
Y2s6Ci0gICAgZmwubF90eXBlID0gRl9VTkxDSzsKLSAgICBmbC5sX3doZW5jZSA9IFNFRUtfU0VU
OwotICAgIGZsLmxfc3RhcnQgPSAwOwotICAgIGZsLmxfbGVuID0gMDsKLQotICAgIHJjID0gZmNu
dGwoZmRfbG9jaywgRl9TRVRMS1csICZmbCk7Ci0gICAgaWYgKHJjIDwgMCAmJiBlcnJubyA9PSBF
SU5UUikKLSAgICAgICAgZ290byByZWxlYXNlX2xvY2s7Ci0gICAgaWYgKHJjIDwgMCkgewotICAg
ICAgICBmcHJpbnRmKHN0ZGVyciwgImNhbm5vdCByZWxlYXNlIGxvY2sgJXMsIGVycm5vPSVkXG4i
LCBsb2NrZmlsZSwgZXJybm8pOwotICAgICAgICByYyA9IEVSUk9SX0ZBSUw7Ci0gICAgfSBlbHNl
Ci0gICAgICAgIHJjID0gMDsKLSAgICBjbG9zZShmZF9sb2NrKTsKLSAgICBmZF9sb2NrID0gLTE7
Ci0KLSAgICByZXR1cm4gcmM7Ci19Ci0KLQogc3RhdGljIHZvaWQgYXV0b2Nvbm5lY3RfY29uc29s
ZShsaWJ4bF9jdHggKmN0eF9pZ25vcmVkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBsaWJ4bF9ldmVudCAqZXYsIHZvaWQgKnByaXYpCiB7Ci0tIAoyLjExLjAKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 14 17:19:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 17: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 1dLBx3-0004PO-PN; Wed, 14 Jun 2017 17:19: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=3313ff277=wei.liu2@citrix.com>)
 id 1dLBx1-0004P7-Oj
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 17:19:27 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 7D/2F-02006-F1071495; Wed, 14 Jun 2017 17:19:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrrBXleuwDH
 S4MJuOYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePGxX7WgmO8FT2HtrE1MO7k7mLk4JAQ8JeY
 dDO5i5GTg01AWeJnZy8biC0ioCfRdOA5I4jNLOAl8WNFDzuILSwQKXHpzh8mEJtFQFXi+uYeV
 hCbV8BCon3uVRYQW0JAXmJX20VWkPGcApYS684agoSFgErm9nxlhLAVJDqmH2OCaBWUODnzCQ
 vEKgmJgy9eME9g5J2FJDULSWoBI9MqRo3i1KKy1CJdQ1O9pKLM9IyS3MTMHF1DA1O93NTi4sT
 01JzEpGK95PzcTYzAwGEAgh2MDds9DzFKcjApifJOFXSMFOJLyk+pzEgszogvKs1JLT7EKMPB
 oSTB+ysPKCdYlJqeWpGWmQMMYZi0BAePkghvbBZQmre4IDG3ODMdInWKUZdjw+r1X5iEWPLy8
 1KlxHkfgMwQACnKKM2DGwGLp0uMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5j2bCzSFJzOvBG
 7TK6AjmICOCLrgAHJESSJCSqqB0UZ0SYDe/stHzlVZs14JcBDZ842/VunBq5e2Z56U5VZMfnz
 hlojStLsvj1TJ1nNH2uqsin+Ut+67zfYvHyZNMKn/ye6QME2Z/7nIYemVihv4ntpcnbUt49xG
 Q9G8HuOwOLM+mbu6OwT/rTuwMn3SSvVbX/Mux76wOnzqwFkrNSPmrlUK0u8KjyqxFGckGmoxF
 xUnAgAY7R3HogIAAA==
X-Env-Sender: prvs=3313ff277=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1497460764!87917430!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9845 invoked from network); 14 Jun 2017 17:19:26 -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 Jun 2017 17:19:26 -0000
X-IronPort-AV: E=Sophos;i="5.39,341,1493683200"; d="scan'208";a="436408884"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 14 Jun 2017 18:19:20 +0100
Message-ID: <20170614171921.17475-4-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170614171921.17475-1-wei.liu2@citrix.com>
References: <20170614171921.17475-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] [RFC PATCH 3/4] xl: introduce facility to run function
	with per-domain lock held
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29scy94
bC94bC5oICAgICAgIHwgIDEgKwogdG9vbHMveGwveGxfdXRpbHMuYyB8IDE5ICsrKysrKysrKysr
KysrKysrKysKIHRvb2xzL3hsL3hsX3V0aWxzLmggfCAgMyArKysKIDMgZmlsZXMgY2hhbmdlZCwg
MjMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsLmggYi90b29scy94bC94
bC5oCmluZGV4IDkzZWM0ZDdlNGMuLjhkNjY3ZmY0NDQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hs
LmgKKysrIGIvdG9vbHMveGwveGwuaApAQCAtMjkyLDYgKzI5Miw3IEBAIGV4dGVybiB2b2lkIHBy
aW50Zl9pbmZvX3NleHAoaW50IGRvbWlkLCBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZywg
RklMRSAqZmgpCiAKICNkZWZpbmUgWExfR0xPQkFMX0NPTkZJRyBYRU5fQ09ORklHX0RJUiAiL3hs
LmNvbmYiCiAjZGVmaW5lIFhMX0xPQ0tfRklMRSBYRU5fTE9DS19ESVIgIi94bCIKKyNkZWZpbmUg
WExfRE9NQUlOX0xPQ0tfRklMRV9GTVQgWEVOX0xPQ0tfRElSICIveGwtJXUiCiAKICNlbmRpZiAv
KiBYTF9IICovCiAKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX3V0aWxzLmMgYi90b29scy94bC94
bF91dGlscy5jCmluZGV4IGU3MDM4ZWMzMjQuLmJiMzJiYTBhMWYgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L3hsL3hsX3V0aWxzLmMKKysrIGIvdG9vbHMveGwveGxfdXRpbHMuYwpAQCAtMjcsNiArMjcsMjUg
QEAKICNpbmNsdWRlICJ4bC5oIgogI2luY2x1ZGUgInhsX3V0aWxzLmgiCiAKK2ludCB3aXRoX2xv
Y2sodWludDMyX3QgZG9taWQsIGRvbWFpbl9mbiBmbiwgdm9pZCAqYXJnKQoreworICAgIGNoYXIg
ZmlsZW5hbWVbc2l6ZW9mKFhMX0RPTUFJTl9MT0NLX0ZJTEVfRk1UKSsxNV07CisgICAgaW50IGZk
X2xvY2sgPSAtMTsKKyAgICBpbnQgcmM7CisKKyAgICBzbnByaW50ZihmaWxlbmFtZSwgc2l6ZW9m
KGZpbGVuYW1lKSwgWExfRE9NQUlOX0xPQ0tfRklMRV9GTVQsIGRvbWlkKTsKKworICAgIHJjID0g
YWNxdWlyZV9sb2NrKGZpbGVuYW1lLCAmZmRfbG9jayk7CisgICAgaWYgKHJjKSBnb3RvIG91dDsK
KworICAgIHJjID0gZm4oYXJnKTsKKworICAgIHJlbGVhc2VfbG9jayhmaWxlbmFtZSwgJmZkX2xv
Y2spOworCitvdXQ6CisgICAgcmV0dXJuIHJjOworfQorCiB2b2lkIGRvbG9nKGNvbnN0IGNoYXIg
KmZpbGUsIGludCBsaW5lLCBjb25zdCBjaGFyICpmdW5jLCBjaGFyICpmbXQsIC4uLikKIHsKICAg
ICB2YV9saXN0IGFwOwpkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfdXRpbHMuaCBiL3Rvb2xzL3hs
L3hsX3V0aWxzLmgKaW5kZXggMTgyODBkN2U4NC4uNWUwZDUwMmZhNiAxMDA2NDQKLS0tIGEvdG9v
bHMveGwveGxfdXRpbHMuaAorKysgYi90b29scy94bC94bF91dGlscy5oCkBAIC0xNDksNiArMTQ5
LDkgQEAgaW50IGRvX2RhZW1vbml6ZShjaGFyICpuYW1lLCBjb25zdCBjaGFyICpwaWRmaWxlKTsK
IAogaW50IGFjcXVpcmVfbG9jayhjb25zdCBjaGFyICpsb2NrZmlsZSwgaW50ICpmZF9sb2NrKTsK
IGludCByZWxlYXNlX2xvY2soY29uc3QgY2hhciAqbG9ja2ZpbGUsIGludCAqZmRfbG9jayk7CisK
K3R5cGVkZWYgaW50ICgqZG9tYWluX2ZuKSh2b2lkICphcmcpOworaW50IHdpdGhfbG9jayh1aW50
MzJfdCBkb21pZCwgZG9tYWluX2ZuIGZuLCB2b2lkICphcmcpOwogI2VuZGlmIC8qIFhMX1VUSUxT
X0ggKi8KIAogLyoKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 14 17:19:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 17: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 1dLBx4-0004Pk-6e; Wed, 14 Jun 2017 17:19: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=3313ff277=wei.liu2@citrix.com>)
 id 1dLBx2-0004PD-NY
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 17:19:28 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 EE/C1-02181-02071495; Wed, 14 Jun 2017 17:19:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHSDva58gWO
 kwe33whbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bBFb1sBV8FKpZ2z2RpYDzL28XIwSEh4C/R
 /cGpi5GTg01AWeJnZy8biC0ioCfRdOA5I4jNLOAl8WNFDzuILSzgLHFo4S1WEJtFQFWiY/8mZ
 hCbV8BC4ujybWA1EgLyErvaLrKCjOcUsJRYd9YQJCwEVDK35ysjhK0g0TH9GBNEq6DEyZlPWC
 BWSUgcfPGCeQIj7ywkqVlIUgsYmVYxahSnFpWlFukamuolFWWmZ5TkJmbm6BoamOrlphYXJ6a
 n5iQmFesl5+duYgQGDgMQ7GBs2O55iFGSg0lJlHeqoGOkEF9SfkplRmJxRnxRaU5q8SFGGQ4O
 JQneX3lAOcGi1PTUirTMHGAIw6QlOHiURHhjs4DSvMUFibnFmekQqVOMlhwP/qz7wsSxYfV6I
 Pns/JYvTEIsefl5qVLivA9A5gmANGSU5sGNg8XZJUZZKWFeRqADhXgKUotyM0tQ5V8xinMwKg
 nzns0FmsKTmVcCt/UV0EFMQAcFXXAAOagkESEl1cAoN3PLx8zWBcYHd1WvN9hl+3mS39n2wny
 VD6wtPvzrZk+oM9n5YbFp8uv/J1k69i4P/x9d/X1Fa1nk+S0LV92aYK4/21zhhcLWzLuXJj//
 rpcuz7G5qnFGbYX3Iv87H6p2lPLzLpE/PCnI8b3LIcfrrQw3WA962Oo7fH8edsqIsbLwi5WP/
 wojJZbijERDLeai4kQAXhFyeq4CAAA=
X-Env-Sender: prvs=3313ff277=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1497460764!87917430!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9900 invoked from network); 14 Jun 2017 17:19:26 -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 Jun 2017 17:19:26 -0000
X-IronPort-AV: E=Sophos;i="5.39,341,1493683200"; d="scan'208";a="436408890"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 14 Jun 2017 18:19:21 +0100
Message-ID: <20170614171921.17475-5-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170614171921.17475-1-wei.liu2@citrix.com>
References: <20170614171921.17475-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] [RFC PATCH 4/4] XXX a command to test the locking
	facility
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29scy94
bC94bC5oICAgICAgICAgIHwgIDIgKysKIHRvb2xzL3hsL3hsX2NtZHRhYmxlLmMgfCAgNSArKysr
KwogdG9vbHMveGwveGxfbWlzYy5jICAgICB8IDM3ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgNDQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdp
dCBhL3Rvb2xzL3hsL3hsLmggYi90b29scy94bC94bC5oCmluZGV4IDhkNjY3ZmY0NDQuLjljYjEz
NWJhZjIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsLmgKKysrIGIvdG9vbHMveGwveGwuaApAQCAt
MjA5LDYgKzIwOSw4IEBAIGludCBtYWluX3Bzcl9jYXRfc2hvdyhpbnQgYXJnYywgY2hhciAqKmFy
Z3YpOwogI2VuZGlmCiBpbnQgbWFpbl9xZW11X21vbml0b3JfY29tbWFuZChpbnQgYXJnYywgY2hh
ciAqKmFyZ3YpOwogCitpbnQgbWFpbl9sb2NrKGludCBhcmdjLCBjaGFyICoqYXJndik7CisKIHZv
aWQgaGVscChjb25zdCBjaGFyICpjb21tYW5kKTsKIAogZXh0ZXJuIGNvbnN0IGNoYXIgKmNvbW1v
bl9kb21uYW1lOwpkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfY21kdGFibGUuYyBiL3Rvb2xzL3hs
L3hsX2NtZHRhYmxlLmMKaW5kZXggMzBlYjkzYzE3Zi4uMDFkYjVmYjhmNCAxMDA2NDQKLS0tIGEv
dG9vbHMveGwveGxfY21kdGFibGUuYworKysgYi90b29scy94bC94bF9jbWR0YWJsZS5jCkBAIC01
OTEsNiArNTkxLDExIEBAIHN0cnVjdCBjbWRfc3BlYyBjbWRfdGFibGVbXSA9IHsKICAgICAgICJJ
c3N1ZSBhIHFlbXUgbW9uaXRvciBjb21tYW5kIHRvIHRoZSBkZXZpY2UgbW9kZWwgb2YgYSBkb21h
aW4iLAogICAgICAgIjxEb21haW4+IDxDb21tYW5kPiIsCiAgICAgfSwKKyAgICB7ICJsb2NrIiwK
KyAgICAgICZtYWluX2xvY2ssIDAsIDAsCisgICAgICAiTG9jayBhIGRvbWFpbiwgcHJldmVudCBv
dGhlciB4bCBwcm9jZXNzZXMgZnJvbSBtYW5pcHVsYXRpbmcgaXQiLAorICAgICAgIjxEb21haW4+
IiwKKyAgICB9LAogfTsKIAogaW50IGNtZHRhYmxlX2xlbiA9IHNpemVvZihjbWRfdGFibGUpL3Np
emVvZihzdHJ1Y3QgY21kX3NwZWMpOwpkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfbWlzYy5jIGIv
dG9vbHMveGwveGxfbWlzYy5jCmluZGV4IDljNjIyN2FmMjMuLjc3MmZkN2FkYjQgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL3hsL3hsX21pc2MuYworKysgYi90b29scy94bC94bF9taXNjLmMKQEAgLTE0LDYg
KzE0LDcgQEAKIAogI2luY2x1ZGUgPGxpbWl0cy5oPgogI2luY2x1ZGUgPHN0ZGxpYi5oPgorI2lu
Y2x1ZGUgPHVuaXN0ZC5oPgogCiAjaW5jbHVkZSA8bGlieGwuaD4KICNpbmNsdWRlIDxsaWJ4bF91
dGlscy5oPgpAQCAtMzQ0LDYgKzM0NSw0MiBAQCBpbnQgbWFpbl9jb25maWdfdXBkYXRlKGludCBh
cmdjLCBjaGFyICoqYXJndikKICAgICByZXR1cm4gMDsKIH0KIAorc3RydWN0IGxvY2tfYXJnIHsK
KyAgICB1aW50MzJfdCBkb21pZDsKK307CisKK3N0YXRpYyBpbnQgbG9ja19mbih2b2lkICpwKQor
eworICAgIHN0cnVjdCBsb2NrX2FyZyAqYXJnID0gcDsKKworICAgIGZwcmludGYoc3RkZXJyLCAi
Tm93IEkgaGF2ZSB0aGUgbG9jayBmb3IgJXVcbiIsIGFyZy0+ZG9taWQpOworCisgICAgc2xlZXAo
MTApOworCisgICAgZnByaW50ZihzdGRlcnIsICJEb25lXG4iKTsKKworICAgIHJldHVybiAwOwor
fQorCitpbnQgbWFpbl9sb2NrKGludCBhcmdjLCBjaGFyICoqYXJndikKK3sKKyAgICB1aW50MzJf
dCBkb21pZDsKKyAgICBzdHJ1Y3QgbG9ja19hcmcgYXJnOworICAgIGludCByYzsKKworICAgIGRv
bWlkID0gZmluZF9kb21haW4oYXJndltvcHRpbmQrK10pOworCisgICAgZnByaW50ZihzdGRlcnIs
ICJBYm91dCB0byBsb2NrICV1XG4iLCBkb21pZCk7CisKKyAgICBhcmcuZG9taWQgPSBkb21pZDsK
KworICAgIHJjID0gd2l0aF9sb2NrKGRvbWlkLCBsb2NrX2ZuLCAmYXJnKTsKKyAgICBmcHJpbnRm
KHN0ZGVyciwgIndpdGhfbG9jayByZXR1cm5lZCwgcmMgPSAlZFxuIiwgcmMpOworICAgIGlmIChy
YykKKyAgICAgICAgcmV0dXJuIEVYSVRfRkFJTFVSRTsKKyAgICByZXR1cm4gRVhJVF9TVUNDRVNT
OworfQorCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwotLSAKMi4xMS4wCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 14 17:19:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 17:19:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLBxF-0004Ti-HV; Wed, 14 Jun 2017 17: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=3313ff277=wei.liu2@citrix.com>)
 id 1dLBxE-0004TB-IC
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 17:19:40 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 18/47-03557-B2071495; Wed, 14 Jun 2017 17:19:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsXitHRDpK52gWO
 kwY/lwhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8at9maWgmucFQ8f3GBsYHzP3sXIySEh4C9x
 +8oFNhCbTUBZ4mdnL5gtIqAn0XTgOWMXIxcHs8B0Ron9U+ezgiSEBQwlbty4xQhiswioSmze9
 hXM5hWwkHh+aiMrxFB5iV1tF8FsIQEFiY7px5ggagQlTs58wgJiMwtISBx88YJ5AiP3LCSpWU
 hSCxiZVjFqFKcWlaUW6RqZ6iUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYDAxD
 sYFy1IPAQoyQHk5Io71RBx0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEry/8oBygkWp6akVaZk5
 wMCESUtw8CiJ8MZmAaV5iwsSc4sz0yFSpxh1OTasXv+FSYglLz8vVUqctzMfqEgApCijNA9uB
 CxKLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmY92wu0BSezLwSuE2vgI5gAjoi6IIDyBEliQ
 gpqQbGIBPTbbduPoncvPN7ydVV2qddL9z049ly+tHqU3Je206+O85/+6rCj6kccSeyY2+n7tQ
 UVTN5r7j02GSJVfy8p3c8/DJnM7fDF6//Hlb7vsk71sxp7D9zXcJw92+l+PmRTEENH3ODbubU
 RE1hipOskjc+pJlxr1cz2cKzb5NQ03kLae7dAZtWKbEUZyQaajEXFScCAJNhCl+NAgAA
X-Env-Sender: prvs=3313ff277=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1497460774!84485634!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63752 invoked from network); 14 Jun 2017 17:19:38 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Jun 2017 17:19:38 -0000
X-IronPort-AV: E=Sophos;i="5.39,341,1493683200"; d="scan'208";a="427886215"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 14 Jun 2017 18:19:17 +0100
Message-ID: <20170614171921.17475-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [RFC PATCH 0/4] Per-domain locking in xl
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SXQgaGFzIGFsd2F5cyBiZWVuIHRoZSBjYXNlIHRoYXQgZGlmZmVyZW50IHhsIHByb2Nlc3NlcyBj
YW4gbWFuaXB1bGF0ZSB0aGUgc2FtZQpkb21haW4gYXQgdGhlIHNhbWUgdGltZS4gVGhpcyBjb3Vs
ZCBiZSBwcm9ibGVtYXRpYy4KClRoaXMgc2VyaWVzIGF0dGVtcHRzIHRvIHByb3ZpZGUgZmFjaWxp
dHkgZm9yIHhsIHRvIGhhdmUgYSBwZXItZG9tYWluIGxvY2suIFRoaXMKbG9jayBzaG91bGQgYmUg
dXNlZCB3aGVuZXZlciB4bCBtYW5pcHVsYXRlcyBhbiBleGlzdGluZyBkb21haW4uCgpUaGUgbGFz
dCBwYXRjaCBpcyBhbiBleGFtcGxlIG9uIHVzaW5nIHRoZSBmYWNpbGl0eSBhbmQgc2VydmVzIGFz
IGFuIGV4YW1wbGUgZm9yCmZ1cnRoZXIgcmVmYWN0b3JpbmcuIFRoZSByZWZhY3RvcmluZyBpcyBh
IGJpdCB0ZWRpb3VzIHNvIEkgd291bGQgbGlrZSB0byBrbm93CmlmIHBlb3BsZSBhcmUgaGFwcHkg
d2l0aCB0aGlzIGFwcHJvYWNoIGJlZm9yZSB3b3JraW5nIG9uIGl0IGZ1cnRoZXIuCgpDYzogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KCldlaSBMaXUgKDQpOgogIHhsOiBtb3ZlIHthY3F1aXJlLHJlbGVh
c2V9X2xvY2sgdG8geGxfdXRpbHMuYwogIHhsOiBtYWtlIGxvY2sgZnVuY3Rpb25zIHdvcmsgd2l0
aCBhcmJpdHJhcnkgZmlsZXMgYW5kIGZkcwogIHhsOiBpbnRyb2R1Y2UgZmFjaWxpdHkgdG8gcnVu
IGZ1bmN0aW9uIHdpdGggcGVyLWRvbWFpbiBsb2NrIGhlbGQKICBYWFggYSBjb21tYW5kIHRvIHRl
c3QgdGhlIGxvY2tpbmcgZmFjaWxpdHkKCiB0b29scy94bC94bC5jICAgICAgICAgICB8IDE5ICsr
KysrKy0tLS0tCiB0b29scy94bC94bC5oICAgICAgICAgICB8ICA2ICsrKy0KIHRvb2xzL3hsL3hs
X2NtZHRhYmxlLmMgIHwgIDUgKysrCiB0b29scy94bC94bF9taXNjLmMgICAgICB8IDM3ICsrKysr
KysrKysrKysrKysrKysrKwogdG9vbHMveGwveGxfdXRpbHMuYyAgICAgfCA4OCArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB0b29scy94bC94bF91dGls
cy5oICAgICB8ICA2ICsrKysKIHRvb2xzL3hsL3hsX3ZtY29udHJvbC5jIHwgNzMgKystLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogNyBmaWxlcyBjaGFuZ2VkLCAxNTQgaW5z
ZXJ0aW9ucygrKSwgODAgZGVsZXRpb25zKC0pCgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 14 17:19:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 17:19:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLBxH-0004V4-Ok; Wed, 14 Jun 2017 17:19: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=3313ff277=wei.liu2@citrix.com>)
 id 1dLBxF-0004Tm-W7
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 17:19:42 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 E8/35-03696-D2071495; Wed, 14 Jun 2017 17:19:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrohUlenwDH
 SYMo5DYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPOhibGgh2GFTtWdzM2MP5S7WLk5JAQ8JfY
 83kfG4jNJqAs8bOzF8wWEdCTaDrwnBHEZhbwkvixoocdxBYWCJJYeHMhmM0ioCrROKODuYuRg
 4NXwELi72QViJHyErvaLrKChDkFLCXWnTUECQsBVczt+coIYStIdEw/xgRi8woISpyc+YQFYp
 OExMEXL5gnMPLOQpKahSS1gJFpFaNGcWpRWWqRrpGpXlJRZnpGSW5iZo6uoYGZXm5qcXFiemp
 OYlKxXnJ+7iZGYOAwAMEOxlULAg8xSnIwKYnyThV0jBTiS8pPqcxILM6ILyrNSS0+xCjDwaEk
 wfsrDygnWJSanlqRlpkDDGGYtAQHj5IIb2wWUJq3uCAxtzgzHSJ1ilGXY8Pq9V+YhFjy8vNSp
 cR5O/OBigRAijJK8+BGwOLpEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5z+YCTeHJzCuB2/
 QK6AgmoCOCLjiAHFGSiJCSamCcYrR+kpO7102x+zeWnJ6/vSPE3nAWc5+hzO2+QpEjohpu+ic
 /ql6cMa0jcfPknamvze4vEwwP4wrI37RB17TiWVWlgbbIRxaZngK9WsF12tnGkV2/+6pFen7M
 1HzdxnWhJFvnVKpw20mnLhUTjsTQC9tPPwhgW6w1e1Gv9RPlevHqsi9r1yqxFGckGmoxFxUnA
 gAtYOKMogIAAA==
X-Env-Sender: prvs=3313ff277=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1497460774!84485634!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63813 invoked from network); 14 Jun 2017 17:19:40 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Jun 2017 17:19:40 -0000
X-IronPort-AV: E=Sophos;i="5.39,341,1493683200"; d="scan'208";a="427886216"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 14 Jun 2017 18:19:19 +0100
Message-ID: <20170614171921.17475-3-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170614171921.17475-1-wei.liu2@citrix.com>
References: <20170614171921.17475-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] [RFC PATCH 2/4] xl: make lock functions work with
	arbitrary files and fds
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmVuYW1lIHRoZSBleGlzdGluZyBsb2NrIHRvIHhsX2dsb2JhbCBsb2NrLiBSZWZhY3RvciB0aGUg
ZnVuY3Rpb25zIHRvCnRha2UgdGhlIGZpbGVuYW1lIGFuZCBmZCBzbyB0aGF0IHRoZXkgY2FuIHdv
cmsgd2l0aCBhbnkgZmlsZW5hbWUgYW5kCmZkLgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWdu
ZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL3hsL3hs
LmMgICAgICAgICAgIHwgMTkgKysrKysrKysrKy0tLS0tLS0tLQogdG9vbHMveGwveGwuaCAgICAg
ICAgICAgfCAgMyArKy0KIHRvb2xzL3hsL3hsX3V0aWxzLmMgICAgIHwgMzggKysrKysrKysrKysr
KysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0KIHRvb2xzL3hsL3hsX3V0aWxzLmggICAgIHwgIDQg
KystLQogdG9vbHMveGwveGxfdm1jb250cm9sLmMgfCAgNiArKystLS0KIDUgZmlsZXMgY2hhbmdl
ZCwgMzcgaW5zZXJ0aW9ucygrKSwgMzMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMv
eGwveGwuYyBiL3Rvb2xzL3hsL3hsLmMKaW5kZXggMDIxNzlhNjIyOS4uZjY3NDBiMGE4NiAxMDA2
NDQKLS0tIGEvdG9vbHMveGwveGwuYworKysgYi90b29scy94bC94bC5jCkBAIC0zNSw3ICszNSw4
IEBAIGludCBmb3JjZV9leGVjdXRpb247CiBpbnQgYXV0b2JhbGxvb24gPSAtMTsKIGNoYXIgKmJs
a2Rldl9zdGFydDsKIGludCBydW5faG90cGx1Z19zY3JpcHRzID0gMTsKLWNoYXIgKmxvY2tmaWxl
OworY2hhciAqeGxfZ2xvYmFsX2xvY2tmaWxlOworaW50ICB4bF9nbG9iYWxfZmRfbG9jayA9IC0x
OwogY2hhciAqZGVmYXVsdF92aWZzY3JpcHQgPSBOVUxMOwogY2hhciAqZGVmYXVsdF9icmlkZ2Ug
PSBOVUxMOwogY2hhciAqZGVmYXVsdF9nYXRld2F5ZGV2ID0gTlVMTDsKQEAgLTExNywxNCArMTE4
LDE0IEBAIHN0YXRpYyB2b2lkIHBhcnNlX2dsb2JhbF9jb25maWcoY29uc3QgY2hhciAqY29uZmln
ZmlsZSwKICAgICBpZiAoIXhsdV9jZmdfZ2V0X2xvbmcgKGNvbmZpZywgInJ1bl9ob3RwbHVnX3Nj
cmlwdHMiLCAmbCwgMCkpCiAgICAgICAgIHJ1bl9ob3RwbHVnX3NjcmlwdHMgPSBsOwogCi0gICAg
aWYgKCF4bHVfY2ZnX2dldF9zdHJpbmcgKGNvbmZpZywgImxvY2tmaWxlIiwgJmJ1ZiwgMCkpCi0g
ICAgICAgIGxvY2tmaWxlID0gc3RyZHVwKGJ1Zik7CisgICAgaWYgKCF4bHVfY2ZnX2dldF9zdHJp
bmcgKGNvbmZpZywgInhsX2dsb2JhbF9sb2NrZmlsZSIsICZidWYsIDApKQorICAgICAgICB4bF9n
bG9iYWxfbG9ja2ZpbGUgPSBzdHJkdXAoYnVmKTsKICAgICBlbHNlIHsKLSAgICAgICAgbG9ja2Zp
bGUgPSBzdHJkdXAoWExfTE9DS19GSUxFKTsKKyAgICAgICAgeGxfZ2xvYmFsX2xvY2tmaWxlID0g
c3RyZHVwKFhMX0xPQ0tfRklMRSk7CiAgICAgfQogCi0gICAgaWYgKCFsb2NrZmlsZSkgewotICAg
ICAgICBmcHJpbnRmKHN0ZGVyciwgImZhaWxlZCB0byBhbGxvY2F0ZSBsb2NrZmlsZVxuIik7Cisg
ICAgaWYgKCF4bF9nbG9iYWxfbG9ja2ZpbGUpIHsKKyAgICAgICAgZnByaW50ZihzdGRlcnIsICJm
YWlsZWQgdG8gYWxsb2NhdGUgeGxfZ2xvYmFsX2xvY2tmaWxlXG4iKTsKICAgICAgICAgZXhpdCgx
KTsKICAgICB9CiAKQEAgLTI5NSw5ICsyOTYsOSBAQCBzdGF0aWMgdm9pZCB4bF9jdHhfZnJlZSh2
b2lkKQogICAgICAgICB4dGxfbG9nZ2VyX2Rlc3Ryb3koKHhlbnRvb2xsb2dfbG9nZ2VyKilsb2dn
ZXIpOwogICAgICAgICBsb2dnZXIgPSBOVUxMOwogICAgIH0KLSAgICBpZiAobG9ja2ZpbGUpIHsK
LSAgICAgICAgZnJlZShsb2NrZmlsZSk7Ci0gICAgICAgIGxvY2tmaWxlID0gTlVMTDsKKyAgICBp
ZiAoeGxfZ2xvYmFsX2xvY2tmaWxlKSB7CisgICAgICAgIGZyZWUoeGxfZ2xvYmFsX2xvY2tmaWxl
KTsKKyAgICAgICAgeGxfZ2xvYmFsX2xvY2tmaWxlID0gTlVMTDsKICAgICB9CiB9CiAKZGlmZiAt
LWdpdCBhL3Rvb2xzL3hsL3hsLmggYi90b29scy94bC94bC5oCmluZGV4IGFhOTViNzcxNDYuLjkz
ZWM0ZDdlNGMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsLmgKKysrIGIvdG9vbHMveGwveGwuaApA
QCAtMjY1LDcgKzI2NSw4IEBAIGV4dGVybiBpbnQgY2xhaW1fbW9kZTsKIGV4dGVybiBib29sIHBy
b2dyZXNzX3VzZV9jcjsKIGV4dGVybiB4ZW50b29sbG9nX2xldmVsIG1pbm1zZ2xldmVsOwogI2Rl
ZmluZSBtaW5tc2dsZXZlbF9kZWZhdWx0IFhUTF9QUk9HUkVTUwotZXh0ZXJuIGNoYXIgKmxvY2tm
aWxlOworZXh0ZXJuIGNoYXIgKnhsX2dsb2JhbF9sb2NrZmlsZTsKK2V4dGVybiBpbnQgIHhsX2ds
b2JhbF9mZF9sb2NrOwogZXh0ZXJuIGNoYXIgKmRlZmF1bHRfdmlmc2NyaXB0OwogZXh0ZXJuIGNo
YXIgKmRlZmF1bHRfYnJpZGdlOwogZXh0ZXJuIGNoYXIgKmRlZmF1bHRfZ2F0ZXdheWRldjsKZGlm
ZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX3V0aWxzLmMgYi90b29scy94bC94bF91dGlscy5jCmluZGV4
IDMzMWE2N2JjOTUuLmU3MDM4ZWMzMjQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX3V0aWxzLmMK
KysrIGIvdG9vbHMveGwveGxfdXRpbHMuYwpAQCAtMzE2LDUwICszMTYsNTEgQEAgb3V0OgogICAg
IHJldHVybiByZXQ7CiB9CiAKLXN0YXRpYyBpbnQgZmRfbG9jayA9IC0xOwotCi1pbnQgYWNxdWly
ZV9sb2NrKHZvaWQpCitpbnQgYWNxdWlyZV9sb2NrKGNvbnN0IGNoYXIgKmxvY2tmaWxlLCBpbnQg
KmZkX2xvY2spCiB7CiAgICAgaW50IHJjOwogICAgIHN0cnVjdCBmbG9jayBmbDsKIAogICAgIC8q
IGxvY2sgYWxyZWFkeSBhY3F1aXJlZCAqLwotICAgIGlmIChmZF9sb2NrID49IDApCisgICAgaWYg
KCpmZF9sb2NrID49IDApCiAgICAgICAgIHJldHVybiBFUlJPUl9JTlZBTDsKIAogICAgIGZsLmxf
dHlwZSA9IEZfV1JMQ0s7CiAgICAgZmwubF93aGVuY2UgPSBTRUVLX1NFVDsKICAgICBmbC5sX3N0
YXJ0ID0gMDsKICAgICBmbC5sX2xlbiA9IDA7Ci0gICAgZmRfbG9jayA9IG9wZW4obG9ja2ZpbGUs
IE9fV1JPTkxZfE9fQ1JFQVQsIFNfSVdVU1IpOwotICAgIGlmIChmZF9sb2NrIDwgMCkgewotICAg
ICAgICBmcHJpbnRmKHN0ZGVyciwgImNhbm5vdCBvcGVuIHRoZSBsb2NrZmlsZSAlcyBlcnJubz0l
ZFxuIiwgbG9ja2ZpbGUsIGVycm5vKTsKKyAgICAqZmRfbG9jayA9IG9wZW4obG9ja2ZpbGUsIE9f
V1JPTkxZfE9fQ1JFQVQsIFNfSVdVU1IpOworICAgIGlmICgqZmRfbG9jayA8IDApIHsKKyAgICAg
ICAgZnByaW50ZihzdGRlcnIsICJjYW5ub3Qgb3BlbiB0aGUgbG9ja2ZpbGUgJXMgZXJybm89JWRc
biIsCisgICAgICAgICAgICAgICAgbG9ja2ZpbGUsIGVycm5vKTsKICAgICAgICAgcmV0dXJuIEVS
Uk9SX0ZBSUw7CiAgICAgfQotICAgIGlmIChmY250bChmZF9sb2NrLCBGX1NFVEZELCBGRF9DTE9F
WEVDKSA8IDApIHsKLSAgICAgICAgY2xvc2UoZmRfbG9jayk7Ci0gICAgICAgIGZwcmludGYoc3Rk
ZXJyLCAiY2Fubm90IHNldCBjbG9leGVjIHRvIGxvY2tmaWxlICVzIGVycm5vPSVkXG4iLCBsb2Nr
ZmlsZSwgZXJybm8pOworICAgIGlmIChmY250bCgqZmRfbG9jaywgRl9TRVRGRCwgRkRfQ0xPRVhF
QykgPCAwKSB7CisgICAgICAgIGNsb3NlKCpmZF9sb2NrKTsKKyAgICAgICAgZnByaW50ZihzdGRl
cnIsICJjYW5ub3Qgc2V0IGNsb2V4ZWMgdG8gbG9ja2ZpbGUgJXMgZXJybm89JWRcbiIsCisgICAg
ICAgICAgICAgICAgbG9ja2ZpbGUsIGVycm5vKTsKICAgICAgICAgcmV0dXJuIEVSUk9SX0ZBSUw7
CiAgICAgfQogZ2V0X2xvY2s6Ci0gICAgcmMgPSBmY250bChmZF9sb2NrLCBGX1NFVExLVywgJmZs
KTsKKyAgICByYyA9IGZjbnRsKCpmZF9sb2NrLCBGX1NFVExLVywgJmZsKTsKICAgICBpZiAocmMg
PCAwICYmIGVycm5vID09IEVJTlRSKQogICAgICAgICBnb3RvIGdldF9sb2NrOwogICAgIGlmIChy
YyA8IDApIHsKLSAgICAgICAgZnByaW50ZihzdGRlcnIsICJjYW5ub3QgYWNxdWlyZSBsb2NrICVz
IGVycm5vPSVkXG4iLCBsb2NrZmlsZSwgZXJybm8pOworICAgICAgICBmcHJpbnRmKHN0ZGVyciwg
ImNhbm5vdCBhY3F1aXJlIGxvY2sgJXMgZXJybm89JWRcbiIsCisgICAgICAgICAgICAgICAgbG9j
a2ZpbGUsIGVycm5vKTsKICAgICAgICAgcmMgPSBFUlJPUl9GQUlMOwogICAgIH0gZWxzZQogICAg
ICAgICByYyA9IDA7CiAgICAgcmV0dXJuIHJjOwogfQogCi1pbnQgcmVsZWFzZV9sb2NrKHZvaWQp
CitpbnQgcmVsZWFzZV9sb2NrKGNvbnN0IGNoYXIgKmxvY2tmaWxlLCBpbnQgKmZkX2xvY2spCiB7
CiAgICAgaW50IHJjOwogICAgIHN0cnVjdCBmbG9jayBmbDsKIAogICAgIC8qIGxvY2sgbm90IGFj
cXVpcmVkICovCi0gICAgaWYgKGZkX2xvY2sgPCAwKQorICAgIGlmICgqZmRfbG9jayA8IDApCiAg
ICAgICAgIHJldHVybiBFUlJPUl9JTlZBTDsKIAogcmVsZWFzZV9sb2NrOgpAQCAtMzY4LDE2ICsz
NjksMTcgQEAgcmVsZWFzZV9sb2NrOgogICAgIGZsLmxfc3RhcnQgPSAwOwogICAgIGZsLmxfbGVu
ID0gMDsKIAotICAgIHJjID0gZmNudGwoZmRfbG9jaywgRl9TRVRMS1csICZmbCk7CisgICAgcmMg
PSBmY250bCgqZmRfbG9jaywgRl9TRVRMS1csICZmbCk7CiAgICAgaWYgKHJjIDwgMCAmJiBlcnJu
byA9PSBFSU5UUikKICAgICAgICAgZ290byByZWxlYXNlX2xvY2s7CiAgICAgaWYgKHJjIDwgMCkg
ewotICAgICAgICBmcHJpbnRmKHN0ZGVyciwgImNhbm5vdCByZWxlYXNlIGxvY2sgJXMsIGVycm5v
PSVkXG4iLCBsb2NrZmlsZSwgZXJybm8pOworICAgICAgICBmcHJpbnRmKHN0ZGVyciwgImNhbm5v
dCByZWxlYXNlIGxvY2sgJXMsIGVycm5vPSVkXG4iLAorICAgICAgICAgICAgICAgIGxvY2tmaWxl
LCBlcnJubyk7CiAgICAgICAgIHJjID0gRVJST1JfRkFJTDsKICAgICB9IGVsc2UKICAgICAgICAg
cmMgPSAwOwotICAgIGNsb3NlKGZkX2xvY2spOwotICAgIGZkX2xvY2sgPSAtMTsKKyAgICBjbG9z
ZSgqZmRfbG9jayk7CisgICAgKmZkX2xvY2sgPSAtMTsKIAogICAgIHJldHVybiByYzsKIH0KZGlm
ZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX3V0aWxzLmggYi90b29scy94bC94bF91dGlscy5oCmluZGV4
IDNlZTE1NDNlNTYuLjE4MjgwZDdlODQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX3V0aWxzLmgK
KysrIGIvdG9vbHMveGwveGxfdXRpbHMuaApAQCAtMTQ3LDggKzE0Nyw4IEBAIHZvaWQgcHJpbnRf
Yml0bWFwKHVpbnQ4X3QgKm1hcCwgaW50IG1hcGxlbiwgRklMRSAqc3RyZWFtKTsKIAogaW50IGRv
X2RhZW1vbml6ZShjaGFyICpuYW1lLCBjb25zdCBjaGFyICpwaWRmaWxlKTsKIAotaW50IGFjcXVp
cmVfbG9jayh2b2lkKTsKLWludCByZWxlYXNlX2xvY2sodm9pZCk7CitpbnQgYWNxdWlyZV9sb2Nr
KGNvbnN0IGNoYXIgKmxvY2tmaWxlLCBpbnQgKmZkX2xvY2spOworaW50IHJlbGVhc2VfbG9jayhj
b25zdCBjaGFyICpsb2NrZmlsZSwgaW50ICpmZF9sb2NrKTsKICNlbmRpZiAvKiBYTF9VVElMU19I
ICovCiAKIC8qCmRpZmYgLS1naXQgYS90b29scy94bC94bF92bWNvbnRyb2wuYyBiL3Rvb2xzL3hs
L3hsX3ZtY29udHJvbC5jCmluZGV4IDliNWE0Y2IwMDEuLjUzNDc4YmZhNTAgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL3hsL3hsX3ZtY29udHJvbC5jCisrKyBiL3Rvb2xzL3hsL3hsX3ZtY29udHJvbC5jCkBA
IC03NzYsNyArNzc2LDcgQEAgaW50IGNyZWF0ZV9kb21haW4oc3RydWN0IGRvbWFpbl9jcmVhdGUg
KmRvbV9pbmZvKQogc3RhcnQ6CiAgICAgYXNzZXJ0KGRvbWlkID09IElOVkFMSURfRE9NSUQpOwog
Ci0gICAgcmMgPSBhY3F1aXJlX2xvY2soKTsKKyAgICByYyA9IGFjcXVpcmVfbG9jayh4bF9nbG9i
YWxfbG9ja2ZpbGUsICZ4bF9nbG9iYWxfZmRfbG9jayk7CiAgICAgaWYgKHJjIDwgMCkKICAgICAg
ICAgZ290byBlcnJvcl9vdXQ7CiAKQEAgLTgzOCw3ICs4MzgsNyBAQCBzdGFydDoKICAgICBpZiAo
IHJldCApCiAgICAgICAgIGdvdG8gZXJyb3Jfb3V0OwogCi0gICAgcmVsZWFzZV9sb2NrKCk7Cisg
ICAgcmVsZWFzZV9sb2NrKHhsX2dsb2JhbF9sb2NrZmlsZSwgJnhsX2dsb2JhbF9mZF9sb2NrKTsK
IAogICAgIGlmIChyZXN0b3JlX2ZkX3RvX2Nsb3NlID49IDApIHsKICAgICAgICAgaWYgKGNsb3Nl
KHJlc3RvcmVfZmRfdG9fY2xvc2UpKQpAQCAtMTAxMiw3ICsxMDEyLDcgQEAgc3RhcnQ6CiAgICAg
fQogCiBlcnJvcl9vdXQ6Ci0gICAgcmVsZWFzZV9sb2NrKCk7CisgICAgcmVsZWFzZV9sb2NrKHhs
X2dsb2JhbF9sb2NrZmlsZSwgJnhsX2dsb2JhbF9mZF9sb2NrKTsKICAgICBpZiAobGlieGxfZG9t
aWRfdmFsaWRfZ3Vlc3QoZG9taWQpKSB7CiAgICAgICAgIGxpYnhsX2RvbWFpbl9kZXN0cm95KGN0
eCwgZG9taWQsIDApOwogICAgICAgICBkb21pZCA9IElOVkFMSURfRE9NSUQ7Ci0tIAoyLjExLjAK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 14 17:20:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 17: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 1dLByA-0005B5-1A; Wed, 14 Jun 2017 17:20: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 1dLBy8-0005AJ-MV
 for xen-devel@lists.xen.org; Wed, 14 Jun 2017 17:20:36 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 4E/68-03058-46071495; Wed, 14 Jun 2017 17:20:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsVybKJssm5ygWO
 kwb4HhhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bPcy0sBRt4Kp4vmMjUwPiLs4uRk0NI4A+j
 xP09YSA2i4CDxPWul2xdjBwcjAIxEg9+WIOEGQXCJCZfXsIKUaItsfxUHzOIzSZgKPH3ySawc
 gkge8lnDpCwiICyRO+v3yxdjFwczAIrmSRmrNrJCJIQFlCV2HZ+FhOIzSlgL9HYvA3M5hXwlv
 g1/ywjxDmLmSS2bEkBsUUFdCUO/fvDBlEjKHFy5hMWEJtZQEti+fRtLBMYBWYhSc1CklrAyLS
 KUb04tagstUjXQi+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzAAGYBgB+Psy/6H
 GCU5mJREeacKOkYK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuD9lQeUEyxKTU+tSMvMAcYCTFqCg
 0dJhDc2CyjNW1yQmFucmQ6ROsWoKCXO+wCkTwAkkVGaB9cGi79LjLJSwryMQIcI8RSkFuVmlq
 DKv2IU52BUEuY9mws0hSczrwRu+iugxUxAi4MuOIAsLklESEk1MC71aTmsNCVMz4HzosOzvUv
 krsZmx205P99sZa6ax/0TN0//qKwI6Dmh5c5/aGLxPJmZrI/8RR+9FDppep5RLbr6T+0Tp571
 WhOFOV823UpeJev7+m/zlC9r31jtSl6QcVTl27Pe6K2MUhYJ+4o3WPjOFTGfE1nrtcpHy19WY
 36sn9ZucY1CLiWW4oxEQy3mouJEAJrBlVS6AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1497460834!98180513!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11927 invoked from network); 14 Jun 2017 17:20:35 -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 Jun 2017 17:20:35 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 5009022CB4;
 Wed, 14 Jun 2017 17:20:33 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5009022CB4
Date: Wed, 14 Jun 2017 10:20:31 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5941143A0200007800162C23@prv-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1706141016370.12156@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1706121449020.2875@sstabellini-ThinkPad-X260>
 <593FB05802000078001623DC@prv-mh.provo.novell.com>
 <41780d36-5708-91a2-40e7-d27d0af8bd0c@citrix.com>
 <alpine.DEB.2.10.1706131038040.12156@sstabellini-ThinkPad-X260>
 <5941143A0200007800162C23@prv-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: tim@xen.org, Stefano Stabellini <sstabellini@kernel.org>,
 wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, George Dunlap <george.dunlap@citrix.com>,
 xen-devel@lists.xen.org, julien.grall@arm.com
Subject: Re: [Xen-devel] tags in backport commits
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCAxNCBKdW4gMjAxNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+IE9uIDEzLjA2LjE3
IGF0IDE5OjQxLCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cj4gPiBPbiBUdWUsIDEz
IEp1biAyMDE3LCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+ID4+IE9uIDEzLzA2LzE3IDA4OjI4LCBK
YW4gQmV1bGljaCB3cm90ZToKPiA+PiA+IEZ1cnRoZXJtb3JlIC0gd2hvIHdvdWxkIHlvdSBtZWFu
IHRvIGNyZWF0ZSB0aGVzZSB0YWdzPyBJbiB0aGUKPiA+PiA+IGVuZCBJIHRoaW5rIGl0IHNob3Vs
ZCBiZSB0aGUgcGVyc29uIHJlc3BvbnNpYmxlIGZvciB0aGUgcmVzcGVjdGl2ZQo+ID4+ID4gcGFy
dHMgb2YgdGhlIHN0YWJsZSB0cmVlcyB0byBkZWNpZGUgaWYgYW5kIGhvdyBmYXIgc3VjaCBiYWNr
cG9ydHMKPiA+PiA+IG91Z2h0IHRvIG9jY3VyLCBzbyBuZWl0aGVyIHRoZSBwZXJzb24gc3VibWl0
dGluZyB0aGUgcGF0Y2ggbm9yCj4gPj4gPiB0aGUgcGVyc29uIGNvbW1pdHRpbmcgdGhlIHBhdGNo
IGFyZSBpbiB0aGUgcG9zaXRpb24gdG8gZ2l2ZSBtb3JlCj4gPj4gPiB0aGFuIGEgaGludCBoZXJl
IChhZ2FpbiBzcGVha2luZyBhZ2FpbnN0IHVzaW5nIHN1Y2ggdGFncyBmb3IKPiA+PiA+IGF1dG9t
YXRpb24pLgo+ID4+IAo+ID4+IFdlIGNvdWxkIHJlcXVpcmUgdGhhdCB0aGUgInN0YWJsZSIgdGFn
IGJlIGFja2VkIGJ5IGFueSBzdGFibGUgdHJlZQo+ID4+IG1haW50YWluZXJzIHRoYXQgaXQgYWZm
ZWN0cy4KPiA+IAo+ID4gWWVzLCB0aGF0IGlzIHdoZXJlIENDOiBzdGFibGVAeGVucHJvamVjdC5v
cmcgY29tZXMgaW50byBwbGF5LiBUaGUgcGVvcGxlCj4gPiBhdCBzdGFibGVAeGVucHJvamVjdC5v
cmcgc2hvdWxkIGFjayBvciByZXF1ZXN0IGEgY2hhbmNlIHRvIHRoZQo+ID4gYmFja3BvcnRpbmcg
aW5mby4gVGhlIGZpcnN0IHN0ZXAgd291bGQgYmUgdG8gY3JlYXRlIGEgbWFpbGluZyBsaXN0IGZv
cgo+ID4gdGhhdC4KPiAKPiBJc24ndCBMaW51eCdlcyBzdGFibGVAIGEgZmFrZSBhZGRyZXNzPyBJ
J20gbm90IHJlYWxseSBmYW5jeWluZyBnZXR0aW5nCj4geWV0IGFub3RoZXIgY29weSBvZiBwYXRj
aGVzIHRocm91Z2ggc3VjaCBhIG5ldyBhbGlhcyBvciBsaXN0LCBzbyBJJ2QKPiBleHBlY3QgdGhp
cyB0byBiZSBhIGZha2UgYWRkcmVzcyBpbiBvdXIgY2FzZSB0b28uCgpOZWl0aGVyIEkgYW0sIGJ1
dCBzaG91bGRuJ3QgZW1haWxzIGJlIGRlZHVwZWQgYnkgdGhlIG1haWwgc2VydmVyPyBJbiBhbnkK
Y2FzZSwgeW91IGFyZSByaWdodCwgSSByZWFsaXplIHRoYXQgd2UgZG9uJ3QgYWN0dWFsbHkgbmVl
ZCBhbm90aGVyCm1haWxpbmcgbGlzdCwganVzdCBhbm90aGVyIHJ1bGUgaW4gbXkgcHJvY21haWws
IHNvIEkgYW0gZmluZSB3aXRoCnN0YWJsZUB4ZW5wcm9qZWN0Lm9yZyBiZWluZyBhIGZha2UgYWRk
cmVzcywgYnV0IGxldCdzIGtlZXAgaW4gbWluZCB0aGF0CmdpdCBzZW5kLWVtYWlsIHdpbGwgdHJ5
IHRvIHNlbmQgZW1haWxzIHRvIHN0YWJsZUB4ZW5wcm9qZWN0Lm9yZywgc28gaWYKd2UgZG9uJ3Qg
Y3JlYXRlIGl0LCB0aGUgc2VuZGVyIHdpbGwgZ2V0IGJvdW5jZSBiYWNrcz8KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Wed Jun 14 17:24:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 17: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 1dLC1Q-0005eJ-Eq; Wed, 14 Jun 2017 17:24: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 1dLC1O-0005d2-QK
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 17:23:58 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 23/F9-26749-E2171495; Wed, 14 Jun 2017 17:23:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVyuP0Ov65uoWO
 kwbwnEhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ajM5NZC54JV/Tv2s3awNgu2MXIySEhYCTx
 duI/pi5GLg4hgYWMEmcXn2YHSbAJqEpsuH6KFcQWEXCUWN22FMxmFoiV2H9nFliNsICzxOQFN
 9hAbBag+gePb4HV8AqYSKx4voQRYoG8RMeBySwgNqeAqcSUU8fB6oWAav79OMc+gZF7ASPDKk
 b14tSistQiXQu9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYxA7zIAwQ7GC+3Ohxg
 lOZiURHmnCjpGCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgPZUPlBMsSk1PrUjLzAGGGUxagoNH
 SYQ3NgsozVtckJhbnJkOkTrFqMuxYfX6L0xCLHn5ealS4ryiBUBFAiBFGaV5cCNgIX+JUVZKm
 JcR6CghnoLUotzMElT5V4ziHIxKwrxnc4Gm8GTmlcBtegV0BBPQEUEXHECOKElESEk1MJrYyE
 YURc0sCkpoOTYjytSv+6FI3a4Kt/9K0lEBrK4yGaJH7uew1evoeW7o2cp/9O2trWeeWur7adn
 vd5Nb5luy7+jCKTvqj//XXruqJPLTJn/9XceDbq2Z/XSCGd+F10vsZVdN12jZa222Lsd448zf
 r0zXTb74oENjqc8rF5tZ7XLxE0UCtimxFGckGmoxFxUnAgCIjATudAIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1497461037!100811388!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31251 invoked from network); 14 Jun 2017 17:23:57 -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; 14 Jun 2017 17:23: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 21C12AD93;
 Wed, 14 Jun 2017 17:23:57 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org,
	xen-devel@lists.xenproject.org
Date: Wed, 14 Jun 2017 19:23:52 +0200
Message-Id: <20170614172352.27557-5-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170614172352.27557-1-jgross@suse.com>
References: <20170614172352.27557-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, gregkh@linuxfoundation.org,
 boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH v4 4/4] xen: add sysfs node for hypervisor build
	id
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Rm9yIHN1cHBvcnQgb2YgWGVuIGh5cGVydmlzb3IgbGl2ZSBwYXRjaGluZyB0aGUgaHlwZXJ2aXNv
ciBidWlsZCBpZCBpcwpuZWVkZWQuIEFkZCBhIG5vZGUgL3N5cy9oeXBlcnZpc29yL3Byb3BlcnRp
ZXMvYnVpbGRpZCBjb250YWluaW5nIHRoZQppbmZvcm1hdGlvbi4KClNpZ25lZC1vZmYtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tClY0OgogIC0gc2VuZCBjb3JyZWN0IHBh
dGNoCi0tLQogRG9jdW1lbnRhdGlvbi9BQkkvdGVzdGluZy9zeXNmcy1oeXBlcnZpc29yLXhlbiB8
IDExICsrKysrKysrKy0KIGRyaXZlcnMveGVuL3N5cy1oeXBlcnZpc29yLmMgICAgICAgICAgICAg
ICAgICAgfCAyOCArKysrKysrKysrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAz
OCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlv
bi9BQkkvdGVzdGluZy9zeXNmcy1oeXBlcnZpc29yLXhlbiBiL0RvY3VtZW50YXRpb24vQUJJL3Rl
c3Rpbmcvc3lzZnMtaHlwZXJ2aXNvci14ZW4KaW5kZXggYzBlZGIzZmRkNmViLi41M2I3YjJlYTc1
MTUgMTAwNjQ0Ci0tLSBhL0RvY3VtZW50YXRpb24vQUJJL3Rlc3Rpbmcvc3lzZnMtaHlwZXJ2aXNv
ci14ZW4KKysrIGIvRG9jdW1lbnRhdGlvbi9BQkkvdGVzdGluZy9zeXNmcy1oeXBlcnZpc29yLXhl
bgpAQCAtMSw1ICsxLDUgQEAKIFdoYXQ6CQkvc3lzL2h5cGVydmlzb3IvZ3Vlc3RfdHlwZQotRGF0
ZToJCU1heSAyMDE3CitEYXRlOgkJSnVuZSAyMDE3CiBLZXJuZWxWZXJzaW9uOgk0LjEzCiBDb250
YWN0Ogl4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKIERlc2NyaXB0aW9uOglJZiBydW5u
aW5nIHVuZGVyIFhlbjoKQEAgLTMyLDMgKzMyLDEyIEBAIERlc2NyaXB0aW9uOglJZiBydW5uaW5n
IHVuZGVyIFhlbjoKIAkJRGVzY3JpYmVzIFhlbiBQTVUgZmVhdHVyZXMgKGFzIGFuIGludGVnZXIp
LiBBIHNldCBiaXQgaW5kaWNhdGVzCiAJCXRoYXQgdGhlIGNvcnJlc3BvbmRpbmcgZmVhdHVyZSBp
cyBlbmFibGVkLiBTZWUKIAkJaW5jbHVkZS94ZW4vaW50ZXJmYWNlL3hlbnBtdS5oIGZvciBhdmFp
bGFibGUgZmVhdHVyZXMKKworV2hhdDoJCS9zeXMvaHlwZXJ2aXNvci9wcm9wZXJ0aWVzL2J1aWxk
aWQKK0RhdGU6CQlKdW5lIDIwMTcKK0tlcm5lbFZlcnNpb246CTQuMTMKK0NvbnRhY3Q6CXhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZworRGVzY3JpcHRpb246CUlmIHJ1bm5pbmcgdW5kZXIg
WGVuOgorCQlCdWlsZCBpZCBvZiB0aGUgaHlwZXJ2aXNvciwgbmVlZGVkIGZvciBoeXBlcnZpc29y
IGxpdmUgcGF0Y2hpbmcuCisJCU1pZ2h0IHJldHVybiAiPGRlbmllZD4iIGluIGNhc2Ugb2Ygc3Bl
Y2lhbCBzZWN1cml0eSBzZXR0aW5ncworCQlpbiB0aGUgaHlwZXJ2aXNvci4KZGlmZiAtLWdpdCBh
L2RyaXZlcnMveGVuL3N5cy1oeXBlcnZpc29yLmMgYi9kcml2ZXJzL3hlbi9zeXMtaHlwZXJ2aXNv
ci5jCmluZGV4IDEwNDAwOTE3ZThlOC4uZjhlZWVkNDZmYmMzIDEwMDY0NAotLS0gYS9kcml2ZXJz
L3hlbi9zeXMtaHlwZXJ2aXNvci5jCisrKyBiL2RyaXZlcnMveGVuL3N5cy1oeXBlcnZpc29yLmMK
QEAgLTM1MywxMiArMzUzLDQwIEBAIHN0YXRpYyBzc2l6ZV90IGZlYXR1cmVzX3Nob3coc3RydWN0
IGh5cF9zeXNmc19hdHRyICphdHRyLCBjaGFyICpidWZmZXIpCiAKIEhZUEVSVklTT1JfQVRUUl9S
TyhmZWF0dXJlcyk7CiAKK3N0YXRpYyBzc2l6ZV90IGJ1aWxkaWRfc2hvdyhzdHJ1Y3QgaHlwX3N5
c2ZzX2F0dHIgKmF0dHIsIGNoYXIgKmJ1ZmZlcikKK3sKKwlzc2l6ZV90IHJldDsKKwlzdHJ1Y3Qg
eGVuX2J1aWxkX2lkICpidWlsZGlkOworCisJcmV0ID0gSFlQRVJWSVNPUl94ZW5fdmVyc2lvbihY
RU5WRVJfYnVpbGRfaWQsIE5VTEwpOworCWlmIChyZXQgPCAwKSB7CisJCWlmIChyZXQgPT0gLUVQ
RVJNKQorCQkJcmV0ID0gc3ByaW50ZihidWZmZXIsICI8ZGVuaWVkPiIpOworCQlyZXR1cm4gcmV0
OworCX0KKworCWJ1aWxkaWQgPSBrbWFsbG9jKHNpemVvZigqYnVpbGRpZCkgKyByZXQsIEdGUF9L
RVJORUwpOworCWlmICghYnVpbGRpZCkKKwkJcmV0dXJuIC1FTk9NRU07CisKKwlidWlsZGlkLT5s
ZW4gPSByZXQ7CisJcmV0ID0gSFlQRVJWSVNPUl94ZW5fdmVyc2lvbihYRU5WRVJfYnVpbGRfaWQs
IGJ1aWxkaWQpOworCWlmIChyZXQgPiAwKQorCQlyZXQgPSBzcHJpbnRmKGJ1ZmZlciwgIiVzIiwg
YnVpbGRpZC0+YnVmKTsKKwlrZnJlZShidWlsZGlkKTsKKworCXJldHVybiByZXQ7Cit9CisKK0hZ
UEVSVklTT1JfQVRUUl9STyhidWlsZGlkKTsKKwogc3RhdGljIHN0cnVjdCBhdHRyaWJ1dGUgKnhl
bl9wcm9wZXJ0aWVzX2F0dHJzW10gPSB7CiAJJmNhcGFiaWxpdGllc19hdHRyLmF0dHIsCiAJJmNo
YW5nZXNldF9hdHRyLmF0dHIsCiAJJnZpcnR1YWxfc3RhcnRfYXR0ci5hdHRyLAogCSZwYWdlc2l6
ZV9hdHRyLmF0dHIsCiAJJmZlYXR1cmVzX2F0dHIuYXR0ciwKKwkmYnVpbGRpZF9hdHRyLmF0dHIs
CiAJTlVMTAogfTsKIAotLSAKMi4xMi4zCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 14 17:24:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 17: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 1dLC1P-0005dG-Fc; Wed, 14 Jun 2017 17:23:59 +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 1dLC1N-0005cg-QX
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 17:23:57 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 A2/C2-26106-D2171495; Wed, 14 Jun 2017 17:23:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsVyuP0Ov65OoWO
 kwdmPShbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aWnbUFV7Urrk6+z9jAOF+1i5GTQ0LASOLt
 xH9MXYxcHEICCxklDm3fxAaSYBNQldhw/RQriC0i4Cixum0pmM0sECux/84sdhBbWMBDou3rQ
 WYQmwWo/v78b2A2r4CJxL8j6xghFshLdByYzAJicwqYSkw5dRxsvhBIzY9z7BMYuRcwMqxiVC
 9OLSpLLdK10EsqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECPQtAxDsYLzQ7nyIUZK
 DSUmUd6qgY6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd5T+UA5waLU9NSKtMwcYJDBpCU4eJRE
 eGOzgNK8xQWJucWZ6RCpU4y6HBtWr//CJMSSl5+XKiXOK1oAVCQAUpRRmgc3AhbwlxhlpYR5G
 YGOEuIpSC3KzSxBlX/FKM7BqCTMezYXaApPZl4J3KZXQEcwAR0RdMEB5IiSRISUVANj1tWqKn
 +O94Ysb1re22i+yUzQv8ugtn1mlNPSNzONRbqk/I5uCtJkP8NcJX8+zaZcNdT3t9/NV3GvBBu
 3+sj4/mTZY9xbxZzid3rb0vNrtdtM9m79HpqkY9jBWisrsuPx4/IXP0pdX/9OlzP7xW1ytc/G
 pWdW47O/jp/tHv5edN0zhKfu3hslluKMREMt5qLiRADZgtVPcwIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1497461036!105507939!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56983 invoked from network); 14 Jun 2017 17:23:56 -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; 14 Jun 2017 17:23: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 4938CADA9;
 Wed, 14 Jun 2017 17:23:56 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org,
	xen-devel@lists.xenproject.org
Date: Wed, 14 Jun 2017 19:23:49 +0200
Message-Id: <20170614172352.27557-2-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170614172352.27557-1-jgross@suse.com>
References: <20170614172352.27557-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, gregkh@linuxfoundation.org,
 boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH v4 1/4] doc,
	xen: document hypervisor sysfs nodes 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>

VG9kYXkgb25seSBhIGZldyBzeXNmcyBub2RlcyB1bmRlciAvc3lzL2h5cGVydmlzb3IvIGFyZSBk
b2N1bWVudGVkCmZvciBYZW4gaW4gRG9jdW1lbnRhdGlvbi9BQkkvdGVzdGluZy9zeXNmcy1oeXBl
cnZpc29yLXBtdS4KCkFkZCB0aGUgcmVtYWluaW5nIFhlbiBzeXNmcyBub2RlcyB1bmRlciAvc3lz
L2h5cGVydmlzb3IvIGluIGEgbmV3CmZpbGUgRG9jdW1lbnRhdGlvbi9BQkkvc3RhYmxlL3N5c2Zz
LWh5cGVydmlzb3IteGVuIGFuZCBhZGQgdGhlIFhlbgpzcGVjaWZpYyBzeXNmcyBkb2NzIHRvIHRo
ZSBNQUlOVEFJTkVSUyBmaWxlLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgpSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lA
b3JhY2xlLmNvbT4KLS0tClY0OgogIC0gcy9mdWxsL2Z1bGx5LyAoQm9yaXMgT3N0cm92c2t5KQpW
MzoKICAtIGFkZGVkIGhpbnQgZm9yIGhpZGRlbiB2YWx1ZXMgd2hlcmUgYXBwcm9wcmlhdGUgKEFu
ZHJldyBDb29wZXIpCgpWMjoKICAtIHJlbmFtZSBmaWxlIHRvIERvY3VtZW50YXRpb24vQUJJL3N0
YWJsZS9zeXNmcy1oeXBlcnZpc29yLXhlbiBpbgogICAgb3JkZXIgdG8gcmVmbGVjdCBYZW4gZGVw
ZW5kZW5jeQogIC0gbGVhdmUgcG11IGVudHJpZXMgaW4gb2xkIGZpbGUgdW5kZXIgdGVzdGluZyAo
Qm9yaXMgT3N0cm92c2t5KQotLS0KIERvY3VtZW50YXRpb24vQUJJL3N0YWJsZS9zeXNmcy1oeXBl
cnZpc29yLXhlbiB8IDExOSArKysrKysrKysrKysrKysrKysrKysrKysrKwogTUFJTlRBSU5FUlMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyICsKIDIgZmlsZXMgY2hhbmdl
ZCwgMTIxIGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBEb2N1bWVudGF0aW9uL0FC
SS9zdGFibGUvc3lzZnMtaHlwZXJ2aXNvci14ZW4KCmRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9u
L0FCSS9zdGFibGUvc3lzZnMtaHlwZXJ2aXNvci14ZW4gYi9Eb2N1bWVudGF0aW9uL0FCSS9zdGFi
bGUvc3lzZnMtaHlwZXJ2aXNvci14ZW4KbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAw
MDAwMDAwLi4zY2Y1Y2RmY2Q5YTgKLS0tIC9kZXYvbnVsbAorKysgYi9Eb2N1bWVudGF0aW9uL0FC
SS9zdGFibGUvc3lzZnMtaHlwZXJ2aXNvci14ZW4KQEAgLTAsMCArMSwxMTkgQEAKK1doYXQ6CQkv
c3lzL2h5cGVydmlzb3IvY29tcGlsYXRpb24vY29tcGlsZV9kYXRlCitEYXRlOgkJTWFyY2ggMjAw
OQorS2VybmVsVmVyc2lvbjoJMi42LjMwCitDb250YWN0Ogl4ZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKK0Rlc2NyaXB0aW9uOglJZiBydW5uaW5nIHVuZGVyIFhlbjoKKwkJQ29udGFpbnMg
dGhlIGJ1aWxkIHRpbWUgc3RhbXAgb2YgdGhlIFhlbiBoeXBlcnZpc29yCisJCU1pZ2h0IHJldHVy
biAiPGRlbmllZD4iIGluIGNhc2Ugb2Ygc3BlY2lhbCBzZWN1cml0eSBzZXR0aW5ncworCQlpbiB0
aGUgaHlwZXJ2aXNvci4KKworV2hhdDoJCS9zeXMvaHlwZXJ2aXNvci9jb21waWxhdGlvbi9jb21w
aWxlZF9ieQorRGF0ZToJCU1hcmNoIDIwMDkKK0tlcm5lbFZlcnNpb246CTIuNi4zMAorQ29udGFj
dDoJeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCitEZXNjcmlwdGlvbjoJSWYgcnVubmlu
ZyB1bmRlciBYZW46CisJCUNvbnRhaW5zIGluZm9ybWF0aW9uIHdobyBidWlsdCB0aGUgWGVuIGh5
cGVydmlzb3IKKwkJTWlnaHQgcmV0dXJuICI8ZGVuaWVkPiIgaW4gY2FzZSBvZiBzcGVjaWFsIHNl
Y3VyaXR5IHNldHRpbmdzCisJCWluIHRoZSBoeXBlcnZpc29yLgorCitXaGF0OgkJL3N5cy9oeXBl
cnZpc29yL2NvbXBpbGF0aW9uL2NvbXBpbGVyCitEYXRlOgkJTWFyY2ggMjAwOQorS2VybmVsVmVy
c2lvbjoJMi42LjMwCitDb250YWN0Ogl4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKK0Rl
c2NyaXB0aW9uOglJZiBydW5uaW5nIHVuZGVyIFhlbjoKKwkJQ29tcGlsZXIgd2hpY2ggd2FzIHVz
ZWQgdG8gYnVpbGQgdGhlIFhlbiBoeXBlcnZpc29yCisJCU1pZ2h0IHJldHVybiAiPGRlbmllZD4i
IGluIGNhc2Ugb2Ygc3BlY2lhbCBzZWN1cml0eSBzZXR0aW5ncworCQlpbiB0aGUgaHlwZXJ2aXNv
ci4KKworV2hhdDoJCS9zeXMvaHlwZXJ2aXNvci9wcm9wZXJ0aWVzL2NhcGFiaWxpdGllcworRGF0
ZToJCU1hcmNoIDIwMDkKK0tlcm5lbFZlcnNpb246CTIuNi4zMAorQ29udGFjdDoJeGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCitEZXNjcmlwdGlvbjoJSWYgcnVubmluZyB1bmRlciBYZW46
CisJCVNwYWNlIHNlcGFyYXRlZCBsaXN0IG9mIHN1cHBvcnRlZCBndWVzdCBzeXN0ZW0gdHlwZXMu
IEVhY2ggdHlwZQorCQlpcyBpbiB0aGUgZm9ybWF0OiA8Y2xhc3M+LTxtYWpvcj4uPG1pbm9yPi08
YXJjaD4KKwkJV2l0aDoKKwkJCTxjbGFzcz46ICJ4ZW4iIC0tIHg4NjogcGFyYXZpcnR1YWxpemVk
LCBhcm06IHN0YW5kYXJkCisJCQkJICJodm0iIC0tIHg4NiBvbmx5OiBmdWxseSB2aXJ0dWFsaXpl
ZAorCQkJPG1ham9yPjogbWFqb3IgZ3Vlc3QgaW50ZXJmYWNlIHZlcnNpb24KKwkJCTxtaW5vcj46
IG1pbm9yIGd1ZXN0IGludGVyZmFjZSB2ZXJzaW9uCisJCQk8YXJjaD46ICBhcmNoaXRlY3R1cmUs
IGUuZy46CisJCQkJICJ4ODZfMzIiOiAzMiBiaXQgeDg2IGd1ZXN0IHdpdGhvdXQgUEFFCisJCQkJ
ICJ4ODZfMzJwIjogMzIgYml0IHg4NiBndWVzdCB3aXRoIFBBRQorCQkJCSAieDg2XzY0IjogNjQg
Yml0IHg4NiBndWVzdAorCQkJCSAiYXJtdjdsIjogMzIgYml0IGFybSBndWVzdAorCQkJCSAiYWFy
Y2g2NCI6IDY0IGJpdCBhcm0gZ3Vlc3QKKworV2hhdDoJCS9zeXMvaHlwZXJ2aXNvci9wcm9wZXJ0
aWVzL2NoYW5nZXNldAorRGF0ZToJCU1hcmNoIDIwMDkKK0tlcm5lbFZlcnNpb246CTIuNi4zMAor
Q29udGFjdDoJeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCitEZXNjcmlwdGlvbjoJSWYg
cnVubmluZyB1bmRlciBYZW46CisJCUNoYW5nZXNldCBvZiB0aGUgaHlwZXJ2aXNvciAoZ2l0IGNv
bW1pdCkKKwkJTWlnaHQgcmV0dXJuICI8ZGVuaWVkPiIgaW4gY2FzZSBvZiBzcGVjaWFsIHNlY3Vy
aXR5IHNldHRpbmdzCisJCWluIHRoZSBoeXBlcnZpc29yLgorCitXaGF0OgkJL3N5cy9oeXBlcnZp
c29yL3Byb3BlcnRpZXMvZmVhdHVyZXMKK0RhdGU6CQlNYXJjaCAyMDA5CitLZXJuZWxWZXJzaW9u
OgkyLjYuMzAKK0NvbnRhY3Q6CXhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZworRGVzY3Jp
cHRpb246CUlmIHJ1bm5pbmcgdW5kZXIgWGVuOgorCQlGZWF0dXJlcyB0aGUgWGVuIGh5cGVydmlz
b3Igc3VwcG9ydHMgZm9yIHRoZSBndWVzdCBhcyBkZWZpbmVkCisJCWluIGluY2x1ZGUveGVuL2lu
dGVyZmFjZS9mZWF0dXJlcy5oIHByaW50ZWQgYXMgYSBoZXggdmFsdWUuCisKK1doYXQ6CQkvc3lz
L2h5cGVydmlzb3IvcHJvcGVydGllcy9wYWdlc2l6ZQorRGF0ZToJCU1hcmNoIDIwMDkKK0tlcm5l
bFZlcnNpb246CTIuNi4zMAorQ29udGFjdDoJeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
CitEZXNjcmlwdGlvbjoJSWYgcnVubmluZyB1bmRlciBYZW46CisJCURlZmF1bHQgcGFnZSBzaXpl
IG9mIHRoZSBoeXBlcnZpc29yIHByaW50ZWQgYXMgYSBoZXggdmFsdWUuCisJCU1pZ2h0IHJldHVy
biAiMCIgaW4gY2FzZSBvZiBzcGVjaWFsIHNlY3VyaXR5IHNldHRpbmdzCisJCWluIHRoZSBoeXBl
cnZpc29yLgorCitXaGF0OgkJL3N5cy9oeXBlcnZpc29yL3Byb3BlcnRpZXMvdmlydHVhbF9zdGFy
dAorRGF0ZToJCU1hcmNoIDIwMDkKK0tlcm5lbFZlcnNpb246CTIuNi4zMAorQ29udGFjdDoJeGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCitEZXNjcmlwdGlvbjoJSWYgcnVubmluZyB1bmRl
ciBYZW46CisJCVZpcnR1YWwgYWRkcmVzcyBvZiB0aGUgaHlwZXJ2aXNvciBhcyBhIGhleCB2YWx1
ZS4KKworV2hhdDoJCS9zeXMvaHlwZXJ2aXNvci90eXBlCitEYXRlOgkJTWFyY2ggMjAwOQorS2Vy
bmVsVmVyc2lvbjoJMi42LjMwCitDb250YWN0Ogl4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKK0Rlc2NyaXB0aW9uOglJZiBydW5uaW5nIHVuZGVyIFhlbjoKKwkJVHlwZSBvZiBoeXBlcnZp
c29yOgorCQkieGVuIjogWGVuIGh5cGVydmlzb3IKKworV2hhdDoJCS9zeXMvaHlwZXJ2aXNvci91
dWlkCitEYXRlOgkJTWFyY2ggMjAwOQorS2VybmVsVmVyc2lvbjoJMi42LjMwCitDb250YWN0Ogl4
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKK0Rlc2NyaXB0aW9uOglJZiBydW5uaW5nIHVu
ZGVyIFhlbjoKKwkJVVVJRCBvZiB0aGUgZ3Vlc3QgYXMga25vd24gdG8gdGhlIFhlbiBoeXBlcnZp
c29yLgorCitXaGF0OgkJL3N5cy9oeXBlcnZpc29yL3ZlcnNpb24vZXh0cmEKK0RhdGU6CQlNYXJj
aCAyMDA5CitLZXJuZWxWZXJzaW9uOgkyLjYuMzAKK0NvbnRhY3Q6CXhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZworRGVzY3JpcHRpb246CUlmIHJ1bm5pbmcgdW5kZXIgWGVuOgorCQlUaGUg
WGVuIHZlcnNpb24gaXMgaW4gdGhlIGZvcm1hdCA8bWFqb3I+LjxtaW5vcj48ZXh0cmE+CisJCVRo
aXMgaXMgdGhlIDxleHRyYT4gcGFydCBvZiBpdC4KKwkJTWlnaHQgcmV0dXJuICI8ZGVuaWVkPiIg
aW4gY2FzZSBvZiBzcGVjaWFsIHNlY3VyaXR5IHNldHRpbmdzCisJCWluIHRoZSBoeXBlcnZpc29y
LgorCitXaGF0OgkJL3N5cy9oeXBlcnZpc29yL3ZlcnNpb24vbWFqb3IKK0RhdGU6CQlNYXJjaCAy
MDA5CitLZXJuZWxWZXJzaW9uOgkyLjYuMzAKK0NvbnRhY3Q6CXhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZworRGVzY3JpcHRpb246CUlmIHJ1bm5pbmcgdW5kZXIgWGVuOgorCQlUaGUgWGVu
IHZlcnNpb24gaXMgaW4gdGhlIGZvcm1hdCA8bWFqb3I+LjxtaW5vcj48ZXh0cmE+CisJCVRoaXMg
aXMgdGhlIDxtYWpvcj4gcGFydCBvZiBpdC4KKworV2hhdDoJCS9zeXMvaHlwZXJ2aXNvci92ZXJz
aW9uL21pbm9yCitEYXRlOgkJTWFyY2ggMjAwOQorS2VybmVsVmVyc2lvbjoJMi42LjMwCitDb250
YWN0Ogl4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKK0Rlc2NyaXB0aW9uOglJZiBydW5u
aW5nIHVuZGVyIFhlbjoKKwkJVGhlIFhlbiB2ZXJzaW9uIGlzIGluIHRoZSBmb3JtYXQgPG1ham9y
Pi48bWlub3I+PGV4dHJhPgorCQlUaGlzIGlzIHRoZSA8bWlub3I+IHBhcnQgb2YgaXQuCmRpZmYg
LS1naXQgYS9NQUlOVEFJTkVSUyBiL01BSU5UQUlORVJTCmluZGV4IDA5YjVhYjZhOGE1Yy4uNjhj
MzFhZWJiNzljIDEwMDY0NAotLS0gYS9NQUlOVEFJTkVSUworKysgYi9NQUlOVEFJTkVSUwpAQCAt
MTM5ODIsNiArMTM5ODIsOCBAQCBGOglkcml2ZXJzL3hlbi8KIEY6CWFyY2gveDg2L2luY2x1ZGUv
YXNtL3hlbi8KIEY6CWluY2x1ZGUveGVuLwogRjoJaW5jbHVkZS91YXBpL3hlbi8KK0Y6CURvY3Vt
ZW50YXRpb24vQUJJL3N0YWJsZS9zeXNmcy1oeXBlcnZpc29yLXhlbgorRjoJRG9jdW1lbnRhdGlv
bi9BQkkvdGVzdGluZy9zeXNmcy1oeXBlcnZpc29yLXBtdQogCiBYRU4gSFlQRVJWSVNPUiBBUk0K
IE06CVN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0gCjIuMTIu
MwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 14 17:24:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 17: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 1dLC1P-0005dd-Tj; Wed, 14 Jun 2017 17:23:59 +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 1dLC1O-0005ci-2t
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 17:23:58 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 81/BF-02955-D2171495; Wed, 14 Jun 2017 17:23:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVyuP0Ov65OoWO
 kQftMY4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWNbYzt7wX3liuuvdjA3MK6W62Lk5JAQMJJ4
 O/EfUxcjF4eQwEJGiY8njrODJNgEVCU2XD/FCmKLCDhKrG5bCmYzC8RK7L8zC6xGWMBK4tKSu
 2wgNgtQ/dXrD8FqeAVMJL7dPMoIsUBeouPAZBYQm1PAVGLKqeNg9UJANf9+nGOfwMi9gJFhFa
 NGcWpRWWqRrqGxXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGoH8ZgGAH47btnoc
 YJTmYlER5pwo6RgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4D2VD5QTLEpNT61Iy8wBBhpMWoKD
 R0mENzYLKM1bXJCYW5yZDpE6xajLsWH1+i9MQix5+XmpUuK8ogVARQIgRRmleXAjYEF/iVFWS
 piXEegoIZ6C1KLczBJU+VeM4hyMSsK8Z3OBpvBk5pXAbXoFdAQT0BFBFxxAjihJREhJNTCmsw
 rqn3DK2KTrbOy1y9XpWsYxlt68480mjq5brar+VzhG+8ruaPfbdc5VYW7ET/9zM51mejc+nFX
 1ZPZbKV+novZoJkbtFWt4llz8F9ezTY7N87n+0Qt37wfZR9/ZJmrl8ndZUdHGFp9HDg8X2l0R
 F33sfdq0+j6j2bNvi5nM5/2d7VC8kFeJpTgj0VCLuag4EQCSsRtedQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1497461036!101604410!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51923 invoked from network); 14 Jun 2017 17:23:56 -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; 14 Jun 2017 17:23: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 86CD3ADB1;
 Wed, 14 Jun 2017 17:23:56 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org,
	xen-devel@lists.xenproject.org
Date: Wed, 14 Jun 2017 19:23:50 +0200
Message-Id: <20170614172352.27557-3-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170614172352.27557-1-jgross@suse.com>
References: <20170614172352.27557-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, gregkh@linuxfoundation.org,
 boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH v4 2/4] xen: add sysfs node for 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>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudGx5IHRoZXJlIGlzIG5vIHJlbGlhYmxlIHVzZXIgaW50ZXJmYWNlIGluc2lkZSBhIFhl
biBndWVzdCB0bwpkZXRlcm1pbmUgaXRzIHR5cGUgKGUuZy4gSFZNLCBQViBvciBQVkgpLiBJbnN0
ZWFkIG9mIGxldHRpbmcgdXNlciBtb2RlCnRyeSB0byBkZXRlcm1pbmUgdGhpcyBieSB2YXJpb3Vz
IHJhdGhlciBoYWNreSBtZWNoYW5pc21zIChwYXJzaW5nIG9mCmJvb3QgbWVzc2FnZXMgYmVmb3Jl
IHRoZXkgYXJlIGdvbmUsIHRyeWluZyB0byBtYWtlIHVzZSBvZiBrbm93biBzdWJ0bGUKZGlmZmVy
ZW5jZXMgaW4gYmVoYXZpb3Igb2Ygc29tZSBpbnN0cnVjdGlvbnMpLCBhZGQgYSBzeXNmcyBub2Rl
Ci9zeXMvaHlwZXJ2aXNvci9ndWVzdF90eXBlIHRvIGV4cGxpY2l0bHkgZGVsaXZlciB0aGlzIGlu
Zm9ybWF0aW9uIGFzCml0IGlzIGtub3duIHRvIHRoZSBrZXJuZWwuCgpTaWduZWQtb2ZmLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQpWNDoKICAtIHVzZSB4ZW5fZG9tYWlu
X3R5cGUgaW5zdGVhZCBvZiBpbnRyb2R1Y2luZyB4ZW5fZ3Vlc3RfdHlwZQogICAgKEJvcmlzIE9z
dHJvdnNreSkKVjI6CiAgLSByZW1vdmUgUFZIVk0gZ3Vlc3QgdHlwZSAoQW5kcmV3IENvb3BlcikK
ICAtIG1vdmUgZGVzY3JpcHRpb24gdG8gRG9jdW1lbnRhdGlvbi9BQkkvdGVzdGluZy9zeXNmcy1o
eXBlcnZpc29yLXhlbgogICAgKEJvcmlzIE9zdHJvdnNreSkKICAtIG1ha2UgeGVuX2d1ZXN0X3R5
cGUgY29uc3QgY2hhciAqIChKYW4gQmV1bGljaCkKICAtIG1vZGlmeSBzdGFuZGFyZCBBUk0gZ3Vl
c3QgdHlwZSB0byAiWGVuIgotLS0KIC4uLi97c3lzZnMtaHlwZXJ2aXNvci1wbXUgPT4gc3lzZnMt
aHlwZXJ2aXNvci14ZW59IHwgMTUgKysrKysrKysrLS0KIE1BSU5UQUlORVJTICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIGRyaXZlcnMveGVuL3N5cy1oeXBl
cnZpc29yLmMgICAgICAgICAgICAgICAgICAgICAgIHwgMzEgKysrKysrKysrKysrKysrKysrKysr
KwogMyBmaWxlcyBjaGFuZ2VkLCA0NSBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQogcmVu
YW1lIERvY3VtZW50YXRpb24vQUJJL3Rlc3Rpbmcve3N5c2ZzLWh5cGVydmlzb3ItcG11ID0+IHN5
c2ZzLWh5cGVydmlzb3IteGVufSAoNjclKQoKZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vQUJJ
L3Rlc3Rpbmcvc3lzZnMtaHlwZXJ2aXNvci1wbXUgYi9Eb2N1bWVudGF0aW9uL0FCSS90ZXN0aW5n
L3N5c2ZzLWh5cGVydmlzb3IteGVuCnNpbWlsYXJpdHkgaW5kZXggNjclCnJlbmFtZSBmcm9tIERv
Y3VtZW50YXRpb24vQUJJL3Rlc3Rpbmcvc3lzZnMtaHlwZXJ2aXNvci1wbXUKcmVuYW1lIHRvIERv
Y3VtZW50YXRpb24vQUJJL3Rlc3Rpbmcvc3lzZnMtaHlwZXJ2aXNvci14ZW4KaW5kZXggMjI0ZmFh
MTA1ZTE4Li5jMGVkYjNmZGQ2ZWIgMTAwNjQ0Ci0tLSBhL0RvY3VtZW50YXRpb24vQUJJL3Rlc3Rp
bmcvc3lzZnMtaHlwZXJ2aXNvci1wbXUKKysrIGIvRG9jdW1lbnRhdGlvbi9BQkkvdGVzdGluZy9z
eXNmcy1oeXBlcnZpc29yLXhlbgpAQCAtMSw4ICsxLDE5IEBACitXaGF0OgkJL3N5cy9oeXBlcnZp
c29yL2d1ZXN0X3R5cGUKK0RhdGU6CQlNYXkgMjAxNworS2VybmVsVmVyc2lvbjoJNC4xMworQ29u
dGFjdDoJeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCitEZXNjcmlwdGlvbjoJSWYgcnVu
bmluZyB1bmRlciBYZW46CisJCVR5cGUgb2YgZ3Vlc3Q6CisJCSJYZW4iOiBzdGFuZGFyZCBndWVz
dCB0eXBlIG9uIGFybQorCQkiSFZNIjogZnVsbHkgdmlydHVhbGl6ZWQgZ3Vlc3QgKHg4NikKKwkJ
IlBWIjogcGFyYXZpcnR1YWxpemVkIGd1ZXN0ICh4ODYpCisJCSJQVkgiOiBmdWxseSB2aXJ0dWFs
aXplZCBndWVzdCB3aXRob3V0IGxlZ2FjeSBlbXVsYXRpb24gKHg4NikKKwogV2hhdDoJCS9zeXMv
aHlwZXJ2aXNvci9wbXUvcG11X21vZGUKIERhdGU6CQlBdWd1c3QgMjAxNQogS2VybmVsVmVyc2lv
bjoJNC4zCiBDb250YWN0OglCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUu
Y29tPgotRGVzY3JpcHRpb246CitEZXNjcmlwdGlvbjoJSWYgcnVubmluZyB1bmRlciBYZW46CiAJ
CURlc2NyaWJlcyBtb2RlIHRoYXQgWGVuJ3MgcGVyZm9ybWFuY2UtbW9uaXRvcmluZyB1bml0IChQ
TVUpCiAJCXVzZXMuIEFjY2VwdGVkIHZhbHVlcyBhcmUKIAkJCSJvZmYiICAtLSBQTVUgaXMgZGlz
YWJsZWQKQEAgLTE3LDcgKzI4LDcgQEAgV2hhdDogICAgICAgICAgIC9zeXMvaHlwZXJ2aXNvci9w
bXUvcG11X2ZlYXR1cmVzCiBEYXRlOiAgICAgICAgICAgQXVndXN0IDIwMTUKIEtlcm5lbFZlcnNp
b246ICA0LjMKIENvbnRhY3Q6ICAgICAgICBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNr
eUBvcmFjbGUuY29tPgotRGVzY3JpcHRpb246CitEZXNjcmlwdGlvbjoJSWYgcnVubmluZyB1bmRl
ciBYZW46CiAJCURlc2NyaWJlcyBYZW4gUE1VIGZlYXR1cmVzIChhcyBhbiBpbnRlZ2VyKS4gQSBz
ZXQgYml0IGluZGljYXRlcwogCQl0aGF0IHRoZSBjb3JyZXNwb25kaW5nIGZlYXR1cmUgaXMgZW5h
YmxlZC4gU2VlCiAJCWluY2x1ZGUveGVuL2ludGVyZmFjZS94ZW5wbXUuaCBmb3IgYXZhaWxhYmxl
IGZlYXR1cmVzCmRpZmYgLS1naXQgYS9NQUlOVEFJTkVSUyBiL01BSU5UQUlORVJTCmluZGV4IDY4
YzMxYWViYjc5Yy4uNTYzMDQzOTQyOWU2IDEwMDY0NAotLS0gYS9NQUlOVEFJTkVSUworKysgYi9N
QUlOVEFJTkVSUwpAQCAtMTM5ODMsNyArMTM5ODMsNyBAQCBGOglhcmNoL3g4Ni9pbmNsdWRlL2Fz
bS94ZW4vCiBGOglpbmNsdWRlL3hlbi8KIEY6CWluY2x1ZGUvdWFwaS94ZW4vCiBGOglEb2N1bWVu
dGF0aW9uL0FCSS9zdGFibGUvc3lzZnMtaHlwZXJ2aXNvci14ZW4KLUY6CURvY3VtZW50YXRpb24v
QUJJL3Rlc3Rpbmcvc3lzZnMtaHlwZXJ2aXNvci1wbXUKK0Y6CURvY3VtZW50YXRpb24vQUJJL3Rl
c3Rpbmcvc3lzZnMtaHlwZXJ2aXNvci14ZW4KIAogWEVOIEhZUEVSVklTT1IgQVJNCiBNOglTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CmRpZmYgLS1naXQgYS9kcml2
ZXJzL3hlbi9zeXMtaHlwZXJ2aXNvci5jIGIvZHJpdmVycy94ZW4vc3lzLWh5cGVydmlzb3IuYwpp
bmRleCA4NDEwNmY5YzQ1NmMuLjEwNDAwOTE3ZThlOCAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4v
c3lzLWh5cGVydmlzb3IuYworKysgYi9kcml2ZXJzL3hlbi9zeXMtaHlwZXJ2aXNvci5jCkBAIC01
MCw2ICs1MCwzMiBAQCBzdGF0aWMgaW50IF9faW5pdCB4ZW5fc3lzZnNfdHlwZV9pbml0KHZvaWQp
CiAJcmV0dXJuIHN5c2ZzX2NyZWF0ZV9maWxlKGh5cGVydmlzb3Jfa29iaiwgJnR5cGVfYXR0ci5h
dHRyKTsKIH0KIAorc3RhdGljIHNzaXplX3QgZ3Vlc3RfdHlwZV9zaG93KHN0cnVjdCBoeXBfc3lz
ZnNfYXR0ciAqYXR0ciwgY2hhciAqYnVmZmVyKQoreworCWNvbnN0IGNoYXIgKnR5cGUgPSAiPz8/
IjsKKworCXN3aXRjaCAoeGVuX2RvbWFpbl90eXBlKSB7CisJY2FzZSBYRU5fTkFUSVZFOgorCQkv
KiBBUk0gb25seS4gKi8KKwkJdHlwZSA9ICJYZW4iOworCQlicmVhazsKKwljYXNlIFhFTl9QVl9E
T01BSU46CisJCXR5cGUgPSAiUFYiOworCQlicmVhazsKKwljYXNlIFhFTl9IVk1fRE9NQUlOOgor
CQl0eXBlID0geGVuX3B2aF9kb21haW4oKSA/ICJQVkgiIDogIkhWTSI7CisJCWJyZWFrOworCX0K
KwlyZXR1cm4gc3ByaW50ZihidWZmZXIsICIlc1xuIiwgdHlwZSk7Cit9CisKK0hZUEVSVklTT1Jf
QVRUUl9STyhndWVzdF90eXBlKTsKKworc3RhdGljIGludCBfX2luaXQgeGVuX3N5c2ZzX2d1ZXN0
X3R5cGVfaW5pdCh2b2lkKQoreworCXJldHVybiBzeXNmc19jcmVhdGVfZmlsZShoeXBlcnZpc29y
X2tvYmosICZndWVzdF90eXBlX2F0dHIuYXR0cik7Cit9CisKIC8qIHhlbiB2ZXJzaW9uIGF0dHJp
YnV0ZXMgKi8KIHN0YXRpYyBzc2l6ZV90IG1ham9yX3Nob3coc3RydWN0IGh5cF9zeXNmc19hdHRy
ICphdHRyLCBjaGFyICpidWZmZXIpCiB7CkBAIC00NzEsNiArNDk3LDkgQEAgc3RhdGljIGludCBf
X2luaXQgaHlwZXJfc3lzZnNfaW5pdCh2b2lkKQogCXJldCA9IHhlbl9zeXNmc190eXBlX2luaXQo
KTsKIAlpZiAocmV0KQogCQlnb3RvIG91dDsKKwlyZXQgPSB4ZW5fc3lzZnNfZ3Vlc3RfdHlwZV9p
bml0KCk7CisJaWYgKHJldCkKKwkJZ290byBndWVzdF90eXBlX291dDsKIAlyZXQgPSB4ZW5fc3lz
ZnNfdmVyc2lvbl9pbml0KCk7CiAJaWYgKHJldCkKIAkJZ290byB2ZXJzaW9uX291dDsKQEAgLTUw
Miw2ICs1MzEsOCBAQCBzdGF0aWMgaW50IF9faW5pdCBoeXBlcl9zeXNmc19pbml0KHZvaWQpCiBj
b21wX291dDoKIAlzeXNmc19yZW1vdmVfZ3JvdXAoaHlwZXJ2aXNvcl9rb2JqLCAmdmVyc2lvbl9n
cm91cCk7CiB2ZXJzaW9uX291dDoKKwlzeXNmc19yZW1vdmVfZmlsZShoeXBlcnZpc29yX2tvYmos
ICZndWVzdF90eXBlX2F0dHIuYXR0cik7CitndWVzdF90eXBlX291dDoKIAlzeXNmc19yZW1vdmVf
ZmlsZShoeXBlcnZpc29yX2tvYmosICZ0eXBlX2F0dHIuYXR0cik7CiBvdXQ6CiAJcmV0dXJuIHJl
dDsKLS0gCjIuMTIuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 14 17:24:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 17: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 1dLC1Q-0005dp-4X; Wed, 14 Jun 2017 17:24: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 1dLC1O-0005cj-8u
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 17:23:58 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 88/F5-06719-D2171495; Wed, 14 Jun 2017 17:23:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVyuP0Ov65uoWO
 kwZMnvBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bbh0/ZCvazVxy7/oqlgfEAWxcjJ4eEgJHE
 24n/mLoYuTiEBBYySrxctYoRJMEmoCqx4fopVhBbRMBRYnXbUjCbWSBWYv+dWewgtjBQfOqK9
 2A2C1D9tj+zwWxeAROJ6VP7WCAWyEt0HJgMZnMKmEpMOXUcbLEQUM2/H+fYJzByL2BkWMWoUZ
 xaVJZapGtkqZdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJEehfBiDYwXhgUeAhRkk
 OJiVR3qmCjpFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHg9C4BygkWp6akVaZk5wECDSUtw8CiJ
 8MZmAaV5iwsSc4sz0yFSpxh1OZo+bPnCJMSSl5+XKiXOKwoyQwCkKKM0D24ELOgvMcpKCfMyA
 h0lxFOQWpSbWYIq/4pRnINRSZj3bC7QFJ7MvBK4Ta+AjmACOiLoggPIESWJCCmpBsbQuUz/Z5
 W2lnFktMbIaJp+813RPW390+lHwpzf/OeOjZx0cp1+qaSKr2j/kXPre5jf+M9UONulbP1aevW
 jyapbWOumTnR2XZ02q3/e1+l1LUeZ32xuLlRmmeobr7ZI0eR3e8fnu0fsb0e2XRVVm/71w6pD
 92Zu/8v/qks20t4za/W+FXJ+i4KVWIozEg21mIuKEwEkgGIFdQIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1497461036!106900871!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1023 invoked from network); 14 Jun 2017 17:23:57 -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; 14 Jun 2017 17:23: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 CC0B9ADB6;
 Wed, 14 Jun 2017 17:23:56 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org,
	xen-devel@lists.xenproject.org
Date: Wed, 14 Jun 2017 19:23:51 +0200
Message-Id: <20170614172352.27557-4-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
In-Reply-To: <20170614172352.27557-1-jgross@suse.com>
References: <20170614172352.27557-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, gregkh@linuxfoundation.org,
 boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH v4 3/4] xen: sync include/xen/interface/version.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>

U3luYyBpbmNsdWRlL3hlbi9pbnRlcmZhY2UvdmVyc2lvbi5oIHdpdGggdGhlIFhlbiBzb3VyY2Uu
CgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+ClJldmlld2Vk
LWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgotLS0KIGlu
Y2x1ZGUveGVuL2ludGVyZmFjZS92ZXJzaW9uLmggfCAxNSArKysrKysrKysrKysrKysKIDEgZmls
ZSBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4vaW50
ZXJmYWNlL3ZlcnNpb24uaCBiL2luY2x1ZGUveGVuL2ludGVyZmFjZS92ZXJzaW9uLmgKaW5kZXgg
N2ZmNjQ5ODY3OWEzLi4xNDVmMTJmOWVjZWMgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUveGVuL2ludGVy
ZmFjZS92ZXJzaW9uLmgKKysrIGIvaW5jbHVkZS94ZW4vaW50ZXJmYWNlL3ZlcnNpb24uaApAQCAt
NjMsNCArNjMsMTkgQEAgc3RydWN0IHhlbl9mZWF0dXJlX2luZm8gewogLyogYXJnID09IHhlbl9k
b21haW5faGFuZGxlX3QuICovCiAjZGVmaW5lIFhFTlZFUl9ndWVzdF9oYW5kbGUgOAogCisjZGVm
aW5lIFhFTlZFUl9jb21tYW5kbGluZSA5CitzdHJ1Y3QgeGVuX2NvbW1hbmRsaW5lIHsKKwljaGFy
IGJ1ZlsxMDI0XTsKK307CisKKy8qCisgKiBSZXR1cm4gdmFsdWUgaXMgdGhlIG51bWJlciBvZiBi
eXRlcyB3cml0dGVuLCBvciBYRU5fRXh4IG9uIGVycm9yLgorICogQ2FsbGluZyB3aXRoIGVtcHR5
IHBhcmFtZXRlciByZXR1cm5zIHRoZSBzaXplIG9mIGJ1aWxkX2lkLgorICovCisjZGVmaW5lIFhF
TlZFUl9idWlsZF9pZCAxMAorc3RydWN0IHhlbl9idWlsZF9pZCB7CisJdWludDMyX3QJbGVuOyAv
KiBJTjogc2l6ZSBvZiBidWZbXS4gKi8KKwl1bnNpZ25lZCBjaGFyCWJ1ZltdOworfTsKKwogI2Vu
ZGlmIC8qIF9fWEVOX1BVQkxJQ19WRVJTSU9OX0hfXyAqLwotLSAKMi4xMi4zCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 14 17:24:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 17: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 1dLC1P-0005dR-N0; Wed, 14 Jun 2017 17:23: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 1dLC1O-0005ch-1A
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 17:23:58 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 E4/EB-01734-D2171495; Wed, 14 Jun 2017 17:23:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFLMWRWlGSWpSXmKPExsVyuP0Ov65OoWO
 kweFNOhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aEN42MBX85Kq40d7E3MDaydzFyckgIGEm8
 nfiPqYuRi0NIYCGjxOyePhaQBJuAqsSG66dYQWwRAUeJ1W1LwWxmgViJ/XdmgTULCxhIbJw3F
 yzOAlT/6dQEsF5eAROJ1oYzrBAL5CU6DkxmmcDIuYCRYRWjRnFqUVlqka6RqV5SUWZ6RkluYm
 aOrqGBqV5uanFxYnpqTmJSsV5yfu4mRqC/6hkYGHcw7mr3O8QoycGkJMo7VdAxUogvKT+lMiO
 xOCO+qDQntfgQowwHh5IE76l8oJxgUWp6akVaZg4wcGDSEhw8SiK8sVlAad7igsTc4sx0iNQp
 Rl2ODavXf2ESYsnLz0uVEucVLQAqEgApyijNgxsBC+JLjLJSwryMDAwMQjwFqUW5mSWo8q8Yx
 TkYlYR5z+YCTeHJzCuB2/QK6AgmoCOCLjiAHFGSiJCSamBMPO159fXv8pt7bm7aGb/F5duO2/
 ufTTiinsql8evQJQfV6yWf9C8UldbxKR47n7TuvmByj5HpWtcDS4Ombn741F3LfsaZVZH/kss
 aAwr0GaUKe6brWMw4u3h19dLVe+8xZKrG9t7J33655YOtZKQ1u8dxK51Hy7TElzkdfcf9835B
 scoT1c0zlFiKMxINtZiLihMBFcAnk10CAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1497461036!103288938!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15402 invoked from network); 14 Jun 2017 17:23: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; 14 Jun 2017 17:23: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 18054AC52;
 Wed, 14 Jun 2017 17:23:56 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org,
	xen-devel@lists.xenproject.org
Date: Wed, 14 Jun 2017 19:23:48 +0200
Message-Id: <20170614172352.27557-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
Cc: Juergen Gross <jgross@suse.com>, gregkh@linuxfoundation.org,
 boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH v4 0/4] xen: add xen sysfs nodes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gb3JkZXIgdG8gYmUgYWJsZSB0byBkZXRlcm1pbmUgdGhlIFhlbiBndWVzdCB0eXBlIGZyb20g
d2l0aGluIHRoZQpndWVzdCBhcyBhIHVzZXIgdGhlcmUgaXMgY3VycmVudGx5IG5vIHN0YWJsZSBp
bnRlcmZhY2UgYXZhaWxhYmxlLgoKQWRkIGEgc3lzZnMgbm9kZSBmb3IgdGhhdCBwdXJwb3NlIGFz
IHRoZSBndWVzdCB0eXBlIGluZm9ybWF0aW9uIGlzCmF2YWlsYWJsZSBmb3IgdGhlIGtlcm5lbC4K
CldoaWxlIGRvaW5nIHRoaXMgZG9jdW1lbnQgYWxsIHRoZSBvdGhlciBYZW4gcmVsYXRlZCBzeXNm
cyBub2Rlcy4KCkFkZCBhbm90aGVyIG5vZGUgdG8gc2hvdyB0aGUgWGVuIGh5cGVydmlzb3IgYnVp
bGRpZCBpbiBvcmRlciB0byBtYWtlCmh5cGVydmlzb3IgbGl2ZSBwYXRjaGluZyBlYXNpZXIuCgpK
dWVyZ2VuIEdyb3NzICg0KToKICBkb2MseGVuOiBkb2N1bWVudCBoeXBlcnZpc29yIHN5c2ZzIG5v
ZGVzIGZvciB4ZW4KICB4ZW46IGFkZCBzeXNmcyBub2RlIGZvciBndWVzdCB0eXBlCiAgeGVuOiBz
eW5jIGluY2x1ZGUveGVuL2ludGVyZmFjZS92ZXJzaW9uLmgKICB4ZW46IGFkZCBzeXNmcyBub2Rl
IGZvciBoeXBlcnZpc29yIGJ1aWxkIGlkCgogRG9jdW1lbnRhdGlvbi9BQkkvc3RhYmxlL3N5c2Zz
LWh5cGVydmlzb3IteGVuICAgICAgfCAxMTkgKysrKysrKysrKysrKysrKysrKysrCiAuLi4ve3N5
c2ZzLWh5cGVydmlzb3ItcG11ID0+IHN5c2ZzLWh5cGVydmlzb3IteGVufSB8ICAyNCArKysrLQog
TUFJTlRBSU5FUlMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIg
KwogZHJpdmVycy94ZW4vc3lzLWh5cGVydmlzb3IuYyAgICAgICAgICAgICAgICAgICAgICAgfCAg
NTkgKysrKysrKysrKwogaW5jbHVkZS94ZW4vaW50ZXJmYWNlL3ZlcnNpb24uaCAgICAgICAgICAg
ICAgICAgICAgfCAgMTUgKysrCiA1IGZpbGVzIGNoYW5nZWQsIDIxNyBpbnNlcnRpb25zKCspLCAy
IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IERvY3VtZW50YXRpb24vQUJJL3N0YWJs
ZS9zeXNmcy1oeXBlcnZpc29yLXhlbgogcmVuYW1lIERvY3VtZW50YXRpb24vQUJJL3Rlc3Rpbmcv
e3N5c2ZzLWh5cGVydmlzb3ItcG11ID0+IHN5c2ZzLWh5cGVydmlzb3IteGVufSAoNTQlKQoKLS0g
CjIuMTIuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 14 17:30:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 17: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 1dLC7U-0006v2-3T; Wed, 14 Jun 2017 17: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 <boris.ostrovsky@oracle.com>) id 1dLC7S-0006uw-JH
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 17:30:14 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 E0/34-17076-5A271495; Wed, 14 Jun 2017 17:30:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXSO6nOVXdpkWO
 kwZbjQhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aZt9PZC+aLVRzsfcPUwLhIqIuRi0NIYCKT
 xOyNO9i6GDmBnN+MElf3cEDYGxkl3s0VgSjazihx++lxZpCEsICPxJN/89i7GDk4RAQyJXqv1
 ELUTGeUaDz5GGwQm4CRxNmj0xlBbF4BW4nLHc+YQGwWAVWJDdMPgM0RFQiXeNt4hAWiRlDi5M
 wnLCAzOQVsJFoeJYCEmQX0JHZc/8UKYctLbH87B6xVQsBQ4vTDbYwTGAVmIemehaRlFpKWBYz
 Mqxg1ilOLylKLdI2M9ZKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAsOznoGBcQdj
 316/Q4ySHExKorxTBR0jhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwzi8EygkWpaanVqRl5gAjB
 SYtwcGjJMIbmwWU5i0uSMwtzkyHSJ1iVJQS530D0icAksgozYNrg0XnJUZZKWFeRgYGBiGegt
 Si3MwSVPlXjOIcjErCvBcLgKbwZOaVwE1/BbSYCWhx0AUHkMUliQgpqQbGCUmvs+u89+z4Kr0
 hK/ZEgflGngdnNVW1+D78eqTJeMekMXz2u1kKrFv95xb+N3C3vH33pfIpJ9vAUrnkfdde3eBx
 lOpnl5xyX+R1QUnO1qtTJ951Wnljo/KRFXqKNs1cUxfysDJHc8oKP7I+lXNJ+eNkVZnmmRqxT
 w6/iLwsm/ZAVP6DZECjEktxRqKhFnNRcSIAx0bd/skCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1497461411!101605040!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50866 invoked from network); 14 Jun 2017 17:30:12 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Jun 2017 17:30:12 -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
 v5EHUAWK026486
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 14 Jun 2017 17:30:10 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 v5EHUAAu023855
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 14 Jun 2017 17:30:10 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 v5EHU9Wc027574;
 Wed, 14 Jun 2017 17:30:09 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 14 Jun 2017 10:30:09 -0700
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <20170612115356.8312-1-jgross@suse.com>
 <a6d0bfa0-5ddb-25bd-34c4-24b8e041f006@oracle.com>
 <f49824d3-2620-296d-3137-ac8ed98213d7@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <fddec183-fc64-c106-10bd-c202ef3a7935@oracle.com>
Date: Wed, 14 Jun 2017 13:30: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: <f49824d3-2620-296d-3137-ac8ed98213d7@suse.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Subject: Re: [Xen-devel] [PATCH] xen: allocate page for shared info page
	from low 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>

T24gMDYvMTQvMjAxNyAwMToxMSBQTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAxNC8wNi8x
NyAxODo1OCwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+PiBPbiAwNi8xMi8yMDE3IDA3OjUzIEFN
LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4gSW4gYSBIVk0gZ3Vlc3QgdGhlIGtlcm5lbCBhbGxv
Y2F0ZXMgdGhlIHBhZ2UgZm9yIG1hcHBpbmcgdGhlIHNoYXJlZAo+Pj4gaW5mbyBzdHJ1Y3R1cmUg
dmlhIGV4dGVuZF9icmsoKSB0b2RheS4gVGhpcyB3aWxsIGxlYWQgdG8gYSBkcm9wIG9mCj4+PiBw
ZXJmb3JtYW5jZSBhcyB0aGUgdW5kZXJseWluZyBFUFQgZW50cnkgd2lsbCBoYXZlIHRvIGJlIHNw
bGl0IHVwIGludG8KPj4+IDRrQiBlbnRyaWVzIGFzIHRoZSBzaW5nbGUgc2hhcmVkIGluZm8gcGFn
ZSBpcyBsb2NhdGVkIGluIGh5cGVydmlzb3IKPj4+IG1lbW9yeS4KPj4+Cj4+PiBUaGUgaXNzdWUg
aGFzIGJlZW4gZGV0ZWN0ZWQgYnkgdXNpbmcgdGhlIGxpYm1pY3JvIG11bm1hcCB0ZXN0Ogo+Pj4g
dW5tYXBwaW5nIDhrQiBvZiBtZW1vcnkgd2FzIGZhc3RlciBieSBuZWFybHkgYSBmYWN0b3Igb2Yg
dHdvIHdoZW4gbm8KPj4+IHB2IGludGVyZmFjZXMgd2VyZSBhY3RpdmUgaW4gdGhlIEhWTSBndWVz
dC4KPj4+Cj4+PiBTbyBpbnN0ZWFkIG9mIHRha2luZyBhIHBhZ2UgZnJvbSBtZW1vcnkgd2hpY2gg
bWlnaHQgYmUgbWFwcGVkIHZpYQo+Pj4gbGFyZ2UgRVBUIGVudHJpZXMgdXNlIGEgcGFnZSB3aGlj
aCBpcyBhbHJlYWR5IG1hcHBlZCB2aWEgYSA0a0IgRVBUCj4+PiBlbnRyeTogd2UgY2FuIHRha2Ug
YSBwYWdlIGZyb20gdGhlIGZpcnN0IDFNQiBvZiBtZW1vcnkgYXMgdGhlIHZpZGVvCj4+PiBtZW1v
cnkgYXQgNjQwa0IgZGlzYWxsb3dzIHVzaW5nIGxhcmdlciBFUFQgZW50cmllcy4KPj4+Cj4+PiBT
aWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4+PiAtLS0KPj4+
ICBhcmNoL3g4Ni94ZW4vZW5saWdodGVuX2h2bS5jIHwgMzEgKysrKysrKysrKysrKysrKysrKysr
KysrLS0tLS0tLQo+Pj4gIGFyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYyAgfCAgMiAtLQo+Pj4g
IDIgZmlsZXMgY2hhbmdlZCwgMjQgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKPj4+Cj4+
PiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL2VubGlnaHRlbl9odm0uYyBiL2FyY2gveDg2L3hl
bi9lbmxpZ2h0ZW5faHZtLmMKPj4+IGluZGV4IGE2ZDAxNGY0N2U1Mi4uYzE5NDc3YjZlNDNhIDEw
MDY0NAo+Pj4gLS0tIGEvYXJjaC94ODYveGVuL2VubGlnaHRlbl9odm0uYwo+Pj4gKysrIGIvYXJj
aC94ODYveGVuL2VubGlnaHRlbl9odm0uYwo+Pj4gQEAgLTEsNSArMSw2IEBACj4+PiAgI2luY2x1
ZGUgPGxpbnV4L2NwdS5oPgo+Pj4gICNpbmNsdWRlIDxsaW51eC9rZXhlYy5oPgo+Pj4gKyNpbmNs
dWRlIDxsaW51eC9tZW1ibG9jay5oPgo+Pj4gIAo+Pj4gICNpbmNsdWRlIDx4ZW4vZmVhdHVyZXMu
aD4KPj4+ICAjaW5jbHVkZSA8eGVuL2V2ZW50cy5oPgo+Pj4gQEAgLTEwLDkgKzExLDExIEBACj4+
PiAgI2luY2x1ZGUgPGFzbS9yZWJvb3QuaD4KPj4+ICAjaW5jbHVkZSA8YXNtL3NldHVwLmg+Cj4+
PiAgI2luY2x1ZGUgPGFzbS9oeXBlcnZpc29yLmg+Cj4+PiArI2luY2x1ZGUgPGFzbS9lODIwL2Fw
aS5oPgo+Pj4gIAo+Pj4gICNpbmNsdWRlIDxhc20veGVuL2NwdWlkLmg+Cj4+PiAgI2luY2x1ZGUg
PGFzbS94ZW4vaHlwZXJ2aXNvci5oPgo+Pj4gKyNpbmNsdWRlIDxhc20veGVuL3BhZ2UuaD4KPj4+
ICAKPj4+ICAjaW5jbHVkZSAieGVuLW9wcy5oIgo+Pj4gICNpbmNsdWRlICJtbXUuaCIKPj4+IEBA
IC0yMiwyMCArMjUsMzQgQEAgdm9pZCBfX3JlZiB4ZW5faHZtX2luaXRfc2hhcmVkX2luZm8odm9p
ZCkKPj4+ICB7Cj4+PiAgCWludCBjcHU7Cj4+PiAgCXN0cnVjdCB4ZW5fYWRkX3RvX3BoeXNtYXAg
eGF0cDsKPj4+IC0Jc3RhdGljIHN0cnVjdCBzaGFyZWRfaW5mbyAqc2hhcmVkX2luZm9fcGFnZTsK
Pj4+ICsJdTY0IHBhOwo+Pj4gKwo+Pj4gKwlpZiAoSFlQRVJWSVNPUl9zaGFyZWRfaW5mbyA9PSAm
eGVuX2R1bW15X3NoYXJlZF9pbmZvKSB7Cj4+PiArCQkvKgo+Pj4gKwkJICogU2VhcmNoIGZvciBh
IGZyZWUgcGFnZSBzdGFydGluZyBhdCA0a0IgcGh5c2ljYWwgYWRkcmVzcy4KPj4+ICsJCSAqIExv
dyBtZW1vcnkgaXMgcHJlZmVycmVkIHRvIGF2b2lkIGFuIEVQVCBsYXJnZSBwYWdlIHNwbGl0IHVw
Cj4+PiArCQkgKiBieSB0aGUgbWFwcGluZy4KPj4+ICsJCSAqIFN0YXJ0aW5nIGJlbG93IFg4Nl9S
RVNFUlZFX0xPVyAodXN1YWxseSA2NGtCKSBpcyBmaW5lIGFzCj4+PiArCQkgKiB0aGUgQklPUyB1
c2VkIGZvciBIVk0gZ3Vlc3RzIGlzIHdlbGwgYmVoYXZlZCBhbmQgd29uJ3QKPj4+ICsJCSAqIGNs
b2JiZXIgbWVtb3J5IG90aGVyIHRoYW4gdGhlIGZpcnN0IDRrQi4KPj4+ICsJCSAqLwo+Pj4gKwkJ
Zm9yIChwYSA9IFBBR0VfU0laRTsKPj4+ICsJCSAgICAgIWU4MjBfX21hcHBlZF9hbGwocGEsIHBh
ICsgUEFHRV9TSVpFLCBFODIwX1RZUEVfUkFNKSB8fAo+Pj4gKwkJICAgICBtZW1ibG9ja19pc19y
ZXNlcnZlZChwYSk7Cj4+PiArCQkgICAgIHBhICs9IFBBR0VfU0laRSkKPj4+ICsJCQk7Cj4+IElz
IGl0IHBvc3NpYmxlIHRvIG5ldmVyIGZpbmQgYSBwYWdlIGhlcmU/Cj4gT25seSBpZiB0aGVyZSBp
cyBubyBtZW1vcnkgYXZhaWxhYmxlIGF0IGFsbC4gOi0pCj4KPiBUQkg6IEkgZXhwZWN0IHRoaXMg
dG8gX2Fsd2F5c18gc3VjY2VlZCBhdCB0aGUgZmlyc3QgbG9vcCBpdGVyYXRpb24uCgoKClJldmll
d2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 14 17:32:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 17:32: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 1dLC9e-00071v-G3; Wed, 14 Jun 2017 17: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 <sstabellini@kernel.org>) id 1dLC9d-00071n-Iq
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 17:32:29 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 CB/2B-03613-C2371495; Wed, 14 Jun 2017 17:32:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVybKJssq5OsWO
 kwZGjvBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bToxb2gi7Hihkn3jI2MK406GLk4hAS+MMo
 8f3zVJYuRk4OFgEHiZWLHzJ2MXJwMArESDz4YQ0SZhQIk5h8eQkrRIm2xNqXp5lAbDYBQ4m/T
 zaxgZRLANlLPnOAhEUE1CX+XJjACGIzC5xjkrizKRnEFhYIkPhw5jvYJk4Ba4kz/bPARvIKeE
 t8bJvLDnHONyaJ3/eOgjWLCuhKHPr3hw2iSFDi5MwnLBBDtSSWT9/GMoFRYBaS1CwkqQWMTKs
 YNYpTi8pSi3QNDfSSijLTM0pyEzNzgDwzvdzU4uLE9NScxKRiveT83E2MwCBkAIIdjPeWBRxi
 lORgUhLlnSroGCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgjepCCgnWJSanlqRlpkDjAeYtAQHj
 5IIb2wWUJq3uCAxtzgzHSJ1ilGXY8Pq9V+YhFjy8vNSpcR53xQCFQmAFGWU5sGNgMXmJUZZKW
 FeRqCjhHgKUotyM0tQ5V8xinMwKgnzVoJcwpOZVwK36RXQEUxARwRdcAA5oiQRISXVwDjV/dC
 K4x8r7olOPrh6qeMqp2+zN9Ybz+ItkVKbOleb/wnjlKbjb3vLwhVzSlTCv+1ex32j2H3HhhBl
 7/s1RcuXH5nsVqGloyQ98XXZv8yNdcl9Hvq1CT1xNxP8WFfK/La/m/a/32n6ox1hcxatk94W1
 1EnX/pvoaVe7dE4e81YM2PPc5mcRUosxRmJhlrMRcWJAINOGvbIAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1497461546!50864839!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46236 invoked from network); 14 Jun 2017 17:32:27 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Jun 2017 17:32:27 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id E78C5219A7;
 Wed, 14 Jun 2017 17:32:25 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E78C5219A7
Date: Wed, 14 Jun 2017 10:32:25 -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: <5bf277b9-67ce-30ee-2aaf-2a2148e60fd2@arm.com>
Message-ID: <alpine.DEB.2.10.1706141021580.12156@sstabellini-ThinkPad-X260>
References: <20170609174141.5068-1-andre.przywara@arm.com>
 <20170609174141.5068-2-andre.przywara@arm.com>
 <8d68dcb4-6025-9611-9579-4989335ef85d@arm.com>
 <alpine.DEB.2.10.1706121529370.2875@sstabellini-ThinkPad-X260>
 <a72f9f56-7331-efed-5f53-9b4414d528ca@arm.com>
 <alpine.DEB.2.10.1706131513320.12156@sstabellini-ThinkPad-X260>
 <5bf277b9-67ce-30ee-2aaf-2a2148e60fd2@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Manish Jaggi <mjaggi@caviumnetworks.com>,
 Andre Przywara <andre.przywara@arm.com>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 xen-devel@lists.xenproject.org, nd@arm.com,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v11 01/34] ARM: vGIC: avoid rank lock when
 reading priority
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCAxNCBKdW4gMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IE9uIDA2LzEzLzIwMTcg
MTE6MTkgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IE9uIFR1ZSwgMTMgSnVuIDIw
MTcsIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+ID4gT24gMTIvMDYvMjAxNyAyMzozNCwgU3RlZmFu
byBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gPiA+IE9uIE1vbiwgMTIgSnVuIDIwMTcsIEp1bGllbiBH
cmFsbCB3cm90ZToKPiA+ID4gPiA+IEhpIEFuZHJlLAo+ID4gPiA+ID4gCj4gPiA+ID4gPiBPbiAw
OS8wNi8xNyAxODo0MSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gPiA+ID4gPiA+IFdoZW4gcmVh
ZGluZyB0aGUgcHJpb3JpdHkgdmFsdWUgb2YgYSB2aXJ0dWFsIGludGVycnVwdCwgd2Ugd2VyZQo+
ID4gPiA+ID4gPiB0YWtpbmcKPiA+ID4gPiA+ID4gdGhlIHJlc3BlY3RpdmUgcmFuayBsb2NrIHNv
IGZhci4KPiA+ID4gPiA+ID4gSG93ZXZlciBmb3IgZm9yd2FyZGVkIGludGVycnVwdHMgKERvbTAg
b25seSBzbyBmYXIpIHRoaXMgbWF5IGxlYWQgdG8KPiA+ID4gPiA+ID4gYQo+ID4gPiA+ID4gPiBk
ZWFkbG9jayB3aXRoIHRoZSBmb2xsb3dpbmcgY2FsbCBjaGFpbjoKPiA+ID4gPiA+ID4gLSBNTUlP
IGFjY2VzcyB0byBjaGFuZ2UgdGhlIElSUSBhZmZpbml0eSwgY2FsbGluZyB0aGUgSVRBUkdFVFNS
Cj4gPiA+ID4gPiA+IGhhbmRsZXIKPiA+ID4gPiA+ID4gLSB0aGlzIGhhbmRsZXIgdGFrZXMgdGhl
IGFwcHJvcHJpYXRlIHJhbmsgbG9jayBhbmQgY2FsbHMKPiA+ID4gPiA+ID4gdmdpY19zdG9yZV9p
dGFyZ2V0c3IoKQo+ID4gPiA+ID4gPiAtIHZnaWNfc3RvcmVfaXRhcmdldHNyKCkgd2lsbCBldmVu
dHVhbGx5IGNhbGwgdmdpY19taWdyYXRlX2lycSgpCj4gPiA+ID4gPiA+IC0gaWYgdGhpcyBJUlEg
aXMgYWxyZWFkeSBpbi1mbGlnaHQsIGl0IHdpbGwgcmVtb3ZlIGl0IGZyb20gdGhlIG9sZAo+ID4g
PiA+ID4gPiAgICBWQ1BVIGFuZCBpbmplY3QgaXQgaW50byB0aGUgbmV3IG9uZSwgYnkgY2FsbGlu
Zwo+ID4gPiA+ID4gPiB2Z2ljX3ZjcHVfaW5qZWN0X2lycSgpCj4gPiA+ID4gPiA+IC0gdmdpY192
Y3B1X2luamVjdF9pcnEgd2lsbCBjYWxsIHZnaWNfZ2V0X3ZpcnFfcHJpb3JpdHkoKQo+ID4gPiA+
ID4gPiAtIHZnaWNfZ2V0X3ZpcnFfcHJpb3JpdHkoKSB0cmllcyB0byB0YWtlIHRoZSByYW5rIGxv
Y2sgLSBhZ2FpbiEKPiA+ID4gPiA+ID4gSXQgc2VlbXMgbGlrZSB0aGlzIGNvZGUgcGF0aCBoYXMg
bmV2ZXIgYmVlbiBleGVyY2lzZWQgYmVmb3JlLgo+ID4gPiA+ID4gPiAKPiA+ID4gPiA+ID4gRml4
IHRoaXMgYnkgYXZvaWRpbmcgdGFraW5nIHRoZSBsb2NrIGluIHZnaWNfZ2V0X3ZpcnFfcHJpb3Jp
dHkoKQo+ID4gPiA+ID4gPiAobGlrZQo+ID4gPiA+ID4gPiB3ZQo+ID4gPiA+ID4gPiBkbyBpbiB2
Z2ljX2dldF90YXJnZXRfdmNwdSgpKS4KPiA+ID4gPiA+ID4gQWN0dWFsbHkgd2UgYXJlIGp1c3Qg
cmVhZGluZyBvbmUgYnl0ZSwgYW5kIHByaW9yaXR5IGNoYW5nZXMgd2hpbGUKPiA+ID4gPiA+ID4g
aW50ZXJydXB0cyBhcmUgaGFuZGxlZCBhcmUgYSBiZW5pZ24gcmFjZSB0aGF0IGNhbiBoYXBwZW4g
b24gcmVhbAo+ID4gPiA+ID4gPiBoYXJkd2FyZQo+ID4gPiA+ID4gPiB0b28uIFNvIGl0IGlzIHNh
ZmUgdG8ganVzdCBwcmV2ZW50IHRoZSBjb21waWxlciBmcm9tIHJlYWRpbmcgZnJvbQo+ID4gPiA+
ID4gPiB0aGUKPiA+ID4gPiA+ID4gc3RydWN0IG1vcmUgdGhhbiBvbmNlLgo+ID4gPiA+ID4gPiAK
PiA+ID4gPiA+ID4gU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJh
QGFybS5jb20+Cj4gPiA+ID4gPiA+IC0tLQo+ID4gPiA+ID4gPiAgIHhlbi9hcmNoL2FybS92Z2lj
LXYyLmMgfCAxMyArKysrKysrKy0tLS0tCj4gPiA+ID4gPiA+ICAgeGVuL2FyY2gvYXJtL3ZnaWMt
djMuYyB8IDExICsrKysrKystLS0tCj4gPiA+ID4gPiA+ICAgeGVuL2FyY2gvYXJtL3ZnaWMuYyAg
ICB8ICA4ICstLS0tLS0tCj4gPiA+ID4gPiA+ICAgMyBmaWxlcyBjaGFuZ2VkLCAxNiBpbnNlcnRp
b25zKCspLCAxNiBkZWxldGlvbnMoLSkKPiA+ID4gPiA+ID4gCj4gPiA+ID4gPiA+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12Mi5jIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjIuYwo+ID4g
PiA+ID4gPiBpbmRleCBkYzlmOTViLi41MzcwMDIwIDEwMDY0NAo+ID4gPiA+ID4gPiAtLS0gYS94
ZW4vYXJjaC9hcm0vdmdpYy12Mi5jCj4gPiA+ID4gPiA+ICsrKyBiL3hlbi9hcmNoL2FybS92Z2lj
LXYyLmMKPiA+ID4gPiA+ID4gQEAgLTI1OCw5ICsyNTgsOSBAQCBzdGF0aWMgaW50IHZnaWNfdjJf
ZGlzdHJfbW1pb19yZWFkKHN0cnVjdCB2Y3B1Cj4gPiA+ID4gPiA+ICp2LAo+ID4gPiA+ID4gPiBt
bWlvX2luZm9fdCAqaW5mbywKPiA+ID4gPiA+ID4gICAgICAgICAgIGlmICggcmFuayA9PSBOVUxM
ICkgZ290byByZWFkX2FzX3plcm87Cj4gPiA+ID4gPiA+IAo+ID4gPiA+ID4gPiAgICAgICAgICAg
dmdpY19sb2NrX3JhbmsodiwgcmFuaywgZmxhZ3MpOwo+ID4gPiA+ID4gPiAtICAgICAgICBpcHJp
b3JpdHlyID0gcmFuay0+aXByaW9yaXR5cltSRUdfUkFOS19JTkRFWCg4LAo+ID4gPiA+ID4gPiAt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnaWNk
X3JlZyAtCj4gPiA+ID4gPiA+IEdJQ0RfSVBSSU9SSVRZUiwKPiA+ID4gPiA+ID4gLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgREFCVF9XT1JEKV07
Cj4gPiA+ID4gPiA+ICsgICAgICAgIGlwcmlvcml0eXIgPSBBQ0NFU1NfT05DRShyYW5rLT5pcHJp
b3JpdHlyW1JFR19SQU5LX0lOREVYKDgsCj4gPiA+ID4gPiA+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZ2ljZF9yZWcgLSBHSUNEX0lQUklPUklUWVIsCj4gPiA+ID4gPiA+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgREFCVF9XT1JEKV0pOwo+ID4g
PiA+ID4gCj4gPiA+ID4gPiBUaGUgaW5kZW50YXRpb24gaXMgYSBiaXQgb2RkLiBDYW4geW91IGlu
dHJvZHVjZSBhIHRlbXBvcmFyeSB2YXJpYWJsZQo+ID4gPiA+ID4gaGVyZT8KPiA+ID4gPiA+IAo+
ID4gPiA+ID4gPiAgICAgICAgICAgdmdpY191bmxvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7Cj4g
PiA+ID4gPiA+ICAgICAgICAgICAqciA9IHZnaWNfcmVnMzJfZXh0cmFjdChpcHJpb3JpdHlyLCBp
bmZvKTsKPiA+ID4gPiA+ID4gCj4gPiA+ID4gPiA+IEBAIC00OTksNyArNDk5LDcgQEAgc3RhdGlj
IGludCB2Z2ljX3YyX2Rpc3RyX21taW9fd3JpdGUoc3RydWN0IHZjcHUKPiA+ID4gPiA+ID4gKnYs
Cj4gPiA+ID4gPiA+IG1taW9faW5mb190ICppbmZvLAo+ID4gPiA+ID4gPiAKPiA+ID4gPiA+ID4g
ICAgICAgY2FzZSBWUkFOR0UzMihHSUNEX0lQUklPUklUWVIsIEdJQ0RfSVBSSU9SSVRZUk4pOgo+
ID4gPiA+ID4gPiAgICAgICB7Cj4gPiA+ID4gPiA+IC0gICAgICAgIHVpbnQzMl90ICppcHJpb3Jp
dHlyOwo+ID4gPiA+ID4gPiArICAgICAgICB1aW50MzJfdCAqaXByaW9yaXR5ciwgcHJpb3JpdHk7
Cj4gPiA+ID4gPiA+IAo+ID4gPiA+ID4gPiAgICAgICAgICAgaWYgKCBkYWJ0LnNpemUgIT0gREFC
VF9CWVRFICYmIGRhYnQuc2l6ZSAhPSBEQUJUX1dPUkQgKQo+ID4gPiA+ID4gPiBnb3RvCj4gPiA+
ID4gPiA+IGJhZF93aWR0aDsKPiA+ID4gPiA+ID4gICAgICAgICAgIHJhbmsgPSB2Z2ljX3Jhbmtf
b2Zmc2V0KHYsIDgsIGdpY2RfcmVnIC0gR0lDRF9JUFJJT1JJVFlSLAo+ID4gPiA+ID4gPiBEQUJU
X1dPUkQpOwo+ID4gPiA+ID4gPiBAQCAtNTA4LDcgKzUwOCwxMCBAQCBzdGF0aWMgaW50IHZnaWNf
djJfZGlzdHJfbW1pb193cml0ZShzdHJ1Y3QgdmNwdQo+ID4gPiA+ID4gPiAqdiwKPiA+ID4gPiA+
ID4gbW1pb19pbmZvX3QgKmluZm8sCj4gPiA+ID4gPiA+ICAgICAgICAgICBpcHJpb3JpdHlyID0g
JnJhbmstPmlwcmlvcml0eXJbUkVHX1JBTktfSU5ERVgoOCwKPiA+ID4gPiA+ID4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnaWNkX3JlZyAt
Cj4gPiA+ID4gPiA+IEdJQ0RfSVBSSU9SSVRZUiwKPiA+ID4gPiA+ID4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBEQUJUX1dPUkQpXTsKPiA+
ID4gPiA+ID4gLSAgICAgICAgdmdpY19yZWczMl91cGRhdGUoaXByaW9yaXR5ciwgciwgaW5mbyk7
Cj4gPiA+ID4gPiA+ICsgICAgICAgIHByaW9yaXR5ID0gQUNDRVNTX09OQ0UoKmlwcmlvcml0eXIp
Owo+ID4gPiA+ID4gPiArICAgICAgICB2Z2ljX3JlZzMyX3VwZGF0ZSgmcHJpb3JpdHksIHIsIGlu
Zm8pOwo+ID4gPiA+ID4gPiArICAgICAgICBBQ0NFU1NfT05DRSgqaXByaW9yaXR5cikgPSBwcmlv
cml0eTsKPiA+ID4gPiA+IAo+ID4gPiA+ID4gVGhpcyBpcyBhIGJpdCBvZGQgdG8gcmVhZCBiZWNh
dXNlIG9mIHRoZSBkZXJlZmVyZW5jaW5nLiBJIGFkbWl0IHRoYXQgSQo+ID4gPiA+ID4gd291bGQK
PiA+ID4gPiA+IHByZWZlciBpZiB5b3UgdXNlIHJlYWRfYXRvbWljL3dyaXRlX2F0b21pYyB3aGlj
aCBhcmUgZWFzaWVyIHRvCj4gPiA+ID4gPiB1bmRlcnN0YW5kCj4gPiA+ID4gPiAodGhvdWdoIHRo
ZSBuYW1pbmcgaXMgY29uZnVzaW5nKS4KPiA+ID4gPiA+IAo+ID4gPiA+ID4gTGV0IHNlZSB3aGF0
IFN0ZWZhbm8gdGhpbmtzIGhlcmUuCj4gPiA+ID4gCj4gPiA+ID4gSSBhbHNvIHByZWZlciAqX2F0
b21pYywgZXNwZWNpYWxseSBnaXZlbiB3aGF0IEphbiB3cm90ZSBhYm91dAo+ID4gPiA+IEFDQ0VT
U19PTkNFOgo+ID4gPiA+IAo+ID4gPiA+ICAgIFBsdXMgQUNDRVNTX09OQ0UoKSBkb2Vzbid0IGVu
Zm9yY2UgYSBzaW5nbGUgaW5zdHJ1Y3Rpb24gdG8gYmUgdXNlZCBpbgo+ID4gPiA+ICAgIHRoZSBy
ZXN1bHRpbmcgYXNzZW1ibHkpLgo+ID4gPiAKPiA+ID4gSSBkb24ndCBidXkgdGhpcyBhcmd1bWVu
dC4gVGhlcmUgYXJlIHF1aXRlIGEgZmV3IHBsYWNlcyB3ZSByZWx5IG9uCj4gPiA+IGFzc2lnbm1l
bnQKPiA+ID4gdG8gYmUgYXRvbWljIChzZWUgUFYgcHJvdG9jb2xzIGZvciBpbnN0YW5jZSkuCj4g
PiAKPiA+IEkgZG9uJ3QgdW5kZXJzdGFuZCB5b3VyIGV4cGxhbmF0aW9uLiBUaGVyZSBhcmUgbm8g
UFYgcHJvdG9jb2xzIHVuZGVyCj4gPiB4ZW4vLCB0aGV5IGFyZSBpbXBsZW1lbnRlZCBpbiBvdGhl
ciByZXBvc2l0b3JpZXMuIEkgZ3JlcHBlZCBmb3IgQUNDRVNTCj4gPiB1bmRlciB4ZW4vaW5jbHVk
ZS9wdWJsaWMsIGluIGNhc2UgeW91IHJlZmVycmVkIHRvIHRoZSBQViBwcm90b2NvbAo+ID4gaGVh
ZGVycywgYnV0IGNvdWxkbid0IGZpbmQgYW55dGhpbmcgaW50ZXJlc3RpbmcuCj4gCj4gSGF2ZSBh
IGxvb2sgYXQgdGhlIHBsMDExIGVtdWxhdGlvbiBmcm9tIEJodXBpbmRlci4gSXQgd2lsbCB1c2Ug
cGxhaW4gJz0nIGZvcgo+IHVwZGF0aW5nIHRoZSBQViBkcml2ZXJzLiBTbyBjYW4geW91IGV4cGxh
aW4gd2h5IGl0IGlzIGZpbmUgdGhlcmUgYW5kIG5vdCBoZXJlPwoKQmh1cGluZGVyJ3Mgc2VyaWVz
IGlzIHRoZSBmaXJzdCBQViBkcml2ZXIgaW4gdGhlIFhlbiBjb2RlYmFzZS4gSXQgaXMKZWFzeSB0
byBmb3JnZXQgdGhhdCBjb2Rpbmcgc2hvdWxkL21pZ2h0IGhhdmUgdG8gYmUgZGlmZmVyZW50IGNv
bXBhcmVkIHRvCkxpbnV4LCB3aGljaCBpcyB0aGUgY29kZWJhc2UgSSB1c3VhbGx5IHdvcmsgd2l0
aCBmb3IgUFYgZHJpdmVycy4KCkl0IGlzIHRydWUgdGhhdCB1cGRhdGluZyB0aGUgaW5kZXhlcyBz
aG91bGQgYmUgZG9uZSBhdG9taWNhbGx5LApvdGhlcndpc2UgdGhlIG90aGVyIGVuZCBtaWdodCBl
bmQgdXAgcmVhZGluZyBhIHdyb25nIGluZGV4IHZhbHVlLgoKCj4gPiA+IEZ1cnRoZXJtb3JlIGlt
cGxlbWVudGF0aW9uIG9mCj4gPiA+IGF0b21pY19yZWFkL2F0b21pY193cml0ZSBpbiBMaW51eCAo
Ym90aCBBUk0gYW5kIHg4NikgaXMgYmFzZWQgb24KPiA+ID4gV1JJVEVfT05DRS9SRUFEX09OQ0Us
IG9uIFhlbiBpdCBpcyBhIHNpbXBsZSBhc3NpZ25tZW50Lgo+ID4gCj4gPiBJIGRvbid0IGZvbGxv
dyB3aHkgeW91IGFyZSByZWZlcnJpbmcgdG8gTGludXggY29uc3RydWN0cyBpbiB0aGlzCj4gPiBk
aXNjdXNzaW9uIGFib3V0IFhlbiBhdG9taWMgZnVuY3Rpb25zLgo+IAo+IE15IHBvaW50IGhlcmUg
aXMgWGVuIGFuZCBMaW51eCBhcmUgdmVyeSBzaW1pbGFyLiBBY3R1YWxseSBhIGxvdCBvZiB0aGUg
YXRvbWljCj4gY29kZSBpcyBiZWVuIHRha2VuIGZyb20gTGludXggKGhhdmUgYSBsb29rIHRvIG91
ciBhdG9taWNfcmVhZC9hdG9taWNfd3JpdGUpLgo+IAo+IEFzIHRoZSBhdG9taWMgY29kZSB3YXMg
YWRkZWQgdGhlIGNvZGUgYnkgeW91IChsaWtlbHkgZnJvbSBMaW51eCksIEkgZG9uJ3QKPiB1bmRl
cnN0YW5kIHdoeSB5b3UgZG9uJ3QgY29tcGxhaW4gYWJvdXQgdGhlIGF0b21pYyBpbXBsZW1lbnRh
dGlvbiBidXQKPiBBQ0NFU1NfT05DRS4KCkxpbnV4IGFuZCBYZW4gYXJlIGZyZWUgdG8gbWFrZSBk
aWZmZXJlbnQgYXNzdW1wdGlvbnMgcmVnYXJkaW5nCmNvbXBpbGVycy4KCkZXSVcgSSBhbSBub3Qg
cmVhbGx5IGNvbXBsYWluaW5nIGFib3V0IGVpdGhlciBhdG9taWNzIG9yIEFDQ0VTU19PTkNFLCBJ
Cmp1c3QgZG9uJ3Qgc2VlIHRoZSBhZHZhbnRhZ2Ugb2YgdXNpbmcgQUNDRVNTX09OQ0Ugb3ZlciBy
ZWFkL3dyaXRlX2F0b21pYwooc2VlIGJlbG93KS4KCgo+ID4gPiBJbiBhbnkgY2FzZSwgYWxsIHRo
b3NlIG1hY3JvcyBkb2VzIG5vdCBwcmV2ZW50IHJlLW9yZGVyaW5nIGF0IHRoZQo+ID4gPiBwcm9j
ZXNzb3IKPiA+ID4gbGV2ZWwgbm9yIHJlYWQvd3JpdGUgYXRvbWljaXR5IGlmIHRoZSB2YXJpYWJs
ZSBpcyBtaXNhbGlnbmVkLgo+ID4gCj4gPiBNeSB1bmRlcnN0YW5kaW5nIGlzIHRoYXQgdGhlIHVu
d3JpdHRlbiBhc3N1bXB0aW9uIGluIFhlbiBpcyB0aGF0Cj4gPiB2YXJpYWJsZXMgYXJlIGFsd2F5
cyBhbGlnbmVkLiBZb3UgYXJlIHJpZ2h0IGFib3V0IHByb2Nlc3NvciBsZXZlbAo+ID4gcmVvcmRl
cmluZywgaW4gZmFjdCB3aGVuIG5lZWRlZCB3ZSBoYXZlIHRvIGhhdmUgYmFycmllcnMKPiA+IAo+
ID4gSSBoYXZlIHJlYWQgQW5kcmUncyB3ZWxsIHdyaXR0ZW4gUkVBRE1FLmF0b21pYywgYW5kIGhl
IGVuZHMgdGhlCj4gPiBkb2N1bWVudCBzdGF0aW5nIHRoZSBmb2xsb3dpbmc6Cj4gPiAKPiA+IAo+
ID4gPiBUaGlzIG1ha2VzIHJlYWQgYW5kIHdyaXRlIGFjY2Vzc2VzIHRvIGludHMgYW5kIGxvbmdz
IChhbmQgdGhlaXIgcmVzcGVjdGl2ZQo+ID4gPiB1bnNpZ25lZCBjb3VudGVyIHBhcnRzKSBuYXR1
cmFsbHkgYXRvbWljLgo+ID4gPiBIb3dldmVyIGl0IHdvdWxkIGJlIGJlbmVmaWNpYWwgdG8gdXNl
IGF0b21pYyBwcmltaXRpdmVzIGFueXdheSB0byBhbm5vdGF0ZQo+ID4gPiB0aGUgY29kZSBhcyBi
ZWluZyBjb25jdXJyZW50IGFuZCB0byBwcmV2ZW50IHNpbGVudCBicmVha2FnZSB3aGVuIGNoYW5n
aW5nCj4gPiA+IHRoZSBjb2RlCj4gPiAKPiA+IHdpdGggd2hpY2ggSSBjb21wbGV0ZWx5IGFncmVl
Cj4gCj4gV2hpY2ggbWVhbnMgeW91IGFyZSBoYXBweSB0byB1c2UgZWl0aGVyIEFDQ0VTU19PTkNF
IG9yCj4gcmVhZF9hdG9taWMvd3JpdGVfYXRvbWljIGFzIHRoZXkgaW4tZmluZSBleGFjdGx5IHRo
ZSBzYW1lIG9uIHRoZSBjb21waWxlciB3ZQo+IHN1cHBvcnQuCgpJIGRvIHVuZGVyc3RhbmQgdGhh
dCBib3RoIG9mIHRoZW0gd2lsbCBwcm9kdWNlIHRoZSBzYW1lIG91dHB1dCwKdGhlcmVmb3JlLCBi
b3RoIHdvcmsgZm9yIHRoaXMgdXNlLWNhc2UuCgpJIGRvbid0IHVuZGVyc3RhbmQgd2h5IGFueWJv
ZHkgd291bGQgcHJlZmVyIEFDQ0VTU19PTkNFIG92ZXIKcmVhZC93cml0ZV9hdG9taWMsIGdpdmVu
IHRoYXQgd2l0aCBBQ0NFU1NfT05DRSBhcyBhIGNvbnRyaWJ1dG9yL3Jldmlld2VyCnlvdSBhZGRp
dGlvbmFsbHkgbmVlZCB0byByZW1lbWJlciB0byBjaGVjayB3aGV0aGVyIHRoZSBhcmd1bWVudCBp
cyBhCm5hdGl2ZSBkYXRhIHR5cGUuIEJhc2ljYWxseSwgSSBzZWUgQUNDRVNTX09OQ0UgYXMgIm1v
cmUgd29yayIgZm9yIG1lLgpXaHkgZG8geW91IHRoaW5rIHRoYXQgQUNDRVNTX09OQ0UgaXMgImJl
dHRlciI/CgpSZWdhcmRpbmcgdGhlICJjb21waWxlciB3aXRoIHN1cHBvcnQiOiBkbyB3ZSBzdGF0
ZSBjbGVhcmx5IGluIGFueSBkb2NzCm9yIHdlYnNpdGUgd2hhdCBhcmUgdGhlIGNvbXBpbGVycyB3
ZSBzdXBwb3J0PyBJIHRoaW5rIHRoaXMgd291bGQgYmUgdGhlCnJpZ2h0IG9wcG9ydHVuaXR5IHRv
IGRvIGl0LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 14 17:44:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 17:44:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLCKm-0007xb-I0; Wed, 14 Jun 2017 17: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 <boris.ostrovsky@oracle.com>) id 1dLCKl-0007xV-JR
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 17:43:59 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 D2/BB-02181-ED571495; Wed, 14 Jun 2017 17:43:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsXSO6nOVfdeqWO
 kwflZQhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ac1w2MBY0cFXeP/WdpYNzH1sXIxSEkMJlJ
 YtvOy1DOb0aJh99fs0I4Gxklnn29CpXZzijR2L2DsYuRk0NYwE7i0+m/7F2MHBwiApkSvVdqQ
 cJCAnESexq/sYHYzAJyEp2TdzCD2GwCRhJnj04Ha+UVsJWY+mEeE4jNIqAq8eDcbBYQW1QgXO
 Jt4xEWiBpBiZMzn4DZnAKmEl/PnWCEmKknseP6L1YIW15i+9s5YPMlBIwl2t9eZJvAKDgLSfs
 sJC2zkLQsYGRexahRnFpUllqka2Shl1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kR
 GLr1DAyMOxj7VvkdYpTkYFIS5Z0q6BgpxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3awlQTrAoN
 T21Ii0zBxhFMGkJDh4lEd4TxUBp3uKCxNzizHSI1ClGXY4Nq9d/YRJiycvPS5US590HMkMApC
 ijNA9uBCyiLzHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5q0sAprCk5lXArfpFdARTEBHBF1
 wADmiJBEhJdXAWPxWXKGum7eZhS3XZZLesukbWR1EJbWEhFzn7mt6+dxix2tLkcUVj7tbAyfW
 yceum/7d1CvbLf/B6wv3jL1iOLXvaaX4iPZ8N9hYtPmyX3ZcL+N8XfOMbXuiY1yCd7styHxl+
 TVWc8Y9SYHvp6Y6cB59XpH8dloF77k9Aj57DA9/eVpeWN+rxFKckWioxVxUnAgARYxsSeMCAA
 A=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1497462236!83642239!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30698 invoked from network); 14 Jun 2017 17:43:57 -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; 14 Jun 2017 17:43:57 -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
 v5EHhsho009056
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 14 Jun 2017 17:43:54 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 v5EHhs8U023870
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 14 Jun 2017 17:43:54 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 v5EHhrl7027779;
 Wed, 14 Jun 2017 17:43:53 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 14 Jun 2017 10:43:53 -0700
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <20170614172352.27557-1-jgross@suse.com>
 <20170614172352.27557-3-jgross@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <f26efdc0-84ec-6aeb-d488-06b580d59325@oracle.com>
Date: Wed, 14 Jun 2017 13:43:45 -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: <20170614172352.27557-3-jgross@suse.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: gregkh@linuxfoundation.org
Subject: Re: [Xen-devel] [PATCH v4 2/4] xen: add sysfs node for 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>

Cj4gLS0tIGEvRG9jdW1lbnRhdGlvbi9BQkkvdGVzdGluZy9zeXNmcy1oeXBlcnZpc29yLXBtdQo+
ICsrKyBiL0RvY3VtZW50YXRpb24vQUJJL3Rlc3Rpbmcvc3lzZnMtaHlwZXJ2aXNvci14ZW4KPiBA
QCAtMSw4ICsxLDE5IEBACj4gK1doYXQ6CQkvc3lzL2h5cGVydmlzb3IvZ3Vlc3RfdHlwZQo+ICtE
YXRlOgkJTWF5IDIwMTcKPiArS2VybmVsVmVyc2lvbjoJNC4xMwo+ICtDb250YWN0Ogl4ZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiArRGVzY3JpcHRpb246CUlmIHJ1bm5pbmcgdW5kZXIg
WGVuOgo+ICsJCVR5cGUgb2YgZ3Vlc3Q6Cj4gKwkJIlhlbiI6IHN0YW5kYXJkIGd1ZXN0IHR5cGUg
b24gYXJtCj4gKwkJIkhWTSI6IGZ1bGx5IHZpcnR1YWxpemVkIGd1ZXN0ICh4ODYpCj4gKwkJIlBW
IjogcGFyYXZpcnR1YWxpemVkIGd1ZXN0ICh4ODYpCj4gKwkJIlBWSCI6IGZ1bGx5IHZpcnR1YWxp
emVkIGd1ZXN0IHdpdGhvdXQgbGVnYWN5IGVtdWxhdGlvbiAoeDg2KQo+ICsKPiAgCgoKCj4gIAo+
ICtzdGF0aWMgc3NpemVfdCBndWVzdF90eXBlX3Nob3coc3RydWN0IGh5cF9zeXNmc19hdHRyICph
dHRyLCBjaGFyICpidWZmZXIpCj4gK3sKPiArCWNvbnN0IGNoYXIgKnR5cGUgPSAiPz8/IjsKPiAr
Cj4gKwlzd2l0Y2ggKHhlbl9kb21haW5fdHlwZSkgewo+ICsJY2FzZSBYRU5fTkFUSVZFOgo+ICsJ
CS8qIEFSTSBvbmx5LiAqLwo+ICsJCXR5cGUgPSAiWGVuIjsKPiArCQlicmVhazsKPiArCWNhc2Ug
WEVOX1BWX0RPTUFJTjoKPiArCQl0eXBlID0gIlBWIjsKPiArCQlicmVhazsKPiArCWNhc2UgWEVO
X0hWTV9ET01BSU46Cj4gKwkJdHlwZSA9IHhlbl9wdmhfZG9tYWluKCkgPyAiUFZIIiA6ICJIVk0i
Owo+ICsJCWJyZWFrOwo+ICsJfQoKSSB0aGluayB3ZSBzaG91bGQgcmV0dXJuIC1FSU5WQUwgZm9y
IHVua25vd24gdHlwZS4gT3IgZG9jdW1lbnQgIj8/PyIgaW4KdGhlIEFCSSBkb2N1bWVudC4KCgot
Ym9yaXMKCj4gKwlyZXR1cm4gc3ByaW50ZihidWZmZXIsICIlc1xuIiwgdHlwZSk7Cj4gK30KPgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 14 17:44:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 17: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 1dLCLZ-00080U-Ql; Wed, 14 Jun 2017 17: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 <julien.grall@arm.com>) id 1dLCLY-00080N-Da
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 17:44:48 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 CA/A8-02956-F0671495; Wed, 14 Jun 2017 17:44:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVysyfVTZe/zDH
 SYONKHovvWyYzOTB6HP5whSWAMYo1My8pvyKBNeNRd33BU4WKpztmMDUwfpHqYuTiEBLYxCix
 4fc2ZghnMaPExxeP2LsYOTmEBQIkPpz5zgJiiwjoS2y63cgOUsQs0MMkcWnTJBaIjj3MEqf/7
 gWrYhPQlLjz+RMTiM0rYCVx+V4nK4jNIqAqcen4RLAaUYFwid4D/WwQNYISJ2c+AYtzCvhIvD
 /zHayXWcBMYt7mh8wQtrjErSfzoeLyEtvfzmGewMg/C0n7LCQts5C0zELSsoCRZRWjRnFqUVl
 qka6hsV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmCIMgDBDsYvywIOMUpyMCmJ
 8k4VdIwU4kvKT6nMSCzOiC8qzUktPsQow8GhJMH7tQQoJ1iUmp5akZaZA4wWmLQEB4+SCO+JY
 qA0b3FBYm5xZjpE6hSjLseG1eu/MAmx5OXnpUqJ8+4DmSEAUpRRmgc3Aha5lxhlpYR5GYGOEu
 IpSC3KzSxBlX/FKM7BqCTMW1kENIUnM68EbtMroCOYgI4IuuAAckRJIkJKqoFRsf+++5m79xl
 ndDddVXeV/vBEtHmizVEH3TfWxw3K2A+cn6ec8TrqZceCB+vV1J+YqsUeXhjqtv3KHnN/ET6+
 rIyzYQWFqbE6l/ut6t5JlF52e320uEwqbnLueU83tg3dlffCfvTNeW/z7rbIzSdXP2xbecpk2
 0K3JHfnqd8FTzw6wrvf6O8lJZbijERDLeai4kQAJKWCGtcCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1497462286!98183156!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58677 invoked from network); 14 Jun 2017 17:44:46 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-27.messagelabs.com with SMTP; 14 Jun 2017 17:44: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 A728180D;
 Wed, 14 Jun 2017 10:44:45 -0700 (PDT)
Received: from [10.37.8.43] (unknown [10.37.8.43])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E0A833F3E1;
 Wed, 14 Jun 2017 10:44:42 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20170609174141.5068-1-andre.przywara@arm.com>
 <20170609174141.5068-2-andre.przywara@arm.com>
 <8d68dcb4-6025-9611-9579-4989335ef85d@arm.com>
 <alpine.DEB.2.10.1706121529370.2875@sstabellini-ThinkPad-X260>
 <a72f9f56-7331-efed-5f53-9b4414d528ca@arm.com>
 <alpine.DEB.2.10.1706131513320.12156@sstabellini-ThinkPad-X260>
 <5bf277b9-67ce-30ee-2aaf-2a2148e60fd2@arm.com>
 <alpine.DEB.2.10.1706141021580.12156@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <5fd71a4e-28e1-a0bb-67c1-c7cbb19d7946@arm.com>
Date: Wed, 14 Jun 2017 18:44: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: <alpine.DEB.2.10.1706141021580.12156@sstabellini-ThinkPad-X260>
Content-Language: en-US
Cc: Vijay Kilari <vijay.kilari@gmail.com>,
 Manish Jaggi <mjaggi@caviumnetworks.com>,
 Andre Przywara <andre.przywara@arm.com>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 xen-devel@lists.xenproject.org, nd@arm.com,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v11 01/34] ARM: vGIC: avoid rank lock when
 reading priority
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGkgU3RlZmFubywKCk9uIDA2LzE0LzIwMTcgMDY6MzIgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3
cm90ZToKPiBPbiBXZWQsIDE0IEp1biAyMDE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+PiBJIGRv
bid0IHVuZGVyc3RhbmQgeW91ciBleHBsYW5hdGlvbi4gVGhlcmUgYXJlIG5vIFBWIHByb3RvY29s
cyB1bmRlcgo+Pj4geGVuLywgdGhleSBhcmUgaW1wbGVtZW50ZWQgaW4gb3RoZXIgcmVwb3NpdG9y
aWVzLiBJIGdyZXBwZWQgZm9yIEFDQ0VTUwo+Pj4gdW5kZXIgeGVuL2luY2x1ZGUvcHVibGljLCBp
biBjYXNlIHlvdSByZWZlcnJlZCB0byB0aGUgUFYgcHJvdG9jb2wKPj4+IGhlYWRlcnMsIGJ1dCBj
b3VsZG4ndCBmaW5kIGFueXRoaW5nIGludGVyZXN0aW5nLgo+Pgo+PiBIYXZlIGEgbG9vayBhdCB0
aGUgcGwwMTEgZW11bGF0aW9uIGZyb20gQmh1cGluZGVyLiBJdCB3aWxsIHVzZSBwbGFpbiAnPScg
Zm9yCj4+IHVwZGF0aW5nIHRoZSBQViBkcml2ZXJzLiBTbyBjYW4geW91IGV4cGxhaW4gd2h5IGl0
IGlzIGZpbmUgdGhlcmUgYW5kIG5vdCBoZXJlPwo+IAo+IEJodXBpbmRlcidzIHNlcmllcyBpcyB0
aGUgZmlyc3QgUFYgZHJpdmVyIGluIHRoZSBYZW4gY29kZWJhc2UuIEl0IGlzCj4gZWFzeSB0byBm
b3JnZXQgdGhhdCBjb2Rpbmcgc2hvdWxkL21pZ2h0IGhhdmUgdG8gYmUgZGlmZmVyZW50IGNvbXBh
cmVkIHRvCj4gTGludXgsIHdoaWNoIGlzIHRoZSBjb2RlYmFzZSBJIHVzdWFsbHkgd29yayB3aXRo
IGZvciBQViBkcml2ZXJzLgo+IAo+IEl0IGlzIHRydWUgdGhhdCB1cGRhdGluZyB0aGUgaW5kZXhl
cyBzaG91bGQgYmUgZG9uZSBhdG9taWNhbGx5LAo+IG90aGVyd2lzZSB0aGUgb3RoZXIgZW5kIG1p
Z2h0IGVuZCB1cCByZWFkaW5nIGEgd3JvbmcgaW5kZXggdmFsdWUuCj4gCj4gCj4+Pj4gRnVydGhl
cm1vcmUgaW1wbGVtZW50YXRpb24gb2YKPj4+PiBhdG9taWNfcmVhZC9hdG9taWNfd3JpdGUgaW4g
TGludXggKGJvdGggQVJNIGFuZCB4ODYpIGlzIGJhc2VkIG9uCj4+Pj4gV1JJVEVfT05DRS9SRUFE
X09OQ0UsIG9uIFhlbiBpdCBpcyBhIHNpbXBsZSBhc3NpZ25tZW50Lgo+Pj4KPj4+IEkgZG9uJ3Qg
Zm9sbG93IHdoeSB5b3UgYXJlIHJlZmVycmluZyB0byBMaW51eCBjb25zdHJ1Y3RzIGluIHRoaXMK
Pj4+IGRpc2N1c3Npb24gYWJvdXQgWGVuIGF0b21pYyBmdW5jdGlvbnMuCj4+Cj4+IE15IHBvaW50
IGhlcmUgaXMgWGVuIGFuZCBMaW51eCBhcmUgdmVyeSBzaW1pbGFyLiBBY3R1YWxseSBhIGxvdCBv
ZiB0aGUgYXRvbWljCj4+IGNvZGUgaXMgYmVlbiB0YWtlbiBmcm9tIExpbnV4IChoYXZlIGEgbG9v
ayB0byBvdXIgYXRvbWljX3JlYWQvYXRvbWljX3dyaXRlKS4KPj4KPj4gQXMgdGhlIGF0b21pYyBj
b2RlIHdhcyBhZGRlZCB0aGUgY29kZSBieSB5b3UgKGxpa2VseSBmcm9tIExpbnV4KSwgSSBkb24n
dAo+PiB1bmRlcnN0YW5kIHdoeSB5b3UgZG9uJ3QgY29tcGxhaW4gYWJvdXQgdGhlIGF0b21pYyBp
bXBsZW1lbnRhdGlvbiBidXQKPj4gQUNDRVNTX09OQ0UuCj4gCj4gTGludXggYW5kIFhlbiBhcmUg
ZnJlZSB0byBtYWtlIGRpZmZlcmVudCBhc3N1bXB0aW9ucyByZWdhcmRpbmcKPiBjb21waWxlcnMu
CgpJdCBpcyBub3QgcG9zc2libGUgdG8gc2F5IHRoYXQgWGVuIG1heSBoYXZlIGRpZmZlcmVudCBh
c3N1bXB0aW9ucyB3aGVuIAp5b3UgaW1wb3J0IGNvZGUgZnJvbSBMaW51eCB3aXRob3V0IGRlZXAg
cmV2aWV3ICh5ZXMgbW9zdCBvZiB0aGUgY29kZSAKdGFrZW4gZnJvbSBMaW51eCBpcyBhcyBpdCBp
cykuCgo+IAo+IEZXSVcgSSBhbSBub3QgcmVhbGx5IGNvbXBsYWluaW5nIGFib3V0IGVpdGhlciBh
dG9taWNzIG9yIEFDQ0VTU19PTkNFLCBJCj4ganVzdCBkb24ndCBzZWUgdGhlIGFkdmFudGFnZSBv
ZiB1c2luZyBBQ0NFU1NfT05DRSBvdmVyIHJlYWQvd3JpdGVfYXRvbWljCj4gKHNlZSBiZWxvdyku
Cj4gCj4gCj4+Pj4gSW4gYW55IGNhc2UsIGFsbCB0aG9zZSBtYWNyb3MgZG9lcyBub3QgcHJldmVu
dCByZS1vcmRlcmluZyBhdCB0aGUKPj4+PiBwcm9jZXNzb3IKPj4+PiBsZXZlbCBub3IgcmVhZC93
cml0ZSBhdG9taWNpdHkgaWYgdGhlIHZhcmlhYmxlIGlzIG1pc2FsaWduZWQuCj4+Pgo+Pj4gTXkg
dW5kZXJzdGFuZGluZyBpcyB0aGF0IHRoZSB1bndyaXR0ZW4gYXNzdW1wdGlvbiBpbiBYZW4gaXMg
dGhhdAo+Pj4gdmFyaWFibGVzIGFyZSBhbHdheXMgYWxpZ25lZC4gWW91IGFyZSByaWdodCBhYm91
dCBwcm9jZXNzb3IgbGV2ZWwKPj4+IHJlb3JkZXJpbmcsIGluIGZhY3Qgd2hlbiBuZWVkZWQgd2Ug
aGF2ZSB0byBoYXZlIGJhcnJpZXJzCj4+Pgo+Pj4gSSBoYXZlIHJlYWQgQW5kcmUncyB3ZWxsIHdy
aXR0ZW4gUkVBRE1FLmF0b21pYywgYW5kIGhlIGVuZHMgdGhlCj4+PiBkb2N1bWVudCBzdGF0aW5n
IHRoZSBmb2xsb3dpbmc6Cj4+Pgo+Pj4KPj4+PiBUaGlzIG1ha2VzIHJlYWQgYW5kIHdyaXRlIGFj
Y2Vzc2VzIHRvIGludHMgYW5kIGxvbmdzIChhbmQgdGhlaXIgcmVzcGVjdGl2ZQo+Pj4+IHVuc2ln
bmVkIGNvdW50ZXIgcGFydHMpIG5hdHVyYWxseSBhdG9taWMuCj4+Pj4gSG93ZXZlciBpdCB3b3Vs
ZCBiZSBiZW5lZmljaWFsIHRvIHVzZSBhdG9taWMgcHJpbWl0aXZlcyBhbnl3YXkgdG8gYW5ub3Rh
dGUKPj4+PiB0aGUgY29kZSBhcyBiZWluZyBjb25jdXJyZW50IGFuZCB0byBwcmV2ZW50IHNpbGVu
dCBicmVha2FnZSB3aGVuIGNoYW5naW5nCj4+Pj4gdGhlIGNvZGUKPj4+Cj4+PiB3aXRoIHdoaWNo
IEkgY29tcGxldGVseSBhZ3JlZQo+Pgo+PiBXaGljaCBtZWFucyB5b3UgYXJlIGhhcHB5IHRvIHVz
ZSBlaXRoZXIgQUNDRVNTX09OQ0Ugb3IKPj4gcmVhZF9hdG9taWMvd3JpdGVfYXRvbWljIGFzIHRo
ZXkgaW4tZmluZSBleGFjdGx5IHRoZSBzYW1lIG9uIHRoZSBjb21waWxlciB3ZQo+PiBzdXBwb3J0
Lgo+IAo+IEkgZG8gdW5kZXJzdGFuZCB0aGF0IGJvdGggb2YgdGhlbSB3aWxsIHByb2R1Y2UgdGhl
IHNhbWUgb3V0cHV0LAo+IHRoZXJlZm9yZSwgYm90aCB3b3JrIGZvciB0aGlzIHVzZS1jYXNlLgo+
IAo+IEkgZG9uJ3QgdW5kZXJzdGFuZCB3aHkgYW55Ym9keSB3b3VsZCBwcmVmZXIgQUNDRVNTX09O
Q0Ugb3Zlcgo+IHJlYWQvd3JpdGVfYXRvbWljLCBnaXZlbiB0aGF0IHdpdGggQUNDRVNTX09OQ0Ug
YXMgYSBjb250cmlidXRvci9yZXZpZXdlcgo+IHlvdSBhZGRpdGlvbmFsbHkgbmVlZCB0byByZW1l
bWJlciB0byBjaGVjayB3aGV0aGVyIHRoZSBhcmd1bWVudCBpcyBhCj4gbmF0aXZlIGRhdGEgdHlw
ZS4gQmFzaWNhbGx5LCBJIHNlZSBBQ0NFU1NfT05DRSBhcyAibW9yZSB3b3JrIiBmb3IgbWUuCj4g
V2h5IGRvIHlvdSB0aGluayB0aGF0IEFDQ0VTU19PTkNFIGlzICJiZXR0ZXIiPwoKSGF2ZSB5b3Ug
bG9va2VkIGF0IHRoZSBpbXBsZW1lbnRhdGlvbiBvZiBBQ0NFU1NfT05DRT8gWW91IGRvbid0IGhh
dmUgdG8gCmNoZWNrIHRoZSBkYXRhIHR5cGUgd2hlbiB1c2luZyBBQ0NFU1NfT05DRS4gVGhlcmUg
YXJlIHNhZmV0eSBjaGVjayB0byAKYXZvaWQgbWlzdXNpbmcgaXQuCgpXaGF0IEkgd2FudCB0byBh
dm9pZCBpcyB0aGlzIHNwbGl0IG1pbmQgd2UgY3VycmVudGx5IGhhdmUgYWJvdXQgYXRvbWljLgpU
aGV5IGFyZSBlaXRoZXIgYWxsIHNhZmUgb3Igbm90LgoKQXMgQW5kcmUgc3VnZ2VzdGVkLCB3ZSBz
aG91bGQgcHJvYmFibHkgaW1wb3J0IGEgbGlnaHRlciB2ZXJzaW9uIG9mIApXUklURV9PTkNFL1JF
QURfT05DRS4gVGhleSBhcmUgZmlyc3QgZWFzaWVyIHRvIHVuZGVyc3RhbmQgdGhhbiAKcmVhZF9h
dG9taWMvd3JpdGVfYXRvbWljIHRoYXQgY291bGQgYmUgY29uZnVzZWQgd2l0aCAKYXRvbWljX3Jl
YWQvYXRvbWljX3dyaXRlIChJSVJDIEphbiBhZ3JlZWQgaGVyZSkuCgpUaGUgbWFpbiBnb2FsIGlz
IHRvIGF2b2lkIGFzc2VtYmx5IGNvZGUgd2hlbiBpdCBpcyBkZWVtIG5vdCBuZWNlc3NhcnkuCgo+
IAo+IFJlZ2FyZGluZyB0aGUgImNvbXBpbGVyIHdpdGggc3VwcG9ydCI6IGRvIHdlIHN0YXRlIGNs
ZWFybHkgaW4gYW55IGRvY3MKPiBvciB3ZWJzaXRlIHdoYXQgYXJlIHRoZSBjb21waWxlcnMgd2Ug
c3VwcG9ydD8gSSB0aGluayB0aGlzIHdvdWxkIGJlIHRoZQo+IHJpZ2h0IG9wcG9ydHVuaXR5IHRv
IGRvIGl0LgoKVGhhdCdzIGEgZGlzY3Vzc2lvbiB0byBoYXZlIG9uIHRoZSBSRUFETUUuYXRvbWlj
cyBwYXRjaC4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 14 17:45:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 17:45: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 1dLCMB-00083u-3l; Wed, 14 Jun 2017 17: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 <boris.ostrovsky@oracle.com>) id 1dLCM9-00083f-NA
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 17:45:25 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 83/81-03696-53671495; Wed, 14 Jun 2017 17:45:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsUyZ7p8oK5JmWO
 kwcv9Shbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8abJS+ZC3YzVbRvnszawDiRqYuRi0NIoINJ
 4s72blYI5wujxJlPa5ghnI2MEm/WTGKHcLYzSiya1Q2U4eAQFnCXeLcgFcQUEciU6L1S28XIC
 VQSJ7Fp0Qx2EJtZQE6ic/IOZhCbTcBI4uzR6YwgNq+ArcStG5PAalgEVCXWzpoHViMqEC7xtv
 EIC0SNoMTJmU/AbE4BU4kZO46wQczUk9hx/RcrhC0vsf3tHLBeCQFjib5ZfSwTGAVnIWmfhaR
 lFpKWBYzMqxg1ilOLylKLdI1M9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAgOX
 AQh2MK5aEHiIUZKDSUmUd6qgY6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd6vJUA5waLU9NSKt
 MwcYAzBpCU4eJREeE8UA6V5iwsSc4sz0yFSpxh1OZo+bPnCJMSSl5+XKiXO614KVCQAUpRRmg
 c3AhbPlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMW1kENIUnM68EbtMroCOYgI4IuuAAckR
 JIkJKqoHR7XdYVUGfs5K9xZutuv4bZp1zO/i6L0xPo4hJ36maaZWmjfChmALGEpbIe8z+b1bX
 1HXVXlc79mR9WLffhQddzBOMxZPqjkz6z78sPIMztLQtsul/N3Pk4kTm//tfu/G8Y5lvM/t64
 8Z1z8RZFx9w3rJg7YX9oYZlRStfvtitGSvr+zbvxxYlluKMREMt5qLiRABz0BiH4gIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1497462322!84488438!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15926 invoked from network); 14 Jun 2017 17:45:24 -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; 14 Jun 2017 17:45:24 -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
 v5EHjGRr023134
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Wed, 14 Jun 2017 17:45:17 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0021.oracle.com (8.13.8/8.14.4) with ESMTP id v5EHjFxh017116
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Wed, 14 Jun 2017 17:45:16 GMT
Received: from abhmp0018.oracle.com (abhmp0018.oracle.com [141.146.116.24])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v5EHjF8c002974;
 Wed, 14 Jun 2017 17:45:15 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 14 Jun 2017 10:45:15 -0700
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <20170614172352.27557-1-jgross@suse.com>
 <20170614172352.27557-5-jgross@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <56f111d0-1bc0-4278-729d-8c1c5c95c798@oracle.com>
Date: Wed, 14 Jun 2017 13:45: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: <20170614172352.27557-5-jgross@suse.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: gregkh@linuxfoundation.org
Subject: Re: [Xen-devel] [PATCH v4 4/4] xen: add sysfs node for hypervisor
	build id
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDYvMTQvMjAxNyAwMToyMyBQTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBGb3Igc3VwcG9y
dCBvZiBYZW4gaHlwZXJ2aXNvciBsaXZlIHBhdGNoaW5nIHRoZSBoeXBlcnZpc29yIGJ1aWxkIGlk
IGlzCj4gbmVlZGVkLiBBZGQgYSBub2RlIC9zeXMvaHlwZXJ2aXNvci9wcm9wZXJ0aWVzL2J1aWxk
aWQgY29udGFpbmluZyB0aGUKPiBpbmZvcm1hdGlvbi4KPgo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KClJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kg
PGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 14 17:55:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 17: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 1dLCW4-0000XC-1v; Wed, 14 Jun 2017 17:55: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 1dLCW2-0000X6-UI
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 17:55:39 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 2E/54-03920-A9871495; Wed, 14 Jun 2017 17:55:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVysyfVTXdmhWO
 kQcMRRYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPW3BdsBRu4Kp7de8vawHieo4uRi0NIYBOj
 xKG+3UwQzmJGiYY9Uxi7GDk5hAUCJP5f+swGYosIRErs33qABaSIWeA6o8TXO+/YQRJCAlkSC
 6duYwKx2QQ0Je58/gRm8wpYSez8vI4VxGYRUJXYdGsr2FBRgXCJ3gP9bBA1ghInZz5hAbE5Ba
 wl1u/YyQxiMwuYSczb/BDKFpe49WQ+E4QtL7H97RzmCYz8s5C0z0LSMgtJyywkLQsYWVYxqhe
 nFpWlFuma6SUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYoAxDsYJx3wv8QoyQH
 k5Io71RBx0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErz25UA5waLU9NSKtMwcYKzApCU4eJREe
 E8UA6V5iwsSc4sz0yFSpxgVpcR5Z4P0CYAkMkrz4Npg8XmJUVZKmJcR6BAhnoLUotzMElT5V4
 ziHIxKwrxpIFN4MvNK4Ka/AlrMBLQ46IIDyOKSRISUVAPjRIO6KRcu+lqtlgsr/3v/nc6zKSu
 uZa+om3H4X30s764Dm2Udzyh8SbdZPW3Cune3Oj9G3fd/+OyQv4Ze6CLh7nnPpO/1btyn8lJp
 7bwonzUdlUrXpz9cdrvBRvb24eTjcsahIdwLZdbG6MyrSQ/ezO1k/dp2qm5bxYffuxo872+vU
 3fe6XdyoRJLcUaioRZzUXEiADiZRzzKAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1497462937!84489418!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25169 invoked from network); 14 Jun 2017 17:55:37 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-10.tower-27.messagelabs.com with SMTP; 14 Jun 2017 17:55: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 81EAA80D;
 Wed, 14 Jun 2017 10:55:36 -0700 (PDT)
Received: from [10.37.8.43] (unknown [10.37.8.43])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id CEAA93F3E1;
 Wed, 14 Jun 2017 10:55:34 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170614165223.7543-1-andre.przywara@arm.com>
 <20170614165223.7543-2-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <70b5d843-2c51-9a98-da91-aaa77e8adb28@arm.com>
Date: Wed, 14 Jun 2017 18:55:32 +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: <20170614165223.7543-2-andre.przywara@arm.com>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: Re: [Xen-devel] [PATCH v12 01/34] ARM: vGIC: avoid rank lock when
 reading priority
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGkgQW5kcmUsCgpPbiAwNi8xNC8yMDE3IDA1OjUxIFBNLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToK
PiBXaGVuIHJlYWRpbmcgdGhlIHByaW9yaXR5IHZhbHVlIG9mIGEgdmlydHVhbCBpbnRlcnJ1cHQs
IHdlIHdlcmUgdGFraW5nCj4gdGhlIHJlc3BlY3RpdmUgcmFuayBsb2NrIHNvIGZhci4KPiBIb3dl
dmVyIGZvciBmb3J3YXJkZWQgaW50ZXJydXB0cyAoRG9tMCBvbmx5IHNvIGZhcikgdGhpcyBtYXkg
bGVhZCB0byBhCj4gZGVhZGxvY2sgd2l0aCB0aGUgZm9sbG93aW5nIGNhbGwgY2hhaW46Cj4gLSBN
TUlPIGFjY2VzcyB0byBjaGFuZ2UgdGhlIElSUSBhZmZpbml0eSwgY2FsbGluZyB0aGUgSVRBUkdF
VFNSIGhhbmRsZXIKPiAtIHRoaXMgaGFuZGxlciB0YWtlcyB0aGUgYXBwcm9wcmlhdGUgcmFuayBs
b2NrIGFuZCBjYWxscyB2Z2ljX3N0b3JlX2l0YXJnZXRzcigpCj4gLSB2Z2ljX3N0b3JlX2l0YXJn
ZXRzcigpIHdpbGwgZXZlbnR1YWxseSBjYWxsIHZnaWNfbWlncmF0ZV9pcnEoKQo+IC0gaWYgdGhp
cyBJUlEgaXMgYWxyZWFkeSBpbi1mbGlnaHQsIGl0IHdpbGwgcmVtb3ZlIGl0IGZyb20gdGhlIG9s
ZAo+ICAgIFZDUFUgYW5kIGluamVjdCBpdCBpbnRvIHRoZSBuZXcgb25lLCBieSBjYWxsaW5nIHZn
aWNfdmNwdV9pbmplY3RfaXJxKCkKPiAtIHZnaWNfdmNwdV9pbmplY3RfaXJxIHdpbGwgY2FsbCB2
Z2ljX2dldF92aXJxX3ByaW9yaXR5KCkKPiAtIHZnaWNfZ2V0X3ZpcnFfcHJpb3JpdHkoKSB0cmll
cyB0byB0YWtlIHRoZSByYW5rIGxvY2sgLSBhZ2FpbiEKPiBJdCBzZWVtcyBsaWtlIHRoaXMgY29k
ZSBwYXRoIGhhcyBuZXZlciBiZWVuIGV4ZXJjaXNlZCBiZWZvcmUuCj4gCj4gRml4IHRoaXMgYnkg
YXZvaWRpbmcgdGFraW5nIHRoZSBsb2NrIGluIHZnaWNfZ2V0X3ZpcnFfcHJpb3JpdHkoKSAobGlr
ZSB3ZQo+IGRvIGluIHZnaWNfZ2V0X3RhcmdldF92Y3B1KCkpLgo+IEFjdHVhbGx5IHdlIGFyZSBq
dXN0IHJlYWRpbmcgb25lIGJ5dGUsIGFuZCBwcmlvcml0eSBjaGFuZ2VzIHdoaWxlCj4gaW50ZXJy
dXB0cyBhcmUgaGFuZGxlZCBhcmUgYSBiZW5pZ24gcmFjZSB0aGF0IGNhbiBoYXBwZW4gb24gcmVh
bCBoYXJkd2FyZQo+IHRvby4gU28gaXQgaXMgc2FmZSB0byBqdXN0IHByZXZlbnQgdGhlIGNvbXBp
bGVyIGZyb20gcmVhZGluZyBmcm9tIHRoZQo+IHN0cnVjdCBtb3JlIHRoYW4gb25jZS4KPiAKPiBT
aWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KClJl
dmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKQ2hlZXJzLAoK
LS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 14 17:58:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 17: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 1dLCYr-0000jb-FQ; Wed, 14 Jun 2017 17:58: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 1dLCYq-0000jV-4C
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 17:58:32 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 3A/BD-01752-74971495; Wed, 14 Jun 2017 17:58:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVysyfVTdet0jH
 SYEWbmcX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvHu6hnmgjWsFV9e/mFqYNzE0sXIxSEksIlR
 4vHNR+wQzmJGiTuLe9m6GDk5hAU8JR7Ons0EYosIRErs33oArINZ4DqjxNc779hBEkICWRLvT
 59hBbHZBDQl7nz+BNbAK2AlsWnPYhYQm0VAVWLqnunMILaoQLhE74F+NogaQYmTM5+A1XAKWE
 tMWP8CrIZZwExi3uaHULa4xK0n85kgbHmJ7W/nME9g5J+FpH0WkpZZSFpmIWlZwMiyilGjOLW
 oLLVI19BEL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMEQZgGAH49nTnocYJTmY
 lER5pwo6RgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4D1YDpQTLEpNT61Iy8wBRgtMWoKDR0mE9
 0QxUJq3uCAxtzgzHSJ1ilGXo+nDli9MQix5+XmpUuK8khVARQIgRRmleXAjYJF7iVFWSpiXEe
 goIZ6C1KLczBJU+VeM4hyMSsK8q0Eu4cnMK4Hb9AroCCagI4IuOIAcUZKIkJJqYDQPPlxvtP9
 W4sHN07n5J1y2zuQ0dT+344T7tPRugVNM6+6tlPDKbMwSynwemDKv9q3/cq54FY3zZ/n55nNL
 mN6K9lnzwvgE0x5/o/wHzkaLFjG+FJLeNktB69uG35O3mZrLGl8/5JuZu+Xx0rBZ/x/2Frc+/
 3C4Luzqh/3PF9q9TymdaM4le0aJpTgj0VCLuag4EQC1BN1j1wIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1497463110!83643556!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63278 invoked from network); 14 Jun 2017 17:58:30 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-206.messagelabs.com with SMTP; 14 Jun 2017 17:58: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 DD42180D;
 Wed, 14 Jun 2017 10:58:29 -0700 (PDT)
Received: from [10.37.8.43] (unknown [10.37.8.43])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 3332F3F3E1;
 Wed, 14 Jun 2017 10:58:28 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170614165223.7543-1-andre.przywara@arm.com>
 <20170614165223.7543-6-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <0b544f55-4d74-e4aa-84aa-49d74543909d@arm.com>
Date: Wed, 14 Jun 2017 18:58:26 +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: <20170614165223.7543-6-andre.przywara@arm.com>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: Re: [Xen-devel] [PATCH v12 05/34] ARM: vGIC: rework
	gic_remove_from_queues()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGkgQW5kcmUsCgpPbiAwNi8xNC8yMDE3IDA1OjUxIFBNLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToK
PiBUaGUgZnVuY3Rpb24gbmFtZSBnaWNfcmVtb3ZlX2Zyb21fcXVldWVzKCkgd2FzIGEgYml0IG9m
IGEgbWlzbm9tZXIsCj4gc2luY2UgaXQganVzdCByZW1vdmVzIGFuIElSUSBmcm9tIHRoZSBwZW5k
aW5nIHF1ZXVlLCBub3QgYm90aCBxdWV1ZXMuCj4gUmVuYW1lIHRoZSBmdW5jdGlvbiB0byBtYWtl
IHRoaXMgbW9yZSBjbGVhciwgYWxzbyBnaXZlIGl0IGEgcG9pbnRlciB0bwo+IGEgc3RydWN0IHBl
bmRpbmdfaXJxIGRpcmVjdGx5IGFuZCByZWx5IG9uIHRoZSBWR0lDIFZDUFUgbG9jayB0byBiZQo+
IGFscmVhZHkgdGFrZW4sIHNvIHRoaXMgY2FuIGJlIHVzZWQgaW4gbW9yZSBwbGFjZXMuIFRoaXMg
cmVzdWx0cyBpbiB0aGUKPiBsb2NrIHRvIGJlIHRha2VuIGluIHRoZSBjYWxsZXIgaW5zdGVhZCBu
b3cuCj4gUmVwbGFjZSB0aGUgbGlzdCByZW1vdmFsIGluIGdpY19jbGVhcl9wZW5kaW5nX2lycXMo
KSB3aXRoIGEgY2FsbCB0bwo+IHRoaXMgZnVuY3Rpb24uCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5k
cmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CgpSZXZpZXdlZC1ieTogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 14 18:01:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 18:01: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 1dLCbb-0001OJ-T1; Wed, 14 Jun 2017 18: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 <julien.grall@arm.com>) id 1dLCba-0001OD-R1
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 18:01:22 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 E5/FE-03620-2F971495; Wed, 14 Jun 2017 18:01:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVysyfVTfdjpWO
 kwaWfyhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bb3hWMBWvYK84+esbewNjD1sXIxSEksIlR
 ou/ZX0YIZzGjxJQ/y1m7GDk5hAXiJe7ubGMCsUUEIiX2bz3AAlLELHCdUeLrnXfsIAkhgSyJr
 zOeMILYbAKaEnc+fwJr4BWwkpj7YD7YIBYBVYmPJ76CxUUFwiV6D/SzQdQISpyc+YQFxOYUsJ
 Z4vecSWJxZwExi3uaHzBC2uMStJ/OZIGx5ie1v5zBPYOSfhaR9FpKWWUhaZiFpWcDIsopRozi
 1qCy1SNfIQi+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzBEGYBgB+P5tYGHGCU5
 mJREeacKOkYK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuD1rADKCRalpqdWpGXmAKMFJi3BwaMkw
 nuiGCjNW1yQmFucmQ6ROsWoy9H0YcsXJiGWvPy8VClx3jaQGQIgRRmleXAjYJF7iVFWSpiXEe
 goIZ6C1KLczBJU+VeM4hyMSsK8q8uBpvBk5pXAbXoFdAQT0BFBFxxAjihJREhJNTAGeL9L3fw
 6wD3J4mtduMXuNTKBj0+fXlEudPxJ7rWXvU6qm+p23xe4Kz/v74/Li1brelx7Hrvi0zP/C7ar
 F2/sCZA74nMhMmPXp4/PY+Jqnuv0tSp9YmA5Mj8mZvUko1cn57cVue1263a4otZ2uvXgmpSn/
 OJipbu04kqXlLjkelzotZh0O1tJiaU4I9FQi7moOBEACc1q59cCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1497463281!95271205!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40155 invoked from network); 14 Jun 2017 18:01:21 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-27.messagelabs.com with SMTP; 14 Jun 2017 18:01: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 930F180D;
 Wed, 14 Jun 2017 11:01:20 -0700 (PDT)
Received: from [10.37.8.43] (unknown [10.37.8.43])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id F1E853F3E1;
 Wed, 14 Jun 2017 11:01:18 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170614165223.7543-1-andre.przywara@arm.com>
 <20170614165223.7543-7-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <4e553a4d-ecb7-3b13-f9ae-a964857e5f22@arm.com>
Date: Wed, 14 Jun 2017 19:01: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: <20170614165223.7543-7-andre.przywara@arm.com>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: Re: [Xen-devel] [PATCH v12 06/34] ARM: vGIC: move irq_to_pending()
 calls under the VGIC VCPU 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-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>

SGkgQW5kcmUsCgpPbiAwNi8xNC8yMDE3IDA1OjUxIFBNLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToK
PiBTbyBmYXIgaXJxX3RvX3BlbmRpbmcoKSBpcyBqdXN0IGEgY29udmVuaWVuY2UgZnVuY3Rpb24g
dG8gbG9va3VwCj4gc3RhdGljYWxseSBhbGxvY2F0ZWQgYXJyYXlzLiBUaGlzIHdpbGwgY2hhbmdl
IHdpdGggTFBJcywgd2hpY2ggYXJlCj4gbW9yZSBkeW5hbWljLCBzbyB0aGUgbWVtb3J5IGZvciB0
aGVpciBzdHJ1Y3QgcGVuZGluZ19pcnEgbWlnaHQgZ28gYXdheS4KPiBUaGUgcHJvcGVyIGFuc3dl
ciB0byB0aGUgaXNzdWUgb2YgcHJldmVudGluZyBzdGFsZSBwb2ludGVycyBpcwo+IHJlZi1jb3Vu
dGluZywgd2hpY2ggcmVxdWlyZXMgbW9yZSByZXdvcmsgYW5kIHdpbGwgYmUgaW50cm9kdWNlZCB3
aXRoCj4gYSBsYXRlciByZXdvcmsuCj4gRm9yIG5vdyBtb3ZlIHRoZSBpcnFfdG9fcGVuZGluZygp
IGNhbGxzIHRoYXQgYXJlIHVzZWQgd2l0aCBMUElzIHVuZGVyIHRoZQo+IFZHSUMgVkNQVSBsb2Nr
LCBhbmQgb25seSB1c2UgdGhlIHJldHVybmVkIHBvaW50ZXIgd2hpbGUgaG9sZGluZyB0aGUgbG9j
ay4KPiBUaGlzIHByZXZlbnRzIHRoZSBtZW1vcnkgZnJvbSBiZWluZyBmcmVlZCB3aGlsZSB3ZSB1
c2UgaXQuCj4gRm9yIHRoZSBzYWtlIG9mIGNvbXBsZXRlbmVzcyB3ZSB0YWtlIGNhcmUgYWJvdXQg
YWxsIGlycV90b19wZW5kaW5nKCkKPiB1c2VycywgZXZlbiB0aG9zZSB3aGljaCBsYXRlciB3aWxs
IG5ldmVyIGRlYWwgd2l0aCBMUElzLgo+IERvY3VtZW50IHRoZSBsaW1pdHMgb2YgdmdpY19udW1f
aXJxcygpLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2Fy
YUBhcm0uY29tPgoKQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 14 18:02:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 18: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 1dLCcl-0001Uz-9U; Wed, 14 Jun 2017 18:02: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 1dLCcj-0001Up-K1
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 18:02:33 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 3E/75-01985-83A71495; Wed, 14 Jun 2017 18:02:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVysyfVTdeiyjH
 S4NRSaYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPToW3MBY3MFdMPf2RpYDzM1MXIxSEksIlR
 Ynn3SlYIZzGjxO7+j8xdjJwcwgKBEs8PrmIDsUUEIiX2bz3AAlLELHCdUeLrnXfsIAkhgSyJm
 9NmghWxCWhK3Pn8iQnE5hWwknjdOAdsEIuAqkTbhUNgNaIC4RK9B/rZIGoEJU7OfMICYnMKWE
 tsPDEPzGYWMJOYt/khM4QtLnHryXwmCFteYvvbOcwTGPlnIWmfhaRlFpKWWUhaFjCyrGLUKE4
 tKkst0jU01EsqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAxRBiDYwbj6t9MhRkkO
 JiVR3qmCjpFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjVKoFygkWp6akVaZk5wGiBSUtw8CiJ8
 J4oBkrzFhck5hZnpkOkTjHqcjR92PKFSYglLz8vVUqcVxVkhgBIUUZpHtwIWOReYpSVEuZlBD
 pKiKcgtSg3swRV/hWjOAejkjDv6nKgKTyZeSVwm14BHcEEdETQBQeQI0oSEVJSDYwiWjOqvAW
 SeP7d01J1i1B+uuDW6iijY7VTjx8WjBEWvXYvVP/K8/kn4rc+dN1sfbCfV37VqusFpxdw/72+
 9EHgJPX7N9/P7y+QdXl5IyxeMyXRyFvj0/kK8/I/lb7WLZ//5zL/u1HXzsUdP+H/TNPI1LXnO
 T4rsRm+UdN2vPNNVTHslrnR28lKLMUZiYZazEXFiQAMdC/J1wIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1497463351!101608354!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39806 invoked from network); 14 Jun 2017 18:02:32 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-31.messagelabs.com with SMTP; 14 Jun 2017 18:02: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 A1D7280D;
 Wed, 14 Jun 2017 11:02:31 -0700 (PDT)
Received: from [10.37.8.43] (unknown [10.37.8.43])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id EF0293F3E1;
 Wed, 14 Jun 2017 11:02:29 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170614165223.7543-1-andre.przywara@arm.com>
 <20170614165223.7543-8-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <18e10395-ea2e-cab3-6d11-44a49ceae560@arm.com>
Date: Wed, 14 Jun 2017 19:02:28 +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: <20170614165223.7543-8-andre.przywara@arm.com>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: Re: [Xen-devel] [PATCH v12 07/34] ARM: vGIC: introduce
 gic_remove_irq_from_queues()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGkgQW5kcmUsCgpPbiAwNi8xNC8yMDE3IDA1OjUxIFBNLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToK
PiBUbyBhdm9pZCBjb2RlIGR1cGxpY2F0aW9uIGluIGEgbGF0ZXIgcGF0Y2gsIGludHJvZHVjZSBh
IGdlbmVyaWMgZnVuY3Rpb24KPiB0byByZW1vdmUgYSB2aXJ0dWFsIElSUSBmcm9tIHRoZSBWR0lD
Lgo+IENhbGwgdGhhdCBmdW5jdGlvbiBpbnN0ZWFkIG9mIHRoZSBvcGVuLWNvZGVkIHZlcnNpb24g
aW4gdmdpY19taWdyYXRlX2lycSgpLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJh
IDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgoKQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 14 18:04:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 18: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 1dLCeW-0001eh-KL; Wed, 14 Jun 2017 18:04: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 1dLCeV-0001eY-0y
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 18:04:23 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 70/1D-11537-6AA71495; Wed, 14 Jun 2017 18:04:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVysyfVTXdplWO
 kwf1GQ4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWP1r8vMBevYK9Z332FvYGxl62Lk4hAS2MQo
 8fX0bSYIZzGjxPpL+4AcDg5hAVuJvsXVXYycHCICkRL7tx5gAalhFrgO1HDnHTtIQkggW2Liv
 49MIDabgKbEnc+fwHp5BawkOlbXgoRZBFQl/t+9AVYiKhAu0Xugnw3E5hUQlDg58wkLSDmngI
 3EnschIGFmATOJeZsfMkPY4hK3nsxngrDlJba/ncM8gZF/FpLuWUhaZiFpmYWkZQEjyypGjeL
 UorLUIl0jI72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMDgrGdgYNzBOPWE3yFG
 SQ4mJVHeqYKOkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeNUqgXKCRanpqRVpmTnAOIFJS3DwK
 InwnigGSvMWFyTmFmemQ6ROMepyNH3Y8oVJiCUvPy9VSpxXFWSGAEhRRmke3AhYzF5ilJUS5m
 VkYGAQ4ilILcrNLEGVf8UozsGoJMy7uhxoCk9mXgncpldARzABHRF0wQHkiJJEhJRUA2POPRl
 VxjlzVuy3SvA6/nhnl4LooafrhYwcfmr9OSc07Xnoibu5iz/e157ya3PW2d0PYw5x+/Ht4jDr
 PvS+30pE11Rk0c25t3ZpfLm2ZeacLZM8mRg6lLdFXZR6rXv4kPGrZZ9mbkzmXlybYMJRHvTRq
 tjff/bjLoGm0s8H87pPbz7aJtr9vbZdiaU4I9FQi7moOBEAHj6RvNQCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1497463461!105662252!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35756 invoked from network); 14 Jun 2017 18:04:21 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-3.tower-31.messagelabs.com with SMTP; 14 Jun 2017 18:04: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 06B5480D;
 Wed, 14 Jun 2017 11:04:21 -0700 (PDT)
Received: from [10.37.8.43] (unknown [10.37.8.43])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 184673F3E1;
 Wed, 14 Jun 2017 11:04:18 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170614165223.7543-1-andre.przywara@arm.com>
 <20170614165223.7543-26-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <45eb7c70-212d-f890-fdd3-3bd89a3ea627@arm.com>
Date: Wed, 14 Jun 2017 19:04:17 +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: <20170614165223.7543-26-andre.przywara@arm.com>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: Re: [Xen-devel] [PATCH v12 25/34] ARM: vITS: handle MAPD 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>

SGkgQW5kcmUsCgpPbiAwNi8xNC8yMDE3IDA1OjUyIFBNLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToK
PiBUaGUgTUFQRCBjb21tYW5kIG1hcHMgYSBkZXZpY2UgYnkgYXNzb2NpYXRpbmcgYSBtZW1vcnkg
cmVnaW9uIGZvcgo+IHN0b3JpbmcgSVRFcyB3aXRoIGEgY2VydGFpbiBkZXZpY2UgSUQuIFNpbmNl
IGl0IGZlYXR1cmVzIGEgdmFsaWQgYml0LAo+IE1BUEQgYWxzbyBjb3ZlcnMgdGhlICJ1bm1hcCIg
ZnVuY3Rpb25hbGl0eSwgd2hpY2ggd2UgYWxzbyBjb3ZlciBoZXJlLgo+IFdlIHN0b3JlIHRoZSBn
aXZlbiBndWVzdCBwaHlzaWNhbCBhZGRyZXNzIGluIHRoZSBkZXZpY2UgdGFibGUsIGFuZCwgaWYK
PiB0aGlzIGNvbW1hbmQgY29tZXMgZnJvbSBEb20wLCB0ZWxsIHRoZSBob3N0IElUUyBkcml2ZXIg
YWJvdXQgdGhpcyBuZXcKPiBtYXBwaW5nLCBzbyBpdCBjYW4gaXNzdWUgdGhlIGNvcnJlc3BvbmRp
bmcgaG9zdCBNQVBEIGNvbW1hbmQgYW5kIGNyZWF0ZQo+IHRoZSByZXF1aXJlZCB0YWJsZXMuIFdl
IHRha2UgY2FyZSBvZiByb2xsaW5nIGJhY2sgYWN0aW9ucyBzaG91bGQgb25lCj4gc3RlcCBmYWls
Lgo+IFVwb24gdW5tYXBwaW5nIGEgZGV2aWNlIHdlIG1ha2Ugc3VyZSB3ZSBjbGVhbiB1cCBhbGwg
YXNzb2NpYXRlZAo+IHJlc291cmNlcyBhbmQgcmVsZWFzZSB0aGUgbWVtb3J5IGFnYWluLgo+IFdl
IHVzZSBvdXIgZXhpc3RpbmcgZ3Vlc3QgbWVtb3J5IGFjY2VzcyBmdW5jdGlvbiB0byBmaW5kIHRo
ZSByaWdodCBJVFQKPiBlbnRyeSBhbmQgc3RvcmUgdGhlIG1hcHBpbmcgdGhlcmUgKGluIGd1ZXN0
IG1lbW9yeSkuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3
YXJhQGFybS5jb20+CgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 14 18:10:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 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 1dLCkF-0002N1-8l; Wed, 14 Jun 2017 18:10: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 1dLCkE-0002Mv-Is
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 18:10:18 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 CE/AD-01732-90C71495; Wed, 14 Jun 2017 18:10:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsVysyfVTZezxjH
 S4NRPfovvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP+vmXsBRdZKnY8mM7ewHiHuYuRi0NIYBOj
 xNe1n6GcxYwSm19eB3I4OYQFLCSu7r0DZosIRErs33qABaSIWeA6UMedd+xdjBxAHVYSN1fog
 9SwCWhK3Pn8iQnE5gUKT7p/nwXEZhFQldjdv5ERxBYVCJfoPdDPBlEjKHFy5hOwGk4Ba4mp2y
 eD9TILmEnM2/yQGcIWl7j1ZD5UXF5i+9s5zBMY+WchaZ+FpGUWkpZZSFoWMLKsYtQoTi0qSy3
 SNbTQSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDNB6BgbGHYy/T3seYpTkYFIS
 5Z0q6BgpxJeUn1KZkVicEV9UmpNafIhRg4NDYPPa1RcYpVjy8vNSlSR4p1QB1QkWpaanVqRl5
 gBjCKZUgoNHSYT3RDFQmre4IDG3ODMdInWKUZej6cOWL0xCYDOkxHnTQGYIgBRllObBjYDF8y
 VGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwryry4Gm8GTmlcBtegV0BBPQEUEXHECOKElESEk
 1MK5+75iRL//dU3VmM/99ns3cmZ+SOBd3W4g68zxOlA4/GSc78YS2l3/Tkta5L7+eCzWeWRHk
 wqUgcVHa1Ncp49mpaWk2R9nc4yQrNCfE5HT4Fzw64W755Wuj5XEv74jKhu8t865cfHs4iOua2
 fsD80S9PmziffZQKGzl1LDor+uPl1vq+V5oUWIpzkg01GIuKk4EAIUoPdDiAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1497463816!105512824!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62240 invoked from network); 14 Jun 2017 18:10:17 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-31.messagelabs.com with SMTP; 14 Jun 2017 18:10: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 5AC9980D;
 Wed, 14 Jun 2017 11:10:16 -0700 (PDT)
Received: from [10.37.8.43] (unknown [10.37.8.43])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9E3993F3E1;
 Wed, 14 Jun 2017 11:10:14 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170614165223.7543-1-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a17b3ec9-e953-449b-f309-564b944d5b07@arm.com>
Date: Wed, 14 Jun 2017 19:10:12 +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: <20170614165223.7543-1-andre.przywara@arm.com>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: Re: [Xen-devel] [PATCH v12 00/34] arm64: Dom0 ITS 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>

CgpPbiAwNi8xNC8yMDE3IDA1OjUxIFBNLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPiBIaSwKCkhp
IEFuZHJlLAoKPiBob3BlZnVsbHkgdGhlIGZpbmFsIHZlcnNpb24sIHdpdGggb25seSBuaXRzIGZy
b20gdjExIGFkZHJlc3NlZC4KPiBUaGUgc2FtZSByZXN0cmljdGlvbiBhcyBmb3IgdGhlIHByZXZp
b3VzIHZlcnNpb25zICBzdGlsbCBhcHBseTogdGhlIGxvY2tpbmcKPiBpcyBjb25zaWRlcmVkIHNv
bWV3aGF0IGluc3VmZmljaWVudCBhbmQgd2lsbCBiZSBmaXhlZCBieSBhbiB1cGNvbWluZyByZXdv
cmsuCgpJIGhhdmUgYWNrZWQgdGhlIHJlbWFpbmluZyBwYXRjaGVzLgoKPiAKPiBQYXRjaGVzIDAx
LzM0IGFuZCAwMi8zNCBzaG91bGQgYmUgYXBwbGllZCBmb3IgNC45IHN0aWxsLCBzaW5jZSB0aGV5
IGZpeAo+IGV4aXN0aW5nIGJ1Z3MuCgpJIHdvdWxkIGxpa2UgdG8gc2VlIGEgYml0IG1vcmUgdGVz
dGluZyBvbiAjMSBiZWZvcmUgY29uc2lkZXJpbmcgYSAKYmFja3BvcnQuIExldCdzIG1lcmdlIGl0
IGZpcnN0IGluIHN0YWdpbmcgYW5kIHNlZSBob3cgaXQgZ29lcyBpbiB0aGUgCnRlc3RpbmcuCgpD
aGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 14 18:15:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 18: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 1dLCpN-0002Zl-Lo; Wed, 14 Jun 2017 18:15:37 +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 1dLCpN-0002Zf-2f
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 18:15:37 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 07/17-01985-84D71495; Wed, 14 Jun 2017 18:15:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVybKJssq5rrWO
 kwcY5ghbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bBifEFbaIVN/ctYWxgvC/QxcjFISTwh1Fi
 8/zTTF2MnBwsAg4Sx7YdYO5i5OBgFIiRePDDGiTMKBAmMfnyElaIEm2JQ5MfgpWzCRhK/H2yi
 Q2kXALIXvKZAyQsIqAu8efCBEYQm1ngHJPEnU3JILawQIDEhzPfWUBsTgFriUlnvoCN5BXwll
 j48hoTxDlPmSU27DjLDJIQFdCVOPTvDxtEkaDEyZlPWCCGakksn76NZQKjwCwkqVlIUgsYmVY
 xahSnFpWlFukamuglFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgSGIAMQ7GBcsd3z
 EKMkB5OSKO9UQcdIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8bDVAOcGi1PTUirTMHGA0wKQlO
 HiURHhPFAOleYsLEnOLM9MhUqcYFaXEeStB+gRAEhmleXBtsAi8xCgrJczLCHSIEE9BalFuZg
 mq/CtGcQ5GJWHeO9VAU3gy80rgpr8CWswEtDjoggPI4pJEhJRUA+OaTWr7/2SJMvOdr/kuVq9
 6yCG9wlGuYblng9zPN9M37J79a/lUidcN2+e8ylWxLZDi0PcI5Z/3hDF+Z8Q/jn8/2/SaX9ot
 Yj8eKzlt++Kl+QcdYsoSlh2de/FL6mIZT3PFN0zb+R9+fzB1WrJ0T3F4a5bYk717F79R5E63u
 ym/feb879V+i8SUWIozEg21mIuKEwG5XtHjuwIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1497464131!74790596!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63714 invoked from network); 14 Jun 2017 18:15:33 -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; 14 Jun 2017 18:15:33 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id DF27F214EC;
 Wed, 14 Jun 2017 18:15:30 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org DF27F214EC
Date: Wed, 14 Jun 2017 11:15:29 -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: <5fd71a4e-28e1-a0bb-67c1-c7cbb19d7946@arm.com>
Message-ID: <alpine.DEB.2.10.1706141059310.12156@sstabellini-ThinkPad-X260>
References: <20170609174141.5068-1-andre.przywara@arm.com>
 <20170609174141.5068-2-andre.przywara@arm.com>
 <8d68dcb4-6025-9611-9579-4989335ef85d@arm.com>
 <alpine.DEB.2.10.1706121529370.2875@sstabellini-ThinkPad-X260>
 <a72f9f56-7331-efed-5f53-9b4414d528ca@arm.com>
 <alpine.DEB.2.10.1706131513320.12156@sstabellini-ThinkPad-X260>
 <5bf277b9-67ce-30ee-2aaf-2a2148e60fd2@arm.com>
 <alpine.DEB.2.10.1706141021580.12156@sstabellini-ThinkPad-X260>
 <5fd71a4e-28e1-a0bb-67c1-c7cbb19d7946@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Manish Jaggi <mjaggi@caviumnetworks.com>,
 Andre Przywara <andre.przywara@arm.com>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 xen-devel@lists.xenproject.org, nd@arm.com,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v11 01/34] ARM: vGIC: avoid rank lock when
 reading priority
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCAxNCBKdW4gMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4gPiA+ID4gSW4gYW55
IGNhc2UsIGFsbCB0aG9zZSBtYWNyb3MgZG9lcyBub3QgcHJldmVudCByZS1vcmRlcmluZyBhdCB0
aGUKPiA+ID4gPiA+IHByb2Nlc3Nvcgo+ID4gPiA+ID4gbGV2ZWwgbm9yIHJlYWQvd3JpdGUgYXRv
bWljaXR5IGlmIHRoZSB2YXJpYWJsZSBpcyBtaXNhbGlnbmVkLgo+ID4gPiA+IAo+ID4gPiA+IE15
IHVuZGVyc3RhbmRpbmcgaXMgdGhhdCB0aGUgdW53cml0dGVuIGFzc3VtcHRpb24gaW4gWGVuIGlz
IHRoYXQKPiA+ID4gPiB2YXJpYWJsZXMgYXJlIGFsd2F5cyBhbGlnbmVkLiBZb3UgYXJlIHJpZ2h0
IGFib3V0IHByb2Nlc3NvciBsZXZlbAo+ID4gPiA+IHJlb3JkZXJpbmcsIGluIGZhY3Qgd2hlbiBu
ZWVkZWQgd2UgaGF2ZSB0byBoYXZlIGJhcnJpZXJzCj4gPiA+ID4gCj4gPiA+ID4gSSBoYXZlIHJl
YWQgQW5kcmUncyB3ZWxsIHdyaXR0ZW4gUkVBRE1FLmF0b21pYywgYW5kIGhlIGVuZHMgdGhlCj4g
PiA+ID4gZG9jdW1lbnQgc3RhdGluZyB0aGUgZm9sbG93aW5nOgo+ID4gPiA+IAo+ID4gPiA+IAo+
ID4gPiA+ID4gVGhpcyBtYWtlcyByZWFkIGFuZCB3cml0ZSBhY2Nlc3NlcyB0byBpbnRzIGFuZCBs
b25ncyAoYW5kIHRoZWlyCj4gPiA+ID4gPiByZXNwZWN0aXZlCj4gPiA+ID4gPiB1bnNpZ25lZCBj
b3VudGVyIHBhcnRzKSBuYXR1cmFsbHkgYXRvbWljLgo+ID4gPiA+ID4gSG93ZXZlciBpdCB3b3Vs
ZCBiZSBiZW5lZmljaWFsIHRvIHVzZSBhdG9taWMgcHJpbWl0aXZlcyBhbnl3YXkgdG8KPiA+ID4g
PiA+IGFubm90YXRlCj4gPiA+ID4gPiB0aGUgY29kZSBhcyBiZWluZyBjb25jdXJyZW50IGFuZCB0
byBwcmV2ZW50IHNpbGVudCBicmVha2FnZSB3aGVuCj4gPiA+ID4gPiBjaGFuZ2luZwo+ID4gPiA+
ID4gdGhlIGNvZGUKPiA+ID4gPiAKPiA+ID4gPiB3aXRoIHdoaWNoIEkgY29tcGxldGVseSBhZ3Jl
ZQo+ID4gPiAKPiA+ID4gV2hpY2ggbWVhbnMgeW91IGFyZSBoYXBweSB0byB1c2UgZWl0aGVyIEFD
Q0VTU19PTkNFIG9yCj4gPiA+IHJlYWRfYXRvbWljL3dyaXRlX2F0b21pYyBhcyB0aGV5IGluLWZp
bmUgZXhhY3RseSB0aGUgc2FtZSBvbiB0aGUgY29tcGlsZXIKPiA+ID4gd2UKPiA+ID4gc3VwcG9y
dC4KPiA+IAo+ID4gSSBkbyB1bmRlcnN0YW5kIHRoYXQgYm90aCBvZiB0aGVtIHdpbGwgcHJvZHVj
ZSB0aGUgc2FtZSBvdXRwdXQsCj4gPiB0aGVyZWZvcmUsIGJvdGggd29yayBmb3IgdGhpcyB1c2Ut
Y2FzZS4KPiA+IAo+ID4gSSBkb24ndCB1bmRlcnN0YW5kIHdoeSBhbnlib2R5IHdvdWxkIHByZWZl
ciBBQ0NFU1NfT05DRSBvdmVyCj4gPiByZWFkL3dyaXRlX2F0b21pYywgZ2l2ZW4gdGhhdCB3aXRo
IEFDQ0VTU19PTkNFIGFzIGEgY29udHJpYnV0b3IvcmV2aWV3ZXIKPiA+IHlvdSBhZGRpdGlvbmFs
bHkgbmVlZCB0byByZW1lbWJlciB0byBjaGVjayB3aGV0aGVyIHRoZSBhcmd1bWVudCBpcyBhCj4g
PiBuYXRpdmUgZGF0YSB0eXBlLiBCYXNpY2FsbHksIEkgc2VlIEFDQ0VTU19PTkNFIGFzICJtb3Jl
IHdvcmsiIGZvciBtZS4KPiA+IFdoeSBkbyB5b3UgdGhpbmsgdGhhdCBBQ0NFU1NfT05DRSBpcyAi
YmV0dGVyIj8KPiAKPiBIYXZlIHlvdSBsb29rZWQgYXQgdGhlIGltcGxlbWVudGF0aW9uIG9mIEFD
Q0VTU19PTkNFPyBZb3UgZG9uJ3QgaGF2ZSB0byBjaGVjawo+IHRoZSBkYXRhIHR5cGUgd2hlbiB1
c2luZyBBQ0NFU1NfT05DRS4gVGhlcmUgYXJlIHNhZmV0eSBjaGVjayB0byBhdm9pZCBtaXN1c2lu
Zwo+IGl0LgoKSXQgY2hlY2tzIGZvciBhIHNjYWxhciB0eXBlLCBub3QgZm9yIG5hdGl2ZSBkYXRh
IHR5cGUuIFRoZXkgYXJlIG5vdAphbHdheXMgdGhlIHNhbWUgdGhpbmcgYnV0IEkgdGhpbmsgdGhl
eSBhcmUgb24gYXJtLgoKCj4gV2hhdCBJIHdhbnQgdG8gYXZvaWQgaXMgdGhpcyBzcGxpdCBtaW5k
IHdlIGN1cnJlbnRseSBoYXZlIGFib3V0IGF0b21pYy4KPiBUaGV5IGFyZSBlaXRoZXIgYWxsIHNh
ZmUgb3Igbm90LgoKV2hhdCBzcGxpdCBtaW5kPyBEbyB5b3UgbWVhbiBBQ0NFU1NfT05DRSB2cy4g
cmVhZC93cml0ZV9hdG9taWM/IFNvIGZhciwKdGhlcmUgYXJlIG5vIGluc3RhbmNlcyBvZiBBQ0NF
U1NfT05DRSBpbiB4ZW4vYXJjaC9hcm0uCgoKPiBBcyBBbmRyZSBzdWdnZXN0ZWQsIHdlIHNob3Vs
ZCBwcm9iYWJseSBpbXBvcnQgYSBsaWdodGVyIHZlcnNpb24gb2YKPiBXUklURV9PTkNFL1JFQURf
T05DRS4gVGhleSBhcmUgZmlyc3QgZWFzaWVyIHRvIHVuZGVyc3RhbmQgdGhhbgo+IHJlYWRfYXRv
bWljL3dyaXRlX2F0b21pYyB0aGF0IGNvdWxkIGJlIGNvbmZ1c2VkIHdpdGggYXRvbWljX3JlYWQv
YXRvbWljX3dyaXRlCj4gKElJUkMgSmFuIGFncmVlZCBoZXJlKS4KPiAKPiBUaGUgbWFpbiBnb2Fs
IGlzIHRvIGF2b2lkIGFzc2VtYmx5IGNvZGUgd2hlbiBpdCBpcyBkZWVtIG5vdCBuZWNlc3Nhcnku
CgpBbGwgcmlnaHQsIHRoaXMgaXMgb25lIHJlYXNvbi4gU29ycnkgaWYgSSBzZWVtIHVubmVjZXNz
YXJpbHkgY29udHJhcmlhbiwKYnV0IHRoaXMgaXMgdGhlIGZpcnN0IHRpbWUgSSByZWFkIGEgcmVh
c29uIGZvciB0aGlzIHJlY2VudCBwdXNoIGZvciB1c2luZwpBQ0NFU1NfT05DRS4gWW91IHdyb3Rl
IHRoYXQgeW91IHByZWZlcnJlZCB0aGUgcmVhZC93cml0ZV9hdG9taWMKZnVuY3Rpb25zIHlvdXJz
ZWxmIG9uIE1vbmRheS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 14 18:20:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 18: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 1dLCtw-0003Hb-7k; Wed, 14 Jun 2017 18:20: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 1dLCtu-0003HV-OG
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 18:20:18 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 2F/01-03587-26E71495; Wed, 14 Jun 2017 18:20:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsVybKJssm5inWO
 kQUOXjMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmjF99iX2gkU+Fat+vGdqYOyx6GLk4hAS+MMo
 MWnCc9YuRk4OFgEHifYDZ9i6GDk4GAViJB78sAYJMwqESUy+vASqRFvi4oN2FhCbTcBQ4u+TT
 WDlEkD2ks8cIGERoJKGrtuMIOOZBQ4zSTyYdpsVpEZYwFaib3E1iMkpYCOx53EISDmvgLdE45
 azYBOFBLIkru3dwgxiiwroShz694cNokZQ4uTMJ2A1zAJaEsunb2OZwCgwC0lqFpLUAkamVYw
 axalFZalFuoZGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgQHIAAQ7GC9vDDjE
 KMnBpCTKO1XQMVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+nGqCcYFFqempFWmYOMBZg0hIcP
 EoivCeKgdK8xQWJucWZ6RCpU4yKUuK8lSB9AiCJjNI8uDZY/F1ilJUS5mUEOkSIpyC1KDezBF
 X+FaM4B6OSMO+daqApPJl5JXDTXwEtZgJaHHTBAWRxSSJCSqqBkVlvRszKxF+5VUvzAgwXyxg
 qt4R57J4s/L/tvcUR3Y8Kxj5Ny84GBvzW0PbUFP+7vlLyYcnu4i8swsk7/MN/+YZOc5ox73Dd
 5LurjunIfQlyXrA8vmDypyf7/9kemerJ/Zgh87df/C9LpgkfJDifKdkwvt9/xqbYV3TDurLW9
 2GRdQo3L3d2KLEUZyQaajEXFScCAO03PNS6AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1497464416!73784458!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17382 invoked from network); 14 Jun 2017 18:20:17 -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; 14 Jun 2017 18:20:17 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id EC826214EC;
 Wed, 14 Jun 2017 18:20:09 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org EC826214EC
Date: Wed, 14 Jun 2017 11:20:09 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Andre Przywara <andre.przywara@arm.com>
In-Reply-To: <20170614165223.7543-26-andre.przywara@arm.com>
Message-ID: <alpine.DEB.2.10.1706141120000.12156@sstabellini-ThinkPad-X260>
References: <20170614165223.7543-1-andre.przywara@arm.com>
 <20170614165223.7543-26-andre.przywara@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Manish Jaggi <mjaggi@caviumnetworks.com>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v12 25/34] ARM: vITS: handle MAPD 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>

T24gV2VkLCAxNCBKdW4gMjAxNywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gVGhlIE1BUEQgY29t
bWFuZCBtYXBzIGEgZGV2aWNlIGJ5IGFzc29jaWF0aW5nIGEgbWVtb3J5IHJlZ2lvbiBmb3IKPiBz
dG9yaW5nIElURXMgd2l0aCBhIGNlcnRhaW4gZGV2aWNlIElELiBTaW5jZSBpdCBmZWF0dXJlcyBh
IHZhbGlkIGJpdCwKPiBNQVBEIGFsc28gY292ZXJzIHRoZSAidW5tYXAiIGZ1bmN0aW9uYWxpdHks
IHdoaWNoIHdlIGFsc28gY292ZXIgaGVyZS4KPiBXZSBzdG9yZSB0aGUgZ2l2ZW4gZ3Vlc3QgcGh5
c2ljYWwgYWRkcmVzcyBpbiB0aGUgZGV2aWNlIHRhYmxlLCBhbmQsIGlmCj4gdGhpcyBjb21tYW5k
IGNvbWVzIGZyb20gRG9tMCwgdGVsbCB0aGUgaG9zdCBJVFMgZHJpdmVyIGFib3V0IHRoaXMgbmV3
Cj4gbWFwcGluZywgc28gaXQgY2FuIGlzc3VlIHRoZSBjb3JyZXNwb25kaW5nIGhvc3QgTUFQRCBj
b21tYW5kIGFuZCBjcmVhdGUKPiB0aGUgcmVxdWlyZWQgdGFibGVzLiBXZSB0YWtlIGNhcmUgb2Yg
cm9sbGluZyBiYWNrIGFjdGlvbnMgc2hvdWxkIG9uZQo+IHN0ZXAgZmFpbC4KPiBVcG9uIHVubWFw
cGluZyBhIGRldmljZSB3ZSBtYWtlIHN1cmUgd2UgY2xlYW4gdXAgYWxsIGFzc29jaWF0ZWQKPiBy
ZXNvdXJjZXMgYW5kIHJlbGVhc2UgdGhlIG1lbW9yeSBhZ2Fpbi4KPiBXZSB1c2Ugb3VyIGV4aXN0
aW5nIGd1ZXN0IG1lbW9yeSBhY2Nlc3MgZnVuY3Rpb24gdG8gZmluZCB0aGUgcmlnaHQgSVRUCj4g
ZW50cnkgYW5kIHN0b3JlIHRoZSBtYXBwaW5nIHRoZXJlIChpbiBndWVzdCBtZW1vcnkpLgo+IAo+
IFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgoK
QWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCgo+
IC0tLQo+ICB4ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jICAgICAgICB8ICAxNyArKysrKwo+ICB4
ZW4vYXJjaC9hcm0vZ2ljLXYzLWxwaS5jICAgICAgICB8ICAxNyArKysrKwo+ICB4ZW4vYXJjaC9h
cm0vdmdpYy12My1pdHMuYyAgICAgICB8IDE0MiArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmggfCAgIDUgKysK
PiAgNCBmaWxlcyBjaGFuZ2VkLCAxODEgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jIGIveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYwo+IGlu
ZGV4IDM4ZjA4NDAuLjg4NjRlMGIgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12My1p
dHMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMKPiBAQCAtODU5LDYgKzg1OSwy
MyBAQCBzdHJ1Y3QgcGVuZGluZ19pcnEgKmdpY3YzX2l0c19nZXRfZXZlbnRfcGVuZGluZ19pcnEo
c3RydWN0IGRvbWFpbiAqZCwKPiAgICAgIHJldHVybiBnZXRfZXZlbnRfcGVuZGluZ19pcnEoZCwg
dmRvb3JiZWxsX2FkZHJlc3MsIHZkZXZpZCwgZXZlbnRpZCwgTlVMTCk7Cj4gIH0KPiAgCj4gK2lu
dCBnaWN2M19yZW1vdmVfZ3Vlc3RfZXZlbnQoc3RydWN0IGRvbWFpbiAqZCwgcGFkZHJfdCB2ZG9v
cmJlbGxfYWRkcmVzcywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB2
ZGV2aWQsIHVpbnQzMl90IGV2ZW50aWQpCj4gK3sKPiArICAgIHVpbnQzMl90IGhvc3RfbHBpID0g
SU5WQUxJRF9MUEk7Cj4gKwo+ICsgICAgaWYgKCAhZ2V0X2V2ZW50X3BlbmRpbmdfaXJxKGQsIHZk
b29yYmVsbF9hZGRyZXNzLCB2ZGV2aWQsIGV2ZW50aWQsCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgJmhvc3RfbHBpKSApCj4gKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gKwo+
ICsgICAgaWYgKCBob3N0X2xwaSA9PSBJTlZBTElEX0xQSSApCj4gKyAgICAgICAgcmV0dXJuIC1F
SU5WQUw7Cj4gKwo+ICsgICAgZ2ljdjNfbHBpX3VwZGF0ZV9ob3N0X2VudHJ5KGhvc3RfbHBpLCBk
LT5kb21haW5faWQsIElOVkFMSURfTFBJKTsKPiArCj4gKyAgICByZXR1cm4gMDsKPiArfQo+ICsK
PiAgLyogU2NhbiB0aGUgRFQgZm9yIGFueSBJVFMgbm9kZXMgYW5kIGNyZWF0ZSBhIGxpc3Qgb2Yg
aG9zdCBJVFNlcyBvdXQgb2YgaXQuICovCj4gIHZvaWQgZ2ljdjNfaXRzX2R0X2luaXQoY29uc3Qg
c3RydWN0IGR0X2RldmljZV9ub2RlICpub2RlKQo+ICB7Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9naWMtdjMtbHBpLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLWxwaS5jCj4gaW5kZXggZGM5
MzZmYS4uYzM0NzRmNSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLWxwaS5jCj4g
KysrIGIveGVuL2FyY2gvYXJtL2dpYy12My1scGkuYwo+IEBAIC0yMTUsNiArMjE1LDIzIEBAIG91
dDoKPiAgICAgIGlycV9leGl0KCk7Cj4gIH0KPiAgCj4gK3ZvaWQgZ2ljdjNfbHBpX3VwZGF0ZV9o
b3N0X2VudHJ5KHVpbnQzMl90IGhvc3RfbHBpLCBpbnQgZG9tYWluX2lkLAo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB2aXJ0X2xwaSkKPiArewo+ICsgICAgdW5p
b24gaG9zdF9scGkgKmhscGlwLCBobHBpOwo+ICsKPiArICAgIEFTU0VSVChob3N0X2xwaSA+PSBM
UElfT0ZGU0VUKTsKPiArCj4gKyAgICBob3N0X2xwaSAtPSBMUElfT0ZGU0VUOwo+ICsKPiArICAg
IGhscGlwID0gJmxwaV9kYXRhLmhvc3RfbHBpc1tob3N0X2xwaSAvIEhPU1RfTFBJU19QRVJfUEFH
RV1baG9zdF9scGkgJSBIT1NUX0xQSVNfUEVSX1BBR0VdOwo+ICsKPiArICAgIGhscGkudmlydF9s
cGkgPSB2aXJ0X2xwaTsKPiArICAgIGhscGkuZG9tX2lkID0gZG9tYWluX2lkOwo+ICsKPiArICAg
IHdyaXRlX3U2NF9hdG9taWMoJmhscGlwLT5kYXRhLCBobHBpLmRhdGEpOwo+ICt9Cj4gKwo+ICBz
dGF0aWMgaW50IGdpY3YzX2xwaV9hbGxvY2F0ZV9wZW5kdGFibGUodWludDY0X3QgKnJlZykKPiAg
ewo+ICAgICAgdWludDY0X3QgdmFsOwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12
My1pdHMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jCj4gaW5kZXggNDU1MmJjOS4uZDIz
NmJiZSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwo+ICsrKyBiL3hl
bi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jCj4gQEAgLTE1OSw2ICsxNTksMjEgQEAgc3RhdGljIHN0
cnVjdCB2Y3B1ICpnZXRfdmNwdV9mcm9tX2NvbGxlY3Rpb24oc3RydWN0IHZpcnRfaXRzICppdHMs
Cj4gICAgICByZXR1cm4gaXRzLT5kLT52Y3B1W3ZjcHVfaWRdOwo+ICB9Cj4gIAo+ICsvKiBTZXQg
dGhlIGFkZHJlc3Mgb2YgYW4gSVRUIGZvciBhIGdpdmVuIGRldmljZSBJRC4gKi8KPiArc3RhdGlj
IGludCBpdHNfc2V0X2l0dF9hZGRyZXNzKHN0cnVjdCB2aXJ0X2l0cyAqaXRzLCB1aW50MzJfdCBk
ZXZpZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRyX3QgaXR0X2FkZHJl
c3MsIHVpbnQzMl90IG5yX2JpdHMpCj4gK3sKPiArICAgIHBhZGRyX3QgYWRkciA9IGdldF9iYXNl
cl9waHlzX2FkZHIoaXRzLT5iYXNlcl9kZXYpOwo+ICsgICAgZGV2X3RhYmxlX2VudHJ5X3QgaXR0
X2VudHJ5ID0gREVWX1RBQkxFX0VOVFJZKGl0dF9hZGRyZXNzLCBucl9iaXRzKTsKPiArCj4gKyAg
ICBpZiAoIGRldmlkID49IGl0cy0+bWF4X2RldmljZXMgKQo+ICsgICAgICAgIHJldHVybiAtRU5P
RU5UOwo+ICsKPiArICAgIHJldHVybiB2Z2ljX2FjY2Vzc19ndWVzdF9tZW1vcnkoaXRzLT5kLAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhZGRyICsgZGV2aWQgKiBzaXpl
b2YoZGV2X3RhYmxlX2VudHJ5X3QpLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAmaXR0X2VudHJ5LCBzaXplb2YoaXR0X2VudHJ5KSwgdHJ1ZSk7Cj4gK30KPiArCj4gIC8q
Cj4gICAqIExvb2t1cCB0aGUgYWRkcmVzcyBvZiB0aGUgSW50ZXJydXB0IFRyYW5zbGF0aW9uIFRh
YmxlIGFzc29jaWF0ZWQgd2l0aAo+ICAgKiB0aGF0IGRldmljZSBJRC4KPiBAQCAtMzc1LDYgKzM5
MCwxMzAgQEAgb3V0X3VubG9jazoKPiAgICAgIHJldHVybiByZXQ7Cj4gIH0KPiAgCj4gKy8qIE11
c3QgYmUgY2FsbGVkIHdpdGggdGhlIElUUyBsb2NrIGhlbGQuICovCj4gK3N0YXRpYyBpbnQgaXRz
X2Rpc2NhcmRfZXZlbnQoc3RydWN0IHZpcnRfaXRzICppdHMsCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDMyX3QgdmRldmlkLCB1aW50MzJfdCB2ZXZpZCkKPiArewo+ICsgICAg
c3RydWN0IHBlbmRpbmdfaXJxICpwOwo+ICsgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKPiArICAg
IHN0cnVjdCB2Y3B1ICp2Y3B1Owo+ICsgICAgdWludDMyX3QgdmxwaTsKPiArCj4gKyAgICBBU1NF
UlQoc3Bpbl9pc19sb2NrZWQoJml0cy0+aXRzX2xvY2spKTsKPiArCj4gKyAgICBpZiAoICFyZWFk
X2l0dGUoaXRzLCB2ZGV2aWQsIHZldmlkLCAmdmNwdSwgJnZscGkpICkKPiArICAgICAgICByZXR1
cm4gLUVOT0VOVDsKPiArCj4gKyAgICBpZiAoIHZscGkgPT0gSU5WQUxJRF9MUEkgKQo+ICsgICAg
ICAgIHJldHVybiAtRU5PRU5UOwo+ICsKPiArICAgIC8qCj4gKyAgICAgKiBUT0RPOiBUaGlzIHJl
bGllcyBvbiB0aGUgVkNQVSBiZWluZyBjb3JyZWN0IGluIHRoZSBJVFMgdGFibGVzLgo+ICsgICAg
ICogVGhpcyBjYW4gYmUgZml4ZWQgYnkgZWl0aGVyIHVzaW5nIGEgcGVyLUlSUSBsb2NrIG9yIGJ5
IHVzaW5nCj4gKyAgICAgKiB0aGUgVkNQVSBJRCBmcm9tIHRoZSBwZW5kaW5nX2lycSBpbnN0ZWFk
Lgo+ICsgICAgICovCj4gKyAgICBzcGluX2xvY2tfaXJxc2F2ZSgmdmNwdS0+YXJjaC52Z2ljLmxv
Y2ssIGZsYWdzKTsKPiArCj4gKyAgICAvKiBSZW1vdmUgdGhlIHBlbmRpbmdfaXJxIGZyb20gdGhl
IHRyZWUuICovCj4gKyAgICB3cml0ZV9sb2NrKCZpdHMtPmQtPmFyY2gudmdpYy5wZW5kX2xwaV90
cmVlX2xvY2spOwo+ICsgICAgcCA9IHJhZGl4X3RyZWVfZGVsZXRlKCZpdHMtPmQtPmFyY2gudmdp
Yy5wZW5kX2xwaV90cmVlLCB2bHBpKTsKPiArICAgIHdyaXRlX3VubG9jaygmaXRzLT5kLT5hcmNo
LnZnaWMucGVuZF9scGlfdHJlZV9sb2NrKTsKPiArCj4gKyAgICBpZiAoICFwICkKPiArICAgIHsK
PiArICAgICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZ2Y3B1LT5hcmNoLnZnaWMubG9jaywg
ZmxhZ3MpOwo+ICsKPiArICAgICAgICByZXR1cm4gLUVOT0VOVDsKPiArICAgIH0KPiArCj4gKyAg
ICAvKiBDbGVhbnVwIHRoZSBwZW5kaW5nX2lycSBhbmQgZGlzY29ubmVjdCBpdCBmcm9tIHRoZSBM
UEkuICovCj4gKyAgICBnaWNfcmVtb3ZlX2lycV9mcm9tX3F1ZXVlcyh2Y3B1LCBwKTsKPiArICAg
IHZnaWNfaW5pdF9wZW5kaW5nX2lycShwLCBJTlZBTElEX0xQSSk7Cj4gKwo+ICsgICAgc3Bpbl91
bmxvY2tfaXJxcmVzdG9yZSgmdmNwdS0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKPiArCj4gKyAg
ICAvKiBSZW1vdmUgdGhlIGNvcnJlc3BvbmRpbmcgaG9zdCBMUEkgZW50cnkgKi8KPiArICAgIHJl
dHVybiBnaWN2M19yZW1vdmVfZ3Vlc3RfZXZlbnQoaXRzLT5kLCBpdHMtPmRvb3JiZWxsX2FkZHJl
c3MsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZkZXZpZCwgdmV2aWQp
Owo+ICt9Cj4gKwo+ICtzdGF0aWMgdm9pZCBpdHNfdW5tYXBfZGV2aWNlKHN0cnVjdCB2aXJ0X2l0
cyAqaXRzLCB1aW50MzJfdCBkZXZpZCkKPiArewo+ICsgICAgZGV2X3RhYmxlX2VudHJ5X3QgaXR0
Owo+ICsgICAgdWludDY0X3QgZXZpZDsKPiArCj4gKyAgICBzcGluX2xvY2soJml0cy0+aXRzX2xv
Y2spOwo+ICsKPiArICAgIGlmICggaXRzX2dldF9pdHQoaXRzLCBkZXZpZCwgJml0dCkgKQo+ICsg
ICAgICAgIGdvdG8gb3V0Owo+ICsKPiArICAgIC8qCj4gKyAgICAgKiBGb3IgRG9tVXMgd2UgbmVl
ZCB0byBjaGVjayB0aGF0IHRoZSBudW1iZXIgb2YgZXZlbnRzIHBlciBkZXZpY2UKPiArICAgICAq
IGlzIHJlYWxseSBsaW1pdGVkLCBvdGhlcndpc2UgbG9vcGluZyBvdmVyIGFsbCBldmVudHMgY2Fu
IHRha2UgdG9vCj4gKyAgICAgKiBsb25nIGZvciBhIGd1ZXN0LiBUaGlzIEFTU0VSVCBjYW4gdGhl
biBiZSByZW1vdmVkIGlmIHRoYXQgaXMKPiArICAgICAqIGNvdmVyZWQuCj4gKyAgICAgKi8KPiAr
ICAgIEFTU0VSVChpc19oYXJkd2FyZV9kb21haW4oaXRzLT5kKSk7Cj4gKwo+ICsgICAgZm9yICgg
ZXZpZCA9IDA7IGV2aWQgPCBERVZfVEFCTEVfSVRUX1NJWkUoaXR0KTsgZXZpZCsrICkKPiArICAg
ICAgICAvKiBEb24ndCBjYXJlIGFib3V0IGVycm9ycyBoZXJlLCBjbGVhbiB1cCBhcyBtdWNoIGFz
IHBvc3NpYmxlLiAqLwo+ICsgICAgICAgIGl0c19kaXNjYXJkX2V2ZW50KGl0cywgZGV2aWQsIGV2
aWQpOwo+ICsKPiArb3V0Ogo+ICsgICAgc3Bpbl91bmxvY2soJml0cy0+aXRzX2xvY2spOwo+ICt9
Cj4gKwo+ICtzdGF0aWMgaW50IGl0c19oYW5kbGVfbWFwZChzdHJ1Y3QgdmlydF9pdHMgKml0cywg
dWludDY0X3QgKmNtZHB0cikKPiArewo+ICsgICAgLyogc2l6ZSBhbmQgZGV2aWQgZ2V0IHZhbGlk
YXRlZCBieSB0aGUgZnVuY3Rpb25zIGNhbGxlZCBiZWxvdy4gKi8KPiArICAgIHVpbnQzMl90IGRl
dmlkID0gaXRzX2NtZF9nZXRfZGV2aWNlaWQoY21kcHRyKTsKPiArICAgIHVuc2lnbmVkIGludCBz
aXplID0gaXRzX2NtZF9nZXRfc2l6ZShjbWRwdHIpICsgMTsKPiArICAgIGJvb2wgdmFsaWQgPSBp
dHNfY21kX2dldF92YWxpZGJpdChjbWRwdHIpOwo+ICsgICAgcGFkZHJfdCBpdHRfYWRkciA9IGl0
c19jbWRfZ2V0X2l0dGFkZHIoY21kcHRyKTsKPiArICAgIGludCByZXQ7Cj4gKwo+ICsgICAgLyog
U2FuaXRpemUgdGhlIG51bWJlciBvZiBldmVudHMuICovCj4gKyAgICBpZiAoIHZhbGlkICYmIChz
aXplID4gaXRzLT5ldmlkX2JpdHMpICkKPiArICAgICAgICByZXR1cm4gLTE7Cj4gKwo+ICsgICAg
aWYgKCAhdmFsaWQgKQo+ICsgICAgICAgIC8qIERpc2NhcmQgYWxsIGV2ZW50cyBhbmQgcmVtb3Zl
IHBlbmRpbmcgTFBJcy4gKi8KPiArICAgICAgICBpdHNfdW5tYXBfZGV2aWNlKGl0cywgZGV2aWQp
Owo+ICsKPiArICAgIC8qCj4gKyAgICAgKiBUaGVyZSBpcyBubyBlYXN5IGFuZCBjbGVhbiB3YXkg
Zm9yIFhlbiB0byBrbm93IHRoZSBJVFMgZGV2aWNlIElEIG9mIGEKPiArICAgICAqIHBhcnRpY3Vs
YXIgKFBDSSkgZGV2aWNlLCBzbyB3ZSBoYXZlIHRvIHJlbHkgb24gdGhlIGd1ZXN0IHRlbGxpbmcK
PiArICAgICAqIHVzIGFib3V0IGl0LiBGb3IgKm5vdyogd2UgYXJlIGp1c3QgdXNpbmcgdGhlIGRl
dmljZSBJRCAqRG9tMCogdXNlcywKPiArICAgICAqIGJlY2F1c2UgdGhlIGRyaXZlciB0aGVyZSBo
YXMgdGhlIGFjdHVhbCBrbm93bGVkZ2UuCj4gKyAgICAgKiBFdmVudHVhbGx5IHRoaXMgd2lsbCBi
ZSByZXBsYWNlZCB3aXRoIGEgZGVkaWNhdGVkIGh5cGVyY2FsbCB0bwo+ICsgICAgICogYW5ub3Vu
Y2UgcGFzcy10aHJvdWdoIG9mIGRldmljZXMuCj4gKyAgICAgKi8KPiArICAgIGlmICggaXNfaGFy
ZHdhcmVfZG9tYWluKGl0cy0+ZCkgKQo+ICsgICAgewo+ICsKPiArICAgICAgICAvKgo+ICsgICAg
ICAgICAqIERvbTAncyBJVFNlcyBhcmUgbWFwcGVkIDE6MSwgc28gYm90aCBhZGRyZXNzZXMgYXJl
IHRoZSBzYW1lLgo+ICsgICAgICAgICAqIEFsc28gdGhlIGRldmljZSBJRHMgYXJlIGVxdWFsLgo+
ICsgICAgICAgICAqLwo+ICsgICAgICAgIHJldCA9IGdpY3YzX2l0c19tYXBfZ3Vlc3RfZGV2aWNl
KGl0cy0+ZCwgaXRzLT5kb29yYmVsbF9hZGRyZXNzLCBkZXZpZCwKPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBpdHMtPmRvb3JiZWxsX2FkZHJlc3MsIGRldmlkLAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEJJVChzaXplKSwgdmFs
aWQpOwo+ICsgICAgICAgIGlmICggcmV0ICYmIHZhbGlkICkKPiArICAgICAgICAgICAgcmV0dXJu
IHJldDsKPiArICAgIH0KPiArCj4gKyAgICBzcGluX2xvY2soJml0cy0+aXRzX2xvY2spOwo+ICsK
PiArICAgIGlmICggdmFsaWQgKQo+ICsgICAgICAgIHJldCA9IGl0c19zZXRfaXR0X2FkZHJlc3Mo
aXRzLCBkZXZpZCwgaXR0X2FkZHIsIHNpemUpOwo+ICsgICAgZWxzZQo+ICsgICAgICAgIHJldCA9
IGl0c19zZXRfaXR0X2FkZHJlc3MoaXRzLCBkZXZpZCwgSU5WQUxJRF9QQUREUiwgMSk7Cj4gKwo+
ICsgICAgc3Bpbl91bmxvY2soJml0cy0+aXRzX2xvY2spOwo+ICsKPiArICAgIHJldHVybiByZXQ7
Cj4gK30KPiArCj4gICNkZWZpbmUgSVRTX0NNRF9CVUZGRVJfU0laRShiYXNlcikgICAgICAoKCgo
YmFzZXIpICYgMHhmZikgKyAxKSA8PCAxMikKPiAgI2RlZmluZSBJVFNfQ01EX09GRlNFVChyZWcp
ICAgICAgICAgICAgICgocmVnKSAmIEdFTk1BU0soMTksIDUpKQo+ICAKPiBAQCAtNDIwLDYgKzU1
OSw5IEBAIHN0YXRpYyBpbnQgdmdpY19pdHNfaGFuZGxlX2NtZHMoc3RydWN0IGRvbWFpbiAqZCwg
c3RydWN0IHZpcnRfaXRzICppdHMpCj4gICAgICAgICAgY2FzZSBHSVRTX0NNRF9NQVBDOgo+ICAg
ICAgICAgICAgICByZXQgPSBpdHNfaGFuZGxlX21hcGMoaXRzLCBjb21tYW5kKTsKPiAgICAgICAg
ICAgICAgYnJlYWs7Cj4gKyAgICAgICAgY2FzZSBHSVRTX0NNRF9NQVBEOgo+ICsgICAgICAgICAg
ICByZXQgPSBpdHNfaGFuZGxlX21hcGQoaXRzLCBjb21tYW5kKTsKPiArICAgICAgICAgICAgYnJl
YWs7Cj4gICAgICAgICAgY2FzZSBHSVRTX0NNRF9TWU5DOgo+ICAgICAgICAgICAgICAvKiBXZSBo
YW5kbGUgSVRTIGNvbW1hbmRzIHN5bmNocm9ub3VzbHksIHNvIHdlIGlnbm9yZSBTWU5DLiAqLwo+
ICAgICAgICAgICAgICBicmVhazsKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9n
aWNfdjNfaXRzLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaAo+IGluZGV4IGJl
Njc3MjYuLjAwODlhYzIgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNf
aXRzLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaAo+IEBAIC0xNzUs
NiArMTc1LDExIEBAIHN0cnVjdCBwZW5kaW5nX2lycSAqZ2ljdjNfaXRzX2dldF9ldmVudF9wZW5k
aW5nX2lycShzdHJ1Y3QgZG9tYWluICpkLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCB2ZG9vcmJlbGxfYWRkcmVzcywKPiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90
IHZkZXZpZCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVpbnQzMl90IGV2ZW50aWQpOwo+ICtpbnQgZ2ljdjNfcmVtb3ZlX2d1ZXN0X2V2ZW50
KHN0cnVjdCBkb21haW4gKmQsIHBhZGRyX3QgdmRvb3JiZWxsX2FkZHJlc3MsCj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB2ZGV2aWQsIHVpbnQzMl90IGV2
ZW50aWQpOwo+ICt2b2lkIGdpY3YzX2xwaV91cGRhdGVfaG9zdF9lbnRyeSh1aW50MzJfdCBob3N0
X2xwaSwgaW50IGRvbWFpbl9pZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dWludDMyX3QgdmlydF9scGkpOwo+ICsKPiAgI2Vsc2UKPiAgCj4gIHN0YXRpYyBpbmxpbmUgdm9p
ZCBnaWN2M19pdHNfZHRfaW5pdChjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5vZGUpCj4g
LS0gCj4gMi45LjAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 14 18:29:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 18: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 1dLD2Y-0003d7-8z; Wed, 14 Jun 2017 18:29: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=33179dbff=Andrew.Cooper3@citrix.com>)
 id 1dLD2W-0003cz-S1
 for xen-devel@lists.xen.org; Wed, 14 Jun 2017 18:29:12 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 02/78-03058-87081495; Wed, 14 Jun 2017 18:29:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsWyU9JRQre8wTH
 SoG+6rMWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmjFr8zP2ggXCFatWuDQwHuPtYuTkkBDwk1j6
 o5ENxBYW8JS48uYWC4gtIhAicXL1CtYuRi4OIYFVjBIvdsxmAXGYBZYzSjzqes0KUsUmoC+x+
 8UnJhCbV8BW4tK992CTWARUJdZ1PgCLiwqES7xtPMICUSMocXLmEyCbg4NTwF5i6pxKkDCzgI
 HEkUVzWCFseYntb+cwg9hCAmoS1/ovsUMcmi4x8VkPywRG/llIJs1C0j4LSfsCRuZVjOrFqUV
 lqUW65npJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIEhyAAEOxhnXvY/xCjJwaQk
 yjtV0DFSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRvVD1QTrAoNT21Ii0zBxgNMGkJDh4lEd4Tx
 UBp3uKCxNzizHSI1ClGRSlx3mCQPgGQREZpHlwbLAIvMcpKCfMyAh0ixFOQWpSbWYIq/4pRnI
 NRSZj3Xy3QFJ7MvBK46a+AFjMBLQ664ACyuCQRISXVwLiobv/Eh2KdyTqX79jlF3gHHhLgOPF
 +t0PB7RuSDvN3H3INaxNWvLHn+pNQnQm+rd7nWVrWFds8ltjN+Sy5re9os+eCt2y/fVf+W1Qv
 /q1qQv/dRgM3p59KR68E71z1a/8u45Btlotf3vqtbCrWufJh2zqty00atSuiOqf5yEnX6fNo/
 9G6paPEUpyRaKjFXFScCAB6zNbduwIAAA==
X-Env-Sender: prvs=33179dbff=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1497464951!48150222!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49287 invoked from network); 14 Jun 2017 18:29:11 -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;
 14 Jun 2017 18:29:11 -0000
X-IronPort-AV: E=Sophos;i="5.39,341,1493683200"; d="scan'208";a="47782842"
To: Jan Beulich <JBeulich@suse.com>, Konrad Rzeszutek Wilk
 <konrad.wilk@oracle.com>
References: <1497387096-19058-1-git-send-email-andrew.cooper3@citrix.com>
 <20170614134407.GA15061@char.us.oracle.com>
 <59415E150200007800162EAC@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <26463217-0fb5-efe3-bb72-cf39dc8a3554@citrix.com>
Date: Wed, 14 Jun 2017 19:28:39 +0100
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: <59415E150200007800162EAC@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 1/2] xen/livepatch: Clean up arch relocation
	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>

T24gMTQvMDYvMTcgMTU6MDIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE0LjA2LjE3IGF0
IDE1OjQ0LCA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4gd3JvdGU6Cj4+IE9uIFR1ZSwgSnVuIDEz
LCAyMDE3IGF0IDA5OjUxOjM1UE0gKzAxMDAsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+PiAtLS0g
YS94ZW4vYXJjaC9hcm0vYXJtMzIvbGl2ZXBhdGNoLmMKPj4+ICsrKyBiL3hlbi9hcmNoL2FybS9h
cm0zMi9saXZlcGF0Y2guYwo+Pj4gQEAgLTIyNCwyMSArMjI0LDIxIEBAIGludCBhcmNoX2xpdmVw
YXRjaF9wZXJmb3JtKHN0cnVjdCBsaXZlcGF0Y2hfZWxmICplbGYsCj4+PiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGxpdmVwYXRjaF9lbGZfc2VjICpyZWxhLAo+Pj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgdXNlX3JlbGEpCj4+PiAgewo+Pj4gLSAg
ICBjb25zdCBFbGZfUmVsQSAqcl9hOwo+Pj4gLSAgICBjb25zdCBFbGZfUmVsICpyOwo+Pj4gLSAg
ICB1bnNpZ25lZCBpbnQgc3ltbmR4LCBpOwo+Pj4gLSAgICB1aW50MzJfdCB2YWw7Cj4+PiAtICAg
IHZvaWQgKmRlc3Q7Cj4+PiArICAgIHVuc2lnbmVkIGludCBpOwo+Pj4gICAgICBpbnQgcmMgPSAw
Owo+Pj4gIAo+Pj4gICAgICBmb3IgKCBpID0gMDsgaSA8IChyZWxhLT5zZWMtPnNoX3NpemUgLyBy
ZWxhLT5zZWMtPnNoX2VudHNpemUpOyBpKysgKQo+Pj4gICAgICB7Cj4+PiArICAgICAgICB1bnNp
Z25lZCBpbnQgc3ltbmR4Owo+Pj4gKyAgICAgICAgdWludDMyX3QgdmFsOwo+Pj4gKyAgICAgICAg
dm9pZCAqZGVzdDsKPj4+ICAgICAgICAgIHVuc2lnbmVkIGNoYXIgdHlwZTsKPj4+IC0gICAgICAg
IHMzMiBhZGRlbmQgPSAwOwo+Pj4gKyAgICAgICAgczMyIGFkZGVuZDsKPj4+ICAKPj4+ICAgICAg
ICAgIGlmICggdXNlX3JlbGEgKQo+Pj4gICAgICAgICAgewo+Pj4gLSAgICAgICAgICAgIHJfYSA9
IHJlbGEtPmRhdGEgKyBpICogcmVsYS0+c2VjLT5zaF9lbnRzaXplOwo+Pj4gKyAgICAgICAgICAg
IGNvbnN0IEVsZl9SZWxBICpyX2EgPSByZWxhLT5kYXRhICsgaSAqIHJlbGEtPnNlYy0+c2hfZW50
c2l6ZTsKPj4+ICsKPj4+ICAgICAgICAgICAgICBzeW1uZHggPSBFTEYzMl9SX1NZTShyX2EtPnJf
aW5mbyk7Cj4+PiAgICAgICAgICAgICAgdHlwZSA9IEVMRjMyX1JfVFlQRShyX2EtPnJfaW5mbyk7
Cj4+PiAgICAgICAgICAgICAgZGVzdCA9IGJhc2UtPmxvYWRfYWRkciArIHJfYS0+cl9vZmZzZXQ7
IC8qIFAgKi8KPj4+IEBAIC0yNDYsMTAgKzI0NiwxMiBAQCBpbnQgYXJjaF9saXZlcGF0Y2hfcGVy
Zm9ybShzdHJ1Y3QgbGl2ZXBhdGNoX2VsZiAqZWxmLAo+Pj4gICAgICAgICAgfQo+Pj4gICAgICAg
ICAgZWxzZQo+Pj4gICAgICAgICAgewo+Pj4gLSAgICAgICAgICAgIHIgPSByZWxhLT5kYXRhICsg
aSAqIHJlbGEtPnNlYy0+c2hfZW50c2l6ZTsKPj4+ICsgICAgICAgICAgICBjb25zdCBFbGZfUmVs
ICpyID0gcmVsYS0+ZGF0YSArIGkgKiByZWxhLT5zZWMtPnNoX2VudHNpemU7Cj4+PiArCj4+PiAg
ICAgICAgICAgICAgc3ltbmR4ID0gRUxGMzJfUl9TWU0oci0+cl9pbmZvKTsKPj4+ICAgICAgICAg
ICAgICB0eXBlID0gRUxGMzJfUl9UWVBFKHItPnJfaW5mbyk7Cj4+PiAgICAgICAgICAgICAgZGVz
dCA9IGJhc2UtPmxvYWRfYWRkciArIHItPnJfb2Zmc2V0OyAvKiBQICovCj4+PiArICAgICAgICAg
ICAgYWRkZW5kID0gZ2V0X2FkZGVuZCh0eXBlLCBkZXN0KTsKPj4+ICAgICAgICAgIH0KPj4+ICAK
Pj4+ICAgICAgICAgIGlmICggc3ltbmR4ID4gZWxmLT5uc3ltICkKPj4+IEBAIC0yNTksMTMgKzI2
MSwxMSBAQCBpbnQgYXJjaF9saXZlcGF0Y2hfcGVyZm9ybShzdHJ1Y3QgbGl2ZXBhdGNoX2VsZiAq
ZWxmLAo+Pj4gICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+Pj4gICAgICAgICAgfQo+Pj4g
IAo+Pj4gLSAgICAgICAgaWYgKCAhdXNlX3JlbGEgKQo+Pj4gLSAgICAgICAgICAgIGFkZGVuZCA9
IGdldF9hZGRlbmQodHlwZSwgZGVzdCk7Cj4+IFRoaXMgd2FzIGFkZGVkIHJpZ2h0IGFmdGVyIHRo
ZSBzeW1uZHggPiBlbGYtPm5zeW0gY2hlY2sgYXMKPj4gd2F5IHRvIG1ha2Ugc3VyZSB3ZSB3b24n
dCBkZXJlZmVyZW5jZSB0aGUgZGVzdCAoYi9jIHRoZSBzeW1ib2wKPj4gbWF5IGJlIG91dHNpZGUg
dGhlIGJvdW5kcykuCj4gQnV0IHN5bW5keCBpc24ndCBiZWluZyB1c2VkIGhlcmUuCgpJbmRlZWQu
ICByLT5yX29mZnNldCAoYW5kIHRoZXJlZm9yZSBkZXN0KSBoYXMgbm8gZGlyZWN0IGJlYXJpbmcg
b24gc3ltbmR4LgoKSGF2aW5nIHNhaWQgdGhhdCwgdGhlcmUgaXMgbm8gc2FuaXR5IGNoZWNrIHRo
YXQgci0+cl9vZmZzZXQgaXMgd2l0aGluCmJhc2UtPmxvYWRfYWRkciArIHNlYy0+c2hfc2l6ZSBp
biBhcm0zMiwgd2hlcmVhcyBib3RoIGFybTY0IGFuZCB4ODYKYXBwZWFyIHRvIGRvIHRoaXMgY2hl
Y2suCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 14 18:32:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 18:32: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 1dLD62-0004D4-O9; Wed, 14 Jun 2017 18:32: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 1dLD60-0004Cx-Np
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 18:32:48 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 DB/10-03557-F4181495; Wed, 14 Jun 2017 18:32:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVysyfVTde/0TH
 S4PEWAYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePTzpesBe8lKpq3fmRtYLwg0sXIxSEksIlR
 YveLdywQzj5Gia9/upi6GDk5hAUCJD6c+c4CYosI6Etsut3IDlLELNDDJHFp0ySojrUsEg+Pf
 GAEqWIT0JS48/kTWDevgJXEoQ09YHEWAVWJndcOg9miAuESvQf62SBqBCVOznwCtoFTwEdi9p
 UnrCA2s4CZxLzND5khbHGJW0/mM0HY8hLb385hnsDIPwtJ+ywkLbOQtMxC0rKAkWUVo3pxalF
 ZapGuiV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmCIMgDBDsbuy/6HGCU5mJRE
 eacKOkYK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuA9Ww+UEyxKTU+tSMvMAUYLTFqCg0dJhPdEM
 VCat7ggMbc4Mx0idYpRUUqcN6QBKCEAksgozYNrg0XoJUZZKWFeRqBDhHgKUotyM0tQ5V8xin
 MwKgnz9oFM4cnMK4Gb/gpoMRPQ4qALDiCLSxIRUlINjGUlhUIHri5K22Fg2n7yO3vxxeuGuuc
 WSZvH1itLFpVO/fmPJeJx3M6de3ZZZNzayPTHInfSlecK1TzaX/8caFp/MYF9Yetv6VNbXPVc
 uv17SsUL1DL/Xgm5ZndyS2dT/pY1mgv5Jl2z9NHv5WxwUVhsxv8y+wur6Sq3jLKYnnCR+PfLN
 912UWIpzkg01GIuKk4EAPmL7//LAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1497465166!97429880!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57100 invoked from network); 14 Jun 2017 18:32:46 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-27.messagelabs.com with SMTP; 14 Jun 2017 18:32: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 39E79344;
 Wed, 14 Jun 2017 11:32:46 -0700 (PDT)
Received: from [192.168.0.6] (usa-sjc-mx-foss1.foss.arm.com [217.140.101.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id
 4F3933F3E1; Wed, 14 Jun 2017 11:32:44 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20170609174141.5068-1-andre.przywara@arm.com>
 <20170609174141.5068-2-andre.przywara@arm.com>
 <8d68dcb4-6025-9611-9579-4989335ef85d@arm.com>
 <alpine.DEB.2.10.1706121529370.2875@sstabellini-ThinkPad-X260>
 <a72f9f56-7331-efed-5f53-9b4414d528ca@arm.com>
 <alpine.DEB.2.10.1706131513320.12156@sstabellini-ThinkPad-X260>
 <5bf277b9-67ce-30ee-2aaf-2a2148e60fd2@arm.com>
 <alpine.DEB.2.10.1706141021580.12156@sstabellini-ThinkPad-X260>
 <5fd71a4e-28e1-a0bb-67c1-c7cbb19d7946@arm.com>
 <alpine.DEB.2.10.1706141059310.12156@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <bb4643e8-c2cf-f54f-ee9c-98fe47c76f1a@arm.com>
Date: Wed, 14 Jun 2017 19:32:42 +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.1706141059310.12156@sstabellini-ThinkPad-X260>
Content-Language: en-US
Cc: Vijay Kilari <vijay.kilari@gmail.com>,
 Manish Jaggi <mjaggi@caviumnetworks.com>,
 Andre Przywara <andre.przywara@arm.com>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 xen-devel@lists.xenproject.org, nd@arm.com,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v11 01/34] ARM: vGIC: avoid rank lock when
 reading priority
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGkgU3RlZmFubywKCk9uIDA2LzE0LzIwMTcgMDc6MTUgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3
cm90ZToKPiBPbiBXZWQsIDE0IEp1biAyMDE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4+PiBJ
biBhbnkgY2FzZSwgYWxsIHRob3NlIG1hY3JvcyBkb2VzIG5vdCBwcmV2ZW50IHJlLW9yZGVyaW5n
IGF0IHRoZQo+Pj4+Pj4gcHJvY2Vzc29yCj4+Pj4+PiBsZXZlbCBub3IgcmVhZC93cml0ZSBhdG9t
aWNpdHkgaWYgdGhlIHZhcmlhYmxlIGlzIG1pc2FsaWduZWQuCj4+Pj4+Cj4+Pj4+IE15IHVuZGVy
c3RhbmRpbmcgaXMgdGhhdCB0aGUgdW53cml0dGVuIGFzc3VtcHRpb24gaW4gWGVuIGlzIHRoYXQK
Pj4+Pj4gdmFyaWFibGVzIGFyZSBhbHdheXMgYWxpZ25lZC4gWW91IGFyZSByaWdodCBhYm91dCBw
cm9jZXNzb3IgbGV2ZWwKPj4+Pj4gcmVvcmRlcmluZywgaW4gZmFjdCB3aGVuIG5lZWRlZCB3ZSBo
YXZlIHRvIGhhdmUgYmFycmllcnMKPj4+Pj4KPj4+Pj4gSSBoYXZlIHJlYWQgQW5kcmUncyB3ZWxs
IHdyaXR0ZW4gUkVBRE1FLmF0b21pYywgYW5kIGhlIGVuZHMgdGhlCj4+Pj4+IGRvY3VtZW50IHN0
YXRpbmcgdGhlIGZvbGxvd2luZzoKPj4+Pj4KPj4+Pj4KPj4+Pj4+IFRoaXMgbWFrZXMgcmVhZCBh
bmQgd3JpdGUgYWNjZXNzZXMgdG8gaW50cyBhbmQgbG9uZ3MgKGFuZCB0aGVpcgo+Pj4+Pj4gcmVz
cGVjdGl2ZQo+Pj4+Pj4gdW5zaWduZWQgY291bnRlciBwYXJ0cykgbmF0dXJhbGx5IGF0b21pYy4K
Pj4+Pj4+IEhvd2V2ZXIgaXQgd291bGQgYmUgYmVuZWZpY2lhbCB0byB1c2UgYXRvbWljIHByaW1p
dGl2ZXMgYW55d2F5IHRvCj4+Pj4+PiBhbm5vdGF0ZQo+Pj4+Pj4gdGhlIGNvZGUgYXMgYmVpbmcg
Y29uY3VycmVudCBhbmQgdG8gcHJldmVudCBzaWxlbnQgYnJlYWthZ2Ugd2hlbgo+Pj4+Pj4gY2hh
bmdpbmcKPj4+Pj4+IHRoZSBjb2RlCj4+Pj4+Cj4+Pj4+IHdpdGggd2hpY2ggSSBjb21wbGV0ZWx5
IGFncmVlCj4+Pj4KPj4+PiBXaGljaCBtZWFucyB5b3UgYXJlIGhhcHB5IHRvIHVzZSBlaXRoZXIg
QUNDRVNTX09OQ0Ugb3IKPj4+PiByZWFkX2F0b21pYy93cml0ZV9hdG9taWMgYXMgdGhleSBpbi1m
aW5lIGV4YWN0bHkgdGhlIHNhbWUgb24gdGhlIGNvbXBpbGVyCj4+Pj4gd2UKPj4+PiBzdXBwb3J0
Lgo+Pj4KPj4+IEkgZG8gdW5kZXJzdGFuZCB0aGF0IGJvdGggb2YgdGhlbSB3aWxsIHByb2R1Y2Ug
dGhlIHNhbWUgb3V0cHV0LAo+Pj4gdGhlcmVmb3JlLCBib3RoIHdvcmsgZm9yIHRoaXMgdXNlLWNh
c2UuCj4+Pgo+Pj4gSSBkb24ndCB1bmRlcnN0YW5kIHdoeSBhbnlib2R5IHdvdWxkIHByZWZlciBB
Q0NFU1NfT05DRSBvdmVyCj4+PiByZWFkL3dyaXRlX2F0b21pYywgZ2l2ZW4gdGhhdCB3aXRoIEFD
Q0VTU19PTkNFIGFzIGEgY29udHJpYnV0b3IvcmV2aWV3ZXIKPj4+IHlvdSBhZGRpdGlvbmFsbHkg
bmVlZCB0byByZW1lbWJlciB0byBjaGVjayB3aGV0aGVyIHRoZSBhcmd1bWVudCBpcyBhCj4+PiBu
YXRpdmUgZGF0YSB0eXBlLiBCYXNpY2FsbHksIEkgc2VlIEFDQ0VTU19PTkNFIGFzICJtb3JlIHdv
cmsiIGZvciBtZS4KPj4+IFdoeSBkbyB5b3UgdGhpbmsgdGhhdCBBQ0NFU1NfT05DRSBpcyAiYmV0
dGVyIj8KPj4KPj4gSGF2ZSB5b3UgbG9va2VkIGF0IHRoZSBpbXBsZW1lbnRhdGlvbiBvZiBBQ0NF
U1NfT05DRT8gWW91IGRvbid0IGhhdmUgdG8gY2hlY2sKPj4gdGhlIGRhdGEgdHlwZSB3aGVuIHVz
aW5nIEFDQ0VTU19PTkNFLiBUaGVyZSBhcmUgc2FmZXR5IGNoZWNrIHRvIGF2b2lkIG1pc3VzaW5n
Cj4+IGl0Lgo+IAo+IEl0IGNoZWNrcyBmb3IgYSBzY2FsYXIgdHlwZSwgbm90IGZvciBuYXRpdmUg
ZGF0YSB0eXBlLiBUaGV5IGFyZSBub3QKPiBhbHdheXMgdGhlIHNhbWUgdGhpbmcgYnV0IEkgdGhp
bmsgdGhleSBhcmUgb24gYXJtLgpUaGF0J3MgdGhlIGdvYWwgb2Ygc3BlY2lmaWNhdGlvbiAoc3Vj
aCBhcyBBQVBDUykuCgo+PiBXaGF0IEkgd2FudCB0byBhdm9pZCBpcyB0aGlzIHNwbGl0IG1pbmQg
d2UgY3VycmVudGx5IGhhdmUgYWJvdXQgYXRvbWljLgo+PiBUaGV5IGFyZSBlaXRoZXIgYWxsIHNh
ZmUgb3Igbm90Lgo+IAo+IFdoYXQgc3BsaXQgbWluZD8gRG8geW91IG1lYW4gQUNDRVNTX09OQ0Ug
dnMuIHJlYWQvd3JpdGVfYXRvbWljPyBTbyBmYXIsCj4gdGhlcmUgYXJlIG5vIGluc3RhbmNlcyBv
ZiBBQ0NFU1NfT05DRSBpbiB4ZW4vYXJjaC9hcm0uCgpOby4gSSBtZWFuIHRoZXJlIGFyZSBwbGFj
ZXMgd2l0aCBleGFjdCBzYW1lIGNvbnN0cnVjdCBidXQgc29tZXRpbWVzIApjb25zaWRlciB3ZSBj
b25zaWRlciBzYWZlLCBzb21ldGltZXMgbm90LiBXZSBzaG91bGQgaGF2ZSBhIGNsZWFyIGNvbW1v
biAKYW5zd2VyIHJhdGhlciB0aGFuIGFyZ3VpbmcgZGlmZmVyZW50bHkgZXZlcnkgdGltZS4KCj4+
IEFzIEFuZHJlIHN1Z2dlc3RlZCwgd2Ugc2hvdWxkIHByb2JhYmx5IGltcG9ydCBhIGxpZ2h0ZXIg
dmVyc2lvbiBvZgo+PiBXUklURV9PTkNFL1JFQURfT05DRS4gVGhleSBhcmUgZmlyc3QgZWFzaWVy
IHRvIHVuZGVyc3RhbmQgdGhhbgo+PiByZWFkX2F0b21pYy93cml0ZV9hdG9taWMgdGhhdCBjb3Vs
ZCBiZSBjb25mdXNlZCB3aXRoIGF0b21pY19yZWFkL2F0b21pY193cml0ZQo+PiAoSUlSQyBKYW4g
YWdyZWVkIGhlcmUpLgo+Pgo+PiBUaGUgbWFpbiBnb2FsIGlzIHRvIGF2b2lkIGFzc2VtYmx5IGNv
ZGUgd2hlbiBpdCBpcyBkZWVtIG5vdCBuZWNlc3NhcnkuCj4gCj4gQWxsIHJpZ2h0LCB0aGlzIGlz
IG9uZSByZWFzb24uIFNvcnJ5IGlmIEkgc2VlbSB1bm5lY2Vzc2FyaWx5IGNvbnRyYXJpYW4sCj4g
YnV0IHRoaXMgaXMgdGhlIGZpcnN0IHRpbWUgSSByZWFkIGEgcmVhc29uIGZvciB0aGlzIHJlY2Vu
dCBwdXNoIGZvciB1c2luZwo+IEFDQ0VTU19PTkNFLiBZb3Ugd3JvdGUgdGhhdCB5b3UgcHJlZmVy
cmVkIHRoZSByZWFkL3dyaXRlX2F0b21pYwo+IGZ1bmN0aW9ucyB5b3Vyc2VsZiBvbiBNb25kYXku
CgpJIHByZWZlcnJlZCB7cmVhZCx3cml0ZX1fYXRvbWljIGJlY2F1c2UgdGhlIHByb3RvdHlwZSBp
cyBuaWNlciB0byB1c2UgCnRoYW4gQUNDRVNTX09OQ0UuIEluIHRoZSBpZGVhbCB3ZSBzaG91bGQg
aW50cm9kdWNlIFdSSVRFX09OQ0UvUkVBRF9PTkNFIAppbXByb3ZpbmcgdGhlIG5hbWluZyBhbmQg
YWxzbyBoYXZpbmcgYSBuaWNlIHByb3RvdHlwZS4KCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 14 18:34:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 18:34: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 1dLD7H-0004Ik-27; Wed, 14 Jun 2017 18: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 <prvs=33179dbff=Andrew.Cooper3@citrix.com>)
 id 1dLD7G-0004IZ-3S
 for xen-devel@lists.xen.org; Wed, 14 Jun 2017 18:34:06 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 93/D4-03058-D9181495; Wed, 14 Jun 2017 18:34:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsWyU9JRQnduo2O
 kwaRbzBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0Z3bzdTwSORil9btjE3MDYIdDFyckgI+Enc
 2H2FHcQWFoiSWHx5LZgtIhAiMftOI1sXIxeHkMAFJokZN28xgjjMAssZJR51vWYFqWIT0JfY/
 eITE4jNK2ArcWTTb0YQm0VAVeLf+1lsILaoQLjE28YjLBA1ghInZz4BszkFLCT6uhrB5jALGE
 gcWTQHypaX2P52DjOILSSgJnGt/xI7xKXpEhOf9bBMYOSfhWTULCTts5C0L2BkXsWoUZxaVJZ
 apGtsqJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERiIDECwg7FpUeAhRkkOJiVR
 3qmCjpFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjP1gPlBItS01Mr0jJzgDEBk5bg4FES4T1RD
 JTmLS5IzC3OTIdInWJUlBLnDWkASgiAJDJK8+DaYHF4iVFWSpiXEegQIZ6C1KLczBJU+VeM4h
 yMSsK8fSBTeDLzSuCmvwJazAS0OOiCA8jikkSElFQDY+sJk+uFjre+zji2S+301pQDpy/8FVV
 aIlt79dA9h0M5RfbSagIT2me0MBrc7c528P+6oUtf9R7TNT4eydwAqYMtLzd47+i80+RdvfBD
 btx2FQfVFQ8P31NY7u9//cmds1fqJh04Mi1d4IPJEeVwy+/znFJsmC2kf7UqSvxN3+vK3fw8U
 T3uoxJLcUaioRZzUXEiAIePMKi+AgAA
X-Env-Sender: prvs=33179dbff=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1497465244!61951347!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47898 invoked from network); 14 Jun 2017 18:34:05 -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;
 14 Jun 2017 18:34:05 -0000
X-IronPort-AV: E=Sophos;i="5.39,341,1493683200"; d="scan'208";a="47783186"
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, Jan Beulich
 <JBeulich@suse.com>
References: <1497387096-19058-1-git-send-email-andrew.cooper3@citrix.com>
 <1497387096-19058-2-git-send-email-andrew.cooper3@citrix.com>
 <594127F50200007800162D2B@prv-mh.provo.novell.com>
 <a9a17717-f3cb-aa1c-8384-61542679074e@citrix.com>
 <59412AE00200007800162D60@prv-mh.provo.novell.com>
 <20170614141803.GB15061@char.us.oracle.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <6d055740-eb51-cb9a-7fc9-ff70da5d3a0b@citrix.com>
Date: Wed, 14 Jun 2017 19:33:57 +0100
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: <20170614141803.GB15061@char.us.oracle.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 2/2] xen/livepatch: Don't crash on
 encountering STN_UNDEF relocations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTQvMDYvMTcgMTU6MTgsIEtvbnJhZCBSemVzenV0ZWsgV2lsayB3cm90ZToKPiBPbiBXZWQs
IEp1biAxNCwgMjAxNyBhdCAwNDoyNDowMEFNIC0wNjAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+
Pj4gT24gMTQuMDYuMTcgYXQgMTI6MTMsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90
ZToKPj4+IE9uIDE0LzA2LzE3IDExOjExLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+PiBPbiAx
My4wNi4xNyBhdCAyMjo1MSwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+
PiAtLS0gYS94ZW4vYXJjaC94ODYvbGl2ZXBhdGNoLmMKPj4+Pj4gKysrIGIveGVuL2FyY2gveDg2
L2xpdmVwYXRjaC5jCj4+Pj4+IEBAIC0xNzAsMTQgKzE3MCwyMiBAQCBpbnQgYXJjaF9saXZlcGF0
Y2hfcGVyZm9ybV9yZWxhKHN0cnVjdCBsaXZlcGF0Y2hfZWxmIAo+Pj4gKmVsZiwKPj4+Pj4gICAg
ICAgICAgdWludDhfdCAqZGVzdCA9IGJhc2UtPmxvYWRfYWRkciArIHItPnJfb2Zmc2V0Owo+Pj4+
PiAgICAgICAgICB1aW50NjRfdCB2YWw7Cj4+Pj4+ICAKPj4+Pj4gLSAgICAgICAgaWYgKCBzeW1u
ZHggPiBlbGYtPm5zeW0gKQo+Pj4+PiArICAgICAgICBpZiAoIHN5bW5keCA9PSBTVE5fVU5ERUYg
KQo+Pj4+PiArICAgICAgICAgICAgdmFsID0gMDsKPj4+Pj4gKyAgICAgICAgZWxzZSBpZiAoIHN5
bW5keCA+IGVsZi0+bnN5bSApCj4+Pj4+ICAgICAgICAgIHsKPj4+Pj4gICAgICAgICAgICAgIGRw
cmludGsoWEVOTE9HX0VSUiwgTElWRVBBVENIICIlczogUmVsYXRpdmUgcmVsb2NhdGlvbiB3YW50
cyAKPj4+IHN5bWJvbEAldSB3aGljaCBpcyBwYXN0IGVuZCFcbiIsCj4+Pj4+ICAgICAgICAgICAg
ICAgICAgICAgIGVsZi0+bmFtZSwgc3ltbmR4KTsKPj4+Pj4gICAgICAgICAgICAgIHJldHVybiAt
RUlOVkFMOwo+Pj4+PiAgICAgICAgICB9Cj4+Pj4+IC0KPj4+Pj4gLSAgICAgICAgdmFsID0gci0+
cl9hZGRlbmQgKyBlbGYtPnN5bVtzeW1uZHhdLnN5bS0+c3RfdmFsdWU7Cj4+Pj4+ICsgICAgICAg
IGVsc2UgaWYgKCAhZWxmLT5zeW1bc3ltbmR4XS5zeW0gKQo+Pj4+PiArICAgICAgICB7Cj4+Pj4+
ICsgICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19FUlIsIExJVkVQQVRDSCAiJXM6IE5vIHN5bWJv
bEAldVxuIiwKPj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgZWxmLT5uYW1lLCBzeW1uZHgpOwo+
Pj4+PiArICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4+Pj4+ICsgICAgICAgIH0KPj4+Pj4g
KyAgICAgICAgZWxzZQo+Pj4+PiArICAgICAgICAgICAgdmFsID0gci0+cl9hZGRlbmQgKyBlbGYt
PnN5bVtzeW1uZHhdLnN5bS0+c3RfdmFsdWU7Cj4+Pj4gSSBkb24ndCB1bmRlcnN0YW5kIHRoaXM6
IHN0X3ZhbHVlIGZvciBTVE5fVU5ERUYgaXMgZ29pbmcgdG8gYmUgemVybwo+Pj4+IChzbyBmYXIg
dGhlcmUncyBhbHNvIG5vIGV4dGVuc2lvbiBkZWZpbmVkIGZvciB0aGUgZmlyc3QgZW50cnksIGFm
YWljdCksCj4+Pj4gc28gdGhlcmUgc2hvdWxkIGJlIG5vIGRpZmZlcmVuY2UgYmV0d2VlbiBoYXJk
LWNvZGluZyB0aGUgemVybyBhbmQKPj4+PiByZWFkaW5nIHRoZSBzeW1ib2wgdGFibGUgZW50cnku
IEZ1cnRoZXJtb3JlIHJfYWRkZW5kIHdvdWxkIHN0aWxsCj4+Pj4gbmVlZCBhcHBseWluZy4gQW5k
IGZpbmFsbHkgInZhbCIgaXMgbmV2ZXIgYmVpbmcgY2FzdCB0byBhIHBvaW50ZXIsIGFuZAo+Pj4+
IGhlbmNlIEkgbWlzcyB0aGUgY29ubmVjdGlvbiB0byB3aGF0ZXZlciBjcmFzaCB5b3UndmUgYmVl
bgo+Pj4+IG9ic2VydmluZy4KPj4+IGVsZi0+c3ltWzBdLnN5bSBpcyB0aGUgTlVMTCBwb2ludGVy
Lgo+Pj4KPj4+IC0+c3RfdmFsdWUgZGVyZWZlcmVuY2VzIGl0Lgo+PiBBaCwgYnV0IHRoYXQgaXMg
dGhlbiB3aGF0IHlvdSB3YW50IHRvIGNoYW5nZSAodW5sZXNzIHdlIGRlY2lkZQo+PiB0byBvdXRy
aWdodCByZWZ1c2UgU1ROX1VOREVGLCB3aGljaCBzdGlsbCBkZXBlbmRzIG9uIHdoeSBpdCdzCj4+
IHRoZXJlIGluIHRoZSBmaXJzdCBwbGFjZSkuCj4gVGhhdCB0aGUgIWVsZi0+c3ltWzBdLnN5bSBp
cyB2ZXJ5IHZhbGlkIGNhc2UuCj4gQW5kIGluIHRoYXQgY29udGV4dCB0aGUgJ3ZhbD1yLT5yX2Fk
ZGVuZCcgbWFrZXMgc2Vuc2UuCj4KPiBBbmQgZnJvbSBhbiBFRkkgc3BlYywgdGhlIHJlbG9jYXRp
b25zIGNhbiBwb2ludCB0byB0aGUgU0hOX1VOREVGIGFyZWEgKHdoeQo+IHdvdWxkIGl0IEkgaGF2
ZSBubyBjbHVlKSAtIGJ1dCBuYXR1cmFsbHkgd2UgY2FuJ3QgbWVzcyB3aXRoIHRoYXQuCj4KPiBC
dXQgSSBhbSBjdXJpb3VzIGFzIEphbiBhYm91dCB0aGlzIC0gYW5kIHdoZXRoZXIgdGhpcyBpcyBz
b21ldGhpbmcgdGhhdAo+IGNvdWxkIGJlIGNvbnN0cnVjdGVkIHdpdGggYSB0ZXN0LWNhc2U/CgpX
ZWxsIC0gSSd2ZSBnb3QgYSBsaXZlcGF0Y2ggd2l0aCBzdWNoIGEgcmVsb2NhdGlvbi4gIEl0IGlz
IHByb2JhYmx5IGEKbGl2ZXBhdGNoIGJ1aWxkIHRvb2xzIGlzc3VlLCBidXQgdGhlIHF1ZXN0aW9u
IGlzIHdoZXRoZXIgWGVuIHNob3VsZCBldmVyCmFjY2VwdCBzdWNoIGEgbGl2ZXBhdGNoIG9yIG5v
dCAoaXJyZXNwZWN0aXZlIG9mIHdoZXRoZXIgdGhpcyBleGFjdApyZWxvY2F0aW9uIGlzIHBlcm1p
dHRlZCB3aXRoaW4gdGhlIEVMRiBzcGVjKS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 14 18:37:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 18:37:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLDAY-0004Vf-Hu; Wed, 14 Jun 2017 18:37:30 +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 1dLDAX-0004VF-Sa
 for xen-devel@lists.xensource.com; Wed, 14 Jun 2017 18:37:29 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 79/B5-03058-96281495; Wed, 14 Jun 2017 18:37:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVTejyTH
 S4HIXr8WKx79ZLO5Nec/uwORx+MMVFo/tfbvYA5iiWDPzkvIrElgzFh/tZCt46lSxe80apgbG
 2aZdjFwcQgJ/GSU2v9nPDOE8ZpR4f3AZG4SzjVHi6v1mpi5GTg4RAWeJr2fmsoPYvAL6Esfmb
 WAGsYUFzCUa26ezgDRICCxkkzi++SlQAweQ4yvxYaMZSA2I+XVOB1CYnYNNwErikBhIlEVAVa
 L17nfWCYzcCxgZVjGqF6cWlaUW6ZrrJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmI
 EepwBCHYwzrzsf4hRkoNJSZR3qqBjpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3q8NQDnBotT0
 1Iq0zBxg6MGkJTh4lER4TxQDpXmLCxJzizPTIVKnGHU5Nqxe/4VJiCUvPy9VSpzXvhGoSACkK
 KM0D24ELA4uMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZi3D+QSnsy8ErhNr4COYAI6IuiCA8
 gRJYkIKakGRktfKWdNc6W2Sx9LMjOsd7mbr/9jop5xN+ghd8OWvS2H/be8Vha3Cpi29/ujaob
 HVy7NKF48Q7aXI9BidoXPGV/+gAzd819NtVjZe+de8tQ7oF2ofO6buEa7pcRtkTMPFrKUy7cf
 XLchm7lB+fTJD149kb7uDD9a/6rn2WROPc/w633fJvOdSizFGYmGWsxFxYkAo85y9X4CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1497465447!65921250!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25474 invoked from network); 14 Jun 2017 18:37:28 -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; 14 Jun 2017 18: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 <osstest-admin@xenproject.org>)
 id 1dLDAU-0001Vc-IJ; Wed, 14 Jun 2017 18: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 1dLDAO-0002EE-S2; Wed, 14 Jun 2017 18:37:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dLDAO-0001TE-CG; Wed, 14 Jun 2017 18:37:20 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110421-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-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=7759d3a5be049eb8d0b4f7c6b1f1a0ba5e871cf3
X-Osstest-Versions-That: seabios=58953eb793b7f43f9cbb72bd7802922746235266
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 14 Jun 2017 18:37:20 +0000
Subject: [Xen-devel] [seabios test] 110421: 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>

ZmxpZ2h0IDExMDQyMSBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTA0MjEvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2Nh
bG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMTAzODMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExMDM4MwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAxNiBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNlYWJpb3MgICAgICAg
ICAgICAgIDc3NTlkM2E1YmUwNDllYjhkMGI0ZjdjNmIxZjFhMGJhNWU4NzFjZjMKYmFzZWxpbmUg
dmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAgICAgIDU4OTUzZWI3OTNiN2Y0M2Y5Y2JiNzJiZDc4
MDI5MjI3NDYyMzUyNjYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMDM4MyAgMjAxNy0wNi0xMiAx
OToyMDozNCBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTAzOTggIDIwMTctMDYt
MTMgMDU6NTU6MjkgWiAgICAxIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25u
b3IubmV0PgogIFBhdHJpY2sgUnVkb2xwaCA8c2lyb0BkYXMtbGFib3Iub3JnPgogIFlvdW5lc3Mg
QWxhb3VpIDx5b3VuZXNzLmFsYW91aUBwdXJpLnNtPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoK
KyBicmFuY2g9c2VhYmlvcworIHJldmlzaW9uPTc3NTlkM2E1YmUwNDllYjhkMGI0ZjdjNmIxZjFh
MGJhNWU4NzFjZjMKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4g
Li9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmln
IFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAg
ICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJS
ZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0
L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQg
L2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyBy
ZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NT
VEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3
aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCBzZWFiaW9z
IDc3NTlkM2E1YmUwNDllYjhkMGI0ZjdjNmIxZjFhMGJhNWU4NzFjZjMKKyBicmFuY2g9c2VhYmlv
cworIHJldmlzaW9uPTc3NTlkM2E1YmUwNDllYjhkMGI0ZjdjNmIxZjFhMGJhNWU4NzFjZjMKKyAu
IC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmln
CisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVy
bCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRn
bG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAk
ITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycg
LXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9y
ZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0
ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4
L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAn
XScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1bWFzayAwMDIKKyBz
ZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPXNlYWJpb3MKKyB4ZW5i
cmFuY2g9eGVuLXVuc3RhYmxlCisgJ1snIHhzZWFiaW9zID0geGxpbnV4ICddJworIGxpbnV4YnJh
bmNoPQorICdbJyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxl
Cisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5z
dGFibGUKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4Nzc1OWQzYTViZTA0
OWViOGQwYjRmN2M2YjFmMWEwYmE1ZTg3MWNmMyA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngK
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
LTMuMTQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVu
CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJh
ZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi5zZWFiaW9zCisr
IDogZGFpbHktY3Jvbi5zZWFiaW9zCisrIDogZGFpbHktY3Jvbi5zZWFiaW9zCisrIDogZGFpbHkt
Y3Jvbi5zZWFiaW9zCisrIDogZGFpbHktY3Jvbi5zZWFiaW9zCisrIDogZGFpbHktY3Jvbi5zZWFi
aW9zCisrIDogZGFpbHktY3Jvbi5zZWFiaW9zCisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5j
b20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9x
ZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3Fl
bXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24uc2VhYmlvcworKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVF
X0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMu
Z2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9T
PW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdp
dAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rl
c3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgc2VhYmlvcworIGNhc2UgJDEgaW4KKyByZXR1
cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy9zZWFiaW9z
CisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0
L3NlYWJpb3MuZ2l0IDc3NTlkM2E1YmUwNDllYjhkMGI0ZjdjNmIxZjFhMGJhNWU4NzFjZjM6cmVm
cy9oZWFkcy94ZW4tdGVzdGVkLW1hc3RlcgpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKICAgNTg5NTNlYi4uNzc1OWQzYSAgNzc1OWQz
YTViZTA0OWViOGQwYjRmN2M2YjFmMWEwYmE1ZTg3MWNmMyAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 14 18:41:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 18: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 1dLDEK-000597-59; Wed, 14 Jun 2017 18:41: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 1dLDEI-00058z-7L
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 18:41:22 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 EE/90-01732-15381495; Wed, 14 Jun 2017 18:41:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsVybKJssm5As2O
 kwYw/Ahbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aPTX1MBV1LGCv6v4c1MO5oYexi5OIQEvjD
 KLF8xgTWLkZODhYBB4nW4xOBbA4ORoEYiQc/rEHCjAJhEpMvL4Eq0ZY4/O8pM4jNJmAo8ffJJ
 jaQcgkge8lnDpCwCFBJQ9dtsPHMAoeZJB5Muw3WKyxgIXF17x2wXk4Ba4mp2yczgfTyCnhLXF
 rvBmIKCVhJ3FyhD1IhKqArcejfHzYQm1dAUOLkzCcsIDazgJbE8unbWCYwCsxCkpqFJLWAkWk
 Vo0ZxalFZapGukYFeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgCNYzMDDuYGw+
 4XeIUZKDSUmUd6qgY6QQX1J+SmVGYnFGfFFpTmrxIUYNDg6BzWtXX2CUYsnLz0tVkuB90ghUJ
 1iUmp5akZaZA4wSmFIJDh4lEd5nIGne4oLE3OLMdIjUKUZLjg2r139h4rhzEkSueLvrC5MQ2D
 wpcd6bIA0CIA0ZpXlw42CRfIlRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMG9fA9AUnsy8Eri
 tr4AOYgI6KOiCA8hBJYkIKakGxqbe9CWWtyW+nTh/w3+f0YM5LlYfSw0cq+Y0cUcuSchXyOTp
 mCecdTmitMdYZMapTVubkt/OOFw5Ydb1tfXbNTpV2R93n1fQmSEbIq6xyGIq9yGrqG3bPOyqD
 rGsCb5goeUm3yIXo8RVz7rl0fOfnyKko1RDZq2e+M66aEL4vMArVaeXB0szK7EUZyQaajEXFS
 cCAHoGJKzfAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1497465678!88876267!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54922 invoked from network); 14 Jun 2017 18:41:19 -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; 14 Jun 2017 18:41:19 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 5DD61219A7;
 Wed, 14 Jun 2017 18:41:17 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5DD61219A7
Date: Wed, 14 Jun 2017 11:41:16 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Andre Przywara <andre.przywara@arm.com>
In-Reply-To: <20170614165223.7543-1-andre.przywara@arm.com>
Message-ID: <alpine.DEB.2.10.1706141140490.12156@sstabellini-ThinkPad-X260>
References: <20170614165223.7543-1-andre.przywara@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Manish Jaggi <mjaggi@caviumnetworks.com>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v12 00/34] arm64: Dom0 ITS 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>

T24gV2VkLCAxNCBKdW4gMjAxNywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gSGksCj4gCj4gaG9w
ZWZ1bGx5IHRoZSBmaW5hbCB2ZXJzaW9uLCB3aXRoIG9ubHkgbml0cyBmcm9tIHYxMSBhZGRyZXNz
ZWQuCj4gVGhlIHNhbWUgcmVzdHJpY3Rpb24gYXMgZm9yIHRoZSBwcmV2aW91cyB2ZXJzaW9ucyAg
c3RpbGwgYXBwbHk6IHRoZSBsb2NraW5nCj4gaXMgY29uc2lkZXJlZCBzb21ld2hhdCBpbnN1ZmZp
Y2llbnQgYW5kIHdpbGwgYmUgZml4ZWQgYnkgYW4gdXBjb21pbmcgcmV3b3JrLgo+IAo+IFBhdGNo
ZXMgMDEvMzQgYW5kIDAyLzM0IHNob3VsZCBiZSBhcHBsaWVkIGZvciA0Ljkgc3RpbGwsIHNpbmNl
IHRoZXkgZml4Cj4gZXhpc3RpbmcgYnVncy4KPiAKPiBUaGUgbWlub3IgY29tbWVudHMgb24gdjEx
IGhhdmUgYmVlbiBhZGRyZXNzZWQgYW5kIHRoZSByZXNwZWN0aXZlIHRhZ3MKPiBoYXZlIGJlZW4g
YWRkZWQuIEZvciBhIGNoYW5nZWxvZyBzZWUgYmVsb3cgKHdoaWNoIG9taXRzIHR5cG8gZml4ZXMp
Lgo+IAo+IEkgZHJvcHBlZCBKdWxpZW4ncyBBY2tlZC1ieSBmcm9tIHBhdGNoIDI1LzM0IChNQVBE
KSwgc2luY2UgSSBjaGFuZ2VkCj4gaXQgc2xpZ2h0bHkgYWZ0ZXIgU3RlZmFubydzIGNvbW1lbnQu
CgpJIGNvbW1pdHRlZCB0aGUgc2VyaWVzLCB0aGFua3MgYW5kIGNvbmdyYXR1bGF0aW9ucyEKCgo+
IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiBUaGlzIHNlcmllcyBhZGRzIHN1
cHBvcnQgZm9yIGVtdWxhdGlvbiBvZiBhbiBBUk0gR0lDdjMgSVRTIGludGVycnVwdAo+IGNvbnRy
b2xsZXIuIEZvciBoYXJkd2FyZSB3aGljaCByZWxpZXMgb24gdGhlIElUUyB0byBwcm92aWRlIGlu
dGVycnVwdHMgZm9yCj4gaXRzIHBlcmlwaGVyYWxzIHRoaXMgY29kZSBpcyBuZWVkZWQgdG8gZ2V0
IGEgbWFjaGluZSBib290ZWQgaW50byBEb20wIGF0Cj4gYWxsLiBJVFMgZW11bGF0aW9uIGZvciBE
b21VcyBpcyBvbmx5IHJlYWxseSB1c2VmdWwgd2l0aCBQQ0kgcGFzc3Rocm91Z2gsCj4gd2hpY2gg
aXMgbm90IHlldCBhdmFpbGFibGUgZm9yIEFSTS4gSXQgaXMgZXhwZWN0ZWQgdGhhdCB0aGlzIGZl
YXR1cmUKPiB3aWxsIGJlIGNvLWRldmVsb3BlZCB3aXRoIHRoZSBJVFMgRG9tVSBjb2RlLiBIb3dl
dmVyIHRoaXMgY29kZSBkcm9wIGhlcmUKPiBjb25zaWRlcmVkIERvbVUgZW11bGF0aW9uIGFscmVh
ZHksIHRvIGtlZXAgbGF0ZXIgYXJjaGl0ZWN0dXJhbCBjaGFuZ2VzCj4gdG8gYSBtaW5pbXVtLgo+
IAo+IFRoaXMgaXMgdGVjaG5pY2FsIHByZXZpZXcgdmVyc2lvbiB0byBhbGxvdyBlYXJseSB0ZXN0
aW5nIG9mIHRoZSBmZWF0dXJlLgo+IFRoaW5ncyBub3QgKHByb3Blcmx5KSBhZGRyZXNzZWQgaW4g
dGhpcyByZWxlYXNlOgo+IC0gVGhlcmUgaXMgb25seSBzdXBwb3J0IGZvciBEb20wIGF0IHRoZSBt
b21lbnQuIERvbVUgc3VwcG9ydCBpcyBvbmx5IHJlYWxseQo+IHVzZWZ1bCB3aXRoIFBDSSBwYXNz
dGhyb3VnaCwgd2hpY2ggaXMgbm90IHRoZXJlIHlldCBmb3IgQVJNLgo+IC0gVGhlIE1PVkFMTCBj
b21tYW5kIGlzIG5vdCBlbXVsYXRlZC4gSW4gb3VyIGNhc2UgdGhlcmUgaXMgcmVhbGx5IG5vdGhp
bmcKPiB0byBkbyBoZXJlLiBXZSBtaWdodCBuZWVkIHRvIHJldmlzaXQgdGhpcyBpbiB0aGUgZnV0
dXJlIGZvciBEb21VIHN1cHBvcnQuCj4gLSBUaGUgSU5WQUxMIGNvbW1hbmQgbWlnaHQgbmVlZCBz
b21lIHJld29yayB0byBiZSBtb3JlIGVmZmljaWVudC4gQ3VycmVudGx5Cj4gd2UgaXRlcmF0ZSBv
dmVyIGFsbCBtYXBwZWQgTFBJcywgd2hpY2ggbWlnaHQgdGFrZSBhIGJpdCBsb25nZXIuCj4gLSBJ
bmRpcmVjdCB0YWJsZXMgYXJlIG5vdCBzdXBwb3J0ZWQuIFRoaXMgYWZmZWN0cyBib3RoIHRoZSBo
b3N0IGFuZCB0aGUKPiB2aXJ0dWFsIHNpZGUuCj4gLSBUaGUgSVRTIHRhYmxlcyBpbnNpZGUgKERv
bTApIGd1ZXN0IG1lbW9yeSBjYW5ub3QgZWFzaWx5IGJlIHByb3RlY3RlZAo+IGF0IHRoZSBtb21l
bnQgKHdpdGhvdXQgcmVzdHJpY3RpbmcgYWNjZXNzIHRvIFhlbiBhcyB3ZWxsKS4gU28gZm9yIG5v
dwo+IHdlIHRydXN0IERvbTAgbm90IHRvIHRvdWNoIHRoaXMgbWVtb3J5ICh3aGljaCB0aGUgc3Bl
YyBmb3JiaWRzIGFzIHdlbGwpLgo+IC0gV2l0aCBtYWxpY2lvdXMgZ3Vlc3RzIChEb21VcykgdGhl
cmUgaXMgYSBwb3NzaWJpbGl0eSBvZiBhbiBpbnRlcnJ1cHQKPiBzdG9ybSB0cmlnZ2VyZWQgYnkg
YSBkZXZpY2UuIFdlIHdvdWxkIG5lZWQgdG8gaW52ZXN0aWdhdGUgd2hhdCB0aGF0IG1lYW5zCj4g
Zm9yIFhlbiBhbmQgaWYgdGhlcmUgaXMgYSBuaWNlIHdheSB0byBwcmV2ZW50IHRoaXMuIERpc2Fi
bGluZyB0aGUgTFBJIG9uCj4gdGhlIGhvc3Qgc2lkZSB3b3VsZCByZXF1aXJlIGNvbW1hbmQgcXVl
dWluZywgd2hpY2ggaGFzIGl0cyBkb3duc2lkZXMgdG8KPiBiZSBpc3N1ZWQgZHVyaW5nIHJ1bnRp
bWUuCj4gLSBEb20wIHNob3VsZCBtYWtlIHN1cmUgdGhhdCB0aGUgSVRTIHJlc291cmNlcyAobnVt
YmVyIG9mIExQSXMsIGRldmljZXMsCj4gZXZlbnRzKSBsYXRlciBoYW5kZWQgdG8gYSBEb21VIGFy
ZSByZWFsbHkgbGltaXRlZCwgYXMgYSBsYXJnZSBudW1iZXIgb2YKPiB0aGVtIGNvdWxkIG1lYW4g
bXVjaCB0aW1lIHNwZW5kIGluIFhlbiB0byBpbml0aWFsaXplLCBmcmVlIG9yIGhhbmRsZSB0aG9z
ZS4KPiBJdCBpcyBleHBlY3RlZCB0aGF0IHRoZSB0b29sc3RhY2sgc2V0cyB1cCBhIHRhaWxvcmVk
IElUUyB3aXRoIGp1c3QgZW5vdWdoCj4gcmVzb3VyY2VzIHRvIGFjY29tbW9kYXRlIHRoZSBuZWVk
cyBvZiB0aGUgYWN0dWFsIHBhc3N0aHJvdWdoLWVkIGRldmljZShzKS4KPiAtIFRoZSBjb21tYW5k
IHF1ZXVlIGxvY2tpbmcgaXMgY3VycmVudGx5IHN1Ym9wdGltYWwgYW5kIHNob3VsZCBiZSBtYWRl
IG1vcmUKPiBmaW5lLWdyYWluZWQgaW4gdGhlIGZ1dHVyZSwgaWYgcG9zc2libGUuCj4gLSBQcm92
aWRlIHN1cHBvcnQgZm9yIHJ1bm5pbmcgd2l0aCBhbiBJT01NVSwgdG8gbWFwIHRoZSBkb29yYmVs
bCBwYWdlCj4gdG8gYWxsIGRldmljZXMuCj4gCj4gCj4gU29tZSBnZW5lcmljIGRlc2lnbiBwcmlu
Y2lwbGVzOgo+IAo+ICogVGhlIGN1cnJlbnQgR0lDIGNvZGUgc3RhdGljYWxseSBhbGxvY2F0ZXMg
c3RydWN0dXJlcyBmb3IgZWFjaCBzdXBwb3J0ZWQKPiBJUlEgKGJvdGggZm9yIHRoZSBob3N0IGFu
ZCB0aGUgZ3Vlc3QpLCB3aGljaCBkdWUgdG8gdGhlIHBvdGVudGlhbGx5Cj4gbWlsbGlvbnMgb2Yg
TFBJIGludGVycnVwdHMgaXMgbm90IGZlYXNpYmxlIHRvIGNvcHkgZm9yIHRoZSBJVFMuCj4gU28g
d2UgcmVmcmFpbiBmcm9tIGludHJvZHVjaW5nIHRoZSBJVFMgYXMgYSBmaXJzdCBjbGFzcyBYZW4g
aW50ZXJydXB0Cj4gY29udHJvbGxlciwgYWxzbyB3ZSBkb24ndCBob2xkIHN0cnVjdCBpcnFfZGVz
YydzIG9yIHN0cnVjdCBwZW5kaW5nX2lycSdzCj4gZm9yIGVhY2ggcG9zc2libGUgTFBJLgo+IEZv
cnR1bmF0ZWx5IExQSXMgYXJlIG9ubHkgaW50ZXJlc3RpbmcgdG8gZ3Vlc3RzLCBzbyB3ZSBnZXQg
YXdheSB3aXRoCj4gc3RvcmluZyBvbmx5IHRoZSB2aXJ0dWFsIElSUSBudW1iZXIgYW5kIHRoZSBn
dWVzdCBWQ1BVIGZvciBlYWNoIGFsbG9jYXRlZAo+IGhvc3QgTFBJLCB3aGljaCBjYW4gYmUgc3Rh
c2hlZCBpbnRvIG9uZSB1aW50NjRfdC4gVGhpcyBkYXRhIGlzIHN0b3JlZCBpbgo+IGEgdHdvLWxl
dmVsIHRhYmxlLCB3aGljaCBpcyBib3RoIG1lbW9yeSBlZmZpY2llbnQgYW5kIHF1aWNrIHRvIGFj
Y2Vzcy4KPiBXZSBob29rIGludG8gdGhlIGV4aXN0aW5nIElSUSBoYW5kbGluZyBhbmQgVkdJQyBj
b2RlIHRvIGF2b2lkIGFjY2Vzc2luZwo+IHRoZSBub3JtYWwgc3RydWN0dXJlcywgcHJvdmlkaW5n
IGFsdGVybmF0aXZlIG1ldGhvZHMgZm9yIGdldHRpbmcgdGhlCj4gbmVlZGVkIGluZm9ybWF0aW9u
IChwcmlvcml0eSwgaXMgZW5hYmxlZD8pIGZvciBMUElzLgo+IFdoZW5ldmVyIGEgZ3Vlc3QgbWFw
cyBhIGRldmljZSwgd2UgYWxsb2NhdGUgdGhlIG1heGltdW0gcmVxdWlyZWQgbnVtYmVyCj4gb2Yg
c3RydWN0IHBlbmRpbmdfaXJxJ3MsIHNvIHRoYXQgYW55IHRyaWdnZXJpbmcgTFBJIGNhbiBmaW5k
IGl0cyBkYXRhCj4gc3RydWN0dXJlLiBVcG9uIHRoZSBndWVzdCBhY3R1YWxseSBtYXBwaW5nIHRo
ZSBMUEksIHRoaXMgcG9pbnRlciB0byB0aGUKPiBjb3JyZXNwb25kaW5nIHBlbmRpbmdfaXJxIGdl
dHMgZW50ZXJlZCBpbnRvIGEgcmFkaXggdHJlZSwgc28gdGhhdCBpdCBjYW4KPiBiZSBxdWlja2x5
IGxvb2tlZCB1cC4KPiAKPiAqIE9uIHRoZSBndWVzdCBzaWRlIHdlIChsYXRlciB3aWxsKSBoYXZl
IHRvIGRlYWwgd2l0aCBtYWxpY2lvdXMgZ3Vlc3RzCj4gdHJ5aW5nIHRvIGhvZyBYZW4gd2l0aCBt
YXBwaW5nIHJlcXVlc3RzIGZvciBhIGxvdCBvZiBMUElzLCBmb3IgaW5zdGFuY2UuCj4gQXMgdGhl
IElUUyBhY3R1YWxseSB1c2VzIHN5c3RlbSBtZW1vcnkgZm9yIHN0b3Jpbmcgc3RhdHVzIGluZm9y
bWF0aW9uLAo+IHdlIHVzZSB0aGlzIG1lbW9yeSAod2hpY2ggdGhlIGd1ZXN0IGhhcyB0byBwcm92
aWRlKSB0byBuYXR1cmFsbHkgbGltaXQKPiBhIGd1ZXN0LiBXaGVuZXZlciB3ZSBuZWVkIGluZm9y
bWF0aW9uIGZyb20gYW55IG9mIHRoZSBJVFMgdGFibGVzLCB3ZQo+IHRlbXBvcmFyaWx5IG1hcCB0
aGVtICh3aGljaCBpcyBjaGVhcCBvbiBhcm02NCkgYW5kIGNvcHkgdGhlIHJlcXVpcmVkIGRhdGEu
Cj4gCj4gKiBBbiBvYnZpb3VzIGFwcHJvYWNoIHRvIGhhbmRsaW5nIHNvbWUgZ3Vlc3QgSVRTIGNv
bW1hbmRzIHdvdWxkIGJlIHRvCj4gcHJvcGFnYXRlIHRoZW0gdG8gdGhlIGhvc3QsIGZvciBpbnN0
YW5jZSB0byBtYXAgZGV2aWNlcyBhbmQgTFBJcyBhbmQKPiB0byBlbmFibGUgb3IgZGlzYWJsZSBM
UElzLgo+IEhvd2V2ZXIgdGhpcyAobGF0ZXIgd2l0aCBEb21VIHN1cHBvcnQpIHdpbGwgY3JlYXRl
IGFuIGF0dGFjayB2ZWN0b3IsIGFzCj4gYSBtYWxpY2lvdXMgZ3Vlc3QgY291bGQgdHJ5IHRvIGZp
bGwgdGhlIGhvc3QgY29tbWFuZCBxdWV1ZSB3aXRoCj4gcHJvcGFnYXRlZCBjb21tYW5kcy4KPiBT
byB3ZSB0cnkgdG8gYXZvaWQgdGhpcyBzaXR1YXRpb246IERvbTAgc2VuZGluZyBhIGRldmljZSBt
YXBwaW5nIChNQVBEKQo+IGNvbW1hbmQgaXMgdGhlIG9ubHkgdGltZSB3ZSBhbGxvdyBxdWV1aW5n
IGNvbW1hbmRzIHRvIHRoZSBob3N0IElUUyBjb21tYW5kCj4gcXVldWUsIGFzIHRoaXMgc2VlbXMg
dG8gYmUgdGhlIG9ubHkgcmVsaWFibGUgd2F5IG9mIGdldHRpbmcgdGhlCj4gcmVxdWlyZWQgaW5m
b3JtYXRpb24gYXQgdGhlIG1vbWVudC4gSG93ZXZlciBhdCB0aGUgc2FtZSB0aW1lIHdlIG1hcCBh
bGwKPiBldmVudHMgdG8gTFBJcyBhbHJlYWR5LCBhbHNvIGVuYWJsZSB0aGVtLiBUaGlzIGF2b2lk
cyBzZW5kaW5nIGNvbW1hbmRzCj4gbGF0ZXIgYXQgcnVudGltZSwgYXMgd2UgY2FuIGRlYWwgd2l0
aCBtYXBwaW5ncyBhbmQgTFBJIGVuYWJsaW5nL2Rpc2FibGluZwo+IGludGVybmFsbHkuCj4gCj4g
VG8gYWNjb21vZGF0ZSB0aGUgdGVjaCBwcmV2aWV3IG5hdHVyZSBvZiB0aGlzIGZlYXR1cmUgYXQg
dGhlIG1vbWVudCwgdGhlcmUKPiBpcyBhIEtjb25maWcgb3B0aW9uIHRvIGVuYWJsZSBpdC4gQWxz
byBpdCBpcyBzdXBwb3J0ZWQgb24gYXJtNjQgb25seSwgd2hpY2gKPiB3aWxsIG1vc3QgbGlrZWx5
IG5vdCBjaGFuZ2UgaW4gdGhlIGZ1dHVyZS4KPiBUaGlzIGxlYWRzIHRvIHNvbWUgaGlkZW91cyBj
b25zdHJ1Y3RzIGxpa2UgYW4gI2lmZGVmJ2VkIGhlYWRlciBmaWxlIHdpdGgKPiBlbXB0eSBmdW5j
dGlvbiBzdHVicyB0byBhY2NvbW9kYXRlIGFybTMyIGFuZCBub24tSVRTIGJ1aWxkcywgd2hpY2gg
c2hhcmUKPiBzb21lIGdlbmVyaWMgY29kZSBwYXRocyB3aXRoIHRoZSBJVFMgZW11bGF0aW9uLgo+
IFRoZSBudW1iZXIgb2Ygc3VwcG9ydGVkIExQSXMgY2FuIGJlIGxpbWl0ZWQgb24gdGhlIGNvbW1h
bmQgbGluZSwgaW4gY2FzZQo+IHRoZSBudW1iZXIgcmVwb3J0ZWQgYnkgdGhlIGhhcmR3YXJlIGlz
IHRvbyBoaWdoLiBBcyBYZW4gY2Fubm90IGZvcmVzZWUgaG93Cj4gbWFueSBpbnRlcnJ1cHRzIHRo
ZSBndWVzdHMgd2lsbCBuZWVkLCB3ZSBjYXRlciBmb3IgYXMgbWFueSBhcyBwb3NzaWJsZS4KPiBU
aGUgY29tbWFuZCBsaW5lIHBhcmFtZXRlciBpcyBjYWxsZWQgbWF4LWxwaS1iaXRzIGFuZCBleHBy
ZXNzZXMgdGhlIG51bWJlcgo+IG9mIGJpdHMgcmVxdWlyZWQgdG8gaG9sZCBhbiBpbnRlcnJ1cHQg
SUQuIEl0IGRlZmF1bHRzIHRvIDIwLCBpZiB0aGF0IGlzCj4gbG93ZXIgdGhhbiB0aGUgbnVtYmVy
IHN1cHBvcnRlZCBieSB0aGUgaGFyZHdhcmUuCj4gCj4gVGhpcyBjb2RlIGJvb3RzIERvbTAgb24g
YW4gQVJNIEZhc3QgTW9kZWwgd2l0aCBJVFMgc3VwcG9ydC4gSSB0cmllZCB0bwo+IGFkZHJlc3Mg
dGhlIGlzc3VlcyBzZWVuIGJ5IHBlb3BsZSBydW5uaW5nIHRoZSBwcmV2aW91cyB2ZXJzaW9ucyBv
biByZWFsCj4gaGFyZHdhcmUsIHRob3VnaCBjb3VsZG4ndCB2ZXJpZnkgdGhpcyBoZXJlIGZvciBt
eXNlbGYuCj4gU28gYW55IHRlc3RpbmcsIGJ1ZyByZXBvcnRzIChhbmQgcG9zc2libHkgZXZlbiBm
aXhlcykgYXJlIHZlcnkgd2VsY29tZS4KPiAKPiBUaGUgY29kZSBjYW4gYWxzbyBiZSBmb3VuZCBv
biB0aGUgaXRzL3YxMiBicmFuY2ggaGVyZToKPiBnaXQ6Ly9saW51eC1hcm0ub3JnL3hlbi1hcC5n
aXQKPiBodHRwOi8vd3d3LmxpbnV4LWFybS5vcmcvZ2l0P3A9eGVuLWFwLmdpdDthPXNob3J0bG9n
O2g9cmVmcy9oZWFkcy9pdHMvdjEyCj4gCj4gQ2hlZXJzLAo+IEFuZHJlCj4gCj4gQ2hhbmdlbG9n
IHYxMSAuLi4gdjEyOgo+IC0gWzAxLzM0XTogYXZvaWQgdG9vIGxvbmcgbGluZSBieSB1c2luZyB0
ZW1wb3JhcnkgdmFyaWFibGUKPiAtIFswNS8zNF06IG1vdmUgbG9jayBkaXJlY3RseSBiZWZvcmUg
dGhlIGZ1bmN0aW9uIGNhbGwKPiAtIFswNi8zNF06IG1vdmUgbG9jayBiYWNrIHRvIGNvdmVyIGly
cV90b19wZW5kaW5nKCkKPiAtIFswNy8zNF06IHJlbmFtZSBmdW5jdGlvbiB0byBnaWNfcmVtb3Zl
X2lycV9mcm9tX3F1ZXVlcygpCj4gLSBbMjUvMzRdOiB1c2UgbmV3IGdpY19yZW1vdmVfaXJxX2Zy
b21fcXVldWVzKCkgZnVuY3Rpb24KPiAKPiBDaGFuZ2Vsb2cgdjEwIC4uLiB2MTE6Cj4gLSBbMDEv
MzRdOiB1c2UgcHJvcGVyIEFDQ0VTU19PTkNFIHdyYXBwZXJzIGZvciBhbGwgdXNlcnMKPiAtIFsw
Mi8zNF06IHNwbGl0IG9mIHY5LTEyLzMyIGZvciBiYWNrcG9ydGluZwo+IC0gWzAzLzM0XTogcmVt
YWluZGVyIG9mIHNwbGl0dGluZyB2OS0xMi8zMgo+IC0gWzA0LzM0XTogZXh0ZW5kIGNvbW1lbnQg
dG8ganVzdGlmeSAxMCBJTklURCBiaXRzCj4gLSBbMDUvMzRdOiBzd2FwcGVkIHBsYWNlIHdpdGgg
Zm9ybWVyIDA0LzMyIHRvIGZpeCB0ZW1wb3JhcnkgZGVhZGxvY2sKPiAtIFswNi8zNF06IHN3YXBw
ZWQgcGxhY2Ugd2l0aCBmb3JtZXIgMDMvMzIgdG8gZml4IHRlbXBvcmFyeSBkZWFkbG9jawo+IC0g
WzA4LzM0XTogdXBkYXRlIGNvbW1pdCBtZXNzYWdlCj4gLSBbMTAvMzRdOiByZW1vdmUgdW5uZWVk
ZWQgcC0+bHIgaW5pdGlhbGlzYXRpb24KPiAtIFsxMS8zNF06IHJlcGxhY2UgcmVhZF9hdG9taWMg
d2l0aCBBQ0NFU1NfT05DRQo+IC0gWzEzLzM0XTogc3BsaXQgb2YgZm9ybWVyIDExLzMyOiByZW1v
dmUgbm8gbG9uZ2VyIG5lZWRlZCB2Q1BVIElEIGluIGhvc3QgTFBJCj4gLSBbMTQvMzRdOiBleHBv
cnQgaW5qZWN0X2xwaSwgZml4IGxvY2stbGVzcyBhY2Nlc3MgdG8gdkNQVSBJRAo+IC0gWzE4LzM0
XTogZml4IGNvbW1pdCBtZXNzYWdlLCBhZGQgb25lIG1vcmUgbWVtb3J5IGJhcnJpZXIgYW5kIGNv
bW1lbnQKPiAtIFsxOS8zNF06IGZpeCBpdHNfY21kX21hc2tfZmllbGQoKSwgZHVtcCBJVFMgY29t
bWFuZCBvbiBlcnJvcgo+IC0gWzIwLzM0XTogZHJvcCBsb2NrLXRha2luZyB2ZXJzaW9ucyBvZiB7
cmVhZCx3cml0ZX1faXR0ZSwgZHJvcCBvcHRpb25hbCB2Q1BVCj4gICAgICAgICAgICBwYXJhbWV0
ZXIgdG8gd3JpdGVfaXR0ZSgpLCByZW1vdmUgc2FuaXR5IGNoZWNrcyAoZG9ueSBieSBjYWxsZXJz
KQo+IC0gWzIxLzM0XTogZml4ICJ2ZXZlbnRpZCIgcGFyYW1ldGVyIG5hbWUKPiAtIFsyMi8zNF06
IGV4cGxpY2l0bHkgdGFrZSBsb2NrIGFyb3VuZCByZWFkX2l0dGUsIHVzZSB2Z2ljX3ZjcHVfaW5q
ZWN0X2xwaSgpCj4gLSBbMjUvMzRdOiBmaXggInZldmVudGlkIiBwYXJhbWV0ZXIgbmFtZQo+IC0g
WzI2LzM0XTogYWRkIHVubGlrZWx5KCkgaGludHMKPiAtIFsyNy8zNF06IHJlbW92ZSB1bm5lZWRl
ZCByZWFkX2F0b21pYygpLCBleHBsaWNpdGx5IHNhbml0aXplIGNvbGxlY3Rpb24KPiAtIFsyOC8z
NF06IGV4dGVuZCBJUlEgbWlncmF0aW9uIGNvbW1lbnQKPiAtIFszMC8zNF06IHByb3RlY3RzIGFn
YWluc3Qgbm90IHZhbGlkIHByb3BlcnR5IHRhYmxlCj4gLSBbMzEvMzRdOiBwcm90ZWN0cyBhZ2Fp
bnN0IG5vdCB2YWxpZCBwcm9wZXJ0eSB0YWJsZSwgZml4IGVycm9yIHByb3BhZ2F0aW9uCj4gCj4g
Q2hhbmdlbG9nIHY5IC4uLiB2MTA6Cj4gbm8gY2hhbmdlcyB0byAwNiwgMDcsIDEyLCAxNSwgMjAs
IDI5LCAzMCwgMzIKPiAtIFswMS8zMl06IGZpeCBmb3IgcmFuayBsb2NrIGRlYWRsb2NrIGFzIHBv
c3RlZCBiZWZvcmUKPiAtIFswMi8zMl06IHJlcGxhY2UgYXJiaXRyYXJ5IDE2IGJpdHMgZm9yIERv
bVUgaW50ZXJydXB0IElEcyB3aXRoIDEwIGJpdHMKPiAtIFswMy8zMl06IGhhbmRsZSBmdW5jdGlv
bnMgbm90IGRlYWxpbmcgd2l0aCBMUElzIGFzIHdlbGwKPiAtIFswNC8zMl06IG5ldyBwYXRjaCB0
byByZW5hbWUgZ2ljX3JlbW92ZV9mcm9tX3F1ZXVlcyBhbmQgcmVtb3ZlIGxvY2sKPiAtIFswNS8z
Ml06IG5ldyBwYXRjaCB0byBpbnRyb2R1Y2UgaGVscGVyIGZvciByZW1vdmluZyBJUlFzIGZyb20g
dGhlIFZHSUMKPiAtIFswNi8zMl06IGFkYXB0IHRvIHByZXZpb3VzIGNoYW5nZXMKPiAtIFswOC8z
Ml06IHVzZSBtZW1zZXQgdG8gY2xlYXIgdGhlIHdob2xlIHN0cnVjdHVyZQo+IC0gWzA5LzMyXTog
c3BsaXQgb2ZmIGZyb20gZm9ybWVyIDA1LzI4Cj4gLSBbMTAvMzJdOiBtb3ZlZCB1cCBmcm9udCwg
aW5pdGlhbGl6ZSBWQ1BVIElECj4gLSBbMTEvMzJdOiByZW1vdmUgVkNQVSBJRCBmcm9tIGhvc3Qg
ZW50cnksIHJld29yayBMUEkgaW5qZWN0aW9uLCBtb3ZlZAo+ICAgICAgICAgICAgb3V0IHBhcnQg
ZGVhbGluZyB3aXRoIExQSSBwcmlvcml0eSBjYWNoaW5nCj4gLSBbMTMvMzJdOiBhZGQgYSBoaW50
IGFib3V0IGJvb2xlYW4gdmFyaWFibGVzCj4gLSBbMTQvMzJdOiBmaXggYm9vbF90IHR5cGUgdXNh
Z2UKPiAtIFsxNi8zMl06IHJlcGxhY2UgbWFnaWMgdmFsdWUsIGFsd2F5cyB1c2UgaW50aWRfYml0
cyBmb3IgVFlQRVIgZ2VuZXJhdGlvbiwKPiAgICAgICAgICAgIGFkZCBtZW1vcnkgYmFycmllcgo+
IC0gWzE3LzMyXTogYWRkIGNvbW1lbnRzIGFib3V0IElUUyB0YWJsZSBsYXlvdXQsIHJlbW92ZSBs
ZTY0X3RvX2NwdSgpLAo+ICAgICAgICAgICAgc2ltcGxpZnkgQ1RMUiByZWFkIGFuZCByZW1vdmUg
bG9jaywgdXNlIGF0b21pYyByZWFkIGFuZCBhZGQgY29tbWVudAo+ICAgICAgICAgICAgaW4gQ1JF
QURSIHJlYWQsIGFkZCBUT0RPIGFuZCBBU1NFUlQgYWJvdXQgY3JhZnRpbmcgSVRTIHRhYmxlcywK
PiAgICAgICAgICAgIGFkZCBlbXB0eSBsaW5lcyBpbiBzd2l0Y2gvY2FzZSwgbW92ZSBjb2RlIGJs
b2NrCj4gLSBbMTgvMzJdOiBjb25zaXN0ZW50IHVzZSBvZiBkYXRhIHR5cGVzLCBjb21tZW50cyBt
b3ZlZCBvdXQgdG8gZWFybGllciBwYXRjaAo+IC0gWzE5LzMyXTogZm9sZCBpbiBnZXRfaG9zdF9s
cGkoKSwgcmVuYW1lIHZldmVudGlkIGlkZW50aWZpZXIKPiAtIFsyMS8zMl06IG1vdmUgdmFyaWFi
bGUgYXNzaWdubWVudAo+IC0gWzIyLzMyXTogYWRkIFRPRE8gbG9ja2luZyBjb21tZW50LCB1c2Ug
bmV3IGdpY19yZW1vdmVfaXJxKCkgZnVuY3Rpb24KPiAtIFsyMy8zMl06IHJlbW92ZSBubyBsb25n
ZXIgbmVlZGVkIFZDUFUgSUQgZnJvbSBob3N0IExQSSBmdW5jdGlvbnMsIGFkZAo+ICAgICAgICAg
ICAgbG9ja2luZyBUT0RPLCB1c2UgZ290byBvdXQKPiAtIFsyNC8zMl06IGV4cGxhaW4gcmVhc29u
IGZvciBMUiBjaGVjaywgbWFrZSBMUnMgdW5zaWduZWQsIG1vdmUgUFJJU1RJTkUKPiAgICAgICAg
ICAgIGNoZWNrIGludG8gb25lIHBsYWNlCj4gLSBbMjUvMzJdOiBtZW50aW9uIE1BUEksIHJlbW92
ZSBWQ1BVIElEIGZyb20gaG9zdCBMUEkgdXBkYXRlcywgdXNlIGF0b21pYwo+ICAgICAgICAgICAg
d3JpdGUgZm9yIHByaW9yaXR5IHVwZGF0ZSwgcmVtb3ZlIG91dGRhdGVkIGNvbW1lbnQsIGV4cGxh
aW4KPiAgICAgICAgICAgIGVycm9yIGhhbmRsaW5nIHBhdGgsIGNoZWNrIGZvciB2YWxpZCBwcm9w
ZXJ0eSB0YWJsZQo+IC0gWzI2LzMyXTogcmVtb3ZlIHVwZGF0ZSBvZiBWQ1BVIElEIGluIHRoZSBo
b3N0X2xwaSBzdHJ1Y3R1cmUsIGFkZCBsb2NraW5nIFRPRE8KPiAtIFsyNy8zMl06IGZpeCBlcnJv
ciBwYXRoCj4gLSBbMjgvMzJdOiBhZGQgY29tbWVudCBhYm91dCBwaHlzaWNhbCBMUEksIHVzZSBn
ZW5lcmljIGZ1bmN0aW9uIHRvIHJlbW92ZSBJUlEsCj4gICAgICAgICAgICByZW1vdmUgcmVkdW5k
YW50IGNsZWFyX2JpdAo+IC0gWzMxLzMyXTogbWFrZSB2Z2ljX3YzX2l0c19pbml0X3ZpcnR1YWwo
KSBzdGF0aWMgKGFuZCBtb3ZlIGl0KSwgbW92ZSBjb21tZW50LAo+ICAgICAgICAgICAgcmVtb3Zl
IHVubmVlZGVkIGNhbGwgdG8gdmdpY192M19pdHNfZnJlZV9kb21haW4oKQo+IAo+IENoYW5nZWxv
ZyB2OCAuLi4gdjk6Cj4gLSBbMDEvMjhdOiBpbml0aWFsaXplIG51bWJlciBvZiBpbnRlcnJ1cHQg
SURzIGZvciBEb21VcyBhbHNvCj4gLSBbMDIvMjhdOiBtb3ZlIHByaW9yaXR5IHJlYWRpbmcgYmFj
ayB1cCBmcm9udAo+IC0gWzAzLzI4XTogZW51bWVyYXRlIGFsbCBjYWxsIHNpdGVzIGluIGNvbW1p
dCBtZXNzYWdlLCBhZGQgQVNTRVJUcywKPiAgICAgICAgICAgIGFkZCAidW5saWtlbHkiIGhpbnRz
LCBhdm9pZCBza2lwcGluZyBBU1NFUlRzLCBhZGQgY29tbWVudCB0bwo+ICAgICAgICAgICAgaXJx
X3RvX3BlbmRpbmcoKSBkZWZpbml0aW9uCj4gLSBbMDQvMjhdOiBleHBsYWluIGV4cGVjdGF0aW9u
IG9mIGRldmljZSBzdGF0ZSB3aGlsZSBkZXN0cm95aW5nIGRvbWFpbgo+IC0gWzA1LzI4XTogZG9j
dW1lbnQgY2FzZSBvZiBpbnZhbGlkIExQSSwgY2hhbmdlIGR1bW15IHByaW9yaXR5IHRvIDB4ZmYK
PiAtIFswOC8yOF06IGNoZWNrIGNyb3NzIHBhZ2UgYm91bmRhcnkgY29uZGl0aW9uIGVhcmx5IGlu
IGZ1bmN0aW9uCj4gLSBbMTAvMjhdOiBpbml0aWFsaXplIHN0YXR1cyBhbmQgbHIgbWVtYmVyIGFz
IHdlbGwKPiAtIFsxMS8yOF06IGNoZWNrIGxwaV92Y3B1X2lkIHRvIGNvdmVyIGFsbCB2aXJ0dWFs
IENQVXMKPiAtIFsxMi8yOF06IGFkZCBzcGluIGxvY2sgQVNTRVJUCj4gLSBbMTMvMjhdOiBpbnRy
b2R1Y2UgdHlwZXMgZm9yIG91ciBJVFMgdGFibGUgZW50cmllcywgZml4IGVycm9yIG1lc3NhZ2Vz
Cj4gLSBbMTQvMjhdOiB1c2UgbmV3IElUUyB0YWJsZSBlbnRyeSB0eXBlcwo+IC0gWzE1LzI4XTog
bmV3IHBhdGNoIHRvIGludHJvZHVjZSBwZW5kaW5nX2lycSBsb29rdXAgZnVuY3Rpb24KPiAtIFsx
Ny8yOF06IHZlcmlmeSBzaXplIG9mIGNvbGxlY3Rpb24gdGFibGUgZW50cnkKPiAtIFsxOC8yOF06
IHVzZSBuZXcgcGVuZGluZ19pcnEgbG9va3VwIGZ1bmN0aW9uCj4gLSBbMTkvMjhdOiB1c2UgbmV3
IHBlbmRpbmdfaXJxIGxvb2t1cCBmdW5jdGlvbiwgY29sbGVjdGlvbiB0YWJsZSB0eXBlIGFuZAo+
ICAgICAgICAgICAgdmdpY19pbml0X3BlbmRpbmdfaXJxLCBhZGQgRG9tMCBBU1NFUlQgYW5kIHVu
bWFwIGRldmljZXMgZm9yIERvbVVzCj4gLSBbMjAvMjhdOiBkb2N1bWVudCBQUklTVElORV9MUEkg
ZmxhZywgZml4IHR5cG8sIGF2b2lkIGRvdWJsZSBpbnNlcnRpb24gb2YKPiAgICAgICAgICAgIHRo
ZSBzYW1lIExQSSBpbnRvIGRpZmZlcmVudCBMUnMKPiAtIFsyMS8yOF06IHVzZSBuZXcgcGVuZGlu
Z19pcnEgbG9va3VwIGZ1bmN0aW9uLCBhdm9pZCBleHBsaWN0IExQSSBudW1iZXIKPiAgICAgICAg
ICAgIHBhcmFtZXRlcgo+IC0gWzIyLzI4XTogYWRkIHBoeXNpY2FsIGFmZmluaXR5IFRPRE8sIHVz
ZSBuZXcgdGFibGUgdHlwZSBhbmQgcGVuZGluZ19pcnEKPiAgICAgICAgICAgIGxvb2t1cCBmdW5j
dGlvbiwgZml4IGVycm9yIG1lc3NhZ2UKPiAtIFsyNC8yOF06IHVzZSBwZW5kaW5nX2lycSBsb29r
dXAgZnVuY3Rpb24sIGRyb3AgZXhwbGljaXQgTFBJIG51bWJlciBwYXJhbWV0ZXIKPiAtIFsyNS8y
OF06IGRyb3AgZXhwbGljaXQgTFBJIG51bWJlciBwYXJhbWV0ZXIKPiAtIFsyNy8yOF06IHVzZSBu
ZXcgSVRTIHRhYmxlIGVudHJ5IHR5cGUKPiAKPiBDaGFuZ2Vsb2cgdjcgLi4uIHY4Ogo+IC0gZHJv
cCBsaXN0IHBhcmFtZXRlciBhbmQgcmVuYW1lIHRvIGdpY3YzX2l0c19tYWtlX2h3ZHdvbV9kdF9u
b2RlcygpCj4gLSByZW1vdmUgcmViYXNlIGFydGlmYWN0cwo+IC0gYWRkIGlycV9lbnRlci9pcnFf
ZXhpdCgpIGNhbGxzCj4gLSBwcm9wYWdhdGVzIG51bWJlciBvZiBob3N0IExQSXMgYW5kIG51bWJl
ciBvZiBldmVudCBJRHMgdG8gRG9tMAo+IC0gYWRkIHByb3BlciBjb3ZlcmFnZSBvZiBhbGwgYWRk
cmVzc2VzIGluIElUUyBNTUlPIGhhbmRsZXIKPiAtIGF2b2lkIHZjbWRfbG9jayBmb3IgQ0JBU0VS
IHdyaXRlcwo+IC0gZml4IG1pc3NpbmcgaXJxc2F2ZS9pcnFyZXN0b3JlIG9uIFZHSUMgVkNQVSBs
b2NrCj4gLSBtb3ZlIHN0cnVjdCBwZW5kaW5nX2lycSB1c2UgdW5kZXIgdGhlIFZHSUMgVkNQVSBs
b2NrCj4gLSBwcm90ZWN0IGdpY19yYWlzZV9ndWVzdF9pcnEoKSBhZ2FpbnN0IE5VTEwgcGVuZGlu
Z19pcnEKPiAtIGltcHJvdmUgZGV2aWNlIGFuZCBjb2xsZWN0aW9uIHRhYmxlIGVudHJ5IHNpemUg
ZG9jdW1lbnRhdGlvbgo+IC0gY291bnQgbnVtYmVyIG9mIElUU2VzIHRvIGluY3JlYXNlIG1taW9f
Y291bnQKPiAtIHJld29yayBNQVBELCBESVNDQVJELCBNQVBUSSBhbmQgTU9WSSB0byB0YWtlIHBy
b3BlciBsb2Nrcwo+IC0gcHJvcGVybHkgcm9sbGJhY2sgZmFpbGluZyBNQVBEIGFuZCBNQVBUSSBj
YWxscwo+IC0gcmV3b3JrIGZ1bmN0aW9ucyB0byB1cGRhdGUgcHJvcGVydHkgdGFibGUKPiAtIHJl
dHVybiBlcnJvciBvbiB2Z2ljX2FjY2Vzc19ndWVzdF9tZW1vcnkgY3Jvc3NpbmcgcGFnZSBib3Vu
ZGFyeQo+IC0gbWFrZSBzdXJlIENSRUFEUiBhY2Nlc3MgaXMgYXRvbWljCj4gCj4gQ2hhbmdlbG9n
IHY1IC4uLiB2NjoKPiAtIHJlb3JkZXJlZCBwYXRjaGVzIHRvIGFsbG93IHNwbGl0dGluZyB0aGUg
c2VyaWVzCj4gLSBpbnRyb2R1Y2VkIGZ1bmN0aW9ucyBsYXRlciB0byBhdm9pZCB3YXJuaW5ncyBv
biBpbnRlcm1lZGlhdGUgYnVpbGRzCj4gLSByZWZhY3RvcmVkIGNvbW1vbiBjb2RlIGNoYW5nZXMg
aW50byBzZXBhcmF0ZSBwYXRjaGVzCj4gLSBkcm9wcGVkIEdFTk1BU0tfVUxMIGFuZCBCSVRfVUxM
IChib3RoIHBhdGNoZXMgYW5kIHRoZWlyIHVzYWdlIGxhdGVyKQo+IC0gcmV3b3JrIGxvY2tpbmcg
aW4gTU1JTyByZWdpc3RlciByZWFkcyBhbmQgd3JpdGVzCj4gLSBwcm90ZWN0IG5ldyBjb2RlIGZy
b20gYmVpbmcgZXhlY3V0ZWQgd2l0aG91dCBhbiBJVFMgYmVpbmcgY29uZmlndXJlZAo+IC0gZml4
IHZnaWNfYWNjZXNzX2d1ZXN0X21lbW9yeSAobm93IGEgc2VwYXJhdGUgcGF0Y2gpCj4gLSBzb21l
IG1vcmUgY29tbWVudHMgYW5kIFRPRE9zCj4gCj4gQ2hhbmdlbG9nIHY0IC4uLiB2NToKPiAtIGFk
ZGluZyBtYW55IGNvbW1lbnRzCj4gLSBzcGlubG9jayBhc3NlcnRzCj4gLSByZW5hbWUgcl9ob3N0
X2xwaXMgdG8gbWF4X2hvc3RfbHBpX2lkcwo+IC0gcmVtb3ZlIG1heF9pdHNfZGV2aWNlX2JpdHMg
Y29tbWFuZCBsaW5lCj4gLSBhZGQgd2FybmluZyBvbiBoaWdoIG51bWJlciBvZiBMUElzCj4gLSBh
dm9pZCBwb3RlbnRpYWwgbGVhayBvbiBob3N0IE1BUEQKPiAtIHByb3Blcmx5IGhhbmRsZSBucl9l
dmVudHMgcm91bmRpbmcKPiAtIHJlbW92ZSB1bm1hcF9hbGxfZGV2aWNlcygpLCByZXBsYWNlIHdp
dGggQVNTRVJUCj4gLSBhZGQgYmFycmllcnMgZm9yIChsb2NrbGVzcykgaG9zdCBMUEkgbG9va3Vw
cwo+IC0gYWRkIHByb3BlciBsb2NraW5nIGluIElUUyBhbmQgcmVkaXN0IE1NSU8gcmVnaXN0ZXIg
aGFuZGxpbmcKPiAtIHJvbGxiYWNrIGZhaWxpbmcgZGV2aWNlIG1hcHBpbmcKPiAtIGZpeCB2YXJp
b3VzIHByaW50a3MKPiAtIGFkZCB2Z2ljX2FjY2Vzc19ndWVzdF9tZW1vcnkoKSBhbmQgdXNlIGl0
Cj4gLSAoZ2V0dGluZyByaWQgb2YgcGFnZSBtYXBwaW5nIGZ1bmN0aW9ucyBhbmQgaGVscGVycykK
PiAtIGRyb3AgdGFibGUgbWFwcGluZyAvIHVubWFwcGluZyBvbiByZWRpc3QvSVRTIGVuYWJsZS9k
aXNhYmxlCj4gLSBtaW5vciByZXdvcmtzIGluIGZ1bmN0aW9ucyBhcyBwZXIgcmV2aWV3IGNvbW1l
bnRzCj4gLSBmaXggSVRTIGVuYWJsZW1lbnQgY2hlY2sKPiAtIG1vdmUgbHBpX3RvX3BlbmRpbmco
KSBhbmQgbHBpX2dldF9wcmlvcml0eSgpIHRvIHZnaWNfb3BzCj4gLSBtb3ZlIGRvX0xQSSgpIHRv
IGdpY19od19vcHMKPiAtIHdoaXRlc3BhY2UgYW5kIGhhcmQgdGFicyBmaXhlcwo+IC0gaW50cm9k
dWNlIElUUyBkb21haW4gaW5pdCBmdW5jdGlvbiAoYW5kIHVzZSBpdCBmb3IgdGhlIHJidHJlZSkK
PiAtIGVuYWJsZSBJUlFzIGFyb3VuZCBkb19MUEkKPiAtIGltcGxlbWVudCBUT0RPcyBmb3IgbGF0
ZXIgb3B0aW1pemF0aW9ucwo+IC0gYWRkICJ2IiBwcmVmaXggdG8gdmFyaWFibGVzIGhvbGRpbmcg
dmlydHVhbCBwcm9wZXJ0aWVzCj4gLSBwcm92aWRlIGxvY2tlZCBhbmQgbm9ybWFsIHZlcnNpb25z
IG9mIHJlYWQvd3JpdGVfaXR0ZQo+IC0gb25seSBDTEVBUiBMUEkgaWYgbm90IGFscmVhZHkgZ3Vl
c3QgdmlzaWJsZSAocGx1cyBjb21tZW50KQo+IC0gdXBkYXRlIExQSSBwcm9wZXJ0eSBvbiBNQVBU
SQo+IC0gc3RvcmUgdmNwdV9pZCBpbiBwZW5kaW5nX2lycSBmb3IgTFBJcyAoaGVscHMgSU5WQUxM
KQo+IC0gaW1wcm92ZSBJTlZBTEwgaW1wbGVtZW50YXRpb24gdG8gb25seSBjb3ZlciBMUElzIG9u
IHRoaXMgVkNQVQo+IC0gaW1wcm92ZSB2aXJ0dWFsIEJBU0UgcmVnaXN0ZXIgaW5pdGlhbGl6YXRp
b24KPiAtIGxpbWl0IG51bWJlciBvZiB2aXJ0dWFsIExQSXMgdG8gMjQgYml0cyAoTGludXggYnVn
IGF0IDMyPz8pCj4gLSBvbmx5IGluamVjdCBMUElzIGlmIHJlZGlzdHJpYnV0b3IgaXMgYWN0dWFs
bHkgZW5hYmxlZAo+IAo+IENoYW5nZWxvZyB2MyAuLiB2NDoKPiAtIG1ha2UgSEFTX0lUUyBkZXBl
bmQgb24gRVhQRVJUCj4gLSBpbnRyb2R1Y2UgbmV3IHBhdGNoIDAyIHRvIGluaXRpYWxpemUgaG9z
dCBJVFMgZWFybHkKPiAtIGZpeCBjbWRfbG9jayBpbml0IHBvc2l0aW9uCj4gLSBpbnRyb2R1Y2Ug
d2FybmluZyBvbiBoaWdoIG51bWJlciBvZiBMUEkgYWxsb2NhdGlvbnMKPiAtIHZhcmlvdXMgaW50
IC0+IHVuc2lnbmVkIGZpeGVzCj4gLSBhZGRpbmcgYW5kIGltcHJvdmluZyBjb21tZW50cwo+IC0g
cmF0ZSBsaW1pdCBJVFMgY29tbWFuZCBxdWV1ZSBmdWxsIG1zZwo+IC0gZHJvcCB1bm5lZWRlZCBj
aGVja3MKPiAtIHZhbGlkYXRlIGFnYWluc3QgYWxsb3dlZCBudW1iZXIgb2YgZGV2aWNlIElEcwo+
IC0gYXZvaWQgbWVtb3J5IGxlYWtzIHdoZW4gcmVtb3ZpbmcgZGV2aWNlcwo+IC0gaW1wcm92ZSBh
bGdvcml0aG0gZm9yIGZpbmRpbmcgZnJlZSBob3N0IExQSQo+IC0gY29udmVydCB1bm1hcF9hbGxf
ZGV2aWNlcyBmcm9tIGdvdG8gdG8gd2hpbGUgbG9vcAo+IC0gYWRkIG1lc3NhZ2Ugb24gcmVtYXBw
aW5nIElUUyBkZXZpY2UKPiAtIG5hbWUgdmlydHVhbCBkZXZpY2UgLyBldmVudCBJRHMgcHJvcGVy
bHkKPiAtIHVzZSBhdG9taWMgcmVhZCB3aGVuIHJlYWRpbmcgSVRUIGVudHJ5Cj4gCj4gQ2hhbmdl
bG9nIHYyIC4uIHYzOgo+IC0gcHJlYWxsb2NhdGUgc3RydWN0IHBlbmRpbmdfaXJxJ3MKPiAtIG1h
cCBJVFMgYW5kIHJlZGlzdHJpYnV0b3IgdGFibGVzIG9ubHkgb24gZGVtYW5kCj4gLSBzdG9yZSBw
cm9wZXJ0eSwgZW5hYmxlIGFuZCBwZW5kaW5nIGJpdCBpbiBzdHJ1Y3QgcGVuZGluZ19pcnEKPiAt
IGltcHJvdmUgZXJyb3IgY2hlY2tpbmcgYW5kIGhhbmRsaW5nCj4gLSBhZGQgY29tbWVudHMKPiAK
PiBDaGFuZ2Vsb2cgdjEgLi4gdjI6Cj4gLSBjbGVhbiB1cCBoZWFkZXIgZmlsZSBpbmNsdXNpb24K
PiAtIHJld29yayBob3N0IElUUyB0YWJsZSBhbGxvY2F0aW9uOiBvYnNlcnZlIGF0dHJpYnV0ZXMs
IG1hbnkgZml4ZXMKPiAtIHJlbW92ZSBwYXRjaCAxIHRvIGV4cG9ydCBfX2ZsdXNoX2RjYWNoZV9h
cmVhLCB1c2UgZXhpc3RpbmcgZnVuY3Rpb24gaW5zdGVhZAo+IC0gdXNlIG51bWJlciBvZiBMUElz
IGludGVybmFsbHkgaW5zdGVhZCBvZiBudW1iZXIgb2YgYml0cwo+IC0ga2VlcCBob3N0X2l0c19s
aXN0IGFzIHByaXZhdGUgYXMgcG9zc2libGUKPiAtIGtlZXAgc3RydWN0IGl0c19kZXZpY2VzIHBy
aXZhdGUKPiAtIHJld29yayBnaWN2M19pdHNfbWFwX2d1ZXN0X2RldmljZXMKPiAtIGZpeCByYnRy
ZWUgaXNzdWVzCj4gLSBtb3JlIGVycm9yIGhhbmRsaW5nIGFuZCBwcm9wYWdhdGlvbgo+IC0gY29w
ZSB3aXRoIEdJQ3Y0IGltcGxlbWVudGF0aW9ucyAoYnV0IG5vIHZpcnR1YWwgTFBJIGZlYXR1cmVz
ISkKPiAtIGFic3RyYWN0IGhvc3QgYW5kIGd1ZXN0IElUU2VzIGJ5IHVzaW5nIGRvb3JiZWxsIGFk
ZHJlc3Nlcwo+IC0gam9pbiBwZXItcmVkaXN0cmlidXRvciB2YXJpYWJsZXMgaW50byBvbmUgcGVy
LUNQVSBzdHJ1Y3R1cmUKPiAtIGZpeCBkYXRhIHR5cGVzICh1bnNpZ25lZCBpbnQpCj4gLSBtYW55
IG1pbm9yIGJ1ZyBmaXhlcwo+IAo+IChSb3VnaCkgY2hhbmdlbG9nIFJGQy12MiAuLiB2MToKPiAt
IHNwbGl0IGhvc3QgSVRTIGRyaXZlciBpbnRvIGdpYy12My1scGkuYyBhbmQgZ2ljLXYzLWl0cy5j
IHBhcnQKPiAtIHJlbmFtZSB2aXJ0dWFsIElUUyBkcml2ZXIgZmlsZSB0byB2Z2ljLXYzLWl0cy5j
Cj4gLSB1c2UgbWFjcm9zIGFuZCBuYW1lZCBjb25zdGFudHMgZm9yIGFsbCBtYWdpYyBudW1iZXJz
Cj4gLSB1c2UgYXRvbWljIGFjY2Vzc29ycyBmb3IgYWNjZXNzaW5nIHRoZSBob3N0IExQSSBkYXRh
Cj4gLSByZW1vdmUgbGVmdG92ZXJzIGZyb20gY29ubmVjdGluZyB2aXJ0dWFsIGFuZCBob3N0IElU
U2VzCj4gLSBiYWlsIG91dCBpZiBob3N0IElUUyBpcyBkaXNhYmxlZCBpbiB0aGUgRFQKPiAtIHJl
d29yayBtYXAvdW5tYXBfZ3Vlc3RfcGFnZXMoKToKPiAgICAgLSBzcGxpdCBvZmYgcDJtIHBhcnQg
YXMgZ2V0L3B1dF9ndWVzdF9wYWdlcyAodG8gYmUgZG9uZSBvbiBhbGxvY2F0aW9uKQo+ICAgICAt
IGdldCByaWQgb2Ygdm1hcCwgdXNpbmcgbWFwX2RvbWFpbl9wYWdlKCkgaW5zdGVhZAo+IC0gZGVs
YXkgYWxsb2NhdGlvbiBvZiB2aXJ0dWFsIHRhYmxlcyB1bnRpbCBhY3R1YWwgTFBJL0lUUyBlbmFi
bGVtZW50Cj4gLSBwcm9wZXJseSBzaXplIGJvdGggdmlydHVhbCBhbmQgcGh5c2ljYWwgdGFibGVz
IHVwb24gYWxsb2NhdGlvbgo+IC0gZml4IHB1dF9kb21haW4oKSBsb2NraW5nIGlzc3VlcyBpbiBw
aHlzZGV2X29wIGFuZCBMUEkgaGFuZGxpbmcgY29kZQo+IC0gYWRkIGFuZCBleHRlbmQgY29tbWVu
dHMgaW4gdmFyaW91cyBhcmVhcwo+IC0gZml4IGxvdHNhIGNvZGluZyBzdHlsZSBhbmQgd2hpdGUg
c3BhY2UgaXNzdWVzLCBpbmNsdWRpbmcgY29tbWVudCBzdHlsZQo+IC0gYWRkIGxvY2tpbmcgdG8g
ZGF0YSBzdHJ1Y3R1cmVzIG5vdCB5ZXQgY292ZXJlZAo+IC0gZml4IHZhcmlvdXMgbG9ja2luZyBp
c3N1ZXMKPiAtIHVzZSBhbiByYnRyZWUgdG8gZGVhbCB3aXRoIElUUyBkZXZpY2VzIChpbnN0ZWFk
IG9mIGEgbGlzdCkKPiAtIHByb3Blcmx5IGhhbmRsZSBtZW1vcnkgYXR0cmlidXRlcyBmb3IgSVRT
IHRhYmxlcwo+IC0gaGFuZGxlIGNhY2hlYWJsZS9ub24tY2FjaGVhYmxlIElUUyB0YWJsZSBtYXBw
aW5ncwo+IC0gc2FuaXRpemUgZ3Vlc3QgcHJvdmlkZWQgSVRTL0xQSSB0YWJsZSBhdHRyaWJ1dGVz
Cj4gLSBmaXggYnJlYWthZ2Ugb24gbm9uLUdJQ3YyIGNvbXBhdGlibGUgaG9zdCBHSUN2MyBjb250
cm9sbGVycwo+IC0gYWRkIGNvbW1hbmQgbGluZSBwYXJhbWV0ZXJzIG9uIHRvcCBvZiBLY29uZmln
IG9wdGlvbnMKPiAtIHByb3Blcmx5IHdhaXQgZm9yIGFuIElUUyB0byBiZWNvbWUgcXVpZXNjaWVu
dCBiZWZvcmUgZW5hYmxpbmcgaXQKPiAtIGhhbmRsZSBob3N0IElUUyBjb21tYW5kIHF1ZXVlIGVy
cm9ycwo+IC0gYWN0dWFsbHkgd2FpdCBmb3IgaG9zdCBJVFMgY29tbWFuZCBjb21wbGV0aW9uIChS
RUFEUj09V1JJVEVSKQo+IC0gZml4IEFSTTMyIGNvbXBpbGF0aW9uCj4gLSB2YXJpb3VzIHBhdGNo
IHNwbGl0cyBhbmQgcmVvcmRlcmluZ3MKPiAKPiBBbmRyZSBQcnp5d2FyYSAoMzMpOgo+ICAgQVJN
OiB2R0lDOiBhdm9pZCByYW5rIGxvY2sgd2hlbiByZWFkaW5nIHByaW9yaXR5Cj4gICBBUk06IEdJ
Q3YzOiBlbmFibGUgSVRTIG9uIHRoZSBob3N0Cj4gICBBUk06IEdJQ3YzOiBlbmFibGUgTFBJcyBv
biB0aGUgaG9zdAo+ICAgQVJNOiBHSUN2Mzogc2V0dXAgbnVtYmVyIG9mIExQSSBiaXRzIGZvciBh
IEdJQ3YzIGd1ZXN0Cj4gICBBUk06IHZHSUM6IHJld29yayBnaWNfcmVtb3ZlX2Zyb21fcXVldWVz
KCkKPiAgIEFSTTogdkdJQzogbW92ZSBpcnFfdG9fcGVuZGluZygpIGNhbGxzIHVuZGVyIHRoZSBW
R0lDIFZDUFUgbG9jawo+ICAgQVJNOiB2R0lDOiBpbnRyb2R1Y2UgZ2ljX3JlbW92ZV9pcnFfZnJv
bV9xdWV1ZXMoKQo+ICAgQVJNOiBHSUM6IEFkZCBjaGVja3MgZm9yIE5VTEwgcG9pbnRlciBwZW5k
aW5nX2lycSdzCj4gICBBUk06IEdJQ3YzOiBpbnRyb2R1Y2Ugc2VwYXJhdGUgcGVuZGluZ19pcnEg
c3RydWN0cyBmb3IgTFBJcwo+ICAgQVJNOiBHSUM6IGV4cG9ydCBhbmQgZXh0ZW5kIHZnaWNfaW5p
dF9wZW5kaW5nX2lycSgpCj4gICBBUk06IHZHSUM6IGNhY2hlIHZpcnR1YWwgTFBJIHByaW9yaXR5
IGluIHN0cnVjdCBwZW5kaW5nX2lycQo+ICAgQVJNOiB2R0lDOiBhZGQgTFBJIFZDUFUgSUQgdG8g
c3RydWN0IHBlbmRpbmdfaXJxCj4gICBBUk06IEdJQzogSVRTOiByZW1vdmUgbm8gbG9uZ2VyIG5l
ZWRlZCBWQ1BVIElEIGluIGhvc3QgTFBJIGVudHJ5Cj4gICBBUk06IEdJQ3YzOiBmb3J3YXJkIHBl
bmRpbmcgTFBJcyB0byBndWVzdHMKPiAgIEFSTTogdkdJQ3YzOiBoYW5kbGUgdmlydHVhbCBMUEkg
cGVuZGluZyBhbmQgcHJvcGVydHkgdGFibGVzCj4gICBBUk06IHZHSUN2MzogcmUtdXNlIHZnaWNf
cmVnNjRfY2hlY2tfYWNjZXNzCj4gICBBUk06IHZHSUM6IGFkdmVydGlzZSBMUEkgc3VwcG9ydAo+
ICAgQVJNOiB2SVRTOiBhZGQgY29tbWFuZCBoYW5kbGluZyBzdHViIGFuZCBNTUlPIGVtdWxhdGlv
bgo+ICAgQVJNOiB2SVRTOiBpbnRyb2R1Y2UgdHJhbnNsYXRpb24gdGFibGUgd2Fsa3MKPiAgIEFS
TTogdklUUzogcHJvdmlkZSBhY2Nlc3MgdG8gc3RydWN0IHBlbmRpbmdfaXJxCj4gICBBUk06IHZJ
VFM6IGhhbmRsZSBJTlQgY29tbWFuZAo+ICAgQVJNOiB2SVRTOiBoYW5kbGUgTUFQQyBjb21tYW5k
Cj4gICBBUk06IHZJVFM6IGhhbmRsZSBDTEVBUiBjb21tYW5kCj4gICBBUk06IHZJVFM6IGhhbmRs
ZSBNQVBEIGNvbW1hbmQKPiAgIEFSTTogR0lDdjM6IGhhbmRsZSB1bm1hcHBlZCBMUElzCj4gICBB
Uk06IHZJVFM6IGhhbmRsZSBNQVBUSS9NQVBJIGNvbW1hbmQKPiAgIEFSTTogdklUUzogaGFuZGxl
IE1PVkkgY29tbWFuZAo+ICAgQVJNOiB2SVRTOiBoYW5kbGUgRElTQ0FSRCBjb21tYW5kCj4gICBB
Uk06IHZJVFM6IGhhbmRsZSBJTlYgY29tbWFuZAo+ICAgQVJNOiB2SVRTOiBoYW5kbGUgSU5WQUxM
IGNvbW1hbmQKPiAgIEFSTTogdklUUzogaW5jcmVhc2UgbW1pb19jb3VudCBmb3IgZWFjaCBJVFMK
PiAgIEFSTTogdklUUzogY3JlYXRlIGFuZCBpbml0aWFsaXplIHZpcnR1YWwgSVRTZXMgZm9yIERv
bTAKPiAgIEFSTTogdklUUzogY3JlYXRlIElUUyBzdWJub2RlcyBmb3IgRG9tMCBEVAo+IAo+IFZp
amF5YSBLdW1hciBLICgxKToKPiAgIEFSTTogaW50cm9kdWNlIHZnaWNfYWNjZXNzX2d1ZXN0X21l
bW9yeSgpCj4gCj4gIHhlbi9hcmNoL2FybS9naWMtdjIuYyAgICAgICAgICAgIHwgICAgNyArCj4g
IHhlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMgICAgICAgIHwgIDE4MCArKysrKwo+ICB4ZW4vYXJj
aC9hcm0vZ2ljLXYzLWxwaS5jICAgICAgICB8ICAgOTkgKystCj4gIHhlbi9hcmNoL2FybS9naWMt
djMuYyAgICAgICAgICAgIHwgICAyOSArLQo+ICB4ZW4vYXJjaC9hcm0vZ2ljLmMgICAgICAgICAg
ICAgICB8ICAxMDIgKystCj4gIHhlbi9hcmNoL2FybS92Z2ljLXYyLmMgICAgICAgICAgIHwgICAy
OCArLQo+ICB4ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYyAgICAgICB8IDE0ODEgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KPiAgeGVuL2FyY2gvYXJtL3ZnaWMtdjMuYyAg
ICAgICAgICAgfCAgMzI3ICsrKysrKysrLQo+ICB4ZW4vYXJjaC9hcm0vdmdpYy5jICAgICAgICAg
ICAgICB8ICAxNDUgKysrLQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oICAgICB8ICAg
MTYgKy0KPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9ldmVudC5oICAgICAgfCAgICAzICsKPiAgeGVu
L2luY2x1ZGUvYXNtLWFybS9naWMuaCAgICAgICAgfCAgICA1ICstCj4gIHhlbi9pbmNsdWRlL2Fz
bS1hcm0vZ2ljX3YzX2l0cy5oIHwgICA0NCArKwo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMt
ZW11bC5oICB8ICAgIDkgKwo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCAgICAgICB8ICAg
MjMgKy0KPiAgMTUgZmlsZXMgY2hhbmdlZCwgMjQxNiBpbnNlcnRpb25zKCspLCA4MiBkZWxldGlv
bnMoLSkKPiAKPiAtLSAKPiAyLjkuMAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 14 18:44:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 18:44:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLDGt-0005JG-Iu; Wed, 14 Jun 2017 18:44: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 1dLDGr-0005JA-IS
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 18:44:01 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 3A/15-06719-0F381495; Wed, 14 Jun 2017 18:44:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsVybKJssu6HZsd
 Ig+1buSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow9074xFfxir2iZsYytgXE3WxcjF4eQwB9G
 iZ5VrUxdjJwcLAIOEv/mXAWyOTgYBWIkHvywBgkzCoRJTL68hBWiRFviyvUr7CA2m4ChxN8nm
 9hAyiWA7CWfOUDCIgLKEr2/frOAjGcWuMMo8bpnK1i9sICBxOTmRWCrOAXsJdad+cAO0ssr4C
 1x4qoaiCkkkCfxf3cYSIWogK7EoX9/2EBsXgFBiZMzn7CA2MwCWhLLp29jmcAoMAtJahaS1AJ
 GplWM6sWpRWWpRbqGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgeHHAAQ7GHc+
 dzrEKMnBpCTKO1XQMVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG9wE1BOsCg1PbUiLTMHGAkwa
 QkOHiUR3iCQNG9xQWJucWY6ROoUo6KUOG8uSEIAJJFRmgfXBou+S4yyUsK8jECHCPEUpBblZp
 agyr9iFOdgVBLm7WsAmsKTmVcCN/0V0GImkMUXHEAWlyQipKQaGDvjGOXLXn85XL1YLNxk8t6
 nmx9amO7XP2PczzH30v8DNrdWydjlXwtOfFv07HPvtAoxafY3KztUzwnJT9umO79or2ia43mX
 xS3mpkIJzO2qRa9+veprusgmEczyPOJmU29n6hEvd4GQwP8Cr7n7ee7dyA4Im+otoCTR+WWu6
 Ee3yrIH0g0KSizFGYmGWsxFxYkAOnNwZLkCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1497465838!59990310!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37181 invoked from network); 14 Jun 2017 18:44:00 -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; 14 Jun 2017 18:44:00 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id EE65B219A7;
 Wed, 14 Jun 2017 18:43:57 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org EE65B219A7
Date: Wed, 14 Jun 2017 11:43:56 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <59411A1E0200007800162C70@prv-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1706141142320.12156@sstabellini-ThinkPad-X260>
References: <20170613152550.11222-1-andre.przywara@arm.com>
 <59411A1E0200007800162C70@prv-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Andre Przywara <andre.przywara@arm.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [RFC PATCH] docs: add README.atomic
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCAxNCBKdW4gMjAxNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPiArV2hhdCBBQ0NFU1Nf
T05DRSBkb2VzICpub3QqIGd1YXJhbnRlZSB0aG91Z2ggaXMgdGhpcyBhY2Nlc3MgaXMgZG9uZSBp
biBhCj4gPiArc2luZ2xlIGluc3RydWN0aW9uLCBzbyBjb21wbGV4IG9yIG5vbi1uYXRpdmUgb3Ig
dW5hbGlnbmVkIGRhdGEgdHlwZXMgYXJlCj4gPiArbm90IGd1YXJhbnRlZWQgdG8gYmUgYXRvbWlj
LiBJZiBmb3IgaW5zdGFuY2UgY291bnRlciB3b3VsZCBiZSBhIDY0LWJpdCB2YWx1ZQo+ID4gK29u
IGEgMzItYml0IHN5c3RlbSwgdGhlIGNvbXBpbGVyIHdvdWxkIHByb2JhYmx5IGdlbmVyYXRlIHR3
byBsb2FkIGluc3RydWN0aW9ucywKPiA+ICt3aGljaCBjb3VsZCBlbmQgdXAgaW4gcmVhZGluZyBh
IHdyb25nIHZhbHVlIGlmIHNvbWUgb3RoZXIgQ1BVIGNoYW5nZXMgdGhlIG90aGVyCj4gPiAraGFs
ZiBvZiB0aGUgdmFyaWFibGUgaW4gYmV0d2VlbiB0aG9zZSB0d28gcmVhZHMuCj4gPiArSG93ZXZl
ciBhY2Nlc3NpbmcgX2FsaWduZWQgYW5kIG5hdGl2ZV8gZGF0YSB0eXBlcyBpcyBndWFyYW50ZWVk
IHRvIGJlIGF0b21pYwo+ID4gK2luIHRoZSBhcmNoaXRlY3R1cmVzIHN1cHBvcnRlZCBieSBYZW4s
IHNvIEFDQ0VTU19PTkNFIGlzIHNhZmUgdG8gdXNlIHdoZW4KPiA+ICt0aGVzZSBjb25kaXRpb25z
IGFyZSBtZXQuCj4gCj4gQXMgbWVudGlvbmVkIGJlZm9yZSwgc3VjaCBhIGd1YXJhbnRlZSBkb2Vz
IG5vdCBleGlzdC4gUGxlYXNlIG9ubHkKPiBzdGF0ZSB3aGF0IGlzIHJlYWxseSB0aGUgY2FzZSwg
aS5lLiB3ZSBfZXhwZWN0XyBjb21waWxlcnMgdG8gYmVoYXZlCj4gdGhpcyB3YXkuCgpSZWdhcmRp
bmcgY29tcGlsZXJzIHN1cHBvcnQ6IGRvIHdlIHN0YXRlIGNsZWFybHkgaW4gYW55IGRvY3Mgb3Ig
d2Vic2l0ZQp3aGF0IGFyZSB0aGUgY29tcGlsZXJzIHdlIGFjdHVhbGx5IHN1cHBvcnQ/IEkgdGhp
bmsgdGhpcyB3b3VsZCBiZSB0aGUKcmlnaHQgb3Bwb3J0dW5pdHkgdG8gZG8gaXQuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 14 18:49:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 18: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 1dLDM7-0005dv-NC; Wed, 14 Jun 2017 18:49: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 1dLDM7-0005dp-0D
 for xen-devel@lists.xen.org; Wed, 14 Jun 2017 18:49:27 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 A6/FB-01985-63581495; Wed, 14 Jun 2017 18:49:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS9e01TH
 S4OUnM4slHxezODB6HN39mymAMYo1My8pvyKBNWPR5UbWgm6Wij2H9zA1MK5j7mLk4BASyJM4
 NcO5i5GTg1fATuL4jI0sILaEgKHE6YU3WUBKWARUJc7/4AEJswmoS3QuagcrERGwkLhy8gwzi
 M0skCMx/cR1dhBbWCBK4u/x20A1XEDTm5klLk6cBlbECTT/yPa3bCAzeQUEJf7uEIbo1ZJ4+O
 sWC4StLbFs4Wuwy5gFpCWW/+OYwMg3C6FhFpKGWUgaZiE0LGBkWcWoXpxaVJZapGuql1SUmZ5
 RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGHj1DAyMOxgvf3U6xCjJwaQkyjtV0DFSiC8p
 P6UyI7E4I76oNCe1+BCjDAeHkgTvgWagnGBRanpqRVpmDjAGYNISHDxKIrxBTUBp3uKCxNziz
 HSI1ClGXY6mD1u+MAmx5OXnpUqJ894CmSEAUpRRmgc3AhaPlxhlpYR5GRkYGIR4ClKLcjNLUO
 VfMYpzMCoJ8/Y1AE3hycwrgdv0CugIJpAjLjiAHFGSiJCSamBc8pjFNNKDM/NBWcKZnlMf7u3
 xWykYouGlM/vd2UVdJ1d97anayLzE/+D9r6nnEmacmzR7p9R/He8Tt5c+XVjlcvom36fn7bZe
 byYvf90YlCUsd+aT+7G3dwSecDwydd4vy/j25NsCr+TNy+R/W++8+iBvpft/p6hfN+6dM3/2Y
 q2lRC9XwSpfHiWW4oxEQy3mouJEAEbQlqXCAgAA
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1497466164!105666741!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8526 invoked from network); 14 Jun 2017 18:49:25 -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; 14 Jun 2017 18:49:25 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 14 Jun 2017 12:49:23 -0600
Message-Id: <5941934102000078001007FA@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 14 Jun 2017 12:49:21 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <andrew.cooper3@citrix.com>,<konrad.wilk@oracle.com>
References: <1497387096-19058-1-git-send-email-andrew.cooper3@citrix.com>
 <1497387096-19058-2-git-send-email-andrew.cooper3@citrix.com>
 <594127F50200007800162D2B@prv-mh.provo.novell.com>
 <a9a17717-f3cb-aa1c-8384-61542679074e@citrix.com>
 <59412AE00200007800162D60@prv-mh.provo.novell.com>
 <20170614141803.GB15061@char.us.oracle.com>
 <6d055740-eb51-cb9a-7fc9-ff70da5d3a0b@citrix.com>
In-Reply-To: <6d055740-eb51-cb9a-7fc9-ff70da5d3a0b@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: ross.lagerwall@citrix.com, julien.grall@arm.com, sstabellini@kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 2/2] xen/livepatch: Don't crash on
 encountering STN_UNDEF relocations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="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+IDA2LzE0LzE3IDg6
MzQgUE0gPj4+Cj5XZWxsIC0gSSd2ZSBnb3QgYSBsaXZlcGF0Y2ggd2l0aCBzdWNoIGEgcmVsb2Nh
dGlvbi4gIEl0IGlzIHByb2JhYmx5IGEKPmxpdmVwYXRjaCBidWlsZCB0b29scyBpc3N1ZSwgYnV0
IHRoZSBxdWVzdGlvbiBpcyB3aGV0aGVyIFhlbiBzaG91bGQgZXZlcgo+YWNjZXB0IHN1Y2ggYSBs
aXZlcGF0Y2ggb3Igbm90IChpcnJlc3BlY3RpdmUgb2Ygd2hldGhlciB0aGlzIGV4YWN0Cj5yZWxv
Y2F0aW9uIGlzIHBlcm1pdHRlZCB3aXRoaW4gdGhlIEVMRiBzcGVjKS4KClNpbmNlIHRoZSBzcGVj
IGV4cGxpY2l0bHkgbWVudGlvbnMgdGhhdCBjYXNlLCBJIHRoaW5rIHdlJ2QgYmV0dGVyIHN1cHBv
cnQgaXQuCkJ1dCBpdCB3b3VsZG4ndCBiZSB0aGUgZW5kIG9mIHRoZSB3b3JsZCBpZiB3ZSBkaWRu
J3QsIGFzIHByZXN1bWFibHkgdGhlcmUKYXJlbid0IHRoYXQgbWFueSB1c2UgY2FzZXMgZm9yIGl0
LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 14 18:51:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 18: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 1dLDNf-0006Cs-5z; Wed, 14 Jun 2017 18:51: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 1dLDNe-0006Cl-C1
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 18:51:02 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 DD/9C-03920-59581495; Wed, 14 Jun 2017 18:51:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDS3dqq2O
 kwb6ZvBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8btt4tZC/5wVnz784qxgbGfo4uRk0NIIE+i
 8fh2NhCbV8BO4uDnt8wgtoSAocTphTdZQGwWAVWJxc+fgNWwCahLdC5qB4uLCMhI/OzsBbOZB
 YolejuvgfUKCxhITG5exAQxfwOjxKytLiA2p4CPROesS6xdjBxAuwQl/u4QhmjVknj46xbUGG
 2JZQtfM4OUMAtISyz/xzGBkW8WQsMsJA2zkDTMQmhYwMiyilG9OLWoLLVI11AvqSgzPaMkNzE
 zR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw9BiAYAfjzudOhxglOZiURHmnCjpGCvEl5adUZiQW
 Z8QXleakFh9ilOHgUJLgPdAMlBMsSk1PrUjLzAFGAUxagoNHSYQ3qAkozVtckJhbnJkOkTrFq
 CglznsLpE8AJJFRmgfXBou8S4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLm7WsAmsKTmVcCN/
 0V0GImkMUXHEAWlyQipKQaGKd9EGgP3nNwZVfPhNTzr3fu03i6r35h+4vqs6fVVE77J14uXKs
 9+WXIu+7aFGbDzdaPQoKiJ8um3tQXWmfAfePVvic3N2a9tLR3nF/DsvHNb94zTacDpZS/pH77
 +z1SqzX0Zm3P74N5+71WCGsxHowUKFtT4Lj0O+uGLf/vSNwUW1X1poglKkyJpTgj0VCLuag4E
 QCN7m8CtwIAAA==
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1497466259!107820933!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8842 invoked from network); 14 Jun 2017 18:51:00 -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; 14 Jun 2017 18:51:00 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 14 Jun 2017 12:50:58 -0600
Message-Id: <594193A00200007800100804@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 14 Jun 2017 12:50:56 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <sstabellini@kernel.org>
References: <20170613152550.11222-1-andre.przywara@arm.com>
 <59411A1E0200007800162C70@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1706141142320.12156@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1706141142320.12156@sstabellini-ThinkPad-X260>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andre.przywara@arm.com, julien.grall@arm.com,
 xen-devel@lists.xenproject.org, andrew.cooper3@citrix.com
Subject: Re: [Xen-devel] [RFC PATCH] docs: add README.atomic
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gMDYvMTQvMTcg
ODo0NSBQTSA+Pj4KPk9uIFdlZCwgMTQgSnVuIDIwMTcsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiA+
ICtXaGF0IEFDQ0VTU19PTkNFIGRvZXMgKm5vdCogZ3VhcmFudGVlIHRob3VnaCBpcyB0aGlzIGFj
Y2VzcyBpcyBkb25lIGluIGEKPj4gPiArc2luZ2xlIGluc3RydWN0aW9uLCBzbyBjb21wbGV4IG9y
IG5vbi1uYXRpdmUgb3IgdW5hbGlnbmVkIGRhdGEgdHlwZXMgYXJlCj4+ID4gK25vdCBndWFyYW50
ZWVkIHRvIGJlIGF0b21pYy4gSWYgZm9yIGluc3RhbmNlIGNvdW50ZXIgd291bGQgYmUgYSA2NC1i
aXQgdmFsdWUKPj4gPiArb24gYSAzMi1iaXQgc3lzdGVtLCB0aGUgY29tcGlsZXIgd291bGQgcHJv
YmFibHkgZ2VuZXJhdGUgdHdvIGxvYWQgaW5zdHJ1Y3Rpb25zLAo+PiA+ICt3aGljaCBjb3VsZCBl
bmQgdXAgaW4gcmVhZGluZyBhIHdyb25nIHZhbHVlIGlmIHNvbWUgb3RoZXIgQ1BVIGNoYW5nZXMg
dGhlIG90aGVyCj4+ID4gK2hhbGYgb2YgdGhlIHZhcmlhYmxlIGluIGJldHdlZW4gdGhvc2UgdHdv
IHJlYWRzLgo+PiA+ICtIb3dldmVyIGFjY2Vzc2luZyBfYWxpZ25lZCBhbmQgbmF0aXZlXyBkYXRh
IHR5cGVzIGlzIGd1YXJhbnRlZWQgdG8gYmUgYXRvbWljCj4+ID4gK2luIHRoZSBhcmNoaXRlY3R1
cmVzIHN1cHBvcnRlZCBieSBYZW4sIHNvIEFDQ0VTU19PTkNFIGlzIHNhZmUgdG8gdXNlIHdoZW4K
Pj4gPiArdGhlc2UgY29uZGl0aW9ucyBhcmUgbWV0Lgo+PiAKPj4gQXMgbWVudGlvbmVkIGJlZm9y
ZSwgc3VjaCBhIGd1YXJhbnRlZSBkb2VzIG5vdCBleGlzdC4gUGxlYXNlIG9ubHkKPj4gc3RhdGUg
d2hhdCBpcyByZWFsbHkgdGhlIGNhc2UsIGkuZS4gd2UgX2V4cGVjdF8gY29tcGlsZXJzIHRvIGJl
aGF2ZQo+PiB0aGlzIHdheS4KPgo+UmVnYXJkaW5nIGNvbXBpbGVycyBzdXBwb3J0OiBkbyB3ZSBz
dGF0ZSBjbGVhcmx5IGluIGFueSBkb2NzIG9yIHdlYnNpdGUKPndoYXQgYXJlIHRoZSBjb21waWxl
cnMgd2UgYWN0dWFsbHkgc3VwcG9ydD8gSSB0aGluayB0aGlzIHdvdWxkIGJlIHRoZQo+cmlnaHQg
b3Bwb3J0dW5pdHkgdG8gZG8gaXQuCgpBdCB0aGUgdmVyeSBsZWFzdCB3ZSBzdGF0ZSBzb21ld2hl
cmUgd2hhdCBnY2MgdmVyc2lvbnMgd2Ugc3VwcG9ydC4gSG93ZXZlciwKSSBjYW4ndCBzZWUgdGhl
IHJlbGF0aW9uIG9mIHN1Y2ggYSBzdGF0ZW1lbnQgdG8gdGhlIGRpc2N1c3Npb24gaGVyZS4KCkph
bgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 14 18:52:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 18:52: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 1dLDOy-0006KJ-Gd; Wed, 14 Jun 2017 18:52: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 1dLDOw-0006Jv-Rm
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 18:52:22 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 62/C9-03613-6E581495; Wed, 14 Jun 2017 18:52:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOIsWRWlGSWpSXmKPExsVyuP0Ov+7jVsd
 Ig7d3mCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxnf7vYCh4bVqw/dJ+9gXG+VhcjJ4eEgJHE
 24n/mLoYuTiEBBYySuya9YYdJCEsYCfx6fRfMFtEIF/i3M17rCA2s4CcROfkHcwQDRMZJeZt3
 QpWxCagKrHh+imwIl4Ba4nrN38ygdgsQPGzcy+ygdiiAuESvQf62SBqBCVOznzCAmJzAi1rej
 oTaoG/xNqmBiYIW1xi07PvrBMY+WYhaZmFpGwWkjIIW09ix/VfULa8xPa3c5gh7GCJ8x9uYBG
 Pkfh+8TnjAkaOVYwaxalFZalFusZGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsY
 gYHOAAQ7GE+vCzzEKMnBpCTKO1XQMVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK8KMHKEBItS0
 1Mr0jJzgDEHk5bg4FES4c0ESfMWFyTmFmemQ6ROMepybFi9/guTEEtefl6qlDgvC0iRAEhRRm
 ke3AhY/F9ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMK8vyBSezLwSuE2vgI5gAjoi6IIDyBE
 liQgpqQbGTSK7aiwLlnOdFfzqwjWPZ/Fy757tme1bD7btPNQpsnlp6RSXR3c1EoNEK2y3rt3J
 KpjA2JW28sriCyd5X380Ps78NjyT3exp6aKTYob3Js1fsyOkebmVdepb38OuPaHpllIn7+/Oq
 ZrFW+Lwttg26sW1LXeWMk8V7/C1TnWK2Z5wKV7tf5WlEktxRqKhFnNRcSIA3A10yfoCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1497466338!73953453!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58921 invoked from network); 14 Jun 2017 18:52:19 -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; 14 Jun 2017 18:52: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 5F8A4AB9D;
 Wed, 14 Jun 2017 18:52:18 +0000 (UTC)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
References: <20170614172352.27557-1-jgross@suse.com>
 <20170614172352.27557-3-jgross@suse.com>
 <f26efdc0-84ec-6aeb-d488-06b580d59325@oracle.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <ca58a6e9-63a0-cd29-7d85-0e77b6271872@suse.com>
Date: Wed, 14 Jun 2017 20:52:16 +0200
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: <f26efdc0-84ec-6aeb-d488-06b580d59325@oracle.com>
Content-Type: multipart/mixed; boundary="------------1A8E59BB19B580791F44B1A3"
Content-Language: de-DE
Cc: gregkh@linuxfoundation.org
Subject: Re: [Xen-devel] [PATCH v4 2/4] xen: add sysfs node for 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>
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.
--------------1A8E59BB19B580791F44B1A3
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: 7bit

On 14/06/17 19:43, Boris Ostrovsky wrote:
> 
>> --- a/Documentation/ABI/testing/sysfs-hypervisor-pmu
>> +++ b/Documentation/ABI/testing/sysfs-hypervisor-xen
>> @@ -1,8 +1,19 @@
>> +What:		/sys/hypervisor/guest_type
>> +Date:		May 2017
>> +KernelVersion:	4.13
>> +Contact:	xen-devel@lists.xenproject.org
>> +Description:	If running under Xen:
>> +		Type of guest:
>> +		"Xen": standard guest type on arm
>> +		"HVM": fully virtualized guest (x86)
>> +		"PV": paravirtualized guest (x86)
>> +		"PVH": fully virtualized guest without legacy emulation (x86)
>> +
>>  
> 
> 
> 
>>  
>> +static ssize_t guest_type_show(struct hyp_sysfs_attr *attr, char *buffer)
>> +{
>> +	const char *type = "???";
>> +
>> +	switch (xen_domain_type) {
>> +	case XEN_NATIVE:
>> +		/* ARM only. */
>> +		type = "Xen";
>> +		break;
>> +	case XEN_PV_DOMAIN:
>> +		type = "PV";
>> +		break;
>> +	case XEN_HVM_DOMAIN:
>> +		type = xen_pvh_domain() ? "PVH" : "HVM";
>> +		break;
>> +	}
> 
> I think we should return -EINVAL for unknown type. Or document "???" in
> the ABI document.

Hmm, okay. Are you fine with the attached patch?


Juergen

--------------1A8E59BB19B580791F44B1A3
Content-Type: text/x-patch;
 name="v5-0001-xen-add-sysfs-node-for-guest-type.patch"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
 filename="v5-0001-xen-add-sysfs-node-for-guest-type.patch"

>From b8661036e7465eab99f988cec3fe37e35536eb40 Mon Sep 17 00:00:00 2001
From: Juergen Gross <jgross@suse.com>
Date: Wed, 14 Jun 2017 17:12:45 +0200
Subject: [PATCH v5] xen: add sysfs node for guest type

Currently there is no reliable user interface inside a Xen guest to
determine its type (e.g. HVM, PV or PVH). Instead of letting user mode
try to determine this by various rather hacky mechanisms (parsing of
boot messages before they are gone, trying to make use of known subtle
differences in behavior of some instructions), add a sysfs node
/sys/hypervisor/guest_type to explicitly deliver this information as
it is known to the kernel.

Signed-off-by: Juergen Gross <jgross@suse.com>
---
V4:
  - use xen_domain_type instead of introducing xen_guest_type
    (Boris Ostrovsky)
V2:
  - remove PVHVM guest type (Andrew Cooper)
  - move description to Documentation/ABI/testing/sysfs-hypervisor-xen
    (Boris Ostrovsky)
  - make xen_guest_type const char * (Jan Beulich)
  - modify standard ARM guest type to "Xen"
---
 .../{sysfs-hypervisor-pmu => sysfs-hypervisor-xen} | 15 ++++++++--
 MAINTAINERS                                        |  2 +-
 drivers/xen/sys-hypervisor.c                       | 34 ++++++++++++++++++++++
 3 files changed, 48 insertions(+), 3 deletions(-)
 rename Documentation/ABI/testing/{sysfs-hypervisor-pmu => sysfs-hypervisor-xen} (67%)

diff --git a/Documentation/ABI/testing/sysfs-hypervisor-pmu b/Documentation/ABI/testing/sysfs-hypervisor-xen
similarity index 67%
rename from Documentation/ABI/testing/sysfs-hypervisor-pmu
rename to Documentation/ABI/testing/sysfs-hypervisor-xen
index 224faa105e18..c0edb3fdd6eb 100644
--- a/Documentation/ABI/testing/sysfs-hypervisor-pmu
+++ b/Documentation/ABI/testing/sysfs-hypervisor-xen
@@ -1,8 +1,19 @@
+What:		/sys/hypervisor/guest_type
+Date:		May 2017
+KernelVersion:	4.13
+Contact:	xen-devel@lists.xenproject.org
+Description:	If running under Xen:
+		Type of guest:
+		"Xen": standard guest type on arm
+		"HVM": fully virtualized guest (x86)
+		"PV": paravirtualized guest (x86)
+		"PVH": fully virtualized guest without legacy emulation (x86)
+
 What:		/sys/hypervisor/pmu/pmu_mode
 Date:		August 2015
 KernelVersion:	4.3
 Contact:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
-Description:
+Description:	If running under Xen:
 		Describes mode that Xen's performance-monitoring unit (PMU)
 		uses. Accepted values are
 			"off"  -- PMU is disabled
@@ -17,7 +28,7 @@ What:           /sys/hypervisor/pmu/pmu_features
 Date:           August 2015
 KernelVersion:  4.3
 Contact:        Boris Ostrovsky <boris.ostrovsky@oracle.com>
-Description:
+Description:	If running under Xen:
 		Describes Xen PMU features (as an integer). A set bit indicates
 		that the corresponding feature is enabled. See
 		include/xen/interface/xenpmu.h for available features
diff --git a/MAINTAINERS b/MAINTAINERS
index 68c31aebb79c..5630439429e6 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -13983,7 +13983,7 @@ F:	arch/x86/include/asm/xen/
 F:	include/xen/
 F:	include/uapi/xen/
 F:	Documentation/ABI/stable/sysfs-hypervisor-xen
-F:	Documentation/ABI/testing/sysfs-hypervisor-pmu
+F:	Documentation/ABI/testing/sysfs-hypervisor-xen
 
 XEN HYPERVISOR ARM
 M:	Stefano Stabellini <sstabellini@kernel.org>
diff --git a/drivers/xen/sys-hypervisor.c b/drivers/xen/sys-hypervisor.c
index 84106f9c456c..2f78f84a31e9 100644
--- a/drivers/xen/sys-hypervisor.c
+++ b/drivers/xen/sys-hypervisor.c
@@ -50,6 +50,35 @@ static int __init xen_sysfs_type_init(void)
 	return sysfs_create_file(hypervisor_kobj, &type_attr.attr);
 }
 
+static ssize_t guest_type_show(struct hyp_sysfs_attr *attr, char *buffer)
+{
+	const char *type;
+
+	switch (xen_domain_type) {
+	case XEN_NATIVE:
+		/* ARM only. */
+		type = "Xen";
+		break;
+	case XEN_PV_DOMAIN:
+		type = "PV";
+		break;
+	case XEN_HVM_DOMAIN:
+		type = xen_pvh_domain() ? "PVH" : "HVM";
+		break;
+	default:
+		return -EINVAL;
+	}
+
+	return sprintf(buffer, "%s\n", type);
+}
+
+HYPERVISOR_ATTR_RO(guest_type);
+
+static int __init xen_sysfs_guest_type_init(void)
+{
+	return sysfs_create_file(hypervisor_kobj, &guest_type_attr.attr);
+}
+
 /* xen version attributes */
 static ssize_t major_show(struct hyp_sysfs_attr *attr, char *buffer)
 {
@@ -471,6 +500,9 @@ static int __init hyper_sysfs_init(void)
 	ret = xen_sysfs_type_init();
 	if (ret)
 		goto out;
+	ret = xen_sysfs_guest_type_init();
+	if (ret)
+		goto guest_type_out;
 	ret = xen_sysfs_version_init();
 	if (ret)
 		goto version_out;
@@ -502,6 +534,8 @@ static int __init hyper_sysfs_init(void)
 comp_out:
 	sysfs_remove_group(hypervisor_kobj, &version_group);
 version_out:
+	sysfs_remove_file(hypervisor_kobj, &guest_type_attr.attr);
+guest_type_out:
 	sysfs_remove_file(hypervisor_kobj, &type_attr.attr);
 out:
 	return ret;
-- 
2.12.3


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--------------1A8E59BB19B580791F44B1A3--


From xen-devel-bounces@lists.xen.org Wed Jun 14 18:56:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 18:56:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLDT3-0006dK-1I; Wed, 14 Jun 2017 18:56:37 +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 1dLDT1-0006dD-OR
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 18:56:35 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 0E/8A-02180-3E681495; Wed, 14 Jun 2017 18:56:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsUyZ7p8oO6jNsd
 Igzdn1C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxLaw6zFxRUzH5/gKmBMb6LkYtDSGAik8Td
 qw/ZIZzfjBKXe/YyQTgbGSV2rt0HldnOKPFk9WvWLkZODmEBO4lPp/8CJTg4RAQyJXqv1ELUH
 GKU2HKkix2khllATqJz8g5mEJtNwEji7NHpjCA2r4CtxIc7x1lAelkEVCW2dqiBhEUFwiXeNh
 5hgSgRlDg58wmYzSlgI7Ft2UqokXoSO67/YoWw5SW2v50DNl5CwFDi88alzBMYBWchaZ+FpGU
 WkpYFjMyrGNWLU4vKUot0DfWSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQKDtp6B
 gXEHY1Ov8yFGSQ4mJVHeqYKOkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeFVagXKCRanpqRVpm
 TnA+IFJS3DwKInwZoKkeYsLEnOLM9MhUqcYLTlm/VvzhYljHphs+rDlC5MQS15+XqqUOO8nkA
 YBkIaM0jy4cbAYv8QoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmNcXZApPZl4J3NZXQAcxAR0
 UdMEB5KCSRISUVAOj7G7lsF8eFR9EWhSm/ecM4Z0sdX4R04EFj1qWCQtuVXj1UHrJgV1lj2sV
 nqhEh7yNyDyqcC7x7+VjnI+2z5CKmBBQn5DXYvfg/Z8EwQ3PHqzX+sv3qkZHzvmYvPVej5/fL
 a6ecGo2X39E8/wnpscbF5/7nPXXamHNh6klmxJjL8v/E45KmmUipcRSnJFoqMVcVJwIALZNAW
 TsAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1497466592!100548118!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39603 invoked from network); 14 Jun 2017 18:56:34 -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; 14 Jun 2017 18:56:34 -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
 v5EIuUxp003182
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 14 Jun 2017 18:56:31 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 v5EIuUTj003020
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 14 Jun 2017 18:56:30 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 v5EIuUte005218;
 Wed, 14 Jun 2017 18:56:30 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 14 Jun 2017 11:56:30 -0700
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <20170614172352.27557-1-jgross@suse.com>
 <20170614172352.27557-3-jgross@suse.com>
 <f26efdc0-84ec-6aeb-d488-06b580d59325@oracle.com>
 <ca58a6e9-63a0-cd29-7d85-0e77b6271872@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <7c28d37b-0061-2b65-be99-ad06f71f2109@oracle.com>
Date: Wed, 14 Jun 2017 14:56:22 -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: <ca58a6e9-63a0-cd29-7d85-0e77b6271872@suse.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: gregkh@linuxfoundation.org
Subject: Re: [Xen-devel] [PATCH v4 2/4] xen: add sysfs node for 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>

Cj4gSG1tLCBva2F5LiBBcmUgeW91IGZpbmUgd2l0aCB0aGUgYXR0YWNoZWQgcGF0Y2g/CgoKUmV2
aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 14 19:07:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 19: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 1dLDdA-0007RP-Qk; Wed, 14 Jun 2017 19:07: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 1dLDd9-0007RJ-0j
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 19:07:03 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 3B/ED-02183-65981495; Wed, 14 Jun 2017 19:07:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVybKJssm5Qp2O
 kwZNDIhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a+T4/YCn4bVrTNesLcwPhco4uRi0NI4A+j
 xMpP/1m6GDk5WAQcJPYf/MbUxcjBwSgQI/HghzVImFEgTGLy5SWsECXaErt3PGcEsdkEDCX+P
 tnEBlIuAWQv+cwBEhYRMJB4f30SG8h4ZoEtjBJ9b3aD1QsL+EpM23QZbA6ngJ3ExP3v2EFsXg
 FviYVLQdaC3NPPKPHv3k5mkISogK7EoX9/2CCKBCVOznwCdiezgJbE8unbWCYwCsxCkpqFJLW
 AkWkVo0ZxalFZapGuoYVeUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgGDIAwQ7G
 pu2ehxglOZiURHmnCjpGCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgNe0AygkWpaanVqRl5gAjA
 iYtwcGjJMJbDJLmLS5IzC3OTIdInWLU5diwev0XJiGWvPy8VClxXlaQIgGQoozSPLgRsOi8xC
 grJczLCHSUEE9BalFuZgmq/CtGcQ5GJWFe31agKTyZeSVwm14BHcEEdETQBQeQI0oSEVJSDYx
 qvXLzOkqurLO/yv5j46R1xt/enVmreiDu4+fPnxNOZjWc3RQTU/G9+NkurqO+c694KF94emPH
 Zu5Vi19cl1+vtonj+vWNhau+Pj4g9fTovPpf3kaL7ZRUrhmI2Sl1mbHwyae0GzFPe8b99LOTm
 +r6lvoDTyvm/7n5eWKMw4Kb17fsfH9Jvv4ShxJLcUaioRZzUXEiAFX2Y0zJAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1497467216!100549119!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52178 invoked from network); 14 Jun 2017 19:06:58 -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; 14 Jun 2017 19:06:58 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 1E795214E1;
 Wed, 14 Jun 2017 19:06:56 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 1E795214E1
Date: Wed, 14 Jun 2017 12:06:55 -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: <0d04a1b4-7bf0-a5dc-578b-1e5115b71b49@oracle.com>
Message-ID: <alpine.DEB.2.10.1706141206420.12156@sstabellini-ThinkPad-X260>
References: <20170612142150.15283-1-jgross@suse.com>
 <20170612142150.15283-2-jgross@suse.com>
 <0d04a1b4-7bf0-a5dc-578b-1e5115b71b49@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>, linux-kernel@vger.kernel.org,
 gregkh@linuxfoundation.org
Subject: Re: [Xen-devel] [PATCH v3 1/4] doc,
 xen: document hypervisor sysfs nodes 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>

T24gV2VkLCAxNCBKdW4gMjAxNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+ICsgU3RlZmFubyBm
b3IgQVJNLgo+IAo+IE9uIDA2LzEyLzIwMTcgMTA6MjEgQU0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6
Cj4gPiBUb2RheSBvbmx5IGEgZmV3IHN5c2ZzIG5vZGVzIHVuZGVyIC9zeXMvaHlwZXJ2aXNvci8g
YXJlIGRvY3VtZW50ZWQKPiA+IGZvciBYZW4gaW4gRG9jdW1lbnRhdGlvbi9BQkkvdGVzdGluZy9z
eXNmcy1oeXBlcnZpc29yLXBtdS4KPiA+Cj4gPiBBZGQgdGhlIHJlbWFpbmluZyBYZW4gc3lzZnMg
bm9kZXMgdW5kZXIgL3N5cy9oeXBlcnZpc29yLyBpbiBhIG5ldwo+ID4gZmlsZSBEb2N1bWVudGF0
aW9uL0FCSS9zdGFibGUvc3lzZnMtaHlwZXJ2aXNvci14ZW4gYW5kIGFkZCB0aGUgWGVuCj4gPiBz
cGVjaWZpYyBzeXNmcyBkb2NzIHRvIHRoZSBNQUlOVEFJTkVSUyBmaWxlLgo+ID4KPiA+IFNpZ25l
ZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiA+IC0tLQo+ID4gVjM6
Cj4gPiAgIC0gYWRkZWQgaGludCBmb3IgaGlkZGVuIHZhbHVlcyB3aGVyZSBhcHByb3ByaWF0ZSAo
QW5kcmV3IENvb3BlcikKPiA+Cj4gPiBWMjoKPiA+ICAgLSByZW5hbWUgZmlsZSB0byBEb2N1bWVu
dGF0aW9uL0FCSS9zdGFibGUvc3lzZnMtaHlwZXJ2aXNvci14ZW4gaW4KPiA+ICAgICBvcmRlciB0
byByZWZsZWN0IFhlbiBkZXBlbmRlbmN5Cj4gPiAgIC0gbGVhdmUgcG11IGVudHJpZXMgaW4gb2xk
IGZpbGUgdW5kZXIgdGVzdGluZyAoQm9yaXMgT3N0cm92c2t5KQo+ID4gLS0tCj4gPiAgRG9jdW1l
bnRhdGlvbi9BQkkvc3RhYmxlL3N5c2ZzLWh5cGVydmlzb3IteGVuIHwgMTE5ICsrKysrKysrKysr
KysrKysrKysrKysrKysrCj4gPiAgTUFJTlRBSU5FUlMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAyICsKPiA+ICAyIGZpbGVzIGNoYW5nZWQsIDEyMSBpbnNlcnRpb25zKCsp
Cj4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IERvY3VtZW50YXRpb24vQUJJL3N0YWJsZS9zeXNmcy1o
eXBlcnZpc29yLXhlbgo+ID4KPiA+IGRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL0FCSS9zdGFi
bGUvc3lzZnMtaHlwZXJ2aXNvci14ZW4gYi9Eb2N1bWVudGF0aW9uL0FCSS9zdGFibGUvc3lzZnMt
aHlwZXJ2aXNvci14ZW4KPiA+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gPiBpbmRleCAwMDAwMDAw
MDAwMDAuLmU0MTMxNTQxMjhiOAo+ID4gLS0tIC9kZXYvbnVsbAo+ID4gKysrIGIvRG9jdW1lbnRh
dGlvbi9BQkkvc3RhYmxlL3N5c2ZzLWh5cGVydmlzb3IteGVuCj4gPiBAQCAtMCwwICsxLDExOSBA
QAo+ID4gK1doYXQ6CQkvc3lzL2h5cGVydmlzb3IvY29tcGlsYXRpb24vY29tcGlsZV9kYXRlCj4g
PiArRGF0ZToJCU1hcmNoIDIwMDkKPiA+ICtLZXJuZWxWZXJzaW9uOgkyLjYuMzAKPiA+ICtDb250
YWN0Ogl4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiA+ICtEZXNjcmlwdGlvbjoJSWYg
cnVubmluZyB1bmRlciBYZW46Cj4gPiArCQlDb250YWlucyB0aGUgYnVpbGQgdGltZSBzdGFtcCBv
ZiB0aGUgWGVuIGh5cGVydmlzb3IKPiA+ICsJCU1pZ2h0IHJldHVybiAiPGRlbmllZD4iIGluIGNh
c2Ugb2Ygc3BlY2lhbCBzZWN1cml0eSBzZXR0aW5ncwo+ID4gKwkJaW4gdGhlIGh5cGVydmlzb3Iu
Cj4gPiArCj4gPiArV2hhdDoJCS9zeXMvaHlwZXJ2aXNvci9jb21waWxhdGlvbi9jb21waWxlZF9i
eQo+ID4gK0RhdGU6CQlNYXJjaCAyMDA5Cj4gPiArS2VybmVsVmVyc2lvbjoJMi42LjMwCj4gPiAr
Q29udGFjdDoJeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gPiArRGVzY3JpcHRpb246
CUlmIHJ1bm5pbmcgdW5kZXIgWGVuOgo+ID4gKwkJQ29udGFpbnMgaW5mb3JtYXRpb24gd2hvIGJ1
aWx0IHRoZSBYZW4gaHlwZXJ2aXNvcgo+ID4gKwkJTWlnaHQgcmV0dXJuICI8ZGVuaWVkPiIgaW4g
Y2FzZSBvZiBzcGVjaWFsIHNlY3VyaXR5IHNldHRpbmdzCj4gPiArCQlpbiB0aGUgaHlwZXJ2aXNv
ci4KPiA+ICsKPiA+ICtXaGF0OgkJL3N5cy9oeXBlcnZpc29yL2NvbXBpbGF0aW9uL2NvbXBpbGVy
Cj4gPiArRGF0ZToJCU1hcmNoIDIwMDkKPiA+ICtLZXJuZWxWZXJzaW9uOgkyLjYuMzAKPiA+ICtD
b250YWN0Ogl4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiA+ICtEZXNjcmlwdGlvbjoJ
SWYgcnVubmluZyB1bmRlciBYZW46Cj4gPiArCQlDb21waWxlciB3aGljaCB3YXMgdXNlZCB0byBi
dWlsZCB0aGUgWGVuIGh5cGVydmlzb3IKPiA+ICsJCU1pZ2h0IHJldHVybiAiPGRlbmllZD4iIGlu
IGNhc2Ugb2Ygc3BlY2lhbCBzZWN1cml0eSBzZXR0aW5ncwo+ID4gKwkJaW4gdGhlIGh5cGVydmlz
b3IuCj4gPiArCj4gPiArV2hhdDoJCS9zeXMvaHlwZXJ2aXNvci9wcm9wZXJ0aWVzL2NhcGFiaWxp
dGllcwo+ID4gK0RhdGU6CQlNYXJjaCAyMDA5Cj4gPiArS2VybmVsVmVyc2lvbjoJMi42LjMwCj4g
PiArQ29udGFjdDoJeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gPiArRGVzY3JpcHRp
b246CUlmIHJ1bm5pbmcgdW5kZXIgWGVuOgo+ID4gKwkJU3BhY2Ugc2VwYXJhdGVkIGxpc3Qgb2Yg
c3VwcG9ydGVkIGd1ZXN0IHN5c3RlbSB0eXBlcy4gRWFjaCB0eXBlCj4gPiArCQlpcyBpbiB0aGUg
Zm9ybWF0OiA8Y2xhc3M+LTxtYWpvcj4uPG1pbm9yPi08YXJjaD4KPiA+ICsJCVdpdGg6Cj4gPiAr
CQkJPGNsYXNzPjogInhlbiIgLS0geDg2OiBwYXJhdmlydHVhbGl6ZWQsIGFybTogc3RhbmRhcmQK
PiA+ICsJCQkJICJodm0iIC0tIHg4NiBvbmx5OiBmdWxsIHZpcnR1YWxpemVkCj4gCj4gcy9mdWxs
L2Z1bGx5Lwo+IAo+IE90aGVyIHRoYW4gdGhhdAo+IAo+IFJldmlld2VkLWJ5OiBCb3JpcyBPc3Ry
b3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoKUmV2aWV3ZWQtYnk6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCgo+ID4gKwkJCTxtYWpvcj46IG1h
am9yIGd1ZXN0IGludGVyZmFjZSB2ZXJzaW9uCj4gPiArCQkJPG1pbm9yPjogbWlub3IgZ3Vlc3Qg
aW50ZXJmYWNlIHZlcnNpb24KPiA+ICsJCQk8YXJjaD46ICBhcmNoaXRlY3R1cmUsIGUuZy46Cj4g
PiArCQkJCSAieDg2XzMyIjogMzIgYml0IHg4NiBndWVzdCB3aXRob3V0IFBBRQo+ID4gKwkJCQkg
Ing4Nl8zMnAiOiAzMiBiaXQgeDg2IGd1ZXN0IHdpdGggUEFFCj4gPiArCQkJCSAieDg2XzY0Ijog
NjQgYml0IHg4NiBndWVzdAo+ID4gKwkJCQkgImFybXY3bCI6IDMyIGJpdCBhcm0gZ3Vlc3QKPiA+
ICsJCQkJICJhYXJjaDY0IjogNjQgYml0IGFybSBndWVzdAo+ID4gKwo+ID4gK1doYXQ6CQkvc3lz
L2h5cGVydmlzb3IvcHJvcGVydGllcy9jaGFuZ2VzZXQKPiA+ICtEYXRlOgkJTWFyY2ggMjAwOQo+
ID4gK0tlcm5lbFZlcnNpb246CTIuNi4zMAo+ID4gK0NvbnRhY3Q6CXhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwo+ID4gK0Rlc2NyaXB0aW9uOglJZiBydW5uaW5nIHVuZGVyIFhlbjoKPiA+
ICsJCUNoYW5nZXNldCBvZiB0aGUgaHlwZXJ2aXNvciAoZ2l0IGNvbW1pdCkKPiA+ICsJCU1pZ2h0
IHJldHVybiAiPGRlbmllZD4iIGluIGNhc2Ugb2Ygc3BlY2lhbCBzZWN1cml0eSBzZXR0aW5ncwo+
ID4gKwkJaW4gdGhlIGh5cGVydmlzb3IuCj4gPiArCj4gPiArV2hhdDoJCS9zeXMvaHlwZXJ2aXNv
ci9wcm9wZXJ0aWVzL2ZlYXR1cmVzCj4gPiArRGF0ZToJCU1hcmNoIDIwMDkKPiA+ICtLZXJuZWxW
ZXJzaW9uOgkyLjYuMzAKPiA+ICtDb250YWN0Ogl4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKPiA+ICtEZXNjcmlwdGlvbjoJSWYgcnVubmluZyB1bmRlciBYZW46Cj4gPiArCQlGZWF0dXJl
cyB0aGUgWGVuIGh5cGVydmlzb3Igc3VwcG9ydHMgZm9yIHRoZSBndWVzdCBhcyBkZWZpbmVkCj4g
PiArCQlpbiBpbmNsdWRlL3hlbi9pbnRlcmZhY2UvZmVhdHVyZXMuaCBwcmludGVkIGFzIGEgaGV4
IHZhbHVlLgo+ID4gKwo+ID4gK1doYXQ6CQkvc3lzL2h5cGVydmlzb3IvcHJvcGVydGllcy9wYWdl
c2l6ZQo+ID4gK0RhdGU6CQlNYXJjaCAyMDA5Cj4gPiArS2VybmVsVmVyc2lvbjoJMi42LjMwCj4g
PiArQ29udGFjdDoJeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gPiArRGVzY3JpcHRp
b246CUlmIHJ1bm5pbmcgdW5kZXIgWGVuOgo+ID4gKwkJRGVmYXVsdCBwYWdlIHNpemUgb2YgdGhl
IGh5cGVydmlzb3IgcHJpbnRlZCBhcyBhIGhleCB2YWx1ZS4KPiA+ICsJCU1pZ2h0IHJldHVybiAi
MCIgaW4gY2FzZSBvZiBzcGVjaWFsIHNlY3VyaXR5IHNldHRpbmdzCj4gPiArCQlpbiB0aGUgaHlw
ZXJ2aXNvci4KPiA+ICsKPiA+ICtXaGF0OgkJL3N5cy9oeXBlcnZpc29yL3Byb3BlcnRpZXMvdmly
dHVhbF9zdGFydAo+ID4gK0RhdGU6CQlNYXJjaCAyMDA5Cj4gPiArS2VybmVsVmVyc2lvbjoJMi42
LjMwCj4gPiArQ29udGFjdDoJeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gPiArRGVz
Y3JpcHRpb246CUlmIHJ1bm5pbmcgdW5kZXIgWGVuOgo+ID4gKwkJVmlydHVhbCBhZGRyZXNzIG9m
IHRoZSBoeXBlcnZpc29yIGFzIGEgaGV4IHZhbHVlLgo+ID4gKwo+ID4gK1doYXQ6CQkvc3lzL2h5
cGVydmlzb3IvdHlwZQo+ID4gK0RhdGU6CQlNYXJjaCAyMDA5Cj4gPiArS2VybmVsVmVyc2lvbjoJ
Mi42LjMwCj4gPiArQ29udGFjdDoJeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gPiAr
RGVzY3JpcHRpb246CUlmIHJ1bm5pbmcgdW5kZXIgWGVuOgo+ID4gKwkJVHlwZSBvZiBoeXBlcnZp
c29yOgo+ID4gKwkJInhlbiI6IFhlbiBoeXBlcnZpc29yCj4gPiArCj4gPiArV2hhdDoJCS9zeXMv
aHlwZXJ2aXNvci91dWlkCj4gPiArRGF0ZToJCU1hcmNoIDIwMDkKPiA+ICtLZXJuZWxWZXJzaW9u
OgkyLjYuMzAKPiA+ICtDb250YWN0Ogl4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiA+
ICtEZXNjcmlwdGlvbjoJSWYgcnVubmluZyB1bmRlciBYZW46Cj4gPiArCQlVVUlEIG9mIHRoZSBn
dWVzdCBhcyBrbm93biB0byB0aGUgWGVuIGh5cGVydmlzb3IuCj4gPiArCj4gPiArV2hhdDoJCS9z
eXMvaHlwZXJ2aXNvci92ZXJzaW9uL2V4dHJhCj4gPiArRGF0ZToJCU1hcmNoIDIwMDkKPiA+ICtL
ZXJuZWxWZXJzaW9uOgkyLjYuMzAKPiA+ICtDb250YWN0Ogl4ZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKPiA+ICtEZXNjcmlwdGlvbjoJSWYgcnVubmluZyB1bmRlciBYZW46Cj4gPiArCQlU
aGUgWGVuIHZlcnNpb24gaXMgaW4gdGhlIGZvcm1hdCA8bWFqb3I+LjxtaW5vcj48ZXh0cmE+Cj4g
PiArCQlUaGlzIGlzIHRoZSA8ZXh0cmE+IHBhcnQgb2YgaXQuCj4gPiArCQlNaWdodCByZXR1cm4g
IjxkZW5pZWQ+IiBpbiBjYXNlIG9mIHNwZWNpYWwgc2VjdXJpdHkgc2V0dGluZ3MKPiA+ICsJCWlu
IHRoZSBoeXBlcnZpc29yLgo+ID4gKwo+ID4gK1doYXQ6CQkvc3lzL2h5cGVydmlzb3IvdmVyc2lv
bi9tYWpvcgo+ID4gK0RhdGU6CQlNYXJjaCAyMDA5Cj4gPiArS2VybmVsVmVyc2lvbjoJMi42LjMw
Cj4gPiArQ29udGFjdDoJeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gPiArRGVzY3Jp
cHRpb246CUlmIHJ1bm5pbmcgdW5kZXIgWGVuOgo+ID4gKwkJVGhlIFhlbiB2ZXJzaW9uIGlzIGlu
IHRoZSBmb3JtYXQgPG1ham9yPi48bWlub3I+PGV4dHJhPgo+ID4gKwkJVGhpcyBpcyB0aGUgPG1h
am9yPiBwYXJ0IG9mIGl0Lgo+ID4gKwo+ID4gK1doYXQ6CQkvc3lzL2h5cGVydmlzb3IvdmVyc2lv
bi9taW5vcgo+ID4gK0RhdGU6CQlNYXJjaCAyMDA5Cj4gPiArS2VybmVsVmVyc2lvbjoJMi42LjMw
Cj4gPiArQ29udGFjdDoJeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gPiArRGVzY3Jp
cHRpb246CUlmIHJ1bm5pbmcgdW5kZXIgWGVuOgo+ID4gKwkJVGhlIFhlbiB2ZXJzaW9uIGlzIGlu
IHRoZSBmb3JtYXQgPG1ham9yPi48bWlub3I+PGV4dHJhPgo+ID4gKwkJVGhpcyBpcyB0aGUgPG1p
bm9yPiBwYXJ0IG9mIGl0Lgo+ID4gZGlmZiAtLWdpdCBhL01BSU5UQUlORVJTIGIvTUFJTlRBSU5F
UlMKPiA+IGluZGV4IDA5YjVhYjZhOGE1Yy4uNjhjMzFhZWJiNzljIDEwMDY0NAo+ID4gLS0tIGEv
TUFJTlRBSU5FUlMKPiA+ICsrKyBiL01BSU5UQUlORVJTCj4gPiBAQCAtMTM5ODIsNiArMTM5ODIs
OCBAQCBGOglkcml2ZXJzL3hlbi8KPiA+ICBGOglhcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vCj4g
PiAgRjoJaW5jbHVkZS94ZW4vCj4gPiAgRjoJaW5jbHVkZS91YXBpL3hlbi8KPiA+ICtGOglEb2N1
bWVudGF0aW9uL0FCSS9zdGFibGUvc3lzZnMtaHlwZXJ2aXNvci14ZW4KPiA+ICtGOglEb2N1bWVu
dGF0aW9uL0FCSS90ZXN0aW5nL3N5c2ZzLWh5cGVydmlzb3ItcG11Cj4gPiAgCj4gPiAgWEVOIEhZ
UEVSVklTT1IgQVJNCj4gPiAgTToJU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 14 19:09:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 19:09:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLDf6-0007cX-5r; Wed, 14 Jun 2017 19:09:04 +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 1dLDf5-0007cO-2S
 for xen-devel@lists.xen.org; Wed, 14 Jun 2017 19:09:03 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 81/A8-03587-EC981495; Wed, 14 Jun 2017 19:09:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsXSO6nOVfdsp2O
 kwer1+hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8abWZ+ZCuZJVBxpu8TcwLhXqIuRk0NIYCKT
 xMc+zS5GLiD7N6PE2q6HrBDORkaJ6VenskA43YwSC553s0C0FEl0r7zIDGKzCKhK/PyyAyjOw
 cEmYCLxZpUjSFhEwEWiedd8sF5mgXuMEkeXzGYFSQgLREksvryWHcTmFTCXuNb6BmpBM7PExY
 nTmCESghInZz4BW8YsoCVx499LJpAFzALSEsv/cYCEOQXsJI5sf8sGYosKKEvsvrUXrFVCwFD
 i88alzBMYhWYhmTQLyaRZCJMWMDKvYtQoTi0qSy3SNTTRSyrKTM8oyU3MzNE1NDDTy00tLk5M
 T81JTCrWS87P3cQIDGgGINjBeH1jwCFGSQ4mJVHeqYKOkUJ8SfkplRmJxRnxRaU5qcWHGGU4O
 JQkeE07gHKCRanpqRVpmTnA2IJJS3DwKInwrgRJ8xYXJOYWZ6ZDpE4xKkqJ81aBJARAEhmleX
 BtsHi+xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWFe31agKTyZeSVw018BLWYCWhx0wQFkcUk
 iQkqqgXHP252mdf171bnZj3s0J66NOdRn3x/gv0AzTXfjO6f5c/3u/9u9WJ/p7SSb0PhNG6d0
 f1m2/KTtTan4n+8ZE29eCY4/9zX80C4xS2/xo/f1hNesczkeO49x5+3Z7LOuX2dcsv3joanb1
 u9wlXJnr7h+PlJhf8zn6yEv0nsfFk27uG1N1K3AGezRSizFGYmGWsxFxYkAfo0Sy+ICAAA=
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1497467340!73776295!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50682 invoked from network); 14 Jun 2017 19:09:01 -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; 14 Jun 2017 19:09:01 -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
 v5EJ8n1B008857
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 14 Jun 2017 19:08: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 v5EJ8nVu012302
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 14 Jun 2017 19:08:49 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 v5EJ8nQX005666;
 Wed, 14 Jun 2017 19:08:49 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 14 Jun 2017 12:08:48 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id CBDE56A0132; Wed, 14 Jun 2017 15:08:47 -0400 (EDT)
Date: Wed, 14 Jun 2017 15:08:47 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, jamie.iles@oracle.com
Message-ID: <20170614190847.GX15061@char.us.oracle.com>
References: <1497387096-19058-1-git-send-email-andrew.cooper3@citrix.com>
 <1497387096-19058-2-git-send-email-andrew.cooper3@citrix.com>
 <594127F50200007800162D2B@prv-mh.provo.novell.com>
 <a9a17717-f3cb-aa1c-8384-61542679074e@citrix.com>
 <59412AE00200007800162D60@prv-mh.provo.novell.com>
 <20170614141803.GB15061@char.us.oracle.com>
 <6d055740-eb51-cb9a-7fc9-ff70da5d3a0b@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <6d055740-eb51-cb9a-7fc9-ff70da5d3a0b@citrix.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 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 2/2] xen/livepatch: Don't crash on
 encountering STN_UNDEF relocations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBKdW4gMTQsIDIwMTcgYXQgMDc6MzM6NTdQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAxNC8wNi8xNyAxNToxOCwgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIHdyb3RlOgo+
ID4gT24gV2VkLCBKdW4gMTQsIDIwMTcgYXQgMDQ6MjQ6MDBBTSAtMDYwMCwgSmFuIEJldWxpY2gg
d3JvdGU6Cj4gPj4+Pj4gT24gMTQuMDYuMTcgYXQgMTI6MTMsIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPiB3cm90ZToKPiA+Pj4gT24gMTQvMDYvMTcgMTE6MTEsIEphbiBCZXVsaWNoIHdyb3Rl
Ogo+ID4+Pj4+Pj4gT24gMTMuMDYuMTcgYXQgMjI6NTEsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPiB3cm90ZToKPiA+Pj4+PiAtLS0gYS94ZW4vYXJjaC94ODYvbGl2ZXBhdGNoLmMKPiA+Pj4+
PiArKysgYi94ZW4vYXJjaC94ODYvbGl2ZXBhdGNoLmMKPiA+Pj4+PiBAQCAtMTcwLDE0ICsxNzAs
MjIgQEAgaW50IGFyY2hfbGl2ZXBhdGNoX3BlcmZvcm1fcmVsYShzdHJ1Y3QgbGl2ZXBhdGNoX2Vs
ZiAKPiA+Pj4gKmVsZiwKPiA+Pj4+PiAgICAgICAgICB1aW50OF90ICpkZXN0ID0gYmFzZS0+bG9h
ZF9hZGRyICsgci0+cl9vZmZzZXQ7Cj4gPj4+Pj4gICAgICAgICAgdWludDY0X3QgdmFsOwo+ID4+
Pj4+ICAKPiA+Pj4+PiAtICAgICAgICBpZiAoIHN5bW5keCA+IGVsZi0+bnN5bSApCj4gPj4+Pj4g
KyAgICAgICAgaWYgKCBzeW1uZHggPT0gU1ROX1VOREVGICkKPiA+Pj4+PiArICAgICAgICAgICAg
dmFsID0gMDsKPiA+Pj4+PiArICAgICAgICBlbHNlIGlmICggc3ltbmR4ID4gZWxmLT5uc3ltICkK
PiA+Pj4+PiAgICAgICAgICB7Cj4gPj4+Pj4gICAgICAgICAgICAgIGRwcmludGsoWEVOTE9HX0VS
UiwgTElWRVBBVENIICIlczogUmVsYXRpdmUgcmVsb2NhdGlvbiB3YW50cyAKPiA+Pj4gc3ltYm9s
QCV1IHdoaWNoIGlzIHBhc3QgZW5kIVxuIiwKPiA+Pj4+PiAgICAgICAgICAgICAgICAgICAgICBl
bGYtPm5hbWUsIHN5bW5keCk7Cj4gPj4+Pj4gICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+
ID4+Pj4+ICAgICAgICAgIH0KPiA+Pj4+PiAtCj4gPj4+Pj4gLSAgICAgICAgdmFsID0gci0+cl9h
ZGRlbmQgKyBlbGYtPnN5bVtzeW1uZHhdLnN5bS0+c3RfdmFsdWU7Cj4gPj4+Pj4gKyAgICAgICAg
ZWxzZSBpZiAoICFlbGYtPnN5bVtzeW1uZHhdLnN5bSApCj4gPj4+Pj4gKyAgICAgICAgewo+ID4+
Pj4+ICsgICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19FUlIsIExJVkVQQVRDSCAiJXM6IE5vIHN5
bWJvbEAldVxuIiwKPiA+Pj4+PiArICAgICAgICAgICAgICAgICAgICBlbGYtPm5hbWUsIHN5bW5k
eCk7Cj4gPj4+Pj4gKyAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ID4+Pj4+ICsgICAgICAg
IH0KPiA+Pj4+PiArICAgICAgICBlbHNlCj4gPj4+Pj4gKyAgICAgICAgICAgIHZhbCA9IHItPnJf
YWRkZW5kICsgZWxmLT5zeW1bc3ltbmR4XS5zeW0tPnN0X3ZhbHVlOwo+ID4+Pj4gSSBkb24ndCB1
bmRlcnN0YW5kIHRoaXM6IHN0X3ZhbHVlIGZvciBTVE5fVU5ERUYgaXMgZ29pbmcgdG8gYmUgemVy
bwo+ID4+Pj4gKHNvIGZhciB0aGVyZSdzIGFsc28gbm8gZXh0ZW5zaW9uIGRlZmluZWQgZm9yIHRo
ZSBmaXJzdCBlbnRyeSwgYWZhaWN0KSwKPiA+Pj4+IHNvIHRoZXJlIHNob3VsZCBiZSBubyBkaWZm
ZXJlbmNlIGJldHdlZW4gaGFyZC1jb2RpbmcgdGhlIHplcm8gYW5kCj4gPj4+PiByZWFkaW5nIHRo
ZSBzeW1ib2wgdGFibGUgZW50cnkuIEZ1cnRoZXJtb3JlIHJfYWRkZW5kIHdvdWxkIHN0aWxsCj4g
Pj4+PiBuZWVkIGFwcGx5aW5nLiBBbmQgZmluYWxseSAidmFsIiBpcyBuZXZlciBiZWluZyBjYXN0
IHRvIGEgcG9pbnRlciwgYW5kCj4gPj4+PiBoZW5jZSBJIG1pc3MgdGhlIGNvbm5lY3Rpb24gdG8g
d2hhdGV2ZXIgY3Jhc2ggeW91J3ZlIGJlZW4KPiA+Pj4+IG9ic2VydmluZy4KPiA+Pj4gZWxmLT5z
eW1bMF0uc3ltIGlzIHRoZSBOVUxMIHBvaW50ZXIuCj4gPj4+Cj4gPj4+IC0+c3RfdmFsdWUgZGVy
ZWZlcmVuY2VzIGl0Lgo+ID4+IEFoLCBidXQgdGhhdCBpcyB0aGVuIHdoYXQgeW91IHdhbnQgdG8g
Y2hhbmdlICh1bmxlc3Mgd2UgZGVjaWRlCj4gPj4gdG8gb3V0cmlnaHQgcmVmdXNlIFNUTl9VTkRF
Riwgd2hpY2ggc3RpbGwgZGVwZW5kcyBvbiB3aHkgaXQncwo+ID4+IHRoZXJlIGluIHRoZSBmaXJz
dCBwbGFjZSkuCj4gPiBUaGF0IHRoZSAhZWxmLT5zeW1bMF0uc3ltIGlzIHZlcnkgdmFsaWQgY2Fz
ZS4KPiA+IEFuZCBpbiB0aGF0IGNvbnRleHQgdGhlICd2YWw9ci0+cl9hZGRlbmQnIG1ha2VzIHNl
bnNlLgo+ID4KPiA+IEFuZCBmcm9tIGFuIEVGSSBzcGVjLCB0aGUgcmVsb2NhdGlvbnMgY2FuIHBv
aW50IHRvIHRoZSBTSE5fVU5ERUYgYXJlYSAod2h5Cj4gPiB3b3VsZCBpdCBJIGhhdmUgbm8gY2x1
ZSkgLSBidXQgbmF0dXJhbGx5IHdlIGNhbid0IG1lc3Mgd2l0aCB0aGF0Lgo+ID4KPiA+IEJ1dCBJ
IGFtIGN1cmlvdXMgYXMgSmFuIGFib3V0IHRoaXMgLSBhbmQgd2hldGhlciB0aGlzIGlzIHNvbWV0
aGluZyB0aGF0Cj4gPiBjb3VsZCBiZSBjb25zdHJ1Y3RlZCB3aXRoIGEgdGVzdC1jYXNlPwo+IAo+
IFdlbGwgLSBJJ3ZlIGdvdCBhIGxpdmVwYXRjaCB3aXRoIHN1Y2ggYSByZWxvY2F0aW9uLiAgSXQg
aXMgcHJvYmFibHkgYQo+IGxpdmVwYXRjaCBidWlsZCB0b29scyBpc3N1ZSwgYnV0IHRoZSBxdWVz
dGlvbiBpcyB3aGV0aGVyIFhlbiBzaG91bGQgZXZlcgo+IGFjY2VwdCBzdWNoIGEgbGl2ZXBhdGNo
IG9yIG5vdCAoaXJyZXNwZWN0aXZlIG9mIHdoZXRoZXIgdGhpcyBleGFjdAo+IHJlbG9jYXRpb24g
aXMgcGVybWl0dGVkIHdpdGhpbiB0aGUgRUxGIHNwZWMpLgoKQ0MtaW5nIEphbWllCgpJIHdvdWxk
IHNheSBubywgYXMgSSBjYW4ndCBmaW5kIGEgZ29vZCB1c2UtY2FzZSBmb3IgYSByZWxvY2F0aW9u
IAp0byBwb2ludCB0byB0aGUgU0hOX1VOREVGIHN5bWJvbCBbMF0uIEl0IGZlZWxzIHRvIG1lIGFz
IGlmIHNvbWVib2R5CndvdWxkIGJlIG11Y2tpbmcgd2l0aCBhIE5VTEwgcG9pbnRlci4KCkJ1dCBw
ZXJoYXBzIGlmIHRoZSBhZGRlbmR1bSBoYWQgYSB2YWx1ZSBpdCB3b3VsZCBtYWtlIHNlbnNlPwoK
QXMgaW4gTlVMTCArIDxvZmZzZXQ+PwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 14 19:15:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 19: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 1dLDlS-0008J6-V2; Wed, 14 Jun 2017 19: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 <sstabellini@kernel.org>) id 1dLDlR-0008J0-Fi
 for xen-devel@lists.xen.org; Wed, 14 Jun 2017 19:15:37 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 05/14-01992-85B81495; Wed, 14 Jun 2017 19:15:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVybKJssm5Et2O
 kwYMXrBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a/K6+ZC44xV/ycX9DA+Impi5GLQ0jgD6PE
 3DlT2LsYOTlYBBwkdn+9wdrFyMHBKBAj8eCHNUiYUSBMYvLlJawQJdoS6/7+Zgax2QQMJf4+2
 cQGUi4BZC/5zAESFhEwkHh/fRIbyHhmgd2MEv++dIONFxZwlZjSsZ8JxOYUsJNo7WtiAenlFf
 CW2PwnCOKcp0wSx7ftBKsRFdCVOPTvDxuIzSsgKHFy5hMWEJtZQEti+fRtLBMYBWYhSc1Cklr
 AyLSKUaM4tagstUjX0EQvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMwBBmAYAfj
 2dOehxglOZiURHmnCjpGCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg1ekEygkWpaanVqRl5gCjA
 SYtwcGjJMK7sgMozVtckJhbnJkOkTrFqMvR9GHLFyYhlrz8vFQpcV6JLqAiAZCijNI8uBGwyL
 zEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd6fIJfwZOaVwG16BXQEE9ARQRccQI4oSURISTU
 w5lm7SO/OOm1+4dnXi//UbOOXqErFXP53M+vdz+f318xR3xK28Xjo0vMrzfXveJhfXyL/Ml+f
 +byI4bMnlrs2p+xxWfBD4fhdg8t3W6PVMnu/q82e9v9p1IXbNTG/hGYzr/knvIvBUDIr6K3Hm
 s+WWnGG72obeV/uEfa7dTX0b8+93YlCK1//tlBiKc5INNRiLipOBADwGB7UxwIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1497467734!103299911!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31133 invoked from network); 14 Jun 2017 19:15:35 -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; 14 Jun 2017 19:15:35 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id D7C52214E1;
 Wed, 14 Jun 2017 19:15:33 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D7C52214E1
Date: Wed, 14 Jun 2017 12:15:32 -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: <e5834233-88f6-661e-6725-0710a6a7e320@oracle.com>
Message-ID: <alpine.DEB.2.10.1706141215250.12156@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1706021225440.18759@sstabellini-ThinkPad-X260>
 <1496431915-20774-1-git-send-email-sstabellini@kernel.org>
 <1496431915-20774-14-git-send-email-sstabellini@kernel.org>
 <62e395b4-b4af-34d8-134a-222984ebe779@suse.com>
 <alpine.DEB.2.10.1706131748440.12156@sstabellini-ThinkPad-X260>
 <e5834233-88f6-661e-6725-0710a6a7e320@oracle.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Juergen Gross <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 14/18] xen/pvcalls: disconnect and
	module_exit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCAxNCBKdW4gMjAxNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+ID4+PiAgc3RhdGlj
IGludCBiYWNrZW5kX2Rpc2Nvbm5lY3Qoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldikKPiA+Pj4g
IHsKPiA+Pj4gKwlzdHJ1Y3QgcHZjYWxsc19mZWRhdGEgKnByaXY7Cj4gPj4+ICsJc3RydWN0IHNv
Y2tfbWFwcGluZyAqbWFwLCAqbjsKPiA+Pj4gKwlzdHJ1Y3Qgc29ja3Bhc3NfbWFwcGluZyAqbWFw
cGFzczsKPiA+Pj4gKwlzdHJ1Y3QgcmFkaXhfdHJlZV9pdGVyIGl0ZXI7Cj4gPj4+ICsJdm9pZCAq
KnNsb3Q7Cj4gPj4+ICsKPiA+Pj4gKwo+ID4+PiArCXByaXYgPSBkZXZfZ2V0X2RydmRhdGEoJmRl
di0+ZGV2KTsKPiAKPiBDYW4geW91IGFsc28gcmVuYW1lIHByaXYgdG8gc29tZXRoaW5nIGVsc2Ug
KGxpa2UgZmVkYXRhKT8gQW5kIGluIG90aGVyCj4gcm91dGluZXMgdG9vLgoKWWVzLCBkb25lCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 14 19:20:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 19: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 1dLDpg-0008Ub-Fl; Wed, 14 Jun 2017 19:20:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <myselfdushyantbehl@gmail.com>) id 1dLDpf-0008UU-KW
 for xen-devel@lists.xen.org; Wed, 14 Jun 2017 19:19:59 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 B9/5A-02196-E5C81495; Wed, 14 Jun 2017 19:19:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42K5GHrgkG5cj2O
 kwf/3QhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bNY00sBV94KlYtbGZrYDzJ1cXIxSEkMJFR
 YuKMj6wgDovAJRaJg9sPMoM4EgLvWCSubr/K3sXICeQkSXz82sMMYVdJNM7dywJiCwloS8xvf
 skGYf9llNi+yxDEZhMwklhwdzVYr4iAtMS1z5cZQYYyCzQySvxYNhesQVjAR2LG6l6woSwCqh
 KHXj1jArF5geK7rl+AWiwncfNcJ/MERr4FjAyrGDWKU4vKUot0jQz1kooy0zNKchMzc3QNDYz
 1clOLixPTU3MSk4r1kvNzNzECg6WegYFxB2PPXr9DjJIcTEqivFMFHSOF+JLyUyozEosz4otK
 c1KLDzHKcHAoSfDydAPlBItS01Mr0jJzgGELk5bg4FES4V3ZAZTmLS5IzC3OTIdInWI05rhyZ
 d0XJo4pB7Z/YRJiycvPS5US540HmSQAUppRmgc3CBZPlxhlpYR5GRkYGIR4ClKLcjNLUOVfMY
 pzMCoJ88aCTOHJzCuB2/cK6BQmoFOCLjiAnFKSiJCSamCMNv17l6fOy2bliTsrMyrtp0Wz8Zr
 +7ZVJL15xauvD4Mmy7Ianpn7vy7vP+P2f8qndH5TWzAorPKj2MuTjlqcuK00/7RDhO+PBV+H6
 Z3ry0xUbZttO1wudal57/G2Rotm9S1sEmbwnHqrV12H922d+0mVOeseqWN6JTtm5osuDjRi0E
 w4KLFZRYinOSDTUYi4qTgQAZsyHbaICAAA=
X-Env-Sender: myselfdushyantbehl@gmail.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1497467996!93986519!1
X-Originating-IP: [209.85.192.194]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5016 invoked from network); 14 Jun 2017 19:19:58 -0000
Received: from mail-pf0-f194.google.com (HELO mail-pf0-f194.google.com)
 (209.85.192.194)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 14 Jun 2017 19:19:58 -0000
Received: by mail-pf0-f194.google.com with SMTP id s66so1210960pfs.2
 for <xen-devel@lists.xen.org>; Wed, 14 Jun 2017 12:19:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=QuXCqBhc0GbOej/dUoIGi0/KG6ZCqfdSCLZFq5UW2o8=;
 b=sLyk/vYkcgaMVN5SmaHia8pJDDaztxY+EV5CbVK/uD2cSiTF2z0/MZC1ECMgRQtF5b
 Ra1YMh1mO6N9w2lMGpbOO8KqX01hEUQ5JG2D3iqA/PmARtEitpwEMhEHjBJCYwbPl4AB
 RwA5TFpmWZbXibiFcV9qKvZb4DLtnwTKVoKe5grplSQQSt+LmpYm/3qlG6XTK9TlKzvJ
 8MBV8cfYN6oNgJCd0CUhJlav4mBo/F1FSNaBLFdRSllswWooZdrKFSH5RzgElP/rumXO
 4WelvTjbYDoL67kTn6iePxWfzqjv1/8nolRH3WgmitJzjwWRtoWmY05aLoFihCpti2kA
 AdKA==
X-Google-DKIM-Signature: v=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=QuXCqBhc0GbOej/dUoIGi0/KG6ZCqfdSCLZFq5UW2o8=;
 b=KYtViunc8iVdOChL5HqfDTWGUW47UbkmoaaspAZupnFg83SjXR/ctyWxG0mLjW91qX
 bgEQEIz1qma6r6BcsHZemj+mVxQxMrplNok6sAI16Yj+S4FpHKbMDaOCiGC7ComU3J+T
 H4NAHId1AiPgA75PQXwIGdDcFAKNG62dV11Gl5W4Jl+hcAX/e1ejdD2vwQKtUrTL+noJ
 bEAeTLsb1ejfsPlNYsjzZyX9/f4mJuUe6WbDVn591FNNWsKvB+Uu2m47hyv1SxoDnebg
 YbomuDjfFNXtm0h8QGvG5i04CELch7XKZvmDcK/1cLQsLoWHK/VZoJhxfhis0NUxx21/
 sPww==
X-Gm-Message-State: AKS2vOyVpYIPEg2OBU+F6oG5AkhoEG/viRE9ZgfVtXT/Cuh7RF+wAsf6
 cnSOMW91Wr3ynqgPZMQ=
X-Received: by 10.99.66.135 with SMTP id p129mr1479280pga.107.1497467996374;
 Wed, 14 Jun 2017 12:19:56 -0700 (PDT)
Received: from dushyant-linux.domain.name ([49.205.217.227])
 by smtp.gmail.com with ESMTPSA id 62sm1235252pfz.39.2017.06.14.12.19.54
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 14 Jun 2017 12:19:55 -0700 (PDT)
From: Dushyant Behl <myselfdushyantbehl@gmail.com>
To: xen-devel@lists.xen.org
Date: Thu, 15 Jun 2017 00:49:18 +0530
Message-Id: <1497467958-17009-1-git-send-email-myselfdushyantbehl@gmail.com>
X-Mailer: git-send-email 2.7.4
Cc: boris.ostrovsky@oracle.com, Dushyant Behl <myselfdushyantbehl@gmail.com>,
 JBeulich@suse.com, suravee.suthikulpanit@amd.com
Subject: [Xen-devel] [PATCH] xen/include/asm-x86/hvm/svm/vmcb.h: Correction
	in 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>

VGhlIFZNRVhJVCBjb2RlcyBsaXN0ZWQgZnJvbSBFWENFUFRJT05fUEYgdG8gRVhDRVBUSU9OX1hG
IGhhZCBjb21tZW50cwpkZXNjcmliZSB0aGUgZXhpdGNvZGVzIHNsaWdodGx5IHNoaWZ0ZWQgdGhh
biB0aGUgZXhwZWN0ZWQgdmFsdWUuClRoZSBleHBlY3RlZCBleGl0Y29kZSB2YWx1ZSBmb3IgcGFn
ZS1mYXVsdCBpcyA3OCB3aGljaCBzaG91bGQgYmUgMHg0RQphbmQgc28gb24gdGlsbCBleGNlcHRp
b24gWEYuCgpTaWduZWQtb2ZmLWJ5OiBEdXNoeWFudCBCZWhsIDxteXNlbGZkdXNoeWFudGJlaGxA
Z21haWwuY29tPgotLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS92bWNiLmggfCAxMiAr
KysrKystLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL3ZtY2IuaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS92bWNiLmgKaW5kZXggNmJiYWIxZS4uMzBhMjI4YiAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL3ZtY2IuaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS9zdm0vdm1jYi5oCkBAIC0yNDQsMTIgKzI0NCwxMiBAQCBlbnVt
IFZNRVhJVF9FWElUQ09ERQogICAgIFZNRVhJVF9FWENFUFRJT05fTlAgID0gIDc1LCAvKiAweDRi
LCBzZWdtZW50LW5vdC1wcmVzZW50ICovCiAgICAgVk1FWElUX0VYQ0VQVElPTl9TUyAgPSAgNzYs
IC8qIDB4NGMsIHN0YWNrICovCiAgICAgVk1FWElUX0VYQ0VQVElPTl9HUCAgPSAgNzcsIC8qIDB4
NGQsIGdlbmVyYWwtcHJvdGVjdGlvbiAqLwotICAgIFZNRVhJVF9FWENFUFRJT05fUEYgID0gIDc4
LCAvKiAweDRmLCBwYWdlLWZhdWx0ICovCi0gICAgVk1FWElUX0VYQ0VQVElPTl8xNSAgPSAgNzks
IC8qIDB4NTAsIHJlc2VydmVkICovCi0gICAgVk1FWElUX0VYQ0VQVElPTl9NRiAgPSAgODAsIC8q
IDB4NTEsIHg4NyBmbG9hdGluZy1wb2ludCBleGNlcHRpb24tcGVuZGluZyAqLwotICAgIFZNRVhJ
VF9FWENFUFRJT05fQUMgID0gIDgxLCAvKiAweDUyLCBhbGlnbm1lbnQtY2hlY2sgKi8KLSAgICBW
TUVYSVRfRVhDRVBUSU9OX01DICA9ICA4MiwgLyogMHg1MywgbWFjaGluZS1jaGVjayAqLwotICAg
IFZNRVhJVF9FWENFUFRJT05fWEYgID0gIDgzLCAvKiAweDU0LCBzaW1kIGZsb2F0aW5nLXBvaW50
ICovCisgICAgVk1FWElUX0VYQ0VQVElPTl9QRiAgPSAgNzgsIC8qIDB4NGUsIHBhZ2UtZmF1bHQg
Ki8KKyAgICBWTUVYSVRfRVhDRVBUSU9OXzE1ICA9ICA3OSwgLyogMHg0ZiwgcmVzZXJ2ZWQgKi8K
KyAgICBWTUVYSVRfRVhDRVBUSU9OX01GICA9ICA4MCwgLyogMHg1MCwgeDg3IGZsb2F0aW5nLXBv
aW50IGV4Y2VwdGlvbi1wZW5kaW5nICovCisgICAgVk1FWElUX0VYQ0VQVElPTl9BQyAgPSAgODEs
IC8qIDB4NTEsIGFsaWdubWVudC1jaGVjayAqLworICAgIFZNRVhJVF9FWENFUFRJT05fTUMgID0g
IDgyLCAvKiAweDUyLCBtYWNoaW5lLWNoZWNrICovCisgICAgVk1FWElUX0VYQ0VQVElPTl9YRiAg
PSAgODMsIC8qIDB4NTMsIHNpbWQgZmxvYXRpbmctcG9pbnQgKi8KIAogICAgIC8qIGV4Y2VwdGlv
bnMgMjAtMzEgKGV4aXRjb2RlcyA4NC05NSkgYXJlIHJlc2VydmVkICovCiAKLS0gCjIuNy40CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 14 19:23:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 19:23:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLDsf-0000dz-UA; Wed, 14 Jun 2017 19:23:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <myselfdushyantbehl@gmail.com>) id 1dLDse-0000dr-0u
 for xen-devel@lists.xen.org; Wed, 14 Jun 2017 19:23:04 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 0F/0C-01732-71D81495; Wed, 14 Jun 2017 19:23:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsVyMfSWs65Yr2O
 kwc63ahZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a6jj1sBZc5Ky7fmMXewPiPvYuRi0NIoJ9R
 onPvBLYuRk4OFoEGVokne6VBEhICc1glNhz9zQKSkBDIk3i88RIzhF0q8ar1BCuIzSsgKHFy5
 hOwGiEBL4mH3e+YQGxOAXuJ030boTa0MEo86brMCJJgEzCSWHB3NTvENlWJ1idb2CEGBUjM7v
 wFNlQYyP6/YRXYMhEBZYneXyBHcHAwC6hL/F0jChJmFtCUaN3+m30Co8AsJGfMQpJawMi0ilG
 jOLWoLLVI18hAL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMBDrGRgYdzA2n/A7
 xCjJwaQkyjtV0DFSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvv26gnGBRanpqRVpmDjAmYNISH
 DxKIrwrO4DSvMUFibnFmekQqVOMxhxXrqz7wsQx5cD2L0xCLHn5ealS4ry3QCYJgJRmlObBDY
 LF6iVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwryxIFN4MvNK4Pa9AjqFCeiUoAsOIKeUJCK
 kpBoYm5aLzXw1Lf6g0IxtEu6GLrwet+x2Nkifmib/5IjAlLadn4s/vW7r0lw4dY+9+y4Ljs6y
 +B7+0xJ+NYu3x36+Fx//veDZ8tqKCUve66/Zd/vP9ohvd3W+R3bfk97T8P+n9azlonzFE3nnq
 gd6Lb9ltzFs5davv7Pe3tkbkxT9crlYyJOz+w8kFiqxFGckGmoxFxUnAgDkc/jW0AIAAA==
X-Env-Sender: myselfdushyantbehl@gmail.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1497468181!50192110!1
X-Originating-IP: [209.85.218.67]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19271 invoked from network); 14 Jun 2017 19:23:02 -0000
Received: from mail-oi0-f67.google.com (HELO mail-oi0-f67.google.com)
 (209.85.218.67)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 14 Jun 2017 19:23:02 -0000
Received: by mail-oi0-f67.google.com with SMTP id v74so814918oie.2
 for <xen-devel@lists.xen.org>; Wed, 14 Jun 2017 12:23:02 -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=y5aIxSXvhToIG5GlbEhidy4qmev6gBfHfTmPIinve+U=;
 b=b9QQvyVQG9tU3zNj/f3OnG2UnIBFUbZt2PCeQiHM66zrk547ASk9kY2DVSL4nPh5ez
 ze4rp8xRn82cNZS5kSAIB6asQVfy8rE8uqIUrRweH0zgmOgrOTMvfPupEttLDq84wHJz
 l51KuR7ShQP2M+NO6ZvFhTbeOXnz7ua71D3Y7wHV/xNq5ReA256L+7YVenIst5D8rd2z
 50tbJeG698I8BVFNXmSaf+VCZ4m2DlSN2bGPxcxeZjUpRe9jysvo71tErEK1NBYGb1ut
 r5N1wp+27EgjXdiEK5ULRScVKKKAiBukmI1JhiPdPY1OjIRqjA3H7HgoMRvSJXo4EOFp
 S7Yg==
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=y5aIxSXvhToIG5GlbEhidy4qmev6gBfHfTmPIinve+U=;
 b=jC6NIluHnTf2aHy7bN+YVXnnd2WoPxaaJCYTjhLKXTcxxvipYJe16nEB9LwzWPrDEA
 NFy7FUHGXWUZB/y5QOMT0GetkzwXUViRIV6S0xP3jftOjZM6+qq2gvmsgIClEjhDTqxH
 Uc2mLynB1I6mJc21zgx4F086kwY+ZfihkVhADj/0czhVtG/Ga3YWueoBF3V8C0ffo72D
 BIZpFgcyWMJsLVXBVD+tr+U+LPdN7eLW62/vOBIS9pfWmvqFWo3b7wsDT6nETC5qclIZ
 lGQJYs595k1e7hX00XpRVoPrIPW2m/d7euyxLA2ec2Fp49PbUHyMZ8sQvvdIUzwYt9TA
 ydxQ==
X-Gm-Message-State: AKS2vOzjVZXtoivcqabjtkR+Tq70QixdFMTD4JnPZE1CVdFy4uX34lZn
 BUw+tZXDR2XfAoWC7p18mYxODk4QrQ==
X-Received: by 10.202.235.195 with SMTP id j186mr1186161oih.104.1497468181095; 
 Wed, 14 Jun 2017 12:23:01 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.182.55.10 with HTTP; Wed, 14 Jun 2017 12:22:40 -0700 (PDT)
In-Reply-To: <594114D30200007800162C26@prv-mh.provo.novell.com>
References: <CAHF350JzUZOSxEPnedUzTipsKq7PEDHEu9i3wgtPdQRd8iiqhA@mail.gmail.com>
 <594114D30200007800162C26@prv-mh.provo.novell.com>
From: Dushyant Behl <myselfdushyantbehl@gmail.com>
Date: Thu, 15 Jun 2017 00:52:40 +0530
Message-ID: <CAHF350+MSeS5+ipynY=7F+oCZFtZZJYnN7D08PANUz1RtNqEDw@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] Incorrect Comment in
	xen/include/asm-x86/hvm/svm/vmcb.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>

T24gV2VkLCBKdW4gMTQsIDIwMTcgYXQgMjoxOSBQTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPiB3cm90ZToKPj4+PiBPbiAxMy4wNi4xNyBhdCAxNzo0OSwgPG15c2VsZmR1c2h5YW50
YmVobEBnbWFpbC5jb20+IHdyb3RlOgo+PiBIaSBFdmVyeW9uZSwKPj4KPj4gSSB3YXMgbG9va2lu
ZyBhdCB0aGUgU1ZNIHNldHVwIGNvZGUgaW4gWGVuIHdoZW4gSSBub3RpY2VkIHRoYXQgc29tZQo+
PiBjb21tZW50cyBkZXNjcmliaW5nIHRoZSBWTUVYSVQgY29kZXMgbG9vayB3cm9uZy4KPj4gVGhl
IHByb2Nlc3NvciBleGNlcHRpb24gZXhpdGNvZGVzIGxpc3RlZCBmcm9tIFZNRVhJVF9FWENFUFRJ
T05fUEYgdG8KPj4gVk1fRVhDRVBUSU9OX1hGIHNlZW0gdG8gZGVzY3JpYmUgdGhlIGhleGFkZWNp
bWFsIGV4aXQgY29kZSBkaWZmZXJlbnQKPj4gdGhhbiB0aGUgZXhwZWN0ZWQgdmFsdWUuCj4+Cj4+
IFRoaXMgc2VjdGlvbiBpcyB0YWtlbiBmcm9tIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS92
bWNiLmgKPj4KPj4gVk1FWElUX0VYQ0VQVElPTl9QRiAgPSAgNzgsIC8qIDB4NGYsIHBhZ2UtZmF1
bHQgKi8KPj4gVk1FWElUX0VYQ0VQVElPTl8xNSAgPSAgNzksIC8qIDB4NTAsIHJlc2VydmVkICov
Cj4+IFZNRVhJVF9FWENFUFRJT05fTUYgID0gIDgwLCAvKiAweDUxLCB4ODcgZmxvYXRpbmctcG9p
bnQgZXhjZXB0aW9uLXBlbmRpbmcgKi8KPj4gVk1FWElUX0VYQ0VQVElPTl9BQyAgPSAgODEsIC8q
IDB4NTIsIGFsaWdubWVudC1jaGVjayAqLwo+PiBWTUVYSVRfRVhDRVBUSU9OX01DICA9ICA4Miwg
LyogMHg1MywgbWFjaGluZS1jaGVjayAqLwo+PiBWTUVYSVRfRVhDRVBUSU9OX1hGICA9ICA4Mywg
LyogMHg1NCwgc2ltZCBmbG9hdGluZy1wb2ludCAqLwo+Pgo+PiBUaGUgZXhwZWN0ZWQgZXhjZXB0
aW9uIGNvZGUgZm9yIHBhZ2UtZmF1bHQgaXMgNzggd2hpY2ggc2hvdWxkIGJlIDB4NEUKPj4gaW4g
aGV4YWRlY2ltYWwsIHNhbWUgY2FzZSBmb3IgYWxsIHRoZSBleGNlcHRpb25zIHRpbGwgWEYuCj4+
IElmIHRoaXMgbmVlZHMgY29ycmVjdGlvbiBwbGVhc2UgbGV0IG1lIGtub3csIHdpbGwgYmUgaGFw
cHkgdG8gc3VibWl0IGEKPj4gcGF0Y2guCj4KPiBQbGVhc2UgZG87IGluIGZhY3QgSSBkb24ndCBz
ZWUgd2h5IHlvdSBkaWRuJ3QgcmlnaHQgYXdheS4KCkRvbmUuIFRoYW5rcy4gTmV4dCB0aW1lIGkn
bGwgc2VuZCBvbmUgcmlnaHQgYXdheSA6KQoKLQpEdXNoeWFudAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 14 19:27:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 19: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 1dLDwm-0000pL-EH; Wed, 14 Jun 2017 19:27: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 1dLDwk-0000pF-Vf
 for xen-devel@lists.xen.org; Wed, 14 Jun 2017 19:27:19 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 A7/6E-03557-61E81495; Wed, 14 Jun 2017 19:27:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVybKJssq5on2O
 kwe0WWYslHxezODB6HN39mymAMYo1My8pvyKBNWPiwg+sBY9MK3bM/87ewNiu08XIxSEk8IdR
 YvnymWxdjJwcLAIOEnfnLGfvYuTgYBSIkXjwwxokzCgQJjH58hJWiBJtibYvBxhBbDYBQ4m/T
 zaxgZRLANlLPnOAhEUElCU+tvayg4xnFtjGKHF69npmkISwgLPEzoV/wHo5BWwkVs7qBJvJK+
 At8W4RyByQex4zSTy9ugmsQVRAV+LQvz9sEEWCEidnPmEBsZkFtCSWT9/GMoFRYBaS1CwkqQW
 MTKsYNYpTi8pSi3SNDPSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQLDkAEIdjD+
 WhZwiFGSg0lJlHeqoGOkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnevB6gnGBRanpqRVpmDjAiY
 NISHDxKIrwqvUBp3uKCxNzizHSI1ClGXY4Nq9d/YRJiycvPS5US53UBKRIAKcoozYMbAYvOS4
 yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmje0GmsKTmVcCt+kV0BFMQEcEXXAAOaIkESEl1cA
 YPnW7+s7a2KkNNhOuTvbMMREz4nx0+8COg/nlPIvM9VMWXEk4P+P5s5u/vQ/U3YowOsGWnVK7
 Zq7b/+8mSZOfudXuvH71GM+f3Q2LDLaorV+5csNfA7d1u9bJsj3dOc1z13S7WS27M8tvruC6X
 /z6VpnIeZttoSouRryL/meX1WZUcr3u1Z27TomlOCPRUIu5qDgRAJzeSrnJAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1497468436!73777959!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62910 invoked from network); 14 Jun 2017 19:27:17 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Jun 2017 19:27:17 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 4A018219A7;
 Wed, 14 Jun 2017 19:27:15 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 4A018219A7
Date: Wed, 14 Jun 2017 12:27:14 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Juergen Gross <jgross@suse.com>
In-Reply-To: <6749c353-5e63-77fb-2541-44703072e9ac@suse.com>
Message-ID: <alpine.DEB.2.10.1706141219350.12156@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1706021225440.18759@sstabellini-ThinkPad-X260>
 <1496431915-20774-1-git-send-email-sstabellini@kernel.org>
 <1496431915-20774-11-git-send-email-sstabellini@kernel.org>
 <c7d715eb-358a-47a7-95be-c87afc25c8b1@suse.com>
 <alpine.DEB.2.10.1706131721470.12156@sstabellini-ThinkPad-X260>
 <6749c353-5e63-77fb-2541-44703072e9ac@suse.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <stefano@aporeto.com>, boris.ostrovsky@oracle.com,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 11/18] 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>

T24gV2VkLCAxNCBKdW4gMjAxNywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAxNC8wNi8xNyAw
Mjo0NywgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gT24gVHVlLCAxMyBKdW4gMjAxNywg
SnVlcmdlbiBHcm9zcyB3cm90ZToKPiA+PiBPbiAwMi8wNi8xNyAyMTozMSwgU3RlZmFubyBTdGFi
ZWxsaW5pIHdyb3RlOgo+ID4+PiBJbXBsZW1lbnQgdGhlIGFjY2VwdCBjb21tYW5kIGJ5IGNhbGxp
bmcgaW5ldF9hY2NlcHQuIFRvIGF2b2lkIGJsb2NraW5nCj4gPj4+IGluIHRoZSBrZXJuZWwsIGNh
bGwgaW5ldF9hY2NlcHQoT19OT05CTE9DSykgZnJvbSBhIHdvcmtxdWV1ZSwgd2hpY2ggZ2V0Cj4g
Pj4+IHNjaGVkdWxlZCBvbiBza19kYXRhX3JlYWR5IChmb3IgYSBwYXNzaXZlIHNvY2tldCwgaXQg
bWVhbnMgdGhhdCB0aGVyZQo+ID4+PiBhcmUgY29ubmVjdGlvbnMgdG8gYWNjZXB0KS4KPiA+Pj4K
PiA+Pj4gVXNlIHRoZSByZXFjb3B5IGZpZWxkIHRvIHN0b3JlIHRoZSByZXF1ZXN0LiBBY2NlcHQg
dGhlIG5ldyBzb2NrZXQgZnJvbQo+ID4+PiB0aGUgZGVsYXllZCB3b3JrIGZ1bmN0aW9uLCBjcmVh
dGUgYSBuZXcgc29ja19tYXBwaW5nIGZvciBpdCwgbWFwCj4gPj4+IHRoZSBpbmRleGVzIHBhZ2Ug
YW5kIGRhdGEgcmluZywgYW5kIHJlcGx5IHRvIHRoZSBvdGhlciBlbmQuIEFsbG9jYXRlIGFuCj4g
Pj4+IGlvd29ya2VyIGZvciB0aGUgc29ja2V0Lgo+ID4+Pgo+ID4+PiBPbmx5IHN1cHBvcnQgb25l
IG91dHN0YW5kaW5nIGJsb2NraW5nIGFjY2VwdCByZXF1ZXN0IGZvciBldmVyeSBzb2NrZXQgYXQK
PiA+Pj4gYW55IHRpbWUuCj4gPj4+Cj4gPj4+IEFkZCBhIGZpZWxkIHRvIHNvY2tfbWFwcGluZyB0
byByZW1lbWJlciB0aGUgcGFzc2l2ZSBzb2NrZXQgZnJvbSB3aGljaCBhbgo+ID4+PiBhY3RpdmUg
c29ja2V0IHdhcyBjcmVhdGVkLgo+ID4+Pgo+ID4+PiBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHN0ZWZhbm9AYXBvcmV0by5jb20+Cj4gPj4+IENDOiBib3Jpcy5vc3Ryb3Zza3lA
b3JhY2xlLmNvbQo+ID4+PiBDQzogamdyb3NzQHN1c2UuY29tCj4gPj4+IC0tLQo+ID4+PiAgZHJp
dmVycy94ZW4vcHZjYWxscy1iYWNrLmMgfCAxMDkgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKystCj4gPj4+ICAxIGZpbGUgY2hhbmdlZCwgMTA4IGluc2VydGlvbnMo
KyksIDEgZGVsZXRpb24oLSkKPiA+Pj4KPiA+Pj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2
Y2FsbHMtYmFjay5jIGIvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMKPiA+Pj4gaW5kZXggYTc1
NTg2ZS4uZjExNzNmNCAxMDA2NDQKPiA+Pj4gLS0tIGEvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNr
LmMKPiA+Pj4gKysrIGIvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMKPiA+Pj4gQEAgLTY1LDYg
KzY1LDcgQEAgc3RydWN0IHB2Y2FsbHNfaW93b3JrZXIgewo+ID4+PiAgc3RydWN0IHNvY2tfbWFw
cGluZyB7Cj4gPj4+ICAJc3RydWN0IGxpc3RfaGVhZCBsaXN0Owo+ID4+PiAgCXN0cnVjdCBwdmNh
bGxzX2ZlZGF0YSAqcHJpdjsKPiA+Pj4gKwlzdHJ1Y3Qgc29ja3Bhc3NfbWFwcGluZyAqc29ja3Bh
c3M7Cj4gPj4+ICAJc3RydWN0IHNvY2tldCAqc29jazsKPiA+Pj4gIAl1aW50NjRfdCBpZDsKPiA+
Pj4gIAlncmFudF9yZWZfdCByZWY7Cj4gPj4+IEBAIC0yNzUsMTAgKzI3Niw3OSBAQCBzdGF0aWMg
aW50IHB2Y2FsbHNfYmFja19yZWxlYXNlKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCj4gPj4+
ICAKPiA+Pj4gIHN0YXRpYyB2b2lkIF9fcHZjYWxsc19iYWNrX2FjY2VwdChzdHJ1Y3Qgd29ya19z
dHJ1Y3QgKndvcmspCj4gPj4+ICB7Cj4gPj4+ICsJc3RydWN0IHNvY2twYXNzX21hcHBpbmcgKm1h
cHBhc3MgPSBjb250YWluZXJfb2YoCj4gPj4+ICsJCXdvcmssIHN0cnVjdCBzb2NrcGFzc19tYXBw
aW5nLCByZWdpc3Rlcl93b3JrKTsKPiA+Pj4gKwlzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXA7Cj4g
Pj4+ICsJc3RydWN0IHB2Y2FsbHNfaW93b3JrZXIgKmlvdzsKPiA+Pj4gKwlzdHJ1Y3QgcHZjYWxs
c19mZWRhdGEgKnByaXY7Cj4gPj4+ICsJc3RydWN0IHNvY2tldCAqc29jazsKPiA+Pj4gKwlzdHJ1
Y3QgeGVuX3B2Y2FsbHNfcmVzcG9uc2UgKnJzcDsKPiA+Pj4gKwlzdHJ1Y3QgeGVuX3B2Y2FsbHNf
cmVxdWVzdCAqcmVxOwo+ID4+PiArCWludCBub3RpZnk7Cj4gPj4+ICsJaW50IHJldCA9IC1FSU5W
QUw7Cj4gPj4+ICsJdW5zaWduZWQgbG9uZyBmbGFnczsKPiA+Pj4gKwo+ID4+PiArCXByaXYgPSBt
YXBwYXNzLT5wcml2Owo+ID4+PiArCS8qIFdlIG9ubHkgbmVlZCB0byBjaGVjayB0aGUgdmFsdWUg
b2YgImNtZCIgYXRvbWljYWxseSBvbiByZWFkLiAqLwo+ID4+PiArCXNwaW5fbG9ja19pcnFzYXZl
KCZtYXBwYXNzLT5jb3B5X2xvY2ssIGZsYWdzKTsKPiA+Pj4gKwlyZXEgPSAmbWFwcGFzcy0+cmVx
Y29weTsKPiA+Pj4gKwlpZiAocmVxLT5jbWQgIT0gUFZDQUxMU19BQ0NFUFQpIHsKPiA+Pj4gKwkJ
c3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmbWFwcGFzcy0+Y29weV9sb2NrLCBmbGFncyk7Cj4gPj4+
ICsJCXJldHVybjsKPiA+Pj4gKwl9Cj4gPj4+ICsJc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmbWFw
cGFzcy0+Y29weV9sb2NrLCBmbGFncyk7Cj4gPj4KPiA+PiBXaGF0IGFib3V0Ogo+ID4+IAlyZXEg
PSAmbWFwcGFzcy0+cmVxY29weTsKPiA+PiAJaWYgKEFDQ0VTU19PTkNFKHJlcS0+Y21kKSAhPSBQ
VkNBTExTX0FDQ0VQVCkKPiA+PiAJCXJldHVybjsKPiA+Pgo+ID4+IEkgY2FuJ3Qgc2VlIHRoZSBu
ZWVkIGZvciB0YWtpbmcgYSBsb2NrIGhlcmUuCj4gPiAKPiA+IFN1cmUsIGdvb2QgaWRlYQo+ID4g
Cj4gPiAKPiA+Pj4gKwo+ID4+PiArCXNvY2sgPSBzb2NrX2FsbG9jKCk7Cj4gPj4+ICsJaWYgKHNv
Y2sgPT0gTlVMTCkKPiA+Pj4gKwkJZ290byBvdXRfZXJyb3I7Cj4gPj4+ICsJc29jay0+dHlwZSA9
IG1hcHBhc3MtPnNvY2stPnR5cGU7Cj4gPj4+ICsJc29jay0+b3BzID0gbWFwcGFzcy0+c29jay0+
b3BzOwo+ID4+PiArCj4gPj4+ICsJcmV0ID0gaW5ldF9hY2NlcHQobWFwcGFzcy0+c29jaywgc29j
aywgT19OT05CTE9DSywgdHJ1ZSk7Cj4gPj4+ICsJaWYgKHJldCA9PSAtRUFHQUlOKSB7Cj4gPj4+
ICsJCXNvY2tfcmVsZWFzZShzb2NrKTsKPiA+Pj4gKwkJZ290byBvdXRfZXJyb3I7Cj4gPj4+ICsJ
fQo+ID4+PiArCj4gPj4+ICsJbWFwID0gcHZjYWxsc19uZXdfYWN0aXZlX3NvY2tldChwcml2LAo+
ID4+PiArCQkJCQlyZXEtPnUuYWNjZXB0LmlkX25ldywKPiA+Pj4gKwkJCQkJcmVxLT51LmFjY2Vw
dC5yZWYsCj4gPj4+ICsJCQkJCXJlcS0+dS5hY2NlcHQuZXZ0Y2huLAo+ID4+PiArCQkJCQlzb2Nr
KTsKPiA+Pj4gKwlpZiAoIW1hcCkgewo+ID4+PiArCQlzb2NrX3JlbGVhc2Uoc29jayk7Cj4gPj4+
ICsJCWdvdG8gb3V0X2Vycm9yOwo+ID4+PiArCX0KPiA+Pj4gKwo+ID4+PiArCW1hcC0+c29ja3Bh
c3MgPSBtYXBwYXNzOwo+ID4+PiArCWlvdyA9ICZtYXAtPmlvd29ya2VyOwo+ID4+PiArCWF0b21p
Y19pbmMoJm1hcC0+cmVhZCk7Cj4gPj4+ICsJYXRvbWljX2luYygmbWFwLT5pbyk7Cj4gPj4+ICsJ
cXVldWVfd29ya19vbihpb3ctPmNwdSwgaW93LT53cSwgJmlvdy0+cmVnaXN0ZXJfd29yayk7Cj4g
Pj4+ICsKPiA+Pj4gK291dF9lcnJvcjoKPiA+Pj4gKwlyc3AgPSBSSU5HX0dFVF9SRVNQT05TRSgm
cHJpdi0+cmluZywgcHJpdi0+cmluZy5yc3BfcHJvZF9wdnQrKyk7Cj4gPj4+ICsJcnNwLT5yZXFf
aWQgPSByZXEtPnJlcV9pZDsKPiA+Pj4gKwlyc3AtPmNtZCA9IHJlcS0+Y21kOwo+ID4+PiArCXJz
cC0+dS5hY2NlcHQuaWQgPSByZXEtPnUuYWNjZXB0LmlkOwo+ID4+PiArCXJzcC0+cmV0ID0gcmV0
Owo+ID4+PiArCVJJTkdfUFVTSF9SRVNQT05TRVNfQU5EX0NIRUNLX05PVElGWSgmcHJpdi0+cmlu
Zywgbm90aWZ5KTsKPiA+Pj4gKwlpZiAobm90aWZ5KQo+ID4+PiArCQlub3RpZnlfcmVtb3RlX3Zp
YV9pcnEocHJpdi0+aXJxKTsKPiA+Pj4gKwo+ID4+PiArCXNwaW5fbG9ja19pcnFzYXZlKCZtYXBw
YXNzLT5jb3B5X2xvY2ssIGZsYWdzKTsKPiA+Pj4gKwltYXBwYXNzLT5yZXFjb3B5LmNtZCA9IDA7
Cj4gPj4+ICsJc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmbWFwcGFzcy0+Y29weV9sb2NrLCBmbGFn
cyk7Cj4gPj4KPiA+PiBBQ0NFU1NfT05DRShtYXBwYXNzLT5yZXFjb3B5LmNtZCkgPSAwOwo+ID4g
Cj4gPiBPSwo+ID4gCj4gPiAKPiA+Pj4gIH0KPiA+Pj4gIAo+ID4+PiAgc3RhdGljIHZvaWQgcHZj
YWxsc19wYXNzX3NrX2RhdGFfcmVhZHkoc3RydWN0IHNvY2sgKnNvY2spCj4gPj4+ICB7Cj4gPj4+
ICsJc3RydWN0IHNvY2twYXNzX21hcHBpbmcgKm1hcHBhc3MgPSBzb2NrLT5za191c2VyX2RhdGE7
Cj4gPj4+ICsKPiA+Pj4gKwlpZiAobWFwcGFzcyA9PSBOVUxMKQo+ID4+PiArCQlyZXR1cm47Cj4g
Pj4+ICsKPiA+Pj4gKwlxdWV1ZV93b3JrKG1hcHBhc3MtPndxLCAmbWFwcGFzcy0+cmVnaXN0ZXJf
d29yayk7Cj4gPj4+ICB9Cj4gPj4+ICAKPiA+Pj4gIHN0YXRpYyBpbnQgcHZjYWxsc19iYWNrX2Jp
bmQoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKPiA+Pj4gQEAgLTM4MCw3ICs0NTAsNDQgQEAg
c3RhdGljIGludCBwdmNhbGxzX2JhY2tfbGlzdGVuKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYs
Cj4gPj4+ICBzdGF0aWMgaW50IHB2Y2FsbHNfYmFja19hY2NlcHQoc3RydWN0IHhlbmJ1c19kZXZp
Y2UgKmRldiwKPiA+Pj4gIAkJCSAgICAgICBzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVxdWVzdCAqcmVx
KQo+ID4+PiAgewo+ID4+PiAtCXJldHVybiAwOwo+ID4+PiArCXN0cnVjdCBwdmNhbGxzX2ZlZGF0
YSAqcHJpdjsKPiA+Pj4gKwlzdHJ1Y3Qgc29ja3Bhc3NfbWFwcGluZyAqbWFwcGFzczsKPiA+Pj4g
KwlpbnQgcmV0ID0gLUVJTlZBTDsKPiA+Pj4gKwlzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVzcG9uc2Ug
KnJzcDsKPiA+Pj4gKwl1bnNpZ25lZCBsb25nIGZsYWdzOwo+ID4+PiArCj4gPj4+ICsJcHJpdiA9
IGRldl9nZXRfZHJ2ZGF0YSgmZGV2LT5kZXYpOwo+ID4+PiArCj4gPj4+ICsJbWFwcGFzcyA9IHJh
ZGl4X3RyZWVfbG9va3VwKCZwcml2LT5zb2NrZXRwYXNzX21hcHBpbmdzLAo+ID4+PiArCQlyZXEt
PnUuYWNjZXB0LmlkKTsKPiA+Pj4gKwlpZiAobWFwcGFzcyA9PSBOVUxMKQo+ID4+PiArCQlnb3Rv
IG91dF9lcnJvcjsKPiA+Pj4gKwo+ID4+PiArCS8qIAo+ID4+PiArCSAqIExpbWl0YXRpb24gb2Yg
dGhlIGN1cnJlbnQgaW1wbGVtZW50YXRpb246IG9ubHkgc3VwcG9ydCBvbmUKPiA+Pj4gKwkgKiBj
b25jdXJyZW50IGFjY2VwdCBvciBwb2xsIGNhbGwgb24gb25lIHNvY2tldC4KPiA+Pj4gKwkgKi8K
PiA+Pj4gKwlzcGluX2xvY2tfaXJxc2F2ZSgmbWFwcGFzcy0+Y29weV9sb2NrLCBmbGFncyk7Cj4g
Pj4+ICsJaWYgKG1hcHBhc3MtPnJlcWNvcHkuY21kICE9IDApIHsKPiA+Pj4gKwkJc3Bpbl91bmxv
Y2tfaXJxcmVzdG9yZSgmbWFwcGFzcy0+Y29weV9sb2NrLCBmbGFncyk7Cj4gPj4+ICsJCXJldCA9
IC1FSU5UUjsKPiA+Pj4gKwkJZ290byBvdXRfZXJyb3I7Cj4gPj4+ICsJfQo+ID4+PiArCj4gPj4+
ICsJbWFwcGFzcy0+cmVxY29weSA9ICpyZXE7Cj4gPj4KPiA+PiBUaGlzIHRpbWUgeW91IG5lZWQg
dGhlIGxvY2ssIGhvd2V2ZXIgeW91IHNob3VsZCB1c2U6Cj4gPj4KPiA+PiBBQ0NFU1NfT05DRSht
YXBwYXNzLT5yZXFjb3B5KSA9ICpyZXE7Cj4gPiAKPiA+IEkgZG9uJ3QgdGhpbmsgdGhhdCBndWFy
YW50ZWVzIGF0b21pYyBhY2Nlc3NlcyB0byB0aGUgY21kIGZpZWxkIG9mIHRoZQo+ID4gc3RydWN0
LiBTaG91bGRuJ3QgdGhpcyBiZToKPiA+IAo+ID4gICBBQ0NFU1NfT05DRShtYXBwYXNzLT5yZXFj
b3B5LmNtZCkgPSByZXEtPmNtZDsKPiA+ICAgbWFwcGFzcy0+cmVxY29weSA9ICpyZXE7Cj4gCj4g
SG1tLCB3aGF0IGlmIHRoZSBmcm9udGVuZCBjaGFuZ2VzIGNtZCBiZXR3ZWVuIHRob3NlIHR3byBh
Y2Nlc3Nlcz8KClRoaXMgY2Fubm90IGhhcHBlbiBiZWNhdXNlIHJlcSBpcyBhIGNvcHkgb2YgdGhl
IGd1ZXN0IHJlcXVlc3QgaGVyZS4KSG93ZXZlciwgaXQgaXMgcG9zc2libGUgdGhhdCBfX3B2Y2Fs
bHNfYmFja19hY2NlcHQgaXMgcmFjaW5nIGFnYWluc3QKcHZjYWxsc19iYWNrX2FjY2VwdC4gSW4g
dGhhdCBjYXNlLCBJIHdvdWxkIG5lZWQgdG8gbWFrZSBzdXJlIG5vdCBvbmx5CnRoYXQgY21kIGlz
IHdyaXR0ZW4gYXRvbWljYWxseSwgYnV0IG5vdyB0aGF0IEkgYW0gdGhpbmtpbmcgYWJvdXQgdGhp
cywKdGhhdCBjbWQgaXMgd3JpdHRlbiAqYWZ0ZXIqIHRoZSByZXN0IG9mIHJlcWNvcHk6IG90aGVy
d2lzZQpfX3B2Y2FsbHNfYmFja19hY2NlcHQgY291bGQgc2VlIGEgcGFydGlhbGx5IHVwZGF0ZWQg
cmVxY29weS4KCkl0IHdvdWxkIGJlIHBvc3NpYmxlIHRvIGRvIHRoaXMgd2l0aCBhdG9taWMgYWNj
ZXNzZXMgYW5kIGJhcnJpZXJzLCBidXQKSSBhbSB0aGlua2luZyB0aGF0IGl0IGlzIG5vdCB3b3J0
aCB0aGUgZWZmb3J0LiBJIGFtIHRlbXB0ZWQgdG8gcm9sbCBiYWNrCnRvIHRoZSBwcmV2aW91cyB2
ZXJzaW9uIHdpdGggc3BpbmxvY2tzLgoKCj4gWW91IGVpdGhlciBuZWVkIGFub3RoZXIgbG9jYWwg
YnVmZmVyIG9yIHlvdSBoYXZlIHRvIGNvcHkgY21kIHZpYQo+IEFDQ0VTU19PTkNFKCkgYW5kIHRo
ZSByZXN0IG9mICpyZXEgc2VwYXJhdGVseSAoc2VlbXMgbm90IHRvIGJlCj4gdGhhdCBoYXJkOiBp
dHMganVzdCBjbWQsIHJlcV9pZCBhbmQgdSkuCj4gCj4gQlRXOiBNYXliZSB5b3Ugc2hvdWxkIHVz
ZSBSRUFEX09OQ0UoKSBhbmQgV1JJVEVfT05DRSgpIGluc3RlYWQgb2YKPiBBQ0NFU1NfT05DRSgp
LCBhcyB0aG9zZSBzZWVtIHRvIGJlIHByZWZlcnJlZCBub3dhZGF5cy4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 14 19:29:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 19: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 1dLDyk-00014I-Pt; Wed, 14 Jun 2017 19: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 <boris.ostrovsky@oracle.com>) id 1dLDyk-00014B-0r
 for xen-devel@lists.xen.org; Wed, 14 Jun 2017 19:29:22 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 77/5C-02955-19E81495; Wed, 14 Jun 2017 19:29:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsXSO6nOVXdCn2O
 kwdSvRhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bZcw9YC+YxVxyZv4WtgfEBUxcjF4eQwEQm
 ib//77JDOH8ZJS5/3MsM4WxklNiz5ziUs51R4uDiG6xdjBwcwgKBEhun6XUxcnKICHhKPLy2n
 B0kLCTgI7GuVw4kzCxgInFv/2JWEJtNwEji7NHpjCA2r4CtxJ/+G2wgNouAqsSWyV/YQWxRgX
 CJt41HWCBqBCVOznzCAjKSU8BXYsZVK4iR6hJ/5l1ihrDlJba/nQNmSwgYSpx+uI1xAqPgLCT
 ds5C0zELSsoCReRWjenFqUVlqka6lXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZG
 YNDWMzAw7mB8/dPpEKMkB5OSKO9UQcdIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8t3uBcoJFq
 empFWmZOcD4gUlLcPAoifBeAknzFhck5hZnpkOkTjHqcjR92PKFSYglLz8vVUqcdxdIkQBIUU
 ZpHtwIWCxfYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMG9sNNIUnM68EbtMroCOYgI4IuuA
 AckRJIkJKqoGxiUuLb4pjdv/fnD0Mgje8H9bV/7x/M3PugU/NJvU9nR5RLn1HFsnu3teySlDu
 XO76O+/23jgz226d66y4R0Hvf2tyKn6/w3ND9yQD3zteo9OOJyrqDRhC5RecZcjlvC4x5WLF/
 KkN7/o2PL+kzvHshfd9W4eFnnJfaxcH9VyOvhrxd2//kiW5SizFGYmGWsxFxYkAGHl58OACAA
 A=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1497468559!74797638!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29367 invoked from network); 14 Jun 2017 19:29:20 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 14 Jun 2017 19:29:20 -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
 v5EJTEXo032336
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 14 Jun 2017 19:29:14 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 v5EJTDYu005735
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 14 Jun 2017 19:29:14 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 v5EJTC2F003528;
 Wed, 14 Jun 2017 19:29:12 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 14 Jun 2017 12:29:12 -0700
To: Dushyant Behl <myselfdushyantbehl@gmail.com>, xen-devel@lists.xen.org
References: <1497467958-17009-1-git-send-email-myselfdushyantbehl@gmail.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <edecf46b-6811-17a7-6a82-9acf4ad63b86@oracle.com>
Date: Wed, 14 Jun 2017 15:29:04 -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: <1497467958-17009-1-git-send-email-myselfdushyantbehl@gmail.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: JBeulich@suse.com, suravee.suthikulpanit@amd.com
Subject: Re: [Xen-devel] [PATCH] xen/include/asm-x86/hvm/svm/vmcb.h:
 Correction in 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>

T24gMDYvMTQvMjAxNyAwMzoxOSBQTSwgRHVzaHlhbnQgQmVobCB3cm90ZToKPiBUaGUgVk1FWElU
IGNvZGVzIGxpc3RlZCBmcm9tIEVYQ0VQVElPTl9QRiB0byBFWENFUFRJT05fWEYgaGFkIGNvbW1l
bnRzCj4gZGVzY3JpYmUgdGhlIGV4aXRjb2RlcyBzbGlnaHRseSBzaGlmdGVkIHRoYW4gdGhlIGV4
cGVjdGVkIHZhbHVlLgo+IFRoZSBleHBlY3RlZCBleGl0Y29kZSB2YWx1ZSBmb3IgcGFnZS1mYXVs
dCBpcyA3OCB3aGljaCBzaG91bGQgYmUgMHg0RQo+IGFuZCBzbyBvbiB0aWxsIGV4Y2VwdGlvbiBY
Ri4KPgo+IFNpZ25lZC1vZmYtYnk6IER1c2h5YW50IEJlaGwgPG15c2VsZmR1c2h5YW50YmVobEBn
bWFpbC5jb20+CgoKUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5
QG9yYWNsZS5jb20+CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 14 21:02:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 21: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 1dLFQx-0007KO-FY; Wed, 14 Jun 2017 21:02:35 +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 1dLFQw-0007KC-Vj
 for xen-devel@lists.xensource.com; Wed, 14 Jun 2017 21:02:35 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 8A/DA-01709-A64A1495; Wed, 14 Jun 2017 21:02:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVTdziWO
 kQUsft8WKx79ZLO5Nec/uwORx+MMVFo/tfbvYA5iiWDPzkvIrElgzOvbvYi1YZ17x5n0LcwNj
 t14XIxeHkMBfRomdR5YyQTiPGSUWrTnMBuFsY5SY+XM7UIaTQ0TAWeLrmbnsIDavgL7ExcMb2
 UBsYYEgid+PTjKDNEgIPGGSuDNnK1iDhICnxIfzt1m7GNnB7IceIBabgJXEITGQPIuAqsT3iy
 uZJzByL2BkWMWoUZxaVJZapGtkppdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJEej
 xegYGxh2Mtyf7HWKU5GBSEuWdKugYKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCV34xUE6wKDU9
 tSItMwcYejBpCQ4eJRHe6TOB0rzFBYm5xZnpEKlTjLocG1av/8IkxJKXn5cqJQ4xQwCkKKM0D
 24ELA4uMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmnQMyhSczrwRu0yugI5iAjgi64AByRE
 kiQkqqgVFRpokhrvhdUNFRQf+bu9oEFF68mflkea+vlI5uYaEPw52nInd87ijPtzzvymu2pte
 Bf/mtwIspins8vuUkB93kc2TUDttkXjXd78b2s3LTbt2x3tGmwbPrernBY3WvJXaTvjpe5XqW
 Yv32jSZXxJO7/+4pxjb3B779Y+ee853vR9iG/jDWcCWW4oxEQy3mouJEAPZttcR+AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1497474152!87938227!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1869 invoked from network); 14 Jun 2017 21:02:32 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Jun 2017 21:02: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 1dLFQs-0005bu-Dl; Wed, 14 Jun 2017 21:02: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 1dLFQm-0006Z2-Us; Wed, 14 Jun 2017 21:02:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dLFQm-0000hh-Jj; Wed, 14 Jun 2017 21:02:24 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110455-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=695bb5f504ab48c1d546446f104c1b6c0ead126d
X-Osstest-Versions-That: xen=c55667bd0ad8f04688abfd5c6317709dc00f88ab
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 14 Jun 2017 21:02:24 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 110455: 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>

ZmxpZ2h0IDExMDQ1NSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDQ1NS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDY5NWJiNWY1MDRhYjQ4
YzFkNTQ2NDQ2ZjEwNGMxYjZjMGVhZDEyNmQKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIGM1NTY2N2JkMGFkOGYwNDY4OGFiZmQ1YzYzMTc3MDlkYzAwZjg4YWIKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDExMDQ0MCAgMjAxNy0wNi0xNCAxMzowMTo0MCBaICAgIDAgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMTA0NTUgIDIwMTctMDYtMTQgMTk6MDI6MjcgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KICBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KICBWaWpheWEgS3VtYXIgSyA8VmlqYXlhLkt1bWFyQGNhdml1bW5l
dHdvcmtzLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisg
cmV2aXNpb249Njk1YmI1ZjUwNGFiNDhjMWQ1NDY0NDZmMTA0YzFiNmMwZWFkMTI2ZAorIC4gLi9j
cmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysr
IHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1l
ICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2Jh
bGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwog
ICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAv
aG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9z
ICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3Qv
cmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9
JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9D
S0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9t
ZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIHhlbi11bnN0YWJsZS1zbW9rZSA2OTViYjVm
NTA0YWI0OGMxZDU0NjQ0NmYxMDRjMWI2YzBlYWQxMjZkCisgYnJhbmNoPXhlbi11bnN0YWJsZS1z
bW9rZQorIHJldmlzaW9uPTY5NWJiNWY1MDRhYjQ4YzFkNTQ2NDQ2ZjEwNGMxYjZjMGVhZDEyNmQK
KyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29u
ZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysg
cGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJl
YWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRp
ZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAn
WycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVz
dC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9v
c3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdb
JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9j
ayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1bWFzayAwMDIK
KyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPXhlbgorIHhlbmJy
YW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3Rh
YmxlCisgJ1snIHh4ZW4gPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHhxZW11LXVw
c3RyZWFtLXVuc3RhYmxlID0geCAnXScKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1n
ZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZS1zbW9rZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQu
OS10ZXN0aW5nCisgJ1snIHg2OTViYjVmNTA0YWI0OGMxZDU0NjQ0NmYxMDRjMWI2YzBlYWQxMjZk
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
eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtMy4xNAorKyA6IHRlc3RlZC9saW51eC1hcm0t
eGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10n
CisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMu
Z2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9w
dWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5
LngKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVu
LXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBk
YWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxl
LXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9u
Lnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJv
bi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4u
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5n
aXQKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBU
UkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZv
cHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFC
SU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9z
LmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29z
c3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgeGVuLXVuc3RhYmxlLXNtb2tlCisgY2Fz
ZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0
L3JlcG9zL3hlbgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQveGVuLmdpdCA2OTViYjVmNTA0YWI0OGMxZDU0NjQ0NmYxMDRjMWI2YzBlYWQxMjZkOnJlZnMv
aGVhZHMvc21va2UKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4u
Z2l0CiAgIGM1NTY2N2IuLjY5NWJiNWYgIDY5NWJiNWY1MDRhYjQ4YzFkNTQ2NDQ2ZjEwNGMxYjZj
MGVhZDEyNmQgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 14 21:03:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 21: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 1dLFRb-0007N6-OJ; Wed, 14 Jun 2017 21:03:15 +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 1dLFRa-0007Mv-7b
 for xen-devel@lists.xen.org; Wed, 14 Jun 2017 21:03:14 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 6C/DA-01732-194A1495; Wed, 14 Jun 2017 21:03:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVybKJssu6EJY6
 RBjOXSlss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnHrvSxFDzmqzi8/x97A+M97i5GLg4hgT+M
 EnvPbGDuYuTkYBFwkNi86SJjFyMHB6NAjMSDH9YgYUaBMInJl5ewQpRoS7T8Xc4EYrMJGEr8f
 bKJDaRcAshe8pkDJCwiYCDx/vokNpDxzAKrGSX6rjSBjRcW8JWY/K0XzOYUsJP4O3EvM0gvr4
 C3xJLjEhDnfGaUmL73KliNqICuxKF/f9hAbF4BQYmTM5+wgNjMAloSy6dvY5nAKDALSWoWktQ
 CRqZVjBrFqUVlqUW6hsZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBQcgABDsY
 t233PMQoycGkJMo7VdAxUogvKT+lMiOxOCO+qDQntfgQowwHh5IEr/xioJxgUWp6akVaZg4wH
 mDSEhw8SiK802cCpXmLCxJzizPTIVKnGBWlxCH6BEASGaV5cG2wGLzEKCslzMsIdIgQT0FqUW
 5mCar8K0ZxDkYlYd45IFN4MvNK4Ka/AlrMBLQ46IIDyOKSRISUVAMjy95YuSl7Uy3kpZi3W8/
 Z0f/606oly2UzVLI2WKxJZnFOU1wWJMHV8efRnnVSXNoyrn43LbO2Ou7aetVgQtuDXW0be8wa
 bk04+Mv0U3jJK9c3kv52b78v3h1vnee4av7PQ60HGRrfNFqtWxHOdPHgnrV3Kl9c+SJydvaM3
 3FnG+SjUt6zFb16q8RSnJFoqMVcVJwIAFqqVNq8AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1497474191!101624951!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15473 invoked from network); 14 Jun 2017 21:03:12 -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; 14 Jun 2017 21:03:12 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 1A0E9219A8;
 Wed, 14 Jun 2017 21:03:10 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 1A0E9219A8
Date: Wed, 14 Jun 2017 14:03:08 -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: <3f119021-c866-5138-fe4b-263befa377b2@oracle.com>
Message-ID: <alpine.DEB.2.10.1706141342420.12156@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1706021225440.18759@sstabellini-ThinkPad-X260>
 <1496431915-20774-1-git-send-email-sstabellini@kernel.org>
 <1496431915-20774-6-git-send-email-sstabellini@kernel.org>
 <3f119021-c866-5138-fe4b-263befa377b2@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/18] xen/pvcalls: handle commands from
 the 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>

T24gTW9uLCAxMiBKdW4gMjAxNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+ID4gKwo+ID4gIHN0
YXRpYyB2b2lkIHB2Y2FsbHNfYmFja193b3JrKHN0cnVjdCB3b3JrX3N0cnVjdCAqd29yaykKPiA+
ICB7Cj4gPiArCXN0cnVjdCBwdmNhbGxzX2ZlZGF0YSAqcHJpdiA9IGNvbnRhaW5lcl9vZih3b3Jr
LAo+ID4gKwkJc3RydWN0IHB2Y2FsbHNfZmVkYXRhLCByZWdpc3Rlcl93b3JrKTsKPiA+ICsJaW50
IG5vdGlmeSwgbm90aWZ5X2FsbCA9IDAsIG1vcmUgPSAxOwo+ID4gKwlzdHJ1Y3QgeGVuX3B2Y2Fs
bHNfcmVxdWVzdCByZXE7Cj4gPiArCXN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYgPSBwcml2LT5k
ZXY7Cj4gPiArCj4gPiArCXdoaWxlIChtb3JlKSB7Cj4gPiArCQl3aGlsZSAoUklOR19IQVNfVU5D
T05TVU1FRF9SRVFVRVNUUygmcHJpdi0+cmluZykpIHsKPiA+ICsJCQlSSU5HX0NPUFlfUkVRVUVT
VCgmcHJpdi0+cmluZywKPiA+ICsJCQkJCSAgcHJpdi0+cmluZy5yZXFfY29ucysrLAo+ID4gKwkJ
CQkJICAmcmVxKTsKPiA+ICsKPiA+ICsJCQlpZiAoIXB2Y2FsbHNfYmFja19oYW5kbGVfY21kKGRl
diwgJnJlcSkpIHsKPiA+ICsJCQkJUklOR19QVVNIX1JFU1BPTlNFU19BTkRfQ0hFQ0tfTk9USUZZ
KAo+ID4gKwkJCQkJJnByaXYtPnJpbmcsIG5vdGlmeSk7Cj4gPiArCQkJCW5vdGlmeV9hbGwgKz0g
bm90aWZ5Owo+ID4gKwkJCX0KPiA+ICsJCX0KPiA+ICsKPiA+ICsJCWlmIChub3RpZnlfYWxsKQo+
ID4gKwkJCW5vdGlmeV9yZW1vdGVfdmlhX2lycShwcml2LT5pcnEpOwo+ID4gKwo+ID4gKwkJUklO
R19GSU5BTF9DSEVDS19GT1JfUkVRVUVTVFMoJnByaXYtPnJpbmcsIG1vcmUpOwo+ID4gKwl9Cj4g
PiAgfQo+ID4gIAo+ID4gIHN0YXRpYyBpcnFyZXR1cm5fdCBwdmNhbGxzX2JhY2tfZXZlbnQoaW50
IGlycSwgdm9pZCAqZGV2X2lkKQo+ID4gIHsKPiA+ICsJc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRl
diA9IGRldl9pZDsKPiA+ICsJc3RydWN0IHB2Y2FsbHNfZmVkYXRhICpwcml2ID0gTlVMTDsKPiA+
ICsKPiA+ICsJaWYgKGRldiA9PSBOVUxMKQo+ID4gKwkJcmV0dXJuIElSUV9IQU5ETEVEOwo+ID4g
Kwo+ID4gKwlwcml2ID0gZGV2X2dldF9kcnZkYXRhKCZkZXYtPmRldik7Cj4gPiArCWlmIChwcml2
ID09IE5VTEwpCj4gPiArCQlyZXR1cm4gSVJRX0hBTkRMRUQ7Cj4gPiArCj4gPiArCS8qCj4gPiAr
CSAqIFRPRE86IGEgc21hbGwgdGhlb3JldGljYWwgcmFjZSBleGlzdHMgaWYgd2UgdHJ5IHRvIHF1
ZXVlIHdvcmsKPiA+ICsJICogYWZ0ZXIgcHZjYWxsc19iYWNrX3dvcmsgY2hlY2tlZCBmb3IgZmlu
YWwgcmVxdWVzdHMgYW5kIGJlZm9yZQo+ID4gKwkgKiBpdCByZXR1cm5zLiBUaGUgcXVldWluZyB3
aWxsIGZhaWwsIGFuZCBwdmNhbGxzX2JhY2tfd29yawo+ID4gKwkgKiB3b24ndCBkbyB0aGUgd29y
ayBiZWNhdXNlIGl0IGlzIGFib3V0IHRvIHJldHVybi4gSW4gdGhhdAo+ID4gKwkgKiBjYXNlLCB3
ZSBsb3NlIHRoZSBub3RpZmljYXRpb24uCj4gPiArCSAqLwo+ID4gKwlxdWV1ZV93b3JrKHByaXYt
PndxLCAmcHJpdi0+cmVnaXN0ZXJfd29yayk7Cj4gCj4gV291bGQgcXVldWluZyBkZWxheWVkIHdv
cmsgKGlmIHF1ZXVlX3dvcmsoKSBmYWlsZWQpIGhlbHA/IEFuZCBjYW5jZWxpbmcKPiBpdCBvbiBu
ZXh0IGludm9jYXRpb24gb2YgcHZjYWxsc19iYWNrX2V2ZW50KCk/CgpMb29raW5nIGF0IHRoZSBp
bXBsZW1lbnRhdGlvbiBvZiBxdWV1ZV9kZWxheWVkX3dvcmtfb24gYW5kCnF1ZXVlX3dvcmtfb24s
IGl0IGxvb2tzIGxpa2UgdGhhdCBpZiBxdWV1ZV93b3JrIGZhaWxzIHRoZW4gYWxzbwpxdWV1ZV9k
ZWxheWVkX3dvcmsgd291bGQgZmFpbDogdGhleSBib3RoIHRlc3Qgb24KV09SS19TVFJVQ1RfUEVO
RElOR19CSVQuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 14 22:32:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 22: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 1dLGpz-0004lj-99; Wed, 14 Jun 2017 22: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 1dLGpx-0004lW-Ry
 for xen-devel@lists.xensource.com; Wed, 14 Jun 2017 22:32:30 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 68/46-03920-D79B1495; Wed, 14 Jun 2017 22:32:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVbdmp2O
 kQcdPIYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmnD/nX/AtpmLL88nMDYzL
 zbsYuTiEBP4ySqz/+JEZwnnMKNHbfJ0NwtnGKNHQeIqxi5GTQ0TAWeLrmbnsIDavgL7E4afvw
 WxhAROJnR87wLolBBZIS2zd08sCkpAQ8JZoe/0fqJkDzL561bqLkZ2DTcBK4pAYSJBFQFXi0L
 uSCYzcCxgZVjFqFKcWlaUW6RqZ6yUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBPq
 bAQh2MC5eG3iIUZKDSUmUd6qgY6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd75O4BygkWp6akV
 aZk5wMCDSUtw8CiJ8G7ZBJTmLS5IzC3OTIdInWLU5diwev0XJiGWvPy8VClxiBkCIEUZpXlwI
 2BRcIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvIe3AE3hycwrgdv0CugIJqAjgi44gBxRko
 iQkmpgXHDy6dPOxZsvRLipK85K3SblzSZTfeWbdar64YkN2bynGZzi9uSWH9ti/vbNnnlJHqV
 uqgvWTJ5nd/3s3JfapndPXU1gmvzetdfq0bcdr/+cKVi1xNplg8ehV5lbFIXiDybc9fV2/5Tz
 aOekBQrWH/csC7HvWBrZc08oirPq0w7lBbqmh6KjVimxFGckGmoxFxUnAgCQeHqZfQIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1497479547!84513987!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48356 invoked from network); 14 Jun 2017 22:32:28 -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 Jun 2017 22: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 1dLGpu-0007uy-Ad; Wed, 14 Jun 2017 22: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 1dLGpo-0000xd-HB; Wed, 14 Jun 2017 22:32:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dLGpo-0006VQ-8V; Wed, 14 Jun 2017 22:32:20 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110423-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-4.9:test-amd64-i386-libvirt-pair:host-ping-check-xen/src_host:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 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-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:xen-boot:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:xen-boot:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:xen-boot:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-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-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-examine:reboot:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64: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=f1aa865ae5d4608cbfbb02f42baa1ef5ed95fce2
X-Osstest-Versions-That: linux=37feaf8095d352014555b82adb4a04609ca17d3f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 14 Jun 2017 22:32:20 +0000
Subject: [Xen-devel] [linux-4.9 test] 110423: 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>

ZmxpZ2h0IDExMDQyMyBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDQyMy8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
NiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CgpUZXN0cyB3
aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTEgaG9zdC1waW5nLWNoZWNrLXhlbi9zcmNfaG9zdCBmYWls
IHBhc3MgaW4gMTEwMzk2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNSBn
dWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgcGFzcyBpbiAxMTAzOTYKClJlZ3Jlc3Npb25zIHdo
aWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMDczNTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0
LXN0b3AgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwNzM1OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgOSBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0YXJ0L3dpbi5yZXBl
YXQgZmFpbCBibG9ja2VkIGluIDEwNzM1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgIGZhaWwgaW4gMTEwMzk2IGxpa2UgMTA3MzU4CiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQteHNtICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICA2IHhlbi1ib290
ICAgICAgICAgICAgICAgICAgICAgZmFpbCBsaWtlIDEwNzM1OAogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA3
MzU4CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICA2IHhlbi1ib290ICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
IDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEwNzM1OAogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZh
aWwgIGxpa2UgMTA3MzU4CiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICA2IHhlbi1ib290
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDczNTgKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDEw
NzM1OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDYgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
OSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE2IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICA2IHJl
Ym9vdCAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA5IHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGYxYWE4NjVhZTVkNDYw
OGNiZmJiMDJmNDJiYWExZWY1ZWQ5NWZjZTIKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAg
ICAgICAgICAgIDM3ZmVhZjgwOTVkMzUyMDE0NTU1YjgyYWRiNGEwNDYwOWNhMTdkM2YKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDEwNzM1OCAgMjAxNy0wNC0xMCAxOTo0Mjo1MiBaICAgNjUgZGF5cwpG
YWlsaW5nIHNpbmNlICAgICAgICAxMDczOTYgIDIwMTctMDQtMTIgMTE6MTU6MTkgWiAgIDYzIGRh
eXMgICA5NiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTAwODIgIDIwMTctMDYtMDcg
MTE6MzQ6MjYgWiAgICA3IGRheXMgICAgOSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjYwNSBwZW9wbGUgdG91Y2hl
ZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWls
ZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBy
dW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lv
biBsb2c7IGl0IHdvdWxkIGJlIDIxNjIxIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 14 22:36:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 22:36: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 1dLGu1-0004yI-UK; Wed, 14 Jun 2017 22:36:41 +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 1dLGu0-0004xr-QQ
 for xen-devel@lists.xensource.com; Wed, 14 Jun 2017 22:36:40 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 B5/EC-02196-77AB1495; Wed, 14 Jun 2017 22:36:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVbdsl2O
 kQfsJc4sVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmHHw7ga3ggG/F7YfvmRsY
 t1t1MXJxCAn8ZZRofrSNEcJ5zCjRcnoaK4SzjVFi9qcNTF2MnBwiAs4SX8/MZQexeQX0JaYcf
 gTUwcEhLGAtsaZTC6ReQmADj8TCtrOMIDUSAr4S+xc3soPUgNjvfzp2MbJzsAlYSRwSAylgEV
 CVmPr+AtMERu4FjAyrGDWKU4vKUot0DQ30kooy0zNKchMzc4A8Y73c1OLixPTUnMSkYr3k/Nx
 NjECP1zMwMO5g3NblfIhRkoNJSZR3qqBjpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXoOdQDnB
 otT01Iq0zBxg6MGkJTh4lER4q0HSvMUFibnFmekQqVOMuhwbVq//wiTEkpeflyolzqsEUiQAU
 pRRmgc3AhYHlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ85aDTOHJzCuB2/QK6AgmoCOCLj
 iAHFGSiJCSamBsWxJ1w6zyy8UJnM+vm1478piLSTtRsvZZj4UH55wJV1nV7tsfZVxqtv3VO6/
 UNg49g0AP80e5Ul0OjMuiZMIO/eGyytj+bcJ340zGirD2AtalpgzWf8X8LhaYfjI1FV+i6/Qo
 6JOm1h/3j+fZkts+WD32kHxmajX7kMuSrLaOTRGMu4RaM5RYijMSDbWYi4oTAfkUskF+AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1497479797!88895963!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40456 invoked from network); 14 Jun 2017 22:36:38 -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; 14 Jun 2017 22:36: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 1dLGtv-00081G-87; Wed, 14 Jun 2017 22:36: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 1dLGtq-0001D9-0E; Wed, 14 Jun 2017 22:36:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dLGtp-00011C-RF; Wed, 14 Jun 2017 22:36:29 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110425-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=992bf863fccfe1fa1d0c5a5277b9cee50abc48ef
X-Osstest-Versions-That: libvirt=2feb2fe2512771763000930b68b689750c124454
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 14 Jun 2017 22:36:29 +0000
Subject: [Xen-devel] [libvirt test] 110425: 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>

ZmxpZ2h0IDExMDQyNSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTA0MjUvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDExMDM5NwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEwMzk3CiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMTAzOTcKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC1xY293MiAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaWJ2aXJ0ICAgICAg
ICAgICAgICA5OTJiZjg2M2ZjY2ZlMWZhMWQwYzVhNTI3N2I5Y2VlNTBhYmM0OGVmCmJhc2VsaW5l
IHZlcnNpb246CiBsaWJ2aXJ0ICAgICAgICAgICAgICAyZmViMmZlMjUxMjc3MTc2MzAwMDkzMGI2
OGI2ODk3NTBjMTI0NDU0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTAzOTcgIDIwMTctMDYtMTMg
MDQ6MjE6NDggWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEwNDI1ICAyMDE3LTA2
LTE0IDA0OjI2OjIzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRXJpayBTa3VsdGV0eSA8ZXNrdWx0ZXRAcmVk
aGF0LmNvbT4KICBKaXJpIERlbmVtYXJrIDxqZGVuZW1hckByZWRoYXQuY29tPgogIE1pY2hhbCBQ
cml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAgUGhpbGlwcCBIYWhuIDxoYWhuQHVuaXZl
bnRpb24uZGU+CiAgWGkgWHUgPHh1LnhpOEB6dGUuY29tLmNuPgogIFlpIFdhbmcgPHdhbmcueWk1
OUB6dGUuY29tLmNuPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD1saWJ2aXJ0CisgcmV2aXNpb249OTkyYmY4
NjNmY2NmZTFmYTFkMGM1YTUyNzdiOWNlZTUwYWJjNDhlZgorIC4gLi9jcmktbG9jay1yZXBvcwor
KyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysg
Z2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAg
ICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAg
ICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxv
Y2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3Jl
cG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAv
aG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3Nf
bG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rl
c3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sgLi9hcC1wdXNoIGxpYnZpcnQgOTkyYmY4NjNmY2NmZTFmYTFkMGM1YTUyNzdiOWNlZTUw
YWJjNDhlZgorIGJyYW5jaD1saWJ2aXJ0CisgcmV2aXNpb249OTkyYmY4NjNmY2NmZTFmYTFkMGM1
YTUyNzdiOWNlZTUwYWJjNDhlZgorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1v
bgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBn
ZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0
OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJp
bnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21l
L29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1sn
ICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3Jl
cG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0
ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hv
bWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0
Y29uZmlnCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBp
bgorIHRyZWU9bGlidmlydAorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeGxpYnZpcnQg
PSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNo
PXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1n
ZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0
aW5nCisgJ1snIHg5OTJiZjg2M2ZjY2ZlMWZhMWQwYzVhNTI3N2I5Y2VlNTBhYmM0OGVmID0geCAn
XScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAg
ICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25m
aWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUg
JCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0
Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5l
bC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8vbGlidmlydC5vcmcvbGlidmlydC5naXQK
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9y
Zy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
b3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3Nl
YWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0
Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4
LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
bGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdp
dAorKyA6IHRlc3RlZC9saW51eC0zLjE0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1sn
IHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHgg
PSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0
ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGlu
dXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRh
aWx5LWNyb24ubGlidmlydAorKyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGRhaWx5LWNyb24u
bGlidmlydAorKyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGRhaWx5LWNyb24ubGlidmlydAor
KyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGh0dHA6
Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUu
b3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1Q
UlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVu
LmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIGxpYnZpcnQK
KyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29z
c3Rlc3QvcmVwb3MvbGlidmlydAorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvbGlidmlydC5naXQgOTkyYmY4NjNmY2NmZTFmYTFkMGM1YTUyNzdiOWNlZTUw
YWJjNDhlZjpyZWZzL2hlYWRzL3hlbi10ZXN0ZWQtbWFzdGVyClRvIG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKICAgMmZlYjJmZS4uOTkyYmY4NiAgOTky
YmY4NjNmY2NmZTFmYTFkMGM1YTUyNzdiOWNlZTUwYWJjNDhlZiAtPiB4ZW4tdGVzdGVkLW1hc3Rl
cgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 14 23:24:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 23: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 1dLHdx-0008Ct-3P; Wed, 14 Jun 2017 23:24: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=3313ff277=wei.liu2@citrix.com>)
 id 1dLHdv-0008Cn-T4
 for xen-devel@lists.xenproject.org; Wed, 14 Jun 2017 23:24:07 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 A8/96-01752-795C1495; Wed, 14 Jun 2017 23:24:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDve6Uo46
 RBt8vq1t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkP1u1lLfjKU/HzzV+mBsbpXF2MnBwSAv4S
 7/reMILYLAKqErO6X7KD2GwCyhI/O3vZQGwRAT2JpgPPwWqYBbwkfqzoAasRFoiT2LrvBzOIz
 StgIdHw/SkTiC0kkCbRcP0AO0RcUOLkzCcsEL06Egt2fwKayQFkS0ss/8cBEuYUsJS42vcHbI
 yogIpE59I5LBBjFCQ6ph9jmsDINwvJpFlIJs1CmLSAkXkVo0ZxalFZapGukZleUlFmekZJbmJ
 mjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgoNUzMDDuYLw92e8QoyQHk5Io71RBx0ghvqT8lMqM
 xOKM+KLSnNTiQ4wyHBxKErxtR4BygkWp6akVaZk5wJCHSUtw8CiJ8O46CJTmLS5IzC3OTIdIn
 WLU5diwev0XJiGWvPy8VClx3q+HgYoEQIoySvPgRsDi7xKjrJQwLyMDA4MQT0FqUW5mCar8K0
 ZxDkYlYd6SQ0BTeDLzSuA2vQI6ggnoiKALDiBHlCQipKQaGLVufCxPEfkg+aRm9RPVi/rHDMV
 dZPewVuVYMC/abryz+3nA3jzWH3wz9S8/PjmbWSP/7cz8wpwdmvNZtscHaLq8CxKQ/1PhdGL7
 iU9PnWa/1lkXH90X/4dtxeXub7VrQ0zEprb3TFj+reGoy7mLAWkL+yMlY1dW1fw6Vxhpn3TgW
 qKiaMs0GyWW4oxEQy3mouJEACjBJCi6AgAA
X-Env-Sender: prvs=3313ff277=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1497482642!103318919!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52229 invoked from network); 14 Jun 2017 23:24:04 -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 Jun 2017 23:24:04 -0000
X-IronPort-AV: E=Sophos;i="5.39,341,1493683200"; d="scan'208";a="436458772"
Date: Thu, 15 Jun 2017 00:24:00 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Message-ID: <20170614232400.lktlz3h3jrye42li@citrix.com>
References: <20170614171921.17475-1-wei.liu2@citrix.com>
 <20170614171921.17475-4-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170614171921.17475-4-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] [RFC PATCH 3/4] xl: introduce facility to run
 function with per-domain lock held
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBKdW4gMTQsIDIwMTcgYXQgMDY6MTk6MjBQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IC0tLQo+ICB0
b29scy94bC94bC5oICAgICAgIHwgIDEgKwo+ICB0b29scy94bC94bF91dGlscy5jIHwgMTkgKysr
KysrKysrKysrKysrKysrKwo+ICB0b29scy94bC94bF91dGlscy5oIHwgIDMgKysrCj4gIDMgZmls
ZXMgY2hhbmdlZCwgMjMgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS90b29scy94bC94
bC5oIGIvdG9vbHMveGwveGwuaAo+IGluZGV4IDkzZWM0ZDdlNGMuLjhkNjY3ZmY0NDQgMTAwNjQ0
Cj4gLS0tIGEvdG9vbHMveGwveGwuaAo+ICsrKyBiL3Rvb2xzL3hsL3hsLmgKPiBAQCAtMjkyLDYg
KzI5Miw3IEBAIGV4dGVybiB2b2lkIHByaW50Zl9pbmZvX3NleHAoaW50IGRvbWlkLCBsaWJ4bF9k
b21haW5fY29uZmlnICpkX2NvbmZpZywgRklMRSAqZmgpCj4gIAo+ICAjZGVmaW5lIFhMX0dMT0JB
TF9DT05GSUcgWEVOX0NPTkZJR19ESVIgIi94bC5jb25mIgo+ICAjZGVmaW5lIFhMX0xPQ0tfRklM
RSBYRU5fTE9DS19ESVIgIi94bCIKPiArI2RlZmluZSBYTF9ET01BSU5fTE9DS19GSUxFX0ZNVCBY
RU5fTE9DS19ESVIgIi94bC0ldSIKPiAgCj4gICNlbmRpZiAvKiBYTF9IICovCj4gIAo+IGRpZmYg
LS1naXQgYS90b29scy94bC94bF91dGlscy5jIGIvdG9vbHMveGwveGxfdXRpbHMuYwo+IGluZGV4
IGU3MDM4ZWMzMjQuLmJiMzJiYTBhMWYgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMveGwveGxfdXRpbHMu
Ywo+ICsrKyBiL3Rvb2xzL3hsL3hsX3V0aWxzLmMKPiBAQCAtMjcsNiArMjcsMjUgQEAKPiAgI2lu
Y2x1ZGUgInhsLmgiCj4gICNpbmNsdWRlICJ4bF91dGlscy5oIgo+ICAKPiAraW50IHdpdGhfbG9j
ayh1aW50MzJfdCBkb21pZCwgZG9tYWluX2ZuIGZuLCB2b2lkICphcmcpCj4gK3sKPiArICAgIGNo
YXIgZmlsZW5hbWVbc2l6ZW9mKFhMX0RPTUFJTl9MT0NLX0ZJTEVfRk1UKSsxNV07Cj4gKyAgICBp
bnQgZmRfbG9jayA9IC0xOwo+ICsgICAgaW50IHJjOwo+ICsKPiArICAgIHNucHJpbnRmKGZpbGVu
YW1lLCBzaXplb2YoZmlsZW5hbWUpLCBYTF9ET01BSU5fTE9DS19GSUxFX0ZNVCwgZG9taWQpOwo+
ICsKPiArICAgIHJjID0gYWNxdWlyZV9sb2NrKGZpbGVuYW1lLCAmZmRfbG9jayk7Cj4gKyAgICBp
ZiAocmMpIGdvdG8gb3V0Owo+ICsKCkl0IGlzIG5lY2Vzc2FyeSB0byBjaGVjayBpZiB0aGUgZG9t
YWluIGlzIHN0aWxsIHZhbGlkIGhlcmUuIEFuZCB3ZQpzaG91bGQgcHJvYmFibHkgYWNjZXB0IGEg
c3RyaW5nIGluc3RlYWQgb2YgZG9taWQgaW4gdGhpcyBmdW5jdGlvbiBhbmQKY2FsbCBmaW5kX2Rv
bWFpbiwgc28gdGhhdCB3ZSBjYW4gcmV0cnkuIEJhc2ljYWxseToKCiAgIHJldHJ5OgogICAgICAg
ZG9taWQgPSBmaW5kX2RvbWFpbigpOwogICAgICAgc25wcmludGYoLi4uKQogICAgICAgcmMgPSBh
Y3F1aXJlX2xvY2soKQogICAgICAgaWYgKHJjKSBnb3RvIG91dDsKCiAgICAgICBpZiAoZG9tYWlu
IGlzIG5vdCB2YWxpZCBhbnltb3JlKSB7CiAgICAgICAgICAgcmVsZWFzZV9sb2NrKCk7CiAgICAg
ICAgICAgZ290byByZXRyeTsKICAgICAgIH0KCiAgICAgICAvKiAuLi4gdGhlIHJlc3QgLi4uKi8K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 14 23:26:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 23:26:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLHgU-0008ML-Ga; Wed, 14 Jun 2017 23:26: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=33131cef4=citrix-osstest@xenproject.org>)
 id 1dLHgT-0008M6-0X
 for xen-devel@lists.xensource.com; Wed, 14 Jun 2017 23:26:45 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 4A/1A-02956-436C1495; Wed, 14 Jun 2017 23:26:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpK7xMcd
 Ig78X1SzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8ahzqfMBbsMK7ZeiW1gnKLSxcjJISHgLzHz
 +CRmCNtD4vrZE0wgtoiAs8SED7fZQGxeAT2Jrfd/gdnCAtYSLya/Zuxi5AKqf8sqcfPjLSaIZ
 k+Jhae7GGHs30susoDYbEBDJ/ZMBLNZBFQlTr26CVYvJKAlsXTxSiaIBYISJ2c+AathFpCQOP
 jiBdRBlhLf1j9lnsDINwtJ2SwkZQsYmVYxqhenFpWlFuka6yUVZaZnlOQmZuboGhqY6eWmFhc
 npqfmJCYV6yXn525iBIYUAxDsYOz453SIUZKDSUmUd6qgY6QQX1J+SmVGYnFGfFFpTmrxIUYZ
 Dg4lCd62I0A5waLU9NSKtMwcYHDDpCU4eJREeHcdBErzFhck5hZnpkOkTjHqcmxYvf4LkxBLX
 n5eqpQ4L8tRoCIBkKKM0jy4EbBIu8QoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3pJDQFN4Mv
 NK4Da9AjqCCeiIoAsOIEeUJCKkpBoYux96tHz0vX/1lcl3D8UKBdvaLDnlu5fXL9x9+L+R+R2
 Dr5OX1Inf90mf+pNp76wCVZN2hwq7Fj4v28K4j/360/p6zMpud8d/87x6bu025WtHv7SWBu2Y
 9D6W+d+8aa9PNoquf1oi9qV+zclmpqedPXe+eJ7d6REjcOlOk8Lf1ZrG72b0MLYlKbEUZyQaa
 jEXFScCAGP/NYqvAgAA
X-Env-Sender: prvs=33131cef4=citrix-osstest@xenproject.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1497482801!73837461!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40888 invoked from network); 14 Jun 2017 23:26:43 -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;
 14 Jun 2017 23:26:43 -0000
X-IronPort-AV: E=Sophos;i="5.39,341,1493683200"; d="scan'208";a="427937329"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71564-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 seabios:build-amd64-libvirt:libvirt-build:fail:allowable
 seabios:build-i386-libvirt:libvirt-build:fail:allowable
 seabios:test-amd64-amd64-xl-qemuu-winxpsp3:guest-start/win.repeat:fail:allowable
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:allowable
 seabios:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:windows-install:fail:allowable
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
X-Osstest-Versions-This: seabios=7759d3a5be049eb8d0b4f7c6b1f1a0ba5e871cf3
X-Osstest-Versions-That: seabios=58953eb793b7f43f9cbb72bd7802922746235266
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 15 Jun 2017 00:26:36 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Subject: [Xen-devel] [seabios baseline-only test] 71564: 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
MTU2NCBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35v
c3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE1NjQvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Np
b25zLgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJs
b2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1z
dG9wICAgICAgIGZhaWwgYmxvY2tlZCBpbiA3MTU1NwogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgNSBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcxNTU3CiBi
dWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICA1IGxpYnZpcnQtYnVpbGQgICAgICAgICAgICAg
ICAgZmFpbCAgIGxpa2UgNzE1NTcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lueHBzcDMg
MTcgZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCAgIGZhaWwgbGlrZSA3MTU1NwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCAgZmFpbCBs
aWtlIDcxNTU3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMtdmNwdXMxICA5IHdp
bmRvd3MtaW5zdGFsbCAgICBmYWlsIGxpa2UgNzE1NTcKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3Vj
Y2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hl
Y2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNiBk
ZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRl
ZCBmb3IgdGVzdGluZzoKIHNlYWJpb3MgICAgICAgICAgICAgIDc3NTlkM2E1YmUwNDllYjhkMGI0
ZjdjNmIxZjFhMGJhNWU4NzFjZjMKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAg
ICAgIDU4OTUzZWI3OTNiN2Y0M2Y5Y2JiNzJiZDc4MDI5MjI3NDYyMzUyNjYKCkxhc3QgdGVzdCBv
ZiBiYXNpcyAgICA3MTU1NyAgMjAxNy0wNi0xMyAwNjoyMDozOSBaICAgIDEgZGF5cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAgNzE1NjQgIDIwMTctMDYtMTQgMTg6NTA6MDQgWiAgICAwIGRheXMgICAg
MSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgogIFBhdHJpY2sgUnVkb2xwaCA8
c2lyb0BkYXMtbGFib3Iub3JnPgogIFlvdW5lc3MgQWxhb3VpIDx5b3VuZXNzLmFsYW91aUBwdXJp
LnNtPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMtdmNwdXMxICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lueHBzcDMg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0
ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0
L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA3NzU5ZDNhNWJlMDQ5
ZWI4ZDBiNGY3YzZiMWYxYTBiYTVlODcxY2YzCkF1dGhvcjogWW91bmVzcyBBbGFvdWkgPHlvdW5l
c3MuYWxhb3VpQHB1cmkuc20+CkRhdGU6ICAgTW9uIEp1biAxMiAyMTowOTowNyAyMDE3IC0wNDAw
CgogICAgbnZtZTogRW5hYmxlIE5WTWUgc3VwcG9ydCBmb3Igbm9uLXFlbXUgaGFyZHdhcmUKICAg
IAogICAgTlZNZSBzdXBwb3J0IHdhcyB0ZXN0ZWQgb24gcHVyaXNtL2xpYnJlbTEzIGxhcHRvcHMg
YW5kIFNlYUJJT1MgaGFzCiAgICBubyBwcm9ibGVtcyBpbiBkZXRlY3RpbmcgYW5kIGJvb3Rpbmcg
dGhlIGRyaXZlcy4KICAgIAogICAgVGhpcyBpcyBhIGNvbnRpbnVhdGlvbiBvZiBjb21taXQgMjM1
YTgxOTAgd2hpY2ggd2FzIGluY29tcGxldGUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFlvdW5l
c3MgQWxhb3VpIDx5b3VuZXNzLmFsYW91aUBwdXJpLnNtPgogICAgU2lnbmVkLW9mZi1ieTogS2V2
aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KCmNvbW1pdCBlMzBkNTFjYzU4MDY1NTEz
Mjc5Y2JlMzI4ODEwODU1NTI0MGU3YzQ0CkF1dGhvcjogUGF0cmljayBSdWRvbHBoIDxzaXJvQGRh
cy1sYWJvci5vcmc+CkRhdGU6ICAgTW9uIE1heSAyOSAxOToyNToxNCAyMDE3ICswMjAwCgogICAg
U2VhVkdBQmlvcy9jYnZnYTogQWR2ZXJ0aXNlIGNvbXBhdGlibGUgVkVTQSBtb2RlcwogICAgCiAg
ICBBZHZlcnRpc2UgY29tcGF0aWJsZSBWRVNBIG1vZGVzLCB0aGF0IGFyZSBzbWFsbGVyIG9yIGVx
dWFsIHRvCiAgICBjb3JlYm9vdCdzIGFjdGl2ZSBmcmFtZWJ1ZmZlci4gT25seSBtb2RlcyB0aGF0
IGhhdmUgdGhlIHNhbWUgQnBwCiAgICBhcmUgYWR2ZXJ0aXNlIGFuZCBjYW4gYmUgc2VsZWN0ZWQu
CiAgICAKICAgIEFsbG93cyB0aGUgV2luZG93cyA3IGJvb3Rsb2FkZXIgTlRMRFIgdG8gc2hvdyB1
cCBpbiBWRVNBIG1vZGUuCiAgICBBbGxvd3MgdG8gc2hvdyB0aGUgV2luZG93cyA3IGJvb3QgbG9n
by4KICAgIEFsbG93cyBXaW5kb3dzIHRvIGJvb3QgaW4gc2FmZSBtb2RlIGFuZCBpbiBub3JtYWwg
Ym9vdCB1c2luZwogICAgVmdhU2F2ZSBkcml2ZXIgd2l0aCByZXNvbHV0aW9uIHVwIHRvIDE2MDB4
MTIwMC4KICAgIAogICAgVGhpcyBmaXhlcyBtb3N0IGxpa2VseSBvdGhlciBib290bG9hZGVyIGFu
ZCBvcGVyYXRpbmcgc3lzdGVtcyBhcyB3ZWxsLAogICAgaW4gY2FzZSB0aGUgYXJlIHJlbHlpbmcg
b24gVkVTQSBmcmFtZWJ1ZmZlciBzdXBwb3J0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQYXRy
aWNrIFJ1ZG9scGggPHNpcm9AZGFzLWxhYm9yLm9yZz4KCmNvbW1pdCA2YjY5NDQ2ZGU3MWE2Zjhh
NDcyNzk4YTM4YzA4ODgxZWM0MmE4NTE4CkF1dGhvcjogUGF0cmljayBSdWRvbHBoIDxzaXJvQGRh
cy1sYWJvci5vcmc+CkRhdGU6ICAgTW9uIE1heSAyOSAxOToyNToxMyAyMDE3ICswMjAwCgogICAg
U2VhVkdBQmlvcy9jYnZnYTogVXNlIGFjdGl2ZSBtb2RlIHRvIGNsZWFyIHNjcmVlbgogICAgCiAg
ICBBcyBjb3JlYm9vdCBmcmFtZWJ1ZmZlciBpcyBpbW11dGFibGUgYWx3YXlzIHVzZSBDQm1vZGVp
bmZvLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQYXRyaWNrIFJ1ZG9scGggPHNpcm9AZGFzLWxh
Ym9yLm9yZz4KCmNvbW1pdCA0OTAyYjhhNzAzNzc5ZWUyZDg1ZGE0MDZkNmYxZGMxNmRmNzFhNDNk
CkF1dGhvcjogUGF0cmljayBSdWRvbHBoIDxzaXJvQGRhcy1sYWJvci5vcmc+CkRhdGU6ICAgTW9u
IE1heSAyOSAxOToyNToxMiAyMDE3ICswMjAwCgogICAgU2VhVkdBQklPUy92YmU6IFF1ZXJ5IGRy
aXZlciBmb3Igc2NhbmxpbmUgcGl0Y2ggdjIKICAgIAogICAgUXVlcnkgdGhlIGRyaXZlciBmb3Ig
dGhlIHJlYWwgc2NhbmxpbmUgcGl0Y2ggaW4gYnl0ZXMuCiAgICAKICAgIEFzIGNidmdhIGRvZXNu
J3QgY2hhbmdlIHRoZSBwaXRjaCBvbiBtb2RlIGNoYW5nZSwgYWx3YXlzCiAgICByZXR1cm4gdGhl
IHNhbWUgcGl0Y2gsIHRoYXQgbWlnaHQgZXhjZWVkIHdpZHRoIHRpbWVzIEJ5dGVzLXBlci1waXhl
bC4KICAgIAogICAgUmVwb3J0IHRoZSBkZWZhdWx0IHN0ZHZnYSBwaXRjaCBmb3IgYWxsIG90aGVy
IGRyaXZlcnMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFBhdHJpY2sgUnVkb2xwaCA8c2lyb0Bk
YXMtbGFib3Iub3JnPgoKY29tbWl0IDRiNDJjYzRiMzFmNjgyMjE0YWI0NzM4MzhmMGRlMDU4NGY1
OGNiYTgKQXV0aG9yOiBQYXRyaWNrIFJ1ZG9scGggPHNpcm9AZGFzLWxhYm9yLm9yZz4KRGF0ZTog
ICBNb24gTWF5IDI5IDE5OjI1OjEwIDIwMTcgKzAyMDAKCiAgICBTZWFWR0FCaW9zL2NidmdhOiBB
ZHZlcnRpc2UgY29ycmVjdCBwaXhlbCBmb3JtYXQKICAgIAogICAgQWNjdW11bGF0ZSB0aGUgcGl4
ZWwgZm9ybWF0J3MgYml0cyBpbnN0ZWFkIHJlbHlpbmcgb24gY29yZWJvb3QncwogICAgYml0c19w
ZXJfcGl4ZWwsIHdoaWNoIHNheXMgbm90aGluZyBhYm91dCB0aGUgYWN0aXZlIHBpeGVsIGZvcm1h
dC4KICAgIAogICAgQWxsb3dzIFZCRSB0byBjb3JyZWN0bHkgYWR2ZXJ0aXNlIFhSR0I4IGFuZCBC
R1JYOCBmcmFtZWJ1ZmZlciBmb3JtYXRzLAogICAgY29tbW9ubHkgdXNlZCBieSBjb3JlYm9vdC4K
ICAgIAogICAgRml4ZXMgYXQgbGVhc3QgV2luZG93cyBCb290bG9hZGVyIGFuZCBnZnhib290Lgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQYXRyaWNrIFJ1ZG9scGggPHNpcm9AZGFzLWxhYm9yLm9y
Zz4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 15 00:26:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 00: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 1dLIbz-0004RM-Ql; Thu, 15 Jun 2017 00: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 <sstabellini@kernel.org>) id 1dLIby-0004RG-Jf
 for xen-devel@lists.xenproject.org; Thu, 15 Jun 2017 00:26:10 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 BC/69-02956-124D1495; Thu, 15 Jun 2017 00:26:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVybKJssq78Fcd
 Ig0/P2C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oztCyayFHRxV/w6eZq9gfEvRxcjF4eQwB9G
 ickTtrN3MXJysAg4SBxvWcnUxcjBwSgQI/HghzVImFEgTGLy5SWsECXaEne2nGABsdkEDCX+P
 tnEBlIuAWQv+cwBEhYRUJb4/HwlM8h4ZoEORolnR5+BjRcWMJCY3LyICcTmFLCXuNJ4FszmFf
 CWuHFsBzvEPQ8ZJWZOOQqWEBXQlTj07w8bRJGgxMmZT8AWMwtoSSyfvo1lAqPALCSpWUhSCxi
 ZVjFqFKcWlaUW6Roa6iUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYhAxDsYPy0
 LOAQoyQHk5Io71RBx0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwWl4BygkWp6akVaZk5wIiAS
 Utw8CiJ8O46CJTmLS5IzC3OTIdInWJUlBLnZbwMlBAASWSU5sG1waLwEqOslDAvI9AhQjwFqU
 W5mSWo8q8YxTkYlYR5k0Gm8GTmlcBNfwW0mAlocdAFB5DFJYkIKakGxhbmG0u3356X8jJ01+R
 Nv9jYNffeWJH15KjSs4n3kzZOs1kqtW7aU3u3vt1GZ9NrTlsJ1UfGK88WnjDLUHWX2WytKNn+
 iKQ2gS3Gmuv1rEKnnhavMv2wy/Ni+LySrPU/1yRlpkrcmLAq8YjFIb/dxpcPn3fI3xT7ylY6+
 /QTr9fOB9+/MrC34ldiKc5INNRiLipOBABd5FjgvQIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1497486365!67310165!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57463 invoked from network); 15 Jun 2017 00:26:06 -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; 15 Jun 2017 00:26:06 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id F3731239B0;
 Thu, 15 Jun 2017 00:26:04 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org F3731239B0
Date: Wed, 14 Jun 2017 17:26:04 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <jbeulich@suse.com>
In-Reply-To: <594193A00200007800100804@prv-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1706141725210.12156@sstabellini-ThinkPad-X260>
References: <20170613152550.11222-1-andre.przywara@arm.com>
 <59411A1E0200007800162C70@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1706141142320.12156@sstabellini-ThinkPad-X260>
 <594193A00200007800100804@prv-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: andre.przywara@arm.com, julien.grall@arm.com, sstabellini@kernel.org,
 xen-devel@lists.xenproject.org, andrew.cooper3@citrix.com
Subject: Re: [Xen-devel] [RFC PATCH] docs: add README.atomic
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCAxNCBKdW4gMjAxNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gMDYvMTQvMTcgODo0NSBQTSA+Pj4KPiA+
T24gV2VkLCAxNCBKdW4gMjAxNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gPiArV2hhdCBBQ0NF
U1NfT05DRSBkb2VzICpub3QqIGd1YXJhbnRlZSB0aG91Z2ggaXMgdGhpcyBhY2Nlc3MgaXMgZG9u
ZSBpbiBhCj4gPj4gPiArc2luZ2xlIGluc3RydWN0aW9uLCBzbyBjb21wbGV4IG9yIG5vbi1uYXRp
dmUgb3IgdW5hbGlnbmVkIGRhdGEgdHlwZXMgYXJlCj4gPj4gPiArbm90IGd1YXJhbnRlZWQgdG8g
YmUgYXRvbWljLiBJZiBmb3IgaW5zdGFuY2UgY291bnRlciB3b3VsZCBiZSBhIDY0LWJpdCB2YWx1
ZQo+ID4+ID4gK29uIGEgMzItYml0IHN5c3RlbSwgdGhlIGNvbXBpbGVyIHdvdWxkIHByb2JhYmx5
IGdlbmVyYXRlIHR3byBsb2FkIGluc3RydWN0aW9ucywKPiA+PiA+ICt3aGljaCBjb3VsZCBlbmQg
dXAgaW4gcmVhZGluZyBhIHdyb25nIHZhbHVlIGlmIHNvbWUgb3RoZXIgQ1BVIGNoYW5nZXMgdGhl
IG90aGVyCj4gPj4gPiAraGFsZiBvZiB0aGUgdmFyaWFibGUgaW4gYmV0d2VlbiB0aG9zZSB0d28g
cmVhZHMuCj4gPj4gPiArSG93ZXZlciBhY2Nlc3NpbmcgX2FsaWduZWQgYW5kIG5hdGl2ZV8gZGF0
YSB0eXBlcyBpcyBndWFyYW50ZWVkIHRvIGJlIGF0b21pYwo+ID4+ID4gK2luIHRoZSBhcmNoaXRl
Y3R1cmVzIHN1cHBvcnRlZCBieSBYZW4sIHNvIEFDQ0VTU19PTkNFIGlzIHNhZmUgdG8gdXNlIHdo
ZW4KPiA+PiA+ICt0aGVzZSBjb25kaXRpb25zIGFyZSBtZXQuCj4gPj4gCj4gPj4gQXMgbWVudGlv
bmVkIGJlZm9yZSwgc3VjaCBhIGd1YXJhbnRlZSBkb2VzIG5vdCBleGlzdC4gUGxlYXNlIG9ubHkK
PiA+PiBzdGF0ZSB3aGF0IGlzIHJlYWxseSB0aGUgY2FzZSwgaS5lLiB3ZSBfZXhwZWN0XyBjb21w
aWxlcnMgdG8gYmVoYXZlCj4gPj4gdGhpcyB3YXkuCj4gPgo+ID5SZWdhcmRpbmcgY29tcGlsZXJz
IHN1cHBvcnQ6IGRvIHdlIHN0YXRlIGNsZWFybHkgaW4gYW55IGRvY3Mgb3Igd2Vic2l0ZQo+ID53
aGF0IGFyZSB0aGUgY29tcGlsZXJzIHdlIGFjdHVhbGx5IHN1cHBvcnQ/IEkgdGhpbmsgdGhpcyB3
b3VsZCBiZSB0aGUKPiA+cmlnaHQgb3Bwb3J0dW5pdHkgdG8gZG8gaXQuCj4gCj4gQXQgdGhlIHZl
cnkgbGVhc3Qgd2Ugc3RhdGUgc29tZXdoZXJlIHdoYXQgZ2NjIHZlcnNpb25zIHdlIHN1cHBvcnQu
IEhvd2V2ZXIsCj4gSSBjYW4ndCBzZWUgdGhlIHJlbGF0aW9uIG9mIHN1Y2ggYSBzdGF0ZW1lbnQg
dG8gdGhlIGRpc2N1c3Npb24gaGVyZS4KClRoZSByZWxhdGlvbiBpcyB0aGF0IG91ciAiY29tcGls
ZXIgZXhwZWN0YXRpb25zIiBzaGFwZSB3aGF0IGNvbXBpbGVycyB3ZQpzdXBwb3J0LgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 15 01:00:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 01:00:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLJ8O-0006nH-Qv; Thu, 15 Jun 2017 00: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 <osstest-admin@xenproject.org>) id 1dLJ8N-0006mV-KM
 for xen-devel@lists.xensource.com; Thu, 15 Jun 2017 00:59:39 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 28/4D-03613-AFBD1495; Thu, 15 Jun 2017 00:59:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVffnbcd
 Ig45nGhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN2PBzHVPByS7Giq3bJrM3
 MJ5L6GLk4hAS+Mso8W/3fSYI5zGjxPL726GcbYwS9xY0MXYxcnKICDhLfD0zlx3E5hXQl/j18
 x5YXFjAWmL+hcPsIA0SAnuVJG4e/sYMkpAQ8JY4MrEJyOYAszt2sHQxsnOwCVhJHBIDKWARUJ
 WYvHsq8wRG7gWMDKsYNYpTi8pSi3QNLfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M
 3MQK9zgAEOxh/LAs4xCjJwaQkyjtV0DFSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgQvBzCIhASL
 UtNTK9Iyc4DhB5OW4OBREuHddRAozVtckJhbnJkOkTrFqMuxYfX6L0xCLHn5ealS4rwHbwEVC
 YAUZZTmwY2AxcIlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfP2XQeawpOZVwK36RXQEUxARw
 RdcAA5oiQRISXVwCjXP7fKsH+L1PTVndGm0z8Vas56WTir9oDDncTMJN+8G+2F6mtvJSq8YJi
 z8G9MfkdHQWtm3EWWqs3u/60zov4mM3u+ePyXIaF/9RPxUy3b61kzbnSe6F/6Ljh835zLRxZu
 n37iUuiP+iePxD//Ppb9du86g5ucxoK7vjPzfgkQsn+v1Dr9u5gSS3FGoqEWc1FxIgBs/2/Ag
 AIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1497488376!77180902!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13960 invoked from network); 15 Jun 2017 00:59:37 -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; 15 Jun 2017 00:59: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 1dLJ8I-0003ml-Of; Thu, 15 Jun 2017 00:59: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 1dLJ8D-0004xY-9v; Thu, 15 Jun 2017 00:59:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dLJ8C-0001iP-QO; Thu, 15 Jun 2017 00:59:29 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110427-mainreport@xen.org>
X-Osstest-Failures: 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:allowable
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-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-rtds:debian-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-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-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl: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-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-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-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-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=63f700aab4c11d46626de3cd051dae56cf7e9056
X-Osstest-Versions-That: linux=32c1431eea4881a6b17bd7c639315010aeefa452
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 15 Jun 2017 00:59:28 +0000
Subject: [Xen-devel] [linux-linus test] 110427: 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>

ZmxpZ2h0IDExMDQyNyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEwNDI3LwoKRmFpbHVyZXMgOi0vIGJ1dCBu
byByZWdyZXNzaW9ucy4KClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2Fi
bGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NiBndWVzdC1zdG9wICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTAzODAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAxNSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMu
IDExMDM4MAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2lu
ZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBsaWtlIDExMDM4MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEwMzgwCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZh
aWwgbGlrZSAxMTAzODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNSBn
dWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMTAzODAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0IDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDEx
MDM4MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEwMzgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAg
ICA5IGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTAzODAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTYgZGViaWFuLWh2
bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14
c20gICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgOSB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3Rh
bGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
MTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgOSB3
aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQg
Zm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA2M2Y3MDBhYWI0YzExZDQ2NjI2ZGUz
Y2QwNTFkYWU1NmNmN2U5MDU2CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAg
ICAzMmMxNDMxZWVhNDg4MWE2YjE3YmQ3YzYzOTMxNTAxMGFlZWZhNDUyCgpMYXN0IHRlc3Qgb2Yg
YmFzaXMgICAxMTAzODAgIDIwMTctMDYtMTIgMTc6Mjc6MDQgWiAgICAyIGRheXMKVGVzdGluZyBz
YW1lIHNpbmNlICAgMTEwMzk5ICAyMDE3LTA2LTEzIDA2OjM3OjQ4IFogICAgMSBkYXlzICAgIDIg
YXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAg
Q2hyaXN0aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5pYm0uY29tPgogIENvcm5lbGlh
IEh1Y2sgPGNvcm5lbGlhLmh1Y2tAZGUuaWJtLmNvbT4KICBIYXJhbGQgRnJldWRlbmJlcmdlciA8
ZnJldWRlQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGlu
dXgtZm91bmRhdGlvbi5vcmc+CiAgTWFya3VzIEVsZnJpbmcgPGVsZnJpbmdAdXNlcnMuc291cmNl
Zm9yZ2UubmV0PgogIE1hcnRpbiBTY2h3aWRlZnNreSA8c2Nod2lkZWZza3lAZGUuaWJtLmNvbT4K
ICBNYXggRmlsaXBwb3YgPGpjbXZia2JjQGdtYWlsLmNvbT4KICBTZWJhc3RpYW4gT3R0IDxzZWJv
dHRAbGludXgudm5ldC5pYm0uY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBy
dW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
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
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9bGludXgtbGludXMKKyByZXZp
c2lvbj02M2Y3MDBhYWI0YzExZDQ2NjI2ZGUzY2QwNTFkYWU1NmNmN2U5MDU2CisgLiAuL2NyaS1s
b2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1h
c2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwog
ICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29u
ZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAg
ICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21l
L29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10n
CisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBv
cworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgv
aG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9
L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggbGludXgtbGludXMgNjNmNzAwYWFiNGMxMWQ0NjYy
NmRlM2NkMDUxZGFlNTZjZjdlOTA1NgorIGJyYW5jaD1saW51eC1saW51cworIHJldmlzaW9uPTYz
ZjcwMGFhYjRjMTFkNDY2MjZkZTNjZDA1MWRhZTU2Y2Y3ZTkwNTYKKyAuIC4vY3JpLWxvY2stcmVw
b3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIK
KysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAg
ICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsK
ICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisr
KyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVz
dC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVj
aG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJl
cG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9y
ZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNv
bW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNo
CisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPWxpbnV4CisgeGVuYnJhbmNoPXhlbi11bnN0YWJs
ZQorICdbJyB4bGludXggPSB4bGludXggJ10nCisgbGludXhicmFuY2g9bGludXgtbGludXMKKyAn
WycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQorIHNlbGVj
dF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCisg
cHJldnhlbmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeDYzZjcwMGFhYjRjMTFkNDY2MjZk
ZTNjZDA1MWRhZTU2Y2Y3ZTkwNTYgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2Fw
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
eGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC0zLjE0Cisr
IDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIv
c2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgtMi42LmdpdCA9IHggJ10nCisrICdb
JyB4Z2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRz
L2xpbnV4LTIuNi5naXQgPSB4ICddJworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20v
bGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6
IGRhaWx5LWNyb24ubGludXgtbGludXMKKysgOiBkYWlseS1jcm9uLmxpbnV4LWxpbnVzCisrIDog
ZGFpbHktY3Jvbi5saW51eC1saW51cworKyA6IGRhaWx5LWNyb24ubGludXgtbGludXMKKysgOiBk
YWlseS1jcm9uLmxpbnV4LWxpbnVzCisrIDogZGFpbHktY3Jvbi5saW51eC1saW51cworKyA6IGRh
aWx5LWNyb24ubGludXgtbGludXMKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJi
b24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVu
LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4u
Z2l0CisrIDogZGFpbHktY3Jvbi5saW51eC1saW51cworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJ
TlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0
CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAor
IFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qv
b3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgbGludXgtbGludXMKKyBjYXNlICQxIGluCisgOiBn
aXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGlu
dXgtMi42LmdpdAorIDogbWFzdGVyCisgOiBnaXQKKyA6IGdpdAorIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyA6IHRlc3RlZC9saW51eC1saW51cworIDogcmVmcy9o
ZWFkcy90ZXN0ZWQvbGludXgtbGludXMKKyByZXR1cm4gMAorIGNkIC9ob21lL29zc3Rlc3QvcmVw
b3MvbGludXgKKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L2xpbnV4LXB2b3BzLmdpdCA2M2Y3MDBhYWI0YzExZDQ2NjI2ZGUzY2QwNTFkYWU1NmNmN2U5MDU2
OnJlZnMvaGVhZHMvdGVzdGVkL2xpbnV4LWxpbnVzClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CiAgIDMyYzE0MzEuLjYzZjcwMGEgIDYzZjcw
MGFhYjRjMTFkNDY2MjZkZTNjZDA1MWRhZTU2Y2Y3ZTkwNTYgLT4gdGVzdGVkL2xpbnV4LWxpbnVz
CisgZXhpdCAwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 15 02:25:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 02:25:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLKSk-0007EH-3r; Thu, 15 Jun 2017 02:24: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 1dLKSi-0007Du-Vm
 for xen-devel@lists.xensource.com; Thu, 15 Jun 2017 02:24:45 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 10/52-03620-CEFE1495; Thu, 15 Jun 2017 02:24:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVff1e8d
 Ig/kfuCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasX/ZdaaCVSkVO3Z/YW1g
 7HHuYuTiEBL4yyhxZdk2FgjnMaPEsd0zWCGcbUCZxUsZuxg5OUQEnCW+npnLDmLzCuhLLDv9k
 RnEFhawkFg65zgbSIOEwG9ZiQVnJrGAJCQEvCU2H7vPBGM/W9kFNIidg03ASuKQGEiURUBVYv
 rMTvYJjNwLGBlWMWoUpxaVpRbpGhroJRVlpmeU5CZm5gB5Znq5qcXFiempOYlJxXrJ+bmbGIF
 eZwCCHYz3lgUcYpTkYFIS5Z0q6BgpxJeUn1KZkVicEV9UmpNafIhRhoNDSYK35R1QTrAoNT21
 Ii0zBxh+MGkJDh4lEd5dB4HSvMUFibnFmekQqVOMuhwbVq//wiTEkpeflyolzqsCMkMApCijN
 A9uBCwWLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmY9wHIFJ7MvBK4Ta+AjmACOiLoggPIES
 WJCCmpBsY1jAwHPQye3U0qieExclbMl5qV2KfS28f0/cSWHTIuibbWi40fLZLZbs8Wyntr/Ud
 u2TW+NY4fRFdyvb9Vk8Nh4Pb1YRXnlx3rD17+1i7w7LzEhB0RylPmLHpjEvvB1Gb61+cSAVcP
 W00U0b3Ql7G2tIrtivczN1HZc5ffXFlQnDlhAs9m714lluKMREMt5qLiRAADYKpXgAIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1497493482!60023733!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37723 invoked from network); 15 Jun 2017 02:24:42 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Jun 2017 02:24: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 1dLKSf-0004wF-45; Thu, 15 Jun 2017 02:24:41 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dLKSZ-0004n4-IG; Thu, 15 Jun 2017 02:24:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dLKSY-0005gN-Lh; Thu, 15 Jun 2017 02:24:35 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110428-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-xl-vhd: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:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10: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-xl-rtds:guest-start/debian.repeat: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-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl: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-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-libvirt: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-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-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=3f0602927b120a480b35dcf58cf6f95435b3ae91
X-Osstest-Versions-That: qemuu=c6e84fbd447a51e1161d74d71566a5f67b47eac5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 15 Jun 2017 02:24:34 +0000
Subject: [Xen-devel] [qemu-mainline test] 110428: 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="===============5876787289827540844=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-xl-vhd       5 xen-install              fail REGR. vs. 109975

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-start/win.repeat fail blocked in 109975
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 109975
 test-amd64-i386-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail like 109975
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 109975
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 109975
 test-armhf-armhf-xl-rtds     15 guest-start/debian.repeat    fail  like 109975
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass

version targeted for testing:
 qemuu                3f0602927b120a480b35dcf58cf6f95435b3ae91
baseline version:
 qemuu                c6e84fbd447a51e1161d74d71566a5f67b47eac5

Last test of basis   109975  2017-06-04 00:16:43 Z   11 days
Failing since        110013  2017-06-05 10:45:10 Z    9 days   13 attempts
Testing same since   110428  2017-06-14 05:53:59 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Larson <alarson@ddci.com>
  Abdallah Bouassida <abdallah.bouassida@lauterbach.com>
  Alex Bennée <alex.bennee@linaro.org>
  Aurelien Jarno <aurelien@aurel32.net>
  Bruno Dominguez <bru.dominguez@gmail.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  Cédric Le Goater <clg@kaod.org>
  Daniel Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  David Hildenbrand <david@redhat.com>
  Denis Plotnikov <dplotnikov@virtuozzo.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Emilio G. Cota <cota@braap.org>
  Eric Auger <eric.auger@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Felipe Franciosi <felipe@nutanix.com>
  Gonglei <arei.gonglei@huawei.com>
  Greg Kurz <groug@kaod.org>
  Halil Pasic <pasic@linux.vnet.ibm.com>
  Haozhong Zhang <haozhong.zhang@intel.com>
  Igor Mammedov <imammedo@redhat.com>
  Jason J. Herne <jjherne@linux.vnet.ibm.com>
  Jason Wang <jasowang@redhat.com>
  Jeff Cody <jcody@redhat.com>
  Jens Freimann <jfreiman@redhat.com>
  John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
  John Snow <jsnow@redhat.com>
  Jose Ricardo Ziviani <joserz@linux.vnet.ibm.com>
  Juan Quintela <quintela@redhat.com>
  Kamil Rytarowski <n54@gmx.com>
  Kevin Wolf <kwolf@redhat.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Laurent Vivier <laurent@vivier.eu>
  Laurent Vivier <lvivier@redhat.com>
  Luc MICHEL <luc.michel@git.antfield.fr>
  Malcolm Crossley <malcolm@nutanix.com>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marc-André Lureau <marcandre.lureau@redhat.com>
  Marcel Apfelbaum <marcel@redhat.com>
  Markus Armbruster <armbru@redhat.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>
  Mihail Abakumov <mikhail.abakumov@ispras.ru>
  Mike Cui <cui@nutanix.com>
  Mikhail Sennikovskii <mikhail.sennikovskii@profitbricks.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-Daudé <f4bug@amsat.org>
  Pranith Kumar <bobby.prani@gmail.com>
  QingFeng Hao <haoqf@linux.vnet.ibm.com>
  Richard Henderson <rth@twiddle.net>
  Roman Pen <roman.penyaev@profitbricks.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  Tai Yunfang <yunfangtai@tencent.com>
  Thomas Huth <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Xiao Guangrong <xiaoguangrong@tencent.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-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                                  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-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                                      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.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5876787289827540844==--

From xen-devel-bounces@lists.xen.org Thu Jun 15 04:29:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 04: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 1dLMP1-0007Kj-Mk; Thu, 15 Jun 2017 04:29: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 1dLMP0-0007Kd-P0
 for xen-devel@lists.xensource.com; Thu, 15 Jun 2017 04:29:02 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 15/4A-01752-D0D02495; Thu, 15 Jun 2017 04:29:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVZeH1yn
 S4NI1I4sVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmLGu4zVzwup+x4uyG6UwN
 jK+Suhi5OIQE/jJKbH79gKWLkRPIecwocfS9AERiG6PE7bWz2UESIgLOEl/PzAWzeQX0JR7t3
 MUIYgsL2Es03NwLZksInFeROD6fp4uRA8j2lJjwQRgi7Cmx6XID0Hx2DjYBK4lDYiBRFgFViX
 P7pzJPYORewMiwilGjOLWoLLVI19BQL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxM
 j0OMMQLCDcWW78yFGSQ4mJVHeqYKOkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeDu4nSKFBItS
 01Mr0jJzgKEHk5bg4FES4d11EKiVt7ggMbc4Mx0idYpRl2PD6vVfmIRY8vLzUqXEeX+CzBAAK
 coozYMbAYuDS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmZecEmsKTmVcCt+kV0BFMQEcEXX
 AAOaIkESEl1cDImxg2T0TuGvfL5UdPfDkrfWvWz+A7K82PLxKWE5j4Xlr5bkNjIo9ESFpO2Z7
 5qxrOHednmX+7j7XiTWSAltXvI337rnwwTSidmaSRx5zfaxxy55UI58xDOSY/T86Qn/1UOnl7
 +u4zfmm3wzMmPL5m61TQ9uqWj4h04Mfeuoy1e2yeFkmkhS9QYinOSDTUYi4qTgQA+zoqmn4CA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1497500939!75031913!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2540 invoked from network); 15 Jun 2017 04:29:00 -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 Jun 2017 04:29: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 1dLMOw-0008HG-IE; Thu, 15 Jun 2017 04:28: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 1dLMOr-0007rb-1R; Thu, 15 Jun 2017 04:28:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dLMOq-0000go-J6; Thu, 15 Jun 2017 04:28:52 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110430-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt: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-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-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-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop: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-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: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-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-i386-xl-qemut-ws16-amd64: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
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install: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
X-Osstest-Versions-This: xen=84cd8d3fbdfbc0655ad242da1d2fdadddf5be89e
X-Osstest-Versions-That: xen=7a0bf3eef7b9cc3958de61d537c699b200be4163
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 15 Jun 2017 04:28:52 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 110430: 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>

ZmxpZ2h0IDExMDQzMCB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDQzMC8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUg
bm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgMTUgZ3Vlc3Qtc3RhcnQv
ZGViaWFuLnJlcGVhdCBmYWlsIGJsb2NrZWQgaW4gMTA5NjIwCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0xICAgICAgNDUgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgbGlrZSAxMDk1
ODYKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBsaWtlIDEwOTYyMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTA5NjIwCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbGlrZSAxMDk2MjAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEwOTYyMAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTA5
NjIwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDkg
d2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAxMSBndWVzdC1zdGFydCAgICAgICAg
ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZoLWludGVsIDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMSBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE2IGRlYmlhbi1odm0taW5zdGFsbC9s
MS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICA5IHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEw
LWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBw
YXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAg
ODRjZDhkM2ZiZGZiYzA2NTVhZDI0MmRhMWQyZmRhZGRkZjViZTg5ZQpiYXNlbGluZSB2ZXJzaW9u
OgogeGVuICAgICAgICAgICAgICAgICAgN2EwYmYzZWVmN2I5Y2MzOTU4ZGU2MWQ1MzdjNjk5YjIw
MGJlNDE2MwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTA5NjIwICAyMDE3LTA1LTE5IDE2OjI3OjQ3
IFogICAyNiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExMDE4NSAgMjAxNy0wNi0wOSAxMjoy
Mzo1OSBaICAgIDUgZGF5cyAgICA3IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMDQz
MCAgMjAxNy0wNi0xNCAwNjo0Njo1NSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVv
cGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zz
a3lAb3JhY2xlLmNvbT4KICBHYXJ5IExpbiA8Z2xpbkBzdXNlLmNvbT4KICBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgR3JlZ29yeSBIZXJyZXJvIDxncmVnb3J5Lmhl
cnJlcm9Ab3JhY2xlLmNvbT4KICBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4
LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4K
ICBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiAgTWFyayBS
dXRsYW5kIDxtYXJrLnJ1dGxhbmRAYXJtLmNvbT4KICBNb2hpdCBHYW1iaGlyIDxtb2hpdC5nYW1i
aGlyQG9yYWNsZS5jb20+CiAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIu
Y29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICBUYW1h
cyBLIExlbmd5ZWwgPHRhbWFzLmxlbmd5ZWxAemVudGlmaWMuY29tPgogIFRpbSBEZWVnYW4gPHRp
bUB4ZW4ub3JnPgogIFdlaSBDaGVuIDxXZWkuQ2hlbkBhcm0uY29tPgogIFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5j
aD14ZW4tNC43LXRlc3RpbmcKKyByZXZpc2lvbj04NGNkOGQzZmJkZmJjMDY1NWFkMjQyZGExZDJm
ZGFkZGRmNWJlODllCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAu
IC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZp
ZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAg
ICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3si
UmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVz
dC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1k
IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysg
cmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9T
U1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMg
d2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggeGVuLTQu
Ny10ZXN0aW5nIDg0Y2Q4ZDNmYmRmYmMwNjU1YWQyNDJkYTFkMmZkYWRkZGY1YmU4OWUKKyBicmFu
Y2g9eGVuLTQuNy10ZXN0aW5nCisgcmV2aXNpb249ODRjZDhkM2ZiZGZiYzA2NTVhZDI0MmRhMWQy
ZmRhZGRkZjViZTg5ZQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysg
LiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25m
aWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAg
ICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7
IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rl
c3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAt
ZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisr
IHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmln
CisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRy
ZWU9eGVuCisgeGVuYnJhbmNoPXhlbi00LjctdGVzdGluZworICdbJyB4eGVuID0geGxpbnV4ICdd
JworIGxpbnV4YnJhbmNoPQorICdbJyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3Ry
ZWFtLTQuNy10ZXN0aW5nCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhl
bmJyYW5jaCB4ZW4tNC43LXRlc3RpbmcKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjYtdGVzdGluZwor
ICdbJyB4ODRjZDhkM2ZiZGZiYzA2NTVhZDI0MmRhMWQyZmRhZGRkZjViZTg5ZSA9IHggJ10nCisg
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
CisrIDogdGVzdGVkL2xpbnV4LTMuMTQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycg
eGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9
IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRl
c3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51
eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFp
bHktY3Jvbi54ZW4tNC43LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjctdGVzdGluZwor
KyA6IGRhaWx5LWNyb24ueGVuLTQuNy10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC43LXRl
c3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjctdGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVu
LTQuNy10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC43LXRlc3RpbmcKKysgOiBodHRwOi8v
aGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi54ZW4tNC43LXRlc3Rp
bmcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0
LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklS
VD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJF
RV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9y
dW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIHhl
bi00LjctdGVzdGluZworIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGlu
CisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy94ZW4KKyB4ZW52ZXJzaW9uPXhlbi00LjctdGVzdGlu
ZworIHhlbnZlcnNpb249eGVuLTQuNworIHhlbnZlcnNpb249NC43CisgZ2l0IHB1c2ggb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0IDg0Y2Q4ZDNmYmRmYmMwNjU1
YWQyNDJkYTFkMmZkYWRkZGY1YmU4OWU6cmVmcy9oZWFkcy9zdGFibGUtNC43ClRvIG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICA3YTBiZjNlLi44NGNkOGQz
ICA4NGNkOGQzZmJkZmJjMDY1NWFkMjQyZGExZDJmZGFkZGRmNWJlODllIC0+IHN0YWJsZS00LjcK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 15 06:33:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 06:33:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLOLA-0007PF-Fx; Thu, 15 Jun 2017 06:33:12 +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 1dLOL8-0007P9-Vr
 for xen-devel@lists.xenproject.org; Thu, 15 Jun 2017 06:33:11 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 6E/B5-17076-62A22495; Thu, 15 Jun 2017 06:33:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsVyMfSqtq6qllO
 kwcc/khbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bSjpesBbOFKo7tW8fYwLiHr4uRi0NIYDqj
 xOa2LywgDovAVmaJ6zu7mUAcCYE5rBIv7vxi62LkBHLyJD73zGCEsEskuo/cB4vzCghKnJz5h
 AXEFhLwlNhydC5YDaeAtcSira/YIFZsZJLYc2I7kMPBwSZgIjGrQwKkhkVAVeJ0935GiDkBEu
 tOX2AHsYUFIiVOd/4Di4sIqEv8uTCBEWQOs8BMRonWpSdZQRLMApoSrdt/s09gFJiF5I5ZSFI
 LGJlWMWoUpxaVpRbpGlnqJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEBmM9AwPj
 DsamvX6HGCU5mJREefnlnCKF+JLyUyozEosz4otKc1KLDzHKcHAoSfByagLlBItS01Mr0jJzg
 HEBk5bg4FES4RUUAUrzFhck5hZnpkOkTjEac1y5su4LE8eUA9u/MAmx5OXnpUqJ837RACoVAC
 nNKM2DGwSL10uMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHlfKwFN4cnMK4Hb9wroFCagU4I
 uOICcUpKIkJJqYFTYE7xO/coTuzmNXIduBT2Xar0d9+So2NsvR5uu/y0X2jujK2DpzQm7euw9
 9N9smtPH4vFYfOcitgSF/5+cC2KnePc+cpST/fOybOa9nPKjkg9vygskPJvUuJ+z36bn7osXy
 64tThVUefr/V8sL4Ulpby9VsdcJPRIrWF0ypSabYV2vg3uOyiElluKMREMt5qLiRADNOWKw0g
 IAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1497508388!101664545!1
X-Originating-IP: [209.85.213.43]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34948 invoked from network); 15 Jun 2017 06:33:09 -0000
Received: from mail-vk0-f43.google.com (HELO mail-vk0-f43.google.com)
 (209.85.213.43)
 by server-15.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 15 Jun 2017 06:33:09 -0000
Received: by mail-vk0-f43.google.com with SMTP id 191so2129354vko.2
 for <xen-devel@lists.xenproject.org>; Wed, 14 Jun 2017 23:33:09 -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=CBnQ6M7EJUdLj++uaohyCS9WFbMDOW43XdyG7eR0YNk=;
 b=WKirhoI4n54pBJ71GGtZb12d/sWUIMJjl8pm/x6RSPT+mHly/VnVlf9McySIJ8X9vf
 nHvseQDrrQT52jwxR6/xPxdC9WRWYyLJNf60UhYQBhGWWiBSce0HADobHkBD5ebm0IHP
 nSl8qFvOFR1jePqzuzyDji2R9tXZUZI9TkX+0=
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=CBnQ6M7EJUdLj++uaohyCS9WFbMDOW43XdyG7eR0YNk=;
 b=allfe9TYyNG2MS70ejnIDtZQaULAiDjRhcSCTeDW87oM8Zek5mOk/MC09UkPXu41AG
 /FUNlj4wWKO+HVWr8uwctYUaiEbjVS/obAOc5C9gQjrkbFnVdgkE50wBDyvWcpVnRU6m
 OeyxgnkTwYtSKjmaHJDo1y11VddJxzQsm8l4VR94gWLPC+k9Zzo0yxksclbQ//ukGmkJ
 05zO4EKMjEulh8rgpwQQRdTIYzg7r8+X2zRMxPBHsi6Yeu4h/NnpGnzkMEzX1TBQLNzN
 ExaKXm0dFP3XBuYyN9s/HfoVWd4L6nuaZzA1G3CMMgimzOUTP0+IdbkVAWiM3WXakH8t
 x5Hg==
X-Gm-Message-State: AKS2vOyMeDpJjcifR8sT9xj1lY9Iu9UQ9tww847lwSJDuQ0H7i5X68Qb
 /kZS2PpA3bZ3JV8+6RZArDTGqMg33/pl
X-Received: by 10.31.195.196 with SMTP id t187mr2144894vkf.151.1497508388018; 
 Wed, 14 Jun 2017 23:33:08 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.159.32.8 with HTTP; Wed, 14 Jun 2017 23:33:07 -0700 (PDT)
In-Reply-To: <7e27a6e7-10b5-5508-f267-b5655d015561@arm.com>
References: <1496769929-23355-1-git-send-email-bhupinder.thakur@linaro.org>
 <1496769929-23355-7-git-send-email-bhupinder.thakur@linaro.org>
 <975bd839-69f7-a97f-43f9-38c58279eb8d@arm.com>
 <CACtJ1JQ2d+vpa4cXjRA3zQUf9Sxr_JdzMTb9zAXbSdkAiqekUg@mail.gmail.com>
 <7e27a6e7-10b5-5508-f267-b5655d015561@arm.com>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Thu, 15 Jun 2017 12:03:07 +0530
Message-ID: <CACtJ1JQ=0m5s7Nf7EY6qVq9+m7S1YDND5bK9HBz6sSGbtLdoYQ@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 06/14 v4] 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>

SGkgSnVsaWVuLAoKCj4+Pj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2FyY2guaCBi
L3Rvb2xzL2xpYnhsL2xpYnhsX2FyY2guaAo+Pj4+IGluZGV4IDVlMWZjNjAuLmQxY2E5YzYgMTAw
NjQ0Cj4+Pj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfYXJjaC5oCj4+Pj4gKysrIGIvdG9vbHMv
bGlieGwvbGlieGxfYXJjaC5oCj4+Pj4gQEAgLTMyLDYgKzMyLDEzIEBAIF9oaWRkZW4KPj4+PiAg
IGludCBsaWJ4bF9fYXJjaF9kb21haW5fY3JlYXRlKGxpYnhsX19nYyAqZ2MsIGxpYnhsX2RvbWFp
bl9jb25maWcKPj4+PiAqZF9jb25maWcsCj4+Pj4gICAgICAgICAgICAgICAgICB1aW50MzJfdCBk
b21pZCk7Cj4+Pj4KPj4+PiArLyogYXJjaCBzcGVjaWZpYyBpbnRlcm5hbCBkb21haW4gY3JlYXRp
b24gZmluaXNoIGZ1bmN0aW9uICovCj4+Pj4gK19oaWRkZW4KPj4+PiAraW50IGxpYnhsX19hcmNo
X2RvbWFpbl9jcmVhdGVfZmluaXNoKGxpYnhsX19nYyAqZ2MsCj4+Pj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqaW5mbywKPj4+
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkLAo+
Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RvbWFpbl9i
dWlsZF9zdGF0ZSAqc3RhdGUpOwo+Pj4KPj4+Cj4+Pgo+Pj4gQ2FuIHlvdSBleHBsYWluIHdoeSB5
b3UgbmVlZCBhIG5ldyBhcmNoIGhlbHBlciByYXRoZXIgdGhhbiB1c2luZyB0aGUKPj4+IGN1cnJl
bnQKPj4+IG9uZT8KPj4KPj4KPj4gbGlieGxfX2FyY2hfZG9tYWluX2NyZWF0ZSgpIGlzIGNhbGxl
ZCBmcm9tIGxpYnhsX19idWlsZF9wcmUoKS4gVGhpcwo+PiBmdW5jdGlvbiBpcyBjYWxsZWQgYmVm
b3JlIGxpYnhsX19idWlsZF9wdigpLiBCeSB0aGlzIHRpbWUgdGhlIGRvbWFpbgo+PiBoYXMgbm90
IGJlIGNyZWF0ZWQgYW5kIEkgZm91bmQgdGhhdCBpZiBJIHRyaWVkIHRvIGluaXRpYWxpemUgdnBs
MDExCj4+IGZyb20gaW5zaWRlIGxpYnhsX19hcmNoX2RvbWFpbl9jcmVhdGUoKSB0aGVuIGluaXRp
YWxpemF0aW9uIHdhcwo+PiBmYWlsaW5nIGR1ZSB0byBwcmVwYXJlX3JpbmdfZm9yX2hlbHBlcigp
IGZhaWxpbmcuCj4KPgo+IFdoYXQgZG8geW91IG1lYW4gYnkgdGhlIGRvbWFpbiBoYXMgbm90IGJl
ZW4gY3JlYXRlZD8gVGhlIGRvbWFpbiBoYXMgYWxyZWFkeQo+IGJlZW4gY3JlYXRlZCAoeW91IGhh
dmUgYSBkb21pZCBpbiBoYW5kKSB3aGVuIHlvdSBsaWJ4bF9fYnVpbGRfcHJlLiBTbyB0aGUKPiBw
cm9ibGVtIGlzIGRpZmZlcmVudC4KPgo+IExvb2tpbmcgYXQgdGhlIGNvZGUsIEkgZ3Vlc3MgdGhl
IHByb2JsZW0gaXMgYmVjYXVzZSB0aGUgdnVhcnQgcGZuIHdpbGwgYmUKPiBhbGxvY2F0ZWQgYnkg
eGNfZG9tX2J1aWxkX2ltYWdlIGNhbGxlZCBieSBsaWJ4bF9idWlsZF9wdiAtPgo+IGxpYnhsX19i
dWlsZF9kb20uCj4KPj4KPj4gU28gSSBoYWQgdG8gY3JlYXRlIGFub3RoZXIgZnVuY3Rpb24gd2hp
Y2ggd2lsbCBiZSBjYWxsZWQgZnJvbQo+PiBsaWJ4bF9fYnVpbGRfcG9zdCgpIGFmdGVyIGRvbWFp
biBoYXMgYmVlbiBzZXR1cC4KPgo+Cj4gSXQgbG9va3MgYSBiaXQgb2RkIHRvIG1lIHRvIGNyZWF0
ZSB0aGUgdnBsMDExIFVBUlQgdGhhdCBsYXRlIGluIHRoZSBwcm9jZXNzCj4gYmVjYXVzZSB3aGVu
IHlvdSByZWFkIHRoZSBjb2RlIHlvdSB3b3VsZCBleHBlY3QgYWxsIHRoZSBoYXJkd2FyZSB0byBi
ZSBzZXR1cAo+IGFmdGVyIGxpYnhsX19hcmNoX2RvbWFpbl9maW5hbGlzZV9od19kZXNjcmlwdGlv
bnMgaXMgY2FsbGVkLgo+Cj4gQnV0IEkgdW5kZXJzdGFuZCBpdCBpcyBub3QgcG9zc2libGUgdG8g
ZG8gaXQgYXMgdGhlIHJpbmcgaGFzIG5vdCB5ZXQgYmVlbgo+IGFsbG9jYXRlZC4gU28gaXMgdGhl
cmUgYSB3YXkgdG8gYWxsb2NhdGUgdGhlIHJpbmcgYmVmb3JlPwogPgo+IFdlaSwgSWFuLCBkbyB5
b3UgaGF2ZSBhbnkgb3BpbmlvbnMgb24gd2hhdCBzaG91bGQgdGhlIHdvcmtmbG93IGluIGxpYnhs
PwoKQWN0dWFsbHksIEkgaGFkIGludHJvZHVjZWQgYW4gQVBJIHhjX2dldF92dWFydF9nZm4oKSB0
byBnZXQgdGhlIHBmbi4KU2luY2UgaXQgaXMgYSBmaXhlZCBwZm4sIHRoZSBBUEkgY2FuCnJldHVy
biBpdCBldmVuIGJlZm9yZSB4Y19idWlsZF9kb21faW1hZ2UoKSBpcyBjYWxsZWQuIEkgdHJpZWQg
YWZ0ZXIKbW92aW5nIHRoZSB2cGwwMTFfaW5pdCBmdW5jdGlvbiB0byBsaWJ4bF9fYXJjaF9kb21h
aW5fY3JlYXRlKCkgYW5kIGl0CmlzIHdvcmtpbmcuCgpSZWdhcmRzLApCaHVwaW5kZXIKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 15 06:58:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 06: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 1dLOjK-0000N9-Jf; Thu, 15 Jun 2017 06:58:10 +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 1dLOjJ-0000N3-6k
 for xen-devel@lists.xen.org; Thu, 15 Jun 2017 06:58:09 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 61/0E-26106-00032495; Thu, 15 Jun 2017 06:58:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVyuP0Ov+5/fad
 Igz03VS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozln2cyFXw2q9hyso25gXG1XhcjJ4eEgJHE
 24n/mLoYuTiEBBYySjzatZoJJCEs4Cyxc+EfRhBbREBfYtPtRnaQImaBBkaJ3o4pjBAdK5gl1
 t7dwg5SxSagKrHh+inWLkYODl4Ba4mt/9NBTBag8JmmMJAKUYFwid4D/WwgNq+AoMTJmU9YQG
 xOAR+J9d9uge1lFlCX+DPvEjOELS6x6dl3VghbXmL72znMExj5ZyFpn4WkZRaSlllIWhYwsqx
 i1ChOLSpLLdI1MtZLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMz3oGBsYdjH17
 /Q4xSnIwKYny8ss5RQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4F2uB5QTLEpNT61Iy8wBRgpMW
 oKDR0mEN0kLKM1bXJCYW5yZDpE6xajLsWH1+i9MQix5+XmpUuK8KiAzBECKMkrz4EbAovYSo6
 yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHe+SBTeDLzSuA2vQI6ggnoiKALDiBHlCQipKQaGAO
 /Otl4LHdwPFGrbxXJtPP8BUffEobLWhZRuTpOU16fLvXn2pq+wJ/VIC0mzWaGesCrWKHGUyeO
 Fc5RsK7tPLT5qvylfZsPS3Pd41mjuvjjNn6m1c1sem2c+r8Y2jzudLVd2z6VyeVLiPv/fRLHF
 uksupHJf2xbuFtDlat62IonhSaNvqe2KLEUZyQaajEXFScCAC1wq9jVAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1497509887!47647673!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33571 invoked from network); 15 Jun 2017 06:58: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; 15 Jun 2017 06:58: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 08633ADF4;
 Thu, 15 Jun 2017 06:58:07 +0000 (UTC)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1706021225440.18759@sstabellini-ThinkPad-X260>
 <1496431915-20774-1-git-send-email-sstabellini@kernel.org>
 <1496431915-20774-11-git-send-email-sstabellini@kernel.org>
 <c7d715eb-358a-47a7-95be-c87afc25c8b1@suse.com>
 <alpine.DEB.2.10.1706131721470.12156@sstabellini-ThinkPad-X260>
 <6749c353-5e63-77fb-2541-44703072e9ac@suse.com>
 <alpine.DEB.2.10.1706141219350.12156@sstabellini-ThinkPad-X260>
From: Juergen Gross <jgross@suse.com>
Message-ID: <111dc29b-aabb-4558-4546-734e52ddc9be@suse.com>
Date: Thu, 15 Jun 2017 08:58:05 +0200
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.1706141219350.12156@sstabellini-ThinkPad-X260>
Content-Language: de-DE
Cc: Stefano Stabellini <stefano@aporeto.com>, boris.ostrovsky@oracle.com,
 linux-kernel@vger.kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 11/18] 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>

T24gMTQvMDYvMTcgMjE6MjcsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiBPbiBXZWQsIDE0
IEp1biAyMDE3LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBPbiAxNC8wNi8xNyAwMjo0NywgU3Rl
ZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+Pj4gT24gVHVlLCAxMyBKdW4gMjAxNywgSnVlcmdlbiBH
cm9zcyB3cm90ZToKPj4+PiBPbiAwMi8wNi8xNyAyMTozMSwgU3RlZmFubyBTdGFiZWxsaW5pIHdy
b3RlOgo+Pj4+PiBJbXBsZW1lbnQgdGhlIGFjY2VwdCBjb21tYW5kIGJ5IGNhbGxpbmcgaW5ldF9h
Y2NlcHQuIFRvIGF2b2lkIGJsb2NraW5nCj4+Pj4+IGluIHRoZSBrZXJuZWwsIGNhbGwgaW5ldF9h
Y2NlcHQoT19OT05CTE9DSykgZnJvbSBhIHdvcmtxdWV1ZSwgd2hpY2ggZ2V0Cj4+Pj4+IHNjaGVk
dWxlZCBvbiBza19kYXRhX3JlYWR5IChmb3IgYSBwYXNzaXZlIHNvY2tldCwgaXQgbWVhbnMgdGhh
dCB0aGVyZQo+Pj4+PiBhcmUgY29ubmVjdGlvbnMgdG8gYWNjZXB0KS4KPj4+Pj4KPj4+Pj4gVXNl
IHRoZSByZXFjb3B5IGZpZWxkIHRvIHN0b3JlIHRoZSByZXF1ZXN0LiBBY2NlcHQgdGhlIG5ldyBz
b2NrZXQgZnJvbQo+Pj4+PiB0aGUgZGVsYXllZCB3b3JrIGZ1bmN0aW9uLCBjcmVhdGUgYSBuZXcg
c29ja19tYXBwaW5nIGZvciBpdCwgbWFwCj4+Pj4+IHRoZSBpbmRleGVzIHBhZ2UgYW5kIGRhdGEg
cmluZywgYW5kIHJlcGx5IHRvIHRoZSBvdGhlciBlbmQuIEFsbG9jYXRlIGFuCj4+Pj4+IGlvd29y
a2VyIGZvciB0aGUgc29ja2V0Lgo+Pj4+Pgo+Pj4+PiBPbmx5IHN1cHBvcnQgb25lIG91dHN0YW5k
aW5nIGJsb2NraW5nIGFjY2VwdCByZXF1ZXN0IGZvciBldmVyeSBzb2NrZXQgYXQKPj4+Pj4gYW55
IHRpbWUuCj4+Pj4+Cj4+Pj4+IEFkZCBhIGZpZWxkIHRvIHNvY2tfbWFwcGluZyB0byByZW1lbWJl
ciB0aGUgcGFzc2l2ZSBzb2NrZXQgZnJvbSB3aGljaCBhbgo+Pj4+PiBhY3RpdmUgc29ja2V0IHdh
cyBjcmVhdGVkLgo+Pj4+Pgo+Pj4+PiBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHN0ZWZhbm9AYXBvcmV0by5jb20+Cj4+Pj4+IENDOiBib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNv
bQo+Pj4+PiBDQzogamdyb3NzQHN1c2UuY29tCj4+Pj4+IC0tLQo+Pj4+PiAgZHJpdmVycy94ZW4v
cHZjYWxscy1iYWNrLmMgfCAxMDkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKystCj4+Pj4+ICAxIGZpbGUgY2hhbmdlZCwgMTA4IGluc2VydGlvbnMoKyksIDEgZGVs
ZXRpb24oLSkKPj4+Pj4KPj4+Pj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFj
ay5jIGIvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMKPj4+Pj4gaW5kZXggYTc1NTg2ZS4uZjEx
NzNmNCAxMDA2NDQKPj4+Pj4gLS0tIGEvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMKPj4+Pj4g
KysrIGIvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMKPj4+Pj4gQEAgLTY1LDYgKzY1LDcgQEAg
c3RydWN0IHB2Y2FsbHNfaW93b3JrZXIgewo+Pj4+PiAgc3RydWN0IHNvY2tfbWFwcGluZyB7Cj4+
Pj4+ICAJc3RydWN0IGxpc3RfaGVhZCBsaXN0Owo+Pj4+PiAgCXN0cnVjdCBwdmNhbGxzX2ZlZGF0
YSAqcHJpdjsKPj4+Pj4gKwlzdHJ1Y3Qgc29ja3Bhc3NfbWFwcGluZyAqc29ja3Bhc3M7Cj4+Pj4+
ICAJc3RydWN0IHNvY2tldCAqc29jazsKPj4+Pj4gIAl1aW50NjRfdCBpZDsKPj4+Pj4gIAlncmFu
dF9yZWZfdCByZWY7Cj4+Pj4+IEBAIC0yNzUsMTAgKzI3Niw3OSBAQCBzdGF0aWMgaW50IHB2Y2Fs
bHNfYmFja19yZWxlYXNlKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCj4+Pj4+ICAKPj4+Pj4g
IHN0YXRpYyB2b2lkIF9fcHZjYWxsc19iYWNrX2FjY2VwdChzdHJ1Y3Qgd29ya19zdHJ1Y3QgKndv
cmspCj4+Pj4+ICB7Cj4+Pj4+ICsJc3RydWN0IHNvY2twYXNzX21hcHBpbmcgKm1hcHBhc3MgPSBj
b250YWluZXJfb2YoCj4+Pj4+ICsJCXdvcmssIHN0cnVjdCBzb2NrcGFzc19tYXBwaW5nLCByZWdp
c3Rlcl93b3JrKTsKPj4+Pj4gKwlzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXA7Cj4+Pj4+ICsJc3Ry
dWN0IHB2Y2FsbHNfaW93b3JrZXIgKmlvdzsKPj4+Pj4gKwlzdHJ1Y3QgcHZjYWxsc19mZWRhdGEg
KnByaXY7Cj4+Pj4+ICsJc3RydWN0IHNvY2tldCAqc29jazsKPj4+Pj4gKwlzdHJ1Y3QgeGVuX3B2
Y2FsbHNfcmVzcG9uc2UgKnJzcDsKPj4+Pj4gKwlzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVxdWVzdCAq
cmVxOwo+Pj4+PiArCWludCBub3RpZnk7Cj4+Pj4+ICsJaW50IHJldCA9IC1FSU5WQUw7Cj4+Pj4+
ICsJdW5zaWduZWQgbG9uZyBmbGFnczsKPj4+Pj4gKwo+Pj4+PiArCXByaXYgPSBtYXBwYXNzLT5w
cml2Owo+Pj4+PiArCS8qIFdlIG9ubHkgbmVlZCB0byBjaGVjayB0aGUgdmFsdWUgb2YgImNtZCIg
YXRvbWljYWxseSBvbiByZWFkLiAqLwo+Pj4+PiArCXNwaW5fbG9ja19pcnFzYXZlKCZtYXBwYXNz
LT5jb3B5X2xvY2ssIGZsYWdzKTsKPj4+Pj4gKwlyZXEgPSAmbWFwcGFzcy0+cmVxY29weTsKPj4+
Pj4gKwlpZiAocmVxLT5jbWQgIT0gUFZDQUxMU19BQ0NFUFQpIHsKPj4+Pj4gKwkJc3Bpbl91bmxv
Y2tfaXJxcmVzdG9yZSgmbWFwcGFzcy0+Y29weV9sb2NrLCBmbGFncyk7Cj4+Pj4+ICsJCXJldHVy
bjsKPj4+Pj4gKwl9Cj4+Pj4+ICsJc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmbWFwcGFzcy0+Y29w
eV9sb2NrLCBmbGFncyk7Cj4+Pj4KPj4+PiBXaGF0IGFib3V0Ogo+Pj4+IAlyZXEgPSAmbWFwcGFz
cy0+cmVxY29weTsKPj4+PiAJaWYgKEFDQ0VTU19PTkNFKHJlcS0+Y21kKSAhPSBQVkNBTExTX0FD
Q0VQVCkKPj4+PiAJCXJldHVybjsKPj4+Pgo+Pj4+IEkgY2FuJ3Qgc2VlIHRoZSBuZWVkIGZvciB0
YWtpbmcgYSBsb2NrIGhlcmUuCj4+Pgo+Pj4gU3VyZSwgZ29vZCBpZGVhCj4+Pgo+Pj4KPj4+Pj4g
Kwo+Pj4+PiArCXNvY2sgPSBzb2NrX2FsbG9jKCk7Cj4+Pj4+ICsJaWYgKHNvY2sgPT0gTlVMTCkK
Pj4+Pj4gKwkJZ290byBvdXRfZXJyb3I7Cj4+Pj4+ICsJc29jay0+dHlwZSA9IG1hcHBhc3MtPnNv
Y2stPnR5cGU7Cj4+Pj4+ICsJc29jay0+b3BzID0gbWFwcGFzcy0+c29jay0+b3BzOwo+Pj4+PiAr
Cj4+Pj4+ICsJcmV0ID0gaW5ldF9hY2NlcHQobWFwcGFzcy0+c29jaywgc29jaywgT19OT05CTE9D
SywgdHJ1ZSk7Cj4+Pj4+ICsJaWYgKHJldCA9PSAtRUFHQUlOKSB7Cj4+Pj4+ICsJCXNvY2tfcmVs
ZWFzZShzb2NrKTsKPj4+Pj4gKwkJZ290byBvdXRfZXJyb3I7Cj4+Pj4+ICsJfQo+Pj4+PiArCj4+
Pj4+ICsJbWFwID0gcHZjYWxsc19uZXdfYWN0aXZlX3NvY2tldChwcml2LAo+Pj4+PiArCQkJCQly
ZXEtPnUuYWNjZXB0LmlkX25ldywKPj4+Pj4gKwkJCQkJcmVxLT51LmFjY2VwdC5yZWYsCj4+Pj4+
ICsJCQkJCXJlcS0+dS5hY2NlcHQuZXZ0Y2huLAo+Pj4+PiArCQkJCQlzb2NrKTsKPj4+Pj4gKwlp
ZiAoIW1hcCkgewo+Pj4+PiArCQlzb2NrX3JlbGVhc2Uoc29jayk7Cj4+Pj4+ICsJCWdvdG8gb3V0
X2Vycm9yOwo+Pj4+PiArCX0KPj4+Pj4gKwo+Pj4+PiArCW1hcC0+c29ja3Bhc3MgPSBtYXBwYXNz
Owo+Pj4+PiArCWlvdyA9ICZtYXAtPmlvd29ya2VyOwo+Pj4+PiArCWF0b21pY19pbmMoJm1hcC0+
cmVhZCk7Cj4+Pj4+ICsJYXRvbWljX2luYygmbWFwLT5pbyk7Cj4+Pj4+ICsJcXVldWVfd29ya19v
bihpb3ctPmNwdSwgaW93LT53cSwgJmlvdy0+cmVnaXN0ZXJfd29yayk7Cj4+Pj4+ICsKPj4+Pj4g
K291dF9lcnJvcjoKPj4+Pj4gKwlyc3AgPSBSSU5HX0dFVF9SRVNQT05TRSgmcHJpdi0+cmluZywg
cHJpdi0+cmluZy5yc3BfcHJvZF9wdnQrKyk7Cj4+Pj4+ICsJcnNwLT5yZXFfaWQgPSByZXEtPnJl
cV9pZDsKPj4+Pj4gKwlyc3AtPmNtZCA9IHJlcS0+Y21kOwo+Pj4+PiArCXJzcC0+dS5hY2NlcHQu
aWQgPSByZXEtPnUuYWNjZXB0LmlkOwo+Pj4+PiArCXJzcC0+cmV0ID0gcmV0Owo+Pj4+PiArCVJJ
TkdfUFVTSF9SRVNQT05TRVNfQU5EX0NIRUNLX05PVElGWSgmcHJpdi0+cmluZywgbm90aWZ5KTsK
Pj4+Pj4gKwlpZiAobm90aWZ5KQo+Pj4+PiArCQlub3RpZnlfcmVtb3RlX3ZpYV9pcnEocHJpdi0+
aXJxKTsKPj4+Pj4gKwo+Pj4+PiArCXNwaW5fbG9ja19pcnFzYXZlKCZtYXBwYXNzLT5jb3B5X2xv
Y2ssIGZsYWdzKTsKPj4+Pj4gKwltYXBwYXNzLT5yZXFjb3B5LmNtZCA9IDA7Cj4+Pj4+ICsJc3Bp
bl91bmxvY2tfaXJxcmVzdG9yZSgmbWFwcGFzcy0+Y29weV9sb2NrLCBmbGFncyk7Cj4+Pj4KPj4+
PiBBQ0NFU1NfT05DRShtYXBwYXNzLT5yZXFjb3B5LmNtZCkgPSAwOwo+Pj4KPj4+IE9LCj4+Pgo+
Pj4KPj4+Pj4gIH0KPj4+Pj4gIAo+Pj4+PiAgc3RhdGljIHZvaWQgcHZjYWxsc19wYXNzX3NrX2Rh
dGFfcmVhZHkoc3RydWN0IHNvY2sgKnNvY2spCj4+Pj4+ICB7Cj4+Pj4+ICsJc3RydWN0IHNvY2tw
YXNzX21hcHBpbmcgKm1hcHBhc3MgPSBzb2NrLT5za191c2VyX2RhdGE7Cj4+Pj4+ICsKPj4+Pj4g
KwlpZiAobWFwcGFzcyA9PSBOVUxMKQo+Pj4+PiArCQlyZXR1cm47Cj4+Pj4+ICsKPj4+Pj4gKwlx
dWV1ZV93b3JrKG1hcHBhc3MtPndxLCAmbWFwcGFzcy0+cmVnaXN0ZXJfd29yayk7Cj4+Pj4+ICB9
Cj4+Pj4+ICAKPj4+Pj4gIHN0YXRpYyBpbnQgcHZjYWxsc19iYWNrX2JpbmQoc3RydWN0IHhlbmJ1
c19kZXZpY2UgKmRldiwKPj4+Pj4gQEAgLTM4MCw3ICs0NTAsNDQgQEAgc3RhdGljIGludCBwdmNh
bGxzX2JhY2tfbGlzdGVuKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCj4+Pj4+ICBzdGF0aWMg
aW50IHB2Y2FsbHNfYmFja19hY2NlcHQoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKPj4+Pj4g
IAkJCSAgICAgICBzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVxdWVzdCAqcmVxKQo+Pj4+PiAgewo+Pj4+
PiAtCXJldHVybiAwOwo+Pj4+PiArCXN0cnVjdCBwdmNhbGxzX2ZlZGF0YSAqcHJpdjsKPj4+Pj4g
KwlzdHJ1Y3Qgc29ja3Bhc3NfbWFwcGluZyAqbWFwcGFzczsKPj4+Pj4gKwlpbnQgcmV0ID0gLUVJ
TlZBTDsKPj4+Pj4gKwlzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVzcG9uc2UgKnJzcDsKPj4+Pj4gKwl1
bnNpZ25lZCBsb25nIGZsYWdzOwo+Pj4+PiArCj4+Pj4+ICsJcHJpdiA9IGRldl9nZXRfZHJ2ZGF0
YSgmZGV2LT5kZXYpOwo+Pj4+PiArCj4+Pj4+ICsJbWFwcGFzcyA9IHJhZGl4X3RyZWVfbG9va3Vw
KCZwcml2LT5zb2NrZXRwYXNzX21hcHBpbmdzLAo+Pj4+PiArCQlyZXEtPnUuYWNjZXB0LmlkKTsK
Pj4+Pj4gKwlpZiAobWFwcGFzcyA9PSBOVUxMKQo+Pj4+PiArCQlnb3RvIG91dF9lcnJvcjsKPj4+
Pj4gKwo+Pj4+PiArCS8qIAo+Pj4+PiArCSAqIExpbWl0YXRpb24gb2YgdGhlIGN1cnJlbnQgaW1w
bGVtZW50YXRpb246IG9ubHkgc3VwcG9ydCBvbmUKPj4+Pj4gKwkgKiBjb25jdXJyZW50IGFjY2Vw
dCBvciBwb2xsIGNhbGwgb24gb25lIHNvY2tldC4KPj4+Pj4gKwkgKi8KPj4+Pj4gKwlzcGluX2xv
Y2tfaXJxc2F2ZSgmbWFwcGFzcy0+Y29weV9sb2NrLCBmbGFncyk7Cj4+Pj4+ICsJaWYgKG1hcHBh
c3MtPnJlcWNvcHkuY21kICE9IDApIHsKPj4+Pj4gKwkJc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgm
bWFwcGFzcy0+Y29weV9sb2NrLCBmbGFncyk7Cj4+Pj4+ICsJCXJldCA9IC1FSU5UUjsKPj4+Pj4g
KwkJZ290byBvdXRfZXJyb3I7Cj4+Pj4+ICsJfQo+Pj4+PiArCj4+Pj4+ICsJbWFwcGFzcy0+cmVx
Y29weSA9ICpyZXE7Cj4+Pj4KPj4+PiBUaGlzIHRpbWUgeW91IG5lZWQgdGhlIGxvY2ssIGhvd2V2
ZXIgeW91IHNob3VsZCB1c2U6Cj4+Pj4KPj4+PiBBQ0NFU1NfT05DRShtYXBwYXNzLT5yZXFjb3B5
KSA9ICpyZXE7Cj4+Pgo+Pj4gSSBkb24ndCB0aGluayB0aGF0IGd1YXJhbnRlZXMgYXRvbWljIGFj
Y2Vzc2VzIHRvIHRoZSBjbWQgZmllbGQgb2YgdGhlCj4+PiBzdHJ1Y3QuIFNob3VsZG4ndCB0aGlz
IGJlOgo+Pj4KPj4+ICAgQUNDRVNTX09OQ0UobWFwcGFzcy0+cmVxY29weS5jbWQpID0gcmVxLT5j
bWQ7Cj4+PiAgIG1hcHBhc3MtPnJlcWNvcHkgPSAqcmVxOwo+Pgo+PiBIbW0sIHdoYXQgaWYgdGhl
IGZyb250ZW5kIGNoYW5nZXMgY21kIGJldHdlZW4gdGhvc2UgdHdvIGFjY2Vzc2VzPwo+IAo+IFRo
aXMgY2Fubm90IGhhcHBlbiBiZWNhdXNlIHJlcSBpcyBhIGNvcHkgb2YgdGhlIGd1ZXN0IHJlcXVl
c3QgaGVyZS4KPiBIb3dldmVyLCBpdCBpcyBwb3NzaWJsZSB0aGF0IF9fcHZjYWxsc19iYWNrX2Fj
Y2VwdCBpcyByYWNpbmcgYWdhaW5zdAo+IHB2Y2FsbHNfYmFja19hY2NlcHQuIEluIHRoYXQgY2Fz
ZSwgSSB3b3VsZCBuZWVkIHRvIG1ha2Ugc3VyZSBub3Qgb25seQo+IHRoYXQgY21kIGlzIHdyaXR0
ZW4gYXRvbWljYWxseSwgYnV0IG5vdyB0aGF0IEkgYW0gdGhpbmtpbmcgYWJvdXQgdGhpcywKPiB0
aGF0IGNtZCBpcyB3cml0dGVuICphZnRlciogdGhlIHJlc3Qgb2YgcmVxY29weTogb3RoZXJ3aXNl
Cj4gX19wdmNhbGxzX2JhY2tfYWNjZXB0IGNvdWxkIHNlZSBhIHBhcnRpYWxseSB1cGRhdGVkIHJl
cWNvcHkuCj4gCj4gSXQgd291bGQgYmUgcG9zc2libGUgdG8gZG8gdGhpcyB3aXRoIGF0b21pYyBh
Y2Nlc3NlcyBhbmQgYmFycmllcnMsIGJ1dAo+IEkgYW0gdGhpbmtpbmcgdGhhdCBpdCBpcyBub3Qg
d29ydGggdGhlIGVmZm9ydC4gSSBhbSB0ZW1wdGVkIHRvIHJvbGwgYmFjawo+IHRvIHRoZSBwcmV2
aW91cyB2ZXJzaW9uIHdpdGggc3BpbmxvY2tzLgoKT2theS4gTWF5YmUgYWRkIGEgY29tbWVudCBt
ZW50aW9uaW5nIHRoaXMgcG9zc2libGUgcmFjZS4KCgpKdWVyZ2VuCgo+IAo+IAo+PiBZb3UgZWl0
aGVyIG5lZWQgYW5vdGhlciBsb2NhbCBidWZmZXIgb3IgeW91IGhhdmUgdG8gY29weSBjbWQgdmlh
Cj4+IEFDQ0VTU19PTkNFKCkgYW5kIHRoZSByZXN0IG9mICpyZXEgc2VwYXJhdGVseSAoc2VlbXMg
bm90IHRvIGJlCj4+IHRoYXQgaGFyZDogaXRzIGp1c3QgY21kLCByZXFfaWQgYW5kIHUpLgo+Pgo+
PiBCVFc6IE1heWJlIHlvdSBzaG91bGQgdXNlIFJFQURfT05DRSgpIGFuZCBXUklURV9PTkNFKCkg
aW5zdGVhZCBvZgo+PiBBQ0NFU1NfT05DRSgpLCBhcyB0aG9zZSBzZWVtIHRvIGJlIHByZWZlcnJl
ZCBub3dhZGF5cy4KPiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 15 07:52:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 07:52:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLPZo-00045P-BK; Thu, 15 Jun 2017 07:52:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vijay.kilari@gmail.com>) id 1dLPZn-00045J-1E
 for xen-devel@lists.xen.org; Thu, 15 Jun 2017 07:52:23 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 CB/80-02955-6BC32495; Thu, 15 Jun 2017 07:52:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsVyMfSWk+5WG6d
 Igw1N6hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bcWbPYC9bzVJzbtJaxgbGfq4uRi0NIYAKj
 xMkLB9lAHBaBBlaJR2/vMYI4EgJzWCU2/b/C0sXICeTkSezbvJi9i5EDyC6S+PVeCSTMKyAoc
 XLmE7ASIQFviV9tb9hBbE4Be4n3L59CxWcxSbz5YQBiswloS1xa85gZxGYRUJU429nEBDEnQO
 L1palgvcICXhILv7xjBbFFBJQlen/9ZgG5h1lgObPE+WeP2UASzAKaEq3bf7NPYBSYheSOWUh
 SCxiZVjGqF6cWlaUW6VrqJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEBmI9AwPj
 DsbXP50OMUpyMCmJ8vLLOUUK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuD1tQbKCRalpqdWpGXmA
 GMCJi3BwaMkwmtuAJTmLS5IzC3OTIdInWI05rhyZd0XJo4pB7Z/YRJiycvPS5US560EmSQAUp
 pRmgc3CBarlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ804EmcKTmVcCt+8V0ClMQKcEXXA
 AOaUkESEl1cBYuHvJNnszySvT55v+5q0IDP/1ydVTLyT9evO/Z3H6kd3v3MJs7Sb8CJm96g3L
 9LtH/9zNa+TiUl27XaMwN3ni5op46+t3dafF2XNMVdZs7HtwJmnBjc3PLgXPNm2+OCOLr656w
 voZC6W+Ttzvs37bnP2JXI+3cG+f5Wr66tERbfaXJ2YssN6qocRSnJFoqMVcVJwIAH2+hvjQAg
 AA
X-Env-Sender: vijay.kilari@gmail.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1497513140!94048881!1
X-Originating-IP: [209.85.218.66]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7507 invoked from network); 15 Jun 2017 07:52:21 -0000
Received: from mail-oi0-f66.google.com (HELO mail-oi0-f66.google.com)
 (209.85.218.66)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 15 Jun 2017 07:52:21 -0000
Received: by mail-oi0-f66.google.com with SMTP id k145so478799oih.0
 for <xen-devel@lists.xen.org>; Thu, 15 Jun 2017 00:52: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=swaqUHL7x8grLgVSw/SKngCrhEvzpTSLVXo9Vd0Flm0=;
 b=F/ER/g6TIA94X3YYTFLmpEwcyVUUG718gk6L5VvkNyivZ9XrMBXR2TOLnxBbJOnC6X
 BmHhRH77A/zXkY459lCjY+A1qYHNxercpNDEGM5WxKzpffuvo1e4MxFWY31B3R4DZNKf
 iVgLS2rUHUhioGU4WRrxo41ehbrOE9Wkt/HsosnB7s8a3lB59egEnnzwuPqAvlud9Z61
 d733FD2eleJH+fsYM6ZKAWYrsb0riKpz/FGvkce0hVAawRpLvGB0L2YsAveOsT/9zmNx
 fLr27D4VTLDO4NZDC4ZuNTs8htVy5ui6wmFDa6/rz1+7WjN8AJpKcHaTdjHr4Trb0khD
 FBDg==
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=swaqUHL7x8grLgVSw/SKngCrhEvzpTSLVXo9Vd0Flm0=;
 b=PyGRBJlYvGvXkd0DKP+OyuQqciXyvhd69cvBffKMLF+79Qw202H1X0DKLfEFq+U4sM
 d7Q8d2g00PIKUTYqgxaOANXsGz80SA1Y7V+lcKkeusHS75KyMcf1VbKIZLuDVwOvYmjY
 UW/sfO7NGkTFD2K6kjIm32cXu3XWiKk8INTtm5Q5yMS+lN13EbVGW2AHgmiqcj+WZ14B
 rqNr8JY4zjGkUbwgKkCpixSFx3U+i8fDoZOA75dL1qcytm2l7W4W//MKF1Okb2G96OEf
 EWtD3Q6jdWlMat/pTpbNsnwl55JnlELjKmG/O8f62msCDO7yINXHI78dAWJc9mj3fNDe
 LBSw==
X-Gm-Message-State: AKS2vOzNKJ8cMnEwc0v43fEZISJObxohxczntm/lhcfPDNp5VgjKBXib
 qOMLaH8/DcEHdEvAxtbZMHbazbsc/g==
X-Received: by 10.202.213.81 with SMTP id m78mr2339736oig.97.1497513140107;
 Thu, 15 Jun 2017 00:52:20 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.157.22.186 with HTTP; Thu, 15 Jun 2017 00:52:19 -0700 (PDT)
In-Reply-To: <592EB910020000780015E300@prv-mh.provo.novell.com>
References: <1490716413-19796-1-git-send-email-vijay.kilari@gmail.com>
 <1490716413-19796-25-git-send-email-vijay.kilari@gmail.com>
 <592EB146020000780015E251@prv-mh.provo.novell.com>
 <698e93a7-bae4-2eed-b603-0a8ba4004cf9@arm.com>
 <592EB910020000780015E300@prv-mh.provo.novell.com>
From: Vijay Kilari <vijay.kilari@gmail.com>
Date: Thu, 15 Jun 2017 13:22:19 +0530
Message-ID: <CALicx6sDo2HPk8dwR0768xQjOeKebHQs9O8Ub_eie2C3-QXZCg@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
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>,
 Vijaya Kumar K <Vijaya.Kumar@cavium.com>, Julien Grall <julien.grall@arm.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [RFC PATCH v2 24/25] NUMA: Move CONFIG_NUMA to
	common Kconfig
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBNYXkgMzEsIDIwMTcgYXQgNDowNyBQTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPiB3cm90ZToKPj4+PiBPbiAzMS4wNS4xNyBhdCAxMjoxOCwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPiB3cm90ZToKPj4gT24gMzEvMDUvMTcgMTE6MDQsIEphbiBCZXVsaWNoIHdyb3RlOgo+
Pj4+Pj4gT24gMjguMDMuMTcgYXQgMTc6NTMsIDx2aWpheS5raWxhcmlAZ21haWwuY29tPiB3cm90
ZToKPj4+PiAtLS0gYS94ZW4vY29tbW9uL0tjb25maWcKPj4+PiArKysgYi94ZW4vY29tbW9uL0tj
b25maWcKPj4+PiBAQCAtNDEsNiArNDEsMTAgQEAgY29uZmlnIEhBU19HREJTWAo+Pj4+ICBjb25m
aWcgSEFTX0lPUE9SVFMKPj4+PiAgICAgYm9vbAo+Pj4+Cj4+Pj4gK2NvbmZpZyBOVU1BCj4+Pj4g
KyAgIGRlZl9ib29sIHkKPj4+PiArICAgZGVwZW5kcyBvbiBIQVNfUERYCj4+Pgo+Pj4gV2hhdCBt
YWtlcyBuZWNlc3NhcnkgdGhpcyBkZXBlbmRlbmN5Pwo+Pgo+PiBJSVJDLCB0aGlzIGlzIGJlY2F1
c2UgdGhlIG51bWEgY29kZSBpcyB1c2luZyBQRFggaGVscGVycy4KPgo+IFdlbGwsIHRoZXNlIGhl
bHBlcnMgc2hvdWxkIGhhdmUgMToxIHRyYW5zbGF0aW9uIGVxdWl2YWxlbnRzIGZvcgo+IHRoZSBu
b24tUERYIGNhc2U7IEkgZG9uJ3Qgc2VlIHRoZSBuZWVkIGZvciB0aGUgZGVwZW5kZW5jeS4KClBE
WCBpcyBuZWNlc3NhcnkuIFdpdGhvdXQgdGhhdCB4ZW4gZmFpbHMgdG8gY29tcGlsZSBmb3IgQVJN
LgpJTU8sIHRoZXJlIGlzIG5vIGVxdWl2YWxlbnQgbm9uLVBEWCBzdXBwb3J0IGF2YWlsYWJsZS4K
CkFzIGl0IGlzIG1hbmRhdG9yeSBjb25maWcsIEkgcHJvcG9zZSB0byByZW1vdmUgdGhpcyBkZXBl
bmRlbmN5IHdpdGgKTlVNQSBjb25maWcuIG9rPwoKPgo+Pj4+IC0tLSBhL3hlbi9kcml2ZXJzL2Fj
cGkvS2NvbmZpZwo+Pj4+ICsrKyBiL3hlbi9kcml2ZXJzL2FjcGkvS2NvbmZpZwo+Pj4+IEBAIC00
LDYgKzQsMyBAQCBjb25maWcgQUNQSQo+Pj4+Cj4+Pj4gIGNvbmZpZyBBQ1BJX0xFR0FDWV9UQUJM
RVNfTE9PS1VQCj4+Pj4gICAgIGJvb2wKPj4+PiAtCj4+Pj4gLWNvbmZpZyBOVU1BCj4+Pj4gLSAg
IGJvb2wKPj4+Cj4+PiBUaGlzIG1ha2VzIGNsZWFyIHRoYXQgc28gZmFyIHRoaXMgaXMgYW4gb3B0
aW9uIHdoaWNoIGFyY2hpdGVjdHVyZXMKPj4+IGFyZSBleHBlY3RlZCB0byBzZWxlY3QuIEkgdGhp
bmsgd2Ugd2FudCBpdCB0byByZW1haW4gdGhhdCB3YXksIGJ1dAo+Pj4gaWYgd2UgZGlkbid0IHlv
dSBzaG91bGQgcmVtb3ZlIHRoZSBleGlzdGluZyBzZWxlY3QocykuCj4+Pgo+Pj4gQWxzbywgZG9l
cyBpdCByZWFsbHkgbWF0dGVyIG11Y2ggd2hldGhlciB0aGlzIGlzIHVuZGVyIGRyaXZlcnMvYWNw
aS8KPj4+IG9yIGNvbW1vbi8/IEFmdGVyIGFsbCBBQ1BJIGFwcGVhcnMgdG8gYmUgYSBwcmVyZXEg
b24gQVJNIHRvby4KPj4KPj4gQUNQSSBpcyBub3QgYSBwcmVyZXEgZm9yIE5VTUEuIFlvdSBjYW4g
dXNlIGl0IHdpdGggRGV2aWNlIFRyZWUgdG9vLgo+Cj4gT2gsIG9rYXkuIFRoYXQgc2hvdWxkIGJl
IHNhaWQgaW4gdGhlIGNvbW1pdCBtZXNzYWdlIHRoZW4uCj4KPiBKYW4KPgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Thu Jun 15 08:22:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 08:22:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLQ2Y-0006gZ-Mx; Thu, 15 Jun 2017 08: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 <jbeulich@suse.com>) id 1dLQ2Y-0006fx-AL
 for xen-devel@lists.xenproject.org; Thu, 15 Jun 2017 08:22:06 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 38/A8-03587-DA342495; Thu, 15 Jun 2017 08:22:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDS3ets1O
 kwdFZrBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aM962MBRN5K3rnbGZqYLzG1cXIySEkkCfx
 ZUYHG4jNK2An0f5+MwuILSFgKHF64U0wm0VAVWLNudtgNWwC6hKdi9rB4iICMhI/O3vBbGaBY
 onezmvMILawgIHE5OZFTBDzlzJJLPpWD2JzCvhIbGg6BVTDAbRLUOLvDmGIVi2Jh79uQY3Rll
 i28DVYCbOAtMTyfxwTGPlmITTMQtIwC0nDLISGBYwsqxjVi1OLylKLdA31kooy0zNKchMzc3Q
 NDcz0clOLixPTU3MSk4r1kvNzNzECQ48BCHYw7nzudIhRkoNJSZSXX84pUogvKT+lMiOxOCO+
 qDQntfgQowwHh5IE710noJxgUWp6akVaZg4wCmDSEhw8SiK85gZAad7igsTc4sx0iNQpRkUpc
 d53IH0CIImM0jy4NljkXWKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5Iw71yQKTyZeSVw018BLW
 YCWhx0wQFkcUkiQkqqgVHC4MbvhRejA7dn/47f//lLolFFStnxe7ervl4/rHHlgq3VnxXLP88
 uXvKH4dCvGfHvVq5Ou3d/mdqrlzyTljjPV2v3XVd2rFSr1sVsJe+uD+c5zCzv+R1QWZf4ZIrT
 ZfPDC6/t93B7YbJidlOmXcVKza3WdctVX/9nsj13737PL6ncM79XvM38pcRSnJFoqMVcVJwIA
 JukAWu3AgAA
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1497514923!103176182!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57336 invoked from network); 15 Jun 2017 08:22:04 -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; 15 Jun 2017 08:22:04 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 15 Jun 2017 02:22:02 -0600
Message-Id: <594251B8020000780010083C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 15 Jun 2017 02:22:00 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <sstabellini@kernel.org>
References: <20170613152550.11222-1-andre.przywara@arm.com>
 <59411A1E0200007800162C70@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1706141142320.12156@sstabellini-ThinkPad-X260>
 <594193A00200007800100804@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1706141725210.12156@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1706141725210.12156@sstabellini-ThinkPad-X260>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andre.przywara@arm.com, julien.grall@arm.com,
 xen-devel@lists.xenproject.org, andrew.cooper3@citrix.com
Subject: Re: [Xen-devel] [RFC PATCH] docs: add README.atomic
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gMDYvMTUvMTcg
MjoyNyBBTSA+Pj4KPk9uIFdlZCwgMTQgSnVuIDIwMTcsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiA+
Pj4gU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiAwNi8xNC8xNyA4
OjQ1IFBNID4+Pgo+PiA+T24gV2VkLCAxNCBKdW4gMjAxNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+
ID4+ID4gK1doYXQgQUNDRVNTX09OQ0UgZG9lcyAqbm90KiBndWFyYW50ZWUgdGhvdWdoIGlzIHRo
aXMgYWNjZXNzIGlzIGRvbmUgaW4gYQo+PiA+PiA+ICtzaW5nbGUgaW5zdHJ1Y3Rpb24sIHNvIGNv
bXBsZXggb3Igbm9uLW5hdGl2ZSBvciB1bmFsaWduZWQgZGF0YSB0eXBlcyBhcmUKPj4gPj4gPiAr
bm90IGd1YXJhbnRlZWQgdG8gYmUgYXRvbWljLiBJZiBmb3IgaW5zdGFuY2UgY291bnRlciB3b3Vs
ZCBiZSBhIDY0LWJpdCB2YWx1ZQo+PiA+PiA+ICtvbiBhIDMyLWJpdCBzeXN0ZW0sIHRoZSBjb21w
aWxlciB3b3VsZCBwcm9iYWJseSBnZW5lcmF0ZSB0d28gbG9hZCBpbnN0cnVjdGlvbnMsCj4+ID4+
ID4gK3doaWNoIGNvdWxkIGVuZCB1cCBpbiByZWFkaW5nIGEgd3JvbmcgdmFsdWUgaWYgc29tZSBv
dGhlciBDUFUgY2hhbmdlcyB0aGUgb3RoZXIKPj4gPj4gPiAraGFsZiBvZiB0aGUgdmFyaWFibGUg
aW4gYmV0d2VlbiB0aG9zZSB0d28gcmVhZHMuCj4+ID4+ID4gK0hvd2V2ZXIgYWNjZXNzaW5nIF9h
bGlnbmVkIGFuZCBuYXRpdmVfIGRhdGEgdHlwZXMgaXMgZ3VhcmFudGVlZCB0byBiZSBhdG9taWMK
Pj4gPj4gPiAraW4gdGhlIGFyY2hpdGVjdHVyZXMgc3VwcG9ydGVkIGJ5IFhlbiwgc28gQUNDRVNT
X09OQ0UgaXMgc2FmZSB0byB1c2Ugd2hlbgo+PiA+PiA+ICt0aGVzZSBjb25kaXRpb25zIGFyZSBt
ZXQuCj4+ID4+IAo+PiA+PiBBcyBtZW50aW9uZWQgYmVmb3JlLCBzdWNoIGEgZ3VhcmFudGVlIGRv
ZXMgbm90IGV4aXN0LiBQbGVhc2Ugb25seQo+PiA+PiBzdGF0ZSB3aGF0IGlzIHJlYWxseSB0aGUg
Y2FzZSwgaS5lLiB3ZSBfZXhwZWN0XyBjb21waWxlcnMgdG8gYmVoYXZlCj4+ID4+IHRoaXMgd2F5
Lgo+PiA+Cj4+ID5SZWdhcmRpbmcgY29tcGlsZXJzIHN1cHBvcnQ6IGRvIHdlIHN0YXRlIGNsZWFy
bHkgaW4gYW55IGRvY3Mgb3Igd2Vic2l0ZQo+PiA+d2hhdCBhcmUgdGhlIGNvbXBpbGVycyB3ZSBh
Y3R1YWxseSBzdXBwb3J0PyBJIHRoaW5rIHRoaXMgd291bGQgYmUgdGhlCj4+ID5yaWdodCBvcHBv
cnR1bml0eSB0byBkbyBpdC4KPj4gCj4+IEF0IHRoZSB2ZXJ5IGxlYXN0IHdlIHN0YXRlIHNvbWV3
aGVyZSB3aGF0IGdjYyB2ZXJzaW9ucyB3ZSBzdXBwb3J0LiBIb3dldmVyLAo+PiBJIGNhbid0IHNl
ZSB0aGUgcmVsYXRpb24gb2Ygc3VjaCBhIHN0YXRlbWVudCB0byB0aGUgZGlzY3Vzc2lvbiBoZXJl
Lgo+Cj5UaGUgcmVsYXRpb24gaXMgdGhhdCBvdXIgImNvbXBpbGVyIGV4cGVjdGF0aW9ucyIgc2hh
cGUgd2hhdCBjb21waWxlcnMgd2UKPnN1cHBvcnQuCgpJIGRvbid0IHZpZXcgaXQgdGhpcyB3YXkg
LSB3ZSBpbXBsaWNpdGx5IHN1cHBvcnQgdW5rbm93biBmdXR1cmUgdmVyc2lvbnMgb2YgZ2NjLAph
bmQgd2UgY2FuJ3Qga25vdyBpZiB0aGV5IG1pZ2h0IGJyZWFrIG91ciBhc3N1bXB0aW9ucy4KCkph
bgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 15 08:54:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 08:54: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 1dLQXf-00009b-2T; Thu, 15 Jun 2017 08:54:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bp@alien8.de>) id 1dLQXd-00009T-Vn
 for xen-devel@lists.xenproject.org; Thu, 15 Jun 2017 08:54:14 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 E9/84-03058-43B42495; Thu, 15 Jun 2017 08:54:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXCytl5VNfY2yn
 S4GCrtcX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmtH0eilrwQTWihdrfzM1MPaxdDFycEgI6Eq8
 6dPpYuTiEBLYyijR+u88I4Rzn0ni6aKHbF2MnBwsAqoSZxe2g9lsAioSS8/cYgKxRQSUJT629
 rKDNDAL7GCUaPt9mhEkISwQL3Hg0zlWEJtXwFTixLQ+sLiQgIlEx8eVjBBxQYmTM5+wgNjMAu
 oSf+ZdYga5iFlAWmL5Pw6QMCdQ68cjT8F2iQLt7Vw6h2UCI/8sJN2zkHTPQuhewMi8ilGjOLW
 oLLVI18hIL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMAgZgGAH45r5gYcYJTmY
 lER5+eWcIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8L73BMoJFqWmp1akZeYA4wEmLcHBoyTCu
 8UdKM1bXJCYW5yZDpE6xWjJsWH1+i9MHHf6NgDJpg9bvjAJseTl56VKifNqegE1CIA0ZJTmwY
 2DxewlRlkpYV5GoAOFeApSi3IzS1DlXzGKczAqCfPqgUzhycwrgdv6CuggJqCDgi44gBxUkoi
 QkmpgZIs90CCmXRfxzdAoqDxznaZE6oasadHLTpZ4ZmS7BjmcO2I07/RrzvRZ56eUTpGbxz5D
 s/rh2XlnuOK4auuEUm6fSHv/2u6lokPsj4ntIfekxG96Kewtfc7Vo+52YpKftnxhzKdfTqFWS
 jvYVk/1TpwscUXa0IBnW4yzw9TzHa/4Qk4FebIrsRRnJBpqMRcVJwIA03G8OtQCAAA=
X-Env-Sender: bp@alien8.de
X-Msg-Ref: server-10.tower-27.messagelabs.com!1497516851!84576368!1
X-Originating-IP: [5.9.137.197]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59165 invoked from network); 15 Jun 2017 08:54:11 -0000
Received: from mail.skyhub.de (HELO mail.skyhub.de) (5.9.137.197)
 by server-10.tower-27.messagelabs.com with SMTP; 15 Jun 2017 08:54:11 -0000
X-Virus-Scanned: Nedap ESD1 at mail.skyhub.de
Received: from mail.skyhub.de ([127.0.0.1])
 by localhost (blast.alien8.de [127.0.0.1]) (amavisd-new, port 10026)
 with ESMTP id lyvi_oxUpcHP; Thu, 15 Jun 2017 10:54:10 +0200 (CEST)
Received: from pd.tnic (p2003008C2F24A500E02EB15A16A2BCF8.dip0.t-ipconnect.de
 [IPv6:2003:8c:2f24:a500:e02e:b15a:16a2:bcf8])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mail.skyhub.de (SuperMail on ZX Spectrum 128k) with ESMTPSA id 321FC1EC037D;
 Thu, 15 Jun 2017 10:54:10 +0200 (CEST)
Date: Thu, 15 Jun 2017 10:53:59 +0200
From: Borislav Petkov <bp@alien8.de>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170615085359.7uj2okexgnt4tecy@pd.tnic>
References: <20170614084059.19294-1-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170614084059.19294-1-jgross@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: tony.luck@intel.com, x86@kernel.org, linux-kernel@vger.kernel.org,
 mingo@redhat.com, hpa@zytor.com, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com, tglx@linutronix.de
Subject: Re: [Xen-devel] [PATCH v3] xen/mce: don't issue error message for
 failed /dev/mcelog registration
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBKdW4gMTQsIDIwMTcgYXQgMTA6NDA6NTlBTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBXaGVuIHJ1bm5pbmcgdW5kZXIgWGVuIGFzIGRvbTAgL2Rldi9tY2Vsb2cgaXMgYmVp
bmcgcmVnaXN0ZXJlZCBieSBYZW4KPiBpbnN0ZWFkIG9mIHRoZSBub3JtYWwgbWNlbG9nIGRyaXZl
ci4gQXZvaWQgYW4gZXJyb3IgbWVzc2FnZSBiZWluZwo+IGlzc3VlZCBieSB0aGUgbWNlbG9nIGRy
aXZlciBpbiB0aGlzIGNhc2UuIEluc3RlYWQgaXNzdWUgYW4gaW5mb3JtYXRpdmUKPiBtZXNzYWdl
IHRoYXQgWGVuIGhhcyByZWdpc3RlcmVkIHRoZSBkZXZpY2UuCj4gCj4gU2lnbmVkLW9mZi1ieTog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+IC0tLQo+ICBhcmNoL3g4Ni9rZXJuZWwv
Y3B1L21jaGVjay9kZXYtbWNlbG9nLmMgfCA3ICsrKysrKy0KPiAgZHJpdmVycy94ZW4vbWNlbG9n
LmMgICAgICAgICAgICAgICAgICAgIHwgMiArKwo+ICAyIGZpbGVzIGNoYW5nZWQsIDggaW5zZXJ0
aW9ucygrKSwgMSBkZWxldGlvbigtKQoKQXBwbGllZCwgdGhhbmtzLgoKLS0gClJlZ2FyZHMvR3J1
c3MsCiAgICBCb3Jpcy4KCkdvb2QgbWFpbGluZyBwcmFjdGljZXMgZm9yIDQwMDogYXZvaWQgdG9w
LXBvc3RpbmcgYW5kIHRyaW0gdGhlIHJlcGx5LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 15 09:00:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 09: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 1dLQdt-0000qC-OP; Thu, 15 Jun 2017 09:00: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 1dLQds-0000q6-OQ
 for xen-devel@lists.xen.org; Thu, 15 Jun 2017 09:00:40 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 BA/F3-19409-7BC42495; Thu, 15 Jun 2017 09:00:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIIsWRWlGSWpSXmKPExsVysyfVTXe7j1O
 kwc0dkhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bE47NZC95yVXz9dYKtgfEdRxcjF4eQwCZG
 icW3HjJCOLsZJWbsP8DcxcjJISzgJbHwyztWEFsEyN5wbzYbRNFDJomba94zgTjMAv+YJDpuL
 gTrYBPQlLjz+RMTiM0rYCVxfAHIWE4OFgFViZeHjrOB2KIC4RJvG4+wQNQISpyc+QTM5hQIlN
 jQ/xmsnlnATGLe5ofMELa8xPa3c5gnMPLNQtIyC0nZLCRlCxiZVzFqFKcWlaUW6Rqa6iUVZaZ
 nlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBAYdAxDsYFyz3fMQoyQHk5IoL7+cU6QQX1J+
 SmVGYnFGfFFpTmrxIUYZDg4lCd4Yb6CcYFFqempFWmYOMPxh0hIcPEoivFvcgdK8xQWJucWZ6
 RCpU4yKUuK8WiB9AiCJjNI8uDZYzF1ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMG8fyBSezL
 wSuOmvgBYzAS0OuuAAsrgkESEl1cBYdEps2yvhi2aJP3bs/9Ah4D/32DTJyB2VMQIrNVwzl+o
 9jbHeo+wjcpKpSsbtHWfkpffGGSFJTOfePtp7bq20aHXmy2W804W2OEXFPr8lafkkJ9XmMAvb
 dY3dYrdyk1IN3NPjtOXCN6zm+ny8Yr3+MYZA5Ts7Na4umdkz7fI1I28P9+NPa6cosRRnJBpqM
 RcVJwIATEmoS7QCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1497517238!98152606!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13058 invoked from network); 15 Jun 2017 09:00:39 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-16.tower-31.messagelabs.com with SMTP; 15 Jun 2017 09:00: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 3BE0A80D;
 Thu, 15 Jun 2017 02:00:38 -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 664323F581;
 Thu, 15 Jun 2017 02:00:36 -0700 (PDT)
To: Vijay Kilari <vijay.kilari@gmail.com>, Jan Beulich <JBeulich@suse.com>
References: <1490716413-19796-1-git-send-email-vijay.kilari@gmail.com>
 <1490716413-19796-25-git-send-email-vijay.kilari@gmail.com>
 <592EB146020000780015E251@prv-mh.provo.novell.com>
 <698e93a7-bae4-2eed-b603-0a8ba4004cf9@arm.com>
 <592EB910020000780015E300@prv-mh.provo.novell.com>
 <CALicx6sDo2HPk8dwR0768xQjOeKebHQs9O8Ub_eie2C3-QXZCg@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d723b97b-6357-263e-a38b-588e58caa646@arm.com>
Date: Thu, 15 Jun 2017 10:00:34 +0100
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: <CALicx6sDo2HPk8dwR0768xQjOeKebHQs9O8Ub_eie2C3-QXZCg@mail.gmail.com>
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>,
 Vijaya Kumar K <Vijaya.Kumar@cavium.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [RFC PATCH v2 24/25] NUMA: Move CONFIG_NUMA to
	common Kconfig
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGkgVmlqYXksCgpPbiAxNS8wNi8xNyAwODo1MiwgVmlqYXkgS2lsYXJpIHdyb3RlOgo+IE9uIFdl
ZCwgTWF5IDMxLCAyMDE3IGF0IDQ6MDcgUE0sIEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNv
bT4gd3JvdGU6Cj4+Pj4+IE9uIDMxLjA1LjE3IGF0IDEyOjE4LCA8anVsaWVuLmdyYWxsQGFybS5j
b20+IHdyb3RlOgo+Pj4gT24gMzEvMDUvMTcgMTE6MDQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+
Pj4+IE9uIDI4LjAzLjE3IGF0IDE3OjUzLCA8dmlqYXkua2lsYXJpQGdtYWlsLmNvbT4gd3JvdGU6
Cj4+Pj4+IC0tLSBhL3hlbi9jb21tb24vS2NvbmZpZwo+Pj4+PiArKysgYi94ZW4vY29tbW9uL0tj
b25maWcKPj4+Pj4gQEAgLTQxLDYgKzQxLDEwIEBAIGNvbmZpZyBIQVNfR0RCU1gKPj4+Pj4gIGNv
bmZpZyBIQVNfSU9QT1JUUwo+Pj4+PiAgICAgYm9vbAo+Pj4+Pgo+Pj4+PiArY29uZmlnIE5VTUEK
Pj4+Pj4gKyAgIGRlZl9ib29sIHkKPj4+Pj4gKyAgIGRlcGVuZHMgb24gSEFTX1BEWAo+Pj4+Cj4+
Pj4gV2hhdCBtYWtlcyBuZWNlc3NhcnkgdGhpcyBkZXBlbmRlbmN5Pwo+Pj4KPj4+IElJUkMsIHRo
aXMgaXMgYmVjYXVzZSB0aGUgbnVtYSBjb2RlIGlzIHVzaW5nIFBEWCBoZWxwZXJzLgo+Pgo+PiBX
ZWxsLCB0aGVzZSBoZWxwZXJzIHNob3VsZCBoYXZlIDE6MSB0cmFuc2xhdGlvbiBlcXVpdmFsZW50
cyBmb3IKPj4gdGhlIG5vbi1QRFggY2FzZTsgSSBkb24ndCBzZWUgdGhlIG5lZWQgZm9yIHRoZSBk
ZXBlbmRlbmN5Lgo+Cj4gUERYIGlzIG5lY2Vzc2FyeS4gV2l0aG91dCB0aGF0IHhlbiBmYWlscyB0
byBjb21waWxlIGZvciBBUk0uCj4gSU1PLCB0aGVyZSBpcyBubyBlcXVpdmFsZW50IG5vbi1QRFgg
c3VwcG9ydCBhdmFpbGFibGUuCgpJIGFtIHdlbGwgYXdhcmUgdGhhdCBBUk0gcmVxdWlyZXMgUERY
Li4uIFRoaXMgaXMgYmVjYXVzZSwgYWxsIHRoZSBtZW1vcnkgCmlzIG5vdCBjb250aWd1b3VzIG9u
IEFSTSBhbmQgd2UgZG9uJ3Qgd2FudCB0byB3YXN0ZSBzcGFjZSBpbiB0aGUgZnJhbWV0YWJsZS4K
CkJ1dCB0aGlzIGlzIG5vdCB0aGUgcG9pbnQgb2YgdGhlIGRpc2N1c3Npb24uIEEgbmV3IGFyY2hp
dGVjdHVyZSBtYXkgCmRlY2lkZSB0aGF0IFBEWCBpcyBub3QgbmVjZXNzYXJ5IGJ1dCBzdGlsbCB3
YW50IHRvIHVzZSBOVU1BLiBIZW5jZSB3aHkgCkphbiBzdWdnZXN0ZWQgMToxIGhlbHBlcnMgZm9y
IHRoZSBub24tUERYIGNhc2UuCgo+Cj4gQXMgaXQgaXMgbWFuZGF0b3J5IGNvbmZpZywgSSBwcm9w
b3NlIHRvIHJlbW92ZSB0aGlzIGRlcGVuZGVuY3kgd2l0aAo+IE5VTUEgY29uZmlnLiBvaz8KClRo
aXMgaXMgd2hhdCBKYW4gc3VnZ2VzdGVkIGFuZCBJIGFtIGhhcHB5IHdpdGggdGhhdC4KCkNoZWVy
cywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 15 09:05:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 09:05:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLQid-000135-Dx; Thu, 15 Jun 2017 09:05:35 +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 1dLQib-00012s-L7
 for xen-devel@lists.xensource.com; Thu, 15 Jun 2017 09:05:33 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 7F/F6-03920-CDD42495; Thu, 15 Jun 2017 09:05:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsWS0XRdVfeWr1O
 kwcUFChYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmH3xLEvB4t2MFRPOrmJu
 YFzTyNjFyMUhJPCXUaJlwglmCOcxo8TeK6/ZIZxtjBKLZt5n62Lk5BARcJb4emYuO4jNK6Av8
 fHGFzBbWMBcYvmh32ANEgIHVSRu/T/BCpKQEPCUONryH85e1v4LaB87B5uAlcQhMZAoi4CqxI
 nvZxgnMHIvYGRYxahRnFpUllqka2iol1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4k
 R6HkGINjB+GlZwCFGSQ4mJVFefjmnSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvDt8gHKCRanp
 qRVpmTnAEIRJS3DwKInwZoCkeYsLEnOLM9MhUqcYdTk2rF7/hUmIJS8/L1VKnHceSJEASFFGa
 R7cCFg8XGKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5Iw726QKTyZeSVwm14BHcEEdETQBQeQI0
 oSEVJSDYzir+9L8Xf/Ff9rfytCUtblktY5vSMbfNxiLC5kC3q6GJa9NDPKV5nf9N6fqUEtueq
 edl9m885fG37bSZfPLTyx+NLOZefmhnpapbXXMp5S5bA/tEDyUsJt+80/4+U+NLm5v9h8Unx5
 V7L2hkUPw9e8mDa3S0853GqK/9N/X64p2q1f+rZK7bISS3FGoqEWc1FxIgB31rkrggIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1497517529!106994339!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16536 invoked from network); 15 Jun 2017 09:05:30 -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; 15 Jun 2017 09:05: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 1dLQiV-0007tn-D4; Thu, 15 Jun 2017 09:05: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 1dLQiP-00048p-Li; Thu, 15 Jun 2017 09:05:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dLQiO-0005Hx-R8; Thu, 15 Jun 2017 09:05:21 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110435-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-armhf-armhf-xl-xsm:xen-boot:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:test-amd64-i386-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-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 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-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-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-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-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-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: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-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm: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-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-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-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=b6e570cfb2694cba6490b9e4e297f506d6e7531f
X-Osstest-Versions-That: xen=aeef64107afca9c6c0428b2cb26a3ba599b3ed75
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 15 Jun 2017 09:05:20 +0000
Subject: [Xen-devel] [xen-unstable test] 110435: 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="===============3859289651408760405=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-xl-xsm       6 xen-boot                 fail REGR. vs. 110362
 test-amd64-i386-xl-qemut-debianhvm-amd64 15 guest-localmigrate/x10 fail REGR. vs. 110362
 test-amd64-i386-xl-qemuu-debianhvm-amd64 15 guest-localmigrate/x10 fail REGR. vs. 110362
 test-amd64-i386-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail REGR. vs. 110362
 test-amd64-amd64-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail REGR. vs. 110362
 test-armhf-armhf-xl-credit2 15 guest-start/debian.repeat fail REGR. vs. 110362
 test-amd64-i386-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail REGR. vs. 110362

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 110362
 test-amd64-amd64-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail like 110362
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 110362
 test-amd64-amd64-xl-rtds      9 debian-install               fail  like 110362
 test-armhf-armhf-xl-rtds     15 guest-start/debian.repeat    fail  like 110362
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 110362
 test-amd64-amd64-xl-qemut-ws16-amd64  9 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-win10-i386  9 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386  9 windows-install        fail never pass

version targeted for testing:
 xen                  b6e570cfb2694cba6490b9e4e297f506d6e7531f
baseline version:
 xen                  aeef64107afca9c6c0428b2cb26a3ba599b3ed75

Last test of basis   110362  2017-06-12 07:06:31 Z    3 days
Failing since        110384  2017-06-12 20:46:16 Z    2 days    3 attempts
Testing same since   110435  2017-06-14 09:52:57 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Armando Vega <armando@greenhost.nl>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Paul Durrant <Paul.Durrant@citrix.com>
  Peter Große <pegro@friiks.de>
  Sergey Dyasli <sergey.dyasli@citrix.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-oldkern                                          pass    
 build-i386-oldkern                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      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                     fail    
 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                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  fail    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-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-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


Not pushing.

------------------------------------------------------------
commit b6e570cfb2694cba6490b9e4e297f506d6e7531f
Author: Wei Liu <wei.liu2@citrix.com>
Date:   Mon Apr 3 12:22:39 2017 +0100

    mm: provide more grep fodder
    
    Define several _* and *_x macros for better grep-ability. This also
    helps indexing tool like GNU Global.
    
    No functional change.
    
    Signed-off-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: George Dunlap <george.dunlap@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>

commit f06a29cc84c20f2c14c285fbb7249c1f819f8faf
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Tue Jun 13 11:37:39 2017 +0100

    MAINTAINERS: Move rombios and vgabios under x86 maintainership
    
    alongside hvmloader.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>

commit 1695e53851e523b62dbfa1990556ef68393199a8
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jun 2 11:22:17 2017 +0100

    x86/boot: Fix the boot time relocation calculations
    
    c/s b28044226e1 "x86: make Xen early boot code relocatable" introduces
    
        mov $sym_offs(__image_base__),%esi
    
    to the legacy boot path.  However, this is by definition 0, which means the
    boot code only functions correctly when Xen is loaded at its preferred
    physical address (2M at the time of writing).
    
    Xen does cope if loaded at an alternative physical address, if the
    MULTIBOOT2_TAG_TYPE_LOAD_BASE_ADDR tag is filled in properly.  While recent
    versions of Grub do fill this in appropriately, tboot does not.  (In fact,
    tboot loads Xen at the preferred address, but claims a load address of 8M.)
    
    Both Multiboot 1 and 2 specify the execution environment as being flat.  As a
    result, Xen needs no help calculating the proper load address.
    
    However, Multiboot specifies %esp as undefined.  Experimentally, using the
    entry %esp is fine, but this is certainly no guarantee.  Use a temporary stack
    in the first page of RAM, which is one of the safest areas to clobber.
    
    Calculate the load address from %eip alone, and ignore
    MULTIBOOT2_TAG_TYPE_LOAD_BASE_ADDR entirely.  This fixes legacy boot under
    various versions of tboot.
    
    Finally, set up the stack as soon as possible, which means the BIOS path has a
    usable stack for the entirety of its duration.  Use the full available stack
    size, rather than limiting to an arbitrary 1k.  One side effect is that the
    MB2/EFI path continues to use the EFI stack until the trampoline is entered.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Tested-by: Sergey Dyasli <sergey.dyasli@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>

commit 4ee0bdede38337061ae9934ae95d0a946ad79145
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Mon Jun 12 11:21:40 2017 +0100

    x86/tests: Ignore automatically generated sse*.c files
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>

commit a7307762f90d337585d17d45551a226028b89836
Author: Peter Große <pegro@friiks.de>
Date:   Tue Jun 13 01:05:21 2017 +0200

    tools/xenstat: fix missing linkage of libxenstat against libyajl
    
    This fixes the python bindings, since symbols were missing in libxenstat.
    xentop doesn't use any yajl functions, so drop linking libyajl.
    
    Signed-off-by: Peter Große <pegro@friiks.de>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit b2107b79b006ded5cf2ef41ac65399c3e629f693
Author: Peter Große <pegro@friiks.de>
Date:   Tue Jun 13 01:05:20 2017 +0200

    libxenstat: use python detected by configure for python bindings
    
    Signed-off-by: Peter Große <pegro@friiks.de>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit af178156620bbfa0d7f3c95287cdd7e6f14807db
Author: Armando Vega <armando@greenhost.nl>
Date:   Thu Jun 8 20:39:14 2017 +0200

    xl.cfg man page cleanup and fixes
    
    - fixed some minor numbering and syntax issues in the CPU allocation
      examples for the 'cpus' option
    - semantic fixes to make explanations more clear throughout
    - fixed all the typo's I could see
    - general styling and makeup fixes to make everything look more consistent
    
    Signed-off-by: Armando Vega <armando@greenhost.nl>
    Reviewed-by: Dario Faggioli <dario.faggioli@citrix.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 5ec164fd61bd8fc7adfb1ca2907d9159eeb1e37b
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Jun 13 10:41:10 2017 +0200

    x86/boot: re-arrange how/when we do disk I/O
    
    We place the trampoline no lower than at 256k, so we have ample space
    to read the MBRs of BIOS disks into an aligned buffer right below the
    trampoline (not doing so has been found to be a problem on a buggy BIOS
    coming with a Skull Canyon NUC). To facilitate that move MBR reading
    past EDD info retrieval.
    
    Also add a wrap check to the EDD info retrieval loop, to match that in
    the MBR reading one.
    
    Reported-by: Paul Durrant <Paul.Durrant@citrix.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Tested-by: Paul Durrant <Paul.Durrant@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 7f679c4fedb5ca0712c88ac32ba1f62f91a3d10e
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Jun 13 10:39:52 2017 +0200

    domctl: improve device assignment structure layout and use
    
    Avoid needless gaps. Make flags field mandatory for all three
    operations (and rename it to fit the intended future purpose of
    possibly holding more than just one flag).
    
    Also correct a typo in a related domctl.h comment.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Julien Grall <julien.grall@arm.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 1ae4be859b819c147e2034137f519e7fdc2973da
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Jun 13 10:38:51 2017 +0200

    x86: limit page type width
    
    There's no reason to burn 4 bits on page type when we only have 7 types
    (plus "none") at present. This requires changing one use of
    PGT_shared_page, which so far assumed that the type is both a power of
    2 and the only type with the high bit set.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit c9ec0d34e462151d39e0e901b50501db4f6ae78d
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Jun 13 10:38:02 2017 +0200

    x86/HAP: avoid using bogus/misleading locking
    
    hap_teardown() unconditionally releases the paging lock and is always
    being called without the lock held: Lock acquire should then be
    unconditional too.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 75dfe7c566c36e0af4714557a666827f49b69191
Author: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Date:   Fri Jun 9 09:31:28 2017 -0400

    livepatch: Wrong usage of spinlock on debug console.
    
    If we have a large amount of livepatches and want to print them
    on the console using 'xl debug-keys x' we eventually hit
    the preemption check:
    
      if ( i && !(i % 64) )
      {
    	spin_unlock(&payload_lock);
    	process_pending_softirqs();
    	if ( spin_trylock(&payload_lock) )
    		return
    
    <facepalm> The effect is that we have just effectively
    taken the lock and returned without unlocking!
    
    Reviewed-by: Ross Lagerwall <ross.lagerwall@citrix.com>
    Reviewed-and-tested-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    CC: Andrew Cooper <andrew.cooper3@citrix.com>
    Release-acked-by: Julien Grall <julien.grall@arm.com>
    Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>

commit 136d46e548db1c346c3e14b8d6d5b771fc30ca41
Author: Jan Beulich <jbeulich@suse.com>
Date:   Mon Jun 12 09:32:14 2017 +0200

    SVM: clean up svm_vmcb_isvalid()
    
    - correct CR3, CR4, and EFER checks
    - delete bogus nested paging check
    - add vcpu parameter (to include in log messages) and constify vmcb one
    - use bool/true/false
    - use accessors (and local variables to improve code readability)
    - adjust formatting
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>

commit 8fd2fe0bbfcccae53c813b08911b48fd89ebc104
Author: Jan Beulich <jbeulich@suse.com>
Date:   Mon Jun 12 09:31:34 2017 +0200

    x86: drop unused barrier parameter from build_{read,write}_atomic()
    
    Also take the opportunity and make an attempt at making the macro
    definitions readable. Drop pointless casts while doing so.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 5a0b9fba92b7e2fd532bf930c80c3913463c8a66
Author: Jan Beulich <jbeulich@suse.com>
Date:   Mon Jun 12 09:30:53 2017 +0200

    x86/mm: drop further relics of translated PV domains
    
    For PV domains paging_mode_{refcounts,translate}() are always false as
    of commits 4045953527 ("x86/paging: Enforce PG_external == PG_translate
    == PG_refcounts") and 92942fd3d4 ("x86/mm: drop
    guest_{map,get_eff}_l1e() hooks").
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 44f270dfc1e2ac17fd82051b1b7968d4a21c755a
Author: Jan Beulich <jbeulich@suse.com>
Date:   Mon Jun 12 09:29:45 2017 +0200

    x86: get_page_from_gfn() should not return misleading type
    
    It is not impossible that the page owner is dom_io. While no current
    caller cares about this case, let's nevertheless return an appropriate
    type even in that case.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3859289651408760405==--

From xen-devel-bounces@lists.xen.org Thu Jun 15 09:58:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 09: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 1dLRXt-0004Du-GE; Thu, 15 Jun 2017 09: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 <jgross@suse.com>) id 1dLRXs-0004Do-Ev
 for xen-devel@lists.xenproject.org; Thu, 15 Jun 2017 09:58:32 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 3F/8B-03587-74A52495; Thu, 15 Jun 2017 09:58:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsVyuP0Ov657lFO
 kwbGrzBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aDZYeZCg5qVry9v4i9gfGgXBcjJ4eEgJHE
 24n/mEBsIYGFjBKtWwxBbDYBVYkN10+xgtgiAkoS91ZNBqthFgiVOPnuHjOILSzgJfH70nr2L
 kYODhag+kvvckHCvAImEku+fmOFGC8v0XFgMssERs4FjAyrGDWKU4vKUot0jQ30kooy0zNKch
 Mzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECfcUABDsY/64NPMQoycGkJMrLL+cUKcSXlJ9SmZF
 YnBFfVJqTWnyIUYaDQ0mC1ygSKCdYlJqeWpGWmQMMGpi0BAePkgjv9nCgNG9xQWJucWY6ROoU
 o6KUOC8zSJ8ASCKjNA+uDRaolxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMuz0CaApPZl4J3
 PRXQIuZgBYHXXAAWVySiJCSamCMsbrJqBRztbDc6fW8nFMm86envrL0mZ4eEdxWs2efqnE3H9
 +ElLSHM4X2PdkkUDXXjO1GhvXC97p+ez+fzL1+pHvLR9aK2wv3nr5W4rRv3qzFLBdri3m/m3r
 0r33B+nujsZC3aYVjTNPhVx59h754se9w6TJYMPPBoZO1F85bbNFk+rhUxqxYiaU4I9FQi7mo
 OBEAwH/zB08CAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1497520710!73871168!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62595 invoked from network); 15 Jun 2017 09:58:31 -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 Jun 2017 09:58: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 5943FAC17;
 Thu, 15 Jun 2017 09:58:30 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 15 Jun 2017 11:58:27 +0200
Message-Id: <20170615095827.15265-1-jgross@suse.com>
X-Mailer: git-send-email 2.12.3
Cc: Juergen Gross <jgross@suse.com>, wei.liu2@citrix.com,
 ian.jackson@eu.citrix.com
Subject: [Xen-devel] [PATCH] tools/xen-detect: try sysfs node for obtaining
	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>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW5zdGVhZCBvZiByZWx5aW5nIG9uIGNwdWlkIGluc3RydWN0aW9uIGJlaGF2aW91ciB0byB0ZWxs
IHdoaWNoIGRvbWFpbgp0eXBlIHdlIGFyZSBqdXN0IHRyeSBhc2tpbmcgdGhlIGtlcm5lbCB2aWEg
dGhlIGFwcHJvcHJpYXRlIHN5c2ZzIG5vZGUKKGFkZGVkIGluIExpbnV4IGtlcm5lbCA0LjEzKS4K
CktlZXAgdGhlIG9sZCBkZXRlY3Rpb24gbG9naWMgYXMgYSBmYWxsYmFjayBmb3Igb2xkZXIga2Vy
bmVscy4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0t
CiB0b29scy9taXNjL3hlbi1kZXRlY3QuYyB8IDEyOSArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMjEgaW5zZXJ0aW9ucygr
KSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9taXNjL3hlbi1kZXRlY3QuYyBi
L3Rvb2xzL21pc2MveGVuLWRldGVjdC5jCmluZGV4IDc4N2I1ZGE5MGQuLmE2Mjc0N2QzMTYgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL21pc2MveGVuLWRldGVjdC5jCisrKyBiL3Rvb2xzL21pc2MveGVuLWRl
dGVjdC5jCkBAIC0yNCw2ICsyNCwxMSBAQAogICogREVBTElOR1MgSU4gVEhFIFNPRlRXQVJFLgog
ICovCiAKKyNkZWZpbmUgX0dOVV9TT1VSQ0UKKyNpbmNsdWRlIDxzeXMvdHlwZXMuaD4KKyNpbmNs
dWRlIDxzeXMvc3RhdC5oPgorI2luY2x1ZGUgPGxpbWl0cy5oPgorI2luY2x1ZGUgPHN0ZGJvb2wu
aD4KICNpbmNsdWRlIDxzdGRpbnQuaD4KICNpbmNsdWRlIDxzdGRsaWIuaD4KICNpbmNsdWRlIDxz
dGRpby5oPgpAQCAtMzMsNiArMzgsMTUgQEAKICNpbmNsdWRlIDx1bmlzdGQuaD4KICNpbmNsdWRl
IDxnZXRvcHQuaD4KIAorZW51bSBndWVzdF90eXBlIHsKKyAgICBYRU5fUFYgPSAxLAorICAgIFhF
Tl9IVk0gPSAyLAorICAgIFhFTl9OT05FID0gMworfTsKKworc3RhdGljIGNoYXIgKnR5cGU7Citz
dGF0aWMgY2hhciAqdmVyOworCiBzdGF0aWMgdm9pZCBjcHVpZCh1aW50MzJfdCBpZHgsIHVpbnQz
Ml90ICpyZWdzLCBpbnQgcHZfY29udGV4dCkKIHsKICNpZmRlZiBfX2kzODZfXwpAQCAtNzUsNiAr
ODksOSBAQCBzdGF0aWMgaW50IGNoZWNrX2Zvcl94ZW4oaW50IHB2X2NvbnRleHQpCiAKICBmb3Vu
ZDoKICAgICBjcHVpZChiYXNlICsgMSwgcmVncywgcHZfY29udGV4dCk7CisgICAgaWYgKCByZWdz
WzBdICkKKyAgICAgICAgYXNwcmludGYoJnZlciwgIlYldS4ldSIsCisgICAgICAgICAgICAgICAg
ICh1aW50MTZfdCkocmVnc1swXSA+PiAxNiksICh1aW50MTZfdClyZWdzWzBdKTsKICAgICByZXR1
cm4gcmVnc1swXTsKIH0KIApAQCAtOTEsMTQgKzEwOCwxMDQgQEAgc3RhdGljIHZvaWQgdXNhZ2Uo
dm9pZCkKICAgICBwcmludGYoIiAgLWgsIC0taGVscCAgICBEaXNwbGF5IHRoaXMgaW5mb3JtYXRp
b25cbiIpOwogICAgIHByaW50ZigiICAtcSwgLS1xdWlldCAgIFF1aWVzY2Ugbm9ybWFsIGluZm9y
bWF0aW9uYWwgb3V0cHV0XG4iKTsKICAgICBwcmludGYoIiAgLVAsIC0tcHYgICAgICBFeGl0IHN0
YXR1cyAxIGlmIG5vdCBydW5uaW5nIGFzIFBWIGd1ZXN0XG4iKTsKLSAgICBwcmludGYoIiAgLUgs
IC0taHZtICAgICBFeGl0IHN0YXR1cyAxIGlmIG5vdCBydW5uaW5nIGFzIEhWTSBndWVzdC5cbiIp
OworICAgIHByaW50ZigiICAtSCwgLS1odm0gICAgIEV4aXQgc3RhdHVzIDEgaWYgbm90IHJ1bm5p
bmcgYXMgSFZNIG9yIFBWSCBndWVzdC5cbiIpOwogICAgIHByaW50ZigiICAtTiwgLS1ub25lICAg
IEV4aXQgc3RhdHVzIDEgaWYgcnVubmluZyBvbiBYZW4gKFBWIG9yIEhWTSlcbiIpOwogfQogCitz
dGF0aWMgYm9vbCBjaGVja19kaXIoY29uc3QgY2hhciAqZmlsZW5hbWUpCit7CisgICAgRklMRSAq
ZjsKKyAgICBzdHJ1Y3Qgc3RhdCBzdGFiOworICAgIGJvb2wgcmVzOworCisgICAgZiA9IGZvcGVu
KGZpbGVuYW1lLCAiciIpOworICAgIGlmICggIWYgKQorICAgICAgICByZXR1cm4gZmFsc2U7Cisg
ICAgcmVzID0gIWZzdGF0KGZpbGVubyhmKSwgJnN0YWIpICYmIFNfSVNESVIoc3RhYi5zdF9tb2Rl
KTsKKyAgICBmY2xvc2UoZik7CisKKyAgICByZXR1cm4gcmVzOworfQorCitzdGF0aWMgY2hhciAq
cmVhZF9maWxlX2NvbnRlbnQoY29uc3QgY2hhciAqZmlsZW5hbWUpCit7CisgICAgRklMRSAqZjsK
KyAgICBzdHJ1Y3Qgc3RhdCBzdGFiOworICAgIGNoYXIgKmNvbnRlbnQgPSBOVUxMOworICAgIGlu
dCBkYXRhbGVuOworCisgICAgZiA9IGZvcGVuKGZpbGVuYW1lLCAiciIpOworICAgIGlmICggIWYg
KQorICAgICAgICByZXR1cm4gTlVMTDsKKworICAgIGlmICggZnN0YXQoZmlsZW5vKGYpLCAmc3Rh
YikgfHwgIVNfSVNSRUcoc3RhYi5zdF9tb2RlKSB8fAorICAgICAgICAgc3RhYi5zdF9zaXplID4g
SU5UX01BWCB8fCAhc3RhYi5zdF9zaXplICkKKyAgICAgICAgZ290byBvdXQ7CisKKyAgICBjb250
ZW50ID0gbWFsbG9jKHN0YWIuc3Rfc2l6ZSArIDEpOworICAgIGlmICggIWNvbnRlbnQgKQorICAg
ICAgICBnb3RvIG91dDsKKworICAgIC8qIEZvciBzeXNmcyBmaWxlLCBkYXRhbGVuIGlzIGFsd2F5
cyBQQUdFX1NJWkUuICdyZWFkJworICAgICAqIHdpbGwgcmV0dXJuIHRoZSBudW1iZXIgb2YgYnl0
ZXMgb2YgdGhlIGFjdHVhbCBjb250ZW50LAorICAgICAqIHJzIDw9IGRhdGFsZW4gaXMgZXhwZWN0
ZWQuCisgICAgICovCisgICAgZGF0YWxlbiA9IGZyZWFkKGNvbnRlbnQsIDEsIHN0YWIuc3Rfc2l6
ZSwgZik7CisgICAgY29udGVudFtkYXRhbGVuXSA9IDA7CisgICAgaWYgKCBmZXJyb3IoZikgKQor
ICAgIHsKKyAgICAgICAgZnJlZShjb250ZW50KTsKKyAgICAgICAgY29udGVudCA9IE5VTEw7Cisg
ICAgfQorCisgb3V0OgorICAgIGZjbG9zZShmKTsKKyAgICByZXR1cm4gY29udGVudDsKK30KKwor
c3RhdGljIGVudW0gZ3Vlc3RfdHlwZSBjaGVja19zeXNmcyh2b2lkKQoreworICAgIGNoYXIgKnN0
ciwgKnRtcDsKKyAgICBlbnVtIGd1ZXN0X3R5cGUgcmVzID0gWEVOX05PTkU7CisKKyAgICBpZiAo
ICFjaGVja19kaXIoIi9zeXMvaHlwZXJ2aXNvciIpICkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAg
ICBzdHIgPSByZWFkX2ZpbGVfY29udGVudCgiL3N5cy9oeXBlcnZpc29yL3R5cGUiKTsKKyAgICBp
ZiAoICFzdHIgfHwgc3RyY21wKHN0ciwgInhlblxuIikgKQorICAgICAgICBnb3RvIG91dDsKKyAg
ICBmcmVlKHN0cik7CisKKyAgICBzdHIgPSByZWFkX2ZpbGVfY29udGVudCgiL3N5cy9oeXBlcnZp
c29yL2d1ZXN0X3R5cGUiKTsKKyAgICBpZiAoICFzdHIgKQorICAgICAgICByZXR1cm4gMDsKKyAg
ICBzdHJbc3RybGVuKHN0cikgLSAxXSA9IDA7CisgICAgdHlwZSA9IHN0cjsKKyAgICBpZiAoICFz
dHJjbXAodHlwZSwgIlBWIikgKQorICAgICAgICByZXMgPSBYRU5fUFY7CisgICAgZWxzZQorICAg
ICAgICByZXMgPSBYRU5fSFZNOworCisgICAgc3RyID0gcmVhZF9maWxlX2NvbnRlbnQoIi9zeXMv
aHlwZXJ2aXNvci92ZXJzaW9uL21ham9yIik7CisgICAgaWYgKCBzdHIgKQorICAgICAgICBzdHJb
c3RybGVuKHN0cikgLSAxXSA9IDA7CisgICAgdG1wID0gcmVhZF9maWxlX2NvbnRlbnQoIi9zeXMv
aHlwZXJ2aXNvci92ZXJzaW9uL21pbm9yIik7CisgICAgaWYgKCB0bXAgKQorICAgICAgICB0bXBb
c3RybGVuKHRtcCkgLSAxXSA9IDA7CisgICAgaWYgKCBzdHIgJiYgdG1wICkKKyAgICAgICAgYXNw
cmludGYoJnZlciwgIlYlcy4lcyIsIHN0ciwgdG1wKTsKKyAgICBlbHNlCisgICAgICAgIHZlciA9
IHN0cmR1cCgidW5rbm93biB2ZXJzaW9uIik7CisgICAgZnJlZSh0bXApOworCisgb3V0OgorICAg
IGZyZWUoc3RyKTsKKyAgICByZXR1cm4gcmVzOworfQorCiBpbnQgbWFpbihpbnQgYXJnYywgY2hh
ciAqKmFyZ3YpCiB7Ci0gICAgZW51bSB7IFhFTl9QViA9IDEsIFhFTl9IVk0gPSAyLCBYRU5fTk9O
RSA9IDMgfSBkZXRlY3RlZCA9IDAsIGV4cGVjdGVkID0gMDsKLSAgICB1aW50MzJfdCB2ZXJzaW9u
ID0gMDsKKyAgICBlbnVtIGd1ZXN0X3R5cGUgZGV0ZWN0ZWQsIGV4cGVjdGVkID0gMDsKICAgICBp
bnQgY2gsIHF1aWV0ID0gMDsKIAogICAgIGNvbnN0IHN0YXRpYyBjaGFyIHNvcHRzW10gPSAiaHFQ
SE4iOwpAQCAtMTMzLDkgKzI0MCwxNCBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3Yp
CiAgICAgICAgIH0KICAgICB9CiAKKyAgICBkZXRlY3RlZCA9IGNoZWNrX3N5c2ZzKCk7CisgICAg
aWYgKCBkZXRlY3RlZCApCisgICAgICAgIGdvdG8gb3V0OworCiAgICAgLyogQ2hlY2sgZm9yIGV4
ZWN1dGlvbiBpbiBIVk0gY29udGV4dC4gKi8KICAgICBkZXRlY3RlZCA9IFhFTl9IVk07Ci0gICAg
aWYgKCAodmVyc2lvbiA9IGNoZWNrX2Zvcl94ZW4oMCkpICE9IDAgKQorICAgIHR5cGUgPSAiSFZN
IjsKKyAgICBpZiAoIGNoZWNrX2Zvcl94ZW4oMCkgKQogICAgICAgICBnb3RvIG91dDsKIAogICAg
IC8qCkBAIC0xNDQsOSArMjU2LDEwIEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikK
ICAgICAgKiB3aWxsIGxvbmdqbXAgdmlhIHRoZSBzaWduYWwgaGFuZGxlciwgYW5kIHByaW50ICJO
b3QgcnVubmluZyBvbiBYZW4iLgogICAgICAqLwogICAgIGRldGVjdGVkID0gWEVOX1BWOworICAg
IHR5cGUgPSAiUFYiOwogICAgIGlmICggIXNldGptcChzaWdpbGxfam1wKQogICAgICAgICAgJiYg
KHNpZ25hbChTSUdJTEwsIHNpZ2lsbF9oYW5kbGVyKSAhPSBTSUdfRVJSKQotICAgICAgICAgJiYg
KCh2ZXJzaW9uID0gY2hlY2tfZm9yX3hlbigxKSkgIT0gMCkgKQorICAgICAgICAgJiYgY2hlY2tf
Zm9yX3hlbigxKSApCiAgICAgICAgIGdvdG8gb3V0OwogCiAgICAgZGV0ZWN0ZWQgPSBYRU5fTk9O
RTsKQEAgLTE1Nyw5ICsyNzAsOSBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAg
ICAgZWxzZSBpZiAoIGRldGVjdGVkID09IFhFTl9OT05FICkKICAgICAgICAgcHJpbnRmKCJOb3Qg
cnVubmluZyBvbiBYZW4uXG4iKTsKICAgICBlbHNlCi0gICAgICAgIHByaW50ZigiUnVubmluZyBp
biAlcyBjb250ZXh0IG9uIFhlbiB2JWQuJWQuXG4iLAotICAgICAgICAgICAgICAgKGRldGVjdGVk
ID09IFhFTl9QVikgPyAiUFYiIDogIkhWTSIsCi0gICAgICAgICAgICAgICAodWludDE2X3QpKHZl
cnNpb24gPj4gMTYpLCAodWludDE2X3QpdmVyc2lvbik7CisgICAgICAgIHByaW50ZigiUnVubmlu
ZyBpbiAlcyBjb250ZXh0IG9uIFhlbiAlcy5cbiIsIHR5cGUsIHZlcik7CisKKyAgICBmcmVlKHZl
cik7CiAKICAgICByZXR1cm4gZXhwZWN0ZWQgJiYgKGV4cGVjdGVkICE9IGRldGVjdGVkKTsKIH0K
LS0gCjIuMTIuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 15 10:24:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 10: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 1dLRxE-00065v-J4; Thu, 15 Jun 2017 10: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 <prvs=33261d418=Ian.Jackson@citrix.com>)
 id 1dLRxD-00065p-SJ
 for xen-devel@lists.xenproject.org; Thu, 15 Jun 2017 10:24:43 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 A6/8A-03696-B6062495; Thu, 15 Jun 2017 10:24:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHRDpG5GglO
 kwbPtKhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bri5fMBcf4Krr7prI2MH7k7mLk5JAQ8JfY
 uPcYE4jNJqAr0bTlLxuIzSsgKHFy5hMWEJtZQEdiwe5PbBC2vMT2t3OYIWocJBqmfgeLswioS
 ux4fBvMFhFQlHjw8iYrRH21xOFjF8HmCwuYSnzY2Q00k4ODU8BSYt1ZQ5CwkICFxNyer4wQ55
 hIvF24kw2kREhATWLu+vgJjHyzkBw0C8lBs5ActICReRWjenFqUVlqka6xXlJRZnpGSW5iZo6
 uoYGZXm5qcXFiempOYlKxXnJ+7iZGYJgxAMEOxo5/TocYJTmYlER5+eWcIoX4kvJTKjMSizPi
 i0pzUosPMcpwcChJ8KbFA+UEi1LTUyvSMnOAAQ+TluDgURLhLQBJ8xYXJOYWZ6ZDpE4xKkqJ8
 7qCJARAEhmleXBtsCi7xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWHeCJApPJl5JXDTXwEtZg
 JaHHTBAWRxSSJCSqqBMZwhcVPBWn/fLr/5N/a9vaskfOmN4MNfgcJ/+eUvHVZ+ZCQSwzq/7si
 0eWELOcMWqMwsuBww4cWp0jV1RRaH/1zv5PVkPzndOHQeZ18l755LFu5/7Xk2Lt986+ydGawX
 392skHE50aw+d49zjviMpJvd3Kt/Rm3f/eDFz0V39dYde77kX77Cm5NKLMUZiYZazEXFiQCp8
 kmurQIAAA==
X-Env-Sender: prvs=33261d418=Ian.Jackson@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1497522279!84598169!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15101 invoked from network); 15 Jun 2017 10:24:40 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Jun 2017 10:24:40 -0000
X-IronPort-AV: E=Sophos;i="5.39,343,1493683200"; d="scan'208";a="427983226"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22850.24646.685419.565940@mariner.uk.xensource.com>
Date: Thu, 15 Jun 2017 11:24:06 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20170614171921.17475-1-wei.liu2@citrix.com>
References: <20170614171921.17475-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>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Per-domain locking in xl
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSB3cml0ZXMgKCJbUkZDIFBBVENIIDAvNF0gUGVyLWRvbWFpbiBsb2NraW5nIGluIHhs
Iik6Cj4gSXQgaGFzIGFsd2F5cyBiZWVuIHRoZSBjYXNlIHRoYXQgZGlmZmVyZW50IHhsIHByb2Nl
c3NlcyBjYW4KPiBtYW5pcHVsYXRlIHRoZSBzYW1lIGRvbWFpbiBhdCB0aGUgc2FtZSB0aW1lLiBU
aGlzIGNvdWxkIGJlCj4gcHJvYmxlbWF0aWMuCj4gCj4gVGhpcyBzZXJpZXMgYXR0ZW1wdHMgdG8g
cHJvdmlkZSBmYWNpbGl0eSBmb3IgeGwgdG8gaGF2ZSBhIHBlci1kb21haW4KPiBsb2NrLiBUaGlz
IGxvY2sgc2hvdWxkIGJlIHVzZWQgd2hlbmV2ZXIgeGwgbWFuaXB1bGF0ZXMgYW4gZXhpc3RpbmcK
PiBkb21haW4uCgpVbmZvcnR1bmF0ZWx5LCB0aGlzIGhhcyB0byBiZSBkb25lIGluIGEgbXVjaCBt
b3JlIGNvbXBsaWNhdGVkIHdheS4KCmZjbnRsKCxGX1NFVExLVywpIGlzIGEgYHNsb3cnIGZ1bmN0
aW9uIHdpdGhpbiB0aGUgbWVhbmluZyBvZiB0aGUKY29tbWVudCBgTWFjaGluZXJ5IGZvciBhc3lu
Y2hyb25vdXMgb3BlcmF0aW9ucyAoImFvIiknIGF0CmxpYnhsX2ludGVybmFsLmg6MjEwMC4KClNv
IGFjcXVpc2l0aW9uIG9mIHRoZSBndWVzdCBsb2NrIG5lZWRzIHRvIGJlIGRvbmUgaW4gY2FsbGJh
Y2sgc3R5bGUuClNpbmNlIGZjbnRsKCxGX1NFVExLVywpIGlzIGFsd2F5cyBzeW5jaHJvbm91cywg
SSB0aGluayB0aGlzIG1heSBuZWVkCnRoZSB1c2Ugb2YgZm9yayBvciB0aHJlYWRzLiAgVGhlIG93
bmVyIG9mIGEgZmNudGwgbG9jayBpcyBhIHByb2Nlc3MsCnNvIGZvcmsgd29uJ3QgZG8gLSBidXQg
eW91IGNvdWxkIHVzZSBmbG9jaywgd2hpY2ggaXMgb3duZWQgYnkgYW4Kb3Blbi1maWxlIChhbmQg
dGhhdCB3b3VsZCBhdm9pZCB0aHJlYWRzKS4gIElmIHlvdSBkbyB1c2UgZm9yayB5b3UKc2hvdWxk
IHByb2JhYmx5IHRyeSBGX1NFVExLIGZpcnN0IHNvIHRoYXQgdGhlIGZhc3QgcGF0aCBkb2VzIG5v
dAppbnZvbHZlIGZvcmtpbmcuCgpGdXJ0aGVyIG9ic2VydmF0aW9uczoKCldlIG1pZ2h0IHdlbGwg
d2FudCBuZXcgbWFjcm9zIHRvIGhlbHAgd2l0aCB0aGUgcmVzdWx0aW5nIGJvaWxlcnBsYXRlCmlu
IGRvbWFpbiBtdXRhdGlvbiBpbml0aWF0b3JzLgoKSW4gZ2VuZXJhbCB3ZSB3b3VsZCB3YW50IHRv
IGF2b2lkIGV4cGxpY2l0IHNwZWNpZmljYXRpb24gb2YgdGhlIGRvbWlkLApwZXIgc2U7IHJhdGhl
ciB3ZSBzaG91bGQgcGFzcyBhICJsb2NrZWQtZG9tYWluIiBvYmplY3QgdG8gYW55IG11dGF0aW5n
CnN1Yi1mdW5jdGlvbnMuICBPciB3ZSBjb3VsZCBwdXQgdGhlIGxvY2tlZC1kb21haW4gaW4gdGhl
IGN0eCBvciB0aGUKYW8uICBUaGlzIG5lZWRzIGZ1cnRoZXIgdGhvdWdodCBJIHRoaW5rLgoKWW91
IG5lZWQgdG8gY2xhcmlmeSB0aGUgc3RhdHVzIG9mIHRoZSBuZXcgbG9jayBpbiB0aGUgbG9jayBo
aWVyYXJjaHkuCihXaGVuIGl0IHdhcyBvdXRzaWRlIGxpYnhsLCB0aGUgbG9jayBoaWVyYXJjaHkg
d2FzIGltcGxpY2l0IGJ1dApjbGVhci4pCgpUaGUgcnVsZXMgbXVzdCBmb3JiaWQgbG9ja2luZyB0
d28gZ3Vlc3RzIGF0IG9uY2UsIGJlY2F1c2Ugb2YgdGhlCnBvc3NpYmlsaXR5IG9mIGRlYWRsb2Nr
LiAgKEFuIGV4Y2VwdGlvbiBpcyBtaWdyYXRpb246IHRoZSBkZXN0aW5hdGlvbgpkb21haW4gaXMg
Y3JlYXRlZCBpbiBsb2NrZWQgc3RhdGUsIHNvIG5vIGRlYWRsb2NrIGlzIHBvc3NpYmxlLikKCldl
IG11c3QgY29uc2lkZXIgaG93IHRoaXMgaW50ZXJhY3RzIHdpdGggc3R1YmRvbXMuICBJZiBhIGd1
ZXN0IGhhcyBhCnN0dWJkb20sIGRvZXMgdGhlIHN0dWJkb20gaGF2ZSBpdHMgb3duIGxvY2sgPyAg
SWYgc28sIHdoYXQgaXMgdGhlIGxvY2sKb3JkZXIgPwoKSWFuLgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 15 10:48:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 10:48: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 1dLSKL-0007T1-HW; Thu, 15 Jun 2017 10: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 <julien.grall@arm.com>) id 1dLSKJ-0007Sv-Ng
 for xen-devel@lists.xen.org; Thu, 15 Jun 2017 10:48:35 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 97/15-03058-20662495; Thu, 15 Jun 2017 10:48:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVysyfVTZcpzSn
 S4NdTAYslHxezODB6HN39mymAMYo1My8pvyKBNeP9zeVMBZNiKvZ9eczcwLjEq4uRi0NIYBOj
 xI/pPWwQzm5GiStHFrJ2MXJyCAt4SEw88JIRxBYR8JZ41f2THcQWEuhilDjeLNjFyMHBLKAvc
 W5HOUiYTUBT4s7nT0wgNq+AlUTTpq1gNouAqsTiLV/ARooKhEu8bTzCAlEjKHFy5hMwmxNo/P
 4ZR8FsZgFbiTtzdzND2PIS29/OYZ7AyDcLScssJGWzkJQtYGRexahRnFpUllqka2ihl1SUmZ5
 RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGG4MQLCD8ebGgEOMkhxMSqK8/HJOkUJ8Sfkp
 lRmJxRnxRaU5qcWHGGU4OJQkeFNSgXKCRanpqRVpmTnAwIdJS3DwKInwFsQDpXmLCxJzizPTI
 VKnGHU5Nqxe/4VJiCUvPy9VSpyXHWSGAEhRRmke3AhYFF5ilJUS5mUEOkqIpyC1KDezBFX+Fa
 M4B6OSMK8JyBSezLwSuE2vgI5gAjoi6IIDyBEliQgpqQZGNaW897dObPkUWTY95Gzm2z/eW9y
 X8SdsdFJiWaN+c/O5qZ9u7FpjN+PL65MWuR48+VxJxlcbmR2POiVvXfRepcF6xgtXSe+Eb8e9
 1ngbz7t64GFAx7f5qkWXQ1zPnksU6j3QsLh4sYQNl9a52cFds+1Ovfw/46XV5fzFLhf23Murn
 jFJW5LnlxJLcUaioRZzUXEiAFgeIzC9AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1497523713!67366748!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15349 invoked from network); 15 Jun 2017 10:48:33 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-21.messagelabs.com with SMTP; 15 Jun 2017 10:48: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 E112D344;
 Thu, 15 Jun 2017 03:48:32 -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 494063F41F;
 Thu, 15 Jun 2017 03:48:32 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <1497449445-23112-1-git-send-email-volodymyr_babchuk@epam.com>
 <1497449445-23112-2-git-send-email-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <4d74195e-5b4e-0309-4878-53926ac2ea03@arm.com>
Date: Thu, 15 Jun 2017 11:48:30 +0100
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: <1497449445-23112-2-git-send-email-volodymyr_babchuk@epam.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 1/2] arm: smccc: handle SMCs/HVCs 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>

SGkgVm9sb2R5bXlyLAoKT24gMTQvMDYvMTcgMTU6MTAsIFZvbG9keW15ciBCYWJjaHVrIHdyb3Rl
Ogo+IFNNQ0NDIChTTUMgQ2FsbCBDb252ZW50aW9uKSBkZXNjcmliZXMgaG93IHRvIGhhbmRsZSBi
b3RoIEhWQ3MgYW5kIFNNQ3MuCj4gU01DQ0Mgc3RhdGVzIHRoYXQgYm90aCBIVkMgYW5kIFNNQyBh
cmUgdmFsaWQgY29uZHVpdHMgdG8gY2FsbCB0byBhIGRpZmZlcmVudAo+IGZpcm13YXJlIGZ1bmN0
aW9ucy4gVGh1cywgZm9yIGV4YW1wbGUgUFNDSSBjYWxscyBjYW4gYmUgbWFkZSBib3RoIGJ5Cj4g
U01DIG9yIEhWQy4gQWxzbyBTTUNDQyBkZWZpbmVzIGZ1bmN0aW9uIG51bWJlciBjb2RpbmcgZm9y
IHN1Y2ggY2FsbHMuCj4gQmVzaWRlcyBmdW5jdGlvbmFsIGNhbGxzIHRoZXJlIGFyZSBxdWVyeSBj
YWxscywgd2hpY2ggYWxsb3dzIHVuZGVybGluZwo+IE9TIGRldGVybWluZSB2ZXJzaW9uLCBVSUQg
YW5kIG51bWJlciBvZiBmdW5jdGlvbnMgcHJvdmlkZWQgYnkgc2VydmljZQo+IHByb3ZpZGVyLgo+
Cj4gVGhpcyBwYXRjaCBhZGRzIG5ldyBmaWxlIGBzbWNjYy5jYCwgd2hpY2ggaGFuZGxlcyBib3Ro
IGdlbmVyaWMgU01Dcwo+IGFuZCBIVkMgYWNjb3JkaW5nIHRvIFNNQy4gQXQgdGhpcyBtb21lbnQg
aXQgaW1wbGVtZW50cyBvbmx5IG9uZQo+IHNlcnZpY2U6IFN0YW5kYXJkIEh5cGVydmlzb3IgU2Vy
dmljZS4KPgo+IFN0YW5kYXJkIEh5cGVydmlzb3IgU2VydmljZSBvbmx5IHN1cHBvcnRzIHF1ZXJ5
IGNhbGxzLCBzbyBjYWxsZXIgY2FuCj4gYXNrIGFib3V0IGh5cGVydmlzb3IgVUlEIGFuZCBkZXRl
cm1pbmUgdGhhdCBpdCBpcyBYRU4gcnVubmluZy4KPgo+IFRoaXMgY2hhbmdlIGFsbG93cyBtb3Jl
IGdlbmVyaWMgaGFuZGxpbmcgZm9yIFNNQ3MgYW5kIEhWQ3MgYW5kIGl0IGNhbgo+IGJlIGVhc2ls
eSBleHRlbmRlZCB0byBzdXBwb3J0IG5ldyBzZXJ2aWNlcyBhbmQgZnVuY3Rpb25zLgo+Cj4gU2ln
bmVkLW9mZi1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29t
Pgo+IFJldmlld2VkLWJ5OiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1
c2hjaGVua29AZXBhbS5jb20+Cj4gUmV2aWV3ZWQtYnk6IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxv
bGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gvYXJtL01ha2Vm
aWxlICAgICAgIHwgIDEgKwo+ICB4ZW4vYXJjaC9hcm0vc21jY2MuYyAgICAgICAgfCA5NiArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgeGVuL2FyY2gvYXJt
L3RyYXBzLmMgICAgICAgIHwgMTAgKysrKy0KPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5o
IHwgODkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgNCBmaWxl
cyBjaGFuZ2VkLCAxOTQgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPiAgY3JlYXRlIG1v
ZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS9zbWNjYy5jCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4v
aW5jbHVkZS9hc20tYXJtL3NtY2NjLmgKPgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vTWFr
ZWZpbGUgYi94ZW4vYXJjaC9hcm0vTWFrZWZpbGUKPiBpbmRleCA0OWUxZmIyLi5iODcyOGNmIDEw
MDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9NYWtlZmlsZQo+ICsrKyBiL3hlbi9hcmNoL2FybS9N
YWtlZmlsZQo+IEBAIC0zOSw2ICszOSw3IEBAIG9iai15ICs9IHBzY2kubwo+ICBvYmoteSArPSBz
ZXR1cC5vCj4gIG9iai15ICs9IHNodXRkb3duLm8KPiAgb2JqLXkgKz0gc21jLm8KPiArb2JqLXkg
Kz0gc21jY2Mubwo+ICBvYmoteSArPSBzbXAubwo+ICBvYmoteSArPSBzbXBib290Lm8KPiAgb2Jq
LXkgKz0gc3lzY3RsLm8KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3NtY2NjLmMgYi94ZW4v
YXJjaC9hcm0vc21jY2MuYwo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMC4u
NWQxMDk2NAo+IC0tLSAvZGV2L251bGwKPiArKysgYi94ZW4vYXJjaC9hcm0vc21jY2MuYwoKSSB3
b3VsZCBuYW1lIHRoaXMgZmlsZSB2c21jY2MuYyB0byBzaG93IGl0IGlzIGFib3V0IHZpcnR1YWwg
U01DLiBBbHNvLCBJIAp3b3VsZCBoYXZlIGV4cGVjdGVkIHByZXR0eSBldmVyeW9uZSB0byB1c2Ug
dGhlIFNNQ0MsIHNvIEkgd291bGQgZXZlbiAKbmFtZSB0aGUgZmlsZSB2c21jLmMKCj4gQEAgLTAs
MCArMSw5NiBAQAo+ICsvKgo+ICsgKiB4ZW4vYXJjaC9hcm0vc21jY2MuYwo+ICsgKgo+ICsgKiBH
ZW5lcmljIGhhbmRsZXIgZm9yIFNNQyBhbmQgSFZDIGNhbGxzIGFjY29yZGluZyB0bwo+ICsgKiBB
Uk0gU01DIGNhbGxsaW5nIGNvbnZlbnRpb24KCnMvY2FsbGxpbmcvY2FsbGluZy8KCj4gKyAqCj4g
KyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBp
dCBhbmQvb3IgbW9kaWZ5Cj4gKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVy
YWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5Cj4gKyAqIHRoZSBGcmVlIFNvZnR3YXJl
IEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yCj4gKyAqIChh
dCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCgpJIGtub3cgdGhhdCBzb21lIG9mIHRo
ZSBvdGhlciBoZWFkZXJzIGFyZSB3cm9uZyBhYm91dCB0aGUgR1BMIGxpY2Vuc2UuIApCdXQgWGVu
IGlzIEdQTHYyIG9ubHkuIFBsZWFzZSB1cGRhdGUgdGhlIGNvcHlyaWdodCBhY2NvcmRpbmdseS4g
SS5lOgoKICAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJp
YnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CiAgKiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBH
ZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHZlcnNpb24gMiBhcwogICogcHVibGlzaGVkIGJ5IHRoZSBG
cmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCgo+ICsgKgo+ICsgKiBUaGlzIHByb2dyYW0gaXMgZGlz
dHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKPiArICogYnV0IFdJ
VEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YK
PiArICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NF
LiAgU2VlIHRoZQo+ICsgKiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRh
aWxzLgo+ICsgKi8KPiArCj4gKwo+ICsjaW5jbHVkZSA8eGVuL2NvbmZpZy5oPgo+ICsjaW5jbHVk
ZSA8eGVuL2xpYi5oPgo+ICsjaW5jbHVkZSA8eGVuL3BlcmZjLmg+CgpXaHkgdGhpcyBpcyBpbmNs
dWRlZCBoZXJlPyBZb3UgZG9uJ3QgdXNlIGl0LgoKPiArLyogTmVlZCB0byBpbmNsdWRlIHhlbi9z
Y2hlZC5oIGJlZm9yZSBhc20vZG9tYWluLmggb3IgaXQgYnJlYWtzIGJ1aWxkKi8KCnhlbi9zY2hl
ZC5oIHdpbGwgaW5jbHVkZSBhc20vZG9tYWluLmguIFNvIG5vIG5lZWQgdG8gaW5jbHVkZSB0aGUg
bGF0dGVyIApoZXJlLgoKPiArI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgo+ICsjaW5jbHVkZSA8eGVu
L3N0ZGJvb2wuaD4KPiArI2luY2x1ZGUgPHhlbi90eXBlcy5oPgo+ICsjaW5jbHVkZSA8YXNtL2Rv
bWFpbi5oPgo+ICsjaW5jbHVkZSA8YXNtL3BzY2kuaD4KCllvdSBkb24ndCB1c2UgdGhpcyBoZWFk
ZXIgaGVyZS4KCj4gKyNpbmNsdWRlIDxhc20vc21jY2MuaD4KPiArI2luY2x1ZGUgPGFzbS9yZWdz
Lmg+Cj4gKwo+ICsjZGVmaW5lIFhFTl9TTUNDQ19VSUQgQVJNX1NNQ0NDX1VJRCgweGE3MTgxMmRj
LCAweGM2OTgsIDB4NDM2OSwgXAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAweDlhLCAweGNmLCAweDc5LCAweGQxLCBcCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDB4OGQsIDB4ZGUsIDB4ZTYsIDB4NjcpCgpQbGVhc2UgbWVudGlvbiB0aGF0IHRo
aXMgdmFsdWUgd2FzIGdlbmVyYXRlZC4gVGhpcyB3b3VsZCBhdm9pZCB0byB3b25kZXIgCndoZXJl
IHRoaXMgdmFsdWUgY29tZXMgZnJvbS4KCj4gKwo+ICsvKgo+ICsgKiBXZSBjYW4ndCB1c2UgWEVO
IHZlcnNpb24gaGVyZToKPiArICogTWFqb3IgcmV2aXNpb24gc2hvdWxkIGNoYW5nZSBldmVyeSB0
aW1lIFNNQy9IVkMgZnVuY3Rpb24gaXMgcmVtb3ZlZC4KPiArICogTWlub3IgcmV2aXNpb24gc2hv
dWxkIGNoYW5nZSBldmVyeSB0aW1lIFNNQy9IVkMgZnVuY3Rpb24gaXMgYWRkZWQuCj4gKyAqIFNv
LCBpdCBpcyBTTUNDQyBwcm90b2NvbCByZXZpc2lvbiBjb2RlLCBub3QgWEVOIHZlcnNpb24KCkl0
IHdvdWxkIGJlIG5pY2UgdG8gc2F5IHRoaXMgaXMgYSByZXF1aXJlbWVudCBvZiB0aGUgc3BlYy4g
QWxzbyBtaXNzaW5nIApmdWxsIHN0b3AuCgo+ICsgKi8KPiArI2RlZmluZSBYRU5fU01DQ0NfTUFK
T1JfUkVWSVNJT04gMAo+ICsjZGVmaW5lIFhFTl9TTUNDQ19NSU5PUl9SRVZJU0lPTiAxCgpJIGZp
cnN0IHRob3VnaHQgdGhlIHJldmlzaW9uIHdhcyAwLjEuMyBhbmQgd2FzIGFib3V0IHRvIGFzayB3
aHkuIEJ1dCAKdGhlbiBub3RpY2VkIFhFTl9TTUNDX0ZVTkNUSU9OX0NPVU5UIGlzIG5vdCBwYXJ0
IG9mIHRoZSByZXZpc2lvbi4KClNvIHBsZWFzZSBhZGQgYSBuZXdsaW5lIGZvciBjbGFyaXR5LgoK
PiArI2RlZmluZSBYRU5fU01DQ0NfRlVOQ1RJT05fQ09VTlQgMwo+ICsKPiArLyogU01DQ0MgaW50
ZXJmYWNlIGZvciBoeXBlcnZpc29yLiBUZWxsIGFib3V0IHNlbGYgKi8KClRlbGwgYWJvdXQgaXRz
ZWxmLiArIG1pc3NpbmcgZnVsbCBzdG9wLgoKPiArc3RhdGljIGJvb2wgaGFuZGxlX2h5cGVydmlz
b3Ioc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBoc3IpCgpoc3Ig
aXMgYWxyZWFkeSBwYXJ0IG9mIHJlZ3MuCgo+ICt7Cj4gKyAgICBzd2l0Y2ggKCBBUk1fU01DQ0Nf
RlVOQ19OVU0oZ2V0X3VzZXJfcmVnKHJlZ3MsIDApKSApCj4gKyAgICB7Cj4gKyAgICBjYXNlIEFS
TV9TTUNDQ19GVU5DX0NBTExfQ09VTlQ6Cj4gKyAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDAs
IFhFTl9TTUNDQ19GVU5DVElPTl9DT1VOVCk7Cj4gKyAgICAgICAgcmV0dXJuIHRydWU7Cj4gKyAg
ICBjYXNlIEFSTV9TTUNDQ19GVU5DX0NBTExfVUlEOgo+ICsgICAgICAgIHNldF91c2VyX3JlZyhy
ZWdzLCAwLCBYRU5fU01DQ0NfVUlELmFbMF0pOwo+ICsgICAgICAgIHNldF91c2VyX3JlZyhyZWdz
LCAxLCBYRU5fU01DQ0NfVUlELmFbMV0pOwo+ICsgICAgICAgIHNldF91c2VyX3JlZyhyZWdzLCAy
LCBYRU5fU01DQ0NfVUlELmFbMl0pOwo+ICsgICAgICAgIHNldF91c2VyX3JlZyhyZWdzLCAzLCBY
RU5fU01DQ0NfVUlELmFbM10pOwo+ICsgICAgICAgIHJldHVybiB0cnVlOwo+ICsgICAgY2FzZSBB
Uk1fU01DQ0NfRlVOQ19DQUxMX1JFVklTSU9OOgo+ICsgICAgICAgIHNldF91c2VyX3JlZyhyZWdz
LCAwLCBYRU5fU01DQ0NfTUFKT1JfUkVWSVNJT04pOwo+ICsgICAgICAgIHNldF91c2VyX3JlZyhy
ZWdzLCAxLCBYRU5fU01DQ0NfTUlOT1JfUkVWSVNJT04pOwo+ICsgICAgICAgIHJldHVybiB0cnVl
Owo+ICsgICAgfQo+ICsgICAgcmV0dXJuIGZhbHNlOwo+ICt9Cj4gKwo+ICsvKioKPiArICogc21j
Y2NfaGFuZGxlX2NhbGwoKSAtIGhhbmRsZSBTTUMvSFZDIGNhbGwgYWNjb3JkaW5nIHRvIEFSTSBT
TUNDQwo+ICsgKi8KPiArdm9pZCBzbWNjY19oYW5kbGVfY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncywgY29uc3QgdW5pb24gaHNyIGhzcikKCmhzciBpcyBhbHJlYWR5IHBhcnQgb2YgcmVn
cy4KCj4gK3sKPiArICAgIGJvb2wgaGFuZGxlZCA9IGZhbHNlOwo+ICsKCkkgYW0gYSBiaXQgc3Vy
cHJpc2VkLCBJIGRvbid0IHNlZSBhbnkgY2hlY2sgdG8gcHJldmVudCBhIDMyLWJpdCBndWVzdCB0
byAKdXNlIFNNQzY0IGNhbGwuCgpGdXJ0aGVybW9yZSwgYmFzZWQgZnJvbSB0aGUgU01DQ0Mgc3Bl
YyAoc2VlIDIuOSBpbiBBUk0gREVOIDAwMjhCKSwgdGhlIApjb21wbGlhbnQgU01DIGNhbGxzIHNo
b3VsZCBoYXZlIHRoZSBpbW1lZGlhdGUgdmFsdWUgb2YgemVyby4KCgo+ICsgICAgc3dpdGNoICgg
QVJNX1NNQ0NDX09XTkVSX05VTShnZXRfdXNlcl9yZWcocmVncywgMCkpICkKPiArICAgIHsKPiAr
ICAgIGNhc2UgQVJNX1NNQ0NDX09XTkVSX0hZUEVSVklTT1I6Cj4gKyAgICAgICAgaGFuZGxlZCA9
IGhhbmRsZV9oeXBlcnZpc29yKHJlZ3MsIGhzcik7Cj4gKyAgICAgICAgYnJlYWs7Cj4gKyAgICB9
Cj4gKwo+ICsgICAgaWYgKCAhaGFuZGxlZCApCj4gKyAgICB7Cj4gKyAgICAgICAgcHJpbnRrKCJV
aGFuZGxlZCBTTUMvSFZDOiAlMDgiUFJJcmVnaXN0ZXIiXG4iLCBnZXRfdXNlcl9yZWcocmVncywg
MCkpOwoKcy9VaGFuZGxlZC9VbmhhbmRsZWQvCgpBbHNvLCBwbGVhc2UgZG9uJ3QgdXNlIHByaW50
ay4gVGhleSBhcmUgbm90IHJhdGVsaW1pdGVkLiBZb3Ugd2FudCB0byB1c2UgCmdwcmludGsgaGVy
ZS4KCj4gKyAgICAgICAgLyogSW5mb3JtIGNhbGxlciB0aGF0IGZ1bmN0aW9uIGlzIG5vdCBzdXBw
b3J0ZWQgKi8KPiArICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgMCwgQVJNX1NNQ0NDX0VSUl9V
TktOT1dOX0ZVTkNUSU9OKTsKPiArICAgIH0KPiArfQo+ICsKPiArLyoKPiArICogTG9jYWwgdmFy
aWFibGVzOgo+ICsgKiBtb2RlOiBDCj4gKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKPiArICogYy1i
YXNpYy1vZmZzZXQ6IDQKPiArICogaW5kZW50LXRhYnMtbW9kZTogbmlsCj4gKyAqIEVuZDoKPiAr
ICovCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3Ry
YXBzLmMKPiBpbmRleCA2Y2Y5ZWU3Li4yZDBiMDU4IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2Fy
bS90cmFwcy5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKPiBAQCAtNDQsNiArNDQsNyBA
QAo+ICAjaW5jbHVkZSA8YXNtL2NwdWZlYXR1cmUuaD4KPiAgI2luY2x1ZGUgPGFzbS9mbHVzaHRs
Yi5oPgo+ICAjaW5jbHVkZSA8YXNtL21vbml0b3IuaD4KPiArI2luY2x1ZGUgPGFzbS9zbWNjYy5o
Pgo+Cj4gICNpbmNsdWRlICJkZWNvZGUuaCIKPiAgI2luY2x1ZGUgInZ0aW1lci5oIgo+IEBAIC0y
NzgxLDExICsyNzgyLDE2IEBAIHN0YXRpYyB2b2lkIGRvX3RyYXBfc21jKHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzLCBjb25zdCB1bmlvbiBoc3IgaHNyKQo+ICB7CgpJIHRoaW5rIGl0IHdvdWxk
IG1ha2Ugc2Vuc2UgdG8gcHVzaCB0aGlzIGZ1bmN0aW9uIGluIHRoZSBuZXcgZmlsZS4KCkFsc28s
IEkgd2FzIGV4cGVjdGluZyBzb21lIGNoYW5nZSBpbiB0aGUgSFZDIHBhdGggYXMgeW91IHNheSB0
aGF0IHRoaXMgCndpbGwgYmUgdXNlZCBmb3IgYm90aCBIVkMgYW5kIFNNQy4KCj4gICAgICBpbnQg
cmMgPSAwOwo+Cj4gKyAgICAvKiBMZXQgbW9uaXRvciB0byBoYW5kbGUgdGhlIGNhbGwgKi8KPiAg
ICAgIGlmICggY3VycmVudC0+ZG9tYWluLT5hcmNoLm1vbml0b3IucHJpdmlsZWdlZF9jYWxsX2Vu
YWJsZWQgKQo+ICAgICAgICAgIHJjID0gbW9uaXRvcl9zbWMoKTsKPgo+IC0gICAgaWYgKCByYyAh
PSAxICkKPiAtICAgICAgICBpbmplY3RfdW5kZWZfZXhjZXB0aW9uKHJlZ3MsIGhzcik7Cj4gKyAg
ICBpZiAoIHJjID09IDEgKQo+ICsgICAgICAgIHJldHVybjsKCkl0IHdvdWxkIGJlIG5pY2UgdG8g
ZXhwbGFpbiBib3RoIGluIHRoZSBjb21taXQgbWVzc2FnZSBhbmQgdGhlIGNvZGUgdGhhdCAKaWYg
bW9uaXRvciBpcyBlbmFibGVkLCB0aGVuIGFsbCBTTUNzIHdpbGwgYmUgZm9yd2FyZGVkIHRvIHRo
ZSBtb25pdG9yIGFwcC4KCj4gKwo+ICsgICAgLyogVXNlIHN0YW5kYXJkIHJvdXRpbmVzIHRvIGhh
bmRsZSB0aGUgY2FsbCAqLwo+ICsgICAgc21jY2NfaGFuZGxlX2NhbGwocmVncywgaHNyKTsKCkl0
IGlzIGFsbG93ZWQgYnkgdGhlIGFyY2hpdGVjdHVyZSB0byB0cmFwIHRvIGNvbmRpdGlvbmFsIFNN
QyAKaW5zdHJ1Y3Rpb25zIHRoYXQgZmFpbCB0aGVpciBjb25kaXRpb24gY29kZSBjaGVjayAoc2Vl
IEcxLTQ0MzUgaW4gQVJNIApEREkgMDQ4N0IuYSkuIFNvIHlvdSB3YW50IHRvIGNoZWNrIHdoeSBp
dCBoYXMgdHJhcHBlZCBiZWZvcmUgY2FsbGluZyB0aGUgCmhhbmRsZXIuCgo+ICsgICAgYWR2YW5j
ZV9wYyhyZWdzLCBoc3IpOwo+ICB9Cj4KPiAgc3RhdGljIHZvaWQgZW50ZXJfaHlwZXJ2aXNvcl9o
ZWFkKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL3NtY2NjLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmgKPiBuZXcgZmls
ZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAuLjkzNDJkNWUKPiAtLS0gL2Rldi9udWxsCj4g
KysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oCj4gQEAgLTAsMCArMSw4OSBAQAo+ICsv
Kgo+ICsgKiBDb3B5cmlnaHQgKGMpIDIwMTcsIEVQQU0gU3lzdGVtcwo+ICsgKgo+ICsgKiBUaGlz
IHNvZnR3YXJlIGlzIGxpY2Vuc2VkIHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwg
UHVibGljCj4gKyAqIExpY2Vuc2UgdmVyc2lvbiAyLCBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUg
U29mdHdhcmUgRm91bmRhdGlvbiwgYW5kCj4gKyAqIG1heSBiZSBjb3BpZWQsIGRpc3RyaWJ1dGVk
LCBhbmQgbW9kaWZpZWQgdW5kZXIgdGhvc2UgdGVybXMuCj4gKyAqCj4gKyAqIFRoaXMgcHJvZ3Jh
bSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAo+ICsg
KiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJy
YW50eSBvZgo+ICsgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFS
IFBVUlBPU0UuICBTZWUgdGhlCj4gKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBt
b3JlIGRldGFpbHMuCj4gKyAqCj4gKyAqLwo+ICsjaWZuZGVmIF9fQVNNX0FSTV9TTUNDQ19IXwoK
SXQgc2hvdWxkIGJlIF9fQVNNX0FSTV9TTUNDX0hfXwoKPiArI2RlZmluZSBfX0FTTV9BUk1fU01D
Q0NfSF8KCkRpdHRvLgoKPiArCj4gKyNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KPiArCj4gKy8qCj4g
KyAqIFRoaXMgZmlsZSBwcm92aWRlcyBjb21tb24gZGVmaW5lcyBmb3IgQVJNIFNNQyBDYWxsaW5n
IENvbnZlbnRpb24gYXMKPiArICogc3BlY2lmaWVkIGluCj4gKyAqIGh0dHA6Ly9pbmZvY2VudGVy
LmFybS5jb20vaGVscC90b3BpYy9jb20uYXJtLmRvYy5kZW4wMDI4YS9pbmRleC5odG1sCj4gKyAq
Lwo+ICsKPiArI2RlZmluZSBBUk1fU01DQ0NfU1REX0NBTEwJCTAKCklzIHRoaXMgZmlsZSBjb21p
bmcgZnJvbSBMaW51eD8gSWYgc28sIGl0IHNob3VsZCBiZSBtZW50aW9uLiBJZiBub3QsIApwbGVh
c2UgdXNlIHNvZnQgdGFiIGFuZCBub3QgaGFyZCB0YWIuIFRoaXMgaXMgdmFsaWQgaW4gYWxsIHRo
aXMgZmlsZS4KCj4gKyNkZWZpbmUgQVJNX1NNQ0NDX0ZBU1RfQ0FMTAkJMQo+ICsjZGVmaW5lIEFS
TV9TTUNDQ19UWVBFX1NISUZUCQkzMQo+ICsKPiArI2RlZmluZSBBUk1fU01DQ0NfU01DXzMyCQkw
Cj4gKyNkZWZpbmUgQVJNX1NNQ0NDX1NNQ182NAkJMQo+ICsjZGVmaW5lIEFSTV9TTUNDQ19DQUxM
X0NPTlZfU0hJRlQJMzAKPiArCj4gKyNkZWZpbmUgQVJNX1NNQ0NDX09XTkVSX01BU0sJCTB4M0YK
PiArI2RlZmluZSBBUk1fU01DQ0NfT1dORVJfU0hJRlQJCTI0Cj4gKwo+ICsjZGVmaW5lIEFSTV9T
TUNDQ19GVU5DX01BU0sJCTB4RkZGRgo+ICsKPiArI2RlZmluZSBBUk1fU01DQ0NfSVNfRkFTVF9D
QUxMKHNtY192YWwpCVwKPiArCSgoc21jX3ZhbCkgJiAoQVJNX1NNQ0NDX0ZBU1RfQ0FMTCA8PCBB
Uk1fU01DQ0NfVFlQRV9TSElGVCkpCj4gKyNkZWZpbmUgQVJNX1NNQ0NDX0lTXzY0KHNtY192YWwp
IFwKPiArCSgoc21jX3ZhbCkgJiAoQVJNX1NNQ0NDX1NNQ182NCA8PCBBUk1fU01DQ0NfQ0FMTF9D
T05WX1NISUZUKSkKPiArI2RlZmluZSBBUk1fU01DQ0NfRlVOQ19OVU0oc21jX3ZhbCkJKChzbWNf
dmFsKSAmIEFSTV9TTUNDQ19GVU5DX01BU0spCj4gKyNkZWZpbmUgQVJNX1NNQ0NDX09XTkVSX05V
TShzbWNfdmFsKSBcCj4gKwkoKChzbWNfdmFsKSA+PiBBUk1fU01DQ0NfT1dORVJfU0hJRlQpICYg
QVJNX1NNQ0NDX09XTkVSX01BU0spCj4gKwo+ICsjZGVmaW5lIEFSTV9TTUNDQ19DQUxMX1ZBTCh0
eXBlLCBjYWxsaW5nX2NvbnZlbnRpb24sIG93bmVyLCBmdW5jX251bSkgXAo+ICsJKCgodHlwZSkg
PDwgQVJNX1NNQ0NDX1RZUEVfU0hJRlQpIHwgXAo+ICsJKChjYWxsaW5nX2NvbnZlbnRpb24pIDw8
IEFSTV9TTUNDQ19DQUxMX0NPTlZfU0hJRlQpIHwgXAo+ICsJKCgob3duZXIpICYgQVJNX1NNQ0ND
X09XTkVSX01BU0spIDw8IEFSTV9TTUNDQ19PV05FUl9TSElGVCkgfCBcCj4gKwkoKGZ1bmNfbnVt
KSAmIEFSTV9TTUNDQ19GVU5DX01BU0spKQoKSSB3b3VsZCBhcHByZWNpYXRlIGEgYml0IG1vcmUg
ZG9jdW1lbnRhdGlvbiBvZiB0aG9zZSBtYWNyb3MgYXMgdGhleSBhcmUgCmEgYml0IGRpZmZpY3Vs
dCB0byBwYXJzZS4gQWxzbyBzb21lIG5ld2xpbmUgd291bGQgYmUgbmljZSBmb3IgY2xhcml0eS4K
Cj4gKwo+ICsjZGVmaW5lIEFSTV9TTUNDQ19PV05FUl9BUkNICQkwCj4gKyNkZWZpbmUgQVJNX1NN
Q0NDX09XTkVSX0NQVQkJMQo+ICsjZGVmaW5lIEFSTV9TTUNDQ19PV05FUl9TSVAJCTIKPiArI2Rl
ZmluZSBBUk1fU01DQ0NfT1dORVJfT0VNCQkzCj4gKyNkZWZpbmUgQVJNX1NNQ0NDX09XTkVSX1NU
QU5EQVJECTQKPiArI2RlZmluZSBBUk1fU01DQ0NfT1dORVJfSFlQRVJWSVNPUgk1Cj4gKyNkZWZp
bmUgQVJNX1NNQ0NDX09XTkVSX1RSVVNURURfQVBQCTQ4Cj4gKyNkZWZpbmUgQVJNX1NNQ0NDX09X
TkVSX1RSVVNURURfQVBQX0VORAk0OQo+ICsjZGVmaW5lIEFSTV9TTUNDQ19PV05FUl9UUlVTVEVE
X09TCTUwCj4gKyNkZWZpbmUgQVJNX1NNQ0NDX09XTkVSX1RSVVNURURfT1NfRU5ECTYzCj4gKwo+
ICsjZGVmaW5lIEFSTV9TTUNDQ19GVU5DX0NBTExfQ09VTlQJMHhGRjAwCj4gKyNkZWZpbmUgQVJN
X1NNQ0NDX0ZVTkNfQ0FMTF9VSUQJCTB4RkYwMQo+ICsjZGVmaW5lIEFSTV9TTUNDQ19GVU5DX0NB
TExfUkVWSVNJT04JMHhGRjAzCj4gKwo+ICsjZGVmaW5lIEFSTV9TTUNDQ19FUlJfVU5LTk9XTl9G
VU5DVElPTgkoLTEpCj4gKwo+ICt0eXBlZGVmIHN0cnVjdCB7Cj4gKwl1aW50MzJfdCBhWzRdOwo+
ICt9IGFybV9zbWNjY191aWQ7Cj4gKwo+ICsjZGVmaW5lIEFSTV9TTUNDQ19VSUQoYSwgYiwgYywg
ZDAsIGQxLCBkMiwgZDMsIGQ0LCBkNSwgZDYsIGQ3KQkJXAo+ICsJKChhcm1fc21jY2NfdWlkKSB7
eyhhKSwgKChiKSA8PCAxNiB8IChjKSApLAkJCVwKPiArCQkJICAgKChkMCkgPDwgMjQgfCAoZDEp
IDw8IDE2IHwgKGQyKSA8PCA4IHwgKGQzKSA8PCAwKSwgXAo+ICsJCQkgICAoKGQ0KSA8PCAyNCB8
IChkNSkgPDwgMTYgfCAoZDYpIDw8IDggfCAoZDcpIDw8IDApfX0pCj4gKwo+ICt2b2lkIHNtY2Nj
X2hhbmRsZV9jYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBjb25zdCB1bmlvbiBoc3Ig
aHNyKTsKPiArCj4gKyNlbmRpZgoKI2VuZGlmIC8qIF9fQVNNX0FSTV9TTUNDX0hfXwoKPiArCj4g
Ky8qCj4gKyAqIExvY2FsIHZhcmlhYmxlczoKPiArICogbW9kZTogQwo+ICsgKiBjLWZpbGUtc3R5
bGU6ICJCU0QiCj4gKyAqIGMtYmFzaWMtb2Zmc2V0OiA0Cj4gKyAqIGluZGVudC10YWJzLW1vZGU6
IG5pbAo+ICsgKiBFbmQ6Cj4gKyAqLwo+CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 15 11:06:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 11: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 1dLSb9-0000O0-KB; Thu, 15 Jun 2017 11:05:59 +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 1dLSb7-0000MA-Nz
 for xen-devel@lists.xenproject.org; Thu, 15 Jun 2017 11:05:57 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 90/5A-02956-51A62495; Thu, 15 Jun 2017 11:05:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsXSPJ+BQ1ckyyn
 S4MtjRYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPv8S+sBU2GFbfu7GRpYPyh1sXIxSEksJFR
 4uXup8wQzgpGiTndL1m7GDk52AQMJKa8XglmiwgoSdxbNZkJpIhZoIlR4l7jA7YuRg4OYYEAi
 cs79EBqWARUJWYtPc0OYvMKWEk869kFZksIyEuc3bKTGcTmFLCWWLTzGthMIaCafYuWMU1g5F
 7AyLCKUaM4tagstUjXyFAvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyPQwwxAsIP
 xz7KAQ4ySHExKorz8ck6RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4QzKAcoJFqempFWmZOcBQ
 g0lLcPAoifAWxAOleYsLEnOLM9MhUqcYdTkW9Gz4wiTEkpeflyolzuuSCVQkAFKUUZoHNwIW9
 pcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzFsAMoUnM68EbtMroCOYgI4IuuAAckRJIkJKqo
 ExJ1fMhuOSVuB6CfPyp1ubb5ou2v0iNfulCe/NV05KLnnX101b66IU7Of0RZdP3Hv6jhc5YYl
 Zx808T7dbMn4p2bGmKj3j1/qpa6eIhLyTeW2+K+qDoN184+TW0EunRXfPX6nXy6f1gkFf8cLq
 Y2vS7nivqv/j+zdH9Jnmk2K1/1W3Y+bbHUpTYinOSDTUYi4qTgQAnyxfynYCAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-16.tower-21.messagelabs.com!1497524756!62065005!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22994 invoked from network); 15 Jun 2017 11:05:56 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-16.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Jun 2017 11:05:56 -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 10835101327C9;
 Thu, 15 Jun 2017 13:05:44 +0200 (CEST)
Received: from ker.sec.in.tum.de (ker.sec.in.tum.de [131.159.50.36])
 by files.sec.in.tum.de (Postfix) with ESMTP id 0436DC77D8;
 Thu, 15 Jun 2017 13:05:44 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Thu, 15 Jun 2017 13:05:13 +0200
Message-Id: <20170615110516.448-8-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.12.2
In-Reply-To: <20170615110516.448-1-proskurin@sec.in.tum.de>
References: <20170615110516.448-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [RFC PATCH v3 07/10] arm/mem_access: Add software
	guest-page-table walk
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGZ1bmN0aW9uIHAybV9tZW1fYWNjZXNzX2NoZWNrX2FuZF9nZXRfcGFnZSBpbiBtZW1fYWNj
ZXNzLmMKdHJhbnNsYXRlcyBhIGd2YSB0byBhbiBpcGEgYnkgbWVhbnMgb2YgdGhlIGhhcmR3YXJl
IGZ1bmN0aW9uYWxpdHkgb2YgdGhlCkFSTSBhcmNoaXRlY3R1cmUuIFRoaXMgaXMgaW1wbGVtZW50
ZWQgaW4gdGhlIGZ1bmN0aW9uIGd2YV90b19pcGEuIElmCm1lbV9hY2Nlc3MgaXMgYWN0aXZlLCBo
YXJkd2FyZS1iYXNlZCBndmEgdG8gaXBhIHRyYW5zbGF0aW9uIG1pZ2h0IGZhaWwsCmFzIGd2YV90
b19pcGEgdXNlcyB0aGUgZ3Vlc3QncyB0cmFuc2xhdGlvbiB0YWJsZXMsIGFjY2VzcyB0byB3aGlj
aCBtaWdodApiZSByZXN0cmljdGVkIGJ5IHRoZSBhY3RpdmUgVlRUQlIuIFRvIGFkZHJlc3MgdGhp
cyBpc3N1ZSwgaW4gdGhpcyBjb21taXQKd2UgYWRkIGEgc29mdHdhcmUtYmFzZWQgZ3Vlc3QtcGFn
ZS10YWJsZSB3YWxrLCB3aGljaCB3aWxsIGJlIHVzZWQgYnkgdGhlCmZ1bmN0aW9uIHAybV9tZW1f
YWNjZXNzX2NoZWNrX2FuZF9nZXRfcGFnZSBwZXJmb3JtIHRoZSBndmEgdG8gaXBhCnRyYW5zbGF0
aW9uIGluIHNvZnR3YXJlIGluIG9uZSBvZiB0aGUgZm9sbG93aW5nIGNvbW1pdHMuCgpOb3RlOiBU
aGUgaW50cm9kdWNlZCBmdW5jdGlvbiBndWVzdF93YWxrX3RhYmxlcyBhc3N1bWVzIHRoYXQgdGhl
IGRvbWFpbiwKdGhlIGd2YSBvZiB3aGljaCBpcyB0byBiZSB0cmFuc2xhdGVkLCBpcyBydW5uaW5n
IG9uIHRoZSBjdXJyZW50bHkgYWN0aXZlCnZDUFUuIFRvIHdhbGsgdGhlIGd1ZXN0J3MgcGFnZSB0
YWJsZXMgb24gYSBkaWZmZXJlbnQgdkNQVSwgdGhlIGZvbGxvd2luZwpyZWdpc3RlcnMgd291bGQg
bmVlZCB0byBiZSBsb2FkZWQ6IFRDUl9FTDEsIFRUQlIwX0VMMSwgVFRCUjFfRUwxLCBhbmQKU0NU
TFJfRUwxLgoKU2lnbmVkLW9mZi1ieTogU2VyZ2VqIFByb3NrdXJpbiA8cHJvc2t1cmluQHNlYy5p
bi50dW0uZGU+Ci0tLQpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCnYyOiBSZW5h
bWUgcDJtX2d2YV90b19pcGEgdG8gcDJtX3dhbGtfZ3B0IGFuZCBtb3ZlIGl0IHRvIHAybS5jLgoK
ICAgIE1vdmUgdGhlIGZ1bmN0aW9uYWxpdHkgcmVzcG9uc2libGUgZm9yIHdhbGtpbmcgbG9uZy1k
ZXNjcmlwdG9yIGJhc2VkCiAgICB0cmFuc2xhdGlvbiB0YWJsZXMgb3V0IG9mIHRoZSBmdW5jdGlv
biBwMm1fd2Fsa19ncHQuIEFsc28gbW92ZSBvdXQKICAgIHRoZSBsb25nLWRlc2NyaXB0b3IgYmFz
ZWQgdHJhbnNsYXRpb24gb3V0IG9mIHRoaXMgY29tbWl0LgoKICAgIENoYW5nZSBmdW5jdGlvbiBw
YXJhbWV0ZXJzIGluIG9yZGVyIHRvIHJldHVybiBhY2Nlc3MgYWNjZXNzIHJpZ2h0cwogICAgdG8g
YSByZXF1ZXN0ZWQgZ3ZhLgoKICAgIENvc21ldGljIGZpeGVzLgoKdjM6IFJlbmFtZSB0aGUgaW50
cm9kdWNlZCBmdW5jdGlvbnMgdG8gZ3Vlc3Rfd2Fsa18odGFibGVzfHNkfGxkKSBhbmQKICAgIG1v
dmUgdGhlIGltcGxlbWVudGF0aW9uIHRvIGd1ZXN0X2NvcHkuKGN8aCkuCgogICAgU2V0IHBlcm1p
c3Npb25zIGluIGd1ZXN0X3dhbGtfdGFibGVzIGFsc28gaWYgdGhlIE1NVSBpcyBkaXNhYmxlZC4K
CiAgICBDaGFuZ2UgdGhlIGZ1bmN0aW9uIHBhcmFtZXRlciBvZiB0eXBlICJzdHJ1Y3QgcDJtX2Rv
bWFpbiAqIiB0bwogICAgInN0cnVjdCB2Y3B1ICoiIGluIHRoZSBmdW5jdGlvbnMgZ3Vlc3Rfd2Fs
a18odGFibGVzfHNkfGxkKS4KLS0tCiB4ZW4vYXJjaC9hcm0vTWFrZWZpbGUgICAgICAgICAgICB8
ICAxICsKIHhlbi9hcmNoL2FybS9ndWVzdF93YWxrLmMgICAgICAgIHwgOTIgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9ndWVzdF93
YWxrLmggfCAxOSArKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMTEyIGluc2VydGlvbnMoKykK
IGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC9hcm0vZ3Vlc3Rfd2Fsay5jCiBjcmVhdGUgbW9k
ZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLWFybS9ndWVzdF93YWxrLmgKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vTWFrZWZpbGUgYi94ZW4vYXJjaC9hcm0vTWFrZWZpbGUKaW5kZXggNDllMWZi
MmY4NC4uMjgyZDJjMjk0OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL01ha2VmaWxlCisrKyBi
L3hlbi9hcmNoL2FybS9NYWtlZmlsZQpAQCAtMjEsNiArMjEsNyBAQCBvYmotJChDT05GSUdfSEFT
X0dJQ1YzKSArPSBnaWMtdjMubwogb2JqLSQoQ09ORklHX0hBU19JVFMpICs9IGdpYy12My1pdHMu
bwogb2JqLSQoQ09ORklHX0hBU19JVFMpICs9IGdpYy12My1scGkubwogb2JqLXkgKz0gZ3Vlc3Rj
b3B5Lm8KK29iai15ICs9IGd1ZXN0X3dhbGsubwogb2JqLXkgKz0gaHZtLm8KIG9iai15ICs9IGlv
Lm8KIG9iai15ICs9IGlycS5vCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ3Vlc3Rfd2Fsay5j
IGIveGVuL2FyY2gvYXJtL2d1ZXN0X3dhbGsuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAw
MDAwMDAwMDAwLi5mMmYzNTMzNjY1Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL2FyY2gvYXJtL2d1
ZXN0X3dhbGsuYwpAQCAtMCwwICsxLDkyIEBACisvKgorICogR3Vlc3QgcGFnZSB0YWJsZSB3YWxr
CisgKiBDb3B5cmlnaHQgKGMpIDIwMTcgU2VyZ2VqIFByb3NrdXJpbiA8cHJvc2t1cmluQHNlYy5p
bi50dW0uZGU+CisgKgorICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4g
cmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkgaXQKKyAqIHVuZGVyIHRoZSB0ZXJtcyBhbmQg
Y29uZGl0aW9ucyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UsCisgKiB2ZXJzaW9u
IDIsIGFzIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgorICoKKyAq
IFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSBpdCB3aWxsIGJlIHVzZWZ1
bCwgYnV0IFdJVEhPVVQKKyAqIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVk
IHdhcnJhbnR5IG9mIE1FUkNIQU5UQUJJTElUWSBvcgorICogRklUTkVTUyBGT1IgQSBQQVJUSUNV
TEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvcgorICog
bW9yZSBkZXRhaWxzLgorICoKKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2Yg
dGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFsb25nIHdpdGgKKyAqIHRoaXMgcHJvZ3Jh
bTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorICovCisKKyNp
bmNsdWRlIDx4ZW4vc2NoZWQuaD4KKworLyoKKyAqIFRoZSBmdW5jdGlvbiBndWVzdF93YWxrX3Nk
IHRyYW5zbGF0ZXMgYSBnaXZlbiBHVkEgaW50byBhbiBJUEEgdXNpbmcgdGhlCisgKiBzaG9ydC1k
ZXNjcmlwdG9yIHRyYW5zbGF0aW9uIHRhYmxlIGZvcm1hdCBpbiBzb2Z0d2FyZS4gVGhpcyBmdW5j
dGlvbiBhc3N1bWVzCisgKiB0aGF0IHRoZSBkb21haW4gaXMgcnVubmluZyBvbiB0aGUgY3VycmVu
dGx5IGFjdGl2ZSB2Q1BVLiBUbyB3YWxrIHRoZSBndWVzdCdzCisgKiBwYWdlIHRhYmxlIG9uIGEg
ZGlmZmVyZW50IHZDUFUsIHRoZSBmb2xsb3dpbmcgcmVnaXN0ZXJzIHdvdWxkIG5lZWQgdG8gYmUK
KyAqIGxvYWRlZDogVENSX0VMMSwgVFRCUjBfRUwxLCBUVEJSMV9FTDEsIGFuZCBTQ1RMUl9FTDEu
CisgKi8KK3N0YXRpYyBpbnQgZ3Vlc3Rfd2Fsa19zZChzdHJ1Y3QgZG9tYWluICpkLAorICAgICAg
ICAgICAgICAgICAgICAgICAgIHZhZGRyX3QgZ3ZhLCBwYWRkcl90ICppcGEsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpwZXJtcykKK3sKKyAgICAvKiBOb3QgaW1wbGVt
ZW50ZWQgeWV0LiAqLworICAgIHJldHVybiAtRUZBVUxUOworfQorCisvKgorICogVGhlIGZ1bmN0
aW9uIGd1ZXN0X3dhbGtfbGQgdHJhbnNsYXRlcyBhIGdpdmVuIEdWQSBpbnRvIGFuIElQQSB1c2lu
ZyB0aGUKKyAqIGxvbmctZGVzY3JpcHRvciB0cmFuc2xhdGlvbiB0YWJsZSBmb3JtYXQgaW4gc29m
dHdhcmUuIFRoaXMgZnVuY3Rpb24gYXNzdW1lcworICogdGhhdCB0aGUgZG9tYWluIGlzIHJ1bm5p
bmcgb24gdGhlIGN1cnJlbnRseSBhY3RpdmUgdkNQVS4gVG8gd2FsayB0aGUgZ3Vlc3QncworICog
cGFnZSB0YWJsZSBvbiBhIGRpZmZlcmVudCB2Q1BVLCB0aGUgZm9sbG93aW5nIHJlZ2lzdGVycyB3
b3VsZCBuZWVkIHRvIGJlCisgKiBsb2FkZWQ6IFRDUl9FTDEsIFRUQlIwX0VMMSwgVFRCUjFfRUwx
LCBhbmQgU0NUTFJfRUwxLgorICovCitzdGF0aWMgaW50IGd1ZXN0X3dhbGtfbGQoc3RydWN0IGRv
bWFpbiAqZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICB2YWRkcl90IGd2YSwgcGFkZHJfdCAq
aXBhLAorICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqcGVybXMpCit7Cisg
ICAgLyogTm90IGltcGxlbWVudGVkIHlldC4gKi8KKyAgICByZXR1cm4gLUVGQVVMVDsKK30KKwor
aW50IGd1ZXN0X3dhbGtfdGFibGVzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB2YWRkcl90IGd2YSwK
KyAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90ICppcGEsIHVuc2lnbmVkIGludCAqcGVybXMp
Cit7CisgICAgdWludDMyX3Qgc2N0bHIgPSBSRUFEX1NZU1JFRyhTQ1RMUl9FTDEpOworICAgIHJl
Z2lzdGVyX3QgdGNyID0gUkVBRF9TWVNSRUcoVENSX0VMMSk7CisgICAgc3RydWN0IGRvbWFpbiAq
ZCA9IHYtPmRvbWFpbjsKKyAgICB1bnNpZ25lZCBpbnQgX3Blcm1zID0gR1YyTV9SRUFEOworCisg
ICAgLyogV2UgYXNzdW1lIHRoYXQgdGhlIGRvbWFpbiBpcyBydW5uaW5nIG9uIHRoZSBjdXJyZW50
bHkgYWN0aXZlIGRvbWFpbi4gKi8KKyAgICBpZiAoIHYgIT0gY3VycmVudCApCisgICAgICAgIHJl
dHVybiAtRUZBVUxUOworCisgICAgLyogQWxsb3cgcGVybXMgdG8gYmUgTlVMTC4gKi8KKyAgICBw
ZXJtcyA9IHBlcm1zID86ICZfcGVybXM7CisKKyAgICAvKiBJZiB0aGUgTU1VIGlzIGRpc2FibGVk
LCB0aGVyZSBpcyBubyBuZWVkIHRvIHRyYW5zbGF0ZSB0aGUgZ3ZhLiAqLworICAgIGlmICggIShz
Y3RsciAmIFNDVExSX00pICkKKyAgICB7CisgICAgICAgICppcGEgPSBndmE7CisKKyAgICAgICAg
LyogTWVtb3J5IGNhbiBiZSBhY2Nlc3NlZCB3aXRob3V0IGFueSByZXN0cmljdGlvbnMuICovCisg
ICAgICAgICpwZXJtcyA9IEdWMk1fUkVBRHxHVjJNX1dSSVRFfEdWMk1fRVhFQzsKKworICAgICAg
ICByZXR1cm4gMDsKKyAgICB9CisKKyAgICBpZiAoIGlzXzMyYml0X2RvbWFpbihkKSApCisgICAg
eworICAgICAgICBpZiAoICEodGNyICYgVFRCQ1JfRUFFKSApCisgICAgICAgICAgICByZXR1cm4g
Z3Vlc3Rfd2Fsa19zZChkLCBndmEsIGlwYSwgcGVybXMpOworICAgIH0KKworICAgIHJldHVybiBn
dWVzdF93YWxrX2xkKGQsIGd2YSwgaXBhLCBwZXJtcyk7Cit9CisKKy8qCisgKiBMb2NhbCB2YXJp
YWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9m
ZnNldDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3Rfd2Fsay5oIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9ndWVzdF93YWxrLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uNGVk
ODQ3NmUwOAotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3Rfd2Fs
ay5oCkBAIC0wLDAgKzEsMTkgQEAKKyNpZm5kZWYgX1hFTl9HVUVTVF9XQUxLX0gKKyNkZWZpbmUg
X1hFTl9HVUVTVF9XQUxLX0gKKworLyogV2FsayB0aGUgZ3Vlc3QncyBwYWdlIHRhYmxlcyBpbiBz
b2Z0d2FyZS4gKi8KK2ludCBndWVzdF93YWxrX3RhYmxlcyhjb25zdCBzdHJ1Y3QgdmNwdSAqdiwK
KyAgICAgICAgICAgICAgICAgICAgICB2YWRkcl90IGd2YSwKKyAgICAgICAgICAgICAgICAgICAg
ICBwYWRkcl90ICppcGEsCisgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpwZXJt
cyk7CisKKyNlbmRpZiAvKiBfWEVOX0dVRVNUX1dBTEtfSCAqLworCisvKgorICogTG9jYWwgdmFy
aWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1v
ZmZzZXQ6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCi0tIAoyLjEy
LjIKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 15 11:06:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 11: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 1dLSb5-0000Ls-9b; Thu, 15 Jun 2017 11:05:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dLSb4-0000Le-JE
 for xen-devel@lists.xenproject.org; Thu, 15 Jun 2017 11:05:54 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 66/ED-19466-11A62495; Thu, 15 Jun 2017 11:05:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPLMWRWlGSWpSXmKPExsXSPJ+BQ5cvyyn
 S4OZbEYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePCxUvsBRvEK87sPMjYwHheuIuRi0NI4Bqj
 xJR9U5khnOWMErt2vWbpYuTkYBMwkJjyeiUriC0ioCRxb9VkJhCbWUBP4uuRKWBxYYEkiZ4NR
 8DiLAKqEpdbWhhBbF4BK4nJ+yeD1UgIyEuc3bKTeQIj5wJGhlWMGsWpRWWpRbpGhnpJRZnpGS
 W5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIEeq2dgYNzBeHey3yFGSQ4mJVFefjmnSCG+pPy
 UyozE4oz4otKc1OJDjDIcHEoSvCEZQDnBotT01Iq0zBxg6MCkJTh4lER4C+KB0rzFBYm5xZnp
 EKlTjIpS4rwzQPoEQBIZpXlwbbBwvcQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmLcSZApPZ
 l4J3PRXQIuZgBYHXXAAWVySiJCSamA8ECR/OICp/39JuPErs2PqKe7H6u/Pb7j1wGa+TfE6lx
 vJ0bdKO2daL/ox98fdf3NsPM/Om3ulb5tBWx7/aTZn2ftzFRy2Prp6VeaShuL96DLh6Ul7bdk
 vWnuv+3f6Xm3qrIkRj4umqCW9KTkvtSC3JnLFgdPVdlpT/LXlQ/60L81+2d6QwsWgxFKckWio
 xVxUnAgAIs62fVICAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-7.tower-206.messagelabs.com!1497524750!100656073!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60966 invoked from network); 15 Jun 2017 11:05:50 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Jun 2017 11:05:50 -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 B1E8C101327C8
 for <xen-devel@lists.xenproject.org>; Thu, 15 Jun 2017 13:05:43 +0200 (CEST)
Received: from ker.sec.in.tum.de (ker.sec.in.tum.de [131.159.50.36])
 by files.sec.in.tum.de (Postfix) with ESMTP id A5AC954B8;
 Thu, 15 Jun 2017 13:05:43 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Thu, 15 Jun 2017 13:05:06 +0200
Message-Id: <20170615110516.448-1-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.12.2
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>
Subject: [Xen-devel] [RFC PATCH v3 00/10] arm/mem_access: Walk guest page
	tables in SW if mem_access is active
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLAoKVGhlIGZ1bmN0aW9uIHAybV9tZW1fYWNjZXNzX2NoZWNrX2FuZF9nZXRfcGFnZSBp
cyBjYWxsZWQgZnJvbSB0aGUgZnVuY3Rpb24KZ2V0X3BhZ2VfZnJvbV9ndmEgaWYgbWVtX2FjY2Vz
cyBpcyBhY3RpdmUgYW5kIHRoZSBoYXJkd2FyZS1haWRlZCB0cmFuc2xhdGlvbiBvZgp0aGUgZ2l2
ZW4gZ3Vlc3QgdmlydHVhbCBhZGRyZXNzIChndmEpIGludG8gbWFjaGluZSBhZGRyZXNzIGZhaWxz
LiBUaGF0IGlzLCBpZgp0aGUgc3RhZ2UtMiB0cmFuc2xhdGlvbiB0YWJsZXMgY29uc3RyYWluIGFj
Y2VzcyB0byB0aGUgZ3Vlc3RzJ3MgcGFnZSB0YWJsZXMsCmhhcmR3YXJlLWFzc2lzdGVkIHRyYW5z
bGF0aW9uIHdpbGwgZmFpbC4gVGhlIGlkZWEgb2YgdGhlIGZ1bmN0aW9uCnAybV9tZW1fYWNjZXNz
X2NoZWNrX2FuZF9nZXRfcGFnZSBpcyB0aHVzIHRvIHRyYW5zbGF0ZSB0aGUgZ2l2ZW4gZ3ZhIGFu
ZCBjaGVjawp0aGUgcmVxdWVzdGVkIGFjY2VzcyByaWdodHMgaW4gc29mdHdhcmUuIEhvd2V2ZXIs
IGFzIHRoZSBjdXJyZW50IGltcGxlbWVudGF0aW9uCm9mIHAybV9tZW1fYWNjZXNzX2NoZWNrX2Fu
ZF9nZXRfcGFnZSBtYWtlcyB1c2Ugb2YgdGhlIGhhcmR3YXJlLWFpZGVkIGd2YSB0byBpcGEKdHJh
bnNsYXRpb24sIHRoZSB0cmFuc2xhdGlvbiBtaWdodCBhbHNvIGZhaWwgYmVjYXVzZSBvZiByZWFz
b25zIHN0YXRlZCBhYm92ZQphbmQgd2lsbCBiZWNvbWUgZXF1YWxseSByZWxldmFudCBmb3IgdGhl
IGFsdHAybSBpbXBsZW1lbnRhdGlvbiBvbiBBUk0uICBBcwpzdWNoLCB3ZSBwcm92aWRlIGEgc29m
dHdhcmUgZ3Vlc3QgdHJhbnNsYXRpb24gdGFibGUgd2FsayB0byBhZGRyZXNzIHRoZSBhYm92ZQpt
ZW50aW9uZWQgaXNzdWUuIFdlIHN1Ym1pdCB0aGlzIHBhdGNoIHNlcmllcyBhcyBhbiBSRkMgdG8g
ZGlzY3VzcyB0aGUKYXBwcm9wcmlhdGUgbG9jYXRpb24gZm9yIHRoZSBjb2RlIGFuZCBmdXJ0aGVy
IGZ1bmN0aW9uYWxpdHkgcmVxdWlyZWQgdG8gZml4IHRoZQphYm92ZSBjb25jZXJucy4KClRoZSBj
dXJyZW50IHZlcnNpb24gb2YgdGhlIGltcGxlbWVudGF0aW9uIHN1cHBvcnRzIHRyYW5zbGF0aW9u
IG9mIGJvdGggdGhlCnNob3J0LWRlc2NyaXB0b3IgYXMgd2VsbCBhcyB0aGUgbG9uZy1kZXNjcmlw
dG9yIHRyYW5zbGF0aW9uIHRhYmxlIGZvcm1hdCBvbgpBUk12NyBhbmQgQVJNdjggKEFBcmNoMzIv
QUFyY2g2NCkuCgpUaGlzIHJldmlzZWQgdmVyc2lvbiBpbmNvcnBvcmF0ZXMgdGhlIGNvbW1lbnRz
IG9mIHRoZSBwcmV2aW91cyBwYXRjaCBzZXJpZXMgYW5kCm1haW5seSBhZGRzIGFkZGl0aW9uYWwg
ZGF0YS1zdHJ1Y3R1cmVzIGFuZCBkZWZpbmVzIHRvIHNpbXBsaWZ5IGNvZGUKcmVhZGFiaWxpdHku
IEFsc28sIHRoaXMgcGF0Y2ggc2VyaWVzIGV4cG9zZXMgcDJtXyogbWFjcm9zIHRvIGFjY2VzcyBj
ZXJ0YWluIFBURQpwcm9wZXJ0aWVzIGluIGEgbW9yZSByZWFkYWJsZSB3YXkuIEFwYXJ0IGZyb20g
dGhhdCwgcGxlYXNlIG5vdGUgdGhhdCBzaW5jZSB0aGUKaW5kaXZpZHVhbCBmdW5jdGlvbnMgcmVz
cG9uc2libGUgZm9yIHdhbGtpbmcgdGhlIGd1ZXN0IHBhZ2UgdGFibGVzIG11c3Qgc3VwcG9ydAp2
YXJpb3VzIGRldGFpbHMgb2YgYm90aCBBQXJjaDMyIGFuZCBBQXJjaDY0LCBhIHNpbXBsaWZpY2F0
aW9uIG9mIHNlZW1pbmdseQppZGVudGljYWwgcGFydHMgaW4gdGhlIGFmZmVjdGVkIGZ1bmN0aW9u
cyBoYXMgbm90IGFsd2F5cyBiZWVuIHBvc3NpYmxlLgoKVGhlIGZvbGxvd2luZyBwYXRjaCBzZXJp
ZXMgY2FuIGJlIGZvdW5kIG9uIEdpdGh1YlswXS4KCkNoZWVycywKflNlcmdlagoKWzBdIGh0dHBz
Oi8vZ2l0aHViLmNvbS9zZXJnZWotcHJvc2t1cmluL3hlbiAoYnJhbmNoIGFybS1ncHQtd2Fsay12
MykKClNlcmdlaiBQcm9za3VyaW4gKDEwKToKICBhcm0vbWVtX2FjY2VzczogQWRkIChUQ1JffFRU
QkNSXykqIGRlZmluZXMKICBhcm0vbWVtX2FjY2VzczogQWRkIGRlZmluZXMgaG9sZGluZyB0aGUg
d2lkdGggb2YgMzIvNjRiaXQgcmVncwogIGFybS9tZW1fYWNjZXNzOiBBZGQgZGVmaW5lcyBzdXBw
b3J0aW5nIFBUcyB3aXRoIHZhcnlpbmcgcGFnZSBzaXplcwogIGFybS9tZW1fYWNjZXNzOiBBZGQg
c2hvcnQtZGVzY3JpcHRvciBwdGUgdHlwZWRlZnMKICBhcm0vcDJtOiBNYWtlIFBURSBoZWxwZXJz
IHB1YmxpY2x5IGF2YWlsYWJsZQogIGFybS9tZW1fYWNjZXNzOiBJbnRyb2R1Y2UgR1YyTV9FWEVD
IHBlcm1pc3Npb24KICBhcm0vbWVtX2FjY2VzczogQWRkIHNvZnR3YXJlIGd1ZXN0LXBhZ2UtdGFi
bGUgd2FsawogIGFybS9tZW1fYWNjZXNzOiBBZGQgbG9uZy1kZXNjcmlwdG9yIGJhc2VkIGdwdAog
IGFybS9tZW1fYWNjZXNzOiBBZGQgc2hvcnQtZGVzY3JpcHRvciBiYXNlZCBncHQKICBhcm0vbWVt
X2FjY2VzczogV2FsayB0aGUgZ3Vlc3QncyBwdCBpbiBzb2Z0d2FyZQoKIHhlbi9hcmNoL2FybS9N
YWtlZmlsZSAgICAgICAgICAgIHwgICAxICsKIHhlbi9hcmNoL2FybS9ndWVzdF93YWxrLmMgICAg
ICAgIHwgNjQ2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2Fy
Y2gvYXJtL21lbV9hY2Nlc3MuYyAgICAgICAgfCAgMjEgKy0KIHhlbi9hcmNoL2FybS9wMm0uYyAg
ICAgICAgICAgICAgIHwgIDIzIC0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2d1ZXN0X3dhbGsuaCB8
ICA0NCArKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmggICAgICAgIHwgIDI3ICsrCiB4ZW4v
aW5jbHVkZS9hc20tYXJtL3BhZ2UuaCAgICAgICB8IDE1MCArKysrKysrKysKIHhlbi9pbmNsdWRl
L2FzbS1hcm0vcHJvY2Vzc29yLmggIHwgIDczICsrKystCiA4IGZpbGVzIGNoYW5nZWQsIDk1NyBp
bnNlcnRpb25zKCspLCAyOCBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJj
aC9hcm0vZ3Vlc3Rfd2Fsay5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLWFy
bS9ndWVzdF93YWxrLmgKCi0tIAoyLjEyLjIKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 15 11:06:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 11: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 1dLSb7-0000MM-Gq; Thu, 15 Jun 2017 11:05:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dLSb6-0000M3-CT
 for xen-devel@lists.xenproject.org; Thu, 15 Jun 2017 11:05:56 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 4A/FF-02022-31A62495; Thu, 15 Jun 2017 11:05:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsXSPJ+BQ1c4yyn
 SYNt9fovvWyYzOTB6HP5whSWAMYo1My8pvyKBNaOv1bFgD1vFt7OzWRoYT7J2MXJxCAlsZJT4
 /+k+kMMJ5CxnlFi2SBLEZhMwkJjyeiVYXERASeLeqslMIA3MAk2MEvcaH7CBJIQFYiRmvmpnA
 rFZBFQlVr86zgxi8wpYSfybO5cdxJYQkJc4u2UnWJxTwFpi0c5rUMusJPYtWsY0gZF7ASPDKk
 b14tSistQiXVO9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYxA7zIAwQ7GL/3Ohxg
 lOZiURHn55ZwihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwhmQA5QSLUtNTK9Iyc4BhBpOW4OBR
 EuEtiAdK8xYXJOYWZ6ZDpE4x6nI0fdjyhUmIJS8/L1VKnNclE6hIAKQoozQPbgQs5C8xykoJ8
 zICHSXEU5BalJtZgir/ilGcg1FJmPcAyCU8mXklcJteAR3BBHRE0AUHkCNKEhFSUg2Mdlzuod
 FT2N2zfwWop8XLJ279YMph3JjEOP1onnff9uet4kstt0z7Ez8hyl7gbvnybfOsZ887tTfHfzp
 rxULGvDNX14S8qm5s7N4kvPn+rQPd989O1Gx5NSNsQWRp+dHLyn8PmOzwLn+3bPbDuVtuz40/
 dna5tMkLDlGFoxKF4esfTDl4efe+P0osxRmJhlrMRcWJABXihUV0AgAA
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-7.tower-206.messagelabs.com!1497524754!100656095!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61512 invoked from network); 15 Jun 2017 11:05:55 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Jun 2017 11:05:55 -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 CA11D101327C8;
 Thu, 15 Jun 2017 13:05:43 +0200 (CEST)
Received: from ker.sec.in.tum.de (ker.sec.in.tum.de [131.159.50.36])
 by files.sec.in.tum.de (Postfix) with ESMTP id BDBB554B8;
 Thu, 15 Jun 2017 13:05:43 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Thu, 15 Jun 2017 13:05:08 +0200
Message-Id: <20170615110516.448-3-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.12.2
In-Reply-To: <20170615110516.448-1-proskurin@sec.in.tum.de>
References: <20170615110516.448-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [RFC PATCH v3 02/10] arm/mem_access: Add defines
	holding the width of 32/64bit regs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBjb21taXQgYWRkcyB0d28gZGVmaW5lcyBob2xkaW5nIHRoZSByZWdpc3RlciB3aWR0aCBv
ZiAzMiBiaXQgYW5kIDY0IGJpdApyZWdpc3RlcnMuIFRoZXNlIGRlZmluZXMgc2ltcGxpZnkgdXNp
bmcgdGhlIGFzc29jaWF0ZWQgY29uc3RhbnRzIGluIHRoZQpmb2xsb3dpbmcgY29tbWl0cy4KClNp
Z25lZC1vZmYtYnk6IFNlcmdlaiBQcm9za3VyaW4gPHByb3NrdXJpbkBzZWMuaW4udHVtLmRlPgot
LS0KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2luY2x1ZGUvYXNtLWFy
bS9wcm9jZXNzb3IuaCB8IDQgKysrKwogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKQoK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmggYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL3Byb2Nlc3Nvci5oCmluZGV4IDEzZjE3MmEyMGYuLjY1M2RjMTM5ZTQgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9wcm9jZXNzb3IuaApAQCAtMzM4LDYgKzMzOCwxMCBAQAogI2RlZmluZSBNTTY0X1ZN
SURfMTZfQklUU19TVVBQT1JUICAgMHgyCiAjZW5kaWYKIAorLyogUmVnaXN0ZXIgd2lkdGggKi8K
KyNkZWZpbmUgUkVHSVNURVJfV0lEVEhfNjRfQklUICAgICAgICg2NCkKKyNkZWZpbmUgUkVHSVNU
RVJfV0lEVEhfMzJfQklUICAgICAgICgzMikKKwogI2lmbmRlZiBfX0FTU0VNQkxZX18KIAogc3Ry
dWN0IGNwdWluZm9fYXJtIHsKLS0gCjIuMTIuMgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 15 11:06:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 11: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 1dLSbB-0000Oy-UE; Thu, 15 Jun 2017 11:06:01 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dLSbA-0000Om-R4
 for xen-devel@lists.xenproject.org; Thu, 15 Jun 2017 11:06:00 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 7E/93-02006-81A62495; Thu, 15 Jun 2017 11:06:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBLMWRWlGSWpSXmKPExsXSPJ+BQ1ckyyn
 S4Ga3jMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmjG7bxlzwXSNip6WDcwNjJNkuxi5OIQENjJK
 vNw+lRXCWc4oseTufeYuRk4ONgEDiSmvV7KC2CICShL3Vk1mAiliFmhilLjX+IANJCEs4C/Rf
 f0yWBGLgKpE78xuRhCbV8BK4uXDiWBxCQF5ibNbdoIN5RSwlli08xpYXAioZt+iZUwTGLkXMD
 KsYtQoTi0qSy3SNTTVSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQI9DEDEOxgbNj
 ueYhRkoNJSZSXX84pUogvKT+lMiOxOCO+qDQntfgQowwHh5IEb0gGUE6wKDU9tSItMwcYbDBp
 CQ4eJRHegnigNG9xQWJucWY6ROoUo6KUOO8MkD4BkERGaR5cGyzALzHKSgnzMgIdIsRTkFqUm
 1mCKv+KUZyDUUmY9xfIFJ7MvBK46a+AFjMBLQ664ACyuCQRISXVwOgS9FH32xq1ZYuD+fwtd1
 qvLFjaM9nh6NToiTO3b/yS5PKD+agX74u33skFxwWmXdpR+iD6xLc7apt+7Vy+XvrOl33XvWY
 dsshVv2D09Gqe+i+maqmCBdLy2xwrvFf/95RXTOaWXTrLMDquMm93/u+/Z9KiD3eVLHTKWx74
 u1RxZ+SDG9VC/z8rsRRnJBpqMRcVJwIA/B6aZmsCAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-7.tower-206.messagelabs.com!1497524756!100656099!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61656 invoked from network); 15 Jun 2017 11:05:56 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Jun 2017 11:05:56 -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 EC190101327C8;
 Thu, 15 Jun 2017 13:05:43 +0200 (CEST)
Received: from ker.sec.in.tum.de (ker.sec.in.tum.de [131.159.50.36])
 by files.sec.in.tum.de (Postfix) with ESMTP id D530C54B8;
 Thu, 15 Jun 2017 13:05:43 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Thu, 15 Jun 2017 13:05:10 +0200
Message-Id: <20170615110516.448-5-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.12.2
In-Reply-To: <20170615110516.448-1-proskurin@sec.in.tum.de>
References: <20170615110516.448-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [RFC PATCH v3 04/10] arm/mem_access: Add
	short-descriptor pte typedefs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGN1cnJlbnQgaW1wbGVtZW50YXRpb24gZG9lcyBub3QgcHJvdmlkZSBhcHByb3ByaWF0ZSB0
eXBlcyBmb3IKc2hvcnQtZGVzY3JpcHRvciB0cmFuc2xhdGlvbiB0YWJsZSBlbnRyaWVzLiBBcyBz
dWNoLCB0aGlzIGNvbW1pdCBhZGRzIG5ldwp0eXBlcywgd2hpY2ggc2ltcGxpZnkgbWFuYWdpbmcg
dGhlIHJlc3BlY3RpdmUgdHJhbnNsYXRpb24gdGFibGUgZW50cmllcy4KClNpZ25lZC1vZmYtYnk6
IFNlcmdlaiBQcm9za3VyaW4gPHByb3NrdXJpbkBzZWMuaW4udHVtLmRlPgotLS0KQ2M6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQp2MzogQWRkIG1vcmUgc2hvcnQtZGVzY3JpcHRvciBy
ZWxhdGVkIHB0ZSB0eXBlZGVmcyB0aGF0IHdpbGwgYmUgdXNlZCBieQogICAgdGhlIGZvbGxvd2lu
ZyBjb21taXRzLgotLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oIHwgMTA0ICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDEw
NCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaAppbmRleCBlMmU0YjU5N2E1Li43YTRhYTY0MTQ0
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL3BhZ2UuaApAQCAtMjA1LDYgKzIwNSwxMTAgQEAgdHlwZWRlZiB1bmlvbiB7CiAg
ICAgbHBhZV93YWxrX3Qgd2FsazsKIH0gbHBhZV90OwogCisvKgorICogIENvbXByaXNlcyBiaXRz
IG9mIHRoZSBsZXZlbCAxIHNob3J0LWRlc2NyaXB0b3IgZm9ybWF0IHJlcHJlc2VudGluZworICog
IGEgc2VjdGlvbi4KKyAqLwordHlwZWRlZiBzdHJ1Y3QgX19wYWNrZWQgeworICAgIHVuc2lnbmVk
IGludCBweG46MTsgICAgICAgICAvKiBQcml2aWxlZ2VkIEV4ZWN1dGUgTmV2ZXIgKi8KKyAgICB1
bnNpZ25lZCBpbnQgc2VjOjE7ICAgICAgICAgLyogPT0gMSBpZiBzZWN0aW9uIG9yIHN1cGVyc2Vj
dGlvbiAqLworICAgIHVuc2lnbmVkIGludCBiOjE7ICAgICAgICAgICAvKiBCdWZmZXJhYmxlICov
CisgICAgdW5zaWduZWQgaW50IGM6MTsgICAgICAgICAgIC8qIENhY2hlYWJsZSAqLworICAgIHVu
c2lnbmVkIGludCB4bjoxOyAgICAgICAgICAvKiBFeGVjdXRlIE5ldmVyICovCisgICAgdW5zaWdu
ZWQgaW50IGRvbTo0OyAgICAgICAgIC8qIERvbWFpbiBmaWVsZCAqLworICAgIHVuc2lnbmVkIGlu
dCBpbXBsOjE7ICAgICAgICAvKiBJbXBsZW1lbnRhdGlvbiBkZWZpbmVkICovCisgICAgdW5zaWdu
ZWQgaW50IGFwOjI7ICAgICAgICAgIC8qIEFQWzE6MF0gKi8KKyAgICB1bnNpZ25lZCBpbnQgdGV4
OjM7ICAgICAgICAgLyogVEVYWzI6MF0gKi8KKyAgICB1bnNpZ25lZCBpbnQgcm86MTsgICAgICAg
ICAgLyogQVBbMl0gKi8KKyAgICB1bnNpZ25lZCBpbnQgczoxOyAgICAgICAgICAgLyogU2hhcmVh
YmxlICovCisgICAgdW5zaWduZWQgaW50IG5nOjE7ICAgICAgICAgIC8qIE5vbi1nbG9iYWwgKi8K
KyAgICB1bnNpZ25lZCBpbnQgc3VwZXJzZWM6MTsgICAgLyogTXVzdCBiZSAwIGZvciBzZWN0aW9u
cyAqLworICAgIHVuc2lnbmVkIGludCBuczoxOyAgICAgICAgICAvKiBOb24tc2VjdXJlICovCisg
ICAgdW5zaWduZWQgaW50IGJhc2U6MTI7ICAgICAgIC8qIFNlY3Rpb24gYmFzZSBhZGRyZXNzICov
Cit9IHB0ZV9zZF9sMWRlc2Nfc2VjX3Q7CisKKy8qCisgKiAgQ29tcHJpc2VzIGJpdHMgb2YgdGhl
IGxldmVsIDEgc2hvcnQtZGVzY3JpcHRvciBmb3JtYXQgcmVwcmVzZW50aW5nCisgKiAgYSBzdXBl
cnNlY3Rpb24uCisgKi8KK3R5cGVkZWYgc3RydWN0IF9fcGFja2VkIHsKKyAgICB1bnNpZ25lZCBp
bnQgcHhuOjE7ICAgICAgICAgLyogUHJpdmlsZWdlZCBFeGVjdXRlIE5ldmVyICovCisgICAgdW5z
aWduZWQgaW50IHNlYzoxOyAgICAgICAgIC8qID09IDEgaWYgc2VjdGlvbiBvciBzdXBlcnNlY3Rp
b24gKi8KKyAgICB1bnNpZ25lZCBpbnQgYjoxOyAgICAgICAgICAgLyogQnVmZmVyYWJsZSAqLwor
ICAgIHVuc2lnbmVkIGludCBjOjE7ICAgICAgICAgICAvKiBDYWNoZWFibGUgKi8KKyAgICB1bnNp
Z25lZCBpbnQgeG46MTsgICAgICAgICAgLyogRXhlY3V0ZSBOZXZlciAqLworICAgIHVuc2lnbmVk
IGludCBleHRiYXNlMjo0OyAgICAvKiBFeHRlbmRlZCBiYXNlIGFkZHJlc3MsIFBBWzM5OjM2XSAq
LworICAgIHVuc2lnbmVkIGludCBpbXBsOjE7ICAgICAgICAvKiBJbXBsZW1lbnRhdGlvbiBkZWZp
bmVkICovCisgICAgdW5zaWduZWQgaW50IGFwOjI7ICAgICAgICAgIC8qIEFQWzE6MF0gKi8KKyAg
ICB1bnNpZ25lZCBpbnQgdGV4OjM7ICAgICAgICAgLyogVEVYWzI6MF0gKi8KKyAgICB1bnNpZ25l
ZCBpbnQgcm86MTsgICAgICAgICAgLyogQVBbMl0gKi8KKyAgICB1bnNpZ25lZCBpbnQgczoxOyAg
ICAgICAgICAgLyogU2hhcmVhYmxlICovCisgICAgdW5zaWduZWQgaW50IG5nOjE7ICAgICAgICAg
IC8qIE5vbi1nbG9iYWwgKi8KKyAgICB1bnNpZ25lZCBpbnQgc3VwZXJzZWM6MTsgICAgLyogTXVz
dCBiZSAwIGZvciBzZWN0aW9ucyAqLworICAgIHVuc2lnbmVkIGludCBuczoxOyAgICAgICAgICAv
KiBOb24tc2VjdXJlICovCisgICAgdW5zaWduZWQgaW50IGV4dGJhc2UxOjQ7ICAgIC8qIEV4dGVu
ZGVkIGJhc2UgYWRkcmVzcywgUEFbMzU6MzJdICovCisgICAgdW5zaWduZWQgaW50IGJhc2U6ODsg
ICAgICAgIC8qIFN1cGVyc2VjdGlvbiBiYXNlIGFkZHJlc3MgKi8KK30gcHRlX3NkX2wxZGVzY19z
dXBlcnNlY190OworCisvKgorICogIENvbXByaXNlcyBiaXRzIG9mIHRoZSBsZXZlbCAyIHNob3J0
LWRlc2NyaXB0b3IgZm9ybWF0IHJlcHJlc2VudGluZworICogIGEgc21hbGwgcGFnZS4KKyAqLwor
dHlwZWRlZiBzdHJ1Y3QgX19wYWNrZWQgeworICAgIHVuc2lnbmVkIGludCB4bjoxOyAgICAgICAg
ICAvKiBFeGVjdXRlIE5ldmVyICovCisgICAgdW5zaWduZWQgaW50IHBhZ2U6MTsgICAgICAgIC8q
ID09MSBpZiBzbWFsbCBwYWdlICovCisgICAgdW5zaWduZWQgaW50IGI6MTsgICAgICAgICAgIC8q
IEJ1ZmZlcmFibGUgKi8KKyAgICB1bnNpZ25lZCBpbnQgYzoxOyAgICAgICAgICAgLyogQ2FjaGVh
YmxlICovCisgICAgdW5zaWduZWQgaW50IGFwOjI7ICAgICAgICAgIC8qIEFQWzE6MF0gKi8KKyAg
ICB1bnNpZ25lZCBpbnQgdGV4OjM7ICAgICAgICAgLyogVEVYWzI6MF0gKi8KKyAgICB1bnNpZ25l
ZCBpbnQgcm86MTsgICAgICAgICAgLyogQVBbMl0gKi8KKyAgICB1bnNpZ25lZCBpbnQgczoxOyAg
ICAgICAgICAgLyogU2hhcmVhYmxlICovCisgICAgdW5zaWduZWQgaW50IG5nOjE7ICAgICAgICAg
IC8qIE5vbi1nbG9iYWwgKi8KKyAgICB1bnNpZ25lZCBpbnQgYmFzZToyMDsgICAgICAgLyogU21h
bGwgcGFnZSBiYXNlIGFkZHJlc3MgKi8KK30gcHRlX3NkX2wyZGVzY19wYWdlX3Q7CisKKy8qCisg
KiAgQ29tcHJpc2VzIGJpdHMgb2YgdGhlIGxldmVsIDIgc2hvcnQtZGVzY3JpcHRvciBmb3JtYXQg
cmVwcmVzZW50aW5nCisgKiAgYSBsYXJnZSBwYWdlLgorICovCit0eXBlZGVmIHN0cnVjdCBfX3Bh
Y2tlZCB7CisgICAgdW5zaWduZWQgaW50IGxwYWdlOjE7ICAgICAgIC8qID09MSBpZiBsYXJnZSBw
YWdlICovCisgICAgdW5zaWduZWQgaW50IHBhZ2U6MTsgICAgICAgIC8qID09MCBpZiBsYXJnZSBw
YWdlICovCisgICAgdW5zaWduZWQgaW50IGI6MTsgICAgICAgICAgIC8qIEJ1ZmZlcmFibGUgKi8K
KyAgICB1bnNpZ25lZCBpbnQgYzoxOyAgICAgICAgICAgLyogQ2FjaGVhYmxlICovCisgICAgdW5z
aWduZWQgaW50IGFwOjI7ICAgICAgICAgIC8qIEFQWzE6MF0gKi8KKyAgICB1bnNpZ25lZCBpbnQg
c2J6OjM7ICAgICAgICAgLyogU2hvdWxkIGJlIHplcm8gKi8KKyAgICB1bnNpZ25lZCBpbnQgcm86
MTsgICAgICAgICAgLyogQVBbMl0gKi8KKyAgICB1bnNpZ25lZCBpbnQgczoxOyAgICAgICAgICAg
LyogU2hhcmVhYmxlICovCisgICAgdW5zaWduZWQgaW50IG5nOjE7ICAgICAgICAgIC8qIE5vbi1n
bG9iYWwgKi8KKyAgICB1bnNpZ25lZCBpbnQgdGV4OjM7ICAgICAgICAgLyogVEVYWzI6MF0gKi8K
KyAgICB1bnNpZ25lZCBpbnQgeG46MTsgICAgICAgICAgLyogRXhlY3V0ZSBOZXZlciAqLworICAg
IHVuc2lnbmVkIGludCBiYXNlOjE2OyAgICAgICAvKiBMYXJnZSBwYWdlIGJhc2UgYWRkcmVzcyAq
LworfSBwdGVfc2RfbDJkZXNjX2xwYWdlX3Q7CisKKy8qCisgKiBDb21wcmlzZXMgdGhlIGJpdHMg
cmVxdWlyZWQgdG8gd2FsayBwYWdlIHRhYmxlcyBhZGhlcmluZyB0byB0aGUKKyAqIHNob3J0LWRl
c2NyaXB0b3IgdHJhbnNsYXRpb24gdGFibGUgZm9ybWF0LgorICovCit0eXBlZGVmIHN0cnVjdCBf
X3BhY2tlZCB7CisgICAgdW5zaWduZWQgaW50IGR0OjI7ICAgICAgICAgIC8qIERlc2NyaXB0b3Ig
dHlwZSAqLworICAgIHVuc2lnbmVkIGludCBwYWQxOjg7CisgICAgdW5zaWduZWQgaW50IGJhc2U6
MjI7ICAgICAgIC8qIEJhc2UgYWRkcmVzcyBvZiBibG9jayBvciBuZXh0IHRhYmxlICovCit9IHB0
ZV9zZF93YWxrX3Q7CisKKy8qCisgKiBSZXByZXNlbnRzIHBhZ2UgdGFibGUgZW50cmllcyBhZGhl
cmluZyB0byB0aGUgc2hvcnQtZGVzY3JpcHRvciB0cmFuc2xhdGlvbgorICogdGFibGUgZm9ybWF0
LgorICovCit0eXBlZGVmIHVuaW9uIHsKKyAgICB1aW50MzJfdCBiaXRzOworICAgIHB0ZV9zZF93
YWxrX3Qgd2FsazsKKyAgICBwdGVfc2RfbDFkZXNjX3NlY190IHNlYzsKKyAgICBwdGVfc2RfbDFk
ZXNjX3N1cGVyc2VjX3Qgc3VwZXJzZWM7CisgICAgcHRlX3NkX2wyZGVzY19wYWdlX3QgcGc7Cisg
ICAgcHRlX3NkX2wyZGVzY19scGFnZV90IGxwZzsKK30gcHRlX3NkX3Q7CisKIC8qIFN0YW5kYXJk
IGVudHJ5IHR5cGUgdGhhdCB3ZSdsbCB1c2UgdG8gYnVpbGQgWGVuJ3Mgb3duIHBhZ2V0YWJsZXMu
CiAgKiBXZSBwdXQgdGhlIHNhbWUgcGVybWlzc2lvbnMgYXQgZXZlcnkgbGV2ZWwsIGJlY2F1c2Ug
dGhleSdyZSBpZ25vcmVkCiAgKiBieSB0aGUgd2Fsa2VyIGluIG5vbi1sZWFmIGVudHJpZXMuICov
Ci0tIAoyLjEyLjIKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 15 11:06:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 11: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 1dLSb8-0000NG-Vt; Thu, 15 Jun 2017 11:05:58 +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 1dLSb7-0000MB-FC
 for xen-devel@lists.xenproject.org; Thu, 15 Jun 2017 11:05:57 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 3B/25-01732-41A62495; Thu, 15 Jun 2017 11:05:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsXSPJ+BQ1c4yyn
 S4ONjAYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaN5bQdLwWSpik9PMhsY54l1MXJyCAlsZJRo
 WKPfxcgFZK9glHh48CcjSIJNwEBiyuuVrCC2iICSxL1Vk5lAipgFmhgl7jU+YANJCAskSLw6e
 YsdxGYRUJWYN/0wM4jNK2Al0fJzBlizhIC8xNktO8HinALWEot2XmOF2GwlsW/RMqYJjNwLGB
 lWMWoUpxaVpRbpGpnpJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIE+reegYFxB2P
 DXr9DjJIcTEqivPxyTpFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgNMoFygkWp6akVaZk5wECD
 SUtw8CiJ8BbEA6V5iwsSc4sz0yFSpxgVpcR5XUD6BEASGaV5cG2w4L7EKCslzMvIwMAgxFOQW
 pSbWYIq/4pRnINRSZj3QAbQFJ7MvBK46a+AFjMBLQ664ACyuCQRISXVwMgoahI3/+35r+oLFt
 09fsbW/LKEW4bg5ZMOC3K4jmbeWJIxQSLDaJJcqvkc7zvn3yc/emFU6OFw87TqHYf3eSWB6+Z
 2xvu4veBVD53/6YWr7c/LmVO4dvWWVs9PXOsT8+WgZOVZ59vflzhrJkwy5mLTv9Z/ZqrvfG37
 usQW1aVCdWvS2qKSTyuxFGckGmoxFxUnAgAQhSG2aQIAAA==
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-3.tower-31.messagelabs.com!1497524755!105776914!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33137 invoked from network); 15 Jun 2017 11:05:55 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Jun 2017 11:05:55 -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 D5D58101327C8;
 Thu, 15 Jun 2017 13:05:43 +0200 (CEST)
Received: from ker.sec.in.tum.de (ker.sec.in.tum.de [131.159.50.36])
 by files.sec.in.tum.de (Postfix) with ESMTP id C9826C77D8;
 Thu, 15 Jun 2017 13:05:43 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Thu, 15 Jun 2017 13:05:09 +0200
Message-Id: <20170615110516.448-4-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.12.2
In-Reply-To: <20170615110516.448-1-proskurin@sec.in.tum.de>
References: <20170615110516.448-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [RFC PATCH v3 03/10] arm/mem_access: Add defines
	supporting PTs with varying page sizes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIEFSTXY4IGFyY2hpdGVjdHVyZSBzdXBwb3J0cyBwYWdlcyB3aXRoIGRpZmZlcmVudCAoNEss
IDE2SywgYW5kIDY0Sykgc2l6ZXMuClRvIGVuYWJsZSBndWVzdCBwYWdlIHRhYmxlIHdhbGtzIGZv
ciB2YXJpb3VzIGNvbmZpZ3VyYXRpb25zLCB0aGlzIGNvbW1pdApleHRlbmRzIHRoZSBkZWZpbmVz
IGFuZCBoZWxwZXJzIG9mIHRoZSBjdXJyZW50IGltcGxlbWVudGF0aW9uLgoKU2lnbmVkLW9mZi1i
eTogU2VyZ2VqIFByb3NrdXJpbiA8cHJvc2t1cmluQHNlYy5pbi50dW0uZGU+Ci0tLQpDYzogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCnYzOiBFbGltaW5hdGUgcmVkdW5kYW50IG1hY3Jv
IGRlZmluaXRpb25zIGJ5IGludHJvZHVjaW5nIGdlbmVyaWMgbWFjcm9zLgotLS0KIHhlbi9pbmNs
dWRlL2FzbS1hcm0vcGFnZS5oIHwgNDUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNDUgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdl
LmgKaW5kZXggNDk3YjRjODZhZC4uZTJlNGI1OTdhNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLWFybS9wYWdlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKQEAgLTUwMCw2
ICs1MDAsNTEgQEAgc3RhdGljIGlubGluZSBpbnQgZ3ZhX3RvX2lwYSh2YWRkcl90IHZhLCBwYWRk
cl90ICpwYWRkciwgdW5zaWduZWQgaW50IGZsYWdzKQogCiAjZGVmaW5lIFBBR0VfQUxJR04oeCkg
KCgoeCkgKyBQQUdFX1NJWkUgLSAxKSAmIFBBR0VfTUFTSykKIAorI2RlZmluZSBMUEFFX1NISUZU
XzRLICAgICAgICAgICAoOSkKKyNkZWZpbmUgTFBBRV9TSElGVF8xNksgICAgICAgICAgKDExKQor
I2RlZmluZSBMUEFFX1NISUZUXzY0SyAgICAgICAgICAoMTMpCisKKyNkZWZpbmUgbHBhZV9lbnRy
aWVzKGdyYW4pICAgICAgKF9BQygxLFUpIDw8IExQQUVfU0hJRlRfIyNncmFuKQorI2RlZmluZSBs
cGFlX2VudHJ5X21hc2soZ3JhbikgICAobHBhZV9lbnRyaWVzKGdyYW4pIC0gMSkKKworI2RlZmlu
ZSBQQUdFX1NISUZUXzRLICAgICAgICAgICAoMTIpCisjZGVmaW5lIFBBR0VfU0hJRlRfMTZLICAg
ICAgICAgICgxNCkKKyNkZWZpbmUgUEFHRV9TSElGVF82NEsgICAgICAgICAgKDE2KQorCisjZGVm
aW5lIHRoaXJkX3NoaWZ0KGdyYW4pICAgICAgIChQQUdFX1NISUZUXyMjZ3JhbikKKyNkZWZpbmUg
dGhpcmRfc2l6ZShncmFuKSAgICAgICAgKChwYWRkcl90KTEgPDwgdGhpcmRfc2hpZnQoZ3Jhbikp
CisKKyNkZWZpbmUgc2Vjb25kX3NoaWZ0KGdyYW4pICAgICAgKHRoaXJkX3NoaWZ0KGdyYW4pICsg
TFBBRV9TSElGVF8jI2dyYW4pCisjZGVmaW5lIHNlY29uZF9zaXplKGdyYW4pICAgICAgICgocGFk
ZHJfdCkxIDw8IHNlY29uZF9zaGlmdChncmFuKSkKKworI2RlZmluZSBmaXJzdF9zaGlmdChncmFu
KSAgICAgICAoc2Vjb25kX3NoaWZ0KGdyYW4pICsgTFBBRV9TSElGVF8jI2dyYW4pCisjZGVmaW5l
IGZpcnN0X3NpemUoZ3JhbikgICAgICAgICgocGFkZHJfdCkxIDw8IGZpcnN0X3NoaWZ0KGdyYW4p
KQorCisvKiBOb3RlIHRoYXQgdGhlcmUgaXMgbm8gemVyb2V0aCBsb29rdXAgbGV2ZWwgd2l0aCBh
IDY0SyBncmFudWxlIHNpemUuICovCisjZGVmaW5lIHplcm9ldGhfc2hpZnQoZ3JhbikgICAgIChm
aXJzdF9zaGlmdChncmFuKSArIExQQUVfU0hJRlRfIyNncmFuKQorI2RlZmluZSB6ZXJvZXRoX3Np
emUoZ3JhbikgICAgICAoKHBhZGRyX3QpMSA8PCB6ZXJvZXRoX3NoaWZ0KGdyYW4pKQorCisjZGVm
aW5lIEdVRVNUX1RBQkxFX09GRlNFVChvZmZzLCBncmFuKSAgICAgICAgICAoKHBhZGRyX3QpKG9m
ZnMpICYgbHBhZV9lbnRyeV9tYXNrKGdyYW4pKQorI2RlZmluZSB0aGlyZF9ndWVzdF90YWJsZV9v
ZmZzZXQodmEsIGdyYW4pICAgICAgR1VFU1RfVEFCTEVfT0ZGU0VUKCh2YSA+PiB0aGlyZF9zaGlm
dChncmFuKSksIGdyYW4pCisjZGVmaW5lIHNlY29uZF9ndWVzdF90YWJsZV9vZmZzZXQodmEsIGdy
YW4pICAgICBHVUVTVF9UQUJMRV9PRkZTRVQoKHZhID4+IHNlY29uZF9zaGlmdChncmFuKSksIGdy
YW4pCisjZGVmaW5lIGZpcnN0X2d1ZXN0X3RhYmxlX29mZnNldCh2YSwgZ3JhbikgICAgICBHVUVT
VF9UQUJMRV9PRkZTRVQoKHZhID4+IGZpcnN0X3NoaWZ0KGdyYW4pKSwgZ3JhbikKKyNkZWZpbmUg
emVyb2V0aF9ndWVzdF90YWJsZV9vZmZzZXQodmEsIGdyYW4pICAgIEdVRVNUX1RBQkxFX09GRlNF
VCgodmEgPj4gemVyb2V0aF9zaGlmdChncmFuKSksIGdyYW4pCisKKyNkZWZpbmUgdGhpcmRfZ3Vl
c3RfdGFibGVfb2Zmc2V0XzRrKHZhKSAgICAgICAgIHRoaXJkX2d1ZXN0X3RhYmxlX29mZnNldCh2
YSwgNEspCisjZGVmaW5lIHRoaXJkX2d1ZXN0X3RhYmxlX29mZnNldF8xNmsodmEpICAgICAgICB0
aGlyZF9ndWVzdF90YWJsZV9vZmZzZXQodmEsIDE2SykKKyNkZWZpbmUgdGhpcmRfZ3Vlc3RfdGFi
bGVfb2Zmc2V0XzY0ayh2YSkgICAgICAgIHRoaXJkX2d1ZXN0X3RhYmxlX29mZnNldCh2YSwgNjRL
KQorCisjZGVmaW5lIHNlY29uZF9ndWVzdF90YWJsZV9vZmZzZXRfNGsodmEpICAgICAgICBzZWNv
bmRfZ3Vlc3RfdGFibGVfb2Zmc2V0KHZhLCA0SykKKyNkZWZpbmUgc2Vjb25kX2d1ZXN0X3RhYmxl
X29mZnNldF8xNmsodmEpICAgICAgIHNlY29uZF9ndWVzdF90YWJsZV9vZmZzZXQodmEsIDE2SykK
KyNkZWZpbmUgc2Vjb25kX2d1ZXN0X3RhYmxlX29mZnNldF82NGsodmEpICAgICAgIHNlY29uZF9n
dWVzdF90YWJsZV9vZmZzZXQodmEsIDY0SykKKworI2RlZmluZSBmaXJzdF9ndWVzdF90YWJsZV9v
ZmZzZXRfNGsodmEpICAgICAgICAgZmlyc3RfZ3Vlc3RfdGFibGVfb2Zmc2V0KHZhLCA0SykKKyNk
ZWZpbmUgZmlyc3RfZ3Vlc3RfdGFibGVfb2Zmc2V0XzE2ayh2YSkgICAgICAgIGZpcnN0X2d1ZXN0
X3RhYmxlX29mZnNldCh2YSwgMTZLKQorI2RlZmluZSBmaXJzdF9ndWVzdF90YWJsZV9vZmZzZXRf
NjRrKHZhKSAgICAgICAgZmlyc3RfZ3Vlc3RfdGFibGVfb2Zmc2V0KHZhLCA2NEspCisKKyNkZWZp
bmUgemVyb2V0aF9ndWVzdF90YWJsZV9vZmZzZXRfNGsodmEpICAgICAgIHplcm9ldGhfZ3Vlc3Rf
dGFibGVfb2Zmc2V0KHZhLCA0SykKKyNkZWZpbmUgemVyb2V0aF9ndWVzdF90YWJsZV9vZmZzZXRf
MTZrKHZhKSAgICAgIHplcm9ldGhfZ3Vlc3RfdGFibGVfb2Zmc2V0KHZhLCAxNkspCisKICNlbmRp
ZiAvKiBfX0FSTV9QQUdFX0hfXyAqLwogCiAvKgotLSAKMi4xMi4yCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 15 11:06:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 11: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 1dLSbE-0000PW-4z; Thu, 15 Jun 2017 11:06:04 +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 1dLSbC-0000PB-P8
 for xen-devel@lists.xenproject.org; Thu, 15 Jun 2017 11:06:02 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 CE/2B-03058-A1A62495; Thu, 15 Jun 2017 11:06:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsXSPJ+BQ1cyyyn
 S4MB2FYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePd5Sbmgh6Rio033zI2MB7n72Lk4hAS2Mgo
 sWXiUyYIZwWjxOHr94EcTg42AQOJKa9XsoLYIgJKEvdWTQYrYha4wSjR2rWRESQhLOArceLwU
 mYQm0VAVWL5hE6gOAcHr4C1xLfzyiBhCQF5ibNbdoKVcAKFF+28BjZTSMBKYt+iZUwTGLkXMD
 KsYtQoTi0qSy3SNTLVSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQI9DADEOxgXLU
 g8BCjJAeTkigvv5xTpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3pAMoJxgUWp6akVaZg4w1GDS
 Ehw8SiK8BfFAad7igsTc4sx0iNQpRkUpcd6T6UAJAZBERmkeXBssvC8xykoJ8zICHSLEU5Bal
 JtZgir/ilGcg1FJmLcSZDtPZl4J3PRXQIuZgBYHXXAAWVySiJCSamAM7fslmaqQG9FquUZb+Q
 1n/Mo7QRI/JbeUBiavKtxf1NHx6nPd1ol/bcqF3zr01U6Ls9Q/el7RKNuQSdKjtvTJpVP5j3s
 mKa9xef/Rjy9nJsNxX5UeI/7jLQfEVBmsXRkTv6Y2ek9f75/7X90r+0awGfuqn7tsXDmSmGoC
 7JraJ/LXO0o0K7EUZyQaajEXFScCAE9k1V5qAgAA
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-15.tower-21.messagelabs.com!1497524761!73886618!1
X-Originating-IP: [131.159.0.8]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21498 invoked from network); 15 Jun 2017 11:06:01 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Jun 2017 11:06:01 -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 36BBD1013AE22;
 Thu, 15 Jun 2017 13:05:44 +0200 (CEST)
Received: from ker.sec.in.tum.de (ker.sec.in.tum.de [131.159.50.36])
 by files.sec.in.tum.de (Postfix) with ESMTP id 29653C77D8;
 Thu, 15 Jun 2017 13:05:44 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Thu, 15 Jun 2017 13:05:16 +0200
Message-Id: <20170615110516.448-11-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.12.2
In-Reply-To: <20170615110516.448-1-proskurin@sec.in.tum.de>
References: <20170615110516.448-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>
Subject: [Xen-devel] [RFC PATCH v3 10/10] arm/mem_access: Walk the guest's
	pt in software
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gdGhpcyBjb21taXQsIHdlIG1ha2UgdXNlIG9mIHRoZSBncHQgd2FsayBmdW5jdGlvbmFsaXR5
IGludHJvZHVjZWQgaW4KdGhlIHByZXZpb3VzIGNvbW1pdHMuIElmIG1lbV9hY2Nlc3MgaXMgYWN0
aXZlLCBoYXJkd2FyZS1iYXNlZCBndmEgdG8gaXBhCnRyYW5zbGF0aW9uIG1pZ2h0IGZhaWwsIGFz
IGd2YV90b19pcGEgdXNlcyB0aGUgZ3Vlc3QncyB0cmFuc2xhdGlvbgp0YWJsZXMsIGFjY2VzcyB0
byB3aGljaCBtaWdodCBiZSByZXN0cmljdGVkIGJ5IHRoZSBhY3RpdmUgVlRUQlIuIFRvCnNpZGUt
c3RlcCBwb3RlbnRpYWwgdHJhbnNsYXRpb24gZXJyb3JzIGluIHRoZSBmdW5jdGlvbgpwMm1fbWVt
X2FjY2Vzc19jaGVja19hbmRfZ2V0X3BhZ2UgZHVlIHRvIHJlc3RyaWN0ZWQgbWVtb3J5IChlLmcu
IHRvIHRoZQpndWVzdCdzIHBhZ2UgdGFibGVzIHRoZW1zZWx2ZXMpLCB3ZSB3YWxrIHRoZSBndWVz
dCdzIHBhZ2UgdGFibGVzIGluCnNvZnR3YXJlLgoKU2lnbmVkLW9mZi1ieTogU2VyZ2VqIFByb3Nr
dXJpbiA8cHJvc2t1cmluQHNlYy5pbi50dW0uZGU+Ci0tLQpDYzogUmF6dmFuIENvam9jYXJ1IDxy
Y29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgpDYzogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xl
bmd5ZWwuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCnYyOiBDaGVjayB0
aGUgcmV0dXJuZWQgYWNjZXNzIHJpZ2h0cyBhZnRlciB3YWxraW5nIHRoZSBndWVzdCdzIHBhZ2Ug
dGFibGVzIGluCiAgICB0aGUgZnVuY3Rpb24gcDJtX21lbV9hY2Nlc3NfY2hlY2tfYW5kX2dldF9w
YWdlLgoKdjM6IEFkYXB0IEZ1bmN0aW9uIG5hbWVzIGFuZCBwYXJhbWV0ZXIuCi0tLQogeGVuL2Fy
Y2gvYXJtL21lbV9hY2Nlc3MuYyB8IDIxICsrKysrKysrKysrKysrKysrKysrLQogMSBmaWxlIGNo
YW5nZWQsIDIwIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vbWVtX2FjY2Vzcy5jIGIveGVuL2FyY2gvYXJtL21lbV9hY2Nlc3MuYwppbmRleCAw
NGIxNTA2YjAwLi5hY2I1NTM5YmI2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vbWVtX2FjY2Vz
cy5jCisrKyBiL3hlbi9hcmNoL2FybS9tZW1fYWNjZXNzLmMKQEAgLTIyLDYgKzIyLDcgQEAKICNp
bmNsdWRlIDx4ZW4vdm1fZXZlbnQuaD4KICNpbmNsdWRlIDxwdWJsaWMvdm1fZXZlbnQuaD4KICNp
bmNsdWRlIDxhc20vZXZlbnQuaD4KKyNpbmNsdWRlIDxhc20vZ3Vlc3Rfd2Fsay5oPgogCiBzdGF0
aWMgaW50IF9fcDJtX2dldF9tZW1fYWNjZXNzKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVubWVtX2FjY2Vzc190ICphY2Nlc3Mp
CkBAIC0xMDEsNiArMTAyLDcgQEAgcDJtX21lbV9hY2Nlc3NfY2hlY2tfYW5kX2dldF9wYWdlKHZh
ZGRyX3QgZ3ZhLCB1bnNpZ25lZCBsb25nIGZsYWcsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY29uc3Qgc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgbG9uZyByYzsKKyAgICB1bnNp
Z25lZCBpbnQgcGVybXM7CiAgICAgcGFkZHJfdCBpcGE7CiAgICAgZ2ZuX3QgZ2ZuOwogICAgIG1m
bl90IG1mbjsKQEAgLTExMCw4ICsxMTIsMjUgQEAgcDJtX21lbV9hY2Nlc3NfY2hlY2tfYW5kX2dl
dF9wYWdlKHZhZGRyX3QgZ3ZhLCB1bnNpZ25lZCBsb25nIGZsYWcsCiAgICAgc3RydWN0IHAybV9k
b21haW4gKnAybSA9ICZ2LT5kb21haW4tPmFyY2gucDJtOwogCiAgICAgcmMgPSBndmFfdG9faXBh
KGd2YSwgJmlwYSwgZmxhZyk7CisKKyAgICAvKgorICAgICAqIEluIGNhc2UgbWVtX2FjY2VzcyBp
cyBhY3RpdmUsIGhhcmR3YXJlLWJhc2VkIGd2YV90b19pcGEgdHJhbnNsYXRpb24KKyAgICAgKiBt
aWdodCBmYWlsLiBTaW5jZSBndmFfdG9faXBhIHVzZXMgdGhlIGd1ZXN0J3MgdHJhbnNsYXRpb24g
dGFibGVzLCBhY2Nlc3MKKyAgICAgKiB0byB3aGljaCBtaWdodCBiZSByZXN0cmljdGVkIGJ5IHRo
ZSBhY3RpdmUgVlRUQlIsIHdlIHBlcmZvcm0gYSBndmEgdG8KKyAgICAgKiBpcGEgdHJhbnNsYXRp
b24gaW4gc29mdHdhcmUuCisgICAgICovCiAgICAgaWYgKCByYyA8IDAgKQotICAgICAgICBnb3Rv
IGVycjsKKyAgICB7CisgICAgICAgIGlmICggZ3Vlc3Rfd2Fsa190YWJsZXModiwgZ3ZhLCAmaXBh
LCAmcGVybXMpIDwgMCApCisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICogVGhlIHNvZnR3
YXJlIGd2YSB0byBpcGEgdHJhbnNsYXRpb24gY2FuIHN0aWxsIGZhaWwsIGUuZy4sIGlmIHRoZQor
ICAgICAgICAgICAgICogZ3ZhIGlzIG5vdCBtYXBwZWQuCisgICAgICAgICAgICAgKi8KKyAgICAg
ICAgICAgIGdvdG8gZXJyOworCisgICAgICAgIGlmICggKChmbGFnICYgR1YyTV9XUklURSkgPT0g
R1YyTV9XUklURSkgJiYgIShwZXJtcyAmIEdWMk1fV1JJVEUpICkKKyAgICAgICAgICAgIGdvdG8g
ZXJyOworICAgIH0KIAogICAgIGdmbiA9IF9nZm4ocGFkZHJfdG9fcGZuKGlwYSkpOwogCi0tIAoy
LjEyLjIKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 15 11:06:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 11: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 1dLSbF-0000QF-Bx; Thu, 15 Jun 2017 11:06:05 +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 1dLSbD-0000PB-49
 for xen-devel@lists.xenproject.org; Thu, 15 Jun 2017 11:06:03 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 54/3B-03058-A1A62495; Thu, 15 Jun 2017 11:06:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsXSPJ+BQ1cyyyn
 S4MdyXYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePBod/MBWfKKloWtTI1MG4L6mLk5BAS2Mgo
 8eJ/dRcjF5C9klHi6NYTTCAJNgEDiSmvV7KC2CICShL3Vk1mAiliFmhilLjX+IANJCEs4C3R9
 34FUIKDg0VAVaL3VipImFfASmLT5z0sILaEgLzE2S07mUFsTgFriUU7r7FCLLaS2LdoGdMERu
 4FjAyrGDWKU4vKUot0DQ31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzEC/csABDs
 YPy0LOMQoycGkJMrLL+cUKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC1yATKCdYlJqeWpGWmQMM
 NJi0BAePkghvQTxQmre4IDG3ODMdInWKUVFKnNcFpE8AJJFRmgfXBgvuS4yyUsK8jECHCPEUp
 BblZpagyr9iFOdgVBLm3QAyhSczrwRu+iugxUxAi4MuOIAsLklESEk1MFp8Wfl+/70dfQf61v
 9rn5arush93+6A1oDyZ6847RwCJkZ2/uqf3zD11kKWLXMF95ge+LH28rToABU/a/MCy7vylwL
 12W5P8Xp2j09Xr3HerPnnTR413U/nD5sSajxllY9d/vX2iD5/hX5/kbcRbw4xrF7REW8hnPqI
 ueLx/LlL1u8rDzu6lUeJpTgj0VCLuag4EQBRrUexaQIAAA==
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-4.tower-27.messagelabs.com!1497524761!107022189!1
X-Originating-IP: [131.159.0.8]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5078 invoked from network); 15 Jun 2017 11:06:01 -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; 15 Jun 2017 11:06:01 -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 1D6A710133043;
 Thu, 15 Jun 2017 13:05:44 +0200 (CEST)
Received: from ker.sec.in.tum.de (ker.sec.in.tum.de [131.159.50.36])
 by files.sec.in.tum.de (Postfix) with ESMTP id 0FFAD10C302;
 Thu, 15 Jun 2017 13:05:44 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Thu, 15 Jun 2017 13:05:14 +0200
Message-Id: <20170615110516.448-9-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.12.2
In-Reply-To: <20170615110516.448-1-proskurin@sec.in.tum.de>
References: <20170615110516.448-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [RFC PATCH v3 08/10] arm/mem_access: Add
	long-descriptor based gpt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBjb21taXQgYWRkcyBmdW5jdGlvbmFsaXR5IHRvIHdhbGsgdGhlIGd1ZXN0J3MgcGFnZSB0
YWJsZXMgdXNpbmcgdGhlCmxvbmctZGVzY3JpcHRvciB0cmFuc2xhdGlvbiB0YWJsZSBmb3JtYXQg
Zm9yIGJvdGggQVJNdjcgYW5kIEFSTXY4LgpTaW1pbGFyIHRvIHRoZSBoYXJkd2FyZSBhcmNoaXRl
Y3R1cmUsIHRoZSBpbXBsZW1lbnRhdGlvbiBzdXBwb3J0cwpkaWZmZXJlbnQgcGFnZSBncmFudWxh
cml0aWVzICg0SywgMTZLLCBhbmQgNjRLKS4gVGhlIGltcGxlbWVudGF0aW9uIGlzCmJhc2VkIG9u
IEFSTSBEREkgMDQ4N0ItYSBKMS01OTIyLCBKMS01OTk5LCBhbmQgQVJNIERESSAwNDA2Qy1iIEIz
LTE1MTAuCgpOb3RlIHRoYXQgdGhlIGN1cnJlbnQgaW1wbGVtZW50YXRpb24gbGFja3Mgc3VwcG9y
dCBmb3IgTGFyZ2UgVkEvUEEgb24KQVJNdjguMiBhcmNoaXRlY3R1cmVzIChMVkEvTFBBLCA1Mi1i
aXQgdmlydHVhbCBhbmQgcGh5c2ljYWwgYWRkcmVzcwpzaXplcykuIFRoZSBhc3NvY2lhdGVkIGxv
Y2F0aW9uIGluIHRoZSBjb2RlIGlzIG1hcmtlZCBhcHByb3ByaWF0ZWx5LgoKU2lnbmVkLW9mZi1i
eTogU2VyZ2VqIFByb3NrdXJpbiA8cHJvc2t1cmluQHNlYy5pbi50dW0uZGU+Ci0tLQpDYzogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCnYyOiBVc2UgVENSX1NaX01BU0sgaW5zdGVhZCBv
ZiBUVEJDUl9TWl9NQVNLIGZvciBBUk0gMzItYml0IGd1ZXN0cyB1c2luZwogICAgdGhlIGxvbmct
ZGVzY3JpcHRvciB0cmFuc2xhdGlvbiB0YWJsZSBmb3JtYXQuCgogICAgQ29zbWV0aWMgZml4ZXMu
Cgp2MzogTW92ZSB0aGUgaW1wbGVtZW50YXRpb24gdG8gLi94ZW4vYXJjaC9hcm0vZ3Vlc3RfY29w
eS5jLgoKICAgIFJlbW92ZSB0aGUgYXJyYXkgc3RyaWRlcyBhbmQgZGVjbGFyZSB0aGUgYXJyYXkg
Z3JhaW5zaXplcyBhcyBzdGF0aWMKICAgIGNvbnN0IGluc3RlYWQgb2YganVzdCBjb25zdCB0byBy
ZWR1Y2UgdGhlIGZ1bmN0aW9uIHN0YWNrIG92ZXJoZWFkLgoKICAgIE1vdmUgcGFydHMgb2YgdGhl
IGZ1bnRpb24gZ3Vlc3Rfd2Fsa19sZCBpbnRvIHRoZSBzdGF0aWMgZnVuY3Rpb25zCiAgICBnZXRf
dHRicl9hbmRfZ3Jhbl82NGJpdCBhbmQgZ2V0X3RvcF9iaXQgdG8gcmVkdWNlIGNvbXBsZXhpdHku
CgogICAgVXNlIHRoZSBtYWNybyBCSVQoeCkgaW5zdGVhZCBvZiAoMVVMIDw8IHgpLgoKICAgIEFk
ZCBtb3JlIGNvbW1lbnRzICYmIENvc21ldGljIGZpeGVzLgotLS0KIHhlbi9hcmNoL2FybS9ndWVz
dF93YWxrLmMgICAgICAgIHwgMzk3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrLQogeGVuL2luY2x1ZGUvYXNtLWFybS9ndWVzdF93YWxrLmggfCAgIDkgKwogMiBmaWxlcyBj
aGFuZ2VkLCA0MDQgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vZ3Vlc3Rfd2Fsay5jIGIveGVuL2FyY2gvYXJtL2d1ZXN0X3dhbGsuYwppbmRl
eCBmMmYzNTMzNjY1Li45MGJjYzIxOGVjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ3Vlc3Rf
d2Fsay5jCisrKyBiL3hlbi9hcmNoL2FybS9ndWVzdF93YWxrLmMKQEAgLTE2LDYgKzE2LDggQEAK
ICAqLwogCiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CisjaW5jbHVkZSA8eGVuL2RvbWFpbl9wYWdl
Lmg+CisjaW5jbHVkZSA8YXNtL2d1ZXN0X3dhbGsuaD4KIAogLyoKICAqIFRoZSBmdW5jdGlvbiBn
dWVzdF93YWxrX3NkIHRyYW5zbGF0ZXMgYSBnaXZlbiBHVkEgaW50byBhbiBJUEEgdXNpbmcgdGhl
CkBAIC0zMiw2ICszNCw5MiBAQCBzdGF0aWMgaW50IGd1ZXN0X3dhbGtfc2Qoc3RydWN0IGRvbWFp
biAqZCwKICAgICByZXR1cm4gLUVGQVVMVDsKIH0KIAorI2lmZGVmIENPTkZJR19BUk1fNjQKKy8q
CisgKiBTZWxlY3QgdGhlIFRUQlIoMHwxKV9FTDEgdGhhdCB3aWxsIGJlIHVzZWQgZm9yIGFkZHJl
c3MgdHJhbnNsYXRpb24gdXNpbmcgdGhlCisgKiBsb25nLWRlc2NyaXB0b3IgdHJhbnNsYXRpb24g
dGFibGUgZm9ybWF0IGFuZCByZXR1cm4gdGhlIHBhZ2UgZ3JhbnVsYXJpdHkKKyAqIHRoYXQgaXMg
dXNlZCBieSB0aGUgc2VsZWN0ZWQgVFRCUi4KKyAqLworc3RhdGljIGJvb2wgZ2V0X3R0YnJfYW5k
X2dyYW5fNjRiaXQodWludDY0X3QgKnR0YnIsIHVuc2lnbmVkIGludCAqZ3JhbiwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZ2lzdGVyX3QgdGNyLCBib29sIHR0YnJ4KQor
eworICAgIGJvb2wgZGlzYWJsZWQ7CisKKyAgICBpZiAoIHR0YnJ4ID09IFRUQlIwX1ZBTElEICkK
KyAgICB7CisgICAgICAgIC8qIE5vcm1hbGl6ZSBncmFudWxlIHNpemUuICovCisgICAgICAgIHN3
aXRjaCAoIHRjciAmIFRDUl9URzBfTUFTSyApCisgICAgICAgIHsKKyAgICAgICAgY2FzZSBUQ1Jf
VEcwXzE2SzoKKyAgICAgICAgICAgICpncmFuID0gR1JBTlVMRV9TSVpFX0lOREVYXzE2SzsKKyAg
ICAgICAgICAgIGJyZWFrOworICAgICAgICBjYXNlIFRDUl9URzBfNjRLOgorICAgICAgICAgICAg
KmdyYW4gPSBHUkFOVUxFX1NJWkVfSU5ERVhfNjRLOworICAgICAgICAgICAgYnJlYWs7CisgICAg
ICAgIGRlZmF1bHQ6CisgICAgICAgICAgICAqZ3JhbiA9IEdSQU5VTEVfU0laRV9JTkRFWF80SzsK
KyAgICAgICAgfQorCisgICAgICAgIC8qIFVzZSBUVEJSMCBmb3IgR1ZBIHRvIElQQSB0cmFuc2xh
dGlvbi4gKi8KKyAgICAgICAgKnR0YnIgPSBSRUFEX1NZU1JFRzY0KFRUQlIwX0VMMSk7CisKKyAg
ICAgICAgLyogSWYgVENSLkVQRDAgaXMgc2V0LCB0cmFuc2xhdGlvbnMgdXNpbmcgVFRCUjAgYXJl
IGRpc2FibGVkLiAqLworICAgICAgICBkaXNhYmxlZCA9IHRjciAmIFRDUl9FUEQwOworICAgIH0K
KyAgICBlbHNlCisgICAgeworICAgICAgICAvKiBOb3JtYWxpemUgZ3JhbnVsZSBzaXplLiAqLwor
ICAgICAgICBzd2l0Y2ggKCB0Y3IgJiBUQ1JfRUwxX1RHMV9NQVNLICkKKyAgICAgICAgeworICAg
ICAgICBjYXNlIFRDUl9FTDFfVEcxXzE2SzoKKyAgICAgICAgICAgICpncmFuID0gR1JBTlVMRV9T
SVpFX0lOREVYXzE2SzsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICBjYXNlIFRDUl9FTDFf
VEcxXzY0SzoKKyAgICAgICAgICAgICpncmFuID0gR1JBTlVMRV9TSVpFX0lOREVYXzY0SzsKKyAg
ICAgICAgICAgIGJyZWFrOworICAgICAgICBkZWZhdWx0OgorICAgICAgICAgICAgKmdyYW4gPSBH
UkFOVUxFX1NJWkVfSU5ERVhfNEs7CisgICAgICAgIH0KKworICAgICAgICAvKiBVc2UgVFRCUjEg
Zm9yIEdWQSB0byBJUEEgdHJhbnNsYXRpb24uICovCisgICAgICAgICp0dGJyID0gUkVBRF9TWVNS
RUc2NChUVEJSMV9FTDEpOworCisgICAgICAgIC8qIElmIFRDUi5FUEQxIGlzIHNldCwgdHJhbnNs
YXRpb25zIHVzaW5nIFRUQlIxIGFyZSBkaXNhYmxlZC4gKi8KKyAgICAgICAgZGlzYWJsZWQgPSB0
Y3IgJiBUQ1JfRVBEMTsKKyAgICB9CisKKyAgICByZXR1cm4gZGlzYWJsZWQ7Cit9CisjZW5kaWYK
KworLyoKKyAqIEdldCB0aGUgTVNCIG51bWJlciBvZiB0aGUgR1ZBLCBhY2NvcmRpbmcgdG8gIkFk
ZHJUb3AiIHBzZXVkb2NvZGUKKyAqIGltcGxlbWVudGF0aW9uIGluIEFSTSBEREkgMDQ4N0ItYSBK
MS02MDY2LgorICovCitzdGF0aWMgdW5zaWduZWQgaW50IGdldF90b3BfYml0KHN0cnVjdCBkb21h
aW4gKmQsIHZhZGRyX3QgZ3ZhLCByZWdpc3Rlcl90IHRjcikKK3sKKyAgICB1bnNpZ25lZCBpbnQg
dG9wYml0OworCisgICAgLyoKKyAgICAgKiBJRiBFTDEgaXMgdXNpbmcgQUFyY2g2NCB0aGVuIGFk
ZHJlc3NlcyBmcm9tIEVMMCB1c2luZyBBQXJjaDMyIGFyZQorICAgICAqIHplcm8tZXh0ZW5kZWQg
dG8gNjQgYml0cyAoQVJNIERESSAwNDg3Qi1hIEoxLTYwNjYpLgorICAgICAqLworICAgIGlmICgg
aXNfMzJiaXRfZG9tYWluKGQpICkKKyAgICAgICAgdG9wYml0ID0gMzE7CisjaWZkZWYgQ09ORklH
X0FSTV82NAorICAgIGVsc2UgaWYgKCBpc182NGJpdF9kb21haW4oZCkgKQorICAgIHsKKyAgICAg
ICAgaWYgKCAoKGd2YSAmIEJJVCg1NSkpICYmICh0Y3IgJiBUQ1JfRUwxX1RCSTEpKSB8fAorICAg
ICAgICAgICAgICghKGd2YSAmIEJJVCg1NSkpICYmICh0Y3IgJiBUQ1JfRUwxX1RCSTApKSApCisg
ICAgICAgICAgICB0b3BiaXQgPSA1NTsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgdG9wYml0
ID0gNjM7CisgICAgfQorI2VuZGlmCisKKyAgICByZXR1cm4gdG9wYml0OworfQorCiAvKgogICog
VGhlIGZ1bmN0aW9uIGd1ZXN0X3dhbGtfbGQgdHJhbnNsYXRlcyBhIGdpdmVuIEdWQSBpbnRvIGFu
IElQQSB1c2luZyB0aGUKICAqIGxvbmctZGVzY3JpcHRvciB0cmFuc2xhdGlvbiB0YWJsZSBmb3Jt
YXQgaW4gc29mdHdhcmUuIFRoaXMgZnVuY3Rpb24gYXNzdW1lcwpAQCAtNDMsOCArMTMxLDMxMyBA
QCBzdGF0aWMgaW50IGd1ZXN0X3dhbGtfbGQoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICB2YWRkcl90IGd2YSwgcGFkZHJfdCAqaXBhLAogICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGludCAqcGVybXMpCiB7Ci0gICAgLyogTm90IGltcGxlbWVudGVk
IHlldC4gKi8KLSAgICByZXR1cm4gLUVGQVVMVDsKKyAgICBib29sIGRpc2FibGVkID0gdHJ1ZTsK
KyAgICBib29sIHJvX3RhYmxlID0gZmFsc2UsIHhuX3RhYmxlID0gZmFsc2U7CisgICAgdW5zaWdu
ZWQgaW50IHQwX3N6LCB0MV9zejsKKyAgICB1bnNpZ25lZCBpbnQgbGV2ZWwsIGdyYW47CisgICAg
dW5zaWduZWQgaW50IHRvcGJpdCA9IDAsIGlucHV0X3NpemUgPSAwLCBvdXRwdXRfc2l6ZTsKKyAg
ICB1aW50NjRfdCB0dGJyID0gMCwgaXBzOworICAgIHBhZGRyX3QgbWFzazsKKyAgICBscGFlX3Qg
cHRlLCAqdGFibGU7CisgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKKyAgICByZWdpc3Rlcl90
IHRjciA9IFJFQURfU1lTUkVHKFRDUl9FTDEpOworCisgICAgY29uc3QgdmFkZHJfdCBvZmZzZXRz
WzRdWzNdID0geworICAgICAgICB7CisjaWZkZWYgQ09ORklHX0FSTV82NAorICAgICAgICAgICAg
emVyb2V0aF9ndWVzdF90YWJsZV9vZmZzZXRfNGsoZ3ZhKSwKKyAgICAgICAgICAgIHplcm9ldGhf
Z3Vlc3RfdGFibGVfb2Zmc2V0XzE2ayhndmEpLAorICAgICAgICAgICAgMCwgLyogVGhlcmUgaXMg
bm8gemVyb2V0aCBsb29rdXAgbGV2ZWwgd2l0aCBhIDY0SyBncmFudWxlIHNpemUuICovCisjZW5k
aWYKKyAgICAgICAgfSwKKyAgICAgICAgeworICAgICAgICAgICAgZmlyc3RfZ3Vlc3RfdGFibGVf
b2Zmc2V0XzRrKGd2YSksCisjaWZkZWYgQ09ORklHX0FSTV82NAorICAgICAgICAgICAgZmlyc3Rf
Z3Vlc3RfdGFibGVfb2Zmc2V0XzE2ayhndmEpLAorICAgICAgICAgICAgZmlyc3RfZ3Vlc3RfdGFi
bGVfb2Zmc2V0XzY0ayhndmEpLAorI2VuZGlmCisgICAgICAgIH0sCisgICAgICAgIHsKKyAgICAg
ICAgICAgIHNlY29uZF9ndWVzdF90YWJsZV9vZmZzZXRfNGsoZ3ZhKSwKKyNpZmRlZiBDT05GSUdf
QVJNXzY0CisgICAgICAgICAgICBzZWNvbmRfZ3Vlc3RfdGFibGVfb2Zmc2V0XzE2ayhndmEpLAor
ICAgICAgICAgICAgc2Vjb25kX2d1ZXN0X3RhYmxlX29mZnNldF82NGsoZ3ZhKSwKKyNlbmRpZgor
ICAgICAgICB9LAorICAgICAgICB7CisgICAgICAgICAgICB0aGlyZF9ndWVzdF90YWJsZV9vZmZz
ZXRfNGsoZ3ZhKSwKKyNpZmRlZiBDT05GSUdfQVJNXzY0CisgICAgICAgICAgICB0aGlyZF9ndWVz
dF90YWJsZV9vZmZzZXRfMTZrKGd2YSksCisgICAgICAgICAgICB0aGlyZF9ndWVzdF90YWJsZV9v
ZmZzZXRfNjRrKGd2YSksCisjZW5kaWYKKyAgICAgICAgfQorICAgIH07CisKKyAgICBzdGF0aWMg
Y29uc3QgcGFkZHJfdCBtYXNrc1s0XVszXSA9IHsKKyAgICAgICAgeworICAgICAgICAgICAgemVy
b2V0aF9zaXplKDRLKSAtIDEsCisgICAgICAgICAgICB6ZXJvZXRoX3NpemUoMTZLKSAtIDEsCisg
ICAgICAgICAgICAwIC8qIFRoZXJlIGlzIG5vIHplcm9ldGggbG9va3VwIGxldmVsIHdpdGggYSA2
NEsgZ3JhbnVsZSBzaXplLiAqLworICAgICAgICB9LAorICAgICAgICB7CisgICAgICAgICAgICBm
aXJzdF9zaXplKDRLKSAtIDEsCisgICAgICAgICAgICBmaXJzdF9zaXplKDE2SykgLSAxLAorICAg
ICAgICAgICAgZmlyc3Rfc2l6ZSg2NEspIC0gMQorICAgICAgICB9LAorICAgICAgICB7CisgICAg
ICAgICAgICBzZWNvbmRfc2l6ZSg0SykgLSAxLAorICAgICAgICAgICAgc2Vjb25kX3NpemUoMTZL
KSAtIDEsCisgICAgICAgICAgICBzZWNvbmRfc2l6ZSg2NEspIC0gMQorICAgICAgICB9LAorICAg
ICAgICB7CisgICAgICAgICAgICB0aGlyZF9zaXplKDRLKSAtIDEsCisgICAgICAgICAgICB0aGly
ZF9zaXplKDE2SykgLSAxLAorICAgICAgICAgICAgdGhpcmRfc2l6ZSg2NEspIC0gMQorICAgICAg
ICB9CisgICAgfTsKKworICAgIHN0YXRpYyBjb25zdCB1bnNpZ25lZCBpbnQgZ3JhaW5zaXplc1sz
XSA9IHsKKyAgICAgICAgUEFHRV9TSElGVF80SywKKyAgICAgICAgUEFHRV9TSElGVF8xNkssCisg
ICAgICAgIFBBR0VfU0hJRlRfNjRLCisgICAgfTsKKworICAgIHQwX3N6ID0gKHRjciA+PiBUQ1Jf
VDBTWl9TSElGVCkgJiBUQ1JfU1pfTUFTSzsKKyAgICB0MV9zeiA9ICh0Y3IgPj4gVENSX1QxU1pf
U0hJRlQpICYgVENSX1NaX01BU0s7CisKKyAgICAvKiBHZXQgdGhlIE1TQiBudW1iZXIgb2YgdGhl
IEdWQS4gKi8KKyAgICB0b3BiaXQgPSBnZXRfdG9wX2JpdChkLCBndmEsIHRjcik7CisKKyNpZmRl
ZiBDT05GSUdfQVJNXzY0CisgICAgaWYgKCBpc182NGJpdF9kb21haW4oZCkgKQorICAgIHsKKyAg
ICAgICAgLyogU2VsZWN0IHRoZSBUVEJSKDB8MSlfRUwxIHRoYXQgd2lsbCBiZSB1c2VkIGZvciBh
ZGRyZXNzIHRyYW5zbGF0aW9uLiAqLworCisgICAgICAgIGlmICggKGd2YSAmIEJJVCh0b3BiaXQp
KSA9PSAwICkKKyAgICAgICAgeworICAgICAgICAgICAgaW5wdXRfc2l6ZSA9IFJFR0lTVEVSX1dJ
RFRIXzY0X0JJVCAtIHQwX3N6OworCisgICAgICAgICAgICAvKiBHZXQgVFRCUjAgYW5kIGNvbmZp
Z3VyZWQgcGFnZSBncmFudWxhcml0eS4gKi8KKyAgICAgICAgICAgIGRpc2FibGVkID0gZ2V0X3R0
YnJfYW5kX2dyYW5fNjRiaXQoJnR0YnIsICZncmFuLCB0Y3IsIFRUQlIwX1ZBTElEKTsKKyAgICAg
ICAgfQorICAgICAgICBlbHNlCisgICAgICAgIHsKKyAgICAgICAgICAgIGlucHV0X3NpemUgPSBS
RUdJU1RFUl9XSURUSF82NF9CSVQgLSB0MV9zejsKKworICAgICAgICAgICAgLyogR2V0IFRUQlIx
IGFuZCBjb25maWd1cmVkIHBhZ2UgZ3JhbnVsYXJpdHkuICovCisgICAgICAgICAgICBkaXNhYmxl
ZCA9IGdldF90dGJyX2FuZF9ncmFuXzY0Yml0KCZ0dGJyLCAmZ3JhbiwgdGNyLCBUVEJSMV9WQUxJ
RCk7CisgICAgICAgIH0KKworICAgICAgICAvKgorICAgICAgICAgKiBUaGUgY3VycmVudCBpbXBs
ZW1lbnRhdGlvbiBzdXBwb3J0cyBpbnRlcm1lZGlhdGUgcGh5c2ljYWwgYWRkcmVzcworICAgICAg
ICAgKiBzaXplcyAoSVBTKSB1cCB0byA0OCBiaXQuCisgICAgICAgICAqCisgICAgICAgICAqIFhY
WDogRGV0ZXJtaW5lIHdoZXRoZXIgdGhlIElQU19NQVhfVkFMIGlzIDQ4IG9yIDUyIGluIHNvZnR3
YXJlLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCAoaW5wdXRfc2l6ZSA+IFRDUl9FTDFfSVBT
XzQ4X0JJVF9WQUwpIHx8CisgICAgICAgICAgICAgKGlucHV0X3NpemUgPCBUQ1JfRUwxX0lQU19N
SU5fVkFMKSApCisgICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKKyAgICB9CisgICAgZWxzZQor
I2VuZGlmCisgICAgeworICAgICAgICAvKiBHcmFudWxlIHNpemUgb2YgQUFyY2gzMiBhcmNoaXRl
Y3R1cmVzIGlzIGFsd2F5cyA0Sy4gKi8KKyAgICAgICAgZ3JhbiA9IEdSQU5VTEVfU0laRV9JTkRF
WF80SzsKKworICAgICAgICAvKiBTZWxlY3QgdGhlIFRUQlIoMHwxKV9FTDEgdGhhdCB3aWxsIGJl
IHVzZWQgZm9yIGFkZHJlc3MgdHJhbnNsYXRpb24uICovCisKKyAgICAgICAgLyoKKyAgICAgICAg
ICogQ2hlY2sgaWYgdGhlIGJpdHMgPDMxOjMyLXQwX3N6PiBvZiB0aGUgR1ZBIGFyZSBzZXQgdG8g
MCAoRERJIDA0ODdCLWEKKyAgICAgICAgICogSjEtNTk5OSkuIElmIHNvLCBUVEJSMCBzaGFsbCBi
ZSB1c2VkIGZvciBhZGRyZXNzIHRyYW5zbGF0aW9uLgorICAgICAgICAgKi8KKyAgICAgICAgbWFz
ayA9ICgoMVVMTCA8PCBSRUdJU1RFUl9XSURUSF8zMl9CSVQpIC0gMSkgJgorICAgICAgICAgICAg
ICAgfigoMVVMTCA8PCAoUkVHSVNURVJfV0lEVEhfMzJfQklUIC0gdDBfc3opKSAtIDEpOworCisg
ICAgICAgIGlmICggdDBfc3ogPT0gMCB8fCAhKGd2YSAmIG1hc2spICkKKyAgICAgICAgeworICAg
ICAgICAgICAgaW5wdXRfc2l6ZSA9IFJFR0lTVEVSX1dJRFRIXzMyX0JJVCAtIHQwX3N6OworCisg
ICAgICAgICAgICAvKiBVc2UgVFRCUjAgZm9yIEdWQSB0byBJUEEgdHJhbnNsYXRpb24uICovCisg
ICAgICAgICAgICB0dGJyID0gUkVBRF9TWVNSRUc2NChUVEJSMF9FTDEpOworCisgICAgICAgICAg
ICAvKiBJZiBUQ1IuRVBEMCBpcyBzZXQsIHRyYW5zbGF0aW9ucyB1c2luZyBUVEJSMCBhcmUgZGlz
YWJsZWQuICovCisgICAgICAgICAgICBkaXNhYmxlZCA9IHRjciAmIFRDUl9FUEQwOworICAgICAg
ICB9CisKKyAgICAgICAgLyoKKyAgICAgICAgICogQ2hlY2sgaWYgdGhlIGJpdHMgPDMxOjMyLXQx
X3N6PiBvZiB0aGUgR1ZBIGFyZSBzZXQgdG8gMSAoRERJIDA0ODdCLWEKKyAgICAgICAgICogSjEt
NjAwMCkuIElmIHNvLCBUVEJSMSBzaGFsbCBiZSB1c2VkIGZvciBhZGRyZXNzIHRyYW5zbGF0aW9u
LgorICAgICAgICAgKi8KKyAgICAgICAgbWFzayA9ICgoMVVMTCA8PCBSRUdJU1RFUl9XSURUSF8z
Ml9CSVQpIC0gMSkgJgorICAgICAgICAgICAgICAgfigoMVVMTCA8PCAoUkVHSVNURVJfV0lEVEhf
MzJfQklUIC0gdDFfc3opKSAtIDEpOworCisgICAgICAgIGlmICggKCh0MV9zeiA9PSAwKSAmJiAh
dHRicikgfHwgKHQxX3N6ICYmIChndmEgJiBtYXNrKSA9PSBtYXNrKSApCisgICAgICAgIHsKKyAg
ICAgICAgICAgIGlucHV0X3NpemUgPSBSRUdJU1RFUl9XSURUSF8zMl9CSVQgLSB0MV9zejsKKwor
ICAgICAgICAgICAgLyogVXNlIFRUQlIxIGZvciBHVkEgdG8gSVBBIHRyYW5zbGF0aW9uLiAqLwor
ICAgICAgICAgICAgdHRiciA9IFJFQURfU1lTUkVHNjQoVFRCUjFfRUwxKTsKKworICAgICAgICAg
ICAgLyogSWYgVENSLkVQRDEgaXMgc2V0LCB0cmFuc2xhdGlvbnMgdXNpbmcgVFRCUjEgYXJlIGRp
c2FibGVkLiAqLworICAgICAgICAgICAgZGlzYWJsZWQgPSB0Y3IgJiBUQ1JfRVBEMTsKKyAgICAg
ICAgfQorICAgIH0KKworICAgIGlmICggZGlzYWJsZWQgKQorICAgICAgICByZXR1cm4gLUVGQVVM
VDsKKworICAgIC8qCisgICAgICogVGhlIHN0YXJ0aW5nIGxldmVsIGlzIHRoZSBudW1iZXIgb2Yg
c3RyaWRlcyAoZ3JhaW5zaXplc1tncmFuXSAtIDMpCisgICAgICogbmVlZGVkIHRvIGNvbnN1bWUg
dGhlIGlucHV0IGFkZHJlc3MgKERESSAwNDg3Qi1hIEoxLTU5MjQpLgorICAgICAqLworICAgIGxl
dmVsID0gNCAtIERJVl9ST1VORF9VUCgoaW5wdXRfc2l6ZSAtIGdyYWluc2l6ZXNbZ3Jhbl0pLCAo
Z3JhaW5zaXplc1tncmFuXSAtIDMpKTsKKworICAgIGlmICggaXNfNjRiaXRfZG9tYWluKGQpICkK
KyAgICB7CisgICAgICAgIC8qIEdldCB0aGUgaW50ZXJtZWRpYXRlIHBoeXNpY2FsIGFkZHJlc3Mg
c2l6ZS4gKi8KKyAgICAgICAgaXBzID0gKHRjciAmIFRDUl9FTDFfSVBTX01BU0spID4+IFRDUl9F
TDFfSVBTX1NISUZUOworCisgICAgICAgIHN3aXRjaCAoaXBzKQorICAgICAgICB7CisgICAgICAg
IGNhc2UgVENSX0VMMV9JUFNfMzJfQklUOgorICAgICAgICAgICAgb3V0cHV0X3NpemUgPSBUQ1Jf
RUwxX0lQU18zMl9CSVRfVkFMOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGNhc2UgVENS
X0VMMV9JUFNfMzZfQklUOgorICAgICAgICAgICAgb3V0cHV0X3NpemUgPSBUQ1JfRUwxX0lQU18z
Nl9CSVRfVkFMOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGNhc2UgVENSX0VMMV9JUFNf
NDBfQklUOgorICAgICAgICAgICAgb3V0cHV0X3NpemUgPSBUQ1JfRUwxX0lQU180MF9CSVRfVkFM
OworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGNhc2UgVENSX0VMMV9JUFNfNDJfQklUOgor
ICAgICAgICAgICAgb3V0cHV0X3NpemUgPSBUQ1JfRUwxX0lQU180Ml9CSVRfVkFMOworICAgICAg
ICAgICAgYnJlYWs7CisgICAgICAgIGNhc2UgVENSX0VMMV9JUFNfNDRfQklUOgorICAgICAgICAg
ICAgb3V0cHV0X3NpemUgPSBUQ1JfRUwxX0lQU180NF9CSVRfVkFMOworICAgICAgICAgICAgYnJl
YWs7CisgICAgICAgIGNhc2UgVENSX0VMMV9JUFNfNDhfQklUOgorICAgICAgICAgICAgb3V0cHV0
X3NpemUgPSBUQ1JfRUwxX0lQU180OF9CSVRfVkFMOworICAgICAgICAgICAgYnJlYWs7CisgICAg
ICAgIGNhc2UgVENSX0VMMV9JUFNfNTJfQklUOgorICAgICAgICAgICAgLyogWFhYOiA1MiBiaXQg
b3V0cHV0X3NpemUgaXMgbm90IHN1cHBvcnRlZCB5ZXQuICovCisgICAgICAgICAgICByZXR1cm4g
LUVGQVVMVDsKKyAgICAgICAgZGVmYXVsdDoKKyAgICAgICAgICAgIG91dHB1dF9zaXplID0gVENS
X0VMMV9JUFNfNDhfQklUX1ZBTDsKKyAgICAgICAgfQorICAgIH0KKyAgICBlbHNlCisgICAgICAg
IG91dHB1dF9zaXplID0gVENSX0VMMV9JUFNfNDBfQklUX1ZBTDsKKworICAgIC8qIE1ha2Ugc3Vy
ZSB0aGUgYmFzZSBhZGRyZXNzIGRvZXMgbm90IGV4Y2VlZCBpdHMgY29uZmlndXJlZCBzaXplLiAq
LworICAgIG1hc2sgPSAoKDFVTEwgPDwgVENSX0VMMV9JUFNfNDhfQklUX1ZBTCkgLSAxKSAmIH4o
KDFVTEwgPDwgb3V0cHV0X3NpemUpIC0gMSk7CisgICAgaWYgKCBvdXRwdXRfc2l6ZSA8IFRDUl9F
TDFfSVBTXzQ4X0JJVF9WQUwgJiYgKHR0YnIgJiBtYXNrKSApCisgICAgICAgIHJldHVybiAtRUZB
VUxUOworCisgICAgbWFzayA9ICgoMVVMTCA8PCBvdXRwdXRfc2l6ZSkgLSAxKTsKKyAgICBwYWdl
ID0gZ2V0X3BhZ2VfZnJvbV9nZm4oZCwgcGFkZHJfdG9fcGZuKHR0YnIgJiBtYXNrKSwgTlVMTCwg
UDJNX0FMTE9DKTsKKyAgICBpZiAoICFwYWdlICkKKyAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CisK
KyAgICB0YWJsZSA9IF9fbWFwX2RvbWFpbl9wYWdlKHBhZ2UpOworCisgICAgZm9yICggOyA7IGxl
dmVsKysgKQorICAgIHsKKyAgICAgICAgcHRlID0gdGFibGVbb2Zmc2V0c1tsZXZlbF1bZ3Jhbl1d
OworCisgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKHRhYmxlKTsKKyAgICAgICAgcHV0X3BhZ2Uo
cGFnZSk7CisKKyAgICAgICAgLyogTWFrZSBzdXJlIHRoZSBiYXNlIGFkZHJlc3MgZG9lcyBub3Qg
ZXhjZWVkIGl0cyBjb25maWd1cmVkIHNpemUuICovCisgICAgICAgIG1hc2sgPSAoKDFVTEwgPDwg
VENSX0VMMV9JUFNfNDhfQklUX1ZBTCkgLSAxKSAmCisgICAgICAgICAgICAgICB+KCgxVUxMIDw8
IG91dHB1dF9zaXplKSAtIDEpOworCisgICAgICAgIGlmICggKG91dHB1dF9zaXplIDwgVENSX0VM
MV9JUFNfNDhfQklUX1ZBTCkgJiYKKyAgICAgICAgICAgICAocGZuX3RvX3BhZGRyKHB0ZS53YWxr
LmJhc2UpICYgbWFzaykgKQorICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CisKKyNpZmRlZiBD
T05GSUdfQVJNXzY0CisgICAgICAgIC8qCisgICAgICAgICAqIElmIHBhZ2UgZ3JhbnVsYXJpdHkg
aXMgNjRLLCBtYWtlIHN1cmUgdGhlIGFkZHJlc3MgaXMgYWxpZ25lZAorICAgICAgICAgKiBhcHBy
b3ByaWF0ZWx5LgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCAob3V0cHV0X3NpemUgPCBUQ1Jf
RUwxX0lQU181Ml9CSVRfVkFMKSAmJgorICAgICAgICAgICAgIChncmFuID09IEdSQU5VTEVfU0la
RV9JTkRFWF82NEspICYmCisgICAgICAgICAgICAgKHB0ZS53YWxrLmJhc2UgJiAweGYpICkKKyAg
ICAgICAgICAgIHJldHVybiAtRUZBVUxUOworI2VuZGlmCisKKyAgICAgICAgLyoKKyAgICAgICAg
ICogQnJlYWsgaWYgb25lIG9mIHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucyBhcmUgdHJ1ZToKKyAg
ICAgICAgICoKKyAgICAgICAgICogLSBXZSBoYXZlIGZvdW5kIHRoZSBQVEUgaG9sZGluZyB0aGUg
SVBBIChsZXZlbCA9PSAzKS4KKyAgICAgICAgICogLSBUaGUgUFRFIGlzIG5vdCB2YWxpZC4KKyAg
ICAgICAgICogLSBJZiAobGV2ZWwgPCAzKSBhbmQgdGhlIFBURSBpcyB2YWxpZCwgd2UgZm91bmQg
YSBibG9jayBkZXNjcmlwdG9yLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCBsZXZlbCA9PSAz
IHx8ICFwMm1fdmFsaWQocHRlKSB8fCAhcDJtX3RhYmxlKHB0ZSkgKQorICAgICAgICAgICAgYnJl
YWs7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogVGVtcG9yYXJpbHkgc3RvcmUgcGVybWlzc2lv
bnMgb2YgdGhlIHRhYmxlIGRlc2NyaXB0b3IgYXMgdGhleSBhcmUKKyAgICAgICAgICogaW5oZXJp
dGVkIGJ5IHBhZ2UgdGFibGUgYXR0cmlidXRlcyAoQVJNIERESSAwNDg3Qi1hIEoxLTU5MjgpLgor
ICAgICAgICAgKi8KKyAgICAgICAgeG5fdGFibGUgPSB4bl90YWJsZSB8ICEhKHB0ZS5wdC54bnQp
OyAgICAgICAgICAvKiBFeGVjdXRlLU5ldmVyICovCisgICAgICAgIHJvX3RhYmxlID0gcm9fdGFi
bGUgfCAhIShwdGUucHQuYXB0ICYgQklUKDEpKTsgLyogUmVhZC1Pbmx5ICovCisKKyNpZmRlZiBD
T05GSUdfQVJNXzY0CisgICAgICAgIGlmICggb3V0cHV0X3NpemUgPT0gVENSX0VMMV9JUFNfNTJf
QklUX1ZBTCApCisgICAgICAgIHsKKyAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2ZuOworCisg
ICAgICAgICAgICAvKgorICAgICAgICAgICAgICogVGhlIEdGTiBtdXN0IGJlIHJlYXJyYW5nZWQg
YWNjb3JkaW5nIHRvIHRoZSBmb2xsb3dpbmcgZm9ybWF0IG9mCisgICAgICAgICAgICAgKiB0aGUg
UFRFIGJpdHMgW3B0ZTwxNToxMj46cHRlPDQ3OjE2PjowMDAwXS4KKyAgICAgICAgICAgICAqLwor
ICAgICAgICAgICAgZ2ZuID0gKCh1bnNpZ25lZCBsb25nKShwdGUud2Fsay5iYXNlICYgMHhmKSA8
PCAzNikgfAorICAgICAgICAgICAgICAgICAgKHB0ZS53YWxrLmJhc2UgJiB+MHhmKTsKKworICAg
ICAgICAgICAgcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKGQsIGdmbiwgTlVMTCwgUDJNX0FMTE9D
KTsKKyAgICAgICAgfQorICAgICAgICBlbHNlCisjZW5kaWYKKyAgICAgICAgICAgIHBhZ2UgPSBn
ZXRfcGFnZV9mcm9tX2dmbihkLCBwdGUud2Fsay5iYXNlLCBOVUxMLCBQMk1fQUxMT0MpOworCisg
ICAgICAgIGlmICggIXBhZ2UgKQorICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CisKKyAgICAg
ICAgdGFibGUgPSBfX21hcF9kb21haW5fcGFnZShwYWdlKTsKKyAgICB9CisKKyAgICBpZiAoICFw
Mm1fdmFsaWQocHRlKSB8fCAoKGxldmVsID09IDMpICYmICFwMm1fdGFibGUocHRlKSkgKQorICAg
ICAgICByZXR1cm4gLUVGQVVMVDsKKworI2lmZGVmIENPTkZJR19BUk1fNjQKKyAgICBpZiAoIG91
dHB1dF9zaXplID09IFRDUl9FTDFfSVBTXzUyX0JJVF9WQUwgKQorICAgIHsKKyAgICAgICAgdW5z
aWduZWQgbG9uZyBnZm47CisKKyAgICAgICAgLyoKKyAgICAgICAgICogVGhlIEdGTiBtdXN0IGJl
IHJlYXJyYW5nZWQgYWNjb3JkaW5nIHRvIHRoZSBmb2xsb3dpbmcgZm9ybWF0IG9mIHRoZQorICAg
ICAgICAgKiBQVEUgYml0cyBbcHRlPDE1OjEyPjpwdGU8NDc6MTY+OjAwMDBdLgorICAgICAgICAg
Ki8KKyAgICAgICAgZ2ZuID0gKCh1bnNpZ25lZCBsb25nKShwdGUud2Fsay5iYXNlICYgMHhmKSA8
PCAzNikgfAorICAgICAgICAgICAgICAocHRlLndhbGsuYmFzZSAmIH4weGYpOworCisgICAgICAg
ICppcGEgPSBwZm5fdG9fcGFkZHIoZ2ZuKSB8IChndmEgJiBtYXNrc1tsZXZlbF1bZ3Jhbl0pOwor
ICAgIH0KKyAgICBlbHNlCisjZW5kaWYKKyAgICAgICAgKmlwYSA9IHBmbl90b19wYWRkcihwdGUu
d2Fsay5iYXNlKSB8IChndmEgJiBtYXNrc1tsZXZlbF1bZ3Jhbl0pOworCisgICAgLyoKKyAgICAg
KiBTZXQgcGVybWlzc2lvbnMgc28gdGhhdCB0aGUgY2FsbGVyIGNhbiBjaGVjayB0aGUgZmxhZ3Mg
YnkgaGVyc2VsZi4gTm90ZQorICAgICAqIHRoYXQgc3RhZ2UgMSB0cmFuc2xhdGlvbnMgYWxzbyBp
bmhlcml0IGF0dHJpYnV0ZXMgZnJvbSB0aGUgdGFibGVzCisgICAgICogKEFSTSBEREkgMDQ4N0It
YSBKMS01OTI4KS4KKyAgICAgKi8KKyAgICBpZiAoICFwdGUucHQucm8gJiYgIXJvX3RhYmxlICkK
KyAgICAgICAgKnBlcm1zID0gR1YyTV9XUklURTsKKyAgICBpZiAoICFwdGUucHQueG4gJiYgIXhu
X3RhYmxlICkKKyAgICAgICAgKnBlcm1zIHw9IEdWMk1fRVhFQzsKKworICAgIHJldHVybiAwOwog
fQogCiBpbnQgZ3Vlc3Rfd2Fsa190YWJsZXMoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHZhZGRyX3Qg
Z3ZhLApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9ndWVzdF93YWxrLmggYi94ZW4v
aW5jbHVkZS9hc20tYXJtL2d1ZXN0X3dhbGsuaAppbmRleCA0ZWQ4NDc2ZTA4Li5jZTAxZjBmYTA4
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2d1ZXN0X3dhbGsuaAorKysgYi94ZW4v
aW5jbHVkZS9hc20tYXJtL2d1ZXN0X3dhbGsuaApAQCAtMSw2ICsxLDE1IEBACiAjaWZuZGVmIF9Y
RU5fR1VFU1RfV0FMS19ICiAjZGVmaW5lIF9YRU5fR1VFU1RfV0FMS19ICiAKKy8qIE5vcm1hbGl6
ZWQgcGFnZSBncmFudWxlIHNpemUgaW5kaWNlcy4gKi8KKyNkZWZpbmUgR1JBTlVMRV9TSVpFX0lO
REVYXzRLICAgICAgICAgICAgICAgKDApCisjZGVmaW5lIEdSQU5VTEVfU0laRV9JTkRFWF8xNksg
ICAgICAgICAgICAgICgxKQorI2RlZmluZSBHUkFOVUxFX1NJWkVfSU5ERVhfNjRLICAgICAgICAg
ICAgICAoMikKKworLyogUmVwcmVzZW50IHdoZXRoZXIgVFRCUjAgb3IgVFRCUjEgaXMgdmFsaWQu
ICovCisjZGVmaW5lIFRUQlIwX1ZBTElEICAgICAgICAgICAgICAgICAgICAgICAgICgwKQorI2Rl
ZmluZSBUVEJSMV9WQUxJRCAgICAgICAgICAgICAgICAgICAgICAgICAoMSkKKwogLyogV2FsayB0
aGUgZ3Vlc3QncyBwYWdlIHRhYmxlcyBpbiBzb2Z0d2FyZS4gKi8KIGludCBndWVzdF93YWxrX3Rh
Ymxlcyhjb25zdCBzdHJ1Y3QgdmNwdSAqdiwKICAgICAgICAgICAgICAgICAgICAgICB2YWRkcl90
IGd2YSwKLS0gCjIuMTIuMgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 15 11:06:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 11: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 1dLSb9-0000Nk-Db; Thu, 15 Jun 2017 11:05:59 +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 1dLSb7-0000MD-Hs
 for xen-devel@lists.xenproject.org; Thu, 15 Jun 2017 11:05:57 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 A4/9A-03696-41A62495; Thu, 15 Jun 2017 11:05:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKLMWRWlGSWpSXmKPExsXSPJ+BQ1ckyyn
 SYN1DMYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePRtu2sBduFK0797WJrYJwv0MXIySEkcI1R
 4snNuC5GLiB7BaPEzGVdTCAJNgEDiSmvV7KC2CICShL3Vk0GizML6El8PTIFLC4s4CVxaPkKd
 hCbRUBV4t/RDUA1HBy8AlYSjx4qgYQlBOQlzm7ZyQxicwpYSyzaeY0VYq+VxL5Fy5gmMHIvYG
 RYxahRnFpUllqka2iql1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kR6F0GINjB+G1
 ZwCFGSQ4mJVFefjmnSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvCEZQDnBotT01Iq0zBxgmMGk
 JTh4lER4C+KB0rzFBYm5xZnpEKlTjIpS4rwzQPoEQBIZpXlwbbDQvsQoKyXMywh0iBBPQWpRb
 mYJqvwrRnEORiVh3gMgU3gy80rgpr8CWswEtDjoggPI4pJEhJRUAyPrm3nPNvk0/Lifn87dw2
 a31Z0r6E/2meLJrPMUQmrfvHn6eo9vRaFzduiONy7tUdXFy80Tr/Z5ndV9MMXjgfe9pY4mkme
 nner83d//dMUps20/nNecbLp0eMNMsUbVrdJd/Y3fV4afrl90TlDH44uelUFmzo7+81umzb57
 PGF6t9ns26VBn72UWIozEg21mIuKEwEkcF4zaAIAAA==
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-4.tower-27.messagelabs.com!1497524756!107022164!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4388 invoked from network); 15 Jun 2017 11:05:56 -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; 15 Jun 2017 11:05:56 -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 ED207101327C9
 for <xen-devel@lists.xenproject.org>; Thu, 15 Jun 2017 13:05:43 +0200 (CEST)
Received: from ker.sec.in.tum.de (ker.sec.in.tum.de [131.159.50.36])
 by files.sec.in.tum.de (Postfix) with ESMTP id E0E7BC77D8;
 Thu, 15 Jun 2017 13:05:43 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Thu, 15 Jun 2017 13:05:11 +0200
Message-Id: <20170615110516.448-6-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.12.2
In-Reply-To: <20170615110516.448-1-proskurin@sec.in.tum.de>
References: <20170615110516.448-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>
Subject: [Xen-devel] [RFC PATCH v3 05/10] arm/p2m: Make PTE helpers publicly
	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>

SW4gdGhpcyBjb21taXQgd2UgbWFrZSB0aGUgcDJtXyogaGVscGVycywgd2hpY2ggYWNjZXNzIFBU
RSBwcm9wZXJ0aWVzIGluCmEgc2ltcGxpZmllZCB3YXksIHB1YmxpY2x5IGF2YWlsYWJsZS4gVGhp
cyBpcyBkdWUgdG8gdGhlIGZhY3QgdGhhdCB0aGUKaGVscGVycyB3aWxsIGJlIHVzZWQgaW4gZ3Vl
c3Rfd2Fsay5jIGluIG9uZSBvZiB0aGUgZm9sbG93aW5nIGNvbW1pdHMuCgpTaWduZWQtb2ZmLWJ5
OiBTZXJnZWogUHJvc2t1cmluIDxwcm9za3VyaW5Ac2VjLmluLnR1bS5kZT4KLS0tCkNjOgotLS0K
IHhlbi9hcmNoL2FybS9wMm0uYyAgICAgICAgfCAyMyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQog
eGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaCB8IDI3ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KwogMiBmaWxlcyBjaGFuZ2VkLCAyNyBpbnNlcnRpb25zKCspLCAyMyBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcDJtLmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMKaW5kZXgg
YjdiYmVhMWQ4MS4uZWVjYmNkZjg3MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3AybS5jCisr
KyBiL3hlbi9hcmNoL2FybS9wMm0uYwpAQCAtNDYsMjkgKzQ2LDYgQEAgc3RhdGljIGNvbnN0IHBh
ZGRyX3QgbGV2ZWxfbWFza3NbXSA9CiBzdGF0aWMgY29uc3QgdWludDhfdCBsZXZlbF9vcmRlcnNb
XSA9CiAgICAgeyBaRVJPRVRIX09SREVSLCBGSVJTVF9PUkRFUiwgU0VDT05EX09SREVSLCBUSElS
RF9PUkRFUiB9OwogCi1zdGF0aWMgaW5saW5lIGJvb2xfdCBwMm1fdmFsaWQobHBhZV90IHB0ZSkK
LXsKLSAgICByZXR1cm4gcHRlLnAybS52YWxpZDsKLX0KLS8qCi0gKiBUaGVzZSB0d28gY2FuIG9u
bHkgYmUgdXNlZCBvbiBMMC4uTDIgcHRlcyBiZWNhdXNlIEwzIG1hcHBpbmdzIHNldAotICogdGhl
IHRhYmxlIGJpdCBhbmQgdGhlcmVmb3JlIHRoZXNlIHdvdWxkIHJldHVybiB0aGUgb3Bwb3NpdGUg
dG8gd2hhdAotICogeW91IHdvdWxkIGV4cGVjdC4KLSAqLwotc3RhdGljIGlubGluZSBib29sX3Qg
cDJtX3RhYmxlKGxwYWVfdCBwdGUpCi17Ci0gICAgcmV0dXJuIHAybV92YWxpZChwdGUpICYmIHB0
ZS5wMm0udGFibGU7Ci19Ci1zdGF0aWMgaW5saW5lIGJvb2xfdCBwMm1fbWFwcGluZyhscGFlX3Qg
cHRlKQotewotICAgIHJldHVybiBwMm1fdmFsaWQocHRlKSAmJiAhcHRlLnAybS50YWJsZTsKLX0K
LQotc3RhdGljIGlubGluZSBib29sIHAybV9pc19zdXBlcnBhZ2UobHBhZV90IHB0ZSwgdW5zaWdu
ZWQgaW50IGxldmVsKQotewotICAgIHJldHVybiAobGV2ZWwgPCAzKSAmJiBwMm1fbWFwcGluZyhw
dGUpOwotfQotCiBzdGF0aWMgdm9pZCBwMm1fZmx1c2hfdGxiKHN0cnVjdCBwMm1fZG9tYWluICpw
Mm0pOwogCiAvKiBVbmxvY2sgdGhlIGZsdXNoIGFuZCBkbyBhIFAyTSBUTEIgZmx1c2ggaWYgbmVj
ZXNzYXJ5ICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9wMm0uaAppbmRleCAxOGM1N2Y5MzZlLi44MDUzZjJhMGNmIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
cDJtLmgKQEAgLTE5OCw2ICsxOTgsMzMgQEAgc3RhdGljIGlubGluZSBpbnQgcDJtX2lzX3dyaXRl
X2xvY2tlZChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQogICAgIHJldHVybiByd19pc193cml0ZV9s
b2NrZWQoJnAybS0+bG9jayk7CiB9CiAKKy8qCisgKiBIZWxwZXJzIHRvIGxvb2t1cCBwcm9wZXJ0
aWVzIG9mIHB0ZXMuCisgKi8KKworc3RhdGljIGlubGluZSBib29sX3QgcDJtX3ZhbGlkKGxwYWVf
dCBwdGUpCit7CisgICAgcmV0dXJuIHB0ZS5wMm0udmFsaWQ7Cit9CisvKgorICogVGhlc2UgdHdv
IGNhbiBvbmx5IGJlIHVzZWQgb24gTDAuLkwyIHB0ZXMgYmVjYXVzZSBMMyBtYXBwaW5ncyBzZXQK
KyAqIHRoZSB0YWJsZSBiaXQgYW5kIHRoZXJlZm9yZSB0aGVzZSB3b3VsZCByZXR1cm4gdGhlIG9w
cG9zaXRlIHRvIHdoYXQKKyAqIHlvdSB3b3VsZCBleHBlY3QuCisgKi8KK3N0YXRpYyBpbmxpbmUg
Ym9vbF90IHAybV90YWJsZShscGFlX3QgcHRlKQoreworICAgIHJldHVybiBwMm1fdmFsaWQocHRl
KSAmJiBwdGUucDJtLnRhYmxlOworfQorc3RhdGljIGlubGluZSBib29sX3QgcDJtX21hcHBpbmco
bHBhZV90IHB0ZSkKK3sKKyAgICByZXR1cm4gcDJtX3ZhbGlkKHB0ZSkgJiYgIXB0ZS5wMm0udGFi
bGU7Cit9CisKK3N0YXRpYyBpbmxpbmUgYm9vbCBwMm1faXNfc3VwZXJwYWdlKGxwYWVfdCBwdGUs
IHVuc2lnbmVkIGludCBsZXZlbCkKK3sKKyAgICByZXR1cm4gKGxldmVsIDwgMykgJiYgcDJtX21h
cHBpbmcocHRlKTsKK30KKwogLyogTG9vayB1cCB0aGUgTUZOIGNvcnJlc3BvbmRpbmcgdG8gYSBk
b21haW4ncyBHRk4uICovCiBtZm5fdCBwMm1fbG9va3VwKHN0cnVjdCBkb21haW4gKmQsIGdmbl90
IGdmbiwgcDJtX3R5cGVfdCAqdCk7CiAKLS0gCjIuMTIuMgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 15 11:06:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 11: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 1dLSb8-0000N3-Ob; Thu, 15 Jun 2017 11:05:58 +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 1dLSb7-0000MA-By
 for xen-devel@lists.xenproject.org; Thu, 15 Jun 2017 11:05:57 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 79/4A-02956-41A62495; Thu, 15 Jun 2017 11:05:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsXSPJ+BQ1ckyyn
 S4NdSAYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePXxB6mgr2sFdM+d7I2MN5l6WLk4hASuMYo
 sf3eA2YIZzmjxIK+v6xdjJwcbAIGElNerwSzRQSUJO6tmswEYjML6El8PTIFLC4s4CMx6f9/Z
 hCbRUBV4siLD2wgNq+AlcTbQ/PBaiQE5CXObtkJVsMpYC2xaOc1sLgQUM2+RcuYJjByL2BkWM
 WoUZxaVJZapGtsqJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJEehhBiDYwdi0KPA
 QoyQHk5IoL7+cU6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd6QDKCcYFFqempFWmYOMNRg0hIc
 PEoivAXxQGne4oLE3OLMdIjUKUZdjqYPW74wCbHk5eelSonzumQCFQmAFGWU5sGNgIX9JUZZK
 WFeRqCjhHgKUotyM0tQ5V8xinMwKgnz/gK5hCczrwRu0yugI5iAjgi64AByREkiQkqqgbH4jZ
 ZInkpywKe7uapiXh93Ti367JdSyM9TtGPikb872V1+H7vMp6H75hTHlGOczcL1Oqp8BrGWVXt
 mr1tWuE+VffeMDraZ+3dbHsmdJlorW7ZPQV/N8dXxh23PmvgDvryX8twRLWjte8EwbMeD4xUa
 j+0/v/2vZSe266jww+09qrtMuZJKtyuxFGckGmoxFxUnAgDeglCGdgIAAA==
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-3.tower-27.messagelabs.com!1497524756!107531278!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44471 invoked from network); 15 Jun 2017 11:05:56 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Jun 2017 11:05:56 -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 0FCED101327C8
 for <xen-devel@lists.xenproject.org>; Thu, 15 Jun 2017 13:05:44 +0200 (CEST)
Received: from ker.sec.in.tum.de (ker.sec.in.tum.de [131.159.50.36])
 by files.sec.in.tum.de (Postfix) with ESMTP id ECA7754B8;
 Thu, 15 Jun 2017 13:05:43 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Thu, 15 Jun 2017 13:05:12 +0200
Message-Id: <20170615110516.448-7-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.12.2
In-Reply-To: <20170615110516.448-1-proskurin@sec.in.tum.de>
References: <20170615110516.448-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>
Subject: [Xen-devel] [RFC PATCH v3 06/10] arm/mem_access: Introduce
	GV2M_EXEC permission
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2UgZXh0ZW5kIHRoZSBjdXJyZW50IGltcGxlbWVudGF0aW9uIGJ5IGFuIGFkZGl0aW9uYWwgcGVy
bWlzc2lvbiwKR1YyTV9FWEVDLCB3aGljaCB3aWxsIGJlIHVzZWQgdG8gZGVzY3JpYmUgZXhlY3V0
ZSBwZXJtaXNzaW9ucyBvZiBQVEUncwphcyBwYXJ0IG9mIG91ciBndWVzdCB0cmFuc2xhdGlvbiB0
YWJsZSB3YWxrIGltcGxlbWVudGF0aW9uLgoKU2lnbmVkLW9mZi1ieTogU2VyZ2VqIFByb3NrdXJp
biA8cHJvc2t1cmluQHNlYy5pbi50dW0uZGU+Ci0tLQpDYzoKLS0tCiB4ZW4vaW5jbHVkZS9hc20t
YXJtL3BhZ2UuaCB8IDEgKwogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspCgpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Bh
Z2UuaAppbmRleCA3YTRhYTY0MTQ0Li41YmRiMmU0NjNlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL3BhZ2UuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaApAQCAtODks
NiArODksNyBAQAogLyogRmxhZ3MgZm9yIGdldF9wYWdlX2Zyb21fZ3ZhLCBndmlydF90b19tYWRk
ciBldGMgKi8KICNkZWZpbmUgR1YyTV9SRUFEICAoMHU8PDApCiAjZGVmaW5lIEdWMk1fV1JJVEUg
KDF1PDwwKQorI2RlZmluZSBHVjJNX0VYRUMgICgxdTw8MSkKIAogI2lmbmRlZiBfX0FTU0VNQkxZ
X18KIAotLSAKMi4xMi4yCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 15 11:06:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 11: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 1dLSb2-0000LF-Va; Thu, 15 Jun 2017 11:05:52 +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 1dLSb1-0000L9-MO
 for xen-devel@lists.xenproject.org; Thu, 15 Jun 2017 11:05:51 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 B1/E6-23755-E0A62495; Thu, 15 Jun 2017 11:05:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsXSPJ+BQ5cvyyn
 S4P1NHovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePW9cUsBU9VK/5NncTYwPhBvouRi0NIYCOj
 xN05M1khnBWMEutWPmDpYuTkYBMwkJjyeiUriC0ioCRxb9VkJpAiZoEmRol7jQ/YQBLCAh4SD
 05sZgaxWQRUJVZNnwjWzCtgJfGnuRUsLiEgL3F2y04wm1PAWmLRzmtgQ4WAavYtWsY0gZF7AS
 PDKkb14tSistQiXVO9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYxAD9czMDDuYLz
 81ekQoyQHk5IoL7+cU6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV6DTKCcYFFqempFWmYOMNRg
 0hIcPEoivAXxQGne4oLE3OLMdIjUKUZdjg2r139hEmLJy89LlRLndQGZIQBSlFGaBzcCFvaXG
 GWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnz2oBM4cnMK4Hb9AroCCagI4IuOIAcUZKIkJJqYJ
 zM/mTd73nGuvsUchVWnctoebZPcEnrirVfLE3PXpL7o3GX+9TBTZKzPFsnbWe/f9v/2Zn6Iw9
 nblukuy7mgPyRjUukPjFsYarrV+mLDzzIHjn77wxdw5WyOldLNuV5L9IMittkImjx9cX/3J49
 2znWzps7revGw+TJy9dtb9k+2bCJ48erH8bFSizFGYmGWsxFxYkAqTZ+QXYCAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-2.tower-31.messagelabs.com!1497524750!94093102!1
X-Originating-IP: [131.159.0.8]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56541 invoked from network); 15 Jun 2017 11:05:50 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-2.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Jun 2017 11:05:50 -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 BE78E101327C8;
 Thu, 15 Jun 2017 13:05:43 +0200 (CEST)
Received: from ker.sec.in.tum.de (ker.sec.in.tum.de [131.159.50.36])
 by files.sec.in.tum.de (Postfix) with ESMTP id B10D4C77D8;
 Thu, 15 Jun 2017 13:05:43 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Thu, 15 Jun 2017 13:05:07 +0200
Message-Id: <20170615110516.448-2-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.12.2
In-Reply-To: <20170615110516.448-1-proskurin@sec.in.tum.de>
References: <20170615110516.448-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [RFC PATCH v3 01/10] arm/mem_access: Add (TCR_|TTBCR_)*
	defines
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBjb21taXQgYWRkcyAoVENSX3xUVEJDUl8pKiBkZWZpbmVzIHRvIHNpbXBsaWZ5IGFjY2Vz
cyB0byB0aGUKcmVzcGVjdGl2ZSByZWdpc3RlciBjb250ZW50cy4gQXQgdGhlIHNhbWUgdGltZSwg
d2UgYWRqdXN0IHRoZSBtYWNybwpUQ1JfVDBTWiBieSB1c2luZyB0aGUgbmV3bHkgaW50cm9kdWNl
ZCBUQ1JfVDBTWl9TSElGVCBpbnN0ZWFkIG9mIHRoZQpoYXJkY29kZWQgdmFsdWUuCgpTaWduZWQt
b2ZmLWJ5OiBTZXJnZWogUHJvc2t1cmluIDxwcm9za3VyaW5Ac2VjLmluLnR1bS5kZT4KLS0tCkNj
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KdjI6IERlZmluZSBUQ1JfU1pfTUFTSyBp
biBhIHdheSBzbyB0aGF0IGl0IGNhbiBiZSBhbHNvIGFwcGxpZWQgdG8gMzItYml0IGd1ZXN0cwog
ICAgdXNpbmcgdGhlIGxvbmctZGVzY3JpcHRvciB0cmFuc2xhdGlvbiB0YWJsZSBmb3JtYXQuCgog
ICAgRXh0ZW5kIHRoZSBwcmV2aW91cyBjb21taXQgYnkgZnVydGhlciBkZWZpbmVzIGFsbG93aW5n
IGEgc2ltcGxpZmllZCBhY2Nlc3MKICAgIHRvIHRoZSByZWdpc3RlcnMgVENSX0VMMSBhbmQgVFRC
Q1IuCgp2MzogUmVwbGFjZSB0aGUgaGFyZGNvZGVkIHZhbHVlIDAgaW4gdGhlIFRDUl9UMFNaIG1h
Y3JvIHdpdGggdGhlIG5ld2x5CiAgICBpbnRyb2R1Y2VkIFRDUl9UMFNaX1NISUZULiBBbHNvLCBy
ZXBsYWNlIHRoZSBoYXJkY29kZWQgdmFsdWUgMTQgaW4KICAgIHRoZSBUQ1JfVEcwXyogbWFjcm9z
IHdpdGggdGhlIGludHJvZHVjZWQgVENSX1RHMF9TSElGVC4KCiAgICBDb21tZW50IHdoZW4gdG8g
YXBwbHkgdGhlIGRlZmluZXMgVFRCQ1JfUEQoMHwxKSwgYWNjb3JkaW5nIHRvIEFSTQogICAgRERJ
IDA0ODdCLWEgYW5kIEFSTSBEREkgMDQwNkMtYi4KCiAgICBSZW1vdmUgVENSX1RCXyogZGVmaW5l
cy4KCiAgICBDb21tZW50IHdoZW4gY2VydGFpbiBUQ1JfRUwyIHJlZ2lzdGVyIGZpZWxkcyBjYW4g
YmUgYXBwbGllZC4KLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oIHwgNjkgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCA2
NSBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS1hcm0vcHJvY2Vzc29yLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oCmlu
ZGV4IDg1NWRlZDFiMDcuLjEzZjE3MmEyMGYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1h
cm0vcHJvY2Vzc29yLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaApAQCAt
OTQsNiArOTQsMTMgQEAKICNkZWZpbmUgVFRCQ1JfTl8yS0IgIF9BQygweDAzLFUpCiAjZGVmaW5l
IFRUQkNSX05fMUtCICBfQUMoMHgwNCxVKQogCisvKgorICogVFRCQ1JfUEQoMHwxKSBjYW4gYmUg
YXBwbGllZCBvbmx5IGlmIExQQUUgaXMgZGlzYWJsZWQsIGkuZS4sIFRUQkNSLkVBRT09MAorICog
KEFSTSBEREkgMDQ4N0ItYSBHNi01MjAzIGFuZCBBUk0gRERJIDA0MDZDLWIgQjQtMTcyMikuCisg
Ki8KKyNkZWZpbmUgVFRCQ1JfUEQwICAgICAgIChfQUMoMSxVKTw8NCkKKyNkZWZpbmUgVFRCQ1Jf
UEQxICAgICAgIChfQUMoMSxVKTw8NSkKKwogLyogU0NUTFIgU3lzdGVtIENvbnRyb2wgUmVnaXN0
ZXIuICovCiAvKiBIU0NUTFIgaXMgYSBzdWJzZXQgb2YgdGhpcy4gKi8KICNkZWZpbmUgU0NUTFJf
VEUgICAgICAgIChfQUMoMSxVKTw8MzApCkBAIC0xNTQsNyArMTYxLDIwIEBACiAKIC8qIFRDUjog
U3RhZ2UgMSBUcmFuc2xhdGlvbiBDb250cm9sICovCiAKLSNkZWZpbmUgVENSX1QwU1ooeCkgICAg
ICgoeCk8PDApCisjZGVmaW5lIFRDUl9UMFNaX1NISUZUICAoMCkKKyNkZWZpbmUgVENSX1QxU1pf
U0hJRlQgICgxNikKKyNkZWZpbmUgVENSX1QwU1ooeCkgICAgICgoeCk8PFRDUl9UMFNaX1NISUZU
KQorCisvKgorICogQWNjb3JkaW5nIHRvIEFSTSBEREkgMDQ4N0ItYSwgVENSX0VMMS57VDBTWixU
MVNafSAoQUFyY2g2NCwgU2VjdGlvbiBENy0yNDgwKQorICogY29tcHJpc2VzIDYgYml0cyBhbmQg
VFRCQ1Iue1QwU1osVDFTWn0gKEFBcmNoMzIsIFNlY3Rpb24gRzYtNTIwNCkgY29tcHJpc2VzCisg
KiAzIGJpdHMgZm9sbG93aW5nIGFub3RoZXIgMyBiaXRzIGZvciBSRVMwLiBUaHVzLCB0aGUgbWFz
ayBmb3IgYm90aCByZWdpc3RlcnMKKyAqIHNob3VsZCBiZSAweDNmLgorICovCisjZGVmaW5lIFRD
Ul9TWl9NQVNLICAgICAoX0FDKDB4M2YsVUwpPDwwKQorCisjZGVmaW5lIFRDUl9FUEQwICAgICAg
ICAoX0FDKDB4MSxVTCk8PDcpCisjZGVmaW5lIFRDUl9FUEQxICAgICAgICAoX0FDKDB4MSxVTCk8
PDIzKQogCiAjZGVmaW5lIFRDUl9JUkdOMF9OQyAgICAoX0FDKDB4MCxVTCk8PDgpCiAjZGVmaW5l
IFRDUl9JUkdOMF9XQldBICAoX0FDKDB4MSxVTCk8PDgpCkBAIC0xNzAsMTUgKzE5MCw1NiBAQAog
I2RlZmluZSBUQ1JfU0gwX09TICAgICAgKF9BQygweDIsVUwpPDwxMikKICNkZWZpbmUgVENSX1NI
MF9JUyAgICAgIChfQUMoMHgzLFVMKTw8MTIpCiAKLSNkZWZpbmUgVENSX1RHMF80SyAgICAgIChf
QUMoMHgwLFVMKTw8MTQpCi0jZGVmaW5lIFRDUl9URzBfNjRLICAgICAoX0FDKDB4MSxVTCk8PDE0
KQotI2RlZmluZSBUQ1JfVEcwXzE2SyAgICAgKF9BQygweDIsVUwpPDwxNCkKKy8qIE5vdGUgdGhh
dCB0aGUgZmllbGRzIFRDUl9FTDEue1RHMCxURzF9IGFyZSBub3QgYXZhaWxhYmxlIG9uIEFBcmNo
MzIuICovCisjZGVmaW5lIFRDUl9URzBfU0hJRlQgICAoMTQpCisjZGVmaW5lIFRDUl9URzBfTUFT
SyAgICAoX0FDKDB4MyxVTCk8PFRDUl9URzBfU0hJRlQpCisjZGVmaW5lIFRDUl9URzBfNEsgICAg
ICAoX0FDKDB4MCxVTCk8PFRDUl9URzBfU0hJRlQpCisjZGVmaW5lIFRDUl9URzBfNjRLICAgICAo
X0FDKDB4MSxVTCk8PFRDUl9URzBfU0hJRlQpCisjZGVmaW5lIFRDUl9URzBfMTZLICAgICAoX0FD
KDB4MixVTCk8PFRDUl9URzBfU0hJRlQpCisKKy8qIE5vdGUgdGhhdCB0aGUgZmllbGQgVENSX0VM
Mi5URzEgZXhpc3RzIG9ubHkgaWYgSENSX0VMMi5FMkg9PTEuICovCisjZGVmaW5lIFRDUl9FTDFf
VEcxX1NISUZUICAgKDMwKQorI2RlZmluZSBUQ1JfRUwxX1RHMV9NQVNLICAgIChfQUMoMHgzLFVM
KTw8VENSX0VMMV9URzFfU0hJRlQpCisjZGVmaW5lIFRDUl9FTDFfVEcxXzE2SyAgICAgKF9BQygw
eDEsVUwpPDxUQ1JfRUwxX1RHMV9TSElGVCkKKyNkZWZpbmUgVENSX0VMMV9URzFfNEsgICAgICAo
X0FDKDB4MixVTCk8PFRDUl9FTDFfVEcxX1NISUZUKQorI2RlZmluZSBUQ1JfRUwxX1RHMV82NEsg
ICAgIChfQUMoMHgzLFVMKTw8VENSX0VMMV9URzFfU0hJRlQpCisKKy8qCisgKiBOb3RlIHRoYXQg
dGhlIGZpZWxkIFRDUl9FTDEuSVBTIGlzIG5vdCBhdmFpbGFibGUgb24gQUFyY2gzMi4gQWxzbywg
dGhlIGZpZWxkCisgKiBUQ1JfRUwyLklQUyBleGlzdHMgb25seSBpZiBIQ1JfRUwyLkUySD09MS4K
KyAqLworI2RlZmluZSBUQ1JfRUwxX0lQU19TSElGVCAgICgzMikKKyNkZWZpbmUgVENSX0VMMV9J
UFNfTUFTSyAgICAoX0FDKDB4NyxVTEwpPDxUQ1JfRUwxX0lQU19TSElGVCkKKyNkZWZpbmUgVENS
X0VMMV9JUFNfMzJfQklUICAoX0FDKDB4MCxVTEwpPDxUQ1JfRUwxX0lQU19TSElGVCkKKyNkZWZp
bmUgVENSX0VMMV9JUFNfMzZfQklUICAoX0FDKDB4MSxVTEwpPDxUQ1JfRUwxX0lQU19TSElGVCkK
KyNkZWZpbmUgVENSX0VMMV9JUFNfNDBfQklUICAoX0FDKDB4MixVTEwpPDxUQ1JfRUwxX0lQU19T
SElGVCkKKyNkZWZpbmUgVENSX0VMMV9JUFNfNDJfQklUICAoX0FDKDB4MyxVTEwpPDxUQ1JfRUwx
X0lQU19TSElGVCkKKyNkZWZpbmUgVENSX0VMMV9JUFNfNDRfQklUICAoX0FDKDB4NCxVTEwpPDxU
Q1JfRUwxX0lQU19TSElGVCkKKyNkZWZpbmUgVENSX0VMMV9JUFNfNDhfQklUICAoX0FDKDB4NSxV
TEwpPDxUQ1JfRUwxX0lQU19TSElGVCkKKyNkZWZpbmUgVENSX0VMMV9JUFNfNTJfQklUICAoX0FD
KDB4NixVTEwpPDxUQ1JfRUwxX0lQU19TSElGVCkKKworLyoKKyAqIFRoZSBmb2xsb3dpbmcgdmFs
dWVzIGNvcnJlc3BvbmQgdG8gdGhlIGJpdCBtYXNrcyByZXByZXNlbnRlZCBieQorICogVENSX0VM
MV9JUFNfWFhfQklUIGRlZmluZXMuCisgKi8KKyNkZWZpbmUgVENSX0VMMV9JUFNfMzJfQklUX1ZB
TCAgKDMyKQorI2RlZmluZSBUQ1JfRUwxX0lQU18zNl9CSVRfVkFMICAoMzYpCisjZGVmaW5lIFRD
Ul9FTDFfSVBTXzQwX0JJVF9WQUwgICg0MCkKKyNkZWZpbmUgVENSX0VMMV9JUFNfNDJfQklUX1ZB
TCAgKDQyKQorI2RlZmluZSBUQ1JfRUwxX0lQU180NF9CSVRfVkFMICAoNDQpCisjZGVmaW5lIFRD
Ul9FTDFfSVBTXzQ4X0JJVF9WQUwgICg0OCkKKyNkZWZpbmUgVENSX0VMMV9JUFNfNTJfQklUX1ZB
TCAgKDUyKQorI2RlZmluZSBUQ1JfRUwxX0lQU19NSU5fVkFMICAgICAoMjUpCiAKICNpZmRlZiBD
T05GSUdfQVJNXzY0CiAKICNkZWZpbmUgVENSX1BTKHgpICAgICAgICgoeCk8PDE2KQogI2RlZmlu
ZSBUQ1JfVEJJICAgICAgICAgKF9BQygweDEsVUwpPDwyMCkKIAorLyogTm90ZSB0aGF0IHRoZSBm
aWVsZHMgVENSX0VMMi5UQkkoMHwxKSBleGlzdCBvbmx5IGlmIEhDUl9FTDIuRTJIPT0xLiAqLwor
I2RlZmluZSBUQ1JfRUwxX1RCSTAgICAgKF9BQygweDEsVUwpPDwzNykKKyNkZWZpbmUgVENSX0VM
MV9UQkkxICAgIChfQUMoMHgxLFVMKTw8MzgpCisKICNkZWZpbmUgVENSX1JFUzEgICAgICAgIChf
QUMoMSxVTCk8PDMxfF9BQygxLFVMKTw8MjMpCiAKICNlbHNlCi0tIAoyLjEyLjIKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 15 11:06:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 11: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 1dLSb9-0000NU-6F; Thu, 15 Jun 2017 11:05:59 +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 1dLSb7-0000ME-IC
 for xen-devel@lists.xenproject.org; Thu, 15 Jun 2017 11:05:57 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 53/41-03371-41A62495; Thu, 15 Jun 2017 11:05:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKLMWRWlGSWpSXmKPExsXSPJ+BQ1ckyyn
 S4MZ3KYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaNnzwrmgrlWFbfu/WZtYJyp2cXIySEksJFR
 YsqNAgh7OaNE47IsEJtNwEBiyuuVrCC2iICSxL1Vk5m6GLk4mAWaGCXuNT5g62Lk4BAW8JF43
 ZoGUsMioCrRuPs9E4jNK2AtsX3KYWYQW0JAXuLslp1gNidQfNHOa6wQu6wk9i1axjSBkXsBI8
 MqRo3i1KKy1CJdQ2O9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYxA7zIAwQ7GL8s
 CDjFKcjApifLyyzlFCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgDckAygkWpaanVqRl5gDDDCYt
 wcGjJMJbEA+U5i0uSMwtzkyHSJ1iVJQS550B0icAksgozYNrg4X2JUZZKWFeRqBDhHgKUotyM
 0tQ5V8xinMwKgnzHgCZwpOZVwI3/RXQYiagxUEXHEAWlyQipKQaGGNOLHWVupqunCFXVKYYc1
 TNbOOZDt590w5XHVJIbLx+PvrPtTLR7xPF3Mp8Q7ZZfH0V9b1a3+lo6MQzMxaafG9j2CbWsYO
 1T12Lu9r7X2ZVFkOSXvrzzbpL3Kq5l4dWyBwMnBssyhyd6Pbs73aR9VWXbzV9OvXs5D+hb/cW
 Lzn0/8eP8BCXTCWW4oxEQy3mouJEAA50/HhoAgAA
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-7.tower-21.messagelabs.com!1497524756!74062556!1
X-Originating-IP: [131.159.0.8]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60238 invoked from network); 15 Jun 2017 11:05:56 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Jun 2017 11:05:56 -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 2A0A110138C23;
 Thu, 15 Jun 2017 13:05:44 +0200 (CEST)
Received: from ker.sec.in.tum.de (ker.sec.in.tum.de [131.159.50.36])
 by files.sec.in.tum.de (Postfix) with ESMTP id 1CAF454B8;
 Thu, 15 Jun 2017 13:05:44 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Thu, 15 Jun 2017 13:05:15 +0200
Message-Id: <20170615110516.448-10-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.12.2
In-Reply-To: <20170615110516.448-1-proskurin@sec.in.tum.de>
References: <20170615110516.448-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [RFC PATCH v3 09/10] arm/mem_access: Add
	short-descriptor based gpt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBjb21taXQgYWRkcyBmdW5jdGlvbmFsaXR5IHRvIHdhbGsgdGhlIGd1ZXN0J3MgcGFnZSB0
YWJsZXMgdXNpbmcgdGhlCnNob3J0LWRlc2NyaXB0b3IgdHJhbnNsYXRpb24gdGFibGUgZm9ybWF0
IGZvciBib3RoIEFSTXY3IGFuZCBBUk12OC4gVGhlCmltcGxlbWVudGF0aW9uIGlzIGJhc2VkIG9u
IEFSTSBEREkgMDQ4N0ItYSBKMS02MDAyIGFuZCBBUk0gRERJIDA0MDZDLWIKQjMtMTUwNi4KClNp
Z25lZC1vZmYtYnk6IFNlcmdlaiBQcm9za3VyaW4gPHByb3NrdXJpbkBzZWMuaW4udHVtLmRlPgot
LS0KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQp2MzogTW92ZSB0aGUgaW1wbGVt
ZW50YXRpb24gdG8gLi94ZW4vYXJjaC9hcm0vZ3Vlc3RfY29weS5jLgoKICAgIFVzZSBkZWZpbmVz
IGluc3RlYWQgb2YgaGFyZGNvZGVkIHZhbHVlcy4KCiAgICBDb3NtZXRpYyBmaXhlcyAmIEFkZGVk
IG1vcmUgY29tZW50cy4KLS0tCiB4ZW4vYXJjaC9hcm0vZ3Vlc3Rfd2Fsay5jICAgICAgICB8IDE2
NSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KIHhlbi9pbmNsdWRlL2Fz
bS1hcm0vZ3Vlc3Rfd2Fsay5oIHwgIDE2ICsrKysKIDIgZmlsZXMgY2hhbmdlZCwgMTc5IGluc2Vy
dGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2d1ZXN0
X3dhbGsuYyBiL3hlbi9hcmNoL2FybS9ndWVzdF93YWxrLmMKaW5kZXggOTBiY2MyMThlYy4uN2E2
MTM0MTUzMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2d1ZXN0X3dhbGsuYworKysgYi94ZW4v
YXJjaC9hcm0vZ3Vlc3Rfd2Fsay5jCkBAIC0zMCw4ICszMCwxNjkgQEAgc3RhdGljIGludCBndWVz
dF93YWxrX3NkKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgdmFk
ZHJfdCBndmEsIHBhZGRyX3QgKmlwYSwKICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgKnBlcm1zKQogewotICAgIC8qIE5vdCBpbXBsZW1lbnRlZCB5ZXQuICovCi0gICAgcmV0
dXJuIC1FRkFVTFQ7CisgICAgYm9vbCBkaXNhYmxlZCA9IHRydWU7CisgICAgaW50NjRfdCB0dGJy
OworICAgIHBhZGRyX3QgbWFzaywgcGFkZHI7CisgICAgcHRlX3NkX3QgcHRlLCAqdGFibGU7Cisg
ICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKKyAgICByZWdpc3Rlcl90IHR0YmNyID0gUkVBRF9T
WVNSRUcoVENSX0VMMSk7CisgICAgdW5zaWduZWQgaW50IGxldmVsID0gMCwgbiA9IHR0YmNyICYg
VFRCQ1JfTl9NQVNLOworCisgICAgY29uc3QgcGFkZHJfdCBvZmZzZXRzWzJdID0geworICAgICAg
ICAoKHBhZGRyX3QpKGd2YSA+PiAyMCkgJiAoKDFVTEwgPDwgKDEyIC0gbikpIC0gMSkpLAorICAg
ICAgICAoKHBhZGRyX3QpKGd2YSA+PiAxMikgJiAoKDFVTEwgPDwgOCkgLSAxKSkKKyAgICB9Owor
CisgICAgbWFzayA9ICgoMVVMTCA8PCBSRUdJU1RFUl9XSURUSF8zMl9CSVQpIC0gMSkgJgorICAg
ICAgICAgICB+KCgxVUxMIDw8IChSRUdJU1RFUl9XSURUSF8zMl9CSVQgLSBuKSkgLSAxKTsKKwor
ICAgIGlmICggbiA9PSAwIHx8ICEoZ3ZhICYgbWFzaykgKQorICAgIHsKKyAgICAgICAgLyogVXNl
IFRUQlIwIGZvciBHVkEgdG8gSVBBIHRyYW5zbGF0aW9uLiAqLworICAgICAgICB0dGJyID0gUkVB
RF9TWVNSRUc2NChUVEJSMF9FTDEpOworCisgICAgICAgIC8qIElmIFRUQkNSLlBEMCBpcyBzZXQs
IHRyYW5zbGF0aW9ucyB1c2luZyBUVEJSMCBhcmUgZGlzYWJsZWQuICovCisgICAgICAgIGRpc2Fi
bGVkID0gdHRiY3IgJiBUVEJDUl9QRDA7CisgICAgfQorICAgIGVsc2UKKyAgICB7CisgICAgICAg
IC8qIFVzZSBUVEJSMSBmb3IgR1ZBIHRvIElQQSB0cmFuc2xhdGlvbi4gKi8KKyAgICAgICAgdHRi
ciA9IFJFQURfU1lTUkVHNjQoVFRCUjFfRUwxKTsKKworICAgICAgICAvKiBJZiBUVEJDUi5QRDEg
aXMgc2V0LCB0cmFuc2xhdGlvbnMgdXNpbmcgVFRCUjEgYXJlIGRpc2FibGVkLiAqLworICAgICAg
ICBkaXNhYmxlZCA9IHR0YmNyICYgVFRCQ1JfUEQxOworCisgICAgICAgIC8qCisgICAgICAgICAq
IFRUQlIxIHRyYW5zbGF0aW9uIGFsd2F5cyB3b3JrcyBsaWtlIG49PTAgVFRCUjAgdHJhbnNsYXRp
b24gKEFSTSBEREkKKyAgICAgICAgICogMDQ4N0ItYSBKMS02MDAzKS4KKyAgICAgICAgICovCisg
ICAgICAgIG4gPSAwOworICAgIH0KKworICAgIGlmICggZGlzYWJsZWQgKQorICAgICAgICByZXR1
cm4gLUVGQVVMVDsKKworICAgIC8qCisgICAgICogVGhlIGFkZHJlc3Mgb2YgdGhlIGRlc2NyaXB0
b3IgZm9yIHRoZSBpbml0aWFsIGxvb2t1cCBoYXMgdGhlIGZvbGxvd2luZworICAgICAqIGZvcm1h
dDogW3R0YnI8MzE6MTQtbj46Z3ZhPDMxLW46MjA+OjAwXSAoQVJNIERESSAwNDg3Qi1hIEoxLTYw
MDMpLiBJbgorICAgICAqIHRoaXMgd2F5LCB0aGUgZmlyc3QgbG9va3VwIGxldmVsIG1pZ2h0IGNv
bXByaXNlIHVwIHRvIGZvdXIgY29uc2VjdXRpdmUKKyAgICAgKiBwYWdlcy4gVG8gYXZvaWQgbWFw
cGluZyBhbGwgb2YgdGhlIHBhZ2VzLCB3ZSBzaW1wbHkgbWFwIHRoZSBwYWdlIHRoYXQgaXMKKyAg
ICAgKiBuZWVkZWQgYnkgdGhlIGZpcnN0IGxldmVsIHRyYW5zbGF0aW9uIGJ5IGluY29ycG9yYXRp
bmcgdXAgdG8gMiBNU0JzIG9mCisgICAgICogdGhlIEdWQS4KKyAgICAgKi8KKyAgICBtYXNrID0g
KDFVTEwgPDwgKDE0IC0gbikpIC0gMTsKKyAgICBwYWRkciA9ICh0dGJyICYgfm1hc2spIHwgKG9m
ZnNldHNbbGV2ZWxdIDw8IDIpOworCisgICAgcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKGQsIHBh
ZGRyX3RvX3BmbihwYWRkciksIE5VTEwsIFAyTV9BTExPQyk7CisgICAgaWYgKCAhcGFnZSApCisg
ICAgICAgIHJldHVybiAtRUZBVUxUOworCisgICAgdGFibGUgPSBfX21hcF9kb21haW5fcGFnZShw
YWdlKTsKKworICAgIC8qCisgICAgICogQ29uc2lkZXIgdGhhdCB0aGUgZmlyc3QgbGV2ZWwgYWRk
cmVzcyB0cmFuc2xhdGlvbiBkb2VzIG5vdCBuZWVkIHRvIGJlCisgICAgICogcGFnZS1hbGlnbmVk
IGlmIG4gPiAyLgorICAgICAqLworICAgIGlmICggbiA+IDIgKQorICAgIHsKKyAgICAgICAgLyog
TWFrZSBzdXJlIHRoYXQgd2UgY29uc2lkZXIgdGhlIGJpdHMgdHRicjwxMjoxNC1uPiBpZiBuID4g
Mi4gKi8KKyAgICAgICAgbWFzayA9ICgoMVVMTCA8PCAxMikgLSAxKSAmIH4oKDFVTEwgPDwgKDE0
IC0gbikpIC0gMSk7CisgICAgICAgIHRhYmxlID0gKHB0ZV9zZF90ICopKCh1bnNpZ25lZCBsb25n
KXRhYmxlIHwgKHVuc2lnbmVkIGxvbmcpKHR0YnIgJiBtYXNrKSk7CisgICAgfQorCisgICAgLyoK
KyAgICAgKiBBcyB3ZSBoYXZlIGNvbnNpZGVyZWQgdXAgdG8gMiBNU0JzIG9mIHRoZSBHVkEgZm9y
IG1hcHBpbmcgdGhlIGZpcnN0CisgICAgICogbGV2ZWwgdHJhbnNsYXRpb24gdGFibGUsIHdlIG5l
ZWQgdG8gbWFrZSBzdXJlIHRoYXQgd2UgbGltaXQgdGhlIHRhYmxlCisgICAgICogb2Zmc2V0IHRo
YXQgaXMgaXMgaW5kZXhlZCBieSBHVkE8MzEtbjoyMD4gdG8gbWF4IDEwIGJpdHMgdG8gYXZvaWQK
KyAgICAgKiBleGNlZWRpbmcgdGhlIHBhZ2Ugc2l6ZSBsaW1pdC4KKyAgICAgKi8KKyAgICBtYXNr
ID0gKCgxVUxMIDw8IDEwKSAtIDEpOworICAgIHB0ZSA9IHRhYmxlW29mZnNldHNbbGV2ZWxdICYg
bWFza107CisKKyAgICB1bm1hcF9kb21haW5fcGFnZSh0YWJsZSk7CisgICAgcHV0X3BhZ2UocGFn
ZSk7CisKKyAgICBzd2l0Y2ggKCBwdGUud2Fsay5kdCApCisgICAgeworICAgIGNhc2UgTDFERVND
X0lOVkFMSUQ6CisgICAgICAgIHJldHVybiAtRUZBVUxUOworCisgICAgY2FzZSBMMURFU0NfUEFH
RV9UQUJMRToKKyAgICAgICAgbGV2ZWwrKzsKKworICAgICAgICBwYWdlID0gZ2V0X3BhZ2VfZnJv
bV9nZm4oZCwgKHB0ZS53YWxrLmJhc2UgPj4gMiksIE5VTEwsIFAyTV9BTExPQyk7CisgICAgICAg
IGlmICggIXBhZ2UgKQorICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CisKKyAgICAgICAgdGFi
bGUgPSBfX21hcF9kb21haW5fcGFnZShwYWdlKTsKKyAgICAgICAgLyoKKyAgICAgICAgICogVGhl
IHNlY29uZCBsZXZlbCB0cmFuc2xhdGlvbiB0YWJsZSBpcyBhZGRyZXNzZWQgYnkgUFRFPDMxOjEw
Pi4gSGVuY2UKKyAgICAgICAgICogaXQgZG9lcyBub3QgbmVlZCB0byBiZSBwYWdlIGFsaWduZWQu
IE1ha2Ugc3VyZSB0aGF0IHdlIGFsc28gY29uc2lkZXIKKyAgICAgICAgICogdGhlIGJpdHMgUFRF
PDExOjEwPi4KKyAgICAgICAgICovCisgICAgICAgIHRhYmxlID0gKHB0ZV9zZF90ICopKCh1bnNp
Z25lZCBsb25nKXRhYmxlIHwgKChwdGUud2Fsay5iYXNlICYgMHgzKSA8PCAxMCkpOworCisgICAg
ICAgIHB0ZSA9IHRhYmxlW29mZnNldHNbbGV2ZWxdXTsKKworICAgICAgICB1bm1hcF9kb21haW5f
cGFnZSh0YWJsZSk7CisgICAgICAgIHB1dF9wYWdlKHBhZ2UpOworCisgICAgICAgIGlmICggcHRl
LndhbGsuZHQgPT0gTDJERVNDX0lOVkFMSUQgKQorICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7
CisKKyAgICAgICAgaWYgKCBwdGUucGcucGFnZSApIC8qIFNtYWxsIHBhZ2UuICovCisgICAgICAg
IHsKKyAgICAgICAgICAgIG1hc2sgPSAoMVVMTCA8PCBQQUdFX1NISUZUXzRLKSAtIDE7CisKKyAg
ICAgICAgICAgICppcGEgPSAocHRlLnBnLmJhc2UgPDwgUEFHRV9TSElGVF80SykgfCAoZ3ZhICYg
bWFzayk7CisKKyAgICAgICAgICAgIC8qIFNldCBleGVjdXRlIHBlcm1pc3Npb25zIGFzc29jaWF0
ZWQgd2l0aCB0aGUgc21hbGwgcGFnZS4gKi8KKyAgICAgICAgICAgIGlmICggIXB0ZS5wZy54biAp
CisgICAgICAgICAgICAgICAgKnBlcm1zID0gR1YyTV9FWEVDOworICAgICAgICB9CisgICAgICAg
IGVsc2UgLyogTGFyZ2UgcGFnZS4gKi8KKyAgICAgICAgeworICAgICAgICAgICAgbWFzayA9ICgx
VUxMIDw8IFBBR0VfU0hJRlRfNjRLKSAtIDE7CisKKyAgICAgICAgICAgICppcGEgPSAocHRlLmxw
Zy5iYXNlIDw8IFBBR0VfU0hJRlRfNjRLKSB8IChndmEgJiBtYXNrKTsKKworICAgICAgICAgICAg
LyogU2V0IGV4ZWN1dGUgcGVybWlzc2lvbnMgYXNzb2NpYXRlZCB3aXRoIHRoZSBsYXJnZSBwYWdl
LiAqLworICAgICAgICAgICAgaWYgKCAhcHRlLmxwZy54biApCisgICAgICAgICAgICAgICAgKnBl
cm1zID0gR1YyTV9FWEVDOworICAgICAgICB9CisKKyAgICAgICAgLyogU2V0IHBlcm1pc3Npb25z
IHNvIHRoYXQgdGhlIGNhbGxlciBjYW4gY2hlY2sgdGhlIGZsYWdzIGJ5IGhlcnNlbGYuICovCisg
ICAgICAgIGlmICggIXB0ZS5wZy5ybyApCisgICAgICAgICAgICAqcGVybXMgfD0gR1YyTV9XUklU
RTsKKworICAgICAgICBicmVhazsKKworICAgIGNhc2UgTDFERVNDX1NFQ1RJT046CisgICAgY2Fz
ZSBMMURFU0NfU0VDVElPTl9QWE46CisgICAgICAgIGlmICggIXB0ZS5zZWMuc3VwZXJzZWMgKSAv
KiBTZWN0aW9uICovCisgICAgICAgIHsKKyAgICAgICAgICAgIG1hc2sgPSAoMVVMTCA8PCBMMURF
U0NfU0VDVElPTl9TSElGVCkgLSAxOworCisgICAgICAgICAgICAqaXBhID0gKHB0ZS5zZWMuYmFz
ZSA8PCBMMURFU0NfU0VDVElPTl9TSElGVCkgfCAoZ3ZhICYgbWFzayk7CisgICAgICAgIH0KKyAg
ICAgICAgZWxzZSAvKiBTdXBlcnNlY3Rpb24gKi8KKyAgICAgICAgeworICAgICAgICAgICAgbWFz
ayA9ICgxVUxMIDw8IEwxREVTQ19TVVBFUlNFQ1RJT05fU0hJRlQpIC0gMTsKKworICAgICAgICAg
ICAgKmlwYSA9IGd2YSAmIG1hc2s7CisgICAgICAgICAgICAqaXBhIHw9IChwYWRkcl90KShwdGUu
c3VwZXJzZWMuYmFzZSkgPDwgTDFERVNDX1NVUEVSU0VDVElPTl9TSElGVDsKKyAgICAgICAgICAg
ICppcGEgfD0gKHBhZGRyX3QpKHB0ZS5zdXBlcnNlYy5leHRiYXNlMSkgPDwgTDFERVNDX1NVUEVS
U0VDVElPTl9FWFRfQkFTRTFfU0hJRlQ7CisgICAgICAgICAgICAqaXBhIHw9IChwYWRkcl90KShw
dGUuc3VwZXJzZWMuZXh0YmFzZTIpIDw8IEwxREVTQ19TVVBFUlNFQ1RJT05fRVhUX0JBU0UyX1NI
SUZUOworICAgICAgICB9CisKKyAgICAgICAgLyogU2V0IHBlcm1pc3Npb25zIHNvIHRoYXQgdGhl
IGNhbGxlciBjYW4gY2hlY2sgdGhlIGZsYWdzIGJ5IGhlcnNlbGYuICovCisgICAgICAgIGlmICgg
IXB0ZS5zZWMucm8gKQorICAgICAgICAgICAgKnBlcm1zID0gR1YyTV9XUklURTsKKyAgICAgICAg
aWYgKCAhcHRlLnNlYy54biApCisgICAgICAgICAgICAqcGVybXMgfD0gR1YyTV9FWEVDOworICAg
IH0KKworICAgIHJldHVybiAwOwogfQogCiAjaWZkZWYgQ09ORklHX0FSTV82NApkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLWFybS9ndWVzdF93YWxrLmggYi94ZW4vaW5jbHVkZS9hc20tYXJt
L2d1ZXN0X3dhbGsuaAppbmRleCBjZTAxZjBmYTA4Li5mNzI2OWJlOGQ3IDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20tYXJtL2d1ZXN0X3dhbGsuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJt
L2d1ZXN0X3dhbGsuaApAQCAtMTAsNiArMTAsMjIgQEAKICNkZWZpbmUgVFRCUjBfVkFMSUQgICAg
ICAgICAgICAgICAgICAgICAgICAgKDApCiAjZGVmaW5lIFRUQlIxX1ZBTElEICAgICAgICAgICAg
ICAgICAgICAgICAgICgxKQogCisvKiBGaXJzdCBsZXZlbCB0cmFuc2xhdGlvbiB0YWJsZSBkZXNj
cmlwdG9yIHR5cGVzIHVzZWQgYnkgdGhlIEFBcmNoMzIKKyAqIHNob3J0LWRlc2NyaXB0b3IgdHJh
bnNsYXRpb24gdGFibGUgZm9ybWF0LiAqLworI2RlZmluZSBMMURFU0NfSU5WQUxJRCAgICAgICAg
ICAgICAgICAgICAgICAoMCkKKyNkZWZpbmUgTDFERVNDX1BBR0VfVEFCTEUgICAgICAgICAgICAg
ICAgICAgKDEpCisjZGVmaW5lIEwxREVTQ19TRUNUSU9OICAgICAgICAgICAgICAgICAgICAgICgy
KQorI2RlZmluZSBMMURFU0NfU0VDVElPTl9QWE4gICAgICAgICAgICAgICAgICAoMykKKworLyog
RGVmaW5lcyBmb3Igc2VjdGlvbiBhbmQgc3VwZXJzZWN0aW9uIHNoaWZ0cy4gKi8KKyNkZWZpbmUg
TDFERVNDX1NFQ1RJT05fU0hJRlQgICAgICAgICAgICAgICAgKDIwKQorI2RlZmluZSBMMURFU0Nf
U1VQRVJTRUNUSU9OX1NISUZUICAgICAgICAgICAoMjQpCisjZGVmaW5lIEwxREVTQ19TVVBFUlNF
Q1RJT05fRVhUX0JBU0UxX1NISUZUICgzMikKKyNkZWZpbmUgTDFERVNDX1NVUEVSU0VDVElPTl9F
WFRfQkFTRTJfU0hJRlQgKDM2KQorCisvKiBTZWNvbmQgbGV2ZWwgdHJhbnNsYXRpb24gdGFibGUg
ZGVzY3JpcHRvciB0eXBlcy4gKi8KKyNkZWZpbmUgTDJERVNDX0lOVkFMSUQgICAgICAgICAgICAg
ICAgICAgICAgKDApCisKIC8qIFdhbGsgdGhlIGd1ZXN0J3MgcGFnZSB0YWJsZXMgaW4gc29mdHdh
cmUuICovCiBpbnQgZ3Vlc3Rfd2Fsa190YWJsZXMoY29uc3Qgc3RydWN0IHZjcHUgKnYsCiAgICAg
ICAgICAgICAgICAgICAgICAgdmFkZHJfdCBndmEsCi0tIAoyLjEyLjIKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 15 11:44:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 11: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 1dLTCe-00048Q-ET; Thu, 15 Jun 2017 11:44: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 1dLTCd-000483-Cu
 for xen-devel@lists.xensource.com; Thu, 15 Jun 2017 11:44:43 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 36/A6-03557-A2372495; Thu, 15 Jun 2017 11:44:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsWS0XRdVVez2Cn
 SYPN6NYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmXJu0malgkknFhOfX2RsY
 D2h1MXJxCAn8ZZQ4e/E3I4TzmFFiRd9aVghnG6PEke6pbF2MnBwiAs4SX8/MZQexeQX0JZpnf
 2IBsYUF9CT+rXwCViMh4CVx7PYVRhi7ce0UoEHsHGwCVhKHxECiLAKqEqtnfmCdwMi1gJFhFa
 NGcWpRWWqRrpGJXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGoG8ZgGAH476PkYc
 YJTmYlER5+eWcIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8P4oBMoJFqWmp1akZeYAgwwmLcHB
 oyTC+zsLKM1bXJCYW5yZDpE6xajLsWH1+i9MQix5+XmpUuK82UVARQIgRRmleXAjYAF/iVFWS
 piXEegoIZ6C1KLczBJU+VeM4hyMSsK8siBTeDLzSuA2vQI6ggnoiKALDiBHlCQipKQaGCsMZG
 99O3mha4KbxLxuI77Nl7q61t3fc0GCf8Jk3/9Xt27PDMi5tSL1w9xf4XvMJDeyv5y7oej8jn3
 XlrTMjnh2fwK7qlgw67/ezVkv9K1/bXsZ6ycwRff5lCmbL0+4/XxFT68dl/b0ryLi2o2fYmbs
 ZHsrZTYnzrzc/p3Nrl+rde33HhVIPOOuxFKckWioxVxUnAgAkgGmSnMCAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1497527080!73918859!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36433 invoked from network); 15 Jun 2017 11:44:41 -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; 15 Jun 2017 11:44: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 1dLTCY-0003hM-SL; Thu, 15 Jun 2017 11:44:38 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dLTCT-0000D6-37; Thu, 15 Jun 2017 11:44:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dLTCS-0001z8-Q6; Thu, 15 Jun 2017 11:44:32 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110439-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=c314970984065c98a56097443ae38d57a27bc73b
X-Osstest-Versions-That: ovmf=46e2632b4e873dc191bf008c95b47340c8957a47
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 15 Jun 2017 11:44:32 +0000
Subject: [Xen-devel] [ovmf test] 110439: 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>

ZmxpZ2h0IDExMDQzOSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTA0MzkvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBjMzE0OTcwOTg0MDY1Yzk4YTU2MDk3NDQzYWUzOGQ1
N2EyN2JjNzNiCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA0NmUyNjMy
YjRlODczZGMxOTFiZjAwOGM5NWI0NzM0MGM4OTU3YTQ3CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTA0MTQgIDIwMTctMDYtMTMgMTg6NDg6MjQgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEwNDM5ICAyMDE3LTA2LTE0IDEyOjUzOjI3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
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
KyBicmFuY2g9b3ZtZgorIHJldmlzaW9uPWMzMTQ5NzA5ODQwNjVjOThhNTYwOTc0NDNhZTM4ZDU3
YTI3YmM3M2IKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9j
cmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJl
cG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAg
ICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBv
cyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3Jl
cG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hv
bWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBv
cz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9s
b2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVT
VF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRo
LWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCBvdm1mIGMzMTQ5
NzA5ODQwNjVjOThhNTYwOTc0NDNhZTM4ZDU3YTI3YmM3M2IKKyBicmFuY2g9b3ZtZgorIHJldmlz
aW9uPWMzMTQ5NzA5ODQwNjVjOThhNTYwOTc0NDNhZTM4ZDU3YTI3YmM3M2IKKyAuIC4vY3JpLWxv
Y2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFz
ayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAg
ICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25m
aWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAg
ICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUv
b3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScK
KysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9z
CisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4v
Y3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVu
YnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPW92bWYKKyB4ZW5icmFuY2g9eGVuLXVu
c3RhYmxlCisgJ1snIHhvdm1mID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4ID0g
eCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgc2VsZWN0X3ByZXZ4
ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUKKyBwcmV2eGVu
YnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4YzMxNDk3MDk4NDA2NWM5OGE1NjA5NzQ0M2Fl
MzhkNTdhMjdiYzczYiA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9u
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
Lnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTMuMTQKKysgOiB0ZXN0
ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9w
cy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0
Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDog
dGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1m
CisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jv
bi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogaHR0
cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5v
cmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBS
VU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4u
Z2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
b3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgb3ZtZgorIGNh
c2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUvb3NzdGVz
dC9yZXBvcy9vdm1mCisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9vc3N0ZXN0L292bWYuZ2l0IGMzMTQ5NzA5ODQwNjVjOThhNTYwOTc0NDNhZTM4ZDU3YTI3
YmM3M2I6cmVmcy9oZWFkcy94ZW4tdGVzdGVkLW1hc3RlcgpUbyBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKICAgNDZlMjYzMi4uYzMxNDk3MCAg
YzMxNDk3MDk4NDA2NWM5OGE1NjA5NzQ0M2FlMzhkNTdhMjdiYzczYiAtPiB4ZW4tdGVzdGVkLW1h
c3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 15 11:55:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 11: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 1dLTMU-0004qu-Ca; Thu, 15 Jun 2017 11: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=33261d418=Ian.Jackson@citrix.com>)
 id 1dLTMT-0004qo-8w
 for xen-devel@lists.xenproject.org; Thu, 15 Jun 2017 11:54:53 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 A2/7E-03371-C8572495; Thu, 15 Jun 2017 11:54:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrGLMWRWlGSWpSXmKPExsXitHRDpG5PqVO
 kwYTlrBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bcC1cYC3rZK26df83cwNjA1sXIySEh4C9x
 4mYXM4jNJqAr0bTlL1Ccg0NEQEXi9l4DkDCzgLbE3nVzwUqEBQIkXr35BGazCKhK/HsxA8zmF
 fCUWPO+gxFipJzE+eM/mUHGCAmoScxdHw9RIihxcuYTFoiREhIHX7xgnsDIPQtJahaS1AJGpl
 WM6sWpRWWpRbqGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgWHAAAQ7GHc+dzr
 EKMnBpCTKyy/nFCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgjeuBCgnWJSanlqRlpkDDEiYtAQH
 j5II7+8soDRvcUFibnFmOkTqFKMuR9OHLV+YhFjy8vNSpcR514HMEAApyijNgxsBi45LjLJSw
 ryMQEcJ8RSkFuVmlqDKv2IU52BUEuZtApnCk5lXArfpFdARTEBHBF1wADmiJBEhJdXAWMm0/P
 wR3s+C8plSX3MaA6tyZ/+e//r9Hs//X9t4pgleePSkY5d2zIfJ6XLmIZImV01PvjPo5nD5vnq
 j7prXCt0rtPg37spoSzXuOD29fn7H9699/Ds/6P30O7O/RFKoq8O76FH3TfdED15T9TN/xGU/
 6b3xfNvCYXpx989o/yAZg9VL3QI2KbEUZyQaajEXFScCAKpKR+aJAgAA
X-Env-Sender: prvs=33261d418=Ian.Jackson@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1497527689!73937609!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29706 invoked from network); 15 Jun 2017 11:54:51 -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;
 15 Jun 2017 11:54:51 -0000
X-IronPort-AV: E=Sophos;i="5.39,343,1493683200"; d="scan'208";a="427991689"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 15 Jun 2017 12:54:41 +0100
Message-ID: <1497527684-21433-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] mg-repro-setup: Use new syntax for
	cs-adjust-flight
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gNDk3YjJjNmM5MzNkICJSZXdvcmsgcnVudmFyLWJ1aWxkLXNldCBuZXcgdmFsdWUgaGFuZGxp
bmciIHdlIGZpeGVkCmJ1Z3MgaW4gY3MtYWRqdXN0LWZsaWdodCB3aGljaCB3b3VsZCBtYWtlIG1n
LXJlcHJvLXNldHVwJ3MgYXR0ZW1wdCB0bwphZGp1c3QgYnVpbGQgam9icyBzb21ldGltZXMgbm90
IG1hdGNoIGF0IGFsbCwgYnV0IHdlIGFsc28gY2hhbmdlZCB0aGUKc3ludGF4IGZvciBzcGVjaWZ5
aW5nIGp1c3QgYSBuZXcgZmxpZ2h0LiAgSSBmb3Jnb3QgdG8gdXBkYXRlIHRoZQpvbmUgaW4tdHJl
ZSB1c2VyIG9mIHRoYXQgZmVhdHVyZS4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIG1nLXJlcHJvLXNldHVwIHwgMiArLQogMSBmaWxl
IGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvbWct
cmVwcm8tc2V0dXAgYi9tZy1yZXByby1zZXR1cAppbmRleCA0ZjJmZTU0Li45NjYzNDk3IDEwMDc1
NQotLS0gYS9tZy1yZXByby1zZXR1cAorKysgYi9tZy1yZXByby1zZXR1cApAQCAtMTk5LDcgKzE5
OSw3IEBAIGlmICRza2lwY2FwdHVyZTsgdGhlbiBhZGpydW52YXIgc2tpcF90ZXN0aWRzICJjYXB0
dXJlLWxvZ3MqIjsgZmkKIAogLi9jcy1hZGp1c3QtZmxpZ2h0ICRmbGlnaHQJCQkJCQlcCiAJY29w
eS1qb2JzICRleGFtcGxlX2ZsaWdodCAkam9iCQkJCQlcCi0JcnVudmFyLWJ1aWxkLXNldCAuICcv
YnVpbGRqb2IkJyAiXiRmbGlnaHRcXC4iICRleGFtcGxlX2ZsaWdodCBcCisJcnVudmFyLWJ1aWxk
LXNldCAuICcvYnVpbGRqb2IkJyAiXiRmbGlnaHRcXC4iICRleGFtcGxlX2ZsaWdodC4gIFwKIAki
JHthZGp1c3RzW0BdfSIKIAogcHJvZ3Jlc3MgImV4ZWN1dGluZyAuLi4iCi0tIAoyLjEuNAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 15 11:55:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 11: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 1dLTMk-0004sR-K5; Thu, 15 Jun 2017 11:55:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=33261d418=Ian.Jackson@citrix.com>)
 id 1dLTMi-0004s7-NU
 for xen-devel@lists.xenproject.org; Thu, 15 Jun 2017 11:55:08 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 0F/C9-01752-B9572495; Thu, 15 Jun 2017 11:55:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42JxWrrBXnd2qVO
 kwa81Ehbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aC2TNYCpZwV6xc8p6tgfEDRxcjJ4eEgL/E
 vmPf2EFsNgFdiaYtf9m6GDk4RARUJG7vNQAJMwskS/S+ncoGYgsLOEvcXTKXBcRmEVCV+HJhJ
 xOIzSvgKdH58DsrxEg5ifPHfzKD2JwCXhIHL74FqxcCqlm25TwLyHghATWJuevjIVoFJU7OfM
 ICsUpC4uCLF8wTGHlnIUnNQpJawMi0ilG9OLWoLLVI11wvqSgzPaMkNzEzR9fQwFQvN7W4ODE
 9NScxqVgvOT93EyMwbBiAYAfjscnOhxglOZiURHn55ZwihfiS8lMqMxKLM+KLSnNSiw8xynBw
 KEnwfikBygkWpaanVqRl5gADGCYtwcGjJML7OwsozVtckJhbnJkOkTrFqMuxYfX6L0xCLHn5e
 alS4rzrQGYIgBRllObBjYBF0yVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ834EmcKTmVcCt+
 kV0BFMQEcEXXAAOaIkESEl1cBY5K3X0rTgx7s3Vlvn85syNe+8vNF/HqdLetTsygU3DO9xHji
 u96TkF0MuS/hE003szrOuX1uzWfz2dz67b+JCB6Qjp0iXfo5d9Oes7Q2FSt+cj02X/NdsrC9P
 CMk5dELspryA13untGupfrWSLzjXOLh7TikPnHSSszpmL5/Yye6QyLOCqfOVWIozEg21mIuKE
 wECKxdmoQIAAA==
X-Env-Sender: prvs=33261d418=Ian.Jackson@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1497527705!89539348!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33317 invoked from network); 15 Jun 2017 11:55:07 -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;
 15 Jun 2017 11:55:07 -0000
X-IronPort-AV: E=Sophos;i="5.39,343,1493683200"; d="scan'208";a="436510248"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 15 Jun 2017 12:54:42 +0100
Message-ID: <1497527684-21433-2-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1497527684-21433-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1497527684-21433-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>,
 osstest service user <osstest@xenbits.xenproject.org>
Subject: [Xen-devel] [OSSTEST PATCH 2/4] tcl/daemonlib: tolerate no
	$c(...Host)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogb3NzdGVzdCBzZXJ2aWNlIHVzZXIgPG9zc3Rlc3RAeGVuYml0cy54ZW5wcm9qZWN0Lm9y
Zz4KCldlIGFyZSBnb2luZyB0byB3YW50IGEgZGFlbW9uIHRoYXQgYmlucyB0byAqIHJhdGhlciB0
aGFuIHRvIGEga25vd24KYWRkcmVzcy4KCldlIGFjaGlldmUgdGhpcyBieSBzaW1wbHkgdG9sZXJh
dGluZyB0aGUgbGFjayBvZiB0aGUgRm9vSG9zdCBjb25maWcKc2V0dGluZzsgYW5kLCBpbiB0aGF0
IGNhc2UsIG5vdCBwYXNzaW5nIC1teWFkZHIgdG8gVGNsJ3Mgc29ja2V0CmNvbW1hbmQgKGFuZCBh
ZGp1c3RpbmcgbWVzc2FnZXMgYWNjb3JkaW5nbHkpLgoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tz
b24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogdGNsL2RhZW1vbmxpYi50Y2wgfCAx
NyArKysrKysrKysrKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDQg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdGNsL2RhZW1vbmxpYi50Y2wgYi90Y2wvZGFlbW9u
bGliLnRjbAppbmRleCAxZTg2ZDVmLi5iMjNjYWVhIDEwMDY0NAotLS0gYS90Y2wvZGFlbW9ubGli
LnRjbAorKysgYi90Y2wvZGFlbW9ubGliLnRjbApAQCAtMTk1LDcgKzE5NSw3IEBAIHByb2MgbmV3
Y29ubiB7Y2hhbiBhZGRyIHBvcnR9IHsKIHByb2MgbWFpbi1kYWVtb24ge3doaWNoIHNldHVwfSB7
CiAgICAgZ2xvYmFsIGMgYXJndgogCi0gICAgc2V0IGhvc3QgJGMoJHt3aGljaH1EYWVtb25Ib3N0
KQorICAgIGNhdGNoIHsgc2V0IGhvc3QgJGMoJHt3aGljaH1EYWVtb25Ib3N0KSB9CiAgICAgc2V0
IHBvcnQgJGMoJHt3aGljaH1EYWVtb25Qb3J0KQogCiAgICAgZm9yZWFjaCBhcmcgJGFyZ3YgewpA
QCAtMjEwLDEyICsyMTAsMjEgQEAgcHJvYyBtYWluLWRhZW1vbiB7d2hpY2ggc2V0dXB9IHsKICAg
ICBmY29uZmlndXJlIHN0ZG91dCAtYnVmZmVyaW5nIGxpbmUKICAgICBmY29uZmlndXJlIHN0ZGVy
ciAtYnVmZmVyaW5nIG5vbmUKIAotICAgIGxvZyAic3RhcnRpbmcgJGhvc3Q6JHBvcnQiCisgICAg
c2V0IGRlc2MgJHBvcnQKKworICAgIHNldCBzb2NrY21kIHtzb2NrZXQgLXNlcnZlciBuZXdjb25u
fQorICAgIGlmIHtbaW5mbyBleGlzdHMgaG9zdF19IHsKKyAgICAgICAgc2V0IGRlc2MgIiRob3N0
OiRwb3J0IgorICAgICAgICBsYXBwZW5kIHNvY2tjbWQgW2xpc3QgLW15YWRkciAkaG9zdF0KKyAg
ICB9CisgICAgbGFwcGVuZCBzb2NrY21kICRwb3J0CisKKyAgICBsb2cgInN0YXJ0aW5nICRkZXNj
IgogCiAgICAgdXBsZXZlbCAxICRzZXR1cAogCi0gICAgc29ja2V0IC1zZXJ2ZXIgbmV3Y29ubiAt
bXlhZGRyICRob3N0ICRwb3J0Ci0gICAgbG9nICJsaXN0ZW5pbmcgJGhvc3Q6JHBvcnQiCisgICAg
ZXZhbCAkc29ja2NtZAorICAgIGxvZyAibGlzdGVuaW5nICRkZXNjIgogCiAgICAgdndhaXQgZm9y
ZXZlcgogfQotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 15 11:55:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 11: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 1dLTMk-0004sn-R2; Thu, 15 Jun 2017 11:55:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=33261d418=Ian.Jackson@citrix.com>)
 id 1dLTMj-0004sC-8F
 for xen-devel@lists.xenproject.org; Thu, 15 Jun 2017 11:55:09 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 9B/00-02006-C9572495; Thu, 15 Jun 2017 11:55:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHSDve6cUqd
 IgzcT2Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozVE3ewFTx1rWjYNYOpgbHTtIuRk0NCwF9i
 3cZ97CA2m4CuRNOWv2xdjBwcIgIqErf3GoCEmQWSJXrfTmUDsYUFYiQ23L3BDGKzCKhKvHy/j
 gnE5hXwlGh6/oIJYqScxPnjP8FqOAW8JA5efMsCYgsB1Szbcp4FZLyQgJrE3PXxEK2CEidnPm
 GBWCUhcfDFC+YJjLyzkKRmIUktYGRaxahenFpUllqka66XVJSZnlGSm5iZo2toYKqXm1pcnJi
 empOYVKyXnJ+7iREYNgxAsIPx2GTnQ4ySHExKorz8ck6RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4
 lCR4v5QA5QSLUtNTK9Iyc4ABDJOW4OBREuH9nQWU5i0uSMwtzkyHSJ1itOTYsHr9FyaOBT0bg
 OSc3zu+MAmx5OXnpUqJ864DmScA0pBRmgc3DhZllxhlpYR5GYEOFOIpSC3KzSxBlX/FKM7BqC
 TM+xFkCk9mXgnc1ldABzEBHRR0wQHkoJJEhJRUA2PSDZ+D2WkfMnfX2x23nm2kKyWzX/fRX9G
 e3Rb9X572zz55z8Jl+adNiWyVyybstcjgupJvv9i8htE+23f6rHuTElt3rLLLj5zHJzM/61xM
 Fc+KrcITdzxq09102tKI8XCqy/kWJdPXC+q+Fa46mHpzeU3/Qu/XQQa/KhXUft57U7vpwMr2t
 aFKLMUZiYZazEXFiQAXFBZsrQIAAA==
X-Env-Sender: prvs=33261d418=Ian.Jackson@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1497527705!89539348!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34610 invoked from network); 15 Jun 2017 11:55:07 -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;
 15 Jun 2017 11:55:07 -0000
X-IronPort-AV: E=Sophos;i="5.39,343,1493683200"; d="scan'208";a="436510250"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 15 Jun 2017 12:54:43 +0100
Message-ID: <1497527684-21433-3-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1497527684-21433-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1497527684-21433-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>,
 osstest service user <osstest@xenbits.xenproject.org>
Subject: [Xen-devel] [OSSTEST PATCH 3/4] dhcp leases: Introduce new
	client/server leases query mechanism
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogb3NzdGVzdCBzZXJ2aWNlIHVzZXIgPG9zc3Rlc3RAeGVuYml0cy54ZW5wcm9qZWN0Lm9y
Zz4KCm9zc3Rlc3QgbmVlZHMgdG8ga25vdyAoZnJvbSB0aGUgREhDUCBzZXJ2ZXIpIHdoYXQgYWRk
cmVzc2VzIGl0cyBndWVzdHMKaGF2ZS4gIFVudGlsIG5vdywgdGhlIG9ubHkgd2F5IHRvIGRvIHRo
aXMgaGFzIGJlZW4gdG8gcmVhZCB0aGUgREhDUApzZXJ2ZXIncyBsZWFzZXMgZmlsZSAtIGlmIG5l
Y2Vzc2FyeSwgZmV0Y2hpbmcgdGhlIGxlYXNlcyBmaWxlIGZyb20gdGhlCnNlcnZlci4KCk9mIGNv
dXJzZSB0aGUgc2l6ZSBvZiB0aGUgbGVhc2VzIGZpbGUgaXMgcHJvcG9ydGlvbmFsIHRvIHRoZSBz
aXplIG9mCnRoZSBpbnN0YWxsYXRpb24sIGFzIGlzIHRoZSBudW1iZXIgb2Ygc2ltdWx0YW5lb3Vz
IHRlc3Qgam9icy4gIFNvIHRoZQpvdmVyYWxsIGltcGFjdCBvZiB0aGlzIGlzIE8obl4yKTsgY3Vy
cmVudGx5LCB0aGUgbGVhc2VzIGZpbGUgaW4KTWFzc2FjaHVzZXR0cyBpcyBhYm91dCAzMDBrYnkg
YW5kIGlzIGJlaW5nIGZldGNoZWQgZmFpcmx5IGZyZXF1ZW50bHkuCgpTbywgd2UgcHJvdmlkZSBh
biBhbHRlcm5hdGl2ZSBhcnJhbmdlbWVudC4KClRoZSBJU0MgREhDUCBzZXJ2ZXIgZG9lcyBub3Qg
c3VwcG9ydCBhIHN0YW5kYXJkIHdheSBvZiBxdWVyeWluZyBpdAphYm91dCBsZWFzZXMgKGVnLCBT
Tk1QKS4gIEl0IGRvZXMgc3VwcG9ydCBhbiBJU0MgcHJvdG9jb2wgY2FsbGVkCiJPTUFQSSIuCgpX
ZSBkb24ndCB3YW50IHRvIGhhdmUgZWFjaCBvc3N0ZXN0IHRlc3Qgam9iIHRhbGsgdG8gdGhlIERI
Q1Agc2VydmVyCnZpYSBPTUFQSSBiZWNhdXNlIHRoaXMgd291bGQgaW52b2x2ZSBnaXZpbmcgdGhl
bSBhIHBhc3N3b3JkIHRvIHRoZQpESENQIHNlcnZlci4gIFNvIHdlIG5lZWQgdG8gcHJvdmlkZSwg
ZWZmZWN0aXZlbHksIGEgcHJveHkgZGFlbW9uLgoKVGhlIGF2YWlsYWJsZSBPTUFQSSBjbGllbnQg
bGlicmFyaWVzIGFyZSBzeW5jaHJvbm91czsgdGhlIGJlc3QKYXZhaWxhYmxlIGxpYnJhcnkgaXMg
d3JpdHRlbiBpbiBQeXRob24uICBXZSBjb3VsZCB3cml0ZSB0aGUgd2hvbGUKZGFlbW9uIGluIFB5
dGhvbiBidXQgdGhhdCB3b3VsZCBpbnZvbHZlIGRvaW5nIG91ciBvd24gc2VsZWN0IGFuZCBsaW5l
CmJ1ZmZlcmluZy9yZWFzc2VtYmx5LCByZWltcGxlbWVudGluZyBjb21tYW5kIHBhcnNpbmcsIGV0
Yy4gLSB3aGljaCB3ZQphbHJlYWR5IGhhdmUgaW1wbGVtZW50YXRpb25zIG9mIGluIHRjbC9kYWVt
b25saWIudGNsLgoKU28gd2UgcHJvdmlkZSwgaW5zdGVhZDoKCiAqIEEgUHl0aG9uIHByb2dyYW0g
YG1zLWxlYXNlcy1vbWFwaXByb3h5JyB3aGljaCBzcGVha3MgT01BUEkgdG8gdGhlCiAgIERIQ1Ag
c2VydmVyLCBhbmQgYSBzaW1wbGUgc3luY2hyb25vdXMgcXVlcnkgcHJvdG9jb2wgb24gaXRzCiAg
IHN0ZGluL3N0ZG91dC4gIE9NQVBJIGF1dGhlbnRpY2F0aW9uIGlzIGJhc2VkIG9uIGEgc2hhcmVk
IHNlY3JldDsgdG8KICAgYXZvaWQgZHVwbGljYXRpbmcgaXQgYW55IG1vcmUgdGhhbiBuZWNlc3Nh
cnksIG1zLWxlYXNlcy1vbWFwaXByb3h5CiAgIGhhbGYtYXJzZWRseSBwYXJzZXMgdGhlIHJlbGV2
YW50IERIQ1Agc2VydmVyIGNvbmZpZyBmcmFnbWVudC4KCiAqIEEgVGNsIGRhZW1vbiBgbXMtbGVh
c2VzZGFlbW9uJyB3aGljaCBtdWx0aXBsZXhlcyB0aGUgbXVsdGlwbGUKICAgY2xpZW50cywgYW5k
IGlzc3VlcyBxdWVyaWVzIHRvIHRoZSBQeXRob24gcHJvZ3JhbS4gIEl0IHNwZWFrcwogICBhIHBy
b3RvY29sIHNpbWlsYXIgdG8gdGhlIG90aGVyIFRjbCBkYWVtb25zLgoKICogQSBjbGllbnQgaW1w
bGVtZW50YXRpb24gaW4gT3NzdGVzdC9EaGNwV2F0Y2gvbGVhc2VzZGFlbW9uLnBtIHdoaWNoCiAg
IGNhbiBiZSByZXF1ZXN0ZWQgYnkgcGVyLWhvc3QgY29uZmlndXJhdGlvbiwgYXMgdGhlIERIQ1Ag
bGVhc2UKICAgbWV0aG9kLgoKTGlrZSB3aXRoIHRoZSBgbGVhc2VzJyBhY2Nlc3MgbWV0aG9kLCB0
aGUgaG9zdG5hbWUgb2YgdGhlIERIQ1Agc2VydmVyCm11c3QgYmUgc3BlY2lmaWVkIGluIHRoZSBo
b3N0IHByb3BlcnR5LiAgVGhlIFRjbCBkYWVtb24gYmluZHMgdG8gKiwgc28KZG9lcyBub3QgbmVl
ZCB0byBrbm93IGl0cyBob3N0bmFtZS4gIFNvIHRoZSBjb25maWcgaGFzIG9ubHkgdGhlIHBvcnQs
CmFuZCB0aGUgb24tREhDUC1zZXJ2ZXIgc2V0dGluZ3MuCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFj
a3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiBPc3N0ZXN0LnBtICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgNCArKwogT3NzdGVzdC9EaGNwV2F0Y2gvbGVhc2VzZGFlbW9uLnBt
IHwgOTggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiBtcy1sZWFzZXMt
b21hcGlwcm94eSAgICAgICAgICAgICAgfCA0MyArKysrKysrKysrKysrKysrKwogbXMtbGVhc2Vz
ZGFlbW9uICAgICAgICAgICAgICAgICAgIHwgNTEgKysrKysrKysrKysrKysrKysrKysKIDQgZmls
ZXMgY2hhbmdlZCwgMTk2IGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBPc3N0ZXN0
L0RoY3BXYXRjaC9sZWFzZXNkYWVtb24ucG0KIGNyZWF0ZSBtb2RlIDEwMDc1NSBtcy1sZWFzZXMt
b21hcGlwcm94eQogY3JlYXRlIG1vZGUgMTAwNzU1IG1zLWxlYXNlc2RhZW1vbgoKZGlmZiAtLWdp
dCBhL09zc3Rlc3QucG0gYi9Pc3N0ZXN0LnBtCmluZGV4IGE3ODcyOGMuLjlmZGVmZGUgMTAwNjQ0
Ci0tLSBhL09zc3Rlc3QucG0KKysrIGIvT3NzdGVzdC5wbQpAQCAtMTA0LDYgKzEwNCwxMCBAQCBv
dXIgJWMgPSBxdygKICAgICBIb3N0bmFtZVNvcnRTd2FwV29yZHMgMAogCiAgICAgVGltZXpvbmUg
VVRDCisKKyAgICBEaGNwU2VydmVyT21hcGlLZXlGaWxlIC9ldGMvZGhjcC9vc3N0ZXN0LW9tYXBp
LWtleQorICAgIERoY3BTZXJ2ZXJPbWFwaVBvcnQgNzk5MQorICAgIExlYXNlc0RhZW1vblBvcnQg
NDAzMwogKTsKIAogJGN7JF99PScnIGZvcmVhY2ggcXcoCmRpZmYgLS1naXQgYS9Pc3N0ZXN0L0Ro
Y3BXYXRjaC9sZWFzZXNkYWVtb24ucG0gYi9Pc3N0ZXN0L0RoY3BXYXRjaC9sZWFzZXNkYWVtb24u
cG0KbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uOTE0ODg4MAotLS0gL2Rldi9u
dWxsCisrKyBiL09zc3Rlc3QvRGhjcFdhdGNoL2xlYXNlc2RhZW1vbi5wbQpAQCAtMCwwICsxLDk4
IEBACisjIFRoaXMgaXMgcGFydCBvZiAib3NzdGVzdCIsIGFuIGF1dG9tYXRlZCB0ZXN0aW5nIGZy
YW1ld29yayBmb3IgWGVuLgorIyBDb3B5cmlnaHQgKEMpIDIwMDktMjAxMyBDaXRyaXggSW5jLgor
IyAKKyMgVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU6IHlvdSBjYW4gcmVkaXN0cmlidXRl
IGl0IGFuZC9vciBtb2RpZnkKKyMgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgQWZmZXJv
IEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5CisjIHRoZSBGcmVlIFNvZnR3
YXJlIEZvdW5kYXRpb24sIGVpdGhlciB2ZXJzaW9uIDMgb2YgdGhlIExpY2Vuc2UsIG9yCisjIChh
dCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCisjIAorIyBUaGlzIHByb2dyYW0gaXMg
ZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyMgYnV0IFdJ
VEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YK
KyMgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAg
U2VlIHRoZQorIyBHTlUgQWZmZXJvIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0
YWlscy4KKyMgCisjIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBB
ZmZlcm8gR2VuZXJhbCBQdWJsaWMgTGljZW5zZQorIyBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbS4g
IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKworCitwYWNrYWdl
IE9zc3Rlc3Q6OkRoY3BXYXRjaDo6bGVhc2VzZGFlbW9uOworCit1c2Ugc3RyaWN0OwordXNlIHdh
cm5pbmdzOworCit1c2UgUE9TSVg7Cit1c2UgSU86OkZpbGU7Cit1c2UgSU86OlNvY2tldDsKKwor
dXNlIE9zc3Rlc3Q7Cit1c2UgT3NzdGVzdDo6VGVzdFN1cHBvcnQ7CisKK0JFR0lOIHsKKyAgICB1
c2UgRXhwb3J0ZXIgKCk7CisgICAgb3VyICgkVkVSU0lPTiwgQElTQSwgQEVYUE9SVCwgQEVYUE9S
VF9PSywgJUVYUE9SVF9UQUdTKTsKKyAgICAkVkVSU0lPTiAgICAgPSAxLjAwOworICAgIEBJU0Eg
ICAgICAgICA9IHF3KEV4cG9ydGVyKTsKKyAgICBARVhQT1JUICAgICAgPSBxdygpOworICAgICVF
WFBPUlRfVEFHUyA9ICggKTsKKworICAgIEBFWFBPUlRfT0sgICA9IHF3KCk7Cit9CisKK3N1YiBu
ZXcgeworICAgIG15ICgkY2xhc3MsICRobywgJG1ldGgsICRzb3VyY2UpID0gQF87CisgICAgbXkg
JG1vOworICAgIGlmICgkc291cmNlID1+IG0vOig/PVteOl0qKSQvKSB7CisJJG1vID0geworICAg
ICAgICAgICAgSG9zdCA9PiAkYCwKKyAgICAgICAgICAgIFBvcnQgPT4gJCcsCisgICAgICAgIH07
CisgICAgfSBlbHNlIHsKKwkkbW8gPSB7CisgICAgICAgICAgICBIb3N0ID0+ICRzb3VyY2UsCisg
ICAgICAgICAgICBQb3J0ID0+ICRje0xlYXNlc0RhZW1vblBvcnR9LAorICAgICAgICB9OworICAg
IH0KKyAgICByZXR1cm4gYmxlc3MgJG1vLCAkY2xhc3M7Cit9CisKK3N1YiBjaGVja19pcCAoJCQp
IHsKKyAgICBteSAoJG1vLCAkZ2hvKSA9IEBfOworCisgICAgbXkgJG1heV9yZXRyeSA9IDE7Cisg
ICAgd2hpbGUgKCRtYXlfcmV0cnkpIHsKKyAgICAgICAgbXkgJHJ2OworICAgICAgICBldmFsIHsK
KyAgICAgICAgICAgIG15ICRsc2VydiA9ICRtby0+e0Nvbm59OworICAgICAgICAgICAgaWYgKCEk
bHNlcnYpIHsKKyAgICAgICAgICAgICAgICBsb2dtKCJsZWFzZXNkYWVtb246ICRnaG8tPntOYW1l
fToiLgorICAgICAgICAgICAgICAgICAgICAgIiBjb25uZWN0aW5nIHRvICRtby0+e0hvc3R9OiRt
by0+e1BvcnR9Iik7CisgICAgICAgICAgICAgICAgJG1heV9yZXRyeSA9IDA7CisgICAgICAgICAg
ICAgICAgJGxzZXJ2ID0gdGNwY29ubmVjdCgkbW8tPntIb3N0fSwgJG1vLT57UG9ydH0pOworICAg
ICAgICAgICAgICAgICRsc2Vydi0+YXV0b2ZsdXNoKDEpOworICAgICAgICAgICAgICAgICRfID0g
PCRsc2Vydj47CisgICAgICAgICAgICAgICAgZGVmaW5lZCAmJiBtL15PSyBtcy1sZWFzZXNkYWVt
b25ccy8gb3IgZGllICIkXyA/IjsKKyAgICAgICAgICAgICAgICAkbW8tPntDb25ufSA9ICRsc2Vy
djsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIHByaW50ICRsc2VydiAiZXRoZXItaXA0ICRn
aG8tPntFdGhlcn1cbiI7CisgICAgICAgICAgICAkXyA9IDwkbHNlcnY+OworICAgICAgICAgICAg
aWYgKG0vXlxkK1wuXGQrXC5cZCtcLlxkKyQvKSB7CisgICAgICAgICAgICAgICAgJGdoby0+e0lw
fSA9ICQmOworICAgICAgICAgICAgICAgIHJlcG9ydF9vbmNlKCRnaG8sICdsZWFzZXNkYWVtb246
OmNoZWNrX2lwJywgCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgImd1ZXN0ICRnaG8tPntO
YW1lfTogJGdoby0+e0V0aGVyfSAkZ2hvLT57SXB9Iik7CisgICAgICAgICAgICAgICAgJHJ2ID0g
dW5kZWY7CisgICAgICAgICAgICB9IGVsc2lmIChtL15ub25lJC8pIHsKKyAgICAgICAgICAgICAg
ICAkcnYgPSAnbm8gbGVhc2UnOworICAgICAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgICAg
ICBkaWUgImdvdCAkXyAhIjsKKyAgICAgICAgICAgIH0KKyAgICAgICAgfTsKKyAgICAgICAgaWYg
KCFsZW5ndGggJEApIHsKKyAgICAgICAgICAgIHJldHVybiAkcnY7CisgICAgICAgIH0KKyAgICAg
ICAgJG1heV9yZXRyeSA9IDA7CisgICAgICAgIGRlbGV0ZSAkbW8tPntDb25ufTsKKyAgICB9Cisg
ICAgcmV0dXJuICJlcnJvciB0YWxraW5nIHRvIG1zLWxlYXNlc2RhZW1vbjogJEAiOworfQorCisx
OwpkaWZmIC0tZ2l0IGEvbXMtbGVhc2VzLW9tYXBpcHJveHkgYi9tcy1sZWFzZXMtb21hcGlwcm94
eQpuZXcgZmlsZSBtb2RlIDEwMDc1NQppbmRleCAwMDAwMDAwLi5hMzAyYTg1Ci0tLSAvZGV2L251
bGwKKysrIGIvbXMtbGVhc2VzLW9tYXBpcHJveHkKQEAgLTAsMCArMSw0MyBAQAorIyEvdXNyL2Jp
bi9weXRob24gLXUKKworaW1wb3J0IHN5cworaW1wb3J0IG9zCitpbXBvcnQgcHlwdXJlb21hcGkK
K2ltcG9ydCByZSBhcyByZWdleHAKKworZGVmIGdldGtleShmaWxlbmFtZSk6CisgICAgZ2xvYmFs
IGtleV9uYW1lCisgICAgZ2xvYmFsIHNlY3JldF9rZXkKKworICAgIGtuX3JlID0gcmVnZXhwLmNv
bXBpbGUocicnJ1xzKmtleVxzKyhcdyspXHMqXHskJycnKQorICAgIHNrX3JlID0gcmVnZXhwLmNv
bXBpbGUocicnJ1xzKnNlY3JldFxzKihbJyJdKSguKilcMVxzKlw7XHMqJCcnJykKKyAgICBmID0g
b3BlbihmaWxlbmFtZSkKKyAgICBmb3IgbCBpbiBmOgorICAgICAgICBtID0ga25fcmUubWF0Y2go
bCkKKyAgICAgICAgaWYgbToga2V5X25hbWUgPSBtLmdyb3VwKDEpCisgICAgICAgIG0gPSBza19y
ZS5tYXRjaChsKQorICAgICAgICBpZiBtOiBzZWNyZXRfa2V5ID0gbS5ncm91cCgyKQorCisgICAg
a2V5X25hbWUKKyAgICBzZWNyZXRfa2V5CisKK2RlZiBjb25uZWN0KHBvcnQpOgorICAgIGdsb2Jh
bCBvbQorICAgIG9tID0gcHlwdXJlb21hcGkuT21hcGkoJ2xvY2FsaG9zdCcsIDc5MTEsIGtleV9u
YW1lLCBzZWNyZXRfa2V5KQorCitkZWYgaXRlcmF0ZSgpOgorICAgIHdoaWxlIFRydWU6CisgICAg
ICAgIGwgPSBzeXMuc3RkaW4ucmVhZGxpbmUoKQorICAgICAgICBpZiBub3QgbDogYnJlYWsKKwor
ICAgICAgICBtYWMgPSBsLnJzdHJpcCgpCisgICAgICAgIHRyeToKKyAgICAgICAgICAgIGlwID0g
b20ubG9va3VwX2lwKG1hYykKKyAgICAgICAgZXhjZXB0IHB5cHVyZW9tYXBpLk9tYXBpRXJyb3JO
b3RGb3VuZDoKKyAgICAgICAgICAgIGlwID0gJ25vbmUnCisgICAgICAgIHByaW50KCclcyAlcycg
JSAobWFjLCBpcCkpCisKK2dldGtleShzeXMuYXJndlsyXSkKK2Nvbm5lY3QoaW50KHN5cy5hcmd2
WzFdKSkKK3ByaW50KCdPSycpCitpdGVyYXRlKCkKZGlmZiAtLWdpdCBhL21zLWxlYXNlc2RhZW1v
biBiL21zLWxlYXNlc2RhZW1vbgpuZXcgZmlsZSBtb2RlIDEwMDc1NQppbmRleCAwMDAwMDAwLi5l
NzI1OTZjCi0tLSAvZGV2L251bGwKKysrIGIvbXMtbGVhc2VzZGFlbW9uCkBAIC0wLDAgKzEsNTEg
QEAKKyMhL3Vzci9iaW4vdGNsc2g4LjUKKyMgLSotIFRjbCAtKi0gCisjIHVzYWdlOiAuL21zLW93
bmVyZGFlbW9uICAuLi4gfCBsb2dnZXIKKworIyBUaGlzIGlzIHBhcnQgb2YgIm9zc3Rlc3QiLCBh
biBhdXRvbWF0ZWQgdGVzdGluZyBmcmFtZXdvcmsgZm9yIFhlbi4KKyMgQ29weXJpZ2h0IChDKSAy
MDA5LTIwMTMgQ2l0cml4IEluYy4KKyMgCisjIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJl
OiB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CisjIGl0IHVuZGVyIHRoZSB0
ZXJtcyBvZiB0aGUgR05VIEFmZmVybyBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hl
ZCBieQorIyB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBlaXRoZXIgdmVyc2lvbiAzIG9m
IHRoZSBMaWNlbnNlLCBvcgorIyAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgor
IyAKKyMgVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2ls
bCBiZSB1c2VmdWwsCisjIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRo
ZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisjIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBB
IFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyMgR05VIEFmZmVybyBHZW5lcmFsIFB1Ymxp
YyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisjIAorIyBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2
ZWQgYSBjb3B5IG9mIHRoZSBHTlUgQWZmZXJvIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKKyMgYWxv
bmcgd2l0aCB0aGlzIHByb2dyYW0uICBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xp
Y2Vuc2VzLz4uCisKKworc291cmNlIC4vdGNsL2RhZW1vbmxpYi50Y2wKKworcHJvYyBjaGFuLWRl
c3Ryb3ktc3R1ZmYge2NoYW59IHsgfQorCitwcm9jIGNtZC9ldGhlci1pcDQge2NoYW4gZGVzYyBt
YWN9IHsKKyAgICBnbG9iYWwgb21jbGljaGFuCisgICAgaWYgeyFbcmVnZXhwIHteKD86WzAtOWEt
Zl17Mn06KXs1fVswLTlhLWZdezJ9JH0gJG1hYyBtYWNdfSB7CisgICAgICAgIGNoYW4tZXJyb3Ig
JGNoYW4gImJhZCBtYWMgYWRkcmVzcyIKKyAgICAgICAgcmV0dXJuCisgICAgfQorICAgIHB1dHMt
Y2hhbiAkb21jbGljaGFuICIkbWFjIgorICAgIHNldCBsIFttdXN0LWdldHMtY2hhbiAkb21jbGlj
aGFuICJeJG1hYyAiXQorICAgIHB1dHMtY2hhbiAkY2hhbiBbbGluZGV4ICRsIDFdCit9CisKK3By
b2MgYmFubmVyIHtjaGFufSB7CisgICAgcmV0dXJuICJPSyBtcy1sZWFzZXNkYWVtb24iCit9CisK
K21haW4tZGFlbW9uIExlYXNlcyB7CisgICAgZ2xvYmFsIGMgb21jbGljaGFuIGNoYW5kZXNjCisK
KyAgICBzZXQgY21kIFtsaXN0IC4vbXMtbGVhc2VzLW9tYXBpcHJveHkgXAorICAgICAgICAgICAg
ICAgICAkYyhEaGNwU2VydmVyT21hcGlQb3J0KSAkYyhEaGNwU2VydmVyT21hcGlLZXlGaWxlKSBc
CisgICAgICAgICAgICAgICAgIDI+QCBzdGRlcnJdCisgICAgc2V0IG9tY2xpY2hhbiBbb3BlbiB8
JGNtZCByK10KKyAgICBmY29uZmlndXJlICRvbWNsaWNoYW4gLWJ1ZmZlcmluZyBsaW5lIC10cmFu
c2xhdGlvbiBsZgorICAgIHNldCBjaGFuZGVzYygkb21jbGljaGFuKSBvbWNsaQorICAgIG11c3Qt
Z2V0cy1jaGFuICRvbWNsaWNoYW4ge15PS30KK30KLS0gCjIuMS40CgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 15 11:55:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 11: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 1dLTNA-0004zT-2P; Thu, 15 Jun 2017 11:55: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=33261d418=Ian.Jackson@citrix.com>)
 id 1dLTN9-0004z9-9f
 for xen-devel@lists.xenproject.org; Thu, 15 Jun 2017 11:55:35 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 8D/09-02199-6B572495; Thu, 15 Jun 2017 11:55:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42JxWrohUndbqVO
 kwZzrrBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bj6uNMBd+ZK25s+8rewLiLuYuRk0NCwF9i
 4eup7CA2m4CuRNOWv2xdjBwcIgIqErf3GoCYzAKhEjteWIJUCAskSfy8vJIJxGYRUJV4t+gUC
 4jNK+ApsbS9jxFiopzE+eM/waZzCnhJHLz4FqxGCKhm2ZbzLCAjhQTUJOauj4doFZQ4OfMJWA
 mzgITEwRcvmCcw8s5CkpqFJLWAkWkVo0ZxalFZapGukZleUlFmekZJbmJmjq6hgbFebmpxcWJ
 6ak5iUrFecn7uJkZg2NQzMDDuYGzY63eIUZKDSUmUl1/OKVKILyk/pTIjsTgjvqg0J7X4EKMM
 B4eSBO+XEqCcYFFqempFWmYOMIBh0hIcPEoivL+zgNK8xQWJucWZ6RCpU4y6HE0ftnxhEmLJy
 89LlRLnXQcyQwCkKKM0D24ELJouMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLm3QcyhSczrw
 Ru0yugI5iAjgi64AByREkiQkqqgbHUiKP4ytGDLYp8t6ftq1Tvazuhf+7Xw+6IxMVCWgUXHS8
 2Km77knJP7i+zfvVktavm7Lt39v/ict/YFFb060//sV1vnyV/rL/+oPn147jcxqtO0cUNBjqS
 pQsf1qkuv93Fp7BmD3vD5q1RNwUmmm5Zv4p5T0Cx7vk9CW1OzxInX4sXsNois0SJpTgj0VCLu
 ag4EQAz2fHpoQIAAA==
X-Env-Sender: prvs=33261d418=Ian.Jackson@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1497527732!105097534!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50420 invoked from network); 15 Jun 2017 11:55:33 -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;
 15 Jun 2017 11:55:33 -0000
X-IronPort-AV: E=Sophos;i="5.39,343,1493683200"; d="scan'208";a="427991697"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 15 Jun 2017 12:54:44 +0100
Message-ID: <1497527684-21433-4-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1497527684-21433-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1497527684-21433-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 4/4] production-config: Use the new
	leases server for all hosts 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>

U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0t
LQogcHJvZHVjdGlvbi1jb25maWcgfCAyICsrCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25z
KCspCgpkaWZmIC0tZ2l0IGEvcHJvZHVjdGlvbi1jb25maWcgYi9wcm9kdWN0aW9uLWNvbmZpZwpp
bmRleCA5NjgzMWM3Li42M2Q2NjQxIDEwMDY0NAotLS0gYS9wcm9kdWN0aW9uLWNvbmZpZworKysg
Yi9wcm9kdWN0aW9uLWNvbmZpZwpAQCAtOTQsNiArOTQsOCBAQCBUZnRwTmV0Ym9vdEdyb3VwIG9z
c3Rlc3QKIFRmdHBEaVZlcnNpb25fd2hlZXp5IDIwMTYtMDYtMDgKIFRmdHBEaVZlcnNpb25famVz
c2llIDIwMTctMDQtMDYKIAorSG9zdFByb3BfRGhjcFdhdGNoTWV0aG9kIGxlYXNlc2RhZW1vbiBp
bmZyYQorCiAjIEZvciBJU08gaW5zdGFsbHMKIERlYmlhbkltYWdlVmVyc2lvbl93aGVlenkgNy4y
LjAKIERlYmlhbkltYWdlVmVyc2lvbl9qZXNzaWUgOC4yLjAKLS0gCjIuMS40CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 15 12:02:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 12:02: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 1dLTTy-0005zj-2X; Thu, 15 Jun 2017 12: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 <julien.grall@arm.com>) id 1dLTTw-0005zd-JC
 for xen-devel@lists.xenproject.org; Thu, 15 Jun 2017 12:02:36 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 34/37-02181-B5772495; Thu, 15 Jun 2017 12:02:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsVysyfVTTei3Cn
 SYMdbfovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWP2v6tsBWvZK3a8+c7cwPictYuRi0NIYBOj
 xMZp+1ggnN2MEo8+bgNzRAS+M0nc6r/M1MXIycEsYCxxZOdzMJtNQFPizudPQDYHh7CAqcTD9
 zIgYV4BK4lHz/4wgtgsAqoSm97dACsXFQiXeNt4hAWiRlDi5MwnLBAjzSTmbX7IDGHLS2x/O4
 d5AiPPLCRls5CUzUJStoCReRWjenFqUVlqka6JXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlK
 xXnJ+7iZGYPgwAMEOxlt9zocYJTmYlER5+eWcIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8MaV
 AeUEi1LTUyvSMnOAgQyTluDgURLh/Z0FlOYtLkjMLc5Mh0idYtTlaPqw5QuTEEtefl6qlDivN
 8gMAZCijNI8uBGwqLrEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYV4tkCk8mXklcJteAR3BBH
 RE0AUHkCNKEhFSUg2MWblFtgK9Qq6cr1ufpH5i/Md6j2NLSPiexG0GfEtcNzAsnm4ZtXLOiWm
 reVfMafI4xMa6zvHqwy7uA9s3CNpcvdR47kZ58kHtqhXvp1VaHJb8enTJzMk6b3rlb5bInDrQ
 0/HP/2tl+JbzizXesq0/wPJv1057H+ctL95uXdjwvKO5rK2Eh8m8XYmlOCPRUIu5qDgRAK+iu
 UClAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1497528151!83769436!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20929 invoked from network); 15 Jun 2017 12:02:32 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-206.messagelabs.com with SMTP; 15 Jun 2017 12:02: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 DA8F880D;
 Thu, 15 Jun 2017 05:02:30 -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 415923F41F;
 Thu, 15 Jun 2017 05:02:29 -0700 (PDT)
To: "Edgar E. Iglesias" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Artem Mygaiev <joculator@gmail.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>, anastassios.nanos@onapp.com,
 thkatsios@cslab.ece.ntua.gr, Jarvis Roach <Jarvis.Roach@dornerworks.com>,
 "Goel, Sameer" <sgoel@qti.qualcomm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f5878b29-c797-e0f1-bf67-95911ab0e511@arm.com>
Date: Thu, 15 Jun 2017 13:02:27 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
Cc: "lars.kurth@citrix.com" <lars.kurth@citrix.com>
Subject: [Xen-devel] Next Xen ARM community call - 21st June 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>

SGkgYWxsLAoKSSB3b3VsZCBzdWdnZXN0IHRvIG9yZ2FuaXplIHRoZSBuZXh0IFhlbiBBUk0gY29t
bXVuaXR5IG9uIFdlZG5lc2RheSAyMXN0IApKdW5lIGF0IDVQTSBCU1QuIEFueSBvcGluaW9ucz8K
CkFsc28gZG8geW91IGhhdmUgYW55IHNwZWNpZmljIHRvcGljIHlvdSB3b3VsZCBsaWtlIHRvIHRh
bGsgZHVyaW5nIHRoaXMgY2FsbD8KCkZvciBqb2luaW5nIHRoZSBjYWxsLCBwbGVhc2UgdXNlIGVp
dGhlcjoKCkNhbGwgICAgICAgICAgICArNDQgMTIyMyA0MDYwNjUgKExvY2FsIGRpYWwgaW4pCmFu
ZCBlbnRlciB0aGUgYWNjZXNzIGNvZGUgYmVsb3cgZm9sbG93ZWQgYnkgIyBrZXkuClBhcnRpY2lw
YW50IGNvZGU6IDQ5MTUxOTEKCk1vYmlsZSBBdXRvIERpYWw6CiAgICAgICAgIFZvSVA6IHZvaXA6
Ly8rNDQxMjIzNDA2MDY1OzQ5MTUxOTEjCiAgICAgICAgIGlPUyBkZXZpY2VzOiArNDQgMTIyMyA0
MDYwNjUsNDkxNTE5MSBhbmQgcHJlc3MgIwogICAgICAgICBPdGhlciBkZXZpY2VzOiArNDQgMTIy
MyA0MDYwNjV4NDkxNTE5MSMKCkFkZGl0aW9uYWwgQ2FsbGluZyBJbmZvcm1hdGlvbjoKClVLICs0
NCAxMTQyODI4MDAyClVTIENBICsxIDQwODU3NjE1MDIKVVMgVFggKzEgNTEyMzE0MTA3MwpKUCAr
ODEgNDUzNDU1MzU1CkRFICs0OSA4OTQ1NjA0MDUwCk5PICs0NyA3MzE4NzUxOApTRSArNDYgNDYz
MTMxMzEKRlIgKzMzIDQ5NzIzNTEwMQpUVyArODg2IDM1NjU3MTE5CkhVICszNiAxMzI3NTYwMApJ
RSArMzUzIDkxMzM3OTAwCgpUb2xsIEZyZWUKClVLIDA4MDAgMTQxMjA4NApVUyArMSA4NjY4ODAx
MTQ4CkNOICs4NiA0MDA2NzgyMzY3CklOIDAwMDgwMDk4NjgzNjUKSU4gKzkxODA0OTI4Mjc3OApU
VyAwODAwMCAyMjA2NQpIVSAwNjgwOTgxNTg3CklFIDE4MDA4MDAwMjIKS0YgKzk3MjczMjU1ODg3
NwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 15 12:05:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 12:05:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLTWI-00067y-Eh; Thu, 15 Jun 2017 12:05: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=33264171e=Andrew.Cooper3@citrix.com>)
 id 1dLTWH-00067r-3U
 for xen-devel@lists.xenproject.org; Thu, 15 Jun 2017 12:05:01 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 53/46-01985-CE772495; Thu, 15 Jun 2017 12:05:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsWyU9JRQvd1uVO
 kweWPOhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aaVROYChZzV7y5ptXAuImzi5GDQ0LAT2LC
 +aIuRk4OYYEEiS/3NjOC2CICgRJ9R6axg9hCAlkSZw68ZwGxmQVCJVad/sUEYrMJ6EvsfvEJz
 OYVsJVoPv+fDcRmEVCVuLHzD5gtKhAu8bbxCAtEjaDEyZlPwGxOAWuJrbOWsoKcwCygKbF+lz
 7EeHmJ7W/nMEOsVZO41n8J7AQJgXSJrX9/MU9g5J+FZNIshO5ZSLoXMDKvYtQoTi0qSy3SNTL
 SSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDL56BgbGHYxTT/gdYpTkYFIS5eWX
 c4oU4kvKT6nMSCzOiC8qzUktPsQow8GhJMH7rQwoJ1iUmp5akZaZA4wDmLQEB4+SCO/vLKA0b
 3FBYm5xZjpE6hSjopQ472GQPgGQREZpHlwbLPYuMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVB
 LmFQBGshBPZl4J3PRXQIuZgBYHXXAAWVySiJCSamB0P7Lxb8C7Fzmqc4tlLEO22hqoHj5lLLM
 z/MmX7Xt7Sq82WJju22Skf28fQ+fp+BilP5Ic17fdEj735ershhvnDi1b/fH1xUPRX9LXb5/q
 4MLQLffIylB5zpNvClo7zhoe3n4m7OOFIs+5aQfm1S7Q8i9KluxIij/iuUf9xvXPLU3sxYISj
 8UblFiKMxINtZiLihMBgbUYVLgCAAA=
X-Env-Sender: prvs=33264171e=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1497528299!101735474!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30328 invoked from network); 15 Jun 2017 12:04:59 -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;
 15 Jun 2017 12:04:59 -0000
X-IronPort-AV: E=Sophos;i="5.39,343,1493683200"; d="scan'208";a="47824176"
To: Sergej Proskurin <proskurin@sec.in.tum.de>,
 <xen-devel@lists.xenproject.org>
References: <20170615110516.448-1-proskurin@sec.in.tum.de>
 <20170615110516.448-5-proskurin@sec.in.tum.de>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <4cd8c0f2-6948-a03f-3fc5-310663f68221@citrix.com>
Date: Thu, 15 Jun 2017 13:03:50 +0100
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: <20170615110516.448-5-proskurin@sec.in.tum.de>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [RFC PATCH v3 04/10] arm/mem_access: Add
 short-descriptor pte typedefs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTUvMDYvMTcgMTI6MDUsIFNlcmdlaiBQcm9za3VyaW4gd3JvdGU6Cj4gVGhlIGN1cnJlbnQg
aW1wbGVtZW50YXRpb24gZG9lcyBub3QgcHJvdmlkZSBhcHByb3ByaWF0ZSB0eXBlcyBmb3IKPiBz
aG9ydC1kZXNjcmlwdG9yIHRyYW5zbGF0aW9uIHRhYmxlIGVudHJpZXMuIEFzIHN1Y2gsIHRoaXMg
Y29tbWl0IGFkZHMgbmV3Cj4gdHlwZXMsIHdoaWNoIHNpbXBsaWZ5IG1hbmFnaW5nIHRoZSByZXNw
ZWN0aXZlIHRyYW5zbGF0aW9uIHRhYmxlIGVudHJpZXMuCj4KPiBTaWduZWQtb2ZmLWJ5OiBTZXJn
ZWogUHJvc2t1cmluIDxwcm9za3VyaW5Ac2VjLmluLnR1bS5kZT4KPiAtLS0KPiBDYzogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IENjOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IC0tLQo+IHYzOiBBZGQgbW9yZSBzaG9ydC1kZXNjcmlw
dG9yIHJlbGF0ZWQgcHRlIHR5cGVkZWZzIHRoYXQgd2lsbCBiZSB1c2VkIGJ5Cj4gICAgIHRoZSBm
b2xsb3dpbmcgY29tbWl0cy4KPiAtLS0KPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmggfCAx
MDQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gIDEgZmls
ZSBjaGFuZ2VkLCAxMDQgaW5zZXJ0aW9ucygrKQo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS1hcm0vcGFnZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKPiBpbmRleCBlMmU0
YjU5N2E1Li43YTRhYTY0MTQ0IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFn
ZS5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKPiBAQCAtMjA1LDYgKzIwNSwx
MTAgQEAgdHlwZWRlZiB1bmlvbiB7Cj4gICAgICBscGFlX3dhbGtfdCB3YWxrOwo+ICB9IGxwYWVf
dDsKPiAgCj4gKy8qCj4gKyAqICBDb21wcmlzZXMgYml0cyBvZiB0aGUgbGV2ZWwgMSBzaG9ydC1k
ZXNjcmlwdG9yIGZvcm1hdCByZXByZXNlbnRpbmcKPiArICogIGEgc2VjdGlvbi4KPiArICovCj4g
K3R5cGVkZWYgc3RydWN0IF9fcGFja2VkIHsKPiArICAgIHVuc2lnbmVkIGludCBweG46MTsgICAg
ICAgICAvKiBQcml2aWxlZ2VkIEV4ZWN1dGUgTmV2ZXIgKi8KCihJJ20gbm90IGFuIEFSTSBtYWlu
dGFpbmVyLCBidXQpIGNhbiBJIHJlY29tbWVuZCB1c2luZyBib29sIGJpdGZpZWxkcwpmb3IgYm9v
bGVhbiBmaWVsZHMgbGlrZSB0aGlzLgoKVGhlcmUncyBubyBkaWZmZXJlbmNlIHdoZW4gdXNpbmcg
dGhlIHN0cnVjdHVyZSBmb3IgcmVhZGluZyBkYXRhLCBidXQgaXQKaGVscHMgcmVkdWNlIHN1YnRs
ZSBidWdzIHN1Y2ggYXMKCmZvby5weG4gPSAoZmxhZ3MgJiBOT19FWEVDVVRFKTsKCndoZW4gdXNp
bmcgdGhlIHN0cnVjdHVyZXMgdG8gY3JlYXRlIGEgbmV3IHZhbHVlLCBvciBtb2RpZnkgZXhpc3Rp
bmcgb25lcy4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 15 12:17:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 12: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 1dLThf-0006sq-Fs; Thu, 15 Jun 2017 12: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 <osstest-admin@xenproject.org>) id 1dLThd-0006se-FU
 for xen-devel@lists.xensource.com; Thu, 15 Jun 2017 12:16:45 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 99/4D-03920-CAA72495; Thu, 15 Jun 2017 12:16:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXd1lVO
 kwaa96hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+HHoJFvB58iKjRtXsjYw
 zjDpYuTiEBL4yyjx7ckuZgjnMaPEx99r2SCcbYwSr0/NYupi5OQQEXCW+HpmLjuIzSugLzGv7
 SOQzcEhLGAqcX9ePki9hMAuSYnu2TPAaiQEvCW2rL3OBGO/PHCTtYuRnYNNwErikBhIlEVAVW
 LlkWNMExi5FzAyrGLUKE4tKkst0jUy0ksqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93
 ECPQ5AxDsYFwzP/AQoyQHk5IoL7+cU6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd7VlUA5waLU
 9NSKtMwcYPDBpCU4eJREeH9nAaV5iwsSc4sz0yFSpxh1OTasXv+FSYglLz8vVUqcdynIDAGQo
 ozSPLgRsEi4xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWFebZApPJl5JXCbXgEdwQR0RNAFB5
 AjShIRUlINjLMsHRzEmLU6O3PeBXW8D81g26lQp/sqO83EpqB8k/C1pLJdTzQfKrwM5pdoqnN
 +c6BU+OjXS1wlhxS+8Szwn2+2+mfPLN7UVx8nb796VH6TXkhCQX7Qz9UnG5nsjty3+SIlte6O
 4qcNRv0rFn2W0JHe0Vv5vLq2/2pr29zH6vt450mWHd34QomlOCPRUIu5qDgRALivbrx/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1497529002!77280459!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30132 invoked from network); 15 Jun 2017 12:16:43 -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; 15 Jun 2017 12:16: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 1dLThY-0004Yd-95; Thu, 15 Jun 2017 12:16:40 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dLThS-0004an-Ja; Thu, 15 Jun 2017 12:16:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dLThS-0007KW-D3; Thu, 15 Jun 2017 12:16:34 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110434-mainreport@xen.org>
X-Osstest-Failures: linux-next:test-amd64-amd64-libvirt-pair:guest-start/debian:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:guest-start/debian:fail:regression
 linux-next:test-arm64-arm64-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-pair:guest-start/debian:fail:regression
 linux-next:test-amd64-amd64-pair:guest-start/debian:fail:regression
 linux-next:test-arm64-arm64-xl-credit2:xen-boot:fail:regression
 linux-next:test-arm64-arm64-xl-xsm:xen-boot:fail:regression
 linux-next:test-arm64-arm64-xl:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-vhd:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-xsm:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-multivcpu:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl:xen-boot:fail:regression
 linux-next:test-armhf-armhf-libvirt-raw:xen-boot:fail:regression
 linux-next:test-arm64-arm64-examine:reboot:fail:regression
 linux-next:test-armhf-armhf-examine:reboot:fail:regression
 linux-next:test-armhf-armhf-xl-cubietruck:xen-boot:fail:regression
 linux-next:test-armhf-armhf-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-armhf-armhf-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-next:test-armhf-armhf-xl-arndale:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-rtds:xen-boot:fail:allowable
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-next:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm: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-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-amd64-i386-xl-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-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=b14746170b0684005bab3e07893e6b91baf7dbf6
X-Osstest-Versions-That: linux=63f700aab4c11d46626de3cd051dae56cf7e9056
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 15 Jun 2017 12:16:34 +0000
Subject: [Xen-devel] [linux-next test] 110434: 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>

ZmxpZ2h0IDExMDQzNCBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTA0MzQvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
IDIwIGd1ZXN0LXN0YXJ0L2RlYmlhbiAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDQyNwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAyMCBndWVzdC1zdGFydC9kZWJpYW4gICAgICAgZmFpbCBS
RUdSLiB2cy4gMTEwNDI3CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICA2IHhlbi1ib290
ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA0MjcKIHRlc3QtYW1kNjQtaTM4Ni1w
YWlyICAgICAgICAgMjAgZ3Vlc3Qtc3RhcnQvZGViaWFuICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
MDQyNwogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAyMCBndWVzdC1zdGFydC9kZWJpYW4g
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNDI3CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
ICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA0MjcKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExMDQyNwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgNiB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNDI3CiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTA0MjcKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDYgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDQyNwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAg
ICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNDI3CiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTA0MjcKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDYgeGVuLWJv
b3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDQyNwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTEwNDI3CiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICA2IHJlYm9vdCAgICAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA0MjcKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAg
ICAgIDYgcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDQyNwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICA2IHhlbi1ib290ICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTEwNDI3CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICA2IHhlbi1i
b290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA0MjcKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgIDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDExMDQyNwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE1IGd1ZXN0LWxv
Y2FsbWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gMTEwNDI3CiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA0
MjcKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9j
a2luZyk6CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICA2IHhlbi1ib290ICAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA0MjcKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2Vl
ZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgYmxvY2tlZCBpbiAxMTA0MjcKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdGFydC93aW4ucmVw
ZWF0IGZhaWwgYmxvY2tlZCBpbiAxMTA0MjcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0IDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDExMDQyNwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgOSBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgICAgIGZh
aWwgIGxpa2UgMTEwNDI3CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE2
IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA5IHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAg
ICAgICAgYjE0NzQ2MTcwYjA2ODQwMDViYWIzZTA3ODkzZTZiOTFiYWY3ZGJmNgpiYXNlbGluZSB2
ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgNjNmNzAwYWFiNGMxMWQ0NjYyNmRlM2NkMDUx
ZGFlNTZjZjdlOTA1NgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgICAgICAgICAgICAgICAgICAgICAg
ICAobm90IGZvdW5kKSAgICAgCkZhaWxpbmcgc2luY2UgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKG5vdCBmb3VuZCkgICAgIApUZXN0aW5nIHNhbWUgc2luY2UgICAxMTA0MzQgIDIwMTct
MDYtMTQgMDk6NTI6NTggWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKam9iczoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
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
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 15 13:31:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 13:31:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLUrh-0003VY-Ah; Thu, 15 Jun 2017 13:31: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 1dLUrg-0003VB-MY
 for xen-devel@lists.xensource.com; Thu, 15 Jun 2017 13:31:12 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 13/2D-03920-F1C82495; Thu, 15 Jun 2017 13:31:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVVeuxyn
 SYNEhG4sVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmdLaJF7zoZ6xY0/KApYHx
 fFIXIxeHkMBfRolVL64xQTiPGSUajh9jgXC2MUr8Pr6RrYuRk0NEwFni65m57F2MHBy8AvoSX
 XvsQcLCAvYSh3/dYAexJQTmaUrsmQ5le0ocPv+ZEcb+82Yl0AJ2DjYBK4lDYiBRFgFViS131r
 FNYORewMiwilG9OLWoLLVI10IvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyPQ3wx
 AsINx9mX/Q4ySHExKorz8ck6RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4ZbqBcoJFqempFWmZ
 OcDAg0lLcPAoifDKNgCleYsLEnOLM9MhUqcYdTk2rF7/hUmIJS8/L1VKnPd9F1CRAEhRRmke3
 AhYFFxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMK8EyCU8mXklcJteAR3BBHRE0AUHkCNKEh
 FSUg2MTc6tZsKTjvPGrF33/ZJe9OIlkg/YHicKnup4/LvVYpH3R45psc//J52QOfRoovzFBKY
 33y18TQK1dm07ZXohZ+tK3mfvpb0UvqgeLHN6lNFx+26b8JfEKsnOOA3pCWf1tEODnZtNu5/f
 /asome1xI0bv/g7R15dETR4+4Dpys0b+xY+AHN4SJZbijERDLeai4kQA8lRPon0CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1497533469!97571367!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23354 invoked from network); 15 Jun 2017 13:31:10 -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; 15 Jun 2017 13:31: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 1dLUrd-0006WX-6W; Thu, 15 Jun 2017 13:31: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 1dLUrX-0006Om-OZ; Thu, 15 Jun 2017 13:31:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dLUrW-0007Kz-MU; Thu, 15 Jun 2017 13:31:03 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110437-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-armhf-armhf-xl-credit2:guest-start.2:fail:heisenbug
 xen-4.8-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-amd64-amd64-xl-rtds:debian-install:fail:heisenbug
 xen-4.8-testing:test-amd64-amd64-xl-qcow2:debian-di-install:fail:heisenbug
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-intel:guest-start: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: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-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-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-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-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl: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:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-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-amd64-i386-xl-qemut-ws16-amd64:windows-install: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
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=c427a81dee142a0f7155b8ed7074e1f489336637
X-Osstest-Versions-That: xen=79d2d5c3437567cabd18d02676ab860e82372d18
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 15 Jun 2017 13:31:02 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 110437: 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>

ZmxpZ2h0IDExMDQzNyB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDQzNy8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRs
eSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTYgZ3Vlc3Qt
c3RhcnQuMiAgICBmYWlsIGluIDExMDM4NyBwYXNzIGluIDExMDQzNwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIDkgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwg
aW4gMTEwNDEwIHBhc3MgaW4gMTEwNDM3CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgNDUgeHRm
L3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgcGFzcyBpbiAxMTAzODcKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgIDkgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgZmFpbCBw
YXNzIGluIDExMDM4NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgOSBkZWJpYW4tZGkt
aW5zdGFsbCAgICAgICAgICBmYWlsIHBhc3MgaW4gMTEwNDEwCgpUZXN0cyB3aGljaCBkaWQgbm90
IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxMSBndWVzdC1zdGFydCAgICAgICAgIGZhaWwgaW4gMTEwMzg3IGxpa2UgMTEwMjk1CiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgMTUgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBm
YWlsIGluIDExMDQxMCBsaWtlIDExMDI5NQogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgIDQ1
IHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGxpa2UgMTEwMTgyCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE1IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFp
bCAgbGlrZSAxMTAyNDIKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICA0NSB4dGYvdGVzdC1o
dm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBsaWtlIDExMDI5NQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTEw
Mjk1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMTAyOTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVs
IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAxMSBndWVzdC1zdGFydCAgICAgICAg
ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICA5
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
MTYgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwteHNtICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAx
MiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgOSB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAg
ICAgICAgICAgICAgYzQyN2E4MWRlZTE0MmEwZjcxNTViOGVkNzA3NGUxZjQ4OTMzNjYzNwpiYXNl
bGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgNzlkMmQ1YzM0Mzc1NjdjYWJkMThk
MDI2NzZhYjg2MGU4MjM3MmQxOAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEwMjk1ICAyMDE3LTA2
LTExIDA2OjAxOjMzIFogICAgNCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMDM4NyAgMjAx
Ny0wNi0xMiAyMjoxOToyMyBaICAgIDIgZGF5cyAgICAzIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdo
byB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+CiAgTWFyayBSdXRsYW5kIDxtYXJrLnJ1dGxhbmRAYXJtLmNvbT4KICBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgV2VpIENoZW4gPFdlaS5D
aGVuQGFybS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hv
bWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4
cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlz
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD14
ZW4tNC44LXRlc3RpbmcKKyByZXZpc2lvbj1jNDI3YTgxZGVlMTQyYTBmNzE1NWI4ZWQ3MDc0ZTFm
NDg5MzM2NjM3CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4v
Y3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBS
ZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAg
ICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVw
b3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9y
ZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9o
b21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVw
b3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3Mv
bG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RF
U1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0
aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggeGVuLTQuOC10
ZXN0aW5nIGM0MjdhODFkZWUxNDJhMGY3MTU1YjhlZDcwNzRlMWY0ODkzMzY2MzcKKyBicmFuY2g9
eGVuLTQuOC10ZXN0aW5nCisgcmV2aXNpb249YzQyN2E4MWRlZTE0MmEwZjcxNTViOGVkNzA3NGUx
ZjQ4OTMzNjYzNworIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAu
L2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcg
UmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAg
ICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJl
cG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3Qv
cmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAv
aG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJl
cG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisr
IHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9
eGVuCisgeGVuYnJhbmNoPXhlbi00LjgtdGVzdGluZworICdbJyB4eGVuID0geGxpbnV4ICddJwor
IGxpbnV4YnJhbmNoPQorICdbJyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFt
LTQuOC10ZXN0aW5nCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJy
YW5jaCB4ZW4tNC44LXRlc3RpbmcKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjctdGVzdGluZworICdb
JyB4YzQyN2E4MWRlZTE0MmEwZjcxNTViOGVkNzA3NGUxZjQ4OTMzNjYzNyA9IHggJ10nCisgOiB0
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
IDogdGVzdGVkL2xpbnV4LTMuMTQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdp
dDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHgg
J10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3Rl
ZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9r
ZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHkt
Y3Jvbi54ZW4tNC44LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjgtdGVzdGluZworKyA6
IGRhaWx5LWNyb24ueGVuLTQuOC10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC44LXRlc3Rp
bmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjgtdGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQu
OC10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC44LXRlc3RpbmcKKysgOiBodHRwOi8vaGcu
dWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi54ZW4tNC44LXRlc3RpbmcK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFl
bXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1v
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9S
VU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1w
cnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIHhlbi00
LjgtdGVzdGluZworIGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisg
Y2QgL2hvbWUvb3NzdGVzdC9yZXBvcy94ZW4KKyB4ZW52ZXJzaW9uPXhlbi00LjgtdGVzdGluZwor
IHhlbnZlcnNpb249eGVuLTQuOAorIHhlbnZlcnNpb249NC44CisgZ2l0IHB1c2ggb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0IGM0MjdhODFkZWUxNDJhMGY3MTU1
YjhlZDcwNzRlMWY0ODkzMzY2Mzc6cmVmcy9oZWFkcy9zdGFibGUtNC44ClRvIG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICA3OWQyZDVjLi5jNDI3YTgxICBj
NDI3YTgxZGVlMTQyYTBmNzE1NWI4ZWQ3MDc0ZTFmNDg5MzM2NjM3IC0+IHN0YWJsZS00LjgKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 15 14:33:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 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 1dLVps-0007IH-2M; Thu, 15 Jun 2017 14:33:24 +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 1dLVpq-0007I6-JT
 for xen-devel@lists.xen.org; Thu, 15 Jun 2017 14:33:22 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 FB/26-19409-1BA92495; Thu, 15 Jun 2017 14:33:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsUyZ7p8oO6GWU6
 RBtOPq1ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkfz81lLzggUHH17UqmBsbDvF2MXBxCAh1M
 EvdfHWOHcL4xSpx7fogNwtnIKDF1zkFmCGc7o8SEpddYuhg5OYQFfCSmrtsLZosI6Etsut0I1
 b6dSWLJje/MIAlmgRqJlx8/gBWxCRhJnD06nRHE5hWwlXi6ZRdQAwcHi4CqxMJplSBhUYFwib
 eNR1ggSgQlTs58AmZzAu3atb2NEWKknsSO679YIWx5ie1v54CtkhAwluib1ccygVFwFpL2WUh
 aZiFpWcDIvIpRvTi1qCy1SNdYL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMHQZ
 gGAHY/MXp0OMkhxMSqK8/HJOkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeMtmAuUEi1LTUyvSM
 nOAUQSTluDgURLhnT0dKM1bXJCYW5yZDpE6xagoJc6rCNInAJLIKM2Da4NF7iVGWSlhXkagQ4
 R4ClKLcjNLUOVfMYpzMCoJ864DmcKTmVcCN/0V0GImoMVBFxxAFpckIqSkGhgFchb9nx27YZu
 JzMLU9dNs/9/SW6CgprXHk0GhYPrpHu/Wyt8G1+OX/FF7sepeninDTdMs1tTN9m7RF78yrLqv
 +7ThEbs0Xzi36QPFKxc3P/ipcPjiS/md7JrCYt1+JwxSDiyeeSw7LKSeYwVvzVoujWrm5+GcD
 48lrw5a/eWd1oZaO8klZseVWIozEg21mIuKEwGiAbyB1wIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1497537198!105190371!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49514 invoked from network); 15 Jun 2017 14:33:20 -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; 15 Jun 2017 14:33:20 -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
 v5FEXDu6014977
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Thu, 15 Jun 2017 14:33:14 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0021.oracle.com (8.13.8/8.14.4) with ESMTP id v5FEXDYu028981
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Thu, 15 Jun 2017 14:33:13 GMT
Received: from abhmp0011.oracle.com (abhmp0011.oracle.com [141.146.116.17])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id v5FEXADM002523;
 Thu, 15 Jun 2017 14:33:11 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.52.138) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 15 Jun 2017 07:33:10 -0700
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1706021225440.18759@sstabellini-ThinkPad-X260>
 <1496431915-20774-1-git-send-email-sstabellini@kernel.org>
 <1496431915-20774-6-git-send-email-sstabellini@kernel.org>
 <3f119021-c866-5138-fe4b-263befa377b2@oracle.com>
 <alpine.DEB.2.10.1706141342420.12156@sstabellini-ThinkPad-X260>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <7013dd41-d7a7-3ccd-0c44-d774e0065f43@oracle.com>
Date: Thu, 15 Jun 2017 10:33:02 -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.1706141342420.12156@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 06/18] xen/pvcalls: handle commands from
	the 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>

T24gMDYvMTQvMjAxNyAwNTowMyBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIE1v
biwgMTIgSnVuIDIwMTcsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4+ICsKPj4+ICBzdGF0aWMg
dm9pZCBwdmNhbGxzX2JhY2tfd29yayhzdHJ1Y3Qgd29ya19zdHJ1Y3QgKndvcmspCj4+PiAgewo+
Pj4gKwlzdHJ1Y3QgcHZjYWxsc19mZWRhdGEgKnByaXYgPSBjb250YWluZXJfb2Yod29yaywKPj4+
ICsJCXN0cnVjdCBwdmNhbGxzX2ZlZGF0YSwgcmVnaXN0ZXJfd29yayk7Cj4+PiArCWludCBub3Rp
ZnksIG5vdGlmeV9hbGwgPSAwLCBtb3JlID0gMTsKPj4+ICsJc3RydWN0IHhlbl9wdmNhbGxzX3Jl
cXVlc3QgcmVxOwo+Pj4gKwlzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2ID0gcHJpdi0+ZGV2Owo+
Pj4gKwo+Pj4gKwl3aGlsZSAobW9yZSkgewo+Pj4gKwkJd2hpbGUgKFJJTkdfSEFTX1VOQ09OU1VN
RURfUkVRVUVTVFMoJnByaXYtPnJpbmcpKSB7Cj4+PiArCQkJUklOR19DT1BZX1JFUVVFU1QoJnBy
aXYtPnJpbmcsCj4+PiArCQkJCQkgIHByaXYtPnJpbmcucmVxX2NvbnMrKywKPj4+ICsJCQkJCSAg
JnJlcSk7Cj4+PiArCj4+PiArCQkJaWYgKCFwdmNhbGxzX2JhY2tfaGFuZGxlX2NtZChkZXYsICZy
ZXEpKSB7Cj4+PiArCQkJCVJJTkdfUFVTSF9SRVNQT05TRVNfQU5EX0NIRUNLX05PVElGWSgKPj4+
ICsJCQkJCSZwcml2LT5yaW5nLCBub3RpZnkpOwo+Pj4gKwkJCQlub3RpZnlfYWxsICs9IG5vdGlm
eTsKPj4+ICsJCQl9Cj4+PiArCQl9Cj4+PiArCj4+PiArCQlpZiAobm90aWZ5X2FsbCkKPj4+ICsJ
CQlub3RpZnlfcmVtb3RlX3ZpYV9pcnEocHJpdi0+aXJxKTsKPj4+ICsKPj4+ICsJCVJJTkdfRklO
QUxfQ0hFQ0tfRk9SX1JFUVVFU1RTKCZwcml2LT5yaW5nLCBtb3JlKTsKPj4+ICsJfQo+Pj4gIH0K
Pj4+ICAKPj4+ICBzdGF0aWMgaXJxcmV0dXJuX3QgcHZjYWxsc19iYWNrX2V2ZW50KGludCBpcnEs
IHZvaWQgKmRldl9pZCkKPj4+ICB7Cj4+PiArCXN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYgPSBk
ZXZfaWQ7Cj4+PiArCXN0cnVjdCBwdmNhbGxzX2ZlZGF0YSAqcHJpdiA9IE5VTEw7Cj4+PiArCj4+
PiArCWlmIChkZXYgPT0gTlVMTCkKPj4+ICsJCXJldHVybiBJUlFfSEFORExFRDsKPj4+ICsKPj4+
ICsJcHJpdiA9IGRldl9nZXRfZHJ2ZGF0YSgmZGV2LT5kZXYpOwo+Pj4gKwlpZiAocHJpdiA9PSBO
VUxMKQo+Pj4gKwkJcmV0dXJuIElSUV9IQU5ETEVEOwo+Pj4gKwo+Pj4gKwkvKgo+Pj4gKwkgKiBU
T0RPOiBhIHNtYWxsIHRoZW9yZXRpY2FsIHJhY2UgZXhpc3RzIGlmIHdlIHRyeSB0byBxdWV1ZSB3
b3JrCj4+PiArCSAqIGFmdGVyIHB2Y2FsbHNfYmFja193b3JrIGNoZWNrZWQgZm9yIGZpbmFsIHJl
cXVlc3RzIGFuZCBiZWZvcmUKPj4+ICsJICogaXQgcmV0dXJucy4gVGhlIHF1ZXVpbmcgd2lsbCBm
YWlsLCBhbmQgcHZjYWxsc19iYWNrX3dvcmsKPj4+ICsJICogd29uJ3QgZG8gdGhlIHdvcmsgYmVj
YXVzZSBpdCBpcyBhYm91dCB0byByZXR1cm4uIEluIHRoYXQKPj4+ICsJICogY2FzZSwgd2UgbG9z
ZSB0aGUgbm90aWZpY2F0aW9uLgo+Pj4gKwkgKi8KPj4+ICsJcXVldWVfd29yayhwcml2LT53cSwg
JnByaXYtPnJlZ2lzdGVyX3dvcmspOwo+PiBXb3VsZCBxdWV1aW5nIGRlbGF5ZWQgd29yayAoaWYg
cXVldWVfd29yaygpIGZhaWxlZCkgaGVscD8gQW5kIGNhbmNlbGluZwo+PiBpdCBvbiBuZXh0IGlu
dm9jYXRpb24gb2YgcHZjYWxsc19iYWNrX2V2ZW50KCk/Cj4gTG9va2luZyBhdCB0aGUgaW1wbGVt
ZW50YXRpb24gb2YgcXVldWVfZGVsYXllZF93b3JrX29uIGFuZAo+IHF1ZXVlX3dvcmtfb24sIGl0
IGxvb2tzIGxpa2UgdGhhdCBpZiBxdWV1ZV93b3JrIGZhaWxzIHRoZW4gYWxzbwo+IHF1ZXVlX2Rl
bGF5ZWRfd29yayB3b3VsZCBmYWlsOiB0aGV5IGJvdGggdGVzdCBvbgo+IFdPUktfU1RSVUNUX1BF
TkRJTkdfQklULgoKUmlnaHQsIEkgc2hvdWxkIGhhdmUgbG9va2VkIGF0IHRoaXMgbXlzZWxmLiBB
bmQgZmx1c2hfd29yaygpIEkgc3VwcG9zZQpjYW5ub3QgYmUgdXNlZCBoZXJlIHNpbmNlIGl0IG1h
eSBzbGVlcD8KClRoZW4gSSBhbHNvIGNhbid0IHRoaW5rIG9mIGFueXRoaW5nIGVsc2UuCgotYm9y
aXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 15 14:35:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 14: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 1dLVrR-0007N8-CY; Thu, 15 Jun 2017 14:35: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 1dLVrP-0007Mw-Gm
 for xen-devel@lists.xenproject.org; Thu, 15 Jun 2017 14:34:59 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 7A/3A-11537-21B92495; Thu, 15 Jun 2017 14:34:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS1dotlO
 kwdrJfBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ayD4uYCr6xVNzqXcfewNjF0sXIySEkkCex
 /uJqti5GDg5eATuJ7z9YQcISAoYSpxfeBCthEVCVuHroKTuIzSagLtG5qB0sLiIgKXF1wxOwO
 LNAnMTEyReZQGxhAVOJDzu7ocZbSMzt+coIMp5TwFJi3VlDiE2CEn93CEN0akk8/HWLBcLWll
 i28DUzSAmzgLTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsYNYpTi8pSi3QNDfSSijLTM0pyEzN
 zgDxjvdzU4uLE9NScxKRiveT83E2MwMCrZ2Bg3MG4rcv5EKMkB5OSKC+/nFOkEF9SfkplRmJx
 RnxRaU5q8SFGGQ4OJQneZzOBcoJFqempFWmZOcAYgElLcPAoifDOng6U5i0uSMwtzkyHSJ1i1
 OVo+rDlC5MQS15+XqqUOO8+kBkCIEUZpXlwI2DxeIlRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6
 OSMO8rkCk8mXklcJteAR3BBHRE0AUHkCNKEhFSUg2Msl3z2VMXLXoyc/rBZc7la60eKBQe4zj
 2vjXcP/io1NXHEZ9bmhYJOVbOc5FWmDp3eTTvXA+nZYzrZCRXPwgvC3h38v/dzrMrrp/JSd0f
 v72E7ff9mfsZwzk/qadus7Re9cPu4NeIojfznz+eu6BgV+FjkfPbXSLPXPreaXviFfuto2yMG
 +Z82qrEUpyRaKjFXFScCAAdmIJHwgIAAA==
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1497537296!101768545!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6419 invoked from network); 15 Jun 2017 14:34:58 -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 Jun 2017 14:34:58 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 15 Jun 2017 08:34:55 -0600
Message-Id: <5942A91B020000780010086A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 15 Jun 2017 08:34:51 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <wei.liu2@citrix.com>
References: <20170614171921.17475-1-wei.liu2@citrix.com>
In-Reply-To: <20170614171921.17475-1-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, Ian.Jackson@eu.citrix.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [RFC PATCH 0/4] Per-domain locking in xl
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+IDA2LzE0LzE3IDc6MTkgUE0gPj4+Cj5J
dCBoYXMgYWx3YXlzIGJlZW4gdGhlIGNhc2UgdGhhdCBkaWZmZXJlbnQgeGwgcHJvY2Vzc2VzIGNh
biBtYW5pcHVsYXRlIHRoZSBzYW1lCj5kb21haW4gYXQgdGhlIHNhbWUgdGltZS4gVGhpcyBjb3Vs
ZCBiZSBwcm9ibGVtYXRpYy4KPgo+VGhpcyBzZXJpZXMgYXR0ZW1wdHMgdG8gcHJvdmlkZSBmYWNp
bGl0eSBmb3IgeGwgdG8gaGF2ZSBhIHBlci1kb21haW4gbG9jay4gVGhpcwo+bG9jayBzaG91bGQg
YmUgdXNlZCB3aGVuZXZlciB4bCBtYW5pcHVsYXRlcyBhbiBleGlzdGluZyBkb21haW4uCgpBaXVp
IHRoaXMgaXMgaW4gcmVzcG9uc2UgdG8gdGhlIGd1ZXN0LXJlYm9vdC13aGlsZS1taWdyYXRpbmcg
aXNzdWUuCkhvd2V2ZXIsIHdvdWxkbid0IG1pZ3JhdGlvbiBpbiBzdWNoIGEgY2FzZSBiZXR0ZXIg
YmUgYWJvcnRlZCwgdGhlCmd1ZXN0IGFsbG93ZWQgdG8gc2h1dCBkb3duLCBhbmQgaXQgYmUgcmVz
dGFydGVkIG9uIHRoZSBkZXN0aW5hdGlvbgpob3N0ICh0aGUgbGFzdCBzdGVwIG9taXR0ZWQgaWYg
dGhlIGd1ZXN0IGlzIHNodXR0aW5nIGRvd24gaW5zdGVhZCBvZgpyZWJvb3RpbmcpPwoKSmFuCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 15 15:02:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 15: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 1dLWIA-0000tC-JG; Thu, 15 Jun 2017 15:02: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=332c6d354=citrix-osstest@xenproject.org>)
 id 1dLWI9-0000t0-58
 for xen-devel@lists.xensource.com; Thu, 15 Jun 2017 15:02:37 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 BF/C5-03557-C81A2495; Thu, 15 Jun 2017 15:02:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHSDvW73Qqd
 Ig4kvrCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aV/WfZCs6KV3w9dpa9gXGdQBcjB4eEgL/E
 tdnCXYycQKa7xPT2FWwgtoiAs8SED7fZQEp4BfQkTl5SAwkLC1hI7J5ylKmLkQuovIlRon/yO
 kaIXjeJiVf2scDYC99dB4uzCXhITOyZCBZnEVCVOPLvFzuILSSgJbF08UomEJtXQFDi5MwnYD
 XMAhISB1+8YIaYYyGx42Mf2wRGvllIymYhKVvAyLSKUb04tagstUjXXC+pKDM9oyQ3MTNH19D
 ATC83tbg4MT01JzGpWC85P3cTIzCgGIBgB+PMy/6HGCU5mJREefnlnCKF+JLyUyozEosz4otK
 c1KLDzHKcHAoSfBOnA+UEyxKTU+tSMvMAYY2TFqCg0dJhPfvHKA0b3FBYm5xZjpE6hSjLseG1
 eu/MAmx5OXnpUqJ8x4BmSEAUpRRmgc3AhZnlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTM+x
 9kCk9mXgncpldARzABHRF0wQHkiJJEhJRUA6O2mnvFar4OjcZ3wvxnvu3NO9e7I+Rli9D6zLa
 dqxuleNTsezdOzLzsEpKzcp2F4J41N99LThGMu/mNqeJM9CXX5aKLTKxTHt9kdD4h67vplM3v
 eR/ZW4yt5sjEBXIcVM5/Mv9z9QEZ/c1RbgkBgtUtJXxtS/x6dAOzz9nXfE3lqp03n1PCVYmlO
 CPRUIu5qDgRABRoG6WuAgAA
X-Env-Sender: prvs=332c6d354=citrix-osstest@xenproject.org
X-Msg-Ref: server-3.tower-21.messagelabs.com!1497538954!70576305!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41832 invoked from network); 15 Jun 2017 15:02:35 -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 Jun 2017 15:02:35 -0000
X-IronPort-AV: E=Sophos;i="5.39,343,1493683200"; d="scan'208";a="436546214"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71567-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64-libvirt:libvirt-build:fail:allowable
 ovmf:build-i386-libvirt:libvirt-build:fail:allowable
X-Osstest-Versions-This: ovmf=c314970984065c98a56097443ae38d57a27bc73b
X-Osstest-Versions-That: ovmf=46e2632b4e873dc191bf008c95b47340c8957a47
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 15 Jun 2017 16:02:14 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71567: 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
MTU2NyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE1NjcvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25z
LgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2Nr
aW5nKToKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDUgbGlidmlydC1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsICAgbGlrZSA3MTU2MwogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgNSBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcxNTYzCgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAgICAgICAgICAgYzMxNDk3MDk4
NDA2NWM5OGE1NjA5NzQ0M2FlMzhkNTdhMjdiYzczYgpiYXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNDZlMjYzMmI0ZTg3M2RjMTkxYmYwMDhjOTViNDczNDBjODk1N2E0NwoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcxNTYzICAyMDE3LTA2LTE0IDEzOjIxOjUzIFogICAgMSBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3MTU2NyAgMjAxNy0wNi0xNSAxMTo1MToyNSBaICAg
IDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIEppYXhpbiBXdSA8amlheGluLnd1QGludGVsLmNvbT4KICBXdSBKaWF4aW4g
PGppYXhpbi53dUBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
YnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9t
ZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJp
dGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBjMzE0OTcw
OTg0MDY1Yzk4YTU2MDk3NDQzYWUzOGQ1N2EyN2JjNzNiCkF1dGhvcjogSmlheGluIFd1IDxqaWF4
aW4ud3VAaW50ZWwuY29tPgpEYXRlOiAgIFRodSBNYXIgMTYgMDk6NTk6MDUgMjAxNyArMDgwMAoK
ICAgIE5ldHdvcmtQa2c6IFR5cG8gZml4IGFuZCBjb21tZW50cyBjb3JyZWN0aW9uCiAgICAKICAg
IHdhcnRlciAtPiB3YXRlcgogICAgTWF1bnVhbCAtPiBNYW51YWwKICAgIFRDUCBhbmQgVURQIC0t
PiBUQ1A0IGFuZCBUQ1A2CiAgICBUQ1Agb3IgVURQIC0tPiBUQ1A0IG9yIFRDUDYKICAgIAogICAg
Q2M6IFllIFRpbmcgPHRpbmcueWVAaW50ZWwuY29tPgogICAgQ2M6IEZ1IFNpeXVhbiA8c2l5dWFu
LmZ1QGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0
aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6IFd1IEppYXhpbiA8amlheGluLnd1
QGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBGdSBTaXl1YW4gPHNpeXVhbi5mdUBpbnRlbC5j
b20+Cgpjb21taXQgZTgyNjY3OWI1YzU4MTdiYWMzNzI3NTE1YzAxOWY1MGRmYjhiMGQ0NgpBdXRo
b3I6IEppYXhpbiBXdSA8amlheGluLnd1QGludGVsLmNvbT4KRGF0ZTogICBUaHUgTWFyIDE2IDA5
OjU4OjI3IDIwMTcgKzA4MDAKCiAgICBNZGVNb2R1bGVQa2cvTmV0d29yazogVHlwbyBmaXgKICAg
IAogICAgd2FydGVyIC0+IHdhdGVyCiAgICBNYXVudWFsIC0+IE1hbnVhbAogICAgCiAgICBDYzog
WWUgVGluZyA8dGluZy55ZUBpbnRlbC5jb20+CiAgICBDYzogRnUgU2l5dWFuIDxzaXl1YW4uZnVA
aW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24g
QWdyZWVtZW50IDEuMAogICAgU2lnbmVkLW9mZi1ieTogV3UgSmlheGluIDxqaWF4aW4ud3VAaW50
ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEZ1IFNpeXVhbiA8c2l5dWFuLmZ1QGludGVsLmNvbT4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 15 15:57:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 15:57:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLX8v-00041o-Pf; Thu, 15 Jun 2017 15: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 <osstest-admin@xenproject.org>) id 1dLX8u-00041R-8o
 for xen-devel@lists.xensource.com; Thu, 15 Jun 2017 15:57:08 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 B8/57-03620-35EA2495; Thu, 15 Jun 2017 15:57:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVTdonVO
 kQcs2bYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmLLx8nKlg6RzGiv71y1gb
 GFsKuhi5OIQE/jJK3P10ixnCecwoseHdchYIZxujxPx3V5m6GDk5RAScJb6emcsOYvMK6Evc2
 LKcEcQWFrCSWD5vNRtIg4TAbTmJCYcWM4MkJAS8JVat38cEY9+YMAfIZudgA2o4JAYSZRFQlf
 h0ezPbBEbuBYwMqxg1ilOLylKLdA2N9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczc
 xAv3OAAQ7GC9vDDjEKMnBpCTKyy/nFCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgld7LVBOsCg1
 PbUiLTMHGIAwaQkOHiUR3qJVQGne4oLE3OLMdIjUKUZdjg2r139hEmLJy89LlRLnzQGZIQBSl
 FGaBzcCFg2XGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMybAjKFJzOvBG7TK6AjmICOCLrgAH
 JESSJCSqqBUXXjNV0t3sPNf7MmTwtbaF/+3Cd01qus+XvbnlZtzHW/tsLE60WGW9n/HRXR2t9
 l1f6n2d9oX3RN99itHk15wfeJOuu0W5Z533SpSCybf/dSrnfnk/oTnSyVa16nLeGMDp3zx5yZ
 PT2o2HeJaeEhLfbVaeeyNieFnjvRcdp1csORUuHHf3aGK7EUZyQaajEXFScCAEXOVWeBAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1497542225!67457406!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9654 invoked from network); 15 Jun 2017 15:57:06 -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 Jun 2017 15:57:06 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dLX8q-0001uV-OD; Thu, 15 Jun 2017 15:57: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 1dLX8l-0003om-1K; Thu, 15 Jun 2017 15:56:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dLX8k-0004Fy-OO; Thu, 15 Jun 2017 15:56:58 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110441-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: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:test-amd64-amd64-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-amd64-i386-xl-qemuu-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:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-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-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt: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-xl-qemut-ws16-amd64:windows-install: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-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-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-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-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-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-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64: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-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=8366868460f8784e30302f441546a9d72ffe1236
X-Osstest-Versions-That: linux=88ff45d07559d2ba05ef7adf0028055454dc548b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 15 Jun 2017 15:56:58 +0000
Subject: [Xen-devel] [linux-3.18 test] 110441: 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="===============7507695711472653752=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

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
 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
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-start/win.repeat fail blocked in 110264
 test-amd64-i386-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail like 110140
 test-amd64-i386-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail like 110189
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 110189
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 110264
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 110264
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 build-arm64-pvops             5 kernel-build                 fail   never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-ws16-amd64  9 windows-install        fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64  9 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386  9 windows-install         fail never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass

version targeted for testing:
 linux                8366868460f8784e30302f441546a9d72ffe1236
baseline version:
 linux                88ff45d07559d2ba05ef7adf0028055454dc548b

Last test of basis   110264  2017-06-10 15:25:19 Z    5 days
Testing same since   110441  2017-06-14 13:16:35 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alan Stern <stern@rowland.harvard.edu>
  Alexander Potapenko <glider@google.com>
  Alexander Sverdlin <alexander.sverdlin@gmail.com>
  Andrew Morton <akpm@linux-foundation.org>
  Arjan van de Ven <arjan@linux.intel.com>
  Arnd Bergmann <arnd@arndb.de>
  Ben Hutchings <ben@decadent.org.uk>
  Catalin Marinas <catalin.marinas@arm.com>
  Christoffer Dall <cdall@linaro.org>
  Christoph Hellwig <hch@lst.de>
  Craig Gallek <kraig@google.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Cashman <dcashman@android.com>
  Daniel Micay <danielmicay@gmail.com>
  David Howells <dhowells@redhat.com>
  David S. Miller <davem@davemloft.net>
  David Sterba <dsterba@suse.com>
  Dennis Dalessandro <dennis.dalessandro@intel.com>
  Doug Ledford <dledford@redhat.com>
  Eric Biggers <ebiggers3@gmail.com>
  Eric Biggers <ebiggers@google.com>
  Eric Dumazet <edumazet@google.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Ganesh Goudar <ganeshgr@chelsio.com>
  Gilad Ben-Yossef <gilad@benyossef.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Herbert Xu <herbert@gondor.apana.org.au>
  Ingo Molnar <mingo@kernel.org>
  J. Bruce Fields <bfields@redhat.com>
  James Morris <james.l.morris@oracle.com>
  Jan Kara <jack@suse.cz>
  Jeff Mahoney <jeffm@suse.com>
  Jin Yao <yao.jin@linux.intel.com>
  Jisheng Zhang <jszhang@marvell.com>
  Johan Hovold <johan@kernel.org>
  Johannes Thumshirn <jthumshirn@suse.de>
  John L. Hammond <john.hammond@intel.com>
  Jonathan Cameron <jic23@kernel.org>
  Julius Werner <jwerner@chromium.org>
  Kees Cook <keescook@chromium.org>
  Konstantin Khlebnikov <khlebnikov@yandex-team.ru>
  Kristina Martsenko <kristina.martsenko@arm.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Lorenzo Colitti <lorenzo@google.com>
  Marc Zyngier <marc.zyngier@arm.com>
  Mark Brown <broonie@kernel.org>
  Mark Rutland <mark.rutland@arm.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Matt Ranostay <matt.ranostay@konsulko.com>
  Max Filippov <jcmvbkbc@gmail.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Thalmeier <michael.thalmeier@hale.at>
  Mike Marciniszyn <mike.marciniszyn@intel.com>
  Mintz, Yuval <Yuval.Mintz@cavium.com>
  Neal Cardwell <ncardwell@google.com>
  Oleg Drokin <green@linuxhacker.ru>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul E. McKenney <paulmck@linux.vnet.ibm.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Radim Krčmář <rkrcmar@redhat.com>
  Rik van Riel <riel@redhat.com>
  Russell Currey <ruscur@russell.cc>
  Soheil Hassas Yeganeh <soheil@google.com>
  Tadeusz Struk <tadeusz.struk@intel.com>
  Takashi Iwai <tiwai@suse.de>
  Takatoshi Akiyama <takatoshi.akiyama.kj@ps.hitachi-solutions.com>
  Theodore Ts'o <tytso@mit.edu>
  Thinh Nguyen <Thinh.Nguyen@synopsys.com>
  Thinh Nguyen <thinhn@synopsys.com>
  Vinod Koul <vinod.koul@intel.com>
  Vladis Dronov <vdronov@redhat.com>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Will Deacon <will.deacon@arm.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
  Yuchung Cheng <ycheng@google.com>
  Yuval Mintz <Yuval.Mintz@cavium.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            fail    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-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                                     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-3.18
+ revision=8366868460f8784e30302f441546a9d72ffe1236
+ . ./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-3.18 8366868460f8784e30302f441546a9d72ffe1236
+ branch=linux-3.18
+ revision=8366868460f8784e30302f441546a9d72ffe1236
+ . ./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-3.18
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' x8366868460f8784e30302f441546a9d72ffe1236 = 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-3.14
++ : 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 8366868460f8784e30302f441546a9d72ffe1236:refs/heads/tested/linux-3.18
To osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
   88ff45d0..8366868 8366868460f8784e30302f441546a9d72ffe1236 -> tested/linux-3.18
+ exit 0


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7507695711472653752==--

From xen-devel-bounces@lists.xen.org Thu Jun 15 16:16:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 16:16: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 1dLXRu-0005qR-91; Thu, 15 Jun 2017 16:16: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=3321edf08=anshul.makkar@citrix.com>)
 id 1dLXRs-0005qL-Pt
 for xen-devel@lists.xenproject.org; Thu, 15 Jun 2017 16:16:44 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 CE/BB-29088-BE2B2495; Thu, 15 Jun 2017 16:16:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsXitHRDpO7rTU6
 RBr/PKFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn7nrQxFawRrPiycSlTA+N33i5GTg4JAX+J
 b/3/WbsYOTiEBXwk1vZlgoRFBAIl7hw9y97FyMUhJHCQSeLcsQYwh1ngKKPE1PcX2EGq2AT0J
 I7c+gNm8wrYSly6/ZQNxGYRUJV4M+UrE4gtKhAtcf31IUaIGkGJkzOfsIDYnALGEusOTgCzmQ
 UsJGbOP88IYctLbH87hxnEFgKa0/vsENMERr5ZSNpnIWmZhaRlASPzKkaN4tSistQiXSMjvaS
 izPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwHCrZ2Bg3ME49YTfIUZJDiYlUV5+OadI
 Ib6k/JTKjMTijPii0pzU4kOMGhwcAhPOzp3OJMWSl5+XqiTBqw0MayHBotT01Iq0zBxgRMCUS
 nDwKInwFq0CSvMWFyTmFmemQ6ROMSpKifMKg/QJgCQySvPg2mBReIlRVkqYl5GBgUGIpyC1KD
 ezBFX+FaM4B6OSMO+1jUBTeDLzSuCmvwJazAS0OOiCA8jikkSElFQDo1GU6uNnik/tpvgmNXY
 GFaokn/P8MaVsS65o4cbLouyz3stOvJFsb5IdP9fEpY61tU6gVbWqYbnrhgs6wUzn9bIjM/3Y
 TV0ze8NsL7ya97d2jqf91femk0W2GDw577c7KUssmSVsdWSgf9TSFbe/xubPyNl8Y+LTrQxp2
 jXRx022XpiUd91biaU4I9FQi7moOBEAQGaX2b0CAAA=
X-Env-Sender: prvs=3321edf08=anshul.makkar@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1497543401!94156805!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49471 invoked from network); 15 Jun 2017 16:16:43 -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;
 15 Jun 2017 16:16:43 -0000
X-IronPort-AV: E=Sophos;i="5.39,343,1493683200"; d="scan'208";a="428046768"
To: Dario Faggioli <dario.faggioli@citrix.com>,
 <xen-devel@lists.xenproject.org>
References: <149692186557.9605.11625777539060264052.stgit@Solace.fritz.box>
 <149692372627.9605.8252407697848997058.stgit@Solace.fritz.box>
 <c430031a-ce82-dd68-392c-b9bf0ec6523e@citrix.com>
 <1497273564.26212.18.camel@citrix.com>
 <142e982a-f07e-8e24-9a5e-7d4eed213dd1@citrix.com>
 <1497388423.26212.43.camel@citrix.com>
From: Anshul Makkar <anshul.makkar@citrix.com>
Message-ID: <6ccdc293-26f6-efc9-817b-a5268f58200a@citrix.com>
Date: Thu, 15 Jun 2017 17:16:26 +0100
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: <1497388423.26212.43.camel@citrix.com>
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 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-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>

T24gMTMvMDYvMjAxNyAyMjoxMywgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4gT24gVHVlLCAyMDE3
LTA2LTEzIGF0IDE3OjA3ICswMTAwLCBBbnNodWwgTWFra2FyIHdyb3RlOgo+PiBPbiAxMi8wNi8y
MDE3IDE0OjE5LCBEYXJpbyBGYWdnaW9saSB3cm90ZToKPj4+Pj4gQEAgLTkyLDYgKzkyLDgyIEBA
Cj4+Pj4+ICAgKi8KPj4KPj4gd2hhdCBJIHdhbnQgdG8gYXNrIGlzIHRoYXQgaWYgdGhlIGJ1ZGdl
dCBvZiB0aGUgZG9tYWluIGlzCj4+IHJlcGxlbmlzaGVkLAo+PiBidXQgY3JlZGl0IGZvciB0aGUg
dmNwdXMgb2YgdGhhdCBkb21haW4gaXMgbm90IGF2YWlsYWJsZSwgdGhlbiB3aGF0Cj4+IGhhcHBl
bnMuCj4+Cj4gWWVzLCBidXQgdGhlIHBvaW50IGlzIHRoYXQgYnVkZ2V0IGNhbiBiZSBhdmFpbGFi
bGUgb3Igbm90LCB3aGlsZQo+IGNyZWRpdHMgYXJlIGFsd2F5cyBhdmFpbGFibGUuIFRoZXJlJ3Mg
bm8gc3VjaCB0aGluZyBhcyBjcmVkaXQgbm90IGJlaW5nCj4gYXZhaWxhYmxlIGF0IGFsbC4KPgo+
IFRoZSBhbW91bnQgb2YgY3JlZGl0cyBlYWNoIHZjcHUgaGFzIGRlY2lkZXMgd2hpY2ggdmNwdSB3
aWxsIHJ1biwgaW4gdGhlCj4gc2Vuc2UgdGhhdCBpdCB3aWxsIGJlIHRoZSBvbmUgdGhhdCBoYXMg
dGhlIGhpZ2hlc3QgYW1vdW50IG9mIGNyZWRpdHMuCj4gVGhlIG90aGVycyB3aWxsIGluZGVlZCB3
YWl0LCBidXQgYmVjYXVzZSB0aGV5J3ZlIGdvdCBsZXNzIGNyZWRpdCB0aGFuCj4gdGhlIG9uZSB0
aGF0IHJ1bnMsIG5vdCBiZWNhdXNlIHRoZXkgZG9uJ3QgaGF2ZSBjcmVkaXRzIGF2YWlsYWJsZS4K
PgpPaywgYXMgZGlzY3Vzc2VkLCBjcmVkaXRzIGFyZSByZXNldHRlZCBpZiBpdCByZWFjaGVzIDAu
IEluIHRoYXQgc2Vuc2UgCml0cyBiZWluZyBjb25zaWRlcmVkICJhbHdheXMgYXZhaWxhYmxlIi4u
Cgo+PiBJIGJlbGlldmUsIHZjcHVzIHdvbid0IGJlIHNjaGVkdWxlZCAoZXZlbiBpZiB0aGV5IGhh
dmUgYnVkZ2V0X3F1b3RhKQo+PiB0aWxsIHRoZXkgZ2V0IHRoZWlyIGNyZWRpdCByZXBsZW5pc2hl
ZC4KPj4KPiBDcmVkaXRzIGFyZSBub3QgZXhoYXVzdGVkIG9yIHJlcGxlbmlzaGVkLgo+Pj4KPj4+
IEJ1dC4uLiBpdCdzIGFscmVhZHkgdG90YWxseSBkeW5hbWljLgo+Pgo+PiBjc2NoZWQyX2RvbV9j
bnRsKCkKPj4gewo+PiBzdmMtPmJ1ZGdldF9xdW90YSA9IG1heChzZG9tLT50b3RfYnVkZ2V0IC8g
c2RvbS0+bnJfdmNwdXMsCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgQ1NDSEVEMl9NSU5fVElNRVIpOwo+PiB9Cj4+IElmIGRvbWFpbi0+dG90X2J1ZGdlID0gMjAw
Cj4+IG5yX2NwdXMgaXMgNCwgdGhlbiBlYWNoIGNwdSBnZXRzIDUwJS4KPj4gSG93IHRoaXMgaXMg
ZHluYW1pYyBhbGxvY2F0aW9uID8gV2UgYXJlIG5vdCBjb25zaWRlcmluZyB2Y3B1Cj4+IHV0aWxp
emF0aW9uCj4+IG9mIG90aGVyIHZjcHVzIG9mIGRvbWFpbiBiZWZvcmUgYWxsb2NhdGluZyBidWRn
ZXRfcXVvdGEgZm9yIHNvbWUKPj4gdmNwdS4KPj4KPiBSaWdodC4gV2VsbCwgd2hhdCB0aGlzIG1l
YW5zIGlzIHRoYXQgZWFjaCB2Y3B1IHdpbGwgZ2V0IGJ1ZGdldCBpbgo+IGNodW5rcyBvZiB0b3Rf
YnVkZ2V0L25yX3ZjcHVzLiBCdXQgdGhlbiwgaG93IG11Y2ggYnVkZ2V0IGVhY2ggdmNwdSB3aWxs
Cj4gYWN0dWFsbHkgYmUgYWJsZSB0byBnZXQgYW5kIGNvbnN1bWUgaW4gZWFjaCBwZXJpb2QsIGl0
J3MgaW1wb3NzaWJsZSB0bwo+IGtub3cgaW4gYWR2YW5jZSwgYXMgaXQgd2lsbCBkZXBlbmQgb24g
b3ZlcmFsbCBzeXN0ZW0gbG9hZCwgYW5kIHRoZQo+IGJlaGF2aW9yIG9mIHRoZSB2YXJpb3VzIHZj
cHVzIG9mIHRoZSBkb21haW4uClllYWgsIHRoZSBjdXJyZW50IGltcGxlbWVudGF0aW9uIGlzIGR5
bmFtaWMgaW4gdGhlIHNlbnNlIHRoYXQgdmNwdSBjYW4gCmV4ZWN1dGUgaW4gdG90YWwgbW9yZSB0
aGFuIGl0cyBxdW90YSBhY3Jvc3MgbXVsdGlwbGUgYnVkZ2V0IGN5Y2xlcywgYnV0IAppdHMgc3Rh
dGljIGluIHRoZSBzZW5zZSB0aGF0IHZjcHUgY2FuJ3QgZXhlY3V0ZSBtb3JlIHRoYW4gaXRzIGJ1
ZGdldCAKcXVvdGEgaW4gYSBzaW5nbGUgYnVkZ2V0IGN5Y2xlLnMKPgo+Pj4+IEluIHJ1bnEgY2Fu
ZGlkYXRlIHdlIGhhdmUgYSBjb2RlIGJhc2UKPgo+IFJlZ2FyZHMsCj4gRGFyaW8KPgpSZXZpZXdl
ZC1ieTogQW5zaHVsIE1ha2thcjxhbnNodWwubWFra2FyQGNpdHJpeC5jb20+CkFuc2h1bAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 15 17:19:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 17:19:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLYQY-0001DH-0V; Thu, 15 Jun 2017 17:19:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jejb@hansenpartnership.com>) id 1dLYQW-0001DB-La
 for xen-devel@lists.xenproject.org; Thu, 15 Jun 2017 17:19:24 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 D4/A8-01735-B91C2495; Thu, 15 Jun 2017 17:19:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsXiZL+8X3fGQad
 IgwXzBSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy2rw/ZCw6xVyydvpi5gXEBWxcjF4eQwHxG
 if9rj7F0MXICOZcZJZ4dVoOw6yQeL9jHDlLEIvCWSeLI02ZGkASbgK3EuzWrwbpFBC4xSVy8c
 Je5i5GDQ1ggXaLzZBKIKSFgJtGy0BnGvH+ZHaRTQkBA4sq3qcwgNq+Au8Sjje+YQEpYBLQlZu
 0sncDIs4CRYRWjRnFqUVlqka6RhV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRqD
 P6xkYGHcw9q3yO8QoycGkJMrLL+cUKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC99oBoJxgUWp6
 akVaZg4w+GDSEhw8SiK8VnuB0rzFBYm5xZnpEKlTjJYcy66v+8LEsWH1eiDZ9GHLFyYhlrz8v
 FQpcd4+kHkCIA0ZpXlw42ARcolRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMG8yyBSezLwSuK
 2vgA5iAjoo6IIDyEEliQgpqQZGzQ/7RNlyl82K6OJi02PlN7A/dvm58IWNkQ3XX8XsP5i07nz
 wyayOqOy7Mtyrn1j3VjkLlHC/ZJ32VSj3rguXGEup58dL3z8zml+53WWw1kCF9eLl4g22TEkN
 x82jI0ra8pzEU2vqZW8dWas316+Rrdr03bWLW/nb70+a/J87UUjo6gEVld9KLMUZiYZazEXFi
 QCxXju3iwIAAA==
X-Env-Sender: jejb@hansenpartnership.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1497547157!100025375!1
X-Originating-IP: [66.63.167.143]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29024 invoked from network); 15 Jun 2017 17:19:20 -0000
Received: from bedivere.hansenpartnership.com (HELO
 bedivere.hansenpartnership.com) (66.63.167.143)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Jun 2017 17:19:20 -0000
Received: from localhost (localhost [127.0.0.1])
 by bedivere.hansenpartnership.com (Postfix) with ESMTP id AA5E68EE4D5;
 Thu, 15 Jun 2017 10:19:16 -0700 (PDT)
Received: from bedivere.hansenpartnership.com ([127.0.0.1])
 by localhost (bedivere.hansenpartnership.com [127.0.0.1]) (amavisd-new,
 port 10024)
 with ESMTP id HERPS2WSfxwJ; Thu, 15 Jun 2017 10:19:16 -0700 (PDT)
Received: by bedivere.hansenpartnership.com (Postfix, from userid 5224)
 id 4446D8EE1C0; Thu, 15 Jun 2017 10:19:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=hansenpartnership.com;
 s=20151216; t=1497547151;
 bh=aWVL1ibVNPxfOorWNhwcdl4jpCT+/ePx0QRgKVYMmrU=;
 h=From:To:Subject:Date:From;
 b=jfuZfiyEYtIhE57kfTOj74DQfcSkcp/vDrAgyHd4ej2/NGJLa4pxgJEuDRA4B0Rey
 2XO6OqFJfuP5Dy5anno9i2ELil7fltkI7NND1O6fTcuq+GS4nIPs84+iHIvcDnBLMr
 ZvdlbQQTe/N2Mf4Hdth3aM4bhvUg3Yi8ViTlYQCY=
From: James Bottomley <James.Bottomley@HansenPartnership.com>
To: Hannes Reinecke <hare@suse.com>, Juergen Gross <jgross@suse.com>,
 Bart Van Assche <bart.vanassche@sandisk.com>,
 James.Bottomley@HansenPartnership.com,
 Martin K. Petersen <martin.petersen@oracle.com>,
 Christoph Hellwig <hch@lst.de>, martin.petersen@oracle.com,
 Johannes Thumshirn <jthumshirn@suse.de>, xen-devel@lists.xenproject.org
X-Git-Oldrev: 37503d5a843cd7163efabc36e119d8a32919f834
X-Git-Newrev: 1080f7ec612569e47b747189b38e4b0aa9f14013
X-Git-Tree: SCSI
Message-Id: <20170615171911.4446D8EE1C0@bedivere.hansenpartnership.com>
Date: Thu, 15 Jun 2017 10:19:08 -0700 (PDT)
Subject: [Xen-devel] Patch added to scsi: scsi: xen-scsifront: Remove code
	that zeroes driver-private command 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>

WW91ciBjb21taXQ6CgogICAgc2NzaTogeGVuLXNjc2lmcm9udDogUmVtb3ZlIGNvZGUgdGhhdCB6
ZXJvZXMgZHJpdmVyLXByaXZhdGUgY29tbWFuZCBkYXRhCiAgICAKICAgIFNpbmNlIHRoZSBTQ1NJ
IGNvcmUgemVyb2VzIGRyaXZlci1wcml2YXRlIGNvbW1hbmQgZGF0YSwgcmVtb3ZlCiAgICB0aGF0
IGNvZGUgZnJvbSB0aGUgeGVuLXNjc2lmcm9udCBkcml2ZXIuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEJhcnQgVmFuIEFzc2NoZSA8YmFydC52YW5hc3NjaGVAc2FuZGlzay5jb20+CiAgICBSZXZp
ZXdlZC1ieTogSGFubmVzIFJlaW5lY2tlIDxoYXJlQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBDaHJpc3Rv
cGggSGVsbHdpZyA8aGNoQGxzdC5kZT4KICAgIENjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKICAgIENjOiBKb2hhbm5lcyBUaHVtc2hpcm4gPGp0aHVtc2hpcm5Ac3VzZS5kZT4KICAg
IFNpZ25lZC1vZmYtYnk6IE1hcnRpbiBLLiBQZXRlcnNlbiA8bWFydGluLnBldGVyc2VuQG9yYWNs
ZS5jb20+CgpoYXMgYmVlbiBhZGRlZCB0byB0aGUgdXBzdHJlYW0gc2NzaSB0cmVlCk9uIGJyYW5j
aCAibWlzYyIKWW91IGNhbiBmaW5kIGl0IGhlcmU6CgpodHRwOi8vZ2l0Lmtlcm5lbC5vcmcvP3A9
bGludXgva2VybmVsL2dpdC9qZWpiL3Njc2kuZ2l0O2E9Y29tbWl0O2g9ZjdkZTUwZGExNDc5MTU2
ZDc2YzBkZDNjMjkyMzRhNDRiYzQ4NDVmMAoKVGhpcyBwYXRjaCBpcyBzY2hlZHVsZWQgdG8gYmUg
cHVzaGVkIHdoZW4gdGhlIG1lcmdlIHdpbmRvdyBvcGVucyBmb3IgNC4xMwoKSmFtZXMgQm90dG9t
bGV5CgpQLlMuIElmIHlvdSBmaW5kIHRoaXMgZW1haWwgdW53YW50ZWQsIHNldCB1cCBhIHByb2Nt
YWlsIHJ1bGUganVua2luZyBvbgp0aGUgaGVhZGVyOgoKWC1HaXQtVHJlZTogU0NTSQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 15 17:21:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 17: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 1dLYSU-0001j9-Bv; Thu, 15 Jun 2017 17:21:26 +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 1dLYST-0001j3-Ad
 for xen-devel@lists.xenproject.org; Thu, 15 Jun 2017 17:21:25 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 EA/22-03058-412C2495; Thu, 15 Jun 2017 17:21:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVysyfVTVf4kFO
 kwaXdphbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bjWU2sBYu9K6b29rI3MLbadTFycQgJbGaU
 +LfmOzuEc4BR4k3zG5YuRk4OYQEDicnNi5hAbBEBZYneX79ZQIqYBRYySvw/080GkhASyJe49
 fYII4jNJqArsePma2YQm1fASqLn6w2wZhYBVYk3C7eA1YsKhEv0Huhng6gRlDg58wnYMk4Be4
 l1Zz6wg9jMAuoSf+ZdYoawxSWavqxkhbDlJba/ncM8gZF/FpL2WUhaZiFpmYWkZQEjyypG9eL
 UorLUIl1jvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwABlAIIdjB3/nA4xSnIw
 KYny8ss5RQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4HU5AJQTLEpNT61Iy8wBxgpMWoKDR0mE1
 2ovUJq3uCAxtzgzHSJ1ilGXY8Pq9V+YhFjy8vNSpcR5P4HMEAApyijNgxsBi9tLjLJSwryMQE
 cJ8RSkFuVmlqDKv2IU52BUEuadBzKFJzOvBG7TK6AjmICOCLrgAHJESSJCSqqBUe/qzbqDHf8
 EFpkI5l3+qHVQpuPbjriV89S872yOUQp4zZlecvb3hWPbjixdX1ny9FDbg9YdJqlH2/S+nL1W
 1s4788hCIy8p+VeX9R962acUL9VZE5j4ZLnb7m83HyTcetV88U5Ki4O+w/e1S6Rm7prLumzBl
 nsVHr2W78Msmd3NDiXteP+s+ZUSS3FGoqEWc1FxIgA9aUzU1gIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1497547283!102404461!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=1.2 required=7.0 tests=BANG_EXERCISE, BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50989 invoked from network); 15 Jun 2017 17:21:23 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-5.tower-27.messagelabs.com with SMTP; 15 Jun 2017 17:21: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 66D031596;
 Thu, 15 Jun 2017 10:21:22 -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 7BB8E3F557;
 Thu, 15 Jun 2017 10:21:21 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>
References: <20170613152550.11222-1-andre.przywara@arm.com>
 <59411A1E0200007800162C70@prv-mh.provo.novell.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <dbb20025-51b5-e2f3-9048-b504e3df0d73@arm.com>
Date: Thu, 15 Jun 2017 18:21: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: <59411A1E0200007800162C70@prv-mh.provo.novell.com>
Content-Language: en-GB
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [RFC PATCH] docs: add README.atomic
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSmFuLAoKdGhhbmtzIGZvciBzcGVuZGluZyB5b3VyIHRpbWUgb24gdGhpcyBtaW5kIGJvZ2ds
aW5nIGV4ZXJjaXNlIQoKT24gMTQvMDYvMTcgMTA6MTIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+
IE9uIDEzLjA2LjE3IGF0IDE3OjI1LCA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4gd3JvdGU6Cj4+
IGFzIG1lbnRpb25lZCBpbiBteSBwcmV2aW91cyBtYWlsLCBJIGNvbnNpZGVyIHRoaXMgbW9yZSBv
ZiBhIGRpc2N1c3Npb24KPj4gYmFzZSB0aGF0IGFuIGFjdHVhbCBwYXRjaC4gSSBhbSBieSBubyBt
ZWFucyBhbiBleHBlcnQgaW4gdGhpcyBhcmVhLCBzbwo+PiBwYXJ0IG9mIHRoaXMgZXhlcmNpc2Ug
aGVyZSBpcyB0byB3cml0ZSBkb3duIG15IHVuZGVyc3RhbmRpbmcgYW5kIHNlZSBpdAo+PiBjb3Jy
ZWN0ZWQgYnkgbW9yZSBrbm93bGVkZ2FibGUgcGVvcGxlIDstKQo+IAo+IE5ldmVydGhlbGVzcyBw
bGVhc2UgZm9sbG93IHN1Ym1pc3Npb24gZ3VpZGVsaW5lcyBhbmQgc2VuZCBfdG9fCj4gdGhlIGxp
c3QsIF9jY18taW5nIG1haW50YWluZXJzIGFuZCBvdGhlciByZWxldmFudCBwZW9wbGUuCgpTdXJl
LgoKPj4gLS0tIC9kZXYvbnVsbAo+PiArKysgYi9kb2NzL1JFQURNRS5hdG9taWMKPiAKPiBJJ20g
bm90IG92ZXJseSBoYXBweSB3aXRoIHRoYXQgbmFtZS4gUGVyaGFwcyBzb21ldGhpbmcgbGluZQo+
IGF0b21pYy50eHQ/IEFsc28gSSBndWVzcyB0aGlzIHdvdWxkIHJhdGhlciBiZWxvbmcgdW5kZXIg
ZG9jcy9taXNjLywKPiBhdCBsZWFzdCBiYXNlZCBvbiB3aGF0J3MgdGhlcmUgYWxyZWFkeS4KCkkg
d2FzIGp1c3QgbG9va2luZyBhdCBkb2MvUkVBRE1FLiosIGJ1dCBzdXJlIEkgY2FuIG1vdmUgYW5k
IHJlbmFtZSBpdC4KCj4+IEBAIC0wLDAgKzEsMTE2IEBACj4+ICtBdG9taWMgb3BlcmF0aW9ucyBp
biBYZW4KPj4gKz09PT09PT09PT09PT09PT09PT09PT09PQo+PiArCj4+ICtEYXRhIHN0cnVjdHVy
ZXMgaW4gWGVuIG1lbW9yeSB3aGljaCBjYW4gYmUgYWNjZXNzZWQgYnkgbXVsdGlwbGUgQ1BVcwo+
PiArYXQgdGhlIHNhbWUgdGltZSBuZWVkIHRvIGJlIHByb3RlY3RlZCBhZ2FpbnN0IGdldHRpbmcg
Y29ycnVwdGVkLgo+PiArVGhlIGVhc2llc3Qgd2F5IHRvIGRvIHRoaXMgaXMgdXNpbmcgYSBsb2Nr
IChzcGlubG9jayBpbiBYZW4ncyBjYXNlKSwKPj4gK3RoYXQgZ3VhcmFudGVlcyB0aGF0IG9ubHkg
b25lIENQVSBjYW4gYWNjZXNzIHRoYXQgbWVtb3J5IGF0IGEgZ2l2ZW4gcG9pbnQKPj4gK2luIHRp
bWUsIGFsc28gYWxsb3dzIHByb3RlY3Rpbmcgd2hvbGUgZGF0YSBzdHJ1Y3R1cmVzIGFnYWluc3Qg
YmVjb21pbmcKPj4gK2luY29uc2lzdGVudC4gRm9yIG1vc3QgdXNlIGNhc2VzIHRoaXMgc2hvdWxk
IGJlIHRoZSB3YXkgdG8gZ28gYW5kIHByb2dyYW1tZXJzCj4+ICtzaG91bGQgc3RvcCByZWFkaW5n
IGhlcmUuCj4gCj4gQXMgZnVydGhlciBkb3duIHlvdSB0YWxrIGFib3V0IGxvY2tsZXNzIGFwcHJv
YWNoZXMgb25seSwgcGxlYXNlCj4gYWxzbyBtZW50aW9uIHIvdyB3cml0ZSBsb2NraW5nIGFib3Zl
LgoKV2hhdCBkbyB5b3UgbWVhbiB3aXRoICJyL3cgd3JpdGUgbG9ja2luZyIgaGVyZT8gRG9lcyBY
ZW4ncyByd2xvY2tfdCB1c2UKc29tZSBsb2NrbGVzcyB0cmlja3M/Cgo+PiArSG93ZXZlciBzb21l
dGltZXMgdGFraW5nIGFuZCByZWxlYXNpbmcgYSBsb2NrIGlzIHRvbyBjb3N0bHkgb3IgY3JlYXRl
cwo+PiArZGVhZGxvY2tzIG9yIHBvdGVudGlhbCBjb250ZW50aW9uLCBzbyBzb21lIGxvY2tsZXNz
IGFjY2Vzc2VzIGFyZSB1c2VkLgo+PiArVGhvc2UgYXRvbWljIGFjY2Vzc2VzIG5lZWQgdG8gYmUg
ZG9uZSB2ZXJ5IGNhcmVmdWxseSB0byBiZSBjb3JyZWN0Lgo+PiArCj4+ICtYZW4gb2ZmZXJzIHRo
cmVlIGtpbmRzIG9mIGF0b21pYyBwcmltaXRpdmVzIHRoYXQgZGVhbCB3aXRoIHRob3NlIGFjY2Vz
c2VzOgo+PiArCj4+ICtBQ0NFU1NfT05DRSgpCj4+ICstLS0tLS0tLS0tLS0tCj4gCj4gRm9yIHRo
aXMgSSB0aGluayB3ZSBzaG91bGQgZmlyc3Qgb2YgYWxsIHNldHRsZSB3aGV0aGVyIHdlIHdhbnQg
dG8gc3RheQo+IHdpdGggdGhpcyBvciB1c2UgUkVBRF9PTkNFKCkgLyBXUklURV9PTkNFKCkgd2hp
Y2ggbW9kZXJuIExpbnV4Cj4gcHJlZmVycy4KClN1cmUuCgo+PiArQSBtYWNybyBiYXNpY2FsbHkg
Y2FzdGluZyB0aGUgYWNjZXNzIHRvIGEgdm9sYXRpbGUgZGF0YSB0eXBlLiBUaGF0IHByZXZlbnRz
Cj4+ICt0aGUgY29tcGlsZXIgZnJvbSBhY2Nlc3NpbmcgdGhhdCBtZW1vcnkgbG9jYXRpb24gbXVs
dGlwbGUgdGltZXMsIGVmZmVjdGl2ZWx5Cj4+ICtjYWNoaW5nIHRoaXMgdmFsdWUgKGVpdGhlciBp
biBhIHJlZ2lzdGVyIG9yIG9uIHRoZSBzdGFjaykuCj4+ICtJbiB0ZXJtcyBvZiBhdG9taWNpdHkg
dGhpcyBwcmV2ZW50cyBpbmNvbnNpc3RlbnQgdmFsdWVzIGZvciBhIGNlcnRhaW4gc2hhcmVkCj4+
ICt2YXJpYWJsZSBpZiB1c2VkIG11bHRpcGxlIHRpbWVzIGFjcm9zcyB0aGUgc2FtZSBmdW5jdGlv
biwgYXMgdGhlIGNvbXBpbGVyIGlzCj4+ICtub3JtYWxseSBmcmVlIHRvIHJlLXJlYWQgdGhlIHZh
bHVlIGZyb20gbWVtb3J5IGF0IGFueSB0aW1lIC0gZ2l2ZW4gdGhhdCBpdAo+PiArZG9lc24ndCBr
bm93IHRoYXQgYW5vdGhlciBlbnRpdHkgbWlnaHQgY2hhbmdlIHRoaXMgdmFsdWUuIENvbnNpZGVy
IHRoZQo+PiArZm9sbG93aW5nIGNvZGU6Cj4+ICs9PT09PT09PT09PQo+PiArICAgICAgICBpbnQg
eCA9IHNoYXJlZF9wb2ludGVyLT5jb3VudGVyOwo+PiArCj4+ICsgICAgICAgIHNvbWVfdmFyID0g
eCArIHNvbWV0aGluZ19lbHNlOwo+PiArICAgICAgICBmdW5jdGlvbl9jYWxsKHgpOwo+PiArPT09
PT09PT09PT0KPj4gK1RoZSBjb21waWxlciBpcyBmcmVlIHRvIGFjdHVhbGx5ICpub3QqIHVzZSBh
IGxvY2FsIHZhcmlhYmxlLCBpbnN0ZWFkIGRlcmVmZW5jZQo+PiArdGhlIHBvaW50ZXIgYW5kIGRp
cmVjdGx5IGFjY2VzcyB0aGUgc2hhcmVkIG1lbW9yeSB0d2ljZSB3aGVuIHVzaW5nIHRoZSB2YWx1
ZQo+PiArb2YgIngiIGluIHRoZSBhc3NpZ25tZW50IGFuZCBpbiB0aGUgZnVuY3Rpb24gY2FsbC4g
Tm93IGlmIHNvbWUgb3RoZXIgQ1BVCj4+ICtjaGFuZ2VzIHRoZSB2YWx1ZSBvZiAiY291bnRlciIg
bWVhbndoaWxlLCB0aGUgdmFsdWUgb2YgIngiIGlzIGRpZmZlcmVudCwKPj4gK3doaWNoIHZpb2xh
dGVzIHRoZSBwcm9ncmFtIHNlbWFudGljLiBUaGUgY29tcGlsZXIgaXMgbm90IHRvIGJsYW1lIGhl
cmUsCj4+ICtiZWNhdXNlIGl0IGNhbm5vdCBrbm93IHRoYXQgdGhpcyBtZW1vcnkgY291bGQgY2hh
bmdlIGJlaGluZCBpdHMgYmFjay4KPj4gK1RoZSBzb2x1dGlvbiBoZXJlIGlzIHRvIHVzZSBBQ0NF
U1NfT05DRSwgd2hpY2ggY2FzdHMgdGhlIGFjY2VzcyB3aXRoIHRoZQo+PiArInZvbGF0aWxlIiBr
ZXl3b3JkLCB0aHVzIG1ha2luZyBzdXJlIHRoYXQgdGhlIGNvbXBpbGVyIGtub3dzIHRoYXQKPj4g
K2FjY2Vzc2luZyB0aGlzIG1lbW9yeSBoYXMgc2lkZSBlZmZlY3RzLCBzbyBpdCBuZWVkcyB0byBj
YWNoZSB0aGUgdmFsdWU6Cj4+ICs9PT09PT09PT09PQo+PiArICAgICAgICBpbnQgeCA9IEFDQ0VT
U19PTkNFKHNoYXJlZF9wb2ludGVyLT5jb3VudGVyKTsKPj4gKwo+PiArICAgICAgICBzb21lX3Zh
ciA9IHggKyBzb21ldGhpbmdfZWxzZTsKPj4gKyAgICAgICAgZnVuY3Rpb25fY2FsbCh4KTsKPj4g
Kz09PT09PT09PT09Cj4+ICsKPj4gK1doYXQgQUNDRVNTX09OQ0UgZG9lcyAqbm90KiBndWFyYW50
ZWUgdGhvdWdoIGlzIHRoaXMgYWNjZXNzIGlzIGRvbmUgaW4gYQo+PiArc2luZ2xlIGluc3RydWN0
aW9uLCBzbyBjb21wbGV4IG9yIG5vbi1uYXRpdmUgb3IgdW5hbGlnbmVkIGRhdGEgdHlwZXMgYXJl
Cj4+ICtub3QgZ3VhcmFudGVlZCB0byBiZSBhdG9taWMuIElmIGZvciBpbnN0YW5jZSBjb3VudGVy
IHdvdWxkIGJlIGEgNjQtYml0IHZhbHVlCj4+ICtvbiBhIDMyLWJpdCBzeXN0ZW0sIHRoZSBjb21w
aWxlciB3b3VsZCBwcm9iYWJseSBnZW5lcmF0ZSB0d28gbG9hZCBpbnN0cnVjdGlvbnMsCj4+ICt3
aGljaCBjb3VsZCBlbmQgdXAgaW4gcmVhZGluZyBhIHdyb25nIHZhbHVlIGlmIHNvbWUgb3RoZXIg
Q1BVIGNoYW5nZXMgdGhlIG90aGVyCj4+ICtoYWxmIG9mIHRoZSB2YXJpYWJsZSBpbiBiZXR3ZWVu
IHRob3NlIHR3byByZWFkcy4KPj4gK0hvd2V2ZXIgYWNjZXNzaW5nIF9hbGlnbmVkIGFuZCBuYXRp
dmVfIGRhdGEgdHlwZXMgaXMgZ3VhcmFudGVlZCB0byBiZSBhdG9taWMKPj4gK2luIHRoZSBhcmNo
aXRlY3R1cmVzIHN1cHBvcnRlZCBieSBYZW4sIHNvIEFDQ0VTU19PTkNFIGlzIHNhZmUgdG8gdXNl
IHdoZW4KPj4gK3RoZXNlIGNvbmRpdGlvbnMgYXJlIG1ldC4KPiAKPiBBcyBtZW50aW9uZWQgYmVm
b3JlLCBzdWNoIGEgZ3VhcmFudGVlIGRvZXMgbm90IGV4aXN0LiBQbGVhc2Ugb25seQo+IHN0YXRl
IHdoYXQgaXMgcmVhbGx5IHRoZSBjYXNlLCBpLmUuIHdlIF9leHBlY3RfIGNvbXBpbGVycyB0byBi
ZWhhdmUKPiB0aGlzIHdheS4KCkRvIHlvdSBtZWFuIHRoZSBndWFyYW50ZWUgb2YgdXNpbmcgYSBz
aW5nbGUgbWFjaGluZSBpbnN0cnVjdGlvbiB0bwphY2Nlc3MgdmFyaWFibGVzPwpGb3IgdGhlICJh
bGlnbmVkIGFjY2VzcyB0byBuYXRpdmUgZGF0YSB0eXBlcyIgdGhlcmUgYXJlIGV4cGxpY2l0CmFy
Y2hpdGVjdHVyYWwgZ3VhcmFudGVlczoKSW50ZWwgbWFudWFsIHZvbHVtZSAzLCBjaGFwdGVyIDgu
MS4xIEd1YXJhbnRlZWQgQXRvbWljIE9wZXJhdGlvbnMKQVJNdjcgQVJNLCBjaGFwdGVyIEEzLjUu
MyAgQXRvbWljaXR5IGluIHRoZSBBUk0gYXJjaGl0ZWN0dXJlCkFSTXY4IEFSTSwgY2hhcHRlciBC
Mi42LjEgIFJlcXVpcmVtZW50cyBmb3Igc2luZ2xlLWNvcHkgYXRvbWljaXR5CihJIHdpbGwgcHJv
YmFibHkgYWRkIHRob3NlIHJlZmVyZW5jZXMgdG8gdGhlIGRvY3VtZW50IGFueXdheSkKCj4+ICtX
ZSBleHBlY3QgYSB2YXJpYWJsZSB0byBiZSBhbGlnbmVkIGlmIGl0IGNvbWVzIGZyb20gYSBub24t
cGFja2VkIHN0cnVjdCBvcgo+PiArc29tZSBvdGhlciBjb21waWxlci1nZW5lcmF0ZWQgYWRkcmVz
cywgYXMgc2FuZSBjb21waWxlcnMgd2lsbCBub3QgZ2VuZXJhdGUKPj4gK3VuYWxpZ25lZCBhY2Nl
c3NlcyBieSBkZWZhdWx0Lgo+IAo+IFRoaXMsIG90b2gsIGNhbiBiZSB0aWdodGVuZWQsIEkgdGhp
bms6IElmIEknbSBub3QgbWlzdGFrZW4gdGhlCj4gbGFuZ3VhZ2Ugc3RhbmRhcmQgYW5kL29yIHRo
ZSBwZXItYXJjaGl0ZWN0dXJlIEFCSXMgcmVxdWlyZSBkYXRhCj4gdG8gYmUgbmF0dXJhbGx5IGFs
aWduZWQgdW5sZXNzIHNwZWNpZmljYWxseSBvdmVycmlkZGVuLgoKVGhhdCdzIHRydWUgYW5kIGlu
ZGVlZCB3b3J0aCB0byBiZSBtZW50aW9uZWQgaGVyZS4KCj4+ICtFeHRyYSBjYXJlIG11c3QgYmUg
dGFrZW4gaG93ZXZlciBpZiB0aGUgYWRkcmVzcyBpcyBjb21pbmcgZnJvbSBhIGNyYWZ0ZWQKPj4g
K3BvaW50ZXIgb3Igc29tZSBhZGRyZXNzIHBhc3NlZCBpbiBieSBhIG5vbi10cnVzdGVkIHNvdXJj
ZSAoZ3Vlc3RzKS4KPiAKPiBXZSBzaG91bGRuJ3QgYmUgYWNjZXNzaW5nIGd1ZXN0IG1lbW9yeSB3
aXRoIG90aGVyIHRoYW4gdGhlCj4gZGVzaWduYXRlZCBoZWxwZXJzIGFueXdheSwgc28gSSB0aGlu
ayB0aGlzIHBhcnQgZG9lc24ndCBiZWxvbmcKPiBoZXJlLgoKQWdyZWVkLgoKPj4gK3JlYWRfYXRv
bWljKCkvd3JpdGVfYXRvbWljKCkKPj4gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPj4g
K3JlYWRfYXRvbWljKCkgYW5kIHdyaXRlX2F0b21pYygpIGFyZSBtYWNyb3MgdGhhdCBtYWtlIHN1
cmUgdGhhdCB0aGUgYWNjZXNzCj4+ICt0byB0aGlzIHZhcmlhYmxlIGhhcHBlbnMgdXNpbmcgYSBz
aW5nbGUgbWFjaGluZSBpbnN0cnVjdGlvbi4gVGhpcyBndWFyYW50ZWVzCj4+ICt0aGUgYWNjZXNz
IHRvIGJlIGF0b21pYyB3aGVuIHRoZSBhZGRyZXNzIGlzIGFsaWduZWQgKG9uIGFsbCBhcmNoaXRl
Y3R1cmVzCj4+ICtzdXBwb3J0ZWQgYnkgWGVuKS4KPj4gK0ZvciBtb3N0IHByYWN0aWNhbCBjYXNl
cyB0aGUgZ2VuZXJhdGVkIGNvZGUgZG9lcyBub3QgZGlmZmVyIGZyb20gd2hhdAo+PiArdGhlIGNv
bXBpbGVyIHdvdWxkIGdlbmVyYXRlIGFueXdheSwgYnV0IGl0IG1ha2VzIHN1cmUgdGhhdCBhIGNo
YW5nZSB0byBhbgo+PiArdW5zdWl0YWJsZSBkYXRhIHR5cGUgd291bGQgYnJlYWsgY29tcGlsYXRp
b24sIGFsc28gaXQgYW5ub3RhdGVzIHRoaXMgYWNjZXNzCj4+ICthcyBiZWluZyBwb3RlbnRpYWxs
eSBjb25jdXJyZW50ICh0byBhIGh1bWFuIHJlYWRlcikuCj4+ICtBbHNvIHRoaXMgbWFjcm8gZG9l
cyBub3QgY2hlY2sgd2hldGhlciB0aGUgYWRkcmVzcyBpcyBhY3R1YWxseSBhbGlnbmVkLAo+PiAr
dGhvdWdoIGl0IGlzIGFzc3VtZWQgdGhhdCB0aGUgY29tcGlsZXIgb25seSBnZW5lcmF0ZXMgYWxp
Z25lZCBhZGRyZXNzZXMKPj4gK3VubGVzcyBiZWluZyB0b2xkIG90aGVyd2lzZSBleHBsaWNpdGx5
LiBJbiB0aGUgbGF0dGVyIGNhc2UgaXQgd291bGQgYmUgdGhlCj4+ICtyZXNwb25zaWJpbGl0eSBv
ZiB0aGUgY29kZXIgdG8gZW5zdXJlIGF0b21pY2l0eSB1c2luZyBvdGhlciBtZWFucy4KPiAKPiBG
b3IgYm90aCBncm91cHMgYWJvdmUgcGxlYXNlIGFsc28gbWVudGlvbiB0aGF0IHRoZXJlIGFyZSBu
bwo+IG9yZGVyaW5nIGltcGxpY2F0aW9ucyAoaS5lLiBub3QgaW1wbGljaXQgb3IgZXhwbGljaXQg
YmFycmllcnMpLgoKR29vZCBwb2ludC4KCj4+ICthdG9taWNfcmVhZCgpL2F0b21pY193cml0ZSgp
IChhbmQgb3RoZXIgdmFyaWFudHMgc3RhcnRpbmcgd2l0aCAiYXRvbWljXyIpCj4+ICstLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCj4+ICsoTm90IHRvIGJlIGNvbmZ1c2VkIHdpdGggdGhlIGFib3ZlISkKPj4gK1Ro
b3NlIChncm91cCBvZikgZnVuY3Rpb25zIHdvcmsgb24gYSBzcGVjaWFsIGF0b21pY190IGRhdGEg
dHlwZSwgd2hpY2ggd3JhcHMKPj4gK2FuICJpbnQiIGluIGEgc3RydWN0dXJlIHRvIGF2b2lkIGFj
Y2lkZW50aWFsIG1lc3Npbmcgd2l0aCB0aGUgZGF0YSB0eXBlCj4+ICsoZm9yIGluc3RhbmNlIGR1
ZSB0byBpbXBsaWNpdCBjYXN0cykuIEFzIGEgc2lkZSBlZmZlY3QgdGhpcyBndWFyYW50ZWVzIHRo
YXQKPj4gK3RoaXMgdmFyaWFibGUgaXMgYWxpZ25lZCAodGhvdWdoIHRoaXMgd291bGQgYXBwbHkg
dG8gbW9zdCBvdGhlciAiaW50Igo+PiArZGVjbGFyYXRpb25zIGFzIHdlbGwpLgo+IAo+IFRoZXJl
J3Mgbm90aGluZyBzcGVjaWFsIGhlcmUgYXQgYWxsIC0gZGVjbGFyaW5nIGEgdmFyaWFibGUgb2Yg
ZWl0aGVyCj4gcGxhaW4gaW50IG9yIGF0b21pY190IHdpdGggdGhlIF9fcGFja2VkIGF0dHJpYnV0
ZSB3aWxsIHJlbmRlciB0aGUKPiBmaWVsZCB1bmFsaWduZWQuCgpXaGljaCBpcyB0cnVlIGluZGVl
ZC4gU28gSSB3aWxsIHJlbW92ZSB0aGlzIGxhc3Qgc2VudGVuY2UuCgo+PiBUaGlzIHNwZWNpYWwg
ZGF0YSB0eXBlIGFsc28gbWFrZXMgc3VyZSB0aGF0IGFueQo+PiArYWNjZXNzZXMgYXJlIG9ubHkg
dmFsaWQgdXNpbmcgdGhvc2Ugc3BlY2lhbCBhY2Nlc3NvciBmdW5jdGlvbnMsIHdoaWNoCj4+ICtt
YWtlIHN1cmUgdGhhdCB0aGUgYXRvbWljIHByb3BlcnR5IGlzIGFsd2F5cyBwcmVzZXJ2ZWQuCj4g
Cj4gIm1ha2Ugc3VyZSIgaXMgdG9vIHN0cm9uZyBhIHN0YXRlbWVudCwgYXMgd2UgY2FuJ3QgcHJl
dmVudCBwZW9wbGUKPiB0byBhY2Nlc3MgdGhlIHNvbGUgc3RydWN0dXJlIG1lbWJlciBkaXJlY3Rs
eSAoYW5kIGlpcmMgdGhlcmUgaXMgY29kZQo+IGRvaW5nIHNvLCBpZiBub3QgaW4gWGVuIHRoZW4g
YXQgbGVhc3QgaW4gTGludXgpLiBJJ2Qgc3VnZ2VzdCAid2hpY2ggaXMKPiBpbnRlbmRlZCB0byBo
ZWxwIG1ha2Ugc3VyZSIuCgpZZXMgLSBhbmQgdGhhdCB3b3VsZCBtYXRjaCB0aGUgd29yZCAiYWNj
aWRlbnRhbCIgYWJvdmUuCgo+PiArT24gdG9wIG9mIHRoZSBiYXNpYyByZWFkL3dyaXRlIGFjY2Vz
c2VzIHRoaXMgYWxzbyBwcm92aWRlcyByZWFkLW1vZGlmeS13cml0ZQo+PiArcHJpbWl0aXZlcyB3
aGljaCB1c2UgYXJjaGl0ZWN0dXJlIHNwZWNpZmljIG1lYW5zIHRvIGd1YXJhbnRlZSBhdG9taWMg
YWNjZXNzZXMKPj4gKyhhdG9taWNfaW5jKCksIGF0b21pY19kZWNfYW5kX3Rlc3QoKSwgLi4uKS4K
PiAKPiBJJ2QgcHJlZmVyICJ1cGRhdGVzIiBpbnN0ZWFkIG9mICJhY2Nlc3NlcyIuCj4gCj4+ICtJ
dCBoYXMgdG8gYmUgbm90ZWQgdGhhdCBmb2xsb3dpbmcgdGhlIGxldHRlcnMgb2YgdGhlIEMgc3Rh
bmRhcmQgYQo+PiArc3RhbmRhcmRzLWNvbXBsaWFudCBjb21waWxlciBoYXMgcXVpdGUgc29tZSBm
cmVlZG9tIHRvIGdlbmVyYXRlIGNvZGUgd2hpY2gKPj4gK3dvdWxkIG1ha2UgYSBsb3Qgb2YgYWNj
ZXNzZXMgbm9uLWF0b21pYyAoZm9yIGluc3RhbmNlIHNwbGl0dGluZyBhIDMyLWJpdAo+PiArcmVh
ZCBpbnRvIGEgc2VyaWVzIG9mIGZvdXIgOC1iaXQgcmVhZHMpLgo+PiArSG93ZXZlciBhIHNhbmUg
Y29tcGlsZXIsIGVzcGVjaWFsbHkgd2hlbiBmb2xsb3dpbmcgYSBjZXJ0YWluIEFCSSwgd291bGQK
Pj4gK2ZvciBpbnN0YW5jZSBhbHdheXMgdHJ5IHRvIGFsaWduIHZhcmlhYmxlcyBhbmQgdXNlIGFz
IGZldyBtYWNoaW5lCj4+ICtpbnN0cnVjdGlvbnMgYXMgcG9zc2libGUsIHNvIGZvciBwcmFjdGlj
YWwgcHVycG9zZXMgbW9zdCBhY2Nlc3NlcyBhcmUKPj4gK2FjdHVhbGx5IGF0b21pYyB3aXRob3V0
IGZ1cnRoZXIgYWRvLCBlc3BlY2lhbGx5IHdoZW4gYmVpbmcgY29uZmluZWQgdG8KPj4gK2NlcnRh
aW4gYXJjaGl0ZWN0dXJlcyAobGlrZSB4ODYsIEFSTSBhbmQgQVJNNjQgaW4gWGVuKS4KPj4gKwo+
PiArU28gZm9yIHByYWN0aWNhbCBwdXJwb3NlcyB3ZSBhc3N1bWUgYSBzYW5lIGNvbXBpbGVyIHRv
IGJlIHVzZWQgZm9yIFhlbiwKPj4gK3dpdGggdGhlIGZvbGxvd2luZyBwcm9wZXJ0aWVzOgo+PiAr
LSBDb21waWxlciBnZW5lcmF0ZWQgYWRkcmVzc2VzIGZvciBuYXRpdmUtZGF0YS10eXBlZCB2YXJp
YWJsZXMgYXJlIGFsaWduZWQuCj4+ICstIFNpbXBsZSByZWFkL3dyaXRlIGFjY2Vzc2VzIHRvIGEg
bmF0aXZlIGFuZCBhbGlnbmVkIGRhdGEgdHlwZSBmcm9tIGNvbXBpbGVyCj4+ICsgIGdlbmVyYXRl
ZCBhZGRyZXNzZXMgYXJlIGRvbmUgdXNpbmcgYSBzaW5nbGUgbWFjaGluZSBpbnN0cnVjdGlvbi4K
Pj4gKwo+PiArVGhpcyBtYWtlcyByZWFkIGFuZCB3cml0ZSBhY2Nlc3NlcyB0byBpbnRzIGFuZCBs
b25ncyAoYW5kIHRoZWlyIHJlc3BlY3RpdmUKPj4gK3Vuc2lnbmVkIGNvdW50ZXIgcGFydHMpIG5h
dHVyYWxseSBhdG9taWMuCj4gCj4gQWgsIHlvdSBzYXkgaGVyZSBzb21lIG9mIHdoYXQgSSd2ZSBi
ZWVuIG1pc3NpbmcgZWFybGllciBvbi4gSSB0aGluawo+IHRoaXMgZGlzY3Vzc2lvbiByZWFsbHkg
YmVsb25ncyBpbnRvIHRoZSBBQ0NFU1NfT05DRSgpIHNlY3Rpb24sIGFzIHRoZQo+IG90aGVyIHR3
byBhcmVuJ3QgYWZmZWN0ZWQgYnkgaXQuCgpZZXMsIHdpbGwgZG8uCgpUaGFua3MgZm9yIGhhdmlu
ZyBhY3R1YWxseSByZWFkIHRoaXMgOy0pIGFuZCB0aGUgY29tbWVudHMhCgpDaGVlcnMsCkFuZHJl
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 15 17:40:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 17:40:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLYkP-0002dc-U2; Thu, 15 Jun 2017 17: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 <prvs=332c6d354=citrix-osstest@xenproject.org>)
 id 1dLYkO-0002dW-Ma
 for xen-devel@lists.xensource.com; Thu, 15 Jun 2017 17:39:56 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 89/D7-03371-C66C2495; Thu, 15 Jun 2017 17:39:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHSDvW72Mad
 Ig/uP5SzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa0b7r91MBY+kK9Z+j2tgnCHcxcjJISHgL7Ho
 +UUmCNtdYnr7CjYQW0TAWWLCh9tgNq+AnsSPn9PBbGGBKIllT7aydjFyAdUv5pF4c7CbEaJZV
 eLWriNgg9gEPCQm9kxk6WLk4GABivfvYAEJCwloSSxdvJIJYqagxMmZT8DizAISEgdfvGCGGG
 MhseNjH9sERt5ZSMpmISlbwMi0ilGjOLWoLLVI18hIL6koMz2jJDcxM0fX0MBMLze1uDgxPTU
 nMalYLzk/dxMjMHQYgGAH45r5gYcYJTmYlER5+eWcIoX4kvJTKjMSizPii0pzUosPMcpwcChJ
 8H4+ApQTLEpNT61Iy8wBBjFMWoKDR0mE12ovUJq3uCAxtzgzHSJ1ilGXY8Pq9V+YhFjy8vNSp
 cR5n4LMEAApyijNgxsBi6hLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEoaYwpOZVwK36RXQEU
 xARwRdcAA5oiQRISXVwKjuf92dPyTj69Mt2R0RK072Cf7cG8bhs/H9/BUzNHQmnV+RsUa5qez
 nyiXH8pgfLE+omWW/+Iata379y/7lpdwCIZ4iR2ZfWLuu/HwY30Yzl1k9M68+XV8n9+hXcseK
 x3u+ftWNqrVRvyyqfpOh/Mv2vdnXAgNVKkVYLu7q0wo8HfvVvPyJTKYSS3FGoqEWc1FxIgAdI
 YKAowIAAA==
X-Env-Sender: prvs=332c6d354=citrix-osstest@xenproject.org
X-Msg-Ref: server-3.tower-21.messagelabs.com!1497548394!70598667!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57618 invoked from network); 15 Jun 2017 17:39:55 -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 Jun 2017 17:39:55 -0000
X-IronPort-AV: E=Sophos;i="5.39,344,1493683200"; d="scan'208";a="436580434"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71558-mainreport@xen.org>
X-Osstest-Failures: distros-debian-snapshot:test-amd64-amd64-amd64-current-netinst-pygrub:debian-di-install:fail:allowable
 distros-debian-snapshot:test-amd64-i386-i386-daily-netboot-pvgrub:guest-start:fail:allowable
 distros-debian-snapshot:test-amd64-amd64-amd64-daily-netboot-pvgrub:guest-start:fail:allowable
 distros-debian-snapshot:test-amd64-i386-i386-current-netinst-pygrub:debian-di-install:fail:allowable
 distros-debian-snapshot:test-armhf-armhf-armhf-daily-netboot-pygrub:debian-di-install:fail:allowable
 distros-debian-snapshot:test-amd64-amd64-i386-current-netinst-pygrub:debian-di-install:fail:allowable
 distros-debian-snapshot:test-amd64-i386-amd64-current-netinst-pygrub:debian-di-install:fail:allowable
 distros-debian-snapshot:test-amd64-i386-i386-weekly-netinst-pygrub:debian-di-install:fail:allowable
 distros-debian-snapshot:test-amd64-amd64-amd64-weekly-netinst-pygrub:debian-di-install:fail:allowable
 distros-debian-snapshot:test-amd64-i386-amd64-weekly-netinst-pygrub:debian-di-install:fail:allowable
 distros-debian-snapshot:test-amd64-amd64-i386-weekly-netinst-pygrub:debian-di-install:fail:allowable
 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
X-Osstest-Versions-That: flight=71515
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 15 Jun 2017 18:39:51 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [distros-debian-snapshot test] 71558: 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>

ZmxpZ2h0IDcxNTU4IGRpc3Ryb3MtZGViaWFuLXNuYXBzaG90IHJlYWwgW3JlYWxdCmh0dHA6Ly9v
c3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE1NTgvCgpGYWls
dXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2Fy
ZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
Y3VycmVudC1uZXRpbnN0LXB5Z3J1YiA5IGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgYmxvY2tlZCBp
biA3MTUxNQogdGVzdC1hbWQ2NC1pMzg2LWkzODYtZGFpbHktbmV0Ym9vdC1wdmdydWIgMTAgZ3Vl
c3Qtc3RhcnQgICAgICAgZmFpbCBsaWtlIDcxNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LWRh
aWx5LW5ldGJvb3QtcHZncnViIDEwIGd1ZXN0LXN0YXJ0ICAgICBmYWlsIGxpa2UgNzE1MTUKIHRl
c3QtYW1kNjQtaTM4Ni1pMzg2LWN1cnJlbnQtbmV0aW5zdC1weWdydWIgOSBkZWJpYW4tZGktaW5z
dGFsbCBmYWlsIGxpa2UgNzE1MTUKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtZGFpbHktbmV0Ym9v
dC1weWdydWIgOSBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzE1MTUKIHRlc3QtYW1kNjQt
YW1kNjQtaTM4Ni1jdXJyZW50LW5ldGluc3QtcHlncnViIDkgZGViaWFuLWRpLWluc3RhbGwgZmFp
bCBsaWtlIDcxNTE1CiB0ZXN0LWFtZDY0LWkzODYtYW1kNjQtY3VycmVudC1uZXRpbnN0LXB5Z3J1
YiA5IGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3MTUxNQogdGVzdC1hbWQ2NC1pMzg2LWkz
ODYtd2Vla2x5LW5ldGluc3QtcHlncnViIDkgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDcx
NTE1CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXdlZWtseS1uZXRpbnN0LXB5Z3J1YiA5IGRlYmlh
bi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3MTUxNQogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LXdlZWts
eS1uZXRpbnN0LXB5Z3J1YiA5IGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3MTUxNQogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXdlZWtseS1uZXRpbnN0LXB5Z3J1YiA5IGRlYmlhbi1kaS1pbnN0
YWxsIGZhaWwgbGlrZSA3MTUxNQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtYXJtaGYtZGFpbHktbmV0Ym9vdC1weWdy
dWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYXJtNjQtcHZvcHMg
ICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBw
YXNzCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAg
ICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAg
IDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQt
YXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJy
b2tlbiBuZXZlciBwYXNzCgpiYXNlbGluZSB2ZXJzaW9uOgogZmxpZ2h0ICAgICAgICAgICAgICAg
NzE1MTUKCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1kYWlseS1uZXRib290LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1kYWlseS1uZXRi
b290LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1h
bWQ2NC1kYWlseS1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC1hcm1oZi1kYWlseS1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWFybWhmLWRhaWx5LW5ldGJvb3QtcHlncnViICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1kYWlseS1uZXRi
b290LXB5Z3J1YiAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1jdXJyZW50LW5ldGluc3QtcHlncnViICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtYW1kNjQtY3VycmVudC1uZXRpbnN0LXB5Z3J1YiAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1jdXJyZW50LW5ldGluc3QtcHlncnViICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWkzODYtY3VycmVudC1uZXRp
bnN0LXB5Z3J1YiAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXdlZWtseS1uZXRpbnN0LXB5Z3J1YiAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1hbWQ2NC13ZWVrbHktbmV0aW5zdC1weWdydWIgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXdlZWtseS1uZXRpbnN0LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni13ZWVrbHktbmV0aW5z
dC1weWdydWIgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFn
ZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVz
dGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1
c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 15 17:44:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 17: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 1dLYou-0003HY-Jm; Thu, 15 Jun 2017 17:44:36 +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 1dLYot-0003HS-Gp
 for xen-devel@lists.xenproject.org; Thu, 15 Jun 2017 17:44:35 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 06/64-26106-287C2495; Thu, 15 Jun 2017 17:44:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVybKJssm7Tcad
 Ig+mHBS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ownvzcwF3ziq+jtX8zawNjM08XIxSEk8IdR
 YsrTeyxdjJwcLAIOEitnrWbqYuTgYBSIkXjwwxokzCgQJjH58hJWiBJtifVve5hBbDYBQ4m/T
 zaxgZRLANlLPnOAhEUElCU+P1/JDDKeWaCDUeLZ0WfsIAlhAQOJyc2LmEBsTgF7if2blrOD9P
 IKeEu0TciDOOcqk0RjXxvYLlEBXYlD//6wgdi8AoISJ2c+ATuTWUBLYvn0bSwTGAVmIUnNQpJ
 awMi0ilGjOLWoLLVI19BSL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMAjrGRgY
 dzD+Pu53iFGSg0lJlJdfzilSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRvwjGgnGBRanpqRVpmD
 jAeYNISHDxKIrzTQNK8xQWJucWZ6RCpU4yKUuK8oSAJAZBERmkeXBssBi8xykoJ8zIyMDAI8R
 SkFuVmlqDKv2IU52BUEublBZnCk5lXAjf9FdBiJqDFQRccQBaXJCKkpBoYq71mrV4dW5dk0ae
 w9Pfi19/Fd50NfWSWYOeYczFxWe/Hj2mb397V3rPnU/qqg7kOZgs/z757e84FWbn8w0+XCtxr
 yqk0lG3ye6X4W1Ns7THRfO/XXEvWSX3ZrLPPeuqDS4du+nP1nrkc+OD0phl2GfwBMhLzzyyqZ
 b0zhTPow52UE64bdirecVNiKc5INNRiLipOBAAKeO/1vAIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-13.tower-31.messagelabs.com!1497548672!105218545!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61807 invoked from network); 15 Jun 2017 17:44:34 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Jun 2017 17:44:34 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 1A591219A9;
 Thu, 15 Jun 2017 17:44:32 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 1A591219A9
Date: Thu, 15 Jun 2017 10:44:30 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <jbeulich@suse.com>
In-Reply-To: <594251B8020000780010083C@prv-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1706151043200.12156@sstabellini-ThinkPad-X260>
References: <20170613152550.11222-1-andre.przywara@arm.com>
 <59411A1E0200007800162C70@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1706141142320.12156@sstabellini-ThinkPad-X260>
 <594193A00200007800100804@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1706141725210.12156@sstabellini-ThinkPad-X260>
 <594251B8020000780010083C@prv-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: andre.przywara@arm.com, julien.grall@arm.com, sstabellini@kernel.org,
 xen-devel@lists.xenproject.org, andrew.cooper3@citrix.com
Subject: Re: [Xen-devel] [RFC PATCH] docs: add README.atomic
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCAxNSBKdW4gMjAxNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gMDYvMTUvMTcgMjoyNyBBTSA+Pj4KPiA+
T24gV2VkLCAxNCBKdW4gMjAxNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gPj4+IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gMDYvMTQvMTcgODo0NSBQTSA+Pj4K
PiA+PiA+T24gV2VkLCAxNCBKdW4gMjAxNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gPj4gPiAr
V2hhdCBBQ0NFU1NfT05DRSBkb2VzICpub3QqIGd1YXJhbnRlZSB0aG91Z2ggaXMgdGhpcyBhY2Nl
c3MgaXMgZG9uZSBpbiBhCj4gPj4gPj4gPiArc2luZ2xlIGluc3RydWN0aW9uLCBzbyBjb21wbGV4
IG9yIG5vbi1uYXRpdmUgb3IgdW5hbGlnbmVkIGRhdGEgdHlwZXMgYXJlCj4gPj4gPj4gPiArbm90
IGd1YXJhbnRlZWQgdG8gYmUgYXRvbWljLiBJZiBmb3IgaW5zdGFuY2UgY291bnRlciB3b3VsZCBi
ZSBhIDY0LWJpdCB2YWx1ZQo+ID4+ID4+ID4gK29uIGEgMzItYml0IHN5c3RlbSwgdGhlIGNvbXBp
bGVyIHdvdWxkIHByb2JhYmx5IGdlbmVyYXRlIHR3byBsb2FkIGluc3RydWN0aW9ucywKPiA+PiA+
PiA+ICt3aGljaCBjb3VsZCBlbmQgdXAgaW4gcmVhZGluZyBhIHdyb25nIHZhbHVlIGlmIHNvbWUg
b3RoZXIgQ1BVIGNoYW5nZXMgdGhlIG90aGVyCj4gPj4gPj4gPiAraGFsZiBvZiB0aGUgdmFyaWFi
bGUgaW4gYmV0d2VlbiB0aG9zZSB0d28gcmVhZHMuCj4gPj4gPj4gPiArSG93ZXZlciBhY2Nlc3Np
bmcgX2FsaWduZWQgYW5kIG5hdGl2ZV8gZGF0YSB0eXBlcyBpcyBndWFyYW50ZWVkIHRvIGJlIGF0
b21pYwo+ID4+ID4+ID4gK2luIHRoZSBhcmNoaXRlY3R1cmVzIHN1cHBvcnRlZCBieSBYZW4sIHNv
IEFDQ0VTU19PTkNFIGlzIHNhZmUgdG8gdXNlIHdoZW4KPiA+PiA+PiA+ICt0aGVzZSBjb25kaXRp
b25zIGFyZSBtZXQuCj4gPj4gPj4gCj4gPj4gPj4gQXMgbWVudGlvbmVkIGJlZm9yZSwgc3VjaCBh
IGd1YXJhbnRlZSBkb2VzIG5vdCBleGlzdC4gUGxlYXNlIG9ubHkKPiA+PiA+PiBzdGF0ZSB3aGF0
IGlzIHJlYWxseSB0aGUgY2FzZSwgaS5lLiB3ZSBfZXhwZWN0XyBjb21waWxlcnMgdG8gYmVoYXZl
Cj4gPj4gPj4gdGhpcyB3YXkuCj4gPj4gPgo+ID4+ID5SZWdhcmRpbmcgY29tcGlsZXJzIHN1cHBv
cnQ6IGRvIHdlIHN0YXRlIGNsZWFybHkgaW4gYW55IGRvY3Mgb3Igd2Vic2l0ZQo+ID4+ID53aGF0
IGFyZSB0aGUgY29tcGlsZXJzIHdlIGFjdHVhbGx5IHN1cHBvcnQ/IEkgdGhpbmsgdGhpcyB3b3Vs
ZCBiZSB0aGUKPiA+PiA+cmlnaHQgb3Bwb3J0dW5pdHkgdG8gZG8gaXQuCj4gPj4gCj4gPj4gQXQg
dGhlIHZlcnkgbGVhc3Qgd2Ugc3RhdGUgc29tZXdoZXJlIHdoYXQgZ2NjIHZlcnNpb25zIHdlIHN1
cHBvcnQuIEhvd2V2ZXIsCj4gPj4gSSBjYW4ndCBzZWUgdGhlIHJlbGF0aW9uIG9mIHN1Y2ggYSBz
dGF0ZW1lbnQgdG8gdGhlIGRpc2N1c3Npb24gaGVyZS4KPiA+Cj4gPlRoZSByZWxhdGlvbiBpcyB0
aGF0IG91ciAiY29tcGlsZXIgZXhwZWN0YXRpb25zIiBzaGFwZSB3aGF0IGNvbXBpbGVycyB3ZQo+
ID5zdXBwb3J0Lgo+IAo+IEkgZG9uJ3QgdmlldyBpdCB0aGlzIHdheSAtIHdlIGltcGxpY2l0bHkg
c3VwcG9ydCB1bmtub3duIGZ1dHVyZSB2ZXJzaW9ucyBvZiBnY2MsCj4gYW5kIHdlIGNhbid0IGtu
b3cgaWYgdGhleSBtaWdodCBicmVhayBvdXIgYXNzdW1wdGlvbnMuCgpPSy4gSW4gdGhhdCBjYXNl
LCBpbiB0aGUgc2FtZSBkb2N1bWVudCBvciB3aWtpcGFnZSB3aGVyZSB3ZSB3cml0ZSBhYm91dApn
Y2MgdmVyc2lvbnMsIGl0IG1ha2VzIHNlbnNlIHRvIHdyaXRlIGFib3V0IGNvbXBpbGVyCmFzc3Vt
cHRpb25zL2V4cGVjdGF0aW9ucyB0b28uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 15 17:54:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 17: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 1dLYya-0003zL-HB; Thu, 15 Jun 2017 17: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 <sstabellini@kernel.org>) id 1dLYyZ-0003zD-Eb
 for xen-devel@lists.xen.org; Thu, 15 Jun 2017 17:54:35 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 31/74-03058-AD9C2495; Thu, 15 Jun 2017 17:54:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVybKJssu7Nk06
 RBrdeWlss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBm9n/IKVllVzD22iKmBcbJBFyMXh5DAH0aJ
 uRtXsXYxcnKwCDhIfJ3wjL2LkYODUSBG4sEPa5Awo0CYxOTLS6BKtCW23LzPCGKzCRhK/H2yi
 Q2kXALIXvKZAyQsIqAs8bG1lx1kPLPANkaJ07PXM4MkhAWcJXYu/APWyylgI7F23gawmbwC3h
 IvOt8xQtxzmVliw8Q2sCJRAV2JQ//+sEEUCUqcnPmEBcRmFtCSWD59G8sERoFZSFKzkKQWMDK
 tYtQoTi0qSy3SNTTVSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDEIGINjB+G1Z
 wCFGSQ4mJVFefjmnSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvGrAoBYSLEpNT61Iy8wBxgNMW
 oKDR0mEd9oxoDRvcUFibnFmOkTqFKMux4bV678wCbHk5eelSonz8oLMEAApyijNgxsBi81LjL
 JSwryMQEcJ8RSkFuVmlqDKv2IU52BUEua9fwJoCk9mXgncpldARzABHRF0wQHkiJJEhJRUA2M
 h84zP9tv2Neu8eftdM9X0/IpXLK+T7EyzDqpLeXT5Hr1o1iqRlXqje9bFh/micV9MDXfeMlPa
 tUXrmODMb138r/QkV+fN2zxh/iOGeyt+58d2Xj8d97G5+pfNdHspk8zKI/sX55ocY9imlW38V
 Kdhd0zy9ZXnJG0fOK7+Gm8lPONJLYPsMn0lluKMREMt5qLiRACs7AaGyAIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1497549272!67915842!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24154 invoked from network); 15 Jun 2017 17:54:33 -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; 15 Jun 2017 17:54:33 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C21C0219A7;
 Thu, 15 Jun 2017 17:54:31 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C21C0219A7
Date: Thu, 15 Jun 2017 10:54:31 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Juergen Gross <jgross@suse.com>
In-Reply-To: <111dc29b-aabb-4558-4546-734e52ddc9be@suse.com>
Message-ID: <alpine.DEB.2.10.1706151054180.12156@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1706021225440.18759@sstabellini-ThinkPad-X260>
 <1496431915-20774-1-git-send-email-sstabellini@kernel.org>
 <1496431915-20774-11-git-send-email-sstabellini@kernel.org>
 <c7d715eb-358a-47a7-95be-c87afc25c8b1@suse.com>
 <alpine.DEB.2.10.1706131721470.12156@sstabellini-ThinkPad-X260>
 <6749c353-5e63-77fb-2541-44703072e9ac@suse.com>
 <alpine.DEB.2.10.1706141219350.12156@sstabellini-ThinkPad-X260>
 <111dc29b-aabb-4558-4546-734e52ddc9be@suse.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <stefano@aporeto.com>, boris.ostrovsky@oracle.com,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 11/18] 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>

T24gVGh1LCAxNSBKdW4gMjAxNywgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAxNC8wNi8xNyAy
MToyNywgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gT24gV2VkLCAxNCBKdW4gMjAxNywg
SnVlcmdlbiBHcm9zcyB3cm90ZToKPiA+PiBPbiAxNC8wNi8xNyAwMjo0NywgU3RlZmFubyBTdGFi
ZWxsaW5pIHdyb3RlOgo+ID4+PiBPbiBUdWUsIDEzIEp1biAyMDE3LCBKdWVyZ2VuIEdyb3NzIHdy
b3RlOgo+ID4+Pj4gT24gMDIvMDYvMTcgMjE6MzEsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToK
PiA+Pj4+PiBJbXBsZW1lbnQgdGhlIGFjY2VwdCBjb21tYW5kIGJ5IGNhbGxpbmcgaW5ldF9hY2Nl
cHQuIFRvIGF2b2lkIGJsb2NraW5nCj4gPj4+Pj4gaW4gdGhlIGtlcm5lbCwgY2FsbCBpbmV0X2Fj
Y2VwdChPX05PTkJMT0NLKSBmcm9tIGEgd29ya3F1ZXVlLCB3aGljaCBnZXQKPiA+Pj4+PiBzY2hl
ZHVsZWQgb24gc2tfZGF0YV9yZWFkeSAoZm9yIGEgcGFzc2l2ZSBzb2NrZXQsIGl0IG1lYW5zIHRo
YXQgdGhlcmUKPiA+Pj4+PiBhcmUgY29ubmVjdGlvbnMgdG8gYWNjZXB0KS4KPiA+Pj4+Pgo+ID4+
Pj4+IFVzZSB0aGUgcmVxY29weSBmaWVsZCB0byBzdG9yZSB0aGUgcmVxdWVzdC4gQWNjZXB0IHRo
ZSBuZXcgc29ja2V0IGZyb20KPiA+Pj4+PiB0aGUgZGVsYXllZCB3b3JrIGZ1bmN0aW9uLCBjcmVh
dGUgYSBuZXcgc29ja19tYXBwaW5nIGZvciBpdCwgbWFwCj4gPj4+Pj4gdGhlIGluZGV4ZXMgcGFn
ZSBhbmQgZGF0YSByaW5nLCBhbmQgcmVwbHkgdG8gdGhlIG90aGVyIGVuZC4gQWxsb2NhdGUgYW4K
PiA+Pj4+PiBpb3dvcmtlciBmb3IgdGhlIHNvY2tldC4KPiA+Pj4+Pgo+ID4+Pj4+IE9ubHkgc3Vw
cG9ydCBvbmUgb3V0c3RhbmRpbmcgYmxvY2tpbmcgYWNjZXB0IHJlcXVlc3QgZm9yIGV2ZXJ5IHNv
Y2tldCBhdAo+ID4+Pj4+IGFueSB0aW1lLgo+ID4+Pj4+Cj4gPj4+Pj4gQWRkIGEgZmllbGQgdG8g
c29ja19tYXBwaW5nIHRvIHJlbWVtYmVyIHRoZSBwYXNzaXZlIHNvY2tldCBmcm9tIHdoaWNoIGFu
Cj4gPj4+Pj4gYWN0aXZlIHNvY2tldCB3YXMgY3JlYXRlZC4KPiA+Pj4+Pgo+ID4+Pj4+IFNpZ25l
ZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRvLmNvbT4KPiA+Pj4+
PiBDQzogYm9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20KPiA+Pj4+PiBDQzogamdyb3NzQHN1c2Uu
Y29tCj4gPj4+Pj4gLS0tCj4gPj4+Pj4gIGRyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jIHwgMTA5
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQo+ID4+Pj4+ICAx
IGZpbGUgY2hhbmdlZCwgMTA4IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPiA+Pj4+Pgo+
ID4+Pj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYyBiL2RyaXZlcnMv
eGVuL3B2Y2FsbHMtYmFjay5jCj4gPj4+Pj4gaW5kZXggYTc1NTg2ZS4uZjExNzNmNCAxMDA2NDQK
PiA+Pj4+PiAtLS0gYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYwo+ID4+Pj4+ICsrKyBiL2Ry
aXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCj4gPj4+Pj4gQEAgLTY1LDYgKzY1LDcgQEAgc3RydWN0
IHB2Y2FsbHNfaW93b3JrZXIgewo+ID4+Pj4+ICBzdHJ1Y3Qgc29ja19tYXBwaW5nIHsKPiA+Pj4+
PiAgCXN0cnVjdCBsaXN0X2hlYWQgbGlzdDsKPiA+Pj4+PiAgCXN0cnVjdCBwdmNhbGxzX2ZlZGF0
YSAqcHJpdjsKPiA+Pj4+PiArCXN0cnVjdCBzb2NrcGFzc19tYXBwaW5nICpzb2NrcGFzczsKPiA+
Pj4+PiAgCXN0cnVjdCBzb2NrZXQgKnNvY2s7Cj4gPj4+Pj4gIAl1aW50NjRfdCBpZDsKPiA+Pj4+
PiAgCWdyYW50X3JlZl90IHJlZjsKPiA+Pj4+PiBAQCAtMjc1LDEwICsyNzYsNzkgQEAgc3RhdGlj
IGludCBwdmNhbGxzX2JhY2tfcmVsZWFzZShzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAo+ID4+
Pj4+ICAKPiA+Pj4+PiAgc3RhdGljIHZvaWQgX19wdmNhbGxzX2JhY2tfYWNjZXB0KHN0cnVjdCB3
b3JrX3N0cnVjdCAqd29yaykKPiA+Pj4+PiAgewo+ID4+Pj4+ICsJc3RydWN0IHNvY2twYXNzX21h
cHBpbmcgKm1hcHBhc3MgPSBjb250YWluZXJfb2YoCj4gPj4+Pj4gKwkJd29yaywgc3RydWN0IHNv
Y2twYXNzX21hcHBpbmcsIHJlZ2lzdGVyX3dvcmspOwo+ID4+Pj4+ICsJc3RydWN0IHNvY2tfbWFw
cGluZyAqbWFwOwo+ID4+Pj4+ICsJc3RydWN0IHB2Y2FsbHNfaW93b3JrZXIgKmlvdzsKPiA+Pj4+
PiArCXN0cnVjdCBwdmNhbGxzX2ZlZGF0YSAqcHJpdjsKPiA+Pj4+PiArCXN0cnVjdCBzb2NrZXQg
KnNvY2s7Cj4gPj4+Pj4gKwlzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVzcG9uc2UgKnJzcDsKPiA+Pj4+
PiArCXN0cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0ICpyZXE7Cj4gPj4+Pj4gKwlpbnQgbm90aWZ5
Owo+ID4+Pj4+ICsJaW50IHJldCA9IC1FSU5WQUw7Cj4gPj4+Pj4gKwl1bnNpZ25lZCBsb25nIGZs
YWdzOwo+ID4+Pj4+ICsKPiA+Pj4+PiArCXByaXYgPSBtYXBwYXNzLT5wcml2Owo+ID4+Pj4+ICsJ
LyogV2Ugb25seSBuZWVkIHRvIGNoZWNrIHRoZSB2YWx1ZSBvZiAiY21kIiBhdG9taWNhbGx5IG9u
IHJlYWQuICovCj4gPj4+Pj4gKwlzcGluX2xvY2tfaXJxc2F2ZSgmbWFwcGFzcy0+Y29weV9sb2Nr
LCBmbGFncyk7Cj4gPj4+Pj4gKwlyZXEgPSAmbWFwcGFzcy0+cmVxY29weTsKPiA+Pj4+PiArCWlm
IChyZXEtPmNtZCAhPSBQVkNBTExTX0FDQ0VQVCkgewo+ID4+Pj4+ICsJCXNwaW5fdW5sb2NrX2ly
cXJlc3RvcmUoJm1hcHBhc3MtPmNvcHlfbG9jaywgZmxhZ3MpOwo+ID4+Pj4+ICsJCXJldHVybjsK
PiA+Pj4+PiArCX0KPiA+Pj4+PiArCXNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJm1hcHBhc3MtPmNv
cHlfbG9jaywgZmxhZ3MpOwo+ID4+Pj4KPiA+Pj4+IFdoYXQgYWJvdXQ6Cj4gPj4+PiAJcmVxID0g
Jm1hcHBhc3MtPnJlcWNvcHk7Cj4gPj4+PiAJaWYgKEFDQ0VTU19PTkNFKHJlcS0+Y21kKSAhPSBQ
VkNBTExTX0FDQ0VQVCkKPiA+Pj4+IAkJcmV0dXJuOwo+ID4+Pj4KPiA+Pj4+IEkgY2FuJ3Qgc2Vl
IHRoZSBuZWVkIGZvciB0YWtpbmcgYSBsb2NrIGhlcmUuCj4gPj4+Cj4gPj4+IFN1cmUsIGdvb2Qg
aWRlYQo+ID4+Pgo+ID4+Pgo+ID4+Pj4+ICsKPiA+Pj4+PiArCXNvY2sgPSBzb2NrX2FsbG9jKCk7
Cj4gPj4+Pj4gKwlpZiAoc29jayA9PSBOVUxMKQo+ID4+Pj4+ICsJCWdvdG8gb3V0X2Vycm9yOwo+
ID4+Pj4+ICsJc29jay0+dHlwZSA9IG1hcHBhc3MtPnNvY2stPnR5cGU7Cj4gPj4+Pj4gKwlzb2Nr
LT5vcHMgPSBtYXBwYXNzLT5zb2NrLT5vcHM7Cj4gPj4+Pj4gKwo+ID4+Pj4+ICsJcmV0ID0gaW5l
dF9hY2NlcHQobWFwcGFzcy0+c29jaywgc29jaywgT19OT05CTE9DSywgdHJ1ZSk7Cj4gPj4+Pj4g
KwlpZiAocmV0ID09IC1FQUdBSU4pIHsKPiA+Pj4+PiArCQlzb2NrX3JlbGVhc2Uoc29jayk7Cj4g
Pj4+Pj4gKwkJZ290byBvdXRfZXJyb3I7Cj4gPj4+Pj4gKwl9Cj4gPj4+Pj4gKwo+ID4+Pj4+ICsJ
bWFwID0gcHZjYWxsc19uZXdfYWN0aXZlX3NvY2tldChwcml2LAo+ID4+Pj4+ICsJCQkJCXJlcS0+
dS5hY2NlcHQuaWRfbmV3LAo+ID4+Pj4+ICsJCQkJCXJlcS0+dS5hY2NlcHQucmVmLAo+ID4+Pj4+
ICsJCQkJCXJlcS0+dS5hY2NlcHQuZXZ0Y2huLAo+ID4+Pj4+ICsJCQkJCXNvY2spOwo+ID4+Pj4+
ICsJaWYgKCFtYXApIHsKPiA+Pj4+PiArCQlzb2NrX3JlbGVhc2Uoc29jayk7Cj4gPj4+Pj4gKwkJ
Z290byBvdXRfZXJyb3I7Cj4gPj4+Pj4gKwl9Cj4gPj4+Pj4gKwo+ID4+Pj4+ICsJbWFwLT5zb2Nr
cGFzcyA9IG1hcHBhc3M7Cj4gPj4+Pj4gKwlpb3cgPSAmbWFwLT5pb3dvcmtlcjsKPiA+Pj4+PiAr
CWF0b21pY19pbmMoJm1hcC0+cmVhZCk7Cj4gPj4+Pj4gKwlhdG9taWNfaW5jKCZtYXAtPmlvKTsK
PiA+Pj4+PiArCXF1ZXVlX3dvcmtfb24oaW93LT5jcHUsIGlvdy0+d3EsICZpb3ctPnJlZ2lzdGVy
X3dvcmspOwo+ID4+Pj4+ICsKPiA+Pj4+PiArb3V0X2Vycm9yOgo+ID4+Pj4+ICsJcnNwID0gUklO
R19HRVRfUkVTUE9OU0UoJnByaXYtPnJpbmcsIHByaXYtPnJpbmcucnNwX3Byb2RfcHZ0KyspOwo+
ID4+Pj4+ICsJcnNwLT5yZXFfaWQgPSByZXEtPnJlcV9pZDsKPiA+Pj4+PiArCXJzcC0+Y21kID0g
cmVxLT5jbWQ7Cj4gPj4+Pj4gKwlyc3AtPnUuYWNjZXB0LmlkID0gcmVxLT51LmFjY2VwdC5pZDsK
PiA+Pj4+PiArCXJzcC0+cmV0ID0gcmV0Owo+ID4+Pj4+ICsJUklOR19QVVNIX1JFU1BPTlNFU19B
TkRfQ0hFQ0tfTk9USUZZKCZwcml2LT5yaW5nLCBub3RpZnkpOwo+ID4+Pj4+ICsJaWYgKG5vdGlm
eSkKPiA+Pj4+PiArCQlub3RpZnlfcmVtb3RlX3ZpYV9pcnEocHJpdi0+aXJxKTsKPiA+Pj4+PiAr
Cj4gPj4+Pj4gKwlzcGluX2xvY2tfaXJxc2F2ZSgmbWFwcGFzcy0+Y29weV9sb2NrLCBmbGFncyk7
Cj4gPj4+Pj4gKwltYXBwYXNzLT5yZXFjb3B5LmNtZCA9IDA7Cj4gPj4+Pj4gKwlzcGluX3VubG9j
a19pcnFyZXN0b3JlKCZtYXBwYXNzLT5jb3B5X2xvY2ssIGZsYWdzKTsKPiA+Pj4+Cj4gPj4+PiBB
Q0NFU1NfT05DRShtYXBwYXNzLT5yZXFjb3B5LmNtZCkgPSAwOwo+ID4+Pgo+ID4+PiBPSwo+ID4+
Pgo+ID4+Pgo+ID4+Pj4+ICB9Cj4gPj4+Pj4gIAo+ID4+Pj4+ICBzdGF0aWMgdm9pZCBwdmNhbGxz
X3Bhc3Nfc2tfZGF0YV9yZWFkeShzdHJ1Y3Qgc29jayAqc29jaykKPiA+Pj4+PiAgewo+ID4+Pj4+
ICsJc3RydWN0IHNvY2twYXNzX21hcHBpbmcgKm1hcHBhc3MgPSBzb2NrLT5za191c2VyX2RhdGE7
Cj4gPj4+Pj4gKwo+ID4+Pj4+ICsJaWYgKG1hcHBhc3MgPT0gTlVMTCkKPiA+Pj4+PiArCQlyZXR1
cm47Cj4gPj4+Pj4gKwo+ID4+Pj4+ICsJcXVldWVfd29yayhtYXBwYXNzLT53cSwgJm1hcHBhc3Mt
PnJlZ2lzdGVyX3dvcmspOwo+ID4+Pj4+ICB9Cj4gPj4+Pj4gIAo+ID4+Pj4+ICBzdGF0aWMgaW50
IHB2Y2FsbHNfYmFja19iaW5kKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCj4gPj4+Pj4gQEAg
LTM4MCw3ICs0NTAsNDQgQEAgc3RhdGljIGludCBwdmNhbGxzX2JhY2tfbGlzdGVuKHN0cnVjdCB4
ZW5idXNfZGV2aWNlICpkZXYsCj4gPj4+Pj4gIHN0YXRpYyBpbnQgcHZjYWxsc19iYWNrX2FjY2Vw
dChzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAo+ID4+Pj4+ICAJCQkgICAgICAgc3RydWN0IHhl
bl9wdmNhbGxzX3JlcXVlc3QgKnJlcSkKPiA+Pj4+PiAgewo+ID4+Pj4+IC0JcmV0dXJuIDA7Cj4g
Pj4+Pj4gKwlzdHJ1Y3QgcHZjYWxsc19mZWRhdGEgKnByaXY7Cj4gPj4+Pj4gKwlzdHJ1Y3Qgc29j
a3Bhc3NfbWFwcGluZyAqbWFwcGFzczsKPiA+Pj4+PiArCWludCByZXQgPSAtRUlOVkFMOwo+ID4+
Pj4+ICsJc3RydWN0IHhlbl9wdmNhbGxzX3Jlc3BvbnNlICpyc3A7Cj4gPj4+Pj4gKwl1bnNpZ25l
ZCBsb25nIGZsYWdzOwo+ID4+Pj4+ICsKPiA+Pj4+PiArCXByaXYgPSBkZXZfZ2V0X2RydmRhdGEo
JmRldi0+ZGV2KTsKPiA+Pj4+PiArCj4gPj4+Pj4gKwltYXBwYXNzID0gcmFkaXhfdHJlZV9sb29r
dXAoJnByaXYtPnNvY2tldHBhc3NfbWFwcGluZ3MsCj4gPj4+Pj4gKwkJcmVxLT51LmFjY2VwdC5p
ZCk7Cj4gPj4+Pj4gKwlpZiAobWFwcGFzcyA9PSBOVUxMKQo+ID4+Pj4+ICsJCWdvdG8gb3V0X2Vy
cm9yOwo+ID4+Pj4+ICsKPiA+Pj4+PiArCS8qIAo+ID4+Pj4+ICsJICogTGltaXRhdGlvbiBvZiB0
aGUgY3VycmVudCBpbXBsZW1lbnRhdGlvbjogb25seSBzdXBwb3J0IG9uZQo+ID4+Pj4+ICsJICog
Y29uY3VycmVudCBhY2NlcHQgb3IgcG9sbCBjYWxsIG9uIG9uZSBzb2NrZXQuCj4gPj4+Pj4gKwkg
Ki8KPiA+Pj4+PiArCXNwaW5fbG9ja19pcnFzYXZlKCZtYXBwYXNzLT5jb3B5X2xvY2ssIGZsYWdz
KTsKPiA+Pj4+PiArCWlmIChtYXBwYXNzLT5yZXFjb3B5LmNtZCAhPSAwKSB7Cj4gPj4+Pj4gKwkJ
c3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmbWFwcGFzcy0+Y29weV9sb2NrLCBmbGFncyk7Cj4gPj4+
Pj4gKwkJcmV0ID0gLUVJTlRSOwo+ID4+Pj4+ICsJCWdvdG8gb3V0X2Vycm9yOwo+ID4+Pj4+ICsJ
fQo+ID4+Pj4+ICsKPiA+Pj4+PiArCW1hcHBhc3MtPnJlcWNvcHkgPSAqcmVxOwo+ID4+Pj4KPiA+
Pj4+IFRoaXMgdGltZSB5b3UgbmVlZCB0aGUgbG9jaywgaG93ZXZlciB5b3Ugc2hvdWxkIHVzZToK
PiA+Pj4+Cj4gPj4+PiBBQ0NFU1NfT05DRShtYXBwYXNzLT5yZXFjb3B5KSA9ICpyZXE7Cj4gPj4+
Cj4gPj4+IEkgZG9uJ3QgdGhpbmsgdGhhdCBndWFyYW50ZWVzIGF0b21pYyBhY2Nlc3NlcyB0byB0
aGUgY21kIGZpZWxkIG9mIHRoZQo+ID4+PiBzdHJ1Y3QuIFNob3VsZG4ndCB0aGlzIGJlOgo+ID4+
Pgo+ID4+PiAgIEFDQ0VTU19PTkNFKG1hcHBhc3MtPnJlcWNvcHkuY21kKSA9IHJlcS0+Y21kOwo+
ID4+PiAgIG1hcHBhc3MtPnJlcWNvcHkgPSAqcmVxOwo+ID4+Cj4gPj4gSG1tLCB3aGF0IGlmIHRo
ZSBmcm9udGVuZCBjaGFuZ2VzIGNtZCBiZXR3ZWVuIHRob3NlIHR3byBhY2Nlc3Nlcz8KPiA+IAo+
ID4gVGhpcyBjYW5ub3QgaGFwcGVuIGJlY2F1c2UgcmVxIGlzIGEgY29weSBvZiB0aGUgZ3Vlc3Qg
cmVxdWVzdCBoZXJlLgo+ID4gSG93ZXZlciwgaXQgaXMgcG9zc2libGUgdGhhdCBfX3B2Y2FsbHNf
YmFja19hY2NlcHQgaXMgcmFjaW5nIGFnYWluc3QKPiA+IHB2Y2FsbHNfYmFja19hY2NlcHQuIElu
IHRoYXQgY2FzZSwgSSB3b3VsZCBuZWVkIHRvIG1ha2Ugc3VyZSBub3Qgb25seQo+ID4gdGhhdCBj
bWQgaXMgd3JpdHRlbiBhdG9taWNhbGx5LCBidXQgbm93IHRoYXQgSSBhbSB0aGlua2luZyBhYm91
dCB0aGlzLAo+ID4gdGhhdCBjbWQgaXMgd3JpdHRlbiAqYWZ0ZXIqIHRoZSByZXN0IG9mIHJlcWNv
cHk6IG90aGVyd2lzZQo+ID4gX19wdmNhbGxzX2JhY2tfYWNjZXB0IGNvdWxkIHNlZSBhIHBhcnRp
YWxseSB1cGRhdGVkIHJlcWNvcHkuCj4gPiAKPiA+IEl0IHdvdWxkIGJlIHBvc3NpYmxlIHRvIGRv
IHRoaXMgd2l0aCBhdG9taWMgYWNjZXNzZXMgYW5kIGJhcnJpZXJzLCBidXQKPiA+IEkgYW0gdGhp
bmtpbmcgdGhhdCBpdCBpcyBub3Qgd29ydGggdGhlIGVmZm9ydC4gSSBhbSB0ZW1wdGVkIHRvIHJv
bGwgYmFjawo+ID4gdG8gdGhlIHByZXZpb3VzIHZlcnNpb24gd2l0aCBzcGlubG9ja3MuCj4gCj4g
T2theS4gTWF5YmUgYWRkIGEgY29tbWVudCBtZW50aW9uaW5nIHRoaXMgcG9zc2libGUgcmFjZS4K
CkknbGwgZG8KCiAKPiA+IAo+ID4gCj4gPj4gWW91IGVpdGhlciBuZWVkIGFub3RoZXIgbG9jYWwg
YnVmZmVyIG9yIHlvdSBoYXZlIHRvIGNvcHkgY21kIHZpYQo+ID4+IEFDQ0VTU19PTkNFKCkgYW5k
IHRoZSByZXN0IG9mICpyZXEgc2VwYXJhdGVseSAoc2VlbXMgbm90IHRvIGJlCj4gPj4gdGhhdCBo
YXJkOiBpdHMganVzdCBjbWQsIHJlcV9pZCBhbmQgdSkuCj4gPj4KPiA+PiBCVFc6IE1heWJlIHlv
dSBzaG91bGQgdXNlIFJFQURfT05DRSgpIGFuZCBXUklURV9PTkNFKCkgaW5zdGVhZCBvZgo+ID4+
IEFDQ0VTU19PTkNFKCksIGFzIHRob3NlIHNlZW0gdG8gYmUgcHJlZmVycmVkIG5vd2FkYXlzLgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 15 18:22:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 18:22:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLZOz-0005ub-SJ; Thu, 15 Jun 2017 18: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 <sstabellini@kernel.org>) id 1dLZOy-0005uQ-UY
 for xen-devel@lists.xensource.com; Thu, 15 Jun 2017 18:21:53 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 F8/77-03920-040D2495; Thu, 15 Jun 2017 18:21:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVybKJssq79Bad
 Igy9TDSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aPCX3MBV+ZK/oet7E2ME5h7mLk4hAS+MMo
 serrPbYuRg4OFgEHiUU3HEFMRoEYiQc/rLsYOYHMMInJl5ewgtgsAtoS/f8OMoLYbAKGEn+fb
 ALrlACyl3zmAAmLCChKrFv9jgVkOrPAcUaJe5ufMoEkhIF6517ZzQxi8wp4S3SemAUWFxXQlT
 j07w8bRFxQ4uTMJywgNrOAlsTy6dtYJjDyzUKSmoUktYCRaRWjRnFqUVlqka6RgV5SUWZ6Rkl
 uYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmBIMQDBDsZfywIOMUpyMCmJ8vLLOUUK8SXlp1Rm
 JBZnxBeV5qQWH2LU4OAQ2Lx29QVGKZa8/LxUJQneF+eA6gSLUtNTK9Iyc4BBD1MqwcGjJMI77
 RhQmre4IDG3ODMdInWKUZej6cOWL0xCYDOkxHm5zwMVCYAUZZTmwY2AReAlRlkpYV5GoAOFeA
 pSi3IzS1DlXzGKczAqCfNuBbmEJzOvBG7TK6AjmICOCLrgAHJESSJCSqqBsTG5T9lK57nF3cW
 PWKUtnguKxTpdSNr12KFwy7ZP+RlBBfvMRMV21VtfajLsq7J+vlk2J8dEc2fn+ur5iUVtOasD
 1n46Xhet9fTzpZuflvP4VW76WrwiZuPrQtlpO59dPaG2M0Ty9q2Q/bu+PfglO/10W5zX+Qvf5
 oixMcl0vLY4lxXaWS5nosRSnJFoqMVcVJwIAPwWI9a7AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1497550910!73977240!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61953 invoked from network); 15 Jun 2017 18:21:51 -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; 15 Jun 2017 18:21:51 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 94066219A9;
 Thu, 15 Jun 2017 18:21:48 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 94066219A9
Date: Thu, 15 Jun 2017 11:21:47 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: xen-devel@lists.xensource.com
Message-ID: <alpine.DEB.2.10.1706151117090.12156@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Artem_Mygaiev@epam.com, sstabellini@kernel.org,
 Andrii Anisov <andrii_anisov@epam.com>, vlad.babchuk@gmail.com,
 dario.faggioli@citrix.com, george.dunlap@citrix.com, julien.grall@arm.com
Subject: [Xen-devel] EL0 app, stubdoms on ARM conf call
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLAoKV291bGQgeW91IGJlIHVwIGZvciBqb2luaW5nIGEgY29uZiBjYWxsIHRvIGRpc2N1
c3MgRUwwIGFwcHMgYW5kIHN0dWJkb21zCm9uIEFSTSBpbiBwcmVwYXJhdGlvbiBmb3IgWGVuIERl
dmVsb3BlciBTdW1taXQ/CgpJZiBzbywgd291bGQgV2VkbmVzZGF5IHRoZSAyOHRoIG9mIEp1bmUg
YXQgOUFNIFBTVCB3b3JrIGZvciB5b3U/CgpJIHJlYWxpemUgd2UgYWxzbyBoYXZlIHRoZSBBUk0g
Y29tbXVuaXR5IGNhbGwgbmV4dCB3ZWxsLCBidXQgdGhpcyBpcyBhCmxhcmdlIHRvcGljIHdoaWNo
IGRlc2VydmVzIGFuIGVudGlyZSBzbG90IGZvciBpdHNlbGYsIGFuZCBhbHNvIHdvdWxkIGJlCm5p
Y2UgdG8gaGF2ZSBzY2hlZHVsaW5nIGV4cGVydHMgaW52b2x2ZWQuCgpQbGVhc2UgcmVwbHkgdG8g
Y29uZmlybSB5b3VyIHByZXNlbmNlLiBJZiBlbm91Z2ggcGVvcGxlIHdpbGwgYXR0ZW5kLApJJ2xs
IHNlbmQgb3V0IG1lZXRpbmcgaW52aXRlcy4KCkNoZWVycywKClN0ZWZhbm8KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Thu Jun 15 18:26:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 18:26:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLZTd-00068k-JX; Thu, 15 Jun 2017 18: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 <sstabellini@kernel.org>) id 1dLZTc-00068e-TK
 for xen-devel@lists.xenproject.org; Thu, 15 Jun 2017 18:26:41 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 B3/91-02180-061D2495; Thu, 15 Jun 2017 18:26:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVybKJssm78Rad
 Ig2dbpS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oymZzMYCxZzVexa18XUwNjA0cXIxSEk8IdR
 Yu3tY0xdjJwcLAIOEl/uNrN0MXJwMArESDz4YQ0SZhQIk5h8eQkrRIm2xJyHd9hAbDYBQ4m/T
 zaxgZRLANlLPnOAhEUE1CX+XJjACDKeWeAUs8Tz59vAxgsLWEq0nnrACGJzClhLbGzYBzaHV8
 BbYsOtFiaQOUICVhIv3wqChEUFdCUO/fsDVSIocXLmExYQm1lAS2L59G0sExgFZiFJzUKSWsD
 ItIpRozi1qCy1SNfIRC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzAE6xkYGHcw
 3pzsd4hRkoNJSZSXX84pUogvKT+lMiOxOCO+qDQntfgQowwHh5IE757zQDnBotT01Iq0zBxgN
 MCkJTh4lER4jS4ApXmLCxJzizPTIVKnGBWlxHkLQRICIImM0jy4NlgEXmKUlRLmZWRgYBDiKU
 gtys0sQZV/xSjOwagkzLv1HNAUnsy8Erjpr4AWMwEtDrrgALK4JBEhJdXAGLHuacKaXW0GtZu
 2nLqfoNW/bvJFJqv5KQqfHMIuVfe96j48deulXIP+oDPvHR0b3/q8zw2y1g9I9z/7RvR45Ou6
 XL+VNbmvBLf8nMeqysgh+nS1llrph75/T5feVuXrbtHYdyo1T/5fgcKtqveyrRK9+vvdFzTzq
 R9/PutC1TKtkLbJDbIdSizFGYmGWsxFxYkASBm+W7sCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1497551198!103595526!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60045 invoked from network); 15 Jun 2017 18:26:39 -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; 15 Jun 2017 18:26:39 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id EA980214D7;
 Thu, 15 Jun 2017 18:26:36 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org EA980214D7
Date: Thu, 15 Jun 2017 11:26: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: <f5878b29-c797-e0f1-bf67-95911ab0e511@arm.com>
Message-ID: <alpine.DEB.2.10.1706151122060.12156@sstabellini-ThinkPad-X260>
References: <f5878b29-c797-e0f1-bf67-95911ab0e511@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: "Edgar E. Iglesias" <edgar.iglesias@xilinx.com>,
 "lars.kurth@citrix.com" <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, thkatsios@cslab.ece.ntua.gr,
 "Goel, Sameer" <sgoel@qti.qualcomm.com>, anastassios.nanos@onapp.com,
 xen-devel <xen-devel@lists.xenproject.org>,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 Artem Mygaiev <joculator@gmail.com>
Subject: Re: [Xen-devel] Next Xen ARM community call - 21st June 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>

T24gVGh1LCAxNSBKdW4gMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIGFsbCwKPiAKPiBJ
IHdvdWxkIHN1Z2dlc3QgdG8gb3JnYW5pemUgdGhlIG5leHQgWGVuIEFSTSBjb21tdW5pdHkgb24g
V2VkbmVzZGF5IDIxc3QgSnVuZQo+IGF0IDVQTSBCU1QuIEFueSBvcGluaW9ucz8KCkl0IHdvcmtz
IGZvciBtZS4gRllJIEkgc2VudCBhIHNlcGFyYXRlIGludml0ZSB0byBkaXNjdXNzIEVMMCBhcHBz
IGFuZApzdHViZG9tcyBvbiBBUk0gKGFscGluZS5ERUIuMi4xMC4xNzA2MTUxMTE3MDkwLjEyMTU2
QHNzdGFiZWxsaW5pLVRoaW5rUGFkLVgyNjApLgoKSW4gdGhpcyBjYWxsLCBJIHdvdWxkIGxpa2Ug
dG8gZGlzY3VzcyBSZW5lc2FzIFItQ2FyIEgzIGFuZCBOWFAgaS5NWCA4CnN1cHBvcnQgaW4gWGVu
LgoKCj4gQWxzbyBkbyB5b3UgaGF2ZSBhbnkgc3BlY2lmaWMgdG9waWMgeW91IHdvdWxkIGxpa2Ug
dG8gdGFsayBkdXJpbmcgdGhpcyBjYWxsPwo+IAo+IEZvciBqb2luaW5nIHRoZSBjYWxsLCBwbGVh
c2UgdXNlIGVpdGhlcjoKPiAKPiBDYWxsICAgICAgICAgICAgKzQ0IDEyMjMgNDA2MDY1IChMb2Nh
bCBkaWFsIGluKQo+IGFuZCBlbnRlciB0aGUgYWNjZXNzIGNvZGUgYmVsb3cgZm9sbG93ZWQgYnkg
IyBrZXkuCj4gUGFydGljaXBhbnQgY29kZTogNDkxNTE5MQo+IAo+IE1vYmlsZSBBdXRvIERpYWw6
Cj4gICAgICAgICBWb0lQOiB2b2lwOi8vKzQ0MTIyMzQwNjA2NTs0OTE1MTkxIwo+ICAgICAgICAg
aU9TIGRldmljZXM6ICs0NCAxMjIzIDQwNjA2NSw0OTE1MTkxIGFuZCBwcmVzcyAjCj4gICAgICAg
ICBPdGhlciBkZXZpY2VzOiArNDQgMTIyMyA0MDYwNjV4NDkxNTE5MSMKPiAKPiBBZGRpdGlvbmFs
IENhbGxpbmcgSW5mb3JtYXRpb246Cj4gCj4gVUsgKzQ0IDExNDI4MjgwMDIKPiBVUyBDQSArMSA0
MDg1NzYxNTAyCj4gVVMgVFggKzEgNTEyMzE0MTA3Mwo+IEpQICs4MSA0NTM0NTUzNTUKPiBERSAr
NDkgODk0NTYwNDA1MAo+IE5PICs0NyA3MzE4NzUxOAo+IFNFICs0NiA0NjMxMzEzMQo+IEZSICsz
MyA0OTcyMzUxMDEKPiBUVyArODg2IDM1NjU3MTE5Cj4gSFUgKzM2IDEzMjc1NjAwCj4gSUUgKzM1
MyA5MTMzNzkwMAo+IAo+IFRvbGwgRnJlZQo+IAo+IFVLIDA4MDAgMTQxMjA4NAo+IFVTICsxIDg2
Njg4MDExNDgKPiBDTiArODYgNDAwNjc4MjM2Nwo+IElOIDAwMDgwMDk4NjgzNjUKPiBJTiArOTE4
MDQ5MjgyNzc4Cj4gVFcgMDgwMDAgMjIwNjUKPiBIVSAwNjgwOTgxNTg3Cj4gSUUgMTgwMDgwMDAy
Mgo+IEtGICs5NzI3MzI1NTg4NzcKPiAKPiBDaGVlcnMsCj4gCj4gLS0gCj4gSnVsaWVuIEdyYWxs
Cj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 15 18:33:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 18:33:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLZa4-0006n3-93; Thu, 15 Jun 2017 18: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 <tamas.k.lengyel@gmail.com>) id 1dLZa2-0006mx-It
 for xen-devel@lists.xenproject.org; Thu, 15 Jun 2017 18:33:18 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 22/D6-02956-DE2D2495; Thu, 15 Jun 2017 18:33:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrKIsWRWlGSWpSXmKPExsVyMbThiO7bS06
 RBtvX8Ft83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnf7nawFkwQr5i5ZylzA+NTwS5GLg4hgRmM
 Ek3Xd7GAOBICc1glbjfcY+9i5ARykiT6zz5jhLCrJb4cvw4WFxLQkLh9s5Edovsok8SdU8fZI
 JzpjBJfTk1jgujIk7h+cyEziM0rIChxcuYTFohuT4n5f76C1XAK2EhMe7kNaBIHUDxL4sKLSp
 Awm4C2RNvrXawgNouAqsSEySehRiZKLDh1AGpkgMTP64/AjhMWCJR43f8ErF5EQE/i6JtnYPc
 wC2xklDh18BhYM7OApkTr9t/sExhFZiE5aRaS1AJGplWMGsWpRWWpRbqGlnpJRZnpGSW5iZk5
 uoYGZnq5qcXFiempOYlJxXrJ+bmbGIHBzgAEOxh/LAs4xCjJwaQkyssv5xQpxJeUn1KZkVicE
 V9UmpNafIhRhoNDSYK36yJQTrAoNT21Ii0zBxh3MGkJDh4lEV6jC0Bp3uKCxNzizHSI1ClGS4
 4rV9Z9YeKYdGA7kJwCIoVY8vLzUqXEeVOB0S0kANKQUZoHNw6WGi4xykoJ8zICHSjEU5BalJt
 Zgir/ilGcg1FJmNcVZApPZl4J3NZXQAcxAR0UdMEB5KCSRISUVANjiKDayk16s1abVE8I6ai+
 ISDG98VvgjGnAINA7raZ1fb7L6Zm3L2VmBlxk2PrreLy3vV7zZiWXhdbueHLJ2OV+YvKt3dMV
 MyQ+3DBYL3pqUUvct6snrYntfNFwVPr/V9FC29dyp1zYvOtdQcr97Y1cO1VOaI6pWVP4A7Nbc
 xPC9dseHRX3SPOW4mlOCPRUIu5qDgRAPL3tLsIAwAA
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1497551597!98381844!1
X-Originating-IP: [209.85.128.196]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61289 invoked from network); 15 Jun 2017 18:33:17 -0000
Received: from mail-wr0-f196.google.com (HELO mail-wr0-f196.google.com)
 (209.85.128.196)
 by server-13.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 15 Jun 2017 18:33:17 -0000
Received: by mail-wr0-f196.google.com with SMTP id x23so4505242wrb.0
 for <xen-devel@lists.xenproject.org>; Thu, 15 Jun 2017 11:33: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:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=jfzaGsKA0TtC5b8kUGySz+4FYPMt+8yoRmXNI7M+Xws=;
 b=U0teyWL6dNE1ekYl+1V4d4XRrermKUtVAhewLRcspD+JPSP9u0m9FQLxv66s6f2gGy
 lg0D3k7krvmYKTAgCaLRKat2DellShsIXHzvjchmf7Fplgk987axdMvMFOMOQd4SDs6i
 lOM8Vb6a9sy2xbMIGIYHhDrn3fwSn0e9zUCbC8O6C065G8PP9SN+qTXNTbzfgYI8FT5a
 GPe7wC4fwUhXpZcqy5eiJv9yLTqB86MSlpYe1C7O1v95DxJj4s41vhsDWExsQ0lsvsbo
 qyVejb5absnuhsNfgDgJrU5lV6vmxBAWxHISEtVd2FVayp09DcwlanZfWAw/bpoANT+G
 l5Fg==
X-Gm-Message-State: AKS2vOxtDGZUthyZWD+KdmfQBothLWycuVFTRq7KRAOduoc4lLQnyCRG
 SVbfjmaf8YCI/Kgh1dc=
X-Received: by 10.223.141.146 with SMTP id o18mr1818343wrb.110.1497551596516; 
 Thu, 15 Jun 2017 11:33:16 -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 w128sm747178wmd.7.2017.06.15.11.33.15
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 15 Jun 2017 11:33:15 -0700 (PDT)
Received: by mail-wm0-f49.google.com with SMTP id x70so6990480wme.0
 for <xen-devel@lists.xenproject.org>; Thu, 15 Jun 2017 11:33:15 -0700 (PDT)
X-Received: by 10.28.30.3 with SMTP id e3mr2622170wme.60.1497551595390; Thu,
 15 Jun 2017 11:33:15 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.40.67 with HTTP; Thu, 15 Jun 2017 11:32:34 -0700 (PDT)
In-Reply-To: <20170615110516.448-11-proskurin@sec.in.tum.de>
References: <20170615110516.448-1-proskurin@sec.in.tum.de>
 <20170615110516.448-11-proskurin@sec.in.tum.de>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Thu, 15 Jun 2017 12:32:34 -0600
X-Gmail-Original-Message-ID: <CABfawhn5aAQdMVVnx_FKMoTLtTauMsR87=41apVOi178WocDxw@mail.gmail.com>
Message-ID: <CABfawhn5aAQdMVVnx_FKMoTLtTauMsR87=41apVOi178WocDxw@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>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>
Subject: Re: [Xen-devel] [RFC PATCH v3 10/10] arm/mem_access: Walk the
	guest's pt in software
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBKdW4gMTUsIDIwMTcgYXQgNTowNSBBTSwgU2VyZ2VqIFByb3NrdXJpbgo8cHJvc2t1
cmluQHNlYy5pbi50dW0uZGU+IHdyb3RlOgo+IEluIHRoaXMgY29tbWl0LCB3ZSBtYWtlIHVzZSBv
ZiB0aGUgZ3B0IHdhbGsgZnVuY3Rpb25hbGl0eSBpbnRyb2R1Y2VkIGluCj4gdGhlIHByZXZpb3Vz
IGNvbW1pdHMuIElmIG1lbV9hY2Nlc3MgaXMgYWN0aXZlLCBoYXJkd2FyZS1iYXNlZCBndmEgdG8g
aXBhCj4gdHJhbnNsYXRpb24gbWlnaHQgZmFpbCwgYXMgZ3ZhX3RvX2lwYSB1c2VzIHRoZSBndWVz
dCdzIHRyYW5zbGF0aW9uCj4gdGFibGVzLCBhY2Nlc3MgdG8gd2hpY2ggbWlnaHQgYmUgcmVzdHJp
Y3RlZCBieSB0aGUgYWN0aXZlIFZUVEJSLiBUbwo+IHNpZGUtc3RlcCBwb3RlbnRpYWwgdHJhbnNs
YXRpb24gZXJyb3JzIGluIHRoZSBmdW5jdGlvbgo+IHAybV9tZW1fYWNjZXNzX2NoZWNrX2FuZF9n
ZXRfcGFnZSBkdWUgdG8gcmVzdHJpY3RlZCBtZW1vcnkgKGUuZy4gdG8gdGhlCj4gZ3Vlc3QncyBw
YWdlIHRhYmxlcyB0aGVtc2VsdmVzKSwgd2Ugd2FsayB0aGUgZ3Vlc3QncyBwYWdlIHRhYmxlcyBp
bgo+IHNvZnR3YXJlLgo+Cj4gU2lnbmVkLW9mZi1ieTogU2VyZ2VqIFByb3NrdXJpbiA8cHJvc2t1
cmluQHNlYy5pbi50dW0uZGU+Cj4gLS0tCj4gQ2M6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1
QGJpdGRlZmVuZGVyLmNvbT4KPiBDYzogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwu
Y29tPgo+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4g
Q2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gLS0tCj4gdjI6IENoZWNr
IHRoZSByZXR1cm5lZCBhY2Nlc3MgcmlnaHRzIGFmdGVyIHdhbGtpbmcgdGhlIGd1ZXN0J3MgcGFn
ZSB0YWJsZXMgaW4KPiAgICAgdGhlIGZ1bmN0aW9uIHAybV9tZW1fYWNjZXNzX2NoZWNrX2FuZF9n
ZXRfcGFnZS4KPgo+IHYzOiBBZGFwdCBGdW5jdGlvbiBuYW1lcyBhbmQgcGFyYW1ldGVyLgo+IC0t
LQo+ICB4ZW4vYXJjaC9hcm0vbWVtX2FjY2Vzcy5jIHwgMjEgKysrKysrKysrKysrKysrKysrKyst
Cj4gIDEgZmlsZSBjaGFuZ2VkLCAyMCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4KPiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL21lbV9hY2Nlc3MuYyBiL3hlbi9hcmNoL2FybS9tZW1f
YWNjZXNzLmMKPiBpbmRleCAwNGIxNTA2YjAwLi5hY2I1NTM5YmI2IDEwMDY0NAo+IC0tLSBhL3hl
bi9hcmNoL2FybS9tZW1fYWNjZXNzLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vbWVtX2FjY2Vzcy5j
Cj4gQEAgLTIyLDYgKzIyLDcgQEAKPiAgI2luY2x1ZGUgPHhlbi92bV9ldmVudC5oPgo+ICAjaW5j
bHVkZSA8cHVibGljL3ZtX2V2ZW50Lmg+Cj4gICNpbmNsdWRlIDxhc20vZXZlbnQuaD4KPiArI2lu
Y2x1ZGUgPGFzbS9ndWVzdF93YWxrLmg+Cj4KPiAgc3RhdGljIGludCBfX3AybV9nZXRfbWVtX2Fj
Y2VzcyhzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sCj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgeGVubWVtX2FjY2Vzc190ICphY2Nlc3MpCj4gQEAgLTEwMSw2ICsxMDIsNyBA
QCBwMm1fbWVtX2FjY2Vzc19jaGVja19hbmRfZ2V0X3BhZ2UodmFkZHJfdCBndmEsIHVuc2lnbmVk
IGxvbmcgZmxhZywKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0
cnVjdCB2Y3B1ICp2KQo+ICB7Cj4gICAgICBsb25nIHJjOwo+ICsgICAgdW5zaWduZWQgaW50IHBl
cm1zOwo+ICAgICAgcGFkZHJfdCBpcGE7Cj4gICAgICBnZm5fdCBnZm47Cj4gICAgICBtZm5fdCBt
Zm47Cj4gQEAgLTExMCw4ICsxMTIsMjUgQEAgcDJtX21lbV9hY2Nlc3NfY2hlY2tfYW5kX2dldF9w
YWdlKHZhZGRyX3QgZ3ZhLCB1bnNpZ25lZCBsb25nIGZsYWcsCj4gICAgICBzdHJ1Y3QgcDJtX2Rv
bWFpbiAqcDJtID0gJnYtPmRvbWFpbi0+YXJjaC5wMm07Cj4KPiAgICAgIHJjID0gZ3ZhX3RvX2lw
YShndmEsICZpcGEsIGZsYWcpOwo+ICsKPiArICAgIC8qCj4gKyAgICAgKiBJbiBjYXNlIG1lbV9h
Y2Nlc3MgaXMgYWN0aXZlLCBoYXJkd2FyZS1iYXNlZCBndmFfdG9faXBhIHRyYW5zbGF0aW9uCj4g
KyAgICAgKiBtaWdodCBmYWlsLiBTaW5jZSBndmFfdG9faXBhIHVzZXMgdGhlIGd1ZXN0J3MgdHJh
bnNsYXRpb24gdGFibGVzLCBhY2Nlc3MKPiArICAgICAqIHRvIHdoaWNoIG1pZ2h0IGJlIHJlc3Ry
aWN0ZWQgYnkgdGhlIGFjdGl2ZSBWVFRCUiwgd2UgcGVyZm9ybSBhIGd2YSB0bwo+ICsgICAgICog
aXBhIHRyYW5zbGF0aW9uIGluIHNvZnR3YXJlLgo+ICsgICAgICovCj4gICAgICBpZiAoIHJjIDwg
MCApCj4gLSAgICAgICAgZ290byBlcnI7Cj4gKyAgICB7Cj4gKyAgICAgICAgaWYgKCBndWVzdF93
YWxrX3RhYmxlcyh2LCBndmEsICZpcGEsICZwZXJtcykgPCAwICkKPiArICAgICAgICAgICAgLyoK
PiArICAgICAgICAgICAgICogVGhlIHNvZnR3YXJlIGd2YSB0byBpcGEgdHJhbnNsYXRpb24gY2Fu
IHN0aWxsIGZhaWwsIGUuZy4sIGlmIHRoZQo+ICsgICAgICAgICAgICAgKiBndmEgaXMgbm90IG1h
cHBlZC4KPiArICAgICAgICAgICAgICovCj4gKyAgICAgICAgICAgIGdvdG8gZXJyOwo+ICsKPiAr
ICAgICAgICBpZiAoICgoZmxhZyAmIEdWMk1fV1JJVEUpID09IEdWMk1fV1JJVEUpICYmICEocGVy
bXMgJiBHVjJNX1dSSVRFKSApCgpXb3VsZG4ndCBpdCBiZSBlbm91Z2ggdG8gZG8gKGZsYWcgJiBH
VjJNX1dSSVRFKSB3aXRob3V0IHRoZSBmb2xsb3dpbmcKY29tcGFyaXNvbj8gQWxzbywgYSBjb21t
ZW50IGV4cGxhaW5pbmcgd2h5IHRoaXMgaXMgYW4gZXJyb3ItY29uZGl0aW9uCndvdWxkIGJlIG5p
Y2UuCgo+ICsgICAgICAgICAgICBnb3RvIGVycjsKPiArICAgIH0KPgo+ICAgICAgZ2ZuID0gX2dm
bihwYWRkcl90b19wZm4oaXBhKSk7Cj4KPiAtLQo+IDIuMTIuMgoKVGhhbmtzLApUYW1hcwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 15 18:35:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 18: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 1dLZcG-0006wj-Ox; Thu, 15 Jun 2017 18:35:36 +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 1dLZcF-0006wT-De
 for xen-devel@lists.xen.org; Thu, 15 Jun 2017 18:35:35 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 F9/89-02956-673D2495; Thu, 15 Jun 2017 18:35:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNIsWRWlGSWpSXmKPExsVyMbThkG7ZZad
 Ig4PP+S2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owZVz0LprBWbJ55l72BcQVLFyMXh5DAREaJ
 rh03WEEcCYE5rBK7+k8wdTFyAjlJEvtfT2GBsKslXh65zwpiCwloSNy+2cgO0b2bSWLys7+sc
 KPu9i1khegolrj1Yhs7iM0rIChxcuYTFohuT4n2+y/A4pwC1hLLpr5hh4hnSPz4u5gNxGYT0J
 Zoe70LbA6LgKrEjoW32SBmJkr0td9mgZgZILHl2G8wW1igUOLrM4g5IgLqEn8uTGAEOYhZYBa
 jxIppR5hBEswCmhKt23+zT2AUmYXkpllIUgsYmVYxahSnFpWlFukaG+klFWWmZ5TkJmbm6Boa
 mOnlphYXJ6an5iQmFesl5+duYgQGOwMQ7GA8vS7wEKMkB5OSKC+/nFOkEF9SfkplRmJxRnxRa
 U5q8SFGGQ4OJQleiUtAOcGi1PTUirTMHGDcwaQlOHiURHiNLgCleYsLEnOLM9MhUqcY7TmuXF
 n3hYmj6cMWIDnpwHYgOQVECrHk5eelSonz3rkI1CYA0pZRmgc3FJYmLjHKSgnzMgKdKcRTkFq
 Um1mCKv+KUZyDUUmY1xXkNp7MvBK43a+AzmICOivoggPIWSWJCCmpBsbe5rkuctwBz932cTwt
 MvhvZHx040/H2YaLTeXmTP05+aLS8hnqrmKMgafCmOX2yNp8UwpYfUNpn1RN2j/12e/NxI7xP
 H9S+l1hoffr63mnORs5NDQvPV5uPd9zSsTtdz9Fd8xnnzO7K4hpzT+NhDspsf/3bdILYTpu//
 jAF43+Rc0G1/ry86SUWIozEg21mIuKEwECKuyEDgMAAA==
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1497551734!74094443!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30007 invoked from network); 15 Jun 2017 18:35:34 -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 Jun 2017 18:35:34 -0000
Received: by mail-wr0-f194.google.com with SMTP id z45so4507179wrb.2
 for <xen-devel@lists.xen.org>; Thu, 15 Jun 2017 11:35: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=TOTIpI8E1pcKJGOi1L/4pkJeS/MjHHlOt2kUyO6/L28=;
 b=CAKXxGAXJm3I6l2PN9uh8SNTXstkeqk8Ss1P7X6TKFk7VNswIg5pbA1AAtjk5yHwAK
 KrlTQBNFb7JYuhEH6tBdw+QwlKQ4aPuaekSeO30aDqlkdp2XILqv5qoePf+m6GrbiJ9m
 KqIwde7jkpuD7mUxI8O0UZtnhsGAOTgtNR2bUPA46BeLjd76+c9xA3jiCBhlEPYPlmmO
 xpoOOWW/veu+h0FNKGEvmQaNNL9YBIqUKhhre03Q5WXoSFywjfoB0BB4qM63zHZUOtFN
 7Bjc6ld5hcLtWOdl4YbdIV0wQETztttUYYi6Mpzq3e+zzirDPe1XA5aThNfcOECXYfFS
 ceIA==
X-Gm-Message-State: AKS2vOy28wDO4L68YNPNk6wd+Mm9xep3rMEXACvtSADExdgHI0vs+kiW
 zHCz3LHNl1AvVz0HFLQ=
X-Received: by 10.223.135.185 with SMTP id b54mr3944934wrb.170.1497551733954; 
 Thu, 15 Jun 2017 11:35:33 -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 m40sm9394wrm.4.2017.06.15.11.35.32
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 15 Jun 2017 11:35:33 -0700 (PDT)
Received: by mail-wm0-f51.google.com with SMTP id n195so6441323wmg.1
 for <xen-devel@lists.xen.org>; Thu, 15 Jun 2017 11:35:32 -0700 (PDT)
X-Received: by 10.28.105.218 with SMTP id z87mr2088420wmh.121.1497551732864;
 Thu, 15 Jun 2017 11:35:32 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.40.67 with HTTP; Thu, 15 Jun 2017 11:34:52 -0700 (PDT)
In-Reply-To: <20170613161323.25196-16-julien.grall@arm.com>
References: <20170613161323.25196-1-julien.grall@arm.com>
 <20170613161323.25196-16-julien.grall@arm.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Thu, 15 Jun 2017 12:34:52 -0600
X-Gmail-Original-Message-ID: <CABfawhkNSausTN4NaoLu3wT8e2fJdOh7=7X7PK1XbBvCXY1APg@mail.gmail.com>
Message-ID: <CABfawhkNSausTN4NaoLu3wT8e2fJdOh7=7X7PK1XbBvCXY1APg@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, punit.agrawal@arm.com,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 15/24] xen/arm: Use the newly introduced MFN
 <-> MADDR and GFN <-> MADDR 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>

T24gVHVlLCBKdW4gMTMsIDIwMTcgYXQgMTA6MTMgQU0sIEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+IHdyb3RlOgo+IFJlcGxhY2UgdGhlIGZvbGxvd2luZyBjb25zdHJ1Y3Rpb25z
Ogo+ICAgICAtIF9nZm4ocGFkZHJfdG9fcGZuKC4uLikpICAgPT4gZ2FkZHJfdG9fZ2ZuKC4uLikK
PiAgICAgLSBfbWZuKHBhZGRyX3RvX3BmbiguLi4pKSAgID0+IG1hZGRyX3RvX21mbiguLi4pCj4g
ICAgIC0gcGZuX3RvX3BhZGRyKG1mbl94KC4uLikpICA9PiBtZm5fdG9fbWFkZHIoLi4uKQo+ICAg
ICAtIHBmbl90b19wYWRkcihnZm5feCguLi4pKSAgPT4gZ2ZuX3RvX2dhZGRyKC4uLikKPiAgICAg
LSBfbWZuKC4uLiA+PiBQQUdFX1NISUZUKSAgID0+IG1hZGRyX3RvX21mbiguLi4pCj4KPiBTaWdu
ZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IENjOiBSYXp2
YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+Cj4gQ2M6IFRhbWFzIEsgTGVu
Z3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KCkNvb2wsIHRoaXMgbWFrZXMgdGhpbmdzIGEgbG90
IG1vcmUgcmVhZGFibGUhCgpGb3IgdGhlIG1lbV9hY2Nlc3MgYml0czoKQWNrZWQtYnk6IFRhbWFz
IEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 15 18:50:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 18: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 1dLZqh-0008Dr-2b; Thu, 15 Jun 2017 18: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 <tamas.k.lengyel@gmail.com>) id 1dLZqg-0008Dl-8Q
 for xen-devel@lists.xenproject.org; Thu, 15 Jun 2017 18:50:30 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 AB/F4-03058-5F6D2495; Thu, 15 Jun 2017 18:50:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPIsWRWlGSWpSXmKPExsXiVRuko/vlmlO
 kQVerkcX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmrF/mnnBY7aK69tKGhgPsXYxcnEICUxnlLi2
 ZAIbiCMhMIdV4tf970AZTiAnSWLmof3sEHalxIIXvxlBbCEBDYnbNxvZIbqPM0n8v7ACypnBK
 DHr1RQmiI5iid1nVoB18woISpyc+YQFottTYsrdXjCbU8BKYt/bY1BT0yUeztkC1ssmoC3R9n
 oX2BUsAqoSD1b/g7oiUWLNnSY2iJkBEpvXPAGLCwP1/mp6DFTPwSECVP+32xvkHmaBM0wSH3Y
 tBatnFtCUaN3+m30Co8gsJCfNQpJawMi0ilGjOLWoLLVI18hQL6koMz2jJDcxM0fX0MBMLze1
 uDgxPTUnMalYLzk/dxMjMNAZgGAH459lAYcYJTmYlER5+eWcIoX4kvJTKjMSizPii0pzUosPM
 cpwcChJ8P6/CpQTLEpNT61Iy8wBxhxMWoKDR0mEt/IyUJq3uCAxtzgzHSJ1itGV48qVdV+YOD
 p6NgDJpg9bgOSkA9uB5BQQKcSSl5+XKiXOexNktgBIc0ZpHtxoWLq4xCgrJczLCHSsEE9BalF
 uZgmq/CtGcQ5GJWFed5ApPJl5JXAXvAI6jgnouKALDiDHlSQipKQaGPe+kD7y4unH2bL7Q+fH
 PmZ6MXlVuu55BVVup4qLr/Pn/bV3yAw/HT4tb5X9BSkZBqELbPacikp9R6YEbvu2yOB1yy6Gz
 r/fVOanJFvEdCy93WT9Qz9v6uTO//vlBJcXet57mcyuOrWT//euTVvjNmlVtO/aselmoV/jx9
 /WfAn/TjkyZPn78CqxFGckGmoxFxUnAgCvRd8oEgMAAA==
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1497552628!55041777!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62348 invoked from network); 15 Jun 2017 18:50:28 -0000
Received: from mail-wm0-f44.google.com (HELO mail-wm0-f44.google.com)
 (74.125.82.44)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 15 Jun 2017 18:50:28 -0000
Received: by mail-wm0-f44.google.com with SMTP id x70so7331806wme.0
 for <xen-devel@lists.xenproject.org>; Thu, 15 Jun 2017 11:50:28 -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=hKagLk3EI7RmVS475C4PpQx/HyyueIyngLxHqOh7Ov8=;
 b=tyfa5jba4/jHg53q4Hd+SP4HOPxb991lql6zDpRJT2rZFkQMZ23g3pVGxzTgk3WyA4
 sOz1zWFssR2WNzJGNlKjlPkfbM9bBrO9ZbAECS5qXh2bzBB5On1VRxAXxEYvJXG6SFpU
 cdN6aYaLfyWKWkXNj781dceDap+ITQfs5M0KgPHQd7ztImHXX2ycQdV9bkvH3bEGL2BY
 ZJwIB5aeWeAdX4VSeasCiIyxJRkIKYk/KK3rHiz5+aTkI97mKJTc+D0oCJ6wl5easlIX
 CRKwtonG6WXtaUHpMwa9vQ3MQOXenjYMSJMd3lNToniq1iCWl76Tvzwd06Y2bSm7eMfY
 AAcw==
X-Gm-Message-State: AKS2vOzvjAOQJ9bO3HGWOwvCfcGU/nyIGu3+x9tLP7J/ORz9zbaYX12f
 tvbHXazYVgxdrYC4E+c=
X-Received: by 10.28.72.212 with SMTP id v203mr4675867wma.90.1497552628035;
 Thu, 15 Jun 2017 11:50:28 -0700 (PDT)
Received: from mail-wr0-f170.google.com (mail-wr0-f170.google.com.
 [209.85.128.170])
 by smtp.gmail.com with ESMTPSA id u4sm809813wmf.7.2017.06.15.11.50.27
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 15 Jun 2017 11:50:27 -0700 (PDT)
Received: by mail-wr0-f170.google.com with SMTP id 77so27093521wrb.1
 for <xen-devel@lists.xenproject.org>; Thu, 15 Jun 2017 11:50:27 -0700 (PDT)
X-Received: by 10.223.133.208 with SMTP id 16mr4298399wru.199.1497552627450;
 Thu, 15 Jun 2017 11:50:27 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.40.67 with HTTP; Thu, 15 Jun 2017 11:49:46 -0700 (PDT)
In-Reply-To: <20170609165154.23577-2-apop@bitdefender.com>
References: <20170609165154.23577-1-apop@bitdefender.com>
 <20170609165154.23577-2-apop@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Thu, 15 Jun 2017 12:49:46 -0600
X-Gmail-Original-Message-ID: <CABfawhn9cJoOmf8iwnkDksrv0C2uMu5m_DY650yRh_B=yaLXxw@mail.gmail.com>
Message-ID: <CABfawhn9cJoOmf8iwnkDksrv0C2uMu5m_DY650yRh_B=yaLXxw@mail.gmail.com>
To: Adrian Pop <apop@bitdefender.com>
Cc: 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>,
 Vlad Ioan Topan <itopan@bitdefender.com>, Jan Beulich <jbeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 1/2] x86/mm: Change default value for
 suppress #VE in set_mem_access()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBKdW4gOSwgMjAxNyBhdCAxMDo1MSBBTSwgQWRyaWFuIFBvcCA8YXBvcEBiaXRkZWZl
bmRlci5jb20+IHdyb3RlOgo+IEZyb206IFZsYWQgSW9hbiBUb3BhbiA8aXRvcGFuQGJpdGRlZmVu
ZGVyLmNvbT4KPgo+IFRoZSBkZWZhdWx0IHZhbHVlIGZvciB0aGUgInN1cHByZXNzICNWRSIgYml0
IHNldCBieSBzZXRfbWVtX2FjY2VzcygpCj4gY3VycmVudGx5IGRlcGVuZHMgb24gd2hldGhlciB0
aGUgY2FsbCBpcyBtYWRlIGZyb20gdGhlIHNhbWUgZG9tYWluICh0aGUKPiBiaXQgaXMgc2V0IHdo
ZW4gY2FsbGVkIGZyb20gYW5vdGhlciBkb21haW4gYW5kIGNsZWFyZWQgaWYgY2FsbGVkIGZyb20K
PiB0aGUgc2FtZSBkb21haW4pLiBUaGlzIHBhdGNoIGNoYW5nZXMgdGhhdCBiZWhhdmlvciB0byBp
bmhlcml0IHRoZSBvbGQKPiBzdXBwcmVzcyAjVkUgYml0IHZhbHVlIGlmIGl0IGlzIGFscmVhZHkg
c2V0IGFuZCB0byBzZXQgaXQgdG8gMQo+IG90aGVyd2lzZSwgd2hpY2ggaXMgc2FmZXIgYW5kIG1v
cmUgcmVsaWFibGUuCgpDb3VsZCB5b3UgZWxhYm9yYXRlIG9uIHdoeSBkbyB5b3UgdGhpbmsgaXQg
aXMgc2FmZXIgYW5kIG1vcmUgcmVsaWFibGUKdG8gc3dpdGNoIHRoZSBiZWhhdmlvcj8gSSBiZWxp
ZXZlIHRoZSBvcmlnaW5hbCBpZGVhIHdhcyB0aGF0IHRoZQpkb21haW4gc2hvdWxkIG9ubHkgYmUg
YWxsb3dlZCB0byBjbGVhciBhbiBTVkUgYml0IHNldCBieSBhbiBleHRlcm5hbAp0b29sLiBXaXRo
IHRoaXMgY2hhbmdlIGl0IHdpbGwgYWxsb3cgdGhlIGd1ZXN0IHRvIHJlcXVlc3QgVkUgZm9yIGFu
eQpwYWdlIHRoZSBleHRlcm5hbCB0b29sIGhhc24ndCBpdHNlbGYgcmVzZXJ2ZWQgc3BlY2lmaWNh
bGx5LgoKVGFtYXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 15 18:54:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 18: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 1dLZuy-0008Np-JZ; Thu, 15 Jun 2017 18: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 <sstabellini@kernel.org>) id 1dLZuy-0008Ni-0c
 for xen-devel@lists.xen.org; Thu, 15 Jun 2017 18:54:56 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 46/8C-19466-FF7D2495; Thu, 15 Jun 2017 18:54:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVybKJssu6/606
 RBr/v8lss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmTmx+zFlwTrdjQvIypgXGLYBcjF4eQwB9G
 ic6Jt9m7GDk4WAQcJOa2ioOYjAIxEg9+WHcxcgKZYRKTLy9hBbFZBLQlvixfwwJiswkYSvx9s
 okNpFwCyF7ymQMkLCJgIPH++iQ2kOnMAqsZJfquNDGDJIQFfCUmf+sFszkF7CTOznsEZvMKeE
 u8fjaTHeKcZ0wSny/9A1sgKqArcejfHzaIIkGJkzOfgMWZBbQklk/fxjKBUWAWktQsJKkFjEy
 rGDWKU4vKUot0DU30kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECg5ABCHYwnj3t
 eYhRkoNJSZSXX84pUogvKT+lMiOxOCO+qDQntfgQowwHh5IELw8wqIUEi1LTUyvSMnOA8QCTl
 uDgURLhrbwMlOYtLkjMLc5Mh0idYlSUEuc9cw0oIQCSyCjNg2uDxeAlRlkpYV5GoEOEeApSi3
 IzS1DlXzGKczAqCfM2XgWawpOZVwI3/RXQYiagxUEXHEAWlyQipKQaGPne/vsXejWMUUgyM/e
 hZWLFkS7nZ6++uOcopGUr7pCXWHrwZnFjPOtOixd2KesXOMXx+eh9vbX51uEdUryuy964Rzt8
 PrL91+ozzGbxPUEfdga9nHPj4sEbFsEvHjD82rjF6grnccErV3TvLHuf9/GQY/HBU6tNzrAxL
 LRpXtO7IZu9bZ4QS7USS3FGoqEWc1FxIgDLTHZYvAIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1497552892!83014483!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51507 invoked from network); 15 Jun 2017 18:54:53 -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 Jun 2017 18:54:53 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id DAFA2219A7;
 Thu, 15 Jun 2017 18:54:51 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org DAFA2219A7
Date: Thu, 15 Jun 2017 11:54:50 -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: <7013dd41-d7a7-3ccd-0c44-d774e0065f43@oracle.com>
Message-ID: <alpine.DEB.2.10.1706151150540.12156@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1706021225440.18759@sstabellini-ThinkPad-X260>
 <1496431915-20774-1-git-send-email-sstabellini@kernel.org>
 <1496431915-20774-6-git-send-email-sstabellini@kernel.org>
 <3f119021-c866-5138-fe4b-263befa377b2@oracle.com>
 <alpine.DEB.2.10.1706141342420.12156@sstabellini-ThinkPad-X260>
 <7013dd41-d7a7-3ccd-0c44-d774e0065f43@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/18] xen/pvcalls: handle commands from
 the 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>

T24gVGh1LCAxNSBKdW4gMjAxNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDA2LzE0LzIw
MTcgMDU6MDMgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IE9uIE1vbiwgMTIgSnVu
IDIwMTcsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiA+Pj4gKwo+ID4+PiAgc3RhdGljIHZvaWQg
cHZjYWxsc19iYWNrX3dvcmsoc3RydWN0IHdvcmtfc3RydWN0ICp3b3JrKQo+ID4+PiAgewo+ID4+
PiArCXN0cnVjdCBwdmNhbGxzX2ZlZGF0YSAqcHJpdiA9IGNvbnRhaW5lcl9vZih3b3JrLAo+ID4+
PiArCQlzdHJ1Y3QgcHZjYWxsc19mZWRhdGEsIHJlZ2lzdGVyX3dvcmspOwo+ID4+PiArCWludCBu
b3RpZnksIG5vdGlmeV9hbGwgPSAwLCBtb3JlID0gMTsKPiA+Pj4gKwlzdHJ1Y3QgeGVuX3B2Y2Fs
bHNfcmVxdWVzdCByZXE7Cj4gPj4+ICsJc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiA9IHByaXYt
PmRldjsKPiA+Pj4gKwo+ID4+PiArCXdoaWxlIChtb3JlKSB7Cj4gPj4+ICsJCXdoaWxlIChSSU5H
X0hBU19VTkNPTlNVTUVEX1JFUVVFU1RTKCZwcml2LT5yaW5nKSkgewo+ID4+PiArCQkJUklOR19D
T1BZX1JFUVVFU1QoJnByaXYtPnJpbmcsCj4gPj4+ICsJCQkJCSAgcHJpdi0+cmluZy5yZXFfY29u
cysrLAo+ID4+PiArCQkJCQkgICZyZXEpOwo+ID4+PiArCj4gPj4+ICsJCQlpZiAoIXB2Y2FsbHNf
YmFja19oYW5kbGVfY21kKGRldiwgJnJlcSkpIHsKPiA+Pj4gKwkJCQlSSU5HX1BVU0hfUkVTUE9O
U0VTX0FORF9DSEVDS19OT1RJRlkoCj4gPj4+ICsJCQkJCSZwcml2LT5yaW5nLCBub3RpZnkpOwo+
ID4+PiArCQkJCW5vdGlmeV9hbGwgKz0gbm90aWZ5Owo+ID4+PiArCQkJfQo+ID4+PiArCQl9Cj4g
Pj4+ICsKPiA+Pj4gKwkJaWYgKG5vdGlmeV9hbGwpCj4gPj4+ICsJCQlub3RpZnlfcmVtb3RlX3Zp
YV9pcnEocHJpdi0+aXJxKTsKPiA+Pj4gKwo+ID4+PiArCQlSSU5HX0ZJTkFMX0NIRUNLX0ZPUl9S
RVFVRVNUUygmcHJpdi0+cmluZywgbW9yZSk7Cj4gPj4+ICsJfQo+ID4+PiAgfQo+ID4+PiAgCj4g
Pj4+ICBzdGF0aWMgaXJxcmV0dXJuX3QgcHZjYWxsc19iYWNrX2V2ZW50KGludCBpcnEsIHZvaWQg
KmRldl9pZCkKPiA+Pj4gIHsKPiA+Pj4gKwlzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2ID0gZGV2
X2lkOwo+ID4+PiArCXN0cnVjdCBwdmNhbGxzX2ZlZGF0YSAqcHJpdiA9IE5VTEw7Cj4gPj4+ICsK
PiA+Pj4gKwlpZiAoZGV2ID09IE5VTEwpCj4gPj4+ICsJCXJldHVybiBJUlFfSEFORExFRDsKPiA+
Pj4gKwo+ID4+PiArCXByaXYgPSBkZXZfZ2V0X2RydmRhdGEoJmRldi0+ZGV2KTsKPiA+Pj4gKwlp
ZiAocHJpdiA9PSBOVUxMKQo+ID4+PiArCQlyZXR1cm4gSVJRX0hBTkRMRUQ7Cj4gPj4+ICsKPiA+
Pj4gKwkvKgo+ID4+PiArCSAqIFRPRE86IGEgc21hbGwgdGhlb3JldGljYWwgcmFjZSBleGlzdHMg
aWYgd2UgdHJ5IHRvIHF1ZXVlIHdvcmsKPiA+Pj4gKwkgKiBhZnRlciBwdmNhbGxzX2JhY2tfd29y
ayBjaGVja2VkIGZvciBmaW5hbCByZXF1ZXN0cyBhbmQgYmVmb3JlCj4gPj4+ICsJICogaXQgcmV0
dXJucy4gVGhlIHF1ZXVpbmcgd2lsbCBmYWlsLCBhbmQgcHZjYWxsc19iYWNrX3dvcmsKPiA+Pj4g
KwkgKiB3b24ndCBkbyB0aGUgd29yayBiZWNhdXNlIGl0IGlzIGFib3V0IHRvIHJldHVybi4gSW4g
dGhhdAo+ID4+PiArCSAqIGNhc2UsIHdlIGxvc2UgdGhlIG5vdGlmaWNhdGlvbi4KPiA+Pj4gKwkg
Ki8KPiA+Pj4gKwlxdWV1ZV93b3JrKHByaXYtPndxLCAmcHJpdi0+cmVnaXN0ZXJfd29yayk7Cj4g
Pj4gV291bGQgcXVldWluZyBkZWxheWVkIHdvcmsgKGlmIHF1ZXVlX3dvcmsoKSBmYWlsZWQpIGhl
bHA/IEFuZCBjYW5jZWxpbmcKPiA+PiBpdCBvbiBuZXh0IGludm9jYXRpb24gb2YgcHZjYWxsc19i
YWNrX2V2ZW50KCk/Cj4gPiBMb29raW5nIGF0IHRoZSBpbXBsZW1lbnRhdGlvbiBvZiBxdWV1ZV9k
ZWxheWVkX3dvcmtfb24gYW5kCj4gPiBxdWV1ZV93b3JrX29uLCBpdCBsb29rcyBsaWtlIHRoYXQg
aWYgcXVldWVfd29yayBmYWlscyB0aGVuIGFsc28KPiA+IHF1ZXVlX2RlbGF5ZWRfd29yayB3b3Vs
ZCBmYWlsOiB0aGV5IGJvdGggdGVzdCBvbgo+ID4gV09SS19TVFJVQ1RfUEVORElOR19CSVQuCj4g
Cj4gUmlnaHQsIEkgc2hvdWxkIGhhdmUgbG9va2VkIGF0IHRoaXMgbXlzZWxmLiBBbmQgZmx1c2hf
d29yaygpIEkgc3VwcG9zZQo+IGNhbm5vdCBiZSB1c2VkIGhlcmUgc2luY2UgaXQgbWF5IHNsZWVw
Pwo+IAo+IFRoZW4gSSBhbHNvIGNhbid0IHRoaW5rIG9mIGFueXRoaW5nIGVsc2UuCgpJIGd1ZXNz
IG9uZSB3YXkgdG8gd29yayBhcm91bmQgdGhlIGlzc3VlIHdvdWxkIGJlIHRvIHVzZSBtdWx0aXBs
ZSB3b3JrCml0ZW1zLCBhbmQgcXVldWUgYSBuZXcgKGRpZmZlcmVudCkgd29yayBpdGVtIGF0IGVh
Y2ggcHZjYWxsc19iYWNrX2V2ZW50LgpCdXQgdGhhdCBhcHByb2FjaCB3b3VsZCB1c2UgbW9yZSBt
ZW1vcnkgYW5kIHdvdWxkIG5lZWQgYSBuZXcgbG9jawppbiBwdmNhbGxzX2JhY2tfd29yay4KCkdp
dmVuIHRoYXQgdGhlIHJhY2UgaXMgb25seSB0aGVvcmV0aWNhbCAoSSBhbSBydW5uaW5nIG5naW54
IGluc2lkZSBhClZNIGFuZCBoaXR0aW5nIGl0IHdpdGggYXMgbWFueSBtdWx0aXBsZSByZXF1ZXN0
cyBhcyBJIGNhbiBhbmQgc3RpbGwgSQpjYW5ub3QgcmVwcm9kdWNlIGl0KSwgSSBhbSB0ZW1wdGVk
IHRvIGxlYXZlIGl0IGFzLWlzIHdpdGggYSBjb21tZW50LiBXZQpjYW4gcmV2aXNpdCBpdCBpbiB0
aGUgZnV0dXJlIGlmIHdlIGZpbmQgYW55IHJlYWwgaXNzdWVzLgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 15 19:02:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 19: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 1dLa29-0000gT-Aj; Thu, 15 Jun 2017 19:02:21 +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 1dLa28-0000fr-7l
 for xen-devel@lists.xenproject.org; Thu, 15 Jun 2017 19:02:20 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 E0/C0-01732-BB9D2495; Thu, 15 Jun 2017 19:02:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDIsWRWlGSWpSXmKPExsVyMbThkO6um06
 RBu96jS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox1r7awFPxUrzj+5CNbA+NeuS5GLg4hgemM
 EtdWHGLqYuTkkBCYwyrRMdOsi5EDyE6SOPVMGiJcLbH5/0KwEiEBDYnbNxvZIXqPMklcWT+bE
 cKZwSgxe9InZoiOQoll1/exgti8AoISJ2c+YYHo9pT4dK+TCWQBp4CVxMvnuRDhdImrM34wgt
 hsAtoSba93gbWyCKhK/L3wnhFiZKLEl7e/mCFGBkgsPLcEzBYWiJPYd7SbDWSkCEh9tzdImFl
 gEZPEoVf5ELamROv23+wTGEVmITloFpLUAkamVYzqxalFZalFusZ6SUWZ6RkluYmZObqGBsZ6
 uanFxYnpqTmJScV6yfm5mxiBIc4ABDsYm784HWKU5GBSEuXll3OKFOJLyk+pzEgszogvKs1JL
 T7EKMPBoSTBW3ADKCdYlJqeWpGWmQOMNpi0BAePkghv5WWgNG9xQWJucWY6ROoUoyvHlSvrvj
 BxbFi9Hkh29GwAkpMObAeSU0CkEEtefl6qlDjvLpDZAiDNGaV5cKNhieISo6yUMC8j0LFCPAW
 pRbmZJajyrxjFORiVhHm9gWlHiCczrwTugldAxzEBHRd0wQHkuJJEhJRUA6PfUvEQ52msP5kZ
 Evmm+592uP4p3MKed9m5ill1bP88Grx+eliJ6x5c/sRGZjZ3xaR8kToOrTNmH1UX6h1wPW8m9
 f9Iy44Yp38TOm3nvS14J+KdURE/8df8dc/sjrbHxDZ938jXUvHxiu7XKz86y9/qH7xx/vovyQ
 omH+/jT3oSU9TiT3gdYVFiKc5INNRiLipOBABWtgqaDwMAAA==
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1497553338!50379590!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15560 invoked from network); 15 Jun 2017 19:02:18 -0000
Received: from mail-wr0-f194.google.com (HELO mail-wr0-f194.google.com)
 (209.85.128.194)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 15 Jun 2017 19:02:18 -0000
Received: by mail-wr0-f194.google.com with SMTP id 77so4540088wrb.3
 for <xen-devel@lists.xenproject.org>; Thu, 15 Jun 2017 12:02: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=bE2MOFWXdI1ea8Jqi6+zsVtCVtrg5sf7WqgKoeeqV4U=;
 b=XEtVXf/ybUiDhLwg345dhOnNwnBa6poow+cnX8Ruy5EV+4iV807TxhWxxFdMVNg3+C
 kxPU2qZf8CMAbLbTiTLUB7aisAIR4600iXWOyaeZ4EjVvFRGvHZsC79Z8nKKVUmKgofz
 taN6KHEvfPoNYyykJiK6iucQQPd/Y9veL8CxtoqTddm4Oz7s8sd4kEuMYqSWe52oRqKi
 wxiVtgx8b9zBAVKPbbGoSaPS+wJqMqBhlkDqPoEv+d1bBHFUlzZieCUpz7OhCABYPZJ4
 6GiqMWUrhIPsM14W9/cdYLe2Yiu7FpMpUB1lUc6JfIZUvOdp40A0X85DrS4E0TLdu3al
 ckqQ==
X-Gm-Message-State: AKS2vOza52SQ1OztTyv5dYxWRL5TgA5+vMt3lpCZ5Z8knRIFJfCSISaQ
 WtDRZOof7SvJXZPNrOs=
X-Received: by 10.223.172.145 with SMTP id o17mr4527862wrc.181.1497553338055; 
 Thu, 15 Jun 2017 12:02:18 -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 o109sm69018wrc.48.2017.06.15.12.02.17
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 15 Jun 2017 12:02:17 -0700 (PDT)
Received: by mail-wm0-f53.google.com with SMTP id m125so7646895wmm.1
 for <xen-devel@lists.xenproject.org>; Thu, 15 Jun 2017 12:02:17 -0700 (PDT)
X-Received: by 10.28.191.29 with SMTP id p29mr4396769wmf.60.1497553337199;
 Thu, 15 Jun 2017 12:02:17 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.40.67 with HTTP; Thu, 15 Jun 2017 12:01:36 -0700 (PDT)
In-Reply-To: <20170609165154.23577-3-apop@bitdefender.com>
References: <20170609165154.23577-1-apop@bitdefender.com>
 <20170609165154.23577-3-apop@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Thu, 15 Jun 2017 13:01:36 -0600
X-Gmail-Original-Message-ID: <CABfawh=d0O_NWjf_6mj7tZbx41q=a0Vb8Cm_V5Ka9QBEbBWyFg@mail.gmail.com>
Message-ID: <CABfawh=d0O_NWjf_6mj7tZbx41q=a0Vb8Cm_V5Ka9QBEbBWyFg@mail.gmail.com>
To: Adrian Pop <apop@bitdefender.com>
Cc: 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>, Jan Beulich <jbeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 2/2] x86/altp2m: Add a hvmop for setting the
 suppress #VE bit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBKdW4gOSwgMjAxNyBhdCAxMDo1MSBBTSwgQWRyaWFuIFBvcCA8YXBvcEBiaXRkZWZl
bmRlci5jb20+IHdyb3RlOgo+IEludHJvZHVjZSBhIG5ldyBodm1vcCwgSFZNT1BfYWx0cDJtX3Nl
dF9zdXBwcmVzc192ZSwgd2hpY2ggYWxsb3dzIGEKPiBwcml2aWxlZ2VkIGRvbWFpbiB0byBjaGFu
Z2UgdGhlIHZhbHVlIG9mIHRoZSAjVkUgc3VwcHJlc3MgYml0IGZvciBhCj4gcGFnZS4KPgo+IEFk
ZCBhIGxpYnhjIHdyYXBwZXIgZm9yIGludm9raW5nIHRoaXMgaHZtb3AuCj4KPiBTaWduZWQtb2Zm
LWJ5OiBBZHJpYW4gUG9wIDxhcG9wQGJpdGRlZmVuZGVyLmNvbT4KPiAtLS0KPiAgdG9vbHMvbGli
eGMvaW5jbHVkZS94ZW5jdHJsLmggICB8ICAyICsrCj4gIHRvb2xzL2xpYnhjL3hjX2FsdHAybS5j
ICAgICAgICAgfCAyNCArKysrKysrKysrKysrKysrKysrCj4gIHhlbi9hcmNoL3g4Ni9odm0vaHZt
LmMgICAgICAgICAgfCAxNCArKysrKysrKysrKwo+ICB4ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vz
cy5jICAgIHwgNTIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAg
eGVuL2luY2x1ZGUvcHVibGljL2h2bS9odm1fb3AuaCB8IDE1ICsrKysrKysrKysrKwo+ICB4ZW4v
aW5jbHVkZS94ZW4vbWVtX2FjY2Vzcy5oICAgIHwgIDMgKysrCj4gIDYgZmlsZXMgY2hhbmdlZCwg
MTEwIGluc2VydGlvbnMoKykKPgo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hl
bmN0cmwuaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCj4gaW5kZXggMTYyOWY0MTJk
ZC4uZjZiYTg2MzViZiAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwu
aAo+ICsrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCj4gQEAgLTE5MjYsNiArMTky
Niw4IEBAIGludCB4Y19hbHRwMm1fZGVzdHJveV92aWV3KHhjX2ludGVyZmFjZSAqaGFuZGxlLCBk
b21pZF90IGRvbWlkLAo+ICAvKiBTd2l0Y2ggYWxsIHZDUFVzIG9mIHRoZSBkb21haW4gdG8gdGhl
IHNwZWNpZmllZCBhbHRwMm0gdmlldyAqLwo+ICBpbnQgeGNfYWx0cDJtX3N3aXRjaF90b192aWV3
KHhjX2ludGVyZmFjZSAqaGFuZGxlLCBkb21pZF90IGRvbWlkLAo+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVpbnQxNl90IHZpZXdfaWQpOwo+ICtpbnQgeGNfYWx0cDJtX3NldF9zdXBw
cmVzc192ZSh4Y19pbnRlcmZhY2UgKmhhbmRsZSwgZG9taWRfdCBkb21pZCwKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdWludDE2X3Qgdmlld19pZCwgeGVuX3Bmbl90IGdmbiwgYm9v
bCBzdmUpOwo+ICBpbnQgeGNfYWx0cDJtX3NldF9tZW1fYWNjZXNzKHhjX2ludGVyZmFjZSAqaGFu
ZGxlLCBkb21pZF90IGRvbWlkLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQx
Nl90IHZpZXdfaWQsIHhlbl9wZm5fdCBnZm4sCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgeGVubWVtX2FjY2Vzc190IGFjY2Vzcyk7Cj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hj
X2FsdHAybS5jIGIvdG9vbHMvbGlieGMveGNfYWx0cDJtLmMKPiBpbmRleCAwNjM5NjMyNDc3Li40
NzEwMTMzOTE4IDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhjL3hjX2FsdHAybS5jCj4gKysrIGIv
dG9vbHMvbGlieGMveGNfYWx0cDJtLmMKPiBAQCAtMTYzLDYgKzE2MywzMCBAQCBpbnQgeGNfYWx0
cDJtX3N3aXRjaF90b192aWV3KHhjX2ludGVyZmFjZSAqaGFuZGxlLCBkb21pZF90IGRvbWlkLAo+
ICAgICAgcmV0dXJuIHJjOwo+ICB9Cj4KPiAraW50IHhjX2FsdHAybV9zZXRfc3VwcHJlc3NfdmUo
eGNfaW50ZXJmYWNlICpoYW5kbGUsIGRvbWlkX3QgZG9taWQsCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVpbnQxNl90IHZpZXdfaWQsIHhlbl9wZm5fdCBnZm4sIGJvb2wgc3ZlKQo+
ICt7Cj4gKyAgICBpbnQgcmM7Cj4gKyAgICBERUNMQVJFX0hZUEVSQ0FMTF9CVUZGRVIoeGVuX2h2
bV9hbHRwMm1fb3BfdCwgYXJnKTsKPiArCj4gKyAgICBhcmcgPSB4Y19oeXBlcmNhbGxfYnVmZmVy
X2FsbG9jKGhhbmRsZSwgYXJnLCBzaXplb2YoKmFyZykpOwo+ICsgICAgaWYgKCBhcmcgPT0gTlVM
TCApCj4gKyAgICAgICAgcmV0dXJuIC0xOwo+ICsKPiArICAgIGFyZy0+dmVyc2lvbiA9IEhWTU9Q
X0FMVFAyTV9JTlRFUkZBQ0VfVkVSU0lPTjsKPiArICAgIGFyZy0+Y21kID0gSFZNT1BfYWx0cDJt
X3NldF9zdXBwcmVzc192ZTsKPiArICAgIGFyZy0+ZG9tYWluID0gZG9taWQ7Cj4gKyAgICBhcmct
PnUuc2V0X3N1cHByZXNzX3ZlLnZpZXcgPSB2aWV3X2lkOwo+ICsgICAgYXJnLT51LnNldF9zdXBw
cmVzc192ZS5nZm4gPSBnZm47Cj4gKyAgICBhcmctPnUuc2V0X3N1cHByZXNzX3ZlLnN1cHByZXNz
X3ZlID0gc3ZlOwo+ICsKPiArICAgIHJjID0geGVuY2FsbDIoaGFuZGxlLT54Y2FsbCwgX19IWVBF
UlZJU09SX2h2bV9vcCwgSFZNT1BfYWx0cDJtLAo+ICsgICAgICAgICAgICAgICAgIEhZUEVSQ0FM
TF9CVUZGRVJfQVNfQVJHKGFyZykpOwo+ICsKPiArICAgIHhjX2h5cGVyY2FsbF9idWZmZXJfZnJl
ZShoYW5kbGUsIGFyZyk7Cj4gKyAgICByZXR1cm4gcmM7Cj4gK30KPiArCj4gIGludCB4Y19hbHRw
Mm1fc2V0X21lbV9hY2Nlc3MoeGNfaW50ZXJmYWNlICpoYW5kbGUsIGRvbWlkX3QgZG9taWQsCj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDE2X3Qgdmlld19pZCwgeGVuX3Bmbl90
IGdmbiwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5tZW1fYWNjZXNzX3QgYWNj
ZXNzKQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2
L2h2bS9odm0uYwo+IGluZGV4IDcwZGRjODFkNDQuLmRkOGUyMDU1NTEgMTAwNjQ0Cj4gLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS9odm0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKPiBA
QCAtNDM1OCw2ICs0MzU4LDcgQEAgc3RhdGljIGludCBkb19hbHRwMm1fb3AoCj4gICAgICBjYXNl
IEhWTU9QX2FsdHAybV9kZXN0cm95X3AybToKPiAgICAgIGNhc2UgSFZNT1BfYWx0cDJtX3N3aXRj
aF9wMm06Cj4gICAgICBjYXNlIEhWTU9QX2FsdHAybV9zZXRfbWVtX2FjY2VzczoKPiArICAgIGNh
c2UgSFZNT1BfYWx0cDJtX3NldF9zdXBwcmVzc192ZToKPiAgICAgIGNhc2UgSFZNT1BfYWx0cDJt
X2NoYW5nZV9nZm46Cj4gICAgICAgICAgYnJlYWs7Cj4gICAgICBkZWZhdWx0Ogo+IEBAIC00NDc1
LDYgKzQ0NzYsMTkgQEAgc3RhdGljIGludCBkb19hbHRwMm1fb3AoCj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGEudS5zZXRfbWVtX2FjY2Vzcy52aWV3KTsKPiAgICAgICAg
ICBicmVhazsKPgo+ICsgICAgY2FzZSBIVk1PUF9hbHRwMm1fc2V0X3N1cHByZXNzX3ZlOgo+ICsg
ICAgICAgIGlmICggYS51LnNldF9zdXBwcmVzc192ZS5wYWQxIHx8IGEudS5zZXRfc3VwcHJlc3Nf
dmUucGFkMiApCj4gKyAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKPiArICAgICAgICBlbHNlCj4g
KyAgICAgICAgewo+ICsgICAgICAgICAgICBnZm5fdCBnZm4gPSBfZ2ZuKGEudS5zZXRfbWVtX2Fj
Y2Vzcy5nZm4pOwo+ICsgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYWx0cDJtX2lkeCA9IGEudS5z
ZXRfbWVtX2FjY2Vzcy52aWV3Owo+ICsgICAgICAgICAgICBib29sIHN1cHByZXNzX3ZlID0gYS51
LnNldF9zdXBwcmVzc192ZS5zdXBwcmVzc192ZTsKPiArCj4gKyAgICAgICAgICAgIHJjID0gcDJt
X3NldF9zdXBwcmVzc192ZShkLCBnZm4sIHN1cHByZXNzX3ZlLCBhbHRwMm1faWR4KTsKPiArICAg
ICAgICB9Cj4gKyAgICAgICAgYnJlYWs7Cj4gKwo+ICAgICAgY2FzZSBIVk1PUF9hbHRwMm1fY2hh
bmdlX2dmbjoKPiAgICAgICAgICBpZiAoIGEudS5jaGFuZ2VfZ2ZuLnBhZDEgfHwgYS51LmNoYW5n
ZV9nZm4ucGFkMiApCj4gICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKPiBkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYyBiL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNz
LmMKPiBpbmRleCBkMGIwNzY3ODU1Li44YzM5ZGIxM2UzIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNo
L3g4Ni9tbS9tZW1fYWNjZXNzLmMKPiArKysgYi94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5j
Cj4gQEAgLTQ2Niw2ICs0NjYsNTggQEAgaW50IHAybV9nZXRfbWVtX2FjY2VzcyhzdHJ1Y3QgZG9t
YWluICpkLCBnZm5fdCBnZm4sIHhlbm1lbV9hY2Nlc3NfdCAqYWNjZXNzKQo+ICB9Cj4KPiAgLyoK
PiArICogU2V0L2NsZWFyIHRoZSAjVkUgc3VwcHJlc3MgYml0IGZvciBhIHBhZ2UuICBPbmx5IGF2
YWlsYWJsZSBvbiBWTVguCj4gKyAqLwo+ICtpbnQgcDJtX3NldF9zdXBwcmVzc192ZShzdHJ1Y3Qg
ZG9tYWluICpkLCBnZm5fdCBnZm4sIGJvb2wgc3VwcHJlc3NfdmUsCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGludCBhbHRwMm1faWR4KQo+ICt7Cj4gKyAgICBzdHJ1Y3QgcDJt
X2RvbWFpbiAqaG9zdF9wMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7Cj4gKyAgICBzdHJ1Y3QgcDJt
X2RvbWFpbiAqYXAybSA9IE5VTEw7Cj4gKyAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtOwo+ICsg
ICAgbWZuX3QgbWZuOwo+ICsgICAgcDJtX2FjY2Vzc190IGE7Cj4gKyAgICBwMm1fdHlwZV90IHQ7
Cj4gKyAgICBpbnQgcmM7Cj4gKwo+ICsgICAgaWYgKCAhY3B1X2hhc192bXhfdmlydF9leGNlcHRp
b25zICkKPiArICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7Cj4gKwo+ICsgICAgLyogVGhpcyBz
dWJvcCBzaG91bGQgb25seSBiZSB1c2VkIGZyb20gYSBwcml2aWxlZ2VkIGRvbWFpbi4gKi8KPiAr
ICAgIGlmICggIWN1cnJlbnQtPmRvbWFpbi0+aXNfcHJpdmlsZWdlZCApCj4gKyAgICAgICAgcmV0
dXJuIC1FSU5WQUw7CgpUaGlzIGNoZWNrIGxvb2tzIHdyb25nIHRvIG1lLiBJZiB0aGlzIHN1Ym9w
IHNob3VsZCBvbmx5IGJlIHVzZWQgYnkgYW4KZXh0ZXJuYWwgKHByaXZpbGVnZWQpIGRvbWFpbiB0
aGVuIEkgZG9uJ3QgdGhpbmsgdGhpcyBzaG91bGQgYmUKaW1wbGVtZW50ZWQgYXMgYW4gSFZNT1As
IGxvb2tzIG1vcmUgbGlrZSBhIGRvbWN0bCB0byBtZS4KClRhbWFzCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 15 19:09:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 19: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 1dLa9I-0000vj-27; Thu, 15 Jun 2017 19:09:44 +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 1dLa9H-0000vd-4R
 for xen-devel@lists.xen.org; Thu, 15 Jun 2017 19:09:43 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 51/93-02955-67BD2495; Thu, 15 Jun 2017 19:09:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsVybKJssm7pbad
 Igy0f9S2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxpXxuZC87JVJzeuoWtgXG3eBcjF4eQwB9G
 iev7H7B3MXJysAg4SBzcd5Spi5GDg1EgRuLBD2uQMKNAmMTky0tYIUq0Ja52HGIDsdkEDCX+P
 tnEBlIuAWQv+cwBEhYRkJa49vkyI4jNLJAl8WHWSmYQW1jARmLThMNMIDavgLfEjQ8rwGxRAV
 2JQ//+sEHEBSVOznzCAtGrJbF8+jaWCYx8s5CkZiFJLWBkWsWoUZxaVJZapGtkrpdUlJmeUZK
 bmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERhS9QwMjDsYW/b6HWKU5GBSEuXll3OKFOJLyk+p
 zEgszogvKs1JLT7EKMPBoSTBq3ELKCdYlJqeWpGWmQMMbpi0BAePkgjv9JtAad7igsTc4sx0i
 NQpRl2ODavXf2ESYsnLz0uVEucVApkhAFKUUZoHNwIWaZcYZaWEeRkZGBiEeApSi3IzS1DlXz
 GKczAqCfM6gEzhycwrgdv0CugIJqAjgi44gBxRkoiQkmpglBfJviAUFGdaJOWdfejoq6srVG3
 50uQuViWt7XiyY56YppP77zyuNqtveentBan21v/mvhVtuRxrX/S36ptwNe8PG62GpykCkr+c
 Fbi8G39un6tz99rvx88unNuwo3DDjXDW3iZ38dIpX+6m+Gq7nc9MZaoR2XWHa/7nwuOVuXGxU
 2J+v2FTYinOSDTUYi4qTgQAUlIpeq8CAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1497553780!98311593!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40020 invoked from network); 15 Jun 2017 19:09:41 -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; 15 Jun 2017 19:09:41 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 4C999214D7;
 Thu, 15 Jun 2017 19:09:39 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 4C999214D7
Date: Thu, 15 Jun 2017 12:09:38 -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.1706151156350.12156@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/18] introduce the Xen PV Calls 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>

SGkgYWxsLAoKdGhpcyBzZXJpZXMgaW50cm9kdWNlcyB0aGUgYmFja2VuZCBmb3IgdGhlIG5ld2x5
IGludHJvZHVjZWQgUFYgQ2FsbHMKcHJvY290b2wuCgpQViBDYWxscyBpcyBhIHBhcmF2aXJ0dWFs
aXplZCBwcm90b2NvbCB0aGF0IGFsbG93cyB0aGUgaW1wbGVtZW50YXRpb24gb2YKYSBzZXQgb2Yg
UE9TSVggZnVuY3Rpb25zIGluIGEgZGlmZmVyZW50IGRvbWFpbi4gVGhlIFBWIENhbGxzIGZyb250
ZW5kCnNlbmRzIFBPU0lYIGZ1bmN0aW9uIGNhbGxzIHRvIHRoZSBiYWNrZW5kLCB3aGljaCBpbXBs
ZW1lbnRzIHRoZW0gYW5kCnJldHVybnMgYSB2YWx1ZSB0byB0aGUgZnJvbnRlbmQgYW5kIGFjdHMg
b24gdGhlIGZ1bmN0aW9uIGNhbGwuCgpGb3IgbW9yZSBpbmZvcm1hdGlvbiBhYm91dCBQViBDYWxs
cywgcGxlYXNlIHJlYWQ6CgpodHRwczovL3hlbmJpdHMueGVuLm9yZy9kb2NzL3Vuc3RhYmxlL21p
c2MvcHZjYWxscy5odG1sCgpJIHRyaWVkIHRvIHNwbGl0IHRoZSBzb3VyY2UgY29kZSBpbnRvIHNt
YWxsIHBpZWNlcyB0byBtYWtlIGl0IGVhc2llciB0bwpyZWFkIGFuZCB1bmRlcnN0YW5kLiBQbGVh
c2UgcmV2aWV3IQoKCkNoYW5nZXMgaW4gdjQ6Ci0gYWRkIHJldmlld2VkLWJ5cwotIGZpeCByZXR1
cm4gdmFsdWVzIG9mIG1hbnkgZnVuY3Rpb25zCi0gcmVtb3ZlIHBvaW50bGVzcyBpbml0aWFsaXpl
cnMKLSBwcmludCBhIHdhcm5pbmcgaWYgcmluZ19vcmRlciA+IE1BWF9SSU5HX09SREVSCi0gcmVt
b3ZlIG1hcC0+aW93b3JrZXIuY3B1Ci0gdXNlIHF1ZXVlX3dvcmsgaW5zdGVhZCBvZiBxdWV1ZV93
b3JrX29uCi0gYWRkIHNvY2tfcmVsZWFzZSgpIG9uIGVycm9yIHBhdGhzIHdoZXJlIGFwcHJvcHJp
YXRlCi0gYWRkIGEgY29tbWVudCBpbiBfX3B2Y2FsbHNfYmFja19hY2NlcHQgYWJvdXQgcmFjaW5n
IHdpdGgKICBwdmNhbGxzX2JhY2tfYWNjZXB0IGFuZCBhdG9taWNpdHkgb2YgcmVxY29weQotIHJl
bW92ZSB1bm5lZGVkICh2b2lkKikgY2FzdHMKLSByZW1vdmUgdW5uZWRlZCB7fQotIGZpeCBiYWNr
ZW5kX2Rpc2Nvbm5lY3QgaWYgIW1hcHBhc3MKLSByZW1vdmUgcG9pbnRsZXNzIGNvbnRpbnVlIGlu
IGJhY2tlbmRfZGlzY29ubmVjdAotIHJlbW92ZSBwb2ludGxlc3MgbWVtc2V0IG9mICZwdmNhbGxz
X2JhY2tfZ2xvYmFsCi0gcGFzcyAqb3BhcXVlIHRvIHB2Y2FsbHNfY29ubl9iYWNrX3JlYWQKLSBp
bXByb3ZlIFdBUk5fT04gaW4gcHZjYWxsc19jb25uX2JhY2tfcmVhZAotIGZpeCBlcnJvciBjaGVj
a3MgaW4gcHZjYWxsc19jb25uX2JhY2tfd3JpdGUKLSBYRU5fUFZDQUxMU19CQUNLRU5EIGRlcGVu
ZHMgb24gWEVOX0JBQ0tFTkQKLSByZW5hbWUgcHJpdiB0byBmZWRhdGEgYWNyb3NzIGFsbCBwYXRj
aGVzCgpDaGFuZ2VzIGluIHYzOgotIGFkZGVkIHJldmlld2VkLWJ5cwotIHJldHVybiBlcnIgZnJv
bSBwdmNhbGxzX2JhY2tfcHJvYmUKLSByZW1vdmUgb2xkIGNvbW1lbnRzCi0gdXNlIGEgeGVuc3Rv
cmUgdHJhbnNhY3Rpb24gaW4gcHZjYWxsc19iYWNrX3Byb2JlCi0gaWdub3JlIGVycm9ycyBmcm9t
IHhlbmJ1c19zd2l0Y2hfc3RhdGUKLSByZW5hbWUgcHZjYWxsc19iYWNrX3ByaXYgdG8gcHZjYWxs
c19mZWRhdGEKLSByZW1vdmUgYWRkciBmcm9tIGJhY2tlbmRfY29ubmVjdAotIHJlbW92ZSBwcml2
LT53b3JrLCBhZGQgY29tbWVudCBhYm91dCB0aGVvcmV0aWNhbCByYWNlCi0gdXNlIElQUFJPVE9f
SVAKLSByZWZhY3RvciBhY3RpdmUgc29ja2V0IGFsbG9jYXRpb24gaW4gYSBzaW5nbGUgbmV3IGZ1
bmN0aW9uCgpDaGFuZ2VzIGluIHYyOgotIGFsbG9jYXRlIG9uZSBpb3dvcmtlciBwZXIgc29ja2V0
IChyYXRoZXIgdGhhbiAxIHBlciB2Y3B1KQotIHJlbmFtZSBwcml2cyB0byBmcm9udGVuZHMKLSBh
ZGQgbmV3bGluZXMKLSBkZWZpbmUgIjEiIGluIHRoZSBwdWJsaWMgaGVhZGVyCi0gYmV0dGVyIGVy
cm9yIHJldHVybnMgaW4gcHZjYWxsc19iYWNrX3Byb2JlCi0gZG8gbm90IHNldCBYZW5idXNTdGF0
ZUNsb3NlZCB0d2ljZSBpbiBzZXRfYmFja2VuZF9zdGF0ZQotIGFkZCBtb3JlIGNvbW1lbnRzCi0g
cmVwbGFjZSByd19zZW1hcGhvcmUgd2l0aCBzZW1hcGhvcmUKLSByZW5hbWUgcHZjYWxsc3MgdG8g
c29ja2V0X2xvY2sKLSBtb3ZlIHhlbmJ1c19tYXBfcmluZ192YWxsb2MgY2xvc2VyIHRvIGZpcnN0
IHVzZSBpbiBiYWNrZW5kX2Nvbm5lY3QKLSB1c2UgbW9yZSB0cmFkaXRpb25hbCByZXR1cm4gY29k
ZXMgZnJvbSBwdmNhbGxzX2JhY2tfaGFuZGxlX2NtZCBhbmQKICBjYWxsZWVzCi0gcmVtb3ZlIHVz
ZWxlc3MgZGV2ID09IE5VTEwgY2hlY2tzCi0gcmVwbGFjZSBsb2NrX3NvY2sgd2l0aCBtb3JlIGFw
cHJvcHJpYXRlIGFuZCBmaW5lIGdyYWluZWQgc29ja2V0IGxvY2tzCgoKU3RlZmFubyBTdGFiZWxs
aW5pICgxOCk6CiAgICAgIHhlbjogaW50cm9kdWNlIHRoZSBwdmNhbGxzIGludGVyZmFjZSBoZWFk
ZXIKICAgICAgeGVuL3B2Y2FsbHM6IGludHJvZHVjZSB0aGUgcHZjYWxscyB4ZW5idXMgYmFja2Vu
ZAogICAgICB4ZW4vcHZjYWxsczogaW5pdGlhbGl6ZSB0aGUgbW9kdWxlIGFuZCByZWdpc3RlciB0
aGUgeGVuYnVzIGJhY2tlbmQKICAgICAgeGVuL3B2Y2FsbHM6IHhlbmJ1cyBzdGF0ZSBoYW5kbGlu
ZwogICAgICB4ZW4vcHZjYWxsczogY29ubmVjdCB0byBhIGZyb250ZW5kCiAgICAgIHhlbi9wdmNh
bGxzOiBoYW5kbGUgY29tbWFuZHMgZnJvbSB0aGUgZnJvbnRlbmQKICAgICAgeGVuL3B2Y2FsbHM6
IGltcGxlbWVudCBzb2NrZXQgY29tbWFuZAogICAgICB4ZW4vcHZjYWxsczogaW1wbGVtZW50IGNv
bm5lY3QgY29tbWFuZAogICAgICB4ZW4vcHZjYWxsczogaW1wbGVtZW50IGJpbmQgY29tbWFuZAog
ICAgICB4ZW4vcHZjYWxsczogaW1wbGVtZW50IGxpc3RlbiBjb21tYW5kCiAgICAgIHhlbi9wdmNh
bGxzOiBpbXBsZW1lbnQgYWNjZXB0IGNvbW1hbmQKICAgICAgeGVuL3B2Y2FsbHM6IGltcGxlbWVu
dCBwb2xsIGNvbW1hbmQKICAgICAgeGVuL3B2Y2FsbHM6IGltcGxlbWVudCByZWxlYXNlIGNvbW1h
bmQKICAgICAgeGVuL3B2Y2FsbHM6IGRpc2Nvbm5lY3QgYW5kIG1vZHVsZV9leGl0CiAgICAgIHhl
bi9wdmNhbGxzOiBpbXBsZW1lbnQgdGhlIGlvd29ya2VyIGZ1bmN0aW9ucwogICAgICB4ZW4vcHZj
YWxsczogaW1wbGVtZW50IHJlYWQKICAgICAgeGVuL3B2Y2FsbHM6IGltcGxlbWVudCB3cml0ZQog
ICAgICB4ZW46IGludHJvZHVjZSBhIEtjb25maWcgb3B0aW9uIHRvIGVuYWJsZSB0aGUgcHZjYWxs
cyBiYWNrZW5kCgogZHJpdmVycy94ZW4vS2NvbmZpZyAgICAgICAgICAgICAgICB8ICAgMTIgKwog
ZHJpdmVycy94ZW4vTWFrZWZpbGUgICAgICAgICAgICAgICB8ICAgIDEgKwogZHJpdmVycy94ZW4v
cHZjYWxscy1iYWNrLmMgICAgICAgICB8IDEyMzIgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrCiBpbmNsdWRlL3hlbi9pbnRlcmZhY2UvaW8vcHZjYWxscy5oIHwgIDEyMSArKysr
CiBpbmNsdWRlL3hlbi9pbnRlcmZhY2UvaW8vcmluZy5oICAgIHwgICAgMiArCiA1IGZpbGVzIGNo
YW5nZWQsIDEzNjggaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMveGVu
L3B2Y2FsbHMtYmFjay5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS94ZW4vaW50ZXJmYWNl
L2lvL3B2Y2FsbHMuaAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 15 19:09:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 19: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 1dLa9T-0000xZ-CY; Thu, 15 Jun 2017 19: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 <sstabellini@kernel.org>) id 1dLa9R-0000wh-Ep
 for xen-devel@lists.xen.org; Thu, 15 Jun 2017 19:09:53 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 52/CA-03613-08BD2495; Thu, 15 Jun 2017 19:09:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsVybKJssm7Dbad
 Ig+ZeQYslHxezODB6HN39mymAMYo1My8pvyKBNePBx23MBRuUKhrvz2dqYPwk0cXIxSEk0MYk
 8X3VZLYuRk4OFgEHiZlzfgLZHByMAjESD35Yg4QZBcIkJl9ewgpiswkYSvx9sgmsXERAWuLa5
 8uMIHOYBdYwSrSuu8UCkhAWcJU4dPYCI8gcFgFViVtnLEHCvEDhfTM6wEokBOQkTh6bDDaTU8
 BH4kfPLXYQW0jAW+LqmQaWCYy8CxgZVjGqF6cWlaUW6RrqJRVlpmeU5CZm5ugaGpjp5aYWFye
 mp+YkJhXrJefnbmIEhgIDEOxg3Pnc6RCjJAeTkigvv5xTpBBfUn5KZUZicUZ8UWlOavEhRhkO
 DiUJXo1bQDnBotT01Iq0zBxgUMKkJTh4lER4p98ESvMWFyTmFmemQ6ROMepybFi9/guTEEtef
 l6qlDivEMgMAZCijNI8uBGwCLnEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYV4HkCk8mXklcJ
 teAR3BBHRE0AUHkCNKEhFSUg2MjUxddrdr13kwbQuR875xdvrzSWlnMvcsXqgyZUtbYXVZ3M7
 3SSbLrn3qn3DWOdx3yVXB2zM7NT+dytua9nl5YU6FUcqUcsOH3tlHhT7JtamdFX9q8rmx9x1T
 W1HZ5xyf3ng9Wc+NXjx/LGyef1ewWXvv05fdO7ff3Fd89nPLCS3tlcdqPr1MUGIpzkg01GIuK
 k4EADqXhemLAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1497553790!98385234!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27312 invoked from network); 15 Jun 2017 19:09:52 -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 Jun 2017 19:09:52 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 06DAD214E1;
 Thu, 15 Jun 2017 19:09:49 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 06DAD214E1
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Thu, 15 Jun 2017 12:09:30 -0700
Message-Id: <1497553787-3709-1-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1706151156350.12156@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1706151156350.12156@sstabellini-ThinkPad-X260>
Cc: jgross@suse.com, sstabellini@kernel.org, linux-kernel@vger.kernel.org,
 Stefano Stabellini <stefano@aporeto.com>, boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH v4 01/18] xen: introduce the pvcalls interface
	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>

SW50cm9kdWNlIHRoZSBDIGhlYWRlciBmaWxlIHdoaWNoIGRlZmluZXMgdGhlIFBWIENhbGxzIGlu
dGVyZmFjZS4gSXQgaXMKaW1wb3J0ZWQgZnJvbSB4ZW4vaW5jbHVkZS9wdWJsaWMvaW8vcHZjYWxs
cy5oLgoKU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8u
Y29tPgpSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xl
LmNvbT4KQ0M6IGtvbnJhZC53aWxrQG9yYWNsZS5jb20KQ0M6IGJvcmlzLm9zdHJvdnNreUBvcmFj
bGUuY29tCkNDOiBqZ3Jvc3NAc3VzZS5jb20KLS0tCiBpbmNsdWRlL3hlbi9pbnRlcmZhY2UvaW8v
cHZjYWxscy5oIHwgMTIxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIGlu
Y2x1ZGUveGVuL2ludGVyZmFjZS9pby9yaW5nLmggICAgfCAgIDIgKwogMiBmaWxlcyBjaGFuZ2Vk
LCAxMjMgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUveGVuL2ludGVy
ZmFjZS9pby9wdmNhbGxzLmgKCmRpZmYgLS1naXQgYS9pbmNsdWRlL3hlbi9pbnRlcmZhY2UvaW8v
cHZjYWxscy5oIGIvaW5jbHVkZS94ZW4vaW50ZXJmYWNlL2lvL3B2Y2FsbHMuaApuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5jY2Y5N2I4Ci0tLSAvZGV2L251bGwKKysrIGIvaW5j
bHVkZS94ZW4vaW50ZXJmYWNlL2lvL3B2Y2FsbHMuaApAQCAtMCwwICsxLDEyMSBAQAorI2lmbmRl
ZiBfX1hFTl9QVUJMSUNfSU9fWEVOX1BWQ0FMTFNfSF9fCisjZGVmaW5lIF9fWEVOX1BVQkxJQ19J
T19YRU5fUFZDQUxMU19IX18KKworI2luY2x1ZGUgPGxpbnV4L25ldC5oPgorI2luY2x1ZGUgPHhl
bi9pbnRlcmZhY2UvaW8vcmluZy5oPgorI2luY2x1ZGUgPHhlbi9pbnRlcmZhY2UvZ3JhbnRfdGFi
bGUuaD4KKworLyogIjEiIG1lYW5zIHNvY2tldCwgY29ubmVjdCwgcmVsZWFzZSwgYmluZCwgbGlz
dGVuLCBhY2NlcHQgYW5kIHBvbGwgKi8KKyNkZWZpbmUgWEVOQlVTX0ZVTkNUSU9OU19DQUxMUyAi
MSIKKworLyoKKyAqIFNlZSBkb2NzL21pc2MvcHZjYWxscy5tYXJrZG93biBpbiB4ZW4uZ2l0IGZv
ciB0aGUgZnVsbCBzcGVjaWZpY2F0aW9uOgorICogaHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcvZG9j
cy91bnN0YWJsZS9taXNjL3B2Y2FsbHMuaHRtbAorICovCitzdHJ1Y3QgcHZjYWxsc19kYXRhX2lu
dGYgeworICAgIFJJTkdfSURYIGluX2NvbnMsIGluX3Byb2QsIGluX2Vycm9yOworCisgICAgdWlu
dDhfdCBwYWQxWzUyXTsKKworICAgIFJJTkdfSURYIG91dF9jb25zLCBvdXRfcHJvZCwgb3V0X2Vy
cm9yOworCisgICAgdWludDhfdCBwYWQyWzUyXTsKKworICAgIFJJTkdfSURYIHJpbmdfb3JkZXI7
CisgICAgZ3JhbnRfcmVmX3QgcmVmW107Cit9OworREVGSU5FX1hFTl9GTEVYX1JJTkcocHZjYWxs
cyk7CisKKyNkZWZpbmUgUFZDQUxMU19TT0NLRVQgICAgICAgICAwCisjZGVmaW5lIFBWQ0FMTFNf
Q09OTkVDVCAgICAgICAgMQorI2RlZmluZSBQVkNBTExTX1JFTEVBU0UgICAgICAgIDIKKyNkZWZp
bmUgUFZDQUxMU19CSU5EICAgICAgICAgICAzCisjZGVmaW5lIFBWQ0FMTFNfTElTVEVOICAgICAg
ICAgNAorI2RlZmluZSBQVkNBTExTX0FDQ0VQVCAgICAgICAgIDUKKyNkZWZpbmUgUFZDQUxMU19Q
T0xMICAgICAgICAgICA2CisKK3N0cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0IHsKKyAgICB1aW50
MzJfdCByZXFfaWQ7IC8qIHByaXZhdGUgdG8gZ3Vlc3QsIGVjaG9lZCBpbiByZXNwb25zZSAqLwor
ICAgIHVpbnQzMl90IGNtZDsgICAgLyogY29tbWFuZCB0byBleGVjdXRlICovCisgICAgdW5pb24g
eworICAgICAgICBzdHJ1Y3QgeGVuX3B2Y2FsbHNfc29ja2V0IHsKKyAgICAgICAgICAgIHVpbnQ2
NF90IGlkOworICAgICAgICAgICAgdWludDMyX3QgZG9tYWluOworICAgICAgICAgICAgdWludDMy
X3QgdHlwZTsKKyAgICAgICAgICAgIHVpbnQzMl90IHByb3RvY29sOworICAgICAgICB9IHNvY2tl
dDsKKyAgICAgICAgc3RydWN0IHhlbl9wdmNhbGxzX2Nvbm5lY3QgeworICAgICAgICAgICAgdWlu
dDY0X3QgaWQ7CisgICAgICAgICAgICB1aW50OF90IGFkZHJbMjhdOworICAgICAgICAgICAgdWlu
dDMyX3QgbGVuOworICAgICAgICAgICAgdWludDMyX3QgZmxhZ3M7CisgICAgICAgICAgICBncmFu
dF9yZWZfdCByZWY7CisgICAgICAgICAgICB1aW50MzJfdCBldnRjaG47CisgICAgICAgIH0gY29u
bmVjdDsKKyAgICAgICAgc3RydWN0IHhlbl9wdmNhbGxzX3JlbGVhc2UgeworICAgICAgICAgICAg
dWludDY0X3QgaWQ7CisgICAgICAgICAgICB1aW50OF90IHJldXNlOworICAgICAgICB9IHJlbGVh
c2U7CisgICAgICAgIHN0cnVjdCB4ZW5fcHZjYWxsc19iaW5kIHsKKyAgICAgICAgICAgIHVpbnQ2
NF90IGlkOworICAgICAgICAgICAgdWludDhfdCBhZGRyWzI4XTsKKyAgICAgICAgICAgIHVpbnQz
Ml90IGxlbjsKKyAgICAgICAgfSBiaW5kOworICAgICAgICBzdHJ1Y3QgeGVuX3B2Y2FsbHNfbGlz
dGVuIHsKKyAgICAgICAgICAgIHVpbnQ2NF90IGlkOworICAgICAgICAgICAgdWludDMyX3QgYmFj
a2xvZzsKKyAgICAgICAgfSBsaXN0ZW47CisgICAgICAgIHN0cnVjdCB4ZW5fcHZjYWxsc19hY2Nl
cHQgeworICAgICAgICAgICAgdWludDY0X3QgaWQ7CisgICAgICAgICAgICB1aW50NjRfdCBpZF9u
ZXc7CisgICAgICAgICAgICBncmFudF9yZWZfdCByZWY7CisgICAgICAgICAgICB1aW50MzJfdCBl
dnRjaG47CisgICAgICAgIH0gYWNjZXB0OworICAgICAgICBzdHJ1Y3QgeGVuX3B2Y2FsbHNfcG9s
bCB7CisgICAgICAgICAgICB1aW50NjRfdCBpZDsKKyAgICAgICAgfSBwb2xsOworICAgICAgICAv
KiBkdW1teSBtZW1iZXIgdG8gZm9yY2Ugc2l6ZW9mKHN0cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0
KQorICAgICAgICAgKiB0byBtYXRjaCBhY3Jvc3MgYXJjaHMgKi8KKyAgICAgICAgc3RydWN0IHhl
bl9wdmNhbGxzX2R1bW15IHsKKyAgICAgICAgICAgIHVpbnQ4X3QgZHVtbXlbNTZdOworICAgICAg
ICB9IGR1bW15OworICAgIH0gdTsKK307CisKK3N0cnVjdCB4ZW5fcHZjYWxsc19yZXNwb25zZSB7
CisgICAgdWludDMyX3QgcmVxX2lkOworICAgIHVpbnQzMl90IGNtZDsKKyAgICBpbnQzMl90IHJl
dDsKKyAgICB1aW50MzJfdCBwYWQ7CisgICAgdW5pb24geworICAgICAgICBzdHJ1Y3QgX3hlbl9w
dmNhbGxzX3NvY2tldCB7CisgICAgICAgICAgICB1aW50NjRfdCBpZDsKKyAgICAgICAgfSBzb2Nr
ZXQ7CisgICAgICAgIHN0cnVjdCBfeGVuX3B2Y2FsbHNfY29ubmVjdCB7CisgICAgICAgICAgICB1
aW50NjRfdCBpZDsKKyAgICAgICAgfSBjb25uZWN0OworICAgICAgICBzdHJ1Y3QgX3hlbl9wdmNh
bGxzX3JlbGVhc2UgeworICAgICAgICAgICAgdWludDY0X3QgaWQ7CisgICAgICAgIH0gcmVsZWFz
ZTsKKyAgICAgICAgc3RydWN0IF94ZW5fcHZjYWxsc19iaW5kIHsKKyAgICAgICAgICAgIHVpbnQ2
NF90IGlkOworICAgICAgICB9IGJpbmQ7CisgICAgICAgIHN0cnVjdCBfeGVuX3B2Y2FsbHNfbGlz
dGVuIHsKKyAgICAgICAgICAgIHVpbnQ2NF90IGlkOworICAgICAgICB9IGxpc3RlbjsKKyAgICAg
ICAgc3RydWN0IF94ZW5fcHZjYWxsc19hY2NlcHQgeworICAgICAgICAgICAgdWludDY0X3QgaWQ7
CisgICAgICAgIH0gYWNjZXB0OworICAgICAgICBzdHJ1Y3QgX3hlbl9wdmNhbGxzX3BvbGwgewor
ICAgICAgICAgICAgdWludDY0X3QgaWQ7CisgICAgICAgIH0gcG9sbDsKKyAgICAgICAgc3RydWN0
IF94ZW5fcHZjYWxsc19kdW1teSB7CisgICAgICAgICAgICB1aW50OF90IGR1bW15WzhdOworICAg
ICAgICB9IGR1bW15OworICAgIH0gdTsKK307CisKK0RFRklORV9SSU5HX1RZUEVTKHhlbl9wdmNh
bGxzLCBzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVxdWVzdCwKKyAgICAgICAgICAgICAgICAgIHN0cnVj
dCB4ZW5fcHZjYWxsc19yZXNwb25zZSk7CisKKyNlbmRpZgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS94
ZW4vaW50ZXJmYWNlL2lvL3JpbmcuaCBiL2luY2x1ZGUveGVuL2ludGVyZmFjZS9pby9yaW5nLmgK
aW5kZXggYzc5NDU2OC4uZTU0NzA4OCAxMDA2NDQKLS0tIGEvaW5jbHVkZS94ZW4vaW50ZXJmYWNl
L2lvL3JpbmcuaAorKysgYi9pbmNsdWRlL3hlbi9pbnRlcmZhY2UvaW8vcmluZy5oCkBAIC05LDYg
KzksOCBAQAogI2lmbmRlZiBfX1hFTl9QVUJMSUNfSU9fUklOR19IX18KICNkZWZpbmUgX19YRU5f
UFVCTElDX0lPX1JJTkdfSF9fCiAKKyNpbmNsdWRlIDx4ZW4vaW50ZXJmYWNlL2dyYW50X3RhYmxl
Lmg+CisKIHR5cGVkZWYgdW5zaWduZWQgaW50IFJJTkdfSURYOwogCiAvKiBSb3VuZCBhIDMyLWJp
dCB1bnNpZ25lZCBjb25zdGFudCBkb3duIHRvIHRoZSBuZWFyZXN0IHBvd2VyIG9mIHR3by4gKi8K
LS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 15 19:09:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 19: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 1dLa9T-0000xu-JT; Thu, 15 Jun 2017 19: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 <sstabellini@kernel.org>) id 1dLa9R-0000wg-Ep
 for xen-devel@lists.xen.org; Thu, 15 Jun 2017 19:09:53 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 FD/B9-03371-08BD2495; Thu, 15 Jun 2017 19:09:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgkeJIrShJLcpLzFFi42I5NlE2WbfhtlO
 kwbrnwhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aulcsZC/YKVSx/toyxgfEdfxcjF4eQQBuT
 xIfnrxi7GDk4WAQcJH4tEgUxGQViJB78sO5i5AQywyQmX17CCmKzCRhK/H2yiQ3EFhGQlrj2+
 TIjyBhmgcmMEq/f/WIGSQgLeEtsWfqQCcRmEVCVmP64FSzOK+AqcbD/IwuILSEgJ3Hy2GSwoZ
 wCbhJnuyeyQt3DKPHm2VLWCYy8CxgZVjFqFKcWlaUW6Rpa6iUVZaZnlOQmZuboGhqY6eWmFhc
 npqfmJCYV6yXn525iBIYDAxDsYPyxLOAQoyQHk5IoL7+cU6QQX1J+SmVGYnFGfFFpTmrxIUYZ
 Dg4lCV5GYHgJCRalpqdWpGXmAAMTJi3BwaMkwjv9JlCat7ggMbc4Mx0idYrRmGPD6vVfmDhWv
 N31hUmIJS8/L1VKnJcFZJIASGlGaR7cIFjEXGKUlRLmZQQ6TYinILUoN7MEVf4VozgHo5Iwr8
 MtoCk8mXklcPteAZ3CBHRK0AUHkFNKEhFSUg2M/EkVrRsCg0/e6E0/6vRdo9P8xbXlezY8y7V
 QPRdUKGR90kjmbf4hD9XDHOtWOn1lej6tnk3j2a3jWXb7N2vvSAvd/XZefsGmf8eFX/fUihtG
 sZ1993ge/7aIk7NiDT68T9j1Rv1G/N6VRy8835S3o87EPlU178K81mLHL1rS2+w1o/PbT3u8U
 2Ipzkg01GIuKk4EAA/sAriTAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1497553791!106415946!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64041 invoked from network); 15 Jun 2017 19:09:52 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Jun 2017 19:09:52 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 7CB002399A;
 Thu, 15 Jun 2017 19:09:50 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 7CB002399A
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Thu, 15 Jun 2017 12:09:31 -0700
Message-Id: <1497553787-3709-2-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1497553787-3709-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1706151156350.12156@sstabellini-ThinkPad-X260>
 <1497553787-3709-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/18] xen/pvcalls: introduce the pvcalls
	xenbus 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>

SW50cm9kdWNlIGEgeGVuYnVzIGJhY2tlbmQgZm9yIHRoZSBwdmNhbGxzIHByb3RvY29sLCBhcyBk
ZWZpbmVkIGJ5Cmh0dHBzOi8veGVuYml0cy54ZW4ub3JnL2RvY3MvdW5zdGFibGUvbWlzYy9wdmNh
bGxzLmh0bWwuCgpUaGlzIHBhdGNoIG9ubHkgYWRkcyB0aGUgc3R1YnMsIHRoZSBjb2RlIHdpbGwg
YmUgYWRkZWQgYnkgdGhlIGZvbGxvd2luZwpwYXRjaGVzLgoKU2lnbmVkLW9mZi1ieTogU3RlZmFu
byBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgpSZXZpZXdlZC1ieTogQm9yaXMgT3N0
cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KQ0M6IGJvcmlzLm9zdHJvdnNreUBv
cmFjbGUuY29tCkNDOiBqZ3Jvc3NAc3VzZS5jb20KLS0tCiBkcml2ZXJzL3hlbi9wdmNhbGxzLWJh
Y2suYyB8IDYxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysK
IDEgZmlsZSBjaGFuZ2VkLCA2MSBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJp
dmVycy94ZW4vcHZjYWxscy1iYWNrLmMKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxz
LWJhY2suYyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IDAwMDAwMDAuLmYzZDBkYWEKLS0tIC9kZXYvbnVsbAorKysgYi9kcml2ZXJzL3hlbi9w
dmNhbGxzLWJhY2suYwpAQCAtMCwwICsxLDYxIEBACisvKgorICogKGMpIDIwMTcgU3RlZmFubyBT
dGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBm
cmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CisgKiBp
dCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1
Ymxpc2hlZCBieQorICogdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyIHZlcnNp
b24gMiBvZiB0aGUgTGljZW5zZSwgb3IKKyAqIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZl
cnNpb24uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRo
YXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhv
dXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJ
VE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorICogR05VIEdlbmVyYWwg
UHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqLworCisjaW5jbHVkZSA8bGludXgv
a3RocmVhZC5oPgorI2luY2x1ZGUgPGxpbnV4L2xpc3QuaD4KKyNpbmNsdWRlIDxsaW51eC9yYWRp
eC10cmVlLmg+CisjaW5jbHVkZSA8bGludXgvbW9kdWxlLmg+CisjaW5jbHVkZSA8bGludXgvc2Vt
YXBob3JlLmg+CisjaW5jbHVkZSA8bGludXgvd2FpdC5oPgorCisjaW5jbHVkZSA8eGVuL2V2ZW50
cy5oPgorI2luY2x1ZGUgPHhlbi9ncmFudF90YWJsZS5oPgorI2luY2x1ZGUgPHhlbi94ZW4uaD4K
KyNpbmNsdWRlIDx4ZW4veGVuYnVzLmg+CisjaW5jbHVkZSA8eGVuL2ludGVyZmFjZS9pby9wdmNh
bGxzLmg+CisKK3N0YXRpYyBpbnQgcHZjYWxsc19iYWNrX3Byb2JlKHN0cnVjdCB4ZW5idXNfZGV2
aWNlICpkZXYsCisJCQkgICAgICBjb25zdCBzdHJ1Y3QgeGVuYnVzX2RldmljZV9pZCAqaWQpCit7
CisJcmV0dXJuIDA7Cit9CisKK3N0YXRpYyB2b2lkIHB2Y2FsbHNfYmFja19jaGFuZ2VkKHN0cnVj
dCB4ZW5idXNfZGV2aWNlICpkZXYsCisJCQkJIGVudW0geGVuYnVzX3N0YXRlIGZyb250ZW5kX3N0
YXRlKQoreworfQorCitzdGF0aWMgaW50IHB2Y2FsbHNfYmFja19yZW1vdmUoc3RydWN0IHhlbmJ1
c19kZXZpY2UgKmRldikKK3sKKwlyZXR1cm4gMDsKK30KKworc3RhdGljIGludCBwdmNhbGxzX2Jh
Y2tfdWV2ZW50KHN0cnVjdCB4ZW5idXNfZGV2aWNlICp4ZGV2LAorCQkJICAgICAgIHN0cnVjdCBr
b2JqX3VldmVudF9lbnYgKmVudikKK3sKKwlyZXR1cm4gMDsKK30KKworc3RhdGljIGNvbnN0IHN0
cnVjdCB4ZW5idXNfZGV2aWNlX2lkIHB2Y2FsbHNfYmFja19pZHNbXSA9IHsKKwl7ICJwdmNhbGxz
IiB9LAorCXsgIiIgfQorfTsKKworc3RhdGljIHN0cnVjdCB4ZW5idXNfZHJpdmVyIHB2Y2FsbHNf
YmFja19kcml2ZXIgPSB7CisJLmlkcyA9IHB2Y2FsbHNfYmFja19pZHMsCisJLnByb2JlID0gcHZj
YWxsc19iYWNrX3Byb2JlLAorCS5yZW1vdmUgPSBwdmNhbGxzX2JhY2tfcmVtb3ZlLAorCS51ZXZl
bnQgPSBwdmNhbGxzX2JhY2tfdWV2ZW50LAorCS5vdGhlcmVuZF9jaGFuZ2VkID0gcHZjYWxsc19i
YWNrX2NoYW5nZWQsCit9OwotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 15 19:09:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 19: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 1dLa9T-0000yZ-S0; Thu, 15 Jun 2017 19:09:55 +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 1dLa9S-0000x1-HD
 for xen-devel@lists.xen.org; Thu, 15 Jun 2017 19:09:54 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 71/26-11537-18BD2495; Thu, 15 Jun 2017 19:09:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsVybKJssm7jbad
 IgxP9TBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aJy1sZC9ZzVRw/MY+9gbGLs4uRi0NIoI1J
 4sTHFsYuRg4OFgEHiSlvakFMRoEYiQc/rLsYOYHMMInJl5ewgthsAoYSf59sYgOxRQSkJa59v
 swIMoZZYDKjxOt3v5hBEsJAvYef7mQBsVkEVCX+rXwMFucVcJV4tnUSI4gtISAncfLYZLChnA
 JuEme7J7JC3cMo8ebZUtYJjLwLGBlWMWoUpxaVpRbpGhnrJRVlpmeU5CZm5ugaGhjr5aYWFye
 mp+YkJhXrJefnbmIEhkM9AwPjDsa+vX6HGCU5mJREefnlnCKF+JLyUyozEosz4otKc1KLDzHK
 cHAoSfC23gLKCRalpqdWpGXmAAMTJi3BwaMkwjv9JlCat7ggMbc4Mx0idYpRl2PD6vVfmIRY8
 vLzUqXEeXtAZgiAFGWU5sGNgEXJJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvA4gU3gy80
 rgNr0COoIJ6IigCw4gR5QkIqSkGhiTsmRsDl62cduku9orccfyN1/3v2tSXxG0yuD+d4Oq1RH
 fmR+ufsf16TmXUFNa8KlUT+PJrBLlpWJs2n+WvueOnRS/u/PS/+omvapqFauKHx+sxO+e1+Gc
 2t2ntWKKILuYLYvyWbYn/59dvXe1VHT6F8vO4G11TRHHIiadCzI7/2cv36UvqZ+VWIozEg21m
 IuKEwEtkaVKjQIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1497553791!94174943!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17140 invoked from network); 15 Jun 2017 19:09:52 -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 Jun 2017 19:09:52 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id EC057239B5;
 Thu, 15 Jun 2017 19:09:50 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org EC057239B5
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Thu, 15 Jun 2017 12:09:32 -0700
Message-Id: <1497553787-3709-3-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1497553787-3709-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1706151156350.12156@sstabellini-ThinkPad-X260>
 <1497553787-3709-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/18] xen/pvcalls: initialize the module and
	register the xenbus 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>

S2VlcCBhIGxpc3Qgb2YgY29ubmVjdGVkIGZyb250ZW5kcy4gVXNlIGEgc2VtYXBob3JlIHRvIHBy
b3RlY3QgbGlzdAphY2Nlc3Nlcy4KClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3RlZmFub0BhcG9yZXRvLmNvbT4KUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMu
b3N0cm92c2t5QG9yYWNsZS5jb20+CkNDOiBib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbQpDQzog
amdyb3NzQHN1c2UuY29tCi0tLQogZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMgfCAyMiArKysr
KysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMjIgaW5zZXJ0aW9ucygrKQoKZGlm
ZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jIGIvZHJpdmVycy94ZW4vcHZjYWxs
cy1iYWNrLmMKaW5kZXggZjNkMGRhYS4uOTA0NGNmMiAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4v
cHZjYWxscy1iYWNrLmMKKysrIGIvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMKQEAgLTI1LDYg
KzI1LDExIEBACiAjaW5jbHVkZSA8eGVuL3hlbmJ1cy5oPgogI2luY2x1ZGUgPHhlbi9pbnRlcmZh
Y2UvaW8vcHZjYWxscy5oPgogCitzdHJ1Y3QgcHZjYWxsc19iYWNrX2dsb2JhbCB7CisJc3RydWN0
IGxpc3RfaGVhZCBmcm9udGVuZHM7CisJc3RydWN0IHNlbWFwaG9yZSBmcm9udGVuZHNfbG9jazsK
K30gcHZjYWxsc19iYWNrX2dsb2JhbDsKKwogc3RhdGljIGludCBwdmNhbGxzX2JhY2tfcHJvYmUo
c3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKIAkJCSAgICAgIGNvbnN0IHN0cnVjdCB4ZW5idXNf
ZGV2aWNlX2lkICppZCkKIHsKQEAgLTU5LDMgKzY0LDIwIEBAIHN0YXRpYyBpbnQgcHZjYWxsc19i
YWNrX3VldmVudChzdHJ1Y3QgeGVuYnVzX2RldmljZSAqeGRldiwKIAkudWV2ZW50ID0gcHZjYWxs
c19iYWNrX3VldmVudCwKIAkub3RoZXJlbmRfY2hhbmdlZCA9IHB2Y2FsbHNfYmFja19jaGFuZ2Vk
LAogfTsKKworc3RhdGljIGludCBfX2luaXQgcHZjYWxsc19iYWNrX2luaXQodm9pZCkKK3sKKwlp
bnQgcmV0OworCisJaWYgKCF4ZW5fZG9tYWluKCkpCisJCXJldHVybiAtRU5PREVWOworCisJcmV0
ID0geGVuYnVzX3JlZ2lzdGVyX2JhY2tlbmQoJnB2Y2FsbHNfYmFja19kcml2ZXIpOworCWlmIChy
ZXQgPCAwKQorCQlyZXR1cm4gcmV0OworCisJc2VtYV9pbml0KCZwdmNhbGxzX2JhY2tfZ2xvYmFs
LmZyb250ZW5kc19sb2NrLCAxKTsKKwlJTklUX0xJU1RfSEVBRCgmcHZjYWxsc19iYWNrX2dsb2Jh
bC5mcm9udGVuZHMpOworCXJldHVybiAwOworfQorbW9kdWxlX2luaXQocHZjYWxsc19iYWNrX2lu
aXQpOwotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 15 19:09:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 19: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 1dLa9U-0000z1-2s; Thu, 15 Jun 2017 19:09:56 +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 1dLa9T-0000xJ-13
 for xen-devel@lists.xen.org; Thu, 15 Jun 2017 19:09:55 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 45/11-02956-28BD2495; Thu, 15 Jun 2017 19:09:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsVybKJssm7jbad
 Ig55JqhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bjh0YFP1Qqnsw4xdzA+Equi5GLQ0igjUni
 yLu7jF2MnBwsAg4St5/+Y+9i5OBgFIiRePDDGiTMKBAmMfnyElYQm03AUOLvk01sILaIgLTEt
 c+XGUHmMAtMZpR4/e4XM0hCWMBGYuaJdSwQM1Ulejv7mEBsXgFXie79R8AGSQjISZw8NhnM5h
 RwkzjbPZEV6iBGiTfPlrJOYORdwMiwilGjOLWoLLVI19BYL6koMz2jJDcxM0fX0MBMLze1uDg
 xPTUnMalYLzk/dxMjMBwYgGAH45dlAYcYJTmYlER5+eWcIoX4kvJTKjMSizPii0pzUosPMcpw
 cChJ8GrcAsoJFqWmp1akZeYAAxMmLcHBoyTCO/0mUJq3uCAxtzgzHSJ1ilGXY8Pq9V+YhFjy8
 vNSpcR5hUBmCIAUZZTmwY2ARcklRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfM6gEzhycwrgd
 v0CugIJqAjgi44gBxRkoiQkmpg5Kxgf+LZuvl5+r0LjV2N4pPlHk1MCDRYdvnMh4PXCmUqZQT
 DvqXc33b4ofdEs9kTPq76f86iMqtFdcWGFR6/4y1uPI/on7tIq4NzerqwuEWyglWycU/0tddp
 aWUrOu0+/7wquXl99jzjWc3CLXseiCdw2i+XvT/Vz+Ro8YQnsz9/2X11o+/GI0osxRmJhlrMR
 cWJAIHmuUaNAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1497553792!84690291!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49217 invoked from network); 15 Jun 2017 19:09:53 -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; 15 Jun 2017 19:09:53 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 91F34239B0;
 Thu, 15 Jun 2017 19:09:51 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 91F34239B0
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Thu, 15 Jun 2017 12:09:33 -0700
Message-Id: <1497553787-3709-4-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1497553787-3709-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1706151156350.12156@sstabellini-ThinkPad-X260>
 <1497553787-3709-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/18] xen/pvcalls: xenbus state 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>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW50cm9kdWNlIHRoZSBjb2RlIHRvIGhhbmRsZSB4ZW5idXMgc3RhdGUgY2hhbmdlcy4KCkltcGxl
bWVudCB0aGUgcHJvYmUgZnVuY3Rpb24gZm9yIHRoZSBwdmNhbGxzIGJhY2tlbmQuIFdyaXRlIHRo
ZQpzdXBwb3J0ZWQgdmVyc2lvbnMsIG1heC1wYWdlLW9yZGVyIGFuZCBmdW5jdGlvbi1jYWxscyBu
b2RlcyB0byB4ZW5zdG9yZSwKYXMgcmVxdWlyZWQgYnkgdGhlIHByb3RvY29sLgoKSW50cm9kdWNl
IHN0dWIgZnVuY3Rpb25zIGZvciBkaXNjb25uZWN0aW5nL2Nvbm5lY3RpbmcgdG8gYSBmcm9udGVu
ZC4KClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRvLmNv
bT4KUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5j
b20+CkNDOiBib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbQpDQzogamdyb3NzQHN1c2UuY29tCi0t
LQogZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMgfCAxNTIgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTUyIGluc2VydGlvbnMo
KykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYyBiL2RyaXZlcnMveGVu
L3B2Y2FsbHMtYmFjay5jCmluZGV4IDkwNDRjZjIuLjdiY2U3NTAgMTAwNjQ0Ci0tLSBhL2RyaXZl
cnMveGVuL3B2Y2FsbHMtYmFjay5jCisrKyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCkBA
IC0yNSwyMCArMjUsMTcyIEBACiAjaW5jbHVkZSA8eGVuL3hlbmJ1cy5oPgogI2luY2x1ZGUgPHhl
bi9pbnRlcmZhY2UvaW8vcHZjYWxscy5oPgogCisjZGVmaW5lIFBWQ0FMTFNfVkVSU0lPTlMgIjEi
CisjZGVmaW5lIE1BWF9SSU5HX09SREVSIFhFTkJVU19NQVhfUklOR19HUkFOVF9PUkRFUgorCiBz
dHJ1Y3QgcHZjYWxsc19iYWNrX2dsb2JhbCB7CiAJc3RydWN0IGxpc3RfaGVhZCBmcm9udGVuZHM7
CiAJc3RydWN0IHNlbWFwaG9yZSBmcm9udGVuZHNfbG9jazsKIH0gcHZjYWxsc19iYWNrX2dsb2Jh
bDsKIAorc3RhdGljIGludCBiYWNrZW5kX2Nvbm5lY3Qoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRl
dikKK3sKKwlyZXR1cm4gMDsKK30KKworc3RhdGljIGludCBiYWNrZW5kX2Rpc2Nvbm5lY3Qoc3Ry
dWN0IHhlbmJ1c19kZXZpY2UgKmRldikKK3sKKwlyZXR1cm4gMDsKK30KKwogc3RhdGljIGludCBw
dmNhbGxzX2JhY2tfcHJvYmUoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKIAkJCSAgICAgIGNv
bnN0IHN0cnVjdCB4ZW5idXNfZGV2aWNlX2lkICppZCkKIHsKKwlpbnQgZXJyLCBhYm9ydDsKKwlz
dHJ1Y3QgeGVuYnVzX3RyYW5zYWN0aW9uIHhidDsKKworYWdhaW46CisJYWJvcnQgPSAxOworCisJ
ZXJyID0geGVuYnVzX3RyYW5zYWN0aW9uX3N0YXJ0KCZ4YnQpOworCWlmIChlcnIpIHsKKwkJcHJf
d2FybigiJXMgY2Fubm90IGNyZWF0ZSB4ZW5zdG9yZSB0cmFuc2FjdGlvblxuIiwgX19mdW5jX18p
OworCQlyZXR1cm4gZXJyOworCX0KKworCWVyciA9IHhlbmJ1c19wcmludGYoeGJ0LCBkZXYtPm5v
ZGVuYW1lLCAidmVyc2lvbnMiLCAiJXMiLAorCQkJICAgIFBWQ0FMTFNfVkVSU0lPTlMpOworCWlm
IChlcnIpIHsKKwkJcHJfd2FybigiJXMgd3JpdGUgb3V0ICd2ZXJzaW9uJyBmYWlsZWRcbiIsIF9f
ZnVuY19fKTsKKwkJZ290byBhYm9ydDsKKwl9CisKKwllcnIgPSB4ZW5idXNfcHJpbnRmKHhidCwg
ZGV2LT5ub2RlbmFtZSwgIm1heC1wYWdlLW9yZGVyIiwgIiV1IiwKKwkJCSAgICBNQVhfUklOR19P
UkRFUik7CisJaWYgKGVycikgeworCQlwcl93YXJuKCIlcyB3cml0ZSBvdXQgJ21heC1wYWdlLW9y
ZGVyJyBmYWlsZWRcbiIsIF9fZnVuY19fKTsKKwkJZ290byBhYm9ydDsKKwl9CisKKwllcnIgPSB4
ZW5idXNfcHJpbnRmKHhidCwgZGV2LT5ub2RlbmFtZSwgImZ1bmN0aW9uLWNhbGxzIiwKKwkJCSAg
ICBYRU5CVVNfRlVOQ1RJT05TX0NBTExTKTsKKwlpZiAoZXJyKSB7CisJCXByX3dhcm4oIiVzIHdy
aXRlIG91dCAnZnVuY3Rpb24tY2FsbHMnIGZhaWxlZFxuIiwgX19mdW5jX18pOworCQlnb3RvIGFi
b3J0OworCX0KKworCWFib3J0ID0gMDsKK2Fib3J0OgorCWVyciA9IHhlbmJ1c190cmFuc2FjdGlv
bl9lbmQoeGJ0LCBhYm9ydCk7CisJaWYgKGVycikgeworCQlpZiAoZXJyID09IC1FQUdBSU4gJiYg
IWFib3J0KQorCQkJZ290byBhZ2FpbjsKKwkJcHJfd2FybigiJXMgY2Fubm90IGNvbXBsZXRlIHhl
bnN0b3JlIHRyYW5zYWN0aW9uXG4iLCBfX2Z1bmNfXyk7CisJCXJldHVybiBlcnI7CisJfQorCisJ
eGVuYnVzX3N3aXRjaF9zdGF0ZShkZXYsIFhlbmJ1c1N0YXRlSW5pdFdhaXQpOworCiAJcmV0dXJu
IDA7CiB9CiAKK3N0YXRpYyB2b2lkIHNldF9iYWNrZW5kX3N0YXRlKHN0cnVjdCB4ZW5idXNfZGV2
aWNlICpkZXYsCisJCQkgICAgICBlbnVtIHhlbmJ1c19zdGF0ZSBzdGF0ZSkKK3sKKwl3aGlsZSAo
ZGV2LT5zdGF0ZSAhPSBzdGF0ZSkgeworCQlzd2l0Y2ggKGRldi0+c3RhdGUpIHsKKwkJY2FzZSBY
ZW5idXNTdGF0ZUNsb3NlZDoKKwkJCXN3aXRjaCAoc3RhdGUpIHsKKwkJCWNhc2UgWGVuYnVzU3Rh
dGVJbml0V2FpdDoKKwkJCWNhc2UgWGVuYnVzU3RhdGVDb25uZWN0ZWQ6CisJCQkJeGVuYnVzX3N3
aXRjaF9zdGF0ZShkZXYsIFhlbmJ1c1N0YXRlSW5pdFdhaXQpOworCQkJCWJyZWFrOworCQkJY2Fz
ZSBYZW5idXNTdGF0ZUNsb3Npbmc6CisJCQkJeGVuYnVzX3N3aXRjaF9zdGF0ZShkZXYsIFhlbmJ1
c1N0YXRlQ2xvc2luZyk7CisJCQkJYnJlYWs7CisJCQlkZWZhdWx0OgorCQkJCV9fV0FSTigpOwor
CQkJfQorCQkJYnJlYWs7CisJCWNhc2UgWGVuYnVzU3RhdGVJbml0V2FpdDoKKwkJY2FzZSBYZW5i
dXNTdGF0ZUluaXRpYWxpc2VkOgorCQkJc3dpdGNoIChzdGF0ZSkgeworCQkJY2FzZSBYZW5idXNT
dGF0ZUNvbm5lY3RlZDoKKwkJCQliYWNrZW5kX2Nvbm5lY3QoZGV2KTsKKwkJCQl4ZW5idXNfc3dp
dGNoX3N0YXRlKGRldiwgWGVuYnVzU3RhdGVDb25uZWN0ZWQpOworCQkJCWJyZWFrOworCQkJY2Fz
ZSBYZW5idXNTdGF0ZUNsb3Npbmc6CisJCQljYXNlIFhlbmJ1c1N0YXRlQ2xvc2VkOgorCQkJCXhl
bmJ1c19zd2l0Y2hfc3RhdGUoZGV2LCBYZW5idXNTdGF0ZUNsb3NpbmcpOworCQkJCWJyZWFrOwor
CQkJZGVmYXVsdDoKKwkJCQlfX1dBUk4oKTsKKwkJCX0KKwkJCWJyZWFrOworCQljYXNlIFhlbmJ1
c1N0YXRlQ29ubmVjdGVkOgorCQkJc3dpdGNoIChzdGF0ZSkgeworCQkJY2FzZSBYZW5idXNTdGF0
ZUluaXRXYWl0OgorCQkJY2FzZSBYZW5idXNTdGF0ZUNsb3Npbmc6CisJCQljYXNlIFhlbmJ1c1N0
YXRlQ2xvc2VkOgorCQkJCWRvd24oJnB2Y2FsbHNfYmFja19nbG9iYWwuZnJvbnRlbmRzX2xvY2sp
OworCQkJCWJhY2tlbmRfZGlzY29ubmVjdChkZXYpOworCQkJCXVwKCZwdmNhbGxzX2JhY2tfZ2xv
YmFsLmZyb250ZW5kc19sb2NrKTsKKwkJCQl4ZW5idXNfc3dpdGNoX3N0YXRlKGRldiwgWGVuYnVz
U3RhdGVDbG9zaW5nKTsKKwkJCQlicmVhazsKKwkJCWRlZmF1bHQ6CisJCQkJX19XQVJOKCk7CisJ
CQl9CisJCQlicmVhazsKKwkJY2FzZSBYZW5idXNTdGF0ZUNsb3Npbmc6CisJCQlzd2l0Y2ggKHN0
YXRlKSB7CisJCQljYXNlIFhlbmJ1c1N0YXRlSW5pdFdhaXQ6CisJCQljYXNlIFhlbmJ1c1N0YXRl
Q29ubmVjdGVkOgorCQkJY2FzZSBYZW5idXNTdGF0ZUNsb3NlZDoKKwkJCQl4ZW5idXNfc3dpdGNo
X3N0YXRlKGRldiwgWGVuYnVzU3RhdGVDbG9zZWQpOworCQkJCWJyZWFrOworCQkJZGVmYXVsdDoK
KwkJCQlfX1dBUk4oKTsKKwkJCX0KKwkJCWJyZWFrOworCQlkZWZhdWx0OgorCQkJX19XQVJOKCk7
CisJCX0KKwl9Cit9CisKIHN0YXRpYyB2b2lkIHB2Y2FsbHNfYmFja19jaGFuZ2VkKHN0cnVjdCB4
ZW5idXNfZGV2aWNlICpkZXYsCiAJCQkJIGVudW0geGVuYnVzX3N0YXRlIGZyb250ZW5kX3N0YXRl
KQogeworCXN3aXRjaCAoZnJvbnRlbmRfc3RhdGUpIHsKKwljYXNlIFhlbmJ1c1N0YXRlSW5pdGlh
bGlzaW5nOgorCQlzZXRfYmFja2VuZF9zdGF0ZShkZXYsIFhlbmJ1c1N0YXRlSW5pdFdhaXQpOwor
CQlicmVhazsKKworCWNhc2UgWGVuYnVzU3RhdGVJbml0aWFsaXNlZDoKKwljYXNlIFhlbmJ1c1N0
YXRlQ29ubmVjdGVkOgorCQlzZXRfYmFja2VuZF9zdGF0ZShkZXYsIFhlbmJ1c1N0YXRlQ29ubmVj
dGVkKTsKKwkJYnJlYWs7CisKKwljYXNlIFhlbmJ1c1N0YXRlQ2xvc2luZzoKKwkJc2V0X2JhY2tl
bmRfc3RhdGUoZGV2LCBYZW5idXNTdGF0ZUNsb3NpbmcpOworCQlicmVhazsKKworCWNhc2UgWGVu
YnVzU3RhdGVDbG9zZWQ6CisJCXNldF9iYWNrZW5kX3N0YXRlKGRldiwgWGVuYnVzU3RhdGVDbG9z
ZWQpOworCQlpZiAoeGVuYnVzX2Rldl9pc19vbmxpbmUoZGV2KSkKKwkJCWJyZWFrOworCQlkZXZp
Y2VfdW5yZWdpc3RlcigmZGV2LT5kZXYpOworCQlicmVhazsKKwljYXNlIFhlbmJ1c1N0YXRlVW5r
bm93bjoKKwkJc2V0X2JhY2tlbmRfc3RhdGUoZGV2LCBYZW5idXNTdGF0ZUNsb3NlZCk7CisJCWRl
dmljZV91bnJlZ2lzdGVyKCZkZXYtPmRldik7CisJCWJyZWFrOworCisJZGVmYXVsdDoKKwkJeGVu
YnVzX2Rldl9mYXRhbChkZXYsIC1FSU5WQUwsICJzYXcgc3RhdGUgJWQgYXQgZnJvbnRlbmQiLAor
CQkJCSBmcm9udGVuZF9zdGF0ZSk7CisJCWJyZWFrOworCX0KIH0KIAogc3RhdGljIGludCBwdmNh
bGxzX2JhY2tfcmVtb3ZlKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYpCi0tIAoxLjkuMQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 15 19:09:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 19:09: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 1dLa9V-00010N-A5; Thu, 15 Jun 2017 19:09: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 1dLa9T-0000xY-MK
 for xen-devel@lists.xen.org; Thu, 15 Jun 2017 19:09:55 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 F4/0E-01735-28BD2495; Thu, 15 Jun 2017 19:09:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsVybKJssm7Tbad
 Ig1PnBSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyVO06yF1yWqWh6w93AeEGii5GLQ0igjUmi
 beUBli5GTg4WAQeJo23/WLsYOTgYBWIkHvywBgkzCoRJTL68hBXEZhMwlPj7ZBMbiC0iIC1x7
 fNlRpA5zAKTGSVev/vFDJIQFrCRONr/lBlkDouAqsS3M64gYV4BV4m3L98xgdgSAnISJ49NBp
 vJKeAmcbZ7IivUPYwSb54tZZ3AyLuAkWEVo0ZxalFZapGuobFeUlFmekZJbmJmjq6hgalebmp
 xcWJ6ak5iUrFecn7uJkZgMDAAwQ7Gf9s8DzFKcjApifLyyzlFCvEl5adUZiQWZ8QXleakFh9i
 lOHgUJLgbb0FlBMsSk1PrUjLzAGGJUxagoNHSYR3+k2gNG9xQWJucWY6ROoUoy7HhtXrvzAJs
 eTl56VKifP2gMwQACnKKM2DGwGLkUuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5nUAmcKTmV
 cCt+kV0BFMQEcEXXAAOaIkESEl1cBYt9Sy5LrKlMROLZmipoALJ7/3F9xetfN8WxrrMpE/+t0
 Gu91sH4t13XzmN3udu5mPd7nMu9BdzDvOLPz777flMa3zPFcLppt82GVza1L5lEPeAvvjL65Y
 9iafqah0z5e9xQx9ScXvb/1Iib/SYmCityr/ya/nOsb8tSs12dr+LH2heyDFimGmEktxRqKhF
 nNRcSIAGusGoYwCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-11.tower-206.messagelabs.com!1497553792!83838458!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63270 invoked from network); 15 Jun 2017 19:09: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; 15 Jun 2017 19:09:53 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 113C8239B6;
 Thu, 15 Jun 2017 19:09:52 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 113C8239B6
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Thu, 15 Jun 2017 12:09:34 -0700
Message-Id: <1497553787-3709-5-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1497553787-3709-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1706151156350.12156@sstabellini-ThinkPad-X260>
 <1497553787-3709-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/18] xen/pvcalls: connect to a 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>

SW50cm9kdWNlIGEgcGVyLWZyb250ZW5kIGRhdGEgc3RydWN0dXJlIG5hbWVkIHB2Y2FsbHNfZmVk
YXRhLiBJdApjb250YWlucyBwb2ludGVycyB0byB0aGUgY29tbWFuZCByaW5nLCBpdHMgZXZlbnQg
Y2hhbm5lbCwgYSBsaXN0IG9mCmFjdGl2ZSBzb2NrZXRzIGFuZCBhIHRyZWUgb2YgcGFzc2l2ZSBz
b2NrZXRzIChwYXNzaW5nIHNvY2tldHMgbmVlZCB0byBiZQpsb29rZWQgdXAgZnJvbSB0aGUgaWQg
b24gbGlzdGVuLCBhY2NlcHQgYW5kIHBvbGwgY29tbWFuZHMsIHdoaWxlIGFjdGl2ZQpzb2NrZXRz
IG9ubHkgb24gcmVsZWFzZSkuCgpJdCBhbHNvIGhhcyBhbiB1bmJvdW5kIHdvcmtxdWV1ZSB0byBz
Y2hlZHVsZSB0aGUgd29yayBvZiBwYXJzaW5nIGFuZApleGVjdXRpbmcgY29tbWFuZHMgb24gdGhl
IGNvbW1hbmQgcmluZy4gc29ja2V0X2xvY2sgcHJvdGVjdHMgdGhlIHR3bwpsaXN0cy4gSW4gcHZj
YWxsc19iYWNrX2dsb2JhbCwga2VlcCBhIGxpc3Qgb2YgY29ubmVjdGVkIGZyb250ZW5kcy4KClNp
Z25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRvLmNvbT4KUmV2
aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CkND
OiBib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbQpDQzogamdyb3NzQHN1c2UuY29tCi0tLQogZHJp
dmVycy94ZW4vcHZjYWxscy1iYWNrLmMgfCA5MiArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgOTIgaW5zZXJ0aW9ucygrKQoKZGlm
ZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jIGIvZHJpdmVycy94ZW4vcHZjYWxs
cy1iYWNrLmMKaW5kZXggN2JjZTc1MC4uZTRjMmU0NiAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4v
cHZjYWxscy1iYWNrLmMKKysrIGIvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMKQEAgLTMzLDkg
KzMzLDEwMSBAQCBzdHJ1Y3QgcHZjYWxsc19iYWNrX2dsb2JhbCB7CiAJc3RydWN0IHNlbWFwaG9y
ZSBmcm9udGVuZHNfbG9jazsKIH0gcHZjYWxsc19iYWNrX2dsb2JhbDsKIAorLyoKKyAqIFBlci1m
cm9udGVuZCBkYXRhIHN0cnVjdHVyZS4gSXQgY29udGFpbnMgcG9pbnRlcnMgdG8gdGhlIGNvbW1h
bmQKKyAqIHJpbmcsIGl0cyBldmVudCBjaGFubmVsLCBhIGxpc3Qgb2YgYWN0aXZlIHNvY2tldHMg
YW5kIGEgdHJlZSBvZgorICogcGFzc2l2ZSBzb2NrZXRzLgorICovCitzdHJ1Y3QgcHZjYWxsc19m
ZWRhdGEgeworCXN0cnVjdCBsaXN0X2hlYWQgbGlzdDsKKwlzdHJ1Y3QgeGVuYnVzX2RldmljZSAq
ZGV2OworCXN0cnVjdCB4ZW5fcHZjYWxsc19zcmluZyAqc3Jpbmc7CisJc3RydWN0IHhlbl9wdmNh
bGxzX2JhY2tfcmluZyByaW5nOworCWludCBpcnE7CisJc3RydWN0IGxpc3RfaGVhZCBzb2NrZXRf
bWFwcGluZ3M7CisJc3RydWN0IHJhZGl4X3RyZWVfcm9vdCBzb2NrZXRwYXNzX21hcHBpbmdzOwor
CXN0cnVjdCBzZW1hcGhvcmUgc29ja2V0X2xvY2s7CisJc3RydWN0IHdvcmtxdWV1ZV9zdHJ1Y3Qg
KndxOworCXN0cnVjdCB3b3JrX3N0cnVjdCByZWdpc3Rlcl93b3JrOworfTsKKworc3RhdGljIHZv
aWQgcHZjYWxsc19iYWNrX3dvcmsoc3RydWN0IHdvcmtfc3RydWN0ICp3b3JrKQoreworfQorCitz
dGF0aWMgaXJxcmV0dXJuX3QgcHZjYWxsc19iYWNrX2V2ZW50KGludCBpcnEsIHZvaWQgKmRldl9p
ZCkKK3sKKwlyZXR1cm4gSVJRX0hBTkRMRUQ7Cit9CisKIHN0YXRpYyBpbnQgYmFja2VuZF9jb25u
ZWN0KHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYpCiB7CisJaW50IGVyciwgZXZ0Y2huOworCWdy
YW50X3JlZl90IHJpbmdfcmVmOworCXN0cnVjdCBwdmNhbGxzX2ZlZGF0YSAqZmVkYXRhID0gTlVM
TDsKKworCWZlZGF0YSA9IGt6YWxsb2Moc2l6ZW9mKHN0cnVjdCBwdmNhbGxzX2ZlZGF0YSksIEdG
UF9LRVJORUwpOworCWlmICghZmVkYXRhKQorCQlyZXR1cm4gLUVOT01FTTsKKworCWVyciA9IHhl
bmJ1c19zY2FuZihYQlRfTklMLCBkZXYtPm90aGVyZW5kLCAicG9ydCIsICIldSIsCisJCQkgICAm
ZXZ0Y2huKTsKKwlpZiAoZXJyICE9IDEpIHsKKwkJZXJyID0gLUVJTlZBTDsKKwkJeGVuYnVzX2Rl
dl9mYXRhbChkZXYsIGVyciwgInJlYWRpbmcgJXMvZXZlbnQtY2hhbm5lbCIsCisJCQkJIGRldi0+
b3RoZXJlbmQpOworCQlnb3RvIGVycm9yOworCX0KKworCWVyciA9IHhlbmJ1c19zY2FuZihYQlRf
TklMLCBkZXYtPm90aGVyZW5kLCAicmluZy1yZWYiLCAiJXUiLCAmcmluZ19yZWYpOworCWlmIChl
cnIgIT0gMSkgeworCQllcnIgPSAtRUlOVkFMOworCQl4ZW5idXNfZGV2X2ZhdGFsKGRldiwgZXJy
LCAicmVhZGluZyAlcy9yaW5nLXJlZiIsCisJCQkJIGRldi0+b3RoZXJlbmQpOworCQlnb3RvIGVy
cm9yOworCX0KKworCWVyciA9IGJpbmRfaW50ZXJkb21haW5fZXZ0Y2huX3RvX2lycWhhbmRsZXIo
ZGV2LT5vdGhlcmVuZF9pZCwgZXZ0Y2huLAorCQkJCQkJICAgIHB2Y2FsbHNfYmFja19ldmVudCwg
MCwKKwkJCQkJCSAgICAicHZjYWxscy1iYWNrZW5kIiwgZGV2KTsKKwlpZiAoZXJyIDwgMCkKKwkJ
Z290byBlcnJvcjsKKwlmZWRhdGEtPmlycSA9IGVycjsKKworCWZlZGF0YS0+d3EgPSBhbGxvY193
b3JrcXVldWUoInB2Y2FsbHNfYmFja193cSIsIFdRX1VOQk9VTkQsIDEpOworCWlmICghZmVkYXRh
LT53cSkgeworCQllcnIgPSAtRU5PTUVNOworCQlnb3RvIGVycm9yOworCX0KKworCWVyciA9IHhl
bmJ1c19tYXBfcmluZ192YWxsb2MoZGV2LCAmcmluZ19yZWYsIDEsICh2b2lkKiopJmZlZGF0YS0+
c3JpbmcpOworCWlmIChlcnIgPCAwKQorCQlnb3RvIGVycm9yOworCisJQkFDS19SSU5HX0lOSVQo
JmZlZGF0YS0+cmluZywgZmVkYXRhLT5zcmluZywgWEVOX1BBR0VfU0laRSAqIDEpOworCWZlZGF0
YS0+ZGV2ID0gZGV2OworCisJSU5JVF9XT1JLKCZmZWRhdGEtPnJlZ2lzdGVyX3dvcmssIHB2Y2Fs
bHNfYmFja193b3JrKTsKKwlJTklUX0xJU1RfSEVBRCgmZmVkYXRhLT5zb2NrZXRfbWFwcGluZ3Mp
OworCUlOSVRfUkFESVhfVFJFRSgmZmVkYXRhLT5zb2NrZXRwYXNzX21hcHBpbmdzLCBHRlBfS0VS
TkVMKTsKKwlzZW1hX2luaXQoJmZlZGF0YS0+c29ja2V0X2xvY2ssIDEpOworCWRldl9zZXRfZHJ2
ZGF0YSgmZGV2LT5kZXYsIGZlZGF0YSk7CisKKwlkb3duKCZwdmNhbGxzX2JhY2tfZ2xvYmFsLmZy
b250ZW5kc19sb2NrKTsKKwlsaXN0X2FkZF90YWlsKCZmZWRhdGEtPmxpc3QsICZwdmNhbGxzX2Jh
Y2tfZ2xvYmFsLmZyb250ZW5kcyk7CisJdXAoJnB2Y2FsbHNfYmFja19nbG9iYWwuZnJvbnRlbmRz
X2xvY2spOworCXF1ZXVlX3dvcmsoZmVkYXRhLT53cSwgJmZlZGF0YS0+cmVnaXN0ZXJfd29yayk7
CisKIAlyZXR1cm4gMDsKKworIGVycm9yOgorCWlmIChmZWRhdGEtPnNyaW5nICE9IE5VTEwpCisJ
CXhlbmJ1c191bm1hcF9yaW5nX3ZmcmVlKGRldiwgZmVkYXRhLT5zcmluZyk7CisJaWYgKGZlZGF0
YS0+d3EpCisJCWRlc3Ryb3lfd29ya3F1ZXVlKGZlZGF0YS0+d3EpOworCXVuYmluZF9mcm9tX2ly
cWhhbmRsZXIoZmVkYXRhLT5pcnEsIGRldik7CisJa2ZyZWUoZmVkYXRhKTsKKwlyZXR1cm4gZXJy
OwogfQogCiBzdGF0aWMgaW50IGJhY2tlbmRfZGlzY29ubmVjdChzdHJ1Y3QgeGVuYnVzX2Rldmlj
ZSAqZGV2KQotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 15 19:09:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 19:09: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 1dLa9V-00010y-HX; Thu, 15 Jun 2017 19: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 <sstabellini@kernel.org>) id 1dLa9U-0000xz-4p
 for xen-devel@lists.xen.org; Thu, 15 Jun 2017 19:09:56 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 34/7A-26106-38BD2495; Thu, 15 Jun 2017 19:09:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsVybKJssm7Tbad
 IgzOflC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owf+36zF0ySrfj57jtjA+MiiS5GTg4hgTYm
 iRWbdLoYOThYBBwk7q7NBDEZBWIkHvywBqlgFAiTmHx5CSuIzSZgKPH3ySY2EFtEQFri2ufLj
 F2MXBzMApMZJV6/+8UMkhAW8JC4M3UrWBGLgKpEY8NasDivgKtEb+d+FhBbQkBO4uSxyWBDOQ
 XcJM52T2QFGQR0DqPEm2dLWScw8i5gZFjFqFGcWlSWWqRrZKSXVJSZnlGSm5iZo2toYKyXm1p
 cnJiempOYVKyXnJ+7iREYDPUMDIw7GKee8DvEKMnBpCTKyy/nFCnEl5SfUpmRWJwRX1Sak1p8
 iFGGg0NJglfjFlBOsCg1PbUiLTMHGJYwaQkOHiUR3uk3gdK8xQWJucWZ6RCpU4y6HBtWr//CJ
 MSSl5+XKiXOKwQyQwCkKKM0D24ELEYuMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmdQCZwp
 OZVwK36RXQEUxARwRdcAA5oiQRISXVwKiVYbklVe9GwYHWuZ9TPW4e4y83NmSqKv8598P5t29
 PvOexCU7drfP7+DU5XZ1Vlxy0CxfpbWLcsy3tDrugfoFP4t33U9i3skStVDMpkSuJeDJnbmyD
 bUVWX84tTs9X7QxG2TGv/Moq1ypMC1bXTpilO1OO5cvCyfyFsnO/NVws/8zAtKYyVomlOCPRU
 Iu5qDgRAJani/eMAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1497553793!105935241!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16432 invoked from network); 15 Jun 2017 19:09:54 -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; 15 Jun 2017 19:09:54 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 81D72239C3;
 Thu, 15 Jun 2017 19:09:52 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 81D72239C3
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Thu, 15 Jun 2017 12:09:35 -0700
Message-Id: <1497553787-3709-6-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1497553787-3709-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1706151156350.12156@sstabellini-ThinkPad-X260>
 <1497553787-3709-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/18] xen/pvcalls: handle commands from the
	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>

V2hlbiB0aGUgb3RoZXIgZW5kIG5vdGlmaWVzIHVzIHRoYXQgdGhlcmUgYXJlIGNvbW1hbmRzIHRv
IGJlIHJlYWQKKHB2Y2FsbHNfYmFja19ldmVudCksIHdha2UgdXAgdGhlIGJhY2tlbmQgdGhyZWFk
IHRvIHBhcnNlIHRoZSBjb21tYW5kLgoKVGhlIGNvbW1hbmQgcmluZyB3b3JrcyBsaWtlIG1vc3Qg
b3RoZXIgWGVuIHJpbmdzLCBzbyB1c2UgdGhlIHVzdWFsCnJpbmcgbWFjcm9zIHRvIHJlYWQgYW5k
IHdyaXRlIHRvIGl0LiBUaGUgZnVuY3Rpb25zIGltcGxlbWVudGluZyB0aGUKY29tbWFuZHMgYXJl
IGVtcHR5IHN0dWJzIGZvciBub3cuCgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHN0ZWZhbm9AYXBvcmV0by5jb20+CkNDOiBib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbQpDQzog
amdyb3NzQHN1c2UuY29tCi0tLQogZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMgfCAxMTkgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdl
ZCwgMTE5IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWJh
Y2suYyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCmluZGV4IGU0YzJlNDYuLjQzN2MyYWQg
MTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCisrKyBiL2RyaXZlcnMveGVu
L3B2Y2FsbHMtYmFjay5jCkBAIC01MSwxMiArNTEsMTMxIEBAIHN0cnVjdCBwdmNhbGxzX2ZlZGF0
YSB7CiAJc3RydWN0IHdvcmtfc3RydWN0IHJlZ2lzdGVyX3dvcms7CiB9OwogCitzdGF0aWMgaW50
IHB2Y2FsbHNfYmFja19zb2NrZXQoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKKwkJc3RydWN0
IHhlbl9wdmNhbGxzX3JlcXVlc3QgKnJlcSkKK3sKKwlyZXR1cm4gMDsKK30KKworc3RhdGljIGlu
dCBwdmNhbGxzX2JhY2tfY29ubmVjdChzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAorCQkJCXN0
cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0ICpyZXEpCit7CisJcmV0dXJuIDA7Cit9CisKK3N0YXRp
YyBpbnQgcHZjYWxsc19iYWNrX3JlbGVhc2Uoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKKwkJ
CQlzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVxdWVzdCAqcmVxKQoreworCXJldHVybiAwOworfQorCitz
dGF0aWMgaW50IHB2Y2FsbHNfYmFja19iaW5kKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCisJ
CQkgICAgIHN0cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0ICpyZXEpCit7CisJcmV0dXJuIDA7Cit9
CisKK3N0YXRpYyBpbnQgcHZjYWxsc19iYWNrX2xpc3RlbihzdHJ1Y3QgeGVuYnVzX2RldmljZSAq
ZGV2LAorCQkJICAgICAgIHN0cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0ICpyZXEpCit7CisJcmV0
dXJuIDA7Cit9CisKK3N0YXRpYyBpbnQgcHZjYWxsc19iYWNrX2FjY2VwdChzdHJ1Y3QgeGVuYnVz
X2RldmljZSAqZGV2LAorCQkJICAgICAgIHN0cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0ICpyZXEp
Cit7CisJcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbnQgcHZjYWxsc19iYWNrX3BvbGwoc3RydWN0
IHhlbmJ1c19kZXZpY2UgKmRldiwKKwkJCSAgICAgc3RydWN0IHhlbl9wdmNhbGxzX3JlcXVlc3Qg
KnJlcSkKK3sKKwlyZXR1cm4gMDsKK30KKworc3RhdGljIGludCBwdmNhbGxzX2JhY2tfaGFuZGxl
X2NtZChzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAorCQkJCSAgIHN0cnVjdCB4ZW5fcHZjYWxs
c19yZXF1ZXN0ICpyZXEpCit7CisJaW50IHJldCA9IDA7CisKKwlzd2l0Y2ggKHJlcS0+Y21kKSB7
CisJY2FzZSBQVkNBTExTX1NPQ0tFVDoKKwkJcmV0ID0gcHZjYWxsc19iYWNrX3NvY2tldChkZXYs
IHJlcSk7CisJCWJyZWFrOworCWNhc2UgUFZDQUxMU19DT05ORUNUOgorCQlyZXQgPSBwdmNhbGxz
X2JhY2tfY29ubmVjdChkZXYsIHJlcSk7CisJCWJyZWFrOworCWNhc2UgUFZDQUxMU19SRUxFQVNF
OgorCQlyZXQgPSBwdmNhbGxzX2JhY2tfcmVsZWFzZShkZXYsIHJlcSk7CisJCWJyZWFrOworCWNh
c2UgUFZDQUxMU19CSU5EOgorCQlyZXQgPSBwdmNhbGxzX2JhY2tfYmluZChkZXYsIHJlcSk7CisJ
CWJyZWFrOworCWNhc2UgUFZDQUxMU19MSVNURU46CisJCXJldCA9IHB2Y2FsbHNfYmFja19saXN0
ZW4oZGV2LCByZXEpOworCQlicmVhazsKKwljYXNlIFBWQ0FMTFNfQUNDRVBUOgorCQlyZXQgPSBw
dmNhbGxzX2JhY2tfYWNjZXB0KGRldiwgcmVxKTsKKwkJYnJlYWs7CisJY2FzZSBQVkNBTExTX1BP
TEw6CisJCXJldCA9IHB2Y2FsbHNfYmFja19wb2xsKGRldiwgcmVxKTsKKwkJYnJlYWs7CisJZGVm
YXVsdDoKKwkJcmV0ID0gLUVOT1RTVVBQOworCQlicmVhazsKKwl9CisJcmV0dXJuIHJldDsKK30K
Kwogc3RhdGljIHZvaWQgcHZjYWxsc19iYWNrX3dvcmsoc3RydWN0IHdvcmtfc3RydWN0ICp3b3Jr
KQogeworCXN0cnVjdCBwdmNhbGxzX2ZlZGF0YSAqZmVkYXRhID0gY29udGFpbmVyX29mKHdvcmss
CisJCXN0cnVjdCBwdmNhbGxzX2ZlZGF0YSwgcmVnaXN0ZXJfd29yayk7CisJaW50IG5vdGlmeSwg
bm90aWZ5X2FsbCA9IDAsIG1vcmUgPSAxOworCXN0cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0IHJl
cTsKKwlzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2ID0gZmVkYXRhLT5kZXY7CisKKwl3aGlsZSAo
bW9yZSkgeworCQl3aGlsZSAoUklOR19IQVNfVU5DT05TVU1FRF9SRVFVRVNUUygmZmVkYXRhLT5y
aW5nKSkgeworCQkJUklOR19DT1BZX1JFUVVFU1QoJmZlZGF0YS0+cmluZywKKwkJCQkJICBmZWRh
dGEtPnJpbmcucmVxX2NvbnMrKywKKwkJCQkJICAmcmVxKTsKKworCQkJaWYgKCFwdmNhbGxzX2Jh
Y2tfaGFuZGxlX2NtZChkZXYsICZyZXEpKSB7CisJCQkJUklOR19QVVNIX1JFU1BPTlNFU19BTkRf
Q0hFQ0tfTk9USUZZKAorCQkJCQkmZmVkYXRhLT5yaW5nLCBub3RpZnkpOworCQkJCW5vdGlmeV9h
bGwgKz0gbm90aWZ5OworCQkJfQorCQl9CisKKwkJaWYgKG5vdGlmeV9hbGwpCisJCQlub3RpZnlf
cmVtb3RlX3ZpYV9pcnEoZmVkYXRhLT5pcnEpOworCisJCVJJTkdfRklOQUxfQ0hFQ0tfRk9SX1JF
UVVFU1RTKCZmZWRhdGEtPnJpbmcsIG1vcmUpOworCX0KIH0KIAogc3RhdGljIGlycXJldHVybl90
IHB2Y2FsbHNfYmFja19ldmVudChpbnQgaXJxLCB2b2lkICpkZXZfaWQpCiB7CisJc3RydWN0IHhl
bmJ1c19kZXZpY2UgKmRldiA9IGRldl9pZDsKKwlzdHJ1Y3QgcHZjYWxsc19mZWRhdGEgKmZlZGF0
YSA9IE5VTEw7CisKKwlpZiAoZGV2ID09IE5VTEwpCisJCXJldHVybiBJUlFfSEFORExFRDsKKwor
CWZlZGF0YSA9IGRldl9nZXRfZHJ2ZGF0YSgmZGV2LT5kZXYpOworCWlmIChmZWRhdGEgPT0gTlVM
TCkKKwkJcmV0dXJuIElSUV9IQU5ETEVEOworCisJLyoKKwkgKiBUT0RPOiBhIHNtYWxsIHRoZW9y
ZXRpY2FsIHJhY2UgZXhpc3RzIGlmIHdlIHRyeSB0byBxdWV1ZSB3b3JrCisJICogYWZ0ZXIgcHZj
YWxsc19iYWNrX3dvcmsgY2hlY2tlZCBmb3IgZmluYWwgcmVxdWVzdHMgYW5kIGJlZm9yZQorCSAq
IGl0IHJldHVybnMuIFRoZSBxdWV1aW5nIHdpbGwgZmFpbCwgYW5kIHB2Y2FsbHNfYmFja193b3Jr
CisJICogd29uJ3QgZG8gdGhlIHdvcmsgYmVjYXVzZSBpdCBpcyBhYm91dCB0byByZXR1cm4uIElu
IHRoYXQKKwkgKiBjYXNlLCB3ZSBsb3NlIHRoZSBub3RpZmljYXRpb24uCisJICovCisJcXVldWVf
d29yayhmZWRhdGEtPndxLCAmZmVkYXRhLT5yZWdpc3Rlcl93b3JrKTsKKwogCXJldHVybiBJUlFf
SEFORExFRDsKIH0KIAotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 15 19:09:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 19:09: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 1dLa9V-00012A-UD; Thu, 15 Jun 2017 19:09: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 1dLa9U-0000ze-Qw
 for xen-devel@lists.xen.org; Thu, 15 Jun 2017 19:09:56 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 C6/A2-01992-48BD2495; Thu, 15 Jun 2017 19:09:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsVybKJssm7zbad
 Ig/OXJCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxDd9+yFbzSqZgw6QZjA+Nr1S5GLg4hgTYm
 ic7DDcxdjJwcLAIOEvv2zmbsYuTgYBSIkXjwwxokzCgQJjH58hJWEJtNwFDi75NNbCC2iIC0x
 LXPlxlB5jALTGaUeP3uF9gcYaA53ee+M0LMVJX4dnsrWDOvgKvEyedHwJolBOQkTh6bDBbnFH
 CTONs9kRXqIEaJN8+Wsk5g5F3AyLCKUaM4tagstUjX0EgvqSgzPaMkNzEzR9fQwFQvN7W4ODE
 9NScxqVgvOT93EyMwIBiAYAdj3yznQ4ySHExKorz8ck6RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4
 lCR4NW4B5QSLUtNTK9Iyc4ChCZOW4OBREuGdfhMozVtckJhbnJkOkTrFqMuxYfX6L0xCLHn5e
 alS4rxCIDMEQIoySvPgRsDi5BKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeR1ApvBk5pXAbX
 oFdAQT0BFBFxxAjihJREhJNTAu5hI+ozQhRv5g4jm74qkL9UMeFnQdbLg0uV9QxLK0qSuE7XJ
 y9IqNPFv93l88bTRT5l6cb+H29gibx6cUnixRnpny//nmXT2HQ37/ErZS3dRb+dzo91//LXk2
 KR5Xw47VO9qGLt9tlV/JvjPWiTlm2scP4qc63872O88uNVNszwrev6XBjPJKLMUZiYZazEXFi
 QAytWS0jgIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1497553793!89609973!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26670 invoked from network); 15 Jun 2017 19:09:55 -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 Jun 2017 19:09:55 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 66691239B9;
 Thu, 15 Jun 2017 19:09:53 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 66691239B9
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Thu, 15 Jun 2017 12:09:37 -0700
Message-Id: <1497553787-3709-8-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1497553787-3709-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1706151156350.12156@sstabellini-ThinkPad-X260>
 <1497553787-3709-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/18] 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>

QWxsb2NhdGUgYSBzb2NrZXQuIEtlZXAgdHJhY2sgb2Ygc29ja2V0IDwtPiByaW5nIG1hcHBpbmdz
IHdpdGggYSBuZXcgZGF0YQpzdHJ1Y3R1cmUsIGNhbGxlZCBzb2NrX21hcHBpbmcuIEltcGxlbWVu
dCB0aGUgY29ubmVjdCBjb21tYW5kIGJ5IGNhbGxpbmcKaW5ldF9zdHJlYW1fY29ubmVjdCwgYW5k
IG1hcHBpbmcgdGhlIG5ldyBpbmRleGVzIHBhZ2UgYW5kIGRhdGEgcmluZy4KQWxsb2NhdGUgYSB3
b3JrcXVldWUgYW5kIGEgd29ya19zdHJ1Y3QsIGNhbGxlZCBpb3dvcmtlciwgdG8gcGVyZm9ybQpy
ZWFkcyBhbmQgd3JpdGVzIHRvIHRoZSBzb2NrZXQuCgpXaGVuIGFuIGFjdGl2ZSBzb2NrZXQgaXMg
Y2xvc2VkIChza19zdGF0ZV9jaGFuZ2UpLCBzZXQgaW5fZXJyb3IgdG8KLUVOT1RDT05OIGFuZCBu
b3RpZnkgdGhlIG90aGVyIGVuZCwgYXMgc3BlY2lmaWVkIGJ5IHRoZSBwcm90b2NvbC4KCnNrX2Rh
dGFfcmVhZHkgYW5kIHB2Y2FsbHNfYmFja19pb3dvcmtlciB3aWxsIGJlIGltcGxlbWVudGVkIGxh
dGVyLgoKU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8u
Y29tPgpDQzogYm9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20KQ0M6IGpncm9zc0BzdXNlLmNvbQot
LS0KIGRyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jIHwgMTcxICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDE3MSBpbnNlcnRpb25z
KCspCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMgYi9kcml2ZXJzL3hl
bi9wdmNhbGxzLWJhY2suYwppbmRleCA5NTM0NThiLi40ZWVjZDgzIDEwMDY0NAotLS0gYS9kcml2
ZXJzL3hlbi9wdmNhbGxzLWJhY2suYworKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYwpA
QCAtNTYsNiArNTYsMzkgQEAgc3RydWN0IHB2Y2FsbHNfZmVkYXRhIHsKIAlzdHJ1Y3Qgd29ya19z
dHJ1Y3QgcmVnaXN0ZXJfd29yazsKIH07CiAKK3N0cnVjdCBwdmNhbGxzX2lvd29ya2VyIHsKKwlz
dHJ1Y3Qgd29ya19zdHJ1Y3QgcmVnaXN0ZXJfd29yazsKKwlzdHJ1Y3Qgd29ya3F1ZXVlX3N0cnVj
dCAqd3E7Cit9OworCitzdHJ1Y3Qgc29ja19tYXBwaW5nIHsKKwlzdHJ1Y3QgbGlzdF9oZWFkIGxp
c3Q7CisJc3RydWN0IHB2Y2FsbHNfZmVkYXRhICpmZWRhdGE7CisJc3RydWN0IHNvY2tldCAqc29j
azsKKwl1aW50NjRfdCBpZDsKKwlncmFudF9yZWZfdCByZWY7CisJc3RydWN0IHB2Y2FsbHNfZGF0
YV9pbnRmICpyaW5nOworCXZvaWQgKmJ5dGVzOworCXN0cnVjdCBwdmNhbGxzX2RhdGEgZGF0YTsK
Kwl1aW50MzJfdCByaW5nX29yZGVyOworCWludCBpcnE7CisJYXRvbWljX3QgcmVhZDsKKwlhdG9t
aWNfdCB3cml0ZTsKKwlhdG9taWNfdCBpbzsKKwlhdG9taWNfdCByZWxlYXNlOworCXZvaWQgKCpz
YXZlZF9kYXRhX3JlYWR5KShzdHJ1Y3Qgc29jayAqc2spOworCXN0cnVjdCBwdmNhbGxzX2lvd29y
a2VyIGlvd29ya2VyOworfTsKKworc3RhdGljIGlycXJldHVybl90IHB2Y2FsbHNfYmFja19jb25u
X2V2ZW50KGludCBpcnEsIHZvaWQgKnNvY2tfbWFwKTsKK3N0YXRpYyBpbnQgcHZjYWxsc19iYWNr
X3JlbGVhc2VfYWN0aXZlKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCisJCQkJICAgICAgIHN0
cnVjdCBwdmNhbGxzX2ZlZGF0YSAqZmVkYXRhLAorCQkJCSAgICAgICBzdHJ1Y3Qgc29ja19tYXBw
aW5nICptYXApOworCitzdGF0aWMgdm9pZCBwdmNhbGxzX2JhY2tfaW93b3JrZXIoc3RydWN0IHdv
cmtfc3RydWN0ICp3b3JrKQoreworfQorCiBzdGF0aWMgaW50IHB2Y2FsbHNfYmFja19zb2NrZXQo
c3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKIAkJc3RydWN0IHhlbl9wdmNhbGxzX3JlcXVlc3Qg
KnJlcSkKIHsKQEAgLTg0LDkgKzExNywxNDIgQEAgc3RhdGljIGludCBwdmNhbGxzX2JhY2tfc29j
a2V0KHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCiAJcmV0dXJuIDA7CiB9CiAKK3N0YXRpYyB2
b2lkIHB2Y2FsbHNfc2tfc3RhdGVfY2hhbmdlKHN0cnVjdCBzb2NrICpzb2NrKQoreworCXN0cnVj
dCBzb2NrX21hcHBpbmcgKm1hcCA9IHNvY2stPnNrX3VzZXJfZGF0YTsKKwlzdHJ1Y3QgcHZjYWxs
c19kYXRhX2ludGYgKmludGY7CisKKwlpZiAobWFwID09IE5VTEwpCisJCXJldHVybjsKKworCWlu
dGYgPSBtYXAtPnJpbmc7CisJaW50Zi0+aW5fZXJyb3IgPSAtRU5PVENPTk47CisJbm90aWZ5X3Jl
bW90ZV92aWFfaXJxKG1hcC0+aXJxKTsKK30KKworc3RhdGljIHZvaWQgcHZjYWxsc19za19kYXRh
X3JlYWR5KHN0cnVjdCBzb2NrICpzb2NrKQoreworfQorCitzdGF0aWMgc3RydWN0IHNvY2tfbWFw
cGluZyAqcHZjYWxsc19uZXdfYWN0aXZlX3NvY2tldCgKKwkJc3RydWN0IHB2Y2FsbHNfZmVkYXRh
ICpmZWRhdGEsCisJCXVpbnQ2NF90IGlkLAorCQlncmFudF9yZWZfdCByZWYsCisJCXVpbnQzMl90
IGV2dGNobiwKKwkJc3RydWN0IHNvY2tldCAqc29jaykKK3sKKwlpbnQgcmV0OworCXN0cnVjdCBz
b2NrX21hcHBpbmcgKm1hcDsKKwl2b2lkICpwYWdlOworCisJbWFwID0ga3phbGxvYyhzaXplb2Yo
Km1hcCksIEdGUF9LRVJORUwpOworCWlmIChtYXAgPT0gTlVMTCkKKwkJcmV0dXJuIE5VTEw7CisK
KwltYXAtPmZlZGF0YSA9IGZlZGF0YTsKKwltYXAtPnNvY2sgPSBzb2NrOworCW1hcC0+aWQgPSBp
ZDsKKwltYXAtPnJlZiA9IHJlZjsKKworCXJldCA9IHhlbmJ1c19tYXBfcmluZ192YWxsb2MoZmVk
YXRhLT5kZXYsICZyZWYsIDEsICZwYWdlKTsKKwlpZiAocmV0IDwgMCkKKwkJZ290byBvdXQ7CisJ
bWFwLT5yaW5nID0gcGFnZTsKKwltYXAtPnJpbmdfb3JkZXIgPSBtYXAtPnJpbmctPnJpbmdfb3Jk
ZXI7CisJLyogZmlyc3QgcmVhZCB0aGUgb3JkZXIsIHRoZW4gbWFwIHRoZSBkYXRhIHJpbmcgKi8K
Kwl2aXJ0X3JtYigpOworCWlmIChtYXAtPnJpbmdfb3JkZXIgPiBNQVhfUklOR19PUkRFUikgewor
CQlwcl93YXJuKCIlcyBmcm9udGVuZCByZXF1ZXN0ZWQgcmluZ19vcmRlciAldSwgd2hpY2ggaXMg
PiBNQVggKCV1KVxuIiwKKwkJCQlfX2Z1bmNfXywgbWFwLT5yaW5nX29yZGVyLCBNQVhfUklOR19P
UkRFUik7CisJCWdvdG8gb3V0OworCX0KKwlyZXQgPSB4ZW5idXNfbWFwX3JpbmdfdmFsbG9jKGZl
ZGF0YS0+ZGV2LCBtYXAtPnJpbmctPnJlZiwKKwkJCQkgICAgICgxIDw8IG1hcC0+cmluZ19vcmRl
ciksICZwYWdlKTsKKwlpZiAocmV0IDwgMCkKKwkJZ290byBvdXQ7CisJbWFwLT5ieXRlcyA9IHBh
Z2U7CisKKwlyZXQgPSBiaW5kX2ludGVyZG9tYWluX2V2dGNobl90b19pcnFoYW5kbGVyKGZlZGF0
YS0+ZGV2LT5vdGhlcmVuZF9pZCwKKwkJCQkJCSAgICBldnRjaG4sCisJCQkJCQkgICAgcHZjYWxs
c19iYWNrX2Nvbm5fZXZlbnQsCisJCQkJCQkgICAgMCwKKwkJCQkJCSAgICAicHZjYWxscy1iYWNr
ZW5kIiwKKwkJCQkJCSAgICBtYXApOworCWlmIChyZXQgPCAwKQorCQlnb3RvIG91dDsKKwltYXAt
PmlycSA9IHJldDsKKworCW1hcC0+ZGF0YS5pbiA9IG1hcC0+Ynl0ZXM7CisJbWFwLT5kYXRhLm91
dCA9IG1hcC0+Ynl0ZXMgKyBYRU5fRkxFWF9SSU5HX1NJWkUobWFwLT5yaW5nX29yZGVyKTsKKwkK
KwltYXAtPmlvd29ya2VyLndxID0gYWxsb2Nfd29ya3F1ZXVlKCJwdmNhbGxzX2lvIiwgV1FfVU5C
T1VORCwgMSk7CisJaWYgKCFtYXAtPmlvd29ya2VyLndxKQorCQlnb3RvIG91dDsKKwlhdG9taWNf
c2V0KCZtYXAtPmlvLCAxKTsKKwlJTklUX1dPUksoJm1hcC0+aW93b3JrZXIucmVnaXN0ZXJfd29y
aywJcHZjYWxsc19iYWNrX2lvd29ya2VyKTsKKworCWRvd24oJmZlZGF0YS0+c29ja2V0X2xvY2sp
OworCWxpc3RfYWRkX3RhaWwoJm1hcC0+bGlzdCwgJmZlZGF0YS0+c29ja2V0X21hcHBpbmdzKTsK
Kwl1cCgmZmVkYXRhLT5zb2NrZXRfbG9jayk7CisKKwl3cml0ZV9sb2NrX2JoKCZtYXAtPnNvY2st
PnNrLT5za19jYWxsYmFja19sb2NrKTsKKwltYXAtPnNhdmVkX2RhdGFfcmVhZHkgPSBtYXAtPnNv
Y2stPnNrLT5za19kYXRhX3JlYWR5OworCW1hcC0+c29jay0+c2stPnNrX3VzZXJfZGF0YSA9IG1h
cDsKKwltYXAtPnNvY2stPnNrLT5za19kYXRhX3JlYWR5ID0gcHZjYWxsc19za19kYXRhX3JlYWR5
OworCW1hcC0+c29jay0+c2stPnNrX3N0YXRlX2NoYW5nZSA9IHB2Y2FsbHNfc2tfc3RhdGVfY2hh
bmdlOworCXdyaXRlX3VubG9ja19iaCgmbWFwLT5zb2NrLT5zay0+c2tfY2FsbGJhY2tfbG9jayk7
CisKKwlyZXR1cm4gbWFwOworb3V0OgorCXB2Y2FsbHNfYmFja19yZWxlYXNlX2FjdGl2ZShmZWRh
dGEtPmRldiwgZmVkYXRhLCBtYXApOworCXJldHVybiBOVUxMOworfQorCiBzdGF0aWMgaW50IHB2
Y2FsbHNfYmFja19jb25uZWN0KHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCiAJCQkJc3RydWN0
IHhlbl9wdmNhbGxzX3JlcXVlc3QgKnJlcSkKIHsKKwlzdHJ1Y3QgcHZjYWxsc19mZWRhdGEgKmZl
ZGF0YTsKKwlpbnQgcmV0ID0gLUVJTlZBTDsKKwlzdHJ1Y3Qgc29ja2V0ICpzb2NrOworCXN0cnVj
dCBzb2NrX21hcHBpbmcgKm1hcDsKKwlzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVzcG9uc2UgKnJzcDsK
KworCWZlZGF0YSA9IGRldl9nZXRfZHJ2ZGF0YSgmZGV2LT5kZXYpOworCisJcmV0ID0gc29ja19j
cmVhdGUoQUZfSU5FVCwgU09DS19TVFJFQU0sIDAsICZzb2NrKTsKKwlpZiAocmV0IDwgMCkKKwkJ
Z290byBvdXQ7CisJcmV0ID0gaW5ldF9zdHJlYW1fY29ubmVjdChzb2NrLCAoc3RydWN0IHNvY2th
ZGRyICopJnJlcS0+dS5jb25uZWN0LmFkZHIsCisJCQkJICByZXEtPnUuY29ubmVjdC5sZW4sIHJl
cS0+dS5jb25uZWN0LmZsYWdzKTsKKwlpZiAocmV0IDwgMCkgeworCQlzb2NrX3JlbGVhc2Uoc29j
ayk7CisJCWdvdG8gb3V0OworCX0KKwkKKwltYXAgPSBwdmNhbGxzX25ld19hY3RpdmVfc29ja2V0
KGZlZGF0YSwKKwkJCQkJcmVxLT51LmNvbm5lY3QuaWQsCisJCQkJCXJlcS0+dS5jb25uZWN0LnJl
ZiwKKwkJCQkJcmVxLT51LmNvbm5lY3QuZXZ0Y2huLAorCQkJCQlzb2NrKTsKKwlpZiAoIW1hcCkg
eworCQlzb2NrX3JlbGVhc2UobWFwLT5zb2NrKTsKKwkJZ290byBvdXQ7CisJfQorCitvdXQ6CisJ
cnNwID0gUklOR19HRVRfUkVTUE9OU0UoJmZlZGF0YS0+cmluZywgZmVkYXRhLT5yaW5nLnJzcF9w
cm9kX3B2dCsrKTsKKwlyc3AtPnJlcV9pZCA9IHJlcS0+cmVxX2lkOworCXJzcC0+Y21kID0gcmVx
LT5jbWQ7CisJcnNwLT51LmNvbm5lY3QuaWQgPSByZXEtPnUuY29ubmVjdC5pZDsKKwlyc3AtPnJl
dCA9IHJldDsKKworCXJldHVybiByZXQ7Cit9CisKK3N0YXRpYyBpbnQgcHZjYWxsc19iYWNrX3Jl
bGVhc2VfYWN0aXZlKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCisJCQkJICAgICAgIHN0cnVj
dCBwdmNhbGxzX2ZlZGF0YSAqZmVkYXRhLAorCQkJCSAgICAgICBzdHJ1Y3Qgc29ja19tYXBwaW5n
ICptYXApCit7CiAJcmV0dXJuIDA7CiB9CiAKQEAgLTIwNiw2ICszNzIsMTEgQEAgc3RhdGljIGly
cXJldHVybl90IHB2Y2FsbHNfYmFja19ldmVudChpbnQgaXJxLCB2b2lkICpkZXZfaWQpCiAJcmV0
dXJuIElSUV9IQU5ETEVEOwogfQogCitzdGF0aWMgaXJxcmV0dXJuX3QgcHZjYWxsc19iYWNrX2Nv
bm5fZXZlbnQoaW50IGlycSwgdm9pZCAqc29ja19tYXApCit7CisJcmV0dXJuIElSUV9IQU5ETEVE
OworfQorCiBzdGF0aWMgaW50IGJhY2tlbmRfY29ubmVjdChzdHJ1Y3QgeGVuYnVzX2RldmljZSAq
ZGV2KQogewogCWludCBlcnIsIGV2dGNobjsKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 15 19:09:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 19: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 1dLa9W-00012p-6U; Thu, 15 Jun 2017 19: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 <sstabellini@kernel.org>) id 1dLa9V-000100-8W
 for xen-devel@lists.xen.org; Thu, 15 Jun 2017 19:09:57 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 9C/B4-31580-48BD2495; Thu, 15 Jun 2017 19:09:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRWlGSWpSXmKPExsVybKJssm7Lbad
 Ig4NMFks+LmZxYPQ4uvs3UwBjFGtmXlJ+RQJrxsYZ7xgLDkpVPFzwlL2B8apYFyMXh5BAG5NE
 +6FvTF2MHBwsAg4Sj5cGgZiMAjESD35YdzFyAplhEpMvL2EFsdkEDCX+PtnEBmKLCEhLXPt8m
 RFkDLPAZEaJ1+9+MYMkhAVsJR51XWODGKkqcepUHkiYV8BVYtna+WAlEgJyEiePTQabySngJn
 G2eyIr1DmMEm+eLWWdwMi7gJFhFaN6cWpRWWqRroleUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5
 iUrFecn7uJkZgIDAAwQ7Gxi9OhxglOZiURHn55ZwihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw
 atwCygkWpaanVqRl5gBDEiYtwcGjJMI7/SZQmre4IDG3ODMdInWKUZdjw+r1X5iEWPLy81Klx
 HmFQGYIgBRllObBjYDFxyVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ8zqATOHJzCuB2/QK6A
 gmoCOCLjiAHFGSiJCSamCMOBipn9q7VHCiSU7XlaAEvqXb+c5fXdqs7XSav+S7T1ong8R+pu2
 Fu2Zmz3vmn8e1XEvuTfnXzR+upQqZnNuu0n/1Auu9jTc2SZ7fqxcSu2lCeN/kq2ft1fir5xff
 tOzSM56V1c8zZ9uqO7N3e5Tq58WfDzNgkV+6d/WTyolnzNom15xZekhPiaU4I9FQi7moOBEAV
 ipua4oCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-5.tower-31.messagelabs.com!1497553794!101011461!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55840 invoked from network); 15 Jun 2017 19:09:55 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Jun 2017 19:09:55 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id D5168239B0;
 Thu, 15 Jun 2017 19:09:53 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D5168239B0
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Thu, 15 Jun 2017 12:09:38 -0700
Message-Id: <1497553787-3709-9-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1497553787-3709-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1706151156350.12156@sstabellini-ThinkPad-X260>
 <1497553787-3709-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/18] 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>

QWxsb2NhdGUgYSBzb2NrZXQuIFRyYWNrIHRoZSBhbGxvY2F0ZWQgcGFzc2l2ZSBzb2NrZXRzIHdp
dGggYSBuZXcgZGF0YQpzdHJ1Y3R1cmUgbmFtZWQgc29ja3Bhc3NfbWFwcGluZy4gSXQgY29udGFp
bnMgYW4gdW5ib3VuZCB3b3JrcXVldWUgdG8Kc2NoZWR1bGUgZGVsYXllZCB3b3JrIGZvciB0aGUg
YWNjZXB0IGFuZCBwb2xsIGNvbW1hbmRzLiBJdCBhbHNvIGhhcyBhCnJlcWNvcHkgZmllbGQgdG8g
YmUgdXNlZCB0byBzdG9yZSBhIGNvcHkgb2YgYSByZXF1ZXN0IGZvciBkZWxheWVkIHdvcmsuClJl
YWRzL3dyaXRlcyB0byBpdCBhcmUgcHJvdGVjdGVkIGJ5IGEgbG9jayAodGhlICJjb3B5X2xvY2si
IHNwaW5sb2NrKS4KSW5pdGlhbGl6ZSB0aGUgd29ya3F1ZXVlIGluIHB2Y2FsbHNfYmFja19iaW5k
LgoKSW1wbGVtZW50IHRoZSBiaW5kIGNvbW1hbmQgd2l0aCBpbmV0X2JpbmQuCgpUaGUgcGFzc19z
a19kYXRhX3JlYWR5IGV2ZW50IGhhbmRsZXIgd2lsbCBiZSBhZGRlZCBsYXRlci4KClNpZ25lZC1v
ZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRvLmNvbT4KQ0M6IGJvcmlz
Lm9zdHJvdnNreUBvcmFjbGUuY29tCkNDOiBqZ3Jvc3NAc3VzZS5jb20KLS0tCiBkcml2ZXJzL3hl
bi9wdmNhbGxzLWJhY2suYyB8IDg3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA4NyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0
IGEvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2su
YwppbmRleCA0ZWVjZDgzLi5jMTdkOTcwIDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi9wdmNhbGxz
LWJhY2suYworKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYwpAQCAtODAsNiArODAsMTgg
QEAgc3RydWN0IHNvY2tfbWFwcGluZyB7CiAJc3RydWN0IHB2Y2FsbHNfaW93b3JrZXIgaW93b3Jr
ZXI7CiB9OwogCitzdHJ1Y3Qgc29ja3Bhc3NfbWFwcGluZyB7CisJc3RydWN0IGxpc3RfaGVhZCBs
aXN0OworCXN0cnVjdCBwdmNhbGxzX2ZlZGF0YSAqZmVkYXRhOworCXN0cnVjdCBzb2NrZXQgKnNv
Y2s7CisJdWludDY0X3QgaWQ7CisJc3RydWN0IHhlbl9wdmNhbGxzX3JlcXVlc3QgcmVxY29weTsK
KwlzcGlubG9ja190IGNvcHlfbG9jazsKKwlzdHJ1Y3Qgd29ya3F1ZXVlX3N0cnVjdCAqd3E7CisJ
c3RydWN0IHdvcmtfc3RydWN0IHJlZ2lzdGVyX3dvcms7CisJdm9pZCAoKnNhdmVkX2RhdGFfcmVh
ZHkpKHN0cnVjdCBzb2NrICpzayk7Cit9OworCiBzdGF0aWMgaXJxcmV0dXJuX3QgcHZjYWxsc19i
YWNrX2Nvbm5fZXZlbnQoaW50IGlycSwgdm9pZCAqc29ja19tYXApOwogc3RhdGljIGludCBwdmNh
bGxzX2JhY2tfcmVsZWFzZV9hY3RpdmUoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKIAkJCQkg
ICAgICAgc3RydWN0IHB2Y2FsbHNfZmVkYXRhICpmZWRhdGEsCkBAIC0yNjIsOSArMjc0LDg0IEBA
IHN0YXRpYyBpbnQgcHZjYWxsc19iYWNrX3JlbGVhc2Uoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRl
diwKIAlyZXR1cm4gMDsKIH0KIAorc3RhdGljIHZvaWQgX19wdmNhbGxzX2JhY2tfYWNjZXB0KHN0
cnVjdCB3b3JrX3N0cnVjdCAqd29yaykKK3sKK30KKworc3RhdGljIHZvaWQgcHZjYWxsc19wYXNz
X3NrX2RhdGFfcmVhZHkoc3RydWN0IHNvY2sgKnNvY2spCit7Cit9CisKIHN0YXRpYyBpbnQgcHZj
YWxsc19iYWNrX2JpbmQoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKIAkJCSAgICAgc3RydWN0
IHhlbl9wdmNhbGxzX3JlcXVlc3QgKnJlcSkKIHsKKwlzdHJ1Y3QgcHZjYWxsc19mZWRhdGEgKmZl
ZGF0YTsKKwlpbnQgcmV0LCBlcnI7CisJc3RydWN0IHNvY2tldCAqc29jazsKKwlzdHJ1Y3Qgc29j
a3Bhc3NfbWFwcGluZyAqbWFwOworCXN0cnVjdCB4ZW5fcHZjYWxsc19yZXNwb25zZSAqcnNwOwor
CisJZmVkYXRhID0gZGV2X2dldF9kcnZkYXRhKCZkZXYtPmRldik7CisKKwltYXAgPSBremFsbG9j
KHNpemVvZigqbWFwKSwgR0ZQX0tFUk5FTCk7CisJaWYgKG1hcCA9PSBOVUxMKSB7CisJCXJldCA9
IC1FTk9NRU07CisJCWdvdG8gb3V0OworCX0KKworCUlOSVRfV09SSygmbWFwLT5yZWdpc3Rlcl93
b3JrLCBfX3B2Y2FsbHNfYmFja19hY2NlcHQpOworCXNwaW5fbG9ja19pbml0KCZtYXAtPmNvcHlf
bG9jayk7CisJbWFwLT53cSA9IGFsbG9jX3dvcmtxdWV1ZSgicHZjYWxsc193cSIsIFdRX1VOQk9V
TkQsIDEpOworCWlmICghbWFwLT53cSkgeworCQlyZXQgPSAtRU5PTUVNOworCQlrZnJlZShtYXAp
OworCQlnb3RvIG91dDsKKwl9CisKKwlyZXQgPSBzb2NrX2NyZWF0ZShBRl9JTkVULCBTT0NLX1NU
UkVBTSwgMCwgJnNvY2spOworCWlmIChyZXQgPCAwKSB7CisJCWRlc3Ryb3lfd29ya3F1ZXVlKG1h
cC0+d3EpOworCQlrZnJlZShtYXApOworCQlnb3RvIG91dDsKKwl9CisKKwlyZXQgPSBpbmV0X2Jp
bmQoc29jaywgKHN0cnVjdCBzb2NrYWRkciAqKSZyZXEtPnUuYmluZC5hZGRyLAorCQkJcmVxLT51
LmJpbmQubGVuKTsKKwlpZiAocmV0IDwgMCkgeworCQlzb2NrX3JlbGVhc2Uoc29jayk7CisJCWRl
c3Ryb3lfd29ya3F1ZXVlKG1hcC0+d3EpOworCQlrZnJlZShtYXApOworCQlnb3RvIG91dDsKKwl9
CisKKwltYXAtPmZlZGF0YSA9IGZlZGF0YTsKKwltYXAtPnNvY2sgPSBzb2NrOworCW1hcC0+aWQg
PSByZXEtPnUuYmluZC5pZDsKKworCWRvd24oJmZlZGF0YS0+c29ja2V0X2xvY2spOworCWVyciA9
IHJhZGl4X3RyZWVfaW5zZXJ0KCZmZWRhdGEtPnNvY2tldHBhc3NfbWFwcGluZ3MsIG1hcC0+aWQs
CisJCQkJbWFwKTsKKwl1cCgmZmVkYXRhLT5zb2NrZXRfbG9jayk7CisJaWYgKGVycikgeworCQly
ZXQgPSBlcnI7CisJCXNvY2tfcmVsZWFzZShzb2NrKTsKKwkJZGVzdHJveV93b3JrcXVldWUobWFw
LT53cSk7CisJCWtmcmVlKG1hcCk7CisJCWdvdG8gb3V0OworCX0KKworCXdyaXRlX2xvY2tfYmgo
JnNvY2stPnNrLT5za19jYWxsYmFja19sb2NrKTsKKwltYXAtPnNhdmVkX2RhdGFfcmVhZHkgPSBz
b2NrLT5zay0+c2tfZGF0YV9yZWFkeTsKKwlzb2NrLT5zay0+c2tfdXNlcl9kYXRhID0gbWFwOwor
CXNvY2stPnNrLT5za19kYXRhX3JlYWR5ID0gcHZjYWxsc19wYXNzX3NrX2RhdGFfcmVhZHk7CisJ
d3JpdGVfdW5sb2NrX2JoKCZzb2NrLT5zay0+c2tfY2FsbGJhY2tfbG9jayk7CisKK291dDoKKwly
c3AgPSBSSU5HX0dFVF9SRVNQT05TRSgmZmVkYXRhLT5yaW5nLCBmZWRhdGEtPnJpbmcucnNwX3By
b2RfcHZ0KyspOworCXJzcC0+cmVxX2lkID0gcmVxLT5yZXFfaWQ7CisJcnNwLT5jbWQgPSByZXEt
PmNtZDsKKwlyc3AtPnUuYmluZC5pZCA9IHJlcS0+dS5iaW5kLmlkOworCXJzcC0+cmV0ID0gcmV0
OwogCXJldHVybiAwOwogfQogCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 15 19:09:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 19: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 1dLa9X-00014k-E9; Thu, 15 Jun 2017 19:09: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 1dLa9V-00010u-V1
 for xen-devel@lists.xen.org; Thu, 15 Jun 2017 19:09:58 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 E6/62-03587-58BD2495; Thu, 15 Jun 2017 19:09:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsVybKJssm7Lbad
 Ig8vTZC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozWGwvZCr5zVGw+otPA+Ii9i5GLQ0igjUni
 24zzQA4nB4uAg8TGF8/Yuhg5OBgFYiQe/LAGCTMKhElMvryEFcRmEzCU+PtkExuILSIgLXHt8
 2VGkDnMApMZJV6/+8UMkhAWsJdY2LSVFWKmqsTXi2+ZQGxeATeJthsvwJolBOQkTh6bDFbDCR
 Q/2z2RFeogRok3z5ayTmDkXcDIsIpRozi1qCy1SNfYWC+pKDM9oyQ3MTNH19DATC83tbg4MT0
 1JzGpWC85P3cTIzAcGIBgB+PO9YGHGCU5mJREefnlnCKF+JLyUyozEosz4otKc1KLDzHKcHAo
 SfBq3ALKCRalpqdWpGXmAAMTJi3BwaMkwjv9JlCat7ggMbc4Mx0idYpRl2PD6vVfmIRY8vLzU
 qXEeYVAZgiAFGWU5sGNgEXJJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzeoOs4snMK4Hb9A
 roCCagI4IuOIAcUZKIkJJqYOycb+e6b1/Jl769cperL6xOVvJhyeu696k5d0dx3YWUl7Mmtpf
 e/LQnPHvF25KU9GU9S/pu2axLiHW856PwOzM5LH2Jo5mr2eNrwZPaXF/NqIpLODk/wD5lv0hD
 ei37hf5X3Pfm3cpa7tHnpBAmIPbCP9vS72kiy9z+17FlL8s/bFazuKSwU4mlOCPRUIu5qDgRA
 G8qZEuNAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1497553795!66117928!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64925 invoked from network); 15 Jun 2017 19:09:56 -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; 15 Jun 2017 19:09:56 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 64A66239BE;
 Thu, 15 Jun 2017 19:09:54 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 64A66239BE
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Thu, 15 Jun 2017 12:09:39 -0700
Message-Id: <1497553787-3709-10-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1497553787-3709-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1706151156350.12156@sstabellini-ThinkPad-X260>
 <1497553787-3709-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/18] 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>

Q2FsbCBpbmV0X2xpc3RlbiB0byBpbXBsZW1lbnQgdGhlIGxpc3RlbiBjb21tYW5kLgoKU2lnbmVk
LW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgpDQzogYm9y
aXMub3N0cm92c2t5QG9yYWNsZS5jb20KQ0M6IGpncm9zc0BzdXNlLmNvbQotLS0KIGRyaXZlcnMv
eGVuL3B2Y2FsbHMtYmFjay5jIHwgMTkgKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5n
ZWQsIDE5IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWJh
Y2suYyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCmluZGV4IGMxN2Q5NzAuLmU1YzUzNWQg
MTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCisrKyBiL2RyaXZlcnMveGVu
L3B2Y2FsbHMtYmFjay5jCkBAIC0zNTgsNiArMzU4LDI1IEBAIHN0YXRpYyBpbnQgcHZjYWxsc19i
YWNrX2JpbmQoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKIHN0YXRpYyBpbnQgcHZjYWxsc19i
YWNrX2xpc3RlbihzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAogCQkJICAgICAgIHN0cnVjdCB4
ZW5fcHZjYWxsc19yZXF1ZXN0ICpyZXEpCiB7CisJc3RydWN0IHB2Y2FsbHNfZmVkYXRhICpmZWRh
dGE7CisJaW50IHJldCA9IC1FSU5WQUw7CisJc3RydWN0IHNvY2twYXNzX21hcHBpbmcgKm1hcDsK
KwlzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVzcG9uc2UgKnJzcDsKKworCWZlZGF0YSA9IGRldl9nZXRf
ZHJ2ZGF0YSgmZGV2LT5kZXYpOworCisJbWFwID0gcmFkaXhfdHJlZV9sb29rdXAoJmZlZGF0YS0+
c29ja2V0cGFzc19tYXBwaW5ncywgcmVxLT51Lmxpc3Rlbi5pZCk7CisJaWYgKG1hcCA9PSBOVUxM
KQorCQlnb3RvIG91dDsKKworCXJldCA9IGluZXRfbGlzdGVuKG1hcC0+c29jaywgcmVxLT51Lmxp
c3Rlbi5iYWNrbG9nKTsKKworb3V0OgorCXJzcCA9IFJJTkdfR0VUX1JFU1BPTlNFKCZmZWRhdGEt
PnJpbmcsIGZlZGF0YS0+cmluZy5yc3BfcHJvZF9wdnQrKyk7CisJcnNwLT5yZXFfaWQgPSByZXEt
PnJlcV9pZDsKKwlyc3AtPmNtZCA9IHJlcS0+Y21kOworCXJzcC0+dS5saXN0ZW4uaWQgPSByZXEt
PnUubGlzdGVuLmlkOworCXJzcC0+cmV0ID0gcmV0OwogCXJldHVybiAwOwogfQogCi0tIAoxLjku
MQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 15 19:09:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 19: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 1dLa9X-00015J-Lj; Thu, 15 Jun 2017 19:09: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 1dLa9W-000121-DP
 for xen-devel@lists.xen.org; Thu, 15 Jun 2017 19:09:58 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 B7/99-01732-58BD2495; Thu, 15 Jun 2017 19:09:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsVybKJssm7rbad
 Ig9sVFks+LmZxYPQ4uvs3UwBjFGtmXlJ+RQJrxv93a5gL2lQrbrVuZ2lgPCHfxcjFISTQxiQx
 4+tT5i5GTg4WAQeJQ0t2snYxcnAwCsRIPPhhDRJmFAiTmHx5CSuIzSZgKPH3ySY2EFtEQFri2
 ufLjCBzmAUmM0q8fvcLbI6wgL3EjNXPGSFmqkocaFnGDmLzCrhJ/OltBhskISAncfLYZDCbEy
 h+tnsiK9RBjBJvni1lncDIu4CRYRWjRnFqUVlqka6RgV5SUWZ6RkluYmaOrqGBsV5uanFxYnp
 qTmJSsV5yfu4mRmA41DMwMO5gbD7hd4hRkoNJSZSXX84pUogvKT+lMiOxOCO+qDQntfgQowwH
 h5IEb+stoJxgUWp6akVaZg4wMGHSEhw8SiK8028CpXmLCxJzizPTIVKnGHU5Nqxe/4VJiCUvP
 y9VSpxXCGSGAEhRRmke3AhYlFxilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMzrADKFJzOvBG
 7TK6AjmICOCLrgAHJESSJCSqqB0axv2SK9XZ9vWT66GvnES3V3YnVN86rPLU0PjsRseDPljh2
 DxzyvdTn2pzZ01m+doW/wjONqgeWyBT8lFbfvXlJ3dYp7V8iqvetEvRS/CWf3Rq82LFTW/J88
 fw7D8XutEVv2Fp7ad0m+tme3YY+N0usna6808Cnwf5xpzdNx/5Dqwkr/w6udDymxFGckGmoxF
 xUnAgBDCPfUjQIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1497553795!47784620!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18429 invoked from network); 15 Jun 2017 19:09:56 -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; 15 Jun 2017 19:09:56 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id E5027239B6;
 Thu, 15 Jun 2017 19:09:54 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E5027239B6
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Thu, 15 Jun 2017 12:09:40 -0700
Message-Id: <1497553787-3709-11-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1497553787-3709-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1706151156350.12156@sstabellini-ThinkPad-X260>
 <1497553787-3709-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/18] 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>

SW1wbGVtZW50IHRoZSBhY2NlcHQgY29tbWFuZCBieSBjYWxsaW5nIGluZXRfYWNjZXB0LiBUbyBh
dm9pZCBibG9ja2luZwppbiB0aGUga2VybmVsLCBjYWxsIGluZXRfYWNjZXB0KE9fTk9OQkxPQ0sp
IGZyb20gYSB3b3JrcXVldWUsIHdoaWNoIGdldApzY2hlZHVsZWQgb24gc2tfZGF0YV9yZWFkeSAo
Zm9yIGEgcGFzc2l2ZSBzb2NrZXQsIGl0IG1lYW5zIHRoYXQgdGhlcmUKYXJlIGNvbm5lY3Rpb25z
IHRvIGFjY2VwdCkuCgpVc2UgdGhlIHJlcWNvcHkgZmllbGQgdG8gc3RvcmUgdGhlIHJlcXVlc3Qu
IEFjY2VwdCB0aGUgbmV3IHNvY2tldCBmcm9tCnRoZSBkZWxheWVkIHdvcmsgZnVuY3Rpb24sIGNy
ZWF0ZSBhIG5ldyBzb2NrX21hcHBpbmcgZm9yIGl0LCBtYXAKdGhlIGluZGV4ZXMgcGFnZSBhbmQg
ZGF0YSByaW5nLCBhbmQgcmVwbHkgdG8gdGhlIG90aGVyIGVuZC4gQWxsb2NhdGUgYW4KaW93b3Jr
ZXIgZm9yIHRoZSBzb2NrZXQuCgpPbmx5IHN1cHBvcnQgb25lIG91dHN0YW5kaW5nIGJsb2NraW5n
IGFjY2VwdCByZXF1ZXN0IGZvciBldmVyeSBzb2NrZXQgYXQKYW55IHRpbWUuCgpBZGQgYSBmaWVs
ZCB0byBzb2NrX21hcHBpbmcgdG8gcmVtZW1iZXIgdGhlIHBhc3NpdmUgc29ja2V0IGZyb20gd2hp
Y2ggYW4KYWN0aXZlIHNvY2tldCB3YXMgY3JlYXRlZC4KClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRvLmNvbT4KQ0M6IGJvcmlzLm9zdHJvdnNreUBvcmFj
bGUuY29tCkNDOiBqZ3Jvc3NAc3VzZS5jb20KLS0tCiBkcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2su
YyB8IDExMCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEg
ZmlsZSBjaGFuZ2VkLCAxMTAgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVu
L3B2Y2FsbHMtYmFjay5jIGIvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMKaW5kZXggZTVjNTM1
ZC4uNzAxZjFmYyAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMKKysrIGIv
ZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMKQEAgLTY0LDYgKzY0LDcgQEAgc3RydWN0IHB2Y2Fs
bHNfaW93b3JrZXIgewogc3RydWN0IHNvY2tfbWFwcGluZyB7CiAJc3RydWN0IGxpc3RfaGVhZCBs
aXN0OwogCXN0cnVjdCBwdmNhbGxzX2ZlZGF0YSAqZmVkYXRhOworCXN0cnVjdCBzb2NrcGFzc19t
YXBwaW5nICpzb2NrcGFzczsKIAlzdHJ1Y3Qgc29ja2V0ICpzb2NrOwogCXVpbnQ2NF90IGlkOwog
CWdyYW50X3JlZl90IHJlZjsKQEAgLTI3NiwxMCArMjc3LDgyIEBAIHN0YXRpYyBpbnQgcHZjYWxs
c19iYWNrX3JlbGVhc2Uoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKIAogc3RhdGljIHZvaWQg
X19wdmNhbGxzX2JhY2tfYWNjZXB0KHN0cnVjdCB3b3JrX3N0cnVjdCAqd29yaykKIHsKKwlzdHJ1
Y3Qgc29ja3Bhc3NfbWFwcGluZyAqbWFwcGFzcyA9IGNvbnRhaW5lcl9vZigKKwkJd29yaywgc3Ry
dWN0IHNvY2twYXNzX21hcHBpbmcsIHJlZ2lzdGVyX3dvcmspOworCXN0cnVjdCBzb2NrX21hcHBp
bmcgKm1hcDsKKwlzdHJ1Y3QgcHZjYWxsc19pb3dvcmtlciAqaW93OworCXN0cnVjdCBwdmNhbGxz
X2ZlZGF0YSAqZmVkYXRhOworCXN0cnVjdCBzb2NrZXQgKnNvY2s7CisJc3RydWN0IHhlbl9wdmNh
bGxzX3Jlc3BvbnNlICpyc3A7CisJc3RydWN0IHhlbl9wdmNhbGxzX3JlcXVlc3QgKnJlcTsKKwlp
bnQgbm90aWZ5OworCWludCByZXQgPSAtRUlOVkFMOworCXVuc2lnbmVkIGxvbmcgZmxhZ3M7CisK
KwlmZWRhdGEgPSBtYXBwYXNzLT5mZWRhdGE7CisJLyoKKwkgKiBfX3B2Y2FsbHNfYmFja19hY2Nl
cHQgY2FuIHJhY2UgYWdhaW5zdCBwdmNhbGxzX2JhY2tfYWNjZXB0LgorCSAqIFdlIG9ubHkgbmVl
ZCB0byBjaGVjayB0aGUgdmFsdWUgb2YgImNtZCIgb24gcmVhZC4gSXQgY291bGQgYmUKKwkgKiBk
b25lIGF0b21pY2FsbHksIGJ1dCB0byBzaW1wbGlmeSB0aGUgY29kZSBvbiB0aGUgd3JpdGUgc2lk
ZSwgd2UKKwkgKiB1c2UgYSBzcGlubG9jay4KKwkgKi8KKwlzcGluX2xvY2tfaXJxc2F2ZSgmbWFw
cGFzcy0+Y29weV9sb2NrLCBmbGFncyk7CisJcmVxID0gJm1hcHBhc3MtPnJlcWNvcHk7CisJaWYg
KHJlcS0+Y21kICE9IFBWQ0FMTFNfQUNDRVBUKSB7CisJCXNwaW5fdW5sb2NrX2lycXJlc3RvcmUo
Jm1hcHBhc3MtPmNvcHlfbG9jaywgZmxhZ3MpOworCQlyZXR1cm47CisJfQorCXNwaW5fdW5sb2Nr
X2lycXJlc3RvcmUoJm1hcHBhc3MtPmNvcHlfbG9jaywgZmxhZ3MpOworCisJc29jayA9IHNvY2tf
YWxsb2MoKTsKKwlpZiAoc29jayA9PSBOVUxMKQorCQlnb3RvIG91dF9lcnJvcjsKKwlzb2NrLT50
eXBlID0gbWFwcGFzcy0+c29jay0+dHlwZTsKKwlzb2NrLT5vcHMgPSBtYXBwYXNzLT5zb2NrLT5v
cHM7CisKKwlyZXQgPSBpbmV0X2FjY2VwdChtYXBwYXNzLT5zb2NrLCBzb2NrLCBPX05PTkJMT0NL
LCB0cnVlKTsKKwlpZiAocmV0ID09IC1FQUdBSU4pIHsKKwkJc29ja19yZWxlYXNlKHNvY2spOwor
CQlnb3RvIG91dF9lcnJvcjsKKwl9CisKKwltYXAgPSBwdmNhbGxzX25ld19hY3RpdmVfc29ja2V0
KGZlZGF0YSwKKwkJCQkJcmVxLT51LmFjY2VwdC5pZF9uZXcsCisJCQkJCXJlcS0+dS5hY2NlcHQu
cmVmLAorCQkJCQlyZXEtPnUuYWNjZXB0LmV2dGNobiwKKwkJCQkJc29jayk7CisJaWYgKCFtYXAp
IHsKKwkJc29ja19yZWxlYXNlKHNvY2spOworCQlnb3RvIG91dF9lcnJvcjsKKwl9CisKKwltYXAt
PnNvY2twYXNzID0gbWFwcGFzczsKKwlpb3cgPSAmbWFwLT5pb3dvcmtlcjsKKwlhdG9taWNfaW5j
KCZtYXAtPnJlYWQpOworCWF0b21pY19pbmMoJm1hcC0+aW8pOworCXF1ZXVlX3dvcmsoaW93LT53
cSwgJmlvdy0+cmVnaXN0ZXJfd29yayk7CisKK291dF9lcnJvcjoKKwlyc3AgPSBSSU5HX0dFVF9S
RVNQT05TRSgmZmVkYXRhLT5yaW5nLCBmZWRhdGEtPnJpbmcucnNwX3Byb2RfcHZ0KyspOworCXJz
cC0+cmVxX2lkID0gcmVxLT5yZXFfaWQ7CisJcnNwLT5jbWQgPSByZXEtPmNtZDsKKwlyc3AtPnUu
YWNjZXB0LmlkID0gcmVxLT51LmFjY2VwdC5pZDsKKwlyc3AtPnJldCA9IHJldDsKKwlSSU5HX1BV
U0hfUkVTUE9OU0VTX0FORF9DSEVDS19OT1RJRlkoJmZlZGF0YS0+cmluZywgbm90aWZ5KTsKKwlp
ZiAobm90aWZ5KQorCQlub3RpZnlfcmVtb3RlX3ZpYV9pcnEoZmVkYXRhLT5pcnEpOworCisJbWFw
cGFzcy0+cmVxY29weS5jbWQgPSAwOwogfQogCiBzdGF0aWMgdm9pZCBwdmNhbGxzX3Bhc3Nfc2tf
ZGF0YV9yZWFkeShzdHJ1Y3Qgc29jayAqc29jaykKIHsKKwlzdHJ1Y3Qgc29ja3Bhc3NfbWFwcGlu
ZyAqbWFwcGFzcyA9IHNvY2stPnNrX3VzZXJfZGF0YTsKKworCWlmIChtYXBwYXNzID09IE5VTEwp
CisJCXJldHVybjsKKworCXF1ZXVlX3dvcmsobWFwcGFzcy0+d3EsICZtYXBwYXNzLT5yZWdpc3Rl
cl93b3JrKTsKIH0KIAogc3RhdGljIGludCBwdmNhbGxzX2JhY2tfYmluZChzdHJ1Y3QgeGVuYnVz
X2RldmljZSAqZGV2LApAQCAtMzgzLDYgKzQ1Niw0MyBAQCBzdGF0aWMgaW50IHB2Y2FsbHNfYmFj
a19saXN0ZW4oc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKIHN0YXRpYyBpbnQgcHZjYWxsc19i
YWNrX2FjY2VwdChzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAogCQkJICAgICAgIHN0cnVjdCB4
ZW5fcHZjYWxsc19yZXF1ZXN0ICpyZXEpCiB7CisJc3RydWN0IHB2Y2FsbHNfZmVkYXRhICpmZWRh
dGE7CisJc3RydWN0IHNvY2twYXNzX21hcHBpbmcgKm1hcHBhc3M7CisJaW50IHJldCA9IC1FSU5W
QUw7CisJc3RydWN0IHhlbl9wdmNhbGxzX3Jlc3BvbnNlICpyc3A7CisJdW5zaWduZWQgbG9uZyBm
bGFnczsKKworCWZlZGF0YSA9IGRldl9nZXRfZHJ2ZGF0YSgmZGV2LT5kZXYpOworCisJbWFwcGFz
cyA9IHJhZGl4X3RyZWVfbG9va3VwKCZmZWRhdGEtPnNvY2tldHBhc3NfbWFwcGluZ3MsCisJCXJl
cS0+dS5hY2NlcHQuaWQpOworCWlmIChtYXBwYXNzID09IE5VTEwpCisJCWdvdG8gb3V0X2Vycm9y
OworCisJLyogCisJICogTGltaXRhdGlvbiBvZiB0aGUgY3VycmVudCBpbXBsZW1lbnRhdGlvbjog
b25seSBzdXBwb3J0IG9uZQorCSAqIGNvbmN1cnJlbnQgYWNjZXB0IG9yIHBvbGwgY2FsbCBvbiBv
bmUgc29ja2V0LgorCSAqLworCXNwaW5fbG9ja19pcnFzYXZlKCZtYXBwYXNzLT5jb3B5X2xvY2ss
IGZsYWdzKTsKKwlpZiAobWFwcGFzcy0+cmVxY29weS5jbWQgIT0gMCkgeworCQlzcGluX3VubG9j
a19pcnFyZXN0b3JlKCZtYXBwYXNzLT5jb3B5X2xvY2ssIGZsYWdzKTsKKwkJcmV0ID0gLUVJTlRS
OworCQlnb3RvIG91dF9lcnJvcjsKKwl9CisKKwltYXBwYXNzLT5yZXFjb3B5ID0gKnJlcTsKKwlz
cGluX3VubG9ja19pcnFyZXN0b3JlKCZtYXBwYXNzLT5jb3B5X2xvY2ssIGZsYWdzKTsKKwlxdWV1
ZV93b3JrKG1hcHBhc3MtPndxLCAmbWFwcGFzcy0+cmVnaXN0ZXJfd29yayk7CisKKwkvKiBUZWxs
IHRoZSBjYWxsZXIgd2UgZG9uJ3QgbmVlZCB0byBzZW5kIGJhY2sgYSBub3RpZmljYXRpb24geWV0
ICovCisJcmV0dXJuIC0xOworCitvdXRfZXJyb3I6CisJcnNwID0gUklOR19HRVRfUkVTUE9OU0Uo
JmZlZGF0YS0+cmluZywgZmVkYXRhLT5yaW5nLnJzcF9wcm9kX3B2dCsrKTsKKwlyc3AtPnJlcV9p
ZCA9IHJlcS0+cmVxX2lkOworCXJzcC0+Y21kID0gcmVxLT5jbWQ7CisJcnNwLT51LmFjY2VwdC5p
ZCA9IHJlcS0+dS5hY2NlcHQuaWQ7CisJcnNwLT5yZXQgPSByZXQ7CiAJcmV0dXJuIDA7CiB9CiAK
LS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 15 19:10:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 19:10:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLa9Y-000171-33; Thu, 15 Jun 2017 19:10: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 1dLa9X-00013r-4L
 for xen-devel@lists.xen.org; Thu, 15 Jun 2017 19:09:59 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 D8/A9-01709-68BD2495; Thu, 15 Jun 2017 19:09:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsVybKJssm7Tbad
 Igy8vzSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozXR9uYCqbwVrSdXsvcwLiMu4uRi0NIoI1J
 onHLKuYuRk4OFgEHic77k1i7GDk4GAViJB78sAYJMwqESUy+vIQVxGYTMJT4+2QTG4gtIiAtc
 e3zZUaQOcwCkxklXr/7BTZHWMBeYteOE2wQM1UlZv37ygYyk1fAVeLAH02QsISAnMTJY5PBZn
 IKuEmc7Z7ICnUPo8SbZ0tZJzDyLmBkWMWoUZxaVJZapGtkoZdUlJmeUZKbmJmja2hgqpebWly
 cmJ6ak5hUrJecn7uJERgO9QwMjDsY+1b5HWKU5GBSEuXll3OKFOJLyk+pzEgszogvKs1JLT7E
 KMPBoSTB23oLKCdYlJqeWpGWmQMMTJi0BAePkgjv9JtAad7igsTc4sx0iNQpRl2ODavXf2ESY
 snLz0uVEuftAZkhAFKUUZoHNwIWJZcYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfM6gEzhyc
 wrgdv0CugIJqAjgi44gBxRkoiQkmpgZOpXza3o64uZKzff4xlb4WPxgOjVBdrZ1hNvTHn2oWi
 FZ1z2IU2mx65H7SyObGE4t+182waTQtk7lZ/WSLf9c106TeFwbvv5Dt39nSqix3pfyS6yfXZ+
 05Ru26UFx5p7O2bs0RM8sJjrT3DMvdv7JY8J3OPrf+77JaEqamvH28/XDC34y+MzlFiKMxINt
 ZiLihMBlniMAY0CAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1497553793!103426421!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63533 invoked from network); 15 Jun 2017 19:09:54 -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; 15 Jun 2017 19:09:54 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id F3EB32399A;
 Thu, 15 Jun 2017 19:09:52 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org F3EB32399A
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Thu, 15 Jun 2017 12:09:36 -0700
Message-Id: <1497553787-3709-7-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1497553787-3709-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1706151156350.12156@sstabellini-ThinkPad-X260>
 <1497553787-3709-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/18] xen/pvcalls: implement socket 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>

SnVzdCByZXBseSB3aXRoIHN1Y2Nlc3MgdG8gdGhlIG90aGVyIGVuZCBmb3Igbm93LiBEZWxheSB0
aGUgYWxsb2NhdGlvbgpvZiB0aGUgYWN0dWFsIHNvY2tldCB0byBiaW5kIGFuZC9vciBjb25uZWN0
LgoKU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29t
PgpDQzogYm9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20KQ0M6IGpncm9zc0BzdXNlLmNvbQotLS0K
IGRyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jIHwgMjcgKysrKysrKysrKysrKysrKysrKysrKysr
KysrCiAxIGZpbGUgY2hhbmdlZCwgMjcgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RyaXZl
cnMveGVuL3B2Y2FsbHMtYmFjay5jIGIvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMKaW5kZXgg
NDM3YzJhZC4uOTUzNDU4YiAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMK
KysrIGIvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMKQEAgLTEyLDEyICsxMiwxNyBAQAogICog
R05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KICAqLwogCisjaW5j
bHVkZSA8bGludXgvaW5ldC5oPgogI2luY2x1ZGUgPGxpbnV4L2t0aHJlYWQuaD4KICNpbmNsdWRl
IDxsaW51eC9saXN0Lmg+CiAjaW5jbHVkZSA8bGludXgvcmFkaXgtdHJlZS5oPgogI2luY2x1ZGUg
PGxpbnV4L21vZHVsZS5oPgogI2luY2x1ZGUgPGxpbnV4L3NlbWFwaG9yZS5oPgogI2luY2x1ZGUg
PGxpbnV4L3dhaXQuaD4KKyNpbmNsdWRlIDxuZXQvc29jay5oPgorI2luY2x1ZGUgPG5ldC9pbmV0
X2NvbW1vbi5oPgorI2luY2x1ZGUgPG5ldC9pbmV0X2Nvbm5lY3Rpb25fc29jay5oPgorI2luY2x1
ZGUgPG5ldC9yZXF1ZXN0X3NvY2suaD4KIAogI2luY2x1ZGUgPHhlbi9ldmVudHMuaD4KICNpbmNs
dWRlIDx4ZW4vZ3JhbnRfdGFibGUuaD4KQEAgLTU0LDYgKzU5LDI4IEBAIHN0cnVjdCBwdmNhbGxz
X2ZlZGF0YSB7CiBzdGF0aWMgaW50IHB2Y2FsbHNfYmFja19zb2NrZXQoc3RydWN0IHhlbmJ1c19k
ZXZpY2UgKmRldiwKIAkJc3RydWN0IHhlbl9wdmNhbGxzX3JlcXVlc3QgKnJlcSkKIHsKKwlzdHJ1
Y3QgcHZjYWxsc19mZWRhdGEgKmZlZGF0YTsKKwlpbnQgcmV0OworCXN0cnVjdCB4ZW5fcHZjYWxs
c19yZXNwb25zZSAqcnNwOworCisJZmVkYXRhID0gZGV2X2dldF9kcnZkYXRhKCZkZXYtPmRldik7
CisKKwlpZiAocmVxLT51LnNvY2tldC5kb21haW4gIT0gQUZfSU5FVCB8fAorCSAgICByZXEtPnUu
c29ja2V0LnR5cGUgIT0gU09DS19TVFJFQU0gfHwKKwkgICAgKHJlcS0+dS5zb2NrZXQucHJvdG9j
b2wgIT0gSVBQUk9UT19JUCAmJgorCSAgICAgcmVxLT51LnNvY2tldC5wcm90b2NvbCAhPSBBRl9J
TkVUKSkKKwkJcmV0ID0gLUVBRk5PU1VQUE9SVDsKKwllbHNlCisJCXJldCA9IDA7CisKKwkvKiBs
ZWF2ZSB0aGUgYWN0dWFsIHNvY2tldCBhbGxvY2F0aW9uIGZvciBsYXRlciAqLworCisJcnNwID0g
UklOR19HRVRfUkVTUE9OU0UoJmZlZGF0YS0+cmluZywgZmVkYXRhLT5yaW5nLnJzcF9wcm9kX3B2
dCsrKTsKKwlyc3AtPnJlcV9pZCA9IHJlcS0+cmVxX2lkOworCXJzcC0+Y21kID0gcmVxLT5jbWQ7
CisJcnNwLT51LnNvY2tldC5pZCA9IHJlcS0+dS5zb2NrZXQuaWQ7CisJcnNwLT5yZXQgPSByZXQ7
CisKIAlyZXR1cm4gMDsKIH0KIAotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 15 19:10:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 19:10:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLa9Y-00017k-Af; Thu, 15 Jun 2017 19: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 <sstabellini@kernel.org>) id 1dLa9X-000143-9t
 for xen-devel@lists.xen.org; Thu, 15 Jun 2017 19:09:59 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 F0/D1-03696-68BD2495; Thu, 15 Jun 2017 19:09:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsVybKJssm7rbad
 Ig0X/rSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozTc06wF0yRqNj1/gZTA2OraBcjF4eQQBuT
 xPSVrUxdjBwcLAIOEv9mc4GYjAIxEg9+WHcxcgKZYRKTLy9hBbHZBAwl/j7ZxAZiiwhIS1z7f
 JkRZAyzwGRGidfvfjGDJISBxsw61wFWxCKgKvF5yxcwm1fATWLS9odMILaEgJzEyWOTwYZyAs
 XPdk9khbqHUeLNs6WsExh5FzAyrGJUL04tKkst0jXRSyrKTM8oyU3MzNE1NDDTy00tLk5MT81
 JTCrWS87P3cQIDAYGINjB2H3Z/xCjJAeTkigvv5xTpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ
 Xo1bQDnBotT01Iq0zBxgWMKkJTh4lER4p98ESvMWFyTmFmemQ6ROMepybFi9/guTEEtefl6ql
 DhvD8gMAZCijNI8uBGwGLnEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYV4HkCk8mXklcJteAR
 3BBHRE0AUHkCNKEhFSUg2MqetXdJukhzaaK+5k3JbS+GSPl05zCe/0Oc9XK0q6WSkIvCtwnZ1
 1/U47g4m/TNLy+SpO5yffOqL/h+fM4Y0yCiGL79TYParpaTU8vH9On3GVLKvYrS/5rRZ+dS8f
 BXL0323+ks+feNpl5X/9S3lbmtjN7bdeqfrzm03GYM67xEdXU/fYLT6mxFKckWioxVxUnAgAR
 D6bqowCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1497553796!107104950!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30572 invoked from network); 15 Jun 2017 19:09:57 -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 Jun 2017 19:09:57 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id DB83A239C3;
 Thu, 15 Jun 2017 19:09:55 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org DB83A239C3
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Thu, 15 Jun 2017 12:09:42 -0700
Message-Id: <1497553787-3709-13-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1497553787-3709-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1706151156350.12156@sstabellini-ThinkPad-X260>
 <1497553787-3709-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/18] 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>

UmVsZWFzZSBib3RoIGFjdGl2ZSBhbmQgcGFzc2l2ZSBzb2NrZXRzLiBGb3IgYWN0aXZlIHNvY2tl
dHMsIG1ha2Ugc3VyZQp0byBhdm9pZCBwb3NzaWJsZSBjb25mbGljdHMgd2l0aCB0aGUgaW93b3Jr
ZXIgcmVhZGluZy93cml0aW5nIHRvIHRob3NlCnNvY2tldHMgY29uY3VycmVudGx5LiBTZXQgbWFw
LT5yZWxlYXNlIHRvIGxldCB0aGUgaW93b3JrZXIga25vdwphdG9taWNhbGx5IHRoYXQgdGhlIHNv
Y2tldCB3aWxsIGJlIHJlbGVhc2VkIHNvb24sIHRoZW4gd2FpdCB1bnRpbCB0aGUKaW93b3JrZXIg
ZmluaXNoZXMgKGZsdXNoX3dvcmspLgoKVW5tYXAgaW5kZXhlcyBwYWdlcyBhbmQgZGF0YSByaW5n
cy4KClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRvLmNv
bT4KQ0M6IGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tCkNDOiBqZ3Jvc3NAc3VzZS5jb20KLS0t
CiBkcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYyB8IDcwICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA3MCBpbnNlcnRpb25zKCsp
CgpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMgYi9kcml2ZXJzL3hlbi9w
dmNhbGxzLWJhY2suYwppbmRleCBiZTg1OTc3Li5hZmM5NTc1IDEwMDY0NAotLS0gYS9kcml2ZXJz
L3hlbi9wdmNhbGxzLWJhY2suYworKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYwpAQCAt
MjY2LDEyICsyNjYsODIgQEAgc3RhdGljIGludCBwdmNhbGxzX2JhY2tfcmVsZWFzZV9hY3RpdmUo
c3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKIAkJCQkgICAgICAgc3RydWN0IHB2Y2FsbHNfZmVk
YXRhICpmZWRhdGEsCiAJCQkJICAgICAgIHN0cnVjdCBzb2NrX21hcHBpbmcgKm1hcCkKIHsKKwlk
aXNhYmxlX2lycShtYXAtPmlycSk7CisJaWYgKG1hcC0+c29jay0+c2sgIT0gTlVMTCkgeworCQl3
cml0ZV9sb2NrX2JoKCZtYXAtPnNvY2stPnNrLT5za19jYWxsYmFja19sb2NrKTsKKwkJbWFwLT5z
b2NrLT5zay0+c2tfdXNlcl9kYXRhID0gTlVMTDsKKwkJbWFwLT5zb2NrLT5zay0+c2tfZGF0YV9y
ZWFkeSA9IG1hcC0+c2F2ZWRfZGF0YV9yZWFkeTsKKwkJd3JpdGVfdW5sb2NrX2JoKCZtYXAtPnNv
Y2stPnNrLT5za19jYWxsYmFja19sb2NrKTsKKwl9CisKKwlhdG9taWNfc2V0KCZtYXAtPnJlbGVh
c2UsIDEpOworCWZsdXNoX3dvcmsoJm1hcC0+aW93b3JrZXIucmVnaXN0ZXJfd29yayk7CisKKwlk
b3duKCZmZWRhdGEtPnNvY2tldF9sb2NrKTsKKwlsaXN0X2RlbCgmbWFwLT5saXN0KTsKKwl1cCgm
ZmVkYXRhLT5zb2NrZXRfbG9jayk7CisKKwl4ZW5idXNfdW5tYXBfcmluZ192ZnJlZShkZXYsIG1h
cC0+Ynl0ZXMpOworCXhlbmJ1c191bm1hcF9yaW5nX3ZmcmVlKGRldiwgKHZvaWQgKiltYXAtPnJp
bmcpOworCXVuYmluZF9mcm9tX2lycWhhbmRsZXIobWFwLT5pcnEsIG1hcCk7CisKKwlzb2NrX3Jl
bGVhc2UobWFwLT5zb2NrKTsKKwlrZnJlZShtYXApOworCisJcmV0dXJuIDA7Cit9CisKK3N0YXRp
YyBpbnQgcHZjYWxsc19iYWNrX3JlbGVhc2VfcGFzc2l2ZShzdHJ1Y3QgeGVuYnVzX2RldmljZSAq
ZGV2LAorCQkJCQlzdHJ1Y3QgcHZjYWxsc19mZWRhdGEgKmZlZGF0YSwKKwkJCQkJc3RydWN0IHNv
Y2twYXNzX21hcHBpbmcgKm1hcHBhc3MpCit7CisJaWYgKG1hcHBhc3MtPnNvY2stPnNrICE9IE5V
TEwpIHsKKwkJd3JpdGVfbG9ja19iaCgmbWFwcGFzcy0+c29jay0+c2stPnNrX2NhbGxiYWNrX2xv
Y2spOworCQltYXBwYXNzLT5zb2NrLT5zay0+c2tfdXNlcl9kYXRhID0gTlVMTDsKKwkJbWFwcGFz
cy0+c29jay0+c2stPnNrX2RhdGFfcmVhZHkgPSBtYXBwYXNzLT5zYXZlZF9kYXRhX3JlYWR5Owor
CQl3cml0ZV91bmxvY2tfYmgoJm1hcHBhc3MtPnNvY2stPnNrLT5za19jYWxsYmFja19sb2NrKTsK
Kwl9CisJZG93bigmZmVkYXRhLT5zb2NrZXRfbG9jayk7CisJcmFkaXhfdHJlZV9kZWxldGUoJmZl
ZGF0YS0+c29ja2V0cGFzc19tYXBwaW5ncywgbWFwcGFzcy0+aWQpOworCXNvY2tfcmVsZWFzZSht
YXBwYXNzLT5zb2NrKTsKKwlmbHVzaF93b3JrcXVldWUobWFwcGFzcy0+d3EpOworCWRlc3Ryb3lf
d29ya3F1ZXVlKG1hcHBhc3MtPndxKTsKKwlrZnJlZShtYXBwYXNzKTsKKwl1cCgmZmVkYXRhLT5z
b2NrZXRfbG9jayk7CisKIAlyZXR1cm4gMDsKIH0KIAogc3RhdGljIGludCBwdmNhbGxzX2JhY2tf
cmVsZWFzZShzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAogCQkJCXN0cnVjdCB4ZW5fcHZjYWxs
c19yZXF1ZXN0ICpyZXEpCiB7CisJc3RydWN0IHB2Y2FsbHNfZmVkYXRhICpmZWRhdGE7CisJc3Ry
dWN0IHNvY2tfbWFwcGluZyAqbWFwLCAqbjsKKwlzdHJ1Y3Qgc29ja3Bhc3NfbWFwcGluZyAqbWFw
cGFzczsKKwlpbnQgcmV0ID0gMDsKKwlzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVzcG9uc2UgKnJzcDsK
KworCWZlZGF0YSA9IGRldl9nZXRfZHJ2ZGF0YSgmZGV2LT5kZXYpOworCisJbGlzdF9mb3JfZWFj
aF9lbnRyeV9zYWZlKG1hcCwgbiwgJmZlZGF0YS0+c29ja2V0X21hcHBpbmdzLCBsaXN0KSB7CisJ
CWlmIChtYXAtPmlkID09IHJlcS0+dS5yZWxlYXNlLmlkKSB7CisJCQlyZXQgPSBwdmNhbGxzX2Jh
Y2tfcmVsZWFzZV9hY3RpdmUoZGV2LCBmZWRhdGEsIG1hcCk7CisJCQlnb3RvIG91dDsKKwkJfQor
CX0KKwltYXBwYXNzID0gcmFkaXhfdHJlZV9sb29rdXAoJmZlZGF0YS0+c29ja2V0cGFzc19tYXBw
aW5ncywKKwkJCQkgICAgcmVxLT51LnJlbGVhc2UuaWQpOworCWlmIChtYXBwYXNzICE9IE5VTEwp
IHsKKwkJcmV0ID0gcHZjYWxsc19iYWNrX3JlbGVhc2VfcGFzc2l2ZShkZXYsIGZlZGF0YSwgbWFw
cGFzcyk7CisJCWdvdG8gb3V0OworCX0KKworb3V0OgorCXJzcCA9IFJJTkdfR0VUX1JFU1BPTlNF
KCZmZWRhdGEtPnJpbmcsIGZlZGF0YS0+cmluZy5yc3BfcHJvZF9wdnQrKyk7CisJcnNwLT5yZXFf
aWQgPSByZXEtPnJlcV9pZDsKKwlyc3AtPnUucmVsZWFzZS5pZCA9IHJlcS0+dS5yZWxlYXNlLmlk
OworCXJzcC0+Y21kID0gcmVxLT5jbWQ7CisJcnNwLT5yZXQgPSByZXQ7CiAJcmV0dXJuIDA7CiB9
CiAKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 15 19:10:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 19: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 1dLa9Z-0001Cb-Hm; Thu, 15 Jun 2017 19:10: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 1dLa9Y-00015V-7r
 for xen-devel@lists.xen.org; Thu, 15 Jun 2017 19:10:00 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 C4/C1-17076-78BD2495; Thu, 15 Jun 2017 19:09:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsVybKJssm7bbad
 Ig2sLzCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxHh+cxF/zhrdi48gRjA+Nb7i5GLg4hgTYm
 iW2vHrB3MXJysAg4SJz43ghkc3AwCsRIPPhhDRJmFAiTmHx5CSuIzSZgKPH3ySY2EFtEQFri2
 ufLjCBzmAUmM0q8fveLGaRXWMBdYuPvOoiRqhLbnt5kBLF5Bdwk/q9/AdYrISAncfLYZLCZnE
 Dxs90TWaHuYZR482wp6wRG3gWMDKsYNYpTi8pSi3SNDPWSijLTM0pyEzNzdA0NjPVyU4uLE9N
 TcxKTivWS83M3MQLDoZ6BgXEHY89ev0OMkhxMSqK8/HJOkUJ8SfkplRmJxRnxRaU5qcWHGGU4
 OJQkeFtvAeUEi1LTUyvSMnOAgQmTluDgURLhnX4TKM1bXJCYW5yZDpE6xajLsWH1+i9MQix5+
 XmpUuK8PSAzBECKMkrz4EbAouQSo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWFeB5ApPJl5JX
 CbXgEdwQR0RNAFB5AjShIRUlINjKZTa7//tVuQWLn4xERJ1l8BUSslDp0048zS7OD8PVd2S1w
 35+FjRfulmHbvnvLU73DAHotHWpfY05dllTdwP1rTlDltonbCYp/J32eGLr5wKFz/kOSa32LZ
 wQKGudOzOaUXJ3hJH0n7/qJFvsGyIPvp+QP3bzC2WhSXc4cmnS8+sO2f3iHLI0osxRmJhlrMR
 cWJANwXIRqNAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1497553797!105857495!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47186 invoked from network); 15 Jun 2017 19:09:58 -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 Jun 2017 19:09:58 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id B8515239CF;
 Thu, 15 Jun 2017 19:09:56 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B8515239CF
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Thu, 15 Jun 2017 12:09:44 -0700
Message-Id: <1497553787-3709-15-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1497553787-3709-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1706151156350.12156@sstabellini-ThinkPad-X260>
 <1497553787-3709-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 15/18] xen/pvcalls: implement the ioworker
	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>

V2UgaGF2ZSBvbmUgaW93b3JrZXIgcGVyIHNvY2tldC4gRWFjaCBpb3dvcmtlciBnb2VzIHRocm91
Z2ggdGhlIGxpc3Qgb2YKb3V0c3RhbmRpbmcgcmVhZC93cml0ZSByZXF1ZXN0cy4gT25jZSBhbGwg
cmVxdWVzdHMgaGF2ZSBiZWVuIGRlYWx0IHdpdGgsCml0IHJldHVybnMuCgpXZSB1c2Ugb25lIGF0
b21pYyBjb3VudGVyIHBlciBzb2NrZXQgZm9yICJyZWFkIiBvcGVyYXRpb25zIGFuZCBvbmUKZm9y
ICJ3cml0ZSIgb3BlcmF0aW9ucyB0byBrZWVwIHRyYWNrIG9mIHRoZSByZWFkcy93cml0ZXMgdG8g
ZG8uCgpXZSBhbHNvIHVzZSBvbmUgYXRvbWljIGNvdW50ZXIgKCJpbyIpIHBlciBpb3dvcmtlciB0
byBrZWVwIHRyYWNrIG9mIGhvdwptYW55IG91dHN0YW5kaW5nIHJlcXVlc3RzIHdlIGhhdmUgaW4g
dG90YWwgYXNzaWduZWQgdG8gdGhlIGlvd29ya2VyLiBUaGUKaW93b3JrZXIgZmluaXNoZXMgd2hl
biB0aGVyZSBhcmUgbm9uZS4KClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3Rl
ZmFub0BhcG9yZXRvLmNvbT4KQ0M6IGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tCkNDOiBqZ3Jv
c3NAc3VzZS5jb20KLS0tCiBkcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYyB8IDI3ICsrKysrKysr
KysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDI3IGluc2VydGlvbnMoKykKCmRp
ZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYyBiL2RyaXZlcnMveGVuL3B2Y2Fs
bHMtYmFjay5jCmluZGV4IDk0ZTRjM2YuLmI5YTEwYjkgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVu
L3B2Y2FsbHMtYmFjay5jCisrKyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCkBAIC05OCw4
ICs5OCwzNSBAQCBzdGF0aWMgaW50IHB2Y2FsbHNfYmFja19yZWxlYXNlX2FjdGl2ZShzdHJ1Y3Qg
eGVuYnVzX2RldmljZSAqZGV2LAogCQkJCSAgICAgICBzdHJ1Y3QgcHZjYWxsc19mZWRhdGEgKmZl
ZGF0YSwKIAkJCQkgICAgICAgc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwKTsKIAorc3RhdGljIHZv
aWQgcHZjYWxsc19jb25uX2JhY2tfcmVhZCh2b2lkICpvcGFxdWUpCit7Cit9CisKK3N0YXRpYyBp
bnQgcHZjYWxsc19jb25uX2JhY2tfd3JpdGUoc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwKQorewor
CXJldHVybiAwOworfQorCiBzdGF0aWMgdm9pZCBwdmNhbGxzX2JhY2tfaW93b3JrZXIoc3RydWN0
IHdvcmtfc3RydWN0ICp3b3JrKQogeworCXN0cnVjdCBwdmNhbGxzX2lvd29ya2VyICppb3dvcmtl
ciA9IGNvbnRhaW5lcl9vZih3b3JrLAorCQlzdHJ1Y3QgcHZjYWxsc19pb3dvcmtlciwgcmVnaXN0
ZXJfd29yayk7CisJc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwID0gY29udGFpbmVyX29mKGlvd29y
a2VyLCBzdHJ1Y3Qgc29ja19tYXBwaW5nLAorCQlpb3dvcmtlcik7CisKKwl3aGlsZSAoYXRvbWlj
X3JlYWQoJm1hcC0+aW8pID4gMCkgeworCQlpZiAoYXRvbWljX3JlYWQoJm1hcC0+cmVsZWFzZSkg
PiAwKSB7CisJCQlhdG9taWNfc2V0KCZtYXAtPnJlbGVhc2UsIDApOworCQkJcmV0dXJuOworCQl9
CisKKwkJaWYgKGF0b21pY19yZWFkKCZtYXAtPnJlYWQpID4gMCkKKwkJCXB2Y2FsbHNfY29ubl9i
YWNrX3JlYWQobWFwKTsKKwkJaWYgKGF0b21pY19yZWFkKCZtYXAtPndyaXRlKSA+IDApCisJCQlw
dmNhbGxzX2Nvbm5fYmFja193cml0ZShtYXApOworCisJCWF0b21pY19kZWMoJm1hcC0+aW8pOwor
CX0KIH0KIAogc3RhdGljIGludCBwdmNhbGxzX2JhY2tfc29ja2V0KHN0cnVjdCB4ZW5idXNfZGV2
aWNlICpkZXYsCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 15 19:10:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 19: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 1dLa9Z-0001EU-Pd; Thu, 15 Jun 2017 19:10:01 +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 1dLa9Y-00017E-JB
 for xen-devel@lists.xen.org; Thu, 15 Jun 2017 19:10:00 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 05/30-03920-78BD2495; Thu, 15 Jun 2017 19:09:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsVybKJssm77bad
 Ig0s3hSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ow31/QKrklXNH19xd7A+Ea8i5GLQ0igjUli
 2eyfrF2MnBwsAg4S/acvMHUxcnAwCsRIPPhhDRJmFAiTmHx5CVgJm4ChxN8nm9hAbBEBaYlrn
 y8zgsxhFpjMKPH63S9mkISwgKnEqdmTWEHmsAioSky/kQMS5hVwk5g9YxHYHAkBOYmTxyaD2Z
 xA8bPdE1mh7mGUePNsKesERt4FjAyrGDWKU4vKUot0DQ31kooy0zNKchMzc3QNDcz0clOLixP
 TU3MSk4r1kvNzNzECg4EBCHYwfloWcIhRkoNJSZSXX84pUogvKT+lMiOxOCO+qDQntfgQowwH
 h5IEb+stoJxgUWp6akVaZg4wLGHSEhw8SiK8028CpXmLCxJzizPTIVKnGHU5Nqxe/4VJiCUvP
 y9VSpxXCGSGAEhRRmke3AhYjFxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMK8DyBSezLwSuE
 2vgI5gAjoi6IIDyBEliQgpqQbGzES3IyypS1oLD7zmmaZ/4Mhynmv/JwhUltasnxS+45+vpWe
 F4jnGPsPY4IDLCS2bbhidtsrqz3jpo2112imIy6t0wb7YozFiN6/W3LI0dAjZvvGSW0z0rurG
 LHmHmAuVczScVLfPN56eJ2Iy+ebGBC7NEvtpGXnGRj6l0r/0PJ4lOvyc467EUpyRaKjFXFScC
 AC2hZCvjAIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-5.tower-27.messagelabs.com!1497553798!102415010!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45836 invoked from network); 15 Jun 2017 19:09:59 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Jun 2017 19:09:59 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 3AB0D239DA;
 Thu, 15 Jun 2017 19:09:57 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 3AB0D239DA
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Thu, 15 Jun 2017 12:09:45 -0700
Message-Id: <1497553787-3709-16-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1497553787-3709-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1706151156350.12156@sstabellini-ThinkPad-X260>
 <1497553787-3709-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 16/18] xen/pvcalls: implement read
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiBhbiBhY3RpdmUgc29ja2V0IGhhcyBkYXRhIGF2YWlsYWJsZSwgaW5jcmVtZW50IHRoZSBp
byBhbmQgcmVhZApjb3VudGVycywgYW5kIHNjaGVkdWxlIHRoZSBpb3dvcmtlci4KCkltcGxlbWVu
dCB0aGUgcmVhZCBmdW5jdGlvbiBieSByZWFkaW5nIGZyb20gdGhlIHNvY2tldCwgd3JpdGluZyB0
aGUgZGF0YQp0byB0aGUgZGF0YSByaW5nLgoKU2V0IGluX2Vycm9yIG9uIGVycm9yLgoKU2lnbmVk
LW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgpDQzogYm9y
aXMub3N0cm92c2t5QG9yYWNsZS5jb20KQ0M6IGpncm9zc0BzdXNlLmNvbQotLS0KIGRyaXZlcnMv
eGVuL3B2Y2FsbHMtYmFjay5jIHwgODUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDg1IGluc2VydGlvbnMoKykKCmRpZmYgLS1n
aXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFj
ay5jCmluZGV4IGI5YTEwYjkuLjY1ZDllYmEgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3B2Y2Fs
bHMtYmFjay5jCisrKyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCkBAIC0xMDAsNiArMTAw
LDgxIEBAIHN0YXRpYyBpbnQgcHZjYWxsc19iYWNrX3JlbGVhc2VfYWN0aXZlKHN0cnVjdCB4ZW5i
dXNfZGV2aWNlICpkZXYsCiAKIHN0YXRpYyB2b2lkIHB2Y2FsbHNfY29ubl9iYWNrX3JlYWQodm9p
ZCAqb3BhcXVlKQogeworCXN0cnVjdCBzb2NrX21hcHBpbmcgKm1hcCA9IChzdHJ1Y3Qgc29ja19t
YXBwaW5nICopb3BhcXVlOworCXN0cnVjdCBtc2doZHIgbXNnOworCXN0cnVjdCBrdmVjIHZlY1sy
XTsKKwlSSU5HX0lEWCBjb25zLCBwcm9kLCBzaXplLCB3YW50ZWQsIGFycmF5X3NpemUsIG1hc2tl
ZF9wcm9kLCBtYXNrZWRfY29uczsKKwlpbnQzMl90IGVycm9yOworCXN0cnVjdCBwdmNhbGxzX2Rh
dGFfaW50ZiAqaW50ZiA9IG1hcC0+cmluZzsKKwlzdHJ1Y3QgcHZjYWxsc19kYXRhICpkYXRhID0g
Jm1hcC0+ZGF0YTsKKwl1bnNpZ25lZCBsb25nIGZsYWdzOworCWludCByZXQ7CisKKwlhcnJheV9z
aXplID0gWEVOX0ZMRVhfUklOR19TSVpFKG1hcC0+cmluZ19vcmRlcik7CisJY29ucyA9IGludGYt
PmluX2NvbnM7CisJcHJvZCA9IGludGYtPmluX3Byb2Q7CisJZXJyb3IgPSBpbnRmLT5pbl9lcnJv
cjsKKwkvKiByZWFkIHRoZSBpbmRleGVzIGZpcnN0LCB0aGVuIGRlYWwgd2l0aCB0aGUgZGF0YSAq
LworCXZpcnRfbWIoKTsKKworCWlmIChlcnJvcikKKwkJcmV0dXJuOworCisJc2l6ZSA9IHB2Y2Fs
bHNfcXVldWVkKHByb2QsIGNvbnMsIGFycmF5X3NpemUpOworCWlmIChzaXplID49IGFycmF5X3Np
emUpCisJCXJldHVybjsKKwlzcGluX2xvY2tfaXJxc2F2ZSgmbWFwLT5zb2NrLT5zay0+c2tfcmVj
ZWl2ZV9xdWV1ZS5sb2NrLCBmbGFncyk7CisJaWYgKHNrYl9xdWV1ZV9lbXB0eSgmbWFwLT5zb2Nr
LT5zay0+c2tfcmVjZWl2ZV9xdWV1ZSkpIHsKKwkJYXRvbWljX3NldCgmbWFwLT5yZWFkLCAwKTsK
KwkJc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmbWFwLT5zb2NrLT5zay0+c2tfcmVjZWl2ZV9xdWV1
ZS5sb2NrLAorCQkJCWZsYWdzKTsKKwkJcmV0dXJuOworCX0KKwlzcGluX3VubG9ja19pcnFyZXN0
b3JlKCZtYXAtPnNvY2stPnNrLT5za19yZWNlaXZlX3F1ZXVlLmxvY2ssIGZsYWdzKTsKKwl3YW50
ZWQgPSBhcnJheV9zaXplIC0gc2l6ZTsKKwltYXNrZWRfcHJvZCA9IHB2Y2FsbHNfbWFzayhwcm9k
LCBhcnJheV9zaXplKTsKKwltYXNrZWRfY29ucyA9IHB2Y2FsbHNfbWFzayhjb25zLCBhcnJheV9z
aXplKTsKKworCW1lbXNldCgmbXNnLCAwLCBzaXplb2YobXNnKSk7CisJbXNnLm1zZ19pdGVyLnR5
cGUgPSBJVEVSX0tWRUN8V1JJVEU7CisJbXNnLm1zZ19pdGVyLmNvdW50ID0gd2FudGVkOworCWlm
IChtYXNrZWRfcHJvZCA8IG1hc2tlZF9jb25zKSB7CisJCXZlY1swXS5pb3ZfYmFzZSA9IGRhdGEt
PmluICsgbWFza2VkX3Byb2Q7CisJCXZlY1swXS5pb3ZfbGVuID0gd2FudGVkOworCQltc2cubXNn
X2l0ZXIua3ZlYyA9IHZlYzsKKwkJbXNnLm1zZ19pdGVyLm5yX3NlZ3MgPSAxOworCX0gZWxzZSB7
CisJCXZlY1swXS5pb3ZfYmFzZSA9IGRhdGEtPmluICsgbWFza2VkX3Byb2Q7CisJCXZlY1swXS5p
b3ZfbGVuID0gYXJyYXlfc2l6ZSAtIG1hc2tlZF9wcm9kOworCQl2ZWNbMV0uaW92X2Jhc2UgPSBk
YXRhLT5pbjsKKwkJdmVjWzFdLmlvdl9sZW4gPSB3YW50ZWQgLSB2ZWNbMF0uaW92X2xlbjsKKwkJ
bXNnLm1zZ19pdGVyLmt2ZWMgPSB2ZWM7CisJCW1zZy5tc2dfaXRlci5ucl9zZWdzID0gMjsKKwl9
CisKKwlhdG9taWNfc2V0KCZtYXAtPnJlYWQsIDApOworCXJldCA9IGluZXRfcmVjdm1zZyhtYXAt
PnNvY2ssICZtc2csIHdhbnRlZCwgTVNHX0RPTlRXQUlUKTsKKwlXQVJOX09OKHJldCA+IHdhbnRl
ZCk7CisJaWYgKHJldCA9PSAtRUFHQUlOKSAvKiBzaG91bGRuJ3QgaGFwcGVuICovCisJCXJldHVy
bjsKKwlpZiAoIXJldCkKKwkJcmV0ID0gLUVOT1RDT05OOworCXNwaW5fbG9ja19pcnFzYXZlKCZt
YXAtPnNvY2stPnNrLT5za19yZWNlaXZlX3F1ZXVlLmxvY2ssIGZsYWdzKTsKKwlpZiAocmV0ID4g
MCAmJiAhc2tiX3F1ZXVlX2VtcHR5KCZtYXAtPnNvY2stPnNrLT5za19yZWNlaXZlX3F1ZXVlKSkK
KwkJYXRvbWljX2luYygmbWFwLT5yZWFkKTsKKwlzcGluX3VubG9ja19pcnFyZXN0b3JlKCZtYXAt
PnNvY2stPnNrLT5za19yZWNlaXZlX3F1ZXVlLmxvY2ssIGZsYWdzKTsKKworCS8qIHdyaXRlIHRo
ZSBkYXRhLCB0aGVuIG1vZGlmeSB0aGUgaW5kZXhlcyAqLworCXZpcnRfd21iKCk7CisJaWYgKHJl
dCA8IDApCisJCWludGYtPmluX2Vycm9yID0gcmV0OworCWVsc2UKKwkJaW50Zi0+aW5fcHJvZCA9
IHByb2QgKyByZXQ7CisJLyogdXBkYXRlIHRoZSBpbmRleGVzLCB0aGVuIG5vdGlmeSB0aGUgb3Ro
ZXIgZW5kICovCisJdmlydF93bWIoKTsKKwlub3RpZnlfcmVtb3RlX3ZpYV9pcnEobWFwLT5pcnEp
OworCisJcmV0dXJuOwogfQogCiBzdGF0aWMgaW50IHB2Y2FsbHNfY29ubl9iYWNrX3dyaXRlKHN0
cnVjdCBzb2NrX21hcHBpbmcgKm1hcCkKQEAgLTE3Miw2ICsyNDcsMTYgQEAgc3RhdGljIHZvaWQg
cHZjYWxsc19za19zdGF0ZV9jaGFuZ2Uoc3RydWN0IHNvY2sgKnNvY2spCiAKIHN0YXRpYyB2b2lk
IHB2Y2FsbHNfc2tfZGF0YV9yZWFkeShzdHJ1Y3Qgc29jayAqc29jaykKIHsKKwlzdHJ1Y3Qgc29j
a19tYXBwaW5nICptYXAgPSBzb2NrLT5za191c2VyX2RhdGE7CisJc3RydWN0IHB2Y2FsbHNfaW93
b3JrZXIgKmlvdzsKKworCWlmIChtYXAgPT0gTlVMTCkKKwkJcmV0dXJuOworCisJaW93ID0gJm1h
cC0+aW93b3JrZXI7CisJYXRvbWljX2luYygmbWFwLT5yZWFkKTsKKwlhdG9taWNfaW5jKCZtYXAt
PmlvKTsKKwlxdWV1ZV93b3JrKGlvdy0+d3EsICZpb3ctPnJlZ2lzdGVyX3dvcmspOwogfQogCiBz
dGF0aWMgc3RydWN0IHNvY2tfbWFwcGluZyAqcHZjYWxsc19uZXdfYWN0aXZlX3NvY2tldCgKLS0g
CjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 15 19:10:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 19: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 1dLa9b-0001LJ-1Q; Thu, 15 Jun 2017 19: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 <sstabellini@kernel.org>) id 1dLa9Z-00017E-1N
 for xen-devel@lists.xen.org; Thu, 15 Jun 2017 19:10:01 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 FB/30-03920-88BD2495; Thu, 15 Jun 2017 19:10:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsVybKJssm7Hbad
 Ig52LeSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oznz1eyFCznrjj6+DRLA+NFzi5GLg4hgTYm
 ibsH9jJ2MXJysAg4SPQ1t7J3MXJwMArESDz4YQ0SZhQIk5h8eQkriM0mYCjx98kmNhBbREBa4
 trny4wgc5gFJjNKvH73ixkkISwQLvHm/TRmiJmqEs2fOlhAbF4BN4mHe7aAxSUE5CROHpsMNp
 QTKH62eyIr1EGMEm+eLWWdwMi7gJFhFaNGcWpRWWqRrqGBXlJRZnpGSW5iZg6QZ6aXm1pcnJi
 empOYVKyXnJ+7iREYEAxAsIPx3rKAQ4ySHExKorz8ck6RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4
 lCR4NW4B5QSLUtNTK9Iyc4ChCZOW4OBREuGdfhMozVtckJhbnJkOkTrFqMuxYfX6L0xCLHn5e
 alS4rxCIDMEQIoySvPgRsDi5BKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeR1ApvBk5pXAbX
 oFdAQT0BFBFxxAjihJREhJNTCefyvM+l/p/Km7yy6ujpRvv83Q1XyoXzi34E4qc62q27H9WZ8
 q+KTd5/qfvMgXEre8I3LF8d0cy9Re3E479vVi7Lbl57ij1zbMfvLNlufApR0vbnsGyE60vL9/
 76cJiZM7Z/seMhLV83t2MsB0ht/fn/vFp5yzelVikxN7+97sJNnpwjf1BZ6LKrEUZyQaajEXF
 ScCAN+OzdmOAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1497553798!108015163!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25377 invoked from network); 15 Jun 2017 19:10:00 -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; 15 Jun 2017 19:10:00 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 5A600239E2;
 Thu, 15 Jun 2017 19:09:58 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5A600239E2
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Thu, 15 Jun 2017 12:09:47 -0700
Message-Id: <1497553787-3709-18-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1497553787-3709-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1706151156350.12156@sstabellini-ThinkPad-X260>
 <1497553787-3709-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 18/18] xen: introduce a Kconfig option to
	enable the pvcalls 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>

QWxzbyBhZGQgcHZjYWxscy1iYWNrIHRvIHRoZSBNYWtlZmlsZS4KClNpZ25lZC1vZmYtYnk6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRvLmNvbT4KQ0M6IGJvcmlzLm9zdHJvdnNr
eUBvcmFjbGUuY29tCkNDOiBqZ3Jvc3NAc3VzZS5jb20KLS0tCiBkcml2ZXJzL3hlbi9LY29uZmln
ICB8IDEyICsrKysrKysrKysrKwogZHJpdmVycy94ZW4vTWFrZWZpbGUgfCAgMSArCiAyIGZpbGVz
IGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9LY29u
ZmlnIGIvZHJpdmVycy94ZW4vS2NvbmZpZwppbmRleCBmMTViYjNiNy4uNDU0NTU2MSAxMDA2NDQK
LS0tIGEvZHJpdmVycy94ZW4vS2NvbmZpZworKysgYi9kcml2ZXJzL3hlbi9LY29uZmlnCkBAIC0x
OTYsNiArMTk2LDE4IEBAIGNvbmZpZyBYRU5fUENJREVWX0JBQ0tFTkQKIAogCSAgSWYgaW4gZG91
YnQsIHNheSBtLgogCitjb25maWcgWEVOX1BWQ0FMTFNfQkFDS0VORAorCWJvb2wgIlhFTiBQViBD
YWxscyBiYWNrZW5kIGRyaXZlciIKKwlkZXBlbmRzIG9uIElORVQgJiYgWEVOICYmIFhFTl9CQUNL
RU5ECisJZGVmYXVsdCBuCisJaGVscAorCSAgRXhwZXJpbWVudGFsIGJhY2tlbmQgZm9yIHRoZSBY
ZW4gUFYgQ2FsbHMgcHJvdG9jb2wKKwkgIChodHRwczovL3hlbmJpdHMueGVuLm9yZy9kb2NzL3Vu
c3RhYmxlL21pc2MvcHZjYWxscy5odG1sKS4gSXQKKwkgIGFsbG93cyBQViBDYWxscyBmcm9udGVu
ZHMgdG8gc2VuZCBQT1NJWCBjYWxscyB0byB0aGUgYmFja2VuZCwKKwkgIHdoaWNoIGltcGxlbWVu
dHMgdGhlbS4KKworCSAgSWYgaW4gZG91YnQsIHNheSBuLgorCiBjb25maWcgWEVOX1NDU0lfQkFD
S0VORAogCXRyaXN0YXRlICJYRU4gU0NTSSBiYWNrZW5kIGRyaXZlciIKIAlkZXBlbmRzIG9uIFhF
TiAmJiBYRU5fQkFDS0VORCAmJiBUQVJHRVRfQ09SRQpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4v
TWFrZWZpbGUgYi9kcml2ZXJzL3hlbi9NYWtlZmlsZQppbmRleCA4ZmVhYjgxMC4uNDgwYjkyOCAx
MDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vTWFrZWZpbGUKKysrIGIvZHJpdmVycy94ZW4vTWFrZWZp
bGUKQEAgLTM4LDYgKzM4LDcgQEAgb2JqLSQoQ09ORklHX1hFTl9BQ1BJX1BST0NFU1NPUikJKz0g
eGVuLWFjcGktcHJvY2Vzc29yLm8KIG9iai0kKENPTkZJR19YRU5fRUZJKQkJCSs9IGVmaS5vCiBv
YmotJChDT05GSUdfWEVOX1NDU0lfQkFDS0VORCkJCSs9IHhlbi1zY3NpYmFjay5vCiBvYmotJChD
T05GSUdfWEVOX0FVVE9fWExBVEUpCQkrPSB4bGF0ZV9tbXUubworb2JqLSQoQ09ORklHX1hFTl9Q
VkNBTExTX0JBQ0tFTkQpCSs9IHB2Y2FsbHMtYmFjay5vCiB4ZW4tZXZ0Y2huLXkJCQkJOj0gZXZ0
Y2huLm8KIHhlbi1nbnRkZXYteQkJCQk6PSBnbnRkZXYubwogeGVuLWdudGFsbG9jLXkJCQkJOj0g
Z250YWxsb2MubwotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 15 19:10:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 19:10:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLa9h-0001lO-Aj; Thu, 15 Jun 2017 19:10:09 +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 1dLa9g-0001jj-6d
 for xen-devel@lists.xen.org; Thu, 15 Jun 2017 19:10:08 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 29/52-03058-F8BD2495; Thu, 15 Jun 2017 19:10:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsVybKJssm7/bad
 Ig71PGC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ow/738yF2yQqPh8VreB8YJIFyMXh5BAG5PE
 vQNtbF2MHBwsAg4S+xYKg5iMAjESD35YdzFyAplhEpMvL2EFsdkEDCX+PtnEBmKLCEhLXPt8m
 RFkDLPAZEaJ1+9+MYMkhAXMJK5+PM0IYrMIqEpcnT8LzOYVcJM4NHU5C4gtISAncfLYZLChnE
 Dxs90TWaHuYZR482wp6wRG3gWMDKsYNYpTi8pSi3QNTfSSijLTM0pyEzNzdA0NzPRyU4uLE9N
 TcxKTivWS83M3MQKDgQEIdjBe3xhwiFGSg0lJlJdfzilSiC8pP6UyI7E4I76oNCe1+BCjDAeH
 kgSvxi2gnGBRanpqRVpmDjAsYdISHDxKIrzTbwKleYsLEnOLM9MhUqcYdTk2rF7/hUmIJS8/L
 1VKnFcIZIYASFFGaR7cCFiMXGKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5IwrwPIFJ7MvBK4Ta
 +AjmACOiLoggPIESWJCCmpBsaGrSs233wmv+H18vilLkdaA3mli1cdm+Gu91H0U3GqWUlHdJz
 CpcLr29hmBDD/e8j/3KlDlm+HwMc/9cVqpgv+eR3oFTZOOfyu76QZt2mWl96SxJJbAiZLVugu
 nVY9q+FjTdSUTZmXj3HsKJm7/27Ar+0OPRarF3+atOp+x8TWtyu8zk60i0xVYinOSDTUYi4qT
 gQAqtrXa4wCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1497553805!74097634!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29184 invoked from network); 15 Jun 2017 19:10:06 -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; 15 Jun 2017 19:10:06 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id E23142399A;
 Thu, 15 Jun 2017 19:09:57 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E23142399A
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Thu, 15 Jun 2017 12:09:46 -0700
Message-Id: <1497553787-3709-17-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1497553787-3709-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1706151156350.12156@sstabellini-ThinkPad-X260>
 <1497553787-3709-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 17/18] xen/pvcalls: implement write
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiB0aGUgb3RoZXIgZW5kIG5vdGlmaWVzIHVzIHRoYXQgdGhlcmUgaXMgZGF0YSB0byBiZSB3
cml0dGVuCihwdmNhbGxzX2JhY2tfY29ubl9ldmVudCksIGluY3JlbWVudCB0aGUgaW8gYW5kIHdy
aXRlIGNvdW50ZXJzLCBhbmQKc2NoZWR1bGUgdGhlIGlvd29ya2VyLgoKSW1wbGVtZW50IHRoZSB3
cml0ZSBmdW5jdGlvbiBjYWxsZWQgYnkgaW93b3JrZXIgYnkgcmVhZGluZyB0aGUgZGF0YSBmcm9t
CnRoZSBkYXRhIHJpbmcsIHdyaXRpbmcgaXQgdG8gdGhlIHNvY2tldCBieSBjYWxsaW5nIGluZXRf
c2VuZG1zZy4KClNldCBvdXRfZXJyb3Igb24gZXJyb3IuCgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHN0ZWZhbm9AYXBvcmV0by5jb20+CkNDOiBib3Jpcy5vc3Ryb3Zza3lAb3Jh
Y2xlLmNvbQpDQzogamdyb3NzQHN1c2UuY29tCi0tLQogZHJpdmVycy94ZW4vcHZjYWxscy1iYWNr
LmMgfCA3NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiAx
IGZpbGUgY2hhbmdlZCwgNzMgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdp
dCBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jIGIvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNr
LmMKaW5kZXggNjVkOWViYS4uOTFhYjExYiAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vcHZjYWxs
cy1iYWNrLmMKKysrIGIvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMKQEAgLTE3OSw3ICsxNzks
NjYgQEAgc3RhdGljIHZvaWQgcHZjYWxsc19jb25uX2JhY2tfcmVhZCh2b2lkICpvcGFxdWUpCiAK
IHN0YXRpYyBpbnQgcHZjYWxsc19jb25uX2JhY2tfd3JpdGUoc3RydWN0IHNvY2tfbWFwcGluZyAq
bWFwKQogewotCXJldHVybiAwOworCXN0cnVjdCBwdmNhbGxzX2RhdGFfaW50ZiAqaW50ZiA9IG1h
cC0+cmluZzsKKwlzdHJ1Y3QgcHZjYWxsc19kYXRhICpkYXRhID0gJm1hcC0+ZGF0YTsKKwlzdHJ1
Y3QgbXNnaGRyIG1zZzsKKwlzdHJ1Y3Qga3ZlYyB2ZWNbMl07CisJUklOR19JRFggY29ucywgcHJv
ZCwgc2l6ZSwgcmluZ19zaXplOworCWludCByZXQ7CisKKwljb25zID0gaW50Zi0+b3V0X2NvbnM7
CisJcHJvZCA9IGludGYtPm91dF9wcm9kOworCS8qIHJlYWQgdGhlIGluZGV4ZXMgYmVmb3JlIGRl
YWxpbmcgd2l0aCB0aGUgZGF0YSAqLworCXZpcnRfbWIoKTsKKworCXJpbmdfc2l6ZSA9IFhFTl9G
TEVYX1JJTkdfU0laRShtYXAtPnJpbmdfb3JkZXIpOworCXNpemUgPSBwdmNhbGxzX3F1ZXVlZChw
cm9kLCBjb25zLCByaW5nX3NpemUpOworCWlmIChzaXplID09IDApCisJCXJldHVybiAwOworCisJ
bWVtc2V0KCZtc2csIDAsIHNpemVvZihtc2cpKTsKKwltc2cubXNnX2ZsYWdzIHw9IE1TR19ET05U
V0FJVDsKKwltc2cubXNnX2l0ZXIudHlwZSA9IElURVJfS1ZFQ3xSRUFEOworCW1zZy5tc2dfaXRl
ci5jb3VudCA9IHNpemU7CisJaWYgKHB2Y2FsbHNfbWFzayhwcm9kLCByaW5nX3NpemUpID4gcHZj
YWxsc19tYXNrKGNvbnMsIHJpbmdfc2l6ZSkpIHsKKwkJdmVjWzBdLmlvdl9iYXNlID0gZGF0YS0+
b3V0ICsgcHZjYWxsc19tYXNrKGNvbnMsIHJpbmdfc2l6ZSk7CisJCXZlY1swXS5pb3ZfbGVuID0g
c2l6ZTsKKwkJbXNnLm1zZ19pdGVyLmt2ZWMgPSB2ZWM7CisJCW1zZy5tc2dfaXRlci5ucl9zZWdz
ID0gMTsKKwl9IGVsc2UgeworCQl2ZWNbMF0uaW92X2Jhc2UgPSBkYXRhLT5vdXQgKyBwdmNhbGxz
X21hc2soY29ucywgcmluZ19zaXplKTsKKwkJdmVjWzBdLmlvdl9sZW4gPSByaW5nX3NpemUgLSBw
dmNhbGxzX21hc2soY29ucywgcmluZ19zaXplKTsKKwkJdmVjWzFdLmlvdl9iYXNlID0gZGF0YS0+
b3V0OworCQl2ZWNbMV0uaW92X2xlbiA9IHNpemUgLSB2ZWNbMF0uaW92X2xlbjsKKwkJbXNnLm1z
Z19pdGVyLmt2ZWMgPSB2ZWM7CisJCW1zZy5tc2dfaXRlci5ucl9zZWdzID0gMjsKKwl9CisKKwlh
dG9taWNfc2V0KCZtYXAtPndyaXRlLCAwKTsKKwlyZXQgPSBpbmV0X3NlbmRtc2cobWFwLT5zb2Nr
LCAmbXNnLCBzaXplKTsKKwlpZiAocmV0ID09IC1FQUdBSU4gfHwgKHJldCA+PSAwICYmIHJldCA8
IHNpemUpKSB7CisJCWF0b21pY19pbmMoJm1hcC0+d3JpdGUpOworCQlhdG9taWNfaW5jKCZtYXAt
PmlvKTsKKwl9CisJaWYgKHJldCA9PSAtRUFHQUlOKQorCQlyZXR1cm4gcmV0OworCisJLyogd3Jp
dGUgdGhlIGRhdGEsIHRoZW4gdXBkYXRlIHRoZSBpbmRleGVzICovCisJdmlydF93bWIoKTsKKwlp
ZiAocmV0IDwgMCkgeworCQlpbnRmLT5vdXRfZXJyb3IgPSByZXQ7CisJfSBlbHNlIHsKKwkJaW50
Zi0+b3V0X2Vycm9yID0gMDsKKwkJaW50Zi0+b3V0X2NvbnMgPSBjb25zICsgcmV0OworCQlwcm9k
ID0gaW50Zi0+b3V0X3Byb2Q7CisJfQorCS8qIHVwZGF0ZSB0aGUgaW5kZXhlcywgdGhlbiBub3Rp
ZnkgdGhlIG90aGVyIGVuZCAqLworCXZpcnRfd21iKCk7CisJaWYgKHByb2QgIT0gY29ucyArIHJl
dCkKKwkJYXRvbWljX2luYygmbWFwLT53cml0ZSk7CisJbm90aWZ5X3JlbW90ZV92aWFfaXJxKG1h
cC0+aXJxKTsKKworCXJldHVybiByZXQ7CiB9CiAKIHN0YXRpYyB2b2lkIHB2Y2FsbHNfYmFja19p
b3dvcmtlcihzdHJ1Y3Qgd29ya19zdHJ1Y3QgKndvcmspCkBAIC04NDMsNiArOTAyLDE5IEBAIHN0
YXRpYyBpcnFyZXR1cm5fdCBwdmNhbGxzX2JhY2tfZXZlbnQoaW50IGlycSwgdm9pZCAqZGV2X2lk
KQogCiBzdGF0aWMgaXJxcmV0dXJuX3QgcHZjYWxsc19iYWNrX2Nvbm5fZXZlbnQoaW50IGlycSwg
dm9pZCAqc29ja19tYXApCiB7CisJc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwID0gc29ja19tYXA7
CisJc3RydWN0IHB2Y2FsbHNfaW93b3JrZXIgKmlvdzsKKworCWlmIChtYXAgPT0gTlVMTCB8fCBt
YXAtPnNvY2sgPT0gTlVMTCB8fCBtYXAtPnNvY2stPnNrID09IE5VTEwgfHwKKwkJbWFwLT5zb2Nr
LT5zay0+c2tfdXNlcl9kYXRhICE9IG1hcCkKKwkJcmV0dXJuIElSUV9IQU5ETEVEOworCisJaW93
ID0gJm1hcC0+aW93b3JrZXI7CisKKwlhdG9taWNfaW5jKCZtYXAtPndyaXRlKTsKKwlhdG9taWNf
aW5jKCZtYXAtPmlvKTsKKwlxdWV1ZV93b3JrKGlvdy0+d3EsICZpb3ctPnJlZ2lzdGVyX3dvcmsp
OworCiAJcmV0dXJuIElSUV9IQU5ETEVEOwogfQogCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 15 19:10:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 19: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 1dLaA1-00028h-MP; Thu, 15 Jun 2017 19: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 <sstabellini@kernel.org>) id 1dLaA0-00026v-MZ
 for xen-devel@lists.xen.org; Thu, 15 Jun 2017 19:10:28 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 B6/BB-03613-4ABD2495; Thu, 15 Jun 2017 19:10:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsVybKJssu7i206
 RBkfnilss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlTbhQXvJGqeP36I2sD40TxLkYuDiGBNiaJ
 1W+/sXYxcnKwCDhIrJzcw9jFyMHBKBAj8eCHNUiYUSBMYvLlJWAlbAKGEn+fbGIDsUUEpCWuf
 b7MCDKHWWAyo8Trd7+YQRLCArYSs84sYoOYqSpx4UYLO4jNK+Am0T1pOViNhICcxMljk8GGcg
 LFz3ZPZIU6iFHizbOlrBMYeRcwMqxi1ChOLSpLLdI1NtJLKspMzyjJTczM0TU0MNPLTS0uTkx
 PzUlMKtZLzs/dxAgMBwYg2MF4el3gIUZJDiYlUV5+OadIIb6k/JTKjMTijPii0pzU4kOMMhwc
 ShK8rbeAcoJFqempFWmZOcDAhElLcPAoifBOvwmU5i0uSMwtzkyHSJ1i1OXYsHr9FyYhlrz8v
 FQpcd4ekBkCIEUZpXlwI2BRcolRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvA4gU3gy80rgNr
 0COoIJ6IigCw4gR5QkIqSkGhgXvikN9ls5u3vF03ajKZl3Zc7NK8oXzvBLvzFvgfVCu7DyL1N
 +MnJ6Zu1bUmpj9WFbtxvvweCDq5h45W8qbrq3pvbo/ffxyX3PzMPVZjPsSTk2ucW+J36N0SRD
 1vml+u89EpWn+Wy4uPnpmohqJia3TkEeya2zwv/1vMnbvXi39RGO8tDjryOUWIozEg21mIuKE
 wEzzIRwjQIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1497553826!48347522!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38725 invoked from network); 15 Jun 2017 19:10:27 -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; 15 Jun 2017 19:10:27 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 696F9239B5;
 Thu, 15 Jun 2017 19:09:55 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 696F9239B5
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Thu, 15 Jun 2017 12:09:41 -0700
Message-Id: <1497553787-3709-12-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1497553787-3709-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1706151156350.12156@sstabellini-ThinkPad-X260>
 <1497553787-3709-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/18] 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>

SW1wbGVtZW50IHBvbGwgb24gcGFzc2l2ZSBzb2NrZXRzIGJ5IHJlcXVlc3RpbmcgYSBkZWxheWVk
IHJlc3BvbnNlIHdpdGgKbWFwcGFzcy0+cmVxY29weSwgYW5kIHJlcGx5IGJhY2sgd2hlbiB0aGVy
ZSBpcyBkYXRhIG9uIHRoZSBwYXNzaXZlCnNvY2tldC4KClBvbGwgb24gYWN0aXZlIHNvY2tldCBp
cyB1bmltcGxlbWVudGVkIGFzIGJ5IHRoZSBzcGVjLCBhcyB0aGUgZnJvbnRlbmQKc2hvdWxkIGp1
c3Qgd2FpdCBmb3IgZXZlbnRzIGFuZCBjaGVjayB0aGUgaW5kZXhlcyBvbiB0aGUgaW5kZXhlcyBw
YWdlLgoKT25seSBzdXBwb3J0IG9uZSBvdXRzdGFuZGluZyBwb2xsIChvciBhY2NlcHQpIHJlcXVl
c3QgZm9yIGV2ZXJ5IHBhc3NpdmUKc29ja2V0IGF0IGFueSBnaXZlbiB0aW1lLgoKU2lnbmVkLW9m
Zi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgpDQzogYm9yaXMu
b3N0cm92c2t5QG9yYWNsZS5jb20KQ0M6IGpncm9zc0BzdXNlLmNvbQotLS0KIGRyaXZlcnMveGVu
L3B2Y2FsbHMtYmFjay5jIHwgNzMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDcyIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24o
LSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYyBiL2RyaXZlcnMveGVu
L3B2Y2FsbHMtYmFjay5jCmluZGV4IDcwMWYxZmMuLmJlODU5NzcgMTAwNjQ0Ci0tLSBhL2RyaXZl
cnMveGVuL3B2Y2FsbHMtYmFjay5jCisrKyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCkBA
IC0zNDgsMTEgKzM0OCwzMyBAQCBzdGF0aWMgdm9pZCBfX3B2Y2FsbHNfYmFja19hY2NlcHQoc3Ry
dWN0IHdvcmtfc3RydWN0ICp3b3JrKQogc3RhdGljIHZvaWQgcHZjYWxsc19wYXNzX3NrX2RhdGFf
cmVhZHkoc3RydWN0IHNvY2sgKnNvY2spCiB7CiAJc3RydWN0IHNvY2twYXNzX21hcHBpbmcgKm1h
cHBhc3MgPSBzb2NrLT5za191c2VyX2RhdGE7CisJc3RydWN0IHB2Y2FsbHNfZmVkYXRhICpmZWRh
dGE7CisJc3RydWN0IHhlbl9wdmNhbGxzX3Jlc3BvbnNlICpyc3A7CisJdW5zaWduZWQgbG9uZyBm
bGFnczsKKwlpbnQgbm90aWZ5OwogCiAJaWYgKG1hcHBhc3MgPT0gTlVMTCkKIAkJcmV0dXJuOwog
Ci0JcXVldWVfd29yayhtYXBwYXNzLT53cSwgJm1hcHBhc3MtPnJlZ2lzdGVyX3dvcmspOworCWZl
ZGF0YSA9IG1hcHBhc3MtPmZlZGF0YTsKKwlzcGluX2xvY2tfaXJxc2F2ZSgmbWFwcGFzcy0+Y29w
eV9sb2NrLCBmbGFncyk7CisJaWYgKG1hcHBhc3MtPnJlcWNvcHkuY21kID09IFBWQ0FMTFNfUE9M
TCkgeworCQlyc3AgPSBSSU5HX0dFVF9SRVNQT05TRSgmZmVkYXRhLT5yaW5nLCBmZWRhdGEtPnJp
bmcucnNwX3Byb2RfcHZ0KyspOworCQlyc3AtPnJlcV9pZCA9IG1hcHBhc3MtPnJlcWNvcHkucmVx
X2lkOworCQlyc3AtPnUucG9sbC5pZCA9IG1hcHBhc3MtPnJlcWNvcHkudS5wb2xsLmlkOworCQly
c3AtPmNtZCA9IG1hcHBhc3MtPnJlcWNvcHkuY21kOworCQlyc3AtPnJldCA9IDA7CisKKwkJbWFw
cGFzcy0+cmVxY29weS5jbWQgPSAwOworCQlzcGluX3VubG9ja19pcnFyZXN0b3JlKCZtYXBwYXNz
LT5jb3B5X2xvY2ssIGZsYWdzKTsKKworCQlSSU5HX1BVU0hfUkVTUE9OU0VTX0FORF9DSEVDS19O
T1RJRlkoJmZlZGF0YS0+cmluZywgbm90aWZ5KTsKKwkJaWYgKG5vdGlmeSkKKwkJCW5vdGlmeV9y
ZW1vdGVfdmlhX2lycShtYXBwYXNzLT5mZWRhdGEtPmlycSk7CisJfSBlbHNlIHsKKwkJc3Bpbl91
bmxvY2tfaXJxcmVzdG9yZSgmbWFwcGFzcy0+Y29weV9sb2NrLCBmbGFncyk7CisJCXF1ZXVlX3dv
cmsobWFwcGFzcy0+d3EsICZtYXBwYXNzLT5yZWdpc3Rlcl93b3JrKTsKKwl9CiB9CiAKIHN0YXRp
YyBpbnQgcHZjYWxsc19iYWNrX2JpbmQoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKQEAgLTQ5
OSw2ICs1MjEsNTUgQEAgc3RhdGljIGludCBwdmNhbGxzX2JhY2tfYWNjZXB0KHN0cnVjdCB4ZW5i
dXNfZGV2aWNlICpkZXYsCiBzdGF0aWMgaW50IHB2Y2FsbHNfYmFja19wb2xsKHN0cnVjdCB4ZW5i
dXNfZGV2aWNlICpkZXYsCiAJCQkgICAgIHN0cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0ICpyZXEp
CiB7CisJc3RydWN0IHB2Y2FsbHNfZmVkYXRhICpmZWRhdGE7CisJc3RydWN0IHNvY2twYXNzX21h
cHBpbmcgKm1hcHBhc3M7CisJc3RydWN0IHhlbl9wdmNhbGxzX3Jlc3BvbnNlICpyc3A7CisJc3Ry
dWN0IGluZXRfY29ubmVjdGlvbl9zb2NrICppY3NrOworCXN0cnVjdCByZXF1ZXN0X3NvY2tfcXVl
dWUgKnF1ZXVlOworCXVuc2lnbmVkIGxvbmcgZmxhZ3M7CisJaW50IHJldDsKKwlib29sIGRhdGE7
CisKKwlmZWRhdGEgPSBkZXZfZ2V0X2RydmRhdGEoJmRldi0+ZGV2KTsKKworCW1hcHBhc3MgPSBy
YWRpeF90cmVlX2xvb2t1cCgmZmVkYXRhLT5zb2NrZXRwYXNzX21hcHBpbmdzLCByZXEtPnUucG9s
bC5pZCk7CisJaWYgKG1hcHBhc3MgPT0gTlVMTCkKKwkJcmV0dXJuIC1FSU5WQUw7CisKKwkvKgor
CSAqIExpbWl0YXRpb24gb2YgdGhlIGN1cnJlbnQgaW1wbGVtZW50YXRpb246IG9ubHkgc3VwcG9y
dCBvbmUKKwkgKiBjb25jdXJyZW50IGFjY2VwdCBvciBwb2xsIGNhbGwgb24gb25lIHNvY2tldC4K
KwkgKi8KKwlzcGluX2xvY2tfaXJxc2F2ZSgmbWFwcGFzcy0+Y29weV9sb2NrLCBmbGFncyk7CisJ
aWYgKG1hcHBhc3MtPnJlcWNvcHkuY21kICE9IDApIHsKKwkJcmV0ID0gLUVJTlRSOworCQlnb3Rv
IG91dDsKKwl9CisKKwltYXBwYXNzLT5yZXFjb3B5ID0gKnJlcTsKKwlpY3NrID0gaW5ldF9jc2so
bWFwcGFzcy0+c29jay0+c2spOworCXF1ZXVlID0gJmljc2stPmljc2tfYWNjZXB0X3F1ZXVlOwor
CXNwaW5fbG9jaygmcXVldWUtPnJza3FfbG9jayk7CisJZGF0YSA9IHF1ZXVlLT5yc2txX2FjY2Vw
dF9oZWFkICE9IE5VTEw7CisJc3Bpbl91bmxvY2soJnF1ZXVlLT5yc2txX2xvY2spOworCWlmIChk
YXRhKSB7CisJCW1hcHBhc3MtPnJlcWNvcHkuY21kID0gMDsKKwkJcmV0ID0gMDsKKwkJZ290byBv
dXQ7CisJfQorCXNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJm1hcHBhc3MtPmNvcHlfbG9jaywgZmxh
Z3MpOworCisJLyogVGVsbCB0aGUgY2FsbGVyIHdlIGRvbid0IG5lZWQgdG8gc2VuZCBiYWNrIGEg
bm90aWZpY2F0aW9uIHlldCAqLworCXJldHVybiAtMTsKKworb3V0OgorCXNwaW5fdW5sb2NrX2ly
cXJlc3RvcmUoJm1hcHBhc3MtPmNvcHlfbG9jaywgZmxhZ3MpOworCisJcnNwID0gUklOR19HRVRf
UkVTUE9OU0UoJmZlZGF0YS0+cmluZywgZmVkYXRhLT5yaW5nLnJzcF9wcm9kX3B2dCsrKTsKKwly
c3AtPnJlcV9pZCA9IHJlcS0+cmVxX2lkOworCXJzcC0+Y21kID0gcmVxLT5jbWQ7CisJcnNwLT51
LnBvbGwuaWQgPSByZXEtPnUucG9sbC5pZDsKKwlyc3AtPnJldCA9IHJldDsKIAlyZXR1cm4gMDsK
IH0KIAotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 15 19:10:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 19: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 1dLaA2-0002An-Tq; Thu, 15 Jun 2017 19:10: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 1dLaA1-000288-Ps
 for xen-devel@lists.xen.org; Thu, 15 Jun 2017 19:10:29 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 71/43-01992-5ABD2495; Thu, 15 Jun 2017 19:10:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsVybKJssu6S206
 RBm1vhSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyjN96yFjwQqLgz4RlrA+Nbvi5GLg4hgTYm
 iRXHT7J1MXJysAg4SPT1N7F2MXJwMArESDz4YQ0SZhQIk5h8eQkriM0mYCjx98kmsHIRAWmJa
 58vM4LMYRaYzCjx+t0vZpCEsICjxJbVe5ghZqpKbFoxjR3E5hVwk2jccIoJxJYQkJM4eWwy2F
 BOoPjZ7omsUAcxSrx5tpR1AiPvAkaGVYzqxalFZalFukZ6SUWZ6RkluYmZObqGBqZ6uanFxYn
 pqTmJScV6yfm5mxiB4cAABDsYv/9xOsQoycGkJMrLL+cUKcSXlJ9SmZFYnBFfVJqTWnyIUYaD
 Q0mCt/UWUE6wKDU9tSItMwcYmDBpCQ4eJRHe6TeB0rzFBYm5xZnpEKlTjLocG1av/8IkxJKXn
 5cqJc7bAzJDAKQoozQPbgQsSi4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmNcBZApPZl4J3K
 ZXQEcwAR0RdMEB5IiSRISUVAOj36rlW+qfHHIU734rl/Vho87Ucw/Koys1TERX19xp2bNlS9Z
 rwaaX0+69vWo7cd+0lnObA3lLnNUarlVIbBOd+NxyBs/RO06Cl1camc5PZ2Zgjr7+XvzEzOVM
 Fv/+G8/erzvb4/se30v921tOT9B56bHE+9x7n6Vta2XzuXe7VVyU3RlfUsH9U4mlOCPRUIu5q
 DgRAPFTz4SNAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1497553827!99187718!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31640 invoked from network); 15 Jun 2017 19:10:28 -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 Jun 2017 19:10:28 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 4FD80239CC;
 Thu, 15 Jun 2017 19:09:56 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 4FD80239CC
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Thu, 15 Jun 2017 12:09:43 -0700
Message-Id: <1497553787-3709-14-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1497553787-3709-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1706151156350.12156@sstabellini-ThinkPad-X260>
 <1497553787-3709-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 14/18] xen/pvcalls: disconnect and module_exit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW1wbGVtZW50IGJhY2tlbmRfZGlzY29ubmVjdC4gQ2FsbCBwdmNhbGxzX2JhY2tfcmVsZWFzZV9h
Y3RpdmUgb24gYWN0aXZlCnNvY2tldHMgYW5kIHB2Y2FsbHNfYmFja19yZWxlYXNlX3Bhc3NpdmUg
b24gcGFzc2l2ZSBzb2NrZXRzLgoKSW1wbGVtZW50IG1vZHVsZV9leGl0IGJ5IGNhbGxpbmcgYmFj
a2VuZF9kaXNjb25uZWN0IG9uIGZyb250ZW5kCmNvbm5lY3Rpb25zLgoKU2lnbmVkLW9mZi1ieTog
U3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgpDQzogYm9yaXMub3N0cm92
c2t5QG9yYWNsZS5jb20KQ0M6IGpncm9zc0BzdXNlLmNvbQotLS0KIGRyaXZlcnMveGVuL3B2Y2Fs
bHMtYmFjay5jIHwgNDcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwogMSBmaWxlIGNoYW5nZWQsIDQ3IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2
ZXJzL3hlbi9wdmNhbGxzLWJhY2suYyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCmluZGV4
IGFmYzk1NzUuLjk0ZTRjM2YgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5j
CisrKyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCkBAIC04MDYsNiArODA2LDM3IEBAIHN0
YXRpYyBpbnQgYmFja2VuZF9jb25uZWN0KHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYpCiAKIHN0
YXRpYyBpbnQgYmFja2VuZF9kaXNjb25uZWN0KHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYpCiB7
CisJc3RydWN0IHB2Y2FsbHNfZmVkYXRhICpmZWRhdGE7CisJc3RydWN0IHNvY2tfbWFwcGluZyAq
bWFwLCAqbjsKKwlzdHJ1Y3Qgc29ja3Bhc3NfbWFwcGluZyAqbWFwcGFzczsKKwlzdHJ1Y3QgcmFk
aXhfdHJlZV9pdGVyIGl0ZXI7CisJdm9pZCAqKnNsb3Q7CisKKworCWZlZGF0YSA9IGRldl9nZXRf
ZHJ2ZGF0YSgmZGV2LT5kZXYpOworCisJbGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlKG1hcCwgbiwg
JmZlZGF0YS0+c29ja2V0X21hcHBpbmdzLCBsaXN0KQorCQlwdmNhbGxzX2JhY2tfcmVsZWFzZV9h
Y3RpdmUoZGV2LCBmZWRhdGEsIG1hcCk7CisKKwlyYWRpeF90cmVlX2Zvcl9lYWNoX3Nsb3Qoc2xv
dCwgJmZlZGF0YS0+c29ja2V0cGFzc19tYXBwaW5ncywgJml0ZXIsIDApIHsKKwkJbWFwcGFzcyA9
IHJhZGl4X3RyZWVfZGVyZWZfc2xvdChzbG90KTsKKwkJaWYgKCFtYXBwYXNzKQorCQkJY29udGlu
dWU7CisJCWlmIChyYWRpeF90cmVlX2V4Y2VwdGlvbihtYXBwYXNzKSkgeworCQkJaWYgKHJhZGl4
X3RyZWVfZGVyZWZfcmV0cnkobWFwcGFzcykpCisJCQkJc2xvdCA9IHJhZGl4X3RyZWVfaXRlcl9y
ZXRyeSgmaXRlcik7CisJCX0gZWxzZQorCQkJcHZjYWxsc19iYWNrX3JlbGVhc2VfcGFzc2l2ZShk
ZXYsIGZlZGF0YSwgbWFwcGFzcyk7CisJfQorCisJeGVuYnVzX3VubWFwX3JpbmdfdmZyZWUoZGV2
LCBmZWRhdGEtPnNyaW5nKTsKKwl1bmJpbmRfZnJvbV9pcnFoYW5kbGVyKGZlZGF0YS0+aXJxLCBk
ZXYpOworCisJbGlzdF9kZWwoJmZlZGF0YS0+bGlzdCk7CisJZGVzdHJveV93b3JrcXVldWUoZmVk
YXRhLT53cSk7CisJa2ZyZWUoZmVkYXRhKTsKKwlkZXZfc2V0X2RydmRhdGEoJmRldi0+ZGV2LCBO
VUxMKTsKKwogCXJldHVybiAwOwogfQogCkBAIC05OTksMyArMTAzMCwxOSBAQCBzdGF0aWMgaW50
IF9faW5pdCBwdmNhbGxzX2JhY2tfaW5pdCh2b2lkKQogCXJldHVybiAwOwogfQogbW9kdWxlX2lu
aXQocHZjYWxsc19iYWNrX2luaXQpOworCitzdGF0aWMgdm9pZCBfX2V4aXQgcHZjYWxsc19iYWNr
X2Zpbih2b2lkKQoreworCXN0cnVjdCBwdmNhbGxzX2ZlZGF0YSAqZmVkYXRhLCAqbmZlZGF0YTsK
KworCWRvd24oJnB2Y2FsbHNfYmFja19nbG9iYWwuZnJvbnRlbmRzX2xvY2spOworCWxpc3RfZm9y
X2VhY2hfZW50cnlfc2FmZShmZWRhdGEsIG5mZWRhdGEsICZwdmNhbGxzX2JhY2tfZ2xvYmFsLmZy
b250ZW5kcywKKwkJCQkgbGlzdCkgeworCQliYWNrZW5kX2Rpc2Nvbm5lY3QoZmVkYXRhLT5kZXYp
OworCX0KKwl1cCgmcHZjYWxsc19iYWNrX2dsb2JhbC5mcm9udGVuZHNfbG9jayk7CisKKwl4ZW5i
dXNfdW5yZWdpc3Rlcl9kcml2ZXIoJnB2Y2FsbHNfYmFja19kcml2ZXIpOworfQorCittb2R1bGVf
ZXhpdChwdmNhbGxzX2JhY2tfZmluKTsKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 15 19:37:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 19: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 1dLaaJ-00056n-Ti; Thu, 15 Jun 2017 19:37:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vlad.babchuk@gmail.com>) id 1dLaaI-00056h-Dm
 for xen-devel@lists.xensource.com; Thu, 15 Jun 2017 19:37:38 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 B7/D6-02196-102E2495; Thu, 15 Jun 2017 19:37:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsVyMfTGel3GR06
 RBo/mcVncm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oy7c44yFmxhrljYt5ypgfEpUxcjF4eQwAxG
 ifZLZ9m7GDk5WAQaWCXW/kgDSUgIzGGVaG1YygqSkBDIk/g/aR0LhF0i0XTpPxuIzSsgKHFy5
 hOwuJCAt8SbHf8ZQWxOAR+JJ53LmWDiFw61gy1gEzCQePNiIxPEMlWJCzv+AtVzAM0JkFi0wR
 ckLCygL3Fz4WSwkSJA9qbbjewg9zALPGCUmHh/Ddh8ZgFNidbtv9knMArMQnLGLCSpBYxMqxg
 1ilOLylKLdA0t9ZKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAgOxnoGBcQfj7+N+
 hxglOZiURHn55ZwihfiS8lMqMxKLM+KLSnNSiw8xanBwCGxeu/oCoxRLXn5eqpIEr8hDoDrBo
 tT01Iq0zBxgrMCUSnDwKInwTr8JlOYtLkjMLc5Mh0idYrTkuHJl3RcmjqYPW4DklAPbvzAJgc
 2TEueNBZknANKQUZoHNw4Wz5cYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfNWgUzhycwrgdv
 6CuggJqCDgi44gBxUkoiQkmpg3K6wa9M21Xs76s42BWlV/DL7+z7qef3jrnUlZuuF9oveP3HD
 Mu/vfO4c8bq9azV8gw5L+cqV9oXoFD+yErzeteC49umVB2YKTf69d73gS5WFEjkTWTddyK+8e
 uKT2+Gv/J6r++MmzRJR7QlQmzDjA/MUsV2neefckFC5PnG63O8G1tqE3Yun/lZiKc5INNRiLi
 pOBABWOsIu4gIAAA==
X-Env-Sender: vlad.babchuk@gmail.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1497555456!105859709!1
X-Originating-IP: [209.85.216.175]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1199 invoked from network); 15 Jun 2017 19:37:37 -0000
Received: from mail-qt0-f175.google.com (HELO mail-qt0-f175.google.com)
 (209.85.216.175)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 15 Jun 2017 19:37:37 -0000
Received: by mail-qt0-f175.google.com with SMTP id u19so34244193qta.3
 for <xen-devel@lists.xensource.com>; Thu, 15 Jun 2017 12:37: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=QhzEvH7avrrlCcSQCJMsjCpx9+9F/UdEdTbxVRV7gw4=;
 b=HSRMRy7J14VKVvvVqYqtLBY34456bVkmoM6Q94/kMpYtkbetA9OhWKlai0dJxJH+xe
 dXtsezqoVIsYUMfvlS1gDDK3wxNjudWkrgCU2vcTvzW8hrtzX0O0u7jQDVTRdCfvxMol
 zaDt4N0dKmzQOf5AVoH+aeORJ0bOEvqQCtQzLiQMOFudMI9zXHpKTwuCBCCgmDVQot3+
 7LTk0+eiig6Xw8Z5bq1aHqn0DvbFuZzR4GKgBH32y1wZCmpDEfBnjcaUpLbCS19rRK9x
 4iO2tfz6/Tj7ZqxQrf9Ku5BkJHpGK4zNaUPVNqvLUNqcQb3Douz+Xe02L8poqgBZ3pWG
 dOVw==
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=QhzEvH7avrrlCcSQCJMsjCpx9+9F/UdEdTbxVRV7gw4=;
 b=NP+kOiD/fIioCDapElmp/LJmmGQix/jUGLPVITdV5UT/sMFiObgW1Noa1fM5EbrR9+
 Oh4z94MlVtMc7gaqxqxiG3dlpCAvGGuJxqZQA6gHXm6byVbR65Y+uCRp3eRPzOMwQjDd
 sVNwrNbcp7IzFdEADI9bTf2+pY1jD/lTv9kBfrgOcbHgD7Anw2Kb0ZM/xSMe1IT2yvlm
 9lQNvIrYdkzHKXFY3hW3JZhfbQUkwZpm/2Ypp1NZIWGP3Fngy3JEqQLURKko4PAfpy4Z
 Ju70L2Sa+gMdTz2VJJ//8OcUsgsgiWwmr+g4WCH4UDYVOXpbBgERuLyrGtfubF7XNgC4
 Wo5Q==
X-Gm-Message-State: AKS2vOw3itRB411/rtQvcNU03uhvmUZzas3hiAxRkjpv93CkFXdFu6hn
 cWYM0GafmOiRwMra59Gv8y7a6gKmJw==
X-Received: by 10.55.131.132 with SMTP id f126mr8603002qkd.212.1497555455987; 
 Thu, 15 Jun 2017 12:37:35 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.140.17.202 with HTTP; Thu, 15 Jun 2017 12:37:15 -0700 (PDT)
In-Reply-To: <alpine.DEB.2.10.1706151117090.12156@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1706151117090.12156@sstabellini-ThinkPad-X260>
From: Volodymyr Babchuk <vlad.babchuk@gmail.com>
Date: Thu, 15 Jun 2017 22:37:15 +0300
Message-ID: <CAOcqxo1ytKG1sF+JRD=2C9ymsPnMN9dEKY1jwZFxSuWAy8Tn1A@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Cc: Artem_Mygaiev@epam.com, xen-devel@lists.xensource.com,
 Andrii Anisov <andrii_anisov@epam.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] EL0 app, stubdoms on ARM conf call
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8gU3RlZmFubywKCk9uIDE1IEp1bmUgMjAxNyBhdCAyMToyMSwgU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPiBXb3VsZCB5b3UgYmUgdXAgZm9y
IGpvaW5pbmcgYSBjb25mIGNhbGwgdG8gZGlzY3VzcyBFTDAgYXBwcyBhbmQgc3R1YmRvbXMKPiBv
biBBUk0gaW4gcHJlcGFyYXRpb24gZm9yIFhlbiBEZXZlbG9wZXIgU3VtbWl0Pwo+Cj4gSWYgc28s
IHdvdWxkIFdlZG5lc2RheSB0aGUgMjh0aCBvZiBKdW5lIGF0IDlBTSBQU1Qgd29yayBmb3IgeW91
PwpJIHdvdWxkIHByZWZlciBsYXRlciB0aW1lIChsaWtlIDVQTSksIGJ1dCA5QU0gYWxzbyB3b3Jr
cyBmb3IgbWUuCgoKLS0gCldCUiBWb2xvZHlteXIgQmFiY2h1ayBha2EgbG9yYyBbKzM4MDk3NjY0
NjAxM10KbWFpbHRvOiB2bGFkLmJhYmNodWtAZ21haWwuY29tCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 15 19:40:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 19:40:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLad0-0005iL-Ap; Thu, 15 Jun 2017 19:40:26 +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 1dLacy-0005iD-P0
 for xen-devel@lists.xenproject.org; Thu, 15 Jun 2017 19:40:24 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 92/19-02196-7A2E2495; Thu, 15 Jun 2017 19:40:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVysyfVTXf5I6d
 Ig+P/xCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owJS+8yF6yUq/j/qoOpgXG+ZBcjF4eQwGZG
 iZXPDzFBOEsZJX6uOgDkcHIIC6RKHGs5ydLFyMEhIuAncedqIIjJLKAvcW5HOUiFkECWxJxVv
 WDVbAKaEnc+fwKzeQWsJP4+Os8CYrMIqEps+nmHEcQWFQiX6D3QzwZRIyhxcuYTsBpOAWuJ32
 9OgdUwC5hJzNv8kBnCFpe49WQ+E4QtL7H97RzmCYz8s5C0z0LSMgtJyywkLQsYWVYxahSnFpW
 lFukameslFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgQGZz0DA+MOxpa9focYJTmY
 lER5+eWcIoX4kvJTKjMSizPii0pzUosPMWpwcAhcOXhkNqMUS15+XqqSBO+Kh0B1gkWp6akVa
 Zk5wPiBKZXg4FES4Z1+EyjNW1yQmFucmQ6ROsWoKCXOGwvSJwCSyCjNg2uDxewlRlkpYV5GBg
 YGIZ6C1KLczBJU+VeM4hyMSsK8VSBTeDLzSuCmvwJazAS0OOiCA8jikkSElFQDo+LHr91Zqm9
 EwudMDPnK/lLssJ10n1qk868wrSVNzKevPnxuY6M+p7RU2Lx0a9WOw2Xv57Wse9hkVO2hVxuw
 bXdz9uzEgkn7Ws7s2jZp76YJAUwfe5qNFfk2CF2es8fNSkTjq/9v+b7TCupHVze5tUm9/+T32
 yZL32ir5FlL0+nb8r6E22/1V2Ipzkg01GIuKk4EANLQG9XUAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1497555622!50382616!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53139 invoked from network); 15 Jun 2017 19:40:23 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-9.tower-31.messagelabs.com with SMTP; 15 Jun 2017 19:40: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 059691596;
 Thu, 15 Jun 2017 12:40:22 -0700 (PDT)
Received: from [10.37.8.178] (unknown [10.37.8.178])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7F4BE3F3E1;
 Thu, 15 Jun 2017 12:40:20 -0700 (PDT)
To: Sergej Proskurin <proskurin@sec.in.tum.de>, xen-devel@lists.xenproject.org
References: <20170615110516.448-1-proskurin@sec.in.tum.de>
 <20170615110516.448-4-proskurin@sec.in.tum.de>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b19cacb3-94ef-6250-9e5e-49e3215b3cd6@arm.com>
Date: Thu, 15 Jun 2017 20:40:18 +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: <20170615110516.448-4-proskurin@sec.in.tum.de>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [RFC PATCH v3 03/10] arm/mem_access: Add defines
 supporting PTs with varying page sizes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGkgU2VyZ2VqLAoKT24gMDYvMTUvMjAxNyAxMjowNSBQTSwgU2VyZ2VqIFByb3NrdXJpbiB3cm90
ZToKPiBUaGUgQVJNdjggYXJjaGl0ZWN0dXJlIHN1cHBvcnRzIHBhZ2VzIHdpdGggZGlmZmVyZW50
ICg0SywgMTZLLCBhbmQgNjRLKSBzaXplcy4KPiBUbyBlbmFibGUgZ3Vlc3QgcGFnZSB0YWJsZSB3
YWxrcyBmb3IgdmFyaW91cyBjb25maWd1cmF0aW9ucywgdGhpcyBjb21taXQKPiBleHRlbmRzIHRo
ZSBkZWZpbmVzIGFuZCBoZWxwZXJzIG9mIHRoZSBjdXJyZW50IGltcGxlbWVudGF0aW9uLgo+IAo+
IFNpZ25lZC1vZmYtYnk6IFNlcmdlaiBQcm9za3VyaW4gPHByb3NrdXJpbkBzZWMuaW4udHVtLmRl
Pgo+IC0tLQo+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
Cj4gQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gLS0tCj4gdjM6IEVs
aW1pbmF0ZSByZWR1bmRhbnQgbWFjcm8gZGVmaW5pdGlvbnMgYnkgaW50cm9kdWNpbmcgZ2VuZXJp
YyBtYWNyb3MuCj4gLS0tCj4gICB4ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaCB8IDQ1ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICAgMSBmaWxlIGNoYW5n
ZWQsIDQ1IGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9wYWdlLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaAo+IGluZGV4IDQ5N2I0Yzg2YWQu
LmUyZTRiNTk3YTUgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKPiAr
KysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaAo+IEBAIC01MDAsNiArNTAwLDUxIEBAIHN0
YXRpYyBpbmxpbmUgaW50IGd2YV90b19pcGEodmFkZHJfdCB2YSwgcGFkZHJfdCAqcGFkZHIsIHVu
c2lnbmVkIGludCBmbGFncykKPiAgIAo+ICAgI2RlZmluZSBQQUdFX0FMSUdOKHgpICgoKHgpICsg
UEFHRV9TSVpFIC0gMSkgJiBQQUdFX01BU0spCj4gICAKPiArI2RlZmluZSBMUEFFX1NISUZUXzRL
ICAgICAgICAgICAoOSkKPiArI2RlZmluZSBMUEFFX1NISUZUXzE2SyAgICAgICAgICAoMTEpCj4g
KyNkZWZpbmUgTFBBRV9TSElGVF82NEsgICAgICAgICAgKDEzKQo+ICsKPiArI2RlZmluZSBscGFl
X2VudHJpZXMoZ3JhbikgICAgICAoX0FDKDEsVSkgPDwgTFBBRV9TSElGVF8jI2dyYW4pCj4gKyNk
ZWZpbmUgbHBhZV9lbnRyeV9tYXNrKGdyYW4pICAgKGxwYWVfZW50cmllcyhncmFuKSAtIDEpCj4g
Kwo+ICsjZGVmaW5lIFBBR0VfU0hJRlRfNEsgICAgICAgICAgICgxMikKPiArI2RlZmluZSBQQUdF
X1NISUZUXzE2SyAgICAgICAgICAoMTQpCj4gKyNkZWZpbmUgUEFHRV9TSElGVF82NEsgICAgICAg
ICAgKDE2KQo+ICsKPiArI2RlZmluZSB0aGlyZF9zaGlmdChncmFuKSAgICAgICAoUEFHRV9TSElG
VF8jI2dyYW4pCj4gKyNkZWZpbmUgdGhpcmRfc2l6ZShncmFuKSAgICAgICAgKChwYWRkcl90KTEg
PDwgdGhpcmRfc2hpZnQoZ3JhbikpCj4gKwo+ICsjZGVmaW5lIHNlY29uZF9zaGlmdChncmFuKSAg
ICAgICh0aGlyZF9zaGlmdChncmFuKSArIExQQUVfU0hJRlRfIyNncmFuKQo+ICsjZGVmaW5lIHNl
Y29uZF9zaXplKGdyYW4pICAgICAgICgocGFkZHJfdCkxIDw8IHNlY29uZF9zaGlmdChncmFuKSkK
PiArCj4gKyNkZWZpbmUgZmlyc3Rfc2hpZnQoZ3JhbikgICAgICAgKHNlY29uZF9zaGlmdChncmFu
KSArIExQQUVfU0hJRlRfIyNncmFuKQo+ICsjZGVmaW5lIGZpcnN0X3NpemUoZ3JhbikgICAgICAg
ICgocGFkZHJfdCkxIDw8IGZpcnN0X3NoaWZ0KGdyYW4pKQo+ICsKPiArLyogTm90ZSB0aGF0IHRo
ZXJlIGlzIG5vIHplcm9ldGggbG9va3VwIGxldmVsIHdpdGggYSA2NEsgZ3JhbnVsZSBzaXplLiAq
Lwo+ICsjZGVmaW5lIHplcm9ldGhfc2hpZnQoZ3JhbikgICAgIChmaXJzdF9zaGlmdChncmFuKSAr
IExQQUVfU0hJRlRfIyNncmFuKQo+ICsjZGVmaW5lIHplcm9ldGhfc2l6ZShncmFuKSAgICAgICgo
cGFkZHJfdCkxIDw8IHplcm9ldGhfc2hpZnQoZ3JhbikpCj4gKwo+ICsjZGVmaW5lIEdVRVNUX1RB
QkxFX09GRlNFVChvZmZzLCBncmFuKSAgICAgICAgICAoKHBhZGRyX3QpKG9mZnMpICYgbHBhZV9l
bnRyeV9tYXNrKGdyYW4pKQo+ICsjZGVmaW5lIHRoaXJkX2d1ZXN0X3RhYmxlX29mZnNldCh2YSwg
Z3JhbikgICAgICBHVUVTVF9UQUJMRV9PRkZTRVQoKHZhID4+IHRoaXJkX3NoaWZ0KGdyYW4pKSwg
Z3JhbikKPiArI2RlZmluZSBzZWNvbmRfZ3Vlc3RfdGFibGVfb2Zmc2V0KHZhLCBncmFuKSAgICAg
R1VFU1RfVEFCTEVfT0ZGU0VUKCh2YSA+PiBzZWNvbmRfc2hpZnQoZ3JhbikpLCBncmFuKQo+ICsj
ZGVmaW5lIGZpcnN0X2d1ZXN0X3RhYmxlX29mZnNldCh2YSwgZ3JhbikgICAgICBHVUVTVF9UQUJM
RV9PRkZTRVQoKHZhID4+IGZpcnN0X3NoaWZ0KGdyYW4pKSwgZ3JhbikKPiArI2RlZmluZSB6ZXJv
ZXRoX2d1ZXN0X3RhYmxlX29mZnNldCh2YSwgZ3JhbikgICAgR1VFU1RfVEFCTEVfT0ZGU0VUKCh2
YSA+PiB6ZXJvZXRoX3NoaWZ0KGdyYW4pKSwgZ3JhbikKPiArCj4gKyNkZWZpbmUgdGhpcmRfZ3Vl
c3RfdGFibGVfb2Zmc2V0XzRrKHZhKSAgICAgICAgIHRoaXJkX2d1ZXN0X3RhYmxlX29mZnNldCh2
YSwgNEspCj4gKyNkZWZpbmUgdGhpcmRfZ3Vlc3RfdGFibGVfb2Zmc2V0XzE2ayh2YSkgICAgICAg
IHRoaXJkX2d1ZXN0X3RhYmxlX29mZnNldCh2YSwgMTZLKQo+ICsjZGVmaW5lIHRoaXJkX2d1ZXN0
X3RhYmxlX29mZnNldF82NGsodmEpICAgICAgICB0aGlyZF9ndWVzdF90YWJsZV9vZmZzZXQodmEs
IDY0SykKPiArCj4gKyNkZWZpbmUgc2Vjb25kX2d1ZXN0X3RhYmxlX29mZnNldF80ayh2YSkgICAg
ICAgIHNlY29uZF9ndWVzdF90YWJsZV9vZmZzZXQodmEsIDRLKQo+ICsjZGVmaW5lIHNlY29uZF9n
dWVzdF90YWJsZV9vZmZzZXRfMTZrKHZhKSAgICAgICBzZWNvbmRfZ3Vlc3RfdGFibGVfb2Zmc2V0
KHZhLCAxNkspCj4gKyNkZWZpbmUgc2Vjb25kX2d1ZXN0X3RhYmxlX29mZnNldF82NGsodmEpICAg
ICAgIHNlY29uZF9ndWVzdF90YWJsZV9vZmZzZXQodmEsIDY0SykKPiArCj4gKyNkZWZpbmUgZmly
c3RfZ3Vlc3RfdGFibGVfb2Zmc2V0XzRrKHZhKSAgICAgICAgIGZpcnN0X2d1ZXN0X3RhYmxlX29m
ZnNldCh2YSwgNEspCj4gKyNkZWZpbmUgZmlyc3RfZ3Vlc3RfdGFibGVfb2Zmc2V0XzE2ayh2YSkg
ICAgICAgIGZpcnN0X2d1ZXN0X3RhYmxlX29mZnNldCh2YSwgMTZLKQo+ICsjZGVmaW5lIGZpcnN0
X2d1ZXN0X3RhYmxlX29mZnNldF82NGsodmEpICAgICAgICBmaXJzdF9ndWVzdF90YWJsZV9vZmZz
ZXQodmEsIDY0SykKPiArCj4gKyNkZWZpbmUgemVyb2V0aF9ndWVzdF90YWJsZV9vZmZzZXRfNGso
dmEpICAgICAgIHplcm9ldGhfZ3Vlc3RfdGFibGVfb2Zmc2V0KHZhLCA0SykKPiArI2RlZmluZSB6
ZXJvZXRoX2d1ZXN0X3RhYmxlX29mZnNldF8xNmsodmEpICAgICAgemVyb2V0aF9ndWVzdF90YWJs
ZV9vZmZzZXQodmEsIDE2SykKClNvIHRoaXMgaXMgcmVhbGx5IGNvbmZ1c2luZyB0byBncm91cCBi
eSBsZXZlbCByYXRoZXIgdGhhbiBncmFudWxhcml0eS4KCkFsc28sIEkgc3RpbGwgdGhpbmsgeW91
IGNhbiBtYWtlIHRoaXMgbW9yZSBnZW5lcmljIGJ5IGludHJvZHVjaW5nIG1hY3JvcyAKdGhhdCB3
aWxsIGdlbmVyYXRlIGhlbHBlcnMgKHNlZSBWR0lDX1JFR19IRUxQRVJTKS4KClRoaXMgd291bGQg
cmVxdWlyZSB0byB1c2Ugc3RhdGljIGlubGluZSBmdW5jdGlvbiwgYnV0IGF0IGxlYXN0IGl0IHdv
dWxkIAphdm9pZCB0byBkdXBsaWNhdGUgc29tZSBtdWNoIGNvZGUuCgo+ICsKPiAgICNlbmRpZiAv
KiBfX0FSTV9QQUdFX0hfXyAqLwo+ICAgCj4gICAvKgo+IAoKQ2hlZXJzLAoKLS0gCkp1bGllbiBH
cmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 15 19:44:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 19:44:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLagl-0005w6-Qi; Thu, 15 Jun 2017 19:44: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 1dLagl-0005w0-BT
 for xen-devel@lists.xenproject.org; Thu, 15 Jun 2017 19:44:19 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 CC/BD-10689-293E2495; Thu, 15 Jun 2017 19:44:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVysyfVTXfiY6d
 Ig2NPrS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozdS88zFjTwVqzavIa1gfE6VxcjF4eQwGZG
 iT+zbrNBOEsZJXqfn2bsYuTkEBZIkPhybzOYLSJQJbHnw2OgIg4OZgF9iXM7yiHq5zJKTNi+k
 hmkhk1AU+LO509MIDavgJXE6db1LCA2i4CqxJpTXWA1ogLhEr0H+tkgagQlTs58AlbDKWAn8e
 zjSjCbWcBMYt7mh8wQtrjErSfzmSBseYntb+cwT2Dkn4WkfRaSlllIWmYhaVnAyLKKUb04tag
 stUjXVC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzA86xkYGHcwXv7qdIhRkoNJ
 SZSXX84pUogvKT+lMiOxOCO+qDQntfgQowwHh5IEb9cjoJxgUWp6akVaZg4wUmDSEhw8SiK80
 28CpXmLCxJzizPTIVKnGBWlxHnTQfoEQBIZpXlwbbDovMQoKyXMy8jAwCDEU5BalJtZgir/il
 Gcg1FJmHcZyBSezLwSuOmvgBYzAS0OuuAAsrgkESEl1cConHGhbrGC3txJnGunWbF8/3dDLr+
 w2X7aRr3Uh6rRN9m0LJ+/DE26nH7A7dadCGvZ5KZapYBDTZsE5/p43a0/sn9WXsTMd28EDojl
 cX+TnBLtMH17H7/6q6ytn6Vtz6iLzLzwov21Y2Od7byFRXtvzOnbuTVLd/u5FIWzGyWqzE7Fp
 F6/++GvEktxRqKhFnNRcSIA8ReGd8kCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1497555857!105860200!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51020 invoked from network); 15 Jun 2017 19:44:17 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-3.tower-31.messagelabs.com with SMTP; 15 Jun 2017 19:44: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 37F131596;
 Thu, 15 Jun 2017 12:44:17 -0700 (PDT)
Received: from [10.37.8.178] (unknown [10.37.8.178])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0EBCA3F3E1;
 Thu, 15 Jun 2017 12:44:15 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Sergej Proskurin <proskurin@sec.in.tum.de>, xen-devel@lists.xenproject.org
References: <20170615110516.448-1-proskurin@sec.in.tum.de>
 <20170615110516.448-5-proskurin@sec.in.tum.de>
 <4cd8c0f2-6948-a03f-3fc5-310663f68221@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <73267095-54e2-bdb9-e931-6e33219a4eba@arm.com>
Date: Thu, 15 Jun 2017 20:44:12 +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: <4cd8c0f2-6948-a03f-3fc5-310663f68221@citrix.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [RFC PATCH v3 04/10] arm/mem_access: Add
 short-descriptor pte typedefs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGkgQW5kcmV3LAoKT24gMDYvMTUvMjAxNyAwMTowMyBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToK
PiBPbiAxNS8wNi8xNyAxMjowNSwgU2VyZ2VqIFByb3NrdXJpbiB3cm90ZToKPj4gVGhlIGN1cnJl
bnQgaW1wbGVtZW50YXRpb24gZG9lcyBub3QgcHJvdmlkZSBhcHByb3ByaWF0ZSB0eXBlcyBmb3IK
Pj4gc2hvcnQtZGVzY3JpcHRvciB0cmFuc2xhdGlvbiB0YWJsZSBlbnRyaWVzLiBBcyBzdWNoLCB0
aGlzIGNvbW1pdCBhZGRzIG5ldwo+PiB0eXBlcywgd2hpY2ggc2ltcGxpZnkgbWFuYWdpbmcgdGhl
IHJlc3BlY3RpdmUgdHJhbnNsYXRpb24gdGFibGUgZW50cmllcy4KPj4KPj4gU2lnbmVkLW9mZi1i
eTogU2VyZ2VqIFByb3NrdXJpbiA8cHJvc2t1cmluQHNlYy5pbi50dW0uZGU+Cj4+IC0tLQo+PiBD
YzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+PiBDYzogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPj4gLS0tCj4+IHYzOiBBZGQgbW9yZSBz
aG9ydC1kZXNjcmlwdG9yIHJlbGF0ZWQgcHRlIHR5cGVkZWZzIHRoYXQgd2lsbCBiZSB1c2VkIGJ5
Cj4+ICAgICAgdGhlIGZvbGxvd2luZyBjb21taXRzLgo+PiAtLS0KPj4gICB4ZW4vaW5jbHVkZS9h
c20tYXJtL3BhZ2UuaCB8IDEwNCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysKPj4gICAxIGZpbGUgY2hhbmdlZCwgMTA0IGluc2VydGlvbnMoKykKPj4KPj4gZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9wYWdlLmgKPj4gaW5kZXggZTJlNGI1OTdhNS4uN2E0YWE2NDE0NCAxMDA2NDQKPj4gLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKPj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9w
YWdlLmgKPj4gQEAgLTIwNSw2ICsyMDUsMTEwIEBAIHR5cGVkZWYgdW5pb24gewo+PiAgICAgICBs
cGFlX3dhbGtfdCB3YWxrOwo+PiAgIH0gbHBhZV90Owo+PiAgIAo+PiArLyoKPj4gKyAqICBDb21w
cmlzZXMgYml0cyBvZiB0aGUgbGV2ZWwgMSBzaG9ydC1kZXNjcmlwdG9yIGZvcm1hdCByZXByZXNl
bnRpbmcKPj4gKyAqICBhIHNlY3Rpb24uCj4+ICsgKi8KPj4gK3R5cGVkZWYgc3RydWN0IF9fcGFj
a2VkIHsKPj4gKyAgICB1bnNpZ25lZCBpbnQgcHhuOjE7ICAgICAgICAgLyogUHJpdmlsZWdlZCBF
eGVjdXRlIE5ldmVyICovCj4gCj4gKEknbSBub3QgYW4gQVJNIG1haW50YWluZXIsIGJ1dCkgY2Fu
IEkgcmVjb21tZW5kIHVzaW5nIGJvb2wgYml0ZmllbGRzCj4gZm9yIGJvb2xlYW4gZmllbGRzIGxp
a2UgdGhpcy4KCkkgd2FzIG5vdCBhd2FyZSBpdCB3YXMgcG9zc2libGUgdG8gZG8gYm9vbGVhbiBm
aWVsZHMuIEkgYW0gYWxsIGZvciBpdC4KCj4gCj4gVGhlcmUncyBubyBkaWZmZXJlbmNlIHdoZW4g
dXNpbmcgdGhlIHN0cnVjdHVyZSBmb3IgcmVhZGluZyBkYXRhLCBidXQgaXQKPiBoZWxwcyByZWR1
Y2Ugc3VidGxlIGJ1Z3Mgc3VjaCBhcwo+IAo+IGZvby5weG4gPSAoZmxhZ3MgJiBOT19FWEVDVVRF
KTsKPiAKPiB3aGVuIHVzaW5nIHRoZSBzdHJ1Y3R1cmVzIHRvIGNyZWF0ZSBhIG5ldyB2YWx1ZSwg
b3IgbW9kaWZ5IGV4aXN0aW5nIG9uZXMuCj4gCj4gfkFuZHJldwo+IAoKQ2hlZXJzLAoKLS0gCkp1
bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 15 19:49:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 19:49: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 1dLam5-0006I9-Df; Thu, 15 Jun 2017 19:49: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=33264171e=Andrew.Cooper3@citrix.com>)
 id 1dLam3-0006I3-V1
 for xen-devel@lists.xenproject.org; Thu, 15 Jun 2017 19:49:48 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 A1/C3-03696-BD4E2495; Thu, 15 Jun 2017 19:49:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsWyU9JRQvfWE6d
 Ig7Xr5Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxHm80LZvFWXLo/j6mBsYe7i5GTQ0LAT+Lb
 m0tsILawQILEl3ubGUFsEYEyie6PN5m7GLk4hATOMko8mLuBGSTBLKAvcefgXSYQmw3I3v3iE
 5jNK2ArserHeVYQm0VAVaLr70ywuKhAuMTbxiMsEDWCEidnPgGyOTg4Bawl9u/QBzGZBTQl1u
 /Sh5guL7H97RywTUICahLX+i+xQ5yZLjHxWQ/LBEb+WUgGzULonoWkewEj8ypGjeLUorLUIl1
 Dc72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDwYwCCHYy3NwYcYpTkYFIS5eWX
 c4oU4kvKT6nMSCzOiC8qzUktPsQow8GhJMGb/BgoJ1iUmp5akZaZA4wEmLQEB4+SCC87SJq3u
 CAxtzgzHSJ1ilGXY8Pq9V+YhFjy8vNSpcR5H4MUCYAUZZTmwY2AReUlRlkpYV5GoKOEeApSi3
 IzS1DlXzGKczAqCfPeBJnCk5lXArfpFdARTEBHBF1wADmiJBEhJdXAaN2qXrC5uCiOr3TPpB0
 uj37I1Go+irY5rl7vxXk7IvOHya1NgjHzzz0ol9rRfq37nui84qfHi22nSe9yFPS4vmPfRLUJ
 nbfimicrrZr7UTs10EhRYtmbOZEWwfu3XjVYqripcIFsn6zsv1C9XgWLg2++XJvXXaXv1dsw4
 cIcLSGBHKnMv8oFSizFGYmGWsxFxYkA3QZlk8UCAAA=
X-Env-Sender: prvs=33264171e=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1497556186!62150854!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30686 invoked from network); 15 Jun 2017 19:49:46 -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;
 15 Jun 2017 19:49:46 -0000
X-IronPort-AV: E=Sophos;i="5.39,344,1493683200"; d="scan'208";a="47865045"
To: Julien Grall <julien.grall@arm.com>, Sergej Proskurin
 <proskurin@sec.in.tum.de>, <xen-devel@lists.xenproject.org>
References: <20170615110516.448-1-proskurin@sec.in.tum.de>
 <20170615110516.448-5-proskurin@sec.in.tum.de>
 <4cd8c0f2-6948-a03f-3fc5-310663f68221@citrix.com>
 <73267095-54e2-bdb9-e931-6e33219a4eba@arm.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <1a4506de-4fb9-bb76-c6ec-a3d3c93ebc37@citrix.com>
Date: Thu, 15 Jun 2017 20:49:44 +0100
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: <73267095-54e2-bdb9-e931-6e33219a4eba@arm.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [RFC PATCH v3 04/10] arm/mem_access: Add
 short-descriptor pte typedefs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTUvMDYvMTcgMjA6NDQsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSBBbmRyZXcsCj4KPiBP
biAwNi8xNS8yMDE3IDAxOjAzIFBNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBPbiAxNS8wNi8x
NyAxMjowNSwgU2VyZ2VqIFByb3NrdXJpbiB3cm90ZToKPj4+IFRoZSBjdXJyZW50IGltcGxlbWVu
dGF0aW9uIGRvZXMgbm90IHByb3ZpZGUgYXBwcm9wcmlhdGUgdHlwZXMgZm9yCj4+PiBzaG9ydC1k
ZXNjcmlwdG9yIHRyYW5zbGF0aW9uIHRhYmxlIGVudHJpZXMuIEFzIHN1Y2gsIHRoaXMgY29tbWl0
Cj4+PiBhZGRzIG5ldwo+Pj4gdHlwZXMsIHdoaWNoIHNpbXBsaWZ5IG1hbmFnaW5nIHRoZSByZXNw
ZWN0aXZlIHRyYW5zbGF0aW9uIHRhYmxlCj4+PiBlbnRyaWVzLgo+Pj4KPj4+IFNpZ25lZC1vZmYt
Ynk6IFNlcmdlaiBQcm9za3VyaW4gPHByb3NrdXJpbkBzZWMuaW4udHVtLmRlPgo+Pj4gLS0tCj4+
PiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+Pj4gQ2M6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+PiAtLS0KPj4+IHYzOiBBZGQg
bW9yZSBzaG9ydC1kZXNjcmlwdG9yIHJlbGF0ZWQgcHRlIHR5cGVkZWZzIHRoYXQgd2lsbCBiZSB1
c2VkIGJ5Cj4+PiAgICAgIHRoZSBmb2xsb3dpbmcgY29tbWl0cy4KPj4+IC0tLQo+Pj4gICB4ZW4v
aW5jbHVkZS9hc20tYXJtL3BhZ2UuaCB8IDEwNAo+Pj4gKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrCj4+PiAgIDEgZmlsZSBjaGFuZ2VkLCAxMDQgaW5zZXJ0aW9u
cygrKQo+Pj4KPj4+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaCBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oCj4+PiBpbmRleCBlMmU0YjU5N2E1Li43YTRhYTY0MTQ0
IDEwMDY0NAo+Pj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKPj4+ICsrKyBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oCj4+PiBAQCAtMjA1LDYgKzIwNSwxMTAgQEAgdHlwZWRl
ZiB1bmlvbiB7Cj4+PiAgICAgICBscGFlX3dhbGtfdCB3YWxrOwo+Pj4gICB9IGxwYWVfdDsKPj4+
ICAgKy8qCj4+PiArICogIENvbXByaXNlcyBiaXRzIG9mIHRoZSBsZXZlbCAxIHNob3J0LWRlc2Ny
aXB0b3IgZm9ybWF0IHJlcHJlc2VudGluZwo+Pj4gKyAqICBhIHNlY3Rpb24uCj4+PiArICovCj4+
PiArdHlwZWRlZiBzdHJ1Y3QgX19wYWNrZWQgewo+Pj4gKyAgICB1bnNpZ25lZCBpbnQgcHhuOjE7
ICAgICAgICAgLyogUHJpdmlsZWdlZCBFeGVjdXRlIE5ldmVyICovCj4+Cj4+IChJJ20gbm90IGFu
IEFSTSBtYWludGFpbmVyLCBidXQpIGNhbiBJIHJlY29tbWVuZCB1c2luZyBib29sIGJpdGZpZWxk
cwo+PiBmb3IgYm9vbGVhbiBmaWVsZHMgbGlrZSB0aGlzLgo+Cj4gSSB3YXMgbm90IGF3YXJlIGl0
IHdhcyBwb3NzaWJsZSB0byBkbyBib29sZWFuIGZpZWxkcy4gSSBhbSBhbGwgZm9yIGl0LgoKVGhl
cmUgaXNuJ3QgYSBnb29kIGV4YW1wbGUgaW4geGVuIHlldCwgYnV0Cmh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPXh0Zi5naXQ7YT1jb21taXRkaWZmO2g9ZjA5OTIxMWYyZWJkYWRmNjFh
ZTY0MTY1NTkyMjBkNjliNzg4Y2QyYgppcyB0aGUgWFRGIHdvcmsgSSdtIGJhc2luZyBzb21lIGlt
bWluZW50IFhlbiBpbXByb3ZlbWVudHMgb24uCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 15 19:53:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 19:53:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLapV-0006u6-0b; Thu, 15 Jun 2017 19:53: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 1dLapT-0006ty-B6
 for xen-devel@lists.xenproject.org; Thu, 15 Jun 2017 19:53:19 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 98/40-03371-EA5E2495; Thu, 15 Jun 2017 19:53:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVysyfVTXfdU6d
 Ig6WHWSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozLW/uZC75KVUyZt42pgfGRaBcjF4eQwGZG
 iYl3rrB2MXIAOUsZJZ5ZdzFycggLREucuX2WHSQsIuAncedqIEhYSCBLYtWN14wgNpuApsSdz
 5+YQGxeASuJX013wWwWAVWJX1d+MoPYogLhEr0H+tkgagQlTs58wgJicwpYSyyZc5MdxGYWMJ
 OYt/khM4QtLnHryXwmCFteYvvbOcwTGPlmIWmfhaRlFpKWWUhaFjCyrGLUKE4tKkst0jUy0ks
 qykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxBBiDYwbhmfuAhRkkOJiVRXn45p0gh
 vqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwxT4BygkWp6akVaZk5wGiASUtw8CiJ8LI/BkrzFhck5
 hZnpkOkTjEqSonzpoD0CYAkMkrz4NpgEXiJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwrzeIF
 N4MvNK4Ka/AlrMBLQ46IIDyOKSRISUVANj5/6A8NO787/93JcgfV2ZxUW65JEm2wmDy3UyJ47
 8OcvrGmE07znjtPva7vqc74R1O35KzX1TcKDxxh/nDXuXyHSK2X2aeOn7xY36b0TTQqefXVQQ
 Uez0bTIbj1nZx5uerOHMHKntWdN8/qXzLbohwVu82NVz0ZPdJYynnaxSl0fFfeo5IV6pxFKck
 WioxVxUnAgA6jBkv7sCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1497556397!68233192!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1028 invoked from network); 15 Jun 2017 19:53:17 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-21.messagelabs.com with SMTP; 15 Jun 2017 19:53: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 234591596;
 Thu, 15 Jun 2017 12:53:17 -0700 (PDT)
Received: from [10.37.8.178] (unknown [10.37.8.178])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1C1243F3E1;
 Thu, 15 Jun 2017 12:53:15 -0700 (PDT)
To: Sergej Proskurin <proskurin@sec.in.tum.de>, xen-devel@lists.xenproject.org
References: <20170615110516.448-1-proskurin@sec.in.tum.de>
 <20170615110516.448-6-proskurin@sec.in.tum.de>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <0e90d6f1-04bf-c4b2-3981-32831a783314@arm.com>
Date: Thu, 15 Jun 2017 20:53:14 +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: <20170615110516.448-6-proskurin@sec.in.tum.de>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH v3 05/10] arm/p2m: Make PTE helpers
 publicly 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-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>

SGkgU2VyZ2VqLAoKT24gMDYvMTUvMjAxNyAxMjowNSBQTSwgU2VyZ2VqIFByb3NrdXJpbiB3cm90
ZToKPiBJbiB0aGlzIGNvbW1pdCB3ZSBtYWtlIHRoZSBwMm1fKiBoZWxwZXJzLCB3aGljaCBhY2Nl
c3MgUFRFIHByb3BlcnRpZXMgaW4KPiBhIHNpbXBsaWZpZWQgd2F5LCBwdWJsaWNseSBhdmFpbGFi
bGUuIFRoaXMgaXMgZHVlIHRvIHRoZSBmYWN0IHRoYXQgdGhlCj4gaGVscGVycyB3aWxsIGJlIHVz
ZWQgaW4gZ3Vlc3Rfd2Fsay5jIGluIG9uZSBvZiB0aGUgZm9sbG93aW5nIGNvbW1pdHMuCj4gCj4g
U2lnbmVkLW9mZi1ieTogU2VyZ2VqIFByb3NrdXJpbiA8cHJvc2t1cmluQHNlYy5pbi50dW0uZGU+
Cj4gLS0tCj4gQ2M6Cj4gLS0tCj4gICB4ZW4vYXJjaC9hcm0vcDJtLmMgICAgICAgIHwgMjMgLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmggfCAyNyAr
KysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgIDIgZmlsZXMgY2hhbmdlZCwgMjcgaW5zZXJ0
aW9ucygrKSwgMjMgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9w
Mm0uYyBiL3hlbi9hcmNoL2FybS9wMm0uYwo+IGluZGV4IGI3YmJlYTFkODEuLmVlY2JjZGY4NzAg
MTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3AybS5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3Ay
bS5jCj4gQEAgLTQ2LDI5ICs0Niw2IEBAIHN0YXRpYyBjb25zdCBwYWRkcl90IGxldmVsX21hc2tz
W10gPQo+ICAgc3RhdGljIGNvbnN0IHVpbnQ4X3QgbGV2ZWxfb3JkZXJzW10gPQo+ICAgICAgIHsg
WkVST0VUSF9PUkRFUiwgRklSU1RfT1JERVIsIFNFQ09ORF9PUkRFUiwgVEhJUkRfT1JERVIgfTsK
PiAgIAo+IC1zdGF0aWMgaW5saW5lIGJvb2xfdCBwMm1fdmFsaWQobHBhZV90IHB0ZSkKPiAtewo+
IC0gICAgcmV0dXJuIHB0ZS5wMm0udmFsaWQ7Cj4gLX0KPiAtLyoKPiAtICogVGhlc2UgdHdvIGNh
biBvbmx5IGJlIHVzZWQgb24gTDAuLkwyIHB0ZXMgYmVjYXVzZSBMMyBtYXBwaW5ncyBzZXQKPiAt
ICogdGhlIHRhYmxlIGJpdCBhbmQgdGhlcmVmb3JlIHRoZXNlIHdvdWxkIHJldHVybiB0aGUgb3Bw
b3NpdGUgdG8gd2hhdAo+IC0gKiB5b3Ugd291bGQgZXhwZWN0Lgo+IC0gKi8KPiAtc3RhdGljIGlu
bGluZSBib29sX3QgcDJtX3RhYmxlKGxwYWVfdCBwdGUpCj4gLXsKPiAtICAgIHJldHVybiBwMm1f
dmFsaWQocHRlKSAmJiBwdGUucDJtLnRhYmxlOwo+IC19Cj4gLXN0YXRpYyBpbmxpbmUgYm9vbF90
IHAybV9tYXBwaW5nKGxwYWVfdCBwdGUpCj4gLXsKPiAtICAgIHJldHVybiBwMm1fdmFsaWQocHRl
KSAmJiAhcHRlLnAybS50YWJsZTsKPiAtfQo+IC0KPiAtc3RhdGljIGlubGluZSBib29sIHAybV9p
c19zdXBlcnBhZ2UobHBhZV90IHB0ZSwgdW5zaWduZWQgaW50IGxldmVsKQo+IC17Cj4gLSAgICBy
ZXR1cm4gKGxldmVsIDwgMykgJiYgcDJtX21hcHBpbmcocHRlKTsKPiAtfQo+IC0KPiAgIHN0YXRp
YyB2b2lkIHAybV9mbHVzaF90bGIoc3RydWN0IHAybV9kb21haW4gKnAybSk7Cj4gICAKPiAgIC8q
IFVubG9jayB0aGUgZmx1c2ggYW5kIGRvIGEgUDJNIFRMQiBmbHVzaCBpZiBuZWNlc3NhcnkgKi8K
PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaCBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vcDJtLmgKPiBpbmRleCAxOGM1N2Y5MzZlLi44MDUzZjJhMGNmIDEwMDY0NAo+IC0tLSBh
L3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Ay
bS5oCj4gQEAgLTE5OCw2ICsxOTgsMzMgQEAgc3RhdGljIGlubGluZSBpbnQgcDJtX2lzX3dyaXRl
X2xvY2tlZChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQo+ICAgICAgIHJldHVybiByd19pc193cml0
ZV9sb2NrZWQoJnAybS0+bG9jayk7Cj4gICB9Cj4gICAKPiArLyoKPiArICogSGVscGVycyB0byBs
b29rdXAgcHJvcGVydGllcyBvZiBwdGVzLgo+ICsgKi8KPiArCj4gK3N0YXRpYyBpbmxpbmUgYm9v
bF90IHAybV92YWxpZChscGFlX3QgcHRlKQoKVGhlIG5hbWUgaW1wbGllcyB0aGV5IHNob3VsZCBv
bmx5IGJlIHVzZWQgZm9yIHN0YWdlLTIgcGFnZSB0YWJsZS4gQnV0IAp5b3UgYXJlIHVzaW5nIGZv
ciBvdGhlciBwbGFjZSBzdWNoIGFzIGZvciBzdGFnZS0xIHBhZ2UgdGFibGUuCgpUaGlzIG1lYW5z
IHRoYXQgdGhleSBhcmUgaW4gdGhlIHdyb25nIGhlYWRlciAodGhleSBzaG91bGQgZ28gaW4gcGFn
ZS5oKS4KCkkgd291bGQgYWN0dWFsbHkgc3RhcnQgdG8gc3BsaXQgcGFnZS5oIHdpdGggbHBhZS5o
IGFuZCAKc2hvcnQtZGVzY3JpcHRvci5oIHRvIGF2b2lkIG1peGluZyB0d28gdHlwZSBvZiBwYWdl
IHRhYmxlIGluIHRoZSBzYW1lIApoZWFkZXIuIE5vdGUgdGhhdCBJIHdvdWxkIGJlIGhhcHB5IGlm
IHlvdSBrZWVwIGxwYWUgaW4gcGFnZS5oIGZvciB0aGUgCnRpbWUgYmVpbmcuIEJ1dCBzaG9ydC1k
ZXNjcmlwdG9yIHNob3VsZCBkZWZpbml0ZWx5IGdvIGluIGEgc2VwYXJhdGUgZmlsZS4KCkkgd291
bGQgYWxzbyByZW5hbWUgdGhlIGhlbHBlcnMgeW91IG1vdmUgdG8gbHBhZV8qLgoKPiArewo+ICsg
ICAgcmV0dXJuIHB0ZS5wMm0udmFsaWQ7CgpBcyB5b3UgcGxhbiB0byByZS11c2UgZm9yIG90aGVy
IHRoaW5ncyB0aGFuIHN0YWdlLTIgcGFnZS10YWJsZSwgeW91IHVzZSAKcHRlLndhbGsgcmF0aGVy
IHRoYW4gcHRlLnAybS4KCkFsbCB0aG9zZSBjb21tZW50cyBhcHBsaWVzIGZvciB0aGUgcmVzdCBv
ZiB0aGUgaGVscGVycy4KCj4gK30KPiArLyoKPiArICogVGhlc2UgdHdvIGNhbiBvbmx5IGJlIHVz
ZWQgb24gTDAuLkwyIHB0ZXMgYmVjYXVzZSBMMyBtYXBwaW5ncyBzZXQKPiArICogdGhlIHRhYmxl
IGJpdCBhbmQgdGhlcmVmb3JlIHRoZXNlIHdvdWxkIHJldHVybiB0aGUgb3Bwb3NpdGUgdG8gd2hh
dAo+ICsgKiB5b3Ugd291bGQgZXhwZWN0Lgo+ICsgKi8KPiArc3RhdGljIGlubGluZSBib29sX3Qg
cDJtX3RhYmxlKGxwYWVfdCBwdGUpCj4gK3sKPiArICAgIHJldHVybiBwMm1fdmFsaWQocHRlKSAm
JiBwdGUucDJtLnRhYmxlOwo+ICt9Cj4gK3N0YXRpYyBpbmxpbmUgYm9vbF90IHAybV9tYXBwaW5n
KGxwYWVfdCBwdGUpCj4gK3sKPiArICAgIHJldHVybiBwMm1fdmFsaWQocHRlKSAmJiAhcHRlLnAy
bS50YWJsZTsKPiArfQo+ICsKPiArc3RhdGljIGlubGluZSBib29sIHAybV9pc19zdXBlcnBhZ2Uo
bHBhZV90IHB0ZSwgdW5zaWduZWQgaW50IGxldmVsKQo+ICt7Cj4gKyAgICByZXR1cm4gKGxldmVs
IDwgMykgJiYgcDJtX21hcHBpbmcocHRlKTsKPiArfQo+ICsKPiAgIC8qIExvb2sgdXAgdGhlIE1G
TiBjb3JyZXNwb25kaW5nIHRvIGEgZG9tYWluJ3MgR0ZOLiAqLwo+ICAgbWZuX3QgcDJtX2xvb2t1
cChzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sIHAybV90eXBlX3QgKnQpOwo+ICAgCj4gCgpD
aGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 15 19:55:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 19: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 1dLarJ-00072x-BR; Thu, 15 Jun 2017 19: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 <julien.grall@arm.com>) id 1dLarH-00072k-QP
 for xen-devel@lists.xenproject.org; Thu, 15 Jun 2017 19:55:11 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 04/02-03371-F16E2495; Thu, 15 Jun 2017 19:55:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVysyfVTVfumVO
 kwdbrBhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b9OVfYCmZyVNzb38rSwPiCrYuRi0NIYDOj
 xPPV79ghnKWMEvMuPGLqYuTkEBYIkZjUsoK5i5GDQ0TAT+LO1UAQk1lAX+LcjnKQCiGBLIkzB
 96zgNhsApoSdz5/AuvkFbCSeH/9HFicRUBV4vftHrC4qEC4RO+BfjaIGkGJkzOfgNVwClhLbJ
 21lBXEZhYwk5i3+SEzhC0ucevJfCYIW15i+9s5zBMY+WchaZ+FpGUWkpZZSFoWMLKsYtQoTi0
 qSy3SNTLXSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDE4GINjBuHht4CFGSQ4m
 JVFefjmnSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvM+fAOUEi1LTUyvSMnOAcQKTluDgURLhZ
 X8MlOYtLkjMLc5Mh0idYlSUEucNfgqUEABJZJTmwbXBYvMSo6yUMC8j0CFCPAWpRbmZJajyrx
 jFORiVhHm9QbbzZOaVwE1/BbSYCWhx0AUHkMUliQgpqQZG+Z/V+k/t/AqkWl7GG6mlPZFL+ti
 ZUdBreH/1lPX7NzeKcv+O1ruSMuHH/Snu7nv0FD9t8p15VbTd+EUag5RDq1kW3zwdVqka56Rn
 dlGXJSemCnoKG3553mgUW7U+Qfhm0sHIIwsuekxRst896eJPvq5QbsPTRwR030Usfd9iHTzxy
 bTFApFKLMUZiYZazEXFiQAl2cWLyAIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1497556510!48351085!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53272 invoked from network); 15 Jun 2017 19:55:10 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-2.tower-27.messagelabs.com with SMTP; 15 Jun 2017 19:55: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 17FC61596;
 Thu, 15 Jun 2017 12:55:10 -0700 (PDT)
Received: from [10.37.8.178] (unknown [10.37.8.178])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 42C753F3E1;
 Thu, 15 Jun 2017 12:55:09 -0700 (PDT)
To: Sergej Proskurin <proskurin@sec.in.tum.de>, xen-devel@lists.xenproject.org
References: <20170615110516.448-1-proskurin@sec.in.tum.de>
 <20170615110516.448-5-proskurin@sec.in.tum.de>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <fb8874d9-fe68-d512-84fb-f034eb6b845e@arm.com>
Date: Thu, 15 Jun 2017 20:55:07 +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: <20170615110516.448-5-proskurin@sec.in.tum.de>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [RFC PATCH v3 04/10] arm/mem_access: Add
 short-descriptor pte typedefs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGkgU2VyZ2VqLAoKT24gMDYvMTUvMjAxNyAxMjowNSBQTSwgU2VyZ2VqIFByb3NrdXJpbiB3cm90
ZToKPiBUaGUgY3VycmVudCBpbXBsZW1lbnRhdGlvbiBkb2VzIG5vdCBwcm92aWRlIGFwcHJvcHJp
YXRlIHR5cGVzIGZvcgo+IHNob3J0LWRlc2NyaXB0b3IgdHJhbnNsYXRpb24gdGFibGUgZW50cmll
cy4gQXMgc3VjaCwgdGhpcyBjb21taXQgYWRkcyBuZXcKPiB0eXBlcywgd2hpY2ggc2ltcGxpZnkg
bWFuYWdpbmcgdGhlIHJlc3BlY3RpdmUgdHJhbnNsYXRpb24gdGFibGUgZW50cmllcy4KPiAKPiBT
aWduZWQtb2ZmLWJ5OiBTZXJnZWogUHJvc2t1cmluIDxwcm9za3VyaW5Ac2VjLmluLnR1bS5kZT4K
PiAtLS0KPiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+
IENjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IC0tLQo+IHYzOiBBZGQg
bW9yZSBzaG9ydC1kZXNjcmlwdG9yIHJlbGF0ZWQgcHRlIHR5cGVkZWZzIHRoYXQgd2lsbCBiZSB1
c2VkIGJ5Cj4gICAgICB0aGUgZm9sbG93aW5nIGNvbW1pdHMuCj4gLS0tCj4gICB4ZW4vaW5jbHVk
ZS9hc20tYXJtL3BhZ2UuaCB8IDEwNCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKPiAgIDEgZmlsZSBjaGFuZ2VkLCAxMDQgaW5zZXJ0aW9ucygrKQoKcGFnZS5o
IGlzIGFscmVhZHkgYmlnIGFuZCBJIGRvbid0IGxpa2UgdGhlIGlkZWEgb2YgbWl4aW5nIGxwYWUg
YW5kIHNob3J0IApkZXNjcmlwdG9yIGluIHRoZSBzYW1lIGhlYWRlci4gSGVuY2UgdGhlIGxhdHRl
ciBpcyBvbmx5IHVzZWQgZm9yIGd1ZXN0IApwYWdlIHRhYmxlIHdhbGsuCgpBcyBtZW50aW9uZWQg
aW4gYSBmb2xsb3ctdXAgcGF0Y2gsIEkgd291bGQgbGlrZSB0byBzdGFydCBtb3Zpbmcgb3V0IExQ
QUUgCmNvZGUgYW5kIHNob3J0IGRlc2NyaXB0b3IgY29kZSBpbiBzZXBhcmF0ZSBoZWFkZXIuCgpJ
IGFtIGhhcHB5IGlmIHlvdSBvbmx5IG1vdmUgc2hvcnQtZGVzY3JpcHRvciBmb3Igbm93LgoKQ2hl
ZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 15 19:55:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 19: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 1dLaru-00078B-JY; Thu, 15 Jun 2017 19:55: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 1dLars-00077t-I9
 for xen-devel@lists.xenproject.org; Thu, 15 Jun 2017 19:55:48 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 73/16-03058-346E2495; Thu, 15 Jun 2017 19:55:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVysyfVTdf5mVO
 kwfYeOYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPjTPaCCcwVTd1TGRsYLzN1MXJxCAlsZpR4
 dPUXK4SzlFHiWO9ZIIeTQ1ggVmLb5jbmLkYODhEBP4k7VwNBwkICWRLrm96xg9hsApoSdz5/Y
 gKxeQWsJL6cewZmswioShzc9JANxBYVCJfoPdDPBlEjKHFy5hMWkJGcAtYSZ07zg4SZBcwk5m
 1+yAxhi0vcejKfCcKWl9j+dg7zBEa+WUi6ZyFpmYWkZRaSlgWMLKsYNYpTi8pSi3SNDfSSijL
 TM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQJDkAEIdjD+XRt4iFGSg0lJlJdfzilSiC8p
 P6UyI7E4I76oNCe1+BCjDAeHkgTv8ydAOcGi1PTUirTMHGA0wKQlOHiURHjZHwOleYsLEnOLM
 9MhUqcYdTmaPmz5wiTEkpeflyolzhv8FKhIAKQoozQPbgQsMi8xykoJ8zICHSXEU5BalJtZgi
 r/ilGcg1FJmNcDZApPZl4J3KZXQEcwAR0RdMEB5IiSRISUVAOjft+bg2VXdn5Zdyf0qur61fr
 PXi95M2VC00f+gGLbiA0PZ06YY6nAdHj9huzPnuaN397Yxbc1/ato8Wtp63y4PSb1dIq58OXJ
 Ad2WB+6YuvEo2r7WVOkNvV3wITkjyMyB69TankxNp3D5o1vPn10guF7B79ok1YLQwMc6DwW/r
 zJlD4tucsxVYinOSDTUYi4qTgQAfBezfscCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1497556547!73972827!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31284 invoked from network); 15 Jun 2017 19:55:47 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-21.messagelabs.com with SMTP; 15 Jun 2017 19:55: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 76CEC1596;
 Thu, 15 Jun 2017 12:55:46 -0700 (PDT)
Received: from [10.37.8.178] (unknown [10.37.8.178])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id CE68A3F3E1;
 Thu, 15 Jun 2017 12:55:45 -0700 (PDT)
To: Sergej Proskurin <proskurin@sec.in.tum.de>, xen-devel@lists.xenproject.org
References: <20170615110516.448-1-proskurin@sec.in.tum.de>
 <20170615110516.448-7-proskurin@sec.in.tum.de>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <79824699-c3a5-d0b0-5627-f100bed10f7e@arm.com>
Date: Thu, 15 Jun 2017 20:55: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: <20170615110516.448-7-proskurin@sec.in.tum.de>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH v3 06/10] arm/mem_access: Introduce
 GV2M_EXEC permission
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGkgU2VyZ2VqLAoKT24gMDYvMTUvMjAxNyAxMjowNSBQTSwgU2VyZ2VqIFByb3NrdXJpbiB3cm90
ZToKPiBXZSBleHRlbmQgdGhlIGN1cnJlbnQgaW1wbGVtZW50YXRpb24gYnkgYW4gYWRkaXRpb25h
bCBwZXJtaXNzaW9uLAo+IEdWMk1fRVhFQywgd2hpY2ggd2lsbCBiZSB1c2VkIHRvIGRlc2NyaWJl
IGV4ZWN1dGUgcGVybWlzc2lvbnMgb2YgUFRFJ3MKPiBhcyBwYXJ0IG9mIG91ciBndWVzdCB0cmFu
c2xhdGlvbiB0YWJsZSB3YWxrIGltcGxlbWVudGF0aW9uLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFNl
cmdlaiBQcm9za3VyaW4gPHByb3NrdXJpbkBzZWMuaW4udHVtLmRlPgoKQWNrZWQtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxs
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 15 20:14:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 20: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 1dLbA1-0000AF-2l; Thu, 15 Jun 2017 20:14: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 1dLbA0-0000A9-Bp
 for xen-devel@lists.xensource.com; Thu, 15 Jun 2017 20:14:32 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 52/C5-03613-7AAE2495; Thu, 15 Jun 2017 20:14:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsVybKJssu7yV06
 RBlPmMFncm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oxtfxYzFnxgqfj6h7WB8SVzFyMnh5DAH0aJ
 rzckQWwWAQeJOxdmMnUxcnAwCsRIPPhhDRJmFAiTmHx5CStEibbE4+9djCA2m4ChxN8nm9hAy
 iWA7CWfOUDCIgJ6ErMbXwOVc3EwC8xlkpix9CJYvbCAvsTNhZNZQGxOgUCJ94+ugs3kFfCW2H
 LkOQvEORMYJQ72qYHYogK6Eof+/WGDqBGUODnzCVgNs4CWxPLp21gmMArMQpKahSS1gJFpFaN
 6cWpRWWqRrrFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZg+DEAwQ7Gjn9Ohxgl
 OZiURHn55ZwihfiS8lMqMxKLM+KLSnNSiw8xanBwCGxeu/oCoxRLXn5eqpIEb/pLoDrBotT01
 Iq0zBxghMCUSnDwKInwsj8GSvMWFyTmFmemQ6ROMepyNH3Y8oVJCGyGlDivDsgMAZCijNI8uB
 GwaL3EKCslzMsIdKAQT0FqUW5mCar8K0ZxDkYlYd7QF0BTeDLzSuA2vQI6ggnoiKALDiBHlCQ
 ipKQaGBtdzk5zDl+00fhV8+JCGwPDX/NYZyodUXzVGHHVwTPQWe/b76/vb0QdT2X1CI7LfrFE
 L7hJcZ9Z/SJVmzOH9delN2T8mxzt43Vwra7whXe71lZUmkq/n/3K+oHQnM9/15268/HosVDnO
 0ummOgJCyreNfT8bN+x9bpqWML/lXffeZ+fJbjqw1QlluKMREMt5qLiRAAc4U1w0QIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1497557669!108088741!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7814 invoked from network); 15 Jun 2017 20:14:30 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Jun 2017 20:14:30 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 9247F214EC;
 Thu, 15 Jun 2017 20:14:28 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 9247F214EC
Date: Thu, 15 Jun 2017 13:14:26 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Volodymyr Babchuk <vlad.babchuk@gmail.com>
In-Reply-To: <CAOcqxo1ytKG1sF+JRD=2C9ymsPnMN9dEKY1jwZFxSuWAy8Tn1A@mail.gmail.com>
Message-ID: <alpine.DEB.2.10.1706151314190.12156@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1706151117090.12156@sstabellini-ThinkPad-X260>
 <CAOcqxo1ytKG1sF+JRD=2C9ymsPnMN9dEKY1jwZFxSuWAy8Tn1A@mail.gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Artem_Mygaiev@epam.com, Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xensource.com
Subject: Re: [Xen-devel] EL0 app, stubdoms on ARM conf call
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCAxNSBKdW4gMjAxNywgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gSGVsbG8gU3Rl
ZmFubywKPiAKPiBPbiAxNSBKdW5lIDIwMTcgYXQgMjE6MjEsIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cj4gPiBXb3VsZCB5b3UgYmUgdXAgZm9yIGpv
aW5pbmcgYSBjb25mIGNhbGwgdG8gZGlzY3VzcyBFTDAgYXBwcyBhbmQgc3R1YmRvbXMKPiA+IG9u
IEFSTSBpbiBwcmVwYXJhdGlvbiBmb3IgWGVuIERldmVsb3BlciBTdW1taXQ/Cj4gPgo+ID4gSWYg
c28sIHdvdWxkIFdlZG5lc2RheSB0aGUgMjh0aCBvZiBKdW5lIGF0IDlBTSBQU1Qgd29yayBmb3Ig
eW91Pwo+IEkgd291bGQgcHJlZmVyIGxhdGVyIHRpbWUgKGxpa2UgNVBNKSwgYnV0IDlBTSBhbHNv
IHdvcmtzIGZvciBtZS4KIApXYWl0LCBkaWQgeW91IGdldCB0aGUgdGltZXpvbmUgcmlnaHQ/Cgox
KSA5QU0gUFNUID0gNVBNIExvbmRvbiA9IDdQTSBLeWl2CgoKSSBjb3VsZCBkbyA1UE0gUFNUIHdp
dGhvdXQgdHJvdWJsZXMsIGJ1dDoKCjIpIDVQTSBQU1QgPSAxQU0gTG9uZG9uID0gM0FNIEt5aXYK
CgpJIHRoaW5rIGl0J3MgYmVzdCB0byBzdGF5IHdpdGggdGhlIGZpcnN0IG9wdGlvbiA6LSkKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 15 20:31:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 20:31: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 1dLbQ6-0001Vt-Fs; Thu, 15 Jun 2017 20: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 <julien.grall@arm.com>) id 1dLbQ5-0001Vm-Mb
 for xen-devel@lists.xen.org; Thu, 15 Jun 2017 20:31:09 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 0B/4A-03058-C8EE2495; Thu, 15 Jun 2017 20:31:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPLMWRWlGSWpSXmKPExsVysyfVTbfnnVO
 kwYrvyhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bmLa9YCxpZKyY/Ws3awLiSpYuRi0NIYDOj
 xKmbj6Cc04wSB1+cY+1i5ORgE9CUuPP5ExOILSIgLXHt82VGEJtZIEqi+fZS9i5GDg5hAQ+Jp
 WdkQUwWAVWJ3j+5IBW8AuYS+za/ZgGxJQTkJXa1XWSdwMi5gJFhFaNGcWpRWWqRrqGhXlJRZn
 pGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGoLcYgGAH46dlAYcYJTmYlER5+eWcIoX4kvJ
 TKjMSizPii0pzUosPMcpwcChJ8DIAvS8kWJSanlqRlpkDDBuYtAQHj5IIL/tjoDRvcUFibnFm
 OkTqFKMxx4bV678wcTR92PKFSYglLz8vVUqcd/pboFIBkNKM0jy4QbBwvsQoKyXMywh0mhBPQ
 WpRbmYJqvwrRnEORiVhXn6QKTyZeSVw+14BncIEdErQBQeQU0oSEVJSDYzbjjX+1fg166mlcZ
 XBoWkp+a/Xzbv4+qalYVKbRwv31NdmR5W4Zvd/ffHaTTk6WPrHvP8B9+f5P2n/YHN9U+DET7s
 PC4vW8PaxHmRuzn24//DD4jOtfvm/HDesPMIsGfXjfc6Cu7/m/1Raqi5m5fzQ4+pcht0Lldz2
 397Llz/7UvmXZB3b6GWPlViKMxINtZiLihMBFRKQKmICAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1497558668!73999610!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25542 invoked from network); 15 Jun 2017 20:31:08 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-21.messagelabs.com with SMTP; 15 Jun 2017 20:31: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 35EAA1596;
 Thu, 15 Jun 2017 13:31: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 6DFE63F3E1;
 Thu, 15 Jun 2017 13:31:06 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu, 15 Jun 2017 21:30:55 +0100
Message-Id: <20170615203057.755-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Cc: proskurin@sec.in.tum.de, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH 0/2] xen/arm: Move LPAE definition in a separate
	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>

VGhpcyBzbWFsbCBwYXRjaCBzZXJpZXMgaXMgbW92aW5nIG91dCBMUEFFIGRlZmluaXRpb24gZnJv
bSBwYWdlLmguIFRoaXMgaXMKYmFzZWQgb24gbXkgc2VyaWVzICJ4ZW4vYXJtOiBFeHRlbmQgdXNh
Z2Ugb2YgdHlwZXNhZmUgTUZOIiBbMV0gZHVlIHRvIGEgc21hbGwKY29uZmxpY3Qgd2l0aCBwYXRj
aCAjNS4KCkNoZWVycywKClsxXSBodHRwczovL2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMvaHRtbC94
ZW4tZGV2ZWwvMjAxNy0wNi9tc2cwMTM2MS5odG1sCgpKdWxpZW4gR3JhbGwgKDIpOgogIHhlbi9h
cm06IE1vdmUgTFBBRSBkZWZpbml0aW9uIGluIGEgc2VwYXJhdGUgaGVhZGVyCiAgeGVuL2FybTog
bHBhZTogRml4IGNvbW1lbnRzIGNvZGluZyBzdHlsZQoKIHhlbi9pbmNsdWRlL2FzbS1hcm0vbHBh
ZS5oIHwgMTg0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwog
eGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmggfCAxNTIgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAxODUgaW5zZXJ0aW9ucygrKSwgMTUxIGRl
bGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1hcm0vbHBhZS5o
CgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 15 20:31:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 20:31: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 1dLbQ8-0001WQ-U5; Thu, 15 Jun 2017 20:31: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 1dLbQ7-0001W4-Av
 for xen-devel@lists.xen.org; Thu, 15 Jun 2017 20:31:11 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 3C/BA-02956-E8EE2495; Thu, 15 Jun 2017 20:31:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKLMWRWlGSWpSXmKPExsVysyfVTbfvnVO
 kwdaJrBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8atRdvZClqUKlrefmNpYJwv2cXIySEksJlR
 Ytc0+S5GLiD7NKPE181fGEESbAKaEnc+f2ICsUUEpCWufb4MFmcWiJJovr2UHcQWFrCV+Df7M
 BuIzSKgKnFtx0UWEJtXwFxiz8mNzCC2hIC8xK62i6wgNqeAhcTmV81MEIvNJV486GSfwMi9gJ
 FhFaN6cWpRWWqRrpFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkagdxmAYAfjsr9
 OhxglOZiURHn55ZwihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwdr0FygkWpaanVqRl5gDDDCYt
 wcGjJMLL/hgozVtckJhbnJkOkTrFqCglzjsdpE8AJJFRmgfXBgvtS4yyUsK8jECHCPEUpBblZ
 pagyr9iFOdgVBLm5QeZwpOZVwI3/RXQYiagxUEXHEAWlyQipKQaGA11NhZtqtvifnR7Yp2TfO
 eVgC/za91UWs5y2+ld973S+4O3fqmVwE3D3VsUGktTC7lnZyy9/MZh0u24jlMW79T+KXsnl2+
 /MyclgX+Z/faa2qdHG0wk7z9UDGBi3ft8o+Hdxafm8a3+mdP2Y7bWtf9/DhUFKp/1Np7f1vNd
 3dvpmFH99fQpD5RYijMSDbWYi4oTAeL7BGNoAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1497558669!74104236!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52654 invoked from network); 15 Jun 2017 20:31:09 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-12.tower-21.messagelabs.com with SMTP; 15 Jun 2017 20:31: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 3C54615BF;
 Thu, 15 Jun 2017 13:31: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 75F833F3E1;
 Thu, 15 Jun 2017 13:31:08 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu, 15 Jun 2017 21:30:57 +0100
Message-Id: <20170615203057.755-3-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170615203057.755-1-julien.grall@arm.com>
References: <20170615203057.755-1-julien.grall@arm.com>
Cc: proskurin@sec.in.tum.de, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH 2/2] xen/arm: lpae: Fix comments 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>

QWxzbyBhZGRpbmcgb25lIG1pc3NpbmcgZnVsbCBzdG9wLgoKU2lnbmVkLW9mZi1ieTogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2xw
YWUuaCB8IDQ1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLQog
MSBmaWxlIGNoYW5nZWQsIDMwIGluc2VydGlvbnMoKyksIDE1IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbHBhZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9s
cGFlLmgKaW5kZXggMWU2YTY4OTI2ZS4uNjI0NDI0MGNhMCAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLWFybS9scGFlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9scGFlLmgKQEAgLTMs
MTAgKzMsMTIgQEAKIAogI2lmbmRlZiBfX0FTU0VNQkxZX18KIAotLyogV0FSTklORyEgIFVubGlr
ZSB0aGUgSW50ZWwgcGFnZXRhYmxlIGNvZGUsIHdoZXJlIGwxIGlzIHRoZSBsb3dlc3QKKy8qCisg
KiBXQVJOSU5HISAgVW5saWtlIHRoZSBJbnRlbCBwYWdldGFibGUgY29kZSwgd2hlcmUgbDEgaXMg
dGhlIGxvd2VzdAogICogbGV2ZWwgYW5kIGw0IGlzIHRoZSByb290IG9mIHRoZSB0cmllLCB0aGUg
QVJNIHBhZ2V0YWJsZXMgZm9sbG93IEFSTSdzCiAgKiBkb2N1bWVudGF0aW9uOiB0aGUgbGV2ZWxz
IGFyZSBjYWxsZWQgZmlyc3QsIHNlY29uZCAmYyBpbiB0aGUgb3JkZXIKLSAqIHRoYXQgdGhlIE1N
VSB3YWxrcyB0aGVtIChpLmUuICJmaXJzdCIgaXMgdGhlIHJvb3Qgb2YgdGhlIHRyaWUpLiAqLwor
ICogdGhhdCB0aGUgTU1VIHdhbGtzIHRoZW0gKGkuZS4gImZpcnN0IiBpcyB0aGUgcm9vdCBvZiB0
aGUgdHJpZSkuCisgKi8KIAogLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgogICogQVJNdjctQSBMUEFF
IHBhZ2V0YWJsZXM6IDMtbGV2ZWwgdHJpZSwgbWFwcGluZyA0MC1iaXQgaW5wdXQgdG8KQEAgLTE3
LDE1ICsxOSwxOCBAQAogICogZGlmZmVyZW50IHBsYWNlIGZyb20gdGhvc2UgaW4gbGVhZiBub2Rl
cyBzZWVtcyB0byBiZSB0byBhbGxvdyBsaW5lYXIKICAqIHBhZ2V0YWJsZSB0cmlja3MuICBJZiB3
ZSdyZSBub3QgZG9pbmcgdGhhdCB0aGVuIHRoZSBzZXQgb2YgcGVybWlzc2lvbgogICogYml0cyB0
aGF0J3Mgbm90IGluIHVzZSBpbiBhIGdpdmVuIG5vZGUgdHlwZSBjYW4gYmUgdXNlZCBhcwotICog
ZXh0cmEgc29mdHdhcmUtZGVmaW5lZCBiaXRzLiAqLworICogZXh0cmEgc29mdHdhcmUtZGVmaW5l
ZCBiaXRzLgorICovCiAKIHR5cGVkZWYgc3RydWN0IF9fcGFja2VkIHsKICAgICAvKiBUaGVzZSBh
cmUgdXNlZCBpbiBhbGwga2luZHMgb2YgZW50cnkuICovCiAgICAgdW5zaWduZWQgbG9uZyB2YWxp
ZDoxOyAgICAgIC8qIFZhbGlkIG1hcHBpbmcgKi8KICAgICB1bnNpZ25lZCBsb25nIHRhYmxlOjE7
ICAgICAgLyogPT0gMSBpbiA0ayBtYXAgZW50cmllcyB0b28gKi8KIAotICAgIC8qIFRoZXNlIHRl
biBiaXRzIGFyZSBvbmx5IHVzZWQgaW4gQmxvY2sgZW50cmllcyBhbmQgYXJlIGlnbm9yZWQKLSAg
ICAgKiBpbiBUYWJsZSBlbnRyaWVzLiAqLworICAgIC8qCisgICAgICogVGhlc2UgdGVuIGJpdHMg
YXJlIG9ubHkgdXNlZCBpbiBCbG9jayBlbnRyaWVzIGFuZCBhcmUgaWdub3JlZAorICAgICAqIGlu
IFRhYmxlIGVudHJpZXMuCisgICAgICovCiAgICAgdW5zaWduZWQgbG9uZyBhaTozOyAgICAgICAg
IC8qIEF0dHJpYnV0ZSBJbmRleCAqLwogICAgIHVuc2lnbmVkIGxvbmcgbnM6MTsgICAgICAgICAv
KiBOb3QtU2VjdXJlICovCiAgICAgdW5zaWduZWQgbG9uZyB1c2VyOjE7ICAgICAgIC8qIFVzZXIt
dmlzaWJsZSAqLwpAQCAtMzgsMzAgKzQzLDM4IEBAIHR5cGVkZWYgc3RydWN0IF9fcGFja2VkIHsK
ICAgICB1bnNpZ25lZCBsb25nIGxvbmcgYmFzZTozNjsgLyogQmFzZSBhZGRyZXNzIG9mIGJsb2Nr
IG9yIG5leHQgdGFibGUgKi8KICAgICB1bnNpZ25lZCBsb25nIHNiejo0OyAgICAgICAgLyogTXVz
dCBiZSB6ZXJvICovCiAKLSAgICAvKiBUaGVzZSBzZXZlbiBiaXRzIGFyZSBvbmx5IHVzZWQgaW4g
QmxvY2sgZW50cmllcyBhbmQgYXJlIGlnbm9yZWQKLSAgICAgKiBpbiBUYWJsZSBlbnRyaWVzLiAq
LworICAgIC8qCisgICAgICogVGhlc2Ugc2V2ZW4gYml0cyBhcmUgb25seSB1c2VkIGluIEJsb2Nr
IGVudHJpZXMgYW5kIGFyZSBpZ25vcmVkCisgICAgICogaW4gVGFibGUgZW50cmllcy4KKyAgICAg
Ki8KICAgICB1bnNpZ25lZCBsb25nIGNvbnRpZzoxOyAgICAgLyogSW4gYSBibG9jayBvZiAxNiBj
b250aWd1b3VzIGVudHJpZXMgKi8KICAgICB1bnNpZ25lZCBsb25nIHB4bjoxOyAgICAgICAgLyog
UHJpdmlsZWdlZC1YTiAqLwogICAgIHVuc2lnbmVkIGxvbmcgeG46MTsgICAgICAgICAvKiBlWGVj
dXRlLU5ldmVyICovCiAgICAgdW5zaWduZWQgbG9uZyBhdmFpbDo0OyAgICAgIC8qIElnbm9yZWQg
YnkgaGFyZHdhcmUgKi8KIAotICAgIC8qIFRoZXNlIDUgYml0cyBhcmUgb25seSB1c2VkIGluIFRh
YmxlIGVudHJpZXMgYW5kIGFyZSBpZ25vcmVkIGluCi0gICAgICogQmxvY2sgZW50cmllcyAqLwor
ICAgIC8qCisgICAgICogVGhlc2UgNSBiaXRzIGFyZSBvbmx5IHVzZWQgaW4gVGFibGUgZW50cmll
cyBhbmQgYXJlIGlnbm9yZWQgaW4KKyAgICAgKiBCbG9jayBlbnRyaWVzLgorICAgICAqLwogICAg
IHVuc2lnbmVkIGxvbmcgcHhudDoxOyAgICAgICAvKiBQcml2aWxlZ2VkLVhOICovCiAgICAgdW5z
aWduZWQgbG9uZyB4bnQ6MTsgICAgICAgIC8qIGVYZWN1dGUtTmV2ZXIgKi8KICAgICB1bnNpZ25l
ZCBsb25nIGFwdDoyOyAgICAgICAgLyogQWNjZXNzIFBlcm1pc3Npb25zICovCiAgICAgdW5zaWdu
ZWQgbG9uZyBuc3Q6MTsgICAgICAgIC8qIE5vdC1TZWN1cmUgKi8KIH0gbHBhZV9wdF90OwogCi0v
KiBUaGUgcDJtIHRhYmxlcyBoYXZlIGFsbW9zdCB0aGUgc2FtZSBsYXlvdXQsIGJ1dCBzb21lIG9m
IHRoZSBwZXJtaXNzaW9uCi0gKiBhbmQgY2FjaGUtY29udHJvbCBiaXRzIGFyZSBsYWlkIG91dCBk
aWZmZXJlbnRseSAob3IgbWlzc2luZykgKi8KKy8qCisgKiBUaGUgcDJtIHRhYmxlcyBoYXZlIGFs
bW9zdCB0aGUgc2FtZSBsYXlvdXQsIGJ1dCBzb21lIG9mIHRoZSBwZXJtaXNzaW9uCisgKiBhbmQg
Y2FjaGUtY29udHJvbCBiaXRzIGFyZSBsYWlkIG91dCBkaWZmZXJlbnRseSAob3IgbWlzc2luZyku
CisgKi8KIHR5cGVkZWYgc3RydWN0IF9fcGFja2VkIHsKICAgICAvKiBUaGVzZSBhcmUgdXNlZCBp
biBhbGwga2luZHMgb2YgZW50cnkuICovCiAgICAgdW5zaWduZWQgbG9uZyB2YWxpZDoxOyAgICAg
IC8qIFZhbGlkIG1hcHBpbmcgKi8KICAgICB1bnNpZ25lZCBsb25nIHRhYmxlOjE7ICAgICAgLyog
PT0gMSBpbiA0ayBtYXAgZW50cmllcyB0b28gKi8KIAotICAgIC8qIFRoZXNlIHRlbiBiaXRzIGFy
ZSBvbmx5IHVzZWQgaW4gQmxvY2sgZW50cmllcyBhbmQgYXJlIGlnbm9yZWQKLSAgICAgKiBpbiBU
YWJsZSBlbnRyaWVzLiAqLworICAgIC8qCisgICAgICogVGhlc2UgdGVuIGJpdHMgYXJlIG9ubHkg
dXNlZCBpbiBCbG9jayBlbnRyaWVzIGFuZCBhcmUgaWdub3JlZAorICAgICAqIGluIFRhYmxlIGVu
dHJpZXMuCisgICAgICovCiAgICAgdW5zaWduZWQgbG9uZyBtYXR0cjo0OyAgICAgIC8qIE1lbW9y
eSBBdHRyaWJ1dGVzICovCiAgICAgdW5zaWduZWQgbG9uZyByZWFkOjE7ICAgICAgIC8qIFJlYWQg
YWNjZXNzICovCiAgICAgdW5zaWduZWQgbG9uZyB3cml0ZToxOyAgICAgIC8qIFdyaXRlIGFjY2Vz
cyAqLwpAQCAtNzMsOCArODYsMTAgQEAgdHlwZWRlZiBzdHJ1Y3QgX19wYWNrZWQgewogICAgIHVu
c2lnbmVkIGxvbmcgbG9uZyBiYXNlOjM2OyAvKiBCYXNlIGFkZHJlc3Mgb2YgYmxvY2sgb3IgbmV4
dCB0YWJsZSAqLwogICAgIHVuc2lnbmVkIGxvbmcgc2J6Mzo0OwogCi0gICAgLyogVGhlc2Ugc2V2
ZW4gYml0cyBhcmUgb25seSB1c2VkIGluIEJsb2NrIGVudHJpZXMgYW5kIGFyZSBpZ25vcmVkCi0g
ICAgICogaW4gVGFibGUgZW50cmllcy4gKi8KKyAgICAvKgorICAgICAqIFRoZXNlIHNldmVuIGJp
dHMgYXJlIG9ubHkgdXNlZCBpbiBCbG9jayBlbnRyaWVzIGFuZCBhcmUgaWdub3JlZAorICAgICAq
IGluIFRhYmxlIGVudHJpZXMuCisgICAgICovCiAgICAgdW5zaWduZWQgbG9uZyBjb250aWc6MTsg
ICAgIC8qIEluIGEgYmxvY2sgb2YgMTYgY29udGlndW91cyBlbnRyaWVzICovCiAgICAgdW5zaWdu
ZWQgbG9uZyBzYnoyOjE7CiAgICAgdW5zaWduZWQgbG9uZyB4bjoxOyAgICAgICAgIC8qIGVYZWN1
dGUtTmV2ZXIgKi8KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 15 20:31:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 20:31: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 1dLbQ8-0001WF-Mv; Thu, 15 Jun 2017 20:31:12 +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 1dLbQ6-0001Vs-TU
 for xen-devel@lists.xen.org; Thu, 15 Jun 2017 20:31:11 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 C8/46-29088-E8EE2495; Thu, 15 Jun 2017 20:31:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVysyfVTbf3nVO
 kwecJghZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bJyU/YC9YVVtx/2cnewLgwsouRk0NIYDOj
 xK0tOl2MXED2aUaJZweXsIMk2AQ0Je58/sQEYosISEtc+3yZEcRmFoiSaL69FKxGWMBd4uL0r
 awgNouAqsTxzg6wOK+AuUTjir9gvRIC8hK72i6C1XAKWEhsftXMBLHYXOLFg072CYzcCxgZVj
 FqFKcWlaUW6RoZ6yUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBPq3noGBcQdj316
 /Q4ySHExKorz8ck6RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4u94C5QSLUtNTK9Iyc4CBBpOW
 4OBREuFlfwyU5i0uSMwtzkyHSJ1iVJQS51UB6RMASWSU5sG1wYL7EqOslDAvIwMDgxBPQWpRb
 mYJqvwrRnEORiVhXn6QKTyZeSVw018BLWYCWhx0wQFkcUkiQkqqgXFz24rjEdtmf1LYfiHpxs
 pvhRWbw/quGvW0O0yKeHVTPHT5ltU7bZV4X3BbsDbrX+xdYL/Xe/0Ta9Zdky9v8S6cWJlqzXF
 +dqFkouP1qJXPz+offSnHEv5mXuTdjzu5a0S+PeAxfVt4Na/hw6u5856eXh9WHGVd43drId9s
 LpF9UmuX1ejpnWdTYinOSDTUYi4qTgQAYl6JYWkCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1497558668!101017764!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36077 invoked from network); 15 Jun 2017 20:31:08 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-5.tower-31.messagelabs.com with SMTP; 15 Jun 2017 20:31: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 37CEA15AD;
 Thu, 15 Jun 2017 13:31: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 6FE6F3F3E1;
 Thu, 15 Jun 2017 13:31:07 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu, 15 Jun 2017 21:30:56 +0100
Message-Id: <20170615203057.755-2-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170615203057.755-1-julien.grall@arm.com>
References: <20170615203057.755-1-julien.grall@arm.com>
Cc: proskurin@sec.in.tum.de, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH 1/2] xen/arm: Move LPAE definition in a separate
	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>

cGFnZS5oIGlzIGdldHRpbmcgYmlnZ2VyLiBNb3ZlIG91dCBldmVyeSBMUEFFIGRlZmluaXRpb25z
IGluIGEgc2VwYXJhdGUKaGVhZGVyLiBUaGVyZSBpcyBubyBmdW5jdGlvbmFsIGNoYW5nZXMuCgpT
aWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhl
bi9pbmNsdWRlL2FzbS1hcm0vbHBhZS5oIHwgMTY5ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmggfCAxNTIgKy0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAx
NzAgaW5zZXJ0aW9ucygrKSwgMTUxIGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhl
bi9pbmNsdWRlL2FzbS1hcm0vbHBhZS5oCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9scGFlLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2xwYWUuaApuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwMDAwLi4xZTZhNjg5MjZlCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9scGFlLmgKQEAgLTAsMCArMSwxNjkgQEAKKyNpZm5kZWYgX19BUk1fTFBB
RV9IX18KKyNkZWZpbmUgX19BUk1fTFBBRV9IX18KKworI2lmbmRlZiBfX0FTU0VNQkxZX18KKwor
LyogV0FSTklORyEgIFVubGlrZSB0aGUgSW50ZWwgcGFnZXRhYmxlIGNvZGUsIHdoZXJlIGwxIGlz
IHRoZSBsb3dlc3QKKyAqIGxldmVsIGFuZCBsNCBpcyB0aGUgcm9vdCBvZiB0aGUgdHJpZSwgdGhl
IEFSTSBwYWdldGFibGVzIGZvbGxvdyBBUk0ncworICogZG9jdW1lbnRhdGlvbjogdGhlIGxldmVs
cyBhcmUgY2FsbGVkIGZpcnN0LCBzZWNvbmQgJmMgaW4gdGhlIG9yZGVyCisgKiB0aGF0IHRoZSBN
TVUgd2Fsa3MgdGhlbSAoaS5lLiAiZmlyc3QiIGlzIHRoZSByb290IG9mIHRoZSB0cmllKS4gKi8K
KworLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKgorICogQVJNdjctQSBMUEFFIHBhZ2V0YWJsZXM6IDMt
bGV2ZWwgdHJpZSwgbWFwcGluZyA0MC1iaXQgaW5wdXQgdG8KKyAqIDQwLWJpdCBvdXRwdXQgYWRk
cmVzc2VzLiAgVGFibGVzIGF0IGFsbCBsZXZlbHMgaGF2ZSA1MTIgNjQtYml0IGVudHJpZXMKKyAq
IChpLmUuIGFyZSA0S2IgbG9uZykuCisgKgorICogVGhlIGJpdC1zaHVmZmxpbmcgdGhhdCBoYXMg
dGhlIHBlcm1pc3Npb24gYml0cyBpbiBicmFuY2ggbm9kZXMgaW4gYQorICogZGlmZmVyZW50IHBs
YWNlIGZyb20gdGhvc2UgaW4gbGVhZiBub2RlcyBzZWVtcyB0byBiZSB0byBhbGxvdyBsaW5lYXIK
KyAqIHBhZ2V0YWJsZSB0cmlja3MuICBJZiB3ZSdyZSBub3QgZG9pbmcgdGhhdCB0aGVuIHRoZSBz
ZXQgb2YgcGVybWlzc2lvbgorICogYml0cyB0aGF0J3Mgbm90IGluIHVzZSBpbiBhIGdpdmVuIG5v
ZGUgdHlwZSBjYW4gYmUgdXNlZCBhcworICogZXh0cmEgc29mdHdhcmUtZGVmaW5lZCBiaXRzLiAq
LworCit0eXBlZGVmIHN0cnVjdCBfX3BhY2tlZCB7CisgICAgLyogVGhlc2UgYXJlIHVzZWQgaW4g
YWxsIGtpbmRzIG9mIGVudHJ5LiAqLworICAgIHVuc2lnbmVkIGxvbmcgdmFsaWQ6MTsgICAgICAv
KiBWYWxpZCBtYXBwaW5nICovCisgICAgdW5zaWduZWQgbG9uZyB0YWJsZToxOyAgICAgIC8qID09
IDEgaW4gNGsgbWFwIGVudHJpZXMgdG9vICovCisKKyAgICAvKiBUaGVzZSB0ZW4gYml0cyBhcmUg
b25seSB1c2VkIGluIEJsb2NrIGVudHJpZXMgYW5kIGFyZSBpZ25vcmVkCisgICAgICogaW4gVGFi
bGUgZW50cmllcy4gKi8KKyAgICB1bnNpZ25lZCBsb25nIGFpOjM7ICAgICAgICAgLyogQXR0cmli
dXRlIEluZGV4ICovCisgICAgdW5zaWduZWQgbG9uZyBuczoxOyAgICAgICAgIC8qIE5vdC1TZWN1
cmUgKi8KKyAgICB1bnNpZ25lZCBsb25nIHVzZXI6MTsgICAgICAgLyogVXNlci12aXNpYmxlICov
CisgICAgdW5zaWduZWQgbG9uZyBybzoxOyAgICAgICAgIC8qIFJlYWQtT25seSAqLworICAgIHVu
c2lnbmVkIGxvbmcgc2g6MjsgICAgICAgICAvKiBTaGFyZWFiaWxpdHkgKi8KKyAgICB1bnNpZ25l
ZCBsb25nIGFmOjE7ICAgICAgICAgLyogQWNjZXNzIEZsYWcgKi8KKyAgICB1bnNpZ25lZCBsb25n
IG5nOjE7ICAgICAgICAgLyogTm90LUdsb2JhbCAqLworCisgICAgLyogVGhlIGJhc2UgYWRkcmVz
cyBtdXN0IGJlIGFwcHJvcHJpYXRlbHkgYWxpZ25lZCBmb3IgQmxvY2sgZW50cmllcyAqLworICAg
IHVuc2lnbmVkIGxvbmcgbG9uZyBiYXNlOjM2OyAvKiBCYXNlIGFkZHJlc3Mgb2YgYmxvY2sgb3Ig
bmV4dCB0YWJsZSAqLworICAgIHVuc2lnbmVkIGxvbmcgc2J6OjQ7ICAgICAgICAvKiBNdXN0IGJl
IHplcm8gKi8KKworICAgIC8qIFRoZXNlIHNldmVuIGJpdHMgYXJlIG9ubHkgdXNlZCBpbiBCbG9j
ayBlbnRyaWVzIGFuZCBhcmUgaWdub3JlZAorICAgICAqIGluIFRhYmxlIGVudHJpZXMuICovCisg
ICAgdW5zaWduZWQgbG9uZyBjb250aWc6MTsgICAgIC8qIEluIGEgYmxvY2sgb2YgMTYgY29udGln
dW91cyBlbnRyaWVzICovCisgICAgdW5zaWduZWQgbG9uZyBweG46MTsgICAgICAgIC8qIFByaXZp
bGVnZWQtWE4gKi8KKyAgICB1bnNpZ25lZCBsb25nIHhuOjE7ICAgICAgICAgLyogZVhlY3V0ZS1O
ZXZlciAqLworICAgIHVuc2lnbmVkIGxvbmcgYXZhaWw6NDsgICAgICAvKiBJZ25vcmVkIGJ5IGhh
cmR3YXJlICovCisKKyAgICAvKiBUaGVzZSA1IGJpdHMgYXJlIG9ubHkgdXNlZCBpbiBUYWJsZSBl
bnRyaWVzIGFuZCBhcmUgaWdub3JlZCBpbgorICAgICAqIEJsb2NrIGVudHJpZXMgKi8KKyAgICB1
bnNpZ25lZCBsb25nIHB4bnQ6MTsgICAgICAgLyogUHJpdmlsZWdlZC1YTiAqLworICAgIHVuc2ln
bmVkIGxvbmcgeG50OjE7ICAgICAgICAvKiBlWGVjdXRlLU5ldmVyICovCisgICAgdW5zaWduZWQg
bG9uZyBhcHQ6MjsgICAgICAgIC8qIEFjY2VzcyBQZXJtaXNzaW9ucyAqLworICAgIHVuc2lnbmVk
IGxvbmcgbnN0OjE7ICAgICAgICAvKiBOb3QtU2VjdXJlICovCit9IGxwYWVfcHRfdDsKKworLyog
VGhlIHAybSB0YWJsZXMgaGF2ZSBhbG1vc3QgdGhlIHNhbWUgbGF5b3V0LCBidXQgc29tZSBvZiB0
aGUgcGVybWlzc2lvbgorICogYW5kIGNhY2hlLWNvbnRyb2wgYml0cyBhcmUgbGFpZCBvdXQgZGlm
ZmVyZW50bHkgKG9yIG1pc3NpbmcpICovCit0eXBlZGVmIHN0cnVjdCBfX3BhY2tlZCB7CisgICAg
LyogVGhlc2UgYXJlIHVzZWQgaW4gYWxsIGtpbmRzIG9mIGVudHJ5LiAqLworICAgIHVuc2lnbmVk
IGxvbmcgdmFsaWQ6MTsgICAgICAvKiBWYWxpZCBtYXBwaW5nICovCisgICAgdW5zaWduZWQgbG9u
ZyB0YWJsZToxOyAgICAgIC8qID09IDEgaW4gNGsgbWFwIGVudHJpZXMgdG9vICovCisKKyAgICAv
KiBUaGVzZSB0ZW4gYml0cyBhcmUgb25seSB1c2VkIGluIEJsb2NrIGVudHJpZXMgYW5kIGFyZSBp
Z25vcmVkCisgICAgICogaW4gVGFibGUgZW50cmllcy4gKi8KKyAgICB1bnNpZ25lZCBsb25nIG1h
dHRyOjQ7ICAgICAgLyogTWVtb3J5IEF0dHJpYnV0ZXMgKi8KKyAgICB1bnNpZ25lZCBsb25nIHJl
YWQ6MTsgICAgICAgLyogUmVhZCBhY2Nlc3MgKi8KKyAgICB1bnNpZ25lZCBsb25nIHdyaXRlOjE7
ICAgICAgLyogV3JpdGUgYWNjZXNzICovCisgICAgdW5zaWduZWQgbG9uZyBzaDoyOyAgICAgICAg
IC8qIFNoYXJlYWJpbGl0eSAqLworICAgIHVuc2lnbmVkIGxvbmcgYWY6MTsgICAgICAgICAvKiBB
Y2Nlc3MgRmxhZyAqLworICAgIHVuc2lnbmVkIGxvbmcgc2J6NDoxOworCisgICAgLyogVGhlIGJh
c2UgYWRkcmVzcyBtdXN0IGJlIGFwcHJvcHJpYXRlbHkgYWxpZ25lZCBmb3IgQmxvY2sgZW50cmll
cyAqLworICAgIHVuc2lnbmVkIGxvbmcgbG9uZyBiYXNlOjM2OyAvKiBCYXNlIGFkZHJlc3Mgb2Yg
YmxvY2sgb3IgbmV4dCB0YWJsZSAqLworICAgIHVuc2lnbmVkIGxvbmcgc2J6Mzo0OworCisgICAg
LyogVGhlc2Ugc2V2ZW4gYml0cyBhcmUgb25seSB1c2VkIGluIEJsb2NrIGVudHJpZXMgYW5kIGFy
ZSBpZ25vcmVkCisgICAgICogaW4gVGFibGUgZW50cmllcy4gKi8KKyAgICB1bnNpZ25lZCBsb25n
IGNvbnRpZzoxOyAgICAgLyogSW4gYSBibG9jayBvZiAxNiBjb250aWd1b3VzIGVudHJpZXMgKi8K
KyAgICB1bnNpZ25lZCBsb25nIHNiejI6MTsKKyAgICB1bnNpZ25lZCBsb25nIHhuOjE7ICAgICAg
ICAgLyogZVhlY3V0ZS1OZXZlciAqLworICAgIHVuc2lnbmVkIGxvbmcgdHlwZTo0OyAgICAgICAv
KiBJZ25vcmUgYnkgaGFyZHdhcmUuIFVzZWQgdG8gc3RvcmUgcDJtIHR5cGVzICovCisKKyAgICB1
bnNpZ25lZCBsb25nIHNiejE6NTsKK30gbHBhZV9wMm1fdDsKKworLyogUGVybWlzc2lvbiBtYXNr
OiB4biwgd3JpdGUsIHJlYWQgKi8KKyNkZWZpbmUgUDJNX1BFUk1fTUFTSyAoMHgwMDQwMDAwMDAw
MDAwMEMwVUxMKQorI2RlZmluZSBQMk1fQ0xFQVJfUEVSTShwdGUpICgocHRlKS5iaXRzICYgflAy
TV9QRVJNX01BU0spCisKKy8qCisgKiBXYWxrIGlzIHRoZSBjb21tb24gYml0cyBvZiBwMm0gYW5k
IHB0IGVudHJpZXMgd2hpY2ggYXJlIG5lZWRlZCB0bworICogc2ltcGx5IHdhbGsgdGhlIHRhYmxl
IChlLmcuIGZvciBkZWJ1ZykuCisgKi8KK3R5cGVkZWYgc3RydWN0IF9fcGFja2VkIHsKKyAgICAv
KiBUaGVzZSBhcmUgdXNlZCBpbiBhbGwga2luZHMgb2YgZW50cnkuICovCisgICAgdW5zaWduZWQg
bG9uZyB2YWxpZDoxOyAgICAgIC8qIFZhbGlkIG1hcHBpbmcgKi8KKyAgICB1bnNpZ25lZCBsb25n
IHRhYmxlOjE7ICAgICAgLyogPT0gMSBpbiA0ayBtYXAgZW50cmllcyB0b28gKi8KKworICAgIHVu
c2lnbmVkIGxvbmcgcGFkMjoxMDsKKworICAgIC8qIFRoZSBiYXNlIGFkZHJlc3MgbXVzdCBiZSBh
cHByb3ByaWF0ZWx5IGFsaWduZWQgZm9yIEJsb2NrIGVudHJpZXMgKi8KKyAgICB1bnNpZ25lZCBs
b25nIGxvbmcgYmFzZTozNjsgLyogQmFzZSBhZGRyZXNzIG9mIGJsb2NrIG9yIG5leHQgdGFibGUg
Ki8KKworICAgIHVuc2lnbmVkIGxvbmcgcGFkMToxNjsKK30gbHBhZV93YWxrX3Q7CisKK3R5cGVk
ZWYgdW5pb24geworICAgIHVpbnQ2NF90IGJpdHM7CisgICAgbHBhZV9wdF90IHB0OworICAgIGxw
YWVfcDJtX3QgcDJtOworICAgIGxwYWVfd2Fsa190IHdhbGs7Cit9IGxwYWVfdDsKKworLyoKKyAq
IFRoZXNlIG51bWJlcnMgYWRkIHVwIHRvIGEgNDgtYml0IGlucHV0IGFkZHJlc3Mgc3BhY2UuCisg
KgorICogT24gMzItYml0IHRoZSB6ZXJvZXRoIGxldmVsIGRvZXMgbm90IGV4aXN0LCB0aGVyZWZv
cmUgdGhlIHRvdGFsIGlzCisgKiAzOS1iaXRzLiBUaGUgQVJNdjctQSBhcmNoaXRlY3R1cmUgYWN0
dWFsbHkgc3BlY2lmaWVzIGEgNDAtYml0IGlucHV0CisgKiBhZGRyZXNzIHNwYWNlIGZvciB0aGUg
cDJtLCB3aXRoIGFuIDhLICgxMDI0LWVudHJ5KSB0b3AtbGV2ZWwgdGFibGUuCisgKiBIb3dldmVy
IFhlbiBvbmx5IHN1cHBvcnRzIDE2R0Igb2YgUkFNIG9uIDMyLWJpdCBBUk0gc3lzdGVtcyBhbmQK
KyAqIHRoZXJlZm9yZSAzOS1iaXRzIGFyZSBzdWZmaWNpZW50LgorICovCisKKyNlbmRpZiAvKiBf
X0FTU0VNQkxZX18gKi8KKworI2RlZmluZSBMUEFFX1NISUZUICAgICAgOQorI2RlZmluZSBMUEFF
X0VOVFJJRVMgICAgKF9BQygxLFUpIDw8IExQQUVfU0hJRlQpCisjZGVmaW5lIExQQUVfRU5UUllf
TUFTSyAoTFBBRV9FTlRSSUVTIC0gMSkKKworI2RlZmluZSBUSElSRF9TSElGVCAgICAoUEFHRV9T
SElGVCkKKyNkZWZpbmUgVEhJUkRfT1JERVIgICAgKFRISVJEX1NISUZUIC0gUEFHRV9TSElGVCkK
KyNkZWZpbmUgVEhJUkRfU0laRSAgICAgKChwYWRkcl90KTEgPDwgVEhJUkRfU0hJRlQpCisjZGVm
aW5lIFRISVJEX01BU0sgICAgICh+KFRISVJEX1NJWkUgLSAxKSkKKyNkZWZpbmUgU0VDT05EX1NI
SUZUICAgKFRISVJEX1NISUZUICsgTFBBRV9TSElGVCkKKyNkZWZpbmUgU0VDT05EX09SREVSICAg
KFNFQ09ORF9TSElGVCAtIFBBR0VfU0hJRlQpCisjZGVmaW5lIFNFQ09ORF9TSVpFICAgICgocGFk
ZHJfdCkxIDw8IFNFQ09ORF9TSElGVCkKKyNkZWZpbmUgU0VDT05EX01BU0sgICAgKH4oU0VDT05E
X1NJWkUgLSAxKSkKKyNkZWZpbmUgRklSU1RfU0hJRlQgICAgKFNFQ09ORF9TSElGVCArIExQQUVf
U0hJRlQpCisjZGVmaW5lIEZJUlNUX09SREVSICAgIChGSVJTVF9TSElGVCAtIFBBR0VfU0hJRlQp
CisjZGVmaW5lIEZJUlNUX1NJWkUgICAgICgocGFkZHJfdCkxIDw8IEZJUlNUX1NISUZUKQorI2Rl
ZmluZSBGSVJTVF9NQVNLICAgICAofihGSVJTVF9TSVpFIC0gMSkpCisjZGVmaW5lIFpFUk9FVEhf
U0hJRlQgIChGSVJTVF9TSElGVCArIExQQUVfU0hJRlQpCisjZGVmaW5lIFpFUk9FVEhfT1JERVIg
IChaRVJPRVRIX1NISUZUIC0gUEFHRV9TSElGVCkKKyNkZWZpbmUgWkVST0VUSF9TSVpFICAgKChw
YWRkcl90KTEgPDwgWkVST0VUSF9TSElGVCkKKyNkZWZpbmUgWkVST0VUSF9NQVNLICAgKH4oWkVS
T0VUSF9TSVpFIC0gMSkpCisKKy8qIENhbGN1bGF0ZSB0aGUgb2Zmc2V0cyBpbnRvIHRoZSBwYWdl
dGFibGVzIGZvciBhIGdpdmVuIFZBICovCisjZGVmaW5lIHplcm9ldGhfbGluZWFyX29mZnNldCh2
YSkgKCh2YSkgPj4gWkVST0VUSF9TSElGVCkKKyNkZWZpbmUgZmlyc3RfbGluZWFyX29mZnNldCh2
YSkgKCh2YSkgPj4gRklSU1RfU0hJRlQpCisjZGVmaW5lIHNlY29uZF9saW5lYXJfb2Zmc2V0KHZh
KSAoKHZhKSA+PiBTRUNPTkRfU0hJRlQpCisjZGVmaW5lIHRoaXJkX2xpbmVhcl9vZmZzZXQodmEp
ICgodmEpID4+IFRISVJEX1NISUZUKQorCisjZGVmaW5lIFRBQkxFX09GRlNFVChvZmZzKSAoKHVu
c2lnbmVkIGludCkob2ZmcykgJiBMUEFFX0VOVFJZX01BU0spCisjZGVmaW5lIGZpcnN0X3RhYmxl
X29mZnNldCh2YSkgIFRBQkxFX09GRlNFVChmaXJzdF9saW5lYXJfb2Zmc2V0KHZhKSkKKyNkZWZp
bmUgc2Vjb25kX3RhYmxlX29mZnNldCh2YSkgVEFCTEVfT0ZGU0VUKHNlY29uZF9saW5lYXJfb2Zm
c2V0KHZhKSkKKyNkZWZpbmUgdGhpcmRfdGFibGVfb2Zmc2V0KHZhKSAgVEFCTEVfT0ZGU0VUKHRo
aXJkX2xpbmVhcl9vZmZzZXQodmEpKQorI2RlZmluZSB6ZXJvZXRoX3RhYmxlX29mZnNldCh2YSkg
IFRBQkxFX09GRlNFVCh6ZXJvZXRoX2xpbmVhcl9vZmZzZXQodmEpKQorCisjZW5kaWYgLyogX19B
Uk1fTFBBRV9IX18gKi8KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAq
IGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6
IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oCmlu
ZGV4IDYyMDM0NTIzODcuLjIwMWRhODMwOWEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1h
cm0vcGFnZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oCkBAIC0zLDYgKzMsNyBA
QAogCiAjaW5jbHVkZSA8cHVibGljL3hlbi5oPgogI2luY2x1ZGUgPGFzbS9wcm9jZXNzb3IuaD4K
KyNpbmNsdWRlIDxhc20vbHBhZS5oPgogCiAjaWZkZWYgQ09ORklHX0FSTV82NAogI2RlZmluZSBQ
QUREUl9CSVRTICAgICAgICAgICAgICA0OApAQCAtMTAxLDExNCArMTAyLDYgQEAKICNpbmNsdWRl
IDx4ZW4vbGliLmg+CiAjaW5jbHVkZSA8YXNtL3N5c3RlbS5oPgogCi0vKiBXQVJOSU5HISAgVW5s
aWtlIHRoZSBJbnRlbCBwYWdldGFibGUgY29kZSwgd2hlcmUgbDEgaXMgdGhlIGxvd2VzdAotICog
bGV2ZWwgYW5kIGw0IGlzIHRoZSByb290IG9mIHRoZSB0cmllLCB0aGUgQVJNIHBhZ2V0YWJsZXMg
Zm9sbG93IEFSTSdzCi0gKiBkb2N1bWVudGF0aW9uOiB0aGUgbGV2ZWxzIGFyZSBjYWxsZWQgZmly
c3QsIHNlY29uZCAmYyBpbiB0aGUgb3JkZXIKLSAqIHRoYXQgdGhlIE1NVSB3YWxrcyB0aGVtIChp
LmUuICJmaXJzdCIgaXMgdGhlIHJvb3Qgb2YgdGhlIHRyaWUpLiAqLwotCi0vKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqCi0gKiBBUk12Ny1BIExQQUUgcGFnZXRhYmxlczogMy1sZXZlbCB0cmllLCBtYXBw
aW5nIDQwLWJpdCBpbnB1dCB0bwotICogNDAtYml0IG91dHB1dCBhZGRyZXNzZXMuICBUYWJsZXMg
YXQgYWxsIGxldmVscyBoYXZlIDUxMiA2NC1iaXQgZW50cmllcwotICogKGkuZS4gYXJlIDRLYiBs
b25nKS4KLSAqCi0gKiBUaGUgYml0LXNodWZmbGluZyB0aGF0IGhhcyB0aGUgcGVybWlzc2lvbiBi
aXRzIGluIGJyYW5jaCBub2RlcyBpbiBhCi0gKiBkaWZmZXJlbnQgcGxhY2UgZnJvbSB0aG9zZSBp
biBsZWFmIG5vZGVzIHNlZW1zIHRvIGJlIHRvIGFsbG93IGxpbmVhcgotICogcGFnZXRhYmxlIHRy
aWNrcy4gIElmIHdlJ3JlIG5vdCBkb2luZyB0aGF0IHRoZW4gdGhlIHNldCBvZiBwZXJtaXNzaW9u
Ci0gKiBiaXRzIHRoYXQncyBub3QgaW4gdXNlIGluIGEgZ2l2ZW4gbm9kZSB0eXBlIGNhbiBiZSB1
c2VkIGFzCi0gKiBleHRyYSBzb2Z0d2FyZS1kZWZpbmVkIGJpdHMuICovCi0KLXR5cGVkZWYgc3Ry
dWN0IF9fcGFja2VkIHsKLSAgICAvKiBUaGVzZSBhcmUgdXNlZCBpbiBhbGwga2luZHMgb2YgZW50
cnkuICovCi0gICAgdW5zaWduZWQgbG9uZyB2YWxpZDoxOyAgICAgIC8qIFZhbGlkIG1hcHBpbmcg
Ki8KLSAgICB1bnNpZ25lZCBsb25nIHRhYmxlOjE7ICAgICAgLyogPT0gMSBpbiA0ayBtYXAgZW50
cmllcyB0b28gKi8KLQotICAgIC8qIFRoZXNlIHRlbiBiaXRzIGFyZSBvbmx5IHVzZWQgaW4gQmxv
Y2sgZW50cmllcyBhbmQgYXJlIGlnbm9yZWQKLSAgICAgKiBpbiBUYWJsZSBlbnRyaWVzLiAqLwot
ICAgIHVuc2lnbmVkIGxvbmcgYWk6MzsgICAgICAgICAvKiBBdHRyaWJ1dGUgSW5kZXggKi8KLSAg
ICB1bnNpZ25lZCBsb25nIG5zOjE7ICAgICAgICAgLyogTm90LVNlY3VyZSAqLwotICAgIHVuc2ln
bmVkIGxvbmcgdXNlcjoxOyAgICAgICAvKiBVc2VyLXZpc2libGUgKi8KLSAgICB1bnNpZ25lZCBs
b25nIHJvOjE7ICAgICAgICAgLyogUmVhZC1Pbmx5ICovCi0gICAgdW5zaWduZWQgbG9uZyBzaDoy
OyAgICAgICAgIC8qIFNoYXJlYWJpbGl0eSAqLwotICAgIHVuc2lnbmVkIGxvbmcgYWY6MTsgICAg
ICAgICAvKiBBY2Nlc3MgRmxhZyAqLwotICAgIHVuc2lnbmVkIGxvbmcgbmc6MTsgICAgICAgICAv
KiBOb3QtR2xvYmFsICovCi0KLSAgICAvKiBUaGUgYmFzZSBhZGRyZXNzIG11c3QgYmUgYXBwcm9w
cmlhdGVseSBhbGlnbmVkIGZvciBCbG9jayBlbnRyaWVzICovCi0gICAgdW5zaWduZWQgbG9uZyBs
b25nIGJhc2U6MzY7IC8qIEJhc2UgYWRkcmVzcyBvZiBibG9jayBvciBuZXh0IHRhYmxlICovCi0g
ICAgdW5zaWduZWQgbG9uZyBzYno6NDsgICAgICAgIC8qIE11c3QgYmUgemVybyAqLwotCi0gICAg
LyogVGhlc2Ugc2V2ZW4gYml0cyBhcmUgb25seSB1c2VkIGluIEJsb2NrIGVudHJpZXMgYW5kIGFy
ZSBpZ25vcmVkCi0gICAgICogaW4gVGFibGUgZW50cmllcy4gKi8KLSAgICB1bnNpZ25lZCBsb25n
IGNvbnRpZzoxOyAgICAgLyogSW4gYSBibG9jayBvZiAxNiBjb250aWd1b3VzIGVudHJpZXMgKi8K
LSAgICB1bnNpZ25lZCBsb25nIHB4bjoxOyAgICAgICAgLyogUHJpdmlsZWdlZC1YTiAqLwotICAg
IHVuc2lnbmVkIGxvbmcgeG46MTsgICAgICAgICAvKiBlWGVjdXRlLU5ldmVyICovCi0gICAgdW5z
aWduZWQgbG9uZyBhdmFpbDo0OyAgICAgIC8qIElnbm9yZWQgYnkgaGFyZHdhcmUgKi8KLQotICAg
IC8qIFRoZXNlIDUgYml0cyBhcmUgb25seSB1c2VkIGluIFRhYmxlIGVudHJpZXMgYW5kIGFyZSBp
Z25vcmVkIGluCi0gICAgICogQmxvY2sgZW50cmllcyAqLwotICAgIHVuc2lnbmVkIGxvbmcgcHhu
dDoxOyAgICAgICAvKiBQcml2aWxlZ2VkLVhOICovCi0gICAgdW5zaWduZWQgbG9uZyB4bnQ6MTsg
ICAgICAgIC8qIGVYZWN1dGUtTmV2ZXIgKi8KLSAgICB1bnNpZ25lZCBsb25nIGFwdDoyOyAgICAg
ICAgLyogQWNjZXNzIFBlcm1pc3Npb25zICovCi0gICAgdW5zaWduZWQgbG9uZyBuc3Q6MTsgICAg
ICAgIC8qIE5vdC1TZWN1cmUgKi8KLX0gbHBhZV9wdF90OwotCi0vKiBUaGUgcDJtIHRhYmxlcyBo
YXZlIGFsbW9zdCB0aGUgc2FtZSBsYXlvdXQsIGJ1dCBzb21lIG9mIHRoZSBwZXJtaXNzaW9uCi0g
KiBhbmQgY2FjaGUtY29udHJvbCBiaXRzIGFyZSBsYWlkIG91dCBkaWZmZXJlbnRseSAob3IgbWlz
c2luZykgKi8KLXR5cGVkZWYgc3RydWN0IF9fcGFja2VkIHsKLSAgICAvKiBUaGVzZSBhcmUgdXNl
ZCBpbiBhbGwga2luZHMgb2YgZW50cnkuICovCi0gICAgdW5zaWduZWQgbG9uZyB2YWxpZDoxOyAg
ICAgIC8qIFZhbGlkIG1hcHBpbmcgKi8KLSAgICB1bnNpZ25lZCBsb25nIHRhYmxlOjE7ICAgICAg
LyogPT0gMSBpbiA0ayBtYXAgZW50cmllcyB0b28gKi8KLQotICAgIC8qIFRoZXNlIHRlbiBiaXRz
IGFyZSBvbmx5IHVzZWQgaW4gQmxvY2sgZW50cmllcyBhbmQgYXJlIGlnbm9yZWQKLSAgICAgKiBp
biBUYWJsZSBlbnRyaWVzLiAqLwotICAgIHVuc2lnbmVkIGxvbmcgbWF0dHI6NDsgICAgICAvKiBN
ZW1vcnkgQXR0cmlidXRlcyAqLwotICAgIHVuc2lnbmVkIGxvbmcgcmVhZDoxOyAgICAgICAvKiBS
ZWFkIGFjY2VzcyAqLwotICAgIHVuc2lnbmVkIGxvbmcgd3JpdGU6MTsgICAgICAvKiBXcml0ZSBh
Y2Nlc3MgKi8KLSAgICB1bnNpZ25lZCBsb25nIHNoOjI7ICAgICAgICAgLyogU2hhcmVhYmlsaXR5
ICovCi0gICAgdW5zaWduZWQgbG9uZyBhZjoxOyAgICAgICAgIC8qIEFjY2VzcyBGbGFnICovCi0g
ICAgdW5zaWduZWQgbG9uZyBzYno0OjE7Ci0KLSAgICAvKiBUaGUgYmFzZSBhZGRyZXNzIG11c3Qg
YmUgYXBwcm9wcmlhdGVseSBhbGlnbmVkIGZvciBCbG9jayBlbnRyaWVzICovCi0gICAgdW5zaWdu
ZWQgbG9uZyBsb25nIGJhc2U6MzY7IC8qIEJhc2UgYWRkcmVzcyBvZiBibG9jayBvciBuZXh0IHRh
YmxlICovCi0gICAgdW5zaWduZWQgbG9uZyBzYnozOjQ7Ci0KLSAgICAvKiBUaGVzZSBzZXZlbiBi
aXRzIGFyZSBvbmx5IHVzZWQgaW4gQmxvY2sgZW50cmllcyBhbmQgYXJlIGlnbm9yZWQKLSAgICAg
KiBpbiBUYWJsZSBlbnRyaWVzLiAqLwotICAgIHVuc2lnbmVkIGxvbmcgY29udGlnOjE7ICAgICAv
KiBJbiBhIGJsb2NrIG9mIDE2IGNvbnRpZ3VvdXMgZW50cmllcyAqLwotICAgIHVuc2lnbmVkIGxv
bmcgc2J6MjoxOwotICAgIHVuc2lnbmVkIGxvbmcgeG46MTsgICAgICAgICAvKiBlWGVjdXRlLU5l
dmVyICovCi0gICAgdW5zaWduZWQgbG9uZyB0eXBlOjQ7ICAgICAgIC8qIElnbm9yZSBieSBoYXJk
d2FyZS4gVXNlZCB0byBzdG9yZSBwMm0gdHlwZXMgKi8KLQotICAgIHVuc2lnbmVkIGxvbmcgc2J6
MTo1OwotfSBscGFlX3AybV90OwotCi0vKiBQZXJtaXNzaW9uIG1hc2s6IHhuLCB3cml0ZSwgcmVh
ZCAqLwotI2RlZmluZSBQMk1fUEVSTV9NQVNLICgweDAwNDAwMDAwMDAwMDAwQzBVTEwpCi0jZGVm
aW5lIFAyTV9DTEVBUl9QRVJNKHB0ZSkgKChwdGUpLmJpdHMgJiB+UDJNX1BFUk1fTUFTSykKLQot
LyoKLSAqIFdhbGsgaXMgdGhlIGNvbW1vbiBiaXRzIG9mIHAybSBhbmQgcHQgZW50cmllcyB3aGlj
aCBhcmUgbmVlZGVkIHRvCi0gKiBzaW1wbHkgd2FsayB0aGUgdGFibGUgKGUuZy4gZm9yIGRlYnVn
KS4KLSAqLwotdHlwZWRlZiBzdHJ1Y3QgX19wYWNrZWQgewotICAgIC8qIFRoZXNlIGFyZSB1c2Vk
IGluIGFsbCBraW5kcyBvZiBlbnRyeS4gKi8KLSAgICB1bnNpZ25lZCBsb25nIHZhbGlkOjE7ICAg
ICAgLyogVmFsaWQgbWFwcGluZyAqLwotICAgIHVuc2lnbmVkIGxvbmcgdGFibGU6MTsgICAgICAv
KiA9PSAxIGluIDRrIG1hcCBlbnRyaWVzIHRvbyAqLwotCi0gICAgdW5zaWduZWQgbG9uZyBwYWQy
OjEwOwotCi0gICAgLyogVGhlIGJhc2UgYWRkcmVzcyBtdXN0IGJlIGFwcHJvcHJpYXRlbHkgYWxp
Z25lZCBmb3IgQmxvY2sgZW50cmllcyAqLwotICAgIHVuc2lnbmVkIGxvbmcgbG9uZyBiYXNlOjM2
OyAvKiBCYXNlIGFkZHJlc3Mgb2YgYmxvY2sgb3IgbmV4dCB0YWJsZSAqLwotCi0gICAgdW5zaWdu
ZWQgbG9uZyBwYWQxOjE2OwotfSBscGFlX3dhbGtfdDsKLQotdHlwZWRlZiB1bmlvbiB7Ci0gICAg
dWludDY0X3QgYml0czsKLSAgICBscGFlX3B0X3QgcHQ7Ci0gICAgbHBhZV9wMm1fdCBwMm07Ci0g
ICAgbHBhZV93YWxrX3Qgd2FsazsKLX0gbHBhZV90OwotCiAjaWYgZGVmaW5lZChDT05GSUdfQVJN
XzMyKQogIyBpbmNsdWRlIDxhc20vYXJtMzIvcGFnZS5oPgogI2VsaWYgZGVmaW5lZChDT05GSUdf
QVJNXzY0KQpAQCAtMzk0LDQ5ICsyODcsNiBAQCBzdGF0aWMgaW5saW5lIGludCBndmFfdG9faXBh
KHZhZGRyX3QgdmEsIHBhZGRyX3QgKnBhZGRyLCB1bnNpZ25lZCBpbnQgZmxhZ3MpCiAKICNlbmRp
ZiAvKiBfX0FTU0VNQkxZX18gKi8KIAotLyoKLSAqIFRoZXNlIG51bWJlcnMgYWRkIHVwIHRvIGEg
NDgtYml0IGlucHV0IGFkZHJlc3Mgc3BhY2UuCi0gKgotICogT24gMzItYml0IHRoZSB6ZXJvZXRo
IGxldmVsIGRvZXMgbm90IGV4aXN0LCB0aGVyZWZvcmUgdGhlIHRvdGFsIGlzCi0gKiAzOS1iaXRz
LiBUaGUgQVJNdjctQSBhcmNoaXRlY3R1cmUgYWN0dWFsbHkgc3BlY2lmaWVzIGEgNDAtYml0IGlu
cHV0Ci0gKiBhZGRyZXNzIHNwYWNlIGZvciB0aGUgcDJtLCB3aXRoIGFuIDhLICgxMDI0LWVudHJ5
KSB0b3AtbGV2ZWwgdGFibGUuCi0gKiBIb3dldmVyIFhlbiBvbmx5IHN1cHBvcnRzIDE2R0Igb2Yg
UkFNIG9uIDMyLWJpdCBBUk0gc3lzdGVtcyBhbmQKLSAqIHRoZXJlZm9yZSAzOS1iaXRzIGFyZSBz
dWZmaWNpZW50LgotICovCi0KLSNkZWZpbmUgTFBBRV9TSElGVCAgICAgIDkKLSNkZWZpbmUgTFBB
RV9FTlRSSUVTICAgIChfQUMoMSxVKSA8PCBMUEFFX1NISUZUKQotI2RlZmluZSBMUEFFX0VOVFJZ
X01BU0sgKExQQUVfRU5UUklFUyAtIDEpCi0KLSNkZWZpbmUgVEhJUkRfU0hJRlQgICAgKFBBR0Vf
U0hJRlQpCi0jZGVmaW5lIFRISVJEX09SREVSICAgIChUSElSRF9TSElGVCAtIFBBR0VfU0hJRlQp
Ci0jZGVmaW5lIFRISVJEX1NJWkUgICAgICgocGFkZHJfdCkxIDw8IFRISVJEX1NISUZUKQotI2Rl
ZmluZSBUSElSRF9NQVNLICAgICAofihUSElSRF9TSVpFIC0gMSkpCi0jZGVmaW5lIFNFQ09ORF9T
SElGVCAgIChUSElSRF9TSElGVCArIExQQUVfU0hJRlQpCi0jZGVmaW5lIFNFQ09ORF9PUkRFUiAg
IChTRUNPTkRfU0hJRlQgLSBQQUdFX1NISUZUKQotI2RlZmluZSBTRUNPTkRfU0laRSAgICAoKHBh
ZGRyX3QpMSA8PCBTRUNPTkRfU0hJRlQpCi0jZGVmaW5lIFNFQ09ORF9NQVNLICAgICh+KFNFQ09O
RF9TSVpFIC0gMSkpCi0jZGVmaW5lIEZJUlNUX1NISUZUICAgIChTRUNPTkRfU0hJRlQgKyBMUEFF
X1NISUZUKQotI2RlZmluZSBGSVJTVF9PUkRFUiAgICAoRklSU1RfU0hJRlQgLSBQQUdFX1NISUZU
KQotI2RlZmluZSBGSVJTVF9TSVpFICAgICAoKHBhZGRyX3QpMSA8PCBGSVJTVF9TSElGVCkKLSNk
ZWZpbmUgRklSU1RfTUFTSyAgICAgKH4oRklSU1RfU0laRSAtIDEpKQotI2RlZmluZSBaRVJPRVRI
X1NISUZUICAoRklSU1RfU0hJRlQgKyBMUEFFX1NISUZUKQotI2RlZmluZSBaRVJPRVRIX09SREVS
ICAoWkVST0VUSF9TSElGVCAtIFBBR0VfU0hJRlQpCi0jZGVmaW5lIFpFUk9FVEhfU0laRSAgICgo
cGFkZHJfdCkxIDw8IFpFUk9FVEhfU0hJRlQpCi0jZGVmaW5lIFpFUk9FVEhfTUFTSyAgICh+KFpF
Uk9FVEhfU0laRSAtIDEpKQotCi0vKiBDYWxjdWxhdGUgdGhlIG9mZnNldHMgaW50byB0aGUgcGFn
ZXRhYmxlcyBmb3IgYSBnaXZlbiBWQSAqLwotI2RlZmluZSB6ZXJvZXRoX2xpbmVhcl9vZmZzZXQo
dmEpICgodmEpID4+IFpFUk9FVEhfU0hJRlQpCi0jZGVmaW5lIGZpcnN0X2xpbmVhcl9vZmZzZXQo
dmEpICgodmEpID4+IEZJUlNUX1NISUZUKQotI2RlZmluZSBzZWNvbmRfbGluZWFyX29mZnNldCh2
YSkgKCh2YSkgPj4gU0VDT05EX1NISUZUKQotI2RlZmluZSB0aGlyZF9saW5lYXJfb2Zmc2V0KHZh
KSAoKHZhKSA+PiBUSElSRF9TSElGVCkKLQotI2RlZmluZSBUQUJMRV9PRkZTRVQob2ZmcykgKCh1
bnNpZ25lZCBpbnQpKG9mZnMpICYgTFBBRV9FTlRSWV9NQVNLKQotI2RlZmluZSBmaXJzdF90YWJs
ZV9vZmZzZXQodmEpICBUQUJMRV9PRkZTRVQoZmlyc3RfbGluZWFyX29mZnNldCh2YSkpCi0jZGVm
aW5lIHNlY29uZF90YWJsZV9vZmZzZXQodmEpIFRBQkxFX09GRlNFVChzZWNvbmRfbGluZWFyX29m
ZnNldCh2YSkpCi0jZGVmaW5lIHRoaXJkX3RhYmxlX29mZnNldCh2YSkgIFRBQkxFX09GRlNFVCh0
aGlyZF9saW5lYXJfb2Zmc2V0KHZhKSkKLSNkZWZpbmUgemVyb2V0aF90YWJsZV9vZmZzZXQodmEp
ICBUQUJMRV9PRkZTRVQoemVyb2V0aF9saW5lYXJfb2Zmc2V0KHZhKSkKLQogI2RlZmluZSBQQUdF
X0FMSUdOKHgpICgoKHgpICsgUEFHRV9TSVpFIC0gMSkgJiBQQUdFX01BU0spCiAKICNlbmRpZiAv
KiBfX0FSTV9QQUdFX0hfXyAqLwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 15 20:38:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 20: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 1dLbXA-00022U-Oc; Thu, 15 Jun 2017 20:38:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vlad.babchuk@gmail.com>) id 1dLbX8-00022O-V4
 for xen-devel@lists.xensource.com; Thu, 15 Jun 2017 20:38:27 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 8B/0E-31580-240F2495; Thu, 15 Jun 2017 20:38:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRWlGSWpSXmKPExsVyMfTGRl3HD06
 RBm/3KVjcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oxLZ6exF5xnqVj+6i9TA+M15i5GLg4hgRmM
 Eu+W/WcBcVgEGlglmo+8ZgRxJATmsEqc+DABqIwTyMmTaHz9AMoukWje2MAEYvMKCEqcnPmEB
 cQWEvCW+LVgI1gNp4CPxLm9N1ggVlxklOj7fR+sgU3AQOLNi41gNouAqsSWCYuAtnEADQqQWL
 pSDCQsLKAvcXPhZLCZIkD2ptuN7CBzmAUeMEpMvL+GESTBLKAp0br9N/sERoFZSO6YhSS1gJF
 pFaNGcWpRWWqRrqGJXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYDAyAMEOxhXb
 PQ8xSnIwKYny8ss5RQrxJeWnVGYkFmfEF5XmpBYfYtTg4BDYvHb1BUYplrz8vFQlCd5P74DqB
 ItS01Mr0jJzgPECUyrBwaMkwsv+GCjNW1yQmFucmQ6ROsVoyXHlyrovTBxNH7YAySkHtn9hEg
 KbJyXOOx1kngBIQ0ZpHtw4WExfYpSVEuZlBDpWiKcgtSg3swRV/hWjOAejkjAv/1ugKTyZeSV
 wW18BHcQEdFDQBQeQg0oSEVJSDYzML1fbpW74+iPv9/KtD3jWTzVJV1t0b8HG1VbdF5iFm1Xu
 NwkKrlTaekfS4sHfpTEV6q/TbaJVZq7/NYmj20Y1PjpQ5NUrYTc2gdiXBz91zFNX3qHXl81o2
 Kwjnya346NNwOlPwSF/ElYHPJqbcPMKs/gGEdnY4N7KWqbz055FF7u6hh86V6DEUpyRaKjFXF
 ScCADmO8r45AIAAA==
X-Env-Sender: vlad.babchuk@gmail.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1497559104!105864137!1
X-Originating-IP: [209.85.216.177]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39088 invoked from network); 15 Jun 2017 20:38:25 -0000
Received: from mail-qt0-f177.google.com (HELO mail-qt0-f177.google.com)
 (209.85.216.177)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 15 Jun 2017 20:38:25 -0000
Received: by mail-qt0-f177.google.com with SMTP id c10so36537014qtd.1
 for <xen-devel@lists.xensource.com>; Thu, 15 Jun 2017 13:38: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=EowjCEZUW0KWs5c3OAbev6npj/xD4CIaUFOdHG9UNXc=;
 b=NeMTsDYW0HZvojEM4YxUoRNfTNxonB6x03e9uXDhhdWsoXl26WzLWJ5qkGU9jd8KE+
 NzaIiT8/H2DfjiImsPYzZEA+gepnMzqJach66i/IF/3bLLn2ZgWapj0nqrby9QDRKf8Y
 6QdPXTmURFQoZG/7u9g/7JkKiJWO9fa0inCYNuG+GemAS0d2ugpKJFygJmufmtUnKLMP
 Ui2lTshMi+ETzux4W6xWMpcL1vMznKeNJhGsPEIBjkYrzdZBO+9FOy6NLaNWIbeMyONB
 2NguwzVdlKDTnoDPaMZq1XAoEdtBV9TQn71iAarRnBPV+b8t/g5Juzhrd0YTMe2frRuC
 futQ==
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=EowjCEZUW0KWs5c3OAbev6npj/xD4CIaUFOdHG9UNXc=;
 b=rx8pJNH17/cM9LuLaWSAu/y7Kc3xIoKA7UomFSF9yyYqp/n+5UvI65zLxuyOkgw+L7
 jUEFYqo9uhb9IYjvmiVS+zK5Ti3hClRl5Do1p3BerIJTMqj4eVZ99E51C673f4j+NOra
 yTHfeP5lj0em7OoUAf5Z5+gy+lKjK9fLKRrGWXjx8PUgYibcBkCbsU0UA1vWSKFHOEo1
 gSisrH2/rm0hr9gJzJ18wNOcdKv9EeLJFFQdnaq2/fTa6npj+tYTsL9EK3mLmpC6B0Cr
 ddO3Ax/CP6UpgRY0f2vraBGQJaxfTzeKrkHl5N82Xo0djIYB1vl/5fPYRR3Xg3m7/IRj
 WBpA==
X-Gm-Message-State: AKS2vOybukSaS/YIsT8pX26lL6mTTUKV4lkI6tMU8vG+nT9zjJur3R/t
 D5nkqOJMLx4QxA4glYgV5jmTvDwMVQ==
X-Received: by 10.55.131.132 with SMTP id f126mr8891924qkd.212.1497559104408; 
 Thu, 15 Jun 2017 13:38:24 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.140.17.202 with HTTP; Thu, 15 Jun 2017 13:38:04 -0700 (PDT)
In-Reply-To: <alpine.DEB.2.10.1706151314190.12156@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1706151117090.12156@sstabellini-ThinkPad-X260>
 <CAOcqxo1ytKG1sF+JRD=2C9ymsPnMN9dEKY1jwZFxSuWAy8Tn1A@mail.gmail.com>
 <alpine.DEB.2.10.1706151314190.12156@sstabellini-ThinkPad-X260>
From: Volodymyr Babchuk <vlad.babchuk@gmail.com>
Date: Thu, 15 Jun 2017 23:38:04 +0300
Message-ID: <CAOcqxo2Ykd-sgJKz9b4Og_L37YGJfJjV2Pa3FR4Q9ciYnvR3zg@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Cc: Artem_Mygaiev@epam.com, xen-devel@lists.xensource.com,
 Andrii Anisov <andrii_anisov@epam.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] EL0 app, stubdoms on ARM conf call
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTUgSnVuZSAyMDE3IGF0IDIzOjE0LCBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+IHdyb3RlOgo+PiA+IElmIHNvLCB3b3VsZCBXZWRuZXNkYXkgdGhlIDI4dGgg
b2YgSnVuZSBhdCA5QU0gUFNUIHdvcmsgZm9yIHlvdT8KPj4gSSB3b3VsZCBwcmVmZXIgbGF0ZXIg
dGltZSAobGlrZSA1UE0pLCBidXQgOUFNIGFsc28gd29ya3MgZm9yIG1lLgo+Cj4gV2FpdCwgZGlk
IHlvdSBnZXQgdGhlIHRpbWV6b25lIHJpZ2h0Pwo+Cj4gMSkgOUFNIFBTVCA9IDVQTSBMb25kb24g
PSA3UE0gS3lpdgo+Cj4KPiBJIGNvdWxkIGRvIDVQTSBQU1Qgd2l0aG91dCB0cm91YmxlcywgYnV0
Ogo+Cj4gMikgNVBNIFBTVCA9IDFBTSBMb25kb24gPSAzQU0gS3lpdgo+Cj4KPiBJIHRoaW5rIGl0
J3MgYmVzdCB0byBzdGF5IHdpdGggdGhlIGZpcnN0IG9wdGlvbiA6LSkKCk9oLCBpdCBpcyAqUE0q
LiBZZWFoLCBteSBmYXVsdC4gSSBwcmVmZXIgZmlyc3Qgb3B0aW9uLCBpbmRlZWQgOi0pCgotLSAK
V0JSIFZvbG9keW15ciBCYWJjaHVrIGFrYSBsb3JjIFsrMzgwOTc2NjQ2MDEzXQptYWlsdG86IHZs
YWQuYmFiY2h1a0BnbWFpbC5jb20KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 15 20:47:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 20:47: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 1dLbfp-0002ik-Fq; Thu, 15 Jun 2017 20:47: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=332c6d354=citrix-osstest@xenproject.org>)
 id 1dLbfn-0002hd-KZ
 for xen-devel@lists.xensource.com; Thu, 15 Jun 2017 20:47:23 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 3E/06-11537-A52F2495; Thu, 15 Jun 2017 20:47:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsXitHSDvW7kJ6d
 Ig4mXjCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bMFb8YCx5PZaxo+ziNuYHxSloXIyeHhIC/
 RNPNRkYI20Pi+tkTTCC2iICzxIQPt9lAbF4BPYmVF7cyg9jCAu4SP3ufANlcQPXTFSReX2pmh
 Wh2lei83c8GY1/ZMQNsEBvQ0Ik9E1lAbBYBVYnXJzvABgkJaEksXbySCWKBoMTJmU/AapgFJC
 QOvnjBDDHHUuLb+qfMExj5ZiEpm4WkbAEj0ypGjeLUorLUIl0jU72kosz0jJLcxMwcXUMDY73
 c1OLixPTUnMSkYr3k/NxNjMDAqmdgYNzB2HrC7xCjJAeTkigvv5xTpBBfUn5KZUZicUZ8UWlO
 avEhRhkODiUJ3vsfgHKCRanpqRVpmTnAEIdJS3DwKInwsj8GSvMWFyTmFmemQ6ROMepybFi9/
 guTEEtefl6qlDiv90egIgGQoozSPLgRsHi7xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmYd8
 F7oCk8mXklcJteAR3BBHRE0AUHkCNKEhFSUg2MGjUc6/Y9zVh/oHWem1jm6ijX6R68/L8ttkv
 YuU4sWpPVPjvjYMx28frsJZI9Ghr/11s/FtlgMePvQo/XNi9z15qYNO7onWZ+8czFjVuC88zP
 5lVdOnvleuUeJfYrl5Mv6xzh2vCzq1qsaVdemrXThvuBRvkzr8uzS65q2+nGWfnx5Mb21L5vS
 izFGYmGWsxFxYkAzQ8e6bICAAA=
X-Env-Sender: prvs=332c6d354=citrix-osstest@xenproject.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1497559639!105864730!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42784 invoked from network); 15 Jun 2017 20:47: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;
 15 Jun 2017 20:47:21 -0000
X-IronPort-AV: E=Sophos;i="5.39,344,1493683200"; d="scan'208";a="436615622"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71559-mainreport@xen.org>
X-Osstest-Failures: xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32-invlpg~shadow:fail:regression
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32pae-invlpg~shadow:fail:regression
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-invlpg~shadow:fail:regression
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-hvm32-invlpg~shadow:fail:allowable
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32-invlpg~shadow:fail:allowable
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-hvm32pae-invlpg~shadow:fail:allowable
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32pae-invlpg~shadow:fail:allowable
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-invlpg~shadow:fail:allowable
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-invlpg~shadow:fail:allowable
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:allowable
 xen-4.6-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:allowable
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:allowable
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-intel:xen-boot/l1:fail:allowable
 xen-4.6-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:allowable
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-pv32pae-xsa-194: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-3:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-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-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-midway: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-midway:saverestore-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:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-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-amd64-libvirt: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-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
X-Osstest-Versions-This: xen=2893fce1b7a748fd13b0fb8cbed9e8f7b62ef07b
X-Osstest-Versions-That: xen=314915cb4aa3865c8623516b65216b974a7d4e9a
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 15 Jun 2017 21:47:08 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Subject: [Xen-devel] [xen-4.6-testing baseline-only test] 71559: 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
MTU1OSB4ZW4tNC42LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0
ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MTU1OS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAyMCB4
dGYvdGVzdC1odm0zMi1pbnZscGd+c2hhZG93IGZhaWwgUkVHUi4gdnMuIDcxNTQxCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0xIDMzIHh0Zi90ZXN0LWh2bTMycGFlLWludmxwZ35zaGFkb3cgZmFpbCBS
RUdSLiB2cy4gNzE1NDEKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgNDQgeHRmL3Rlc3QtaHZt
NjQtaW52bHBnfnNoYWRvdyBmYWlsIFJFR1IuIHZzLiA3MTU0MQoKUmVncmVzc2lvbnMgd2hpY2gg
YXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTMgICAgICAgMjAgeHRmL3Rlc3QtaHZtMzItaW52bHBnfnNoYWRvdyBmYWlsICAgbGlr
ZSA3MTU0MQogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAyMCB4dGYvdGVzdC1odm0zMi1p
bnZscGd+c2hhZG93IGZhaWwgICBsaWtlIDcxNTQxCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAg
ICAgMzMgeHRmL3Rlc3QtaHZtMzJwYWUtaW52bHBnfnNoYWRvdyBmYWlsIGxpa2UgNzE1NDEKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAzMyB4dGYvdGVzdC1odm0zMnBhZS1pbnZscGd+c2hh
ZG93IGZhaWwgbGlrZSA3MTU0MQogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICA0NCB4dGYv
dGVzdC1odm02NC1pbnZscGd+c2hhZG93IGZhaWwgICBsaWtlIDcxNTQxCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0yICAgICAgIDQ0IHh0Zi90ZXN0LWh2bTY0LWludmxwZ35zaGFkb3cgZmFpbCAgIGxp
a2UgNzE1NDEKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbGlrZSA3MTU0MQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBsaWtlIDcxNTQxCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIGxpa2UgNzE1NDEKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
IDEzIHhlbi1ib290L2wxICAgICAgICAgICAgIGZhaWwgbGlrZSA3MTU0MQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBs
aWtlIDcxNTQxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1z
dG9wICAgICAgICAgICAgICBmYWlsIGxpa2UgNzE1NDEKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3Vj
Y2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAg
IDY1IHh0Zi90ZXN0LXB2MzJwYWUteHNhLTE5NCAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTEgICAgICAgNjUgeHRmL3Rlc3QtcHYzMnBhZS14c2EtMTk0ICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICA2NSB4dGYvdGVz
dC1wdjMycGFlLXhzYS0xOTQgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0yICAgICAgIDY1IHh0Zi90ZXN0LXB2MzJwYWUteHNhLTE5NCAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgNjUgeHRmL3Rlc3QtcHYzMnBhZS14
c2EtMTk0ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAg
ICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAgIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgMTEgZ3Vl
c3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgIDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgMTYgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAyODkzZmNlMWI3YTc0
OGZkMTNiMGZiOGNiZWQ5ZThmN2I2MmVmMDdiCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAg
ICAgICAgICAgICAzMTQ5MTVjYjRhYTM4NjVjODYyMzUxNmI2NTIxNmI5NzRhN2Q0ZTlhCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAgNzE1NDEgIDIwMTctMDYtMTEgMDk6MTM6NTAgWiAgICA0IGRheXMK
VGVzdGluZyBzYW1lIHNpbmNlICAgIDcxNTU5ICAyMDE3LTA2LTEzIDE0OjE0OjA0IFogICAgMiBk
YXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVy
IHRlc3Q6CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBLb25yYWQgUnpl
c3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiAgTWFyayBSdXRsYW5kIDxtYXJr
LnJ1dGxhbmRAYXJtLmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+CiAgVGFtYXMgSyBMZW5neWVsIDx0YW1hcy5sZW5neWVsQHplbnRpZmljLmNvbT4KICBX
ZWkgQ2hlbiA8V2VpLkNoZW5AYXJtLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
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
NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdy
dXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2lueHBzcDMtdmNwdXMxICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW54cHNwMy12Y3B1czEgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNwMyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hv
bWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9s
b2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
LnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3Qg
YXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpjb21taXQgMjg5M2ZjZTFiN2E3NDhmZDEzYjBmYjhjYmVkOWU4Zjdi
NjJlZjA3YgpBdXRob3I6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KRGF0ZTogICBXZWQgQXByIDUgMTM6Mjg6NDIgMjAxNyAtMDcwMAoKICAgIGFybTogcmVtb3Zl
IGlycSBmcm9tIGluZmxpZ2h0LCB0aGVuIGNoYW5nZSBwaHlzaWNhbCBhZmZpbml0eQogICAgCiAg
ICBUaGlzIHBhdGNoIGZpeGVzIGEgcG90ZW50aWFsIHJhY2UgdGhhdCBjb3VsZCBoYXBwZW4gd2hl
bgogICAgZ2ljX3VwZGF0ZV9vbmVfbHIgYW5kIHZnaWNfdmNwdV9pbmplY3RfaXJxIHJ1biBzaW11
bHRhbmVvdXNseS4KICAgIAogICAgV2hlbiBHSUNfSVJRX0dVRVNUX01JR1JBVElORyBpcyBzZXQs
IHdlIG11c3QgbWFrZSBzdXJlIHRoYXQgdGhlIGlycSBoYXMKICAgIGJlZW4gcmVtb3ZlZCBmcm9t
IGluZmxpZ2h0IGJlZm9yZSBjaGFuZ2luZyBwaHlzaWNhbCBhZmZpbml0eSwgdG8gYXZvaWQKICAg
IGNvbmN1cnJlbnQgYWNjZXNzZXMgdG8gcC0+aW5mbGlnaHQsIGFzIHZnaWNfdmNwdV9pbmplY3Rf
aXJxIHdpbGwgdGFrZSBhCiAgICBkaWZmZXJlbnQgdmNwdSBsb2NrLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBS
ZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIG1hc3Rl
ci1jb21taXQtaWQ6IDMxYmM2YTkzYTA5NmJhYjIxMjExZTBlMmM3YzI4NGVlNGFlYzU0MDIKCmNv
bW1pdCAxNmNmZDdkNzU0OWNlYjU5NzgxOTg5NmNkZTE2ZjJlMDQzMDczNjI4CkF1dGhvcjogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBGcmkgTWF5IDUgMTU6MzA6
MzYgMjAxNyArMDEwMAoKICAgIHhlbi9hcm06IFN1cnZpdmUgdW5rbm93biB0cmFwcyBmcm9tIGd1
ZXN0cwogICAgCiAgICBDdXJyZW50bHkgd2UgY3Jhc2ggWGVuIGlmIHdlIHNlZSBhbiBFU1JfRUwy
LkVDIHZhbHVlIHdlIGRvbid0IHJlY29nbmlzZS4KICAgIEFzIGNvbmZpZ3VyYWJsZSBkaXNhYmxl
cy9lbmFibGVzIGFyZSBhZGRlZCB0byB0aGUgYXJjaGl0ZWN0dXJlCiAgICAoY29udHJvbGxlZCBi
eSBSRVMxL1JFU08gYml0cyByZXNwZWN0aXZlbHkpLCB3aXRoIGFzc29jaWF0ZWQgc3luY2hyb25v
dXMKICAgIGV4Y2VwdGlvbnMsIGl0IG1heSBiZSBwb3NzaWJsZSBmb3IgYSBndWVzdCB0byB0cmln
Z2VyIGV4Y2VwdGlvbnMgd2l0aAogICAgY2xhc3NlcyB0aGF0IHdlIGRvbid0IHJlY29nbmlzZS4K
ICAgIAogICAgV2hpbGUgd2UgY2FuJ3Qgc2VydmljZSB0aGVzZSBleGNlcHRpb25zIGluIGEgbWFu
bmVyIHVzZWZ1bCB0byB0aGUgZ3Vlc3QsCiAgICB3ZSBjYW4gYXZvaWQgYnJpbmdpbmcgZG93biB0
aGUgaG9zdC4gUGVyIEFSTSBEREkgMDQ4N0Eua19pc3MxMDc3NSwgcGFnZQogICAgRDctMTkzNywg
RUMgdmFsdWVzIHdpdGhpbiB0aGUgcmFuZ2UgMHgwMCAtIDB4MmMgYXJlIHJlc2VydmVkIGZvciBm
dXR1cmUKICAgIHVzZSB3aXRoIHN5bmNocm9ub3VzIGV4Y2VwdGlvbnMsIGFuZCBFQyB3aXRoaW4g
dGhlIHJhbmdlIDB4MmQgLSAweDNmIG1heQogICAgYmUgdXNlZCBmb3IgZWl0aGVyIHN5bmNocm9u
b3VzIG9yIGFzeW5jaHJvbm91cyBleGNlcHRpb25zLgogICAgCiAgICBUaGUgcGF0Y2ggbWFrZXMg
WGVuIGhhbmRsZSBhbnkgdW5rbm93biBFQyBieSBpbmplY3RpbmcgYW4gVU5ERUZJTkVECiAgICBl
eGNlcHRpb24gaW50byB0aGUgZ3Vlc3QsIHdpdGggYSBjb3JyZXNwb25kaW5nIChyYXRlbGltaXRl
ZCkgd2FybmluZyBpbgogICAgdGhlIGxvZy4KICAgIAogICAgVGhpcyBwYXRjaCBpcyBiYXNlZCBv
biBMaW51eCBjb21taXQgZjA1MGZlN2E5MTY0ICJhcm06IEtWTTogU3Vydml2ZSB1bmtub3duCiAg
ICB0cmFwcyBmcm9tIHRoZSBndWVzdCIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBBY2tlZC1ieTogTWFyayBSdXRsYW5kIDxt
YXJrLnJ1dGxhbmRAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBtYXN0ZXItY29tbWl0LWlkOiBiYWYyOTUwMjEz
ZTZhNTA4MDE5NDA2NDNlMjU0OWE1YmFhMjFhZDcxCgpjb21taXQgOGVhNGM0NzY2YWJjYjNiNWJm
NDIzMWVmY2RiNjA5ZjgzZDdiNDExMwpBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+CkRhdGU6ICAgRnJpIE1heSA1IDE1OjMwOjM1IDIwMTcgKzAxMDAKCiAgICB4ZW4v
YXJtOiBkb190cmFwX2h5cGVydmlzb3I6IFNlcGFyYXRlIGh5cGVydmlzb3IgYW5kIGd1ZXN0IHRy
YXBzCiAgICAKICAgIFRoZSBmdW5jdGlvbiBkb190cmFwX2h5cGVydmlzb3IgaXMgY3VycmVudGx5
IGhhbmRsaW5nIGJvdGggdHJhcCBjb21pbmcKICAgIGZyb20gdGhlIGh5cGVydmlzb3IgYW5kIHRo
ZSBndWVzdC4gVGhpcyBtYWtlcyBkaWZmaWN1bHQgdG8gZ2V0IHNwZWNpZmljCiAgICBiZWhhdmlv
ciB3aGVuIGEgdHJhcCBpcyBjb21pbmcgZnJvbSBlaXRoZXIgdGhlIGd1ZXN0IG9yIHRoZSBoeXBl
cnZpc29yLgogICAgCiAgICBTcGxpdCB0aGUgZnVuY3Rpb24gaW50byB0d28gcGFydHM6CiAgICAg
ICAgLSBkb190cmFwX2d1ZXN0X3N5bmMgdG8gaGFuZGxlIGd1ZXN0IHRyYXBzCiAgICAgICAgLSBk
b190cmFwX2h5cF9zeW5jIHRvIGhhbmRsZSBoeXBlcnZpc29yIHRyYXBzCiAgICAKICAgIE9uIEFB
cmNoMzIsIHRoZSBIeXAgVHJhcCBFeGNlcHRpb24gcHJvdmlkZXMgdGhlIHN0YW5kYXJkIG1lY2hh
bmlzbSBmb3IKICAgIHRyYXBwaW5nIEd1ZXN0IE9TIGZ1bmN0aW9ucyB0byB0aGUgaHlwZXJ2aXNv
ciAoc2VlIEIxLjE0LjEgaW4gQVJNIERESQogICAgMDQwNkMuYykuIEl0IGNhbm5vdCBiZSBnZW5l
cmF0ZWQgd2hlbiBnZW5lcmF0ZWQgd2hlbiB0aGUgcHJvY2Vzc29yIGlzIGluCiAgICBIeXAgTW9k
ZSwgaW5zdGVhZCBvdGhlciBleGNlcHRpb24gd2lsbCBiZSB1c2VkLiBTbyBpdCBpcyBmaW5lIHRv
IHJlcGxhY2UKICAgIHRoZSBjYWxsIHRvIGRvX3RyYXBfaHlwZXJ2aXNvciBieSBkb190cmFwX2d1
ZXN0X3N5bmMuCiAgICAKICAgIEZvciBBQXJjaDY0LCB0aGVyZSBhcmUgdHdvIGRpc3RpbmN0cyBl
eGNlcHRpb24gZGVwZW5kaW5nIHdoZXRoZXIgdGhlCiAgICBleGNlcHRpb24gd2FzIHRha2VuIGZy
b20gdGhlIGN1cnJlbnQgbGV2ZWwgKGh5cGVydmlzb3IpIG9yIGxvd2VyIGxldmVsCiAgICAoZ3Vl
c3QpLgogICAgCiAgICBOb3RlIHRoYXQgdGhlIHVua25vd24gdHJhcHMgZnJvbSBndWVzdHMgd2ls
bCBsZWFkIHRvIHBhbmljIFhlbi4gVGhpcyBpcwogICAgYWxyZWFkeSBiZWhhdmlvciBhbmQgaXMg
bGVmdCB1bmNoYW5nZWQgZm9yIHNpbXBsaWN5LiBBIGZvbGxvdy11cCBwYXRjaAogICAgd2lsbCBh
ZGRyZXNzIHRoYXQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3Rh
YmVsbGluaUBrZXJuZWwub3JnPgogICAgbWFzdGVyLWNvbW1pdC1pZDogNWEwZWQ5YTA5ZWJiMzJi
NjIwZDkyMTc4NzViYjUyMDZkNWNjZjRkNwoKY29tbWl0IGQ0NTlhYTZjODVmYzViYzgxZjcxZWZh
ODY3OGJmODkxMjA3Zjc3MzEKQXV0aG9yOiBXZWkgQ2hlbiA8V2VpLkNoZW5AYXJtLmNvbT4KRGF0
ZTogICBXZWQgQXByIDUgMTc6MDk6MDMgMjAxNyArMDgwMAoKICAgIHhlbi9hcm06IFNhdmUgRVNS
X0VMMiB0byBhdm9pZCB1c2luZyBtaXNtYXRjaGVkIHZhbHVlIGluIHN5bmRyb21lIGNoZWNrCiAg
ICAKICAgIFhlbiB3aWxsIGRvIGV4Y2VwdGlvbiBzeW5kcm9tZSBjaGVjayB3aGlsZSBzb21lIHR5
cGVzIG9mIGV4Y2VwdGlvbgogICAgdGFrZSBwbGFjZSBpbiBFTDIuIFRoZSBzeW5kcm9tZSBjaGVj
ayBjb2RlIHJlYWQgdGhlIEVTUl9FTDIgcmVnaXN0ZXIKICAgIGRpcmVjdGx5LCBidXQgaW4gc29t
ZSBzaXR1YXRpb24gdGhpcyByZWdpc3RlciBtYXliZSBvdmVycmlkZGVuIGJ5CiAgICBuZXN0ZWQg
ZXhjZXB0aW9uLgogICAgCiAgICBGb3IgZXhhbXBsZSwgaWYgd2UgcmUtZW5hYmxlIElSUSBiZWZv
cmUgcmVhZGluZyBFU1JfRUwyIHdoaWNoIG1lYW5zCiAgICBYZW4gbWF5IGVudGVyIGluIElSUSBl
eGNlcHRpb24gbW9kZSBhbmQgcmV0dXJuIHRoZSBwcm9jZXNzb3Igd2l0aAogICAgY2xvYmJlcmVk
IEVTUl9FTDIgKFNlZSBBUk0gQVJNIERESSAwNDg3QS5qIEQ3LjIuMjUpCiAgICAKICAgIEluIHRo
aXMgY2FzZSB0aGUgZ3Vlc3QgZXhjZXB0aW9uIHN5bmRyb21lIGhhcyBiZWVuIG92ZXJyaWRkZW4s
IHdlIHdpbGwKICAgIGNoZWNrIHRoZSBzeW5kcm9tZSBmb3IgZ3Vlc3Qgc3luYyBleGNlcHRpb24g
d2l0aCBhbiBpbmNvcnJlY3QgRVNSX0VMMgogICAgdmFsdWUuIFNvIHdlIHdhbnQgdG8gc2F2ZSBF
U1JfRUwyIHRvIGNwdV91c2VyX3JlZ3MgYXMgc29vbiBhcyB0aGUKICAgIGV4Y2VwdGlvbiB0YWtl
cyBwbGFjZSBpbiBFTDIgdG8gYXZvaWQgdXNpbmcgYW4gaW5jb3JyZWN0IHN5bmRyb21lIHZhbHVl
LgogICAgCiAgICBJbiBvcmRlciB0byBzYXZlIEVTUl9FTDIsIHdlIGFkZGVkIGEgMzItYml0IG1l
bWJlciBoc3IgdG8gY3B1X3VzZXJfcmVncy4KICAgIEJ1dCB3aGlsZSBzYXZpbmcgcmVnaXN0ZXJz
IGluIHRyYXAgZW50cnksIHdlIHVzZSBzdHAgdG8gc2F2ZSBFTFIgYW5kCiAgICBDUFNSIGF0IHRo
ZSBzYW1lIHRpbWUgdGhyb3VnaCA2NC1iaXQgZ2VuZXJhbCByZWdpc3RlcnMuIElmIHdlIGtlZXAg
dGhpcwogICAgY29kZSwgdGhlIGhzciB3aWxsIGJlIG92ZXJyaWRkZW4gYnkgdXBwZXIgMzItYml0
IG9mIENQU1IuIFNvIGFkanVzdCB0aGUKICAgIGNvZGUgdG8gdXNlIHN0ciB0byBzYXZlIEVMUiBp
biBhIHNlcGFyYXRlIGluc3RydWN0aW9uIGFuZCB1c2Ugc3RwIHRvCiAgICBzYXZlIENQU1IgYW5k
IEhTUiBhdCB0aGUgc2FtZSB0aW1lIHRocm91Z2ggMzItYml0IGdlbmVyYWwgcmVnaXN0ZXJzLgog
ICAgVGhpcyBjaGFuZ2UgYWZmZWN0cyB0aGUgcmVnaXN0ZXJzIHJlc3RvcmUgaW4gdHJhcCBleGl0
LCB3ZSBjYW4ndCB1c2UgdGhlCiAgICBsZHAgdG8gcmVzdG9yZSBFTFIgYW5kIENQU1IgZnJvbSBz
dGFjayBhdCB0aGUgc2FtZSB0aW1lLiBXZSBoYXZlIHRvIHVzZQogICAgbGRyIHRvIHJlc3RvcmUg
dGhlbSBzZXBhcmF0ZWx5LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgQ2hlbiA8V2VpLkNo
ZW5AYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4KICAgIG1hc3Rlci1jb21taXQtaWQ6IDkwZGJjZDc0OTEwM2MzNTYwOTM3MGU3
YjExZDI2NjkwZDRjYTRmNDAKCmNvbW1pdCA5ZTQ2OWE1ZjhlYzdiMmM2M2MwZWIwNjdjZTdkNWY3
NDk3NGQyZDU4CkF1dGhvcjogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgpEYXRlOiAgIE1vbiBKdW4gMTIgMTQ6MTc6MzggMjAxNyAtMDcwMAoKICAgIHhlbi9hcm06
IGZsdXNoIGljYWNoZSBhcyB3ZWxsIHdoZW4gWEVOX0RPTUNUTF9jYWNoZWZsdXNoIGlzIGlzc3Vl
ZAogICAgCiAgICBXaGVuIHRoZSB0b29sc3RhY2sgbW9kaWZpZXMgbWVtb3J5IG9mIGEgcnVubmlu
ZyBBUk0gVk0gaXQgbWF5IGhhcHBlbgogICAgdGhhdCB0aGUgdW5kZXJseWluZyBtZW1vcnkgb2Yg
YSBjdXJyZW50IHZDUFUgUEMgaXMgY2hhbmdlZC4gV2l0aG91dAogICAgZmx1c2hpbmcgdGhlIGlj
YWNoZSB0aGUgdkNQVSBtYXkgY29udGludWUgZXhlY3V0aW5nIHN0YWxlIGluc3RydWN0aW9ucy4K
ICAgIAogICAgQWxzbyBleHBvc2UgdGhlIHhjX2RvbWFpbl9jYWNoZWZsdXNoIHRocm91Z2ggeGVu
Y3RybC5oLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzLmxl
bmd5ZWxAemVudGlmaWMuY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgogICAgbWFzdGVyLWNvbW1pdC1pZDogZmU2ZTgxODhmM2FkOTFlMTY2MzM4Yjk5
NjJhMDZhZmFiOWI3NzZjZAoKY29tbWl0IDdjNWE5NTczYWY1ZDJjMjQ1ZjdiZDQ1Y2JjY2UzMjI2
MWI1OTE2YTcKQXV0aG9yOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNs
ZS5jb20+CkRhdGU6ICAgTW9uIEF1ZyAyMiAxMToyMDowMyAyMDE2IC0wNDAwCgogICAgeGVuL2Fy
bTMyOiBBZGQgYW4gaGVscGVyIHRvIGludmFsaWRhdGUgYWxsIGluc3RydWN0aW9uIGNhY2hlcwog
ICAgCiAgICBUaGlzIGlzIHNpbWlsYXIgdG8gY29tbWl0IGZiOWQ4NzdhOWMwZjNkNGQxNWRiOGY2
ZTBjNTUwNmVhNjQxODYyYzYKICAgICJ4ZW4vYXJtNjQ6IEFkZCBhbiBoZWxwZXIgdG8gaW52YWxp
ZGF0ZSBhbGwgaW5zdHJ1Y3Rpb24gY2FjaGVzIgogICAgZXhjZXB0IGl0IGlzIG9uIEFSTTMyIHNp
ZGUuCiAgICAKICAgIFdoZW4gd2UgYXJlIGZsdXNoaW5nIHRoZSBjYWNoZSB3ZSBhcmUgbW9zdCBs
aWtlbHkgYWxzbyB3YW50CiAgICB0byBmbHVzaCB0aGUgYnJhbmNoIHByZWRpY3RvciB0b28uIEhl
bmNlIHdlIGFkZCB0aGlzLgogICAgCiAgICBBbmQgd2UgYWxzbyBuZWVkIHRvIGZvbGxvdyB0aGlz
IHdpdGggZHNiKCkvaXNiKCkgd2hpY2ggYXJlCiAgICBtZW1vcnkgYmFycmllcnMoKS4KICAgIAog
ICAgUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBT
aWduZWQtb2ZmLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5j
b20+CiAgICBtYXN0ZXItY29tbWl0LWlkOiBlZmVkMTkyMzhjMWJmM2JiODU5ODk2NDhhMzA3YmEz
MjMyYWQ5NmY0Cgpjb21taXQgNTljNTRhYTc0NDU3MTBjMzQxNzgyMGE3YTczNTdlOGJmY2I4ZTNl
MwpBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAgV2Vk
IEp1biAyMiAxMjoxNToyMCAyMDE2ICswMTAwCgogICAgeGVuL2FybTY0OiBBZGQgYW4gaGVscGVy
IHRvIGludmFsaWRhdGUgYWxsIGluc3RydWN0aW9uIGNhY2hlcwogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgQWNrZWQtYnk6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIG1hc3Rlci1jb21t
aXQtaWQ6IGZiOWQ4NzdhOWMwZjNkNGQxNWRiOGY2ZTBjNTUwNmVhNjQxODYyYzYKKHFlbXUgY2hh
bmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 15 21:47:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 21:47: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 1dLcbc-0006Vq-Dt; Thu, 15 Jun 2017 21:47: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=332c6d354=citrix-osstest@xenproject.org>)
 id 1dLcba-0006Ve-J4
 for xen-devel@lists.xensource.com; Thu, 15 Jun 2017 21:47:06 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 95/36-03371-95003495; Thu, 15 Jun 2017 21:47:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHSDvW4kg3O
 kwZxeYYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmrHj8nLGggmCFQ3HH7E0MP7n6mLk5JAQ8JfY
 Om0fUxcjB5DtLnHvYRpIWETAWWLCh9tsIDavgJ7EuwPPmEFsYYFAiac/rwLZXEDl91klVv3ex
 wwxR1ViVuMrJhCbTcBDYmLPRBYQmwUo3nftKtggIQEtiaWLVzJBDBWUODnzCVgNs4CExMEXL6
 DmWEjMuNvONIGRdxaSsllIyhYwMq1i1ChOLSpLLdI1MtBLKspMzyjJTczM0TU0MNPLTS0uTkx
 PzUlMKtZLzs/dxAgMHgYg2MH4a1nAIUZJDiYlUV5+OadIIb6k/JTKjMTijPii0pzU4kOMMhwc
 ShK8lf+BcoJFqempFWmZOcAwhklLcPAoifCe+gqU5i0uSMwtzkyHSJ1i1OXYsHr9FyYhlrz8v
 FQpcV5FkBkCIEUZpXlwI2AxdYlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvAEgU3gy80rgNr
 0COoIJ6IigCw4gR5QkIqSkGhjTlh7ofOW9d92686t9nq46LMsptzDoauudA4dzzY4dmP+ZsS9
 G71NI0MelbVHTNE31Hk9f88EqZkPkWlEW1kSWA9mHfJbrORRNd1d4O+t1VFSrfWdWdTzXtC0H
 vke3qcc3nZsV91ef1/56gF9ijU6HcsSf5OBlux5IbouT0Jd53/K8ys3zdbESS3FGoqEWc1FxI
 gDsY5u9pAIAAA==
X-Env-Sender: prvs=332c6d354=citrix-osstest@xenproject.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1497563223!74109516!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18852 invoked from network); 15 Jun 2017 21:47:05 -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;
 15 Jun 2017 21:47:05 -0000
X-IronPort-AV: E=Sophos;i="5.39,345,1493683200"; d="scan'208";a="436622426"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL03.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71561-mainreport@xen.org>
X-Osstest-Failures: distros-debian-squeeze:test-amd64-amd64-i386-squeeze-netboot-pygrub:debian-di-install:fail:allowable
 distros-debian-squeeze:test-amd64-i386-i386-squeeze-netboot-pygrub:debian-di-install:fail:allowable
 distros-debian-squeeze:test-amd64-i386-amd64-squeeze-netboot-pygrub:debian-di-install:fail:allowable
 distros-debian-squeeze:test-amd64-amd64-amd64-squeeze-netboot-pygrub:debian-di-install:fail:allowable
 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
X-Osstest-Versions-That: flight=71523
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 15 Jun 2017 22:46:50 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL03.citrite.net
Subject: [Xen-devel] [distros-debian-squeeze test] 71561: 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>

ZmxpZ2h0IDcxNTYxIGRpc3Ryb3MtZGViaWFuLXNxdWVlemUgcmVhbCBbcmVhbF0KaHR0cDovL29z
c3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MTU2MS8KCkZhaWx1
cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJk
ZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXNx
dWVlemUtbmV0Ym9vdC1weWdydWIgOSBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzE1MjMK
IHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXNxdWVlemUtbmV0Ym9vdC1weWdydWIgOSBkZWJpYW4tZGkt
aW5zdGFsbCBmYWlsIGxpa2UgNzE1MjMKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1zcXVlZXplLW5l
dGJvb3QtcHlncnViIDkgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBsaWtlIDcxNTIzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWFtZDY0LXNxdWVlemUtbmV0Ym9vdC1weWdydWIgOSBkZWJpYW4tZGktaW5zdGFs
bCBmYWlsIGxpa2UgNzE1MjMKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBu
b3QgYmxvY2tpbmc6CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9j
YXRlICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0ICAgICAgICAg
ICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFz
cwogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAg
ICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAz
IGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKCmJhc2VsaW5l
IHZlcnNpb246CiBmbGlnaHQgICAgICAgICAgICAgICA3MTUyMwoKam9iczoKIGJ1aWxkLWFtZDY0
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 Thu Jun 15 21:53:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 21:53:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLchu-0007Bu-4R; Thu, 15 Jun 2017 21:53:38 +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 1dLchs-0007BX-4s
 for xen-devel@lists.xensource.com; Thu, 15 Jun 2017 21:53:36 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 ED/B5-06719-FD103495; Thu, 15 Jun 2017 21:53:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVfceo3O
 kwdVXyhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWNd1k7GgoaRi4727TA2M
 /V5djFwcQgJ/GSXu9u5ghHAeM0qsezSJrYuRE8jZxiixYEoZiC0i4Czx9cxcdhCbV0Bf4sbVj
 WC2sICVRM+dY8wgzRICXaoSq2dOZwRJSAh4SvyYvYkNxj7UfxrIZudgA2o4JAYSZRFQlfgwuY
 VpAiP3AkaGVYzqxalFZalFusZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBHmc
 Agh2MHf+cDjFKcjApifLyyzlFCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgjWZwjhQSLEpNT61I
 y8wBhh5MWoKDR0mE99RXoFbe4oLE3OLMdIjUKUZdjg2r139hEmLJy89LlRLn1QIGspAASFFGa
 R7cCFgcXGKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5Iw7/X/QKt4MvNK4Da9AjqCCeiIoAsOIE
 eUJCKkpBoYV7yq/bX5wiPGH2szGQvWnJTu7Z1uLfDElGdupZxw94ZP676+lr4q17N/0pXIxQK
 ivuXO+/KFgrrf9kYqcd/xmF62cv7N8zffPOJyeMxw4T6rxJKqTXq65koxNe/vMYssfyrzyi1o
 1qn7KVNTQxU3p1yuNFZOlA3jfLgoOXaSwsYLf3kTliz/psRSnJFoqMVcVJwIAOXUskZ+AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1497563613!107626223!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33127 invoked from network); 15 Jun 2017 21:53:34 -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 Jun 2017 21:53:34 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dLchm-0003bJ-UG; Thu, 15 Jun 2017 21:53: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 1dLchg-0003bq-Q4; Thu, 15 Jun 2017 21:53:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dLche-0008DX-Q4; Thu, 15 Jun 2017 21:53:23 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110453-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm: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-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2: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:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=e197d29514165202308fe65db6effc4835aabfeb
X-Osstest-Versions-That: xen=91503b282eff582d74927ed25668fae65fd228ba
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 15 Jun 2017 21:53:22 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 110453: 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="===============9002056989161292316=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 110453 xen-4.9-testing real [real]
http://logs.test-lab.xenproject.org/osstest/logs/110453/

Regressions :-(

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

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

version targeted for testing:
 xen                  e197d29514165202308fe65db6effc4835aabfeb
baseline version:
 xen                  91503b282eff582d74927ed25668fae65fd228ba

Last test of basis   110417  2017-06-13 21:31:36 Z    2 days
Testing same since   110453  2017-06-14 16:28:42 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  George Dunlap <george.dunlap@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Peter Große <pegro@friiks.de>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-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                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-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-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


Not pushing.

------------------------------------------------------------
commit e197d29514165202308fe65db6effc4835aabfeb
Author: Peter Große <pegro@friiks.de>
Date:   Tue Jun 13 01:05:21 2017 +0200

    tools/xenstat: fix missing linkage of libxenstat against libyajl
    
    This fixes the python bindings, since symbols were missing in libxenstat.
    xentop doesn't use any yajl functions, so drop linking libyajl.
    
    Signed-off-by: Peter Große <pegro@friiks.de>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Release-acked-by: Julien Grall <julien.grall@arm.com>
    (cherry picked from commit a7307762f90d337585d17d45551a226028b89836)

commit fe2de031af7938269e874ee0c6e832fef7f1e80f
Author: Peter Große <pegro@friiks.de>
Date:   Tue Jun 13 01:05:20 2017 +0200

    libxenstat: use python detected by configure for python bindings
    
    Signed-off-by: Peter Große <pegro@friiks.de>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Release-acked-by: Julien Grall <julien.grall@arm.com>
    (cherry picked from commit b2107b79b006ded5cf2ef41ac65399c3e629f693)

commit 5aecee5a63ee931f302f731893bfa8fd428cbf63
Author: Jan Beulich <jbeulich@suse.com>
Date:   Wed Jun 14 11:44:44 2017 +0200

    public: there's no MMUEXT_SET_FOREIGNDOM
    
    Correct respective comments.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 3db971fa33fa2ee3989859b455213bb33bac7e05
    master date: 2017-06-14 11:40:02 +0200

commit 1d9c4106a685d7d434e99421257451bdeed55a3f
Author: Jan Beulich <jbeulich@suse.com>
Date:   Wed Jun 14 11:43:12 2017 +0200

    Revert "x86/mm: add temporary debugging code to get_page_from_gfn_p2m()"
    
    This reverts commit 933f966bcdf4f4255b432071fc12c9ee2efb05ef.
    
    Acked-by: George Dunlap <george.dunlap@citrix.com>
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============9002056989161292316==--

From xen-devel-bounces@lists.xen.org Thu Jun 15 22:19:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 22:19: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 1dLd6j-0000AR-80; Thu, 15 Jun 2017 22:19:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <amc96@hermes.cam.ac.uk>) id 1dLd6i-0000AL-BI
 for xen-devel@lists.xen.org; Thu, 15 Jun 2017 22:19:16 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 8C/2E-23755-3E703495; Thu, 15 Jun 2017 22:19:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsXSnM/Rq/uI3Tn
 S4NgCG4slHxezODB6HN39mymAMYo1My8pvyKBNePo/S72gmtsFc2bXrM3MJ5l7WLk5JAQUJTY
 2riRGcJ2kOh9s4e9i5GLQ0jgEpNE48v5jCAJYQFfibnXN7OD2CJARcvOvwCLMwsYS+z+fQAoz
 gHUkCLRtsgXJMwmoC+x+8UnJhCbV8BWYmbzazYQm0VAVWLK8a9gtqhAtERD1yN2iBpBiZMzn7
 CA2JwCFhLn3z1igxivLvFn3iVmCFteYvvbOVC2uETTl5WsEKfpSUy7P49lAqPgLCSjZiFpn4W
 kfRaS9gWMLKsYNYpTi8pSi3SNDPWSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQKD
 uZ6BgXEHY89ev0OMkhxMSqK8/HJOkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeF+zOUcKCRalp
 qdWpGXmAOMKJi3BwaMkwvuUGSjNW1yQmFucmQ6ROsWoy9H0YcsXJiGWvPy8VClx3gCQGQIgRR
 mleXAjYDF+iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5IwbyzIFJ7MvBK4Ta+AjmACOiLoggP
 IESWJCCmpBsYtBvc1d919k//wSKXQpSma+Yl95esd7KavTd3Z+LFeSW/RVqF9V7c3nl4nknF4
 yfYlrCdPJ/4+t8Gm0mSnS3bTJ+nAGQ+PhL3/7JO2doO1aXXg76MXH82++eGf76TuaZICX5ZYR
 tS/e5HV83TSad5L02YVqnRKN34y+l7BXuTksEnOY2mj/P6FSizFGYmGWsxFxYkAFNNDguwCAA
 A=
X-Env-Sender: amc96@hermes.cam.ac.uk
X-Msg-Ref: server-16.tower-31.messagelabs.com!1497565154!98277308!1
X-Originating-IP: [131.111.8.141]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTMxLjExMS44LjE0MSA9PiAxNTQ4NjI=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17455 invoked from network); 15 Jun 2017 22:19:14 -0000
Received: from ppsw-41.csi.cam.ac.uk (HELO ppsw-41.csi.cam.ac.uk)
 (131.111.8.141)
 by server-16.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Jun 2017 22:19:14 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from host-92-24-231-238.ppp.as43234.net ([92.24.231.238]:49287
 helo=[192.168.1.6])
 by ppsw-41.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.159]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1dLd6c-0004j3-QK (Exim 4.89)
 (return-path <amc96@hermes.cam.ac.uk>); Thu, 15 Jun 2017 23:19:10 +0100
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20170615203057.755-1-julien.grall@arm.com>
 <20170615203057.755-3-julien.grall@arm.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <b6d5f34c-7a36-b43f-5ae8-c1303cf557fa@citrix.com>
Date: Thu, 15 Jun 2017 23:19:11 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.0
MIME-Version: 1.0
In-Reply-To: <20170615203057.755-3-julien.grall@arm.com>
Content-Language: en-GB
Cc: proskurin@sec.in.tum.de, sstabellini@kernel.org
Subject: Re: [Xen-devel] [PATCH 2/2] xen/arm: lpae: Fix comments 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>

T24gMTUvMDYvMjAxNyAyMTozMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEFsc28gYWRkaW5nIG9u
ZSBtaXNzaW5nIGZ1bGwgc3RvcC4KPgo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+Cj4gLS0tCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vbHBhZS5oIHwg
NDUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tCj4gIDEgZmls
ZSBjaGFuZ2VkLCAzMCBpbnNlcnRpb25zKCspLCAxNSBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2xwYWUuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbHBh
ZS5oCj4gaW5kZXggMWU2YTY4OTI2ZS4uNjI0NDI0MGNhMCAxMDA2NDQKPiAtLS0gYS94ZW4vaW5j
bHVkZS9hc20tYXJtL2xwYWUuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbHBhZS5oCj4g
QEAgLTMsMTAgKzMsMTIgQEAKPiAgCj4gICNpZm5kZWYgX19BU1NFTUJMWV9fCj4gIAo+IC0vKiBX
QVJOSU5HISAgVW5saWtlIHRoZSBJbnRlbCBwYWdldGFibGUgY29kZSwgd2hlcmUgbDEgaXMgdGhl
IGxvd2VzdAo+ICsvKgo+ICsgKiBXQVJOSU5HISAgVW5saWtlIHRoZSBJbnRlbCBwYWdldGFibGUg
Y29kZSwgd2hlcmUgbDEgaXMgdGhlIGxvd2VzdAoKQXMgeW91ciBjaGFuZ2luZyB0aGUgY29tbWVu
dCwgaXQgd291bGQgYmUgbW9yZSBjb3JyZWN0IHRvIHNheSAiVW5saWtlCnRoZSB4ODYgcGFnZXRh
YmxlIGNvZGUiLiAgTDEgdGhyb3VnaCBMNCBpcyBvbmx5IHRoZSBYZW4gbmFtaW5nIHNjaGVtZTsK
bmVpdGhlciBJbnRlbCBub3IgQU1EIHVzZSBpdCBpbiB0aGVpciBtYW51YWxzLgoKfkFuZHJldwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 15 22:23:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 22: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 1dLdAK-0000ng-QV; Thu, 15 Jun 2017 22:23:00 +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 1dLdAJ-0000na-TG
 for xen-devel@lists.xen.org; Thu, 15 Jun 2017 22:22:59 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 D3/D7-06719-3C803495; Thu, 15 Jun 2017 22:22:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsVybKJssu4hDud
 Ig8tLVC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxp00sL+jkqOjunszUwfmXtYuTkEBL4wyhx
 YlEdiM0i4CBxd/Mzpi5GDg5GgRiJBz+sQcKMAmESky8vYYUo0ZaYdPYomM0mYCjx98kmNpByC
 SB7yWcOkLCIgLrEnwsTGEHCzAJeEtvnBYOEhQXiJFa2X2UHsTkFrCRW3/wJNoVXwFti0beTTB
 DHpEvM/fQIzBYV0JU49O8PG0SNoMTJmU9YQGxmAS2J5dO3sUxgFJiFJDULSWoBI9MqRo3i1KK
 y1CJdI1O9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA4GMAgh2MqxYEHmKU5GBS
 EuXll3OKFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB+5DdOVJIsCg1PbUiLTMHGAcwaQkOHiUR3
 qfMQGne4oLE3OLMdIjUKUZFKXHeGSB9AiCJjNI8uDZY7F1ilJUS5mUEOkSIpyC1KDezBFX+Fa
 M4B6OSMO9RkCk8mXklcNNfAS1mAlocdMEBZHFJIkJKqoFRfGvVHauZtb/z9ZdNF74a5rXu4cd
 G17Jjk2ct/sATeEA5w8+O996byccuXa424DbaeuhI15Jeg98tEzIaT80rTvylpuq0/rHd9dNc
 Ij+qihv1bX3XvTdfKDvlxZ441wjJj4zv45/vya98/810d9b11HWfr52/5by+wST0UEXD3CtlS
 SyiS/wuKbEUZyQaajEXFScCAEpXMSK4AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1497565377!67493240!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64522 invoked from network); 15 Jun 2017 22:22: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; 15 Jun 2017 22:22:58 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 92381219A9;
 Thu, 15 Jun 2017 22:22:56 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 92381219A9
Date: Thu, 15 Jun 2017 15:22: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: <20170613161323.25196-3-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1706151522470.12156@sstabellini-ThinkPad-X260>
References: <20170613161323.25196-1-julien.grall@arm.com>
 <20170613161323.25196-3-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, punit.agrawal@arm.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 02/24] xen/arm: gic-v2: Fix indentation in
 gicv2_map_hwdom_extra_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>

T24gVHVlLCAxMyBKdW4gMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFNpZ25lZC1vZmYtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpSZXZpZXdlZC1ieTogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKCj4gLS0tCj4gIHhlbi9hcmNo
L2FybS9naWMtdjIuYyB8IDQgKystLQo+ICAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCsp
LCAyIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYyLmMg
Yi94ZW4vYXJjaC9hcm0vZ2ljLXYyLmMKPiBpbmRleCAyNzBhMTM2MmVjLi5mODEyNGU1ZTU0IDEw
MDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjIuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9n
aWMtdjIuYwo+IEBAIC01OTgsOCArNTk4LDggQEAgc3RhdGljIGludCBnaWN2Ml9tYXBfaHdkb3du
X2V4dHJhX21hcHBpbmdzKHN0cnVjdCBkb21haW4gKmQpCj4gICAgICAgICAgICAgICAgIHYybV9k
YXRhLT5zcGlfc3RhcnQsIHYybV9kYXRhLT5ucl9zcGlzKTsKPiAgCj4gICAgICAgICAgcmV0ID0g
bWFwX21taW9fcmVnaW9ucyhkLCBfZ2ZuKHBhZGRyX3RvX3Bmbih2Mm1fZGF0YS0+YWRkcikpLAo+
IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgRElWX1JPVU5EX1VQKHYybV9kYXRhLT5zaXpl
LCBQQUdFX1NJWkUpLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgX21mbihwYWRkcl90
b19wZm4odjJtX2RhdGEtPmFkZHIpKSk7Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBESVZfUk9VTkRfVVAodjJtX2RhdGEtPnNpemUsIFBBR0VfU0laRSksCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBfbWZuKHBhZGRyX3RvX3Bmbih2Mm1fZGF0YS0+YWRkcikpKTsK
PiAgICAgICAgICBpZiAoIHJldCApCj4gICAgICAgICAgewo+ICAgICAgICAgICAgICBwcmludGso
WEVOTE9HX0VSUiAiR0lDdjI6IE1hcCB2Mm0gZnJhbWUgdG8gZCVkIGZhaWxlZC5cbiIsCj4gLS0g
Cj4gMi4xMS4wCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 15 22:28:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 22:28: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 1dLdF8-00012b-Ez; Thu, 15 Jun 2017 22:27: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=332c6d354=citrix-osstest@xenproject.org>)
 id 1dLdF7-00012E-BT
 for xen-devel@lists.xensource.com; Thu, 15 Jun 2017 22:27:57 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 25/1B-02196-CE903495; Thu, 15 Jun 2017 22:27:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsXitHRDpO5rTud
 Ig02LbCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8b3hysZC7r4Knp2X2BrYJzF0cXIySEh4C9x
 8uRZJgjbQ+L62RNgtoiAs8SED7fZQGxeAT2Ju107GUFsYQFviZttk4DiXED125kkJr87yQrRr
 Crx5tUZsGY2oEETeyaygNgsQPHPS+6CDRIS0JJYunglE8RQQYmTM5+A1TALSEgcfPGCGWKOpc
 S39U+ZJzDyzkJSNgtJ2QJGplWMGsWpRWWpRbqGFnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYl
 JxXrJ+bmbGIHhU8/AwLiD8fdpz0OMkhxMSqK8/HJOkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQk
 eIOB4SgkWJSanlqRlpkDDGSYtAQHj5II71NmoDRvcUFibnFmOkTqFKMux4bV678wCbHk5eelS
 onzLucAKhIAKcoozYMbAYuqS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeT+BTOHJzCuB2/
 QK6AgmoCOCLjiAHFGSiJCSamCsYxRI7v268dyT1SdzL8580X1VsyJ59amJPReDlC3XTr7kYyh
 w6cJSE6Hft/ct7KtkKFT72h36PDM/8w/n0m8nuBYECRUbmNXrnO/kPcPz7MHVW05Tws5wP56u
 EG+a8K5twTqJb6eqHv7mzb50jllcTtN26dc782fu1JJ2fvZ6Y4LwByMXmfNlSizFGYmGWsxFx
 YkAyUNmT6UCAAA=
X-Env-Sender: prvs=332c6d354=citrix-osstest@xenproject.org
X-Msg-Ref: server-16.tower-31.messagelabs.com!1497565674!98277749!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11192 invoked from network); 15 Jun 2017 22:27:55 -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 Jun 2017 22:27:55 -0000
X-IronPort-AV: E=Sophos;i="5.39,345,1493683200"; d="scan'208";a="428111841"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71566-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=71534
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 15 Jun 2017 23:27:51 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Subject: [Xen-devel] [distros-debian-wheezy test] 71566: 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>

ZmxpZ2h0IDcxNTY2IGRpc3Ryb3MtZGViaWFuLXdoZWV6eSByZWFsIFtyZWFsXQpodHRwOi8vb3Nz
dGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzLzcxNTY2LwoKRmFpbHVy
ZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhv
c3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4g
bmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3Mg
ICAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MK
CmJhc2VsaW5lIHZlcnNpb246CiBmbGlnaHQgICAgICAgICAgICAgICA3MTUzNAoKam9iczoKIGJ1
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 Jun 15 22:28:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 22: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 1dLdFY-00014q-Ma; Thu, 15 Jun 2017 22: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 <sstabellini@kernel.org>) id 1dLdFW-00014X-Lu
 for xen-devel@lists.xen.org; Thu, 15 Jun 2017 22:28:22 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 E0/1C-10689-50A03495; Thu, 15 Jun 2017 22:28:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsVybKJssi4rl3O
 kwbwOaYslHxezODB6HN39mymAMYo1My8pvyKBNePC9O1sBX0cFXN38zYwzmHrYuTiEBL4wygx
 +8YE9i5GTg4WAQeJKVsmACU4OBgFYiQe/LAGCTMKhElMvryEFaJEW+LzjdcsIDabgKHE3yebw
 MolgOwlnzlAwiIC6hJ/LkxgBAkzC3hJbJ8XDBIWFoiTWHD8CVgnp4CVxLqrB9lAbF4Bb4kPdx
 eDTRcSSJfY9nkXWFxUQFfi0L8/UDWCEidnQvQyC2hJLJ++jWUCo8AsJKlZSFILGJlWMaoXpxa
 VpRbpmuklFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgQGXz0DA+MOxittzocYJTmY
 lER5+eWcIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8J7ncI4UEixKTU+tSMvMAcYBTFqCg0dJh
 PcpM1Cat7ggMbc4Mx0idYpRUUqcdzlInwBIIqM0D64NFnuXGGWlhHkZGRgYhHgKUotyM0tQ5V
 8xinMwKgnzVoFM4cnMK4Gb/gpoMRPQ4qALDiCLSxIRUlINjPyxr3eUbp09hUls63m5o8e/LJl
 +wtLlr/dvu/sGN9/u7i5gY3Vxb227ferr6487piZuS7m+X95pzaYAS6sV7gtPOAm/eD/t2tw3
 D8I2iMb3XU533P4p7upSyY+z/ReZTLFQsn36d//c/x0zi1rdKhL1drWvXM3pcCO45dfNJ4c0Z
 zX8YiuT3OWtxFKckWioxVxUnAgAuhJq1rgCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1497565700!50394023!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24728 invoked from network); 15 Jun 2017 22:28:21 -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; 15 Jun 2017 22:28:21 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 6549D219A9;
 Thu, 15 Jun 2017 22:28:19 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 6549D219A9
Date: Thu, 15 Jun 2017 15:28: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: <20170613161323.25196-4-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1706151525550.12156@sstabellini-ThinkPad-X260>
References: <20170613161323.25196-1-julien.grall@arm.com>
 <20170613161323.25196-4-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, punit.agrawal@arm.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 03/24] xen/arm: setup: Remove bogus
 xenheap_mfn_end in setup_mm for arm64
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxMyBKdW4gMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IHhlbmhlYXBfbWZuX2Vu
ZCBpcyBzdG9yaW5nIGFuIE1GTiBhbmQgbm90IGEgcGh5c2ljYWwgYWRkcmVzcy4gVGhhbmtmdWxs
eQo+IHhlbmhlYXBfbWZuX2VuZCBpcyBub3QgdXNlZCBpbiB0aGUgYXJtNjQgY29kZS4gU28gZHJv
cCBpdC4KClRoYXQncyBmaW5lLCBidXQgaW4gdGhhdCBjYXNlIEkgd291bGQgcHJlZmVyIHRvIG1v
dmUgdGhlIGRlZmluaXRpb24gb2YKeGVuaGVhcF9tZm5fZW5kIHVuZGVyICNpZmRlZiBDT05GSUdf
QVJNXzMyLiBJbiBmYWN0LCB0aGVyZSBpcyBhbm90aGVyCmFzc2lnbm1lbnQgb2YgeGVuaGVhcF9t
Zm5fZW5kIGZldyBsaW5lcyBiZWxvdyBpbiB0aGUgYXJtNjQgdmVyc2lvbiBvZgpzZXR1cF9tbTog
ZG9uJ3Qgd2UgbmVlZCB0byByZW1vdmUgdGhhdCB0b28/CgoKPiBTaWduZWQtb2ZmLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vc2V0
dXAuYyB8IDIgLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDIgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS9zZXR1cC5jIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKPiBpbmRl
eCBmMDBmMjlhNDViLi5hYjRkOGU0MjE4IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9zZXR1
cC5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKPiBAQCAtNjU0LDggKzY1NCw2IEBAIHN0
YXRpYyB2b2lkIF9faW5pdCBzZXR1cF9tbSh1bnNpZ25lZCBsb25nIGR0Yl9wYWRkciwgc2l6ZV90
IGR0Yl9zaXplKQo+ICAgICAgICAgICAgICBpZiAoIGUgPiBiYW5rX2VuZCApCj4gICAgICAgICAg
ICAgICAgICBlID0gYmFua19lbmQ7Cj4gIAo+IC0gICAgICAgICAgICB4ZW5oZWFwX21mbl9lbmQg
PSBlOwo+IC0KPiAgICAgICAgICAgICAgZHRfdW5yZXNlcnZlZF9yZWdpb25zKHMsIGUsIGluaXRf
Ym9vdF9wYWdlcywgMCk7Cj4gICAgICAgICAgICAgIHMgPSBuOwo+ICAgICAgICAgIH0KPiAtLSAK
PiAyLjExLjAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 15 22:31:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 22: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 1dLdIT-0001jj-3C; Thu, 15 Jun 2017 22:31: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 1dLdIR-0001jc-W6
 for xen-devel@lists.xen.org; Thu, 15 Jun 2017 22:31:24 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 ED/CD-03058-BBA03495; Thu, 15 Jun 2017 22:31:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsVybKJssu4uLud
 Ig29P9CyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozNu7cxFhwWqOifMImtgfEcbxcjJ4eQwB9G
 iUXX7bsYOThYBBwk5k41ADEZBWIkHvywBqlgFAiTmHx5CStEhbbEy95QkDCbgKHE3yeb2EDCE
 kD2ks8cIGERAXWJPxcmMIKEmQW8JLbPCwYJCwt4SDQ9mckGYnMKWEk0bTvJCGLzCnhLrF98jw
 XilHSJ39PmMoPYogK6Eof+/WGDqBGUODnzCVgNs4CWxPLp21gmMArMQpKahSS1gJFpFaNGcWp
 RWWqRrqGpXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYOgxAMEOxm/LAg4xSnIw
 KYny8ss5RQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4A3mdI4UEixKTU+tSMvMAUYBTFqCg0dJh
 PcpM1Cat7ggMbc4Mx0idYpRUUqctxukTwAkkVGaB9cGi7xLjLJSwryMQIcI8RSkFuVmlqDKv2
 IU52BUEub9xAE0hSczrwRu+iugxUxAi4MuOIAsLklESEk1MEaXnzkXf3RmtfXlBCbl9J3p564
 mTJ4x/8Rp39MZIsHt+/6dLzR6oClu+cfQxHzhKeldDBzqMpf1/6193XIuYV3wlhTJ3NlM86ce
 UK8VC4yLMlD1WnnIVWPx/Ojzyxct3TPhQFqcpnPk1xlKH11+LzZavWTn3POTcnc/57K7wz9hk
 vXM5Do2K0slluKMREMt5qLiRACJ4wcHtwIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1497565881!67467881!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55793 invoked from network); 15 Jun 2017 22:31:22 -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; 15 Jun 2017 22:31:22 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id CCFAD239B0;
 Thu, 15 Jun 2017 22:31:20 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org CCFAD239B0
Date: Thu, 15 Jun 2017 15:31:20 -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: <20170613161323.25196-5-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1706151531040.12156@sstabellini-ThinkPad-X260>
References: <20170613161323.25196-1-julien.grall@arm.com>
 <20170613161323.25196-5-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, punit.agrawal@arm.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 04/24] xen/arm: mm: Introduce clear_table
	and use 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>

T24gVHVlLCAxMyBKdW4gMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEFkZCBhIG5ldyBoZWxw
ZXIgY2xlYXJfdGFibGUgdG8gY2xlYXIgYSBwYWdlIHRhYmxlIGVudHJ5IGFuZCBpbnZhbGlkYXRl
Cj4gdGhlIGNhY2hlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+Cj4gLS0tCj4gIHhlbi9hcmNoL2FybS9tbS5jIHwgMjIgKysrKysrKysrKysr
LS0tLS0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRp
b25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5jIGIveGVuL2FyY2gvYXJt
L21tLmMKPiBpbmRleCAwODJjODcyYzcyLi5iNGZmNzc3YjU1IDEwMDY0NAo+IC0tLSBhL3hlbi9h
cmNoL2FybS9tbS5jCj4gKysrIGIveGVuL2FyY2gvYXJtL21tLmMKPiBAQCAtNTI5LDYgKzUyOSwx
MyBAQCB2b2lkIF9faW5pdCByZW1vdmVfZWFybHlfbWFwcGluZ3Modm9pZCkKPiAgCj4gIGV4dGVy
biB2b2lkIHJlbG9jYXRlX3hlbih1aW50NjRfdCB0dGJyLCB2b2lkICpzcmMsIHZvaWQgKmRzdCwg
c2l6ZV90IGxlbik7Cj4gIAo+ICsvKiBDbGVhciBhIHRyYW5zbGF0aW9uIHRhYmxlIGFuZCBjbGVh
biAmIGludmFsaWRhdGUgdGhlIGNhY2hlICovCj4gK3N0YXRpYyB2b2lkIGNsZWFyX3RhYmxlKHZv
aWQgKnRhYmxlKQoKVGhpcyBjb3VsZCBiZSBhIHN0YXRpYyBpbmxpbmUuIEluIGFueSBjYXNlOgoK
UmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K
Cgo+ICt7Cj4gKyAgICBjbGVhcl9wYWdlKHRhYmxlKTsKPiArICAgIGNsZWFuX2FuZF9pbnZhbGlk
YXRlX2RjYWNoZV92YV9yYW5nZSh0YWJsZSwgUEFHRV9TSVpFKTsKPiArfQo+ICsKPiAgLyogQm9v
dC10aW1lIHBhZ2V0YWJsZSBzZXR1cC4KPiAgICogQ2hhbmdlcyBoZXJlIG1heSBuZWVkIG1hdGNo
aW5nIGNoYW5nZXMgaW4gaGVhZC5TICovCj4gIHZvaWQgX19pbml0IHNldHVwX3BhZ2V0YWJsZXMo
dW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0LCBwYWRkcl90IHhlbl9wYWRkcikKPiBAQCAt
NjA0LDE4ICs2MTEsMTMgQEAgdm9pZCBfX2luaXQgc2V0dXBfcGFnZXRhYmxlcyh1bnNpZ25lZCBs
b25nIGJvb3RfcGh5c19vZmZzZXQsIHBhZGRyX3QgeGVuX3BhZGRyKQo+ICAKPiAgICAgIC8qIENs
ZWFyIHRoZSBjb3B5IG9mIHRoZSBib290IHBhZ2V0YWJsZXMuIEVhY2ggc2Vjb25kYXJ5IENQVQo+
ICAgICAgICogcmVidWlsZHMgdGhlc2UgaXRzZWxmIChzZWUgaGVhZC5TKSAqLwo+IC0gICAgbWVt
c2V0KGJvb3RfcGd0YWJsZSwgMHgwLCBQQUdFX1NJWkUpOwo+IC0gICAgY2xlYW5fYW5kX2ludmFs
aWRhdGVfZGNhY2hlKGJvb3RfcGd0YWJsZSk7Cj4gKyAgICBjbGVhcl90YWJsZShib290X3BndGFi
bGUpOwo+ICAjaWZkZWYgQ09ORklHX0FSTV82NAo+IC0gICAgbWVtc2V0KGJvb3RfZmlyc3QsIDB4
MCwgUEFHRV9TSVpFKTsKPiAtICAgIGNsZWFuX2FuZF9pbnZhbGlkYXRlX2RjYWNoZShib290X2Zp
cnN0KTsKPiAtICAgIG1lbXNldChib290X2ZpcnN0X2lkLCAweDAsIFBBR0VfU0laRSk7Cj4gLSAg
ICBjbGVhbl9hbmRfaW52YWxpZGF0ZV9kY2FjaGUoYm9vdF9maXJzdF9pZCk7Cj4gKyAgICBjbGVh
cl90YWJsZShib290X2ZpcnN0KTsKPiArICAgIGNsZWFyX3RhYmxlKGJvb3RfZmlyc3RfaWQpOwo+
ICAjZW5kaWYKPiAtICAgIG1lbXNldChib290X3NlY29uZCwgMHgwLCBQQUdFX1NJWkUpOwo+IC0g
ICAgY2xlYW5fYW5kX2ludmFsaWRhdGVfZGNhY2hlKGJvb3Rfc2Vjb25kKTsKPiAtICAgIG1lbXNl
dChib290X3RoaXJkLCAweDAsIFBBR0VfU0laRSk7Cj4gLSAgICBjbGVhbl9hbmRfaW52YWxpZGF0
ZV9kY2FjaGUoYm9vdF90aGlyZCk7Cj4gKyAgICBjbGVhcl90YWJsZShib290X3NlY29uZCk7Cj4g
KyAgICBjbGVhcl90YWJsZShib290X3RoaXJkKTsKPiAgCj4gICAgICAvKiBCcmVhayB1cCB0aGUg
WGVuIG1hcHBpbmcgaW50byA0ayBwYWdlcyBhbmQgcHJvdGVjdCB0aGVtIHNlcGFyYXRlbHkuICov
Cj4gICAgICBmb3IgKCBpID0gMDsgaSA8IExQQUVfRU5UUklFUzsgaSsrICkKPiAtLSAKPiAyLjEx
LjAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 15 22:34:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 22:34:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLdLk-0001vB-Hl; Thu, 15 Jun 2017 22:34: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 1dLdLj-0001v5-Hu
 for xen-devel@lists.xen.org; Thu, 15 Jun 2017 22:34:47 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 65/CA-03371-68B03495; Thu, 15 Jun 2017 22:34:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsVybKJssm4bt3O
 kwdL9nBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8btby/ZC06aVHycUdrA+FK5i5GLQ0jgD6PE
 vyfNjF2MnBwsAg4Sr542snUxcnAwCsRIPPhhDRJmFAiTmHx5CStEibbE9TvTwWw2AUOJv082g
 ZVLANlLPnOAhEUE1CX+XJjACBJmFvCS2D4vGCQsLBAkcWzGESaQMKeAlcSqIy4gYV4Bb4k9u5
 4xgdhCAukSG56sBbNFBXQlDv37wwZRIyhxcuYTFhCbWUBLYvn0bSwTGAVmIUnNQpJawMi0ilG
 jOLWoLLVI19BQL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMPgYgGAH46dlAYcY
 JTmYlER5+eWcIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8LpzOUcKCRalpqdWpGXmAOMAJi3Bw
 aMkwvuUGSjNW1yQmFucmQ6ROsWoKCXO2w7SJwCSyCjNg2uDxd4lRlkpYV5GoEOEeApSi3IzS1
 DlXzGKczAqCfN+4gCawpOZVwI3/RXQYiagxUEXHEAWlyQipKQaGL1XJjBdDKkImbj80CtbR1/
 mEvWbgbf/pgUuf788/bwZs38IY2yd/VmdlPVrM/NWsK4PmrH0WcicWKng5I3fE6/ZFE+ed2ZC
 7et3JnxVJ6JMr/zmccxLqlaW/ik5/1dadekKv7y9zydJiAduXjubQ2rNzHM7a5TemPKLnku23
 y7PavnRosV9mxJLcUaioRZzUXEiANQBToO4AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1497566084!108029860!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25989 invoked from network); 15 Jun 2017 22:34:45 -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; 15 Jun 2017 22:34:45 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 19FDD219A9;
 Thu, 15 Jun 2017 22:34:44 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 19FDD219A9
Date: Thu, 15 Jun 2017 15:34:42 -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: <20170613161323.25196-6-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1706151534320.12156@sstabellini-ThinkPad-X260>
References: <20170613161323.25196-1-julien.grall@arm.com>
 <20170613161323.25196-6-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, punit.agrawal@arm.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 05/24] xen/arm: mm: Move mfn_to_xen_entry
 from page.h to 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>

T24gVHVlLCAxMyBKdW4gMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoZSBmaWxlIG1tLmMg
aXMgdGhlIG9ubHkgdXNlciBvZiBtZm5fdG9feGVuX2VudHJ5LiBUaGlzIHdpbGwgYWxzbyBoZWxw
Cj4gdG8gdXNlIHRoZSB0eXBlc2FmZSBNRk4uCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgoKPiAtLS0KPiAgeGVuL2FyY2gvYXJtL21tLmMg
ICAgICAgICAgfCA2NSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oIHwgNjUgLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICAyIGZpbGVzIGNoYW5nZWQsIDY1IGluc2Vy
dGlvbnMoKyksIDY1IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
bW0uYyBiL3hlbi9hcmNoL2FybS9tbS5jCj4gaW5kZXggYjRmZjc3N2I1NS4uNTg3YTZiMzk3NSAx
MDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vbW0uYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9tbS5j
Cj4gQEAgLTI1NCw2ICsyNTQsNzEgQEAgdm9pZCBkdW1wX2h5cF93YWxrKHZhZGRyX3QgYWRkcikK
PiAgICAgIGR1bXBfcHRfd2Fsayh0dGJyLCBhZGRyLCBIWVBfUFRfUk9PVF9MRVZFTCwgMSk7Cj4g
IH0KPiAgCj4gKy8qIFN0YW5kYXJkIGVudHJ5IHR5cGUgdGhhdCB3ZSdsbCB1c2UgdG8gYnVpbGQg
WGVuJ3Mgb3duIHBhZ2V0YWJsZXMuCj4gKyAqIFdlIHB1dCB0aGUgc2FtZSBwZXJtaXNzaW9ucyBh
dCBldmVyeSBsZXZlbCwgYmVjYXVzZSB0aGV5J3JlIGlnbm9yZWQKPiArICogYnkgdGhlIHdhbGtl
ciBpbiBub24tbGVhZiBlbnRyaWVzLiAqLwo+ICtzdGF0aWMgaW5saW5lIGxwYWVfdCBtZm5fdG9f
eGVuX2VudHJ5KHVuc2lnbmVkIGxvbmcgbWZuLCB1bnNpZ25lZCBhdHRyKQo+ICt7Cj4gKyAgICBw
YWRkcl90IHBhID0gKChwYWRkcl90KSBtZm4pIDw8IFBBR0VfU0hJRlQ7Cj4gKyAgICBscGFlX3Qg
ZSA9IChscGFlX3QpIHsKPiArICAgICAgICAucHQgPSB7Cj4gKyAgICAgICAgICAgIC52YWxpZCA9
IDEsICAgICAgICAgICAvKiBNYXBwaW5ncyBhcmUgcHJlc2VudCAqLwo+ICsgICAgICAgICAgICAu
dGFibGUgPSAwLCAgICAgICAgICAgLyogU2V0IHRvIDEgZm9yIGxpbmtzIGFuZCA0ayBtYXBzICov
Cj4gKyAgICAgICAgICAgIC5haSA9IGF0dHIsCj4gKyAgICAgICAgICAgIC5ucyA9IDEsICAgICAg
ICAgICAgICAvKiBIeXAgbW9kZSBpcyBpbiB0aGUgbm9uLXNlY3VyZSB3b3JsZCAqLwo+ICsgICAg
ICAgICAgICAudXNlciA9IDEsICAgICAgICAgICAgLyogU2VlIGJlbG93ICovCj4gKyAgICAgICAg
ICAgIC5ybyA9IDAsICAgICAgICAgICAgICAvKiBBc3N1bWUgcmVhZC13cml0ZSAqLwo+ICsgICAg
ICAgICAgICAuYWYgPSAxLCAgICAgICAgICAgICAgLyogTm8gbmVlZCBmb3IgYWNjZXNzIHRyYWNr
aW5nICovCj4gKyAgICAgICAgICAgIC5uZyA9IDEsICAgICAgICAgICAgICAvKiBNYWtlcyBUTEIg
Zmx1c2hlcyBlYXNpZXIgKi8KPiArICAgICAgICAgICAgLmNvbnRpZyA9IDAsICAgICAgICAgIC8q
IEFzc3VtZSBub24tY29udGlndW91cyAqLwo+ICsgICAgICAgICAgICAueG4gPSAxLCAgICAgICAg
ICAgICAgLyogTm8gbmVlZCB0byBleGVjdXRlIG91dHNpZGUgLnRleHQgKi8KPiArICAgICAgICAg
ICAgLmF2YWlsID0gMCwgICAgICAgICAgIC8qIFJlZmVyZW5jZSBjb3VudCBmb3IgZG9taGVhcCBt
YXBwaW5nICovCj4gKyAgICAgICAgfX07Owo+ICsgICAgLyogU2V0dGluZyB0aGUgVXNlciBiaXQg
aXMgc3RyYW5nZSwgYnV0IHRoZSBBVFMxSFtSV10gaW5zdHJ1Y3Rpb25zCj4gKyAgICAgKiBkb24n
dCBzZWVtIHRvIHdvcmsgb3RoZXJ3aXNlLCBhbmQgc2luY2Ugd2UgbmV2ZXIgcnVuIG9uIFhlbgo+
ICsgICAgICogcGFnZXRhYmxlcyBpbiBVc2VyIG1vZGUgaXQncyBPSy4gIElmIHRoaXMgY2hhbmdl
cywgcmVtZW1iZXIKPiArICAgICAqIHRvIHVwZGF0ZSB0aGUgaGFyZC1jb2RlZCB2YWx1ZXMgaW4g
aGVhZC5TIHRvbyAqLwo+ICsKPiArICAgIHN3aXRjaCAoIGF0dHIgKQo+ICsgICAgewo+ICsgICAg
Y2FzZSBCVUZGRVJBQkxFOgo+ICsgICAgICAgIC8qCj4gKyAgICAgICAgICogQVJNIEFSTTogT3Zl
cmxheWluZyB0aGUgc2hhcmVhYmlsaXR5IGF0dHJpYnV0ZSAoRERJCj4gKyAgICAgICAgICogMDQw
NkMuYiBCMy0xMzc2IHRvIDEzNzcpCj4gKyAgICAgICAgICoKPiArICAgICAgICAgKiBBIG1lbW9y
eSByZWdpb24gd2l0aCBhIHJlc3VsdGFudCBtZW1vcnkgdHlwZSBhdHRyaWJ1dGUgb2YgTm9ybWFs
LAo+ICsgICAgICAgICAqIGFuZCBhIHJlc3VsdGFudCBjYWNoZWFiaWxpdHkgYXR0cmlidXRlIG9m
IElubmVyIE5vbi1jYWNoZWFibGUsCj4gKyAgICAgICAgICogT3V0ZXIgTm9uLWNhY2hlYWJsZSwg
bXVzdCBoYXZlIGEgcmVzdWx0YW50IHNoYXJlYWJpbGl0eSBhdHRyaWJ1dGUKPiArICAgICAgICAg
KiBvZiBPdXRlciBTaGFyZWFibGUsIG90aGVyd2lzZSBzaGFyZWFiaWxpdHkgaXMgVU5QUkVESUNU
QUJMRS4KPiArICAgICAgICAgKgo+ICsgICAgICAgICAqIE9uIEFSTXY4IHNoYXJhYmlsaXR5IGlz
IGlnbm9yZWQgYW5kIGV4cGxpY2l0bHkgdHJlYXRlZCBhcyBPdXRlcgo+ICsgICAgICAgICAqIFNo
YXJlYWJsZSBmb3IgTm9ybWFsIElubmVyIE5vbl9jYWNoZWFibGUsIE91dGVyIE5vbi1jYWNoZWFi
bGUuCj4gKyAgICAgICAgICovCj4gKyAgICAgICAgZS5wdC5zaCA9IExQQUVfU0hfT1VURVI7Cj4g
KyAgICAgICAgYnJlYWs7Cj4gKyAgICBjYXNlIFVOQ0FDSEVEOgo+ICsgICAgY2FzZSBERVZfU0hB
UkVEOgo+ICsgICAgICAgIC8qIFNoYXJlYWJpbGl0eSBpcyBpZ25vcmVkIGZvciBub24tTm9ybWFs
IG1lbW9yeSwgT3V0ZXIgaXMgYXMKPiArICAgICAgICAgKiBnb29kIGFzIGFueXRoaW5nLgo+ICsg
ICAgICAgICAqCj4gKyAgICAgICAgICogT24gQVJNdjggc2hhcmFiaWxpdHkgaXMgaWdub3JlZCBh
bmQgZXhwbGljaXRseSB0cmVhdGVkIGFzIE91dGVyCj4gKyAgICAgICAgICogU2hhcmVhYmxlIGZv
ciBhbnkgZGV2aWNlIG1lbW9yeSB0eXBlLgo+ICsgICAgICAgICAqLwo+ICsgICAgICAgIGUucHQu
c2ggPSBMUEFFX1NIX09VVEVSOwo+ICsgICAgICAgIGJyZWFrOwo+ICsgICAgZGVmYXVsdDoKPiAr
ICAgICAgICBlLnB0LnNoID0gTFBBRV9TSF9JTk5FUjsgIC8qIFhlbiBtYXBwaW5ncyBhcmUgU01Q
IGNvaGVyZW50ICovCj4gKyAgICAgICAgYnJlYWs7Cj4gKyAgICB9Cj4gKwo+ICsgICAgQVNTRVJU
KCEocGEgJiB+UEFHRV9NQVNLKSk7Cj4gKyAgICBBU1NFUlQoIShwYSAmIH5QQUREUl9NQVNLKSk7
Cj4gKwo+ICsgICAgLy8gWFhYIHNoaWZ0cwo+ICsgICAgZS5iaXRzIHw9IHBhOwo+ICsgICAgcmV0
dXJuIGU7Cj4gK30KPiArCj4gIC8qIE1hcCBhIDRrIHBhZ2UgaW4gYSBmaXhtYXAgZW50cnkgKi8K
PiAgdm9pZCBzZXRfZml4bWFwKHVuc2lnbmVkIG1hcCwgdW5zaWduZWQgbG9uZyBtZm4sIHVuc2ln
bmVkIGF0dHJpYnV0ZXMpCj4gIHsKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9w
YWdlLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaAo+IGluZGV4IDQ5N2I0Yzg2YWQuLjM2
NzBhYjY2NWQgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKPiArKysg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaAo+IEBAIC0yMDUsNzEgKzIwNSw2IEBAIHR5cGVk
ZWYgdW5pb24gewo+ICAgICAgbHBhZV93YWxrX3Qgd2FsazsKPiAgfSBscGFlX3Q7Cj4gIAo+IC0v
KiBTdGFuZGFyZCBlbnRyeSB0eXBlIHRoYXQgd2UnbGwgdXNlIHRvIGJ1aWxkIFhlbidzIG93biBw
YWdldGFibGVzLgo+IC0gKiBXZSBwdXQgdGhlIHNhbWUgcGVybWlzc2lvbnMgYXQgZXZlcnkgbGV2
ZWwsIGJlY2F1c2UgdGhleSdyZSBpZ25vcmVkCj4gLSAqIGJ5IHRoZSB3YWxrZXIgaW4gbm9uLWxl
YWYgZW50cmllcy4gKi8KPiAtc3RhdGljIGlubGluZSBscGFlX3QgbWZuX3RvX3hlbl9lbnRyeSh1
bnNpZ25lZCBsb25nIG1mbiwgdW5zaWduZWQgYXR0cikKPiAtewo+IC0gICAgcGFkZHJfdCBwYSA9
ICgocGFkZHJfdCkgbWZuKSA8PCBQQUdFX1NISUZUOwo+IC0gICAgbHBhZV90IGUgPSAobHBhZV90
KSB7Cj4gLSAgICAgICAgLnB0ID0gewo+IC0gICAgICAgICAgICAudmFsaWQgPSAxLCAgICAgICAg
ICAgLyogTWFwcGluZ3MgYXJlIHByZXNlbnQgKi8KPiAtICAgICAgICAgICAgLnRhYmxlID0gMCwg
ICAgICAgICAgIC8qIFNldCB0byAxIGZvciBsaW5rcyBhbmQgNGsgbWFwcyAqLwo+IC0gICAgICAg
ICAgICAuYWkgPSBhdHRyLAo+IC0gICAgICAgICAgICAubnMgPSAxLCAgICAgICAgICAgICAgLyog
SHlwIG1vZGUgaXMgaW4gdGhlIG5vbi1zZWN1cmUgd29ybGQgKi8KPiAtICAgICAgICAgICAgLnVz
ZXIgPSAxLCAgICAgICAgICAgIC8qIFNlZSBiZWxvdyAqLwo+IC0gICAgICAgICAgICAucm8gPSAw
LCAgICAgICAgICAgICAgLyogQXNzdW1lIHJlYWQtd3JpdGUgKi8KPiAtICAgICAgICAgICAgLmFm
ID0gMSwgICAgICAgICAgICAgIC8qIE5vIG5lZWQgZm9yIGFjY2VzcyB0cmFja2luZyAqLwo+IC0g
ICAgICAgICAgICAubmcgPSAxLCAgICAgICAgICAgICAgLyogTWFrZXMgVExCIGZsdXNoZXMgZWFz
aWVyICovCj4gLSAgICAgICAgICAgIC5jb250aWcgPSAwLCAgICAgICAgICAvKiBBc3N1bWUgbm9u
LWNvbnRpZ3VvdXMgKi8KPiAtICAgICAgICAgICAgLnhuID0gMSwgICAgICAgICAgICAgIC8qIE5v
IG5lZWQgdG8gZXhlY3V0ZSBvdXRzaWRlIC50ZXh0ICovCj4gLSAgICAgICAgICAgIC5hdmFpbCA9
IDAsICAgICAgICAgICAvKiBSZWZlcmVuY2UgY291bnQgZm9yIGRvbWhlYXAgbWFwcGluZyAqLwo+
IC0gICAgICAgIH19OzsKPiAtICAgIC8qIFNldHRpbmcgdGhlIFVzZXIgYml0IGlzIHN0cmFuZ2Us
IGJ1dCB0aGUgQVRTMUhbUlddIGluc3RydWN0aW9ucwo+IC0gICAgICogZG9uJ3Qgc2VlbSB0byB3
b3JrIG90aGVyd2lzZSwgYW5kIHNpbmNlIHdlIG5ldmVyIHJ1biBvbiBYZW4KPiAtICAgICAqIHBh
Z2V0YWJsZXMgaW4gVXNlciBtb2RlIGl0J3MgT0suICBJZiB0aGlzIGNoYW5nZXMsIHJlbWVtYmVy
Cj4gLSAgICAgKiB0byB1cGRhdGUgdGhlIGhhcmQtY29kZWQgdmFsdWVzIGluIGhlYWQuUyB0b28g
Ki8KPiAtCj4gLSAgICBzd2l0Y2ggKCBhdHRyICkKPiAtICAgIHsKPiAtICAgIGNhc2UgQlVGRkVS
QUJMRToKPiAtICAgICAgICAvKgo+IC0gICAgICAgICAqIEFSTSBBUk06IE92ZXJsYXlpbmcgdGhl
IHNoYXJlYWJpbGl0eSBhdHRyaWJ1dGUgKERESQo+IC0gICAgICAgICAqIDA0MDZDLmIgQjMtMTM3
NiB0byAxMzc3KQo+IC0gICAgICAgICAqCj4gLSAgICAgICAgICogQSBtZW1vcnkgcmVnaW9uIHdp
dGggYSByZXN1bHRhbnQgbWVtb3J5IHR5cGUgYXR0cmlidXRlIG9mIE5vcm1hbCwKPiAtICAgICAg
ICAgKiBhbmQgYSByZXN1bHRhbnQgY2FjaGVhYmlsaXR5IGF0dHJpYnV0ZSBvZiBJbm5lciBOb24t
Y2FjaGVhYmxlLAo+IC0gICAgICAgICAqIE91dGVyIE5vbi1jYWNoZWFibGUsIG11c3QgaGF2ZSBh
IHJlc3VsdGFudCBzaGFyZWFiaWxpdHkgYXR0cmlidXRlCj4gLSAgICAgICAgICogb2YgT3V0ZXIg
U2hhcmVhYmxlLCBvdGhlcndpc2Ugc2hhcmVhYmlsaXR5IGlzIFVOUFJFRElDVEFCTEUuCj4gLSAg
ICAgICAgICoKPiAtICAgICAgICAgKiBPbiBBUk12OCBzaGFyYWJpbGl0eSBpcyBpZ25vcmVkIGFu
ZCBleHBsaWNpdGx5IHRyZWF0ZWQgYXMgT3V0ZXIKPiAtICAgICAgICAgKiBTaGFyZWFibGUgZm9y
IE5vcm1hbCBJbm5lciBOb25fY2FjaGVhYmxlLCBPdXRlciBOb24tY2FjaGVhYmxlLgo+IC0gICAg
ICAgICAqLwo+IC0gICAgICAgIGUucHQuc2ggPSBMUEFFX1NIX09VVEVSOwo+IC0gICAgICAgIGJy
ZWFrOwo+IC0gICAgY2FzZSBVTkNBQ0hFRDoKPiAtICAgIGNhc2UgREVWX1NIQVJFRDoKPiAtICAg
ICAgICAvKiBTaGFyZWFiaWxpdHkgaXMgaWdub3JlZCBmb3Igbm9uLU5vcm1hbCBtZW1vcnksIE91
dGVyIGlzIGFzCj4gLSAgICAgICAgICogZ29vZCBhcyBhbnl0aGluZy4KPiAtICAgICAgICAgKgo+
IC0gICAgICAgICAqIE9uIEFSTXY4IHNoYXJhYmlsaXR5IGlzIGlnbm9yZWQgYW5kIGV4cGxpY2l0
bHkgdHJlYXRlZCBhcyBPdXRlcgo+IC0gICAgICAgICAqIFNoYXJlYWJsZSBmb3IgYW55IGRldmlj
ZSBtZW1vcnkgdHlwZS4KPiAtICAgICAgICAgKi8KPiAtICAgICAgICBlLnB0LnNoID0gTFBBRV9T
SF9PVVRFUjsKPiAtICAgICAgICBicmVhazsKPiAtICAgIGRlZmF1bHQ6Cj4gLSAgICAgICAgZS5w
dC5zaCA9IExQQUVfU0hfSU5ORVI7ICAvKiBYZW4gbWFwcGluZ3MgYXJlIFNNUCBjb2hlcmVudCAq
Lwo+IC0gICAgICAgIGJyZWFrOwo+IC0gICAgfQo+IC0KPiAtICAgIEFTU0VSVCghKHBhICYgflBB
R0VfTUFTSykpOwo+IC0gICAgQVNTRVJUKCEocGEgJiB+UEFERFJfTUFTSykpOwo+IC0KPiAtICAg
IC8vIFhYWCBzaGlmdHMKPiAtICAgIGUuYml0cyB8PSBwYTsKPiAtICAgIHJldHVybiBlOwo+IC19
Cj4gLQo+ICAjaWYgZGVmaW5lZChDT05GSUdfQVJNXzMyKQo+ICAjIGluY2x1ZGUgPGFzbS9hcm0z
Mi9wYWdlLmg+Cj4gICNlbGlmIGRlZmluZWQoQ09ORklHX0FSTV82NCkKPiAtLSAKPiAyLjExLjAK
PiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 15 22:35:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 22: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 1dLdMc-000204-RA; Thu, 15 Jun 2017 22: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 <sstabellini@kernel.org>) id 1dLdMc-0001zw-72
 for xen-devel@lists.xen.org; Thu, 15 Jun 2017 22:35:42 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 34/46-11537-DBB03495; Thu, 15 Jun 2017 22:35:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsVybKJssu4ebud
 Ig/0rdS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozFcyYwF+wVrrjZ/YapgfEAXxcjF4eQwB9G
 iV2zT7F2MXJysAg4SMxsvMXYxcjBwSgQI/HghzVImFEgTGLy5SVQJdoS77vvsIPYbAKGEn+fb
 GIDKZcAspd85gAJiwioS/y5MAFsCrOAl8T2ecEgYWEBX4nVl/4zg9icAlYSLY9bWEBsXgFviY
 tHO5hByoUE0iVONoWBhEUFdCUO/fvDBlEiKHFy5hOwcmYBLYnl07exTGAUmIUkNQtJagEj0yp
 G9eLUorLUIl1TvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwOCrZ2Bg3MF4+avT
 IUZJDiYlUV5+OadIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8JzidI4UEi1LTUyvSMnOAcQCTl
 uDgURLhfcoMlOYtLkjMLc5Mh0idYlSUEudt5wJKCIAkMkrz4NpgsXeJUVZKmJeRgYFBiKcgtS
 g3swRV/hWjOAejkjDvJw6gKTyZeSVw018BLWYCWhx0wQFkcUkiQkqqgbGs/1Ty7thDhiF+/5P
 01Xd9Nt77yeOHyXVhIbM259rvU0xy96iF7F2hvDTYek9NUvlbO97uD7FS5b+fHlNSfHLmvmvC
 uvYi930sk5rydxyQXKBq0lkjXyq/gzHTX0uPwW0rl+zz+Up6t1ylH8yuKZGKnVS2cV5x2PvPX
 2IWef53e3PhUiO/jBJLcUaioRZzUXEiAOpbIm24AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1497566139!94189154!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51038 invoked from network); 15 Jun 2017 22:35:40 -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 Jun 2017 22:35:40 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id A2C68214AB;
 Thu, 15 Jun 2017 22:35:38 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A2C68214AB
Date: Thu, 15 Jun 2017 15:35: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: <20170613161323.25196-7-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1706151535300.12156@sstabellini-ThinkPad-X260>
References: <20170613161323.25196-1-julien.grall@arm.com>
 <20170613161323.25196-7-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, punit.agrawal@arm.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 06/24] xen/arm: mm: Fix coding style of
 mfn_to_xen_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>

T24gVHVlLCAxMyBKdW4gMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEZpeCB0aGUgY29tbWVu
dCBjb2Rpbmcgc3R5bGUgYW5kIGFkZCBhIG5ld2xpbmUgYmVmb3JlIHRoZSByZXR1cm4uCj4gCj4g
U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KClJldmll
d2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgo+IC0t
LQo+ICB4ZW4vYXJjaC9hcm0vbW0uYyB8IDE4ICsrKysrKysrKysrKy0tLS0tLQo+ICAxIGZpbGUg
Y2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL21tLmMgYi94ZW4vYXJjaC9hcm0vbW0uYwo+IGluZGV4IDU4N2E2YjM5
NzUuLjZmNjNlNDMxNWEgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL21tLmMKPiArKysgYi94
ZW4vYXJjaC9hcm0vbW0uYwo+IEBAIC0yNTQsOSArMjU0LDExIEBAIHZvaWQgZHVtcF9oeXBfd2Fs
ayh2YWRkcl90IGFkZHIpCj4gICAgICBkdW1wX3B0X3dhbGsodHRiciwgYWRkciwgSFlQX1BUX1JP
T1RfTEVWRUwsIDEpOwo+ICB9Cj4gIAo+IC0vKiBTdGFuZGFyZCBlbnRyeSB0eXBlIHRoYXQgd2Un
bGwgdXNlIHRvIGJ1aWxkIFhlbidzIG93biBwYWdldGFibGVzLgo+ICsvKgo+ICsgKiBTdGFuZGFy
ZCBlbnRyeSB0eXBlIHRoYXQgd2UnbGwgdXNlIHRvIGJ1aWxkIFhlbidzIG93biBwYWdldGFibGVz
Lgo+ICAgKiBXZSBwdXQgdGhlIHNhbWUgcGVybWlzc2lvbnMgYXQgZXZlcnkgbGV2ZWwsIGJlY2F1
c2UgdGhleSdyZSBpZ25vcmVkCj4gLSAqIGJ5IHRoZSB3YWxrZXIgaW4gbm9uLWxlYWYgZW50cmll
cy4gKi8KPiArICogYnkgdGhlIHdhbGtlciBpbiBub24tbGVhZiBlbnRyaWVzLgo+ICsgKi8KPiAg
c3RhdGljIGlubGluZSBscGFlX3QgbWZuX3RvX3hlbl9lbnRyeSh1bnNpZ25lZCBsb25nIG1mbiwg
dW5zaWduZWQgYXR0cikKPiAgewo+ICAgICAgcGFkZHJfdCBwYSA9ICgocGFkZHJfdCkgbWZuKSA8
PCBQQUdFX1NISUZUOwo+IEBAIC0yNzQsMTAgKzI3NiwxMiBAQCBzdGF0aWMgaW5saW5lIGxwYWVf
dCBtZm5fdG9feGVuX2VudHJ5KHVuc2lnbmVkIGxvbmcgbWZuLCB1bnNpZ25lZCBhdHRyKQo+ICAg
ICAgICAgICAgICAueG4gPSAxLCAgICAgICAgICAgICAgLyogTm8gbmVlZCB0byBleGVjdXRlIG91
dHNpZGUgLnRleHQgKi8KPiAgICAgICAgICAgICAgLmF2YWlsID0gMCwgICAgICAgICAgIC8qIFJl
ZmVyZW5jZSBjb3VudCBmb3IgZG9taGVhcCBtYXBwaW5nICovCj4gICAgICAgICAgfX07Owo+IC0g
ICAgLyogU2V0dGluZyB0aGUgVXNlciBiaXQgaXMgc3RyYW5nZSwgYnV0IHRoZSBBVFMxSFtSV10g
aW5zdHJ1Y3Rpb25zCj4gKyAgICAvKgo+ICsgICAgICogU2V0dGluZyB0aGUgVXNlciBiaXQgaXMg
c3RyYW5nZSwgYnV0IHRoZSBBVFMxSFtSV10gaW5zdHJ1Y3Rpb25zCj4gICAgICAgKiBkb24ndCBz
ZWVtIHRvIHdvcmsgb3RoZXJ3aXNlLCBhbmQgc2luY2Ugd2UgbmV2ZXIgcnVuIG9uIFhlbgo+ICAg
ICAgICogcGFnZXRhYmxlcyBpbiBVc2VyIG1vZGUgaXQncyBPSy4gIElmIHRoaXMgY2hhbmdlcywg
cmVtZW1iZXIKPiAtICAgICAqIHRvIHVwZGF0ZSB0aGUgaGFyZC1jb2RlZCB2YWx1ZXMgaW4gaGVh
ZC5TIHRvbyAqLwo+ICsgICAgICogdG8gdXBkYXRlIHRoZSBoYXJkLWNvZGVkIHZhbHVlcyBpbiBo
ZWFkLlMgdG9vLgo+ICsgICAgICovCj4gIAo+ICAgICAgc3dpdGNoICggYXR0ciApCj4gICAgICB7
Cj4gQEAgLTI5OCw3ICszMDIsOCBAQCBzdGF0aWMgaW5saW5lIGxwYWVfdCBtZm5fdG9feGVuX2Vu
dHJ5KHVuc2lnbmVkIGxvbmcgbWZuLCB1bnNpZ25lZCBhdHRyKQo+ICAgICAgICAgIGJyZWFrOwo+
ICAgICAgY2FzZSBVTkNBQ0hFRDoKPiAgICAgIGNhc2UgREVWX1NIQVJFRDoKPiAtICAgICAgICAv
KiBTaGFyZWFiaWxpdHkgaXMgaWdub3JlZCBmb3Igbm9uLU5vcm1hbCBtZW1vcnksIE91dGVyIGlz
IGFzCj4gKyAgICAgICAgLyoKPiArICAgICAgICAgKiBTaGFyZWFiaWxpdHkgaXMgaWdub3JlZCBm
b3Igbm9uLU5vcm1hbCBtZW1vcnksIE91dGVyIGlzIGFzCj4gICAgICAgICAgICogZ29vZCBhcyBh
bnl0aGluZy4KPiAgICAgICAgICAgKgo+ICAgICAgICAgICAqIE9uIEFSTXY4IHNoYXJhYmlsaXR5
IGlzIGlnbm9yZWQgYW5kIGV4cGxpY2l0bHkgdHJlYXRlZCBhcyBPdXRlcgo+IEBAIC0zMTQsOCAr
MzE5LDkgQEAgc3RhdGljIGlubGluZSBscGFlX3QgbWZuX3RvX3hlbl9lbnRyeSh1bnNpZ25lZCBs
b25nIG1mbiwgdW5zaWduZWQgYXR0cikKPiAgICAgIEFTU0VSVCghKHBhICYgflBBR0VfTUFTSykp
Owo+ICAgICAgQVNTRVJUKCEocGEgJiB+UEFERFJfTUFTSykpOwo+ICAKPiAtICAgIC8vIFhYWCBz
aGlmdHMKPiArICAgIC8qIFhYWCBzaGlmdHMgKi8KPiAgICAgIGUuYml0cyB8PSBwYTsKPiArCj4g
ICAgICByZXR1cm4gZTsKPiAgfQo+ICAKPiAtLSAKPiAyLjExLjAKPiAKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 15 22:38:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 22: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 1dLdPh-0002H6-Cp; Thu, 15 Jun 2017 22:38: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 1dLdPg-0002Gx-Df
 for xen-devel@lists.xen.org; Thu, 15 Jun 2017 22:38:52 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 16/03-02006-B7C03495; Thu, 15 Jun 2017 22:38:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsVybKJssm4Fj3O
 kwYZN7BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aXI8vYC/q5K679SWhgPMfRxcjFISTwh1Fi
 4u7lrF2MHBwsAg4SPx4pgZiMAjESD35YdzFyAplhEpMvL2EFsVkEtCWetHxhBrHZBAwl/j7Zx
 AZSLgFkL/nMARIWEVCX+HNhAiNImFnAS2L7vGCQsLCAo8SJadMZQWxOASuJg/MPsYHYvALeEn
 MPbwabLiSQLvF50iGwGlEBXYlD//5A1QhKnJz5hAXEZhbQklg+fRvLBEaBWUhSs5CkFjAyrWL
 UKE4tKkst0jU00ksqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAw+BiDYwdg3y/kQ
 oyQHk5IoL7+cU6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV4FbudIIcGi1PTUirTMHGAcwKQlO
 HiURHifMgOleYsLEnOLM9MhUqcYFaXEeX9xASUEQBIZpXlwbbDYu8QoKyXMywh0iBBPQWpRbm
 YJqvwrRnEORiVh3k8cQFN4MvNK4Ka/AlrMBLQ46IIDyOKSRISUVAPjFF+1y8pzV4ufTDjcYS7
 c3ZVxaL6h1efO71paFT4rlr/K/52Wr7fJTNIw/r3ZCnaD+d1MW1kf7hW7Yqufqrm/8DXv9ady
 k48efLvU7bXR757Hq8V3zsiKYZxr+kOviTXu5KGiyRYPXZ+Fr31nbD0jrtw7O7syTPP53zOla
 530zx+YLun6l81aiaU4I9FQi7moOBEAZS5uibgCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-11.tower-206.messagelabs.com!1497566326!83852920!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16050 invoked from network); 15 Jun 2017 22:38:47 -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; 15 Jun 2017 22:38:47 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 0D4E2214AB;
 Thu, 15 Jun 2017 22:38:46 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 0D4E2214AB
Date: Thu, 15 Jun 2017 15:38: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: <20170613161323.25196-8-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1706151538380.12156@sstabellini-ThinkPad-X260>
References: <20170613161323.25196-1-julien.grall@arm.com>
 <20170613161323.25196-8-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, punit.agrawal@arm.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 07/24] xen/arm: mm: Clean-up mfn_to_xen_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>

T24gVHVlLCAxMyBKdW4gMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoZSBwaHlzaWNhbCBh
ZGRyZXNzIGlzIGNvbXB1dGVkIGZyb20gdGhlIG1hY2hpbmUgZnJhbWUgbnVtYmVyLCBzbwo+IGNo
ZWNraW5nIGlmIHRoZSBwaHlzaWNhbCBhZGRyZXNzIGlzIHBhZ2UgYWxpZ25lZCBpcyBwb2ludGxl
c3MuCj4gCj4gRnVydGhlcm1vcmUsIGRpcmVjdGx5IGFzc2lnbmVkIHRoZSBNRk4gdG8gdGhlIGNv
cnJlc3BvbmRpbmcgZmllbGQgaW4gdGhlCj4gZW50cnkgcmF0aGVyIHRoYW4gY29udmVydGluZyB0
byBhIHBoeXNpY2FsIGFkZHJlc3MgYW5kIG9ycmluZyB0aGUgdmFsdWUuCj4gSXQgd2lsbCBhdm9p
ZCB0byByZWx5IG9uIHRoZSBmaWVsZCBwb3NpdGlvbiBhbmQgbWFrZSB0aGUgY29kZSBjbGVhcmVy
Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
CgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgoKCj4gLS0tCj4gIHhlbi9hcmNoL2FybS9tbS5jIHwgNyArKy0tLS0tCj4gIDEgZmlsZSBjaGFu
Z2VkLCAyIGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS9tbS5jIGIveGVuL2FyY2gvYXJtL21tLmMKPiBpbmRleCA2ZjYzZTQzMTVhLi5k
MTY0ZWQyZWRhIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9tbS5jCj4gKysrIGIveGVuL2Fy
Y2gvYXJtL21tLmMKPiBAQCAtMjYxLDcgKzI2MSw2IEBAIHZvaWQgZHVtcF9oeXBfd2Fsayh2YWRk
cl90IGFkZHIpCj4gICAqLwo+ICBzdGF0aWMgaW5saW5lIGxwYWVfdCBtZm5fdG9feGVuX2VudHJ5
KHVuc2lnbmVkIGxvbmcgbWZuLCB1bnNpZ25lZCBhdHRyKQo+ICB7Cj4gLSAgICBwYWRkcl90IHBh
ID0gKChwYWRkcl90KSBtZm4pIDw8IFBBR0VfU0hJRlQ7Cj4gICAgICBscGFlX3QgZSA9IChscGFl
X3QpIHsKPiAgICAgICAgICAucHQgPSB7Cj4gICAgICAgICAgICAgIC52YWxpZCA9IDEsICAgICAg
ICAgICAvKiBNYXBwaW5ncyBhcmUgcHJlc2VudCAqLwo+IEBAIC0zMTYsMTEgKzMxNSw5IEBAIHN0
YXRpYyBpbmxpbmUgbHBhZV90IG1mbl90b194ZW5fZW50cnkodW5zaWduZWQgbG9uZyBtZm4sIHVu
c2lnbmVkIGF0dHIpCj4gICAgICAgICAgYnJlYWs7Cj4gICAgICB9Cj4gIAo+IC0gICAgQVNTRVJU
KCEocGEgJiB+UEFHRV9NQVNLKSk7Cj4gLSAgICBBU1NFUlQoIShwYSAmIH5QQUREUl9NQVNLKSk7
Cj4gKyAgICBBU1NFUlQoIShwZm5fdG9fcGFkZHIobWZuKSAmIH5QQUREUl9NQVNLKSk7Cj4gIAo+
IC0gICAgLyogWFhYIHNoaWZ0cyAqLwo+IC0gICAgZS5iaXRzIHw9IHBhOwo+ICsgICAgZS5wdC5i
YXNlID0gbWZuOwo+ICAKPiAgICAgIHJldHVybiBlOwo+ICB9Cj4gLS0gCj4gMi4xMS4wCj4gCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 15 22:40:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 22: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 1dLdR6-0002o6-NU; Thu, 15 Jun 2017 22:40: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 1dLdR5-0002ny-9O
 for xen-devel@lists.xen.org; Thu, 15 Jun 2017 22:40:19 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 3F/37-02956-2DC03495; Thu, 15 Jun 2017 22:40:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsVybKJssu5FHud
 IgzdLrSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozTE2+xFmw1rpj37Qd7A+N2tS5GLg4hgT+M
 ErPXrmPpYuTkYBFwkLi8dApbFyMHB6NAjMSDH9YgYUaBMInJl5ewQpRoS3QveQVWziZgKPH3y
 Sawcgkge8lnDpCwiIC6xJ8LExhBwswCXhLb5wWDhIUFfCXObLvCBmJzClhJXLg8B8zmFfCWOP
 F/CZgtJJAusX3mTSYQW1RAV+LQvz9QNYISJ2c+AdvKLKAlsXz6NpYJjAKzkKRmIUktYGRaxah
 enFpUllqka66XVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYfgxAsINx5mX/Q4yS
 HExKorz8ck6RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4Z3A7RwoJFqWmp1akZeYAIwEmLcHBo
 yTC+5QZKM1bXJCYW5yZDpE6xagoJc5bANInAJLIKM2Da4NF3yVGWSlhXkagQ4R4ClKLcjNLUO
 VfMYpzMCoJ814AmcKTmVcCN/0V0GImoMVBFxxAFpckIqSkGhibxTdedpsj+vPtfY3jL/ZPcje
 NX7zVydedWfPR0YUTLk9a0Gq2J/bHNc2V5oq3Tt1ZWj/fX/pEypKkS7Z1AWv2smXMC1aY2KVg
 Me9GTeOSkOs6/NVr9F5Mak+sdlBTNZ1scNTqYPVUXe3evCWfgl981t3FE+X33ve747Nt7b75D
 cYL+liZq9cpsRRnJBpqMRcVJwIARgeNZ7kCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1497566416!62162819!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8903 invoked from network); 15 Jun 2017 22:40:17 -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; 15 Jun 2017 22:40:17 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id E3838214D7;
 Thu, 15 Jun 2017 22:40:15 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E3838214D7
Date: Thu, 15 Jun 2017 15:40:15 -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: <20170613161323.25196-9-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1706151540080.12156@sstabellini-ThinkPad-X260>
References: <20170613161323.25196-1-julien.grall@arm.com>
 <20170613161323.25196-9-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, punit.agrawal@arm.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 08/24] xen/arm: mm: Use typesafe MFN in
 mfn_to_xen_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>

T24gVHVlLCAxMyBKdW4gMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFNpZ25lZC1vZmYtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpSZXZpZXdlZC1ieTogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKCj4gLS0tCj4gIHhlbi9hcmNo
L2FybS9tbS5jIHwgMzMgKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tCj4gIDEgZmls
ZSBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspLCAxNiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL21tLmMgYi94ZW4vYXJjaC9hcm0vbW0uYwo+IGluZGV4IGQxNjRl
ZDJlZGEuLjA4MTE2Njc5ZWMgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL21tLmMKPiArKysg
Yi94ZW4vYXJjaC9hcm0vbW0uYwo+IEBAIC0yNTksNyArMjU5LDcgQEAgdm9pZCBkdW1wX2h5cF93
YWxrKHZhZGRyX3QgYWRkcikKPiAgICogV2UgcHV0IHRoZSBzYW1lIHBlcm1pc3Npb25zIGF0IGV2
ZXJ5IGxldmVsLCBiZWNhdXNlIHRoZXkncmUgaWdub3JlZAo+ICAgKiBieSB0aGUgd2Fsa2VyIGlu
IG5vbi1sZWFmIGVudHJpZXMuCj4gICAqLwo+IC1zdGF0aWMgaW5saW5lIGxwYWVfdCBtZm5fdG9f
eGVuX2VudHJ5KHVuc2lnbmVkIGxvbmcgbWZuLCB1bnNpZ25lZCBhdHRyKQo+ICtzdGF0aWMgaW5s
aW5lIGxwYWVfdCBtZm5fdG9feGVuX2VudHJ5KG1mbl90IG1mbiwgdW5zaWduZWQgYXR0cikKPiAg
ewo+ICAgICAgbHBhZV90IGUgPSAobHBhZV90KSB7Cj4gICAgICAgICAgLnB0ID0gewo+IEBAIC0z
MTUsOSArMzE1LDkgQEAgc3RhdGljIGlubGluZSBscGFlX3QgbWZuX3RvX3hlbl9lbnRyeSh1bnNp
Z25lZCBsb25nIG1mbiwgdW5zaWduZWQgYXR0cikKPiAgICAgICAgICBicmVhazsKPiAgICAgIH0K
PiAgCj4gLSAgICBBU1NFUlQoIShwZm5fdG9fcGFkZHIobWZuKSAmIH5QQUREUl9NQVNLKSk7Cj4g
KyAgICBBU1NFUlQoIShwZm5fdG9fcGFkZHIobWZuX3gobWZuKSkgJiB+UEFERFJfTUFTSykpOwo+
ICAKPiAtICAgIGUucHQuYmFzZSA9IG1mbjsKPiArICAgIGUucHQuYmFzZSA9IG1mbl94KG1mbik7
Cj4gIAo+ICAgICAgcmV0dXJuIGU7Cj4gIH0KPiBAQCAtMzI1LDcgKzMyNSw3IEBAIHN0YXRpYyBp
bmxpbmUgbHBhZV90IG1mbl90b194ZW5fZW50cnkodW5zaWduZWQgbG9uZyBtZm4sIHVuc2lnbmVk
IGF0dHIpCj4gIC8qIE1hcCBhIDRrIHBhZ2UgaW4gYSBmaXhtYXAgZW50cnkgKi8KPiAgdm9pZCBz
ZXRfZml4bWFwKHVuc2lnbmVkIG1hcCwgdW5zaWduZWQgbG9uZyBtZm4sIHVuc2lnbmVkIGF0dHJp
YnV0ZXMpCj4gIHsKPiAtICAgIGxwYWVfdCBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KG1mbiwgYXR0
cmlidXRlcyk7Cj4gKyAgICBscGFlX3QgcHRlID0gbWZuX3RvX3hlbl9lbnRyeShfbWZuKG1mbiks
IGF0dHJpYnV0ZXMpOwo+ICAgICAgcHRlLnB0LnRhYmxlID0gMTsgLyogNGsgbWFwcGluZ3MgYWx3
YXlzIGhhdmUgdGhpcyBiaXQgc2V0ICovCj4gICAgICBwdGUucHQueG4gPSAxOwo+ICAgICAgd3Jp
dGVfcHRlKHhlbl9maXhtYXAgKyB0aGlyZF90YWJsZV9vZmZzZXQoRklYTUFQX0FERFIobWFwKSks
IHB0ZSk7Cj4gQEAgLTM2Myw3ICszNjMsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgY3JlYXRlX21h
cHBpbmdzKGxwYWVfdCAqc2Vjb25kLAo+ICAKPiAgICAgIGNvdW50ID0gbnJfbWZucyAvIExQQUVf
RU5UUklFUzsKPiAgICAgIHAgPSBzZWNvbmQgKyBzZWNvbmRfbGluZWFyX29mZnNldCh2aXJ0X29m
ZnNldCk7Cj4gLSAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KGJhc2VfbWZuLCBXUklURUFMTE9D
KTsKPiArICAgIHB0ZSA9IG1mbl90b194ZW5fZW50cnkoX21mbihiYXNlX21mbiksIFdSSVRFQUxM
T0MpOwo+ICAgICAgaWYgKCBncmFudWxhcml0eSA9PSAxNiAqIExQQUVfRU5UUklFUyApCj4gICAg
ICAgICAgcHRlLnB0LmNvbnRpZyA9IDE7ICAvKiBUaGVzZSBtYXBzIGFyZSBpbiAxNi1lbnRyeSBj
b250aWd1b3VzIGNodW5rcy4gKi8KPiAgICAgIGZvciAoIGkgPSAwOyBpIDwgY291bnQ7IGkrKyAp
Cj4gQEAgLTQxNiw3ICs0MTYsNyBAQCB2b2lkICptYXBfZG9tYWluX3BhZ2UobWZuX3QgbWZuKQo+
ICAgICAgICAgIGVsc2UgaWYgKCBtYXBbc2xvdF0ucHQuYXZhaWwgPT0gMCApCj4gICAgICAgICAg
ewo+ICAgICAgICAgICAgICAvKiBDb21tYW5kZWVyIHRoaXMgMk1CIHNsb3QgKi8KPiAtICAgICAg
ICAgICAgcHRlID0gbWZuX3RvX3hlbl9lbnRyeShzbG90X21mbiwgV1JJVEVBTExPQyk7Cj4gKyAg
ICAgICAgICAgIHB0ZSA9IG1mbl90b194ZW5fZW50cnkoX21mbihzbG90X21mbiksIFdSSVRFQUxM
T0MpOwo+ICAgICAgICAgICAgICBwdGUucHQuYXZhaWwgPSAxOwo+ICAgICAgICAgICAgICB3cml0
ZV9wdGUobWFwICsgc2xvdCwgcHRlKTsKPiAgICAgICAgICAgICAgYnJlYWs7Cj4gQEAgLTUzNyw3
ICs1MzcsNyBAQCBzdGF0aWMgaW5saW5lIGxwYWVfdCBwdGVfb2ZfeGVuYWRkcih2YWRkcl90IHZh
KQo+ICB7Cj4gICAgICBwYWRkcl90IG1hID0gdmEgKyBwaHlzX29mZnNldDsKPiAgICAgIHVuc2ln
bmVkIGxvbmcgbWZuID0gbWEgPj4gUEFHRV9TSElGVDsKPiAtICAgIHJldHVybiBtZm5fdG9feGVu
X2VudHJ5KG1mbiwgV1JJVEVBTExPQyk7Cj4gKyAgICByZXR1cm4gbWZuX3RvX3hlbl9lbnRyeShf
bWZuKG1mbiksIFdSSVRFQUxMT0MpOwo+ICB9Cj4gIAo+ICAvKiBNYXAgdGhlIEZEVCBpbiB0aGUg
ZWFybHkgYm9vdCBwYWdlIHRhYmxlICovCj4gQEAgLTY0Niw3ICs2NDYsNyBAQCB2b2lkIF9faW5p
dCBzZXR1cF9wYWdldGFibGVzKHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwgcGFkZHJf
dCB4ZW5fcGFkZHIpCj4gICAgICAvKiBJbml0aWFsaXNlIHhlbiBzZWNvbmQgbGV2ZWwgZW50cmll
cyAuLi4gKi8KPiAgICAgIC8qIC4uLiBYZW4ncyB0ZXh0IGV0YyAqLwo+ICAKPiAtICAgIHB0ZSA9
IG1mbl90b194ZW5fZW50cnkoeGVuX3BhZGRyPj5QQUdFX1NISUZULCBXUklURUFMTE9DKTsKPiAr
ICAgIHB0ZSA9IG1mbl90b194ZW5fZW50cnkoX21mbih4ZW5fcGFkZHI+PlBBR0VfU0hJRlQpLCBX
UklURUFMTE9DKTsKPiAgICAgIHB0ZS5wdC54biA9IDA7LyogQ29udGFpbnMgb3VyIHRleHQgbWFw
cGluZyEgKi8KPiAgICAgIHhlbl9zZWNvbmRbc2Vjb25kX3RhYmxlX29mZnNldChYRU5fVklSVF9T
VEFSVCldID0gcHRlOwo+ICAKPiBAQCAtNjYzLDcgKzY2Myw3IEBAIHZvaWQgX19pbml0IHNldHVw
X3BhZ2V0YWJsZXModW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0LCBwYWRkcl90IHhlbl9w
YWRkcikKPiAgCj4gICAgICAvKiAuLi4gQm9vdCBNaXNjIGFyZWEgZm9yIHhlbiByZWxvY2F0aW9u
ICovCj4gICAgICBkZXN0X3ZhID0gQk9PVF9SRUxPQ19WSVJUX1NUQVJUOwo+IC0gICAgcHRlID0g
bWZuX3RvX3hlbl9lbnRyeSh4ZW5fcGFkZHIgPj4gUEFHRV9TSElGVCwgV1JJVEVBTExPQyk7Cj4g
KyAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KF9tZm4oeGVuX3BhZGRyID4+IFBBR0VfU0hJRlQp
LCBXUklURUFMTE9DKTsKPiAgICAgIC8qIE1hcCB0aGUgZGVzdGluYXRpb24gaW4geGVuX3NlY29u
ZC4gKi8KPiAgICAgIHhlbl9zZWNvbmRbc2Vjb25kX3RhYmxlX29mZnNldChkZXN0X3ZhKV0gPSBw
dGU7Cj4gICAgICAvKiBNYXAgdGhlIGRlc3RpbmF0aW9uIGluIGJvb3Rfc2Vjb25kLiAqLwo+IEBA
IC02OTQsNyArNjk0LDcgQEAgdm9pZCBfX2luaXQgc2V0dXBfcGFnZXRhYmxlcyh1bnNpZ25lZCBs
b25nIGJvb3RfcGh5c19vZmZzZXQsIHBhZGRyX3QgeGVuX3BhZGRyKQo+ICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgdmEgPSBYRU5fVklSVF9TVEFSVCArIChpIDw8IFBBR0VfU0hJRlQpOwo+ICAgICAg
ICAgIGlmICggIWlzX2tlcm5lbCh2YSkgKQo+ICAgICAgICAgICAgICBicmVhazsKPiAtICAgICAg
ICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KG1mbiwgV1JJVEVBTExPQyk7Cj4gKyAgICAgICAgcHRl
ID0gbWZuX3RvX3hlbl9lbnRyeShfbWZuKG1mbiksIFdSSVRFQUxMT0MpOwo+ICAgICAgICAgIHB0
ZS5wdC50YWJsZSA9IDE7IC8qIDRrIG1hcHBpbmdzIGFsd2F5cyBoYXZlIHRoaXMgYml0IHNldCAq
Lwo+ICAgICAgICAgIGlmICggaXNfa2VybmVsX3RleHQodmEpIHx8IGlzX2tlcm5lbF9pbml0dGV4
dCh2YSkgKQo+ICAgICAgICAgIHsKPiBAQCAtNzY0LDcgKzc2NCw4IEBAIGludCBpbml0X3NlY29u
ZGFyeV9wYWdldGFibGVzKGludCBjcHUpCj4gICAgICAgKiBkb21oZWFwIG1hcHBpbmcgcGFnZXMu
ICovCj4gICAgICBmb3IgKCBpID0gMDsgaSA8IERPTUhFQVBfU0VDT05EX1BBR0VTOyBpKysgKQo+
ICAgICAgewo+IC0gICAgICAgIHB0ZSA9IG1mbl90b194ZW5fZW50cnkodmlydF90b19tZm4oZG9t
aGVhcCtpKkxQQUVfRU5UUklFUyksIFdSSVRFQUxMT0MpOwo+ICsgICAgICAgIHB0ZSA9IG1mbl90
b194ZW5fZW50cnkoX21mbih2aXJ0X3RvX21mbihkb21oZWFwK2kqTFBBRV9FTlRSSUVTKSksCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBXUklURUFMTE9DKTsKPiAgICAgICAgICBw
dGUucHQudGFibGUgPSAxOwo+ICAgICAgICAgIHdyaXRlX3B0ZSgmZmlyc3RbZmlyc3RfdGFibGVf
b2Zmc2V0KERPTUhFQVBfVklSVF9TVEFSVCtpKkZJUlNUX1NJWkUpXSwgcHRlKTsKPiAgICAgIH0K
PiBAQCAtODYyLDEzICs4NjMsMTMgQEAgdm9pZCBfX2luaXQgc2V0dXBfeGVuaGVhcF9tYXBwaW5n
cyh1bnNpZ25lZCBsb25nIGJhc2VfbWZuLAo+ICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGZp
cnN0X21mbiA9IGFsbG9jX2Jvb3RfcGFnZXMoMSwgMSk7Cj4gIAo+ICAgICAgICAgICAgICBjbGVh
cl9wYWdlKG1mbl90b192aXJ0KGZpcnN0X21mbikpOwo+IC0gICAgICAgICAgICBwdGUgPSBtZm5f
dG9feGVuX2VudHJ5KGZpcnN0X21mbiwgV1JJVEVBTExPQyk7Cj4gKyAgICAgICAgICAgIHB0ZSA9
IG1mbl90b194ZW5fZW50cnkoX21mbihmaXJzdF9tZm4pLCBXUklURUFMTE9DKTsKPiAgICAgICAg
ICAgICAgcHRlLnB0LnRhYmxlID0gMTsKPiAgICAgICAgICAgICAgd3JpdGVfcHRlKHAsIHB0ZSk7
Cj4gICAgICAgICAgICAgIGZpcnN0ID0gbWZuX3RvX3ZpcnQoZmlyc3RfbWZuKTsKPiAgICAgICAg
ICB9Cj4gIAo+IC0gICAgICAgIHB0ZSA9IG1mbl90b194ZW5fZW50cnkobWZuLCBXUklURUFMTE9D
KTsKPiArICAgICAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KF9tZm4obWZuKSwgV1JJVEVBTExP
Qyk7Cj4gICAgICAgICAgLyogVE9ETzogU2V0IHB0ZS5wdC5jb250aWcgd2hlbiBhcHByb3ByaWF0
ZS4gKi8KPiAgICAgICAgICB3cml0ZV9wdGUoJmZpcnN0W2ZpcnN0X3RhYmxlX29mZnNldCh2YWRk
cildLCBwdGUpOwo+ICAKPiBAQCAtOTA3LDcgKzkwOCw3IEBAIHZvaWQgX19pbml0IHNldHVwX2Zy
YW1ldGFibGVfbWFwcGluZ3MocGFkZHJfdCBwcywgcGFkZHJfdCBwZSkKPiAgICAgIGZvciAoIGkg
PSAwOyBpIDwgbnJfc2Vjb25kOyBpKysgKQo+ICAgICAgewo+ICAgICAgICAgIGNsZWFyX3BhZ2Uo
bWZuX3RvX3ZpcnQoc2Vjb25kX2Jhc2UgKyBpKSk7Cj4gLSAgICAgICAgcHRlID0gbWZuX3RvX3hl
bl9lbnRyeShzZWNvbmRfYmFzZSArIGksIFdSSVRFQUxMT0MpOwo+ICsgICAgICAgIHB0ZSA9IG1m
bl90b194ZW5fZW50cnkoX21mbihzZWNvbmRfYmFzZSArIGkpLCBXUklURUFMTE9DKTsKPiAgICAg
ICAgICBwdGUucHQudGFibGUgPSAxOwo+ICAgICAgICAgIHdyaXRlX3B0ZSgmeGVuX2ZpcnN0W2Zp
cnN0X3RhYmxlX29mZnNldChGUkFNRVRBQkxFX1ZJUlRfU1RBUlQpK2ldLCBwdGUpOwo+ICAgICAg
fQo+IEBAIC05NjAsNyArOTYxLDcgQEAgc3RhdGljIGludCBjcmVhdGVfeGVuX3RhYmxlKGxwYWVf
dCAqZW50cnkpCj4gICAgICBpZiAoIHAgPT0gTlVMTCApCj4gICAgICAgICAgcmV0dXJuIC1FTk9N
RU07Cj4gICAgICBjbGVhcl9wYWdlKHApOwo+IC0gICAgcHRlID0gbWZuX3RvX3hlbl9lbnRyeSh2
aXJ0X3RvX21mbihwKSwgV1JJVEVBTExPQyk7Cj4gKyAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5
KF9tZm4odmlydF90b19tZm4ocCkpLCBXUklURUFMTE9DKTsKPiAgICAgIHB0ZS5wdC50YWJsZSA9
IDE7Cj4gICAgICB3cml0ZV9wdGUoZW50cnksIHB0ZSk7Cj4gICAgICByZXR1cm4gMDsKPiBAQCAt
MTAxMSw3ICsxMDEyLDcgQEAgc3RhdGljIGludCBjcmVhdGVfeGVuX2VudHJpZXMoZW51bSB4ZW5t
YXBfb3BlcmF0aW9uIG9wLAo+ICAgICAgICAgICAgICAgICAgfQo+ICAgICAgICAgICAgICAgICAg
aWYgKCBvcCA9PSBSRVNFUlZFICkKPiAgICAgICAgICAgICAgICAgICAgICBicmVhazsKPiAtICAg
ICAgICAgICAgICAgIHB0ZSA9IG1mbl90b194ZW5fZW50cnkobWZuLCBhaSk7Cj4gKyAgICAgICAg
ICAgICAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KF9tZm4obWZuKSwgYWkpOwo+ICAgICAgICAg
ICAgICAgICAgcHRlLnB0LnRhYmxlID0gMTsKPiAgICAgICAgICAgICAgICAgIHdyaXRlX3B0ZSgm
dGhpcmRbdGhpcmRfdGFibGVfb2Zmc2V0KGFkZHIpXSwgcHRlKTsKPiAgICAgICAgICAgICAgICAg
IGJyZWFrOwo+IC0tIAo+IDIuMTEuMAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 15 22:42:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 22:42: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 1dLdTO-0002xY-41; Thu, 15 Jun 2017 22:42: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 1dLdTN-0002xS-D5
 for xen-devel@lists.xen.org; Thu, 15 Jun 2017 22:42:41 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 00/6A-02955-06D03495; Thu, 15 Jun 2017 22:42:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsVybKJssm48r3O
 kwduDZhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aX18dZC64KVDy7do6xgXEKXxcjF4eQwB9G
 iQ+f1zN2MXJysAg4SLxZMIupi5GDg1EgRuLBD2uQMKNAmMTky0tYIUq0JaZeWgZWziZgKPH3y
 SY2kHIJIHvJZw6QsIiAusSfCxMYQcLMAl4S2+cFg4SFBbIkTp79xg5icwpYS5yYtZoZxOYV8J
 a4su8OE4gtJJAhsa1hLViNqICuxKF/f9ggagQlTs58wgJiMwtoSSyfvo1lAqPALCSpWUhSCxi
 ZVjFqFKcWlaUW6Roa6CUVZaZnlOQmZuYAecZ6uanFxYnpqTmJScV6yfm5mxiBAVjPwMC4g3Fb
 l/MhRkkOJiVRXn45p0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryzeZwjhQSLUtNTK9Iyc4CxA
 JOW4OBREuF9ygyU5i0uSMwtzkyHSJ1iVJQS560D6RMASWSU5sG1weLvEqOslDAvIwMDgxBPQW
 pRbmYJqvwrRnEORiVh3gvcQFN4MvNK4Ka/AlrMBLQ46IIDyOKSRISUVAPj2naxjDkpEn8Tdt7
 ec3Qyg1rxju98Cxrj3u/un/BcTjmy8I6hZcSfzfKSHLnWG71SJv9qPvCT5ZzQ/f8dvUHT7qpk
 /VyyY5nU9bMs4tem7zuUasl84KbTUXaZ3foRNinvd5UaCtuaFR6SuS182Hz5wXXC29KnfZwQd
 NH1Qa9FhElu3gGhj9/vK7EUZyQaajEXFScCAK2uVtu6AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1497566558!105722383!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16870 invoked from network); 15 Jun 2017 22:42:39 -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; 15 Jun 2017 22:42:39 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id D143E214D7;
 Thu, 15 Jun 2017 22:42:37 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D143E214D7
Date: Thu, 15 Jun 2017 15:42: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: <20170613161323.25196-10-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1706151542280.12156@sstabellini-ThinkPad-X260>
References: <20170613161323.25196-1-julien.grall@arm.com>
 <20170613161323.25196-10-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, punit.agrawal@arm.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 09/24] xen/arm: Define
 mfn_to_page/page_to_mfn in term of __mfn_to_page/__page_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>

T24gVHVlLCAxMyBKdW4gMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoaXMgaXMgbWF0Y2hp
bmcgdGhlIHg4NiBzaWRlIHdoZXJlIHRoZSBfXyogdmVyc2lvbiBpcyB1c2VkIGlmIHlvdSBuZWVk
Cj4gdG8gb3ZlcnJpZGUgdGhlIGhlbHBlcnMgaW4gc291cmNlIGZpbGVzLgo+IAo+IEF0IHRoZSBz
YW1lIHRpbWUsIG1vdmUgdGhlIG5vbi11bmRlcnNjb3JlIHZlcnNpb24gYXQgdGhlIGVuZCBvZiB0
aGUKPiBkZWZpbnRpb24gYW5kIGFkZCBhIGNvbW1lbnQgdG8gZXhwbGFpbiB0aGVtLgo+IAo+IFNp
Z25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpSZXZpZXdl
ZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKCj4gLS0t
Cj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaCB8IDEzICsrKysrKysrKy0tLS0KPiAgMSBmaWxl
IGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oCj4g
aW5kZXggZjY5MTVhZDg4Mi4uY2MzMjIwYTZiNyAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9h
c20tYXJtL21tLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKPiBAQCAtMjAzLDEw
ICsyMDMsOCBAQCBzdGF0aWMgaW5saW5lIHZvaWQgX19pb21lbSAqaW9yZW1hcF93YyhwYWRkcl90
IHN0YXJ0LCBzaXplX3QgbGVuKQo+ICB9KQo+ICAKPiAgLyogQ29udmVydCBiZXR3ZWVuIG1hY2hp
bmUgZnJhbWUgbnVtYmVycyBhbmQgcGFnZS1pbmZvIHN0cnVjdHVyZXMuICovCj4gLSNkZWZpbmUg
bWZuX3RvX3BhZ2UobWZuKSAgKGZyYW1lX3RhYmxlICsgKHBmbl90b19wZHgobWZuKSAtIGZyYW1l
dGFibGVfYmFzZV9wZHgpKQo+IC0jZGVmaW5lIHBhZ2VfdG9fbWZuKHBnKSAgIHBkeF90b19wZm4o
KHVuc2lnbmVkIGxvbmcpKChwZykgLSBmcmFtZV90YWJsZSkgKyBmcmFtZXRhYmxlX2Jhc2VfcGR4
KQo+IC0jZGVmaW5lIF9fcGFnZV90b19tZm4ocGcpICBwYWdlX3RvX21mbihwZykKPiAtI2RlZmlu
ZSBfX21mbl90b19wYWdlKG1mbikgbWZuX3RvX3BhZ2UobWZuKQo+ICsjZGVmaW5lIF9fbWZuX3Rv
X3BhZ2UobWZuKSAgKGZyYW1lX3RhYmxlICsgKHBmbl90b19wZHgobWZuKSAtIGZyYW1ldGFibGVf
YmFzZV9wZHgpKQo+ICsjZGVmaW5lIF9fcGFnZV90b19tZm4ocGcpICAgcGR4X3RvX3BmbigodW5z
aWduZWQgbG9uZykoKHBnKSAtIGZyYW1lX3RhYmxlKSArIGZyYW1ldGFibGVfYmFzZV9wZHgpCj4g
IAo+ICAvKiBDb252ZXJ0IGJldHdlZW4gbWFjaGluZSBhZGRyZXNzZXMgYW5kIHBhZ2UtaW5mbyBz
dHJ1Y3R1cmVzLiAqLwo+ICAjZGVmaW5lIG1hZGRyX3RvX3BhZ2UobWEpIF9fbWZuX3RvX3BhZ2Uo
KG1hKSA+PiBQQUdFX1NISUZUKQo+IEBAIC0yNjQsNiArMjYyLDEzIEBAIHN0YXRpYyBpbmxpbmUg
aW50IGd2aXJ0X3RvX21hZGRyKHZhZGRyX3QgdmEsIHBhZGRyX3QgKnBhLCB1bnNpZ25lZCBpbnQg
ZmxhZ3MpCj4gICNkZWZpbmUgdmlydF90b19tZm4odmEpICAgKHZpcnRfdG9fbWFkZHIodmEpID4+
IFBBR0VfU0hJRlQpCj4gICNkZWZpbmUgbWZuX3RvX3ZpcnQobWZuKSAgKG1hZGRyX3RvX3ZpcnQo
KHBhZGRyX3QpKG1mbikgPDwgUEFHRV9TSElGVCkpCj4gIAo+ICsvKgo+ICsgKiBXZSBkZWZpbmUg
bm9uLXVuZGVyc2NvcmVkIHdyYXBwZXJzIGZvciBhYm92ZSBjb252ZXJzaW9uIGZ1bmN0aW9ucy4K
PiArICogVGhlc2UgYXJlIG92ZXJyaWRlbiBpbiB2YXJpb3VzIHNvdXJjZSBmaWxlcyB3aGlsZSB1
bmRlcnNjb3JlZCB2ZXJzaW9uCj4gKyAqIHJlbWFpbiBpbnRhY3QuCj4gKyAqLwo+ICsjZGVmaW5l
IG1mbl90b19wYWdlKG1mbikgICAgX19tZm5fdG9fcGFnZShtZm4pCj4gKyNkZWZpbmUgcGFnZV90
b19tZm4ocGcpICAgICBfX3BhZ2VfdG9fbWZuKHBnKQo+ICAKPiAgLyogQ29udmVydCBiZXR3ZWVu
IFhlbi1oZWFwIHZpcnR1YWwgYWRkcmVzc2VzIGFuZCBwYWdlLWluZm8gc3RydWN0dXJlcy4gKi8K
PiAgc3RhdGljIGlubGluZSBzdHJ1Y3QgcGFnZV9pbmZvICp2aXJ0X3RvX3BhZ2UoY29uc3Qgdm9p
ZCAqdikKPiAtLSAKPiAyLjExLjAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 15 22:44:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 22:44: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 1dLdV3-00036v-Em; Thu, 15 Jun 2017 22:44: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 1dLdV2-00036p-I9
 for xen-devel@lists.xen.org; Thu, 15 Jun 2017 22:44:24 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 4F/4B-02956-7CD03495; Thu, 15 Jun 2017 22:44:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsVybKJssu5xXud
 Ig9u3xSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozpDRwFP9grHs96ztLA+Ie1i5GLQ0jgD6PE
 78ddjF2MnBwsAg4S7xveMHUxcnAwCsRIPPhhDRJmFAiTmHx5CStImEVAW2LqL2aQMJuAocTfJ
 5vYQMISQPaSzxwgYREBdYk/FyYwgoSZBbwkts8LBgkLC2RLXJv2iAnE5hSwltj19DEbiM0r4C
 3x+fdZdhBbSCBD4tXGDSwgtqiArsShf3+gagQlTs58AhZnFtCSWD59G8sERoFZSFKzkKQWMDK
 tYtQoTi0qSy3SNTbUSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDD4GINjB2LQo
 8BCjJAeTkigvv5xTpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3tk8zpFCgkWp6akVaZk5wDiAS
 Utw8CiJ8D5lBkrzFhck5hZnpkOkTjEqSonzXgHpEwBJZJTmwbXBYu8So6yUMC8j0CFCPAWpRb
 mZJajyrxjFORiVhHkvcANN4cnMK4Gb/gpoMRPQ4qALDiCLSxIRUlINjN7HGT/k6DW1cJ89+8b
 pzTbxHW6sP8/rt174byCmOrln378V4maMh3ri3br/xZXOE01r0RGZl9xslCznncZwZAnjm7J3
 /Ew8p/xyn52yWqc1qX9veHzANRme2jQ3p3M1FksKLb7M/FbsuCXGR7zCxPmidsqTkHxtxk8uy
 WypRcyBsneUGnmUWIozEg21mIuKEwHPefiSuAIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1497566662!103311700!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64110 invoked from network); 15 Jun 2017 22:44:23 -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 Jun 2017 22:44:23 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 7C446214D7;
 Thu, 15 Jun 2017 22:44:21 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 7C446214D7
Date: Thu, 15 Jun 2017 15:44:20 -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: <20170613161323.25196-11-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1706151544140.12156@sstabellini-ThinkPad-X260>
References: <20170613161323.25196-1-julien.grall@arm.com>
 <20170613161323.25196-11-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, punit.agrawal@arm.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 10/24] xen/arm: domain_build: Replace
 paddr_to_pfn(virt_to_maddr(.)) by 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>

T24gVHVlLCAxMyBKdW4gMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IHBhZGRyX3RvX3Bmbih2
aXJ0X3RvX21hZGRyKC4pKSBhbmQgdmlydF90b19tZm4oLikgYXJlIGVxdWl2YWxlbnQuCj4gCj4g
U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KClJldmll
d2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgo+IC0t
LQo+ICB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgfCAyICstCj4gIDEgZmlsZSBjaGFuZ2Vk
LCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPiBpbmRl
eCAzYWJhY2MwZDgwLi5hMDRjODg2MmRiIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9kb21h
aW5fYnVpbGQuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+IEBAIC0xOTAz
LDcgKzE5MDMsNyBAQCBzdGF0aWMgaW50IHByZXBhcmVfYWNwaShzdHJ1Y3QgZG9tYWluICpkLCBz
dHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvKQo+ICAgICAgcmMgPSBtYXBfcmVnaW9uc19wMm10KGQs
Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgX2dmbihwYWRkcl90b19wZm4oZC0+YXJjaC5l
ZmlfYWNwaV9ncGEpKSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICBQRk5fVVAoZC0+YXJj
aC5lZmlfYWNwaV9sZW4pLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgIF9tZm4ocGFkZHJf
dG9fcGZuKHZpcnRfdG9fbWFkZHIoZC0+YXJjaC5lZmlfYWNwaV90YWJsZSkpKSwKPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICBfbWZuKHZpcnRfdG9fbWZuKGQtPmFyY2guZWZpX2FjcGlfdGFi
bGUpKSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fbW1pb19kaXJlY3RfYyk7Cj4g
ICAgICBpZiAoIHJjICE9IDAgKQo+ICAgICAgewo+IC0tIAo+IDIuMTEuMAo+IAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 15 22:45:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 22:45:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLdWP-0003EL-Of; Thu, 15 Jun 2017 22:45: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 1dLdWO-0003EE-Ps
 for xen-devel@lists.xen.org; Thu, 15 Jun 2017 22:45:48 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 56/55-03613-C1E03495; Thu, 15 Jun 2017 22:45:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVybKJssq40n3O
 kwYp5ahZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aOdXeZC06zVSz/d4q1gXEjaxcjF4eQwB9G
 iZsfZjB3MXJysAg4SFxb+YCpi5GDg1EgRuLBD2uQMKNAmMTky0tYIUq0JZ7vPgBmswkYSvx9s
 okNpFwCyF7ymQMkLCKgLvHnwgRGkDCzgJfE9nnBIGFhgXCJDwdnMIHYnALWEkc+d4LZvALeEp
 Na7jKC2EICGRKP3r4BO0ZUQFfi0L8/bBA1ghInZz5hAbGZBbQklk/fxjKBUWAWktQsJKkFjEy
 rGDWKU4vKUot0DU30kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECA5ABCHYwXt8Y
 cIhRkoNJSZSXX84pUogvKT+lMiOxOCO+qDQntfgQowwHh5IELxuvc6SQYFFqempFWmYOMBZg0
 hIcPEoivE+ZgdK8xQWJucWZ6RCpU4y6HE0ftnxhEmLJy89LlRLnvcIDVCQAUpRRmgc3AhaXlx
 hlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMe4EbaApPZl4J3KZXQEcwAR0RdMEB5IiSRISUVAO
 j+BL+md29Udei99TLW9Uf4u/4yv91S67PkVsx/mcWbmxo+tOm8Lzzq3qZ7/qldr9vpN2e33hO
 PyjzTuA2VlGtfQczyw9c1/hvsfEpx7vol7caw6PTrPR3lS558eXbv8O6R5MWSLyVXDdnRd31d
 39+cK/RlHIs4i7cGfN/h4CUrGnzxVOdbQyrlFiKMxINtZiLihMB85znKsYCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1497566746!55058631!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27545 invoked from network); 15 Jun 2017 22:45:47 -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; 15 Jun 2017 22:45:47 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id A3789214D7;
 Thu, 15 Jun 2017 22:45:45 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A3789214D7
Date: Thu, 15 Jun 2017 15:45: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: <20170613161323.25196-12-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1706151545340.12156@sstabellini-ThinkPad-X260>
References: <20170613161323.25196-1-julien.grall@arm.com>
 <20170613161323.25196-12-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, punit.agrawal@arm.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 11/24] xen/arm: mm: Replace
 __va(pfn_to_paddr(...)) by mfn_to_virt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxMyBKdW4gMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IF9fdmEocGZuX3RvX3Bh
ZGRyKC4uLikpIGFuZCBtZm5fdG9fdmlydCBhcmUgZXF1aXZhbGVudC4KPiAKPiBTaWduZWQtb2Zm
LWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKUmV2aWV3ZWQtYnk6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCgo+IC0tLQo+ICB4ZW4v
YXJjaC9hcm0vbW0uYyB8IDIgKy0KPiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAx
IGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5jIGIveGVuL2Fy
Y2gvYXJtL21tLmMKPiBpbmRleCAwODExNjY3OWVjLi5mNWRmNjY5ZDkyIDEwMDY0NAo+IC0tLSBh
L3hlbi9hcmNoL2FybS9tbS5jCj4gKysrIGIveGVuL2FyY2gvYXJtL21tLmMKPiBAQCAtOTk5LDcg
Kzk5OSw3IEBAIHN0YXRpYyBpbnQgY3JlYXRlX3hlbl9lbnRyaWVzKGVudW0geGVubWFwX29wZXJh
dGlvbiBvcCwKPiAgCj4gICAgICAgICAgQlVHX09OKCF4ZW5fc2Vjb25kW3NlY29uZF9saW5lYXJf
b2Zmc2V0KGFkZHIpXS5wdC52YWxpZCk7Cj4gIAo+IC0gICAgICAgIHRoaXJkID0gX192YShwZm5f
dG9fcGFkZHIoeGVuX3NlY29uZFtzZWNvbmRfbGluZWFyX29mZnNldChhZGRyKV0ucHQuYmFzZSkp
Owo+ICsgICAgICAgIHRoaXJkID0gbWZuX3RvX3ZpcnQoeGVuX3NlY29uZFtzZWNvbmRfbGluZWFy
X29mZnNldChhZGRyKV0ucHQuYmFzZSk7Cj4gIAo+ICAgICAgICAgIHN3aXRjaCAoIG9wICkgewo+
ICAgICAgICAgICAgICBjYXNlIElOU0VSVDoKPiAtLSAKPiAyLjExLjAKPiAKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Thu Jun 15 22:48:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 22:48: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 1dLdYR-0003R4-3u; Thu, 15 Jun 2017 22: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 <sstabellini@kernel.org>) id 1dLdYQ-0003Qv-2k
 for xen-devel@lists.xen.org; Thu, 15 Jun 2017 22:47:54 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 CF/ED-02956-99E03495; Thu, 15 Jun 2017 22:47:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsVybKJssu4MPud
 Ig90/jC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oymt71sBcsUKxZe+MTcwLhNvIuRi0NI4A+j
 xJtNF1i7GDk5WAQcJC6uOcbexcjBwSgQI/HghzVImFEgTGLy5SVQJdoST//fYAex2QQMJf4+2
 cQGUi4BZC/5zAESFhFQl/hzYQIjSJhZwEti+7xgkLCwQIRE7/+jTCBhTgFriebzYGFeAW+JLX
 0rwQYKCWRInLmzkBnEFhXQlTj07w8bRI2gxMmZT1hAbGYBLYnl07exTGAUmIUkNQtJagEj0yp
 GjeLUorLUIl1DY72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDwYwCCHYxflgUc
 YpTkYFIS5eWXc4oU4kvKT6nMSCzOiC8qzUktPsQow8GhJME7kdc5UkiwKDU9tSItMwcYCTBpC
 Q4eJRHep8xAad7igsTc4sx0iNQpRkUpcd4AkD4BkERGaR5cGyz6LjHKSgnzMgIdIsRTkFqUm1
 mCKv+KUZyDUUmY9wI30BSezLwSuOmvgBYzAS0OuuAAsrgkESEl1cB4oPpJfGtCcMn+E0aGUoZ
 H3wtFsDqbyVoK3bCXusP2YF/OEmuWzdpivlp9k2I/f55XbJat83rDl6BzTlb6EmeusM6W63a7
 VHU7XLTp6PszezIMvp+K8isVjK15Ydm19nDZFP8g8xijZH0lOcVXn7Oe7Gp5llaa5Fl5c2vJt
 gOV509dFdrwyF2JpTgj0VCLuag4EQAphz/XuQIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1497566871!77362490!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26584 invoked from network); 15 Jun 2017 22:47:52 -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; 15 Jun 2017 22:47:52 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id D94AB214D7;
 Thu, 15 Jun 2017 22:47:50 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D94AB214D7
Date: Thu, 15 Jun 2017 15:47: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: <20170613161323.25196-13-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1706151547450.12156@sstabellini-ThinkPad-X260>
References: <20170613161323.25196-1-julien.grall@arm.com>
 <20170613161323.25196-13-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, punit.agrawal@arm.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 12/24] xen/arm: Replace DIV_ROUND_UP(...,
 PAGE_SIZE) by PFN_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>

T24gVHVlLCAxMyBKdW4gMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IERJVl9ST1VORF9VUCgu
Li4sIFBBR0VfU0laRSkgYW5kIFBGTl9VUCguLi4pIGFyZSBlcXVpdmFsZW50Lgo+IAo+IFNpZ25l
ZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpSZXZpZXdlZC1i
eTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKCj4gLS0tCj4g
IHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyB8IDQgKystLQo+ICB4ZW4vYXJjaC9hcm0vZ2lj
LXYyLmMgICAgICAgfCAyICstCj4gIHhlbi9hcmNoL2FybS9naWMtdjMuYyAgICAgICB8IDggKysr
Ky0tLS0KPiAgeGVuL2FyY2gvYXJtL2tlcm5lbC5jICAgICAgIHwgMiArLQo+ICA0IGZpbGVzIGNo
YW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5j
Cj4gaW5kZXggYTA0Yzg4NjJkYi4uYTMyNDNiZGI1ZCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9h
cm0vZG9tYWluX2J1aWxkLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPiBA
QCAtMTAwOCw3ICsxMDA4LDcgQEAgc3RhdGljIGludCBtYXBfcmFuZ2VfdG9fZG9tYWluKGNvbnN0
IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqZGV2LAo+ICAgICAgewo+ICAgICAgICAgIHJlcyA9IG1h
cF9yZWdpb25zX3AybXQoZCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9nZm4o
cGFkZHJfdG9fcGZuKGFkZHIpKSwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIERJ
Vl9ST1VORF9VUChsZW4sIFBBR0VfU0laRSksCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBQRk5fVVAobGVuKSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9tZm4o
cGFkZHJfdG9fcGZuKGFkZHIpKSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1y
X2RhdGEtPnAybXQpOwo+ICAKPiBAQCAtMTU0NSw3ICsxNTQ1LDcgQEAgc3RhdGljIHZvaWQgYWNw
aV9tYXBfb3RoZXJfdGFibGVzKHN0cnVjdCBkb21haW4gKmQpCj4gICAgICAgICAgc2l6ZSA9IGFj
cGlfZ2JsX3Jvb3RfdGFibGVfbGlzdC50YWJsZXNbaV0ubGVuZ3RoOwo+ICAgICAgICAgIHJlcyA9
IG1hcF9yZWdpb25zX3AybXQoZCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9n
Zm4ocGFkZHJfdG9fcGZuKGFkZHIpKSwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IERJVl9ST1VORF9VUChzaXplLCBQQUdFX1NJWkUpLAo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgUEZOX1VQKHNpemUpLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
X21mbihwYWRkcl90b19wZm4oYWRkcikpLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcDJtX21taW9fZGlyZWN0X2MpOwo+ICAgICAgICAgIGlmICggcmVzICkKPiBkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL2dpYy12Mi5jIGIveGVuL2FyY2gvYXJtL2dpYy12Mi5jCj4gaW5kZXgg
ZjgxMjRlNWU1NC4uMDQ4MmIxZmUzMiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYy
LmMKPiArKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYyLmMKPiBAQCAtNTk4LDcgKzU5OCw3IEBAIHN0
YXRpYyBpbnQgZ2ljdjJfbWFwX2h3ZG93bl9leHRyYV9tYXBwaW5ncyhzdHJ1Y3QgZG9tYWluICpk
KQo+ICAgICAgICAgICAgICAgICB2Mm1fZGF0YS0+c3BpX3N0YXJ0LCB2Mm1fZGF0YS0+bnJfc3Bp
cyk7Cj4gIAo+ICAgICAgICAgIHJldCA9IG1hcF9tbWlvX3JlZ2lvbnMoZCwgX2dmbihwYWRkcl90
b19wZm4odjJtX2RhdGEtPmFkZHIpKSwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IERJVl9ST1VORF9VUCh2Mm1fZGF0YS0+c2l6ZSwgUEFHRV9TSVpFKSwKPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFBGTl9VUCh2Mm1fZGF0YS0+c2l6ZSksCj4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBfbWZuKHBhZGRyX3RvX3Bmbih2Mm1fZGF0YS0+YWRkcikpKTsK
PiAgICAgICAgICBpZiAoIHJldCApCj4gICAgICAgICAgewo+IGRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vZ2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKPiBpbmRleCBhNTU5ZTVlMjYw
Li5iYjg0NWU5NTVkIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMuYwo+ICsrKyBi
L3hlbi9hcmNoL2FybS9naWMtdjMuYwo+IEBAIC0xMjgzLDcgKzEyODMsNyBAQCBzdGF0aWMgaW50
IGdpY3YzX2lvbWVtX2RlbnlfYWNjZXNzKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCj4gICAgICB1
bnNpZ25lZCBsb25nIG1mbiwgbnI7Cj4gIAo+ICAgICAgbWZuID0gZGJhc2UgPj4gUEFHRV9TSElG
VDsKPiAtICAgIG5yID0gRElWX1JPVU5EX1VQKFNaXzY0SywgUEFHRV9TSVpFKTsKPiArICAgIG5y
ID0gUEZOX1VQKFNaXzY0Syk7Cj4gICAgICByYyA9IGlvbWVtX2RlbnlfYWNjZXNzKGQsIG1mbiwg
bWZuICsgbnIpOwo+ICAgICAgaWYgKCByYyApCj4gICAgICAgICAgcmV0dXJuIHJjOwo+IEBAIC0x
MjkxLDcgKzEyOTEsNyBAQCBzdGF0aWMgaW50IGdpY3YzX2lvbWVtX2RlbnlfYWNjZXNzKGNvbnN0
IHN0cnVjdCBkb21haW4gKmQpCj4gICAgICBmb3IgKCBpID0gMDsgaSA8IGdpY3YzLnJkaXN0X2Nv
dW50OyBpKysgKQo+ICAgICAgewo+ICAgICAgICAgIG1mbiA9IGdpY3YzLnJkaXN0X3JlZ2lvbnNb
aV0uYmFzZSA+PiBQQUdFX1NISUZUOwo+IC0gICAgICAgIG5yID0gRElWX1JPVU5EX1VQKGdpY3Yz
LnJkaXN0X3JlZ2lvbnNbaV0uc2l6ZSwgUEFHRV9TSVpFKTsKPiArICAgICAgICBuciA9IFBGTl9V
UChnaWN2My5yZGlzdF9yZWdpb25zW2ldLnNpemUpOwo+ICAgICAgICAgIHJjID0gaW9tZW1fZGVu
eV9hY2Nlc3MoZCwgbWZuLCBtZm4gKyBucik7Cj4gICAgICAgICAgaWYgKCByYyApCj4gICAgICAg
ICAgICAgIHJldHVybiByYzsKPiBAQCAtMTMwMCw3ICsxMzAwLDcgQEAgc3RhdGljIGludCBnaWN2
M19pb21lbV9kZW55X2FjY2Vzcyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQo+ICAgICAgaWYgKCBj
YmFzZSAhPSBJTlZBTElEX1BBRERSICkKPiAgICAgIHsKPiAgICAgICAgICBtZm4gPSBjYmFzZSA+
PiBQQUdFX1NISUZUOwo+IC0gICAgICAgIG5yID0gRElWX1JPVU5EX1VQKGNzaXplLCBQQUdFX1NJ
WkUpOwo+ICsgICAgICAgIG5yID0gUEZOX1VQKGNzaXplKTsKPiAgICAgICAgICByYyA9IGlvbWVt
X2RlbnlfYWNjZXNzKGQsIG1mbiwgbWZuICsgbnIpOwo+ICAgICAgICAgIGlmICggcmMgKQo+ICAg
ICAgICAgICAgICByZXR1cm4gcmM7Cj4gQEAgLTEzMDksNyArMTMwOSw3IEBAIHN0YXRpYyBpbnQg
Z2ljdjNfaW9tZW1fZGVueV9hY2Nlc3MoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKPiAgICAgIGlm
ICggdmJhc2UgIT0gSU5WQUxJRF9QQUREUiApCj4gICAgICB7Cj4gICAgICAgICAgbWZuID0gdmJh
c2UgPj4gUEFHRV9TSElGVDsKPiAtICAgICAgICBuciA9IERJVl9ST1VORF9VUChjc2l6ZSwgUEFH
RV9TSVpFKTsKPiArICAgICAgICBuciA9IFBGTl9VUChjc2l6ZSk7Cj4gICAgICAgICAgcmV0dXJu
IGlvbWVtX2RlbnlfYWNjZXNzKGQsIG1mbiwgbWZuICsgbnIpOwo+ICAgICAgfQo+ICAKPiBkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL2tlcm5lbC5jIGIveGVuL2FyY2gvYXJtL2tlcm5lbC5jCj4g
aW5kZXggZTI1MTJjNDYxMi4uMGVkOGI2MDA1YyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0v
a2VybmVsLmMKPiArKysgYi94ZW4vYXJjaC9hcm0va2VybmVsLmMKPiBAQCAtMzEyLDcgKzMxMiw3
IEBAIHN0YXRpYyBfX2luaXQgaW50IGtlcm5lbF9kZWNvbXByZXNzKHN0cnVjdCBib290bW9kdWxl
ICptb2QpCj4gICAgICAgKiBOZWVkIHRvIGZyZWUgcGFnZXMgYWZ0ZXIgb3V0cHV0X3NpemUgaGVy
ZSBiZWNhdXNlIHRoZXkgd29uJ3QgYmUKPiAgICAgICAqIGZyZWVkIGJ5IGRpc2NhcmRfaW5pdGlh
bF9tb2R1bGVzCj4gICAgICAgKi8KPiAtICAgIGkgPSBESVZfUk9VTkRfVVAob3V0cHV0X3NpemUs
IFBBR0VfU0laRSk7Cj4gKyAgICBpID0gUEZOX1VQKG91dHB1dF9zaXplKTsKPiAgICAgIGZvciAo
IDsgaSA8ICgxIDw8IGtlcm5lbF9vcmRlcl9vdXQpOyBpKysgKQo+ICAgICAgICAgIGZyZWVfZG9t
aGVhcF9wYWdlKHBhZ2VzICsgaSk7Cj4gIAo+IC0tIAo+IDIuMTEuMAo+IAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Thu Jun 15 22:49:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 22:49:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLdaG-0003bW-J3; Thu, 15 Jun 2017 22:49: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 1dLdaE-0003bL-RI
 for xen-devel@lists.xen.org; Thu, 15 Jun 2017 22:49:46 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 E5/45-03620-A0F03495; Thu, 15 Jun 2017 22:49:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsVybKJssi4nv3O
 kwZXr6hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bTd2eYC/4LVHyc/pCxgbGTt4uRi0NI4A+j
 xPGGWcxdjJwcLAIOElM3bwCyOTgYBWIkHvywBgkzCoRJTL68hBWiRFuiY/YNJhCbTcBQ4u+TT
 Wwg5RJA9pLPHCBhEQF1iT8XJjCChJkFvCS2zwsGCQsLpEksvL2SBcTmFLCW2D/7DxuIzSvgLX
 G08QVYXEggQ+Jy4xqw6aICuhKH/sHUCEqcnPkErIZZQEti+fRtLBMYBWYhSc1CklrAyLSKUaM
 4tagstUjX0FAvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwABmAYAfjp2UBhxgl
 OZiURHn55ZwihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwMvI5RwoJFqWmp1akZeYAYwEmLcHBo
 yTC+5QZKM1bXJCYW5yZDpE6xagoJc57ixcoIQCSyCjNg2uDxd8lRlkpYV5GoEOEeApSi3IzS1
 DlXzGKczAqCfO+BJnCk5lXAjf9FdBiJqDFQRccQBaXJCKkpBoYDa8KcqsdenLlsEN6967eJjF
 lm85mH34x03o1/+vFkwQ+XNOu2jKpX4bngMOZ749dQtbxuWz8ukenbFGHieeNjn6tN++/RbP5
 sv75XLfIIer2VZ+HocdWLtl6i6dS/sP/aUsPXHj/9YV+w89uZs63FZKiQjOeP2BrnhgXmP0l/
 1h44uS7nAuXK7EUZyQaajEXFScCAMwWSra6AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1497566984!55058830!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49774 invoked from network); 15 Jun 2017 22:49:45 -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; 15 Jun 2017 22:49:45 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id BAB7F214D7;
 Thu, 15 Jun 2017 22:49:43 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org BAB7F214D7
Date: Thu, 15 Jun 2017 15:49:42 -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: <20170613161323.25196-14-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1706151548480.12156@sstabellini-ThinkPad-X260>
References: <20170613161323.25196-1-julien.grall@arm.com>
 <20170613161323.25196-14-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, punit.agrawal@arm.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 13/24] xen/arm: traps: Replace
 p2m_lookup(..., ..., NULL) by gfn_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>

T24gVHVlLCAxMyBKdW4gMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IGdmbl90b19tZm4gaXMg
YSB3cmFwcGVyIG9mIHAybV9sb29rdXAgd2hpY2ggZG9lcyBub3QgcmV0dXJuIHRoZQo+IHAybV90
eXBlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+CgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgoKCj4gLS0tCj4gIHhlbi9hcmNoL2FybS90cmFwcy5jIHwgOCArKysrLS0tLQo+ICAxIGZp
bGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCj4gaW5kZXgg
NmNmOWVlNzI0NC4uY2UxOTAyMWYwMSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMu
Ywo+ICsrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCj4gQEAgLTI0ODEsNyArMjQ4MSw3IEBAIHZv
aWQgZHVtcF9ndWVzdF9zMV93YWxrKHN0cnVjdCBkb21haW4gKmQsIHZhZGRyX3QgYWRkcikKPiAg
ICAgIHVpbnQzMl90ICpmaXJzdCA9IE5VTEwsICpzZWNvbmQgPSBOVUxMOwo+ICAgICAgbWZuX3Qg
bWZuOwo+ICAKPiAtICAgIG1mbiA9IHAybV9sb29rdXAoZCwgX2dmbihwYWRkcl90b19wZm4odHRi
cjApKSwgTlVMTCk7Cj4gKyAgICBtZm4gPSBnZm5fdG9fbWZuKGQsIF9nZm4ocGFkZHJfdG9fcGZu
KHR0YnIwKSkpOwo+ICAKPiAgICAgIHByaW50aygiZG9tJWQgVkEgMHglMDgiUFJJdmFkZHIiXG4i
LCBkLT5kb21haW5faWQsIGFkZHIpOwo+ICAgICAgcHJpbnRrKCIgICAgVFRCQ1I6IDB4JTA4IlBS
SXJlZ2lzdGVyIlxuIiwgdHRiY3IpOwo+IEBAIC0yNTEzLDcgKzI1MTMsNyBAQCB2b2lkIGR1bXBf
Z3Vlc3RfczFfd2FsayhzdHJ1Y3QgZG9tYWluICpkLCB2YWRkcl90IGFkZHIpCj4gICAgICAgICAg
ICAoZmlyc3Rbb2Zmc2V0XSAmIDB4MikgKQo+ICAgICAgICAgIGdvdG8gZG9uZTsKPiAgCj4gLSAg
ICBtZm4gPSBwMm1fbG9va3VwKGQsIF9nZm4ocGFkZHJfdG9fcGZuKGZpcnN0W29mZnNldF0pKSwg
TlVMTCk7Cj4gKyAgICBtZm4gPSBnZm5fdG9fbWZuKGQsIF9nZm4ocGFkZHJfdG9fcGZuKGZpcnN0
W29mZnNldF0pKSk7Cj4gIAo+ICAgICAgaWYgKCBtZm5fZXEobWZuLCBJTlZBTElEX01GTikgKQo+
ICAgICAgewo+IEBAIC0yNjE5LDcgKzI2MTksNyBAQCBzdGF0aWMgdm9pZCBkb190cmFwX2luc3Ry
X2Fib3J0X2d1ZXN0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAo+ICAgICAgICAgICAqIHdp
dGggdGhlIFN0YWdlLTIgcGFnZSB0YWJsZS4gV2FsayB0aGUgU3RhZ2UtMiBQVCB0byBjaGVjawo+
ICAgICAgICAgICAqIGlmIHRoZSBlbnRyeSBleGlzdHMuIElmIGl0J3MgdGhlIGNhc2UsIHJldHVy
biB0byB0aGUgZ3Vlc3QKPiAgICAgICAgICAgKi8KPiAtICAgICAgICBtZm4gPSBwMm1fbG9va3Vw
KGN1cnJlbnQtPmRvbWFpbiwgX2dmbihwYWRkcl90b19wZm4oZ3BhKSksIE5VTEwpOwo+ICsgICAg
ICAgIG1mbiA9IGdmbl90b19tZm4oY3VycmVudC0+ZG9tYWluLCBfZ2ZuKHBhZGRyX3RvX3Bmbihn
cGEpKSk7Cj4gICAgICAgICAgaWYgKCAhbWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pICkKPiAgICAg
ICAgICAgICAgcmV0dXJuOwo+ICAgICAgfQo+IEBAIC0yNzU5LDcgKzI3NTksNyBAQCBzdGF0aWMg
dm9pZCBkb190cmFwX2RhdGFfYWJvcnRfZ3Vlc3Qoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Ms
Cj4gICAgICAgICAgICogd2l0aCB0aGUgU3RhZ2UtMiBwYWdlIHRhYmxlLiBXYWxrIHRoZSBTdGFn
ZS0yIFBUIHRvIGNoZWNrCj4gICAgICAgICAgICogaWYgdGhlIGVudHJ5IGV4aXN0cy4gSWYgaXQn
cyB0aGUgY2FzZSwgcmV0dXJuIHRvIHRoZSBndWVzdAo+ICAgICAgICAgICAqLwo+IC0gICAgICAg
IG1mbiA9IHAybV9sb29rdXAoY3VycmVudC0+ZG9tYWluLCBfZ2ZuKHBhZGRyX3RvX3BmbihpbmZv
LmdwYSkpLCBOVUxMKTsKPiArICAgICAgICBtZm4gPSBnZm5fdG9fbWZuKGN1cnJlbnQtPmRvbWFp
biwgX2dmbihwYWRkcl90b19wZm4oaW5mby5ncGEpKSk7Cj4gICAgICAgICAgaWYgKCAhbWZuX2Vx
KG1mbiwgSU5WQUxJRF9NRk4pICkKPiAgICAgICAgICAgICAgcmV0dXJuOwo+ICAKPiAtLSAKPiAy
LjExLjAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 15 22:58:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 22:58: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 1dLdht-0004Ij-C5; Thu, 15 Jun 2017 22: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 <sstabellini@kernel.org>) id 1dLdhs-0004Id-CR
 for xen-devel@lists.xen.org; Thu, 15 Jun 2017 22:57:40 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 CC/53-02180-3E013495; Thu, 15 Jun 2017 22:57:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsVybKJssu59Aed
 Ig22NthZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a1T4eZCs5yVnSeuczYwDiXo4uRi0NI4A+j
 xPLGA6xdjJwcLAIOEt9vXmbpYuTgYBSIkXjwwxokzCgQJjH58hKoEm2J1uVX2UFsNgFDib9PN
 rGBlEsA2Us+c4CERQTUJf5cmMAIEmYW8JLYPi8YJCwsEC0xY/ZfRhCbU8Ba4srO7ywgNq+At0
 TfhEZmEFtIIEPi0NrJYDWiAroSh/79YYOoEZQ4OfMJWD2zgJbE8unbWCYwCsxCkpqFJLWAkWk
 Vo3pxalFZapGuuV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmD4MQDBDsZjk50P
 MUpyMCmJ8vLLOUUK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuB9wu8cKSRYlJqeWpGWmQOMBJi0B
 AePkgjvU2agNG9xQWJucWY6ROoUo6KUOK8SMH6EBEASGaV5cG2w6LvEKCslzMsIdIgQT0FqUW
 5mCar8K0ZxDkYlYd42kO08mXklcNNfAS1mAlocdMEBZHFJIkJKqoGxnYF7ZbHnGeErV68wBOx
 2e8rAaXN5elIVZ8KR+azGTB/0rzBJl1ooLIhUrvkaalP35Gv402T1x5bPnp9k1Swp9LibGNjc
 doM9IGrqwg/vniYYx52b//fBP1GXrdsvSKdOTrMT8VjS/qD/7ZkebkkPfa0VOVJPln8vKa/uj
 Jh0iLd8/tFuPiYlluKMREMt5qLiRAAGpIn+uQIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-11.tower-206.messagelabs.com!1497567454!83853843!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22427 invoked from network); 15 Jun 2017 22:57:35 -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; 15 Jun 2017 22:57:35 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id A134E235E1;
 Thu, 15 Jun 2017 22:57:33 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A134E235E1
Date: Thu, 15 Jun 2017 15:57: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: <20170613161323.25196-15-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1706151551520.12156@sstabellini-ThinkPad-X260>
References: <20170613161323.25196-1-julien.grall@arm.com>
 <20170613161323.25196-15-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, punit.agrawal@arm.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 14/24] xen/arm: Introduce wrappers for MFN
 <-> MADDR and GFN <-> GADDR
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxMyBKdW4gMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoZSBuZXcgd3JhcHBl
cnMgd2lsbCBhZGQgbW9yZSBzYWZldHkgd2hlbiBjb252ZXJ0aW5nIGFuIGFkZHJlc3MgdG8gYQo+
IGZyYW1lIG51bWJlciAoZWl0aGVyIG1hY2hpbmUgb3IgZ3Vlc3QpLiBBIGZvbGxvdy11cCBwYXRj
aCB3aWxsIHVzZSB0aGVtCj4gdG8gc2ltcGxpZnkgdGhlIGNvZGUuCj4gCj4gU2lnbmVkLW9mZi1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KClJldmlld2VkLWJ5OiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgoKPiAtLS0KPiAgeGVuL2lu
Y2x1ZGUvYXNtLWFybS9tbS5oIHwgNCArKysrCj4gIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlv
bnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9tbS5oCj4gaW5kZXggY2MzMjIwYTZiNy4uYTQyZGEyMGYwYSAxMDA2NDQK
PiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20t
YXJtL21tLmgKPiBAQCAtMjE0LDYgKzIxNCwxMCBAQCBzdGF0aWMgaW5saW5lIHZvaWQgX19pb21l
bSAqaW9yZW1hcF93YyhwYWRkcl90IHN0YXJ0LCBzaXplX3QgbGVuKQo+ICAjZGVmaW5lIHBmbl90
b19wYWRkcihwZm4pICgocGFkZHJfdCkocGZuKSA8PCBQQUdFX1NISUZUKQo+ICAjZGVmaW5lIHBh
ZGRyX3RvX3BmbihwYSkgICgodW5zaWduZWQgbG9uZykoKHBhKSA+PiBQQUdFX1NISUZUKSkKPiAg
I2RlZmluZSBwYWRkcl90b19wZHgocGEpICAgIHBmbl90b19wZHgocGFkZHJfdG9fcGZuKHBhKSkK
PiArI2RlZmluZSBnZm5fdG9fZ2FkZHIoZ2ZuKSAgIHBmbl90b19wYWRkcihnZm5feChnZm4pKQo+
ICsjZGVmaW5lIGdhZGRyX3RvX2dmbihnYSkgICAgX2dmbihwYWRkcl90b19wZm4oZ2EpKQo+ICsj
ZGVmaW5lIG1mbl90b19tYWRkcihtZm4pICAgcGZuX3RvX3BhZGRyKG1mbl94KG1mbikpCj4gKyNk
ZWZpbmUgbWFkZHJfdG9fbWZuKG1hKSAgICBfbWZuKHBhZGRyX3RvX3BmbihtYSkpCj4gICNkZWZp
bmUgdm1hcF90b19tZm4odmEpICAgICBwYWRkcl90b19wZm4odmlydF90b19tYWRkcigodmFkZHJf
dCl2YSkpCj4gICNkZWZpbmUgdm1hcF90b19wYWdlKHZhKSAgICBtZm5fdG9fcGFnZSh2bWFwX3Rv
X21mbih2YSkpCj4gIAo+IC0tIAo+IDIuMTEuMAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 15 23:06:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 23: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 1dLdpx-000523-5X; Thu, 15 Jun 2017 23:06:01 +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 1dLdpw-00051x-Fy
 for xen-devel@lists.xen.org; Thu, 15 Jun 2017 23:06:00 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 BD/E9-03058-7D213495; Thu, 15 Jun 2017 23:05:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVybKJssu51Ied
 Ig46pbBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b8ty2MBStqK5quiDcw3oruYuTiEBL4wygx
 /10raxcjJweLgIPE7tbpQDYHB6NAjMSDH9YgYUaBMInJl5dAlWhLnHzxgBHEZhMwlPj7ZBMbS
 LkEkL3kMwdIWERAXeLPhQmMIOOZBVYwSvzec4sdJCEskCrxetNLJhCbU8BaYtnUN2BxXgFviT
 nds9lAbCGBDIkffxeD2aICuhKH/v1hg6gRlDg58wkLiM0soCWxfPo2lgmMArOQpGYhSS1gZFr
 FqFGcWlSWWqRrZKqXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYggxAsINx1YLA
 Q4ySHExKorz8ck6RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR42YEhLSRYlJqeWpGWmQOMBpi0B
 AePkgjvU2agNG9xQWJucWY6ROoUoy7Hpb4NX5iEWPLy81KlxHk1QGYIgBRllObBjYBF5iVGWS
 lhXkago4R4ClKLcjNLUOVfMYpzMCoJ834UAJrCk5lXArfpFdARTEBHBF1wADmiJBEhJdXAmBS
 xoXBPAuuda1vP5ZbxPnoyu//vhBPdZRIyrwJuzJJ7bbMsS7jij6L1XOGvSnvSZaKnRgi7RDJe
 aX2f69HC8jdMbkJ9ZeJqm/vssk/k0x5dXj/d8YZVksm7lrzv2w37/ooXtFy/up0xe9LUHgktt
 5fy37+LVky6eXLphkmXvtUdj7i5KcSgRomlOCPRUIu5qDgRALCK2RjHAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1497567957!98401808!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34351 invoked from network); 15 Jun 2017 23:05:58 -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 Jun 2017 23:05:58 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id B14B9219A9;
 Thu, 15 Jun 2017 23:05:56 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B14B9219A9
Date: Thu, 15 Jun 2017 16:05: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: <20170613161323.25196-16-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1706151558020.12156@sstabellini-ThinkPad-X260>
References: <20170613161323.25196-1-julien.grall@arm.com>
 <20170613161323.25196-16-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, Tamas K Lengyel <tamas@tklengyel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, punit.agrawal@arm.com,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 15/24] xen/arm: Use the newly introduced MFN
 <-> MADDR and GFN <-> MADDR 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>

T24gVHVlLCAxMyBKdW4gMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFJlcGxhY2UgdGhlIGZv
bGxvd2luZyBjb25zdHJ1Y3Rpb25zOgo+ICAgICAtIF9nZm4ocGFkZHJfdG9fcGZuKC4uLikpICAg
PT4gZ2FkZHJfdG9fZ2ZuKC4uLikKPiAgICAgLSBfbWZuKHBhZGRyX3RvX3BmbiguLi4pKSAgID0+
IG1hZGRyX3RvX21mbiguLi4pCj4gICAgIC0gcGZuX3RvX3BhZGRyKG1mbl94KC4uLikpICA9PiBt
Zm5fdG9fbWFkZHIoLi4uKQo+ICAgICAtIHBmbl90b19wYWRkcihnZm5feCguLi4pKSAgPT4gZ2Zu
X3RvX2dhZGRyKC4uLikKPiAgICAgLSBfbWZuKC4uLiA+PiBQQUdFX1NISUZUKSAgID0+IG1hZGRy
X3RvX21mbiguLi4pCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+CgoKPiBDYzogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5k
ZXIuY29tPgo+IENjOiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+Cj4gLS0t
Cj4gIHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyAgICAgIHwgMTIgKysrKysrLS0tLS0tCj4g
IHhlbi9hcmNoL2FybS9naWMtdjIuYyAgICAgICAgICAgIHwgIDQgKystLQo+ICB4ZW4vYXJjaC9h
cm0va2VybmVsLmMgICAgICAgICAgICB8ICAyICstCj4gIHhlbi9hcmNoL2FybS9tZW1fYWNjZXNz
LmMgICAgICAgIHwgMTAgKysrKystLS0tLQo+ICB4ZW4vYXJjaC9hcm0vbW0uYyAgICAgICAgICAg
ICAgICB8IDE0ICsrKysrKystLS0tLS0tCj4gIHhlbi9hcmNoL2FybS9wMm0uYyAgICAgICAgICAg
ICAgIHwgMTAgKysrKystLS0tLQo+ICB4ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL2V4eW5vczUuYyB8
ICA4ICsrKystLS0tCj4gIHhlbi9hcmNoL2FybS9wbGF0Zm9ybXMvb21hcDUuYyAgIHwgMTYgKysr
KysrKystLS0tLS0tLQo+ICB4ZW4vYXJjaC9hcm0vdHJhcHMuYyAgICAgICAgICAgICB8IDE0ICsr
KysrKystLS0tLS0tCj4gIHhlbi9hcmNoL2FybS92Z2ljLXYyLmMgICAgICAgICAgIHwgIDQgKyst
LQo+ICAxMCBmaWxlcyBjaGFuZ2VkLCA0NyBpbnNlcnRpb25zKCspLCA0NyBkZWxldGlvbnMoLSkK
PiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIveGVuL2FyY2gv
YXJtL2RvbWFpbl9idWlsZC5jCj4gaW5kZXggYTMyNDNiZGI1ZC4uYzY3NzZkNzZmYyAxMDA2NDQK
PiAtLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPiArKysgYi94ZW4vYXJjaC9hcm0v
ZG9tYWluX2J1aWxkLmMKPiBAQCAtMTAwNyw5ICsxMDA3LDkgQEAgc3RhdGljIGludCBtYXBfcmFu
Z2VfdG9fZG9tYWluKGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqZGV2LAo+ICAgICAgaWYg
KCBuZWVkX21hcHBpbmcgKQo+ICAgICAgewo+ICAgICAgICAgIHJlcyA9IG1hcF9yZWdpb25zX3Ay
bXQoZCwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9nZm4ocGFkZHJfdG9fcGZu
KGFkZHIpKSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhZGRyX3RvX2dmbihh
ZGRyKSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBGTl9VUChsZW4pLAo+IC0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX21mbihwYWRkcl90b19wZm4oYWRkcikpLAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFkZHJfdG9fbWZuKGFkZHIpLAo+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbXJfZGF0YS0+cDJtdCk7Cj4gIAo+ICAgICAg
ICAgIGlmICggcmVzIDwgMCApCj4gQEAgLTE1NDQsOSArMTU0NCw5IEBAIHN0YXRpYyB2b2lkIGFj
cGlfbWFwX290aGVyX3RhYmxlcyhzdHJ1Y3QgZG9tYWluICpkKQo+ICAgICAgICAgIGFkZHIgPSBh
Y3BpX2dibF9yb290X3RhYmxlX2xpc3QudGFibGVzW2ldLmFkZHJlc3M7Cj4gICAgICAgICAgc2l6
ZSA9IGFjcGlfZ2JsX3Jvb3RfdGFibGVfbGlzdC50YWJsZXNbaV0ubGVuZ3RoOwo+ICAgICAgICAg
IHJlcyA9IG1hcF9yZWdpb25zX3AybXQoZCwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIF9nZm4ocGFkZHJfdG9fcGZuKGFkZHIpKSwKPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGdhZGRyX3RvX2dmbihhZGRyKSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFBGTl9VUChzaXplKSwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9tZm4o
cGFkZHJfdG9fcGZuKGFkZHIpKSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1h
ZGRyX3RvX21mbihhZGRyKSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV9t
bWlvX2RpcmVjdF9jKTsKPiAgICAgICAgICBpZiAoIHJlcyApCj4gICAgICAgICAgewo+IEBAIC0x
OTAxLDcgKzE5MDEsNyBAQCBzdGF0aWMgaW50IHByZXBhcmVfYWNwaShzdHJ1Y3QgZG9tYWluICpk
LCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvKQo+ICAKPiAgICAgIC8qIE1hcCB0aGUgRUZJIGFu
ZCBBQ1BJIHRhYmxlcyB0byBEb20wICovCj4gICAgICByYyA9IG1hcF9yZWdpb25zX3AybXQoZCwK
PiAtICAgICAgICAgICAgICAgICAgICAgICAgICBfZ2ZuKHBhZGRyX3RvX3BmbihkLT5hcmNoLmVm
aV9hY3BpX2dwYSkpLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgIGdhZGRyX3RvX2dmbihk
LT5hcmNoLmVmaV9hY3BpX2dwYSksCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgUEZOX1VQ
KGQtPmFyY2guZWZpX2FjcGlfbGVuKSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICBfbWZu
KHZpcnRfdG9fbWZuKGQtPmFyY2guZWZpX2FjcGlfdGFibGUpKSwKPiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwMm1fbW1pb19kaXJlY3RfYyk7Cj4gQEAgLTIwMTQsNyArMjAxNCw3IEBAIHN0
YXRpYyB2b2lkIGluaXRyZF9sb2FkKHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8pCj4gICAgICAg
ICAgICAgIHJldHVybjsKPiAgICAgICAgICB9Cj4gIAo+IC0gICAgICAgIGRzdCA9IG1hcF9kb21h
aW5fcGFnZShfbWZuKHBhZGRyX3RvX3BmbihtYSkpKTsKPiArICAgICAgICBkc3QgPSBtYXBfZG9t
YWluX3BhZ2UobWFkZHJfdG9fbWZuKG1hKSk7Cj4gIAo+ICAgICAgICAgIGNvcHlfZnJvbV9wYWRk
cihkc3QgKyBzLCBwYWRkciArIG9mZnMsIGwpOwo+ICAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL2dpYy12Mi5jIGIveGVuL2FyY2gvYXJtL2dpYy12Mi5jCj4gaW5kZXggMDQ4MmIxZmUzMi4u
NWJmN2QzNWE3ZSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYyLmMKPiArKysgYi94
ZW4vYXJjaC9hcm0vZ2ljLXYyLmMKPiBAQCAtNTk3LDkgKzU5Nyw5IEBAIHN0YXRpYyBpbnQgZ2lj
djJfbWFwX2h3ZG93bl9leHRyYV9tYXBwaW5ncyhzdHJ1Y3QgZG9tYWluICpkKQo+ICAgICAgICAg
ICAgICAgICBkLT5kb21haW5faWQsIHYybV9kYXRhLT5hZGRyLCB2Mm1fZGF0YS0+c2l6ZSwKPiAg
ICAgICAgICAgICAgICAgdjJtX2RhdGEtPnNwaV9zdGFydCwgdjJtX2RhdGEtPm5yX3NwaXMpOwo+
ICAKPiAtICAgICAgICByZXQgPSBtYXBfbW1pb19yZWdpb25zKGQsIF9nZm4ocGFkZHJfdG9fcGZu
KHYybV9kYXRhLT5hZGRyKSksCj4gKyAgICAgICAgcmV0ID0gbWFwX21taW9fcmVnaW9ucyhkLCBn
YWRkcl90b19nZm4odjJtX2RhdGEtPmFkZHIpLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgUEZOX1VQKHYybV9kYXRhLT5zaXplKSwKPiAtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIF9tZm4ocGFkZHJfdG9fcGZuKHYybV9kYXRhLT5hZGRyKSkpOwo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbWFkZHJfdG9fbWZuKHYybV9kYXRhLT5hZGRyKSk7Cj4gICAg
ICAgICAgaWYgKCByZXQgKQo+ICAgICAgICAgIHsKPiAgICAgICAgICAgICAgcHJpbnRrKFhFTkxP
R19FUlIgIkdJQ3YyOiBNYXAgdjJtIGZyYW1lIHRvIGQlZCBmYWlsZWQuXG4iLAo+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0va2VybmVsLmMgYi94ZW4vYXJjaC9hcm0va2VybmVsLmMKPiBpbmRl
eCAwZWQ4YjYwMDVjLi4xYjMyZDU1Mjg0IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9rZXJu
ZWwuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9rZXJuZWwuYwo+IEBAIC0xODMsNyArMTgzLDcgQEAg
c3RhdGljIHZvaWQga2VybmVsX3ppbWFnZV9sb2FkKHN0cnVjdCBrZXJuZWxfaW5mbyAqaW5mbykK
PiAgICAgICAgICAgICAgcmV0dXJuOwo+ICAgICAgICAgIH0KPiAgCj4gLSAgICAgICAgZHN0ID0g
bWFwX2RvbWFpbl9wYWdlKF9tZm4ocGFkZHJfdG9fcGZuKG1hKSkpOwo+ICsgICAgICAgIGRzdCA9
IG1hcF9kb21haW5fcGFnZShtYWRkcl90b19tZm4obWEpKTsKPiAgCj4gICAgICAgICAgY29weV9m
cm9tX3BhZGRyKGRzdCArIHMsIHBhZGRyICsgb2ZmcywgbCk7Cj4gIAo+IGRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vbWVtX2FjY2Vzcy5jIGIveGVuL2FyY2gvYXJtL21lbV9hY2Nlc3MuYwo+IGlu
ZGV4IDA0YjE1MDZiMDAuLmJjZjQ5ZjVjMTUgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL21l
bV9hY2Nlc3MuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9tZW1fYWNjZXNzLmMKPiBAQCAtMTEzLDcg
KzExMyw3IEBAIHAybV9tZW1fYWNjZXNzX2NoZWNrX2FuZF9nZXRfcGFnZSh2YWRkcl90IGd2YSwg
dW5zaWduZWQgbG9uZyBmbGFnLAo+ICAgICAgaWYgKCByYyA8IDAgKQo+ICAgICAgICAgIGdvdG8g
ZXJyOwo+ICAKPiAtICAgIGdmbiA9IF9nZm4ocGFkZHJfdG9fcGZuKGlwYSkpOwo+ICsgICAgZ2Zu
ID0gZ2FkZHJfdG9fZ2ZuKGlwYSk7Cj4gIAo+ICAgICAgLyoKPiAgICAgICAqIFdlIGRvIHRoaXMg
Zmlyc3QgYXMgdGhpcyBpcyBmYXN0ZXIgaW4gdGhlIGRlZmF1bHQgY2FzZSB3aGVuIG5vCj4gQEAg
LTIwMyw3ICsyMDMsNyBAQCBib29sX3QgcDJtX21lbV9hY2Nlc3NfY2hlY2socGFkZHJfdCBncGEs
IHZhZGRyX3QgZ2xhLCBjb25zdCBzdHJ1Y3QgbnBmZWMgbnBmZWMpCj4gICAgICBpZiAoICFwMm0t
Pm1lbV9hY2Nlc3NfZW5hYmxlZCApCj4gICAgICAgICAgcmV0dXJuIHRydWU7Cj4gIAo+IC0gICAg
cmMgPSBwMm1fZ2V0X21lbV9hY2Nlc3Modi0+ZG9tYWluLCBfZ2ZuKHBhZGRyX3RvX3BmbihncGEp
KSwgJnhtYSk7Cj4gKyAgICByYyA9IHAybV9nZXRfbWVtX2FjY2Vzcyh2LT5kb21haW4sIGdhZGRy
X3RvX2dmbihncGEpLCAmeG1hKTsKPiAgICAgIGlmICggcmMgKQo+ICAgICAgICAgIHJldHVybiB0
cnVlOwo+ICAKPiBAQCAtMjQ1LDEzICsyNDUsMTMgQEAgYm9vbF90IHAybV9tZW1fYWNjZXNzX2No
ZWNrKHBhZGRyX3QgZ3BhLCB2YWRkcl90IGdsYSwgY29uc3Qgc3RydWN0IG5wZmVjIG5wZmVjKQo+
ICAgICAgLyogRmlyc3QsIGhhbmRsZSByeDJydyBhbmQgbjJyd3ggY29udmVyc2lvbiBhdXRvbWF0
aWNhbGx5LiAqLwo+ICAgICAgaWYgKCBucGZlYy53cml0ZV9hY2Nlc3MgJiYgeG1hID09IFhFTk1F
TV9hY2Nlc3NfcngycncgKQo+ICAgICAgewo+IC0gICAgICAgIHJjID0gcDJtX3NldF9tZW1fYWNj
ZXNzKHYtPmRvbWFpbiwgX2dmbihwYWRkcl90b19wZm4oZ3BhKSksIDEsCj4gKyAgICAgICAgcmMg
PSBwMm1fc2V0X21lbV9hY2Nlc3Modi0+ZG9tYWluLCBnYWRkcl90b19nZm4oZ3BhKSwgMSwKPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLCB+MCwgWEVOTUVNX2FjY2Vzc19ydywg
MCk7Cj4gICAgICAgICAgcmV0dXJuIGZhbHNlOwo+ICAgICAgfQo+ICAgICAgZWxzZSBpZiAoIHht
YSA9PSBYRU5NRU1fYWNjZXNzX24ycnd4ICkKPiAgICAgIHsKPiAtICAgICAgICByYyA9IHAybV9z
ZXRfbWVtX2FjY2Vzcyh2LT5kb21haW4sIF9nZm4ocGFkZHJfdG9fcGZuKGdwYSkpLCAxLAo+ICsg
ICAgICAgIHJjID0gcDJtX3NldF9tZW1fYWNjZXNzKHYtPmRvbWFpbiwgZ2FkZHJfdG9fZ2ZuKGdw
YSksIDEsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCwgfjAsIFhFTk1FTV9h
Y2Nlc3Nfcnd4LCAwKTsKPiAgICAgIH0KPiAgCj4gQEAgLTI3Myw3ICsyNzMsNyBAQCBib29sX3Qg
cDJtX21lbV9hY2Nlc3NfY2hlY2socGFkZHJfdCBncGEsIHZhZGRyX3QgZ2xhLCBjb25zdCBzdHJ1
Y3QgbnBmZWMgbnBmZWMpCj4gICAgICAgICAgICAgIHsKPiAgICAgICAgICAgICAgICAgIC8qIEEg
bGlzdGVuZXIgaXMgbm90IHJlcXVpcmVkLCBzbyBjbGVhciB0aGUgYWNjZXNzCj4gICAgICAgICAg
ICAgICAgICAgKiByZXN0cmljdGlvbnMuICovCj4gLSAgICAgICAgICAgICAgICByYyA9IHAybV9z
ZXRfbWVtX2FjY2Vzcyh2LT5kb21haW4sIF9nZm4ocGFkZHJfdG9fcGZuKGdwYSkpLCAxLAo+ICsg
ICAgICAgICAgICAgICAgcmMgPSBwMm1fc2V0X21lbV9hY2Nlc3Modi0+ZG9tYWluLCBnYWRkcl90
b19nZm4oZ3BhKSwgMSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDAsIH4wLCBYRU5NRU1fYWNjZXNzX3J3eCwgMCk7Cj4gICAgICAgICAgICAgIH0KPiAgICAgICAg
ICB9Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5jIGIveGVuL2FyY2gvYXJtL21tLmMK
PiBpbmRleCBmNWRmNjY5ZDkyLi4wMDE0YzI0ZWNjIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2Fy
bS9tbS5jCj4gKysrIGIveGVuL2FyY2gvYXJtL21tLmMKPiBAQCAtMzE1LDcgKzMxNSw3IEBAIHN0
YXRpYyBpbmxpbmUgbHBhZV90IG1mbl90b194ZW5fZW50cnkobWZuX3QgbWZuLCB1bnNpZ25lZCBh
dHRyKQo+ICAgICAgICAgIGJyZWFrOwo+ICAgICAgfQo+ICAKPiAtICAgIEFTU0VSVCghKHBmbl90
b19wYWRkcihtZm5feChtZm4pKSAmIH5QQUREUl9NQVNLKSk7Cj4gKyAgICBBU1NFUlQoIShtZm5f
dG9fbWFkZHIobWZuKSAmIH5QQUREUl9NQVNLKSk7Cj4gIAo+ICAgICAgZS5wdC5iYXNlID0gbWZu
X3gobWZuKTsKPiAgCj4gQEAgLTUzNiw4ICs1MzYsOCBAQCB2b2lkIF9faW5pdCBhcmNoX2luaXRf
bWVtb3J5KHZvaWQpCj4gIHN0YXRpYyBpbmxpbmUgbHBhZV90IHB0ZV9vZl94ZW5hZGRyKHZhZGRy
X3QgdmEpCj4gIHsKPiAgICAgIHBhZGRyX3QgbWEgPSB2YSArIHBoeXNfb2Zmc2V0Owo+IC0gICAg
dW5zaWduZWQgbG9uZyBtZm4gPSBtYSA+PiBQQUdFX1NISUZUOwo+IC0gICAgcmV0dXJuIG1mbl90
b194ZW5fZW50cnkoX21mbihtZm4pLCBXUklURUFMTE9DKTsKPiArCj4gKyAgICByZXR1cm4gbWZu
X3RvX3hlbl9lbnRyeShtYWRkcl90b19tZm4obWEpLCBXUklURUFMTE9DKTsKPiAgfQo+ICAKPiAg
LyogTWFwIHRoZSBGRFQgaW4gdGhlIGVhcmx5IGJvb3QgcGFnZSB0YWJsZSAqLwo+IEBAIC02NDYs
NyArNjQ2LDcgQEAgdm9pZCBfX2luaXQgc2V0dXBfcGFnZXRhYmxlcyh1bnNpZ25lZCBsb25nIGJv
b3RfcGh5c19vZmZzZXQsIHBhZGRyX3QgeGVuX3BhZGRyKQo+ICAgICAgLyogSW5pdGlhbGlzZSB4
ZW4gc2Vjb25kIGxldmVsIGVudHJpZXMgLi4uICovCj4gICAgICAvKiAuLi4gWGVuJ3MgdGV4dCBl
dGMgKi8KPiAgCj4gLSAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KF9tZm4oeGVuX3BhZGRyPj5Q
QUdFX1NISUZUKSwgV1JJVEVBTExPQyk7Cj4gKyAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KG1h
ZGRyX3RvX21mbih4ZW5fcGFkZHIpLCBXUklURUFMTE9DKTsKPiAgICAgIHB0ZS5wdC54biA9IDA7
LyogQ29udGFpbnMgb3VyIHRleHQgbWFwcGluZyEgKi8KPiAgICAgIHhlbl9zZWNvbmRbc2Vjb25k
X3RhYmxlX29mZnNldChYRU5fVklSVF9TVEFSVCldID0gcHRlOwo+ICAKPiBAQCAtNjYzLDcgKzY2
Myw3IEBAIHZvaWQgX19pbml0IHNldHVwX3BhZ2V0YWJsZXModW5zaWduZWQgbG9uZyBib290X3Bo
eXNfb2Zmc2V0LCBwYWRkcl90IHhlbl9wYWRkcikKPiAgCj4gICAgICAvKiAuLi4gQm9vdCBNaXNj
IGFyZWEgZm9yIHhlbiByZWxvY2F0aW9uICovCj4gICAgICBkZXN0X3ZhID0gQk9PVF9SRUxPQ19W
SVJUX1NUQVJUOwo+IC0gICAgcHRlID0gbWZuX3RvX3hlbl9lbnRyeShfbWZuKHhlbl9wYWRkciA+
PiBQQUdFX1NISUZUKSwgV1JJVEVBTExPQyk7Cj4gKyAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5
KG1hZGRyX3RvX21mbih4ZW5fcGFkZHIpLCBXUklURUFMTE9DKTsKPiAgICAgIC8qIE1hcCB0aGUg
ZGVzdGluYXRpb24gaW4geGVuX3NlY29uZC4gKi8KPiAgICAgIHhlbl9zZWNvbmRbc2Vjb25kX3Rh
YmxlX29mZnNldChkZXN0X3ZhKV0gPSBwdGU7Cj4gICAgICAvKiBNYXAgdGhlIGRlc3RpbmF0aW9u
IGluIGJvb3Rfc2Vjb25kLiAqLwo+IEBAIC02OTAsMTEgKzY5MCwxMSBAQCB2b2lkIF9faW5pdCBz
ZXR1cF9wYWdldGFibGVzKHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwgcGFkZHJfdCB4
ZW5fcGFkZHIpCj4gICAgICAvKiBCcmVhayB1cCB0aGUgWGVuIG1hcHBpbmcgaW50byA0ayBwYWdl
cyBhbmQgcHJvdGVjdCB0aGVtIHNlcGFyYXRlbHkuICovCj4gICAgICBmb3IgKCBpID0gMDsgaSA8
IExQQUVfRU5UUklFUzsgaSsrICkKPiAgICAgIHsKPiAtICAgICAgICB1bnNpZ25lZCBsb25nIG1m
biA9IHBhZGRyX3RvX3Bmbih4ZW5fcGFkZHIpICsgaTsKPiArICAgICAgICBtZm5fdCBtZm4gPSBt
Zm5fYWRkKG1hZGRyX3RvX21mbih4ZW5fcGFkZHIpLCBpKTsKPiAgICAgICAgICB1bnNpZ25lZCBs
b25nIHZhID0gWEVOX1ZJUlRfU1RBUlQgKyAoaSA8PCBQQUdFX1NISUZUKTsKPiAgICAgICAgICBp
ZiAoICFpc19rZXJuZWwodmEpICkKPiAgICAgICAgICAgICAgYnJlYWs7Cj4gLSAgICAgICAgcHRl
ID0gbWZuX3RvX3hlbl9lbnRyeShfbWZuKG1mbiksIFdSSVRFQUxMT0MpOwo+ICsgICAgICAgIHB0
ZSA9IG1mbl90b194ZW5fZW50cnkobWZuLCBXUklURUFMTE9DKTsKPiAgICAgICAgICBwdGUucHQu
dGFibGUgPSAxOyAvKiA0ayBtYXBwaW5ncyBhbHdheXMgaGF2ZSB0aGlzIGJpdCBzZXQgKi8KPiAg
ICAgICAgICBpZiAoIGlzX2tlcm5lbF90ZXh0KHZhKSB8fCBpc19rZXJuZWxfaW5pdHRleHQodmEp
ICkKPiAgICAgICAgICB7Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wMm0uYyBiL3hlbi9h
cmNoL2FybS9wMm0uYwo+IGluZGV4IGI3YmJlYTFkODEuLjI2NmQxYzNiZDYgMTAwNjQ0Cj4gLS0t
IGEveGVuL2FyY2gvYXJtL3AybS5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3AybS5jCj4gQEAgLTMx
MSw3ICszMTEsNyBAQCBtZm5fdCBwMm1fZ2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0s
IGdmbl90IGdmbiwKPiAgICAgICAgICAgICAgICAgICAgICBwMm1fdHlwZV90ICp0LCBwMm1fYWNj
ZXNzX3QgKmEsCj4gICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpwYWdlX29yZGVy
KQo+ICB7Cj4gLSAgICBwYWRkcl90IGFkZHIgPSBwZm5fdG9fcGFkZHIoZ2ZuX3goZ2ZuKSk7Cj4g
KyAgICBwYWRkcl90IGFkZHIgPSBnZm5fdG9fZ2FkZHIoZ2ZuKTsKPiAgICAgIHVuc2lnbmVkIGlu
dCBsZXZlbCA9IDA7Cj4gICAgICBscGFlX3QgZW50cnksICp0YWJsZTsKPiAgICAgIGludCByYzsK
PiBAQCAtNTQyLDcgKzU0Miw3IEBAIHN0YXRpYyBscGFlX3QgbWZuX3RvX3AybV9lbnRyeShtZm5f
dCBtZm4sIHAybV90eXBlX3QgdCwgcDJtX2FjY2Vzc190IGEpCj4gIAo+ICAgICAgcDJtX3NldF9w
ZXJtaXNzaW9uKCZlLCB0LCBhKTsKPiAgCj4gLSAgICBBU1NFUlQoIShwZm5fdG9fcGFkZHIobWZu
X3gobWZuKSkgJiB+UEFERFJfTUFTSykpOwo+ICsgICAgQVNTRVJUKCEobWZuX3RvX21hZGRyKG1m
bikgJiB+UEFERFJfTUFTSykpOwo+ICAKPiAgICAgIGUucDJtLmJhc2UgPSBtZm5feChtZm4pOwo+
ICAKPiBAQCAtODAzLDcgKzgwMyw3IEBAIHN0YXRpYyBpbnQgX19wMm1fc2V0X2VudHJ5KHN0cnVj
dCBwMm1fZG9tYWluICpwMm0sCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV90eXBl
X3QgdCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX2FjY2Vzc190IGEpCj4gIHsK
PiAtICAgIHBhZGRyX3QgYWRkciA9IHBmbl90b19wYWRkcihnZm5feChzZ2ZuKSk7Cj4gKyAgICBw
YWRkcl90IGFkZHIgPSBnZm5fdG9fZ2FkZHIoc2dmbik7Cj4gICAgICB1bnNpZ25lZCBpbnQgbGV2
ZWwgPSAwOwo+ICAgICAgdW5zaWduZWQgaW50IHRhcmdldCA9IDMgLSAocGFnZV9vcmRlciAvIExQ
QUVfU0hJRlQpOwo+ICAgICAgbHBhZV90ICplbnRyeSwgKnRhYmxlLCBvcmlnX3B0ZTsKPiBAQCAt
MTQ0MCwxMCArMTQ0MCwxMCBAQCBzdHJ1Y3QgcGFnZV9pbmZvICpnZXRfcGFnZV9mcm9tX2d2YShz
dHJ1Y3QgdmNwdSAqdiwgdmFkZHJfdCB2YSwKPiAgICAgIGlmICggcmMgKQo+ICAgICAgICAgIGdv
dG8gZXJyOwo+ICAKPiAtICAgIGlmICggIW1mbl92YWxpZChfbWZuKG1hZGRyID4+IFBBR0VfU0hJ
RlQpKSApCj4gKyAgICBpZiAoICFtZm5fdmFsaWQobWFkZHJfdG9fbWZuKG1hZGRyKSkgKQo+ICAg
ICAgICAgIGdvdG8gZXJyOwo+ICAKPiAtICAgIHBhZ2UgPSBtZm5fdG9fcGFnZShtYWRkciA+PiBQ
QUdFX1NISUZUKTsKPiArICAgIHBhZ2UgPSBtZm5fdG9fcGFnZShtZm5feChtYWRkcl90b19tZm4o
bWFkZHIpKSk7Cj4KPiAgICAgIEFTU0VSVChwYWdlKTsKPiAgCj4gICAgICBpZiAoIHVubGlrZWx5
KCFnZXRfcGFnZShwYWdlLCBkKSkgKQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcGxhdGZv
cm1zL2V4eW5vczUuYyBiL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvZXh5bm9zNS5jCj4gaW5kZXgg
NDkyY2QzZTExZi4uMmFlNWZhNjZlMCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vcGxhdGZv
cm1zL2V4eW5vczUuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvZXh5bm9zNS5jCj4g
QEAgLTgyLDEyICs4MiwxMiBAQCBzdGF0aWMgaW50IGV4eW5vczVfaW5pdF90aW1lKHZvaWQpCj4g
IHN0YXRpYyBpbnQgZXh5bm9zNTI1MF9zcGVjaWZpY19tYXBwaW5nKHN0cnVjdCBkb21haW4gKmQp
Cj4gIHsKPiAgICAgIC8qIE1hcCB0aGUgY2hpcCBJRCAqLwo+IC0gICAgbWFwX21taW9fcmVnaW9u
cyhkLCBfZ2ZuKHBhZGRyX3RvX3BmbihFWFlOT1M1X1BBX0NISVBJRCkpLCAxLAo+IC0gICAgICAg
ICAgICAgICAgICAgICBfbWZuKHBhZGRyX3RvX3BmbihFWFlOT1M1X1BBX0NISVBJRCkpKTsKPiAr
ICAgIG1hcF9tbWlvX3JlZ2lvbnMoZCwgZ2FkZHJfdG9fZ2ZuKEVYWU5PUzVfUEFfQ0hJUElEKSwg
MSwKPiArICAgICAgICAgICAgICAgICAgICAgbWFkZHJfdG9fbWZuKEVYWU5PUzVfUEFfQ0hJUElE
KSk7Cj4gIAo+ICAgICAgLyogTWFwIHRoZSBQV00gcmVnaW9uICovCj4gLSAgICBtYXBfbW1pb19y
ZWdpb25zKGQsIF9nZm4ocGFkZHJfdG9fcGZuKEVYWU5PUzVfUEFfVElNRVIpKSwgMiwKPiAtICAg
ICAgICAgICAgICAgICAgICAgX21mbihwYWRkcl90b19wZm4oRVhZTk9TNV9QQV9USU1FUikpKTsK
PiArICAgIG1hcF9tbWlvX3JlZ2lvbnMoZCwgZ2FkZHJfdG9fZ2ZuKEVYWU5PUzVfUEFfVElNRVIp
LCAyLAo+ICsgICAgICAgICAgICAgICAgICAgICBtYWRkcl90b19tZm4oRVhZTk9TNV9QQV9USU1F
UikpOwo+ICAKPiAgICAgIHJldHVybiAwOwo+ICB9Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9wbGF0Zm9ybXMvb21hcDUuYyBiL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvb21hcDUuYwo+IGlu
ZGV4IGVhZGM0ZjgzODIuLjFlMWY5ZmE5NzAgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3Bs
YXRmb3Jtcy9vbWFwNS5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9vbWFwNS5jCj4g
QEAgLTEwMSwyMCArMTAxLDIwIEBAIHN0YXRpYyBpbnQgb21hcDVfaW5pdF90aW1lKHZvaWQpCj4g
IHN0YXRpYyBpbnQgb21hcDVfc3BlY2lmaWNfbWFwcGluZyhzdHJ1Y3QgZG9tYWluICpkKQo+ICB7
Cj4gICAgICAvKiBNYXAgdGhlIFBSTSBtb2R1bGUgKi8KPiAtICAgIG1hcF9tbWlvX3JlZ2lvbnMo
ZCwgX2dmbihwYWRkcl90b19wZm4oT01BUDVfUFJNX0JBU0UpKSwgMiwKPiAtICAgICAgICAgICAg
ICAgICAgICAgX21mbihwYWRkcl90b19wZm4oT01BUDVfUFJNX0JBU0UpKSk7Cj4gKyAgICBtYXBf
bW1pb19yZWdpb25zKGQsIGdhZGRyX3RvX2dmbihPTUFQNV9QUk1fQkFTRSksIDIsCj4gKyAgICAg
ICAgICAgICAgICAgICAgIG1hZGRyX3RvX21mbihPTUFQNV9QUk1fQkFTRSkpOwo+ICAKPiAgICAg
IC8qIE1hcCB0aGUgUFJNX01QVSAqLwo+IC0gICAgbWFwX21taW9fcmVnaW9ucyhkLCBfZ2ZuKHBh
ZGRyX3RvX3BmbihPTUFQNV9QUkNNX01QVV9CQVNFKSksIDEsCj4gLSAgICAgICAgICAgICAgICAg
ICAgIF9tZm4ocGFkZHJfdG9fcGZuKE9NQVA1X1BSQ01fTVBVX0JBU0UpKSk7Cj4gKyAgICBtYXBf
bW1pb19yZWdpb25zKGQsIGdhZGRyX3RvX2dmbihPTUFQNV9QUkNNX01QVV9CQVNFKSwgMSwKPiAr
ICAgICAgICAgICAgICAgICAgICAgbWFkZHJfdG9fbWZuKE9NQVA1X1BSQ01fTVBVX0JBU0UpKTsK
PiAgCj4gICAgICAvKiBNYXAgdGhlIFdha2V1cCBHZW4gKi8KPiAtICAgIG1hcF9tbWlvX3JlZ2lv
bnMoZCwgX2dmbihwYWRkcl90b19wZm4oT01BUDVfV0tVUEdFTl9CQVNFKSksIDEsCj4gLSAgICAg
ICAgICAgICAgICAgICAgIF9tZm4ocGFkZHJfdG9fcGZuKE9NQVA1X1dLVVBHRU5fQkFTRSkpKTsK
PiArICAgIG1hcF9tbWlvX3JlZ2lvbnMoZCwgZ2FkZHJfdG9fZ2ZuKE9NQVA1X1dLVVBHRU5fQkFT
RSksIDEsCj4gKyAgICAgICAgICAgICAgICAgICAgIG1hZGRyX3RvX21mbihPTUFQNV9XS1VQR0VO
X0JBU0UpKTsKPiAgCj4gICAgICAvKiBNYXAgdGhlIG9uLWNoaXAgU1JBTSAqLwo+IC0gICAgbWFw
X21taW9fcmVnaW9ucyhkLCBfZ2ZuKHBhZGRyX3RvX3BmbihPTUFQNV9TUkFNX1BBKSksIDMyLAo+
IC0gICAgICAgICAgICAgICAgICAgICBfbWZuKHBhZGRyX3RvX3BmbihPTUFQNV9TUkFNX1BBKSkp
Owo+ICsgICAgbWFwX21taW9fcmVnaW9ucyhkLCBnYWRkcl90b19nZm4oT01BUDVfU1JBTV9QQSks
IDMyLAo+ICsgICAgICAgICAgICAgICAgICAgICBtYWRkcl90b19tZm4oT01BUDVfU1JBTV9QQSkp
Owo+ICAKPiAgICAgIHJldHVybiAwOwo+ICB9Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90
cmFwcy5jIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKPiBpbmRleCBjZTE5MDIxZjAxLi5jMDc5OTli
NTE4IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCj4gKysrIGIveGVuL2FyY2gv
YXJtL3RyYXBzLmMKPiBAQCAtMjQ4MSwxMiArMjQ4MSwxMiBAQCB2b2lkIGR1bXBfZ3Vlc3RfczFf
d2FsayhzdHJ1Y3QgZG9tYWluICpkLCB2YWRkcl90IGFkZHIpCj4gICAgICB1aW50MzJfdCAqZmly
c3QgPSBOVUxMLCAqc2Vjb25kID0gTlVMTDsKPiAgICAgIG1mbl90IG1mbjsKPiAgCj4gLSAgICBt
Zm4gPSBnZm5fdG9fbWZuKGQsIF9nZm4ocGFkZHJfdG9fcGZuKHR0YnIwKSkpOwo+ICsgICAgbWZu
ID0gZ2ZuX3RvX21mbihkLCBnYWRkcl90b19nZm4odHRicjApKTsKPiAgCj4gICAgICBwcmludGso
ImRvbSVkIFZBIDB4JTA4IlBSSXZhZGRyIlxuIiwgZC0+ZG9tYWluX2lkLCBhZGRyKTsKPiAgICAg
IHByaW50aygiICAgIFRUQkNSOiAweCUwOCJQUklyZWdpc3RlciJcbiIsIHR0YmNyKTsKPiAgICAg
IHByaW50aygiICAgIFRUQlIwOiAweCUwMTYiUFJJeDY0IiA9IDB4JSJQUklwYWRkciJcbiIsCj4g
LSAgICAgICAgICAgdHRicjAsIHBmbl90b19wYWRkcihtZm5feChtZm4pKSk7Cj4gKyAgICAgICAg
ICAgdHRicjAsIG1mbl90b19tYWRkcihtZm4pKTsKPiAgCj4gICAgICBpZiAoIHR0YmNyICYgVFRC
Q1JfRUFFICkKPiAgICAgIHsKPiBAQCAtMjUwOCwxMiArMjUwOCwxMiBAQCB2b2lkIGR1bXBfZ3Vl
c3RfczFfd2FsayhzdHJ1Y3QgZG9tYWluICpkLCB2YWRkcl90IGFkZHIpCj4gIAo+ICAgICAgb2Zm
c2V0ID0gYWRkciA+PiAoMTIrOCk7Cj4gICAgICBwcmludGsoIjFTVFsweCUiUFJJeDMyIl0gKDB4
JSJQUklwYWRkciIpID0gMHglMDgiUFJJeDMyIlxuIiwKPiAtICAgICAgICAgICBvZmZzZXQsIHBm
bl90b19wYWRkcihtZm5feChtZm4pKSwgZmlyc3Rbb2Zmc2V0XSk7Cj4gKyAgICAgICAgICAgb2Zm
c2V0LCBtZm5fdG9fbWFkZHIobWZuKSwgZmlyc3Rbb2Zmc2V0XSk7Cj4gICAgICBpZiAoICEoZmly
c3Rbb2Zmc2V0XSAmIDB4MSkgfHwKPiAgICAgICAgICAgIChmaXJzdFtvZmZzZXRdICYgMHgyKSAp
Cj4gICAgICAgICAgZ290byBkb25lOwo+ICAKPiAtICAgIG1mbiA9IGdmbl90b19tZm4oZCwgX2dm
bihwYWRkcl90b19wZm4oZmlyc3Rbb2Zmc2V0XSkpKTsKPiArICAgIG1mbiA9IGdmbl90b19tZm4o
ZCwgZ2FkZHJfdG9fZ2ZuKGZpcnN0W29mZnNldF0pKTsKPiAgCj4gICAgICBpZiAoIG1mbl9lcSht
Zm4sIElOVkFMSURfTUZOKSApCj4gICAgICB7Cj4gQEAgLTI1MjMsNyArMjUyMyw3IEBAIHZvaWQg
ZHVtcF9ndWVzdF9zMV93YWxrKHN0cnVjdCBkb21haW4gKmQsIHZhZGRyX3QgYWRkcikKPiAgICAg
IHNlY29uZCA9IG1hcF9kb21haW5fcGFnZShtZm4pOwo+ICAgICAgb2Zmc2V0ID0gKGFkZHIgPj4g
MTIpICYgMHgzRkY7Cj4gICAgICBwcmludGsoIjJORFsweCUiUFJJeDMyIl0gKDB4JSJQUklwYWRk
ciIpID0gMHglMDgiUFJJeDMyIlxuIiwKPiAtICAgICAgICAgICBvZmZzZXQsIHBmbl90b19wYWRk
cihtZm5feChtZm4pKSwgc2Vjb25kW29mZnNldF0pOwo+ICsgICAgICAgICAgIG9mZnNldCwgbWZu
X3RvX21hZGRyKG1mbiksIHNlY29uZFtvZmZzZXRdKTsKPiAgCj4gIGRvbmU6Cj4gICAgICBpZiAo
c2Vjb25kKSB1bm1hcF9kb21haW5fcGFnZShzZWNvbmQpOwo+IEBAIC0yNzU5LDExICsyNzU5LDEx
IEBAIHN0YXRpYyB2b2lkIGRvX3RyYXBfZGF0YV9hYm9ydF9ndWVzdChzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncywKPiAgICAgICAgICAgKiB3aXRoIHRoZSBTdGFnZS0yIHBhZ2UgdGFibGUuIFdh
bGsgdGhlIFN0YWdlLTIgUFQgdG8gY2hlY2sKPiAgICAgICAgICAgKiBpZiB0aGUgZW50cnkgZXhp
c3RzLiBJZiBpdCdzIHRoZSBjYXNlLCByZXR1cm4gdG8gdGhlIGd1ZXN0Cj4gICAgICAgICAgICov
Cj4gLSAgICAgICAgbWZuID0gZ2ZuX3RvX21mbihjdXJyZW50LT5kb21haW4sIF9nZm4ocGFkZHJf
dG9fcGZuKGluZm8uZ3BhKSkpOwo+ICsgICAgICAgIG1mbiA9IGdmbl90b19tZm4oY3VycmVudC0+
ZG9tYWluLCBnYWRkcl90b19nZm4oaW5mby5ncGEpKTsKPiAgICAgICAgICBpZiAoICFtZm5fZXEo
bWZuLCBJTlZBTElEX01GTikgKQo+ICAgICAgICAgICAgICByZXR1cm47Cj4gIAo+IC0gICAgICAg
IGlmICggdHJ5X21hcF9tbWlvKF9nZm4ocGFkZHJfdG9fcGZuKGluZm8uZ3BhKSkpICkKPiArICAg
ICAgICBpZiAoIHRyeV9tYXBfbW1pbyhnYWRkcl90b19nZm4oaW5mby5ncGEpKSApCj4gICAgICAg
ICAgICAgIHJldHVybjsKPiAgCj4gICAgICAgICAgYnJlYWs7Cj4gZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS92Z2ljLXYyLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy12Mi5jCj4gaW5kZXggZGM5Zjk1
Yjk0OC4uZTVjZmEzM2Q4YSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12Mi5jCj4g
KysrIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjIuYwo+IEBAIC02ODYsOCArNjg2LDggQEAgc3RhdGlj
IGludCB2Z2ljX3YyX2RvbWFpbl9pbml0KHN0cnVjdCBkb21haW4gKmQpCj4gICAgICAgKiBNYXAg
dGhlIGdpYyB2aXJ0dWFsIGNwdSBpbnRlcmZhY2UgaW4gdGhlIGdpYyBjcHUgaW50ZXJmYWNlCj4g
ICAgICAgKiByZWdpb24gb2YgdGhlIGd1ZXN0Lgo+ICAgICAgICovCj4gLSAgICByZXQgPSBtYXBf
bW1pb19yZWdpb25zKGQsIF9nZm4ocGFkZHJfdG9fcGZuKGNiYXNlKSksIGNzaXplIC8gUEFHRV9T
SVpFLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICBfbWZuKHBhZGRyX3RvX3Bmbih2YmFz
ZSkpKTsKPiArICAgIHJldCA9IG1hcF9tbWlvX3JlZ2lvbnMoZCwgZ2FkZHJfdG9fZ2ZuKGNiYXNl
KSwgY3NpemUgLyBQQUdFX1NJWkUsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hZGRy
X3RvX21mbih2YmFzZSkpOwo+ICAgICAgaWYgKCByZXQgKQo+ICAgICAgICAgIHJldHVybiByZXQ7
Cj4gIAo+IC0tIAo+IDIuMTEuMAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 15 23:13:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 23:13: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 1dLdwQ-0005i2-S6; Thu, 15 Jun 2017 23:12: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 1dLdwP-0005hw-CA
 for xen-devel@lists.xen.org; Thu, 15 Jun 2017 23:12:41 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 61/EE-26106-86413495; Thu, 15 Jun 2017 23:12:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsVybKJssm66iHO
 kwcn7RhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bE/rXsBefMKi49OcfWwPhNs4uRi0NI4A+j
 xPO/3exdjBwcLAIOEne3c4GYjAIxEg9+WHcxcgKZYRKTLy9hBbFZBLQlLu/byw5iswkYSvx9s
 okNpFwCyF7ymQMkLCKgLvHnwgRGkDCzgJfE9nnBIKYwkNkzNQWkglPAWuJl9x2wgbwC3hKTru
 5kArGFBDIkTk3fxwZiiwroShz694cNokZQ4uTMJywgNrOAlsTy6dtYJjAKzEKSmoUktYCRaRW
 jRnFqUVlqka6RoV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmDw1TMwMO5g7Nnr
 d4hRkoNJSZSXX84pUogvKT+lMiOxOCO+qDQntfgQowwHh5IEb42wc6SQYFFqempFWmYOMA5g0
 hIcPEoivNogad7igsTc4sx0iNQpRl2ODavXf2ESYsnLz0uVEoeYIQBSlFGaBzcCFpOXGGWlhH
 kZGRgYhHgKUotyM0tQ5V8xinMwKgnzKgkBTeHJzCuB2/QK6AgmoCOCLjiAHFGSiJCSamCM3VK
 wgP3pHZmetc2lwuysDaevRvK/jbr/sf+r/sz7TiI697dydu/y1sg608MW/s/kdd+Ll1lLIu8x
 H2cTuPtm+03jLbWrNPverp9YJ8iw3jtp6YaL8X+WT9tjYtIZ2LU35tHn2X0Giq8tN5T/3lTVc
 LTlgbnWz797ZnMVHt76fv/5r4YVwmKCSizFGYmGWsxFxYkAYOj+7cQCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-13.tower-31.messagelabs.com!1497568358!105242764!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35217 invoked from network); 15 Jun 2017 23:12:39 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Jun 2017 23:12:39 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id F31812399A;
 Thu, 15 Jun 2017 23:12:36 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org F31812399A
Date: Thu, 15 Jun 2017 16:12: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: <20170613161323.25196-17-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1706151606040.12156@sstabellini-ThinkPad-X260>
References: <20170613161323.25196-1-julien.grall@arm.com>
 <20170613161323.25196-17-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, punit.agrawal@arm.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 16/24] xen/arm: mm: Use typesafe mfn for
	xenheap_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>

T24gVHVlLCAxMyBKdW4gMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEFkZCBtb3JlIHNhZmV0
eSB3aGVuIHVzaW5nIHhlbmhlYXBfbWZuXyouCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gvYXJtL21tLmMgICAg
ICAgIHwgMTYgKysrKysrKystLS0tLS0tLQo+ICB4ZW4vYXJjaC9hcm0vc2V0dXAuYyAgICAgfCAx
OCArKysrKysrKystLS0tLS0tLS0KPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oIHwgMTEgKysr
KysrLS0tLS0KPiAgMyBmaWxlcyBjaGFuZ2VkLCAyMyBpbnNlcnRpb25zKCspLCAyMiBkZWxldGlv
bnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL21tLmMgYi94ZW4vYXJjaC9hcm0v
bW0uYwo+IGluZGV4IDAwMTRjMjRlY2MuLmZiMDFmMDE4NzkgMTAwNjQ0Cj4gLS0tIGEveGVuL2Fy
Y2gvYXJtL21tLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vbW0uYwo+IEBAIC0xMzgsOCArMTM4LDgg
QEAgdWludDY0X3QgaW5pdF90dGJyOwo+ICBzdGF0aWMgcGFkZHJfdCBwaHlzX29mZnNldDsKPiAg
Cj4gIC8qIExpbWl0cyBvZiB0aGUgWGVuIGhlYXAgKi8KPiAtdW5zaWduZWQgbG9uZyB4ZW5oZWFw
X21mbl9zdGFydCBfX3JlYWRfbW9zdGx5ID0gfjBVTDsKPiAtdW5zaWduZWQgbG9uZyB4ZW5oZWFw
X21mbl9lbmQgX19yZWFkX21vc3RseTsKPiArbWZuX3QgeGVuaGVhcF9tZm5fc3RhcnQgX19yZWFk
X21vc3RseSA9IElOVkFMSURfTUZOOwo+ICttZm5fdCB4ZW5oZWFwX21mbl9lbmQgX19yZWFkX21v
c3RseTsKClRoZSBwYXRjaCBpcyBmaW5lLCBidXQgZ2l2ZW4gdGhhdCB4ZW5oZWFwX21mbl9lbmQg
aXMgdW51c2VkIG9uIGFybTY0LCBJCndvdWxkIGxpa2UgdG8gbWFrZSBpdCBhcm0zMiBvbmx5LgoK
Cj4gIHZhZGRyX3QgeGVuaGVhcF92aXJ0X2VuZCBfX3JlYWRfbW9zdGx5Owo+ICAjaWZkZWYgQ09O
RklHX0FSTV82NAo+ICB2YWRkcl90IHhlbmhlYXBfdmlydF9zdGFydCBfX3JlYWRfbW9zdGx5Owo+
IEBAIC04MDEsOCArODAxLDggQEAgdm9pZCBfX2luaXQgc2V0dXBfeGVuaGVhcF9tYXBwaW5ncyh1
bnNpZ25lZCBsb25nIGJhc2VfbWZuLAo+ICAKPiAgICAgIC8qIFJlY29yZCB3aGVyZSB0aGUgeGVu
aGVhcCBpcywgZm9yIHRyYW5zbGF0aW9uIHJvdXRpbmVzLiAqLwo+ICAgICAgeGVuaGVhcF92aXJ0
X2VuZCA9IFhFTkhFQVBfVklSVF9TVEFSVCArIG5yX21mbnMgKiBQQUdFX1NJWkU7Cj4gLSAgICB4
ZW5oZWFwX21mbl9zdGFydCA9IGJhc2VfbWZuOwo+IC0gICAgeGVuaGVhcF9tZm5fZW5kID0gYmFz
ZV9tZm4gKyBucl9tZm5zOwo+ICsgICAgeGVuaGVhcF9tZm5fc3RhcnQgPSBfbWZuKGJhc2VfbWZu
KTsKPiArICAgIHhlbmhlYXBfbWZuX2VuZCA9IF9tZm4oYmFzZV9tZm4gKyBucl9tZm5zKTsKPiAg
fQo+ICAjZWxzZSAvKiBDT05GSUdfQVJNXzY0ICovCj4gIHZvaWQgX19pbml0IHNldHVwX3hlbmhl
YXBfbWFwcGluZ3ModW5zaWduZWQgbG9uZyBiYXNlX21mbiwKPiBAQCAtODE2LDE2ICs4MTYsMTYg
QEAgdm9pZCBfX2luaXQgc2V0dXBfeGVuaGVhcF9tYXBwaW5ncyh1bnNpZ25lZCBsb25nIGJhc2Vf
bWZuLAo+ICAgICAgbWZuID0gYmFzZV9tZm4gJiB+KChGSVJTVF9TSVpFPj5QQUdFX1NISUZUKS0x
KTsKPiAgCj4gICAgICAvKiBGaXJzdCBjYWxsIHNldHMgdGhlIHhlbmhlYXAgcGh5c2ljYWwgYW5k
IHZpcnR1YWwgb2Zmc2V0LiAqLwo+IC0gICAgaWYgKCB4ZW5oZWFwX21mbl9zdGFydCA9PSB+MFVM
ICkKPiArICAgIGlmICggbWZuX2VxKHhlbmhlYXBfbWZuX3N0YXJ0LCBJTlZBTElEX01GTikgKQo+
ICAgICAgewo+IC0gICAgICAgIHhlbmhlYXBfbWZuX3N0YXJ0ID0gYmFzZV9tZm47Cj4gKyAgICAg
ICAgeGVuaGVhcF9tZm5fc3RhcnQgPSBfbWZuKGJhc2VfbWZuKTsKPiAgICAgICAgICB4ZW5oZWFw
X3ZpcnRfc3RhcnQgPSBESVJFQ1RNQVBfVklSVF9TVEFSVCArCj4gICAgICAgICAgICAgIChiYXNl
X21mbiAtIG1mbikgKiBQQUdFX1NJWkU7Cj4gICAgICB9Cj4gIAo+IC0gICAgaWYgKCBiYXNlX21m
biA8IHhlbmhlYXBfbWZuX3N0YXJ0ICkKPiArICAgIGlmICggYmFzZV9tZm4gPCBtZm5feCh4ZW5o
ZWFwX21mbl9zdGFydCkgKQo+ICAgICAgICAgIHBhbmljKCJjYW5ub3QgYWRkIHhlbmhlYXAgbWFw
cGluZyBhdCAlbHggYmVsb3cgaGVhcCBzdGFydCAlbHgiLAo+IC0gICAgICAgICAgICAgIGJhc2Vf
bWZuLCB4ZW5oZWFwX21mbl9zdGFydCk7Cj4gKyAgICAgICAgICAgICAgYmFzZV9tZm4sIG1mbl94
KHhlbmhlYXBfbWZuX3N0YXJ0KSk7Cj4gIAo+ICAgICAgZW5kX21mbiA9IGJhc2VfbWZuICsgbnJf
bWZuczsKPiAgCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9zZXR1cC5jIGIveGVuL2FyY2gv
YXJtL3NldHVwLmMKPiBpbmRleCBhYjRkOGU0MjE4Li4zYjM0ODU1NjY4IDEwMDY0NAo+IC0tLSBh
L3hlbi9hcmNoL2FybS9zZXR1cC5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKPiBAQCAt
NTU1LDggKzU1NSw4IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBzZXR1cF9tbSh1bnNpZ25lZCBsb25n
IGR0Yl9wYWRkciwgc2l6ZV90IGR0Yl9zaXplKQo+ICAgICAgICogYW5kIGVub3VnaCBtYXBwZWQg
cGFnZXMgZm9yIGNvcHlpbmcgdGhlIERUQi4KPiAgICAgICAqLwo+ICAgICAgZHRiX3BhZ2VzID0g
KGR0Yl9zaXplICsgUEFHRV9TSVpFLTEpID4+IFBBR0VfU0hJRlQ7Cj4gLSAgICBib290X21mbl9z
dGFydCA9IHhlbmhlYXBfbWZuX2VuZCAtIGR0Yl9wYWdlcyAtIDE7Cj4gLSAgICBib290X21mbl9l
bmQgPSB4ZW5oZWFwX21mbl9lbmQ7Cj4gKyAgICBib290X21mbl9zdGFydCA9IG1mbl94KHhlbmhl
YXBfbWZuX2VuZCkgLSBkdGJfcGFnZXMgLSAxOwo+ICsgICAgYm9vdF9tZm5fZW5kID0gbWZuX3go
eGVuaGVhcF9tZm5fZW5kKTsKPiAgCj4gICAgICBpbml0X2Jvb3RfcGFnZXMocGZuX3RvX3BhZGRy
KGJvb3RfbWZuX3N0YXJ0KSwgcGZuX3RvX3BhZGRyKGJvb3RfbWZuX2VuZCkpOwo+ICAKPiBAQCAt
NTkxLDExICs1OTEsMTEgQEAgc3RhdGljIHZvaWQgX19pbml0IHNldHVwX21tKHVuc2lnbmVkIGxv
bmcgZHRiX3BhZGRyLCBzaXplX3QgZHRiX3NpemUpCj4gICAgICAgICAgICAgICAgICBlID0gYmFu
a19lbmQ7Cj4gIAo+ICAgICAgICAgICAgICAvKiBBdm9pZCB0aGUgeGVuaGVhcCAqLwo+IC0gICAg
ICAgICAgICBpZiAoIHMgPCBwZm5fdG9fcGFkZHIoeGVuaGVhcF9tZm5fc3RhcnQreGVuaGVhcF9w
YWdlcykKPiAtICAgICAgICAgICAgICAgICAmJiBwZm5fdG9fcGFkZHIoeGVuaGVhcF9tZm5fc3Rh
cnQpIDwgZSApCj4gKyAgICAgICAgICAgIGlmICggcyA8IG1mbl90b19tYWRkcihtZm5fYWRkKHhl
bmhlYXBfbWZuX3N0YXJ0LCB4ZW5oZWFwX3BhZ2VzKSkKPiArICAgICAgICAgICAgICAgICAmJiBt
Zm5fdG9fbWFkZHIoeGVuaGVhcF9tZm5fc3RhcnQpIDwgZSApCj4gICAgICAgICAgICAgIHsKPiAt
ICAgICAgICAgICAgICAgIGUgPSBwZm5fdG9fcGFkZHIoeGVuaGVhcF9tZm5fc3RhcnQpOwo+IC0g
ICAgICAgICAgICAgICAgbiA9IHBmbl90b19wYWRkcih4ZW5oZWFwX21mbl9zdGFydCt4ZW5oZWFw
X3BhZ2VzKTsKPiArICAgICAgICAgICAgICAgIGUgPSBtZm5fdG9fbWFkZHIoeGVuaGVhcF9tZm5f
c3RhcnQpOwo+ICsgICAgICAgICAgICAgICAgbiA9IG1mbl90b19tYWRkcihtZm5fYWRkKHhlbmhl
YXBfbWZuX3N0YXJ0LCB4ZW5oZWFwX3BhZ2VzKSk7Cj4gICAgICAgICAgICAgIH0KPiAgCj4gICAg
ICAgICAgICAgIGR0X3VucmVzZXJ2ZWRfcmVnaW9ucyhzLCBlLCBpbml0X2Jvb3RfcGFnZXMsIDAp
Owo+IEBAIC02MTAsNyArNjEwLDcgQEAgc3RhdGljIHZvaWQgX19pbml0IHNldHVwX21tKHVuc2ln
bmVkIGxvbmcgZHRiX3BhZGRyLCBzaXplX3QgZHRiX3NpemUpCj4gIAo+ICAgICAgLyogQWRkIHhl
bmhlYXAgbWVtb3J5IHRoYXQgd2FzIG5vdCBhbHJlYWR5IGFkZGVkIHRvIHRoZSBib290Cj4gICAg
ICAgICBhbGxvY2F0b3IuICovCj4gLSAgICBpbml0X3hlbmhlYXBfcGFnZXMocGZuX3RvX3BhZGRy
KHhlbmhlYXBfbWZuX3N0YXJ0KSwKPiArICAgIGluaXRfeGVuaGVhcF9wYWdlcyhtZm5fdG9fbWFk
ZHIoeGVuaGVhcF9tZm5fc3RhcnQpLAo+ICAgICAgICAgICAgICAgICAgICAgICAgIHBmbl90b19w
YWRkcihib290X21mbl9zdGFydCkpOwo+ICB9Cj4gICNlbHNlIC8qIENPTkZJR19BUk1fNjQgKi8K
PiBAQCAtNjYyLDggKzY2Miw4IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBzZXR1cF9tbSh1bnNpZ25l
ZCBsb25nIGR0Yl9wYWRkciwgc2l6ZV90IGR0Yl9zaXplKQo+ICAgICAgdG90YWxfcGFnZXMgKz0g
cmFtX3NpemUgPj4gUEFHRV9TSElGVDsKPiAgCj4gICAgICB4ZW5oZWFwX3ZpcnRfZW5kID0gWEVO
SEVBUF9WSVJUX1NUQVJUICsgcmFtX2VuZCAtIHJhbV9zdGFydDsKPiAtICAgIHhlbmhlYXBfbWZu
X3N0YXJ0ID0gcmFtX3N0YXJ0ID4+IFBBR0VfU0hJRlQ7Cj4gLSAgICB4ZW5oZWFwX21mbl9lbmQg
PSByYW1fZW5kID4+IFBBR0VfU0hJRlQ7Cj4gKyAgICB4ZW5oZWFwX21mbl9zdGFydCA9IG1hZGRy
X3RvX21mbihyYW1fc3RhcnQpOwo+ICsgICAgeGVuaGVhcF9tZm5fZW5kID0gbWFkZHJfdG9fbWZu
KHJhbV9lbmQpOwo+ICAKPiAgICAgIC8qCj4gICAgICAgKiBOZWVkIGVub3VnaCBtYXBwZWQgcGFn
ZXMgZm9yIGNvcHlpbmcgdGhlIERUQi4KPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oCj4gaW5kZXggYTQyZGEyMGYwYS4uM2Rh
YjZkYzlhMSAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKPiArKysgYi94
ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKPiBAQCAtMTE1LDcgKzExNSw3IEBAIHN0cnVjdCBwYWdl
X2luZm8KPiAgI2RlZmluZSBQR0NfY291bnRfd2lkdGggICBQR19zaGlmdCg5KQo+ICAjZGVmaW5l
IFBHQ19jb3VudF9tYXNrICAgICgoMVVMPDxQR0NfY291bnRfd2lkdGgpLTEpCj4gIAo+IC1leHRl
cm4gdW5zaWduZWQgbG9uZyB4ZW5oZWFwX21mbl9zdGFydCwgeGVuaGVhcF9tZm5fZW5kOwo+ICtl
eHRlcm4gbWZuX3QgeGVuaGVhcF9tZm5fc3RhcnQsIHhlbmhlYXBfbWZuX2VuZDsKPiAgZXh0ZXJu
IHZhZGRyX3QgeGVuaGVhcF92aXJ0X2VuZDsKPiAgI2lmZGVmIENPTkZJR19BUk1fNjQKPiAgZXh0
ZXJuIHZhZGRyX3QgeGVuaGVhcF92aXJ0X3N0YXJ0Owo+IEBAIC0xMjUsNyArMTI1LDggQEAgZXh0
ZXJuIHZhZGRyX3QgeGVuaGVhcF92aXJ0X3N0YXJ0Owo+ICAjZGVmaW5lIGlzX3hlbl9oZWFwX3Bh
Z2UocGFnZSkgaXNfeGVuX2hlYXBfbWZuKHBhZ2VfdG9fbWZuKHBhZ2UpKQo+ICAjZGVmaW5lIGlz
X3hlbl9oZWFwX21mbihtZm4pICh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+
ICAgICAgdW5zaWduZWQgbG9uZyBfbWZuID0gKG1mbik7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAo+IC0gICAgKF9tZm4gPj0geGVuaGVhcF9tZm5fc3RhcnQgJiYgX21mbiA8IHhl
bmhlYXBfbWZuX2VuZCk7ICAgICAgXAo+ICsgICAgKF9tZm4gPj0gbWZuX3goeGVuaGVhcF9tZm5f
c3RhcnQpICYmICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgIF9tZm4gPCBtZm5feCh4
ZW5oZWFwX21mbl9lbmQpKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAoKRG8geW91IHRo
aW5rIHRoYXQgbWZuX2xlc3NfdGhhbigpIGFuZCBtZm5fZ3JlYXRlcl90aGFuKCkgd291bGQgYmUg
aGVscGZ1bD8KCgo+ICB9KQo+ICAjZWxzZQo+ICAjZGVmaW5lIGlzX3hlbl9oZWFwX3BhZ2UocGFn
ZSkgKChwYWdlKS0+Y291bnRfaW5mbyAmIFBHQ194ZW5faGVhcCkKPiBAQCAtMjM1LDcgKzIzNiw3
IEBAIHN0YXRpYyBpbmxpbmUgcGFkZHJfdCBfX3ZpcnRfdG9fbWFkZHIodmFkZHJfdCB2YSkKPiAg
c3RhdGljIGlubGluZSB2b2lkICptYWRkcl90b192aXJ0KHBhZGRyX3QgbWEpCj4gIHsKPiAgICAg
IEFTU0VSVChpc194ZW5faGVhcF9tZm4obWEgPj4gUEFHRV9TSElGVCkpOwo+IC0gICAgbWEgLT0g
cGZuX3RvX3BhZGRyKHhlbmhlYXBfbWZuX3N0YXJ0KTsKPiArICAgIG1hIC09IG1mbl90b19tYWRk
cih4ZW5oZWFwX21mbl9zdGFydCk7Cj4gICAgICByZXR1cm4gKHZvaWQgKikodW5zaWduZWQgbG9u
ZykgbWEgKyBYRU5IRUFQX1ZJUlRfU1RBUlQ7Cj4gIH0KPiAgI2Vsc2UKPiBAQCAtMjQzLDcgKzI0
NCw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCAqbWFkZHJfdG9fdmlydChwYWRkcl90IG1hKQo+ICB7
Cj4gICAgICBBU1NFUlQocGZuX3RvX3BkeChtYSA+PiBQQUdFX1NISUZUKSA8IChESVJFQ1RNQVBf
U0laRSA+PiBQQUdFX1NISUZUKSk7Cj4gICAgICByZXR1cm4gKHZvaWQgKikoWEVOSEVBUF9WSVJU
X1NUQVJUIC0KPiAtICAgICAgICAgICAgICAgICAgICBwZm5fdG9fcGFkZHIoeGVuaGVhcF9tZm5f
c3RhcnQpICsKPiArICAgICAgICAgICAgICAgICAgICBtZm5fdG9fbWFkZHIoeGVuaGVhcF9tZm5f
c3RhcnQpICsKPiAgICAgICAgICAgICAgICAgICAgICAoKG1hICYgbWFfdmFfYm90dG9tX21hc2sp
IHwKPiAgICAgICAgICAgICAgICAgICAgICAgKChtYSAmIG1hX3RvcF9tYXNrKSA+PiBwZm5fcGR4
X2hvbGVfc2hpZnQpKSk7Cj4gIH0KPiBAQCAtMjg0LDcgKzI4NSw3IEBAIHN0YXRpYyBpbmxpbmUg
c3RydWN0IHBhZ2VfaW5mbyAqdmlydF90b19wYWdlKGNvbnN0IHZvaWQgKnYpCj4gICAgICBBU1NF
UlQodmEgPCB4ZW5oZWFwX3ZpcnRfZW5kKTsKPiAgCj4gICAgICBwZHggPSAodmEgLSBYRU5IRUFQ
X1ZJUlRfU1RBUlQpID4+IFBBR0VfU0hJRlQ7Cj4gLSAgICBwZHggKz0gcGZuX3RvX3BkeCh4ZW5o
ZWFwX21mbl9zdGFydCk7Cj4gKyAgICBwZHggKz0gcGZuX3RvX3BkeChtZm5feCh4ZW5oZWFwX21m
bl9zdGFydCkpOwo+ICAgICAgcmV0dXJuIGZyYW1lX3RhYmxlICsgcGR4IC0gZnJhbWV0YWJsZV9i
YXNlX3BkeDsKPiAgfQo+ICAKPiAtLSAKPiAyLjExLjAKPiAKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 15 23:29:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 23: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 1dLeC0-0006aN-Be; Thu, 15 Jun 2017 23:28: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 1dLeBy-0006aB-D7
 for xen-devel@lists.xen.org; Thu, 15 Jun 2017 23:28:46 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 F5/CA-03058-D2813495; Thu, 15 Jun 2017 23:28:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsVybKJssq6WhHO
 kwentxhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aGP4dZC46pVnx8/pepgXGRXBcjF4eQwB9G
 iV29d5i7GDk4WAQcJHafzwUxGQViJB78sO5i5AQywyQmX17CClGhLfFxnjZImE3AUOLvk01sI
 GEJIHvJZw6QsIiAusSfCxMYQcLMAl4S2+cFg4SFBdwkHp3dywRicwpYS0zevJYRxOYV8Ja42n
 oNzBYSyJDYuXoLmC0qoCtx6N8fNogaQYmTM5+wgNjMAloSy6dvY5nAKDALSWoWktQCRqZVjBr
 FqUVlqUW6RgZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBwccABDsYfy0LOMQo
 ycGkJMrLL+cUKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC11LMOVJIsCg1PbUiLTMHGAcwaQkOH
 iURXm1hoDRvcUFibnFmOkTqFKOilDivlThQQgAkkVGaB9cGi71LjLJSwryMQIcI8RSkFuVmlq
 DKv2IU52BUEuY1EwWawpOZVwI3/RXQYiagxUEXHEAWlyQipKQaGJViSy45Sz3KeBmw8nTUS8H
 HHxL2z1pxcc5sVpMp+1iUlv7euXL2wrh/gRHaom/5DriHxLY+ZXnFHFjboPNNObJ3teIbqx+H
 NCMdMmsyj9pn/7nSHRM57VZtq93xy/e4tJPCWheHfBEsVLLuX/i3XyL55Abrx0/Cn+xzdlj0/
 vf3hHum2ucOiCqxFGckGmoxFxUnAgDob1ADuAIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1497569321!106433683!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53063 invoked from network); 15 Jun 2017 23:28:42 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Jun 2017 23:28:42 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id BA329214D7;
 Thu, 15 Jun 2017 23:28:40 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org BA329214D7
Date: Thu, 15 Jun 2017 16:28: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: <20170613161323.25196-18-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1706151627320.12156@sstabellini-ThinkPad-X260>
References: <20170613161323.25196-1-julien.grall@arm.com>
 <20170613161323.25196-18-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, punit.agrawal@arm.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 17/24] xen/arm: mm: Use typesafe MFN in
	set_fixmap
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxMyBKdW4gMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFNpZ25lZC1vZmYtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpSZXZpZXdlZC1ieTogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKPiAtLS0KPiAgeGVuL2FyY2gv
YXJtL2FjcGkvbGliLmMgICAgICAgICAgIHwgNCArKy0tCj4gIHhlbi9hcmNoL2FybS9rZXJuZWwu
YyAgICAgICAgICAgICB8IDQgKy0tLQo+ICB4ZW4vYXJjaC9hcm0vbW0uYyAgICAgICAgICAgICAg
ICAgfCA0ICsrLS0KPiAgeGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy92ZXhwcmVzcy5jIHwgMiArLQo+
ICB4ZW4vZHJpdmVycy92aWRlby9hcm1faGRsY2QuYyAgICAgfCAyICstCj4gIHhlbi9pbmNsdWRl
L2FzbS1hcm0vbW0uaCAgICAgICAgICB8IDIgKy0KPiAgNiBmaWxlcyBjaGFuZ2VkLCA4IGluc2Vy
dGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
YWNwaS9saWIuYyBiL3hlbi9hcmNoL2FybS9hY3BpL2xpYi5jCj4gaW5kZXggOWJkNzY5Y2ZmNi4u
NzAxMzFiMDczNiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vYWNwaS9saWIuYwo+ICsrKyBi
L3hlbi9hcmNoL2FybS9hY3BpL2xpYi5jCj4gQEAgLTMxLDcgKzMxLDcgQEAgY2hhciAqX19hY3Bp
X21hcF90YWJsZShwYWRkcl90IHBoeXMsIHVuc2lnbmVkIGxvbmcgc2l6ZSkKPiAgCj4gICAgICBv
ZmZzZXQgPSBwaHlzICYgKFBBR0VfU0laRSAtIDEpOwo+ICAgICAgbWFwcGVkX3NpemUgPSBQQUdF
X1NJWkUgLSBvZmZzZXQ7Cj4gLSAgICBzZXRfZml4bWFwKEZJWE1BUF9BQ1BJX0JFR0lOLCBwaHlz
ID4+IFBBR0VfU0hJRlQsIFBBR0VfSFlQRVJWSVNPUik7Cj4gKyAgICBzZXRfZml4bWFwKEZJWE1B
UF9BQ1BJX0JFR0lOLCBtYWRkcl90b19tZm4ocGh5cyksIFBBR0VfSFlQRVJWSVNPUik7Cj4gICAg
ICBiYXNlID0gRklYTUFQX0FERFIoRklYTUFQX0FDUElfQkVHSU4pOwo+ICAKPiAgICAgIC8qIE1v
c3QgY2FzZXMgY2FuIGJlIGNvdmVyZWQgYnkgdGhlIGJlbG93LiAqLwo+IEBAIC00MSw3ICs0MSw3
IEBAIGNoYXIgKl9fYWNwaV9tYXBfdGFibGUocGFkZHJfdCBwaHlzLCB1bnNpZ25lZCBsb25nIHNp
emUpCj4gICAgICAgICAgaWYgKCArK2lkeCA+IEZJWE1BUF9BQ1BJX0VORCApCj4gICAgICAgICAg
ICAgIHJldHVybiBOVUxMOyAgICAvKiBjYW5ub3QgaGFuZGxlIHRoaXMgKi8KPiAgICAgICAgICBw
aHlzICs9IFBBR0VfU0laRTsKPiAtICAgICAgICBzZXRfZml4bWFwKGlkeCwgcGh5cyA+PiBQQUdF
X1NISUZULCBQQUdFX0hZUEVSVklTT1IpOwo+ICsgICAgICAgIHNldF9maXhtYXAoaWR4LCBtYWRk
cl90b19tZm4ocGh5cyksIFBBR0VfSFlQRVJWSVNPUik7Cj4gICAgICAgICAgbWFwcGVkX3NpemUg
Kz0gUEFHRV9TSVpFOwo+ICAgICAgfQo+ICAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2tl
cm5lbC5jIGIveGVuL2FyY2gvYXJtL2tlcm5lbC5jCj4gaW5kZXggMWIzMmQ1NTI4NC4uNzQwM2Vj
MGMwZSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0va2VybmVsLmMKPiArKysgYi94ZW4vYXJj
aC9hcm0va2VybmVsLmMKPiBAQCAtNDksMTQgKzQ5LDEyIEBAIHZvaWQgY29weV9mcm9tX3BhZGRy
KHZvaWQgKmRzdCwgcGFkZHJfdCBwYWRkciwgdW5zaWduZWQgbG9uZyBsZW4pCj4gICAgICB2b2lk
ICpzcmMgPSAodm9pZCAqKUZJWE1BUF9BRERSKEZJWE1BUF9NSVNDKTsKPiAgCj4gICAgICB3aGls
ZSAobGVuKSB7Cj4gLSAgICAgICAgcGFkZHJfdCBwOwo+ICAgICAgICAgIHVuc2lnbmVkIGxvbmcg
bCwgczsKPiAgCj4gLSAgICAgICAgcCA9IHBhZGRyID4+IFBBR0VfU0hJRlQ7Cj4gICAgICAgICAg
cyA9IHBhZGRyICYgKFBBR0VfU0laRS0xKTsKPiAgICAgICAgICBsID0gbWluKFBBR0VfU0laRSAt
IHMsIGxlbik7Cj4gIAo+IC0gICAgICAgIHNldF9maXhtYXAoRklYTUFQX01JU0MsIHAsIEJVRkZF
UkFCTEUpOwo+ICsgICAgICAgIHNldF9maXhtYXAoRklYTUFQX01JU0MsIG1hZGRyX3RvX21mbihw
YWRkciksIEJVRkZFUkFCTEUpOwo+ICAgICAgICAgIG1lbWNweShkc3QsIHNyYyArIHMsIGwpOwo+
ICAgICAgICAgIGNsZWFuX2RjYWNoZV92YV9yYW5nZShkc3QsIGwpOwo+ICAKPiBkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL21tLmMgYi94ZW4vYXJjaC9hcm0vbW0uYwo+IGluZGV4IGZiMDFmMDE4
NzkuLjg1NzMxOTJlM2EgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL21tLmMKPiArKysgYi94
ZW4vYXJjaC9hcm0vbW0uYwo+IEBAIC0zMjMsOSArMzIzLDkgQEAgc3RhdGljIGlubGluZSBscGFl
X3QgbWZuX3RvX3hlbl9lbnRyeShtZm5fdCBtZm4sIHVuc2lnbmVkIGF0dHIpCj4gIH0KPiAgCj4g
IC8qIE1hcCBhIDRrIHBhZ2UgaW4gYSBmaXhtYXAgZW50cnkgKi8KPiAtdm9pZCBzZXRfZml4bWFw
KHVuc2lnbmVkIG1hcCwgdW5zaWduZWQgbG9uZyBtZm4sIHVuc2lnbmVkIGF0dHJpYnV0ZXMpCj4g
K3ZvaWQgc2V0X2ZpeG1hcCh1bnNpZ25lZCBtYXAsIG1mbl90IG1mbiwgdW5zaWduZWQgYXR0cmli
dXRlcykKPiAgewo+IC0gICAgbHBhZV90IHB0ZSA9IG1mbl90b194ZW5fZW50cnkoX21mbihtZm4p
LCBhdHRyaWJ1dGVzKTsKPiArICAgIGxwYWVfdCBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KG1mbiwg
YXR0cmlidXRlcyk7Cj4gICAgICBwdGUucHQudGFibGUgPSAxOyAvKiA0ayBtYXBwaW5ncyBhbHdh
eXMgaGF2ZSB0aGlzIGJpdCBzZXQgKi8KPiAgICAgIHB0ZS5wdC54biA9IDE7Cj4gICAgICB3cml0
ZV9wdGUoeGVuX2ZpeG1hcCArIHRoaXJkX3RhYmxlX29mZnNldChGSVhNQVBfQUREUihtYXApKSwg
cHRlKTsKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy92ZXhwcmVzcy5jIGIv
eGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy92ZXhwcmVzcy5jCj4gaW5kZXggOGU2YTRlYWEzMi4uYTI2
YWMzMjRiYSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3ZleHByZXNzLmMK
PiArKysgYi94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3ZleHByZXNzLmMKPiBAQCAtNjUsNyArNjUs
NyBAQCBpbnQgdmV4cHJlc3Nfc3lzY2ZnKGludCB3cml0ZSwgaW50IGZ1bmN0aW9uLCBpbnQgZGV2
aWNlLCB1aW50MzJfdCAqZGF0YSkKPiAgICAgIHVpbnQzMl90ICpzeXNjZmcgPSAodWludDMyX3Qg
KikgRklYTUFQX0FERFIoRklYTUFQX01JU0MpOwo+ICAgICAgaW50IHJldCA9IC0xOwo+ICAKPiAt
ICAgIHNldF9maXhtYXAoRklYTUFQX01JU0MsIFYyTV9TWVNfTU1JT19CQVNFID4+IFBBR0VfU0hJ
RlQsIERFVl9TSEFSRUQpOwo+ICsgICAgc2V0X2ZpeG1hcChGSVhNQVBfTUlTQywgbWFkZHJfdG9f
bWZuKFYyTV9TWVNfTU1JT19CQVNFKSwgREVWX1NIQVJFRCk7Cj4gIAo+ICAgICAgaWYgKCBzeXNj
ZmdbVjJNX1NZU19DRkdDVFJMLzRdICYgVjJNX1NZU19DRkdfU1RBUlQgKQo+ICAgICAgICAgIGdv
dG8gb3V0Owo+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy92aWRlby9hcm1faGRsY2QuYyBiL3hl
bi9kcml2ZXJzL3ZpZGVvL2FybV9oZGxjZC5jCj4gaW5kZXggODI0MWNhZTExNy4uMzkxNWY3MzFm
NSAxMDA2NDQKPiAtLS0gYS94ZW4vZHJpdmVycy92aWRlby9hcm1faGRsY2QuYwo+ICsrKyBiL3hl
bi9kcml2ZXJzL3ZpZGVvL2FybV9oZGxjZC5jCj4gQEAgLTIyNyw3ICsyMjcsNyBAQCB2b2lkIF9f
aW5pdCB2aWRlb19pbml0KHZvaWQpCj4gICAgICAvKiB1c2VzIEZJWE1BUF9NSVNDICovCj4gICAg
ICBzZXRfcGl4Y2xvY2sodmlkZW9tb2RlLT5waXhjbG9jayk7Cj4gIAo+IC0gICAgc2V0X2ZpeG1h
cChGSVhNQVBfTUlTQywgaGRsY2Rfc3RhcnQgPj4gUEFHRV9TSElGVCwgREVWX1NIQVJFRCk7Cj4g
KyAgICBzZXRfZml4bWFwKEZJWE1BUF9NSVNDLCBtYWRkcl90b19tZm4oaGRsY2Rfc3RhcnQpLCBE
RVZfU0hBUkVEKTsKPiAgICAgIEhETENEW0hETENEX0NPTU1BTkRdID0gMDsKPiAgCj4gICAgICBI
RExDRFtIRExDRF9MSU5FTEVOR1RIXSA9IHZpZGVvbW9kZS0+eHJlcyAqIGJ5dGVzX3Blcl9waXhl
bDsKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9tbS5oCj4gaW5kZXggM2RhYjZkYzlhMS4uYjJlN2VhNzc2MSAxMDA2NDQKPiAtLS0g
YS94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL21t
LmgKPiBAQCAtMTc2LDcgKzE3Niw3IEBAIGV4dGVybiB2b2lkIHNldHVwX3hlbmhlYXBfbWFwcGlu
Z3ModW5zaWduZWQgbG9uZyBiYXNlX21mbiwgdW5zaWduZWQgbG9uZyBucl9tZm5zCj4gIC8qIE1h
cCBhIGZyYW1lIHRhYmxlIHRvIGNvdmVyIHBoeXNpY2FsIGFkZHJlc3NlcyBwcyB0aHJvdWdoIHBl
ICovCj4gIGV4dGVybiB2b2lkIHNldHVwX2ZyYW1ldGFibGVfbWFwcGluZ3MocGFkZHJfdCBwcywg
cGFkZHJfdCBwZSk7Cj4gIC8qIE1hcCBhIDRrIHBhZ2UgaW4gYSBmaXhtYXAgZW50cnkgKi8KPiAt
ZXh0ZXJuIHZvaWQgc2V0X2ZpeG1hcCh1bnNpZ25lZCBtYXAsIHVuc2lnbmVkIGxvbmcgbWZuLCB1
bnNpZ25lZCBhdHRyaWJ1dGVzKTsKPiArZXh0ZXJuIHZvaWQgc2V0X2ZpeG1hcCh1bnNpZ25lZCBt
YXAsIG1mbl90IG1mbiwgdW5zaWduZWQgYXR0cmlidXRlcyk7Cj4gIC8qIFJlbW92ZSBhIG1hcHBp
bmcgZnJvbSBhIGZpeG1hcCBlbnRyeSAqLwo+ICBleHRlcm4gdm9pZCBjbGVhcl9maXhtYXAodW5z
aWduZWQgbWFwKTsKPiAgLyogbWFwIGEgcGh5c2ljYWwgcmFuZ2UgaW4gdmlydHVhbCBtZW1vcnkg
Ki8KPiAtLSAKPiAyLjExLjAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 15 23:30:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 23: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 1dLeDS-000762-Li; Thu, 15 Jun 2017 23:30: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 1dLeDR-00075v-9v
 for xen-devel@lists.xen.org; Thu, 15 Jun 2017 23:30:17 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 09/60-26749-88813495; Thu, 15 Jun 2017 23:30:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsVybKJssm6rhHO
 kwb1/WhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bD9VeYCx5zVCxcvoetgfE9WxcjF4eQwB9G
 ieY1N9i7GDk5WAQcJC5dnAmU4OBgFIiRePDDGiTMKBAmMfnyElaIEm2J7Y/OgZWzCRhK/H2yC
 axcAshe8pkDJCwioC7x58IERpAws4CXxPZ5wSCmsICHxI7OApAKTgFriacL+9hAbF4Bb4nudV
 /BbCGBDInH724ygdiiAroSh/79gaoRlDg58wkLiM0soCWxfPo2lgmMArOQpGYhSS1gZFrFqFG
 cWlSWWqRrZKqXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREYfvUMDIw7GFtP+B1i
 lORgUhLl5ZdzihTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwbtS3DlSSLAoNT21Ii0zBxgJMGkJD
 h4lEd5lYkBp3uKCxNzizHSI1ClGRSlxXiuQPgGQREZpHlwbLPouMcpKCfMyMjAwCPEUpBblZp
 agyr9iFOdgVBLmvQMyniczrwRu+iugxUxAi4MuOIAsLklESEk1MGapJklVWs3TMbpgN9ujVGl
 Tf+CtwAi+dqsHX+w4c1wW/73DGR6+IyLD5c58+a8ZG2fOcZzJek7+3Z+J38ImMb+8n6qjWxvz
 wNbv3fqg2B1da3g3LgppuPawQ17K9Ieu75u0jztu//n/0pvvz890vwXrLosuqbu+/+rd+VuOR
 H+IZP6tVfxt1SolluKMREMt5qLiRACxpfu8uQIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1497569412!47801788!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50512 invoked from network); 15 Jun 2017 23:30:13 -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; 15 Jun 2017 23:30:13 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id B3471214E1;
 Thu, 15 Jun 2017 23:30:11 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B3471214E1
Date: Thu, 15 Jun 2017 16:30: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: <20170613161323.25196-19-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1706151630010.12156@sstabellini-ThinkPad-X260>
References: <20170613161323.25196-1-julien.grall@arm.com>
 <20170613161323.25196-19-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, punit.agrawal@arm.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 18/24] xen/arm: mm: Use typesafe MFN in
	dump_pt_walk
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAxMyBKdW4gMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFNpZ25lZC1vZmYtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpSZXZpZXdlZC1ieTogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKPiAtLS0KPiAgeGVuL2FyY2gv
YXJtL21tLmMgfCA0ICsrLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBk
ZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL21tLmMgYi94ZW4vYXJj
aC9hcm0vbW0uYwo+IGluZGV4IDg1NzMxOTJlM2EuLjQ1MmMxZTI2YzMgMTAwNjQ0Cj4gLS0tIGEv
eGVuL2FyY2gvYXJtL21tLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vbW0uYwo+IEBAIC0xODEsNyAr
MTgxLDcgQEAgdm9pZCBkdW1wX3B0X3dhbGsocGFkZHJfdCB0dGJyLCBwYWRkcl90IGFkZHIsCj4g
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBucl9yb290X3RhYmxlcykKPiAgewo+ICAg
ICAgc3RhdGljIGNvbnN0IGNoYXIgKmxldmVsX3N0cnNbNF0gPSB7ICIwVEgiLCAiMVNUIiwgIjJO
RCIsICIzUkQiIH07Cj4gLSAgICBjb25zdCB1bnNpZ25lZCBsb25nIHJvb3RfcGZuID0gcGFkZHJf
dG9fcGZuKHR0YnIpOwo+ICsgICAgY29uc3QgbWZuX3Qgcm9vdF9tZm4gPSBtYWRkcl90b19tZm4o
dHRicik7Cj4gICAgICBjb25zdCB1bnNpZ25lZCBpbnQgb2Zmc2V0c1s0XSA9IHsKPiAgICAgICAg
ICB6ZXJvZXRoX3RhYmxlX29mZnNldChhZGRyKSwKPiAgICAgICAgICBmaXJzdF90YWJsZV9vZmZz
ZXQoYWRkciksCj4gQEAgLTIxNSw3ICsyMTUsNyBAQCB2b2lkIGR1bXBfcHRfd2FsayhwYWRkcl90
IHR0YnIsIHBhZGRyX3QgYWRkciwKPiAgICAgIGVsc2UKPiAgICAgICAgICByb290X3RhYmxlID0g
MDsKPiAgCj4gLSAgICBtYXBwaW5nID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocm9vdF9wZm4gKyBy
b290X3RhYmxlKSk7Cj4gKyAgICBtYXBwaW5nID0gbWFwX2RvbWFpbl9wYWdlKG1mbl9hZGQocm9v
dF9tZm4sIHJvb3RfdGFibGUpKTsKPiAgCj4gICAgICBmb3IgKCBsZXZlbCA9IHJvb3RfbGV2ZWw7
IDsgbGV2ZWwrKyApCj4gICAgICB7Cj4gLS0gCj4gMi4xMS4wCj4gCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 15 23:38:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 23: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 1dLeKt-0007Nw-GD; Thu, 15 Jun 2017 23:37: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 1dLeKt-0007Nq-1E
 for xen-devel@lists.xen.org; Thu, 15 Jun 2017 23:37:59 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 C6/AE-29088-55A13495; Thu, 15 Jun 2017 23:37:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsVybKJssm6olHO
 kwZvjchZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bG3qdsBb+kKtbP/cvcwDhJtIuRi0NI4A+j
 xLF1e9i6GDk5WAQcJDZs+sHUxcjBwSgQI/HghzVImFEgTGLy5SWsECXaEsdWTQCz2QQMJf4+2
 cQGUi4BZC/5zAESFhFQl/hzYQIjSJhZwEti+7xgkLCwQJzEpTvvwBZxClhL3D3Sywxi8wp4S/
 RMagWLCwlkSNycsA8sLiqgK3Ho3x82iBpBiZMzn7CA2MwCWhLLp29jmcAoMAtJahaS1AJGplW
 M6sWpRWWpRbpGeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgeFXz8DAuIPxVLPz
 IUZJDiYlUV5+OadIIb6k/JTKjMTijPii0pzU4kOMMhwcShK83RLOkUKCRanpqRVpmTnASIBJS
 3DwKInwLhMDSvMWFyTmFmemQ6ROMSpKifOuB+kTAElklObBtcGi7xKjrJQwLyMDA4MQT0FqUW
 5mCar8K0ZxDkYlYd47ION5MvNK4Ka/AlrMBLQ46IIDyOKSRISUVANjd+gFDbZIgdxpEyZudlu
 vV514+15aXnv5+WANM8MPv9e0H57B9Ptkuayn7L8XRtfOnP79eFXZLaZPrG+nLxFPia6+u387
 z/4HFfaGivb+e0zOXDn9R71vl1vQTj6BmRH88oc91zfnFSgcldW1nZkgy57P79fuM9ml7tz2L
 9OYfH9tycvxCHBVYinOSDTUYi4qTgQAufkZK7kCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1497569876!89085707!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40535 invoked from network); 15 Jun 2017 23:37:57 -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 Jun 2017 23:37:57 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 6A93E235E1;
 Thu, 15 Jun 2017 23:37:55 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 6A93E235E1
Date: Thu, 15 Jun 2017 16:37: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: <20170613161323.25196-20-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1706151631020.12156@sstabellini-ThinkPad-X260>
References: <20170613161323.25196-1-julien.grall@arm.com>
 <20170613161323.25196-20-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, punit.agrawal@arm.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 19/24] xen/arm: p2m: Redefine mfn_to_page
 and page_to_mfn 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>

T24gVHVlLCAxMyBKdW4gMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoZSBmaWxlIHhlbi9h
cmNoL2FybS9wMm0uYyBpcyB1c2luZyB0eXBlc2FmZSBNRk4gaW4gbW9zdCBvZiB0aGUgcGxhY2Uu
Cj4gVGhpcyByZXF1aXJlcyBjYWxsZXIgdG8gbWZuX3RvX3BhZ2UgYW5kIHBhZ2VfdG9fbWZuIHRv
IHVzZSBfbWZuL21mbl94Lgo+IAo+IFRvIGF2b2lkIGV4dHJhIF9tZm4vbWZuX3gsIHJlLWRlZmlu
ZSBtZm5fdG9fcGFnZSBhbmQgcGFnZV90b19tZm4gd2l0aGluCj4geGVuL2FyY2gvYXJtL3AybS5j
IHRvIGhhbmRsZSB0eXBlc2FmZSBNRk4uCgpUaGlzIGlzIHRoZSBzYW1lIHRoaW5nIHRoYXQgeDg2
L3AybS5jIGRvZXMuIEF0IHNvbWUgcG9pbnQgb25lIGhhcyB0bwp3b25kZXIgaWYgaXQgbWFrZXMg
c2Vuc2UgdG8ganVzdCBiaXRlIHRoZSBidWxsZXQgYW5kIGNoYW5nZSBtZm5fdG9fcGFnZQpldmVy
eXdoZXJlLgoKCj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gvYXJtL3AybS5jIHwgMjAgKysrKysrKysrKysrKy0tLS0t
LS0KPiAgMSBmaWxlIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCj4g
Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wMm0uYyBiL3hlbi9hcmNoL2FybS9wMm0uYwo+
IGluZGV4IDI2NmQxYzNiZDYuLjZjMWFjNzAwNDQgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJt
L3AybS5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3AybS5jCj4gQEAgLTM4LDYgKzM4LDEyIEBAIHN0
YXRpYyB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBtYXhfdm1pZCA9IE1BWF9WTUlEXzhfQklU
Owo+ICAKPiAgI2RlZmluZSBQMk1fUk9PVF9QQUdFUyAgICAoMTw8UDJNX1JPT1RfT1JERVIpCj4g
IAo+ICsvKiBPdmVycmlkZSBtYWNyb3MgZnJvbSBhc20vbW0uaCB0byBtYWtlIHRoZW0gd29yayB3
aXRoIG1mbl90ICovCj4gKyN1bmRlZiBtZm5fdG9fcGFnZQo+ICsjZGVmaW5lIG1mbl90b19wYWdl
KG1mbikgX19tZm5fdG9fcGFnZShtZm5feChtZm4pKQo+ICsjdW5kZWYgcGFnZV90b19tZm4KPiAr
I2RlZmluZSBwYWdlX3RvX21mbihwZykgX21mbihfX3BhZ2VfdG9fbWZuKHBnKSkKPiArCj4gIHVu
c2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IHAybV9pcGFfYml0czsKPiAgCj4gIC8qIEhlbHBlcnMg
dG8gbG9va3VwIHRoZSBwcm9wZXJ0aWVzIG9mIGVhY2ggbGV2ZWwgKi8KPiBAQCAtMTE1LDcgKzEy
MSw3IEBAIHZvaWQgZHVtcF9wMm1fbG9va3VwKHN0cnVjdCBkb21haW4gKmQsIHBhZGRyX3QgYWRk
cikKPiAgICAgIHByaW50aygiZG9tJWQgSVBBIDB4JSJQUklwYWRkciJcbiIsIGQtPmRvbWFpbl9p
ZCwgYWRkcik7Cj4gIAo+ICAgICAgcHJpbnRrKCJQMk0gQCAlcCBtZm46MHglbHhcbiIsCj4gLSAg
ICAgICAgICAgcDJtLT5yb290LCBwYWdlX3RvX21mbihwMm0tPnJvb3QpKTsKPiArICAgICAgICAg
ICBwMm0tPnJvb3QsIG1mbl94KHBhZ2VfdG9fbWZuKHAybS0+cm9vdCkpKTsKCl9fcGFnZV90b19t
Zm4ocGcpID8KClRoZSByZXN0IGxvb2tzIGdvb2QKCgo+ICAgICAgZHVtcF9wdF93YWxrKHBhZ2Vf
dG9fbWFkZHIocDJtLT5yb290KSwgYWRkciwKPiAgICAgICAgICAgICAgICAgICBQMk1fUk9PVF9M
RVZFTCwgUDJNX1JPT1RfUEFHRVMpOwo+IEBAIC01OTEsNyArNTk3LDcgQEAgc3RhdGljIGludCBw
Mm1fY3JlYXRlX3RhYmxlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGxwYWVfdCAqZW50cnkpCj4g
ICAgICAgKiBUaGUgYWNjZXNzIHZhbHVlIGRvZXMgbm90IG1hdHRlciBiZWNhdXNlIHRoZSBoYXJk
d2FyZSB3aWxsIGlnbm9yZQo+ICAgICAgICogdGhlIHBlcm1pc3Npb24gZmllbGRzIGZvciB0YWJs
ZSBlbnRyeS4KPiAgICAgICAqLwo+IC0gICAgcHRlID0gbWZuX3RvX3AybV9lbnRyeShfbWZuKHBh
Z2VfdG9fbWZuKHBhZ2UpKSwgcDJtX2ludmFsaWQsCj4gKyAgICBwdGUgPSBtZm5fdG9fcDJtX2Vu
dHJ5KHBhZ2VfdG9fbWZuKHBhZ2UpLCBwMm1faW52YWxpZCwKPiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcDJtLT5kZWZhdWx0X2FjY2Vzcyk7Cj4gIAo+ICAgICAgcDJtX3dyaXRlX3B0ZShl
bnRyeSwgcHRlLCBwMm0tPmNsZWFuX3B0ZSk7Cj4gQEAgLTY1MCw5ICs2NTYsOSBAQCBzdGF0aWMg
dm9pZCBwMm1fcHV0X2wzX3BhZ2UoY29uc3QgbHBhZV90IHB0ZSkKPiAgICAgICAqLwo+ICAgICAg
aWYgKCBwMm1faXNfZm9yZWlnbihwdGUucDJtLnR5cGUpICkKPiAgICAgIHsKPiAtICAgICAgICB1
bnNpZ25lZCBsb25nIG1mbiA9IHB0ZS5wMm0uYmFzZTsKPiArICAgICAgICBtZm5fdCBtZm4gPSBf
bWZuKHB0ZS5wMm0uYmFzZSk7Cj4gIAo+IC0gICAgICAgIEFTU0VSVChtZm5fdmFsaWQoX21mbiht
Zm4pKSk7Cj4gKyAgICAgICAgQVNTRVJUKG1mbl92YWxpZChtZm4pKTsKPiAgICAgICAgICBwdXRf
cGFnZShtZm5fdG9fcGFnZShtZm4pKTsKPiAgICAgIH0KPiAgfQo+IEBAIC03MDIsNyArNzA4LDcg
QEAgc3RhdGljIHZvaWQgcDJtX2ZyZWVfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwKPiAg
ICAgIG1mbiA9IF9tZm4oZW50cnkucDJtLmJhc2UpOwo+ICAgICAgQVNTRVJUKG1mbl92YWxpZCht
Zm4pKTsKPiAgCj4gLSAgICBwZyA9IG1mbl90b19wYWdlKG1mbl94KG1mbikpOwo+ICsgICAgcGcg
PSBtZm5fdG9fcGFnZShtZm4pOwo+ICAKPiAgICAgIHBhZ2VfbGlzdF9kZWwocGcsICZwMm0tPnBh
Z2VzKTsKPiAgICAgIGZyZWVfZG9taGVhcF9wYWdlKHBnKTsKPiBAQCAtNzgwLDcgKzc4Niw3IEBA
IHN0YXRpYyBib29sIHAybV9zcGxpdF9zdXBlcnBhZ2Uoc3RydWN0IHAybV9kb21haW4gKnAybSwg
bHBhZV90ICplbnRyeSwKPiAgCj4gICAgICB1bm1hcF9kb21haW5fcGFnZSh0YWJsZSk7Cj4gIAo+
IC0gICAgcHRlID0gbWZuX3RvX3AybV9lbnRyeShfbWZuKHBhZ2VfdG9fbWZuKHBhZ2UpKSwgcDJt
X2ludmFsaWQsCj4gKyAgICBwdGUgPSBtZm5fdG9fcDJtX2VudHJ5KHBhZ2VfdG9fbWZuKHBhZ2Up
LCBwMm1faW52YWxpZCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtLT5kZWZhdWx0
X2FjY2Vzcyk7Cj4gIAo+ICAgICAgLyoKPiBAQCAtMTQ0Myw3ICsxNDQ5LDcgQEAgc3RydWN0IHBh
Z2VfaW5mbyAqZ2V0X3BhZ2VfZnJvbV9ndmEoc3RydWN0IHZjcHUgKnYsIHZhZGRyX3QgdmEsCj4g
ICAgICBpZiAoICFtZm5fdmFsaWQobWFkZHJfdG9fbWZuKG1hZGRyKSkgKQo+ICAgICAgICAgIGdv
dG8gZXJyOwo+ICAKPiAtICAgIHBhZ2UgPSBtZm5fdG9fcGFnZShtZm5feChtYWRkcl90b19tZm4o
bWFkZHIpKSk7Cj4gKyAgICBwYWdlID0gbWZuX3RvX3BhZ2UobWFkZHJfdG9fbWZuKG1hZGRyKSk7
Cj4gICAgICBBU1NFUlQocGFnZSk7Cj4gIAo+ICAgICAgaWYgKCB1bmxpa2VseSghZ2V0X3BhZ2Uo
cGFnZSwgZCkpICkKPiAtLSAKPiAyLjExLjAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 15 23:44:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 23: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 1dLeRB-00084H-50; Thu, 15 Jun 2017 23:44: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 1dLeRA-00084B-8a
 for xen-devel@lists.xen.org; Thu, 15 Jun 2017 23:44:28 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 AE/17-19409-BDB13495; Thu, 15 Jun 2017 23:44:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsVybKJssu4taed
 IgylPjCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ow/yxwK7ipUvPxS18B4WrKLkYtDSOAPo8Tf
 R8vYuhg5OVgEHCSW9fcxdjFycDAKxEg8+GENEmYUCJOYfHkJK0SJtsTyS3uZQGw2AUOJv082s
 YGUSwDZSz5zgIRFBNQl/lyYADaFWcBLYvu8YJCwsECgxMx3f8E6OQWsJeY8m8oOYvMKeEtMm/
 mKBcQWEsiQOPrhGtgmUQFdiUP//rBB1AhKnJz5BKyGWUBLYvn0bSwTGAVmIUnNQpJawMi0ilG
 jOLWoLLVI18hcL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMPjqGRgYdzC27PU7
 xCjJwaQkyssv5xQpxJeUn1KZkVicEV9UmpNafIhRhoNDSYK3Uso5UkiwKDU9tSItMwcYBzBpC
 Q4eJRHeZWJAad7igsTc4sx0iNQpRkUpcd5DIH0CIImM0jy4NljsXWKUlRLmZWRgYBDiKUgtys
 0sQZV/xSjOwagkzOsBjGQhnsy8Erjpr4AWMwEtDrrgALK4JBEhJdXAWN/OfL47KnpD18OrR35
 NldR3/63s6bfJ7NIUByF+l+efV8zMmX/65V323nJxvSrNRcfnzd9fGef67Kx6+1Gv6vJZnLHS
 OVMm2sz4eeRB6cnP/w819XNPzjrUIHTynPfMnl8nTiuvLwu9+Wz2pVmBViV3tQJ2dHwxUY7Ie
 Mp/ho0n3fycmua100osxRmJhlrMRcWJADS+8lu4AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1497570265!94192640!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24097 invoked from network); 15 Jun 2017 23:44:26 -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 Jun 2017 23:44:26 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 84E45235E1;
 Thu, 15 Jun 2017 23:44:24 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 84E45235E1
Date: Thu, 15 Jun 2017 16:44: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: <20170613161323.25196-21-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1706151642160.12156@sstabellini-ThinkPad-X260>
References: <20170613161323.25196-1-julien.grall@arm.com>
 <20170613161323.25196-21-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, punit.agrawal@arm.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 20/24] xen/arm: mm: Redefine virt_to_mfn to
 support 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>

T24gVHVlLCAxMyBKdW4gMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoZSBmaWxlIHhlbi9h
cmNoL2FybS9tbS5jIGlzIHVzaW5nIHRoZSB0eXBlc2FmZSBNRk4gaW4gbW9zdCBvZiB0aGUKPiBw
bGFjZS4gVGhpcyByZXF1aXJlcyBhbGwgY2FsbGVyIG9mIHZpcnRfdG9fbWZuIHRvIHByZWZpeGVk
IGJ5IF9tZm4oLi4uKS4KPiAKPiBUbyBhdm9pZCB0aGUgZXh0cmEgX21mbiguLi4pLCByZS1kZWZp
bmVkIHZpcnRfdG9fbWZuIHdpdGhpbiBhcmNoL2FybS9tbS5jCj4gdG8gaGFuZGxlIHR5cGVzYWZl
IE1GTi4KPiAKPiBUaGlzIHBhdGNoIGFsc28gaW50cm9kdWNlIF9fdmlydF90b19tZm4sIHNvIHZp
cnRfdG9fbWZuIGNhbiBiZQo+IHJlLWRlZmluZWQgZWFzaWx5Lgo+IAo+IFNpZ25lZC1vZmYtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gLS0tCj4gIHhlbi9hcmNoL2Fy
bS9tbS5jICAgICAgICB8IDE2ICsrKysrKysrKystLS0tLS0KPiAgeGVuL2luY2x1ZGUvYXNtLWFy
bS9tbS5oIHwgIDMgKystCj4gIDIgZmlsZXMgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgNyBk
ZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL21tLmMgYi94ZW4vYXJj
aC9hcm0vbW0uYwo+IGluZGV4IDQ1MmMxZTI2YzMuLjJmZjE2ODhmM2YgMTAwNjQ0Cj4gLS0tIGEv
eGVuL2FyY2gvYXJtL21tLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vbW0uYwo+IEBAIC00NCw2ICs0
NCwxMCBAQAo+ICAKPiAgc3RydWN0IGRvbWFpbiAqZG9tX3hlbiwgKmRvbV9pbywgKmRvbV9jb3c7
Cj4gIAo+ICsvKiBPdmVycmlkZSBtYWNyb3MgZnJvbSBhc20vcGFnZS5oIHRvIG1ha2UgdGhlbSB3
b3JrIHdpdGggbWZuX3QgKi8KPiArI3VuZGVmIHZpcnRfdG9fbWZuCj4gKyNkZWZpbmUgdmlydF90
b19tZm4odmEpIF9tZm4oX192aXJ0X3RvX21mbih2YSkpCj4gKwo+ICAvKiBTdGF0aWMgc3RhcnQt
b2YtZGF5IHBhZ2V0YWJsZXMgdGhhdCB3ZSB1c2UgYmVmb3JlIHRoZSBhbGxvY2F0b3JzCj4gICAq
IGFyZSB1cC4gVGhlc2UgYXJlIHVzZWQgYnkgYWxsIENQVXMgZHVyaW5nIGJyaW5ndXAgYmVmb3Jl
IHN3aXRjaGluZwo+ICAgKiB0byB0aGUgQ1BVcyBvd24gcGFnZXRhYmxlcy4KPiBAQCAtNDc5LDcg
KzQ4Myw3IEBAIHVuc2lnbmVkIGxvbmcgZG9tYWluX3BhZ2VfbWFwX3RvX21mbihjb25zdCB2b2lk
ICpwdHIpCj4gICAgICB1bnNpZ25lZCBsb25nIG9mZnNldCA9ICh2YT4+VEhJUkRfU0hJRlQpICYg
TFBBRV9FTlRSWV9NQVNLOwo+ICAKPiAgICAgIGlmICggdmEgPj0gVk1BUF9WSVJUX1NUQVJUICYm
IHZhIDwgVk1BUF9WSVJUX0VORCApCj4gLSAgICAgICAgcmV0dXJuIHZpcnRfdG9fbWZuKHZhKTsK
PiArICAgICAgICByZXR1cm4gbWZuX3godmlydF90b19tZm4odmEpKTsKCl9fdmlydF90b19tZm4/
CgoKPiAgICAgIEFTU0VSVChzbG90ID49IDAgJiYgc2xvdCA8IERPTUhFQVBfRU5UUklFUyk7Cj4g
ICAgICBBU1NFUlQobWFwW3Nsb3RdLnB0LmF2YWlsICE9IDApOwo+IEBAIC03NjQsNyArNzY4LDcg
QEAgaW50IGluaXRfc2Vjb25kYXJ5X3BhZ2V0YWJsZXMoaW50IGNwdSkKPiAgICAgICAqIGRvbWhl
YXAgbWFwcGluZyBwYWdlcy4gKi8KPiAgICAgIGZvciAoIGkgPSAwOyBpIDwgRE9NSEVBUF9TRUNP
TkRfUEFHRVM7IGkrKyApCj4gICAgICB7Cj4gLSAgICAgICAgcHRlID0gbWZuX3RvX3hlbl9lbnRy
eShfbWZuKHZpcnRfdG9fbWZuKGRvbWhlYXAraSpMUEFFX0VOVFJJRVMpKSwKPiArICAgICAgICBw
dGUgPSBtZm5fdG9feGVuX2VudHJ5KHZpcnRfdG9fbWZuKGRvbWhlYXAraSpMUEFFX0VOVFJJRVMp
LAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgV1JJVEVBTExPQyk7Cj4gICAgICAg
ICAgcHRlLnB0LnRhYmxlID0gMTsKPiAgICAgICAgICB3cml0ZV9wdGUoJmZpcnN0W2ZpcnN0X3Rh
YmxlX29mZnNldChET01IRUFQX1ZJUlRfU1RBUlQraSpGSVJTVF9TSVpFKV0sIHB0ZSk7Cj4gQEAg
LTk2MSw3ICs5NjUsNyBAQCBzdGF0aWMgaW50IGNyZWF0ZV94ZW5fdGFibGUobHBhZV90ICplbnRy
eSkKPiAgICAgIGlmICggcCA9PSBOVUxMICkKPiAgICAgICAgICByZXR1cm4gLUVOT01FTTsKPiAg
ICAgIGNsZWFyX3BhZ2UocCk7Cj4gLSAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KF9tZm4odmly
dF90b19tZm4ocCkpLCBXUklURUFMTE9DKTsKPiArICAgIHB0ZSA9IG1mbl90b194ZW5fZW50cnko
dmlydF90b19tZm4ocCksIFdSSVRFQUxMT0MpOwo+ICAgICAgcHRlLnB0LnRhYmxlID0gMTsKPiAg
ICAgIHdyaXRlX3B0ZShlbnRyeSwgcHRlKTsKPiAgICAgIHJldHVybiAwOwo+IEBAIC0xMjE2LDcg
KzEyMjAsNyBAQCBpbnQgeGVubWVtX2FkZF90b19waHlzbWFwX29uZSgKPiAgICAgIHVuc2lnbmVk
IGxvbmcgaWR4LAo+ICAgICAgZ2ZuX3QgZ2ZuKQo+ICB7Cj4gLSAgICB1bnNpZ25lZCBsb25nIG1m
biA9IDA7Cj4gKyAgICBtZm5fdCBtZm4gPSBJTlZBTElEX01GTjsKPiAgICAgIGludCByYzsKPiAg
ICAgIHAybV90eXBlX3QgdDsKPiAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBOVUxMOwo+
IEBAIC0xMzAyLDcgKzEzMDYsNyBAQCBpbnQgeGVubWVtX2FkZF90b19waHlzbWFwX29uZSgKPiAg
ICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gICAgICAgICAgfQo+ICAKPiAtICAgICAgICBt
Zm4gPSBwYWdlX3RvX21mbihwYWdlKTsKPiArICAgICAgICBtZm4gPSBfbWZuKHBhZ2VfdG9fbWZu
KHBhZ2UpKTsKPiAgICAgICAgICB0ID0gcDJtX21hcF9mb3JlaWduOwo+ICAKPiAgICAgICAgICBy
Y3VfdW5sb2NrX2RvbWFpbihvZCk7Cj4gQEAgLTEzMjEsNyArMTMyNSw3IEBAIGludCB4ZW5tZW1f
YWRkX3RvX3BoeXNtYXBfb25lKAo+ICAgICAgfQo+ICAKPiAgICAgIC8qIE1hcCBhdCBuZXcgbG9j
YXRpb24uICovCj4gLSAgICByYyA9IGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KGQsIGdmbiwgX21m
bihtZm4pLCAwLCB0KTsKPiArICAgIHJjID0gZ3Vlc3RfcGh5c21hcF9hZGRfZW50cnkoZCwgZ2Zu
LCBtZm4sIDAsIHQpOwo+ICAKPiAgICAgIC8qIElmIHdlIGZhaWwgdG8gYWRkIHRoZSBtYXBwaW5n
LCB3ZSBuZWVkIHRvIGRyb3AgdGhlIHJlZmVyZW5jZSB3ZQo+ICAgICAgICogdG9vayBlYXJsaWVy
IG9uIGZvcmVpZ24gcGFnZXMgKi8KPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9t
bS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oCj4gaW5kZXggYjJlN2VhNzc2MS4uNmUyYjNj
N2YyYiAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKPiArKysgYi94ZW4v
aW5jbHVkZS9hc20tYXJtL21tLmgKPiBAQCAtMjY0LDcgKzI2NCw3IEBAIHN0YXRpYyBpbmxpbmUg
aW50IGd2aXJ0X3RvX21hZGRyKHZhZGRyX3QgdmEsIHBhZGRyX3QgKnBhLCB1bnNpZ25lZCBpbnQg
ZmxhZ3MpCj4gICNkZWZpbmUgX192YSh4KSAgICAgICAgICAgICAobWFkZHJfdG9fdmlydCh4KSkK
PiAgCj4gIC8qIENvbnZlcnQgYmV0d2VlbiBYZW4taGVhcCB2aXJ0dWFsIGFkZHJlc3NlcyBhbmQg
bWFjaGluZSBmcmFtZSBudW1iZXJzLiAqLwo+IC0jZGVmaW5lIHZpcnRfdG9fbWZuKHZhKSAgICh2
aXJ0X3RvX21hZGRyKHZhKSA+PiBQQUdFX1NISUZUKQo+ICsjZGVmaW5lIF9fdmlydF90b19tZm4o
dmEpICh2aXJ0X3RvX21hZGRyKHZhKSA+PiBQQUdFX1NISUZUKQo+ICAjZGVmaW5lIG1mbl90b192
aXJ0KG1mbikgIChtYWRkcl90b192aXJ0KChwYWRkcl90KShtZm4pIDw8IFBBR0VfU0hJRlQpKQo+
ICAKPiAgLyoKPiBAQCAtMjc0LDYgKzI3NCw3IEBAIHN0YXRpYyBpbmxpbmUgaW50IGd2aXJ0X3Rv
X21hZGRyKHZhZGRyX3QgdmEsIHBhZGRyX3QgKnBhLCB1bnNpZ25lZCBpbnQgZmxhZ3MpCj4gICAq
Lwo+ICAjZGVmaW5lIG1mbl90b19wYWdlKG1mbikgICAgX19tZm5fdG9fcGFnZShtZm4pCj4gICNk
ZWZpbmUgcGFnZV90b19tZm4ocGcpICAgICBfX3BhZ2VfdG9fbWZuKHBnKQo+ICsjZGVmaW5lIHZp
cnRfdG9fbWZuKHZhKSAgICAgX192aXJ0X3RvX21mbih2YSkKPiAgCj4gIC8qIENvbnZlcnQgYmV0
d2VlbiBYZW4taGVhcCB2aXJ0dWFsIGFkZHJlc3NlcyBhbmQgcGFnZS1pbmZvIHN0cnVjdHVyZXMu
ICovCj4gIHN0YXRpYyBpbmxpbmUgc3RydWN0IHBhZ2VfaW5mbyAqdmlydF90b19wYWdlKGNvbnN0
IHZvaWQgKnYpCj4gLS0gCj4gMi4xMS4wCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 15 23:46:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 23: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 1dLeT6-0008Ac-GM; Thu, 15 Jun 2017 23:46: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 1dLeT4-00089x-SC
 for xen-devel@lists.xen.org; Thu, 15 Jun 2017 23:46:26 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 28/7C-02181-25C13495; Thu, 15 Jun 2017 23:46:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsVybKJssm6gjHO
 kwc6vMhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b8vXUF7TwVl1oa2BsYV3N2MXJxCAn8YZSY
 uKqDuYuRg4NFwEFi0wENEJNRIEbiwQ/rLkZOIDNMYvLlJawgNouAtsSDgyfYQWw2AUOJv082s
 YGUSwDZSz5zgIRFBNQl/lyYwAgSZhbwktg+LxgkLCwQLTFlx0mwTk4Ba4lZPbNZQGxeAW+JP7
 N/M4LYQgIZEiubj4BtEhXQlTj07w8bRI2gxMmZT8DqmQW0JJZP38YygVFgFpLULCSpBYxMqxg
 1ilOLylKLdA1N9JKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAoOPAQh2MJ497XmI
 UZKDSUmUl1/OKVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK+HtHOkkGBRanpqRVpmDjAOYNISH
 DxKIrzLxIDSvMUFibnFmekQqVOMilLivBYgfQIgiYzSPLg2WOxdYpSVEuZlBDpEiKcgtSg3sw
 RV/hWjOAejkjDEdp7MvBK46a+AFjMBLQ664ACyuCQRISXVwJg4j7tUQsLhSpquL99sv9BacWH
 3o0dcL9V9v/+gyerhm4Q/zZoBbAY3936uLrtpeaVoDv+ZqV0T+nfOnfir9qZDzdvoeYxXFh3b
 tpjHsGXz1OToBr0la8+9jddcwbmyt5jnT2fyjsvy9xkSbzB8Vo4TEwo//jVyC79wese1sF1hL
 9klT7c+9VZiKc5INNRiLipOBAD9Ot16uAIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1497570384!99205655!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17491 invoked from network); 15 Jun 2017 23:46:25 -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 Jun 2017 23:46:25 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 85D96235E1;
 Thu, 15 Jun 2017 23:46:23 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 85D96235E1
Date: Thu, 15 Jun 2017 16:46:22 -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: <20170613161323.25196-22-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1706151645340.12156@sstabellini-ThinkPad-X260>
References: <20170613161323.25196-1-julien.grall@arm.com>
 <20170613161323.25196-22-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, punit.agrawal@arm.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 21/24] xen/arm: domain_build: Redefine
 virt_to_mfn to support 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>

T24gVHVlLCAxMyBKdW4gMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoZSBmaWxlIHhlbi9h
cmNoL2FybS9kb21haW5fYnVpbGQuYyBpcyB1c2luZyB0eXBlc2FmZSBNRk4gaW4gbW9zdCBvZgo+
IHRoZSBwbGFjZS4gVGhlIG9ubHkgY2FsbGVyIHRvIHZpcnRfdG9fbWZuIGlzIHVzaW5nIHByZWZp
eGVkIHdpdGgKPiBfbWZuKC4uLikuCj4gCj4gVG8gYXZvaWQgZXh0cmEgX21mbiguLi4pLCByZS1k
ZWZpbmUgdmlydF90b19tZm4gd2l0aGluCj4gYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgdG8gaGFu
ZGxlIHR5cGVzYWZlIE1GTi4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgoKUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KCgo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMg
fCA2ICsrKysrLQo+ICAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9u
KC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyBiL3hlbi9h
cmNoL2FybS9kb21haW5fYnVpbGQuYwo+IGluZGV4IGM2Nzc2ZDc2ZmMuLjFiZWM0ZmEyM2QgMTAw
NjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gKysrIGIveGVuL2FyY2gv
YXJtL2RvbWFpbl9idWlsZC5jCj4gQEAgLTQ1LDYgKzQ1LDEwIEBAIHN0cnVjdCBtYXBfcmFuZ2Vf
ZGF0YQo+ICAgICAgcDJtX3R5cGVfdCBwMm10Owo+ICB9Owo+ICAKPiArLyogT3ZlcnJpZGUgbWFj
cm9zIGZyb20gYXNtL3BhZ2UuaCB0byBtYWtlIHRoZW0gd29yayB3aXRoIG1mbl90ICovCj4gKyN1
bmRlZiB2aXJ0X3RvX21mbgo+ICsjZGVmaW5lIHZpcnRfdG9fbWZuKHZhKSBfbWZuKF9fdmlydF90
b19tZm4odmEpKQo+ICsKPiAgLy8jZGVmaW5lIERFQlVHXzExX0FMTE9DQVRJT04KPiAgI2lmZGVm
IERFQlVHXzExX0FMTE9DQVRJT04KPiAgIyBkZWZpbmUgRDExUFJJTlQoZm10LCBhcmdzLi4uKSBw
cmludGsoWEVOTE9HX0RFQlVHIGZtdCwgIyNhcmdzKQo+IEBAIC0xOTAzLDcgKzE5MDcsNyBAQCBz
dGF0aWMgaW50IHByZXBhcmVfYWNwaShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVsX2lu
Zm8gKmtpbmZvKQo+ICAgICAgcmMgPSBtYXBfcmVnaW9uc19wMm10KGQsCj4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZ2FkZHJfdG9fZ2ZuKGQtPmFyY2guZWZpX2FjcGlfZ3BhKSwKPiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBQRk5fVVAoZC0+YXJjaC5lZmlfYWNwaV9sZW4pLAo+IC0g
ICAgICAgICAgICAgICAgICAgICAgICAgIF9tZm4odmlydF90b19tZm4oZC0+YXJjaC5lZmlfYWNw
aV90YWJsZSkpLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgIHZpcnRfdG9fbWZuKGQtPmFy
Y2guZWZpX2FjcGlfdGFibGUpLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV9tbWlv
X2RpcmVjdF9jKTsKPiAgICAgIGlmICggcmMgIT0gMCApCj4gICAgICB7Cj4gLS0gCj4gMi4xMS4w
Cj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 15 23:46:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 23:46:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLeTU-0008EK-Rk; Thu, 15 Jun 2017 23: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 <sstabellini@kernel.org>) id 1dLeTS-0008Ds-Tm
 for xen-devel@lists.xen.org; Thu, 15 Jun 2017 23:46:51 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 F0/14-03371-A6C13495; Thu, 15 Jun 2017 23:46:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsVybKJssm6mjHO
 kwfO3ahZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b2vQfYCnq5Kw7PjG9gbOHsYuTkEBL4wyjx
 fo0EiM0i4CBxrOseUxcjBwejQIzEgx/WIGFGgTCJyZeXsEKUaEs0bZ3LDGKzCRhK/H2yiQ2kX
 ALIXvKZAyQsIqAu8efCBEaQMLOAl8T2ecEgYWGBKIk5recZQWxOAWuJVcc62UFsXgFviWtTLr
 KClAsJZEhcvgQ2XFRAV+LQvz9sECWCEidnPmEBsZkFtCSWT9/GMoFRYBaS1CwkqQWMTKsY1Yt
 Ti8pSi3SN9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAgOPAQh2MC7763SIUZKD
 SUmUl1/OKVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK+HtHOkkGBRanpqRVpmDjAGYNISHDxKI
 rzLxIDSvMUFibnFmekQqVOMuhwbVq//wiTEkpeflyolzmsBMkMApCijNA9uBCweLzHKSgnzMg
 IdJcRTkFqUm1mCKv+KUZyDUUmY964k0BSezLwSuE2vgI5gAjoi6IIDyBEliQgpqQbGTr0mndM
 cRfkv5s9fzLjx7FwTjZNTF57qU/p3b/uUe8FHi6e95da//S68QVfv2GvpjA8Nxo6BHopRM9e+
 l+pY6jLxjeWvJE/5K5HxTSce/52Vr5626E3mtN+CkwIc82ZrdpYt0LY6ca+IT2657I/fD041p
 WvysRS46xXWrqnLmWfQ1uWXEyaixFKckWioxVxUnAgAoTfHFcICAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1497570408!74000608!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17735 invoked from network); 15 Jun 2017 23:46:49 -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; 15 Jun 2017 23:46:49 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 97588235E1;
 Thu, 15 Jun 2017 23:46:47 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 97588235E1
Date: Thu, 15 Jun 2017 16:46:46 -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: <20170613161323.25196-23-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1706151646270.12156@sstabellini-ThinkPad-X260>
References: <20170613161323.25196-1-julien.grall@arm.com>
 <20170613161323.25196-23-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, punit.agrawal@arm.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 22/24] xen/arm: alternative: Redefine
 virt_to_mfn to support 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>

T24gVHVlLCAxMyBKdW4gMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoZSBmaWxlIHhlbi9h
cmNoL2FybS9hbHRlcm5hdGl2ZS5jIGlzIHVzaW5nIHR5cGVzYWZlIE1GTiBpbiBtb3N0IG9mCj4g
dGhlIHBsYWNlLiBUaGUgb25seSBjYWxsZXIgdG8gdmlydF90b19tZm4gaXMgdXNpbmcgd2l0aCBf
bWZuKC4uLikuCj4gCj4gVG8gYXZvaWQgZXh0cmEgX21mbiguLi4pLCByZS1kZWZpbmUgdmlydF90
b19tZm4gd2l0aGluCj4geGVuL2FyY2gvYXJtL2FsdGVybmF0aXZlLmMgdG8gaGFuZGxlIHR5cGVz
YWZlIE1GTi4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgoKUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KCj4gLS0tCj4gIHhlbi9hcmNoL2FybS9hbHRlcm5hdGl2ZS5jIHwgNiArKysrKy0K
PiAgMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYWx0ZXJuYXRpdmUuYyBiL3hlbi9hcmNoL2FybS9hbHRl
cm5hdGl2ZS5jCj4gaW5kZXggNGQ3ZTViNjE1NS4uYTNiY2RhMzExNyAxMDA2NDQKPiAtLS0gYS94
ZW4vYXJjaC9hcm0vYWx0ZXJuYXRpdmUuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9hbHRlcm5hdGl2
ZS5jCj4gQEAgLTMyLDYgKzMyLDEwIEBACj4gICNpbmNsdWRlIDxhc20vaW5zbi5oPgo+ICAjaW5j
bHVkZSA8YXNtL3BhZ2UuaD4KPiAgCj4gKy8qIE92ZXJyaWRlIG1hY3JvcyBmcm9tIGFzbS9wYWdl
LmggdG8gbWFrZSB0aGVtIHdvcmsgd2l0aCBtZm5fdCAqLwo+ICsjdW5kZWYgdmlydF90b19tZm4K
PiArI2RlZmluZSB2aXJ0X3RvX21mbih2YSkgX21mbihfX3ZpcnRfdG9fbWZuKHZhKSkKPiArCj4g
IGV4dGVybiBjb25zdCBzdHJ1Y3QgYWx0X2luc3RyIF9fYWx0X2luc3RydWN0aW9uc1tdLCBfX2Fs
dF9pbnN0cnVjdGlvbnNfZW5kW107Cj4gIAo+ICBzdHJ1Y3QgYWx0X3JlZ2lvbiB7Cj4gQEAgLTE1
NCw3ICsxNTgsNyBAQCBzdGF0aWMgaW50IF9fYXBwbHlfYWx0ZXJuYXRpdmVzX211bHRpX3N0b3Ao
dm9pZCAqdW51c2VkKQo+ICAgICAgewo+ICAgICAgICAgIGludCByZXQ7Cj4gICAgICAgICAgc3Ry
dWN0IGFsdF9yZWdpb24gcmVnaW9uOwo+IC0gICAgICAgIG1mbl90IHhlbl9tZm4gPSBfbWZuKHZp
cnRfdG9fbWZuKF9zdGFydCkpOwo+ICsgICAgICAgIG1mbl90IHhlbl9tZm4gPSB2aXJ0X3RvX21m
bihfc3RhcnQpOwo+ICAgICAgICAgIHBhZGRyX3QgeGVuX3NpemUgPSBfZW5kIC0gX3N0YXJ0Owo+
ICAgICAgICAgIHVuc2lnbmVkIGludCB4ZW5fb3JkZXIgPSBnZXRfb3JkZXJfZnJvbV9ieXRlcyh4
ZW5fc2l6ZSk7Cj4gICAgICAgICAgdm9pZCAqeGVubWFwOwo+IC0tIAo+IDIuMTEuMAo+IAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 15 23:47:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 23:47:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLeTv-0008JC-48; Thu, 15 Jun 2017 23:47:19 +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 1dLeTu-0008J1-Ri
 for xen-devel@lists.xen.org; Thu, 15 Jun 2017 23:47:18 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 B9/49-02180-68C13495; Thu, 15 Jun 2017 23:47:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsVybKJssm6rjHO
 kwYn5yhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0b71MdMBWe5Krrnn2VsYHzG0cXIySEk8IdR
 4v3xEBCbRcBB4tbFh8xdjBwcjAIxEg9+WIOEGQXCJCZfXsIKUaItsWnNDiYQm03AUOLvk01sI
 OUSQPaSz2ATRQTUJf5cmMDYxcjFwSywgVHi9Kkn7CAJYYEIifWb2hhBbE4Ba4m3vVPB4rwC3h
 LdX68xQ5yTIbHm+yEwW1RAV+LQvz9sEDWCEidnPmEBsZkFtCSWT9/GMoFRYBaS1CwkqQWMTKs
 Y1YtTi8pSi3TN9JKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAgOQAQh2ME5tcD7E
 KMnBpCTKyy/nFCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgtdD2jlSSLAoNT21Ii0zBxgLMGkJD
 h4lEd5lYkBp3uKCxNzizHSI1ClGRSlxXguQPgGQREZpHlwbLP4uMcpKCfMyAh0ixFOQWpSbWY
 Iq/4pRnINRSRhiO09mXgnc9FdAi5mAFgddcABZXJKIkJJqYFxYvIG5UXzHifgDGasiNmxIkz9
 pcubCouN7u5mcv0xW6ZQJVDUrPRmSetH9c8/h6oxHGWprtj20fpCQXP/imIzFKfUehV5XWb2U
 Pavv7WapX3X8eqkaV++No7p/hcRirp54+XHm/RjXidWvXwdMFzQ5mbT4by3/8329BvlGj1/82
 e++JuTSwt1KLMUZiYZazEXFiQBCV/R/ugIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1497570436!75201357!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13526 invoked from network); 15 Jun 2017 23:47:17 -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 Jun 2017 23:47:17 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 8A077235E1;
 Thu, 15 Jun 2017 23:47:15 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 8A077235E1
Date: Thu, 15 Jun 2017 16:47: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: <20170613161323.25196-24-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1706151646520.12156@sstabellini-ThinkPad-X260>
References: <20170613161323.25196-1-julien.grall@arm.com>
 <20170613161323.25196-24-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>, sstabellini@kernel.org,
 punit.agrawal@arm.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 23/24] xen/arm: livepatch: Redefine
 virt_to_mfn to support 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>

T24gVHVlLCAxMyBKdW4gMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoZSBmaWxlIHhlbi9h
cmNoL2FybS9saXZlcGF0Y2guYyBpcyB1c2luZyB0eXBlc2FmZSBNRk4gaW4gbW9zdCBvZgo+IHRo
ZSBwbGFjZS4gVGhlIG9ubHkgY2FsbGVyIHRvIHZpcnRfdG9fbWZuIGlzIHVzaW5nIHdpdGggX21m
biguLi4pLgo+IAo+IFRvIGF2b2lkIGV4dHJhIF9tZm4oLi4uKSwgcmUtZGVmaW5lIHZpcnRfdG9f
bWZuIHdpdGhpbgo+IHhlbi9hcmNoL2FybS9saXZlcGF0Y2guYyB0byBoYW5kbGUgdHlwZXNhZmUg
TUZOLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+Cj4gQ2M6IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgo+IENj
OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CgpSZXZpZXdl
ZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKCj4gLS0t
Cj4gIHhlbi9hcmNoL2FybS9saXZlcGF0Y2guYyB8IDYgKysrKystCj4gIDEgZmlsZSBjaGFuZ2Vk
LCA1IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL2xpdmVwYXRjaC5jIGIveGVuL2FyY2gvYXJtL2xpdmVwYXRjaC5jCj4gaW5kZXggZGU5
NWU1NDc0NC4uM2U1MzUyNDM2NSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vbGl2ZXBhdGNo
LmMKPiArKysgYi94ZW4vYXJjaC9hcm0vbGl2ZXBhdGNoLmMKPiBAQCAtMTIsNiArMTIsMTAgQEAK
PiAgI2luY2x1ZGUgPGFzbS9saXZlcGF0Y2guaD4KPiAgI2luY2x1ZGUgPGFzbS9tbS5oPgo+ICAK
PiArLyogT3ZlcnJpZGUgbWFjcm9zIGZyb20gYXNtL3BhZ2UuaCB0byBtYWtlIHRoZW0gd29yayB3
aXRoIG1mbl90ICovCj4gKyN1bmRlZiB2aXJ0X3RvX21mbgo+ICsjZGVmaW5lIHZpcnRfdG9fbWZu
KHZhKSBfbWZuKF9fdmlydF90b19tZm4odmEpKQo+ICsKPiAgdm9pZCAqdm1hcF9vZl94ZW5fdGV4
dDsKPiAgCj4gIGludCBhcmNoX2xpdmVwYXRjaF9xdWllc2NlKHZvaWQpCj4gQEAgLTIyLDcgKzI2
LDcgQEAgaW50IGFyY2hfbGl2ZXBhdGNoX3F1aWVzY2Uodm9pZCkKPiAgICAgIGlmICggdm1hcF9v
Zl94ZW5fdGV4dCApCj4gICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gIAo+IC0gICAgdGV4dF9t
Zm4gPSBfbWZuKHZpcnRfdG9fbWZuKF9zdGFydCkpOwo+ICsgICAgdGV4dF9tZm4gPSB2aXJ0X3Rv
X21mbihfc3RhcnQpOwo+ICAgICAgdGV4dF9vcmRlciA9IGdldF9vcmRlcl9mcm9tX2J5dGVzKF9l
bmQgLSBfc3RhcnQpOwo+ICAKPiAgICAgIC8qCj4gLS0gCj4gMi4xMS4wCj4gCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 15 23:50:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 23: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 1dLeWO-0000BD-HA; Thu, 15 Jun 2017 23: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 <sstabellini@kernel.org>) id 1dLeWO-0000B4-2W
 for xen-devel@lists.xen.org; Thu, 15 Jun 2017 23:49:52 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 BD/79-03058-F1D13495; Thu, 15 Jun 2017 23:49:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsVybKJssq6crHO
 kwcd/mhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bNDX/ZC3ZIV6x584StgfGfUBcjF4eQwB9G
 iTlz5rB3MbJzsAg4SJzQ6WLk4GAUiJF48MO6i5ETyAyTmHx5CSuIzSKgLXHm0Rs2EJtNwFDi7
 5NNbCDlEkD2ks8cIGERAXWJPxcmMIKEmQW8JLbPCwYJCwt4SEzq7GQEsTkFrCW2PNzFAlLCK+
 AtsWd5NUhYSCBD4ti6fUwgtqiArsShf3/AFvEKCEqcnPmEBcRmFtCSWD59G8sERoFZSFKzkKQ
 WMDKtYtQoTi0qSy3SNTTQSyrKTM8oyU3MzAHyzPRyU4uLE9NTcxKTivWS83M3MQJDjwEIdjDe
 WxZwiFGSg0lJlJdfzilSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvBWnnSCHBotT01Iq0zBxgF
 MCkJTh4lER4l4kBpXmLCxJzizPTIVKnGBWlxHn3gvQJgCQySvPg2mCRd4lRVkqYlxHoECGegt
 Si3MwSVPlXjOIcjErCvB4gU3gy80rgpr8CWswEtDjoggPI4pJEhJRUA6PGittLc54ZH1XaPWv
 2klUyVtcOVG5b/ufwFCntUjsW5w8njMMVuq0efPjx1iewcMKl0o2+3KceVldXnJunJb7hbsSS
 H04XOE2Wld05bvlxa3NU6pEDFWZRq96cbp/39lFFutXiw8/jFE4Jq99tMn50tf7rJ/3Sw31fn
 Q49uaKzkVHz7cW9z72eKbEUZyQaajEXFScCAGsDTZa3AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1497570589!67472319!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42415 invoked from network); 15 Jun 2017 23:49:50 -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; 15 Jun 2017 23:49:50 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 90143214AB;
 Thu, 15 Jun 2017 23:49:48 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 90143214AB
Date: Thu, 15 Jun 2017 16:49:47 -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: <20170613161323.25196-25-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1706151647540.12156@sstabellini-ThinkPad-X260>
References: <20170613161323.25196-1-julien.grall@arm.com>
 <20170613161323.25196-25-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, punit.agrawal@arm.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 24/24] xen/arm: create_xen_entries: Use
	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>

T24gVHVlLCAxMyBKdW4gMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEFkZCBhIGJpdCBtb3Jl
IHNhZmV0eSB3aGVuIHVzaW5nIGNyZWF0ZV94ZW5fZW50cmllcy4KPiAKPiBBbHNvIHdoZW4gZGVz
dHJveWluZy9tb2RpZnlpbmcgbWFwcGluZywgdGhlIE1GTiBpcyBjdXJyZW50bHkgbm90IHVzZWQu
Cj4gUmF0aGVyIHRoYW4gcGFzc2luZyBfbWZuKDApIHVzZSBJTlZBTElEX01GTiB0byBzdGF5IGNv
bnNpc3RlbnQgd2l0aCB0aGUKPiBvdGhlciB1c2FnZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCgo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0v
bW0uYyB8IDE5ICsrKysrKysrKystLS0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDEwIGluc2Vy
dGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9t
bS5jIGIveGVuL2FyY2gvYXJtL21tLmMKPiBpbmRleCAyZmYxNjg4ZjNmLi44Y2IwNTU5OTcyIDEw
MDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9tbS5jCj4gKysrIGIveGVuL2FyY2gvYXJtL21tLmMK
PiBAQCAtOTgwLDcgKzk4MCw3IEBAIGVudW0geGVubWFwX29wZXJhdGlvbiB7Cj4gIAo+ICBzdGF0
aWMgaW50IGNyZWF0ZV94ZW5fZW50cmllcyhlbnVtIHhlbm1hcF9vcGVyYXRpb24gb3AsCj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdmlydCwKPiAtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBtZm4sCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIG1mbl90IG1mbiwKPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyBucl9tZm5zLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgYWkpCj4gIHsKPiBAQCAtOTg5LDcgKzk4OSw3IEBAIHN0YXRpYyBp
bnQgY3JlYXRlX3hlbl9lbnRyaWVzKGVudW0geGVubWFwX29wZXJhdGlvbiBvcCwKPiAgICAgIGxw
YWVfdCBwdGU7Cj4gICAgICBscGFlX3QgKnRoaXJkID0gTlVMTDsKPiAgCj4gLSAgICBmb3IoOyBh
ZGRyIDwgYWRkcl9lbmQ7IGFkZHIgKz0gUEFHRV9TSVpFLCBtZm4rKykKPiArICAgIGZvcig7IGFk
ZHIgPCBhZGRyX2VuZDsgYWRkciArPSBQQUdFX1NJWkUsIG1mbiA9IG1mbl9hZGQobWZuLCAxKSkK
PiAgICAgIHsKPiAgICAgICAgICBpZiAoICF4ZW5fc2Vjb25kW3NlY29uZF9saW5lYXJfb2Zmc2V0
KGFkZHIpXS5wdC52YWxpZCB8fAo+ICAgICAgICAgICAgICAgIXhlbl9zZWNvbmRbc2Vjb25kX2xp
bmVhcl9vZmZzZXQoYWRkcildLnB0LnRhYmxlICkKPiBAQCAtMTAxMCwxMyArMTAxMCwxMyBAQCBz
dGF0aWMgaW50IGNyZWF0ZV94ZW5fZW50cmllcyhlbnVtIHhlbm1hcF9vcGVyYXRpb24gb3AsCj4g
ICAgICAgICAgICAgIGNhc2UgUkVTRVJWRToKPiAgICAgICAgICAgICAgICAgIGlmICggdGhpcmRb
dGhpcmRfdGFibGVfb2Zmc2V0KGFkZHIpXS5wdC52YWxpZCApCj4gICAgICAgICAgICAgICAgICB7
Cj4gLSAgICAgICAgICAgICAgICAgICAgcHJpbnRrKCJjcmVhdGVfeGVuX2VudHJpZXM6IHRyeWlu
ZyB0byByZXBsYWNlIGFuIGV4aXN0aW5nIG1hcHBpbmcgYWRkcj0lbHggbWZuPSVseFxuIiwKPiAt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkciwgbWZuKTsKPiArICAgICAgICAgICAgICAg
ICAgICBwcmludGsoImNyZWF0ZV94ZW5fZW50cmllczogdHJ5aW5nIHRvIHJlcGxhY2UgYW4gZXhp
c3RpbmcgbWFwcGluZyBhZGRyPSVseCBtZm49JSJQUklfbWZuIlxuIiwKPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYWRkciwgbWZuX3gobWZuKSk7Cj4gICAgICAgICAgICAgICAgICAgICAg
cmV0dXJuIC1FSU5WQUw7Cj4gICAgICAgICAgICAgICAgICB9Cj4gICAgICAgICAgICAgICAgICBp
ZiAoIG9wID09IFJFU0VSVkUgKQo+ICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwo+IC0gICAg
ICAgICAgICAgICAgcHRlID0gbWZuX3RvX3hlbl9lbnRyeShfbWZuKG1mbiksIGFpKTsKPiArICAg
ICAgICAgICAgICAgIHB0ZSA9IG1mbl90b194ZW5fZW50cnkobWZuLCBhaSk7Cj4gICAgICAgICAg
ICAgICAgICBwdGUucHQudGFibGUgPSAxOwo+ICAgICAgICAgICAgICAgICAgd3JpdGVfcHRlKCZ0
aGlyZFt0aGlyZF90YWJsZV9vZmZzZXQoYWRkcildLCBwdGUpOwo+ICAgICAgICAgICAgICAgICAg
YnJlYWs7Cj4gQEAgLTEwNjEsMjQgKzEwNjEsMjUgQEAgaW50IG1hcF9wYWdlc190b194ZW4odW5z
aWduZWQgbG9uZyB2aXJ0LAo+ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG5y
X21mbnMsCj4gICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmbGFncykKPiAgewo+
IC0gICAgcmV0dXJuIGNyZWF0ZV94ZW5fZW50cmllcyhJTlNFUlQsIHZpcnQsIG1mbiwgbnJfbWZu
cywgZmxhZ3MpOwo+ICsgICAgcmV0dXJuIGNyZWF0ZV94ZW5fZW50cmllcyhJTlNFUlQsIHZpcnQs
IF9tZm4obWZuKSwgbnJfbWZucywgZmxhZ3MpOwo+ICB9Cj4gIAo+ICBpbnQgcG9wdWxhdGVfcHRf
cmFuZ2UodW5zaWduZWQgbG9uZyB2aXJ0LCB1bnNpZ25lZCBsb25nIG1mbiwKPiAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbnJfbWZucykKPiAgewo+IC0gICAgcmV0dXJuIGNy
ZWF0ZV94ZW5fZW50cmllcyhSRVNFUlZFLCB2aXJ0LCBtZm4sIG5yX21mbnMsIDApOwo+ICsgICAg
cmV0dXJuIGNyZWF0ZV94ZW5fZW50cmllcyhSRVNFUlZFLCB2aXJ0LCBfbWZuKG1mbiksIG5yX21m
bnMsIDApOwo+ICB9Cj4gIAo+ICBpbnQgZGVzdHJveV94ZW5fbWFwcGluZ3ModW5zaWduZWQgbG9u
ZyB2LCB1bnNpZ25lZCBsb25nIGUpCj4gIHsKPiAtICAgIHJldHVybiBjcmVhdGVfeGVuX2VudHJp
ZXMoUkVNT1ZFLCB2LCAwLCAoZSAtIHYpID4+IFBBR0VfU0hJRlQsIDApOwo+ICsgICAgcmV0dXJu
IGNyZWF0ZV94ZW5fZW50cmllcyhSRU1PVkUsIHYsIElOVkFMSURfTUZOLCAoZSAtIHYpID4+IFBB
R0VfU0hJRlQsIDApOwo+ICB9Cj4gIAo+ICBpbnQgbW9kaWZ5X3hlbl9tYXBwaW5ncyh1bnNpZ25l
ZCBsb25nIHMsIHVuc2lnbmVkIGxvbmcgZSwgdW5zaWduZWQgaW50IGZsYWdzKQo+ICB7Cj4gICAg
ICBBU1NFUlQoKGZsYWdzICYgKFBURV9OWCB8IFBURV9STykpID09IGZsYWdzKTsKPiAtICAgIHJl
dHVybiBjcmVhdGVfeGVuX2VudHJpZXMoTU9ESUZZLCBzLCAwLCAoZSAtIHMpID4+IFBBR0VfU0hJ
RlQsIGZsYWdzKTsKPiArICAgIHJldHVybiBjcmVhdGVfeGVuX2VudHJpZXMoTU9ESUZZLCBzLCBJ
TlZBTElEX01GTiwgKGUgLSBzKSA+PiBQQUdFX1NISUZULAo+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmbGFncyk7Cj4gIH0KPiAgCj4gIGVudW0gbWcgeyBtZ19jbGVhciwgbWdfcm8s
IG1nX3J3LCBtZ19yeCB9Owo+IC0tIAo+IDIuMTEuMAo+IAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 16 00:02:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 00:02:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLeiN-0001zE-J0; Fri, 16 Jun 2017 00:02:15 +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 1dLeiM-0001z8-Gl
 for xen-devel@lists.xen.org; Fri, 16 Jun 2017 00:02:14 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 2D/11-11537-50023495; Fri, 16 Jun 2017 00:02:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsVybKJssi6rgnO
 kwcE+AYslHxezODB6HN39mymAMYo1My8pvyKBNePzxd9sBV/FKg7eamVtYDwm2MXIxSEk8IdR
 on3SXrYuRk4OFgEHiZkXHjB3MXJwMArESDz4YQ0SZhQIk5h8eQkrRIm2xJz5W9lBbDYBQ4m/T
 zaxgZRLANlLPnOAhEUE1CX+XJjACBJmFvCS2D4vGCQsLOAiceDkVLBFnAJWEpeeNzGC2LwC3h
 Kzt94GiwsJWEo0717PBGKLCuhKHPr3hw2iRlDi5MwnLCA2s4CWxPLp21gmMArMQpKahSS1gJF
 pFaNGcWpRWWqRrpGlXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYADWMzAw7mBs
 2ut3iFGSg0lJlJdfzilSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvmrxzpJBgUWp6akVaZg4wF
 mDSEhw8SiK8y8SA0rzFBYm5xZnpEKlTjMYcG1av/8LEcalvwxcmIZa8/LxUKXHeL3JApQIgpR
 mleXCDYDF6iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5Iw72SQKTyZeSVw+14BncIEdErQBQe
 QU0oSEVJSDYzBkve/585qf5GS7peWI65UqZn5yFK/ppzrpqDsessdwSoWrrfu2Ljf+WRcefW1
 m7Wf4NYXz34euNRwZo19X9nMr60b/y0OZin4+mznuwCtmgPTFj4u6VKtOK/2a1aJqvrO49G31
 wl7G9bsCJIWqn65f0Z3ybTInIbTfDfma5x/IHOtPMN2kpoSS3FGoqEWc1FxIgD1UIDQzAIAAA
 ==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-13.tower-31.messagelabs.com!1497571331!105245224!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40065 invoked from network); 16 Jun 2017 00:02:12 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Jun 2017 00:02:12 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 0FB44239B0;
 Fri, 16 Jun 2017 00:02:11 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 0FB44239B0
Date: Thu, 15 Jun 2017 17:02: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: <20170613161323.25196-1-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1706151700020.12156@sstabellini-ThinkPad-X260>
References: <20170613161323.25196-1-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, punit.agrawal@arm.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 00/24] xen/arm: Extend the usage 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>

SGkgSnVsaWVuLAoKdGhhbmtzIGZvciB0aGUgc2VyaWVzIQoKSSBjb21taXR0ZWQgcGF0Y2hlcyAy
LCA0LTE1LCAxNywxOC4KCkNoZWVycywKClN0ZWZhbm8KCk9uIFR1ZSwgMTMgSnVuIDIwMTcsIEp1
bGllbiBHcmFsbCB3cm90ZToKPiBIZWxsbyBhbGwsCj4gCj4gVGhpcyBwYXRjaCBzZXJpZXMgZXh0
ZW5kIHRoZSB1c2FnZSBvZiB0eXBlc2FmZSBNRk4gaW4gdGhlIEFSTSBjb2RlLiBfbWZuKC4uLikK
PiBhbmQgbWZuX3goLi4uKSBhcmUgcHVzaGVkIGZ1cnRoZXIgZG93biBpbiB0aGUgY2FsbCBzdGFj
ay4KPiAKPiBDaGVlcnMsCj4gCj4gSnVsaWVuIEdyYWxsICgyNCk6Cj4gICB4ZW4vbW06IERvbid0
IHVzZSBfe2csbX1mbiBmb3IgZGVmaW5pbmcgSU5WQUxJRF97RyxNfUZOCj4gICB4ZW4vYXJtOiBn
aWMtdjI6IEZpeCBpbmRlbnRhdGlvbiBpbiBnaWN2Ml9tYXBfaHdkb21fZXh0cmFfbWFwcGluZ3MK
PiAgIHhlbi9hcm06IHNldHVwOiBSZW1vdmUgYm9ndXMgeGVuaGVhcF9tZm5fZW5kIGluIHNldHVw
X21tIGZvciBhcm02NAo+ICAgeGVuL2FybTogbW06IEludHJvZHVjZSBjbGVhcl90YWJsZSBhbmQg
dXNlIGl0Cj4gICB4ZW4vYXJtOiBtbTogTW92ZSBtZm5fdG9feGVuX2VudHJ5IGZyb20gcGFnZS5o
IHRvIG1tLmMKPiAgIHhlbi9hcm06IG1tOiBGaXggY29kaW5nIHN0eWxlIG9mIG1mbl90b194ZW5f
ZW50cnkKPiAgIHhlbi9hcm06IG1tOiBDbGVhbi11cCBtZm5fdG9feGVuX2VudHJ5Cj4gICB4ZW4v
YXJtOiBtbTogVXNlIHR5cGVzYWZlIE1GTiBpbiBtZm5fdG9feGVuX2VudHJ5Cj4gICB4ZW4vYXJt
OiBEZWZpbmUgbWZuX3RvX3BhZ2UvcGFnZV90b19tZm4gaW4gdGVybSBvZgo+ICAgICBfX21mbl90
b19wYWdlL19fcGFnZV90b19tZm4KPiAgIHhlbi9hcm06IGRvbWFpbl9idWlsZDogUmVwbGFjZSBw
YWRkcl90b19wZm4odmlydF90b19tYWRkciguKSkgYnkKPiAgICAgdmlydF90b19tZm4oLikKPiAg
IHhlbi9hcm06IG1tOiBSZXBsYWNlIF9fdmEocGZuX3RvX3BhZGRyKC4uLikpIGJ5IG1mbl90b192
aXJ0Cj4gICB4ZW4vYXJtOiBSZXBsYWNlIERJVl9ST1VORF9VUCguLi4sIFBBR0VfU0laRSkgYnkg
UEZOX1VQKC4uLikKPiAgIHhlbi9hcm06IHRyYXBzOiBSZXBsYWNlIHAybV9sb29rdXAoLi4uLCAu
Li4sIE5VTEwpIGJ5IGdmbl90b19tZm4oLi4uLAo+ICAgICAuLi4pCj4gICB4ZW4vYXJtOiBJbnRy
b2R1Y2Ugd3JhcHBlcnMgZm9yIE1GTiA8LT4gTUFERFIgYW5kIEdGTiA8LT4gR0FERFIKPiAgIHhl
bi9hcm06IFVzZSB0aGUgbmV3bHkgaW50cm9kdWNlZCBNRk4gPC0+IE1BRERSIGFuZCBHRk4gPC0+
IE1BRERSCj4gICAgIGhlbHBlcnMKPiAgIHhlbi9hcm06IG1tOiBVc2UgdHlwZXNhZmUgbWZuIGZv
ciB4ZW5oZWFwX21mbl8qCj4gICB4ZW4vYXJtOiBtbTogVXNlIHR5cGVzYWZlIE1GTiBpbiBzZXRf
Zml4bWFwCj4gICB4ZW4vYXJtOiBtbTogVXNlIHR5cGVzYWZlIE1GTiBpbiBkdW1wX3B0X3dhbGsK
PiAgIHhlbi9hcm06IHAybTogUmVkZWZpbmUgbWZuX3RvX3BhZ2UgYW5kIHBhZ2VfdG9fbWZuIHRv
IHVzZSB0eXBlc2FmZQo+ICAgeGVuL2FybTogbW06IFJlZGVmaW5lIHZpcnRfdG9fbWZuIHRvIHN1
cHBvcnQgdHlwZXNhZmUKPiAgIHhlbi9hcm06IGRvbWFpbl9idWlsZDogUmVkZWZpbmUgdmlydF90
b19tZm4gdG8gc3VwcG9ydCB0eXBlc2FmZQo+ICAgeGVuL2FybTogYWx0ZXJuYXRpdmU6IFJlZGVm
aW5lIHZpcnRfdG9fbWZuIHRvIHN1cHBvcnQgdHlwZXNhZmUKPiAgIHhlbi9hcm06IGxpdmVwYXRj
aDogUmVkZWZpbmUgdmlydF90b19tZm4gdG8gc3VwcG9ydCB0eXBlc2FmZQo+ICAgeGVuL2FybTog
Y3JlYXRlX3hlbl9lbnRyaWVzOiBVc2UgdHlwZXNhZmUgTUZOCj4gCj4gIHhlbi9hcmNoL2FybS9h
Y3BpL2xpYi5jICAgICAgICAgICB8ICAgNCArLQo+ICB4ZW4vYXJjaC9hcm0vYWx0ZXJuYXRpdmUu
YyAgICAgICAgfCAgIDYgKy0KPiAgeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jICAgICAgIHwg
IDIyICsrLS0tCj4gIHhlbi9hcmNoL2FybS9naWMtdjIuYyAgICAgICAgICAgICB8ICAgNiArLQo+
ICB4ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgICAgICAgICAgICAgfCAgIDggKy0KPiAgeGVuL2FyY2gv
YXJtL2tlcm5lbC5jICAgICAgICAgICAgIHwgICA4ICstCj4gIHhlbi9hcmNoL2FybS9saXZlcGF0
Y2guYyAgICAgICAgICB8ICAgNiArLQo+ICB4ZW4vYXJjaC9hcm0vbWVtX2FjY2Vzcy5jICAgICAg
ICAgfCAgMTAgKy0tCj4gIHhlbi9hcmNoL2FybS9tbS5jICAgICAgICAgICAgICAgICB8IDE2NiAr
KysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLQo+ICB4ZW4vYXJjaC9hcm0vcDJt
LmMgICAgICAgICAgICAgICAgfCAgMjggKysrKy0tLQo+ICB4ZW4vYXJjaC9hcm0vcGxhdGZvcm1z
L2V4eW5vczUuYyAgfCAgIDggKy0KPiAgeGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9vbWFwNS5jICAg
IHwgIDE2ICsrLS0KPiAgeGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy92ZXhwcmVzcy5jIHwgICAyICst
Cj4gIHhlbi9hcmNoL2FybS9zZXR1cC5jICAgICAgICAgICAgICB8ICAyMCArKystLQo+ICB4ZW4v
YXJjaC9hcm0vdHJhcHMuYyAgICAgICAgICAgICAgfCAgMTYgKystLQo+ICB4ZW4vYXJjaC9hcm0v
dmdpYy12Mi5jICAgICAgICAgICAgfCAgIDQgKy0KPiAgeGVuL2RyaXZlcnMvdmlkZW8vYXJtX2hk
bGNkLmMgICAgIHwgICAyICstCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaCAgICAgICAgICB8
ICAzMyArKysrKy0tLQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaCAgICAgICAgfCAgNjUg
LS0tLS0tLS0tLS0tLS0tCj4gIHhlbi9pbmNsdWRlL3hlbi9tbS5oICAgICAgICAgICAgICB8ICAg
NCArLQo+ICAyMCBmaWxlcyBjaGFuZ2VkLCAyMzUgaW5zZXJ0aW9ucygrKSwgMTk5IGRlbGV0aW9u
cygtKQo+IAo+IC0tIAo+IDIuMTEuMAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 16 00:22:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 00: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 1dLf2D-0003P2-Ix; Fri, 16 Jun 2017 00:22:45 +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 1dLf2C-0003Oq-Ao
 for xen-devel@lists.xensource.com; Fri, 16 Jun 2017 00:22:44 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 98/76-03058-3D423495; Fri, 16 Jun 2017 00:22:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVfeSinO
 kQdc9OYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmLF63krWgy7fi5OeLbA2M
 XVZdjFwcQgJ/GSXW373JDuE8ZpRom/SKDcLZxijR9OsXUxcjJ4eIgLPE1zNz2UFsXgF9iRWNB
 xlBbGEBa4nXMzeygDRICGzgkbjS2wdWJCHgK3FqwgJGGHvJi13MXYzsHGwCVhKHxECiLAKqEq
 ePXmWfwMi9gJFhFaNGcWpRWWqRrrGRXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZ
 GoNcZgGAH4+l1gYcYJTmYlER5+eWcIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8GYoO0cKCRal
 pqdWpGXmAMMPJi3BwaMkwrtMDCjNW1yQmFucmQ6ROsWoy7Fh9fovTEIsefl5qVLivA4gMwRAi
 jJK8+BGwGLhEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5/UCm8GTmlcBtegV0BBPQEUEXHE
 COKElESEk1MHL86bttvm5pyrzwFL5fr+U9m+I4G/X37zo2c86PZz37rmqpXJ8nJfn189KJf6R
 Trhxe+unaT1b3riNnf+ulz3nEyxVoMf9aXfqMQhm30O1C7rtf6bcVza/JN0+a+++8J/vzTe5f
 OJ1vFfO6/rnA395rbLTR7YxOj7vS9Rm3mty2O4UcXj83XViJpTgj0VCLuag4EQDlLWRjgAIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1497572561!62168738!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18458 invoked from network); 16 Jun 2017 00:22:42 -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 Jun 2017 00:22: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 1dLf28-00088c-Np; Fri, 16 Jun 2017 00:22: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 1dLf22-0002uc-Rg; Fri, 16 Jun 2017 00:22:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dLf22-0004JZ-7H; Fri, 16 Jun 2017 00:22:34 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110460-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=f0a3fe1b0a2996272dd167501bb5de752d9d1956
X-Osstest-Versions-That: libvirt=992bf863fccfe1fa1d0c5a5277b9cee50abc48ef
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 16 Jun 2017 00:22:34 +0000
Subject: [Xen-devel] [libvirt test] 110460: 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>

ZmxpZ2h0IDExMDQ2MCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTA0NjAvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDExMDQyNQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEwNDI1CiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMTA0MjUKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC1xY293MiAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEyIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaWJ2aXJ0ICAgICAg
ICAgICAgICBmMGEzZmUxYjBhMjk5NjI3MmRkMTY3NTAxYmI1ZGU3NTJkOWQxOTU2CmJhc2VsaW5l
IHZlcnNpb246CiBsaWJ2aXJ0ICAgICAgICAgICAgICA5OTJiZjg2M2ZjY2ZlMWZhMWQwYzVhNTI3
N2I5Y2VlNTBhYmM0OGVmCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTA0MjUgIDIwMTctMDYtMTQg
MDQ6MjY6MjMgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEwNDYwICAyMDE3LTA2
LTE1IDA0OjMxOjE4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRGFuaWVsIFAuIEJlcnJhbmdlIDxiZXJyYW5n
ZUByZWRoYXQuY29tPgogIEVyaWsgU2t1bHRldHkgPGVza3VsdGV0QHJlZGhhdC5jb20+CiAgSmly
aSBEZW5lbWFyayA8amRlbmVtYXJAcmVkaGF0LmNvbT4KICBNaWNoYWwgUHJpdm96bmlrIDxtcHJp
dm96bkByZWRoYXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD1saWJ2aXJ0CisgcmV2aXNpb249ZjBh
M2ZlMWIwYTI5OTYyNzJkZDE2NzUwMWJiNWRlNzUyZDlkMTk1NgorIC4gLi9jcmktbG9jay1yZXBv
cworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgor
KysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAg
ICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwog
ICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysr
IGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0
L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNo
byAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVw
b3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sgLi9hcC1wdXNoIGxpYnZpcnQgZjBhM2ZlMWIwYTI5OTYyNzJkZDE2NzUwMWJiNWRl
NzUyZDlkMTk1NgorIGJyYW5jaD1saWJ2aXJ0CisgcmV2aXNpb249ZjBhM2ZlMWIwYTI5OTYyNzJk
ZDE2NzUwMWJiNWRlNzUyZDlkMTk1NgorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNv
bW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysr
KyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0
ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAg
cHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9o
b21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysg
J1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0
L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9v
c3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4
L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmkt
Z2V0Y29uZmlnCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNo
IiBpbgorIHRyZWU9bGlidmlydAorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeGxpYnZp
cnQgPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJh
bmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2Ny
aS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10
ZXN0aW5nCisgJ1snIHhmMGEzZmUxYjBhMjk5NjI3MmRkMTY3NTAxYmI1ZGU3NTJkOWQxOTU2ID0g
eCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAn
CiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxj
b25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBk
aWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQK
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8v
Z2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tl
cm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8vbGlidmlydC5vcmcvbGlidmlydC5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9z
Lm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0
L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDog
Z2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xp
bnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3Bz
LmdpdAorKyA6IHRlc3RlZC9saW51eC0zLjE0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysg
J1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1sn
IHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysg
OiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20v
bGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6
IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGRhaWx5LWNy
b24ubGlidmlydAorKyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGRhaWx5LWNyb24ubGlidmly
dAorKyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGh0
dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFl
bXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1v
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9S
VU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1w
cnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIGxpYnZp
cnQKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21l
L29zc3Rlc3QvcmVwb3MvbGlidmlydAorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvbGlidmlydC5naXQgZjBhM2ZlMWIwYTI5OTYyNzJkZDE2NzUwMWJiNWRl
NzUyZDlkMTk1NjpyZWZzL2hlYWRzL3hlbi10ZXN0ZWQtbWFzdGVyClRvIG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKICAgOTkyYmY4Ni4uZjBhM2ZlMSAg
ZjBhM2ZlMWIwYTI5OTYyNzJkZDE2NzUwMWJiNWRlNzUyZDlkMTk1NiAtPiB4ZW4tdGVzdGVkLW1h
c3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 16 00:24:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 00:24: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 1dLf3P-0003Vk-16; Fri, 16 Jun 2017 00:23: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 1dLf3O-0003Vd-2c
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 00:23:58 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 76/B9-02181-D1523495; Fri, 16 Jun 2017 00:23:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsVybKJssq60qnO
 kwe1eE4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP8tHesBas3MFZ8PPOatYHxbA9jFyMXh5DA
 H0aJp40/2bsYOThYBBwkZh/jBjEZBWIkHvyw7mLkBDLDJCZfXsIKYrMIaEusO74XzGYTMJT4+
 2QTG0i5BJC95DMHSFhEQEviwZKrzCDTmQU6WSS+vVvIBpIQFjCTOLjoLROIzSlgJ3F74mQWEJ
 tXwFviwabzYLaQgK3Ellu/wepFBXQlDv37wwZRIyhxcuYTsBpmoAXLp29jmcAoMAtJahaS1AJ
 GplWMGsWpRWWpRbqGJnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIFhyAAEOxjP
 nvY8xCjJwaQkyssv5xQpxJeUn1KZkVicEV9UmpNafIhRhoNDSYI3Q9k5UkiwKDU9tSItMwcYE
 TBpCQ4eJRHeZWJAad7igsTc4sx0iNQpRmOODavXf2HiWPF21xcmIZa8/LxUKXHezSCTBEBKM0
 rz4AbBIvUSo6yUMC8j0GlCPAWpRbmZJajyrxjFORiVhHn9QKbwZOaVwO17BXQKE9ApQRccQE4
 pSURISTUwrnL9HOa55uzy8MMmP0PWxC8RrFD48V9bwW4za0/u9LB5H8uXbv++6Yh7FMupnXVe
 l28ciI8UFAn66/1BymRG8pzenX5a+xicpabL7kh7vmnRD5Vj926pqr+5dzqeydxI9ev5uj0Vh
 ecfBojYLps65cnx3drtKpE7bzT23w/ZoCzxOi61ZOGuj0osxRmJhlrMRcWJAKJuxkfPAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1497572634!103758792!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5426 invoked from network); 16 Jun 2017 00:23:55 -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; 16 Jun 2017 00:23:55 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id A2C81214AB;
 Fri, 16 Jun 2017 00:23:52 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A2C81214AB
Date: Thu, 15 Jun 2017 17:23:51 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@linaro.org>
In-Reply-To: <af07e09d-d756-1c15-22bf-5ecc4f5d469f@linaro.org>
Message-ID: <alpine.DEB.2.10.1706151704120.12156@sstabellini-ThinkPad-X260>
References: <af07e09d-d756-1c15-22bf-5ecc4f5d469f@linaro.org>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: edgar.iglesias@xilinx.com, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Chen <Wei.Chen@arm.com>, Steve Capper <Steve.Capper@arm.com>,
 Andre Przywara <andre.przywara@arm.com>, manish.jaggi@caviumnetworks.com,
 punit.agrawal@arm.com, vikrams@qti.qualcomm.com, okaya@qti.qualcomm.com, "Goel,
 Sameer" <sgoel@qti.qualcomm.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Dave P Martin <Dave.Martin@arm.com>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>, roger.pau@citrix.com
Subject: Re: [Xen-devel] [RFC] ARM PCI Passthrough design document
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCAyNiBNYXkgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIGFsbCwKPiAKPiBU
aGUgZG9jdW1lbnQgYmVsb3cgaXMgYW4gUkZDIHZlcnNpb24gb2YgYSBkZXNpZ24gcHJvcG9zYWwg
Zm9yIFBDSQo+IFBhc3N0aHJvdWdoIGluIFhlbiBvbiBBUk0uIEl0IGFpbXMgdG8gZGVzY3JpYmUg
ZnJvbSBhbiBoaWdoIGxldmVsIHBlcnNwZWN0aXZlCj4gdGhlIGludGVyYWN0aW9uIHdpdGggdGhl
IGRpZmZlcmVudCBzdWJzeXN0ZW1zIGFuZCBob3cgZ3Vlc3Qgd2lsbCBiZSBhYmxlCj4gdG8gZGlz
Y292ZXIgYW5kIGFjY2VzcyBQQ0kuCj4gCj4gQ3VycmVudGx5IG9uIEFSTSwgWGVuIGRvZXMgbm90
IGhhdmUgYW55IGtub3dsZWRnZSBhYm91dCBQQ0kgZGV2aWNlcy4gVGhpcwo+IG1lYW5zIHRoYXQg
SU9NTVUgYW5kIGludGVycnVwdCBjb250cm9sbGVyIChzdWNoIGFzIElUUykgcmVxdWlyaW5nIHNw
ZWNpZmljCj4gY29uZmlndXJhdGlvbiB3aWxsIG5vdCB3b3JrIHdpdGggUENJIGV2ZW4gd2l0aCBE
T00wLgo+IAo+IFRoZSBQQ0kgUGFzc3Rocm91Z2ggd29yayBjb3VsZCBiZSBkaXZpZGVkIGluIDIg
cGhhc2VzOgo+ICAgICAgICAgKiBQaGFzZSAxOiBSZWdpc3RlciBhbGwgUENJIGRldmljZXMgaW4g
WGVuID0+IHdpbGwgYWxsb3cKPiAgICAgICAgICAgICAgICAgICAgdG8gdXNlIElUUyBhbmQgU01N
VSB3aXRoIFBDSSBpbiBYZW4KPiAgICAgICAgICogUGhhc2UgMjogQXNzaWduIGRldmljZXMgdG8g
Z3Vlc3RzCj4gCj4gVGhpcyBkb2N1bWVudCBhaW1zIHRvIGRlc2NyaWJlIHRoZSAyIHBoYXNlcywg
YnV0IGZvciBub3cgb25seSBwaGFzZQo+IDEgaXMgZnVsbHkgZGVzY3JpYmVkLgo+IAo+IAo+IEkg
dGhpbmsgSSB3YXMgYWJsZSB0byBnYXRoZXIgYWxsIG9mIHRoZSBmZWVkYmFja3MgYW5kIGNvbWUg
dXAgd2l0aCBhIHNvbHV0aW9uCj4gdGhhdCB3aWxsIHNhdGlzZnkgYWxsIHRoZSBwYXJ0aWVzLiBU
aGUgZGVzaWduIGRvY3VtZW50IGhhcyBjaGFuZ2VkIHF1aXRlIGEgbG90Cj4gY29tcGFyZSB0byB0
aGUgZWFybHkgZHJhZnQgc2VudCBmZXcgbW9udGhzIGFnby4gVGhlIG1ham9yIGNoYW5nZXMgYXJl
Ogo+IAkqIFByb3ZpZGUgbW9yZSBkZXRhaWxzIGhvdyBQQ0kgd29ya3Mgb24gQVJNIGFuZCB0aGUg
aW50ZXJhY3Rpb25zIHdpdGgKPiAJTVNJIGNvbnRyb2xsZXIgYW5kIElPTU1VCj4gCSogUHJvdmlk
ZSBkZXRhaWxzIG9uIHRoZSBleGlzdGluZyBob3N0IGJyaWRnZSBpbXBsZW1lbnRhdGlvbnMKPiAJ
KiBHaXZlIG1vcmUgZXhwbGFuYXRpb24gYW5kIGp1c3RpZmljYXRpb25zIG9uIHRoZSBhcHByb2Fj
aCBjaG9zZW4gCj4gCSogRGVzY3JpYmluZyB0aGUgaHlwZXJjYWxscyB1c2VkIGFuZCBob3cgdGhl
eSBzaG91bGQgYmUgY2FsbGVkCj4gCj4gRmVlZGJhY2tzIGFyZSB3ZWxjb21lZC4KPiAKPiBDaGVl
cnMsCgpIaSBKdWxpZW4sCgpJIHRoaW5rIHRoaXMgZG9jdW1lbnQgaXMgYSB2ZXJ5IGdvb2QgZmly
c3Qgc3RlcCBpbiB0aGUgcmlnaHQgZGlyZWN0aW9uCmFuZCBJIGZ1bGx5IGFncmVlIHdpdGggdGhl
IGFwcHJvYWNoZXMgdGFrZW4gaGVyZS4KCkEgbm90aWNlZCBhIGNvdXBsZSBvZiBncmFtbWFyIGVy
cm9ycyB0aGF0IEkgcG9pbnRlZCBvdXQgYmVsb3cuCgoKPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQo+IAo+ICUgUENJIHBhc3MtdGhyb3VnaCBzdXBwb3J0IG9uIEFSTQo+ICUgSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KPiAlIERyYWZ0IEIKPiAKPiAjIFByZWZhY2UKPiAK
PiBUaGlzIGRvY3VtZW50IGFpbXMgdG8gZGVzY3JpYmUgdGhlIGNvbXBvbmVudHMgcmVxdWlyZWQg
dG8gZW5hYmxlIHRoZSBQQ0kKPiBwYXNzLXRocm91Z2ggb24gQVJNLgo+IAo+IFRoaXMgaXMgYW4g
ZWFybHkgZHJhZnQgYW5kIHNvbWUgcXVlc3Rpb25zIGFyZSBzdGlsbCB1bmFuc3dlcmVkLiBXaGVu
IHRoaXMgaXMKPiB0aGUgY2FzZSwgdGhlIHRleHQgd2lsbCBjb250YWluIFhYWC4KPiAKPiAjIElu
dHJvZHVjdGlvbgo+IAo+IFBDSSBwYXNzLXRocm91Z2ggYWxsb3dzIHRoZSBndWVzdCB0byByZWNl
aXZlIGZ1bGwgY29udHJvbCBvZiBwaHlzaWNhbCBQQ0kKPiBkZXZpY2VzLiBUaGlzIG1lYW5zIHRo
ZSBndWVzdCB3aWxsIGhhdmUgZnVsbCBhbmQgZGlyZWN0IGFjY2VzcyB0byB0aGUgUENJCj4gZGV2
aWNlLgo+IAo+IEFSTSBpcyBzdXBwb3J0aW5nIGEga2luZCBvZiBndWVzdCB0aGF0IGV4cGxvaXRz
IGFzIG11Y2ggYXMgcG9zc2libGUKPiB2aXJ0dWFsaXphdGlvbiBzdXBwb3J0IGluIGhhcmR3YXJl
LiBUaGUgZ3Vlc3Qgd2lsbCByZWx5IG9uIFBWIGRyaXZlciBvbmx5Cj4gZm9yIElPIChlLmcgYmxv
Y2ssIG5ldHdvcmspIGFuZCBpbnRlcnJ1cHRzIHdpbGwgY29tZSB0aHJvdWdoIHRoZSB2aXJ0dWFs
aXplZAo+IGludGVycnVwdCBjb250cm9sbGVyLCB0aGVyZWZvcmUgdGhlcmUgYXJlIG5vIGJpZyBj
aGFuZ2VzIHJlcXVpcmVkIHdpdGhpbiB0aGUKPiBrZXJuZWwuCj4gCj4gQXMgYSBjb25zZXF1ZW5j
ZSwgaXQgd291bGQgYmUgcG9zc2libGUgdG8gcmVwbGFjZSBQViBkcml2ZXJzIGJ5IGFzc2lnbmlu
ZyByZWFsCj4gZGV2aWNlcyB0byB0aGUgZ3Vlc3QgZm9yIEkvTyBhY2Nlc3MuIFhlbiBvbiBBUk0g
d291bGQgdGhlcmVmb3JlIGJlIGFibGUgdG8KPiBydW4gdW5tb2RpZmllZCBvcGVyYXRpbmcgc3lz
dGVtLgo+IAo+IFRvIGFjaGlldmUgdGhpcyBnb2FsLCBpdCBsb29rcyBtb3JlIHNlbnNpYmxlIHRv
IGdvIHRvd2FyZHMgZW11bGF0aW5nIHRoZQo+IGhvc3QgYnJpZGdlICh0aGVyZSB3aWxsIGJlIG1v
cmUgZGV0YWlscyBsYXRlcikuIEEgZ3Vlc3Qgd291bGQgYmUgYWJsZSB0byB0YWtlCj4gYWR2YW50
YWdlIG9mIHRoZSBmaXJtd2FyZSB0YWJsZXMsIG9idmlhdGluZyB0aGUgbmVlZCBmb3IgYSBzcGVj
aWZpYyBkcml2ZXIKPiBmb3IgWGVuLgo+IAo+IFRodXMsIGluIHRoaXMgZG9jdW1lbnQgd2UgZm9s
bG93IHRoZSBlbXVsYXRlZCBob3N0IGJyaWRnZSBhcHByb2FjaC4KPiAKPiAjIFBDSSB0ZXJtaW5v
bG9naWVzCj4gCj4gRWFjaCBQQ0kgZGV2aWNlIHVuZGVyIGEgaG9zdCBicmlkZ2UgaXMgdW5pcXVl
bHkgaWRlbnRpZmllZCBieSBpdHMgUmVxdWVzdGVyIElECj4gKEFLQSBSSUQpLiBBIFJlcXVlc3Rl
ciBJRCBpcyBhIHRyaXBsZXQgb2YgQnVzIG51bWJlciwgRGV2aWNlIG51bWJlciwgYW5kCj4gRnVu
Y3Rpb24uCj4gCj4gV2hlbiB0aGUgcGxhdGZvcm0gaGFzIG11bHRpcGxlIGhvc3QgYnJpZGdlcywg
dGhlIHNvZnR3YXJlIGNhbiBhZGQgYSBmb3VydGgKPiBudW1iZXIgY2FsbGVkIFNlZ21lbnQgKHNv
bWV0aW1lcyBjYWxsZWQgRG9tYWluKSB0byBkaWZmZXJlbnRpYXRlIGhvc3QgYnJpZGdlcy4KPiBB
IFBDSSBkZXZpY2Ugd2lsbCB0aGVuIHVuaXF1ZWx5IGJ5IHNlZ21lbnQ6YnVzOmRldmljZTpmdW5j
dGlvbiAoQUtBIFNCREYpLgo+IAo+IFNvIGdpdmVuIGEgc3BlY2lmaWMgU0JERiwgaXQgd291bGQg
YmUgcG9zc2libGUgdG8gZmluZCB0aGUgaG9zdCBicmlkZ2UgYW5kIHRoZQo+IFJJRCBhc3NvY2lh
dGVkIHRvIGEgUENJIGRldmljZS4gVGhlIHBhaXIgKGhvc3QgYnJpZGdlLCBSSUQpIHdpbGwgb2Z0
ZW4gYmUgdXNlZAo+IHRvIGZpbmQgdGhlIHJlbGV2YW50IGluZm9ybWF0aW9uIGZvciBjb25maWd1
cmluZyB0aGUgZGlmZmVyZW50IHN1YnN5c3RlbXMgKGUuZwo+IElPTU1VLCBNU0kgY29udHJvbGxl
cikuIEZvciBjb252ZW5pZW5jZSwgdGhlIHJlc3Qgb2YgdGhlIGRvY3VtZW50IHdpbGwgdXNlCj4g
U0JERiB0byByZWZlciB0byB0aGUgcGFpciAoaG9zdCBicmlkZ2UsIFJJRCkuCj4gCj4gIyBQQ0kg
aG9zdCBicmlkZ2UKPiAKPiBQQ0kgaG9zdCBicmlkZ2UgZW5hYmxlcyBkYXRhIHRyYW5zZmVyIGJl
dHdlZW4gYSBob3N0IHByb2Nlc3NvciBhbmQgUENJIGJ1cwo+IGJhc2VkIGRldmljZXMuIFRoZSBi
cmlkZ2UgaXMgdXNlZCB0byBhY2Nlc3MgdGhlIGNvbmZpZ3VyYXRpb24gc3BhY2Ugb2YgZWFjaAo+
IFBDSSBkZXZpY2VzIGFuZCwgb24gc29tZSBwbGF0Zm9ybSBtYXkgYWxzbyBhY3QgYXMgYW4gTVNJ
IGNvbnRyb2xsZXIuCj4gCj4gIyMgSW5pdGlhbGl6YXRpb24gb2YgdGhlIFBDSSBob3N0IGJyaWRn
ZQo+IAo+IFdoaWxzdCBpdCB3b3VsZCBiZSBleHBlY3RlZCB0aGF0IHRoZSBib290bG9hZGVyIHRh
a2VzIGNhcmUgb2YgaW5pdGlhbGl6aW5nCj4gdGhlIFBDSSBob3N0IGJyaWRnZSwgb24gc29tZSBw
bGF0Zm9ybXMgaXQgaXMgZG9uZSBpbiB0aGUgT3BlcmF0aW5nIFN5c3RlbS4KPiAKPiBUaGlzIG1h
eSBpbmNsdWRlIGVuYWJsaW5nL2NvbmZpZ3VyaW5nIHRoZSBjbG9ja3MgdGhhdCBjb3VsZCBiZSBz
aGFyZWQgYW1vbmcKPiBtdWx0aXBsZSBkZXZpY2VzLgo+IAo+ICMjIEFjY2Vzc2luZyBQQ0kgY29u
ZmlndXJhdGlvbiBzcGFjZQo+IAo+IEFjY2Vzc2luZyB0aGUgUENJIGNvbmZpZ3VyYXRpb24gc3Bh
Y2UgY2FuIGJlIGRpdmlkZWQgaW4gMiBjYXRlZ29yeToKPiAgICAgKiBJbmRpcmVjdCBhY2Nlc3Ms
IHdoZXJlIHRoZSBjb25maWd1cmF0aW9uIHNwYWNlcyBhcmUgbXVsdGlwbGV4ZWQuIEFuCj4gICAg
IGV4YW1wbGUgd291bGQgYmUgbGVnYWN5IG1ldGhvZCBvbiB4ODYgKGUuZyAweGNmOCBhbmQgMHhj
ZmMpLiBPbiBBUk0gYQo+ICAgICBzaW1pbGFyIG1ldGhvZCBpcyB1c2VkIGJ5IFBDSWUgUkNhciBy
b290IGNvbXBsZXggKHNlZSBbMTJdKS4KPiAgICAgKiBFQ0FNIGFjY2VzcywgZWFjaCBjb25maWd1
cmF0aW9uIHNwYWNlIHdpbGwgaGF2ZSBpdHMgb3duIGFkZHJlc3Mgc3BhY2UuCj4gCj4gV2hpbHN0
IEVDQU0gaXMgYSBzdGFuZGFyZCwgc29tZSBQQ0kgaG9zdCBicmlkZ2VzIHdpbGwgcmVxdWlyZSBz
cGVjaWZpYyBmaWRkbGluZwo+IHdoZW4gYWNjZXNzIHRoZSByZWdpc3RlcnMgKHNlZSB0aHVuZGVy
LWVjYW0gWzEzXSkuCj4gCj4gSW4gbW9zdCBvZiB0aGUgY2FzZXMsIGFjY2Vzc2luZyBhbGwgdGhl
IFBDSSBjb25maWd1cmF0aW9uIHNwYWNlcyB1bmRlciBhCj4gZ2l2ZW4gUENJIGhvc3Qgd2lsbCBi
ZSBkb25lIHRoZSBzYW1lIHdheSAoaS5lIGVpdGhlciBpbmRpcmVjdCBhY2Nlc3Mgb3IgRUNBTQo+
IGFjY2VzcykuIEhvd2V2ZXIsIHRoZXJlIGFyZSBhIGZldyBjYXNlcywgZGVwZW5kZW50IG9uIHRo
ZSBQQ0kgZGV2aWNlcyBhY2Nlc3NlZCwKPiB3aGljaCB3aWxsIHVzZSBkaWZmZXJlbnQgbWV0aG9k
cyAoc2VlIHRodW5kZXItcGVtIFsxNF0pLgo+IAo+ICMjIEdlbmVyaWMgaG9zdCBicmlkZ2UKPiAK
PiBGb3IgdGhlIHB1cnBvc2Ugb2YgdGhpcyBkb2N1bWVudCwgdGhlIHRlcm0gImdlbmVyaWMgaG9z
dCBicmlkZ2UiIHdpbGwgYmUgdXNlZAo+IHRvIGRlc2NyaWJlIGFueSBob3N0IGJyaWRnZSBFQ0FN
LWNvbXBsaWFudCBhbmQgdGhlIGluaXRpYWxpemF0aW9uLCBpZiByZXF1aXJlZCwKPiB3aWxsIGJl
IGFscmVhZHkgZG9uZSBieSB0aGUgZmlybXdhcmUvYm9vdGxvYWRlci4KPiAKPiAjIEludGVyYWN0
aW9uIG9mIHRoZSBQQ0kgc3Vic3lzdGVtIHdpdGggb3RoZXIgc3Vic3lzdGVtcwo+IAo+IEluIG9y
ZGVyIHRvIGhhdmUgYSBQQ0kgZGV2aWNlIGZ1bGx5IHdvcmtpbmcsIFhlbiB3aWxsIG5lZWQgdG8g
Y29uZmlndXJlCj4gb3RoZXIgc3Vic3lzdGVtcyBzdWNoIGFzIHRoZSBJT01NVSBhbmQgdGhlIElu
dGVycnVwdCBDb250cm9sbGVyLgo+IAo+IFRoZSBpbnRlcmFjdGlvbiBleHBlY3RlZCBiZXR3ZWVu
IHRoZSBQQ0kgc3Vic3lzdGVtIGFuZCB0aGUgb3RoZXIgc3Vic3lzdGVtcyBpczoKPiAgICAgKiBB
ZGQgYSBkZXZpY2UKPiAgICAgKiBSZW1vdmUgYSBkZXZpY2UKPiAgICAgKiBBc3NpZ24gYSBkZXZp
Y2UgdG8gYSBndWVzdAo+ICAgICAqIERlYXNzaWduIGEgZGV2aWNlIGZyb20gYSBndWVzdAo+IAo+
IFhYWDogRGV0YWlsIHRoZSBpbnRlcmFjdGlvbiB3aGVuIGFzc2lnbmluZy9kZWFzc2lnbmluZyBk
ZXZpY2UKPiAKPiBJbiB0aGUgZm9sbG93aW5nIHN1YnNlY3Rpb25zLCB0aGUgaW50ZXJhY3Rpb25z
IHdpbGwgYmUgYnJpZWZseSBkZXNjcmliZWQgZnJvbSBhCj4gaGlnaGVyIGxldmVsIHBlcnNwZWN0
aXZlLiBIb3dldmVyLCBpbXBsZW1lbnRhdGlvbiBkZXRhaWxzIHN1Y2ggYXMgY2FsbGJhY2ssCj4g
c3RydWN0dXJlLCBldGMuLi4gYXJlIGJleW9uZCB0aGUgc2NvcGUgb2YgdGhpcyBkb2N1bWVudC4K
PiAKPiAjIyBJT01NVQo+IAo+IFRoZSBJT01NVSB3aWxsIGJlIHVzZWQgdG8gaXNvbGF0ZSB0aGUg
UENJIGRldmljZSB3aGVuIGFjY2Vzc2luZyB0aGUgbWVtb3J5IChlLmcKPiBETUEgYW5kIE1TSSBE
b29yYmVsbHMpLiBPZnRlbiB0aGUgSU9NTVUgd2lsbCBiZSBjb25maWd1cmVkIHVzaW5nIGEgTWFz
dGVySUQKPiAoYWthIFN0cmVhbUlEIGZvciBBUk0gU01NVSkgIHRoYXQgY2FuIGJlIGRlZHVjZWQg
ZnJvbSB0aGUgU0JERiB3aXRoIHRoZSBoZWxwCj4gb2YgdGhlIGZpcm13YXJlIHRhYmxlcyAoc2Vl
IGJlbG93KS4KPiAKPiBXaGlsc3QgaW4gdGhlb3J5LCBhbGwgdGhlIG1lbW9yeSB0cmFuc2FjdGlv
bnMgaXNzdWVkIGJ5IGEgUENJIGRldmljZSBzaG91bGQKPiBnbyB0aHJvdWdoIHRoZSBJT01NVSwg
b24gY2VydGFpbiBwbGF0Zm9ybXMgc29tZSBvZiB0aGUgbWVtb3J5IHRyYW5zYWN0aW9uIG1heQo+
IG5vdCByZWFjaCB0aGUgSU9NTVUgYmVjYXVzZSB0aGV5IGFyZSBpbnRlcnByZXRlZCBieSB0aGUg
aG9zdCBicmlkZ2UuIEZvcgo+IGluc3RhbmNlLCB0aGlzIGNvdWxkIGhhcHBlbiBpZiB0aGUgTVNJ
IGRvb3JiZWxsIGlzIGJ1aWx0IGludG8gdGhlIFBDSSBob3N0Cj4gYnJpZGdlIG9yIGZvciBQMlAg
dHJhZmZpYy4gU2VlIFs2XSBmb3IgbW9yZSBkZXRhaWxzLgo+IAo+IFhYWDogSSB0aGluayB0aGlz
IGNvdWxkIGJlIHNvbHZlZCBieSB1c2luZyBkaXJlY3QgbWFwcGluZyAoZS5nIEdGTiA9PSBNRk4p
LAo+IHRoaXMgd291bGQgbWVhbiB0aGUgZ3Vlc3QgbWVtb3J5IGxheW91dCB3b3VsZCBiZSBzaW1p
bGFyIHRvIHRoZSBob3N0IG9uZSB3aGVuCj4gUENJIGRldmljZXMgd2lsbCBiZSBwYXNzLXRocm91
Z2hlZCA9PiBEZXRhaWwgaXQuCj4gCj4gIyMgSW50ZXJydXB0IGNvbnRyb2xsZXIKPiAKPiBQQ0kg
c3VwcG9ydHMgdGhyZWUga2luZCBvZiBpbnRlcnJ1cHRzOiBsZWdhY3kgaW50ZXJydXB0LCBNU0kg
YW5kIE1TSS1YLiBPbiBBUk0sCj4gbGVnYWN5IGludGVycnVwdHMgd2lsbCBiZSBtYXBwZWQgdG8g
U1BJcy4gTVNJIGFuZCBNU0ktWCB3aWxsIHdyaXRlIHRoZWlyCj4gcGF5bG9hZCBpbiBhIGRvb3Ji
ZWxsIGJlbG9uZ2luZyB0byBhIE1TSSBjb250cm9sbGVyLgo+IAo+ICMjIyBFeGlzdGluZyBNU0kg
Y29udHJvbGxlcnMKPiAKPiBJbiB0aGlzIHNlY3Rpb24gc29tZSBvZiB0aGUgZXhpc3RpbmcgY29u
dHJvbGxlcnMgYW5kIHRoZWlyIGludGVyYWN0aW9uIHdpdGgKPiB0aGUgZGV2aWNlcyB3aWxsIGJl
IGJyaWVmbHkgZGVzY3JpYmVkLiBNb3JlIGRldGFpbHMgY2FuIGJlIGZvdW5kIGluIHRoZQo+IHJl
c3BlY3RpdmUgc3BlY2lmaWNhdGlvbnMgb2YgZWFjaCBNU0kgY29udHJvbGxlci4KPiAKPiBNU0lz
IGNhbiBiZSBkaXN0aW5ndWlzaGVkIGJ5IHNvbWUgY29tYmluYXRpb24gb2YKPiAgICAgKiB0aGUg
RG9vcmJlbGwKPiAgICAgICAgIEl0IGlzIHRoZSBNTUlPIGFkZHJlc3Mgd3JpdHRlbiB0by4gRGV2
aWNlcyBtYXkgYmUgY29uZmlndXJlZCBieQo+ICAgICAgICAgc29mdHdhcmUgdG8gd3JpdGUgdG8g
YXJiaXRyYXJ5IGRvb3JiZWxscyB3aGljaCB0aGV5IGNhbiBhZGRyZXNzLgo+ICAgICAgICAgQW4g
TVNJIGNvbnRyb2xsZXIgbWF5IGZlYXR1cmUgYSBudW1iZXIgb2YgZG9vcmJlbGxzLgo+ICAgICAq
IHRoZSBQYXlsb2FkCj4gICAgICAgICBEZXZpY2VzIG1heSBiZSBjb25maWd1cmVkIHRvIHdyaXRl
IGFuIGFyYml0cmFyeSBwYXlsb2FkIGNob3NlbiBieQo+ICAgICAgICAgc29mdHdhcmUuIE1TSSBj
b250cm9sbGVycyBtYXkgaGF2ZSByZXN0cmljdGlvbnMgb24gcGVybWl0dGVkIHBheWxvYWQuCj4g
ICAgICAgICBYZW4gd2lsbCBoYXZlIHRvIHNhbml0aXplIHRoZSBwYXlsb2FkIHVubGVzcyBpdCBp
cyBrbm93biB0byBiZSBhbHdheXMKPiAgICAgICAgIHNhZmUuCj4gICAgICogU2lkZWJhbmQgaW5m
b3JtYXRpb24gYWNjb21wYW55aW5nIHRoZSB3cml0ZQo+ICAgICAgICAgVHlwaWNhbGx5IHRoaXMg
aXMgbmVpdGhlciBjb25maWd1cmFibGUgbm9yIHByb2JlYWJsZSwgYW5kIGRlcGVuZHMgb24KPiAg
ICAgICAgIHRoZSBwYXRoIHRha2VuIHRocm91Z2ggdGhlIG1lbW9yeSBzeXN0ZW0gKGkuZSBpdCBp
cyBhIHByb3BlcnR5IG9mIHRoZQo+ICAgICAgICAgY29tYmluYXRpb24gb2YgTVNJIGNvbnRyb2xs
ZXIgYW5kIGRldmljZSByYXRoZXIgdGhhbiBhIHByb3BlcnR5IG9mCj4gICAgICAgICBlaXRoZXIg
aW4gaXNvbGF0aW9uKS4KPiAKPiAjIyMgR0lDdjMvR0lDdjQgSVRTCj4gCj4gVGhlIEludGVycnVw
dCBUcmFuc2xhdGlvbiBTZXJ2aWNlIChJVFMpIGlzIGEgTVNJIGNvbnRyb2xsZXIgZGVzaWduZWQg
YnkgQVJNCj4gYW5kIGludGVncmF0ZWQgaW4gdGhlIEdJQ3YzL0dJQ3Y0IGludGVycnVwdCBjb250
cm9sbGVyLiBGb3IgdGhlIHNwZWNpZmljYXRpb24KPiBzZWUgW0dJQ1YzXS4gRWFjaCBNU0kvTVNJ
LVggd2lsbCBiZSBtYXBwZWQgdG8gYSBuZXcgdHlwZSBvZiBpbnRlcnJ1cHQgY2FsbGVkCj4gTFBJ
LiBUaGlzIGludGVycnVwdCB3aWxsIGJlIGNvbmZpZ3VyZWQgYnkgdGhlIHNvZnR3YXJlIHVzaW5n
IGEgcGFpciAoRGV2aWNlSUQsCj4gRXZlbnRJRCkuCj4gCj4gQSBwbGF0Zm9ybSBtYXkgaGF2ZSBt
dWx0aXBsZSBJVFMgYmxvY2sgKGUuZyBvbmUgcGVyIE5VTUEgbm9kZSksIGVhY2ggb2YgdGhlbQo+
IGJlbG9uZyB0byBhbiBJVFMgZ3JvdXAuCj4gCj4gVGhlIERldmljZUlEIGlzIGEgdW5pcXVlIGlk
ZW50aWZpZXIgd2l0aCBhbiBJVFMgZ3JvdXAgZm9yIGVhY2ggTVNJLWNhcGFibGUKPiBkZXZpY2Ug
dGhhdCBjYW4gYmUgZGVkdWNlZCBmcm9tIHRoZSBSSUQgd2l0aCB0aGUgaGVscCBvZiB0aGUgZmly
bXdhcmUgdGFibGVzCj4gKHNlZSBiZWxvdykuCj4gCj4gVGhlIEV2ZW50SUQgaXMgYSB1bmlxdWUg
aWRlbnRpZmllciB0byBkaXN0aW5ndWlzaCBkaWZmZXJlbnQgZXZlbnQgc2VuZGluZwo+IGJ5IGEg
ZGV2aWNlLgo+IAo+IFRoZSBNU0kgcGF5bG9hZCB3aWxsIG9ubHkgY29udGFpbiB0aGUgRXZlbnRJ
RCBhcyB0aGUgRGV2aWNlSUQgd2lsbCBiZSBhZGRlZAo+IGFmdGVyd2FyZHMgYnkgdGhlIGhhcmR3
YXJlIGluIGEgd2F5IHRoYXQgd2lsbCBwcmV2ZW50IGFueSB0YW1wZXJpbmcuCj4gCj4gVGhlIFtT
QlNBXSBhcHBlbmRpeCBJIGRlc2NyaWJlcyB0aGUgc2V0IG9mIHJ1bGVzIGZvciB0aGUgaW50ZWdy
YXRpb24gb2YgdGhlCiAgICAgICAgICAgICAgICAgICAgICBeIHJlZHVuZGFudCBJCgoKPiBJVFMg
dGhhdCBhbnkgY29tcGxpYW50IHBsYXRmb3JtIHNob3VsZCBmb2xsb3cuIFNvbWUgb2YgdGhlIHJ1
bGVzIHdpbGwgZXhwbGFpbgo+IHRoZSBzZWN1cml0eSBpbXBsaWNhdGlvbiBvZiBhIG1pc2JlaGF2
aW5nIGRldmljZXMuIEl0IGVuc3VyZXMgdGhhdCBhIGd1ZXN0Cj4gd2lsbCBuZXZlciBiZSBhYmxl
IHRvIHRyaWdnZXIgYW4gTVNJIG9uIGJlaGFsZiBvZiBhbm90aGVyIGd1ZXN0Lgo+IAo+IFhYWDog
VGhlIHNlY3VyaXR5IGltcGxpY2F0aW9uIGlzIGRlc2NyaWJlZCBpbiB0aGUgW1NCU0FdIGJ1dCBJ
IGhhdmVuJ3QgZm91bmQKPiBhbnkgc2ltaWxhciB3b3JraW5nIGluIHRoZSBHSUN2MyBzcGVjaWZp
Y2F0aW9uLiBJdCBpcyB1bmNsZWFyIHRvIG1lIGlmCj4gbm9uLVNCU0EgY29tcGxpYW50IHBsYXRm
b3JtIChlLmcgZW1iZWRkZWQpIHdpbGwgZm9sbG93IHRob3NlIHJ1bGVzLgo+IAo+ICMjIyBHSUN2
Mm0KPiAKPiBUaGUgR0lDdjJtIGlzIGFuIGV4dGVuc2lvbiBvZiB0aGUgR0lDdjIgdG8gY29udmVy
dCBNU0kvTVNJLVggd3JpdGVzIHRvIHVuaXF1ZQo+IGludGVycnVwdHMuIFRoZSBzcGVjaWZpY2F0
aW9uIGNhbiBiZSBmb3VuZCBpbiB0aGUgW1NCU0FdIGFwcGVuZGl4IEUuCj4gCj4gRGVwZW5kaW5n
IG9uIHRoZSBwbGF0Zm9ybSwgdGhlIEdJQ3YybSB3aWxsIHByb3ZpZGUgb25lIG9yIG11bHRpcGxl
IGluc3RhbmNlCj4gb2YgcmVnaXN0ZXIgZnJhbWVzLiBFYWNoIGZyYW1lIGlzIGNvbXBvc2VkIG9m
IGEgZG9vcmJlbGwgYW5kIGFzc29jaWF0ZWQgdG8KPiBhIHNldCBvZiBTUElzIHRoYXQgY2FuIGJl
IGRpc2NvdmVyZWQgYnkgcmVhZGluZyB0aGUgcmVnaXN0ZXIgTVNJX1RZUEVSLgo+IAo+IE9uIGFu
IE1TSSB3cml0ZSwgdGhlIHBheWxvYWQgd2lsbCBjb250YWluIHRoZSBTUEkgSUQgdG8gZ2VuZXJh
dGUuIE5vdGUgdGhhdAo+IG9uIHNvbWUgcGxhdGZvcm0gdGhlIE1TSSBwYXlsb2FkIG1heSBjb250
YWluIGFuIG9mZnNldCBmb3JtIHRoZSBiYXNlIFNQSQo+IHJhdGhlciB0aGFuIHRoZSBTUEkgaXRz
ZWxmLgo+IAo+IFRoZSBmcmFtZSB3aWxsIG9ubHkgZ2VuZXJhdGUgU1BJIGlmIHRoZSB3cml0dGVu
IHZhbHVlIGNvcnJlc3BvbmRzIHRvIGFuIFNQSQo+IGFsbG9jYXRlZCB0byB0aGUgZnJhbWUuIEVh
Y2ggVk0gc2hvdWxkIGhhdmUgZXhjbHVzaXR5IHRvIHRoZSBmcmFtZSB0byBlbnN1cmUKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeIGV4Y2x1c2l2ZSBhY2Nl
c3MgPwoKCj4gaXNvbGF0aW9uIGFuZCBwcmV2ZW50IGEgZ3Vlc3QgT1MgdG8gdHJpZ2dlciBhbiBN
U0kgb24tYmVoYWxmIG9mIGFub3RoZXIgZ3Vlc3QKPiBPUy4KPiAKPiBYWFg6IExpbnV4IHNlZW1z
IHRvIGNvbnNpZGVyIEdJQ3YybSBhcyB1bnNhZmUgYnkgZGVmYXVsdC4gRnJvbSBteSB1bmRlcnN0
YW5kaW5nLAo+IGl0IGlzIHN0aWxsIHVuY2xlYXIgaG93IHdlIHNob3VsZCBwcm9jZWVkIG9uIFhl
biwgYXMgR0lDdjJtIHNob3VsZCBiZSBzYWZlCj4gYXMgbG9uZyBhcyB0aGUgZnJhbWUgaXMgb25s
eSBhY2Nlc3NlZCBieSBvbmUgZ3Vlc3QuCgpJdCBzZWVtcyB0byBtZSB0aGF0IHlvdSBhcmUgcmln
aHQKCgo+ICMjIyBPdGhlciBNU0kgY29udHJvbGxlcnMKPiAKPiBTZXJ2ZXJzIGNvbXBsaWFudCB3
aXRoIFNCU0EgbGV2ZWwgMSBhbmQgaGlnaGVyIHdpbGwgaGF2ZSB0byB1c2UgZWl0aGVyIElUUwo+
IG9yIEdJQ3YybS4gSG93ZXZlciwgaXQgaXMgYnkgbm8gbWVhbnMgdGhlIG9ubHkgTVNJIGNvbnRy
b2xsZXJzIGF2YWlsYWJsZS4KPiBUaGUgaGFyZHdhcmUgdmVuZG9yIG1heSBkZWNpZGUgdG8gdXNl
IHRoZWlyIGN1c3RvbSBNU0kgY29udHJvbGxlciB3aGljaCBjYW4gYmUKPiBpbnRlZ3JhdGVkIGlu
IHRoZSBQQ0kgaG9zdCBicmlkZ2UuCj4gCj4gV2hldGhlciBpdCB3aWxsIGJlIHBvc3NpYmxlIHRv
IHdyaXRlIHNlY3VyZWx5IGFuIE1TSSB3aWxsIGRlcGVuZCBvbiB0aGUKPiBNU0kgY29udHJvbGxl
ciBpbXBsZW1lbnRhdGlvbnMuCj4gCj4gWFhYOiBJIGFtIGhhcHB5IHRvIGdpdmUgYSBicmllZiBl
eHBsYW5hdGlvbiBvbiBtb3JlIE1TSSBjb250cm9sbGVyIChzdWNoCj4gYXMgWGlsaW54IGFuZCBS
ZW5lc2FzKSBpZiBwZW9wbGUgdGhpbmsgaXQgaXMgbmVjZXNzYXJ5Lgo+IAo+IFRoaXMgZGVzaWdu
IGRvY3VtZW50IGRvZXMgbm90IHBlcnRhaW4gdG8gYSBzcGVjaWZpYyBNU0kgY29udHJvbGxlciBh
bmQgd2lsbCB0cnkKPiB0byBiZSBhcyBhZ25vc3RpYyBpcyBwb3NzaWJsZS4gV2hlbiBwb3NzaWJs
ZSwgaXQgd2lsbCBnaXZlIGluc2lnaHQgaG93IHRvCj4gaW50ZWdyYXRlIHRoZSBNU0kgY29udHJv
bGxlci4KPiAKPiAjIEluZm9ybWF0aW9uIGF2YWlsYWJsZSBpbiB0aGUgZmlybXdhcmUgdGFibGVz
Cj4gCj4gIyMgQUNQSQo+IAo+ICMjIyBIb3N0IGJyaWRnZXMKPiAKPiBUaGUgc3RhdGljIHRhYmxl
IE1DRkcgKHNlZSA0LjIgaW4gWzFdKSB3aWxsIGRlc2NyaWJlIHRoZSBob3N0IGJyaWRnZXMgYXZh
aWxhYmxlCj4gYXQgYm9vdCBhbmQgc3VwcG9ydGluZyBFQ0FNLiBVbmZvcnR1bmF0ZWx5LCB0aGVy
ZSBhcmUgcGxhdGZvcm1zIG91dCB0aGVyZQo+IChzZWUgWzJdKSB0aGF0IHJlLXVzZSBNQ0ZHIHRv
IGRlc2NyaWJlIGhvc3QgYnJpZGdlIHRoYXQgYXJlIG5vdCBmdWxseSBFQ0FNCj4gY29tcGF0aWJs
ZS4KPiAKPiBUaGlzIG1lYW5zIHRoYXQgWGVuIG5lZWRzIHRvIGFjY291bnQgZm9yIHBvc3NpYmxl
IHF1aXJrcyBpbiB0aGUgaG9zdCBicmlkZ2UuCj4gVGhlIExpbnV4IGNvbW11bml0eSBhcmUgd29y
a2luZyBvbiBhIHBhdGNoIHNlcmllcyBmb3IgdGhpcywgc2VlIFsyXSBhbmQgWzNdLAo+IHdoZXJl
IHF1aXJrcyB3aWxsIGJlIGRldGVjdGVkIHdpdGg6Cj4gICAgICogT0VNIElECj4gICAgICogT0VN
IFRhYmxlIElECj4gICAgICogT0VNIFJldmlzaW9uCj4gICAgICogUENJIFNlZ21lbnQKPiAgICAg
KiBQQ0kgYnVzIG51bWJlciByYW5nZSAod2lsZGNhcmQgYWxsb3dlZCkKPiAKPiBCYXNlZCBvbiB3
aGF0IExpbnV4IGlzIGN1cnJlbnRseSBkb2luZywgdGhlcmUgYXJlIHR3byBraW5kIG9mIHF1aXJr
czoKPiAgICAgKiBBY2Nlc3NlcyB0byB0aGUgY29uZmlndXJhdGlvbiBzcGFjZSBvZiBjZXJ0YWlu
IHNpemVzIGFyZSBub3QgYWxsb3dlZAo+ICAgICAqIEEgc3BlY2lmaWMgZHJpdmVyIGlzIG5lY2Vz
c2FyeSBmb3IgZHJpdmluZyB0aGUgaG9zdCBicmlkZ2UKPiAKPiBUaGUgZm9ybWVyIGlzIHN0cmFp
Z2h0Zm9yd2FyZCB0byBzb2x2ZSBidXQgdGhlIGxhdHRlciB3aWxsIHJlcXVpcmUgbW9yZSB0aG91
Z2h0Lgo+IEluc3RhbnRpYXRpb24gb2YgYSBzcGVjaWZpYyBkcml2ZXIgZm9yIHRoZSBob3N0IGNv
bnRyb2xsZXIgY2FuIGJlIGVhc2lseSBkb25lCj4gaWYgWGVuIGhhcyB0aGUgaW5mb3JtYXRpb24g
dG8gZGV0ZWN0IGl0LiBIb3dldmVyLCB0aG9zZSBkcml2ZXJzIG1heSByZXF1aXJlCj4gcmVzb3Vy
Y2VzIGRlc2NyaWJlZCBpbiBBU0wgKHNlZSBbNF0gZm9yIGluc3RhbmNlKS4KPiAKPiBUaGUgbnVt
YmVyIG9mIHBsYXRmb3JtcyByZXF1aXJpbmcgc3BlY2lmaWMgUENJIGhvc3QgYnJpZGdlIGRyaXZl
ciBpcyBjdXJyZW50bHkKPiBsaW1pdGVkLiBXaGlsc3QgaXQgaXMgbm90IHBvc3NpYmxlIHRvIHBy
ZWRpY3QgdGhlIGZ1dHVyZSwgaXQgd2lsbCBiZSBleHBlY3RlZAo+IHVwY29taW5nIHBsYXRmb3Jt
IHRvIGhhdmUgZnVsbHkgRUNBTSBjb21wbGlhbnQgUENJIGhvc3QgYnJpZGdlcy4gVGhlcmVmb3Jl
LAo+IGdpdmVuIFhlbiBkb2VzIG5vdCBoYXZlIGFueSBBU0wgcGFyc2VyLCB0aGUgYXBwcm9hY2gg
c3VnZ2VzdGVkIGlzIHRvIGhhcmRjb2RlCj4gdGhlIG1pc3NpbmcgdmFsdWVzLiBUaGlzIGNvdWxk
IGJlIHJldmlzaXQgaW4gdGhlIGZ1dHVyZSBpZiBuZWNlc3NhcnkuCj4gCj4gIyMjIEZpbmRpbmcg
aW5mb3JtYXRpb24gdG8gY29uZmlndXJlIElPTU1VIGFuZCBNU0kgY29udHJvbGxlcgo+IAo+IFRo
ZSBzdGF0aWMgdGFibGUgW0lPUlRdIHdpbGwgcHJvdmlkZSBpbmZvcm1hdGlvbiB0aGF0IHdpbGwg
aGVscCB0byBkZWR1Y2UKPiBkYXRhIChzdWNoIGFzIE1hc3RlcklEIGFuZCBEZXZpY2VJRCkgdG8g
Y29uZmlndXJlIGJvdGggdGhlIElPTU1VIGFuZCB0aGUgTVNJCj4gY29udHJvbGxlciBmcm9tIGEg
Z2l2ZW4gU0JERi4KPiAKPiAjIyBGaW5kaW5nIHdoaWNoIE5VTUEgbm9kZSBhIFBDSSBkZXZpY2Ug
YmVsb25ncyB0bwo+IAo+IE9uIE5VTUEgc3lzdGVtLCB0aGUgTlVNQSBub2RlIGFzc29jaWF0ZWQg
dG8gYSBQQ0kgZGV2aWNlIGNhbiBiZSBmb3VuZCB1c2luZwo+IHRoZSBfUFhNIG1ldGhvZCBvZiB0
aGUgaG9zdCBicmlkZ2UgKD8pLgo+IAo+IFhYWDogSSBhbSBub3QgZW50aXJlbHkgc3VyZSB3aGVy
ZSB0aGUgX1BYTSB3aWxsIGJlIChpLmUgaG9zdCBicmlkZ2UgdnMgUENJCj4gZGV2aWNlKS4KPiAK
PiAjIyBEZXZpY2UgVHJlZQo+IAo+ICMjIyBIb3N0IGJyaWRnZXMKPiAKPiBFYWNoIERldmljZSBU
cmVlIG5vZGUgYXNzb2NpYXRlZCB0byBhIGhvc3QgYnJpZGdlIHdpbGwgaGF2ZSBhdCBsZWFzdCB0
aGUKPiBmb2xsb3dpbmcgcHJvcGVydGllcyAoc2VlIGJpbmRpbmdzIGluIFs4XSk6Cj4gICAgIC0g
ZGV2aWNlX3R5cGU6IHdpbGwgYWx3YXlzIGJlICJwY2kiLgo+ICAgICAtIGNvbXBhdGlibGU6IGEg
c3RyaW5nIGluZGljYXRpbmcgd2hpY2ggZHJpdmVyIHRvIGluc3RhbmNpYXRlCj4gCj4gVGhlIG5v
ZGUgbWF5IGFsc28gY29udGFpbiBvcHRpb25hbCBwcm9wZXJ0aWVzIHN1Y2ggYXM6Cj4gICAgIC0g
bGludXgscGNpLWRvbWFpbjogYXNzaWduIGEgZml4IHNlZ21lbnQgbnVtYmVyCj4gICAgIC0gYnVz
LXJhbmdlOiBpbmRpY2F0ZSB0aGUgcmFuZ2Ugb2YgYnVzIG51bWJlcnMgc3VwcG9ydGVkCj4gCj4g
V2hlbiB0aGUgcHJvcGVydHkgbGludXgscGNpLWRvbWFpbiBpcyBub3QgcHJlc2VudCwgdGhlIG9w
ZXJhdGluZyBzeXN0ZW0gd291bGQKPiBoYXZlIHRvIGFsbG9jYXRlIHRoZSBzZWdtZW50IG51bWJl
ciBmb3IgZWFjaCBob3N0IGJyaWRnZXMuCj4gCj4gIyMjIEZpbmRpbmcgaW5mb3JtYXRpb24gdG8g
Y29uZmlndXJlIElPTU1VIGFuZCBNU0kgY29udHJvbGxlcgo+IAo+ICMjIyBDb25maWd1cmluZyB0
aGUgSU9NTVUKPiAKPiBUaGUgRGV2aWNlIFRyZWVlIHByb3ZpZGVzIGEgZ2VuZXJpYyBJT01NVSBi
aW5kaW5ncyAoc2VlIFsxMF0pIHdoaWNoIHVzZXMgdGhlCj4gcHJvcGVydGllcyAiaW9tbXUtbWFw
IiBhbmQgImlvbW11LW1hcC1tYXNrIiB0byBkZXNjcmliZWQgdGhlIHJlbGF0aW9uc2hpcAo+IGJl
dHdlZW4gUklEIGFuZCBhIE1hc3RlcklELgo+IAo+IFRoZXNlIHByb3BlcnRpZXMgd2lsbCBiZSBw
cmVzZW50IGluIHRoZSBob3N0IGJyaWRnZSBEZXZpY2UgVHJlZSBub2RlLiBGcm9tIGEKPiBnaXZl
biBTQkRGLCBpdCB3aWxsIGJlIHBvc3NpYmxlIHRvIGZpbmQgdGhlIGNvcnJlc3BvbmRpbmcgTWFz
dGVySUQuCj4gCj4gTm90ZSB0aGF0IHRoZSBBUk0gU01NVSBhbHNvIGhhdmUgYSBsZWdhY3kgYmlu
ZGluZyAoc2VlIFs5XSksIGJ1dCBpdCBkb2VzIG5vdAo+IGhhdmUgYSB3YXkgdG8gZGVzY3JpYmUg
dGhlIHJlbGF0aW9uc2hpcCBiZXR3ZWVuIFJJRCBhbmQgU3RyZWFtSUQuIEluc3RlYWQgaXQKPiBh
c3N1bWVkIHRoYXQgU3RyZWFtSUQgPT0gUklELiBUaGlzIGJpbmRpbmcgaGFzIG5vdyBiZWVuIGRl
cHJlY2F0ZWQgaW4gZmF2b3IKPiBvZiB0aGUgZ2VuZXJpYyBJT01NVSBiaW5kaW5nLgo+IAo+ICMj
IyBDb25maWd1cmluZyB0aGUgTVNJIGNvbnRyb2xsZXIKPiAKPiBUaGUgcmVsYXRpb25zaGlwIGJl
dHdlZW4gdGhlIFJJRCBhbmQgZGF0YSByZXF1aXJlZCB0byBjb25maWd1cmUgdGhlIE1TSQo+IGNv
bnRyb2xsZXIgKHN1Y2ggYXMgRGV2aWNlSUQpIGNhbiBiZSBmb3VuZCB1c2luZyB0aGUgcHJvcGVy
dHkgIm1zaS1tYXAiCj4gKHNlZSBbMTFdKS4KPiAKPiBUaGlzIHByb3BlcnR5IHdpbGwgYmUgcHJl
c2VudCBpbiB0aGUgaG9zdCBicmlkZ2UgRGV2aWNlIFRyZWUgbm9kZS4gRnJvbSBhCj4gZ2l2ZW4g
U0JERiwgaXQgd2lsbCBiZSBwb3NzaWJsZSB0byBmaW5kIHRoZSBjb3JyZXNwb25kaW5nIE1hc3Rl
cklELgo+IAo+ICMjIEZpbmRpbmcgd2hpY2ggTlVNQSBub2RlIGEgUENJIGRldmljZSBiZWxvbmdz
IHRvCj4gCj4gT24gTlVNQSBzeXN0ZW0sIHRoZSBOVU1BIG5vZGUgYXNzb2NpYXRlZCB0byBhIFBD
SSBkZXZpY2UgY2FuIGJlIGZvdW5kIHVzaW5nCj4gdGhlIHByb3BlcnR5ICJudW1hLW5vZGUtaWQi
IChzZWUgWzE1XSkgcHJlc2VudHMgaW4gdGhlIGhvc3QgYnJpZGdlIERldmljZSBUcmVlCj4gbm9k
ZS4KPiAKPiAjIERpc2NvdmVyaW5nIFBDSSBkZXZpY2VzCj4gCj4gV2hpbHN0IFBDSSBkZXZpY2Vz
IGFyZSBjdXJyZW50bHkgYXZhaWxhYmxlIGluIHRoZSBoYXJkd2FyZSBkb21haW4sIHRoZQo+IGh5
cGVydmlzb3IgZG9lcyBub3QgaGF2ZSBhbnkga25vd2xlZGdlIG9mIHRoZW0uIFRoZSBmaXJzdCBz
dGVwIG9mIHN1cHBvcnRpbmcKPiBQQ0kgcGFzcy10aHJvdWdoIGlzIHRvIG1ha2UgWGVuIGF3YXJl
IG9mIHRoZSBQQ0kgZGV2aWNlcy4KPiAKPiBYZW4gd2lsbCByZXF1aXJlIGFjY2VzcyB0byB0aGUg
UENJIGNvbmZpZ3VyYXRpb24gc3BhY2UgdG8gcmV0cmlldmUgaW5mb3JtYXRpb24KPiBmb3IgdGhl
IFBDSSBkZXZpY2VzIG9yIGFjY2VzcyBpdCBvbiBiZWhhbGYgb2YgdGhlIGd1ZXN0IHZpYSB0aGUg
ZW11bGF0ZWQKPiBob3N0IGJyaWRnZS4KPiAKPiBUaGlzIG1lYW5zIHRoYXQgWGVuIHNob3VsZCBi
ZSBpbiBjaGFyZ2Ugb2YgY29udHJvbGxpbmcgdGhlIGhvc3QgYnJpZGdlLiBIb3dldmVyLAo+IGZv
ciBzb21lIGhvc3QgY29udHJvbGxlciwgdGhpcyBtYXkgYmUgZGlmZmljdWx0IHRvIGltcGxlbWVu
dCBpbiBYZW4gYmVjYXVzZSBvZgo+IGRlcGVuY2VuY2llcyBvbiBvdGhlciBjb21wb25lbnRzIChl
LmcgY2xvY2tzLCBzZWUgbW9yZSBkZXRhaWxzIGluICJQQ0kgaG9zdAo+IGJyaWRnZSIgc2VjdGlv
bikuCj4gCj4gRm9yIHRoaXMgcmVhc29uLCB0aGUgYXBwcm9hY2ggY2hvc2VuIGluIHRoaXMgZG9j
dW1lbnQgaXMgdG8gbGV0IHRoZSBoYXJkd2FyZQo+IGRvbWFpbiB0byBkaXNjb3ZlciB0aGUgaG9z
dCBicmlkZ2VzLCBzY2FuIHRoZSBQQ0kgZGV2aWNlcyBhbmQgdGhlbiByZXBvcnQKPiBldmVyeXRo
aW5nIHRvIFhlbi4gVGhpcyBkb2VzIG5vdCBydWxlIG91dCB0aGUgcG9zc2liaWxpdHkgb2YgZG9p
bmcgZXZlcnl0aGluZwo+IHdpdGhvdXQgdGhlIGhlbHAgb2YgdGhlIGhhcmR3YXJlIGRvbWFpbiBp
biB0aGUgZnV0dXJlLgo+IAo+ICMjIFdobyBpcyBpbiBjaGFyZ2Ugb2YgdGhlIGhvc3QgYnJpZGdl
Pwo+IAo+IFRoZXJlIGFyZSBudW1lcm91cyBpbXBsZW1lbnRhdGlvbiBvZiBob3N0IGJyaWRnZXMg
d2hpY2ggZXhpc3Qgb24gQVJNLiBBIHBhcnQgb2YKPiB0aGVtIHJlcXVpcmVzIGEgc3BlY2lmaWMg
ZHJpdmVyIGFzIHRoZXkgY2Fubm90IGJlIGRyaXZlbiBieSBhIGdlbmVyaWMgaG9zdCBicmlkZ2UK
PiBkcml2ZXIuIFBvcnRpbmcgdGhvc2UgZHJpdmVycyBtYXkgYmUgY29tcGxleCBkdWUgdG8gZGVw
ZW5kZW5jaWVzIG9uIG90aGVyCj4gY29tcG9uZW50cy4KPiAKPiBUaGlzIHdvdWxkIGJlIHNlZW4g
YXMgc2lnbmFsIHRvIGxlYXZlIHRoZSBob3N0IGJyaWRnZSBkcml2ZXJzIGluIHRoZSBoYXJkd2Fy
ZQo+IGRvbWFpbi4gQmVjYXVzZSBYZW4gd291bGQgbmVlZCB0byBhY2Nlc3MgdGhlIGNvbmZpZ3Vy
YXRpb24gc3BhY2UsIGFsbCB0aGUgYWNjZXNzCj4gd291bGQgaGF2ZSB0byBiZSBmb3J3YXJkZWQg
dG8gaGFyZHdhcmUgZG9tYWluIHdoaWNoIGluIHR1cm4gd2lsbCBhY2Nlc3MgdGhlCj4gaGFyZHdh
cmUuCj4gCj4gSW4gdGhpcyBkZXNpZ24gZG9jdW1lbnQsIHdlIGFyZSBjb25zaWRlcmluZyB0aGF0
IHRoZSBob3N0IGJyaWRnZSBkcml2ZXIgY2FuCj4gYmUgcG9ydGVkIGluIFhlbi4gSW4gdGhlIGNh
c2UgaXQgaXMgbm90IHBvc3NpYmxlLCBhIGludGVyZmFjZSB0byBmb3J3YXJkCj4gY29uZmlndXJh
dGlvbiBzcGFjZSBhY2Nlc3Mgd291bGQgbmVlZCB0byBiZSBkZWZpbmVkLiBUaGUgaW50ZXJmYWNl
IGRldGFpbHMKPiBpcyBvdXQgb2Ygc2NvcGUuCj4gCj4gIyMgRGlzY292ZXJpbmcgYW5kIHJlZ2lz
dGVyaW5nIGhvc3QgYnJpZGdlCj4gCj4gVGhlIGFwcHJvYWNoIHRha2VuIGluIHRoZSBkb2N1bWVu
dCB3aWxsIHJlcXVpcmUgY29tbXVuaWNhdGlvbiBiZXR3ZWVuIFhlbiBhbmQKPiB0aGUgaGFyZHdh
cmUgZG9tYWluLiBJbiB0aGlzIGNhc2UsIHRoZXkgd291bGQgbmVlZCB0byBhZ3JlZSBvbiB0aGUg
c2VnbWVudAo+IG51bWJlciBhc3NvY2lhdGVkIHRvIGFuIGhvc3QgYnJpZGdlLiBIb3dldmVyLCB0
aGlzIG51bWJlciBpcyBub3QgYXZhaWxhYmxlIGluCj4gdGhlIERldmljZSBUcmVlIGNhc2UuCj4g
Cj4gVGhlIGhhcmR3YXJlIGRvbWFpbiB3aWxsIHJlZ2lzdGVyIG5ldyBob3N0IGJyaWRnZXMgdXNp
bmcgdGhlIGV4aXN0aW5nIGh5cGVyY2FsbAo+IFBIWVNERVZfbW1jZmdfcmVzZXJ2ZWQ6Cj4gCj4g
I2RlZmluZSBYRU5fUENJX01NQ0ZHX1JFU0VSVkVEIDEKPiAKPiBzdHJ1Y3QgcGh5c2Rldl9wY2lf
bW1jZmdfcmVzZXJ2ZWQgewo+ICAgICAvKiBJTiAqLwo+ICAgICB1aW50NjRfdCAgICBhZGRyZXNz
Owo+ICAgICB1aW50MTZfdCAgICBzZWdtZW50Owo+ICAgICAvKiBSYW5nZSBvZiBidXMgc3VwcG9y
dGVkIGJ5IHRoZSBob3N0IGJyaWRnZSAqLwo+ICAgICB1aW50OF90ICAgICBzdGFydF9idXM7Cj4g
ICAgIHVpbnQ4X3QgICAgIGVuZF9idXM7Cj4gCj4gICAgIHVpbnQzMl90ICAgIGZsYWdzOwo+IH0K
PiAKPiBTb21lIG9mIHRoZSBob3N0IGJyaWRnZXMgbWF5IG5vdCBoYXZlIGEgc2VwYXJhdGUgY29u
ZmlndXJhdGlvbiBhZGRyZXNzIHNwYWNlCj4gcmVnaW9uIGRlc2NyaWJlZCBpbiB0aGUgZmlybXdh
cmUgdGFibGVzLiBUbyBzaW1wbGlmeSB0aGUgcmVnaXN0cmF0aW9uLCB0aGUKPiBmaWVsZCAnYWRk
cmVzcycgc2hvdWxkIGNvbnRhaW5zIHRoZSBiYXNlIGFkZHJlc3Mgb2Ygb25lIG9mIHRoZSByZWdp
b24KPiBkZXNjcmliZWQgaW4gdGhlIGZpcm13YXJlIHRhYmxlcy4KPiAgICAgKiBGb3IgQUNQSSwg
aXQgd291bGQgYmUgdGhlIGJhc2UgYWRkcmVzcyBzcGVjaWZpZWQgaW4gdGhlIE1DRkcgb3IgaW4g
dGhlCj4gICAgIF9DQkEgbWV0aG9kLgo+ICAgICAqIEZvciBEZXZpY2UgVHJlZSwgdGhpcyB3b3Vs
ZCBiZSBhbnkgYmFzZSBhZGRyZXNzIG9mIHJlZ2lvbgo+ICAgICBzcGVjaWZpZWQgaW4gdGhlICJy
ZWciIHByb3BlcnR5Lgo+IAo+IFRoZSBmaWVsZCAnZmxhZ3MnIGlzIGV4cGVjdGVkIHRvIGhhdmUg
WEVOX1BDSV9NTUNGR19SRVNFUlZFRCBzZXQuCj4gCj4gSXQgaXMgZXhwZWN0ZWQgdGhhdCB0aGlz
IGh5cGVyY2FsbCBpcyBjYWxsZWQgYmVmb3JlIGFueSBQQ0kgZGV2aWNlcyBpcwo+IHJlZ2lzdGVy
ZWQgdG8gWGVuLgo+IAo+IFdoZW4gdGhlIGhhcmR3YXJlIGRvbWFpbiBpcyBpbiBjaGFyZ2Ugb2Yg
dGhlIGhvc3QgYnJpZGdlLCB0aGlzIGh5cGVyY2FsbCB3aWxsCj4gYmUgdXNlZCB0byB0ZWxsIFhl
biB0aGUgZXhpc3RlbmNlIG9mIGFuIGhvc3QgYnJpZGdlIGluIG9yZGVyIHRvIGZpbmQgdGhlCj4g
YXNzb2NpYXRlZCBpbmZvcm1hdGlvbiBmb3IgY29uZmlndXJpbmcgdGhlIE1TSSBjb250cm9sbGVy
IGFuZCB0aGUgSU9NTVUuCj4gCj4gIyMgRGlzY292ZXJpbmcgYW5kIHJlZ2lzdGVyaW5nIFBDSSBk
ZXZpY2VzCj4gCj4gVGhlIGhhcmR3YXJlIGRvbWFpbiB3aWxsIHNjYW4gdGhlIGhvc3QgYnJpZGdl
IHRvIGZpbmQgdGhlIGxpc3Qgb2YgUENJIGRldmljZXMKPiBhdmFpbGFibGUgYW5kIHRoZW4gcmVw
b3J0IGl0IHRvIFhlbiB1c2luZyB0aGUgZXhpc3RpbmcgaHlwZXJjYWxsCj4gUEhZU0RFVl9wY2lf
ZGV2aWNlX2FkZDoKPiAKPiAjZGVmaW5lIFhFTl9QQ0lfREVWX0VYVEZOICAgMHgxCj4gI2RlZmlu
ZSBYRU5fUENJX0RFVl9WSVJURk4gIDB4Mgo+ICNkZWZpbmUgWEVOX1BDSV9ERVZfUFhNICAgICAw
eDMKPiAKPiBzdHJ1Y3QgcGh5c2Rldl9wY2lfZGV2aWNlX2FkZCB7Cj4gICAgIC8qIElOICovCj4g
ICAgIHVpbnQxNl90ICAgIHNlZzsKPiAgICAgdWludDhfdCAgICAgYnVzOwo+ICAgICB1aW50OF90
ICAgICBkZXZmbjsKPiAgICAgdWludDMyX3QgICAgZmxhZ3M7Cj4gICAgIHN0cnVjdCB7Cj4gICAg
ICAgICB1aW50OF90IGJ1czsKPiAgICAgICAgIHVpbnQ4X3QgZGV2Zm47Cj4gICAgIH0gcGh5c2Zu
Owo+ICAgICAvKgo+ICAgICAgKiBPcHRpb25hbCBwYXJhbWV0ZXJzIGFycmF5Lgo+ICAgICAgKiBG
aXJzdCBlbGVtZW50IChbMF0pIGlzIFBYTSBkb21haW4gYXNzb2NpYXRlZCB3aXRoIHRoZSBkZXZp
Y2UgKGlmCj4gICAgICAqIFhFTl9QQ0lfREVWX1BYTSBpcyBzZXQpCj4gICAgICAqLwo+ICAgICB1
aW50MzJfdCBvcHRhcnJbMF07Cj4gfQo+IAo+IFdoZW4gWEVOX1BDSV9ERVZfUFhNIGlzIHNldCBp
biB0aGUgZmllbGQgJ2ZsYWcnLCBvcHRhcnJbMF0gd2lsbCBjb250YWluIHRoZQo+IE5VTUEgbm9k
ZSBJRCBhc3NvY2lhdGVkIHdpdGggdGhlIGRldmljZToKPiAgICAgKiBGb3IgQUNQSSwgaXQgd291
bGQgYmUgdGhlIHZhbHVlIHJldHVybmVkIGJ5IHRoZSBtZXRob2QgX1BYTQo+ICAgICAqIEZvciBE
ZXZpY2UgVHJlZSwgdGhpcyB3b3VsZCB0aGUgdmFsdWUgZm91bmQgaW4gdGhlIHByb3BlcnR5ICJu
dW1hLW5vZGUtaWQiLgo+IEZvciBtb3JlIGRldGFpbHMgc2VlIHRoZSBzZWN0aW9uICJGaW5kaW5n
IHdoaWNoIE5VTUEgbm9kZSBhIFBDSSBkZXZpY2UgYmVsb25ncwo+IHRvIiBpbiAiQUNQSSIgYW5k
ICJEZXZpY2UgVHJlZSIuCj4gCj4gWFhYOiBJIHN0aWxsIGRvbid0IGZ1bGx5IHVuZGVyc3RhbmQg
aG93IFhFTl9QQ0lfREVWX0VYVEZOIGFuZCBYRU5fUENJX0RFVl9WSVJURk4KPiB3aWwgd29yay4g
QUZBSUNULCB0aGUgZm9ybWVyIGlzIHVzZWQgd2l0aCB0aGUgYnVzIHN1cHBvcnQgQVJJIGFuZCB0
aGUgb25seSB1c2FnZQo+IGlzIGluIHRoZSB4ODYgSU9NTVUgY29kZS4gRm9yIHRoZSBsYXR0ZXIs
IHRoaXMgaXMgcmVsYXRlZCB0byBJT1YgYnV0IEkgYW0gbm90Cj4gc3VyZSB3aGF0IGRldmZuIGFu
ZCBwaHlzZm4uZGV2Zm4gd2lsbCBjb3JyZXNwb25kIHRvby4KPiAKPiBOb3RlIHRoYXQgeDg2IGN1
cnJlbnRseSBwcm92aWRlcyB0d28gbW9yZSBoeXBlcmNhbGxzIChQSFlTREVWT1BfbWFuYWdlX3Bj
aV9hZGQKPiBhbmQgUEhZU0RFVk9QX21hbmFnZV9wY2lfYWRkX2V4dCkgdG8gcmVnaXN0ZXIgUENJ
IGRldmljZXMuIEhvd2V2ZXIgdGhleSBhcmUKPiBzdWJzZXQgb2YgdGhlIGh5cGVyY2FsbCBQSFlT
REVWT1BfcGNpX2RldmljZV9hZGQuIFRoZXJlZm9yZSwgaXQgaXMgc3VnZ2VzdGVkCj4gdG8gbGVh
dmUgdGhlbSB1bmltcGxlbWVudGVkIG9uIEFSTS4KPiAKPiAjIyBSZW1vdmluZyBQQ0kgZGV2aWNl
cwo+IAo+IFRoZSBoYXJkd2FyZSBkb21haW4gd2lsbCBiZSBpbiBjaGFyZ2UgWGVuIGEgZGV2aWNl
IGhhcyBiZWVuIHJlbW92ZWQgdXNpbmcKPiB0aGUgZXhpc3RpbmcgaHlwZXJjYWxsIFBIWVNERVZf
cGNpX2RldmljZV9yZW1vdmU6Cj4gCj4gc3RydWN0IHBoeXNkZXZfcGNpX2RldmljZSB7Cj4gICAg
IC8qIElOICovCj4gICAgIHVpbnQxNl90ICAgIHNlZzsKPiAgICAgdWludDhfdCAgICAgYnVzOwo+
ICAgICB1aW50OF90ICAgICBkZXZmbjsKPiB9Cj4gCj4gTm90ZSB0aGF0IHg4NiBjdXJyZW50bHkg
cHJvdmlkZSBvbmUgbW9yZSBoeXBlcmNhbGwgKFBIWVNERVZPUF9tYW5hZ2VfcGNpX3JlbW92ZSkK
PiB0byByZW1vdmUgUENJIGRldmljZXMuIEhvd2V2ZXIgaXQgZG9lcyBub3QgYWxsb3cgdG8gcGFz
cyBhIHNlZ21lbnQgbnVtYmVyLgo+IFRoZXJlZm9yZSBpdCBpcyBzdWdnZXN0ZWQgdG8gbGVhdmUg
dW5pbXBsZW1lbnRlZCBvbiBBUk0uCj4gCj4gIyBHbG9zc2FyeQo+IAo+IEVDQU06IEVuaGFuY2Vk
IENvbmZpZ3VyYXRpb24gTWVjaGFuaXNtCj4gU0JERjogU2VnbWVudCBCdXMgRGV2aWNlIEZ1bmN0
aW9uLiBUaGUgc2VnbWVudCBpcyBhIHNvZnR3YXJlIGNvbmNlcHQuCj4gTVNJOiBNZXNzYWdlIFNp
Z25hbGVkIEludGVycnVwdAo+IE1TSSBkb29yYmVsbDogTU1JTyBhZGRyZXNzIHdyaXR0ZW4gdG8g
YnkgYSBkZXZpY2UgdG8gZ2VuZXJhdGUgYW4gTVNJCj4gU1BJOiBTaGFyZWQgUGVyaXBoZXJhbCBJ
bnRlcnJ1cHQKPiBMUEk6IExvY2FsaXR5LXNwZWNpZmljIFBlcmlwaGVyYWwgSW50ZXJydXB0Cj4g
SVRTOiBJbnRlcnJ1cHQgVHJhbnNsYXRpb24gU2VydmljZQo+IAo+ICMgU3BlY2lmaWNhdGlvbnMK
PiBbU0JTQV0gIEFSTS1ERU4tMDAyOSB2My4wCj4gW0dJQ1YzXSBJSEkwMDY5Qwo+IFtJT1JUXSAg
REVOMDA0OUIKPiAKPiAjIEJpYmxpb2dyYXBoeQo+IAo+IFsxXSBQQ0kgZmlybXdhcmUgc3BlY2lm
aWNhdGlvbiwgcmV2IDMuMgo+IFsyXSBodHRwczovL3d3dy5zcGluaWNzLm5ldC9saXN0cy9saW51
eC1wY2kvbXNnNTY3MTUuaHRtbAo+IFszXSBodHRwczovL3d3dy5zcGluaWNzLm5ldC9saXN0cy9s
aW51eC1wY2kvbXNnNTY3MjMuaHRtbAo+IFs0XSBodHRwczovL3d3dy5zcGluaWNzLm5ldC9saXN0
cy9saW51eC1wY2kvbXNnNTY3MjguaHRtbAo+IFs2XSBodHRwczovL3d3dy5zcGluaWNzLm5ldC9s
aXN0cy9rdm0vbXNnMTQwMTE2Lmh0bWwKPiBbN10gaHR0cDovL3d3dy5maXJtd2FyZS5vcmcvMTI3
NS9iaW5kaW5ncy9wY2kvcGNpMl8xLnBkZgo+IFs4XSBEb2N1bWVudHMvZGV2aWNldHJlZS9iaW5k
aW5ncy9wY2kKPiBbOV0gRG9jdW1lbnRzL2RldmljZXRyZWUvYmluZGluZ3MvaW9tbXUvYXJtLHNt
bXUudHh0Cj4gWzEwXSBEb2N1bWVudC9kZXZpY2V0cmVlL2JpbmRpbmdzL3BjaS9wY2ktaW9tbXUu
dHh0Cj4gWzExXSBEb2N1bWVudHMvZGV2aWNldHJlZS9iaW5kaW5ncy9wY2kvcGNpLW1zaS50eHQK
PiBbMTJdIGRyaXZlcnMvcGNpL2hvc3QvcGNpZS1yY2FyLmMKPiBbMTNdIGRyaXZlcnMvcGNpL2hv
c3QvcGNpLXRodW5kZXItZWNhbS5jCj4gWzE0XSBkcml2ZXJzL3BjaS9ob3N0L3BjaS10aHVuZGVy
LXBlbS5jCj4gWzE1XSBEb2N1bWVudHMvZGV2aWNldHJlZS9iaW5kaW5ncy9udW1hLnR4dAo+IAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 16 00:32:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 00: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 1dLfB6-0004Gd-QU; Fri, 16 Jun 2017 00:31: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 1dLfB5-0004GX-Ok
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 00:31:55 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 80/AC-02006-AF623495; Fri, 16 Jun 2017 00:31:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVybKJssu4vNed
 IgwVvuCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxp794xFfwQqHiwspOlgfEgbxcjF4eQwB9G
 iXOf77B1MXJysAg4SPy7+p65i5GDg1EgRuLBD2uQMKNAmMTky0tYIUq0JS7M3QpmswkYSvx9s
 okNpFwCyF7ymQMkLCKgJfFgyVVmkPHMAmtYJFqufGQBSQgLmEkcXPSWCcTmFLCT6OteCjaHV8
 Bb4vXfu2C2kMBaRonDlxVAbFEBXYlD//6wQdQISpyc+QRsDjPQguXTt7FMYBSYhSQ1C0lqASP
 TKkb14tSistQiXUO9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzAEKxnYGDcwdjU
 63yIUZKDSUmUl1/OKVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK8BMKSFBItS01Mr0jJzgNEAk
 5bg4FES4V0mBpTmLS5IzC3OTIdInWJUlBLnfaQKlBAASWSU5sG1wSLwEqOslDAvIwMDgxBPQW
 pRbmYJqvwrRnEORiVh3hkg23ky80rgpr8CWswEtDjoggPI4pJEhJRUA2PrjJkr2xQ0NiaXpFz
 69fO0ntTxypdPvJlXLJn7f9nz5AwzQfYY9mYTzgmy/xlsc7+FCPKvvpcatPn+1Dmmis4qincs
 wsJsFdxLeeI3Vv3x9PbbZ7HlzQL38zFLXD96rq/P4/5nF8S09ZThjGM2d+/utZ3cv373Nb3c+
 WxSzx5mtW/raS4wNFJiKc5INNRiLipOBACPj9HpuwIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1497573112!87776379!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60525 invoked from network); 16 Jun 2017 00:31:54 -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; 16 Jun 2017 00:31:54 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id BDA29214AB;
 Fri, 16 Jun 2017 00:31:51 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org BDA29214AB
Date: Thu, 15 Jun 2017 17:31:50 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@linaro.org>
In-Reply-To: <f018cf5f-9270-862c-e92e-d3799cdc43e3@linaro.org>
Message-ID: <alpine.DEB.2.10.1706151724030.12156@sstabellini-ThinkPad-X260>
References: <af07e09d-d756-1c15-22bf-5ecc4f5d469f@linaro.org>
 <20170530074033.iubct7qskle6ps5v@dhcp-3-128.uk.xensource.com>
 <f018cf5f-9270-862c-e92e-d3799cdc43e3@linaro.org>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: edgar.iglesias@xilinx.com, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Chen <Wei.Chen@arm.com>, Steve Capper <Steve.Capper@arm.com>,
 Andre Przywara <andre.przywara@arm.com>, manish.jaggi@caviumnetworks.com,
 punit.agrawal@arm.com, vikrams@qti.qualcomm.com, okaya@qti.qualcomm.com, "Goel,
 Sameer" <sgoel@qti.qualcomm.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Dave P Martin <Dave.Martin@arm.com>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [RFC] ARM PCI Passthrough design 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>

T24gVHVlLCAzMCBNYXkgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4gPiBJbiB0aGlzIGRl
c2lnbiBkb2N1bWVudCwgd2UgYXJlIGNvbnNpZGVyaW5nIHRoYXQgdGhlIGhvc3QgYnJpZGdlIGRy
aXZlcgo+ID4gPiBjYW4KPiA+ID4gYmUgcG9ydGVkIGluIFhlbi4gSW4gdGhlIGNhc2UgaXQgaXMg
bm90IHBvc3NpYmxlLCBhIGludGVyZmFjZSB0byBmb3J3YXJkCj4gPiA+IGNvbmZpZ3VyYXRpb24g
c3BhY2UgYWNjZXNzIHdvdWxkIG5lZWQgdG8gYmUgZGVmaW5lZC4gVGhlIGludGVyZmFjZSBkZXRh
aWxzCj4gPiA+IGlzIG91dCBvZiBzY29wZS4KPiA+IAo+ID4gSSB0aGluayB0aGF0IHlvdSBoYXZl
IHRvIHN0YXRlIHRoYXQgdGhlIGRyaXZlciBpcyBwb3J0ZWQgdG8gWGVuIG9yIHRoZQo+ID4gYnJp
ZGdlIHdpbGwgbm90IGJlIHN1cHBvcnRlZC4gSSBkb24ndCB0aGluayBpdCdzIGZlYXNpYmxlIHRv
IGZvcndhcmQKPiA+IFBDSSBjb25maWcgc3BhY2UgYWNjZXNzIGZyb20gWGVuIHRvIERvbTAgYXQg
YWxsLgoKRWFzeSB0byBzYXksIGJ1dCBpbiBwcmFjdGljZSB0aGVyZSBtaWdodCBiZSBib2FyZHMg
dGhhdCB3ZSB3YW50IHRvCnN1cHBvcnQgd2hpY2ggcmVxdWlyZSBjb21wbGV4IGNvbmZpZ3VyYXRp
b25zLgoKT2J2aW91c2x5IGhhdmluZyB0byBzZW5kIFBDSSBjb25maWcgc3BhY2UgcmVhZC93cml0
ZSByZXF1ZXN0cyBmcm9tIFhlbgp0byBEb20wIGlzIHVnbHkgYW5kIHNsb3cgYW5kIGRvZXNuJ3Qg
bWF0Y2ggdGhlIFhlbiBhcmNoaXRlY3R1cmUsIGJ1dCBpdAptaWdodCBiZSB0aGUgb25seSBzb2x1
dGlvbiBpbiB0aGVzZSBjYXNlcy4gVGhpcyBpcyBBUk06IHRoZSBlY29zeXN0ZW0KaGFzIGEgbG90
IG1vcmUgdmFyaWV0eSBjb21wYXJlZCB0byB4ODY6IGEgc2luZ2xlIGFwcHJvYWNoIG1pZ2h0IHNp
bXBseQpub3QgYmUgcG9zc2libGUuCgpBbm90aGVyIHVnbHkgKGFuZCBmcmFnaWxlKSBpZGVhIHRv
IHNvbHZlIHRoaXMgcHJvYmxlbSB3b3VsZCBiZSB0bwppbml0aWFsaXplIHRob3NlIGRpZmZpY3Vs
dCBQQ0kgaG9zdCBicmlkZ2VzIGluIERvbTAsIHRoZW4gY2VkZSBjb250cm9sCm9mIHRoZW0gZnJv
bSBEb20wIHRvIFhlbjogSSBleHBlY3QgdGhhdCBvbmNlIHRoZXkgYXJlIGluaXRpYWxpemVkLCBY
ZW4KbWlnaHQgYmUgYWJsZSB0byBkcml2ZSB0aGVtIG1vcmUgZWFzaWx5LCB3aXRob3V0IGdldHRp
bmcgZW50YW5nbGVkIHdpdGgKY2xvY2tzIGFuZCByZWd1bGF0b3JzLiAKCgo+IFJhdGhlciB0aGFu
IGFyZ3Vpbmcgb24gdGhlIGNvZGUgaXMgbm90IHJlYWR5IGZvciB0aGF0LiBJIHdvdWxkIGhhdmUK
PiBhcHByZWNpYXRlZCBpZiB5b3UgZ2F2ZSB0ZWNobmljYWwgZGV0YWlscyBvbiB3aHkgaXQgaXMg
bm90IGZlYXNpYmxlLgo+IAo+IEkgYWxyZWFkeSBnYXZlIHF1aXRlIGEgZmV3IHRpbWVzIGluc2ln
aHRzIG9uIHdoeSBpdCBtaWdodCBiZSBkaWZmaWN1bHQgdG8gcG9ydAo+IGFuIGhvc3QgYnJpZGdl
cyBpbiBYZW4uCj4gCS0gSG93IGRvIHlvdSBjb25maWd1cmUgdGhlIGNsb2NrPyBXaGF0IGlmIHRo
ZXkgYXJlIHNoYXJlZD8KPiAJLSBIb3cgYWJvdXQgaG9zdCBicmlkZ2VzIHVzaW5nIGluZGlyZWN0
IGFjY2VzcyAoZS5nIGNmOCBsaWtlKT8gV2hhdAo+IHlvdSBleHBvc2UgdG8gRE9NMD8KPiAJLSAu
Li4uCj4gCj4gU3VjaCBob3N0IGJyaWRnZXMgd2lsbCBlbmQgdXAgdG8gcHVsbCBhIGxvdCBvZiBj
b2RlIGluIFhlbiBhbmQgcmVxdWlyZSBtb3JlCj4gZGVzaWduIHRoYW4gZmluZGluZyBhYm91dCBh
IHdheSB0byBmb3J3YXJkIGNvbmZpZ3VyYXRpb24gc3BhY2UgaW4gWGVuLiBUaG9zZQo+IGJvYXJk
cyBleGlzdHMgYW5kIHBlb3BsZSBhcmUgbG9va2luZyBhdCB1c2luZyBYZW4gKyBQQ0kgcGFzc3Ro
cm91Z2guIFNvIHNheWluZwo+IHRoZXkgYXJlIG5vdCBzdXBwb3J0ZWQgaXMgbm90IHRoZSByaWdo
dCBzb2x1dGlvbiBoZXJlLgoKSSBhZ3JlZQoKCj4gQW55d2F5LCBJIG1lbnRpb25lZCBpdCBpbiB0
aGUgZGVzaWduIGRvY3VtZW50IHRvIG9wZW4gYSBkaXNjdXNzaW9uIGFuZCBub3QKPiBzb21ldGhp
bmcgSSBhbSBnb2luZyB0byBmb2N1cyBmb3IgYSBmaXJzdCB2ZXJzaW9uIG9mIFBDSSBwYXNzLXRo
cm91Z2guCgpJbmRlZWQ6IHdlJ2xsIGNyb3NzIHRoYXQgYnJpZGdlIHdoZW4gd2UgZ2V0IHRvIGl0
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 16 00:32:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 00: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 1dLfBN-0004JK-6A; Fri, 16 Jun 2017 00:32:13 +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 1dLfBL-0004J0-Bp
 for xen-devel@lists.xensource.com; Fri, 16 Jun 2017 00:32:11 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 8A/2C-01730-A0723495; Fri, 16 Jun 2017 00:32:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVZdN3Tn
 SYMc5eYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmdG35wFpwoIOx4tyCNawN
 jIfiuhi5OIQE/jJK3P/3hAXCecwoceZbCxOEs41R4tCOX0AZTg4RAWeJr2fmsoPYvAL6Ele2d
 jCC2MIClhIzTu0Da5AQOK8oseX2BDaQhISAt8T1Ja+Zuxg5wOyrV627GNk52ASsJA6JgRSwCK
 hKzP/UwTqBkXsBI8MqRvXi1KKy1CJdI72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/Nx
 NjECfMwDBDsbvf5wOMUpyMCmJ8vLLOUUK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuA1UHOOFBIs
 Sk1PrUjLzAEGH0xagoNHSYR3mRhQmre4IDG3ODMdInWKUZdjw+r1X5iEWPLy81KlxHkfqQIVC
 YAUZZTmwY2ARcIlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfPOAZnCk5lXArfpFdARTEBHBF
 1wADmiJBEhJdXAGH0rMYdHOl+0PWKn8YpUq6fi75ItlvHG9tV8VNxxOM7mQ+Wxr8K+Hgumdgb
 0scx4f9djxrOd0zMVbfrPV01fOPlMwpp5kTmcH99rnO8T7G2PCf95MWtSwdyEtWX7zU+3Pl9e
 u0zru+fib/8l/vaI5X5f0K3UdY57Rs+7g60umtHey7M/XQuLVmIpzkg01GIuKk4EAEGp65N/A
 gAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1497573125!89630848!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28556 invoked from network); 16 Jun 2017 00:32:06 -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 Jun 2017 00: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 <osstest-admin@xenproject.org>)
 id 1dLfBE-0008NT-Cc; Fri, 16 Jun 2017 00: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 1dLfB9-0003Pa-01; Fri, 16 Jun 2017 00:31:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dLfB8-0008J9-OO; Fri, 16 Jun 2017 00:31:58 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110456-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-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-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu: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-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-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-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-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-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd: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-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64: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=05afd4c0af6a43f6bda7caaacb01bc0116d50d3b
X-Osstest-Versions-That: linux=37feaf8095d352014555b82adb4a04609ca17d3f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 16 Jun 2017 00:31:58 +0000
Subject: [Xen-devel] [linux-4.9 test] 110456: 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>

ZmxpZ2h0IDExMDQ1NiBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDQ1Ni8KCkZhaWx1cmVzIDotLyBidXQgbm8g
cmVncmVzc2lvbnMuCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxl
IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IDE2IHJ1bXBy
dW4tZGVtby14ZW5zdG9yZWxzL3hlbnN0b3JlbHMucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDEwNzM1
OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTA3MzU4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNiBndWVzdC1zdG9wICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMDczNTgKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgIDkgZGViaWFuLWluc3RhbGwgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDEwNzM1OAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1z
dG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEwNzM1OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTA3MzU4CiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEw
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE2IGRlYmlhbi1odm0taW5z
dGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
IDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgOSB3aW5kb3dz
LWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2
ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgMDVhZmQ0
YzBhZjZhNDNmNmJkYTdjYWFhY2IwMWJjMDExNmQ1MGQzYgpiYXNlbGluZSB2ZXJzaW9uOgogbGlu
dXggICAgICAgICAgICAgICAgMzdmZWFmODA5NWQzNTIwMTQ1NTViODJhZGI0YTA0NjA5Y2ExN2Qz
ZgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTA3MzU4ICAyMDE3LTA0LTEwIDE5OjQyOjUyIFogICA2
NiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEwNzM5NiAgMjAxNy0wNC0xMiAxMToxNToxOSBa
ICAgNjQgZGF5cyAgIDk3IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMDQ1NiAgMjAx
Ny0wNi0xNCAyMjo1NToyMiBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KNjcwIHBlb3Bs
ZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9i
czoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
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
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24g
OgoKKyBicmFuY2g9bGludXgtNC45CisgcmV2aXNpb249MDVhZmQ0YzBhZjZhNDNmNmJkYTdjYWFh
Y2IwMWJjMDExNmQ1MGQzYgorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgor
KysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRj
b25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0Owog
ICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQg
JGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29z
c3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICch
JyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9z
CisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0
L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJwor
KyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBl
eGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIGxp
bnV4LTQuOSAwNWFmZDRjMGFmNmE0M2Y2YmRhN2NhYWFjYjAxYmMwMTE2ZDUwZDNiCisgYnJhbmNo
PWxpbnV4LTQuOQorIHJldmlzaW9uPTA1YWZkNGMwYWY2YTQzZjZiZGE3Y2FhYWNiMDFiYzAxMTZk
NTBkM2IKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmkt
Z2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9z
CisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAg
ICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9
IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9z
CisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUv
b3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0v
aG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
CisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1bWFz
ayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPWxpbnV4
CisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZQorICdbJyB4bGludXggPSB4bGludXggJ10nCisgbGlu
dXhicmFuY2g9bGludXgtNC45CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBz
dHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVu
YnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1sn
IHgwNWFmZDRjMGFmNmE0M2Y2YmRhN2NhYWFjYjAxYmMwMTE2ZDUwZDNiID0geCAnXScKKyA6IHRl
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
OiB0ZXN0ZWQvbGludXgtMy4xNAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0
Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3N0YWJsZS9saW51eC1z
dGFibGUuZ2l0ID0geCAnXScKKysgJ1snIHhnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xp
bnV4L2tlcm5lbC9naXQvc3RhYmxlL2xpbnV4LXN0YWJsZS5naXQgPSB4ICddJworKyA6IGdpdDov
L2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAor
KyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ubGludXgtNC45CisrIDogZGFpbHkt
Y3Jvbi5saW51eC00LjkKKysgOiBkYWlseS1jcm9uLmxpbnV4LTQuOQorKyA6IGRhaWx5LWNyb24u
bGludXgtNC45CisrIDogZGFpbHktY3Jvbi5saW51eC00LjkKKysgOiBkYWlseS1jcm9uLmxpbnV4
LTQuOQorKyA6IGRhaWx5LWNyb24ubGludXgtNC45CisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJj
ZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ubGludXgtNC45CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAor
IFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1w
dm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NF
QUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJp
b3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
b3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSBsaW51eC00LjkKKyBjYXNlICQxIGlu
CisgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvc3RhYmxl
L2xpbnV4LXN0YWJsZS5naXQKKyA6IGxpbnV4LTQuOS55CisgOiBsaW51eC00LjkueQorIDogZ2l0
CisgOiBnaXQKKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgOiB0
ZXN0ZWQvbGludXgtNC45CisgOiByZWZzL2hlYWRzL3Rlc3RlZC9saW51eC00LjkKKyByZXR1cm4g
MAorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MvbGludXgKKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdCAwNWFmZDRjMGFmNmE0M2Y2
YmRhN2NhYWFjYjAxYmMwMTE2ZDUwZDNiOnJlZnMvaGVhZHMvdGVzdGVkL2xpbnV4LTQuOQpUbyBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAogICAz
N2ZlYWY4Li4wNWFmZDRjICAwNWFmZDRjMGFmNmE0M2Y2YmRhN2NhYWFjYjAxYmMwMTE2ZDUwZDNi
IC0+IHRlc3RlZC9saW51eC00LjkKKyBleGl0IDAKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 01:38:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 01: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 1dLgCc-0002ab-ME; Fri, 16 Jun 2017 01: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 <prvs=33345264b=citrix-osstest@xenproject.org>)
 id 1dLgCb-0002Zs-6x
 for xen-devel@lists.xensource.com; Fri, 16 Jun 2017 01:37:33 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 D6/09-06719-C5633495; Fri, 16 Jun 2017 01:37:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDvW60mXO
 kwdmjshb3prxnd2D02N63iz2AMYo1My8pvyKBNWP1hvNMBVszK14s/svWwLjYvouRk0NCwF+i
 +8EaRgjbQ+LllP2sILaIgLPEhA+32UBsXgE9iUkLL4DVCAskSHS+nszUxcgFVP9AUeL7hJXsX
 YwcQI6rxNQ70hBzXCUetv8Fq2cDmjmxZyILiM0ioCqxcvsbJhBbSEBLYunilUwQ8wUlTs58Al
 bDLCAhcfDFC2aIOZYS6yffZZ3AyDcLSdksJGULGJlWMaoXpxaVpRbpGuklFWWmZ5TkJmbm6Bo
 amOnlphYXJ6an5iQmFesl5+duYgSGFAMQ7GBc9tfpEKMkB5OSKC+/nFOkEF9SfkplRmJxRnxR
 aU5q8SFGGQ4OJQneUybOkUKCRanpqRVpmTnA4IZJS3DwKInwvjICSvMWFyTmFmemQ6ROMepyb
 Fi9/guTEEtefl6qlDivvylQkQBIUUZpHtwIWKRdYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkj
 DvNmOgKTyZeSVwm14BHcEEdETQBQeQI0oSEVJSDYxTJHwjLs7QMGpYwuV28UNbctTWD5UT5ia
 vcAzm21xr9WlBgcifrnKlj1uiWsp3fBTK9s09sehq8qLDHP/t/YojftfGdqbvejfHYc1t6b17
 8rb+C49eVHs7a+mi2Xw7a1U+/Mhkece9sfnJ60dRfD2S/3hE5/Q+4j4+dfrTEKe1DJu/xntIe
 RgpsRRnJBpqMRcVJwIAUXxKSa8CAAA=
X-Env-Sender: prvs=33345264b=citrix-osstest@xenproject.org
X-Msg-Ref: server-3.tower-21.messagelabs.com!1497577049!70633337!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54406 invoked from network); 16 Jun 2017 01:37: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;
 16 Jun 2017 01:37:31 -0000
X-IronPort-AV: E=Sophos;i="5.39,345,1493683200"; d="scan'208";a="436639147"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02SJC01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71565-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:allowable
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-intel:capture-logs/l1(17):fail:allowable
 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-libvirt-qcow2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-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-rtds:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-multivcpu: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-xsm:hosts-allocate:broken:nonblocking
 xen-4.7-testing:build-arm64:hosts-allocate:broken:nonblocking
 xen-4.7-testing:build-arm64-pvops: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-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-midway: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-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-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: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-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:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-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-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-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-i386-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-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-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=84cd8d3fbdfbc0655ad242da1d2fdadddf5be89e
X-Osstest-Versions-That: xen=7a0bf3eef7b9cc3958de61d537c699b200be4163
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 16 Jun 2017 02:36:47 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02SJC01.citrite.net
Subject: [Xen-devel] [xen-4.7-testing baseline-only test] 71565: 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
MTU2NSB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0
ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MTU2NS8KCkZhaWx1cmVzIDotLyBidXQgbm8g
cmVncmVzc2lvbnMuCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxl
IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTYg
ZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwgbGlrZSA3MTM4MAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTcgY2FwdHVyZS1sb2dzL2wxKDE3KSAgICAgZmFpbCBsaWtl
IDcxMzgwCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5n
OgogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmly
dCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAg
IGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3Rz
LWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4gbmV2
ZXIgcGFzcwogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAg
ICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NCAgICAgICAgICAgICAg
ICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAg
ICBicm9rZW4gbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3
YXkgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aC1hbWQgIDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAxMSBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgMTYgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDg0Y2Q4ZDNmYmRmYmMwNjU1YWQyNDJkYTFkMmZkYWRk
ZGY1YmU4OWUKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDdhMGJmM2Vl
ZjdiOWNjMzk1OGRlNjFkNTM3YzY5OWIyMDBiZTQxNjMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICA3
MTM4MCAgMjAxNy0wNS0yMCAyMjo0NzoxOSBaICAgMjYgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAgNzE1NjUgIDIwMTctMDYtMTUgMDQ6NDQ6MTEgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMu
b3N0cm92c2t5QG9yYWNsZS5jb20+CiAgR2FyeSBMaW4gPGdsaW5Ac3VzZS5jb20+CiAgR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogIEdyZWdvcnkgSGVycmVybyA8Z3Jl
Z29yeS5oZXJyZXJvQG9yYWNsZS5jb20+CiAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmlu
QGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRl
bC5jb20+CiAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgog
IE1hcmsgUnV0bGFuZCA8bWFyay5ydXRsYW5kQGFybS5jb20+CiAgTW9oaXQgR2FtYmhpciA8bW9o
aXQuZ2FtYmhpckBvcmFjbGUuY29tPgogIFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRl
ZmVuZGVyLmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
CiAgVGFtYXMgSyBMZW5neWVsIDx0YW1hcy5sZW5neWVsQHplbnRpZmljLmNvbT4KICBUaW0gRGVl
Z2FuIDx0aW1AeGVuLm9yZz4KICBXZWkgQ2hlbiA8V2VpLkNoZW5AYXJtLmNvbT4KICBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJl
diAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMtdmNwdXMxICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNwMy12Y3B1czEgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbnhwc3AzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVz
dC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+
b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5Cgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2Vu
LXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQt
cHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUt
bG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVp
bGQtYXJtNjQtcHZvcHMgY2FwdHVyZS1sb2dzCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKKE5vIHJl
dmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNTEyIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 16 02:55:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 02:55: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 1dLhPw-0007t0-GE; Fri, 16 Jun 2017 02:55:24 +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 1dLhPu-0007so-R8
 for xen-devel@lists.xensource.com; Fri, 16 Jun 2017 02:55:22 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 05/B0-26749-99843495; Fri, 16 Jun 2017 02:55:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVXemh3O
 kQWcjp8WKx79ZLO5Nec/uwORx+MMVFo/tfbvYA5iiWDPzkvIrElgzznaoFJw2q3jwsY29gXGT
 bhcjJ4eQwF9GiU09kV2MXED2Y0aJSV//skMktjFK7L/MAmKLCDhLfD0zFyzOK6AvcWPdYUYQW
 1ggSGLLpVWMIM0SAk+YJO7M2coEkpAQ8JQ4f3saM4y94s4koGZ2DjYBK4lDYiBRFgFVidc/fz
 NOYORewMiwilGjOLWoLLVI19BYL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMj0N8
 MQLCDcdt2z0OMkhxMSqK8/HJOkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeIPcnSOFBItS01Mr
 0jJzgIEHk5bg4FES4d3hCpTmLS5IzC3OTIdInWLU5diwev0XJiGWvPy8VClxXjmQGQIgRRmle
 XAjYFFwiVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK87W5AU3gy80rgNr0COoIJ6IigCw4gR5
 QkIqSkGhj9xXvu/4mtZ/1/46xQifyfT/sifmVcV5snPTdEmem0YcVWZ8vXew5Mn3uGwyzxjHO
 45evzze0sn9qEj3abdwT+LJueuMfaZT/fHmZRL7EoD5OmxL86y4QObtbLOO+Y91hMM1My4DLn
 ZOuNnZ9/ll/a+eLgu4hG3+B7POyWH74t2pR87v36Ml4lluKMREMt5qLiRAB5uZevfQIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1497581720!50408665!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38301 invoked from network); 16 Jun 2017 02:55:20 -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; 16 Jun 2017 02:55: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 1dLhPq-0002oM-9w; Fri, 16 Jun 2017 02:55:18 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dLhPk-0004vm-MD; Fri, 16 Jun 2017 02:55:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dLhPk-0001vg-4A; Fri, 16 Jun 2017 02:55:12 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110476-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=534ecddd8a961a44356fcab576bd68d6900bfa74
X-Osstest-Versions-That: xen=695bb5f504ab48c1d546446f104c1b6c0ead126d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 16 Jun 2017 02:55:12 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 110476: 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>

ZmxpZ2h0IDExMDQ3NiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDQ3Ni8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDUzNGVjZGRkOGE5NjFh
NDQzNTZmY2FiNTc2YmQ2OGQ2OTAwYmZhNzQKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDY5NWJiNWY1MDRhYjQ4YzFkNTQ2NDQ2ZjEwNGMxYjZjMGVhZDEyNmQKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDExMDQ1NSAgMjAxNy0wNi0xNCAxOTowMjoyNyBaICAgIDEgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMTA0NzYgIDIwMTctMDYtMTYgMDE6MDM6MTggWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIFRhbWFzIEsgTGVu
Z3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9eGVuLXVu
c3RhYmxlLXNtb2tlCisgcmV2aXNpb249NTM0ZWNkZGQ4YTk2MWE0NDM1NmZjYWI1NzZiZDY4ZDY5
MDBiZmE3NAorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2Ny
aS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVw
b3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAg
ICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9z
In0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVw
b3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9t
ZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9z
PS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xv
Y2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNU
X1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgt
bG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIHhlbi11bnN0YWJs
ZS1zbW9rZSA1MzRlY2RkZDhhOTYxYTQ0MzU2ZmNhYjU3NmJkNjhkNjkwMGJmYTc0CisgYnJhbmNo
PXhlbi11bnN0YWJsZS1zbW9rZQorIHJldmlzaW9uPTUzNGVjZGRkOGE5NjFhNDQzNTZmY2FiNTc2
YmQ2OGQ2OTAwYmZhNzQKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysr
IC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29u
ZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAg
ICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRj
eyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0
ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScg
LWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcwor
KyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9y
ZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZp
ZworKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0
cmVlPXhlbgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyBxZW11dWJyYW5jaD1xZW11
LXVwc3RyZWFtLXVuc3RhYmxlCisgJ1snIHh4ZW4gPSB4bGludXggJ10nCisgbGludXhicmFuY2g9
CisgJ1snIHhxZW11LXVwc3RyZWFtLXVuc3RhYmxlID0geCAnXScKKyBzZWxlY3RfcHJldnhlbmJy
YW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZS1zbW9rZQorIHByZXZ4
ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHg1MzRlY2RkZDhhOTYxYTQ0MzU2ZmNhYjU3
NmJkNjhkNjkwMGJmYTc0ID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21t
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
dHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtMy4xNAorKyA6IHRl
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
b3JnOi9ob21lL3hlbi9naXQveGVuLmdpdCA1MzRlY2RkZDhhOTYxYTQ0MzU2ZmNhYjU3NmJkNjhk
NjkwMGJmYTc0OnJlZnMvaGVhZHMvc21va2UKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC94ZW4uZ2l0CiAgIDY5NWJiNWYuLjUzNGVjZGQgIDUzNGVjZGRkOGE5NjFhNDQz
NTZmY2FiNTc2YmQ2OGQ2OTAwYmZhNzQgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 03:19:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 03:19:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLhnP-0000wk-I6; Fri, 16 Jun 2017 03:19: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 1dLhnO-0000wY-Ig
 for xen-devel@lists.xensource.com; Fri, 16 Jun 2017 03:19:38 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 88/D9-01999-94E43495; Fri, 16 Jun 2017 03:19:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVdfDzzn
 SoGunmsWKx79ZLO5Nec/uwORx+MMVFo/tfbvYA5iiWDPzkvIrElgzWq9tZy1o6WWseP3BuoHx
 Z1oXIxeHkMBfRoklK28xQziPgZzlr1kgnG2MEjd2dQFlODlEBJwlvp6Zyw5i8wroS1xb2sYIY
 gsL2EqcP3CFFaRBQmCZosT1K6vAiiQEvCU2H7vPBGM/W9kF1MDOwSZgJXFIrIuRg4NFQFXi5G
 fRCYzcCxgZVjFqFKcWlaUW6RoZ6yUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBPq
 8noGBcQfjjna/Q4ySHExKorz8ck6RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4q3ydI4UEi1LT
 UyvSMnOAwQeTluDgURLh3eEKlOYtLkjMLc5Mh0idYtTl2LB6/RcmIZa8/LxUKXFeK5AZAiBFG
 aV5cCNgkXCJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjDvCpApPJl5JXCbXgEdwQR0RNAFB5
 AjShIRUlINjPKvdyVJzpy+JGqJR1NOkukiuxSG6gsLVmt+dr+SJOk+7ZGziJOT96TSxHe/C09
 J3Po5UeNa2eUrona/jieycUZfLj5Uzm59teFt+581B17/P3hOPfYer1Oq6l3TlTum7DH2Y+XQ
 iYnNmBjFGRD5WEB+sazRtEmKXx+It3oe2H/Fprnk5E4zKyWW4oxEQy3mouJEADuOsQt/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1497583175!89640226!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27558 invoked from network); 16 Jun 2017 03:19:36 -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 Jun 2017 03: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 <osstest-admin@xenproject.org>)
 id 1dLhnK-0003Tq-6G; Fri, 16 Jun 2017 03:19: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 1dLhnE-0008El-MO; Fri, 16 Jun 2017 03:19:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dLhnE-0001BH-FV; Fri, 16 Jun 2017 03:19:28 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110458-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-xl-vhd:xen-install: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-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-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start/debian.repeat: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-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl: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-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=3f0602927b120a480b35dcf58cf6f95435b3ae91
X-Osstest-Versions-That: qemuu=c6e84fbd447a51e1161d74d71566a5f67b47eac5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 16 Jun 2017 03:19:28 +0000
Subject: [Xen-devel] [qemu-mainline test] 110458: 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="===============0481006306044684368=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures :-/ but no regressions.

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-xl-vhd       5 xen-install      fail in 110428 pass in 110458
 test-amd64-amd64-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail pass in 110428
 test-armhf-armhf-xl-credit2  15 guest-start/debian.repeat  fail pass in 110428

Tests which did not succeed, but are not blocking:
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop       fail blocked in 109975
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-start/win.repeat fail in 110428 blocked in 109975
 test-amd64-i386-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail in 110428 like 109975
 test-armhf-armhf-xl-rtds 15 guest-start/debian.repeat fail in 110428 like 109975
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 109975
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 109975
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 109975
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass

version targeted for testing:
 qemuu                3f0602927b120a480b35dcf58cf6f95435b3ae91
baseline version:
 qemuu                c6e84fbd447a51e1161d74d71566a5f67b47eac5

Last test of basis   109975  2017-06-04 00:16:43 Z   12 days
Failing since        110013  2017-06-05 10:45:10 Z   10 days   14 attempts
Testing same since   110428  2017-06-14 05:53:59 Z    1 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Larson <alarson@ddci.com>
  Abdallah Bouassida <abdallah.bouassida@lauterbach.com>
  Alex Bennée <alex.bennee@linaro.org>
  Aurelien Jarno <aurelien@aurel32.net>
  Bruno Dominguez <bru.dominguez@gmail.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  Cédric Le Goater <clg@kaod.org>
  Daniel Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  David Hildenbrand <david@redhat.com>
  Denis Plotnikov <dplotnikov@virtuozzo.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Emilio G. Cota <cota@braap.org>
  Eric Auger <eric.auger@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Felipe Franciosi <felipe@nutanix.com>
  Gonglei <arei.gonglei@huawei.com>
  Greg Kurz <groug@kaod.org>
  Halil Pasic <pasic@linux.vnet.ibm.com>
  Haozhong Zhang <haozhong.zhang@intel.com>
  Igor Mammedov <imammedo@redhat.com>
  Jason J. Herne <jjherne@linux.vnet.ibm.com>
  Jason Wang <jasowang@redhat.com>
  Jeff Cody <jcody@redhat.com>
  Jens Freimann <jfreiman@redhat.com>
  John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
  John Snow <jsnow@redhat.com>
  Jose Ricardo Ziviani <joserz@linux.vnet.ibm.com>
  Juan Quintela <quintela@redhat.com>
  Kamil Rytarowski <n54@gmx.com>
  Kevin Wolf <kwolf@redhat.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Laurent Vivier <laurent@vivier.eu>
  Laurent Vivier <lvivier@redhat.com>
  Luc MICHEL <luc.michel@git.antfield.fr>
  Malcolm Crossley <malcolm@nutanix.com>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marc-André Lureau <marcandre.lureau@redhat.com>
  Marcel Apfelbaum <marcel@redhat.com>
  Markus Armbruster <armbru@redhat.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>
  Mihail Abakumov <mikhail.abakumov@ispras.ru>
  Mike Cui <cui@nutanix.com>
  Mikhail Sennikovskii <mikhail.sennikovskii@profitbricks.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-Daudé <f4bug@amsat.org>
  Pranith Kumar <bobby.prani@gmail.com>
  QingFeng Hao <haoqf@linux.vnet.ibm.com>
  Richard Henderson <rth@twiddle.net>
  Roman Pen <roman.penyaev@profitbricks.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  Tai Yunfang <yunfangtai@tencent.com>
  Thomas Huth <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Xiao Guangrong <xiaoguangrong@tencent.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-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                                  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-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-mainline
+ revision=3f0602927b120a480b35dcf58cf6f95435b3ae91
+ . ./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 3f0602927b120a480b35dcf58cf6f95435b3ae91
+ branch=qemu-mainline
+ revision=3f0602927b120a480b35dcf58cf6f95435b3ae91
+ . ./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
+ '[' x3f0602927b120a480b35dcf58cf6f95435b3ae91 = 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-3.14
++ : 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 3f0602927b120a480b35dcf58cf6f95435b3ae91:refs/heads/upstream-tested
To osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
   c6e84fb..3f06029  3f0602927b120a480b35dcf58cf6f95435b3ae91 -> upstream-tested


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0481006306044684368==--

From xen-devel-bounces@lists.xen.org Fri Jun 16 03:51:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 03:51: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 1dLiHf-0003LE-B4; Fri, 16 Jun 2017 03:50:55 +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 1dLiHd-0003L8-9X
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 03:50:53 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 F2/85-26749-C9553495; Fri, 16 Jun 2017 03:50:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsVyMfSqnu6cUOd
 Ig9VLWSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxnqw8wF9xlqVj+8T5LA+MX5i5GTg4hgRmM
 Enc/2XUxcnGwCNxnkVj95igbiCMh8JtF4srmQ0wgVRICeRLt988zQ9gFEg+mNrOD2LwCghInZ
 z5hgZjkJTHn81qwOJuAhsTaKQfZQGwWAVWJq4/3MEPUB0jsObiWEcQWFvCTONU5hRXEFhFQkr
 i3ajLYLmaBSolD++4xQtiaEq3bf7NPYOSbhWTdLCSpBYxMqxg1ilOLylKLdA1N9ZKKMtMzSnI
 TM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAgOLAQh2MK7Z7nmIUZKDSUmUl1/OKVKILyk/pTIj
 sTgjvqg0J7X4EKMMB4eSBO+OEOdIIcGi1PTUirTMHGCIw6QlOHiURHh3uAKleYsLEnOLM9MhU
 qcYLTmuXFn3hYmj6cMWIDnlwPYvTEIsefl5qVLivDEg8wRAGjJK8+DGweLwEqOslDAvI9CBQj
 wFqUW5mSWo8q8YxTkYlYAqQKbwZOaVwG19BXQQE9BBQRccQA4qSURISTUw5i09FbB2jobAh+t
 v/zHsvSE5OeOzJ9vdY3cVJ20TfFR68MX9d8f7HjXaeTDw79qcsKvow4Lz9YquWQnca1VmFfNY
 /uT395S6KTEzRMa/xnJzj+vH+X9Yzb7VloeJZnMz+9fe6xVP/Cxz9bvLo+UbDOavfnzExvfIn
 /s/C2dOE70r5a7pWd0Sr8RSnJFoqMVcVJwIAD27dVG+AgAA
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1497585051!98295274!1
X-Originating-IP: [209.85.213.46]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43321 invoked from network); 16 Jun 2017 03:50:51 -0000
Received: from mail-vk0-f46.google.com (HELO mail-vk0-f46.google.com)
 (209.85.213.46)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 16 Jun 2017 03:50:51 -0000
Received: by mail-vk0-f46.google.com with SMTP id p62so16573483vkp.0
 for <xen-devel@lists.xenproject.org>; Thu, 15 Jun 2017 20:50:51 -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=H0RyPoK1GWsiV6/wBLtvgdWJOSJPJ1OT/xzRcYq+TNE=;
 b=JMKJmyG40SHTb2POInWzrx7qaQKiOry6a+ukZlnJu7lkG0k3+Ez8iBROyd1F3BVv/5
 3ciI1MR1KB8Ue8qvEwx1X1/1vaXjNuT8xwdjE6DNzeNyFVjluyzRR8OwQyf6bI2Y4hgB
 qjQpDoruVLGojvcEHw9VsVq1bcem8bzNCWeJpUNcRF80VxUA1+LfJlDzxDUkJdQeJFi8
 Y+RCsvoT4basEldV0P+ifgaMJaOQmSUXXFVfptlSQbfC4e7rXWtEVax8bDAa1i7hcVWq
 4zYgoLWI3U/MR2U5MrqDY2mQ6YXSmn3h/WfhXLnB2JW5IYKLoEdOvcvezkubLcPNP4WZ
 FUWA==
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=H0RyPoK1GWsiV6/wBLtvgdWJOSJPJ1OT/xzRcYq+TNE=;
 b=VnzWn95stF35nl1ZokxwdCm8GChTGOutXqYfPp00cpnZHh9E7TvBAY7PTUtZaUNEzy
 kqL7WvodmSFBysCpJQaBiJzLVDEKCJvlsdUXbhttL/uBhqZE2gEDXLTVdxhhitL/bn8W
 EwrsHEpugBXEoBCOZSGB9NmuexEvIKPi9XG1KK7LH5YoLaRg0X70rzEWK/bPwtAI6C1X
 1ceZJECYXqFK9SuJNlwacJPLH29MFbHgcQEhfhvoZm++KGhTkJb+nP/l5IJEXSQ9LtS+
 KolHyJAAvduGgbI9FAxRBy8XABQHgssDMYr3kGTX6hGpGIzohCuQU8is/aWDoTL+eCK+
 TC6g==
X-Gm-Message-State: AKS2vOwJhQ/ilvWfOgjsDHGfutYpzENzK2GqCpHm2ebOmUKj8Bi6HRWn
 ib5x6B4rzFqo+6xE8S3BIHiThPuFqBsT
X-Received: by 10.31.128.3 with SMTP id b3mr2121449vkd.105.1497585050466; Thu,
 15 Jun 2017 20:50:50 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.103.69.88 with HTTP; Thu, 15 Jun 2017 20:50:50 -0700 (PDT)
From: Zhongze Liu <blackskygg@gmail.com>
Date: Fri, 16 Jun 2017 11:50:50 +0800
Message-ID: <CAHrd_jqEj+aTAyvhJjWUmeqMnfRD2Lc=xkYL7X3fRpRARdFLfg@mail.gmail.com>
To: xen-devel@lists.xenproject.org
Cc: adin@scannell.ca, Ian Jackson <ian.jackson@eu.citrix.com>,
 andres@lagarcavilla.org, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] questions on mem_sharing_op*'s and
	tools/tests/mem-sharing/memshrtool
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgdGhlcmUsCgpJIHdhcyBleHBlcmltZW50aW5nIHdpdGggdGhlIG1lbV9zaGFyaW5nX29wIGFu
ZCBJIGZvdW5kIGEgaGFuZHkgdG9vbDoKdG9vbHMvdGVzdHMvbWVtLXNoYXJpbmcvbWVtc2hydG9v
bApJIHNldCB1cCB0d28gYmFyZSBtZXRhbCB4ODZfNjQgVk1TIHJ1bm5pbmcgc29tZSBzaW1wbGUg
Y29kZSBpbiAxNi1iaXQKcmVhbCBtb2RlIGFuZCBJIHRyaWVkIHRvIHNoYXJlIHRoZSBmaXJzdCBw
aHlzaWNhbCBwYWdlIGFtb25nIHRoZW0uIHNvCkkgdXNlOgoKIi4vbWVtc2hydG9vbCBlbmFibGUg
c3JjX2RvbSAiCiIuL21lbXNocnRvb2wgZW5hYmxlIGRzdF9kb20iCiIuL21lbXNocnRvb2wgbm9t
aW5hdGUgc3JjX2RvbSAwIgoKQW5kIGl0IGZhaWxlZCB3aXRoIGFuICJlcnJvciBleGVjdXRpbmcg
eGNfbWVtc2hyX25vbWluYXRlX2dmbih4Y2gsCmRvbWlkLCBnZm4sICZoYW5kbGUpOiBBcmd1bWVu
dCBsaXN0IHRvbyBsb25nICIKCkJ1dCB3aGVuIEkgY2hhbmdlZCB0aGUgZ2ZuIGZyb20gMCB0byAx
MDAwLCBpdCBzdWNjZWVkcy4gSXMgdGhlcmUgYW55CnJlc3RyaXRpb24gb24gdGhlIGdmbnMgdG8g
YmUgc2hhcmVkPwoKCkNoZWVycywKCgpaaG9uZ3plIExpdQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 16 03:51:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 03:51: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 1dLiIO-0003Oh-KN; Fri, 16 Jun 2017 03:51:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rkuo@codeaurora.org>) id 1dLeys-0002up-TX
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 00:19:19 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 9C/3C-03557-60423495; Fri, 16 Jun 2017 00:19:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupgleJIrShJLcpLzFFi42I5NlE2QZdVxTn
 S4He7rsX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnGkZyFrwXSWiuf3VzI1MG5n7mLk5BASKJK4
 2LiZpYuRi4NFoIFZ4tX6HWwgCQmBaIl1G46xQ9h8Ehdf/GACKZIQmMAo8etrMyOIIyRwhkmib
 ep6Rrj2+3c3gM1lEXCRmP3yCguIzShQIDFnw0dGCDtZ4ueUiawQNaoSN7e/A1vHJqAu8a9xK9
 g6EQEliaevzoLVMwtcZ5Fo3Z7TxcjBISwQJtHS5wIS5hUwknh27CgbSFhIIFRi/UF3iLCgxMm
 ZT1ggOrUkbvx7yQRSwiwgLbH8HwdImFPAUKLxyTtGkLCogIrEq4P1ExjFZiFpnoWkeRZC8wJG
 5lWMGsWpRWWpRbpGRnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGxwgAEOxjXz
 A88xCjJwaQkyssv5xQpxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3qZJzpJBgUWp6akVaZg4wam
 HSEhw8SiK8y8SA0rzFBYm5xZnpEKlTjLocTR+2fGESYsnLz0uVEufdBTJDAKQoozQPbgQsgVx
 ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMO83BaApPJl5JXCbXgEdwQR0RNAFB5AjShIRUlIN
 jElOa/Z7Kmi82iD2SHp1VMNp91ZXiy8/c36fYdny6kPnY/5L7Y1zMvvadBU2eocb3brgm1749
 swsh+/VKjIBdgz9/z6Glju1/LNQvmVSwqfg5L85yVLRhv3xay5HE4a29kTdrVmyuppXpjdV7T
 rby58q3XCcLSpwRVlMbeXlndOOWnsuNrigxFKckWioxVxUnAgAxXMGXhsDAAA=
X-Env-Sender: rkuo@codeaurora.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1497572356!108035924!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51223 invoked from network); 16 Jun 2017 00:19:17 -0000
Received: from smtp.codeaurora.org (HELO smtp.codeaurora.org) (198.145.29.96)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 16 Jun 2017 00:19:17 -0000
Received: by smtp.codeaurora.org (Postfix, from userid 1000)
 id CB03D60C68; Fri, 16 Jun 2017 00:19:15 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1497572355;
 bh=fQU5/Db9e/d0j0JLdnOcHlM3zWmlVEOoBCouBt1DvdY=;
 h=Date:From:To:Cc:Subject:References:In-Reply-To:From;
 b=lOkoSh4MSekLta7Es0PvIh5hw3QpzfarkMCFdb+jzGiQRK62Yfjfk5cj+uYU+q/bv
 CV5iaYyw9WjH8K91OuXw2SNsV1yAZITri1/gtlZfjf2UiB0zb00enPr1iLVRZKSP+I
 gWg1puoaa3rF81+6ux1bfl8wKX5QTq25/BGaJKP0=
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 codeaurora.org (i-global254.qualcomm.com [199.106.103.254])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 (Authenticated sender: rkuo@smtp.codeaurora.org)
 by smtp.codeaurora.org (Postfix) with ESMTPSA id D668560A9A;
 Fri, 16 Jun 2017 00:19:12 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1497572354;
 bh=fQU5/Db9e/d0j0JLdnOcHlM3zWmlVEOoBCouBt1DvdY=;
 h=Date:From:To:Cc:Subject:References:In-Reply-To:From;
 b=lj8V3bbpLFpX/jUw2Tp+r1730h6gU7xXn521P31NqT/v089jA7/PAo3wEogm+FnfW
 l8/cmY5pilMhiavBwHeP62vUQYTiZa4b/3gzphdbOdiLj0W3lN5hDY2H6B8c6S7M1R
 AWDe3Qm+QWZ8eNFPSXr5133Yy2pa9RjWyMwExSfg=
DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org D668560A9A
Date: Thu, 15 Jun 2017 19:19:11 -0500
From: Richard Kuo <rkuo@codeaurora.org>
To: Christoph Hellwig <hch@lst.de>
Message-ID: <20170616001911.GA7343@codeaurora.org>
References: <20170608132609.32662-1-hch@lst.de>
 <20170608132609.32662-18-hch@lst.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170608132609.32662-18-hch@lst.de>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-Mailman-Approved-At: Fri, 16 Jun 2017 03:51:40 +0000
Cc: linux-mips@linux-mips.org, linux-samsung-soc@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-c6x-dev@linux-c6x.org,
 linux-s390@vger.kernel.org, linux-sh@vger.kernel.org,
 linux-hexagon@vger.kernel.org, linux-xtensa@linux-xtensa.org, x86@kernel.org,
 linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, dmaengine@vger.kernel.org,
 iommu@lists.linux-foundation.org, openrisc@lists.librecores.org,
 netdev@vger.kernel.org, sparclinux@vger.kernel.org,
 xen-devel@lists.xenproject.org, linuxppc-dev@lists.ozlabs.org,
 linux-arm-kernel@lists.infradead.org
Subject: Re: [Xen-devel] [PATCH 17/44] hexagon: switch to use
 ->mapping_error for error reporting
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBKdW4gMDgsIDIwMTcgYXQgMDM6MjU6NDJQTSArMDIwMCwgQ2hyaXN0b3BoIEhlbGx3
aWcgd3JvdGU6Cj4gU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+
Cj4gLS0tCj4gIGFyY2gvaGV4YWdvbi9pbmNsdWRlL2FzbS9kbWEtbWFwcGluZy5oIHwgIDIgLS0K
PiAgYXJjaC9oZXhhZ29uL2tlcm5lbC9kbWEuYyAgICAgICAgICAgICAgfCAxMiArKysrKysrKyst
LS0KPiAgYXJjaC9oZXhhZ29uL2tlcm5lbC9oZXhhZ29uX2tzeW1zLmMgICAgfCAgMSAtCj4gIDMg
ZmlsZXMgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQo+IAoKQWNrZWQt
Ynk6IFJpY2hhcmQgS3VvIDxya3VvQGNvZGVhdXJvcmEub3JnPgoKLS0gClF1YWxjb21tIElubm92
YXRpb24gQ2VudGVyLCBJbmMuClRoZSBRdWFsY29tbSBJbm5vdmF0aW9uIENlbnRlciwgSW5jLiBp
cyBhIG1lbWJlciBvZiB0aGUgQ29kZSBBdXJvcmEgRm9ydW0sIAphIExpbnV4IEZvdW5kYXRpb24g
Q29sbGFib3JhdGl2ZSBQcm9qZWN0CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 16 03:51:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 03:51: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 1dLiIO-0003Ou-RO; Fri, 16 Jun 2017 03:51:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rkuo@codeaurora.org>) id 1dLf00-0003MW-K3
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 00:20:28 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 57/C4-03058-B4423495; Fri, 16 Jun 2017 00:20:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupgleJIrShJLcpLzFFi42I5NlE2QddbxTn
 S4PlvcYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePvlVssBU9YKnZu/srewPiNuYuRk0NIoEji
 0L3nQDYXB4tAA7PEofk/mUASEgLREus2HGOHsPkkLr74wQRSJCEwgVHi19dmRhBHSOAMk8Sql
 1+Y4Noft7xhBWlhEXCROL1sM9goRoECiTkbPjJC2MkSP6dMhKpRlWhrmwm2gk1AXeJf41YwW0
 RASeLpq7Ng9cwC11kkWrfngNjCAmES7+d8AuvlFTCSWNF5m6WLkQPoilCJbfv4IMKCEidnPmG
 BaNWSuPHvJRNICbOAtMTyfxwgJqeAocSh//4gpqiAisSrg/UTGMVmIemdhaR3FkLvAkbmVYwa
 xalFZalFukZGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgbHCAAQ7GNfMDzzEK
 MnBpCTKyy/nFCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvepknOkkGBRanpqRVpmDjBqYdISHD
 xKIrzLxIDSvMUFibnFmekQqVOMuhxNH7Z8YRJiycvPS5US590FMkMApCijNA9uBCyBXGKUlRL
 mZQQ6SoinILUoN7MEVf4VozgHo5Iw7zcFoCk8mXklcJteAR3BBHRE0AUHkCNKEhFSUg2MiRYb
 ohd9z5xzl6vSf6lKRsGBeqXnbf/TOUIif/wznPJKZdKs+1qrrloevez67vuHrx+1poh0Bl1O+
 Dvt9sZbG3Vz+ZaJvIgunXbhi0yIcGlPyLukN5xnX12afKK13NFru0FG0k6nb5avT5bwNJoV3v
 ilusTuEt/haNHX7rEhJkd5F53u3xZ2RYmlOCPRUIu5qDgRAFaC58sbAwAA
X-Env-Sender: rkuo@codeaurora.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1497572426!60205201!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8073 invoked from network); 16 Jun 2017 00:20:27 -0000
Received: from smtp.codeaurora.org (HELO smtp.codeaurora.org) (198.145.29.96)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 16 Jun 2017 00:20:27 -0000
Received: by smtp.codeaurora.org (Postfix, from userid 1000)
 id B3D5760C68; Fri, 16 Jun 2017 00:20:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1497572425;
 bh=WuWNFHi7hiU/mdKf44MyuHbyiyUY4D4v3n20Cfm5WkU=;
 h=Date:From:To:Cc:Subject:References:In-Reply-To:From;
 b=ba4FOqmZ/hC/H8HI98uazPzyRCQ4s6X38Qo9MEnuBr+7y+PgfyLwP1rgDh7M3iin+
 I+Uiv+lmUW+Yb8pTXO4bnP08TI3HiLH9/Kwkj0Oih9LMRHmL8EnZnJ77xPKbQ875bt
 EDq8+IuFTzIhQBs4D/pD9PA1a9Owy3Fs3Ej+/Hv8=
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 codeaurora.org (i-global254.qualcomm.com [199.106.103.254])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 (Authenticated sender: rkuo@smtp.codeaurora.org)
 by smtp.codeaurora.org (Postfix) with ESMTPSA id 5A82C60818;
 Fri, 16 Jun 2017 00:20:17 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org;
 s=default; t=1497572424;
 bh=WuWNFHi7hiU/mdKf44MyuHbyiyUY4D4v3n20Cfm5WkU=;
 h=Date:From:To:Cc:Subject:References:In-Reply-To:From;
 b=W58BUEKOpgU8/+q8N/KlcUlUhM4IAF64VQYo9+a+UVbGcK9HluQdDFvSAEVd9ROJf
 XuGsuw4XObEfaMUAY3Aqtr9IoIqIiUcqA9emQI+jHSPxQdQ4L7ebwX/D3OH9zRZSfJ
 zLgAVgnn53cjVMijd9Sxi0oKZbQC55rcddacMJ0U=
DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org 5A82C60818
Date: Thu, 15 Jun 2017 19:20:16 -0500
From: Richard Kuo <rkuo@codeaurora.org>
To: Christoph Hellwig <hch@lst.de>
Message-ID: <20170616002016.GB7343@codeaurora.org>
References: <20170608132609.32662-1-hch@lst.de>
 <20170608132609.32662-32-hch@lst.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170608132609.32662-32-hch@lst.de>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-Mailman-Approved-At: Fri, 16 Jun 2017 03:51:40 +0000
Cc: linux-mips@linux-mips.org, linux-samsung-soc@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-c6x-dev@linux-c6x.org,
 linux-s390@vger.kernel.org, linux-sh@vger.kernel.org,
 linux-hexagon@vger.kernel.org, linux-xtensa@linux-xtensa.org, x86@kernel.org,
 linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, dmaengine@vger.kernel.org,
 iommu@lists.linux-foundation.org, openrisc@lists.librecores.org,
 netdev@vger.kernel.org, sparclinux@vger.kernel.org,
 xen-devel@lists.xenproject.org, linuxppc-dev@lists.ozlabs.org,
 linux-arm-kernel@lists.infradead.org
Subject: Re: [Xen-devel] [PATCH 31/44] hexagon: remove arch-specific
 dma_supported 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>

T24gVGh1LCBKdW4gMDgsIDIwMTcgYXQgMDM6MjU6NTZQTSArMDIwMCwgQ2hyaXN0b3BoIEhlbGx3
aWcgd3JvdGU6Cj4gVGhpcyBpbXBsZW1lbnRhdGlvbiBpcyBzaW1wbHkgYm9ndXMgLSBoZXhhZ29u
IG9ubHkgaGFzIGEgc2ltcGxlCj4gZGlyZWN0IG1hcHBlZCBETUEgaW1wbGVtZW50YXRpb24gYW5k
IHRodXMgZG9lc24ndCBjYXJlIGFib3V0IHRoZQo+IGFkZHJlc3MuCj4gCj4gU2lnbmVkLW9mZi1i
eTogQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+Cj4gLS0tCj4gIGFyY2gvaGV4YWdvbi9p
bmNsdWRlL2FzbS9kbWEtbWFwcGluZy5oIHwgMiAtLQo+ICBhcmNoL2hleGFnb24va2VybmVsL2Rt
YS5jICAgICAgICAgICAgICB8IDkgLS0tLS0tLS0tCj4gIDIgZmlsZXMgY2hhbmdlZCwgMTEgZGVs
ZXRpb25zKC0pCj4gCgpBY2tlZC1ieTogUmljaGFyZCBLdW8gPHJrdW9AY29kZWF1cm9yYS5vcmc+
CgotLSAKUXVhbGNvbW0gSW5ub3ZhdGlvbiBDZW50ZXIsIEluYy4KVGhlIFF1YWxjb21tIElubm92
YXRpb24gQ2VudGVyLCBJbmMuIGlzIGEgbWVtYmVyIG9mIHRoZSBDb2RlIEF1cm9yYSBGb3J1bSwg
CmEgTGludXggRm91bmRhdGlvbiBDb2xsYWJvcmF0aXZlIFByb2plY3QKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 04:01:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 04: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 1dLiRK-0004O7-ND; Fri, 16 Jun 2017 04:00:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <blackskygg@gmail.com>) id 1dLiRJ-0004O1-6P
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 04:00:53 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 97/C4-02183-4F753495; Fri, 16 Jun 2017 04:00:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVyMfSqru7ncOd
 IgysbTCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozP0zvYC1axVbQe/8HcwDiJtYuRi0NIYAaj
 RNPVa2wgDotAA6vEjntvmLoYOTkkBOawSmxttoew8ySuH1rHAmEXSlw/tZsdxOYVEJQ4OfMJW
 FxIwEui6eZPsF5OgUCJRRseM0HEAyQmPmgHq2cT0JBYO+UgG4jNIqAqcXzfHEaIOQESc8/tB5
 sjLBAksfzaBrAaEQEliXurJoPNYRaolDi07x4jhK0p0br9N/sERoFZSM6YhSS1gJFpFaN6cWp
 RWWqRrqFeUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgGNYzMDDuYGzqdT7EKMnB
 pCTKyy/nFCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJglcAGNZCgkWp6akVaZk5wIiASUtw8CiJ8
 O5wBUrzFhck5hZnpkOkTjFacly5su4LE0fThy1AcsqB7V+YhFjy8vNSpcR5WUDmCYA0ZJTmwY
 2DRe0lRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8zCBTeDLzSuC2vgI6iAnooKALDiAHlSQ
 ipKQaGBsP6eWL7ly+ovlZ70Wdw38X2vb/lQxM8oq6Nn/amgmPBAzKUp1P7NHq71COko5M5Nc8
 eiWV2Vel9tPrmLfbf1w5d5Btb2drW1XMQVvP1rCdM/7WvH03IYy1fbICb2TOk2+aZ2JfGMrkf
 Z60yHtX3hlhbhtbd2v9sq2TJrRn3V+Q4vcj1uRZpxJLcUaioRZzUXEiAEW+cejVAgAA
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1497585651!67385138!1
X-Originating-IP: [209.85.213.45]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9666 invoked from network); 16 Jun 2017 04:00:51 -0000
Received: from mail-vk0-f45.google.com (HELO mail-vk0-f45.google.com)
 (209.85.213.45)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 16 Jun 2017 04:00:51 -0000
Received: by mail-vk0-f45.google.com with SMTP id g66so16631966vki.1
 for <xen-devel@lists.xenproject.org>; Thu, 15 Jun 2017 21:00:51 -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=XJWATDEMH98ak6S23MXY1XcPNju+7ZoAwSby4T1DBLY=;
 b=mDrJ203qjYgZTeQYsY9sxaomXcwdhKzjWLahFjHrXrt7VslTAKvrUEpedS7VpQly2k
 eRhjouuZBv+QdzqgFt0oXmgofp3Fb+8WRjEjsI4WWPOGGxBIvZZHGCgKTy9QZdn3483/
 g6RebtvehzVEJnfEJy9IcHBO+ioFFG6Mc5X5ydoyiM1R+6Kbu0+F6nE9wpcvaiHXM0Si
 ZM4EzjZsZK9/q3epe69HqcUXqsMG/zCVXaBPbMkKS4hzN89Uq1VCqcVd4jpdPs3XhZc6
 PI/JqRKhLXgQTUVMwl4DSvfL9w8/CUMOrB/0WzAz1E92v5yl4J7EzfQ3pTdC66qNNJc7
 IK/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=XJWATDEMH98ak6S23MXY1XcPNju+7ZoAwSby4T1DBLY=;
 b=FYl0YKouZxcpb/M8+syTimAeft3cKyFFJ5ORTAGGqmgblU1p2EUWDog37rzjbkA/Wh
 vnM/UPLxkKN/HsXxo4/u5/lxXhihNHgP8R8Z1dWtWDFeWimATL5+6sT4FT+rlRcGFCYn
 K/r6yQ8KN9kl/lVPshNoqv2eE+vQUfzoNNkSkMYj8lSCziboWtrndTQpzXM/VocIrino
 kr7mSWjb3qbka/PkMSWviNac9jMS7QVnopMe7LvG8ON3B3kqWwFF85HtI7hnbdDpX2z9
 bN7DDZmyoRwH15DXg04aUCvvZBNmcoktthWVKdyI+gfNwiVJekJheeLeUCc8sfYUSP3w
 aBpg==
X-Gm-Message-State: AKS2vOwyipQzOrvYLUHeOU5qD/jMB2rqxhDkAbEKo29T+YPivzAYqdnU
 DkZ2PzKj8KQAIpXihHD7Qk9jaNlUQQ==
X-Received: by 10.31.5.149 with SMTP id 143mr5047233vkf.117.1497585650399;
 Thu, 15 Jun 2017 21:00:50 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.103.69.88 with HTTP; Thu, 15 Jun 2017 21:00:50 -0700 (PDT)
In-Reply-To: <CAHrd_jqEj+aTAyvhJjWUmeqMnfRD2Lc=xkYL7X3fRpRARdFLfg@mail.gmail.com>
References: <CAHrd_jqEj+aTAyvhJjWUmeqMnfRD2Lc=xkYL7X3fRpRARdFLfg@mail.gmail.com>
From: Zhongze Liu <blackskygg@gmail.com>
Date: Fri, 16 Jun 2017 12:00:50 +0800
Message-ID: <CAHrd_jqKOF8H2oWLeiCABmE_SJjd2-NNwU4PTPfGJHquJWJm9g@mail.gmail.com>
To: xen-devel@lists.xenproject.org
Cc: adin@scannell.ca, Ian Jackson <ian.jackson@eu.citrix.com>,
 andres@lagarcavilla.org, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] questions on mem_sharing_op*'s and
	tools/tests/mem-sharing/memshrtool
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

MjAxNy0wNi0xNiAxMTo1MCBHTVQrMDg6MDAgWmhvbmd6ZSBMaXUgPGJsYWNrc2t5Z2dAZ21haWwu
Y29tPjoKPiBIaSB0aGVyZSwKPgo+IEkgd2FzIGV4cGVyaW1lbnRpbmcgd2l0aCB0aGUgbWVtX3No
YXJpbmdfb3AgYW5kIEkgZm91bmQgYSBoYW5keSB0b29sOgo+IHRvb2xzL3Rlc3RzL21lbS1zaGFy
aW5nL21lbXNocnRvb2wKPiBJIHNldCB1cCB0d28gYmFyZSBtZXRhbCB4ODZfNjQgVk1TIHJ1bm5p
bmcgc29tZSBzaW1wbGUgY29kZSBpbiAxNi1iaXQKPiByZWFsIG1vZGUgYW5kIEkgdHJpZWQgdG8g
c2hhcmUgdGhlIGZpcnN0IHBoeXNpY2FsIHBhZ2UgYW1vbmcgdGhlbS4gc28KPgoKQW5kIGJvdGgg
b2YgdGhlbSBhcmUgaHZtcyBhbmQgaGF2ZSBhIG1lbW9yeSBvZiAzMk0uCgo+Cj4gSSB1c2U6Cj4K
PiAiLi9tZW1zaHJ0b29sIGVuYWJsZSBzcmNfZG9tICIKPiAiLi9tZW1zaHJ0b29sIGVuYWJsZSBk
c3RfZG9tIgo+ICIuL21lbXNocnRvb2wgbm9taW5hdGUgc3JjX2RvbSAwIgo+Cj4gQW5kIGl0IGZh
aWxlZCB3aXRoIGFuICJlcnJvciBleGVjdXRpbmcgeGNfbWVtc2hyX25vbWluYXRlX2dmbih4Y2gs
Cj4gZG9taWQsIGdmbiwgJmhhbmRsZSk6IEFyZ3VtZW50IGxpc3QgdG9vIGxvbmcgIgo+Cj4gQnV0
IHdoZW4gSSBjaGFuZ2VkIHRoZSBnZm4gZnJvbSAwIHRvIDEwMDAsIGl0IHN1Y2NlZWRzLiBJcyB0
aGVyZSBhbnkKPiByZXN0cml0aW9uIG9uIHRoZSBnZm5zIHRvIGJlIHNoYXJlZD8KPgoKYW5kIHRo
ZSBtaW5pbXVtIGdmbiBmb3IgdGhlIGNhbGwgdG8gc3VjY2VlZCBpcyAyNTYuCgoKQ2hlZXJzLAoK
Wmhvbmd6ZSBMaXUKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 04:58:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 04: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 1dLjKP-0007cQ-1q; Fri, 16 Jun 2017 04:57:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <blackskygg@gmail.com>) id 1dLjKM-0007cK-W9
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 04:57:47 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 AC/A6-02022-A4563495; Fri, 16 Jun 2017 04:57:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplkeJIrShJLcpLzFFi42Lxqg121vVMdY4
 02L9d0eL7lslMDowehz9cYQlgjGLNzEvKr0hgzfj94QV7wXepivktDxgbGNcKdTFycQgJTGeU
 mPLjNhuIwyJwiUXi4PZnLCCOhMA7Fol5DxcydzFyAjlxEi/XPgSq4gCyyyQevMoCCQsJKEtMX
 /mDHWJSA5PE8q37WEASbAIaEmunHGQDsUUElCTurZrMBFLELDCPUWLu21+MIIOEgYauX6EEUs
 MioCpxekUnK4jNK2ApsWf3FXaIvfIS0971sk5g5FvAyLCKUb04tagstUjXSC+pKDM9oyQ3MTN
 H19DAVC83tbg4MT01JzGpWC85P3cTIzBQGIBgB+P3P06HGCU5mJREefnlnCKF+JLyUyozEosz
 4otKc1KLDzHKcHAoSfA6pDhHCgkWpaanVqRl5gBDFiYtwcGjJMK7wxUozVtckJhbnJkOkTrFa
 MyxYfX6L0wckw5s/8IkxJKXn5cqJc77LhmoVACkNKM0D24QLJYuMcpKCfMyAp0mxFOQWpSbWY
 Iq/4pRnINRSZj3dBLQFJ7MvBK4fa+ATmECOiXoggPIKSWJCCmpBsZt+98qbFnu7VytXaKUzrf
 P8d7CrXMEsmWm7TknKWY2WX7JDD4rRe+dvtbfm9z322wrS56cHbToXrS73WwtK67/K25kp4Ru
 3m7uLCrLNy9b0eFRQodhSfFNns3nv3jNqf456fxh5c5jLp9O74sqWrSJdc2UidJhRiliqhcOb
 0+VF0+RaeQ7MlGJpTgj0VCLuag4EQC5ql45oAIAAA==
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1497589064!103774527!1
X-Originating-IP: [74.125.83.67]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36610 invoked from network); 16 Jun 2017 04:57:45 -0000
Received: from mail-pg0-f67.google.com (HELO mail-pg0-f67.google.com)
 (74.125.83.67)
 by server-9.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 16 Jun 2017 04:57:45 -0000
Received: by mail-pg0-f67.google.com with SMTP id v18so3813143pgb.3
 for <xen-devel@lists.xenproject.org>; Thu, 15 Jun 2017 21:57:45 -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=2Oj+eY6P71W1PNdt1UK2q7IkaWhjUIkMHBxSVqAZKSc=;
 b=YMGeYbc0XKVxMmVJslY8Wjv/GyPWGisklNuFTNzybLy4c09/DxZcZCyuQZ2jx7sGhb
 9zvTU7Xcs/nhqq84aiYlcTd8xtD5gkKRp07n7A9eQu7gJ51/ZI0LTYl7E9rhaEkl7RG6
 GTngBbDl9qMcot98nb7h+3T84v1SVW9To61FfQL7i4p9Z3g7FNxGeD2BZlQwXysQAyLH
 lKdFBqKycWbqrZkgqHaGFA8xB61TxvGg1Sb0gCT7c031gecAmyq53Gpz8kl+Gei8Pphd
 Sy+N4LM4OOQunuRlkth5KBzHxQgKNwJxEIPBZqJuo6SlSD4KJ4Lf+9KqS5z2x8WXt/jj
 v/YA==
X-Google-DKIM-Signature: v=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=2Oj+eY6P71W1PNdt1UK2q7IkaWhjUIkMHBxSVqAZKSc=;
 b=fQtSMcMQq0PGEtDyng1PYymg6NrsJj1xdeoNmMltWU5WB0Y1OPA9d6kuSLSiPrAJR4
 bJ8hdn4uvSVyGSlZAlhSe9sZYWiaMi4WGond6Hn5K3xL+gtQEBrCjXx1DqGaEVTLAX77
 Ty9i8fttfS69upBXwPpiYID5a/vX5h2vBBLCTG9Itp5FFZ3uvJ0zB9BQrAR9zn0N13/v
 3EfwMyXaW0BjcM69A5+YTnyHIDR2u3h3Mzot5N7N+2hR6+3wq+B+D9UU5DDsPTgeutSc
 ZMwM66gj20p/q9cXPsuTzKAZkD+bmfG/Xb3dQOca+wQoL58+JYtSPqQuHoArzadE6nBn
 3ryA==
X-Gm-Message-State: AKS2vOz5ASFb9MVzN+da9yolb1+O7N6jyzdiIuyexx1ZOWFdV6Q1HdJ+
 zeO8pQ/cCz+plcEg
X-Received: by 10.98.56.6 with SMTP id f6mr8889621pfa.199.1497589063630;
 Thu, 15 Jun 2017 21:57:43 -0700 (PDT)
Received: from localhost.localdomain ([188.166.189.7])
 by smtp.gmail.com with ESMTPSA id u194sm1558293pgb.24.2017.06.15.21.57.38
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 15 Jun 2017 21:57:42 -0700 (PDT)
From: Zhongze Liu <blackskygg@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 16 Jun 2017 12:55:30 +0800
Message-Id: <20170616045530.21079-1-blackskygg@gmail.com>
X-Mailer: git-send-email 2.13.1
Cc: Wei Liu <wei.liu2@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Zhongze Liu <blackskygg@gmail.com>
Subject: [Xen-devel] [PATCH] libxc: add xc_domain_add_to_physmap_batch to
	wrap XENMEM_add_to_physmap_batch
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Y3VycmVudGx5IHRoZXJlIGlzIG5vIHdyYXBwZXIgZm9yIFhFTk1FTV9hZGRfdG9fcGh5c21hcF9i
YXRjaCBpbiBsaWJ4Yy4KYWRkIGEgd3JhcHBlciB0byBkbyB0aGF0LgoKU2lnbmVkLW9mZi1ieTog
Wmhvbmd6ZSBMaXUgPGJsYWNrc2t5Z2dAZ21haWwuY29tPgotLS0KQ2M6IElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPiwKQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+LApDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0K
IHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIHwgIDkgKysrKysrKysrCiB0b29scy9saWJ4
Yy94Y19kb21haW4uYyAgICAgICB8IDQ0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgNTMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94
ZW5jdHJsLmgKaW5kZXggMTYyOWY0MTJkZC4uNGVhNTIwYjE4OCAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKKysrIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJs
LmgKQEAgLTEzNzIsNiArMTM3MiwxNSBAQCBpbnQgeGNfZG9tYWluX2FkZF90b19waHlzbWFwKHhj
X2ludGVyZmFjZSAqeGNoLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBs
b25nIGlkeCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IGdwZm4pOwog
CitpbnQgeGNfZG9tYWluX2FkZF90b19waHlzbWFwX2JhdGNoKHhjX2ludGVyZmFjZSAqeGNoLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZm9yZWlnbl9kb21pZCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHNwYWNlLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MTZfdCBzaXplLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fdWxvbmdfdCAqaWR4cywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90ICpnZnBucywKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaW50ICplcnJzKTsKKwogaW50IHhjX2RvbWFpbl9wb3B1bGF0
ZV9waHlzbWFwKHhjX2ludGVyZmFjZSAqeGNoLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgbnJfZXh0ZW50cywKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2RvbWFpbi5j
IGIvdG9vbHMvbGlieGMveGNfZG9tYWluLmMKaW5kZXggNWQxOTJlYTBlNC4uMGQzNDc1NDgyMSAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfZG9tYWluLmMKKysrIGIvdG9vbHMvbGlieGMveGNf
ZG9tYWluLmMKQEAgLTEwMzIsNiArMTAzMiw1MCBAQCBpbnQgeGNfZG9tYWluX2FkZF90b19waHlz
bWFwKHhjX2ludGVyZmFjZSAqeGNoLAogICAgIHJldHVybiBkb19tZW1vcnlfb3AoeGNoLCBYRU5N
RU1fYWRkX3RvX3BoeXNtYXAsICZ4YXRwLCBzaXplb2YoeGF0cCkpOwogfQogCitpbnQgeGNfZG9t
YWluX2FkZF90b19waHlzbWFwX2JhdGNoKHhjX2ludGVyZmFjZSAqeGNoLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDMyX3QgZm9yZWlnbl9kb21pZCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHNwYWNlLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1aW50MTZfdCBzaXplLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB4ZW5fdWxvbmdfdCAqaWR4cywKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgeGVuX3Bmbl90ICpncGZucywKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgaW50ICplcnJzKQoreworICAgIGludCByYzsKKyAgICBERUNMQVJFX0hZUEVSQ0FM
TF9CT1VOQ0UoaWR4cywgc2l6ZSAqIHNpemVvZigqaWR4cyksIFhDX0hZUEVSQ0FMTF9CVUZGRVJf
Qk9VTkNFX0lOKTsKKyAgICBERUNMQVJFX0hZUEVSQ0FMTF9CT1VOQ0UoZ3BmbnMsIHNpemUgKiBz
aXplb2YoKmdwZm5zKSwgWENfSFlQRVJDQUxMX0JVRkZFUl9CT1VOQ0VfSU4pOworICAgIERFQ0xB
UkVfSFlQRVJDQUxMX0JPVU5DRShlcnJzLCBzaXplICogc2l6ZW9mKCplcnJzKSwgWENfSFlQRVJD
QUxMX0JVRkZFUl9CT1VOQ0VfT1VUKTsKKworICAgIHN0cnVjdCB4ZW5fYWRkX3RvX3BoeXNtYXBf
YmF0Y2ggeGF0cF9iYXRjaCA9IHsKKyAgICAgICAgLmRvbWlkID0gZG9taWQsCisgICAgICAgIC5z
cGFjZSA9IHNwYWNlLAorICAgICAgICAuc2l6ZSA9IHNpemUsCisgICAgICAgIC51ID0gey5mb3Jl
aWduX2RvbWlkID0gZm9yZWlnbl9kb21pZH0KKyAgICB9OworCisgICAgaWYgKCB4Y19oeXBlcmNh
bGxfYm91bmNlX3ByZSh4Y2gsIGlkeHMpICB8fAorICAgICAgICAgeGNfaHlwZXJjYWxsX2JvdW5j
ZV9wcmUoeGNoLCBncGZucykgfHwKKyAgICAgICAgIHhjX2h5cGVyY2FsbF9ib3VuY2VfcHJlKHhj
aCwgZXJycykgICkKKyAgICB7CisgICAgICAgIFBFUlJPUigiQ291bGQgbm90IGJvdW5jZSBtZW1v
cnkgZm9yIFhFTk1FTV9hZGRfdG9fcGh5c21hcF9iYXRjaCIpOworICAgICAgICBnb3RvIG91dDsK
KyAgICB9CisKKyAgICBzZXRfeGVuX2d1ZXN0X2hhbmRsZSh4YXRwX2JhdGNoLmlkeHMsIGlkeHMp
OworICAgIHNldF94ZW5fZ3Vlc3RfaGFuZGxlKHhhdHBfYmF0Y2guZ3BmbnMsIGdwZm5zKTsKKyAg
ICBzZXRfeGVuX2d1ZXN0X2hhbmRsZSh4YXRwX2JhdGNoLmVycnMsIGVycnMpOworCisgICAgcmMg
PSBkb19tZW1vcnlfb3AoeGNoLCBYRU5NRU1fYWRkX3RvX3BoeXNtYXBfYmF0Y2gsCisgICAgICAg
ICAgICAgICAgICAgICAgJnhhdHBfYmF0Y2gsIHNpemVvZih4YXRwX2JhdGNoKSk7CisKK291dDoK
KyAgICB4Y19oeXBlcmNhbGxfYm91bmNlX3Bvc3QoeGNoLCBpZHhzKTsKKyAgICB4Y19oeXBlcmNh
bGxfYm91bmNlX3Bvc3QoeGNoLCBncGZucyk7CisgICAgeGNfaHlwZXJjYWxsX2JvdW5jZV9wb3N0
KHhjaCwgZXJycyk7CisKKyAgICByZXR1cm4gcmM7Cit9CisKIGludCB4Y19kb21haW5fY2xhaW1f
cGFnZXMoeGNfaW50ZXJmYWNlICp4Y2gsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
bG9uZyBucl9wYWdlcykKLS0gCjIuMTMuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 05:51:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 05: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 1dLk9s-00036V-V4; Fri, 16 Jun 2017 05: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 <osstest-admin@xenproject.org>) id 1dLk9s-00036J-CW
 for xen-devel@lists.xensource.com; Fri, 16 Jun 2017 05:51:00 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 BF/B4-03371-3C173495; Fri, 16 Jun 2017 05:50:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsWS0XRdVfdQoXO
 kwc0edYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBm/D7zjKngk3FF66JLrA2M
 S7W6GLk4hAT+MkocufKFFcJ5zChxd+IkNghnG6PElEu9QA4nh4iAs8TXM3PZQWxeAX2JlxPPs
 4DYwgJ6Em837WIGsSUEvCS2Pp3LAmOfmLcKyGbnYBOwkjgkBhJlEVCV+L5rP/sERq4FjAyrGD
 WKU4vKUot0jQ30kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECfcsABDsY/64NPMQ
 oycGkJMrLL+cUKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCt7zAOVJIsCg1PbUiLTMHGGQwaQkO
 HiUR3i/5QGne4oLE3OLMdIjUKUZdjg2r139hEmLJy89LlRLnLQKZIQBSlFGaBzcCFvCXGGWlh
 HkZgY4S4ilILcrNLEGVf8UozsGoJMz7A2QKT2ZeCdymV0BHMAEdEXTBAeSIkkSElFQDY4bHWt
 MrfO9XC/yMCN0tKH3petpxlzWP5TlEzz1Lulk5yeaW/+I+7ThO8c+RtswLrxx6s+z58kSuOZ/
 dTc6X3bT6edczOLiu6q3Vi2YVzpt8mi+2a8jPnZxQ9GFS+PT2bWf+LT7V5Klok9hwpGTvxHDD
 Yy9PaO4J3vGl+V5G6+1ePS+588ttO5RYijMSDbWYi4oTAY6OvfJzAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1497592257!97663977!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43576 invoked from network); 16 Jun 2017 05:50: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; 16 Jun 2017 05:50: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 1dLk9o-0007kr-0Q; Fri, 16 Jun 2017 05: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 1dLk9i-0006BY-Ia; Fri, 16 Jun 2017 05:50:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dLk9i-0001yc-9D; Fri, 16 Jun 2017 05:50:50 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110467-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=53fa87286b9348d285654dda1ab2274241358ffc
X-Osstest-Versions-That: ovmf=c314970984065c98a56097443ae38d57a27bc73b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 16 Jun 2017 05:50:50 +0000
Subject: [Xen-devel] [ovmf test] 110467: 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>

ZmxpZ2h0IDExMDQ2NyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTA0NjcvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA1M2ZhODcyODZiOTM0OGQyODU2NTRkZGExYWIyMjc0
MjQxMzU4ZmZjCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBjMzE0OTcw
OTg0MDY1Yzk4YTU2MDk3NDQzYWUzOGQ1N2EyN2JjNzNiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTA0MzkgIDIwMTctMDYtMTQgMTI6NTM6MjcgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEwNDY3ICAyMDE3LTA2LTE1IDExOjQ4OjM2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
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
cnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPW92bWYKKyByZXZpc2lvbj01M2ZhODcy
ODZiOTM0OGQyODU2NTRkZGExYWIyMjc0MjQxMzU4ZmZjCisgLiAuL2NyaS1sb2NrLXJlcG9zCisr
IC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBn
ZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAg
ICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAg
ICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9j
YWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVw
b3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9o
b21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19s
b2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0
L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3Mv
bG9jayAuL2FwLXB1c2ggb3ZtZiA1M2ZhODcyODZiOTM0OGQyODU2NTRkZGExYWIyMjc0MjQxMzU4
ZmZjCisgYnJhbmNoPW92bWYKKyByZXZpc2lvbj01M2ZhODcyODZiOTM0OGQyODU2NTRkZGExYWIy
Mjc0MjQxMzU4ZmZjCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAu
IC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZp
ZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAg
ICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3si
UmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVz
dC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1k
IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysg
cmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0
ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcK
KysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJl
ZT1vdm1mCisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZQorICdbJyB4b3ZtZiA9IHhsaW51eCAnXScK
KyBsaW51eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVh
bS11bnN0YWJsZQorIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFu
Y2ggeGVuLXVuc3RhYmxlCisgcHJldnhlbmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeDUz
ZmE4NzI4NmI5MzQ4ZDI4NTY1NGRkYTFhYjIyNzQyNDEzNThmZmMgPSB4ICddJworIDogdGVzdGVk
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
c3RlZC9saW51eC0zLjE0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJwor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGlu
dXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVs
L2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24u
b3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5
LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6
IGRhaWx5LWNyb24ub3ZtZgorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90
cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0
CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQK
KysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4u
Z2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVN
VV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVu
LmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVu
LmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0Cisg
VFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0Cisg
aW5mb19saW51eF90cmVlIG92bWYKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJh
bmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3Mvb3ZtZgorIGdpdCBwdXNoIG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdCA1M2ZhODcyODZi
OTM0OGQyODU2NTRkZGExYWIyMjc0MjQxMzU4ZmZjOnJlZnMvaGVhZHMveGVuLXRlc3RlZC1tYXN0
ZXIKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYu
Z2l0CiAgIGMzMTQ5NzAuLjUzZmE4NzIgIDUzZmE4NzI4NmI5MzQ4ZDI4NTY1NGRkYTFhYjIyNzQy
NDEzNThmZmMgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 06:01:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 06: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 1dLkJW-0003uo-Sl; Fri, 16 Jun 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 <prvs=33382dc55=dario.faggioli@citrix.com>)
 id 1dLkJV-0003ui-Vs
 for xen-devel@lists.xensource.com; Fri, 16 Jun 2017 06:00:58 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 D1/44-03058-91473495; Fri, 16 Jun 2017 06:00:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrEIsWRWlGSWpSXmKPExsXitHSDva5EiXO
 kwattuhb3prxnd2D02N63iz2AMYo1My8pvyKBNePIj+8sBccFK75u38/awHiBv4uRk0NCIESi
 d/89ZgjbQ+L62RNMIDavgKHE7kfb2UFsYQF9iZsLJ7OA2GwCBhJvduxlBbFFBGIkdh77yNjFy
 MXBLLCNUeJh02q2LkYODhYBVYmnXx1AajgFfCTO7b3BAlIjJHCFUWLJs19gQ/kFJCVuffkItp
 hZoFri6Z637BBHaEscOdfPDnGEoMTJmU/AFgsJqEnMmHuZFaLGUuLb+qfMExgFZiFpn4WkBSK
 uKdG6/Tc7hK0tsWzha2YI21Zi3br3UDU2EpuuLmCEsOUltr+dw7yAkX0Vo0ZxalFZapGuoble
 UlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZg+DMAwQ7G2xsDDjFKcjApifLyyzlFC
 vEl5adUZiQWZ8QXleakFh9i1ODgENi8dvUFRimWvPy8VCUJ3ppi50ghwaLU9NSKtMwcYITClE
 pw8CiJ8E4pBErzFhck5hZnpkOkTjEqSonzBoP0CYAkMkrz4NpgSeESo6yUMC8j0FFCPAWpRbm
 ZJajyrxjFORiVhHk9QabwZOaVwE1/BbSYCWhx0AUHkMUliQgpqQbG5IpH5k9f//q4u3V753+X
 xSzBn+tuHo2bvvCz0dSd19O+TPq0I7/lkWPGQTO7j1v1KqodJnms/Dkt9W3P02DNUrfw0ul74
 mPT3PKmPMm8wtGxRT4pm2fNwmv7ZjRPueaYpe78xuTTnat3Z1ZV3xbzU3fRY38bxTD5RPyFr8
 cklii4v766+wPvAyWW4oxEQy3mouJEAC6tRwoFAwAA
X-Env-Sender: prvs=33382dc55=dario.faggioli@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1497592855!67522953!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13280 invoked from network); 16 Jun 2017 06:00:56 -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;
 16 Jun 2017 06:00:56 -0000
X-IronPort-AV: E=Sophos;i="5.39,346,1493683200"; 
 d="asc'?scan'208";a="436656427"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Message-ID: <1497592848.30417.3.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Stefano Stabellini <sstabellini@kernel.org>, Volodymyr Babchuk
 <vlad.babchuk@gmail.com>
Date: Fri, 16 Jun 2017 08:00:48 +0200
In-Reply-To: <alpine.DEB.2.10.1706151314190.12156@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1706151117090.12156@sstabellini-ThinkPad-X260>
 <CAOcqxo1ytKG1sF+JRD=2C9ymsPnMN9dEKY1jwZFxSuWAy8Tn1A@mail.gmail.com>
 <alpine.DEB.2.10.1706151314190.12156@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: Artem_Mygaiev@epam.com, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xensource.com, Andrii Anisov <andrii_anisov@epam.com>,
 George Dunlap <george.dunlap@citrix.com>
Subject: Re: [Xen-devel] EL0 app, stubdoms on ARM conf call
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============7442210924228655937=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============7442210924228655937==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-f7uRkOH1d7tXxD78762+"

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

On Thu, 2017-06-15 at 13:14 -0700, Stefano Stabellini wrote:
> On Thu, 15 Jun 2017, Volodymyr Babchuk wrote:
> > Hello Stefano,
> > On 15 June 2017 at 21:21, Stefano Stabellini
> > <sstabellini@kernel.org> wrote:
> > > Would you be up for joining a conf call to discuss EL0 apps and
> > > stubdoms
> > > on ARM in preparation for Xen Developer Summit?
> > >=20
> > > If so, would Wednesday the 28th of June at 9AM PST work for you?
> >=20
> > I would prefer later time (like 5PM), but 9AM also works for me.
>=20
> =C2=A0
> Wait, did you get the timezone right?
>=20
> 1) 9AM PST =3D 5PM London =3D 7PM Kyiv
>=20
Count me in.

It would be great if someone could send an meeting invite, so that my
mailer will do the timezone conversion and set reminders, and I don't
risk showing up on the wrong day at the wrong time. :-P

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)
--=-f7uRkOH1d7tXxD78762+
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

iQIcBAABCAAGBQJZQ3QQAAoJEBZCeImluHPuKicP/2M4J4jPcVRAdKtMKPPy9fLr
8EuD/O6MquD0wWFXE52TpSSpvIHMVkFwT3dJtpKgoS2391CKM0CuXcYZ+qP7LPYu
uJeeA6NTrQoJG9uq8D7gwnMxdF0ZbnM1sZZuyiRa0TQ5/ynmCQ1qeUODtruNHSsO
wdZ7MNQojYKdPtUP7o0Xv3DPic10k+tvCyDeEO851mHV5B3QXkAanzETmcPcPX2z
bzwFKkzYx8gHpRe+jDW5BJN+ufRJnSce6KjxKQM6ZWRMDzzsyiUJCPAintqhv+30
OM1DAsH4eI95GqyIQFg8Tm1pgCxwnWe5E5ueTN8zKsErc8gwdDX1waDiYc+hrUqh
q1nKjIyP/Y/bRl7+m4TGT+gOLfig2Gx3mejrxIIj/xpcP3jXzj5yp7O+lv4vuBLe
OO1a4AzEyWh2gZtMAKy1509UCx3v6WN3AmlhnLHBEnNyeq1c0tUb1zSoMA7R9x2c
N4e0FhaqFQ0BW1weOu10jTuYZ/EEkB4ErZY1C4QF6+4IVlSebheh2fh6Gknx69oB
PotiIj5Yk84cazb9qHxKuG4aUhrKHzaUtUkdI7rNJRKiyBaoCT6Y0Uxx2h05xtLF
nyu5oAcpQNnWSEMEmL42mIY27UjkSoXCOXpNQyE4zxIpCmLbbRaD3DPO3F1ANd7x
74Gau0w6UyLKMCUpVvLT
=1e9U
-----END PGP SIGNATURE-----

--=-f7uRkOH1d7tXxD78762+--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7442210924228655937==--


From xen-devel-bounces@lists.xen.org Fri Jun 16 06:40:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 06:40: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 1dLkvU-0006Ot-Rw; Fri, 16 Jun 2017 06: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 <prvs=33345264b=citrix-osstest@xenproject.org>)
 id 1dLkvT-0006Ol-9s
 for xen-devel@lists.xensource.com; Fri, 16 Jun 2017 06:40:11 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 06/A1-03587-A4D73495; Fri, 16 Jun 2017 06:40:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsXitHRDpK5nrXO
 kwZU9Jhb3prxnd2D02N63iz2AMYo1My8pvyKBNeP9k5VMBasXMFbc/z2VuYHxc1YXIyeHhIC/
 xPkd01ggbHeJ6e0r2EBsEQFniQkfboPZvAJ6Ekv3NzKD2MICKRKvz15n72LkAqo/pSRxfO5Hq
 GZXiVOnXrDB2E+6f7KD2GwCHhITeyaC1bAIqEo82LeNFcQWEtCSWLp4JRPEAkGJkzOfgNUwC0
 hIHHzxghlijoXEjo99bBMY+WYhKZuFpGwBI9MqRo3i1KKy1CJdQyO9pKLM9IyS3MTMHF1DAzO
 93NTi4sT01JzEpGK95PzcTYzAwGIAgh2MlzcGHGKU5GBSEuXll3OKFOJLyk+pzEgszogvKs1J
 LT7EKMPBoSTBW1HjHCkkWJSanlqRlpkDDHGYtAQHj5IIr38lUJq3uCAxtzgzHSJ1ilGXY8Pq9
 V+YhFjy8vNSpcR531UDFQmAFGWU5sGNgMXbJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzql
 UBTeHJzCuB2/QK6AgmoCOCLjiAHFGSiJCSamBc6rns0PSCslv3jT6uLl88OW3xm9MP35/rcbg
 3eZPXVgkdN3/t88VbYmKCJ03TnO3A3Pdd78yGYJ7XPz5nChtUzLGb62kZ9TkvvKtl3aIdsTcM
 r/+837uSs0KhxDuhz/aNz6Hvel2v+OY+fdedNT/ykcVqmb+WV9m2bJ/GMj3eXpKrd1emjNx7J
 ZbijERDLeai4kQAviak+LICAAA=
X-Env-Sender: prvs=33345264b=citrix-osstest@xenproject.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1497595208!108064171!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6189 invoked from network); 16 Jun 2017 06:40:09 -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;
 16 Jun 2017 06:40:09 -0000
X-IronPort-AV: E=Sophos;i="5.39,346,1493683200"; d="scan'208";a="428144600"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71568-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-amd64-amd64-libvirt-xsm:guest-start/debian.repeat:fail:regression
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:allowable
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:allowable
 xen-4.8-testing:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:windows-install:fail:allowable
 xen-4.8-testing:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:windows-install:fail:allowable
 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-libvirt-qcow2:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-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-rtds:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-multivcpu: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-xsm:capture-logs:broken:nonblocking
 xen-4.8-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 xen-4.8-testing:build-arm64:capture-logs:broken:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-midway:saverestore-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-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt: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-amd64-amd64-libvirt-vhd: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-qemuu-nested-intel:capture-logs/l1(17):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-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=c427a81dee142a0f7155b8ed7074e1f489336637
X-Osstest-Versions-That: xen=79d2d5c3437567cabd18d02676ab860e82372d18
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 16 Jun 2017 07:40:03 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [xen-4.8-testing baseline-only test] 71568: 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
MTU2OCB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0
ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MTU2OC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAx
NyBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDcxNTQ1CgpSZWdyZXNz
aW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDcxNTQ1CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAx
NiBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgZmFpbCBsaWtlIDcxNTQ1CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2lueHBzcDMtdmNwdXMxICA5IHdpbmRvd3MtaW5zdGFsbCAgICBmYWlsIGxp
a2UgNzE1NDUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNwMy12Y3B1czEgIDkgd2lu
ZG93cy1pbnN0YWxsICAgIGZhaWwgbGlrZSA3MTU0NQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNj
ZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02
NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9z
dHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIGJyb2tlbiBu
ZXZlciBwYXNzCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRl
ICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAg
ICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwog
YnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAg
ICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNh
cHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgMTEgZ3Vlc3Qtc3RhcnQg
ICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
eHNtICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbWlkd2F5ICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAxMSBndWVzdC1zdGFy
dCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTcgY2FwdHVyZS1sb2dzL2wxKDE3KSAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTYg
ZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIGM0MjdhODFkZWUxNDJhMGY3MTU1YjhlZDcwNzRlMWY0ODkzMzY2MzcKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDc5ZDJkNWMzNDM3NTY3Y2FiZDE4ZDAyNjc2YWI4
NjBlODIzNzJkMTgKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICA3MTU0NSAgMjAxNy0wNi0xMiAwMTox
ODo0NSBaICAgIDQgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAgNzE1NjggIDIwMTctMDYtMTUg
MTM6NDQ6MjIgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hl
ZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgogIE1hcmsgUnV0bGFuZCA8bWFyay5ydXRsYW5kQGFybS5jb20+CiAgU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFdlaSBDaGVuIDxXZWkuQ2hlbkBhcm0u
Y29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWls
ZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bWlkd2F5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2lueHBzcDMtdmNwdXMxICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW54cHNwMy12Y3B1czEgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNwMyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hv
bWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9s
b2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
LnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tc3Rl
cCBidWlsZC1hcm02NC1wdm9wcyBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02
NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMtYWxsb2Nh
dGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBi
dWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2Fw
dHVyZS1sb2dzCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBjNDI3YTgxZGVlMTQy
YTBmNzE1NWI4ZWQ3MDc0ZTFmNDg5MzM2NjM3CkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KRGF0ZTogICBGcmkgTWF5IDE5IDE3OjA4OjM5IDIwMTcgKzAxMDAKCiAg
ICB4ZW4vYXJtOiBwMm06IEZpeCBpbmNvcnJlY3QgbWFwcGluZyBvZiBzdXBlcnBhZ2VzCiAgICAK
ICAgIFRoZSBzYW1lIHNldCBvZiBmdW5jdGlvbnMgaXMgdXNlZCB0byBzZXQgYXMgd2VsbCBhcyB0
byBjbGVhbiBQMk0KICAgIGVudHJpZXMsIGV4Y2VwdCBmb3IgY2xlYW4gb3BlcmF0aW9ucyAoSU5W
QUxJRF9NRk4gfjBVTCkgaXMgcGFzc2VkIGFzIGEKICAgIHBhcmFtZXRlci4gVW5mb3J0dW5hdGVs
eSwgd2hlbiBjYWxjdWxhdGluZyBhbiBhcHByb3ByaWF0ZSB0YXJnZXQgb3JkZXIKICAgIGZvciBh
IHBhcnRpY3VsYXIgbWFwcGluZyBJTlZBTElEX01GTiBpcyB0YWtlbiBpbnRvIGFjY291bnQgd2hp
Y2ggbGVhZHMKICAgIHRvIDRLIHBhZ2UgdGFyZ2V0IG9yZGVyIGJlaW5nIHNldCBlYWNoIHRpbWUg
ZXZlbiBmb3IgMk1CIGFuZCAxR0IKICAgIG1hcHBpbmdzLgogICAgCiAgICBUaGlzIHdpbGwgcmVz
dWx0IHRvIGJyZWFrIGRvd24gdGhlIHN1cGVycGFnZSBpbnRvIDRLIG1hcHBpbmdzIGFuZCBsZWF2
ZQogICAgZW1wdHkgdGFibGVzIGFsbG9jYXRlZC4KICAgIAogICAgVGhpcyB3YXMgaW50cm9kdWNl
ZCBieSBjb21taXQgMmVmM2UzNmVjNyAieGVuL2FybTogcDJtOiBJbnRyb2R1Y2UKICAgIHAybV9z
ZXRfZW50cnkgYW5kIF9fcDJtX3NldF9lbnRyeSIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgbWFzdGVyLWNvbW1pdC1p
ZDogM2ZhZmRjMjhlYjk4ZGMxY2I2ODYzNzlkODMyNzA1MTZmYzM4MDQ5ZAoKY29tbWl0IDEyNWU0
ZDRhOGQ0MmFiYjEyZDhhNTc2MmVkZWY2MDY3MTk4M2FmNWIKQXV0aG9yOiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkRhdGU6ICAgV2VkIEFwciA1IDEzOjI4OjQz
IDIwMTcgLTA3MDAKCiAgICB2Z2ljOiByZWZ1c2UgaXJxIG1pZ3JhdGlvbiB3aGVuIG9uZSBpcyBh
bHJlYWR5IGluIHByb2dyZXNzCiAgICAKICAgIFdoZW4gYW4gaXJxIG1pZ3JhdGlvbiBpcyBhbHJl
YWR5IGluIHByb2dyZXNzLCBidXQgbm90IHlldCBjb21wbGV0ZWQKICAgIChHSUNfSVJRX0dVRVNU
X01JR1JBVElORyBpcyBzZXQpLCByZWZ1c2UgYW55IG90aGVyIGlycSBtaWdyYXRpb24KICAgIHJl
cXVlc3RzIGZvciB0aGUgc2FtZSBpcnEuCiAgICAKICAgIFRoaXMgcGF0Y2ggaW1wbGVtZW50cyB0
aGlzIGFwcHJvYWNoIGJ5IHJldHVybmluZyBzdWNjZXNzIG9yIGZhaWx1cmUgZnJvbQogICAgdmdp
Y19taWdyYXRlX2lycSwgYW5kIGF2b2lkaW5nIGlycSB0YXJnZXQgY2hhbmdlcyBvbiBmYWlsdXJl
LiBJdCBwcmludHMKICAgIGEgd2FybmluZyBpbiBjYXNlIHRoZSBpcnEgbWlncmF0aW9uIGZhaWxz
LgogICAgCiAgICBJdCBhbHNvIG1vdmVzIHRoZSBjbGVhcl9iaXQgb2YgR0lDX0lSUV9HVUVTVF9N
SUdSQVRJTkcgdG8gYWZ0ZXIgdGhlCiAgICBwaHlzaWNhbCBpcnEgYWZmaW5pdHkgaGFzIGJlZW4g
Y2hhbmdlZCBzbyB0aGF0IGFsbCBvcGVyYXRpb25zIHJlZ2FyZGluZwogICAgaXJxIG1pZ3JhdGlv
biBhcmUgY29tcGxldGVkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIG1hc3Rlci1jb21taXQtaWQ6IDkxZWY3MzY0OTMz
MDM3YjZhOGQ4MjU0MDVhMWM4MDlhNzJlNjE1MmYKCmNvbW1pdCA5ZTZiMmRkZjMzMDZjYzgyNDVl
Zjg4MmM1MmQ4ZTg4Nzk2N2ZhOGNiCkF1dGhvcjogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgpEYXRlOiAgIFdlZCBBcHIgNSAxMzoyODo0MiAyMDE3IC0wNzAwCgog
ICAgYXJtOiByZW1vdmUgaXJxIGZyb20gaW5mbGlnaHQsIHRoZW4gY2hhbmdlIHBoeXNpY2FsIGFm
ZmluaXR5CiAgICAKICAgIFRoaXMgcGF0Y2ggZml4ZXMgYSBwb3RlbnRpYWwgcmFjZSB0aGF0IGNv
dWxkIGhhcHBlbiB3aGVuCiAgICBnaWNfdXBkYXRlX29uZV9sciBhbmQgdmdpY192Y3B1X2luamVj
dF9pcnEgcnVuIHNpbXVsdGFuZW91c2x5LgogICAgCiAgICBXaGVuIEdJQ19JUlFfR1VFU1RfTUlH
UkFUSU5HIGlzIHNldCwgd2UgbXVzdCBtYWtlIHN1cmUgdGhhdCB0aGUgaXJxIGhhcwogICAgYmVl
biByZW1vdmVkIGZyb20gaW5mbGlnaHQgYmVmb3JlIGNoYW5naW5nIHBoeXNpY2FsIGFmZmluaXR5
LCB0byBhdm9pZAogICAgY29uY3VycmVudCBhY2Nlc3NlcyB0byBwLT5pbmZsaWdodCwgYXMgdmdp
Y192Y3B1X2luamVjdF9pcnEgd2lsbCB0YWtlIGEKICAgIGRpZmZlcmVudCB2Y3B1IGxvY2suCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgogICAgbWFzdGVyLWNvbW1pdC1pZDogMzFiYzZhOTNhMDk2YmFiMjEyMTFlMGUyYzdjMjg0
ZWU0YWVjNTQwMgoKY29tbWl0IDUyZDgzODA5ZmEyOTBhNDAyYThjZTU3M2E2N2Q4NzliNGI3OGEw
ZTgKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiAgIEZy
aSBNYXkgNSAxNTozMDozNiAyMDE3ICswMTAwCgogICAgeGVuL2FybTogU3Vydml2ZSB1bmtub3du
IHRyYXBzIGZyb20gZ3Vlc3RzCiAgICAKICAgIEN1cnJlbnRseSB3ZSBjcmFzaCBYZW4gaWYgd2Ug
c2VlIGFuIEVTUl9FTDIuRUMgdmFsdWUgd2UgZG9uJ3QgcmVjb2duaXNlLgogICAgQXMgY29uZmln
dXJhYmxlIGRpc2FibGVzL2VuYWJsZXMgYXJlIGFkZGVkIHRvIHRoZSBhcmNoaXRlY3R1cmUKICAg
IChjb250cm9sbGVkIGJ5IFJFUzEvUkVTTyBiaXRzIHJlc3BlY3RpdmVseSksIHdpdGggYXNzb2Np
YXRlZCBzeW5jaHJvbm91cwogICAgZXhjZXB0aW9ucywgaXQgbWF5IGJlIHBvc3NpYmxlIGZvciBh
IGd1ZXN0IHRvIHRyaWdnZXIgZXhjZXB0aW9ucyB3aXRoCiAgICBjbGFzc2VzIHRoYXQgd2UgZG9u
J3QgcmVjb2duaXNlLgogICAgCiAgICBXaGlsZSB3ZSBjYW4ndCBzZXJ2aWNlIHRoZXNlIGV4Y2Vw
dGlvbnMgaW4gYSBtYW5uZXIgdXNlZnVsIHRvIHRoZSBndWVzdCwKICAgIHdlIGNhbiBhdm9pZCBi
cmluZ2luZyBkb3duIHRoZSBob3N0LiBQZXIgQVJNIERESSAwNDg3QS5rX2lzczEwNzc1LCBwYWdl
CiAgICBENy0xOTM3LCBFQyB2YWx1ZXMgd2l0aGluIHRoZSByYW5nZSAweDAwIC0gMHgyYyBhcmUg
cmVzZXJ2ZWQgZm9yIGZ1dHVyZQogICAgdXNlIHdpdGggc3luY2hyb25vdXMgZXhjZXB0aW9ucywg
YW5kIEVDIHdpdGhpbiB0aGUgcmFuZ2UgMHgyZCAtIDB4M2YgbWF5CiAgICBiZSB1c2VkIGZvciBl
aXRoZXIgc3luY2hyb25vdXMgb3IgYXN5bmNocm9ub3VzIGV4Y2VwdGlvbnMuCiAgICAKICAgIFRo
ZSBwYXRjaCBtYWtlcyBYZW4gaGFuZGxlIGFueSB1bmtub3duIEVDIGJ5IGluamVjdGluZyBhbiBV
TkRFRklORUQKICAgIGV4Y2VwdGlvbiBpbnRvIHRoZSBndWVzdCwgd2l0aCBhIGNvcnJlc3BvbmRp
bmcgKHJhdGVsaW1pdGVkKSB3YXJuaW5nIGluCiAgICB0aGUgbG9nLgogICAgCiAgICBUaGlzIHBh
dGNoIGlzIGJhc2VkIG9uIExpbnV4IGNvbW1pdCBmMDUwZmU3YTkxNjQgImFybTogS1ZNOiBTdXJ2
aXZlIHVua25vd24KICAgIHRyYXBzIGZyb20gdGhlIGd1ZXN0Ii4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIEFja2VkLWJ5OiBN
YXJrIFJ1dGxhbmQgPG1hcmsucnV0bGFuZEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIG1hc3Rlci1jb21taXQt
aWQ6IGJhZjI5NTAyMTNlNmE1MDgwMTk0MDY0M2UyNTQ5YTViYWEyMWFkNzEKCmNvbW1pdCA1MDI2
ZWI1ZWQwMTA1MjhhZTQ2Y2E0ZjY1NGVhMGUxYzI2MjZhOWQ5CkF1dGhvcjogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBGcmkgTWF5IDUgMTU6MzA6MzUgMjAxNyAr
MDEwMAoKICAgIHhlbi9hcm06IGRvX3RyYXBfaHlwZXJ2aXNvcjogU2VwYXJhdGUgaHlwZXJ2aXNv
ciBhbmQgZ3Vlc3QgdHJhcHMKICAgIAogICAgVGhlIGZ1bmN0aW9uIGRvX3RyYXBfaHlwZXJ2aXNv
ciBpcyBjdXJyZW50bHkgaGFuZGxpbmcgYm90aCB0cmFwIGNvbWluZwogICAgZnJvbSB0aGUgaHlw
ZXJ2aXNvciBhbmQgdGhlIGd1ZXN0LiBUaGlzIG1ha2VzIGRpZmZpY3VsdCB0byBnZXQgc3BlY2lm
aWMKICAgIGJlaGF2aW9yIHdoZW4gYSB0cmFwIGlzIGNvbWluZyBmcm9tIGVpdGhlciB0aGUgZ3Vl
c3Qgb3IgdGhlIGh5cGVydmlzb3IuCiAgICAKICAgIFNwbGl0IHRoZSBmdW5jdGlvbiBpbnRvIHR3
byBwYXJ0czoKICAgICAgICAtIGRvX3RyYXBfZ3Vlc3Rfc3luYyB0byBoYW5kbGUgZ3Vlc3QgdHJh
cHMKICAgICAgICAtIGRvX3RyYXBfaHlwX3N5bmMgdG8gaGFuZGxlIGh5cGVydmlzb3IgdHJhcHMK
ICAgIAogICAgT24gQUFyY2gzMiwgdGhlIEh5cCBUcmFwIEV4Y2VwdGlvbiBwcm92aWRlcyB0aGUg
c3RhbmRhcmQgbWVjaGFuaXNtIGZvcgogICAgdHJhcHBpbmcgR3Vlc3QgT1MgZnVuY3Rpb25zIHRv
IHRoZSBoeXBlcnZpc29yIChzZWUgQjEuMTQuMSBpbiBBUk0gRERJCiAgICAwNDA2Qy5jKS4gSXQg
Y2Fubm90IGJlIGdlbmVyYXRlZCB3aGVuIGdlbmVyYXRlZCB3aGVuIHRoZSBwcm9jZXNzb3IgaXMg
aW4KICAgIEh5cCBNb2RlLCBpbnN0ZWFkIG90aGVyIGV4Y2VwdGlvbiB3aWxsIGJlIHVzZWQuIFNv
IGl0IGlzIGZpbmUgdG8gcmVwbGFjZQogICAgdGhlIGNhbGwgdG8gZG9fdHJhcF9oeXBlcnZpc29y
IGJ5IGRvX3RyYXBfZ3Vlc3Rfc3luYy4KICAgIAogICAgRm9yIEFBcmNoNjQsIHRoZXJlIGFyZSB0
d28gZGlzdGluY3RzIGV4Y2VwdGlvbiBkZXBlbmRpbmcgd2hldGhlciB0aGUKICAgIGV4Y2VwdGlv
biB3YXMgdGFrZW4gZnJvbSB0aGUgY3VycmVudCBsZXZlbCAoaHlwZXJ2aXNvcikgb3IgbG93ZXIg
bGV2ZWwKICAgIChndWVzdCkuCiAgICAKICAgIE5vdGUgdGhhdCB0aGUgdW5rbm93biB0cmFwcyBm
cm9tIGd1ZXN0cyB3aWxsIGxlYWQgdG8gcGFuaWMgWGVuLiBUaGlzIGlzCiAgICBhbHJlYWR5IGJl
aGF2aW9yIGFuZCBpcyBsZWZ0IHVuY2hhbmdlZCBmb3Igc2ltcGxpY3kuIEEgZm9sbG93LXVwIHBh
dGNoCiAgICB3aWxsIGFkZHJlc3MgdGhhdC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBtYXN0ZXItY29tbWl0LWlkOiA1
YTBlZDlhMDllYmIzMmI2MjBkOTIxNzg3NWJiNTIwNmQ1Y2NmNGQ3Cgpjb21taXQgZTVlYzIzZWZj
ZmIwZjM5YjYyNzNiZTIxNTVjNDA4ZTM2MjE4ZTNmZgpBdXRob3I6IFdlaSBDaGVuIDxXZWkuQ2hl
bkBhcm0uY29tPgpEYXRlOiAgIFdlZCBBcHIgNSAxNzowOTowMyAyMDE3ICswODAwCgogICAgeGVu
L2FybTogU2F2ZSBFU1JfRUwyIHRvIGF2b2lkIHVzaW5nIG1pc21hdGNoZWQgdmFsdWUgaW4gc3lu
ZHJvbWUgY2hlY2sKICAgIAogICAgWGVuIHdpbGwgZG8gZXhjZXB0aW9uIHN5bmRyb21lIGNoZWNr
IHdoaWxlIHNvbWUgdHlwZXMgb2YgZXhjZXB0aW9uCiAgICB0YWtlIHBsYWNlIGluIEVMMi4gVGhl
IHN5bmRyb21lIGNoZWNrIGNvZGUgcmVhZCB0aGUgRVNSX0VMMiByZWdpc3RlcgogICAgZGlyZWN0
bHksIGJ1dCBpbiBzb21lIHNpdHVhdGlvbiB0aGlzIHJlZ2lzdGVyIG1heWJlIG92ZXJyaWRkZW4g
YnkKICAgIG5lc3RlZCBleGNlcHRpb24uCiAgICAKICAgIEZvciBleGFtcGxlLCBpZiB3ZSByZS1l
bmFibGUgSVJRIGJlZm9yZSByZWFkaW5nIEVTUl9FTDIgd2hpY2ggbWVhbnMKICAgIFhlbiBtYXkg
ZW50ZXIgaW4gSVJRIGV4Y2VwdGlvbiBtb2RlIGFuZCByZXR1cm4gdGhlIHByb2Nlc3NvciB3aXRo
CiAgICBjbG9iYmVyZWQgRVNSX0VMMiAoU2VlIEFSTSBBUk0gRERJIDA0ODdBLmogRDcuMi4yNSkK
ICAgIAogICAgSW4gdGhpcyBjYXNlIHRoZSBndWVzdCBleGNlcHRpb24gc3luZHJvbWUgaGFzIGJl
ZW4gb3ZlcnJpZGRlbiwgd2Ugd2lsbAogICAgY2hlY2sgdGhlIHN5bmRyb21lIGZvciBndWVzdCBz
eW5jIGV4Y2VwdGlvbiB3aXRoIGFuIGluY29ycmVjdCBFU1JfRUwyCiAgICB2YWx1ZS4gU28gd2Ug
d2FudCB0byBzYXZlIEVTUl9FTDIgdG8gY3B1X3VzZXJfcmVncyBhcyBzb29uIGFzIHRoZQogICAg
ZXhjZXB0aW9uIHRha2VzIHBsYWNlIGluIEVMMiB0byBhdm9pZCB1c2luZyBhbiBpbmNvcnJlY3Qg
c3luZHJvbWUgdmFsdWUuCiAgICAKICAgIEluIG9yZGVyIHRvIHNhdmUgRVNSX0VMMiwgd2UgYWRk
ZWQgYSAzMi1iaXQgbWVtYmVyIGhzciB0byBjcHVfdXNlcl9yZWdzLgogICAgQnV0IHdoaWxlIHNh
dmluZyByZWdpc3RlcnMgaW4gdHJhcCBlbnRyeSwgd2UgdXNlIHN0cCB0byBzYXZlIEVMUiBhbmQK
ICAgIENQU1IgYXQgdGhlIHNhbWUgdGltZSB0aHJvdWdoIDY0LWJpdCBnZW5lcmFsIHJlZ2lzdGVy
cy4gSWYgd2Uga2VlcCB0aGlzCiAgICBjb2RlLCB0aGUgaHNyIHdpbGwgYmUgb3ZlcnJpZGRlbiBi
eSB1cHBlciAzMi1iaXQgb2YgQ1BTUi4gU28gYWRqdXN0IHRoZQogICAgY29kZSB0byB1c2Ugc3Ry
IHRvIHNhdmUgRUxSIGluIGEgc2VwYXJhdGUgaW5zdHJ1Y3Rpb24gYW5kIHVzZSBzdHAgdG8KICAg
IHNhdmUgQ1BTUiBhbmQgSFNSIGF0IHRoZSBzYW1lIHRpbWUgdGhyb3VnaCAzMi1iaXQgZ2VuZXJh
bCByZWdpc3RlcnMuCiAgICBUaGlzIGNoYW5nZSBhZmZlY3RzIHRoZSByZWdpc3RlcnMgcmVzdG9y
ZSBpbiB0cmFwIGV4aXQsIHdlIGNhbid0IHVzZSB0aGUKICAgIGxkcCB0byByZXN0b3JlIEVMUiBh
bmQgQ1BTUiBmcm9tIHN0YWNrIGF0IHRoZSBzYW1lIHRpbWUuIFdlIGhhdmUgdG8gdXNlCiAgICBs
ZHIgdG8gcmVzdG9yZSB0aGVtIHNlcGFyYXRlbHkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdl
aSBDaGVuIDxXZWkuQ2hlbkBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgbWFzdGVyLWNvbW1pdC1pZDogOTBkYmNkNzQ5
MTAzYzM1NjA5MzcwZTdiMTFkMjY2OTBkNGNhNGY0MAoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRl
ZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 06:48:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 06: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 1dLl35-0006g3-O6; Fri, 16 Jun 2017 06:48:03 +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 1dLl34-0006fw-4p
 for xen-devel@lists.xen.org; Fri, 16 Jun 2017 06:48:02 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 6B/4A-03058-12F73495; Fri, 16 Jun 2017 06:48:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCLMWRWlGSWpSXmKPExsXS1tYhoqtQ7xx
 pMOOTqcWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmrGp4yVjQbtBxYL/t9kaGKeodjFycQgJTGeU
 aLzczNbFyMkhIcArcWTZDFYIO0Di44tmZhBbSKBcYuGsGWA2m4CyxMWvvWD1IgLSEtc+X2YEs
 ZkF0iWOzt3M0sXIwSEsECQx+6oiSJhFQFXi7M8DTCBhXgFniZffiiGmK0hMefieeQIj9wJGhl
 WMGsWpRWWpRbqG5npJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIG+ZQCCHYy3NwY
 cYpTkYFIS5eWXc4oU4kvKT6nMSCzOiC8qzUktPsQow8GhJMEbU+ccKSRYlJqeWpGWmQMMMpi0
 BAePkgjvhVqgNG9xQWJucWY6ROoUo6KUOO9HkIQASCKjNA+uDRbYlxhlpYR5GYEOEeIpSC3Kz
 SxBlX/FKM7BqCTMmwyynSczrwRu+iugxUxAi4MuOIAsLklESEk1MJaG7dNnCl3w0UR+6jN7Kc
 tTik+fZ6wza36zK/dl0Mdtb6cw/RSd08Jmv2qPSJj/rxhTjfPLGm7ypD1M6rlhIH9U//Zb06r
 1guqTj+U2c30KuKK28Yro73eJ89qaRbpsb7+wUD23+qLk5/J3J/PP2HKsmXRI5V0ke21EPuPh
 /EIfuXslWevL85RYijMSDbWYi4oTAV9jpoBnAgAA
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1497595678!103346451!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 570 invoked from network); 16 Jun 2017 06:48:00 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Jun 2017 06:48:00 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 15 Jun 2017 23:47:57 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.39,346,1493708400"; d="scan'208";a="1161183404"
Received: from skl-2s3.sh.intel.com ([10.239.48.12])
 by fmsmga001.fm.intel.com with ESMTP; 15 Jun 2017 23:47:56 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xen.org
Date: Fri, 16 Jun 2017 14:48:39 +0800
Message-Id: <1497595719-107855-1-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.8.3.1
Cc: Kevin Tian <kevin.tian@intel.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH] VT-d: fix VF of RC integrated endpoint matched
	to wrong VT-d unit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHByb2JsZW0gaXMgYSBWRiBvZiBSQyBpbnRlZ3JhdGVkIFBGIChlLmcuIFBGJ3MgQkRGIGlz
IDAwOjAyLjApLAp3ZSB3b3VsZCB3cm9uZ2x5IHVzZSAwMDowMC4wIHRvIHNlYXJjaCBWVC1kIHVu
aXQuCgpUbyBzZWFyY2ggVlQtZCB1bml0IGZvciBhIFZGLCB0aGUgQkRGIG9mIHRoZSBQRiBpcyB1
c2VkLiBBbmQgSWYgdGhlClBGIGlzIGFuIEV4dGVuZGVkIEZ1bmN0aW9uLCB0aGUgQkRGIG9mIG9u
ZSB0cmFkaXRpb25hbCBmdW5jdGlvbiBpcwp1c2VkLiBUaGUgZm9sbG93aW5nIGxpbmUgKGZyb20g
YWNwaV9maW5kX21hdGNoZWRfZHJoZF91bml0KCkpOgogICAgZGV2Zm4gPSBQQ0lfU0xPVChwZGV2
LT5pbmZvLnBoeXNmbi5kZXZmbikgPyAwIDogcGRldi0+aW5mby5waHlzZm4uZGV2Zm47CnNldHMg
J2RldmZuJyB0byAwIGlmIFBGJ3MgZGV2Zm4gPiA4LiBBcHBhcmVudGx5LCB0aGlzIGxpbmUgdHJl
YXRzIGFsbApQRnMgYXMgQVJJLWNhcGFibGUgZnVuY3Rpb24gYW5kIGFzc3VtZXMgdGhlIFJvb3Qg
UG9ydCBvciBTd2l0Y2gKRG93bnN0cmVhbSBQb3J0IGltbWVkaWF0ZWx5IGFib3ZlIHRoZSBQRiBo
YXMgQVJJZm9yd2FyZGluZyBlbmFibGVkLgpIb3dldmVyLCBhY2NvcmRpbmcgdG8gU1JJT1Ygc3Bl
YyAzLjcuMywgQVJJIGlzIG5vdCBhcHBsaWNhYmxlIHRvIFJDCmludGVncmF0ZWQgUEYuIEZvciB0
aGlzIGNhc2UsIHdlIHNob3VsZCB1c2UgUEYncyBCREYgZGlyZWN0bHkgb3RoZXIKdGhhbiB1c2lu
ZyAwIGFzIGRldmZuLgoKVGhpcyBwYXRjaCBhZGRzIGEgbmV3IHBkZXYgdHlwZSB0byBpbmRpY2F0
ZSBhIGZ1bmN0aW9uIGlzIFJDCmludGVncmF0ZWQuIEFuZCBjaGVjayB3aGV0aGVyIFBGIGlzIGEg
UkMgaW50ZWdyYXRlZCBlbmRwb2ludCB3aGVuCnNlYXJjaGluZyBWVC1kIHVuaXQuCgpSZXBvcnRl
ZC1ieTogQ3Jhd2ZvcmQsIEVyaWMgUiA8RXJpYy5SLkNyYXdmb3JkQGludGVsLmNvbT4KU2lnbmVk
LW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KLS0tCiB4ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC9wY2kuYyAgICAgICAgICB8IDI4ICsrKysrKysrKysrKysrKysrKystLS0tLS0t
LS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9kbWFyLmMgICAgIHwgIDcgKysrKysrLQog
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2ludHJlbWFwLmMgfCAgMSArCiB4ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYyAgICB8ICAyICsrCiB4ZW4vaW5jbHVkZS94ZW4vcGNp
LmggICAgICAgICAgICAgICAgICB8ICAxICsKIDUgZmlsZXMgY2hhbmdlZCwgMjkgaW5zZXJ0aW9u
cygrKSwgMTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvcGNpLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYwppbmRleCA2ZTcxMjZiLi45
ODQyZDc2IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYworKysgYi94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYwpAQCAtMzQ1LDYgKzM0NSw3IEBAIHN0YXRpYyBz
dHJ1Y3QgcGNpX2RldiAqYWxsb2NfcGRldihzdHJ1Y3QgcGNpX3NlZyAqcHNlZywgdTggYnVzLCB1
OCBkZXZmbikKICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgIGNhc2UgREVWX1RZUEVfUENJ
ZV9FTkRQT0lOVDoKKyAgICAgICAgY2FzZSBERVZfVFlQRV9SQ19FTkRQT0lOVDoKICAgICAgICAg
ICAgIHBvcyA9IHBjaV9maW5kX2NhcF9vZmZzZXQocHNlZy0+bnIsIGJ1cywgUENJX1NMT1QoZGV2
Zm4pLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQQ0lfRlVOQyhkZXZm
biksIFBDSV9DQVBfSURfRVhQKTsKICAgICAgICAgICAgIEJVR19PTighcG9zKTsKQEAgLTg1NCwy
MyArODU1LDI0IEBAIGludCBwY2lfcmVsZWFzZV9kZXZpY2VzKHN0cnVjdCBkb21haW4gKmQpCiAK
IGVudW0gcGRldl90eXBlIHBkZXZfdHlwZSh1MTYgc2VnLCB1OCBidXMsIHU4IGRldmZuKQogewot
ICAgIHUxNiBjbGFzc19kZXZpY2UsIGNyZWc7Ci0gICAgdTggZCA9IFBDSV9TTE9UKGRldmZuKSwg
ZiA9IFBDSV9GVU5DKGRldmZuKTsKKyAgICB1aW50OF90IGQgPSBQQ0lfU0xPVChkZXZmbiksIGYg
PSBQQ0lfRlVOQyhkZXZmbik7CiAgICAgaW50IHBvcyA9IHBjaV9maW5kX2NhcF9vZmZzZXQoc2Vn
LCBidXMsIGQsIGYsIFBDSV9DQVBfSURfRVhQKTsKKyAgICBpbnQgcGNpZV90eXBlID0gLTE7CiAK
LSAgICBjbGFzc19kZXZpY2UgPSBwY2lfY29uZl9yZWFkMTYoc2VnLCBidXMsIGQsIGYsIFBDSV9D
TEFTU19ERVZJQ0UpOwotICAgIHN3aXRjaCAoIGNsYXNzX2RldmljZSApCisgICAgaWYgKCBwb3Mg
KQorICAgICAgICBwY2llX3R5cGUgPSBNQVNLX0VYVFIocGNpX2NvbmZfcmVhZDE2KHNlZywgYnVz
LCBkLCBmLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvcyArIFBDSV9FWFBf
RkxBR1MpLCBQQ0lfRVhQX0ZMQUdTX1RZUEUpOworICAgIHN3aXRjaCAoIHBjaV9jb25mX3JlYWQx
NihzZWcsIGJ1cywgZCwgZiwgUENJX0NMQVNTX0RFVklDRSkgKQogICAgIHsKICAgICBjYXNlIFBD
SV9DTEFTU19CUklER0VfUENJOgotICAgICAgICBpZiAoICFwb3MgKQotICAgICAgICAgICAgcmV0
dXJuIERFVl9UWVBFX0xFR0FDWV9QQ0lfQlJJREdFOwotICAgICAgICBjcmVnID0gcGNpX2NvbmZf
cmVhZDE2KHNlZywgYnVzLCBkLCBmLCBwb3MgKyBQQ0lfRVhQX0ZMQUdTKTsKLSAgICAgICAgc3dp
dGNoICggKGNyZWcgJiBQQ0lfRVhQX0ZMQUdTX1RZUEUpID4+IDQgKQorICAgICAgICBzd2l0Y2gg
KCBwY2llX3R5cGUgKQogICAgICAgICB7CiAgICAgICAgIGNhc2UgUENJX0VYUF9UWVBFX1BDSV9C
UklER0U6CiAgICAgICAgICAgICByZXR1cm4gREVWX1RZUEVfUENJZTJQQ0lfQlJJREdFOwogICAg
ICAgICBjYXNlIFBDSV9FWFBfVFlQRV9QQ0lFX0JSSURHRToKICAgICAgICAgICAgIHJldHVybiBE
RVZfVFlQRV9QQ0kyUENJZV9CUklER0U7CisgICAgICAgIGNhc2UgLTE6CisgICAgICAgICAgICBy
ZXR1cm4gREVWX1RZUEVfTEVHQUNZX1BDSV9CUklER0U7CiAgICAgICAgIH0KICAgICAgICAgcmV0
dXJuIERFVl9UWVBFX1BDSWVfQlJJREdFOwogICAgIGNhc2UgUENJX0NMQVNTX0JSSURHRV9IT1NU
OgpAQCAtODgwLDcgKzg4MiwxNSBAQCBlbnVtIHBkZXZfdHlwZSBwZGV2X3R5cGUodTE2IHNlZywg
dTggYnVzLCB1OCBkZXZmbikKICAgICAgICAgcmV0dXJuIERFVl9UWVBFX1BDSV9VTktOT1dOOwog
ICAgIH0KIAotICAgIHJldHVybiBwb3MgPyBERVZfVFlQRV9QQ0llX0VORFBPSU5UIDogREVWX1RZ
UEVfUENJOworICAgIHN3aXRjaCAoIHBjaWVfdHlwZSApCisgICAgeworICAgIGNhc2UgUENJX0VY
UF9UWVBFX1JDX0VORDoKKyAgICAgICAgcmV0dXJuIERFVl9UWVBFX1JDX0VORFBPSU5UOworICAg
IGNhc2UgLTE6CisgICAgICAgIHJldHVybiBERVZfVFlQRV9QQ0k7CisgICAgfQorCisgICAgcmV0
dXJuIERFVl9UWVBFX1BDSWVfRU5EUE9JTlQ7CiB9CiAKIC8qCmRpZmYgLS1naXQgYS94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC92dGQvZG1hci5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRk
L2RtYXIuYwppbmRleCA4MjA0MGRkLi43YzlkMTdiIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC92dGQvZG1hci5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9k
bWFyLmMKQEAgLTIxOSw3ICsyMTksMTIgQEAgc3RydWN0IGFjcGlfZHJoZF91bml0ICphY3BpX2Zp
bmRfbWF0Y2hlZF9kcmhkX3VuaXQoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYpCiAgICAgZWxz
ZSBpZiAoIHBkZXYtPmluZm8uaXNfdmlydGZuICkKICAgICB7CiAgICAgICAgIGJ1cyA9IHBkZXYt
PmluZm8ucGh5c2ZuLmJ1czsKLSAgICAgICAgZGV2Zm4gPSBQQ0lfU0xPVChwZGV2LT5pbmZvLnBo
eXNmbi5kZXZmbikgPyAwIDogcGRldi0+aW5mby5waHlzZm4uZGV2Zm47CisgICAgICAgIC8qIEFS
SSBpcyBub3QgYXBwbGlhYmxlIHRvIFJvb3QgQ29tcGxleCBJbnRlZ3JhdGVkIEVuZHBvaW50cyAq
LworICAgICAgICBpZiAoIFBDSV9TTE9UKHBkZXYtPmluZm8ucGh5c2ZuLmRldmZuKSAmJgorICAg
ICAgICAgICAgIChwZGV2LT50eXBlICE9IERFVl9UWVBFX1JDX0VORFBPSU5UKSApCisgICAgICAg
ICAgICBkZXZmbiA9IDA7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIGRldmZuID0gcGRldi0+
aW5mby5waHlzZm4uZGV2Zm47CiAgICAgfQogICAgIGVsc2UKICAgICB7CmRpZmYgLS1naXQgYS94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW50cmVtYXAuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL3Z0ZC9pbnRyZW1hcC5jCmluZGV4IDFlMDMxN2MuLmJhZTBkM2IgMTAwNjQ0Ci0tLSBh
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pbnRyZW1hcC5jCisrKyBiL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL3Z0ZC9pbnRyZW1hcC5jCkBAIC00ODYsNiArNDg2LDcgQEAgc3RhdGljIHZv
aWQgc2V0X21zaV9zb3VyY2VfaWQoc3RydWN0IHBjaV9kZXYgKnBkZXYsIHN0cnVjdCBpcmVtYXBf
ZW50cnkgKmlyZSkKICAgICAgICAgdW5zaWduZWQgaW50IHNxOwogCiAgICAgY2FzZSBERVZfVFlQ
RV9QQ0llX0VORFBPSU5UOgorICAgIGNhc2UgREVWX1RZUEVfUkNfRU5EUE9JTlQ6CiAgICAgY2Fz
ZSBERVZfVFlQRV9QQ0llX0JSSURHRToKICAgICBjYXNlIERFVl9UWVBFX1BDSWUyUENJX0JSSURH
RToKICAgICBjYXNlIERFVl9UWVBFX1BDSV9IT1NUX0JSSURHRToKZGlmZiAtLWdpdCBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
dnRkL2lvbW11LmMKaW5kZXggMTkzMjhmNi4uNzNmMzA5NSAxMDA2NDQKLS0tIGEveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
dnRkL2lvbW11LmMKQEAgLTE0OTMsNiArMTQ5Myw3IEBAIHN0YXRpYyBpbnQgZG9tYWluX2NvbnRl
eHRfbWFwcGluZyhzdHJ1Y3QgZG9tYWluICpkb21haW4sIHU4IGRldmZuLAogICAgICAgICBicmVh
azsKIAogICAgIGNhc2UgREVWX1RZUEVfUENJZV9FTkRQT0lOVDoKKyAgICBjYXNlIERFVl9UWVBF
X1JDX0VORFBPSU5UOgogICAgICAgICBpZiAoIGlvbW11X2RlYnVnICkKICAgICAgICAgICAgIHBy
aW50ayhWVERQUkVGSVggImQlZDpQQ0llOiBtYXAgJTA0eDolMDJ4OiUwMnguJXVcbiIsCiAgICAg
ICAgICAgICAgICAgICAgZG9tYWluLT5kb21haW5faWQsIHNlZywgYnVzLApAQCAtMTY0NCw2ICsx
NjQ1LDcgQEAgc3RhdGljIGludCBkb21haW5fY29udGV4dF91bm1hcChzdHJ1Y3QgZG9tYWluICpk
b21haW4sIHU4IGRldmZuLAogICAgICAgICBnb3RvIG91dDsKIAogICAgIGNhc2UgREVWX1RZUEVf
UENJZV9FTkRQT0lOVDoKKyAgICBjYXNlIERFVl9UWVBFX1JDX0VORFBPSU5UOgogICAgICAgICBp
ZiAoIGlvbW11X2RlYnVnICkKICAgICAgICAgICAgIHByaW50ayhWVERQUkVGSVggImQlZDpQQ0ll
OiB1bm1hcCAlMDR4OiUwMng6JTAyeC4ldVxuIiwKICAgICAgICAgICAgICAgICAgICBkb21haW4t
PmRvbWFpbl9pZCwgc2VnLCBidXMsCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vcGNpLmgg
Yi94ZW4vaW5jbHVkZS94ZW4vcGNpLmgKaW5kZXggNTliNmU4YS4uNGVjNzRiMSAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUveGVuL3BjaS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9wY2kuaApAQCAt
NjcsNiArNjcsNyBAQCBzdHJ1Y3QgcGNpX2RldiB7CiAgICAgZW51bSBwZGV2X3R5cGUgewogICAg
ICAgICBERVZfVFlQRV9QQ0lfVU5LTk9XTiwKICAgICAgICAgREVWX1RZUEVfUENJZV9FTkRQT0lO
VCwKKyAgICAgICAgREVWX1RZUEVfUkNfRU5EUE9JTlQsICAgICAgIC8vIFJvb3QgQ29tcGxleCBJ
bnRlZ3JhdGVkIEVuZHBvaW50CiAgICAgICAgIERFVl9UWVBFX1BDSWVfQlJJREdFLCAgICAgICAv
LyBQQ0llIHJvb3QgcG9ydCwgc3dpdGNoCiAgICAgICAgIERFVl9UWVBFX1BDSWUyUENJX0JSSURH
RSwgICAvLyBQQ0llLXRvLVBDSS9QQ0l4IGJyaWRnZQogICAgICAgICBERVZfVFlQRV9QQ0kyUENJ
ZV9CUklER0UsICAgLy8gUENJL1BDSXgtdG8tUENJZSBicmlkZ2UKLS0gCjEuOC4zLjEKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 16 06:52:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 06: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 1dLl79-0007HP-8Y; Fri, 16 Jun 2017 06:52: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 1dLl77-0007HI-7k
 for xen-devel@lists.xen.org; Fri, 16 Jun 2017 06:52:13 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 39/97-03587-C1083495; Fri, 16 Jun 2017 06:52:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupik+JIrShJLcpLzFFi42LJ0GcK1JVucI4
 02LHO0GLJx8UsDoweR3f/ZgpgjGLNzEvKr0hgzZhz6BNjwXPWigkv97M2MN5n6WLk4mARaGCW
 +Hl/MzOIwyjQzChx58kzdhBHSKCPSWJF2x+gMk4OYYE4iQXHn4DZIgL6EptuN0IVrWSUaJg1i
 wkkwSxgJ/G/fSo7iM0moClx5/MnsDivgJXEv5V/wGwWAVWJGz23WUFsUYFUiY/vvjBC1AhKnJ
 wJsYBTwEfi5bsZbBAzbSXuzN3NDGHLS2x/OwfMlgCyD3+fyQpyhITANEaJe8d/gy0QElCUmNF
 5kAWiSFbi6Nk5ULaOxMHrXxkhbF+Jue/mAR3KAWQrS5xq8YMI10tcOrcCauZiZol3m74wQzhP
 2CXebPjMDuFcYZPY1L0e7Dw+ASGJ7Q/2MEG0F0h8mrCPHcLWklh39SNU9wVWiX2bX0E583klP
 k88CdUhI3HgZwf7BEbtWUhhMAvJ37OQ/L2AkXkVo0ZxalFZapGuoaFeUlFmekZJbmJmjq6hgZ
 lebmpxcWJ6ak5iUrFecn7uJkZgumAAgh2Mn5YFHGKU5GBSEuXll3OKFOJLyk+pzEgszogvKs1
 JLT7EKMPBoSTBm1XvHCkkWJSanlqRlpkDTFwwaQkOHiUR3p91QGne4oLE3OLMdIjUKUZdjqYP
 W74wCbHk5eelSonz3gcpEgApyijNgxsBS6KXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMzrC
 nIJT2ZeCdymV0BHMAEdEXTBAeSIkkSElFQDY/gtc5Hr/S73jm841s8w5fUM/7encnckvVxedf
 vBub6VR8SfmG3ss1z8lN+O8W5N7qO/xt/0/S5o/3vKySFzfOcjrooov5RNFhoVVU1GH9PP+sa
 fb4+fs1tHYonqqg+nzy94fe5BXW2esJCiBFutwFaHltmlW952J7/gXL5hu//yNQZbIlL2zFNi
 Kc5INNRiLipOBADS4B0RnQMAAA==
X-Env-Sender: Julien.Grall@arm.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1497595931!107622934!1
X-Originating-IP: [104.47.2.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29411 invoked from network); 16 Jun 2017 06:52:11 -0000
Received: from mail-db5eur01on0081.outbound.protection.outlook.com (HELO
 EUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.81)
 by server-16.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 16 Jun 2017 06:52:11 -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=wHNh39RHgN6mQ6EF5sQUiL00ZrlzZWuGGrsXJERXYV4=;
 b=cc8d5TqkW2oQ49dDpIFsXmzhwsN5dxh+wqWLQxhVvQt1MPC6/OmI/9f7PBbtSvV+j1BQkfCZb5INDfS0QI+I+YCxOr18s/ms8gj2H2dtD0F2jUt5dK7NTxm5pzqZzwpUeRjMWKQBeQTUwhj7/dZvVotWHjoBsrd0EVQNsRO0xyE=
Received: from Juliens-MacBook-Pro.local (82.1.229.77) by
 VI1PR0802MB2189.eurprd08.prod.outlook.com (2603:10a6:800:9b::22) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1157.12; Fri, 16
 Jun 2017 06:52:09 +0000
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20170613161323.25196-1-julien.grall@arm.com>
 <20170613161323.25196-4-julien.grall@arm.com>
 <alpine.DEB.2.10.1706151525550.12156@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <0d512b9c-1300-633b-ebae-8881d10596d4@arm.com>
Date: Fri, 16 Jun 2017 07:52:06 +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.1706151525550.12156@sstabellini-ThinkPad-X260>
X-Originating-IP: [82.1.229.77]
X-ClientProxiedBy: DB6PR0902CA0016.eurprd09.prod.outlook.com
 (2603:10a6:6:2::29) To VI1PR0802MB2189.eurprd08.prod.outlook.com
 (2603:10a6:800:9b::22)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: VI1PR0802MB2189:
X-MS-Office365-Filtering-Correlation-Id: 45291e0f-e434-460c-d07a-08d4b48435cb
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:VI1PR0802MB2189; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2189;
 3:pHJHfkZnPFUurp9gO/HHxneRelM5fovNHYIBIVUI8ZX08S8fFSBNwD8+w3j+rxuFkQQ4nGKcoxG2dZiwmo9HrEedKpbXh+fQ5EFYRUgWZOCYk/Sg6gwg9Nc3uZ/H6oCH03awKmMwqVc/DW40Gn34g02seqndxy2t2UZnqSv0EjYMiFnX47AmnjkR+cS0sGDkq7KJfCv8ZWbp1WBel0VctwGSh9dxQAahgrD69uC8zBKftnNNRwjGmeYo1JadjHN2FY0r/DtzGUDAdrXcXDqXkCGSysF2dg9TGeffJD4s8eHKR3mEIs27isMY3ISsMHgaihC2+5WH2LHv9xgJaIBt/j3WyV15XljDYl0SqNpgEkA=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2189;
 25:QBYnVY5nMOzL+FSLSJpDwUT28k8N66WRwBNifOnQFnO8Y87wAmQ5pdd77j7zjRVCvTN3JofOmMPllPiV96Ypk8EyseOm3MhkAGcRvjUzwqcwsJIOhHkFNoQMK4epipNWAmxWOLEo7PLB7MKG9+jw2w4m80PSzmOTDhu29S/w5RNdnN2K29zdFI/hBnICScrzohIPQbnVEV0Ch/zOB74j8d7LhlpSrNxPppSNUTI9oSpgXCGZcyrCfIQVzpMle0g+2ELCS6/bnvwQNXnCs0/pAstMCqubh+N2Gzzu0ywnYBEXyGNe+8Ec8ujzKhU59GafjDiXDmaf2RdRMXiELcmUgy1u3fitrhgygdq9VozHKAJtkogo3FqqtlFdWiM+8aRqAsdpILYIJz2m6rO5YEPdQ5lljfRO4L7/xtSPI2QXZu80RoqvtW6ZZNfSFyeWUN9BoLxHsRRVQn0GtmnQ4wfhB/rOJ+floIgjP+mBfsAQLYqptSXlABSD3defbGboUfghwUfUE0f15JZY6HiJsPbiJYVwqnLPpxJeXkAjLiHrtC9owlpnxf621QPK5sPyiBjUKk/fLKIo1+bLkIexJRWlFyAl4SJfK3TLOO4iET8UhqvBXB0ByZXSglbAcYoPP8uA7j0nNfbd5JaAnViscANcy9d83CROLOASLHizaF49W7Y0vPvpqgmLYwUR8NBAyrcTQb6tkV/n06uBhJtdhVh+Xjd/75NAYWSCkApWZe6JFEXVRaOmi+TfWL/xnWwFtsaLVxWMvwcyJ3wYoaLllTXzt2S6rbn3uP3AXYhKic8mIoZBLO7RuZPZJdW7ncDpMWfCmClm4qfla3lx2S8CjkDFWoWidDxq+M7EYagmPVPEMBW4cMvG6/Sy/NrMJTM3dCTg2+9sIulK5jFZyXMC9ByP/mDyLCkzuw0SA2D5rb8OiJg=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2189;
 31:gaFkaTla1ph6jqe/KIpm0xCezoeTCwkXHnsli0wfrDkMXCK2snU8o4Q6e8CPr0AUNHu+sI50U+ttXMh2uSNeLEQpU8usg5vbqZ6N5Mnug44vysTabTbH6I0yKw7Qzfuq4YGZRakYceQnGjbUUemd4aVS28/EPbH4DKDsN1FpjF37M9xrlAJGaNKaAP0Qgln+gWRzJ+yUlcE1tKCIfr8Sp3c/XmJJD5YoYzew++f2Cjt/wjGxRGLW8UbQeH28+NFoT9APsmgNxaF6bwaGVcabL7OO6Pq5zRKrTysEY0agTZNANY1fYkd8fxOydfz8MBsTlbMD/r8QOVecWwtY03rDXaxAmfwv4a2gDW91HJoNSmEkTXo/x3FpVF+ynvWgH609V0IQHkMlAOvOVTOCAXQVW59gePH+T25UdZefO5EED67wpYWcMvC+2bFLg1LfPlSF3j9R854Zrs8ITel/606XzOd3SjetWPxqqSmkBGkpSe4sAIJepehwhg+lXH7S3kmPnxu3Aoc0VABh2A1t5WJ8iPRQz2sOYvd/EYFz8zGtDkL5Hp6jUa1Lg3rTFrW79xyyXYbo75BOSZZgXQ37MKY5AIRAIwMgCDmRvTda1ry6gYw=;
 20:Rqgh+aq+h3rbmWlrGT57paEHFcP7QZ6Ge6o0bT1pphZ34SqYJrDRZhLk4zR5dQD+DhI9/kxUno0BVtoft93oWwrLRQWqLDSwOzn+E2bW1zBOdobs63umvzoPO9ZtmHTDTjLCg91796zcjqz87YlZ0B+a3OvS0/D8kB6V/M5Wvpw=
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <VI1PR0802MB2189E42C303793D32334013E80C10@VI1PR0802MB2189.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(100000703101)(100105400095)(10201501046)(3002001)(93006095)(93001095)(6055026)(6041248)(20161123555025)(20161123562025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123560025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:VI1PR0802MB2189; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:VI1PR0802MB2189; 
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; VI1PR0802MB2189;
 4:YcI3GQztIBsQXumjuxsaX8jCKwnLj8Z8qQn+?=
 =?Windows-1252?Q?lJXGmwlWHe/PA8AcrQ+NsWF3lyzAYH0kiWIyTSc99obVOGh2L696hxan?=
 =?Windows-1252?Q?F44sfnwOmNKEgxALEDJQvUkZbWIVKGIvNFWSM37irJJH42gwtm3gCDDw?=
 =?Windows-1252?Q?xAkIcAv6Ykb1IBj/XM4p8YdexX8WexIK1aFwqqGLUYR5ea/tu86uN5nk?=
 =?Windows-1252?Q?q24mX4hxf22K6rsDB6apOGtFpkO4v1QNW7u7ql1ki94iJw16NLnRqzwo?=
 =?Windows-1252?Q?57awtS3zS3v3ppEX4S4fzy1gsKYGbyejn/ZJalJHzJKCV0zqc53Yxl2/?=
 =?Windows-1252?Q?0dAKrZWpKnYHgd4n/5TSamuYsT0LH1DmVNhsTodK33R2EPv4X9UFPEv5?=
 =?Windows-1252?Q?WgXpE4oW4Mt6GgVp0QthAwRkynAGcIHWiJ00jeTCwSNYrLJbcXliVCOb?=
 =?Windows-1252?Q?jqwgrLmFW4EtB1QipTlvQpAxLV8EUUXaXP21wGa51LIY6QGn0To1+C4o?=
 =?Windows-1252?Q?0dV2zDfXU0ZKKMLznG4a5ZfMHbgrJ+MkFUYETIUy/s4MPEKwDsQr71CP?=
 =?Windows-1252?Q?7Vq6GpnuQJ3DqYoTZcK3a6NPDEcbDRPo8JHCFw6fBXgR57lzrbnMcAiE?=
 =?Windows-1252?Q?YtcBRfaG43GyqgnsTy4kD0ke0RlaJzXveCuHmdGbm0CypTx6yRW/Kujc?=
 =?Windows-1252?Q?sVfaDShbEkzLhnEeYUfMxHYXwrqVhe4vKEBSdX1QsLu1CTNxjSCLS/Kx?=
 =?Windows-1252?Q?jh2e2Y/jb57aqf/xWgsAWmBx7cFMg1imNqJTMStnjhWguBO9y1VdoMhK?=
 =?Windows-1252?Q?Bv3a8CXwNRKS6kCmezcnCVVPSwI66bbdbSqikReb0FZO8582wlj/HRjU?=
 =?Windows-1252?Q?07doyLgghhorQQs9bVp8SlI44V287smft0MoEXFUfxnUd1XvUrWfBgkf?=
 =?Windows-1252?Q?vD2tFLau7QHk53SsLcJDv8NHv/e776OOryazEktEei55I13ObYm18vk1?=
 =?Windows-1252?Q?KbnCbWvquxPYx869veauS1IUVDiINAiufPlR3g/61SIO7HXCR+4yowql?=
 =?Windows-1252?Q?Pzz8zD8yAUIFswygK/PSSWnnGaPu4L+8GRs4H1ZcNXO/KkCnZuHPA268?=
 =?Windows-1252?Q?K1s0WC+b5DvjE5N+E5cqNsJGYbpmDgKrkckXp1ul11E/iG9QKeti5zcB?=
 =?Windows-1252?Q?SKrM2/+d1IlYE5qWtOcz6G3EaCnsMcwYpVKaS26nKKSjIL4XeN/cSlPa?=
 =?Windows-1252?Q?3c7VLls/nxOn9umvtg=3D=3D?=
X-Forefront-PRVS: 0340850FCD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39410400002)(39400400002)(39850400002)(39840400002)(39450400003)(39860400002)(24454002)(31686004)(4001350100001)(6116002)(72206003)(478600001)(3846002)(66066001)(25786009)(53546009)(7736002)(305945005)(42186005)(36756003)(83506001)(47776003)(189998001)(23746002)(8676002)(81166006)(65826007)(6666003)(6486002)(6512007)(6506006)(64126003)(53936002)(4326008)(229853002)(5660300001)(50466002)(2906002)(33646002)(76176999)(54356999)(50986999)(31696002)(6916009)(38730400002)(86362001)(2950100002)(6246003)(110136004);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0802MB2189; H:Juliens-MacBook-Pro.local;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; VI1PR0802MB2189;
 23:TDoVUVwSlIzu/QuJE2DA9F8NYp9qNt5JL3u?=
 =?Windows-1252?Q?q+6nxUTgjXcce8qB6RWYEx0/1qi/sBGA40szmNn5kvU1+BUgbHFZLuG7?=
 =?Windows-1252?Q?CpCQyPz9pJlR+0UM8Tfbb2BSZYUK1lOorh5CTh7ZFVy3WVh76irWuZeR?=
 =?Windows-1252?Q?JhvDb1XNkHGNHzse0MxnF3p5sg/MuqpCh3MvkU8a0waNE4uc+dj1N6hA?=
 =?Windows-1252?Q?f6M6klBUBsCfYWtegd14IRQxzV1lCZLgyLTb936RPE/kKmlfrnvvQc3X?=
 =?Windows-1252?Q?gBFh9jL/GOeWBL44aHP9imhCiewQoOUQJ1QsErqpE9iV1QZl98AYOVrr?=
 =?Windows-1252?Q?wsmZqFZUgk3NcZT96RF2o985BZ0Eo6LyBHnMG7iHhjGB2YYzcxjSWzgr?=
 =?Windows-1252?Q?rUF7Eno56j7QUzR6NJTZrajIuGBSmedCOqpwrcC6Km471biRuqhTUl1U?=
 =?Windows-1252?Q?NoVMTvm/g/FIfpl/NccmzUsAHYjnH2za0RKFS+cCqdz+ajiikIMsdZfX?=
 =?Windows-1252?Q?cK7mbBoGNuui62gRm4rVSyHpa4y24YVloVrzCXIyEUip61a0ttHRxUP2?=
 =?Windows-1252?Q?ZwQ0mjAXcK8pWDzeHHF01M8pBG9DGhycOqH47ikb3qJ8Fy/qQmQ/QWPY?=
 =?Windows-1252?Q?QHZBRXP7MmGMTCmdk57uKeSaSGfcrove5ZzCRU7A1/Knyro83xjJP7sZ?=
 =?Windows-1252?Q?e56JGezesgRdorVMTfZuxhB62Mwl7tZhkvxZPk6ZYqnnrHFPER+pdEVm?=
 =?Windows-1252?Q?7mnrX+NqMIcRoV6nmnFZC/8KkRjDxi9mMVcxBTgmvZx7P1KQUDjmZyts?=
 =?Windows-1252?Q?6QRkw9xb4oSD32nhTyOln6EIz0VZqkIOS6BpSweW4s+oQP6/jq7DaaP9?=
 =?Windows-1252?Q?ztVEhhN4/9tnXWtvTnNl/EQif5HQW6N/9wsDFuWE0PDj8Wf/9paWTVCi?=
 =?Windows-1252?Q?aA0G8LnY5C/6Ah2SOGkYX841f0kr2m+aVB8huuQ7p4rZHILv0Ke508yR?=
 =?Windows-1252?Q?zIMvJG5HYzeMNZIyI72OpfM6AoaH5JnYm/5l7uCdvCkAxzP4Q6MtDz4X?=
 =?Windows-1252?Q?GRjCO6ugid4qhnxePQAGHU5ZoX9GneAlGEE5MXz0RTvn6+tUeRt2Jkk1?=
 =?Windows-1252?Q?4XBEDQynwJXoDaXpsdFQKVA3f9Axss7c4Y3lrnjGk872aEZSg/zMTsLv?=
 =?Windows-1252?Q?24Np0OyHKfcsNDCfQnHCS2fEtDEGSAxH/kn2Yk2CKBNTJl45XATNEPPi?=
 =?Windows-1252?Q?5EJZdd67zvjfeiUY0QnsFLwthjw4kQn+f+eMbdzZiwTUq2G9wksahfbj?=
 =?Windows-1252?Q?p/wIqes5x2OqkA5ym4vfT2GwO6OziQtduMMZg1jSBT1ZP74F2MnHZpG0?=
 =?Windows-1252?Q?Y19wSRILOhB0L?=
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; VI1PR0802MB2189;
 6:E7/USYqZVt2winJqkV0cph4XCJ8D4OSNSMoj?=
 =?Windows-1252?Q?rRKngIENgHcYxDtbsUHLx7JFA3mMIaC4L4zTzBN4ykTAUNgcQ0KT1L6v?=
 =?Windows-1252?Q?Ce5JfrxztViLlR6H5UUPhzUNkdOHSSaz7kBcJs0cCvOTny2emV4tcCAN?=
 =?Windows-1252?Q?+dgm1ROOH22T7z2Pxkf36LJ51sXgOnvde3qrP1eMf0rSlXOHrA6Yja3c?=
 =?Windows-1252?Q?8mFTYHXrgmZWtqmyhVcp0WD7/eS4UAWQ3TYIUtqQZTlwSK85rK4U2OY0?=
 =?Windows-1252?Q?mfJvFmw0GMh2ovstJ3cRZut+ZieUmn6tNfwgYz+yqa2dZnGKvob5+Gr0?=
 =?Windows-1252?Q?b6lNOimBBjIbbOsGKi47vwLUhZ7hiscy8eGHVI8pIIbCfXmvKsnmna1D?=
 =?Windows-1252?Q?hGie92UYdNOCTHcdnK7gm+/3cZ5yEmyZmxE3Mbbpc45R4zle0MIWuN7z?=
 =?Windows-1252?Q?MaN5CeADVFearavxtmF6A6SMkPzv7wXQOAEx6g2ZNda3HrFkT1+sNTcC?=
 =?Windows-1252?Q?PihFC1E7Cjyt9/6nKxV0LyY71UFWXannGBrx6ETj20Nj1aEwpuwvDmOp?=
 =?Windows-1252?Q?recsoe1tU5AVsoCygyDS9t2UW1Y9gILaQNUha6v/+aJ9GN96HV7FumjF?=
 =?Windows-1252?Q?ahuG6E58Ms5+NTZBAbJmK5fEwwe5dxkGDykmUDTP9fje8Dd5YATpti0o?=
 =?Windows-1252?Q?pdT+mNmLIZdTWQEqn2kW+Yipylg3wmulvhAks7YmUlJkMjv9EEyi66f1?=
 =?Windows-1252?Q?5q3KOBFxxbInn382sn7/9vt2qXUtxJI+VhGvbxm4eH/M8NW2dTqZqnir?=
 =?Windows-1252?Q?c89tUgjjg3NmvAFBEPyJsK67RdoRYBGljzJE0b3U4Ze70jvRQk4Xb0fR?=
 =?Windows-1252?Q?4wDar4T+emiNfLOVZYPb/1MdOR+ZAmda9/VAkjOt1HEUdhxwFqdeZe2v?=
 =?Windows-1252?Q?ur73wnSGv7Zxm4tg31OooloXIJafFxZMzPW3+Hq3v2M5EdJF9dSfvtdt?=
 =?Windows-1252?Q?+yMmEC5Q8HLqXRMzvZusS1KvgfZuqFxz73cxpB6A0Sq2yWU62Oh+K46l?=
 =?Windows-1252?Q?948e5a3Vh7pFP34F1OG9rpr0Z0dqYeSKC1t/?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2189;
 5:Vcmcjye1Ne4opiqq19hcD2CCbeDbtzmKDZuxIODA6e4cE57oCOuNAscvF/V/p/KfgxxHOqWdW3r1uwOtxDzANlnlnX+C5dNewj7d5330HY77HbVdMdUDTk6kIo3+Kfs5JYBwa6EqMgiHzVMamTHAoBS6r4951BNmmw8XdQBvonMOD0/mKNg4lmDQpa+h2+pGG/UEiJcke00zH3LhiL5WAcb4iJXOFUI0YpCGnKYUfcnuKDPVTuM6c0kuCil5XL2sTplnGJWReAHHp+F8X3ZFX6C9PUbXPJiqK5JKeKG+7cfFiXZNps/YF2bI/4jWVNlrxj86OGueiJqBbER8m30sJbF7iXCLTJZJwgaxwY2i4R2aKr14oGgA8PvYS/ybFEVuvwpUXO+Bqr2jNEvf6jn5FML9axgXAkYB/lH8/iYfI1SRtXd+41/CoUamMGHHGsME2wk6BV06S1MS/AsYTNB5ApNY2DIUVh5C4MbVhNXdX+OLSOGPaZSCAJNJxUXixJdz;
 24:LohcQlEilWgmsuwhA0LMe6/0/F14bSpPxo+No6f79z2/a4/nReIjWJrMwwVu9/WARlJlsjMq6mvMgSzMgdASwxYXzxsQ/8hbpOddL97STBI=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2189;
 7:MQ4s7W+FBm5GtGSZ8tqsDszuYRYXjtn+E8B5ipvwVKmcFEv0KcrtlzMFo43OxCdcdvwO3mWVxid6RqucGziy+Kvp9DJ5FM8BTQLxNSP6RMSvQDwjuUv8d2YM4WSVn2TZ0kL56qh5NjwIpCq/y34y/ccN7TB1XWxZ4PuAcXEL5NrVU6fikLUBWHTwl+GKLKQCKEjfGdkKtu+YpxJ4Sh2pH7TV4tTTkoWMzkyCj7OClHbZLOP/b4FAxxUA+U7Ojkcif0R57DWG1/8GriVV9D8p1EJdfraSNqLzk1CH4LreKP87uT/neg8w8IJEw9S78syOOzyAG98LKor3ho5eCK9gR7qJPijcFQjQjMtusIZ+8ZEBcc7ASbzZHh7wKCWoQiHphGQh6ig6mnTjUbq560n7fAJ9IfzRdj7Frhoe9t3A088rtVQhjCN7Jdcc0F/Ibfgjzho+7bW7QpansI1Yeks/WQFWVf1mQOzIWlFDztUGBmVV29oP4HirCaBuqAXNhmePiU9NKn1b789H1ZHpXQ7omL5YqQsflFu20BT2cVRfvTWwlYwuYtxU1M9jejzyIUHdk3ozor/WXGRug+xBfARWtmf6Q6GKUGMWFm9iw/Yc3P9yFqDsEjGYACOJCZnKa2rP7VSCBVgbk6N2syx/AmZqiTBY6tHz8KGqVYzwnv2ygteSf1XAEiEcVDAfaO6L1r5JKc4glCGsbsMaFTapVJhpqrul83Y5s3jDMoGu+iaAHWAP8TFJnR75bgQznHMZv939kg3IEtcPnZNVqxii/e9Xcz9+Xq/TdjBmq82t1q7g6ps=
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jun 2017 06:52:09.3252 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0802MB2189
Cc: nd@arm.com, punit.agrawal@arm.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 03/24] xen/arm: setup: Remove bogus
 xenheap_mfn_end in setup_mm for arm64
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGkgU3RlZmFubywKCk9uIDE1LzA2LzIwMTcgMjM6MjgsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiBPbiBUdWUsIDEzIEp1biAyMDE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IHhlbmhlYXBf
bWZuX2VuZCBpcyBzdG9yaW5nIGFuIE1GTiBhbmQgbm90IGEgcGh5c2ljYWwgYWRkcmVzcy4gVGhh
bmtmdWxseQo+PiB4ZW5oZWFwX21mbl9lbmQgaXMgbm90IHVzZWQgaW4gdGhlIGFybTY0IGNvZGUu
IFNvIGRyb3AgaXQuCj4KPiBUaGF0J3MgZmluZSwgYnV0IGluIHRoYXQgY2FzZSBJIHdvdWxkIHBy
ZWZlciB0byBtb3ZlIHRoZSBkZWZpbml0aW9uIG9mCj4geGVuaGVhcF9tZm5fZW5kIHVuZGVyICNp
ZmRlZiBDT05GSUdfQVJNXzMyLiBJbiBmYWN0LCB0aGVyZSBpcyBhbm90aGVyCj4gYXNzaWdubWVu
dCBvZiB4ZW5oZWFwX21mbl9lbmQgZmV3IGxpbmVzIGJlbG93IGluIHRoZSBhcm02NCB2ZXJzaW9u
IG9mCj4gc2V0dXBfbW06IGRvbid0IHdlIG5lZWQgdG8gcmVtb3ZlIHRoYXQgdG9vPwoKVGhlIG90
aGVyIHhlbmhlYXBfbWZuX2VuZCBjb250YWlucyB2YWxpZCBtZm4gdGhhdCBwb2ludCB0byB0aGUg
ZW5kIGFuZCBJIApkaWRuJ3Qgd2FudCB0byAjaWZkZWYgaXQgYmVjYXVzZToKCTEpIEl0IGNvbXBs
ZXhpZnkgdGhlIGNvZGUKCTIpIEFsbCByZWdpb25zIHNob3VsZCBiZSBib3VuZCB3aXRoIHN0YXJ0
L2VuZCB0byBzaW1wbGlmeSBwb3RlbnRpYWwgdXNlLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFs
bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 16 06:56:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 06: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 1dLlAg-0007S2-OH; Fri, 16 Jun 2017 06:55: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 1dLlAf-0007Rn-Dg
 for xen-devel@lists.xen.org; Fri, 16 Jun 2017 06:55:53 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 F9/28-23755-8F083495; Fri, 16 Jun 2017 06:55:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupgk+JIrShJLcpLzFFi42LRyGZ01/3e4Bx
 pMKFTxWLJx8UsDoweR3f/ZgpgjGLNzEvKr0hgzeg7cJ+9YDlnxaIdD1gaGJ+zdzFycbAINDBL
 /G/8wgTiMAo0M0rcefIMLCMk0MskceHHOcYuRk4OYQEPiaYnM9lAbBEBfYlNtxuhilYySkyef
 wKsiFnATuJ/+1R2EJtNQFPizudPTCA2r4CVxNQ7K8HiLAKqEjtenWMGsUUFUiU+vvvCCFEjKH
 Fy5hMWEJtTwEdi4751LBAzbSXuzN3NDGHLS2x/OwfMlgCyD3+fyQpyhITANEaJbad/gS0TElC
 UmNF5kAWiSFbi6Nk5ULaOROPT9UA1HEC2r8Sj/f4QprLEqRY/iIp6iR3rJzJBjJzMLvHi4Sw2
 COcKs8TmubPBvucTEJLY/mAPE0RHgcSx9+ehbGuJi9PmQzVcYJVYsfsXO0TiBq/E6QWJELaMx
 IGfHewQRZtYJXa1zmebwKg1CykEZiH5ehaSrxcwMq9i1ChOLSpLLdI1NNRLKspMzyjJTczM0T
 U0MNbLTS0uTkxPzUlMKtZLzs/dxAhMFQxAsINx9W+nQ4ySHExKorz8ck6RQnxJ+SmVGYnFGfF
 FpTmpxYcYZTg4lCR4s+qdI4UEi1LTUyvSMnOASQsmLcHBoyTC+7MOKM1bXJCYW5yZDpE6xajL
 cW/21i9MQix5+XmpUuK8diAzBECKMkrz4EbAEuglRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqC
 fO6gkzhycwrgdv0CugIJqAjgi44gBxRkoiQkmpg3BBy4ahx0cU39nz96ke+Wu4u8JmxTib1QJ
 rvEZsj05RfBblz+TDUrxBoq04v6C19eragiTP3LccmvYmvE/xVg554lS1Nl18u+HK6xqQd/Sq
 ne0Lvzj349bj7k8WixRt0PKvNPU7s5lB6fCb8/Hy1NQIzdzua9mg1Xi8QjMhumFfA6jtPW2Gy
 EktxRqKhFnNRcSIAg22xYJsDAAA=
X-Env-Sender: Julien.Grall@arm.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1497596150!75035462!1
X-Originating-IP: [40.107.1.71]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31674 invoked from network); 16 Jun 2017 06:55:51 -0000
Received: from mail-eopbgr10071.outbound.protection.outlook.com (HELO
 EUR02-HE1-obe.outbound.protection.outlook.com) (40.107.1.71)
 by server-11.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 16 Jun 2017 06:55:51 -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=J1gpNDQdN8kZGPY2MSf4NM/6aUBjVuAyghfk64/8K3Y=;
 b=nhS4onKrE9RunoS9RLV0FkS6F7flABw3Eie1+l74MAYRhUv3vhgTAv2eHzhXLRtPZagAC04aPr20HUuWSVsgcdrQ5KuVeuNmCYcEN5Le2P3j6tX43Ik/amCXG580821hJLKDWJXB6l1Ge74lJ7Z+fT9n5+3ZstB22uTnFLLf2jI=
Received: from Juliens-MacBook-Pro.local (82.1.229.77) by
 VI1PR0802MB2191.eurprd08.prod.outlook.com (2603:10a6:800:9c::7) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1157.12; Fri, 16
 Jun 2017 06:55:49 +0000
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20170613161323.25196-1-julien.grall@arm.com>
 <20170613161323.25196-5-julien.grall@arm.com>
 <alpine.DEB.2.10.1706151531040.12156@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a6c248cb-1bc8-3043-0f4a-4145452b2471@arm.com>
Date: Fri, 16 Jun 2017 07:55:46 +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.1706151531040.12156@sstabellini-ThinkPad-X260>
X-Originating-IP: [82.1.229.77]
X-ClientProxiedBy: VI1PR09CA0087.eurprd09.prod.outlook.com
 (2603:10a6:802:29::31) To VI1PR0802MB2191.eurprd08.prod.outlook.com
 (2603:10a6:800:9c::7)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: VI1PR0802MB2191:
X-MS-Office365-Filtering-Correlation-Id: d7256e69-b107-46dc-ab34-08d4b484b91b
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:VI1PR0802MB2191; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2191;
 3:Tn46QKOsWSQHhCnWKOS5qHSnOLNn8iD+pMcGahi4Q5iqpy1tabE5O6JJk0skaEKlDjKt1Lroo1QUhvgIDVKfoM7OUPIQEChWuk7KWwnsAcDxxt2spqUYC50ngj5kJVCdhRkr0olVV48WQgvL3D0h943iDsjgHc4yxoKs/hubefu2kRNiA77kgc/f0DeUp9GR1e43bl6yJS7IYXVb5ORKtjHQnQBO68l+2UjLx1nfIFasr/EOWsm4V7hOCjU4IknYAClmTFgsJanOVnSaQGL6xiUgk/8Y93hlvhBWgZcJ3rMba89rQQ1hxOSEJF77643q0AUR7vQqOB2v9H6jHfoJ3LcguRwXAafQ3dxcsFky/s0=;
 25:CnMM0uefHxy9XoaZNRuRPX5UQU1zHj4LlQlxHy8GmzHJOmLb9KeRz3Xpq/rWrkVYu6N583j+uAhXTnf/ARXrAIpo9aOg3WW/U4fe+9tufrPgvgRhFpW+5tEKNayZmCDId57rGJHkmLjoC2YbHvfMgjPNtvfQV2Q7bPy3r43X6pjqJW5AsHX7h+bbyCjq7hAE+f+YjyqiUFTsVFt73hWnCaZyxX+fkvGENHs+w1fSM5hfrjfaZTVV8BL5T8SCq/x7UUjpWDjgGh3x1vnhZ+QhEEbn5xOAgEc7VOyPi+OTsnyr+2GsxF1OpoEqdwc9KjIcsCuUE56sCZyWFFdLGitZ4fshaUFj3edeem1NqRJIMFHKVJql51+PkSOpgG5lhcHfArVDu3jQAjqRacWt4M6Fe1cScCOEvsQTlWAjgiHxUMH3asa2dY5hYjRvLKhzDKcAPbTNHFNo3oBy1AQ0hD+lFTPgcj8pU1XCoG2HHB4g+aw=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2191;
 31:6yQ29uPJb6++8vFvXWXD2HidydN8o1IQQHvRzAij15I8D/eE4yWto+QeFeZH/QQj0s+LdoBhk1ylUz95+913pD3UI5gVqQvngMd4LNGVJYOS2U5qshapHNAGEBMVKEe4yRHGDBowmBE9ph2+XZL5dKow56M6a8QHojDlbn/+Ies8RJF0YGXZMR+6TW1qL4h3gD0EARa+bi12k0kh6U1iPv6yQhDQyAoLvQG6rtrlC5I=;
 20:tZyTXdnbkRtghbOEgtD61rWtK5GjtQEnEWO7cW19Ypq4M/ga3Bi6wq6KoLcampb4DQ6Iy6oEgn1OQ0ZGcE6AUbn2dAKcMa2Xp1aeCGKPIuW2OpIn4fbcCmrl4OPDV6aluse1i14gbhaytey5LHq/t+XTUx12oZpH3tXWiCZO5f0=
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <VI1PR0802MB21915889617CF4CDEB7132BC80C10@VI1PR0802MB2191.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(100000703101)(100105400095)(10201501046)(3002001)(6055026)(6041248)(20161123555025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123562025)(20161123560025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:VI1PR0802MB2191; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:VI1PR0802MB2191; 
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; VI1PR0802MB2191;
 4:1NQzoNW/I4Qjcd5GQMPmXrdmVgKO0EZyQrBL?=
 =?Windows-1252?Q?u2KO2YVHjhhmf2jwB4iRAlCrV9BnMRao8qFsn2pjHhh0SuecjQbokcX9?=
 =?Windows-1252?Q?JOixJ3T+pbvmpwnXVQ+o8Sbx6Oqj4/tgJysn7pj7I7PAkcSYAqpxeQrQ?=
 =?Windows-1252?Q?NcnBrJuj1iNwqlJZ+JDr/lIigs6a/pA6Z48zrgAy9wQTmA6WukZNFjZu?=
 =?Windows-1252?Q?LCH3rattuaLdRuRH7vzVlBgEF1FciYzzuvM663L8DK9xH1icrb5UCHPb?=
 =?Windows-1252?Q?/p9bjUcrEGuJpaZ6YFmxoaNEnuaXseFjJV9nAJy6yjPnAla2XgRJl39s?=
 =?Windows-1252?Q?PD4HWw9zOImxTXsg1xJw7Ju9sKs5K8NGiAHwH4PC4Fdr5v8SCUAadAjU?=
 =?Windows-1252?Q?giFMs6a/ztpo0d3lK4BeCklpzYD+rPnrwC2BapxDCdRbSvY/FOJZepMH?=
 =?Windows-1252?Q?bSV2W/eKIdc2tEaW3A1d5h6ReOCvafOhtwKzhZWAtRV2jpkf/mJPNs59?=
 =?Windows-1252?Q?nX5vxHuF1e8NoQAT2ITKtTKerkT5Ao0fbzujtPysesaPfadksZbcSYl/?=
 =?Windows-1252?Q?9qTBmlYJNteqDusIKgWHrx60uh5NfASzTEqrRKvf8+nnlous0VwOJnyb?=
 =?Windows-1252?Q?+a++pHxS1Ws0SlZP+f2Y6YvAuueLgMWzqEwVTHXoGfWlXFSFDwenViRF?=
 =?Windows-1252?Q?lI8/WTpqejlolOLK7eTJOm/6H+9QdJZtS5PHg4A4QOqLNiAdzNU4H+R9?=
 =?Windows-1252?Q?UncVw3FWYpQdCJ2ffgturvEdv0c5lLU5oJZ/BI7d0ya98uM6TIqzbssx?=
 =?Windows-1252?Q?Az+8PlWDkjn7b1teHKUFpcvc0nX+R0GgigFPHUUWczwEjRKCqZ9p2qKJ?=
 =?Windows-1252?Q?oK4FnIOFweQVL/ozteh+oJzzqUIgnqyoRHVcauFP/K+kZd1c97FlzSP0?=
 =?Windows-1252?Q?bBqimsmEtL2uHcBGDmqVBpwD32b9FpQtQFol1JkYHQIlIXPmkwbfesAb?=
 =?Windows-1252?Q?nqGjVtZvMBwk5FdGkd0pMqIuu1Bkd4sn2KZ+XmZFZGb8sYZqNst6mIMg?=
 =?Windows-1252?Q?kra58MVYJ6OZKngGeNLeUpm8frQmlSpMXrB8huRyM0R/j3rCbOrQMgAD?=
 =?Windows-1252?Q?+wNVC2bA+vJNw1NAuuJLWS5dDMaVLb+A7MimSOGeKqjxzKY8hA7cyK8H?=
 =?Windows-1252?Q?pFmBHIWO/c4LpHK5dwo9tqURJd88FPVtKmgrFEweLvFFLBwyQiqH0+hi?=
 =?Windows-1252?Q?NiuEf83gX4J8jYP6iQ2wfV8bRCTl39aLpnnfex890NCxhCBmlgGK0R85?=
 =?Windows-1252?Q?B8Hg?=
X-Forefront-PRVS: 0340850FCD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39450400003)(39840400002)(39850400002)(39860400002)(39400400002)(39410400002)(24454002)(229853002)(305945005)(6506006)(6486002)(36756003)(2906002)(53546009)(6666003)(50466002)(83506001)(3846002)(8676002)(76176999)(50986999)(31696002)(54356999)(81166006)(64126003)(86362001)(6916009)(72206003)(6116002)(478600001)(2950100002)(42186005)(6246003)(4326008)(33646002)(31686004)(53936002)(110136004)(38730400002)(5660300001)(23746002)(4001350100001)(66066001)(6512007)(65826007)(47776003)(25786009)(7736002)(189998001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0802MB2191; H:Juliens-MacBook-Pro.local;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; VI1PR0802MB2191;
 23:Qsemuj+dL/c1jaUFtx6VtmI+HK5KfOxlDtx?=
 =?Windows-1252?Q?yYns3/hY8RJZzQN4w/bxExEVJNzg71OCTaA3KQuSwbOyvxffcfWREj2F?=
 =?Windows-1252?Q?Q+Ggulv0MtM4/o2QPLm6IArI91KDAjXpZ2+Ehn65JQGG1cMqf4t5dogX?=
 =?Windows-1252?Q?eShE0V1Oj608cWkh0VZ73770vHhR+7JlnbPsKYoyZbD3Qqb8bWFcXsbI?=
 =?Windows-1252?Q?QiYRoclj7GGF0oFqNhJl9KkpM3aHCZemDpojYPuKgH1VfdQdFGYL23eN?=
 =?Windows-1252?Q?r4kcdPe0/XFH6iGYFmw54Ly2sbHsCj99ZVCIK/1WRlyAAlpnPXI1VEyJ?=
 =?Windows-1252?Q?bNYEd5wUpGTU9D0umlo2ZjjyQxSm0nqbWz/f87zsclOK8dT2f7rr8rU/?=
 =?Windows-1252?Q?uG5pgg7EEswDuGIPEB3dDBeJqdmvhlyJuP28C/rwnCRnTnQ1xmA/dwKE?=
 =?Windows-1252?Q?iFEerBV2wrnaxW19OvSOrZDlL29DRDUfWcVM6IoK33NltDYuPBeZy7pw?=
 =?Windows-1252?Q?38WjpJtK1wIHEksfvqGQdXtdXoUyZtBU4Bl0aLabhc9f9Ks0jBhnDGuV?=
 =?Windows-1252?Q?d6FEtGjULp8HYlT9JLaPj4ZsNMFJ5nEZ6wRTMvIMLlgQm05D2CcYGUu5?=
 =?Windows-1252?Q?Rks7ThZtJH+WX/39o8Itrrb3zctKxCgB5EuYQD0U0kjIrSTUtm1bwK7t?=
 =?Windows-1252?Q?VXPNkuN2Qt9t0GuRqHaHw3c5FUoM8V2gFTE5FVESEXuzUAoS8JHXzD1z?=
 =?Windows-1252?Q?DR94dA3aBfg9xLIzP2UZ5zJgMCt/WXGt4Ji0Hnztad8OfUqC2//DHO6W?=
 =?Windows-1252?Q?kTs6m6dAqnShUQBYAeJa562iKfzj3Lz+zC7oKJY9266Qqe9uZ+nCngwb?=
 =?Windows-1252?Q?K5CMiiyVWd/jIzL6wWg8lIUDAIa9Rkov/XZy3Y2EZEluDClRW6zjKqjc?=
 =?Windows-1252?Q?dGMBliNxIc+YAePXCB1+RA/LUawBsRnILqwfrDKBzy7E9N33wt56jEPc?=
 =?Windows-1252?Q?eHKZYxx3QVFsBJXVE1JRS3dHPsXGjXD3PJaF+Z8kkc6QGLIw/O3WgLpY?=
 =?Windows-1252?Q?5Ca+miRbRipnAW3QVFyqcfavRHYS8olZcTT03N6NBz4HIG2B2E+AtqZU?=
 =?Windows-1252?Q?B1mTGnhy100EpeZUEJY993tScnPP9qMCI91EnfMSniDKWBY8laFHKnmy?=
 =?Windows-1252?Q?9hTFtBQsbKq+to2ionqAspyukDPOPzkFiVEiaTe9remDWTKDCfcNOWZ+?=
 =?Windows-1252?Q?djYpScVsVDFnD1NT1FPWqrOaAbTPJoP76aitYEZzpHDzydUB39aTc93o?=
 =?Windows-1252?Q?aGGnXI0LpY7RH/UnnbA5QZrcGvlmNS9dziIf5y0dyQs+DAG+NUsNtfkR?=
 =?Windows-1252?Q?9CBoCa7cE2a9T?=
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; VI1PR0802MB2191;
 6:OXFHMAaNhd4wTs+UnOzCmt0KEmHkdm1++3du?=
 =?Windows-1252?Q?Nh0uyRSpSLVnzSsa+Dnyb+syWACR98w9UyN2c2IrneF/STd9dtoD3Ojz?=
 =?Windows-1252?Q?2Nhl+24LWxYls9q5YZIHeyoIBhbmGLroKv+v0P78LXUOLisI7V3MdTQh?=
 =?Windows-1252?Q?1OgeUoXMwuz1F/NnUi7pZKS2L1/SP0iLlD4g1HtYgOusXutmhFFqu32a?=
 =?Windows-1252?Q?0jphf0ibHYWPY6tb6gzfTbmYop0Pyas54RM4XXQuMYyvtwnIrBtziYEz?=
 =?Windows-1252?Q?sgGLYg5zKnDwnCuxOQ6VX0gr3ISnjNE7+3evFcQwzoAg4enYMFWAUYEv?=
 =?Windows-1252?Q?Hyzf/lIIyQVM6sEwCDnpdAh7QyOS97rEnCIG8a0G1CqNUKbS6XWodXGB?=
 =?Windows-1252?Q?SH2HrShlW8kuELwKds3975A4l4IBHMeUjiSrHKb/CfHmYZ9z5kYSlgC5?=
 =?Windows-1252?Q?TtfWUsL0pOzQ8yI07Bph3WLD84tBI8Z9cgXBNT3w/A5LPcZ4qfOH0taX?=
 =?Windows-1252?Q?jVVY5FzDaMiUVDpN3CPf2XkelRPHPHy9K5+cMgksaki3hclFGNCeII0B?=
 =?Windows-1252?Q?JIFnJDFuQq4XeRcNURZk+YfFh1h/wKn5LLqJkWqG9ET0DTAFJlet3dGG?=
 =?Windows-1252?Q?1FMKql4XMY3GPoIgyGtYHng+wuZAIVfKUjLtryRJeYJFE+N/lQdNIyO3?=
 =?Windows-1252?Q?ucqeXuKQa/pZ1tEzDFf5VqRteh05UGyXImkONiM2XHNa+AxwBkDxgU48?=
 =?Windows-1252?Q?3hgsSj6vBqaDNFnnQZHypKSpPSXnSh+/tE89dAAs2mhYyPW/eMTSCuiX?=
 =?Windows-1252?Q?0mLs7FjXr61oXoSTE4B5JbbmBFVriP+EC7b20GPAJ+yPjHB30/aEXha5?=
 =?Windows-1252?Q?lE3dj4ee/xV8IUHfLraKi5bthn94iMgN0J5YO+OKGDuci0963CuP6yxY?=
 =?Windows-1252?Q?2cD3q80qCRxKxfsMUmX+Law8li6vMPfN/a4MMhHCbMgfdsUH9ymX/utw?=
 =?Windows-1252?Q?+KEDIe4UT3fAnHeRi0AHUl0Ago2N++JlvbXi4WjVK+E63gnB2HEPOoQf?=
 =?Windows-1252?Q?igbQ+Jxnib+p9E2kyj9J/HRwzJRALQjRYiY0?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2191;
 5:A715TaT+m6FzTeebgcsZ4tOubT2o3hEN/HgCnHcKmrR8SVr9C2ZYVF6EMgeohQBO7ZUDkzqGS777n+0cVp0hBeHDFNLBwBOBCj2doocwBuk2PXAcd9Tj7WzNSOsxvU52l5Z4bpMUsEJfAyzOJkD3rdecZeF62fkmRWS0gb/jHVWU0/5CucDlsdSVc+T/PxjtBgJjQsBX8JJrMzVVvC7ZXB3po04EXR786ETeGQQfIKkbh0BNR9jA4SEaplu/EaUxzXKU82WJdR1kCqaQ4ibe83qWMaNcMYco2TIUUg1AQ21XfpD1HdGlYjM3Skuk6Z6Fn+g+GoIO2vhG3bJWGmnUIkmcrqsmnjeInJJJn3Q/hUZgGroIDhiVSi8/AW4Ls9lXk773wv8p9+zpX+aX80IVRUNlofcUc9j4PpMnepTBAIo6IKC4GHRpmRK+5MoxiQFr3mDONyt7klMS74xlmhcooRIj/Xa32BbZtnrOK5vWfzLd/ODIGXPsIbQJVwNczx93;
 24:dSn9uE7beQZcZimdYbsXtB+3f1kr0yOpDZdPJXpwD5NrmxxA5sF64DQvS1WR1gB6Q6AOhrq/W58l/05KWGLP/CTjBKpW2yEh6UXoc/RhHMk=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2191;
 7:dcGsFpomkey6H5oCr+5lBKOSihUPkEBaTgyxed/di4V/XPg3eMaQ0lvD9JEAn+o0l1ZkRNNr/FtdxMa+2BPf5hQYxIha3cCcm0ocsSrGbXE2nPASQzMYeQ3Xm3Ph6/4FQdSMtXKXJNkHcD6z8ihdLQciNimeTgoMIKvYQdx3y78BEeLSgofcaDhXFUsCxl8mB0/8tPcs3r0O7RfaR2YjLZosPAUMUwVVJ7tyHBtA6Wzdux/T8Ahyxy3a20bje9PbVREVpGf+2ant3BFqZWpI1kgOYOmmw4ObxdQPYf9OJxYlcpb6mzZql/ewlSb6j1gxePc6ByalqnV9B2l2N9M8T+NmB/43DBshEl2nad8+XInJpK5fd5k2JsQh0qtD4gPWnJtDzvgqwUCFfL2suxUH1AYs0us6kTquHOelkIiED0nnO71C1QoOrHUB+sZP65mDahSr1YU6zIPRGIA4u4CaoR6+dYyMvQqLdYoYMFjqeZEqRUCezcJg+SJmvlcIeJgoVeAP9OtJwe/8rB5ggbSEeW3LxO+GVsjHkiQlfJi+YclXbTpEqTc79I1eDwEcJh81Fb7bHc3Z1PU0Y5Cqk1YeSLVUSdrEJafsDzVi8QHFCQRY4LC72DX2c2oz5nZt90YsDjjINBWhESxh0eBhKOsY0zJ6xoE4tmhUPfrR1kgI37+rNjKGOFzVjr8sp4cfMo78fK4ugC2QQhPMwe05v9Ttlc0W2yHjQSbEwkeSGbaeOUQE6mxDcxOdiBwH2tK0H07Ed7dSI7czoq896Yuqpa2WfJSxf+mZkVM+UocV1smNzxs=
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jun 2017 06:55:49.7707 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0802MB2191
Cc: nd@arm.com, punit.agrawal@arm.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 04/24] xen/arm: mm: Introduce clear_table
	and use 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-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>

SGkgU3RlZmFubywKCk9uIDE1LzA2LzIwMTcgMjM6MzEsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiBPbiBUdWUsIDEzIEp1biAyMDE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEFkZCBhIG5l
dyBoZWxwZXIgY2xlYXJfdGFibGUgdG8gY2xlYXIgYSBwYWdlIHRhYmxlIGVudHJ5IGFuZCBpbnZh
bGlkYXRlCj4+IHRoZSBjYWNoZS4KPj4KPj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KPj4gLS0tCj4+ICB4ZW4vYXJjaC9hcm0vbW0uYyB8IDIyICsr
KysrKysrKysrKy0tLS0tLS0tLS0KPj4gIDEgZmlsZSBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCsp
LCAxMCBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5jIGIv
eGVuL2FyY2gvYXJtL21tLmMKPj4gaW5kZXggMDgyYzg3MmM3Mi4uYjRmZjc3N2I1NSAxMDA2NDQK
Pj4gLS0tIGEveGVuL2FyY2gvYXJtL21tLmMKPj4gKysrIGIveGVuL2FyY2gvYXJtL21tLmMKPj4g
QEAgLTUyOSw2ICs1MjksMTMgQEAgdm9pZCBfX2luaXQgcmVtb3ZlX2Vhcmx5X21hcHBpbmdzKHZv
aWQpCj4+Cj4+ICBleHRlcm4gdm9pZCByZWxvY2F0ZV94ZW4odWludDY0X3QgdHRiciwgdm9pZCAq
c3JjLCB2b2lkICpkc3QsIHNpemVfdCBsZW4pOwo+Pgo+PiArLyogQ2xlYXIgYSB0cmFuc2xhdGlv
biB0YWJsZSBhbmQgY2xlYW4gJiBpbnZhbGlkYXRlIHRoZSBjYWNoZSAqLwo+PiArc3RhdGljIHZv
aWQgY2xlYXJfdGFibGUodm9pZCAqdGFibGUpCj4KPiBUaGlzIGNvdWxkIGJlIGEgc3RhdGljIGlu
bGluZS4gSW4gYW55IGNhc2U6CgpJIHNlZSB5b3UgYWxyZWFkeSBjb21taXR0ZWQuIEkgc2VlIHZl
cnkgbGltaXRlZCB1c2UgaGVyZSBmb3Igc3RhdGljIAppbmxpbmUgYXMgdGhpcyBmdW5jdGlvbiBt
aWdodCBxdWl0ZSBiaWcgKGNsZWFyX3BhZ2UgYW5kIApjbGVhbl9hbmRfaW52YWxpZGF0ZV9kY2Fj
aGVfdmFfcmFuZ2UpLiBUaGUgY29tcGlsZXIgaXMgaW4gYmV0dGVyIApwb3NpdGlvbiB0byBkZWNp
ZGUgd2hhdCB0byBkbyB0aGFuIHVzLgoKSUhNTywgc3RhdGljIGlubGluZSBzaG91bGQgb25seSBi
ZSB1c2VkIGluIGhlYWRlciBhbmQgdmVyeSBzbWFsbCAKZnVuY3Rpb24gKGJhc2ljYWxseSBqdXN0
IGNoZWNraW5nIGEgY29uZGl0aW9uKS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 06:56:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 06: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 1dLlBC-0007Vk-3X; Fri, 16 Jun 2017 06:56:26 +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 1dLlBA-0007VS-Ko
 for xen-devel@lists.xen.org; Fri, 16 Jun 2017 06:56:24 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 C8/CB-02199-71183495; Fri, 16 Jun 2017 06:56:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsVywNxEW1e80Tn
 S4MAlboslHxezODB6HN39mymAMYo1My8pvyKBNWPKs2VsBU8MK/5N3sLawPhYrYuRk0NIoEJi
 /pHvbCC2hACvxJFlM1i7GDmAbH+J7oWFECXlEpd/9jOChFkEVCW+3hYGCbMJKEtc/NoL1ikiY
 CaxccpDdhCbWcBN4tS5I2C2sEC4xOeOP4wgNq+AlcSrlReYuxi5gOxORomjW2ayQcx3lljQf5
 gNokhQ4uTMJywQg7Qkbvx7yQSyl1lAWmL5Pw6QMKeAi8S2b21MILYo0A27b+1lnsAoOAtJ9yw
 k3bMQuhcwMq9iVC9OLSpLLdI100sqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAzW
 egYGxh2MV9qcDzFKcjApifLyyzlFCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgPVvvHCkkWJSan
 lqRlpkDjBuYtAQHj5II7886oDRvcUFibnFmOkTqFKOilDjvHpA+AZBERmkeXBssVi8xykoJ8z
 IyMDAI8RSkFuVmlqDKv2IU52BUEuZ1bgCawpOZVwI3/RXQYiagxUEXHEAWlyQipKQaGOe3iPL
 byT968vXtXsM5d6dsjfTSXd9nMHV+wffuC9ecQo42fzSJ5/uu3yLzYG6I/JRVazitjlgkmCdK
 H1ENS/E+xXvtUqHplUTJtG0dzpOizSW2dK7vmMoXtdmUVWu5q6VtbOIE703hu7fdcN1weHLY/
 LMb/JT4dvuL3tj1wDaq//okDR7nnUosxRmJhlrMRcWJACAoUKjQAgAA
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1497596180!101061300!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20290 invoked from network); 16 Jun 2017 06:56:22 -0000
Received: from mga05.intel.com (HELO mga05.intel.com) (192.55.52.43)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Jun 2017 06:56:22 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by fmsmga105.fm.intel.com with ESMTP; 15 Jun 2017 23:56:20 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.39,346,1493708400"; d="scan'208";a="981554711"
Received: from skl-2s3.sh.intel.com ([10.239.48.12])
 by orsmga003.jf.intel.com with ESMTP; 15 Jun 2017 23:56:18 -0700
Date: Fri, 16 Jun 2017 14:57:03 +0800
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xen.org, eric.r.crawford@intel.com
Message-ID: <20170616065700.GA108143@skl-2s3.sh.intel.com>
Mail-Followup-To: xen-devel@lists.xen.org, eric.r.crawford@intel.com,
 Kevin Tian <kevin.tian@intel.com>, Jan Beulich <jbeulich@suse.com>
References: <1497595719-107855-1-git-send-email-chao.gao@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1497595719-107855-1-git-send-email-chao.gao@intel.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Kevin Tian <kevin.tian@intel.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] VT-d: fix VF of RC integrated endpoint
 matched to wrong VT-d unit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

KyBFcmljCgpPbiBGcmksIEp1biAxNiwgMjAxNyBhdCAwMjo0ODozOVBNICswODAwLCBDaGFvIEdh
byB3cm90ZToKPlRoZSBwcm9ibGVtIGlzIGEgVkYgb2YgUkMgaW50ZWdyYXRlZCBQRiAoZS5nLiBQ
RidzIEJERiBpcyAwMDowMi4wKSwKPndlIHdvdWxkIHdyb25nbHkgdXNlIDAwOjAwLjAgdG8gc2Vh
cmNoIFZULWQgdW5pdC4KPgo+VG8gc2VhcmNoIFZULWQgdW5pdCBmb3IgYSBWRiwgdGhlIEJERiBv
ZiB0aGUgUEYgaXMgdXNlZC4gQW5kIElmIHRoZQo+UEYgaXMgYW4gRXh0ZW5kZWQgRnVuY3Rpb24s
IHRoZSBCREYgb2Ygb25lIHRyYWRpdGlvbmFsIGZ1bmN0aW9uIGlzCj51c2VkLiBUaGUgZm9sbG93
aW5nIGxpbmUgKGZyb20gYWNwaV9maW5kX21hdGNoZWRfZHJoZF91bml0KCkpOgo+ICAgIGRldmZu
ID0gUENJX1NMT1QocGRldi0+aW5mby5waHlzZm4uZGV2Zm4pID8gMCA6IHBkZXYtPmluZm8ucGh5
c2ZuLmRldmZuOwo+c2V0cyAnZGV2Zm4nIHRvIDAgaWYgUEYncyBkZXZmbiA+IDguIEFwcGFyZW50
bHksIHRoaXMgbGluZSB0cmVhdHMgYWxsCj5QRnMgYXMgQVJJLWNhcGFibGUgZnVuY3Rpb24gYW5k
IGFzc3VtZXMgdGhlIFJvb3QgUG9ydCBvciBTd2l0Y2gKPkRvd25zdHJlYW0gUG9ydCBpbW1lZGlh
dGVseSBhYm92ZSB0aGUgUEYgaGFzIEFSSWZvcndhcmRpbmcgZW5hYmxlZC4KPkhvd2V2ZXIsIGFj
Y29yZGluZyB0byBTUklPViBzcGVjIDMuNy4zLCBBUkkgaXMgbm90IGFwcGxpY2FibGUgdG8gUkMK
PmludGVncmF0ZWQgUEYuIEZvciB0aGlzIGNhc2UsIHdlIHNob3VsZCB1c2UgUEYncyBCREYgZGly
ZWN0bHkgb3RoZXIKPnRoYW4gdXNpbmcgMCBhcyBkZXZmbi4KPgo+VGhpcyBwYXRjaCBhZGRzIGEg
bmV3IHBkZXYgdHlwZSB0byBpbmRpY2F0ZSBhIGZ1bmN0aW9uIGlzIFJDCj5pbnRlZ3JhdGVkLiBB
bmQgY2hlY2sgd2hldGhlciBQRiBpcyBhIFJDIGludGVncmF0ZWQgZW5kcG9pbnQgd2hlbgo+c2Vh
cmNoaW5nIFZULWQgdW5pdC4KPgo+UmVwb3J0ZWQtYnk6IENyYXdmb3JkLCBFcmljIFIgPEVyaWMu
Ui5DcmF3Zm9yZEBpbnRlbC5jb20+Cj5TaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9A
aW50ZWwuY29tPgo+LS0tCj4geGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMgICAgICAgICAg
fCAyOCArKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tCj4geGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvdnRkL2RtYXIuYyAgICAgfCAgNyArKysrKystCj4geGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
dnRkL2ludHJlbWFwLmMgfCAgMSArCj4geGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11
LmMgICAgfCAgMiArKwo+IHhlbi9pbmNsdWRlL3hlbi9wY2kuaCAgICAgICAgICAgICAgICAgIHwg
IDEgKwo+IDUgZmlsZXMgY2hhbmdlZCwgMjkgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0p
Cj4KPmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYyBiL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jCj5pbmRleCA2ZTcxMjZiLi45ODQyZDc2IDEwMDY0NAo+LS0t
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKPisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL3BjaS5jCj5AQCAtMzQ1LDYgKzM0NSw3IEBAIHN0YXRpYyBzdHJ1Y3QgcGNpX2RldiAq
YWxsb2NfcGRldihzdHJ1Y3QgcGNpX3NlZyAqcHNlZywgdTggYnVzLCB1OCBkZXZmbikKPiAgICAg
ICAgICAgICBicmVhazsKPiAKPiAgICAgICAgIGNhc2UgREVWX1RZUEVfUENJZV9FTkRQT0lOVDoK
PisgICAgICAgIGNhc2UgREVWX1RZUEVfUkNfRU5EUE9JTlQ6Cj4gICAgICAgICAgICAgcG9zID0g
cGNpX2ZpbmRfY2FwX29mZnNldChwc2VnLT5uciwgYnVzLCBQQ0lfU0xPVChkZXZmbiksCj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQQ0lfRlVOQyhkZXZmbiksIFBDSV9D
QVBfSURfRVhQKTsKPiAgICAgICAgICAgICBCVUdfT04oIXBvcyk7Cj5AQCAtODU0LDIzICs4NTUs
MjQgQEAgaW50IHBjaV9yZWxlYXNlX2RldmljZXMoc3RydWN0IGRvbWFpbiAqZCkKPiAKPiBlbnVt
IHBkZXZfdHlwZSBwZGV2X3R5cGUodTE2IHNlZywgdTggYnVzLCB1OCBkZXZmbikKPiB7Cj4tICAg
IHUxNiBjbGFzc19kZXZpY2UsIGNyZWc7Cj4tICAgIHU4IGQgPSBQQ0lfU0xPVChkZXZmbiksIGYg
PSBQQ0lfRlVOQyhkZXZmbik7Cj4rICAgIHVpbnQ4X3QgZCA9IFBDSV9TTE9UKGRldmZuKSwgZiA9
IFBDSV9GVU5DKGRldmZuKTsKPiAgICAgaW50IHBvcyA9IHBjaV9maW5kX2NhcF9vZmZzZXQoc2Vn
LCBidXMsIGQsIGYsIFBDSV9DQVBfSURfRVhQKTsKPisgICAgaW50IHBjaWVfdHlwZSA9IC0xOwo+
IAo+LSAgICBjbGFzc19kZXZpY2UgPSBwY2lfY29uZl9yZWFkMTYoc2VnLCBidXMsIGQsIGYsIFBD
SV9DTEFTU19ERVZJQ0UpOwo+LSAgICBzd2l0Y2ggKCBjbGFzc19kZXZpY2UgKQo+KyAgICBpZiAo
IHBvcyApCj4rICAgICAgICBwY2llX3R5cGUgPSBNQVNLX0VYVFIocGNpX2NvbmZfcmVhZDE2KHNl
ZywgYnVzLCBkLCBmLAo+KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3MgKyBQ
Q0lfRVhQX0ZMQUdTKSwgUENJX0VYUF9GTEFHU19UWVBFKTsKPisgICAgc3dpdGNoICggcGNpX2Nv
bmZfcmVhZDE2KHNlZywgYnVzLCBkLCBmLCBQQ0lfQ0xBU1NfREVWSUNFKSApCj4gICAgIHsKPiAg
ICAgY2FzZSBQQ0lfQ0xBU1NfQlJJREdFX1BDSToKPi0gICAgICAgIGlmICggIXBvcyApCj4tICAg
ICAgICAgICAgcmV0dXJuIERFVl9UWVBFX0xFR0FDWV9QQ0lfQlJJREdFOwo+LSAgICAgICAgY3Jl
ZyA9IHBjaV9jb25mX3JlYWQxNihzZWcsIGJ1cywgZCwgZiwgcG9zICsgUENJX0VYUF9GTEFHUyk7
Cj4tICAgICAgICBzd2l0Y2ggKCAoY3JlZyAmIFBDSV9FWFBfRkxBR1NfVFlQRSkgPj4gNCApCj4r
ICAgICAgICBzd2l0Y2ggKCBwY2llX3R5cGUgKQo+ICAgICAgICAgewo+ICAgICAgICAgY2FzZSBQ
Q0lfRVhQX1RZUEVfUENJX0JSSURHRToKPiAgICAgICAgICAgICByZXR1cm4gREVWX1RZUEVfUENJ
ZTJQQ0lfQlJJREdFOwo+ICAgICAgICAgY2FzZSBQQ0lfRVhQX1RZUEVfUENJRV9CUklER0U6Cj4g
ICAgICAgICAgICAgcmV0dXJuIERFVl9UWVBFX1BDSTJQQ0llX0JSSURHRTsKPisgICAgICAgIGNh
c2UgLTE6Cj4rICAgICAgICAgICAgcmV0dXJuIERFVl9UWVBFX0xFR0FDWV9QQ0lfQlJJREdFOwo+
ICAgICAgICAgfQo+ICAgICAgICAgcmV0dXJuIERFVl9UWVBFX1BDSWVfQlJJREdFOwo+ICAgICBj
YXNlIFBDSV9DTEFTU19CUklER0VfSE9TVDoKPkBAIC04ODAsNyArODgyLDE1IEBAIGVudW0gcGRl
dl90eXBlIHBkZXZfdHlwZSh1MTYgc2VnLCB1OCBidXMsIHU4IGRldmZuKQo+ICAgICAgICAgcmV0
dXJuIERFVl9UWVBFX1BDSV9VTktOT1dOOwo+ICAgICB9Cj4gCj4tICAgIHJldHVybiBwb3MgPyBE
RVZfVFlQRV9QQ0llX0VORFBPSU5UIDogREVWX1RZUEVfUENJOwo+KyAgICBzd2l0Y2ggKCBwY2ll
X3R5cGUgKQo+KyAgICB7Cj4rICAgIGNhc2UgUENJX0VYUF9UWVBFX1JDX0VORDoKPisgICAgICAg
IHJldHVybiBERVZfVFlQRV9SQ19FTkRQT0lOVDsKPisgICAgY2FzZSAtMToKPisgICAgICAgIHJl
dHVybiBERVZfVFlQRV9QQ0k7Cj4rICAgIH0KPisKPisgICAgcmV0dXJuIERFVl9UWVBFX1BDSWVf
RU5EUE9JTlQ7Cj4gfQo+IAo+IC8qCj5kaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvdnRkL2RtYXIuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9kbWFyLmMKPmluZGV4
IDgyMDQwZGQuLjdjOWQxN2IgMTAwNjQ0Cj4tLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92
dGQvZG1hci5jCj4rKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZG1hci5jCj5AQCAt
MjE5LDcgKzIxOSwxMiBAQCBzdHJ1Y3QgYWNwaV9kcmhkX3VuaXQgKmFjcGlfZmluZF9tYXRjaGVk
X2RyaGRfdW5pdChjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldikKPiAgICAgZWxzZSBpZiAoIHBk
ZXYtPmluZm8uaXNfdmlydGZuICkKPiAgICAgewo+ICAgICAgICAgYnVzID0gcGRldi0+aW5mby5w
aHlzZm4uYnVzOwo+LSAgICAgICAgZGV2Zm4gPSBQQ0lfU0xPVChwZGV2LT5pbmZvLnBoeXNmbi5k
ZXZmbikgPyAwIDogcGRldi0+aW5mby5waHlzZm4uZGV2Zm47Cj4rICAgICAgICAvKiBBUkkgaXMg
bm90IGFwcGxpYWJsZSB0byBSb290IENvbXBsZXggSW50ZWdyYXRlZCBFbmRwb2ludHMgKi8KPisg
ICAgICAgIGlmICggUENJX1NMT1QocGRldi0+aW5mby5waHlzZm4uZGV2Zm4pICYmCj4rICAgICAg
ICAgICAgIChwZGV2LT50eXBlICE9IERFVl9UWVBFX1JDX0VORFBPSU5UKSApCj4rICAgICAgICAg
ICAgZGV2Zm4gPSAwOwo+KyAgICAgICAgZWxzZQo+KyAgICAgICAgICAgIGRldmZuID0gcGRldi0+
aW5mby5waHlzZm4uZGV2Zm47Cj4gICAgIH0KPiAgICAgZWxzZQo+ICAgICB7Cj5kaWZmIC0tZ2l0
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2ludHJlbWFwLmMgYi94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC92dGQvaW50cmVtYXAuYwo+aW5kZXggMWUwMzE3Yy4uYmFlMGQzYiAxMDA2NDQK
Pi0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pbnRyZW1hcC5jCj4rKysgYi94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW50cmVtYXAuYwo+QEAgLTQ4Niw2ICs0ODYsNyBAQCBz
dGF0aWMgdm9pZCBzZXRfbXNpX3NvdXJjZV9pZChzdHJ1Y3QgcGNpX2RldiAqcGRldiwgc3RydWN0
IGlyZW1hcF9lbnRyeSAqaXJlKQo+ICAgICAgICAgdW5zaWduZWQgaW50IHNxOwo+IAo+ICAgICBj
YXNlIERFVl9UWVBFX1BDSWVfRU5EUE9JTlQ6Cj4rICAgIGNhc2UgREVWX1RZUEVfUkNfRU5EUE9J
TlQ6Cj4gICAgIGNhc2UgREVWX1RZUEVfUENJZV9CUklER0U6Cj4gICAgIGNhc2UgREVWX1RZUEVf
UENJZTJQQ0lfQlJJREdFOgo+ICAgICBjYXNlIERFVl9UWVBFX1BDSV9IT1NUX0JSSURHRToKPmRp
ZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYyBiL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCj5pbmRleCAxOTMyOGY2Li43M2YzMDk1IDEwMDY0
NAo+LS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKPisrKyBiL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCj5AQCAtMTQ5Myw2ICsxNDkzLDcgQEAgc3Rh
dGljIGludCBkb21haW5fY29udGV4dF9tYXBwaW5nKHN0cnVjdCBkb21haW4gKmRvbWFpbiwgdTgg
ZGV2Zm4sCj4gICAgICAgICBicmVhazsKPiAKPiAgICAgY2FzZSBERVZfVFlQRV9QQ0llX0VORFBP
SU5UOgo+KyAgICBjYXNlIERFVl9UWVBFX1JDX0VORFBPSU5UOgo+ICAgICAgICAgaWYgKCBpb21t
dV9kZWJ1ZyApCj4gICAgICAgICAgICAgcHJpbnRrKFZURFBSRUZJWCAiZCVkOlBDSWU6IG1hcCAl
MDR4OiUwMng6JTAyeC4ldVxuIiwKPiAgICAgICAgICAgICAgICAgICAgZG9tYWluLT5kb21haW5f
aWQsIHNlZywgYnVzLAo+QEAgLTE2NDQsNiArMTY0NSw3IEBAIHN0YXRpYyBpbnQgZG9tYWluX2Nv
bnRleHRfdW5tYXAoc3RydWN0IGRvbWFpbiAqZG9tYWluLCB1OCBkZXZmbiwKPiAgICAgICAgIGdv
dG8gb3V0Owo+IAo+ICAgICBjYXNlIERFVl9UWVBFX1BDSWVfRU5EUE9JTlQ6Cj4rICAgIGNhc2Ug
REVWX1RZUEVfUkNfRU5EUE9JTlQ6Cj4gICAgICAgICBpZiAoIGlvbW11X2RlYnVnICkKPiAgICAg
ICAgICAgICBwcmludGsoVlREUFJFRklYICJkJWQ6UENJZTogdW5tYXAgJTA0eDolMDJ4OiUwMngu
JXVcbiIsCj4gICAgICAgICAgICAgICAgICAgIGRvbWFpbi0+ZG9tYWluX2lkLCBzZWcsIGJ1cywK
PmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vcGNpLmggYi94ZW4vaW5jbHVkZS94ZW4vcGNp
LmgKPmluZGV4IDU5YjZlOGEuLjRlYzc0YjEgMTAwNjQ0Cj4tLS0gYS94ZW4vaW5jbHVkZS94ZW4v
cGNpLmgKPisrKyBiL3hlbi9pbmNsdWRlL3hlbi9wY2kuaAo+QEAgLTY3LDYgKzY3LDcgQEAgc3Ry
dWN0IHBjaV9kZXYgewo+ICAgICBlbnVtIHBkZXZfdHlwZSB7Cj4gICAgICAgICBERVZfVFlQRV9Q
Q0lfVU5LTk9XTiwKPiAgICAgICAgIERFVl9UWVBFX1BDSWVfRU5EUE9JTlQsCj4rICAgICAgICBE
RVZfVFlQRV9SQ19FTkRQT0lOVCwgICAgICAgLy8gUm9vdCBDb21wbGV4IEludGVncmF0ZWQgRW5k
cG9pbnQKPiAgICAgICAgIERFVl9UWVBFX1BDSWVfQlJJREdFLCAgICAgICAvLyBQQ0llIHJvb3Qg
cG9ydCwgc3dpdGNoCj4gICAgICAgICBERVZfVFlQRV9QQ0llMlBDSV9CUklER0UsICAgLy8gUENJ
ZS10by1QQ0kvUENJeCBicmlkZ2UKPiAgICAgICAgIERFVl9UWVBFX1BDSTJQQ0llX0JSSURHRSwg
ICAvLyBQQ0kvUENJeC10by1QQ0llIGJyaWRnZQo+LS0gCj4xLjguMy4xCj4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 06:59:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 06: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 1dLlDn-0007mY-Gh; Fri, 16 Jun 2017 06:59: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 1dLlDm-0007mQ-2r
 for xen-devel@lists.xen.org; Fri, 16 Jun 2017 06:59:06 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 C9/E9-02181-9B183495; Fri, 16 Jun 2017 06:59:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBKsWRWlGSWpSXmKPExsWSoc/orruj0Tn
 S4MECboslHxezODB6HN39mymAMYo1My8pvyKBNePS8qMsBZc4K/50zWduYGzl6GLk5GARaGCW
 OPPRtYuRi4NRoJlR4s6TZ+wgjpBAN5PEtMuHmboYOTiEBbwkeqamgDSICOhLbLrdyA5iCwmsY
 pTYOUsHxGYWsJP43z4VLM4moClx5/MnJhCbV8BKYtaqDjaIZaoSp89dYAWxRQVSJT6++8IIUS
 MocXLmExYQm1PAR+LzgRvMEDNtJe7M3Q1ly0tsfzsHzJYAsg9/n8kKcqeEwDRGiTNnDrBAHKQ
 oMaPzIAtEkazE0bNzoGwdiUs/vrBC2L4SXRfvsIH8JSGgLHGqxQ/CrJf489AHomIyu8TdjeoQ
 468wS5xfcArsLz4BIYntD/YwQRQVSJzcdxTqHmuJi9Pms0E0XGCV+PFqJwuEc4NXYlbDIqgjZ
 CQO/Oxgh0hsYpWYuWMN2wRGrVlIITALydezkHy9gJF5FaN6cWpRWWqRrrFeUlFmekZJbmJmjq
 6hgalebmpxcWJ6ak5iUrFecn7uJkZgimAAgh2Me/85HWKU5GBSEuXll3OKFOJLyk+pzEgszog
 vKs1JLT7EKMPBoSTBu6nBOVJIsCg1PbUiLTMHmKxg0hIcPEoivD/rgNK8xQWJucWZ6RCpU4yK
 UuK8DiB9AiCJjNI8uDZYgrzEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYV5nkCk8mXklcNNfA
 S1mAlocdMEBZHFJIkJKqoGxnMm4+X7cUm5LlcctUXXnnF+dkM/sWmew34nNZl6hmWjOs3Orgo
 7PnjF5VvfNN+GZhqbxhxYp/NBtnHX5w4OOkOlfhUWO8eXxlOkeTJPuyLgj7WHzxvjWDu+mnb2
 2ZhOD3v/MPHij2K7519mcrPiPK96xrTE31OpfePKL0/3GScU1P24YJN1TYinOSDTUYi4qTgQA
 OOaH1IsDAAA=
X-Env-Sender: Julien.Grall@arm.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1497596343!87805507!1
X-Originating-IP: [104.47.1.71]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30544 invoked from network); 16 Jun 2017 06:59:04 -0000
Received: from mail-ve1eur01on0071.outbound.protection.outlook.com (HELO
 EUR01-VE1-obe.outbound.protection.outlook.com) (104.47.1.71)
 by server-16.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 16 Jun 2017 06:59:04 -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=XOCsHnurVNbUexVTaFSe2C2wmRVE76okCKSKP45eOTw=;
 b=H2m6gEdgWtOd67uic38vzC6cvIiVV7acojj6ZFNzX/7kunSqMmsiVmdo+y81KaA8y/4vfUYhQtSA+ivi4223+NiXqfEO2LzBzkSpOJpYYV4foFrdF72y4c3cojeYIi/0gJgPYK68bWysKKLwGyIS3GNt9y0oX08JuhrrrP2ovJ4=
Received: from Juliens-MacBook-Pro.local (82.1.229.77) by
 HE1PR0802MB2188.eurprd08.prod.outlook.com (2603:10a6:3:c3::7) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1157.12; Fri, 16
 Jun 2017 06:59:01 +0000
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20170613161323.25196-1-julien.grall@arm.com>
 <20170613161323.25196-17-julien.grall@arm.com>
 <alpine.DEB.2.10.1706151606040.12156@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b010c967-56e1-bed2-f1da-8ae720f98040@arm.com>
Date: Fri, 16 Jun 2017 07:58:57 +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.1706151606040.12156@sstabellini-ThinkPad-X260>
X-Originating-IP: [82.1.229.77]
X-ClientProxiedBy: VI1PR0602CA0021.eurprd06.prod.outlook.com
 (2603:10a6:800:bc::31) To HE1PR0802MB2188.eurprd08.prod.outlook.com
 (2603:10a6:3:c3::7)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: HE1PR0802MB2188:
X-MS-Office365-Filtering-Correlation-Id: c590f06c-3f3e-4b47-7c62-08d4b4852b46
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:HE1PR0802MB2188; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2188;
 3:nbMmvTf0urHzEl0XCsT5l4sabx1qjGTTDnGCJ7s8XC6ajh+hRTpABfEC4OswEsQn3rDaqVloheiwWHvd4fkwLBDQV0Bth4AOzOoO8IZTi2ACp3brpqkUFtmvJrk1WxN8r6oivSWSq7v5vG5SBwaBxekk4atFda5cdeYX6xykShScEreFaOzBmZhYl/23NvxndPqikSysrjxv6OsR7nWpGfzYdRkNI/hqBaU4WzmWh/qlp7rR4B1pXukp4jaQKgdlCzqNs6ot0EkP/qOFTObn4eYaeXglWHnOWq6m6C8UdlFPv6oh7nwnHkfFzYdbjd0W2IlyDyxyPw+qEurvK3H6f37V7to4TMtD7Lv5b11jTdA=;
 25:O8n529uRlAiBeCqhss3nMPxUnXrid+E5156/mOdPB5bRv/D6BFLYT8je4/yV0FJieWAwR9h3aaKZnsIBoLOYgPJphGT5cxlctQc513q35kATEGjs2WerGM5N/G+Y6Zpg+S62KLICK5SOyQBfRDIQ2Dx7wPnG3z/mjUSODWdyNZBdDiIf6v8T2D1dmZsWupgKFYPV3vlt6DvCNTisV+KVErV67XxJO6pRxAFgcdpLWTeIo6+jYwShBlgGGGFxAC1n1UWdil52jKciwepqZTKXN6DEQJSTN5Pa/xai/d1erSYTdXcvr4QLHo9lGhN5zmG+jgwUpT9+vKP76IzemdIIuY4K0lBaYfzPeYLuo3h+u/2Fsaw5k7sQJ4bPVsGjDoEPBPjj0G+DIFczsOlJGdvH6LdEuIwsInY+nP0zK/cqiG056viVW4QMs2kH3dD1BTyJ1i0x7l5RhzDTZM714H7px4P+iSHMPcPSyWvYAVSippc=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2188;
 31:S0uODM9UWWoz58JCgwySSd4f6ZMTEye7n9FbOHzklJPKEMXzWktHwnKEN10jd+ksyEtLKcSpq/MerJc3O3r+uFNkO07P8Of7+EfD48yk+d7Fcsct1ntIT42MQRX8j2T5H5PD6YTUcT1BFNK5L705txbliCyeZ3rSU+PjAk7nrAPyzNTrjnYIhlNB3/pOkby+ViQFb1nP3IEeoXq5Urqy7pFqTwnX0dTrLoWck4UV/gY=;
 20:W5tj0+u/J0nEFQ4DWHOqbFCO8Rywcv6FpvnNqwkNaFVKFQ83xxADJvSrhm1aYsYfMJO2alytJWXp4n25PqEBhrPByNNz9/Um0w7gHgU4G+hT3vE22odu6U+POrWL3N0Byp+BOq3jI/2Mp4V3fTg98s2lOyr75VlGev8M0Ite7bc=
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <HE1PR0802MB21889E5A3DAF520E24EC618C80C10@HE1PR0802MB2188.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(10201501046)(3002001)(93006095)(93001095)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123562025)(20161123555025)(20161123560025)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:HE1PR0802MB2188; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:HE1PR0802MB2188; 
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; HE1PR0802MB2188;
 4:ge9lqNMxjKjMZz/llzGEIMT1SWBbDytpueKe?=
 =?Windows-1252?Q?QIaSj2Ott1VuCj7htC97oEEOmGH1hsBdKHg2P1lzwyKLfNuBNwX0/+f3?=
 =?Windows-1252?Q?eE86A9KCN2Woex/o7ptwPIup0aj5eBCPhlISJhpeZLtU4R9ZxPlYUx06?=
 =?Windows-1252?Q?Xr1HS/Vr7Sy6HSPBdU67KdtoNhyDoayFxJlcB7o4PXJiyR+svJeCm0+c?=
 =?Windows-1252?Q?f5A8hwWdbOzquFckEWobUhWMu0Y3VT37DBsU06y5uENfhRtqdOWYYo9h?=
 =?Windows-1252?Q?BYVhQuSv0wJwt2q7q+zxHvwO7MQzMSlvylNnls/S/QXoVgngbfsjyLjc?=
 =?Windows-1252?Q?RekHOkneoXe4gxNPXyKApqKvFuAsgpHN9yip3kAgMf98yXusZUCXfYJ3?=
 =?Windows-1252?Q?SMKT6BpzDJM8C7uInA2oKb2a+KnDu87wY5nBsYvLWorp3HWpF2RdI0i8?=
 =?Windows-1252?Q?V9LWbiVQzxoAJ6CJNvAJNZJeuOKMOGM8SzDoY2Yme76HaTNyeLA6NkmJ?=
 =?Windows-1252?Q?ct4zEc5BVGeX8aFd/zxDIdYjG8EblI2yR4M33Dwxm9bzI9Gqlcuthzcw?=
 =?Windows-1252?Q?LsDpHex2nl5nz6HmfLAt4FmvgSxuX9cQXup8xf4EqNJmUD+hFVIupVjW?=
 =?Windows-1252?Q?zriXxTaXmjimM4mwuDpIG74pzR8g3bNMim+3kHCQ1H7NXBeYoa2GHdUV?=
 =?Windows-1252?Q?y1w+H2bI6TFTMu4KFAXpgpUgaE/FWqRyP1H6Xem4VUfg7ZyWH6rUl8ny?=
 =?Windows-1252?Q?wo3/nqo/mJ95LPFPG4eVJViJR2n/R4xgmXnsCgj14xDhCFFW85aC8sV7?=
 =?Windows-1252?Q?bzjbNNUeXKdht2LXa3MRrKIWtjK2g9BlNKYMJjtEgmKnrTTA98kxvGTB?=
 =?Windows-1252?Q?Cqxs/ZqOhP8eXluN585+SiuT6bc9Hqyt8oyF9+kyjVjFLZWDALFVw4KH?=
 =?Windows-1252?Q?5Dnx8+SKdQw3ufi+gCscX5kHW03DHadlwEaD/KatcoXfouyDx38nPsMy?=
 =?Windows-1252?Q?Efq6zRHheNUoCcROqYofb/yvOIBPttpZqYTWvLHSvOVRxVhvvXE//Jw1?=
 =?Windows-1252?Q?hURBzGJZUh5947kKKOfHgzJ8sIYaM+7SiZ5VMtH7knxTWjsd48h6OA3c?=
 =?Windows-1252?Q?1wCCtBmJR3tUlJ6E9yXwO5PjM1b2AgIpzmQ3gVVMcMmzGZU3h4fWjEBU?=
 =?Windows-1252?Q?FZJ4BmtI9g+TUsIWxHjuwIN/UNfrjuqXSt6QVWkwApeO69z2pusoBO/x?=
 =?Windows-1252?Q?8pSkmxE51M9CbtkYGr1ZTszXU6Jub9AZzjqOcOOS0221N1QDLWFWJYo7?=
 =?Windows-1252?Q?G8cm?=
X-Forefront-PRVS: 0340850FCD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39450400003)(39840400002)(39860400002)(39850400002)(39400400002)(39410400002)(24454002)(54356999)(50466002)(64126003)(86362001)(2950100002)(6916009)(7736002)(189998001)(31696002)(6666003)(65826007)(8676002)(229853002)(23746002)(4001350100001)(305945005)(36756003)(38730400002)(110136004)(81166006)(83506001)(6486002)(66066001)(2906002)(76176999)(53546009)(6116002)(6246003)(25786009)(3846002)(42186005)(6512007)(53936002)(4326008)(50986999)(5660300001)(6506006)(31686004)(33646002)(72206003)(478600001)(47776003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0802MB2188; H:Juliens-MacBook-Pro.local;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; HE1PR0802MB2188;
 23:7uNLck2LdwPZ7C3tKDGTwAPzL53X55/ykjX?=
 =?Windows-1252?Q?c2XPgpIXPwGVRvVziMPbpw/kLoP0KgUIq5dsiNxqgYzuJXO3Edyu/AHk?=
 =?Windows-1252?Q?D3buCOgIjw8SZf1N799jyJrJi9e2gX2QO4LohyCe/p+YiMjd16Cndcuj?=
 =?Windows-1252?Q?y135lf3htGsl9+xrE1FO0goeVkKiL9EN7MntZ0RTo3WlCJ9jPXfV7ZXo?=
 =?Windows-1252?Q?+6u7EPTtwxhVKvXmWzxrXBfdHCio5qZcwJyJMz1iGQxBN54/pfVuX9Vm?=
 =?Windows-1252?Q?YSw+hGluKOGHviJUWHzIztA1Nbhun+mTOFlGMjhCalTEcgHCkxwkh5yE?=
 =?Windows-1252?Q?5c1jRk2a01CIRJ9oURF+I2TuWigGLhEXadTJ391ytVx7Bnb5Yo4vsT/L?=
 =?Windows-1252?Q?4bp15km/pMGwtyyzce3WRmO4fpniVN9qxlz4bwL70Wa01ILN/eO/x/Bn?=
 =?Windows-1252?Q?/eEXbT6KjAifyNMdLUAhEIQVBpCJla/7KMPNaDch1rvRsdkQ/D7ZGGrN?=
 =?Windows-1252?Q?TpbcGL0JsudR73dJ9I/FrsCiUmK/G3C9Fx38xpIo1J6u1yfSWwpixzhj?=
 =?Windows-1252?Q?qJ/BReohbCm7ti7Fxia9aQnjZ8DS9e9HNF2j14IGJhX8YlYNr6TSEWJM?=
 =?Windows-1252?Q?ScIAlU5BaVQ/ptEVFn9UuXNOSgNrwdwmBqNb/xu+h8Jof4Kooo9+/4Wz?=
 =?Windows-1252?Q?x5pX1Gxu8NPfZWEz5HVq7cMk8LDKGYZGvlPS2quvzRvsU/TgLPHrhQKY?=
 =?Windows-1252?Q?mx7z+4JPyc7CUPOserISsaAcTKqgf8qEFGBOQld897ljStvU595NwEMp?=
 =?Windows-1252?Q?QKaxvA5PBZCCFitwSU9w3NK7JcF4FfYQkEp6XSOLfmR3ps8IjRfc5HAc?=
 =?Windows-1252?Q?Jmwm1WqFpb0spbG+gr8WxRFvKtWq+0pP8yJHb9AtC6Ra3GQcHiZ43tg3?=
 =?Windows-1252?Q?Vd9UKpZXio+Yi3O8lWXsJTy1/0aqYSsyCFic6n/6KOtr/RUMlK9WB3sH?=
 =?Windows-1252?Q?SrvzmSyPzGksXQ/T/5UWYeA4o9zXhAYnQuHizJlRmjKM0rc+yUfhNYyK?=
 =?Windows-1252?Q?WCcx1xQs50ABScKo0LzVOoLnDs5XvYoxvHN886FwAU8feAsHsBspSufS?=
 =?Windows-1252?Q?VcoaSUi/sJ4/JHGKXT184rwxuwu6aO2bzAOFLBTZdqfxyRevik7d/zvC?=
 =?Windows-1252?Q?zn9WeWGYWyjBC8pOLdDYQ3ZOvuj/G4mAFrh0kuUx4vbQniL2wc6sx8Cy?=
 =?Windows-1252?Q?wJiIGeUJyq4em3F2YU7PLCcS0Zvab2xNh+j51H6JffMGsoOm9MH3d7xq?=
 =?Windows-1252?Q?qobLNysoX0z+o2NlK5+P47UbpIWXnSOaf+WqFXvxsp45jiHYtC39GAqx?=
 =?Windows-1252?Q?Vj4kDUZ185m2s?=
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; HE1PR0802MB2188;
 6:wmW+SNMgY+eFaUXeBCfZTQP78dQ29TIPikd3?=
 =?Windows-1252?Q?CUrtMY5eCJ2MAUkkTDe41v6VWZuYLMF63gz9X1ptp0qMZd7jD1qrROua?=
 =?Windows-1252?Q?rZ4LQT9Lu/VPSrXf/yWefckNkWkddtIq6bOuNWxtdCh2yRLyjAszmFSB?=
 =?Windows-1252?Q?6JVd42RDURp1cjx8Anu5Amaev9QMK0OJava0pLTQG4c0EnjnZjF548ks?=
 =?Windows-1252?Q?GmRR8QinemSx/17ZNBYirUzGO1ywOcKFltuweqQnRYVCxV7ZAQ02xOiV?=
 =?Windows-1252?Q?0iDJGc6ew57L1DgOoukBCrG0OwrIVdPe74RLFtSNfI2VIKsz2h6T9Gj0?=
 =?Windows-1252?Q?vxbXHgQ2V3iXQINlcUUyOiVY0zDQ95E74ZByX7keDRugUJfNJUtAA2kj?=
 =?Windows-1252?Q?BBb1/0cg6fo1vHn2zo2DmNoNpyThDBFyrq2kYNn8/UV+J4giBcVoAGm2?=
 =?Windows-1252?Q?2wDSUd6bJFfigUFHFka5anJSCcy2kZ2kmC6gdGU0J09NgQXoFyo9xj1t?=
 =?Windows-1252?Q?U/WFoJ7cdLcQ0Ayp0/Vu+Ew6tPoHr7DxkiU4fROMVu0b10cUsU1SCeSH?=
 =?Windows-1252?Q?57945lSXAgZSKGtVAH214GsLPRru2sxxk2YouBCNZ9edXpe/EZEcTs54?=
 =?Windows-1252?Q?V3eCZMMlaoQi/QfulgCL0LZVVByuB58tOAUL4f5/ba3kIUnByKpY0mUH?=
 =?Windows-1252?Q?VpU4igJWe52Fuz5Ev6m/m0Tz4gsUmQgK8Zu7nz5PK39wbVk3uKoQoTNW?=
 =?Windows-1252?Q?UgZ1HODBeHlLHVRqUbOxfhwfF19Z2kJZ6JUkeZ02aW0LKU/R5gYsgTfS?=
 =?Windows-1252?Q?+U0CpI/2/MUBHHZCqqzNh79w+yAhF8fCOTAqepJPh64cVx3PHavzXlqL?=
 =?Windows-1252?Q?aPDgEPth9rUpexmdEnk6ITlk3o9lWzHUYSs43GCk7b7+aYzAE0r8S1kF?=
 =?Windows-1252?Q?bb3CM3kVIvXKk/g/YL+UG7miZgAXkem0VVhmYHqVGV4wNPbLDxyHN9sN?=
 =?Windows-1252?Q?cu0iHiqOasPF0BfX7ujPSBvm0cZl8T9RBBA3oCvbEeBqjsUigPQSjYvm?=
 =?Windows-1252?Q?5WQTRlsZsNW8pS4MHSsTiee8nYcUkDuFpOvQ?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2188;
 5:eYBun85v3Kns7+jPtAfIKruw8Mt/qnfOn5qsD1BsghLBbWrK9G5Ic9WrEJwDJR81bDDkwLWh4aEWwBkN/5WRKRX+wDiNVEYhN5fT3NCF/RkAQxlQ6NwT3jKgUse9ucOWetO8JDkaUQz9kyJEG+dTBvUyU9LLRNZdAe/xrFV6OutH/ZPSFCQl/enhac4b6AFhBE15c6ZwWRh38YKBdTFTwwEWqaULmontlVNrSiUNZS0e0Co1hxScfYjftPIRMmO9msO/28onN4AzD9w2JI+fOC8s6+HMZXwrcr2lLBr7vZ42efBIkXM23jZDqQedCso1iM9nzF8Ab4wwI9yIhC3BeVeqH4OhKBex6E4pYPA5xoHjqi9aGP/tKaSMZRLFm6px1Op+OFsYOpyinrCZ/8acz5K1qYcS20W4vn/hrGn4UIdD6MGte+7kdDV20cxxdiCW8W9dL8GasqL1dP3naImbQI6NnB0IX3wJa9WcWg/t3MvY3Ed2qhoCS0HI9zSfoDqE;
 24:YRT3lifX3wVQlkqHweQzCsteAkGzGUbZOgttjcF/NtcBgRci4NeLjubkMo0ByRwlH0XBE9pZnwX3q4oV29MDFmUGWhZiLO/zgjRn5fTaurU=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2188;
 7:6OjwupGJdiuOzIms62g1ztZVQnSkQqm7MbmxFI+TRktFywX29KyPU44nD+SxwlJHchJl/bzWsvhZz+PxxmA39jH9PE3j5LOmGuPRpom9r/pAXNZW+u71Wic5VQlVrmF/n0li48GfFrXxSkY1fu0QGLvj1vITLQ8Q4A6CLtVPmb+lZCJUO3Rqg1oKe32FTfMBmTemjyc/iSt4991HuXPpKfPVD/NYZeuR782E+IKgmmV9eiJlOa+61zFo/yau0PKBG14nbVOYqpZXjyrRksADK6jgHDCT4jb1bFTJxT610JldcwXL0h6FLE2liTFCiQAHsFns0cnZWGQYL0nIT3rTinst5W8w+PAqARQu8q96ibqQ+VuHU4uk2Br/Bboo6lYldhgjpEuOHNc7yEy2SXiXJpfcabCmqTBnw/hEz7FDqj7YsdVLDux3KLEsbAn7WeRPM6SDQt+0lb2P1cnI5T4Wu4ZfTJM5ZTuKTrChqOumJY8FiUc9Bq1IWt09Cg/OPo0E9c3OhKKArnLGJBMy9yTcOx5kICnxzpBNpjXSfOjYBBNEmzknVhl+EBZq92uTg5zJpN2GxJQ9jnVCa85Th9dcC9kc8ASjw4qCsVm20vS+Ft9xqHKfqCFyrbFezn1WO2L05GXVDnbJfY0bjT5lwbIKjRh/+o0b8RYz5ODxYLJU4iGwXHxs3FjCB6fXisA0WwG7lHvzvdGtOV/bWFgYuDqksS1Tevs6pKKrbQcV36+yHeyBxHA8SBSJnodCPjuaFVuIytBYuWh+s1OCfZ/Xyptk0wCG5BLmKwU6E2c1D1mHOEY=
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jun 2017 06:59:01.0615 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0802MB2188
Cc: nd@arm.com, punit.agrawal@arm.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 16/24] xen/arm: mm: Use typesafe mfn for
	xenheap_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>

SGkgU3RlZmFubywKCk9uIDE2LzA2LzIwMTcgMDA6MTIsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiBPbiBUdWUsIDEzIEp1biAyMDE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEFkZCBtb3Jl
IHNhZmV0eSB3aGVuIHVzaW5nIHhlbmhlYXBfbWZuXyouCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+IC0tLQo+PiAgeGVuL2FyY2gvYXJt
L21tLmMgICAgICAgIHwgMTYgKysrKysrKystLS0tLS0tLQo+PiAgeGVuL2FyY2gvYXJtL3NldHVw
LmMgICAgIHwgMTggKysrKysrKysrLS0tLS0tLS0tCj4+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL21t
LmggfCAxMSArKysrKystLS0tLQo+PiAgMyBmaWxlcyBjaGFuZ2VkLCAyMyBpbnNlcnRpb25zKCsp
LCAyMiBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5jIGIv
eGVuL2FyY2gvYXJtL21tLmMKPj4gaW5kZXggMDAxNGMyNGVjYy4uZmIwMWYwMTg3OSAxMDA2NDQK
Pj4gLS0tIGEveGVuL2FyY2gvYXJtL21tLmMKPj4gKysrIGIveGVuL2FyY2gvYXJtL21tLmMKPj4g
QEAgLTEzOCw4ICsxMzgsOCBAQCB1aW50NjRfdCBpbml0X3R0YnI7Cj4+ICBzdGF0aWMgcGFkZHJf
dCBwaHlzX29mZnNldDsKPj4KPj4gIC8qIExpbWl0cyBvZiB0aGUgWGVuIGhlYXAgKi8KPj4gLXVu
c2lnbmVkIGxvbmcgeGVuaGVhcF9tZm5fc3RhcnQgX19yZWFkX21vc3RseSA9IH4wVUw7Cj4+IC11
bnNpZ25lZCBsb25nIHhlbmhlYXBfbWZuX2VuZCBfX3JlYWRfbW9zdGx5Owo+PiArbWZuX3QgeGVu
aGVhcF9tZm5fc3RhcnQgX19yZWFkX21vc3RseSA9IElOVkFMSURfTUZOOwo+PiArbWZuX3QgeGVu
aGVhcF9tZm5fZW5kIF9fcmVhZF9tb3N0bHk7Cj4KPiBUaGUgcGF0Y2ggaXMgZmluZSwgYnV0IGdp
dmVuIHRoYXQgeGVuaGVhcF9tZm5fZW5kIGlzIHVudXNlZCBvbiBhcm02NCwgSQo+IHdvdWxkIGxp
a2UgdG8gbWFrZSBpdCBhcm0zMiBvbmx5LgoKU2VlIG15IGFuc3dlciBvbiBwYXRjaCAjMywgSSB3
b3VsZCBsaWtlIHRvIGxpbWl0IHRoZSAjaWZkZWZlcnkgYW5kIGl0IGlzIApiZXR0ZXIgdG8gYm91
bmQgYSByZWdpb24gd2l0aCBzdGFydC9lbmQuCgpIb3BlZnVsbHksIGF0IHNvbWUgcG9pbnQgd2Ug
Y291bGQgbWFrZSB0aGUgeGVuaGVhcCBjb2RlIHZlcnkgc2ltaWxhciBvbiAKYm90aCBBUk02NCBh
bmQgQVJNMzIuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 16 07:13:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 07: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 1dLlRh-0000n8-EM; Fri, 16 Jun 2017 07:13: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 1dLlRg-0000mL-ST
 for xen-devel@lists.xen.org; Fri, 16 Jun 2017 07:13:28 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 57/0B-19409-81583495; Fri, 16 Jun 2017 07:13:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpnk+JIrShJLcpLzFFi42LRyGYx0hVvdY4
 02LWZ32LJx8UsDoweR3f/ZgpgjGLNzEvKr0hgzdh+ZhdLwUqOiu7m+ewNjI/Zuhi5OFgEGpgl
 Lm07xQjiMAo0M0rcefKMHcQREuhhklh8YyqQw8khLBAncenOOzYQW0RAX2LT7UaoolWMEl8Wf
 WYGSTAL+Ensm7kQrIFNQFPizudPTCA2r4CVxKRtK1i6GDmA9qlKvJ3NBxIWFUiV+PjuCyNEia
 DEyZlPWEBsTgEfiXknljJCjLSVuDN3N9R4eYntb+eA2RJA9uHvM1lBbpAQmMooMfnYR7AGIQF
 FiRmdB1kgimQljp6dA2X7Sjw70Ax2g4SAssSpFj+IcL3Exi3/mSDsyewSdzvTIUp0JF4+doIY
 f4VZ4tGV+2Dj+QSEJLY/2ANVXyDxdt43RghbS2Ld1Y/MEA0XWCWOr3/KAuHM55X4+XAdVIeMx
 IGfHewQiU2sEm86T7NPYNSahRQCs5B8PQvJ1wsYmVcxahSnFpWlFukaGuglFWWmZ5TkJmbmAH
 nGermpxcWJ6ak5iUnFesn5uZsYgYminoGBcQfjti7nQ4ySHExKorz8ck6RQnxJ+SmVGYnFGfF
 FpTmpxYcYZTg4lCR49zY7RwoJFqWmp1akZeYAUxZMWoKDR0mE90cTUJq3uCAxtzgzHSJ1ilGX
 497srV+YhFjy8vNSpcR52VqAigRAijJK8+BGwNLnJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcj
 ErCvNwgl/Bk5pXAbXoFdAQT0BFBFxxAjihJREhJNTDWylV9uqS6y6j478WbUnsuPZPnMpdf0f
 Hg80L7EpPphblZNad6i9zeXtC3jmeYnb3HS3BllU+MD+dzlqpC5Ywftp90+dQ0D81ue8dWd9r
 v1MSW6fapj5fzygZ6pf/teptpmfRa7szJxV3rDpxZE79Km2nZhcDJs7qFD7zyYvbacEPrUAST
 VaISS3FGoqEWc1FxIgAE2bJqmgMAAA==
X-Env-Sender: Julien.Grall@arm.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1497597206!105221563!1
X-Originating-IP: [40.107.4.50]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55138 invoked from network); 16 Jun 2017 07:13:27 -0000
Received: from mail-eopbgr40050.outbound.protection.outlook.com (HELO
 EUR03-DB5-obe.outbound.protection.outlook.com) (40.107.4.50)
 by server-10.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 16 Jun 2017 07:13: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=BtEoZsnOAo7sctJLe9Wh+jFcj+fctmoMhsRWoazy/co=;
 b=W7J00M7b2VjsQRrElNilkDOH7SciIIOsruow3cmepjr9oHElLQNHPKQ8gPgdqzOWLcev9UHJPpftRUFWhyhDvYTb74SFOmno2/alrBgeN+cttnB5OnXL51lFxbZhJXAvZasIm/ODoHe7ayNTCAGUoZy1dUpo2+IcnUyBFKyZEnA=
Received: from Juliens-MacBook-Pro.local (82.1.229.77) by
 DB6PR0802MB2181.eurprd08.prod.outlook.com (2603:10a6:4:84::15) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1178.14; Fri, 16
 Jun 2017 07:13:25 +0000
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20170613161323.25196-1-julien.grall@arm.com>
 <20170613161323.25196-20-julien.grall@arm.com>
 <alpine.DEB.2.10.1706151631020.12156@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ee60d54d-8d3f-8b4f-f847-66f90442bff7@arm.com>
Date: Fri, 16 Jun 2017 08:13:22 +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.1706151631020.12156@sstabellini-ThinkPad-X260>
X-Originating-IP: [82.1.229.77]
X-ClientProxiedBy: HE1PR0202CA0023.eurprd02.prod.outlook.com
 (2603:10a6:3:8c::33) To DB6PR0802MB2181.eurprd08.prod.outlook.com
 (2603:10a6:4:84::15)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: b1e279c7-5761-42a6-9d22-08d4b4872eaf
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:DB6PR0802MB2181; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0802MB2181;
 3:rt1eBMcFndcuyopLzId6szwKEw+Nf05rq773WoCxtqa7OanUiPsRCSau9e4CF8bd+1Kc8TsWBajAAiexzsrA3lt8s/XM+xqbkqctz/Q1q4eXJQHIhFo1gZC1X+H0//g8jtwQBeJ8GW5K7Yy8LQ0jcznxn7BTFJ5LEI9bD+XcYEGA84P5A7VyU68XGxjkyyLP3FZYyg88WYFUtiG9NzVYRATaFLEpqJAzlkWvx+BNTxNvNWzSia5yPZZtBAwS5ilKoOCT8/YqsMYEDtNYVltbc+gAR+DgX1S8lFEN5yb8szj1mO6k9iMTi0XJUJ/Z9leSMXFfSM483cUmF8d5rEaDYUbC9TdtXMiREv0CGLS5ABs=;
 25:w7hFXi27u7TeBjk0oXci1sU6NLnjk/CnttYN7xu6G20OnfmJd+9XjHiHeBlqRY1PBFXwePxVPSA1DDhL32bOrWIAzpmYmQUX4uS0XmYRwRFukiA/qdjgifcArKkQweb75Cxl+ST9U9tS/7BM8v8WCJVvVelYwM1JHPc0by8LqVZM55P0vc5mVXtP6vqKotTLhsTyYY8RwOb2aF2m7ZWhAQjyjNvxFb+iuo6mX2gGZQ8vUkpnhyv/0iJCT5yzQcGI7p90l9CgmWs3nCU14uBlAknQG3bEkFrVNAstlM7vZ6x50o5tf3Zk7OhNhB+Z5SYFprf7GAZHKEfcV5qscy8xRjftz3p/9oUEZfTaCxCwU8n1JqCk3wmTebgExubT2yJfUpHTYomD6olfwVbOZB4zK3YfVZUQ54XrCIG+96xOB19bnjUj0D2x8aBCQigaUvkSrHp7fXAb9ui9g5wL9cTBDK2+0VwNv7S+Ofutpr2+m0k=
X-MS-TrafficTypeDiagnostic: DB6PR0802MB2181:
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0802MB2181;
 31:grnV76unl3J5sQxieB4FduSCmOLce14BBk28McDFfPGwCbxBxeKEFgo38p9+vHO2MBZ65gIYAQ7B6nx+xha2wJuagl0oiPnFaEiEKdGfq9O1ZHYFWCUdT2z/58DzESoRpoKLVvIfMWISXWUBL0zszyToi7SSAXIa31Qq7wvPDdaqQ9ZbfWGX4JJ2o4UUrfsg78XN3d1hmWljPNtFyCwFKPEJjk3Ot6jGux7xOGxLPv8=;
 20:nPjviVBMtfo7aE4CB1RWvZR59ZykfM3Aelmo8ZxEVNZwmteJZyjcQJ2pauGwzvlgpBV2zK0Ufxc6izfAyPFfcbAtUH8oivxFSl/rpBtRWpSkcmPd7EpJ3y6kJCAbPaC7aNW1Glr7pbJGWv5mp3rdTaeGEOBmrt2k5XCI8OJAqfA=
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <DB6PR0802MB2181AE6D33679C07E183402980C10@DB6PR0802MB2181.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(10201501046)(93006095)(93001095)(3002001)(6055026)(6041248)(20161123555025)(20161123562025)(20161123558100)(20161123560025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DB6PR0802MB2181; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DB6PR0802MB2181; 
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; DB6PR0802MB2181;
 4:31U8YKR8WIeJtOgZyrGmAuQp8O1uRwRyBckO?=
 =?Windows-1252?Q?Jso+2WLmph4CAIuwGywjahJvNO0zEKcvgLGXcG1fI0pWmmgRei528wMj?=
 =?Windows-1252?Q?o+GlPQPw3pVwP+cLd1FdZRWu87EXKSWTddvlsmMcLyHtKphKcMrjYvok?=
 =?Windows-1252?Q?eN4WqDx0od1VXLY/zeMZw03RNO+LQCpoeWHG9cpRsHrFtXkfjgzMIkmd?=
 =?Windows-1252?Q?3/dSgL1sq8w5NaW/QSf1j9L9LTAKd97m0mcFB9oPZW6pxGbbsGzLxLW0?=
 =?Windows-1252?Q?0dF5MMSiCBfAJQ24h5bXmdoPBI6XY+FeRII/dqd+iczo+pmC0jJbIaI0?=
 =?Windows-1252?Q?weYfXfoNQATERMwjNgWEK7yG8BHbPznnJtr3TydUSsZ3H6S/wEL2oiH8?=
 =?Windows-1252?Q?eIIS656f5F+so8mVsYCaCJcYOJdk/V0+2R8cqD+zBkj+ne7INtE+XuAy?=
 =?Windows-1252?Q?OHDLt1tjCXMXBZHD04Kx+YNJrGoIRmwXOUY2deHPhUMf5xW2SRmxBM9Q?=
 =?Windows-1252?Q?egiEuuwF+uodkelV6JBkE4Bp2Ijhdhkt061wq8QkV58PivwUljrqJms4?=
 =?Windows-1252?Q?n8wdvSJzyvsH2VovaHp+51BP4PwTmozqTRjgftGt87YAhkq2QaXK6HV4?=
 =?Windows-1252?Q?QV5VnO2dGWprV7SJ2LWhAtdDKbbpP22rzDDGVnHC0XJ+MiNVGazsSzYs?=
 =?Windows-1252?Q?nqR15WfpzdSg3WboJWNB79dSed6bS42aMyTwq1hwkvyB+yW+udlDP2rP?=
 =?Windows-1252?Q?gFWYUHumUuzsL8CQiLWH0HdtU4DJjIDiy14+6GYewkEFDC2bUzlTnM6X?=
 =?Windows-1252?Q?Ztq5uSeujhyblWfVKZciKVpqrdpnPyU8yj8RRjfzEIEfK+aWRSM0zHFN?=
 =?Windows-1252?Q?Nlalr7OymR2OANzmQVZoeIJBCH1EDE5I8AIVREYLAIbPe68vkYD68cL7?=
 =?Windows-1252?Q?T6Iiet/KY5zxgnS9esn18GZ16UeZt1luMLuRpnhsHVSBICsKZCEIh3Rf?=
 =?Windows-1252?Q?MsqhsNVtKO1M4wBTi9pIjM3H1QjKta9YehfKua72gMjsC58D3aOPbbXd?=
 =?Windows-1252?Q?o0F1AOQuA/zWpeeTt4xN88KIeTupnl6ea5JxfgSTOzPxNaN3BBBZBol3?=
 =?Windows-1252?Q?Sa4WxppKvJhfnRfKFRuJvMo4RS8ntNEMXwJJu0vWYIDieC3vA1LBWB0G?=
 =?Windows-1252?Q?aDRbNSeHq+UQUzVpTlIe19rGDKEZk05q0jEmPTx+QhE4cOErL3Ohlk2/?=
 =?Windows-1252?Q?Pdlkg36VrF4Uxo0UNg=3D=3D?=
X-Forefront-PRVS: 0340850FCD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39400400002)(39450400003)(39840400002)(39860400002)(39410400002)(39850400002)(24454002)(5660300001)(65826007)(305945005)(6512007)(53936002)(36756003)(8676002)(81166006)(23746002)(66066001)(54356999)(47776003)(76176999)(50986999)(478600001)(83506001)(6116002)(38730400002)(3846002)(110136004)(6246003)(189998001)(4001350100001)(6506006)(31696002)(2906002)(229853002)(6486002)(64126003)(31686004)(33646002)(50466002)(86362001)(7736002)(4326008)(72206003)(25786009)(53546009)(42186005)(6666003)(6916009)(2950100002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0802MB2181; H:Juliens-MacBook-Pro.local;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; DB6PR0802MB2181;
 23:BbU+IRJY8qBQd6uhzbgZJvSmqMbrW86XiWO?=
 =?Windows-1252?Q?UOO2I8bQcY5WMjH0vs9zy0xUqiMpuDQQ0qhIhgOP34kXOQFST/a0qDRk?=
 =?Windows-1252?Q?vVUglzUmO51jkpAHG4vuzUuCJyZoXOk2qnsB/fa0jPX9TOgA51uSHej4?=
 =?Windows-1252?Q?UdTv6S6KoKvLwGGpT9Jw0XFOlLEhZldBwODXbJ+0HNz+3jX33cTkSwjc?=
 =?Windows-1252?Q?YTcoivwxY2RO/B86rZ7r9zygPJcFhW2VKuLEY0YrP0aSEfOB731pILdb?=
 =?Windows-1252?Q?D8zlY987NrJ0862rTRCnEP+AaD1WPtfD+06UXSZ+QZGHS9WH3i/MniE2?=
 =?Windows-1252?Q?DJDZJGTFce/gv2gFWtkmukcEs3k9u47AKEwJ0HIXa+bTjZ6sGz0rFHA2?=
 =?Windows-1252?Q?EbL9PnkS3HHWbeBzmWp4kwUH0z+lJq6v1pVLISLCKSlA5AXa8W4UX1Aq?=
 =?Windows-1252?Q?2oJNP47pSV+clB1ptmEIl46iOwhE+8OGOgYrH0Je0/LWZQsb8e5ADJen?=
 =?Windows-1252?Q?fkGD8MkF/ZcYMa70iy3IR8zmo+C1kbGTdtxkFmy+m6RttF14fB6cs08N?=
 =?Windows-1252?Q?H8khCjm+4os+72jr4/w42ayhwIuVSMIYlOeBKJemdwMXk3ZbDJa2bpid?=
 =?Windows-1252?Q?EsEaCQVS/NRe/u7J7WQsREstS+QVfY9CaE53fi1WlpOc6QhUDc9uJqya?=
 =?Windows-1252?Q?qo6vQG6Iut2b/7MP4RyDRVHKIHdVIcjmi78/8nhcjLkn/cv0tVywxRre?=
 =?Windows-1252?Q?oDLa5m/JmXlBcVdsPOYQMWF0BFH3Pdh/4gZ87dzkn+okjIZ8iIt8lsvO?=
 =?Windows-1252?Q?xsGTRaFfN1zWpdLBcSAjYKf5HjXPBeulohwSzXsbyCw66BBPoVcrtr68?=
 =?Windows-1252?Q?gNe4F9/qWKymSjSo5JWI+29+PDJLRU1v6wr8MM0GiUZU2Dl1hdA+dJjD?=
 =?Windows-1252?Q?vcFm1CDuBdTUGBNrKUhuDC3e+mJ9jfWsN3RUuLT2Q61cli2CJdFOgSgz?=
 =?Windows-1252?Q?HkbXF0KkqjibzP4faxJZAN4wfQPB/Ds3TlUog36xP23v+cWqsUJgHol1?=
 =?Windows-1252?Q?yT2GHQMgIxfWGCCM8wf2t7bAcUPii1ZojMhts7NhEQkIoxJqGBW5U7JG?=
 =?Windows-1252?Q?rOPx3nbYsYpkYDFpXuBvNyxmIGDVgjtFiH0ifPx/NuHSeB0wJoz2Nezn?=
 =?Windows-1252?Q?yumfCDXU3u3J5lcJCDWuW6ZYqpjnFhHFTqKuWXrS9Yru1UPCLSQVSf8C?=
 =?Windows-1252?Q?KoI2b11KfJwHRPQdthciGuVp+Nrx0UtWkxWfeXYat6gF6vEYnX3T1Due?=
 =?Windows-1252?Q?BrBMWCT3wpeQMV8I20r4K5+MaE4vClIWeZUiqhq+zKI87azmSAdBajLw?=
 =?Windows-1252?Q?kevV2W24xV++D?=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0802MB2181;
 6:NCMWJX+qQPv5QjxdFwmMw/RcwcRd2KZxWB0920Xa8aY0K/N+KYm0DH9OrXcDmV62KE+MeB9aEmvycResZaHHo3gyzYgf3ZKoGEXFXJRuSih0fvG7KtN2+TBqIePsyNuYnIERBxaQMC9zvvDKmLSXDQ8DPfG3KPIoak0+LpYdS5Mj8XQ6dTH6M0yyLRFHglo0ztCP8yrP2QEtbvhkBc8U06Kdos/ZRvZlVekxSWdIPvTdnOkxqriEP/+Atr+I93z5uFkSb7eULh6owbrND/fmLb1irkD5nIRVDTRSZcqKdrvxbXe6fZUNts5H2vRrz8nCf9ig1n2gLmCQTP7odnvx9SfxJ2GuJfD5NloFnKCc8Rd507UbpSuWydlPftz45lxYkNS1ftZ6X5sJesIwpXt/XVw9UcEtg7ZRTTIBS4VyBTFqcyqUgefxhrmseRiUCt8LoN5C9TRUxkx6JBa9XleKOFCQbJ6qB1SxQ8mbnEDiwgx7wn0dtM3NnQkKD1WLMwNP/6wxBkX60gguKHjes9cSXN+aBMo+dBG7koyBjFsCeog=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0802MB2181;
 5:l2x0CHIwD529A5ag4fSGe/UuYPmp6/gIkqlY8/YbFMGq209Dkd8CnUIKFdxZVpRTXVNotSvr7IEi4Yfwb6UQRUVpaROvMSVPXlsHIGBG35ObMN0iB3s0yCQ4nhKAsamATk+omY92m8eLf/z4h+jlYFFij1gI9eRBp33qazrkvdfZkzBsGzZaB22TCdmF2yGGrZ2Ejz848eCvm0T3GAFzIcowYZUHo/R+aXyEBydQltH9hzTSVV+D8AjOAIEMLyTt2seUicZhXbR4EJkS/ZWGvyuGOb1b54BbktrVk9d5MsD+gLM/mo+DmWuF87PAXa94F2PkCUkAaN+L8ZY3yNtNCf1YcF9KUe8v43zdLcfMC9Gywnx0XzEwC3xvGHbQpezfJF1nH+w6NUA6g+gmZuAiLU6na5hewx04lpJ9cKpKKiKj8fO8lHqY/xrG/eRtquL4LGa4pqphcBMBlwUFQJtzRh5Ag2daKuT1VmdsVgc4M1FmKfGjERhwfXTQ9iRDaJ3V;
 24:Y6uo04DNhGZR/DN5nBSEI67+jpuiVJC4BP5PCid/XEeSjcp9i4pWnSaexf67520HvgjzPKqYlpOsMWGy2Vrjev5TOU4T1847TRZ8KdYk37o=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0802MB2181;
 7:KK7j9ZoBGhrqMJQ0MDSvTg4dc/nn7v2oJe+I6xvAEtWC7ucSeYZ1DNuTm42N2pU19mFjUE0AT6r2NsBSCPfgVpjcZdoZxmOVd0LwltIdYnBwf8wdtgKzDvBGPpqx6oyiozf4q39d5lOgKiTcDHGFBe1FpP0COm+eDmwIGMlwW2MknIZ96am1yygmTIvYVmqzmfVm5bzoj6p2HiBl+V5IAZ27itdhVODGDREqqc1AfxYPrsLtb9a982y1IAI80kxzW5Xbr4YZAHMkfDoxOwptSv+yaF9ocJjM9ViVqgdtgUF7xAOm/KdmA+8ma9mp1m/bFUpwEixbiRGVhJOlDv/a1Q==
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jun 2017 07:13:25.6442 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0802MB2181
Cc: nd@arm.com, Punit Agrawal <punit.agrawal@arm.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 19/24] xen/arm: p2m: Redefine mfn_to_page
 and page_to_mfn 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>

SGkgU3RlZmFubywKCk9uIDE2LzA2LzIwMTcgMDA6MzcsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiBPbiBUdWUsIDEzIEp1biAyMDE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IFRoZSBmaWxl
IHhlbi9hcmNoL2FybS9wMm0uYyBpcyB1c2luZyB0eXBlc2FmZSBNRk4gaW4gbW9zdCBvZiB0aGUg
cGxhY2UuCj4+IFRoaXMgcmVxdWlyZXMgY2FsbGVyIHRvIG1mbl90b19wYWdlIGFuZCBwYWdlX3Rv
X21mbiB0byB1c2UgX21mbi9tZm5feC4KPj4KPj4gVG8gYXZvaWQgZXh0cmEgX21mbi9tZm5feCwg
cmUtZGVmaW5lIG1mbl90b19wYWdlIGFuZCBwYWdlX3RvX21mbiB3aXRoaW4KPj4geGVuL2FyY2gv
YXJtL3AybS5jIHRvIGhhbmRsZSB0eXBlc2FmZSBNRk4uCj4KPiBUaGlzIGlzIHRoZSBzYW1lIHRo
aW5nIHRoYXQgeDg2L3AybS5jIGRvZXMuIEF0IHNvbWUgcG9pbnQgb25lIGhhcyB0bwo+IHdvbmRl
ciBpZiBpdCBtYWtlcyBzZW5zZSB0byBqdXN0IGJpdGUgdGhlIGJ1bGxldCBhbmQgY2hhbmdlIG1m
bl90b19wYWdlCj4gZXZlcnl3aGVyZS4KClRoZSBwb2ludCBvZiB0aG9zZSByZS1kZWZpbml0aW9u
IGlzIHRvIHNwbGl0IHRoZSB3b3JrIGluIHNtYWxsZXIgc2VyaWVzIAphbmQgYmV0d2VlbiBtdWx0
aXBsZSBwZW9wbGUgcmF0aGVyIHRoYW4gcmVxdWlyaW5nIG9uZSB0byBkbyB0aGUgZnVsbCAKY2xl
YW4tdXAuIEl0IGlzIHF1aXRlIGEgYm9yaW5nIHRhc2sgYnV0IG5vdCBhcyBtZWNoYW5pY2FsIGFz
IHlvdSB0aGluayAKYmVjYXVzZSBvZnRlbiB5b3Ugd291bGQgbmVlZCB0byByZXdvcmsgYSBiaXQg
dGhlIGNvZGUgYXJvdW5kLgoKV2hlbiB3ZSBlbmQtdXAgdG8gaGF2ZSB0aGUgc291cmNlIGNvZGUg
dXNpbmcgdHlwZXNhZmUgTUZOIHRoZW4gd2UgY2FuIApoYXZlIGEgcGF0Y2ggZHJvcHBpbmcgdGhl
IGRlZmluaXRpb24uIElkZWFsbHkgYWxsIHRoZSBtZm5fdG9fKiBhbmQgCipfdG9fbWZuIHNob3Vs
ZCBiZSB0eXBlc2FmZS4gQnV0IHRoaXMgaXMgYSBsb25nZXIgdGVybSBnb2FsIGFuZCBub3QgbXkg
CnBsYW4gaGVyZS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 07:15:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 07: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 1dLlTn-0000vL-UD; Fri, 16 Jun 2017 07:15:39 +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 1dLlTm-0000vC-Qj
 for xen-devel@lists.xen.org; Fri, 16 Jun 2017 07:15:39 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 17/67-26106-99583495; Fri, 16 Jun 2017 07:15:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupgk+JIrShJLcpLzFFi42LRyGbU0J3Z6hx
 psHQxk8WSj4tZHBg9ju7+zRTAGMWamZeUX5HAmnFp8lLWgl6eik+TPrM0MP7h7GLk4mARaGCW
 +Hl0CyuIwyjQzChx58kzdhBHSKCPSWJOyy2mLkZODmGBQImZ7/6C2SIC+hKbbjdCFa1ilFj+/
 gkjSIJZwE7if/tUdhCbTUBT4s7nT2ANvAJWEk9m7weKcwDtU5XoXeEIEhYVSJX4+O4LI0SJoM
 TJmU9YQGxOAR+JJVuPsUOMtJW4M3c3M4QtL7H97RwwWwLIPvx9JtjVEgLTGSXaN51gBUkICSh
 KzOg8yAJRJCtx9OwcKFtH4t62/2A3SAj4Siy+rgRhKkucavGDqKiXOPWsgwVi5GR2iX3nbjBD
 OFeYJb6t/Qp2EJ+AkMT2B3uYIDoKJA6smMMIYVtLXJw2nw2i4QKrxNrPoNACcW7wSjR82wTVI
 SNx4GcHO0RiCZvErudnmScwas1CCoJZSN6eheTtBYzMqxg1ilOLylKLdI1M9ZKKMtMzSnITM3
 N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAlNFPQMD4w7G1hN+hxglOZiURHn55ZwihfiS8lMqMxK
 LM+KLSnNSiw8xynBwKEnwWrc4RwoJFqWmp1akZeYAkxZMWoKDR0mE90cTUJq3uCAxtzgzHSJ1
 ilGX497srV+YhFjy8vNSpcR5q0FmCIAUZZTmwY2AJdBLjLJSwryMDAwMQjwFqUW5mSWo8q8Yx
 TkYlYR5X4JM4cnMK4Hb9AroCCagI4IuOIAcUZKIkJJqYBSK+12zdmnTjtVlkudW/0pvKO0L4X
 kaIRnhc+xc8tx7jSwNmyXO8N9x5J6kEv80diLv/svRbQ+fr9CRepSjdNjXvCFNofBn1HqH12p
 Vhy8Zy8YcufXfW+Kx97dbWSt9/Y5ph9zdkqfEtWOSVZKf0BGTCTu0t2y/nmfoxrqDJ+JpS2lO
 9iuLhUosxRmJhlrMRcWJACP7y0ybAwAA
X-Env-Sender: Julien.Grall@arm.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1497597336!50433042!1
X-Originating-IP: [40.107.1.40]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2964 invoked from network); 16 Jun 2017 07:15:36 -0000
Received: from mail-eopbgr10040.outbound.protection.outlook.com (HELO
 EUR02-HE1-obe.outbound.protection.outlook.com) (40.107.1.40)
 by server-9.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 16 Jun 2017 07:15:36 -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=RlDrYQmMU/Y9QVSBk8pJPOeRnxMpMGJTATGD0Ew0gCo=;
 b=dL0vmDIzR+01kcyuCI5zrdDVIjE6QT9YtuJg3w9/5+lIbuAxqLx59rtnZkbdihppZfQVKo6y+rEeWpplbwdcMurgMx/sz81eOJzVsZ6BOigN8zAPapa0QNLLEiAgLuCOWLWt54/gqfe4LL+gZAOOfdpfBuELiBFk6+k8XTkgxfg=
Received: from Juliens-MacBook-Pro.local (82.1.229.77) by
 VI1PR0802MB2190.eurprd08.prod.outlook.com (2603:10a6:800:9b::23) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1157.12; Fri, 16
 Jun 2017 07:15:34 +0000
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20170613161323.25196-1-julien.grall@arm.com>
 <20170613161323.25196-21-julien.grall@arm.com>
 <alpine.DEB.2.10.1706151642160.12156@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <72223341-31e9-a6a6-8b01-805578d58f40@arm.com>
Date: Fri, 16 Jun 2017 08:15:31 +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.1706151642160.12156@sstabellini-ThinkPad-X260>
X-Originating-IP: [82.1.229.77]
X-ClientProxiedBy: VI1PR08CA0195.eurprd08.prod.outlook.com
 (2603:10a6:800:d2::25) To VI1PR0802MB2190.eurprd08.prod.outlook.com
 (2603:10a6:800:9b::23)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: VI1PR0802MB2190:
X-MS-Office365-Filtering-Correlation-Id: d994b551-d6ed-4e43-b318-08d4b4877b64
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:VI1PR0802MB2190; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2190;
 3:hCx4W5NiwYwiYUR/j6l/ovWimN8971SDsWN+JtrEW2EDwO63JmDe/Z74HLz+K6odVumocT1jiyzwTSqFWYedoaJ3gxeQjaeKQ05aQPdEk0C67mDMZrorXcaYwwmaxthIZxbGcowMKCKle4C1GQTbsAJr6RlmEnJAKuMNlNtB47NToz3pGMnV7+QyNH4bnKWyF6/z1qpOMSr2LHwl1Woe6dIj1ORtnk1QfBx0JkpsDcp8Lu7YxZRiWOG1733I/icxj9ajqYnROqo5/2Xe3XFgSyFkTeE0PpnfEJ4/u9DV2lh1k8BdIJ7ZZ/1n8Lq9o/DLJvG8T2q1TEaFFf+VXJjO5TzdhsZYhMHBzy8MhMLe9pQ=;
 25:7r5q+sQaxFHEVr7goMn3qT2fB65a04fsSCt3fNZG/pCjGPSubo9eDpTpGipEY4XrXG+p7x9tyVmh1wjdmXTDd9YqQOublTKC6bT+yqAVRj9Hf913hhHgdTvMc2UBrG7s1BuGM5AmYG7ffsfV7JmL+XXdc+hXe4Z4TyvDo90Zmm534pqHq/7z7av3ppdtj+Mcx38XYCdyPmfY1h6d5Rs933TN3Jn3iqRuIg/vecwJjFxEnE83vF90mb6CtH774B078ETkrLI0IsCQ4oFhX/fKPpcq1dVfGKW4jmHBkxD2UKYZ+laRog44xV2bbNLLf+mZ5OQvoZIKOMbAc4OEdZEkcOMNpT78oBGujjxGi17M30p1kvlcLtVwiFbPXdkvMQzNCwXhz72BDXE5tD+GIONmL3IR11ZsitnGki7Mwy2xhOI93gXdEsyauyXG6CfhwgtPoqMnFRVtV/EMD84Xl1IlYKkDMViiFkZRM4ga2q3/bR0=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2190;
 31:uWVVMQOvvS+ww12SJcDb35RewsbydxbyLMjZaLd0D5nK7imo6WwDqxFie66FijIkSt2mZVIz9+O6Ha2ovFTUhtNwo2lsB9+IjOAPzGSHBApChDBpz/w+eV4scfHKC9p9XtsdrcBRVJuLiwo4mnYn8W0yJ58kPRzzQKUxaGZak5lbi14TY/OmpZpzu2+WE2sCEowCjkmMs1Bvz2WhbVXz46bO/LK1lHYwKGlLrQMwqTo=;
 20:UdFcf9dAqGPjG43/uVJMPH3yO2hdFmzF3yaenEky2mj+35XDEGWhOaWaDZmdaH36Ctl7zYBrB+Pcjv2P+nOJho/P3kMvGoEtyJMF1dYSwSyuPfsezx80IdePRdWN/oowJRP0zetY+VF/1dl4vQJlrsaKOC7NNssok0Pizg0tiT8=
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <VI1PR0802MB219036B0CE76B6B54F3980E380C10@VI1PR0802MB2190.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(100000703101)(100105400095)(10201501046)(6055026)(6041248)(20161123560025)(20161123562025)(20161123555025)(20161123564025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:VI1PR0802MB2190; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:VI1PR0802MB2190; 
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; VI1PR0802MB2190;
 4:HUebRtdK+SxITCgrlWLK70m/joZqCBswHEK2?=
 =?Windows-1252?Q?LEvvCnTJfXowTD6/CupVBFf7UqY1GlIrJaCdhT8bdaObLWeXuhsyWYI9?=
 =?Windows-1252?Q?MBh7y9AvQoBiBpUWN2r2+dQzO7w1NOpiS/1dRVvMsvTxEYt8vBxxCgNX?=
 =?Windows-1252?Q?Wn+esGxzCJhLZrTXIT97Wubb44X69TS5XpSgDW8Clr6v7YeEvZkMhyRb?=
 =?Windows-1252?Q?ekGOkoXMeQ1k17hYYUMEgg8u1T0E8ATKJ4T3shiA3oCnLs+oB2iRKblr?=
 =?Windows-1252?Q?/JYwVFLz1VX03Qgg7El02Kb7VZgD6A3s7mHTOZy6fTFeQTORIrBxqU99?=
 =?Windows-1252?Q?Aka0pJc84yxtNaGIVJtj3ANsljCfdHImwsX5m1KTZR3noRg1tPKDOtlF?=
 =?Windows-1252?Q?ZUrtiv3nWM+aeawhExY3T8m8bCaFZYArUwrqIqTPmmDLO2nEiqgu9+42?=
 =?Windows-1252?Q?m1x5L29t91lmcDhqmGdm/mrTh3iHQZeH+hE8XqJIAZoRAPUwtEuRKiQn?=
 =?Windows-1252?Q?GMPBmgfHtLYu7iOh/aJM6ISJl/n3cCFiYQdmNbuUqh7LY1kjosCusZJd?=
 =?Windows-1252?Q?nTDBOuhnFmAZFlSypTZZgdkVBf4iFM2LRn7vqogTBRX3OC0aSS+upK5L?=
 =?Windows-1252?Q?WBo+kz2n6R46HG5OjnC5PkjnQWyPfl23Zgg50dO0KCc5cs9B/PWgzWZW?=
 =?Windows-1252?Q?sH8LR1bWWNAQFj3eIEKtB6RjI5jVNDmQZ3oLvguiSVehB199a4mR8IdW?=
 =?Windows-1252?Q?nj1oikzUwDzdAP4tUO4b2uEM5Un5yY7wrVJ09SbvTgv1YpeZsNKxPtki?=
 =?Windows-1252?Q?uUhXgiww3CT0mkgS00sbE8HvsUCJvUb8wNLAFIjw9rmHQp+LDzpCP7na?=
 =?Windows-1252?Q?fWkU+YwA5Bwme9OUU0oZTRVtF50LhTrk4M7fLgo2SPgYGU/HRPxNAyb9?=
 =?Windows-1252?Q?306ZApeIM2mVpnaRDEXlG9uf/lcsxX4+NIp8krQ2/9J247k1+vequZuL?=
 =?Windows-1252?Q?w2jPRg7CkeA8vA0829Ur52CsWbyTR/oGf+G48MsfMCCqPZk1kN25RVxi?=
 =?Windows-1252?Q?0GruAIY/7vwuD/I+1pnajdnC8dxf4VmcKlpUsuBE/90rdP0F1St7wHMM?=
 =?Windows-1252?Q?4fj5HMcpiatIulgshByq8zt3WFeGxD8NRX1YJQ58DRGCqShBUjYAts6i?=
 =?Windows-1252?Q?Rl2H1Ouu7cD8gpL/bfnuR0QuntWUx0SNmciakKKUbXUeuXbB6Cg9y+yK?=
 =?Windows-1252?Q?uf0Dn2luixFKb7o8oQRaKkNfF13f7cN383pXYZcX8ymT647Rvj6NRB7V?=
 =?Windows-1252?Q?Nhjr?=
X-Forefront-PRVS: 0340850FCD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(979002)(6009001)(39840400002)(39860400002)(39450400003)(39400400002)(39850400002)(39410400002)(24454002)(6512007)(6246003)(31696002)(230700001)(86362001)(36756003)(23746002)(50986999)(81166006)(53936002)(229853002)(6116002)(110136004)(76176999)(54356999)(38730400002)(478600001)(4326008)(8676002)(72206003)(25786009)(53546009)(3846002)(106356001)(305945005)(7736002)(64126003)(50466002)(5660300001)(42186005)(31686004)(65826007)(6666003)(2906002)(6506006)(83506001)(189998001)(66066001)(65956001)(65806001)(6916009)(2950100002)(4001350100001)(6486002)(33646002)(47776003)(969003)(989001)(999001)(1009001)(1019001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0802MB2190; H:Juliens-MacBook-Pro.local;
 FPR:; SPF:None; MLV:ovrnspm; PTR:InfoNoRecords; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; VI1PR0802MB2190;
 23:DcK0IKBcyNpjIXBnPIWPEOUurWub5rZiVjk?=
 =?Windows-1252?Q?LuXKRBMgHwFQFxjcYLABbnMiZd+dufWlD4kcXnlBJkWrbVHsGliHVUYr?=
 =?Windows-1252?Q?LTY3kp6IKw1Ki54g77pVQXfburHn5nzegXVlGXPkjEF5IXaYo6E9CgA4?=
 =?Windows-1252?Q?ycUiVuzDTMhix/ZApiaDKy2HxmLr/qizZGKCimGViScEtv74fSTCxXJd?=
 =?Windows-1252?Q?pyCeg0vmJ4o+tI47oaBZpRsHr/C/g39z8AtO3ugfqSIA7Zc05fSxj0SF?=
 =?Windows-1252?Q?kBN3lUGLUUomhUsr/xUiwfPA7RwA7OeCxRts1pO0TiaJDsXrAqrF+4El?=
 =?Windows-1252?Q?1PQFx82kEs5esozRTyOwsAcMkz9Z3adoHgzWxDgCWQj0nSYNFjRyz4Ul?=
 =?Windows-1252?Q?b95lGfV/jiwrvR8TJibiAIwy3oHLdQDMvd74yrHfFnjwv33xyIbL65QM?=
 =?Windows-1252?Q?TaHH3Ge9aOGmw7gAjcg62AuvA3uXqRGgbErorOfl8sB4Bc6CCTLvjvFF?=
 =?Windows-1252?Q?i7+UtxJk++MfqMIDmmwqAuw42gbTZ7BQFDIaoenlsIDXjY80klExfUID?=
 =?Windows-1252?Q?WWM/TIQwWoaN+Yg2kDLL5JpWGcZBr6Gr3UqS2Dpt0VGlfoBkhV8jhPlO?=
 =?Windows-1252?Q?mRfrK0Zun9TxSk01WM6h/qd1245q0XmCMfrle6iDBHhWrGIECvxnWZqx?=
 =?Windows-1252?Q?4pdRo2ny10wIa0j7opDMcEFJmcaWI5HUP6atGO4URCRLuGN6E4ZUNU0V?=
 =?Windows-1252?Q?fnBaxL3sUPknKz/uCFQxzBZ4SX3MdiDDmCsBb4PB7c72a/JripHisXit?=
 =?Windows-1252?Q?Rm8xHThC7i11XdXXBCgIcZ0U+D2STT0FDtHt8ccJW8zaSQn0QW061McT?=
 =?Windows-1252?Q?jy43RbAUDoYdxICr3slu6YMyZEK1J6um/oOG2Nm/6/pXrGzJB5XP874R?=
 =?Windows-1252?Q?phIgCd50Ee1GRpCXvTm3uB7RdYcsnR4ta3ME/Ojuo8lQrG/4AxxbSa4B?=
 =?Windows-1252?Q?TMkDiCTGwOCkhTDE/6HbcmN4A1itQAdICeNE6lEiNP0xSA7kwQlBT72M?=
 =?Windows-1252?Q?jRqtaOzj4ubqwcDOJUobtY9i4BS5+9ZGxkDB3ZUcfLz9/6byMLX3Bgdz?=
 =?Windows-1252?Q?8wHjk//BniwvDikb6QrRD443HVyzDF2raMVBtbqg7Wdff0LWP3yRrVV6?=
 =?Windows-1252?Q?FBw8AZvWPg6IDtkST9T3h0P7mSYvmWKRwn/LMLdJ1U94oWf1YSKGx7UI?=
 =?Windows-1252?Q?ZUCmiZKmg9/d4RxL30uLg2edg+t7OaiRYeotMdY1E3OHeiI06lmxMZiY?=
 =?Windows-1252?Q?T3wX+rzEnb5r12XWegOyrrGfzG+xfdkvGJTvgiABdQPohNx1FNzYDXYm?=
 =?Windows-1252?Q?taL4XBy85lVXovYAn15amj0PfV2/1NDk64jILlmbhK/nA7C3snAo5h+s?=
 =?Windows-1252?Q?jyP/GoR1v9rhg7wsf9HjCwCwzc+wF8+AANS0BvbEBMUg+bLqCqd6PPA2?=
 =?Windows-1252?Q?LZozaqoAiGM63W4TH4LvuSnQVBCoNHcqVtt4/V+M1ZlsoabhnXxdtFV5?=
 =?Windows-1252?Q?OG3TWpjEzCdwcnNI=3D?=
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; VI1PR0802MB2190;
 6:Ivt88Dl+wXGRLHheY6C0OtLiifqcyrB6cRa6?=
 =?Windows-1252?Q?fcvIf6DYSNdR4llmzXccq+h8hW2sExHL+r0lb2ColcwCFWv7DJckXz50?=
 =?Windows-1252?Q?Y4F0lzwml4edLAE6Ll870dwQFQ0W5aquU3f2d4CO1J2JuW/kdnJqGF26?=
 =?Windows-1252?Q?+V/b0FI/ECI948QQcqC6WBq7eZzXm/wvta8P/o4xhmdR0jScEBiWt0T4?=
 =?Windows-1252?Q?937WZC2leJbZ0A3Bg1zo8Nfd37rGg8WSRo/nz5q+qTwxchmxJvCu1tia?=
 =?Windows-1252?Q?E0HuIfXtZ8GNgkLaIURREjWxMj8qDj7hObsZ6SfZ+tHmMMajIZRATJPz?=
 =?Windows-1252?Q?zCNYVfHLiQEsfjxilzVpD5Q2PHTP/X/P/Rq00aIDOxQ9h3YzmGGIeBQz?=
 =?Windows-1252?Q?j6la0bHmNar27aS2XH1XGhCOgm2zD5lWAsSH8elRJoZmEOg3JZVFu9Xx?=
 =?Windows-1252?Q?egSHCl1L/jg6XZTi1XlyJ1vPHaToGVLZ4yCRAw+voyOcUdvKRXZzdKwY?=
 =?Windows-1252?Q?o4xTTBwJzKRFXf+F6IFLJkBF7Kjfq4bC7kEswkKUdrHBa7z15bGP/vSv?=
 =?Windows-1252?Q?8wlArnSaNwiU7S9XNQRWMrhMQm2nKMwyiJ6L5c4S5FHxxHZfnbzJziEg?=
 =?Windows-1252?Q?AH2Qb5i7a7/RcYNqdPY0iO6/UBovP5hEvA9b1V7oadHavpDKvIgqxtG7?=
 =?Windows-1252?Q?Zhc35SUSsgSieDyAHO601YNKgDsaYowkbQ7ynApMevuE/e1OIXSdla4m?=
 =?Windows-1252?Q?wubPJaWQxLR8mH2bLbAvY5hTo6281fyIzNKfzDQ11goCoP59IKHr2VRY?=
 =?Windows-1252?Q?egULnYyViLMyO2R2FQrc08wcJRYlliLH8EVL1UwGz2STVNo/rpILgUns?=
 =?Windows-1252?Q?nYC9+kXdzCiQoTrpsYc92hxytDBwXC6YiYlSNEYr2pjuCLVftKnb/TT7?=
 =?Windows-1252?Q?pmyt6vWsbhl8a19f4MjkLAApfUCrRUpTOvyVQSasPBQVv7HUuG5kcJFy?=
 =?Windows-1252?Q?Vj3UhpRhgH95oiC8RQX0waWiYSwkYug7V1vjblJHWK+d67HsfZKlPFgU?=
 =?Windows-1252?Q?15aGYi6rcB4BB+a8JwpscLDgMbiCqrjHb7v9?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2190;
 5:3QZffmUZ9dPocUYokNU12H/dxS8ZBO3v0hokXpp8CkiglrY2o2LOHhjDLbAtE9d4tn2Hrm30fpxS4N32dFeaqre/bhuJ15lZCOU+Pus1LtMYFft1DXQRAxpzHO1rjWbm3XOkdg/zedDHbRnnDiJqjAgQVc6ucGwvp9flYTJdfYljUEunNjFwFYdZsMY62naQ/tJe1wGor3lGsj5pCQx7LZIgdlC44xUJFWfFlBnKD7u0Ju67FpjlBvJ5LXX4Rtu6iMMKqMjEy1a2DdUjRuGjDRvMSm+JhLvmUhaWKi0WmSrKwwrjBLzr9wIH11iOBymWGpE50DlgnlMu+hwKIvplkWASIVL8dfi4wC88PuVUVD2hEFD0OG7mO4pFvRwY7oBZIk1Tfrzrhp5h4ciFhBCJJcNXLU2TIqC29M7VTS250RzY74yoxHLebS3F/AaVLvxQ0HtCKpvrGcxt+jXhuYPL+kgvGfnGt0bRNJUaJ5NrarnpU5ZPQf3U1jZJYXaJG+BR;
 24:N7zbk72Wd+vhRlHwxWEAkIFXsJKj7+oWr0eNpK6jEKxeqpb5/6SvbZpaMZFN1ek/jyo1oh3Ys7PrOcSm3wZVrpV+LdZAb8OO87flMl50EVg=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2190;
 7:8OKAJunPe3MdEel4BsL6YC9WhAbf9/epeGMU0NncY+GBhrJ8WXcFfWyzVa6EWvOIKvd2/wy5CnQb1thC7rXsHB1HivEl87EaKm5P2wQvNIKXc7YdXWiY/bvs7CjwJF9LdfP7NzXYd2wGC6qcYjyXCcmXGNAhJLmETwWzNLzBkb/H9hxUz1unCEy49K65csHf3lAumNrPTQ/KnKmZeqmj6xkpkYZCyN4z0vuEwc5YucfgiJFC2Rv63S6cq6dycn2kxCEFHozb41nCdWNUDzA1Z2RF9zmjhlqQQEy3bq5mRuzMwXdcU1vCaRmOr7XU0i8jdQ4fSm0LLYF0rrgBMDwsECXDW4gX5/ZO1wUignMi3Cm9qdbo37uSp10LcPgF0/cZ07INsx0nPUFq1CE7wo+VyUwkzW/voi03q/cToqWV37KvqeWlS3ULEXuBcTPgdX/2YGXcer1OWSKddiMKEBMddrXQby6/BY63WGLsGGSxI5pESZzCAriZgG9p4wegEgp9fEAR3HxoVxP4C0MI1MQzSPQcxsJZYUo0ERLs2kBbJCEurFCZixwAfVZ4Im+kzTi2yHaEKagKEsGpIbDJbPdr6dDOYJvhD1OoU4o/gf2Z9BzlbcaBs72IHkEq6qvKpkxn9/JItCTLjEEIZOX3wqamjCYqvk3CpCyJhaKisNrCCjZIAXnN4FnJrouP99eO0cOjqiPkV7P50LdLy9C1cfDx0aYsU6UFPgkMiFyrHe/pv3u0EzymTp/Jjzw3ydx/6QSJ8kbl9oSmGZjvOqT2lig7pLz6ioscT6jE+pfJyCagXB4=
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jun 2017 07:15:34.7364 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0802MB2190
Cc: nd@arm.com, punit.agrawal@arm.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 20/24] xen/arm: mm: Redefine virt_to_mfn to
 support 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>

SGkgU3RlZmFubywKCk9uIDE2LzA2LzIwMTcgMDA6NDQsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiBPbiBUdWUsIDEzIEp1biAyMDE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IFRoZSBmaWxl
IHhlbi9hcmNoL2FybS9tbS5jIGlzIHVzaW5nIHRoZSB0eXBlc2FmZSBNRk4gaW4gbW9zdCBvZiB0
aGUKPj4gcGxhY2UuIFRoaXMgcmVxdWlyZXMgYWxsIGNhbGxlciBvZiB2aXJ0X3RvX21mbiB0byBw
cmVmaXhlZCBieSBfbWZuKC4uLikuCj4+Cj4+IFRvIGF2b2lkIHRoZSBleHRyYSBfbWZuKC4uLiks
IHJlLWRlZmluZWQgdmlydF90b19tZm4gd2l0aGluIGFyY2gvYXJtL21tLmMKPj4gdG8gaGFuZGxl
IHR5cGVzYWZlIE1GTi4KPj4KPj4gVGhpcyBwYXRjaCBhbHNvIGludHJvZHVjZSBfX3ZpcnRfdG9f
bWZuLCBzbyB2aXJ0X3RvX21mbiBjYW4gYmUKPj4gcmUtZGVmaW5lZCBlYXNpbHkuCj4+Cj4+IFNp
Z25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+IC0tLQo+
PiAgeGVuL2FyY2gvYXJtL21tLmMgICAgICAgIHwgMTYgKysrKysrKysrKy0tLS0tLQo+PiAgeGVu
L2luY2x1ZGUvYXNtLWFybS9tbS5oIHwgIDMgKystCj4+ICAyIGZpbGVzIGNoYW5nZWQsIDEyIGlu
c2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vbW0uYyBiL3hlbi9hcmNoL2FybS9tbS5jCj4+IGluZGV4IDQ1MmMxZTI2YzMuLjJmZjE2ODhm
M2YgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL2FybS9tbS5jCj4+ICsrKyBiL3hlbi9hcmNoL2Fy
bS9tbS5jCj4+IEBAIC00NCw2ICs0NCwxMCBAQAo+Pgo+PiAgc3RydWN0IGRvbWFpbiAqZG9tX3hl
biwgKmRvbV9pbywgKmRvbV9jb3c7Cj4+Cj4+ICsvKiBPdmVycmlkZSBtYWNyb3MgZnJvbSBhc20v
cGFnZS5oIHRvIG1ha2UgdGhlbSB3b3JrIHdpdGggbWZuX3QgKi8KPj4gKyN1bmRlZiB2aXJ0X3Rv
X21mbgo+PiArI2RlZmluZSB2aXJ0X3RvX21mbih2YSkgX21mbihfX3ZpcnRfdG9fbWZuKHZhKSkK
Pj4gKwo+PiAgLyogU3RhdGljIHN0YXJ0LW9mLWRheSBwYWdldGFibGVzIHRoYXQgd2UgdXNlIGJl
Zm9yZSB0aGUgYWxsb2NhdG9ycwo+PiAgICogYXJlIHVwLiBUaGVzZSBhcmUgdXNlZCBieSBhbGwg
Q1BVcyBkdXJpbmcgYnJpbmd1cCBiZWZvcmUgc3dpdGNoaW5nCj4+ICAgKiB0byB0aGUgQ1BVcyBv
d24gcGFnZXRhYmxlcy4KPj4gQEAgLTQ3OSw3ICs0ODMsNyBAQCB1bnNpZ25lZCBsb25nIGRvbWFp
bl9wYWdlX21hcF90b19tZm4oY29uc3Qgdm9pZCAqcHRyKQo+PiAgICAgIHVuc2lnbmVkIGxvbmcg
b2Zmc2V0ID0gKHZhPj5USElSRF9TSElGVCkgJiBMUEFFX0VOVFJZX01BU0s7Cj4+Cj4+ICAgICAg
aWYgKCB2YSA+PSBWTUFQX1ZJUlRfU1RBUlQgJiYgdmEgPCBWTUFQX1ZJUlRfRU5EICkKPj4gLSAg
ICAgICAgcmV0dXJuIHZpcnRfdG9fbWZuKHZhKTsKPj4gKyAgICAgICAgcmV0dXJuIG1mbl94KHZp
cnRfdG9fbWZuKHZhKSk7Cj4KPiBfX3ZpcnRfdG9fbWZuPwoKT2suCgpDaGVlcnMsCgotLSAKSnVs
aWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 16 07:43:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 07:43:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLlv0-0002tW-7A; Fri, 16 Jun 2017 07:43:46 +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 1dLluy-0002tQ-Q9
 for xen-devel@lists.xen.org; Fri, 16 Jun 2017 07:43:44 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 E0/F7-03058-03C83495; Fri, 16 Jun 2017 07:43:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSf0gTYRjHe+9u8zJP351Nn5YmLgyz5o8EiYq
 SjIrUkAJBMeqscxttU3Yz7AeoKZrTMn+m4kzKijQILNCyxEz/mBjZagz6ARkhMTS0BllGtNup
 2fvX57nv93nu+748NMlWyFU0X2ThzSbOoJb7U7o4Ik0TV5OSFV9q99/eNXeTSkYHRwcWiAyUL
 dObcvOLTsh098bn5QWjfkUtE26qBN2VW5E/TeESEupsTplYIFyF4JOjDIkFi68QcKPvuZ8Vra
 aDcTrYXA98vBbvh7maD6RkuobAWvuesiKaJvEecLhB9MjxZnj//RshMoN3wMv2hzKRKRwFde+
 m5SIrMQ9zXz1I8ijA3vqZEnk13g3zf8p9fhInQceDSVLiCOibafcxYDXMjAxRYgbAjQia+st9
 zSyOhJaqZ5RkCofRF+2LvBUc8x6ZxOkw2GCXi5kBb4Sx8sMSFsPvyTRpZIMf1N+6S0nf35DgU
 oqdgZiFvo9PCGlKAXSXuRZ5J7xqvi6XeidkUGt3klJRj2F6/NNi6DAY+nnJTxLuy+D+Fxt1Fc
 W0rXiAthWXbltx6U5EdqNogTef4c2ahMTYXLNeq7MYOb1BkxCfFGvkBYHT8gYuV4g9mW/sRd6
 dWOU9/chzO2MYraMJtZIJ2rA3iw3MzT91VscJuuPmQgMvDKMwmlYDw1SnZLEKM6/li/L0Bu9i
 LclAB6jXMkOVXpkRCjijoNdK0hjS0BdnH3oIljLlm3hVKLNGnIFFk67QtDxiaT0dKFwVzCBvK
 DaggDcb9Zb/dTcKpZE6mHFavVMC9CbL8p/c3hCEN8SRiWQxhIX7J6lKUPGuV48z12tVw1GJY7
 MVppCU0s7XzW9zNOepsdNdR2eLf7zIVNZNpjZlbgvpb7RPR2oV7Qd/LThbNn0kB5vYqZgDira
 8fYpbC08vgDtj6rL+nelOTq+nZyYiJty/1zUVGzUwcu+cq+eQrTWwI2MkuvpNdtCxqsoPIalb
 WML5qClETQk6LiGGNAvcX4nIQNWZAwAA
X-Env-Sender: Julien.Grall@arm.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1497599022!74157571!1
X-Originating-IP: [104.47.2.76]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64898 invoked from network); 16 Jun 2017 07:43:43 -0000
Received: from mail-db5eur01on0076.outbound.protection.outlook.com (HELO
 EUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.76)
 by server-12.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 16 Jun 2017 07:43:43 -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=w7TfkOqZI4lKxdKktnyB9n6FDRENBxDwwicmYetVsYw=;
 b=iBVxNZ1eaL4oYNI4LyS3WVAZnTAxJ3RvsAzb5NlfjLSY5CQrV6GY/Wq31rQR88CmD59qcPMxaV3yxH88uA+g1IiKxEK3KBBIoAhZGKVuKcRdDZuOXiWZHshe0nLGZZQtjY1GtN0hHmHwENVQ+laEVjMWA1wAdT1dT7USS/NhPFc=
Received: from Juliens-MacBook-Pro.local (217.140.96.140) by
 HE1PR0802MB2188.eurprd08.prod.outlook.com (2603:10a6:3:c3::7) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1157.12; Fri, 16
 Jun 2017 07:43:40 +0000
To: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org
References: <20170615203057.755-1-julien.grall@arm.com>
 <20170615203057.755-3-julien.grall@arm.com>
 <b6d5f34c-7a36-b43f-5ae8-c1303cf557fa@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <dcd723b5-c4f4-182c-af3f-7b1a3b2f3e3b@arm.com>
Date: Fri, 16 Jun 2017 08:43:36 +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: <b6d5f34c-7a36-b43f-5ae8-c1303cf557fa@citrix.com>
X-Originating-IP: [217.140.96.140]
X-ClientProxiedBy: HE1PR0202CA0036.eurprd02.prod.outlook.com
 (2603:10a6:3:e4::22) To HE1PR0802MB2188.eurprd08.prod.outlook.com
 (2603:10a6:3:c3::7)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: HE1PR0802MB2188:
X-MS-Office365-Filtering-Correlation-Id: f19e9657-9b9b-4265-4a90-08d4b48b6864
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:HE1PR0802MB2188; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2188;
 3:0Z+LPOKPZlwQgTpDMOfBMa61CNO9RMDyaErTtbPKR5GFr0qsozY7nR86GwjsRa1V3LfLwm7Kp/FMgU5B8A2cgB1OK/70DlXr2Ek+28Lhtn87o81qVnunhHeIgiiPV2LdN1QyJ+pPwTKgJrTxfxzEIqCqP4oTFGiCtJfpxr1yUsat0BEKu/XPAkWHkPDvkXExxpXHx3+FKE5TtmKDuTHgo3BR4B3c/8XCZ9WFNyR18Zbdwehtidz9FczZxwycZfy/PBygb3vGNrXJvPAAcqk8bbwHjH2od9MPccDG4OFu/I4aL6vdYNY9hpGpxgs9Ya5k88MPqY7ow0r6n2ezbGMFIgqKSCCYbrCOt9HfjGMzVQM=;
 25:VmIrhy7UQdVUn81GQQaD2bKNkOQaFUMf08q42ZK4gs5byE8bMECpmjrhtEi0TcyNXhiag/tvUT4twvWOCDPj5ysk5ixcF+O2RoN7ne9NuRIAN3F8miP0kJtHy5XAbO6XqM66BwdOMK6oda9DkVgPWh2WNAokNqw+t2lJmMDf9LY3WtpSbvu50YbUUovDEbAyxM89p6KjwUG0rC+NsexkQp2wFaO806V2bM18KJlFfKJRZEe2i1BWxxEVV8BSBM5zfgnXHYgPQUe3mu/zo1GlZYsZpvopFoiJyhAn17eFA7+cJWjXLuNcuKK9kLG6oUp0P9Hg1Ocl7tUjrMkTO6lOYkj64Mih5lVExjCi9w8ktJJRmEUaQFr5hNnz9eFoYBoJR/29USLopyzAsrnbVR8B7oPpNbXKGeWg2jCPrHOjOijiJdgADdwwcujBNwJhLBMJhLqEuSHsUlJ3mS045oW+dxE4hCsgaZB7/eVIE9+wzdU=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2188;
 31:wa3p37QjOJiZnCJF9CK0sD4+AWwBeiJk8TjGSDXeDpFL1OXvw1FphYJWsRu3OMKkI6opuXr4/w9L1K1BjnNaRBUhLGR6gCHUUyEKpcqvt+O7tczB02uZer3Eri5+sTIDqmRh3UvlK2KS2XIDnJrlMlT3Pmz7L7R8pP8KERi4Uhf23EmdYd9gBflTe6Xl87r/b/aHWkCg0Q9VY3OdBstQZ9eAbNuXyHiW4trS+7WCyRI=;
 20:UuMEKUaOkt9R3+1axLPXK4bn57fXt0mi0W3We1OQ9KylRflu5puS29krmvF3hpN9hNR8sHilY/f/OVFBfC/uIivc1e3FIzA7/tKta1JUfVcQHHhH2vusDK5itLuO0FKcOOgULXqWaLpawP8+5RTxWj1ZuySQJtAZPSwJwKx27bM=
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <HE1PR0802MB2188C0BDA11B578E51DEB65D80C10@HE1PR0802MB2188.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(100000703101)(100105400095)(10201501046)(3002001)(6055026)(6041248)(20161123564025)(20161123560025)(20161123555025)(20161123562025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:HE1PR0802MB2188; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:HE1PR0802MB2188; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtIRTFQUjA4MDJNQjIxODg7NDp6QlM2K05KT0hqSC9Da3REbHdaWmZXQjhm?=
 =?utf-8?B?dDdsZmw4cGJLRDVFOFlyc3YzaFJFaHNySExzV0MvOUVnQ0VOVVBwRURlVE83?=
 =?utf-8?B?YlUybi9ZV1MyL0pkMzZibFlzdkk0R2lPSGgraWl1RDR0bnVSUDVxZDFST0Yy?=
 =?utf-8?B?bWQxWE51cENDaGx3QVNBOGxwQmJJNlZNZHgxSHA2Z1huSXM3aWpQeFp1TVQ4?=
 =?utf-8?B?NDMrdzNnZ3NLejFuSGlUSFczTjB5OERPcFAxdGY0cnlHai9Ha3plZC9WUTF4?=
 =?utf-8?B?cjFBMHQwSGZKU0JhT0twRm9lMlpyRG41MnE4RVBSZm9iYWVaZElVcTFVcUQy?=
 =?utf-8?B?T2kzRk54UWVRUUpQSE9vZzhFMmJMT0xRbHJwUmVUck1ZVGVYYlRCYXJtc0dl?=
 =?utf-8?B?NW9mR1hXY3FhL2orK3ljNFNmNUE0OEp1Q0J3a2FodzU1YTRjMHhpTHBKaEcz?=
 =?utf-8?B?RVg0T0dPV3kwcUp2ZkZiaStqNU82WlVrbVNGeUJQUzRUZ2E1ZE5GclVzeUxo?=
 =?utf-8?B?NEhMUzNpWFg1Y2hXL1Z1cStWZXZGT0I5MHRmSlJWbzQ1VVdJQ3l1ZGg0RWxi?=
 =?utf-8?B?cnN4TVlOMkpHb1NlTjhpVG9yMmlZUnVtbFZvbFQ3b0N0TUgwTkNVQmoxTnVn?=
 =?utf-8?B?Q25rcmdaWERSNk81Z3VlT3VnRWZQQTlhRWlmVXhrYWJjYXgzdkxOQi9NVUF4?=
 =?utf-8?B?cjNZWldZRXJFU0U1eWZZNmp2R0NXeFc3dnBQczl4ajNub3BzeGF1TnVWSGY1?=
 =?utf-8?B?NEU0QnpQM0cwN2tWL0V3YjNsVmhyV1k0UENFdlh2YmdDNkdicVB4c0RSVEtj?=
 =?utf-8?B?TU9hRmNUbHVzYlk5dDFnWElNTUJGdm4zOVRaZk5ZenRZU0d6TmdYUGlaWWJw?=
 =?utf-8?B?eUFJSzFRdHdrSEpkY1M2Q3JmeWJZRFJqRG1xbFA3cWM1QXJlZ3lmSXpNckFo?=
 =?utf-8?B?dkVGNER0d3pYdlNEQ2tPTHd4S3A3MUs2ME9HUWhVVW5qWjN2UnZuZ0xaNWht?=
 =?utf-8?B?MVg3S0NPZXBIa0Q3UElnL3dTYXJjNnlTVUU0bkg5VjNCQUdWOCt3UThmZmkv?=
 =?utf-8?B?WU50d0Jlc0t1THRteE96Y0pKVmQ2V2lnRmZhS21oRkx0ZWQwSE0wbUoyUFcx?=
 =?utf-8?B?MGVMMFlIbDBxSmpOSkFWS1ZRZW5YNVJDNUNiU2owTVlUdFU1TFNJcmRjS2pP?=
 =?utf-8?B?cUNtWGFUc2FOdk52aFZVMDRmeTRaMzVjcWdhdlRoem9uMGJ2cUZKcHRNSmU0?=
 =?utf-8?B?Z0lFOFZVdkt0WlRweitMVlFrRTJJa1dwMTRPL2toTGc4Wk14TlhMcmdKRDJQ?=
 =?utf-8?B?NkdaMjJ6NCtqejJObmhrUFV0dDVpRmJmcTVDYTdyY0dYUGdteVdTUXVYRjFp?=
 =?utf-8?B?YjMyNHR1VDVyRmFHdGIwUHYwcVJMZW04RHhkU203VXhFWWdPNVJFUUtTQy9L?=
 =?utf-8?B?ZWhJdU00bHl1U2VOcmJhYnNHbU5aUm5KaENvMDBScStDRW5YYXMxaWlwYlJZ?=
 =?utf-8?B?Rk5oaG5BTEhwQmx2THBwSVBTeWJ2cXRnUFRvOGhOUVh2QVZ5cWJWR2ZOYlJr?=
 =?utf-8?B?TzlhK25vZ3VQQ2ZSUm5MNi9WOTFDMDR6MjlrKzhzVGovSGlhajRIckNEbXpp?=
 =?utf-8?Q?iagHOi1DVbZ/HVP6fW3Kp?=
X-Forefront-PRVS: 0340850FCD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39410400002)(39850400002)(39400400002)(39840400002)(39860400002)(24454002)(25786009)(3846002)(6246003)(53936002)(4326008)(6512007)(42186005)(2906002)(76176999)(66066001)(65956001)(65806001)(6116002)(53546009)(72206003)(478600001)(47776003)(6506006)(33646002)(31686004)(8666007)(50986999)(5660300001)(7736002)(2950100002)(86362001)(31696002)(189998001)(23676002)(54356999)(64126003)(50466002)(110136004)(38730400002)(6486002)(83506001)(81166006)(8676002)(229853002)(6666003)(4001350100001)(36756003)(305945005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0802MB2188; H:Juliens-MacBook-Pro.local;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtIRTFQUjA4MDJNQjIxODg7MjM6NFUvVEk0QlVKK2ExZnN3STQ3bTdNQVhD?=
 =?utf-8?B?SzNGd3hjWTJjSmFTL1dCd0ZnMU91QUZIUlBZL2dCYTlKWStNdGN5dm56dDdn?=
 =?utf-8?B?MjJuTjFtaXJKOTZmNWJISmMzVnZTSHVNK1hybU0yZmNISjB5Q1ZmZTdVTElh?=
 =?utf-8?B?STlSUFd5cEFaNXpRZGkxbk81S1V4czZzK3F0clpTQXl0d1hxa2tkdWxiRzM2?=
 =?utf-8?B?TTdBNlJITGdGL0c0MkJrVUlnSVg2RmFVdUVLREl4S1JVeXZOQnVWQXNyYVVn?=
 =?utf-8?B?YWg5bEcvS244OWVJVXB1TVJHVUhqdzEzY0MyVXdqK01LemZNOUNJYTBPQnJZ?=
 =?utf-8?B?OHBjRUVVYTdUYjZPVmJmVmJJaER1K1lUZzExNjczQityd3N1QXJBSkRtdUJF?=
 =?utf-8?B?MWs1WXlOSkpIbjFuSjVIU2h6TGFjNE9md1VxQjRyTUd6Nk9iR2NDNUZ6RlJG?=
 =?utf-8?B?elN6WUtWbVB5VXVZa3k3Vks2V1l3ME5vM2ZmZGpBNmhTc25VUjQ2WURnNE5x?=
 =?utf-8?B?cnZpSlJLS1AvMUo0enUrM3Vjak1UL1dWVGlUVldQcXBZTGQ5Q01LN21IZDhJ?=
 =?utf-8?B?SDVUcXdDcjdaeXhoN1BnaVVDUkpnZlQ5T0VYVk5UM3JNM0NhYTlSYTNXd0Ro?=
 =?utf-8?B?aU5EdnBpOWdpTmNaZW1wS1Q0dlpmbVNxRmRYZWJHOFFwQ0hGMERsS2J5eFZk?=
 =?utf-8?B?aXFnK2dMNUxFTkc0VmE2Q3ZvamIvMkYyWWJ5Q05ZMlZqU1pRQkNudUJaL0Fa?=
 =?utf-8?B?SUlCNllDNENUWHVtWVpsNXoreUZWay9vbW00VGkrSTR3Mkg4aEhuek45NC9o?=
 =?utf-8?B?MUlOOU9tL3dGNm45dTF3bVFiK0RiSW94WTVOMGdyb3FCRHl2UmRzbm9lYWVI?=
 =?utf-8?B?Z1QvK0VzeFFGdEtBTmhuY0liWmU2RmdLZDhZMjd3cWl6SjZSTExqZm9RWHY0?=
 =?utf-8?B?b1lEZFc1emYrbzlweWJTOVhkN0hLMEVnZUZxNHBXRDg5aFhSSzlXM2lnZk5H?=
 =?utf-8?B?MXRiQUlTVXdpYitsWEVJbzhsU2dEVWRISUlRYkRaaHhnbXhpMGJ2VW1JTG1v?=
 =?utf-8?B?dlZkTXpUSGJsT0hwNndsSjQyTFhnV3VFSzdqS1ZBNmhHVm5LdW9oUnFHcWh5?=
 =?utf-8?B?RmtrSjFxaWdrVU0zUmZnUDMrZFFGV1g3T2xwTEhaRURQZG1NTFpZZmNCNHJO?=
 =?utf-8?B?VkdZWWFsOStDQlExUHQvV1FqV24vQzkyUmdHK1ZoNHVGZkdCY3FHUVlOTTZs?=
 =?utf-8?B?WFZ1eHd2Q05RdHhqN1Z3YUw4dFFFRVoxZ1F1aXpBWEZybExiNnBuczBKWTRi?=
 =?utf-8?B?S0NSYUFuam5BK0NIcmJCVmVybnQ3a3BiMXF2YVNkako0VnNyeFlSWjB1MXRS?=
 =?utf-8?B?VlpRS3FUNXh0S3k1eTZIc243Zjdtc2hJOFVITE1rVGdSUmtsTDFrRjdwVk1B?=
 =?utf-8?B?bmdwTElOS3VVUGd1UG5LZU9aRGlTNVZzU2srYmFTVncvaWpHazhEdyt6bEls?=
 =?utf-8?B?R0EySE1pMXVUM0RoY1haelJ0WWFCeHlvQ1NNWm53SHk1QU5QaXloOFNDaGZQ?=
 =?utf-8?B?ejcvdVd4aThTa2JnK3ZaK3k3QW9HUzVsK1ljT1AzVHZHN1MxM2gxOVRiY3Uz?=
 =?utf-8?B?a3l6UG5rdGNHLzFHcEtUTzRNMTJHK0d0TmxmV1d4bHB1eC82RTlkWU1tTExI?=
 =?utf-8?Q?D667+yExA1CcKk/J0C628/9vcvoxuLzbvJvSyKz7y?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtIRTFQUjA4MDJNQjIxODg7Njo0YmVOYk1UcjZvWm9tN1RXdm13Qm9BS2oz?=
 =?utf-8?B?N1V0aEcvOTQzOFRYV0Y0UVZjVkN2Q01PTFVkQkVsVmhuTmJNVlgyakFKQkV4?=
 =?utf-8?B?M0prQ2FPZHdaL3gwVHgrRjljVktGY21xKzIwR1JXQ1BqUXdod0s3QkFpQWRk?=
 =?utf-8?B?Q1BjUlFxWW1kdUFEaHMxUjRaa1p2dEdkYk5sSmpwMmtML0FEODJqZFk4M2ZB?=
 =?utf-8?B?N05LOEltMFRYQXhkMFU5VlcrT3RPWVZzTVR5d0ZmM3hXOWVoMTBpSTJuQ2pJ?=
 =?utf-8?B?aG5tdGFvU1NsU0tzdXZSd0FwdHJYc0xPTGZjV0owd1JObm1mRnZuQ0x3OFR0?=
 =?utf-8?B?RitQUnlzcmwwVkpYcllXK2swNk1tMGQyQlRaY3Q1UUsyeVNyc3lWYWZ3TFBL?=
 =?utf-8?B?MzRXQU44UjlTVGxBa2J2S3JDdmttYktmRXlkNXNWUVl6TjdvVHZzNEtISHU5?=
 =?utf-8?B?d3RTVkcwYXhUOUFZdUFHaWdHcm9rejlodDU5VlAxa0pwOTNtbytmWngxZ05J?=
 =?utf-8?B?WVhicmhuQUZCd0dIWlpZYVNXWDB0VU5lbXQrTnUxNGt4UkhEUmJLdTg4SGFo?=
 =?utf-8?B?dUcxN0Y3SEVTTjd1a1RZR3ZOUFVkbC9JcGJBdXplK1pFcjdHbDd1TGxaa2pC?=
 =?utf-8?B?ZTNheWdGclpvaXRTYi9ZWmRDR0NOTjFYZS9hSHJkRVU3WEhYN0dialZad1ND?=
 =?utf-8?B?OTBWQ3Q4c216dFEwYVQ1NUxQRlE3SVNhQUZZYWJJOGlTZXUwYmg2cWVXeXdN?=
 =?utf-8?B?dVBQeHIzWktURGtSRTBJVnFPTi9YaUhTcG9DV1hWSGtEcG1RUUY4Y0RETEov?=
 =?utf-8?B?bUdqb29VZjZrVFEvekN5RkJ0NmFOSllaaEhNWU5LZ3R0Mk5kaUU1VHBwTHJ4?=
 =?utf-8?B?M29vTHFtNnl2V09Eb0VrNm5uckYrVVhqbEdmYWdnUkswNzNWMW8vMTl5dmpK?=
 =?utf-8?B?OW44R1hlOE85TE9JOTdsL3huc0tsaEZYbXg2S2ZtOUhMbEVBM2FnaDVmNnJO?=
 =?utf-8?B?dlpCRS9lSjdHNHJqRWdIT2N3eUJWMG1vZng5aVJKbjc1YzZnUUlCVEVMUnN5?=
 =?utf-8?B?NlR1bkw3alFtazlNRUdSTVBTN1VNdGdQMnV3TjNiWHRhL2hnMjRjMDBMTTZY?=
 =?utf-8?B?N2EvaWFTUm9Ub3RhemJobWltNEx6ajVXcm1pUktxeXJEMExkaC96a2Nwamsw?=
 =?utf-8?B?aXJ3MjRyYnRyMVpWcVFWNk1mbFQrUVhwZERxcXU2TVBiT0ZiNm04Q1RKY0h6?=
 =?utf-8?B?NnkxYWNyVGNOWHdXMFYxRytrQTBxaGJWZXloeDYvelFyNEt5SVYzc2VhdUIx?=
 =?utf-8?B?dVQxV2s3ZVl6TnV4M2hWZER0Zm5nNmpvN1pjZDNkVG5FNUZTUTVIRklyczJB?=
 =?utf-8?Q?6S7ii5bLE?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2188;
 5:RYCI5RHq7dSHE6np/5z2SIQdG/IIk7FWvmZ0nAlobeAeevKFcugE8HkE3BK+6f26LYC4TZ9fAe/W3i5GazywysUrJQHyAjRPe2OGCYekfmFgtCU68X/VWFyUkw2eGODxDUO7hGFU9C6S34iijxr32NApUfTQ3i3Ys8P/qfofTZIU487YyGYW9/LPDKOluvX0wezz+UOoOIqEk9klJVheXIZbL7JQeMvwdQgjhj51R3KqAlNqVV/z8hPWDUgEVlBvIC8dcw9Dl/sluvT4n2RvsrFu4HO6w13PObAL2Yq+hiqGaLX/WP5CUFTzpS2QhL9QyVabPogmghmVCvTw3w25pAtfbJNFutw3el2El4ELTz58OuiJiQN5Tt3jFvIu0L0IfmUh6mOZEgbTEewj59gwKciGR+t+AvEGZ34rJKVdXVN+qvxbOUpALUSTzFVdW024gQ2Cuj6zOPprd69ZCY/8J/dOjTvKrXklR0Ov5zj/dzXvJ0uPaZ7H1uDuNFCf8LVq;
 24:ASbKLMoMmgSqxqL/FS3vJgvd2T8c3pVyidU1pBW2k9bY5xs7kim0ucPckGFJd5/oSjb3Yw5QQ1bw6vo5Ey+Uvv2wqjLchvIVAtSNuDQmM9I=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2188;
 7:eCplJFpDb3NQ7c9ll+JkcaEUpdiws+WObMHsl42U5VK/Bsg+xQgWTsZMah0MHnEbEQ5nyGp/yH67V9zAzk8btVfkY1q3uIvkFxWtwhTf1Thj4eP5yAuqwkCKLsVpirSU7xu2A5iRxcjqUyQHhRtjabtli3T6hwfywxpRj/m0JBPT5zy41x/OyiHMI9+qQg2ybumHSNqV8OaBM1eaxOrM4OI/bdsL8UEdeNW2hLgsLDGQ4uCUwntNwSpIIGTPWI9KDCcTPqNJTxIQc3Kez27kA8vc+93utU8AidInqUIukUjoASSFVccnyMC0Deys+YpNkcMP70/GKKsc3ce3Bc+hi2nF/suUEU45jREbwtXq+OJPGRWMsB3znoy84WzvL0tEwdSAX86dH6VIR2cjbbyNFUD2TPvwbDaD5ZSxu/ToI3m4efbHj429Sic5BPo07evpo/dMiRwQtPCn5ULaid2ECvBmSWR7YsPmAGeKg5fT2oKbqNsBUnQOUdr1ZtifowZDt8KuifNru3Azvikk0QMs3Dg6MJO5cMuRa0oYsuOsXGawH9zDdD83BTKjomD9zr0KAy1WLKtIjxMkanNZMYgKaNzGkTt+PuAh4G+RKIs26QlwWW0Ly8IK8z5z6vcq4NXEN1YUzWfM6A6tB5Wv9m9F0SOWMNY1Ly9RkqFCZRQnR2NdDfJiMR1HEB/vTAdg+q/s9GcUs5z8oK9mK+6eDSPuu/zO//JO4984GuNzh+yHo1IiuxSTjjfDhB31hdMMxHSA5AAf9wbyF/I/1M+YZNWpDgvjfUoH74UKztZrUyN2YkA=
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jun 2017 07:43:40.5314 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0802MB2188
Cc: proskurin@sec.in.tum.de, nd@arm.com, sstabellini@kernel.org
Subject: Re: [Xen-devel] [PATCH 2/2] xen/arm: lpae: Fix comments 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>

SGkgQW5kcmV3LAoKT24gMTUvMDYvMjAxNyAyMzoxOSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBP
biAxNS8wNi8yMDE3IDIxOjMwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEFsc28gYWRkaW5nIG9u
ZSBtaXNzaW5nIGZ1bGwgc3RvcC4KPj4KPj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KPj4gLS0tCj4+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL2xwYWUu
aCB8IDQ1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLQo+PiAg
MSBmaWxlIGNoYW5nZWQsIDMwIGluc2VydGlvbnMoKyksIDE1IGRlbGV0aW9ucygtKQo+Pgo+PiBk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9scGFlLmggYi94ZW4vaW5jbHVkZS9hc20t
YXJtL2xwYWUuaAo+PiBpbmRleCAxZTZhNjg5MjZlLi42MjQ0MjQwY2EwIDEwMDY0NAo+PiAtLS0g
YS94ZW4vaW5jbHVkZS9hc20tYXJtL2xwYWUuaAo+PiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJt
L2xwYWUuaAo+PiBAQCAtMywxMCArMywxMiBAQAo+Pgo+PiAgI2lmbmRlZiBfX0FTU0VNQkxZX18K
Pj4KPj4gLS8qIFdBUk5JTkchICBVbmxpa2UgdGhlIEludGVsIHBhZ2V0YWJsZSBjb2RlLCB3aGVy
ZSBsMSBpcyB0aGUgbG93ZXN0Cj4+ICsvKgo+PiArICogV0FSTklORyEgIFVubGlrZSB0aGUgSW50
ZWwgcGFnZXRhYmxlIGNvZGUsIHdoZXJlIGwxIGlzIHRoZSBsb3dlc3QKPgo+IEFzIHlvdXIgY2hh
bmdpbmcgdGhlIGNvbW1lbnQsIGl0IHdvdWxkIGJlIG1vcmUgY29ycmVjdCB0byBzYXkgIlVubGlr
ZQo+IHRoZSB4ODYgcGFnZXRhYmxlIGNvZGUiLiAgTDEgdGhyb3VnaCBMNCBpcyBvbmx5IHRoZSBY
ZW4gbmFtaW5nIHNjaGVtZTsKPiBuZWl0aGVyIEludGVsIG5vciBBTUQgdXNlIGl0IGluIHRoZWly
IG1hbnVhbHMuCgpJIGNhbiBkbyB0aGF0LgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 16 08:21:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 08:21: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 1dLmVT-00061O-Ag; Fri, 16 Jun 2017 08:21:27 +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 1dLmVS-00061I-2B
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 08:21:26 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 1A/2D-29088-40593495; Fri, 16 Jun 2017 08:21:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXSPJ+BQ5dlqnO
 kwZdpwhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bfjuesBR38FWf3rWRpYLzA08XIxSEkcJ5R
 Ys7XNsYuRk4OYYEEiS/3NoPZIgLFEksbr7B1MXJwMAvoS5zbUQ4SFhJoYJKYPT0QxGYTMJCY8
 nolK4jNK+AgceTebSYQm0VAVWLDjgY2EFtUIFyi90A/G0SNoMTJmU9YQEZyCthJrO+tAwkzC6
 hL/Jl3iRnCFpe49WQ+E4QtL7H97RzmCYx8s5B0z0LSMgtJyywkLQsYWVYxahSnFpWlFukaGek
 lFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgSGYD0DA+MOxqkn/A4xSnIwKYny8ss5
 RQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4D092TlSSLAoNT21Ii0zBxgNMGkJDh4lEd4D7UBp3
 uKCxNzizHSI1ClGXY4Nq9d/YRJiycvPS5US5/0GMkMApCijNA9uBCwyLzHKSgnzMjIwMAjxFK
 QW5WaWoMq/YhTnYFQShriEJzOvBG7TK6AjmICOCLrgAHJESSJCSqqBseGT01PR5LwrLi/mfYz
 tUwtZm7Royr7Ll/Tfxd60l//VZ9L3fP1Gb9bft/TuFrtNaWLnql+pbePJkfROy7tU88A051+i
 Fo89nJdpaDEs+Vgvszt7V+J97b7zGZc0Fe9mZIdEHrMo9VieUvNkgsLBxJUpXbwfO33/B7XPt
 /Rz7Lwrov9DmL9RiaU4I9FQi7moOBEAXJDPN8cCAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-5.tower-31.messagelabs.com!1497601284!101077028!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21454 invoked from network); 16 Jun 2017 08:21: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; 16 Jun 2017 08:21:24 -0000
Received: from [192.168.178.122]
 (dslb-178-007-185-066.178.007.pools.vodafone-ip.de [178.7.185.66])
 by services.sec.in.tum.de (Postfix) with ESMTPSA id E2E3710880E9B;
 Fri, 16 Jun 2017 10:21:17 +0200 (CEST)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20170615110516.448-1-proskurin@sec.in.tum.de>
 <20170615110516.448-5-proskurin@sec.in.tum.de>
 <4cd8c0f2-6948-a03f-3fc5-310663f68221@citrix.com>
 <73267095-54e2-bdb9-e931-6e33219a4eba@arm.com>
 <1a4506de-4fb9-bb76-c6ec-a3d3c93ebc37@citrix.com>
From: Sergej Proskurin <proskurin@sec.in.tum.de>
Message-ID: <2cee56f0-8530-d1bc-d4bd-6c1879300b38@sec.in.tum.de>
Date: Fri, 16 Jun 2017 10:28:08 +0200
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: <1a4506de-4fb9-bb76-c6ec-a3d3c93ebc37@citrix.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [RFC PATCH v3 04/10] arm/mem_access: Add
 short-descriptor pte typedefs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmV3LAoKT24gMDYvMTUvMjAxNyAwOTo0OSBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToK
PiBPbiAxNS8wNi8xNyAyMDo0NCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSBBbmRyZXcsCj4+
Cj4+IE9uIDA2LzE1LzIwMTcgMDE6MDMgUE0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+PiBPbiAx
NS8wNi8xNyAxMjowNSwgU2VyZ2VqIFByb3NrdXJpbiB3cm90ZToKPj4+PiBUaGUgY3VycmVudCBp
bXBsZW1lbnRhdGlvbiBkb2VzIG5vdCBwcm92aWRlIGFwcHJvcHJpYXRlIHR5cGVzIGZvcgo+Pj4+
IHNob3J0LWRlc2NyaXB0b3IgdHJhbnNsYXRpb24gdGFibGUgZW50cmllcy4gQXMgc3VjaCwgdGhp
cyBjb21taXQKPj4+PiBhZGRzIG5ldwo+Pj4+IHR5cGVzLCB3aGljaCBzaW1wbGlmeSBtYW5hZ2lu
ZyB0aGUgcmVzcGVjdGl2ZSB0cmFuc2xhdGlvbiB0YWJsZQo+Pj4+IGVudHJpZXMuCj4+Pj4KPj4+
PiBTaWduZWQtb2ZmLWJ5OiBTZXJnZWogUHJvc2t1cmluIDxwcm9za3VyaW5Ac2VjLmluLnR1bS5k
ZT4KPj4+PiAtLS0KPj4+PiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgo+Pj4+IENjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+Pj4+
IC0tLQo+Pj4+IHYzOiBBZGQgbW9yZSBzaG9ydC1kZXNjcmlwdG9yIHJlbGF0ZWQgcHRlIHR5cGVk
ZWZzIHRoYXQgd2lsbCBiZSB1c2VkIGJ5Cj4+Pj4gICAgICB0aGUgZm9sbG93aW5nIGNvbW1pdHMu
Cj4+Pj4gLS0tCj4+Pj4gICB4ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaCB8IDEwNAo+Pj4+ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+Pj4+ICAgMSBmaWxl
IGNoYW5nZWQsIDEwNCBpbnNlcnRpb25zKCspCj4+Pj4KPj4+PiBkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9wYWdlLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaAo+Pj4+IGlu
ZGV4IGUyZTRiNTk3YTUuLjdhNGFhNjQxNDQgMTAwNjQ0Cj4+Pj4gLS0tIGEveGVuL2luY2x1ZGUv
YXNtLWFybS9wYWdlLmgKPj4+PiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaAo+Pj4+
IEBAIC0yMDUsNiArMjA1LDExMCBAQCB0eXBlZGVmIHVuaW9uIHsKPj4+PiAgICAgICBscGFlX3dh
bGtfdCB3YWxrOwo+Pj4+ICAgfSBscGFlX3Q7Cj4+Pj4gICArLyoKPj4+PiArICogIENvbXByaXNl
cyBiaXRzIG9mIHRoZSBsZXZlbCAxIHNob3J0LWRlc2NyaXB0b3IgZm9ybWF0IHJlcHJlc2VudGlu
Zwo+Pj4+ICsgKiAgYSBzZWN0aW9uLgo+Pj4+ICsgKi8KPj4+PiArdHlwZWRlZiBzdHJ1Y3QgX19w
YWNrZWQgewo+Pj4+ICsgICAgdW5zaWduZWQgaW50IHB4bjoxOyAgICAgICAgIC8qIFByaXZpbGVn
ZWQgRXhlY3V0ZSBOZXZlciAqLwo+Pj4KPj4+IChJJ20gbm90IGFuIEFSTSBtYWludGFpbmVyLCBi
dXQpIGNhbiBJIHJlY29tbWVuZCB1c2luZyBib29sIGJpdGZpZWxkcwo+Pj4gZm9yIGJvb2xlYW4g
ZmllbGRzIGxpa2UgdGhpcy4KPj4KPj4gSSB3YXMgbm90IGF3YXJlIGl0IHdhcyBwb3NzaWJsZSB0
byBkbyBib29sZWFuIGZpZWxkcy4gSSBhbSBhbGwgZm9yIGl0Lgo+IAo+IFRoZXJlIGlzbid0IGEg
Z29vZCBleGFtcGxlIGluIHhlbiB5ZXQsIGJ1dAo+IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPXh0Zi5naXQ7YT1jb21taXRkaWZmO2g9ZjA5OTIxMWYyZWJkYWRmNjFhZTY0MTY1NTky
MjBkNjliNzg4Y2QyYgo+IGlzIHRoZSBYVEYgd29yayBJJ20gYmFzaW5nIHNvbWUgaW1taW5lbnQg
WGVuIGltcHJvdmVtZW50cyBvbi4KPiAKClRoYW5rcyBmb3IgdGhlIGFkdmljZS4gSSBkaWQgbm90
IGtub3cgdGhhdCB5b3UgY2FuIHVzZSBib29sZWFuIHR5cGVzIGZvcgpiaXRmaWVsZHMgZWl0aGVy
LiBJIHdpbGwgZml4IHRoYXQgcmlnaHQgYXdheS4KCkNoZWVycywKflNlcmdlagoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 16 08:27:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 08: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 1dLmbO-00070u-FC; Fri, 16 Jun 2017 08: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 <osstest-admin@xenproject.org>) id 1dLmbN-0006wt-Jw
 for xen-devel@lists.xensource.com; Fri, 16 Jun 2017 08:27:33 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 66/7B-03557-57693495; Fri, 16 Jun 2017 08:27:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVbdkmnO
 kwXMOixWPf7NY3Jvynt2ByePwhyssHtv7drEHMEWxZuYl5VcksGasOXWLseDwBMaK39dOszYw
 /knsYuTiEBL4yyjxe81LNgjnMaNE3+pPjF2MnEDONkaJDS31ILaIgLPE1zNz2UFsXgF9iReXD
 rOA2MICNhIf/txlAWmWEGhUljj07zErSEJCwFPiw/nbcPay9l9AQ9k52ASsJA6JgURZBFQlFv
 w8zT6BkXsBI8MqRo3i1KKy1CJdQwO9pKLM9IyS3MTMHCDPTC83tbg4MT01JzGpWC85P3cTI9D
 nDECwg/HesoBDjJIcTEqivPxyTpFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHi3TXGOFBIsSk1P
 rUjLzAEGH0xagoNHSYT3QDtQmre4IDG3ODMdInWKUZdjw+r1X5iEWPLy81KlxHlzQGYIgBRll
 ObBjYBFwiVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ8zqBTOHJzCuB2/QK6AgmoCOCLjiAHF
 GSiJCSamAUMzQ62nBOOMhe9NtrzlmvXH/PWeod5bJufo7R5OivOq+lp6pzPNuWzfjh/NNWfff
 Zm840ML9zrVwVsXjhu+5yg/eip9Rf1huwCR6fceDchIP/fRrUdwR5thlnyoQ0SElLOT2U15Cv
 S7FdtEE1KPsvX2PZ77UliZonvs6XZXNdzfn7cccKAX0lluKMREMt5qLiRABCT3tLfwIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1497601650!48415637!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12562 invoked from network); 16 Jun 2017 08:27: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; 16 Jun 2017 08:27: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 1dLmbK-0004Dc-5y; Fri, 16 Jun 2017 08:27:30 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dLmbE-0008O8-Na; Fri, 16 Jun 2017 08:27:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dLmbE-0004yw-Bw; Fri, 16 Jun 2017 08:27:24 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110465-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat: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-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-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-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-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-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-amd64-amd64-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-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm: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-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-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-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=695bb5f504ab48c1d546446f104c1b6c0ead126d
X-Osstest-Versions-That: xen=aeef64107afca9c6c0428b2cb26a3ba599b3ed75
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 16 Jun 2017 08:27:24 +0000
Subject: [Xen-devel] [xen-unstable test] 110465: 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="===============6224610660208453611=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-start/win.repeat fail blocked in 110362
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-start/win.repeat fail like 110262
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-stop             fail like 110311
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 110362
 test-amd64-amd64-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail like 110362
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 110362
 test-amd64-amd64-xl-rtds      9 debian-install               fail  like 110362
 test-armhf-armhf-xl-rtds     15 guest-start/debian.repeat    fail  like 110362
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 110362
 test-amd64-amd64-xl-qemut-ws16-amd64  9 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-win10-i386  9 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386  9 windows-install        fail never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass

version targeted for testing:
 xen                  695bb5f504ab48c1d546446f104c1b6c0ead126d
baseline version:
 xen                  aeef64107afca9c6c0428b2cb26a3ba599b3ed75

Last test of basis   110362  2017-06-12 07:06:31 Z    4 days
Failing since        110384  2017-06-12 20:46:16 Z    3 days    4 attempts
Testing same since   110465  2017-06-15 09:46:33 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andre Przywara <andre.przywara@arm.com>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Armando Vega <armando@greenhost.nl>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Paul Durrant <Paul.Durrant@citrix.com>
  Peter Große <pegro@friiks.de>
  Sergey Dyasli <sergey.dyasli@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-oldkern                                          pass    
 build-i386-oldkern                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-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                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-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-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


Pushing revision :

+ branch=xen-unstable
+ revision=695bb5f504ab48c1d546446f104c1b6c0ead126d
+ . ./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 695bb5f504ab48c1d546446f104c1b6c0ead126d
+ branch=xen-unstable
+ revision=695bb5f504ab48c1d546446f104c1b6c0ead126d
+ . ./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
+ '[' x695bb5f504ab48c1d546446f104c1b6c0ead126d = 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-3.14
++ : 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 695bb5f504ab48c1d546446f104c1b6c0ead126d:refs/heads/master
To osstest@xenbits.xen.org:/home/xen/git/xen.git
   aeef641..695bb5f  695bb5f504ab48c1d546446f104c1b6c0ead126d -> master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6224610660208453611==--

From xen-devel-bounces@lists.xen.org Fri Jun 16 08:28:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 08: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 1dLmcV-0007In-6N; Fri, 16 Jun 2017 08:28: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 1dLmcT-0007IU-PW
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 08:28:41 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 71/59-10689-9B693495; Fri, 16 Jun 2017 08:28:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsXS6fjDS3fHNOd
 Ig5m71Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow1316xFVwXrph79DB7A+MSgS5GTg4hgTyJ
 qb9a2LsYOTh4Bewknq9JBglLCBhKnF54kwUkzCKgKjH1BB9ImE1AXaLt2XZWEFtEQFeic9cfo
 BIuDmaBVYwSPfc2M4MkhAUMJCY3L2KCGD+fUeLoilwQm1PAWuLu2UYWiFWCEn93CIOEmQW0JB
 7+usUCYWtLLFv4mhmkhFlAWmL5P44JjHyzEBpmIWmYhaRhFkLDAkaWVYzqxalFZalFuuZ6SUW
 Z6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBgccABDsYG787HWKU5GBSEuXll3OKFOJL
 yk+pzEgszogvKs1JLT7EqMHBIbBt1+oLjFIsefl5qUoSvOumOkcKCRalpqdWpGXmAGMDplSCg
 0dJhPdAO1Cat7ggMbc4Mx0idYpRl2PD6vVfmITAZkiJ834BmSEAUpRRmgc3AhanlxhlpYR5GY
 EOFOIpSC3KzSxBlX/FKM7BqCTMexdkCk9mXgncpldARzABHRF0wQHkiJJEhJRUA2OWSaP9rJd
 rXj7d3Jxtpn5dPaDx0bzL9ctXGTxYHrn0S9TNS/Yh7+qZ13sKWUYaefH/PzDP+JfIjk4p9uUa
 YrrnTR8fPHst/+rxeJMT2XfOmEdxmtkb+L/3MTnBbC0VMu87l//OBfMT0ra+7C5yejTBZ/vXp
 /teL/l/ID0jKW+dARf7+n8sDVJKLMUZiYZazEXFiQBdt6c5zgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1497601718!105924193!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16089 invoked from network); 16 Jun 2017 08:28:40 -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; 16 Jun 2017 08:28:40 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 16 Jun 2017 02:28:37 -0600
Message-Id: <5943B2D50200007800163587@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 16 Jun 2017 02:28:37 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andre Przywara" <andre.przywara@arm.com>
References: <20170613152550.11222-1-andre.przywara@arm.com>
 <59411A1E0200007800162C70@prv-mh.provo.novell.com>
 <dbb20025-51b5-e2f3-9048-b504e3df0d73@arm.com>
In-Reply-To: <dbb20025-51b5-e2f3-9048-b504e3df0d73@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [RFC PATCH] docs: add README.atomic
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE1LjA2LjE3IGF0IDE5OjIxLCA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4gd3JvdGU6
Cj4gT24gMTQvMDYvMTcgMTA6MTIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxMy4wNi4x
NyBhdCAxNzoyNSwgPGFuZHJlLnByenl3YXJhQGFybS5jb20+IHdyb3RlOgo+Pj4gQEAgLTAsMCAr
MSwxMTYgQEAKPj4+ICtBdG9taWMgb3BlcmF0aW9ucyBpbiBYZW4KPj4+ICs9PT09PT09PT09PT09
PT09PT09PT09PT0KPj4+ICsKPj4+ICtEYXRhIHN0cnVjdHVyZXMgaW4gWGVuIG1lbW9yeSB3aGlj
aCBjYW4gYmUgYWNjZXNzZWQgYnkgbXVsdGlwbGUgQ1BVcwo+Pj4gK2F0IHRoZSBzYW1lIHRpbWUg
bmVlZCB0byBiZSBwcm90ZWN0ZWQgYWdhaW5zdCBnZXR0aW5nIGNvcnJ1cHRlZC4KPj4+ICtUaGUg
ZWFzaWVzdCB3YXkgdG8gZG8gdGhpcyBpcyB1c2luZyBhIGxvY2sgKHNwaW5sb2NrIGluIFhlbidz
IGNhc2UpLAo+Pj4gK3RoYXQgZ3VhcmFudGVlcyB0aGF0IG9ubHkgb25lIENQVSBjYW4gYWNjZXNz
IHRoYXQgbWVtb3J5IGF0IGEgZ2l2ZW4gcG9pbnQKPj4+ICtpbiB0aW1lLCBhbHNvIGFsbG93cyBw
cm90ZWN0aW5nIHdob2xlIGRhdGEgc3RydWN0dXJlcyBhZ2FpbnN0IGJlY29taW5nCj4+PiAraW5j
b25zaXN0ZW50LiBGb3IgbW9zdCB1c2UgY2FzZXMgdGhpcyBzaG91bGQgYmUgdGhlIHdheSB0byBn
byBhbmQgcHJvZ3JhbW1lcnMKPj4+ICtzaG91bGQgc3RvcCByZWFkaW5nIGhlcmUuCj4+IAo+PiBB
cyBmdXJ0aGVyIGRvd24geW91IHRhbGsgYWJvdXQgbG9ja2xlc3MgYXBwcm9hY2hlcyBvbmx5LCBw
bGVhc2UKPj4gYWxzbyBtZW50aW9uIHIvdyB3cml0ZSBsb2NraW5nIGFib3ZlLgo+IAo+IFdoYXQg
ZG8geW91IG1lYW4gd2l0aCAici93IHdyaXRlIGxvY2tpbmciIGhlcmU/IERvZXMgWGVuJ3Mgcnds
b2NrX3QgdXNlCj4gc29tZSBsb2NrbGVzcyB0cmlja3M/CgpOby4gTXkgY29tbWVudCB3YXMgYWJv
dXQgeW91IG1lbnRpb25pbmcgc3BpbiBsb2NrcywgYnV0IG5vdCByL3cKbG9ja3MuCgo+Pj4gK1do
YXQgQUNDRVNTX09OQ0UgZG9lcyAqbm90KiBndWFyYW50ZWUgdGhvdWdoIGlzIHRoaXMgYWNjZXNz
IGlzIGRvbmUgaW4gYQo+Pj4gK3NpbmdsZSBpbnN0cnVjdGlvbiwgc28gY29tcGxleCBvciBub24t
bmF0aXZlIG9yIHVuYWxpZ25lZCBkYXRhIHR5cGVzIGFyZQo+Pj4gK25vdCBndWFyYW50ZWVkIHRv
IGJlIGF0b21pYy4gSWYgZm9yIGluc3RhbmNlIGNvdW50ZXIgd291bGQgYmUgYSA2NC1iaXQgdmFs
dWUKPj4+ICtvbiBhIDMyLWJpdCBzeXN0ZW0sIHRoZSBjb21waWxlciB3b3VsZCBwcm9iYWJseSBn
ZW5lcmF0ZSB0d28gbG9hZCBpbnN0cnVjdGlvbnMsCj4+PiArd2hpY2ggY291bGQgZW5kIHVwIGlu
IHJlYWRpbmcgYSB3cm9uZyB2YWx1ZSBpZiBzb21lIG90aGVyIENQVSBjaGFuZ2VzIHRoZSBvdGhl
cgo+Pj4gK2hhbGYgb2YgdGhlIHZhcmlhYmxlIGluIGJldHdlZW4gdGhvc2UgdHdvIHJlYWRzLgo+
Pj4gK0hvd2V2ZXIgYWNjZXNzaW5nIF9hbGlnbmVkIGFuZCBuYXRpdmVfIGRhdGEgdHlwZXMgaXMg
Z3VhcmFudGVlZCB0byBiZSBhdG9taWMKPj4+ICtpbiB0aGUgYXJjaGl0ZWN0dXJlcyBzdXBwb3J0
ZWQgYnkgWGVuLCBzbyBBQ0NFU1NfT05DRSBpcyBzYWZlIHRvIHVzZSB3aGVuCj4+PiArdGhlc2Ug
Y29uZGl0aW9ucyBhcmUgbWV0Lgo+PiAKPj4gQXMgbWVudGlvbmVkIGJlZm9yZSwgc3VjaCBhIGd1
YXJhbnRlZSBkb2VzIG5vdCBleGlzdC4gUGxlYXNlIG9ubHkKPj4gc3RhdGUgd2hhdCBpcyByZWFs
bHkgdGhlIGNhc2UsIGkuZS4gd2UgX2V4cGVjdF8gY29tcGlsZXJzIHRvIGJlaGF2ZQo+PiB0aGlz
IHdheS4KPiAKPiBEbyB5b3UgbWVhbiB0aGUgZ3VhcmFudGVlIG9mIHVzaW5nIGEgc2luZ2xlIG1h
Y2hpbmUgaW5zdHJ1Y3Rpb24gdG8KPiBhY2Nlc3MgdmFyaWFibGVzPwo+IEZvciB0aGUgImFsaWdu
ZWQgYWNjZXNzIHRvIG5hdGl2ZSBkYXRhIHR5cGVzIiB0aGVyZSBhcmUgZXhwbGljaXQKPiBhcmNo
aXRlY3R1cmFsIGd1YXJhbnRlZXM6Cj4gSW50ZWwgbWFudWFsIHZvbHVtZSAzLCBjaGFwdGVyIDgu
MS4xIEd1YXJhbnRlZWQgQXRvbWljIE9wZXJhdGlvbnMKPiBBUk12NyBBUk0sIGNoYXB0ZXIgQTMu
NS4zICBBdG9taWNpdHkgaW4gdGhlIEFSTSBhcmNoaXRlY3R1cmUKPiBBUk12OCBBUk0sIGNoYXB0
ZXIgQjIuNi4xICBSZXF1aXJlbWVudHMgZm9yIHNpbmdsZS1jb3B5IGF0b21pY2l0eQo+IChJIHdp
bGwgcHJvYmFibHkgYWRkIHRob3NlIHJlZmVyZW5jZXMgdG8gdGhlIGRvY3VtZW50IGFueXdheSkK
ClN1cmUsIG9uY2UgdGhlIGNvbXBpbGVyIGVtaXRzIHdoYXQgd2UgaG9wZSBmb3IsIGFsbCBpcyBm
aW5lLiBCdXQgb25jZQphZ2FpbiAtIHRoZSBjb21waWxlciBpcyBub3QgcmVxdWlyZWQgdG8gZG8g
c28sIGFuZCBoZW5jZSB0aGVyZSdzIG5vCnN1Y2ggZ3VhcmFudGVlLgoKSmFuCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 16 08:37:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 08: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 1dLmkZ-0008RO-RC; Fri, 16 Jun 2017 08:37:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hch@lst.de>) id 1dLmkZ-0008RI-0T
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 08:37:03 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 A6/37-03620-EA893495; Fri, 16 Jun 2017 08:37:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsVyNZ77su7aGc6
 RBv9aTC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozrf+6yFzSyVsxeWtjA2MjSxcjJISRQIHH+
 /F52EJtFQFXi2a7/jCA2m4CKxJvnPUBxDg4RAXWJlY8Nuhi5OJgFfrBI/FvwCqxGWMBJYs6NN
 jYQm1dAW2LGp8csIEVCAk2MEo9+nWWBSAhKnJz5BMxmFtCSuPHvJRPIUGYBaYnl/zhAwpwC1h
 In3x9gBbFFgfa2/9/LNIGRdxaS7llIumchdC9gZF7FqFGcWlSWWqRraKqXVJSZnlGSm5iZo2t
 oYKaXm1pcnJiempOYVKyXnJ+7iREYUAxAsIPx27KAQ4ySHExKorz8ck6RQnxJ+SmVGYnFGfFF
 pTmpxYcYZTg4lCR4+ac7RwoJFqWmp1akZeYAQxsmLcHBoyTCe6AdKM1bXJCYW5yZDpE6xajL0
 fRhyxcmIZa8/LxUKXHeS9OAigRAijJK8+BGwOLsEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlY
 R5W0Au4cnMK4Hb9AroCCagI4IuOIAcUZKIkJJqYOx0ZnOrNZb6WWKSGnth9juVE+xVa1c4nCz
 Uk3+9PLN/wo51f7fx70zWilLPXqmx+abmf/ug0CdNgi9v/n3CkaH1sKnvpkbWbDPFSc5v2xX6
 nJP7czL1NPsUi4wkeNsOrjHdczTr4lXFh+fFT674asHIFHXlU51U8QSnxgV3U/KX83a77pe+p
 cRSnJFoqMVcVJwIAOxzBDiuAgAA
X-Env-Sender: hch@lst.de
X-Msg-Ref: server-9.tower-21.messagelabs.com!1497602221!74052668!1
X-Originating-IP: [213.95.11.211]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46797 invoked from network); 16 Jun 2017 08:37:01 -0000
Received: from verein.lst.de (HELO newverein.lst.de) (213.95.11.211)
 by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Jun 2017 08:37:01 -0000
Received: by newverein.lst.de (Postfix, from userid 2407)
 id AB24B68BDB; Fri, 16 Jun 2017 10:37:00 +0200 (CEST)
Date: Fri, 16 Jun 2017 10:37:00 +0200
From: Christoph Hellwig <hch@lst.de>
To: Robin Murphy <robin.murphy@arm.com>
Message-ID: <20170616083700.GA10582@lst.de>
References: <20170608132609.32662-1-hch@lst.de>
 <20170608132609.32662-7-hch@lst.de>
 <0bfb0841-f054-78de-628d-a0955336bcb4@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <0bfb0841-f054-78de-628d-a0955336bcb4@arm.com>
User-Agent: Mutt/1.5.17 (2007-11-01)
Cc: linux-mips@linux-mips.org, linux-samsung-soc@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-c6x-dev@linux-c6x.org,
 linux-s390@vger.kernel.org, linux-sh@vger.kernel.org,
 linux-hexagon@vger.kernel.org, linux-xtensa@linux-xtensa.org, x86@kernel.org,
 linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, dmaengine@vger.kernel.org,
 iommu@lists.linux-foundation.org, openrisc@lists.librecores.org,
 netdev@vger.kernel.org, sparclinux@vger.kernel.org,
 xen-devel@lists.xenproject.org, linuxppc-dev@lists.ozlabs.org,
 Christoph Hellwig <hch@lst.de>, linux-arm-kernel@lists.infradead.org
Subject: Re: [Xen-devel] [PATCH 06/44] iommu/dma: don't rely on
	DMA_ERROR_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>

T24gVGh1LCBKdW4gMDgsIDIwMTcgYXQgMDI6NTk6MDdQTSArMDEwMCwgUm9iaW4gTXVycGh5IHdy
b3RlOgo+IEhpIENocmlzdG9waCwKPiAKPiBPbiAwOC8wNi8xNyAxNDoyNSwgQ2hyaXN0b3BoIEhl
bGx3aWcgd3JvdGU6Cj4gPiBETUFfRVJST1JfQ09ERSBpcyBub3QgYSBwdWJsaWMgQVBJIGFuZCB3
aWxsIGdvIGF3YXkgc29vbi4gIGRtYSBkbWEtaW9tbXUKPiA+IGRyaXZlciBhbHJlYWR5IGltcGxl
bWVudHMgYSBwcm9wZXIgLT5tYXBwaW5nX2Vycm9yIG1ldGhvZCwgc28gaXQncyBvbmx5Cj4gPiB1
c2luZyB0aGUgdmFsdWUgaW50ZXJuYWxseS4gIEFkZCBhIG5ldyBsb2NhbCBkZWZpbmUgdXNpbmcg
dGhlIHZhbHVlCj4gPiB0aGF0IGFybTY0IHdoaWNoIGlzIHRoZSBvbmx5IGN1cnJlbnQgdXNlciBv
ZiBkbWEtaW9tbXUuCj4gCj4gSXQgd291bGQgYmUgZmluZSB0byBqdXN0IHVzZSAwLCBzaW5jZSBk
bWEtaW9tbXUgYWxyZWFkeSBtYWtlcyBzdXJlIHRoYXQKPiB0aGF0IHdpbGwgbmV2ZXIgYmUgYWxs
b2NhdGVkIGZvciBhIHZhbGlkIERNQSBhZGRyZXNzLgoKSSdsbCBjaGFuZ2UgaXQgdG8gMC4KCj4g
T3RoZXJ3aXNlLCBsb29rcyBnb29kIQoKQ2FuIHlvdSBnaXZlIG1lIGEgZm9ybWFsIEFDSyBvciBS
ZXZpZXdlZC1ieTogPwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 16 08:39:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 08: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 1dLmme-00008v-6W; Fri, 16 Jun 2017 08:39:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hch@lst.de>) id 1dLmmc-00008c-I8
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 08:39:10 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 03/E9-03058-D2993495; Fri, 16 Jun 2017 08:39:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsVyNZ77sq7uTOd
 IgyXL+Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oytPReZCn4yVlz/OZO5gfEkYxcjJ4eQQIHE
 lA+N7CA2i4CqxK4z31hBbDYBFYk3z3uA4hwcIgK6EnN+MoGEmQUaOSSerw8FsYUFwiU+/d7HA
 mLzCmhLnDs9gxVi5ExGia3T7CHighInZz5hgejVkrjx7yUTyEhmAWmJ5f84QMKcAoESK/bOBb
 tGFGhr+/+9TBMYeWch6Z6FpHsWQvcCRuZVjBrFqUVlqUW6hiZ6SUWZ6RkluYmZObqGBmZ6uan
 FxYnpqTmJScV6yfm5mxiB4cQABDsYr28MOMQoycGkJMrLL+cUKcSXlJ9SmZFYnBFfVJqTWnyI
 UYaDQ0mCt3qGc6SQYFFqempFWmYOMLBh0hIcPEoivAfagdK8xQWJucWZ6RCpU4y6HE0ftnxhE
 mLJy89LlRLnNQSZIQBSlFGaBzcCFmWXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMzbMh1oCk
 9mXgncpldARzABHRF0wQHkiJJEhJRUAyOD0QImhW/Ve/tqjmRfv3VGJsIj7Y+DoISjm8ESm4z
 p299ed7oe9V5t9aVsXb0/rofU/WJnty1peyLafXXC0qRAk+eN11S0mnNfGm834tDs0bjHHc5+
 8Z7hjbVMXRuTs82WbDsls7/p3hedrPSdX166vbhtkujJ0pnP/e/tFqbPSg6nli2oyVdiKc5IN
 NRiLipOBADGYsaQrQIAAA==
X-Env-Sender: hch@lst.de
X-Msg-Ref: server-8.tower-21.messagelabs.com!1497602347!74064892!1
X-Originating-IP: [213.95.11.211]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40348 invoked from network); 16 Jun 2017 08:39:09 -0000
Received: from verein.lst.de (HELO newverein.lst.de) (213.95.11.211)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Jun 2017 08:39:09 -0000
Received: by newverein.lst.de (Postfix, from userid 2407)
 id 245C068D1A; Fri, 16 Jun 2017 10:39:07 +0200 (CEST)
Date: Fri, 16 Jun 2017 10:39:07 +0200
From: Christoph Hellwig <hch@lst.de>
To: Geert Uytterhoeven <geert@linux-m68k.org>
Message-ID: <20170616083907.GB10582@lst.de>
References: <20170608132609.32662-1-hch@lst.de>
 <20170608132609.32662-34-hch@lst.de>
 <CAMuHMdUPeFJJtz8eJkQEAR-2w9oHt-fXeGHvvKFLfU2A4YyviQ@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAMuHMdUPeFJJtz8eJkQEAR-2w9oHt-fXeGHvvKFLfU2A4YyviQ@mail.gmail.com>
User-Agent: Mutt/1.5.17 (2007-11-01)
Cc: Linux MIPS Mailing List <linux-mips@linux-mips.org>,
 "linux-samsung-soc@vger.kernel.org" <linux-samsung-soc@vger.kernel.org>,
 "linux-ia64@vger.kernel.org" <linux-ia64@vger.kernel.org>,
 linux-c6x-dev@linux-c6x.org, linux-s390 <linux-s390@vger.kernel.org>,
 Linux-sh list <linux-sh@vger.kernel.org>,
 "open list:QUALCOMM HEXAGON..." <linux-hexagon@vger.kernel.org>,
 "linux-xtensa@linux-xtensa.org" <linux-xtensa@linux-xtensa.org>,
 the arch/x86 maintainers <x86@kernel.org>, linux-tegra@vger.kernel.org,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 DRI Development <dri-devel@lists.freedesktop.org>, dmaengine@vger.kernel.org,
 iommu@lists.linux-foundation.org, openrisc@lists.librecores.org,
 "netdev@vger.kernel.org" <netdev@vger.kernel.org>,
 sparclinux <sparclinux@vger.kernel.org>, xen-devel@lists.xenproject.org,
 "linuxppc-dev@lists.ozlabs.org" <linuxppc-dev@lists.ozlabs.org>,
 Christoph Hellwig <hch@lst.de>,
 "linux-arm-kernel@lists.infradead.org" <linux-arm-kernel@lists.infradead.org>
Subject: Re: [Xen-devel] [PATCH 33/44] openrisc: remove arch-specific
	dma_supported	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>

T24gRnJpLCBKdW4gMDksIDIwMTcgYXQgMDI6MjA6NDJQTSArMDIwMCwgR2VlcnQgVXl0dGVyaG9l
dmVuIHdyb3RlOgo+IEhpIENocmlzdG9waCwKPiAKPiBPbiBUaHUsIEp1biA4LCAyMDE3IGF0IDM6
MjUgUE0sIENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPiB3cm90ZToKPiA+IFRoaXMgaW1w
bGVtZW50YXRpb24gaXMgc2ltcGx5IGJvZ3VzIC0gaGV4YWdvbiBvbmx5IGhhcyBhIHNpbXBsZQo+
IAo+IG9wZW5yaXNjPwoKWWVhaC4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 08:39:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 08: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 1dLmmk-0000A4-DQ; Fri, 16 Jun 2017 08:39: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 1dLmmi-00009d-L3
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 08:39:16 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 41/59-02181-33993495; Fri, 16 Jun 2017 08:39:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXS6fjDS9d4pnO
 kwcKLkhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8azn/OYC55xVpydep+9gfEiexcjJ4eQQJ7E
 1v6XrCA2r4CdxPGbq8HiEgKGEqcX3mQBsVkEVCWWb9nMBmKzCahLtD3bDlYvIhAoMffjFKA4F
 wezQA+TxP7OH8wgCWGBOIld72cxgySEBNYxShxevRFsKidQx6mZn4E6OIC2CUr83SEMEmYW0J
 J4+OsWC4StLbFs4WtmkBJmAWmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxahSnFpWlFukaGus
 lFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgQGIAMQ7GD8t83zEKMkB5OSKC+/nFOk
 EF9SfkplRmJxRnxRaU5q8SFGDQ4OgW27Vl9glGLJy89LVZLg/TXdOVJIsCg1PbUiLTMHGCMwp
 RIcPEoivAfagdK8xQWJucWZ6RCpU4y6HB09G74wCYHNkBLnXTcDqEgApCijNA9uBCxeLzHKSg
 nzMgIdKMRTkFqUm1mCKv+KUZyDUUmYtwxkCk9mXgncpldARzABHRF0wQHkiJJEhJRUA6P9hur
 Ar0uepaRe6NJ9td3tx6Pnd47IVtTOazn8XPrRbc7nxRuelB8/FWdjF9lXt9no9mnGjRd8tO2i
 vnWxPWt8fFH2yZfpV9bZu4etnPSze/PB+u5zXVZZ34+KOBnXeFYvKTmnp9nYULzsnk7XnztvF
 ZWMF5VImbYtk5mmfOy7vMliv5XuR9cosRRnJBpqMRcVJwIAabUZN9ICAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1497602353!89679787!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25866 invoked from network); 16 Jun 2017 08:39:15 -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; 16 Jun 2017 08:39:15 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 16 Jun 2017 02:39:12 -0600
Message-Id: <5943B54E0200007800163599@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 16 Jun 2017 02:39:10 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Adrian Pop" <apop@bitdefender.com>,
 "Tamas K Lengyel" <tamas@tklengyel.com>
References: <20170609165154.23577-1-apop@bitdefender.com>
 <20170609165154.23577-3-apop@bitdefender.com>
 <CABfawh=d0O_NWjf_6mj7tZbx41q=a0Vb8Cm_V5Ka9QBEbBWyFg@mail.gmail.com>
In-Reply-To: <CABfawh=d0O_NWjf_6mj7tZbx41q=a0Vb8Cm_V5Ka9QBEbBWyFg@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: 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>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 2/2] x86/altp2m: Add a hvmop for setting the
 suppress #VE bit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE1LjA2LjE3IGF0IDIxOjAxLCA8dGFtYXNAdGtsZW5neWVsLmNvbT4gd3JvdGU6Cj4g
T24gRnJpLCBKdW4gOSwgMjAxNyBhdCAxMDo1MSBBTSwgQWRyaWFuIFBvcCA8YXBvcEBiaXRkZWZl
bmRlci5jb20+IHdyb3RlOgo+PiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jCj4+
ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMKPj4gQEAgLTQ2Niw2ICs0NjYsNTgg
QEAgaW50IHAybV9nZXRfbWVtX2FjY2VzcyhzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sIHhl
bm1lbV9hY2Nlc3NfdCAqYWNjZXNzKQo+PiAgfQo+Pgo+PiAgLyoKPj4gKyAqIFNldC9jbGVhciB0
aGUgI1ZFIHN1cHByZXNzIGJpdCBmb3IgYSBwYWdlLiAgT25seSBhdmFpbGFibGUgb24gVk1YLgo+
PiArICovCj4+ICtpbnQgcDJtX3NldF9zdXBwcmVzc192ZShzdHJ1Y3QgZG9tYWluICpkLCBnZm5f
dCBnZm4sIGJvb2wgc3VwcHJlc3NfdmUsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgYWx0cDJtX2lkeCkKPj4gK3sKPj4gKyAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqaG9z
dF9wMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7Cj4+ICsgICAgc3RydWN0IHAybV9kb21haW4gKmFw
Mm0gPSBOVUxMOwo+PiArICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm07Cj4+ICsgICAgbWZuX3Qg
bWZuOwo+PiArICAgIHAybV9hY2Nlc3NfdCBhOwo+PiArICAgIHAybV90eXBlX3QgdDsKPj4gKyAg
ICBpbnQgcmM7Cj4+ICsKPj4gKyAgICBpZiAoICFjcHVfaGFzX3ZteF92aXJ0X2V4Y2VwdGlvbnMg
KQo+PiArICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7Cj4+ICsKPj4gKyAgICAvKiBUaGlzIHN1
Ym9wIHNob3VsZCBvbmx5IGJlIHVzZWQgZnJvbSBhIHByaXZpbGVnZWQgZG9tYWluLiAqLwo+PiAr
ICAgIGlmICggIWN1cnJlbnQtPmRvbWFpbi0+aXNfcHJpdmlsZWdlZCApCj4+ICsgICAgICAgIHJl
dHVybiAtRUlOVkFMOwo+IAo+IFRoaXMgY2hlY2sgbG9va3Mgd3JvbmcgdG8gbWUuIElmIHRoaXMg
c3Vib3Agc2hvdWxkIG9ubHkgYmUgdXNlZCBieSBhbgo+IGV4dGVybmFsIChwcml2aWxlZ2VkKSBk
b21haW4gdGhlbiBJIGRvbid0IHRoaW5rIHRoaXMgc2hvdWxkIGJlCj4gaW1wbGVtZW50ZWQgYXMg
YW4gSFZNT1AsIGxvb2tzIG1vcmUgbGlrZSBhIGRvbWN0bCB0byBtZS4KCkkgdGhpbmsgdGhpcyB3
YW50cyB0byBiZSBhbiBYU01fRE1fUFJJViBjaGVjayBpbnN0ZWFkLgoKSmFuCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 16 08:43:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 08:43:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLmqs-0000vW-Ue; Fri, 16 Jun 2017 08:43:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hch@lst.de>) id 1dLmqs-0000vQ-Jc
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 08:43:34 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 48/AA-01735-53A93495; Fri, 16 Jun 2017 08:43:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsVyNZ77sq7RLOd
 Ig027+Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxVzauYC36yVOyfe5ilgfEXcxcjJ4eQQIHE
 hr1dYDaLgKrEqd3XwGw2ARWJN8972EFsEQETiWMHv7B0MXJxMAv8YJH4t+AVI0hCWMBS4sirm
 axdjBwcvALaEovnZoDUCAk0MUos+jGVDaSGV0BQ4uTMJywgNrOAlsSNfy+ZQOqZBaQllv/jAA
 lzClhJXP4+DaxcFGhv+/+9TBMYeWch6Z6FpHsWQvcCRuZVjBrFqUVlqUW6RiZ6SUWZ6RkluYm
 ZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBIVXPwMC4g/HmZL9DjJIcTEqivPxyTpFCfEn5KZUZ
 icUZ8UWlOanFhxhlODiUJHi5ZzpHCgkWpaanVqRl5gCDGyYtwcGjJMJ7oB0ozVtckJhbnJkOk
 TrFqMvR9GHLFyYhlrz8vFQpcd51M4CKBECKMkrz4EbAIu0So6yUMC8jAwODEE9BalFuZgmq/C
 tGcQ5GJWHeryBTeDLzSuA2vQI6ggnoiKALDiBHlCQipKQaGGU3/+nOvPHor7VTHkdY4wK2tZ1
 LlV8Zhj97XWIRse8Fr3nP+V6PO2dciz7d+qay/88UlWD2PYqev/4dOj3RJ3bzyWWa87It2j2L
 FArcmkteWIfLeOxbmvSOc9bxdt+HQv4Bn1Vr9N5+su7Y/NC6cMWJdX03U3jENzmKnj2Wzc4us
 XXXtGc7ryuxFGckGmoxFxUnAgCEAMMbrwIAAA==
X-Env-Sender: hch@lst.de
X-Msg-Ref: server-14.tower-206.messagelabs.com!1497602609!64873643!1
X-Originating-IP: [213.95.11.211]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54361 invoked from network); 16 Jun 2017 08:43:30 -0000
Received: from verein.lst.de (HELO newverein.lst.de) (213.95.11.211)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 16 Jun 2017 08:43:30 -0000
Received: by newverein.lst.de (Postfix, from userid 2407)
 id 1CF0268D1E; Fri, 16 Jun 2017 10:43:29 +0200 (CEST)
Date: Fri, 16 Jun 2017 10:43:28 +0200
From: Christoph Hellwig <hch@lst.de>
To: Russell King - ARM Linux <linux@armlinux.org.uk>
Message-ID: <20170616084328.GC10582@lst.de>
References: <20170608132609.32662-1-hch@lst.de>
 <20170608132609.32662-26-hch@lst.de>
 <20170608144313.GL4902@n2100.armlinux.org.uk>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170608144313.GL4902@n2100.armlinux.org.uk>
User-Agent: Mutt/1.5.17 (2007-11-01)
Cc: linux-mips@linux-mips.org, linux-samsung-soc@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-c6x-dev@linux-c6x.org,
 linux-s390@vger.kernel.org, linux-sh@vger.kernel.org,
 linux-hexagon@vger.kernel.org, linux-xtensa@linux-xtensa.org, x86@kernel.org,
 linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, dmaengine@vger.kernel.org,
 iommu@lists.linux-foundation.org, openrisc@lists.librecores.org,
 netdev@vger.kernel.org, sparclinux@vger.kernel.org,
 xen-devel@lists.xenproject.org, linuxppc-dev@lists.ozlabs.org,
 Christoph Hellwig <hch@lst.de>, linux-arm-kernel@lists.infradead.org
Subject: Re: [Xen-devel] [PATCH 25/44] arm: implement ->mapping_error
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBKdW4gMDgsIDIwMTcgYXQgMDM6NDM6MTRQTSArMDEwMCwgUnVzc2VsbCBLaW5nIC0g
QVJNIExpbnV4IHdyb3RlOgo+IEJPbiBUaHUsIEp1biAwOCwgMjAxNyBhdCAwMzoyNTo1MFBNICsw
MjAwLCBDaHJpc3RvcGggSGVsbHdpZyB3cm90ZToKPiA+ICtzdGF0aWMgaW50IGRtYWJvdW5jZV9t
YXBwaW5nX2Vycm9yKHN0cnVjdCBkZXZpY2UgKmRldiwgZG1hX2FkZHJfdCBkbWFfYWRkcikKPiA+
ICt7Cj4gPiArCWlmIChkZXYtPmFyY2hkYXRhLmRtYWJvdW5jZSkKPiA+ICsJCXJldHVybiAwOwo+
IAo+IEknbSBub3QgY29udmluY2VkIHRoYXQgd2UgbmVlZCB0aGlzIGNoZWNrIGhlcmU6Cj4gCj4g
ICAgICAgICBkZXYtPmFyY2hkYXRhLmRtYWJvdW5jZSA9IGRldmljZV9pbmZvOwo+ICAgICAgICAg
c2V0X2RtYV9vcHMoZGV2LCAmZG1hYm91bmNlX29wcyk7Cj4gCj4gVGhlcmUgc2hvdWxkbid0IGJl
IGFueSBjaGFuY2Ugb2YgZGV2LT5hcmNoZGF0YS5kbWFib3VuY2UgYmVpbmcgTlVMTCBpZgo+IHRo
ZSBkbWFib3VuY2Vfb3BzIGhhcyBiZWVuIHNldCBhcyB0aGUgY3VycmVudCBkZXZpY2UgRE1BIG9w
cy4gIFNvIEkKPiB0aGluayB0aGF0IHRlc3QgY2FuIGJlIGtpbGxlZC4KCk9rLCBJJ2xsIGZpeCBp
dCB1cC4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 08:45:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 08: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 1dLmsN-00013B-97; Fri, 16 Jun 2017 08:45: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 1dLmsL-000131-Se
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 08:45:05 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 D2/AB-02196-19A93495; Fri, 16 Jun 2017 08:45:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXS6fjDS3fCLOd
 Ig+OHhC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyv/1cyFWznqGj7voWxgXEpaxcjJ4eQQJ7E
 xmN/GUFsXgE7ibfzn7KA2BIChhKnF94Es1kEVCVOXO5mA7HZBNQl2p5tB+sVEdCQ6D55gKmLk
 YuDWWARo8S/VafZQRLCAvkSM043s0MssJRonzuNGcTmFLCSWDJhA9AgDqBlghJ/dwiDhJkFtC
 Qe/rrFAmFrSyxb+JoZpIRZQFpi+T+OCYx8sxAaZiFpmIWkYRZCwwJGllWMGsWpRWWpRbqGxnp
 JRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIHhxwAEOxi3bfc8xCjJwaQkyssv5xQp
 xJeUn1KZkVicEV9UmpNafIhRhoNDSYI3bqZzpJBgUWp6akVaZg4wEmDSEhw8SiK8B9qB0rzFB
 Ym5xZnpEKlTjIpS4rwLQfoEQBIZpXlwbbDou8QoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVh3q
 8zgKbwZOaVwE1/BbSYCWhx0AUHkMUliQgpqQbGGqmSNzecN6fkOjHf3nRdYJmHV88DiV2e+8W
 PSjz4P9/9ju234oUqDIea9rc/X6p/9kzjtcu6e5fo2i/10ja0eb2LrT8zMY+t/pic00L95qC3
 r0OfPLzVpnttwdQzMw7smOPzyj1p8sXJiZGBygwvKn+ZuDk4sn4tv3GpOE+pPur1EsnAZWp/l
 ViKMxINtZiLihMBnHuD1rkCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1497602702!98333743!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51121 invoked from network); 16 Jun 2017 08:45:04 -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; 16 Jun 2017 08:45:04 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 16 Jun 2017 02:45:01 -0600
Message-Id: <5943B6AC02000078001635B2@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 16 Jun 2017 02:45:00 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Zhongze Liu" <blackskygg@gmail.com>
References: <20170616045530.21079-1-blackskygg@gmail.com>
In-Reply-To: <20170616045530.21079-1-blackskygg@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] libxc: add xc_domain_add_to_physmap_batch
 to wrap XENMEM_add_to_physmap_batch
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE2LjA2LjE3IGF0IDA2OjU1LCA8YmxhY2tza3lnZ0BnbWFpbC5jb20+IHdyb3RlOgo+
IGN1cnJlbnRseSB0aGVyZSBpcyBubyB3cmFwcGVyIGZvciBYRU5NRU1fYWRkX3RvX3BoeXNtYXBf
YmF0Y2ggaW4gbGlieGMuCj4gYWRkIGEgd3JhcHBlciB0byBkbyB0aGF0LgoKSXQgbWF5IGhlbHAg
YWNjZXB0YW5jZSBpZiB5b3Ugc2F5IHdoeSBhbGwgb2YgdGhlIHN1ZGRlbiBhIHdyYXBwZXIKaXMg
bmVlZGVkLgoKPiAtLS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAo+ICsrKyBiL3Rv
b2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCj4gQEAgLTEzNzIsNiArMTM3MiwxNSBAQCBpbnQg
eGNfZG9tYWluX2FkZF90b19waHlzbWFwKHhjX2ludGVyZmFjZSAqeGNoLAo+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgaWR4LAo+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHhlbl9wZm5fdCBncGZuKTsKPiAgCj4gK2ludCB4Y19kb21haW5fYWRkX3Rv
X3BoeXNtYXBfYmF0Y2goeGNfaW50ZXJmYWNlICp4Y2gsCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDMyX3QgZm9yZWlnbl9kb21pZCwKCkknbSBub3QgZXhhY3RseSBzdXJl
IHdoYXQgdGhlIGxpYnhjIGNvZGluZyBydWxlcyBhcmUsIGJ1dCBJJ2QgZXhwZWN0CnRoZXNlIGJv
dGggdG8gYmUgZG9taWRfdCwgLi4uCgo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBzcGFjZSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1aW50MTZfdCBzaXplLAoKLi4uIHRoaXMgb25lIHRvIGJlIHVuc2lnbmVkIGludCwgLi4u
Cgo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl91bG9uZ190ICppZHhz
LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCAqZ2ZwbnMs
CgouLi4gYW5kIHRoZXNlIHR3byB0byBiZSBwb2ludGVycyB0byBjb25zdC4KCkphbgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 08:45:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 08:45:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLmt0-000189-HX; Fri, 16 Jun 2017 08:45:46 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hch@lst.de>) id 1dLmsy-00017v-SO
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 08:45:44 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 FA/33-10689-8BA93495; Fri, 16 Jun 2017 08:45:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsVyNZ77su72Wc6
 RBiv/61l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnfjxxgKrjLVPHx8VumBsapTF2MnBxCAgUS
 q2ceZAGxWQRUJY5cmApmswmoSLx53sMOYosIaEoc2TWNtYuRi4NZ4AeLxL8FrxhBEsICphL9j
 3cwdzFycPAKaEvs3hAGMbNQYkLfLzYQm1dAUOLkzCdgM5kFtCRu/HvJBFLOLCAtsfwfB4jJCT
 S+d70wSIUo0Nb2/3uZJjDyzkLSPAtJ8yyE5gWMzKsYNYpTi8pSi3QNTfSSijLTM0pyEzNzdA0
 NjPVyU4uLE9NTcxKTivWS83M3MQLDiQEIdjCu2O55iFGSg0lJlJdfzilSiC8pP6UyI7E4I76o
 NCe1+BCjDAeHkgRv3EznSCHBotT01Iq0zBxgYMOkJTh4lER4D7QDpXmLCxJzizPTIVKnGHU5m
 j5s+cIkxJKXn5cqJc67EGSGAEhRRmke3AhYlF1ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMO
 /XGUBTeDLzSuA2vQI6ggnoiKALDiBHlCQipKQaGH1MtRZNMJMINeMtK8xafSgueN/uVNdpaqr
 zD205q2K1YIKwy0HxnDo/Pt3fK2XmHT48TzT8uZ62hfQUjjNd/e4OM8vrs3V5A9/qbrYQXF4v
 PKvW5MzSxkS5iJMsulo/ukzcON7ucXA2LBE5+k135jqTmbHKZxQ8TwQzLT/WvY4tzDKU2U5Hi
 aU4I9FQi7moOBEAQbu6460CAAA=
X-Env-Sender: hch@lst.de
X-Msg-Ref: server-14.tower-31.messagelabs.com!1497602743!105778394!1
X-Originating-IP: [213.95.11.211]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62873 invoked from network); 16 Jun 2017 08:45:43 -0000
Received: from verein.lst.de (HELO newverein.lst.de) (213.95.11.211)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Jun 2017 08:45:43 -0000
Received: by newverein.lst.de (Postfix, from userid 2407)
 id 0383768D1E; Fri, 16 Jun 2017 10:45:43 +0200 (CEST)
Date: Fri, 16 Jun 2017 10:45:42 +0200
From: Christoph Hellwig <hch@lst.de>
To: Andreas Larsson <andreas@gaisler.com>
Message-ID: <20170616084542.GD10582@lst.de>
References: <20170608132609.32662-1-hch@lst.de>
 <20170608132609.32662-28-hch@lst.de> <593E4B82.70306@gaisler.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <593E4B82.70306@gaisler.com>
User-Agent: Mutt/1.5.17 (2007-11-01)
Cc: linux-mips@linux-mips.org, linux-samsung-soc@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-c6x-dev@linux-c6x.org,
 linux-s390@vger.kernel.org, linux-sh@vger.kernel.org,
 linux-hexagon@vger.kernel.org, linux-xtensa@linux-xtensa.org, x86@kernel.org,
 linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, dmaengine@vger.kernel.org,
 iommu@lists.linux-foundation.org, openrisc@lists.librecores.org,
 netdev@vger.kernel.org, sparclinux@vger.kernel.org,
 xen-devel@lists.xenproject.org, linuxppc-dev@lists.ozlabs.org,
 Christoph Hellwig <hch@lst.de>, linux-arm-kernel@lists.infradead.org
Subject: Re: [Xen-devel] [PATCH 27/44] sparc: remove leon_dma_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>

T24gTW9uLCBKdW4gMTIsIDIwMTcgYXQgMTA6MDY6MjZBTSArMDIwMCwgQW5kcmVhcyBMYXJzc29u
IHdyb3RlOgo+IFllcywgaXQgaXMgbmVlZGVkLiBMRU9OIHN5c3RlbXMgYXJlIEFNQkEgYnVzIGJh
c2VkLiBUaGUgY29tbW9uIGNhc2UgaGVyZSBpcyAKPiBETUEgb3ZlciBBTUJBIGJ1c2VzLiBTb21l
IExFT04gc3lzdGVtcyBoYXZlIFBDSSBicmlkZ2VzLCBidXQgaW4gZ2VuZXJhbCAKPiBDT05GSUdf
UENJIGlzIG5vdCBhIGdpdmVuLgoKT2ssIGFuZCBldmVuIGZvciBBTUJBIHdlIHVzZSB0aGUgcGNp
IG9wcywgc28gSSdsbCBsZWF2ZSBpdCBpbiBhbmQgZHJvcAp0aGUgY29tbWVudCBmcm9tIHRoZSBj
b21taXQuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 16 08:47:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 08:47:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLmuJ-0001Id-VA; Fri, 16 Jun 2017 08:47:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hch@lst.de>) id 1dLmuI-0001ID-9f
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 08:47:06 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 DE/39-01752-90B93495; Fri, 16 Jun 2017 08:47:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsVyNZ77si7bbOd
 Ig46FnBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a+44fYC34xVWxbPZW1gXELUxcjJ4eQQIHE
 tt3H2EFsFgFViXs325hBbDYBFYk3z3vA4iIC2hILrnwAsrk4mAWOsUosufWBBSQhLBAq8efID
 DCbF6joxakmJpAiIYGZjBJv+r6yQyQEJU7OfAJWxCygJXHj30ugIg4gW1pi+T8OkDCnQKDE9q
 OfWEFsUaDF7f/3Mk1g5J2FpHsWku5ZCN0LGJlXMWoUpxaVpRbpGhrpJRVlpmeU5CZm5ugaGpj
 q5aYWFyemp+YkJhXrJefnbmIEBhUDEOxg7JvlfIhRkoNJSZSXX84pUogvKT+lMiOxOCO+qDQn
 tfgQowwHh5IE78OZzpFCgkWp6akVaZk5wPCGSUtw8CiJ8B5oB0rzFhck5hZnpkOkTjHqcjR92
 PKFSYglLz8vVUqcdyHIDAGQoozSPLgRsFi7xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHerz
 OApvBk5pXAbXoFdAQT0BFBFxxAjihJREhJNTBGLttXJ/aO6e3WD10Tj3WKLWzmD2PnudUmtfX
 tpjTdZqkZghYvP8Z3FxQsf/vT9KHNmTTJqo+8y1J2vbp69wWfgtcjbeG8erYjixwehaTyLJ/l
 qbCxtcAxMWgF9/1bus+spE4HZt+K9ZnU2bdxXtwM3ckNRqUSm+tSPX8eCtbfVv+o8ujfJblKL
 MUZiYZazEXFiQBHPYVXsAIAAA==
X-Env-Sender: hch@lst.de
X-Msg-Ref: server-9.tower-206.messagelabs.com!1497602821!103809727!1
X-Originating-IP: [213.95.11.211]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20757 invoked from network); 16 Jun 2017 08:47:02 -0000
Received: from verein.lst.de (HELO newverein.lst.de) (213.95.11.211)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Jun 2017 08:47:02 -0000
Received: by newverein.lst.de (Postfix, from userid 2407)
 id A4FF468BDB; Fri, 16 Jun 2017 10:47:01 +0200 (CEST)
Date: Fri, 16 Jun 2017 10:47:01 +0200
From: Christoph Hellwig <hch@lst.de>
To: Julian Calaby <julian.calaby@gmail.com>
Message-ID: <20170616084701.GE10582@lst.de>
References: <20170608132609.32662-1-hch@lst.de>
 <20170608132609.32662-29-hch@lst.de>
 <CAGRGNgUJ3J_LEwhJ1rFHuzZ_J4OnTV9-DekcuT=N5z1pBKcb3A@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAGRGNgUJ3J_LEwhJ1rFHuzZ_J4OnTV9-DekcuT=N5z1pBKcb3A@mail.gmail.com>
User-Agent: Mutt/1.5.17 (2007-11-01)
Cc: linux-mips@linux-mips.org, linux-samsung-soc@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-c6x-dev@linux-c6x.org,
 linux-s390@vger.kernel.org, linux-sh@vger.kernel.org,
 linux-hexagon@vger.kernel.org, linux-xtensa@linux-xtensa.org, x86@kernel.org,
 linux-tegra@vger.kernel.org,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 dri-devel@lists.freedesktop.org, dmaengine@vger.kernel.org,
 iommu@lists.linux-foundation.org, openrisc@lists.librecores.org,
 netdev <netdev@vger.kernel.org>, sparclinux <sparclinux@vger.kernel.org>,
 xen-devel@lists.xenproject.org, linuxppc-dev@lists.ozlabs.org,
 Christoph Hellwig <hch@lst.de>, "Mailing List,
 Arm" <linux-arm-kernel@lists.infradead.org>
Subject: Re: [Xen-devel] [PATCH 28/44] sparc: remove arch specific
	dma_supported	implementations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBKdW4gMDksIDIwMTcgYXQgMTI6MjI6NDhBTSArMTAwMCwgSnVsaWFuIENhbGFieSB3
cm90ZToKPiBJJ20gZ3Vlc3NpbmcgdGhlcmUncyBhIGZldyBwbGFjZXMgdGhhdCBoYXZlIERNQSBv
cHMgYnV0IERNQSBpc24ndAo+IGFjdHVhbGx5IHN1cHBvcnRlZC4gV2h5IG5vdCBoYXZlIGEgY29t
bW9uIG1ldGhvZCBmb3IgdGhpcywgbWF5YmUKPiAiZG1hX25vdF9zdXBwb3J0ZWQiPwoKSXQncyBu
b3QgY29tbW9uIGF0IGFsbC4gIEV4Y2VwdCBmb3Igc2J1cyBhbGwgZG1hIEFQSSB1c2VyIGZpcnN0
CmNhbGwgc2V0X2RtYV9tYXNrIHdoaWNoIGVuZHMgdXAgaW4gdGhlIGRtYV9zdXBwb3J0ZWQgY2Fs
bC4gIHNidXMKaXMgdGhlIHdlaXJkIG91dGxpZXIgaGVyZS4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 08:54:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 08: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 1dLn1k-0002EB-NB; Fri, 16 Jun 2017 08: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 <JBeulich@suse.com>) id 1dLn1j-0002E4-1M
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 08:54:47 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 FB/6D-03557-5DC93495; Fri, 16 Jun 2017 08:54:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS/fKHOd
 Ig9XTtS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozj33uZCk4KV+xutmhg/MHXxcjJISSQJ3Fn
 y09WEJtXwE5i37cHLCC2hIChxOmFN8FsFgFViW2HjzKC2GwC6hJtz7aD1YsIGEis3DQLyObiY
 Ba4zSjx5OxfNpCEsICXxMrWHYwQC3oZJbZv9gKxOQV8JWY82A80lANomaDE3x3CIGFmAS2Jh7
 9usUDY2hLLFr5mBilhFpCWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo0ZxalFZapGusbFeUlF
 mekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZg8DEAwQ7GnesDDzFKcjApifLyyzlFCvEl
 5adUZiQWZ8QXleakFh9ilOHgUJLgDZztHCkkWJSanlqRlpkDjAOYtAQHj5II74F2oDRvcUFib
 nFmOkTqFKOilDjvcpA+AZBERmkeXBss9i4xykoJ8zICHSLEU5BalJtZgir/ilGcg1FJmNcXZA
 pPZl4J3PRXQIuZgBYHXXAAWVySiJCSamA83V1Y97gga/Wp2zlpJ6ym/uXZWfT/iPxVG/adEVJ
 PAgP3WGz/tq7o2K4fPVEPjhekZ2ztPcOl+3N75xEfhf+B9dWc1fc5t5etEbZYYzL1NZfYU98c
 lgyx/Ux5izbFdWxadG/Gy7fxn0RWbou6Iqf/1DSoVE6vt7d9y9oa/suhG97fT2N9HiClxFKck
 WioxVxUnAgAyxccALgCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1497603282!66192894!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26712 invoked from network); 16 Jun 2017 08:54:44 -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; 16 Jun 2017 08:54:44 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 16 Jun 2017 02:54:42 -0600
Message-Id: <5943B8F202000078001635CC@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 16 Jun 2017 02:54:42 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Dario Faggioli" <dario.faggioli@citrix.com>
References: <149745892779.20244.4770433880444010417.stgit@Solace.fritz.box>
 <149745919711.20244.17843343131079129783.stgit@Solace.fritz.box>
In-Reply-To: <149745919711.20244.17843343131079129783.stgit@Solace.fritz.box>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] xen: idle_loop: either deal with tasklets
 or go idle
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE0LjA2LjE3IGF0IDE4OjUzLCA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCj4gKysrIGIveGVuL2FyY2gveDg2L2Rv
bWFpbi5jCj4gQEAgLTExMiwxMiArMTEyLDE4IEBAIHN0YXRpYyB2b2lkIHBsYXlfZGVhZCh2b2lk
KQo+ICAKPiAgc3RhdGljIHZvaWQgaWRsZV9sb29wKHZvaWQpCj4gIHsKPiArICAgIHVuc2lnbmVk
IGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7Cj4gKwo+ICAgICAgZm9yICggOyA7ICkKPiAg
ICAgIHsKPiAtICAgICAgICBpZiAoIGNwdV9pc19vZmZsaW5lKHNtcF9wcm9jZXNzb3JfaWQoKSkg
KQo+ICsgICAgICAgIGlmICggY3B1X2lzX29mZmxpbmUoY3B1KSApCj4gICAgICAgICAgICAgIHBs
YXlfZGVhZCgpOwo+IC0gICAgICAgICgqcG1faWRsZSkoKTsKPiAtICAgICAgICBkb190YXNrbGV0
KCk7Cj4gKwo+ICsgICAgICAgIC8qIEFyZSB3ZSBoZXJlIGZvciBydW5uaW5nIHZjcHUgY29udGV4
dCB0YXNrbGV0cywgb3IgZm9yIGlkbGluZz8gKi8KPiArICAgICAgICBpZiAoIHVubGlrZWx5KHRh
c2tsZXRfd29ya190b19kbyhjcHUpKSApCgpJJ20gbm90IHJlYWxseSBzdXJlIGFib3V0IHRoZSAi
dW5saWtlbHkoKSIgaGVyZS4KCj4gKyAgICAgICAgICAgIGRvX3Rhc2tsZXQoY3B1KTsKPiArICAg
ICAgICBlbHNlCj4gKyAgICAgICAgICAgICgqcG1faWRsZSkoKTsKClBsZWFzZSB0YWtlIHRoZSBv
cHBvcnR1bml0eSBhbmQgZHJvcCB0aGUgcG9pbnRsZXNzIHBhcmVudGhlc2VzCmFuZCBpbmRpcmVj
dGlvbi4KCj4gLS0tIGEveGVuL2NvbW1vbi90YXNrbGV0LmMKPiArKysgYi94ZW4vY29tbW9uL3Rh
c2tsZXQuYwo+IEBAIC0xMDQsMTkgKzEwNCwxMSBAQCBzdGF0aWMgdm9pZCBkb190YXNrbGV0X3dv
cmsodW5zaWduZWQgaW50IGNwdSwgc3RydWN0IGxpc3RfaGVhZCAqbGlzdCkKPiAgfQo+ICAKPiAg
LyogVkNQVSBjb250ZXh0IHdvcmsgKi8KPiAtdm9pZCBkb190YXNrbGV0KHZvaWQpCj4gK3ZvaWQg
ZG9fdGFza2xldCh1bnNpZ25lZCBpbnQgY3B1KQo+ICB7Cj4gLSAgICB1bnNpZ25lZCBpbnQgY3B1
ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwoKSSdtIG5vdCBjb252aW5jZWQgaXQgaXMgYSBnb29kIGlk
ZWEgdG8gaGF2ZSB0aGUgY2FsbGVyIHBhc3MgaW4gdGhlIENQVQpudW1iZXIuIEluIGFueSBldmVu
dCwgaWYgeW91IGRvIGl0IHRoaXMgd2F5LCB3ZSB3aWxsIHdhbnQgYW4gQVNTRVJUKCkKdG8gcmVw
bGFjZSB0aGUgaW5pdGlhbGl6YXRpb24gYWJvdmUuCgo+ICAgICAgdW5zaWduZWQgbG9uZyAqd29y
a190b19kbyA9ICZwZXJfY3B1KHRhc2tsZXRfd29ya190b19kbywgY3B1KTsKPiAgICAgIHN0cnVj
dCBsaXN0X2hlYWQgKmxpc3QgPSAmcGVyX2NwdSh0YXNrbGV0X2xpc3QsIGNwdSk7Cj4gIAo+IC0g
ICAgLyoKPiAtICAgICAqIFdvcmsgbXVzdCBiZSBlbnF1ZXVlZCAqYW5kKiBzY2hlZHVsZWQuIE90
aGVyd2lzZSB0aGVyZSBpcyBubyB3b3JrIHRvCj4gLSAgICAgKiBkbywgYW5kL29yIHNjaGVkdWxl
ciBuZWVkcyB0byBydW4gdG8gdXBkYXRlIGlkbGUgdmNwdSBwcmlvcml0eS4KPiAtICAgICAqLwo+
IC0gICAgaWYgKCBsaWtlbHkoKndvcmtfdG9fZG8gIT0gKFRBU0tMRVRfZW5xdWV1ZWR8VEFTS0xF
VF9zY2hlZHVsZWQpKSApCj4gLSAgICAgICAgcmV0dXJuOwoKUGVyaGFwcyBpdCBhbHNvIHdvdWxk
bid0IGh1cnQgdG8gY29udmVydCB0aGlzIHRvIGFuIEFTU0VSVCgpIHRvby4KCj4gLS0tIGEveGVu
L2luY2x1ZGUveGVuL3Rhc2tsZXQuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi90YXNrbGV0LmgK
PiBAQCAtNDAsOSArNDAsMTkgQEAgREVDTEFSRV9QRVJfQ1BVKHVuc2lnbmVkIGxvbmcsIHRhc2ts
ZXRfd29ya190b19kbyk7Cj4gICNkZWZpbmUgVEFTS0xFVF9lbnF1ZXVlZCAgICgxdWwgPDwgX1RB
U0tMRVRfZW5xdWV1ZWQpCj4gICNkZWZpbmUgVEFTS0xFVF9zY2hlZHVsZWQgICgxdWwgPDwgX1RB
U0tMRVRfc2NoZWR1bGVkKQo+ICAKPiArc3RhdGljIGlubGluZSBib29sIHRhc2tsZXRfd29ya190
b19kbyh1bnNpZ25lZCBpbnQgY3B1KQo+ICt7Cj4gKyAgICAvKgo+ICsgICAgICogV29yayBtdXN0
IGJlIGVucXVldWVkICphbmQqIHNjaGVkdWxlZC4gT3RoZXJ3aXNlIHRoZXJlIGlzIG5vIHdvcmsg
dG8KPiArICAgICAqIGRvLCBhbmQvb3Igc2NoZWR1bGVyIG5lZWRzIHRvIHJ1biB0byB1cGRhdGUg
aWRsZSB2Y3B1IHByaW9yaXR5Lgo+ICsgICAgICovCj4gKyAgICByZXR1cm4gcGVyX2NwdSh0YXNr
bGV0X3dvcmtfdG9fZG8sIGNwdSkgPT0gKFRBU0tMRVRfZW5xdWV1ZWR8Cj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRBU0tMRVRfc2NoZWR1bGVkKTsK
PiArfQoKV291bGRuJ3QgY3B1X2lzX2hhbHRhYmxlKCkgdGhlbiBhbHNvIGJldHRlciB1c2UgdGhp
cyBuZXcgZnVuY3Rpb24/CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 16 09:08:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 09:08: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 1dLnFF-0003AF-W9; Fri, 16 Jun 2017 09:08: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 1dLnFF-0003A9-7h
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 09:08:45 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 B6/F4-19409-C10A3495; Fri, 16 Jun 2017 09:08:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDS1d6gXO
 kwbejMhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aveTuZC5ZJVuxpXs3ewPhWuIuRk0NIIE+i
 dc8tdhCbV8BOoufCfWYQW0LAUOL0wpssIDaLgKrEuRkbWEFsNgF1ibZn24FsDg4RAQOJc0eTQ
 ExmAX2JbevAqoUFtCSuLJzCBjHdTqLz9FEmkBJeAUGJvzvAljIDhS++3sM4gZF7FkJmFpIMhK
 0l8fDXLRYIW1ti2cLXzLPAdklLLP/HARE2k3g/ZSYjqhIQ21Hi8t6PzAsYOVYxahSnFpWlFuk
 aWeolFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgSGZD0DA+MOxqa9focYJTmYlER5
 +eWcIoX4kvJTKjMSizPii0pzUosPMWpwcAhs27X6AqMUS15+XqqSBO+6ec6RQoJFqempFWmZO
 cCogSmV4OBREuE90A6U5i0uSMwtzkyHSJ1iVJQS5+0H6RMASWSU5sG1wSL1EqOslDAvIwMDgx
 BPQWpRbmYJqvwrRnEORiVhXof5QFN4MvNK4Ka/AlrMBLQ46IIDyOKSRISUVAOjztHkdR3fjjY
 nv9puMXFd3IcZHorzfaVC/sU5OglsCrNM/pa+ZErb3ykMz+49Tg8z3xX9qi30pG/+7nl+F3Y9
 cS965qM8827Ynt7InSodwsYCl3bM2Bb8WDeH9cyTWWd3rl/Z779s25xCHabzU/f+e7/Qqp7bw
 lL8Evs6w4NKm24dtnz1zMjmqBJLcUaioRZzUXEiAN4tsrXPAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1497604121!101880336!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3767 invoked from network); 16 Jun 2017 09:08:43 -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; 16 Jun 2017 09:08:43 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 16 Jun 2017 03:08:40 -0600
Message-Id: <5943BC3602000078001635E0@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 16 Jun 2017 03:08:38 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: 
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__PartD4ECC306.1__="
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v2] x86emul: minor 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>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__PartD4ECC306.1__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Drop a redundant input constraint and correct a comment.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
---
v2: Drop exception handling related adjustments (moved to patch
    converting that to the stub model).

--- a/xen/arch/x86/x86_emulate/x86_emulate.c
+++ b/xen/arch/x86/x86_emulate/x86_emulate.c
@@ -5681,8 +5681,7 @@ x86_emulate(
                     [eflags] "+g" (_regs.eflags),
                     [tmp] "=3D&r" (dummy), "+m" (*mmvalp),
                     "+m" (fic.exn_raised)
-                    : [func] "rm" (stub.func), "a" (mmvalp),
-                      [mask] "i" (EFLAGS_MASK));
+                    : "a" (mmvalp), [mask] "i" (EFLAGS_MASK));
=20
         put_stub(stub);
         check_xmm_exn(&fic);
@@ -6086,7 +6085,7 @@ x86_emulate(
     case X86EMUL_OPC_F3(0x0f, 0x6f):     /* movdqu xmm/m128,xmm */
     case X86EMUL_OPC_VEX_F3(0x0f, 0x6f): /* vmovdqu {x,y}mm/mem,{x,y}mm =
*/
     case X86EMUL_OPC_66(0x0f, 0x7f):     /* movdqa xmm,xmm/m128 */
-    case X86EMUL_OPC_VEX_66(0x0f, 0x7f): /* vmovdqa {x,y}mm,{x,y}mm/m128 =
*/
+    case X86EMUL_OPC_VEX_66(0x0f, 0x7f): /* vmovdqa {x,y}mm,{x,y}mm/mem =
*/
     case X86EMUL_OPC_F3(0x0f, 0x7f):     /* movdqu xmm,xmm/m128 */
     case X86EMUL_OPC_VEX_F3(0x0f, 0x7f): /* vmovdqu {x,y}mm,{x,y}mm/mem =
*/
     movdqa:




--=__PartD4ECC306.1__=
Content-Type: text/plain; name="x86emul-cleanup.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="x86emul-cleanup.patch"

x86emul: minor cleanup=0A=0ADrop a redundant input constraint and correct =
a comment.=0A=0ASigned-off-by: Jan Beulich <jbeulich@suse.com>=0A---=0Av2: =
Drop exception handling related adjustments (moved to patch=0A    =
converting that to the stub model).=0A=0A--- a/xen/arch/x86/x86_emulate/x86=
_emulate.c=0A+++ b/xen/arch/x86/x86_emulate/x86_emulate.c=0A@@ -5681,8 =
+5681,7 @@ x86_emulate(=0A                     [eflags] "+g" (_regs.eflags)=
,=0A                     [tmp] "=3D&r" (dummy), "+m" (*mmvalp),=0A         =
            "+m" (fic.exn_raised)=0A-                    : [func] "rm" =
(stub.func), "a" (mmvalp),=0A-                      [mask] "i" (EFLAGS_MASK=
));=0A+                    : "a" (mmvalp), [mask] "i" (EFLAGS_MASK));=0A =
=0A         put_stub(stub);=0A         check_xmm_exn(&fic);=0A@@ -6086,7 =
+6085,7 @@ x86_emulate(=0A     case X86EMUL_OPC_F3(0x0f, 0x6f):     /* =
movdqu xmm/m128,xmm */=0A     case X86EMUL_OPC_VEX_F3(0x0f, 0x6f): /* =
vmovdqu {x,y}mm/mem,{x,y}mm */=0A     case X86EMUL_OPC_66(0x0f, 0x7f):     =
/* movdqa xmm,xmm/m128 */=0A-    case X86EMUL_OPC_VEX_66(0x0f, 0x7f): /* =
vmovdqa {x,y}mm,{x,y}mm/m128 */=0A+    case X86EMUL_OPC_VEX_66(0x0f, =
0x7f): /* vmovdqa {x,y}mm,{x,y}mm/mem */=0A     case X86EMUL_OPC_F3(0x0f, =
0x7f):     /* movdqu xmm,xmm/m128 */=0A     case X86EMUL_OPC_VEX_F3(0x0f, =
0x7f): /* vmovdqu {x,y}mm,{x,y}mm/mem */=0A     movdqa:=0A
--=__PartD4ECC306.1__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__PartD4ECC306.1__=--


From xen-devel-bounces@lists.xen.org Fri Jun 16 09:20:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 09: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 1dLnQU-0004Mg-18; Fri, 16 Jun 2017 09:20: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 1dLnQS-0004MI-LF
 for xen-devel@lists.xensource.com; Fri, 16 Jun 2017 09:20:20 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 EC/EB-11537-3D2A3495; Fri, 16 Jun 2017 09:20:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVffSIud
 IgwftlhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmPvvCWvBtAbGigtblzM1
 MLaFdzFycQgJ/GWUmHGghwXCecwosXbuHrYuRk4gZxujxLmLOSC2iICzxNczc9lBbF4BfYlXy
 xsYQWxhATOJh4/XMII0SwjMU5bonb0SrFlCwFvi/NtWFhj75YGbrF2M7BxsAlYSh8RAoiwCqh
 LdE5pZJjByL2BkWMWoUZxaVJZapGtsoJdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7u
 JEej1egYGxh2MnSf8DjFKcjApifLyyzlFCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgfbXQOVJI
 sCg1PbUiLTMHGH4waQkOHiUR3gPtQGne4oLE3OLMdIjUKUZdjg2r139hEmLJy89LlRLnvQkyQ
 wCkKKM0D24ELBYuMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmdZgPNIUnM68EbtMroCOYgI
 4IuuAAckRJIkJKqoHRnPmTotabx4lcmsz+jFGTtpX23fxwPuHPjB3+d1m77urbf7PzXzK3WtH
 toWACS66492P7L6b+qby/BCfvVlB8E3beyPP2RT3rzRb8+YyxllXhx7d3XDvNdXW638S9hjHP
 e907suVOb3zGz8jS2i9yw/lM1HSxC9vyP7YYXo5vf3CL/aic6wMlluKMREMt5qLiRABL7uNug
 AIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-31.messagelabs.com!1497604817!105304945!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34251 invoked from network); 16 Jun 2017 09:20:18 -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; 16 Jun 2017 09:20:18 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dLnQO-0005jT-PF; Fri, 16 Jun 2017 09:20:16 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dLnQJ-0001QX-7L; Fri, 16 Jun 2017 09:20:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dLnQI-000662-Fd; Fri, 16 Jun 2017 09:20:10 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110464-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-qemuu-debianhvm-amd64-xsm:leak-check/check:fail:regression
 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-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-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-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: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:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-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-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl: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-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-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-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-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=a090bd4ff8387c409732a8e059fbf264ea0bdd56
X-Osstest-Versions-That: linux=63f700aab4c11d46626de3cd051dae56cf7e9056
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 16 Jun 2017 09:20:10 +0000
Subject: [Xen-devel] [linux-linus test] 110464: 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="===============2369510386101680642=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

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-localmigrate/x10 fail REGR. vs. 110427
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm 20 leak-check/check fail REGR. vs. 110427

Tests which did not succeed, but are not blocking:
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-stop             fail like 110399
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 110427
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop             fail like 110427
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 110427
 test-amd64-amd64-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail like 110427
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 110427
 test-amd64-amd64-xl-rtds      9 debian-install               fail  like 110427
 test-armhf-armhf-xl-rtds     15 guest-start/debian.repeat    fail  like 110427
 test-amd64-amd64-xl-qemut-ws16-amd64  9 windows-install        fail never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64  9 windows-install         fail never pass

version targeted for testing:
 linux                a090bd4ff8387c409732a8e059fbf264ea0bdd56
baseline version:
 linux                63f700aab4c11d46626de3cd051dae56cf7e9056

Last test of basis   110427  2017-06-14 04:29:53 Z    2 days
Testing same since   110464  2017-06-15 09:46:34 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexander Potapenko <glider@google.com>
  Alexei Starovoitov <ast@kernel.org>
  Amir Vadai <amir@vadai.me>
  Andreas Pape <apape@phoenixcontact.com>
  Andrew Bowers <andrewx.bowers@intel.com>
  Andy Gospodarek <andy@greyhouse.net>
  Antoine Tenart <antoine.tenart@free-electrons.com>
  Antoine Ténart <antoine.tenart@free-electrons.com>
  Arnd Bergmann <arnd@arndb.de>
  Arvind Yadav <arvind.yadav.cs@gmail.com>
  Ashwanth Goli <ashwanth@codeaurora.org>
  ashwanth@codeaurora.org <ashwanth@codeaurora.org>
  Avraham Stern <avraham.stern@intel.com>
  Bjørn Mork <bjorn@mork.no>
  Chanwoo Choi <cw00.choi@samsung.com>
  Christian Lamparter <chunkeey@googlemail.com>
  Christian Perle <christian.perle@secunet.com>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Cong Wang <xiyou.wangcong@gmail.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Borkmann <daniel@iogearbox.net>
  David Ahern <dsahern@gmail.com>
  David Miller <davem@davemloft.net>
  David S. Miller <davem@davemloft.net>
  Dominik Heidler <dheidler@suse.de>
  Donald Sharp <sharpd@cumulusnetworks.com>
  Emmanuel Grumbach <emmanuel.grumbach@intel.com>
  Eric Dumazet <edumazet@google.com>
  Fabio Estevam <fabio.estevam@nxp.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Hans Verkuil <hans.verkuil@cisco.com>
  Hans Verkuil <hansverk@cisco.com>
  Hans Verkuil <hverkuil@xs4all.nl>
  Herbert Xu <herbert@gondor.apana.org.au>
  Huy Nguyen <huyn@mellanox.com>
  Jacob Keller <jacob.e.keller@intel.com>
  Jamal Hadi Salim <jhs@mojatatu.com>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jeff Kirsher <jeffrey.t.kirsher@intel.com>
  Jesper Dangaard Brouer <brouer@redhat.com>
  Jia-Ju Bai <baijiaju1990@163.com>
  Jiri Kosina <jkosina@suse.cz>
  Joe Perches <joe@perches.com>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Johannes Hirte <johannes.hirte@datenkhaos.de>
  John Allen <jallen@linux.vnet.ibm.com>
  Karicheri, Muralidharan <m-karicheri2@ti.com>
  Krister Johansen <kjlx@templeofstupid.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Linus Torvalds <torvalds@linux-foundation.org>
  Luca Coelho <luciano.coelho@intel.com>
  Lv Zheng <lv.zheng@intel.com>
  Magnus Damm <damm+renesas@opensource.se>
  Majd Dibbiny <majd@mellanox.com>
  Marc Kleine-Budde <mkl@pengutronix.de>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  Mario Molitor <mario_molitor@web.de>
  Mateusz Jurczyk <mjurczyk@google.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michal Schmidt <mschmidt@redhat.com>
  Mintz, Yuval <Yuval.Mintz@cavium.com>
  Mohamad Haj Yahia <mohamad@mellanox.com>
  Murali Karicheri <m-karicheri2@ti.com>
  MyungJoo Ham <myungjoo.ham@samsung.com>
  Netanel Belgazal <netanel@amazon.com>
  Nicolas Dichtel <nicolas.dichtel@6wind.com>
  Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
  Oliver Hartkopp <socketcan@hartkopp.net>
  Oliver Neukum <oneukum@suse.com>
  Philipp Zabel <p.zabel@pengutronix.de>
  Philippe Reynes <tremyfr@gmail.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Randy Dunlap <rdunlap@infradead.org>
  Roopa Prabhu <roopa@cumulusnetworks.com>
  Saeed Mahameed <saeedm@mellanox.com>
  Sean Young <sean@mess.org>
  Simon Wunderlich <sw@simonwunderlich.de>
  Stephane Grosjean <s.grosjean@peak-system.com>
  stephen hemminger <stephen@networkplumber.org>
  Stephen Hemminger <sthemmin@microsoft.com>
  Stephen Rothwell <sfr@canb.auug.org.au>
  Sven Eckelmann <sven@narfation.org>
  Tal Gilboa <talgi@mellanox.com>
  Tayar, Tomer <Tomer.Tayar@cavium.com>
  Thibaut Collet <thibaut.collet@6wind.com>
  Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  Tomasz Wilczyński <twilczynski@naver.com>
  Tomer Tayar <Tomer.Tayar@cavium.com>
  Viresh Kumar <viresh.kumar@linaro.org>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wei Yongjun <weiyongjun1@huawei.com>
  Will Deacon <will.deacon@arm.com>
  Xin Long <lucien.xin@gmail.com>
  Yuval Mintz <Yuval.Mintz@cavium.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 fail    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-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                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-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


Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2369510386101680642==--

From xen-devel-bounces@lists.xen.org Fri Jun 16 09:23:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 09:23: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 1dLnTN-0004WL-Hp; Fri, 16 Jun 2017 09: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 <prvs=3334017ae=Andrew.Cooper3@citrix.com>)
 id 1dLnTM-0004WE-8x
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 09:23:20 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 9B/33-01709-783A3495; Fri, 16 Jun 2017 09:23:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsWyU9JRQrd9sXO
 kwYZDfBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0Z3W2zBGcaKCde+szQwbmTsYuTkkBDwk/jU
 dgrMFhbQk1jWs5IJxBYRCJA43dfACmILCRRJfD9xmQXEZhPQl9j94hNYDa+ArUTTyy9sIDaLg
 KrEkbZpYDWiAuESbxuPsEDUCEqcnPkEzOYUsJf4ObUVrJ5ZwEDiyKI5rBC2vMT2t3OYIXapSV
 zrv8QOcVu6xNa/v5gnMPLNQjJqFpL2WUjaFzAyr2JUL04tKkst0jXRSyrKTM8oyU3MzNE1NDD
 Vy00tLk5MT81JTCrWS87P3cQIDDQGINjBeKvP+RCjJAeTkigvv5xTpBBfUn5KZUZicUZ8UWlO
 avEhRhkODiUJ3thFzpFCgkWp6akVaZk5wJCHSUtw8CiJ8B5oB0rzFhck5hZnpkOkTjHqcjR92
 PKFSYglLz8vVUocYoYASFFGaR7cCFj8XWKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5IwxBSezL
 wSuE2vgI5gAjoi6IIDyBEliQgpqQZGnz4GNd78b+tm7DjZLSF00jplwoqbFWuWs/xYMOv4MYG
 CjlVVsou6bjccOXuwtMNcdYvsn9qjPvqaVkm8pmxuzl6rHuq7b17vdmqywKSqF5MmMe8tuBPL
 teIr21+BWwcmnE2Inn1l+hfxiY4Pz32+mpb600emKeLNpm6N0jN5+lqBa5ZbVN35p8RSnJFoq
 MVcVJwIAMoOsf66AgAA
X-Env-Sender: prvs=3334017ae=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1497604999!103678578!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51924 invoked from network); 16 Jun 2017 09:23:19 -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;
 16 Jun 2017 09:23:19 -0000
X-IronPort-AV: E=Sophos;i="5.39,346,1493683200"; d="scan'208";a="47896261"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5943BC3602000078001635E0@prv-mh.provo.novell.com>
 <5943BC3602000078001635E0@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <6e598480-1e5e-eec6-fac5-8eb501302da1@citrix.com>
Date: Fri, 16 Jun 2017 10:23:18 +0100
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: <5943BC3602000078001635E0@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2] x86emul: minor 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>

T24gMTYvMDYvMTcgMTA6MDgsIEphbiBCZXVsaWNoIHdyb3RlOgo+IERyb3AgYSByZWR1bmRhbnQg
aW5wdXQgY29uc3RyYWludCBhbmQgY29ycmVjdCBhIGNvbW1lbnQuCj4KPiBTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpSZXZpZXdlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 09:30:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 09: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 1dLnZg-0004pz-80; Fri, 16 Jun 2017 09:29: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=33345264b=citrix-osstest@xenproject.org>)
 id 1dLnZf-0004pp-Sv
 for xen-devel@lists.xensource.com; Fri, 16 Jun 2017 09:29:52 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 86/0A-23755-F05A3495; Fri, 16 Jun 2017 09:29:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHRDpC7fUud
 Ig/stshb3prxnd2D02N63iz2AMYo1My8pvyKBNWPznnksBT+EK/5eOsnawHiMt4uRk0NCwF+i
 88Mlti5GDiDbXaJhbxpIWETAWWLCh9tsIDavgJ7EznenGUFKhAUsJJ6sVeli5AKqbmKU6J+8j
 hFijJvEkiXzmGHsrV0fWEFsNgEPiYk9E1lAbBYBVYkvvZeYQGwhAS2JpYtXMkHMF5Q4OfMJWA
 2zgITEwRcvmCHOsZDY+6piAiPfLCRVs5BULWBkWsWoUZxaVJZapGtkrJdUlJmeUZKbmJmja2h
 grJebWlycmJ6ak5hUrJecn7uJERhQ9QwMjDsY+/b6HWKU5GBSEuXll3OKFOJLyk+pzEgszogv
 Ks1JLT7EKMPBoSTBe3ixc6SQYFFqempFWmYOMLRh0hIcPEoivAfagdK8xQWJucWZ6RCpU4y6H
 BtWr//CJMSSl5+XKiXOexFkhgBIUUZpHtwIWJxdYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqC
 TM+wFkCk9mXgncpldARzABHRF0wQHkiJJEhJRUA6MYd8SVqq5Ur/jkS0p3a2oeuOy6Xxz0aPG
 CfUZ/nn2PFGsJ/LmzNtTzyZuWazKasefXBvjbfr09Yd2lPNOVnQErLJys7fIM7mREuXxzMA6z
 6uVr+30i9O6LpCIPPweboqUluzdlGxpNzr8bLBaweh9f76eMj69jbjQ+XWH8n5flmfjhPQEmG
 5RYijMSDbWYi4oTAXVSpZauAgAA
X-Env-Sender: prvs=33345264b=citrix-osstest@xenproject.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1497605388!106015725!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59747 invoked from network); 16 Jun 2017 09:29:50 -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;
 16 Jun 2017 09:29:50 -0000
X-IronPort-AV: E=Sophos;i="5.39,346,1493683200"; d="scan'208";a="428159044"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL05.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71573-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-amd64-libvirt:libvirt-build:fail:allowable
 ovmf:build-i386-libvirt:libvirt-build:fail:allowable
X-Osstest-Versions-This: ovmf=53fa87286b9348d285654dda1ab2274241358ffc
X-Osstest-Versions-That: ovmf=c314970984065c98a56097443ae38d57a27bc73b
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 16 Jun 2017 10:29:45 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL05.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71573: 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
MTU3MyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE1NzMvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25z
LgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2Nr
aW5nKToKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDUgbGlidmlydC1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsICAgbGlrZSA3MTU2NwogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgNSBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcxNTY3Cgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAgICAgICAgICAgNTNmYTg3Mjg2
YjkzNDhkMjg1NjU0ZGRhMWFiMjI3NDI0MTM1OGZmYwpiYXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAg
ICAgICAgICAgICAgICAgYzMxNDk3MDk4NDA2NWM5OGE1NjA5NzQ0M2FlMzhkNTdhMjdiYzczYgoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcxNTY3ICAyMDE3LTA2LTE1IDExOjUxOjI1IFogICAgMCBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3MTU3MyAgMjAxNy0wNi0xNiAwNjoyNjo0NSBaICAg
IDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
eHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3Nz
dGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNv
dXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGlj
YWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpjb21taXQgNTNmYTg3Mjg2YjkzNDhkMjg1NjU0ZGRhMWFiMjI3NDI0MTM1OGZm
YwpBdXRob3I6IEppZXdlbiBZYW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgpEYXRlOiAgIE1vbiBK
dW4gMTIgMTA6MTI6NTAgMjAxNyArMDgwMAoKICAgIFVlZmlDcHVQa2cvU21tQ3B1RmVhdHVyZUxp
YjogQWRkIG1vcmUgQ1BVIElEIGZvciBTbW1GZWF0dXJlQ29udHJvbC4KICAgIAogICAgQWRkIG1v
cmUgQ1BVIElEIHdoaWNoIGNhbiBzdXBwb3J0IFNtbUZlYXR1cmVDb250cm9sLAogICAgYWNjb3Jk
aW5nIHRvIElBMzIgU0RNLgogICAgCiAgICBDYzogSmVmZiBGYW4gPGplZmYuZmFuQGludGVsLmNv
bT4KICAgIENjOiBNaWNoYWVsIEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+CiAg
ICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4w
CiAgICBTaWduZWQtb2ZmLWJ5OiBKaWV3ZW4gWWFvIDxqaWV3ZW4ueWFvQGludGVsLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBKZWZmIEZhbiA8amVmZi5mYW5AaW50ZWwuY29tPgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Fri Jun 16 09:36:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 09:36: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 1dLnfy-0005Sv-U7; Fri, 16 Jun 2017 09:36:22 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <blackskygg@gmail.com>) id 1dLnfx-0005Sp-QQ
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 09:36:21 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 61/28-01734-596A3495; Fri, 16 Jun 2017 09:36:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVyMfSqme6UZc6
 RBquXq1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkb7/oXPOKtaD65g7mB8S5nFyMXh5DADEaJ
 S1u/soE4LAINrBJnDn1gAnEkBOawSpzbP4+9i5EDyMmTODFFsIuRE8xcP2cNM4jNKyAocXLmE
 xaQEiEBL4lPy7NATE4Be4mVLRIgFUICORJfHy9iB7HZBDQk1k45yAZiswioSkz5fY0RYkqARN
 fNc6wgtrBAvsT2fauZQGwRAWWJ3l+/WUCuYRaYySjx5vU8sEHMApoSrdt/s09gFJiF5IpZSFI
 LGJlWMWoUpxaVpRbpGproJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEBiEDEOxg
 PHva8xCjJAeTkigvv5xTpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3hlLnSOFBItS01Mr0jJzg
 PEAk5bg4FES4f20GCjNW1yQmFucmQ6ROsVoyXHlyrovTBwbVq8HklMObP/CJMSSl5+XKiXOWw
 YyTwCkIaM0D24cLGYvMcpKCfMyAh0oxFOQWpSbWYIq/4pRnINRSZhXA2QKT2ZeCdzWV0AHMQE
 dFHTBAeSgkkSElFQDo7I6v031/npzA5cVexRfzDU/uqXi7SnrxPt3FnEcMmSf17j6SGFdJ9un
 khu39Zt98hkrNtw/8PrAxOO73tnIFH0z+9ch/dhXMv7F4wVp91rnFPvfXuu/LDpK/tH69rSD9
 xLvv7ZI3mibVtyXPMm02ieY78WC97tPxzMv0XkeuzWpTF4+xNnxsRJLcUaioRZzUXEiAM7Ew6
 nUAgAA
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1497605779!103681446!1
X-Originating-IP: [209.85.213.54]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53465 invoked from network); 16 Jun 2017 09:36:20 -0000
Received: from mail-vk0-f54.google.com (HELO mail-vk0-f54.google.com)
 (209.85.213.54)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 16 Jun 2017 09:36:20 -0000
Received: by mail-vk0-f54.google.com with SMTP id y70so19581073vky.3
 for <xen-devel@lists.xenproject.org>; Fri, 16 Jun 2017 02:36:20 -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=RKaqVJ/GaCiFIZVyv+/UrdJ0CBqiVwYpClXiSGa/DEI=;
 b=oHIFTuN9gzvluPKxSJWCvQB5yX44XNu+jBhIHdnRQzbvtC74B3/IvAiLJnLfU81LC/
 4+WmXFkhd/PLjG6q0Yc5zLFCvqYIysnT4TY9FXS6daAStglQ9foO5s6MYhyZfQcw0C7Z
 0W3GueO1FsPnjlPuiTU86+P+sgS8eJm1SUA+sJQALwfVMF4qzeE3cwJfCLQij+GpzQiv
 Pp+i7ius9FsbLnxzLd7Qa07z+8kVh0JlbD2aH50k0bnMwdfwi+Ji8IVKIGN6t7Z7pB1m
 iF5EgyYJ2E5nifATCySvqeCM/GoQnHhkcSQsL/jsyc9h6U8CUcpytUhM2qOyAg+/LSnf
 0mlg==
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=RKaqVJ/GaCiFIZVyv+/UrdJ0CBqiVwYpClXiSGa/DEI=;
 b=M0EnLlbNq4tBuGX2IO7bIcMRDnuLlIji7AdyGiXWUuGK9iHL5wmlAMQIH9eD9HS/0M
 lez0BKZt9Gh+VGBMfdZraMlp4hDiQ92QGj91O0h2CG62f0Sc25R395Q+nJzTNtuSpJ1q
 E8unaCTbOZ5/ca+ZGuYnxqXzSrLMo5OGsETo5BQ1PFMEHYlERWfrafmf7X2A2/OI2YUP
 4I5ad+C17JXG6J2Qj1svqeZuomjmObkwdvb78T+Y6vP2g/JCH2yXZNVVSXR64sZG/RKv
 Ku8/z2RRSwUcXAJRJkJzpIXVUvxpQzGmTmer3kwu63e970FTiCpbAD68cWkw0NSRGZGC
 4y7w==
X-Gm-Message-State: AKS2vOzBRi5p/b6ms2SSesucTYP8r8ZhKk8dwTZKGY9yHC9fKhgn/OYR
 Vxq9oKYQKJleyrvxZ+ORvdpzcRyxng==
X-Received: by 10.31.53.4 with SMTP id c4mr5550926vka.12.1497605779322; Fri,
 16 Jun 2017 02:36:19 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.103.69.88 with HTTP; Fri, 16 Jun 2017 02:36:18 -0700 (PDT)
In-Reply-To: <5943B6AC02000078001635B2@prv-mh.provo.novell.com>
References: <20170616045530.21079-1-blackskygg@gmail.com>
 <5943B6AC02000078001635B2@prv-mh.provo.novell.com>
From: Zhongze Liu <blackskygg@gmail.com>
Date: Fri, 16 Jun 2017 17:36:18 +0800
Message-ID: <CAHrd_jrOm0U6e8VWfeN2TuX3EYKdMJSM-sRp7SqiB7p9cSA8BA@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
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] libxc: add xc_domain_add_to_physmap_batch
 to wrap XENMEM_add_to_physmap_batch
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSmFuLAoKCjIwMTctMDYtMTYgMTY6NDUgR01UKzA4OjAwIEphbiBCZXVsaWNoIDxKQmV1bGlj
aEBzdXNlLmNvbT46Cj4+Pj4gT24gMTYuMDYuMTcgYXQgMDY6NTUsIDxibGFja3NreWdnQGdtYWls
LmNvbT4gd3JvdGU6Cj4+IGN1cnJlbnRseSB0aGVyZSBpcyBubyB3cmFwcGVyIGZvciBYRU5NRU1f
YWRkX3RvX3BoeXNtYXBfYmF0Y2ggaW4gbGlieGMuCj4+IGFkZCBhIHdyYXBwZXIgdG8gZG8gdGhh
dC4KPgo+IEl0IG1heSBoZWxwIGFjY2VwdGFuY2UgaWYgeW91IHNheSB3aHkgYWxsIG9mIHRoZSBz
dWRkZW4gYSB3cmFwcGVyCj4gaXMgbmVlZGVkLgo+CgpJdCdzIGluZGVlZCBhIHByZXBhcmF0aW9u
IGZvciBteSBHU29DIHByb2plY3Q6Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy9hcmNoaXZlcy9odG1s
L3hlbi1kZXZlbC8yMDE3LTA1L21zZzAxMjg4Lmh0bWwKClRoYW5rcyBmb3IgdGhlIHN1Z2dlc3Rp
b24uCgo+Cj4+IC0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCj4+ICsrKyBiL3Rv
b2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCj4+IEBAIC0xMzcyLDYgKzEzNzIsMTUgQEAgaW50
IHhjX2RvbWFpbl9hZGRfdG9fcGh5c21hcCh4Y19pbnRlcmZhY2UgKnhjaCwKPj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBpZHgsCj4+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHhlbl9wZm5fdCBncGZuKTsKPj4KPj4gK2ludCB4Y19kb21haW5fYWRk
X3RvX3BoeXNtYXBfYmF0Y2goeGNfaW50ZXJmYWNlICp4Y2gsCj4+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkLAo+PiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1aW50MzJfdCBmb3JlaWduX2RvbWlkLAo+Cj4gSSdtIG5vdCBleGFj
dGx5IHN1cmUgd2hhdCB0aGUgbGlieGMgY29kaW5nIHJ1bGVzIGFyZSwgYnV0IEknZCBleHBlY3QK
PiB0aGVzZSBib3RoIHRvIGJlIGRvbWlkX3QsIC4uLgo+CgpJIHdhcyBwbGFubmluZyB0byBtYWtl
IHRoZW0gZG9taWRfdCwgYnV0IGFjY29yZGluZyB0byB0aGUgb3RoZXIKZG9taWQtcGFyYW1ldGVy
cycgdHlwZXMKaW4gdGhlIGZpbGUsIGFuZCB0aGV5IGFyZSBhbGwgdWludDMyX3QsIHNvIEkgZmlu
YWxseSBkZWNpZGVkIG9uIHVpbnQzMl90LgoKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50IHNwYWNlLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1aW50MTZfdCBzaXplLAo+Cj4gLi4uIHRoaXMgb25lIHRvIGJlIHVuc2lnbmVk
IGludCwgLi4uCgpJbiB0aGUgeGVuX2FkZF90b19waHlzbWFwX2JhdGNoIHN0cnVjdCwgYm90aCBA
c3BhY2UgYW5kIEBzaXplIGFyZQp1aW50MTZfdCwgc28gSSB0aGluawpJIHNob3VsZCBoYXZlIG1h
ZGUgQHNwYWNlIHVpbnQxNl90LCB0b28uIEknbGwgZml4IHRoaXMuIE9yIGRvIHlvdSBoYXZlCmFu
eSBnb29kIHJlYXNvbnMgdG8KbWFrZSBib3RoIG9mIHRoZW0gdW5zaWduZWQgaW50PwoKPgo+PiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fdWxvbmdfdCAqaWR4cywKPj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90ICpnZnBucywKPgo+
IC4uLiBhbmQgdGhlc2UgdHdvIHRvIGJlIHBvaW50ZXJzIHRvIGNvbnN0Lgo+CgpZZXMsIGluZGVl
ZC4gU29ycnkgZm9yIHRoaXMuCgo+Cj4gSmFuCj4KCkNoZWVycywKClpob25nemUgTGl1CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 16 09:37:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 09: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 1dLngd-0005WI-5r; Fri, 16 Jun 2017 09:37: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=333040239=Ian.Jackson@citrix.com>)
 id 1dLngc-0005W3-Da
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 09:37:02 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 45/1F-23755-DB6A3495; Fri, 16 Jun 2017 09:37:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpO7eZc6
 RBh+WM1p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBln/3ezFnzhqLi7ZwFLA+M89i5GDg4JAX+J
 M+f9uxg5OdgEdCWatvxlA7F5BQQlTs58wgJiMwvoSCzY/YkNwpaX2P52DjNEjYPE7Su/mEBsF
 gFViYur3oDViwioSbSvmskMUb+EUWLjzkoQW1ggSGL5tQ1gczgFAiVaVvwBquHiEBKYxigxZe
 YFsEESAiYSbxfuZAO5TQho0Nz18RMY+WYhOWkWkpNmITlpASPzKkaN4tSistQiXSNLvaSizPS
 MktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwFCrZ2Bg3MHYtNfvEKMkB5OSKC+/nFOkEF9S
 fkplRmJxRnxRaU5q8SFGGQ4OJQle6aXOkUKCRanpqRVpmTnAoIdJS3DwKInwfloMlOYtLkjML
 c5Mh0idYlSUEuctA+kTAElklObBtcEi7RKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd5pIF
 N4MvNK4Ka/AlrMBLQ46IIDyOKSRISUVAPj4uKXtu7qdfK31ygvY07SDnr86GThr4ns0979ETx
 7j0t3xYrItCmNO3ZfD16x/Uj99GltYdLnLnpame/Z8jP9d5Li/E9W9sz5929Y3edWOK5WZMuX
 fKh928e9IgGPs/uvtpZ95W27aGpfMWOFQ6dyaulje7UdczyO3FA/qpX2RbH2nR3fiutblViKM
 xINtZiLihMBG8gnzq8CAAA=
X-Env-Sender: prvs=333040239=Ian.Jackson@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1497605819!50462501!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40026 invoked from network); 16 Jun 2017 09:37:00 -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;
 16 Jun 2017 09:37:00 -0000
X-IronPort-AV: E=Sophos;i="5.39,346,1493683200"; d="scan'208";a="428159673"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22851.42680.895803.604021@mariner.uk.xensource.com>
Date: Fri, 16 Jun 2017 10:36:56 +0100
To: Zhongze Liu <blackskygg@gmail.com>
In-Reply-To: <CAHrd_jqKOF8H2oWLeiCABmE_SJjd2-NNwU4PTPfGJHquJWJm9g@mail.gmail.com>
References: <CAHrd_jqEj+aTAyvhJjWUmeqMnfRD2Lc=xkYL7X3fRpRARdFLfg@mail.gmail.com>
 <CAHrd_jqKOF8H2oWLeiCABmE_SJjd2-NNwU4PTPfGJHquJWJm9g@mail.gmail.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Tamas K Lengyel <tamas.lengyel@zentific.com>, adin@scannell.ca,
 andres@lagarcavilla.org, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] questions on mem_sharing_op*'s and
	tools/tests/mem-sharing/memshrtool
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Wmhvbmd6ZSBMaXUgd3JpdGVzICgiUmU6IHF1ZXN0aW9ucyBvbiBtZW1fc2hhcmluZ19vcConcyBh
bmQgdG9vbHMvdGVzdHMvbWVtLXNoYXJpbmcvbWVtc2hydG9vbCIpOgo+IDIwMTctMDYtMTYgMTE6
NTAgR01UKzA4OjAwIFpob25nemUgTGl1IDxibGFja3NreWdnQGdtYWlsLmNvbT46Cj4gPiBIaSB0
aGVyZSwKPiA+Cj4gPiBJIHdhcyBleHBlcmltZW50aW5nIHdpdGggdGhlIG1lbV9zaGFyaW5nX29w
IGFuZCBJIGZvdW5kIGEgaGFuZHkgdG9vbDoKPiA+IHRvb2xzL3Rlc3RzL21lbS1zaGFyaW5nL21l
bXNocnRvb2wKPiA+IEkgc2V0IHVwIHR3byBiYXJlIG1ldGFsIHg4Nl82NCBWTVMgcnVubmluZyBz
b21lIHNpbXBsZSBjb2RlIGluIDE2LWJpdAo+ID4gcmVhbCBtb2RlIGFuZCBJIHRyaWVkIHRvIHNo
YXJlIHRoZSBmaXJzdCBwaHlzaWNhbCBwYWdlIGFtb25nIHRoZW0uIHNvCj4gCj4gQW5kIGJvdGgg
b2YgdGhlbSBhcmUgaHZtcyBhbmQgaGF2ZSBhIG1lbW9yeSBvZiAzMk0uCgpJJ20gYWZyYWlkIEkg
a25vdyB2ZXJ5IGxpdHRsZSBhYm91dCB0aGlzLiAgQXMgaXRzIG5hbWUgaW1wbGllcywgdGhlCnV0
aWxpdGllcyBpbiB0b29scy90ZXN0cy9tZW0tc2hhcmluZyBhcmUgdGVzdCB0b29scywgYW5kIG5v
dCBpbnRlbmRlZApmb3IgcHJvZHVjdGlvbiB1c2UuCgpJIGhhdmUgQ0MnZCB0aGUgWDg2IG1lbW9y
eSBzaGFyaW5nIG1haW50YWluZXIuCgpJYW4uCgo+ID4gSSB1c2U6Cj4gPgo+ID4gIi4vbWVtc2hy
dG9vbCBlbmFibGUgc3JjX2RvbSAiCj4gPiAiLi9tZW1zaHJ0b29sIGVuYWJsZSBkc3RfZG9tIgo+
ID4gIi4vbWVtc2hydG9vbCBub21pbmF0ZSBzcmNfZG9tIDAiCj4gPgo+ID4gQW5kIGl0IGZhaWxl
ZCB3aXRoIGFuICJlcnJvciBleGVjdXRpbmcgeGNfbWVtc2hyX25vbWluYXRlX2dmbih4Y2gsCj4g
PiBkb21pZCwgZ2ZuLCAmaGFuZGxlKTogQXJndW1lbnQgbGlzdCB0b28gbG9uZyAiCj4gPgo+ID4g
QnV0IHdoZW4gSSBjaGFuZ2VkIHRoZSBnZm4gZnJvbSAwIHRvIDEwMDAsIGl0IHN1Y2NlZWRzLiBJ
cyB0aGVyZSBhbnkKPiA+IHJlc3RyaXRpb24gb24gdGhlIGdmbnMgdG8gYmUgc2hhcmVkPwo+ID4K
PiAKPiBhbmQgdGhlIG1pbmltdW0gZ2ZuIGZvciB0aGUgY2FsbCB0byBzdWNjZWVkIGlzIDI1Ni4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 09:38:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 09: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 1dLniP-0005lR-HE; Fri, 16 Jun 2017 09:38: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=33345264b=citrix-osstest@xenproject.org>)
 id 1dLniO-0005l8-F6
 for xen-devel@lists.xensource.com; Fri, 16 Jun 2017 09:38:52 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 CF/74-29088-B27A3495; Fri, 16 Jun 2017 09:38:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpK7Wcud
 Ig7v/tSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8b95g2MBR/KKz4vXsPewLjTr4uRk0NCwF/i
 z4nrrF2MHEC2u0TD3jSQsIiAs8SED7fZQGxeAT2J+7tnsoDYwgLxEvO3HAGyuYDKt3BIXL02l
 w3E4RFYIiGxcPMudphB7Q8ZIea7S0z8uAnMZhPwkJjYMxFsEIuAqsSye6vA4kICWhJLF69kgl
 gmKHFy5hOwGmYBCYmDL14wQ4y0kNj7qmICI/8sJFWzkFQtYGRaxahenFpUllqka6aXVJSZnlG
 Sm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREYaPUMDIw7GK+0OR9ilORgUhLl5ZdzihTiS8pP
 qcxILM6ILyrNSS0+xCjDwaEkwSu8zDlSSLAoNT21Ii0zBxjyMGkJDh4lEd5Pi4HSvMUFibnFm
 ekQqVOMuhwbVq//wiTEkpeflyolzusNMkMApCijNA9uBCz+LjHKSgnzMjIwMAjxFKQW5WaWoM
 q/YhTnYFQS5p22FGgKT2ZeCdymV0BHMAEdEXTBAeSIkkSElFQD426ne4X7ZjoX97g4/ewwP6p
 Z/fdoKseZY7E3D0z9EuTct1vfsOTs3mkOaScXPZu/vomHe6ZX/rLJ05na7Qxq1nQqbOW7ujz+
 3KUW4af7n0wUtCyuaTkza5KccFvcjedhzod2x7xqVsnMufZrSdcswXmfmN2P7Opif6nxr+Tnz
 LUXS9eH3Tt+RVCJpTgj0VCLuag4EQB2qcxGugIAAA==
X-Env-Sender: prvs=33345264b=citrix-osstest@xenproject.org
X-Msg-Ref: server-16.tower-31.messagelabs.com!1497605928!98345917!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9001 invoked from network); 16 Jun 2017 09:38:50 -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;
 16 Jun 2017 09:38:50 -0000
X-IronPort-AV: E=Sophos;i="5.39,346,1493683200"; d="scan'208";a="428159779"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL05.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71569-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:guest-saverestore.2:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-3.18:build-armhf-libvirt:libvirt-build:fail:allowable
 linux-3.18:build-i386-libvirt:libvirt-build:fail:allowable
 linux-3.18:build-amd64-libvirt:libvirt-build:fail:allowable
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:allowable
 linux-3.18:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:guest-start/win.repeat:fail:allowable
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:allowable
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-3.18:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:windows-install:fail:allowable
 linux-3.18:test-amd64-amd64-xl-qemut-winxpsp3:windows-install:fail:allowable
 linux-3.18:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt: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-libvirt-qcow2:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-libvirt-pair: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:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-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-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
X-Osstest-Versions-This: linux=8366868460f8784e30302f441546a9d72ffe1236
X-Osstest-Versions-That: linux=88ff45d07559d2ba05ef7adf0028055454dc548b
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 16 Jun 2017 10:38:20 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL05.citrite.net
Subject: [Xen-devel] [linux-3.18 baseline-only test] 71569: 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="===============8612096199423414140=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

This run is configured for baseline tests only.

flight 71569 linux-3.18 real [real]
http://osstest.xs.citrite.net/~osstest/testlogs/logs/71569/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm 14 guest-saverestore.2 fail REGR. vs. 71544
 test-amd64-amd64-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail REGR. vs. 71544

Regressions which are regarded as allowable (not blocking):
 build-armhf-libvirt           5 libvirt-build                fail   like 71544
 build-i386-libvirt            5 libvirt-build                fail   like 71544
 build-amd64-libvirt           5 libvirt-build                fail   like 71544
 test-amd64-amd64-qemuu-nested-intel 16 debian-hvm-install/l1/l2 fail like 71544
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1 17 guest-start/win.repeat fail like 71544
 test-amd64-i386-xl-qemut-win7-amd64 15 guest-localmigrate/x10  fail like 71544
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop              fail like 71544
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1  9 windows-install    fail like 71544
 test-amd64-amd64-xl-qemut-winxpsp3  9 windows-install          fail like 71544

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 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
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      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-libvirt      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-arm64-arm64-xl-rtds      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 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          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-midway   12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-midway   13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass

version targeted for testing:
 linux                8366868460f8784e30302f441546a9d72ffe1236
baseline version:
 linux                88ff45d07559d2ba05ef7adf0028055454dc548b

Last test of basis    71544  2017-06-11 13:49:28 Z    4 days
Testing same since    71569  2017-06-15 16:19:49 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alan Stern <stern@rowland.harvard.edu>
  Alexander Potapenko <glider@google.com>
  Alexander Sverdlin <alexander.sverdlin@gmail.com>
  Andrew Morton <akpm@linux-foundation.org>
  Arjan van de Ven <arjan@linux.intel.com>
  Arnd Bergmann <arnd@arndb.de>
  Ben Hutchings <ben@decadent.org.uk>
  Catalin Marinas <catalin.marinas@arm.com>
  Christoffer Dall <cdall@linaro.org>
  Christoph Hellwig <hch@lst.de>
  Craig Gallek <kraig@google.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Cashman <dcashman@android.com>
  Daniel Micay <danielmicay@gmail.com>
  David Howells <dhowells@redhat.com>
  David S. Miller <davem@davemloft.net>
  David Sterba <dsterba@suse.com>
  Dennis Dalessandro <dennis.dalessandro@intel.com>
  Doug Ledford <dledford@redhat.com>
  Eric Biggers <ebiggers3@gmail.com>
  Eric Biggers <ebiggers@google.com>
  Eric Dumazet <edumazet@google.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Ganesh Goudar <ganeshgr@chelsio.com>
  Gilad Ben-Yossef <gilad@benyossef.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Herbert Xu <herbert@gondor.apana.org.au>
  Ingo Molnar <mingo@kernel.org>
  J. Bruce Fields <bfields@redhat.com>
  James Morris <james.l.morris@oracle.com>
  Jan Kara <jack@suse.cz>
  Jeff Mahoney <jeffm@suse.com>
  Jin Yao <yao.jin@linux.intel.com>
  Jisheng Zhang <jszhang@marvell.com>
  Johan Hovold <johan@kernel.org>
  Johannes Thumshirn <jthumshirn@suse.de>
  John L. Hammond <john.hammond@intel.com>
  Jonathan Cameron <jic23@kernel.org>
  Julius Werner <jwerner@chromium.org>
  Kees Cook <keescook@chromium.org>
  Konstantin Khlebnikov <khlebnikov@yandex-team.ru>
  Kristina Martsenko <kristina.martsenko@arm.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Lorenzo Colitti <lorenzo@google.com>
  Marc Zyngier <marc.zyngier@arm.com>
  Mark Brown <broonie@kernel.org>
  Mark Rutland <mark.rutland@arm.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Matt Ranostay <matt.ranostay@konsulko.com>
  Max Filippov <jcmvbkbc@gmail.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Thalmeier <michael.thalmeier@hale.at>
  Mike Marciniszyn <mike.marciniszyn@intel.com>
  Mintz, Yuval <Yuval.Mintz@cavium.com>
  Neal Cardwell <ncardwell@google.com>
  Oleg Drokin <green@linuxhacker.ru>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul E. McKenney <paulmck@linux.vnet.ibm.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Radim Krčmář <rkrcmar@redhat.com>
  Rik van Riel <riel@redhat.com>
  Russell Currey <ruscur@russell.cc>
  Soheil Hassas Yeganeh <soheil@google.com>
  Tadeusz Struk <tadeusz.struk@intel.com>
  Takashi Iwai <tiwai@suse.de>
  Takatoshi Akiyama <takatoshi.akiyama.kj@ps.hitachi-solutions.com>
  Theodore Ts'o <tytso@mit.edu>
  Thinh Nguyen <Thinh.Nguyen@synopsys.com>
  Thinh Nguyen <thinhn@synopsys.com>
  Vinod Koul <vinod.koul@intel.com>
  Vladis Dronov <vdronov@redhat.com>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Will Deacon <will.deacon@arm.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
  Yuchung Cheng <ycheng@google.com>
  Yuval Mintz <Yuval.Mintz@cavium.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                                          fail    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          fail    
 build-i386-libvirt                                           fail    
 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                fail    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 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                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                                 blocked 
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 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-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 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                                     blocked 
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-armhf-armhf-xl-midway                                   pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-arm64-arm64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-arm64-arm64-libvirt-qcow2                               blocked 
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-arm64-arm64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1                     fail    
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     fail    
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      pass    
 test-amd64-amd64-xl-qemut-winxpsp3                           fail    
 test-amd64-i386-xl-qemut-winxpsp3                            pass    
 test-amd64-amd64-xl-qemuu-winxpsp3                           pass    
 test-amd64-i386-xl-qemuu-winxpsp3                            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

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 1375 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8612096199423414140==--

From xen-devel-bounces@lists.xen.org Fri Jun 16 09:44:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 09: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 1dLnoA-0006Tb-9k; Fri, 16 Jun 2017 09: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 <blackskygg@gmail.com>) id 1dLno8-0006TV-ND
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 09:44:48 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 5F/A8-03920-098A3495; Fri, 16 Jun 2017 09:44:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsVyMfSqpm7/Cud
 Igw07lC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owNEzsYCw7yV/yYdZOxgXE6dxcjF4eQwAxG
 id/Lv7KAOCwCDawSdy5uYQRxJATmsEpcfDITyOEEcvIkJk1+zwJhF0i82r2OHcTmFRCUODnzC
 VhcSMBL4tGtdawgNqdAoMSaP3vZIVZsYpR4cPQ4WIJNQENi7ZSDbCA2i4CqRFcjRJxXIEDi/t
 SpTCC2sEC+xPZ9q8FsEQFlid5fv8HOYxaYySjx5vU8sM3MApoSrdt/s09gFJiF5JBZSFILGJl
 WMWoUpxaVpRbpGlnoJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhiMDEOxgPL82
 8BCjJAeTkigvv5xTpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3trlzpFCgkWp6akVaZk5wMiAS
 Utw8CiJ8H5aDJTmLS5IzC3OTIdInWK05LhyZd0XJo4Nq9cDySkHtn9hEmLJy89LlRLntQWZJw
 DSkFGaBzcOFr2XGGWlhHkZgQ4U4ilILcrNLEGVf8UozsGoJAwxhSczrwRu6yugg5iADgq64AB
 yUEkiQkqqgTF4R8JiNoUWhsuztBR0ZNI2O1ht6e4TEuQtSSnam3r4a4/bwU/Z8ctMXf9V+C24
 Zd7ExWeSyf9pFaO+XYzN8tvrml4HJHzJ/yrM69fsLu6u13NNpl9pqWKgnOt8J59VJzXaeFa9O
 8Vb+HMys+xOWQHrgjefn61VN7Oz0z/kZlhrvGL7GfXVSizFGYmGWsxFxYkApc7009kCAAA=
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1497606286!108169890!1
X-Originating-IP: [209.85.213.41]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22201 invoked from network); 16 Jun 2017 09:44:47 -0000
Received: from mail-vk0-f41.google.com (HELO mail-vk0-f41.google.com)
 (209.85.213.41)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 16 Jun 2017 09:44:47 -0000
Received: by mail-vk0-f41.google.com with SMTP id g66so19693104vki.1
 for <xen-devel@lists.xenproject.org>; Fri, 16 Jun 2017 02:44:47 -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=RmmHzK2TNwbcRN1WI6gDH0R063F9rX5Yv86Hpej4Lhk=;
 b=MaDR4bocVY6QACGGH3qA09V5AbqAz/gjWVu5ddp2KSOnQ+1InBs0Ft45QRYvD+DPhB
 56z+aiQYwLupkHvnpdd1X1P5StkoHfYyeoa/4cB3Gc8bjQ3sN6AEA5KegNKXPeT5Frfg
 hAfpLcg4ROS4Z1hfdWPNY6mvFq5JaB5wBi+VcRf4xEeEshLup9Mtna3KYUV5l/esv9Zn
 Huxs0se1eakBksQmkz4CgzpmEc0J6MM8DlwYT/QBUhE5+IZJ1wG1mx6tOV5wH0pMPZRP
 FUFAaZKtZjvAxxBWsSNh/dqsnISFQM2ba2ngPGVYxavxb9gnEoA5OLgGMFe3rq3CRdMP
 JIWg==
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=RmmHzK2TNwbcRN1WI6gDH0R063F9rX5Yv86Hpej4Lhk=;
 b=HWNjiVkxJqxE+xqNLnSWqTB5k12YvgjC3vFAtFcNS4V+9DSARi50hqh+iTYiwzwaLe
 cbeqw1yuOLaaY8sWAf54CnSC9ArMr4ODxWtWlC55rbAKTt/605MpkbRS25pXUGiDp8oH
 wF2QcKboo7aHyieg3t+S2rzXBmc7gJ1RvMc7cLFeXEEXWskmMPLgBPZWx4zVKKKUo7Rp
 bzkR5KaL/vSG4oasH3fRLI6prcymVrpqn+lFB62AT7GrUYcaZTPzBSSoQwaqeHeDz8dM
 eKi+9FcvH9xuM7eIcs4+s9NJWFx3aBHJBYvCMqcyZdNvlwbQhSwtktuuisg1WoEk2Mv9
 YmBg==
X-Gm-Message-State: AKS2vOwGlubdkCDVoNkarFiVFka+TASmqnMGDSTqQIoU0c9KZentLbjD
 cUGbf3VICdtt6FmerVK5jIq2e4L57A==
X-Received: by 10.31.128.3 with SMTP id b3mr2801537vkd.105.1497606286550; Fri,
 16 Jun 2017 02:44:46 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.103.69.88 with HTTP; Fri, 16 Jun 2017 02:44:46 -0700 (PDT)
In-Reply-To: <CAHrd_jrOm0U6e8VWfeN2TuX3EYKdMJSM-sRp7SqiB7p9cSA8BA@mail.gmail.com>
References: <20170616045530.21079-1-blackskygg@gmail.com>
 <5943B6AC02000078001635B2@prv-mh.provo.novell.com>
 <CAHrd_jrOm0U6e8VWfeN2TuX3EYKdMJSM-sRp7SqiB7p9cSA8BA@mail.gmail.com>
From: Zhongze Liu <blackskygg@gmail.com>
Date: Fri, 16 Jun 2017 17:44:46 +0800
Message-ID: <CAHrd_jp=9MvGKkwdwUOWse7Ggj5HjS77obQLk9_m0OYT33xEhw@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
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] libxc: add xc_domain_add_to_physmap_batch
 to wrap XENMEM_add_to_physmap_batch
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

MjAxNy0wNi0xNiAxNzozNiBHTVQrMDg6MDAgWmhvbmd6ZSBMaXUgPGJsYWNrc2t5Z2dAZ21haWwu
Y29tPjoKPiBIaSBKYW4sCj4KPgo+IDIwMTctMDYtMTYgMTY6NDUgR01UKzA4OjAwIEphbiBCZXVs
aWNoIDxKQmV1bGljaEBzdXNlLmNvbT46Cj4+Pj4+IE9uIDE2LjA2LjE3IGF0IDA2OjU1LCA8Ymxh
Y2tza3lnZ0BnbWFpbC5jb20+IHdyb3RlOgo+Pj4gY3VycmVudGx5IHRoZXJlIGlzIG5vIHdyYXBw
ZXIgZm9yIFhFTk1FTV9hZGRfdG9fcGh5c21hcF9iYXRjaCBpbiBsaWJ4Yy4KPj4+IGFkZCBhIHdy
YXBwZXIgdG8gZG8gdGhhdC4KPj4KPj4gSXQgbWF5IGhlbHAgYWNjZXB0YW5jZSBpZiB5b3Ugc2F5
IHdoeSBhbGwgb2YgdGhlIHN1ZGRlbiBhIHdyYXBwZXIKPj4gaXMgbmVlZGVkLgo+Pgo+Cj4gSXQn
cyBpbmRlZWQgYSBwcmVwYXJhdGlvbiBmb3IgbXkgR1NvQyBwcm9qZWN0Ogo+IGh0dHBzOi8vbGlz
dHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTA1L21zZzAxMjg4Lmh0bWwK
Pgo+IFRoYW5rcyBmb3IgdGhlIHN1Z2dlc3Rpb24uCj4KPj4KPj4+IC0tLSBhL3Rvb2xzL2xpYnhj
L2luY2x1ZGUveGVuY3RybC5oCj4+PiArKysgYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwu
aAo+Pj4gQEAgLTEzNzIsNiArMTM3MiwxNSBAQCBpbnQgeGNfZG9tYWluX2FkZF90b19waHlzbWFw
KHhjX2ludGVyZmFjZSAqeGNoLAo+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgbG9uZyBpZHgsCj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZu
X3QgZ3Bmbik7Cj4+Pgo+Pj4gK2ludCB4Y19kb21haW5fYWRkX3RvX3BoeXNtYXBfYmF0Y2goeGNf
aW50ZXJmYWNlICp4Y2gsCj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
aW50MzJfdCBkb21pZCwKPj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVp
bnQzMl90IGZvcmVpZ25fZG9taWQsCj4+Cj4+IEknbSBub3QgZXhhY3RseSBzdXJlIHdoYXQgdGhl
IGxpYnhjIGNvZGluZyBydWxlcyBhcmUsIGJ1dCBJJ2QgZXhwZWN0Cj4+IHRoZXNlIGJvdGggdG8g
YmUgZG9taWRfdCwgLi4uCj4+Cj4KPiBJIHdhcyBwbGFubmluZyB0byBtYWtlIHRoZW0gZG9taWRf
dCwgYnV0IGFjY29yZGluZyB0byB0aGUgb3RoZXIKPiBkb21pZC1wYXJhbWV0ZXJzJyB0eXBlcwo+
IGluIHRoZSBmaWxlLCBhbmQgdGhleSBhcmUgYWxsIHVpbnQzMl90LCBzbyBJIGZpbmFsbHkgZGVj
aWRlZCBvbiB1aW50MzJfdC4KPgo+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IHNwYWNlLAo+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdWludDE2X3Qgc2l6ZSwKPj4KPj4gLi4uIHRoaXMgb25lIHRvIGJlIHVuc2lnbmVkIGlu
dCwgLi4uCj4KPiBJbiB0aGUgeGVuX2FkZF90b19waHlzbWFwX2JhdGNoIHN0cnVjdCwgYm90aCBA
c3BhY2UgYW5kIEBzaXplIGFyZQo+IHVpbnQxNl90LCBzbyBJIHRoaW5rCj4gSSBzaG91bGQgaGF2
ZSBtYWRlIEBzcGFjZSB1aW50MTZfdCwgdG9vLiBJJ2xsIGZpeCB0aGlzLiBPciBkbyB5b3UgaGF2
ZQo+IGFueSBnb29kIHJlYXNvbnMgdG8KPiBtYWtlIGJvdGggb2YgdGhlbSB1bnNpZ25lZCBpbnQ/
Cj4KPj4KPj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl91bG9uZ190
ICppZHhzLAo+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90
ICpnZnBucywKPj4KPj4gLi4uIGFuZCB0aGVzZSB0d28gdG8gYmUgcG9pbnRlcnMgdG8gY29uc3Qu
Cj4+Cj4KPiBZZXMsIGluZGVlZC4gU29ycnkgZm9yIHRoaXMuCj4KCkJ1dCBvbmNlIGFnYWluIEkg
ZGlkbid0IHNlZSBhbnkgW0lOXSBidWZmZXJzIHRoYXQgYXJlIG1hZGUgY29uc3QgaW4KdGhlIHBh
cmFtZXRlcgpsaXN0cyBpbiB0aGUgd2hvbGUgZmlsZS4KCgpaaG9uZ3plIExpdQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 16 09:46:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 09:46: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 1dLnpy-0006Zu-L6; Fri, 16 Jun 2017 09:46:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <blackskygg@gmail.com>) id 1dLnpx-0006ZI-EB
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 09:46:41 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 C7/7E-01734-009A3495; Fri, 16 Jun 2017 09:46:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVyMfSqni7DSud
 Ig303eC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owz+6+xFVxkqzj9cgFzA+N+1i5GLg4hgRmM
 ElvvXmXrYuTkYBFoYJV40MkFkpAQmMMqcWruf1aQhIRAnsSCk/eBijjA7FuzBUDCvAKCEidnP
 mEBsYUEvCQ6970AszkFHCVmP3/DCLHgNKPElZe32EESbAIaEmunHIRapirx7tY3JohBARIfVp
 wFs4UFgiSWX9sAViMioC3xYtU6NpBBzALrGCXa2vczgySYBTQlWrf/Zp/AKDALySGzkKQWMDK
 tYtQoTi0qSy3SNTbQSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDMV6BgbGHYwT
 VvkdYpTkYFIS5eWXc4oU4kvKT6nMSCzOiC8qzUktPsQow8GhJMFbu9w5UkiwKDU9tSItMwcYF
 TBpCQ4eJRHeT4uB0rzFBYm5xZnpEKlTjJYcV66s+8LE0fRhC5CccmD7FyYhlrz8vFQpcd4zIP
 MEQBoySvPgxsEi9xKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYV5bkCk8mXklcFtfAR3EBHR
 Q0AUHkINKEhFSUg2MzTkq0lzt87nyeBc7Lm04/F4vY+XxkKaKJ2WVJ1OmTz5vfkpbXfF/om7i
 kp2i7tJtE9R/NRjtlVbf4xlSvH7fIadvvws48rgLVs46UFz4tuSGXFTshwMzn295vDDMdK6LR
 LDkIbkYS57zpe276jm1tv2fvXlDSEF0J8e+HToHq19atDeUnFigxFKckWioxVxUnAgABVrQBt
 cCAAA=
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1497606399!88201198!1
X-Originating-IP: [209.85.213.46]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46192 invoked from network); 16 Jun 2017 09:46:40 -0000
Received: from mail-vk0-f46.google.com (HELO mail-vk0-f46.google.com)
 (209.85.213.46)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 16 Jun 2017 09:46:40 -0000
Received: by mail-vk0-f46.google.com with SMTP id p62so19718806vkp.0
 for <xen-devel@lists.xenproject.org>; Fri, 16 Jun 2017 02:46:40 -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=YiYmoF1fl5mIKXhJ/yr+S9vvbsYnr1syTAoLDqgRGYc=;
 b=hhP3UPqpefSLs+oai8l4EHsq+7KgoGHYsjMRhboyFRZMRBAusz3n+d/MKan+XgUTnX
 EpUwckRjZyWMkEwFRMTUi0lSH9SMXnd7cOarVwtVYPr54UqMdkYTY3a7emiYiEPveJiO
 p6HhGFZeGb54k9AiJi/hpzvM3hOjVf+JaI3CX2xbNwZsxltpy/eNa8dciSPRaGkSp1vH
 dQX3owHjb68QP0c2LwpswDo1mxva7FbFExQ2hg/WiG8kPFaIcj1E2pXXWyiL78aMWdyE
 NsknDjhT7LTFtPrQ3y+X4zh2hL4oSU8wln+ZwwvS9893Aa3wpxha9Fnm/9lPe9/fjMsN
 VqBQ==
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=YiYmoF1fl5mIKXhJ/yr+S9vvbsYnr1syTAoLDqgRGYc=;
 b=CAuaRUo/B5jESo+J+epRDuJRLL03xFjLMvVECMDF/3aQNEkhvP88ypfiqc/Ly1PTcL
 CwK540xKZpXSK25UZrh6nktER0saGaseoIxy5pj3xg4oCvIHQ1g5sE1EJJCEx2cHE+3i
 PX0hU8DdUYbvMZcjRKuRQk78r74fwlOtfl/cRk8+mrd0A9R6f3iONUVsZLNYcAxYsX1m
 g7Q3iboQuY+uA9fIMpowCc1DTgQrxH8Hzgf1DNFSF6Ld9Rpz2QbjT30Q1GdxKhau4D4n
 f8z+xpEi+WI8AMadgENOaauO8avsQFlznSbgU7IYN55GyAhhkGUjtiEk/1tJfNHPKDu7
 ts6A==
X-Gm-Message-State: AKS2vOw6pqco5U5ibVt92PAVqG7crdt8eOQlGk/OwWNAsB9wPeXDMRGd
 R8kN7U3BFgPaR58ascwLoSMj8CYBMw==
X-Received: by 10.31.53.4 with SMTP id c4mr5572610vka.12.1497606399056; Fri,
 16 Jun 2017 02:46:39 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.103.69.88 with HTTP; Fri, 16 Jun 2017 02:46:38 -0700 (PDT)
In-Reply-To: <22851.42680.895803.604021@mariner.uk.xensource.com>
References: <CAHrd_jqEj+aTAyvhJjWUmeqMnfRD2Lc=xkYL7X3fRpRARdFLfg@mail.gmail.com>
 <CAHrd_jqKOF8H2oWLeiCABmE_SJjd2-NNwU4PTPfGJHquJWJm9g@mail.gmail.com>
 <22851.42680.895803.604021@mariner.uk.xensource.com>
From: Zhongze Liu <blackskygg@gmail.com>
Date: Fri, 16 Jun 2017 17:46:38 +0800
Message-ID: <CAHrd_joehO_4gFrLE+gdyGPNSXcJ-E4mW3NgxHGuu_db7987_w@mail.gmail.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Cc: Tamas K Lengyel <tamas.lengyel@zentific.com>,
 Adin Scannell <adin@scannell.ca>, andres@lagarcavilla.org,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] questions on mem_sharing_op*'s and
	tools/tests/mem-sharing/memshrtool
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSWFuLAoKMjAxNy0wNi0xNiAxNzozNiBHTVQrMDg6MDAgSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGV1LmNpdHJpeC5jb20+Ogo+IFpob25nemUgTGl1IHdyaXRlcyAoIlJlOiBxdWVzdGlvbnMg
b24gbWVtX3NoYXJpbmdfb3AqJ3MgYW5kIHRvb2xzL3Rlc3RzL21lbS1zaGFyaW5nL21lbXNocnRv
b2wiKToKPj4gMjAxNy0wNi0xNiAxMTo1MCBHTVQrMDg6MDAgWmhvbmd6ZSBMaXUgPGJsYWNrc2t5
Z2dAZ21haWwuY29tPjoKPj4gPiBIaSB0aGVyZSwKPj4gPgo+PiA+IEkgd2FzIGV4cGVyaW1lbnRp
bmcgd2l0aCB0aGUgbWVtX3NoYXJpbmdfb3AgYW5kIEkgZm91bmQgYSBoYW5keSB0b29sOgo+PiA+
IHRvb2xzL3Rlc3RzL21lbS1zaGFyaW5nL21lbXNocnRvb2wKPj4gPiBJIHNldCB1cCB0d28gYmFy
ZSBtZXRhbCB4ODZfNjQgVk1TIHJ1bm5pbmcgc29tZSBzaW1wbGUgY29kZSBpbiAxNi1iaXQKPj4g
PiByZWFsIG1vZGUgYW5kIEkgdHJpZWQgdG8gc2hhcmUgdGhlIGZpcnN0IHBoeXNpY2FsIHBhZ2Ug
YW1vbmcgdGhlbS4gc28KPj4KPj4gQW5kIGJvdGggb2YgdGhlbSBhcmUgaHZtcyBhbmQgaGF2ZSBh
IG1lbW9yeSBvZiAzMk0uCj4KPiBJJ20gYWZyYWlkIEkga25vdyB2ZXJ5IGxpdHRsZSBhYm91dCB0
aGlzLiAgQXMgaXRzIG5hbWUgaW1wbGllcywgdGhlCj4gdXRpbGl0aWVzIGluIHRvb2xzL3Rlc3Rz
L21lbS1zaGFyaW5nIGFyZSB0ZXN0IHRvb2xzLCBhbmQgbm90IGludGVuZGVkCj4gZm9yIHByb2R1
Y3Rpb24gdXNlLgo+Cj4gSSBoYXZlIENDJ2QgdGhlIFg4NiBtZW1vcnkgc2hhcmluZyBtYWludGFp
bmVyLgo+CgpUaGFuayB5b3UgdmVyeSBtdWNoLgoKQ2hlZXJzLAoKWmhvbmd6ZSBMaXUKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 09:50:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 09: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 1dLnt5-0006rL-44; Fri, 16 Jun 2017 09:49:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <blackskygg@gmail.com>) id 1dLnt3-0006rB-Tn
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 09:49:54 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 AD/8E-01992-1C9A3495; Fri, 16 Jun 2017 09:49:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsVyMfTmBt29K50
 jDVreS1t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBln9l9jK7jIVnH65QLmBsb9rF2MnBxCAjMZ
 JRYuVeti5OJgEWhgldhyq4cFxJEQmMMqsfDNaXaQKgmBPIkZf96xQNj5Eht+rweL8woISpyc+
 YQFYpKXxLRvj8BsTgFHidnP3zCCDBISOM0oceXlLbAGNgENibVTDrKB2CwCqhI7Zt9hghgUID
 H54hNmEFtYIEhi+bUNYDUiAtoSL1atYwMZxCywjlGirX0/WBGzgKZE6/bf7BMYBWYhOWQWktQ
 CRqZVjBrFqUVlqUW6RpZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBwVjPwMC4
 g/HyFr9DjJIcTEqivPxyTpFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHirVjhHCgkWpaanVqRl5
 gDjAiYtwcGjJML7aTFQmre4IDG3ODMdInWK0ZLjypV1X5g4mj5sAZJTDmz/wiTEkpeflyolzp
 sAMk8ApCGjNA9uHCx2LzHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5l0GMoUnM68EbusroIO
 YgA4KuuAAclBJIkJKqoFxp+LrLhlRU2lObXGWxRW/YxaunCYsLFV99Ny5Rbksd/fLxaloqv4p
 m9tvpP9Q6tPRWdz8K8znv4w9KJ0iJBX6SKtMLXKRnNvDs8xTT68pSDfYb3jc+LZZuJEgz8H9h
 zvb+59or0jSLfv2oryEb+2/j0/aFFyC2da/uRe1Uedf6O9ae43UrmdKLMUZiYZazEXFiQDY5X
 nJ2AIAAA==
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1497606588!83923500!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61914 invoked from network); 16 Jun 2017 09:49:49 -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;
 16 Jun 2017 09:49:49 -0000
Received: by mail-ua0-f176.google.com with SMTP id g40so22692572uaa.3
 for <xen-devel@lists.xenproject.org>; Fri, 16 Jun 2017 02:49: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=YiYmoF1fl5mIKXhJ/yr+S9vvbsYnr1syTAoLDqgRGYc=;
 b=mFhqLe/90CBq4GfnuPRBaZVsvtOS8d/w37RKT39nTlkW864e0jBwtl2GcBO2a8pLqA
 xYKopsO7BiVt8ERE5GwZeVlxKkIGuraN+tUv7p4Q5xad7DxoKXRTikE7p8/Th/Zj+1yX
 geRn10T8XgshiP7k5L+aegp1/40PgsGxw8yitz6iNtJmBkNR46fYDYO2e8Fd9lGs9Lkg
 jum0j/lrDFoOCXvjw5zMtWj9gjve5wqfdEhBwgbPhZCKpqh3E2S5//KofvbqWJ54MPsj
 aawNtAHRU0QzVGDj1BxIOCkIPiyW8TJziEIHpZWiVRJFG/3CFRYU1Fij7+GmFCwQlNLx
 hq/w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=YiYmoF1fl5mIKXhJ/yr+S9vvbsYnr1syTAoLDqgRGYc=;
 b=WYlGoulEdBrq+0penl2dzqhngeFE9sv7osW+krmxAcLhI1FVQ7qxzzKBdX/TQ919fd
 UJNUX1Z+St0zomzjYznns63GiPKXBduP8mKOpjk9yx4K18P7g4qdRWsViZ/7T3/av3CH
 9VvXSfAQv5/etjBduutXNzU+JSaXKrDBLh2JTDA6FcfeHtjprbSqCpcpLWsS/xZqcbeg
 YM3sQ/MwIwWac5ZQYs5Vg+tt0CnU7qCydTEW6cf6AL1K0QWb4zTkDzV6wP14/zaaSINL
 rUsT6GepCn+wZRMoOQF8cpC9wIxJyoEZmrk4qAlyx+V8EbZ5MpvOpHlVYl4sdR1R6uHg
 hK8Q==
X-Gm-Message-State: AKS2vOx8H7e2KOQYlPiNHe6KOhBAlE5GWkpHiFazDKnmWUrxdSfJyX5y
 WgtfvfTQTP2E80gaEYKrftMCn40KGQ==
X-Received: by 10.176.0.16 with SMTP id 16mr1235801uai.97.1497606588408; Fri,
 16 Jun 2017 02:49:48 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.103.69.88 with HTTP; Fri, 16 Jun 2017 02:49:47 -0700 (PDT)
In-Reply-To: <22851.42680.895803.604021@mariner.uk.xensource.com>
References: <CAHrd_jqEj+aTAyvhJjWUmeqMnfRD2Lc=xkYL7X3fRpRARdFLfg@mail.gmail.com>
 <CAHrd_jqKOF8H2oWLeiCABmE_SJjd2-NNwU4PTPfGJHquJWJm9g@mail.gmail.com>
 <22851.42680.895803.604021@mariner.uk.xensource.com>
From: Zhongze Liu <blackskygg@gmail.com>
Date: Fri, 16 Jun 2017 17:49:47 +0800
Message-ID: <CAHrd_joE3SKqoV0FA3y_bBanCkO68X8Rev8=dsL+__Fu9V8SGg@mail.gmail.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Cc: Tamas K Lengyel <tamas.lengyel@zentific.com>,
 Adin Scannell <adin@scannell.ca>, andres@lagarcavilla.org,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] questions on mem_sharing_op*'s and
	tools/tests/mem-sharing/memshrtool
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSWFuLAoKMjAxNy0wNi0xNiAxNzozNiBHTVQrMDg6MDAgSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGV1LmNpdHJpeC5jb20+Ogo+IFpob25nemUgTGl1IHdyaXRlcyAoIlJlOiBxdWVzdGlvbnMg
b24gbWVtX3NoYXJpbmdfb3AqJ3MgYW5kIHRvb2xzL3Rlc3RzL21lbS1zaGFyaW5nL21lbXNocnRv
b2wiKToKPj4gMjAxNy0wNi0xNiAxMTo1MCBHTVQrMDg6MDAgWmhvbmd6ZSBMaXUgPGJsYWNrc2t5
Z2dAZ21haWwuY29tPjoKPj4gPiBIaSB0aGVyZSwKPj4gPgo+PiA+IEkgd2FzIGV4cGVyaW1lbnRp
bmcgd2l0aCB0aGUgbWVtX3NoYXJpbmdfb3AgYW5kIEkgZm91bmQgYSBoYW5keSB0b29sOgo+PiA+
IHRvb2xzL3Rlc3RzL21lbS1zaGFyaW5nL21lbXNocnRvb2wKPj4gPiBJIHNldCB1cCB0d28gYmFy
ZSBtZXRhbCB4ODZfNjQgVk1TIHJ1bm5pbmcgc29tZSBzaW1wbGUgY29kZSBpbiAxNi1iaXQKPj4g
PiByZWFsIG1vZGUgYW5kIEkgdHJpZWQgdG8gc2hhcmUgdGhlIGZpcnN0IHBoeXNpY2FsIHBhZ2Ug
YW1vbmcgdGhlbS4gc28KPj4KPj4gQW5kIGJvdGggb2YgdGhlbSBhcmUgaHZtcyBhbmQgaGF2ZSBh
IG1lbW9yeSBvZiAzMk0uCj4KPiBJJ20gYWZyYWlkIEkga25vdyB2ZXJ5IGxpdHRsZSBhYm91dCB0
aGlzLiAgQXMgaXRzIG5hbWUgaW1wbGllcywgdGhlCj4gdXRpbGl0aWVzIGluIHRvb2xzL3Rlc3Rz
L21lbS1zaGFyaW5nIGFyZSB0ZXN0IHRvb2xzLCBhbmQgbm90IGludGVuZGVkCj4gZm9yIHByb2R1
Y3Rpb24gdXNlLgo+Cj4gSSBoYXZlIENDJ2QgdGhlIFg4NiBtZW1vcnkgc2hhcmluZyBtYWludGFp
bmVyLgo+CgpUaGFuayB5b3UgdmVyeSBtdWNoLgoKQ2hlZXJzLAoKWmhvbmd6ZSBMaXUKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 10:08:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 10:08: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 1dLoAN-0008Js-J1; Fri, 16 Jun 2017 10: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 <blackskygg@gmail.com>) id 1dLoAM-0008Jm-Dq
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 10:07:46 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 C9/72-03620-1FDA3495; Fri, 16 Jun 2017 10:07:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsVyMfSqnu7Htc6
 RBts+cVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmNB2+yFrQLVWy6zd7AuIm3i5GLQ0hgBqPE
 9JvfmUEcFoEGVonGx5cYQRwJgTmsEjteL2PtYuQEcvIkXl88wQZhF0hsm7SKBcTmFRCUODnzC
 ZgtJOAlcfrmf3YQm1MgUKLx9lI2iBXfGSU6LjeBJdgENCTWTjkINohFQFViZs8PVohBARI/u5
 +BxYUF8iW271vNBGKLCChL9P76zQIyiFlgJqPEm9fzwAYxC2hKtG7/zT6BUWAWkkNmIUktYGR
 axahRnFpUllqka2Sml1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGIwMQLCD8cyC
 wEOMkhxMSqK8/HJOkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeLescY4UEixKTU+tSMvMAcYFT
 FqCg0dJhPfTYqA0b3FBYm5xZjpE6hSjJceVK+u+MHFsWL0eSE45sP0LkxBLXn5eqpQ47y6QeQ
 IgDRmleXDjYLF7iVFWSpiXEehAIZ6C1KLczBJU+VeM4hyMSsK82SBTeDLzSuC2vgI6iAnooKA
 LDiAHlSQipKQaGHe15oc5HiwKjQ3ZHh4fV7Ccb7GyiOQLlifNDKa/wz7+tEvgj/U+/M/z5JOz
 s4TW2f2yr9wlV6Pe12Jx/9FNyyXWEbrCgaukFmc9mbtz3YtjDg/WfnPfNU3iDrdHx0d5e6aJB
 sypN6b80ZR8v7b02vFGzklyk++cOSRlL352C+d6a7lai5relUosxRmJhlrMRcWJAMIfG9TYAg
 AA
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1497607664!106507028!1
X-Originating-IP: [209.85.213.46]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6552 invoked from network); 16 Jun 2017 10:07:45 -0000
Received: from mail-vk0-f46.google.com (HELO mail-vk0-f46.google.com)
 (209.85.213.46)
 by server-12.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 16 Jun 2017 10:07:45 -0000
Received: by mail-vk0-f46.google.com with SMTP id y70so19914380vky.3
 for <xen-devel@lists.xenproject.org>; Fri, 16 Jun 2017 03:07:44 -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=fAz4oypsqS1zKHJRT2dr/Q5HMRK9dWKsDYDlodpppPU=;
 b=NQYVXps5Zq/u6GivGueC+2UbiVw9WA3IIUWCiOagoLPpBucnJTqG4MhDhxxy56IT+N
 ejCmntusspg7pDcRPPnnVeZR10cxozv+kgvYFHg+It4UWMG8I/BkPaS5aw4JPM+zwwSi
 6sH+1P6m0pZDN4Jzf2oPwKchiQa1vHiCmJpTd/gbdD8BrSSPI02dF693xIcME4VoQMZS
 Qv2Qytv95TJb/WKoMr18PYm9yGhXh5fMiBG3z9CJCKtb++epJ5tc1o5JWy4rWnH22HNo
 MIXcuSpIHRYlWwEL8t4VqNc9VRBzA9n/y9hfJnY3wLzi+STjZ7W4sD2mk2vg0ggxwCE2
 XmKw==
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=fAz4oypsqS1zKHJRT2dr/Q5HMRK9dWKsDYDlodpppPU=;
 b=UPP5g+JsKaSTkAUXzMbvSzFHDGfHHopz7wTIM6Gy1kBXosHXkvLSEfSdIZoFxrZHFx
 pqeRNxafbRNKsg5c6VCBH4OBXpR7o50Z1Kd70jxEQXfHC8g1otc+G7cJ/hwWPzSTuVrC
 4jagCwxq2usv65lvBStYTNz3v9EJ0+sizTJ4lTcCH5y3TmSNCYE3mytI2mnRnaulSZej
 fSbvV90BFySFfekfJjFYJympvzPDLjuU76N1Y42OMmSsZbtZgcnEYSkBWwfEY9iRPasS
 a6H8n/m5Y0rz0PNKdrazC9Bu2Fj2k+Iu7QdF9q3s0hKGNuboMK7KI84b8a6CB1s4ZfVB
 wZdw==
X-Gm-Message-State: AKS2vOyU5eIGkZFdBuTNTGHFbt2t0BhEJ/XMoIlDmXS9E1bdyKMwj21w
 9n7PFyxZBcAFsZMLadWAKkjUH7Q7qA==
X-Received: by 10.31.128.3 with SMTP id b3mr2854292vkd.105.1497607664094; Fri,
 16 Jun 2017 03:07:44 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.103.69.88 with HTTP; Fri, 16 Jun 2017 03:07:43 -0700 (PDT)
In-Reply-To: <CAHrd_jp=9MvGKkwdwUOWse7Ggj5HjS77obQLk9_m0OYT33xEhw@mail.gmail.com>
References: <20170616045530.21079-1-blackskygg@gmail.com>
 <5943B6AC02000078001635B2@prv-mh.provo.novell.com>
 <CAHrd_jrOm0U6e8VWfeN2TuX3EYKdMJSM-sRp7SqiB7p9cSA8BA@mail.gmail.com>
 <CAHrd_jp=9MvGKkwdwUOWse7Ggj5HjS77obQLk9_m0OYT33xEhw@mail.gmail.com>
From: Zhongze Liu <blackskygg@gmail.com>
Date: Fri, 16 Jun 2017 18:07:43 +0800
Message-ID: <CAHrd_joYd=J7vBn=j+CHP2WRYTZvYKS_eyHgZvY3+3y3WoTRhg@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
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] libxc: add xc_domain_add_to_physmap_batch
 to wrap XENMEM_add_to_physmap_batch
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

MjAxNy0wNi0xNiAxNzo0NCBHTVQrMDg6MDAgWmhvbmd6ZSBMaXUgPGJsYWNrc2t5Z2dAZ21haWwu
Y29tPjoKPiAyMDE3LTA2LTE2IDE3OjM2IEdNVCswODowMCBaaG9uZ3plIExpdSA8YmxhY2tza3ln
Z0BnbWFpbC5jb20+Ogo+PiBIaSBKYW4sCj4+Cj4+Cj4+IDIwMTctMDYtMTYgMTY6NDUgR01UKzA4
OjAwIEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT46Cj4+Pj4+PiBPbiAxNi4wNi4xNyBh
dCAwNjo1NSwgPGJsYWNrc2t5Z2dAZ21haWwuY29tPiB3cm90ZToKPj4+PiBjdXJyZW50bHkgdGhl
cmUgaXMgbm8gd3JhcHBlciBmb3IgWEVOTUVNX2FkZF90b19waHlzbWFwX2JhdGNoIGluIGxpYnhj
Lgo+Pj4+IGFkZCBhIHdyYXBwZXIgdG8gZG8gdGhhdC4KPj4+Cj4+PiBJdCBtYXkgaGVscCBhY2Nl
cHRhbmNlIGlmIHlvdSBzYXkgd2h5IGFsbCBvZiB0aGUgc3VkZGVuIGEgd3JhcHBlcgo+Pj4gaXMg
bmVlZGVkLgo+Pj4KPj4KPj4gSXQncyBpbmRlZWQgYSBwcmVwYXJhdGlvbiBmb3IgbXkgR1NvQyBw
cm9qZWN0Ogo+PiBodHRwczovL2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwv
MjAxNy0wNS9tc2cwMTI4OC5odG1sCj4+Cj4+IFRoYW5rcyBmb3IgdGhlIHN1Z2dlc3Rpb24uCj4+
Cj4+Pgo+Pj4+IC0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCj4+Pj4gKysrIGIv
dG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKPj4+PiBAQCAtMTM3Miw2ICsxMzcyLDE1IEBA
IGludCB4Y19kb21haW5fYWRkX3RvX3BoeXNtYXAoeGNfaW50ZXJmYWNlICp4Y2gsCj4+Pj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBpZHgsCj4+Pj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IGdwZm4pOwo+Pj4+Cj4+Pj4gK2ludCB4
Y19kb21haW5fYWRkX3RvX3BoeXNtYXBfYmF0Y2goeGNfaW50ZXJmYWNlICp4Y2gsCj4+Pj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQsCj4+Pj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZm9yZWlnbl9kb21pZCwK
Pj4+Cj4+PiBJJ20gbm90IGV4YWN0bHkgc3VyZSB3aGF0IHRoZSBsaWJ4YyBjb2RpbmcgcnVsZXMg
YXJlLCBidXQgSSdkIGV4cGVjdAo+Pj4gdGhlc2UgYm90aCB0byBiZSBkb21pZF90LCAuLi4KPj4+
Cj4+Cj4+IEkgd2FzIHBsYW5uaW5nIHRvIG1ha2UgdGhlbSBkb21pZF90LCBidXQgYWNjb3JkaW5n
IHRvIHRoZSBvdGhlcgo+PiBkb21pZC1wYXJhbWV0ZXJzJyB0eXBlcwo+PiBpbiB0aGUgZmlsZSwg
YW5kIHRoZXkgYXJlIGFsbCB1aW50MzJfdCwgc28gSSBmaW5hbGx5IGRlY2lkZWQgb24gdWludDMy
X3QuCj4+Cj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
aW50IHNwYWNlLAo+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQx
Nl90IHNpemUsCj4+Pgo+Pj4gLi4uIHRoaXMgb25lIHRvIGJlIHVuc2lnbmVkIGludCwgLi4uCj4+
Cj4+IEluIHRoZSB4ZW5fYWRkX3RvX3BoeXNtYXBfYmF0Y2ggc3RydWN0LCBib3RoIEBzcGFjZSBh
bmQgQHNpemUgYXJlCj4+IHVpbnQxNl90LCBzbyBJIHRoaW5rCj4+IEkgc2hvdWxkIGhhdmUgbWFk
ZSBAc3BhY2UgdWludDE2X3QsIHRvby4gSSdsbCBmaXggdGhpcy4gT3IgZG8geW91IGhhdmUKPj4g
YW55IGdvb2QgcmVhc29ucyB0bwo+PiBtYWtlIGJvdGggb2YgdGhlbSB1bnNpZ25lZCBpbnQ/Cj4+
Cj4+Pgo+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl91bG9uZ190
ICppZHhzLAo+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5f
dCAqZ2ZwbnMsCj4+Pgo+Pj4gLi4uIGFuZCB0aGVzZSB0d28gdG8gYmUgcG9pbnRlcnMgdG8gY29u
c3QuCj4+Pgo+Pgo+PiBZZXMsIGluZGVlZC4gU29ycnkgZm9yIHRoaXMuCj4+Cj4KPiBCdXQgb25j
ZSBhZ2FpbiBJIGRpZG4ndCBzZWUgYW55IFtJTl0gYnVmZmVycyB0aGF0IGFyZSBtYWRlIGNvbnN0
IGluCj4gdGhlIHBhcmFtZXRlcgo+IGxpc3RzIGluIHRoZSB3aG9sZSBmaWxlLgo+CgpJIGd1ZXNz
IHRoaXMgaXMgcHJvYmFibHkgYmVjYXVzZSB0aGUgaGJ1ZiBhbmQgdWJ1ZiBmaWVsZCBvZiBzdHJ1
Y3QKeGNfaHlwZXJjYWxsX2J1ZmZlcigKbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgpIGFyZSBub3Qg
cG9pbnRlcnMgdG8gY29uc3QuIFNvIHdlIGp1c3QgY2FuJ3QKbWFrZSBhIGNvbnN0LQpidWZmZXIg
Ym91bmNlLgoKCkNoZWVycywKClpob25nemUgTGl1CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 16 10:17:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 10: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 1dLoJy-0000fS-Gz; Fri, 16 Jun 2017 10:17: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 1dLoJx-0000eB-Dl
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 10:17:41 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 9E/DC-01709-440B3495; Fri, 16 Jun 2017 10:17:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgk+JIrShJLcpLzFFi42LJ0NcI13XY4Bx
 pMO+unMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvHmLGfBPt6KLwtOMjYw3uHqYuTkYBHoZZbY
 3h3UxcjFwSgwlVHi5KRlbCCOkMAfRokVa96COSICRxklPp9uZgRpYRPQk/j+aR87iC0s4CvRd
 uI6C4jNK+AqsWzRFlaIsaoS0+83M4PYogLREtdfH2KEqBGUODnzCVg9s4CZxLzND5khbHmJ7W
 /ngNkSAooSz26cZAJZLCHQwSgxdc1UsISQgJrEtNNdTBBFshJHz85hgbB1JDZ3bwaKcwDZvhL
 7GxMgwkUSt2bfZIGY088s8eJHN5TzhF3i2oF2ViiHVWLDtGvsEM4SVolXa55DrSiQ2NG0AsrW
 klh39SMzRNFeVonnE+ZBtbfxS+xo+A91iIzEgZ8dUKMusUjsW3EVqv0rn8T531oQifW8Eu3nd
 0L9t5xV4uC8b6wTGNVnIYXPLKTwmYUUPgsYmVcxahSnFpWlFukameolFWWmZ5TkJmbm6BoamO
 rlphYXJ6an5iQmFesl5+duYgSmjHoGBsYdjLva/Q4xSnIwKYny8ss5RQrxJeWnVGYkFmfEF5X
 mpBYfYpTh4FCS4O1Y5xwpJFiUmp5akZaZA0xeMGkJDh4lEd5Pi4HSvMUFibnFmekQqVOMilLi
 vMzrgRICIImM0jy4NljCvMQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmDd7DdAUnsy8Erjpr
 4AWMwEtDrrgALK4JBEhJdXAGJC3bUWJ1Hzt075ZolNS94vy/1+ZdNanYfVsX07BHfeuirlw3+
 jXKRM6XLREoqmpXo75oBmj9e9J2zQPP1zwjuFZfmF52JoE2R71SXvYHjleSfvjZ3b9R3vjlBc
 6W2zKJ9Wxmix2qN28y/yL+vM70+MP9XAa3pqit+gd+/fSjyVvDlStrZr5VImlOCPRUIu5qDgR
 AJ5PoaKTAwAA
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1497608254!87846672!1
X-Originating-IP: [104.47.40.87]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32816 invoked from network); 16 Jun 2017 10:17:36 -0000
Received: from mail-co1nam03on0087.outbound.protection.outlook.com (HELO
 NAM03-CO1-obe.outbound.protection.outlook.com) (104.47.40.87)
 by server-16.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 16 Jun 2017 10:17:36 -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=gFJL39WhBtNFU2J/KV48im3IlKT8QM6yOdcO/i8fPUU=;
 b=oDoYm0C9ccSsuFiZPSMnkB8s08wxMTP1/nk7ZsFT+YtCTsAuN6XiMvG4DK4iPwkmjBr0CUQF/GN2M8bhMUAvZ280Le3tPJKDFDzgBhiZidisFBWUzRmV4YFaTsK0acH6iC1mEL+scJEcSdbXrVfG+jWJhKa/mvOrRQ8ynnrk+zM=
Received: from [10.160.0.45] (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_128_CBC_SHA256_P256) id
 15.1.1157.12; Fri, 16 Jun 2017 10:17:30 +0000
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "Kumar, Vijaya" <Vijaya.Kumar@cavium.com>
From: Manish Jaggi <mjaggi@caviumnetworks.com>
Message-ID: <bb7d8823-cdf8-cfc8-069e-9c018c5426d4@caviumnetworks.com>
Date: Fri, 16 Jun 2017 15:47: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
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: PN1PR01CA0099.INDPRD01.PROD.OUTLOOK.COM (10.174.144.15) To
 SN1PR0701MB2078.namprd07.prod.outlook.com (10.163.132.25)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: SN1PR0701MB2078:
X-MS-Office365-Filtering-Correlation-Id: 6c283dd2-289e-45a7-409a-08d4b4a0e712
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(201703131423075)(201703031133081); SRVR:SN1PR0701MB2078; 
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2078;
 3:8lmgnMIF1JV0c66t8ZqoQSP9cJXMu2ugAKcL5sV3VGmt0pEMtPEBpNomrSQCzyeUtYLyfi+QYmCFPGRQjOfQN3C5l6lFrFNUnAXXlCkmZBO+7mKqu+u5P5OpxMNA1JFCDpj6LI57hi7H+Juq4UrJWVr202kyHh35561pnGhfFswjOoxjdCSAU5UqnQesP33oalh/WLbbDP8dKNXW5mVVQMR13UU9SuSVOjSHgaLk98KnCt0CcMaxjywrkeJuAp9WpdtaABEmKlola8uG0cSFt7ceW2J1cJUKmdjEa6iWao7T3x0qP4WmUaOlp06bM2JFu9TOsFMtAOj0Hfeay0Ngkw==
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2078;
 25:ad9yDcMarwhmlIlpHR7n3IJXh8BRfRyeUlsKGtkE58JiEnIbpmWnaYGOj9g30UquqGB3RB5W1/hcxM+arU/8Ey84KuwSf3GgkJt+DYArlNDMBdh/qTilzknStb7Rr02reihFUlfCca9OnhL9kUGq1eJHxyECP2n737fxRYjjjdM90IEVxgjwR5L91MC9CamKb1fQFDqX3CruWze6ZZrRErh/G8vqoCYSwetJfOAgQw3sPusdfkDEEmqtsznlcZAAIPAksZ2t2Z7dBM2qM6IHakJ7zprmdNCFaKLAVkiX7S7LPhlmeVTIVHIf+B7IZN8P0q0PfvnBNHlOzISjC/Ymm8AjvpkkOKtHws0ABSfloAYnpNsJF/40AbkQSS8Ccsu47eggRerC7eRIwuzQSwfZVDNnj1r2X5vAHyxu5xqx7ciV/S6+aYulIxr0uJj3tz4zg30XZdEbg8itszLYTh2suI2nlNZBruTb5wshITkRaHDCGtI+Cyeg3B9YiDYXKk0JxhezIqSmimggMmivVNTGQfzmDL0yFQwg0EMO4539NPk+SQOYhEnj5+UBjCNj54uGwPk+VDpYfVvUgen4ujDlBSITcniPV+THLvHVSByQujQIu/OxmmwCrryLUbyME/0lma9YohszZi/Xj+NVVi40Viv/IXl6ecWTcsDGX5tRto9n8qN9MJl9Y5/usB1TtmAdoL7GPzzjV38B9eOx6ZRgt7v7WhBNl+0P1XVU7DAS9SprzkARBRixtZoY16Lybwwzyv7c0dCYfme0xlWaUz3h7tSnlpZZufnkhmsbsftIaw7txYji0/cVgEQ8F5ZLSjXPuaa3RB+7njbDcuDJuWDDXqwDRkKVK5TGV06moJ+PNASkZWOuKaBo67XObNW8SDrPtnR7MTFKYipP2VYeVS9f02MKnbBxtMy6HUpO09wyjZY=
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2078;
 31:ruOqbYqwTeMvBRioetlam5XNPtePS89h69nXPXd0N2fC5JlQmil8gPe8UjzQii8dYYvAXyAW45D8HH9OmDZuGj4GIm2usip4dlY9TtqC454a48nPtha1UgsixmhlTd5zTn3JBLtTCPVZ0eqiilB5YkDI109//5DRGtA/hpoqJWOKVF4lSU5kDJ7oYwpuo+j7iw1WHFtKTqX/LEY8cjvO7zORs4ZPhiOKi/CGX4gY/DT7EPLUcjYfEBpq/YmAHgYxetVC/unBLGOAvL+UjUxeBKfPkyFY2qWGolajjfplGoa4L6moDEMmvGMY4FME0e0gnCODrhRz+yxQxPOK06zc6aBwpexiu76vM5N8+6yT8FUMMGIPWqzJzr6aiIs8KsFsSrWVZXIwQLoIBzmy9FWeC2xP7QRkSLfVGdnVG2JPaRY0zl8qUGmfrEmruhwHkGekWPsSo8ePKEZMNHxzFvDS29YPRZXNitg/RlDiY/qjF9JbCWCg4zXGe/jcyVYzwTrE+yb0VkgfAOJnVkZauHmBYgWECyXG33kMe+lZ6pI66if7zvoq+s9QBtbK0T/8s/ArsI2f6cgrcrl6dkcmtTFxjit4EHs8VEoeX9RcYD8B7J0tB3I2FLrq/EOEIrR4ASAkywHTn8Ul+ZLxT+z6xAK+uBT3poNl4bkEB6T2h31dgSk=
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2078;
 20:ULVyZ0iCm9YFoknZdexwHHU0fbhM92OwGuTXswP5JXYR+60OrjFke2A+s2m/pljiPwNjDdlY4DmhIqTrVIxE9vwUjvX8bEGmdRk/gk8XJ5UGLImzNQmtPjpwvUKQUNnT4fFgWgIg1DKOc4YRFZprS7nGm0FppgZaqMC/vQN1T29cngyyIwzFAW42Zudc4tjFDL/sa4uSCwWhuVdlD4F3b6Y+7VbbtHCgmlSaXn1ezjemGOqZpnpZffAgjtv9FNzs/gR+BzeJ3sp2ekKqfi0oxs2jGGb0lBBzOgTXpSTxmnyBMAb6TZY26ZgOTNr3gw9y5WC8fqalCaDTRv5QvtaHAi5FSid1IvDPr9vcaBs65BJk7TLENFEFH14tymq+uOHgqx/fVkQj62dIbvUoyjbtvxENzrz/M50kcOY0bOT/iXSsYFW/u7Y6/T0E9Vat5nusQdiCeIj8Uk/HgSJjRgOnptMnl/ubH/IgZewb2SrykNqxoZ/yjQyDERfCpixvw6OrtQv8ARGEryu0frWKAeO95RT2sPeMQ0m7pUIR8P97iWTOeLnJb3rQ8CqsbGCf5O13AS874pH2pZsx6xknGKvbaFzat1LfqInxlvYc7kwlSWg=
X-Microsoft-Antispam-PRVS: <SN1PR0701MB2078AEA85C55EF5054A9ED08ECC10@SN1PR0701MB2078.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(3002001)(100000703101)(100105400095)(10201501046)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123564025)(20161123555025)(20161123562025)(20161123558100)(6072148)(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: =?utf-8?B?MTtTTjFQUjA3MDFNQjIwNzg7NDpJM0RoSDU4SmtaT2hPSTNmZDZUbEVXODFV?=
 =?utf-8?B?MHBpQUZvMzlDK2Z6RVMrelIvaEJxQ1o2VHI3M05wQ0NXd3BVckhxSlR2WnMy?=
 =?utf-8?B?N2lrMFRiVWIycVVlNDNJSCt1dE5VWjFQcVN5Y29jRVY2cDhMMjNBWVdacVov?=
 =?utf-8?B?VUM3UE1xZ2FiN3dzVlJJR0pic1FzWVYra1RkS0dRZElvVWhtSlZXeWN0VXd0?=
 =?utf-8?B?WS9EVS9KcUtjSVNOVFdLdWYrZktvcjgyOVVybGM2WFZ1U2NMbTU1RVc3ZFBu?=
 =?utf-8?B?d0NUOEtmS21vTG5mbmNIQlYvR0dqcTI2TGlRRXlCWTJic08wUjNFZksvd21I?=
 =?utf-8?B?dGxpUC9SZ1A4QXVnZnp1SHV3Q3Z5ejJVc2I1UU5iY3JqaW5rQVJWdVlPNHZB?=
 =?utf-8?B?WGtIdmsvYnpURFg2Y0pzSGJoenpOSjQxNVlmQk44WXRuaEFhZ2tzd2ROd1hL?=
 =?utf-8?B?SXZuQ05wbG9OZmF0Vzh1cWFyRmErUDMwVFNKbzkydEdlbEZOMy9ZR1hBOTNo?=
 =?utf-8?B?d2J6VDFSTWt5cXpyYWlJemlWcElyQ2xQejAxZld3enV1djFUUkdXVWplODdS?=
 =?utf-8?B?WnN6c09kWElWcjN2aUN3dEF6Uy9GRnVHNk54aFU3YmExNTlaZldFT2pzSTZM?=
 =?utf-8?B?ZE1jT0NmOE1kRzV5WjY1UHp2TmVTclN2MmYvRUFBZGpqOEJucDM3VHRmZHlV?=
 =?utf-8?B?dSt6dUR2TG4zUWFSbzBYaWxPVTdQeFAzVUxCZUZkMnZTekFZRjIxZkphS05O?=
 =?utf-8?B?WEd1U0JsUEl2QVNNVmg2QU1YNjE4NU94b0U4Z1VZMDhicmlUc0FRYlhkSEZT?=
 =?utf-8?B?WFJub0NNbnRkazVIb1RmbVJBTEQyK2M2dS8rMlc0NVJQNTVsM3hWUmExV0ox?=
 =?utf-8?B?ckNHQzc3dTlwZDZGODFLMzdPTzVMcDNLbnZvcmNFYThEQit3V1d0NisxamF6?=
 =?utf-8?B?RC81dWVhcGQ0UU9pV3dyMDRHZ0lmVjVMUHBqYXpBL0ROdmZ2SW9CdUdJVy83?=
 =?utf-8?B?a29wZnhDeGpGVnFVTHFaYk5JSjQ4VnM5aGJrUTZBL0lyUnkxU0JoMFhFTzlB?=
 =?utf-8?B?YjZNZ2w3UjBWMll0QXU1VUIydVF5cEVyS2pBUmVXM2lFWjN6bWZNaWJhNWhM?=
 =?utf-8?B?VkN0QlhlTUkzVjBoR0hpaW56MXQrRmdQUWw4QXpZRVNWWWN5elZ5aVl4VXJ6?=
 =?utf-8?B?U1lRL2Z4MTF5b2dONmZBTjVxMVBZT1hSYWZHb3FWenMxTDkrVEExL2IraE93?=
 =?utf-8?B?M2FsMnR5TUsrWW9rNlh3eFdoZU9xZTVOZGthTEdabU9EbWJLckxDNXhRMzhI?=
 =?utf-8?B?dE5vSG1YZlJkb21adVVYelJ4cVh0UDVuU0V4VkwxMDh5YUhpTThsTC9kSVBF?=
 =?utf-8?B?alRUQUZkWGFZbmlTOUFGWXRkNlRlNmRBOC9zNE81Nlo4ak5jWXcxTHdKMVAy?=
 =?utf-8?B?OG5EcnBQaGNiNncvczRRalhjMHhibzZSdllxVnRNbkEwSlNDUkVOMnJhTm1J?=
 =?utf-8?Q?Rn0P7riIt1FXNaog3Te3dAJyyk=3D?=
X-Forefront-PRVS: 0340850FCD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(6049001)(39860400002)(39840400002)(39850400002)(39400400002)(39410400002)(478600001)(38730400002)(2501003)(4001350100001)(50466002)(8676002)(81166006)(5660300001)(53936002)(64126003)(6486002)(305945005)(72206003)(189998001)(54356999)(33646002)(7736002)(77096006)(66066001)(65806001)(6666003)(65956001)(42882006)(31686004)(50986999)(42186005)(25786009)(2906002)(23676002)(31696002)(6116002)(3846002)(36756003)(47776003)(83506001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:SN1PR0701MB2078; H:[10.160.0.45]; FPR:;
 SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtTTjFQUjA3MDFNQjIwNzg7MjM6QXV4ZVBTL2hndjVpa0tPVWtnSncrZHBQ?=
 =?utf-8?B?dzhCS1BBMGZncUhVWVZ3U0F4dncrTElEVUpRQ3hFYU5RSkVLTS8xaHJPeWhQ?=
 =?utf-8?B?VXZDMm9tNmIvd3F2aDZkSnRaT2F5OHNmWVREUitlY254c3hJRjdLeG9OVnhl?=
 =?utf-8?B?cm1kT2IyMStqc1d6YWYrd1J3UkgxZW5XbThteWwxOTVnNnkwN1F6OThQUlYx?=
 =?utf-8?B?Mnp4YnZqcm5QYkJhRU15dnZGSkx0U2FvSWxnbHBQSXhseXBoNGNLUVhETzNE?=
 =?utf-8?B?UEtTTjlDMFRPSHFQaFMyaHE1SjNRUnVYUlF3WlZya1Bqd2tNeWp2YVZHLzNa?=
 =?utf-8?B?WElFbFlCOWxHWnU5L3pCSXVIK2dmdGROZExNQ2w0MW5XeEpKb2Z0ZU5VOWdU?=
 =?utf-8?B?WTlwSDc2WHFjOUZUVG5JQUJDSUJNWEd2dHczc0xpU29iUFRFT3BkWnIwbVN4?=
 =?utf-8?B?L0lML2F2MU96VXBrNElwNjcwM210V1l2VURYVC9QQ2xaNFMrYklQbWpLYXBj?=
 =?utf-8?B?M0lydmFQbDdVVXJqL0hUNVZsUnZTcWlNTkFvVkZsZ0NnWE9uQXNQTEczaUJD?=
 =?utf-8?B?VFl5OEpuVGVQbFhSN2g4a2hTRVBOaG5zM20wZmlHSkVUOXR3S2gxVmo2OGZ2?=
 =?utf-8?B?dG1RQzVXbTBmTnM5aHJVWkVSd3NLTDcza0NMbVd6Sm9oRHVRUmZiV0xzSzdC?=
 =?utf-8?B?RHdJN29oTkN5WVZjTFR2U2U3K2JDNXVDQzJEckM3aGpmTWhQcUFoZnIwTndO?=
 =?utf-8?B?OXF3OUxZalFsb1pnTlA2MFpMVGl3RFgwSWM2NmlSU2xmZTNtUE9PL240WEIy?=
 =?utf-8?B?dUR2aHR3T2U4bEhybC9pd0svd2NGM0FtL09pVnBFZVdRd1FRblZHYXdNWjFh?=
 =?utf-8?B?MUlQdEEwQjlTQlNWL2E3anB3YmRaTCtZcERUcTdLVXp2b0hXLzJHYlBjWUNW?=
 =?utf-8?B?M3BqRUJmZUhvc2VvZDd0NFFTYm90Vmo1aWJKL3dEREl4L3ZGZXFZcFlBYXdK?=
 =?utf-8?B?SFV1WTE4NTI0cm11RndRRFBTcVBJcE8ydTA5VXFCMEs5T3Z2bTNHaWd3aHhN?=
 =?utf-8?B?R3V3cldkM0VqVkZtS1BqalZHanZZWlFHQnBqK3BTRk5UTUxzeXozcXNMaE9j?=
 =?utf-8?B?UnN4K3didzB4aS9QZXZZeHE3c0x3ZjZ6RVIyWGhDNHJ4YjNDcjQvUmo2R2V3?=
 =?utf-8?B?Q0Z4anh3NzRJa1BkRW1zQjhEeUR1NmNWUnNPK0FxdS8rUlhNNEtXeWhtbVl4?=
 =?utf-8?B?MFFPL3VvMWs0d2c0RXRRaUFHZTgvU2g3V0pqakhyUzY1aEsyV0RaNjBsV1Fy?=
 =?utf-8?B?Tm5GQ1Uxd0FMY005dTFRckIzM1FEVi9Zc2FwN1lkVVJadUJGcDJpa1JJc2lS?=
 =?utf-8?B?ZFhGeEduWGM1VDY3cFZUZ2FtcVROZlh1VXlyWWtydDRjRWFmR1UwOFZlamZz?=
 =?utf-8?B?SCttTUJ5QXY3NW41T1pGWXgvbXhnQXhZc1Y2dGRvbzVQNlRQYThnK3QydjFm?=
 =?utf-8?B?TFhVckdBPT0=?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtTTjFQUjA3MDFNQjIwNzg7Njo4c01DSXh1U3hBSlhJQ3Q2eGpuQUhlOFdP?=
 =?utf-8?B?cFJtdUJFQjdNdGdFczh0azd0RFRhK1hYc2t0cXpUWFRSZ3ZwazUwbGFiM3NW?=
 =?utf-8?B?eUhoRWxDc2RBOTAydGdvRC96bnhWOXY3Q0lqWE1hMGVzZVhrb24rSG5vS0t3?=
 =?utf-8?B?cjdibzl4UHRFWnpuUlZ0ZERDbjhQNG5OcTJISGNXSDRYOHJ2cDlrT3ZWcTZj?=
 =?utf-8?B?clpQaDQ1VDF6MWw0L1N2UVh2aUdnSkx4MTJIbEdWaFl0Ym1aZkdjSXEzVlY3?=
 =?utf-8?B?OGNTbUJrTFR5NDYxUnI2Sm1GQWZyZ1c1c1pWRXFxbkQ5emhqMDFHbGhyQ1VV?=
 =?utf-8?B?S0t1T3VtQm5iU2F0elpmM3FweFk0VTAxQlU1bDdSMWdzdjBIdjQ4WGFHaHBp?=
 =?utf-8?B?cXQySHJ5eW9DWHY4elkrMXpjTlJ5dHVrbzZDVFNVTWhFMit4Tis0VGhYRllC?=
 =?utf-8?B?NXhRUkRiejVQa08xT1U2TlVVQzdWNkxDOElYZUl4TUx6S085OHVXTUpzamRy?=
 =?utf-8?B?bEZ5bHpHTlp3OWNKUkF2TlF3MkJrMGRhYlVmbW5HblhWSWhnSTV4UWd5N2tq?=
 =?utf-8?B?eDBoRVVHWXd4L25SbTE1SEhWSVUzQ2NmS3c2QnBmc1N0VEdCd1FOV2lpSlZJ?=
 =?utf-8?B?TXVEU3F5OHZWeVFRdEM3VUJpaGxtNG0yTjhucVdseHpXQlpZalppRjRwazk4?=
 =?utf-8?B?dlhDL2FCVmNuc3gvV0lNTCt3cktnd0lMbkZNcmhtcStDcFhKbXlrV0xJYllO?=
 =?utf-8?B?RnBROXRIOHhxSEZ2Qnl6SC9vZlhSSnFkWmY5SStYVUdJTS8waHViNUgxZzVv?=
 =?utf-8?B?QWRWVmxzWi9sWEMrRTcrUjJmcEFMQ2RNUkJYZE9WTGFzMzNVQjlwWXVQOHkv?=
 =?utf-8?B?a2ZkK1diWG5raHVUWmJadmVTb0dJSzROUG8wUUoyVTA2KzdQcmsxbjJvOXF1?=
 =?utf-8?B?bVlBVHVYQ1U4VkhHYVhnc0s0MFFNaGFlNUs3eEJvcmhLS00rNFgxRzBrR2cv?=
 =?utf-8?B?YnRvSWdvOURQM2NKSnlmbGFoS1pKeHZKR2dnUmVsb2xpeXhkdGtjUVJOcG5w?=
 =?utf-8?B?ZTdPMFBWblYrQ09Jbk9xZHlYQnhXamV2N0MwKzZSYnltWkgyMDh6SGJNQmFE?=
 =?utf-8?B?ZFNrMDNQTTY4Nm1Wa2NPV1ZpeVh3K2Zib2NrT2pla045K2tUWmMyNFVYOU9x?=
 =?utf-8?B?QnVFOGh0aGZjNHROem4yRmd4TVRVbEVNbGxsUkpJeWNtUUpiUXF6M2p2U09w?=
 =?utf-8?B?WU43VlA2WnJuMEYzL05hZ2taVU5yN2dkV1pjSHJWUnIxYWxjalVKRllMU2ht?=
 =?utf-8?Q?ZVo8qY1Dc07oK9ywlHRIXPIsZYtnillP8=3D?=
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2078;
 5:Kk4GAJeBnQV2uYuehKjABNZX1B8N2MURGde3x4iaaXbjM1h58RuEFx7XdQZx1ULCh/g3PxZkOkDwE7QFuoWKXI8bur52FoLmW1T0iJimKXQT576mIuCOcBcnGU4GTsCJ8Ms/5kF7aD+3xL2wUNA50yn82wjAJJKogUpi+pYlsHBfjRBcFBFlofcXQIzhcHHk870KIB2hYz+lXu68UC3GJIPZ9aUUNw7gaAA/fD6bLnXsw5AaIPJzyLHl8PpgRy1tXoAFRYZkQPaWlmCDdcvsDk4sJ/SRsYnOqTrqR+x/pDqXrHV1CmlBNPGJXR2etK/Waw/LS8aa9cqkTD0Q4kPAEYIdcqx+SoVxZW7kbqhn+tUAW3jyxzGATLcWsErXkLluZuzcLFXq8nPYZbLRMzw5+AG9UaTTuYhZexCVk0toSgXOrdcFw/57VDb8kkXlY09EnbRjJ2ya6ngn70fX1CRBiw7twuG27+LlbKxgu7kfU4oYgZWOAWUIUFabpzPct19g;
 24:uWMhsktlQr5/LnmcjtYqeOAf1EfyvqD1qP6TbNUjJrJZoEmr4a6p8qOF/VYNh0k9vr2KrY5128yD6j1YobGMpkGCt+tS87NEa4m5YIar8aI=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2078;
 7:UjX+T/OjgOBSUIYzIzNJPBU8I34m/g4Q7uONzWzNSwEISRL6SqPXyfYNaVSwKg5hvYU0dWDnFesPzDcczX9+Krb9fsIhs8S03DQY+rjrEaYTbSkgjj3CkM6YI5CLqX8JZiH6bXDxJjnXXuCgLDag2buZLAknoz7o649BOFOAJPmpr4PUzWSrHC/NUcCVI5Rp5oWTEBOk6nDQocdg9n/JQW5s6OHnF2R0s1Tpbe24SuPHkeDAgzWwuwY5JzLe2ssFoUM6R84d1t22n8Fx79FYsyf/rp/oQsDfOpybej8xI4ihCa3tVhM1ZD/egF8ZGqaOzfB2NqJu/euAdHA3yoYbhJxgnv0czTZWVXksmI2FdQs3NQHOZj1MAyhT3fDUE1aiXpDbyiof3mcGsrMMyVOlVcArSUPuML6Kr1Y2BObzzweqsf7bxikJ0NyPQRwzaHXrmt66gDTls2k3xd8HgIcAB7IBb3fLz87rLFGo9aePa8T8asKYtewXhAostFybzVIyY308UPHZuWM3y69EPbDCQfpimJcMFGHKEVLKmnsxgewZpQT6H/ZQ0QeAoJ+4t+XVhUNVnWaN3Bd4AzMpuKn4EfNhX2trCuxuK8cguwsanVTBOnB4usXiIW/VT33pes/qEqhjfS7KbJlZy0BykzGzoWOqtK/GlZrF5lBjJ7yqasoUmy+OizIdkYCKRbUfKftptOkw5wydJEukhKaI6EB+0/Ihga50MmdEdRD/RFN4MLoI/0SdXaRQ8m6R6lbHrJjW9kdo9efP6d992SI4LHcIF4Y/rfpALlOccHqLCij+kGQ=
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jun 2017 10:17:30.8863 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR0701MB2078
Subject: [Xen-devel] [PATCH 0/4] 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-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>

SGksCgpUaGlzIHBhdGNoIHNlcmllcyBhZGRzIHRoZSBzdXBwb3J0IG9mIElUUyBmb3IgQUNQSSBo
YXJkd2FyZSBkb21haW4uCkl0IGlzIHRlc3RlZCBvbiBzdGFnaW5nIGJyYW5jaCB3aXRoIGhhcyBJ
VFMgdjEyIHBhdGNoc2V0IGJ5IEFuZHJlLgoKSSBoYXZlIHRyaWVkIHRvIGluY29ycG9yYXRlIHRo
ZSByZXZpZXcgY29tbWVudHMgb24gdGhlIFJGQyB2MS92MiBwYXRjaC4KVGhlIHNpbmdsZSBwYXRj
aCBpbiBSRkMgaXMgbm93IHNwbGl0IGludG8gNCBwYXRjaGVzLgoKUGF0Y2gxOiBBUk06IElUUzog
QWRkIHRyYW5zbGF0aW9uX2lkIHRvIGhvc3RfaXRzCiAgQWRkcyB0cmFuc2xhdGlvbl9pZCBpbiBo
b3N0X2l0cyBkYXRhIHN0cnVjdHVyZSwgd2hpY2ggaXMgcG9wdWxhdGVkIGZyb20KICB0cmFuc2xh
dGlvbl9pZCByZWFkIGZyb20gZmlybXdhcmUgTUFEVC4gVGhpcyB2YWx1ZSBpcyB0aGVuIHByb2dy
YW1tZWQgaW50bwogIGxvY2FsIE1BRFQgY3JlYXRlZCBmb3IgaGFyZHdhcmUgZG9tYWluIGluIHBh
dGNoIDQuCgpQYXRjaDI6IEFSTTogSVRTOiBBQ1BJOiBJbnRyb2R1Y2UgZ2ljdjNfaXRzX2FjcGlf
aW5pdAogIEludHJvZHVjZXMgZnVuY3Rpb24gZm9yIGl0c19hY3BpX2luaXQsIHdoaWNoIGNhbGxz
IGFkZF90b19ob3N0X2l0c19saXN0CiAgd2hpY2ggaXMgYSBjb21tb24gZnVuY3Rpb24gYWxzbyBj
YWxsZWQgZnJvbSBfZHQgdmFyaWFudC4KClBhdGNoMzogQVJNOiBJVFM6IERlbnkgaGFyZHdhcmUg
ZG9tYWluIGFjY2VzcyB0byBpdHMKICBFeHRlbmRzIHRoZSBnaWN2M19pb21lbV9kZW55IHRvIGlu
Y2x1ZGUgaXRzIHJlZ2lvbnMgYXMgd2VsbAoKUGF0Y2g0OiBBUk06IEFDUEk6IEFkZCBJVFMgdG8g
aGFyZHdhcmUgZG9tYWluIE1BRFQKICBUaGlzIHBhdGNoIGFkZHMgSVRTIGluZm9ybWF0aW9uIGlu
IGhhcmR3YXJlIGRvbWFpbidzIE1BRFQgdGFibGUuCiAgQWxzbyB0aGlzIHBhdGNoIGludHJvZHVj
ZXMgLmdldF9od2RvbV9tYWR0X3NpemUgaW4gZ2ljX2h3X29wZXJhdGlvbnMsCiAgdG8gcmV0dXJu
IHRoZSBjb21wbGV0ZSBzaXplIG9mIE1BRFQgdGFibGUgZm9yIGhhcmR3YXJlIGRvbWFpbi4KCk1h
bmlzaCBKYWdnaSAoNCk6CiAgIEFSTTogSVRTOiBBZGQgdHJhbnNsYXRpb25faWQgdG8gaG9zdF9p
dHMKICAgQVJNOiBJVFM6IEFDUEk6IEludHJvZHVjZSBnaWN2M19pdHNfYWNwaV9pbml0CiAgIEFS
TTogSVRTOiBEZW55IGhhcmR3YXJlIGRvbWFpbiBhY2Nlc3MgdG8gaXRzCiAgIEFSTTogQUNQSTog
QWRkIElUUyB0byBoYXJkd2FyZSBkb21haW4gTUFEVAoKICB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1
aWxkLmMgICAgICB8ICAgNyArLS0KICB4ZW4vYXJjaC9hcm0vZ2ljLXYyLmMgICAgICAgICAgICB8
ICAgNiArKysKICB4ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jICAgICAgICB8IDEwMiAKKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tCiAgeGVuL2FyY2gvYXJtL2dpYy12My5j
ICAgICAgICAgICAgfCAgMzEgKysrKysrKysrKysrCiAgeGVuL2FyY2gvYXJtL2dpYy5jICAgICAg
ICAgICAgICAgfCAgMTEgKysrKysKICB4ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oICAgICAgICB8
ICAgMyArKwogIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oIHwgIDM2ICsrKysrKysr
KysrKysrCiAgNyBmaWxlcyBjaGFuZ2VkLCAxODAgaW5zZXJ0aW9ucygrKSwgMTYgZGVsZXRpb25z
KC0pCgotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 16 10:20:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 10: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 1dLoMW-0001FC-1G; Fri, 16 Jun 2017 10:20: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 1dLoMU-0001F6-UB
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 10:20:19 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 ED/1E-03058-2E0B3495; Fri, 16 Jun 2017 10:20:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0gUYRTt25lZJ3F0Wl838YFLL0U3jVhMCKQ
 I/BOYRWUROZuju7C7LjNr6Z+wopdgLqaC7wXFVCitVipKMUXMTDE1VglFw7cUuq1aptWMs5p9
 v87hnHu/w+WQmOKBPIBkM80sZ2T0Srk7rj24Jz5yvPF4UlTRL4hZsT2UxaH49oVBPAFdIHRGT
 XpmMqEdHrYi03ci80fVOJaNZvEc5E7idC4Gq/ZXmEgQXYigK79GLhIFvYZgqL1HsO0kfegOBF
 86T4lYTqtgxdHiJmJv+iiULg1seCj6BFhK6zAR4/RemGwd3PD40hfBPt+GJM8u6Cqe2PBjtBo
 qno9jEg6BF1/LNjDQoTA11CUTQwB9H4HVOiMTBQW9D4q6c2SSKQg6espwCUfAumOVkPBJyGue
 cmEO1nPeIWlRHgZve2/JJTLhBhP5b3AXIeC5Y5yQSDUBjt5c17wJ1oofIwmHw5NPi5hkaibgd
 dOAa+KOF+Q2N7kmAqH15z03SejHoapkwPXJkicszJe6djVQcGMsVRIeEVBb8JmwoP0l2w5Usu
 1AJdsOZEVYPTrAs9xVlos8FKXScLo0rdnA6PSR0VFqlYHleSaN1TMaXnUl3fAMCd3YIbyXaLU
 moQ3tJmVKX8or+FiSwlOTnpKlZXjtZS5Dz/JtKJAklUC5CR1S7OLYNDYzVacXCrYpA+mh9KEc
 VYJM8SbGwOvSJOk9iiRvLticMgVuTDeyAf7UcoNgokWTNsO4tWKzpv0oKMCbQkIohYeJ5Qw68
 //6HPInkdKbcopbPHRG89ZPc0IImRAisS9ODGFm/kkB2cgnWj0bFFv5e8LiVTCSfL37aV1BaG
 9KsHuBb3bIxw82e+v0tbt2832r02kydHefOeLnyFu8bUtJPFz+50XW9GRho2dCZazz/FlLjKf
 XG862XFHpF9JUf27UUt2i0TkWR599U8xEhL1eC43vnL9Uc/pltvuYfW9fTGu5qnYkbDpZrcR5
 LRMdjnE88xex7sXZoQMAAA==
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1497608416!103390182!1
X-Originating-IP: [104.47.36.72]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3367 invoked from network); 16 Jun 2017 10:20:17 -0000
Received: from mail-sn1nam02on0072.outbound.protection.outlook.com (HELO
 NAM02-SN1-obe.outbound.protection.outlook.com) (104.47.36.72)
 by server-7.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 16 Jun 2017 10:20:17 -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=/eKCDxuwdQlb0u8xPT4ZYnBBTPTSNeviOvm2PIhScm4=;
 b=X5MuAfnCwyZ9RHH/gHnDWzrG3tEvt0iA/L55W/IR+DpEe9Onha949MmHvLGGe3/2EsfKlrpH8izbD5r+0XWnFYRbzv43yYHIcPgsFd1VhgGjfbH/PIslQbnwhckfivVaBA5ZV2tSwfJGhwQ24Kojwvdgv+gxNxc7ZomzagSPQMU=
Received: from [10.160.0.45] (111.93.218.67) by
 CY1PR0701MB2075.namprd07.prod.outlook.com (10.163.142.15) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1157.12; Fri, 16 Jun 2017 10:20:12 +0000
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "Kumar, Vijaya" <Vijaya.Kumar@cavium.com>
From: Manish Jaggi <mjaggi@caviumnetworks.com>
Message-ID: <636e4718-20ba-4164-1117-a69f086d470b@caviumnetworks.com>
Date: Fri, 16 Jun 2017 15:49:56 +0530
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: BM1PR01CA0075.INDPRD01.PROD.OUTLOOK.COM (10.174.208.143) To
 CY1PR0701MB2075.namprd07.prod.outlook.com (10.163.142.15)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: CY1PR0701MB2075:
X-MS-Office365-Filtering-Correlation-Id: 9507d509-790a-42d0-3c00-08d4b4a1476d
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(201703131423075)(201703031133081); SRVR:CY1PR0701MB2075; 
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2075;
 3:2Tg338CE/PYRv2JvJapGLv3olqoqcj/3KrV07b1HaN0tNkHmkifRig58vhv8iiCVy1OFu7MPcdf4/zf0+gbG0+RsztRUSlZU2bdPJCx0f3OrAhyxeogfqhWETIMWDTsDGqLfJmRhMZGUFuEoIAWWGb+pT8uVoJYFEBdykPkgM43vkiNl0G1wbb7IMLVY4jEL5cSzWb269agkGWyoMtNy1ktgKEjwKwn5h25mhhVu1tMofy9j+AsbLTlVluP4XH+WP7UYFHoVK6sNjBET8jGFPAwrIZVCwy+dzi1xZBIqowrCZ1lmfktlDWSZ3j/j1HjXVCMoFgT8ftZPe0fG1yXBcw==
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2075;
 25:Iaa9KL89MzrlKcEcflWYznG98bdySjJBWK5F8CHMV3Eja52aQ762WnH0JLH0twer+YPP9gzZbLvoYY0+a1aklgnJSHzkdixdq+TOg9GmYGcUv35Eh9KVMPLSn37/PkfMJ3r/hQH4QAxe6oKeOqBYcYdanFzQ2cJn2Dt9Er0X3QSd/9bXdyqpJ3Nalk4F/NH5Crgt58NQC9s7jP0CuvqJvkCmSCh/h641i5g0/jNNd+pfJAScLjRj3BqbOS2baoyjW+0PkRUYiQtC/9oK/TVReluBD2YRyylBpPMoDQehbTVxyAray12kY42t619Z1hoti77Lte4vSIhyzyjFJkUaVqtmw6sLSQlNqZLNq3F8c9u+1YJy/GtGvEMB5A6y1NhcNrwV+dXSEuEl/9+iRr/2hlNBMPYI82dCFa+1CJ8noHjSUrBH5ihvcaqadsH5ARJt3Y+vTlxAiPGidCARX2zHtB6j1Slrsw1XbF3erFHLXkcxxjB49eiuYDmSE+8LuIRPoiHFxjhW9x2YVvJqYXvrxrcohVonrcnMfm/xfvgwQwAPqDh2LOR4ajJ0b3UM+4gD+/Wo4W/tvTU8s+7zjbuxb8i1zz31Bwu0JRk0MvMUKfYmBrulc9iBtRLccVifPAJXZ0o0NdsX5W5l6RsCu70z4CCjqtNDkRF96Ec9yUYV+8kFit1Xl5oDWlYATznKfIC0yClHpCGsGG5lLFoP7zuoDQ+12PSGsAryZvOjsAxuzdNgP373IQAG3uJxoqJcpALPbwBFcamtarTzuT40No92R2IaPFXIsbyHMEJMc5Ju1ukjD1XAnUw0k0AWt/VVgOFHyVYadQg7Lm5abtWsbQRbEqVTkB+jDIUumtYq4ZL+9kjrGPkT+5kKbajLBcSsrQQykLoDMVr5QnnYmTObdcfJ2q+MMZO5OyxHWTN9/tFMNt8=
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2075;
 31:SKE/tbvUhGaXG9RUQUDBOIuWxqdyY0S+7BgWvQg0IT5+3QpUgGjO+jVzuYN5EywtjIpQnEzyHv2VL8sqaIYJbVv7Ws1w2cWSsqRreiyxCuDWnweGQaofLxTwxvPaiRQBPV39DRVtiurG4/otIyPMRHbtlab2IuLz3Yr4EuEtBajFWUjulKnKgHPcsuRhuPaoldyzQPIgipNmM/6lMdm0tklg4tZo1MVPbmWvaaM3WGNaCFZ5TMzmhyGyGcy3Deuzb1t8fzF9hVyXUsHps0BCvFNL+0I2BTTDHEmqf3aH4S4/+yd8+UJLC1VNYFGXAlS2vaxzWt92TFX/7QUNAOCx1ZSc0B9H9PeXl5lqdci2urr0JvuS1HSBGu55Tx7eSs1UtBYXnk4fpuzu7Dd+gfpqi3uxzl+1Q7wO60LcVcuJ0wailRo3Kmf44hVYNugZcboSTjj6InRQPa0NJlB9CL7RF1MU+qMXqKhcLBKJXov3ZYogATBDxNTh71rs0yWNgeTkDrjwbDnKYRrOdLBTN1qzLCAbK7Afb3tgSWp0nhy9IwW2trr1aMsMSQwQUXIB0RgqHH383hopryUA3CZoB2q5Ebo12mleScRahXVdShc9I6uL2zCYh16V9BEMWoMvUmXDU8iW4iS13jtyCnLzD4wchAPRT9ky+WB5G0d99UqquNE=
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2075;
 20:ke3f0mjUND9icUNk9EM7Vw5t0KgGw5BBT/43m4bA0uuLHUHlpfIbGPeceeOYw6IZ+Pg2UKaGwboFYrZr9q2UdwBtwIKpMOU3zP1g6hfwqHjPULDoJdLjn75sHuwkmPwP3m8rYqsLR9sSd0l/RHsDVOqvessLWlU+qgrCP8YwshecRFna2zFiDmCcNxsoDafVNs3bVpqoVMwKW4h6zQ+W2BuyNkoTB/SZHJ3XIOsCdi12/buW4e1kfbyzWISaTJosMbByoG36l595IoS+ba+f76q+5NAANVAt217BI5JPZ/BE6QGLlXAtv3uRdQoubY5NXC6jYbk4pKHN6wOXtwFNHh3a782bRCcR9UtBS/6zM6Q9t4jHEJBSH7Nd/ayFNti1LAj07XRcqmZyLrCV0KhfvtidW8kRXuQcx7ss/wRRUVdPdGE7WCMXdP6mXX2w+Bo3+s9BO7jBK5L0JklpiBo6lTAWhCi1cp92qIPiwp+k2S9QZIFMIPHTgLBfe7YUWlYXTqIf2hqTfzJYWDJARuEeEHZ4z3PIpC9nrVZE3OossYjr0Mb2NrOxJBsiOuUuFPDewvjWs91Ij6TNmfYQsclnVcfOeq1s/zp6CimKvC21nkU=
X-Microsoft-Antispam-PRVS: <CY1PR0701MB207564B083241E565D5EB696ECC10@CY1PR0701MB2075.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(3002001)(100000703101)(100105400095)(10201501046)(6041248)(20161123562025)(20161123564025)(20161123555025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:CY1PR0701MB2075; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:CY1PR0701MB2075; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTFQUjA3MDFNQjIwNzU7NDpWZ2w3K1hScVowazlaWFBsaTFzaU15WExm?=
 =?utf-8?B?by9LQStnR2MvbkNKLzVhZG5yVXpuSVhIWCtEVGdBUmdGTVdia2czb2pIMTdC?=
 =?utf-8?B?WG9GN1BvUUxLRERUazgxZE1UbXY1cFV6a2h2YkpaUHJMWjFJTlZqYWZiVXZi?=
 =?utf-8?B?dmpmUmRUVE1VMTFzczNiTG1GZVh5QnJPZHpodHVITFRRQW9qWlhLUjRCbDE3?=
 =?utf-8?B?bWRpU3o1VFNKdUVtbnZVMGRBdVRLa05ZS3hDTlhxaVM3cW5OUjg2Mll2VzZG?=
 =?utf-8?B?QTk4M0phV2xBdXhlTWwyNTNZMHFkZjhwMmpYU0t4RzJjbTdYbCthTnFzeDZY?=
 =?utf-8?B?Z1JRK1FvcXJhNjRGRW1KUVUzODN0SHh6TVAydG4rMlBWR2UxOHBRbDBiV2pR?=
 =?utf-8?B?NkVXdDdkT3lDMnozdzlRY3ZocFM3bTIrZE9QWENwanA1OGwvSi9NS1ZoaDE4?=
 =?utf-8?B?NWR0TFpXTEE5K3dhVzBqbHJnVDNIMnBvWWZ6M2Nib0pieHRqSjhFbGtacGNQ?=
 =?utf-8?B?RU9JMjc4eWk3Zkt4RTRRS2l0ZE9MclBWd1NTVkcrWHlWNmhXVUFPV2FWQkpF?=
 =?utf-8?B?bW9wa3NVaUViZ2phdW1ZSWlqc243MGhBOEx4Yk1sK1RrejhuS1N3aGlIbWJQ?=
 =?utf-8?B?ZFNvY3h5MmIvUS9YZlVoTFAyZlQwY3J2ZkI3UDFkYi9yVmJ4eFRhbndCa0FS?=
 =?utf-8?B?N0ZlTHp3eWhKcXQwNVYwbEFmQ0prOUVjUDl6TFdldmlWOVpRbzAwUldhTzE5?=
 =?utf-8?B?TlVVY2Izd2xDVkxZUCtuRmpPRUVzLzZyemRvakhNbnZpL281eUZQcjRwT0lV?=
 =?utf-8?B?bnphblVFSUd6cVRDSnZhUXFZYlpDc0dRdUJRTE9RUE5tZnFoTlV3SmZ3OUtC?=
 =?utf-8?B?dFhydlQ0YXhER2I3VGRwUXBXbTUwZ2hmNGwzTGZnYk4wWnJrNkVqTndWeHVF?=
 =?utf-8?B?TndFL0lpU2ZqY0RhWWlRa3A4L09RREpjeXM3TG1abUMxeDNSVE05THdQYlZn?=
 =?utf-8?B?SnhMQk5IVDkvYzU0VU0vTU12SGVadGdHRk45MVlLdXNmZjF6aEF2dHM1NVdZ?=
 =?utf-8?B?alV3dmgrL1BPL09kZUQrYy9JeGU2L3FDeTJldjdZNDB4b1VadkhUUmdUeVo3?=
 =?utf-8?B?dzBnSTJXZEtNUUQyZG5PakJzSzdzY05DOFpKS2txNjRZL0Fud1VDdXpvdnpi?=
 =?utf-8?B?YWRWdEZSWjh6SjFyNTNqQ3ZnanJ0VDhZRVpKWWR0OGIwdkpvQ0FCZmxyNDZv?=
 =?utf-8?B?aTkrUjM3a0g2OE5LWUlwZ1ZxWE8zUHMzNEc0Tmt4eHY5M2QxTU5KMHBSVEpt?=
 =?utf-8?B?WVBzWXM0M1NmQVRBMVZyWGJ6UmhTaWRoMkdPSzVacXZMbEFMZWhkNnZxM2dN?=
 =?utf-8?B?SEZOdkZZc2ZIZE5Ia1VCWjJlWUR1b2dZQzBGSlNRSVc5NWtJcWxvb2ljOG44?=
 =?utf-8?B?WVJpM1NBLzNDenAwZm83dUx6R2t6MXlFb0FEczBmNjlMaEpmQXFTL0FWWDUv?=
 =?utf-8?Q?nPXnHZyOGIMOx9hmqvP1dK+9bo=3D?=
X-Forefront-PRVS: 0340850FCD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6049001)(6009001)(39400400002)(39410400002)(39860400002)(39850400002)(39840400002)(50986999)(53936002)(54356999)(2906002)(38730400002)(189998001)(478600001)(47776003)(6486002)(64126003)(2501003)(50466002)(33646002)(25786009)(83506001)(5660300001)(31686004)(42186005)(305945005)(72206003)(81166006)(8676002)(42882006)(6666003)(3846002)(65956001)(4001350100001)(65806001)(6116002)(31696002)(77096006)(23676002)(66066001)(7736002)(36756003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR0701MB2075; H:[10.160.0.45]; FPR:;
 SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTFQUjA3MDFNQjIwNzU7MjM6Rzc5aWsxTkRBWlhBY0lMU21Ba3IwdHFP?=
 =?utf-8?B?VzBxMTFpZHlXSW54S0R1THRkZUpDNDdkR3o0UkM2eElsNnZPU050N2hhckxD?=
 =?utf-8?B?S2Y2M1ZhODBhSDhLREZWbXp3SkNOc0RUVEpaZUJjaDNkd0ZvYmhnbzNvK0tK?=
 =?utf-8?B?K3hDN1RwOVp0dWJoZDhlbWJUWU8wbnRMTXdDODVJSnNIeWlqMHV6Qy9rOVhv?=
 =?utf-8?B?aGRkdWd3b1Y0aXBPYm8rWWJLRlVaaGRINk1NVjJXVEF3MmRpMDgwWDVhZzNK?=
 =?utf-8?B?ekNOTnBzMjFVb0RsTktOWlljNzJqeEhicUI0ZCsvd0xFcGhmYzdFS25mQ0VP?=
 =?utf-8?B?Ui9LRzczckpueXFXNE4vN0ZIRE9tblZubjg2QjBvUzEwM1dYUG5kam9XY0ND?=
 =?utf-8?B?dDFKSlZtYjNSaDFBTTRwdHd1aE9NODJNM1BNZUp5OFRPZmIwUnRTbktHb2hi?=
 =?utf-8?B?bmJkcWFhODRVKzY2cmdSL01xcGFFL1AyWWZ0OUdMOUJJYnhibWNkTjdPKzQy?=
 =?utf-8?B?VDJDLy84WHJsaS9PV05yam0zU050bUZxd1N5d0FtUndBbUloL2R4VTdIQ2hQ?=
 =?utf-8?B?TTVNdkxjamxpN1FCelNaSVZSOFBiSW02M1A1WG1ZSTVPNmt2bXp1bDQzQ1B1?=
 =?utf-8?B?UFVwTjJtRnRXcGdtdktTT1hoVzdCbU5Bb0xxK0NrUHVwTkpsUDBMZzlocVpy?=
 =?utf-8?B?bllRSmFQazZ5ak5DL2gxRkJDbkRSQkZROGt5d0NKRFNHTThYYlBSVmtGT3Mv?=
 =?utf-8?B?ZERXMVBXOVIzdVhFK044VU1BODNQQmM2a0pCTnFFd3lUZGJ6TzFYY2hHbVhF?=
 =?utf-8?B?Y0xPWFR3OXRBUzI2djMwN2hKVXFSZ1lhdGdlRjlGMWx4TTg4KzZlUHpIditk?=
 =?utf-8?B?Z1VUOHNJUWcvY1lZNHdYUTZjOVBhQ05iMU85Si9Xa2R5L0VHRnZpWGpEMzBl?=
 =?utf-8?B?ZzNFeXRKWk8wWktaTDFTYTNBc2F2cWFrRjVYUmZ4eHZCdmhraUIzMzYxZ3RH?=
 =?utf-8?B?eEljT3NxdWxua1lLTmsrcHZuWWI3OFY3S0ZWU1RFQnNsYklRUmhhRVNZd0NB?=
 =?utf-8?B?R0JzT1Z1MGZaK0VtajkvNTZ6Y1NaNjh2QkNEZ3U3MFg0ck0vc25aVTlHb0k1?=
 =?utf-8?B?U0VJQ1JOSEp5RGlOVUozR0VsNTVoc3dUVTVqU1BJYUV0NHhEQUxHTGp2a3BZ?=
 =?utf-8?B?RWZnK3BtTUtmNFdETkhpL1FrRFNLd3hYMGxQcGswSVlNQXFmZzBWTkRoak1m?=
 =?utf-8?B?eDAwNWNVNUI3OHVHeEZveDBRcHhybGhFRkVhZitUUnpxanNtaURDRk00c1VD?=
 =?utf-8?B?ejBwYUJSRVJuMmFSRklaaVg5ckJuQXRpOFg4VkR5Zm5ZaVg0aDVxNlk3NXkr?=
 =?utf-8?B?Vm5WZ0owTEh3SzBPb3FjMDFnU3VoSDZtdGZ6M2ovNUc4WUdXa0JzSXJYZ0pD?=
 =?utf-8?B?aisvb2FpVzJxaDIwZkNRTnEwNEkzSElUeHVod04yQzAwamxPdTJDVHk4Qnd0?=
 =?utf-8?B?UTNrSU93PT0=?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTFQUjA3MDFNQjIwNzU7NjpWTUY1RTZ2YlBUTEVoK1ppVmtGNGl6ZmlR?=
 =?utf-8?B?U21senFMY2EwYWVJY0N0dzRJN2xIRElQNGc1bnNMSW5YdktySFU1cE9QdzdZ?=
 =?utf-8?B?RXBhWSs1QzlCaXBub0JxWmlhYVVNN3NCTGtlc1dQYmVIVDVVS2dSR2lWMFdi?=
 =?utf-8?B?VTd4NjgzUnZtdm5WYVd4R29YR2tZcEJCNkVTRW1lbDBqNXo1N2ZWdHYzSU9S?=
 =?utf-8?B?R2FXTVlZb3BxNFM3UjlkeTN1ODJsOVJQSUJMUkZZOXh6T3RhcHFwTG1wRFdo?=
 =?utf-8?B?cUtITlBtS0RVNFg5Y29WVGliaG5peTVlUFdtRGdrOHJiazAxUklBMXpIM3Vw?=
 =?utf-8?B?Zms5a2VFRFJWeFU1enJUWXBLS3VTdzY5WHg0R3NGQmtiTTFVcExhTE9UMGs3?=
 =?utf-8?B?VERxRVdMMzRvekNFQ3orbUFRVmY0ZDZmc2VRaTVrRnBIa2Nhb1NjOUtxWVVq?=
 =?utf-8?B?NzllM0kyWmRNN1pqTmtKa2VmRklvN0p3bktCWkJYVlc5TzE5eWtuRzQ3czgv?=
 =?utf-8?B?b0ZiWUpGbFJTay9ML3dROUtidzRiR3l5TUpoSW1VQUkzdXUySlpScXVLZnla?=
 =?utf-8?B?UlNXbUpuRWtteTJNZmxGZVBJck12ZzJRTFpGZktmTW9qMTc3RjZZbEE1UTZD?=
 =?utf-8?B?cFlvVjlJaTNScWFWS1Rnd1NoeEV3NnFmUmdqa2x1aFpPUlRISFl2Y3hpNmh6?=
 =?utf-8?B?UElPdndzK3FhZTVXaFlnbWtBdDBxUE03bndYRnlZRUNiMTRxQWQ2aXRNa29K?=
 =?utf-8?B?eVhSNHhJMU5MMCtTdzZEUHJIRHZFZm5kV2s5RlQrdEFIeXZzSXduY2ZwMFA0?=
 =?utf-8?B?a0xsd1AxRk1ZTGFscG5uM1Y3bjRSa1V0S0phK3k2a2FacDdkQVlqZ3RwZHpT?=
 =?utf-8?B?YTBmM2tLUWpuL0xuYU1hM1R2NXByZWp6NmJlR01IenAwWDB3eGVTL3BDVHdO?=
 =?utf-8?B?c1NHY0QrVXN3VUJScnIxRlZFQ045QjZpKzFFTmVPTVhLcS9wbWUzdElhZk90?=
 =?utf-8?B?OUFTdVg0VlNBaURteURJL2MxQXhKMkpRWnJxTkMwUFVHcytlY281Nmhid2M1?=
 =?utf-8?B?azJ5bWRXeURvb0pqNnNabktpWDF0cTErQTFIamdia2xUSjcxYU9aMmRGaUdK?=
 =?utf-8?B?UG9EMERwTDlHOEJKSmFmaEozOXpjU1Y3Ui9vMzNKcTBJSDlHa0NHUEN3dnpJ?=
 =?utf-8?B?NmtqcTdkWWxMR0RMNVE4a2I2ZXNoTkd5c2VGdDBoTmFVUjMwcndQSTYwVXRh?=
 =?utf-8?B?MUJIYjIrd2VxZnZhMnJMaWZNTWVKR3JvVytYdTY1eFBtbG02ZTh6VTRUT2NB?=
 =?utf-8?Q?NHEuqAjiw9rX7t6k1dBjZF3Cf+D1gzXKg=3D?=
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2075;
 5:D05Yygh1tog+OoTXchk6ujnbVahq6yncaQ6k7loEq+wJ1FYpPIZ/7J/GQkdEDIgPNVvenLkoglFCap1lzxxiuLkayhvl+Q1VFXOtmkceTQpuMnhacI86Pj7RE2DqwQZpqHgtIvLL6AaBnq37J4RxQDZLzC8LDZUD73zfrmAnRIe8kpVmLKjgvHd2vJXkPQfSJyWoxSHUp9DHVjeDpTap4iagotrhA582LEi2hN6cpvyfvw2c3E0/zj1viZ4FjJHw+GgAVBv1u0WAuFO8dnz8P89/7r7Hc2lDif2DMyMPQPw9D9ewsi6DWfuz5Ua7CKrw9MIv3dFTUJooxZOkwT4OYEtYH1DVOUdA9v3lOIgdVMBxcBXWK2zLbavSxnY6fR3QhBH40DkpZx44Gz9AalmLjGkCXx0RrTtCRVYbjMHE4yiVgaiAW0z8Axuczmn09x52x3ZVEST0HMPMTwedff9iX8kT50dlpkiGEmeArykwjiqT481prPfe/qyd77wGTcmZ;
 24:LMJvIZDMNaiM3EGX3+6JJEdwXAugbOFmtN2jjxeLGqbfcmzCTln61jliG3Ofdg3cLtu2UQsnCW0NbfA/gx1irCJAyI3keXQXf0UhSxpf0WY=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2075;
 7:iesg/iWlLS/I36GsZEMWQijef79fG58KPj4fWYw/kIHC1k8wFuRcQQ4r4CRNfCsdMoS/lICy6Lb3zOettK10/OZOB/HR0HCI9cowfNPDQ8GFZJMhv31K7EnHd1bmOxaSoglW8aG+y5Ce8AQWULY5S77rqRFk7IQIaiMVmlz0UlfYHqJHeUiAmQwDiqeCOqIO3ETro7mbwo5nwJTZ/JpaVWSgx3p/L1ibAcMnmN4ig+deaUyoY0ElY6coH3MQpdULl16Xq0+vgLfD9EVkhDzgvtnBNI2QePb3A6Kt2u3IajNnjbg5hIU6FTF9aV0J9xXd3+ioAaOX9OsLDMRH90JKq79NgExGqpJVhx0DY4jLC5KMesCOsE6cE9LQigG4pRRVdUOev4jY9X3j+wA0A7FkuDzE/CjOhsSAYyn3sjb0YG6wMPECPFWirkcHJNz+Hh4wYRcPSyU1w5TX30AuWe9GI0SyyVKjOL23NDZoC7zwaiwhKUFwl7pOTmm0+qZgZLTAIrxhrTXQXgGUrdv2PsxKoj70nSDccSiS6hp3IDFIPGWcwhZdX7JXOpPMVDHTwCPpRXCxJu17LXKwDoFyJOMscI7Zrzr4FUeBjQR0Gxi55LYlw4ZDuDkuvIoxbH0aT3kF/2vU7ftacKsx621r8fGwhCrUkDEhMZKYCKSFK8/a1PdvKWD+e9KyYrwg8YsaW2OfNULuFw2H+7NyOkmxIDVifXWTiIR+U1NYt98n4m58yL4hP/nvHo+2LDfB6DuUSzO6mMTg3t17tmIEYhW0Nh/7cwzdvvRhpmWn5q6ocvklS/o=
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jun 2017 10:20:12.4467 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0701MB2075
Subject: [Xen-devel] [PATCH 1/4] ARM: ITS: Add translation_id to host_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>

VGhpcyBwYXRjaCBhZGRzIGEgdHJhbnNsYXRpb25faWQgdG8gaG9zdF9pdHMgZGF0YSBzdHJ1Y3R1
cmUuClZhbHVlIHN0b3JlZCBpbiB0aGlzIGlkIHNob3VsZCBiZSBjb3BpZWQgb3ZlciB0byBoYXJk
d2FyZSBkb21haW5zCk1BRFQgdGFibGUuCgpTaWduZWQtb2ZmLWJ5OiBNYW5pc2ggSmFnZ2kgPG1q
YWdnaUBjYXZpdW0uY29tPgotLS0KICB4ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaCB8
IDIgKysKICAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmggCmIveGVuL2luY2x1ZGUvYXNtLWFybS9naWNf
djNfaXRzLmgKaW5kZXggMWZhYzFjNy4uOTZiOTEwYiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLWFybS9naWNfdjNfaXRzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRz
LmgKQEAgLTExOCw2ICsxMTgsOCBAQCBzdHJ1Y3QgaG9zdF9pdHMgewogICAgICBjb25zdCBzdHJ1
Y3QgZHRfZGV2aWNlX25vZGUgKmR0X25vZGU7CiAgICAgIHBhZGRyX3QgYWRkcjsKICAgICAgcGFk
ZHJfdCBzaXplOworICAgIC8qIEEgdW5pcXVlIHZhbHVlIHRvIGlkZW50aWZ5IGVhY2ggSVRTICov
CisgICAgdTMyIHRyYW5zbGF0aW9uX2lkOwogICAgICB2b2lkIF9faW9tZW0gKml0c19iYXNlOwog
ICAgICB1bnNpZ25lZCBpbnQgZGV2aWRfYml0czsKICAgICAgdW5zaWduZWQgaW50IGV2aWRfYml0
czsKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 16 10:25:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 10: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 1dLoRF-0001SL-JR; Fri, 16 Jun 2017 10:25:13 +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 1dLoRE-0001SB-1i
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 10:25:12 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 D2/F7-01752-702B3495; Fri, 16 Jun 2017 10:25:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPKsWRWlGSWpSXmKPExsWSoa8aoMu2yTn
 SYNo1IYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePvuka2gp+qFQ2vJ7A1MK6V7WLk4mAR6GWW
 +DV3FzuIwyiwklFi4f0OFhBHSOAfo8Tj6w+YQBwRgaOMEgfn/wNyODnYBPQkvn/axw5iCws4S
 dxYNg3M5hVwlbi5ZSYLiM0ioCrxsaOLFcQWFYiWuP76ECNEjaDEyZlPwGqYBcwk5m1+yAxhy0
 tsfzsHzJYQUJR4duMk2GIJgS5GiXVXW8AWCwmoSUw73cUEUSQrcfTsHBYI21diyo6rQHEOILt
 IYt1eH4je/2wSNy/tYoeo0ZF4dmI9O0RiCrvEiQP72SEaCiSebrOAqNEC2vWRGaJmL6vEm6Mz
 GCGcNn6JS39PQE2SkTjwswNq0gFWiTtvtrJAOGsFJQ78nQTlrOeVmL9gIitEy3JWiQf3DSAhJ
 iXxfsdJRghbRmLDjDksExhVZyEFziykwJmFFDgLGJlXMWoUpxaVpRbpGhrqJRVlpmeU5CZm5u
 gaGpjq5aYWFyemp+YkJhXrJefnbmIEJgwGINjBuLLd+RCjJAeTkigvv5xTpBBfUn5KZUZicUZ
 8UWlOavEhRhkODiUJ3owNzpFCgkWp6akVaZk5wNQFk5bg4FES4f20GCjNW1yQmFucmQ6ROsWo
 KCXOmw7SJwCSyCjNg2uDpctLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEubNBJnCk5lXAjf9F
 dBiJqDFQRccQBaXJCKkpBoYeWbESp4Qv1/RVue9tXbpIVeuk6ce2x9fx6LxSGOufGrhvb9n3L
 nNeZY35i4+pf554slXmxMvHnWuufX87jXNc+0ScQqc6hN5vsxRfMxwfdEDaX+VevFft4JfdB7
 5t+9f+dW35n3HuR0+sD/+tFJnorWjech/5vPdV5KsdH/X/PnLtfY+44oNBUosxRmJhlrMRcWJ
 AL9HbbeSAwAA
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1497608708!103831342!1
X-Originating-IP: [104.47.37.80]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20740 invoked from network); 16 Jun 2017 10:25:10 -0000
Received: from mail-cys01nam02on0080.outbound.protection.outlook.com (HELO
 NAM02-CY1-obe.outbound.protection.outlook.com) (104.47.37.80)
 by server-9.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 16 Jun 2017 10:25: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=zgckGEzfLYme0lkZifCRVGCUwrIQbYpURGdE1jb97/Y=;
 b=FGEFMzuvWW7Ov0zyrn02Dj7DwNYatOcapel5T/q4GdsGbGzRuz/OsO1QH5KL/pUzB+z2uoKF8hMM7DQHYbLBZ0LsYoF7qHmP/cc/qTQyj2NuBLBXWGGqQO8Bd20tZvGPBLZ8doj8s3xedxXHid4bHI4Vun0RUGHwuLUfHaYBpMc=
Received: from [10.160.0.45] (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.1.1178.14; Fri, 16
 Jun 2017 10:25:03 +0000
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>, "Kumar, Vijaya"
 <Vijaya.Kumar@cavium.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
From: Manish Jaggi <mjaggi@caviumnetworks.com>
Message-ID: <fe1b6493-40a8-61c0-c3d8-9d0f867b86c8@caviumnetworks.com>
Date: Fri, 16 Jun 2017 15:54:57 +0530
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: DM5PR13CA0032.namprd13.prod.outlook.com (10.168.240.146) To
 BY2PR0701MB2070.namprd07.prod.outlook.com (10.163.156.148)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 54fee749-8760-4076-fa6c-08d4b4a1f53b
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(201703131423075)(201703031133081); SRVR:BY2PR0701MB2070; 
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2070;
 3:E3lNoiO9NwEpZcLRk41RrPsB4LKf1QU1p6iKyfJr79Lkjnit2hJclmpF7rqshQC6Y/9MHkwrxn+dUQaJHSREb/eKemH1Sn6w3Xw+Z6ObVniZLN2UI4mCFpFxvCUJyH52XqZwuVh1G6rKEj0ejAxqvlKDn3R/9m2ycVgyrSSwBJfImQAdnUuf+UHZb+lP7RawltyS5+0n8nYMlNisDseyar/g+bbtC1jikwhv6BE+BevsNR4yrJ1gypW1k9Wjd5qeiJh8BBARxTm734fp14fGInXkJsnFBbjX9lVNtRmad5Lakiftz760yphN/bVEt1mLr+F5o+XuxOBNL5X5rzO0nw==;
 25:OucCoPmUBPUl/oh/dqIKDlbJ5PC9+Sx6v07KG9i/NIWhiaxC2FU7T1jlw4H/EMfPMS27fzV22DyF+tl4ZJByUyv7tfOEMZu2E78hqN2om+PRDxWDpCK23Y04zJaHMIgJmGrQ/pMU3gYllTIqwAFBh/5TbYCuIXKjXWuDXyoXohhq6IVe5DQYwnLfD8bHwlRTgE5QNcmv6RngUzqqr8cUAw8S/FfrJS0POV5f3S1PMB2Zla9orSs71AW8deQtSeJC1VFaS/ZQOZVoLiCtS2SKCrQGNBXsEbyYBNT3DLijhM8P8EnEHtwleNaTBMKgCfYxarg8NaUoOSGPIKUa1MqdTE4Z74O/oJyXWLasd3UMztCwSzPsmrPO+jG4ohaEsiEnMzi0d/rFGbk9Eha2Bx4+NSHD2ByAyf+Le1ygjk27RZXT12wDnp99WWiu17wMhU74V1itwvMtFVlmMvnOSydIATUQYpKua2hiCBbqiupb10E=
X-MS-TrafficTypeDiagnostic: BY2PR0701MB2070:
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2070;
 31:eOTPCpuHvDqHz/n+z0FvcC/IswTjcZc5Jgc6J9em8bsi/1YxHa/mlgLQTVddBKXjpNSr5ah5yJWETbspXRBQRD6r4Ntumdt1QXCQI/AHX3gPrN9gXK9qVuOIt+pT9qHaID/H4h/aDyee+teHjBaLw2ng+cYxbQLukBM6Qy4wHn1VVNw+bFdhVjclsLHIG7G8hmPW5raDk8oiJ4yQzogTvvdkW7G2ufpIGsaL2pqzCI4=;
 20:hGodsHGaf/jRoZLCUWi0u9bKSaqOyYBXN8YrpHbtrw8GFqeetF5Ohype4OEME7hYLR64D08Xm2+obYGsDdaCUtLwrbc+GKG4CxO8qk0/FCaM6oXBUJtWwo4oZJnRyfXBZyisvmvVVekSf3UpjB2qoSD0PTZFvcLUiIVQSWx9KZitWWDnVT5cEbpl6vCvZWNZZUvh+wGhs3J0HST2ZLWKT8Zx1hnh85tqJPAn44wQyx/pjVmFSC22xzXfsfs0+/nxyQmCPDtgMKqcbeLHrgNxVRJWZZNU3sFZKKZciMvCVv6PqlNM7DE4SQ2G77pBcu3Q7lDCwtKe/S7AhIkrsra8Vn7KjYOtTLRwT5/bALcxZqtZ6x7+9Jo+iV13am9AkKlwcCsUS0o/+7HUh1DInoMyQV51KFP4wAAANrU+x8uhVJncChfGcnfEYZkdSMuK0X1Jwoz+BUIYb328sDHKpYAnaY8qtcDxJ5tZBBnYIi0J7M9jf7vqJDcxebmnaQHKKJgAiPuAUgHXhuRLpIpgGzvryXgjtkjCTj+h3+t4+Yw5yT7tOJptCmUuAXSxHZ/yTp920rxKEz5mtdkaYUb5kwJCze7k26V7mZ4uCcyUPB9Vqvg=
X-Microsoft-Antispam-PRVS: <BY2PR0701MB207006ECDA3D64D76DC2292AECC10@BY2PR0701MB2070.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(93006095)(100000703101)(100105400095)(10201501046)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123560025)(20161123562025)(20161123564025)(20161123555025)(6072148)(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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCWTJQUjA3MDFNQjIwNzA7NDpiYkJlY09EeGZld0x2dFpQQ2M1OEl6NUlk?=
 =?utf-8?B?RnF4YnNUNS9NK21WWUJ6d25yeGF3aktSQ2pyM1VBRzdwMEhjcWVtUTlUTlZu?=
 =?utf-8?B?VCs2U3kvcy9pOTZXQ0VNM05NaDlLYmNYbHVJSHZpVVE5L2JsNmgwT0N5aGtV?=
 =?utf-8?B?Wi9uYVNYM3Q1VEJHdkR6cGRseVdIWmVIeWtYZkxoMW5NQ3NpNjlSR0dTaCtB?=
 =?utf-8?B?VkVGMlpXQXVrU3piN0lxUnY5OGRORDNiZ3RQd21OTDB4bk9wNE5zeW51S0Fm?=
 =?utf-8?B?bGVZamJDcWpoMGZRYXZleFdxcXFSdkJSSCtyam9icmRjV0wxdVZNKzhMY21S?=
 =?utf-8?B?ZjJqWGF6WkNySmptcmQyR01hb2JPM0EzTTdjcmorYVVidWRwYm5ySHlpbzZE?=
 =?utf-8?B?QW93NmxVRWR5Rzd3Q2haQkJKSkhETGZncjN0eGcrMFY3eDhDeGdWSTVJYVg5?=
 =?utf-8?B?SUZjTkE4SmJ1Qk16SG9PQXVwcGdZNHNadGp1N0NWL1NpVkJCWTFnN21TUkZL?=
 =?utf-8?B?YVF0Slh4d20rV0VrQldUL3dPTGkvV2M0SERNUi9GN1lKV1FaVjNVTGx6Y2d4?=
 =?utf-8?B?NFIyUXpPby9yWXhMaURXbER3UWlXNWRRd1FnT2NFUkkwd3VwNUVhVFhFNXVo?=
 =?utf-8?B?UGN4VG5YdHRabnhXRTFZN2dWZ1d4UzI5OU9VTFUxQ0F4bWs1ei9ZQmVrWjBC?=
 =?utf-8?B?QzVyRk9Nd1ZDZEh6VktPeEZGdjNzRm54bW13elZUQkJxZ0xYaWZRbGtNL0Mz?=
 =?utf-8?B?WkpoU0pzbjVTSnBVYWtGKy9McmxmNFUrdWJHcE9lUVFRNzMvZ2QwQ3VEYkdP?=
 =?utf-8?B?aUs5N01LTTlHSmo5bFRIREVKajQwTkVsamtJb2lMQW5pcWFMTHUyVWF2ZVEz?=
 =?utf-8?B?a251bDdheWg1S1U2VHhYQ215bEJOVVZrMDRxUUlJMitYYkQ4WnlLWnZ5UzBM?=
 =?utf-8?B?dnNqd1ZFUms5OEtHMlBKcnNSY1U0NVp6bEZQYWtiZ1p1TjRLNW9WcUYwSEpW?=
 =?utf-8?B?ZFJxQWc1aVJocnVZZVhZbm45anBSYXhGZUs4cmxUbzFLTWt6RG5pckpjZlRC?=
 =?utf-8?B?cFZyeW5JLy9nYWRjdmo0dmM3MkZJMEJCdTdsZG9oQWV0eFBUYjFzWU5SanBX?=
 =?utf-8?B?cURJVmFhdHJsSWh1bk8rcHB0MmRHR1NvTng4dHQ5N1VVWURyMUNMTC9YeDh4?=
 =?utf-8?B?QVlMaW1lUUk3cytQdFgvWGcybE9leEd5Q1huT2Q0UzVrdHNvVHVRQXVjNk04?=
 =?utf-8?B?QWdZcC96d1hWWkluQnkxbllQNDVxU2tTeFZvNzAwNlV5MTBaTzVtREl2Vmp2?=
 =?utf-8?B?RFBUSnRITkl3cThGZjVEelpxVUI0ZkNmemJvVFVRRHlVaVRJUWJYT0hoUE5L?=
 =?utf-8?B?VElNTUE3dXhXdE5JS3JCYk5lREswVUZXUzNGdVlUWWoxWE14VDJKcHdyR3Y5?=
 =?utf-8?B?SHdUT1VXZXUySFVDRlFkVDNEUWgyaWF1TjZTY3Qwa3Z3Rk00cElYd2o4U00r?=
 =?utf-8?Q?Nz0+HM5Eh+Dmi5IS5Gc0RQVS9s=3D?=
X-Forefront-PRVS: 0340850FCD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6049001)(6009001)(39450400003)(39860400002)(39840400002)(39850400002)(39400400002)(39410400002)(5009440100003)(50466002)(23676002)(38730400002)(6116002)(3846002)(7736002)(478600001)(5660300001)(42186005)(47776003)(31686004)(36756003)(65806001)(66066001)(65956001)(90366009)(64126003)(68736007)(42882006)(230700001)(65826007)(72206003)(53936002)(6666003)(81166006)(31696002)(8676002)(189998001)(97736004)(4001350100001)(2906002)(83506001)(305945005)(33646002)(50986999)(25786009)(54356999)(6486002)(77096006)(2501003)(15760500002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR0701MB2070; H:[10.160.0.45]; FPR:;
 SPF:None; MLV:nov; PTR:InfoNoRecords; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCWTJQUjA3MDFNQjIwNzA7MjM6S0FOVlREd2ZncE93MXRESWR5ZHlPM21z?=
 =?utf-8?B?Yi9wM0R4ZE5KTlR1dGZpdEJ2Z3FRaW5yTlNpWERZUVlDTmYzUHAwd3FhdHRO?=
 =?utf-8?B?bG0xV1NRUDdPTitUT0QzOVlRRWZrNmUxM2RLdmswbWNNSXRZT1JrYmVnNi9C?=
 =?utf-8?B?dzl5OGxEOWZUQTlBdkV0TXVTT2Y4Qk9PVDZJczlhWnRLQ01VZHBkUGQ3WXUz?=
 =?utf-8?B?aEZmV0YvREF5RDY1NmVDUnBKaVdxdElFL0JTaExFZFNUTWxSTHVNMmU0WGVo?=
 =?utf-8?B?eEhwcnVEbVFTYm1OZk9SWmtmSHB0MU1QYjJ6TldQS1JnYUU5UXRDekhyUVRO?=
 =?utf-8?B?dER5MHhXNzhWdW15anZFcysvQUpQT1NvVGVQVmNaT25kLzNsUEJuY3RES09r?=
 =?utf-8?B?djhONXZGNkdZRys0TTIxYmRXWkJ3dXp4elZMWVI1QzYzV0ZiNXpLZG5ucXFa?=
 =?utf-8?B?azZtZUdmRlJvZE1aQVJpOTNSTUlDMU9kVjdXaDcyQTJzWlhGMXpCOVVVdU1D?=
 =?utf-8?B?NVFrQjdKZDdyMXR5dTM1Q2NBUG5NaWltRUV5ODl5cFY5cE8xa3JhYnJrWGdl?=
 =?utf-8?B?TkJaU0tIZ1lBczU4SXBlR0xWQzIyK2IwVHAxaWpsL0E4ZHJkek1ranYwaDlw?=
 =?utf-8?B?a056RGlEajY4R0RVdklSWmxhUkd0ZUNGZXdqeDZMdEhGZGRiMnNDNEljellU?=
 =?utf-8?B?WGxveE1LOXRqTGx1NU5zbUtsU0hEbmJyTS94T2FvMm1oY1BzLzlzUGJCUWtV?=
 =?utf-8?B?UDM5UXFHRDVoNnpSc0pVVVRrU0NLS08rSXYwOGFydlRDTjVJdnVSelI4YlZh?=
 =?utf-8?B?Z1hKM2daRVhvYU5qUDU5d3VJN29MK1ZTdkwyTm5Ra2hpdHlGNElXM1BKM1ox?=
 =?utf-8?B?eHU5UFFlY2VQRjNEbUFSYTgyWkk3bTh0RU90cjdtSjlWZHpPUXJuYmV6UjNt?=
 =?utf-8?B?Q0Y2UktOS2dMc201bVMyYkdwOUJWdW5CZDRHVGVFQmczRjd6M2VFVjVBZCsw?=
 =?utf-8?B?eldvNEVkT1lraDl6V0g4OUpMUjROQ01hQVBDNzV6N2lkZ3BFTWVHOXlOUU0v?=
 =?utf-8?B?R05IVkd3bnNVR3VwSCsyTU9JVDRPZGQ5aHpkN01OS1dkYjJhdlRPSkRyc3Ix?=
 =?utf-8?B?RFA0eXg5TzdSNGZVaXQ0U011NVVJb2taanJxK1ZndFNIVS9UUGFFa0c2L2dJ?=
 =?utf-8?B?OVVycWdITHlsSTJJTVdyTHdRZDN1UEtkZm5ObEszMjVPc1V2cStYUE15ZTVt?=
 =?utf-8?B?L0pPeWwxaWRFc2I5azFpdzh6cFpENEFEYzR0OHljYmE0TUh1Qm5XK3Y2bEND?=
 =?utf-8?B?blRFVzdZRW1TcmgwNGJHb3B0YXNKYnNpU0EzVzlFMTg0R0FmWjJRREpEeWtu?=
 =?utf-8?B?dDNsdjEyclc4b1FPZHZJZWo1MGtEQng4Ny9VM1NsZmoyZXFJU3d2c1ZxNU5q?=
 =?utf-8?B?cTBlL29CRitEcjArdCtvL05tSHJCTGZpVC96Vk9xb0x0Z0Q1L2Z4ZHhwSDhn?=
 =?utf-8?B?MDFBRktPOUovUzZLRkRiY1hUSEtUNUJaekc2K1lnYjZJeGFaNm53NFlNUEpm?=
 =?utf-8?B?akMwMExrSnIzMkxUOTdLQlhESy9NcGNIaEZBbVFheWdSZ000MHRreGFaek0y?=
 =?utf-8?B?REd3bEJWVWp0UDlwcWV0Skg2Q3NMMFU2ZDBuaE0zMHFOd1d5eDZUaHZaTEND?=
 =?utf-8?B?SEN4VFAvM0RxZExJSmdscVBaT3dJbGEvR0lNSnpsM2pxOWZXTkU2VlA5QmVC?=
 =?utf-8?B?UmV1VkNXUG1zQU03aE8wSmJRPT0=?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCWTJQUjA3MDFNQjIwNzA7NjpKUjh1TW9ZRHpoTzJsaktDYkg1YmFHUjhr?=
 =?utf-8?B?dXdLTnZ4bTZZcEFVaDUvQkpzUzVBbDN5OXplbTZoTHlWa3JJRDAvUkQvZHNh?=
 =?utf-8?B?Z2Rwb3JXSGxVMjFMTFFRK1FLeW9NS1NqZm1LRXczRXYzYk0rU3hwSGxBWFlJ?=
 =?utf-8?B?dUhCS1lCY3NKZmxuSnVSSTQyWG5YTHRSaWtpVEVRd0RnNk54b3ZlZEIyUDJC?=
 =?utf-8?B?bnJJK0lhRFN1aGNwSzYrV2RUUW1sUU41ckJhd2hSVUpZL2VBVnBZU1N6M25z?=
 =?utf-8?B?c0MzNnkycThDUHlEUldwbEdHbkxYR21IOTBZSStzMStzcGJ5M0xBVEpWKzdN?=
 =?utf-8?B?L0p1ZlJVeWxVUjMva0FRV0ZIWlVWVkh5bjZEMEljUGZFSjl1SC9Iem5JdEhP?=
 =?utf-8?B?aHBSOTRPQkQ5M1YweWZpU3h3Smo4YnF0Wkh3RDNpZG5pbWJBdWZ4UkxQeitv?=
 =?utf-8?B?SnAxOFVNU3JsbWtWZ1FFWGVsTmFqdVZIWE9lVCtlWU5wcDFWVk4rRDdWY1pw?=
 =?utf-8?B?dnZBcDBEYzIzeklST2srT0Nib3pvMVgySklvZ3pkZlZTb2V4Wi9zUmdSNFBy?=
 =?utf-8?B?Nll0Y0I5R1UxTFg3NkVpZXBZK1dDTVN3UG9GQlA0VDYzYzRWMUY1blpCc09W?=
 =?utf-8?B?RDdUa2lNcUJuOHhTMjdTS3RKMGtXTy81YkczS1JHY0ZOeVpLbGg3WjhGd3I1?=
 =?utf-8?B?SGZnb3dORmxJS09BWE4zV1ozcVp3cGlqdW1sNVRhUVlzOGtvZ2V5LzVkQytj?=
 =?utf-8?B?a3oyMTgrczVLNlNlb25Kb1hFOTM0eVJhelRkWG9jcXlyQy9RaFllUGpJUVNl?=
 =?utf-8?B?em90L1k2SmFFWlNJNXMrLzAxTmNkREdkN0pUL3RPb1E5cWxMWU9KNExLUGtz?=
 =?utf-8?B?Ly9RSTNOMEpOSEJyeHM1clJDaVNKVEJBbktaSEpzaXYwMURLZVJnVDRzZGRa?=
 =?utf-8?B?S2NqT1VBeStiMnU1aENmTHE0TExaS25hVWM5bGFKVFdTNmZwOW5tWnVvaTBt?=
 =?utf-8?B?bnRJaWJxU2tmQjlKbVdNNGsxS2lVd2V4Y3Y5Mm83UmxSekt4U2Q4aEkrZzM4?=
 =?utf-8?B?NnhWeXNtS2NMUmRVS05WZzV0Z0Z2Z0V2alVmbmZuSE85VnBvclFnRGJSaDl6?=
 =?utf-8?B?eEZla0FiMGQvTlpzN1lZSGJ2TzZsL1BBdmRJNHphZEhwam9ENkdXQ25WTDBK?=
 =?utf-8?B?RmJZcUFQMitCRmlzczNYVGpzZ3kzNnhMMlYvTzhRRnZvbVpmQkNabXpaaTZ3?=
 =?utf-8?B?c01kUk4zeHRWNnR2eXROb040Z3ljTjB3M3F6KysyeE5oZ3hxNkliN2oyQ0tG?=
 =?utf-8?Q?4Tw6mRXvq5l1cxgZW29Rw5hif2YT8HdOk=3D?=
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2070;
 5:qy8bq8rBCPypR3Ro599uJ7I7mtHUHf3NHyALYU0qQyHui4gdr+ssUsUfo1Uf+H23TuehtHFeuvsu0IqF4Pd59BFS9tYpoKi2mqbml4sJO4w5DP/Zn2kDrkryDpR6t3FJs9cErrwY2smQ6oamDJkotHblLDOXrctuPr9mFhSDcfaPQgS9nqk6AfnAso1MSabffUPqk1ZQYloOHgYY2ZTYUbJdA4Km5eVPLyN8D8JfHrMfTo1fBAobJodYxpHTs50UGhCQNTiuxiglcBJNuDYpCqoZaHr56/pVr00wXysLBr8lAX++gQ+5+IlxJLyeANQDu2PNUdDrtc0W3u6TwG+2ZB3ZclbvgdIclVg+p6xXV4JAw12Kp2rd+1rdEVLOKidnVyzkE5ZGmIgCLebnX9cx/BoOvn24Eu94Fz8B7FIAjuzjnTv3MDRaHMcysW55xq+AKWT0OURDDcE5GymgfzIWUzMA0JmiT87znDeyMYaqzeb5w5J3VR2eJDYU8DhnTOeL;
 24:bM+TCHLoj8XElliYS4a6S4ngrC4degPlBQBDnVNKhT+9IzVIv8XkVZIBJpHhSRGHgeol1n1eXVqHoh3EgKC3lNQFubrAX63/NeSOI+Zahfw=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2070;
 7:yotUdRghuQWMjX+UDs9gijGwKXvOdTXX/x5unW5Mg1dSEbzLeU4kcw/0n4c7tex5oFg4xLx7FoTYS2Q6AjkKH9nux356bWK0FDF1fOWBkYGmrZaT44Os2at5jzZ0WLED0zCPR27vyLi89DGpavBpMEVg7+7OH7PITFZr7FtgzRQHd9Auu26XV/d2EV6TrvDgTtBGWmup0SaqS7xN7j6YRXa3MywM0X4huodg+igSyS0hso+IlHI4NXcjRIPRYB9jk6iGm+CZ+mcphqoX66BnH+o0I5395B1qsjHf5i8ZR92thUIMPMK7Vr2aEcF2A0c/3dIkxkf0Eh8AcLoRQOV5dD5ndBjPmEeW9Dx676Go98l6EUm3r8Qbw8ohUzfZBk+lMuZLKr2OyKRv/53ikwN6nstogWbjvbrz9JaVVfZuA8b4+/6mRjQbb8UCGivSsB2t26MABbpSHMV5C3SzpTsxx2EV6TKcpoNeGS5fpN3KBNfOfFW7E5LhtASENj26YdaK9kZF4LhZ99KpPoc+1gqtnqPUDp8ipy64IK7n4Dgo0qv6luvdXETcOLeNOJmkKOkUTq4ErBKGxUcrpCnmGH/GOTixgWUl7JX9N0rBgOW0gmLtjJtV8Nm5gqoGrU0yuKeONTvuLzoCREt3YYOkxH25BRg2hLqvJaqsGhtjrxQVxtGTq5mbfz45CsyuOGsYSboNJZ/1qZRLlsZ1gpNRAeVY/CEsM1QmLKMc4DGc2sZSPJBFYc3UiB/jXrwxneyLi6AR84V2wzzQa+SxUhZOy5hFmRyuCcPBKzsb2vsPTbHN/74=
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jun 2017 10:25:03.6601 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0701MB2070
Subject: [Xen-devel] [PATCH 2/4] ARM: ITS: ACPI: Introduce
	gicv3_its_acpi_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>

VGhpcyBwYXRjaCBhZGRzIGdpY3YzX2l0c19hY3BpX2luaXQuIFRvIGF2b2lkIGR1cGxpY2F0ZSBj
b2RlIGZvcgppbml0aWFsaXppbmcgYW5kIGFkZGluZyB0byBob3N0X2l0c19saXN0IGEgY29tbW9u
IGZ1bmN0aW9uCmFkZF90b19ob3N0X2l0c19saXN0IGlzIGFkZGVkIHdoaWNoIGlzIGNhbGxlZCBi
eSBib3RoIF9kdF9pbml0IGFuZCAKX2FjcGlfaW5pdC4KClNpZ25lZC1vZmYtYnk6IE1hbmlzaCBK
YWdnaSA8bWphZ2dpQGNhdml1bS5jb20+Ci0tLQogIHhlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMg
ICAgICAgIHwgNDkgCisrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0KICB4
ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgICAgICAgICAgICB8ICA2ICsrKysrCiAgeGVuL2luY2x1ZGUv
YXNtLWFybS9naWNfdjNfaXRzLmggfCAxNCArKysrKysrKysrKysKICAzIGZpbGVzIGNoYW5nZWQs
IDU5IGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9naWMtdjMtaXRzLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jCmluZGV4IDJkMzYw
MzAuLmUxMWYyOWEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMKKysrIGIv
eGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYwpAQCAtMzMsNiArMzMsNyBAQAoKICAjZGVmaW5lIElU
U19DTURfUVVFVUVfU1ogICAgICAgICAgICAgICAgU1pfMU0KCisjZGVmaW5lIEFDUElfR0lDVjNf
SVRTX01FTV9TSVpFIChTWl82NEspCiAgLyoKICAgKiBObyBsb2NrIGhlcmUsIGFzIHRoaXMgbGlz
dCBnZXRzIG9ubHkgcG9wdWxhdGVkIHVwb24gYm9vdCB3aGlsZSBzY2FubmluZwogICAqIGZpcm13
YXJlIHRhYmxlcyBmb3IgYWxsIGhvc3QgSVRTZXMsIGFuZCBvbmx5IGdldHMgaXRlcmF0ZWQgYWZ0
ZXJ3YXJkcy4KQEAgLTk3NiwxMSArOTc3LDM1IEBAIGludCBnaWN2M19pdHNfbWFrZV9od2RvbV9k
dF9ub2Rlcyhjb25zdCBzdHJ1Y3QgCmRvbWFpbiAqZCwKICAgICAgcmV0dXJuIHJlczsKICB9Cgor
LyogQ29tbW9uIGZ1bmN0aW9uIGZvciBhZGRpbmQgdG8gaG9zdF9pdHNfbGlzdAorKi8KK3N0YXRp
YyBpbnQgYWRkX3RvX2hvc3RfaXRzX2xpc3QodTY0IGFkZHIsIHU2NCBzaXplLAorICAgICAgICAg
ICAgICAgICAgICAgIHUzMiB0cmFuc2xhdGlvbl9pZCwgY29uc3Qgdm9pZCAqbm9kZSkKK3sKKyAg
ICBzdHJ1Y3QgaG9zdF9pdHMgKml0c19kYXRhOworICAgIGl0c19kYXRhID0geHphbGxvYyhzdHJ1
Y3QgaG9zdF9pdHMpOworCisgICAgaWYgKCAhaXRzX2RhdGEgKQorICAgICAgICByZXR1cm4gLTE7
CisKKyAgICBpZiAoIG5vZGUgKQorICAgICAgICBpdHNfZGF0YS0+ZHRfbm9kZSA9IG5vZGU7CisK
KyAgICBpdHNfZGF0YS0+YWRkciA9IGFkZHI7CisgICAgaXRzX2RhdGEtPnNpemUgPSBzaXplOwor
ICAgIGl0c19kYXRhLT50cmFuc2xhdGlvbl9pZCA9IHRyYW5zbGF0aW9uX2lkOworICAgIHByaW50
aygiR0lDdjM6IEZvdW5kIElUUyBAMHglbHhcbiIsIGFkZHIpOworCisgICAgbGlzdF9hZGRfdGFp
bCgmaXRzX2RhdGEtPmVudHJ5LCAmaG9zdF9pdHNfbGlzdCk7CisKKyAgICByZXR1cm4gMDsKK30K
KwogIC8qIFNjYW4gdGhlIERUIGZvciBhbnkgSVRTIG5vZGVzIGFuZCBjcmVhdGUgYSBsaXN0IG9m
IGhvc3QgSVRTZXMgb3V0IApvZiBpdC4gKi8KICB2b2lkIGdpY3YzX2l0c19kdF9pbml0KGNvbnN0
IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZSkKICB7CiAgICAgIGNvbnN0IHN0cnVjdCBkdF9k
ZXZpY2Vfbm9kZSAqaXRzID0gTlVMTDsKLSAgICBzdHJ1Y3QgaG9zdF9pdHMgKml0c19kYXRhOwor
ICAgIHN0YXRpYyBpbnQgaXRzX2lkID0gMTsKCiAgICAgIC8qCiAgICAgICAqIENoZWNrIGZvciBJ
VFMgTVNJIHN1Ym5vZGVzLiBJZiBhbnksIGFkZCB0aGUgSVRTIHJlZ2lzdGVyCkBAIC05OTYsMTkg
KzEwMjEsMjMgQEAgdm9pZCBnaWN2M19pdHNfZHRfaW5pdChjb25zdCBzdHJ1Y3QgCmR0X2Rldmlj
ZV9ub2RlICpub2RlKQogICAgICAgICAgaWYgKCBkdF9kZXZpY2VfZ2V0X2FkZHJlc3MoaXRzLCAw
LCAmYWRkciwgJnNpemUpICkKICAgICAgICAgICAgICBwYW5pYygiR0lDdjM6IENhbm5vdCBmaW5k
IGEgdmFsaWQgSVRTIGZyYW1lIGFkZHJlc3MiKTsKCi0gICAgICAgIGl0c19kYXRhID0geHphbGxv
YyhzdHJ1Y3QgaG9zdF9pdHMpOwotICAgICAgICBpZiAoICFpdHNfZGF0YSApCi0gICAgICAgICAg
ICBwYW5pYygiR0lDdjM6IENhbm5vdCBhbGxvY2F0ZSBtZW1vcnkgZm9yIElUUyBmcmFtZSIpOwor
ICAgICAgICBpZiAoIGFkZF90b19ob3N0X2l0c19saXN0KGFkZHIsIHNpemUsIGl0c19pZCsrLCBp
dHMpICkKKyAgICAgICAgICAgIHBhbmljKCJHSUNWMzogQWRkaW5nIEhvc3QgSVRTIGZhaWxlZCAi
KTsKKyAgICB9Cit9CgotICAgICAgICBpdHNfZGF0YS0+YWRkciA9IGFkZHI7Ci0gICAgICAgIGl0
c19kYXRhLT5zaXplID0gc2l6ZTsKLSAgICAgICAgaXRzX2RhdGEtPmR0X25vZGUgPSBpdHM7Cisj
aWZkZWYgQ09ORklHX0FDUEkKK2ludCBnaWN2M19pdHNfYWNwaV9pbml0KHN0cnVjdCBhY3BpX3N1
YnRhYmxlX2hlYWRlciAqaGVhZGVyLCBjb25zdCAKdW5zaWduZWQgbG9uZyBlbmQpCit7CisgICAg
c3RydWN0IGFjcGlfbWFkdF9nZW5lcmljX3RyYW5zbGF0b3IgKml0c19lbnRyeTsKCi0gICAgICAg
IHByaW50aygiR0lDdjM6IEZvdW5kIElUUyBAMHglbHhcbiIsIGFkZHIpOworICAgIGl0c19lbnRy
eSA9IChzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfdHJhbnNsYXRvciAqKWhlYWRlcjsKCi0gICAg
ICAgIGxpc3RfYWRkX3RhaWwoJml0c19kYXRhLT5lbnRyeSwgJmhvc3RfaXRzX2xpc3QpOwotICAg
IH0KKyAgICByZXR1cm4gYWRkX3RvX2hvc3RfaXRzX2xpc3QoaXRzX2VudHJ5LT5iYXNlX2FkZHJl
c3MsCisgICAgICAgICAgICAgICAgICAgICAgICBBQ1BJX0dJQ1YzX0lUU19NRU1fU0laRSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgIGl0c19lbnRyeS0+dHJhbnNsYXRpb25faWQsIE5VTEwpOwog
IH0KKyNlbmRpZgoKICAvKgogICAqIExvY2FsIHZhcmlhYmxlczoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9naWMtdjMuYyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwppbmRleCBjOTI3MzA2Li41
NThiMzJjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKKysrIGIveGVuL2FyY2gv
YXJtL2dpYy12My5jCkBAIC0xNTY3LDYgKzE1NjcsMTIgQEAgc3RhdGljIHZvaWQgX19pbml0IGdp
Y3YzX2FjcGlfaW5pdCh2b2lkKQoKICAgICAgZ2ljdjMucmRpc3Rfc3RyaWRlID0gMDsKCisgICAg
Y291bnQgPSBhY3BpX3RhYmxlX3BhcnNlX21hZHQoQUNQSV9NQURUX1RZUEVfR0VORVJJQ19UUkFO
U0xBVE9SLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdpY3YzX2l0c19hY3Bp
X2luaXQsIDApOworCisgICAgaWYgKCBjb3VudCA8PSAwICkKKyAgICAgICAgcGFuaWMoIkdJQ3Yz
OiBDYW4ndCBnZXQgSVRTIGVudHJ5Iik7CisKICAgICAgLyoKICAgICAgICogSW4gQUNQSSwgMCBp
cyBjb25zaWRlcmVkIGFzIHRoZSBpbnZhbGlkIGFkZHJlc3MuIEhvd2V2ZXIgdGhlIHJlc3QKICAg
ICAgICogb2YgdGhlIGluaXRpYWxpemF0aW9uIHJlbHkgb24gdGhlIGludmFsaWQgYWRkcmVzcyB0
byBiZQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmggCmIveGVu
L2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKaW5kZXggOTZiOTEwYi4uYmNmYTE4MSAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKQEAgLTEwNSw2ICsxMDUsNyBAQAoKICAjaW5jbHVkZSA8
eGVuL2RldmljZV90cmVlLmg+CiAgI2luY2x1ZGUgPHhlbi9yYnRyZWUuaD4KKyNpbmNsdWRlIDx4
ZW4vYWNwaS5oPgoKICAjZGVmaW5lIEhPU1RfSVRTX0ZMVVNIX0NNRF9RVUVVRSAgICAgICAgKDFV
IDw8IDApCiAgI2RlZmluZSBIT1NUX0lUU19VU0VTX1BUQSAgICAgICAgICAgICAgICgxVSA8PCAx
KQpAQCAtMTM3LDYgKzEzOCwxMSBAQCBleHRlcm4gc3RydWN0IGxpc3RfaGVhZCBob3N0X2l0c19s
aXN0OwogIC8qIFBhcnNlIHRoZSBob3N0IERUIGFuZCBwaWNrIHVwIGFsbCBob3N0IElUU2VzLiAq
LwogIHZvaWQgZ2ljdjNfaXRzX2R0X2luaXQoY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpu
b2RlKTsKCisjaWZkZWYgQ09ORklHX0FDUEkKK2ludCBnaWN2M19pdHNfYWNwaV9pbml0KHN0cnVj
dCBhY3BpX3N1YnRhYmxlX2hlYWRlciAqaGVhZGVyLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY29uc3QgdW5zaWduZWQgbG9uZyBlbmQpOworI2VuZGlmCisKICBib29sIGdp
Y3YzX2l0c19ob3N0X2hhc19pdHModm9pZCk7CgogIHVuc2lnbmVkIGludCB2Z2ljX3YzX2l0c19j
b3VudChjb25zdCBzdHJ1Y3QgZG9tYWluICpkKTsKQEAgLTE5OCw2ICsyMDQsMTQgQEAgc3RhdGlj
IGlubGluZSB2b2lkIGdpY3YzX2l0c19kdF9pbml0KGNvbnN0IHN0cnVjdCAKZHRfZGV2aWNlX25v
ZGUgKm5vZGUpCiAgewogIH0KCisjaWZkZWYgQ09ORklHX0FDUEkKK3N0YXRpYyBpbmxpbmUgaW50
IGdpY3YzX2l0c19hY3BpX2luaXQoc3RydWN0IGFjcGlfc3VidGFibGVfaGVhZGVyICpoZWFkZXIs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1bnNpZ25lZCBsb25n
IGVuZCkKK3sKKyAgICByZXR1cm4gZmFsc2U7Cit9CisjZW5kaWYKKwogIHN0YXRpYyBpbmxpbmUg
Ym9vbCBnaWN2M19pdHNfaG9zdF9oYXNfaXRzKHZvaWQpCiAgewogICAgICByZXR1cm4gZmFsc2U7
Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 10:28:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 10:28:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLoU8-0001hB-4r; Fri, 16 Jun 2017 10:28: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 1dLoU6-0001h5-Vt
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 10:28:11 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 06/FF-03620-AB2B3495; Fri, 16 Jun 2017 10:28:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSf0gTYRjHe2+37TRPz80fj/NHOVBKcmmIRUF
 IZgkRivVHK8jOutxq03E3a/ZHKIUOIxEUMzFbBv0wEqeCm2KUojXTGMNSlBqCRKiZKaGRWXfe
 NHv/+jz3/T7v996Hh5AoSmQqgrGYGbaANqhl/rhu986URGdbujbJMSDbt9RRjaWhzL75ETwbn
 ZbqC/IKLeekOnfDBDI9D7XYql9jJWiOqkD+BE7dlsDUzVK5UCDqKYIHXisuFApqFcHCl961Io
 TqR/Dq/ipWgfwIGaWBpYUXcoGVVCb0OBuRwCSVAbWlg2vfcSoOOt9VrnEodQZGZ3p9nmBw3Z3
 CBZZQqdDYPikReRt0fm1YY6Bi4fOYCxOCgbIisM82SQVBQcVD7dsKTDRFQ/9wAy7yceiwjfBh
 BM8sPJsixd4/MujveiIXPbvgo3MCF4UaObgmZ33NJhib9SKRE6Dl/XeJaOqRgqOtzVeUBYGt/
 KHPFQUvf1rlouDBobu8zlf8CIQ7HR5fSKcMHM5J35MeS+HGsE4cmQq+OVxI5ChorWvAq1Bc/a
 bp1G+aTv2m6diQpBnt4Bj2CsMmJqdq8lh9vs5spPWGxOSkVI2R4Tg6nzHQeZzmfKGxDfGbsYU
 /DuS1Z/eiCAJTh5JBMYe0isC8wgvFOprT5bJFBobrRVEEoQZy0J6uVQSzTD5juag38Ou1LgMR
 oA4hMX7BFCRnoo2cPl+UBlGsKpz0Cn2UIOiKCjba1hfTg6JVShLxP6IIMDGsUW/+X59G4QRSK
 0l9K39LgL7AvHH7NB+M8cE57jQh2Ez/k1QlaGj0Q87Woyddx1aKkg0xIyO2/YlDkX01K7ci/Q
 bCmw7nVi0HHFzszrj8q51IWSyOmNRkXXfvDZ3JvNbcGVY5/hsdaB9XpA1h89aWBHfdJ6kzbM6
 uPFuJcrUhpy4Noeo9Lctllkd2TVaXxx2/uHS1q9u+3Th2pB9D1roTy2/ujapxTkcnJ0hYjv4L
 SFyN9JMDAAA=
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1497608887!97717316!1
X-Originating-IP: [104.47.41.52]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19853 invoked from network); 16 Jun 2017 10:28:08 -0000
Received: from mail-dm3nam03on0052.outbound.protection.outlook.com (HELO
 NAM03-DM3-obe.outbound.protection.outlook.com) (104.47.41.52)
 by server-8.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 16 Jun 2017 10:28: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=6zcV4sgSsy84FIHsriOcVnuOMItg+q6hkzXywaBfbaI=;
 b=WqVIdvXnv+2IMt5berKMdkZLLmD0DmZcsqWlWgT00j5zqgxMal9KsxblB6zIeLRn5lrVE2X8C/ojJxy+1lSIfOrKjO1Mkg9gAV+Frk6+tHL6W6iuN3Blh3db+T7DTBTutyvmyJJJa/2Iilen4+oIJ1LmLRz4v6TrAMO3gTYqpF8=
Received: from [10.160.0.45] (111.93.218.67) by
 BY2PR0701MB2071.namprd07.prod.outlook.com (10.163.156.149) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1178.14; Fri, 16
 Jun 2017 10:28:03 +0000
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>, "Kumar, Vijaya"
 <Vijaya.Kumar@cavium.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
From: Manish Jaggi <mjaggi@caviumnetworks.com>
Message-ID: <36f692c7-a335-d300-a807-f562eae77b2f@caviumnetworks.com>
Date: Fri, 16 Jun 2017 15:57:47 +0530
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: MA1PR01CA0079.INDPRD01.PROD.OUTLOOK.COM (10.174.56.19) To
 BY2PR0701MB2071.namprd07.prod.outlook.com (10.163.156.149)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: e163d420-7006-49ba-a271-08d4b4a25fc2
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(201703131423075)(201703031133081); SRVR:BY2PR0701MB2071; 
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2071;
 3:3G23QAzKcrmC0+EqErwTpEClgbIjvtHC0OiGELCbd+DYYNmv6qbIsr998s89UKgkwfgdEDzS/vHhZ3jmOSVqVR5r9yjrC7NpC6qEVPxizjzz3XZ5eaCCidLA/NNmWoQAt7okkxMCYQ7Z1h2M4pZJEVoJ56nwIpNtLV61l2DlgUo129KcIcmEF2/TrN+JG01nP1gOYqcbJRW+xfW3v3Lt+wNX6CZJAUTtrr2JqSaHcu6eHO4+QibWM9sUkvhjUtZ5JoJXbF/KRf31/Q4HpPxPkwAzCaEd1rRDSoDd2Qmzj8LDYgixzsSWmu8tq6fPYvowt4D8W0iSg8b28spzgg6kuw==;
 25:Br732SnBeFr+neibGNs8GnZfVmV0WBJQfQjdnkv1RnjzYsMinvzn66m84NhrxzUEDhlE37CqW9S+dYRkEUXO5x99wuIzQm0c0f66nHK10jtyM/i9o77kT0SgYeWfxOhUq4OOhIRdNLj+VE33jbRoT4hnirAXAWV+Tb7g9OEXk7YYBFNJMihGIkUeX785z+HXP6L7BqJpuCGR1P/nEeFlH8ipLqHbAuO4fJueJnHOI2e/aWWRWC4xyc/kRwWTekJC/c39OgXeUMLEgLzp+xaaw/yioyzZuw/kFbjALoQpEPWNVPBcf/rTR6GNxzt5m9pFlnjUBTPpPNLAuY7WDwGRoq0NjBbskpA+oX+Cv8b7QQUxWFRr8Fn2AZ5av251CU/gMl/cLfPd4VU2UK1UCsFYtFLdp+Rc1LN3jBJHE547jLLYqVLs8Jod+EtHPPXQkjeZCOCkFOP6Dk9CKLdBVLnHXd3mA3wTu6AkP6uWomMG8BA=
X-MS-TrafficTypeDiagnostic: BY2PR0701MB2071:
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2071;
 31:kT+dihzn4BiE6yloO5uJ/wd4N9ac/tIZZLDUfyDa0KUqPClXUzSVWAyRwWpVEzxwk8gdXYq8YmDdNwNl7G7KHJzlCbSfGP++hyMdJp1Jm4gjkjdmNi6IVi1Zalzh7hdmNXhgyIsZ0EfKJCdolPBEE7Hr4R6hPgZUb7wnLUdRoCZ3VB2LQ5q3xq1C5I0G/ZTUYcBlkSE4+SEHJYbCbforHnq9v0jet198nRdK0ARz5DY=;
 20:mzDn4Jx0PBtWNSm/75FJEbaT0qdTDHQ3BjH6zNBT/uIKZ3+gvtNl8SR2XiBxZrZHBmU5K2ZL6bJYDM7kS/7CQgxvhxYq30uxgmfSuo9M0hQxMoroqC/I+k9XIjYYPvGtcfnz6m2mur5XCsvaWIeW4p71Xy5vBUsVYZ+qOqW2SGkSVlDJhD8yRg9RKvOAhC8pOb7B5gnZn1jWsUOEQ9cnQarfWDQ/5aZGolR6/HuJ2NKkk47ZbXRi6520TTZPnV7N/h442J0eTWaPapZD4Dtadb2DgMrSJIIwPumR7R+nm+c2IXwxjmwXUIKSx42l/Va7zz56NTUA0PBTH0wWToDytvdmPEmyBFs0lKpxXUiA4lgcoyaEMZPaxe1nqfhk4CI2upEpZLNAIJHTs/Ln2f50/e5mChMRhQoJb42EyxtedWJGDb9ZsVicDsofMLVn2pBNYOmvspYs2cyVSNLZc9ysOyfqFo/ytne1TT3w8ecS4bJ+3HEJfaKQqymRS+A0K35fUlTftTDdAYw/G6k98MN1/GWuzudwMfb6DIYc7KxaC1ck4vyNaxXMcSsiScgQBb939wIOe6sRBahYT6XnK5HgabJ28xb9dv++T2QtP99ELos=
X-Microsoft-Antispam-PRVS: <BY2PR0701MB207143DD88DDA9234095D8ADECC10@BY2PR0701MB2071.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(3002001)(10201501046)(100000703101)(100105400095)(6041248)(20161123562025)(20161123564025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123555025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BY2PR0701MB2071; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BY2PR0701MB2071; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCWTJQUjA3MDFNQjIwNzE7NDpIRm1lT1pXNXV3dEpxMGVPSXI3RENPL3E5?=
 =?utf-8?B?Z0tyanBWZGRTOWpNM09HU1VMNHhEb3g5Q2oxOWIyNTd2Z055YU4zLzhJUVZH?=
 =?utf-8?B?WVd4MEZMMXZrMWdCQzhKWE1BK2k1bFVpaWM0UUFPcFdDUGdVVUsyTkdzSHRq?=
 =?utf-8?B?K1pNQXdkU0xWbFZva0lDOUM0cW5VZW5GaHFhWWFhMmMrTDZCZjJuQUlXeTN3?=
 =?utf-8?B?eHRvQmZ4SklGQmh6NzZmb1NKN2RFNHR5VVpoTnVIdHg2b3VJbFZ6S2FuelRh?=
 =?utf-8?B?RW1YamR2YjI3RGcvaElFTjdjWVAzSTBNRVc5Zng4TTdxSU5XcllnVjNvMjV1?=
 =?utf-8?B?WUdCUU9FNzcybDBwd24ySjBsNVg1Y2o2TkpYRmwrd3g4M29ia2J6d3VHeUQx?=
 =?utf-8?B?MXloRkE2alZlcERiUWFaYUYzOFdGLzJvTHVpUEdtbHpFVE1JVDhmV3VlM0ZL?=
 =?utf-8?B?c2pwVytjVFBuRHQyRDhycS83bCtoUDd6TDVvWWtSZmJwK3VkU1AyQmF4ZHZr?=
 =?utf-8?B?djBpemlidmM0RW1mdG4zVy9lblNubUVUakQ0Q0pkcis2QUpvamhLb0lWRzI5?=
 =?utf-8?B?MjNlbVhhQWhGMmp5YTFjNEN5dUV4QUhnMGpsdGp0bExMWlVyM3dlMi9NUzVj?=
 =?utf-8?B?TEIxWVhtdytsVmJzRy9rT1BZQXhKT0syS2dVTG9TcjFrcVYzdXNsczY2bkVQ?=
 =?utf-8?B?VDltbTBuNG1rVGJETU8zN1lMcHFvWnVEMUJKVmhKRmN4YS82aVVDcGx4ZlRl?=
 =?utf-8?B?VWFuODlWck90RzlwVDVSWmNMc0RaV01pWUM1dkZ2Yk1KdDJNbjVBZmc5N1Qz?=
 =?utf-8?B?SVRVQ0RFT3VzTXRQVUNPaHRQcGI3S1RZOXFaQlNMM3BKbTUxWnZvTWE4RDJG?=
 =?utf-8?B?SWh1WUlsK05FR3MrbXJYVFVxcjN1MGtNYmZPZzVyNEhRcmM1Sm1IdkljZDI1?=
 =?utf-8?B?WTNrek4wNzl5bWNsZG42UytjTjMrR0tBUWNwWHBHOVB2dTZYUHV5dWlQN2xK?=
 =?utf-8?B?S1YvU0pQeHB5SHdWajlhV1Fjb1B1bllCTlBXMTBzcXRBN3NkZ1JWL3hENnJq?=
 =?utf-8?B?SUlHL0VhM2tqZGhYNnl3YiswKytlZkdhYXZvbmdiY1RHTGxVRG5KcnNCUUl4?=
 =?utf-8?B?c3NCZk5jQjloUU9yVklEdzYxVWVYaEVLa29VR2Y5QWxwclFCRW5hemZ6MjN0?=
 =?utf-8?B?WVhmUTRBamRBTmVRQXFlb0owRVVsWDJxNFN2NG03MXI5SGdqTVY3dWNsWEtT?=
 =?utf-8?B?SWdZUFlraVBuL0lTWGJ4T3FjSnlOSEhnTFJweGFxVXJjd25rUW5jOE1Jdlda?=
 =?utf-8?B?Lys4YUNkbUI0V1I1bDFJUEJ3R3NPQ1BVbFEvV2xjNGhSQ05acmtmbEo5aUJH?=
 =?utf-8?B?UmhYelZINGtoaDUxeVdJU3NCZEtoVkZMa3lPSk83QVVDQ2FBWm4yc2J6SHl4?=
 =?utf-8?B?RDVGQS8wdVJyQTZhSCthQWNFTEExL1ZpZWxaV3dwWUhrWTJOM0NYcGJDWi94?=
 =?utf-8?Q?L4woqXpfNxt0uIkDxVmV1Ohkgg=3D?=
X-Forefront-PRVS: 0340850FCD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6049001)(6009001)(39840400002)(39410400002)(39850400002)(39860400002)(39400400002)(2906002)(8676002)(72206003)(2501003)(47776003)(50986999)(25786009)(4001350100001)(53936002)(5660300001)(3846002)(7736002)(81166006)(33646002)(42882006)(6666003)(50466002)(38730400002)(42186005)(77096006)(66066001)(31686004)(6486002)(31696002)(65956001)(6116002)(305945005)(189998001)(23676002)(64126003)(83506001)(54356999)(36756003)(478600001)(65806001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR0701MB2071; H:[10.160.0.45]; FPR:;
 SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCWTJQUjA3MDFNQjIwNzE7MjM6SE55bVd6aENOaVB6c1F5ZGI2REMxNzlz?=
 =?utf-8?B?dEdYTlNUU2dlVSt6YU5PT0hRVldlMlpTZVQ3OUplelRpT0hYeStmOGhMY2xM?=
 =?utf-8?B?cEx6L1dyRlRqWjZBTzNNSHdlS1htdjloT3FGTlYxY2NrMzFibjVoQnVqekNu?=
 =?utf-8?B?L2d2QlQrTXhTYm5Rc0ZtbzBqZTR4VHJuUjFNcVByT2tYZUhEaDhUeVZXRmlq?=
 =?utf-8?B?QmdlUldoZ2J3ZGt6OHVBNlZjdExqSGhXcmdqNFlEaFF0WDF5eXFQY3NNbndn?=
 =?utf-8?B?UStndFZoTGlrWnRmT0REbzIwUlIweDRlM1htbVVzYWdUMHZhMWZuNTdlM2R4?=
 =?utf-8?B?UW0rZGRUVWRKaUcwdy9UNkVMSk1oait0S3FwOXdpbEVXZURHMHF1UncrYmow?=
 =?utf-8?B?YlZpalYyS3p0bGlpM0FrbXNobHJ5aWNkRC9rUEtpR3pjV2ZJYi9mODJTa0V6?=
 =?utf-8?B?b1J3VVVOZDJsREMrQVMwSzBDOC9YRlpaNEI0cWd0MXYzeXRTS2FMc3FYMW80?=
 =?utf-8?B?ODJ6N1hLZ2lJRndKZDdXRFZZSnYwZzN6TjcydE96ci9jbStHck9tZUk4Skpz?=
 =?utf-8?B?N0twRFEzRVk0UkV5SHd4Y1h3RklScEFKalRCQXFaWE5LRy9PS2FSTFcxY3hB?=
 =?utf-8?B?V3A3TVpRTnpwd1EvL0dHdXljVktXVXdwenJDNEc4WEZvaVJueitkZjNRWjBr?=
 =?utf-8?B?c3ZoUVFjV0EzNEdySC82ckl4SWtEcGY1dE9Gb1YwUStpekVIZU8rdkh2Mmdw?=
 =?utf-8?B?MkZHOHpoLy9hWGs0ZWNrbFV6WkFwSGFyRktOTG1Pa3RVMVlHeHgyeTFjVXlz?=
 =?utf-8?B?SXMzb2RHOFNlbk5IRUZNNGNWN2dNR2Z2NThtVXVIZC91aG5JQ2xZMVAwWUMy?=
 =?utf-8?B?bEpqd1QyVHh1ZloyRmI5dmJGRklZL1phc1pmS0kyOWtyZXJLbGIvaXQ5WVQv?=
 =?utf-8?B?OTkvbXJUYXhRdmk5dlAxTElrb1FHL2NhakVGazREWjF2NmVXY3Q3bk1hQzQz?=
 =?utf-8?B?YVpyUDJPM1EwWldvbEh0ZFRTNzBpL0ZWcVlVNloxSFIwWlh2LzBpRTFuYnNC?=
 =?utf-8?B?MHNORzlHUytUNU5BZXdxTDFubTgvVFVRRC9hQUlTYWRuelNldlMraEp2czRD?=
 =?utf-8?B?S2ttUTFNVGs2dHpZbCtac0tXajZncW5VVlNFNkxUMC9iZk4xTEk2SUFYaHoz?=
 =?utf-8?B?Ky84RjdRV1JqbEd4NjVDQlZmd1RpcmpmNGhobnlXRDdJeE81ckpJeVdvaDJk?=
 =?utf-8?B?TFRweUF6NVJhd0hWazlYbkxWbGQraGdYUThWOHdwTmdjUnF3ZHE5MTcvK1Mv?=
 =?utf-8?B?c1NKVlF1Y3BiNUprdGJmN3NTZEwyUUtwaEdnaXRPY3ZDdGhpVWJmcWlNaXUx?=
 =?utf-8?B?RkxveHNLSGZVa1dXVFQ3OXZyWmRCOElqdGRiR1pLVlZIL1VOYndMR2NOcitG?=
 =?utf-8?B?U3ViR3BYVGdkYXNqaFpGRDREZTQrd2MyMlhsVVFkMzVSalBkRks2WndSTU9O?=
 =?utf-8?B?Y1lvaXFBPT0=?=
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2071;
 6:NxLJDt6UM+lhhpyYbcPmHO8OVyY7nUqCTcbqlHS183hJKZ+g4mxGdXvA8BlpuX6XI3WDB2rgoJEi0RfHTLPgJ5x8LUPNbM74e3I4cTjp3Xhpc00D8H+WRNfdGaxEJQVhO4zwzTo9y/aMvPFuPVEr+nocxxH7WCkAKc6pQiTS8jFdIuy1ETtFe3fVWixXPUNOYHM+jIpU9hqjZOxWB1YRJonrWBs8CCpxdJP5fC+XUl6/zz/mz/D0v5X2BuvnJV0UjXXGfZE5iGhMTpwgqs998fPOcPOKjJuLjQhVBEOfYZfxLdziTUjIA13wHkVEPqmuHaIjhk5HEfGNXeLnOvkxS2zjIdmppQwZTNNNwa9c3F9Ju4IQnVLtSi6MXdPiY0eKFmRQzjUwlbbEwu0mPiVpX5PrwMR58DBbXetCHHtHjksTFGNdbCTXlNOWBOvHZHu4z+VaVugk/VfwbDvhiKxF6707l9oAXAX/N8HsV9aOhuRc3PKsCMmQ9zlIPR4OaIsUPCNhV9ptNuNL5NHfeJsLS4ID6g3s2vpVM6JApbDHfAY6xGXomNYL0b42I+DOYlKugg9WrtfHLqODNXhMTQaJOAFpzauVFdNcLCkvGCaPpas2EFWqG3FeVMLefyudrQ52byNFOjfLXRVUsDy3f+AqrkGauex+dkMM0Rg1pg7hcHtvZf4LPwRG/qHP6anS7bwykW6by6zyUe8E6bxEANh7gPFZ3DmdSrvGy1zmdQDDpSgxdTbDd03eMt4i1/N6hOoC
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2071;
 5:bw0sqlrXfxHu4/3UsB9qURSczedCpdQmtCDrSiGpKB+3N3MhKeG4RQRud3uW/rT3HLwG8ASq8p0Ma8An3xA7N67qWpcyspDBr3GwUR0NvBUOv7LVHfJkVIVB6Se7HoSK6tpIDK7da4sTw7vQvRZM0y0oO7WkauRZv+uHUGjT0956b0O/qbgwbUfEenHZHHmlxEWUffKJYZpf5kMMM9bEQ/97a9XgcX5kRJq9IdapvtjM9EhEHhuc5lmtrmejLFQHIm34VWO8cxNwLy2AkYQzMTo7tOIM5wkQ23WWmAeZeZ43cgzyehH1476bgOa8xG7LRq7n9bPv7rVzXx2jRemP6/qawAe7kfvNGPLdSwm2UWElCninkU4jkSuXDEmtN5Pws2bvY+iVAg77lHDhN6ElcNWxWRe+l+Rb10Jc79wI63cVJV2KyuTFQtGfZt1+yKCeuQXvc9I0Cp7CO9F7nIZQDiOQrPceYy59xd91h1yPL/H/TySS8KvRU9PTYeC/VCxB;
 24:JE1eq2KzRMLtofn4S72ZP4GeCxpPKo0wLIx6y7EUaApFWwDBwxQjgMWuSMkw9+3I9ztGtzl5AyMcrsMXhiwCIkZxtYUlwZz2ihq1g4fcM4Y=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2071;
 7:09y4vyzLoIg0/JGAaMmlMTDh5rpoAETdCu3voaX2yt46g+8cRH3Qchz3OkLclvIIfNFxLZedYit0McM2y+4wmYfje7XoeDUVS7XIyC8sB2NRUs+stOBZAcSVpZbmhOjI5r4kK24Hlm2ISB0ZkqFuyjdERzUzuUs58Pzvj+PS9iMt0/W4GAw1JgIAju6Vx6e9FLltKgJXHTArRYRmeEiztn7vwvAGfFah8S9u5XmHv4aEEk2dvW4tMBgPr1LWttpILSIAgzdtuGUflLvfP3lfqy5jtk+P/Jvkk/Ftp+HTe8PyvGbi5vQY7ME7qdM3/yfbxIz3iRJPIbezEcVZeg0QCw==
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jun 2017 10:28:03.0843 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0701MB2071
Subject: [Xen-devel] [PATCH 3/4] ARM: ITS: Deny hardware domain access to
	its 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>
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>

VGhpcyBwYXRjaCBleHRlbmRzIHRoZSBnaWN2M19pb21lbV9kZW55X2FjY2VzcyBmdW5jdGlvbmFs
aXR5IGJ5IGFkZGluZyAKc3VwcG9ydApmb3IgaXRzIHJlZ2lvbiBhcyB3ZWxsLiBBZGRlZCBmdW5j
dGlvbiBnaWN2M19pdHNfZGVueV9hY2Nlc3MuCgpTaWduZWQtb2ZmLWJ5OiBNYW5pc2ggSmFnZ2kg
PG1qYWdnaUBjYXZpdW0uY29tPgotLS0KICB4ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jICAgICAg
ICB8IDE5ICsrKysrKysrKysrKysrKysrKysKICB4ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgICAgICAg
ICAgICB8ICA3ICsrKysrKysKICB4ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaCB8ICA4
ICsrKysrKysrCiAgMyBmaWxlcyBjaGFuZ2VkLCAzNCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYyBiL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMK
aW5kZXggZTExZjI5YS4uOThjOGY0NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12My1p
dHMuYworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jCkBAIC0yMCw2ICsyMCw3IEBACgog
ICNpbmNsdWRlIDx4ZW4vbGliLmg+CiAgI2luY2x1ZGUgPHhlbi9kZWxheS5oPgorI2luY2x1ZGUg
PHhlbi9pb2NhcC5oPgogICNpbmNsdWRlIDx4ZW4vbGliZmR0L2xpYmZkdC5oPgogICNpbmNsdWRl
IDx4ZW4vbW0uaD4KICAjaW5jbHVkZSA8eGVuL3JidHJlZS5oPgpAQCAtOTA1LDYgKzkwNiwyNCBA
QCBzdHJ1Y3QgcGVuZGluZ19pcnEgKmdpY3YzX2Fzc2lnbl9ndWVzdF9ldmVudChzdHJ1Y3QgCmRv
bWFpbiAqZCwKICAgICAgcmV0dXJuIHBpcnE7CiAgfQoKK2ludCBnaWN2M19pdHNfZGVueV9hY2Nl
c3MoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICBpbnQgcmMgPSAwOworICAgIHVuc2ln
bmVkIGxvbmcgbWZuLCBucjsKKyAgICBjb25zdCBzdHJ1Y3QgaG9zdF9pdHMgKml0c19kYXRhOwor
CisgICAgbGlzdF9mb3JfZWFjaF9lbnRyeShpdHNfZGF0YSwgJmhvc3RfaXRzX2xpc3QsIGVudHJ5
KQorICAgIHsKKyAgICAgICAgbWZuID0gcGFkZHJfdG9fcGZuKGl0c19kYXRhLT5hZGRyKTsKKyAg
ICAgICAgbnIgPSBQRk5fVVAoQUNQSV9HSUNWM19JVFNfTUVNX1NJWkUpOworICAgICAgICByYyA9
IGlvbWVtX2RlbnlfYWNjZXNzKGQsIG1mbiwgbWZuICsgbnIpOworICAgICAgICBpZiAoIHJjICkK
KyAgICAgICAgICAgIGJyZWFrOworICAgIH0KKworICAgIHJldHVybiByYzsKK30KKwogIC8qCiAg
ICogQ3JlYXRlIHRoZSByZXNwZWN0aXZlIGd1ZXN0IERUIG5vZGVzIGZyb20gYSBsaXN0IG9mIGhv
c3QgSVRTZXMuCiAgICogVGhpcyBjb3BpZXMgdGhlIHJlZyBwcm9wZXJ0eSwgc28gdGhlIGd1ZXN0
IHNlZXMgdGhlIElUUyBhdCB0aGUgc2FtZSAKYWRkcmVzcwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL2dpYy12My5jIGIveGVuL2FyY2gvYXJtL2dpYy12My5jCmluZGV4IDU1OGIzMmMuLmY2ZmJm
MmYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMuYworKysgYi94ZW4vYXJjaC9hcm0v
Z2ljLXYzLmMKQEAgLTEzMDgsNiArMTMwOCwxMyBAQCBzdGF0aWMgaW50IGdpY3YzX2lvbWVtX2Rl
bnlfYWNjZXNzKGNvbnN0IHN0cnVjdCAKZG9tYWluICpkKQogICAgICBpZiAoIHJjICkKICAgICAg
ICAgIHJldHVybiByYzsKCisgICAgaWYgKCBnaWN2M19pdHNfaG9zdF9oYXNfaXRzKCkgKQorICAg
IHsKKyAgICAgICAgcmMgPSBnaWN2M19pdHNfZGVueV9hY2Nlc3MoZCk7CisgICAgICAgIGlmICgg
cmMgKQorICAgICAgICAgICAgcmV0dXJuIHJjOworICAgIH0KKwogICAgICBmb3IgKCBpID0gMDsg
aSA8IGdpY3YzLnJkaXN0X2NvdW50OyBpKysgKQogICAgICB7CiAgICAgICAgICBtZm4gPSBnaWN2
My5yZGlzdF9yZWdpb25zW2ldLmJhc2UgPj4gUEFHRV9TSElGVDsKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oIApiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3Yz
X2l0cy5oCmluZGV4IGJjZmExODEuLjg0ZGJiOWMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vZ2ljX3YzX2l0cy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5o
CkBAIC0xNDMsNiArMTQzLDkgQEAgaW50IGdpY3YzX2l0c19hY3BpX2luaXQoc3RydWN0IGFjcGlf
c3VidGFibGVfaGVhZGVyIAoqaGVhZGVyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGNvbnN0IHVuc2lnbmVkIGxvbmcgZW5kKTsKICAjZW5kaWYKCisvKiBEZW55IGlvbWVt
IGFjY2VzcyBmb3IgaXRzICovCitpbnQgZ2ljdjNfaXRzX2RlbnlfYWNjZXNzKGNvbnN0IHN0cnVj
dCBkb21haW4gKmQpOworCiAgYm9vbCBnaWN2M19pdHNfaG9zdF9oYXNfaXRzKHZvaWQpOwoKICB1
bnNpZ25lZCBpbnQgdmdpY192M19pdHNfY291bnQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCk7CkBA
IC0yMTIsNiArMjE1LDExIEBAIHN0YXRpYyBpbmxpbmUgaW50IGdpY3YzX2l0c19hY3BpX2luaXQo
c3RydWN0IAphY3BpX3N1YnRhYmxlX2hlYWRlciAqaGVhZGVyLAogIH0KICAjZW5kaWYKCitzdGF0
aWMgaW5saW5lIGludCBnaWN2M19pdHNfZGVueV9hY2Nlc3MoY29uc3Qgc3RydWN0IGRvbWFpbiAq
ZCkKK3sKKyAgICByZXR1cm4gMDsKK30KKwogIHN0YXRpYyBpbmxpbmUgYm9vbCBnaWN2M19pdHNf
aG9zdF9oYXNfaXRzKHZvaWQpCiAgewogICAgICByZXR1cm4gZmFsc2U7Ci0tIAoyLjcuNAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 10:29:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 10:29: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 1dLoVi-0001oF-Ff; Fri, 16 Jun 2017 10:29:50 +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 1dLoVh-0001o3-Q9
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 10:29:50 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 EA/AD-01734-D13B3495; Fri, 16 Jun 2017 10:29:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmk+JIrShJLcpLzFFi42LJ0Ncw0pXZ7Bx
 pMGM7i8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmtE2dytbwVH7ivNTzrA2MD4x6mLk4mAR6GWW
 WHS4jRHEYRSYyihxctIyNhBHSOAfo0TPpL8sXYycHCICRxklHh0PBLHZBPQkvn/axw5iCwvYS
 5x9eocNxOYVcJVYe+EDM4jNIqAq0dM6kRXEFhWIlrj++hAjRI2gxMmZT8BmMguYSczb/JAZwp
 aX2P52DpgtIaAo8ezGSSaQIyQEuhglTn35DzZISEBNYtrpLiaIIlmJo2fnsEDYvhIrtr+Bsos
 kri7qY4Vo7meWaLzwDGqqjsTlw+/YIRJP2CVe7J3HBuEsYZX49+wbM4LT1w7VUiBxafNWqLla
 EuuufoQq2ssqsXrqHRYIp41fYte2l4wQVTISB352QC25xCKxu+E1I4TzlU9i+lyY9et5Jf7Nf
 wKVWc4qcWbmKtYJjOqzkEJoFlIIzUIKoQWMzKsYNYpTi8pSi3QNTfWSijLTM0pyEzNzdA0NTP
 VyU4uLE9NTcxKTivWS83M3MQITBwMQ7GBs2O55iFGSg0lJlJdfzilSiC8pP6UyI7E4I76oNCe
 1+BCjDAeHkgTvqY3OkUKCRanpqRVpmTnAFAaTluDgURLhZdoElOYtLkjMLc5Mh0idYlSUEue9
 D9InAJLIKM2Da4OlzUuMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5s3cADSFJzOvBG76K6DFT
 ECLgy44gCwuSURISTUwimUsyQ61yVGfvjvgVH5g4uJJ2+tynuaf8Pkflv3k68N2QR+NRJsIPp
 Y/lfsOvxPmWrRax2dK/5l1Sh9DKxoNvv23CVRSYd6vwC6r/f/yjE89D4z0Ppa/cTsblq5zzWH
 GVlcfHvlohk+hVxVar3uv96ifIutb+z3nb0p8ae8yTZfzD5d3zJmkxFKckWioxVxUnAgA9o+W
 MJYDAAA=
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1497608986!103520171!1
X-Originating-IP: [104.47.40.50]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54377 invoked from network); 16 Jun 2017 10:29:47 -0000
Received: from mail-co1nam03on0050.outbound.protection.outlook.com (HELO
 NAM03-CO1-obe.outbound.protection.outlook.com) (104.47.40.50)
 by server-6.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 16 Jun 2017 10:29: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=fRltNznpTNrIZ8PfdZRtaGIXcDg9eeS8hUF49ueAmAU=;
 b=eNeyXHpN6Ezjoqho9YuCn0oqoxl5R9t9VGtSprYECX5w1PKj2gHNtNhGNcSPp4z7a9zffEaLLBHT4P+oPJuSHUv//aMKq2cQQ1+PaS1i8ZqrB3FAWKdBU2Tjm5PV6pIM6cI9nfMC7hnWqy4G3mXSXL8BuXWkpqh16fiZKsra8iI=
Received: from [10.160.0.45] (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_128_CBC_SHA256_P256) id 15.1.1178.14; Fri, 16
 Jun 2017 10:29:41 +0000
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "Kumar, Vijaya" <Vijaya.Kumar@cavium.com>
From: Manish Jaggi <mjaggi@caviumnetworks.com>
Message-ID: <ec102900-c14c-2283-ce21-0e1a97dcad22@caviumnetworks.com>
Date: Fri, 16 Jun 2017 15:59:34 +0530
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: DM5PR2001CA0017.namprd20.prod.outlook.com (10.172.43.27) To
 BLUPR0701MB2068.namprd07.prod.outlook.com (10.163.122.150)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: a404d32b-edfe-4fc7-23f1-08d4b4a29aa4
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(201703131423075)(201703031133081); SRVR:BLUPR0701MB2068; 
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2068;
 3:7SKTXsPYExf4W//TzPllquESVh6kPbXcK5s2FrrOKfizdjQ2fNq70RmRT6hCiJq64yTTfVBLH6vVUBsjKrMA7BvnFCnS0uNL3KA24mN51FknFiZFYgO0Wr7gOAUCQQVookqHbAZ3i03zxynmAh/Lpr42XTUk+rpyKI3NyswfMMI9jsUbHJbff+FsB9ApqbDovrtafQjFa7F3QNwZWKwAB+2Dmw7iYjZ2SOgFPAcWeV01R0reHQZA2hnr9PpITVFqJgqgxcBrs3HbELoJBdN+jtHQ5O2MqzcAyNhTq8K/++XC+9UNTmke/S0WIi8WPFVsttjlrl03v1YmqE91rRceTQ==
X-MS-TrafficTypeDiagnostic: BLUPR0701MB2068:
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2068;
 25:t+tmjlN6emFMY311KJchNrsU7MUmrZllOkUA3Uj+5ll63OmGwp/UYhSUqGTO6tyaFQJFDAtQr5vQZ8/nBOQNF8eHreSlB4FhFhhjgrAApc5s1oDAEMa0ex0iEWjCBNQGkN6lkzGXz0uZVgG0cjHOTeHHh7yGo7D+S+FD6MxruwBCStaIC5/RgtwO1oSB1dIkpN97uR/jGQsmu5XG1HH9efOwfgspkyRsg9AktB1dcsZ/LPboqLo2+Ulx2LRECFsI9cQ7sNpQQpPKTA0ozGg+vAp9vFOW7M6z1gDGNA/xG77cnirqUtEQyV82QMfklDv6/WwJl6JhoukvrQqJNgEx2IforS8wFah+Ww5D/wqfGeHWboujFFoRcr1fMd3nXgiRiVRD5wOJ2AVYl0EOJWMVK500elm+ER3cyHHg1sePqfybSOjb0Atja44OdjlytGC3Dk4HGcM2hxtHSPVS1XuZQS+Ubx7BdijOvFbs1AAqZCHi4QsZ5QCWraVLFTNbnIl8AEemhS8gGZKsYpz45iDvnK8GxgOJbQK3gOgcNIgo/NfGQ7QVCvTfXhTVOMU83q+EavgTIlTbXn7dhIbo6txbTJaZm/9EJmxQJfwDcRC0mPbmOYDBO62g85p7Z9johVNU0kJPQg6UUyNgeHWVxFUuSA9g2Db7l3/Ca3bxjBYnK1PjCXKPd+6IuLhNJLFGNJf9oPftWIabp0XKy7+qxfev89llJys96kDV0vo+mnixZJAvE6C0UuLwQKu2PMCBz+xu1LAzSQV1NdegwpsTCcHD/aYm7L4/sT7X3j+n63Kr/4cx8TsXKg9EMKBs0s0lMBcYrVkYiD3YN0ggvWZTUYdtFikjlmUZbs6neelnrInGLrfr2RQFBgbHyMZyVgvvF4ZbVZqotw30HHWIAaPxPeJYN8eM+Yr0ShLSxYFhed/0AD4=
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2068;
 31:uoo03JAUgQ/R9Z9wtvUNFGTLFcNv6HaRS6zLRAzyhOnpr8HNniyqKSFH0I7LnEUEnRWMEUcWw6JFyXDor2etmYvZIj+6JUSlOXvoKc8kaLuwl9WXyH0Bo6hjVBkRe7IrOvmip6owNPp5TXn/z0KAkU3HZPi3NOkYXSGcA2ArHIfFsIDPpsSscOwM9sFGyQkB2+HJvfgXhu0YG6qhX4s4IMG6K8KPfvkppVtj2BRCMwwxdXn/ddAlK2l7V4aDUEZsEQrmquDkrJbwArNXlsG226eXSjVq+pw1xWiIH/yFgkZiIutGMmJMOQZWEgvSA0PsR3mUK6lmi62zTQvohM8+J6jryqx+8gUOYPjEQnG5sQnQX0wKhitjsj5I0TV9bxrx+oFOzJJyF7ytx81M8JG+wddYEehYg8tfeBoBKZPgEZDWuwpYikharYs/eCwRvejvI0minNOrXb9ZWWJ87SDyhB49zb7wRINOAsboG0mjGOXsIZY7uKUuqeTrjyCb1kk1SKlMILx2gb9AhLy2Ot/3ppJ4A2O2cBMFCjF3Gyyi6QWSK0fNWRcXvjvxw0DGxkhiYpAQ62I2vhZfL+yhti4ZSHq3o7nh5xOs9UkoUqDhuAQ=
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2068;
 20:xt6TNYYD8uFBtRnvVt1S8fgqPpTijMcOGKopSJ5IydH6zUTOrgDcVU1Rx55Ni5pjTcVkwvxE4+EgrBOYT98bOtJToDdljb4ed4zjN+IczmeORoysbI1bnM6/wRUXTXAVlqw3k4Y7UeRbLiS9DlLfHpoG2RYLd3UdRzEcoHrp/2g0vQpDKriQl1D/UISoJ5hcVrrr6F+vdx5D7jLHiLThWbLTmEAfApWM+ZwIdFwTT8sqqYgDAuZT99sdkWQjI1b8c4vnHaCOSY+IfUro5IGDFNOFeohvOk0zNSBRbxUJju+cJUTDfJ3WdRe7fPbF+fjNyySwesSTqz+xwjRjw+MeVtMCtpCtjQqGFhy79JZ60ToVLDDFoXgMNlcetwnpLsuVuHAHsyu3OIi0VtUktURw/bA2stTZK6NYoz2UAPv+5s8I9PvHLQKG4lI+tqWiVjMQvZqfpBfxBUEVUJV39WbEY4WDOeg/m4Dce+ZF2GjgkpnvNP9xttDQiutafPCbQLnMPSh3UMEw61rFADY0jvo4l4KO7TbLFKriHRQItdZfjDpRs3qHgdzxyUwfcwBwIBnQbBA8f4LVVXgyA2ZZQzvYnBIRw8JsprythwXeT5VTdec=
X-Microsoft-Antispam-PRVS: <BLUPR0701MB20683FD9D25A025435C9ACBDECC10@BLUPR0701MB2068.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(93006095)(10201501046)(3002001)(100000703101)(100105400095)(6041248)(20161123564025)(20161123555025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123558100)(6072148)(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-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTFVQUjA3MDFNQjIwNjg7NDpGaElxd00xNFVpZ2NtdTBmVTArdUVaK2ZC?=
 =?utf-8?B?Z0QyQ0pHWWY5RmkvSXFjTkhVM2x6UndXaER5MUtnNWt0MEQvbTUzUTByRVZz?=
 =?utf-8?B?eldJRFA2ZU02Qko5Zy9mOEVUUzNpSTYwcmxmeWppTDJGYlNyV0RlK1VQKzZL?=
 =?utf-8?B?eU1DNjBSZFFwLzFvVitIaWZScWtLbWxVdXY3enc4WkJNUjJ1d3ExTVp2eDUx?=
 =?utf-8?B?U2lWY2VXRTJhVWcxUlNnZ1Mzb29QQ0FXVXVhZEYvam1mUWphMHU0SUlCZytB?=
 =?utf-8?B?MUpIRVRpMmUrSStLTXBUVDdWWDVpQllQdWRNRXVzbUpNYjZpSHBmL1p1SFU0?=
 =?utf-8?B?RnQzam41WExnLzBhemprN1FSejZDOTE3Uk0rY2F4YzhOZU1wWVJQMHg3UVVh?=
 =?utf-8?B?OS9uK3Jqa25tVWQ4RUpKbTNxL29Wa3ZXOVNtZW14THhjaUVEUXF2cTE0clFr?=
 =?utf-8?B?ckJwQ1hqTGZFckg4aXV1VDhPeCtGbVdiWG5CVTcrQ1ZZcGpESGhGUUxNSHpF?=
 =?utf-8?B?ckNoMVNBN1RPRUd6TDE4eXY5L3JnT0g2KzhtN1N3NkNjTHBBczJjYWs0a2Fz?=
 =?utf-8?B?dU9mMGQ0NE53OGNEdFp2eHZLamUvS3dCeTVtZXBoK3pvNFdEWDArN2U4Ukhw?=
 =?utf-8?B?WmVHRGdzZFBWOURnQzFMbnpkdTRPeFFZWDhRRlNFNUJFdS84QzF1VkJwUGtY?=
 =?utf-8?B?WFRmTjBJNlhuNGtJWWNVTE9PVkJVZmFzMzZVbW9iOGl0elcrNVRYRVNob21B?=
 =?utf-8?B?VWU0TGhKb0dPNVhYNS9sUmRmdndwTkU1U0lOaFMwQWhrYlhUWXVYWWhQbytU?=
 =?utf-8?B?L2E4cUtYQ1F0ZzM4WUxKUEZ3YVEzMmZBb0JESmI2b0N4Mi9adkdjUUtxeGg3?=
 =?utf-8?B?U2pnSDMzMzJSaFZ4ck5HUTFORjJVNjRyMWM0Z2VDN0lPSXJHRVJreEVaNjdz?=
 =?utf-8?B?Mi9OSU9OT2Q4WXd5S3VSb0VoYW1idUs5dXdMY2F2ZUg0OVluaHE5ZUdSSnRz?=
 =?utf-8?B?Yy94T1lWZGZGa0N0RzdKUW9YcjVUTmpqUFBKalZwUUF4ZVNEMHBITXI3UlZR?=
 =?utf-8?B?MHBtTlRGcTlZSG5CaTI4WVBOTWYzYUM2U2NmYkUvZ3JiYmxWeEM2NkNrbG5w?=
 =?utf-8?B?WCtkNGFQNk9rWmxFNlNhVlZkUFZCVFYrbzFaZ1EyZU1zOWVjN1BKc0ZhdUI3?=
 =?utf-8?B?aHViKzZ3NUtWd1cvL3Z0Q3dFcXh0MmR0VjNKYk55amhCY1hsNldtd0Zaa3lv?=
 =?utf-8?B?N1VCV3ZQSjNYcHY2QW5LM216bTNnYXExQTdBdXk2SkNOL1VzbXdQaFhUcDFT?=
 =?utf-8?B?TnEwWktpenBoT2xwdWhHdmgrN2Yvd1RNMmJibXd4WEhBSGdLNWxFNjFOb1J1?=
 =?utf-8?B?RG90cDh0c0RkU2J1SjVURlFwN3g0RGVHTTFZVk4ybUtZUGZocERUM05YQS9S?=
 =?utf-8?B?dmkvWkY4VlRuTnF1aFBuREN5b1pJMzJydFRWZzlyYjgwcWtzQVMzaUtyMXNY?=
 =?utf-8?Q?Hns+9OBr3BjAyBd9r75+8zkP/g=3D?=
X-Forefront-PRVS: 0340850FCD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6049001)(6009001)(39840400002)(39860400002)(39850400002)(39410400002)(39400400002)(6486002)(47776003)(189998001)(66066001)(305945005)(65806001)(25786009)(65956001)(4001350100001)(7736002)(5660300001)(23676002)(81166006)(8676002)(38730400002)(53936002)(36756003)(42186005)(54356999)(33646002)(478600001)(83506001)(2906002)(6116002)(31696002)(50986999)(42882006)(50466002)(31686004)(77096006)(64126003)(72206003)(3846002)(6666003)(2501003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR0701MB2068; H:[10.160.0.45]; FPR:;
 SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTFVQUjA3MDFNQjIwNjg7MjM6Y0dQV3NQNkUyNWxqRmtsS2RYSW5SeGxl?=
 =?utf-8?B?MGIweTFLRWtjSVAzTE9CMGxleDNIa3FWV1lLaDl3WkxZNE9oSXpzREcxaEZF?=
 =?utf-8?B?WW54dFRQRm9CUDJkK2FPWXV6QlltTXI3b2FPWlB0NWl2aldlMjZJQmJRa2Zr?=
 =?utf-8?B?TXYyUlcrak5Jem9wQVFFakpCQ2Q5WjlJMzVmQ3Y5aHdvYUpTU0U1LzJXY3RC?=
 =?utf-8?B?c3hPM09aNjFZemduR010ZXZBVUV4T0UzR2svd3E4dkZZaFByMFJmTHdTYjNG?=
 =?utf-8?B?U21jbkVKakM1Ynhqc1ZEMmNqelYyQXpDdGpDTUFtU3JlMHJHNnd5YUxsQk9i?=
 =?utf-8?B?OHF4R1prdm9VaVhHdHV5NHp1dkRUNzBkS3k1MVVsMVNtdVE3SXdJQnJsVFF5?=
 =?utf-8?B?aUpHeXN6eEZla1dIYjNZQ3lZd004NVB0SlYzNE15RDMvS2Q5d21tMFJxcnpR?=
 =?utf-8?B?SUpmZ1IzN3ZrMW5jeTlLUncyakRVdzNPNWdHTDZNZVlXSVlCNDE1ODVVc0Vw?=
 =?utf-8?B?aGVOZTlGcDZuSExJR1pyNmdBRUJOVjl4SzlaNDFJZnA5ZVErR0ZqYWFHNm5T?=
 =?utf-8?B?cE04TXczS2pLTEJYM01TVmkvam9FN0YybVZhcThLR0F5azV3UVFGNVV2S0RE?=
 =?utf-8?B?WEtZQTBuTkQwTHhqckhNMGpiTWtYSjE5MGlQOHJWUmRwajYrbG1RemdyTUxC?=
 =?utf-8?B?ZkVYaGxwUm52eXRGb09nSDZ0M2wycE1qOTJJUzdGaGJ5aktYR3RQd2VNdm94?=
 =?utf-8?B?Z0xhRnVmdUhNeVJJYXJKQ1R1Rm8zdkRuR1pQMVhzdmNRQnBhSFRlMGNvRjd6?=
 =?utf-8?B?bmJvaGlFVkphTzlORmhnOVR0bEtSdnFKVGtsSmozUTNIekN5TDRRbU5Sd012?=
 =?utf-8?B?N3NqaVg2SkxCb2pCSVVWVEgyZkIrU0kzdXpMR3pKYlZxUlpma0E1bFRhNnp5?=
 =?utf-8?B?eVU4ekVnazBDeGt1TVFFWDhUMWVDTjRtUE5zV2h6V1B6c0xkaUtIMkM0SU05?=
 =?utf-8?B?RkN5Y0QrMUlZdnN6aGM5ekxLYmUxRUFTT2ZOZWZWWmRXOVB3U0lXS1pmTnR3?=
 =?utf-8?B?Zm9FMC9rMzNrWVJXLy9zcUtHY3Jta2ttMUFRU0RlMlYxSHNxTitDa3VFcDVp?=
 =?utf-8?B?ejB3MlhyK0RqR01MeUw3S3ZvYy9BampnTWtNTFZWZWxBZjNwV2UwcVU2bG54?=
 =?utf-8?B?NVNiSmN4Tm5MNEVGcmMwTUZVYU51dm1RS3poZmx4d2lkekxZQXpXNHZyZzdw?=
 =?utf-8?B?aCtubC8vS0YvdWtjYmswQlJTUlQyOXdXbXp0akJ0OEpWc1VsQXZTLy93UVkz?=
 =?utf-8?B?QXlMek51bVZEOWNMbUE1LzhqSUlQQUtLYUJ5cW9DODBmRW1nSzBheTN6d0RR?=
 =?utf-8?B?bUUxanRYOVhPSUhNR2grbkt0RWgxdGZEd2NrNzJvODFubGhYUkRMNkJQQ1Fs?=
 =?utf-8?B?UDgvUlRDYnlHZGFjS0FmK3RHelh6TTd4OWFJWmRId2hJUHM5M1hFOWJhUS81?=
 =?utf-8?B?TXFHM3d3PT0=?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTFVQUjA3MDFNQjIwNjg7NjpUNWZGcGVDQmpFbGtuODlaT3lnUUMrSDFC?=
 =?utf-8?B?ejliWURiV0x5blk4Z0F2MDg5VUE4UE01ZEZZNUNlL1dDMUxkU0MwMXplcS9p?=
 =?utf-8?B?eXhkbi9qdDlldFp4dW50QjNRK1o5Z2c5eE1PZTRNMFovMDlSajF3ZlFNdEFj?=
 =?utf-8?B?RFpZVURCYjBSTzhzYzZWY0tra1FRV3JEK1preEd1NW9pU1prU3dlaGNRRDhG?=
 =?utf-8?B?MXZDYlpYYW9Pbk5qYVBxaXd5c25QMy82ZUtPZTlCKzllTGxyR2FsbHEzSGVN?=
 =?utf-8?B?YUR5ck1NZkw2ZVF2ZUs4WmV6blJ2Z3duWlowSWtabnRseklOV3ErcFlvL1di?=
 =?utf-8?B?a2s2RmNXVk1mR09OaGVGQmxHQllLNnF2NGtOOVdnRGMwNTB1eDlhQ0xtNERa?=
 =?utf-8?B?MVB5a1NKOXRQSDJiSVpqZkdVaHFWaU9CQzRRQzJvb2oyOWJxdUQwWklOckdu?=
 =?utf-8?B?cEJ6V3R6YXg4b2JnU0NhakJzd3gwZVVpT0Z6dVFxSk5hLzFCUS9lNTY4NjA1?=
 =?utf-8?B?ZTZIMXcrL3BhbmdhejlRRFE4UTBKVU5VWEJiWWNwMGUrSTAwbk00eTlkNUlv?=
 =?utf-8?B?d2hnbStvQi83eHRiNWgwNXJiM3VjankrT2VUcnozVGlXbllyTi90bGhNMklj?=
 =?utf-8?B?aTJybFM0N2gyTGhVTGYxdjVZQVZsdlJzT1M4M3BuaGZnZ25NU2V1SFZhU3NT?=
 =?utf-8?B?YXNYWFQyb3VjQU0wR3cyUzVVRHQ1bkJmSERGQmhkYmExVE1KVGtIOVVIU2Iz?=
 =?utf-8?B?Znp3MytUWkFCa3BzOGlFbGYxb0FEM2tSUHcwdE9NaWJwc1BZZ1Z6WGEyU3Uy?=
 =?utf-8?B?elZ2V3BXM0NJNnlyUVp5MmJGdkVQV1pMRWVoaWV4STNVY1Z5QTMrakE5QWhs?=
 =?utf-8?B?UEpTazBPc1BhMVp5ZjYzbnNjc0xrKzJsZnVmMGRLVXJnRGJiY1JpUmdoVnd6?=
 =?utf-8?B?aFdnSUNKV2xSV0hCZldjUDJoM0psSWlqbTZBZEttYmxFUTZaaWpvUG1peko3?=
 =?utf-8?B?dWwxSjdMNzNTQ1QyRW9nWW1LbUdieVBhZ281cU5VUFlZT1VRakJRVW5USjk3?=
 =?utf-8?B?TkhFeHdkWXIyRjNjSThxVVJJVGVhUGRBS3FBTVRUdWZLSE5xYmxsYXBFMGJy?=
 =?utf-8?B?TUttaVNpWENuYkVjU2ZyZkdTMzRxdWpBSjlzc0ZVczFaMDB5QVRwdzBvcFlj?=
 =?utf-8?B?WjNDYklsMjlLSkV3WkxXQ29Fc28vbEVmNElraWo1L05aZWhJUURCbVNVcnNh?=
 =?utf-8?B?VVplWlBzNXY5L0tVdGZYRytmaVlTRS8yR1hxdGJ0VHFSNW8vNDNjRkk5aFdU?=
 =?utf-8?Q?TQMOhoKCxcP6AnQMqtlivdbgUA4qEy/Io=3D?=
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2068;
 5:eti8ubiWSbg8euEOgrFqoa14HgriBA46Gfa+4l6MLZpI14GxhB8n4zRN/EylByi7qsp1/q9zZ0RYSpwsWIWaBKumPzkp8yndp7G/8rtt2/qGiNEonE5rCnuDf6RF8oeOKjBdPgy9mOlCv2/xLGuwn+41nGftPR9VvXGKxB4xtW2oGDb6JRjvAGQ1RVVaYD3Y1GFqtJXXzJAvaf1I0jHp0erBfvvIOrC8DFZffqSIOepZDBJmtrQcO/wnh70Yt2MTWfo1O6W8mNvcE808wNpW+bYSpLYZWkUSAn2Z/GKNyaaBebOddthESkeTWSkwiaQ3tQzIiLDnRVHBxUE9ce7yhS0etNLHN8/+YRtkilDzRNnmO00TbFqcqZWQqpwEmdTDOylfQ6u8aGFbiT2HqqjM0KNGKZZKPALXvO56ID1lX4jH3aYNj7IYIJWHztNw4ci1OTrmsrj51QJDPztGRfd9dwCTxNvYo87OYtoXaIaMIAtJ8mzaUTozetUD9WY4MriX;
 24:jhoZm6HvDl49wjkkMiDgzRcLv6YGwj4NbMMvuVoB6Ohh3I7q9hU4MMeT+On9BFGW/GhzDPurk7Z0+wN5lix17B0NngxBD1BxTSg+Y1jVOVs=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2068;
 7:qyPM+8vlwIZ8eTjWCFWpTfyy/dwERCvAnpHY1o+5XlH4N+8lt3BzgH04qC+XHe4irGX4VJMaAneATxYBlPb8LSjoKSgpp4dMCUaUGVrDMg5REebZIGpWxlqkMe1OMlAmlt/nCiD/Wyro+BLonS77Dn1wwJD4Pe5K05R5oNcvyeOGQ9+i2xgJPTVET89IjUCKXwmUSWILsQnArjfV49GJ0yTCDdqMeoE7gOS0Y+fedfiN/+WgfioW2rmW1aUgYDztztP6Qd/3G0Ukki6JmaBapD0G9/B0ywOQNpb+gE8XZpQAXYmE6DkbSpqIR395tv8x/E6fGz0g0/xWch7ai5DsPA0651foNcEswq1T9WFMP2hemm6Zlp4iITso7a9AJNwUWegjc39sNLTS0VYCDTCy8rlDRgopN387A/CTbPIP0ncy5+305gyt1vrFzn/MXt8W7JeByiCW9LTV8V6HZLPF1pCs4bBSz1ecsxxFMEJ1rmIPPjuNXwq0nGr34stiouCBDyuY6jZBuDKiwdPIIeYIrNduFA+wzaIhoZvQKKyrnEtr1Gsfo995ZxdSkHkCO1V4Ibr1icgZ/olZCJU+eguUylvf1P3dq2yRaWGONQOjq/n7PZTor3z/oDy5EENxop2rvHZ8CiqIeVY6a4nZ4zf6AvYfB77a+yROjGmgWCR/pEKJHda9HHnA+6ipPQ/mO5NRXE1PO+b3HmCNpQ6YzMuB/RTvvL/bJoBrjX3SSKK82rwk4QEt+VLJ+FqB/HY7cxYmyiVb3QR4oxHgwX2gMw7mQkIqUgIQSnEJf3DJ6R3BO8Y=
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jun 2017 10:29:41.3544 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR0701MB2068
Subject: [Xen-devel] [PATCH 4/4] ARM: ACPI: Add ITS to hardware domain MADT
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

VGhpcyBwYXRjaCBhZGRzIElUUyBpbmZvcm1hdGlvbiBpbiBoYXJkd2FyZSBkb21haW4ncyBNQURU
IHRhYmxlLgpBbHNvIHRoaXMgcGF0Y2ggaW50cm9kdWNlcyAuZ2V0X2h3ZG9tX21hZHRfc2l6ZSBp
biBnaWNfaHdfb3BlcmF0aW9ucywKdG8gcmV0dXJuIHRoZSBjb21wbGV0ZSBzaXplIG9mIE1BRFQg
dGFibGUgZm9yIGhhcmR3YXJlIGRvbWFpbi4KClNpZ25lZC1vZmYtYnk6IE1hbmlzaCBKYWdnaSA8
bWphZ2dpQGNhdml1bS5jb20+Ci0tLQogIHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyAgICAg
IHwgIDcgKy0tLS0tLQogIHhlbi9hcmNoL2FybS9naWMtdjIuYyAgICAgICAgICAgIHwgIDYgKysr
KysrCiAgeGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYyAgICAgICAgfCAzNCArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrCiAgeGVuL2FyY2gvYXJtL2dpYy12My5jICAgICAgICAgICAg
fCAxOCArKysrKysrKysrKysrKysrKysKICB4ZW4vYXJjaC9hcm0vZ2ljLmMgICAgICAgICAgICAg
ICB8IDExICsrKysrKysrKysrCiAgeGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaCAgICAgICAgfCAg
MyArKysKICB4ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaCB8IDEyICsrKysrKysrKysr
KwogIDcgZmlsZXMgY2hhbmdlZCwgODUgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9t
YWluX2J1aWxkLmMKaW5kZXggM2FiYWNjMC4uMTVjN2Y5YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
YXJtL2RvbWFpbl9idWlsZC5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwpAQCAt
MTgwMiwxMiArMTgwMiw3IEBAIHN0YXRpYyBpbnQgZXN0aW1hdGVfYWNwaV9lZmlfc2l6ZShzdHJ1
Y3QgZG9tYWluIAoqZCwgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykKICAgICAgYWNwaV9zaXpl
ID0gUk9VTkRVUChzaXplb2Yoc3RydWN0IGFjcGlfdGFibGVfZmFkdCksIDgpOwogICAgICBhY3Bp
X3NpemUgKz0gUk9VTkRVUChzaXplb2Yoc3RydWN0IGFjcGlfdGFibGVfc3RhbyksIDgpOwoKLSAg
ICBtYWR0X3NpemUgPSBzaXplb2Yoc3RydWN0IGFjcGlfdGFibGVfbWFkdCkKLSAgICAgICAgICAg
ICAgICArIHNpemVvZihzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfaW50ZXJydXB0KSAqIGQtPm1h
eF92Y3B1cwotICAgICAgICAgICAgICAgICsgc2l6ZW9mKHN0cnVjdCBhY3BpX21hZHRfZ2VuZXJp
Y19kaXN0cmlidXRvcik7Ci0gICAgaWYgKCBkLT5hcmNoLnZnaWMudmVyc2lvbiA9PSBHSUNfVjMg
KQotICAgICAgICBtYWR0X3NpemUgKz0gc2l6ZW9mKHN0cnVjdCBhY3BpX21hZHRfZ2VuZXJpY19y
ZWRpc3RyaWJ1dG9yKQotICAgICAgICAgICAgICAgICAgICAgKiBkLT5hcmNoLnZnaWMubnJfcmVn
aW9uczsKKyAgICBtYWR0X3NpemUgPSBnaWNfZ2V0X2h3ZG9tX21hZHRfc2l6ZShkKTsKICAgICAg
YWNwaV9zaXplICs9IFJPVU5EVVAobWFkdF9zaXplLCA4KTsKCiAgICAgIGFkZHIgPSBhY3BpX29z
X2dldF9yb290X3BvaW50ZXIoKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjIuYyBi
L3hlbi9hcmNoL2FybS9naWMtdjIuYwppbmRleCBmZmJlNDdjLi5lOTJkYzNkIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC9hcm0vZ2ljLXYyLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy12Mi5jCkBAIC0x
MDEyLDYgKzEwMTIsMTEgQEAgc3RhdGljIGludCBnaWN2Ml9pb21lbV9kZW55X2FjY2Vzcyhjb25z
dCBzdHJ1Y3QgCmRvbWFpbiAqZCkKICAgICAgcmV0dXJuIGlvbWVtX2RlbnlfYWNjZXNzKGQsIG1m
biwgbWZuICsgbnIpOwogIH0KCitzdGF0aWMgdTMyIGdpY3YyX2dldF9od2RvbV9tYWR0X3NpemUo
Y29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICByZXR1cm4gMDsKK30KKwogICNpZmRlZiBD
T05GSUdfQUNQSQogIHN0YXRpYyBpbnQgZ2ljdjJfbWFrZV9od2RvbV9tYWR0KGNvbnN0IHN0cnVj
dCBkb21haW4gKmQsIHUzMiBvZmZzZXQpCiAgewpAQCAtMTI0OCw2ICsxMjUzLDcgQEAgY29uc3Qg
c3RhdGljIHN0cnVjdCBnaWNfaHdfb3BlcmF0aW9ucyBnaWN2Ml9vcHMgPSB7CiAgICAgIC5yZWFk
X2FwciAgICAgICAgICAgID0gZ2ljdjJfcmVhZF9hcHIsCiAgICAgIC5tYWtlX2h3ZG9tX2R0X25v
ZGUgID0gZ2ljdjJfbWFrZV9od2RvbV9kdF9ub2RlLAogICAgICAubWFrZV9od2RvbV9tYWR0ICAg
ICA9IGdpY3YyX21ha2VfaHdkb21fbWFkdCwKKyAgICAuZ2V0X2h3ZG9tX21hZHRfc2l6ZSA9IGdp
Y3YyX2dldF9od2RvbV9tYWR0X3NpemUsCiAgICAgIC5tYXBfaHdkb21fZXh0cmFfbWFwcGluZ3Mg
PSBnaWN2Ml9tYXBfaHdkb3duX2V4dHJhX21hcHBpbmdzLAogICAgICAuaW9tZW1fZGVueV9hY2Nl
c3MgICA9IGdpY3YyX2lvbWVtX2RlbnlfYWNjZXNzLAogICAgICAuZG9fTFBJICAgICAgICAgICAg
ICA9IGdpY3YyX2RvX0xQSSwKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMg
Yi94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jCmluZGV4IDk4YzhmNDYuLjdmOGZmMzQgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy12
My1pdHMuYwpAQCAtOTI0LDYgKzkyNCw0MCBAQCBpbnQgZ2ljdjNfaXRzX2RlbnlfYWNjZXNzKGNv
bnN0IHN0cnVjdCBkb21haW4gKmQpCiAgICAgIHJldHVybiByYzsKICB9CgorI2lmZGVmIENPTkZJ
R19BQ1BJCit1MzIgZ2ljdjNfaXRzX21hZHRfZ2VuZXJpY190cmFuc2xhdG9yX3NpemUodm9pZCkK
K3sKKyAgICBjb25zdCBzdHJ1Y3QgaG9zdF9pdHMgKml0c19kYXRhOworICAgIHUzMiBzaXplID0g
MDsKKworICAgIGxpc3RfZm9yX2VhY2hfZW50cnkoaXRzX2RhdGEsICZob3N0X2l0c19saXN0LCBl
bnRyeSkKKyAgICAgICAgc2l6ZSArPSBzaXplb2Yoc3RydWN0IGFjcGlfbWFkdF9nZW5lcmljX3Ry
YW5zbGF0b3IpOworCisgICAgcmV0dXJuIHNpemU7Cit9CisKK3UzMiBnaWN2M19pdHNfbWFrZV9o
d2RvbV9tYWR0KHU4ICpiYXNlX3B0ciwgdTMyIG9mZnNldCkKK3sKKyAgICBzdHJ1Y3QgYWNwaV9t
YWR0X2dlbmVyaWNfdHJhbnNsYXRvciAqZ2ljX2l0czsKKyAgICBjb25zdCBzdHJ1Y3QgaG9zdF9p
dHMgKml0c19kYXRhOworICAgIHUzMiB0YWJsZV9sZW4gPSBvZmZzZXQsIHNpemU7CisKKyAgICAv
KiBVcGRhdGUgR0lDIElUUyBpbmZvcm1hdGlvbiBpbiBoYXJkd2FyZSBkb21haW4ncyBNQURUICov
CisgICAgbGlzdF9mb3JfZWFjaF9lbnRyeShpdHNfZGF0YSwgJmhvc3RfaXRzX2xpc3QsIGVudHJ5
KQorICAgIHsKKyAgICAgICAgc2l6ZSA9IHNpemVvZihzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNf
dHJhbnNsYXRvcik7CisgICAgICAgIGdpY19pdHMgPSAoc3RydWN0IGFjcGlfbWFkdF9nZW5lcmlj
X3RyYW5zbGF0b3IgKikoYmFzZV9wdHIKKyAgICAgICAgICAgICAgICAgICArIHRhYmxlX2xlbik7
CisgICAgICAgIGdpY19pdHMtPmhlYWRlci50eXBlID0gQUNQSV9NQURUX1RZUEVfR0VORVJJQ19U
UkFOU0xBVE9SOworICAgICAgICBnaWNfaXRzLT5oZWFkZXIubGVuZ3RoID0gc2l6ZTsKKyAgICAg
ICAgZ2ljX2l0cy0+YmFzZV9hZGRyZXNzID0gaXRzX2RhdGEtPmFkZHI7CisgICAgICAgIGdpY19p
dHMtPnRyYW5zbGF0aW9uX2lkID0gaXRzX2RhdGEtPnRyYW5zbGF0aW9uX2lkOworICAgICAgICB0
YWJsZV9sZW4gKz0gIHNpemU7CisgICAgfQorCisgICAgcmV0dXJuIHRhYmxlX2xlbjsKK30KKyNl
bmRpZgogIC8qCiAgICogQ3JlYXRlIHRoZSByZXNwZWN0aXZlIGd1ZXN0IERUIG5vZGVzIGZyb20g
YSBsaXN0IG9mIGhvc3QgSVRTZXMuCiAgICogVGhpcyBjb3BpZXMgdGhlIHJlZyBwcm9wZXJ0eSwg
c28gdGhlIGd1ZXN0IHNlZXMgdGhlIElUUyBhdCB0aGUgc2FtZSAKYWRkcmVzcwpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL2dpYy12My5jIGIveGVuL2FyY2gvYXJtL2dpYy12My5jCmluZGV4IGY2
ZmJmMmYuLmM3YThjMWMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMuYworKysgYi94
ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKQEAgLTE0MDcsOSArMTQwNywyMSBAQCBzdGF0aWMgaW50IGdp
Y3YzX21ha2VfaHdkb21fbWFkdChjb25zdCBzdHJ1Y3QgCmRvbWFpbiAqZCwgdTMyIG9mZnNldCkK
ICAgICAgICAgIHRhYmxlX2xlbiArPSBzaXplOwogICAgICB9CgorICAgIHRhYmxlX2xlbiA9IGdp
Y3YzX2l0c19tYWtlX2h3ZG9tX21hZHQoYmFzZV9wdHIsIHRhYmxlX2xlbik7CiAgICAgIHJldHVy
biB0YWJsZV9sZW47CiAgfQoKK3N0YXRpYyB1MzIgZ2ljdjNfZ2V0X2h3ZG9tX21hZHRfc2l6ZShj
b25zdCBzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHUzMiBzaXplOworICAgIHNpemUgID0gc2l6
ZW9mKHN0cnVjdCBhY3BpX21hZHRfZ2VuZXJpY19yZWRpc3RyaWJ1dG9yKQorICAgICAgICAgICAg
ICAgICAgICAgKiBkLT5hcmNoLnZnaWMubnJfcmVnaW9uczsKKyAgICBpZiAoIGdpY3YzX2l0c19o
b3N0X2hhc19pdHMoKSApCisgICAgICAgIHNpemUgICs9IGdpY3YzX2l0c19tYWR0X2dlbmVyaWNf
dHJhbnNsYXRvcl9zaXplKCk7CisKKyAgICByZXR1cm4gc2l6ZTsKK30KKwogIHN0YXRpYyBpbnQg
X19pbml0CiAgZ2ljX2FjcGlfcGFyc2VfbWFkdF9jcHUoc3RydWN0IGFjcGlfc3VidGFibGVfaGVh
ZGVyICpoZWFkZXIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdW5zaWduZWQgbG9u
ZyBlbmQpCkBAIC0xNjA1LDYgKzE2MTcsMTEgQEAgc3RhdGljIGludCBnaWN2M19tYWtlX2h3ZG9t
X21hZHQoY29uc3Qgc3RydWN0IApkb21haW4gKmQsIHUzMiBvZmZzZXQpCiAgewogICAgICByZXR1
cm4gMDsKICB9CisKK3N0YXRpYyB1MzIgZ2ljdjNfZ2V0X2h3ZG9tX21hZHRfc2l6ZShjb25zdCBz
dHJ1Y3QgZG9tYWluICpkKQoreworICAgIHJldHVybiAwOworfQogICNlbmRpZgoKICAvKiBTZXQg
dXAgdGhlIEdJQyAqLwpAQCAtMTcwNiw2ICsxNzIzLDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBn
aWNfaHdfb3BlcmF0aW9ucyBnaWN2M19vcHMgPSB7CiAgICAgIC5zZWNvbmRhcnlfaW5pdCAgICAg
ID0gZ2ljdjNfc2Vjb25kYXJ5X2NwdV9pbml0LAogICAgICAubWFrZV9od2RvbV9kdF9ub2RlICA9
IGdpY3YzX21ha2VfaHdkb21fZHRfbm9kZSwKICAgICAgLm1ha2VfaHdkb21fbWFkdCAgICAgPSBn
aWN2M19tYWtlX2h3ZG9tX21hZHQsCisgICAgLmdldF9od2RvbV9tYWR0X3NpemUgPSBnaWN2M19n
ZXRfaHdkb21fbWFkdF9zaXplLAogICAgICAuaW9tZW1fZGVueV9hY2Nlc3MgICA9IGdpY3YzX2lv
bWVtX2RlbnlfYWNjZXNzLAogICAgICAuZG9fTFBJICAgICAgICAgICAgICA9IGdpY3YzX2RvX0xQ
SSwKICB9OwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy5jIGIveGVuL2FyY2gvYXJtL2dp
Yy5jCmluZGV4IDI4OGU3NDAuLjBiZmI4NzcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMu
YworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLmMKQEAgLTg0Nyw2ICs4NDcsMTcgQEAgaW50IGdpY19t
YWtlX2h3ZG9tX21hZHQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdTMyIApvZmZzZXQpCiAgICAg
IHJldHVybiBnaWNfaHdfb3BzLT5tYWtlX2h3ZG9tX21hZHQoZCwgb2Zmc2V0KTsKICB9CgordTMy
IGdpY19nZXRfaHdkb21fbWFkdF9zaXplKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCit7CisgICAg
dTMyIG1hZHRfc2l6ZTsKKyAgICBtYWR0X3NpemUgPSBzaXplb2Yoc3RydWN0IGFjcGlfdGFibGVf
bWFkdCkKKyAgICAgICAgICAgICAgICArIHNpemVvZihzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNf
aW50ZXJydXB0KSAqIGQtPm1heF92Y3B1cworICAgICAgICAgICAgICAgICsgc2l6ZW9mKHN0cnVj
dCBhY3BpX21hZHRfZ2VuZXJpY19kaXN0cmlidXRvcikKKyAgICAgICAgICAgICAgICArIGdpY19o
d19vcHMtPmdldF9od2RvbV9tYWR0X3NpemUoZCk7CisKKyAgICByZXR1cm4gbWFkdF9zaXplOwor
fQorCiAgaW50IGdpY19pb21lbV9kZW55X2FjY2Vzcyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQog
IHsKICAgICAgcmV0dXJuIGdpY19od19vcHMtPmlvbWVtX2RlbnlfYWNjZXNzKGQpOwpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2lj
LmgKaW5kZXggNjIwM2RjNS4uYTc2NmU0MiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9naWMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oCkBAIC0zNjUsNiArMzY1LDgg
QEAgc3RydWN0IGdpY19od19vcGVyYXRpb25zIHsKICAgICAgaW50ICgqbWFrZV9od2RvbV9tYWR0
KShjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB1MzIgb2Zmc2V0KTsKICAgICAgLyogTWFwIGV4dHJh
IEdJQyBNTUlPLCBpcnFzIGFuZCBvdGhlciBodyBzdHVmZnMgdG8gdGhlIGhhcmR3YXJlIApkb21h
aW4uICovCiAgICAgIGludCAoKm1hcF9od2RvbV9leHRyYV9tYXBwaW5ncykoc3RydWN0IGRvbWFp
biAqZCk7CisgICAgLyogUXVlcnkgdGhlIHNpemUgb2YgaGFyZHdhcmUgZG9tYWluIG1hZHQgdGFi
bGUgKi8KKyAgICB1MzIgKCpnZXRfaHdkb21fbWFkdF9zaXplKShjb25zdCBzdHJ1Y3QgZG9tYWlu
ICpkKTsKICAgICAgLyogRGVueSBhY2Nlc3MgdG8gR0lDIHJlZ2lvbnMgKi8KICAgICAgaW50ICgq
aW9tZW1fZGVueV9hY2Nlc3MpKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpOwogICAgICAvKiBIYW5k
bGUgTFBJcywgd2hpY2ggcmVxdWlyZSBzcGVjaWFsIGhhbmRsaW5nICovCkBAIC0zNzYsNiArMzc4
LDcgQEAgaW50IGdpY19tYWtlX2h3ZG9tX2R0X25vZGUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUg
KmdpYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpmZHQpOwogIGludCBnaWNf
bWFrZV9od2RvbV9tYWR0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHUzMiBvZmZzZXQpOwordTMy
IGdpY19nZXRfaHdkb21fbWFkdF9zaXplKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpOwogIGludCBn
aWNfbWFwX2h3ZG9tX2V4dHJhX21hcHBpbmdzKHN0cnVjdCBkb21haW4gKmQpOwogIGludCBnaWNf
aW9tZW1fZGVueV9hY2Nlc3MoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCk7CgpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmggCmIveGVuL2luY2x1ZGUvYXNtLWFybS9n
aWNfdjNfaXRzLmgKaW5kZXggODRkYmI5Yy4uYTYyOWRiZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNf
aXRzLmgKQEAgLTE0MSw2ICsxNDEsOCBAQCB2b2lkIGdpY3YzX2l0c19kdF9pbml0KGNvbnN0IHN0
cnVjdCBkdF9kZXZpY2Vfbm9kZSAKKm5vZGUpOwogICNpZmRlZiBDT05GSUdfQUNQSQogIGludCBn
aWN2M19pdHNfYWNwaV9pbml0KHN0cnVjdCBhY3BpX3N1YnRhYmxlX2hlYWRlciAqaGVhZGVyLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVuc2lnbmVkIGxvbmcg
ZW5kKTsKK3UzMiBnaWN2M19pdHNfbWFkdF9nZW5lcmljX3RyYW5zbGF0b3Jfc2l6ZSh2b2lkKTsK
K3UzMiBnaWN2M19pdHNfbWFrZV9od2RvbV9tYWR0KHU4ICpiYXNlX3B0ciwgdTMyIG9mZnNldCk7
CiAgI2VuZGlmCgogIC8qIERlbnkgaW9tZW0gYWNjZXNzIGZvciBpdHMgKi8KQEAgLTIxMyw2ICsy
MTUsMTYgQEAgc3RhdGljIGlubGluZSBpbnQgZ2ljdjNfaXRzX2FjcGlfaW5pdChzdHJ1Y3QgCmFj
cGlfc3VidGFibGVfaGVhZGVyICpoZWFkZXIsCiAgewogICAgICByZXR1cm4gZmFsc2U7CiAgfQor
CitzdGF0aWMgaW5saW5lIHUzMiBnaWN2M19pdHNfbWFkdF9nZW5lcmljX3RyYW5zbGF0b3Jfc2l6
ZSh2b2lkKQoreworICAgIHJldHVybiAwOworfQorCitzdGF0aWMgaW5saW5lIHUzMiBnaWN2M19p
dHNfbWFrZV9od2RvbV9tYWR0KHU4ICpiYXNlX3B0ciwgdTMyIG9mZnNldCkKK3sKKyAgICByZXR1
cm4gMDsKK30KICAjZW5kaWYKCiAgc3RhdGljIGlubGluZSBpbnQgZ2ljdjNfaXRzX2RlbnlfYWNj
ZXNzKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 10:33:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 10: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 1dLoZQ-0002Sh-1z; Fri, 16 Jun 2017 10:33:40 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dLoZO-0002Sb-Cb
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 10:33:38 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 F3/D2-26749-104B3495; Fri, 16 Jun 2017 10:33:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXS6fjDS5dhi3O
 kwYn95hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bipU3MBbt4Kna8f8nSwNjF2cXIySEkkCfx
 Z/4sFhCbV8BOYlFDEzuILSFgKHF64U2wOIuAqsS2GYeYQGw2AXWJtmfbWUFsEQENie6TB4DiX
 BzMAosYJf6tOg3WLCyQLzHjdDM7SEJIYDOjRNv6LrAOToFAiTV/9gIlOIC2CUr83SEMEmYW0J
 J4+OsWC4StLbFs4WtmkBJmAWmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxahSnFpWlFukaWug
 lFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgQGYD0DA+MOxt+nPQ8xSnIwKYny8ss5
 RQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4L2/yTlSSLAoNT21Ii0zBxgLMGkJDh4lEV4mkDRvc
 UFibnFmOkTqFKOilDjvHpCEAEgiozQPrg0Wf5cYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCf
 NmbgCawpOZVwI3/RXQYiagxUEXHEAWlyQipKQaGJfvC230WXNxorLPe47FSj4RM1aGavxputF
 2endjYE1k6YILao4eC4UE+l/uLpoW426Vxde5/r3kFdlWZwEFpVncxWHntzYuqnLv+apW8bqA
 4VRZV9mToJ7Fv7pUY/f7+CZlXC4rqxQM69azYjq13PWozq7/GvfORq55ssBeeun+SuPg75WHl
 ViKMxINtZiLihMBb6LOpboCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1497609215!105951871!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23009 invoked from network); 16 Jun 2017 10:33:36 -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; 16 Jun 2017 10:33:36 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 16 Jun 2017 04:33:34 -0600
Message-Id: <5943D01D020000780016366C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 16 Jun 2017 04:33:33 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Zhongze Liu" <blackskygg@gmail.com>
References: <20170616045530.21079-1-blackskygg@gmail.com>
 <5943B6AC02000078001635B2@prv-mh.provo.novell.com>
 <CAHrd_jrOm0U6e8VWfeN2TuX3EYKdMJSM-sRp7SqiB7p9cSA8BA@mail.gmail.com>
In-Reply-To: <CAHrd_jrOm0U6e8VWfeN2TuX3EYKdMJSM-sRp7SqiB7p9cSA8BA@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] libxc: add xc_domain_add_to_physmap_batch
 to wrap XENMEM_add_to_physmap_batch
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE2LjA2LjE3IGF0IDExOjM2LCA8YmxhY2tza3lnZ0BnbWFpbC5jb20+IHdyb3RlOgo+
IDIwMTctMDYtMTYgMTY6NDUgR01UKzA4OjAwIEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNv
bT46Cj4+Pj4+IE9uIDE2LjA2LjE3IGF0IDA2OjU1LCA8YmxhY2tza3lnZ0BnbWFpbC5jb20+IHdy
b3RlOgo+Pj4gLS0tIGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKPj4+ICsrKyBiL3Rv
b2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCj4+PiBAQCAtMTM3Miw2ICsxMzcyLDE1IEBAIGlu
dCB4Y19kb21haW5fYWRkX3RvX3BoeXNtYXAoeGNfaW50ZXJmYWNlICp4Y2gsCj4+PiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGlkeCwKPj4+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCBncGZuKTsKPj4+Cj4+PiAraW50IHhjX2RvbWFp
bl9hZGRfdG9fcGh5c21hcF9iYXRjaCh4Y19pbnRlcmZhY2UgKnhjaCwKPj4+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkLAo+Pj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZm9yZWlnbl9kb21pZCwKPj4KPj4gSSdt
IG5vdCBleGFjdGx5IHN1cmUgd2hhdCB0aGUgbGlieGMgY29kaW5nIHJ1bGVzIGFyZSwgYnV0IEkn
ZCBleHBlY3QKPj4gdGhlc2UgYm90aCB0byBiZSBkb21pZF90LCAuLi4KPj4KPiAKPiBJIHdhcyBw
bGFubmluZyB0byBtYWtlIHRoZW0gZG9taWRfdCwgYnV0IGFjY29yZGluZyB0byB0aGUgb3RoZXIK
PiBkb21pZC1wYXJhbWV0ZXJzJyB0eXBlcwo+IGluIHRoZSBmaWxlLCBhbmQgdGhleSBhcmUgYWxs
IHVpbnQzMl90LCBzbyBJIGZpbmFsbHkgZGVjaWRlZCBvbiB1aW50MzJfdC4KCllvdSdsbCB3YW50
IHRvIHNlZSB3aGF0IHRoZSBtYWludGFpbmVycyBvZiB0aGUgY29kZSBzYXksIGJ1dCBteQpnZW5l
cmFsIHBvc2l0aW9uIG9uIHRoaW5ncyBsaWtlIHRoaXMgaXMgdG8gdHJ5IHRvIGF2b2lkIGNvcHlp
bmcgcHJpb3IKbWlzdGFrZXMuCgo+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IHNwYWNlLAo+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdWludDE2X3Qgc2l6ZSwKPj4KPj4gLi4uIHRoaXMgb25lIHRvIGJlIHVuc2lnbmVkIGlu
dCwgLi4uCj4gCj4gSW4gdGhlIHhlbl9hZGRfdG9fcGh5c21hcF9iYXRjaCBzdHJ1Y3QsIGJvdGgg
QHNwYWNlIGFuZCBAc2l6ZSBhcmUKPiB1aW50MTZfdCwgc28gSSB0aGluawo+IEkgc2hvdWxkIGhh
dmUgbWFkZSBAc3BhY2UgdWludDE2X3QsIHRvby4gSSdsbCBmaXggdGhpcy4gT3IgZG8geW91IGhh
dmUKPiBhbnkgZ29vZCByZWFzb25zIHRvCj4gbWFrZSBib3RoIG9mIHRoZW0gdW5zaWduZWQgaW50
PwoKQWdhaW4sIEknbSBub3QgYSBtYWludGFpbmVyIG9mIHRoaXMgY29kZSwgYnV0IGluIHRoZSBo
eXBlcnZpc29yIHdlCnZpZXcgaXQgdGhlIG90aGVyIHdheSBhcm91bmQ6IFlvdSBuZWVkIHRvIGhh
dmUgYSBnb29kIHJlYXNvbgp0byB1c2UgZml4ZWQtd2lkdGggdHlwZXMuCgpKYW4KCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 16 10:36:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 10: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 1dLocG-0002c4-FK; Fri, 16 Jun 2017 10:36:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dharabuchphd@gmail.com>) id 1dLocF-0002bv-1M
 for xen-devel@lists.xen.org; Fri, 16 Jun 2017 10:36:35 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 4F/BB-03371-2B4B3495; Fri, 16 Jun 2017 10:36:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVyMfTqat2NW5w
 jDVruqFss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBm/Jn9kLLgiUXH5m2UD42TRLkYuDiGBiYwS
 m26fYu1i5ORgEbjDIrFvkQlIQkLgB4vE//2rwRISAnkSe+fcYoOw8yXenp0CFucVEJQ4OfMJC
 4gtJOAlcefsR6AaDg42AU2J3ZPSQEwWAVWJrk53iOoAiQebPzOBhIUFlCU+T6kBMUUEHCRO91
 uDVDAL+Ei82j6TfQIj7ywk42chSUHYmhKt239D2RoSC+7sY4SwtSWWLXzNvICRdRWjRnFqUVl
 qka6xkV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmD4MQDBDsbT6wIPMUpyMCmJ
 8vLLOUUK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuA13uwcKSRYlJqeWpGWmQOMBJi0BAePkggv0
 yagNG9xQWJucWY6ROoUozHHlSvrvjBxTDmw/QuTEEtefl6qlDivA8gkAZDSjNI8uEGwCL3EKC
 slzMsIdJoQT0FqUW5mCar8K0ZxDkYlYd7MDUBTeDLzSuD2vQI6hQnolKALDiCnlCQipKQaGLn
 F2W8d+f6v4e3tdVLzpZyqr5o6K305HXT9R5GLYmsmY0HqQu1K9dcdi2p+l3863v5QzoKXQ+qK
 TYcEx8LPC86t/9VxN9u7YdOfZPczzxWuWSRyen/IXKcsPeum95+7YfKbfC23npr3TI5zZY2Ec
 OeRAxM3/2ObHxTdr7bP9pmTTuBh2ykr/iuxFGckGmoxFxUnAgATvcptywIAAA==
X-Env-Sender: dharabuchphd@gmail.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1497609392!84787593!1
X-Originating-IP: [209.85.213.171]
X-SpamReason: No, hits=1.7 required=7.0 tests=BODY_RANDOM_LONG,
 HTML_10_20,HTML_MESSAGE,RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40320 invoked from network); 16 Jun 2017 10:36:33 -0000
Received: from mail-yb0-f171.google.com (HELO mail-yb0-f171.google.com)
 (209.85.213.171)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 16 Jun 2017 10:36:33 -0000
Received: by mail-yb0-f171.google.com with SMTP id 84so11325198ybe.0
 for <xen-devel@lists.xen.org>; Fri, 16 Jun 2017 03:36:33 -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=DfqEIRQ+CFLcq/AwJDtsukRY7eazP/eN5BYfZrq1BI0=;
 b=b1cR9YobJjWDK0f2aPPtWTyhkXbj/pCw1B+bfcvmXjaJy0ucW6018sm7mgYrtq8une
 yHmpTovHj2x684uDA4kRPJ+hoc1yjbQu3SAXBGVUWkUhyldStPNLQ9HJR2UXc10wP8eo
 wdSL5FUcVb83ZK5N86/C8WW65lpOOTtixTP2vcR/ljJDmA99ZqnvLt/j/KtgYKoOKbdi
 s1iE12EN2dwSY7oGWqm0p1XfiW1ZHkFt6nFt0pgxdcOn4+eR5oslRMUdpglOW0dPoQ67
 DoXkhQ6U4wa+Wy4CaxbfXIqmAoNf/eFskeAUxxWT9n3q0mOeznXVzF/vNw0smyK3T6W8
 7ufg==
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=DfqEIRQ+CFLcq/AwJDtsukRY7eazP/eN5BYfZrq1BI0=;
 b=falPHKfsm3aUPcNk9vU/QXyq8KZhZeBVLelWj0SDoJRP7ZvFd5xY3WXYPpS1l/3s+i
 VmLRULyZzk4dcK0dGJOjXjjjUOSlgmnGC5HrtysZxDvTt9YKrFHbC2a2MmCb1S2y1ZvG
 +67AcsmtgCVdVGZMQpl9nQ55l70+Bmaq5HzIyv+XBRbOeS16KR62YXa/VeAIEn09/h3/
 HYSdPpH7IU1/R/A2Vj36aOPhgkNT+HtQpDdaIHchnxMuJ70hTrFXSREFY8z7FOWdAgYH
 28Y0re4z1nlvTtsykkWV55egLL661BNBRJeSGjPdVb1qXt+0z8LltDBLkbhh+jXT0cEC
 55gw==
X-Gm-Message-State: AKS2vOyvv/wOMA3kChvL0YrQUOb55jRkdvQukkN1pRNLxezLyPoUiCJh
 ecQgCwPCpPGrM6ttsIOyTb+MXxQduTLR
X-Received: by 10.37.216.4 with SMTP id p4mr7741893ybg.35.1497609392373; Fri,
 16 Jun 2017 03:36:32 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.13.245.69 with HTTP; Fri, 16 Jun 2017 03:36:31 -0700 (PDT)
From: dhara buch <dharabuchphd@gmail.com>
Date: Fri, 16 Jun 2017 16:06:31 +0530
Message-ID: <CA+ALRJWg5AD6N6RwnDhLPF33GvV6GooPDapwF7040F-ewiUbxw@mail.gmail.com>
To: Michael Petlan <mpetlan@redhat.com>, xen-devel@lists.xen.org
Subject: [Xen-devel] Operf and Opreport outputs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============8651008549097919095=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============8651008549097919095==
Content-Type: multipart/alternative; boundary="001a114fd372d8593b0552115b5a"

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

Hello,

Many days ago you had helped me a lot in using Oprofile in Virtual Machine.
That time, I also had a query regarding getting information from 'opreport
--symbols --debuginfo' command.

Actually, I am profiling a file1.c file with the following commands...

1. gcc -g file1.c -o file1

2. operf ./file1 --events=CPU_CLK_UNHALTED

3. opreport --symbols --debuginfo

the output contains various lines where one line look follows:

samples  %        linenr info                 image name
symbol name

2       12.5000  rsaimp.c:16                 rsaimp                   MM
2        12.5000  rsaimp.c:34                 rsaimp                   main

When I execute commands 2 and 3 multiple times, each time I gwt the output
for symbole name MM (which is UDF in the program) but I don't get output
for main every time.

Additionally,'' the sample % also vary every time I file operf command. I
do not understand the working of operf that how it gives different outputs
for the same program.

Thanks,

Dhara Buch

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

<div dir=3D"ltr"><div><div><div><div><div><div><div><div><div><div>Hello,<b=
r><br></div>Many days ago you had helped me a lot in using Oprofile in Virt=
ual Machine. That time, I also had a query regarding getting information fr=
om &#39;opreport --symbols --debuginfo&#39; command.<br><br></div>Actually,=
 I am profiling a file1.c file with the following commands...<br><br></div>=
1. gcc -g file1.c -o file1<br><br></div>2. operf ./file1 --events=3DCPU_CLK=
_UNHALTED<br><br></div>3. opreport --symbols --debuginfo<br><br></div>the o=
utput contains various lines where one line look follows:<br><br>samples=C2=
=A0 %=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 linenr info=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 image name=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 symbol name<br><br>2 =C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 12.5000=C2=A0 rsaimp.c:16=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 rsaimp=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 MM<br>2=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 12.=
5000=C2=A0 rsaimp.c:34=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 rsaimp=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 main<br><br></div>When I execute commands 2 and 3 multiple tim=
es, each time I gwt the output for symbole name MM (which is UDF in the pro=
gram) but I don&#39;t get output for main every time.<br><br></div>Addition=
ally,&#39;&#39; the sample % also vary every time I file operf command. I d=
o not understand the working of operf that how it gives different outputs f=
or the same program.<br><br></div>Thanks,<br><br></div>Dhara Buch<br></div>

--001a114fd372d8593b0552115b5a--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8651008549097919095==--


From xen-devel-bounces@lists.xen.org Fri Jun 16 10:44:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 10:44: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 1dLojk-0003Nd-7g; Fri, 16 Jun 2017 10:44: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=33382dc55=dario.faggioli@citrix.com>)
 id 1dLojj-0003NX-31
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 10:44:19 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 0D/E6-03587-286B3495; Fri, 16 Jun 2017 10:44:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsXitHSDvW7jNud
 Ig6+7jCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owpH+UKznhU/Hv3m7GB8Y1NFyMnh4RAiMSv
 Gx/Zuxg5OHgFDCW2vDcBMYUFwiR+rhMEqWATMJB4s2MvK4gtIqAs0fvrN0sXIxcHs8BlRokPs
 6cxgSRYBFQlZv56ygZicwrYS/y/NIUJpEhI4DCjxMHr88C6+QUkJW59+cgMYjMLVEvsn7+BHe
 IGbYkj5/rBbF4BQYmTM5+wgNhCAmoSM+ZeZp3AyDcLScssJGUQcU2J1u2/2SFsbYllC18zQ9i
 2EuvWvYeqsZHYdHUBI4QtL7H97RzmBYzsqxg1ilOLylKLdI0s9JKKMtMzSnITM3N0DQ3M9HJT
 i4sT01NzEpOK9ZLzczcxAkOZAQh2MJ5fG3iIUZKDSUmUl1/OKVKILyk/pTIjsTgjvqg0J7X4E
 KMMB4eSBO+irc6RQoJFqempFWmZOcCogklLcPAoifAybQJK8xYXJOYWZ6ZDpE4x6nK03d/yhU
 mIJS8/L1VKnFcTZIYASFFGaR7cCFiEX2KUlRLmZQQ6SoinILUoN7MEVf4VozgHo5IwxBSezLw
 SuE2vgI5gAjoi6IIDyBEliQgpqQZGvu9n5hncX7DnwP77WUc3f+Az/OXpu2PHiT0rTsvPtXvd
 Yu0/l+nYnipeKz6O+vuqS7Y4OP+/Zb3B7v7V5knPuNe3rff/vspznk7BP3+tAw8uufK/4/juM
 IHvUbRX+eOiBPEJdWKzJqk5T2qccejOz5fT5zxevT/v0f9blq0OMbvyxeMmnjmt9EOJpTgj0V
 CLuag4EQAk2DS26wIAAA==
X-Env-Sender: prvs=33382dc55=dario.faggioli@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1497609856!84789190!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8801 invoked from network); 16 Jun 2017 10:44:17 -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;
 16 Jun 2017 10:44:17 -0000
X-IronPort-AV: E=Sophos;i="5.39,346,1493683200"; 
 d="asc'?scan'208";a="436679723"
Message-ID: <1497609841.30417.5.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Date: Fri, 16 Jun 2017 12:44:01 +0200
In-Reply-To: <5943B8F202000078001635CC@prv-mh.provo.novell.com>
References: <149745892779.20244.4770433880444010417.stgit@Solace.fritz.box>
 <149745919711.20244.17843343131079129783.stgit@Solace.fritz.box>
 <5943B8F202000078001635CC@prv-mh.provo.novell.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Boris
 Ostrovsky <boris.ostrovsky@oracle.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] xen: idle_loop: either deal with tasklets
 or go idle
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============5642683510594127095=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============5642683510594127095==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-+jJEH+00o+QgEI/87Fwa"

--=-+jJEH+00o+QgEI/87Fwa
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Fri, 2017-06-16 at 02:54 -0600, Jan Beulich wrote:
> > > > On 14.06.17 at 18:53, <dario.faggioli@citrix.com> wrote:
> >=20
> > --- a/xen/arch/x86/domain.c
> > +++ b/xen/arch/x86/domain.c
> > @@ -112,12 +112,18 @@ static void play_dead(void)
> > =C2=A0
> > =C2=A0static void idle_loop(void)
> > =C2=A0{
> > +=C2=A0=C2=A0=C2=A0=C2=A0unsigned int cpu =3D smp_processor_id();
> > +
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0for ( ; ; )
> > =C2=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 ( cpu_is_offline(sm=
p_processor_id()) )
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0if ( cpu_is_offline(cp=
u) )
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0play_dead();
> > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0(*pm_idle)();
> > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0do_tasklet();
> > +
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0/* Are we here for run=
ning vcpu context tasklets, or for
> > idling? */
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0if ( unlikely(tasklet_=
work_to_do(cpu)) )
>=20
> I'm not really sure about the "unlikely()" here.
>=20
It's basically already there, without this patch, at the very beginning
of do_tasklet():

=C2=A0=C2=A0=C2=A0=C2=A0if ( likely(*work_to_do !=3D (TASKLET_enqueued|TASK=
LET_scheduled)) )
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0return;

Which is right the check that I moved in tasklet_work_to_do(), and as
you can see, it has the likely.

So, I fundamentally kept it for consistency with old code. I actually
think it does make sense, but I don't have a too strong opinion about
this.

> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0do_tasklet(cpu);
> > +=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=
=A0(*pm_idle)();
>=20
> Please take the opportunity and drop the pointless parentheses
> and indirection.
>=20
Ok.

> > --- a/xen/common/tasklet.c
> > +++ b/xen/common/tasklet.c
> > @@ -104,19 +104,11 @@ static void do_tasklet_work(unsigned int cpu,
> > struct list_head *list)
> > =C2=A0}
> > =C2=A0
> > =C2=A0/* VCPU context work */
> > -void do_tasklet(void)
> > +void do_tasklet(unsigned int cpu)
> > =C2=A0{
> > -=C2=A0=C2=A0=C2=A0=C2=A0unsigned int cpu =3D smp_processor_id();
>=20
> I'm not convinced it is a good idea to have the caller pass in the
> CPU
> number.=20
>
Yes, I know. I couldn't make up my mind about it either. I guess I get
get rid of this aspect of the patch.

> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0unsigned long *work_to_do =3D &per_cpu(ta=
sklet_work_to_do, cpu);
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0struct list_head *list =3D &per_cpu(taskl=
et_list, cpu);
> > =C2=A0
> > -=C2=A0=C2=A0=C2=A0=C2=A0/*
> > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* Work must be enqueued *and* scheduled.=
 Otherwise there is
> > no work to
> > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* do, and/or scheduler needs to run to u=
pdate idle vcpu
> > priority.
> > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0*/
> > -=C2=A0=C2=A0=C2=A0=C2=A0if ( likely(*work_to_do !=3D
> > (TASKLET_enqueued|TASKLET_scheduled)) )
> > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0return;
>=20
> Perhaps it also wouldn't hurt to convert this to an ASSERT() too.
>=20
Nope, I can't. It's a best effort check, and *work_to_do (which is
per_cpu(tasklet_work_to_do,cpu)) can change, and the assert may fail.

The code is, of course, safe, because, if we think that there's work
but there's not, the list of pending tasklets will be empty (and we
check that after taking the tasklet lock).

> > --- a/xen/include/xen/tasklet.h
> > +++ b/xen/include/xen/tasklet.h
> > @@ -40,9 +40,19 @@ DECLARE_PER_CPU(unsigned long,
> > tasklet_work_to_do);
> > =C2=A0#define TASKLET_enqueued=C2=A0=C2=A0=C2=A0(1ul << _TASKLET_enqueu=
ed)
> > =C2=A0#define TASKLET_scheduled=C2=A0=C2=A0(1ul << _TASKLET_scheduled)
> > =C2=A0
> > +static inline bool tasklet_work_to_do(unsigned int cpu)
> > +{
> > +=C2=A0=C2=A0=C2=A0=C2=A0/*
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* Work must be enqueued *and* scheduled.=
 Otherwise there is
> > no work to
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* do, and/or scheduler needs to run to u=
pdate idle vcpu
> > priority.
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0*/
> > +=C2=A0=C2=A0=C2=A0=C2=A0return per_cpu(tasklet_work_to_do, cpu) =3D=3D=
 (TASKLET_enqueued|
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0TASKLE=
T_scheduled)
> > ;
> > +}
>=20
> Wouldn't cpu_is_haltable() then also better use this new function?
>=20
Mmm... Perhaps. It's certainly less code chrun.

ARM code would then contain two invocations of cpu_is_haltable() (the
first happens with IRQ enabled, so a second one with IRQ disabled is
necessary). But that is *exactly* the same thing we do on x86 (they're
just in different functions in that case).

So, I reworked the patch according to these suggestions, and you can
look at it below.

If you like it better, I'm ok re-submitting it properly in this shape.
Other thoughts anyone else?

Thanks and Regards,
Dario
---
NOTE that, since we call do_tasklet() after having checked
cpu_is_haltable(), the if in there is not likely any longer.
---
diff --git a/xen/arch/arm/domain.c b/xen/arch/arm/domain.c
index 76310ed..86cd612 100644
--- a/xen/arch/arm/domain.c
+++ b/xen/arch/arm/domain.c
@@ -41,20 +41,28 @@ DEFINE_PER_CPU(struct vcpu *, curr_vcpu);
=20
 void idle_loop(void)
 {
+    unsigned int cpu =3D smp_processor_id();
+
     for ( ; ; )
     {
-        if ( cpu_is_offline(smp_processor_id()) )
+        if ( cpu_is_offline(cpu) )
             stop_cpu();
=20
-        local_irq_disable();
-        if ( cpu_is_haltable(smp_processor_id()) )
+        /* Are we here for running vcpu context tasklets, or for idling? *=
/
+        if ( cpu_is_haltable(cpu) )
         {
-            dsb(sy);
-            wfi();
+            local_irq_disable();
+            /* We need to check again, with IRQ disabled */
+            if ( cpu_is_haltable(cpu) )
+            {
+                dsb(sy);
+                wfi();
+            }
+            local_irq_enable();
         }
-        local_irq_enable();
+        else
+            do_tasklet();
=20
-        do_tasklet();
         do_softirq();
         /*
          * We MUST be last (or before dsb, wfi). Otherwise after we get th=
e
diff --git a/xen/arch/x86/domain.c b/xen/arch/x86/domain.c
index 49388f4..c520fdd 100644
--- a/xen/arch/x86/domain.c
+++ b/xen/arch/x86/domain.c
@@ -112,12 +112,18 @@ static void play_dead(void)
=20
 static void idle_loop(void)
 {
+    unsigned int cpu =3D smp_processor_id();
+
     for ( ; ; )
     {
-        if ( cpu_is_offline(smp_processor_id()) )
+        if ( cpu_is_offline(cpu) )
             play_dead();
-        (*pm_idle)();
-        do_tasklet();
+
+        /* Are we here for idling, or for running vcpu context tasklets? *=
/
+        if ( cpu_is_haltable(cpu) )
+            pm_idle();
+        else
+            do_tasklet();
         do_softirq();
         /*
          * We MUST be last (or before pm_idle). Otherwise after we get the
diff --git a/xen/common/tasklet.c b/xen/common/tasklet.c
index 365a777..ebdce12 100644
--- a/xen/common/tasklet.c
+++ b/xen/common/tasklet.c
@@ -114,7 +114,7 @@ void do_tasklet(void)
      * Work must be enqueued *and* scheduled. Otherwise there is no work t=
o
      * do, and/or scheduler needs to run to update idle vcpu priority.
      */
-    if ( likely(*work_to_do !=3D (TASKLET_enqueued|TASKLET_scheduled)) )
+    if ( *work_to_do !=3D (TASKLET_enqueued|TASKLET_scheduled) )
         return;
=20
     spin_lock_irq(&tasklet_lock);
--=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)
--=-+jJEH+00o+QgEI/87Fwa
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

iQIcBAABCAAGBQJZQ7Z0AAoJEBZCeImluHPuJqIP/2MMPVeHKlwSugNrrgBEbbTT
zmDICX97doe9/o5fnqhSYegTr2/7/541tHVV2hdZFUqJVGrKLuKLw+lBZm2p2GWg
e3EM/e7T4LQ9yLFJ//cyxXxSE3X+FxaQvCxaIsUyf3LIG/z9oNvkQdnTmy8UCWov
RHPKm3TVe1jtcL9yuMC/2rd9bcUoopfDsxow5RsNhLZeADm6D0HBqgVmk/ezkjFS
M0RbWfv892iON4U3hs1rSKqXNM49l+aYLYJEkyJnW9mnnABIq+5qGcRsUf9dImgW
4atnk9CH0GWY5xzoXULCgCTvCtiUH+MOPjhcda3X1PqETCt63OVHY1Du3oG8HFZw
T+vl5ItZhinPwYxDF+wP0iaE9u4cd/Yj6r/NdSCxOUTcs+j4YPMUPMkhbHGsLV4d
yEVEgGxp5FuIb8RvEs6FGPJWSgDTnewPFrh6EMQCltwEgVt0L3CaVo0xgph7BMWq
dO4me8m0h96sJeCfIjmWObCBsFJpBLgF2sylhHdSanU4kQWr5OIQHktwfzbTV2bK
fj6Sah7rSxzuZI5C5OPEXHROP+jKyXA0Hrl2NoLTNQe+OFTqWRkdJf4QqBMpuJd0
PFRX/4AgOqA/nfkdParJ+9FuSHFAYRRTFUWNznLP5YFZ0MwjS4a/BOiTMt4rV3fW
Jal6RAoCXJyjW3Yz7yOo
=rePq
-----END PGP SIGNATURE-----

--=-+jJEH+00o+QgEI/87Fwa--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5642683510594127095==--


From xen-devel-bounces@lists.xen.org Fri Jun 16 11:47:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 11: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 1dLpis-0007Up-45; Fri, 16 Jun 2017 11:47: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 1dLpir-0007Uj-Ii
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 11:47:29 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 22/65-02196-055C3495; Fri, 16 Jun 2017 11:47:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXS6fjDSzfgqHO
 kwfGV/Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8avqYuYCnbKV9y8rdXA+Eyii5GTQ0ggT+L/
 mTmMIDavgJ3E9LlfwGwJAUOJ0wtvsoDYLAKqErOW/WQDsdkE1CXanm1nBbFFBAwkVm6aBWRzc
 TAL3GKU2Pj5F1iRsECYxORXy5hAEkICLxgleu8sAktwChhJXJ49EWgqB9A2QYm/O4RBwswCWh
 IPf91igbC1JZYtfM0MUsIsIC2x/B/HBEa+WQgNs5A0zELSMAuhYQEjyypGjeLUorLUIl1DY72
 kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMDwYwCCHYzbtnseYpTkYFIS5eWXc4oU
 4kvKT6nMSCzOiC8qzUktPsQow8GhJMGre8Q5UkiwKDU9tSItMwcYCTBpCQ4eJRHe3N1Aad7ig
 sTc4sx0iNQpRkUpcd4Ph4ESAiCJjNI8uDZY9F1ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMK
 8ZyBSezLwSuOmvgBYzAS0OuuAAsrgkESEl1cAYvSjq1L5vrBG3MzMd58RmKRxpEbX5s6Nw/7u
 qDZcvqVjzJCnJ+P9YzbN/2pMLG6bd3d3++CyTV6DwPv6ZdzIChTj5uZZpM5SeWXJKctvGR4qG
 f7saDqZOua6zK8t+188JM3ruqOgK3k2OLatdduSnZtRP2w+8t2dPamfI4Fl3ePPeRQ7J8WHFS
 izFGYmGWsxFxYkAk5x0qrkCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1497613646!105817388!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51769 invoked from network); 16 Jun 2017 11:47:27 -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; 16 Jun 2017 11:47:27 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 16 Jun 2017 05:47:25 -0600
Message-Id: <5943E16D02000078001636DC@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 16 Jun 2017 05:47:25 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Dario Faggioli" <dario.faggioli@citrix.com>
References: <149745892779.20244.4770433880444010417.stgit@Solace.fritz.box>
 <149745919711.20244.17843343131079129783.stgit@Solace.fritz.box>
 <5943B8F202000078001635CC@prv-mh.provo.novell.com>
 <1497609841.30417.5.camel@citrix.com>
In-Reply-To: <1497609841.30417.5.camel@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 BorisOstrovsky <boris.ostrovsky@oracle.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] xen: idle_loop: either deal with tasklets
 or go idle
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE2LjA2LjE3IGF0IDEyOjQ0LCA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gRnJpLCAyMDE3LTA2LTE2IGF0IDAyOjU0IC0wNjAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPj4gPiA+ID4gT24gMTQuMDYuMTcgYXQgMTg6NTMsIDxkYXJpby5mYWdnaW9saUBjaXRyaXgu
Y29tPiB3cm90ZToKPj4gPiAKPj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKPj4gPiAr
KysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKPj4gPiBAQCAtMTEyLDEyICsxMTIsMTggQEAgc3Rh
dGljIHZvaWQgcGxheV9kZWFkKHZvaWQpCj4+ID4gIAo+PiA+ICBzdGF0aWMgdm9pZCBpZGxlX2xv
b3Aodm9pZCkKPj4gPiAgewo+PiA+ICsgICAgdW5zaWduZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNz
b3JfaWQoKTsKPj4gPiArCj4+ID4gICAgICBmb3IgKCA7IDsgKQo+PiA+ICAgICAgewo+PiA+IC0g
ICAgICAgIGlmICggY3B1X2lzX29mZmxpbmUoc21wX3Byb2Nlc3Nvcl9pZCgpKSApCj4+ID4gKyAg
ICAgICAgaWYgKCBjcHVfaXNfb2ZmbGluZShjcHUpICkKPj4gPiAgICAgICAgICAgICAgcGxheV9k
ZWFkKCk7Cj4+ID4gLSAgICAgICAgKCpwbV9pZGxlKSgpOwo+PiA+IC0gICAgICAgIGRvX3Rhc2ts
ZXQoKTsKPj4gPiArCj4+ID4gKyAgICAgICAgLyogQXJlIHdlIGhlcmUgZm9yIHJ1bm5pbmcgdmNw
dSBjb250ZXh0IHRhc2tsZXRzLCBvciBmb3IKPj4gPiBpZGxpbmc/ICovCj4+ID4gKyAgICAgICAg
aWYgKCB1bmxpa2VseSh0YXNrbGV0X3dvcmtfdG9fZG8oY3B1KSkgKQo+PiAKPj4gSSdtIG5vdCBy
ZWFsbHkgc3VyZSBhYm91dCB0aGUgInVubGlrZWx5KCkiIGhlcmUuCj4+IAo+IEl0J3MgYmFzaWNh
bGx5IGFscmVhZHkgdGhlcmUsIHdpdGhvdXQgdGhpcyBwYXRjaCwgYXQgdGhlIHZlcnkgYmVnaW5u
aW5nCj4gb2YgZG9fdGFza2xldCgpOgo+IAo+ICAgICBpZiAoIGxpa2VseSgqd29ya190b19kbyAh
PSAoVEFTS0xFVF9lbnF1ZXVlZHxUQVNLTEVUX3NjaGVkdWxlZCkpICkKPiAgICAgICAgIHJldHVy
bjsKPiAKPiBXaGljaCBpcyByaWdodCB0aGUgY2hlY2sgdGhhdCBJIG1vdmVkIGluIHRhc2tsZXRf
d29ya190b19kbygpLCBhbmQgYXMKPiB5b3UgY2FuIHNlZSwgaXQgaGFzIHRoZSBsaWtlbHkuCj4g
Cj4gU28sIEkgZnVuZGFtZW50YWxseSBrZXB0IGl0IGZvciBjb25zaXN0ZW5jeSB3aXRoIG9sZCBj
b2RlLiBJIGFjdHVhbGx5Cj4gdGhpbmsgaXQgZG9lcyBtYWtlIHNlbnNlLCBidXQgSSBkb24ndCBo
YXZlIGEgdG9vIHN0cm9uZyBvcGluaW9uIGFib3V0Cj4gdGhpcy4KCk9rYXkgdGhlbi4KCj4+ID4g
ICAgICB1bnNpZ25lZCBsb25nICp3b3JrX3RvX2RvID0gJnBlcl9jcHUodGFza2xldF93b3JrX3Rv
X2RvLCBjcHUpOwo+PiA+ICAgICAgc3RydWN0IGxpc3RfaGVhZCAqbGlzdCA9ICZwZXJfY3B1KHRh
c2tsZXRfbGlzdCwgY3B1KTsKPj4gPiAgCj4+ID4gLSAgICAvKgo+PiA+IC0gICAgICogV29yayBt
dXN0IGJlIGVucXVldWVkICphbmQqIHNjaGVkdWxlZC4gT3RoZXJ3aXNlIHRoZXJlIGlzCj4+ID4g
bm8gd29yayB0bwo+PiA+IC0gICAgICogZG8sIGFuZC9vciBzY2hlZHVsZXIgbmVlZHMgdG8gcnVu
IHRvIHVwZGF0ZSBpZGxlIHZjcHUKPj4gPiBwcmlvcml0eS4KPj4gPiAtICAgICAqLwo+PiA+IC0g
ICAgaWYgKCBsaWtlbHkoKndvcmtfdG9fZG8gIT0KPj4gPiAoVEFTS0xFVF9lbnF1ZXVlZHxUQVNL
TEVUX3NjaGVkdWxlZCkpICkKPj4gPiAtICAgICAgICByZXR1cm47Cj4+IAo+PiBQZXJoYXBzIGl0
IGFsc28gd291bGRuJ3QgaHVydCB0byBjb252ZXJ0IHRoaXMgdG8gYW4gQVNTRVJUKCkgdG9vLgo+
PiAKPiBOb3BlLCBJIGNhbid0LiBJdCdzIGEgYmVzdCBlZmZvcnQgY2hlY2ssIGFuZCAqd29ya190
b19kbyAod2hpY2ggaXMKPiBwZXJfY3B1KHRhc2tsZXRfd29ya190b19kbyxjcHUpKSBjYW4gY2hh
bmdlLCBhbmQgdGhlIGFzc2VydCBtYXkgZmFpbC4KCkhvdyB0aGF0PyBUQVNLTEVUX2VucXVldWVk
IGNhbiBvbmx5IGJlIGNsZWFyZWQgYnkgZG9fdGFza2xldCgpCml0c2VsZiwgYW5kIEkgZG9uJ3Qg
dGhpbmsgbmVzdGluZyBpbnZvY2F0aW9ucyBvZiB0aGUgZnVuY3Rpb24gY2FuIG9yCnNob3VsZCBv
Y2N1ci4gVEFTS0xFVF9zY2hlZHVsZWQgaXMgb25seSBiZWluZyBjbGVhcmVkIHdoZW4Kc2NoZWR1
bGUoKSBvYnNlcnZlcyB0aGF0IGJpdCBzZXQgd2l0aG91dCBUQVNLTEVUX2VucXVldWVkIGFsc28K
c2V0LiBJT1cgdGhlcmUgbWF5IGJlIHJhY2VzIGluIHNldHRpbmcgb2YgdGhlIGJpdHMsIGJ1dCBz
aW5jZSB3ZQpleHBlY3QgdGhlIGNhbGxlciB0byBoYXZlIGRvbmUgdGhpcyBjaGVjayBhbHJlYWR5
LCBJIHRoaW5rIGFuCkFTU0VSVCgpIHdvdWxkIGJlIHF1aXRlIGZpbmUgaGVyZS4KCj4+ID4gLS0t
IGEveGVuL2luY2x1ZGUveGVuL3Rhc2tsZXQuaAo+PiA+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi90
YXNrbGV0LmgKPj4gPiBAQCAtNDAsOSArNDAsMTkgQEAgREVDTEFSRV9QRVJfQ1BVKHVuc2lnbmVk
IGxvbmcsCj4+ID4gdGFza2xldF93b3JrX3RvX2RvKTsKPj4gPiAgI2RlZmluZSBUQVNLTEVUX2Vu
cXVldWVkICAgKDF1bCA8PCBfVEFTS0xFVF9lbnF1ZXVlZCkKPj4gPiAgI2RlZmluZSBUQVNLTEVU
X3NjaGVkdWxlZCAgKDF1bCA8PCBfVEFTS0xFVF9zY2hlZHVsZWQpCj4+ID4gIAo+PiA+ICtzdGF0
aWMgaW5saW5lIGJvb2wgdGFza2xldF93b3JrX3RvX2RvKHVuc2lnbmVkIGludCBjcHUpCj4+ID4g
K3sKPj4gPiArICAgIC8qCj4+ID4gKyAgICAgKiBXb3JrIG11c3QgYmUgZW5xdWV1ZWQgKmFuZCog
c2NoZWR1bGVkLiBPdGhlcndpc2UgdGhlcmUgaXMKPj4gPiBubyB3b3JrIHRvCj4+ID4gKyAgICAg
KiBkbywgYW5kL29yIHNjaGVkdWxlciBuZWVkcyB0byBydW4gdG8gdXBkYXRlIGlkbGUgdmNwdQo+
PiA+IHByaW9yaXR5Lgo+PiA+ICsgICAgICovCj4+ID4gKyAgICByZXR1cm4gcGVyX2NwdSh0YXNr
bGV0X3dvcmtfdG9fZG8sIGNwdSkgPT0gKFRBU0tMRVRfZW5xdWV1ZWR8Cj4+ID4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRBU0tMRVRfc2NoZWR1bGVk
KQo+PiA+IDsKPj4gPiArfQo+PiAKPj4gV291bGRuJ3QgY3B1X2lzX2hhbHRhYmxlKCkgdGhlbiBh
bHNvIGJldHRlciB1c2UgdGhpcyBuZXcgZnVuY3Rpb24/Cj4+IAo+IE1tbS4uLiBQZXJoYXBzLiBJ
dCdzIGNlcnRhaW5seSBsZXNzIGNvZGUgY2hydW4uCj4gCj4gQVJNIGNvZGUgd291bGQgdGhlbiBj
b250YWluIHR3byBpbnZvY2F0aW9ucyBvZiBjcHVfaXNfaGFsdGFibGUoKSAodGhlCj4gZmlyc3Qg
aGFwcGVucyB3aXRoIElSUSBlbmFibGVkLCBzbyBhIHNlY29uZCBvbmUgd2l0aCBJUlEgZGlzYWJs
ZWQgaXMKPiBuZWNlc3NhcnkpLiBCdXQgdGhhdCBpcyAqZXhhY3RseSogdGhlIHNhbWUgdGhpbmcg
d2UgZG8gb24geDg2ICh0aGV5J3JlCj4ganVzdCBpbiBkaWZmZXJlbnQgZnVuY3Rpb25zIGluIHRo
YXQgY2FzZSkuCj4gCj4gU28sIEkgcmV3b3JrZWQgdGhlIHBhdGNoIGFjY29yZGluZyB0byB0aGVz
ZSBzdWdnZXN0aW9ucywgYW5kIHlvdSBjYW4KPiBsb29rIGF0IGl0IGJlbG93LgoKSSdtIGNvbmZ1
c2VkOiBZb3UndmUgYWRkZWQgZnVydGhlciB1c2VzIG9mIGNwdV9pc19oYWx0YWJsZSgpCndoZXJl
IHRoZSBjaGVhcGVyIHRhc2tsZXRfd29ya190b19kbygpIHdvdWxkIGRvLiBUaGF0J3Mgc29ydApv
ZiB0aGUgb3Bwb3NpdGUgb2Ygd2hhdCBJJ3ZlIHN1Z2dlc3RlZC4gT2YgY291cnNlIHRoYXQgc3Vn
Z2VzdGlvbgpvZiBtaW5lIHdhcyBtb3JlIHRoYW4gMToxIHJlcGxhY2VtZW50IC0gdGhlIGltcGxp
ZWQgcXVlc3Rpb24gd2FzCndoZXRoZXIgY3B1X2lzX2hhbHRhYmxlKCkgc2ltcGx5IGNoZWNraW5n
IHRhc2tsZXRfd29ya190b19kbyB0bwpiZSBub24temVybyBpc24ndCB0b28gbGF4IChhbmQgd291
bGRuJ3QgYmV0dGVyIGJlCiF0YXNrbGV0X3dvcmtfdG9fZG8oKSkuCgpKYW4KCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 16 12:51:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 12: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 1dLqi2-0003iU-14; Fri, 16 Jun 2017 12:50: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 1dLqi0-0003iJ-N2
 for xen-devel@lists.xensource.com; Fri, 16 Jun 2017 12:50:40 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 79/7B-26749-F14D3495; Fri, 16 Jun 2017 12:50:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVVfuinO
 kweoXWhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuLf3I1PB5TbGiv9v17M3
 MG5L7WLk4hAS+Mso8fzCBEYI5zGjxMKWPmYIZxujxPyPN1m7GDk5RAScJb6emcsOYvMK6EvcP
 NjFDGILC5hKbPmzkgWkQULgFK/EpgcHWEASEgLeEps/drHD2DM6nwPF2TnYBKwkDomBRFkEVC
 Xe33jLPIGRewEjwypGjeLUorLUIl1DY72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/Nx
 NjEC/MwDBDsZt2z0PMUpyMCmJ8vLLOUUK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuB9edE5Ukiw
 KDU9tSItMwcYgDBpCQ4eJRHeZ5eA0rzFBYm5xZnpEKlTjLocG1av/8IkxJKXn5cqJc57DKRIA
 KQoozQPbgQsGi4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmNcFZApPZl4J3KZXQEcwAR0RdM
 EB5IiSRISUVAOj+/SbvYlHWFKfLpKYe3LLoq/Lt5+6KRt9+oFej6rps28mVrZvxMP0BecmLLi
 76P+uvW7/prw68+n1iY55QXNSDjx/JrNt2e6VC3t/ry+68Lirh3NbXMSvVxPvCn5LXPn5cx6D
 v5DYr2t3/804+jrvy4s52vK+LYfUD15c/mxbduaNM0fvVSl42x5XYinOSDTUYi4qTgQAAtwkM
 IECAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1497617437!105830125!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32583 invoked from network); 16 Jun 2017 12:50:38 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Jun 2017 12:50: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 1dLqhv-0002ln-O0; Fri, 16 Jun 2017 12:50: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 1dLqhp-0003nR-WC; Fri, 16 Jun 2017 12:50:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dLqhp-0003c6-CZ; Fri, 16 Jun 2017 12:50:29 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110471-mainreport@xen.org>
X-Osstest-Failures: linux-3.10:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-3.10:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-3.10:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-3.10:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.10:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.10:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.10:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.10:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.10:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.10:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-3.10:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.10:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.10:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.10:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.10:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.10:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.10:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.10:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.10:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-3.10:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=a07ea939d7e0406e97739c18e2db6b402eb04cdc
X-Osstest-Versions-That: linux=ec55e7c2bf49a426b6f8204505bd267c77554d37
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 16 Jun 2017 12:50:29 +0000
Subject: [Xen-devel] [linux-3.10 test] 110471: 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="===============2602479376991981669=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

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

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

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop            fail like 105694
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-amd64-xl-qemut-ws16-amd64  9 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386  9 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64  9 windows-install         fail never pass

version targeted for testing:
 linux                a07ea939d7e0406e97739c18e2db6b402eb04cdc
baseline version:
 linux                ec55e7c2bf49a426b6f8204505bd267c77554d37

Last test of basis   105694  2017-02-10 11:14:58 Z  126 days
Testing same since   110471  2017-06-15 19:20:04 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  "HUANG Weller (CM/ESW12-CN)" <Weller.Huang@cn.bosch.com>
  Adamson, Andy <William.Adamson@netapp.com>
  Al Stone <ahs3@redhat.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Aleksa Sarai <asarai@suse.de>
  Alex Porosanu <alexandru.porosanu@nxp.com>
  Alexander Popov <alex.popov@linux.com>
  Alexey Kodanev <alexey.kodanev@oracle.com>
  Amos Kong <akong@redhat.com>
  Ander Conselvan de Oliveira <ander.conselvan.de.oliveira@intel.com>
  Andreas Gruenbacher <agruenba@redhat.com>
  Andrew Lunn <andrew@lunn.ch>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Konovalov <andreyknvl@google.com>
  Andrey Ryabinin <aryabinin@virtuozzo.com>
  Andrey Ulanov <andreyu@google.com>
  Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  Andy Whitcroft <apw@canonical.com>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Anoob Soman <anoob.soman@citrix.com>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Ben Hutchings <ben@decadent.org.uk>
  Ben Segall <bsegall@google.com>
  Benjamin Block <bblock@linux.vnet.ibm.com>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bin Liu <b-liu@ti.com>
  Boris Brezillon <boris.brezillon@free-electrons.com>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  Borislav Petkov <bp@suse.de>
  Brad Mouring <brad.mouring@ni.com>
  bsegall@google.com <bsegall@google.com>
  Catalin Marinas <catalin.marinas@arm.com>
  Chandan Rajendra <chandan@linux.vnet.ibm.com>
  Charles Keepax <ckeepax@opensource.wolfsonmicro.com>
  Chris Blake <chrisrblake93@gmail.com>
  Christian Lamparter <chunkeey@googlemail.com>
  Colin Ian King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Dan Streetman <dan.streetman@canonical.com>
  Dan Streetman <ddstreet@ieee.org>
  Daniel Borkmann <daniel@iogearbox.net>
  Daniel Borkmann <dborkman@redhat.com>
  Daniel Jurgens <danielj@mellanox.com>
  Daniel Lezcano <daniel.lezcano@linaro.org>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Darrick J. Wong <darrick.wong@oracle.com>
  Dave Jones <davej@codemonkey.org.uk>
  Dave Martin <Dave.Martin@arm.com>
  David Daney <david.daney@cavium.com>
  David Hildenbrand <david@redhat.com>
  David Howells <dhowells@redhat.com>
  David S. Miller <davem@davemloft.net>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Doug Ledford <dledford@redhat.com>
  Erez Shitrit <erezsh@mellanox.com>
  Eric Biggers <ebiggers@google.com>
  Eric Dumazet <edumazet@google.com>
  Eugenia Emantayev <eugenia@mellanox.com>
  Eva Rachel Retuya <eraretuya@gmail.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Feras Daoud <ferasda@mellanox.com>
  Filipe Manana <fdmanana@suse.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Florian Westphal <fw@strlen.de>
  Geert Uytterhoeven <geert@linux-m68k.org>
  Gleb Natapov <gleb@redhat.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Gu Zheng <guzheng1@huawei.com>
  Guennadi Liakhovetski <g.liakhovetski@gmx.de>
  Guennadi Liakhovetski <guennadi.liakhovetski@intel.com>
  Guenter Roeck <linux@roeck-us.net>
  Guillaume Nault <g.nault@alphalink.fr>
  Hauke Mehrtens <hauke@hauke-m.de>
  Heiko Carstens <heiko.carstens@de.ibm.com>
  Heiko Przybyl <lil_tux@web.de>
  Herbert Xu <herbert@gondor.apana.org.au>
  Hongxu Jia <hongxu.jia@windriver.com>
  Horia GeantÄ <horia.geanta@nxp.com>
  Huang Rui <ray.huang@amd.com>
  Ilya Dryomov <idryomov@gmail.com>
  Ingo Molnar <mingo@kernel.org>
  J. Bruce Fields <bfields@redhat.com>
  Jack Morgenstein <jackm@dev.mellanox.co.il>
  Jaegeuk Kim <jaegeuk@kernel.org>
  Jamal Hadi Salim <jhs@mojatatu.com>
  James Cowgill <James.Cowgill@imgtec.com>
  James Hogan <james.hogan@imgtec.com>
  James Morris <james.l.morris@oracle.com>
  James Yonan <james@openvpn.net>
  Jan Kara <jack@suse.cz>
  Jani Nikula <jani.nikula@intel.com>
  Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
  Jens Axboe <axboe@fb.com>
  Jesper Nilsson <jesper.nilsson@axis.com>
  Jiri Benc <jbenc@redhat.com>
  Jiri Slaby <jslaby@suse.cz>
  Joel Stanley <joel@jms.id.au>
  Joerg Roedel <jroedel@suse.de>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  John Garry <john.garry@huawei.com>
  Jon Maxwell <jmaxwell37@gmail.com>
  Jonathan Cameron <jic23@kernel.org>
  Julian Anastasov <ja@ssi.bg>
  Julian Wiedmann <jwi@linux.vnet.ibm.com>
  K. Y. Srinivasan <kys@microsoft.com>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Keno Fischer <keno@juliacomputing.com>
  Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Krzysztof Opasiak <k.opasiak@samsung.com>
  Kyle Roeschley <kyle.roeschley@ni.com>
  Larry Finger <Larry.Finger@lwfinger.net>
  Lars-Peter Clausen <lars@metafoo.de>
  Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  Lee Jones <lee.jones@linaro.org>
  Leon Romanovsky <leon@kernel.org>
  Li RongQing <roy.qing.li@gmail.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Lisandro Damián Nicanor Pérez Meyer <lisandro@debian.org>
  Ludovic Desroches <ludovic.desroches@atmel.com>
  Lukasz Odzioba <lukasz.odzioba@intel.com>
  Maor Gottlieb <maorg@mellanox.com>
  Marcelo Henrique Cerri <marcelo.cerri@canonical.com>
  Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  Marcos Paulo de Souza <marcos.souza.org@gmail.com>
  Mark Fasheh <mfasheh@suse.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Matan Barak <matanb@mellanox.com>
  Mathias Kretschmer <mathias.kretschmer@fit.fraunhofer.de>
  Matthias Schiffer <mschiffer@universe-factory.net>
  Mauro Carvalho Chehab <mchehab@osg.samsung.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Maxime Jayat <maxime.jayat@mobile-devices.fr>
  Michael Ellerman <mpe@ellerman.id.au>
  Michal Hocko <mhocko@suse.com>
  Mike Kravetz <mike.kravetz@oracle.com>
  Mike Snitzer <snitzer@redhat.com>
  Miklos Szeredi <mszeredi@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Mimi Zohar <zohar@linux.vnet.ibm.com>
  Nathan Sullivan <nathan.sullivan@ni.com>
  NeilBrown <neilb@suse.com>
  Nicolai Stange <nicstange@gmail.com>
  Nicolas Iooss <nicolas.iooss_linux@m4x.org>
  Oleg Nesterov <oleg@redhat.com>
  Olga Kornievskaia <aglo@umich.edu>
  Olga Kornievskaia <kolga@netapp.com>
  Oliver Hartkopp <socketcan@hartkopp.net>
  Oliver O'Halloran <oohall@gmail.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Pan Bian <bianpan2016@163.com>
  Paolo Abeni <pabeni@redhat.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Burton <paul.burton@imgtec.com>
  Paul Moore <paul@paul-moore.com>
  Peter Rosin <peda@lysator.liu.se>
  Peter Xu <peterx@redhat.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Philip Pettersson <philip.pettersson@gmail.com>
  Rabin Vincent <rabinv@axis.com>
  Radim KrÄmÃ¡Å <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Raghava Aditya Renukunta <RaghavaAditya.Renukunta@microsemi.com>
  Ralf Baechle <ralf@linux-mips.org>
  Richard Weinberger <richard@nod.at>
  Rik van Riel <riel@redhat.com>
  Rob Herring <robh@kernel.org>
  Robbie Ko <robbieko@synology.com>
  Robert Doebbelin <robert@quobyte.com>
  Roman Mashak <mrv@mojatatu.com>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Russell King <rmk+kernel@armlinux.org.uk>
  Ryan Ware <ware@linux.intel.com>
  Saeed Mahameed <saeedm@mellanox.com>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Sasha Levin <alexander.levin@verizon.com>
  Sebastian Andrzej Siewior <bigeasy@linutronix.de>
  Segher Boessenkool <segher@kernel.crashing.org>
  Shahar Klein <shahark@mellanox.com>
  Shawn Guo <shawnguo@kernel.org>
  Shmulik Ladkani <shmulik.ladkani@gmail.com>
  Simon Wunderlich <sw@simonwunderlich.de>
  Stefan Wahren <stefan.wahren@i2se.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Steffen Maier <maier@linux.vnet.ibm.com>
  Stephen Boyd <sboyd@codeaurora.org>
  Stephen Smalley <sds@tycho.nsa.gov>
  Steve Rutherford <srutherford@google.com>
  Steven Rostedt (Red Hat) <rostedt@goodmis.org>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Steven Rostedt <rostedt@goodmis.org>
  Sumit Semwal <sumit.semwal@linaro.org>
  Sven Eckelmann <sven@narfation.org>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Theodore Ts'o <tytso@mit.edu>
  Thomas Gleixner <tglx@linutronix.de>
  Thorsten Horstmann <thorsten@defutech.de>
  Tomasz Medrek <tomaszx.medrek@intel.com>
  Tony Lindgren <tony@atomide.com>
  Trond Myklebust <trond.myklebust@primarydata.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
  Vitaly Kuznetsov <vkuznets@redhat.com>
  Vlad Yasevich <yasevich@gmail.com>
  Vladimir Zapolskiy <vladimir_zapolskiy@mentor.com>
  Vladimir Zapolskiy <vz@mleia.com>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wei Yongjun <yongjun_wei@trendmicro.com.cn>
  Will Deacon <Will.Deacon@arm.com>
  Willy Tarreau <w@1wt.eu>
  Wolfram Sang <wsa@the-dreams.de>
  Xander Huff <xander.huff@ni.com>
  Xin Long <lucien.xin@gmail.com>
  Yishai Hadas <yishaih@mellanox.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    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-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-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-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-amd64-amd64-xl-credit2                                  pass    
 test-amd64-amd64-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-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-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-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     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.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2602479376991981669==--

From xen-devel-bounces@lists.xen.org Fri Jun 16 12:56:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 12: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 1dLqnk-0003ut-MQ; Fri, 16 Jun 2017 12:56:36 +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 1dLqnj-0003um-7j
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 12:56:35 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 2E/64-02022-285D3495; Fri, 16 Jun 2017 12:56:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXiVRukqVt/1Tn
 SoMnJ4vuWyUwOjB6HP1xhCWCMYs3MS8qvSGDNWHDzNVvBbK6Km1tvsTYw7uXoYuTiEBKYySjx
 adMDZhCHRaCBVWJ15yxGEEdCYA6rxINNbWxdjJxATp7EmrUX2SHsIolnGycwg9i8AoISJ2c+Y
 QGxhQQ8JWY8PcMKYnMKBEq0rPjDDLFiGqPEks5/YAk2AUOJR3u+AiU4gNapSjQvj4CYEyDxdM
 F+sDnCAnESXZt3g5WLCKhJtK+aCTaHWWAfo8TRyR1gRcwCmhKt23+zT2AUmIXkjllIUgsYmVY
 xqhenFpWlFuma6SUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBAYiAxDsYJza4HyI
 UZKDSUmUl1/OKVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+aK86RQoJFqempFWmZOcCYgElLc
 PAoifA+uwSU5i0uSMwtzkyHSJ1iNObYsHr9FyaOSQe2f2ESYsnLz0uVEuddCzJJAKQ0ozQPbh
 AsVi8xykoJ8zICnSbEU5BalJtZgir/ilGcg1FJmHf1ZaApPJl5JXD7XgGdwgR0StAFB5BTShI
 RUlINjN0NsQ/F7m5RW/lPratO50SLWZrRni+udts+v86/3aq/2EOhS9o359jLHotFF1Z94+Pt
 Uz103Kk50FgzeG3UqYtc0nZaezPv+lYwLE3l2lt4/aBmeuY8sbL5p2Zo9c5vni5lJfrm+Mt3k
 +u6NZZ8mBi27GxHx5O0xx9FReq2//x1wOmvwwrFNCWW4oxEQy3mouJEAGwZiI7QAgAA
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1497617790!75307830!1
X-Originating-IP: [74.125.82.41]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60140 invoked from network); 16 Jun 2017 12:56:30 -0000
Received: from mail-wm0-f41.google.com (HELO mail-wm0-f41.google.com)
 (74.125.82.41)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 16 Jun 2017 12:56:30 -0000
Received: by mail-wm0-f41.google.com with SMTP id m125so25458786wmm.1
 for <xen-devel@lists.xenproject.org>; Fri, 16 Jun 2017 05:56: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=NsJXiSXCtKmR/dBLDeAOIQOdqZ3QW+NwBY1pB0NnsFQ=;
 b=Cp1wWiJOW1ldL/XG4foWvcpOuawRRY0NvcjtlR4iCyEpCZf1OMklsSZ9DRwCbnFjXx
 25zWXhPRlWD8yXqMwhSftEGpIx1A0tNkEPngTyKjWZvtxuJAwMSOkdf0MdId92wlOMOn
 UtC2BMfwWlhzwsQDLNBlJIFK5gahEtOYmzKMhAh3DtRiWDNB2Ie9AKWK1I8LGOQuTiYC
 9iCvdsp7JEHJaJVglHfSYW7fgD9b6j38Yz4BliGTKlEqCU6TkRlOpXNzS29v7Cd1w1NU
 BKQZZxie+j9q3TvmZpNlqvsTI3KImJ3Br42wWRrnp169keCkMtTWQfHLprjFT7lH3vZZ
 guQg==
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=NsJXiSXCtKmR/dBLDeAOIQOdqZ3QW+NwBY1pB0NnsFQ=;
 b=e9Dy3z+J5Loye9FhQkiNuDQbR4AiUaazzJtPkGmFY3ClAxLMaE8NdGEovFVfVcG+rg
 JtEoPPebO2HPu+iQMKwv4pJ2YuUm08A1aHbje4qexwA3MBQSUNy14o9YmoX8omveAmLt
 qlLvYZHE2hV+YerWmyba7+J4J1j9A7bcI+NeyuP1iwRqL6TAAiZdHAXZeHPHUZ0ZsUKW
 ZGiKlnzqh0Qig2+3DaLljGkcGSG5y/g+T2PmbZnsgmVDEHNsnRmxe85gTNqbkV4nqYiz
 93e2teZGR/vPtSPEH5AXwKwGAw5FHV2y+A+i3BJjNujjUp6U2bFeKpWi0oDJ2w5SEQQ5
 I8og==
X-Gm-Message-State: AKS2vOw1cjFWDfo18SniOZv+umZJVnCxlTdzKbPVRp216N7RfepMmtZc
 PcF1ZPyLb3BMxFL86tz8Mv569lQ06g==
X-Received: by 10.28.194.68 with SMTP id s65mr7278731wmf.121.1497617790588;
 Fri, 16 Jun 2017 05:56:30 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.40.67 with HTTP; Fri, 16 Jun 2017 05:55:50 -0700 (PDT)
In-Reply-To: <CAHrd_jqKOF8H2oWLeiCABmE_SJjd2-NNwU4PTPfGJHquJWJm9g@mail.gmail.com>
References: <CAHrd_jqEj+aTAyvhJjWUmeqMnfRD2Lc=xkYL7X3fRpRARdFLfg@mail.gmail.com>
 <CAHrd_jqKOF8H2oWLeiCABmE_SJjd2-NNwU4PTPfGJHquJWJm9g@mail.gmail.com>
From: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
Date: Fri, 16 Jun 2017 06:55:50 -0600
Message-ID: <CABfawhkGSv3VubOiW4REg8pvQ77skjFaBQx3PT8y5Eb2Es3n7A@mail.gmail.com>
To: Zhongze Liu <blackskygg@gmail.com>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, adin@scannell.ca,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andres Lagar-Cavilla <andres@lagarcavilla.org>
Subject: Re: [Xen-devel] questions on mem_sharing_op*'s and
	tools/tests/mem-sharing/memshrtool
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBKdW4gMTUsIDIwMTcgYXQgMTA6MDAgUE0sIFpob25nemUgTGl1IDxibGFja3NreWdn
QGdtYWlsLmNvbT4gd3JvdGU6Cj4gMjAxNy0wNi0xNiAxMTo1MCBHTVQrMDg6MDAgWmhvbmd6ZSBM
aXUgPGJsYWNrc2t5Z2dAZ21haWwuY29tPjoKPj4gSGkgdGhlcmUsCj4+Cj4+IEkgd2FzIGV4cGVy
aW1lbnRpbmcgd2l0aCB0aGUgbWVtX3NoYXJpbmdfb3AgYW5kIEkgZm91bmQgYSBoYW5keSB0b29s
Ogo+PiB0b29scy90ZXN0cy9tZW0tc2hhcmluZy9tZW1zaHJ0b29sCj4+IEkgc2V0IHVwIHR3byBi
YXJlIG1ldGFsIHg4Nl82NCBWTVMgcnVubmluZyBzb21lIHNpbXBsZSBjb2RlIGluIDE2LWJpdAo+
PiByZWFsIG1vZGUgYW5kIEkgdHJpZWQgdG8gc2hhcmUgdGhlIGZpcnN0IHBoeXNpY2FsIHBhZ2Ug
YW1vbmcgdGhlbS4gc28KPj4KPgo+IEFuZCBib3RoIG9mIHRoZW0gYXJlIGh2bXMgYW5kIGhhdmUg
YSBtZW1vcnkgb2YgMzJNLgo+Cj4+Cj4+IEkgdXNlOgo+Pgo+PiAiLi9tZW1zaHJ0b29sIGVuYWJs
ZSBzcmNfZG9tICIKPj4gIi4vbWVtc2hydG9vbCBlbmFibGUgZHN0X2RvbSIKPj4gIi4vbWVtc2hy
dG9vbCBub21pbmF0ZSBzcmNfZG9tIDAiCj4+Cj4+IEFuZCBpdCBmYWlsZWQgd2l0aCBhbiAiZXJy
b3IgZXhlY3V0aW5nIHhjX21lbXNocl9ub21pbmF0ZV9nZm4oeGNoLAo+PiBkb21pZCwgZ2ZuLCAm
aGFuZGxlKTogQXJndW1lbnQgbGlzdCB0b28gbG9uZyAiCj4+Cj4+IEJ1dCB3aGVuIEkgY2hhbmdl
ZCB0aGUgZ2ZuIGZyb20gMCB0byAxMDAwLCBpdCBzdWNjZWVkcy4gSXMgdGhlcmUgYW55Cj4+IHJl
c3RyaXRpb24gb24gdGhlIGdmbnMgdG8gYmUgc2hhcmVkPwo+Pgo+Cj4gYW5kIHRoZSBtaW5pbXVt
IGdmbiBmb3IgdGhlIGNhbGwgdG8gc3VjY2VlZCBpcyAyNTYuCgpNZW1vcnkgc2hhcmluZyBvbmx5
IHdvcmtzIG9uIGNlcnRhaW4gdHlwZXMgb2YgZ3Vlc3QgcGFnZXMgKHNlZQpodHRwOi8veGVuYml0
cy54ZW4ub3JnL2hnL3N0YWdpbmcveGVuLXVuc3RhYmxlLmhnL2ZpbGUvZGVjNDQ5YzI0YTBjL3hl
bi9pbmNsdWRlL2FzbS14ODYvcDJtLmgjbDEzOCkuCkhhdmluZyBndWVzdCBwYWdlcyB3aGljaCBm
YWlsIHRvIG5vbWluYXRlIGlzIHRodXMgbm9ybWFsLiBJIHdvdWxkCmd1ZXNzIHRoYXQgdGhlIGZp
cnN0IDI1NiBwYWdlcyBhcmUgbWFwcGVkIGVpdGhlciBhcyBtbWlvIG9yIHNpbXBseSBhcwphIGhv
bGUuIE1heWJlIHNvbWVvbmUgd2l0aCBhIGJpdCBtb3JlIGtub3dsZWRnZSBhYm91dCBIVk0gZG9t
YWluCmNvbnN0cnVjdGlvbiBjYW4gY2hpbWUgaW4gd2h5IHRoYXQgaXMgc28uCgpUYW1hcwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 16 13:35:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 13: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 1dLrOg-0006wI-PE; Fri, 16 Jun 2017 13:34: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=33382dc55=dario.faggioli@citrix.com>)
 id 1dLrOf-0006wA-Me
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 13:34:45 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 19/38-03557-57ED3495; Fri, 16 Jun 2017 13:34:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsXitHSDvW7uPed
 Ig3mnGC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxTH2ILNptXrJiY2sB4VL+LkZNDQiBE4uOs
 i0wgNq+AocTt769Yuxg5OIQFwiR+rhMECbMJGEi82bGXFcQWEVCW6P31m6WLkYuDWeACo8S3w
 0dZQBIsAqoSLX9ng9mcAvYSz3dcZAQpEhJYwCSxsHkVWDe/gKTErS8fmUEWMAtUSxy7YQNxg7
 bEkXP97BA3CEqcnPkEbI6QgJrEjLmXWScw8s1C6JiFpArEZhbQlGjd/psdwtaWWLbwNTOEbSu
 xbt17qBobiU1XFzBC2PIS29/OYV7AyL6KUb04tagstUjXUC+pKDM9oyQ3MTNH19DATC83tbg4
 MT01JzGpWC85P3cTIzCIGYBgB+PO506HGCU5mJREefnlnCKF+JLyUyozEosz4otKc1KLDzHKc
 HAoSfCuu+scKSRYlJqeWpGWmQOMJ5i0BAePkgjvoutAad7igsTc4sx0iNQpRkUpcd50kD4BkE
 RGaR5cGyyGLzHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmYd+8toCk8mXklcNNfAS1mAlocdME
 BZHFJIkJKqoGRQ2vVZ977/y25JoUs3xxswMQoziW86PSO36EZ+x12Hz5YE+h9KvfRC+lUxUtn
 guRDb6Q8CtNO3rIoQzVHWtjiwFuvG5LnHkfLT9327IbElfTOKSv+MX/b6rXpYv5RhqU/XrkL6
 8xRff0sZtdNtakz/fnYjtroW0YdW7o5ovCz9oZDAWzPfq/kUGIpzkg01GIuKk4EADhh31HcAg
 AA
X-Env-Sender: prvs=33382dc55=dario.faggioli@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1497620075!103430396!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,async_handler: 
 YXN5bmNfZGVsYXk6IDAgKHRpbWVvdXQp\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19361 invoked from network); 16 Jun 2017 13:34:36 -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;
 16 Jun 2017 13:34:36 -0000
X-IronPort-AV: E=Sophos;i="5.39,347,1493683200"; 
 d="asc'?scan'208";a="436702603"
Message-ID: <1497620047.30417.7.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Date: Fri, 16 Jun 2017 15:34:07 +0200
In-Reply-To: <5943E16D02000078001636DC@prv-mh.provo.novell.com>
References: <149745892779.20244.4770433880444010417.stgit@Solace.fritz.box>
 <149745919711.20244.17843343131079129783.stgit@Solace.fritz.box>
 <5943B8F202000078001635CC@prv-mh.provo.novell.com>
 <1497609841.30417.5.camel@citrix.com>
 <5943E16D02000078001636DC@prv-mh.provo.novell.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 BorisOstrovsky <boris.ostrovsky@oracle.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] xen: idle_loop: either deal with tasklets
 or go idle
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============6844149660999598030=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

On Fri, 2017-06-16 at 05:47 -0600, Jan Beulich wrote:
> > On Fri, 2017-06-16 at 02:54 -0600, Jan Beulich wrote:
> > > > > > On 14.06.17 at 18:53, <dario.faggioli@citrix.com> wrote:
> > > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0unsigned long *work_to_do =3D &per_cp=
u(tasklet_work_to_do,
> > > > cpu);
> > > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0struct list_head *list =3D &per_cpu(t=
asklet_list, cpu);
> > > > =C2=A0
> > > > -=C2=A0=C2=A0=C2=A0=C2=A0/*
> > > > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* Work must be enqueued *and* schedu=
led. Otherwise there
> > > > is
> > > > no work to
> > > > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* do, and/or scheduler needs to run =
to update idle vcpu
> > > > priority.
> > > > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0*/
> > > > -=C2=A0=C2=A0=C2=A0=C2=A0if ( likely(*work_to_do !=3D
> > > > (TASKLET_enqueued|TASKLET_scheduled)) )
> > > > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0return;
> > >=20
> > > Perhaps it also wouldn't hurt to convert this to an ASSERT() too.
> > >=20
> >=20
> > Nope, I can't. It's a best effort check, and *work_to_do (which is
> > per_cpu(tasklet_work_to_do,cpu)) can change, and the assert may
> > fail.
>=20
> How that? TASKLET_enqueued can only be cleared by do_tasklet()
> itself, and I don't think nesting invocations of the function can or
> should occur. TASKLET_scheduled is only being cleared when
> schedule() observes that bit set without TASKLET_enqueued also
> set. IOW there may be races in setting of the bits, but since we
> expect the caller to have done this check already, I think an
> ASSERT() would be quite fine here.
>=20
Ok, makes sense. I will add the ASSERT() (with something like what you
wrote here as a comment).

> > > Wouldn't cpu_is_haltable() then also better use this new
> > > function?
> > >=20
> >=20
> > Mmm... Perhaps. It's certainly less code chrun.
> >=20
> > ARM code would then contain two invocations of cpu_is_haltable()
> > (the
> > first happens with IRQ enabled, so a second one with IRQ disabled
> > is
> > necessary). But that is *exactly* the same thing we do on x86
> > (they're
> > just in different functions in that case).
> >=20
> > So, I reworked the patch according to these suggestions, and you
> > can
> > look at it below.
>=20
> I'm confused: You've added further uses of cpu_is_haltable()
> where the cheaper tasklet_work_to_do() would do.
>
Indeed. Sorry!

Fact is, I've read your comment backwards, i.e., as you were saying
something like "wouldn't cpu_is_haltable() better be used here, instead
of this new function?"

And it's not that your wording is ambiguous, it's me that, apparently,
can't read English! :-/

I'll rework the patch again...

> Of course that suggestion
> of mine was more than 1:1 replacement - the implied question was
> whether cpu_is_haltable() simply checking tasklet_work_to_do to
> be non-zero isn't too lax (and wouldn't better be
> !tasklet_work_to_do()).
>=20
Now, to try to answer the real question...

Let's assume that, on cpu x, we are about to check cpu_is_haltable(),
while, on cpu y, tasklet_schedule_on_cpu(x) is being called, and
manages to set _TASKLET_enqueued in *work_to_do.

I.e., in current code:

 CPU x                           CPU y
 |                               |
 cpu_is_haltable(x)              tasklet_schedule_on_cpu(x)
 |!softirq_pending(x) =3D=3D true    tasklet_enqueue()
 |cpu_online(x) =3D=3D true          test_and_set(TASKLET_enqueued,
 |                                            work_to_do)
 |!work_to_do =3D=3D FALSE

So we don't go to sleep, and we stay in the idle loop for the next
iteration. At which point, CPU y will have raised SCHEDULE_SOFTIRQ on
x, schedule (still on x) will set TASKLET_scheduled, and we'll call
do_tasklet().

Basically, right now, we risk spinning for the time that passes between
TASKLET_enqueued being set and SCHEDULE_SOFTIRQ being raised and
reaching cpu x. This should be a very short window, and, considering
how the TASKLET_* flags are handled, this looks the correct behavior to
me.

If we use !tasklet_work_to_do() in cpu_is_haltable():

=C2=A0CPU x=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0  CPU y
=C2=A0|=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0  |
=C2=A0cpu_is_haltable(x)=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0  tasklet_schedule_on_cpu(x)
=C2=A0|!softirq_pending(x) =3D=3D true=C2=A0=C2=A0=C2=A0=C2=A0    tasklet_e=
nqueue()
=C2=A0|cpu_online(x) =3D=3D true=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0    test_and_set(TASKLET_enqueued,
=C2=A0|=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0work_to_do)
=C2=A0|!(work_to_do =3D=3D TASKLET_enqueued+
                  TASKLET_scheduled) =3D=3D TRUE

Which means we'd go to sleep... just for (most likely) be woken up very
very soon by SCHEDULE_SOFTIRQ being thrown at us (cpu x) by cpu y.

Am I overlooking anything? And is this (this time) what you were
asking?

Assuming answers are 'no' and 'yes', I think I'd leave
cpu_is_haltable() as it is (perhaps adding a brief comment on why it's
ok/better to check work_to_do directly, instead than calling
tasklet_work_to_do()).

Sorry again for the misunderstanding,
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)
--=-j66XQ7w6rHPMqiiAQZ93
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

iQIcBAABCAAGBQJZQ95QAAoJEBZCeImluHPu+NcP/jPLsb5EvhpY5PeXq+DGZXz6
WHEC32qOPLcCZrQXKiyKmnd6ynvzmMDtdlUdIiGgxRGdpoR5MaRcppJU0uDar+Vp
3UdYsSE/XmG6n22fjNUarkEMUzExZMUlZojnpRRq4Yol29P1AehrDFrqH5xISmYO
PCO8+Mkvp/4QCGRB8inUx4cmO70E0ABvUg9UAA1L70G/jCYrqlcfqfuX+fZwYrzA
mATGZ8OJwLLBLD3NGyykFrg/xFcEL6lPMcdnw214n+7WvsPTXIH4oDhlyuwpFKUC
XoTE7/IzYzA98HyYSgic5wus/qAOEVMiwBD1cN5mvQdlAbrYXAIVWR5oO1hrFUyP
qEiG6w2oc3YWpncBCUuz6BG38YgG8uapiDiXpkGI0PkofeRc+BP7xfi21BPlA0m8
nAChM49juwMHyTJZ84si/21YlEGFKM78C0mCB6MnRuuYxJszpj/LJxcKhFavUZLj
vv4mBhWslP848l37npcWz5PIZ2KPIy2JBO+orBrYy/NmZPRx28Pq+hJtwv0xtXdv
NF/JIUX6H3WqDV83d/7VGMq5CNZx2GgNU32fbbXmgN+9yiywntGesQadnRtKliNF
UWZehxrL0ychJUseIaDiHIlfDqohOg0Rlsp8uijV7d2XUDKeDdV+OcZW8FFDRCx8
RNTbXvCONv3EJJJT35VM
=uQyc
-----END PGP SIGNATURE-----

--=-j66XQ7w6rHPMqiiAQZ93--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6844149660999598030==--


From xen-devel-bounces@lists.xen.org Fri Jun 16 14:01:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 14: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 1dLroO-0000kt-Af; Fri, 16 Jun 2017 14:01: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=33345264b=citrix-osstest@xenproject.org>)
 id 1dLroM-0000kV-Sj
 for xen-devel@lists.xensource.com; Fri, 16 Jun 2017 14:01:19 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 D6/95-01733-EA4E3495; Fri, 16 Jun 2017 14:01:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDve7aJ86
 RBvP3Clncm/Ke3YHRY3vfLvYAxijWzLyk/IoE1owtUz+xFRzLrHj/dCt7A+Mvly5GTg4JAX+J
 7d0PWCFsD4lFV7ewgdgiAs4SEz7cBrN5BfQkjn/qYwKxhQWSJN692QdVv19BYkmHexcjB5DtL
 nFuTwJE2F3i2eXNYOVsQCMn9kxkAbFZBFQlJi44AGYLCWhJLF28kglivKDEyZlPwOLMAhISB1
 +8YIaYYylxY/c91gmMfLOQlM1CUraAkWkVo0ZxalFZapGuoYFeUlFmekZJbmJmDpBnqpebWly
 cmJ6ak5hUrJecn7uJERhSDECwg3HNVOdDjJIcTEqivPxyTpFCfEn5KZUZicUZ8UWlOanFhxhl
 ODiUJHhdHjtHCgkWpaanVqRl5gCDGyYtwcGjJMK76DpQmre4IDG3ODMdInWKUZdjw+r1X5iEW
 PLy81KlxHnPgMwQACnKKM2DGwGLtEuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5r31AGgKT2
 ZeCdymV0BHMAEdEXTBAeSIkkSElFQDY8L3YyVOxTcDN82dvnAZy5ptxWtjtjjNXLd8nfKRZpu
 oosV7ptk07Zl1iY+Bu9/NcyFX9pl13drhEfcyuZMn7bR7zmAicqDIdyp/ZkDC6/L3F2dHzrUL
 /3nCh3X98oSU9A+T2QK3spcFexs4PQz1Db/2mFX29IwjttWa2+SmhvpPDxOennuzWomlOCPRU
 Iu5qDgRAI3N3kmvAgAA
X-Env-Sender: prvs=33345264b=citrix-osstest@xenproject.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1497621675!75320991!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26570 invoked from network); 16 Jun 2017 14:01:16 -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;
 16 Jun 2017 14:01:16 -0000
X-IronPort-AV: E=Sophos;i="5.39,347,1493683200"; d="scan'208";a="436707156"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71572-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-i386-pair:guest-migrate/src_host/dst_host:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3:guest-start/win.repeat:fail:allowable
 qemu-mainline:build-armhf-libvirt:libvirt-build:fail:allowable
 qemu-mainline:build-amd64-libvirt:libvirt-build:fail:allowable
 qemu-mainline:build-i386-libvirt:libvirt-build:fail:allowable
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:allowable
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:allowable
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:windows-install:fail:allowable
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-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:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair: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: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-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: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-midway:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
X-Osstest-Versions-This: qemuu=3f0602927b120a480b35dcf58cf6f95435b3ae91
X-Osstest-Versions-That: qemuu=c6e84fbd447a51e1161d74d71566a5f67b47eac5
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 16 Jun 2017 15:01:09 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS02.citrite.net
Subject: [Xen-devel] [qemu-mainline baseline-only test] 71572: 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="===============8764441109828951549=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

This run is configured for baseline tests only.

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-pair   21 guest-migrate/src_host/dst_host fail REGR. vs. 71508
 test-amd64-i386-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail REGR. vs. 71508

Regressions which are regarded as allowable (not blocking):
 test-amd64-i386-xl-qemuu-winxpsp3 17 guest-start/win.repeat fail blocked in 71508
 build-armhf-libvirt           5 libvirt-build                fail   like 71508
 build-amd64-libvirt           5 libvirt-build                fail   like 71508
 build-i386-libvirt            5 libvirt-build                fail   like 71508
 test-amd64-amd64-qemuu-nested-intel 16 debian-hvm-install/l1/l2 fail like 71508
 test-amd64-amd64-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail like 71508
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1  9 windows-install    fail like 71508

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 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
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      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-libvirt      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-arm64-arm64-xl-rtds      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 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-xsm               3 capture-logs                 broken never pass
 build-arm64-pvops             3 capture-logs                 broken never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-midway   12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-midway   13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass

version targeted for testing:
 qemuu                3f0602927b120a480b35dcf58cf6f95435b3ae91
baseline version:
 qemuu                c6e84fbd447a51e1161d74d71566a5f67b47eac5

Last test of basis    71508  2017-06-04 16:17:10 Z   11 days
Testing same since    71572  2017-06-16 03:47:02 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Larson <alarson@ddci.com>
  Abdallah Bouassida <abdallah.bouassida@lauterbach.com>
  Alex Bennée <alex.bennee@linaro.org>
  Aurelien Jarno <aurelien@aurel32.net>
  Bruno Dominguez <bru.dominguez@gmail.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  Cédric Le Goater <clg@kaod.org>
  Daniel Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  David Hildenbrand <david@redhat.com>
  Denis Plotnikov <dplotnikov@virtuozzo.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Emilio G. Cota <cota@braap.org>
  Eric Auger <eric.auger@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Felipe Franciosi <felipe@nutanix.com>
  Gonglei <arei.gonglei@huawei.com>
  Greg Kurz <groug@kaod.org>
  Halil Pasic <pasic@linux.vnet.ibm.com>
  Haozhong Zhang <haozhong.zhang@intel.com>
  Igor Mammedov <imammedo@redhat.com>
  Jason J. Herne <jjherne@linux.vnet.ibm.com>
  Jason Wang <jasowang@redhat.com>
  Jeff Cody <jcody@redhat.com>
  Jens Freimann <jfreiman@redhat.com>
  John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
  John Snow <jsnow@redhat.com>
  Jose Ricardo Ziviani <joserz@linux.vnet.ibm.com>
  Juan Quintela <quintela@redhat.com>
  Kamil Rytarowski <n54@gmx.com>
  Kevin Wolf <kwolf@redhat.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Laurent Vivier <laurent@vivier.eu>
  Laurent Vivier <lvivier@redhat.com>
  Luc MICHEL <luc.michel@git.antfield.fr>
  Malcolm Crossley <malcolm@nutanix.com>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marc-André Lureau <marcandre.lureau@redhat.com>
  Marcel Apfelbaum <marcel@redhat.com>
  Markus Armbruster <armbru@redhat.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>
  Mihail Abakumov <mikhail.abakumov@ispras.ru>
  Mike Cui <cui@nutanix.com>
  Mikhail Sennikovskii <mikhail.sennikovskii@profitbricks.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-Daudé <f4bug@amsat.org>
  Pranith Kumar <bobby.prani@gmail.com>
  QingFeng Hao <haoqf@linux.vnet.ibm.com>
  Richard Henderson <rth@twiddle.net>
  Roman Pen <roman.penyaev@profitbricks.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  Tai Yunfang <yunfangtai@tencent.com>
  Thomas Huth <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Xiao Guangrong <xiaoguangrong@tencent.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                                          fail    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          fail    
 build-i386-libvirt                                           fail    
 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           blocked 
 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                 pass    
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      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-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  pass    
 test-amd64-i386-freebsd10-i386                               pass    
 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                                     blocked 
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-armhf-armhf-xl-midway                                   pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-arm64-arm64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         fail    
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-arm64-arm64-libvirt-qcow2                               blocked 
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-arm64-arm64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     fail    
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      pass    
 test-amd64-amd64-xl-qemuu-winxpsp3                           pass    
 test-amd64-i386-xl-qemuu-winxpsp3                            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-xsm capture-logs
broken-step build-arm64-pvops capture-logs

Push not applicable.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8764441109828951549==--

From xen-devel-bounces@lists.xen.org Fri Jun 16 14:09:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 14:09: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 1dLrwW-000152-Bf; Fri, 16 Jun 2017 14: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 <JBeulich@suse.com>) id 1dLrwV-00014u-2X
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 14:09:43 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 CC/8D-03587-6A6E3495; Fri, 16 Jun 2017 14:09:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXS6fjDS3fxM+d
 Ig0UbtCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy9DduYCw4xVixeN5WpgXEhYxcjJ4eQQJ5E
 69bv7CA2r4CdxPKvz5lAbAkBQ4nTC2+ygNgsAqoSy49/ALPZBNQl2p5tZwWxRQQMJFZumgVkc
 3EwC9xilNj4+RcbSEJYIExi8qtlTBALDjNJ9P1MAbE5BYwk9jb1AC3jAFomKPF3hzBImFlAS+
 Lhr1ssELa2xLKFr5lBSpgFpCWW/+OYwMg3C6FhFpKGWUgaZiE0LGBkWcWoUZxaVJZapGtkopd
 UlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERh+DECwg3Hfx8hDjJIcTEqivO+fOEcK
 8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuCNeAqUEyxKTU+tSMvMAUYCTFqCg0dJhPcUSCtvcUFib
 nFmOkTqFKMxx6x/a74wcTR92PKFSYglLz8vVUqcVxNkkgBIaUZpHtwgWIReYpSVEuZlBDpNiK
 cgtSg3swRV/hWjOAejkjDvfZCFPJl5JXD7XgGdwgR0StAFB5BTShIRUlINjLJzbK7wpaXEzlj
 5hyXt4e9Nl/MUTf/d910oEJz5Yo/DYsuQF+qu7z2fz1/xvyr2+XeWeZLFk9vzsjQ2VR8+fzUw
 7MLTDd8PfK48fnaSBVdlUrPB00C/13erfySGl2U2dZ6Wvm399aRK6ZeMF66bNv+tTf8m9luz5
 dmpJKVD7NPf1PnvvOaalKbEUpyRaKjFXFScCABjnTGhywIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1497622178!107755598!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59106 invoked from network); 16 Jun 2017 14:09:39 -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; 16 Jun 2017 14:09:39 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 16 Jun 2017 08:09:37 -0600
Message-Id: <594402C00200007800163767@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 16 Jun 2017 08:09:36 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Dario Faggioli" <dario.faggioli@citrix.com>
References: <149745892779.20244.4770433880444010417.stgit@Solace.fritz.box>
 <149745919711.20244.17843343131079129783.stgit@Solace.fritz.box>
 <5943B8F202000078001635CC@prv-mh.provo.novell.com>
 <1497609841.30417.5.camel@citrix.com>
 <5943E16D02000078001636DC@prv-mh.provo.novell.com>
 <1497620047.30417.7.camel@citrix.com>
In-Reply-To: <1497620047.30417.7.camel@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 BorisOstrovsky <boris.ostrovsky@oracle.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] xen: idle_loop: either deal with tasklets
 or go idle
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE2LjA2LjE3IGF0IDE1OjM0LCA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gQXNzdW1pbmcgYW5zd2VycyBhcmUgJ25vJyBhbmQgJ3llcycsIEkgdGhpbmsgSSdkIGxl
YXZlCj4gY3B1X2lzX2hhbHRhYmxlKCkgYXMgaXQgaXMKCkFncmVlZCwgeW91IGFuYWx5c2lzIHdh
cyBxdWl0ZSBoZWxwZnVsLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 16 14:09:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 14:09: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 1dLrwR-00014b-3Y; Fri, 16 Jun 2017 14:09:39 +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 1dLrwP-00014V-2v
 for xen-devel@lists.xen.org; Fri, 16 Jun 2017 14:09:37 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 81/72-01734-0A6E3495; Fri, 16 Jun 2017 14:09:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSbUgTYRzv2W7zDK/O+fZvGdhBZdl0Wpb1ISQ
 /KPUhMwisRE+7ttE25W7K+lCYKJqWJFTMiVk5JcyayNRyaWKYaKFpZKlRvlVkQi+kYg7tbudb
 z6cf/F4f+ONSxV25EmfMJoY10npKvh473am9q6r4EpOoHneGRNl+VWLRKK7DOS+JR6dkOmNqu
 jlFph0vn5NnVMrNV+Z6ZNnIIi9EnriCjIXcy3aJiB8imHYaCtF6Hg/weGZ6iYiDD297JCJRha
 C1eRATiToEbXa1SNxBUPS1wu2Qkwfgm2VAKmBfcj802BxIEElJhwRaOtvdbh9yL8yOP8JEUSQ
 sLlQvGQ5C/81bMgFj5DZwOSfdGoLXNC92IbGtEEGZy+X+hCd5BDobH7sNiPSH2e5a9wopGQBD
 E+IiIL3hXtlTqYj9YaF5VC5iNTRUtWIiDoJrg8UyEafAyJSN9+J8zk6wN4eJkYdgrOy2VMRb4
 UbRqIe4zRu6SieWYvRQ0PJEJliBVMJiHiVMBtKGQcHVpqUJgTBWMii/joKsa5ZaV9usa9qsa9
 qsa9ruIFkN2sExbBbDqiJCU1mdRmsy0Dq9KlwdGWpgOI7WMHo6lQtNSzfUI/5Q1vHvMZp1HW5
 Hm3AJ5Uf8mIhJVGxITT97QUtz2mQ2U89w7SgQxykg3n3mOW+W0TDmczo9f23LNOBelC/RLVgJ
 LoM2cDqNSHWjPXjdA/sfCZ7z0/FHosCM6UZGGUBYhCRSkGozjStBy5fbj7YofQjET1N4ZTCsQ
 Wf6n59EATiifIhPQqGXzmha6Zvkp0j4KQmvo4UpJnqVUmajusThE9Gb2baNHVbK9vJvWtTR5J
 KCxpkszzfak6qOuu6fXZZqbOq7WkPEVszuG6mvDlPgeRZHlNEv+Ji+OKQvqZQ83xtvdklrymV
 b0Z5XHs/yzxwfNubODOVAU1hwUvbHvku/qamI/qkzhfOq59627b0v3tc6Lyb0duXft++2Uhin
 pcN3SVmO/geNZDMitAMAAA==
X-Env-Sender: ppircalabu@bitdefender.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1497622175!99326582!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46015 invoked from network); 16 Jun 2017 14:09:35 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-5.tower-206.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 16 Jun 2017 14:09:35 -0000
Received: (qmail 9440 invoked from network); 16 Jun 2017 17:09:34 +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;
 16 Jun 2017 17:09:34 +0300
Received: from smtp01.buh.bitdefender.com (smtp.bitdefender.biz [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 4554D7FC03
 for <xen-devel@lists.xen.org>; Fri, 16 Jun 2017 17:09:34 +0300 (EEST)
Received: (qmail 17694 invoked from network); 16 Jun 2017 17:09:34 +0300
Received: from unknown (HELO mb1xmail.bitdefender.biz) (10.20.0.28)
 by smtp01.buh.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 16 Jun 2017 17:09:33 +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; Fri, 16 Jun 2017 17:09:33 +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; Fri, 16
 Jun 2017 17:09:33 +0300
From: Petre Ovidiu PIRCALABU <ppircalabu@bitdefender.com>
To: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Thread-Topic: [Xen-devel] write_ctrlreg event masking
Thread-Index: AQHS1iZw4SXhBj/SIUGF+0IwRkkBKaIMdISAgBsBPgA=
Date: Fri, 16 Jun 2017 14:09:32 +0000
Message-ID: <1497622172.5361.1.camel@bitdefender.com>
References: <1495806118-12223-1-git-send-email-ppircalabu@bitdefender.com>
 <1496137567-6574-1-git-send-email-ppircalabu@bitdefender.com>
In-Reply-To: <1496137567-6574-1-git-send-email-ppircalabu@bitdefender.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.17.80.118]
x-endpointsecurity-0xde81-ev: v:6.2.18.884, d:out, a:y, w:t, t:15,
 sv:1497611602, ts:1497622173
Content-ID: <FFF883ACE3EF0D459967D677721A4CB7@bitdefender.com>
MIME-Version: 1.0
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.71881
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 452245,
 Stamp: 3], Multi: [Enabled, t: (0.000011,0.004728)], BW: [Enabled, t:
 (0.000011)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.002990), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY;
 NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS;
 NN_LEGIT_MAILING_LIST_TO; NN_LEGIT_ML_MAIL_LIST_ADN], SGN: [Enabled,
 t: (0.011705,0.000041)], URL: [Enabled, t: (0.000019,0.000001)], RTDA:
 [Enabled, t: (0.226632), Hit: No, Details: v2.5.1; Id:
 15.5f47gn.1binet03p.feg2], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>
Subject: Re: [Xen-devel] write_ctrlreg event masking
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8sDQoNCkFueSBjb21tZW50cyBmb3IgdGhpcyBzZXJpZXM/wqANCg0KVGhhbmtzLA0KUGV0
cmUNCg0KT24gTWEsIDIwMTctMDUtMzAgYXQgMTI6NDYgKzAzMDAsIFBldHJlIFBpcmNhbGFidSB3
cm90ZToNCj4gVGhpcyBwYXRjaHNldCBlbmFibGVzIG1hc2tpbmcgdGhlIHJlY2VwdGlvbiBvZiB3
cml0ZV9jdHJscmVnIGV2ZW50cw0KPiBkZXBlbmRpbmcNCj4gb24gdGhlIHZhbHVlIG9mIGNlcnRh
aW4gYml0cyBpbiB0aGF0IHJlZ2lzdGVyLg0KPiBUaGUgbW9zdCByZXByZXNlbnRhdGl2ZSBleGFt
cGxlIGlzIGZpbHRlcmluZyBvdXQgZXZlbnRzIHdoZW4gdGhlDQo+IENSNC5QR0UNCj4gYml0IGlz
IGJlaW5nIGZsaXBwZWQgKGdsb2JhbCBUTEIgZmx1c2hlcykNCj4gDQo+IF9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+IFhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QNCj4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcNCj4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbA0KPiANCj4gX19fX19fX19fX19fX19fX19fX19fX19fDQo+IFRoaXMgZW1haWwgd2Fz
IHNjYW5uZWQgYnkgQml0ZGVmZW5kZXIKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 16 14:13:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 14:13:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLs0S-0001p8-0J; Fri, 16 Jun 2017 14: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 <raistlin.df@gmail.com>) id 1dLs0Q-0001oD-Ow
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 14:13:46 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 72/F1-03920-A97E3495; Fri, 16 Jun 2017 14:13:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrEIsWRWlGSWpSXmKPExsVyMbThsO6k586
 RBisO8Fh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk3bq1kLZglUfHiT3oD4xKRLkYuDiGBGYwS
 T/5/YgZxWASmskp86ehhB3EkBDayShz9e4Kti5ETyImTONi5CyjBAWRXSdxozAIJCwmoSNzcv
 ooJYtIPRokfi7axgCSEBfQkjhz9wQ5j/55/gAnEZhMwkHizYy8riC0ioCRxb9VksGZmgcWMEq
 2bX4I1swioShw7eJMZxOYV8JbYd/AZ2CBRATmJlZdbWCHighInZz5hATmIWUBTYv0ufZAws4C
 8xPa3c5gnMArNQlI1C6FqFpKqBYzMqxg1ilOLylKLdI0M9JKKMtMzSnITM3N0DQ3M9HJTi4sT
 01NzEpOK9ZLzczcxAsOZAQh2MP5aFnCIUZKDSUmU9/0T50ghvqT8lMqMxOKM+KLSnNTiQ4waH
 BwCE87Onc4kxZKXn5eqJMEb8gyoTrAoNT21Ii0zBxhxMKUSHDxKIrynQMbwFhck5hZnpkOkTj
 Facly5su4LE8eG1euB5JQD278wCYHNkxLn7QOZJwDSkFGaBzcOlhQuMcpKCfMyAh0rxFOQWpS
 bWYIq/4pRnINRSZiXF2QKT2ZeCdzWV0AHMQEdFHTBAeSgkkSElFQDo/3aFdohS5lZ67YcFGSV
 3fqoSOw836Zv93cfqa4Ilbj+xPHBfxfzw0Za7eLCbzQe5LzV27eXXe5my/xnFzMzCrSDxK4af
 5n6Y4qhzqrjx54Upua22y1ubnp/kn1zxZxP73+c9zN8qHbQrzJ87dcSIzfbicfnB27bO2/VNZ
 85sVtUHaVu7uzeclGJpTgj0VCLuag4EQA37MTXBQMAAA==
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1497622418!102557296!1
X-Originating-IP: [209.85.128.195]
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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50268 invoked from network); 16 Jun 2017 14:13:38 -0000
Received: from mail-wr0-f195.google.com (HELO mail-wr0-f195.google.com)
 (209.85.128.195)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 16 Jun 2017 14:13:38 -0000
Received: by mail-wr0-f195.google.com with SMTP id y25so4528301wrd.1
 for <xen-devel@lists.xenproject.org>; Fri, 16 Jun 2017 07:13:38 -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=77q2FNG3lzqj3bOQm6uwllj2ZfLw/kbV14CN+jHqToA=;
 b=cHqS5WBBjiwh5yKoOELcZ8gy8FEXTkOdN328qOO4ZuJcYINsevskEa0u+UkAveU4sy
 pzhMNMoZkIT1/xJpS+6NnnbkHDkpGXflfn5fzJXey+UIpxNzHKC+BrHZs5Own9nUlic/
 W7AJ6yFx+RRQf33xqROfpPaMCMAYftX0S8hyn45kjyNJnDCmlcumpMewzINrMshwQJu6
 vUC1IDCR1tNCA0FobrRA1DMODi95ExIc8SDt2mFUDyYWQ4PRrLt4dS7h9AkjPqGm0wBD
 Z+JtRuY2A3TOb3CDsDKD7bJCfEx5I6J6EavnICTsc7oMpk06rddTuNcRwlLIZ8pgcy8K
 0gjg==
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=77q2FNG3lzqj3bOQm6uwllj2ZfLw/kbV14CN+jHqToA=;
 b=YuiAfp1AvDJljVzx5/HYFM0NNqWmGy0bAvIH0gMIDSHXjsoqm++FPaT6YGZV5ZBhPs
 Xp+zJR0d04SwosEOqPZWacHppFGQflJp2TdEfumTtZBrCxNV2Nqf3OFQa4gIs1IRUd3h
 tpadAiPKpRj5oS2z8ygqOcmBIpYbmUaNr86H7JLx2DZTXRqxJd8fXCvx/7zwlW0m+uSQ
 kQfZgdwQ9XWUFXzMfvrtHNACFXNACDevUdPO/5ClORAb2dqrFYDaC9vhZkJHlvRyqdz5
 xb7Ajt/0vcU/ttRJHXEhKMRh8yINp3gnIo8sAfmuS+cA8HGkk/zfbXf6cseYT13NpWWe
 REiQ==
X-Gm-Message-State: AKS2vOylLB3/wo3vV0xJojC13GQr7xqXDSQ1WH3IQvL0Ss/Ml/LGCmFO
 A5IQkqunKbV4dw==
X-Received: by 10.223.162.156 with SMTP id s28mr8267989wra.97.1497622417712;
 Fri, 16 Jun 2017 07:13:37 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.68])
 by smtp.gmail.com with ESMTPSA id o4sm2775374wrb.27.2017.06.16.07.13.36
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 16 Jun 2017 07:13:37 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 16 Jun 2017 16:13:35 +0200
Message-ID: <149762114626.11899.6393770850121347748.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>,
 Anshul Makkar <anshul.makkar@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 0/7] Soft affinity 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>

SGVsbG8sCgpUaGlzIHNlcmllcyBpbXBsZW1lbnQgc29mdC1hZmZpbml0eSBmb3IgQ3JlZGl0Mi4g
T3IsIGF0IGxlYXN0LCBpdCBpbXBsZW1lbnRzCm1vc3Qgb2YgaXQuCgpJbiBmYWN0LCB0aGVzZSBw
YXRjaGVzIGludHJvZHVjZXMgc29mdC1hZmZpbml0eSBzdXBwb3J0IGluIHRoZSBzY2hlZHVsZXIs
CmV2ZXJ5d2hlcmUgaXQgaXMgbmVlZGVkLCB3aXRoIHRoZSBleGNlcHRpb24gb2YgdGhlIGxvYWQg
YmFsYW5jZXIuICBUaGlzIGlzCmJlY2F1c2UgSSB0aGluayBsb2FkIGJhbGFuY2luZyBzaG91bGQg
YmUgcmVvcmdhbml6ZWQgYW5kIHJld29ya2VkIGEgYml0LCB0bwptYWtlIHNvZnQtYWZmaW5pdHkg
KGFuZCBvdGhlciBlbmFoY2VtZW50IHdlIG1heSBjb21lIHVwIHdpdGggaW4gZnV0dXJlKSBmaXQK
d2VsbCBpbnNpZGUgaXQuCgpBbmQgc2luY2UgdGhpcyAiZmlyc3QgcGFydCIgb2Ygc29mdC1hZmZp
bml0eSBzdXBwb3J0LCBhbmQgdGhlICJsb2FkIGJhbGFuY2luZwpwYXJ0IiBvZiBpdCwgYXJlIDEw
MCUgb3J0aG9nb25hbCAodGhhbmtzIGEgbG90IGFnYWluIGFuZCBhZ2FpbiwgR2VvcmdlLCBmb3IK
ZG9pbmcgc3VjaCBhIGdvb2Qgam9iIGluIENyZWRpdDIgZGVzaWduISA6LUQpLCBJIGRlY2lkZWQg
dG8gZ28gYWhlYWQgc3VibWl0dGluZwp0aGlzIG9uZSwgdG8gcGFyYWxsZWxpemUgdGhpbmdzIGEg
Yml0LgoKTm90ZSB0aGF0IEkgc2VudCBzb21ldGhpbmcgbGlrZSB0aGlzIGFscmVhZHksIGEgZmV3
IHRpbWUgYWdvOgoKIGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94
ZW4tZGV2ZWwvMjAxNi0wOC9tc2cwMjE4My5odG1sCiBbcGF0Y2hlcyAxNiB0byAyNF0KCkhvd2V2
ZXIsIGFsdGhvdWdoIHNvbWUgb2YgdGhlIHBhdGNoZXMgYXJlIGluZGVlZCB2ZXJ5IHNpbWlsYXIs
IG9yIGV2ZW4gdGhlIHNhbWUKKGFsdGhvdWdoLCBJIHRoaW5rIHRoYXQgYXBwbGllcyBvbmx5IHRv
IHBhdGNoIDEhKSwgb3RoZXJzIGFyZSBkaWZmZXJlbnQuClRoaXMgaXMgYmVjYXVzZSB0aGUgY29k
ZSBiYXNlIGNoYW5nZWQgc2luY2UgdGhlbiwgYnV0IGFsc28gYmVjYXVzZSB0aGVyZSB3ZXJlCnRo
aW5nIF9JXyB3YW50ZWQgdG8gY2hhbmdlLiAgRm9yIGluc3RhbmNlLCBmb3Igd2hhdCBpcyBwYXRj
aCA0IGluIHRoaXMgc2VyaWVzLApJIGZvbGxvd2VkIEdlb3JnZSdzIHN1Z2dlc3Rpb25zIGZyb20g
YmFjayB0aGVuLCBhbmQgcmV3b3JrZWQgcHJldHR5IG11Y2ggdGhlCndob2xlIGxvZ2ljLiAgRm9y
IG90aGVycywgSSBzbGlnaHRseSB0d2Vha2VkIHRoZW0sIGZvciB2YXJpb3VzIHJlYXNvbnMuCgpJ
J20sIHRoZXJlZm9yZSwgbm90IHNlbmRpbmcgdGhpcyBzZXJpZXMgYXMgYSB2MiBvZiB0aGF0IG9u
ZSwgYnV0IGFzIGEgbmV3CnN1Ym1pc3Npb24uIEkndmUgZHJvcHBlZCBhbGwgdGhlIEFja3MgYW5k
IFJldmlld3MgKGFnYWluLCB3aXRoIHRoZSBvbmx5CmV4Y2VwdGlvbiBvZiBwYXRjaCAxLCB3aGlj
aCBpcyB0cnVseSBpZGVudGljYWwpLiBXaGVuIHRoZXJlIGlzIHRoZSBuZWVkIHRvIGZpc2gKYmFj
ayBzb21lIGNvbnRleHQgZnJvbSB0aGUgb2xkIHRocmVhZCwgSSd2ZSBwdXQgbGlua3MgaW4gdGhl
ICctLS0nIGFyZWEgb2YgdGhlCmNoYW5nZWxvZ3Mgb2YgdGhlIHNwZWNpZmljIHBhdGNoZXMuCgpO
b3RlLCBmaW5hbGx5LCB0aGF0IHRoZSBsYXN0IDIgcGF0Y2hlcyBhcmUgbm90IHN0aXJjdGx5IHJl
bGF0ZWQgdG8Kc29mdC1hZmZpbml0eSwgYnV0IGl0IGZlbHQgb2sgdG8gaW5jbHVkZSB0aGVtIGlu
IHRoZSBzZXJpZXMuCgpUaGVyZSdzIGEgYnJhbmNoIGhlcmU6CiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvcGVvcGxlL2RhcmlvZi94ZW4uZ2l0IHJlbC9zY2hlZC9jcmVkaXQyLXNvZnQtYWZmCiBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1wZW9wbGUvZGFyaW9mL3hlbi5naXQ7YT1zaG9y
dGxvZztoPXJlZnMvaGVhZHMvcmVsL3NjaGVkL2NyZWRpdDItc29mdC1hZmYKIGh0dHBzOi8vdHJh
dmlzLWNpLm9yZy9mZGFyaW8veGVuL2J1aWxkcy8yNDM2NzI0NjAKClRoYW5rcyBhbmQgUmVnYXJk
cywKRGFyaW8KLS0tCkRhcmlvIEZhZ2dpb2xpICg3KToKICAgICAgeGVuOiBzY2hlZDogZmFjdG9y
IGFmZmluaXR5IGhlbHBlcnMgb3V0IG9mIHNjaGVkX2NyZWRpdC5jCiAgICAgIHhlbi90b29sczog
Y3JlZGl0Mjogc29mdC1hZmZpbml0eSBhd2FyZW5lc3MgaW4gcnVucV90aWNrbGUoKQogICAgICB4
ZW46IGNyZWRpdDI6IHNvZnQtYWZmaW5pdHkgYXdhcmVuZXNzIGluIGZhbGxiYWNrX2NwdSgpCiAg
ICAgIHhlbjogY3JlZGl0Mjogc29mdC1hZmZpbml0eSBhd2FyZW5lc3MgaW4gY3NjaGVkMl9jcHVf
cGljaygpCiAgICAgIHhlbjogY3JlZGl0Mjoga2ljayBhd2F5IHZjcHVzIG5vdCBydW5uaW5nIHdp
dGhpbiB0aGVpciBzb2Z0LWFmZmluaXR5CiAgICAgIHhlbjogY3JlZGl0Mjogb3B0aW1pemUgcnVu
cV9jYW5kaWRhdGUoKSBhIGxpdHRsZSBiaXQKICAgICAgeGVuOiBjcmVkaXQyOiB0cnkgdG8gYXZv
aWQgdGlja2xpbmcgY3B1cyBzdWJqZWN0IHRvIHJhdGVsaW1pdGluZwoKIHRvb2xzL3hlbnRyYWNl
L2Zvcm1hdHMgICAgIHwgICAgMiAKIHRvb2xzL3hlbnRyYWNlL3hlbmFseXplLmMgIHwgICAgNyAt
CiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jICB8ICAgOTcgKy0tLS0tLS0tCiB4ZW4vY29tbW9u
L3NjaGVkX2NyZWRpdDIuYyB8ICA0ODYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
LS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oIHwgICA2NCArKysrKysKIDUg
ZmlsZXMgY2hhbmdlZCwgNDQ4IGluc2VydGlvbnMoKyksIDIwOCBkZWxldGlvbnMoLSkKLS0KPDxU
aGlzIGhhcHBlbnMgYmVjYXVzZSBJIGNob29zZSBpdCB0byBoYXBwZW4hPj4gKFJhaXN0bGluIE1h
amVyZSkKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KRGFyaW8gRmFnZ2lvbGksIFBoLkQsIGh0dHA6Ly9hYm91dC5tZS9kYXJp
by5mYWdnaW9saQpTZW5pb3IgU29mdHdhcmUgRW5naW5lZXIsIENpdHJpeCBTeXN0ZW1zIFImRCBM
dGQuLCBDYW1icmlkZ2UgKFVLKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 16 14:13:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 14:13:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLs0S-0001pJ-79; Fri, 16 Jun 2017 14: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 <raistlin.df@gmail.com>) id 1dLs0R-0001oE-5I
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 14:13:47 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 2B/35-03058-A97E3495; Fri, 16 Jun 2017 14:13:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrEIsWRWlGSWpSXmKPExsXiVRvkojvzuXO
 kweGthhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bMc68ZC06HVnSelW9gbHfsYuTiEBKYxigx
 pW0aE4jDIrCGVaJh2lf2LkZODgmBS6wSH6bEQthxEu92v2eBsKsl+l4fYgWxhQRUJG5uX8UEM
 ekno8TVTxBFwgJ6EkeO/mCHsP0lLr74zQZiswkYSLzZsResWURASeLeqslgzcwCTYwSj3c2gz
 WzCKhK7Pu1EKyBV8Bb4vPxF4wgNqeAj8T150egNntL/Ht0GaxGVEBOYuXlFlaIekGJkzOfAM3
 hABqqKbF+lz5ImFlAXmL72znMExhFZiGpmoVQNQtJ1QJG5lWMGsWpRWWpRbqGlnpJRZnpGSW5
 iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIHhzwAEOxh/LAs4xCjJwaQkyvv+iXOkEF9SfkplR
 mJxRnxRaU5q8SFGGQ4OJQnekGdAOcGi1PTUirTMHGAkwqQlOHiURHhPgbTyFhck5hZnpkOkTj
 Hqckw6sP0LkxBLXn5eqpQ4bx/IDAGQoozSPLgRsKRwiVFWSpiXEegoIZ6C1KLczBJU+VeM4hy
 MSsK8vCBTeDLzSuA2vQI6ggnoiKALDiBHlCQipKQaGB2Zl6gFtH1dvjPmSEb1mu+hv6wvac+1
 ZrOed/QY79mAfeYbPp8x2iX3QlTwlYf8G/b3Ys9msF2rYI48eGie/L9mVbfs709Zr5z+OsH12
 ItK1sC17epFL5XaJzXyT7BcpZb+9lW2wcIftxq4BF6UR2rcjryzcr355MKGJ3lsrC+SX7bcsf
 sSb6jEUpyRaKjFXFScCACs0fBpBQMAAA==
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1497622425!70747486!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6659 invoked from network); 16 Jun 2017 14:13:45 -0000
Received: from mail-wm0-f68.google.com (HELO mail-wm0-f68.google.com)
 (74.125.82.68)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 16 Jun 2017 14:13:45 -0000
Received: by mail-wm0-f68.google.com with SMTP id 70so5273821wme.1
 for <xen-devel@lists.xenproject.org>; Fri, 16 Jun 2017 07:13:45 -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=3oaXxU6AVH5414BbXi3bEqmw1/RAqG6UldGz32D0UTM=;
 b=PxJ6H+0Yeg2NJD/GdjvKGJtRXiXwG1dQiZCMfPi9idjUrfyStFufY4W5Y2O3ahVkA0
 2Gy5ZHe0WVwPEMCAWM7ZGZBZTudQk37yqUIHTrZ7PCDD0D32ZSPblpfmt4DmEbhVVV+4
 jzQaJWqM4kfZ2WUEyoJ6p6asAufojCz3LfLIsSIaT5bHKulvI5E3LVbdAU9VAvS+ohGc
 oXDLTMCJt3n6DCpTskzcJueAKCJPtkCqsjRWMu9fs1yx64JxRFRbuDfqzqjul9S1ULMY
 LI2lkX7fD+j7c/UtTJmWLU0okcGpNwE0Mozl/Qxgf6l2N5/sZw+boz0D9YlDltUlP11q
 hfJg==
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=3oaXxU6AVH5414BbXi3bEqmw1/RAqG6UldGz32D0UTM=;
 b=hihUvNFRioGFyr++utjvarmP6Jfdu/At5wY9/ZgPuNAVkigYu6fNXvn+yQyoy6qyR2
 ZT7b1JrUOkRPUOBAWZ3wstYOXEUeK9nVo3sEmk4bOPTBTvmTJCRN/yTvbfO0rk057ivL
 AEX9kBuzrEQEWYWahpZNaoUIGZvqgBl7rglvEPk2fKWL2fM3ZEDAW7+Y/49SvxEybu+s
 Y6DYv2Zxfe1iBqVxUylzohbX37vnP2cExL8yX4NQDlWfTZuOXzpra3PB69jQOHIR/bvl
 b2XHMavCgvbK6UpBtwvFfvlJn7p4i35otu9ICPDdby26SkF8DG5mYPI5o0/XzWlTmEnq
 kUHg==
X-Gm-Message-State: AKS2vOxmQE3D2S8ywvX5GsyO6AMUET8koP5F31lpq2XhwzD3rwRN7w4s
 rjFetC/7Eyauza4u
X-Received: by 10.28.187.139 with SMTP id l133mr7534186wmf.116.1497622424886; 
 Fri, 16 Jun 2017 07:13:44 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.68])
 by smtp.gmail.com with ESMTPSA id e24sm2184113wre.54.2017.06.16.07.13.43
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 16 Jun 2017 07:13:44 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 16 Jun 2017 16:13:42 +0200
Message-ID: <149762242283.11899.2127034224965071833.stgit@Solace.fritz.box>
In-Reply-To: <149762114626.11899.6393770850121347748.stgit@Solace.fritz.box>
References: <149762114626.11899.6393770850121347748.stgit@Solace.fritz.box>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: Anshul Makkar <anshul.makkar@citrix.com>,
 "Justin T. Weaver" <jtweaver@hawaii.edu>,
 George Dunlap <george.dunlap@citrix.com>
Subject: [Xen-devel] [PATCH 1/7] xen: sched: factor affinity helpers out of
 sched_credit.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>

SW4gZmFjdCwgd2Ugd2FudCB0byBiZSBhYmxlIHRvIHVzZSB0aGVtIGZyb20gYW55IHNjaGVkdWxl
ci4KCldoaWxlIHRoZXJlLCBtYWtlIHRoZSBtb3ZlZCBjb2RlIHVzZSAndicgZm9yIHN0cnVjdF92
Y3B1Kgp2YXJpYWJsZSwgbGlrZSBpdCBzaG91bGQgYmUgZG9uZSBldmVyeXdoZXJlLgoKTm8gZnVu
Y3Rpb25hbCBjaGFuZ2UgaW50ZW5kZWQuCgpTaWduZWQtb2ZmLWJ5OiBEYXJpbyBGYWdnaW9saSA8
ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSnVzdGluIFQuIFdlYXZl
ciA8anR3ZWF2ZXJAaGF3YWlpLmVkdT4KUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3Jn
ZS5kdW5sYXBAY2l0cml4LmNvbT4KLS0tCkNjOiBBbnNodWwgTWFra2FyIDxhbnNodWwubWFra2Fy
QGNpdHJpeC5jb20+Ci0tLQogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYyAgfCAgIDk3ICsrKysr
KystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS94ZW4v
c2NoZWQtaWYuaCB8ICAgNjQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDIgZmlsZXMg
Y2hhbmdlZCwgNzkgaW5zZXJ0aW9ucygrKSwgODIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKaW5k
ZXggZWZkZjZiZi4uNTM3NzNkZiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQu
YworKysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCkBAIC0xMzYsMjcgKzEzNiw2IEBACiAj
ZGVmaW5lIFRSQ19DU0NIRURfUkFURUxJTUlUICAgICBUUkNfU0NIRURfQ0xBU1NfRVZUKENTQ0hF
RCwgMTApCiAjZGVmaW5lIFRSQ19DU0NIRURfU1RFQUxfQ0hFQ0sgICBUUkNfU0NIRURfQ0xBU1Nf
RVZUKENTQ0hFRCwgMTEpCiAKLQotLyoKLSAqIEhhcmQgYW5kIHNvZnQgYWZmaW5pdHkgbG9hZCBi
YWxhbmNpbmcuCi0gKgotICogSWRlYSBpcyBlYWNoIHZjcHUgaGFzIHNvbWUgcGNwdXMgdGhhdCBp
dCBwcmVmZXJzLCBzb21lIHRoYXQgaXQgZG9lcyBub3QKLSAqIHByZWZlciBidXQgaXMgT0sgd2l0
aCwgYW5kIHNvbWUgdGhhdCBpdCBjYW5ub3QgcnVuIG9uIGF0IGFsbC4gVGhlIGZpcnN0Ci0gKiBz
ZXQgb2YgcGNwdXMgYXJlIHRoZSBvbmVzIHRoYXQgYXJlIGJvdGggaW4gdGhlIHNvZnQgYWZmaW5p
dHkgKmFuZCogaW4gdGhlCi0gKiBoYXJkIGFmZmluaXR5OyB0aGUgc2Vjb25kIHNldCBvZiBwY3B1
cyBhcmUgdGhlIG9uZXMgdGhhdCBhcmUgaW4gdGhlIGhhcmQKLSAqIGFmZmluaXR5IGJ1dCAqbm90
KiBpbiB0aGUgc29mdCBhZmZpbml0eTsgdGhlIHRoaXJkIHNldCBvZiBwY3B1cyBhcmUgdGhlCi0g
KiBvbmVzIHRoYXQgYXJlIG5vdCBpbiB0aGUgaGFyZCBhZmZpbml0eS4KLSAqCi0gKiBXZSBpbXBs
ZW1lbnQgYSB0d28gc3RlcCBiYWxhbmNpbmcgbG9naWMuIEJhc2ljYWxseSwgZXZlcnkgdGltZSB0
aGVyZSBpcwotICogdGhlIG5lZWQgdG8gZGVjaWRlIHdoZXJlIHRvIHJ1biBhIHZjcHUsIHdlIGZp
cnN0IGNoZWNrIHRoZSBzb2Z0IGFmZmluaXR5Ci0gKiAod2VsbCwgYWN0dWFsbHksIHRoZSAmJiBi
ZXR3ZWVuIHNvZnQgYW5kIGhhcmQgYWZmaW5pdHkpLCB0byBzZWUgaWYgd2UgY2FuCi0gKiBzZW5k
IGl0IHdoZXJlIGl0IHByZWZlcnMgdG8gKGFuZCBjYW4pIHJ1biBvbi4gSG93ZXZlciwgaWYgdGhl
IGZpcnN0IHN0ZXAKLSAqIGRvZXMgbm90IGZpbmQgYW55IHN1aXRhYmxlIGFuZCBmcmVlIHBjcHUs
IHdlIGZhbGwgYmFjayBjaGVja2luZyB0aGUgaGFyZAotICogYWZmaW5pdHkuCi0gKi8KLSNkZWZp
bmUgQ1NDSEVEX0JBTEFOQ0VfU09GVF9BRkZJTklUWSAgICAwCi0jZGVmaW5lIENTQ0hFRF9CQUxB
TkNFX0hBUkRfQUZGSU5JVFkgICAgMQotCiAvKgogICogQm9vdCBwYXJhbWV0ZXJzCiAgKi8KQEAg
LTMzMSw1MiArMzEwLDYgQEAgcnVucV9yZW1vdmUoc3RydWN0IGNzY2hlZF92Y3B1ICpzdmMpCiAg
ICAgX19ydW5xX3JlbW92ZShzdmMpOwogfQogCi0jZGVmaW5lIGZvcl9lYWNoX2NzY2hlZF9iYWxh
bmNlX3N0ZXAoc3RlcCkgXAotICAgIGZvciAoIChzdGVwKSA9IDA7IChzdGVwKSA8PSBDU0NIRURf
QkFMQU5DRV9IQVJEX0FGRklOSVRZOyAoc3RlcCkrKyApCi0KLQotLyoKLSAqIEhhcmQgYWZmaW5p
dHkgYmFsYW5jaW5nIGlzIGFsd2F5cyBuZWNlc3NhcnkgYW5kIG11c3QgbmV2ZXIgYmUgc2tpcHBl
ZC4KLSAqIEJ1dCBzb2Z0IGFmZmluaXR5IG5lZWQgb25seSBiZSBjb25zaWRlcmVkIHdoZW4gaXQg
aGFzIGEgZnVuY3Rpb25hbGx5Ci0gKiBkaWZmZXJlbnQgZWZmZWN0IHRoYW4gb3RoZXIgY29uc3Ry
YWludHMgKHN1Y2ggYXMgaGFyZCBhZmZpbml0eSwgY3B1cwotICogb25saW5lLCBvciBjcHVwb29s
cykuCi0gKgotICogU29mdCBhZmZpbml0eSBvbmx5IG5lZWRzIHRvIGJlIGNvbnNpZGVyZWQgaWY6
Ci0gKiAqIFRoZSBjcHVzIGluIHRoZSBjcHVwb29sIGFyZSBub3QgYSBzdWJzZXQgb2Ygc29mdCBh
ZmZpbml0eQotICogKiBUaGUgaGFyZCBhZmZpbml0eSBpcyBub3QgYSBzdWJzZXQgb2Ygc29mdCBh
ZmZpbml0eQotICogKiBUaGVyZSBpcyBhbiBvdmVybGFwIGJldHdlZW4gdGhlIHNvZnQgYWZmaW5p
dHkgYW5kIHRoZSBtYXNrIHdoaWNoIGlzCi0gKiAgIGN1cnJlbnRseSBiZWluZyBjb25zaWRlcmVk
LgotICovCi1zdGF0aWMgaW5saW5lIGludCBfX3ZjcHVfaGFzX3NvZnRfYWZmaW5pdHkoY29uc3Qg
c3RydWN0IHZjcHUgKnZjLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGNvbnN0IGNwdW1hc2tfdCAqbWFzaykKLXsKLSAgICByZXR1cm4gIWNwdW1hc2tfc3Vic2V0
KGNwdXBvb2xfZG9tYWluX2NwdW1hc2sodmMtPmRvbWFpbiksCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICB2Yy0+Y3B1X3NvZnRfYWZmaW5pdHkpICYmCi0gICAgICAgICAgICFjcHVtYXNrX3N1
YnNldCh2Yy0+Y3B1X2hhcmRfYWZmaW5pdHksIHZjLT5jcHVfc29mdF9hZmZpbml0eSkgJiYKLSAg
ICAgICAgICAgY3B1bWFza19pbnRlcnNlY3RzKHZjLT5jcHVfc29mdF9hZmZpbml0eSwgbWFzayk7
Ci19Ci0KLS8qCi0gKiBFYWNoIGNzY2hlZC1iYWxhbmNlIHN0ZXAgdXNlcyBpdHMgb3duIGNwdW1h
c2suIFRoaXMgZnVuY3Rpb24gZGV0ZXJtaW5lcwotICogd2hpY2ggb25lIChnaXZlbiB0aGUgc3Rl
cCkgYW5kIGNvcGllcyBpdCBpbiBtYXNrLiBGb3IgdGhlIHNvZnQgYWZmaW5pdHkKLSAqIGJhbGFu
Y2luZyBzdGVwLCB0aGUgcGNwdXMgdGhhdCBhcmUgbm90IHBhcnQgb2YgdmMncyBoYXJkIGFmZmlu
aXR5IGFyZQotICogZmlsdGVyZWQgb3V0IGZyb20gdGhlIHJlc3VsdCwgdG8gYXZvaWQgcnVubmlu
ZyBhIHZjcHUgd2hlcmUgaXQgd291bGQKLSAqIGxpa2UsIGJ1dCBpcyBub3QgYWxsb3dlZCB0byEK
LSAqLwotc3RhdGljIHZvaWQKLWNzY2hlZF9iYWxhbmNlX2NwdW1hc2soY29uc3Qgc3RydWN0IHZj
cHUgKnZjLCBpbnQgc3RlcCwgY3B1bWFza190ICptYXNrKQotewotICAgIGlmICggc3RlcCA9PSBD
U0NIRURfQkFMQU5DRV9TT0ZUX0FGRklOSVRZICkKLSAgICB7Ci0gICAgICAgIGNwdW1hc2tfYW5k
KG1hc2ssIHZjLT5jcHVfc29mdF9hZmZpbml0eSwgdmMtPmNwdV9oYXJkX2FmZmluaXR5KTsKLQot
ICAgICAgICBpZiAoIHVubGlrZWx5KGNwdW1hc2tfZW1wdHkobWFzaykpICkKLSAgICAgICAgICAg
IGNwdW1hc2tfY29weShtYXNrLCB2Yy0+Y3B1X2hhcmRfYWZmaW5pdHkpOwotICAgIH0KLSAgICBl
bHNlIC8qIHN0ZXAgPT0gQ1NDSEVEX0JBTEFOQ0VfSEFSRF9BRkZJTklUWSAqLwotICAgICAgICBj
cHVtYXNrX2NvcHkobWFzaywgdmMtPmNwdV9oYXJkX2FmZmluaXR5KTsKLX0KLQogc3RhdGljIHZv
aWQgYnVybl9jcmVkaXRzKHN0cnVjdCBjc2NoZWRfdmNwdSAqc3ZjLCBzX3RpbWVfdCBub3cpCiB7
CiAgICAgc190aW1lX3QgZGVsdGE7CkBAIC00NDEsMTggKzM3NCwxOCBAQCBzdGF0aWMgaW5saW5l
IHZvaWQgX19ydW5xX3RpY2tsZShzdHJ1Y3QgY3NjaGVkX3ZjcHUgKm5ldykKICAgICAgICAgICog
U29mdCBhbmQgaGFyZCBhZmZpbml0eSBiYWxhbmNpbmcgbG9vcC4gRm9yIHZjcHVzIHdpdGhvdXQK
ICAgICAgICAgICogYSB1c2VmdWwgc29mdCBhZmZpbml0eSwgY29uc2lkZXIgaGFyZCBhZmZpbml0
eSBvbmx5LgogICAgICAgICAgKi8KLSAgICAgICAgZm9yX2VhY2hfY3NjaGVkX2JhbGFuY2Vfc3Rl
cCggYmFsYW5jZV9zdGVwICkKKyAgICAgICAgZm9yX2VhY2hfYWZmaW5pdHlfYmFsYW5jZV9zdGVw
KCBiYWxhbmNlX3N0ZXAgKQogICAgICAgICB7CiAgICAgICAgICAgICBpbnQgbmV3X2lkbGVyc19l
bXB0eTsKIAotICAgICAgICAgICAgaWYgKCBiYWxhbmNlX3N0ZXAgPT0gQ1NDSEVEX0JBTEFOQ0Vf
U09GVF9BRkZJTklUWQotICAgICAgICAgICAgICAgICAmJiAhX192Y3B1X2hhc19zb2Z0X2FmZmlu
aXR5KG5ldy0+dmNwdSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBuZXctPnZjcHUtPmNwdV9oYXJkX2FmZmluaXR5KSApCisgICAgICAgICAgICBpZiAoIGJh
bGFuY2Vfc3RlcCA9PSBCQUxBTkNFX1NPRlRfQUZGSU5JVFkKKyAgICAgICAgICAgICAgICAgJiYg
IWhhc19zb2Z0X2FmZmluaXR5KG5ldy0+dmNwdSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIG5ldy0+dmNwdS0+Y3B1X2hhcmRfYWZmaW5pdHkpICkKICAgICAgICAgICAg
ICAgICBjb250aW51ZTsKIAogICAgICAgICAgICAgLyogQXJlIHRoZXJlIGlkbGVycyBzdWl0YWJs
ZSBmb3IgbmV3IChmb3IgdGhpcyBiYWxhbmNlIHN0ZXApPyAqLwotICAgICAgICAgICAgY3NjaGVk
X2JhbGFuY2VfY3B1bWFzayhuZXctPnZjcHUsIGJhbGFuY2Vfc3RlcCwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgY3B1bWFza19zY3JhdGNoX2NwdShjcHUpKTsKKyAgICAgICAg
ICAgIGFmZmluaXR5X2JhbGFuY2VfY3B1bWFzayhuZXctPnZjcHUsIGJhbGFuY2Vfc3RlcCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjcHVtYXNrX3NjcmF0Y2hfY3B1KGNw
dSkpOwogICAgICAgICAgICAgY3B1bWFza19hbmQoY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLAog
ICAgICAgICAgICAgICAgICAgICAgICAgY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLCAmaWRsZV9t
YXNrKTsKICAgICAgICAgICAgIG5ld19pZGxlcnNfZW1wdHkgPSBjcHVtYXNrX2VtcHR5KGNwdW1h
c2tfc2NyYXRjaF9jcHUoY3B1KSk7CkBAIC00NjMsNyArMzk2LDcgQEAgc3RhdGljIGlubGluZSB2
b2lkIF9fcnVucV90aWNrbGUoc3RydWN0IGNzY2hlZF92Y3B1ICpuZXcpCiAgICAgICAgICAgICAg
KiBoYXJkIGFmZmluaXR5IGFzIHdlbGwsIGJlZm9yZSB0YWtpbmcgZmluYWwgZGVjaXNpb25zLgog
ICAgICAgICAgICAgICovCiAgICAgICAgICAgICBpZiAoIG5ld19pZGxlcnNfZW1wdHkKLSAgICAg
ICAgICAgICAgICAgJiYgYmFsYW5jZV9zdGVwID09IENTQ0hFRF9CQUxBTkNFX1NPRlRfQUZGSU5J
VFkgKQorICAgICAgICAgICAgICAgICAmJiBiYWxhbmNlX3N0ZXAgPT0gQkFMQU5DRV9TT0ZUX0FG
RklOSVRZICkKICAgICAgICAgICAgICAgICBjb250aW51ZTsKIAogICAgICAgICAgICAgLyoKQEAg
LTc4OSw3ICs3MjIsNyBAQCBfY3NjaGVkX2NwdV9waWNrKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIg
Km9wcywgc3RydWN0IHZjcHUgKnZjLCBib29sX3QgY29tbWl0KQogICAgIG9ubGluZSA9IGNwdXBv
b2xfZG9tYWluX2NwdW1hc2sodmMtPmRvbWFpbik7CiAgICAgY3B1bWFza19hbmQoJmNwdXMsIHZj
LT5jcHVfaGFyZF9hZmZpbml0eSwgb25saW5lKTsKIAotICAgIGZvcl9lYWNoX2NzY2hlZF9iYWxh
bmNlX3N0ZXAoIGJhbGFuY2Vfc3RlcCApCisgICAgZm9yX2VhY2hfYWZmaW5pdHlfYmFsYW5jZV9z
dGVwKCBiYWxhbmNlX3N0ZXAgKQogICAgIHsKICAgICAgICAgLyoKICAgICAgICAgICogV2Ugd2Fu
dCB0byBwaWNrIHVwIGEgcGNwdSBhbW9uZyB0aGUgb25lcyB0aGF0IGFyZSBvbmxpbmUgYW5kCkBA
IC04MDksMTIgKzc0MiwxMiBAQCBfY3NjaGVkX2NwdV9waWNrKGNvbnN0IHN0cnVjdCBzY2hlZHVs
ZXIgKm9wcywgc3RydWN0IHZjcHUgKnZjLCBib29sX3QgY29tbWl0KQogICAgICAgICAgKiBjcHVz
IGFuZCwgaWYgdGhlIHJlc3VsdCBpcyBlbXB0eSwgd2UganVzdCBza2lwIHRoZSBzb2Z0IGFmZmlu
aXR5CiAgICAgICAgICAqIGJhbGFuY2luZyBzdGVwIGFsbCB0b2dldGhlci4KICAgICAgICAgICov
Ci0gICAgICAgIGlmICggYmFsYW5jZV9zdGVwID09IENTQ0hFRF9CQUxBTkNFX1NPRlRfQUZGSU5J
VFkKLSAgICAgICAgICAgICAmJiAhX192Y3B1X2hhc19zb2Z0X2FmZmluaXR5KHZjLCAmY3B1cykg
KQorICAgICAgICBpZiAoIGJhbGFuY2Vfc3RlcCA9PSBCQUxBTkNFX1NPRlRfQUZGSU5JVFkKKyAg
ICAgICAgICAgICAmJiAhaGFzX3NvZnRfYWZmaW5pdHkodmMsICZjcHVzKSApCiAgICAgICAgICAg
ICBjb250aW51ZTsKIAogICAgICAgICAvKiBQaWNrIGFuIG9ubGluZSBDUFUgZnJvbSB0aGUgcHJv
cGVyIGFmZmluaXR5IG1hc2sgKi8KLSAgICAgICAgY3NjaGVkX2JhbGFuY2VfY3B1bWFzayh2Yywg
YmFsYW5jZV9zdGVwLCAmY3B1cyk7CisgICAgICAgIGFmZmluaXR5X2JhbGFuY2VfY3B1bWFzayh2
YywgYmFsYW5jZV9zdGVwLCAmY3B1cyk7CiAgICAgICAgIGNwdW1hc2tfYW5kKCZjcHVzLCAmY3B1
cywgb25saW5lKTsKIAogICAgICAgICAvKiBJZiBwcmVzZW50LCBwcmVmZXIgdmMncyBjdXJyZW50
IHByb2Nlc3NvciAqLwpAQCAtMTcxMCwxMSArMTY0MywxMSBAQCBjc2NoZWRfcnVucV9zdGVhbChp
bnQgcGVlcl9jcHUsIGludCBjcHUsIGludCBwcmksIGludCBiYWxhbmNlX3N0ZXApCiAgICAgICAg
ICAqIG9yIGNvdW50ZXIuCiAgICAgICAgICAqLwogICAgICAgICBpZiAoIHZjLT5pc19ydW5uaW5n
IHx8Ci0gICAgICAgICAgICAgKGJhbGFuY2Vfc3RlcCA9PSBDU0NIRURfQkFMQU5DRV9TT0ZUX0FG
RklOSVRZCi0gICAgICAgICAgICAgICYmICFfX3ZjcHVfaGFzX3NvZnRfYWZmaW5pdHkodmMsIHZj
LT5jcHVfaGFyZF9hZmZpbml0eSkpICkKKyAgICAgICAgICAgICAoYmFsYW5jZV9zdGVwID09IEJB
TEFOQ0VfU09GVF9BRkZJTklUWQorICAgICAgICAgICAgICAmJiAhaGFzX3NvZnRfYWZmaW5pdHko
dmMsIHZjLT5jcHVfaGFyZF9hZmZpbml0eSkpICkKICAgICAgICAgICAgIGNvbnRpbnVlOwogCi0g
ICAgICAgIGNzY2hlZF9iYWxhbmNlX2NwdW1hc2sodmMsIGJhbGFuY2Vfc3RlcCwgY3B1bWFza19z
Y3JhdGNoKTsKKyAgICAgICAgYWZmaW5pdHlfYmFsYW5jZV9jcHVtYXNrKHZjLCBiYWxhbmNlX3N0
ZXAsIGNwdW1hc2tfc2NyYXRjaCk7CiAgICAgICAgIGlmICggX19jc2NoZWRfdmNwdV9pc19taWdy
YXRlYWJsZSh2YywgY3B1LCBjcHVtYXNrX3NjcmF0Y2gpICkKICAgICAgICAgewogICAgICAgICAg
ICAgLyogV2UgZ290IGEgY2FuZGlkYXRlLiBHcmFiIGl0ISAqLwpAQCAtMTc3NCw3ICsxNzA3LDcg
QEAgY3NjaGVkX2xvYWRfYmFsYW5jZShzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiwgaW50IGNw
dSwKICAgICAgKiAgMS4gYW55ICJzb2Z0LWFmZmluZSB3b3JrIiB0byBzdGVhbCBmaXJzdCwKICAg
ICAgKiAgMi4gaWYgbm90IGZpbmRpbmcgYW55dGhpbmcsIGFueSAiaGFyZC1hZmZpbmUgd29yayIg
dG8gc3RlYWwuCiAgICAgICovCi0gICAgZm9yX2VhY2hfY3NjaGVkX2JhbGFuY2Vfc3RlcCggYnN0
ZXAgKQorICAgIGZvcl9lYWNoX2FmZmluaXR5X2JhbGFuY2Vfc3RlcCggYnN0ZXAgKQogICAgIHsK
ICAgICAgICAgLyoKICAgICAgICAgICogV2UgcGVlayBhdCB0aGUgbm9uLWlkbGluZyBDUFVzIGlu
IGEgbm9kZS13aXNlIGZhc2hpb24uIEluIGZhY3QsCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94
ZW4vc2NoZWQtaWYuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCmluZGV4IGMzMmVlN2Eu
LmM0YTQ5MzUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCisrKyBiL3hl
bi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCkBAIC0yMDgsNCArMjA4LDY4IEBAIHN0YXRpYyBpbmxp
bmUgY3B1bWFza190KiBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKHN0cnVjdCBkb21haW4gKmQpCiAg
ICAgcmV0dXJuIGQtPmNwdXBvb2wtPmNwdV92YWxpZDsKIH0KIAorLyoKKyAqIEhhcmQgYW5kIHNv
ZnQgYWZmaW5pdHkgbG9hZCBiYWxhbmNpbmcuCisgKgorICogSWRlYSBpcyBlYWNoIHZjcHUgaGFz
IHNvbWUgcGNwdXMgdGhhdCBpdCBwcmVmZXJzLCBzb21lIHRoYXQgaXQgZG9lcyBub3QKKyAqIHBy
ZWZlciBidXQgaXMgT0sgd2l0aCwgYW5kIHNvbWUgdGhhdCBpdCBjYW5ub3QgcnVuIG9uIGF0IGFs
bC4gVGhlIGZpcnN0CisgKiBzZXQgb2YgcGNwdXMgYXJlIHRoZSBvbmVzIHRoYXQgYXJlIGJvdGgg
aW4gdGhlIHNvZnQgYWZmaW5pdHkgKmFuZCogaW4gdGhlCisgKiBoYXJkIGFmZmluaXR5OyB0aGUg
c2Vjb25kIHNldCBvZiBwY3B1cyBhcmUgdGhlIG9uZXMgdGhhdCBhcmUgaW4gdGhlIGhhcmQKKyAq
IGFmZmluaXR5IGJ1dCAqbm90KiBpbiB0aGUgc29mdCBhZmZpbml0eTsgdGhlIHRoaXJkIHNldCBv
ZiBwY3B1cyBhcmUgdGhlCisgKiBvbmVzIHRoYXQgYXJlIG5vdCBpbiB0aGUgaGFyZCBhZmZpbml0
eS4KKyAqCisgKiBXZSBpbXBsZW1lbnQgYSB0d28gc3RlcCBiYWxhbmNpbmcgbG9naWMuIEJhc2lj
YWxseSwgZXZlcnkgdGltZSB0aGVyZSBpcworICogdGhlIG5lZWQgdG8gZGVjaWRlIHdoZXJlIHRv
IHJ1biBhIHZjcHUsIHdlIGZpcnN0IGNoZWNrIHRoZSBzb2Z0IGFmZmluaXR5CisgKiAod2VsbCwg
YWN0dWFsbHksIHRoZSAmJiBiZXR3ZWVuIHNvZnQgYW5kIGhhcmQgYWZmaW5pdHkpLCB0byBzZWUg
aWYgd2UgY2FuCisgKiBzZW5kIGl0IHdoZXJlIGl0IHByZWZlcnMgdG8gKGFuZCBjYW4pIHJ1biBv
bi4gSG93ZXZlciwgaWYgdGhlIGZpcnN0IHN0ZXAKKyAqIGRvZXMgbm90IGZpbmQgYW55IHN1aXRh
YmxlIGFuZCBmcmVlIHBjcHUsIHdlIGZhbGwgYmFjayBjaGVja2luZyB0aGUgaGFyZAorICogYWZm
aW5pdHkuCisgKi8KKyNkZWZpbmUgQkFMQU5DRV9TT0ZUX0FGRklOSVRZICAgIDAKKyNkZWZpbmUg
QkFMQU5DRV9IQVJEX0FGRklOSVRZICAgIDEKKworI2RlZmluZSBmb3JfZWFjaF9hZmZpbml0eV9i
YWxhbmNlX3N0ZXAoc3RlcCkgXAorICAgIGZvciAoIChzdGVwKSA9IDA7IChzdGVwKSA8PSBCQUxB
TkNFX0hBUkRfQUZGSU5JVFk7IChzdGVwKSsrICkKKworLyoKKyAqIEhhcmQgYWZmaW5pdHkgYmFs
YW5jaW5nIGlzIGFsd2F5cyBuZWNlc3NhcnkgYW5kIG11c3QgbmV2ZXIgYmUgc2tpcHBlZC4KKyAq
IEJ1dCBzb2Z0IGFmZmluaXR5IG5lZWQgb25seSBiZSBjb25zaWRlcmVkIHdoZW4gaXQgaGFzIGEg
ZnVuY3Rpb25hbGx5CisgKiBkaWZmZXJlbnQgZWZmZWN0IHRoYW4gb3RoZXIgY29uc3RyYWludHMg
KHN1Y2ggYXMgaGFyZCBhZmZpbml0eSwgY3B1cworICogb25saW5lLCBvciBjcHVwb29scykuCisg
KgorICogU29mdCBhZmZpbml0eSBvbmx5IG5lZWRzIHRvIGJlIGNvbnNpZGVyZWQgaWY6CisgKiAq
IFRoZSBjcHVzIGluIHRoZSBjcHVwb29sIGFyZSBub3QgYSBzdWJzZXQgb2Ygc29mdCBhZmZpbml0
eQorICogKiBUaGUgaGFyZCBhZmZpbml0eSBpcyBub3QgYSBzdWJzZXQgb2Ygc29mdCBhZmZpbml0
eQorICogKiBUaGVyZSBpcyBhbiBvdmVybGFwIGJldHdlZW4gdGhlIHNvZnQgYWZmaW5pdHkgYW5k
IHRoZSBtYXNrIHdoaWNoIGlzCisgKiAgIGN1cnJlbnRseSBiZWluZyBjb25zaWRlcmVkLgorICov
CitzdGF0aWMgaW5saW5lIGludCBoYXNfc29mdF9hZmZpbml0eShjb25zdCBzdHJ1Y3QgdmNwdSAq
diwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNwdW1hc2tfdCAq
bWFzaykKK3sKKyAgICByZXR1cm4gIWNwdW1hc2tfc3Vic2V0KGNwdXBvb2xfZG9tYWluX2NwdW1h
c2sodi0+ZG9tYWluKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHYtPmNwdV9zb2Z0X2Fm
ZmluaXR5KSAmJgorICAgICAgICAgICAhY3B1bWFza19zdWJzZXQodi0+Y3B1X2hhcmRfYWZmaW5p
dHksIHYtPmNwdV9zb2Z0X2FmZmluaXR5KSAmJgorICAgICAgICAgICBjcHVtYXNrX2ludGVyc2Vj
dHModi0+Y3B1X3NvZnRfYWZmaW5pdHksIG1hc2spOworfQorCisvKgorICogVGhpcyBmdW5jdGlv
biBjb3BpZXMgaW4gbWFzayB0aGUgY3B1bWFzayB0aGF0IHNob3VsZCBiZSB1c2VkIGZvciBhCisg
KiBwYXJ0aWN1bGFyIGFmZmluaXR5IGJhbGFuY2luZyBzdGVwLiBGb3IgdGhlIHNvZnQgYWZmaW5p
dHkgb25lLCB0aGUgcGNwdXMKKyAqIHRoYXQgYXJlIG5vdCBwYXJ0IG9mIHZjJ3MgaGFyZCBhZmZp
bml0eSBhcmUgZmlsdGVyZWQgb3V0IGZyb20gdGhlIHJlc3VsdCwKKyAqIHRvIGF2b2lkIHJ1bm5p
bmcgYSB2Y3B1IHdoZXJlIGl0IHdvdWxkIGxpa2UsIGJ1dCBpcyBub3QgYWxsb3dlZCB0byEKKyAq
Lworc3RhdGljIGlubGluZSB2b2lkCithZmZpbml0eV9iYWxhbmNlX2NwdW1hc2soY29uc3Qgc3Ry
dWN0IHZjcHUgKnYsIGludCBzdGVwLCBjcHVtYXNrX3QgKm1hc2spCit7CisgICAgaWYgKCBzdGVw
ID09IEJBTEFOQ0VfU09GVF9BRkZJTklUWSApCisgICAgeworICAgICAgICBjcHVtYXNrX2FuZCht
YXNrLCB2LT5jcHVfc29mdF9hZmZpbml0eSwgdi0+Y3B1X2hhcmRfYWZmaW5pdHkpOworCisgICAg
ICAgIGlmICggdW5saWtlbHkoY3B1bWFza19lbXB0eShtYXNrKSkgKQorICAgICAgICAgICAgY3B1
bWFza19jb3B5KG1hc2ssIHYtPmNwdV9oYXJkX2FmZmluaXR5KTsKKyAgICB9CisgICAgZWxzZSAv
KiBzdGVwID09IEJBTEFOQ0VfSEFSRF9BRkZJTklUWSAqLworICAgICAgICBjcHVtYXNrX2NvcHko
bWFzaywgdi0+Y3B1X2hhcmRfYWZmaW5pdHkpOworfQorCiAjZW5kaWYgLyogX19YRU5fU0NIRURf
SUZfSF9fICovCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 16 14:13:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 14: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 1dLs0a-0001r0-EL; Fri, 16 Jun 2017 14: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 <raistlin.df@gmail.com>) id 1dLs0Y-0001qN-Eu
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 14:13:54 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 5D/F1-03371-1A7E3495; Fri, 16 Jun 2017 14:13:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphleJIrShJLcpLzFFi42Lxqg1y0V3w3Dn
 S4OkSC4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNaO/y7hge3bF8xP3mRoY5/h1MXJxCAlMZ5TY
 P/k8K4jDIrCGVaJ1wlYWEEdC4BKrxNElu5m6GDmBnDiJdTevsHUxcgDZFRIXJrqAhIUEVCRub
 l/FBDHpB6NEx9q/jCAJYQE9iSNHf7BD2EESc+adYQGx2QQMJN7s2MsKYosIKEncWzUZrJlZYA
 GjxO3jTWAJFgFViYvvvrGB2LwC3hLn/l8DO4JTwEfi+vMjrBCbvSX+PboMViMqICex8nILK0S
 9oMTJmU9YQA5lFtCUWL9LHyTMLCAvsf3tHOYJjCKzkFTNQqiahaRqASPzKkaN4tSistQiXWNj
 vaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwPBnAIIdjDvXBx5ilORgUhLlff/EO
 VKILyk/pTIjsTgjvqg0J7X4EKMGB4fAhLNzpzNJseTl56UqSfBuewZUJ1iUmp5akZaZA4xQmF
 IJDh4lEd5TIGN4iwsSc4sz0yFSpxiNOTasXv+FiWPSge1fmITAJkmJ8/aBTBIAKc0ozYMbBEs
 clxhlpYR5GYHOFOIpSC3KzSxBlX/FKM7BqCTMywsyhSczrwRu3yugU5iATgm64ABySkkiQkqq
 gfE4I0+yvGJtWfGE/TbTlt10FypZwPB8i6LqRkm+iQkrnUSkm32jerNFalbK56g/cNKLSHkT4
 V+fuPZa6JeIBr6960WEdp0/NPn9dFchmdmZ8mVvDzwUkqq4VPlRUHN73vfrb+K2Su8M/1A2p2
 bvXNtPIs9YSyfIzL547ZCYRemKD3p580tfGymxFGckGmoxFxUnAgA9EtsBFwMAAA==
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1497622432!55185215!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57027 invoked from network); 16 Jun 2017 14:13:52 -0000
Received: from mail-wm0-f68.google.com (HELO mail-wm0-f68.google.com)
 (74.125.82.68)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 16 Jun 2017 14:13:52 -0000
Received: by mail-wm0-f68.google.com with SMTP id f90so5272521wmh.0
 for <xen-devel@lists.xenproject.org>; Fri, 16 Jun 2017 07:13:52 -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=fSsQhlJmdBGPNQV0zLPU/Z/JIdjYXQyqj69eN/kO7bU=;
 b=GcNe0nnU69Sr623PC5agxEF7w+bY6GHxKIv7HHYezuGOI/XEWfHli5Y0e/tgRVH4Cn
 7mcVCSy2i9r5Kwsgr/acXM8xqxBtYf1qDWUyovLJxYQKWDyhoWtuESDwee25QbdBjXY3
 ITl9PPGtJrbZGBbClZaXDNYq5PE8FrUYilGcyjdXthPHLav1v8gJoliTP17FCgnJFcpc
 rITb1xq+dfVHYIw2CsZk+h3Y3IP+o6l00UZOIKzRDjLAy9kFRKr9aQmDVto3aVc/BiJe
 YR0Gkss1TshofJ0YVy6lz69/0FZ/3hF/PXCAkzsWQbHrMv6/WCN6+q2u7sKvqZMShfu2
 GniA==
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=fSsQhlJmdBGPNQV0zLPU/Z/JIdjYXQyqj69eN/kO7bU=;
 b=oQOx1zljLO7i6WXbYa35If9WtAAHj0bXCKQ6cyX1ODTE+c3u6JTicEOF9WyMxPkDVa
 xbUGmffm85C3Toi5YETF4NiKvGEVR+3BPKFbFpsj+YETAjezU5a9SFDvzIDHvYAgJTVn
 ZtKVgumPW6TvMYRRJs5sO7zgIPs4BagoDYn/5BNw8PYfpeomDNP5sRWuHPIjK0FVXLaC
 itedqeTsLrRP6jphSq1pRx2i4J0Kl5S6gZgOJOE2NYGZpCKGysPptBgPrPvkXbutedS0
 UJMO36yPZbTbrLqyKofa2pugS4pjvR0ITf6hKn5Am/1zEAuejlFaLQozP2y2yNpcaBd7
 /IQg==
X-Gm-Message-State: AKS2vOx80dsRvbenDV5sO1TwKnRXFFuKrM/eZfkDjuYVTEdb0NTZWeAj
 YV3FIYSozR1cxT1z
X-Received: by 10.28.107.88 with SMTP id g85mr7413722wmc.42.1497622432131;
 Fri, 16 Jun 2017 07:13:52 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.68])
 by smtp.gmail.com with ESMTPSA id n9sm2264900wmi.15.2017.06.16.07.13.50
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 16 Jun 2017 07:13:51 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 16 Jun 2017 16:13:50 +0200
Message-ID: <149762242998.11899.6554799177910212811.stgit@Solace.fritz.box>
In-Reply-To: <149762114626.11899.6393770850121347748.stgit@Solace.fritz.box>
References: <149762114626.11899.6393770850121347748.stgit@Solace.fritz.box>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Anshul Makkar <anshul.makkar@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>
Subject: [Xen-devel] [PATCH 2/7] xen/tools: credit2: soft-affinity awareness
 in runq_tickle()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U29mdC1hZmZpbml0eSBzdXBwb3J0IGlzIHVzdWFsbHkgaW1wbGVtZW50ZWQgYnkgbWVhbnMKb2Yg
YSB0d28gc3RlcCAiYmFsYW5jaW5nIGxvb3AiLCB3aGVyZToKLSBkdXJpbmcgdGhlIGZpcnN0IHN0
ZXAsIHdlIGNvbnNpZGVyIHNvZnQtYWZmaW5pdHkKICAoaWYgdGhlIHZjcHUgaGFzIG9uZSk7Ci0g
ZHVyaW5nIHRoZSBzZWNvbmQgKGlmIHdlIGdldCB0byBpdCksIHdlIGNvbnNpZGVyCiAgaGFyZC1h
ZmZpbml0eS4KCkluIHJ1bnFfdGlja2xlKCksIHdlIG5lZWQgdG8gZG8gdGhhdCBmb3IgY2hlY2tp
bmcKd2hldGhlciB3ZSBjYW4gZXhlY3V0ZSB0aGUgd2FraW5nIHZDUFUgb24gYW4gcENQVQp0aGF0
IGlzIGlkbGUuIEluIGZhY3QsIHdlIHdhbnQgdG8gYmUgc3VyZSB0aGF0LCBpZgp0aGVyZSBpcyBh
biBpZGxlIHBDUFUgaW4gdGhlIHZDUFUncyBzb2Z0IGFmZmluaXR5LAp3ZSdsbCB1c2UgaXQuCgpJ
ZiB0aGVyZSBhcmUgbm8gc3VjaCBpZGxlIHBDUFVzLCB0aG91Z2gsIGFuZCB3ZQpoYXZlIHRvIGNo
ZWNrIG5vbi1pZGxlIG9uZXMsIHdlIGNhbiBhdm9pZCB0aGUgbG9vcAphbmQgdG8gYm90aCBoYXJk
IGFuZCBzb2Z0LWFmZmluaXR5IGluIG9uZSBwYXNzLgoKSW4gZmFjdCwgd2UgY2FuIHdlIHNjYW4g
cnVucXVldWUgYW5kIGNvbXB1dGUgYQoic2NvcmUiIGZvciBlYWNoIHZDUFUgd2hpY2ggaXMgcnVu
bmluZyBvbiBlYWNoIHBDUFUuClRoZSBpZGVhIGlzLCBzaW5jZSB3ZSBtYXkgaGF2ZSB0byBwcmVl
bXB0IHNvbWVvbmU6Ci0gdHJ5IHRvIG1ha2Ugc3VyZSB0aGF0IHRoZSB3YWtpbmcgdkNQVSB3aWxs
IHJ1bgogIGluc2lkZSBpdHMgc29mdC1hZmZpbml0eSwKLSB0cnkgdG8gcHJlZW1wdCBzb21lb25l
IHRoYXQgaXMgcnVubmluZyBvdXRzaWRlCiAgb2YgaXRzIG93biBzb2Z0LWFmZmluaXR5LgoKVGhl
IHZhbHVlIG9mIHRoZSBzY29yZSBpcyBhZGRlZCB0byBhIHRyYWNlIHJlY29yZCwKc28geGVuYWx5
emUncyBjb2RlIGFuZCB0b29scy94ZW50cmFjZS9mb3JtYXRzIGFyZQp1cGRhdGVkIGFjY29yZGlu
Z2x5LgoKU2lnbmVkLW9mZi1ieTogRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJp
eC5jb20+Ci0tLQpDYzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpD
YzogQW5zaHVsIE1ha2thciA8YW5zaHVsLm1ha2thckBjaXRyaXguY29tPgpDYzogSWFuIEphY2tz
b24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgotLS0KVGhpcyBpcyAqdmVyeSogZGlmZmVyZW50IGZyb20gd2hhdCB3YXMgZmlyc3Qg
c3VibWl0dGVkIGhlcmU6CiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0
bWwveGVuLWRldmVsLzIwMTYtMDgvbXNnMDIyMDAuaHRtbAoKSW4gZmFjdCwgSSByZXdvcmtlZCBp
dCBzdGFydGluZyBmcm9tIEdlb3JnZSdzIGlkZWEgYW5kIGRyYWZ0OgogaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE2LTA5L21zZzAzMTcxLmh0
bWwKCkJ1dCB0aGVuIGVuZGVkIHVwIGNoYW5naW5nIHRoYXQgcXVpdGUgYSBiaXQgYXMgd2VsbC4g
U28sIEdlb3JnZSwgSSdtIG1vcmUgdGhhbgpoYXBweSBmb3IgdGhpcyBwYXRjaCB0byBoYXZlIGEg
J1NpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAnLCBhbmQgaW4gZmFjdCwgSQpoYWQgaXQgaGVy
ZSB1bnRpbCA1IG1pbnV0ZXMgYmVmb3JlIGFjdHVhbGx5IHNlbmRpbmcgdGhlIHNlcmllcy4KCkJ1
dCBzaW5jZSBJIGFsdGVyZWQgdGhlIGNvZGUgc2lnbmlmaWNhbnRseSwgSSBjb3VsZCBub3QgYmUg
c3VyZSB5b3UnZCBiZSBoYXBweQphYm91dCB0aGF0LCBhbmQgaGVuY2UgZGVjaWRlZCB0byByZW1v
dmUgaXQsIGFuZCBhc2sgeW91LiBBcmUgeW91IG9rIHdpdGggaXQsIG9yCm1heWJlIHlvdSBwcmVm
ZXIgc29tZSBvdGhlciB0YWcgKHN0dWZmIGxpa2UgJ0lkZWEtYnk6JywgZXRjLikuIExldCBtZSBr
bm93LiA6LSkKLS0tCiB0b29scy94ZW50cmFjZS9mb3JtYXRzICAgICB8ICAgIDIgCiB0b29scy94
ZW50cmFjZS94ZW5hbHl6ZS5jICB8ICAgIDcgKwogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMg
fCAgMjE0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tCiAzIGZp
bGVzIGNoYW5nZWQsIDE0NiBpbnNlcnRpb25zKCspLCA3NyBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS90b29scy94ZW50cmFjZS9mb3JtYXRzIGIvdG9vbHMveGVudHJhY2UvZm9ybWF0cwppbmRl
eCA4YjMxNzgwLi4yNjg0NjExIDEwMDY0NAotLS0gYS90b29scy94ZW50cmFjZS9mb3JtYXRzCisr
KyBiL3Rvb2xzL3hlbnRyYWNlL2Zvcm1hdHMKQEAgLTUzLDcgKzUzLDcgQEAKIDB4MDAwMjIyMDIg
IENQVSUoY3B1KWQgICUodHNjKWQgKCslKHJlbHRzYyk4ZCkgIGNzY2hlZDI6cnVucV9wb3MgICAg
ICAgWyBkb206dmNwdSA9IDB4JSgxKTA4eCwgcG9zID0gJSgyKWRdCiAweDAwMDIyMjAzICBDUFUl
KGNwdSlkICAlKHRzYylkICgrJShyZWx0c2MpOGQpICBjc2NoZWQyOmNyZWRpdCBidXJuICAgIFsg
ZG9tOnZjcHUgPSAweCUoMSkwOHgsIGNyZWRpdCA9ICUoMilkLCBkZWx0YSA9ICUoMylkIF0KIDB4
MDAwMjIyMDQgIENQVSUoY3B1KWQgICUodHNjKWQgKCslKHJlbHRzYyk4ZCkgIGNzY2hlZDI6Y3Jl
ZGl0X2FkZAotMHgwMDAyMjIwNSAgQ1BVJShjcHUpZCAgJSh0c2MpZCAoKyUocmVsdHNjKThkKSAg
Y3NjaGVkMjp0aWNrbGVfY2hlY2sgICBbIGRvbTp2Y3B1ID0gMHglKDEpMDh4LCBjcmVkaXQgPSAl
KDIpZCBdCisweDAwMDIyMjA1ICBDUFUlKGNwdSlkICAlKHRzYylkICgrJShyZWx0c2MpOGQpICBj
c2NoZWQyOnRpY2tsZV9jaGVjayAgIFsgZG9tOnZjcHUgPSAweCUoMSkwOHgsIGNyZWRpdCA9ICUo
MilkLCBzY29yZSA9ICUoMylkIF0KIDB4MDAwMjIyMDYgIENQVSUoY3B1KWQgICUodHNjKWQgKCsl
KHJlbHRzYyk4ZCkgIGNzY2hlZDI6dGlja2xlICAgICAgICAgWyBjcHUgPSAlKDEpZCBdCiAweDAw
MDIyMjA3ICBDUFUlKGNwdSlkICAlKHRzYylkICgrJShyZWx0c2MpOGQpICBjc2NoZWQyOmNyZWRp
dF9yZXNldCAgIFsgZG9tOnZjcHUgPSAweCUoMSkwOHgsIGNyX3N0YXJ0ID0gJSgyKWQsIGNyX2Vu
ZCA9ICUoMylkLCBtdWx0ID0gJSg0KWQgXQogMHgwMDAyMjIwOCAgQ1BVJShjcHUpZCAgJSh0c2Mp
ZCAoKyUocmVsdHNjKThkKSAgY3NjaGVkMjpzY2hlZF90YXNrbGV0CmRpZmYgLS1naXQgYS90b29s
cy94ZW50cmFjZS94ZW5hbHl6ZS5jIGIvdG9vbHMveGVudHJhY2UveGVuYWx5emUuYwppbmRleCBm
YTYwOGFkLi4wMTMxNWU2IDEwMDY0NAotLS0gYS90b29scy94ZW50cmFjZS94ZW5hbHl6ZS5jCisr
KyBiL3Rvb2xzL3hlbnRyYWNlL3hlbmFseXplLmMKQEAgLTc2OTIsMTEgKzc2OTIsMTIgQEAgdm9p
ZCBzY2hlZF9wcm9jZXNzKHN0cnVjdCBwY3B1X2luZm8gKnApCiAgICAgICAgICAgICBpZihvcHQu
ZHVtcF9hbGwpIHsKICAgICAgICAgICAgICAgICBzdHJ1Y3QgewogICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgdmNwdWlkOjE2LCBkb21pZDoxNjsKLSAgICAgICAgICAgICAgICAgICAg
aW50IGNyZWRpdDsKKyAgICAgICAgICAgICAgICAgICAgaW50IGNyZWRpdCwgc2NvcmU7CiAgICAg
ICAgICAgICAgICAgfSAqciA9ICh0eXBlb2YocikpcmktPmQ7CiAKLSAgICAgICAgICAgICAgICBw
cmludGYoIiAlcyBjc2NoZWQyOnRpY2tsZV9jaGVjayBkJXV2JXUsIGNyZWRpdCA9ICVkXG4iLAot
ICAgICAgICAgICAgICAgICAgICAgICByaS0+ZHVtcF9oZWFkZXIsIHItPmRvbWlkLCByLT52Y3B1
aWQsIHItPmNyZWRpdCk7CisgICAgICAgICAgICAgICAgcHJpbnRmKCIgJXMgY3NjaGVkMjp0aWNr
bGVfY2hlY2sgZCV1diV1LCBjcmVkaXQgPSAlZCwgc2NvcmUgPSAlZFxuXG4iLAorICAgICAgICAg
ICAgICAgICAgICAgICByaS0+ZHVtcF9oZWFkZXIsIHItPmRvbWlkLCByLT52Y3B1aWQsCisgICAg
ICAgICAgICAgICAgICAgICAgIHItPmNyZWRpdCwgci0+c2NvcmUpOwogICAgICAgICAgICAgfQog
ICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGNhc2UgVFJDX1NDSEVEX0NMQVNTX0VWVChDU0NI
RUQyLCA2KTogLyogVElDS0xFICAgICAgICAgICAgKi8KZGlmZiAtLWdpdCBhL3hlbi9jb21tb24v
c2NoZWRfY3JlZGl0Mi5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKaW5kZXggMTI2NDE3
Yy4uYzc0OWQ0ZSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKKysrIGIv
eGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKQEAgLTExMzIsNiArMTEzMiw3MyBAQCB0aWNrbGVf
Y3B1KHVuc2lnbmVkIGludCBjcHUsIHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCkK
IH0KIAogLyoKKyAqIFNjb3JlIHRvIHByZWVtcHQgdGhlIHRhcmdldCBjcHUuICBSZXR1cm4gYSBu
ZWdhdGl2ZSBudW1iZXIgaWYgdGhlCisgKiBjcmVkaXQgaXNuJ3QgaGlnaCBlbm91Z2g7IGlmIGl0
IGlzLCBmYXZvciBhIHByZWVtcHRpb24gb24gY3B1IGluCisgKiB0aGlzIG9yZGVyOgorICogLSBj
cHUgaXMgaW4gbmV3J3Mgc29mdC1hZmZpbml0eSwgbm90IGluIGN1cidzIHNvZnQtYWZmaW5pdHkK
KyAqICAgKDIgeCBDU0NIRUQyX0NSRURJVF9JTklUIHNjb3JlIGJvbnVzKTsKKyAqIC0gY3B1IGlz
IGluIG5ldydzIHNvZnQtYWZmaW5pdHkgYW5kIGN1cidzIHNvZnQtYWZmaW5pdHksIG9yCisgKiAg
IGNwdSBpcyBub3QgaW4gbmV3J3Mgc29mdC1hZmZpbml0eSwgbm9yIGluIGN1cidzIHNvZnQtYWZm
aW5pdHkKKyAqICAgKDF4IENTQ0hFRDJfQ1JFRElUX0lOSVQgc2NvcmUgYm9udXMpOworICogLSBj
cHUgaXMgbm90IGluIG5ldydzIHNvZnQtYWZmaW5pdHksIHdoaWxlIGl0IGlzIGluIGN1cidzIHNv
ZnQtYWZmaW5pdHkKKyAqICAgKG5vIGJvbnVzKS4KKyAqCisgKiBXaXRoaW4gdGhlIHNhbWUgY2xh
c3MsIHRoZSBoaWdoZXN0IGRpZmZlcmVuY2Ugb2YgY3JlZGl0LgorICovCitzdGF0aWMgc190aW1l
X3QgdGlja2xlX3Njb3JlKHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCwgc190aW1l
X3Qgbm93LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1
ICpuZXcsIHVuc2lnbmVkIGludCBjcHUpCit7CisgICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqIGN1
ciA9IGNzY2hlZDJfdmNwdShjdXJyX29uX2NwdShjcHUpKTsKKyAgICBzX3RpbWVfdCBzY29yZTsK
KworICAgIC8qCisgICAgICogV2UgYXJlIGRlYWxpbmcgd2l0aCBjcHVzIHRoYXQgYXJlIG1hcmtl
ZCBub24taWRsZSAoaS5lLiwgdGhhdCBhcmUgbm90CisgICAgICogaW4gcnFkLT5pZGxlKS4gSG93
ZXZlciwgc29tZSBvZiB0aGVtIG1heSBiZSBydW5uaW5nIHRoZWlyIGlkbGUgdmNwdSwKKyAgICAg
KiBpZiB0YWtpbmcgY2FyZSBvZiB0YXNrbGV0cy4gSW4gdGhhdCBjYXNlLCB3ZSB3YW50IHRvIGxl
YXZlIGl0IGFsb25lLgorICAgICAqLworICAgIGlmICggdW5saWtlbHkoaXNfaWRsZV92Y3B1KGN1
ci0+dmNwdSkpICkKKyAgICAgICAgcmV0dXJuIC0xOworCisgICAgYnVybl9jcmVkaXRzKHJxZCwg
Y3VyLCBub3cpOworCisgICAgc2NvcmUgPSBuZXctPmNyZWRpdCAtIGN1ci0+Y3JlZGl0OworICAg
IGlmICggbmV3LT52Y3B1LT5wcm9jZXNzb3IgIT0gY3B1ICkKKyAgICAgICAgc2NvcmUgLT0gQ1ND
SEVEMl9NSUdSQVRFX1JFU0lTVDsKKworICAgIC8qCisgICAgICogSWYgc2NvcmUgaXMgcG9zaXRp
dmUsIGl0IG1lYW5zIG5ldyBoYXMgZW5vdWdoIGNyZWRpdHMgKGkuZS4sCisgICAgICogbmV3LT5j
cmVkaXQgPiBjdXItPmNyZWRpdCtDU0NIRUQyX01JR1JBVEVfUkVTSVNUKS4KKyAgICAgKgorICAg
ICAqIExldCdzIGNvbXB1dGUgdGhlIGJvbnVzZXMgZm9yIHNvZnQtYWZmaW5pdGllcy4KKyAgICAg
Ki8KKyAgICBpZiAoIHNjb3JlID4gMCApCisgICAgeworICAgICAgICBpZiAoIGNwdW1hc2tfdGVz
dF9jcHUoY3B1LCBuZXctPnZjcHUtPmNwdV9zb2Z0X2FmZmluaXR5KSApCisgICAgICAgICAgICBz
Y29yZSArPSBDU0NIRUQyX0NSRURJVF9JTklUOworCisgICAgICAgIGlmICggIWNwdW1hc2tfdGVz
dF9jcHUoY3B1LCBjdXItPnZjcHUtPmNwdV9zb2Z0X2FmZmluaXR5KSApCisgICAgICAgICAgICBz
Y29yZSArPSBDU0NIRUQyX0NSRURJVF9JTklUOworICAgIH0KKworICAgIGlmICggdW5saWtlbHko
dGJfaW5pdF9kb25lKSApCisgICAgeworICAgICAgICBzdHJ1Y3QgeworICAgICAgICAgICAgdW5z
aWduZWQgdmNwdToxNiwgZG9tOjE2OworICAgICAgICAgICAgaW50IGNyZWRpdCwgc2NvcmU7Cisg
ICAgICAgIH0gZDsKKyAgICAgICAgZC5kb20gPSBjdXItPnZjcHUtPmRvbWFpbi0+ZG9tYWluX2lk
OworICAgICAgICBkLnZjcHUgPSBjdXItPnZjcHUtPnZjcHVfaWQ7CisgICAgICAgIGQuY3JlZGl0
ID0gY3VyLT5jcmVkaXQ7CisgICAgICAgIGQuc2NvcmUgPSBzY29yZTsKKyAgICAgICAgX190cmFj
ZV92YXIoVFJDX0NTQ0hFRDJfVElDS0xFX0NIRUNLLCAxLAorICAgICAgICAgICAgICAgICAgICBz
aXplb2YoZCksCisgICAgICAgICAgICAgICAgICAgICh1bnNpZ25lZCBjaGFyICopJmQpOworICAg
IH0KKworICAgIHJldHVybiBzY29yZTsKK30KKworLyoKICAqIENoZWNrIHdoYXQgcHJvY2Vzc29y
IGl0IGlzIGJlc3QgdG8gJ3dha2UnLCBmb3IgcGlja2luZyB1cCBhIHZjcHUgdGhhdCBoYXMKICAq
IGp1c3QgYmVlbiBwdXQgKGJhY2spIGluIHRoZSBydW5xdWV1ZS4gTG9naWMgaXMgYXMgZm9sbG93
czoKICAqICAxLiBpZiB0aGVyZSBhcmUgaWRsZSBwcm9jZXNzb3JzIGluIHRoZSBydW5xLCB3YWtl
IG9uZSBvZiB0aGVtOwpAQCAtMTE1MSwxMSArMTIxOCwxMSBAQCBzdGF0aWMgdm9pZAogcnVucV90
aWNrbGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpu
ZXcsIHNfdGltZV90IG5vdykKIHsKICAgICBpbnQgaSwgaXBpZCA9IC0xOwotICAgIHNfdGltZV90
IGxvd2VzdCA9ICgxPDwzMCk7Ci0gICAgdW5zaWduZWQgaW50IGNwdSA9IG5ldy0+dmNwdS0+cHJv
Y2Vzc29yOworICAgIHNfdGltZV90IG1heCA9IDA7CisgICAgdW5zaWduZWQgaW50IGJzLCBjcHUg
PSBuZXctPnZjcHUtPnByb2Nlc3NvcjsKICAgICBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRh
ICpycWQgPSBjMnJxZChvcHMsIGNwdSk7CisgICAgY3B1bWFza190ICpvbmxpbmUgPSBjcHVwb29s
X2RvbWFpbl9jcHVtYXNrKG5ldy0+dmNwdS0+ZG9tYWluKTsKICAgICBjcHVtYXNrX3QgbWFzazsK
LSAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICogY3VyOwogCiAgICAgQVNTRVJUKG5ldy0+cnFkID09
IHJxZCk7CiAKQEAgLTExNzUsMTA5ICsxMjQyLDExMCBAQCBydW5xX3RpY2tsZShjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKm5ldywgc190aW1lX3Qgbm93
KQogICAgICAgICAgICAgICAgICAgICAodW5zaWduZWQgY2hhciAqKSZkKTsKICAgICB9CiAKLSAg
ICBjcHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksIG5ldy0+dmNwdS0+Y3B1X2hh
cmRfYWZmaW5pdHksCi0gICAgICAgICAgICAgICAgY3B1cG9vbF9kb21haW5fY3B1bWFzayhuZXct
PnZjcHUtPmRvbWFpbikpOwotCi0gICAgLyoKLSAgICAgKiBGaXJzdCBvZiBhbGwsIGNvbnNpZGVy
IGlkbGUgY3B1cywgY2hlY2tpbmcgaWYgd2UgY2FuIGp1c3QKLSAgICAgKiByZS11c2UgdGhlIHBj
cHUgd2hlcmUgd2Ugd2VyZSBydW5uaW5nIGJlZm9yZS4KLSAgICAgKgotICAgICAqIElmIHRoZXJl
IGFyZSBjb3JlcyB3aGVyZSBhbGwgdGhlIHNpYmxpbmdzIGFyZSBpZGxlLCBjb25zaWRlcgotICAg
ICAqIHRoZW0gZmlyc3QsIGhvbm9yaW5nIHdoYXRldmVyIHRoZSBzcHJlYWRpbmctdnMtY29uc29s
aWRhdGlvbgotICAgICAqIFNNVCBwb2xpY3kgd2FudHMgdXMgdG8gZG8uCi0gICAgICovCi0gICAg
aWYgKCB1bmxpa2VseShzY2hlZF9zbXRfcG93ZXJfc2F2aW5ncykgKQotICAgICAgICBjcHVtYXNr
X2FuZG5vdCgmbWFzaywgJnJxZC0+aWRsZSwgJnJxZC0+c210X2lkbGUpOwotICAgIGVsc2UKLSAg
ICAgICAgY3B1bWFza19jb3B5KCZtYXNrLCAmcnFkLT5zbXRfaWRsZSk7Ci0gICAgY3B1bWFza19h
bmQoJm1hc2ssICZtYXNrLCBjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkpOwotICAgIGkgPSBjcHVt
YXNrX3Rlc3Rfb3JfY3ljbGUoY3B1LCAmbWFzayk7Ci0gICAgaWYgKCBpIDwgbnJfY3B1X2lkcyAp
CisgICAgZm9yX2VhY2hfYWZmaW5pdHlfYmFsYW5jZV9zdGVwKCBicyApCiAgICAgewotICAgICAg
ICBTQ0hFRF9TVEFUX0NSQU5LKHRpY2tsZWRfaWRsZV9jcHUpOwotICAgICAgICBpcGlkID0gaTsK
LSAgICAgICAgZ290byB0aWNrbGU7CisgICAgICAgIC8qIEp1c3Qgc2tpcCBmaXJzdCBzdGVwLCBp
ZiB3ZSBkb24ndCBoYXZlIGEgc29mdCBhZmZpbml0eSAqLworICAgICAgICBpZiAoIGJzID09IEJB
TEFOQ0VfU09GVF9BRkZJTklUWSAmJgorICAgICAgICAgICAgICFoYXNfc29mdF9hZmZpbml0eShu
ZXctPnZjcHUsIG5ldy0+dmNwdS0+Y3B1X2hhcmRfYWZmaW5pdHkpICkKKyAgICAgICAgICAgIGNv
bnRpbnVlOworCisgICAgICAgIGFmZmluaXR5X2JhbGFuY2VfY3B1bWFzayhuZXctPnZjcHUsIGJz
LCBjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkpOworCisgICAgICAgIC8qCisgICAgICAgICAqIEZp
cnN0IG9mIGFsbCwgY29uc2lkZXIgaWRsZSBjcHVzLCBjaGVja2luZyBpZiB3ZSBjYW4ganVzdAor
ICAgICAgICAgKiByZS11c2UgdGhlIHBjcHUgd2hlcmUgd2Ugd2VyZSBydW5uaW5nIGJlZm9yZS4K
KyAgICAgICAgICoKKyAgICAgICAgICogSWYgdGhlcmUgYXJlIGNvcmVzIHdoZXJlIGFsbCB0aGUg
c2libGluZ3MgYXJlIGlkbGUsIGNvbnNpZGVyCisgICAgICAgICAqIHRoZW0gZmlyc3QsIGhvbm9y
aW5nIHdoYXRldmVyIHRoZSBzcHJlYWRpbmctdnMtY29uc29saWRhdGlvbgorICAgICAgICAgKiBT
TVQgcG9saWN5IHdhbnRzIHVzIHRvIGRvLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCB1bmxp
a2VseShzY2hlZF9zbXRfcG93ZXJfc2F2aW5ncykgKQorICAgICAgICB7CisgICAgICAgICAgICBj
cHVtYXNrX2FuZG5vdCgmbWFzaywgJnJxZC0+aWRsZSwgJnJxZC0+c210X2lkbGUpOworICAgICAg
ICAgICAgY3B1bWFza19hbmQoJm1hc2ssICZtYXNrLCBvbmxpbmUpOworICAgICAgICB9CisgICAg
ICAgIGVsc2UKKyAgICAgICAgICAgIGNwdW1hc2tfYW5kKCZtYXNrLCAmcnFkLT5zbXRfaWRsZSwg
b25saW5lKTsKKyAgICAgICAgY3B1bWFza19hbmQoJm1hc2ssICZtYXNrLCBjcHVtYXNrX3NjcmF0
Y2hfY3B1KGNwdSkpOworICAgICAgICBpID0gY3B1bWFza190ZXN0X29yX2N5Y2xlKGNwdSwgJm1h
c2spOworICAgICAgICBpZiAoIGkgPCBucl9jcHVfaWRzICkKKyAgICAgICAgeworICAgICAgICAg
ICAgU0NIRURfU1RBVF9DUkFOSyh0aWNrbGVkX2lkbGVfY3B1KTsKKyAgICAgICAgICAgIGlwaWQg
PSBpOworICAgICAgICAgICAgZ290byB0aWNrbGU7CisgICAgICAgIH0KKworICAgICAgICAvKgor
ICAgICAgICAgKiBJZiB0aGVyZSBhcmUgbm8gZnVsbHkgaWRsZSBjb3JlcywgY2hlY2sgYWxsIGlk
bGVycywgYWZ0ZXIKKyAgICAgICAgICogaGF2aW5nIGZpbHRlcmVkIG91dCBwY3B1cyB0aGF0IGhh
dmUgYmVlbiB0aWNrbGVkIGJ1dCBoYXZlbid0CisgICAgICAgICAqIGdvbmUgdGhyb3VnaCB0aGUg
c2NoZWR1bGVyIHlldC4KKyAgICAgICAgICovCisgICAgICAgIGNwdW1hc2tfYW5kbm90KCZtYXNr
LCAmcnFkLT5pZGxlLCAmcnFkLT50aWNrbGVkKTsKKyAgICAgICAgY3B1bWFza19hbmQoY3B1bWFz
a19zY3JhdGNoX2NwdShjcHUpLCBjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksIG9ubGluZSk7Cisg
ICAgICAgIGNwdW1hc2tfYW5kKCZtYXNrLCAmbWFzaywgY3B1bWFza19zY3JhdGNoX2NwdShjcHUp
KTsKKyAgICAgICAgaSA9IGNwdW1hc2tfdGVzdF9vcl9jeWNsZShjcHUsICZtYXNrKTsKKyAgICAg
ICAgaWYgKCBpIDwgbnJfY3B1X2lkcyApCisgICAgICAgIHsKKyAgICAgICAgICAgIFNDSEVEX1NU
QVRfQ1JBTksodGlja2xlZF9pZGxlX2NwdSk7CisgICAgICAgICAgICBpcGlkID0gaTsKKyAgICAg
ICAgICAgIGdvdG8gdGlja2xlOworICAgICAgICB9CiAgICAgfQogCiAgICAgLyoKLSAgICAgKiBJ
ZiB0aGVyZSBhcmUgbm8gZnVsbHkgaWRsZSBjb3JlcywgY2hlY2sgYWxsIGlkbGVycywgYWZ0ZXIK
LSAgICAgKiBoYXZpbmcgZmlsdGVyZWQgb3V0IHBjcHVzIHRoYXQgaGF2ZSBiZWVuIHRpY2tsZWQg
YnV0IGhhdmVuJ3QKLSAgICAgKiBnb25lIHRocm91Z2ggdGhlIHNjaGVkdWxlciB5ZXQuCisgICAg
ICogTm90ZSB0aGF0LCBpZiB3ZSBhcmUgaGVyZSwgaXQgbWVhbnMgd2UgaGF2ZSBkb25lIHRoZSBo
YXJkLWFmZmluaXR5CisgICAgICogYmFsYW5jaW5nIHN0ZXAgb2YgdGhlIGxvb3AsIGFuZCBoZW5j
ZSB3aGF0IHdlIGhhdmUgaW4gY3B1bWFza19zY3JhdGNoCisgICAgICogaXMgd2hhdCB3ZSBwdXQg
dGhlcmUgZm9yIGxhc3QsIGkuZS4sIG5ldydzIHZjcHVfaGFyZF9hZmZpbml0eSAmIG9ubGluZQor
ICAgICAqIHdoaWNoIGlzIGV4YWN0bHkgd2hhdCB3ZSBuZWVkIGZvciB0aGUgbmV4dCBwYXJ0IG9m
IHRoZSBmdW5jdGlvbi4KICAgICAgKi8KLSAgICBjcHVtYXNrX2FuZG5vdCgmbWFzaywgJnJxZC0+
aWRsZSwgJnJxZC0+dGlja2xlZCk7Ci0gICAgY3B1bWFza19hbmQoJm1hc2ssICZtYXNrLCBjcHVt
YXNrX3NjcmF0Y2hfY3B1KGNwdSkpOwotICAgIGkgPSBjcHVtYXNrX3Rlc3Rfb3JfY3ljbGUoY3B1
LCAmbWFzayk7Ci0gICAgaWYgKCBpIDwgbnJfY3B1X2lkcyApCi0gICAgewotICAgICAgICBTQ0hF
RF9TVEFUX0NSQU5LKHRpY2tsZWRfaWRsZV9jcHUpOwotICAgICAgICBpcGlkID0gaTsKLSAgICAg
ICAgZ290byB0aWNrbGU7Ci0gICAgfQogCiAgICAgLyoKICAgICAgKiBPdGhlcndpc2UsIGxvb2sg
Zm9yIHRoZSBub24taWRsZSAoYW5kIG5vbi10aWNrbGVkKSBwcm9jZXNzb3JzIHdpdGgKICAgICAg
KiB0aGUgbG93ZXN0IGNyZWRpdCwgYW1vbmcgdGhlIG9uZXMgbmV3IGlzIGFsbG93ZWQgdG8gcnVu
IG9uLiBBZ2FpbiwKICAgICAgKiB0aGUgY3B1IHdlcmUgaXQgd2FzIHJ1bm5pbmcgb24gd291bGQg
YmUgdGhlIGJlc3QgY2FuZGlkYXRlLgorICAgICAqCisgICAgICogRm9yIGRlY2lkaW5nIHdoaWNo
IGNwdSB0byB0aWNrbGUsIHdlIHVzZSB0aWNrbGVfc2NvcmUoKSwgd2hpY2ggd2lsbAorICAgICAq
IGZhY3RvciBpbiBib3RoIG5ldydzIHNvZnQtYWZmaW5pdHksIGFuZCB0aGUgc29mdC1hZmZpbml0
eSBvZiB0aGUKKyAgICAgKiB2Y3B1IHJ1bm5pbmcgb24gZWFjaCBjcHUgdGhhdCB3ZSBjb25zaWRl
ci4KICAgICAgKi8KICAgICBjcHVtYXNrX2FuZG5vdCgmbWFzaywgJnJxZC0+YWN0aXZlLCAmcnFk
LT5pZGxlKTsKICAgICBjcHVtYXNrX2FuZG5vdCgmbWFzaywgJm1hc2ssICZycWQtPnRpY2tsZWQp
OwogICAgIGNwdW1hc2tfYW5kKCZtYXNrLCAmbWFzaywgY3B1bWFza19zY3JhdGNoX2NwdShjcHUp
KTsKICAgICBpZiAoIF9fY3B1bWFza190ZXN0X2FuZF9jbGVhcl9jcHUoY3B1LCAmbWFzaykgKQog
ICAgIHsKLSAgICAgICAgY3VyID0gY3NjaGVkMl92Y3B1KGN1cnJfb25fY3B1KGNwdSkpOwotICAg
ICAgICBidXJuX2NyZWRpdHMocnFkLCBjdXIsIG5vdyk7CisgICAgICAgIHNfdGltZV90IHNjb3Jl
ID0gdGlja2xlX3Njb3JlKHJxZCwgbm93LCBuZXcsIGNwdSk7CiAKLSAgICAgICAgaWYgKCBjdXIt
PmNyZWRpdCA8IG5ldy0+Y3JlZGl0ICkKKyAgICAgICAgaWYgKCBzY29yZSA+IG1heCApCiAgICAg
ICAgIHsKLSAgICAgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksodGlja2xlZF9idXN5X2NwdSk7Cisg
ICAgICAgICAgICBtYXggPSBzY29yZTsKICAgICAgICAgICAgIGlwaWQgPSBjcHU7Ci0gICAgICAg
ICAgICBnb3RvIHRpY2tsZTsKKworICAgICAgICAgICAgLyogSWYgdGhpcyBpcyBpbiBuZXcncyBz
b2Z0IGFmZmluaXR5LCBqdXN0IHRha2UgaXQgKi8KKyAgICAgICAgICAgIGlmICggY3B1bWFza190
ZXN0X2NwdShjcHUsIG5ldy0+dmNwdS0+Y3B1X3NvZnRfYWZmaW5pdHkpICkKKyAgICAgICAgICAg
IHsKKyAgICAgICAgICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKHRpY2tsZWRfYnVzeV9jcHUpOwor
ICAgICAgICAgICAgICAgIGdvdG8gdGlja2xlOworICAgICAgICAgICAgfQogICAgICAgICB9CiAg
ICAgfQogCiAgICAgZm9yX2VhY2hfY3B1KGksICZtYXNrKQogICAgIHsKKyAgICAgICAgc190aW1l
X3Qgc2NvcmU7CisKICAgICAgICAgLyogQWxyZWFkeSBsb29rZWQgYXQgdGhpcyBvbmUgYWJvdmUg
Ki8KICAgICAgICAgQVNTRVJUKGkgIT0gY3B1KTsKIAotICAgICAgICBjdXIgPSBjc2NoZWQyX3Zj
cHUoY3Vycl9vbl9jcHUoaSkpOwotCi0gICAgICAgIC8qCi0gICAgICAgICAqIEV2ZW4gaWYgdGhl
IGNwdSBpcyBub3QgaW4gcnFkLT5pZGxlLCBpdCBtYXkgYmUgcnVubmluZyB0aGUKLSAgICAgICAg
ICogaWRsZSB2Y3B1LCBpZiBpdCdzIGRvaW5nIHRhc2tsZXQgd29yay4gSnVzdCBza2lwIGl0Lgot
ICAgICAgICAgKi8KLSAgICAgICAgaWYgKCBpc19pZGxlX3ZjcHUoY3VyLT52Y3B1KSApCi0gICAg
ICAgICAgICBjb250aW51ZTsKLQotICAgICAgICAvKiBVcGRhdGUgY3JlZGl0cyBmb3IgY3VycmVu
dCB0byBzZWUgaWYgd2Ugd2FudCB0byBwcmVlbXB0LiAqLwotICAgICAgICBidXJuX2NyZWRpdHMo
cnFkLCBjdXIsIG5vdyk7CisgICAgICAgIHNjb3JlID0gdGlja2xlX3Njb3JlKHJxZCwgbm93LCBu
ZXcsIGkpOwogCi0gICAgICAgIGlmICggY3VyLT5jcmVkaXQgPCBsb3dlc3QgKQorICAgICAgICBp
ZiAoIHNjb3JlID4gbWF4ICkKICAgICAgICAgeworICAgICAgICAgICAgbWF4ID0gc2NvcmU7CiAg
ICAgICAgICAgICBpcGlkID0gaTsKLSAgICAgICAgICAgIGxvd2VzdCA9IGN1ci0+Y3JlZGl0Owot
ICAgICAgICB9Ci0KLSAgICAgICAgaWYgKCB1bmxpa2VseSh0Yl9pbml0X2RvbmUpICkKLSAgICAg
ICAgewotICAgICAgICAgICAgc3RydWN0IHsKLSAgICAgICAgICAgICAgICB1bnNpZ25lZCB2Y3B1
OjE2LCBkb206MTY7Ci0gICAgICAgICAgICAgICAgaW50IGNyZWRpdDsKLSAgICAgICAgICAgIH0g
ZDsKLSAgICAgICAgICAgIGQuZG9tID0gY3VyLT52Y3B1LT5kb21haW4tPmRvbWFpbl9pZDsKLSAg
ICAgICAgICAgIGQudmNwdSA9IGN1ci0+dmNwdS0+dmNwdV9pZDsKLSAgICAgICAgICAgIGQuY3Jl
ZGl0ID0gY3VyLT5jcmVkaXQ7Ci0gICAgICAgICAgICBfX3RyYWNlX3ZhcihUUkNfQ1NDSEVEMl9U
SUNLTEVfQ0hFQ0ssIDEsCi0gICAgICAgICAgICAgICAgICAgICAgICBzaXplb2YoZCksCi0gICAg
ICAgICAgICAgICAgICAgICAgICAodW5zaWduZWQgY2hhciAqKSZkKTsKICAgICAgICAgfQogICAg
IH0KIAotICAgIC8qCi0gICAgICogT25seSBzd2l0Y2ggdG8gYW5vdGhlciBwcm9jZXNzb3IgaWYg
dGhlIGNyZWRpdCBkaWZmZXJlbmNlIGlzCi0gICAgICogZ3JlYXRlciB0aGFuIHRoZSBtaWdyYXRl
IHJlc2lzdGFuY2UuCi0gICAgICovCi0gICAgaWYgKCBpcGlkID09IC0xIHx8IGxvd2VzdCArIENT
Q0hFRDJfTUlHUkFURV9SRVNJU1QgPiBuZXctPmNyZWRpdCApCisgICAgaWYgKCBpcGlkID09IC0x
ICkKICAgICB7CiAgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksodGlja2xlZF9ub19jcHUpOwogICAg
ICAgICByZXR1cm47CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 16 14:14:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 14: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 1dLs0f-0001ti-PR; Fri, 16 Jun 2017 14:14:01 +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 1dLs0f-0001tH-5o
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 14:14:01 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 6A/FE-01709-8A7E3495; Fri, 16 Jun 2017 14:14:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupmleJIrShJLcpLzFFi42K5GNpwWHf5c+d
 Ig+NvtC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owDrWeZCu5rVLxd2cLUwNgq38XIxSEkMINR
 Yu2EC0wgDovAGlaJJZf+s4A4EgKXWCU+rHzK1sXICeTESczvmsQIYVdLfHr7ECwuJKAicXP7K
 iaIUT8ZJd7e2M8EkhAW0JM4cvQHO4TtI/HpxFywOJuAgcSbHXtZQWwRASWJe6smgzUzC7QySr
 xcfh2sgUVAVWLL34lACQ4OXqDmZf91QcKcQOb150dYIRZ7S/x7dBnsCFEBOYmVl1vA4rwCghI
 nZz5hAWllFtCUWL9LHyTMLCAvsf3tHOYJjCKzkFTNQqiahaRqASPzKkaN4tSistQiXUNzvaSi
 zPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwAhgAIIdjBdPex5ilORgUhLlff/EOVKIL
 yk/pTIjsTgjvqg0J7X4EKMGB4fAhLNzpzNJseTl56UqSfBuewZUJ1iUmp5akZaZA4xRmFIJDh
 4lEd5TIGN4iwsSc4sz0yFSpxgtOa5cWfeFiWPD6vVAcsqB7V+YhMDmSYnz9oHMEwBpyCjNgxs
 HSyOXGGWlhHkZgY4V4ilILcrNLEGVf8UozsGoJMzLCzKFJzOvBG7rK6CDmIAOCrrgAHJQSSJC
 SqqBkSHPK2dHldezdb2i+sbvtvW+i/2mUuV1WNNzYRLbzZ9eH1aH6XQ4PmZ6W/Liq/nsNzJ5v
 oUzX7zbsjd8zcNz8hWlvBW3LnG9+PNyosrclgdcC66HSvK1/Vz4N1hw/9fW5AUXjyYc3mS6aZ
 t33eO9DF2eF9ysC28dnmx89/0FBk22SX4KgSEHe5RYijMSDbWYi4oTAf2sysEeAwAA
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1497622439!87895865!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20932 invoked from network); 16 Jun 2017 14:13:59 -0000
Received: from mail-wr0-f195.google.com (HELO mail-wr0-f195.google.com)
 (209.85.128.195)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 16 Jun 2017 14:13:59 -0000
Received: by mail-wr0-f195.google.com with SMTP id x23so6731892wrb.0
 for <xen-devel@lists.xenproject.org>; Fri, 16 Jun 2017 07:13:59 -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=Ot67Ajjehpj0vhWv2whpA+rBSx0DFqGswrpiYARMY2s=;
 b=hsx1VWA0YplSpJLj2k5rhHrI2+YThL8oqUs9o0rWYHl24L1+oy5xyaLxNQl6KJzFdK
 TCZarXMI05d3gkldAtpc1zyI+MS5vossFxnNNs6ArUm1Y7iwuv7NsE/uP8IOkdOQUlUa
 0bf5W3tT4rmM6Jdi5zqfZItw+K4vE8p5a1YlfaUN12NIzbSY4Ho9kd0EcV11D8+Mbqw2
 2MRXgQKGRCCWUY1+QQuSHQv5NeuPSIEI5qlN7KNjxX9yOWqJsJn0J5Sq9E2ArTd8uhDY
 YaqsFghM2tgQYgpSmPlwSQzz5ciHc53z3OSPmwni715OiggrNsuKO5mY0g6RAed2Ca3C
 Gl3A==
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=Ot67Ajjehpj0vhWv2whpA+rBSx0DFqGswrpiYARMY2s=;
 b=lvI0mo/sRRY3XobcS6m8sEYtiMDNuyiCZYeghDkyQ6treyyid5jblTWDCrBvNunQCK
 +muKte6Pc4DzNUGtuNhYrPvqaCTtPXYuVZqCJ/D28t30W+H6EtfokiYQRdmg+Q+pnn3N
 +fpesNyNmZywRBFlGdUdu0cHNrJAjHLFcvEy8dz5t+lUFt9iCGtcbNd8P0C/SP1t0tob
 42jpnUFAfIq7LbX5yATcM+gp0LHWJ3ihDk5/xREpg4nkErCOY9hsCudgHJgQBKFw0of5
 yflHaQVcjvgyyyS3oPINJ+AjOzN2kyLTob13iPClGWVo5wNuWDGiJabzBw3mH1Wjv50O
 WVYw==
X-Gm-Message-State: AKS2vOyg0Lmdsf3/VCsyAZw334Pl5Xug9szZjpkHNntegqk4WgYJeDGL
 uiW+5fTpfEO5FJDW
X-Received: by 10.223.166.248 with SMTP id t111mr8107041wrc.39.1497622439294; 
 Fri, 16 Jun 2017 07:13:59 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.68])
 by smtp.gmail.com with ESMTPSA id 135sm3515834wmy.11.2017.06.16.07.13.57
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 16 Jun 2017 07:13:58 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 16 Jun 2017 16:13:57 +0200
Message-ID: <149762243723.11899.13163340131516329714.stgit@Solace.fritz.box>
In-Reply-To: <149762114626.11899.6393770850121347748.stgit@Solace.fritz.box>
References: <149762114626.11899.6393770850121347748.stgit@Solace.fritz.box>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Anshul Makkar <anshul.makkar@citrix.com>,
 "Justin T. Weaver" <jtweaver@hawaii.edu>
Subject: [Xen-devel] [PATCH 3/7] xen: credit2: soft-affinity awareness in
	fallback_cpu()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QnksIGJhc2ljYWxseSwgbW92aW5nIGFsbCB0aGUgbG9naWMgb2YgdGhlIGZ1bmN0aW9uCmluc2lk
ZSB0aGUgdXN1YWwgdHdvIHN0ZXBzIChzb2Z0LWFmZmluaXR5IHN0ZXAgYW5kCmhhcmQtYWZmaW5p
dHkgc3RlcCkgbG9vcC4KClNpZ25lZC1vZmYtYnk6IERhcmlvIEZhZ2dpb2xpIDxkYXJpby5mYWdn
aW9saUBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBKdXN0aW4gVC4gV2VhdmVyIDxqdHdlYXZl
ckBoYXdhaWkuZWR1PgotLS0KQ2M6IEFuc2h1bCBNYWtrYXIgPGFuc2h1bC5tYWtrYXJAY2l0cml4
LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KLS0t
Ckdlb3JnZSwgeW91IGdhdmUgeW91ciBSZXZpZXdlZC1ieSB0bzoKIGh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNi0wOC9tc2cwMjIwMS5odG1s
Cgp3aGljaCB3YXMgYWRkaW5nIHNvZnQtYWZmaW5pdHkgYXdhcmVuZXNzIHRvIGJvdGggZmFsbGJh
Y2tfY3B1IGFuZCBjcHVfcGljaygpLiBTZWUgaGVyZToKIGh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNi0wOS9tc2cwMzI1OS5odG1sCgpJIGNo
YW5nZWQgdGhlIGNwdV9waWNrKCkgcGFydCBhIGxvdCwgYW5kIHRoYXQncyB3aHkgSSBkZWNpZGVk
IHRvIHNwbGl0IHRoZQpwYXRjaCBpbiB0d28uICBBcyBmYXIgYXMgZmFsbGJhY2tfY3B1KCksIHRo
b3VnaCwgd2hhdCdzIGRvbmUgaW4gdGhpcyBwYXRjaCBpcwpleGFjdGx5IHRoZSBzYW1lIHRoYXQg
d2FzIGJlaW5nIGRvbmUgaW4gdGhlIG9yaWdpbmFsIG9uZS4KClNvLCBvZiBjb3Vyc2UgSSdtIGRy
b3BwaW5nIHRoZSBSZXYtYnksIGJ1dCBJIHRob3VnaHQgaXQgY291bGQgaGF2ZSBiZWVuIHVzZWZ1
bAp0byBtZW50aW9uIHRoaXMuIDotKQotLS0KIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jIHwg
ICA3NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLQogMSBmaWxl
IGNoYW5nZWQsIDU2IGluc2VydGlvbnMoKyksIDIxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMK
aW5kZXggYzc0OWQ0ZS4uNTRmNmUyMSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9jcmVk
aXQyLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKQEAgLTUzNywzNiArNTM3LDcx
IEBAIHZvaWQgc210X2lkbGVfbWFza19jbGVhcih1bnNpZ25lZCBpbnQgY3B1LCBjcHVtYXNrX3Qg
Km1hc2spCiB9CiAKIC8qCi0gKiBXaGVuIGEgaGFyZCBhZmZpbml0eSBjaGFuZ2Ugb2NjdXJzLCB3
ZSBtYXkgbm90IGJlIGFibGUgdG8gY2hlY2sgc29tZQotICogKGFueSEpIG9mIHRoZSBvdGhlciBy
dW5xdWV1ZXMsIHdoZW4gbG9va2luZyBmb3IgdGhlIGJlc3QgbmV3IHByb2Nlc3NvcgotICogZm9y
IHN2YyAoYXMgdHJ5bG9jay1zIGluIGNzY2hlZDJfY3B1X3BpY2soKSBjYW4gZmFpbCkuIElmIHRo
YXQgaGFwcGVucywgd2UKLSAqIHBpY2ssIGluIG9yZGVyIG9mIGRlY3JlYXNpbmcgcHJlZmVyZW5j
ZToKLSAqICAtIHN2YydzIGN1cnJlbnQgcGNwdTsKLSAqICAtIGFub3RoZXIgcGNwdSBmcm9tIHN2
YydzIGN1cnJlbnQgcnVucTsKLSAqICAtIGFueSBjcHUuCisgKiBJbiBjc2NoZWQyX2NwdV9waWNr
KCksIGl0IG1heSBub3QgYmUgcG9zc2libGUgdG8gYWN0dWFsbHkgbG9vayBhdCByZW1vdGUKKyAq
IHJ1bnF1ZXVlcyAodGhlIHRyeWxvY2stcyBvbiB0aGVpciBzcGlubG9ja3MgY2FuIGZhaWwhKS4g
SWYgdGhhdCBoYXBwZW5zLAorICogd2UgcGljaywgaW4gb3JkZXIgb2YgZGVjcmVhc2luZyBwcmVm
ZXJlbmNlOgorICogIDEpIHN2YydzIGN1cnJlbnQgcGNwdSwgaWYgaXQgaXMgcGFydCBvZiBzdmMn
cyBzb2Z0IGFmZmluaXR5OworICogIDIpIGEgcGNwdSBpbiBzdmMncyBjdXJyZW50IHJ1bnF1ZXVl
IHRoYXQgaXMgYWxzbyBpbiBzdmMncyBzb2Z0IGFmZmluaXR5OworICogIDMpIGp1c3Qgb25lIHZh
bGlkIHBjcHUgZnJvbSBzdmMncyBzb2Z0IGFmZmluaXR5OworICogIDQpIHN2YydzIGN1cnJlbnQg
cGNwdSwgaWYgaXQgaXMgcGFydCBvZiBzdmMncyBoYXJkIGFmZmluaXR5OworICogIDUpIGEgcGNw
dSBpbiBzdmMncyBjdXJyZW50IHJ1bnF1ZXVlIHRoYXQgaXMgYWxzbyBpbiBzdmMncyBoYXJkIGFm
ZmluaXR5OworICogIDYpIGp1c3Qgb25lIHZhbGlkIHBjcHUgZnJvbSBzdmMncyBoYXJkIGFmZmlu
aXR5CisgKgorICogT2YgY291cnNlLCAxLCAyIGFuZCAzIG1ha2VzIHNlbnNlIG9ubHkgaWYgc3Zj
IGhhcyBhIHNvZnQgYWZmaW5pdHkuIEFsc28KKyAqIG5vdGUgdGhhdCBhdCBsZWFzdCA2IGlzIGd1
YXJhbnRlZWQgdG8gX2Fsd2F5c18gcmV0dXJuIGF0IGxlYXN0IG9uZSBwY3B1LgogICovCiBzdGF0
aWMgaW50IGdldF9mYWxsYmFja19jcHUoc3RydWN0IGNzY2hlZDJfdmNwdSAqc3ZjKQogewogICAg
IHN0cnVjdCB2Y3B1ICp2ID0gc3ZjLT52Y3B1OwotICAgIGludCBjcHUgPSB2LT5wcm9jZXNzb3I7
CisgICAgdW5zaWduZWQgaW50IGJzOwogCi0gICAgY3B1bWFza19hbmQoY3B1bWFza19zY3JhdGNo
X2NwdShjcHUpLCB2LT5jcHVfaGFyZF9hZmZpbml0eSwKLSAgICAgICAgICAgICAgICBjcHVwb29s
X2RvbWFpbl9jcHVtYXNrKHYtPmRvbWFpbikpOworICAgIGZvcl9lYWNoX2FmZmluaXR5X2JhbGFu
Y2Vfc3RlcCggYnMgKQorICAgIHsKKyAgICAgICAgaW50IGNwdSA9IHYtPnByb2Nlc3NvcjsKKwor
ICAgICAgICBpZiAoIGJzID09IEJBTEFOQ0VfU09GVF9BRkZJTklUWSAmJgorICAgICAgICAgICAg
ICFoYXNfc29mdF9hZmZpbml0eSh2LCB2LT5jcHVfaGFyZF9hZmZpbml0eSkgKQorICAgICAgICAg
ICAgY29udGludWU7CiAKLSAgICBpZiAoIGxpa2VseShjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgY3B1
bWFza19zY3JhdGNoX2NwdShjcHUpKSkgKQotICAgICAgICByZXR1cm4gY3B1OworICAgICAgICBh
ZmZpbml0eV9iYWxhbmNlX2NwdW1hc2sodiwgYnMsIGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSk7
CisgICAgICAgIGNwdW1hc2tfYW5kKGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwgY3B1bWFza19z
Y3JhdGNoX2NwdShjcHUpLAorICAgICAgICAgICAgICAgICAgICBjcHVwb29sX2RvbWFpbl9jcHVt
YXNrKHYtPmRvbWFpbikpOwogCi0gICAgaWYgKCBsaWtlbHkoY3B1bWFza19pbnRlcnNlY3RzKGNw
dW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgJnN2Yy0+cnFkLT5hY3RpdmUpKSApCi0gICAgewotICAgICAgICBjcHVtYXNrX2FuZChjcHVt
YXNrX3NjcmF0Y2hfY3B1KGNwdSksICZzdmMtPnJxZC0+YWN0aXZlLAotICAgICAgICAgICAgICAg
ICAgICBjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkpOwotICAgICAgICByZXR1cm4gY3B1bWFza19m
aXJzdChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkpOwotICAgIH0KKyAgICAgICAgLyoKKyAgICAg
ICAgICogVGhpcyBpcyBjYXNlcyAxIG9yIDQgKGRlcGVuZGluZyBvbiBicyk6IGlmIHYtPnByb2Nl
c3NvciBpcyAoc3RpbGwpCisgICAgICAgICAqIGluIG91ciBhZmZpbml0eSwgZ28gZm9yIGl0LCBm
b3IgY2FjaGUgYmV0dGVybmVzcy4KKyAgICAgICAgICovCisgICAgICAgIGlmICggbGlrZWx5KGNw
dW1hc2tfdGVzdF9jcHUoY3B1LCBjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkpKSApCisgICAgICAg
ICAgICByZXR1cm4gY3B1OwogCi0gICAgQVNTRVJUKCFjcHVtYXNrX2VtcHR5KGNwdW1hc2tfc2Ny
YXRjaF9jcHUoY3B1KSkpOworICAgICAgICAvKgorICAgICAgICAgKiBUaGlzIGlzIGNhc2VzIDIg
b3IgNSAoZGVwZW5kaW5nIG9uIGJzKTogdi0+cHJvY2Vzc29yIGlzbid0IHRoZXJlCisgICAgICAg
ICAqIGFueSBsb25nZXIsIGNoZWNrIGlmIHdlIGF0IGxlYXN0IGNhbiBzdGF5IGluIG91ciBjdXJy
ZW50IHJ1bnEuCisgICAgICAgICAqLworICAgICAgICBpZiAoIGxpa2VseShjcHVtYXNrX2ludGVy
c2VjdHMoY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgJnN2Yy0+cnFkLT5hY3RpdmUpKSApCisgICAgICAgIHsKKyAgICAgICAg
ICAgIGNwdW1hc2tfYW5kKGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwgY3B1bWFza19zY3JhdGNo
X2NwdShjcHUpLAorICAgICAgICAgICAgICAgICAgICAgICAgJnN2Yy0+cnFkLT5hY3RpdmUpOwor
ICAgICAgICAgICAgcmV0dXJuIGNwdW1hc2tfZmlyc3QoY3B1bWFza19zY3JhdGNoX2NwdShjcHUp
KTsKKyAgICAgICAgfQogCi0gICAgcmV0dXJuIGNwdW1hc2tfZmlyc3QoY3B1bWFza19zY3JhdGNo
X2NwdShjcHUpKTsKKyAgICAgICAgLyoKKyAgICAgICAgICogVGhpcyBpcyBjYXNlcyAzIG9yIDYg
KGRlcGVuZGluZyBvbiBicyk6IGxhc3Qgc3RhbmQsIGp1c3Qgb25lIHZhbGlkCisgICAgICAgICAq
IHBjcHUgZnJvbSBvdXIgc29mdCBhZmZpbml0eSwgaWYgd2UgaGF2ZSBvbmUgYW5kIGlmIHRoZXJl
J3MgYW55LiBJbgorICAgICAgICAgKiBmYWN0LCBpZiB3ZSBhcmUgZG9pbmcgc29mdC1hZmZpbml0
eSwgaXQgaXMgcG9zc2libGUgdGhhdCB3ZSBmYWlsLAorICAgICAgICAgKiB3aGljaCBtZWFucyB3
ZSBzdGF5IGluIHRoZSBsb29wIGFuZCBsb29rIGZvciBoYXJkIGFmZmluaXR5LiBPVE9ILAorICAg
ICAgICAgKiBpZiB3ZSBhcmUgYXQgdGhlIGhhcmQtYWZmaW5pdHkgYmFsYW5jaW5nIHN0ZXAsIGl0
J3MgZ3VhcmFudGVlZCB0aGF0CisgICAgICAgICAqIHRoZXJlIGlzIGF0IGxlYXN0IG9uZSB2YWxp
ZCBjcHUsIGFuZCB0aGVyZWZvcmUgd2UgYXJlIHN1cmUgdGhhdCB3ZQorICAgICAgICAgKiByZXR1
cm4gaXQsIGFuZCBuZXZlciByZWFsbHkgZXhpdCB0aGUgbG9vcC4KKyAgICAgICAgICovCisgICAg
ICAgIEFTU0VSVCghY3B1bWFza19lbXB0eShjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkpIHx8Cisg
ICAgICAgICAgICAgICBicyA9PSBCQUxBTkNFX1NPRlRfQUZGSU5JVFkpOworICAgICAgICBjcHUg
PSBjcHVtYXNrX2ZpcnN0KGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSk7CisgICAgICAgIGlmICgg
bGlrZWx5KGNwdSA8IG5yX2NwdV9pZHMpICkKKyAgICAgICAgICAgIHJldHVybiBjcHU7CisgICAg
fQorICAgIEJVR19PTigxKTsKIH0KIAogLyoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 16 14:14:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 14: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 1dLs0o-0001wT-0u; Fri, 16 Jun 2017 14:14:10 +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 1dLs0m-0001vt-HR
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 14:14:08 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 F4/0A-03587-FA7E3495; Fri, 16 Jun 2017 14:14:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpileJIrShJLcpLzFFi42K5GNpwWHf9c+d
 Igzer2Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owJd14xFWxzqtjS+Ii5gfG2XhcjJ4eQwHRG
 ieU3K7sYuThYBNawShyfM4cJxJEQuMQqcfbSNkaQKgmBOIk1kzayQNhVEsffr2WC6FaRuLl9F
 ZT9g1HiyWNWEFtYQE/iyNEf7BB2oERX9xqwOWwCBhJvduwFqxERUJK4t2oy2DJmgSZGicc7m4
 EWcACdoSrxtrkCpIZXwFvi5YwtYHM4BXwkrj8/wgqxy1vi36PLbCC2qICcxMrLLawQ9YISJ2c
 +ARvDLKApsX6XPkiYWUBeYvvbOcwTGEVmIamahVA1C0nVAkbmVYzqxalFZalFukZ6SUWZ6Rkl
 uYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBoc8ABDsYl/11OsQoycGkJMr7/olzpBBfUn5KZ
 UZicUZ8UWlOavEhRg0ODoEJZ+dOZ5JiycvPS1WS4N32DKhOsCg1PbUiLTMHGJ0wpRIcPEoivK
 dAxvAWFyTmFmemQ6ROMRpzXLmy7gsTx5QD278wCYFNkhLn/QUySQCkNKM0D24QLGlcYpSVEuZ
 lBDpTiKcgtSg3swRV/hWjOAejkjCvPTAFCfFk5pXA7XsFdAoT0ClBFxxATilJREhJNTCujNsf
 sLLEtLKNR2KRvn5x9YO7q6Z7mt5VXfEvN+3I1+Nblkj23ut9Gu0iJnpvn/yjlhOPerumG0tdN
 PhgmPflkbFK0beUuEJfWQOR+3ba5/cdecm3cuPVZEPPxParThsUnWonOMf8/JAgHGZ+/97hdV
 P38q6aP8f56ol62fqJidfvaKdus1NWYinOSDTUYi4qTgQAnBVrTRUDAAA=
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1497622446!60324329!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55158 invoked from network); 16 Jun 2017 14:14:07 -0000
Received: from mail-wr0-f195.google.com (HELO mail-wr0-f195.google.com)
 (209.85.128.195)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 16 Jun 2017 14:14:07 -0000
Received: by mail-wr0-f195.google.com with SMTP id 77so6719709wrb.3
 for <xen-devel@lists.xenproject.org>; Fri, 16 Jun 2017 07:14:07 -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=kO1uZSKsZhw+wt/qhFFyu2BuohGE5TznuCnCY7+lpgg=;
 b=BuPyP4u53QuiHNnv0YEa96/SqKmhatFNAenRHFRhFIOyT04GGFpvA8zc072NMTxJ16
 tmQGuDkK2FFdePCFLLlxqP8KKvZmEzzWY/fgy3ffchVjZcOocQqN1xF2Tf3Nb8s+Fh5H
 vF8K6vwfrHBM8J4VY8ZMNCB9WeBqdEHDpGnlK/LS7nM3DhsqRdUVtWH32Em88eaq8hC2
 5ZXkmZfIg6saPBx3eUQdw1CiiJh+3GE7EhP8Go8Y8nujBVKUv5Z6UiLE2k+2p3P7z3gH
 F4g+krxkDhDw0b+DEfemexH40FlPJ7INFhgCgH1GSAijh12q6ynZzlDgiwlvxaeDS77X
 6YnA==
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=kO1uZSKsZhw+wt/qhFFyu2BuohGE5TznuCnCY7+lpgg=;
 b=uh8WlsFNglyGYxFmDHgnl76gLKlRMkupKfzhcYn5dsErDmn9bB4ZXwTQ1URGvRiZZ2
 z8BcVMlrTHA7WhlhpZmxgmM9Y36fR+eK93Ld7k1sqYXHhYRBTiV5p0MVIM6KyAlpzrjU
 NkTdlFCjedvTV8Y3GOBP5lv2eeldI+pVP79Xp7nxb1yGrdnflX6xN/lCEDmuuJNMPA6l
 lUD8wOvRCi38WfNRPNVq9OFnIw8Rg7W6+8OlxkPk/VNtC+fTm1GRsHPOO122k0TMvAdy
 dYolowOgSUTaOlc7tR2tYBV0Jf5PoelxQw00mzL53SYqdd/Sg0k5KxsgUpD9bhQLAS2V
 mXGw==
X-Gm-Message-State: AKS2vOwVrbr9uQ4bVqz55u3uvZZfIx0eFCQrdtJiAYq14ldr+Je40wwo
 MLw7NJ45U0aR1Yug
X-Received: by 10.223.170.219 with SMTP id i27mr3655698wrc.49.1497622446331;
 Fri, 16 Jun 2017 07:14:06 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.68])
 by smtp.gmail.com with ESMTPSA id 22sm2781782wrt.36.2017.06.16.07.14.05
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 16 Jun 2017 07:14:05 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 16 Jun 2017 16:14:04 +0200
Message-ID: <149762244440.11899.3927310982261940597.stgit@Solace.fritz.box>
In-Reply-To: <149762114626.11899.6393770850121347748.stgit@Solace.fritz.box>
References: <149762114626.11899.6393770850121347748.stgit@Solace.fritz.box>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: Anshul Makkar <anshul.makkar@citrix.com>,
 "Justin T. Weaver" <jtweaver@hawaii.edu>,
 George Dunlap <george.dunlap@citrix.com>
Subject: [Xen-devel] [PATCH 4/7] xen: credit2: soft-affinity awareness in
 csched2_cpu_pick()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2Ugd2FudCB0byBmaW5kIHRoZSBydW5xdWV1ZSB3aXRoIHRoZSBsZWFzdCBhdmVyYWdlIGxvYWQs
CmFuZCB0byBkbyB0aGF0LCB3ZSBzY2FuIHRocm91Z2ggYWxsIHRoZSBydW5xdWV1ZXMuCgpJdCBp
cywgdGhlcmVmb3JlLCBlbm91Z2ggdGhhdCwgZHVyaW5nIHN1Y2ggc2NhbjoKLSB3ZSBpZGVudGlm
eSB0aGUgcnVucXVldWUgd2l0aCB0aGUgbGVhc3QgbG9hZCwgYW1vbmcKICB0aGUgb25lcyB0aGF0
IGhhdmUgcGNwdXMgdGhhdCBhcmUgcGFydCBvZiB0aGUgc29mdAogIGFmZmluaXR5IG9mIHRoZSB2
Y3B1IHdlJ3JlIGNhbGxpbmcgcGljayBvbjsKLSB3ZSBpZGVudGlmeSB0aGUgc2FtZSwgYnV0IGZv
ciBoYXJkIGFmZmluaXR5LgoKQXQgdGhpcyBwb2ludCwgd2UgY2FuIGRlY2lkZSB3aGV0aGVyIHRv
IGdvIGZvciB0aGUKcnVucXVldWUgd2l0aCB0aGUgbGVhc3QgbG9hZCBhbW9uZyB0aGUgb25lcyB3
aXRoIHNvbWUKc29mdC1hZmZpbml0eSwgb3Igb3ZlcmFsbC4KClRoZXJlZm9yZSwgYXQgdGhlIHBy
aWNlIG9mIHNvbWUgY29kZSByZXNodWZmbGluZywgd2UKY2FuIGF2b2lkIHRoZSBsb29wLgoKKEFs
c28sIGtpbGwgYSBzcHVyaW91cyAnOycgaW4gdGhlIGRlZmluaXRpb24gb2YgTUFYX0xPQUQuKQoK
U2lnbmVkLW9mZi1ieTogRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+
ClNpZ25lZC1vZmYtYnk6IEp1c3RpbiBULiBXZWF2ZXIgPGp0d2VhdmVyQGhhd2FpaS5lZHU+Ci0t
LQpDYzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpDYzogQW5zaHVs
IE1ha2thciA8YW5zaHVsLm1ha2thckBjaXRyaXguY29tPgotLS0KIHhlbi9jb21tb24vc2NoZWRf
Y3JlZGl0Mi5jIHwgIDExNyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0t
LS0tLQogMSBmaWxlIGNoYW5nZWQsIDk3IGluc2VydGlvbnMoKyksIDIwIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jIGIveGVuL2NvbW1vbi9zY2hl
ZF9jcmVkaXQyLmMKaW5kZXggNTRmNmUyMS4uZmI5N2ZmNyAxMDA2NDQKLS0tIGEveGVuL2NvbW1v
bi9zY2hlZF9jcmVkaXQyLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKQEAgLTE3
MjUsMTQgKzE3MjUsMTYgQEAgY3NjaGVkMl9jb250ZXh0X3NhdmVkKGNvbnN0IHN0cnVjdCBzY2hl
ZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnZjKQogICAgIHZjcHVfc2NoZWR1bGVfdW5sb2NrX2ly
cShsb2NrLCB2Yyk7CiB9CiAKLSNkZWZpbmUgTUFYX0xPQUQgKFNUSU1FX01BWCk7CisjZGVmaW5l
IE1BWF9MT0FEIChTVElNRV9NQVgpCiBzdGF0aWMgaW50CiBjc2NoZWQyX2NwdV9waWNrKGNvbnN0
IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnZjKQogewogICAgIHN0cnVjdCBj
c2NoZWQyX3ByaXZhdGUgKnBydiA9IGNzY2hlZDJfcHJpdihvcHMpOwotICAgIGludCBpLCBtaW5f
cnFpID0gLTEsIG5ld19jcHUsIGNwdSA9IHZjLT5wcm9jZXNzb3I7CisgICAgaW50IGksIG1pbl9y
cWkgPSAtMSwgbWluX3NfcnFpID0gLTE7CisgICAgdW5zaWduZWQgaW50IG5ld19jcHUsIGNwdSA9
IHZjLT5wcm9jZXNzb3I7CiAgICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqc3ZjID0gY3NjaGVkMl92
Y3B1KHZjKTsKLSAgICBzX3RpbWVfdCBtaW5fYXZnbG9hZCA9IE1BWF9MT0FEOworICAgIHNfdGlt
ZV90IG1pbl9hdmdsb2FkID0gTUFYX0xPQUQsIG1pbl9zX2F2Z2xvYWQgPSBNQVhfTE9BRDsKKyAg
ICBib29sIGhhc19zb2Z0OwogCiAgICAgQVNTRVJUKCFjcHVtYXNrX2VtcHR5KCZwcnYtPmFjdGl2
ZV9xdWV1ZXMpKTsKIApAQCAtMTc4MSwxNyArMTc4MywzNSBAQCBjc2NoZWQyX2NwdV9waWNrKGNv
bnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnZjKQogICAgICAgICBlbHNl
IGlmICggY3B1bWFza19pbnRlcnNlY3RzKGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmc3ZjLT5taWdyYXRlX3JxZC0+YWN0aXZl
KSApCiAgICAgICAgIHsKKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBJZiB3ZSd2ZSBi
ZWVuIGFza2VkIHRvIG1vdmUgdG8gbWlncmF0ZV9ycWQsIHdlIHNob3VsZCBqdXN0IGRvCisgICAg
ICAgICAgICAgKiB0aGF0LCB3aGljaCB3ZSBhY3R1YWxseSBkbyBieSByZXR1cm5pbmcgb25lIGNw
dSBmcm9tIHRoYXQgcnVucS4KKyAgICAgICAgICAgICAqIFRoZXJlIGlzIG5vIG5lZWQgdG8gdGFr
ZSBjYXJlIG9mIHNvZnQgYWZmaW5pdHksIGFzIHRoYXQgd2lsbAorICAgICAgICAgICAgICogaGFw
cGVuIGluIHJ1bnFfdGlja2xlKCkuCisgICAgICAgICAgICAgKi8KICAgICAgICAgICAgIGNwdW1h
c2tfYW5kKGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwgY3B1bWFza19zY3JhdGNoX2NwdShjcHUp
LAogICAgICAgICAgICAgICAgICAgICAgICAgJnN2Yy0+bWlncmF0ZV9ycWQtPmFjdGl2ZSk7CiAg
ICAgICAgICAgICBuZXdfY3B1ID0gY3B1bWFza19jeWNsZShzdmMtPm1pZ3JhdGVfcnFkLT5waWNr
X2JpYXMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjcHVtYXNrX3NjcmF0
Y2hfY3B1KGNwdSkpOworCiAgICAgICAgICAgICBzdmMtPm1pZ3JhdGVfcnFkLT5waWNrX2JpYXMg
PSBuZXdfY3B1OwogICAgICAgICAgICAgZ290byBvdXRfdXA7CiAgICAgICAgIH0KICAgICAgICAg
LyogRmFsbC10aHJvdWdoIHRvIG5vcm1hbCBjcHUgcGljayAqLwogICAgIH0KIAotICAgIC8qIEZp
bmQgdGhlIHJ1bnF1ZXVlIHdpdGggdGhlIGxvd2VzdCBhdmVyYWdlIGxvYWQuICovCisgICAgLyoK
KyAgICAgKiBXaGF0IHdlIHdhbnQgaXM6CisgICAgICogIC0gaWYgd2UgaGF2ZSBzb2Z0IGFmZmlu
aXR5LCB0aGUgcnVucXVldWUgd2l0aCB0aGUgbG93ZXN0IGF2ZXJhZ2UKKyAgICAgKiAgICBsb2Fk
LCBhbW9uZyB0aGUgb25lcyB0aGF0IGNvbnRhaW4gY3B1cyBpbiBvdXIgc29mdCBhZmZpbml0eTsg
dGhpcworICAgICAqICAgIHJlcHJlc2VudHMgdGhlIGJlc3QgcnVucSBvbiB3aGljaCB3ZSB3b3Vs
ZCB3YW50IHRvIHJ1bi4KKyAgICAgKiAgLSB0aGUgcnVucXVldWUgd2l0aCB0aGUgbG93ZXN0IGF2
ZXJhZ2UgbG9hZCBhbW9uZyB0aGUgb25lcyB0aGF0CisgICAgICogICAgY29udGFpbnMgY3B1cyBp
biBvdXIgaGFyZCBhZmZpbml0eTsgdGhpcyByZXByZXNlbnQgdGhlIGJlc3QgcnVucQorICAgICAq
ICAgIG9uIHdoaWNoIHdlIGNhbiBydW4uCisgICAgICoKKyAgICAgKiBGaW5kIGJvdGggcnVucXVl
dWVzIGluIG9uZSBwYXNzLgorICAgICAqLworICAgIGhhc19zb2Z0ID0gaGFzX3NvZnRfYWZmaW5p
dHkodmMsIHZjLT5jcHVfaGFyZF9hZmZpbml0eSk7CiAgICAgZm9yX2VhY2hfY3B1KGksICZwcnYt
PmFjdGl2ZV9xdWV1ZXMpCiAgICAgewogICAgICAgICBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9k
YXRhICpycWQ7CkBAIC0xODAwLDMxICsxODIwLDUxIEBAIGNzY2hlZDJfY3B1X3BpY2soY29uc3Qg
c3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMpCiAgICAgICAgIHJxZCA9IHBy
di0+cnFkICsgaTsKIAogICAgICAgICAvKgotICAgICAgICAgKiBJZiBjaGVja2luZyBhIGRpZmZl
cmVudCBydW5xdWV1ZSwgZ3JhYiB0aGUgbG9jaywgY2hlY2sgaGFyZAotICAgICAgICAgKiBhZmZp
bml0eSwgcmVhZCB0aGUgYXZnLCBhbmQgdGhlbiByZWxlYXNlIHRoZSBsb2NrLgorICAgICAgICAg
KiBJZiBub25lIG9mIHRoZSBjcHVzIG9mIHRoaXMgcnVucXVldWUgaXMgaW4gc3ZjJ3MgaGFyZC1h
ZmZpbml0eSwKKyAgICAgICAgICogc2tpcCB0aGUgcnVucXVldWUuCisgICAgICAgICAqCisgICAg
ICAgICAqIE5vdGUgdGhhdCwgaW4gY2FzZSBzdmMncyBoYXJkLWFmZmluaXR5IGhhcyBjaGFuZ2Vk
LCB0aGlzIGlzIHRoZQorICAgICAgICAgKiBmaXJzdCB0aW1lIHdoZW4gd2Ugc2VlIHN1Y2ggY2hh
bmdlLCBzbyBpdCBpcyBpbmRlZWQgcG9zc2libGUKKyAgICAgICAgICogdGhhdCB3ZSBlbmQgdXAg
c2tpcHBpbmcgc3ZjJ3MgY3VycmVudCBydW5xdWV1ZS4KKyAgICAgICAgICovCisgICAgICAgIGlm
ICggIWNwdW1hc2tfaW50ZXJzZWN0cyhjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksICZycWQtPmFj
dGl2ZSkgKQorICAgICAgICAgICAgY29udGludWU7CisKKyAgICAgICAgLyoKKyAgICAgICAgICog
SWYgY2hlY2tpbmcgYSBkaWZmZXJlbnQgcnVucXVldWUsIGdyYWIgdGhlIGxvY2ssIHJlYWQgdGhl
IGF2ZywKKyAgICAgICAgICogYW5kIHRoZW4gcmVsZWFzZSB0aGUgbG9jay4KICAgICAgICAgICoK
ICAgICAgICAgICogSWYgb24gb3VyIG93biBydW5xdWV1ZSwgZG9uJ3QgZ3JhYiBvciByZWxlYXNl
IHRoZSBsb2NrOwogICAgICAgICAgKiBidXQgc3VidHJhY3Qgb3VyIG93biBsb2FkIGZyb20gdGhl
IHJ1bnF1ZXVlIGxvYWQgdG8gc2ltdWxhdGUKICAgICAgICAgICogaW1wYXJ0aWFsaXR5LgotICAg
ICAgICAgKgotICAgICAgICAgKiBOb3RlIHRoYXQsIGlmIHN2YydzIGhhcmQgYWZmaW5pdHkgaGFz
IGNoYW5nZWQsIHRoaXMgaXMgdGhlCi0gICAgICAgICAqIGZpcnN0IHRpbWUgd2hlbiB3ZSBzZWUg
c3VjaCBjaGFuZ2UsIHNvIGl0IGlzIGluZGVlZCBwb3NzaWJsZQotICAgICAgICAgKiB0aGF0IG5v
bmUgb2YgdGhlIGNwdXMgaW4gc3ZjJ3MgY3VycmVudCBydW5xdWV1ZSBpcyBpbiBvdXIKLSAgICAg
ICAgICogKG5ldykgaGFyZCBhZmZpbml0eSEKICAgICAgICAgICovCiAgICAgICAgIGlmICggcnFk
ID09IHN2Yy0+cnFkICkKICAgICAgICAgewotICAgICAgICAgICAgaWYgKCBjcHVtYXNrX2ludGVy
c2VjdHMoY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLCAmcnFkLT5hY3RpdmUpICkKLSAgICAgICAg
ICAgICAgICBycWRfYXZnbG9hZCA9IG1heF90KHNfdGltZV90LCBycWQtPmJfYXZnbG9hZCAtIHN2
Yy0+YXZnbG9hZCwgMCk7CisgICAgICAgICAgICBycWRfYXZnbG9hZCA9IG1heF90KHNfdGltZV90
LCBycWQtPmJfYXZnbG9hZCAtIHN2Yy0+YXZnbG9hZCwgMCk7CiAgICAgICAgIH0KICAgICAgICAg
ZWxzZSBpZiAoIHNwaW5fdHJ5bG9jaygmcnFkLT5sb2NrKSApCiAgICAgICAgIHsKLSAgICAgICAg
ICAgIGlmICggY3B1bWFza19pbnRlcnNlY3RzKGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwgJnJx
ZC0+YWN0aXZlKSApCi0gICAgICAgICAgICAgICAgcnFkX2F2Z2xvYWQgPSBycWQtPmJfYXZnbG9h
ZDsKLQorICAgICAgICAgICAgcnFkX2F2Z2xvYWQgPSBycWQtPmJfYXZnbG9hZDsKICAgICAgICAg
ICAgIHNwaW5fdW5sb2NrKCZycWQtPmxvY2spOwogICAgICAgICB9CiAKKyAgICAgICAgLyoKKyAg
ICAgICAgICogaWYgc3ZjIGhhcyBhIHNvZnQtYWZmaW5pdHksIGFuZCBzb21lIGNwdXMgb2YgcnFk
IGFyZSBwYXJ0IG9mIGl0LAorICAgICAgICAgKiBzZWUgaWYgd2UgbmVlZCB0byB1cGRhdGUgdGhl
ICJzb2Z0LWFmZmluaXR5IG1pbmltdW0iLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCBoYXNf
c29mdCAmJgorICAgICAgICAgICAgIHJxZF9hdmdsb2FkIDwgbWluX3NfYXZnbG9hZCApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIGNwdW1hc2tfdCBtYXNrOworCisgICAgICAgICAgICBjcHVtYXNr
X2FuZCgmbWFzaywgY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLCAmcnFkLT5hY3RpdmUpOworICAg
ICAgICAgICAgaWYgKCBjcHVtYXNrX2ludGVyc2VjdHMoJm1hc2ssIHN2Yy0+dmNwdS0+Y3B1X3Nv
ZnRfYWZmaW5pdHkpICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBtaW5fc19hdmds
b2FkID0gcnFkX2F2Z2xvYWQ7CisgICAgICAgICAgICAgICAgbWluX3NfcnFpID0gaTsKKyAgICAg
ICAgICAgIH0KKyAgICAgICAgfQorICAgICAgICAvKiBJbiBhbnkgY2FzZSwga2VlcCB0aGUgImhh
cmQtYWZmaW5pdHkgbWluaW11bSIgdXBkYXRlZCB0b28uICovCiAgICAgICAgIGlmICggcnFkX2F2
Z2xvYWQgPCBtaW5fYXZnbG9hZCApCiAgICAgICAgIHsKICAgICAgICAgICAgIG1pbl9hdmdsb2Fk
ID0gcnFkX2F2Z2xvYWQ7CkBAIC0xODMyLDE3ICsxODcyLDU0IEBAIGNzY2hlZDJfY3B1X3BpY2so
Y29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMpCiAgICAgICAgIH0K
ICAgICB9CiAKLSAgICAvKiBXZSBkaWRuJ3QgZmluZCBhbnlvbmUgKG1vc3QgbGlrZWx5IGJlY2F1
c2Ugb2Ygc3BpbmxvY2sgY29udGVudGlvbikuICovCi0gICAgaWYgKCBtaW5fcnFpID09IC0xICkK
KyAgICBpZiAoIGhhc19zb2Z0ICYmIG1pbl9zX3JxaSAhPSAtMSApCisgICAgeworICAgICAgICAv
KgorICAgICAgICAgKiBXZSBoYXZlIHNvZnQgYWZmaW5pdHksIGFuZCB3ZSBoYXZlIGEgY2FuZGlk
YXRlIHJ1bnEsIHNvIGdvIGZvciBpdC4KKyAgICAgICAgICoKKyAgICAgICAgICogTm90ZSB0aGF0
LCB0byBvYnRhaW4gdGhlIHNvZnQtYWZmaW5pdHkgbWFzaywgd2UgImp1c3QiIHB1dCB3aGF0IHdl
CisgICAgICAgICAqIGhhdmUgaW4gY3B1bWFza19zY3JhdGNoIGluICYmIHdpdGggdmMtPmNwdV9z
b2Z0X2FmZmluaXR5LiBUaGlzIGlzCisgICAgICAgICAqIG9rIGJlY2F1c2U6CisgICAgICAgICAq
IC0gd2Uga25vdyB0aGF0IHZjLT5jcHVfaGFyZF9hZmZpbml0eSBhbmQgdmMtPmNwdV9zb2Z0X2Fm
ZmluaXR5IGhhdmUKKyAgICAgICAgICogICBhIG5vbi1lbXB0eSBpbnRlcnNlY3Rpb24gKGJlY2F1
c2UgaGFzX3NvZnQgaXMgdHJ1ZSk7CisgICAgICAgICAqIC0gd2UgaGF2ZSB2Yy0+Y3B1X2hhcmRf
YWZmaW5pdHkgJiBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKCkgYWxyZWFkeQorICAgICAgICAgKiAg
IGluIGNwdW1hc2tfc2NyYXRjaCwgd2UgZG8gc2F2ZSBhIGxvdCBkb2luZyBsaWtlIHRoaXMuCisg
ICAgICAgICAqCisgICAgICAgICAqIEl0J3Mga2luZCBvZiBsaWtlIG9wZW4gY29kaW5nIGFmZmlu
aXR5X2JhbGFuY2VfY3B1bWFzaygpIGJ1dCwgaW4KKyAgICAgICAgICogdGhpcyBzcGVjaWZpYyBj
YXNlLCBjYWxsaW5nIHRoYXQgd291bGQgbWVhbiBhIGxvdCBvZiAodW5uZWNlc3NhcnkpCisgICAg
ICAgICAqIGNwdW1hc2sgb3BlcmF0aW9ucy4KKyAgICAgICAgICovCisgICAgICAgIGNwdW1hc2tf
YW5kKGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwgY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLAor
ICAgICAgICAgICAgICAgICAgICB2Yy0+Y3B1X3NvZnRfYWZmaW5pdHkpOworICAgICAgICBjcHVt
YXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksIGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1
KSwKKyAgICAgICAgICAgICAgICAgICAgJnBydi0+cnFkW21pbl9zX3JxaV0uYWN0aXZlKTsKKyAg
ICB9CisgICAgZWxzZSBpZiAoIG1pbl9ycWkgIT0gLTEgKQogICAgIHsKKyAgICAgICAgLyoKKyAg
ICAgICAgICogRWl0aGVyIHdlIGRvbid0IGhhdmUgc29mdC1hZmZpbml0eSwgb3Igd2UgZG8sIGJ1
dCB3ZSBkaWQgbm90IGZpbmQKKyAgICAgICAgICogYW55IHN1aXRhYmxlIHJ1bnEuIEJ1dCB3ZSBk
aWQgZmluZCBvbmUgd2hlbiBjb25zaWRlcmluZyBoYXJkCisgICAgICAgICAqIGFmZmluaXR5LCBz
byBnbyBmb3IgaXQuCisgICAgICAgICAqCisgICAgICAgICAqIGNwdW1hc2tfc2NyYXRjaCBhbHJl
YWR5IGhhcyB2Yy0+Y3B1X2hhcmRfYWZmaW5pdHkgJgorICAgICAgICAgKiBjcHVwb29sX2RvbWFp
bl9jcHVtYXNrKCkgaW4gaXQsIHNvIGl0J3MgZW5vdWdoIHRoYXQgd2UgZmlsdGVyCisgICAgICAg
ICAqIHdpdGggdGhlIGNwdXMgb2YgdGhlIHJ1bnEuCisgICAgICAgICAqLworICAgICAgICBjcHVt
YXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksIGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1
KSwKKyAgICAgICAgICAgICAgICAgICAgJnBydi0+cnFkW21pbl9ycWldLmFjdGl2ZSk7CisgICAg
fQorICAgIGVsc2UKKyAgICB7CisgICAgICAgIC8qCisgICAgICAgICAqIFdlIGRpZG4ndCBmaW5k
IGFueW9uZSBhdCBhbGwgKG1vc3QgbGlrZWx5IGJlY2F1c2Ugb2Ygc3BpbmxvY2sKKyAgICAgICAg
ICogY29udGVudGlvbikuCisgICAgICAgICAqLwogICAgICAgICBuZXdfY3B1ID0gZ2V0X2ZhbGxi
YWNrX2NwdShzdmMpOwogICAgICAgICBtaW5fcnFpID0gYzJyKG9wcywgbmV3X2NwdSk7CiAgICAg
ICAgIG1pbl9hdmdsb2FkID0gcHJ2LT5ycWRbbWluX3JxaV0uYl9hdmdsb2FkOwogICAgICAgICBn
b3RvIG91dF91cDsKICAgICB9CiAKLSAgICBjcHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hfY3B1
KGNwdSksIGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwKLSAgICAgICAgICAgICAgICAmcHJ2LT5y
cWRbbWluX3JxaV0uYWN0aXZlKTsKICAgICBuZXdfY3B1ID0gY3B1bWFza19jeWNsZShwcnYtPnJx
ZFttaW5fcnFpXS5waWNrX2JpYXMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3B1bWFz
a19zY3JhdGNoX2NwdShjcHUpKTsKICAgICBwcnYtPnJxZFttaW5fcnFpXS5waWNrX2JpYXMgPSBu
ZXdfY3B1OwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 14:14:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 14: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 1dLs0x-000209-90; Fri, 16 Jun 2017 14:14: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 1dLs0v-0001zM-Gd
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 14:14:17 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 5A/5C-03696-8B7E3495; Fri, 16 Jun 2017 14:14:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHIsWRWlGSWpSXmKPExsXiVRvkpLv1uXO
 kwf7tJhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bME90sBTPkKrY/OM/cwHhGvIuRi0NIYDqj
 xPaTfcwgDovAGlaJk3PXMYE4EgKXWCWWvT/P0sXICeTESXw6PYMRwq6Q2Hz1ECuILSSgInFz+
 yomiFHfGSV+Pp0D1iAsoCdx5OgPdgg7SmLNiU3MIDabgIHEmx17wZpFBJQk7q2aDNTMwcEsEC
 6xupMbJMwioCrx7tBasBJeAS+JnbP6wEZyCvhIXH9+BGqvt8S/R5fZQGxRATmJlZdboOoFJU7
 OfMICMVJTYv0ufZAws4C8xPa3c5gnMIrMQlI1C6FqFpKqBYzMqxg1ilOLylKLdI0N9ZKKMtMz
 SnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAsOfAQh2MDYtCjzEKMnBpCTK+/6Jc6QQX1J+S
 mVGYnFGfFFpTmrxIUYNDg6BCWfnTmeSYsnLz0tVkuANeQZUJ1iUmp5akZaZA4xQmFIJDh4lEd
 5TIGN4iwsSc4sz0yFSpxh1OSYd2P6FSQhshpQ4bx/IDAGQoozSPLgRsGRxiVFWSpiXEehAIZ6
 C1KLczBJU+VeM4hyMSsK8vCBTeDLzSuA2vQI6ggnoiKALDiBHlCQipKQaGLOuT7u2Ker3ypxD
 rE9dwk/lX0z5LM3LI5E9RYs77I+5mujJ+pcmR5+eu+n1nD+AedZhXR+JyZHCr13Xf36gsTZU4
 +h1A1XvBJHSJ7d7Ap7VZBfO8DP3+Hn33CWvh0L80V9Nd/y2NIg8v/dOUHRdxGYXi9Paf3YsaT
 z+dbHj7aqvM7a5Pl8k0q3EUpyRaKjFXFScCABKaPbWEQMAAA==
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1497622453!74108891!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48697 invoked from network); 16 Jun 2017 14:14:13 -0000
Received: from mail-wm0-f66.google.com (HELO mail-wm0-f66.google.com)
 (74.125.82.66)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 16 Jun 2017 14:14:13 -0000
Received: by mail-wm0-f66.google.com with SMTP id d17so5288378wme.3
 for <xen-devel@lists.xenproject.org>; Fri, 16 Jun 2017 07:14:13 -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=liadlMGg5+4USU1vKZ69Rb0ZbdL3Kp7MhhQ7vRX9/lk=;
 b=OAeC4vWqMOIM6NP9L7Ajaob4dQVt5rMXKtyTEs5l1otMa20BwlfuP4BcpCdI1PZvjG
 eYjZrTGQLiwQUDEWsI8Dshb3OuRvCaKV/hvxkb6bSshigxtUc2+yMoR4EEIAjrLeBreb
 POUqtRyuytIcsCsXIvw+TPHBNz1x738iXp1hLkRuzuoHSWK1i5kMucmk69Jm2NR4HoYJ
 zQxPSK/XS91sB5oXFE/XEgJsfUAdGrVw4KVDWFKkjP1SoHhgm1n2fWfdLeE13dwIk7DA
 HSn0DgO1qYGTb+Ult2C5TXu9TDv53Le/p6tb/lgXvylDdnlLa8MZXbGqYg65WPF6c/ie
 YZ4g==
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=liadlMGg5+4USU1vKZ69Rb0ZbdL3Kp7MhhQ7vRX9/lk=;
 b=OPzpKEDJUtm1DadbfkkV0VcC07ajeWe9feisWIxy19IuP4f4ZxvHljKX2S0odpYxom
 ba3PFA+fLS0bNRr7hmLsSDncSPXwy67MqupL69yHeMZu7PuGcRRLvgP4JCr45uqvTjmC
 LBpqXDt+Tr+/W8Yv4t2Wi4zRDJJ1bbFAqdkyeaQeI+npdQVZkfvHnp6DuCWRAu2V9HPL
 2sDCydaNdyNkKVK02ANgWGdiMC6pw3RFGDXzIiEpcfEwNVbBAJXCr17Y+vM346JDfwJz
 7LRfELLR5FUakHF1/L0FL+xYHh7AuSE5y9YQA8CE9Mo5BiodTMrPwQKTLcTYhb/uumEB
 tneQ==
X-Gm-Message-State: AKS2vOwtJeWVC9onLyxtv7En5jNVlZ1/fQeUGoeQ4vCKgwf4HQCRFwqO
 5Mkn4Ajlx6PZ3PR0
X-Received: by 10.28.127.10 with SMTP id a10mr7583526wmd.36.1497622453208;
 Fri, 16 Jun 2017 07:14:13 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.68])
 by smtp.gmail.com with ESMTPSA id o7sm2541321wmd.0.2017.06.16.07.14.12
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 16 Jun 2017 07:14:12 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 16 Jun 2017 16:14:11 +0200
Message-ID: <149762245143.11899.458751530098326746.stgit@Solace.fritz.box>
In-Reply-To: <149762114626.11899.6393770850121347748.stgit@Solace.fritz.box>
References: <149762114626.11899.6393770850121347748.stgit@Solace.fritz.box>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: Anshul Makkar <anshul.makkar@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>
Subject: [Xen-devel] [PATCH 5/7] xen: credit2: kick away vcpus not running
 within their 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>

SWYsIGR1cmluZyBzY2hlZHVsaW5nLCB3ZSByZWFsaXplIHRoYXQgdGhlIGN1cnJlbnQgdmNwdQpp
cyBydW5uaW5nIG91dHNpZGUgb2YgaXRzIG93biBzb2Z0LWFmZmluaXR5LCBpdCB3b3VsZCBiZQpw
cmVmZXJhYmxlIHRvIHNlbmQgaXQgc29tZXdoZXJlIGVsc2UuCgpPZiBjb3Vyc2UsIHRoYXQgbWF5
IG5vdCBiZSBwb3NzaWJsZSwgYW5kIGlmIHdlJ3JlIHRvbwpzdHJpY3QsIHdlIHJpc2sgaGF2aW5n
IHZjcHVzIHNpdCBpbiBydW5xdWV1ZXMsIGV2ZW4gaWYKdGhlcmUgYXJlIGlkbGUgcGNwdXMgKHZp
b2xhdGluZyB3b3JrLWNvbnNlcnZpbmduZXNzKS4KSW4gZmFjdCwgd2hhdCBhYm91dCB0aGVyZSBh
cmUgbm8gcGNwdXMsIGZyb20gdGhlIHNvZnQKYWZmaW5pdHkgbWFzayBvZiB0aGUgdmNwdSBpbiBx
dWVzdGlvbiwgd2hlcmUgaXQgY2FuCnJ1bj8KClRvIG1ha2Ugc3VyZSB3ZSBkb24ndCBmYWxsIGlu
IHRoZSBhYm92ZSBkZXNjcmliZWQgdHJhcCwKb25seSBhY3R1YWxseSBkZS1zY2hlZHVsZSB0aGUg
dmNwdSBpZiB0aGVyZSBhcmUgaWRsZSBhbmQKbm90IGFscmVhZHkgdGlja2xlZCBjcHVzIGZyb20g
aXRzIHNvZnQgYWZmaW5pdHkgd2hlcmUgaXQKY2FuIHJ1biBpbW1lZGlhdGVseS4KCklmIHRoZXJl
IGlzIChhdCBsZWFzdCBvbmUpIG9mIHN1Y2ggY3B1cywgd2UgbGV0IGN1cnJlbnQKYmUgcHJlZW1w
dGVkLCBzbyB0aGF0IGNzY2hlZDJfY29udGV4dF9zYXZlZCgpIHdpbGwgcHV0Cml0IGJhY2sgaW4g
dGhlIHJ1bnEsIGFuZCBydW5xX3RpY2tsZSgpIHdpbGwgd2FrZSAob25lCm9mKSB0aGUgY3B1LgoK
SWYgdGhlcmUgaXMgbm90IGV2ZW4gb25lLCB3ZSBsZXQgY3VycmVudCBydW4gd2hlcmUgaXQgaXMs
CmFzIHJ1bm5pbmcgb3V0c2lkZSBpdHMgc29mdC1hZmZpbml0eSBpcyBzdGlsbCBiZXR0ZXIgdGhh
bgpub3QgcnVubmluZyBhdCBhbGwuCgpTaWduZWQtb2ZmLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGFy
aW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4KLS0tCkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGNpdHJpeC5jb20+CkNjOiBBbnNodWwgTWFra2FyIDxhbnNodWwubWFra2FyQGNpdHJpeC5j
b20+Ci0tLQogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgfCAgIDQwICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCAzOCBpbnNlcnRpb25z
KCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0
Mi5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKaW5kZXggZmI5N2ZmNy4uNWQ4ZjI1YyAx
MDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKKysrIGIveGVuL2NvbW1vbi9z
Y2hlZF9jcmVkaXQyLmMKQEAgLTI2MzcsNiArMjYzNyw3IEBAIHJ1bnFfY2FuZGlkYXRlKHN0cnVj
dCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCwKICAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpz
bmV4dCA9IE5VTEw7CiAgICAgc3RydWN0IGNzY2hlZDJfcHJpdmF0ZSAqcHJ2ID0gY3NjaGVkMl9w
cml2KHBlcl9jcHUoc2NoZWR1bGVyLCBjcHUpKTsKICAgICBib29sIHlpZWxkID0gX190ZXN0X2Fu
ZF9jbGVhcl9iaXQoX19DU0ZMQUdfdmNwdV95aWVsZCwgJnNjdXJyLT5mbGFncyk7CisgICAgYm9v
bCBzb2Z0X2FmZl9wcmVlbXB0ID0gZmFsc2U7CiAKICAgICAqc2tpcHBlZCA9IDA7CiAKQEAgLTI2
NzAsOCArMjY3MSw0MyBAQCBydW5xX2NhbmRpZGF0ZShzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9k
YXRhICpycWQsCiAgICAgICAgIHJldHVybiBzY3VycjsKICAgICB9CiAKLSAgICAvKiBEZWZhdWx0
IHRvIGN1cnJlbnQgaWYgcnVubmFibGUsIGlkbGUgb3RoZXJ3aXNlICovCi0gICAgaWYgKCB2Y3B1
X3J1bm5hYmxlKHNjdXJyLT52Y3B1KSApCisgICAgLyogSWYgc2N1cnIgaGFzIGEgc29mdC1hZmZp
bml0eSwgbGV0J3MgY2hlY2sgd2hldGhlciBjcHUgaXMgcGFydCBvZiBpdCAqLworICAgIGlmICgg
IWlzX2lkbGVfdmNwdShzY3Vyci0+dmNwdSkgJiYKKyAgICAgICAgIGhhc19zb2Z0X2FmZmluaXR5
KHNjdXJyLT52Y3B1LCBzY3Vyci0+dmNwdS0+Y3B1X2hhcmRfYWZmaW5pdHkpICkKKyAgICB7Cisg
ICAgICAgIGFmZmluaXR5X2JhbGFuY2VfY3B1bWFzayhzY3Vyci0+dmNwdSwgQkFMQU5DRV9TT0ZU
X0FGRklOSVRZLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3B1bWFza19zY3Jh
dGNoKTsKKyAgICAgICAgaWYgKCB1bmxpa2VseSghY3B1bWFza190ZXN0X2NwdShjcHUsIGNwdW1h
c2tfc2NyYXRjaCkpICkKKyAgICAgICAgeworICAgICAgICAgICAgY3B1bWFza190ICpvbmxpbmUg
PSBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKHNjdXJyLT52Y3B1LT5kb21haW4pOworCisgICAgICAg
ICAgICAvKiBPaywgaXMgYW55IG9mIHRoZSBwY3B1cyBpbiBzY3VyciBzb2Z0LWFmZmluaXR5IGlk
bGU/ICovCisgICAgICAgICAgICBjcHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0Y2gsIGNwdW1hc2tf
c2NyYXRjaCwgJnJxZC0+aWRsZSk7CisgICAgICAgICAgICBjcHVtYXNrX2FuZG5vdChjcHVtYXNr
X3NjcmF0Y2gsIGNwdW1hc2tfc2NyYXRjaCwgJnJxZC0+dGlja2xlZCk7CisgICAgICAgICAgICBz
b2Z0X2FmZl9wcmVlbXB0ID0gY3B1bWFza19pbnRlcnNlY3RzKGNwdW1hc2tfc2NyYXRjaCwgb25s
aW5lKTsKKyAgICAgICAgfQorICAgIH0KKworICAgIC8qCisgICAgICogSWYgc2N1cnIgaXMgcnVu
bmFibGUsIGFuZCB0aGlzIGNwdSBpcyBpbiBpdHMgc29mdC1hZmZpbml0eSwgZGVmYXVsdCB0bwor
ICAgICAqIGl0LiBXZSBhbHNvIGRlZmF1bHQgdG8gaXQsIGV2ZW4gaWYgY3B1IGlzIG5vdCBpbiBp
dHMgc29mdC1hZmZpbml0eSwgaWYKKyAgICAgKiB0aGVyZSBhcmVuJ3QgYW55IGlkbGUgYW5kIG5v
dCB0aWNrbGVkIGNwdSBpbiBpdHMgc29mdC1hZmZpbml0eS4gSW4KKyAgICAgKiBmYWN0LCB3ZSBk
b24ndCB3YW50IHRvIHJpc2sgbGVhdmluZyBzY3VyciBpbiB0aGUgcnVucSBhbmQgdGhpcyBjcHUg
aWRsZQorICAgICAqIG9ubHkgYmVjYXVzZSBzY3VyciBpcyBydW5uaW5nIG91dHNpZGUgb2YgaXRz
IHNvZnQtYWZmaW5pdHkuCisgICAgICoKKyAgICAgKiBPbiB0aGUgb3RoZXIgaGFuZCwgaWYgY3B1
IGlzIG5vdCBpbiBzY3VycidzIHNvZnQtYWZmaW5pdHksIGFuZCB0aGVyZQorICAgICAqIGxvb2tz
IHRvIGJlIGJldHRlciBvcHRpb25zLCBnbyBmb3IgdGhlbS4gVGhhdCBoYXBwZW5zIGJ5IGRlZmF1
bHRpbmcgdG8KKyAgICAgKiBpZGxlIGhlcmUsIHdoaWNoIG1lYW5zIHNjdXJyIHdpbGwgYmUgcHJl
ZW1wdGVkLCBwdXQgYmFjayBpbiBydW5xLCBhbmQKKyAgICAgKiBvbmUgb2YgdGhvc2UgaWRsZSBh
bmQgbm90IHRpY2tsZWQgY3B1cyBmcm9tIGl0cyBzb2Z0LWFmZmluaXR5IHdpbGwgYmUKKyAgICAg
KiB0aWNrbGVkIHRvIHBpY2sgaXQgdXAuCisgICAgICoKKyAgICAgKiBGaW5hbGx5LCBpZiBzY3Vy
ciBkb2VzIG5vdCBoYXZlIGEgdmFsaWQgc29mdC1hZmZpbml0eSwgd2UgYWxzbyBsZXQgaXQKKyAg
ICAgKiBjb250aW51ZSB0byBydW4gaGVyZSAoaW4gZmFjdCwgc29mdF9hZmZfcHJlZW1wdCB3aWxs
IHN0aWxsIGJlIGZhbHNlLAorICAgICAqIGluIHRoaXMgY2FzZSkuCisgICAgICoKKyAgICAgKiBP
ZiBjb3Vyc2UsIHdlIGFsc28gZGVmYXVsdCB0byBpZGxlIGFsc28gaWYgc2N1cnIgaXMgbm90IHJ1
bm5hYmxlLgorICAgICAqLworICAgIGlmICggdmNwdV9ydW5uYWJsZShzY3Vyci0+dmNwdSkgJiYg
IXNvZnRfYWZmX3ByZWVtcHQgKQogICAgICAgICBzbmV4dCA9IHNjdXJyOwogICAgIGVsc2UKICAg
ICAgICAgc25leHQgPSBjc2NoZWQyX3ZjcHUoaWRsZV92Y3B1W2NwdV0pOwoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 14:14:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 14: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 1dLs11-00023I-JZ; Fri, 16 Jun 2017 14:14: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 1dLs10-000226-4Q
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 14:14:22 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 2A/32-02199-DB7E3495; Fri, 16 Jun 2017 14:14:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmleJIrShJLcpLzFFi42K5GNpwRHfPc+d
 Ig2X9uhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bRc73MBVPEK3Z3TmJrYFwi1MXIxSEkMINR
 YsbnxewgDovAGlaJ67MfMoE4EgKXWCWmPLvM3MXICeTESWw+3QdlV0icmv+QEcQWElCRuLl9F
 RPEqJ+MEh13fjGBJIQF9CSOHP3BDmF7SvTcnwMWZxMwkHizYy8riC0ioCRxb9VkoDgHB7NAuM
 TqTm6QMIuAqsS075PA5vMK+EgcvfGTBcTmBLKvPz/CCrHXW+Lfo8tsILaogJzEysstrBD1ghI
 nZz5hgRipKbF+lz5ImFlAXmL72znMExhFZiGpmoVQNQtJ1QJG5lWM6sWpRWWpRbpGeklFmekZ
 JbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgcFfz8DAuIPxVLPzIUZJDiYlUd73T5wjhfiS8
 lMqMxKLM+KLSnNSiw8xanBwCEw4O3c6kxRLXn5eqpIE77ZnQHWCRanpqRVpmTnA+IQpleDgUR
 LhPQUyhre4IDG3ODMdInWK0ZjjypV1X5g4phzY/oVJCGySlDhvH8gkAZDSjNI8uEGwtHGJUVZ
 KmJeRgYFBiKcgtSg3swRV/hWjOAejkjAvL8gUnsy8Erh9r4BOYQI6JeiCA8gpJYkIKakGxtxf
 H85fWXByknDzkv3mzxkfNP5c92Gb10Olp3PWx320kriV1R2fZL2nzHLvm3U+9+bMkGUu8Pjzb
 +qEoL6rXP9Ul1hPrdfZbqqx6vD0ZRNyM8I/nq4/VFsXKajtY/+De9aKDYYvOlSkoy5vyXTc/F
 KKU+JEoCx/tFl3v7G5nkvc7sp1Chqb7yixFGckGmoxFxUnAgDoPct8FgMAAA==
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1497622460!98451183!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2579 invoked from network); 16 Jun 2017 14:14:20 -0000
Received: from mail-wr0-f196.google.com (HELO mail-wr0-f196.google.com)
 (209.85.128.196)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 16 Jun 2017 14:14:20 -0000
Received: by mail-wr0-f196.google.com with SMTP id x23so6733026wrb.0
 for <xen-devel@lists.xenproject.org>; Fri, 16 Jun 2017 07:14:20 -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=8vaEdTcWG0+iIX/MWddoeZbKTXLI2T7214uG9MvJmxQ=;
 b=K4UdJGRzfFpTTpLg29AJIxT6R9HB3zwotWhleB3h7Q5Sr1NOLM1GmQXCL6XHyZRKet
 DettZiys36JPL297e6ZoG9wROQbsSBYNq9J2pQkdRSzTK8804WKGvH0XDXTYMGYWw3J4
 aM7deySj9fNmb4eQSLqrM+0xJ8SL5+BBEOHQL3S3SjKm4WxenIzjIjsb67Mn91c4eLTM
 2zufy7YZFOZ7r0R4xx1teilOZgTtpC/b4E3YLA90xodGsUshKuW7uWRwS/xk7Z1vu1JZ
 UhZjgyHMKTf9r4DpislM1Ct7YTK3XdNKtB3ejiBKBN+y4fUoHIHnmrH7vv2wueA3tfvv
 WmHQ==
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=8vaEdTcWG0+iIX/MWddoeZbKTXLI2T7214uG9MvJmxQ=;
 b=YlddM/jONm9Ohw9btTjZEWte6LGS++36rPMumj37jIjLBYtsjZKOnwqWX/onvM7bV/
 +26N5lniujC73fOfVp4vz6nVitZfWIQtDwcN6E98qkb1oM3WApsOdonItJcU2YKvScAs
 J+Uz/YaL5SiqWy067bSKMTkZwxRyBqZGfgb3Y8as9G2ySt11HlQSWXQwvmXVsqxQFUA3
 EmErBfzo8fZ/6H1Yfrk3wXqz7YUnh4oJzD+oTOh5eZBqjnEYs9mVvp1TpW6prj+GwZFL
 SKSAso7o1NBvAyqsOoUf32XnfmWXxv0O2Aw9K3t8XEpDmH73SQPkcZTdKKvOEHQP8Vp7
 4ooA==
X-Gm-Message-State: AKS2vOy4Nlu97s5PeIw3fYgEo2tnb9DuWmJi9C4n47DSJ1aOwR+X0k3P
 1HdgUXqGjleUP3xq
X-Received: by 10.223.152.20 with SMTP id v20mr8054029wrb.8.1497622460082;
 Fri, 16 Jun 2017 07:14:20 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.68])
 by smtp.gmail.com with ESMTPSA id w17sm1879938wra.34.2017.06.16.07.14.19
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 16 Jun 2017 07:14:19 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 16 Jun 2017 16:14:18 +0200
Message-ID: <149762245830.11899.18267597682474657110.stgit@Solace.fritz.box>
In-Reply-To: <149762114626.11899.6393770850121347748.stgit@Solace.fritz.box>
References: <149762114626.11899.6393770850121347748.stgit@Solace.fritz.box>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: Anshul Makkar <anshul.makkar@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>
Subject: [Xen-devel] [PATCH 6/7] xen: credit2: optimize runq_candidate() a
	little bit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QnkgZmFjdG9yaW5nIGludG8gb25lIChhdCB0aGUgdG9wKSBhbGwgdGhlIGNoZWNrcwp0byBzZWUg
d2hldGhlciBjdXJyZW50IGlzIHRoZSBpZGxlIHZjcHUsIGFuZCBtYXJrCml0IGFzIHVubGlrZWx5
KCkuCgpJbiBmYWN0LCBpZiBjdXJyZW50IGlzIGlkbGUsIGFsbCB0aGUgbG9naWMgZm9yCmRlYWxp
bmcgd2l0aCB5aWVsZGluZywgY29udGV4dCBzd2l0Y2hpbmcgcmF0ZQpsaW1pdGluZyBhbmQgc29m
dC1hZmZpbml0eSwgaXMganVzdCBwdXJlIG92ZXJoZWFkLAphbmQgd2UgYmV0dGVyIHJ1c2ggY2hl
Y2tpbmcgdGhlIHJ1bnEgYW5kIHBpY2sgc29tZQp2Y3B1IHVwLgoKU2lnbmVkLW9mZi1ieTogRGFy
aW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+Ci0tLQpDYzogR2VvcmdlIER1
bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpDYzogQW5zaHVsIE1ha2thciA8YW5zaHVs
Lm1ha2thckBjaXRyaXguY29tPgotLS0KIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jIHwgICAy
MiArKysrKysrKysrKysrLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygr
KSwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIu
YyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCmluZGV4IDVkOGYyNWMuLmJiZGE3OTAgMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCisrKyBiL3hlbi9jb21tb24vc2No
ZWRfY3JlZGl0Mi5jCkBAIC0yNjM0LDEzICsyNjM0LDIwIEBAIHJ1bnFfY2FuZGlkYXRlKHN0cnVj
dCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCwKICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCAqc2tpcHBlZCkKIHsKICAgICBzdHJ1Y3QgbGlzdF9oZWFkICppdGVyOwotICAgIHN0cnVjdCBj
c2NoZWQyX3ZjcHUgKnNuZXh0ID0gTlVMTDsKKyAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzbmV4
dCA9IGNzY2hlZDJfdmNwdShpZGxlX3ZjcHVbY3B1XSk7CiAgICAgc3RydWN0IGNzY2hlZDJfcHJp
dmF0ZSAqcHJ2ID0gY3NjaGVkMl9wcml2KHBlcl9jcHUoc2NoZWR1bGVyLCBjcHUpKTsKLSAgICBi
b29sIHlpZWxkID0gX190ZXN0X2FuZF9jbGVhcl9iaXQoX19DU0ZMQUdfdmNwdV95aWVsZCwgJnNj
dXJyLT5mbGFncyk7Ci0gICAgYm9vbCBzb2Z0X2FmZl9wcmVlbXB0ID0gZmFsc2U7CisgICAgYm9v
bCB5aWVsZCA9IGZhbHNlLCBzb2Z0X2FmZl9wcmVlbXB0ID0gZmFsc2U7CiAKICAgICAqc2tpcHBl
ZCA9IDA7CiAKKyAgICBpZiAoIHVubGlrZWx5KGlzX2lkbGVfdmNwdShzY3Vyci0+dmNwdSkpICkK
KyAgICB7CisgICAgICAgIHNuZXh0ID0gc2N1cnI7CisgICAgICAgIGdvdG8gY2hlY2tfcnVucTsK
KyAgICB9CisKKyAgICB5aWVsZCA9IF9fdGVzdF9hbmRfY2xlYXJfYml0KF9fQ1NGTEFHX3ZjcHVf
eWllbGQsICZzY3Vyci0+ZmxhZ3MpOworCiAgICAgLyoKICAgICAgKiBSZXR1cm4gdGhlIGN1cnJl
bnQgdmNwdSBpZiBpdCBoYXMgZXhlY3V0ZWQgZm9yIGxlc3MgdGhhbiByYXRlbGltaXQuCiAgICAg
ICogQWRqdXN0c3RtZW50IGZvciB0aGUgc2VsZWN0ZWQgdmNwdSdzIGNyZWRpdCBhbmQgZGVjaXNp
b24KQEAgLTI2NTAsOCArMjY1Nyw3IEBAIHJ1bnFfY2FuZGlkYXRlKHN0cnVjdCBjc2NoZWQyX3J1
bnF1ZXVlX2RhdGEgKnJxZCwKICAgICAgKiBJbiBmYWN0LCBpdCBtYXkgYmUgdGhlIGNhc2UgdGhh
dCBzY3VyciBpcyBhYm91dCB0byBzcGluLCBhbmQgdGhlcmUncwogICAgICAqIG5vIHBvaW50IGZv
cmNpbmcgaXQgdG8gZG8gc28gdW50aWwgcmF0ZSBsaW1pdGluZyBleHBpcmVzLgogICAgICAqLwot
ICAgIGlmICggIXlpZWxkICYmIHBydi0+cmF0ZWxpbWl0X3VzICYmICFpc19pZGxlX3ZjcHUoc2N1
cnItPnZjcHUpICYmCi0gICAgICAgICB2Y3B1X3J1bm5hYmxlKHNjdXJyLT52Y3B1KSAmJgorICAg
IGlmICggIXlpZWxkICYmIHBydi0+cmF0ZWxpbWl0X3VzICYmIHZjcHVfcnVubmFibGUoc2N1cnIt
PnZjcHUpICYmCiAgICAgICAgICAobm93IC0gc2N1cnItPnZjcHUtPnJ1bnN0YXRlLnN0YXRlX2Vu
dHJ5X3RpbWUpIDwKICAgICAgICAgICBNSUNST1NFQ1MocHJ2LT5yYXRlbGltaXRfdXMpICkKICAg
ICB7CkBAIC0yNjcyLDggKzI2NzgsNyBAQCBydW5xX2NhbmRpZGF0ZShzdHJ1Y3QgY3NjaGVkMl9y
dW5xdWV1ZV9kYXRhICpycWQsCiAgICAgfQogCiAgICAgLyogSWYgc2N1cnIgaGFzIGEgc29mdC1h
ZmZpbml0eSwgbGV0J3MgY2hlY2sgd2hldGhlciBjcHUgaXMgcGFydCBvZiBpdCAqLwotICAgIGlm
ICggIWlzX2lkbGVfdmNwdShzY3Vyci0+dmNwdSkgJiYKLSAgICAgICAgIGhhc19zb2Z0X2FmZmlu
aXR5KHNjdXJyLT52Y3B1LCBzY3Vyci0+dmNwdS0+Y3B1X2hhcmRfYWZmaW5pdHkpICkKKyAgICBp
ZiAoIGhhc19zb2Z0X2FmZmluaXR5KHNjdXJyLT52Y3B1LCBzY3Vyci0+dmNwdS0+Y3B1X2hhcmRf
YWZmaW5pdHkpICkKICAgICB7CiAgICAgICAgIGFmZmluaXR5X2JhbGFuY2VfY3B1bWFzayhzY3Vy
ci0+dmNwdSwgQkFMQU5DRV9TT0ZUX0FGRklOSVRZLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY3B1bWFza19zY3JhdGNoKTsKQEAgLTI3MDksOSArMjcxNCw4IEBAIHJ1bnFfY2Fu
ZGlkYXRlKHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCwKICAgICAgKi8KICAgICBp
ZiAoIHZjcHVfcnVubmFibGUoc2N1cnItPnZjcHUpICYmICFzb2Z0X2FmZl9wcmVlbXB0ICkKICAg
ICAgICAgc25leHQgPSBzY3VycjsKLSAgICBlbHNlCi0gICAgICAgIHNuZXh0ID0gY3NjaGVkMl92
Y3B1KGlkbGVfdmNwdVtjcHVdKTsKIAorIGNoZWNrX3J1bnE6CiAgICAgbGlzdF9mb3JfZWFjaCgg
aXRlciwgJnJxZC0+cnVucSApCiAgICAgewogICAgICAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICog
c3ZjID0gbGlzdF9lbnRyeShpdGVyLCBzdHJ1Y3QgY3NjaGVkMl92Y3B1LCBydW5xX2VsZW0pOwoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 14:14:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 14:14: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 1dLs18-00027X-QZ; Fri, 16 Jun 2017 14:14:30 +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 1dLs16-00026N-Qn
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 14:14:28 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 7D/DF-01709-4C7E3495; Fri, 16 Jun 2017 14:14:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpileJIrShJLcpLzFFi42K5GNpwWPfwc+d
 Ig+tbZSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox3W64xFnRpVex/+YS5gfGGYhcjF4eQwAxG
 iaVTLjGBOCwCa1gl3q/6w9zFyMkhIXCJVaL7cjKEHSex9dp7Fgi7SmLW4+dgNUICKhI3t69ig
 pj0k1HiVM9FsISwgJ7EkaM/2LsYOYDsMIl3Z8JAwmwCBhJvduxlBbFFBJQk7q2azARiMwtESZ
 xZ3gzWyiKgKrGiEeIGXgFvic+TN7CD2JwCPhLXnx9hhdjrLfHv0WU2EFtUQE5i5eUWVoh6QYm
 TM5+wgKxlFtCUWL9LH2K8vMT2t3OYJzCKzEJSNQuhahaSqgWMzKsY1YtTi8pSi3RN9ZKKMtMz
 SnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAkOfAQh2MH7pdz7EKMnBpCTK+/6Jc6QQX1J+S
 mVGYnFGfFFpTmrxIUYNDg6BCWfnTmeSYsnLz0tVkuANeQZUJ1iUmp5akZaZA4xOmFIJDh4lEd
 5TIGN4iwsSc4sz0yFSpxiNOa5cWfeFiWPKge1fmITAJkmJ8/aBTBIAKc0ozYMbBEsalxhlpYR
 5GYHOFOIpSC3KzSxBlX/FKM7BqCTMywsyhSczrwRu3yugU5iATgm64ABySkkiQkqqgZGxU6+h
 PeQHQ5jyF4Ffe+9N4XTSuzFP/+dmObbd0ZtnNJveM5/9oWWSbXDCtR0Fk/3WWNz5dF+Ja0qz7
 N437wzf3bc41MyWK8kTv0Q597LV9K++Zl+FcueL/HkZPi/cP/mQza97MtVMAj58h5VOb6uefX
 PBzRQXwfjHr6p3X+B89abu86VmgWQlluKMREMt5qLiRAAT9+lkFQMAAA==
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1497622467!88257620!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19419 invoked from network); 16 Jun 2017 14:14:27 -0000
Received: from mail-wr0-f195.google.com (HELO mail-wr0-f195.google.com)
 (209.85.128.195)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 16 Jun 2017 14:14:27 -0000
Received: by mail-wr0-f195.google.com with SMTP id x23so6733475wrb.0
 for <xen-devel@lists.xenproject.org>; Fri, 16 Jun 2017 07:14: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=M6BaR9a2LJPaFfWK0rQTr1KrxnArj34WfXYuEBFpwcE=;
 b=aErrTUlEI4ggOmue0d7GJ84SVyG+iKMD633Anc5/lqLbTAglx4ZMvKWiiaT/mU2F/i
 mDLJVBt3tSwHEm37tVk2RtIc8HV+VPMSr3v1xbflYTYUYKdgwSTWlrNnH2tjmj96/dhd
 WdyrKLeIAEuN+ZTUJSez6rVY6oIcnCH+s4+bsHcEYEWhZdMjInuUg/coUDSQflUQvisV
 Q7uXsXdpouOW69iWkWr5Ac9glwmuIwo/yQ4Onuo8gjKijDyPcvOgCg7QMTHYbkz8Wyop
 F71JYf0wArgHD84mErty7lCkjnZTiBGI7BQm0Gn2UALkOgho24T7JA/wNQ6jBrpqI44E
 o0Yw==
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=M6BaR9a2LJPaFfWK0rQTr1KrxnArj34WfXYuEBFpwcE=;
 b=eDQ8DOgwvZ2Q8PeuJhBUL/n6jWpQAW+r1RiDWox3JExA0wAScLnEeoMlYsX+tv9Zja
 fH6L43ziOQszKfVvGvtk7XsSS4mWlVg+kGnTyWvPvbmz272NO/F7nLBzJWU1dM3SrQKc
 pyi7yH+28kojsRzK4LWyU4uPGGbhijWl/SdmWU9VN8RuEpxeIuz9EuNyFh+rhRHg8jgM
 1hK5bbiPrI78k4rvoSM7IjuhCpl5d340GO2+LcyjNfRutof+Sn6oBabCjkTliI2ivP9o
 m9WIM4ylCyI6lhQQABMeakFw4/J+P7hBnjeBGdFZvVO4Fu54FvMJXxceIpY1QNp/D67U
 mrOg==
X-Gm-Message-State: AKS2vOyqqLa8TqSHMeUWxUbl447b6TzGaAMIaEt6p2DEk4MdXUw57mZI
 pxTH87+V5MA2Rg==
X-Received: by 10.223.162.156 with SMTP id s28mr8271011wra.97.1497622467000;
 Fri, 16 Jun 2017 07:14:27 -0700 (PDT)
Received: from Solace.fritz.box ([80.66.223.68])
 by smtp.gmail.com with ESMTPSA id y17sm2992682wrb.39.2017.06.16.07.14.25
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 16 Jun 2017 07:14:26 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 16 Jun 2017 16:14:25 +0200
Message-ID: <149762246518.11899.6388937948873905095.stgit@Solace.fritz.box>
In-Reply-To: <149762114626.11899.6393770850121347748.stgit@Solace.fritz.box>
References: <149762114626.11899.6393770850121347748.stgit@Solace.fritz.box>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Anshul Makkar <anshul.makkar@citrix.com>
Subject: [Xen-devel] [PATCH 7/7] xen: credit2: try to avoid tickling cpus
 subject to ratelimiting
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2l0aCBjb250ZXh0IHN3aXRjaGluZyByYXRlbGltaXRpbmcgZW5hYmxlZCwgdGhlIGZvbGxvd2lu
ZwpwYXR0ZXJuIGlzIHF1aXRlIGNvbW1vbiBpbiBhIHNjaGVkdWxpbmcgdHJhY2U6CgogICAgIDAu
MDAwODQ1NjIyIHx8fHx8fHx8fHx8Lnh8fHwgZDMyNzY4djEyIGNzY2hlZDI6cnVucV9pbnNlcnQg
ZDB2MTMsIHBvc2l0aW9uIDAKICAgICAwLjAwMDg0NTgzMSB8fHx8fHx8fHx8fC54fHx8IGQzMjc2
OHYxMiBjc2NoZWQyOnJ1bnFfdGlja2xlX25ldyBkMHYxMywgcHJvY2Vzc29yID0gMTIsIGNyZWRp
dCA9IDEwMTM1NTI5CiAgICAgMC4wMDA4NDY1NDYgfHx8fHx8fHx8fHwueHx8fCBkMzI3Njh2MTIg
Y3NjaGVkMjpidXJuX2NyZWRpdHMgZDJ2NywgY3JlZGl0ID0gMjYxOTIzMSwgZGVsdGEgPSAyNTU5
MzcKIFsxXSAwLjAwMDg0NjczOSB8fHx8fHx8fHx8fC54fHx8IGQzMjc2OHYxMiBjc2NoZWQyOnJ1
bnFfdGlja2xlIGNwdSAxMgogICAgIFsuLi5dCiBbMl0gMC4wMDA4NTA1OTcgfHx8fHx8fHx8fHx8
eHx8fCBkMzI3Njh2MTIgY3NjaGVkMjpzY2hlZHVsZSBjcHUgMTIsIHJxIyAxLCBidXN5LCBTTVQg
YnVzeSwgdGlja2xlZAogICAgIDAuMDAwODUwNzYwIHx8fHx8fHx8fHx8fHh8fHwgZDMyNzY4djEy
IGNzY2hlZDI6YnVybl9jcmVkaXRzIGQydjcsIGNyZWRpdCA9IDI2MTQwMjgsIGRlbHRhID0gNTIw
MwogWzNdIDAuMDAwODUxMDIyIHx8fHx8fHx8fHx8fHh8fHwgZDMyNzY4djEyIGNzY2hlZDI6cmF0
ZWxpbWl0IHRyaWdnZXJlZAogWzRdIDAuMDAwODUxNjE0IHx8fHx8fHx8fHx8fHh8fHwgZDMyNzY4
djEyIHJ1bnN0YXRlX2NvbnRpbnVlIGQydjcgcnVubmluZy0+cnVubmluZwoKQmFzaWNhbGx5LCB3
aGF0IGhhcHBlbnMgaXMgdGhhdCBydW5xX3RpY2tsZSgpIHJlYWxpemVzCmQwdjEzIHNob3VsZCBw
cmVlbXB0IGQydjcsIHJ1bm5pbmcgb24gY3B1IDEyLCBhcyBpdApoYXMgaGlnaGVyIGNyZWRpdHMg
KDEwMTM1NTI5IHZzLiAyNjE5MjMxKS4gSXQgdGhlcmVmb3JlCnRpY2tsZXMgY3B1IDEyIFsxXSwg
d2hpY2gsIGluIHR1cm4sIHNjaGVkdWxlcyBbMl0uCgpCdXQgLS1zdXJwcmlzZSBzdXJwcmlzZS0t
IGQydjcgaGFzIHJ1biBmb3IgbGVzcyB0aGFuIHRoZQpyYXRlbGltaXQgaW50ZXJ2YWwgWzNdLCBh
bmQgaGVuY2UgaXQgaXMgX25vdF8gcHJlZW1wdGVkLAphbmQgY29udGludWVzIHRvIHJ1bi4gVGhp
cyBpbmRlZWQgbG9va3MgZmluZS4gQWN0dWFsbHksCnRoaXMgaXMgd2hhdCByYXRlbGltaXRpbmcg
aXMgdGhlcmUgZm9yLiBOb3RlLCBob3dldmVyLAp0aGF0OgogMSkgd2UgaW50ZXJydXB0ZWQgY3B1
IDEyIGZvciBub3RoaW5nOwogMikgd2hhdCBpZiwgc2F5IG9uIGNwdSA4LCB0aGVyZSBpcyBhIHZj
cHUgdGhhdCBoYXM6CiAgICArIGxlc3MgY3JlZGl0IHRoYW4gZDB2MTMgKHNvIGQwdjEzIGNhbiB3
ZWxsCiAgICAgIHByZWVtcHQgaXQpLAogICAgKyBtb3JlIGNyZWRpdCB0aGFuIGQydjcgKHRoYXQn
cyB3aHkgaXQgd2FzIG5vdAogICAgICBzZWxlY3RlZCB0byBiZSBwcmVlbXB0ZWQpLAogICAgKyBy
dW4gZm9yIG1vcmUgdGhhbiB0aGUgcmF0ZWxpbWl0aW5nIGludGVydmFsCiAgICAgIChzbyBpdCBj
YW4gcmVhbGx5IGJlIHNjaGVkdWxlZCBvdXQpPwoKV2l0aCB0aGlzIHBhdGNoLCBpZiB3ZSBhcmUg
aW4gY2FzZSAyKSwgd2UnZCByZWFsaXplCnRoYXQgdGlja2xpbmcgMTIgd291bGQgYmUgcG9pbnRs
ZXNzLCBhbmQgd2UnbGwgY29udGludWUKbG9va2luZywgZXZlbnR1YWxseSBmaW5kaW5nIGFuZCB0
aWNrbGluZyA4LgoKU2lnbmVkLW9mZi1ieTogRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xp
QGNpdHJpeC5jb20+Ci0tLQpDYzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRy
aXguY29tPgpDYzogQW5zaHVsIE1ha2thciA8YW5zaHVsLm1ha2thckBjaXRyaXguY29tPgotLS0K
IHhlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jIHwgICAzMCArKysrKysrKysrKysrKysrKysrKysr
KysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyNiBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jIGIveGVuL2NvbW1vbi9z
Y2hlZF9jcmVkaXQyLmMKaW5kZXggYmJkYTc5MC4uYzQ1YmMwMyAxMDA2NDQKLS0tIGEveGVuL2Nv
bW1vbi9zY2hlZF9jcmVkaXQyLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKQEAg
LTE2MCw2ICsxNjAsOCBAQAogI2RlZmluZSBDU0NIRUQyX01JR1JBVEVfUkVTSVNUICAgICAgICgo
b3B0X21pZ3JhdGVfcmVzaXN0KSpNSUNST1NFQ1MoMSkpCiAvKiBIb3cgbXVjaCB0byAiY29tcGVu
c2F0ZSIgYSB2Y3B1IGZvciBMMiBtaWdyYXRpb24uICovCiAjZGVmaW5lIENTQ0hFRDJfTUlHUkFU
RV9DT01QRU5TQVRJT04gTUlDUk9TRUNTKDUwKQorLyogSG93IHRvbGVyYW50IHdlIHNob3VsZCBi
ZSB3aGVuIHBlZWtpbmcgYXQgcnVudGltZSBvZiB2Y3B1cyBvbiBvdGhlciBjcHVzICovCisjZGVm
aW5lIENTQ0hFRDJfUkFURUxJTUlUX1RJQ0tMRV9UT0xFUkFOQ0UgTUlDUk9TRUNTKDUwKQogLyog
UmVzZXQ6IFZhbHVlIGJlbG93IHdoaWNoIGNyZWRpdCB3aWxsIGJlIHJlc2V0LiAqLwogI2RlZmlu
ZSBDU0NIRUQyX0NSRURJVF9SRVNFVCAgICAgICAgIDAKIC8qIE1heCB0aW1lcjogTWF4aW11bSB0
aW1lIGEgZ3Vlc3QgY2FuIGJlIHJ1biBmb3IuICovCkBAIC0xMTY3LDYgKzExNjksMjMgQEAgdGlj
a2xlX2NwdSh1bnNpZ25lZCBpbnQgY3B1LCBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpy
cWQpCiB9CiAKIC8qCisgKiBXaGF0IHdlIHdhbnQgdG8ga25vdyBpcyB3aGV0aGVyIHN2Yywgd2hp
Y2ggd2UgYXNzdW1lIHRvIGJlIHJ1bm5pbmcgb24gc29tZQorICogcGNwdSwgY2FuIGJlIGludGVy
cnVwdGVkIGFuZCBwcmVlbXB0ZWQgKHdoaWNoLCBzbyBmYXIsIGJhc2ljYWxseSBtZWFucworICog
d2hldGhlciBvciBub3QgaXQgYWxyZWFkeSBydW4gZm9yIG1vcmUgdGhhbiB0aGUgcmF0ZWxpbWl0
LCB0byB3aGljaCB3ZQorICogYXBwbHkgc29tZSB0b2xlcmFuY2UpLgorICovCitzdGF0aWMgaW5s
aW5lIGJvb2wgaXNfcHJlZW1wdGFibGUoY29uc3Qgc3RydWN0IGNzY2hlZDJfdmNwdSAqc3ZjLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc190aW1lX3Qgbm93LCBzX3RpbWVf
dCByYXRlbGltaXQpCit7CisgICAgaWYgKCByYXRlbGltaXQgPD0gQ1NDSEVEMl9SQVRFTElNSVRf
VElDS0xFX1RPTEVSQU5DRSApCisgICAgICAgIHJldHVybiB0cnVlOworCisgICAgQVNTRVJUKHN2
Yy0+dmNwdS0+aXNfcnVubmluZyk7CisgICAgcmV0dXJuIG5vdyAtIHN2Yy0+dmNwdS0+cnVuc3Rh
dGUuc3RhdGVfZW50cnlfdGltZSA+CisgICAgICAgICAgIHJhdGVsaW1pdCAtIENTQ0hFRDJfUkFU
RUxJTUlUX1RJQ0tMRV9UT0xFUkFOQ0U7Cit9CisKKy8qCiAgKiBTY29yZSB0byBwcmVlbXB0IHRo
ZSB0YXJnZXQgY3B1LiAgUmV0dXJuIGEgbmVnYXRpdmUgbnVtYmVyIGlmIHRoZQogICogY3JlZGl0
IGlzbid0IGhpZ2ggZW5vdWdoOyBpZiBpdCBpcywgZmF2b3IgYSBwcmVlbXB0aW9uIG9uIGNwdSBp
bgogICogdGhpcyBvcmRlcjoKQEAgLTExODAsMTAgKzExOTksMTIgQEAgdGlja2xlX2NwdSh1bnNp
Z25lZCBpbnQgY3B1LCBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpycWQpCiAgKgogICog
V2l0aGluIHRoZSBzYW1lIGNsYXNzLCB0aGUgaGlnaGVzdCBkaWZmZXJlbmNlIG9mIGNyZWRpdC4K
ICAqLwotc3RhdGljIHNfdGltZV90IHRpY2tsZV9zY29yZShzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1
ZV9kYXRhICpycWQsIHNfdGltZV90IG5vdywKK3N0YXRpYyBzX3RpbWVfdCB0aWNrbGVfc2NvcmUo
Y29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzX3RpbWVfdCBub3csCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKm5ldywgdW5zaWduZWQgaW50IGNw
dSkKIHsKKyAgICBzdHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhICpycWQgPSBjMnJxZChvcHMs
IGNwdSk7CiAgICAgc3RydWN0IGNzY2hlZDJfdmNwdSAqIGN1ciA9IGNzY2hlZDJfdmNwdShjdXJy
X29uX2NwdShjcHUpKTsKKyAgICBzdHJ1Y3QgY3NjaGVkMl9wcml2YXRlICpwcnYgPSBjc2NoZWQy
X3ByaXYob3BzKTsKICAgICBzX3RpbWVfdCBzY29yZTsKIAogICAgIC8qCkBAIC0xMTkxLDcgKzEy
MTIsOCBAQCBzdGF0aWMgc190aW1lX3QgdGlja2xlX3Njb3JlKHN0cnVjdCBjc2NoZWQyX3J1bnF1
ZXVlX2RhdGEgKnJxZCwgc190aW1lX3Qgbm93LAogICAgICAqIGluIHJxZC0+aWRsZSkuIEhvd2V2
ZXIsIHNvbWUgb2YgdGhlbSBtYXkgYmUgcnVubmluZyB0aGVpciBpZGxlIHZjcHUsCiAgICAgICog
aWYgdGFraW5nIGNhcmUgb2YgdGFza2xldHMuIEluIHRoYXQgY2FzZSwgd2Ugd2FudCB0byBsZWF2
ZSBpdCBhbG9uZS4KICAgICAgKi8KLSAgICBpZiAoIHVubGlrZWx5KGlzX2lkbGVfdmNwdShjdXIt
PnZjcHUpKSApCisgICAgaWYgKCB1bmxpa2VseShpc19pZGxlX3ZjcHUoY3VyLT52Y3B1KSB8fAor
ICAgICAgICAgIWlzX3ByZWVtcHRhYmxlKGN1ciwgbm93LCBNSUNST1NFQ1MocHJ2LT5yYXRlbGlt
aXRfdXMpKSkgKQogICAgICAgICByZXR1cm4gLTE7CiAKICAgICBidXJuX2NyZWRpdHMocnFkLCBj
dXIsIG5vdyk7CkBAIC0xMzQ4LDcgKzEzNzAsNyBAQCBydW5xX3RpY2tsZShjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMsIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKm5ldywgc190aW1lX3Qgbm93KQog
ICAgIGNwdW1hc2tfYW5kKCZtYXNrLCAmbWFzaywgY3B1bWFza19zY3JhdGNoX2NwdShjcHUpKTsK
ICAgICBpZiAoIF9fY3B1bWFza190ZXN0X2FuZF9jbGVhcl9jcHUoY3B1LCAmbWFzaykgKQogICAg
IHsKLSAgICAgICAgc190aW1lX3Qgc2NvcmUgPSB0aWNrbGVfc2NvcmUocnFkLCBub3csIG5ldywg
Y3B1KTsKKyAgICAgICAgc190aW1lX3Qgc2NvcmUgPSB0aWNrbGVfc2NvcmUob3BzLCBub3csIG5l
dywgY3B1KTsKIAogICAgICAgICBpZiAoIHNjb3JlID4gbWF4ICkKICAgICAgICAgewpAQCAtMTM3
MSw3ICsxMzkzLDcgQEAgcnVucV90aWNrbGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBz
dHJ1Y3QgY3NjaGVkMl92Y3B1ICpuZXcsIHNfdGltZV90IG5vdykKICAgICAgICAgLyogQWxyZWFk
eSBsb29rZWQgYXQgdGhpcyBvbmUgYWJvdmUgKi8KICAgICAgICAgQVNTRVJUKGkgIT0gY3B1KTsK
IAotICAgICAgICBzY29yZSA9IHRpY2tsZV9zY29yZShycWQsIG5vdywgbmV3LCBpKTsKKyAgICAg
ICAgc2NvcmUgPSB0aWNrbGVfc2NvcmUob3BzLCBub3csIG5ldywgaSk7CiAKICAgICAgICAgaWYg
KCBzY29yZSA+IG1heCApCiAgICAgICAgIHsKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 16 14:26:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 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 1dLsCz-0003Qq-Ve; Fri, 16 Jun 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 <tamas.k.lengyel@gmail.com>) id 1dLsCz-0003Qk-Al
 for xen-devel@lists.xen.org; Fri, 16 Jun 2017 14:26:45 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 C9/74-03371-4AAE3495; Fri, 16 Jun 2017 14:26:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrAIsWRWlGSWpSXmKPExsXiVRvkpLvklXO
 kQc8SToslHxezODB6HN39mymAMYo1My8pvyKBNeP2gm6Wgm8aFV/m7GFuYNwk38XIxSEkMIFR
 YvHTU+wgjoTAHFaJPZueMnUxcgI5aRI3bpxihbArJXo/LWMEsYUENCRu32xkh+jexySxbM98Z
 ojEREaJ2d8UIBoKJX7OvsoGYvMKCEqcnPmEBaLGU2LZmTYwm1PAS+LFg0+sEIOOM0qsuvYYLM
 EmoC3R9noX2GYWAVWJd6fesEMMTZS4fW8+C8TQAIl5h3+DXSosECpx5tgTsHoRAQOJO637mEG
 GMgv8YpT4uPU72BXMApoSrdt/s09gFJmF5KhZSFILGJlWMWoUpxaVpRbpGhvrJRVlpmeU5CZm
 5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhjsDEOxg3Lk+8BCjJAeTkijv+yfOkUJ8SfkplRmJx
 RnxRaU5qcWHGGU4OJQkeC1fAuUEi1LTUyvSMnOAkQeTluDgURLhtQFJ8xYXJOYWZ6ZDpE4xGn
 NsWL3+CxPHpAPbvzAJseTl56VKifPOBCkVACnNKM2DGwRLCJcYZaWEeRmBThPiKUgtys0sQZV
 /xSjOwagkzBsFMoUnM68Ebt8roFOYgE4JuuAAckpJIkJKqoFxr/Dr2N5NZ76rXubi2/kgjkdf
 4tOUJc258l4B4sn74mcvvp/T3vesVWKt5vzpila3j3s4/bi/qVKA+5Z2xbG9MkVBZT9uVka8r
 OG8L7nGzXL1/NXBp5d7pfFck5sT8OCcMMv/85zGXPOfvp++L9wo881p79PuzZdPTlz9TrIkYt
 12vTqPX+KnlViKMxINtZiLihMBh+Wp/wMDAAA=
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1497623204!107716534!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10142 invoked from network); 16 Jun 2017 14:26:44 -0000
Received: from mail-wm0-f66.google.com (HELO mail-wm0-f66.google.com)
 (74.125.82.66)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 16 Jun 2017 14:26:44 -0000
Received: by mail-wm0-f66.google.com with SMTP id f90so5347658wmh.0
 for <xen-devel@lists.xen.org>; Fri, 16 Jun 2017 07:26:44 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=WMD2AtiJsecPYD6ZrL9kEc614hxf4e2euxaPi7a0Kg0=;
 b=B0DzH/Oy8KNRp5+6iVhSNZR90m5ZHiei1PFsLqjXG+M+rVocezDIMG5vI2z/Qm8jEB
 d3N8TawHZkoKwxBf+OPD12BIP3ykqRfd3DExOMVfVNBk9UdhzZ2tN0LbJ9egPW24UFSI
 jVacixAKKH6Z4sDdX6gPZfrTRtydU8cnAWwo9M039Krc65UYb5w5iRnacYlPZu/5Mi0z
 RPC4DH1TbCz2FEGdmlXX2AEqA2U0q0WON9YXCOsr1e1M+14XFl8QYd9Xa53NF3IVRR/g
 pxzxmKNcjKXFgQpbZMsqKhPQa2Q73yt5hayH+Ii5xpO2B5ZKrcGxiDd5JJgZ6UfxhNSs
 osEw==
X-Gm-Message-State: AKS2vOxl8oKldOUNz4a++vM58hLMdWd+uVowZFrB1rj0L7f7CeI1iZXE
 goK0Qfe52SRPmouN6thP4Q==
X-Received: by 10.28.169.131 with SMTP id s125mr7461066wme.4.1497623203522;
 Fri, 16 Jun 2017 07:26:43 -0700 (PDT)
Received: from mail-wm0-f54.google.com (mail-wm0-f54.google.com.
 [74.125.82.54])
 by smtp.gmail.com with ESMTPSA id q70sm3665000wrb.3.2017.06.16.07.26.42
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 16 Jun 2017 07:26:42 -0700 (PDT)
Received: by mail-wm0-f54.google.com with SMTP id x70so27561074wme.0
 for <xen-devel@lists.xen.org>; Fri, 16 Jun 2017 07:26:42 -0700 (PDT)
X-Received: by 10.28.137.20 with SMTP id l20mr7514426wmd.54.1497623202446;
 Fri, 16 Jun 2017 07:26:42 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.40.67 with HTTP; Fri, 16 Jun 2017 07:26:01 -0700 (PDT)
In-Reply-To: <1496137567-6574-2-git-send-email-ppircalabu@bitdefender.com>
References: <1495806118-12223-1-git-send-email-ppircalabu@bitdefender.com>
 <1496137567-6574-1-git-send-email-ppircalabu@bitdefender.com>
 <1496137567-6574-2-git-send-email-ppircalabu@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Fri, 16 Jun 2017 08:26:01 -0600
X-Gmail-Original-Message-ID: <CABfawh=LVmcDANZMOVJPzKZDVo6fDSRgzew2+J5g9kyfs4ugFQ@mail.gmail.com>
Message-ID: <CABfawh=LVmcDANZMOVJPzKZDVo6fDSRgzew2+J5g9kyfs4ugFQ@mail.gmail.com>
To: Petre Pircalabu <ppircalabu@bitdefender.com>
Cc: "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2 1/2] x86/monitor: add masking support for
	write_ctrlreg 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>

T24gVHVlLCBNYXkgMzAsIDIwMTcgYXQgMzo0NiBBTSwgUGV0cmUgUGlyY2FsYWJ1CjxwcGlyY2Fs
YWJ1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4gQWRkIHN1cHBvcnQgZm9yIGZpbHRlcmluZyBv
dXQgdGhlIHdyaXRlX2N0cmxyZWcgbW9uaXRvciBldmVudHMgaWYgdGhleQo+IGFyZSBnZW5lcmF0
ZWQgb25seSBieSBjaGFuZ2luZyBjZXJ0YWlucyBiaXRzLgo+IEEgbmV3IHBhcmFtZXRlciAoYml0
bWFzaykgd2FzIGFkZGVkIHRvIHRoZSB4Y19tb25pdG9yX3dyaXRlX2N0cmxyZWcKPiBmdW5jdGlv
biBpbiBvcmRlciB0byBtYXNrIHRoZSBldmVudCBnZW5lcmF0aW9uIGlmIHRoZSBjaGFuZ2VkIGJp
dHMgYXJlCj4gc2V0Lgo+Cj4gU2lnbmVkLW9mZi1ieTogUGV0cmUgUGlyY2FsYWJ1IDxwcGlyY2Fs
YWJ1QGJpdGRlZmVuZGVyLmNvbT4KCkFja2VkLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRr
bGVuZ3llbC5jb20+Cgo+IC0tLQo+ICB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCB8IDIg
Ky0KPiAgdG9vbHMvbGlieGMveGNfbW9uaXRvci5jICAgICAgfCAzICsrLQo+ICB4ZW4vYXJjaC94
ODYvaHZtL21vbml0b3IuYyAgICB8IDMgKystCj4gIHhlbi9hcmNoL3g4Ni9tb25pdG9yLmMgICAg
ICAgIHwgNiArKysrKysKPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCAgfCAxICsKPiAg
eGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oICAgfCA3ICsrKysrKy0KPiAgNiBmaWxlcyBjaGFu
Z2VkLCAxOCBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL3Rv
b2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJs
LmgKPiBpbmRleCAxNjI5ZjQxLi44YzI2Y2I0IDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhjL2lu
Y2x1ZGUveGVuY3RybC5oCj4gKysrIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKPiBA
QCAtMTk5OSw3ICsxOTk5LDcgQEAgaW50IHhjX21vbml0b3JfZ2V0X2NhcGFiaWxpdGllcyh4Y19p
bnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21haW5faWQsCj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDMyX3QgKmNhcGFiaWxpdGllcyk7Cj4gIGludCB4Y19tb25pdG9yX3dy
aXRlX2N0cmxyZWcoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9tYWluX2lkLAo+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQxNl90IGluZGV4LCBib29sIGVuYWJsZSwgYm9v
bCBzeW5jLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgb25jaGFuZ2Vvbmx5
KTsKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBiaXRtYXNrLCBib29s
IG9uY2hhbmdlb25seSk7Cj4gIC8qCj4gICAqIEEgbGlzdCBvZiBNU1IgaW5kaWNlcyBjYW4gdXN1
YWxseSBiZSBmb3VuZCBpbiAvdXNyL2luY2x1ZGUvYXNtL21zci1pbmRleC5oLgo+ICAgKiBQbGVh
c2UgY29uc3VsdCB0aGUgSW50ZWwvQU1EIG1hbnVhbHMgZm9yIG1vcmUgaW5mb3JtYXRpb24gb24K
PiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfbW9uaXRvci5jIGIvdG9vbHMvbGlieGMveGNf
bW9uaXRvci5jCj4gaW5kZXggZjk5YjZlMy4uNzA2NDhkNyAxMDA2NDQKPiAtLS0gYS90b29scy9s
aWJ4Yy94Y19tb25pdG9yLmMKPiArKysgYi90b29scy9saWJ4Yy94Y19tb25pdG9yLmMKPiBAQCAt
NzAsNyArNzAsNyBAQCBpbnQgeGNfbW9uaXRvcl9nZXRfY2FwYWJpbGl0aWVzKHhjX2ludGVyZmFj
ZSAqeGNoLCBkb21pZF90IGRvbWFpbl9pZCwKPgo+ICBpbnQgeGNfbW9uaXRvcl93cml0ZV9jdHJs
cmVnKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWFpbl9pZCwKPiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1aW50MTZfdCBpbmRleCwgYm9vbCBlbmFibGUsIGJvb2wgc3luYywK
PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIG9uY2hhbmdlb25seSkKPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBiaXRtYXNrLCBib29sIG9uY2hhbmdl
b25seSkKPiAgewo+ICAgICAgREVDTEFSRV9ET01DVEw7Cj4KPiBAQCAtODIsNiArODIsNyBAQCBp
bnQgeGNfbW9uaXRvcl93cml0ZV9jdHJscmVnKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRv
bWFpbl9pZCwKPiAgICAgIGRvbWN0bC51Lm1vbml0b3Jfb3AudS5tb3ZfdG9fY3IuaW5kZXggPSBp
bmRleDsKPiAgICAgIGRvbWN0bC51Lm1vbml0b3Jfb3AudS5tb3ZfdG9fY3Iuc3luYyA9IHN5bmM7
Cj4gICAgICBkb21jdGwudS5tb25pdG9yX29wLnUubW92X3RvX2NyLm9uY2hhbmdlb25seSA9IG9u
Y2hhbmdlb25seTsKPiArICAgIGRvbWN0bC51Lm1vbml0b3Jfb3AudS5tb3ZfdG9fY3IuYml0bWFz
ayA9IGJpdG1hc2s7Cj4KPiAgICAgIHJldHVybiBkb19kb21jdGwoeGNoLCAmZG9tY3RsKTsKPiAg
fQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL21vbml0b3IuYyBiL3hlbi9hcmNoL3g4
Ni9odm0vbW9uaXRvci5jCj4gaW5kZXggYmRlNWZkMC4uYTdjY2ZjNCAxMDA2NDQKPiAtLS0gYS94
ZW4vYXJjaC94ODYvaHZtL21vbml0b3IuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vbW9uaXRv
ci5jCj4gQEAgLTM4LDcgKzM4LDggQEAgYm9vbF90IGh2bV9tb25pdG9yX2NyKHVuc2lnbmVkIGlu
dCBpbmRleCwgdW5zaWduZWQgbG9uZyB2YWx1ZSwgdW5zaWduZWQgbG9uZyBvbGQKPgo+ICAgICAg
aWYgKCAoYWQtPm1vbml0b3Iud3JpdGVfY3RybHJlZ19lbmFibGVkICYgY3RybHJlZ19iaXRtYXNr
KSAmJgo+ICAgICAgICAgICAoIShhZC0+bW9uaXRvci53cml0ZV9jdHJscmVnX29uY2hhbmdlb25s
eSAmIGN0cmxyZWdfYml0bWFzaykgfHwKPiAtICAgICAgICAgIHZhbHVlICE9IG9sZCkgKQo+ICsg
ICAgICAgICAgdmFsdWUgIT0gb2xkKSAmJgo+ICsgICAgICAgICAoISgodmFsdWUgXiBvbGQpICYg
YWQtPm1vbml0b3Iud3JpdGVfY3RybHJlZ19tYXNrW2luZGV4XSkpICkKPiAgICAgIHsKPiAgICAg
ICAgICBib29sX3Qgc3luYyA9ICEhKGFkLT5tb25pdG9yLndyaXRlX2N0cmxyZWdfc3luYyAmIGN0
cmxyZWdfYml0bWFzayk7Cj4KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21vbml0b3IuYyBi
L3hlbi9hcmNoL3g4Ni9tb25pdG9yLmMKPiBpbmRleCA0NDljNjRjLi5kMDJkMmVhIDEwMDY0NAo+
IC0tLSBhL3hlbi9hcmNoL3g4Ni9tb25pdG9yLmMKPiArKysgYi94ZW4vYXJjaC94ODYvbW9uaXRv
ci5jCj4gQEAgLTE1NSw5ICsxNTUsMTUgQEAgaW50IGFyY2hfbW9uaXRvcl9kb21jdGxfZXZlbnQo
c3RydWN0IGRvbWFpbiAqZCwKPiAgICAgICAgICAgICAgYWQtPm1vbml0b3Iud3JpdGVfY3RybHJl
Z19vbmNoYW5nZW9ubHkgJj0gfmN0cmxyZWdfYml0bWFzazsKPgo+ICAgICAgICAgIGlmICggcmVx
dWVzdGVkX3N0YXR1cyApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBhZC0+bW9uaXRvci53
cml0ZV9jdHJscmVnX21hc2tbbW9wLT51Lm1vdl90b19jci5pbmRleF0gPSBtb3AtPnUubW92X3Rv
X2NyLmJpdG1hc2s7Cj4gICAgICAgICAgICAgIGFkLT5tb25pdG9yLndyaXRlX2N0cmxyZWdfZW5h
YmxlZCB8PSBjdHJscmVnX2JpdG1hc2s7Cj4gKyAgICAgICAgfQo+ICAgICAgICAgIGVsc2UKPiAr
ICAgICAgICB7Cj4gKyAgICAgICAgICAgIGFkLT5tb25pdG9yLndyaXRlX2N0cmxyZWdfbWFza1tt
b3AtPnUubW92X3RvX2NyLmluZGV4XSA9IDA7Cj4gICAgICAgICAgICAgIGFkLT5tb25pdG9yLndy
aXRlX2N0cmxyZWdfZW5hYmxlZCAmPSB+Y3RybHJlZ19iaXRtYXNrOwo+ICsgICAgICAgIH0KPgo+
ICAgICAgICAgIGlmICggVk1fRVZFTlRfWDg2X0NSMyA9PSBtb3AtPnUubW92X3RvX2NyLmluZGV4
ICkKPiAgICAgICAgICB7Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWlu
LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCj4gaW5kZXggOTI0Y2FhYy4uMjdkODBl
ZSAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCj4gKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAo+IEBAIC00MDYsNiArNDA2LDcgQEAgc3RydWN0IGFy
Y2hfZG9tYWluCj4gICAgICAgICAgdW5zaWduZWQgaW50IGNwdWlkX2VuYWJsZWQgICAgICAgICAg
ICAgICA6IDE7Cj4gICAgICAgICAgdW5zaWduZWQgaW50IGRlc2NyaXB0b3JfYWNjZXNzX2VuYWJs
ZWQgICA6IDE7Cj4gICAgICAgICAgc3RydWN0IG1vbml0b3JfbXNyX2JpdG1hcCAqbXNyX2JpdG1h
cDsKPiArICAgICAgICB1aW50NjRfdCB3cml0ZV9jdHJscmVnX21hc2tbNF07Cj4gICAgICB9IG1v
bml0b3I7Cj4KPiAgICAgIC8qIE1lbV9hY2Nlc3MgZW11bGF0aW9uIGNvbnRyb2wgKi8KPiBkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oIGIveGVuL2luY2x1ZGUvcHVibGlj
L2RvbWN0bC5oCj4gaW5kZXggZTZjZjIxMS4uNjUyZmIxNyAxMDA2NDQKPiAtLS0gYS94ZW4vaW5j
bHVkZS9wdWJsaWMvZG9tY3RsLmgKPiArKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgK
PiBAQCAtMzcsNyArMzcsNyBAQAo+ICAjaW5jbHVkZSAiaHZtL3NhdmUuaCIKPiAgI2luY2x1ZGUg
Im1lbW9yeS5oIgo+Cj4gLSNkZWZpbmUgWEVOX0RPTUNUTF9JTlRFUkZBQ0VfVkVSU0lPTiAweDAw
MDAwMDBkCj4gKyNkZWZpbmUgWEVOX0RPTUNUTF9JTlRFUkZBQ0VfVkVSU0lPTiAweDAwMDAwMDBl
Cj4KPiAgLyoKPiAgICogTkIuIHhlbl9kb21jdGwuZG9tYWluIGlzIGFuIElOL09VVCBwYXJhbWV0
ZXIgZm9yIHRoaXMgb3BlcmF0aW9uLgo+IEBAIC0xMTA3LDYgKzExMDcsMTEgQEAgc3RydWN0IHhl
bl9kb21jdGxfbW9uaXRvcl9vcCB7Cj4gICAgICAgICAgICAgIHVpbnQ4X3Qgc3luYzsKPiAgICAg
ICAgICAgICAgLyogU2VuZCBldmVudCBvbmx5IG9uIGEgY2hhbmdlIG9mIHZhbHVlICovCj4gICAg
ICAgICAgICAgIHVpbnQ4X3Qgb25jaGFuZ2Vvbmx5Owo+ICsgICAgICAgICAgICAvKgo+ICsgICAg
ICAgICAgICAgKiBTZW5kIGV2ZW50IG9ubHkgaWYgdGhlIGNoYW5nZWQgYml0IGluIHRoZSBjb250
cm9sIHJlZ2lzdGVyCj4gKyAgICAgICAgICAgICAqIGlzIG5vdCBtYXNrZWQuCj4gKyAgICAgICAg
ICAgICAqLwo+ICsgICAgICAgICAgICB1aW50NjRfYWxpZ25lZF90IGJpdG1hc2s7Cj4gICAgICAg
ICAgfSBtb3ZfdG9fY3I7Cj4KPiAgICAgICAgICBzdHJ1Y3Qgewo+IC0tCj4gMi43LjQKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 14:33:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 14: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 1dLsIv-0004Ex-M9; Fri, 16 Jun 2017 14:32:53 +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 1dLsIu-0004Er-91
 for xen-devel@lists.xen.org; Fri, 16 Jun 2017 14:32:52 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 E7/9D-03696-31CE3495; Fri, 16 Jun 2017 14:32:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDIsWRWlGSWpSXmKPExsXiVRvkoiv8xjn
 SYP0KRoslHxezODB6HN39mymAMYo1My8pvyKBNeP7yyPsBaflK2bfPMzawPhQrIuRi0NIYAKj
 xNmbs5hBHAmBOawSsxoOMHUxcgI5aRIXOj+xdDFyANkVEus2q4KEhQQ0JG7fbGSHaD7MJNH98
 BcThDOZUWLu7u+sEM3FEof/z2EEsXkFBCVOznzCAtHtKXGpYxuYzSngJfFy1xdWiObjjBIv7v
 8G28wmoC3R9noX2CAWAVWJPRf2Qw1NlJhxZCszxNAAiZ1vHoENEhawlVhwfBk7iC0iYCBxp3U
 f2DvMAr8YJT5u/c4GkmAW0JRo3f6bfQKjyCwkR81CklrAyLSKUaM4tagstUjX2FgvqSgzPaMk
 NzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw3BmAYAfjzvWBhxglOZiURHnfP3GOFOJLyk+pz
 EgszogvKs1JLT7EKMPBoSTBu+gVUE6wKDU9tSItMwcYeTBpCQ4eJRFem5dAad7igsTc4sx0iN
 QpRnuOK1fWfWHi2LB6PZCcdGA7kJwCIoVY8vLzUqXEeYVeA7UJgLRllObBDYUlikuMslLCvIx
 AZwrxFKQW5WaWoMq/YhTnYFQS5t0GchtPZl4J3O5XQGcxAZ0VdMEB5KySRISUVAOj/Ooq/Q12
 R2dJql1WlztltjsmJJDbj+G+/+fv0sfCWudxZ7rckGzI+/LpQUye0sxHEryqH3uMnfqV+PTWb
 WXIPD7jRAPboeSw72u9bu5yUhGoFzC6FeMU+8lR5LSk27OF8Rz63kwJAaHBdhsWLqv/5VZaeD
 DdMez7nIitLPsSqvxzmq8EnVZiKc5INNRiLipOBABgCN6GDwMAAA==
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1497623570!98531698!1
X-Originating-IP: [74.125.82.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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6149 invoked from network); 16 Jun 2017 14:32:51 -0000
Received: from mail-wm0-f68.google.com (HELO mail-wm0-f68.google.com)
 (74.125.82.68)
 by server-13.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 16 Jun 2017 14:32:51 -0000
Received: by mail-wm0-f68.google.com with SMTP id d17so5402182wme.3
 for <xen-devel@lists.xen.org>; Fri, 16 Jun 2017 07:32:50 -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=DoY+2TgwGZbESudPyApheZT3mD0S//XWW2YJj0apRno=;
 b=nYz7jOTZVqXaXVrZ5p+T2IB02zMljkjkkw40NCDFfcj1q+SKypdRFX9/u7k11K00tn
 eb/xGHOvP469XXMPR3TsSWvmkV7XpfNRZycg1VC3w/Slz57IT/56jsdmKkwvlv3X/omc
 mnSc9ahTjY3RTSwGmAQPikcNPamd6fIongiPCRQ79/ct4F2ArXMiE01DkanA1TD+NrWN
 14nEb5+iGTafMqCzB6KwksJqdsK48eY50Rcz0G/sPJptxb0YXOrwtvVftad1RWJR4XAr
 3UWSMr+map9Xk/p5ZjamvpCy9KBbW3xRLCK+ZIzn4741YhrdpBL2rilXqV01z2USyr+l
 QwxQ==
X-Gm-Message-State: AKS2vOxzAhIWRAleh48Y5Xlyx6mN9yEreCVlsLmbOf3V9AaWUZ05j4T8
 r33g0OocM3y1musH7/jf+g==
X-Received: by 10.28.145.74 with SMTP id t71mr7199134wmd.38.1497623570489;
 Fri, 16 Jun 2017 07:32:50 -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 a99sm3289983wrc.64.2017.06.16.07.32.49
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 16 Jun 2017 07:32:49 -0700 (PDT)
Received: by mail-wr0-f174.google.com with SMTP id r103so39680977wrb.0
 for <xen-devel@lists.xen.org>; Fri, 16 Jun 2017 07:32:49 -0700 (PDT)
X-Received: by 10.223.171.83 with SMTP id r19mr7734239wrc.173.1497623569489;
 Fri, 16 Jun 2017 07:32:49 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.40.67 with HTTP; Fri, 16 Jun 2017 07:32:09 -0700 (PDT)
In-Reply-To: <1496137567-6574-3-git-send-email-ppircalabu@bitdefender.com>
References: <1495806118-12223-1-git-send-email-ppircalabu@bitdefender.com>
 <1496137567-6574-1-git-send-email-ppircalabu@bitdefender.com>
 <1496137567-6574-3-git-send-email-ppircalabu@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Fri, 16 Jun 2017 08:32:09 -0600
X-Gmail-Original-Message-ID: <CABfawh=O0fEfQwVJTAee3P+uLE1-qxtJW0PAqyX2j4u=9s-q3w@mail.gmail.com>
Message-ID: <CABfawh=O0fEfQwVJTAee3P+uLE1-qxtJW0PAqyX2j4u=9s-q3w@mail.gmail.com>
To: Petre Pircalabu <ppircalabu@bitdefender.com>
Cc: "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2 2/2] xen-access: write_ctrlreg_c4 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>

T24gVHVlLCBNYXkgMzAsIDIwMTcgYXQgMzo0NiBBTSwgUGV0cmUgUGlyY2FsYWJ1CjxwcGlyY2Fs
YWJ1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4gQWRkIHRlc3QgZm9yIHdyaXRlX2N0cmxyZWcg
ZXZlbnQgaGFuZGxpbmcuCj4KPiBTaWduZWQtb2ZmLWJ5OiBQZXRyZSBQaXJjYWxhYnUgPHBwaXJj
YWxhYnVAYml0ZGVmZW5kZXIuY29tPgo+IC0tLQo+ICB0b29scy90ZXN0cy94ZW4tYWNjZXNzL3hl
bi1hY2Nlc3MuYyB8IDQ3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KPiAg
MSBmaWxlIGNoYW5nZWQsIDQ2IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPgo+IGRpZmYg
LS1naXQgYS90b29scy90ZXN0cy94ZW4tYWNjZXNzL3hlbi1hY2Nlc3MuYyBiL3Rvb2xzL3Rlc3Rz
L3hlbi1hY2Nlc3MveGVuLWFjY2Vzcy5jCj4gaW5kZXggMjM4MDExZS4uMjliNjBlOCAxMDA2NDQK
PiAtLS0gYS90b29scy90ZXN0cy94ZW4tYWNjZXNzL3hlbi1hY2Nlc3MuYwo+ICsrKyBiL3Rvb2xz
L3Rlc3RzL3hlbi1hY2Nlc3MveGVuLWFjY2Vzcy5jCj4gQEAgLTU3LDYgKzU3LDkgQEAKPiAgI2Rl
ZmluZSBYODZfVFJBUF9ERUJVRyAgMQo+ICAjZGVmaW5lIFg4Nl9UUkFQX0lOVDMgICAzCj4KPiAr
LyogRnJvbSB4ZW4vaW5jbHVkZS9hc20teDg2L3g4Ni1kZWZucy5oICovCj4gKyNkZWZpbmUgWDg2
X0NSNF9QR0UgICAgICAgIDB4MDAwMDAwODAgLyogZW5hYmxlIGdsb2JhbCBwYWdlcyAqLwo+ICsK
PiAgdHlwZWRlZiBzdHJ1Y3Qgdm1fZXZlbnQgewo+ICAgICAgZG9taWRfdCBkb21haW5faWQ7Cj4g
ICAgICB4ZW5ldnRjaG5faGFuZGxlICp4Y2VfaGFuZGxlOwo+IEBAIC0zMTQsNiArMzE3LDIyIEBA
IHN0YXRpYyB2b2lkIGdldF9yZXF1ZXN0KHZtX2V2ZW50X3QgKnZtX2V2ZW50LCB2bV9ldmVudF9y
ZXF1ZXN0X3QgKnJlcSkKPiAgfQo+Cj4gIC8qCj4gKyAqIFg4NiBjb250cm9sIHJlZ2lzdGVyIG5h
bWVzCj4gKyAqLwo+ICtzdGF0aWMgY29uc3QgY2hhciogZ2V0X3g4Nl9jdHJsX3JlZ19uYW1lKHVp
bnQzMl90IGluZGV4KQo+ICt7Cj4gKyAgICBzdGF0aWMgY29uc3QgY2hhciogbmFtZXNbXSA9IHsK
Ckkgd291bGQgcHJlZmVyIHRvIHNlZSB0aGlzIGJlaW5nIGRlZmluZWQgaW4gdGhlIGZvbGxvd2lu
ZyBmb3JtIHNvIHRoYXQKaXQgaXMgY2xlYXIgd2hlcmUgdGhlIGluZGV4ZXMgY29tZSBmcm9tOgog
IFtWTV9FVkVOVF9YODZfQ1IwXSA9ICJDUjAiLAogIC4uLgoKPiArICAgICAgICAiQ1IwIiwKPiAr
ICAgICAgICAiQ1IzIiwKPiArICAgICAgICAiQ1I0IiwKPiArICAgICAgICAiWENSMCIsCj4gKyAg
ICB9OwoKQW5kIHRoaXMgY2hlY2sgdG8gYmUgaW5kZXggPiBWTV9FVkVOVF9YODZfWENSMAoKPiAr
ICAgIHJldHVybiAoaW5kZXggPiAzKSA/ICIiIDogbmFtZXNbaW5kZXhdOwo+ICt9Cj4gKwo+ICsK
PiArLyoKPiAgICogTm90ZSB0aGF0IHRoaXMgZnVuY3Rpb24gaXMgbm90IHRocmVhZCBzYWZlLgo+
ICAgKi8KPiAgc3RhdGljIHZvaWQgcHV0X3Jlc3BvbnNlKHZtX2V2ZW50X3QgKnZtX2V2ZW50LCB2
bV9ldmVudF9yZXNwb25zZV90ICpyc3ApCj4gQEAgLTMzNyw3ICszNTYsNyBAQCB2b2lkIHVzYWdl
KGNoYXIqIHByb2duYW1lKQo+ICB7Cj4gICAgICBmcHJpbnRmKHN0ZGVyciwgIlVzYWdlOiAlcyBb
LW1dIDxkb21haW5faWQ+IHdyaXRlfGV4ZWMiLCBwcm9nbmFtZSk7Cj4gICNpZiBkZWZpbmVkKF9f
aTM4Nl9fKSB8fCBkZWZpbmVkKF9feDg2XzY0X18pCj4gLSAgICAgICAgICAgIGZwcmludGYoc3Rk
ZXJyLCAifGJyZWFrcG9pbnR8YWx0cDJtX3dyaXRlfGFsdHAybV9leGVjfGRlYnVnfGNwdWlkfGRl
c2NfYWNjZXNzIik7Cj4gKyAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAifGJyZWFrcG9pbnR8
YWx0cDJtX3dyaXRlfGFsdHAybV9leGVjfGRlYnVnfGNwdWlkfGRlc2NfYWNjZXNzfHdyaXRlX2N0
cmxyZWdfY3I0Iik7Cj4gICNlbGlmIGRlZmluZWQoX19hcm1fXykgfHwgZGVmaW5lZChfX2FhcmNo
NjRfXykKPiAgICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJ8cHJpdmNhbGwiKTsKPiAgI2Vu
ZGlmCj4gQEAgLTM2OSw2ICszODgsNyBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqYXJndltd
KQo+ICAgICAgaW50IGRlYnVnID0gMDsKPiAgICAgIGludCBjcHVpZCA9IDA7Cj4gICAgICBpbnQg
ZGVzY19hY2Nlc3MgPSAwOwo+ICsgICAgaW50IHdyaXRlX2N0cmxyZWdfY3I0ID0gMTsKPiAgICAg
IHVpbnQxNl90IGFsdHAybV92aWV3X2lkID0gMDsKPgo+ICAgICAgY2hhciogcHJvZ25hbWUgPSBh
cmd2WzBdOwo+IEBAIC00MzksNiArNDU5LDEwIEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICph
cmd2W10pCj4gICAgICB7Cj4gICAgICAgICAgZGVzY19hY2Nlc3MgPSAxOwo+ICAgICAgfQo+ICsg
ICAgZWxzZSBpZiAoICFzdHJjbXAoYXJndlswXSwgIndyaXRlX2N0cmxyZWdfY3I0IikgKQo+ICsg
ICAgewo+ICsgICAgICAgIHdyaXRlX2N0cmxyZWdfY3I0ID0gMTsKPiArICAgIH0KPiAgI2VsaWYg
ZGVmaW5lZChfX2FybV9fKSB8fCBkZWZpbmVkKF9fYWFyY2g2NF9fKQo+ICAgICAgZWxzZSBpZiAo
ICFzdHJjbXAoYXJndlswXSwgInByaXZjYWxsIikgKQo+ICAgICAgewo+IEBAIC01OTYsNiArNjIw
LDE4IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICphcmd2W10pCj4gICAgICAgICAgfQo+ICAg
ICAgfQo+Cj4gKyAgICBpZiAoIHdyaXRlX2N0cmxyZWdfY3I0ICkKPiArICAgIHsKPiArICAgICAg
ICAvKiBNYXNrIHRoZSBDUjQuUEdFIGJpdCBzbyBubyBldmVudHMgd2lsbCBiZSBnZW5lcmF0ZWQg
Zm9yIGdsb2JhbCBUTEIgZmx1c2hlcy4gKi8KPiArICAgICAgICByYyA9IHhjX21vbml0b3Jfd3Jp
dGVfY3RybHJlZyh4Y2gsIGRvbWFpbl9pZCwgVk1fRVZFTlRfWDg2X0NSNCwgMSwgMSwKPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYODZfQ1I0X1BHRSwgMSk7Cj4gKyAg
ICAgICAgaWYgKCByYyA8IDAgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgRVJST1IoIkVy
cm9yICVkIHNldHRpbmcgd3JpdGUgY29udHJvbCByZWdpc3RlciB0cmFwcGluZyB3aXRoIHZtX2V2
ZW50XG4iLCByYyk7Cj4gKyAgICAgICAgICAgIGdvdG8gZXhpdDsKPiArICAgICAgICB9Cj4gKyAg
ICB9Cj4gKwo+ICAgICAgLyogV2FpdCBmb3IgYWNjZXNzICovCj4gICAgICBmb3IgKDs7KQo+ICAg
ICAgewo+IEBAIC04MDYsNiArODQyLDE1IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICphcmd2
W10pCj4gICAgICAgICAgICAgICAgICAgICAgICAgcmVxLnUuZGVzY19hY2Nlc3MuaXNfd3JpdGUp
Owo+ICAgICAgICAgICAgICAgICAgcnNwLmZsYWdzIHw9IFZNX0VWRU5UX0ZMQUdfRU1VTEFURTsK
PiAgICAgICAgICAgICAgICAgIGJyZWFrOwo+ICsgICAgICAgICAgICBjYXNlIFZNX0VWRU5UX1JF
QVNPTl9XUklURV9DVFJMUkVHOgo+ICsgICAgICAgICAgICAgICAgcHJpbnRmKCJDb250cm9sIHJl
Z2lzdGVyIHdyaXR0ZW46IHJpcD0lMDE2IlBSSXg2NCIsIHZjcHUgJWQ6ICIKPiArICAgICAgICAg
ICAgICAgICAgICAgICAicmVnPSVzLCBvbGRfdmFsdWU9JTAxNiJQUkl4NjQiLCBuZXdfdmFsdWU9
JTAxNiJQUkl4NjQiXG4iLAo+ICsgICAgICAgICAgICAgICAgICAgICAgIHJlcS5kYXRhLnJlZ3Mu
eDg2LnJpcCwKPiArICAgICAgICAgICAgICAgICAgICAgICByZXEudmNwdV9pZCwKPiArICAgICAg
ICAgICAgICAgICAgICAgICBnZXRfeDg2X2N0cmxfcmVnX25hbWUocmVxLnUud3JpdGVfY3RybHJl
Zy5pbmRleCksCj4gKyAgICAgICAgICAgICAgICAgICAgICAgcmVxLnUud3JpdGVfY3RybHJlZy5v
bGRfdmFsdWUsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgcmVxLnUud3JpdGVfY3RybHJlZy5u
ZXdfdmFsdWUpOwo+ICsgICAgICAgICAgICAgICAgYnJlYWs7Cj4gICAgICAgICAgICAgIGRlZmF1
bHQ6Cj4gICAgICAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIlVOS05PV04gUkVBU09OIENP
REUgJWRcbiIsIHJlcS5yZWFzb24pOwo+ICAgICAgICAgICAgICB9Cj4gLS0KPiAyLjcuNAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 16 14:34:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 14:34: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 1dLsKP-0004Ml-3k; Fri, 16 Jun 2017 14:34: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 1dLsKN-0004MX-SF
 for xen-devel@lists.xen.org; Fri, 16 Jun 2017 14:34:23 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 C0/98-03371-F6CE3495; Fri, 16 Jun 2017 14:34:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDSzfvjXO
 kwectphZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bvRefYCpazVLStnMrawLiRuYuRk0NIIE+i
 +dEtli5GDg5eATuJQ3NzQMISAoYSpxfeZAGxWQRUJU73/QcrZxNQl2h7tp0VpFxEQFli8lzfL
 kYuDmaB6UwSrU3T2EFqhAW8JY58aYMaXyWx+/IrRhCbU8BZ4ub6PjaIVYISf3cIg4SZBbQkHv
 66xQJha0ssW/iaGaSEWUBaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjBrFqUVlqUW6hkZ6SUW
 Z6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBoccABDsYL28MOMQoycGkJMr7/olzpBBf
 Un5KZUZicUZ8UWlOavEhRg0ODoFtu1ZfYJRiycvPS1WS4M1+DVQnWJSanlqRlpkDjA6YUgkOH
 iURXpuXQGne4oLE3OLMdIjUKUZdjqYPW74wCYHNkBLnLQKZIQBSlFGaBzcCFqmXGGWlhHkZgQ
 4U4ilILcrNLEGVf8UozsGoJMy77RXQFJ7MvBK4Ta+AjmACOiLoggPIESWJCCmpBkaj7UZKuv9
 P8U2WC62aNk+vfsrO44sWLmjgXBaexn3wnv3NBT9S9RZPaWQ/qa29PfcSv+5lgfen865mr4sL
 PifZ3s/t7HVXYd6Xjyq1510dvjjbJX7cI/Sq6nfm3X1HPRV9GJf+/FGz5a+ux859jWdCTx2I7
 XFSE3L26L21Zc+xC2fPfev+mfhEiaU4I9FQi7moOBEArilUAs8CAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1497623661!55189131!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16447 invoked from network); 16 Jun 2017 14:34:22 -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; 16 Jun 2017 14:34:22 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 16 Jun 2017 08:34:20 -0600
Message-Id: <5944088C02000078001637C2@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 16 Jun 2017 08:34:20 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Chao Gao" <chao.gao@intel.com>
References: <1495608977-15921-1-git-send-email-chao.gao@intel.com>
 <1495608977-15921-2-git-send-email-chao.gao@intel.com>
In-Reply-To: <1495608977-15921-2-git-send-email-chao.gao@intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Jun Nakajima <jun.nakajima@intel.com>
Subject: Re: [Xen-devel] [PATCH v3] VT-d PI: track the vcpu number in 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+IE9uIDI0LjA1LjE3IGF0IDA4OjU2LCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPiAt
LS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0v
dm14L3ZteC5jCj4gQEAgLTgyLDYgKzgyLDcgQEAgc3RhdGljIGludCB2bXhfdm1mdW5jX2ludGVy
Y2VwdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7Cj4gIHN0cnVjdCB2bXhfcGlfYmxvY2tp
bmdfdmNwdSB7Cj4gICAgICBzdHJ1Y3QgbGlzdF9oZWFkICAgICBsaXN0Owo+ICAgICAgc3Bpbmxv
Y2tfdCAgICAgICAgICAgbG9jazsKPiArICAgIHVpbnQzMl90ICAgICAgICAgICAgIGNvdW50ZXI7
CgpJcyB0aGVyZSBhbnkgcmVhc29uIGZvciB0aGlzIHRvIGJlIGZpeGVkIHdpZHRoPyBPdGhlciB0
aGFuIHRoYXQgdGhlCm5vbi10cmFjaW5nIHBhcnRzIGxvb2sgZmluZSwgYnV0IEkgcmVhbGx5IHdv
bmRlciB3aGV0aGVyIHRoZQppbnRyb2R1Y3Rpb24gb2YgdGhlIGNvdW50ZXIgYW5kIHRoZSB0cmFj
aW5nIHdvdWxkbid0IGJldHRlciBiZSBzcGxpdC4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 14:41:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 14:41:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLsQf-00059e-Pu; Fri, 16 Jun 2017 14: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=33345264b=citrix-osstest@xenproject.org>)
 id 1dLsQe-00059M-6u
 for xen-devel@lists.xensource.com; Fri, 16 Jun 2017 14:40:52 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 01/23-03620-3FDE3495; Fri, 16 Jun 2017 14:40:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHSDve7nt86
 RBrOELe5Nec/uwOixvW8XewBjFGtmXlJ+RQJrRtPrh6wFswQrFt/fzdbA+Iyri5GTQ0LAX2L1
 8g5GCNtd4u3ZuawgtoiAs8SED7fZQGxeAT2JC2cOs3cxcnAICwRLvJ6h0cXIBVTeyCrxsWE+C
 0SvqsTW75fYQWw2AQ+JiT0TweIsQPF1k/eCzRcS0JJYunglE8RMQYmTM5+A1TALSEgcfPGCGW
 KOhUT7p7dMExh5ZyEpm4WkbAEj0ypGjeLUorLUIl0jS72kosz0jJLcxMwcXUMDM73c1OLixPT
 UnMSkYr3k/NxNjMDQYQCCHYwHFgUeYpTkYFIS5X3/xDlSiC8pP6UyI7E4I76oNCe1+BCjDAeH
 kgTv8zdAOcGi1PTUirTMHGAQw6QlOHiURHi3g6R5iwsSc4sz0yFSpxh1OTasXv+FSYglLz8vV
 UqcNxUYE0ICIEUZpXlwI2ARdYlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvBNApvBk5pXAbX
 oFdAQT0BFBFxxAjihJREhJNTCKhh/4mLHn4I3aZa2iv1XdX7Ck3gsLn2Cxct2M3evuenxZtUC
 gba6bxu4ICV63fJkfYXuzPFdqc82r6L3x7PijwuP+V+fFX1+okfnQoEnaOoU/K3Xh/Lsf+8Xl
 jX29rqh82frBxM3ixq+sg+nRrTcLxKP2rxe+5LF+/2VFS7Go1EBnWYGXXHOUWIozEg21mIuKE
 wELK7uAowIAAA==
X-Env-Sender: prvs=33345264b=citrix-osstest@xenproject.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1497624049!74114015!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27544 invoked from network); 16 Jun 2017 14:40:50 -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;
 16 Jun 2017 14:40:50 -0000
X-IronPort-AV: E=Sophos;i="5.39,347,1493683200"; d="scan'208";a="436714507"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71574-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:migrate-support-check:fail:nonblocking
 distros-debian-jessie:test-armhf-armhf-armhf-jessie-netboot-pygrub:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-That: flight=71535
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 16 Jun 2017 15:40:47 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL02.citrite.net
Subject: [Xen-devel] [distros-debian-jessie test] 71574: tolerable 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcxNTc0IGRpc3Ryb3MtZGViaWFuLWplc3NpZSByZWFsIFtyZWFsXQpodHRwOi8vb3Nz
dGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzLzcxNTc0LwoKRmFpbHVy
ZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWFybWhmLWplc3NpZS1uZXRi
b290LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4g
bmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0
ZSAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAg
ICAgICBicm9rZW4gbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1hcm1oZi1qZXNzaWUtbmV0
Ym9vdC1weWdydWIgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1hcm1oZi1qZXNzaWUtbmV0Ym9vdC1weWdydWIgMTIgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKCmJhc2VsaW5lIHZlcnNpb246CiBmbGlnaHQg
ICAgICAgICAgICAgICA3MTUzNQoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LWplc3NpZS1u
ZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1p
Mzg2LWplc3NpZS1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWFtZDY0LWplc3NpZS1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWFybWhmLWplc3NpZS1uZXRib290LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtamVzc2llLW5l
dGJvb3QtcHlncnViICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1p
Mzg2LWplc3NpZS1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9v
c3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUu
bmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 14:44:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 14:44: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 1dLsU9-0005K8-9X; Fri, 16 Jun 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 <JBeulich@suse.com>) id 1dLsU8-0005K1-4S
 for xen-devel@lists.xen.org; Fri, 16 Jun 2017 14:44:28 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 93/81-03371-BCEE3495; Fri, 16 Jun 2017 14:44:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsXS6fjDS/fUO+d
 Ig2u3LS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyte3azF/zkrNh48yBTA+NF9i5GTg4hgTyJ
 NQcOsHQxcnDwCthJ7JzGCBKWEDCUOL3wJguIzSKgKjHn/RWwcjYBdYm2Z9tZQcpFBJQlJs/1B
 QkzC3hLTHj9mw3EFhZwlVi65zATxPQqiZe7u1hBbE4BZ4nrTeehNglK/N0hDNGqJfHw1y0WCF
 tbYtnC18wgJcwC0hLL/3FMYOSbhdAwC0nDLCQNsxAaFjCyrGLUKE4tKkst0jUy1UsqykzPKMl
 NzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAw8BiDYwbhqQeAhRkkOJiVR3vdPnCOF+JLyUyoz
 Eosz4otKc1KLDzFqcHAIbNu1+gKjFEtefl6qkgRv5lugOsGi1PTUirTMHGBswJRKcPAoifBuf
 wOU5i0uSMwtzkyHSJ1i1OXYsHr9FyYhsBlS4rypIDMEQIoySvPgRsDi9BKjrJQwLyPQgUI8Ba
 lFuZklqPKvGMU5GJWEeSeATOHJzCuB2/QK6AgmoCOCLjiAHFGSiJCSamDk0Xr5cLuM55QNYSc
 M1X6KMWxSLZDmbdywwaD8dkzcwz8223wdOF9MDDjgaOu2/M75b1fvsa8xejzPO2/hU82DdtfP
 /JvLuvL48+ZPzKJNAcsyFvT/jr5YLtDOJS8bG1qYb8S4XCpkjW5NwoFHU/oue7/+PVlRevnjs
 LdpVlns0de3f7z64nWqEktxRqKhFnNRcSIAcDjVc84CAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1497624265!70753406!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30587 invoked from network); 16 Jun 2017 14:44:26 -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; 16 Jun 2017 14:44:26 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 16 Jun 2017 08:44:24 -0600
Message-Id: <59440AE802000078001637E3@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 16 Jun 2017 08:44:24 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Chao Gao" <chao.gao@intel.com>
References: <1495608977-15921-1-git-send-email-chao.gao@intel.com>
 <1495608977-15921-3-git-send-email-chao.gao@intel.com>
In-Reply-To: <1495608977-15921-3-git-send-email-chao.gao@intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 2/3] vcpu: track hvm vcpu number on the
	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>

Pj4+IE9uIDI0LjA1LjE3IGF0IDA4OjU2LCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPiBU
aGlzIG51bWJlciBpcyB1c2VkIHRvIGNhbGN1bGF0ZSBob3cgbWFueSBodm0gdmNwdSBvbiBhIHBj
cHUgb24gYXZlcmFnZS4KClRoaXMgZG9lc24ndCByZWFkIHdlbGwuIFBlcmhhcHMgIlRoaXMgbnVt
YmVyIGlzIHVzZWQgdG8gY2FsY3VsYXRlIHRoZQphdmVyYWdlIHZjcHVzIHBlciBwY3B1IHJhdGlv
Ij8KCj4gVGhpcyBjb3VudGluZyBpcyB4ODYgc3BlY2lmaWMuCgpCeSB0aXRsaW5nIHRoZSBwYXRj
aCBhY2NvcmRpbmdseSB5b3Ugd291bGRuJ3QgZXZlbiBuZWVkIHRvIHNheSBzbwpoZXJlLgoKPiAt
LS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKPiArKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMK
PiBAQCAtNjYsNiArNjYsOSBAQAo+ICAKPiAgREVGSU5FX1BFUl9DUFUoc3RydWN0IHZjcHUgKiwg
Y3Vycl92Y3B1KTsKPiAgCj4gKy8qIGhvdyBtYW55IGh2bSB2Y3B1IG9uIHRoaXMgc3lzdGVtPyAq
LwoKIlRvdGFsIG51bWJlciBvZiBIVk0gdkNQVS1zIG9uIHRoaXMgc3lzdGVtIiBvciBzb21lIHN1
Y2guCgo+IEBAIC00NjcsNyArNDcwLDExIEBAIGludCB2Y3B1X2luaXRpYWxpc2Uoc3RydWN0IHZj
cHUgKnYpCj4gICAgICAgICAgICAgIHhmcmVlKHYtPmFyY2gucHZfdmNwdS50cmFwX2N0eHQpOwo+
ICAgICAgfQo+ICAgICAgZWxzZSBpZiAoICFpc19pZGxlX2RvbWFpbih2LT5kb21haW4pICkKPiAr
ICAgIHsKPiAgICAgICAgICB2cG11X2luaXRpYWxpc2Uodik7Cj4gKyAgICAgICAgaWYgKCBpc19o
dm1fZG9tYWluKHYtPmRvbWFpbikgKQo+ICsgICAgICAgICAgICBhdG9taWNfaW5jKCZudW1faHZt
X3ZjcHVzKTsKPiArICAgIH0KClBsZWFzZSBpbnN0ZWFkIHB1dCB0aGlzIGluIHRoZSBjb2RlIGJs
b2NrIGNhbGxpbmcKaHZtX3ZjcHVfaW5pdGlhbGlzZSgpLgoKPiBAQCAtNDg5LDcgKzQ5NiwxMCBA
QCB2b2lkIHZjcHVfZGVzdHJveShzdHJ1Y3QgdmNwdSAqdikKPiAgICAgICAgICB2cG11X2Rlc3Ry
b3kodik7Cj4gIAo+ICAgICAgaWYgKCBpc19odm1fdmNwdSh2KSApCj4gKyAgICB7Cj4gICAgICAg
ICAgaHZtX3ZjcHVfZGVzdHJveSh2KTsKPiArICAgICAgICBhdG9taWNfZGVjKCZudW1faHZtX3Zj
cHVzKTsKPiArICAgIH0KClRvIG1pcnJvciBpbml0aWFsaXphdGlvbiBiZWhhdmlvciBJIHRoaW5r
IHlvdSB3YW50IHRvIGRlY3JlbWVudCB0aGUKY291bnRlciBiZWZvcmUgY2FsbGluZyB0aGUgZnVu
Y3Rpb24uCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 16 15:05:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 15: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 1dLsoZ-0006mt-3V; Fri, 16 Jun 2017 15:05: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=333040239=Ian.Jackson@citrix.com>)
 id 1dLsoX-0006mW-QW
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 15:05:33 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 FF/02-03587-DB3F3495; Fri, 16 Jun 2017 15:05:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42JxWrrBXnfPZ+d
 IgyWL9Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyTr68wFkxgrzgwtYu9gXEpaxcjJ4eEgL/E
 n/mbmEBsNgFdiaYtf9m6GDk4RARUJG7vNQAJMwtoS+xdN5cZxBYWsJfofPIcrJxFQFXiaOsWN
 hCbV8BDYtbuP0wQI+Ukzh//yQwyhlPAU+LvkVSQsBBQyd11k9hBwkICahJz18dDdApKnJz5hA
 Vik4TEwRcvmCcw8s5CkpqFJLWAkWkVo0ZxalFZapGuoaleUlFmekZJbmJmjq6hgZlebmpxcWJ
 6ak5iUrFecn7uJkZg2DAAwQ7Gb8sCDjFKcjApifK+f+IcKcSXlJ9SmZFYnBFfVJqTWnyIUYaD
 Q0mCt+YTUE6wKDU9tSItMwcYwDBpCQ4eJRFeifdAad7igsTc4sx0iNQpRl2Opg9bvjAJseTl5
 6VKifN2gcwQACnKKM2DGwGLpkuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5g0EmcKTmVcCt+
 kV0BFMQEcEXXAAOaIkESEl1cBot5Zh9ey8iaKfF82L/6F0/+nxpX9+a+x+XJq6SmPu7PgF5/l
 2TjA4+OLaDjGd7Y1XmS5z/MyV/z7l1crDS0V2RFosOb/r85GNk6Mmvnj7Rf1l5YxVUfphZ90d
 vqz/fJ9Za8eZF0nfdqgbr3hRvmm2p+rPW4oPhDdUTT76WGNG58n0vovrHvb+uDpViaU4I9FQi
 7moOBEARxdyfaECAAA=
X-Env-Sender: prvs=333040239=Ian.Jackson@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1497625529!98537439!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54943 invoked from network); 16 Jun 2017 15:05: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;
 16 Jun 2017 15:05:32 -0000
X-IronPort-AV: E=Sophos;i="5.39,347,1493683200"; d="scan'208";a="436718936"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 16 Jun 2017 16:05:10 +0100
Message-ID: <1497625511-8933-5-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1497625511-8933-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1497625511-8933-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 5/6] sg-run-job: Spawn ts-syslog-server
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RXZlcnkgam9iIG5vdyBnZXRzIGEgc3lzbG9nIHNlcnZlciwgd2hpY2ggc3RhcnRzIHVwIGFmdGVy
IGhvc3QKYWxsb2NhdGlvbi4KClRoZSBzZXJ2ZXIncyBhZGRyZXNzIGFuZCBwb3J0IGFyZSByZWNv
cmRlZCBieSB0cy1zeXNsb2ctc2VydmVyIGluIGEKcnVudmFyIGFuZCBjYW4gYmUgdXNlZCBieSBz
dWJzZXF1ZW50IHRlc3Qgc3RlcHMuCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiBzZy1ydW4tam9iIHwgNCArKysrCiAxIGZpbGUgY2hh
bmdlZCwgNCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvc2ctcnVuLWpvYiBiL3NnLXJ1bi1q
b2IKaW5kZXggMzQ0NjJjNy4uMzg1NTdkMSAxMDA3NTUKLS0tIGEvc2ctcnVuLWpvYgorKysgYi9z
Zy1ydW4tam9iCkBAIC03Myw2ICs3Myw4IEBAIHByb2MgcnVuLWpvYiB7am9ifSB7CiAKICAgICBp
ZiB7JG9rfSB7IHNldHN0YXR1cyBydW5uaW5nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfQogCisgICAgc2V0IHN5c2xvZyBbc3Bhd24tdHMgIWJyb2tlbiAuIHRzLXN5
c2xvZy1zZXJ2ZXJdCisKICAgICBwZXItaG9zdC10cyBicm9rZW4gIGhvc3QtaW5zdGFsbC9AKCop
IHRzLWhvc3QtaW5zdGFsbC10d2ljZQogCiAgICAgcGVyLWhvc3QtcHJlcApAQCAtOTMsNiArOTUs
OCBAQCBwcm9jIHJ1bi1qb2Ige2pvYn0gewogCXJ1bi10cyAgIWJyb2tlbiBjYXB0dXJlLWxvZ3Mg
ICAgICB0cy1sb2dzLWNhcHR1cmUgKyBob3N0CiAgICAgfQogCisgICAgcmVhcC10cyAkc3lzbG9n
CisKICAgICBpZiB7JG9rfSB7CiAgICAgICAgIGlmIHtbam9iZGI6OmpvYi1jaGVjay1lc2NhcGVk
LXN0ZXBzICRmbGlnaHQgJGpvYl19IHsKICAgICAgICAgICAgIHNldCBvayAwCi0tIAoyLjEuNAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 15:05:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 15: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 1dLsod-0006nh-HP; Fri, 16 Jun 2017 15:05: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=333040239=Ian.Jackson@citrix.com>)
 id 1dLsoc-0006nH-9B
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 15:05:38 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 6B/CA-03058-1C3F3495; Fri, 16 Jun 2017 15:05:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPLMWRWlGSWpSXmKPExsXitHRDpO7Bz86
 RBvencVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmb3pxkKzjKWdEx8Rp7A2MzexcjB4eEgL/E
 9mPaXYycHGwCuhJNW/6ygYRFBFQkbu81AAkzC2hL7F03lxnEFhZwlng87zBYCYuAqsS0GS4gY
 V4BD4mjr+8xgdgSAnIS54//ZAYp4RTwlPh7JBUkLARUcnfdJLCdQgJqEnPXx0N0CkqcnPmEBW
 KRhMTBFy+YJzDyzkKSmoUktYCRaRWjenFqUVlqka6JXlJRZnpGSW5iZo6uoYGZXm5qcXFiemp
 OYlKxXnJ+7iZGYMAwAMEOxu7L/ocYJTmYlER53z9xjhTiS8pPqcxILM6ILyrNSS0+xCjDwaEk
 wVvzCSgnWJSanlqRlpkDDF2YtAQHj5IIr8R7oDRvcUFibnFmOkTqFKOilDhvF0ifAEgiozQPr
 g0WL5cYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzBsIMoUnM68EbvoroMVMQIuDLjiALC5JRE
 hJNTBuC5V2181qPB5d+jfgzyJO7jhp2aeLjPVYc+8bNoRoq7BuufJN463aY80nNqV79E/2Pyt
 Q9StyWr+M88kDRi3W/Dzvvds+1coqauyYMv8Pg9/Dnz/T1/+besX/lse8PksFF/v1H+30ryx7
 etm/sOvV58e/avkrFitc8Z4ofueP69LtCz6sClmtxFKckWioxVxUnAgAnne65ZICAAA=
X-Env-Sender: prvs=333040239=Ian.Jackson@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1497625535!108166726!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63398 invoked from network); 16 Jun 2017 15:05:36 -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;
 16 Jun 2017 15:05:36 -0000
X-IronPort-AV: E=Sophos;i="5.39,347,1493683200"; d="scan'208";a="428204725"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 16 Jun 2017 16:05:08 +0100
Message-ID: <1497625511-8933-3-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1497625511-8933-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1497625511-8933-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/6] TestSupport: Provide
	controller_ipaddr
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0t
LQogT3NzdGVzdC9UZXN0U3VwcG9ydC5wbSB8IDExICsrKysrKysrKystCiAxIGZpbGUgY2hhbmdl
ZCwgMTAgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL09zc3Rlc3Qv
VGVzdFN1cHBvcnQucG0gYi9Pc3N0ZXN0L1Rlc3RTdXBwb3J0LnBtCmluZGV4IGNlOWZmYWEuLjhm
ODAxM2UgMTAwNjQ0Ci0tLSBhL09zc3Rlc3QvVGVzdFN1cHBvcnQucG0KKysrIGIvT3NzdGVzdC9U
ZXN0U3VwcG9ydC5wbQpAQCAtOTIsNyArOTIsNyBAQCBCRUdJTiB7CiAgICAgICAgICAgICAgICAg
ICAgICAgZ2l0X21hc3NhZ2VfdXJsCiAKICAgICAgICAgICAgICAgICAgICAgICBzc2hvcHRzIGF1
dGhvcml6ZWRfa2V5cwotICAgICAgICAgICAgICAgICAgICAgIGNmZ190ZnRwX2RpX3ZlcnNpb24K
KyAgICAgICAgICAgICAgICAgICAgICBjZmdfdGZ0cF9kaV92ZXJzaW9uIGNvbnRyb2xsZXJfaXBh
ZGRyCiAgICAgICAgICAgICAgICAgICAgICAgcmVtb3RlX3Blcmxfc2NyaXB0X29wZW4gcmVtb3Rl
X3Blcmxfc2NyaXB0X2RvbmUKICAgICAgICAgICAgICAgICAgICAgICBob3N0X3JlYm9vdCB0YXJn
ZXRfcmVib290IHRhcmdldF9yZWJvb3RfaGFyZCAgICAgICAgICAgIAogICAgICAgICAgICAgICAg
ICAgICAgIHRhcmdldF9jaG9vc2VfdmcgdGFyZ2V0X3Vtb3VudF9sdiB0YXJnZXRfYXdhaXRfZG93
bgpAQCAtMjQwMSw2ICsyNDAxLDE1IEBAIHN1YiBjZmdfdGZ0cF9kaV92ZXJzaW9uICgkKSB7CiAg
ICAgcmV0dXJuICRjeyJUZnRwRGlWZXJzaW9uXyRzdWl0ZSJ9IC8vICRje1RmdHBEaVZlcnNpb259
OwogfQogCitzdWIgY29udHJvbGxlcl9pcGFkZHIgKCkgeworICAgIG15ICRhZGRyID0gJGN7Q29u
dHJvbGxlcklwQWRkcmVzc307CisgICAgcmV0dXJuICRhZGRyIGlmIGRlZmluZWQgJGFkZHI7Cisg
ICAgJD89JCE9MDsgbXkgJGhuID0gYGhvc3RuYW1lIC1mYCAvLyBkaWUgIiQ/ICQhIjsKKyAgICBj
aG9tcCAkaG47CisgICAgbXkgJGlwID0gZ2V0aG9zdGJ5bmFtZSgkaG4pIC8vIGRpZSAiJGhuID8i
OworICAgIHJldHVybiBpbmV0X250b2EoJGlwKTsKK30KKwogIy0tLS0tLS0tLS0gd2Vic3BhY2Ug
Zm9yIGluc3RhbGxlciAtLS0tLS0tLS0tCiAKIHN1YiBhd2FpdF93ZWJzcGFjZV9mZXRjaF9ieWxl
YWYgKCQkJCQkKSB7Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 15:05:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 15: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 1dLsof-0006oa-2A; Fri, 16 Jun 2017 15:05: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=333040239=Ian.Jackson@citrix.com>)
 id 1dLsod-0006nb-DY
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 15:05:39 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 F2/10-03613-2C3F3495; Fri, 16 Jun 2017 15:05:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPLMWRWlGSWpSXmKPExsXitHSDve6Bz86
 RBh0vmSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozWywoFPwUqFm+7xt7AuICni5GTQ0LAX6Jz
 SQ8biM0moCvRtOUvkM3BISKgInF7rwGIySwQKrHjhSVIhbBAtMTcb3MYQcIsAqoSi/scQcK8A
 h4SjUcaWCEGykmcP/6TGaSEU8BT4u+RVJCwEFDJ3XWT2EHCQgJqEnPXx0N0CkqcnPmEBcRmFp
 CQOPjiBfMERt5ZSFKzkKQWMDKtYtQoTi0qSy3SNTTVSyrKTM8oyU3MzNE1NDDTy00tLk5MT81
 JTCrWS87P3cQIDBgGINjB+G1ZwCFGSQ4mJVHe90+cI4X4kvJTKjMSizPii0pzUosPMcpwcChJ
 8NZ8AsoJFqWmp1akZeYAQxcmLcHBoyTCK/EeKM1bXJCYW5yZDpE6xagoJc7bBdInAJLIKM2Da
 4PFyyVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ8waCTOHJzCuBm/4KaDET0OKgCw4gi0sSEV
 JSDYws8hPfrDkeVZjVENQn+ivb8jz/p9jpZbOUS0PPrbN57yDkFZ9mG7r0Zf+9Sa0WU7rns+a
 evrb2gAKL/t5G+TXue9+cTtqp/mfmv8PZlXIHU+7M47E+p3vg3K3pU6f8yEteyPOw/8O7Qwbf
 +B3vFlaFnlP46PayaIkKg7WAiLrF0Z7jd8NcrScqsRRnJBpqMRcVJwIAH25CNpICAAA=
X-Env-Sender: prvs=333040239=Ian.Jackson@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1497625534!74246748!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37397 invoked from network); 16 Jun 2017 15:05:35 -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;
 16 Jun 2017 15:05:35 -0000
X-IronPort-AV: E=Sophos;i="5.39,347,1493683200"; d="scan'208";a="436718950"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 16 Jun 2017 16:05:07 +0100
Message-ID: <1497625511-8933-2-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1497625511-8933-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1497625511-8933-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 2/6] sg-run-job: Support scripts which
	need to be told when to quit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2UgZ2l2ZSB0aGVtIGEgcGlwZSBvbiBzdGRpbiwgd2hvc2Ugd3JpdGluZyBlbmQgd2UgY2xvc2Ug
d2hlbiB3ZSB3YW50CnRvIHJlYXAgdGhlbS4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJ
YW4uSmFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIHNnLXJ1bi1qb2IgfCAxOSArKysrKysrKysr
KysrKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS9zZy1ydW4tam9iIGIvc2ctcnVuLWpvYgppbmRleCBmZDEwOWUxLi4z
NDQ2MmM3IDEwMDc1NQotLS0gYS9zZy1ydW4tam9iCisrKyBiL3NnLXJ1bi1qb2IKQEAgLTIzNCw2
ICsyMzQsMTEgQEAgcHJvYyB0ZXN0aWRfbWF0Y2hlc19nbG9icyB7dGVzdGlkIGdsb2JzfSB7CiAj
ICAgICAgIHRvIGZpbmQgdGhlIHNjcmlwdCBpbiB0aGUgY3VycmVudCBkaXJlY3RvcnkuICBUaGlz
IHdpbGwgYmUKICMgICAgICAgYWRkZWQgaW1wbGljaXRseS4KICMKKyMgICAgICAgSWYgdGhlIHZl
cnkgZmlyc3QgaXRlbSBpcyAifCIgKGJlZm9yZSB0aGUgc2NyaXB0IG5hbWUpLCB0aGUKKyMgICAg
ICAgc2NyaXB0IHdpbGwgZ2V0IGEgcGlwZSBhcyBpdHMgc3RhbmRhcmQgaW5wdXQgcmF0aGVyIHRo
YW4KKyMgICAgICAgL2Rldi9udWxsOyB0aGlzIHBpcGUgd2lsbCBnaXZlIEVPRiB3aGVuIHNnLXJ1
bi1qb2Igd2FudHMgdG8KKyMgICAgICAgZW5kIHRoZSBzY3JpcHQgKGllLCB3aGVuIHJlYXAtdHMg
aXMgY2FsbGVkKS4KKyMKICMgICAgICAgQW4gYXJndW1lbnQgd2hpY2ggaXMgcHJlY2lzZWx5ICIr
IiB0b2dnbGVzIHdoZXRoZXIgdGhlCiAjICAgICAgIHN1YnNlcXVlbnQgaXRlbXMgaW4gU0NSSVBU
LUFSR1MgYXJlIGFkZGVkIHRvIHRoZSBleHBhbnNpb24gb2YKICMgICAgICAgL0AgaW4gVEVTVElE
LiAgKFRoZSAiKyIgaXRzZWxmIGlzIG5vdCBhZGRlZCB0byB0aGUgYXJndW1lbnRzCkBAIC0yODks
NiArMjk0LDEyIEBAIHByb2Mgc3Bhd24tdHMge2lmZmFpbCB0ZXN0aWQgYXJnc30gewogICAgIHNl
dCByZWFsX2FyZ3Mge30KICAgICBzZXQgYWRkaW5nIDEKICAgICBzZXQgdGVzdGlkX2FyZ3Mge30K
KyAgICBzZXQgY2hpbGRfcGlwZV9tb2RlIHIKKworICAgIGlmIHshW3N0cmluZyBjb21wYXJlIHwg
W2xpbmRleCAkYXJncyAwXV19IHsKKwlzZXQgY2hpbGRfcGlwZV9tb2RlIHcKKwlsc2hpZnQgYXJn
cworICAgIH0KICAgICBmb3JlYWNoIGFyZyAkYXJncyB7CiAgICAgICAgIGlmIHshW3N0cmluZyBj
b21wYXJlICsgJGFyZ119IHsKICAgICAgICAgICAgIHNldCBhZGRpbmcgW2V4cHIgeyEkYWRkaW5n
fV0KQEAgLTMzNSwxMiArMzQ2LDE2IEBAIHByb2Mgc3Bhd24tdHMge2lmZmFpbCB0ZXN0aWQgYXJn
c30gewogICAgIGlmIHtbdmFyLW9yLWRlZmF1bHQgZW52KE9TU1RFU1RfU0lNVUxBVEUpIDBdfSB7
IHNldCB4cHJlZml4IGVjaG8gfQogCiAgICAgc2V0IGxvZyBbam9iZGI6OnN0ZXAtbG9nLWZpbGVu
YW1lICRmbGlnaHQgJGpvYmluZm8oam9iKSAkc3RlcG5vICR0c10KLSAgICBzZXQgcmVkaXJlY3Rz
IHs8IC9kZXYvbnVsbH0KKyAgICBzZXQgcmVkaXJlY3RzIHt9CiAgICAgaWYge1tzdHJpbmcgbGVu
Z3RoICRsb2ddfSB7CiAgICAgICAgIGxhcHBlbmQgcmVkaXJlY3RzIDI+ICRsb2cKICAgICB9IGVs
c2UgewogICAgICAgICBsYXBwZW5kIHJlZGlyZWN0cyAyPkAgc3RkZXJyCiAgICAgfQorICAgIHN3
aXRjaCAtZXhhY3QgJGNoaWxkX3BpcGVfbW9kZSB7CisJciB7IGxhcHBlbmQgcmVkaXJlY3RzIDwg
L2Rldi9udWxsIH0KKwl3IHsgbGFwcGVuZCByZWRpcmVjdHMgPkAgc3RkZXJyIH0KKyAgICB9CiAK
ICAgICBzZXQgY21kIFtjb25jYXQgXAogICAgICAgICAgICAgICAgICBbbGlzdCBzaCAteGMgIgpA
QCAtMzUzLDcgKzM2OCw3IEBAIHByb2Mgc3Bhd24tdHMge2lmZmFpbCB0ZXN0aWQgYXJnc30gewog
ICAgICAgICAgICAgICAgICAgICAgZXhpdCBcJHJjCiAgICAgICAgICAgICAgICAgICIgeCAkdGVz
dGlkIC4vJHRzXSBcCiAgICAgICAgICAgICAgICAgICRyZWFsX2FyZ3MgJHJlZGlyZWN0c10KLSAg
ICBzZXQgZmggW29wZW4gfCRjbWQgcl0KKyAgICBzZXQgZmggW29wZW4gfCRjbWQgJGNoaWxkX3Bp
cGVfbW9kZV0KICAgICByZXR1cm4gW2xpc3QgZmggJGZoICRkZXRhaWxzXQogfQogCi0tIAoyLjEu
NAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 15:05:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 15: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 1dLsoX-0006mX-Sz; Fri, 16 Jun 2017 15: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 <prvs=333040239=Ian.Jackson@citrix.com>)
 id 1dLsoW-0006mQ-QG
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 15:05:32 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 BB/89-03058-CB3F3495; Fri, 16 Jun 2017 15:05:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuphkeJIrShJLcpLzFFi42JxWrrBXnf3Z+d
 Ig+bTJhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bDuQtYCzpZK1Z23WJuYJzJ0sXIwSEh4C+x
 YV5VFyMnB5uArkTTlr9sIGERARWJ23sNQMLMAtoSe9fNZQYJCwsESdzp0AYJswioSlx9dJUdx
 OYV8JC413GADcSWEJCTOH/8J1g5p4CnxN8jqSBhIaCSu+smsYOEhQTUJOauj4foFJQ4OfMJC8
 QiCYmDL14wT2DknYUkNQtJagEj0ypGjeLUorLUIl1DU72kosz0jJLcxMwcXUMDM73c1OLixPT
 UnMSkYr3k/NxNjMCQYQCCHYzflgUcYpTkYFIS5X3/xDlSiC8pP6UyI7E4I76oNCe1+BCjDAeH
 kgRvzSegnGBRanpqRVpmDjB4YdISHDxKIrwS74HSvMUFibnFmekQqVOMuhxNH7Z8YRJiycvPS
 5US5+0CmSEAUpRRmgc3AhZJlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMGwgyhSczrwRu0y
 ugI5iAjgi64AByREkiQkqqgdHz5tZmWcuf829axjbb+93yn3N1ekP3/ILTfjK/6nPjjbfqPYs
 2/Wn/u/XHsgnFRXFBUsc/iE5dn3v12uSZh2xuvpRnLGtdZv5c19p8yovcq9f/MRSci+QvUKio
 mfWWs2X/grqKndWBqq5MBls15xStbHm5skyjQDgo8/Bptxl8009M+/3Dap0SS3FGoqEWc1FxI
 gCY4L8jnwIAAA==
X-Env-Sender: prvs=333040239=Ian.Jackson@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1497625529!98537439!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54824 invoked from network); 16 Jun 2017 15:05:31 -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;
 16 Jun 2017 15:05:31 -0000
X-IronPort-AV: E=Sophos;i="5.39,347,1493683200"; d="scan'208";a="436718937"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 16 Jun 2017 16:05:11 +0100
Message-ID: <1497625511-8933-6-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1497625511-8933-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1497625511-8933-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 6/6] Debian: Pass sylog server details
	to debian-installer
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBsb2dzIHRoZSBpbnN0YWxsZXIgb3V0cHV0LCBldmVuIGR1cmluZyBhIGZhaWxlZCBpbnN0
YWxsLgoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5j
b20+Ci0tLQogT3NzdGVzdC9EZWJpYW4ucG0gfCA1ICsrKysrCiAxIGZpbGUgY2hhbmdlZCwgNSBp
bnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvT3NzdGVzdC9EZWJpYW4ucG0gYi9Pc3N0ZXN0L0Rl
Ymlhbi5wbQppbmRleCA4YmE0OGJmLi44NDUwMjdhIDEwMDY0NAotLS0gYS9Pc3N0ZXN0L0RlYmlh
bi5wbQorKysgYi9Pc3N0ZXN0L0RlYmlhbi5wbQpAQCAtNjkwLDYgKzY5MCwxMSBAQCBzdWIgZGlf
aW5zdGFsbGNtZGxpbmVfY29yZSAoJCQ7QCkgewogICAgICAgICBpZiBkZWZpbmVkICRkZWJjb25m
X3ByaW9yaXR5OwogICAgIHB1c2ggQGNsLCAicmVzY3VlL2VuYWJsZT10cnVlIiBpZiAkeG9wdHN7
UmVzY3VlTW9kZX07CiAKKyAgICBpZiAoJHJ7c3lzbG9nX3NlcnZlcn0pIHsKKwkkcntzeXNsb2df
c2VydmVyfSA9fiBtLzooXGQrKSQvIG9yIGRpZSAiJHJ7c3lzbG9nX3NlcnZlcn0gPyI7CisJcHVz
aCBAY2wsICJsb2dfaG9zdD0kYCIsICJsb2dfcG9ydD0kMSI7CisgICAgfQorCiAgICAgcmV0dXJu
IEBjbDsKIH0KIAotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 16 15:05:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 15: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 1dLsoa-0006n4-AE; Fri, 16 Jun 2017 15:05: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=333040239=Ian.Jackson@citrix.com>)
 id 1dLsoY-0006mn-NW
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 15:05:34 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 57/10-03696-EB3F3495; Fri, 16 Jun 2017 15:05:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42JxWrrBXnfvZ+d
 Ig/OTlC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox3Fy+wFfyXqDja94KlgXGFSBcjJ4eEgL9E
 V/s7NhCbTUBXomnLXyCbg0NEQEXi9l4DkDCzgLbE3nVzmUFsYQE7if6JuxhBbBYBVYnzNz6Bt
 fIKeEgcP3KYDWKknMT54z+ZQcZwCnhK/D2SChIWAiq5u24SO0hYSEBNYu76eIhOQYmTM5+wQG
 ySkDj44gXzBEbeWUhSs5CkFjAyrWLUKE4tKkst0jU01UsqykzPKMlNzMzRNTQw08tNLS5OTE/
 NSUwq1kvOz93ECAwbBiDYwfhtWcAhRkkOJiVR3vdPnCOF+JLyUyozEosz4otKc1KLDzHKcHAo
 SfDWfALKCRalpqdWpGXmAAMYJi3BwaMkwivxHijNW1yQmFucmQ6ROsWoy7GgZ8MXJiGWvPy8V
 Clx3i6QGQIgRRmleXAjYNF0iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8gSBTeDLzSuA2vQ
 I6ggnoiKALDiBHlCQipKQaGENKgq9ysZd7c53wkpb5x5x3LcH+SJyEaji7kM48vxVrt6rlfHz
 y6EdI67PdDr8eX9v6x5On47vyPlWRlaEKbUGrswuVcp/lK77WUCtaJ/tfotVXTk+4/v1Et8cx
 39TbHPJjCmZfqmRp9vmx5HNAvX3iHL1U/u0Hnv5cfTd5OePUvNVq7v6LlViKMxINtZiLihMBv
 cSDYaECAAA=
X-Env-Sender: prvs=333040239=Ian.Jackson@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1497625529!98537439!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55076 invoked from network); 16 Jun 2017 15:05:33 -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;
 16 Jun 2017 15:05:33 -0000
X-IronPort-AV: E=Sophos;i="5.39,347,1493683200"; d="scan'208";a="436718934"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 16 Jun 2017 16:05:09 +0100
Message-ID: <1497625511-8933-4-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1497625511-8933-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1497625511-8933-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 4/6] ts-syslog-server: New test script
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBpcyBhICJjb21wbGV0ZSBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgVURQIHN5c2xvZyBwcm90
b2NvbCIuCgpJbiBmYWN0LCB0aGUgVURQIHN5c2xvZyBwcm90b2NvbCBpcyB0cml2aWFsOiB0aGUg
VURQIHBhY2tldHMgY29udGFpbgpuZXdsaW5lLXRlcm1pbmF0ZWQgdW5peCB0ZXh0IHN0cmluZ3Mu
ICBXZSBjYW4gc2ltcGx5IGNob21wIHRoZW0gYW5kCmxvZyB0aGVtIChhbG9uZyB3aXRoIHRoZSBz
ZW5kaW5nIGFkZHJlc3MgYW5kIHBvcnQpLgoKVGhpcyBzY3JpcHQgaXMgZGVzaWduZWQgdG8gYmUg
cnVuIHdpdGggdGhlIG5ldyAifCIgc3Bhd24tdHMgbW9kZTogaXQKd2lsbCBrZWVwIHJ1bm5pbmcg
dW50aWwgaXQgaXMgcmVhcGVkLgoKQ3VycmVudGx5IGl0IGlzIG5vdCBwYXJ0IG9mIGFueSBqb2Jz
LgoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+
Ci0tLQogdHMtc3lzbG9nLXNlcnZlciB8IDg1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgODUgaW5zZXJ0aW9u
cygrKQogY3JlYXRlIG1vZGUgMTAwNzU1IHRzLXN5c2xvZy1zZXJ2ZXIKCmRpZmYgLS1naXQgYS90
cy1zeXNsb2ctc2VydmVyIGIvdHMtc3lzbG9nLXNlcnZlcgpuZXcgZmlsZSBtb2RlIDEwMDc1NQpp
bmRleCAwMDAwMDAwLi5iMTdjNTMxCi0tLSAvZGV2L251bGwKKysrIGIvdHMtc3lzbG9nLXNlcnZl
cgpAQCAtMCwwICsxLDg1IEBACisjIS91c3IvYmluL3BlcmwgLXcKKyMgVGhpcyBpcyBwYXJ0IG9m
ICJvc3N0ZXN0IiwgYW4gYXV0b21hdGVkIHRlc3RpbmcgZnJhbWV3b3JrIGZvciBYZW4uCisjIENv
cHlyaWdodCAoQykgMjAwOS0yMDEzIENpdHJpeCBJbmMuCisjIAorIyBUaGlzIHByb2dyYW0gaXMg
ZnJlZSBzb2Z0d2FyZTogeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQorIyBp
dCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBBZmZlcm8gR2VuZXJhbCBQdWJsaWMgTGljZW5z
ZSBhcyBwdWJsaXNoZWQgYnkKKyMgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgZWl0aGVy
IHZlcnNpb24gMyBvZiB0aGUgTGljZW5zZSwgb3IKKyMgKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0
ZXIgdmVyc2lvbi4KKyMgCisjIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9w
ZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorIyBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdp
dGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorIyBNRVJDSEFOVEFCSUxJVFkgb3Ig
RklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCisjIEdOVSBBZmZlcm8g
R2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorIyAKKyMgWW91IHNob3Vs
ZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEFmZmVybyBHZW5lcmFsIFB1YmxpYyBM
aWNlbnNlCisjIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtLiAgSWYgbm90LCBzZWUgPGh0dHA6Ly93
d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorCit1c2Ugc3RyaWN0OworCit1bnNoaWZ0IEBJTkMsIHF3
KC4pOwordXNlIE9zc3Rlc3Q7Cit1c2UgT3NzdGVzdDo6VGVzdFN1cHBvcnQ7CisKK3VzZSBQT1NJ
WDsKK3VzZSBGY250bDsKK3VzZSBTb2NrZXQgcXcoUEZfSU5FVCBTT0NLX0RHUkFNIElOQUREUl9B
TlkKKyAgICAgICAgICAgICAgcGFja19zb2NrYWRkcl9pbiB1bnBhY2tfc29ja2FkZHJfaW4gaW5l
dF9hdG9uIGluZXRfbnRvYSk7CisKK3RzcmVhZGNvbmZpZygpOworCitkaWUgaWYgQEFSR1YgJiYg
JEFSR1ZbMF0gPX4gbS9eLS87CisKK2xvZ20oInN0YXJ0aW5nIHN5c2xvZyBzZXJ2ZXIgLi4uIik7
CisKK3NvY2tldCBTLCBQRl9JTkVULCBTT0NLX0RHUkFNLCAwIG9yIGRpZSAkITsKKworbXkgJHNv
Y2tuYW1lID0gcGFja19zb2NrYWRkcl9pbigwLCBpbmV0X2F0b24oY29udHJvbGxlcl9pcGFkZHIo
KSkpOworYmluZCBTLCAkc29ja25hbWUgb3IgZGllICQhOworJHNvY2tuYW1lID0gZ2V0c29ja25h
bWUgUyBvciBkaWUgJCE7CitteSAoJHBvcnQsJG15YWRkcikgPSB1bnBhY2tfc29ja2FkZHJfaW4o
JHNvY2tuYW1lKSBvciBkaWUgJCE7CiskbXlhZGRyID0gaW5ldF9udG9hKCRteWFkZHIpOworCitz
dG9yZV9ydW52YXIoJ3N5c2xvZ19zZXJ2ZXInLCIkbXlhZGRyOiRwb3J0Iik7CisKK215IEBmaHMg
PSBxdyhTIFNURElOKTsKKworZm9yZWFjaCBteSAkZmggKEBmaHMpIHsKKyAgICBteSAkZmwgPSBm
Y250bCgkZmgsIEZfR0VURkwsIDApIC8vIGRpZSAkITsKKyAgICBmY250bCgkZmgsIEZfU0VURkws
ICRmbCB8IE9fTk9OQkxPQ0spIC8vIGRpZSAkITsKK30KKworbG9nbSgic3lzbG9nIHNlcnZlciBy
dW5uaW5nIG9uICRteWFkZHI6JHBvcnQiKTsKKworZm9yICg7OykgeworICAgIG15ICRyZmRzID0g
Jyc7CisgICAgZm9yZWFjaCBteSAkZmggKEBmaHMpIHsKKwl2ZWMoJHJmZHMsIGZpbGVubygkZmgp
LCAxKSA9IDE7CisgICAgfQorICAgIG15ICRlZmRzID0gJHJmZHM7CisgICAgc2VsZWN0KCRyZmRz
LCB1bmRlZiwgJGVmZHMsIHVuZGVmKTsKKyAgICBpZiAodmVjKCRyZmRzLCBmaWxlbm8oU1RESU4p
LCAxKSkgeworCW15ICRkOworCW15ICRyID0gc3lzcmVhZCBTVERJTiwgJGQsIDE7CisJaWYgKGRl
ZmluZWQgJHIpIHsKKwkgICAgZGllICJyZWFkIHNvbWV0aGluZyBmcm9tIHN0ZGluISIgaWYgJHI+
MDsKKwkgICAgbGFzdDsKKwl9IGVsc2UgeworCSAgICBkaWUgJCEgdW5sZXNzICQhPT1FQUdBSU4g
fHwgJCE9PUVXT1VMREJMT0NLOworCX0KKyAgICB9CisgICAgaWYgKHZlYygkcmZkcywgZmlsZW5v
KFMpLCAxKSkgeworCW15ICRkOworCW15ICRzZW5kZXIgPSByZWN2IFMsICRkLCAxMDI0LCAwOwor
CWlmIChkZWZpbmVkICRzZW5kZXIpIHsKKwkgICAgbXkgKCRzcG9ydCwkc2FkZHIpID0gdW5wYWNr
X3NvY2thZGRyX2luKCRzZW5kZXIpIG9yIGRpZSAkITsKKwkgICAgJHNhZGRyID0gaW5ldF9udG9h
KCRzYWRkcikgLy8gZGllICQhOworCSAgICBjaG9tcCAkZDsKKwkgICAgbG9nbSgiJHNhZGRyOiRz
cG9ydCAkZCIpOworCX0gZWxzZSB7CisJICAgIGRpZSAkISB1bmxlc3MgJCE9PUVBR0FJTiB8fCAk
IT09RVdPVUxEQkxPQ0s7CisJfQorICAgIH0KK30JCisKK2xvZ20oInN0b3BwaW5nLiIpOwotLSAK
Mi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 16 15:05:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 15: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 1dLsoe-0006oL-RO; Fri, 16 Jun 2017 15:05: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=333040239=Ian.Jackson@citrix.com>)
 id 1dLsoc-0006nH-Nc
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 15:05:38 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 C8/DA-03058-2C3F3495; Fri, 16 Jun 2017 15:05:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsXitHRDpO6hz86
 RBgcuM1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm3JrxnLdimWNGz+wJbA+NSiS5GTg4JAX+J
 y3fuMIPYbAK6Ek1b/rJ1MXJwiAioSNzeawBiMguESux4YQlSISwQLrHu8z92kDCLgKrE5gd6I
 GFeAQ+J4zuOskEMlJM4f/wnM0iJkICaxNz18RAlghInZz5hAbGZBSQkDr54wTyBkXsWktQsJK
 kFjEyrGNWLU4vKUot0TfSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQJDgAEIdjB
 2X/Y/xCjJwaQkyvv+iXOkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnemk9AOcGi1PTUirTMHGAw
 wqQlOHiURHgl3gOleYsLEnOLM9MhUqcYFaXEebtA+gRAEhmleXBtsAi4xCgrJczLCHSIEE9Ba
 lFuZgmq/CtGcQ5GJWHeQJApPJl5JXDTXwEtZgJaHHTBAWRxSSJCSqqBUadQa7+AWDvHm3fuvJ
 UN8m1HF566+Is3vdNSxmN9IPOpP9ZCPYwbjoSL/y+axcr5UPpp1fbul9OjNsiu81EL+mnTXHb
 v8A7my1ptfA/+X+L6ObFS4rhM3UTtPz1BLTwHN4rKeXxobHkzJ/dm9hvxxx1MG4o8F/AncKnK
 z5zjfC96ofjCqKrTSizFGYmGWsxFxYkAgcJlM3sCAAA=
X-Env-Sender: prvs=333040239=Ian.Jackson@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1497625535!108166726!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63535 invoked from network); 16 Jun 2017 15:05:37 -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;
 16 Jun 2017 15:05:37 -0000
X-IronPort-AV: E=Sophos;i="5.39,347,1493683200"; d="scan'208";a="428204745"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 16 Jun 2017 16:05:06 +0100
Message-ID: <1497625511-8933-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/6] sg-run-job: Document run-ts and
	spawn-ts argument syntaxes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; 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
LQogc2ctcnVuLWpvYiB8IDkzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgOTMgaW5zZXJ0aW9ucygr
KQoKZGlmZiAtLWdpdCBhL3NnLXJ1bi1qb2IgYi9zZy1ydW4tam9iCmluZGV4IDRiOThlMmIuLmZk
MTA5ZTEgMTAwNzU1Ci0tLSBhL3NnLXJ1bi1qb2IKKysrIGIvc2ctcnVuLWpvYgpAQCAtMTQ2LDYg
KzE0Niw5OSBAQCBwcm9jIHRlc3RpZF9tYXRjaGVzX2dsb2JzIHt0ZXN0aWQgZ2xvYnN9IHsKIAog
Iy0tLS0tLS0tLS0gdGVzdCBzY3JpcHQgaGFuZGxpbmcgLS0tLS0tLS0tLQogCisjICAgc3B3YW4t
dHMgICAgSUZGQUlMIFRFU1RJRCBTQ1JJUFQtQVJHUy4uLgorIworIyAgICAgICBTcGF3bnMgdGhl
IHRlc3Qgc2NyaXB0IGFzIGEgdGVzdCBzdGVwLCBhbmQgbGVhdmVzIGl0IHJ1bm5pbmcuCisjICAg
ICAgIFJldHVybnMgdG9rZW4gdG8gcGFzcyB0byByZWFwLXRzLgorIworIyAgIHJlYXAtdHMgICAg
IFRPS0VOIFtXQU5UU1RBVFVTXQorIworIyAgICAgICBXYWl0cyBmb3IgdGhlIHRlc3Qgc2NyaXB0
IHRvIGZpbmlzaC4KKyMKKyMgICAgICAgVGhlIHN0ZXAgc3RhdHVzIGlzIHNldCB0byAicGFzcyIg
KGlmIHRoZSBzY3JpcHQgZXhpdHMgemVybykgb3IKKyMgICAgICAgSUZGQUlMIChvdGhlcndpc2Up
LiAgKEJ1dCBpdCBpcyBub3Qgc2V0IGlmIHRoZSBzY3JpcHQsCisjICAgICAgIG9yIHNvbWV0aGlu
ZyBlbHNlLCBhbHJlYWR5IHNldCBpdCB0byAiYWJvcnRlZCIgb3IgImJyb2tlbiIuKQorIworIyAg
ICAgICBSZXR1cm4gdmFsdWUgaXMgdHJ1ZSBpZiB0aGF0IHN0ZXAgc3RhdHVzIG1hdGNoZXMgdGhl
IGdsb2IKKyMgICAgICAgV0FOVFNUQVRVUyAod2hpY2ggZGVmYXVsdHMgdG8gInBhc3MiKS4gIFRl
c3QgZmFpbHVyZXMgZG8gbm90CisjICAgICAgIGJlY29tZSBUY2wgZXhjZXB0aW9ucyBhbmQgZG8g
bm90IGFmZmVjdCBvdGhlciB0ZXN0IGV4ZWN1dGlvbi4KKyMKKyMgICBydW4tdHMgICAgICBJRkZB
SUwgVEVTVElEIFNDUklQVC1BUkdTLi4uCisjCisjICAgICAgIFJ1bnMgdGhlIHRlc3Qgc2NyaXB0
LCB3YWl0aW5nIGZvciBpdCB0byBmaW5pc2guCisjICAgICAgIFRoZSBzdGVwIHN0YXR1cyBpcyBz
ZXQgYXMgZm9yIHJlYXAtdHMuCisjCisjICAgICAgIElmIHRoYXQgc3RlcCBzdGF0dXMgaXMgbm90
ICJwYXNzIiwgdGhyb3dzIGEgVGNsIGV4Y2VwdGlvbi4KKyMKKyMgICAgICAgTm9ybWFsbHkgKGVn
LCB3aXRoaW4gdGhlIHJlY2lwZSksIGFuIGV4Y2VwdGlvbiBjYXVzZXMgdGhlIGpvYgorIyAgICAg
ICB0byBiZSBzdG9wcGVkIGFzIGEgZmFpbHVyZSAoYW5kIHByb2NlZWQgdG8gbG9nIGNvbGxlY3Rp
b24pLgorIyAgICAgICBTcGVjaWZpY2FsbHk6CisjICAgICAgICAgICAgICAgIm9rIiBpcyBzZXQg
dG8gIjAiICh3aGljaCBwcmV2ZW50cyBtb3N0IG90aGVyCisjICAgICAgICAgICAgICAgICAgICBn
ZW5lcmFsIHN0ZXBzIGZyb20gcnVubmluZykKKyMgICAgICAgICAgICAgICBUaGUgam9iIHN0YXR1
cyBpcyBzZXQgdG8gSUZGQUlMLgorIworIyAgIHBlci1ob3N0LXRzIElGRkFJTCBURVNUSUQgU0NS
SVBULUFSR1MuLi4KKyMKKyMgICAgICAgUnVucyB0aGUgc2NyaXB0IChhcyBhIHNlcGFyYXRlIHN0
ZXApIGZvciBlYWNoIHRlc3QgaG9zdCBpZGVudC4KKyMgICAgICAgVGhlIGhvc3QgaWRlbnQgaXMg
YXBwZW5kZWQgdG8gU0NSSVBULUFSR1MuICAoU0NSSVBULUFSR1MKKyMgICAgICAgc2hvdWxkIGNv
bnRhaW4gYW4gZXZlbiBudW1iZXIgb2YgKyBpdGVtcyBmb3IgcHJvcGVyIHRlc3RpZAorIyAgICAg
ICBnZW5lcmF0aW9uLikKKyMKKyMgICAgICAgVGhlIHNjcmlwdHMgYXJlIHJ1biBpbiBwYXJhbGxl
bCBmb3IgYWxsIGhvc3QgaWRlbnRzLgorIworIyAgICAgICBJZiBhbnkgb2YgdGhlIHN0ZXAgc3Rh
dHVzZXMgaXMgbm90ICJwYXNzIiwgc2V0cyB0aGUgam9iCisjICAgICAgIHN0YXR1cyB0byBJRkZB
SUwgYW5kIHN0b3BzIHRoZSBqb2IgYXMgYSBmYWlsdXJlIChhcyBhYm92ZSkuCisjCisjICBJRkZB
SUwgY2FuIGJlCisjCisjICAgICAgICAgICBbLV1bIV0uCisjICAgICAgICAgICBbLV1bIV1TVEFU
VVMKKyMKKyMgICAgICAgd2hlcmUgU1RBVFVTIGlzIHRoZSBqb2Ivc3RlcCBzdGF0dXMgdG8gYmUg
dXNlZCBpZiB0aGUgc3RlcAorIyAgICAgICBzdGF0dXMgaXMgbm90IGFzIGV4cGVjdGVkLCBhbmQg
dGhlIHNwZWNpYWwgbWVhbmluZ3MgYXJlOgorIworIyAgICAgICAgICAgLSAgICAgIE9ubHkgZm9y
IHJ1bi10czsgc3VwcnJlc3NlcyBleGNlcHRpb24gb24gZmFpbHVyZS4KKyMgICAgICAgICAgICEg
ICAgICBSdW4gdGhpcyBldmVuIGlmIHRoZSAib2siIGlzIGZhbHNlIChpZSBhZnRlciBmYWlsdXJl
KQorIyAgICAgICAgICAgLiAgICAgIFNob3J0aGFuZCBmb3IgImZhaWwiCisjCisjICBURVNUSUQg
c3BlY2lmaWVzIHRoZSB1bmlxdWUgSUQgZm9yIHRoaXMgdGVzdCBzdGVwLgorIworIyAgICAgICBU
aGUgdGVzdGlkIG11c3QgYmUgdW5pcXVlIHdpdGhpbiB0aGUgam9iOyBidXQgZm9yIHN0ZXBzIHdo
aWNoCisjICAgICAgIGFjdHVhbCB0ZXN0cyAoaWUsIHdoaWNoIG1pZ2h0IGJlIHN1YmplY3QgdG8g
cmVncmVzc2lvbgorIyAgICAgICBhbmFsc3lzaXMsIG9yIGJpc2VjdGlvbikgbXVzdCBiZSBzdGFi
bGUgLSBpZSwgaXQgbXVzdCBub3QKKyMgICAgICAgY2hhbmdlIGR1ZSB0byByYWNlcyBub3IgZHVl
IHRvIGZ1dHVyZSBvc3N0ZXN0IGNoYW5nZXMuCisjICAgICAgIE5vcm1hbGx5IHRoaXMgaXMgYWNo
ZWl2ZWQgYnkgY29tcHV0aW5nIGl0IGZyb20gdGhlCisjICAgICAgIFNDUklQVC1BUkdTIGJ5IHNw
ZWNpZnlpbmcgc29tZXRoaW5nIGludm9sdmluZyAiPSIgb3IgIi9AIi4KKyMKKyMgICAgICAgVEVT
VElEIGlzIHByb2Nlc3NlZCB3aXRoIHNvbWUgc3Vic3RpdHV0aW9ucyAoaW4gdGhpcyBvcmRlcik6
CisjCisjICAgICAgID0gICBhdCB0aGUgc3RhcnQgaXMgcmVwbGFjZWQgd2l0aCAiU0NSSVBUQkFT
SVMvQCIKKyMgICAgICAgICAgIHdoZXJlIFNDUklQVEJBU0lTIGlzIHRoZSBmaXJzdCBlbnRyeSBp
biBTQ1JJUFQtQVJHUworIyAgICAgICAgICAgd2l0aCB0cy0gcmVtb3ZlZC4KKyMKKyMgICAgICAg
KiAgIGFzIHRoZSB3aG9sZSBURVNUSUQgaXMgcmVwbGFjZWQgd2l0aCAiU0NSSVBUQkFTSVMvQCgq
KSIKKyMgICAgICAgCisjICAgICAgIC9AICBhbnl3aGVyZSBpcyByZXBsYWNlZCB3aXRoICIvQVJH
L0FSRy4uLiIKKyMgICAgICAgICAgIChpZSwgIi9BUkciIGZvciBlYWNoIEFSRyBpbiBTQ1JJUFQt
QVJHUyBhZnRlciB0aGUKKyMgICAgICAgICAgIHNjcmlwdCBuYW1lLCBidXQgc2VlIG5vdGUgYWJv
dXQgIisiIGluIFNDUklQVC1BUkdTLAorIyAgICAgICAgICAgYmVsb3cuKQorIworIyAgICAgICAo
KikgYXQgdGhlIGVuZCBpcyByZXBsYWNlZCBieSAoU1RFUE5PKQorIyAgICAgICAgICAgd2hlcmUg
U1RFUE5PIGlzIHRoZSBzdGVwIG51bWJlciB3aXRoaW4gdGhlIGpvYiAod2hpY2gKKyMgICAgICAg
ICAgIGlzIHVuaXF1ZSB3aXRoaW4gdGhlIGpvYiwgYnV0IG5vdCBzdGFibGUpLgorIworIyAgU0NS
SVBULUFSR1MgaXMgdGhlIHNjcmlwdCBuYW1lIGFuZCBpdHMgYXJndW1lbnRzLCBidXQgaXMgYWxz
bworIyAgc3ViamVjdCB0byBzb21lIHNwZWNpYWwgcHJvY2Vzc2luZzoKKyMKKyMgICAgICAgVGhl
IHNjcmlwdCBuYW1lIHNob3VsZCBub3QgaW5jbHVkZSB0aGUgLi8gd2hpY2ggaXMgbmVjZXNzYXJ5
CisjICAgICAgIHRvIGZpbmQgdGhlIHNjcmlwdCBpbiB0aGUgY3VycmVudCBkaXJlY3RvcnkuICBU
aGlzIHdpbGwgYmUKKyMgICAgICAgYWRkZWQgaW1wbGljaXRseS4KKyMKKyMgICAgICAgQW4gYXJn
dW1lbnQgd2hpY2ggaXMgcHJlY2lzZWx5ICIrIiB0b2dnbGVzIHdoZXRoZXIgdGhlCisjICAgICAg
IHN1YnNlcXVlbnQgaXRlbXMgaW4gU0NSSVBULUFSR1MgYXJlIGFkZGVkIHRvIHRoZSBleHBhbnNp
b24gb2YKKyMgICAgICAgL0AgaW4gVEVTVElELiAgKFRoZSAiKyIgaXRzZWxmIGlzIG5vdCBhZGRl
ZCB0byB0aGUgYXJndW1lbnRzCisjICAgICAgIG9yIHRoZSB0ZXN0aWQuKQorCiBwcm9jIHJ1bi10
cyB7aWZmYWlsIGFyZ3N9IHsKICAgICBzZXQgd2FudHN0YXR1cyBwYXNzCiAgICAgaWYge1tyZWdz
dWIge14tfSAkaWZmYWlsIHt9IGlmZmFpbF19IHsgc2V0IHdhbnRzdGF0dXMgKiB9Ci0tIAoyLjEu
NAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 15:09:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 15:09:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLssB-0007VU-He; Fri, 16 Jun 2017 15:09: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 1dLssA-0007VK-41
 for xen-devel@lists.xen.org; Fri, 16 Jun 2017 15:09:18 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 57/4B-03620-D94F3495; Fri, 16 Jun 2017 15:09:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDS3fOF+d
 Ig46rehZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bxMzdZC04bVDw+t4i5gXG5WhcjJ4eQQJ7E
 rOv7GEFsXgE7id1/f7KD2BIChhKnF95k6WLk4GARUJV4eigJJMwmoC7R9mw7K0hYREBZYvJc3
 y5GLg5mgZmMEr+fXAVrFRbwk5jwbxEjxPgqiY4HDWwgNqeAs8SfHfuZQXp5BQQl/u4QBgkzC2
 hJPPx1iwXC1pZYtvA1WAmzgLTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsYNYpTi8pSi3SNDPW
 SijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQJDjwEIdjD+WRZwiFGSg0lJlPf9E+dI
 Ib6k/JTKjMTijPii0pzU4kOMMhwcShK81Z+BcoJFqempFWmZOcAogElLcPAoifBKvAdK8xYXJ
 OYWZ6ZDpE4xKkqJ8zaA9AmAJDJK8+DaYJF3iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8gZ
 +ApvBk5pXATX8FtJgJaHHQBQeQxSWJCCmpBsb0whmeOxtmH56ieJ7f6/bBWY6a5XxJd2N5Tqy
 x2V09m/WHgUxwk7BQ2sGCSYaNf7YpXzhjet7mEde3/oO94mdvWJ9oLr9RtKCttGFZ8CTTKNWN
 Nz812yxLF5we+qNRtyT07qe6c8r3ZCw+7N/tcG3d0qusF0UD1SQOf5R5XT7TK2Ze5I7ujS1KL
 MUZiYZazEXFiQAcoB/htwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1497625755!102567604!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59736 invoked from network); 16 Jun 2017 15:09:16 -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; 16 Jun 2017 15:09:16 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 16 Jun 2017 09:09:14 -0600
Message-Id: <594410B9020000780016380D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 16 Jun 2017 09:09:13 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Chao Gao" <chao.gao@intel.com>
References: <1495608977-15921-1-git-send-email-chao.gao@intel.com>
 <1495608977-15921-4-git-send-email-chao.gao@intel.com>
In-Reply-To: <1495608977-15921-4-git-send-email-chao.gao@intel.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 v3 3/3] VT-d PI: restrict the vcpu number on
 a given pcpu
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDI0LjA1LjE3IGF0IDA4OjU2LCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPiBD
dXJyZW50bHksIGEgYmxvY2tlZCB2Q1BVIGlzIHB1dCBpbiBpdHMgcENQVSdzIHBpIGJsb2NraW5n
IGxpc3QuIElmCj4gdG9vIG1hbnkgdkNQVXMgYXJlIGJsb2NrZWQgb24gYSBnaXZlbiBwQ1BVLCBp
dCB3aWxsIGluY3VyIHRoYXQgdGhlIGxpc3QKPiBncm93cyB0b28gbG9uZy4gQWZ0ZXIgYSBzaW1w
bGUgYW5hbHlzaXMsIHRoZXJlIGFyZSAzMmsgZG9tYWlucyBhbmQKPiAxMjggdmNwdSBwZXIgZG9t
YWluLCB0aHVzIGFib3V0IDRNIHZDUFVzIG1heSBiZSBibG9ja2VkIGluIG9uZSBwQ1BVJ3MKPiBQ
SSBibG9ja2luZyBsaXN0LiBXaGVuIGEgd2FrZXVwIGludGVycnVwdCBhcnJpdmVzLCB0aGUgbGlz
dCBpcwo+IHRyYXZlcnNlZCB0byBmaW5kIHNvbWUgc3BlY2lmaWMgdkNQVXMgdG8gd2FrZSB0aGVt
IHVwLiBUaGlzIHRyYXZlcnNhbCBpbgo+IHRoYXQgY2FzZSB3b3VsZCBjb25zdW1lIG11Y2ggdGlt
ZS4KPiAKPiBUbyBtaXRpZ2F0ZSB0aGlzIGlzc3VlLCB0aGlzIHBhdGNoIGxpbWl0cyB0aGUgdmNw
dSBudW1iZXIgb24gYSBnaXZlbgo+IHBDUFUsCgpUaGlzIHdvdWxkIGJlIGEgYnVnLCBidXQgSSB0
aGluayBpdCdzIHRoZSBkZXNjcmlwdGlvbiB3aGljaCBpcyB3cm9uZwoob3IgYXQgbGVhc3QgaW1w
cmVjaXNlKTogWW91IGRvbid0IGxpbWl0IHRoZSBudW1iZXIgb2YgdkNQVS1zIF9ydW5fCm9uIGFu
eSBwQ1BVLCBidXQgdGhvc2UgdHJhY2tlZCBvbiBhbnkgcENQVS1zIGJsb2NraW5nIGxpc3QuIFBs
ZWFzZQpzYXkgc28gaGVyZSB0byBhdm9pZCBjb25mdXNpb24uCgo+IHRha2luZyBmYWN0b3JzIHN1
Y2ggYXMgcGVyZm9tYW5jZSBvZiBjb21tb24gY2FzZSwgY3VycmVudCBodm0gdmNwdQo+IGNvdW50
IGFuZCBjdXJyZW50IHBjcHUgY291bnQgaW50byBjb25zaWRlcmF0aW9uLiBXaXRoIHRoaXMgbWV0
aG9kLCBmb3IKPiB0aGUgY29tbW9uIGNhc2UsIGl0IHdvcmtzIGZhc3QgYW5kIGZvciBzb21lIGV4
dHJlbWUgY2FzZXMsIHRoZSBsaXN0Cj4gbGVuZ3RoIGlzIHVuZGVyIGNvbnRyb2wuCj4gCj4gVGhl
IGNoYW5nZSBpbiB2bXhfcGlfdW5ibG9ja192Y3B1KCkgaXMgZm9yIHRoZSBmb2xsb3dpbmcgY2Fz
ZToKPiB2Y3B1IGlzIHJ1bm5pbmcgLT4gdHJ5IHRvIGJsb2NrICh0aGlzIHBhdGNoIG1heSBjaGFu
Z2UgTlNEVCB0bwo+IGFub3RoZXIgcENQVSkgYnV0IG5vdGlmaWNhdGlvbiBjb21lcyBpbiB0aW1l
LCB0aHVzIHRoZSB2Y3B1CgpXaGF0IGRvZXMgImJ1dCBub3RpZmljYXRpb24gY29tZXMgaW4gdGlt
ZSIgbWVhbj8KCj4gZ29lcyBiYWNrIHRvIHJ1bm5pbmcgc3RhdGlvbiAtPiBWTS1lbnRyeSAod2Ug
c2hvdWxkIHNldCBOU0RUIGFnYWluLAoKcy9zdGF0aW9uL3N0YXRlLyA/Cgo+IHJldmVydGluZyB0
aGUgY2hhbmdlIHdlIG1ha2UgdG8gTlNEVCBpbiB2bXhfdmNwdV9ibG9jaygpKQoKT3ZlcmFsbCBJ
J20gbm90IHN1cmUgSSByZWFsbHkgdW5kZXJzdGFuZCB3aGF0IHlvdSB0cnkgdG8gZXhwbGFpbgpo
ZXJlLgoKPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwo+ICsrKyBiL3hlbi9hcmNo
L3g4Ni9odm0vdm14L3ZteC5jCj4gQEAgLTEwMCwxNiArMTAwLDYyIEBAIHZvaWQgdm14X3BpX3Bl
cl9jcHVfaW5pdCh1bnNpZ25lZCBpbnQgY3B1KQo+ICAgICAgc3Bpbl9sb2NrX2luaXQoJnBlcl9j
cHUodm14X3BpX2Jsb2NraW5nLCBjcHUpLmxvY2spOwo+ICB9Cj4gIAo+ICsvKgo+ICsgKiBCeSBk
ZWZhdWx0LCB0aGUgbG9jYWwgcGNwdSAobWVhbnMgdGhlIG9uZSB0aGUgdmNwdSBpcyBjdXJyZW50
bHkgcnVubmluZyBvbikKPiArICogaXMgY2hvc2VuIGFzIHRoZSBkZXN0aW5hdGlvbiBvZiB3YWtl
dXAgaW50ZXJydXB0LiBCdXQgaWYgdGhlIHZjcHUgbnVtYmVyIG9mCj4gKyAqIHRoZSBwY3B1IGV4
Y2VlZHMgYSBsaW1pdCwgYW5vdGhlciBwY3B1IGlzIGNob3NlbiB1bnRpbCB3ZSBmaW5kIGEgc3Vp
dGFibGUKPiArICogb25lLgo+ICsgKgo+ICsgKiBDdXJyZW50bHksIGNob29zZSAodl90b3QvcF90
b3QpICsgSyBhcyB0aGUgbGltaXQgb2YgdmNwdSBjb3VudCwgd2hlcmUKPiArICogdl90b3QgaXMg
dGhlIHRvdGFsIG51bWJlciBvZiBodm0gdmNwdXMgb24gdGhlIHN5c3RlbSwgcF90b3QgaXMgdGhl
IHRvdGFsCj4gKyAqIG51bWJlciBvZiBwY3B1cyBpbiB0aGUgc3lzdGVtLCBhbmQgSyBpcyBhIGZp
eGVkIG51bWJlci4gRXhwZXJtZW50cyBzaG93cwo+ICsgKiB0aGUgbWF4aW11bSB0aW1lIHRvIHdh
a2V1cCBhIHZjcHUgZnJvbSBhIDEyOC1lbnRyeSBibG9ja2luZyBsaXN0IGlzIGFib3V0Cj4gKyAq
IDIydXMsIHdoaWNoIGlzIHRvbGVyYWJsZS4gU28gY2hvb3NlIDEyOCBhcyB0aGUgZml4ZWQgbnVt
YmVyIEsuCgpHaXZpbmcgYW5kIGtpbmQgb2YgYWJzb2x1dGUgdGltZSB2YWx1ZSByZXF1aXJlcyBh
bHNvIHN0YXRpbmcgb24gd2hhdApoYXJkd2FyZSB0aGlzIHdhcyBtZWFzdXJlZC4KCj4gKyAqIFRo
aXMgcG9saWN5IG1ha2VzIHN1cmU6Cj4gKyAqIDEpIGZvciBjb21tb24gY2FzZXMsIHRoZSBsaW1p
dCB3b24ndCBiZSByZWFjaGVkIGFuZCB0aGUgbG9jYWwgcGNwdSBpcyB1c2VkCj4gKyAqIHdoaWNo
IGlzIGJlbmVmaWNpYWwgdG8gcGVyZm9ybWFuY2UgKGF0IGxlYXN0LCBhdm9pZCBhbiBJUEkgd2hl
biB1bmJsb2NraW5nCj4gKyAqIHZjcHUpLgo+ICsgKiAyKSBmb3IgdGhlIHdvcnN0IGNhc2UsIHRo
ZSBibG9ja2luZyBsaXN0IGxlbmd0aCBzY2FsZXMgd2l0aCB0aGUgdmNwdSBjb3VudAo+ICsgKiBk
aXZpZGVkIGJ5IHRoZSBwY3B1IGNvdW50Lgo+ICsgKi8KPiArI2RlZmluZSBQSV9MSVNUX0ZJWEVE
X05VTSAxMjgKPiArI2RlZmluZSBQSV9MSVNUX0xJTUlUICAgICAoYXRvbWljX3JlYWQoJm51bV9o
dm1fdmNwdXMpIC8gbnVtX29ubGluZV9jcHVzKCkgKyBcCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFBJX0xJU1RfRklYRURfTlVNKQo+ICsKPiArc3RhdGljIGJvb2wgcGlfb3Zlcl9saW1p
dChpbnQgY291bnQpCgpDYW4gYSBjYWxsZXIgdmFsaWRseSBwYXNzIGEgbmVnYXRpdmUgYXJndW1l
bnQ/IE90aGVyd2lzZSB1bnNpZ25lZCBpbnQKcGxlYXNlLgoKPiArewo+ICsgICAgLyogQ29tcGFy
ZSB3LyBjb25zdGFudCBmaXJzdCB0byBzYXZlIGFuIGF0b21pYyByZWFkIGluIHRoZSBjb21tb24g
Y2FzZSAqLwoKQXMgYW4gYXRvbWljIHJlYWQgaXMganVzdCBhIG5vcm1hbCByZWFkIG9uIHg4Niwg
ZG9lcyB0aGlzIHJlYWxseSBtYXR0ZXI/Cgo+ICsgICAgcmV0dXJuICgoY291bnQgPiBQSV9MSVNU
X0ZJWEVEX05VTSkgJiYKPiArICAgICAgICAgICAgKGNvdW50ID4gKGF0b21pY19yZWFkKCZudW1f
aHZtX3ZjcHVzKSAvIG51bV9vbmxpbmVfY3B1cygpKSArCj4gKyAgICAgICAgICAgICAgICBQSV9M
SVNUX0ZJWEVEX05VTSkpOwoKUmlnaHQgYWJvdmUgeW91J3ZlICNkZWZpbmUtZCBQSV9MSVNUX0xJ
TUlUIC0gd2h5IGRvIHlvdSBvcGVuIGNvZGUKaXQgaGVyZT8gQWxzbyBub3RlIHRoYXQgdGhlIG91
dGVyIHBhaXIgb2YgcGFyZW50aGVzZXMgaXMgcG9pbnRsZXNzIChhbmQKaGFtcGVyaW5nIHJlYWRh
YmlsaXR5KS4KCj4gIHN0YXRpYyB2b2lkIHZteF92Y3B1X2Jsb2NrKHN0cnVjdCB2Y3B1ICp2KQo+
ICB7Cj4gICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwo+IC0gICAgdW5zaWduZWQgaW50IGRlc3Q7
Cj4gKyAgICB1bnNpZ25lZCBpbnQgZGVzdCwgcGlfY3B1Owo+ICAgICAgc3BpbmxvY2tfdCAqb2xk
X2xvY2s7Cj4gLSAgICBzcGlubG9ja190ICpwaV9ibG9ja2luZ19saXN0X2xvY2sgPQo+IC0JCSZw
ZXJfY3B1KHZteF9waV9ibG9ja2luZywgdi0+cHJvY2Vzc29yKS5sb2NrOwo+ICAgICAgc3RydWN0
IHBpX2Rlc2MgKnBpX2Rlc2MgPSAmdi0+YXJjaC5odm1fdm14LnBpX2Rlc2M7Cj4gKyAgICBzcGlu
bG9ja190ICpwaV9ibG9ja2luZ19saXN0X2xvY2s7Cj4gKwo+ICsgICAgcGlfY3B1ID0gdi0+cHJv
Y2Vzc29yOwo+ICsgcmV0cnk6Cj4gKyAgICBwaV9ibG9ja2luZ19saXN0X2xvY2sgPSAmcGVyX2Nw
dSh2bXhfcGlfYmxvY2tpbmcsIHBpX2NwdSkubG9jazsKPiAgCj4gICAgICBzcGluX2xvY2tfaXJx
c2F2ZShwaV9ibG9ja2luZ19saXN0X2xvY2ssIGZsYWdzKTsKPiArICAgIC8qCj4gKyAgICAgKiBT
aW5jZSBwaV9jcHUgbWF5IG5vdyBiZSBvbmUgb3RoZXIgdGhhbiB0aGUgb25lIHYgaXMgY3VycmVu
dGx5Cj4gKyAgICAgKiBydW5uaW5nIG9uLCBjaGVjayB0byBtYWtlIHN1cmUgdGhhdCBpdCdzIHN0
aWxsIHVwLgo+ICsgICAgICovCj4gKyAgICBpZiAoIHVubGlrZWx5KCghY3B1X29ubGluZShwaV9j
cHUpKSB8fAoKQnV0IHRoaXMgY2hlY2sgY29tZXN0IHRvIGxhdGUgdGhlbjogWW91J3ZlIGFscmVh
ZHkgdXNlZCBwZXItQ1BVCmRhdGEgb2YgYW4gb2ZmbGluZSBDUFUgYnkgdGhlIHRpbWUgeW91IG1h
a2UgaXQgaGVyZS4gSSdtIGFsc28gbm90CnlvdSByZWFsbHkgbmVlZCB0aGUgbG9jayBoZXJlLiBB
IHJlYWRfYXRvbWljKCkgb3IgdGhlIGNvdW50ZXIKd291bGQgc3VmZmljZSBhZmFpY3MgKG9mIGNv
dXJzZSB0aGUgd3JpdGVycyB0aGVuIHdvdWxkIG5lZWQgdG8KdXNlIHdyaXRlX2F0b21pYygpIG9y
IGFkZF9zaXplZCgpKS4KCj4gKyAgICAgICAgICAgICBwaV9vdmVyX2xpbWl0KHBlcl9jcHUodm14
X3BpX2Jsb2NraW5nLCBwaV9jcHUpLmNvdW50ZXIpKSApCgpJbmRlbnRhdGlvbi4KCj4gKyAgICB7
Cj4gKyAgICAgICAgcGlfY3B1ID0gY3B1bWFza19jeWNsZShwaV9jcHUsICZjcHVfb25saW5lX21h
cCk7CgpXaXRoIHRoaXMsIGhvdyBjb3VsZCB0aGUgQ1BVIGJlIG9mZmxpbmUgYnkgdGhlIHRpbWUg
eW91IG1ha2UgaXQKYmFjayB0byB0aGUgY2hlY2sgYWJvdmUuCgo+ICsgICAgICAgIHNwaW5fdW5s
b2NrX2lycXJlc3RvcmUocGlfYmxvY2tpbmdfbGlzdF9sb2NrLCBmbGFncyk7Cj4gKyAgICAgICAg
Z290byByZXRyeTsKClBsZWFzZSB0cnkgKGhhcmQpIHRvIGF2b2lkIHRoZSBnb3RvIGhlcmUgKHdl
IGdlbmVyYWxseSBhY2NlcHQgaXRzCnVzZSBvbmx5IGZvciBrZWVwaW5nIGVycm9yIGhhbmRsaW5n
IHJlYXNvbmFibHkgc2ltcGxlKS4KCj4gQEAgLTEzNCw2ICsxODAsMTMgQEAgc3RhdGljIHZvaWQg
dm14X3ZjcHVfYmxvY2soc3RydWN0IHZjcHUgKnYpCj4gICAgICBBU1NFUlQocGlfZGVzYy0+bmRz
dCA9PQo+ICAgICAgICAgICAgICh4MmFwaWNfZW5hYmxlZCA/IGRlc3QgOiBNQVNLX0lOU1IoZGVz
dCwgUElfeEFQSUNfTkRTVF9NQVNLKSkpOwo+ICAKPiArICAgIGlmICggdW5saWtlbHkocGlfY3B1
ICE9IHYtPnByb2Nlc3NvcikgKQo+ICsgICAgewo+ICsgICAgICAgIGRlc3QgPSBjcHVfcGh5c2lj
YWxfaWQocGlfY3B1KTsKPiArICAgICAgICB3cml0ZV9hdG9taWMoJnBpX2Rlc2MtPm5kc3QsCj4g
KyAgICAgICAgICAgICAgICAgKHgyYXBpY19lbmFibGVkID8gZGVzdCA6IE1BU0tfSU5TUihkZXN0
LCBQSV94QVBJQ19ORFNUX01BU0spKSk7Cj4gKyAgICB9CgpUaGlzIGtpbmQgb2YgY29udHJhZGlj
dHMgdGhlIEFTU0VSVCgpIHZpc2libGUgaW4gcGF0Y2ggY29udGV4dCBhYm92ZS4KSSBfdGhpbmtf
IGl0IGlzIG5ldmVydGhlbGVzcyBjb3JyZWN0LCBidXQgaXQgd291bGQgYmUgZ29vZCB0byBhdHRh
Y2ggYQpjb21tZW50IGhlcmUgZXhwbGFpbmluZyB0aGlzLgoKQWxzbyB0aGVyZSdzIG5vIHBvaW50
IGluIHBhcmVudGhlc2l6aW5nIHRoZSBhcmd1bWVudCBvZiBhIGZ1bmN0aW9uCmNhbGwuCgo+IEBA
IC0xNzAsNiArMjI0LDggQEAgc3RhdGljIHZvaWQgdm14X3BpX3VuYmxvY2tfdmNwdShzdHJ1Y3Qg
dmNwdSAqdikKPiAgICAgICAqIGl0IGlzIHJ1bm5pbmcgaW4gbm9uLXJvb3QgbW9kZS4KPiAgICAg
ICAqLwo+ICAgICAgd3JpdGVfYXRvbWljKCZwaV9kZXNjLT5udiwgcG9zdGVkX2ludHJfdmVjdG9y
KTsKPiArICAgIHdyaXRlX2F0b21pYygmcGlfZGVzYy0+bmRzdCwKPiArICAgICAgICAgICAgICAg
ICB4MmFwaWNfZW5hYmxlZCA/IGRlc3QgOiBNQVNLX0lOU1IoZGVzdCwgUElfeEFQSUNfTkRTVF9N
QVNLKSk7CgpUaGUgZXhwbGFuYXRpb24gb2Ygd2h5IHRoaXMgaXMgbmVlZGVkIHNob3VsZCBhbHNv
IGJlIHB1dCBoZXJlCnJhdGhlciB0aGVuIChvbmx5KSBpbiB0aGUgY29tbWl0IG1lc3NhZ2UuCgpK
YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 15:12:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 15:12:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLsuy-0008AO-VB; Fri, 16 Jun 2017 15:12:12 +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 1dLsuy-0008AH-0m
 for xen-devel@lists.xen.org; Fri, 16 Jun 2017 15:12:12 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 39/1C-01999-B45F3495; Fri, 16 Jun 2017 15:12:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXS6fjDS9f9q3O
 kwfXDZhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aLtx3sBQvZK7qOvmRpYDzP2sXIySEkkCex
 YcplFhCbV8BO4vverWC2hIChxOmFN8FsFgFViQ9T5zOB2GwC6hJtz7aD9YoIxEhcX9kLZHNxM
 As8ZJS4e+EbWEJYwFZiwfFl7CAJIYE+Jonds2ewgyQ4BQIlnu56ztzFyAG0TVDi7w5hkDCzgJ
 bEw1+3WCBsbYllC1+DlTALSEss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRozi1qCy1SNfQXC+
 pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzAAGYBgB+PF056HGCU5mJREed8/cY4U
 4kvKT6nMSCzOiC8qzUktPsSowcEh8Gzt6guMUix5+XmpShK8lV+A6gSLUtNTK9Iyc4AxAlMqw
 cGjJMIr8R4ozVtckJhbnJkOkTrFqMvR9GHLFyYhsBlS4rzZIDMEQIoySvPgRsDi9RKjrJQwLy
 PQgUI8BalFuZklqPKvGMU5GJWEeZeCTOHJzCuB2/QK6AgmoCOCLjiAHFGSiJCSamDcGXJCb6f
 gCY2MvTvepUhc2txtzqZ/ynnDo5wrJz88XeyV8LT2kd3ufxwNM6Yc5u+JZm9zrlO4ri+z6fiB
 5BOLbyhyr/7u+q8u490RGfd7Z7orrzRW5uvf2OAybYvhJo7jUZdj1i7/9nytXkmtW7DSytVFA
 bMZjst82D21uUO+QHzfecPJR/1FlViKMxINtZiLihMBrgdCrtICAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1497625925!100186104!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32390 invoked from network); 16 Jun 2017 15:12:07 -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; 16 Jun 2017 15:12:07 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 16 Jun 2017 09:12:05 -0600
Message-Id: <594411650200007800163833@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 16 Jun 2017 09:12:05 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Petre Pircalabu" <ppircalabu@bitdefender.com>,
 "Tamas K Lengyel" <tamas@tklengyel.com>
References: <1495806118-12223-1-git-send-email-ppircalabu@bitdefender.com>
 <1496137567-6574-1-git-send-email-ppircalabu@bitdefender.com>
 <1496137567-6574-3-git-send-email-ppircalabu@bitdefender.com>
 <CABfawh=O0fEfQwVJTAee3P+uLE1-qxtJW0PAqyX2j4u=9s-q3w@mail.gmail.com>
In-Reply-To: <CABfawh=O0fEfQwVJTAee3P+uLE1-qxtJW0PAqyX2j4u=9s-q3w@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2 2/2] xen-access: write_ctrlreg_c4 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+IE9uIDE2LjA2LjE3IGF0IDE2OjMyLCA8dGFtYXNAdGtsZW5neWVsLmNvbT4gd3JvdGU6Cj4g
T24gVHVlLCBNYXkgMzAsIDIwMTcgYXQgMzo0NiBBTSwgUGV0cmUgUGlyY2FsYWJ1IDxwcGlyY2Fs
YWJ1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+IEBAIC0zMTQsNiArMzE3LDIyIEBAIHN0YXRp
YyB2b2lkIGdldF9yZXF1ZXN0KHZtX2V2ZW50X3QgKnZtX2V2ZW50LCB2bV9ldmVudF9yZXF1ZXN0
X3QgKnJlcSkKPj4gIH0KPj4KPj4gIC8qCj4+ICsgKiBYODYgY29udHJvbCByZWdpc3RlciBuYW1l
cwo+PiArICovCj4+ICtzdGF0aWMgY29uc3QgY2hhciogZ2V0X3g4Nl9jdHJsX3JlZ19uYW1lKHVp
bnQzMl90IGluZGV4KQo+PiArewo+PiArICAgIHN0YXRpYyBjb25zdCBjaGFyKiBuYW1lc1tdID0g
ewo+IAo+IEkgd291bGQgcHJlZmVyIHRvIHNlZSB0aGlzIGJlaW5nIGRlZmluZWQgaW4gdGhlIGZv
bGxvd2luZyBmb3JtIHNvIHRoYXQKPiBpdCBpcyBjbGVhciB3aGVyZSB0aGUgaW5kZXhlcyBjb21l
IGZyb206Cj4gICBbVk1fRVZFTlRfWDg2X0NSMF0gPSAiQ1IwIiwKPiAgIC4uLgo+IAo+PiArICAg
ICAgICAiQ1IwIiwKPj4gKyAgICAgICAgIkNSMyIsCj4+ICsgICAgICAgICJDUjQiLAo+PiArICAg
ICAgICAiWENSMCIsCj4+ICsgICAgfTsKPiAKPiBBbmQgdGhpcyBjaGVjayB0byBiZSBpbmRleCA+
IFZNX0VWRU5UX1g4Nl9YQ1IwCgpPciBwZXJoYXBzIGV2ZW4gYmV0dGVyID49IEFSUkFZX1NJWkUo
KT8KCj4+ICsgICAgcmV0dXJuIChpbmRleCA+IDMpID8gIiIgOiBuYW1lc1tpbmRleF07Cj4+ICt9
Cj4+ICsKPj4gKwo+PiArLyoKCkkgYWxzbyBub3RpY2UgdGhlcmUgYXJlIHR3byBzdWNjZXNzaXZl
IGJsYW5rIGxpbmVzIGhlcmUsIHdoaWNoIHdlCmdlbmVyYWxseSB0cnkgdG8gYXZvaWQuCgpKYW4K
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 16 15:15:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 15: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 1dLsyT-0008O2-FA; Fri, 16 Jun 2017 15:15: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 1dLsyS-0008NA-AC
 for xen-devel@lists.xen.org; Fri, 16 Jun 2017 15:15:48 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 F2/98-02956-326F3495; Fri, 16 Jun 2017 15:15:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS1f5m3O
 kQesfFoslHxezODB6HN39mymAMYo1My8pvyKBNePMl0esBes4K/41L2NvYJzM3sXIySEkkCex
 5959FhCbV8BO4sPrk4wgtoSAocTphTfB4iwCqhI3l0DUsAmoS7Q9284KYosIaEus3fMKaA4XB
 7PAJCaJXRunMIEkhAXCJDZdO8gEkhAS6GOSeLT2ATNIglMgUOLv/1VAHRxA2wQl/u4QBgkzC2
 hJPPx1iwXC1pZYtvA1M0gJs4C0xPJ/HBMY+WYhNMxC0jALScMshIYFjCyrGNWLU4vKUot0jfW
 SijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQLDjwEIdjB2/HM6xCjJwaQkyvv+iXOk
 EF9SfkplRmJxRnxRaU5q8SFGDQ4OgWdrV19glGLJy89LVZLgff4FqE6wKDU9tSItMwcYITClE
 hw8SiK8Eu+B0rzFBYm5xZnpEKlTjIpS4ryfQPoEQBIZpXlwbbCovMQoKyXMywh0lBBPQWpRbm
 YJqvwrRnEORiVhXsGvQFN4MvNK4Ka/AlrMBLQ46IIDyOKSRISUVANjqd3hA1UFYndPGlbpN/l
 5zjkoP7dSsOCr9v+7J52SeN+VFW7aErK3Wlr3wwW5KVNvNb+b3Hpq5i0N794vjnk/VZZtOzhr
 yvOdYWe3SG8KDhfZIN7yasPHD9lzBPNC3yalxHwI0D/eK7BWbHZ879knC8K2vfS9fSM7Kihhg
 zefVLBr+tE4KXN5JZbijERDLeai4kQASL9PjsUCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1497626145!74161005!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49336 invoked from network); 16 Jun 2017 15:15:46 -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; 16 Jun 2017 15:15:46 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 16 Jun 2017 09:15:44 -0600
Message-Id: <594412400200007800163849@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 16 Jun 2017 09:15:44 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Tamas K Lengyel" <tamas@tklengyel.com>
References: <1495806118-12223-1-git-send-email-ppircalabu@bitdefender.com>
 <1496137567-6574-1-git-send-email-ppircalabu@bitdefender.com>
 <1496137567-6574-2-git-send-email-ppircalabu@bitdefender.com>
 <CABfawh=LVmcDANZMOVJPzKZDVo6fDSRgzew2+J5g9kyfs4ugFQ@mail.gmail.com>
In-Reply-To: <CABfawh=LVmcDANZMOVJPzKZDVo6fDSRgzew2+J5g9kyfs4ugFQ@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2 1/2] x86/monitor: add masking support for
 write_ctrlreg 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>

Pj4+IE9uIDE2LjA2LjE3IGF0IDE2OjI2LCA8dGFtYXNAdGtsZW5neWVsLmNvbT4gd3JvdGU6Cj4g
T24gVHVlLCBNYXkgMzAsIDIwMTcgYXQgMzo0NiBBTSwgUGV0cmUgUGlyY2FsYWJ1Cj4gPHBwaXJj
YWxhYnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPj4gQWRkIHN1cHBvcnQgZm9yIGZpbHRlcmlu
ZyBvdXQgdGhlIHdyaXRlX2N0cmxyZWcgbW9uaXRvciBldmVudHMgaWYgdGhleQo+PiBhcmUgZ2Vu
ZXJhdGVkIG9ubHkgYnkgY2hhbmdpbmcgY2VydGFpbnMgYml0cy4KPj4gQSBuZXcgcGFyYW1ldGVy
IChiaXRtYXNrKSB3YXMgYWRkZWQgdG8gdGhlIHhjX21vbml0b3Jfd3JpdGVfY3RybHJlZwo+PiBm
dW5jdGlvbiBpbiBvcmRlciB0byBtYXNrIHRoZSBldmVudCBnZW5lcmF0aW9uIGlmIHRoZSBjaGFu
Z2VkIGJpdHMgYXJlCj4+IHNldC4KPj4KPj4gU2lnbmVkLW9mZi1ieTogUGV0cmUgUGlyY2FsYWJ1
IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KPiAKPiBBY2tlZC1ieTogVGFtYXMgSyBMZW5n
eWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgoKQXJlIHlvdSBidHcgaW4gYWdyZWVtZW50IHdpdGgg
Li4uCgo+PiBAQCAtMTEwNyw2ICsxMTA3LDExIEBAIHN0cnVjdCB4ZW5fZG9tY3RsX21vbml0b3Jf
b3Agewo+PiAgICAgICAgICAgICAgdWludDhfdCBzeW5jOwo+PiAgICAgICAgICAgICAgLyogU2Vu
ZCBldmVudCBvbmx5IG9uIGEgY2hhbmdlIG9mIHZhbHVlICovCj4+ICAgICAgICAgICAgICB1aW50
OF90IG9uY2hhbmdlb25seTsKPj4gKyAgICAgICAgICAgIC8qCj4+ICsgICAgICAgICAgICAgKiBT
ZW5kIGV2ZW50IG9ubHkgaWYgdGhlIGNoYW5nZWQgYml0IGluIHRoZSBjb250cm9sIHJlZ2lzdGVy
Cj4+ICsgICAgICAgICAgICAgKiBpcyBub3QgbWFza2VkLgo+PiArICAgICAgICAgICAgICovCj4+
ICsgICAgICAgICAgICB1aW50NjRfYWxpZ25lZF90IGJpdG1hc2s7CgouLi4gdGhlIDUtYnl0ZSBn
YXAgYmVpbmcgaW50cm9kdWNlZCBoZXJlLCB1c2luZyBvZiB3aGljaCB3b24ndApiZSBwb3NzaWJs
ZSB3aXRob3V0IGJ1bXBpbmcgWEVOX0RPTUNUTF9JTlRFUkZBQ0VfVkVSU0lPTgphZ2Fpbj8gR2Vu
ZXJhbGx5IHdlIGFpbSBhdCBtYWtpbmcgcGFkZGluZyBleHBsaWNpdCBhbmQgY2hlY2tpbmcKaXQg
dG8gYmUgemVybyBvbiBpbnB1dCAvIHByb3ZpZGluZyB6ZXJvIG9uIG91dHB1dC4KCkphbgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 15:25:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 15:25: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 1dLt7z-0000lf-Hy; Fri, 16 Jun 2017 15:25:39 +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 1dLt7z-0000lZ-54
 for xen-devel@lists.xen.org; Fri, 16 Jun 2017 15:25:39 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 8C/11-03587-278F3495; Fri, 16 Jun 2017 15:25:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPIsWRWlGSWpSXmKPExsXiVRvkqJv/wzn
 SYM4RNYslHxezODB6HN39mymAMYo1My8pvyKBNaNt9nTmgsdsFXcWn2duYFzF2sXIxSEkMIFR
 4vynxUwgjoTAHFaJ3Uv62bsYOYCcNInu72ldjJxAZoVE64E/jCC2kICGxO2bjewQzfuZJGZc7
 4dyJjJKPNl9iRGio1ji6ZQmZhCbV0BQ4uTMJywgQ4UEPCXWz64DCXMK2Es8PtHCAtF7kEniwI
 IfLCAJNgFtibbXu1hBbBYBVYmpzdOgZiZK7Fi0lRViZoDExEWtTCC2MNDMxXOWgMVFBJQlen/
 9BhvKLNDOJLFg0j2wBLOApkTr9t/sExhFZiG5aRaS1AJGplWMGsWpRWWpRbqGZnpJRZnpGSW5
 iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIHBzgAEOxjvbww4xCjJwaQkyvv+iXOkEF9SfkplR
 mJxRnxRaU5q8SFGGQ4OJQneK9+BcoJFqempFWmZOcC4g0lLcPAoifBKvAdK8xYXJOYWZ6ZDpE
 4xGnM0fdjyhYlj0oHtX5iEWPLy81KlxHm9QSYJgJRmlObBDYKlg0uMslLCvIxApwnxFKQW5Wa
 WoMq/YhTnYFQS5v39DWgKT2ZeCdy+V0CnMAGdEnTBAeSUkkSElFQDo/il05lHLdmSPLbf+6M3
 W2Db05oSswX+v3mT5Hw39Hw9PTnx5+neVWfmsUj8YDz5gTXMyDrLJu/TKY5IDhUpWQuWg72qf
 Cu+M6idvS/4a72I0P1/bV8WPdfSLpTrmdydJCvyVP7aWZN5qzrYkzb5XD/5sHpfIbOI6Lu0+v
 VaIt2he1e9Yb5iq8RSnJFoqMVcVJwIAL8DYRoCAwAA
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1497626735!108238383!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8341 invoked from network); 16 Jun 2017 15:25:35 -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;
 16 Jun 2017 15:25:35 -0000
Received: by mail-wm0-f65.google.com with SMTP id d64so5664853wmf.2
 for <xen-devel@lists.xen.org>; Fri, 16 Jun 2017 08:25:35 -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=/FPaY70inINQeAq/2pTfuQjA+Yu6gPVBpHXsSqmOpj4=;
 b=fIOPwX1mk3nB5vXn6B6V603cEjuqrPaMhGEgtBeUvUtaBQLTcMrt99Jo+zI+CVfoQ7
 0CcYHkIPJ1AGxXRpHijSCICqe8+HtRw/gPZVj1fdXHv71QQSQ6wnc0sg6GvHVRXL8omw
 SqOJdn/AIkYQC5S+k/N/paV7km9g7L9ZaNUt6eVVQYv1U2AF5+Xe9kU35ZRnlFJRZ276
 igOBVFoDj6k/OIJer9ZqBal3bFPDTofpui7l9u8hkRQzZ8JMWjuEXXASPMQ+gEqe4T7d
 T7JIAh1I57s4VLaHwPqI8Gu1fDrvg6KaGda9EicB62UjJrRRqqGrnwe5vHOMj06LSLzz
 m2Ig==
X-Gm-Message-State: AKS2vOzIHHpkO89631/GHuR1e1c2fj6gTGlVtsbjIOzA6OR9kGVjT5Ry
 ejtShYIjOVagHysX7fdWBQ==
X-Received: by 10.28.71.147 with SMTP id m19mr7473999wmi.92.1497626735030;
 Fri, 16 Jun 2017 08:25:35 -0700 (PDT)
Received: from mail-wm0-f54.google.com (mail-wm0-f54.google.com.
 [74.125.82.54])
 by smtp.gmail.com with ESMTPSA id l16sm1728946wre.25.2017.06.16.08.25.34
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 16 Jun 2017 08:25:34 -0700 (PDT)
Received: by mail-wm0-f54.google.com with SMTP id x70so29045836wme.0
 for <xen-devel@lists.xen.org>; Fri, 16 Jun 2017 08:25:34 -0700 (PDT)
X-Received: by 10.28.105.218 with SMTP id z87mr5290160wmh.121.1497626734586;
 Fri, 16 Jun 2017 08:25:34 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.40.67 with HTTP; Fri, 16 Jun 2017 08:24:54 -0700 (PDT)
In-Reply-To: <594411650200007800163833@prv-mh.provo.novell.com>
References: <1495806118-12223-1-git-send-email-ppircalabu@bitdefender.com>
 <1496137567-6574-1-git-send-email-ppircalabu@bitdefender.com>
 <1496137567-6574-3-git-send-email-ppircalabu@bitdefender.com>
 <CABfawh=O0fEfQwVJTAee3P+uLE1-qxtJW0PAqyX2j4u=9s-q3w@mail.gmail.com>
 <594411650200007800163833@prv-mh.provo.novell.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Fri, 16 Jun 2017 09:24:54 -0600
X-Gmail-Original-Message-ID: <CABfawhmM=xYsqpahLjzKqPxuvXTNHa7mRR+3cnUgXi21dXcAiQ@mail.gmail.com>
Message-ID: <CABfawhmM=xYsqpahLjzKqPxuvXTNHa7mRR+3cnUgXi21dXcAiQ@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2 2/2] xen-access: write_ctrlreg_c4 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>

T24gRnJpLCBKdW4gMTYsIDIwMTcgYXQgOToxMiBBTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPiB3cm90ZToKPj4+PiBPbiAxNi4wNi4xNyBhdCAxNjozMiwgPHRhbWFzQHRrbGVuZ3ll
bC5jb20+IHdyb3RlOgo+PiBPbiBUdWUsIE1heSAzMCwgMjAxNyBhdCAzOjQ2IEFNLCBQZXRyZSBQ
aXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPj4+IEBAIC0zMTQs
NiArMzE3LDIyIEBAIHN0YXRpYyB2b2lkIGdldF9yZXF1ZXN0KHZtX2V2ZW50X3QgKnZtX2V2ZW50
LCB2bV9ldmVudF9yZXF1ZXN0X3QgKnJlcSkKPj4+ICB9Cj4+Pgo+Pj4gIC8qCj4+PiArICogWDg2
IGNvbnRyb2wgcmVnaXN0ZXIgbmFtZXMKPj4+ICsgKi8KPj4+ICtzdGF0aWMgY29uc3QgY2hhciog
Z2V0X3g4Nl9jdHJsX3JlZ19uYW1lKHVpbnQzMl90IGluZGV4KQo+Pj4gK3sKPj4+ICsgICAgc3Rh
dGljIGNvbnN0IGNoYXIqIG5hbWVzW10gPSB7Cj4+Cj4+IEkgd291bGQgcHJlZmVyIHRvIHNlZSB0
aGlzIGJlaW5nIGRlZmluZWQgaW4gdGhlIGZvbGxvd2luZyBmb3JtIHNvIHRoYXQKPj4gaXQgaXMg
Y2xlYXIgd2hlcmUgdGhlIGluZGV4ZXMgY29tZSBmcm9tOgo+PiAgIFtWTV9FVkVOVF9YODZfQ1Iw
XSA9ICJDUjAiLAo+PiAgIC4uLgo+Pgo+Pj4gKyAgICAgICAgIkNSMCIsCj4+PiArICAgICAgICAi
Q1IzIiwKPj4+ICsgICAgICAgICJDUjQiLAo+Pj4gKyAgICAgICAgIlhDUjAiLAo+Pj4gKyAgICB9
Owo+Pgo+PiBBbmQgdGhpcyBjaGVjayB0byBiZSBpbmRleCA+IFZNX0VWRU5UX1g4Nl9YQ1IwCj4K
PiBPciBwZXJoYXBzIGV2ZW4gYmV0dGVyID49IEFSUkFZX1NJWkUoKT8KClllYXAsIGV2ZW4gYmV0
dGVyLgoKVGFtYXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 15:29:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 15:29:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLtBX-00010X-1P; Fri, 16 Jun 2017 15:29:19 +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 1dLtBV-00010R-WE
 for xen-devel@lists.xen.org; Fri, 16 Jun 2017 15:29:18 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 00/44-03557-D49F3495; Fri, 16 Jun 2017 15:29:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrKIsWRWlGSWpSXmKPExsVyMbThiK7PT+d
 Ig0etuhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aCfS+YCmZyV2x628vSwHido4uRi0NIYCKj
 RN/zucwgjoTAHFaJ13/esXYxcgI5aRIdM64xQdiVEtP2/mEHsYUENCRu32xkh+jeyyRx+tVjJ
 ghnAqPEwwermSE68iRW9q8G6+AVEJQ4OfMJC0S3p8TpBVeA4hwcnAL2Eu+3cUH0HmSS+L3pOF
 gNm4C2RNvrXWBXsAioSnw+tAfqikSJrkt9TBAzAyT6t+0CmyMskCTx5hlYq4iAskTvr98sIDO
 ZBdqZJDZcOQZ2D7OApkTr9t/sExhFZiE5aRaS1AJGplWMGsWpRWWpRbqGJnpJRZnpGSW5iZk5
 uoYGZnq5qcXFiempOYlJxXrJ+bmbGIHBzgAEOxivbww4xCjJwaQkyvv+iXOkEF9SfkplRmJxR
 nxRaU5q8SFGGQ4OJQneK9+BcoJFqempFWmZOcC4g0lLcPAoifBKvAdK8xYXJOYWZ6ZDpE4xWn
 JcubLuCxPHpAPbgeQUECnEkpeflyolznsGZJ4ASENGaR7cOFhquMQoKyXMywh0oBBPQWpRbmY
 JqvwrRnEORiVh3t/fgKbwZOaVwG19BXQQE9BBQRccQA4qSURISTUw9hYccpdmP7W+4qn6ozl/
 JG7/dve6l9H3xVHMcEdLSUHJWvvVvG83m9211DDiEoprC5w1Y+PzBU3y7wM2PsprrFX6IVlse
 NnkcdbJc8/u6t4+VlblnPjg9/1LhjYF0TtueM8Li/p4uizw+NRi9ugYwcivnQdnS76Nf224MZ
 v3y9SCDa0esnEXlViKMxINtZiLihMBg+j5owgDAAA=
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1497626956!51222271!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59559 invoked from network); 16 Jun 2017 15:29:16 -0000
Received: from mail-wr0-f196.google.com (HELO mail-wr0-f196.google.com)
 (209.85.128.196)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 16 Jun 2017 15:29:16 -0000
Received: by mail-wr0-f196.google.com with SMTP id y25so4756309wrd.1
 for <xen-devel@lists.xen.org>; Fri, 16 Jun 2017 08:29:16 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=KodcP3E46faZP0evZ7Z+XyMZdNcUykiRF2nWgv2+72I=;
 b=Wfd6f8PuN2xcmKxhKZrLR6ZR3RcoDGHRGB5IzyLK3dE3X7hUlYqA+hPsKov7UM0nMu
 eBLEn3GY08yWWQs334PcNM9WqM17M0w0cIZxcnpk2+pqgZhg74WP2HS4C0Ikr4tufGVq
 oswlREDiM6lMGn8bjUUos0u0MygF5C6OOR7/9z7x7soJQ09/JOg5ju4Sc8Jv9QHA42yk
 2qbEl0UEuYOAa8kySgpZX7BCNmQzSCd2cNALV9nwO2il+O9i8wvidhI9RbsmZDbi8rSE
 1B+DmpTnpBxCUXFSFvXl1dWAALKlDDPGedkk/0nDgJBRUFEwZI6Zu5otv/YQgv4xWf6d
 ttMw==
X-Gm-Message-State: AKS2vOwdSjz7Fh+qTeN3RmJKc7h7spsLTARb2NR8YAYLH5JajI2r57eK
 Lgm8pEN2O7nDDn7UcPx/Og==
X-Received: by 10.223.134.91 with SMTP id 27mr7926211wrw.166.1497626956332;
 Fri, 16 Jun 2017 08:29:16 -0700 (PDT)
Received: from mail-wm0-f54.google.com (mail-wm0-f54.google.com.
 [74.125.82.54])
 by smtp.gmail.com with ESMTPSA id 18sm2923589wmt.6.2017.06.16.08.29.16
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 16 Jun 2017 08:29:16 -0700 (PDT)
Received: by mail-wm0-f54.google.com with SMTP id d64so4656449wmf.1
 for <xen-devel@lists.xen.org>; Fri, 16 Jun 2017 08:29:16 -0700 (PDT)
X-Received: by 10.28.30.3 with SMTP id e3mr5512036wme.60.1497626955954; Fri,
 16 Jun 2017 08:29:15 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.40.67 with HTTP; Fri, 16 Jun 2017 08:28:35 -0700 (PDT)
In-Reply-To: <594412400200007800163849@prv-mh.provo.novell.com>
References: <1495806118-12223-1-git-send-email-ppircalabu@bitdefender.com>
 <1496137567-6574-1-git-send-email-ppircalabu@bitdefender.com>
 <1496137567-6574-2-git-send-email-ppircalabu@bitdefender.com>
 <CABfawh=LVmcDANZMOVJPzKZDVo6fDSRgzew2+J5g9kyfs4ugFQ@mail.gmail.com>
 <594412400200007800163849@prv-mh.provo.novell.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Fri, 16 Jun 2017 09:28:35 -0600
X-Gmail-Original-Message-ID: <CABfawh=L-ZgH2gE5MFe3HYshbcLEUa=Eiti4jborCs6nBbESMg@mail.gmail.com>
Message-ID: <CABfawh=L-ZgH2gE5MFe3HYshbcLEUa=Eiti4jborCs6nBbESMg@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2 1/2] x86/monitor: add masking support for
 write_ctrlreg 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>

T24gRnJpLCBKdW4gMTYsIDIwMTcgYXQgOToxNSBBTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPiB3cm90ZToKPj4+PiBPbiAxNi4wNi4xNyBhdCAxNjoyNiwgPHRhbWFzQHRrbGVuZ3ll
bC5jb20+IHdyb3RlOgo+PiBPbiBUdWUsIE1heSAzMCwgMjAxNyBhdCAzOjQ2IEFNLCBQZXRyZSBQ
aXJjYWxhYnUKPj4gPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPj4+IEFkZCBz
dXBwb3J0IGZvciBmaWx0ZXJpbmcgb3V0IHRoZSB3cml0ZV9jdHJscmVnIG1vbml0b3IgZXZlbnRz
IGlmIHRoZXkKPj4+IGFyZSBnZW5lcmF0ZWQgb25seSBieSBjaGFuZ2luZyBjZXJ0YWlucyBiaXRz
Lgo+Pj4gQSBuZXcgcGFyYW1ldGVyIChiaXRtYXNrKSB3YXMgYWRkZWQgdG8gdGhlIHhjX21vbml0
b3Jfd3JpdGVfY3RybHJlZwo+Pj4gZnVuY3Rpb24gaW4gb3JkZXIgdG8gbWFzayB0aGUgZXZlbnQg
Z2VuZXJhdGlvbiBpZiB0aGUgY2hhbmdlZCBiaXRzIGFyZQo+Pj4gc2V0Lgo+Pj4KPj4+IFNpZ25l
ZC1vZmYtYnk6IFBldHJlIFBpcmNhbGFidSA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+Cj4+
Cj4+IEFja2VkLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+Cj4KPiBB
cmUgeW91IGJ0dyBpbiBhZ3JlZW1lbnQgd2l0aCAuLi4KPgo+Pj4gQEAgLTExMDcsNiArMTEwNywx
MSBAQCBzdHJ1Y3QgeGVuX2RvbWN0bF9tb25pdG9yX29wIHsKPj4+ICAgICAgICAgICAgICB1aW50
OF90IHN5bmM7Cj4+PiAgICAgICAgICAgICAgLyogU2VuZCBldmVudCBvbmx5IG9uIGEgY2hhbmdl
IG9mIHZhbHVlICovCj4+PiAgICAgICAgICAgICAgdWludDhfdCBvbmNoYW5nZW9ubHk7Cj4+PiAr
ICAgICAgICAgICAgLyoKPj4+ICsgICAgICAgICAgICAgKiBTZW5kIGV2ZW50IG9ubHkgaWYgdGhl
IGNoYW5nZWQgYml0IGluIHRoZSBjb250cm9sIHJlZ2lzdGVyCj4+PiArICAgICAgICAgICAgICog
aXMgbm90IG1hc2tlZC4KPj4+ICsgICAgICAgICAgICAgKi8KPj4+ICsgICAgICAgICAgICB1aW50
NjRfYWxpZ25lZF90IGJpdG1hc2s7Cj4KPiAuLi4gdGhlIDUtYnl0ZSBnYXAgYmVpbmcgaW50cm9k
dWNlZCBoZXJlLCB1c2luZyBvZiB3aGljaCB3b24ndAo+IGJlIHBvc3NpYmxlIHdpdGhvdXQgYnVt
cGluZyBYRU5fRE9NQ1RMX0lOVEVSRkFDRV9WRVJTSU9OCj4gYWdhaW4/IEdlbmVyYWxseSB3ZSBh
aW0gYXQgbWFraW5nIHBhZGRpbmcgZXhwbGljaXQgYW5kIGNoZWNraW5nCj4gaXQgdG8gYmUgemVy
byBvbiBpbnB1dCAvIHByb3ZpZGluZyB6ZXJvIG9uIG91dHB1dC4KClllcywgbWFraW5nIHRoZSBw
YWRkaW5nIGV4cGxpY2l0IHdvdWxkIGJlIGJldHRlciAoYnV0IEknbSBub3QgdGhlCm1haW50YWlu
ZXIgb2YgdGhlIGRvbWN0bCBpbnRlcmZhY2Ugc28gbXkgYWNrIGRvZXNuJ3QgY292ZXIgdGhhdCku
CgpUYW1hcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 16 15:29:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 15:29:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLtC9-00014f-9b; Fri, 16 Jun 2017 15:29: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 1dLtC8-00014P-H6
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 15:29:56 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 83/C3-02183-379F3495; Fri, 16 Jun 2017 15:29:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXS6fjDS7fgp3O
 kwaV+bovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePbzXb2gqfiFT8u/mVqYOwU7mLk5BASyJO4
 9fwZI4jNK2An8eniGzYQW0LAUOL0wpssIDaLgKrEgVfzwGrYBNQl2p5tZwWxRYDsec/WANVwc
 TALrGKSuHKyDSwhLBAkcWg5SBEH0IIMiZ+nuUBMTgEriZfPc0FMXgFBib87wC5gFtCSePjrFg
 uErS2xbOFrZpASZgFpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMaoXpxaVpRbpmuolFWWmZ5T
 kJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgQGHgMQ7GD80u98iFGSg0lJlPf9E+dIIb6k/JTK
 jMTijPii0pzU4kOMMhwcShK8aj+AcoJFqempFWmZOcAYgElLcPAoifBKvAdK8xYXJOYWZ6ZDp
 E4xGnNsWL3+CxNHR8+GL0xCLHn5ealS4rxnvgOVCoCUZpTmwQ2CxeYlRlkpYV5GoNOEeApSi3
 IzS1DlXzGKczAqCfP+/gY0hSczrwRu3yugU5iATgm64ABySkkiQkqqgZFlHYvsyuM6m5WjpIU
 tw0wlN22JmRRYdSF+gd/d+z+VGr/3Xig7I3hXaevyg1pfGSdGq/Qyyaksb5j1vNW+9JmABc+0
 QrUqzwz3jht8DCo75k07vsX/dNxnbQPdQy8zZd6F3w+IeWS7lCN88Q4x1e2+t4R94h6+LFhw/
 2n25bNBuXs8zgt85FdiKc5INNRiLipOBACdsxRMyAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1497626990!88270698!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37610 invoked from network); 16 Jun 2017 15:29:51 -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; 16 Jun 2017 15:29:51 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 16 Jun 2017 09:29:49 -0600
Message-Id: <5944158D0200007800163868@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 16 Jun 2017 09:29:49 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Adrian Pop" <apop@bitdefender.com>
References: <20170609165154.23577-1-apop@bitdefender.com>
 <20170609165154.23577-3-apop@bitdefender.com>
In-Reply-To: <20170609165154.23577-3-apop@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
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>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 2/2] x86/altp2m: Add a hvmop for setting the
 suppress #VE bit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA5LjA2LjE3IGF0IDE4OjUxLCA8YXBvcEBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+
IEludHJvZHVjZSBhIG5ldyBodm1vcCwgSFZNT1BfYWx0cDJtX3NldF9zdXBwcmVzc192ZSwgd2hp
Y2ggYWxsb3dzIGEKPiBwcml2aWxlZ2VkIGRvbWFpbiB0byBjaGFuZ2UgdGhlIHZhbHVlIG9mIHRo
ZSAjVkUgc3VwcHJlc3MgYml0IGZvciBhCj4gcGFnZS4KPiAKPiBBZGQgYSBsaWJ4YyB3cmFwcGVy
IGZvciBpbnZva2luZyB0aGlzIGh2bW9wLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFkcmlhbiBQb3Ag
PGFwb3BAYml0ZGVmZW5kZXIuY29tPgo+IC0tLQoKUGxlYXNlIHByb3Blcmx5IHZlcnNpb24geW91
ciBwYXRjaCBzdWJtaXNzaW9ucywgYW5kIHBsZWFzZSBwdXQKaGVyZSBhIGJyaWVmIHN1bW1hcnkg
b2Ygd2hhdCBjaGFuZ2VkIGZyb20gdGhlIHByZXZpb3VzIHZlcnNpb24uCgo+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMKPiArKysgYi94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vz
cy5jCj4gQEAgLTQ2Niw2ICs0NjYsNTggQEAgaW50IHAybV9nZXRfbWVtX2FjY2VzcyhzdHJ1Y3Qg
ZG9tYWluICpkLCBnZm5fdCBnZm4sIHhlbm1lbV9hY2Nlc3NfdCAqYWNjZXNzKQo+ICB9Cj4gIAo+
ICAvKgo+ICsgKiBTZXQvY2xlYXIgdGhlICNWRSBzdXBwcmVzcyBiaXQgZm9yIGEgcGFnZS4gIE9u
bHkgYXZhaWxhYmxlIG9uIFZNWC4KPiArICovCj4gK2ludCBwMm1fc2V0X3N1cHByZXNzX3ZlKHN0
cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgYm9vbCBzdXBwcmVzc192ZSwKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGFsdHAybV9pZHgpCj4gK3sKPiArICAgIHN0cnVj
dCBwMm1fZG9tYWluICpob3N0X3AybSA9IHAybV9nZXRfaG9zdHAybShkKTsKPiArICAgIHN0cnVj
dCBwMm1fZG9tYWluICphcDJtID0gTlVMTDsKPiArICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm07
Cj4gKyAgICBtZm5fdCBtZm47Cj4gKyAgICBwMm1fYWNjZXNzX3QgYTsKPiArICAgIHAybV90eXBl
X3QgdDsKPiArICAgIGludCByYzsKPiArCj4gKyAgICBpZiAoICFjcHVfaGFzX3ZteF92aXJ0X2V4
Y2VwdGlvbnMgKQo+ICsgICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsKPiArCj4gKyAgICAvKiBU
aGlzIHN1Ym9wIHNob3VsZCBvbmx5IGJlIHVzZWQgZnJvbSBhIHByaXZpbGVnZWQgZG9tYWluLiAq
Lwo+ICsgICAgaWYgKCAhY3VycmVudC0+ZG9tYWluLT5pc19wcml2aWxlZ2VkICkKPiArICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKCkJleW9uZCB0aGUgcXVlc3Rpb24gb2Ygd2hhdCBjaGVjayB0byB1
c2UsIHBlcmhhcHMgLUVQRVJNPwoKPiArICAgIC8qICNWRSBzaG91bGQgYmUgZW5hYmxlZCBmb3Ig
dGhpcyB2Y3B1LiAqLwo+ICsgICAgaWYgKCBnZm5fZXEodmNwdV9hbHRwMm0oY3VycmVudCkudmVp
bmZvX2dmbiwgSU5WQUxJRF9HRk4pICkKPiArICAgICAgICByZXR1cm4gLUVJTlZBTDsKClRoaXMg
YWxzbyBkb2Vzbid0IHJlYWxseSBpcyBhbiBpbnZhbGlkIGFyZ3VtZW50IGVycm9yIC0gcGVyaGFw
cyBlLmcuCi1FTlhJTyBvciAtRU5PRU5UPyBCZSBjcmVhdGl2ZSwgYnV0IGRvbid0IHVzZSAtRUlO
VkFMIGZvcgpldmVyeXRoaW5nLgoKPiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2bV9v
cC5oCj4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2h2bS9odm1fb3AuaAo+IEBAIC0yMzcsNiAr
MjM3LDE4IEBAIHN0cnVjdCB4ZW5faHZtX2FsdHAybV9zZXRfbWVtX2FjY2VzcyB7Cj4gIHR5cGVk
ZWYgc3RydWN0IHhlbl9odm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzIHhlbl9odm1fYWx0cDJtX3Nl
dF9tZW1fYWNjZXNzX3Q7Cj4gIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9odm1fYWx0cDJt
X3NldF9tZW1fYWNjZXNzX3QpOwo+ICAKPiArc3RydWN0IHhlbl9odm1fYWx0cDJtX3NldF9zdXBw
cmVzc192ZSB7Cj4gKyAgICAvKiB2aWV3ICovCj4gKyAgICB1aW50MTZfdCB2aWV3Owo+ICsgICAg
dWludDhfdCBzdXBwcmVzc192ZTsKPiArICAgIHVpbnQ4X3QgcGFkMTsKPiArICAgIHVpbnQzMl90
IHBhZDI7Cj4gKyAgICAvKiBnZm4gKi8KPiArICAgIHVpbnQ2NF90IGdmbjsKCkNvbW1lbnRpbmcg
ZmllbGRzIHdpdGggdGhlaXIgZmllbGQgbmFtZXMgaXMsIEknbSBzb3JyeSwgcmF0aGVyIHBvaW50
bGVzcy4KV2hhdCBnZm4gbWVhbnMgaXMgbW9zdCBsaWtlbHkgY2xlYXIgd2l0aG91dCBjb21tZW50
LiBGb3IgdmlldyBJJ20gbm90CnN1cmUgKGRlcGVuZHMgb24gY29udmVudGlvbnMgZWxzZXdoZXJl
KSwgYnV0IHRoZSBib29sZWFuIG5hdHVyZSBvZgpzdXBwcmVzc192ZSBjbGVhcmx5IHdhbnRzIGNv
bW1lbnRpbmcgb24gKGVzcGVjaWFsbHkgYWxzbyB0byBjbGFyaWZ5CmJlaGF2aW9yIG9mIHZhbHVl
cyBvdGhlciB0aGFuIDAgYW5kIDEpLgoKPiArfTsKPiArdHlwZWRlZiBzdHJ1Y3QgeGVuX2h2bV9h
bHRwMm1fc2V0X3N1cHByZXNzX3ZlIHhlbl9odm1fYWx0cDJtX3NldF9zdXBwcmVzc192ZV90Owo+
ICtERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5faHZtX2FsdHAybV9zZXRfc3VwcHJlc3NfdmVf
dCk7CgpJIHRoaW5rIHdlIHNob3VsZCBzdG9wIHRoZSBoYWJpdCBvZiBjcmVhdGluZyBzdWNoIHR5
cGVkZWZzIGFuZCBoYW5kbGVzCndoZW4gLi4uCgo+IEBAIC0yNzYsNiArMjkwLDcgQEAgc3RydWN0
IHhlbl9odm1fYWx0cDJtX29wIHsKPiAgICAgICAgICBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fdmNw
dV9lbmFibGVfbm90aWZ5IGVuYWJsZV9ub3RpZnk7Cj4gICAgICAgICAgc3RydWN0IHhlbl9odm1f
YWx0cDJtX3ZpZXcgICAgICAgICAgICAgICB2aWV3Owo+ICAgICAgICAgIHN0cnVjdCB4ZW5faHZt
X2FsdHAybV9zZXRfbWVtX2FjY2VzcyAgICAgc2V0X21lbV9hY2Nlc3M7Cj4gKyAgICAgICAgc3Ry
dWN0IHhlbl9odm1fYWx0cDJtX3NldF9zdXBwcmVzc192ZSAgICBzZXRfc3VwcHJlc3NfdmU7Cgou
Li4gYSBzdHJ1Y3R1cmUgaXNuJ3QgbWVhbnQgdG8gYmUgdXNlZCBvbiBpdHMgb3duIGFueXdheS4K
CkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 15:33:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 15: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 1dLtFi-0001j7-PG; Fri, 16 Jun 2017 15:33: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 1dLtFh-0001iz-1l
 for xen-devel@lists.xen.org; Fri, 16 Jun 2017 15:33:37 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 F2/A4-03587-05AF3495; Fri, 16 Jun 2017 15:33:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXS6fjDS9f/l3O
 kwYcuLYslHxezODB6HN39mymAMYo1My8pvyKBNePK2eksBef4KuY33mRqYDzM3cXIySEkkCcx
 uW0jM4jNK2Anse/dcSYQW0LAUOL0wpssIDaLgKrE/S2LGEFsNgF1ibZn21lBbBEBbYm1e16xd
 zFycTALTGKS2LVxClizsECSxN81nawgCSGBDmaJU7072UASnAKBEqvW7QTaxgG0TVDi7w5hkD
 CzgJbEw1+3WCBsbYllC1+DlTALSEss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRozi1qCy1SNf
 IWC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzAAGYBgB+Of+YGHGCU5mJREed8/
 cY4U4kvKT6nMSCzOiC8qzUktPsQow8GhJME78ydQTrAoNT21Ii0zBxgLMGkJDh4lEV6J90Bp3
 uKCxNzizHSI1ClGRSlxXluQPgGQREZpHlwbLP4uMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZ
 h33g+gKTyZeSVw018BLWYCWhx0wQFkcUkiQkqqgTFM6aeC8RXXX6stJziraS1kij8xcb7FU74
 FFVnvI8zkT0YdUZ5lxSwyW+aZdIJ2zCRtZsnXm8REFSpku6sFWJfzuKkU32eN2poXPTn2cVOG
 54YpVeJcU5Zk9jSuMGhJKahaVXMxXybsdGi0NzOv52Hz93WMjCrffSxLMn+tUWc5uLXEpbRAi
 aU4I9FQi7moOBEAuNBGbroCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1497627213!66272241!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4582 invoked from network); 16 Jun 2017 15:33:35 -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; 16 Jun 2017 15:33:35 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 16 Jun 2017 09:33:33 -0600
Message-Id: <5944166D020000780016386B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 16 Jun 2017 09:33:33 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Tamas K Lengyel" <tamas@tklengyel.com>
References: <1495806118-12223-1-git-send-email-ppircalabu@bitdefender.com>
 <1496137567-6574-1-git-send-email-ppircalabu@bitdefender.com>
 <1496137567-6574-2-git-send-email-ppircalabu@bitdefender.com>
 <CABfawh=LVmcDANZMOVJPzKZDVo6fDSRgzew2+J5g9kyfs4ugFQ@mail.gmail.com>
 <594412400200007800163849@prv-mh.provo.novell.com>
 <CABfawh=L-ZgH2gE5MFe3HYshbcLEUa=Eiti4jborCs6nBbESMg@mail.gmail.com>
In-Reply-To: <CABfawh=L-ZgH2gE5MFe3HYshbcLEUa=Eiti4jborCs6nBbESMg@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2 1/2] x86/monitor: add masking support for
 write_ctrlreg 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>

Pj4+IE9uIDE2LjA2LjE3IGF0IDE3OjI4LCA8dGFtYXNAdGtsZW5neWVsLmNvbT4gd3JvdGU6Cj4g
T24gRnJpLCBKdW4gMTYsIDIwMTcgYXQgOToxNSBBTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPiB3cm90ZToKPj4+Pj4gT24gMTYuMDYuMTcgYXQgMTY6MjYsIDx0YW1hc0B0a2xlbmd5
ZWwuY29tPiB3cm90ZToKPj4+IE9uIFR1ZSwgTWF5IDMwLCAyMDE3IGF0IDM6NDYgQU0sIFBldHJl
IFBpcmNhbGFidQo+Pj4gPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPj4+PiBB
ZGQgc3VwcG9ydCBmb3IgZmlsdGVyaW5nIG91dCB0aGUgd3JpdGVfY3RybHJlZyBtb25pdG9yIGV2
ZW50cyBpZiB0aGV5Cj4+Pj4gYXJlIGdlbmVyYXRlZCBvbmx5IGJ5IGNoYW5naW5nIGNlcnRhaW5z
IGJpdHMuCj4+Pj4gQSBuZXcgcGFyYW1ldGVyIChiaXRtYXNrKSB3YXMgYWRkZWQgdG8gdGhlIHhj
X21vbml0b3Jfd3JpdGVfY3RybHJlZwo+Pj4+IGZ1bmN0aW9uIGluIG9yZGVyIHRvIG1hc2sgdGhl
IGV2ZW50IGdlbmVyYXRpb24gaWYgdGhlIGNoYW5nZWQgYml0cyBhcmUKPj4+PiBzZXQuCj4+Pj4K
Pj4+PiBTaWduZWQtb2ZmLWJ5OiBQZXRyZSBQaXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5k
ZXIuY29tPgo+Pj4KPj4+IEFja2VkLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3ll
bC5jb20+Cj4+Cj4+IEFyZSB5b3UgYnR3IGluIGFncmVlbWVudCB3aXRoIC4uLgo+Pgo+Pj4+IEBA
IC0xMTA3LDYgKzExMDcsMTEgQEAgc3RydWN0IHhlbl9kb21jdGxfbW9uaXRvcl9vcCB7Cj4+Pj4g
ICAgICAgICAgICAgIHVpbnQ4X3Qgc3luYzsKPj4+PiAgICAgICAgICAgICAgLyogU2VuZCBldmVu
dCBvbmx5IG9uIGEgY2hhbmdlIG9mIHZhbHVlICovCj4+Pj4gICAgICAgICAgICAgIHVpbnQ4X3Qg
b25jaGFuZ2Vvbmx5Owo+Pj4+ICsgICAgICAgICAgICAvKgo+Pj4+ICsgICAgICAgICAgICAgKiBT
ZW5kIGV2ZW50IG9ubHkgaWYgdGhlIGNoYW5nZWQgYml0IGluIHRoZSBjb250cm9sIHJlZ2lzdGVy
Cj4+Pj4gKyAgICAgICAgICAgICAqIGlzIG5vdCBtYXNrZWQuCj4+Pj4gKyAgICAgICAgICAgICAq
Lwo+Pj4+ICsgICAgICAgICAgICB1aW50NjRfYWxpZ25lZF90IGJpdG1hc2s7Cj4+Cj4+IC4uLiB0
aGUgNS1ieXRlIGdhcCBiZWluZyBpbnRyb2R1Y2VkIGhlcmUsIHVzaW5nIG9mIHdoaWNoIHdvbid0
Cj4+IGJlIHBvc3NpYmxlIHdpdGhvdXQgYnVtcGluZyBYRU5fRE9NQ1RMX0lOVEVSRkFDRV9WRVJT
SU9OCj4+IGFnYWluPyBHZW5lcmFsbHkgd2UgYWltIGF0IG1ha2luZyBwYWRkaW5nIGV4cGxpY2l0
IGFuZCBjaGVja2luZwo+PiBpdCB0byBiZSB6ZXJvIG9uIGlucHV0IC8gcHJvdmlkaW5nIHplcm8g
b24gb3V0cHV0Lgo+IAo+IFllcywgbWFraW5nIHRoZSBwYWRkaW5nIGV4cGxpY2l0IHdvdWxkIGJl
IGJldHRlciAoYnV0IEknbSBub3QgdGhlCj4gbWFpbnRhaW5lciBvZiB0aGUgZG9tY3RsIGludGVy
ZmFjZSBzbyBteSBhY2sgZG9lc24ndCBjb3ZlciB0aGF0KS4KCldlbGwsIEkgaGF2ZSBiZWVuIHdh
aXRpbmcgZm9yIGEgbW9uaXRvciBtYWludGFpbmVyIGFjayB0byBwZXJoYXBzCmdpdmUgbXkgb3du
IGZvciB0aGUgbGl0dGxlIGJpdCBvZiBpdCB3aGVyZSBhIFJFU1QgbWFpbnRhaW5lciBvbmUKd291
bGQgYmUgbmVlZGVkLiBJcnJlc3BlY3RpdmUgb2YgZmlsZSBsZXZlbCBtYWludGFpbmVyc2hpcCBJ
IHRoaW5rCnRoZSBwdWJsaWMgaW50ZXJmYWNlIHBhcnRzIHN0aWxsIGJlbG9uZyB0byB0aGVpciBz
dWJzeXN0ZW1zLCBhbmQgdGhlClJFU1QgbWFpbnRhaW5lciBhY2sgc2hvdWxkIG5vcm1hbGx5IGJl
IGEgcHVyZWx5IG1lY2hhbmljYWwgbGFzdApzdGVwLgoKSmFuCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 16 15:37:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 15:37:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLtJW-0001us-8w; Fri, 16 Jun 2017 15: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 <proskurin@sec.in.tum.de>) id 1dLtJU-0001ul-E3
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 15:37:32 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 62/8E-03587-B3BF3495; Fri, 16 Jun 2017 15:37:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXSPJ+BQ9f6t3O
 kweSvIhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bXTY6CnbIVn/7PYmxg/CHexcjJISRwnlFi
 xylbEFtYIFrizO2z7CC2iIC7xOWPU9m6GLmAamYxSkxfdZ0RJMEmYCAx5fVKVhCbV8BBYsnxt
 WA2i4CqxLc5W1lAbFGBcIneA/1sEDWCEidnPgGLcwpYS3xvPMwMYjMLqEv8mXcJyhaX2PTsOy
 uELS+x/e0c5gmMvLOQtM9C0jILScssJC0LGFlWMWoUpxaVpRbpGhvoJRVlpmeU5CZm5ugaGpj
 p5aYWFyemp+YkJhXrJefnbmIEBhsDEOxg/Ls28BCjJAeTkijv+yfOkUJ8SfkplRmJxRnxRaU5
 qcWHGGU4OJQkeGf+BMoJFqWmp1akZeYAwx4mLcHBoyTCK/EeKM1bXJCYW5yZDpE6xagoJc67E
 qRPACSRUZoH1waLtUuMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5i37BTSFJzOvBG76K6DFTE
 CLgy44gCwuSURISTUwql8S+j5r94qmg2VZAhKvHkwxqVEV/N93VkVJK2zb5DCtlyrbpWLUU48
 lbf/Xxv5xnULAMlNWqcaLJkethYLfPp5Y9slkljCL4wc2IWMm7wC2sqObD7KlcYSkb790KuNu
 636/9ksTd4euubxqfcfV5aWBEfIWXho2wiW1BcVrg122X378dPMpJZbijERDLeai4kQADLP2B
 LACAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-12.tower-27.messagelabs.com!1497627451!106572668!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38925 invoked from network); 16 Jun 2017 15:37:31 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Jun 2017 15:37:31 -0000
Received: from [192.168.178.122]
 (dslb-178-007-185-066.178.007.pools.vodafone-ip.de [178.7.185.66])
 by services.sec.in.tum.de (Postfix) with ESMTPSA id 3B77E10C8AB8B;
 Fri, 16 Jun 2017 17:37:24 +0200 (CEST)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20170615110516.448-1-proskurin@sec.in.tum.de>
 <20170615110516.448-6-proskurin@sec.in.tum.de>
 <0e90d6f1-04bf-c4b2-3981-32831a783314@arm.com>
From: Sergej Proskurin <proskurin@sec.in.tum.de>
Message-ID: <715831da-4a4b-5fe7-a5d4-d7d2a32c7378@sec.in.tum.de>
Date: Fri, 16 Jun 2017 17:44:14 +0200
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: <0e90d6f1-04bf-c4b2-3981-32831a783314@arm.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [RFC PATCH v3 05/10] arm/p2m: Make PTE helpers
 publicly 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>

SGkgSnVsaWVuLAoKT24gMDYvMTUvMjAxNyAwOTo1MyBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+
IEhpIFNlcmdlaiwKPiAKPiBPbiAwNi8xNS8yMDE3IDEyOjA1IFBNLCBTZXJnZWogUHJvc2t1cmlu
IHdyb3RlOgo+PiBJbiB0aGlzIGNvbW1pdCB3ZSBtYWtlIHRoZSBwMm1fKiBoZWxwZXJzLCB3aGlj
aCBhY2Nlc3MgUFRFIHByb3BlcnRpZXMgaW4KPj4gYSBzaW1wbGlmaWVkIHdheSwgcHVibGljbHkg
YXZhaWxhYmxlLiBUaGlzIGlzIGR1ZSB0byB0aGUgZmFjdCB0aGF0IHRoZQo+PiBoZWxwZXJzIHdp
bGwgYmUgdXNlZCBpbiBndWVzdF93YWxrLmMgaW4gb25lIG9mIHRoZSBmb2xsb3dpbmcgY29tbWl0
cy4KPj4KPj4gU2lnbmVkLW9mZi1ieTogU2VyZ2VqIFByb3NrdXJpbiA8cHJvc2t1cmluQHNlYy5p
bi50dW0uZGU+Cj4+IC0tLQo+PiBDYzoKPj4gLS0tCj4+ICAgeGVuL2FyY2gvYXJtL3AybS5jICAg
ICAgICB8IDIzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+ICAgeGVuL2luY2x1ZGUvYXNtLWFy
bS9wMm0uaCB8IDI3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKwo+PiAgIDIgZmlsZXMgY2hh
bmdlZCwgMjcgaW5zZXJ0aW9ucygrKSwgMjMgZGVsZXRpb25zKC0pCj4+Cj4+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vcDJtLmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMKPj4gaW5kZXggYjdiYmVh
MWQ4MS4uZWVjYmNkZjg3MCAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJtL3AybS5jCj4+ICsr
KyBiL3hlbi9hcmNoL2FybS9wMm0uYwo+PiBAQCAtNDYsMjkgKzQ2LDYgQEAgc3RhdGljIGNvbnN0
IHBhZGRyX3QgbGV2ZWxfbWFza3NbXSA9Cj4+ICAgc3RhdGljIGNvbnN0IHVpbnQ4X3QgbGV2ZWxf
b3JkZXJzW10gPQo+PiAgICAgICB7IFpFUk9FVEhfT1JERVIsIEZJUlNUX09SREVSLCBTRUNPTkRf
T1JERVIsIFRISVJEX09SREVSIH07Cj4+ICAgLXN0YXRpYyBpbmxpbmUgYm9vbF90IHAybV92YWxp
ZChscGFlX3QgcHRlKQo+PiAtewo+PiAtICAgIHJldHVybiBwdGUucDJtLnZhbGlkOwo+PiAtfQo+
PiAtLyoKPj4gLSAqIFRoZXNlIHR3byBjYW4gb25seSBiZSB1c2VkIG9uIEwwLi5MMiBwdGVzIGJl
Y2F1c2UgTDMgbWFwcGluZ3Mgc2V0Cj4+IC0gKiB0aGUgdGFibGUgYml0IGFuZCB0aGVyZWZvcmUg
dGhlc2Ugd291bGQgcmV0dXJuIHRoZSBvcHBvc2l0ZSB0byB3aGF0Cj4+IC0gKiB5b3Ugd291bGQg
ZXhwZWN0Lgo+PiAtICovCj4+IC1zdGF0aWMgaW5saW5lIGJvb2xfdCBwMm1fdGFibGUobHBhZV90
IHB0ZSkKPj4gLXsKPj4gLSAgICByZXR1cm4gcDJtX3ZhbGlkKHB0ZSkgJiYgcHRlLnAybS50YWJs
ZTsKPj4gLX0KPj4gLXN0YXRpYyBpbmxpbmUgYm9vbF90IHAybV9tYXBwaW5nKGxwYWVfdCBwdGUp
Cj4+IC17Cj4+IC0gICAgcmV0dXJuIHAybV92YWxpZChwdGUpICYmICFwdGUucDJtLnRhYmxlOwo+
PiAtfQo+PiAtCj4+IC1zdGF0aWMgaW5saW5lIGJvb2wgcDJtX2lzX3N1cGVycGFnZShscGFlX3Qg
cHRlLCB1bnNpZ25lZCBpbnQgbGV2ZWwpCj4+IC17Cj4+IC0gICAgcmV0dXJuIChsZXZlbCA8IDMp
ICYmIHAybV9tYXBwaW5nKHB0ZSk7Cj4+IC19Cj4+IC0KPj4gICBzdGF0aWMgdm9pZCBwMm1fZmx1
c2hfdGxiKHN0cnVjdCBwMm1fZG9tYWluICpwMm0pOwo+PiAgICAgLyogVW5sb2NrIHRoZSBmbHVz
aCBhbmQgZG8gYSBQMk0gVExCIGZsdXNoIGlmIG5lY2Vzc2FyeSAqLwo+PiBkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgKPj4g
aW5kZXggMThjNTdmOTM2ZS4uODA1M2YyYTBjZiAxMDA2NDQKPj4gLS0tIGEveGVuL2luY2x1ZGUv
YXNtLWFybS9wMm0uaAo+PiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCj4+IEBAIC0x
OTgsNiArMTk4LDMzIEBAIHN0YXRpYyBpbmxpbmUgaW50IHAybV9pc193cml0ZV9sb2NrZWQoc3Ry
dWN0Cj4+IHAybV9kb21haW4gKnAybSkKPj4gICAgICAgcmV0dXJuIHJ3X2lzX3dyaXRlX2xvY2tl
ZCgmcDJtLT5sb2NrKTsKPj4gICB9Cj4+ICAgKy8qCj4+ICsgKiBIZWxwZXJzIHRvIGxvb2t1cCBw
cm9wZXJ0aWVzIG9mIHB0ZXMuCj4+ICsgKi8KPj4gKwo+PiArc3RhdGljIGlubGluZSBib29sX3Qg
cDJtX3ZhbGlkKGxwYWVfdCBwdGUpCj4gCj4gVGhlIG5hbWUgaW1wbGllcyB0aGV5IHNob3VsZCBv
bmx5IGJlIHVzZWQgZm9yIHN0YWdlLTIgcGFnZSB0YWJsZS4gQnV0Cj4geW91IGFyZSB1c2luZyBm
b3Igb3RoZXIgcGxhY2Ugc3VjaCBhcyBmb3Igc3RhZ2UtMSBwYWdlIHRhYmxlLgo+IAo+IFRoaXMg
bWVhbnMgdGhhdCB0aGV5IGFyZSBpbiB0aGUgd3JvbmcgaGVhZGVyICh0aGV5IHNob3VsZCBnbyBp
biBwYWdlLmgpLgo+IAo+IEkgd291bGQgYWN0dWFsbHkgc3RhcnQgdG8gc3BsaXQgcGFnZS5oIHdp
dGggbHBhZS5oIGFuZAo+IHNob3J0LWRlc2NyaXB0b3IuaCB0byBhdm9pZCBtaXhpbmcgdHdvIHR5
cGUgb2YgcGFnZSB0YWJsZSBpbiB0aGUgc2FtZQo+IGhlYWRlci4gTm90ZSB0aGF0IEkgd291bGQg
YmUgaGFwcHkgaWYgeW91IGtlZXAgbHBhZSBpbiBwYWdlLmggZm9yIHRoZQo+IHRpbWUgYmVpbmcu
IEJ1dCBzaG9ydC1kZXNjcmlwdG9yIHNob3VsZCBkZWZpbml0ZWx5IGdvIGluIGEgc2VwYXJhdGUg
ZmlsZS4KPiAKPiBJIHdvdWxkIGFsc28gcmVuYW1lIHRoZSBoZWxwZXJzIHlvdSBtb3ZlIHRvIGxw
YWVfKi4KPiAKPj4gK3sKPj4gKyAgICByZXR1cm4gcHRlLnAybS52YWxpZDsKPiAKPiBBcyB5b3Ug
cGxhbiB0byByZS11c2UgZm9yIG90aGVyIHRoaW5ncyB0aGFuIHN0YWdlLTIgcGFnZS10YWJsZSwg
eW91IHVzZQo+IHB0ZS53YWxrIHJhdGhlciB0aGFuIHB0ZS5wMm0uCj4gCj4gQWxsIHRob3NlIGNv
bW1lbnRzIGFwcGxpZXMgZm9yIHRoZSByZXN0IG9mIHRoZSBoZWxwZXJzLgo+IAo+PiArfQo+PiAr
LyoKPj4gKyAqIFRoZXNlIHR3byBjYW4gb25seSBiZSB1c2VkIG9uIEwwLi5MMiBwdGVzIGJlY2F1
c2UgTDMgbWFwcGluZ3Mgc2V0Cj4+ICsgKiB0aGUgdGFibGUgYml0IGFuZCB0aGVyZWZvcmUgdGhl
c2Ugd291bGQgcmV0dXJuIHRoZSBvcHBvc2l0ZSB0byB3aGF0Cj4+ICsgKiB5b3Ugd291bGQgZXhw
ZWN0Lgo+PiArICovCj4+ICtzdGF0aWMgaW5saW5lIGJvb2xfdCBwMm1fdGFibGUobHBhZV90IHB0
ZSkKPj4gK3sKPj4gKyAgICByZXR1cm4gcDJtX3ZhbGlkKHB0ZSkgJiYgcHRlLnAybS50YWJsZTsK
Pj4gK30KPj4gK3N0YXRpYyBpbmxpbmUgYm9vbF90IHAybV9tYXBwaW5nKGxwYWVfdCBwdGUpCj4+
ICt7Cj4+ICsgICAgcmV0dXJuIHAybV92YWxpZChwdGUpICYmICFwdGUucDJtLnRhYmxlOwo+PiAr
fQo+PiArCj4+ICtzdGF0aWMgaW5saW5lIGJvb2wgcDJtX2lzX3N1cGVycGFnZShscGFlX3QgcHRl
LCB1bnNpZ25lZCBpbnQgbGV2ZWwpCj4+ICt7Cj4+ICsgICAgcmV0dXJuIChsZXZlbCA8IDMpICYm
IHAybV9tYXBwaW5nKHB0ZSk7Cj4+ICt9Cj4+ICsKPj4gICAvKiBMb29rIHVwIHRoZSBNRk4gY29y
cmVzcG9uZGluZyB0byBhIGRvbWFpbidzIEdGTi4gKi8KPj4gICBtZm5fdCBwMm1fbG9va3VwKHN0
cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgcDJtX3R5cGVfdCAqdCk7Cj4+ICAKPiAKClRoYW5r
cy4gSSBoYXZlIG1vdmVkIHRoZSB1cHBlciBoZWxwZXJzIHRvIHBhZ2UuaCBmb3Igbm93IGFuZCBy
ZW5hbWVkCnRoZW0gdG8gbHBhZV8qIGhlbHBlcnMgYXMgcGFydCBvZiBteSBtb3N0IHJlY2VudCBw
YXRjaCB2ZXJzaW9uLiBUaGUKc3VibWlzc2lvbiB3aWxsIGZvbGxvdyBzb29uLgoKQ2hlZXJzLAp+
U2VyZ2VqCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 16 15:52:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 15: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 1dLtXm-0003Eh-J7; Fri, 16 Jun 2017 15:52: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 1dLtXl-0003Eb-MR
 for xen-devel@lists.xen.org; Fri, 16 Jun 2017 15:52:17 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 60/93-19466-0BEF3495; Fri, 16 Jun 2017 15:52:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDS3ftP+d
 Ig/2neS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ox3a1eyFPyQqNj3+SFTA+N5oS5GTg4hgTyJ
 eef3s4LYvAJ2EqdPv2cCsSUEDCVOL7zJAmKzCKhK3Hu1gB3EZhNQl2h7th2onoNDREBZYvJcX
 5Aws4CjxPFpTcwgtrBAuMSpaZOYIcY7SyzoP8wGYnMKuEhs+9bGBNLKKyAo8XeHMESrlsTDX7
 dYIGxtiWULXzODlDALSEss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRozi1qCy1SNfQVC+pKDM
 9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzD0GIBgB2PDds9DjJIcTEqivO+fOEcK8SXl
 p1RmJBZnxBeV5qQWH2KU4eBQkuDN+guUEyxKTU+tSMvMAUYBTFqCg0dJhFfiPVCat7ggMbc4M
 x0idYpRUUqctxikTwAkkVGaB9cGi7xLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEuY9/wdoCk
 9mXgnc9FdAi5mAFgddcABZXJKIkJJqYAxht2D6x80kYP2xm8ldT/jj/qlzUsJ/fTtQU9TZt5X
 3vqrC/7TTjGLS/2NOqcyYaC0XHrVra3bPsaDGP7O3qbU3XFwdynOK46yxobBDleT2JT8lH7hU
 Xr/B8covuSR6xbozWy4suMraOkfa+mjP4bf+P+axKD3jO7Xw5MyFVQL7HR55x99Z/F6JpTgj0
 VCLuag4EQAzDKn3twIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1497628331!75339768!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33479 invoked from network); 16 Jun 2017 15:52:12 -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; 16 Jun 2017 15:52:12 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 16 Jun 2017 09:52:10 -0600
Message-Id: <59441ACB020000780016388E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 16 Jun 2017 09:52:11 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Chao Gao" <chao.gao@intel.com>
References: <1497595719-107855-1-git-send-email-chao.gao@intel.com>
In-Reply-To: <1497595719-107855-1-git-send-email-chao.gao@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: fix VF of RC integrated endpoint
 matched to wrong VT-d unit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE2LjA2LjE3IGF0IDA4OjQ4LCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPiBU
aGUgcHJvYmxlbSBpcyBhIFZGIG9mIFJDIGludGVncmF0ZWQgUEYgKGUuZy4gUEYncyBCREYgaXMg
MDA6MDIuMCksCj4gd2Ugd291bGQgd3JvbmdseSB1c2UgMDA6MDAuMCB0byBzZWFyY2ggVlQtZCB1
bml0Lgo+IAo+IFRvIHNlYXJjaCBWVC1kIHVuaXQgZm9yIGEgVkYsIHRoZSBCREYgb2YgdGhlIFBG
IGlzIHVzZWQuIEFuZCBJZiB0aGUKPiBQRiBpcyBhbiBFeHRlbmRlZCBGdW5jdGlvbiwgdGhlIEJE
RiBvZiBvbmUgdHJhZGl0aW9uYWwgZnVuY3Rpb24gaXMKPiB1c2VkLiBUaGUgZm9sbG93aW5nIGxp
bmUgKGZyb20gYWNwaV9maW5kX21hdGNoZWRfZHJoZF91bml0KCkpOgo+ICAgICBkZXZmbiA9IFBD
SV9TTE9UKHBkZXYtPmluZm8ucGh5c2ZuLmRldmZuKSA/IDAgOiBwZGV2LT5pbmZvLnBoeXNmbi5k
ZXZmbjsKPiBzZXRzICdkZXZmbicgdG8gMCBpZiBQRidzIGRldmZuID4gOC4KCklzIHRoYXQgcmVh
bGx5IHRoZSByZWxldmFudCBsaW5lPyBTaW5jZSB5b3Ugc2F5IFBGIGlzIGFuIEV4dGVuZGVkCkZ1
bmN0aW9uLCB3b3VsZG4ndAoKICAgIGlmICggcGRldi0+aW5mby5pc19leHRmbiApCiAgICB7CiAg
ICAgICAgYnVzID0gcGRldi0+YnVzOwogICAgICAgIGRldmZuID0gMDsKICAgIH0KCmJlIHRoZSBy
ZWxldmFudCBjb2RlPyBPciBlbHNlIC0gaXMgaXNfZXh0Zm4gbm90IGJlaW5nIHNldCBjb3JyZWN0
bHk/Cgo+IEBAIC04NTQsMjMgKzg1NSwyNCBAQCBpbnQgcGNpX3JlbGVhc2VfZGV2aWNlcyhzdHJ1
Y3QgZG9tYWluICpkKQo+ICAKPiAgZW51bSBwZGV2X3R5cGUgcGRldl90eXBlKHUxNiBzZWcsIHU4
IGJ1cywgdTggZGV2Zm4pCj4gIHsKPiAtICAgIHUxNiBjbGFzc19kZXZpY2UsIGNyZWc7Cj4gLSAg
ICB1OCBkID0gUENJX1NMT1QoZGV2Zm4pLCBmID0gUENJX0ZVTkMoZGV2Zm4pOwo+ICsgICAgdWlu
dDhfdCBkID0gUENJX1NMT1QoZGV2Zm4pLCBmID0gUENJX0ZVTkMoZGV2Zm4pOwo+ICAgICAgaW50
IHBvcyA9IHBjaV9maW5kX2NhcF9vZmZzZXQoc2VnLCBidXMsIGQsIGYsIFBDSV9DQVBfSURfRVhQ
KTsKPiArICAgIGludCBwY2llX3R5cGUgPSAtMTsKPiAgCj4gLSAgICBjbGFzc19kZXZpY2UgPSBw
Y2lfY29uZl9yZWFkMTYoc2VnLCBidXMsIGQsIGYsIFBDSV9DTEFTU19ERVZJQ0UpOwo+IC0gICAg
c3dpdGNoICggY2xhc3NfZGV2aWNlICkKPiArICAgIGlmICggcG9zICkKPiArICAgICAgICBwY2ll
X3R5cGUgPSBNQVNLX0VYVFIocGNpX2NvbmZfcmVhZDE2KHNlZywgYnVzLCBkLCBmLAo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zICsgUENJX0VYUF9GTEFHUyksIFBDSV9F
WFBfRkxBR1NfVFlQRSk7CgpJbmRlbnRhdGlvbi4KCj4gKyAgICBzd2l0Y2ggKCBwY2lfY29uZl9y
ZWFkMTYoc2VnLCBidXMsIGQsIGYsIFBDSV9DTEFTU19ERVZJQ0UpICkKPiAgICAgIHsKPiAgICAg
IGNhc2UgUENJX0NMQVNTX0JSSURHRV9QQ0k6Cj4gLSAgICAgICAgaWYgKCAhcG9zICkKPiAtICAg
ICAgICAgICAgcmV0dXJuIERFVl9UWVBFX0xFR0FDWV9QQ0lfQlJJREdFOwo+IC0gICAgICAgIGNy
ZWcgPSBwY2lfY29uZl9yZWFkMTYoc2VnLCBidXMsIGQsIGYsIHBvcyArIFBDSV9FWFBfRkxBR1Mp
Owo+IC0gICAgICAgIHN3aXRjaCAoIChjcmVnICYgUENJX0VYUF9GTEFHU19UWVBFKSA+PiA0ICkK
PiArICAgICAgICBzd2l0Y2ggKCBwY2llX3R5cGUgKQo+ICAgICAgICAgIHsKPiAgICAgICAgICBj
YXNlIFBDSV9FWFBfVFlQRV9QQ0lfQlJJREdFOgo+ICAgICAgICAgICAgICByZXR1cm4gREVWX1RZ
UEVfUENJZTJQQ0lfQlJJREdFOwo+ICAgICAgICAgIGNhc2UgUENJX0VYUF9UWVBFX1BDSUVfQlJJ
REdFOgo+ICAgICAgICAgICAgICByZXR1cm4gREVWX1RZUEVfUENJMlBDSWVfQlJJREdFOwo+ICsg
ICAgICAgIGNhc2UgLTE6Cj4gKyAgICAgICAgICAgIHJldHVybiBERVZfVFlQRV9MRUdBQ1lfUENJ
X0JSSURHRTsKPiAgICAgICAgICB9Cj4gICAgICAgICAgcmV0dXJuIERFVl9UWVBFX1BDSWVfQlJJ
REdFOwoKV2hpbGUgb3ZlcmFsbCBJIGFwcHJlY2lhdGUgdGhlIGNsZWFudXAgeW91ciBkb2luZyBh
dCBvbmNlLCBwbGVhc2UKZG9uJ3QgbWVyZ2UgaXQgd2l0aCBhIGNoYW5nZSB3aGljaCBpc24ndCBl
YXN5IHRvIGZvbGxvdyBmb3IgbW9zdCBvZgp1cy4gQWl1aSB0aGVyZSdzIG5vIGJlaGF2aW9yYWwg
Y2hhbmdlIGluIHRoaXMgZmlyc3QgY2FzZSBibG9jaywgYnV0CnRoYXQncyByYXRoZXIgdW4tb2J2
aW91cyB0byB3b3JrIG91dC4KCj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2Rt
YXIuYwo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9kbWFyLmMKPiBAQCAtMjE5
LDcgKzIxOSwxMiBAQCBzdHJ1Y3QgYWNwaV9kcmhkX3VuaXQgKmFjcGlfZmluZF9tYXRjaGVkX2Ry
aGRfdW5pdChjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldikKPiAgICAgIGVsc2UgaWYgKCBwZGV2
LT5pbmZvLmlzX3ZpcnRmbiApCj4gICAgICB7Cj4gICAgICAgICAgYnVzID0gcGRldi0+aW5mby5w
aHlzZm4uYnVzOwo+IC0gICAgICAgIGRldmZuID0gUENJX1NMT1QocGRldi0+aW5mby5waHlzZm4u
ZGV2Zm4pID8gMCA6IHBkZXYtPmluZm8ucGh5c2ZuLmRldmZuOwo+ICsgICAgICAgIC8qIEFSSSBp
cyBub3QgYXBwbGlhYmxlIHRvIFJvb3QgQ29tcGxleCBJbnRlZ3JhdGVkIEVuZHBvaW50cyAqLwo+
ICsgICAgICAgIGlmICggUENJX1NMT1QocGRldi0+aW5mby5waHlzZm4uZGV2Zm4pICYmCj4gKyAg
ICAgICAgICAgICAocGRldi0+dHlwZSAhPSBERVZfVFlQRV9SQ19FTkRQT0lOVCkgKQo+ICsgICAg
ICAgICAgICBkZXZmbiA9IDA7Cj4gKyAgICAgICAgZWxzZQo+ICsgICAgICAgICAgICBkZXZmbiA9
IHBkZXYtPmluZm8ucGh5c2ZuLmRldmZuOwo+ICAgICAgfQoKV2hpbGUgSSB0aGluayBJIHVuZGVy
c3RhbmQgc29tZSBvZiBQQ0ksIEkgaGF2ZSB0byBhZG1pdCB0aGF0IHRoZQpjb25uZWN0aW9uIHRv
IEFSSSBpcyBub3QgYXQgYWxsIG9idmlvdXMgdG8gbWUgYXQgdGhpcyBwbGFjZSBpbiB0aGUKc291
cmNlcy4gSGVuY2UgSSdkIGFwcHJlY2lhdGUgaWYgeW91IHdvdWxkIGV4dGVuZCB0aGUgY29tbWVu
dC4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 15:57:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 15:57:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLtcS-0003Qa-5D; Fri, 16 Jun 2017 15:57: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=333040239=Ian.Jackson@citrix.com>)
 id 1dLtcR-0003QU-CR
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 15:57:07 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 43/4B-03696-2DFF3495; Fri, 16 Jun 2017 15:57:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrGLMWRWlGSWpSXmKPExsXitHRDpO6l/86
 RBqs38Fl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm3l1xgK1jIWnFy22zWBsbdLF2MnBwSAv4S
 z5Z9Ygax2QR0JZq2/GXrYuTgEBFQkbi91wDEZBaolfj10Q6kQlggWmL/vfOMIDaLgKrEszPH2
 EFsXgFPiZ7TV6EmykmcP/6TGaRVSEBNYu76eIgSQYmTM5+AlTALSEgcfPGCeQIj9ywkqVlIUg
 sYmVYxahSnFpWlFukaGeglFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGAQMQ7GD
 8tSzgEKMkB5OSKO/7J86RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4r/4DygkWpaanVqRl5gAD
 EiYtwcGjJMIr8R4ozVtckJhbnJkOkTrFqMvR9GHLFyYhlrz8vFQpcd49IDMEQIoySvPgRsCi4
 xKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEec//AZrCk5lXArfpFdARTEBHBF1wADmiJBEhJd
 XA6HVVi/9Kn6t67Xejw2+ShPNaOP+9jPKqtOfSPu0b5qe9r+SauvcPrhXS2yZv+b6TzSvX+Yz
 WtQ6vu74JAllz33u9ivrxvetDOvezi/807r0J/h4c9M75kVR3in1aCuvUleUp3Lv7lvv+YtZg
 6vjDsID1HN+xhIkb9sm921PPa8K7+1Ga+OQnSizFGYmGWsxFxYkAvDL+UokCAAA=
X-Env-Sender: prvs=333040239=Ian.Jackson@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1497628624!74167260!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52537 invoked from network); 16 Jun 2017 15:57:06 -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;
 16 Jun 2017 15:57:06 -0000
X-IronPort-AV: E=Sophos;i="5.39,347,1493683200"; d="scan'208";a="428214319"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 16 Jun 2017 16:56:54 +0100
Message-ID: <1497628614-14613-1-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Paul Durrant <Paul.Durrant@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH] ts-windows-install: Provide guest with
	32G of disk rather than 10G
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UGF1bCBEdXJyYW50IGV4YW1pbmVkIGEgVk0gYWZ0ZXIgYSBtaWdyYXRpb24gZmFpbHVyZSBhbmQg
Zm91bmQgaXQKc2hvcnQgb2YgZnJlZSBzcGFjZSB3aXRoIHNvbWUgZXNzZW50aWFsIHNlcnZpY2Vz
IG5vdCBydW5uaW5nLCBhbmQKY29uamVjdHVyZXMgdGhhdCB0aGlzIGlzIGNhdXhlZCBieSBkaXNr
IHNob3J0YWdlLgoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNp
dHJpeC5jb20+CkNDOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgotLS0K
IHRzLXdpbmRvd3MtaW5zdGFsbCB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigr
KSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3RzLXdpbmRvd3MtaW5zdGFsbCBiL3RzLXdp
bmRvd3MtaW5zdGFsbAppbmRleCBlY2RmNzY3Li41ZWUxMjdkIDEwMDc1NQotLS0gYS90cy13aW5k
b3dzLWluc3RhbGwKKysrIGIvdHMtd2luZG93cy1pbnN0YWxsCkBAIC0zMCw3ICszMCw3IEBAIG91
ciAkaG89IHNlbGVjdGhvc3QoJHdoaG9zdCk7CiBvdXIgJGdobzsKIAogb3VyICRyYW1fbWI9ICAg
MTUzNjsKLW91ciAkZGlza19tYj0gMTAwMDA7CitvdXIgJGRpc2tfbWI9IDMyMDAwOwogCiBvdXIg
JGd1ZXN0aG9zdD0gJ3dpbi5ndWVzdC5vc3N0ZXN0JzsKIAotLSAKMi4xLjQKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 16 16:25:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 16:25:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLu3Z-0005vg-D9; Fri, 16 Jun 2017 16:25: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 1dLu3X-0005va-My
 for xen-devel@lists.xen.org; Fri, 16 Jun 2017 16:25:07 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 7E/06-03613-26604495; Fri, 16 Jun 2017 16:25:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrIIsWRWlGSWpSXmKPExsVyMbThsG4Sm0u
 kwYz7YhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aCrjmsBVsFK/a/C2xgfM3bxcjFISQwkVHi
 3/5ORhBHQmAOq8S0NR/Zuxg5gZw0iSvtu9gg7HKJnmc9TCC2kICGxO2bjewQ3fuYJM72T2CBS
 ExilDh/ngmioVhi26QWsGZeAUGJkzOfQNV4Suya+ArM5hSwl5iweQYrxKDdzBJX9v4Ea2YT0J
 Zoe70LKMHBwSKgKjGvPx3ElBBIlDi/hBViZIBE99yXzCBhYYEkiTfPwCaKCChL9P76zQIykVm
 gnUliw5VjzCAJZgFNidbtv9knMIrMQnLRLCSpBYxMqxjVi1OLylKLdC31kooy0zNKchMzc3QN
 Dcz0clOLixPTU3MSk4r1kvNzNzECg5wBCHYw3t0UcIhRkoNJSZT3/RPnSCG+pPyUyozE4oz4o
 tKc1OJDjDIcHEoSvE9YXCKFBItS01Mr0jJzgPEGk5bg4FES4ZV4D9TKW1yQmFucmQ6ROsVoyX
 HlyrovTByTDmwHklNApBBLXn5eqpQ4712QeQIgDRmleXDjYCnhEqOslDAvI9CBQjwFqUW5mSW
 o8q8YxTkYlYR5hViBpvBk5pXAbX0FdBAT0EFBFxxADipJREhJNTA6Xy9cuOCSyKNd6bevfV+m
 uVCH93vR6Uizy3+zOW1XM3x8tUzslOlVr3mpRp/27Pjstq6mh/dHUWOB58WWY4xxcrcvHz84t
 8rK4U7uwrb54vN+flc8LJ8roRe8p37Fj0W7HLlqyl5MfpYX1b/vVNTZox+5zKRFHPaICZ9JUN
 T+8TBOyY3X6hmnEktxRqKhFnNRcSIArQ2TEAQDAAA=
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1497630306!97785499!1
X-Originating-IP: [209.85.128.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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10152 invoked from network); 16 Jun 2017 16:25:06 -0000
Received: from mail-wr0-f195.google.com (HELO mail-wr0-f195.google.com)
 (209.85.128.195)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 16 Jun 2017 16:25:06 -0000
Received: by mail-wr0-f195.google.com with SMTP id x23so7095070wrb.0
 for <xen-devel@lists.xen.org>; Fri, 16 Jun 2017 09:25:06 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=pig1L2c90BC/R8tZx45feuRo+aSMjchT49iUjxd/K7E=;
 b=gmwLw91ZUu2fYdPud2OCWfkJEjpm29XhoLwERY4YZfrMsTfRLeryNCWDIY9MiulZdZ
 a5aYF+XUjQh8deiYQjQOO3BKK3EG+DQqgVwZIJNVo+QoxVQW7we7wMSTrD2FBUrzaHcs
 OR04CBDbamaCdZo98vt6Rqj5o+AsYWCPD/TNII+kKQ7p2v24FEOCkqhIzsqlVPDQZYPx
 Mxsle/Bm0/3CTNGDdnOVAwVHAoi+BSLWcdyTIomzQfZEohLBy9teApBabr3iRGF5NkYZ
 SRRC6rltVTP7/xCr1oPD1yd3CG35yTkBsT/Ns3pEGgSG8ITCpi4VrzWa9sAt3Do297La
 fKfg==
X-Gm-Message-State: AKS2vOwWiAbWuWgDMkkLlUzUHls75lBLNh4N2MJZq0hPDtdGC4Qsk8lB
 LAhWLgOBnX2QQ2NJmL7JuA==
X-Received: by 10.223.149.99 with SMTP id 90mr164295wrs.46.1497630305828;
 Fri, 16 Jun 2017 09:25:05 -0700 (PDT)
Received: from mail-wm0-f47.google.com (mail-wm0-f47.google.com.
 [74.125.82.47])
 by smtp.gmail.com with ESMTPSA id n2sm3619453wrn.30.2017.06.16.09.25.05
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 16 Jun 2017 09:25:05 -0700 (PDT)
Received: by mail-wm0-f47.google.com with SMTP id u195so16044964wmd.1
 for <xen-devel@lists.xen.org>; Fri, 16 Jun 2017 09:25:05 -0700 (PDT)
X-Received: by 10.28.105.218 with SMTP id z87mr5484128wmh.121.1497630305305;
 Fri, 16 Jun 2017 09:25:05 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.40.67 with HTTP; Fri, 16 Jun 2017 09:24:24 -0700 (PDT)
In-Reply-To: <5944166D020000780016386B@prv-mh.provo.novell.com>
References: <1495806118-12223-1-git-send-email-ppircalabu@bitdefender.com>
 <1496137567-6574-1-git-send-email-ppircalabu@bitdefender.com>
 <1496137567-6574-2-git-send-email-ppircalabu@bitdefender.com>
 <CABfawh=LVmcDANZMOVJPzKZDVo6fDSRgzew2+J5g9kyfs4ugFQ@mail.gmail.com>
 <594412400200007800163849@prv-mh.provo.novell.com>
 <CABfawh=L-ZgH2gE5MFe3HYshbcLEUa=Eiti4jborCs6nBbESMg@mail.gmail.com>
 <5944166D020000780016386B@prv-mh.provo.novell.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Fri, 16 Jun 2017 10:24:24 -0600
X-Gmail-Original-Message-ID: <CABfawhnaFapSYOYvdrCUcu6VhxA_Z0Q1ZY2kLGg6uwpcURWZ9w@mail.gmail.com>
Message-ID: <CABfawhnaFapSYOYvdrCUcu6VhxA_Z0Q1ZY2kLGg6uwpcURWZ9w@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2 1/2] x86/monitor: add masking support for
 write_ctrlreg 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>

T24gRnJpLCBKdW4gMTYsIDIwMTcgYXQgOTozMyBBTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPiB3cm90ZToKPj4+PiBPbiAxNi4wNi4xNyBhdCAxNzoyOCwgPHRhbWFzQHRrbGVuZ3ll
bC5jb20+IHdyb3RlOgo+PiBPbiBGcmksIEp1biAxNiwgMjAxNyBhdCA5OjE1IEFNLCBKYW4gQmV1
bGljaCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Pj4+Pj4gT24gMTYuMDYuMTcgYXQgMTY6
MjYsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPiB3cm90ZToKPj4+PiBPbiBUdWUsIE1heSAzMCwgMjAx
NyBhdCAzOjQ2IEFNLCBQZXRyZSBQaXJjYWxhYnUKPj4+PiA8cHBpcmNhbGFidUBiaXRkZWZlbmRl
ci5jb20+IHdyb3RlOgo+Pj4+PiBBZGQgc3VwcG9ydCBmb3IgZmlsdGVyaW5nIG91dCB0aGUgd3Jp
dGVfY3RybHJlZyBtb25pdG9yIGV2ZW50cyBpZiB0aGV5Cj4+Pj4+IGFyZSBnZW5lcmF0ZWQgb25s
eSBieSBjaGFuZ2luZyBjZXJ0YWlucyBiaXRzLgo+Pj4+PiBBIG5ldyBwYXJhbWV0ZXIgKGJpdG1h
c2spIHdhcyBhZGRlZCB0byB0aGUgeGNfbW9uaXRvcl93cml0ZV9jdHJscmVnCj4+Pj4+IGZ1bmN0
aW9uIGluIG9yZGVyIHRvIG1hc2sgdGhlIGV2ZW50IGdlbmVyYXRpb24gaWYgdGhlIGNoYW5nZWQg
Yml0cyBhcmUKPj4+Pj4gc2V0Lgo+Pj4+Pgo+Pj4+PiBTaWduZWQtb2ZmLWJ5OiBQZXRyZSBQaXJj
YWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tPgo+Pj4+Cj4+Pj4gQWNrZWQtYnk6IFRh
bWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KPj4+Cj4+PiBBcmUgeW91IGJ0dyBp
biBhZ3JlZW1lbnQgd2l0aCAuLi4KPj4+Cj4+Pj4+IEBAIC0xMTA3LDYgKzExMDcsMTEgQEAgc3Ry
dWN0IHhlbl9kb21jdGxfbW9uaXRvcl9vcCB7Cj4+Pj4+ICAgICAgICAgICAgICB1aW50OF90IHN5
bmM7Cj4+Pj4+ICAgICAgICAgICAgICAvKiBTZW5kIGV2ZW50IG9ubHkgb24gYSBjaGFuZ2Ugb2Yg
dmFsdWUgKi8KPj4+Pj4gICAgICAgICAgICAgIHVpbnQ4X3Qgb25jaGFuZ2Vvbmx5Owo+Pj4+PiAr
ICAgICAgICAgICAgLyoKPj4+Pj4gKyAgICAgICAgICAgICAqIFNlbmQgZXZlbnQgb25seSBpZiB0
aGUgY2hhbmdlZCBiaXQgaW4gdGhlIGNvbnRyb2wgcmVnaXN0ZXIKPj4+Pj4gKyAgICAgICAgICAg
ICAqIGlzIG5vdCBtYXNrZWQuCj4+Pj4+ICsgICAgICAgICAgICAgKi8KPj4+Pj4gKyAgICAgICAg
ICAgIHVpbnQ2NF9hbGlnbmVkX3QgYml0bWFzazsKPj4+Cj4+PiAuLi4gdGhlIDUtYnl0ZSBnYXAg
YmVpbmcgaW50cm9kdWNlZCBoZXJlLCB1c2luZyBvZiB3aGljaCB3b24ndAo+Pj4gYmUgcG9zc2li
bGUgd2l0aG91dCBidW1waW5nIFhFTl9ET01DVExfSU5URVJGQUNFX1ZFUlNJT04KPj4+IGFnYWlu
PyBHZW5lcmFsbHkgd2UgYWltIGF0IG1ha2luZyBwYWRkaW5nIGV4cGxpY2l0IGFuZCBjaGVja2lu
Zwo+Pj4gaXQgdG8gYmUgemVybyBvbiBpbnB1dCAvIHByb3ZpZGluZyB6ZXJvIG9uIG91dHB1dC4K
Pj4KPj4gWWVzLCBtYWtpbmcgdGhlIHBhZGRpbmcgZXhwbGljaXQgd291bGQgYmUgYmV0dGVyIChi
dXQgSSdtIG5vdCB0aGUKPj4gbWFpbnRhaW5lciBvZiB0aGUgZG9tY3RsIGludGVyZmFjZSBzbyBt
eSBhY2sgZG9lc24ndCBjb3ZlciB0aGF0KS4KPgo+IFdlbGwsIEkgaGF2ZSBiZWVuIHdhaXRpbmcg
Zm9yIGEgbW9uaXRvciBtYWludGFpbmVyIGFjayB0byBwZXJoYXBzCj4gZ2l2ZSBteSBvd24gZm9y
IHRoZSBsaXR0bGUgYml0IG9mIGl0IHdoZXJlIGEgUkVTVCBtYWludGFpbmVyIG9uZQo+IHdvdWxk
IGJlIG5lZWRlZC4gSXJyZXNwZWN0aXZlIG9mIGZpbGUgbGV2ZWwgbWFpbnRhaW5lcnNoaXAgSSB0
aGluawo+IHRoZSBwdWJsaWMgaW50ZXJmYWNlIHBhcnRzIHN0aWxsIGJlbG9uZyB0byB0aGVpciBz
dWJzeXN0ZW1zLCBhbmQgdGhlCj4gUkVTVCBtYWludGFpbmVyIGFjayBzaG91bGQgbm9ybWFsbHkg
YmUgYSBwdXJlbHkgbWVjaGFuaWNhbCBsYXN0Cj4gc3RlcC4KCkkgY2FuIHNlZSB0aGUgbG9naWMg
YmVoaW5kIHRoYXQuIEhvd2V2ZXIsIEkgd291bGQgZmVlbCBiZXR0ZXIgaWYgaXQKd2Fzbid0IGp1
c3QgYSBtZWNoYW5pY2FsIGxhc3Qgc3RlcCBhcyBmb3IgZXhhbXBsZSBJJ20gbm90IGFzIHdlbGwK
dmVyc2VkIGluIHRoZSBBQkkgc2lkZSBvZiB0aGluZ3MuIExpa2UgaW4gaGVyZSwgdGhlIHBhZGRp
bmcgYml0cyBoYXZlCmNvbXBsZXRlbHkgd2VudCBieSBtZSB3aXRob3V0IG1lIG5vdGljaW5nLgoK
VGFtYXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 16:37:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 16:37: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 1dLuFM-0006gq-Fk; Fri, 16 Jun 2017 16:37:20 +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 1dLuFL-0006ge-4M
 for xen-devel@lists.xensource.com; Fri, 16 Jun 2017 16:37:19 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 8B/F1-01709-E3904495; Fri, 16 Jun 2017 16:37:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVdeW0yX
 SYNICKYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmrNhyl63gnFlF99uKBsbt
 ul2MnBxCAn8ZJS5MEehi5AKyHzNK7Di9lAXC2cYo8artORNIlYiAs8TXM3PZQWxeAX2JhdN3M
 ILYwgJBElu+3wFrkBB4wiRxZ85WsAYJAU+Jo1v+ssDYj95MAGpg52ATsJI4JAYSZRFQlTj5ZB
 PrBEbuBYwMqxjVi1OLylKLdM30kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzEC/c0
 ABDsYpzY4H2KU5GBSEuV9/8Q5UogvKT+lMiOxOCO+qDQntfgQowwHh5IEryqHS6SQYFFqempF
 WmYOMPBg0hIcPEoivBLvgVp5iwsSc4sz0yFSpxh1OTasXv+FSYglLz8vVUqc1wxkhgBIUUZpH
 twIWBRcYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjCvECvQFJ7MvBK4Ta+AjmACOiLoggPIES
 WJCCmpBkY7C8MdZzt3uZbo2J35LRjfsL/haMsx0Rd8rVKS0vXf59l+WXlym0Tjs0xRxx+u3PU
 xZx963Lvqkj3v4DcWubnRe19XbdfxyNozdUnGqq60ldtUH8t8+7tKoqGx6O7zu3tnTA6aaaZ1
 r9j10LdL/QYmu22C2xafz7A86yG5N2pLs0vvisWZ6zqUWIozEg21mIuKEwFTJw+OfQIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1497631036!75345718!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23773 invoked from network); 16 Jun 2017 16:37:17 -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; 16 Jun 2017 16:37: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 1dLuFH-0000oz-Kf; Fri, 16 Jun 2017 16:37:15 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dLuFC-0001nx-69; Fri, 16 Jun 2017 16:37:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dLuFC-0006H2-0M; Fri, 16 Jun 2017 16:37:10 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110492-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=7251b0d2b28552bf8d7287af9dc2504b4a43278b
X-Osstest-Versions-That: xen=534ecddd8a961a44356fcab576bd68d6900bfa74
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 16 Jun 2017 16:37:10 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 110492: 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>

ZmxpZ2h0IDExMDQ5MiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDQ5Mi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDcyNTFiMGQyYjI4NTUy
YmY4ZDcyODdhZjlkYzI1MDRiNGE0MzI3OGIKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDUzNGVjZGRkOGE5NjFhNDQzNTZmY2FiNTc2YmQ2OGQ2OTAwYmZhNzQKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDExMDQ3NiAgMjAxNy0wNi0xNiAwMTowMzoxOCBaICAgIDAgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMTA0OTIgIDIwMTctMDYtMTYgMTU6MDE6MjUgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBEdXNoeWFudCBCZWhsIDxteXNlbGZkdXNoeWFudGJlaGxAZ21haWwuY29tPgogIEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9eGVu
LXVuc3RhYmxlLXNtb2tlCisgcmV2aXNpb249NzI1MWIwZDJiMjg1NTJiZjhkNzI4N2FmOWRjMjUw
NGI0YTQzMjc4YgorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAu
L2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcg
UmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAg
ICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJl
cG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3Qv
cmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAv
aG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJl
cG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NU
RVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdp
dGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIHhlbi11bnN0
YWJsZS1zbW9rZSA3MjUxYjBkMmIyODU1MmJmOGQ3Mjg3YWY5ZGMyNTA0YjRhNDMyNzhiCisgYnJh
bmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHJldmlzaW9uPTcyNTFiMGQyYjI4NTUyYmY4ZDcyODdh
ZjlkYzI1MDRiNGE0MzI3OGIKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24K
KysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0
Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsK
ICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50
ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9v
c3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAn
IScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBv
cworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21l
L29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNv
bmZpZworKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4K
KyB0cmVlPXhlbgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyBxZW11dWJyYW5jaD1x
ZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgJ1snIHh4ZW4gPSB4bGludXggJ10nCisgbGludXhicmFu
Y2g9CisgJ1snIHhxZW11LXVwc3RyZWFtLXVuc3RhYmxlID0geCAnXScKKyBzZWxlY3RfcHJldnhl
bmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZS1zbW9rZQorIHBy
ZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHg3MjUxYjBkMmIyODU1MmJmOGQ3Mjg3
YWY5ZGMyNTA0YjRhNDMyNzhiID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1j
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
bmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtMy4xNAorKyA6
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
ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdCA3MjUxYjBkMmIyODU1MmJmOGQ3Mjg3YWY5ZGMy
NTA0YjRhNDMyNzhiOnJlZnMvaGVhZHMvc21va2UKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDUzNGVjZGQuLjcyNTFiMGQyIDcyNTFiMGQyYjI4NTUy
YmY4ZDcyODdhZjlkYzI1MDRiNGE0MzI3OGIgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 16:45:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 16: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 1dLuND-0007PT-AQ; Fri, 16 Jun 2017 16: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 <prvs=333040239=Ian.Jackson@citrix.com>)
 id 1dLuNB-0007PN-GW
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 16:45:25 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 32/2D-03058-42B04495; Fri, 16 Jun 2017 16:45:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDva4Kt0u
 kwZQGCYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP07YfMBR2sFXfmvmFvYJzD0sXIySEh4C+x
 /sdGVhCbTUBXomnLXzYQm1dAUOLkzCdgNcwCOhILdn9ig7DlJba/ncMMUWMn8fPDCiYQm0VAV
 eLwxH72LkYODhEBFYnbew1AwsICCRIdGz6AlXAKeEn8brgKtIqLQ0igg1Gi5eNENogbTCTeLt
 zJBtIrJKAmMXd9/ARG3llIrpiF5IpZSK5YwMi8ilGjOLWoLLVI19hYL6koMz2jJDcxM0fX0MB
 MLze1uDgxPTUnMalYLzk/dxMjMKQYgGAH4871gYcYJTmYlER53z9xjhTiS8pPqcxILM6ILyrN
 SS0+xCjDwaEkwcvC5RIpJFiUmp5akZaZAwxumLQEB4+SCK/Ee6BW3uKCxNzizHSI1ClGXY6mD
 1u+MAmx5OXnpUqJ85qDzBAAKcoozYMbAYu0S4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLm3c
 UJNIUnM68EbtMroCOYgI4IuuAAckRJIkJKqoFRysTMrM3D990ZMadZVusPcLr2vy9aJa32ndv
 +7WbrJj6BzbqnN7jqpO6zt8v0aPnO+P31WeFrnxh+JPH2TosK+Z22Y62ip/en8q3708J+mxzZ
 +/1qgPU2QQ/PdU4zzlS9P9g696yvhJVkzqt09utGARffZ0r5e85jdXKU7Fz4aieP/uS0VwFKL
 MUZiYZazEXFiQBxpgnBrwIAAA==
X-Env-Sender: prvs=333040239=Ian.Jackson@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1497631522!102581481!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35766 invoked from network); 16 Jun 2017 16:45:24 -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;
 16 Jun 2017 16:45:24 -0000
X-IronPort-AV: E=Sophos;i="5.39,348,1493683200"; d="scan'208";a="436736632"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22852.2835.46825.555702@mariner.uk.xensource.com>
Date: Fri, 16 Jun 2017 17:45:07 +0100
To: <xen-devel@lists.xenproject.org>
In-Reply-To: <1497527684-21433-3-git-send-email-ian.jackson@eu.citrix.com>
References: <1497527684-21433-1-git-send-email-ian.jackson@eu.citrix.com>
 <1497527684-21433-3-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Subject: Re: [Xen-devel] [OSSTEST PATCH 3/4] dhcp leases: Introduce new
	client/server leases query mechanism
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SWFuIEphY2tzb24gd3JpdGVzICgiW09TU1RFU1QgUEFUQ0ggMy80XSBkaGNwIGxlYXNlczogSW50
cm9kdWNlIG5ldyBjbGllbnQvc2VydmVyIGxlYXNlcyBxdWVyeSBtZWNoYW5pc20iKToKPiAgKiBB
IFB5dGhvbiBwcm9ncmFtIGBtcy1sZWFzZXMtb21hcGlwcm94eScgd2hpY2ggc3BlYWtzIE9NQVBJ
IHRvIHRoZQo+ICAgIERIQ1Agc2VydmVyLCBhbmQgYSBzaW1wbGUgc3luY2hyb25vdXMgcXVlcnkg
cHJvdG9jb2wgb24gaXRzCj4gICAgc3RkaW4vc3Rkb3V0LiAgT01BUEkgYXV0aGVudGljYXRpb24g
aXMgYmFzZWQgb24gYSBzaGFyZWQgc2VjcmV0OyB0bwo+ICAgIGF2b2lkIGR1cGxpY2F0aW5nIGl0
IGFueSBtb3JlIHRoYW4gbmVjZXNzYXJ5LCBtcy1sZWFzZXMtb21hcGlwcm94eQo+ICAgIGhhbGYt
YXJzZWRseSBwYXJzZXMgdGhlIHJlbGV2YW50IERIQ1Agc2VydmVyIGNvbmZpZyBmcmFnbWVudC4K
ClRoaXMgZG9lcyBub3Qgd29yaywgZm9yIHRoaXMgcmVhc29uOgoKICBodHRwczovL2xpc3RzLmlz
Yy5vcmcvcGlwZXJtYWlsL2RoY3AtaGFja2Vycy8yMDA1LUF1Z3VzdC8wMDEzOTkuaHRtbAoKSSBo
YXZlIGJhY2tlZCBvdXQgdGhpcyBjaGFuZ2UsIGFuZCBmaWxlZCBhIGJ1ZyB3aXRoIElTQyBbSVND
LUJ1Z3MgIzQ1Mzk4XS4KCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 17:19:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 17:19: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 1dLuu5-0001ML-5v; Fri, 16 Jun 2017 17:19:25 +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 1dLuu3-0001MF-RR
 for xen-devel@lists.xensource.com; Fri, 16 Jun 2017 17:19:23 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 21/10-02180-B1314495; Fri, 16 Jun 2017 17:19:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsVybKJssq64sEu
 kwYunMhb3prxnd2D02N63iz2AMYo1My8pvyKBNWP15+iC7ZwVTR2LGBsYD7N3MXJxCAn8YZR4
 17SQqYuRk4NFwEHi4ZOrQDYHB6NAjMSDH9YgYUaBMInJl5ewgoRZBLQlVs3SBwmzCRhK/H2yi
 Q0kLAFkL/nMARIWEdCT+PDqGxvIdGaBuUwSz191sYMkhAX0JW4unMwCUs8pYCTxuk0BJMwr4C
 2x6+oeZohrvjFKLH7WBlYvKqArcejfHzaIIkGJkzOfsIDYzAJ+EstajzJOYBSYhSQ1C0kKwla
 XOPDpIpQtL7Ht+irWBYwsqxg1ilOLylKLdA0N9JKKMtMzSnITM3OAPFO93NTi4sT01JzEpGK9
 5PzcTYzAgGUAgh2Ma6Y6H2KU5GBSEuV9/8Q5UogvKT+lMiOxOCO+qDQntfgQowYHh8DmtasvM
 Eqx5OXnpSpJ8GoIuUQKCRalpqdWpGXmAGMKplSCg0dJhHc/H1Cat7ggMbc4Mx0idYpRUUqclx
 OkTwAkkVGaB9cGi+NLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEubN4AeawpOZVwI3/RXQYia
 gxUEXHEAWlyQipKQaGDOCLI+W9DevuV9+omTNjd7L3yLDinad3dL+fo5rAe+1+IgZM+LL7uc9
 L/1VPNcpfrWLYejTtP+hp0QFuffoFyq9EzUyEi/jS93Kb9xk2/CQeRd/SxC77k7BrFCrnpaqv
 idPJqdN3DRv88/LbUd4r7nFrHn6I4rb1LjKu2PVjS85O3nq4ibaK7EUZyQaajEXFScCAPzfvD
 7eAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1497633558!103655117!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14261 invoked from network); 16 Jun 2017 17:19:19 -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; 16 Jun 2017 17:19:19 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 2707C214E2;
 Fri, 16 Jun 2017 17:19:17 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 2707C214E2
Date: Fri, 16 Jun 2017 10:19:16 -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: <1497592848.30417.3.camel@citrix.com>
Message-ID: <alpine.DEB.2.10.1706161019100.17964@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1706151117090.12156@sstabellini-ThinkPad-X260>
 <CAOcqxo1ytKG1sF+JRD=2C9ymsPnMN9dEKY1jwZFxSuWAy8Tn1A@mail.gmail.com>
 <alpine.DEB.2.10.1706151314190.12156@sstabellini-ThinkPad-X260>
 <1497592848.30417.3.camel@citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-2115816945-1497633557=:17964"
Cc: Artem_Mygaiev@epam.com, Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 George Dunlap <george.dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xensource.com
Subject: Re: [Xen-devel] EL0 app, stubdoms on ARM conf call
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.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-2115816945-1497633557=:17964
Content-Type: TEXT/PLAIN; charset=UTF-8
Content-Transfer-Encoding: 8BIT

On Fri, 16 Jun 2017, Dario Faggioli wrote:
> On Thu, 2017-06-15 at 13:14 -0700, Stefano Stabellini wrote:
> > On Thu, 15 Jun 2017, Volodymyr Babchuk wrote:
> > > Hello Stefano,
> > > On 15 June 2017 at 21:21, Stefano Stabellini
> > > <sstabellini@kernel.org> wrote:
> > > > Would you be up for joining a conf call to discuss EL0 apps and
> > > > stubdoms
> > > > on ARM in preparation for Xen Developer Summit?
> > > > 
> > > > If so, would Wednesday the 28th of June at 9AM PST work for you?
> > > 
> > > I would prefer later time (like 5PM), but 9AM also works for me.
> > 
> >  
> > Wait, did you get the timezone right?
> > 
> > 1) 9AM PST = 5PM London = 7PM Kyiv
> > 
> Count me in.
> 
> It would be great if someone could send an meeting invite, so that my
> mailer will do the timezone conversion and set reminders, and I don't
> risk showing up on the wrong day at the wrong time. :-P

I'll do.
--8323329-2115816945-1497633557=:17964
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--8323329-2115816945-1497633557=:17964--


From xen-devel-bounces@lists.xen.org Fri Jun 16 17:29:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 17:29:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLv3R-00023f-Uf; Fri, 16 Jun 2017 17: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 <sstabellini@kernel.org>) id 1dLv3Q-00023U-Ss
 for xen-devel@lists.xensource.com; Fri, 16 Jun 2017 17:29:04 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 FF/58-11537-F5514495; Fri, 16 Jun 2017 17:29:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpnleJIrShJLcpLzFFi42I5NlE2WTdO1CX
 SYH2/jcW9Ke/ZHRg9tvftYg9gjGLNzEvKr0hgzVi/eTNrwRSBirevT7M3MDbxdzFycQgJ/GGU
 2Lv0CGsXIycHi4CDxP0Fy5i6GDk4GAViJB78sAYJMwqESUy+vASqRFti6aZfjCA2m4ChxN8nm
 9hAyiWA7CWfOUDCIgKKEutWv2MBGc8s0Mkk8WFZEwtIQljAWuLSuxVgc3gFvCVaP+4CmyMqoC
 tx6N8fNoi4oMTJmU/A6pkFfCVef33NCDKfGaj+6w29CYz8s5BUzUJSNQuhCiKsJXH2aDMjhO0
 tsW5eAxuErS3RtvARO4StKLH5wG5WmJr9c35A1YtKrLgxB8o2lri+cT7bAkauVYwaxalFZalF
 ukYWeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgZFSz8DAuIOx/YTfIUZJDiYlU
 d73T5wjhfiS8lMqMxKLM+KLSnNSiw8xanBwCGxeu/oCoxRLXn5eqpIEb56IS6SQYFFqempFWm
 YOMJZhSiU4eJREePfzAaV5iwsSc4sz0yFSpxgVpcR500H6BEASGaV5cG2w9HGJUVZKmJeRgYF
 BiKcgtSg3swRV/hWjOAejkjCvmjDQFJ7MvBK46a+AFjMBLQ664ACyuCQRISXVwMiZfjdytZnb
 sfJu8032D+31jvyebBipU/UkRjNqUYr98t3/2G9PvvV63Zc/Z91X2+usueds+K10RVP2NNtXi
 VPTAlbuWSDtZB+9wJ+vIchRUH6h5ZTVW59e4pabZeLH+Fy3dN2G1avtcyffflhekXyxO6n5YM
 GmbAX/Amkv8/05nz+dn8qU7qfEUpyRaKjFXFScCABI+3jPGgMAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1497634141!106101833!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62259 invoked from network); 16 Jun 2017 17:29:02 -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; 16 Jun 2017 17:29:02 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id A7741214AB;
 Fri, 16 Jun 2017 17:29:00 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A7741214AB
Date: Fri, 16 Jun 2017 10:29:00 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: xen-devel@lists.xensource.com
Message-ID: <alpine.DEB.2.10.1706161019260.17964@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-704739941-1497633859=:17964"
Content-ID: <alpine.DEB.2.10.1706161027150.17964@sstabellini-ThinkPad-X260>
Cc: Artem_Mygaiev@epam.com, Stefano Stabellini <sstabellini@kernel.org>,
 andrii_anisov@epam.com, Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 dario.faggioli@citrix.com, George Dunlap <george.dunlap@citrix.com>,
 Julien Grall <julien.grall@arm.com>
Subject: [Xen-devel] EL0 app, stubdoms on ARM conf call, 28 Jun 9AM PST
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.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-704739941-1497633859=:17964
Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
Content-ID: <alpine.DEB.2.10.1706161027151.17964@sstabellini-ThinkPad-X260>

Conf call on Wednesday the 28th of June at 9AM PST, 5PM UK.

Join the call: https://www.uberconference.com/stefano-stabellini
Optional dial in number: 669-999-0613
No PIN needed

The webpage contains information on how to join the call via PC or
telephone. If you are in the US, just dial 669-999-0613 and you'll be
automatically joining the conference. International callers should dial
their national number, then enter the conference code (669-999-0613,
same as US telephone number) when prompted, followed by #.
--8323329-704739941-1497633859=:17964
Content-Type: TEXT/calendar; name=event.ics
Content-Transfer-Encoding: BASE64
Content-ID: <alpine.DEB.2.10.1706161029000.17964@sstabellini-ThinkPad-X260>
Content-Description: 
Content-Disposition: attachment; filename=event.ics

QkVHSU46VkNBTEVOREFSDQ0KVkVSU0lPTjoyLjANDQpQUk9ESUQ6LS8vdGlt
ZWFuZGRhdGUuY29tLy9NZWV0aW5nIFBsYW5uZXINDQpNRVRIT0Q6UFVCTElT
SA0NCkJFR0lOOlZFVkVOVA0NCkRUU1RBUlQ6MjAxNzA2MjhUMTYwMDAwWg0N
CkRURU5EOjIwMTcwNjI4VDE3MDAwMFoNDQpUUkFOU1A6VFJBTlNQQVJFTlQN
DQpTVU1NQVJZOkVMMCBhcHAsIHN0dWJkb21zIG9uIEFSTSBjb25mIGNhbGwN
DQpERVNDUklQVElPTjpKb2luIHRoZSBjYWxsOg0NCiAgaHR0cHM6Ly93d3cu
dWJlcmNvbmZlcmVuY2UuY29tL3N0ZWZhbm8tc3RhYmVsbGluaQ0NCiBcbk9w
dGlvbmFsIGRpYWwgaW4gbnVtYmVyOiA2NjktOTk5LTA2MTMNDQogXG5ObyBQ
SU4gbmVlZGVkDQ0KTE9DQVRJT046TG9zIEFuZ2VsZXMsIExvbmRvbiwgS3lp
dg0NClVSTDtWQUxVRT1VUkk6aHR0cDovL3d3dy50aW1lYW5kZGF0ZS5jb20v
d29ybGRjbG9jay9tZWV0aW5nZGV0YWlscy5odG1sP2lzDQ0KIG89MjAxNzA2
MjhUMTYwMCZwMT0xMzcmcDI9MTM2JnAzPTM2Nw0NClVJRDpodHRwOi8vd3d3
LnRpbWVhbmRkYXRlLmNvbS93b3JsZGNsb2NrL21lZXRpbmdkZXRhaWxzLmh0
bWw/aXNvPTIwMTcwNjI4DQ0KIFQxNjAwJnAxPTEzNyZwMj0xMzYmcDM9MzY3
DQ0KRFRTVEFNUDoyMDE3MDYyOFQxNjAwMDBaDQ0KRU5EOlZFVkVOVA0NCkVO
RDpWQ0FMRU5EQVINDQo=

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--8323329-704739941-1497633859=:17964--


From xen-devel-bounces@lists.xen.org Fri Jun 16 17:32:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 17: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 1dLv6E-0002gF-Bb; Fri, 16 Jun 2017 17:31: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=33345264b=citrix-osstest@xenproject.org>)
 id 1dLv6D-0002g3-7Q
 for xen-devel@lists.xensource.com; Fri, 16 Jun 2017 17:31:57 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 B0/F7-03613-C0614495; Fri, 16 Jun 2017 17:31:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHRDpC63mEu
 kwclTGhb3prxnd2D02N63iz2AMYo1My8pvyKBNePJuU6Wgg/ZFXf3TWJqYFzu0MXIySEh4C/x
 8XQ7YxcjB5DtLnHvYRpIWETAWWLCh9tsIDavgJ7Eme2PwGxhgUSJ9bv/MHUxcgGVv1aUmLzuH
 QvEHFeJ/k//2WHsvYdfs4LYbAIeEhN7JoLVsAioSpz5vB5skJCAlsTSxSuZIBYISpyc+QSshl
 lAQuLgixfMEHMsJGbcbWeawMg3C0nZLCRlCxiZVjFqFKcWlaUW6RpZ6CUVZaZnlOQmZuboGhq
 Y6eWmFhcnpqfmJCYV6yXn525iBAYVAxDsYDy/NvAQoyQHk5Io7/snzpFCfEn5KZUZicUZ8UWl
 OanFhxhlODiUJHhfi7hECgkWpaanVqRl5gDDGyYtwcGjJMK7nw8ozVtckJhbnJkOkTrFqMuxY
 fX6L0xCLHn5ealS4rx3QWYIgBRllObBjYDF2iVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ86
 oJA03hycwrgdv0CugIJqAjgi44gBxRkoiQkmpgDLCY7csup2Ym81d0T9/MqXP//j5vdlC6N9F
 nRdE+Vylmd36lntL23rKXhdOUglLZvfOe99/eoH3jgqLiec+g1bfdK5993y6w8PSXO2YGU37n
 b5aYFr5QsLn/sGne54zNdm8TvV7uSVj+bnGW0JrLnPMkDLV0d5pvWeT089jdy3+L1FpuPbF6q
 sRSnJFoqMVcVJwIAOUYOhKwAgAA
X-Env-Sender: prvs=33345264b=citrix-osstest@xenproject.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1497634313!67647538!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33429 invoked from network); 16 Jun 2017 17:31:55 -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;
 16 Jun 2017 17:31:55 -0000
X-IronPort-AV: E=Sophos;i="5.39,348,1493683200"; d="scan'208";a="428229810"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL03.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71575-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:capture-logs(10):broken:regression
 xen-unstable:test-armhf-armhf-xl-midway:xen-install:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-winxpsp3:xen-boot:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:allowable
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:allowable
 xen-unstable:build-armhf-libvirt:libvirt-build:fail:allowable
 xen-unstable:build-amd64-libvirt:libvirt-build:fail:allowable
 xen-unstable:build-i386-libvirt:libvirt-build:fail:allowable
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:allowable
 xen-unstable:test-amd64-i386-xl-qemut-winxpsp3:guest-stop:fail:allowable
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:allowable
 xen-unstable:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:windows-install:fail:allowable
 xen-unstable:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:windows-install:fail:allowable
 xen-unstable:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 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: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-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: xen=695bb5f504ab48c1d546446f104c1b6c0ead126d
X-Osstest-Versions-That: xen=aeef64107afca9c6c0428b2cb26a3ba599b3ed75
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 16 Jun 2017 18:31:50 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL03.citrite.net
Subject: [Xen-devel] [xen-unstable baseline-only test] 71575: 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="===============4176546867266541645=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

This run is configured for baseline tests only.

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1 10 capture-logs(10) broken REGR. vs. 71543
 test-armhf-armhf-xl-midway    5 xen-install               fail REGR. vs. 71543
 test-amd64-amd64-xl-qemut-winxpsp3  6 xen-boot            fail REGR. vs. 71543

Regressions which are regarded as allowable (not blocking):
 test-amd64-amd64-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail blocked in 71543
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-stop        fail blocked in 71543
 build-armhf-libvirt           5 libvirt-build                fail   like 71543
 build-amd64-libvirt           5 libvirt-build                fail   like 71543
 build-i386-libvirt            5 libvirt-build                fail   like 71543
 test-amd64-amd64-qemuu-nested-intel 16 debian-hvm-install/l1/l2 fail like 71543
 test-amd64-i386-xl-qemut-winxpsp3 16 guest-stop                fail like 71543
 test-amd64-i386-xl-qemuu-win7-amd64 15 guest-localmigrate/x10  fail like 71543
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1  9 windows-install    fail like 71543
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1  9 windows-install    fail like 71543

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 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
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      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-libvirt      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-arm64-arm64-xl-rtds      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 build-arm64-pvops             2 hosts-allocate               broken never pass
 build-arm64                   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-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-stop             fail never pass

version targeted for testing:
 xen                  695bb5f504ab48c1d546446f104c1b6c0ead126d
baseline version:
 xen                  aeef64107afca9c6c0428b2cb26a3ba599b3ed75

Last test of basis    71543  2017-06-11 12:49:01 Z    5 days
Testing same since    71575  2017-06-16 08:47:28 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andre Przywara <andre.przywara@arm.com>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Armando Vega <armando@greenhost.nl>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Paul Durrant <Paul.Durrant@citrix.com>
  Peter Große <pegro@friiks.de>
  Sergey Dyasli <sergey.dyasli@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>
  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                                          fail    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          fail    
 build-i386-libvirt                                           fail    
 build-amd64-oldkern                                          pass    
 build-i386-oldkern                                           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           blocked 
 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                 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                                 blocked 
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 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-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 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                                     blocked 
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-armhf-armhf-xl-midway                                   fail    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-arm64-arm64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-arm64-arm64-libvirt-qcow2                               blocked 
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-arm64-arm64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1                     fail    
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     broken  
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      pass    
 test-amd64-amd64-xl-qemut-winxpsp3                           fail    
 test-amd64-i386-xl-qemut-winxpsp3                            fail    
 test-amd64-amd64-xl-qemuu-winxpsp3                           pass    
 test-amd64-i386-xl-qemuu-winxpsp3                            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

broken-step build-arm64-pvops hosts-allocate
broken-step build-arm64 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
broken-step test-amd64-i386-xl-qemuu-winxpsp3-vcpus1 capture-logs(10)

Push not applicable.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4176546867266541645==--

From xen-devel-bounces@lists.xen.org Fri Jun 16 17:33:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 17: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 1dLv7N-0002nC-PQ; Fri, 16 Jun 2017 17:33:09 +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 1dLv7L-0002n0-SZ
 for xen-devel@lists.xen.org; Fri, 16 Jun 2017 17:33:07 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 BE/B7-06719-35614495; Fri, 16 Jun 2017 17:33:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsVybKJssm6QmEu
 kwctOA4slHxezODB6HN39mymAMYo1My8pvyKBNePNj6nMBa85K84vmsjUwNjH0cXIxSEk8IdR
 4uGfY6xdjJwcLAIOElPn7GHqYuTgYBSIkXjwwxokzCgQJjH58hJWkDCLgLbEgn+SIGE2AUOJv
 082sYGEJYDsJZ85QMIiAuoSfy5MYASxmQUKJKbdWM0CYgsLxEksOP4EzOYUsJY49+Y+M4jNK+
 AtsWXpXzaIa64xSkx81QZ2jaiArsShf3/YIIoEJU7OhGhmFtCSWD59G8sERoFZSFKzkKQWMDK
 tYlQvTi0qSy3SNddLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMQAYg2ME487L/
 IUZJDiYlUd73T5wjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwxoq6RAoJFqWmp1akZeYAYwEmL
 cHBoyTCu58PKM1bXJCYW5yZDpE6xagoJc7rA9InAJLIKM2Da4PF3yVGWSlhXkagQ4R4ClKLcj
 NLUOVfMYpzMCoJ85aBTOHJzCuBm/4KaDET0OKgCw4gi0sSEVJSDYxFvcXFTP5HC2KY5n6N6vZ
 ZZ/hh/7aWPv2wq0f149e5N18+GDhTfDmbek5/wfz3sYc5LpTNkDeWrrOrOBUROGF/94dLhQlX
 /qz1ZXonx/HU/mb/ql+2hadfqwavDjH13cgacWjzvHptFk+/GMXQJqdP0Vf5ks50l+boLDP+r
 XvnxCHJ18IRB5RYijMSDbWYi4oTAXrWFlC6AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1497634385!74150333!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8824 invoked from network); 16 Jun 2017 17:33:06 -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; 16 Jun 2017 17:33:06 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id A48E2214AB;
 Fri, 16 Jun 2017 17:33:04 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A48E2214AB
Date: Fri, 16 Jun 2017 10:33:03 -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: <0d512b9c-1300-633b-ebae-8881d10596d4@arm.com>
Message-ID: <alpine.DEB.2.10.1706161029380.17964@sstabellini-ThinkPad-X260>
References: <20170613161323.25196-1-julien.grall@arm.com>
 <20170613161323.25196-4-julien.grall@arm.com>
 <alpine.DEB.2.10.1706151525550.12156@sstabellini-ThinkPad-X260>
 <0d512b9c-1300-633b-ebae-8881d10596d4@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: nd@arm.com, Stefano Stabellini <sstabellini@kernel.org>,
 punit.agrawal@arm.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 03/24] xen/arm: setup: Remove bogus
 xenheap_mfn_end in setup_mm for arm64
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCAxNiBKdW4gMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIFN0ZWZhbm8sCj4g
Cj4gT24gMTUvMDYvMjAxNyAyMzoyOCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gT24g
VHVlLCAxMyBKdW4gMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4gPiB4ZW5oZWFwX21mbl9l
bmQgaXMgc3RvcmluZyBhbiBNRk4gYW5kIG5vdCBhIHBoeXNpY2FsIGFkZHJlc3MuIFRoYW5rZnVs
bHkKPiA+ID4geGVuaGVhcF9tZm5fZW5kIGlzIG5vdCB1c2VkIGluIHRoZSBhcm02NCBjb2RlLiBT
byBkcm9wIGl0Lgo+ID4gCj4gPiBUaGF0J3MgZmluZSwgYnV0IGluIHRoYXQgY2FzZSBJIHdvdWxk
IHByZWZlciB0byBtb3ZlIHRoZSBkZWZpbml0aW9uIG9mCj4gPiB4ZW5oZWFwX21mbl9lbmQgdW5k
ZXIgI2lmZGVmIENPTkZJR19BUk1fMzIuIEluIGZhY3QsIHRoZXJlIGlzIGFub3RoZXIKPiA+IGFz
c2lnbm1lbnQgb2YgeGVuaGVhcF9tZm5fZW5kIGZldyBsaW5lcyBiZWxvdyBpbiB0aGUgYXJtNjQg
dmVyc2lvbiBvZgo+ID4gc2V0dXBfbW06IGRvbid0IHdlIG5lZWQgdG8gcmVtb3ZlIHRoYXQgdG9v
Pwo+IAo+IFRoZSBvdGhlciB4ZW5oZWFwX21mbl9lbmQgY29udGFpbnMgdmFsaWQgbWZuIHRoYXQg
cG9pbnQgdG8gdGhlIGVuZCBhbmQgSQo+IGRpZG4ndCB3YW50IHRvICNpZmRlZiBpdCBiZWNhdXNl
Ogo+IAkxKSBJdCBjb21wbGV4aWZ5IHRoZSBjb2RlCj4gCTIpIEFsbCByZWdpb25zIHNob3VsZCBi
ZSBib3VuZCB3aXRoIHN0YXJ0L2VuZCB0byBzaW1wbGlmeSBwb3RlbnRpYWwKPiB1c2UuCgpJIGFt
IG9ubHkgc3VnZ2VzdGluZyB0byBtb3ZlIGl0cyBkZWZpbml0aW9uIGFuZCBkZWNsYXJhdGlvbiB1
bmRlciAjaWZkZWYKQ09ORklHX0FSTV8zMiBpbiB4ZW4vaW5jbHVkZS9hc20tYXJtL21tLmggYW5k
IHhlbi9hcmNoL2FybS9tbS5jLgoKQWZ0ZXIgdGhhdCwgYWxsIHVzZXJzIG9mIHhlbmhlYXBfbWZu
X2VuZCBhcmUgYWxyZWFkeSAjaWZkZWYKQ09ORklHX0FSTV8zMiwgZXhjZXB0IGZvciB4ZW4vYXJj
aC9hcm0vc2V0dXAuYzpzZXR1cF9tbS4gVGhlIHNldHVwX21tCnVuZGVyICNpZmRlZiBDT05GSUdf
QVJNXzMyIHdpbGwgYmUgZmluZS4gVGhlIHNldHVwX21tIHVuZGVyCiNpZmRlZiBDT05GSUdfQVJN
XzY0LCBkb2Vzbid0IG5lZWQgeGVuaGVhcF9tZm5fZW5kIGFuZCB3ZSBjb3VsZCBqdXN0CnJlbW92
ZSBpdCBmcm9tIHRoZXJlLgoKRG9lcyBpdCBtYWtlIHNlbnNlPyBBbSBJIG1pc3Npbmcgc29tZXRo
aW5nPwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 16 17:33:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 17: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 1dLv85-0002uB-1U; Fri, 16 Jun 2017 17: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=333040239=Ian.Jackson@citrix.com>)
 id 1dLv83-0002t5-OI
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 17:33:51 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 C0/98-02956-F7614495; Fri, 16 Jun 2017 17:33:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrGLMWRWlGSWpSXmKPExsXitHSDvW6dmEu
 kwdKTKhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bmnulMBZfYK5Z+XsTSwNjF1sXIwSEh4C8x
 dT93FyMnB5uArkTTlr9gYREBFYnbew26GLk4mAXmMkrs718IFhcWiJL43qkJUs4ioCpxoPkrO
 4jNK+Ap0Tb3IBuILSEgJ3H++E9mkHIhATWJuevjIUoEJU7OfMICYjMLSEgcfPGCeQIj9ywkqV
 lIUgsYmVYxahSnFpWlFukamuklFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGAQM
 Q7GC8vzHgEKMkB5OSKO/7J86RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4X4u4RAoJFqWmp1ak
 ZeYAAxImLcHBoyTCu58PKM1bXJCYW5yZDpE6xajL0fRhyxcmIZa8/LxUKXFeH1GgIgGQoozSP
 LgRsOi4xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWFeNWGgKTyZeSVwm14BHcEEdETQBQeQI0
 oSEVJSDYyB17RFWVexSGydp18wacK1GdfljUs1VzLWLN0meC3889X1H9LnXGlg7z+59dZCmwc
 30lceqGC6s+7p5J+r03q+ybpnLA+S3/LyY+y89/q6217e7t67Uenks44zrBLV11R//5l0Z1Fc
 uKaHkUjPl7bZ+3qdiuPNlx+3YXX3M750Ys2X2Ytz7+zTVGIpzkg01GIuKk4EAJOx+4GJAgAA
X-Env-Sender: prvs=333040239=Ian.Jackson@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1497634428!67622037!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56700 invoked from network); 16 Jun 2017 17:33: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;
 16 Jun 2017 17:33:50 -0000
X-IronPort-AV: E=Sophos;i="5.39,348,1493683200"; d="scan'208";a="436744264"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 16 Jun 2017 18:33:38 +0100
Message-ID: <1497634420-27598-1-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Paul Durrant <Paul.Durrant@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 1/3] ts-windows-install: Honour memsize
	and disksize guest runvars
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; 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+CkND
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogUGF1bCBEdXJyYW50IDxQYXVsLkR1
cnJhbnRAY2l0cml4LmNvbT4KLS0tCiB0cy13aW5kb3dzLWluc3RhbGwgfCAxMCArKysrKystLS0t
CiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3RzLXdpbmRvd3MtaW5zdGFsbCBiL3RzLXdpbmRvd3MtaW5zdGFsbAppbmRleCA1ZWUx
MjdkLi40ZGM4ZjJhIDEwMDc1NQotLS0gYS90cy13aW5kb3dzLWluc3RhbGwKKysrIGIvdHMtd2lu
ZG93cy1pbnN0YWxsCkBAIC0yNywxNyArMjcsMTkgQEAgb3VyICgkd2hob3N0KSA9IEBBUkdWOwog
JHdoaG9zdCB8fD0gJ2hvc3QnOwogb3VyICRobz0gc2VsZWN0aG9zdCgkd2hob3N0KTsKIAorb3Vy
ICRnbiA9ICd3aW4nOwogb3VyICRnaG87CiAKLW91ciAkcmFtX21iPSAgIDE1MzY7Ci1vdXIgJGRp
c2tfbWI9IDMyMDAwOwotCiBvdXIgJGd1ZXN0aG9zdD0gJ3dpbi5ndWVzdC5vc3N0ZXN0JzsKIAog
c3ViIHByZXAgKCkgewogICAgIHRhcmdldF9pbnN0YWxsX3BhY2thZ2VzX25vcmVjKCRobywgcXco
bHZtMiByc3luYykpOwogCi0gICAgJGdobz0gcHJlcGFyZWd1ZXN0KCRobywgJ3dpbicsICRndWVz
dGhvc3QsIDg5MzYsCisgICAgbXkgJGdob3QgPSBndWVzdF90ZW1wbGF0ZSgkZ24pOworICAgIG15
ICRyYW1fbWIgPSBndWVzdF92YXIoJGdob3QsICdtZW1zaXplJywgMTUzNik7CisgICAgbXkgJGRp
c2tfbWIgPSBndWVzdF92YXIoJGdob3QsICdkaXNrc2l6ZScsIDMyMDAwKTsKKworICAgICRnaG89
IHByZXBhcmVndWVzdCgkaG8sICRnbiwgJGd1ZXN0aG9zdCwgODkzNiwKICAgICAgICAgICAgICAg
ICAgICAgICAgJGRpc2tfbWIgKyAxLAogICAgICAgICAgICAgICAgICAgICAgICAzMDApOwogCi0t
IAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 17:33:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 17: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 1dLv86-0002uw-8a; Fri, 16 Jun 2017 17:33: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=333040239=Ian.Jackson@citrix.com>)
 id 1dLv85-0002u6-5J
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 17:33:53 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 16/78-06719-08614495; Fri, 16 Jun 2017 17:33:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuphkeJIrShJLcpLzFFi42JxWrohUrdBzCX
 S4GqMxfctk5kcGD0Of7jCEsAYxZqZl5RfkcCaMW3tc+aCZWwV65cbNjA+Y+li5OSQEPCXeP7y
 EDOIzSagK9G05S9bFyMHh4iAisTtvQYgJrNAqMSOF5YgFcIC0RLnTkwAq2YRUJW4++Yc2BReA
 U+JQ5O/QU2Ukzh//CdYDaeAl8SN87sZQWwhoJqZNxYygowUElCTmLs+HqJVUOLkzCdgrcwCEh
 IHX7xgnsDIOwtJahaS1AJGplWMGsWpRWWpRbqGZnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYl
 JxXrJ+bmbGIEhwwAEOxjvbww4xCjJwaQkyvv+iXOkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQne
 1yIukUKCRanpqRVpmTnA4IVJS3DwKInw7ucDSvMWFyTmFmemQ6ROMepyNH3Y8oVJiCUvPy9VS
 pzXRxSoSACkKKM0D24ELJIuMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZhXTRhoCk9mXgncpl
 dARzABHRF0wQHkiJJEhJRUA+PFXTPtd+m/LLb5W652bkp827y8md3Cr9f/Xfv8VuGZFyqaNSs
 fvpF1lkzzujDHdH/plsiNx9d9z1GMPyWyZ7P30d+vTr1yeMd04tmKzbIPnq2rDz32kD/8toWS
 aL5P1yPB4/+PnJs5ryo/XohXVvBJ7Ffd2/nMtoKrZjezhdZGf7gwT/XHNMujSizFGYmGWsxFx
 YkAc8K50p8CAAA=
X-Env-Sender: prvs=333040239=Ian.Jackson@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1497634430!55214798!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16329 invoked from network); 16 Jun 2017 17:33: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;
 16 Jun 2017 17:33:51 -0000
X-IronPort-AV: E=Sophos;i="5.39,348,1493683200"; d="scan'208";a="428230161"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 16 Jun 2017 18:33:39 +0100
Message-ID: <1497634420-27598-2-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1497634420-27598-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1497634420-27598-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 2/3] make-flight: do_hvm_win_test_one:
	honour extra args as runvars
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2UgYXMgbm90aGluZyBwYXNzZXMgZXh0cmEgYXJncyByaWdodCBu
b3cKClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29t
PgotLS0KIG1ha2UtZmxpZ2h0IHwgNCArKystCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25z
KCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvbWFrZS1mbGlnaHQgYi9tYWtlLWZsaWdo
dAppbmRleCAxMWNjMDFlLi43NWFmZGI5IDEwMDc1NQotLS0gYS9tYWtlLWZsaWdodAorKysgYi9t
YWtlLWZsaWdodApAQCAtMzIwLDYgKzMyMCw3IEBAIGRvX2h2bV93aW5fdGVzdF9vbmUgKCkgewog
ICBsb2NhbCB0ZXN0aWRwYXJ0PSQxCiAgIGxvY2FsIGlzb2Jhc2U9JDIKICAgbG9jYWwgZ3Vlc3Rh
cmNoPSQzCisgIHNoaWZ0O3NoaWZ0O3NoaWZ0CiAKICAgaWYgWyAkeGVuYXJjaCAhPSBhbWQ2NCBd
OyB0aGVuCiAgICAgcmV0dXJuCkBAIC0zMzgsNyArMzM5LDggQEAgZG9faHZtX3dpbl90ZXN0X29u
ZSAoKSB7CiAgICAgICAgICAgICB0ZXN0LXdpbiB4bCAkeGVuYXJjaCAkZG9tMGFyY2ggJHFlbXV1
X3J1bnZhciBcCiAgICAgICAgICAgICB3aW5faW1hZ2U9JGlzbyBcCiAgICAgICAgICAgICB3aW5f
YWNwaV9zaHV0ZG93bj10cnVlIFwKLSAgICAgICAgICAgIGFsbF9ob3N0ZmxhZ3M9JG1vc3RfaG9z
dGZsYWdzLGh2bQorICAgICAgICAgICAgYWxsX2hvc3RmbGFncz0kbW9zdF9ob3N0ZmxhZ3MsaHZt
IFwKKyAgICAgICAgICAgICIkQCIKIH0KIAogZG9faHZtX3dpbjdfeDY0X3Rlc3RzICgpIHsKLS0g
CjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 16 17:33:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 17: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 1dLv86-0002vK-FZ; Fri, 16 Jun 2017 17:33: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=333040239=Ian.Jackson@citrix.com>)
 id 1dLv85-0002u9-Bu
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 17:33:53 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 72/D7-03696-08614495; Fri, 16 Jun 2017 17:33:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKIsWRWlGSWpSXmKPExsXitHSDvW6DmEu
 kwao1Ehbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aLs4uYCr6wVazvO8zWwPiatYuRk0NCwF/i
 wqMnbCA2m4CuRNOWv0A2B4eIgIrE7b0GIGFmgZOMEvNvRIHYwgJZEodurGIBsVkEVCXmHW1iA
 rF5BTwllk+4xgwxUk7i/PGfYDangJfEjfO7GUFsIaCamTcWMoKMFxJQk5i7Ph6iVVDi5MwnLB
 CrJCQOvnjBPIGRdxaS1CwkqQWMTKsYNYpTi8pSi3QNzfSSijLTM0pyEzNzdA0NzPRyU4uLE9N
 TcxKTivWS83M3MQIDhwEIdjDe3xhwiFGSg0lJlPf9E+dIIb6k/JTKjMTijPii0pzU4kOMMhwc
 ShK8r0VcIoUEi1LTUyvSMnOAIQyTluDgURLh3c8HlOYtLkjMLc5Mh0idYjTmuHV+yxcmjqYPQ
 FKIJS8/L1VKnNdHFKhUAKQ0ozQPbhAsti4xykoJ8zICnSbEU5BalJtZgir/ilGcg1FJmFdNGG
 gKT2ZeCdy+V0CnMAGdEnTBAeSUkkSElFQDI3/FCY9OxZv99wqUZhbdDNU5tTpKsP76X5PN22/
 MeGQUJxfj6V13Sum/jWLbzwcrjhYoGLCtU3vNLKGVlFFr9zS88W5Q4bcZ3l0LF74Lrbrb9W2N
 5taMrKN2b+xa4nfXmHJ/ds5i5m944D9t09wP9r1hGrm+nFwf5s5o6X7I58s/hfWI0G0rJZbij
 ERDLeai4kQAfV2yzagCAAA=
X-Env-Sender: prvs=333040239=Ian.Jackson@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1497634428!67622037!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56790 invoked from network); 16 Jun 2017 17:33: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;
 16 Jun 2017 17:33:52 -0000
X-IronPort-AV: E=Sophos;i="5.39,348,1493683200"; d="scan'208";a="436744274"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 16 Jun 2017 18:33:40 +0100
Message-ID: <1497634420-27598-3-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1497634420-27598-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1497634420-27598-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Dario Faggioli <dario.faggioli@citrix.com>,
 Paul Durrant <Paul.Durrant@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 3/3] make-flight: Provide Windows 10 and
	Windows Server 16 guests with 3.5G of RAM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UGF1bCBhZHZpc2VzIHRoYXQgNEcgbWF5IGJlIG5lZWRlZCwgYnV0IHdlIGhhdmUgc29tZSA4RyBo
b3N0cyBpbgp2YXJpb3VzIHBsYWNlcy4gIElmIHRoaXMgaXMgbm90IHN1ZmZpY2llbnQgaW4gcHJh
Y3RpY2UsIHdlIHNob3VsZApjb25zaWRlciByZXN0cmljdGluZyB0aGUgdGVzdCB0byBiaWdnZXIg
aG9zdHMuCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4
LmNvbT4KQ0M6IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+CkNDOiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dp
b2xpQGNpdHJpeC5jb20+Ci0tLQogbWFrZS1mbGlnaHQgfCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2Vk
LCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbWFrZS1mbGln
aHQgYi9tYWtlLWZsaWdodAppbmRleCA3NWFmZGI5Li5kYjEyNGZlIDEwMDc1NQotLS0gYS9tYWtl
LWZsaWdodAorKysgYi9tYWtlLWZsaWdodApAQCAtMzQ4LDggKzM0OCw4IEBAIGRvX2h2bV93aW43
X3g2NF90ZXN0cyAoKSB7CiB9CiAKIGRvX2h2bV93aW5fMjAxN190ZXN0cyAoKSB7Ci0gIGRvX2h2
bV93aW5fdGVzdF9vbmUgd3MxNiB3czE2IGFtZDY0Ci0gIGRvX2h2bV93aW5fdGVzdF9vbmUgd2lu
MTAgd2luMTB2MTcwMyBpMzg2CisgIGRvX2h2bV93aW5fdGVzdF9vbmUgd3MxNiAgd3MxNiAgICAg
ICBhbWQ2NCBndWVzdHNfbWVtc2l6ZT0zNTg0CisgIGRvX2h2bV93aW5fdGVzdF9vbmUgd2luMTAg
d2luMTB2MTcwMyBpMzg2ICBndWVzdHNfbWVtc2l6ZT0zNTg0CiB9CiAKIGRvX2h2bV9kZWJpYW5f
bmVzdGVkX3Rlc3RzICgpIHsKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 16 17:42:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 17:42:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLvFz-0003vA-5r; Fri, 16 Jun 2017 17: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 <sstabellini@kernel.org>) id 1dLvFy-0003v4-5j
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 17:42:02 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 8B/20-02181-96814495; Fri, 16 Jun 2017 17:42:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsVybKJssm6GhEu
 kwbI1Khbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8avGzPYClYZVHQ+jmxgnKHWxcjFISTwh1Gi
 q3E3excjJweLgIPE43VbWLsYOTgYBWIkHvywBgkzCoRJTL68hBWiRFtideNCsHI2AUOJv082s
 YGUSwDZSz5zgIRFBPQkPrz6xgYynlmgiUliw57NYCOFgeb8XCcIUsMpYCRxefZEFhCbV8BbYk
 HffnaIc54ySnw91ACWEBXQlTj07w8bRJGgxMmZT8DizAJ+EifmfGWfwCgwC0lqFpIUhK0uceD
 TRUYIW15i2/VVrAsYWVYxahSnFpWlFukaGeglFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl
 5+duYgSGbD0DA+MOxsbZfocYJTmYlER53z9xjhTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwVsh7
 hIpJFiUmp5akZaZA4wemLQEB4+SCO9+PqA0b3FBYm5xZjpE6hSjopQ4rwVInwBIIqM0D64NFr
 GXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzLhIDmsKTmVcCN/0V0GImoMVBFxxAFpckIqS
 kGhhnXZrv02D68WJzzG6noonu4nGPLrktz1Sq8vTqi/xrc9f9yetl5RFt11U2mvWkfZab/fjO
 3pfhq/etWxiY9pLbMVRmao1ocsQUqeeef5Vkb6edDeNjPKqv99jrVH5f0J0lv+Z83bHtEvfO4
 lXGFdX/xaNuvbdo07rIv8tO4QyrW/B7bR1rlhQlluKMREMt5qLiRABaNwUY0wIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1497634919!87925235!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37188 invoked from network); 16 Jun 2017 17:42:00 -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; 16 Jun 2017 17:42:00 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 55909235E4;
 Fri, 16 Jun 2017 17:41:58 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 55909235E4
Date: Fri, 16 Jun 2017 10:41:57 -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: <1497609841.30417.5.camel@citrix.com>
Message-ID: <alpine.DEB.2.10.1706161041140.17964@sstabellini-ThinkPad-X260>
References: <149745892779.20244.4770433880444010417.stgit@Solace.fritz.box>
 <149745919711.20244.17843343131079129783.stgit@Solace.fritz.box>
 <5943B8F202000078001635CC@prv-mh.provo.novell.com>
 <1497609841.30417.5.camel@citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-1047923546-1497634918=:17964"
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH] xen: idle_loop: either deal with tasklets
 or go idle
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.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-1047923546-1497634918=:17964
Content-Type: TEXT/PLAIN; charset=UTF-8
Content-Transfer-Encoding: 8BIT

On Fri, 16 Jun 2017, Dario Faggioli wrote:
> On Fri, 2017-06-16 at 02:54 -0600, Jan Beulich wrote:
> > > > > On 14.06.17 at 18:53, <dario.faggioli@citrix.com> wrote:
> > > 
> > > --- a/xen/arch/x86/domain.c
> > > +++ b/xen/arch/x86/domain.c
> > > @@ -112,12 +112,18 @@ static void play_dead(void)
> > >  
> > >  static void idle_loop(void)
> > >  {
> > > +    unsigned int cpu = smp_processor_id();
> > > +
> > >      for ( ; ; )
> > >      {
> > > -        if ( cpu_is_offline(smp_processor_id()) )
> > > +        if ( cpu_is_offline(cpu) )
> > >              play_dead();
> > > -        (*pm_idle)();
> > > -        do_tasklet();
> > > +
> > > +        /* Are we here for running vcpu context tasklets, or for
> > > idling? */
> > > +        if ( unlikely(tasklet_work_to_do(cpu)) )
> > 
> > I'm not really sure about the "unlikely()" here.
> > 
> It's basically already there, without this patch, at the very beginning
> of do_tasklet():
> 
>     if ( likely(*work_to_do != (TASKLET_enqueued|TASKLET_scheduled)) )
>         return;
> 
> Which is right the check that I moved in tasklet_work_to_do(), and as
> you can see, it has the likely.
> 
> So, I fundamentally kept it for consistency with old code. I actually
> think it does make sense, but I don't have a too strong opinion about
> this.
> 
> > > +            do_tasklet(cpu);
> > > +        else
> > > +            (*pm_idle)();
> > 
> > Please take the opportunity and drop the pointless parentheses
> > and indirection.
> > 
> Ok.
> 
> > > --- a/xen/common/tasklet.c
> > > +++ b/xen/common/tasklet.c
> > > @@ -104,19 +104,11 @@ static void do_tasklet_work(unsigned int cpu,
> > > struct list_head *list)
> > >  }
> > >  
> > >  /* VCPU context work */
> > > -void do_tasklet(void)
> > > +void do_tasklet(unsigned int cpu)
> > >  {
> > > -    unsigned int cpu = smp_processor_id();
> > 
> > I'm not convinced it is a good idea to have the caller pass in the
> > CPU
> > number. 
> >
> Yes, I know. I couldn't make up my mind about it either. I guess I get
> get rid of this aspect of the patch.
> 
> > >      unsigned long *work_to_do = &per_cpu(tasklet_work_to_do, cpu);
> > >      struct list_head *list = &per_cpu(tasklet_list, cpu);
> > >  
> > > -    /*
> > > -     * Work must be enqueued *and* scheduled. Otherwise there is
> > > no work to
> > > -     * do, and/or scheduler needs to run to update idle vcpu
> > > priority.
> > > -     */
> > > -    if ( likely(*work_to_do !=
> > > (TASKLET_enqueued|TASKLET_scheduled)) )
> > > -        return;
> > 
> > Perhaps it also wouldn't hurt to convert this to an ASSERT() too.
> > 
> Nope, I can't. It's a best effort check, and *work_to_do (which is
> per_cpu(tasklet_work_to_do,cpu)) can change, and the assert may fail.
> 
> The code is, of course, safe, because, if we think that there's work
> but there's not, the list of pending tasklets will be empty (and we
> check that after taking the tasklet lock).
> 
> > > --- a/xen/include/xen/tasklet.h
> > > +++ b/xen/include/xen/tasklet.h
> > > @@ -40,9 +40,19 @@ DECLARE_PER_CPU(unsigned long,
> > > tasklet_work_to_do);
> > >  #define TASKLET_enqueued   (1ul << _TASKLET_enqueued)
> > >  #define TASKLET_scheduled  (1ul << _TASKLET_scheduled)
> > >  
> > > +static inline bool tasklet_work_to_do(unsigned int cpu)
> > > +{
> > > +    /*
> > > +     * Work must be enqueued *and* scheduled. Otherwise there is
> > > no work to
> > > +     * do, and/or scheduler needs to run to update idle vcpu
> > > priority.
> > > +     */
> > > +    return per_cpu(tasklet_work_to_do, cpu) == (TASKLET_enqueued|
> > > +                                                TASKLET_scheduled)
> > > ;
> > > +}
> > 
> > Wouldn't cpu_is_haltable() then also better use this new function?
> > 
> Mmm... Perhaps. It's certainly less code chrun.
> 
> ARM code would then contain two invocations of cpu_is_haltable() (the
> first happens with IRQ enabled, so a second one with IRQ disabled is
> necessary). But that is *exactly* the same thing we do on x86 (they're
> just in different functions in that case).
> 
> So, I reworked the patch according to these suggestions, and you can
> look at it below.
> 
> If you like it better, I'm ok re-submitting it properly in this shape.
> Other thoughts anyone else?
> 
> Thanks and Regards,
> Dario
> ---
> NOTE that, since we call do_tasklet() after having checked
> cpu_is_haltable(), the if in there is not likely any longer.
> ---
> diff --git a/xen/arch/arm/domain.c b/xen/arch/arm/domain.c
> index 76310ed..86cd612 100644
> --- a/xen/arch/arm/domain.c
> +++ b/xen/arch/arm/domain.c
> @@ -41,20 +41,28 @@ DEFINE_PER_CPU(struct vcpu *, curr_vcpu);
>  
>  void idle_loop(void)
>  {
> +    unsigned int cpu = smp_processor_id();
> +
>      for ( ; ; )
>      {
> -        if ( cpu_is_offline(smp_processor_id()) )
> +        if ( cpu_is_offline(cpu) )
>              stop_cpu();
>  
> -        local_irq_disable();
> -        if ( cpu_is_haltable(smp_processor_id()) )
> +        /* Are we here for running vcpu context tasklets, or for idling? */
> +        if ( cpu_is_haltable(cpu) )
>          {
> -            dsb(sy);
> -            wfi();
> +            local_irq_disable();
> +            /* We need to check again, with IRQ disabled */
> +            if ( cpu_is_haltable(cpu) )
> +            {
> +                dsb(sy);
> +                wfi();
> +            }
> +            local_irq_enable();
>          }
> -        local_irq_enable();
> +        else
> +            do_tasklet();
>  
> -        do_tasklet();
>          do_softirq();

Are you sure you want to check that cpu_is_haltable twice? It doesn't
make sense to me.
--8323329-1047923546-1497634918=:17964
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--8323329-1047923546-1497634918=:17964--


From xen-devel-bounces@lists.xen.org Fri Jun 16 17:45:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 17:45: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 1dLvJ5-000453-L0; Fri, 16 Jun 2017 17: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 <osstest-admin@xenproject.org>) id 1dLvJ3-00044Z-Nq
 for xen-devel@lists.xensource.com; Fri, 16 Jun 2017 17:45:13 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 DC/26-01985-82914495; Fri, 16 Jun 2017 17:45:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsWS0XRdVVdd0iX
 SYNIsM4sVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBm7Nw3kb3gxDHGikkPl7A1
 MF6YwtjFyMUhJPCXUWLSlJUsEM5jRokLv8+yQjjbGCWuLn/L3sXIySEi4Czx9cxcMJtXQF9iz
 qyzYLawgKVEw7l9TCANEgIP5STWPjjHDJKQEPCWeLZzKguMvePTQaCp7BxsAlYSh8RAoiwCqh
 InJl5hmsDIvYCRYRWjRnFqUVlqka6RsV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4
 mRqDn6xkYGHcw9u31O8QoycGkJMr7/olzpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3hIJl0gh
 waLU9NSKtMwcYAjCpCU4eJREePfzAaV5iwsSc4sz0yFSpxh1OTasXv+FSYglLz8vVUqc1wlkh
 gBIUUZpHtwIWDxcYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMexBkCk9mXgncpldARzABHR
 F0wQHkiJJEhJRUAyPP9qnTNzZJRa8LnnhXOTi60u/yHjGXuYo9S58IKh45lfAtIunIm7D7DRk
 tXPVreWY1RkfuYF60r/6wxqRj84omBOftazma59om/cPlVUvDSUafA8LeddfYZbdLiUyq3rlM
 /9L6cxunTX1/7uCG3YvXdN5Pklz03LXzwOSzaySP9lxcp3cp95qVEktxRqKhFnNRcSIAzDOAo
 YICAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1497635110!101973444!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12299 invoked from network); 16 Jun 2017 17:45:11 -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; 16 Jun 2017 17:45: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 1dLvIy-0002dO-2q; Fri, 16 Jun 2017 17:45: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 1dLvIs-0007mh-Di; Fri, 16 Jun 2017 17:45:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dLvIr-0005ze-TA; Fri, 16 Jun 2017 17:45:02 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110472-mainreport@xen.org>
X-Osstest-Failures: linux-4.1:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10: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-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-arm64-arm64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.1:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.1:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 linux-4.1:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.1:test-arm64-arm64-xl-credit2:xen-boot:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemuu-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-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-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-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-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-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.1:test-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-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-xl:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemuu-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
 linux-4.1:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=4bd4cfc5210ef2f9002e54a16334a56acd295e4b
X-Osstest-Versions-That: linux=56d847e3ef9433d7ac92376e4ba49d3cf3cb70d2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 16 Jun 2017 17:45:01 +0000
Subject: [Xen-devel] [linux-4.1 test] 110472: 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="===============4242755883326386825=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail like 109960
 test-amd64-i386-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail like 109960
 test-amd64-amd64-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail like 109983
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 110002
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 110002
 test-amd64-i386-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail like 110002
 test-amd64-amd64-xl-rtds      9 debian-install               fail  like 110002
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm  6 xen-boot                     fail   never pass
 test-arm64-arm64-xl           6 xen-boot                     fail   never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm       6 xen-boot                     fail   never pass
 test-arm64-arm64-examine      6 reboot                       fail   never pass
 test-arm64-arm64-xl-credit2   6 xen-boot                     fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64  9 windows-install        fail never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64  9 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass

version targeted for testing:
 linux                4bd4cfc5210ef2f9002e54a16334a56acd295e4b
baseline version:
 linux                56d847e3ef9433d7ac92376e4ba49d3cf3cb70d2

Last test of basis   110002  2017-06-04 21:19:31 Z   11 days
Testing same since   110472  2017-06-15 20:23:20 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Adrian Hunter <adrian.hunter@intel.com>
  Al Stone <ahs3@redhat.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Aleksa Sarai <cyphar@cyphar.com>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Potapenko <glider@google.com>
  Alexander Sverdlin <alexander.sverdlin@gmail.com>
  Alexander Tsoy <alexander@tsoy.me>
  Alexandre Belloni <alexandre.belloni@free-electrons.com>
  Alexei Potashnik <alexei@purestorage.com>
  Amitkumar Karwar <akarwar@marvell.com>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Konovalov <andreyknvl@google.com>
  Andrey Korolyov <andrey@xdel.ru>
  Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  Anthony Mallet <anthony.mallet@laas.fr>
  Arend van Spriel <arend.vanspriel@broadcom.com>
  Arnd Bergmann <arnd@arndb.de>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Ben Hutchings <ben@decadent.org.uk>
  Bin Liu <b-liu@ti.com>
  Bjørn Mork <bjorn@mork.no>
  Bob Peterson <rpeterso@redhat.com>
  Bob Picco <bob.picco@oracle.com>
  Borislav Petkov <bp@suse.de>
  Brad Mouring <brad.mouring@ni.com>
  Brian Norris <briannorris@chromium.org>
  Brian Norris <computersforpeace@gmail.com>
  Chao Yu <chao2.yu@samsung.com>
  Chen, Gong <gong.chen@linux.intel.com>
  Chris Salls <salls@cs.ucsb.edu>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Corey Minyard <cminyard@mvista.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Dan Williams <dan.j.williams@intel.com>
  Daniele Palmas <dnlplm@gmail.com>
  Darrick J. Wong <darrick.wong@oracle.com>
  David Ahern <dsahern@gmail.com>
  David Arcari <darcari@redhat.com>
  David Rientjes <rientjes@google.com>
  David S. Miller <davem@davemloft.net>
  Dmitry Vyukov <dvyukov@google.com>
  Du, Changbin <changbin.du@intel.com>
  Eric Anholt <eric@anholt.net>
  Eric Dumazet <edumazet@google.com>
  Eric W. Biederman <ebiederm@xmission.com>
  Eryu Guan <eguan@redhat.com>
  Eugenia Emantayev <eugenia@mellanox.com>
  Eun Taik Lee <eun.taik.lee@samsung.com>
  EunTaik Lee <eun.taik.lee@samsung.com>
  Fabio Estevam <fabio.estevam@nxp.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Felipe F. Tonello <eu@felipetonello.com>
  Finn Thain <fthain@telegraphics.com.au>
  Firo Yang <firogm@gmail.com>
  Florian Larysch <fl@n621.de>
  Ganapathi Bhat <gbhat@marvell.com>
  Geert Uytterhoeven <geert@linux-m68k.org>
  Gil Weber <webergil@gmail.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  GSR <gsr.bugs@infernal-iceberg.com>
  Guenter Roeck <linux@roeck-us.net>
  Guillaume Nault <g.nault@alphalink.fr>
  Herbert Xu <herbert@gondor.apana.org.au>
  Hiroyuki Yokoyama <hiroyuki.yokoyama.vx@renesas.com>
  Igor Pylypiv <igor.pylypiv@gmail.com>
  Ingo Molnar <mingo@kernel.org>
  Jack Morgenstein <jackm@dev.mellanox.co.il>
  Jaegeuk Kim <jaegeuk@kernel.org>
  James Hughes <james.hughes@raspberrypi.org>
  Jamie Bainbridge <jbainbri@redhat.com>
  Jan Kara <jack@suse.cz>
  Janusz Dziedzic <januszx.dziedzic@intel.com>
  Jason A. Donenfeld <jason@zx2c4.com>
  Jens Axboe <axboe@fb.com>
  Jerome Marchand <jmarchan@redhat.com>
  Jiang Liu <jiang.liu@linux.intel.com>
  Jim Mattson <jmattson@google.com>
  Jin Qian <jinqian@google.com>
  Joe Thornber <ejt@redhat.com>
  Johan Hovold <johan@kernel.org>
  Jon Maloy <jon.maloy@ericsson.com>
  Jon Paul Maloy <jon.maloy@ericsson.com>
  Jonathan Cameron <jic23@kernel.org>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Juergen Gross <jgross@suse.com>
  Julius Werner <jwerner@chromium.org>
  K. Y. Srinivasan <kys@microsoft.com>
  Kalle Valo <kvalo@codeaurora.org>
  Kees Cook <keescook@chromium.org>
  Kefeng Wang <wangkefeng.wang@huawei.com>
  Keno Fischer <keno@juliacomputing.com>
  Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
  Konstantin Khlebnikov <khlebnikov@yandex-team.ru>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kyle Roeschley <kyle.roeschley@ni.com>
  Ladi Prosek <lprosek@redhat.com>
  Larry Finger <Larry.Finger@lwfinger.net>
  Lars Ellenberg <lars.ellenberg@linbit.com>
  Lee, Chun-Yi <jlee@suse.com>
  Lee, Chun-Yi <joeyli.kernel@gmail.com>
  Leonard Crestez <leonard.crestez@nxp.com>
  Leonid Yegoshin <Leonid.Yegoshin@imgtec.com>
  Liam Breck <kernel@networkimprov.net>
  Liam Breck <liam@networkimprov.net>
  Linus Torvalds <torvalds@linux-foundation.org>
  Lisandro Damián Nicanor Pérez Meyer <lisandro@debian.org>
  Lucas Stach <l.stach@pengutronix.de>
  Lyude <lyude@redhat.com>
  Maged Mokhtar <mmokhtar@binarykinetics.com>
  Mantas M <grawity@gmail.com>
  Mantas Mikulėnas <grawity@gmail.com>
  Marc Dietrich <marvin24@gmx.de>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  Mark Greer <mgreer@animalcreek.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Masami Hiramatsu <mhiramat@kernel.org>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Matt Ranostay <matt.ranostay@konsulko.com>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Mauro Carvalho Chehab <mchehab@osg.samsung.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Max Bires <jbires@google.com>
  Maxim Samoylov <max7255@gmail.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael S. Tsirkin <mst@redhat.com>
  Michal Hocko <mhocko@suse.com>
  Michal Nazarewicz <mina86@mina86.com>
  Michal Schmidt <mschmidt@redhat.com>
  Mike Christie <mchristi@redhat.com>
  Mike Snitzer <snitzer@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Misha Komarovskiy <zombah@gmail.com>
  Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
  Nathan Sullivan <nathan.sullivan@ni.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicolai Hähnle <nicolai.haehnle@amd.com>
  Nikola Pajkovsky <npajkovsky@suse.cz>
  Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
  Omar Sandoval <osandov@fb.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Parthasarathy Bhuvaragan <parthasarathy.bhuvaragan@ericsson.com>
  Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
  Paul Menzel <pmenzel@molgen.mpg.de>
  Pavel Roskin <plroskin@gmail.com>
  Pete Zaitcev <zaitcev@yahoo.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Hurley <peter@hurleysoftware.com>
  Peter Ujfalusi <peter.ujfalusi@ti.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Philipp Reisner <philipp.reisner@linbit.com>
  Radim Krčmář <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Rafał Miłecki <rafal@milecki.pl>
  Ralf Baechle <ralf@linux-mips.org>
  Richard Genoud <richard.genoud@gmail.com>
  Rob Clark <robdclark@gmail.com>
  Rob Herring <robh@kernel.org>
  Santosh Shilimkar <santosh.shilimkar@oracle.com>
  santosh.shilimkar@oracle.com <santosh.shilimkar@oracle.com>
  Sasha Levin <alexander.levin@verizon.com>
  Sebastian Reichel <sebastian.reichel@collabora.co.uk>
  Sebastian Reichel <sre@kernel.org>
  Shaohua Li <shli@fb.com>
  Shawn Guo <shawnguo@kernel.org>
  Srinath Mannam <srinath.mannam@broadcom.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Stephan Mueller <smueller@chronox.de>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Suzuki K Poulose <suzuki.poulose@arm.com>
  Tadeusz Struk <tadeusz.struk@intel.com>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Tejun Heo <tj@kernel.org>
  Thierry Reding <treding@nvidia.com>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  Till Harbaum <till@harbaum.org>
  Tom Hromatka <tom.hromatka@oracle.com>
  Tommi Rantala <tommi.t.rantala@nokia.com>
  Tony Lindgren <tony@atomide.com>
  Tony Luck <tony.luck@intel.com>
  Tushar Dave <tushar.n.dave@oracle.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Vamsi Krishna Samavedam <vskrishn@codeaurora.org>
  Vinod Koul <vinod.koul@intel.com>
  Viresh Kumar <viresh.kumar@linaro.org>
  Vitaly Kuznetsov <vkuznets@redhat.com>
  Vlad Tsyrklevich <vlad@tsyrklevich.net>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wei Fang <fangwei1@huawei.com>
  Wengang Wang <wen.gang.wang@oracle.com>
  Willy Tarreau <w@1wt.eu>
  Wim Van Sebroeck <wim@iguana.be>
  Wolfram Sang <wsa@the-dreams.de>
  Xander Huff <xander.huff@ni.com>
  Xin Long <lucien.xin@gmail.com>
  Xinming Hu <huxm@marvell.com>
  Yazen Ghannam <yazen.ghannam@amd.com>
  Ying Xue <ying.xue@windriver.com>
  Yisheng Xie <xieyisheng1@huawei.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          fail    
 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                                 fail    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      fail    
 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                                  fail    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     fail    
 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


Pushing revision :

+ branch=linux-4.1
+ revision=4bd4cfc5210ef2f9002e54a16334a56acd295e4b
+ . ./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-4.1 4bd4cfc5210ef2f9002e54a16334a56acd295e4b
+ branch=linux-4.1
+ revision=4bd4cfc5210ef2f9002e54a16334a56acd295e4b
+ . ./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-4.1
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' x4bd4cfc5210ef2f9002e54a16334a56acd295e4b = 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-3.14
++ : 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 4bd4cfc5210ef2f9002e54a16334a56acd295e4b:refs/heads/tested/linux-4.1
To osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
   56d847e..4bd4cfc  4bd4cfc5210ef2f9002e54a16334a56acd295e4b -> tested/linux-4.1
+ exit 0


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4242755883326386825==--

From xen-devel-bounces@lists.xen.org Fri Jun 16 17:57:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 17: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 1dLvUd-0004vU-1A; Fri, 16 Jun 2017 17: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=333b30148=anthony.perard@citrix.com>)
 id 1dLvUb-0004uv-Gf
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 17:57:09 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 A5/8A-06719-4FB14495; Fri, 16 Jun 2017 17:57:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrohUveLtEu
 kwaQb/Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0b335UsBcd1KvZvvsrUwLhHuYuRk0NCwF/i
 +arvjCA2m4CBxIrpV4FsDg4RARWJ23sNQMLMAhESL26sYgOxhQUSJLZtfcYKYrMIqEr03FnAA
 mLzCthKPH60lhlipLzEtHe9rCBjOAXsJH5vLQYJCwGV/F3RyAZhq0ncWLgMqlVQ4uTMJywQqy
 QkDr54wTyBkXcWktQsJKkFjEyrGDWKU4vKUot0jUz1kooy0zNKchMzc3QNDcz0clOLixPTU3M
 Sk4r1kvNzNzECA4cBCHYwrloQeIhRkoNJSZT3/RPnSCG+pPyUyozE4oz4otKc1OJDjDIcHEoS
 vCFSLpFCgkWp6akVaZk5wBCGSUtw8CiJ8O7nA0rzFhck5hZnpkOkTjHqcizo2fCFSYglLz8vV
 UqcdyLIDAGQoozSPLgRsHi6xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWFeTZApPJl5JXCbXg
 EdwQR0RNAFB5AjShIRUlINjHKPXErD9kesVXPy2fZR/zFvfPTz3MgP4rVnrE30v2T3GF8VrDj
 r/FBLajFDKedMywKuVX8uCVZpbvObfj1e7usetrfJa9rcd/l8Oht4RNK9x2lniyjzrLt75dfN
 2nmMYaurxxnvF6xKaq5BSWYHTV6t6V5pc4ZjNu/Zrv2n5u6y8b4f6nWSW4mlOCPRUIu5qDgRA
 JCSG16iAgAA
X-Env-Sender: prvs=333b30148=anthony.perard@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1497635826!107787936!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49270 invoked from network); 16 Jun 2017 17:57:07 -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;
 16 Jun 2017 17:57:07 -0000
X-IronPort-AV: E=Sophos;i="5.39,348,1493683200"; d="scan'208";a="428233299"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 16 Jun 2017 18:56:45 +0100
Message-ID: <20170616175704.7832-2-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.13.1
In-Reply-To: <20170616175704.7832-1-anthony.perard@citrix.com>
References: <20170616175704.7832-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH v11 01/20] ts-openstack-deploy: Deploy
	OpenStack on a host with devstack
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBzY3JpcHQgaW5zdGFsbHMgYW55IG5lY2Vzc2FyeSBwYWNrYWdlcyBhbmQgY2xvbmVzIGFs
bCBvZiB0aGUgT3BlblN0YWNrCnRyZWVzIHdoaWNoIGFyZSB1c2VkIGJ5IGRldnN0YWNrIHRvIGRl
cGxveSBPcGVuU3RhY2suCgpTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5w
ZXJhcmRAY2l0cml4LmNvbT4KQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5j
aXRyaXguY29tPgotLS0KIHNnLXJ1bi1qb2IgICAgICAgICAgfCAgIDUgKwogdHMtb3BlbnN0YWNr
LWRlcGxveSB8IDE0OCArKysrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAxNTMg
aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3NnLXJ1bi1qb2IgYi9zZy1ydW4tam9iCmluZGV4
IDRiOThlMmIuLjQ2MzViNjUgMTAwNzU1Ci0tLSBhL3NnLXJ1bi1qb2IKKysrIGIvc2ctcnVuLWpv
YgpAQCAtNTAxLDYgKzUwMSwxMSBAQCBwcm9jIHJ1bi1qb2IvdGVzdC1ydW1wcnVuIHt9IHsKICAg
ICAgICAgICAgICAgICAgdHMtZ3Vlc3QtZGVzdHJveS1oYXJkICAgICAgICBob3N0ICAgJGcgICAr
CiB9CiAKK3Byb2MgbmVlZC1ob3N0cy90ZXN0LWRldnN0YWNrIHt9IHsgcmV0dXJuIGhvc3QgfQor
cHJvYyBydW4tam9iL3Rlc3QtZGV2c3RhY2sge30geworICAgIHJ1bi10cyAuID0gdHMtb3BlbnN0
YWNrLWRlcGxveSArIGhvc3QKK30KKwogaWYge1tmaWxlIGV4aXN0cyBzZy1ydW4tam9iLWFkaG9j
XX0gewogICAgIHNvdXJjZSBzZy1ydW4tam9iLWFkaG9jCiB9CmRpZmYgLS1naXQgYS90cy1vcGVu
c3RhY2stZGVwbG95IGIvdHMtb3BlbnN0YWNrLWRlcGxveQpuZXcgZmlsZSBtb2RlIDEwMDc1NQpp
bmRleCAwMDAwMDAwLi42ZjA2MWViCi0tLSAvZGV2L251bGwKKysrIGIvdHMtb3BlbnN0YWNrLWRl
cGxveQpAQCAtMCwwICsxLDE0OCBAQAorIyEvdXNyL2Jpbi9wZXJsCisjIFRoaXMgaXMgcGFydCBv
ZiAib3NzdGVzdCIsIGFuIGF1dG9tYXRlZCB0ZXN0aW5nIGZyYW1ld29yayBmb3IgWGVuLgorIyBD
b3B5cmlnaHQgKEMpIDIwMTYgQ2l0cml4IEluYy4KKyMKKyMgVGhpcyBwcm9ncmFtIGlzIGZyZWUg
c29mdHdhcmU6IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKKyMgaXQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgQWZmZXJvIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMg
cHVibGlzaGVkIGJ5CisjIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIGVpdGhlciB2ZXJz
aW9uIDMgb2YgdGhlIExpY2Vuc2UsIG9yCisjIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZl
cnNpb24uCisjCisjIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0
IGl0IHdpbGwgYmUgdXNlZnVsLAorIyBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQg
ZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorIyBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVT
UyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCisjIEdOVSBBZmZlcm8gR2VuZXJh
bCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorIworIyBZb3Ugc2hvdWxkIGhhdmUg
cmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgQWZmZXJvIEdlbmVyYWwgUHVibGljIExpY2Vuc2UK
KyMgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW0uICBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUu
b3JnL2xpY2Vuc2VzLz4uCisKK3VzZSBzdHJpY3QgcXcodmFycyk7Cit1c2UgT3NzdGVzdDsKK3Vz
ZSBPc3N0ZXN0OjpUZXN0U3VwcG9ydDsKK3VzZSBPc3N0ZXN0OjpCdWlsZFN1cHBvcnQ7CisKK3Rz
cmVhZGNvbmZpZygpOworb3VyICgkd2hob3N0KSA9IEBBUkdWOworJHdoaG9zdCB8fD0gJ2hvc3Qn
Oworb3VyICRobyA9IHNlbGVjdGhvc3QoJHdoaG9zdCk7CitvdXIgJGJ1aWxkZGlyID0gdGFyZ2V0
X2pvYmRpcigkaG8pOworCitzdWIgcGFja2FnZXMgKCkgeworICAgIHRhcmdldF9pbnN0YWxsX3Bh
Y2thZ2VzKCRobywgcXcoZ2l0IHN1ZG8pKTsKK30KK3N1YiBjaGVja291dCAoKSB7CisgICAgcHJl
cGJ1aWxkZGlycygpOworICAgIGJ1aWxkX2Nsb25lKCRobywgJ29wZW5zdGFja19jaW5kZXInLCAg
ICAgICAkYnVpbGRkaXIsICdjaW5kZXInKTsKKyAgICBidWlsZF9jbG9uZSgkaG8sICdvcGVuc3Rh
Y2tfZGV2c3RhY2snLCAgICAgJGJ1aWxkZGlyLCAnZGV2c3RhY2snKTsKKyAgICBidWlsZF9jbG9u
ZSgkaG8sICdvcGVuc3RhY2tfZ2xhbmNlJywgICAgICAgJGJ1aWxkZGlyLCAnZ2xhbmNlJyk7Cisg
ICAgYnVpbGRfY2xvbmUoJGhvLCAnb3BlbnN0YWNrX2tleXN0b25lJywgICAgICRidWlsZGRpciwg
J2tleXN0b25lJyk7CisgICAgYnVpbGRfY2xvbmUoJGhvLCAnb3BlbnN0YWNrX25vdmEnLCAgICAg
ICAgICRidWlsZGRpciwgJ25vdmEnKTsKKyAgICBidWlsZF9jbG9uZSgkaG8sICdvcGVuc3RhY2tf
cmVxdWlyZW1lbnRzJywgJGJ1aWxkZGlyLCAncmVxdWlyZW1lbnRzJyk7CisgICAgYnVpbGRfY2xv
bmUoJGhvLCAnb3BlbnN0YWNrX3RlbXBlc3QnLCAgICAgICRidWlsZGRpciwgJ3RlbXBlc3QnKTsK
KworICAgIG15ICR2ZyA9IHRhcmdldF9jaG9vc2VfdmcoJGhvLCAxMCoxMDI0KTsgIyAxMEdCCisg
ICAgdGFyZ2V0X3B1dGZpbGVjb250ZW50c19zdGFzaCgkaG8sIDYwLAorICAgICAgICA8PEVORCwg
JGJ1aWxkZGlyLicvZGV2c3RhY2svbG9jYWwuY29uZicpOworW1tsb2NhbHxsb2NhbHJjXV0KKyMg
RXZlcnl0aGluZyBzaG91bGQgYmUgY2xvbmVkIGJ5IG9zc3Rlc3QsIHNvIGRldnN0YWNrIGRvbid0
IGhhdmUgdG8gZG8gaXQKK0VSUk9SX09OX0NMT05FPVRydWUKK1VTRV9TQ1JFRU49RmFsc2UKK0FE
TUlOX1BBU1NXT1JEPXNlY3JldGFkbWluCitEQVRBQkFTRV9QQVNTV09SRD1zZWNyZXRkYXRhYmFz
ZQorUkFCQklUX1BBU1NXT1JEPXNlY3JldHJhYmJpdAorU0VSVklDRV9QQVNTV09SRD1zZWNyZXRz
ZXJ2aWNlCitTRVJWSUNFX1RPS0VOPWF0b2tlbnNlcnZpY2VkCisjIG1ha2UgaXQgc21hbGwgYmVj
YXVzZSB0aGVyZSBpcyBubyB3YXkgdG8gbm90IGhhdmUgdGhpcyBsdm0gdm9sdW1lIGNyZWF0ZWQK
K1ZPTFVNRV9CQUNLSU5HX0ZJTEVfU0laRT01ME0KK0NJTkRFUl9MVk1fVFlQRT1kZWZhdWx0CitE
RVNUPSRidWlsZGRpcgorREFUQV9ESVI9XCRERVNUL2RhdGEKK1NFUlZJQ0VfRElSPVwkREVTVC9z
dGF0dXMKK1NVQlVOSVRfT1VUUFVUPVwkREVTVC9kZXZzdGFjay5zdWJ1bml0CitMT0dGSUxFPVwk
REVTVC9sb2dzL3N0YWNrLnNoLmxvZworTE9HX0NPTE9SPUZhbHNlCitMSUJWSVJUX1RZUEU9eGVu
CitkaXNhYmxlX3NlcnZpY2UgaG9yaXpvbgorZGlzYWJsZV9zZXJ2aWNlIG4tbm92bmMKK2Rpc2Fi
bGVfc2VydmljZSBkc3RhdAorIyBEaXNhYmxlIG5ldXRyb24gYW5kIHN3aXRjaCBiYWNrIHRvIG5v
dmEtbmV0d29yaworZGlzYWJsZV9zZXJ2aWNlIHEtc3ZjCitkaXNhYmxlX3NlcnZpY2UgcS1kaGNw
CitkaXNhYmxlX3NlcnZpY2UgcS1tZXRhCitkaXNhYmxlX3NlcnZpY2UgcS1hZ3QKK2Rpc2FibGVf
c2VydmljZSBxLWwzCitlbmFibGVfc2VydmljZSBuLW5ldAorW1twb3N0LWNvbmZpZ3xcJENJTkRF
Ul9DT05GXV0KK1tsdm1kcml2ZXItMV0KK3ZvbHVtZV9ncm91cCA9ICR2ZworRU5ECisKKyAgICAj
IGxpYnZpcnQgaXMgYWxyZWFkeSBpbnN0YWxsZWQsIGJ1dCBub3QgYXMgYSBwYWNrYWdlLCBzbyBh
dm9pZCBpbnN0YWxsYXRpb24KKyAgICAjIG9mIHRoZSBsaWJ2aXJ0IHBhY2thZ2Ugd2l0aCBkZXZz
dGFjaworICAgICMgaHR0cHM6Ly9idWdzLmxhdW5jaHBhZC5uZXQvZGV2c3RhY2svK2J1Zy8xNjQx
MTQ0CisgICAgdGFyZ2V0X2VkaXRmaWxlKCRobywgIiRidWlsZGRpci9kZXZzdGFjay9maWxlcy9k
ZWJzL25vdmEiLCBzdWIgeworICAgICAgICB3aGlsZSAoPEVJPikgeworICAgICAgICAgICAgbmV4
dCBpZiBtLy4qbGlidmlydC4qLzsKKyAgICAgICAgICAgIHByaW50IEVPIG9yIGRpZSAkITsKKyAg
ICAgICAgfQorICAgIH0pOworICAgIHRhcmdldF9lZGl0ZmlsZSgkaG8sCisgICAgICAgICIkYnVp
bGRkaXIvZGV2c3RhY2svbGliL25vdmFfcGx1Z2lucy9mdW5jdGlvbnMtbGlidmlydCIsCisgICAg
ICAgIHN1YiB7CisgICAgICAgICAgICB3aGlsZSAoPEVJPikgeworICAgICAgICAgICAgICAgIGlm
IChtL2luc3RhbGxfcGFja2FnZS4qbGlidmlydC4qLykgeworICAgICAgICAgICAgICAgICAgICBz
I2luc3RhbGxfcGFja2FnZS4qIzojCisgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgICAg
IHByaW50IEVPIG9yIGRpZSAkITsKKyAgICAgICAgICAgIH0KKyAgICAgICAgfQorICAgICk7CisK
KyAgICAjIFBhY2thZ2UgcHl0aG9uLXN5c3RlbWQgZG9lcyBub3QgZXhpc3QgaW4gRGViaWFuIGlu
c3RhbGxlZCBieSBvc3N0ZXN0CisgICAgdGFyZ2V0X2VkaXRmaWxlKCRobywgIiRidWlsZGRpci9k
ZXZzdGFjay9maWxlcy9kZWJzL2dlbmVyYWwiLCBzdWIgeworICAgICAgICB3aGlsZSAoPEVJPikg
eworICAgICAgICAgICAgbmV4dCBpZiBtL15weXRob24tc3lzdGVtZCQvOworICAgICAgICAgICAg
cHJpbnQgRU8gb3IgZGllICQhOworICAgICAgICB9CisgICAgfSk7CisKKyAgICAjIGRldnN0YWNr
IGJsaW5kbHkgYXNzdW1lIHRoYXQgc3lzdGVtZCBpcyB1c2VkIGlmIHN5c3RlbWN0bCBpcyBwcmVz
ZW50CisgICAgIyBodHRwczovL2J1Z3MubGF1bmNocGFkLm5ldC9kZXZzdGFjay8rYnVnLzE2NDEx
MTIKKyAgICB0YXJnZXRfZWRpdGZpbGUoJGhvLCAiJGJ1aWxkZGlyL2RldnN0YWNrL2Z1bmN0aW9u
cy1jb21tb24iLCBzdWIgeworICAgICAgICB3aGlsZSAoPEVJPikgeworICAgICAgICAgICAgaWYg
KG0jXFsgLXggL2Jpbi9zeXN0ZW1jdGwjKSB7CisgICAgICAgICAgICAgICAgcyNcWyAteCAvYmlu
L3N5c3RlbWN0bCBcXSNmYWxzZSMKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIHByaW50IEVP
IG9yIGRpZSAkITsKKyAgICAgICAgfQorICAgIH0pOworCisgICAgIyBPcGVuU3RhY2sgbmVlZHMg
YWNjZXNzIHRvIGxpYnZpcnQgZnJvbSBhIHVzZXIuCisgICAgdGFyZ2V0X2NtZF9yb290KCRobywg
PDxFTkQpOworICAgICAgICBzZXQgLWUKKyAgICAgICAgYWRkZ3JvdXAgLS1zeXN0ZW0gbGlidmly
dAorICAgICAgICBjYXQgPj4gL2V0Yy9saWJ2aXJ0L2xpYnZpcnRkLmNvbmYgPDxFT0YKK3VuaXhf
c29ja19ncm91cCA9ICJsaWJ2aXJ0IgordW5peF9zb2NrX3JvX3Blcm1zID0gIjA3NzciCit1bml4
X3NvY2tfcndfcGVybXMgPSAiMDc3MCIKK0VPRgorICAgICAgICBzZXJ2aWNlIGxpYnZpcnRkIHJl
c3RhcnQKK0VORAorCisgICAgIyBkZXZzdGFjayBpcyBnb2luZyB0byBzZXR1cCB0aGUgaG9zdCwg
aW5zdGFsbCBzb21lIGRlcGVuZGVuY3kuCisgICAgdGFyZ2V0X3B1dGZpbGVjb250ZW50c19yb290
X3N0YXNoKCRobywgMTAwLAorICAgICAgICA8PEVORCwgIi9ldGMvc3Vkb2Vycy5kL2RldnN0YWNr
Iik7Citvc3N0ZXN0IEFMTD0oQUxMKSBOT1BBU1NXRDpBTEwKK0VORAorfQorCitzdWIgZGVwbG95
KCkgeworICAgIHRhcmdldF9jbWQoJGhvLCA8PEVORCwgMTgwMCk7CisgICAgICAgIHNldCAtZQor
ICAgICAgICBjZCAkYnVpbGRkaXIvZGV2c3RhY2sKKyAgICAgICAgLi9zdGFjay5zaAorRU5ECit9
CisKK3BhY2thZ2VzKCk7CitjaGVja291dCgpOworZGVwbG95KCk7Ci0tIApBbnRob255IFBFUkFS
RAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 17:57:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 17: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 1dLvUe-0004wN-ST; Fri, 16 Jun 2017 17: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 <prvs=333b30148=anthony.perard@citrix.com>)
 id 1dLvUd-0004v2-0D
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 17:57:11 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 64/D9-02006-6FB14495; Fri, 16 Jun 2017 17:57:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42JxWrrBXvebtEu
 kwZ05PBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b1w7uYCtazV2xbvpWlgXEtWxcjB4eEgL/E
 1q9FXYycHGwCBhIrpl9lBAmLCKhI3N5rABJmFoiQeHFjFRuILSwQKnFtZwMjiM0ioCpx6OMLV
 hCbV8BWYuaLE2C2hIC8xLR3vawgYzgF7CR+by0GCQsBlfxd0cgGYatJ3Fi4jAWiVVDi5MwnLB
 CrJCQOvnjBPIGRdxaS1CwkqQWMTKsYNYpTi8pSi3SNTPWSijLTM0pyEzNzdA0NTPVyU4uLE9N
 TcxKTivWS83M3MQLDpp6BgXEH4652v0OMkhxMSqK87584RwrxJeWnVGYkFmfEF5XmpBYfYpTh
 4FCS4L0h5RIpJFiUmp5akZaZAwxgmLQEB4+SCO9+PqA0b3FBYm5xZjpE6hSjLkfThy1fmIRY8
 vLzUqXEeX+AzBAAKcoozYMbAYumS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeTVBpvBk5p
 XAbXoFdAQT0BFBFxxAjihJREhJNTCqG27JSp0dfWGq6Y3g2nNp0y9PlTvf4OOdlvrUZ+/djkj
 +7/8bd/A/3VHXdfiRB3/IormP7edPvV04dwZjlGtI6K2+yR9/CH+fzhu4OeasV4zPBmXN0MKe
 j7+1SvR2KrQmXbmVkbZTiq0+5spplpuCKr++HDz72inXJuaQxBydNSZn1ZPeTihTYinOSDTUY
 i4qTgQAiVQwlqECAAA=
X-Env-Sender: prvs=333b30148=anthony.perard@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1497635828!88287731!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28760 invoked from network); 16 Jun 2017 17:57:09 -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;
 16 Jun 2017 17:57:09 -0000
X-IronPort-AV: E=Sophos;i="5.39,348,1493683200"; d="scan'208";a="436747343"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 16 Jun 2017 18:56:52 +0100
Message-ID: <20170616175704.7832-9-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.13.1
In-Reply-To: <20170616175704.7832-1-anthony.perard@citrix.com>
References: <20170616175704.7832-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH v11 08/20] ts-openstack-deploy: Try to
	disable use of SYSTEMD
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlcmUgaXMgVVNFX1NZU1RFTUQgb2ZmIGJ5IGRlZmF1bHQsIGJ1dCBpdCBpcyBub3cgdHVybiBv
biBpZiBVU0VfU0NSRUVOCmlmIG9mZi4gVHJ5IHRvIGtlZXAgdXNlIG9mIHN5c3RlbWQgZGlzYWJs
ZS4KClNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXgu
Y29tPgotLS0KIHRzLW9wZW5zdGFjay1kZXBsb3kgfCA0ICsrKy0KIDEgZmlsZSBjaGFuZ2VkLCAz
IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90cy1vcGVuc3RhY2st
ZGVwbG95IGIvdHMtb3BlbnN0YWNrLWRlcGxveQppbmRleCAxNDcwNzFmLi4xMzQ5MDA5IDEwMDc1
NQotLS0gYS90cy1vcGVuc3RhY2stZGVwbG95CisrKyBiL3RzLW9wZW5zdGFjay1kZXBsb3kKQEAg
LTQ1LDcgKzQ1LDYgQEAgc3ViIGNoZWNrb3V0ICgpIHsKIFtbbG9jYWx8bG9jYWxyY11dCiAjIEV2
ZXJ5dGhpbmcgc2hvdWxkIGJlIGNsb25lZCBieSBvc3N0ZXN0LCBzbyBkZXZzdGFjayBkb24ndCBo
YXZlIHRvIGRvIGl0CiBFUlJPUl9PTl9DTE9ORT1UcnVlCi1VU0VfU0NSRUVOPUZhbHNlCiBBRE1J
Tl9QQVNTV09SRD1zZWNyZXRhZG1pbgogREFUQUJBU0VfUEFTU1dPUkQ9c2VjcmV0ZGF0YWJhc2UK
IFJBQkJJVF9QQVNTV09SRD1zZWNyZXRyYWJiaXQKQEAgLTcxLDYgKzcwLDkgQEAgZGlzYWJsZV9z
ZXJ2aWNlIHEtbWV0YQogZGlzYWJsZV9zZXJ2aWNlIHEtYWd0CiBkaXNhYmxlX3NlcnZpY2UgcS1s
MwogZW5hYmxlX3NlcnZpY2Ugbi1uZXQKK1VTRV9TWVNURU1EPUZhbHNlCisjIFRvIGtlZXAgc3lz
dGVtZCBvZmYsIHdlIG5lZWQgdG8gZW5hYmxlIHVzZSBvZiBzY3JlZW4KK1VTRV9TQ1JFRU49VHJ1
ZQogW1twb3N0LWNvbmZpZ3xcJENJTkRFUl9DT05GXV0KIFtsdm1kcml2ZXItMV0KIHZvbHVtZV9n
cm91cCA9ICR2ZwotLSAKQW50aG9ueSBQRVJBUkQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 16 17:57:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 17: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 1dLvUb-0004v3-Qf; Fri, 16 Jun 2017 17: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 <prvs=333b30148=anthony.perard@citrix.com>)
 id 1dLvUa-0004up-Hi
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 17:57:08 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 AA/C6-03058-3FB14495; Fri, 16 Jun 2017 17:57:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsXitHRDpO5naZd
 Ig/PNChbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bbf/PZCx7wV6xfeICpgXEJTxcjJ4eEgL9E
 w+3dLCA2m4CBxIrpVxm7GDk4RARUJG7vNQAJMwtESLy4sYoNxBYWSJXo/3aPFcRmEVCV+H27B
 yzOK2ArcW/Cf3aIkfIS0971gtUICahJ3Fi4jAWiRlDi5MwnLBAzJSQOvnjBPIGRexaS1CwkqQ
 WMTKsYNYpTi8pSi3SNTPWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQJDgQEIdjC
 uWhB4iFGSg0lJlPf9E+dIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8IVIukUKCRanpqRVpmTnA
 oIRJS3DwKInw7ucDSvMWFyTmFmemQ6ROMSpKifNOBOkTAElklObBtcEi4RKjrJQwLyPQIUI8B
 alFuZklqPKvGMU5GJWEeTVBpvBk5pXATX8FtJgJaHHQBQeQxSWJCCmpBsb+RQfnLfrGz/M3Iq
 749M173uK/rL3+evPPLZVTCPWMe7RDSvVD6Z/WijWHJHmOeF8xaP7CylnI3WVp/qZqc/+y0O/
 JGhVdx7TfbJ/fp31UzKPlcYMyp59FmFqEpW2ahc+DXUfWJ7fW/GR8ERorN+WoybNda9Q7ryx0
 kJ07SzL76aqF+6d+71NiKc5INNRiLipOBADLbweOfwIAAA==
X-Env-Sender: prvs=333b30148=anthony.perard@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1497635826!107787936!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49174 invoked from network); 16 Jun 2017 17:57:07 -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;
 16 Jun 2017 17:57:07 -0000
X-IronPort-AV: E=Sophos;i="5.39,348,1493683200"; d="scan'208";a="428233298"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 16 Jun 2017 18:56:44 +0100
Message-ID: <20170616175704.7832-1-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.13.1
MIME-Version: 1.0
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH v11 00/20] Have OpenStack tested on top
	of xen's master and libvirt's master.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2hhbmdlcyBpbiBWMTE6Ci0gcGxlbnR5IG9mIG5ldyBwYXRjaGVzLCBvbiB0b3Agb2YgdGhlIG9y
aWdpbmFsIDMgcGF0Y2hlcyB0aGF0IHdlcmUgYWNrZWQuCi0gYW5kIGFuIGF0dGVtcHQgYXQgY3Jl
YXRpbmcgYSBmbGlnaHQgZm9yIGEgc3RhYmxlIGJyYW5jaCBvZiBvcGVuc3RhY2suIEJ1dAogIHRo
ZXJlIGlzIG1hbnkgZ2l0IHRyZWUgdG8gcHVsbCB0aGUgYnJhbmNoIGZyb20uCgpBbnRob255IFBF
UkFSRCAoMTcpOgogIHRzLW9wZW5zdGFjay1kZXBsb3k6IERlcGxveSBPcGVuU3RhY2sgb24gYSBo
b3N0IHdpdGggZGV2c3RhY2sKICB0cy1vcGVuc3RhY2stdGVtcGVzdDogUnVuIFRlbXBlc3QgdG8g
Y2hlY2sgT3BlblN0YWNrCiAgQ3JlYXRlIGEgZmxpZ2h0IHRvIHRlc3QgT3BlblN0YWNrIHdpdGgg
eGVuLXVuc3RhYmxlIGFuZCBsaWJ2aXJ0CiAgdHMtb3BlbnN0YWNrLWRlcGxveTogS2VlcCBDVVJM
X0NBX0JVTkRMRSB3aGVuIHN1ZG8gaXMgY2FsbGVkCiAgdHMtb3BlbnN0YWNrLWRlcGxveTogVHJ5
IHRvIGRpc2FibGUgdXNlIG9mIFNZU1RFTUQKICB0cy1rZXJuZWwtYnVpbGQ6IEVuYWJsZSBuZXR3
b3JrIHJlbGF0ZWQgbW9kdWxlcyBmb3IgTmV1dHJvbgogIHRzLW9wZW5zdGFjay1kZXBsb3k6IFN3
aXRjaCB0byBOZXV0cm9uIGZvciBuZXR3b3JrCiAgdHMtb3BlbnN0YWNrLWRlcGxveTogSW5jcmVh
c2UgZmQgYW5kIG1lbW9yeSBsaW1pdHMgZm9yIHJhYmJpdG1xCiAgbWFrZS1mbGlnaHQ6IEluY3Jl
YXNlIGRvbTBfbWVtIGZvciBvcGVuc3RhY2sgZmxpZ2h0CiAgdHMtb3BlbnN0YWNrLWRlcGxveTog
QXBwbHkgYSBUZW1wZXN0IHBhdGNoCiAgdHMtb3BlbnN0YWNrLWRlcGxveTogSWdub3JlIGxpYnZp
cnQtcHl0aG9uIHZlcnNpb24gYW5kIHVzZSBsYXRlc3QKICB0cy1vcGVuc3RhY2stdGVtcGVzdDog
Rml4IHRlbXBlc3QgaW52b2NhdGlvbgogIHRzLW9wZW5zdGFjay10ZW1wZXN0OiBVcGRhdGUgbGlz
dCBvZiBza2lwcGVkIHRlc3RzCiAgdHMtb3BlbnN0YWNrLWRlcGxveTogTW92ZSBsb2dzIHRvIC92
YXIvbG9nL29wZW5zdGFjawogIHRzLWxvZ3MtY2FwdHVyZTogQ2FwdHVyZSBPcGVuU3RhY2sgbG9n
cwogIHRzLW9wZW5zdGFjay1kZXBsb3k6IEluY3JlYXNlIGRldnN0YWNrIHRpbWVvdXQKICBJbnRy
b2R1Y2UgZmxpZ2h0IGZvciBzdGFibGUgYnJhbmNoZXMgb2YgT3BlblN0YWNrCgpJYW4gSmFja3Nv
biAoMyk6CiAgdHMtb3BlbnN0YWNrLWRlcGxveTogU2V0IGh0dHAgcHJveHkKICBUZXN0U3VwcG9y
dDogcHJvdmlkZSB0YXJnZXRfaHR0cHNfbWl0bV9wcm94eV9jZXJ0X3BhdGgKICB0cy1vcGVuc3Rh
Y2stZGVwbG95OiBzZXQgQ1VSTF9DQV9CVU5ETEUKCiBPc3N0ZXN0L1Rlc3RTdXBwb3J0LnBtIHwg
ICA3ICsKIGFwLWNvbW1vbiAgICAgICAgICAgICAgfCAgMTkgKysKIGFwLWZldGNoLXZlcnNpb24g
ICAgICAgfCAgMjAgKysrCiBhcC1mZXRjaC12ZXJzaW9uLW9sZCAgIHwgIDEzICsrCiBhcC1wcmlu
dC11cmwgICAgICAgICAgIHwgICAzICsKIGFwLXB1c2ggICAgICAgICAgICAgICAgfCAgMTEgKysK
IGNyLWRhaWx5LWJyYW5jaCAgICAgICAgfCAgMzYgKysrKwogY3ItZm9yLWJyYW5jaGVzICAgICAg
ICB8ICAgMiArLQogY3JpLWNvbW1vbiAgICAgICAgICAgICB8ICAgMSArCiBtYWtlLWZsaWdodCAg
ICAgICAgICAgIHwgIDQ2ICsrKystCiBzZy1ydW4tam9iICAgICAgICAgICAgIHwgICA2ICsKIHRz
LWtlcm5lbC1idWlsZCAgICAgICAgfCAgMTcgKy0KIHRzLWxvZ3MtY2FwdHVyZSAgICAgICAgfCAg
IDYgKwogdHMtb3BlbnN0YWNrLWRlcGxveSAgICB8IDE5MCArKysrKysrKysrKysrKysrKysrKwog
dHMtb3BlbnN0YWNrLXRlbXBlc3QgICB8ICA2MyArKysrKysrCiAxNSBmaWxlcyBjaGFuZ2VkLCA0
MzYgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDc1NSB0cy1v
cGVuc3RhY2stZGVwbG95CiBjcmVhdGUgbW9kZSAxMDA3NTUgdHMtb3BlbnN0YWNrLXRlbXBlc3QK
Ci0tIApBbnRob255IFBFUkFSRAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 17:57:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 17: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 1dLvUh-0004y3-Ky; Fri, 16 Jun 2017 17:57: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=333b30148=anthony.perard@citrix.com>)
 id 1dLvUg-0004x2-66
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 17:57:14 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 DE/B7-02196-9FB14495; Fri, 16 Jun 2017 17:57:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrohUventEu
 kwe5wi+9bJjM5MHoc/nCFJYAxijUzLym/IoE1o/vxNfaCXtaK+cvOMDcwTmTpYuTkkBDwl1h1
 /iQriM0mYCCxYvpVxi5GDg4RARWJ23sNuhi5OJgFGhklXm+czQhSIyzgJvFxWReYzSKgKrFwV
 TdYL6+ArcSV5klMEDPlJaa962UFmcMpYCfxe2sxSFgIqOTvikY2CFtN4sbCZSwQrYISJ2c+Ab
 OZBSQkDr54wTyBkXcWktQsJKkFjEyrGDWKU4vKUot0DU31kooy0zNKchMzc3QNDYz1clOLixP
 TU3MSk4r1kvNzNzECA4cBCHYwrtnueYhRkoNJSZT3/RPnSCG+pPyUyozE4oz4otKc1OJDjDIc
 HEoSvDekXCKFBItS01Mr0jJzgCEMk5bg4FES4d3PB5TmLS5IzC3OTIdInWLU5Wj6sOULkxBLX
 n5eqpQ470SQGQIgRRmleXAjYPF0iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8miBTeDLzSu
 A2vQI6ggnoiKALDiBHlCQipKQaGB98+Lrsyi3OpAdi5We48zpy9otN0p8Qw7U0+73LfsFnsVJ
 FXwoF0loE9i2LKWjfrbpb+MDEiU+mPr69vl1wltuffUrrpDwWaM0+WerX4vE85lTU2aXst2Pq
 VqwNnHni8+ftvp6rancuCD3p/bFXfrVpbeqiCO6gGrWb09Leqt39YvujaDPjvKdKLMUZiYZaz
 EXFiQCOK+TRogIAAA==
X-Env-Sender: prvs=333b30148=anthony.perard@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1497635831!98433007!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64903 invoked from network); 16 Jun 2017 17:57:12 -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;
 16 Jun 2017 17:57:12 -0000
X-IronPort-AV: E=Sophos;i="5.39,348,1493683200"; d="scan'208";a="428233310"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 16 Jun 2017 18:56:48 +0100
Message-ID: <20170616175704.7832-5-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.13.1
In-Reply-To: <20170616175704.7832-1-anthony.perard@citrix.com>
References: <20170616175704.7832-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH v11 04/20] ts-openstack-deploy: Set http
	proxy
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CgpUaGlzIGFsbG93
cyAuL3N0YWNrLnNoIHRvIGFjY2VzcyB0aGUgZ2xvYmFsIGludGVybmV0LgoKQ0M6IEFudGhvbnkg
UEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFj
a3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiB0cy1vcGVuc3RhY2stZGVwbG95
IHwgMyArKysKIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90
cy1vcGVuc3RhY2stZGVwbG95IGIvdHMtb3BlbnN0YWNrLWRlcGxveQppbmRleCA2ZjA2MWViLi5k
Mjk3MWY1IDEwMDc1NQotLS0gYS90cy1vcGVuc3RhY2stZGVwbG95CisrKyBiL3RzLW9wZW5zdGFj
ay1kZXBsb3kKQEAgLTEzNiw4ICsxMzYsMTEgQEAgRU5ECiB9CiAKIHN1YiBkZXBsb3koKSB7Cisg
ICAgbXkgJGh0dHBwcm94eSA9IGh0dHBfcHJveHlfZW52c2V0dGluZ3MoJGhvKTsKKwogICAgIHRh
cmdldF9jbWQoJGhvLCA8PEVORCwgMTgwMCk7CiAgICAgICAgIHNldCAtZQorICAgICAgICAkaHR0
cHByb3h5CiAgICAgICAgIGNkICRidWlsZGRpci9kZXZzdGFjawogICAgICAgICAuL3N0YWNrLnNo
CiBFTkQKLS0gCkFudGhvbnkgUEVSQVJECgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 16 17:57:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 17: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 1dLvUd-0004vv-Ef; Fri, 16 Jun 2017 17:57: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=333b30148=anthony.perard@citrix.com>)
 id 1dLvUc-0004v2-6d
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 17:57:10 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 CF/C9-02006-5FB14495; Fri, 16 Jun 2017 17:57:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsXitHSDve4XaZd
 Ig1urDS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owzvefYC965Vfy7OZ2tgXGKdRcjB4eEgL/E
 lYteXYycHGwCBhIrpl9lBAmLCKhI3N5rABJmFoiQeHFjFRuILSyQJHH6zE0mkBIWAVWJ103uI
 GFeAVuJZ3M+gJVICMhLTHvXywpSwilgJ/F7azFIWAio5O+KRjYIW03ixsJlLBCtghInZz5hgd
 gkIXHwxQvmCYy8s5CkZiFJLWBkWsWoXpxaVJZapGuul1SUmZ5RkpuYmaNraGCql5taXJyYnpq
 TmFSsl5yfu4kRGDIMQLCD8dhk50OMkhxMSqK87584RwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS
 4A2RcokUEixKTU+tSMvMAQYvTFqCg0dJhHc/H1Cat7ggMbc4Mx0idYrRmGPD6vVfmDjm/N7xh
 UmIJS8/L1VKnHciyCQBkNKM0jy4QbCousQoKyXMywh0mhBPQWpRbmYJqvwrRnEORiVhXk2QKT
 yZeSVw+14BncIEdErQBQeQU0oSEVJSDYwL+mflfT/x8OqTR0ts5La82Cl//d6Ddv1bH5OXtMx
 Sdr9ds1xGINn0/a5rD6Su5Xoukd1/Zy4Ps8HqM6I//a5t2Jzw3ef35YOuwpx+4o4zTXOuHy2s
 nsEccoahULJnUvWSd1xhU2fc32Lz+8r/N4Fu5evW8yq6SxR46jSLnfhhrrmiXPbTlxBuJZbij
 ERDLeai4kQA/fhnMaUCAAA=
X-Env-Sender: prvs=333b30148=anthony.perard@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1497635826!87926452!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21447 invoked from network); 16 Jun 2017 17:57:08 -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;
 16 Jun 2017 17:57:08 -0000
X-IronPort-AV: E=Sophos;i="5.39,348,1493683200"; d="scan'208";a="436747341"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 16 Jun 2017 18:56:47 +0100
Message-ID: <20170616175704.7832-4-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.13.1
In-Reply-To: <20170616175704.7832-1-anthony.perard@citrix.com>
References: <20170616175704.7832-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH v11 03/20] Create a flight to test
	OpenStack with xen-unstable and libvirt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBzaG91bGQgY3JlYXRlIGEgZmxpZ2h0ICJvcGVuc3RhY2stbm92YSIsIHdpdGgg
dGhvc2Ugam9iczoKICBidWlsZC1hbWQ2NAogIGJ1aWxkLWFtZDY0LXhzbQogIGJ1aWxkLWFtZDY0
LXB2b3BzCiAgYnVpbGQtYW1kNjQtbGlidmlydAogIHRlc3QtYW1kNjQtYW1kNjQtZGV2c3RhY2sK
ICB0ZXN0LWFtZDY0LWFtZDY0LWRldnN0YWNrLXhzbQogIGJ1aWxkLWFybWhmCiAgYnVpbGQtYXJt
aGYtbGlidmlydAogIGJ1aWxkLWFybWhmLXB2b3BzCiAgYnVpbGQtYXJtaGYteHNtCiAgdGVzdC1h
cm1oZi1hcm1oZi1kZXZzdGFjawogIHRlc3QtYXJtaGYtYXJtaGYtZGV2c3RhY2steHNtCgpBYm91
dCB0aGUgcnVudmFycyByZXZpc2lvbl8qIG9mIHRlc3QtKi0qLWRldnN0YWNrOgogIG9ubHkgUkVW
SVNJT05fT1BFTlNUQUNLX05PVkEgaXMgc2V0LCB0aGUgb3RoZXJzIGFyZSB1bnNldC4KICBFbXB0
eSByZXZpc2lvbl8qIHJ1bnZhciB3b3VsZCBjbG9uZSB0aGUgZGVmYXVsdCBicmFuY2gsIHdoaWNo
IHNob3VsZAogIGJlIG1hc3RlciBmb3IgZXZlcnkgb3BlbnN0YWNrIHJlcG9zLgoKU2lnbmVkLW9m
Zi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkFja2VkLWJ5
OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiBhcC1jb21tb24g
ICAgICAgICAgICB8IDE4ICsrKysrKysrCiBhcC1mZXRjaC12ZXJzaW9uICAgICB8ICA0ICsrCiBh
cC1mZXRjaC12ZXJzaW9uLW9sZCB8ICA1ICsrKwogYXAtcHJpbnQtdXJsICAgICAgICAgfCAgMyAr
KwogYXAtcHVzaCAgICAgICAgICAgICAgfCAgNSArKysKIGNyLWRhaWx5LWJyYW5jaCAgICAgIHwg
IDggKysrKwogY3ItZm9yLWJyYW5jaGVzICAgICAgfCAgMiArLQogY3JpLWNvbW1vbiAgICAgICAg
ICAgfCAgMSArCiBtYWtlLWZsaWdodCAgICAgICAgICB8IDQ1ICsrKysrKysrKysrKysrKysrKyst
CiA5IGZpbGVzIGNoYW5nZWQsIDg5IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvYXAtY29tbW9uIGIvYXAtY29tbW9uCmluZGV4IGNiYjgxNWMuLjdlODRmMTUgMTAw
NjQ0Ci0tLSBhL2FwLWNvbW1vbgorKysgYi9hcC1jb21tb24KQEAgLTU0LDYgKzU0LDIzIEBACiA6
ICR7UFVTSF9UUkVFX09WTUY6PSRYRU5CSVRTOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdp
dH0KIDogJHtCQVNFX1RSRUVfT1ZNRjo9Z2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3Zt
Zi5naXR9CiAKK2RlZmluZV9vcGVuc3RhY2tfdHJlZXMoKSB7CisgICAgbG9jYWwgb3BlbnN0YWNr
X3RyZWVzPShjaW5kZXIgZ2xhbmNlIGtleXN0b25lIG5vdmEgcmVxdWlyZW1lbnRzIHRlbXBlc3Qp
CisgICAgbG9jYWwgdHJlZQorICAgIGxvY2FsIHVybAorCisgICAgOiAke0dJVF9PUEVOU1RBQ0tf
T1JHOj1naXQ6Ly9naXQub3BlbnN0YWNrLm9yZ30KKyAgICA6ICR7VFJFRV9PUEVOU1RBQ0tfREVW
U1RBQ0s6PSRHSVRfT1BFTlNUQUNLX09SRy9vcGVuc3RhY2stZGV2L2RldnN0YWNrLmdpdH0KKyAg
ICBmb3IgdHJlZSBpbiAiJHtvcGVuc3RhY2tfdHJlZXNbQF19IjsgZG8KKyAgICAgICAgdXJsPSRH
SVRfT1BFTlNUQUNLX09SRy9vcGVuc3RhY2svJHRyZWUuZ2l0CisgICAgICAgIGV2YWwgIjogXCR7
VFJFRV9PUEVOU1RBQ0tfJHt0cmVlXl59Oj0kdXJsfSIKKyAgICBkb25lCit9CisKK2RlZmluZV9v
cGVuc3RhY2tfdHJlZXMKKzogJHtQVVNIX1RSRUVfT1BFTlNUQUNLX05PVkE6PSRYRU5CSVRTOi9o
b21lL3hlbi9naXQvb3NzdGVzdC9vcGVuc3RhY2stbm92YS5naXR9Cis6ICR7QkFTRV9UUkVFX09Q
RU5TVEFDS19OT1ZBOj1naXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vcGVuc3RhY2stbm92
YS5naXR9CisKIDogJHtUUkVFX0xJTlVYRklSTVdBUkU6PWdpdDovL3hlbmJpdHMueGVuLm9yZy9v
c3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdH0KIDogJHtQVVNIX1RSRUVfTElOVVhGSVJNV0FSRTo9
JFhFTkJJVFM6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0fQogOiAke1VQU1RS
RUFNX1RSRUVfTElOVVhGSVJNV0FSRTo9JEdJVF9LRVJORUxfT1JHL3B1Yi9zY20vbGludXgva2Vy
bmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXR9CkBAIC04Miw2ICs5OSw3IEBAIGZp
CiA6ICR7TE9DQUxSRVZfU0VBQklPUzo9ZGFpbHktY3Jvbi4kYnJhbmNofQogOiAke0xPQ0FMUkVW
X09WTUY6PWRhaWx5LWNyb24uJGJyYW5jaH0KIDogJHtMT0NBTFJFVl9YVEY6PWRhaWx5LWNyb24u
JGJyYW5jaH0KKzogJHtMT0NBTFJFVl9PUEVOU1RBQ0tfTk9WQTo9ZGFpbHktY3Jvbi4kYnJhbmNo
fQogCiA6ICR7VFJFRUJBU0VfTElOVVhfWENQOj1odHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9j
YXJib24vdHJ1bmsvbGludXgtMi42LjI3fQogCmRpZmYgLS1naXQgYS9hcC1mZXRjaC12ZXJzaW9u
IGIvYXAtZmV0Y2gtdmVyc2lvbgppbmRleCBhMTA3YzkzLi5hNzE0ZWUyIDEwMDc1NQotLS0gYS9h
cC1mZXRjaC12ZXJzaW9uCisrKyBiL2FwLWZldGNoLXZlcnNpb24KQEAgLTEwNiw2ICsxMDYsMTAg
QEAgb3ZtZikKIAlyZXBvX3RyZWVfcmV2X2ZldGNoX2dpdCBvdm1mIFwKIAkJJFRSRUVfT1ZNRl9V
UFNUUkVBTSBtYXN0ZXIgJExPQ0FMUkVWX09WTUYKIAk7Oworb3BlbnN0YWNrLW5vdmEpCisJcmVw
b190cmVlX3Jldl9mZXRjaF9naXQgb3BlbnN0YWNrLW5vdmEgXAorCQkkVFJFRV9PUEVOU1RBQ0tf
Tk9WQSBtYXN0ZXIgJExPQ0FMUkVWX09QRU5TVEFDS19OT1ZBCisJOzsKIG9zc3Rlc3QpCiAgICAg
ICAgIGlmIFsgIngkT1NTVEVTVF9VU0VfSEVBRCIgPSAieHkiIF0gOyB0aGVuCiAJICAgIGdpdCB1
cGRhdGUtcmVmIC1tICJBcnJhbmdpbmcgdG8gdGVzdCBIRUFEIiBcCmRpZmYgLS1naXQgYS9hcC1m
ZXRjaC12ZXJzaW9uLW9sZCBiL2FwLWZldGNoLXZlcnNpb24tb2xkCmluZGV4IDNjYmMxNzYuLjZk
ZGRiYjcgMTAwNzU1Ci0tLSBhL2FwLWZldGNoLXZlcnNpb24tb2xkCisrKyBiL2FwLWZldGNoLXZl
cnNpb24tb2xkCkBAIC0zNSw2ICszNSw3IEBAIGNoZWNrX2FwX2ZldGNoX3BsYWNlaG9sZGVycwog
OiAke0JBU0VfTE9DQUxSRVZfWFRGOj1kYWlseS1jcm9uLiRicmFuY2gub2xkfQogOiAke0JBU0Vf
TE9DQUxSRVZfT1ZNRjo9ZGFpbHktY3Jvbi4kYnJhbmNoLm9sZH0KIDogJHtCQVNFX1RBR19MSUJW
SVJUOj14ZW4tdGVzdGVkLW1hc3Rlcn0KKzogJHtCQVNFX0xPQ0FMUkVWX09QRU5TVEFDS19OT1ZB
Oj1kYWlseS1jcm9uLiRicmFuY2gub2xkfQogCiBpZiBpbmZvX2xpbnV4X3RyZWUgIiRicmFuY2gi
OyB0aGVuCiAJcmVwb190cmVlX3Jldl9mZXRjaF9naXQgbGludXggXApAQCAtMTE0LDYgKzExNSwx
MCBAQCBvdm1mKQogCXJlcG9fdHJlZV9yZXZfZmV0Y2hfZ2l0IG92bWYgXAogCQkkQkFTRV9UUkVF
X09WTUYgeGVuLXRlc3RlZC1tYXN0ZXIgJEJBU0VfTE9DQUxSRVZfT1ZNRgogCTs7CitvcGVuc3Rh
Y2stbm92YSkKKwlyZXBvX3RyZWVfcmV2X2ZldGNoX2dpdCBvcGVuc3RhY2stbm92YSBcCisJCSRC
QVNFX1RSRUVfT1BFTlNUQUNLX05PVkEgeGVuLXRlc3RlZC1tYXN0ZXIgJEJBU0VfTE9DQUxSRVZf
T1BFTlNUQUNLX05PVkEKKwk7Owogb3NzdGVzdCkKIAlpZiBbICJ4JE9TU1RFU1RfVVNFX0hFQUQi
ICE9ICJ4eSIgXSA7IHRoZW4KIAkgICAgZ2l0IGZldGNoIC1mICRIT01FL3Rlc3RpbmcuZ2l0IHBy
b2R1Y3Rpb246YXAtZmV0Y2gKZGlmZiAtLWdpdCBhL2FwLXByaW50LXVybCBiL2FwLXByaW50LXVy
bAppbmRleCA5M2MxNGIzLi42ZjRlNmIxIDEwMDc1NQotLS0gYS9hcC1wcmludC11cmwKKysrIGIv
YXAtcHJpbnQtdXJsCkBAIC02Nyw2ICs2Nyw5IEBAIG92bWYpCiBvc3N0ZXN0KQogCWVjaG8gbm9u
ZTo7CiAJOzsKK29wZW5zdGFjay1ub3ZhKQorCWVjaG8gJFRSRUVfT1BFTlNUQUNLX05PVkEKKwk7
OwogKikKIAllY2hvID4mMiAiYnJhbmNoICRicmFuY2ggPyIKIAlleGl0IDEKZGlmZiAtLWdpdCBh
L2FwLXB1c2ggYi9hcC1wdXNoCmluZGV4IGEyN2NjYzIuLjEzNmQxYjYgMTAwNzU1Ci0tLSBhL2Fw
LXB1c2gKKysrIGIvYXAtcHVzaApAQCAtNDEsNiArNDEsNyBAQCBUUkVFX1JVTVBSVU49JFBVU0hf
VFJFRV9SVU1QUlVOCiBUUkVFX1NFQUJJT1M9JFBVU0hfVFJFRV9TRUFCSU9TCiBUUkVFX09WTUY9
JFBVU0hfVFJFRV9PVk1GCiBUUkVFX1hURj0kUFVTSF9UUkVFX1hURgorVFJFRV9PUEVOU1RBQ0tf
Tk9WQT0kUFVTSF9UUkVFX09QRU5TVEFDS19OT1ZBCiAKIGlmIGluZm9fbGludXhfdHJlZSAiJGJy
YW5jaCI7IHRoZW4KIAljZCAkcmVwb3MvbGludXgKQEAgLTEyOSw2ICsxMzAsMTAgQEAgb3ZtZikK
IAljZCAkcmVwb3Mvb3ZtZgogCWdpdCBwdXNoICRUUkVFX09WTUYgJHJldmlzaW9uOnJlZnMvaGVh
ZHMveGVuLXRlc3RlZC1tYXN0ZXIKIAk7Oworb3BlbnN0YWNrLW5vdmEpCisJY2QgJHJlcG9zL29w
ZW5zdGFjay1ub3ZhCisJZ2l0IHB1c2ggJFRSRUVfT1BFTlNUQUNLX05PVkEgJHJldmlzaW9uOnJl
ZnMvaGVhZHMveGVuLXRlc3RlZC1tYXN0ZXIKKwk7Owogb3NzdGVzdCkKIAlnaXQgcHVzaCAkSE9N
RS90ZXN0aW5nLmdpdCAkcmV2aXNpb246cHJvZHVjdGlvbgogCWlmIFsgeCIkVFJFRUJSQU5DSF9P
U1NURVNUX1VQU1RSRUFNIiAhPSB4IF0gOyB0aGVuCmRpZmYgLS1naXQgYS9jci1kYWlseS1icmFu
Y2ggYi9jci1kYWlseS1icmFuY2gKaW5kZXggMzk0ODNjZC4uNWIyNGM0NyAxMDA3NTUKLS0tIGEv
Y3ItZGFpbHktYnJhbmNoCisrKyBiL2NyLWRhaWx5LWJyYW5jaApAQCAtMjA3LDYgKzIwNywxMCBA
QCBpZiBbICJ4JFJFVklTSU9OX0xJTlVYRklSTVdBUkUiID0geCBdOyB0aGVuCiAJZGV0ZXJtaW5l
X3ZlcnNpb24gUkVWSVNJT05fTElOVVhGSVJNV0FSRSBsaW51eGZpcm13YXJlIExJTlVYRklSTVdB
UkUKICAgICAgICAgZXhwb3J0IFJFVklTSU9OX0xJTlVYRklSTVdBUkUKIGZpCitpZiBbICJ4JFJF
VklTSU9OX09QRU5TVEFDS19OT1ZBIiA9IHggXTsgdGhlbgorICAgICAgICBkZXRlcm1pbmVfdmVy
c2lvbiBSRVZJU0lPTl9PUEVOU1RBQ0tfTk9WQSBvcGVuc3RhY2stbm92YSBPUEVOU1RBQ0tfTk9W
QQorICAgICAgICBleHBvcnQgUkVWSVNJT05fT1BFTlNUQUNLX05PVkEKK2ZpCiAKIGNhc2UgIiR0
cmVlIiBpbgogeGVuKQpAQCAtMjU1LDYgKzI1OSwxMCBAQCBvdm1mKQogCXJlYWx0cmVlPW92bWYK
IAlORVdfUkVWSVNJT049JFJFVklTSU9OX09WTUYKIAk7Oworb3BlbnN0YWNrLW5vdmEpCisJcmVh
bHRyZWU9b3BlbnN0YWNrLW5vdmEKKwlORVdfUkVWSVNJT049JFJFVklTSU9OX09QRU5TVEFDS19O
T1ZBCisJOzsKICopCiAJTkVXX1JFVklTSU9OPScnCiAJd2FudHB1c2g9ZmFsc2UKZGlmZiAtLWdp
dCBhL2NyLWZvci1icmFuY2hlcyBiL2NyLWZvci1icmFuY2hlcwppbmRleCBhNjkxMjczLi43MDk2
ZTAzIDEwMDc1NQotLS0gYS9jci1mb3ItYnJhbmNoZXMKKysrIGIvY3ItZm9yLWJyYW5jaGVzCkBA
IC0zMSw3ICszMSw3IEBAIHNjcmlwdG9wdGlvbnM9IiQxIjsgc2hpZnQKIExPR0ZJTEU9dG1wL2Ny
LWZvci1icmFuY2hlcy5sb2cKIGV4cG9ydCBMT0dGSUxFCiAKLTogJHtCUkFOQ0hFUzo9b3NzdGVz
dCB4ZW4tNC4wLXRlc3RpbmcgeGVuLTQuMS10ZXN0aW5nIHhlbi00LjItdGVzdGluZyB4ZW4tNC4z
LXRlc3RpbmcgeGVuLTQuNC10ZXN0aW5nIHhlbi00LjUtdGVzdGluZyB4ZW4tNC42LXRlc3Rpbmcg
eGVuLTQuNy10ZXN0aW5nIHhlbi00LjgtdGVzdGluZyB4ZW4tNC45LXRlc3RpbmcgeGVuLXVuc3Rh
YmxlIHFlbXUtbWFpbmxpbmUgcWVtdS11cHN0cmVhbS11bnN0YWJsZSBxZW11LXVwc3RyZWFtLTQu
Mi10ZXN0aW5nIHFlbXUtdXBzdHJlYW0tNC4zLXRlc3RpbmcgcWVtdS11cHN0cmVhbS00LjQtdGVz
dGluZyBxZW11LXVwc3RyZWFtLTQuNS10ZXN0aW5nIHFlbXUtdXBzdHJlYW0tNC42LXRlc3Rpbmcg
cWVtdS11cHN0cmVhbS00LjctdGVzdGluZyBxZW11LXVwc3RyZWFtLTQuOC10ZXN0aW5nIHFlbXUt
dXBzdHJlYW0tNC45LXRlc3RpbmcgbGludXgtbGludXMgbGludXgtNC45IGxpbnV4LTQuMSBsaW51
eC0zLjE4IGxpbnV4LTMuMTYgbGludXgtMy4xNCBsaW51eC0zLjEwIGxpbnV4LTMuNCBsaW51eC1h
cm0teGVuIHNlYWJpb3Mgb3ZtZiB4dGYgJHtFWFRSQV9CUkFOQ0hFU319Cis6ICR7QlJBTkNIRVM6
PW9zc3Rlc3QgeGVuLTQuMC10ZXN0aW5nIHhlbi00LjEtdGVzdGluZyB4ZW4tNC4yLXRlc3Rpbmcg
eGVuLTQuMy10ZXN0aW5nIHhlbi00LjQtdGVzdGluZyB4ZW4tNC41LXRlc3RpbmcgeGVuLTQuNi10
ZXN0aW5nIHhlbi00LjctdGVzdGluZyB4ZW4tNC44LXRlc3RpbmcgeGVuLTQuOS10ZXN0aW5nIHhl
bi11bnN0YWJsZSBxZW11LW1haW5saW5lIHFlbXUtdXBzdHJlYW0tdW5zdGFibGUgcWVtdS11cHN0
cmVhbS00LjItdGVzdGluZyBxZW11LXVwc3RyZWFtLTQuMy10ZXN0aW5nIHFlbXUtdXBzdHJlYW0t
NC40LXRlc3RpbmcgcWVtdS11cHN0cmVhbS00LjUtdGVzdGluZyBxZW11LXVwc3RyZWFtLTQuNi10
ZXN0aW5nIHFlbXUtdXBzdHJlYW0tNC43LXRlc3RpbmcgcWVtdS11cHN0cmVhbS00LjgtdGVzdGlu
ZyBxZW11LXVwc3RyZWFtLTQuOS10ZXN0aW5nIGxpbnV4LWxpbnVzIGxpbnV4LTQuOSBsaW51eC00
LjEgbGludXgtMy4xOCBsaW51eC0zLjE2IGxpbnV4LTMuMTQgbGludXgtMy4xMCBsaW51eC0zLjQg
bGludXgtYXJtLXhlbiBzZWFiaW9zIG92bWYgeHRmIG9wZW5zdGFjay1ub3ZhICR7RVhUUkFfQlJB
TkNIRVN9fQogZXhwb3J0IEJSQU5DSEVTCiAKIGZldGNod2xlbT0kd2xlbQpkaWZmIC0tZ2l0IGEv
Y3JpLWNvbW1vbiBiL2NyaS1jb21tb24KaW5kZXggOTAzZmI0ZS4uMTI2ZjkwYyAxMDA2NDQKLS0t
IGEvY3JpLWNvbW1vbgorKysgYi9jcmktY29tbW9uCkBAIC04Miw2ICs4Miw3IEBAIHNlbGVjdF94
ZW5icmFuY2ggKCkgewogCW92bWYpCQkJdHJlZT1vdm1mOwl4ZW5icmFuY2g9eGVuLXVuc3RhYmxl
IDs7CiAJZGlzdHJvcy0qfGV4YW1pbmUpCXRyZWU9bm9uZTsJeGVuYnJhbmNoPXhlbi11bnN0YWJs
ZSA7OwogCW9zc3Rlc3QpCQl0cmVlPW9zc3Rlc3Q7CXhlbmJyYW5jaD14ZW4tdW5zdGFibGUgOzsK
KwlvcGVuc3RhY2stbm92YSkJICAgdHJlZT1vcGVuc3RhY2stbm92YTsJeGVuYnJhbmNoPXhlbi11
bnN0YWJsZSA7OwogCWVzYWMKIAlpZiBbICJ4JHRyZWUiID0geGxpbnV4IF07IHRoZW4KIAkJbGlu
dXhicmFuY2g9JGJyYW5jaApkaWZmIC0tZ2l0IGEvbWFrZS1mbGlnaHQgYi9tYWtlLWZsaWdodApp
bmRleCAxMWNjMDFlLi4zMjM1Y2NhIDEwMDc1NQotLS0gYS9tYWtlLWZsaWdodAorKysgYi9tYWtl
LWZsaWdodApAQCAtMTgzLDYgKzE4MywxNiBAQCBqb2JfY3JlYXRlX3Rlc3RfZmlsdGVyX2NhbGxi
YWNrICgpIHsKICAgICAgICAgKikgcmV0dXJuIDE7OwogICAgICAgZXNhYwogICAgICAgOzsKKyAg
ICBvcGVuc3RhY2stbm92YSkKKyAgICAgIGNhc2UgIiRqb2IiIGluCisgICAgICAgICotZGV2c3Rh
Y2spIDs7CisgICAgICAgICotZGV2c3RhY2steHNtKSA7OworICAgICAgICAqKSByZXR1cm4gMTs7
CisgICAgICBlc2FjCisgICAgICBjYXNlICRkb20wYXJjaCBpbgorICAgICAgICAgIGkzODYpIHJl
dHVybiAxIDs7CisgICAgICBlc2FjCisgICAgICA7OwogICAgICopCiAgICAgICBjYXNlICIkam9i
IiBpbgogICAgICAgICAqLXFlbXV1LSopCkBAIC0yMTYsNyArMjI2LDEzIEBAIGFyY2hfYnJhbmNo
X2ZpbHRlcl9jYWxsYmFjayAoKSB7CiAgICAgICAgIG92bWYpIHJldHVybiAxOzsKICAgICAgICAg
ZXNhYwogICAgICAgICA7OwotICBpMzg2fGFtZDY0KQorICBpMzg2KQorICAgICAgICBjYXNlICIk
YnJhbmNoIiBpbgorICAgICAgICBsaW51eC1hcm0teGVuKSByZXR1cm4gMTs7CisgICAgICAgIG9w
ZW5zdGFjay1ub3ZhKSByZXR1cm4gMTs7CisgICAgICAgIGVzYWMKKyAgICAgICAgOzsKKyAgYW1k
NjQpCiAgICAgICAgIGNhc2UgIiRicmFuY2giIGluCiAgICAgICAgIGxpbnV4LWFybS14ZW4pIHJl
dHVybiAxOzsKICAgICAgICAgZXNhYwpAQCAtNjc4LDYgKzY5NCwzMiBAQCBkb19leGFtaW5lX29u
ZSAoKSB7CiAgICAgICAgICAgICAgICAgICBhbGxfaG9zdGZsYWdzPSRtb3N0X2hvc3RmbGFncwog
fQogCitkb19vcGVuc3RhY2tfdGVzdHMgKCkgeworICAgIGxvY2FsIHhzbXM9JCh4ZW5icmFuY2hf
eHNtX3ZhcmlhbnRzKQorICAgIGxvY2FsIG9wZW5zdGFja190cmVlcz0oY2luZGVyIGRldnN0YWNr
IGdsYW5jZSBrZXlzdG9uZSBub3ZhCisgICAgICAgIHJlcXVpcmVtZW50cyB0ZW1wZXN0KQorCisg
ICAgaWYgWyAkYnJhbmNoICE9IG9wZW5zdGFjay1ub3ZhIF07IHRoZW4KKyAgICAgICAgcmV0dXJu
CisgICAgZmkKKworICAgIGxvY2FsIG9zX3J1bnZhcnM9IiIKKyAgICBmb3IgdHJlZSBpbiAiJHtv
cGVuc3RhY2tfdHJlZXNbQF19IjsgZG8KKyAgICAgICAgdHJlZT0ib3BlbnN0YWNrXyR0cmVlIgor
ICAgICAgICBldmFsICJvc19ydW52YXJzKz1cIiB0cmVlXyR0cmVlPVwke1RSRUVfJHt0cmVlXl59
fVwiIgorICAgICAgICBldmFsICJvc19ydW52YXJzKz1cIiByZXZpc2lvbl8kdHJlZT1cJHtSRVZJ
U0lPTl8ke3RyZWVeXn19XCIiCisgICAgZG9uZQorCisgICAgZm9yIHhzbSBpbiAkeHNtcyA7IGRv
CisgICAgICAgIGpvYl9jcmVhdGVfdGVzdCB0ZXN0LSR4ZW5hcmNoJGtlcm4tJGRvbTBhcmNoLWRl
dnN0YWNrIFwKKyAgICAgICAgICAgIHRlc3QtZGV2c3RhY2sgbGlidmlydCAkeGVuYXJjaCAkZG9t
MGFyY2ggXAorICAgICAgICAgICAgJG9zX3J1bnZhcnMgXAorICAgICAgICAgICAgZG9tMF9tZW09
NDAwMCBcCisgICAgICAgICAgICBlbmFibGVfeHNtPSR4c20gXAorICAgICAgICAgICAgYWxsX2hv
c3RmbGFncz0kbW9zdF9ob3N0ZmxhZ3MKKyAgICBkb25lCit9CisKIHRlc3RfbWF0cml4X2RvX29u
ZSAoKSB7CiAKICAgZG9fcHZfZGViaWFuX3Rlc3RzCkBAIC02OTgsNiArNzQwLDcgQEAgdGVzdF9t
YXRyaXhfZG9fb25lICgpIHsKIAogICBkb19ydGRzX3Rlc3RzCiAgIGRvX2NyZWRpdDJfdGVzdHMK
KyAgZG9fb3BlbnN0YWNrX3Rlc3RzCiAKICAgZG9fZXhhbWluZV9vbmUKIAotLSAKQW50aG9ueSBQ
RVJBUkQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 16 17:57:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 17: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 1dLvUh-0004xq-E0; Fri, 16 Jun 2017 17: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 <prvs=333b30148=anthony.perard@citrix.com>)
 id 1dLvUf-0004x1-VE
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 17:57:14 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 F6/7B-03920-9FB14495; Fri, 16 Jun 2017 17:57:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeJIrShJLcpLzFFi42JxWrrBXveHtEu
 kwd8v+hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ayVY8YC2ZwVNxcepK9gbGfrYuRg0NCwF9i
 8SuJLkZODjYBA4kV068ygoRFBFQkbu816GLk4mAWaGSUeL1xNiNIjbBApMSEA3fYQWwWAVWJx
 3uXsIHYvAK2Ej1db1hBbAkBeYlp73pZQeZwCthJ/N5aDBIWAir5u6KRDcJWk7ixcBkLRKugxM
 mZT8BsZgEJiYMvXjBPYOSdhSQ1C0lqASPTKkaN4tSistQiXUNjvaSizPSMktzEzBxdQwMzvdz
 U4uLE9NScxKRiveT83E2MwMBhAIIdjF+WBRxilORgUhLlff/EOVKILyk/pTIjsTgjvqg0J7X4
 EKMMB4eSBG+IlEukkGBRanpqRVpmDjCEYdISHDxKIrz7+YDSvMUFibnFmekQqVOMilLivBNB+
 gRAEhmleXBtsLi5xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWFeTZApPJl5JXDTXwEtZgJaHH
 TBAWRxSSJCSqqBsYH3+K66i5+26/XmNzJMdX6Setu6e8XnQx8WPbUPTuUKub/h6Mz/fK4Xbh7
 uUIxZ0/AtSFn1u6fOxz3Tu742706+6Dqn5c/Kf9f3lxedavps/W3Os4vtLKd2WK295nr6kIbA
 3klTN3PFH13wa2WXeuB986DcPcsWbn3yPL+o30yp4fjN2y1qa/8osRRnJBpqMRcVJwIA+zdMs
 JYCAAA=
X-Env-Sender: prvs=333b30148=anthony.perard@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1497635831!108257299!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30023 invoked from network); 16 Jun 2017 17:57:12 -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;
 16 Jun 2017 17:57:12 -0000
X-IronPort-AV: E=Sophos;i="5.39,348,1493683200"; d="scan'208";a="436747348"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 16 Jun 2017 18:56:49 +0100
Message-ID: <20170616175704.7832-6-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.13.1
In-Reply-To: <20170616175704.7832-1-anthony.perard@citrix.com>
References: <20170616175704.7832-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH v11 05/20] TestSupport: provide
	target_https_mitm_proxy_cert_path
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CgpTaWduZWQtb2Zm
LWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiBPc3N0ZXN0
L1Rlc3RTdXBwb3J0LnBtIHwgNyArKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25z
KCspCgpkaWZmIC0tZ2l0IGEvT3NzdGVzdC9UZXN0U3VwcG9ydC5wbSBiL09zc3Rlc3QvVGVzdFN1
cHBvcnQucG0KaW5kZXggY2U5ZmZhYS4uODBiOTdmOCAxMDA2NDQKLS0tIGEvT3NzdGVzdC9UZXN0
U3VwcG9ydC5wbQorKysgYi9Pc3N0ZXN0L1Rlc3RTdXBwb3J0LnBtCkBAIC02NCw2ICs2NCw3IEBA
IEJFR0lOIHsKICAgICAgICAgICAgICAgICAgICAgICB0YXJnZXRfcHV0X2d1ZXN0X2ltYWdlIHRh
cmdldF9lZGl0ZmlsZQogICAgICAgICAgICAgICAgICAgICAgIHRhcmdldF9lZGl0ZmlsZV9jYW5j
ZWwgdGFyZ2V0X2ZldGNodXJsCiAgICAgICAgICAgICAgICAgICAgICAgaHR0cF9wcm94eV9lbnZz
ZXR0aW5ncworICAgICAgICAgICAgICAgICAgICAgIHRhcmdldF9odHRwc19taXRtX3Byb3h5X2Nl
cnRfcGF0aAogICAgICAgICAgICAgICAgICAgICAgIHRhcmdldF9lZGl0ZmlsZV9yb290IHRhcmdl
dF9maWxlX2V4aXN0cwogICAgICAgICAgICAgICAgICAgICAgIHRhcmdldF9lZGl0ZmlsZV9rdnBf
cmVwbGFjZQogICAgICAgICAgICAgICAgICAgICAgIHRhcmdldF9ydW5fYXB0CkBAIC0yNjk1LDQg
KzI2OTYsMTAgQEAgc3ViIHRhcmdldF9odHRwc19taXRtX3Byb3h5X3NldHVwICgkKSB7CiAgICAg
dGFyZ2V0X2NtZF9yb290KCRobywgJ3VwZGF0ZS1jYS1jZXJ0aWZpY2F0ZXMnLCAzMDApOwogfQog
CitzdWIgdGFyZ2V0X2h0dHBzX21pdG1fcHJveHlfY2VydF9wYXRoICgkKSB7CisgICAgbXkgKCRo
bykgPSBAXzsKKyAgICByZXR1cm4gdW5kZWYgdW5sZXNzIGxlbmd0aCAkY3tIdHRwc1Byb3h5TUlU
TUNlcnR9OworICAgIHJldHVybiAnL2V0Yy9zc2wvY2VydHMvb3NzdGVzdC5wZW0nOworfQorCiAx
OwotLSAKQW50aG9ueSBQRVJBUkQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 16 17:57:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 17: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 1dLvUd-0004vk-7q; Fri, 16 Jun 2017 17: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=333b30148=anthony.perard@citrix.com>)
 id 1dLvUc-0004uw-1g
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 17:57:10 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 80/90-03696-5FB14495; Fri, 16 Jun 2017 17:57:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeJIrShJLcpLzFFi42JxWrohUvertEu
 kweo1rBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a5a1dZCm5wVvQcfM7cwHiSo4uRk0NCwF/i
 6I45bCA2m4CBxIrpVxm7GDk4RARUJG7vNQAJMwtESLy4sQqsRFggTmL72w1gNouAqsTji29YQ
 GxeATuJxouXGCFGyktMe9fLCjKGEyj+e2sxSFhIwFbi74pGNghbTeLGwmVQrYISJ2c+YYFYJS
 Fx8MUL5gmMvLOQpGYhSS1gZFrFqFGcWlSWWqRrZKqXVJSZnlGSm5iZo2toYKaXm1pcnJiempO
 YVKyXnJ+7iREYOAxAsINx1YLAQ4ySHExKorzvnzhHCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg
 DZFyiRQSLEpNT61Iy8wBhjBMWoKDR0mEdz8fUJq3uCAxtzgzHSJ1ilFRSpx3IkifAEgiozQPr
 g0WN5cYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzKsJMoUnM68EbvoroMVMQIuDLjiALC5JRE
 hJNTAWNFayfN4u9ka7u963Xf5zybkrfPdNdsdYhHk2pAq58Jy9L9b7xuafrVnWl6f1c+Z3bLd
 afmJlgljd51f3D7n11+w5OpvtvWTxRKt9AnIxOZqb+dU2OhpH2IlGPvn2RMPvb/GEgApXrnD5
 9dfrKplNV0dueHb7Vemriwob7l/U9AjtFHn5Y5ISS3FGoqEWc1FxIgBXwl9OlgIAAA==
X-Env-Sender: prvs=333b30148=anthony.perard@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1497635826!107787936!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49392 invoked from network); 16 Jun 2017 17:57: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;
 16 Jun 2017 17:57:08 -0000
X-IronPort-AV: E=Sophos;i="5.39,348,1493683200"; d="scan'208";a="428233300"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 16 Jun 2017 18:56:53 +0100
Message-ID: <20170616175704.7832-10-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.13.1
In-Reply-To: <20170616175704.7832-1-anthony.perard@citrix.com>
References: <20170616175704.7832-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH v11 09/20] ts-kernel-build: Enable
	network related modules for Neutron
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhvc2Ugb3B0aW9ucy9tb2R1bGVzIGFyZSBuZWVkZWQgdG8gcnVuIE9wZW5TdGFjayBOZXV0cm9u
IHdpdGggT3Blbgp2U3dpdGNoLgoKU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhv
bnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQogdHMta2VybmVsLWJ1aWxkIHwgMTcgKysrKysrKysr
KysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3RzLWtlcm5lbC1idWlsZCBiL3RzLWtlcm5lbC1idWlsZAppbmRleCA5
NGU2N2E0Li4wYmNkMzQwIDEwMDc1NQotLS0gYS90cy1rZXJuZWwtYnVpbGQKKysrIGIvdHMta2Vy
bmVsLWJ1aWxkCkBAIC0yNTIsMTAgKzI1MiwyMyBAQCBzZXRvcHQgQ09ORklHX0JMS19ERVZfTE9P
UCB5CiAKIHNldG9wdCBDT05GSUdfUEFDS0VUIHkKIAotIyBuZWVkZWQgZm9yIE9wZW5TdGFjawot
IyBiZWNhdXNlOiBodHRwczovL2J1Z3ppbGxhLnJlZGhhdC5jb20vc2hvd19idWcuY2dpP2lkPTkx
MDYxOSNjNgorIyBVc2VkIGJ5IE9wZW5TdGFjayBOZXV0cm9uIHdpdGggT3BlbiB2U3dpdGNoCitz
ZXRvcHQgQ09ORklHX09QRU5WU1dJVENIIG0KK3NldG9wdCBDT05GSUdfSVA2X05GX1JBVyBtCitz
ZXRvcHQgQ09ORklHX0lQX05GX1JBVyBtCitzZXRvcHQgQ09ORklHX0lQX1NFVCBtCitzZXRvcHQg
Q09ORklHX0lQX1NFVF9IQVNIX05FVCBtCiBzZXRvcHQgQ09ORklHX05FVEZJTFRFUl9BRFZBTkNF
RCB5CitzZXRvcHQgQ09ORklHX05FVEZJTFRFUl9YVF9DT05OTUFSSyBtCitzZXRvcHQgQ09ORklH
X05FVEZJTFRFUl9YVF9NQVRDSF9DT01NRU5UIG0KK3NldG9wdCBDT05GSUdfTkVURklMVEVSX1hU
X01BVENIX01BQyBtCitzZXRvcHQgQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9QSFlTREVWIG0K
K3NldG9wdCBDT05GSUdfTkVURklMVEVSX1hUX1NFVCBtCiBzZXRvcHQgQ09ORklHX05FVEZJTFRF
Ul9YVF9UQVJHRVRfQ0hFQ0tTVU0gbQorc2V0b3B0IENPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VU
X0NUIG0KK3NldG9wdCBDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9SRURJUkVDVCBtCitzZXRv
cHQgQ09ORklHX05GX0NPTk5UUkFDS19aT05FUyB5CitzZXRvcHQgQ09ORklHX1ZFVEggbQogCiAj
IFVzZWQgYnkgT3BlblN0YWNrIFRlbXBlc3QgdG8gdGVzdCBlbmNyeXB0ZWQgdm9sdW1lCiBzZXRv
cHQgQ09ORklHX0NSWVBUT19YVFMgbQotLSAKQW50aG9ueSBQRVJBUkQKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 16 17:57:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 17: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 1dLvUe-0004wC-LV; Fri, 16 Jun 2017 17: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 <prvs=333b30148=anthony.perard@citrix.com>)
 id 1dLvUc-0004vJ-Pm
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 17:57:10 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 D7/AD-02181-6FB14495; Fri, 16 Jun 2017 17:57:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42JxWrrBXvertEu
 kwarPKhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aMuZNZChZKV/S0rmdvYLwo1sXIySEh4C9x
 5cRRVhCbTcBAYsX0q4xdjBwcIgIqErf3GoCEmQUiJF7cWMUGYgsLhEts6XnGBGKzCKhKzFrZC
 dbKK2ArMeP3NRaIkfIS0971soKM4RSwk/i9tRgkLARU8ndFIxuErSZxY+EyFohWQYmTM5+wQK
 ySkDj44gXzBEbeWUhSs5CkFjAyrWJUL04tKkst0jXXSyrKTM8oyU3MzNE1NDDVy00tLk5MT81
 JTCrWS87P3cQIDBsGINjBeGyy8yFGSQ4mJVHe90+cI4X4kvJTKjMSizPii0pzUosPMcpwcChJ
 8IZIuUQKCRalpqdWpGXmAAMYJi3BwaMkwrufDyjNW1yQmFucmQ6ROsWoy7GgZ8MXJiGWvPy8V
 Clx3okgMwRAijJK8+BGwKLpEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5NUGm8GTmlcBteg
 V0BBPQEUEXHECOKElESEk1MAZJde391dm5L33d/Eiu/11TUu5vyKkv5U6akBan79b7KKGmxXO
 DTF8A82mp7AcdYmuD0p0KKpi3P5Us2lwmN/fqRbl41p1dc0vadKomy36bpus4d3PoAoez0/jn
 GDXLOPn7TtyX3+j0Yb/cdvF7tXLhVetUl2T+i1h3uaNQtfA7Y/95q6V5SizFGYmGWsxFxYkAg
 hjcoqECAAA=
X-Env-Sender: prvs=333b30148=anthony.perard@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1497635826!87926452!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21729 invoked from network); 16 Jun 2017 17:57:09 -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;
 16 Jun 2017 17:57:09 -0000
X-IronPort-AV: E=Sophos;i="5.39,348,1493683200"; d="scan'208";a="436747340"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 16 Jun 2017 18:56:46 +0100
Message-ID: <20170616175704.7832-3-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.13.1
In-Reply-To: <20170616175704.7832-1-anthony.perard@citrix.com>
References: <20170616175704.7832-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH v11 02/20] ts-openstack-tempest: Run
	Tempest to check OpenStack
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBzY3JpcHQgcnVucyB0aGUgT3BlblN0YWNrIGludGVncmF0aW9uIHRlc3Qgc3VpdGUsIFRl
bXBlc3QuCgpTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0
cml4LmNvbT4KQWNrZWQtYnk6IElhbiBDYW1wYmVsbCA8aWFuLmNhbXBiZWxsQGNpdHJpeC5jb20+
CkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiBz
Zy1ydW4tam9iICAgICAgICAgICB8ICAxICsKIHRzLW9wZW5zdGFjay10ZW1wZXN0IHwgNjUgKysr
KysrKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgNjYgaW5zZXJ0aW9ucygrKQoKZGlm
ZiAtLWdpdCBhL3NnLXJ1bi1qb2IgYi9zZy1ydW4tam9iCmluZGV4IDQ2MzViNjUuLmNkMDc3ZmUg
MTAwNzU1Ci0tLSBhL3NnLXJ1bi1qb2IKKysrIGIvc2ctcnVuLWpvYgpAQCAtNTA0LDYgKzUwNCw3
IEBAIHByb2MgcnVuLWpvYi90ZXN0LXJ1bXBydW4ge30gewogcHJvYyBuZWVkLWhvc3RzL3Rlc3Qt
ZGV2c3RhY2sge30geyByZXR1cm4gaG9zdCB9CiBwcm9jIHJ1bi1qb2IvdGVzdC1kZXZzdGFjayB7
fSB7CiAgICAgcnVuLXRzIC4gPSB0cy1vcGVuc3RhY2stZGVwbG95ICsgaG9zdAorICAgIHJ1bi10
cyAuID0gdHMtb3BlbnN0YWNrLXRlbXBlc3QgKyBob3N0CiB9CiAKIGlmIHtbZmlsZSBleGlzdHMg
c2ctcnVuLWpvYi1hZGhvY119IHsKZGlmZiAtLWdpdCBhL3RzLW9wZW5zdGFjay10ZW1wZXN0IGIv
dHMtb3BlbnN0YWNrLXRlbXBlc3QKbmV3IGZpbGUgbW9kZSAxMDA3NTUKaW5kZXggMDAwMDAwMC4u
ODJlOWE3MQotLS0gL2Rldi9udWxsCisrKyBiL3RzLW9wZW5zdGFjay10ZW1wZXN0CkBAIC0wLDAg
KzEsNjUgQEAKKyMhL3Vzci9iaW4vcGVybAorIyBUaGlzIGlzIHBhcnQgb2YgIm9zc3Rlc3QiLCBh
biBhdXRvbWF0ZWQgdGVzdGluZyBmcmFtZXdvcmsgZm9yIFhlbi4KKyMgQ29weXJpZ2h0IChDKSAy
MDE2IENpdHJpeCBJbmMuCisjCisjIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOiB5b3Ug
Y2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CisjIGl0IHVuZGVyIHRoZSB0ZXJtcyBv
ZiB0aGUgR05VIEFmZmVybyBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQor
IyB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBlaXRoZXIgdmVyc2lvbiAzIG9mIHRoZSBM
aWNlbnNlLCBvcgorIyAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgorIworIyBU
aGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVz
ZWZ1bCwKKyMgYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxp
ZWQgd2FycmFudHkgb2YKKyMgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElD
VUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorIyBHTlUgQWZmZXJvIEdlbmVyYWwgUHVibGljIExpY2Vu
c2UgZm9yIG1vcmUgZGV0YWlscy4KKyMKKyMgWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29w
eSBvZiB0aGUgR05VIEFmZmVybyBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCisjIGFsb25nIHdpdGgg
dGhpcyBwcm9ncmFtLiAgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+
LgorCit1c2Ugc3RyaWN0IHF3KHZhcnMpOwordXNlIE9zc3Rlc3Q7Cit1c2UgT3NzdGVzdDo6VGVz
dFN1cHBvcnQ7Cit1c2UgT3NzdGVzdDo6QnVpbGRTdXBwb3J0OworCit0c3JlYWRjb25maWcoKTsK
K291ciAoJHdoaG9zdCkgPSBAQVJHVjsKKyR3aGhvc3QgfHw9ICdob3N0JzsKK291ciAkaG8gPSBz
ZWxlY3Rob3N0KCR3aGhvc3QpOworb3VyICRidWlsZGRpciA9IHRhcmdldF9qb2JkaXIoJGhvKTsK
Kworc3ViIHRlbXBlc3QoKSB7CisgICAgbXkgQGlnbm9yZWRfdGVzdHM7CisgICAgbXkgJHNjZW5h
cmlvID0gJ3RlbXBlc3Quc2NlbmFyaW8nOworICAgIG15ICR2b2x1bWVfYm9vdF9wYXR0ZXJuID0K
KyAgICAgICAgIiRzY2VuYXJpby50ZXN0X3ZvbHVtZV9ib290X3BhdHRlcm4uVGVzdFZvbHVtZUJv
b3RQYXR0ZXJuIjsKKyAgICBteSAkc2hlbHZlX2luc3RhbmNlID0gIiRzY2VuYXJpby50ZXN0X3No
ZWx2ZV9pbnN0YW5jZS5UZXN0U2hlbHZlSW5zdGFuY2UiOworCisgICAgIyBJZ25vcmUgdGVzdHMg
d2hpY2ggdHJ5IHRvIGJvb3QgYSBndWVzdCB3aXRoIC9kZXYvdmRhIGFzIGJvb3QgZGV2aWNlIG5h
bWUuCisgICAgcHVzaCBAaWdub3JlZF90ZXN0cywKKyAgICAgICAgIl5cUSR2b2x1bWVfYm9vdF9w
YXR0ZXJuLnRlc3Rfdm9sdW1lX2Jvb3RfcGF0dGVyblxFIjsKKyAgICBwdXNoIEBpZ25vcmVkX3Rl
c3RzLAorICAgICAgICAiXlxRJHZvbHVtZV9ib290X3BhdHRlcm4udGVzdF9jcmVhdGVfZWJzX2lt
YWdlX2FuZF9jaGVja19ib290XEUiOworICAgIHB1c2ggQGlnbm9yZWRfdGVzdHMsCisgICAgICAg
ICJeXFEkc2hlbHZlX2luc3RhbmNlLnRlc3Rfc2hlbHZlX3ZvbHVtZV9iYWNrZWRfaW5zdGFuY2Vc
RSI7CisKKyAgICAjIFRob3NlIHRlc3RzIGFjY2VzcyBhIHZvbHVtZSB0aHJvdWdoIGlTQ1NJLiBU
aGlzIGRvZXMgbm90IHdvcmsgd2hlbiBib3RoCisgICAgIyB0aGUgc2VydmVyIGFuZCBjbGllbnQg
b2YgaVNDU0kgYXJlIG9uIHRoZSBzYW1lIFhlbiBob3N0IChib3RoIGluIGRvbTApLAorICAgICMg
TGludXggNC4wIGlzIHRoZSBmaXJzdCBMaW51eCB0byBoYXZlIGEgZml4LgorICAgIHB1c2ggQGln
bm9yZWRfdGVzdHMsCisgICAgICAgICJeXFEke3ZvbHVtZV9ib290X3BhdHRlcm59VjIudGVzdF92
b2x1bWVfYm9vdF9wYXR0ZXJuXEUiOworICAgIHB1c2ggQGlnbm9yZWRfdGVzdHMsCisgICAgICAg
ICJeXFEke3ZvbHVtZV9ib290X3BhdHRlcm59VjIudGVzdF9jcmVhdGVfZWJzX2ltYWdlX2FuZF9j
aGVja19ib290XEUiOworCisgICAgIyBUaGlzIHJlZ2V4IGJlbG93IHNlbGVjdCB0aGUgdGVzdHMg
dG8gcnVuIGFuZCBleGNsdWRlIHRoZSBvbmVzIG1hcmtlZCBhcworICAgICMgc2xvdyBhcyB3ZWxs
IGFzIHRoZSBleHBsaWNpdCB0ZXN0cyBsaXN0ZWQgYWJvdmUuICBJdCBpcyBiYXNlZCBvbiB0aGUg
b25lCisgICAgIyB0aGF0IGNhbiBiZSBmb3VuZCBpbiB0ZW1wZXN0LmdpdC90b3guaW5pIGluIHRo
ZSBzZWN0aW9uIFt0ZXN0ZW52OmZ1bGxdLgorICAgIG15ICRpZ25vcmVkX3Rlc3RzID0gam9pbigi
fCIsIEBpZ25vcmVkX3Rlc3RzKTsKKyAgICBteSAkcmVnZXggPSAiKD8hLipcXFsuKlxcYnNsb3dc
XGIuKlxcXXwkaWdub3JlZF90ZXN0cykiLgorICAgICAgICAiKF50ZW1wZXN0XFwuKGFwaXxzY2Vu
YXJpb3x0aGlyZHBhcnR5KSkiOworCisgICAgdGFyZ2V0X2NtZCgkaG8sIDw8RU5ELCA3MjAwKTsK
K3NldCAtZQorJGJ1aWxkZGlyL3RlbXBlc3QvcnVuX3RlbXBlc3Quc2ggLS12aXJ0dWFsLWVudiAt
LSAtLWNvbmN1cnJlbmN5PTIgJyRyZWdleCcKK0VORAorfQorCit0ZW1wZXN0KCk7Ci0tIApBbnRo
b255IFBFUkFSRAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 17:57:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 17: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 1dLvUf-0004wm-6U; Fri, 16 Jun 2017 17:57: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=333b30148=anthony.perard@citrix.com>)
 id 1dLvUe-0004w6-9o
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 17:57:12 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 23/E0-01752-7FB14495; Fri, 16 Jun 2017 17:57:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplkeJIrShJLcpLzFFi42JxWrrBXveLtEu
 kwdVuNovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPl+oCCKawVq5/tY2xg3MzSxcjJISHgL/Fm
 aQcTiM0mYCCxYvpVxi5GDg4RARWJ23sNQMLMAhESL26sYgOxhQXiJc6cXcsOYrMIqEq82vgHz
 OYVsJWYsfY6O8RIeYlp73pZQcZwCthJ/N5aDBIWAir5u6KRDcJWk7ixcBkLRKugxMmZT1ggVk
 lIHHzxgnkCI+8sJKlZSFILGJlWMaoXpxaVpRbpmuslFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQ
 mFesl5+duYgQGDQMQ7GA8Ntn5EKMkB5OSKO/7J86RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4
 Q6RcIoUEi1LTUyvSMnOA4QuTluDgURLh3c8HlOYtLkjMLc5Mh0idYtTlaPqw5QuTEEtefl6ql
 DjvRJAZAiBFGaV5cCNgsXSJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwryaIFN4MvNK4Da9Aj
 qCCeiIoAsOIEeUJCKkpBoY6/beftkSsZ9Ne+vVrU0iE9paT/22re8X0X74deXCVX55XDnS2w/
 2/bqrGcez84Mxa6lc0CSrE34BDBtP3lERU/OT/OktULglJr48vUA58XugxZqEa/ud/3czZ2Wn
 MsTusla03Fz+b/+MVSUmilXrRGY0frwey6Czg+tku3e/D2vhub+HelqVWIozEg21mIuKEwEAc
 lOloAIAAA==
X-Env-Sender: prvs=333b30148=anthony.perard@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1497635826!87926452!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20732 invoked from network); 16 Jun 2017 17:57:07 -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;
 16 Jun 2017 17:57:07 -0000
X-IronPort-AV: E=Sophos;i="5.39,348,1493683200"; d="scan'208";a="436747342"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 16 Jun 2017 18:56:51 +0100
Message-ID: <20170616175704.7832-8-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.13.1
In-Reply-To: <20170616175704.7832-1-anthony.perard@citrix.com>
References: <20170616175704.7832-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH v11 07/20] ts-openstack-deploy: Keep
	CURL_CA_BUNDLE when sudo is called
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBpcyBwYXJ0IG9mIGNvbW1pdCAidHMtb3BlbnN0YWNrLWRlcGxveTogc2V0IENVUkxfQ0Ff
QlVORExFIiBidXQKYWxzbyBhbGxvdyBwaXAgdG8gd29yayB3aGVuIGl0IGlzIGNhbGxlZCB2aWEg
c3VkbyB3aXRob3V0IHByZXNlcnZpbmcgdGhlCmV4aXN0aW5nIGVudmlyb25tZW50IHZhcmlhYmxl
cy4KClNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXgu
Y29tPgotLS0KIHRzLW9wZW5zdGFjay1kZXBsb3kgfCAxICsKIDEgZmlsZSBjaGFuZ2VkLCAxIGlu
c2VydGlvbigrKQoKZGlmZiAtLWdpdCBhL3RzLW9wZW5zdGFjay1kZXBsb3kgYi90cy1vcGVuc3Rh
Y2stZGVwbG95CmluZGV4IDZkN2RlMWMuLjE0NzA3MWYgMTAwNzU1Ci0tLSBhL3RzLW9wZW5zdGFj
ay1kZXBsb3kKKysrIGIvdHMtb3BlbnN0YWNrLWRlcGxveQpAQCAtMTMyLDYgKzEzMiw3IEBAIEVO
RAogICAgIHRhcmdldF9wdXRmaWxlY29udGVudHNfcm9vdF9zdGFzaCgkaG8sIDEwMCwKICAgICAg
ICAgPDxFTkQsICIvZXRjL3N1ZG9lcnMuZC9kZXZzdGFjayIpOwogb3NzdGVzdCBBTEw9KEFMTCkg
Tk9QQVNTV0Q6QUxMCitEZWZhdWx0czpvc3N0ZXN0IGVudl9rZWVwICs9ICJDVVJMX0NBX0JVTkRM
RSIKIEVORAogfQogCi0tIApBbnRob255IFBFUkFSRAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 17:57:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 17: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 1dLvUh-0004yO-RS; Fri, 16 Jun 2017 17:57: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=333b30148=anthony.perard@citrix.com>)
 id 1dLvUg-0004x2-Jy
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 17:57:14 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 61/C7-02196-AFB14495; Fri, 16 Jun 2017 17:57:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpikeJIrShJLcpLzFFi42JxWrohUventEu
 kwcv7Rhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aEP4vYC6ZyVLy91M3ewHiRrYuRk0NCwF/i
 +/lXYDabgIHEiulXGbsYOThEBFQkbu816GLk4mAWaGSUeL1xNlhcWMBL4sitNJByFgFViYOrV
 rOChHkFbCU+TMyHmCgvMe1dL1iYU8BO4vfWYpCwEFDF3xWNbBC2msSNhctYQGxeAUGJkzOfgN
 nMAhISB1+8YJ7AyDsLSWoWktQCRqZVjBrFqUVlqUW6hqZ6SUWZ6RkluYmZObqGBsZ6uanFxYn
 pqTmJScV6yfm5mxiBYcMABDsY12z3PMQoycGkJMr7/olzpBBfUn5KZUZicUZ8UWlOavEhRhkO
 DiUJ3htSLpFCgkWp6akVaZk5wACGSUtw8CiJ8O7nA0rzFhck5hZnpkOkTjEqSonzTgTpEwBJZ
 JTmwbXBouYSo6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHk1QabwZOaVwE1/BbSYCWhx0AUHkM
 UliQgpqQZGV0NZLlf750+kNRj0zRy9uKLCmj7N8ObappW43JxPr0PM+ujazz1xp5UKDpSHSHB
 ebd7wQdlxdVX495+dVV9nzJaYtOoFX/mlleYmuZoq1eku1Wfzchr9u097iYWIym+MOStx+v73
 H54pCRtYfed0Hnp4tU+4oDzT3P1OzeorJ+SKQnXbniqxFGckGmoxFxUnAgCVsv3NlQIAAA==
X-Env-Sender: prvs=333b30148=anthony.perard@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1497635831!98433007!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65012 invoked from network); 16 Jun 2017 17:57:13 -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;
 16 Jun 2017 17:57:13 -0000
X-IronPort-AV: E=Sophos;i="5.39,348,1493683200"; d="scan'208";a="428233311"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 16 Jun 2017 18:56:50 +0100
Message-ID: <20170616175704.7832-7-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.13.1
In-Reply-To: <20170616175704.7832-1-anthony.perard@citrix.com>
References: <20170616175704.7832-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH v11 06/20] ts-openstack-deploy: set
	CURL_CA_BUNDLE
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CgpUaGlzIG92ZXJy
aWRlcyBwaXAncyBhdHRlbXB0IHRvIHNwZWNpZnkgYSBzcGVjaWZpYyBjZXJ0aWZpY2F0ZSBidW5k
bGUsCmFuZCBpcyBuZWNlc3NhcnkgaWYgd2UgaGF2ZSBhIE1JVE0gU1NMIHByb3h5LgoKVGhlIHNl
Y3VyaXR5IGltcGxpY2F0aW9ucyBhcmUgbm90IGlkZWFsLCBiZWNhdXNlIHRoZSBNSVRNIHByb3h5
IHdpbGwKYWxsb3cgYW55IFguNTA5IGNlcnQgZnJvbSBhbnkgQ0EsIHdoZXJlYXMgcGlwIHdvdWxk
IG9ubHkgYWxsb3cgYW4KZXhwZWN0ZWQgY2VydC4gIEJ1dCB3ZSBnb3QgcGlwIHZpYSBwbGFpbiBo
dHRwcyB0byBzdGFydCB3aXRoLi4uCgpDQzogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJk
QGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5j
aXRyaXguY29tPgotLS0KIHRzLW9wZW5zdGFjay1kZXBsb3kgfCA1ICsrKystCiAxIGZpbGUgY2hh
bmdlZCwgNCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvdHMtb3Bl
bnN0YWNrLWRlcGxveSBiL3RzLW9wZW5zdGFjay1kZXBsb3kKaW5kZXggZDI5NzFmNS4uNmQ3ZGUx
YyAxMDA3NTUKLS0tIGEvdHMtb3BlbnN0YWNrLWRlcGxveQorKysgYi90cy1vcGVuc3RhY2stZGVw
bG95CkBAIC0xMzcsNyArMTM3LDEwIEBAIEVORAogCiBzdWIgZGVwbG95KCkgewogICAgIG15ICRo
dHRwcHJveHkgPSBodHRwX3Byb3h5X2VudnNldHRpbmdzKCRobyk7Ci0KKyAgICBteSAkbWl0bWNl
cnQgPSB0YXJnZXRfaHR0cHNfbWl0bV9wcm94eV9jZXJ0X3BhdGgoJGhvKTsKKyAgICAkaHR0cHBy
b3h5IC49CisgICAgICAgICJcbiAgICAgICAgQ1VSTF9DQV9CVU5ETEU9JG1pdG1jZXJ0OyBleHBv
cnQgQ1VSTF9DQV9CVU5ETEUiCisgICAgICAgIGlmICRtaXRtY2VydDsKICAgICB0YXJnZXRfY21k
KCRobywgPDxFTkQsIDE4MDApOwogICAgICAgICBzZXQgLWUKICAgICAgICAgJGh0dHBwcm94eQot
LSAKQW50aG9ueSBQRVJBUkQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:09:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18: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 1dLvfw-0006w0-Sd; Fri, 16 Jun 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 <julien.grall@arm.com>) id 1dLvfv-0006vs-Mi
 for xen-devel@lists.xen.org; Fri, 16 Jun 2017 18:08:51 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 FD/30-03620-3BE14495; Fri, 16 Jun 2017 18:08:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsVysyfVTXeTnEu
 kwcepEhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bW7v/sBed4Kpb/nMvcwHiRs4uRi0NIYDOj
 xL8X65khnKWMEi8a1zN2MXJwCAt4SfRMTeli5OQQEdCX2HS7kR3EZhYwknhy8wMLiC0ksIpRY
 ucsHRCbTUBT4s7nT0wgNq+AlcTOfXvYQcawCKhKnPkaCRIWFQiX6D3QzwZRIihxcuYTsDGcAj
 4Snw/cYIYYbyYxb/NDKFtc4taT+UwQtrzE9rdzmCcw8s9C0j4LScssJC2zkLQsYGRZxahenFp
 Ullqka6mXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYmgxAsIPx7qaAQ4ySHExK
 orzvnzhHCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgXSXrEikkWJSanlqRlpkDjBKYtAQHj5II7
 34+oDRvcUFibnFmOkTqFKMux4bV678wCbHk5eelSonzeoPMEAApyijNgxsBi9hLjLJSwryMQE
 cJ8RSkFuVmlqDKv2IU52BUEubtlgGawpOZVwK36RXQEUxARwRdcAA5oiQRISXVwJgiHuS78o9
 ZFK/8qq3WISfF7luszH++zHS+UrrVp9IC1V6rtObu/DdCZ2cml1faZEVvC5/PPt3PKHf3hf4j
 Ufln1mcbXlzzvmXKRM4tEann300TDZEVaG8tPznJ+GL1XqnmxMNZZ2+Lm+p90JS8/nQRx4RX7
 WVL/t17cFrL70cWi4mlh33ePyWW4oxEQy3mouJEABE+cHbTAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1497636529!95645535!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23714 invoked from network); 16 Jun 2017 18:08:50 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-27.messagelabs.com with SMTP; 16 Jun 2017 18:08: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 47E321596;
 Fri, 16 Jun 2017 11:08:49 -0700 (PDT)
Received: from [10.37.8.178] (unknown [10.37.8.178])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 98B483F557;
 Fri, 16 Jun 2017 11:08:47 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20170613161323.25196-1-julien.grall@arm.com>
 <20170613161323.25196-17-julien.grall@arm.com>
 <alpine.DEB.2.10.1706151606040.12156@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <4b6b605e-93fa-f892-8e30-ab1d3629092c@arm.com>
Date: Fri, 16 Jun 2017 19:08: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: <alpine.DEB.2.10.1706151606040.12156@sstabellini-ThinkPad-X260>
Content-Language: en-US
Cc: punit.agrawal@arm.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 16/24] xen/arm: mm: Use typesafe mfn for
	xenheap_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>

SGkgU3RlZmFubywKCk9uIDA2LzE2LzIwMTcgMTI6MTIgQU0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3
cm90ZToKPiBPbiBUdWUsIDEzIEp1biAyMDE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+ICAgICAg
ICAqIE5lZWQgZW5vdWdoIG1hcHBlZCBwYWdlcyBmb3IgY29weWluZyB0aGUgRFRCLgo+PiBkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9t
bS5oCj4+IGluZGV4IGE0MmRhMjBmMGEuLjNkYWI2ZGM5YTEgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vbW0uaAo+PiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKPj4g
QEAgLTExNSw3ICsxMTUsNyBAQCBzdHJ1Y3QgcGFnZV9pbmZvCj4+ICAgI2RlZmluZSBQR0NfY291
bnRfd2lkdGggICBQR19zaGlmdCg5KQo+PiAgICNkZWZpbmUgUEdDX2NvdW50X21hc2sgICAgKCgx
VUw8PFBHQ19jb3VudF93aWR0aCktMSkKPj4gICAKPj4gLWV4dGVybiB1bnNpZ25lZCBsb25nIHhl
bmhlYXBfbWZuX3N0YXJ0LCB4ZW5oZWFwX21mbl9lbmQ7Cj4+ICtleHRlcm4gbWZuX3QgeGVuaGVh
cF9tZm5fc3RhcnQsIHhlbmhlYXBfbWZuX2VuZDsKPj4gICBleHRlcm4gdmFkZHJfdCB4ZW5oZWFw
X3ZpcnRfZW5kOwo+PiAgICNpZmRlZiBDT05GSUdfQVJNXzY0Cj4+ICAgZXh0ZXJuIHZhZGRyX3Qg
eGVuaGVhcF92aXJ0X3N0YXJ0Owo+PiBAQCAtMTI1LDcgKzEyNSw4IEBAIGV4dGVybiB2YWRkcl90
IHhlbmhlYXBfdmlydF9zdGFydDsKPj4gICAjZGVmaW5lIGlzX3hlbl9oZWFwX3BhZ2UocGFnZSkg
aXNfeGVuX2hlYXBfbWZuKHBhZ2VfdG9fbWZuKHBhZ2UpKQo+PiAgICNkZWZpbmUgaXNfeGVuX2hl
YXBfbWZuKG1mbikgKHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+ICAgICAg
IHVuc2lnbmVkIGxvbmcgX21mbiA9IChtZm4pOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKPj4gLSAgICAoX21mbiA+PSB4ZW5oZWFwX21mbl9zdGFydCAmJiBfbWZuIDwgeGVuaGVh
cF9tZm5fZW5kKTsgICAgICBcCj4+ICsgICAgKF9tZm4gPj0gbWZuX3goeGVuaGVhcF9tZm5fc3Rh
cnQpICYmICAgICAgICAgICAgICAgICAgICAgICAgXAo+PiArICAgICBfbWZuIDwgbWZuX3goeGVu
aGVhcF9tZm5fZW5kKSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAKPiBEbyB5b3Ug
dGhpbmsgdGhhdCBtZm5fbGVzc190aGFuKCkgYW5kIG1mbl9ncmVhdGVyX3RoYW4oKSB3b3VsZCBi
ZSBoZWxwZnVsPwoKSSBmb3Jnb3QgdG8gYW5zd2VyIHRoaXMgb25lLiBJIGhhdmUgbG9va2VkIGF0
IHRoZSBwbGFjZSBjb21wYXJpbmcgKG90aGVyIAp0aGFuID0gYW5kICE9KSB0eXBlc2FmZSBNRk4g
YW5kIEkgaGF2ZW4ndCBmb3VuZCBtYW55LiBTbyBJIGRpZG4ndCBzZWUgCnRoZSBuZWVkIHRvIGlu
dHJvZHVjZSBoZWxwZXJzIGZvciB0aGF0LgoKSWYgbm90aWNlIGFuIGluY3JlYXNlIG9mIHRoZW0s
IHdlIGNhbiBkZWNpZGUgdG8gaW50cm9kdWNlIG9uZS4gSXQgd2lsbCAKYmUgZWFzeSB0byBmaW5k
IGFzIHRoZXkgd291bGQgaGF2ZSBleHBsaWNpdCBtZm5feCBpbiB0aGUgY29kZS4KCkNoZWVycywK
Ci0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:11:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18: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 1dLviE-0007V0-8V; Fri, 16 Jun 2017 18:11:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dLviC-0007Ur-Sz
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 18:11:13 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 28/6B-02183-04F14495; Fri, 16 Jun 2017 18:11:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLLMWRWlGSWpSXmKPExsXiaHS5VddG3iX
 SYNU/LYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePQh2bWgplcFW8vzWNrYNzE0cXIxcEicIJN
 YsKdxWwgjpDACUaJE0u/snQxcnKwCahIvHneww6SEBE4xCJx8s1RJpAEs4CCxK97m1hBbGEBO
 4nPzc+ZQWwWAVWJD8emgMV5BfQlGq5PBbMlBOQldrVdZAUZJCHQwijRdnEFywRGrgWMDKsYNY
 pTi8pSi3SNDPSSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQK9Wc/AwLiDsXG23yF
 GSQ4mJVHe90+cI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8K6SdYkUEixKTU+tSMvMAYYVTFqC
 g0dJhHc/H1Cat7ggMbc4Mx0idYpRUUqc9yhInwBIIqM0D64NFsqXGGWlhHkZGRgYhHgKUotyM
 0tQ5V8xinMwKgnzdssATeHJzCuBm/4KaDET0OKgCw4gi0sSEVJSDYwO3M97WWY88PzIneXC13
 fd9JTDhbubv3c8jP+zwaWUuepA+7cPXAFuvfVpFdzHMg9OOSOguqZN6dFH3rb+VweVTjWJ3FF
 ifDV/Tc3TahbD8Ln37xl8eZjpeUzg963Ll3u++93W2CwxYUHr5ssXd70sTpjBy/WJ1V1eSuxu
 1DtRldO9677FHE9TYinOSDTUYi4qTgQAp40f12ACAAA=
X-Env-Sender: BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1497636667!67524221!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2727 invoked from network); 16 Jun 2017 18:11:08 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-12.tower-206.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 16 Jun 2017 18:11:08 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Message-Id:Date:Subject:Cc:To:From:
 Sender:Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding:
 Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender:
 Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=41KyiF2F2DWxIRbSvuXvB+YeQ1lQaKy72q70xwqtfwY=; b=jvwxIOJNuTIbiA+Bvx9+xA5YP
 hm9SWuBM21AkR4HkfU3qGsSsnbHIfzD3V+zzFV8+SIv5ZTA6diCkZ2LKOBfLLxaIxB4kLw525b/jC
 0C2IxfI/RFHJ7gLyyOQ+PYsYXSN9FfcPQ4mgv0h3uW+WbtIRUCnQpvirj+1kQPJmzbJQfM/062Tjs
 C8fDBhq6FSyB2lWQ1tP8eERVm8ZPnQOCv5VBB4uzczF92Q8g99m1cUumT3Wu77BCi6TqOspLxtfUg
 ZAzIUxQbtw0FbDc5NQLm8fjAS0czt2dhQjE+U+PG2kFwkdCGR3T4k3J/bUw6UfMIBV/hYBfP1kFBD
 n4ULYpqoA==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dLvi2-00043r-UL; Fri, 16 Jun 2017 18:11:03 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Fri, 16 Jun 2017 20:10:15 +0200
Message-Id: <20170616181059.19206-1-hch@lst.de>
X-Mailer: git-send-email 2.11.0
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] clean up and modularize arch dma_mapping interface 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>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLAoKZm9yIGEgd2hpbGUgd2UgaGF2ZSBhIGdlbmVyaWMgaW1wbGVtZW50YXRpb24gb2Yg
dGhlIGRtYSBtYXBwaW5nIHJvdXRpbmVzCnRoYXQgY2FsbCBpbnRvIHBlci1hcmNoIG9yIHBlci1k
ZXZpY2Ugb3BlcmF0aW9ucy4gIEJ1dCByaWdodCBub3cgdGhlcmUKc3RpbGwgYXJlIHZhcmlvdXMg
Yml0cyBpbiB0aGUgaW50ZXJmYWNlcyB3aGVyZSBkb24ndCBjbGVhcmx5IG9wZXJhdGUKb24gdGhl
c2Ugb3BzLiAgVGhpcyBzZXJpZXMgdHJpZXMgdG8gY2xlYW4gdXAgYSBsb3Qgb2YgdGhvc2UgKGJ1
dCBub3QgYWxsCnlldCwgYnV0IHRoZSBzZXJpZXMgaXMgYmlnIGVub3VnaCkuICBJdCBnZXRzIHJp
ZCBvZiB0aGUgRE1BX0VSUk9SX0NPREUKd2F5IG9mIHNpZ25hbGluZyBmYWlsdXJlcyBvZiB0aGUg
bWFwcGluZyByb3V0aW5lcyBmcm9tIHRoZQppbXBsZW1lbnRhdGlvbnMgdG8gdGhlIGdlbmVyaWMg
Y29kZSAoYW5kIGNsZWFucyB1cCB2YXJpb3VzIGRyaXZlcnMgdGhhdAp3ZXJlIGluY29ycmVjdGx5
IHVzaW5nIGl0KSwgYW5kIGdldHMgcmlkIG9mIHRoZSAtPnNldF9kbWFfbWFzayByb3V0aW5lCmlu
IGZhdm9yIG9mIHJlbHlpbmcgb24gdGhlIC0+ZG1hX2NhcGFibGUgbWV0aG9kIHRoYXQgY2FuIGJl
IHVzZWQgaW4KdGhlIHNhbWUgd2F5LCBidXQgd2hpY2ggcmVxdWlyZXMgbGVzcyBjb2RlIGR1cGxp
Y2F0aW9uLgoKSSd2ZSBnb3QgYSBnb29kIG51bWJlciBvZiByZXZpZXdzIGxhc3QgdGltZSwgYnV0
IGEgZmV3IGFyZSBzdGlsbCBtaXNzaW5nLgpJJ2QgbG92ZSB0byBub3QgaGF2ZSB0byByZS1zcGFt
IGV2ZXJ5b25lIHdpdGggdGhpcyBwYXRjaGJvbWIsIHNvIGVhcmx5CkFDS3MgKG9yIGNvbXBsYWlu
dHMpIGFyZSB3ZWxjb21lLgoKSSBwbGFuIHRvIGNyZWF0ZSBhIG5ldyBkbWEtbWFwcGluZyB0cmVl
IHRvIGNvbGxlY3QgYWxsIHRoaXMgd29yay4KQW55IHZvbHVudGVlcnMgZm9yIGNvLW1haW50YWlu
ZXJzLCBlc3BlY2lhbGx5IGZyb20gdGhlIGlvbW11IGdhbmc/CgpUaGUgd2hvbGUgc2VyaWVzIGlz
IGFsc28gYXZhaWxhYmxlIGluIGdpdDoKCiAgICBnaXQ6Ly9naXQuaW5mcmFkZWFkLm9yZy91c2Vy
cy9oY2gvbWlzYy5naXQgZG1hLW1hcAoKR2l0d2ViOgoKICAgIGh0dHA6Ly9naXQuaW5mcmFkZWFk
Lm9yZy91c2Vycy9oY2gvbWlzYy5naXQvc2hvcnRsb2cvcmVmcy9oZWFkcy9kbWEtbWFwCgpDaGFu
Z2VzIHNpbmNlIFYxOgogLSByZW1vdmUgdHdvIGxpbmVzIG9mIGNvZGUgZnJvbSBhcm0gZG1hYm91
bmNlCiAtIGEgZmV3IGNvbW1pdCBtZXNzYWdlIHR3ZWFrcwogLSBsb3RzIG9mIEFDS3MKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:11:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 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 1dLviJ-0007WQ-JS; Fri, 16 Jun 2017 18:11:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dLviI-0007W7-LO
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 18:11:18 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 5A/21-02956-54F14495; Fri, 16 Jun 2017 18:11:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsXiaHS5VddV3iX
 SoOWOhMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmrHlzXe2gm/sFbeW9rA3MF5l62Lk4mAROMEm
 ceTTSyYQR0jgBKPErZM9jF2MnBxsAioSb573sIMkRAQOsUicfHOUCSTBLKAg8eveJtYuRnYOY
 QEriS3pXYwcQINUJbrOmIEU8AroS6x6/pcVxJYQkJfY1XYRzOYUMJD4eWQb2HQhoJopN+8ygk
 yXEGhhlGi7uIJlAiPPAkaGVYwaxalFZalFusaGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUn
 Fesn5uZsYgX5nAIIdjE2LAg8xSnIwKYnyvn/iHCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgldV
 1iVSSLAoNT21Ii0zBxiAMGkJDh4lEd79fEBp3uKCxNzizHSI1ClGRSlx3qMgfQIgiYzSPLg2W
 NBfYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjBvtwzQFJ7MvBK46a+AFjMBLQ664ACyuCQRIS
 XVwNgYoD6HN6hKQOjZ8Ve9Ey80RNnYFlRpJJvMvtQqu8xc82/wBzfpeTqzZ2loGfnUiScfvRP
 N/nVaGF9XZu3jdVtSogQS12qePabj6n9s7/+vE7dufV9moCi74OS2S2dqBY0+XfVJ2J51b/2V
 59P/3pm99W70SbFLOq79e6v3KeY01Fh7Xub3OKzEUpyRaKjFXFScCADl6wecdQIAAA==
X-Env-Sender: BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1497636675!74165351!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2644 invoked from network); 16 Jun 2017 18:11:17 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-8.tower-21.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 16 Jun 2017 18:11:17 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=uTc6rNOp7i5Y0QYXJ5zRz/dN61faDZJLvqPOXR0S1W8=; b=su8cAALD7mqjAFLWW4d4KhnsS
 NX5jM4gubo18WrYYaFnvnao3hsPJVYpQU2r39lD6Mh6S22eF6oDy6B/KIK6eQaSWfFEv+0y6ruO9b
 pO8amD06a14GgD1tSVJ91R0yKo8bIZiupVOyUREBN4iI2HLgace2e9psn840fX1cIQZmkUlcS7NSy
 HrBFnm1jk1Lx8ppHZNu3Pmxj8Bg3Hm2fY7CIy2kY4js/f9znFE3dL8Iaz1EAiLV/deYF+ZPTjXFjQ
 neTMYxuhluJZXKQyhIt8HitEmI9AXNhotVCNFVbyRa1QZ7nhS7QywWhG//GR1RvZKqQpLTgIXO2rW
 23WrOo39w==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dLviC-00046u-3O; Fri, 16 Jun 2017 18:11:12 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Fri, 16 Jun 2017 20:10:16 +0200
Message-Id: <20170616181059.19206-2-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170616181059.19206-1-hch@lst.de>
References: <20170616181059.19206-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 01/44] firmware/ivc: use dma_mapping_error
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RE1BX0VSUk9SX0NPREUgaXMgbm90IHN1cHBvc2VkIHRvIGJlIHVzZWQgYnkgZHJpdmVycy4KClNp
Z25lZC1vZmYtYnk6IENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgpBY2tlZC1ieTogVGhp
ZXJyeSBSZWRpbmcgPHRyZWRpbmdAbnZpZGlhLmNvbT4KLS0tCiBkcml2ZXJzL2Zpcm13YXJlL3Rl
Z3JhL2l2Yy5jIHwgNCArKy0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZmlybXdhcmUvdGVncmEvaXZjLmMgYi9k
cml2ZXJzL2Zpcm13YXJlL3RlZ3JhL2l2Yy5jCmluZGV4IDI5ZWNmZDgxNTMyMC4uYTAxNDYxZDYz
ZjY4IDEwMDY0NAotLS0gYS9kcml2ZXJzL2Zpcm13YXJlL3RlZ3JhL2l2Yy5jCisrKyBiL2RyaXZl
cnMvZmlybXdhcmUvdGVncmEvaXZjLmMKQEAgLTY0NiwxMiArNjQ2LDEyIEBAIGludCB0ZWdyYV9p
dmNfaW5pdChzdHJ1Y3QgdGVncmFfaXZjICppdmMsIHN0cnVjdCBkZXZpY2UgKnBlZXIsIHZvaWQg
KnJ4LAogCWlmIChwZWVyKSB7CiAJCWl2Yy0+cngucGh5cyA9IGRtYV9tYXBfc2luZ2xlKHBlZXIs
IHJ4LCBxdWV1ZV9zaXplLAogCQkJCQkgICAgICBETUFfQklESVJFQ1RJT05BTCk7Ci0JCWlmIChp
dmMtPnJ4LnBoeXMgPT0gRE1BX0VSUk9SX0NPREUpCisJCWlmIChkbWFfbWFwcGluZ19lcnJvcihw
ZWVyLCBpdmMtPnJ4LnBoeXMpKQogCQkJcmV0dXJuIC1FTk9NRU07CiAKIAkJaXZjLT50eC5waHlz
ID0gZG1hX21hcF9zaW5nbGUocGVlciwgdHgsIHF1ZXVlX3NpemUsCiAJCQkJCSAgICAgIERNQV9C
SURJUkVDVElPTkFMKTsKLQkJaWYgKGl2Yy0+dHgucGh5cyA9PSBETUFfRVJST1JfQ09ERSkgewor
CQlpZiAoZG1hX21hcHBpbmdfZXJyb3IocGVlciwgaXZjLT50eC5waHlzKSkgewogCQkJZG1hX3Vu
bWFwX3NpbmdsZShwZWVyLCBpdmMtPnJ4LnBoeXMsIHF1ZXVlX3NpemUsCiAJCQkJCSBETUFfQklE
SVJFQ1RJT05BTCk7CiAJCQlyZXR1cm4gLUVOT01FTTsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:11:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18:11:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLviL-0007XZ-QV; Fri, 16 Jun 2017 18:11:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dLviK-0007X0-Gw
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 18:11:20 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 45/C5-06719-74F14495; Fri, 16 Jun 2017 18:11:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCLMWRWlGSWpSXmKPExsXiaHS5VddN3iX
 SoG+CkcX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmrHwx3W2gjbHip65z5kaGF+adzFycbAInGCT
 eLT2KxOIIyRwglGiYW4DkMPJwSagIvHmeQ87SEJE4BCLxMk3R8ESzAIKEr/ubWIFsYUF7CRev
 JnLBmKzCKhKXNx0mbGLkYODV0Bf4ugRsHIJAXmJXW0Xwco5BQwkfh7ZxghiCwGVTLl5lxFkvo
 RAC6NE28UVLBMYeRYwMqxi1ChOLSpLLdI1NNFLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZ
 Lzs/dxAj0PQMQ7GC8vjHgEKMkB5OSKO/7J86RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4OeRc
 IoUEi1LTUyvSMnOAQQiTluDgURLh3c8HlOYtLkjMLc5Mh0idYlSUEud1AOkTAElklObBtcEC/
 xKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEebtlgKbwZOaVwE1/BbSYCWhx0AUHkMUliQgpqQ
 ZGZddQl1kq+W8yzaz2vt3tMuNFSGJMVee3FdGG0/3N/R98fPd/yevgL8Y3HzkFpFlvW3p8W5C
 GAk+op6Z6RfCp+FiT7Uq2P6bXBOtxR2y+kLb97o7A+08/yZ+999T0AdOp1iKzuc2KDAGPzvy3
 21X08p970vm31nz2X+SW1p9ase/xQjfPTxHrlFiKMxINtZiLihMBvKrpX3cCAAA=
X-Env-Sender: BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1497636677!48522318!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52804 invoked from network); 16 Jun 2017 18:11:18 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-2.tower-27.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 16 Jun 2017 18:11:18 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=kzpsRG2sMcTg623lKGckH1zmLL5xjPI5TYCwDebwGIs=; b=k3phO0ytjaU/2czR675U9fAar
 EHNFUqJA8BlfEVZdl+D98LABe5+MiczXaWWiq9xjd4oY8C60JzDbZvW1FRFYLt4jK9qiD8RNmzpGA
 9B+tF/0+q8TjLCgddr1qGxYEK/DVJn1203E0TnVw0Z2L/00yU07hbfMRESy1nZb4dWJzGbIR8Cyjl
 sQfL/8lX0GMrrTg4cOLG2cVAT6FxP+sDafpIlI4zNAavEMJk0o12RjIwcrNVszTbAHLkQQy5lvUMC
 JmSYkPbTQnOq09v1b6Pd97N08yTMr6yFHgcC4BdjYvw2Lwl+ixUsHepAk2UC9hLhSkBidGXKZlFeh
 iIKLDQGTg==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dLviF-0004Bk-5Z; Fri, 16 Jun 2017 18:11:15 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Fri, 16 Jun 2017 20:10:17 +0200
Message-Id: <20170616181059.19206-3-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170616181059.19206-1-hch@lst.de>
References: <20170616181059.19206-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 02/44] ibmveth: properly unwind on 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>

VGhhdCB3YXkgdGhlIGRyaXZlciBkb2Vzbid0IGhhdmUgdG8gcmVseSBvbiBETUFfRVJST1JfQ09E
RSwgd2hpY2gKaXMgbm90IGEgcHVibGljIEFQSSBhbmQgZ29pbmcgYXdheS4KClNpZ25lZC1vZmYt
Ynk6IENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgpBY2tlZC1ieTogRGF2aWQgUy4gTWls
bGVyIDxkYXZlbUBkYXZlbWxvZnQubmV0PgotLS0KIGRyaXZlcnMvbmV0L2V0aGVybmV0L2libS9p
Ym12ZXRoLmMgfCAxNTkgKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBm
aWxlIGNoYW5nZWQsIDc0IGluc2VydGlvbnMoKyksIDg1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL2RyaXZlcnMvbmV0L2V0aGVybmV0L2libS9pYm12ZXRoLmMgYi9kcml2ZXJzL25ldC9ldGhl
cm5ldC9pYm0vaWJtdmV0aC5jCmluZGV4IDcyYWI3YjZiZjIwYi4uM2FjMjdmNTllNTk1IDEwMDY0
NAotLS0gYS9kcml2ZXJzL25ldC9ldGhlcm5ldC9pYm0vaWJtdmV0aC5jCisrKyBiL2RyaXZlcnMv
bmV0L2V0aGVybmV0L2libS9pYm12ZXRoLmMKQEAgLTQ2Nyw1NiArNDY3LDYgQEAgc3RhdGljIHZv
aWQgaWJtdmV0aF9yeHFfaGFydmVzdF9idWZmZXIoc3RydWN0IGlibXZldGhfYWRhcHRlciAqYWRh
cHRlcikKIAl9CiB9CiAKLXN0YXRpYyB2b2lkIGlibXZldGhfY2xlYW51cChzdHJ1Y3QgaWJtdmV0
aF9hZGFwdGVyICphZGFwdGVyKQotewotCWludCBpOwotCXN0cnVjdCBkZXZpY2UgKmRldiA9ICZh
ZGFwdGVyLT52ZGV2LT5kZXY7Ci0KLQlpZiAoYWRhcHRlci0+YnVmZmVyX2xpc3RfYWRkciAhPSBO
VUxMKSB7Ci0JCWlmICghZG1hX21hcHBpbmdfZXJyb3IoZGV2LCBhZGFwdGVyLT5idWZmZXJfbGlz
dF9kbWEpKSB7Ci0JCQlkbWFfdW5tYXBfc2luZ2xlKGRldiwgYWRhcHRlci0+YnVmZmVyX2xpc3Rf
ZG1hLCA0MDk2LAotCQkJCQlETUFfQklESVJFQ1RJT05BTCk7Ci0JCQlhZGFwdGVyLT5idWZmZXJf
bGlzdF9kbWEgPSBETUFfRVJST1JfQ09ERTsKLQkJfQotCQlmcmVlX3BhZ2UoKHVuc2lnbmVkIGxv
bmcpYWRhcHRlci0+YnVmZmVyX2xpc3RfYWRkcik7Ci0JCWFkYXB0ZXItPmJ1ZmZlcl9saXN0X2Fk
ZHIgPSBOVUxMOwotCX0KLQotCWlmIChhZGFwdGVyLT5maWx0ZXJfbGlzdF9hZGRyICE9IE5VTEwp
IHsKLQkJaWYgKCFkbWFfbWFwcGluZ19lcnJvcihkZXYsIGFkYXB0ZXItPmZpbHRlcl9saXN0X2Rt
YSkpIHsKLQkJCWRtYV91bm1hcF9zaW5nbGUoZGV2LCBhZGFwdGVyLT5maWx0ZXJfbGlzdF9kbWEs
IDQwOTYsCi0JCQkJCURNQV9CSURJUkVDVElPTkFMKTsKLQkJCWFkYXB0ZXItPmZpbHRlcl9saXN0
X2RtYSA9IERNQV9FUlJPUl9DT0RFOwotCQl9Ci0JCWZyZWVfcGFnZSgodW5zaWduZWQgbG9uZylh
ZGFwdGVyLT5maWx0ZXJfbGlzdF9hZGRyKTsKLQkJYWRhcHRlci0+ZmlsdGVyX2xpc3RfYWRkciA9
IE5VTEw7Ci0JfQotCi0JaWYgKGFkYXB0ZXItPnJ4X3F1ZXVlLnF1ZXVlX2FkZHIgIT0gTlVMTCkg
ewotCQlkbWFfZnJlZV9jb2hlcmVudChkZXYsIGFkYXB0ZXItPnJ4X3F1ZXVlLnF1ZXVlX2xlbiwK
LQkJCQkgIGFkYXB0ZXItPnJ4X3F1ZXVlLnF1ZXVlX2FkZHIsCi0JCQkJICBhZGFwdGVyLT5yeF9x
dWV1ZS5xdWV1ZV9kbWEpOwotCQlhZGFwdGVyLT5yeF9xdWV1ZS5xdWV1ZV9hZGRyID0gTlVMTDsK
LQl9Ci0KLQlmb3IgKGkgPSAwOyBpIDwgSUJNVkVUSF9OVU1fQlVGRl9QT09MUzsgaSsrKQotCQlp
ZiAoYWRhcHRlci0+cnhfYnVmZl9wb29sW2ldLmFjdGl2ZSkKLQkJCWlibXZldGhfZnJlZV9idWZm
ZXJfcG9vbChhZGFwdGVyLAotCQkJCQkJICZhZGFwdGVyLT5yeF9idWZmX3Bvb2xbaV0pOwotCi0J
aWYgKGFkYXB0ZXItPmJvdW5jZV9idWZmZXIgIT0gTlVMTCkgewotCQlpZiAoIWRtYV9tYXBwaW5n
X2Vycm9yKGRldiwgYWRhcHRlci0+Ym91bmNlX2J1ZmZlcl9kbWEpKSB7Ci0JCQlkbWFfdW5tYXBf
c2luZ2xlKCZhZGFwdGVyLT52ZGV2LT5kZXYsCi0JCQkJCWFkYXB0ZXItPmJvdW5jZV9idWZmZXJf
ZG1hLAotCQkJCQlhZGFwdGVyLT5uZXRkZXYtPm10dSArIElCTVZFVEhfQlVGRl9PSCwKLQkJCQkJ
RE1BX0JJRElSRUNUSU9OQUwpOwotCQkJYWRhcHRlci0+Ym91bmNlX2J1ZmZlcl9kbWEgPSBETUFf
RVJST1JfQ09ERTsKLQkJfQotCQlrZnJlZShhZGFwdGVyLT5ib3VuY2VfYnVmZmVyKTsKLQkJYWRh
cHRlci0+Ym91bmNlX2J1ZmZlciA9IE5VTEw7Ci0JfQotfQotCiBzdGF0aWMgaW50IGlibXZldGhf
cmVnaXN0ZXJfbG9naWNhbF9sYW4oc3RydWN0IGlibXZldGhfYWRhcHRlciAqYWRhcHRlciwKICAg
ICAgICAgdW5pb24gaWJtdmV0aF9idWZfZGVzYyByeHFfZGVzYywgdTY0IG1hY19hZGRyZXNzKQog
ewpAQCAtNTczLDE0ICs1MjMsMTcgQEAgc3RhdGljIGludCBpYm12ZXRoX29wZW4oc3RydWN0IG5l
dF9kZXZpY2UgKm5ldGRldikKIAlmb3IoaSA9IDA7IGkgPCBJQk1WRVRIX05VTV9CVUZGX1BPT0xT
OyBpKyspCiAJCXJ4cV9lbnRyaWVzICs9IGFkYXB0ZXItPnJ4X2J1ZmZfcG9vbFtpXS5zaXplOwog
CisJcmMgPSAtRU5PTUVNOwogCWFkYXB0ZXItPmJ1ZmZlcl9saXN0X2FkZHIgPSAodm9pZCopIGdl
dF96ZXJvZWRfcGFnZShHRlBfS0VSTkVMKTsKLQlhZGFwdGVyLT5maWx0ZXJfbGlzdF9hZGRyID0g
KHZvaWQqKSBnZXRfemVyb2VkX3BhZ2UoR0ZQX0tFUk5FTCk7CisJaWYgKCFhZGFwdGVyLT5idWZm
ZXJfbGlzdF9hZGRyKSB7CisJCW5ldGRldl9lcnIobmV0ZGV2LCAidW5hYmxlIHRvIGFsbG9jYXRl
IGxpc3QgcGFnZXNcbiIpOworCQlnb3RvIG91dDsKKwl9CiAKLQlpZiAoIWFkYXB0ZXItPmJ1ZmZl
cl9saXN0X2FkZHIgfHwgIWFkYXB0ZXItPmZpbHRlcl9saXN0X2FkZHIpIHsKLQkJbmV0ZGV2X2Vy
cihuZXRkZXYsICJ1bmFibGUgdG8gYWxsb2NhdGUgZmlsdGVyIG9yIGJ1ZmZlciBsaXN0ICIKLQkJ
CSAgICJwYWdlc1xuIik7Ci0JCXJjID0gLUVOT01FTTsKLQkJZ290byBlcnJfb3V0OworCWFkYXB0
ZXItPmZpbHRlcl9saXN0X2FkZHIgPSAodm9pZCopIGdldF96ZXJvZWRfcGFnZShHRlBfS0VSTkVM
KTsKKwlpZiAoIWFkYXB0ZXItPmZpbHRlcl9saXN0X2FkZHIpIHsKKwkJbmV0ZGV2X2VycihuZXRk
ZXYsICJ1bmFibGUgdG8gYWxsb2NhdGUgZmlsdGVyIHBhZ2VzXG4iKTsKKwkJZ290byBvdXRfZnJl
ZV9idWZmZXJfbGlzdDsKIAl9CiAKIAlkZXYgPSAmYWRhcHRlci0+dmRldi0+ZGV2OwpAQCAtNTkw
LDIyICs1NDMsMjEgQEAgc3RhdGljIGludCBpYm12ZXRoX29wZW4oc3RydWN0IG5ldF9kZXZpY2Ug
Km5ldGRldikKIAlhZGFwdGVyLT5yeF9xdWV1ZS5xdWV1ZV9hZGRyID0KIAkJZG1hX2FsbG9jX2Nv
aGVyZW50KGRldiwgYWRhcHRlci0+cnhfcXVldWUucXVldWVfbGVuLAogCQkJCSAgICZhZGFwdGVy
LT5yeF9xdWV1ZS5xdWV1ZV9kbWEsIEdGUF9LRVJORUwpOwotCWlmICghYWRhcHRlci0+cnhfcXVl
dWUucXVldWVfYWRkcikgewotCQlyYyA9IC1FTk9NRU07Ci0JCWdvdG8gZXJyX291dDsKLQl9CisJ
aWYgKCFhZGFwdGVyLT5yeF9xdWV1ZS5xdWV1ZV9hZGRyKQorCQlnb3RvIG91dF9mcmVlX2ZpbHRl
cl9saXN0OwogCiAJYWRhcHRlci0+YnVmZmVyX2xpc3RfZG1hID0gZG1hX21hcF9zaW5nbGUoZGV2
LAogCQkJYWRhcHRlci0+YnVmZmVyX2xpc3RfYWRkciwgNDA5NiwgRE1BX0JJRElSRUNUSU9OQUwp
OworCWlmIChkbWFfbWFwcGluZ19lcnJvcihkZXYsIGFkYXB0ZXItPmJ1ZmZlcl9saXN0X2RtYSkp
IHsKKwkJbmV0ZGV2X2VycihuZXRkZXYsICJ1bmFibGUgdG8gbWFwIGJ1ZmZlciBsaXN0IHBhZ2Vz
XG4iKTsKKwkJZ290byBvdXRfZnJlZV9xdWV1ZV9tZW07CisJfQorCiAJYWRhcHRlci0+ZmlsdGVy
X2xpc3RfZG1hID0gZG1hX21hcF9zaW5nbGUoZGV2LAogCQkJYWRhcHRlci0+ZmlsdGVyX2xpc3Rf
YWRkciwgNDA5NiwgRE1BX0JJRElSRUNUSU9OQUwpOwotCi0JaWYgKChkbWFfbWFwcGluZ19lcnJv
cihkZXYsIGFkYXB0ZXItPmJ1ZmZlcl9saXN0X2RtYSkpIHx8Ci0JICAgIChkbWFfbWFwcGluZ19l
cnJvcihkZXYsIGFkYXB0ZXItPmZpbHRlcl9saXN0X2RtYSkpKSB7Ci0JCW5ldGRldl9lcnIobmV0
ZGV2LCAidW5hYmxlIHRvIG1hcCBmaWx0ZXIgb3IgYnVmZmVyIGxpc3QgIgotCQkJICAgInBhZ2Vz
XG4iKTsKLQkJcmMgPSAtRU5PTUVNOwotCQlnb3RvIGVycl9vdXQ7CisJaWYgKGRtYV9tYXBwaW5n
X2Vycm9yKGRldiwgYWRhcHRlci0+ZmlsdGVyX2xpc3RfZG1hKSkgeworCQluZXRkZXZfZXJyKG5l
dGRldiwgInVuYWJsZSB0byBtYXAgZmlsdGVyIGxpc3QgcGFnZXNcbiIpOworCQlnb3RvIG91dF91
bm1hcF9idWZmZXJfbGlzdDsKIAl9CiAKIAlhZGFwdGVyLT5yeF9xdWV1ZS5pbmRleCA9IDA7CkBA
IC02MzYsNyArNTg4LDcgQEAgc3RhdGljIGludCBpYm12ZXRoX29wZW4oc3RydWN0IG5ldF9kZXZp
Y2UgKm5ldGRldikKIAkJCQkgICAgIHJ4cV9kZXNjLmRlc2MsCiAJCQkJICAgICBtYWNfYWRkcmVz
cyk7CiAJCXJjID0gLUVOT05FVDsKLQkJZ290byBlcnJfb3V0OworCQlnb3RvIG91dF91bm1hcF9m
aWx0ZXJfbGlzdDsKIAl9CiAKIAlmb3IgKGkgPSAwOyBpIDwgSUJNVkVUSF9OVU1fQlVGRl9QT09M
UzsgaSsrKSB7CkBAIC02NDYsNyArNTk4LDcgQEAgc3RhdGljIGludCBpYm12ZXRoX29wZW4oc3Ry
dWN0IG5ldF9kZXZpY2UgKm5ldGRldikKIAkJCW5ldGRldl9lcnIobmV0ZGV2LCAidW5hYmxlIHRv
IGFsbG9jIHBvb2xcbiIpOwogCQkJYWRhcHRlci0+cnhfYnVmZl9wb29sW2ldLmFjdGl2ZSA9IDA7
CiAJCQlyYyA9IC1FTk9NRU07Ci0JCQlnb3RvIGVycl9vdXQ7CisJCQlnb3RvIG91dF9mcmVlX2J1
ZmZlcl9wb29sczsKIAkJfQogCX0KIApAQCAtNjYwLDIyICs2MTIsMjEgQEAgc3RhdGljIGludCBp
Ym12ZXRoX29wZW4oc3RydWN0IG5ldF9kZXZpY2UgKm5ldGRldikKIAkJCWxwYXJfcmMgPSBoX2Zy
ZWVfbG9naWNhbF9sYW4oYWRhcHRlci0+dmRldi0+dW5pdF9hZGRyZXNzKTsKIAkJfSB3aGlsZSAo
SF9JU19MT05HX0JVU1kobHBhcl9yYykgfHwgKGxwYXJfcmMgPT0gSF9CVVNZKSk7CiAKLQkJZ290
byBlcnJfb3V0OworCQlnb3RvIG91dF9mcmVlX2J1ZmZlcl9wb29sczsKIAl9CiAKKwlyYyA9IC1F
Tk9NRU07CiAJYWRhcHRlci0+Ym91bmNlX2J1ZmZlciA9CiAJICAgIGttYWxsb2MobmV0ZGV2LT5t
dHUgKyBJQk1WRVRIX0JVRkZfT0gsIEdGUF9LRVJORUwpOwotCWlmICghYWRhcHRlci0+Ym91bmNl
X2J1ZmZlcikgewotCQlyYyA9IC1FTk9NRU07Ci0JCWdvdG8gZXJyX291dF9mcmVlX2lycTsKLQl9
CisJaWYgKCFhZGFwdGVyLT5ib3VuY2VfYnVmZmVyKQorCQlnb3RvIG91dF9mcmVlX2lycTsKKwog
CWFkYXB0ZXItPmJvdW5jZV9idWZmZXJfZG1hID0KIAkgICAgZG1hX21hcF9zaW5nbGUoJmFkYXB0
ZXItPnZkZXYtPmRldiwgYWRhcHRlci0+Ym91bmNlX2J1ZmZlciwKIAkJCSAgIG5ldGRldi0+bXR1
ICsgSUJNVkVUSF9CVUZGX09ILCBETUFfQklESVJFQ1RJT05BTCk7CiAJaWYgKGRtYV9tYXBwaW5n
X2Vycm9yKGRldiwgYWRhcHRlci0+Ym91bmNlX2J1ZmZlcl9kbWEpKSB7CiAJCW5ldGRldl9lcnIo
bmV0ZGV2LCAidW5hYmxlIHRvIG1hcCBib3VuY2UgYnVmZmVyXG4iKTsKLQkJcmMgPSAtRU5PTUVN
OwotCQlnb3RvIGVycl9vdXRfZnJlZV9pcnE7CisJCWdvdG8gb3V0X2ZyZWVfYm91bmNlX2J1ZmZl
cjsKIAl9CiAKIAluZXRkZXZfZGJnKG5ldGRldiwgImluaXRpYWwgcmVwbGVuaXNoIGN5Y2xlXG4i
KTsKQEAgLTY4NywxMCArNjM4LDMxIEBAIHN0YXRpYyBpbnQgaWJtdmV0aF9vcGVuKHN0cnVjdCBu
ZXRfZGV2aWNlICpuZXRkZXYpCiAKIAlyZXR1cm4gMDsKIAotZXJyX291dF9mcmVlX2lycToKK291
dF9mcmVlX2JvdW5jZV9idWZmZXI6CisJa2ZyZWUoYWRhcHRlci0+Ym91bmNlX2J1ZmZlcik7Citv
dXRfZnJlZV9pcnE6CiAJZnJlZV9pcnEobmV0ZGV2LT5pcnEsIG5ldGRldik7Ci1lcnJfb3V0Ogot
CWlibXZldGhfY2xlYW51cChhZGFwdGVyKTsKK291dF9mcmVlX2J1ZmZlcl9wb29sczoKKwl3aGls
ZSAoLS1pID49IDApIHsKKwkJaWYgKGFkYXB0ZXItPnJ4X2J1ZmZfcG9vbFtpXS5hY3RpdmUpCisJ
CQlpYm12ZXRoX2ZyZWVfYnVmZmVyX3Bvb2woYWRhcHRlciwKKwkJCQkJCSAmYWRhcHRlci0+cnhf
YnVmZl9wb29sW2ldKTsKKwl9CitvdXRfdW5tYXBfZmlsdGVyX2xpc3Q6CisJZG1hX3VubWFwX3Np
bmdsZShkZXYsIGFkYXB0ZXItPmZpbHRlcl9saXN0X2RtYSwgNDA5NiwKKwkJCSBETUFfQklESVJF
Q1RJT05BTCk7CitvdXRfdW5tYXBfYnVmZmVyX2xpc3Q6CisJZG1hX3VubWFwX3NpbmdsZShkZXYs
IGFkYXB0ZXItPmJ1ZmZlcl9saXN0X2RtYSwgNDA5NiwKKwkJCSBETUFfQklESVJFQ1RJT05BTCk7
CitvdXRfZnJlZV9xdWV1ZV9tZW06CisJZG1hX2ZyZWVfY29oZXJlbnQoZGV2LCBhZGFwdGVyLT5y
eF9xdWV1ZS5xdWV1ZV9sZW4sCisJCQkgIGFkYXB0ZXItPnJ4X3F1ZXVlLnF1ZXVlX2FkZHIsCisJ
CQkgIGFkYXB0ZXItPnJ4X3F1ZXVlLnF1ZXVlX2RtYSk7CitvdXRfZnJlZV9maWx0ZXJfbGlzdDoK
KwlmcmVlX3BhZ2UoKHVuc2lnbmVkIGxvbmcpYWRhcHRlci0+ZmlsdGVyX2xpc3RfYWRkcik7Citv
dXRfZnJlZV9idWZmZXJfbGlzdDoKKwlmcmVlX3BhZ2UoKHVuc2lnbmVkIGxvbmcpYWRhcHRlci0+
YnVmZmVyX2xpc3RfYWRkcik7CitvdXQ6CiAJbmFwaV9kaXNhYmxlKCZhZGFwdGVyLT5uYXBpKTsK
IAlyZXR1cm4gcmM7CiB9CkBAIC02OTgsNyArNjcwLDkgQEAgc3RhdGljIGludCBpYm12ZXRoX29w
ZW4oc3RydWN0IG5ldF9kZXZpY2UgKm5ldGRldikKIHN0YXRpYyBpbnQgaWJtdmV0aF9jbG9zZShz
dHJ1Y3QgbmV0X2RldmljZSAqbmV0ZGV2KQogewogCXN0cnVjdCBpYm12ZXRoX2FkYXB0ZXIgKmFk
YXB0ZXIgPSBuZXRkZXZfcHJpdihuZXRkZXYpOworCXN0cnVjdCBkZXZpY2UgKmRldiA9ICZhZGFw
dGVyLT52ZGV2LT5kZXY7CiAJbG9uZyBscGFyX3JjOworCWludCBpOwogCiAJbmV0ZGV2X2RiZyhu
ZXRkZXYsICJjbG9zZSBzdGFydGluZ1xuIik7CiAKQEAgLTcyMiw3ICs2OTYsMjcgQEAgc3RhdGlj
IGludCBpYm12ZXRoX2Nsb3NlKHN0cnVjdCBuZXRfZGV2aWNlICpuZXRkZXYpCiAKIAlpYm12ZXRo
X3VwZGF0ZV9yeF9ub19idWZmZXIoYWRhcHRlcik7CiAKLQlpYm12ZXRoX2NsZWFudXAoYWRhcHRl
cik7CisJZG1hX3VubWFwX3NpbmdsZShkZXYsIGFkYXB0ZXItPmJ1ZmZlcl9saXN0X2RtYSwgNDA5
NiwKKwkJCSBETUFfQklESVJFQ1RJT05BTCk7CisJZnJlZV9wYWdlKCh1bnNpZ25lZCBsb25nKWFk
YXB0ZXItPmJ1ZmZlcl9saXN0X2FkZHIpOworCisJZG1hX3VubWFwX3NpbmdsZShkZXYsIGFkYXB0
ZXItPmZpbHRlcl9saXN0X2RtYSwgNDA5NiwKKwkJCSBETUFfQklESVJFQ1RJT05BTCk7CisJZnJl
ZV9wYWdlKCh1bnNpZ25lZCBsb25nKWFkYXB0ZXItPmZpbHRlcl9saXN0X2FkZHIpOworCisJZG1h
X2ZyZWVfY29oZXJlbnQoZGV2LCBhZGFwdGVyLT5yeF9xdWV1ZS5xdWV1ZV9sZW4sCisJCQkgIGFk
YXB0ZXItPnJ4X3F1ZXVlLnF1ZXVlX2FkZHIsCisJCQkgIGFkYXB0ZXItPnJ4X3F1ZXVlLnF1ZXVl
X2RtYSk7CisKKwlmb3IgKGkgPSAwOyBpIDwgSUJNVkVUSF9OVU1fQlVGRl9QT09MUzsgaSsrKQor
CQlpZiAoYWRhcHRlci0+cnhfYnVmZl9wb29sW2ldLmFjdGl2ZSkKKwkJCWlibXZldGhfZnJlZV9i
dWZmZXJfcG9vbChhZGFwdGVyLAorCQkJCQkJICZhZGFwdGVyLT5yeF9idWZmX3Bvb2xbaV0pOwor
CisJZG1hX3VubWFwX3NpbmdsZSgmYWRhcHRlci0+dmRldi0+ZGV2LCBhZGFwdGVyLT5ib3VuY2Vf
YnVmZmVyX2RtYSwKKwkJCSBhZGFwdGVyLT5uZXRkZXYtPm10dSArIElCTVZFVEhfQlVGRl9PSCwK
KwkJCSBETUFfQklESVJFQ1RJT05BTCk7CisJa2ZyZWUoYWRhcHRlci0+Ym91bmNlX2J1ZmZlcik7
CiAKIAluZXRkZXZfZGJnKG5ldGRldiwgImNsb3NlIGNvbXBsZXRlXG4iKTsKIApAQCAtMTY0OCwx
MSArMTY0Miw2IEBAIHN0YXRpYyBpbnQgaWJtdmV0aF9wcm9iZShzdHJ1Y3QgdmlvX2RldiAqZGV2
LCBjb25zdCBzdHJ1Y3QgdmlvX2RldmljZV9pZCAqaWQpCiAJfQogCiAJbmV0ZGV2X2RiZyhuZXRk
ZXYsICJhZGFwdGVyIEAgMHglcFxuIiwgYWRhcHRlcik7Ci0KLQlhZGFwdGVyLT5idWZmZXJfbGlz
dF9kbWEgPSBETUFfRVJST1JfQ09ERTsKLQlhZGFwdGVyLT5maWx0ZXJfbGlzdF9kbWEgPSBETUFf
RVJST1JfQ09ERTsKLQlhZGFwdGVyLT5yeF9xdWV1ZS5xdWV1ZV9kbWEgPSBETUFfRVJST1JfQ09E
RTsKLQogCW5ldGRldl9kYmcobmV0ZGV2LCAicmVnaXN0ZXJpbmcgbmV0ZGV2Li4uXG4iKTsKIAog
CWlibXZldGhfc2V0X2ZlYXR1cmVzKG5ldGRldiwgbmV0ZGV2LT5mZWF0dXJlcyk7Ci0tIAoyLjEx
LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:11:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18:11: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 1dLviO-0007Z3-16; Fri, 16 Jun 2017 18: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
 <BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dLviM-0007YB-Rl
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 18:11:22 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 74/16-02180-A4F14495; Fri, 16 Jun 2017 18:11:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsXiaHS5VddT3iX
 SYP9cJYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePgsvKCtcIVf9tzGhhf8HcxcnKwCJxgk2jf
 59DFyMUhJHCCUeJw93o2kASbgIrEm+c97CAJEYFDLBIn3xxlAkkwCyhI/Lq3ibWLkYNDWMBB4
 tlabxCTRUBV4tYisApeAX2JiddusYPYEgLyErvaLrKC2JwCBhI/j2xjBLGFgGqm3LzLCDJeQq
 CFUaLt4gqWCYw8CxgZVjGqF6cWlaUW6ZrqJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJef
 nbmIEepwBCHYwful3PsQoycGkJMr7/olzpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXg45l0gh
 waLU9NSKtMwcYOjBpCU4eJREePfzAaV5iwsSc4sz0yFSpxgVpcR5j8oCJQRAEhmleXBtsHC/x
 CgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWHebhmgKTyZeSVw018BLWYCWhx0wQFkcUkiQkqqgb
 EsJk3zzdav914YVMyoDZo2bd8v31v62+8cOKLOVfJ0itKjR0qaGWpXFW9Pq5pmdEvjmOz7qPO
 TGxJZFNxPurXcTd0ZIsTwyHnvdQFFs1tcW6cuO7/UnMVk0uL7aqUrFl05wzRnqnTtyouPnIPz
 1LI4PRMTkr9s5tCafcZhap9vuLyftpLDpEtKLMUZiYZazEXFiQBhrEabcgIAAA==
X-Env-Sender: BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1497636680!83187817!1
X-Originating-IP: [65.50.211.133]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53717 invoked from network); 16 Jun 2017 18:11:21 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-2.tower-206.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 16 Jun 2017 18:11:21 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=J9B8nb9ryCo3gFpIBh6ltIBht0kECTT+6WcsTWMkQXo=; b=qSAkKvcI5kKh7Jd3r7dPXfCwv
 ja/Z1NADONWJ0NqnQJ3izKcCGUKqgrkjOsP++NqIgiwmaqm8pnV6Ze0Oidq7DM6bomvXU61FdqApC
 IdaG7OskkavEOSOmYKc+e+W/Z5Y1RG1HNzCJkbJ6jh8hpWkF70XxNe1gbFf9APVzf3DUpxzAAa+qm
 dU8Zgq5XuC3aeLkzYLzlLSOCoLqzF81zv+JaH/93gsHpJop5TXlPeWGklinDqHKHeGrJFmvJ7irC9
 qPLsveYhO8aSd13+PNdFphqQOHlrrfoc+OAXeO/q1u72hbAFixze4zQlD2bp/PRIl3cudlkOCM7R0
 3pn5XWRqQ==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dLviI-0004HL-NH; Fri, 16 Jun 2017 18:11:19 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Fri, 16 Jun 2017 20:10:18 +0200
Message-Id: <20170616181059.19206-4-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170616181059.19206-1-hch@lst.de>
References: <20170616181059.19206-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 03/44] dmaengine: ioat: don't use DMA_ERROR_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>

RE1BX0VSUk9SX0NPREUgaXMgbm90IGEgcHVibGljIEFQSSBhbmQgd2lsbCBnbyBhd2F5LiAgSW5z
dGVhZCBwcm9wZXJseQp1bndpbmQgYmFzZWQgb24gdGhlIGxvb3AgY291bnRlci4KClNpZ25lZC1v
ZmYtYnk6IENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgpBY2tlZC1ieTogRGF2ZSBKaWFu
ZyA8ZGF2ZS5qaWFuZ0BpbnRlbC5jb20+CkFja2VkLUJ5OiBWaW5vZCBLb3VsIDx2aW5vZC5rb3Vs
QGludGVsLmNvbT4KLS0tCiBkcml2ZXJzL2RtYS9pb2F0L2luaXQuYyB8IDI0ICsrKysrKystLS0t
LS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgMTcgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9kbWEvaW9hdC9pbml0LmMgYi9kcml2ZXJzL2Rt
YS9pb2F0L2luaXQuYwppbmRleCA2YWQ0Mzg0YjNmYTguLmVkOGVkMTE5Mjc3NSAxMDA2NDQKLS0t
IGEvZHJpdmVycy9kbWEvaW9hdC9pbml0LmMKKysrIGIvZHJpdmVycy9kbWEvaW9hdC9pbml0LmMK
QEAgLTgzOSw4ICs4MzksNiBAQCBzdGF0aWMgaW50IGlvYXRfeG9yX3ZhbF9zZWxmX3Rlc3Qoc3Ry
dWN0IGlvYXRkbWFfZGV2aWNlICppb2F0X2RtYSkKIAkJZ290byBmcmVlX3Jlc291cmNlczsKIAl9
CiAKLQlmb3IgKGkgPSAwOyBpIDwgSU9BVF9OVU1fU1JDX1RFU1Q7IGkrKykKLQkJZG1hX3NyY3Nb
aV0gPSBETUFfRVJST1JfQ09ERTsKIAlmb3IgKGkgPSAwOyBpIDwgSU9BVF9OVU1fU1JDX1RFU1Q7
IGkrKykgewogCQlkbWFfc3Jjc1tpXSA9IGRtYV9tYXBfcGFnZShkZXYsIHhvcl9zcmNzW2ldLCAw
LCBQQUdFX1NJWkUsCiAJCQkJCSAgIERNQV9UT19ERVZJQ0UpOwpAQCAtOTEwLDggKzkwOCw2IEBA
IHN0YXRpYyBpbnQgaW9hdF94b3JfdmFsX3NlbGZfdGVzdChzdHJ1Y3QgaW9hdGRtYV9kZXZpY2Ug
KmlvYXRfZG1hKQogCiAJeG9yX3ZhbF9yZXN1bHQgPSAxOwogCi0JZm9yIChpID0gMDsgaSA8IElP
QVRfTlVNX1NSQ19URVNUICsgMTsgaSsrKQotCQlkbWFfc3Jjc1tpXSA9IERNQV9FUlJPUl9DT0RF
OwogCWZvciAoaSA9IDA7IGkgPCBJT0FUX05VTV9TUkNfVEVTVCArIDE7IGkrKykgewogCQlkbWFf
c3Jjc1tpXSA9IGRtYV9tYXBfcGFnZShkZXYsIHhvcl92YWxfc3Jjc1tpXSwgMCwgUEFHRV9TSVpF
LAogCQkJCQkgICBETUFfVE9fREVWSUNFKTsKQEAgLTk2NSw4ICs5NjEsNiBAQCBzdGF0aWMgaW50
IGlvYXRfeG9yX3ZhbF9zZWxmX3Rlc3Qoc3RydWN0IGlvYXRkbWFfZGV2aWNlICppb2F0X2RtYSkK
IAlvcCA9IElPQVRfT1BfWE9SX1ZBTDsKIAogCXhvcl92YWxfcmVzdWx0ID0gMDsKLQlmb3IgKGkg
PSAwOyBpIDwgSU9BVF9OVU1fU1JDX1RFU1QgKyAxOyBpKyspCi0JCWRtYV9zcmNzW2ldID0gRE1B
X0VSUk9SX0NPREU7CiAJZm9yIChpID0gMDsgaSA8IElPQVRfTlVNX1NSQ19URVNUICsgMTsgaSsr
KSB7CiAJCWRtYV9zcmNzW2ldID0gZG1hX21hcF9wYWdlKGRldiwgeG9yX3ZhbF9zcmNzW2ldLCAw
LCBQQUdFX1NJWkUsCiAJCQkJCSAgIERNQV9UT19ERVZJQ0UpOwpAQCAtMTAxNywxOCArMTAxMSwx
NCBAQCBzdGF0aWMgaW50IGlvYXRfeG9yX3ZhbF9zZWxmX3Rlc3Qoc3RydWN0IGlvYXRkbWFfZGV2
aWNlICppb2F0X2RtYSkKIAlnb3RvIGZyZWVfcmVzb3VyY2VzOwogZG1hX3VubWFwOgogCWlmIChv
cCA9PSBJT0FUX09QX1hPUikgewotCQlpZiAoZGVzdF9kbWEgIT0gRE1BX0VSUk9SX0NPREUpCi0J
CQlkbWFfdW5tYXBfcGFnZShkZXYsIGRlc3RfZG1hLCBQQUdFX1NJWkUsCi0JCQkJICAgICAgIERN
QV9GUk9NX0RFVklDRSk7Ci0JCWZvciAoaSA9IDA7IGkgPCBJT0FUX05VTV9TUkNfVEVTVDsgaSsr
KQotCQkJaWYgKGRtYV9zcmNzW2ldICE9IERNQV9FUlJPUl9DT0RFKQotCQkJCWRtYV91bm1hcF9w
YWdlKGRldiwgZG1hX3NyY3NbaV0sIFBBR0VfU0laRSwKLQkJCQkJICAgICAgIERNQV9UT19ERVZJ
Q0UpOworCQl3aGlsZSAoLS1pID49IDApCisJCQlkbWFfdW5tYXBfcGFnZShkZXYsIGRtYV9zcmNz
W2ldLCBQQUdFX1NJWkUsCisJCQkJICAgICAgIERNQV9UT19ERVZJQ0UpOworCQlkbWFfdW5tYXBf
cGFnZShkZXYsIGRlc3RfZG1hLCBQQUdFX1NJWkUsIERNQV9GUk9NX0RFVklDRSk7CiAJfSBlbHNl
IGlmIChvcCA9PSBJT0FUX09QX1hPUl9WQUwpIHsKLQkJZm9yIChpID0gMDsgaSA8IElPQVRfTlVN
X1NSQ19URVNUICsgMTsgaSsrKQotCQkJaWYgKGRtYV9zcmNzW2ldICE9IERNQV9FUlJPUl9DT0RF
KQotCQkJCWRtYV91bm1hcF9wYWdlKGRldiwgZG1hX3NyY3NbaV0sIFBBR0VfU0laRSwKLQkJCQkJ
ICAgICAgIERNQV9UT19ERVZJQ0UpOworCQl3aGlsZSAoLS1pID49IDApCisJCQlkbWFfdW5tYXBf
cGFnZShkZXYsIGRtYV9zcmNzW2ldLCBQQUdFX1NJWkUsCisJCQkJICAgICAgIERNQV9UT19ERVZJ
Q0UpOwogCX0KIGZyZWVfcmVzb3VyY2VzOgogCWRtYS0+ZGV2aWNlX2ZyZWVfY2hhbl9yZXNvdXJj
ZXMoZG1hX2NoYW4pOwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:11:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 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 1dLviR-0007b9-8w; Fri, 16 Jun 2017 18:11:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dLviQ-0007af-Tr
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 18:11:27 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 A6/9D-03371-E4F14495; Fri, 16 Jun 2017 18:11:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCLMWRWlGSWpSXmKPExsXiaHS5VddX3iX
 SYM4zdYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPlylcsBY/ZKz5Od21gvMXWxcjFwSJwgk2i
 ZfMRVhBHSOAEo0Tr2oWMXYycHGwCKhJvnvewgyREBA6xSJx8c5QJJMEsoCDx694mVhBbWMBaY
 tKMvUBFHECjVCUO75QFCfMK6Ev8mdvPBmJLCMhL7Gq7CFbOKWAg8fPINrD5QkA1U27eZQSZLy
 HQwijRdnEFywRGngWMDKsY1YtTi8pSi3RN9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZL
 zczcxAv3OAAQ7GKdf9j/EKMnBpCTK+/6Jc6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd5Vsi6R
 QoJFqempFWmZOcAAhElLcPAoifDu5wNK8xYXJOYWZ6ZDpE4xGnNc6tvwhYmj6cOWL0xCLHn5e
 alS4rxHQSYJgJRmlObBDYJFxiVGWSlhXkag04R4ClKLcjNLUOVfMYpzMCoJ83bLAE3hycwrgd
 v3CugUJqBTgi44gJxSkoiQkmpgZLq3tJ9vQukWzZ9Plp3V9LZnXGPEuKxKavHigLBFM43mWS2
 6d2KGV8O9+wfv3Hsg9SxVgbFJPHSR3lmDzbJHVkh8zbZaXX/q9SvdoM55kw0v7InI+2Fb9CDl
 0c17G5e67GI9cuDTuoZDcpd2P4qP3sadX3drdR3vzYOvndjrXop9FdKe+eJh4UolluKMREMt5
 qLiRAA7CqEmhwIAAA==
X-Env-Sender: BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1497636683!67651156!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60624 invoked from network); 16 Jun 2017 18:11:25 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-10.tower-21.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 16 Jun 2017 18:11:25 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=VolBZDxS9ZQrQoHzmubjiZ2v8Rk+FgSixd/DX4o9p2E=; b=THVPuyuHTKM8ALqXwsIZqKBJZ
 SK3+dGgdzbAXPQeRkU6eFYuLB2ODWl9twiGUVkGVau4AyN1LdNLSJVhfMKYIyFA3r9yBqyAknCEO6
 n9YFfIM2GQJXnm/5VpIyRJXXOoYKhpLPv1PJfdLZU7lI0b9XYaxxmIl/Sc5tqTVfINjx5r/vBPwLE
 hf2G4UP+ZPYIndT+Ad+Xw42tQl724CLBzEcyMVg4dpuEIVmDadecp7yA4G1m+zUIGe1Q6HJi0RSMe
 9kpTabDT4+AJiaJcXcIfn8/s8oMbjIo88GmY42gJLQF2mpA9Im6RwC84Naq1m8py5sIwUU0cdZKH3
 5ORGslnRQ==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dLviM-0004MA-4P; Fri, 16 Jun 2017 18:11:22 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Fri, 16 Jun 2017 20:10:19 +0200
Message-Id: <20170616181059.19206-5-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170616181059.19206-1-hch@lst.de>
References: <20170616181059.19206-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 04/44] drm/exynos: don't use DMA_ERROR_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>

RE1BX0VSUk9SX0NPREUgYWxyZWFkeSBpc24ndCBhIHZhbGlkIEFQSSB0byB1c2VyIGZvciBkcml2
ZXJzIGFuZCB3aWxsCmdvIGF3YXkgc29vbi4gIGV4eW5vc19kcm1fZmJfZG1hX2FkZHIgdXNlcyBp
dCBhIGFuIGVycm9yIHJldHVybiB3aGVuCnRoZSBwYXNzZWQgaW4gaW5kZXggaXMgaW52YWxpZCwg
YnV0IHRoZSBjYWxsZXJzIG5ldmVyIGNoZWNrIGZvciBpdApidXQgaW5zdGVhZCBwYXNzIHRoZSBh
ZGRyZXNzIHN0cmFpZ2h0IHRvIHRoZSBoYXJkd2FyZS4KCkFkZCBhIFdBUk5fT04gaW5zdGVhZCBh
bmQganVzdCByZXR1cm4gMC4KClNpZ25lZC1vZmYtYnk6IENocmlzdG9waCBIZWxsd2lnIDxoY2hA
bHN0LmRlPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9mYi5jIHwgNCAr
Ky0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9mYi5jIGIvZHJpdmVy
cy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX2ZiLmMKaW5kZXggYzc3YTVhY2VkODFhLi5kNDhm
ZDdjOTE4ZjggMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9m
Yi5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9mYi5jCkBAIC0xODEs
OCArMTgxLDggQEAgZG1hX2FkZHJfdCBleHlub3NfZHJtX2ZiX2RtYV9hZGRyKHN0cnVjdCBkcm1f
ZnJhbWVidWZmZXIgKmZiLCBpbnQgaW5kZXgpCiB7CiAJc3RydWN0IGV4eW5vc19kcm1fZmIgKmV4
eW5vc19mYiA9IHRvX2V4eW5vc19mYihmYik7CiAKLQlpZiAoaW5kZXggPj0gTUFYX0ZCX0JVRkZF
UikKLQkJcmV0dXJuIERNQV9FUlJPUl9DT0RFOworCWlmIChXQVJOX09OX09OQ0UoaW5kZXggPj0g
TUFYX0ZCX0JVRkZFUikpCisJCXJldHVybiAwOwogCiAJcmV0dXJuIGV4eW5vc19mYi0+ZG1hX2Fk
ZHJbaW5kZXhdOwogfQotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:11:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18:11:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLviV-0007eZ-KF; Fri, 16 Jun 2017 18: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
 <BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dLviU-0007dV-G4
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 18:11:30 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 D5/85-03587-15F14495; Fri, 16 Jun 2017 18:11:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsXiaHS5VTdQ3iX
 S4OhSTovvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP3cf2C58IVnw48YWtgbBXsYuTiYBE4wSbR
 /PUrexcjJ4eQwAlGiUcHOUFsNgEViTfPe9hBikQEDrFInHxzlAkkwSygIPHr3iZWEFtYwFZiy
 fKJLCA2i4CqxLubH4HiHBy8AvoS095WgoQlBOQldrVdBCvnFDCQ+HlkGyPELn2JKTfvMoLMlx
 BoYZRou7iCZQIjzwJGhlWM6sWpRWWpRbqmeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn
 5uZsYgV5nAIIdjNMv+x9ilORgUhLlff/EOVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO8qWZdI
 IcGi1PTUirTMHGD4waQlOHiURHj38wGleYsLEnOLM9MhUqcYFaXEeY+C9AmAJDJK8+DaYCF/i
 VFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK83TJAU3gy80rgpr8CWswEtDjoggPI4pJEhJRUA6
 PlJUGnpRemHPjsPGdW2K25vTJf9939JbmmpeDK98d+51YvmHOGfZpCXXjuccb7eWd5TzRVc3t
 EGX7L/bKz8kX5+5vn+acZ3dj55sCL/7b/izse/DqwR7pFkZtBJPTQ3yixC32zV3t1b5dqTDv5
 e9nXN7llapVpu5zSvbpv5NxpWBl46/KHPC9zJZbijERDLeai4kQASK5RlHQCAAA=
X-Env-Sender: BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1497636687!108258630!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5847 invoked from network); 16 Jun 2017 18:11:28 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-6.tower-27.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 16 Jun 2017 18:11:28 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=Pwg3znQ/jRIAoC9Aa7lucF7QlnShJfVfmNX9YXBG9Q4=; b=T6ZjAtNBWx4OvBhZID2GJBmXN
 Q74M0QAsKOcHoTLj2UxX6vVbzqggCCElXYnR7QfO8/TA7bOhEXTorzqN22cO/gA268HlBmFPwRZMO
 un1B4XXZ7oExsoxttxEk6arti49666RF7XtLIkd1zwoUUH9alZGVkFo4X3D6qapnwapIeLjckMXo9
 X9pRFqdII7oKqkn7QLN/OqVR8XW7uDEDjt81B80FAGzpBradpkcsc5z5y9WLTIRljvPoyD8yAd+fn
 +90J+IWiPEznTUmR3/owY0jnnLkATTIPUnxhOIZmOWfQA/K2Qgf1FqKlX+wRsVnl+AMOWXlTsd+e0
 5i14mP/Zg==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dLviP-0004QN-DJ; Fri, 16 Jun 2017 18:11:26 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Fri, 16 Jun 2017 20:10:20 +0200
Message-Id: <20170616181059.19206-6-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170616181059.19206-1-hch@lst.de>
References: <20170616181059.19206-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 05/44] drm/armada: don't abuse DMA_ERROR_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>

ZGV2X2FkZHIgaXNuJ3QgZXZlbiBhIGRtYV9hZGRyX3QsIGFuZCBETUFfRVJST1JfQ09ERSBoYXMg
bmV2ZXIgYmVlbgphIHZhbGlkIGRyaXZlciBBUEkuICBBZGQgYSBib29sIG1hcHBlZCBmbGFnIGlu
c3RlYWQuCgpTaWduZWQtb2ZmLWJ5OiBDaHJpc3RvcGggSGVsbHdpZyA8aGNoQGxzdC5kZT4KLS0t
CiBkcml2ZXJzL2dwdS9kcm0vYXJtYWRhL2FybWFkYV9mYi5jICB8IDIgKy0KIGRyaXZlcnMvZ3B1
L2RybS9hcm1hZGEvYXJtYWRhX2dlbS5jIHwgNSArKy0tLQogZHJpdmVycy9ncHUvZHJtL2FybWFk
YS9hcm1hZGFfZ2VtLmggfCAxICsKIDMgZmlsZXMgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCA0
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9hcm1hZGEvYXJtYWRh
X2ZiLmMgYi9kcml2ZXJzL2dwdS9kcm0vYXJtYWRhL2FybWFkYV9mYi5jCmluZGV4IDJhN2ViNjgx
N2MzNi4uOTJlNmIwOGVhNjRhIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vYXJtYWRhL2Fy
bWFkYV9mYi5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9hcm1hZGEvYXJtYWRhX2ZiLmMKQEAgLTEz
Myw3ICsxMzMsNyBAQCBzdGF0aWMgc3RydWN0IGRybV9mcmFtZWJ1ZmZlciAqYXJtYWRhX2ZiX2Ny
ZWF0ZShzdHJ1Y3QgZHJtX2RldmljZSAqZGV2LAogCX0KIAogCS8qIEZyYW1lYnVmZmVyIG9iamVj
dHMgbXVzdCBoYXZlIGEgdmFsaWQgZGV2aWNlIGFkZHJlc3MgZm9yIHNjYW5vdXQgKi8KLQlpZiAo
b2JqLT5kZXZfYWRkciA9PSBETUFfRVJST1JfQ09ERSkgeworCWlmICghb2JqLT5tYXBwZWQpIHsK
IAkJcmV0ID0gLUVJTlZBTDsKIAkJZ290byBlcnJfdW5yZWY7CiAJfQpkaWZmIC0tZ2l0IGEvZHJp
dmVycy9ncHUvZHJtL2FybWFkYS9hcm1hZGFfZ2VtLmMgYi9kcml2ZXJzL2dwdS9kcm0vYXJtYWRh
L2FybWFkYV9nZW0uYwppbmRleCBkNmMyYTVkMTkwZWIuLmE3NmNhMjFkMDYzYiAxMDA2NDQKLS0t
IGEvZHJpdmVycy9ncHUvZHJtL2FybWFkYS9hcm1hZGFfZ2VtLmMKKysrIGIvZHJpdmVycy9ncHUv
ZHJtL2FybWFkYS9hcm1hZGFfZ2VtLmMKQEAgLTE3NSw2ICsxNzUsNyBAQCBhcm1hZGFfZ2VtX2xp
bmVhcl9iYWNrKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsIHN0cnVjdCBhcm1hZGFfZ2VtX29iamVj
dCAqb2JqKQogCiAJCW9iai0+cGh5c19hZGRyID0gb2JqLT5saW5lYXItPnN0YXJ0OwogCQlvYmot
PmRldl9hZGRyID0gb2JqLT5saW5lYXItPnN0YXJ0OworCQlvYmotPm1hcHBlZCA9IHRydWU7CiAJ
fQogCiAJRFJNX0RFQlVHX0RSSVZFUigib2JqICVwIHBoeXMgJSNsbHggZGV2ICUjbGx4XG4iLCBv
YmosCkBAIC0yMDUsNyArMjA2LDYgQEAgYXJtYWRhX2dlbV9hbGxvY19wcml2YXRlX29iamVjdChz
dHJ1Y3QgZHJtX2RldmljZSAqZGV2LCBzaXplX3Qgc2l6ZSkKIAkJcmV0dXJuIE5VTEw7CiAKIAlk
cm1fZ2VtX3ByaXZhdGVfb2JqZWN0X2luaXQoZGV2LCAmb2JqLT5vYmosIHNpemUpOwotCW9iai0+
ZGV2X2FkZHIgPSBETUFfRVJST1JfQ09ERTsKIAogCURSTV9ERUJVR19EUklWRVIoImFsbG9jIHBy
aXZhdGUgb2JqICVwIHNpemUgJXp1XG4iLCBvYmosIHNpemUpOwogCkBAIC0yMjksOCArMjI5LDYg
QEAgc3RhdGljIHN0cnVjdCBhcm1hZGFfZ2VtX29iamVjdCAqYXJtYWRhX2dlbV9hbGxvY19vYmpl
Y3Qoc3RydWN0IGRybV9kZXZpY2UgKmRldiwKIAkJcmV0dXJuIE5VTEw7CiAJfQogCi0Jb2JqLT5k
ZXZfYWRkciA9IERNQV9FUlJPUl9DT0RFOwotCiAJbWFwcGluZyA9IG9iai0+b2JqLmZpbHAtPmZf
bWFwcGluZzsKIAltYXBwaW5nX3NldF9nZnBfbWFzayhtYXBwaW5nLCBHRlBfSElHSFVTRVIgfCBf
X0dGUF9SRUNMQUlNQUJMRSk7CiAKQEAgLTYxMCw1ICs2MDgsNiBAQCBpbnQgYXJtYWRhX2dlbV9t
YXBfaW1wb3J0KHN0cnVjdCBhcm1hZGFfZ2VtX29iamVjdCAqZG9iaikKIAkJcmV0dXJuIC1FSU5W
QUw7CiAJfQogCWRvYmotPmRldl9hZGRyID0gc2dfZG1hX2FkZHJlc3MoZG9iai0+c2d0LT5zZ2wp
OworCWRvYmotPm1hcHBlZCA9IHRydWU7CiAJcmV0dXJuIDA7CiB9CmRpZmYgLS1naXQgYS9kcml2
ZXJzL2dwdS9kcm0vYXJtYWRhL2FybWFkYV9nZW0uaCBiL2RyaXZlcnMvZ3B1L2RybS9hcm1hZGEv
YXJtYWRhX2dlbS5oCmluZGV4IGI4OGQyYjk4NTNjNy4uNmU1MjRlMDY3NmJiIDEwMDY0NAotLS0g
YS9kcml2ZXJzL2dwdS9kcm0vYXJtYWRhL2FybWFkYV9nZW0uaAorKysgYi9kcml2ZXJzL2dwdS9k
cm0vYXJtYWRhL2FybWFkYV9nZW0uaApAQCAtMTYsNiArMTYsNyBAQCBzdHJ1Y3QgYXJtYWRhX2dl
bV9vYmplY3QgewogCXZvaWQJCQkqYWRkcjsKIAlwaHlzX2FkZHJfdAkJcGh5c19hZGRyOwogCXJl
c291cmNlX3NpemVfdAkJZGV2X2FkZHI7CisJYm9vbAkJCW1hcHBlZDsKIAlzdHJ1Y3QgZHJtX21t
X25vZGUJKmxpbmVhcjsJLyogZm9yIGxpbmVhciBiYWNrZWQgKi8KIAlzdHJ1Y3QgcGFnZQkJKnBh
Z2U7CQkvKiBmb3IgcGFnZSBiYWNrZWQgKi8KIAlzdHJ1Y3Qgc2dfdGFibGUJCSpzZ3Q7CQkvKiBm
b3IgaW1wb3J0ZWQgKi8KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:11:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18: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 1dLviY-0007gu-Rp; Fri, 16 Jun 2017 18: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
 <BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dLviX-0007fh-Ef
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 18:11:33 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 B0/D2-03620-45F14495; Fri, 16 Jun 2017 18:11:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsXiaHS5VTdE3iX
 SoHkhq8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnF/5lT2gjViFdN3rWRsYPwo1MXIxcEicIJN
 onvFc1YQR0jgBKPEgSmr2boYOTnYBFQk3jzvYQdJiAgcYpE4+eYoE0iCWUBB4te9TUAdHBzCA
 nYSPxeZgoRZBFQldm56ygIS5hXQl/jxUhEkLCEgL7Gr7SIriM0pYCDx88g2RhBbCKhkys27jC
 DjJQRaGCXaLq5gmcDIs4CRYRWjRnFqUVlqka6xoV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJ
 SsV5yfu4mRqDnGYBgB2PTosBDjJIcTEqivO+fOEcK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBd
 JesSKSRYlJqeWpGWmQMMQZi0BAePkgjvfj6gNG9xQWJucWY6ROoUo6KUOK+DHFBCACSRUZoH1
 wYL+0uMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5u2WAZrCk5lXAjf9FdBiJqDFQRccQBaXJC
 KkpBoYV23au0fgSozqFSnHu1el1iSyfzx2b0FCpcx0obr8AtFX9w7yb9rtk6GjL3Ppm9+jDe3
 O1au2FxVcypnG//DfT09X98NhaQ8FHWfWmweYPbGynudyUpCfvbPk/fuHrqfz++b/lZt5QmFb
 Z0B37t65Tzx9z5pPTVA4qZRp8+a6p8e7/2HTr7xdo8RSnJFoqMVcVJwIAI9RFYR2AgAA
X-Env-Sender: BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1497636690!95645779!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34902 invoked from network); 16 Jun 2017 18:11:31 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-14.tower-27.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 16 Jun 2017 18:11:31 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=G6PwcMBv2fhLxqRM08WwX1zyNVvoDV537aNYRx8MfMY=; b=gWf+LHefqlm9BWM2Er7xd3J4r
 wKoAwyYB5kRSb8YfCHwTFcBQIh9jz6/DbTyGmocyYGAlttzSgcqhdcvHmHssxE9Fl/ycKj4qU0XS+
 TXT7Bfvb2yvVq1JZlfDxJRzqYoK1NxITYdXxdrRx7472hWtBdTI18TMhCZ/Z0Hv6XP3Drq45Txyoy
 BoKJq4XmMOU1U4F2s2BWLX1Uozn8ph31GQ+n4PyfJfADBrToDPq3HzLB5W+HnaWOlxqNFBhUcqpul
 903id0O5NGpnoHlsh0O1qABGH/IWUpH4luBn9fPohFUldnaie12GaukFA1TdUgMowzFzJW3o+zFln
 d9GmgRHVA==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dLviS-0004Vi-Gm; Fri, 16 Jun 2017 18:11:29 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Fri, 16 Jun 2017 20:10:21 +0200
Message-Id: <20170616181059.19206-7-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170616181059.19206-1-hch@lst.de>
References: <20170616181059.19206-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 06/44] iommu/dma: don't rely on DMA_ERROR_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>

RE1BX0VSUk9SX0NPREUgaXMgbm90IGEgcHVibGljIEFQSSBhbmQgd2lsbCBnbyBhd2F5IHNvb24u
ICBkbWEgZG1hLWlvbW11CmRyaXZlciBhbHJlYWR5IGltcGxlbWVudHMgYSBwcm9wZXIgLT5tYXBw
aW5nX2Vycm9yIG1ldGhvZCwgc28gaXQncyBvbmx5CnVzaW5nIHRoZSB2YWx1ZSBpbnRlcm5hbGx5
LiAgQWRkIGEgbmV3IGxvY2FsIGRlZmluZSB1c2luZyB0aGUgdmFsdWUKdGhhdCBhcm02NCB3aGlj
aCBpcyB0aGUgb25seSBjdXJyZW50IHVzZXIgb2YgZG1hLWlvbW11LgoKU2lnbmVkLW9mZi1ieTog
Q2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+Ci0tLQogZHJpdmVycy9pb21tdS9kbWEtaW9t
bXUuYyB8IDE4ICsrKysrKysrKystLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlv
bnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9pb21tdS9kbWEtaW9t
bXUuYyBiL2RyaXZlcnMvaW9tbXUvZG1hLWlvbW11LmMKaW5kZXggNjI2MThlNzdiZWRjLi45NDAz
MzM2ZjFmYTYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvaW9tbXUvZG1hLWlvbW11LmMKKysrIGIvZHJp
dmVycy9pb21tdS9kbWEtaW9tbXUuYwpAQCAtMzEsNiArMzEsOCBAQAogI2luY2x1ZGUgPGxpbnV4
L3NjYXR0ZXJsaXN0Lmg+CiAjaW5jbHVkZSA8bGludXgvdm1hbGxvYy5oPgogCisjZGVmaW5lIElP
TU1VX01BUFBJTkdfRVJST1IJMAorCiBzdHJ1Y3QgaW9tbXVfZG1hX21zaV9wYWdlIHsKIAlzdHJ1
Y3QgbGlzdF9oZWFkCWxpc3Q7CiAJZG1hX2FkZHJfdAkJaW92YTsKQEAgLTUwMCw3ICs1MDIsNyBA
QCB2b2lkIGlvbW11X2RtYV9mcmVlKHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IHBhZ2UgKipw
YWdlcywgc2l6ZV90IHNpemUsCiB7CiAJX19pb21tdV9kbWFfdW5tYXAoaW9tbXVfZ2V0X2RvbWFp
bl9mb3JfZGV2KGRldiksICpoYW5kbGUsIHNpemUpOwogCV9faW9tbXVfZG1hX2ZyZWVfcGFnZXMo
cGFnZXMsIFBBR0VfQUxJR04oc2l6ZSkgPj4gUEFHRV9TSElGVCk7Ci0JKmhhbmRsZSA9IERNQV9F
UlJPUl9DT0RFOworCSpoYW5kbGUgPSBJT01NVV9NQVBQSU5HX0VSUk9SOwogfQogCiAvKioKQEAg
LTUzMyw3ICs1MzUsNyBAQCBzdHJ1Y3QgcGFnZSAqKmlvbW11X2RtYV9hbGxvYyhzdHJ1Y3QgZGV2
aWNlICpkZXYsIHNpemVfdCBzaXplLCBnZnBfdCBnZnAsCiAJZG1hX2FkZHJfdCBpb3ZhOwogCXVu
c2lnbmVkIGludCBjb3VudCwgbWluX3NpemUsIGFsbG9jX3NpemVzID0gZG9tYWluLT5wZ3NpemVf
Yml0bWFwOwogCi0JKmhhbmRsZSA9IERNQV9FUlJPUl9DT0RFOworCSpoYW5kbGUgPSBJT01NVV9N
QVBQSU5HX0VSUk9SOwogCiAJbWluX3NpemUgPSBhbGxvY19zaXplcyAmIC1hbGxvY19zaXplczsK
IAlpZiAobWluX3NpemUgPCBQQUdFX1NJWkUpIHsKQEAgLTYyNywxMSArNjI5LDExIEBAIHN0YXRp
YyBkbWFfYWRkcl90IF9faW9tbXVfZG1hX21hcChzdHJ1Y3QgZGV2aWNlICpkZXYsIHBoeXNfYWRk
cl90IHBoeXMsCiAKIAlpb3ZhID0gaW9tbXVfZG1hX2FsbG9jX2lvdmEoZG9tYWluLCBzaXplLCBk
bWFfZ2V0X21hc2soZGV2KSwgZGV2KTsKIAlpZiAoIWlvdmEpCi0JCXJldHVybiBETUFfRVJST1Jf
Q09ERTsKKwkJcmV0dXJuIElPTU1VX01BUFBJTkdfRVJST1I7CiAKIAlpZiAoaW9tbXVfbWFwKGRv
bWFpbiwgaW92YSwgcGh5cyAtIGlvdmFfb2ZmLCBzaXplLCBwcm90KSkgewogCQlpb21tdV9kbWFf
ZnJlZV9pb3ZhKGNvb2tpZSwgaW92YSwgc2l6ZSk7Ci0JCXJldHVybiBETUFfRVJST1JfQ09ERTsK
KwkJcmV0dXJuIElPTU1VX01BUFBJTkdfRVJST1I7CiAJfQogCXJldHVybiBpb3ZhICsgaW92YV9v
ZmY7CiB9CkBAIC02NzEsNyArNjczLDcgQEAgc3RhdGljIGludCBfX2ZpbmFsaXNlX3NnKHN0cnVj
dCBkZXZpY2UgKmRldiwgc3RydWN0IHNjYXR0ZXJsaXN0ICpzZywgaW50IG5lbnRzLAogCiAJCXMt
Pm9mZnNldCArPSBzX2lvdmFfb2ZmOwogCQlzLT5sZW5ndGggPSBzX2xlbmd0aDsKLQkJc2dfZG1h
X2FkZHJlc3MocykgPSBETUFfRVJST1JfQ09ERTsKKwkJc2dfZG1hX2FkZHJlc3MocykgPSBJT01N
VV9NQVBQSU5HX0VSUk9SOwogCQlzZ19kbWFfbGVuKHMpID0gMDsKIAogCQkvKgpAQCAtNzE0LDEx
ICs3MTYsMTEgQEAgc3RhdGljIHZvaWQgX19pbnZhbGlkYXRlX3NnKHN0cnVjdCBzY2F0dGVybGlz
dCAqc2csIGludCBuZW50cykKIAlpbnQgaTsKIAogCWZvcl9lYWNoX3NnKHNnLCBzLCBuZW50cywg
aSkgewotCQlpZiAoc2dfZG1hX2FkZHJlc3MocykgIT0gRE1BX0VSUk9SX0NPREUpCisJCWlmIChz
Z19kbWFfYWRkcmVzcyhzKSAhPSBJT01NVV9NQVBQSU5HX0VSUk9SKQogCQkJcy0+b2Zmc2V0ICs9
IHNnX2RtYV9hZGRyZXNzKHMpOwogCQlpZiAoc2dfZG1hX2xlbihzKSkKIAkJCXMtPmxlbmd0aCA9
IHNnX2RtYV9sZW4ocyk7Ci0JCXNnX2RtYV9hZGRyZXNzKHMpID0gRE1BX0VSUk9SX0NPREU7CisJ
CXNnX2RtYV9hZGRyZXNzKHMpID0gSU9NTVVfTUFQUElOR19FUlJPUjsKIAkJc2dfZG1hX2xlbihz
KSA9IDA7CiAJfQogfQpAQCAtODM2LDcgKzgzOCw3IEBAIHZvaWQgaW9tbXVfZG1hX3VubWFwX3Jl
c291cmNlKHN0cnVjdCBkZXZpY2UgKmRldiwgZG1hX2FkZHJfdCBoYW5kbGUsCiAKIGludCBpb21t
dV9kbWFfbWFwcGluZ19lcnJvcihzdHJ1Y3QgZGV2aWNlICpkZXYsIGRtYV9hZGRyX3QgZG1hX2Fk
ZHIpCiB7Ci0JcmV0dXJuIGRtYV9hZGRyID09IERNQV9FUlJPUl9DT0RFOworCXJldHVybiBkbWFf
YWRkciA9PSBJT01NVV9NQVBQSU5HX0VSUk9SOwogfQogCiBzdGF0aWMgc3RydWN0IGlvbW11X2Rt
YV9tc2lfcGFnZSAqaW9tbXVfZG1hX2dldF9tc2lfcGFnZShzdHJ1Y3QgZGV2aWNlICpkZXYsCi0t
IAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:11:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18: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 1dLvid-0007kB-3B; Fri, 16 Jun 2017 18:11:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dLvib-0007it-NQ
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 18:11:37 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 10/DD-03371-95F14495; Fri, 16 Jun 2017 18:11:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDLMWRWlGSWpSXmKPExsXiaHS5VTdC3iX
 SYMUbIYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP5HtuCvrSKrycPsjUw7gvvYuTiYBE4wSbx
 8coFFhBHSOAEo8T5nVdYuxg5OdgEVCTePO9hB0mICBxikTj55igTSIJZQEHi171NYEXCAs4S9
 3d+BouzCKhK/Os9wwxi8wroS9xafoENxJYQkJfY1XYRrJ5TwEDi55FtjCC2EFDNlJt3GUEWSA
 i0MEq0XVzBMoGRZwEjwypGjeLUorLUIl1DI72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3
 k/NxNjEDfMwDBDsbLGwMOMUpyMCmJ8r5/4hwpxJeUn1KZkVicEV9UmpNafIhRg4NDYMLZudOZ
 pFjy8vNSlSR4J8u5RAoJFqWmp1akZeYAgxOmVIKDR0mEdz8fUJq3uCAxtzgzHSJ1ilGXY8Pq9
 V+YhMBmSInzOoDMEAApyijNgxsBi5RLjLJSwryMQAcK8RSkFuVmlqDKv2IU52BUEuZ9CjKFJz
 OvBG7TK6AjmICOCLrgAHJESSJCSqqBcYYPH7uFsGlOWOZXb+NAM4Mscyczz1vZUq2hr8p/yaT
 paV6yrTn7U9ds0et9NUlv1phVb/XebxF7XMticti/dp/7L3Kiq0RlUo0C9lzQ7Vw44beQ8+Ql
 HXmTOGayvD7JIqIfvuVI6NxPEYWKD99bzPbcPqVswe+5GzYWh8z6/fKjdu3R6IAmJZbijERDL
 eai4kQAmYD6bI8CAAA=
X-Env-Sender: BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1497636694!48522347!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53683 invoked from network); 16 Jun 2017 18:11:35 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-2.tower-27.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 16 Jun 2017 18:11:35 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=lR97CyW8NWSugSIGv1XUwMTencLRtpiTCysPQJU4+Es=; b=iAnUca8aasf4rSFWni9GKcXFY
 cW4BZQLOzpql+9fhP5XL/u2WYNX1KNjTgFwcjQRRFByGQta4XsvM74EHX+Zq1kOTVrZYlCYAoqliu
 3X5JRJPwFTQgZLB0q+1afUqK7hC5giCvJmKADSYgkt8u+U+h5AyuR7Ew/zUeQ5VA9Tg+FzFuXEl7s
 Iin2PxkKvFhbhgoCEzIHykimrGcjrK/WHQcWTNIzuDH+vQqd91EVXoWKAMs6ekj+i8jxDwUx50Jby
 ihvTv4swYIQ34PAb9dLHCyoUtpY2XvHPy6gXNM8F8aMnl2xrI3BfCrG9+Oblpe7iJpnpyh+Sa+lcG
 SfBX0pISg==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dLviV-0004ai-KX; Fri, 16 Jun 2017 18:11:32 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Fri, 16 Jun 2017 20:10:22 +0200
Message-Id: <20170616181059.19206-8-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170616181059.19206-1-hch@lst.de>
References: <20170616181059.19206-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 07/44] xen-swiotlb: consolidate
	xen_swiotlb_dma_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>

QVJNIGFuZCB4ODYgaGFkIGR1cGxpY2F0ZWQgdmVyc2lvbnMgb2YgdGhlIGRtYV9vcHMgc3RydWN0
dXJlLCB0aGUKb25seSBkaWZmZXJlbmNlIGlzIHRoYXQgeDg2IGhhc24ndCB3aXJlZCB1cCB0aGUg
c2V0X2RtYV9tYXNrLAptbWFwLCBhbmQgZ2V0X3NndGFibGUgb3BzIHlldC4gIE9uIHg4NiBhbGwg
b2YgdGhlbSBhcmUgaWRlbnRpY2FsCnRvIHRoZSBnZW5lcmljIHZlcnNpb24sIHNvIHRoZXkgYXJl
bid0IG5lZWRlZCBidXQgaGFybWxlc3MuCgpBbGwgdGhlIHN5bWJvbHMgdXNlZCBvbmx5IGZvciB4
ZW5fc3dpb3RsYl9kbWFfb3BzIGNhbiBub3cgYmUgbWFya2VkCnN0YXRpYyBhcyB3ZWxsLgoKU2ln
bmVkLW9mZi1ieTogQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+ClJldmlld2VkLWJ5OiBL
b25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Ci0tLQogYXJjaC9h
cm0veGVuL21tLmMgICAgICAgICAgICAgIHwgMTcgLS0tLS0tLS0KIGFyY2gveDg2L3hlbi9wY2kt
c3dpb3RsYi14ZW4uYyB8IDE0IC0tLS0tLS0KIGRyaXZlcnMveGVuL3N3aW90bGIteGVuLmMgICAg
ICB8IDkzICsrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLQogaW5jbHVk
ZS94ZW4vc3dpb3RsYi14ZW4uaCAgICAgIHwgNjIgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQogNCBmaWxlcyBjaGFuZ2VkLCA0OSBpbnNlcnRpb25zKCspLCAxMzcgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvYXJjaC9hcm0veGVuL21tLmMgYi9hcmNoL2FybS94ZW4vbW0uYwppbmRleCBm
MDMyNWQ5NmI5N2EuLjc4NWQyYTU2MmEyMyAxMDA2NDQKLS0tIGEvYXJjaC9hcm0veGVuL21tLmMK
KysrIGIvYXJjaC9hcm0veGVuL21tLmMKQEAgLTE4NSwyMyArMTg1LDYgQEAgRVhQT1JUX1NZTUJP
TF9HUEwoeGVuX2Rlc3Ryb3lfY29udGlndW91c19yZWdpb24pOwogY29uc3Qgc3RydWN0IGRtYV9t
YXBfb3BzICp4ZW5fZG1hX29wczsKIEVYUE9SVF9TWU1CT0woeGVuX2RtYV9vcHMpOwogCi1zdGF0
aWMgY29uc3Qgc3RydWN0IGRtYV9tYXBfb3BzIHhlbl9zd2lvdGxiX2RtYV9vcHMgPSB7Ci0JLmFs
bG9jID0geGVuX3N3aW90bGJfYWxsb2NfY29oZXJlbnQsCi0JLmZyZWUgPSB4ZW5fc3dpb3RsYl9m
cmVlX2NvaGVyZW50LAotCS5zeW5jX3NpbmdsZV9mb3JfY3B1ID0geGVuX3N3aW90bGJfc3luY19z
aW5nbGVfZm9yX2NwdSwKLQkuc3luY19zaW5nbGVfZm9yX2RldmljZSA9IHhlbl9zd2lvdGxiX3N5
bmNfc2luZ2xlX2Zvcl9kZXZpY2UsCi0JLnN5bmNfc2dfZm9yX2NwdSA9IHhlbl9zd2lvdGxiX3N5
bmNfc2dfZm9yX2NwdSwKLQkuc3luY19zZ19mb3JfZGV2aWNlID0geGVuX3N3aW90bGJfc3luY19z
Z19mb3JfZGV2aWNlLAotCS5tYXBfc2cgPSB4ZW5fc3dpb3RsYl9tYXBfc2dfYXR0cnMsCi0JLnVu
bWFwX3NnID0geGVuX3N3aW90bGJfdW5tYXBfc2dfYXR0cnMsCi0JLm1hcF9wYWdlID0geGVuX3N3
aW90bGJfbWFwX3BhZ2UsCi0JLnVubWFwX3BhZ2UgPSB4ZW5fc3dpb3RsYl91bm1hcF9wYWdlLAot
CS5kbWFfc3VwcG9ydGVkID0geGVuX3N3aW90bGJfZG1hX3N1cHBvcnRlZCwKLQkuc2V0X2RtYV9t
YXNrID0geGVuX3N3aW90bGJfc2V0X2RtYV9tYXNrLAotCS5tbWFwID0geGVuX3N3aW90bGJfZG1h
X21tYXAsCi0JLmdldF9zZ3RhYmxlID0geGVuX3N3aW90bGJfZ2V0X3NndGFibGUsCi19OwotCiBp
bnQgX19pbml0IHhlbl9tbV9pbml0KHZvaWQpCiB7CiAJc3RydWN0IGdudHRhYl9jYWNoZV9mbHVz
aCBjZmx1c2g7CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4vcGNpLXN3aW90bGIteGVuLmMgYi9h
cmNoL3g4Ni94ZW4vcGNpLXN3aW90bGIteGVuLmMKaW5kZXggNDJiMDhmOGZjMmNhLi4zN2M2MDU2
YTdiYmEgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi9wY2ktc3dpb3RsYi14ZW4uYworKysgYi9h
cmNoL3g4Ni94ZW4vcGNpLXN3aW90bGIteGVuLmMKQEAgLTE4LDIwICsxOCw2IEBACiAKIGludCB4
ZW5fc3dpb3RsYiBfX3JlYWRfbW9zdGx5OwogCi1zdGF0aWMgY29uc3Qgc3RydWN0IGRtYV9tYXBf
b3BzIHhlbl9zd2lvdGxiX2RtYV9vcHMgPSB7Ci0JLmFsbG9jID0geGVuX3N3aW90bGJfYWxsb2Nf
Y29oZXJlbnQsCi0JLmZyZWUgPSB4ZW5fc3dpb3RsYl9mcmVlX2NvaGVyZW50LAotCS5zeW5jX3Np
bmdsZV9mb3JfY3B1ID0geGVuX3N3aW90bGJfc3luY19zaW5nbGVfZm9yX2NwdSwKLQkuc3luY19z
aW5nbGVfZm9yX2RldmljZSA9IHhlbl9zd2lvdGxiX3N5bmNfc2luZ2xlX2Zvcl9kZXZpY2UsCi0J
LnN5bmNfc2dfZm9yX2NwdSA9IHhlbl9zd2lvdGxiX3N5bmNfc2dfZm9yX2NwdSwKLQkuc3luY19z
Z19mb3JfZGV2aWNlID0geGVuX3N3aW90bGJfc3luY19zZ19mb3JfZGV2aWNlLAotCS5tYXBfc2cg
PSB4ZW5fc3dpb3RsYl9tYXBfc2dfYXR0cnMsCi0JLnVubWFwX3NnID0geGVuX3N3aW90bGJfdW5t
YXBfc2dfYXR0cnMsCi0JLm1hcF9wYWdlID0geGVuX3N3aW90bGJfbWFwX3BhZ2UsCi0JLnVubWFw
X3BhZ2UgPSB4ZW5fc3dpb3RsYl91bm1hcF9wYWdlLAotCS5kbWFfc3VwcG9ydGVkID0geGVuX3N3
aW90bGJfZG1hX3N1cHBvcnRlZCwKLX07Ci0KIC8qCiAgKiBwY2lfeGVuX3N3aW90bGJfZGV0ZWN0
IC0gc2V0IHhlbl9zd2lvdGxiIHRvIDEgaWYgbmVjZXNzYXJ5CiAgKgpkaWZmIC0tZ2l0IGEvZHJp
dmVycy94ZW4vc3dpb3RsYi14ZW4uYyBiL2RyaXZlcnMveGVuL3N3aW90bGIteGVuLmMKaW5kZXgg
OGRhYjBkM2RjMTcyLi5hMGYwMDZkYWFiNDggMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3N3aW90
bGIteGVuLmMKKysrIGIvZHJpdmVycy94ZW4vc3dpb3RsYi14ZW4uYwpAQCAtMjk1LDcgKzI5NSw4
IEBAIGludCBfX3JlZiB4ZW5fc3dpb3RsYl9pbml0KGludCB2ZXJib3NlLCBib29sIGVhcmx5KQog
CQlmcmVlX3BhZ2VzKCh1bnNpZ25lZCBsb25nKXhlbl9pb190bGJfc3RhcnQsIG9yZGVyKTsKIAly
ZXR1cm4gcmM7CiB9Ci12b2lkICoKKworc3RhdGljIHZvaWQgKgogeGVuX3N3aW90bGJfYWxsb2Nf
Y29oZXJlbnQoc3RydWN0IGRldmljZSAqaHdkZXYsIHNpemVfdCBzaXplLAogCQkJICAgZG1hX2Fk
ZHJfdCAqZG1hX2hhbmRsZSwgZ2ZwX3QgZmxhZ3MsCiAJCQkgICB1bnNpZ25lZCBsb25nIGF0dHJz
KQpAQCAtMzQ2LDkgKzM0Nyw4IEBAIHhlbl9zd2lvdGxiX2FsbG9jX2NvaGVyZW50KHN0cnVjdCBk
ZXZpY2UgKmh3ZGV2LCBzaXplX3Qgc2l6ZSwKIAltZW1zZXQocmV0LCAwLCBzaXplKTsKIAlyZXR1
cm4gcmV0OwogfQotRVhQT1JUX1NZTUJPTF9HUEwoeGVuX3N3aW90bGJfYWxsb2NfY29oZXJlbnQp
OwogCi12b2lkCitzdGF0aWMgdm9pZAogeGVuX3N3aW90bGJfZnJlZV9jb2hlcmVudChzdHJ1Y3Qg
ZGV2aWNlICpod2Rldiwgc2l6ZV90IHNpemUsIHZvaWQgKnZhZGRyLAogCQkJICBkbWFfYWRkcl90
IGRldl9hZGRyLCB1bnNpZ25lZCBsb25nIGF0dHJzKQogewpAQCAtMzY5LDggKzM2OSw2IEBAIHhl
bl9zd2lvdGxiX2ZyZWVfY29oZXJlbnQoc3RydWN0IGRldmljZSAqaHdkZXYsIHNpemVfdCBzaXpl
LCB2b2lkICp2YWRkciwKIAogCXhlbl9mcmVlX2NvaGVyZW50X3BhZ2VzKGh3ZGV2LCBzaXplLCB2
YWRkciwgKGRtYV9hZGRyX3QpcGh5cywgYXR0cnMpOwogfQotRVhQT1JUX1NZTUJPTF9HUEwoeGVu
X3N3aW90bGJfZnJlZV9jb2hlcmVudCk7Ci0KIAogLyoKICAqIE1hcCBhIHNpbmdsZSBidWZmZXIg
b2YgdGhlIGluZGljYXRlZCBzaXplIGZvciBETUEgaW4gc3RyZWFtaW5nIG1vZGUuICBUaGUKQEAg
LTM3OSw3ICszNzcsNyBAQCBFWFBPUlRfU1lNQk9MX0dQTCh4ZW5fc3dpb3RsYl9mcmVlX2NvaGVy
ZW50KTsKICAqIE9uY2UgdGhlIGRldmljZSBpcyBnaXZlbiB0aGUgZG1hIGFkZHJlc3MsIHRoZSBk
ZXZpY2Ugb3ducyB0aGlzIG1lbW9yeSB1bnRpbAogICogZWl0aGVyIHhlbl9zd2lvdGxiX3VubWFw
X3BhZ2Ugb3IgeGVuX3N3aW90bGJfZG1hX3N5bmNfc2luZ2xlIGlzIHBlcmZvcm1lZC4KICAqLwot
ZG1hX2FkZHJfdCB4ZW5fc3dpb3RsYl9tYXBfcGFnZShzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVj
dCBwYWdlICpwYWdlLAorc3RhdGljIGRtYV9hZGRyX3QgeGVuX3N3aW90bGJfbWFwX3BhZ2Uoc3Ry
dWN0IGRldmljZSAqZGV2LCBzdHJ1Y3QgcGFnZSAqcGFnZSwKIAkJCQl1bnNpZ25lZCBsb25nIG9m
ZnNldCwgc2l6ZV90IHNpemUsCiAJCQkJZW51bSBkbWFfZGF0YV9kaXJlY3Rpb24gZGlyLAogCQkJ
CXVuc2lnbmVkIGxvbmcgYXR0cnMpCkBAIC00MjksNyArNDI3LDYgQEAgZG1hX2FkZHJfdCB4ZW5f
c3dpb3RsYl9tYXBfcGFnZShzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBwYWdlICpwYWdlLAog
CiAJcmV0dXJuIERNQV9FUlJPUl9DT0RFOwogfQotRVhQT1JUX1NZTUJPTF9HUEwoeGVuX3N3aW90
bGJfbWFwX3BhZ2UpOwogCiAvKgogICogVW5tYXAgYSBzaW5nbGUgc3RyZWFtaW5nIG1vZGUgRE1B
IHRyYW5zbGF0aW9uLiAgVGhlIGRtYV9hZGRyIGFuZCBzaXplIG11c3QKQEAgLTQ2NywxMyArNDY0
LDEyIEBAIHN0YXRpYyB2b2lkIHhlbl91bm1hcF9zaW5nbGUoc3RydWN0IGRldmljZSAqaHdkZXYs
IGRtYV9hZGRyX3QgZGV2X2FkZHIsCiAJZG1hX21hcmtfY2xlYW4ocGh5c190b192aXJ0KHBhZGRy
KSwgc2l6ZSk7CiB9CiAKLXZvaWQgeGVuX3N3aW90bGJfdW5tYXBfcGFnZShzdHJ1Y3QgZGV2aWNl
ICpod2RldiwgZG1hX2FkZHJfdCBkZXZfYWRkciwKK3N0YXRpYyB2b2lkIHhlbl9zd2lvdGxiX3Vu
bWFwX3BhZ2Uoc3RydWN0IGRldmljZSAqaHdkZXYsIGRtYV9hZGRyX3QgZGV2X2FkZHIsCiAJCQkg
ICAgc2l6ZV90IHNpemUsIGVudW0gZG1hX2RhdGFfZGlyZWN0aW9uIGRpciwKIAkJCSAgICB1bnNp
Z25lZCBsb25nIGF0dHJzKQogewogCXhlbl91bm1hcF9zaW5nbGUoaHdkZXYsIGRldl9hZGRyLCBz
aXplLCBkaXIsIGF0dHJzKTsKIH0KLUVYUE9SVF9TWU1CT0xfR1BMKHhlbl9zd2lvdGxiX3VubWFw
X3BhZ2UpOwogCiAvKgogICogTWFrZSBwaHlzaWNhbCBtZW1vcnkgY29uc2lzdGVudCBmb3IgYSBz
aW5nbGUgc3RyZWFtaW5nIG1vZGUgRE1BIHRyYW5zbGF0aW9uCkBAIC01MTYsNyArNTEyLDYgQEAg
eGVuX3N3aW90bGJfc3luY19zaW5nbGVfZm9yX2NwdShzdHJ1Y3QgZGV2aWNlICpod2RldiwgZG1h
X2FkZHJfdCBkZXZfYWRkciwKIHsKIAl4ZW5fc3dpb3RsYl9zeW5jX3NpbmdsZShod2RldiwgZGV2
X2FkZHIsIHNpemUsIGRpciwgU1lOQ19GT1JfQ1BVKTsKIH0KLUVYUE9SVF9TWU1CT0xfR1BMKHhl
bl9zd2lvdGxiX3N5bmNfc2luZ2xlX2Zvcl9jcHUpOwogCiB2b2lkCiB4ZW5fc3dpb3RsYl9zeW5j
X3NpbmdsZV9mb3JfZGV2aWNlKHN0cnVjdCBkZXZpY2UgKmh3ZGV2LCBkbWFfYWRkcl90IGRldl9h
ZGRyLApAQCAtNTI0LDcgKzUxOSwyNSBAQCB4ZW5fc3dpb3RsYl9zeW5jX3NpbmdsZV9mb3JfZGV2
aWNlKHN0cnVjdCBkZXZpY2UgKmh3ZGV2LCBkbWFfYWRkcl90IGRldl9hZGRyLAogewogCXhlbl9z
d2lvdGxiX3N5bmNfc2luZ2xlKGh3ZGV2LCBkZXZfYWRkciwgc2l6ZSwgZGlyLCBTWU5DX0ZPUl9E
RVZJQ0UpOwogfQotRVhQT1JUX1NZTUJPTF9HUEwoeGVuX3N3aW90bGJfc3luY19zaW5nbGVfZm9y
X2RldmljZSk7CisKKy8qCisgKiBVbm1hcCBhIHNldCBvZiBzdHJlYW1pbmcgbW9kZSBETUEgdHJh
bnNsYXRpb25zLiAgQWdhaW4sIGNwdSByZWFkIHJ1bGVzCisgKiBjb25jZXJuaW5nIGNhbGxzIGhl
cmUgYXJlIHRoZSBzYW1lIGFzIGZvciBzd2lvdGxiX3VubWFwX3BhZ2UoKSBhYm92ZS4KKyAqLwor
c3RhdGljIHZvaWQKK3hlbl9zd2lvdGxiX3VubWFwX3NnX2F0dHJzKHN0cnVjdCBkZXZpY2UgKmh3
ZGV2LCBzdHJ1Y3Qgc2NhdHRlcmxpc3QgKnNnbCwKKwkJCSAgIGludCBuZWxlbXMsIGVudW0gZG1h
X2RhdGFfZGlyZWN0aW9uIGRpciwKKwkJCSAgIHVuc2lnbmVkIGxvbmcgYXR0cnMpCit7CisJc3Ry
dWN0IHNjYXR0ZXJsaXN0ICpzZzsKKwlpbnQgaTsKKworCUJVR19PTihkaXIgPT0gRE1BX05PTkUp
OworCisJZm9yX2VhY2hfc2coc2dsLCBzZywgbmVsZW1zLCBpKQorCQl4ZW5fdW5tYXBfc2luZ2xl
KGh3ZGV2LCBzZy0+ZG1hX2FkZHJlc3MsIHNnX2RtYV9sZW4oc2cpLCBkaXIsIGF0dHJzKTsKKwor
fQogCiAvKgogICogTWFwIGEgc2V0IG9mIGJ1ZmZlcnMgZGVzY3JpYmVkIGJ5IHNjYXR0ZXJsaXN0
IGluIHN0cmVhbWluZyBtb2RlIGZvciBETUEuCkBAIC01NDIsNyArNTU1LDcgQEAgRVhQT1JUX1NZ
TUJPTF9HUEwoeGVuX3N3aW90bGJfc3luY19zaW5nbGVfZm9yX2RldmljZSk7CiAgKiBEZXZpY2Ug
b3duZXJzaGlwIGlzc3VlcyBhcyBtZW50aW9uZWQgYWJvdmUgZm9yIHhlbl9zd2lvdGxiX21hcF9w
YWdlIGFyZSB0aGUKICAqIHNhbWUgaGVyZS4KICAqLwotaW50CitzdGF0aWMgaW50CiB4ZW5fc3dp
b3RsYl9tYXBfc2dfYXR0cnMoc3RydWN0IGRldmljZSAqaHdkZXYsIHN0cnVjdCBzY2F0dGVybGlz
dCAqc2dsLAogCQkJIGludCBuZWxlbXMsIGVudW0gZG1hX2RhdGFfZGlyZWN0aW9uIGRpciwKIAkJ
CSB1bnNpZ25lZCBsb25nIGF0dHJzKQpAQCAtNTk5LDI3ICs2MTIsNiBAQCB4ZW5fc3dpb3RsYl9t
YXBfc2dfYXR0cnMoc3RydWN0IGRldmljZSAqaHdkZXYsIHN0cnVjdCBzY2F0dGVybGlzdCAqc2ds
LAogCX0KIAlyZXR1cm4gbmVsZW1zOwogfQotRVhQT1JUX1NZTUJPTF9HUEwoeGVuX3N3aW90bGJf
bWFwX3NnX2F0dHJzKTsKLQotLyoKLSAqIFVubWFwIGEgc2V0IG9mIHN0cmVhbWluZyBtb2RlIERN
QSB0cmFuc2xhdGlvbnMuICBBZ2FpbiwgY3B1IHJlYWQgcnVsZXMKLSAqIGNvbmNlcm5pbmcgY2Fs
bHMgaGVyZSBhcmUgdGhlIHNhbWUgYXMgZm9yIHN3aW90bGJfdW5tYXBfcGFnZSgpIGFib3ZlLgot
ICovCi12b2lkCi14ZW5fc3dpb3RsYl91bm1hcF9zZ19hdHRycyhzdHJ1Y3QgZGV2aWNlICpod2Rl
diwgc3RydWN0IHNjYXR0ZXJsaXN0ICpzZ2wsCi0JCQkgICBpbnQgbmVsZW1zLCBlbnVtIGRtYV9k
YXRhX2RpcmVjdGlvbiBkaXIsCi0JCQkgICB1bnNpZ25lZCBsb25nIGF0dHJzKQotewotCXN0cnVj
dCBzY2F0dGVybGlzdCAqc2c7Ci0JaW50IGk7Ci0KLQlCVUdfT04oZGlyID09IERNQV9OT05FKTsK
LQotCWZvcl9lYWNoX3NnKHNnbCwgc2csIG5lbGVtcywgaSkKLQkJeGVuX3VubWFwX3NpbmdsZSho
d2Rldiwgc2ctPmRtYV9hZGRyZXNzLCBzZ19kbWFfbGVuKHNnKSwgZGlyLCBhdHRycyk7Ci0KLX0K
LUVYUE9SVF9TWU1CT0xfR1BMKHhlbl9zd2lvdGxiX3VubWFwX3NnX2F0dHJzKTsKIAogLyoKICAq
IE1ha2UgcGh5c2ljYWwgbWVtb3J5IGNvbnNpc3RlbnQgZm9yIGEgc2V0IG9mIHN0cmVhbWluZyBt
b2RlIERNQSB0cmFuc2xhdGlvbnMKQEAgLTY0MSwyMSArNjMzLDE5IEBAIHhlbl9zd2lvdGxiX3N5
bmNfc2coc3RydWN0IGRldmljZSAqaHdkZXYsIHN0cnVjdCBzY2F0dGVybGlzdCAqc2dsLAogCQkJ
CQlzZ19kbWFfbGVuKHNnKSwgZGlyLCB0YXJnZXQpOwogfQogCi12b2lkCitzdGF0aWMgdm9pZAog
eGVuX3N3aW90bGJfc3luY19zZ19mb3JfY3B1KHN0cnVjdCBkZXZpY2UgKmh3ZGV2LCBzdHJ1Y3Qg
c2NhdHRlcmxpc3QgKnNnLAogCQkJICAgIGludCBuZWxlbXMsIGVudW0gZG1hX2RhdGFfZGlyZWN0
aW9uIGRpcikKIHsKIAl4ZW5fc3dpb3RsYl9zeW5jX3NnKGh3ZGV2LCBzZywgbmVsZW1zLCBkaXIs
IFNZTkNfRk9SX0NQVSk7CiB9Ci1FWFBPUlRfU1lNQk9MX0dQTCh4ZW5fc3dpb3RsYl9zeW5jX3Nn
X2Zvcl9jcHUpOwogCi12b2lkCitzdGF0aWMgdm9pZAogeGVuX3N3aW90bGJfc3luY19zZ19mb3Jf
ZGV2aWNlKHN0cnVjdCBkZXZpY2UgKmh3ZGV2LCBzdHJ1Y3Qgc2NhdHRlcmxpc3QgKnNnLAogCQkJ
ICAgICAgIGludCBuZWxlbXMsIGVudW0gZG1hX2RhdGFfZGlyZWN0aW9uIGRpcikKIHsKIAl4ZW5f
c3dpb3RsYl9zeW5jX3NnKGh3ZGV2LCBzZywgbmVsZW1zLCBkaXIsIFNZTkNfRk9SX0RFVklDRSk7
CiB9Ci1FWFBPUlRfU1lNQk9MX0dQTCh4ZW5fc3dpb3RsYl9zeW5jX3NnX2Zvcl9kZXZpY2UpOwog
CiAvKgogICogUmV0dXJuIHdoZXRoZXIgdGhlIGdpdmVuIGRldmljZSBETUEgYWRkcmVzcyBtYXNr
IGNhbiBiZSBzdXBwb3J0ZWQKQEAgLTY2MywxNCArNjUzLDEzIEBAIEVYUE9SVF9TWU1CT0xfR1BM
KHhlbl9zd2lvdGxiX3N5bmNfc2dfZm9yX2RldmljZSk7CiAgKiBkdXJpbmcgYnVzIG1hc3Rlcmlu
ZywgdGhlbiB5b3Ugd291bGQgcGFzcyAweDAwZmZmZmZmIGFzIHRoZSBtYXNrIHRvCiAgKiB0aGlz
IGZ1bmN0aW9uLgogICovCi1pbnQKK3N0YXRpYyBpbnQKIHhlbl9zd2lvdGxiX2RtYV9zdXBwb3J0
ZWQoc3RydWN0IGRldmljZSAqaHdkZXYsIHU2NCBtYXNrKQogewogCXJldHVybiB4ZW5fdmlydF90
b19idXMoeGVuX2lvX3RsYl9lbmQgLSAxKSA8PSBtYXNrOwogfQotRVhQT1JUX1NZTUJPTF9HUEwo
eGVuX3N3aW90bGJfZG1hX3N1cHBvcnRlZCk7CiAKLWludAorc3RhdGljIGludAogeGVuX3N3aW90
bGJfc2V0X2RtYV9tYXNrKHN0cnVjdCBkZXZpY2UgKmRldiwgdTY0IGRtYV9tYXNrKQogewogCWlm
ICghZGV2LT5kbWFfbWFzayB8fCAheGVuX3N3aW90bGJfZG1hX3N1cHBvcnRlZChkZXYsIGRtYV9t
YXNrKSkKQEAgLTY4MCwxNCArNjY5LDEzIEBAIHhlbl9zd2lvdGxiX3NldF9kbWFfbWFzayhzdHJ1
Y3QgZGV2aWNlICpkZXYsIHU2NCBkbWFfbWFzaykKIAogCXJldHVybiAwOwogfQotRVhQT1JUX1NZ
TUJPTF9HUEwoeGVuX3N3aW90bGJfc2V0X2RtYV9tYXNrKTsKIAogLyoKICAqIENyZWF0ZSB1c2Vy
c3BhY2UgbWFwcGluZyBmb3IgdGhlIERNQS1jb2hlcmVudCBtZW1vcnkuCiAgKiBUaGlzIGZ1bmN0
aW9uIHNob3VsZCBiZSBjYWxsZWQgd2l0aCB0aGUgcGFnZXMgZnJvbSB0aGUgY3VycmVudCBkb21h
aW4gb25seSwKICAqIHBhc3NpbmcgcGFnZXMgbWFwcGVkIGZyb20gb3RoZXIgZG9tYWlucyB3b3Vs
ZCBsZWFkIHRvIG1lbW9yeSBjb3JydXB0aW9uLgogICovCi1pbnQKK3N0YXRpYyBpbnQKIHhlbl9z
d2lvdGxiX2RtYV9tbWFwKHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IHZtX2FyZWFfc3RydWN0
ICp2bWEsCiAJCSAgICAgdm9pZCAqY3B1X2FkZHIsIGRtYV9hZGRyX3QgZG1hX2FkZHIsIHNpemVf
dCBzaXplLAogCQkgICAgIHVuc2lnbmVkIGxvbmcgYXR0cnMpCkBAIC02OTksMTMgKzY4NywxMiBA
QCB4ZW5fc3dpb3RsYl9kbWFfbW1hcChzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCB2bV9hcmVh
X3N0cnVjdCAqdm1hLAogI2VuZGlmCiAJcmV0dXJuIGRtYV9jb21tb25fbW1hcChkZXYsIHZtYSwg
Y3B1X2FkZHIsIGRtYV9hZGRyLCBzaXplKTsKIH0KLUVYUE9SVF9TWU1CT0xfR1BMKHhlbl9zd2lv
dGxiX2RtYV9tbWFwKTsKIAogLyoKICAqIFRoaXMgZnVuY3Rpb24gc2hvdWxkIGJlIGNhbGxlZCB3
aXRoIHRoZSBwYWdlcyBmcm9tIHRoZSBjdXJyZW50IGRvbWFpbiBvbmx5LAogICogcGFzc2luZyBw
YWdlcyBtYXBwZWQgZnJvbSBvdGhlciBkb21haW5zIHdvdWxkIGxlYWQgdG8gbWVtb3J5IGNvcnJ1
cHRpb24uCiAgKi8KLWludAorc3RhdGljIGludAogeGVuX3N3aW90bGJfZ2V0X3NndGFibGUoc3Ry
dWN0IGRldmljZSAqZGV2LCBzdHJ1Y3Qgc2dfdGFibGUgKnNndCwKIAkJCXZvaWQgKmNwdV9hZGRy
LCBkbWFfYWRkcl90IGhhbmRsZSwgc2l6ZV90IHNpemUsCiAJCQl1bnNpZ25lZCBsb25nIGF0dHJz
KQpAQCAtNzI3LDQgKzcxNCwyMCBAQCB4ZW5fc3dpb3RsYl9nZXRfc2d0YWJsZShzdHJ1Y3QgZGV2
aWNlICpkZXYsIHN0cnVjdCBzZ190YWJsZSAqc2d0LAogI2VuZGlmCiAJcmV0dXJuIGRtYV9jb21t
b25fZ2V0X3NndGFibGUoZGV2LCBzZ3QsIGNwdV9hZGRyLCBoYW5kbGUsIHNpemUpOwogfQotRVhQ
T1JUX1NZTUJPTF9HUEwoeGVuX3N3aW90bGJfZ2V0X3NndGFibGUpOworCitjb25zdCBzdHJ1Y3Qg
ZG1hX21hcF9vcHMgeGVuX3N3aW90bGJfZG1hX29wcyA9IHsKKwkuYWxsb2MgPSB4ZW5fc3dpb3Rs
Yl9hbGxvY19jb2hlcmVudCwKKwkuZnJlZSA9IHhlbl9zd2lvdGxiX2ZyZWVfY29oZXJlbnQsCisJ
LnN5bmNfc2luZ2xlX2Zvcl9jcHUgPSB4ZW5fc3dpb3RsYl9zeW5jX3NpbmdsZV9mb3JfY3B1LAor
CS5zeW5jX3NpbmdsZV9mb3JfZGV2aWNlID0geGVuX3N3aW90bGJfc3luY19zaW5nbGVfZm9yX2Rl
dmljZSwKKwkuc3luY19zZ19mb3JfY3B1ID0geGVuX3N3aW90bGJfc3luY19zZ19mb3JfY3B1LAor
CS5zeW5jX3NnX2Zvcl9kZXZpY2UgPSB4ZW5fc3dpb3RsYl9zeW5jX3NnX2Zvcl9kZXZpY2UsCisJ
Lm1hcF9zZyA9IHhlbl9zd2lvdGxiX21hcF9zZ19hdHRycywKKwkudW5tYXBfc2cgPSB4ZW5fc3dp
b3RsYl91bm1hcF9zZ19hdHRycywKKwkubWFwX3BhZ2UgPSB4ZW5fc3dpb3RsYl9tYXBfcGFnZSwK
KwkudW5tYXBfcGFnZSA9IHhlbl9zd2lvdGxiX3VubWFwX3BhZ2UsCisJLmRtYV9zdXBwb3J0ZWQg
PSB4ZW5fc3dpb3RsYl9kbWFfc3VwcG9ydGVkLAorCS5zZXRfZG1hX21hc2sgPSB4ZW5fc3dpb3Rs
Yl9zZXRfZG1hX21hc2ssCisJLm1tYXAgPSB4ZW5fc3dpb3RsYl9kbWFfbW1hcCwKKwkuZ2V0X3Nn
dGFibGUgPSB4ZW5fc3dpb3RsYl9nZXRfc2d0YWJsZSwKK307CmRpZmYgLS1naXQgYS9pbmNsdWRl
L3hlbi9zd2lvdGxiLXhlbi5oIGIvaW5jbHVkZS94ZW4vc3dpb3RsYi14ZW4uaAppbmRleCAxZjZk
NzhmMDQ0YjYuLmVkMmRlMzYzZGEzMyAxMDA2NDQKLS0tIGEvaW5jbHVkZS94ZW4vc3dpb3RsYi14
ZW4uaAorKysgYi9pbmNsdWRlL3hlbi9zd2lvdGxiLXhlbi5oCkBAIC0xLDY5ICsxLDkgQEAKICNp
Zm5kZWYgX19MSU5VWF9TV0lPVExCX1hFTl9ICiAjZGVmaW5lIF9fTElOVVhfU1dJT1RMQl9YRU5f
SAogCi0jaW5jbHVkZSA8bGludXgvZG1hLWRpcmVjdGlvbi5oPgotI2luY2x1ZGUgPGxpbnV4L3Nj
YXR0ZXJsaXN0Lmg+CiAjaW5jbHVkZSA8bGludXgvc3dpb3RsYi5oPgogCiBleHRlcm4gaW50IHhl
bl9zd2lvdGxiX2luaXQoaW50IHZlcmJvc2UsIGJvb2wgZWFybHkpOworZXh0ZXJuIGNvbnN0IHN0
cnVjdCBkbWFfbWFwX29wcyB4ZW5fc3dpb3RsYl9kbWFfb3BzOwogCi1leHRlcm4gdm9pZAotKnhl
bl9zd2lvdGxiX2FsbG9jX2NvaGVyZW50KHN0cnVjdCBkZXZpY2UgKmh3ZGV2LCBzaXplX3Qgc2l6
ZSwKLQkJCSAgICBkbWFfYWRkcl90ICpkbWFfaGFuZGxlLCBnZnBfdCBmbGFncywKLQkJCSAgICB1
bnNpZ25lZCBsb25nIGF0dHJzKTsKLQotZXh0ZXJuIHZvaWQKLXhlbl9zd2lvdGxiX2ZyZWVfY29o
ZXJlbnQoc3RydWN0IGRldmljZSAqaHdkZXYsIHNpemVfdCBzaXplLAotCQkJICB2b2lkICp2YWRk
ciwgZG1hX2FkZHJfdCBkbWFfaGFuZGxlLAotCQkJICB1bnNpZ25lZCBsb25nIGF0dHJzKTsKLQot
ZXh0ZXJuIGRtYV9hZGRyX3QgeGVuX3N3aW90bGJfbWFwX3BhZ2Uoc3RydWN0IGRldmljZSAqZGV2
LCBzdHJ1Y3QgcGFnZSAqcGFnZSwKLQkJCQkgICAgICAgdW5zaWduZWQgbG9uZyBvZmZzZXQsIHNp
emVfdCBzaXplLAotCQkJCSAgICAgICBlbnVtIGRtYV9kYXRhX2RpcmVjdGlvbiBkaXIsCi0JCQkJ
ICAgICAgIHVuc2lnbmVkIGxvbmcgYXR0cnMpOwotCi1leHRlcm4gdm9pZCB4ZW5fc3dpb3RsYl91
bm1hcF9wYWdlKHN0cnVjdCBkZXZpY2UgKmh3ZGV2LCBkbWFfYWRkcl90IGRldl9hZGRyLAotCQkJ
CSAgIHNpemVfdCBzaXplLCBlbnVtIGRtYV9kYXRhX2RpcmVjdGlvbiBkaXIsCi0JCQkJICAgdW5z
aWduZWQgbG9uZyBhdHRycyk7Ci1leHRlcm4gaW50Ci14ZW5fc3dpb3RsYl9tYXBfc2dfYXR0cnMo
c3RydWN0IGRldmljZSAqaHdkZXYsIHN0cnVjdCBzY2F0dGVybGlzdCAqc2dsLAotCQkJIGludCBu
ZWxlbXMsIGVudW0gZG1hX2RhdGFfZGlyZWN0aW9uIGRpciwKLQkJCSB1bnNpZ25lZCBsb25nIGF0
dHJzKTsKLQotZXh0ZXJuIHZvaWQKLXhlbl9zd2lvdGxiX3VubWFwX3NnX2F0dHJzKHN0cnVjdCBk
ZXZpY2UgKmh3ZGV2LCBzdHJ1Y3Qgc2NhdHRlcmxpc3QgKnNnbCwKLQkJCSAgIGludCBuZWxlbXMs
IGVudW0gZG1hX2RhdGFfZGlyZWN0aW9uIGRpciwKLQkJCSAgIHVuc2lnbmVkIGxvbmcgYXR0cnMp
OwotCi1leHRlcm4gdm9pZAoteGVuX3N3aW90bGJfc3luY19zaW5nbGVfZm9yX2NwdShzdHJ1Y3Qg
ZGV2aWNlICpod2RldiwgZG1hX2FkZHJfdCBkZXZfYWRkciwKLQkJCQlzaXplX3Qgc2l6ZSwgZW51
bSBkbWFfZGF0YV9kaXJlY3Rpb24gZGlyKTsKLQotZXh0ZXJuIHZvaWQKLXhlbl9zd2lvdGxiX3N5
bmNfc2dfZm9yX2NwdShzdHJ1Y3QgZGV2aWNlICpod2Rldiwgc3RydWN0IHNjYXR0ZXJsaXN0ICpz
ZywKLQkJCSAgICBpbnQgbmVsZW1zLCBlbnVtIGRtYV9kYXRhX2RpcmVjdGlvbiBkaXIpOwotCi1l
eHRlcm4gdm9pZAoteGVuX3N3aW90bGJfc3luY19zaW5nbGVfZm9yX2RldmljZShzdHJ1Y3QgZGV2
aWNlICpod2RldiwgZG1hX2FkZHJfdCBkZXZfYWRkciwKLQkJCQkgICBzaXplX3Qgc2l6ZSwgZW51
bSBkbWFfZGF0YV9kaXJlY3Rpb24gZGlyKTsKLQotZXh0ZXJuIHZvaWQKLXhlbl9zd2lvdGxiX3N5
bmNfc2dfZm9yX2RldmljZShzdHJ1Y3QgZGV2aWNlICpod2Rldiwgc3RydWN0IHNjYXR0ZXJsaXN0
ICpzZywKLQkJCSAgICAgICBpbnQgbmVsZW1zLCBlbnVtIGRtYV9kYXRhX2RpcmVjdGlvbiBkaXIp
OwotCi1leHRlcm4gaW50Ci14ZW5fc3dpb3RsYl9kbWFfc3VwcG9ydGVkKHN0cnVjdCBkZXZpY2Ug
Kmh3ZGV2LCB1NjQgbWFzayk7Ci0KLWV4dGVybiBpbnQKLXhlbl9zd2lvdGxiX3NldF9kbWFfbWFz
ayhzdHJ1Y3QgZGV2aWNlICpkZXYsIHU2NCBkbWFfbWFzayk7Ci0KLWV4dGVybiBpbnQKLXhlbl9z
d2lvdGxiX2RtYV9tbWFwKHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IHZtX2FyZWFfc3RydWN0
ICp2bWEsCi0JCSAgICAgdm9pZCAqY3B1X2FkZHIsIGRtYV9hZGRyX3QgZG1hX2FkZHIsIHNpemVf
dCBzaXplLAotCQkgICAgIHVuc2lnbmVkIGxvbmcgYXR0cnMpOwotCi1leHRlcm4gaW50Ci14ZW5f
c3dpb3RsYl9nZXRfc2d0YWJsZShzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBzZ190YWJsZSAq
c2d0LAotCQkJdm9pZCAqY3B1X2FkZHIsIGRtYV9hZGRyX3QgaGFuZGxlLCBzaXplX3Qgc2l6ZSwK
LQkJCXVuc2lnbmVkIGxvbmcgYXR0cnMpOwogI2VuZGlmIC8qIF9fTElOVVhfU1dJT1RMQl9YRU5f
SCAqLwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:11:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18: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 1dLvii-0007oz-Eg; Fri, 16 Jun 2017 18:11:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dLvih-0007oS-T6
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 18:11:43 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 64/FB-03920-F5F14495; Fri, 16 Jun 2017 18:11:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrALMWRWlGSWpSXmKPExsXiaHS5VTdG3iX
 SYOpRDovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePA5ddsBVv4Kzr+vWJuYFzN28XIxcEicIJN
 YvOVDhYQR0jgBKPEwd8rWLsYOTnYBFQk3jzvYQdJiAgcYpE4+eYoE0iCWUBB4te9TUBFHBzCA
 rYSV44Zg4RZBFQlTj+6wgxi8wroS8zf1cgOYksIyEvsarsINpNTwEDi55FtjCC2EFDNlJt3GU
 HmSwi0MEq0XVzBMoGRZwEjwypGjeLUorLUIl1DU72kosz0jJLcxMwcXUMDM73c1OLixPTUnMS
 kYr3k/NxNjEDfMwDBDsZvywIOMUpyMCmJ8r5/4hwpxJeUn1KZkVicEV9UmpNafIhRhoNDSYKX
 Q84lUkiwKDU9tSItMwcYhDBpCQ4eJRHe/XxAad7igsTc4sx0iNQpRl2ODavXf2ESYsnLz0uVE
 uc9KgtUJABSlFGaBzcCFhGXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMzbLQM0hSczrwRu0y
 ugI5iAjgi64AByREkiQkqqgXGxo8WCP++3Xc88L69/Op8tyozD4Py+C1dTgqVEu9TUrq2Pumf
 29YhtrpK0u+gbdcaJ2qc3iH7befzXYqZbXuYvPvTsef9hlebX1KTfZlv/3P+0ZkXRS4djKSe2
 1QvvU73te/r1s7NpaxyFToY1f/lYyq3yopjbl2XaZdYmZzZTM7VpN7vzVxspsRRnJBpqMRcVJ
 wIA0JXia4MCAAA=
X-Env-Sender: BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1497636698!97796785!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18721 invoked from network); 16 Jun 2017 18:11:39 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-8.tower-27.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 16 Jun 2017 18:11:39 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=nARWAjpRjMxYcpHKBe2wq5SCFOGALtwyOK7haLK2hYI=; b=ZL6HJOsE4GnPKIDfmxAPuCBMs
 QTomiP5SeB4dE6zYrXNrtk1MC8sKygHEwdsqFh4IUhB5QUYQbfzTpq/riqSkf2VcvfPumiMO+nMW/
 ozf0gjDG38MW6CyrtzJzkbdVxVxiKME2STnM0uT3SMWtj4Lu9Mlo+xuX3xfgc87pSBZEaIneGz/lf
 Plb25/z3y2BD2H0JTLnDVvhQxg6tXrka0qdXpLq1RPSX53ozfBK3gRb64jHZMlbz8P8z0YBXNvNv/
 sdcNJNoFbchUz17wZLDgU3kNF0/0sbb++f0s/TLH5bhI95NGiMmmQXfReNcAV+FJzwEFfNvqtQZ58
 aO7ZTKwGA==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dLvia-0004kG-Em; Fri, 16 Jun 2017 18:11:37 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Fri, 16 Jun 2017 20:10:23 +0200
Message-Id: <20170616181059.19206-9-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170616181059.19206-1-hch@lst.de>
References: <20170616181059.19206-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 08/44] xen-swiotlb: implement ->mapping_error
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RE1BX0VSUk9SX0NPREUgaXMgZ29pbmcgdG8gZ28gYXdheSwgc28gZG9uJ3QgcmVseSBvbiBpdC4K
ClNpZ25lZC1vZmYtYnk6IENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgpSZXZpZXdlZC1i
eTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgotLS0KIGRy
aXZlcnMveGVuL3N3aW90bGIteGVuLmMgfCAxMiArKysrKysrKysrLS0KIDEgZmlsZSBjaGFuZ2Vk
LCAxMCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMv
eGVuL3N3aW90bGIteGVuLmMgYi9kcml2ZXJzL3hlbi9zd2lvdGxiLXhlbi5jCmluZGV4IGEwZjAw
NmRhYWI0OC4uYzNhMDRiMmQ3NTMyIDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi9zd2lvdGxiLXhl
bi5jCisrKyBiL2RyaXZlcnMveGVuL3N3aW90bGIteGVuLmMKQEAgLTY3LDYgKzY3LDggQEAgc3Rh
dGljIHVuc2lnbmVkIGxvbmcgZG1hX2FsbG9jX2NvaGVyZW50X21hc2soc3RydWN0IGRldmljZSAq
ZGV2LAogfQogI2VuZGlmCiAKKyNkZWZpbmUgWEVOX1NXSU9UTEJfRVJST1JfQ09ERQkofihkbWFf
YWRkcl90KTB4MCkKKwogc3RhdGljIGNoYXIgKnhlbl9pb190bGJfc3RhcnQsICp4ZW5faW9fdGxi
X2VuZDsKIHN0YXRpYyB1bnNpZ25lZCBsb25nIHhlbl9pb190bGJfbnNsYWJzOwogLyoKQEAgLTQx
MCw3ICs0MTIsNyBAQCBzdGF0aWMgZG1hX2FkZHJfdCB4ZW5fc3dpb3RsYl9tYXBfcGFnZShzdHJ1
Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBwYWdlICpwYWdlLAogCW1hcCA9IHN3aW90bGJfdGJsX21h
cF9zaW5nbGUoZGV2LCBzdGFydF9kbWFfYWRkciwgcGh5cywgc2l6ZSwgZGlyLAogCQkJCSAgICAg
YXR0cnMpOwogCWlmIChtYXAgPT0gU1dJT1RMQl9NQVBfRVJST1IpCi0JCXJldHVybiBETUFfRVJS
T1JfQ09ERTsKKwkJcmV0dXJuIFhFTl9TV0lPVExCX0VSUk9SX0NPREU7CiAKIAlkZXZfYWRkciA9
IHhlbl9waHlzX3RvX2J1cyhtYXApOwogCXhlbl9kbWFfbWFwX3BhZ2UoZGV2LCBwZm5fdG9fcGFn
ZShtYXAgPj4gUEFHRV9TSElGVCksCkBAIC00MjUsNyArNDI3LDcgQEAgc3RhdGljIGRtYV9hZGRy
X3QgeGVuX3N3aW90bGJfbWFwX3BhZ2Uoc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1Y3QgcGFnZSAq
cGFnZSwKIAlhdHRycyB8PSBETUFfQVRUUl9TS0lQX0NQVV9TWU5DOwogCXN3aW90bGJfdGJsX3Vu
bWFwX3NpbmdsZShkZXYsIG1hcCwgc2l6ZSwgZGlyLCBhdHRycyk7CiAKLQlyZXR1cm4gRE1BX0VS
Uk9SX0NPREU7CisJcmV0dXJuIFhFTl9TV0lPVExCX0VSUk9SX0NPREU7CiB9CiAKIC8qCkBAIC03
MTUsNiArNzE3LDExIEBAIHhlbl9zd2lvdGxiX2dldF9zZ3RhYmxlKHN0cnVjdCBkZXZpY2UgKmRl
diwgc3RydWN0IHNnX3RhYmxlICpzZ3QsCiAJcmV0dXJuIGRtYV9jb21tb25fZ2V0X3NndGFibGUo
ZGV2LCBzZ3QsIGNwdV9hZGRyLCBoYW5kbGUsIHNpemUpOwogfQogCitzdGF0aWMgaW50IHhlbl9z
d2lvdGxiX21hcHBpbmdfZXJyb3Ioc3RydWN0IGRldmljZSAqZGV2LCBkbWFfYWRkcl90IGRtYV9h
ZGRyKQoreworCXJldHVybiBkbWFfYWRkciA9PSBYRU5fU1dJT1RMQl9FUlJPUl9DT0RFOworfQor
CiBjb25zdCBzdHJ1Y3QgZG1hX21hcF9vcHMgeGVuX3N3aW90bGJfZG1hX29wcyA9IHsKIAkuYWxs
b2MgPSB4ZW5fc3dpb3RsYl9hbGxvY19jb2hlcmVudCwKIAkuZnJlZSA9IHhlbl9zd2lvdGxiX2Zy
ZWVfY29oZXJlbnQsCkBAIC03MzAsNCArNzM3LDUgQEAgY29uc3Qgc3RydWN0IGRtYV9tYXBfb3Bz
IHhlbl9zd2lvdGxiX2RtYV9vcHMgPSB7CiAJLnNldF9kbWFfbWFzayA9IHhlbl9zd2lvdGxiX3Nl
dF9kbWFfbWFzaywKIAkubW1hcCA9IHhlbl9zd2lvdGxiX2RtYV9tbWFwLAogCS5nZXRfc2d0YWJs
ZSA9IHhlbl9zd2lvdGxiX2dldF9zZ3RhYmxlLAorCS5tYXBwaW5nX2Vycm9yCT0geGVuX3N3aW90
bGJfbWFwcGluZ19lcnJvciwKIH07Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:11:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18:11:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLvij-0007qO-Lt; Fri, 16 Jun 2017 18:11:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dLvii-0007p5-Vf
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 18:11:45 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 7C/BB-03058-06F14495; Fri, 16 Jun 2017 18:11:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsXiaHS5VTde3iX
 SYOlFVYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWP+yeyCaawVi5qfMTYwHmPpYuTiYBE4wSYx
 6cwFNhBHSOAEo8StRbeAMpwcbAIqEm+e97CDJEQEDrFInHxzlAkkwSygIPHr3iZWEFtYwFBi3
 bobzF2MHECjVCUW7NcDCfMKGEjse/APrERCQF5iV9tFMJsTKP7zyDZGEFtIQF9iys27jCDzJQ
 RaGCXaLq5gmcDIs4CRYRWjRnFqUVlqka6RiV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5
 yfu4mRqDnGYBgB+O+j5GHGCU5mJREed8/cY4U4kvKT6nMSCzOiC8qzUktPsQow8GhJME7Wc4l
 UkiwKDU9tSItMwcYgjBpCQ4eJRHe/XxAad7igsTc4sx0iNQpRl2Opg9bvjAJseTl56VKifMel
 QUqEgApyijNgxsBi4dLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEubtlgGawpOZVwK36RXQEU
 xARwRdcAA5oiQRISXVwLix0mf7xL+XVyXNnRL/4fUsr439a4yrE1kcHqknax47ffT39QfPxDd
 cmViWOPH9psOzbTY68uRqi05yEvI/FX9hxhJ79wc/PWSdZCTvPAw+aL3h6YddUVFSzy5OzTMr
 benhzcre3zE3s/R1UXDopanVygUlbJ4v9xexbLpSv1XS4fWhP2vnsccosRRnJBpqMRcVJwIA0
 6IUJYICAAA=
X-Env-Sender: BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1497636702!98560994!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54340 invoked from network); 16 Jun 2017 18:11:43 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-13.tower-27.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 16 Jun 2017 18:11:43 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=Qq8AeGjAhgMaYo45H5H0z3+n7t09h3AhcNXTUqnWhFg=; b=HJPQTy/kSdxuWgdai1m/+PD+B
 bAY9LjMARiZgYhSPdu7sb0YDWmmEZ284Fs8RNLYZYKAxfijWemszNIpqtMD2FObLGD3zaBMPv3BUc
 5e0pMsdelkeb8rtGXfP1ERex311Rc9D0qLJAX98wn3KHvX8xaldWDPjd3/4uXQJyn5yAQnCZ7J+Kt
 C3n5SJRb6WPnbSPtgkE3EpiiUSNEwAz0T5PVts911xOhv8rZkLLE4S36e7AH9R8TgQZkr3D7mpgkY
 hWMXBq3x5WNItoN5MVK/7DoFYReHQm4CjSv+ASvfNc9WUUC101uDBNBr0LCHh7QbXzdh2tQQz2h2u
 lvdfa8Mtg==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dLvie-0004sv-1p; Fri, 16 Jun 2017 18:11:40 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Fri, 16 Jun 2017 20:10:24 +0200
Message-Id: <20170616181059.19206-10-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170616181059.19206-1-hch@lst.de>
References: <20170616181059.19206-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 09/44] c6x: remove DMA_ERROR_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>

U2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+Ci0tLQogYXJjaC9j
NngvaW5jbHVkZS9hc20vZG1hLW1hcHBpbmcuaCB8IDUgLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA1
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gvYzZ4L2luY2x1ZGUvYXNtL2RtYS1tYXBw
aW5nLmggYi9hcmNoL2M2eC9pbmNsdWRlL2FzbS9kbWEtbWFwcGluZy5oCmluZGV4IGFjYTlmNzU1
ZTRmOC4uMDVkYWYxMDM4MTExIDEwMDY0NAotLS0gYS9hcmNoL2M2eC9pbmNsdWRlL2FzbS9kbWEt
bWFwcGluZy5oCisrKyBiL2FyY2gvYzZ4L2luY2x1ZGUvYXNtL2RtYS1tYXBwaW5nLmgKQEAgLTEy
LDExICsxMiw2IEBACiAjaWZuZGVmIF9BU01fQzZYX0RNQV9NQVBQSU5HX0gKICNkZWZpbmUgX0FT
TV9DNlhfRE1BX01BUFBJTkdfSAogCi0vKgotICogRE1BIGVycm9ycyBhcmUgZGVmaW5lZCBieSBh
bGwtYml0cy1zZXQgaW4gdGhlIERNQSBhZGRyZXNzLgotICovCi0jZGVmaW5lIERNQV9FUlJPUl9D
T0RFIH4wCi0KIGV4dGVybiBjb25zdCBzdHJ1Y3QgZG1hX21hcF9vcHMgYzZ4X2RtYV9vcHM7CiAK
IHN0YXRpYyBpbmxpbmUgY29uc3Qgc3RydWN0IGRtYV9tYXBfb3BzICpnZXRfYXJjaF9kbWFfb3Bz
KHN0cnVjdCBidXNfdHlwZSAqYnVzKQotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:11:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18:11:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLvio-0007vR-TI; Fri, 16 Jun 2017 18: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
 <BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dLvin-0007u9-LZ
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 18:11:49 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 33/B5-03613-46F14495; Fri, 16 Jun 2017 18:11:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrALMWRWlGSWpSXmKPExsXiaHS5VTdF3iX
 S4PcccYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaP1wFGWgn8sFfd/nWRuYNzG0sXIxcEicIJN
 ou3pISYQR0jgBKPE1EvdrF2MnBxsAioSb573sIMkRAQOsUicfHOUCSTBLKAg8eveJqAiDg5hA
 SOJry/cQcIsAqoS0490g5XwChhItLVsZQSxJQTkJXa1XQSbyQkU/3lkG1hcSEBfYsrNu4wg8y
 UEWhgl2i6uYJnAyLOAkWEVo0ZxalFZapGukYFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrF
 ecn7uJkag7xmAYAfjr2UBhxglOZiURHnfP3GOFOJLyk+pzEgszogvKs1JLT7EKMPBoSTByyHn
 EikkWJSanlqRlpkDDEKYtAQHj5II734+oDRvcUFibnFmOkTqFKMuR9OHLV+YhFjy8vNSpcR5H
 UBmCIAUZZTmwY2ARcQlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfN2ywBN4cnMK4Hb9AroCC
 agI4IuOIAcUZKIkJJqYDzB495uMHf+Ufn+L/PYxa9LvPuXxdvIvFV8TUOM8FNb0WoFrsvTyro
 cBS8t7dnSHXg+135CGuulJWyamhr+XlZ/57HfvJtRstxFOEax6ObNdHVX5oWLH6zk0OgNLb57
 ZurUx1+i5D4vs5s9JS5KWfOB4efpv7plz2R2vtBf7Lrv0EnJlP8VV5RYijMSDbWYi4oTAUqvL
 WKDAgAA
X-Env-Sender: BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1497636706!108190307!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48538 invoked from network); 16 Jun 2017 18:11:48 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-9.tower-27.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 16 Jun 2017 18:11:48 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=Uy6H3+yx5EeAWQfHfPRvhVNeqQCPFpPHV5YVmwy+QSI=; b=fKAsHkfZmPCuHOxxoipJFT2FD
 Onp8qlpmfZTTHehcB6rvxwh/YXsWS7AHRBL4/Wt2jRP281raJQNFWhTs722VhGDkM7py5HfJrfBxy
 bzS1eMCgQa4ONj75QN7BmzLVw3BB8LN1t6q1tTMf2X1DIhWQ/29Eg/LEj7CmWnBPJ8QSv4BpXEfQp
 ZgS2MkLA4P8lqnD6Kygz4C8bjipiXHw9VxWP5w+9nxhY7OxbcAaao9TiUllsIr++d1mGa6tRN+uT+
 FIoQsG3D4k/LzQ8mNOCLLcys8ZunaEaGxv/J+8dh/q9el5GxerxBPp5SF1KzhYd6YodZn8rTTnjeI
 Ex8WHgE2A==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dLvii-0004wO-Hz; Fri, 16 Jun 2017 18:11:45 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Fri, 16 Jun 2017 20:10:25 +0200
Message-Id: <20170616181059.19206-11-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170616181059.19206-1-hch@lst.de>
References: <20170616181059.19206-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 10/44] ia64: remove DMA_ERROR_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>

QWxsIGlhNjQgZG1hX21hcHBpbmdfb3BzIGluc3RhbmNlcyBhbHJlYWR5IGhhdmUgYSBtYXBwaW5n
X2Vycm9yIG1lbWJlci4KClNpZ25lZC1vZmYtYnk6IENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0
LmRlPgotLS0KIGFyY2gvaWE2NC9pbmNsdWRlL2FzbS9kbWEtbWFwcGluZy5oIHwgMiAtLQogMSBm
aWxlIGNoYW5nZWQsIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC9pYTY0L2luY2x1
ZGUvYXNtL2RtYS1tYXBwaW5nLmggYi9hcmNoL2lhNjQvaW5jbHVkZS9hc20vZG1hLW1hcHBpbmcu
aAppbmRleCA3M2VjM2M2ZjRjZmUuLjNjZTVhYjQzMzlmMyAxMDA2NDQKLS0tIGEvYXJjaC9pYTY0
L2luY2x1ZGUvYXNtL2RtYS1tYXBwaW5nLmgKKysrIGIvYXJjaC9pYTY0L2luY2x1ZGUvYXNtL2Rt
YS1tYXBwaW5nLmgKQEAgLTEyLDggKzEyLDYgQEAKIAogI2RlZmluZSBBUkNIX0hBU19ETUFfR0VU
X1JFUVVJUkVEX01BU0sKIAotI2RlZmluZSBETUFfRVJST1JfQ09ERSAwCi0KIGV4dGVybiBjb25z
dCBzdHJ1Y3QgZG1hX21hcF9vcHMgKmRtYV9vcHM7CiBleHRlcm4gc3RydWN0IGlhNjRfbWFjaGlu
ZV92ZWN0b3IgaWE2NF9tdjsKIGV4dGVybiB2b2lkIHNldF9pb21tdV9tYWNodmVjKHZvaWQpOwot
LSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:11:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18: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 1dLvis-0007zP-4J; Fri, 16 Jun 2017 18:11:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dLviq-0007xA-PF
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 18:11:52 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 62/83-02181-86F14495; Fri, 16 Jun 2017 18:11:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrALMWRWlGSWpSXmKPExsXiaHS5VTdd3iX
 SYNEzaYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaNlTQ9rwUTWistLt7E0MB5h6WLk4mAROMEm
 cXjNTjBHSOAEo8TBnWfYuxg5OdgEVCTePO9hB0mICBxikTj55igTSIJZQEHi171NrCC2sICRx
 I7Td4BsDqBRqhKt/1xBwrwCBhKzmk6zgNgSAvISu9ougpVzAsV/HtnGCGILCehLTLl5lxFkvo
 RAC6NE28UVLBMYeRYwMqxi1ChOLSpLLdI1NNJLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZ
 Lzs/dxAj0PQMQ7GDsm+V8iFGSg0lJlPf9E+dIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8k+Vc
 IoUEi1LTUyvSMnOAQQiTluDgURLh3c8HlOYtLkjMLc5Mh0idYtTlaPqw5QuTEEtefl6qlDjvV
 pAZAiBFGaV5cCNgEXGJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrxPQabwZOaVwG16BXQEE9
 ARQRccQI4oSURISTUwMsxgmMCv0LzL9bfDgRXue681W6VuaRa4292vrdy4yXhi6WQ75aUJDBe
 ZjqxfYFh1ZIbivpKzkddOhFk3Wcn5m6x3SdM3eG64xbxulVjJO3XXbMOzK34V151nP3xu1pV/
 sZPW70n9kGZ6cruuJItn+uL1F747N1+Z6HE6Oy1g6fXWwqiFWtYvlViKMxINtZiLihMBXFAh3
 4MCAAA=
X-Env-Sender: BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1497636709!83187856!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55230 invoked from network); 16 Jun 2017 18:11:51 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-2.tower-206.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 16 Jun 2017 18:11:51 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=+BimIphw+O/ZeWv5ilcXGOZNr0jC0FIS9166yVuBOCo=; b=aar/hGEgYNDN760LyRQGOkf/c
 muF7aFh0DgtllPrRo3c8wxtJxCfC6AqYgWxIk0PYRwz603D6psbrFTgHfcfmRH0ibidr7pujlTu34
 fV23h02D1Ktmi4xFT/ee4A7nL1dt+Xhuk0CJjXosgYfbcmiG5ZFGyIOmdopFiyx9AioD8NlANQV+G
 4bApgR0F/BP4Yreisd6zvQ+ByN5YNX3ffICBEDZWdSJ45Bo5QIi2ws6GGz6fQpmI7caiiDfGmN2dM
 ZIUhm9lG/76+KFCNx0yp+QwUQVlMsFmukfOKgbQ3upwhKdkhZfg3xbYGffum+a9HlYUAPm0gi91JJ
 ok2iqMXDQ==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dLvim-0004zm-1O; Fri, 16 Jun 2017 18:11:48 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Fri, 16 Jun 2017 20:10:26 +0200
Message-Id: <20170616181059.19206-12-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170616181059.19206-1-hch@lst.de>
References: <20170616181059.19206-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 11/44] m32r: remove DMA_ERROR_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>

ZG1hLW5vb3AgaXMgdGhlIG9ubHkgZG1hX21hcHBpbmdfb3BzIGluc3RhbmNlIGZvciBtMzJyIGFu
ZCBkb2VzIG5vdCByZXR1cm4KZXJyb3JzLgoKU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoIEhlbGx3
aWcgPGhjaEBsc3QuZGU+Ci0tLQogYXJjaC9tMzJyL2luY2x1ZGUvYXNtL2RtYS1tYXBwaW5nLmgg
fCAyIC0tCiAxIGZpbGUgY2hhbmdlZCwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNo
L20zMnIvaW5jbHVkZS9hc20vZG1hLW1hcHBpbmcuaCBiL2FyY2gvbTMyci9pbmNsdWRlL2FzbS9k
bWEtbWFwcGluZy5oCmluZGV4IGMwMWQ5ZjUyZDIyOC4uYWZmM2FlOGI2MmY3IDEwMDY0NAotLS0g
YS9hcmNoL20zMnIvaW5jbHVkZS9hc20vZG1hLW1hcHBpbmcuaAorKysgYi9hcmNoL20zMnIvaW5j
bHVkZS9hc20vZG1hLW1hcHBpbmcuaApAQCAtOCw4ICs4LDYgQEAKICNpbmNsdWRlIDxsaW51eC9k
bWEtZGVidWcuaD4KICNpbmNsdWRlIDxsaW51eC9pby5oPgogCi0jZGVmaW5lIERNQV9FUlJPUl9D
T0RFICh+KGRtYV9hZGRyX3QpMHgwKQotCiBzdGF0aWMgaW5saW5lIGNvbnN0IHN0cnVjdCBkbWFf
bWFwX29wcyAqZ2V0X2FyY2hfZG1hX29wcyhzdHJ1Y3QgYnVzX3R5cGUgKmJ1cykKIHsKIAlyZXR1
cm4gJmRtYV9ub29wX29wczsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:11:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18: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 1dLviw-000843-BI; Fri, 16 Jun 2017 18:11:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dLviv-000829-4B
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 18:11:57 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 3B/37-03058-C6F14495; Fri, 16 Jun 2017 18:11:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrALMWRWlGSWpSXmKPExsXiaHS5VTdb3iX
 SYOo+U4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWP2w80sBdNYK34v2M3UwHiOpYuRi4NF4ASb
 xOuL65lAHCGBE4wS3xbvA8pwcrAJqEi8ed7DDpIQETjEInHyzVEmkASzgILEr3ubWEFsYQELi
 Z5DkxhBbBYBVYkT+6ezg9i8AgYS7x8cAbMlBOQldrVdBKvnBIr/PLINrF5IQF9iys27jCALJA
 RaGCXaLq5gmcDIs4CRYRWjenFqUVlqka6RXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ
 +7iZGoO8ZgGAH47K/TocYJTmYlER53z9xjhTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwcsh5xIp
 JFiUmp5akZaZAwxCmLQEB4+SCO9+PqA0b3FBYm5xZjpE6hSjLkfThy1fmIRY8vLzUqXEeR1AZ
 giAFGWU5sGNgEXEJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzdssATeHJzCuB2/QK6AgmoC
 OCLjiAHFGSiJCSamDc8lOCv+F008ba0L/z6sobl697tbfnqX5YyrR5hXuWbjqr/C2t7pPAfPH
 jW74vnBy29ECvp6yi5i9v8dl9V+PiTF4c/j7v6zcOUzs/t0Nv8uW+BRZqapvfejX5B+e5lvM7
 fq+0zNu7y9udNVaj38d24y12BeV3V7sPfnnAcHMKd+vM2kuan92+KbEUZyQaajEXFScCAOiQK
 BSDAgAA
X-Env-Sender: BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1497636714!95645808!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36204 invoked from network); 16 Jun 2017 18:11:55 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-14.tower-27.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 16 Jun 2017 18:11:55 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=czzdYfIKlgw8CBoCZndnCbas2yY5kUsyMGT+aG2d85s=; b=VQstiEDIubJ/vgk24nSWIeICs
 r4mHskXs3TZlldf7U6DyqrenXbebbkUo8dtSN1J2PC/d58Xg168/cRnXnjTxGJmanyoVRJx7oKMfs
 QCu01pGjLAmB9vpLcVYPMAs7qjnvujo/qBR/ovj1BIrpM5KjIAz7u3nCq4EAHos5CSvpq2v6sJSdF
 46FKpTTFFJd+ceOZZbOrq2ePIfvFnP1hJf00xadcvHUMC0LgRWtMhh8RcZ6N6iwury4JmzXnmeyhS
 4k8ln3f/T3Wos74kOGwgWPAF6n/InKVC3akMzSpGluENepsqGgMBp3QnuvxdAGfN8vM4SoaMfYYzv
 ZOozkZeoA==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dLvip-00054c-KM; Fri, 16 Jun 2017 18:11:52 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Fri, 16 Jun 2017 20:10:27 +0200
Message-Id: <20170616181059.19206-13-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170616181059.19206-1-hch@lst.de>
References: <20170616181059.19206-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 12/44] microblaze: remove DMA_ERROR_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>

bWljcm9ibGF6ZSBkb2VzIG5vdCByZXR1cm4gZXJyb3JzIGZvciBkbWFfbWFwX3BhZ2UuCgpTaWdu
ZWQtb2ZmLWJ5OiBDaHJpc3RvcGggSGVsbHdpZyA8aGNoQGxzdC5kZT4KLS0tCiBhcmNoL21pY3Jv
YmxhemUvaW5jbHVkZS9hc20vZG1hLW1hcHBpbmcuaCB8IDIgLS0KIDEgZmlsZSBjaGFuZ2VkLCAy
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gvbWljcm9ibGF6ZS9pbmNsdWRlL2FzbS9k
bWEtbWFwcGluZy5oIGIvYXJjaC9taWNyb2JsYXplL2luY2x1ZGUvYXNtL2RtYS1tYXBwaW5nLmgK
aW5kZXggM2ZhZDVlNzIyYTY2Li5lMTVjZDJmNzZlMjMgMTAwNjQ0Ci0tLSBhL2FyY2gvbWljcm9i
bGF6ZS9pbmNsdWRlL2FzbS9kbWEtbWFwcGluZy5oCisrKyBiL2FyY2gvbWljcm9ibGF6ZS9pbmNs
dWRlL2FzbS9kbWEtbWFwcGluZy5oCkBAIC0yOCw4ICsyOCw2IEBACiAjaW5jbHVkZSA8YXNtL2lv
Lmg+CiAjaW5jbHVkZSA8YXNtL2NhY2hlZmx1c2guaD4KIAotI2RlZmluZSBETUFfRVJST1JfQ09E
RQkJKH4oZG1hX2FkZHJfdCkweDApCi0KICNkZWZpbmUgX19kbWFfYWxsb2NfY29oZXJlbnQoZGV2
LCBnZnAsIHNpemUsIGhhbmRsZSkJTlVMTAogI2RlZmluZSBfX2RtYV9mcmVlX2NvaGVyZW50KHNp
emUsIGFkZHIpCQkoKHZvaWQpMCkKIAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:12:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18: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 1dLvj1-000899-Is; Fri, 16 Jun 2017 18:12:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dLvj0-00087V-9h
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 18:12:02 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 07/9C-29088-17F14495; Fri, 16 Jun 2017 18:12:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsXiaHS5VbdA3iX
 S4PR1M4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePItZ2MBatYK44tvM/cwPiApYuRk4NF4ASb
 xIe/cl2MXBxCAicYJSZOvcYIkmATUJF487yHHSQhInCIReLkm6NMIAlmAQWJX/c2sYLYwgJmE
 lMXPGaFmKQq8ezOWTYQm1fAQOLe1q3sILaEgLzErraLYDWcQPGfR7aBLRAS0JeYcvMuI8gCCY
 EWRom2iytYJjDyLGBkWMWoXpxaVJZapGupl1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5y
 fu4kR6Pl6BgbGHYyvfzodYpTkYFIS5X3/xDlSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvZDmX
 SCHBotT01Iq0zBxgCMKkJTh4lER49/MBpXmLCxJzizPTIVKnGHU5mj5s+cIkxJKXn5cqJc7rA
 DJDAKQoozQPbgQsHi4xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEubtlgGawpOZVwK36RXQEU
 xARwRdcAA5oiQRISXVwMh+wvHfnA6JqcHtdawTHOKWJqUsq1nybI/Jm5k7V5+cwDUnx97Bm+G
 Eu7/Gmt5Tgi5Wj1Ut519amMv/ftXC43n3Li3e7bHq+uX5m7PlAwq2aV9+MP98rzbjEZ1eputV
 Etl79c+LGJXz8bHJbuKaFPZps7g094PaPq49vXuXflv7/GSoxHX/7wJKLMUZiYZazEXFiQDZb
 GwYggIAAA==
X-Env-Sender: BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1497636719!94345405!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28218 invoked from network); 16 Jun 2017 18:12:00 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-2.tower-31.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 16 Jun 2017 18:12:00 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=MsFyaXpUvV6AzYhfwwwPEWHu+YFmOLIbzw6/cpGbN90=; b=JvA9vCOeIjex5+Fk/N3PG3Dmu
 /7aY7iXBXhaiGSgpPjSb8WgqzGgV5wtcckSlQYPMFM5yB0Jv+eymuS3yhtF4ahw9Rp1j6vQU6F41Y
 W+iyNxAJyUCJuAOVKMmz/2lxDBNge+oGZnEoeEHST65eQPFlfx6QqG1PaCXRRHJWMk6xdTEOXuALb
 AbGK5Hr5/WsLXe3fP+JErh5pGvK5d5wItCQ9sejzrI5N3Us49wW0fL207vxs9TkRDbTamyUZnkZYu
 EOEV2DWu0UMEKMLU0VJDUqww7GNZlc5ue9vsdpayl3sUkEc8y5bnTtA8vwjsHkfUZt1zUHtVD+yoo
 4zUhqy27A==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dLvit-0005AA-1I; Fri, 16 Jun 2017 18:11:55 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Fri, 16 Jun 2017 20:10:28 +0200
Message-Id: <20170616181059.19206-14-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170616181059.19206-1-hch@lst.de>
References: <20170616181059.19206-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 13/44] openrisc: remove DMA_ERROR_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>

b3BlbnJpc2MgZG9lcyBub3QgcmV0dXJuIGVycm9ycyBmb3IgZG1hX21hcF9wYWdlLgoKU2lnbmVk
LW9mZi1ieTogQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+Ci0tLQogYXJjaC9vcGVucmlz
Yy9pbmNsdWRlL2FzbS9kbWEtbWFwcGluZy5oIHwgMiAtLQogMSBmaWxlIGNoYW5nZWQsIDIgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC9vcGVucmlzYy9pbmNsdWRlL2FzbS9kbWEtbWFw
cGluZy5oIGIvYXJjaC9vcGVucmlzYy9pbmNsdWRlL2FzbS9kbWEtbWFwcGluZy5oCmluZGV4IDBj
MDA3NWYxNzE0NS4uYTRlYTEzOWMyZWY5IDEwMDY0NAotLS0gYS9hcmNoL29wZW5yaXNjL2luY2x1
ZGUvYXNtL2RtYS1tYXBwaW5nLmgKKysrIGIvYXJjaC9vcGVucmlzYy9pbmNsdWRlL2FzbS9kbWEt
bWFwcGluZy5oCkBAIC0yNiw4ICsyNiw2IEBACiAjaW5jbHVkZSA8bGludXgva21lbWNoZWNrLmg+
CiAjaW5jbHVkZSA8bGludXgvZG1hLW1hcHBpbmcuaD4KIAotI2RlZmluZSBETUFfRVJST1JfQ09E
RQkJKH4oZG1hX2FkZHJfdCkweDApCi0KIGV4dGVybiBjb25zdCBzdHJ1Y3QgZG1hX21hcF9vcHMg
b3Ixa19kbWFfbWFwX29wczsKIAogc3RhdGljIGlubGluZSBjb25zdCBzdHJ1Y3QgZG1hX21hcF9v
cHMgKmdldF9hcmNoX2RtYV9vcHMoc3RydWN0IGJ1c190eXBlICpidXMpCi0tIAoyLjExLjAKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:12:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 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 1dLvj1-0008AK-Uy; Fri, 16 Jun 2017 18:12:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dLvj1-00088P-Bn
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 18:12:03 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 23/F0-11537-27F14495; Fri, 16 Jun 2017 18:12:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsXiaHS5VbdI3iX
 S4PMldovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePF100sBX9ZKhY83MnUwLiCpYuRk4NF4ASb
 RP9jxi5GLg4hgROMEv3Ll7CDJNgEVCTePO9hB0mICBxikTj55igTSIJZQEHi171NrF2MHBzCA
 gYSU58lQQxSlVh4cBdYCS9Q+OWu34wgtoSAvMSutousIDYnUPznkW1gcSEBfYkpN++CLZYQaG
 GUaLu4gmUCI88CRoZVjBrFqUVlqUW6hpZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm
 5mxiBnq9nYGDcwfj7uN8hRkkOJiVR3vdPnCOF+JLyUyozEosz4otKc1KLDzHKcHAoSfBOlnOJ
 FBIsSk1PrUjLzAGGIExagoNHSYR3Px9Qmre4IDG3ODMdInWKUZej6cOWL0xCLHn5ealS4rxbQ
 WYIgBRllObBjYDFwyVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrzdMkBTeDLzSuA2vQI6gg
 noiKALDiBHlCQipKQaGM94rc3eN012QbVxepz5/wlsTzJLpGrsV+axLF3x99cDs962wJlP7og
 Lzz+YsTxN6Imc6VvNrYt3LZnEcFtr+5SAf1H21vmLug76vLu4VD01eOpbY5eAVWdmJn6RL33+
 QCDeevqe8q8RK7Zk+N7kDW3Z+8m0YsvtUxXXNuRrTc5MrUvf8zxjxm8lluKMREMt5qLiRAB0j
 O4FggIAAA==
X-Env-Sender: BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1497636720!89239106!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51550 invoked from network); 16 Jun 2017 18:12:01 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-12.tower-31.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 16 Jun 2017 18:12:01 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=1h0ibcoYqzLmPVN9+BcTJWhCNyzc4rK0h4UoGsJb4S8=; b=XvBLqMU47qopI3hgJxCIl2YT+
 4kbeZaVsoJJiaKaurnkvmQ69aPmjUIhHkSLodAJ1DZ8LwJ5BYj4dAOkOtYhCSH1ks7g1WgjdETUuv
 t+SReNU9hKhaZ+4klCkNyWOlWwqSM1wsiWgCQWIGeRDgmvWTFgHF2+UzaasooszZbPktAwfMI/24/
 I2hnMnUxjgt9Izy216X9tahnZmg10sTO5tPf+S8MWyyPPRmmiuLbraCSS1t4RHQnn81I2/inJo37U
 /dU0T9y71frb6QzzB7P0kcjakdq1WEQLYhpczXKiRs3A0wMp6zGLuTKA0WJVIsjqJzGE5o4ZUPE3I
 VSe1aObUQ==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dLviw-0005Ev-6B; Fri, 16 Jun 2017 18:11:58 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Fri, 16 Jun 2017 20:10:29 +0200
Message-Id: <20170616181059.19206-15-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170616181059.19206-1-hch@lst.de>
References: <20170616181059.19206-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 14/44] sh: remove DMA_ERROR_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>

c2ggZG9lcyBub3QgcmV0dXJuIGVycm9ycyBmb3IgZG1hX21hcF9wYWdlLgoKU2lnbmVkLW9mZi1i
eTogQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+Ci0tLQogYXJjaC9zaC9pbmNsdWRlL2Fz
bS9kbWEtbWFwcGluZy5oIHwgMiAtLQogMSBmaWxlIGNoYW5nZWQsIDIgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvYXJjaC9zaC9pbmNsdWRlL2FzbS9kbWEtbWFwcGluZy5oIGIvYXJjaC9zaC9p
bmNsdWRlL2FzbS9kbWEtbWFwcGluZy5oCmluZGV4IGQ5OTAwOGFmNWY3My4uOWIwNmJlMDdkYjRk
IDEwMDY0NAotLS0gYS9hcmNoL3NoL2luY2x1ZGUvYXNtL2RtYS1tYXBwaW5nLmgKKysrIGIvYXJj
aC9zaC9pbmNsdWRlL2FzbS9kbWEtbWFwcGluZy5oCkBAIC05LDggKzksNiBAQCBzdGF0aWMgaW5s
aW5lIGNvbnN0IHN0cnVjdCBkbWFfbWFwX29wcyAqZ2V0X2FyY2hfZG1hX29wcyhzdHJ1Y3QgYnVz
X3R5cGUgKmJ1cykKIAlyZXR1cm4gZG1hX29wczsKIH0KIAotI2RlZmluZSBETUFfRVJST1JfQ09E
RSAwCi0KIHZvaWQgZG1hX2NhY2hlX3N5bmMoc3RydWN0IGRldmljZSAqZGV2LCB2b2lkICp2YWRk
ciwgc2l6ZV90IHNpemUsCiAJCSAgICBlbnVtIGRtYV9kYXRhX2RpcmVjdGlvbiBkaXIpOwogCi0t
IAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:12:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18:12:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLvj5-0008Ed-6r; Fri, 16 Jun 2017 18:12:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dLvj3-0008Ca-Od
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 18:12:05 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 46/C9-02006-57F14495; Fri, 16 Jun 2017 18:12:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCLMWRWlGSWpSXmKPExsXiaHS5VbdE3iX
 SoPOSssX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmtGwbjZjwX7Wimszb7M0MH5k6WLk5GAROMEm
 saEhCMQWEjjBKLH4gySIzSagIvHmeQ97FyMXh4jAIRaJk2+OMoEkmAUUJH7d28QKYgsLmEicm
 bSaDWKQqsSM3W2MIDavgIHEwRe7wWwJAXmJXW0Xweo5geI/j2xjhFimLzHl5l1GkAUSAi2MEm
 0XV7BMYORZwMiwilG9OLWoLLVI11QvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyP
 Q7wxAsIPxS7/zIUZJDiYlUd73T5wjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwcsi5RAoJFqWm
 p1akZeYAAxAmLcHBoyTCu58PKM1bXJCYW5yZDpE6xWjMsWH1+i9MHE0ftnxhEmLJy89LlRLnP
 SoLVCoAUppRmgc3CBYZlxhlpYR5GYFOE+IpSC3KzSxBlX/FKM7BqCTM2y0DNIUnM68Ebt8roF
 OYgE4JuuAAckpJIkJKqoFR6vORg/ncx+W255g2GVrvi93IcHALN3vSwmUTaxd+jPbW8v+l7PN
 i/Re9A8aXDM9mP3hU9TXl/4K8Y7paX3cV33Ljm71i8uHPTxjOKkr8Vb3VtzXq275r4cc+2K7e
 2LbR5rDo1OXrZVpr75mavV27wfL6zNRjpy4Z6uiunhSlEGq18v9d7kd5s5RYijMSDbWYi4oTA
 f6WYGGHAgAA
X-Env-Sender: BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1497636723!88289121!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59882 invoked from network); 16 Jun 2017 18:12:04 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-13.tower-206.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 16 Jun 2017 18:12:04 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=m3ERni24UyejO6NccGsSdbcISmLnYEvfLcY7padaEj4=; b=OMQF3kAWNISYQp7Fm+CI5HY/Q
 2AVVACTCQc4MoXaMHz8UjAdWBvtzYkAZKmTmeAzJJD4b+fXo9OeFnKSU1Hikke2QbKjVpSi0+XP25
 LM2/WFucfnFClUHQLuTmq/LMSdJ3zWqwhiSk33YPT3mttF/GuWTati8jztQTmaMup9+VUMysD/mix
 B2XwXHIhogZnHlOcB4Q+ZO49iNiaXmmYtv5DJFaXtBmOH24CV1VGlz6kSIMOdHaKX75r0ywGkZ7Ds
 biTCFijztiPbq2qbqLO/hBXP91QpdYiZ2h/rSqFNEghZshe1P4xi/rjEmpr0j/7hrrZJ572pMxlC2
 no0DDPy4w==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dLviz-0005JJ-Bs; Fri, 16 Jun 2017 18:12:01 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Fri, 16 Jun 2017 20:10:30 +0200
Message-Id: <20170616181059.19206-16-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170616181059.19206-1-hch@lst.de>
References: <20170616181059.19206-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 15/44] xtensa: remove DMA_ERROR_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>

eHRlbnNhIGFscmVhZHkgaW1wbGVtZW50cyB0aGUgbWFwcGluZ19lcnJvciBtZXRob2QgZm9yIGl0
cyBvbmx5CmRtYV9tYXBfb3BzIGluc3RhbmNlLgoKU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoIEhl
bGx3aWcgPGhjaEBsc3QuZGU+Ci0tLQogYXJjaC94dGVuc2EvaW5jbHVkZS9hc20vZG1hLW1hcHBp
bmcuaCB8IDIgLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L2FyY2gveHRlbnNhL2luY2x1ZGUvYXNtL2RtYS1tYXBwaW5nLmggYi9hcmNoL3h0ZW5zYS9pbmNs
dWRlL2FzbS9kbWEtbWFwcGluZy5oCmluZGV4IGM2MTQwZmE4YzBiZS4uMjY5NzM4ZGM5ZDFkIDEw
MDY0NAotLS0gYS9hcmNoL3h0ZW5zYS9pbmNsdWRlL2FzbS9kbWEtbWFwcGluZy5oCisrKyBiL2Fy
Y2gveHRlbnNhL2luY2x1ZGUvYXNtL2RtYS1tYXBwaW5nLmgKQEAgLTE2LDggKzE2LDYgQEAKICNp
bmNsdWRlIDxsaW51eC9tbS5oPgogI2luY2x1ZGUgPGxpbnV4L3NjYXR0ZXJsaXN0Lmg+CiAKLSNk
ZWZpbmUgRE1BX0VSUk9SX0NPREUJCSh+KGRtYV9hZGRyX3QpMHgwKQotCiBleHRlcm4gY29uc3Qg
c3RydWN0IGRtYV9tYXBfb3BzIHh0ZW5zYV9kbWFfbWFwX29wczsKIAogc3RhdGljIGlubGluZSBj
b25zdCBzdHJ1Y3QgZG1hX21hcF9vcHMgKmdldF9hcmNoX2RtYV9vcHMoc3RydWN0IGJ1c190eXBl
ICpidXMpCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:12:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18: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 1dLvj8-0008Ig-E4; Fri, 16 Jun 2017 18:12:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dLvj7-0008H0-CJ
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 18:12:09 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 71/BC-29088-87F14495; Fri, 16 Jun 2017 18:12:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKLMWRWlGSWpSXmKPExsXiaHS5VbdC3iX
 SYPlCdovvWyYzOTB6HP5whSWAMYo1My8pvyKBNaPvdydrwQaeiu+vdzE2MN7g6mLk4mAROMEm
 cefECmYQR0jgBKPEi541TF2MnBxsAioSb573sIMkRAQOsUicfHMULMEsoCDx694mVhBbWMBYo
 v3pYTCbRUBVYsqaz+wgNq+AgcTCv+cYQWwJAXmJXW0XwWo4geI/j2wDiwsJ6EtMuXmXEWSBhE
 ALo0TbxRUsExh5FjAyrGLUKE4tKkst0jUy00sqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kv
 Oz93ECPR+PQMD4w7Ghr1+hxglOZiURHnfP3GOFOJLyk+pzEgszogvKs1JLT7EKMPBoSTByyHn
 EikkWJSanlqRlpkDDEOYtAQHj5II734+oDRvcUFibnFmOkTqFKOilDjvUVmghABIIqM0D64NF
 vqXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzdssATeHJzCuBm/4KaDET0OKgCw4gi0sSEV
 JSDYx6Nzc3hT5iYTx7yDHbeHV+gs2zBQrxmRnxMTNmMP0M3sNUJMm4OdnRc6mWezwHp1qhquo
 DgS2yPzt8uOx9RGt3sS0SL4j767SwqaiSLWqi7de31/iKo79w3XpclVZ5MsZad//Ud1fPXDv/
 /sC59Y/Kv59c0rK6fVa3asaND6ndN1teuKdyr1ViKc5INNRiLipOBACxTgGSeAIAAA==
X-Env-Sender: BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-13.tower-31.messagelabs.com!1497636726!105397597!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47983 invoked from network); 16 Jun 2017 18:12:07 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-13.tower-31.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 16 Jun 2017 18:12:07 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=ePQ8csrt/oyFhH0nzoCi2cHiPMc1yqeYFTxB0Nl1Vj0=; b=Usn4V+AWUOYqmd/4E4HD/tLzu
 upLgVrKvg8RQVJ1Y23OFhSkN57aZB1nnOgXmXYvF7NJpKbTgjgi8vvyQdAHgaSsRyRywcZsG62XLc
 2rY9UHeNlzUALa8awG5PRLAwQvM6q8VRxCzQwtmnJ+FDSHhAAdR2SEtJfavjk5bhl7cjZOq/IgjPf
 nkE+5RFTOBsA9Zfqv3GCJJvVYYutSWbp1B/H+aRvICD8XkWVt10dsFGRRvolIuaZLIZIxq+Mvwc09
 fizP5jHO6IqdlZDYBeGkjGDFIXpnppDW75H2GFYGZ7t3f28aTZ5yGj64HWBi1kDt4psFmVgPeOLJ7
 n66s+TXcQ==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dLvj2-0005Lg-H3; Fri, 16 Jun 2017 18:12:05 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Fri, 16 Jun 2017 20:10:31 +0200
Message-Id: <20170616181059.19206-17-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170616181059.19206-1-hch@lst.de>
References: <20170616181059.19206-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 16/44] arm64: remove DMA_ERROR_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>

VGhlIGRtYSBhbGxvYyBpbnRlcmZhY2UgcmV0dXJucyBhbiBlcnJvciBieSByZXR1cm4gTlVMTCwg
YW5kIHRoZQptYXBwaW5nIGludGVyZmFjZXMgcmVseSBvbiB0aGUgbWFwcGluZ19lcnJvciBtZXRo
b2QsIHdoaWNoIHRoZSBkdW1teQpvcHMgYWxyZWFkeSBpbXBsZW1lbnQgY29ycmVjdGx5LgoKVGh1
cyByZW1vdmUgdGhlIERNQV9FUlJPUl9DT0RFIGRlZmluZS4KClNpZ25lZC1vZmYtYnk6IENocmlz
dG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgpSZXZpZXdlZC1ieTogUm9iaW4gTXVycGh5IDxyb2Jp
bi5tdXJwaHlAYXJtLmNvbT4KLS0tCiBhcmNoL2FybTY0L2luY2x1ZGUvYXNtL2RtYS1tYXBwaW5n
LmggfCAxIC0KIGFyY2gvYXJtNjQvbW0vZG1hLW1hcHBpbmcuYyAgICAgICAgICB8IDMgKy0tCiAy
IGZpbGVzIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL2FyY2gvYXJtNjQvaW5jbHVkZS9hc20vZG1hLW1hcHBpbmcuaCBiL2FyY2gvYXJtNjQvaW5j
bHVkZS9hc20vZG1hLW1hcHBpbmcuaAppbmRleCA1MzkyZGJlZmZhNDUuLmNmOGZjOGYwNTU4MCAx
MDA2NDQKLS0tIGEvYXJjaC9hcm02NC9pbmNsdWRlL2FzbS9kbWEtbWFwcGluZy5oCisrKyBiL2Fy
Y2gvYXJtNjQvaW5jbHVkZS9hc20vZG1hLW1hcHBpbmcuaApAQCAtMjQsNyArMjQsNiBAQAogI2lu
Y2x1ZGUgPHhlbi94ZW4uaD4KICNpbmNsdWRlIDxhc20veGVuL2h5cGVydmlzb3IuaD4KIAotI2Rl
ZmluZSBETUFfRVJST1JfQ09ERQkofihkbWFfYWRkcl90KTApCiBleHRlcm4gY29uc3Qgc3RydWN0
IGRtYV9tYXBfb3BzIGR1bW15X2RtYV9vcHM7CiAKIHN0YXRpYyBpbmxpbmUgY29uc3Qgc3RydWN0
IGRtYV9tYXBfb3BzICpnZXRfYXJjaF9kbWFfb3BzKHN0cnVjdCBidXNfdHlwZSAqYnVzKQpkaWZm
IC0tZ2l0IGEvYXJjaC9hcm02NC9tbS9kbWEtbWFwcGluZy5jIGIvYXJjaC9hcm02NC9tbS9kbWEt
bWFwcGluZy5jCmluZGV4IDMyMTZlMDk4YzA1OC4uMTQ3ZmJiOTA3YTJmIDEwMDY0NAotLS0gYS9h
cmNoL2FybTY0L21tL2RtYS1tYXBwaW5nLmMKKysrIGIvYXJjaC9hcm02NC9tbS9kbWEtbWFwcGlu
Zy5jCkBAIC0xODQsNyArMTg0LDYgQEAgc3RhdGljIHZvaWQgKl9fZG1hX2FsbG9jKHN0cnVjdCBk
ZXZpY2UgKmRldiwgc2l6ZV90IHNpemUsCiBub19tYXA6CiAJX19kbWFfZnJlZV9jb2hlcmVudChk
ZXYsIHNpemUsIHB0ciwgKmRtYV9oYW5kbGUsIGF0dHJzKTsKIG5vX21lbToKLQkqZG1hX2hhbmRs
ZSA9IERNQV9FUlJPUl9DT0RFOwogCXJldHVybiBOVUxMOwogfQogCkBAIC00ODcsNyArNDg2LDcg
QEAgc3RhdGljIGRtYV9hZGRyX3QgX19kdW1teV9tYXBfcGFnZShzdHJ1Y3QgZGV2aWNlICpkZXYs
IHN0cnVjdCBwYWdlICpwYWdlLAogCQkJCSAgIGVudW0gZG1hX2RhdGFfZGlyZWN0aW9uIGRpciwK
IAkJCQkgICB1bnNpZ25lZCBsb25nIGF0dHJzKQogewotCXJldHVybiBETUFfRVJST1JfQ09ERTsK
KwlyZXR1cm4gMDsKIH0KIAogc3RhdGljIHZvaWQgX19kdW1teV91bm1hcF9wYWdlKHN0cnVjdCBk
ZXZpY2UgKmRldiwgZG1hX2FkZHJfdCBkZXZfYWRkciwKLS0gCjIuMTEuMAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:12:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18:12:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLvjB-0008Mf-Lj; Fri, 16 Jun 2017 18: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
 <BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dLvjA-0008Kg-FN
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 18:12:12 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 42/A5-17076-B7F14495; Fri, 16 Jun 2017 18:12:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsXiaHS5VbdK3iX
 SYNtqE4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP87itMBd9FKiacmczUwLhUqIuRi4NF4ASb
 xIRFM1lBHCGBE4wSJ7/MZ+li5ORgE1CRePO8hx0kISJwiEXi5JujTCAJZgEFiV/3NgF1cHAIC
 wRK3J3uAhJmEVCVmH8YopdXwEDiyLN5zCC2hIC8xK62i6wgNidQ/OeRbYwgtpCAvsSUm3cZQe
 ZLCLQwSrRdXMEygZFnASPDKkb14tSistQiXUO9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK
 95PzcTYxAzzMAwQ7G5R+dDjFKcjApifK+f+IcKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCl0PO
 JVJIsCg1PbUiLTMHGIIwaQkOHiUR3v18QGne4oLE3OLMdIjUKUZFKXFeB5A+AZBERmkeXBss7
 C8xykoJ8zICHSLEU5BalJtZgir/ilGcg1FJmPcpyBSezLwSuOmvgBYzAS0OuuAAsrgkESEl1c
 A4rzfI/DObz/X+1WyNe6uy+9/tlufyWNZ69/CaY56sFy2Vv3noJyy4/Cfi/s7OpujkzsdcOz4
 7Hqnsd4rUO3r6VFCONNPrtBIb64Cb8T/KDUTNIhW2qy+6+m6j4yJt11LlRQmZB7Q+VIj94+W6
 Mbsl+ojtWYYZgoxSejWSVYqbX7K0+NpO5VBiKc5INNRiLipOBAA3QnisdgIAAA==
X-Env-Sender: BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1497636729!94345418!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35048 invoked from network); 16 Jun 2017 18:12:10 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-2.tower-31.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 16 Jun 2017 18:12:10 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=vynTVxaIEUq4+vT5R9f4m3sikcjmjIuPh1Afbfc+ngA=; b=tmfRjxgvTbnfLchrtcD+O3+7r
 gx1TCXK+KEAv1JiP7gRHaGY6c1QeWv1H5LqkxTUBiorjC6paQl5OgKJ5c1JOxcKQel89WetICv7oV
 1u+9osY5eGJO4MlIYtz0yEAl/FgfhIuqMbMb4pKSTRAxM6HCkCNPGMy45AmcUp26pR7opLnzUq6tr
 Rq9I9O9YPBj3ys6tn+Ifl5pF+01xEXvGqS1DZ5JkB5aecpLMC9YuMWgiooXlRXjzwAaUeO4EOly7u
 7WuhY9mGP03ggHDRwp3NVOobKGtGpc47MUunRnpV81b4ic8iJA4BY0CU7kLlz0ejnm4aNe+5I6OL6
 40kerCH/Q==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dLvj6-0005OU-3g; Fri, 16 Jun 2017 18:12:08 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Fri, 16 Jun 2017 20:10:32 +0200
Message-Id: <20170616181059.19206-18-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170616181059.19206-1-hch@lst.de>
References: <20170616181059.19206-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 17/44] hexagon: switch to use ->mapping_error
	for error reporting
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+CkFja2VkLWJ5OiBS
aWNoYXJkIEt1byA8cmt1b0Bjb2RlYXVyb3JhLm9yZz4KLS0tCiBhcmNoL2hleGFnb24vaW5jbHVk
ZS9hc20vZG1hLW1hcHBpbmcuaCB8ICAyIC0tCiBhcmNoL2hleGFnb24va2VybmVsL2RtYS5jICAg
ICAgICAgICAgICB8IDEyICsrKysrKysrKy0tLQogYXJjaC9oZXhhZ29uL2tlcm5lbC9oZXhhZ29u
X2tzeW1zLmMgICAgfCAgMSAtCiAzIGZpbGVzIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgNiBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL2hleGFnb24vaW5jbHVkZS9hc20vZG1hLW1h
cHBpbmcuaCBiL2FyY2gvaGV4YWdvbi9pbmNsdWRlL2FzbS9kbWEtbWFwcGluZy5oCmluZGV4IGQz
YTg3YmQ5YjY4Ni4uMDBlM2YxMDExM2IwIDEwMDY0NAotLS0gYS9hcmNoL2hleGFnb24vaW5jbHVk
ZS9hc20vZG1hLW1hcHBpbmcuaAorKysgYi9hcmNoL2hleGFnb24vaW5jbHVkZS9hc20vZG1hLW1h
cHBpbmcuaApAQCAtMjksOCArMjksNiBAQAogI2luY2x1ZGUgPGFzbS9pby5oPgogCiBzdHJ1Y3Qg
ZGV2aWNlOwotZXh0ZXJuIGludCBiYWRfZG1hX2FkZHJlc3M7Ci0jZGVmaW5lIERNQV9FUlJPUl9D
T0RFIGJhZF9kbWFfYWRkcmVzcwogCiBleHRlcm4gY29uc3Qgc3RydWN0IGRtYV9tYXBfb3BzICpk
bWFfb3BzOwogCmRpZmYgLS1naXQgYS9hcmNoL2hleGFnb24va2VybmVsL2RtYS5jIGIvYXJjaC9o
ZXhhZ29uL2tlcm5lbC9kbWEuYwppbmRleCBlNzRiNjUwMDk1ODcuLjcxMjY5ZGMwZjIyNSAxMDA2
NDQKLS0tIGEvYXJjaC9oZXhhZ29uL2tlcm5lbC9kbWEuYworKysgYi9hcmNoL2hleGFnb24va2Vy
bmVsL2RtYS5jCkBAIC0yNSwxMSArMjUsMTEgQEAKICNpbmNsdWRlIDxsaW51eC9tb2R1bGUuaD4K
ICNpbmNsdWRlIDxhc20vcGFnZS5oPgogCisjZGVmaW5lIEhFWEFHT05fTUFQUElOR19FUlJPUgkw
CisKIGNvbnN0IHN0cnVjdCBkbWFfbWFwX29wcyAqZG1hX29wczsKIEVYUE9SVF9TWU1CT0woZG1h
X29wcyk7CiAKLWludCBiYWRfZG1hX2FkZHJlc3M7ICAvKiAgZ2xvYmFscyBhcmUgYXV0b21hdGlj
YWxseSBpbml0aWFsaXplZCB0byB6ZXJvICAqLwotCiBzdGF0aWMgaW5saW5lIHZvaWQgKmRtYV9h
ZGRyX3RvX3ZpcnQoZG1hX2FkZHJfdCBkbWFfYWRkcikKIHsKIAlyZXR1cm4gcGh5c190b192aXJ0
KCh1bnNpZ25lZCBsb25nKSBkbWFfYWRkcik7CkBAIC0xODEsNyArMTgxLDcgQEAgc3RhdGljIGRt
YV9hZGRyX3QgaGV4YWdvbl9tYXBfcGFnZShzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBwYWdl
ICpwYWdlLAogCVdBUk5fT04oc2l6ZSA9PSAwKTsKIAogCWlmICghY2hlY2tfYWRkcigibWFwX3Np
bmdsZSIsIGRldiwgYnVzLCBzaXplKSkKLQkJcmV0dXJuIGJhZF9kbWFfYWRkcmVzczsKKwkJcmV0
dXJuIEhFWEFHT05fTUFQUElOR19FUlJPUjsKIAogCWlmICghKGF0dHJzICYgRE1BX0FUVFJfU0tJ
UF9DUFVfU1lOQykpCiAJCWRtYV9zeW5jKGRtYV9hZGRyX3RvX3ZpcnQoYnVzKSwgc2l6ZSwgZGly
KTsKQEAgLTIwMyw2ICsyMDMsMTEgQEAgc3RhdGljIHZvaWQgaGV4YWdvbl9zeW5jX3NpbmdsZV9m
b3JfZGV2aWNlKHN0cnVjdCBkZXZpY2UgKmRldiwKIAlkbWFfc3luYyhkbWFfYWRkcl90b192aXJ0
KGRtYV9oYW5kbGUpLCBzaXplLCBkaXIpOwogfQogCitzdGF0aWMgaW50IGhleGFnb25fbWFwcGlu
Z19lcnJvcihzdHJ1Y3QgZGV2aWNlICpkZXYsIGRtYV9hZGRyX3QgZG1hX2FkZHIpCit7CisJcmV0
dXJuIGRtYV9hZGRyID09IEhFWEFHT05fTUFQUElOR19FUlJPUjsKK30KKwogY29uc3Qgc3RydWN0
IGRtYV9tYXBfb3BzIGhleGFnb25fZG1hX29wcyA9IHsKIAkuYWxsb2MJCT0gaGV4YWdvbl9kbWFf
YWxsb2NfY29oZXJlbnQsCiAJLmZyZWUJCT0gaGV4YWdvbl9mcmVlX2NvaGVyZW50LApAQCAtMjEw
LDYgKzIxNSw3IEBAIGNvbnN0IHN0cnVjdCBkbWFfbWFwX29wcyBoZXhhZ29uX2RtYV9vcHMgPSB7
CiAJLm1hcF9wYWdlCT0gaGV4YWdvbl9tYXBfcGFnZSwKIAkuc3luY19zaW5nbGVfZm9yX2NwdSA9
IGhleGFnb25fc3luY19zaW5nbGVfZm9yX2NwdSwKIAkuc3luY19zaW5nbGVfZm9yX2RldmljZSA9
IGhleGFnb25fc3luY19zaW5nbGVfZm9yX2RldmljZSwKKwkubWFwcGluZ19lcnJvcgk9IGhleGFn
b25fbWFwcGluZ19lcnJvcjsKIAkuaXNfcGh5cwk9IDEsCiB9OwogCmRpZmYgLS1naXQgYS9hcmNo
L2hleGFnb24va2VybmVsL2hleGFnb25fa3N5bXMuYyBiL2FyY2gvaGV4YWdvbi9rZXJuZWwvaGV4
YWdvbl9rc3ltcy5jCmluZGV4IDAwYmNhZDljYmQ4Zi4uYWEyNDhmNTk1NDMxIDEwMDY0NAotLS0g
YS9hcmNoL2hleGFnb24va2VybmVsL2hleGFnb25fa3N5bXMuYworKysgYi9hcmNoL2hleGFnb24v
a2VybmVsL2hleGFnb25fa3N5bXMuYwpAQCAtNDAsNyArNDAsNiBAQCBFWFBPUlRfU1lNQk9MKG1l
bXNldCk7CiAvKiBBZGRpdGlvbmFsIHZhcmlhYmxlcyAqLwogRVhQT1JUX1NZTUJPTChfX3BoeXNf
b2Zmc2V0KTsKIEVYUE9SVF9TWU1CT0woX2RmbHRfY2FjaGVfYXR0KTsKLUVYUE9SVF9TWU1CT0wo
YmFkX2RtYV9hZGRyZXNzKTsKIAogI2RlZmluZSBERUNMQVJFX0VYUE9SVChuYW1lKSAgICAgXAog
CWV4dGVybiB2b2lkIG5hbWUodm9pZCk7IEVYUE9SVF9TWU1CT0wobmFtZSkKLS0gCjIuMTEuMAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:12:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18:12:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLvjE-0008QO-Tw; Fri, 16 Jun 2017 18:12:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dLvjE-0008P5-4U
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 18:12:16 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 07/56-06719-F7F14495; Fri, 16 Jun 2017 18:12:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKLMWRWlGSWpSXmKPExsXiaHS5VbdO3iX
 SYMMqFYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePMupcsBRdFKv69vMfewHhMsIuRi4NF4ASb
 xMmeZiYQR0jgBKPEsdZDjF2MnBxsAioSb573sIMkRAQOsUicfHOUCSTBLKAg8eveJlYQW1jAW
 uLk4QNgDSwCqhJ/P39lAbF5BQwkrpyaxAxiSwjIS+xquwhWzwkU/3lkG1i9kIC+xJSbdxlBFk
 gItDBKtF1cwTKBkWcBI8MqRo3i1KKy1CJdIxO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK
 95PzcTYxA7zMAwQ7GfR8jDzFKcjApifK+f+IcKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd7Kc
 S6SQYFFqempFWmYOMAxh0hIcPEoivPv5gNK8xQWJucWZ6RCpU4yKUuK8DiB9AiCJjNI8uDZY6
 F9ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMG+3DNAUnsy8Erjpr4AWMwEtDrrgALK4JBEhJd
 XAKKkoMU81d8Fzq57MaQI3t/9LnLdsW8vCB9N9DnQvi73UNDf4/VNJuaCs3oJ7X/r7F9WmOFy
 ZPcnu4+TOn5KFsw3v6236+c/1Z8c3C32hyIajLj7Bh0+x5J9RneHB6MwUlHkvM7Uh/nqLLU92
 z787ex/UsQs2Wv2amZcTfkD9mF1ywY0vmi1flFiKMxINtZiLihMBXbqCDHgCAAA=
X-Env-Sender: BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1497636733!67625482!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14183 invoked from network); 16 Jun 2017 18:12:14 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-14.tower-21.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 16 Jun 2017 18:12:14 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=1dtxUOxP7ZlKqBs8WTsw3wVNwLvNEAwp0in+GBgczaI=; b=EPMyhyQjO/q0CE6xKavgOu/N0
 I7rfI+HdFYeoTkqQ4EYHVg9y+u2Z0ndkfugoYAD28vwvAUDgreApM7RGBhQ4/923Rno+qfETucUm6
 oYhdaXhekcXCTHW6DhmVzUE8JPSAiW98vUF8IQE4Ckm+CWniRxAmE18WWcHQXdivls5sj0kHtSBRb
 bBrsfOfkYlNBPmT6fxfSgFebEThI3ZzsKbdfoc8DwIZMQQi0si336d0E5qpPOG46uxXuHa1KnkfgS
 dEd7KdSmifgmVynoloWcfg7v0lhm8fwVfHlmXg1TNmg2HWuhzRDS3J4HDinQoZJGAZ0kTjV9M9pAy
 s9UQjg7qw==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dLvj9-0005Pq-5y; Fri, 16 Jun 2017 18:12:11 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Fri, 16 Jun 2017 20:10:33 +0200
Message-Id: <20170616181059.19206-19-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170616181059.19206-1-hch@lst.de>
References: <20170616181059.19206-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 18/44] iommu/amd: implement ->mapping_error
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RE1BX0VSUk9SX0NPREUgaXMgZ29pbmcgdG8gZ28gYXdheSwgc28gZG9uJ3QgcmVseSBvbiBpdC4K
ClNpZ25lZC1vZmYtYnk6IENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgotLS0KIGRyaXZl
cnMvaW9tbXUvYW1kX2lvbW11LmMgfCAxOCArKysrKysrKysrKysrLS0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCAxMyBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZl
cnMvaW9tbXUvYW1kX2lvbW11LmMgYi9kcml2ZXJzL2lvbW11L2FtZF9pb21tdS5jCmluZGV4IDYz
Y2FjZjVkNmNmMi4uZDQxMjgwZTg2OWRlIDEwMDY0NAotLS0gYS9kcml2ZXJzL2lvbW11L2FtZF9p
b21tdS5jCisrKyBiL2RyaXZlcnMvaW9tbXUvYW1kX2lvbW11LmMKQEAgLTU0LDYgKzU0LDggQEAK
ICNpbmNsdWRlICJhbWRfaW9tbXVfdHlwZXMuaCIKICNpbmNsdWRlICJpcnFfcmVtYXBwaW5nLmgi
CiAKKyNkZWZpbmUgQU1EX0lPTU1VX01BUFBJTkdfRVJST1IJMAorCiAjZGVmaW5lIENNRF9TRVRf
VFlQRShjbWQsIHQpICgoY21kKS0+ZGF0YVsxXSB8PSAoKHQpIDw8IDI4KSkKIAogI2RlZmluZSBM
T09QX1RJTUVPVVQJMTAwMDAwCkBAIC0yMzk0LDcgKzIzOTYsNyBAQCBzdGF0aWMgZG1hX2FkZHJf
dCBfX21hcF9zaW5nbGUoc3RydWN0IGRldmljZSAqZGV2LAogCXBhZGRyICY9IFBBR0VfTUFTSzsK
IAogCWFkZHJlc3MgPSBkbWFfb3BzX2FsbG9jX2lvdmEoZGV2LCBkbWFfZG9tLCBwYWdlcywgZG1h
X21hc2spOwotCWlmIChhZGRyZXNzID09IERNQV9FUlJPUl9DT0RFKQorCWlmIChhZGRyZXNzID09
IEFNRF9JT01NVV9NQVBQSU5HX0VSUk9SKQogCQlnb3RvIG91dDsKIAogCXByb3QgPSBkaXIycHJv
dChkaXJlY3Rpb24pOwpAQCAtMjQzMSw3ICsyNDMzLDcgQEAgc3RhdGljIGRtYV9hZGRyX3QgX19t
YXBfc2luZ2xlKHN0cnVjdCBkZXZpY2UgKmRldiwKIAogCWRtYV9vcHNfZnJlZV9pb3ZhKGRtYV9k
b20sIGFkZHJlc3MsIHBhZ2VzKTsKIAotCXJldHVybiBETUFfRVJST1JfQ09ERTsKKwlyZXR1cm4g
QU1EX0lPTU1VX01BUFBJTkdfRVJST1I7CiB9CiAKIC8qCkBAIC0yNDgzLDcgKzI0ODUsNyBAQCBz
dGF0aWMgZG1hX2FkZHJfdCBtYXBfcGFnZShzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBwYWdl
ICpwYWdlLAogCWlmIChQVFJfRVJSKGRvbWFpbikgPT0gLUVJTlZBTCkKIAkJcmV0dXJuIChkbWFf
YWRkcl90KXBhZGRyOwogCWVsc2UgaWYgKElTX0VSUihkb21haW4pKQotCQlyZXR1cm4gRE1BX0VS
Uk9SX0NPREU7CisJCXJldHVybiBBTURfSU9NTVVfTUFQUElOR19FUlJPUjsKIAogCWRtYV9tYXNr
ID0gKmRldi0+ZG1hX21hc2s7CiAJZG1hX2RvbSA9IHRvX2RtYV9vcHNfZG9tYWluKGRvbWFpbik7
CkBAIC0yNTYwLDcgKzI1NjIsNyBAQCBzdGF0aWMgaW50IG1hcF9zZyhzdHJ1Y3QgZGV2aWNlICpk
ZXYsIHN0cnVjdCBzY2F0dGVybGlzdCAqc2dsaXN0LAogCW5wYWdlcyA9IHNnX251bV9wYWdlcyhk
ZXYsIHNnbGlzdCwgbmVsZW1zKTsKIAogCWFkZHJlc3MgPSBkbWFfb3BzX2FsbG9jX2lvdmEoZGV2
LCBkbWFfZG9tLCBucGFnZXMsIGRtYV9tYXNrKTsKLQlpZiAoYWRkcmVzcyA9PSBETUFfRVJST1Jf
Q09ERSkKKwlpZiAoYWRkcmVzcyA9PSBBTURfSU9NTVVfTUFQUElOR19FUlJPUikKIAkJZ290byBv
dXRfZXJyOwogCiAJcHJvdCA9IGRpcjJwcm90KGRpcmVjdGlvbik7CkBAIC0yNjgzLDcgKzI2ODUs
NyBAQCBzdGF0aWMgdm9pZCAqYWxsb2NfY29oZXJlbnQoc3RydWN0IGRldmljZSAqZGV2LCBzaXpl
X3Qgc2l6ZSwKIAkqZG1hX2FkZHIgPSBfX21hcF9zaW5nbGUoZGV2LCBkbWFfZG9tLCBwYWdlX3Rv
X3BoeXMocGFnZSksCiAJCQkJIHNpemUsIERNQV9CSURJUkVDVElPTkFMLCBkbWFfbWFzayk7CiAK
LQlpZiAoKmRtYV9hZGRyID09IERNQV9FUlJPUl9DT0RFKQorCWlmICgqZG1hX2FkZHIgPT0gQU1E
X0lPTU1VX01BUFBJTkdfRVJST1IpCiAJCWdvdG8gb3V0X2ZyZWU7CiAKIAlyZXR1cm4gcGFnZV9h
ZGRyZXNzKHBhZ2UpOwpAQCAtMjczMiw2ICsyNzM0LDExIEBAIHN0YXRpYyBpbnQgYW1kX2lvbW11
X2RtYV9zdXBwb3J0ZWQoc3RydWN0IGRldmljZSAqZGV2LCB1NjQgbWFzaykKIAlyZXR1cm4gY2hl
Y2tfZGV2aWNlKGRldik7CiB9CiAKK3N0YXRpYyBpbnQgYW1kX2lvbW11X21hcHBpbmdfZXJyb3Io
c3RydWN0IGRldmljZSAqZGV2LCBkbWFfYWRkcl90IGRtYV9hZGRyKQoreworCXJldHVybiBkbWFf
YWRkciA9PSBBTURfSU9NTVVfTUFQUElOR19FUlJPUjsKK30KKwogc3RhdGljIGNvbnN0IHN0cnVj
dCBkbWFfbWFwX29wcyBhbWRfaW9tbXVfZG1hX29wcyA9IHsKIAkuYWxsb2MJCT0gYWxsb2NfY29o
ZXJlbnQsCiAJLmZyZWUJCT0gZnJlZV9jb2hlcmVudCwKQEAgLTI3NDAsNiArMjc0Nyw3IEBAIHN0
YXRpYyBjb25zdCBzdHJ1Y3QgZG1hX21hcF9vcHMgYW1kX2lvbW11X2RtYV9vcHMgPSB7CiAJLm1h
cF9zZwkJPSBtYXBfc2csCiAJLnVubWFwX3NnCT0gdW5tYXBfc2csCiAJLmRtYV9zdXBwb3J0ZWQJ
PSBhbWRfaW9tbXVfZG1hX3N1cHBvcnRlZCwKKwkubWFwcGluZ19lcnJvcgk9IGFtZF9pb21tdV9t
YXBwaW5nX2Vycm9yLAogfTsKIAogc3RhdGljIGludCBpbml0X3Jlc2VydmVkX2lvdmFfcmFuZ2Vz
KHZvaWQpCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:12:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18: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 1dLvjJ-0008Vr-8r; Fri, 16 Jun 2017 18: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
 <BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dLvjI-0008Uf-Lz
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 18:12:20 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 F2/62-03557-48F14495; Fri, 16 Jun 2017 18:12:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKLMWRWlGSWpSXmKPExsXiaHS5VbdZ3iX
 SYPoxGYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWNh1w+2glvSFS3r/zE2MJ4T72Lk4mAROMEm
 8f9LIzuIIyRwglGi9etd5i5GTg42ARWJN897wBIiAodYJE6+OcoEkmAWUJD4dW8TK4gtLGAm0
 XJiKyOIzSKgKjG/7Rs7iM0rYCCxacdpsBoJAXmJXW0XwWxOoPjPI9vA6oUE9CWm3LzLCLJAQq
 CFUaLt4gqWCYw8CxgZVjFqFKcWlaUW6Rob6iUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yX
 n525iBHqfAQh2MDYtCjzEKMnBpCTK+/6Jc6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV4OOZdI
 IcGi1PTUirTMHGAYwqQlOHiURHj38wGleYsLEnOLM9MhUqcYFaXEebeC9AmAJDJK8+DaYKF/i
 VFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK83TJAU3gy80rgpr8CWswEtDjoggPI4pJEhJRUAy
 OnRi7D3kn/Jtw5HdoS1M8naiQuUS66oXvBrPhNVlErGYPup/yIOWocd/dm3qNZlpy1JUL3Lfl
 35CWcaLaMftLvlmGjufnkymcSunpZ8irb/M2dtnIXmLfcL0vvCzHTV1wvejBt9cdJywO0wm9t
 e8Ygzv5qYivL7zfrXlXbmD/dIrT8t9QRPiWW4oxEQy3mouJEACDSOKJ4AgAA
X-Env-Sender: BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1497636737!68095653!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27940 invoked from network); 16 Jun 2017 18:12:19 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-4.tower-21.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 16 Jun 2017 18:12:19 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=oJXJx5G64v5fkgAYyG4gMm6ZK0lwbk0f6ZqqyNcap/o=; b=Z4aDssjAuCPf7XVxnanF7ZzUh
 x5mpSEZ1xyuvTEEI8z0LpiZXHCw5qNpR9BWpeJJOqkVNMfjSX++VDvccvr+UlLmKhCzT/1oFnagXc
 D4zqBFlQVPS5BDvmZClv3q/8PR2vIUwutXYfFDtFdPJdA3Vdjh1yrKPjw732Y6WmO/CEI3v79l6wK
 1lXGHB5Nj91a2ox0GFHkybEgRBasG/yTnvIRwcwWBo2Qj9ZCeH1gPBJcJHmuRc+vKS78DrBD76d7h
 B9ehxxRlZy4r+wNr4/jX2ZkTUcBNrJalgSWhRygy2szhsJ2I4ZlmdWey93m/RLMxSXzPHeowz/V3n
 bJILbHqDA==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dLvjC-0005RS-84; Fri, 16 Jun 2017 18:12:15 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Fri, 16 Jun 2017 20:10:34 +0200
Message-Id: <20170616181059.19206-20-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170616181059.19206-1-hch@lst.de>
References: <20170616181059.19206-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 19/44] s390: implement ->mapping_error
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

czM5MCBjYW4gYWxzbyB1c2Ugbm9vcF9kbWFfb3BzLCBhbmQgd2hpbGUgdGhhdCBjdXJyZW50bHkg
ZG9lcyBub3QgcmV0dXJuCmVycm9ycyBpdCB3aWxsIHNvIGluIHRoZSBmdXR1cmUuICBJbXBsZW1l
bnRpbmcgdGhlIG1hcHBpbmdfZXJyb3IgbWV0aG9kCmlzIHRoZSBwcm9wZXIgd2F5IHRvIGhhdmUg
cGVyLW9wcyBlcnJvciBjb25kaXRpb25zLgoKU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoIEhlbGx3
aWcgPGhjaEBsc3QuZGU+CkFja2VkLWJ5OiBHZXJhbGQgU2NoYWVmZXIgPGdlcmFsZC5zY2hhZWZl
ckBkZS5pYm0uY29tPgotLS0KIGFyY2gvczM5MC9pbmNsdWRlL2FzbS9kbWEtbWFwcGluZy5oIHwg
IDIgLS0KIGFyY2gvczM5MC9wY2kvcGNpX2RtYS5jICAgICAgICAgICAgIHwgMTggKysrKysrKysr
KysrKy0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC9zMzkwL2luY2x1ZGUvYXNtL2RtYS1tYXBwaW5nLmggYi9h
cmNoL3MzOTAvaW5jbHVkZS9hc20vZG1hLW1hcHBpbmcuaAppbmRleCAzMTA4YjhkYmUyNjYuLjUx
MmFkMGVhYTExYSAxMDA2NDQKLS0tIGEvYXJjaC9zMzkwL2luY2x1ZGUvYXNtL2RtYS1tYXBwaW5n
LmgKKysrIGIvYXJjaC9zMzkwL2luY2x1ZGUvYXNtL2RtYS1tYXBwaW5nLmgKQEAgLTgsOCArOCw2
IEBACiAjaW5jbHVkZSA8bGludXgvZG1hLWRlYnVnLmg+CiAjaW5jbHVkZSA8bGludXgvaW8uaD4K
IAotI2RlZmluZSBETUFfRVJST1JfQ09ERQkJKH4oZG1hX2FkZHJfdCkgMHgwKQotCiBleHRlcm4g
Y29uc3Qgc3RydWN0IGRtYV9tYXBfb3BzIHMzOTBfcGNpX2RtYV9vcHM7CiAKIHN0YXRpYyBpbmxp
bmUgY29uc3Qgc3RydWN0IGRtYV9tYXBfb3BzICpnZXRfYXJjaF9kbWFfb3BzKHN0cnVjdCBidXNf
dHlwZSAqYnVzKQpkaWZmIC0tZ2l0IGEvYXJjaC9zMzkwL3BjaS9wY2lfZG1hLmMgYi9hcmNoL3Mz
OTAvcGNpL3BjaV9kbWEuYwppbmRleCA5MDgxYTU3ZmEzNDAuLmVhNjIzZmFhYjUyNSAxMDA2NDQK
LS0tIGEvYXJjaC9zMzkwL3BjaS9wY2lfZG1hLmMKKysrIGIvYXJjaC9zMzkwL3BjaS9wY2lfZG1h
LmMKQEAgLTE0LDYgKzE0LDggQEAKICNpbmNsdWRlIDxsaW51eC9wY2kuaD4KICNpbmNsdWRlIDxh
c20vcGNpX2RtYS5oPgogCisjZGVmaW5lIFMzOTBfTUFQUElOR19FUlJPUgkJKH4oZG1hX2FkZHJf
dCkgMHgwKQorCiBzdGF0aWMgc3RydWN0IGttZW1fY2FjaGUgKmRtYV9yZWdpb25fdGFibGVfY2Fj
aGU7CiBzdGF0aWMgc3RydWN0IGttZW1fY2FjaGUgKmRtYV9wYWdlX3RhYmxlX2NhY2hlOwogc3Rh
dGljIGludCBzMzkwX2lvbW11X3N0cmljdDsKQEAgLTI4MSw3ICsyODMsNyBAQCBzdGF0aWMgZG1h
X2FkZHJfdCBkbWFfYWxsb2NfYWRkcmVzcyhzdHJ1Y3QgZGV2aWNlICpkZXYsIGludCBzaXplKQog
CiBvdXRfZXJyb3I6CiAJc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmemRldi0+aW9tbXVfYml0bWFw
X2xvY2ssIGZsYWdzKTsKLQlyZXR1cm4gRE1BX0VSUk9SX0NPREU7CisJcmV0dXJuIFMzOTBfTUFQ
UElOR19FUlJPUjsKIH0KIAogc3RhdGljIHZvaWQgZG1hX2ZyZWVfYWRkcmVzcyhzdHJ1Y3QgZGV2
aWNlICpkZXYsIGRtYV9hZGRyX3QgZG1hX2FkZHIsIGludCBzaXplKQpAQCAtMzI5LDcgKzMzMSw3
IEBAIHN0YXRpYyBkbWFfYWRkcl90IHMzOTBfZG1hX21hcF9wYWdlcyhzdHJ1Y3QgZGV2aWNlICpk
ZXYsIHN0cnVjdCBwYWdlICpwYWdlLAogCS8qIFRoaXMgcm91bmRzIHVwIG51bWJlciBvZiBwYWdl
cyBiYXNlZCBvbiBzaXplIGFuZCBvZmZzZXQgKi8KIAlucl9wYWdlcyA9IGlvbW11X251bV9wYWdl
cyhwYSwgc2l6ZSwgUEFHRV9TSVpFKTsKIAlkbWFfYWRkciA9IGRtYV9hbGxvY19hZGRyZXNzKGRl
diwgbnJfcGFnZXMpOwotCWlmIChkbWFfYWRkciA9PSBETUFfRVJST1JfQ09ERSkgeworCWlmIChk
bWFfYWRkciA9PSBTMzkwX01BUFBJTkdfRVJST1IpIHsKIAkJcmV0ID0gLUVOT1NQQzsKIAkJZ290
byBvdXRfZXJyOwogCX0KQEAgLTM1Miw3ICszNTQsNyBAQCBzdGF0aWMgZG1hX2FkZHJfdCBzMzkw
X2RtYV9tYXBfcGFnZXMoc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1Y3QgcGFnZSAqcGFnZSwKIG91
dF9lcnI6CiAJenBjaV9lcnIoIm1hcCBlcnJvcjpcbiIpOwogCXpwY2lfZXJyX2RtYShyZXQsIHBh
KTsKLQlyZXR1cm4gRE1BX0VSUk9SX0NPREU7CisJcmV0dXJuIFMzOTBfTUFQUElOR19FUlJPUjsK
IH0KIAogc3RhdGljIHZvaWQgczM5MF9kbWFfdW5tYXBfcGFnZXMoc3RydWN0IGRldmljZSAqZGV2
LCBkbWFfYWRkcl90IGRtYV9hZGRyLApAQCAtNDI5LDcgKzQzMSw3IEBAIHN0YXRpYyBpbnQgX19z
MzkwX2RtYV9tYXBfc2coc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1Y3Qgc2NhdHRlcmxpc3QgKnNn
LAogCWludCByZXQ7CiAKIAlkbWFfYWRkcl9iYXNlID0gZG1hX2FsbG9jX2FkZHJlc3MoZGV2LCBu
cl9wYWdlcyk7Ci0JaWYgKGRtYV9hZGRyX2Jhc2UgPT0gRE1BX0VSUk9SX0NPREUpCisJaWYgKGRt
YV9hZGRyX2Jhc2UgPT0gUzM5MF9NQVBQSU5HX0VSUk9SKQogCQlyZXR1cm4gLUVOT01FTTsKIAog
CWRtYV9hZGRyID0gZG1hX2FkZHJfYmFzZTsKQEAgLTQ3Niw3ICs0NzgsNyBAQCBzdGF0aWMgaW50
IHMzOTBfZG1hX21hcF9zZyhzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBzY2F0dGVybGlzdCAq
c2csCiAJZm9yIChpID0gMTsgaSA8IG5yX2VsZW1lbnRzOyBpKyspIHsKIAkJcyA9IHNnX25leHQo
cyk7CiAKLQkJcy0+ZG1hX2FkZHJlc3MgPSBETUFfRVJST1JfQ09ERTsKKwkJcy0+ZG1hX2FkZHJl
c3MgPSBTMzkwX01BUFBJTkdfRVJST1I7CiAJCXMtPmRtYV9sZW5ndGggPSAwOwogCiAJCWlmIChz
LT5vZmZzZXQgfHwgKHNpemUgJiB+UEFHRV9NQVNLKSB8fApAQCAtNTI1LDYgKzUyNywxMSBAQCBz
dGF0aWMgdm9pZCBzMzkwX2RtYV91bm1hcF9zZyhzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBz
Y2F0dGVybGlzdCAqc2csCiAJCXMtPmRtYV9sZW5ndGggPSAwOwogCX0KIH0KKwkKK3N0YXRpYyBp
bnQgczM5MF9tYXBwaW5nX2Vycm9yKHN0cnVjdCBkZXZpY2UgKmRldiwgZG1hX2FkZHJfdCBkbWFf
YWRkcikKK3sKKwlyZXR1cm4gZG1hX2FkZHIgPT0gUzM5MF9NQVBQSU5HX0VSUk9SOworfQogCiBp
bnQgenBjaV9kbWFfaW5pdF9kZXZpY2Uoc3RydWN0IHpwY2lfZGV2ICp6ZGV2KQogewpAQCAtNjU3
LDYgKzY2NCw3IEBAIGNvbnN0IHN0cnVjdCBkbWFfbWFwX29wcyBzMzkwX3BjaV9kbWFfb3BzID0g
ewogCS51bm1hcF9zZwk9IHMzOTBfZG1hX3VubWFwX3NnLAogCS5tYXBfcGFnZQk9IHMzOTBfZG1h
X21hcF9wYWdlcywKIAkudW5tYXBfcGFnZQk9IHMzOTBfZG1hX3VubWFwX3BhZ2VzLAorCS5tYXBw
aW5nX2Vycm9yCT0gczM5MF9tYXBwaW5nX2Vycm9yLAogCS8qIGlmIHdlIHN1cHBvcnQgZGlyZWN0
IERNQSB0aGlzIG11c3QgYmUgY29uZGl0aW9uYWwgKi8KIAkuaXNfcGh5cwk9IDAsCiAJLyogZG1h
X3N1cHBvcnRlZCBpcyB1bmNvbmRpdGlvbmFsbHkgdHJ1ZSB3aXRob3V0IGEgY2FsbGJhY2sgKi8K
LS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:12:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18: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 1dLvjN-0000Av-H1; Fri, 16 Jun 2017 18:12:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dLvjL-00007l-Sn
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 18:12:23 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 15/CE-01730-78F14495; Fri, 16 Jun 2017 18:12:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsXiaHS5VbdN3iX
 SYGGzlMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvH/RWjBC9WK699nsTUwzlLoYuTiYBE4wSbx
 a+t65i5GTg4hgROMEh/6NUFsNgEViTfPe9hBikQEDrFInHxzlAkkwSygIPHr3iZWEFtYwFziQ
 utLsDiLgKrE21trwOK8AgYSc16eYgSxJQTkJXa1XQSLcwLFfx7ZxgixTF9iys27jCALJARaGC
 XaLq5gmcDIs4CRYRWjRnFqUVlqka6RiV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4
 mRqDn6xkYGHcw3pzsd4hRkoNJSZT3/RPnSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvJPlXCKF
 BItS01Mr0jJzgCEIk5bg4FES4d3PB5TmLS5IzC3OTIdInWJUlBLndQDpEwBJZJTmwbXBwv4So
 6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHepyBTeDLzSuCmvwJazAS0OOiCA8jikkSElFQD44
 JQvcnGn6zmvb49df2VVxujpp1bIlPisu3t3C99lwRr41jtP/VeWK/OmeIqsLvxT6bsqVd6hjl
 XhE4zmIhnH/J9d6bl1fNJT+ayxr6e2ijwJz3R/5bBn5Z5V3qygiM5l1w4I5eqfmj2/N/r9dm9
 Qh6JGd7qYBGcV9KyPUk2eKrM3plnjAtfmCuxFGckGmoxFxUnAgBV8g+TdgIAAA==
X-Env-Sender: BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1497636740!83187898!1
X-Originating-IP: [65.50.211.133]
X-SpamReason: No, hits=1.7 required=7.0 tests=BODY_RANDOM_LONG,HOT_NASTY
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6682 invoked from network); 16 Jun 2017 18:12:22 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-2.tower-206.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 16 Jun 2017 18:12:22 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=UpkgGwuwItt4QuRFXbLZqM0hROek/SC1Yd8LK8nr0CI=; b=Z5wAgr8CoUDXI3jWyDTuz+iNz
 yYDBiKK0OjhKglvwQOHvn/OcAw4A9hKwE1WocesESlqTomulOrZV8g58KgejoF6Wfv3SLRgc0oiEw
 26y3+7b/roWyWu6YXb0rShSwVbkw/bwob9/ShjZSKi8AB2fKFLFLH56gY3S3C5wdfPHM3TAKkOC5Z
 aQ9VuBRjqzbW2DqJYE+3be+Bm4ITLx7eBvdZhZxOD4xAyhkTizfJ1J4BQAaNo1HOgSrpYpGy2Kv7n
 RuOA3IoT+q+iZhDh5BREf+B1lRoxXigfIeSH/GKC1FRJpBJRXt7cof6ck4Xmzn87wuDUMwNTj1eVU
 Cy7JjyczQ==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dLvjF-0005XK-R6; Fri, 16 Jun 2017 18:12:18 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Fri, 16 Jun 2017 20:10:35 +0200
Message-Id: <20170616181059.19206-21-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170616181059.19206-1-hch@lst.de>
References: <20170616181059.19206-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 20/44] sparc: implement ->mapping_error
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RE1BX0VSUk9SX0NPREUgaXMgZ29pbmcgdG8gZ28gYXdheSwgc28gZG9uJ3QgcmVseSBvbiBpdC4K
ClNpZ25lZC1vZmYtYnk6IENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgpBY2tlZC1ieTog
RGF2aWQgUy4gTWlsbGVyIDxkYXZlbUBkYXZlbWxvZnQubmV0PgotLS0KIGFyY2gvc3BhcmMvaW5j
bHVkZS9hc20vZG1hLW1hcHBpbmcuaCB8ICAyIC0tCiBhcmNoL3NwYXJjL2tlcm5lbC9pb21tdS5j
ICAgICAgICAgICAgfCAxMiArKysrKysrKystLS0KIGFyY2gvc3BhcmMva2VybmVsL2lvbW11X2Nv
bW1vbi5oICAgICB8ICAyICsrCiBhcmNoL3NwYXJjL2tlcm5lbC9wY2lfc3VuNHYuYyAgICAgICAg
fCAxNCArKysrKysrKysrLS0tLQogNCBmaWxlcyBjaGFuZ2VkLCAyMSBpbnNlcnRpb25zKCspLCA5
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gvc3BhcmMvaW5jbHVkZS9hc20vZG1hLW1h
cHBpbmcuaCBiL2FyY2gvc3BhcmMvaW5jbHVkZS9hc20vZG1hLW1hcHBpbmcuaAppbmRleCA2OWNj
NjI3Nzc5ZjIuLmI4ZThkZmNkMDY1ZCAxMDA2NDQKLS0tIGEvYXJjaC9zcGFyYy9pbmNsdWRlL2Fz
bS9kbWEtbWFwcGluZy5oCisrKyBiL2FyY2gvc3BhcmMvaW5jbHVkZS9hc20vZG1hLW1hcHBpbmcu
aApAQCAtNSw4ICs1LDYgQEAKICNpbmNsdWRlIDxsaW51eC9tbS5oPgogI2luY2x1ZGUgPGxpbnV4
L2RtYS1kZWJ1Zy5oPgogCi0jZGVmaW5lIERNQV9FUlJPUl9DT0RFCSh+KGRtYV9hZGRyX3QpMHgw
KQotCiAjZGVmaW5lIEhBVkVfQVJDSF9ETUFfU1VQUE9SVEVEIDEKIGludCBkbWFfc3VwcG9ydGVk
KHN0cnVjdCBkZXZpY2UgKmRldiwgdTY0IG1hc2spOwogCmRpZmYgLS1naXQgYS9hcmNoL3NwYXJj
L2tlcm5lbC9pb21tdS5jIGIvYXJjaC9zcGFyYy9rZXJuZWwvaW9tbXUuYwppbmRleCBjNjNiYTk5
Y2E1NTEuLmRhZmEzMTZkOTc4ZCAxMDA2NDQKLS0tIGEvYXJjaC9zcGFyYy9rZXJuZWwvaW9tbXUu
YworKysgYi9hcmNoL3NwYXJjL2tlcm5lbC9pb21tdS5jCkBAIC0zMTQsNyArMzE0LDcgQEAgc3Rh
dGljIGRtYV9hZGRyX3QgZG1hXzR1X21hcF9wYWdlKHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0
IHBhZ2UgKnBhZ2UsCiBiYWRfbm9fY3R4OgogCWlmIChwcmludGtfcmF0ZWxpbWl0KCkpCiAJCVdB
Uk5fT04oMSk7Ci0JcmV0dXJuIERNQV9FUlJPUl9DT0RFOworCXJldHVybiBTUEFSQ19NQVBQSU5H
X0VSUk9SOwogfQogCiBzdGF0aWMgdm9pZCBzdHJidWZfZmx1c2goc3RydWN0IHN0cmJ1ZiAqc3Ry
YnVmLCBzdHJ1Y3QgaW9tbXUgKmlvbW11LApAQCAtNTQ3LDcgKzU0Nyw3IEBAIHN0YXRpYyBpbnQg
ZG1hXzR1X21hcF9zZyhzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBzY2F0dGVybGlzdCAqc2ds
aXN0LAogCiAJaWYgKG91dGNvdW50IDwgaW5jb3VudCkgewogCQlvdXRzID0gc2dfbmV4dChvdXRz
KTsKLQkJb3V0cy0+ZG1hX2FkZHJlc3MgPSBETUFfRVJST1JfQ09ERTsKKwkJb3V0cy0+ZG1hX2Fk
ZHJlc3MgPSBTUEFSQ19NQVBQSU5HX0VSUk9SOwogCQlvdXRzLT5kbWFfbGVuZ3RoID0gMDsKIAl9
CiAKQEAgLTU3Myw3ICs1NzMsNyBAQCBzdGF0aWMgaW50IGRtYV80dV9tYXBfc2coc3RydWN0IGRl
dmljZSAqZGV2LCBzdHJ1Y3Qgc2NhdHRlcmxpc3QgKnNnbGlzdCwKIAkJCWlvbW11X3RibF9yYW5n
ZV9mcmVlKCZpb21tdS0+dGJsLCB2YWRkciwgbnBhZ2VzLAogCQkJCQkgICAgIElPTU1VX0VSUk9S
X0NPREUpOwogCi0JCQlzLT5kbWFfYWRkcmVzcyA9IERNQV9FUlJPUl9DT0RFOworCQkJcy0+ZG1h
X2FkZHJlc3MgPSBTUEFSQ19NQVBQSU5HX0VSUk9SOwogCQkJcy0+ZG1hX2xlbmd0aCA9IDA7CiAJ
CX0KIAkJaWYgKHMgPT0gb3V0cykKQEAgLTc0MSw2ICs3NDEsMTEgQEAgc3RhdGljIHZvaWQgZG1h
XzR1X3N5bmNfc2dfZm9yX2NwdShzdHJ1Y3QgZGV2aWNlICpkZXYsCiAJc3Bpbl91bmxvY2tfaXJx
cmVzdG9yZSgmaW9tbXUtPmxvY2ssIGZsYWdzKTsKIH0KIAorc3RhdGljIGludCBkbWFfNHVfbWFw
cGluZ19lcnJvcihzdHJ1Y3QgZGV2aWNlICpkZXYsIGRtYV9hZGRyX3QgZG1hX2FkZHIpCit7CisJ
cmV0dXJuIGRtYV9hZGRyID09IFNQQVJDX01BUFBJTkdfRVJST1I7Cit9CisKIHN0YXRpYyBjb25z
dCBzdHJ1Y3QgZG1hX21hcF9vcHMgc3VuNHVfZG1hX29wcyA9IHsKIAkuYWxsb2MJCQk9IGRtYV80
dV9hbGxvY19jb2hlcmVudCwKIAkuZnJlZQkJCT0gZG1hXzR1X2ZyZWVfY29oZXJlbnQsCkBAIC03
NTAsNiArNzU1LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBkbWFfbWFwX29wcyBzdW40dV9kbWFf
b3BzID0gewogCS51bm1hcF9zZwkJPSBkbWFfNHVfdW5tYXBfc2csCiAJLnN5bmNfc2luZ2xlX2Zv
cl9jcHUJPSBkbWFfNHVfc3luY19zaW5nbGVfZm9yX2NwdSwKIAkuc3luY19zZ19mb3JfY3B1CT0g
ZG1hXzR1X3N5bmNfc2dfZm9yX2NwdSwKKwkubWFwcGluZ19lcnJvcgkJPSBkbWFfNHVfbWFwcGlu
Z19lcnJvciwKIH07CiAKIGNvbnN0IHN0cnVjdCBkbWFfbWFwX29wcyAqZG1hX29wcyA9ICZzdW40
dV9kbWFfb3BzOwpkaWZmIC0tZ2l0IGEvYXJjaC9zcGFyYy9rZXJuZWwvaW9tbXVfY29tbW9uLmgg
Yi9hcmNoL3NwYXJjL2tlcm5lbC9pb21tdV9jb21tb24uaAppbmRleCA4Mjg0OTMzMjlmNjguLjVl
YTVjMTkyYjFkOSAxMDA2NDQKLS0tIGEvYXJjaC9zcGFyYy9rZXJuZWwvaW9tbXVfY29tbW9uLmgK
KysrIGIvYXJjaC9zcGFyYy9rZXJuZWwvaW9tbXVfY29tbW9uLmgKQEAgLTQ3LDQgKzQ3LDYgQEAg
c3RhdGljIGlubGluZSBpbnQgaXNfc3Bhbl9ib3VuZGFyeSh1bnNpZ25lZCBsb25nIGVudHJ5LAog
CXJldHVybiBpb21tdV9pc19zcGFuX2JvdW5kYXJ5KGVudHJ5LCBuciwgc2hpZnQsIGJvdW5kYXJ5
X3NpemUpOwogfQogCisjZGVmaW5lIFNQQVJDX01BUFBJTkdfRVJST1IJKH4oZG1hX2FkZHJfdCkw
eDApCisKICNlbmRpZiAvKiBfSU9NTVVfQ09NTU9OX0ggKi8KZGlmZiAtLWdpdCBhL2FyY2gvc3Bh
cmMva2VybmVsL3BjaV9zdW40di5jIGIvYXJjaC9zcGFyYy9rZXJuZWwvcGNpX3N1bjR2LmMKaW5k
ZXggNjhiZWM3Yzk3Y2I4Li44ZTJhNTZmNGMwM2EgMTAwNjQ0Ci0tLSBhL2FyY2gvc3BhcmMva2Vy
bmVsL3BjaV9zdW40di5jCisrKyBiL2FyY2gvc3BhcmMva2VybmVsL3BjaV9zdW40di5jCkBAIC00
MTIsMTIgKzQxMiwxMiBAQCBzdGF0aWMgZG1hX2FkZHJfdCBkbWFfNHZfbWFwX3BhZ2Uoc3RydWN0
IGRldmljZSAqZGV2LCBzdHJ1Y3QgcGFnZSAqcGFnZSwKIGJhZDoKIAlpZiAocHJpbnRrX3JhdGVs
aW1pdCgpKQogCQlXQVJOX09OKDEpOwotCXJldHVybiBETUFfRVJST1JfQ09ERTsKKwlyZXR1cm4g
U1BBUkNfTUFQUElOR19FUlJPUjsKIAogaW9tbXVfbWFwX2ZhaWw6CiAJbG9jYWxfaXJxX3Jlc3Rv
cmUoZmxhZ3MpOwogCWlvbW11X3RibF9yYW5nZV9mcmVlKHRibCwgYnVzX2FkZHIsIG5wYWdlcywg
SU9NTVVfRVJST1JfQ09ERSk7Ci0JcmV0dXJuIERNQV9FUlJPUl9DT0RFOworCXJldHVybiBTUEFS
Q19NQVBQSU5HX0VSUk9SOwogfQogCiBzdGF0aWMgdm9pZCBkbWFfNHZfdW5tYXBfcGFnZShzdHJ1
Y3QgZGV2aWNlICpkZXYsIGRtYV9hZGRyX3QgYnVzX2FkZHIsCkBAIC01OTAsNyArNTkwLDcgQEAg
c3RhdGljIGludCBkbWFfNHZfbWFwX3NnKHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IHNjYXR0
ZXJsaXN0ICpzZ2xpc3QsCiAKIAlpZiAob3V0Y291bnQgPCBpbmNvdW50KSB7CiAJCW91dHMgPSBz
Z19uZXh0KG91dHMpOwotCQlvdXRzLT5kbWFfYWRkcmVzcyA9IERNQV9FUlJPUl9DT0RFOworCQlv
dXRzLT5kbWFfYWRkcmVzcyA9IFNQQVJDX01BUFBJTkdfRVJST1I7CiAJCW91dHMtPmRtYV9sZW5n
dGggPSAwOwogCX0KIApAQCAtNjA3LDcgKzYwNyw3IEBAIHN0YXRpYyBpbnQgZG1hXzR2X21hcF9z
ZyhzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBzY2F0dGVybGlzdCAqc2dsaXN0LAogCQkJaW9t
bXVfdGJsX3JhbmdlX2ZyZWUodGJsLCB2YWRkciwgbnBhZ2VzLAogCQkJCQkgICAgIElPTU1VX0VS
Uk9SX0NPREUpOwogCQkJLyogWFhYIGRlbWFwPyBYWFggKi8KLQkJCXMtPmRtYV9hZGRyZXNzID0g
RE1BX0VSUk9SX0NPREU7CisJCQlzLT5kbWFfYWRkcmVzcyA9IFNQQVJDX01BUFBJTkdfRVJST1I7
CiAJCQlzLT5kbWFfbGVuZ3RoID0gMDsKIAkJfQogCQlpZiAocyA9PSBvdXRzKQpAQCAtNjY5LDYg
KzY2OSwxMSBAQCBzdGF0aWMgdm9pZCBkbWFfNHZfdW5tYXBfc2coc3RydWN0IGRldmljZSAqZGV2
LCBzdHJ1Y3Qgc2NhdHRlcmxpc3QgKnNnbGlzdCwKIAlsb2NhbF9pcnFfcmVzdG9yZShmbGFncyk7
CiB9CiAKK3N0YXRpYyBpbnQgZG1hXzR2X21hcHBpbmdfZXJyb3Ioc3RydWN0IGRldmljZSAqZGV2
LCBkbWFfYWRkcl90IGRtYV9hZGRyKQoreworCXJldHVybiBkbWFfYWRkciA9PSBTUEFSQ19NQVBQ
SU5HX0VSUk9SOworfQorCiBzdGF0aWMgY29uc3Qgc3RydWN0IGRtYV9tYXBfb3BzIHN1bjR2X2Rt
YV9vcHMgPSB7CiAJLmFsbG9jCQkJCT0gZG1hXzR2X2FsbG9jX2NvaGVyZW50LAogCS5mcmVlCQkJ
CT0gZG1hXzR2X2ZyZWVfY29oZXJlbnQsCkBAIC02NzYsNiArNjgxLDcgQEAgc3RhdGljIGNvbnN0
IHN0cnVjdCBkbWFfbWFwX29wcyBzdW40dl9kbWFfb3BzID0gewogCS51bm1hcF9wYWdlCQkJPSBk
bWFfNHZfdW5tYXBfcGFnZSwKIAkubWFwX3NnCQkJCT0gZG1hXzR2X21hcF9zZywKIAkudW5tYXBf
c2cJCQk9IGRtYV80dl91bm1hcF9zZywKKwkubWFwcGluZ19lcnJvcgkJCT0gZG1hXzR2X21hcHBp
bmdfZXJyb3IsCiB9OwogCiBzdGF0aWMgdm9pZCBwY2lfc3VuNHZfc2Nhbl9idXMoc3RydWN0IHBj
aV9wYm1faW5mbyAqcGJtLCBzdHJ1Y3QgZGV2aWNlICpwYXJlbnQpCi0tIAoyLjExLjAKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:12:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18: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 1dLvjP-0000EH-Nw; Fri, 16 Jun 2017 18:12:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dLvjO-0000Bc-Bx
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 18:12:26 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 76/9D-23755-98F14495; Fri, 16 Jun 2017 18:12:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKLMWRWlGSWpSXmKPExsXiaHS5VbdD3iX
 S4PsOQ4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePMhtnsBY/sKxavn8nawHjHtIuRi4NF4ASb
 xNILC5lAHCGBE4wSFz8fZe5i5ORgE1CRePO8hx0kISJwiEXi5JujTCAJZgEFiV/3NrGC2MICl
 hILf/8Ei7MIqEp8W7uDDcTmFTCQmPDxCAuILSEgL7Gr7SJYPSdQ/OeRbYwgtpCAvsSUm3cZQR
 ZICLQwSrRdXMEygZFnASPDKkaN4tSistQiXSMjvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKR
 iveT83E2MQO/XMzAw7mCcesLvEKMkB5OSKO/7J86RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4
 J8u5RAoJFqWmp1akZeYAwxAmLcHBoyTCu58PKM1bXJCYW5yZDpE6xagoJc67FaRPACSRUZoH1
 wYL/UuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHmfgkzhycwrgZv+CmgxE9DioAsOIItLEh
 FSUg2MaQs2/llyfSkTx8uOgP830sT3RO6cKWwWuKXp+LqPe70CN5g9vnknzeGdcUGGe8zHLeL
 b5h81XvSk2dKRVUVoue2KKatdp+x/tmzJ8UMrz0/TX1u7LGuhZHj145WvStaafa6onpTRJpyj
 kHq30OW8y6WZU3o4YsSOTCg+v9Dc9Nb/HaLlLz9xflFiKc5INNRiLipOBADHllg1eAIAAA==
X-Env-Sender: BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1497636743!106028786!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14236 invoked from network); 16 Jun 2017 18:12:24 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-3.tower-31.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 16 Jun 2017 18:12:24 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=47v0q2FRAgibdKCbdyUNxPMfaXUw1FRhH87EhxWqpCk=; b=UaxJENZY6cFuXau71Cib/eA8G
 fcZnksMqrjRfAXf8SaKM5xdMeMsGy4J2ueaVj/7/ogcdtvAN3O9fbKNwWm0ANdeXEx2DtHq5gbtwZ
 agj5O/HGRzYICB7JRyU5WZufFQ6oxab8Q8mhCjgTkVrDoZ4WcWcxpJDx8dklwCNcSbu8HBwcnS1zt
 PK0eclyhMLMBqqe/bEP6/wMvr/eIBmuOhf/eBU2k6+WcW6j291EGa0hSVqTEPozbVryoHNVACQdHg
 X0DZtxzaUxuzlKaIt1KN9UjzcKRg/0apNb4/+tYeKm920ltsLtvmwHhx3+ds6WdXZEZuHbj79BQGt
 LLDWnCl0g==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dLvjJ-0005c0-3t; Fri, 16 Jun 2017 18:12:21 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Fri, 16 Jun 2017 20:10:36 +0200
Message-Id: <20170616181059.19206-22-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170616181059.19206-1-hch@lst.de>
References: <20170616181059.19206-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 21/44] powerpc: implement ->mapping_error
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RE1BX0VSUk9SX0NPREUgaXMgZ29pbmcgdG8gZ28gYXdheSwgc28gZG9uJ3QgcmVseSBvbiBpdC4g
IEluc3RlYWQKZGVmaW5lIGEgLT5tYXBwaW5nX2Vycm9yIG1ldGhvZCBmb3IgYWxsIElPTU1VIGJh
c2VkIGRtYSBvcGVyYXRpb24KaW5zdGFuY2VzLiAgVGhlIGRpcmVjdCBvcHMgZG9uJ3QgZXZlciBy
ZXR1cm4gYW4gZXJyb3IgYW5kIGRvbid0Cm5lZWQgYSAtPm1hcHBpbmdfZXJyb3IgbWV0aG9kLgoK
U2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+CkFja2VkLWJ5OiBN
aWNoYWVsIEVsbGVybWFuIDxtcGVAZWxsZXJtYW4uaWQuYXU+Ci0tLQogYXJjaC9wb3dlcnBjL2lu
Y2x1ZGUvYXNtL2RtYS1tYXBwaW5nLmggfCAgNCAtLS0tCiBhcmNoL3Bvd2VycGMvaW5jbHVkZS9h
c20vaW9tbXUuaCAgICAgICB8ICA0ICsrKysKIGFyY2gvcG93ZXJwYy9rZXJuZWwvZG1hLWlvbW11
LmMgICAgICAgIHwgIDYgKysrKysrCiBhcmNoL3Bvd2VycGMva2VybmVsL2lvbW11LmMgICAgICAg
ICAgICB8IDI4ICsrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0KIGFyY2gvcG93ZXJwYy9wbGF0
Zm9ybXMvY2VsbC9pb21tdS5jICAgIHwgIDEgKwogYXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9wc2Vy
aWVzL3Zpby5jICAgfCAgMyArKy0KIDYgZmlsZXMgY2hhbmdlZCwgMjcgaW5zZXJ0aW9ucygrKSwg
MTkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC9wb3dlcnBjL2luY2x1ZGUvYXNtL2Rt
YS1tYXBwaW5nLmggYi9hcmNoL3Bvd2VycGMvaW5jbHVkZS9hc20vZG1hLW1hcHBpbmcuaAppbmRl
eCAxODFhMDk1NDY4ZTQuLjczYWVkYmU2Yzk3NyAxMDA2NDQKLS0tIGEvYXJjaC9wb3dlcnBjL2lu
Y2x1ZGUvYXNtL2RtYS1tYXBwaW5nLmgKKysrIGIvYXJjaC9wb3dlcnBjL2luY2x1ZGUvYXNtL2Rt
YS1tYXBwaW5nLmgKQEAgLTE3LDEwICsxNyw2IEBACiAjaW5jbHVkZSA8YXNtL2lvLmg+CiAjaW5j
bHVkZSA8YXNtL3N3aW90bGIuaD4KIAotI2lmZGVmIENPTkZJR19QUEM2NAotI2RlZmluZSBETUFf
RVJST1JfQ09ERQkJKH4oZG1hX2FkZHJfdCkweDApCi0jZW5kaWYKLQogLyogU29tZSBkbWEgZGly
ZWN0IGZ1bmNzIG11c3QgYmUgdmlzaWJsZSBmb3IgdXNlIGluIG90aGVyIGRtYV9vcHMgKi8KIGV4
dGVybiB2b2lkICpfX2RtYV9kaXJlY3RfYWxsb2NfY29oZXJlbnQoc3RydWN0IGRldmljZSAqZGV2
LCBzaXplX3Qgc2l6ZSwKIAkJCQkJIGRtYV9hZGRyX3QgKmRtYV9oYW5kbGUsIGdmcF90IGZsYWcs
CmRpZmYgLS1naXQgYS9hcmNoL3Bvd2VycGMvaW5jbHVkZS9hc20vaW9tbXUuaCBiL2FyY2gvcG93
ZXJwYy9pbmNsdWRlL2FzbS9pb21tdS5oCmluZGV4IDhhOGNlMjIwZDdkMC4uMjBmZWJlMGI3ZjMy
IDEwMDY0NAotLS0gYS9hcmNoL3Bvd2VycGMvaW5jbHVkZS9hc20vaW9tbXUuaAorKysgYi9hcmNo
L3Bvd2VycGMvaW5jbHVkZS9hc20vaW9tbXUuaApAQCAtMTM5LDYgKzEzOSw4IEBAIHN0cnVjdCBz
Y2F0dGVybGlzdDsKIAogI2lmZGVmIENPTkZJR19QUEM2NAogCisjZGVmaW5lIElPTU1VX01BUFBJ
TkdfRVJST1IJCSh+KGRtYV9hZGRyX3QpMHgwKQorCiBzdGF0aWMgaW5saW5lIHZvaWQgc2V0X2lv
bW11X3RhYmxlX2Jhc2Uoc3RydWN0IGRldmljZSAqZGV2LAogCQkJCQlzdHJ1Y3QgaW9tbXVfdGFi
bGUgKmJhc2UpCiB7CkBAIC0yMzgsNiArMjQwLDggQEAgc3RhdGljIGlubGluZSBpbnQgX19pbml0
IHRjZV9pb21tdV9idXNfbm90aWZpZXJfaW5pdCh2b2lkKQogfQogI2VuZGlmIC8qICFDT05GSUdf
SU9NTVVfQVBJICovCiAKK2ludCBkbWFfaW9tbXVfbWFwcGluZ19lcnJvcihzdHJ1Y3QgZGV2aWNl
ICpkZXYsIGRtYV9hZGRyX3QgZG1hX2FkZHIpOworCiAjZWxzZQogCiBzdGF0aWMgaW5saW5lIHZv
aWQgKmdldF9pb21tdV90YWJsZV9iYXNlKHN0cnVjdCBkZXZpY2UgKmRldikKZGlmZiAtLWdpdCBh
L2FyY2gvcG93ZXJwYy9rZXJuZWwvZG1hLWlvbW11LmMgYi9hcmNoL3Bvd2VycGMva2VybmVsL2Rt
YS1pb21tdS5jCmluZGV4IGZiN2NiYWEzNzY1OC4uOGY3YWJmOWJhYTYzIDEwMDY0NAotLS0gYS9h
cmNoL3Bvd2VycGMva2VybmVsL2RtYS1pb21tdS5jCisrKyBiL2FyY2gvcG93ZXJwYy9rZXJuZWwv
ZG1hLWlvbW11LmMKQEAgLTEwNSw2ICsxMDUsMTEgQEAgc3RhdGljIHU2NCBkbWFfaW9tbXVfZ2V0
X3JlcXVpcmVkX21hc2soc3RydWN0IGRldmljZSAqZGV2KQogCXJldHVybiBtYXNrOwogfQogCitp
bnQgZG1hX2lvbW11X21hcHBpbmdfZXJyb3Ioc3RydWN0IGRldmljZSAqZGV2LCBkbWFfYWRkcl90
IGRtYV9hZGRyKQoreworCXJldHVybiBkbWFfYWRkciA9PSBJT01NVV9NQVBQSU5HX0VSUk9SOwor
fQorCiBzdHJ1Y3QgZG1hX21hcF9vcHMgZG1hX2lvbW11X29wcyA9IHsKIAkuYWxsb2MJCQk9IGRt
YV9pb21tdV9hbGxvY19jb2hlcmVudCwKIAkuZnJlZQkJCT0gZG1hX2lvbW11X2ZyZWVfY29oZXJl
bnQsCkBAIC0xMTUsNSArMTIwLDYgQEAgc3RydWN0IGRtYV9tYXBfb3BzIGRtYV9pb21tdV9vcHMg
PSB7CiAJLm1hcF9wYWdlCQk9IGRtYV9pb21tdV9tYXBfcGFnZSwKIAkudW5tYXBfcGFnZQkJPSBk
bWFfaW9tbXVfdW5tYXBfcGFnZSwKIAkuZ2V0X3JlcXVpcmVkX21hc2sJPSBkbWFfaW9tbXVfZ2V0
X3JlcXVpcmVkX21hc2ssCisJLm1hcHBpbmdfZXJyb3IJCT0gZG1hX2lvbW11X21hcHBpbmdfZXJy
b3IsCiB9OwogRVhQT1JUX1NZTUJPTChkbWFfaW9tbXVfb3BzKTsKZGlmZiAtLWdpdCBhL2FyY2gv
cG93ZXJwYy9rZXJuZWwvaW9tbXUuYyBiL2FyY2gvcG93ZXJwYy9rZXJuZWwvaW9tbXUuYwppbmRl
eCBmMmI3MjRjZDllNjQuLjIzM2NhM2ZlNDc1NCAxMDA2NDQKLS0tIGEvYXJjaC9wb3dlcnBjL2tl
cm5lbC9pb21tdS5jCisrKyBiL2FyY2gvcG93ZXJwYy9rZXJuZWwvaW9tbXUuYwpAQCAtMTk4LDEx
ICsxOTgsMTEgQEAgc3RhdGljIHVuc2lnbmVkIGxvbmcgaW9tbXVfcmFuZ2VfYWxsb2Moc3RydWN0
IGRldmljZSAqZGV2LAogCWlmICh1bmxpa2VseShucGFnZXMgPT0gMCkpIHsKIAkJaWYgKHByaW50
a19yYXRlbGltaXQoKSkKIAkJCVdBUk5fT04oMSk7Ci0JCXJldHVybiBETUFfRVJST1JfQ09ERTsK
KwkJcmV0dXJuIElPTU1VX01BUFBJTkdfRVJST1I7CiAJfQogCiAJaWYgKHNob3VsZF9mYWlsX2lv
bW11KGRldikpCi0JCXJldHVybiBETUFfRVJST1JfQ09ERTsKKwkJcmV0dXJuIElPTU1VX01BUFBJ
TkdfRVJST1I7CiAKIAkvKgogCSAqIFdlIGRvbid0IG5lZWQgdG8gZGlzYWJsZSBwcmVlbXB0aW9u
IGhlcmUgYmVjYXVzZSBhbnkgQ1BVIGNhbgpAQCAtMjc4LDcgKzI3OCw3IEBAIHN0YXRpYyB1bnNp
Z25lZCBsb25nIGlvbW11X3JhbmdlX2FsbG9jKHN0cnVjdCBkZXZpY2UgKmRldiwKIAkJfSBlbHNl
IHsKIAkJCS8qIEdpdmUgdXAgKi8KIAkJCXNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJihwb29sLT5s
b2NrKSwgZmxhZ3MpOwotCQkJcmV0dXJuIERNQV9FUlJPUl9DT0RFOworCQkJcmV0dXJuIElPTU1V
X01BUFBJTkdfRVJST1I7CiAJCX0KIAl9CiAKQEAgLTMxMCwxMyArMzEwLDEzIEBAIHN0YXRpYyBk
bWFfYWRkcl90IGlvbW11X2FsbG9jKHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IGlvbW11X3Rh
YmxlICp0YmwsCiAJCQkgICAgICB1bnNpZ25lZCBsb25nIGF0dHJzKQogewogCXVuc2lnbmVkIGxv
bmcgZW50cnk7Ci0JZG1hX2FkZHJfdCByZXQgPSBETUFfRVJST1JfQ09ERTsKKwlkbWFfYWRkcl90
IHJldCA9IElPTU1VX01BUFBJTkdfRVJST1I7CiAJaW50IGJ1aWxkX2ZhaWw7CiAKIAllbnRyeSA9
IGlvbW11X3JhbmdlX2FsbG9jKGRldiwgdGJsLCBucGFnZXMsIE5VTEwsIG1hc2ssIGFsaWduX29y
ZGVyKTsKIAotCWlmICh1bmxpa2VseShlbnRyeSA9PSBETUFfRVJST1JfQ09ERSkpCi0JCXJldHVy
biBETUFfRVJST1JfQ09ERTsKKwlpZiAodW5saWtlbHkoZW50cnkgPT0gSU9NTVVfTUFQUElOR19F
UlJPUikpCisJCXJldHVybiBJT01NVV9NQVBQSU5HX0VSUk9SOwogCiAJZW50cnkgKz0gdGJsLT5p
dF9vZmZzZXQ7CS8qIE9mZnNldCBpbnRvIHJlYWwgVENFIHRhYmxlICovCiAJcmV0ID0gZW50cnkg
PDwgdGJsLT5pdF9wYWdlX3NoaWZ0OwkvKiBTZXQgdGhlIHJldHVybiBkbWEgYWRkcmVzcyAqLwpA
QCAtMzI4LDEyICszMjgsMTIgQEAgc3RhdGljIGRtYV9hZGRyX3QgaW9tbXVfYWxsb2Moc3RydWN0
IGRldmljZSAqZGV2LCBzdHJ1Y3QgaW9tbXVfdGFibGUgKnRibCwKIAogCS8qIHRibC0+aXRfb3Bz
LT5zZXQoKSBvbmx5IHJldHVybnMgbm9uLXplcm8gZm9yIHRyYW5zaWVudCBlcnJvcnMuCiAJICog
Q2xlYW4gdXAgdGhlIHRhYmxlIGJpdG1hcCBpbiB0aGlzIGNhc2UgYW5kIHJldHVybgotCSAqIERN
QV9FUlJPUl9DT0RFLiBGb3IgYWxsIG90aGVyIGVycm9ycyB0aGUgZnVuY3Rpb25hbGl0eSBpcwor
CSAqIElPTU1VX01BUFBJTkdfRVJST1IuIEZvciBhbGwgb3RoZXIgZXJyb3JzIHRoZSBmdW5jdGlv
bmFsaXR5IGlzCiAJICogbm90IGFsdGVyZWQuCiAJICovCiAJaWYgKHVubGlrZWx5KGJ1aWxkX2Zh
aWwpKSB7CiAJCV9faW9tbXVfZnJlZSh0YmwsIHJldCwgbnBhZ2VzKTsKLQkJcmV0dXJuIERNQV9F
UlJPUl9DT0RFOworCQlyZXR1cm4gSU9NTVVfTUFQUElOR19FUlJPUjsKIAl9CiAKIAkvKiBGbHVz
aC9pbnZhbGlkYXRlIFRMQiBjYWNoZXMgaWYgbmVjZXNzYXJ5ICovCkBAIC00NzgsNyArNDc4LDcg
QEAgaW50IHBwY19pb21tdV9tYXBfc2coc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1Y3QgaW9tbXVf
dGFibGUgKnRibCwKIAkJREJHKCIgIC0gdmFkZHI6ICVseCwgc2l6ZTogJWx4XG4iLCB2YWRkciwg
c2xlbik7CiAKIAkJLyogSGFuZGxlIGZhaWx1cmUgKi8KLQkJaWYgKHVubGlrZWx5KGVudHJ5ID09
IERNQV9FUlJPUl9DT0RFKSkgeworCQlpZiAodW5saWtlbHkoZW50cnkgPT0gSU9NTVVfTUFQUElO
R19FUlJPUikpIHsKIAkJCWlmICghKGF0dHJzICYgRE1BX0FUVFJfTk9fV0FSTikgJiYKIAkJCSAg
ICBwcmludGtfcmF0ZWxpbWl0KCkpCiAJCQkJZGV2X2luZm8oZGV2LCAiaW9tbXVfYWxsb2MgZmFp
bGVkLCB0YmwgJXAgIgpAQCAtNTQ1LDcgKzU0NSw3IEBAIGludCBwcGNfaW9tbXVfbWFwX3NnKHN0
cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IGlvbW11X3RhYmxlICp0YmwsCiAJICovCiAJaWYgKG91
dGNvdW50IDwgaW5jb3VudCkgewogCQlvdXRzID0gc2dfbmV4dChvdXRzKTsKLQkJb3V0cy0+ZG1h
X2FkZHJlc3MgPSBETUFfRVJST1JfQ09ERTsKKwkJb3V0cy0+ZG1hX2FkZHJlc3MgPSBJT01NVV9N
QVBQSU5HX0VSUk9SOwogCQlvdXRzLT5kbWFfbGVuZ3RoID0gMDsKIAl9CiAKQEAgLTU2Myw3ICs1
NjMsNyBAQCBpbnQgcHBjX2lvbW11X21hcF9zZyhzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBp
b21tdV90YWJsZSAqdGJsLAogCQkJbnBhZ2VzID0gaW9tbXVfbnVtX3BhZ2VzKHMtPmRtYV9hZGRy
ZXNzLCBzLT5kbWFfbGVuZ3RoLAogCQkJCQkJIElPTU1VX1BBR0VfU0laRSh0YmwpKTsKIAkJCV9f
aW9tbXVfZnJlZSh0YmwsIHZhZGRyLCBucGFnZXMpOwotCQkJcy0+ZG1hX2FkZHJlc3MgPSBETUFf
RVJST1JfQ09ERTsKKwkJCXMtPmRtYV9hZGRyZXNzID0gSU9NTVVfTUFQUElOR19FUlJPUjsKIAkJ
CXMtPmRtYV9sZW5ndGggPSAwOwogCQl9CiAJCWlmIChzID09IG91dHMpCkBAIC03NzcsNyArNzc3
LDcgQEAgZG1hX2FkZHJfdCBpb21tdV9tYXBfcGFnZShzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVj
dCBpb21tdV90YWJsZSAqdGJsLAogCQkJICB1bnNpZ25lZCBsb25nIG1hc2ssIGVudW0gZG1hX2Rh
dGFfZGlyZWN0aW9uIGRpcmVjdGlvbiwKIAkJCSAgdW5zaWduZWQgbG9uZyBhdHRycykKIHsKLQlk
bWFfYWRkcl90IGRtYV9oYW5kbGUgPSBETUFfRVJST1JfQ09ERTsKKwlkbWFfYWRkcl90IGRtYV9o
YW5kbGUgPSBJT01NVV9NQVBQSU5HX0VSUk9SOwogCXZvaWQgKnZhZGRyOwogCXVuc2lnbmVkIGxv
bmcgdWFkZHI7CiAJdW5zaWduZWQgaW50IG5wYWdlcywgYWxpZ247CkBAIC03OTcsNyArNzk3LDcg
QEAgZG1hX2FkZHJfdCBpb21tdV9tYXBfcGFnZShzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBp
b21tdV90YWJsZSAqdGJsLAogCQlkbWFfaGFuZGxlID0gaW9tbXVfYWxsb2MoZGV2LCB0YmwsIHZh
ZGRyLCBucGFnZXMsIGRpcmVjdGlvbiwKIAkJCQkJIG1hc2sgPj4gdGJsLT5pdF9wYWdlX3NoaWZ0
LCBhbGlnbiwKIAkJCQkJIGF0dHJzKTsKLQkJaWYgKGRtYV9oYW5kbGUgPT0gRE1BX0VSUk9SX0NP
REUpIHsKKwkJaWYgKGRtYV9oYW5kbGUgPT0gSU9NTVVfTUFQUElOR19FUlJPUikgewogCQkJaWYg
KCEoYXR0cnMgJiBETUFfQVRUUl9OT19XQVJOKSAmJgogCQkJICAgIHByaW50a19yYXRlbGltaXQo
KSkgIHsKIAkJCQlkZXZfaW5mbyhkZXYsICJpb21tdV9hbGxvYyBmYWlsZWQsIHRibCAlcCAiCkBA
IC04NjksNyArODY5LDcgQEAgdm9pZCAqaW9tbXVfYWxsb2NfY29oZXJlbnQoc3RydWN0IGRldmlj
ZSAqZGV2LCBzdHJ1Y3QgaW9tbXVfdGFibGUgKnRibCwKIAlpb19vcmRlciA9IGdldF9pb21tdV9v
cmRlcihzaXplLCB0YmwpOwogCW1hcHBpbmcgPSBpb21tdV9hbGxvYyhkZXYsIHRibCwgcmV0LCBu
aW9fcGFnZXMsIERNQV9CSURJUkVDVElPTkFMLAogCQkJICAgICAgbWFzayA+PiB0YmwtPml0X3Bh
Z2Vfc2hpZnQsIGlvX29yZGVyLCAwKTsKLQlpZiAobWFwcGluZyA9PSBETUFfRVJST1JfQ09ERSkg
eworCWlmIChtYXBwaW5nID09IElPTU1VX01BUFBJTkdfRVJST1IpIHsKIAkJZnJlZV9wYWdlcygo
dW5zaWduZWQgbG9uZylyZXQsIG9yZGVyKTsKIAkJcmV0dXJuIE5VTEw7CiAJfQpkaWZmIC0tZ2l0
IGEvYXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9jZWxsL2lvbW11LmMgYi9hcmNoL3Bvd2VycGMvcGxh
dGZvcm1zL2NlbGwvaW9tbXUuYwppbmRleCA3MWI5OTViYmNhZTAuLjk0ODA4NmUzM2EwYyAxMDA2
NDQKLS0tIGEvYXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9jZWxsL2lvbW11LmMKKysrIGIvYXJjaC9w
b3dlcnBjL3BsYXRmb3Jtcy9jZWxsL2lvbW11LmMKQEAgLTY2MCw2ICs2NjAsNyBAQCBzdGF0aWMg
Y29uc3Qgc3RydWN0IGRtYV9tYXBfb3BzIGRtYV9pb21tdV9maXhlZF9vcHMgPSB7CiAJLnNldF9k
bWFfbWFzayAgID0gZG1hX3NldF9tYXNrX2FuZF9zd2l0Y2gsCiAJLm1hcF9wYWdlICAgICAgID0g
ZG1hX2ZpeGVkX21hcF9wYWdlLAogCS51bm1hcF9wYWdlICAgICA9IGRtYV9maXhlZF91bm1hcF9w
YWdlLAorCS5tYXBwaW5nX2Vycm9yCT0gZG1hX2lvbW11X21hcHBpbmdfZXJyb3IsCiB9OwogCiBz
dGF0aWMgdm9pZCBjZWxsX2RtYV9kZXZfc2V0dXBfZml4ZWQoc3RydWN0IGRldmljZSAqZGV2KTsK
ZGlmZiAtLWdpdCBhL2FyY2gvcG93ZXJwYy9wbGF0Zm9ybXMvcHNlcmllcy92aW8uYyBiL2FyY2gv
cG93ZXJwYy9wbGF0Zm9ybXMvcHNlcmllcy92aW8uYwppbmRleCAyOGIwOWZkNzk3ZWMuLmU2ZjQz
ZDU0NjgyNyAxMDA2NDQKLS0tIGEvYXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9wc2VyaWVzL3Zpby5j
CisrKyBiL2FyY2gvcG93ZXJwYy9wbGF0Zm9ybXMvcHNlcmllcy92aW8uYwpAQCAtNTE5LDcgKzUx
OSw3IEBAIHN0YXRpYyBkbWFfYWRkcl90IHZpb19kbWFfaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRl
dmljZSAqZGV2LCBzdHJ1Y3QgcGFnZSAqcGFnZSwKIHsKIAlzdHJ1Y3QgdmlvX2RldiAqdmlvZGV2
ID0gdG9fdmlvX2RldihkZXYpOwogCXN0cnVjdCBpb21tdV90YWJsZSAqdGJsOwotCWRtYV9hZGRy
X3QgcmV0ID0gRE1BX0VSUk9SX0NPREU7CisJZG1hX2FkZHJfdCByZXQgPSBJT01NVV9NQVBQSU5H
X0VSUk9SOwogCiAJdGJsID0gZ2V0X2lvbW11X3RhYmxlX2Jhc2UoZGV2KTsKIAlpZiAodmlvX2Nt
b19hbGxvYyh2aW9kZXYsIHJvdW5kdXAoc2l6ZSwgSU9NTVVfUEFHRV9TSVpFKHRibCkpKSkgewpA
QCAtNjI1LDYgKzYyNSw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZG1hX21hcF9vcHMgdmlvX2Rt
YV9tYXBwaW5nX29wcyA9IHsKIAkudW5tYXBfcGFnZSAgICAgICAgPSB2aW9fZG1hX2lvbW11X3Vu
bWFwX3BhZ2UsCiAJLmRtYV9zdXBwb3J0ZWQgICAgID0gdmlvX2RtYV9pb21tdV9kbWFfc3VwcG9y
dGVkLAogCS5nZXRfcmVxdWlyZWRfbWFzayA9IHZpb19kbWFfZ2V0X3JlcXVpcmVkX21hc2ssCisJ
Lm1hcHBpbmdfZXJyb3IJICAgPSBkbWFfaW9tbXVfbWFwcGluZ19lcnJvciwKIH07CiAKIC8qKgot
LSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:12:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18: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 1dLvjT-0000JM-04; Fri, 16 Jun 2017 18:12:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dLvjR-0000Gd-K0
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 18:12:29 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 81/B6-02199-C8F14495; Fri, 16 Jun 2017 18:12:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCLMWRWlGSWpSXmKPExsXiaHS5VbdH3iX
 S4M4aAYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP90rdsBUe4K+6u/MTYwPiBs4uRi4NF4ASb
 xJlr15lBHCGBE4wSz9umAjmcHGwCKhJvnvewgyREBA6xSJx8c5QJJMEsoCDx694mVhBbWMBe4
 sSKZ2A2i4CqxN2bd1lAbF4BA4kply+yg9gSAvISu9ougtVwAsV/HtnGCGILCehLTLl5lxFkgY
 RAC6NE28UVLBMYeRYwMqxiVC9OLSpLLdI11UsqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kv
 Oz93ECPR9PQMD4w7Gy1+dDjFKcjApifK+f+IcKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCl0PO
 JVJIsCg1PbUiLTMHGIQwaQkOHiUR3v18QGne4oLE3OLMdIjUKUZFKXHerSB9AiCJjNI8uDZY4
 F9ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMzbLQM0hSczrwRu+iugxUxAi4MuOIAsLklESE
 k1MBb6nrl9ddH9gFmvHjLv9Hl7v3blmihpjoUVnVJq7ssU9b89XrSI8YGYy2Ween1e06Il9U/
 nxCgaSM7p2txw/aJpfnCEBhuXuEUc24FnZWs+yWzX/i+qsXWltUGKU9Edo3/+K3bfjyoy/Ptj
 0oIanyu3Z+dx1cxxiUqOPthq2hlosH592K1ORiWW4oxEQy3mouJEAJkw0nB3AgAA
X-Env-Sender: BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-13.tower-31.messagelabs.com!1497636746!105397628!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49153 invoked from network); 16 Jun 2017 18:12:28 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-13.tower-31.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 16 Jun 2017 18:12:28 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=0wrZqfiUxzIjsMIP+kvG0ZcUFokN2jOk2GMWGR62hvY=; b=gjBZoOu1o2XzVRZle7bXB8VnI
 i0OdWBByEcroHR/YUF8RbuUOtZlYwWAhCXJLTDbjX8eCe3HY38UEBVl9KF+ZbCKNtbd05LWM6Yhhc
 fxuQTQ4RS9h06pDua5u1/pXxpgPAZ/Pb2n3hqScCvA8hl3++VjVZRgJcJhofdDAcOljyrKpRK8BF+
 eTKS2AXqUpRuPr+RaxiIOllK4h67EdV71fDYdbjJOVHy5Vql7U5HVmYKuz+/Gyv4mgs/yLXV0a00P
 U+2HxYTlKSdMvpmeO1VlonCvLvX9ZUNnD5GBQDmGwitiRXbHVWJ5XPetQNTaVAlLR9D6cLzq/Mqh/
 WqV26c1Vw==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dLvjM-0005gN-D1; Fri, 16 Jun 2017 18:12:25 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Fri, 16 Jun 2017 20:10:37 +0200
Message-Id: <20170616181059.19206-23-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170616181059.19206-1-hch@lst.de>
References: <20170616181059.19206-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 22/44] x86/pci-nommu: implement ->mapping_error
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RE1BX0VSUk9SX0NPREUgaXMgZ29pbmcgdG8gZ28gYXdheSwgc28gZG9uJ3QgcmVseSBvbiBpdC4K
ClNpZ25lZC1vZmYtYnk6IENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgotLS0KIGFyY2gv
eDg2L2tlcm5lbC9wY2ktbm9tbXUuYyB8IDEwICsrKysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA5
IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJu
ZWwvcGNpLW5vbW11LmMgYi9hcmNoL3g4Ni9rZXJuZWwvcGNpLW5vbW11LmMKaW5kZXggYTg4OTUy
ZWYzNzFjLi4wODVmZTZjZTQwNDkgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9wY2ktbm9t
bXUuYworKysgYi9hcmNoL3g4Ni9rZXJuZWwvcGNpLW5vbW11LmMKQEAgLTExLDYgKzExLDggQEAK
ICNpbmNsdWRlIDxhc20vaW9tbXUuaD4KICNpbmNsdWRlIDxhc20vZG1hLmg+CiAKKyNkZWZpbmUg
Tk9NTVVfTUFQUElOR19FUlJPUgkJMAorCiBzdGF0aWMgaW50CiBjaGVja19hZGRyKGNoYXIgKm5h
bWUsIHN0cnVjdCBkZXZpY2UgKmh3ZGV2LCBkbWFfYWRkcl90IGJ1cywgc2l6ZV90IHNpemUpCiB7
CkBAIC0zMyw3ICszNSw3IEBAIHN0YXRpYyBkbWFfYWRkcl90IG5vbW11X21hcF9wYWdlKHN0cnVj
dCBkZXZpY2UgKmRldiwgc3RydWN0IHBhZ2UgKnBhZ2UsCiAJZG1hX2FkZHJfdCBidXMgPSBwYWdl
X3RvX3BoeXMocGFnZSkgKyBvZmZzZXQ7CiAJV0FSTl9PTihzaXplID09IDApOwogCWlmICghY2hl
Y2tfYWRkcigibWFwX3NpbmdsZSIsIGRldiwgYnVzLCBzaXplKSkKLQkJcmV0dXJuIERNQV9FUlJP
Ul9DT0RFOworCQlyZXR1cm4gTk9NTVVfTUFQUElOR19FUlJPUjsKIAlmbHVzaF93cml0ZV9idWZm
ZXJzKCk7CiAJcmV0dXJuIGJ1czsKIH0KQEAgLTg4LDYgKzkwLDExIEBAIHN0YXRpYyB2b2lkIG5v
bW11X3N5bmNfc2dfZm9yX2RldmljZShzdHJ1Y3QgZGV2aWNlICpkZXYsCiAJZmx1c2hfd3JpdGVf
YnVmZmVycygpOwogfQogCitzdGF0aWMgaW50IG5vbW11X21hcHBpbmdfZXJyb3Ioc3RydWN0IGRl
dmljZSAqZGV2LCBkbWFfYWRkcl90IGRtYV9hZGRyKQoreworCXJldHVybiBkbWFfYWRkciA9PSBO
T01NVV9NQVBQSU5HX0VSUk9SOworfQorCiBjb25zdCBzdHJ1Y3QgZG1hX21hcF9vcHMgbm9tbXVf
ZG1hX29wcyA9IHsKIAkuYWxsb2MJCQk9IGRtYV9nZW5lcmljX2FsbG9jX2NvaGVyZW50LAogCS5m
cmVlCQkJPSBkbWFfZ2VuZXJpY19mcmVlX2NvaGVyZW50LApAQCAtOTYsNCArMTAzLDUgQEAgY29u
c3Qgc3RydWN0IGRtYV9tYXBfb3BzIG5vbW11X2RtYV9vcHMgPSB7CiAJLnN5bmNfc2luZ2xlX2Zv
cl9kZXZpY2UgPSBub21tdV9zeW5jX3NpbmdsZV9mb3JfZGV2aWNlLAogCS5zeW5jX3NnX2Zvcl9k
ZXZpY2UJPSBub21tdV9zeW5jX3NnX2Zvcl9kZXZpY2UsCiAJLmlzX3BoeXMJCT0gMSwKKwkubWFw
cGluZ19lcnJvcgkJPSBub21tdV9tYXBwaW5nX2Vycm9yLAogfTsKLS0gCjIuMTEuMAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:12:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18: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 1dLvjX-0000Qd-Br; Fri, 16 Jun 2017 18:12:35 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dLvjW-0000Gd-Cu
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 18:12:34 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 A3/C6-02199-29F14495; Fri, 16 Jun 2017 18:12:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsXiaHS5VXeivEu
 kQf8lcYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPl6tiCS7IV92YdYmlg/CTRxcjJwSJwgk3i
 1P3CLkYuDiGBE4wSBxb8YgRJsAmoSLx53sMOkhAROMQicfLNUSaQBLOAgsSve5tYQWxhAVuJL
 RvXsUFMUpX4erKbHcTmFTCQuL1lOQuILSEgL7Gr7SJYPSdQ/OeRbWALhAT0JabcvMsIskBCoI
 VRou3iCpYJjDwLGBlWMWoUpxaVpRbpGhnoJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJef
 nbmIEer6egYFxB2PzCb9DjJIcTEqivO+fOEcK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDlkHOJ
 FBIsSk1PrUjLzAGGIExagoNHSYR3Px9Qmre4IDG3ODMdInWKUVFKnPeoLFBCACSRUZoH1wYL+
 0uMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHm7ZYCm8GTmlcBNfwW0mAlocdAFB5DFJYkIKa
 kGRtYOQe/fh5h+y397nXC0J9T4Vvu3iLx4IYurXn/25PBtqan5/UVw2Um/+hDr7bWGMzaEuld
 Pu3CTJcm06nIEz5kDxgcFdm7Pt/398dwLk23OIQE52V4Jt99U5cRlbWU1Sbc5uPeqenZg0L3d
 nzce5tfqlXkuut+r7NWeR7M236k+fSuA6fiZUiWW4oxEQy3mouJEAGXBhud2AgAA
X-Env-Sender: BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1497636751!105340794!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10539 invoked from network); 16 Jun 2017 18:12:32 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-10.tower-31.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 16 Jun 2017 18:12:32 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=NsCauiJjtxIL6EQZRTdwQUm2PGp36ycj6PWtgh9RHl4=; b=ZwGFS2n/sBCZcP2WbUODegokr
 KkWjZxjh+Ww2dyrx4Z6vr+luZqmFjDxxpIBgdgLBbBY4m+FsjXiTRIGEImKK8SSM3sBTpNVVOWuGu
 rjbyX1fg/ojAJqJXdrgKXw8gxFhNG9PuDQEH/rgwC3jR0mmHwag7DhjAC58QKnimfAxDH6NQ5TnLt
 I5mXkrhlv4x+YTfv2Lhx+74hc9uLkoiUjL0l596WRpbSgZJH7ssridJEt2s5CYCSNIYrZdcmyo/jg
 /e9eqvGlplp+IrcghV69zq/7Msgy1zIu3DkzPJaawp0EiUY/r4vCAw2h5kX0eNZrhozhnHnYWyasO
 dd6R1KEoA==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dLvjP-0005mB-J6; Fri, 16 Jun 2017 18:12:28 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Fri, 16 Jun 2017 20:10:38 +0200
Message-Id: <20170616181059.19206-24-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170616181059.19206-1-hch@lst.de>
References: <20170616181059.19206-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 23/44] x86/calgary: implement ->mapping_error
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RE1BX0VSUk9SX0NPREUgaXMgZ29pbmcgdG8gZ28gYXdheSwgc28gZG9uJ3QgcmVseSBvbiBpdC4K
ClNpZ25lZC1vZmYtYnk6IENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgotLS0KIGFyY2gv
eDg2L2tlcm5lbC9wY2ktY2FsZ2FyeV82NC5jIHwgMjQgKysrKysrKysrKysrKysrKy0tLS0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvcGNpLWNhbGdhcnlfNjQuYyBiL2FyY2gveDg2L2tlcm5l
bC9wY2ktY2FsZ2FyeV82NC5jCmluZGV4IGZkYTc4NjcwNDZkMC4uZTc1YjQ5MGYyYjBiIDEwMDY0
NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwvcGNpLWNhbGdhcnlfNjQuYworKysgYi9hcmNoL3g4Ni9r
ZXJuZWwvcGNpLWNhbGdhcnlfNjQuYwpAQCAtNTAsNiArNTAsOCBAQAogI2luY2x1ZGUgPGFzbS94
ODZfaW5pdC5oPgogI2luY2x1ZGUgPGFzbS9pb21tdV90YWJsZS5oPgogCisjZGVmaW5lIENBTEdB
UllfTUFQUElOR19FUlJPUgkwCisKICNpZmRlZiBDT05GSUdfQ0FMR0FSWV9JT01NVV9FTkFCTEVE
X0JZX0RFRkFVTFQKIGludCB1c2VfY2FsZ2FyeSBfX3JlYWRfbW9zdGx5ID0gMTsKICNlbHNlCkBA
IC0yNTIsNyArMjU0LDcgQEAgc3RhdGljIHVuc2lnbmVkIGxvbmcgaW9tbXVfcmFuZ2VfYWxsb2Mo
c3RydWN0IGRldmljZSAqZGV2LAogCQkJaWYgKHBhbmljX29uX292ZXJmbG93KQogCQkJCXBhbmlj
KCJDYWxnYXJ5OiBmaXggdGhlIGFsbG9jYXRvci5cbiIpOwogCQkJZWxzZQotCQkJCXJldHVybiBE
TUFfRVJST1JfQ09ERTsKKwkJCQlyZXR1cm4gQ0FMR0FSWV9NQVBQSU5HX0VSUk9SOwogCQl9CiAJ
fQogCkBAIC0yNzIsMTAgKzI3NCwxMCBAQCBzdGF0aWMgZG1hX2FkZHJfdCBpb21tdV9hbGxvYyhz
dHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBpb21tdV90YWJsZSAqdGJsLAogCiAJZW50cnkgPSBp
b21tdV9yYW5nZV9hbGxvYyhkZXYsIHRibCwgbnBhZ2VzKTsKIAotCWlmICh1bmxpa2VseShlbnRy
eSA9PSBETUFfRVJST1JfQ09ERSkpIHsKKwlpZiAodW5saWtlbHkoZW50cnkgPT0gQ0FMR0FSWV9N
QVBQSU5HX0VSUk9SKSkgewogCQlwcl93YXJuKCJmYWlsZWQgdG8gYWxsb2NhdGUgJXUgcGFnZXMg
aW4gaW9tbXUgJXBcbiIsCiAJCQlucGFnZXMsIHRibCk7Ci0JCXJldHVybiBETUFfRVJST1JfQ09E
RTsKKwkJcmV0dXJuIENBTEdBUllfTUFQUElOR19FUlJPUjsKIAl9CiAKIAkvKiBzZXQgdGhlIHJl
dHVybiBkbWEgYWRkcmVzcyAqLwpAQCAtMjk1LDcgKzI5Nyw3IEBAIHN0YXRpYyB2b2lkIGlvbW11
X2ZyZWUoc3RydWN0IGlvbW11X3RhYmxlICp0YmwsIGRtYV9hZGRyX3QgZG1hX2FkZHIsCiAJdW5z
aWduZWQgbG9uZyBmbGFnczsKIAogCS8qIHdlcmUgd2UgY2FsbGVkIHdpdGggYmFkX2RtYV9hZGRy
ZXNzPyAqLwotCWJhZGVuZCA9IERNQV9FUlJPUl9DT0RFICsgKEVNRVJHRU5DWV9QQUdFUyAqIFBB
R0VfU0laRSk7CisJYmFkZW5kID0gQ0FMR0FSWV9NQVBQSU5HX0VSUk9SICsgKEVNRVJHRU5DWV9Q
QUdFUyAqIFBBR0VfU0laRSk7CiAJaWYgKHVubGlrZWx5KGRtYV9hZGRyIDwgYmFkZW5kKSkgewog
CQlXQVJOKDEsIEtFUk5fRVJSICJDYWxnYXJ5OiBkcml2ZXIgdHJpZWQgdW5tYXBwaW5nIGJhZCBE
TUEgIgogCQkgICAgICAgImFkZHJlc3MgMHglTHhcbiIsIGRtYV9hZGRyKTsKQEAgLTM4MCw3ICsz
ODIsNyBAQCBzdGF0aWMgaW50IGNhbGdhcnlfbWFwX3NnKHN0cnVjdCBkZXZpY2UgKmRldiwgc3Ry
dWN0IHNjYXR0ZXJsaXN0ICpzZywKIAkJbnBhZ2VzID0gaW9tbXVfbnVtX3BhZ2VzKHZhZGRyLCBz
LT5sZW5ndGgsIFBBR0VfU0laRSk7CiAKIAkJZW50cnkgPSBpb21tdV9yYW5nZV9hbGxvYyhkZXYs
IHRibCwgbnBhZ2VzKTsKLQkJaWYgKGVudHJ5ID09IERNQV9FUlJPUl9DT0RFKSB7CisJCWlmIChl
bnRyeSA9PSBDQUxHQVJZX01BUFBJTkdfRVJST1IpIHsKIAkJCS8qIG1ha2VzIHN1cmUgdW5tYXAg
a25vd3MgdG8gc3RvcCAqLwogCQkJcy0+ZG1hX2xlbmd0aCA9IDA7CiAJCQlnb3RvIGVycm9yOwpA
QCAtMzk4LDcgKzQwMCw3IEBAIHN0YXRpYyBpbnQgY2FsZ2FyeV9tYXBfc2coc3RydWN0IGRldmlj
ZSAqZGV2LCBzdHJ1Y3Qgc2NhdHRlcmxpc3QgKnNnLAogZXJyb3I6CiAJY2FsZ2FyeV91bm1hcF9z
ZyhkZXYsIHNnLCBuZWxlbXMsIGRpciwgMCk7CiAJZm9yX2VhY2hfc2coc2csIHMsIG5lbGVtcywg
aSkgewotCQlzZy0+ZG1hX2FkZHJlc3MgPSBETUFfRVJST1JfQ09ERTsKKwkJc2ctPmRtYV9hZGRy
ZXNzID0gQ0FMR0FSWV9NQVBQSU5HX0VSUk9SOwogCQlzZy0+ZG1hX2xlbmd0aCA9IDA7CiAJfQog
CXJldHVybiAwOwpAQCAtNDUzLDcgKzQ1NSw3IEBAIHN0YXRpYyB2b2lkKiBjYWxnYXJ5X2FsbG9j
X2NvaGVyZW50KHN0cnVjdCBkZXZpY2UgKmRldiwgc2l6ZV90IHNpemUsCiAKIAkvKiBzZXQgdXAg
dGNlcyB0byBjb3ZlciB0aGUgYWxsb2NhdGVkIHJhbmdlICovCiAJbWFwcGluZyA9IGlvbW11X2Fs
bG9jKGRldiwgdGJsLCByZXQsIG5wYWdlcywgRE1BX0JJRElSRUNUSU9OQUwpOwotCWlmIChtYXBw
aW5nID09IERNQV9FUlJPUl9DT0RFKQorCWlmIChtYXBwaW5nID09IENBTEdBUllfTUFQUElOR19F
UlJPUikKIAkJZ290byBmcmVlOwogCSpkbWFfaGFuZGxlID0gbWFwcGluZzsKIAlyZXR1cm4gcmV0
OwpAQCAtNDc4LDYgKzQ4MCwxMSBAQCBzdGF0aWMgdm9pZCBjYWxnYXJ5X2ZyZWVfY29oZXJlbnQo
c3RydWN0IGRldmljZSAqZGV2LCBzaXplX3Qgc2l6ZSwKIAlmcmVlX3BhZ2VzKCh1bnNpZ25lZCBs
b25nKXZhZGRyLCBnZXRfb3JkZXIoc2l6ZSkpOwogfQogCitzdGF0aWMgaW50IGNhbGdhcnlfbWFw
cGluZ19lcnJvcihzdHJ1Y3QgZGV2aWNlICpkZXYsIGRtYV9hZGRyX3QgZG1hX2FkZHIpCit7CisJ
cmV0dXJuIGRtYV9hZGRyID09IENBTEdBUllfTUFQUElOR19FUlJPUjsKK30KKwogc3RhdGljIGNv
bnN0IHN0cnVjdCBkbWFfbWFwX29wcyBjYWxnYXJ5X2RtYV9vcHMgPSB7CiAJLmFsbG9jID0gY2Fs
Z2FyeV9hbGxvY19jb2hlcmVudCwKIAkuZnJlZSA9IGNhbGdhcnlfZnJlZV9jb2hlcmVudCwKQEAg
LTQ4NSw2ICs0OTIsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGRtYV9tYXBfb3BzIGNhbGdhcnlf
ZG1hX29wcyA9IHsKIAkudW5tYXBfc2cgPSBjYWxnYXJ5X3VubWFwX3NnLAogCS5tYXBfcGFnZSA9
IGNhbGdhcnlfbWFwX3BhZ2UsCiAJLnVubWFwX3BhZ2UgPSBjYWxnYXJ5X3VubWFwX3BhZ2UsCisJ
Lm1hcHBpbmdfZXJyb3IgPSBjYWxnYXJ5X21hcHBpbmdfZXJyb3IsCiB9OwogCiBzdGF0aWMgaW5s
aW5lIHZvaWQgX19pb21lbSAqIGJ1c25vX3RvX2JiYXIodW5zaWduZWQgY2hhciBudW0pCkBAIC03
MzIsNyArNzQwLDcgQEAgc3RhdGljIHZvaWQgX19pbml0IGNhbGdhcnlfcmVzZXJ2ZV9yZWdpb25z
KHN0cnVjdCBwY2lfZGV2ICpkZXYpCiAJc3RydWN0IGlvbW11X3RhYmxlICp0YmwgPSBwY2lfaW9t
bXUoZGV2LT5idXMpOwogCiAJLyogcmVzZXJ2ZSBFTUVSR0VOQ1lfUEFHRVMgZnJvbSBiYWRfZG1h
X2FkZHJlc3MgYW5kIHVwICovCi0JaW9tbXVfcmFuZ2VfcmVzZXJ2ZSh0YmwsIERNQV9FUlJPUl9D
T0RFLCBFTUVSR0VOQ1lfUEFHRVMpOworCWlvbW11X3JhbmdlX3Jlc2VydmUodGJsLCBDQUxHQVJZ
X01BUFBJTkdfRVJST1IsIEVNRVJHRU5DWV9QQUdFUyk7CiAKIAkvKiBhdm9pZCB0aGUgQklPUy9W
R0EgZmlyc3QgNjQwS0ItMU1CIHJlZ2lvbiAqLwogCS8qIGZvciBDYWxJT0MyIC0gYXZvaWQgdGhl
IGVudGlyZSBmaXJzdCBNQiAqLwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:12:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18:12:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLvja-0000VS-KH; Fri, 16 Jun 2017 18:12:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dLvjZ-0000Tt-RH
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 18:12:37 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 4D/14-03620-59F14495; Fri, 16 Jun 2017 18:12:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrALMWRWlGSWpSXmKPExsXiaHS5VXeKvEu
 kwad9Ghbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bJRQcYC96yVLydUdrAuJSli5GLg0XgBJvE
 v8Vb2EAcIYETjBK/Tn1g7WLk5GATUJF487yHHSQhInCIReLkm6NMIAlmAQWJX/c2gRUJCxhKz
 F95kRHEZhFQlZh2YQ0LiM0rYCDxbX4rO4gtISAvsavtIlg9J1D855FtYPVCAvoSU27eZQRZIC
 HQwijRdnEFywRGngWMDKsYNYpTi8pSi3SNjfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivW
 S83M3MQJ9zwAEOxh3rg88xCjJwaQkyvv+iXOkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneyXIu
 kUKCRanpqRVpmTnAIIRJS3DwKInw7ucDSvMWFyTmFmemQ6ROMepyNH3Y8oVJiCUvPy9VSpzXA
 WSGAEhRRmke3AhYRFxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMG+3DNAUnsy8ErhNr4COYA
 I6IuiCA8gRJYkIKakGxrabum3nPJ1sfyv9eLFA7otum+w0A7/Lmxlcd84NqF7XndTx/l1XgPW
 tPV9SzEI8/NwKb5W3TRe56Dpt0xll3j8t3ROv/g5YNWFnzqStq28+28F3+cfbYzPb/qcdXrjw
 dzWT2K6HN+f9zjq0XCD17v+vkc5mXqEibFOmc+t+yC/tWLDGM8A2rFGJpTgj0VCLuag4EQDFM
 AHzgwIAAA==
X-Env-Sender: BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1497636755!66290354!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8269 invoked from network); 16 Jun 2017 18:12:36 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-5.tower-21.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 16 Jun 2017 18:12:36 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=/hV/3mVXpVDCJ/R2hYg6OruqzMha5mJkHSK85bOIfwg=; b=bZLvMsBZejX69gxMqQFxCipS7
 Yi1R4vp7e/3drnxZqOHRT3nYpP9cYPLvHx97vLvmiWi5i0Olz8xFCsqNRSQ4gs4dTZhFTD9aWxwoL
 /73dFJiO3PCvrbEtrr8G0NCXXkalCYDoqIysWHIpNz9N6CL2UwrjYJMRB4sZd3tEMI9Im7rSNCXjP
 d2SaDh2SgIHY1+gqPTJ4Yhij/aDsoNQvibFyKEQeXRAJV2WuluoEFduLGwACmMHcP1xuGLubSce0j
 7vBtaQ7gCRMZXK+xpN++Th8qtBcalVni0TA/gjQd6ByFuv6xrRy+dEArtx9o8CxY12C4l1k+wPFp+
 rHhD8UZHg==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dLvjS-0005qg-Uk; Fri, 16 Jun 2017 18:12:31 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Fri, 16 Jun 2017 20:10:39 +0200
Message-Id: <20170616181059.19206-25-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170616181059.19206-1-hch@lst.de>
References: <20170616181059.19206-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 24/44] x86: remove DMA_ERROR_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>

QWxsIGRtYV9tYXBfb3BzIGluc3RhbmNlcyBub3cgaGFuZGxlIHRoZWlyIGVycm9ycyB0aHJvdWdo
Ci0+bWFwcGluZ19lcnJvci4KClNpZ25lZC1vZmYtYnk6IENocmlzdG9waCBIZWxsd2lnIDxoY2hA
bHN0LmRlPgotLS0KIGFyY2gveDg2L2luY2x1ZGUvYXNtL2RtYS1tYXBwaW5nLmggfCAyIC0tCiAx
IGZpbGUgY2hhbmdlZCwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNs
dWRlL2FzbS9kbWEtbWFwcGluZy5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vZG1hLW1hcHBpbmcu
aAppbmRleCAwOGEwODM4YjgzZmIuLmMzNWQyMjhhYTM4MSAxMDA2NDQKLS0tIGEvYXJjaC94ODYv
aW5jbHVkZS9hc20vZG1hLW1hcHBpbmcuaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9kbWEt
bWFwcGluZy5oCkBAIC0xOSw4ICsxOSw2IEBACiAjIGRlZmluZSBJU0FfRE1BX0JJVF9NQVNLIERN
QV9CSVRfTUFTSygzMikKICNlbmRpZgogCi0jZGVmaW5lIERNQV9FUlJPUl9DT0RFCTAKLQogZXh0
ZXJuIGludCBpb21tdV9tZXJnZTsKIGV4dGVybiBzdHJ1Y3QgZGV2aWNlIHg4Nl9kbWFfZmFsbGJh
Y2tfZGV2OwogZXh0ZXJuIGludCBwYW5pY19vbl9vdmVyZmxvdzsKLS0gCjIuMTEuMAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:12:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18:12: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 1dLvje-0000bS-SP; Fri, 16 Jun 2017 18:12:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dLvjd-0000Yn-77
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 18:12:41 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 E9/76-03613-89F14495; Fri, 16 Jun 2017 18:12:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKLMWRWlGSWpSXmKPExsXiaHS5VXe6vEu
 kwb1r5hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bP7gtsBXfcKo7PX8zYwPjDuouRi4NF4ASb
 xOPuZWwgjpDACUaJN8/PsnYxcnKwCagA2T3sIAkRgUMsEiffHGUCSTALKEj8urcJrEhYwFRi9
 +S3bCA2i4CqxN4np8FsXgEDieMnQZo5OSQE5CV2tV0Eq+cEiv88so0RxBYS0JeYcvMuI8gCCY
 EWRom2iytYJjDyLGBkWMWoUZxaVJZapGtsoJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJe
 cn7uJEeh9BiDYwfh3beAhRkkOJiVR3vdPnCOF+JLyUyozEosz4otKc1KLDzHKcHAoSfByyLlE
 CgkWpaanVqRl5gDDECYtwcGjJMK7nw8ozVtckJhbnJkOkTrFqCglzusA0icAksgozYNrg4X+J
 UZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzdssATeHJzCuBm/4KaDET0OKgCw4gi0sSEVJSDY
 yOu1duKvsTofbt0U6OUzHHFAX7K89Ircnr1vM7Gvz9V0mqzF5uwfnvTG5WC4bEinZ8v8n/P76
 oQMprncXhvqcb5uhVRwf8fZ1a4XHUcBr/+6ciuX/vGHHpJF3If5TjtXH/t8LlOTOKnXR/KM3j
 tr96+8SXKZn3r8Qr/Dcx0b/v5q5etn1ZEJ8SS3FGoqEWc1FxIgAcK+RoeAIAAA==
X-Env-Sender: BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1497636758!106590932!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33449 invoked from network); 16 Jun 2017 18:12:39 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-12.tower-27.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 16 Jun 2017 18:12:39 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=2UJSFx6ya8FXjSWoI8T3EQW3WWxhvQDhlFf8o7GkLQA=; b=Q/65Dp4XLSsRmfihRHaBm0NJ1
 LssPcLa70Tvl3NCE8JzQ0wvVMYBFBBTIT/Y+X0KswGaVnWCt16CM5msvUXoIoz2Z/HGfok2JjUlQ4
 XapkTOv4+SOrkcfFAcwbVhx3sXgq3BZEg4SyOMCmoHrT47HG38ZLCEOxxE6dWhV670XxAsSDfHnCE
 eUO/aCgXQ3s749V+7hdqCkLb4tHI4VCtJmVXKCigrsXAxPTq+1UnoExQubRAUr6uEp/kj7QXK+tGH
 blfCNY5zD9JCcfcjeAakP4UM/aIRZYh4zOJW+hMMPZKwanK8YmfAUFKtGDm6AKx/1rZQS9vZpz455
 U63SKNYCA==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dLvjW-0005w3-7E; Fri, 16 Jun 2017 18:12:34 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Fri, 16 Jun 2017 20:10:40 +0200
Message-Id: <20170616181059.19206-26-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170616181059.19206-1-hch@lst.de>
References: <20170616181059.19206-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 25/44] arm: implement ->mapping_error
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RE1BX0VSUk9SX0NPREUgaXMgZ29pbmcgdG8gZ28gYXdheSwgc28gZG9uJ3QgcmVseSBvbiBpdC4K
ClNpZ25lZC1vZmYtYnk6IENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgotLS0KIGFyY2gv
YXJtL2NvbW1vbi9kbWFib3VuY2UuYyAgICAgICAgfCAxMyArKysrKysrKystLS0KIGFyY2gvYXJt
L2luY2x1ZGUvYXNtL2RtYS1pb21tdS5oICAgfCAgMiArKwogYXJjaC9hcm0vaW5jbHVkZS9hc20v
ZG1hLW1hcHBpbmcuaCB8ICAxIC0KIGFyY2gvYXJtL21tL2RtYS1tYXBwaW5nLmMgICAgICAgICAg
fCA0MSArKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLQogNCBmaWxlcyBjaGFu
Z2VkLCAzOCBpbnNlcnRpb25zKCspLCAxOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNo
L2FybS9jb21tb24vZG1hYm91bmNlLmMgYi9hcmNoL2FybS9jb21tb24vZG1hYm91bmNlLmMKaW5k
ZXggOWIxYjdiZTJlYzBlLi40MDYwMzc4ZTBmMTQgMTAwNjQ0Ci0tLSBhL2FyY2gvYXJtL2NvbW1v
bi9kbWFib3VuY2UuYworKysgYi9hcmNoL2FybS9jb21tb24vZG1hYm91bmNlLmMKQEAgLTMzLDYg
KzMzLDcgQEAKICNpbmNsdWRlIDxsaW51eC9zY2F0dGVybGlzdC5oPgogCiAjaW5jbHVkZSA8YXNt
L2NhY2hlZmx1c2guaD4KKyNpbmNsdWRlIDxhc20vZG1hLWlvbW11Lmg+CiAKICN1bmRlZiBTVEFU
UwogCkBAIC0yNTYsNyArMjU3LDcgQEAgc3RhdGljIGlubGluZSBkbWFfYWRkcl90IG1hcF9zaW5n
bGUoc3RydWN0IGRldmljZSAqZGV2LCB2b2lkICpwdHIsIHNpemVfdCBzaXplLAogCWlmIChidWYg
PT0gTlVMTCkgewogCQlkZXZfZXJyKGRldiwgIiVzOiB1bmFibGUgdG8gbWFwIHVuc2FmZSBidWZm
ZXIgJXAhXG4iLAogCQkgICAgICAgX19mdW5jX18sIHB0cik7Ci0JCXJldHVybiBETUFfRVJST1Jf
Q09ERTsKKwkJcmV0dXJuIEFSTV9NQVBQSU5HX0VSUk9SOwogCX0KIAogCWRldl9kYmcoZGV2LCAi
JXM6IHVuc2FmZSBidWZmZXIgJXAgKGRtYT0lI3gpIG1hcHBlZCB0byAlcCAoZG1hPSUjeClcbiIs
CkBAIC0zMjYsNyArMzI3LDcgQEAgc3RhdGljIGRtYV9hZGRyX3QgZG1hYm91bmNlX21hcF9wYWdl
KHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IHBhZ2UgKnBhZ2UsCiAKIAlyZXQgPSBuZWVkc19i
b3VuY2UoZGV2LCBkbWFfYWRkciwgc2l6ZSk7CiAJaWYgKHJldCA8IDApCi0JCXJldHVybiBETUFf
RVJST1JfQ09ERTsKKwkJcmV0dXJuIEFSTV9NQVBQSU5HX0VSUk9SOwogCiAJaWYgKHJldCA9PSAw
KSB7CiAJCWFybV9kbWFfb3BzLnN5bmNfc2luZ2xlX2Zvcl9kZXZpY2UoZGV2LCBkbWFfYWRkciwg
c2l6ZSwgZGlyKTsKQEAgLTMzNSw3ICszMzYsNyBAQCBzdGF0aWMgZG1hX2FkZHJfdCBkbWFib3Vu
Y2VfbWFwX3BhZ2Uoc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1Y3QgcGFnZSAqcGFnZSwKIAogCWlm
IChQYWdlSGlnaE1lbShwYWdlKSkgewogCQlkZXZfZXJyKGRldiwgIkRNQSBidWZmZXIgYm91bmNp
bmcgb2YgSElHSE1FTSBwYWdlcyBpcyBub3Qgc3VwcG9ydGVkXG4iKTsKLQkJcmV0dXJuIERNQV9F
UlJPUl9DT0RFOworCQlyZXR1cm4gQVJNX01BUFBJTkdfRVJST1I7CiAJfQogCiAJcmV0dXJuIG1h
cF9zaW5nbGUoZGV2LCBwYWdlX2FkZHJlc3MocGFnZSkgKyBvZmZzZXQsIHNpemUsIGRpciwgYXR0
cnMpOwpAQCAtNDUyLDYgKzQ1MywxMSBAQCBzdGF0aWMgaW50IGRtYWJvdW5jZV9zZXRfbWFzayhz
dHJ1Y3QgZGV2aWNlICpkZXYsIHU2NCBkbWFfbWFzaykKIAlyZXR1cm4gYXJtX2RtYV9vcHMuc2V0
X2RtYV9tYXNrKGRldiwgZG1hX21hc2spOwogfQogCitzdGF0aWMgaW50IGRtYWJvdW5jZV9tYXBw
aW5nX2Vycm9yKHN0cnVjdCBkZXZpY2UgKmRldiwgZG1hX2FkZHJfdCBkbWFfYWRkcikKK3sKKwly
ZXR1cm4gYXJtX2RtYV9vcHMubWFwcGluZ19lcnJvcihkZXYsIGRtYV9hZGRyKTsKK30KKwogc3Rh
dGljIGNvbnN0IHN0cnVjdCBkbWFfbWFwX29wcyBkbWFib3VuY2Vfb3BzID0gewogCS5hbGxvYwkJ
CT0gYXJtX2RtYV9hbGxvYywKIAkuZnJlZQkJCT0gYXJtX2RtYV9mcmVlLApAQCAtNDY2LDYgKzQ3
Miw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZG1hX21hcF9vcHMgZG1hYm91bmNlX29wcyA9IHsK
IAkuc3luY19zZ19mb3JfY3B1CT0gYXJtX2RtYV9zeW5jX3NnX2Zvcl9jcHUsCiAJLnN5bmNfc2df
Zm9yX2RldmljZQk9IGFybV9kbWFfc3luY19zZ19mb3JfZGV2aWNlLAogCS5zZXRfZG1hX21hc2sJ
CT0gZG1hYm91bmNlX3NldF9tYXNrLAorCS5tYXBwaW5nX2Vycm9yCQk9IGRtYWJvdW5jZV9tYXBw
aW5nX2Vycm9yLAogfTsKIAogc3RhdGljIGludCBkbWFib3VuY2VfaW5pdF9wb29sKHN0cnVjdCBk
bWFib3VuY2VfcG9vbCAqcG9vbCwgc3RydWN0IGRldmljZSAqZGV2LApkaWZmIC0tZ2l0IGEvYXJj
aC9hcm0vaW5jbHVkZS9hc20vZG1hLWlvbW11LmggYi9hcmNoL2FybS9pbmNsdWRlL2FzbS9kbWEt
aW9tbXUuaAppbmRleCAyZWYyODJmOTY2NTEuLjM4OWEyNmExMGVhMyAxMDA2NDQKLS0tIGEvYXJj
aC9hcm0vaW5jbHVkZS9hc20vZG1hLWlvbW11LmgKKysrIGIvYXJjaC9hcm0vaW5jbHVkZS9hc20v
ZG1hLWlvbW11LmgKQEAgLTksNiArOSw4IEBACiAjaW5jbHVkZSA8bGludXgva21lbWNoZWNrLmg+
CiAjaW5jbHVkZSA8bGludXgva3JlZi5oPgogCisjZGVmaW5lIEFSTV9NQVBQSU5HX0VSUk9SCQko
fihkbWFfYWRkcl90KTB4MCkKKwogc3RydWN0IGRtYV9pb21tdV9tYXBwaW5nIHsKIAkvKiBpb21t
dSBzcGVjaWZpYyBkYXRhICovCiAJc3RydWN0IGlvbW11X2RvbWFpbgkqZG9tYWluOwpkaWZmIC0t
Z2l0IGEvYXJjaC9hcm0vaW5jbHVkZS9hc20vZG1hLW1hcHBpbmcuaCBiL2FyY2gvYXJtL2luY2x1
ZGUvYXNtL2RtYS1tYXBwaW5nLmgKaW5kZXggNjgwZDNmMzg4OWU3Li41MmE4ZmQ1YThlZGIgMTAw
NjQ0Ci0tLSBhL2FyY2gvYXJtL2luY2x1ZGUvYXNtL2RtYS1tYXBwaW5nLmgKKysrIGIvYXJjaC9h
cm0vaW5jbHVkZS9hc20vZG1hLW1hcHBpbmcuaApAQCAtMTIsNyArMTIsNiBAQAogI2luY2x1ZGUg
PHhlbi94ZW4uaD4KICNpbmNsdWRlIDxhc20veGVuL2h5cGVydmlzb3IuaD4KIAotI2RlZmluZSBE
TUFfRVJST1JfQ09ERQkofihkbWFfYWRkcl90KTB4MCkKIGV4dGVybiBjb25zdCBzdHJ1Y3QgZG1h
X21hcF9vcHMgYXJtX2RtYV9vcHM7CiBleHRlcm4gY29uc3Qgc3RydWN0IGRtYV9tYXBfb3BzIGFy
bV9jb2hlcmVudF9kbWFfb3BzOwogCmRpZmYgLS1naXQgYS9hcmNoL2FybS9tbS9kbWEtbWFwcGlu
Zy5jIGIvYXJjaC9hcm0vbW0vZG1hLW1hcHBpbmcuYwppbmRleCBiZDgzYzUzMTgyOGEuLjhmMmM1
YThhOThmMCAxMDA2NDQKLS0tIGEvYXJjaC9hcm0vbW0vZG1hLW1hcHBpbmcuYworKysgYi9hcmNo
L2FybS9tbS9kbWEtbWFwcGluZy5jCkBAIC0xODAsNiArMTgwLDExIEBAIHN0YXRpYyB2b2lkIGFy
bV9kbWFfc3luY19zaW5nbGVfZm9yX2RldmljZShzdHJ1Y3QgZGV2aWNlICpkZXYsCiAJX19kbWFf
cGFnZV9jcHVfdG9fZGV2KHBhZ2UsIG9mZnNldCwgc2l6ZSwgZGlyKTsKIH0KIAorc3RhdGljIGlu
dCBhcm1fZG1hX21hcHBpbmdfZXJyb3Ioc3RydWN0IGRldmljZSAqZGV2LCBkbWFfYWRkcl90IGRt
YV9hZGRyKQoreworCXJldHVybiBkbWFfYWRkciA9PSBBUk1fTUFQUElOR19FUlJPUjsKK30KKwog
Y29uc3Qgc3RydWN0IGRtYV9tYXBfb3BzIGFybV9kbWFfb3BzID0gewogCS5hbGxvYwkJCT0gYXJt
X2RtYV9hbGxvYywKIAkuZnJlZQkJCT0gYXJtX2RtYV9mcmVlLApAQCAtMTkzLDYgKzE5OCw3IEBA
IGNvbnN0IHN0cnVjdCBkbWFfbWFwX29wcyBhcm1fZG1hX29wcyA9IHsKIAkuc3luY19zaW5nbGVf
Zm9yX2RldmljZQk9IGFybV9kbWFfc3luY19zaW5nbGVfZm9yX2RldmljZSwKIAkuc3luY19zZ19m
b3JfY3B1CT0gYXJtX2RtYV9zeW5jX3NnX2Zvcl9jcHUsCiAJLnN5bmNfc2dfZm9yX2RldmljZQk9
IGFybV9kbWFfc3luY19zZ19mb3JfZGV2aWNlLAorCS5tYXBwaW5nX2Vycm9yCQk9IGFybV9kbWFf
bWFwcGluZ19lcnJvciwKIH07CiBFWFBPUlRfU1lNQk9MKGFybV9kbWFfb3BzKTsKIApAQCAtMjEx
LDYgKzIxNyw3IEBAIGNvbnN0IHN0cnVjdCBkbWFfbWFwX29wcyBhcm1fY29oZXJlbnRfZG1hX29w
cyA9IHsKIAkuZ2V0X3NndGFibGUJCT0gYXJtX2RtYV9nZXRfc2d0YWJsZSwKIAkubWFwX3BhZ2UJ
CT0gYXJtX2NvaGVyZW50X2RtYV9tYXBfcGFnZSwKIAkubWFwX3NnCQkJPSBhcm1fZG1hX21hcF9z
ZywKKwkubWFwcGluZ19lcnJvcgkJPSBhcm1fZG1hX21hcHBpbmdfZXJyb3IsCiB9OwogRVhQT1JU
X1NZTUJPTChhcm1fY29oZXJlbnRfZG1hX29wcyk7CiAKQEAgLTc5OSw3ICs4MDYsNyBAQCBzdGF0
aWMgdm9pZCAqX19kbWFfYWxsb2Moc3RydWN0IGRldmljZSAqZGV2LCBzaXplX3Qgc2l6ZSwgZG1h
X2FkZHJfdCAqaGFuZGxlLAogCWdmcCAmPSB+KF9fR0ZQX0NPTVApOwogCWFyZ3MuZ2ZwID0gZ2Zw
OwogCi0JKmhhbmRsZSA9IERNQV9FUlJPUl9DT0RFOworCSpoYW5kbGUgPSBBUk1fTUFQUElOR19F
UlJPUjsKIAlhbGxvd2Jsb2NrID0gZ2ZwZmxhZ3NfYWxsb3dfYmxvY2tpbmcoZ2ZwKTsKIAljbWEg
PSBhbGxvd2Jsb2NrID8gZGV2X2dldF9jbWFfYXJlYShkZXYpIDogZmFsc2U7CiAKQEAgLTEyNTQs
NyArMTI2MSw3IEBAIHN0YXRpYyBpbmxpbmUgZG1hX2FkZHJfdCBfX2FsbG9jX2lvdmEoc3RydWN0
IGRtYV9pb21tdV9tYXBwaW5nICptYXBwaW5nLAogCWlmIChpID09IG1hcHBpbmctPm5yX2JpdG1h
cHMpIHsKIAkJaWYgKGV4dGVuZF9pb21tdV9tYXBwaW5nKG1hcHBpbmcpKSB7CiAJCQlzcGluX3Vu
bG9ja19pcnFyZXN0b3JlKCZtYXBwaW5nLT5sb2NrLCBmbGFncyk7Ci0JCQlyZXR1cm4gRE1BX0VS
Uk9SX0NPREU7CisJCQlyZXR1cm4gQVJNX01BUFBJTkdfRVJST1I7CiAJCX0KIAogCQlzdGFydCA9
IGJpdG1hcF9maW5kX25leHRfemVyb19hcmVhKG1hcHBpbmctPmJpdG1hcHNbaV0sCkBAIC0xMjYy
LDcgKzEyNjksNyBAQCBzdGF0aWMgaW5saW5lIGRtYV9hZGRyX3QgX19hbGxvY19pb3ZhKHN0cnVj
dCBkbWFfaW9tbXVfbWFwcGluZyAqbWFwcGluZywKIAogCQlpZiAoc3RhcnQgPiBtYXBwaW5nLT5i
aXRzKSB7CiAJCQlzcGluX3VubG9ja19pcnFyZXN0b3JlKCZtYXBwaW5nLT5sb2NrLCBmbGFncyk7
Ci0JCQlyZXR1cm4gRE1BX0VSUk9SX0NPREU7CisJCQlyZXR1cm4gQVJNX01BUFBJTkdfRVJST1I7
CiAJCX0KIAogCQliaXRtYXBfc2V0KG1hcHBpbmctPmJpdG1hcHNbaV0sIHN0YXJ0LCBjb3VudCk7
CkBAIC0xNDQ1LDcgKzE0NTIsNyBAQCBfX2lvbW11X2NyZWF0ZV9tYXBwaW5nKHN0cnVjdCBkZXZp
Y2UgKmRldiwgc3RydWN0IHBhZ2UgKipwYWdlcywgc2l6ZV90IHNpemUsCiAJaW50IGk7CiAKIAlk
bWFfYWRkciA9IF9fYWxsb2NfaW92YShtYXBwaW5nLCBzaXplKTsKLQlpZiAoZG1hX2FkZHIgPT0g
RE1BX0VSUk9SX0NPREUpCisJaWYgKGRtYV9hZGRyID09IEFSTV9NQVBQSU5HX0VSUk9SKQogCQly
ZXR1cm4gZG1hX2FkZHI7CiAKIAlpb3ZhID0gZG1hX2FkZHI7CkBAIC0xNDcyLDcgKzE0NzksNyBA
QCBfX2lvbW11X2NyZWF0ZV9tYXBwaW5nKHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IHBhZ2Ug
KipwYWdlcywgc2l6ZV90IHNpemUsCiBmYWlsOgogCWlvbW11X3VubWFwKG1hcHBpbmctPmRvbWFp
biwgZG1hX2FkZHIsIGlvdmEtZG1hX2FkZHIpOwogCV9fZnJlZV9pb3ZhKG1hcHBpbmcsIGRtYV9h
ZGRyLCBzaXplKTsKLQlyZXR1cm4gRE1BX0VSUk9SX0NPREU7CisJcmV0dXJuIEFSTV9NQVBQSU5H
X0VSUk9SOwogfQogCiBzdGF0aWMgaW50IF9faW9tbXVfcmVtb3ZlX21hcHBpbmcoc3RydWN0IGRl
dmljZSAqZGV2LCBkbWFfYWRkcl90IGlvdmEsIHNpemVfdCBzaXplKQpAQCAtMTUzMyw3ICsxNTQw
LDcgQEAgc3RhdGljIHZvaWQgKl9faW9tbXVfYWxsb2Nfc2ltcGxlKHN0cnVjdCBkZXZpY2UgKmRl
diwgc2l6ZV90IHNpemUsIGdmcF90IGdmcCwKIAkJcmV0dXJuIE5VTEw7CiAKIAkqaGFuZGxlID0g
X19pb21tdV9jcmVhdGVfbWFwcGluZyhkZXYsICZwYWdlLCBzaXplLCBhdHRycyk7Ci0JaWYgKCpo
YW5kbGUgPT0gRE1BX0VSUk9SX0NPREUpCisJaWYgKCpoYW5kbGUgPT0gQVJNX01BUFBJTkdfRVJS
T1IpCiAJCWdvdG8gZXJyX21hcHBpbmc7CiAKIAlyZXR1cm4gYWRkcjsKQEAgLTE1NjEsNyArMTU2
OCw3IEBAIHN0YXRpYyB2b2lkICpfX2FybV9pb21tdV9hbGxvY19hdHRycyhzdHJ1Y3QgZGV2aWNl
ICpkZXYsIHNpemVfdCBzaXplLAogCXN0cnVjdCBwYWdlICoqcGFnZXM7CiAJdm9pZCAqYWRkciA9
IE5VTEw7CiAKLQkqaGFuZGxlID0gRE1BX0VSUk9SX0NPREU7CisJKmhhbmRsZSA9IEFSTV9NQVBQ
SU5HX0VSUk9SOwogCXNpemUgPSBQQUdFX0FMSUdOKHNpemUpOwogCiAJaWYgKGNvaGVyZW50X2Zs
YWcgID09IENPSEVSRU5UIHx8ICFnZnBmbGFnc19hbGxvd19ibG9ja2luZyhnZnApKQpAQCAtMTU4
Miw3ICsxNTg5LDcgQEAgc3RhdGljIHZvaWQgKl9fYXJtX2lvbW11X2FsbG9jX2F0dHJzKHN0cnVj
dCBkZXZpY2UgKmRldiwgc2l6ZV90IHNpemUsCiAJCXJldHVybiBOVUxMOwogCiAJKmhhbmRsZSA9
IF9faW9tbXVfY3JlYXRlX21hcHBpbmcoZGV2LCBwYWdlcywgc2l6ZSwgYXR0cnMpOwotCWlmICgq
aGFuZGxlID09IERNQV9FUlJPUl9DT0RFKQorCWlmICgqaGFuZGxlID09IEFSTV9NQVBQSU5HX0VS
Uk9SKQogCQlnb3RvIGVycl9idWZmZXI7CiAKIAlpZiAoYXR0cnMgJiBETUFfQVRUUl9OT19LRVJO
RUxfTUFQUElORykKQEAgLTE3MzIsMTAgKzE3MzksMTAgQEAgc3RhdGljIGludCBfX21hcF9zZ19j
aHVuayhzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBzY2F0dGVybGlzdCAqc2csCiAJaW50IHBy
b3Q7CiAKIAlzaXplID0gUEFHRV9BTElHTihzaXplKTsKLQkqaGFuZGxlID0gRE1BX0VSUk9SX0NP
REU7CisJKmhhbmRsZSA9IEFSTV9NQVBQSU5HX0VSUk9SOwogCiAJaW92YV9iYXNlID0gaW92YSA9
IF9fYWxsb2NfaW92YShtYXBwaW5nLCBzaXplKTsKLQlpZiAoaW92YSA9PSBETUFfRVJST1JfQ09E
RSkKKwlpZiAoaW92YSA9PSBBUk1fTUFQUElOR19FUlJPUikKIAkJcmV0dXJuIC1FTk9NRU07CiAK
IAlmb3IgKGNvdW50ID0gMCwgcyA9IHNnOyBjb3VudCA8IChzaXplID4+IFBBR0VfU0hJRlQpOyBz
ID0gc2dfbmV4dChzKSkgewpAQCAtMTc3NSw3ICsxNzgyLDcgQEAgc3RhdGljIGludCBfX2lvbW11
X21hcF9zZyhzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBzY2F0dGVybGlzdCAqc2csIGludCBu
ZW50cywKIAlmb3IgKGkgPSAxOyBpIDwgbmVudHM7IGkrKykgewogCQlzID0gc2dfbmV4dChzKTsK
IAotCQlzLT5kbWFfYWRkcmVzcyA9IERNQV9FUlJPUl9DT0RFOworCQlzLT5kbWFfYWRkcmVzcyA9
IEFSTV9NQVBQSU5HX0VSUk9SOwogCQlzLT5kbWFfbGVuZ3RoID0gMDsKIAogCQlpZiAocy0+b2Zm
c2V0IHx8IChzaXplICYgflBBR0VfTUFTSykgfHwgc2l6ZSArIHMtPmxlbmd0aCA+IG1heCkgewpA
QCAtMTk1MCw3ICsxOTU3LDcgQEAgc3RhdGljIGRtYV9hZGRyX3QgYXJtX2NvaGVyZW50X2lvbW11
X21hcF9wYWdlKHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IHBhZ2UgKnAKIAlpbnQgcmV0LCBw
cm90LCBsZW4gPSBQQUdFX0FMSUdOKHNpemUgKyBvZmZzZXQpOwogCiAJZG1hX2FkZHIgPSBfX2Fs
bG9jX2lvdmEobWFwcGluZywgbGVuKTsKLQlpZiAoZG1hX2FkZHIgPT0gRE1BX0VSUk9SX0NPREUp
CisJaWYgKGRtYV9hZGRyID09IEFSTV9NQVBQSU5HX0VSUk9SKQogCQlyZXR1cm4gZG1hX2FkZHI7
CiAKIAlwcm90ID0gX19kbWFfaW5mb190b19wcm90KGRpciwgYXR0cnMpOwpAQCAtMTk2Miw3ICsx
OTY5LDcgQEAgc3RhdGljIGRtYV9hZGRyX3QgYXJtX2NvaGVyZW50X2lvbW11X21hcF9wYWdlKHN0
cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IHBhZ2UgKnAKIAlyZXR1cm4gZG1hX2FkZHIgKyBvZmZz
ZXQ7CiBmYWlsOgogCV9fZnJlZV9pb3ZhKG1hcHBpbmcsIGRtYV9hZGRyLCBsZW4pOwotCXJldHVy
biBETUFfRVJST1JfQ09ERTsKKwlyZXR1cm4gQVJNX01BUFBJTkdfRVJST1I7CiB9CiAKIC8qKgpA
QCAtMjA1Niw3ICsyMDYzLDcgQEAgc3RhdGljIGRtYV9hZGRyX3QgYXJtX2lvbW11X21hcF9yZXNv
dXJjZShzdHJ1Y3QgZGV2aWNlICpkZXYsCiAJc2l6ZV90IGxlbiA9IFBBR0VfQUxJR04oc2l6ZSAr
IG9mZnNldCk7CiAKIAlkbWFfYWRkciA9IF9fYWxsb2NfaW92YShtYXBwaW5nLCBsZW4pOwotCWlm
IChkbWFfYWRkciA9PSBETUFfRVJST1JfQ09ERSkKKwlpZiAoZG1hX2FkZHIgPT0gQVJNX01BUFBJ
TkdfRVJST1IpCiAJCXJldHVybiBkbWFfYWRkcjsKIAogCXByb3QgPSBfX2RtYV9pbmZvX3RvX3By
b3QoZGlyLCBhdHRycykgfCBJT01NVV9NTUlPOwpAQCAtMjA2OCw3ICsyMDc1LDcgQEAgc3RhdGlj
IGRtYV9hZGRyX3QgYXJtX2lvbW11X21hcF9yZXNvdXJjZShzdHJ1Y3QgZGV2aWNlICpkZXYsCiAJ
cmV0dXJuIGRtYV9hZGRyICsgb2Zmc2V0OwogZmFpbDoKIAlfX2ZyZWVfaW92YShtYXBwaW5nLCBk
bWFfYWRkciwgbGVuKTsKLQlyZXR1cm4gRE1BX0VSUk9SX0NPREU7CisJcmV0dXJuIEFSTV9NQVBQ
SU5HX0VSUk9SOwogfQogCiAvKioKQEAgLTIxNDAsNiArMjE0Nyw4IEBAIGNvbnN0IHN0cnVjdCBk
bWFfbWFwX29wcyBpb21tdV9vcHMgPSB7CiAKIAkubWFwX3Jlc291cmNlCQk9IGFybV9pb21tdV9t
YXBfcmVzb3VyY2UsCiAJLnVubWFwX3Jlc291cmNlCQk9IGFybV9pb21tdV91bm1hcF9yZXNvdXJj
ZSwKKworCS5tYXBwaW5nX2Vycm9yCQk9IGFybV9kbWFfbWFwcGluZ19lcnJvciwKIH07CiAKIGNv
bnN0IHN0cnVjdCBkbWFfbWFwX29wcyBpb21tdV9jb2hlcmVudF9vcHMgPSB7CkBAIC0yMTU2LDYg
KzIxNjUsOCBAQCBjb25zdCBzdHJ1Y3QgZG1hX21hcF9vcHMgaW9tbXVfY29oZXJlbnRfb3BzID0g
ewogCiAJLm1hcF9yZXNvdXJjZQk9IGFybV9pb21tdV9tYXBfcmVzb3VyY2UsCiAJLnVubWFwX3Jl
c291cmNlCT0gYXJtX2lvbW11X3VubWFwX3Jlc291cmNlLAorCisJLm1hcHBpbmdfZXJyb3IJCT0g
YXJtX2RtYV9tYXBwaW5nX2Vycm9yLAogfTsKIAogLyoqCi0tIAoyLjExLjAKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:12:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18: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 1dLvjh-0000eX-3W; Fri, 16 Jun 2017 18: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
 <BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dLvjf-0000cQ-PR
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 18:12:43 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 6F/DC-03920-B9F14495; Fri, 16 Jun 2017 18:12:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsXiaHS5VXeWvEu
 kwaYeXovvWyYzOTB6HP5whSWAMYo1My8pvyKBNaN7yWX2gmOiFf0XnjI2MB4V6mLk4mAROMEm
 MWnOFpYuRk4OIYETjBJnWsBsNgEViTfPe9hBikQEDrFInHxzlAkkwSygIPHr3iZWEFtYwFKib
 901dhCbRUBVYsXRK0DNHBy8AgYSyx7GgoQlBOQldrVdBCvnBAr/PLKNEWKXvsSUm3cZQeZLCL
 QwSrRdXMEygZFnASPDKkaN4tSistQiXSNTvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT
 83E2MQM8zAMEOxlULAg8xSnIwKYnyvn/iHCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgpdDziVS
 SLAoNT21Ii0zBxiCMGkJDh4lEd79fEBp3uKCxNzizHSI1ClGRSlxXgeQPgGQREZpHlwbLOwvM
 cpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZi3WwZoCk9mXgnc9FdAi5mAFgddcABZXJKIkJJqYO
 xS/XbxTrW1fo31my4/7Ydcb57PK29sZjV2dXebyKN/kmHqnlNt8QcvBouc/HIkbO68zQ8Nv/M
 eN7O4xFda5bOPV8zo0uX2w5d2uD1cO/d+i9pD5mTtr9fiT97va3L+l33lnXsqQ/onpR13pJ2M
 y7eaW610uvB2RsnTTZf+F7gtyjA6/Nnj/TklluKMREMt5qLiRAA0x8qidgIAAA==
X-Env-Sender: BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1497636760!77522184!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17291 invoked from network); 16 Jun 2017 18:12:42 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-11.tower-27.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 16 Jun 2017 18:12:42 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=Er/PBxW/tOtoCNR0FHj1VvmeiHjF/tVFU+Dqgf9uoBM=; b=PwEKiz1/d+5GHhFW25SuPn11O
 UmiPFDoaBCV7iC0XQ/rSy00j5UCqTaCTIHCKQ5aQ84Xmy3IkKuKpWplOD331aKXGmHjkEHmng8nnT
 EVQCSuBCAWONfNBQO0dKx6VhVHgnET64G2sbrfLzQVW6wiqkCPoGJn9gHmo506zMr7mYmMXHNXH3w
 h7OLb2+njOZrkwePaLqnzDC+xdJBIi7fEgCew7binew41+vZ2j+2JDMfUUyvmZBnPDbs+Bxn3l7lX
 /o8KjHUEwC0HsuNdnqQ9nyJCKf2d6pQuYMTbTxbZZEKWIt9fYwcMqITju7V0aZjSSVTfHjVuF1+tu
 lnSmA+Bqw==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dLvja-00060v-0U; Fri, 16 Jun 2017 18:12:38 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Fri, 16 Jun 2017 20:10:41 +0200
Message-Id: <20170616181059.19206-27-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170616181059.19206-1-hch@lst.de>
References: <20170616181059.19206-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 26/44] dma-mapping: remove DMA_ERROR_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>

QW5kIHVwZGF0ZSB0aGUgZG9jdW1lbnRhdGlvbiAtIGRtYV9tYXBwaW5nX2Vycm9yIGhhcyBiZWVu
IHN1cHBvcnRlZApldmVyeXdoZXJlIGZvciBhIGxvbmcgdGltZS4KClNpZ25lZC1vZmYtYnk6IENo
cmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgotLS0KIERvY3VtZW50YXRpb24vRE1BLUFQSS1I
T1dUTy50eHQgfCAzMSArKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiBpbmNsdWRlL2xp
bnV4L2RtYS1tYXBwaW5nLmggICAgIHwgIDUgLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgNSBpbnNl
cnRpb25zKCspLCAzMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL0RN
QS1BUEktSE9XVE8udHh0IGIvRG9jdW1lbnRhdGlvbi9ETUEtQVBJLUhPV1RPLnR4dAppbmRleCA5
NzkyMjhiYzkwMzUuLjRlZDM4ODM1Njg5OCAxMDA2NDQKLS0tIGEvRG9jdW1lbnRhdGlvbi9ETUEt
QVBJLUhPV1RPLnR4dAorKysgYi9Eb2N1bWVudGF0aW9uL0RNQS1BUEktSE9XVE8udHh0CkBAIC01
NTAsMzIgKzU1MCwxMSBAQCBhbmQgdG8gdW5tYXAgaXQ6CiAJZG1hX3VubWFwX3NpbmdsZShkZXYs
IGRtYV9oYW5kbGUsIHNpemUsIGRpcmVjdGlvbik7CiAKIFlvdSBzaG91bGQgY2FsbCBkbWFfbWFw
cGluZ19lcnJvcigpIGFzIGRtYV9tYXBfc2luZ2xlKCkgY291bGQgZmFpbCBhbmQgcmV0dXJuCi1l
cnJvci4gTm90IGFsbCBETUEgaW1wbGVtZW50YXRpb25zIHN1cHBvcnQgdGhlIGRtYV9tYXBwaW5n
X2Vycm9yKCkgaW50ZXJmYWNlLgotSG93ZXZlciwgaXQgaXMgYSBnb29kIHByYWN0aWNlIHRvIGNh
bGwgZG1hX21hcHBpbmdfZXJyb3IoKSBpbnRlcmZhY2UsIHdoaWNoCi13aWxsIGludm9rZSB0aGUg
Z2VuZXJpYyBtYXBwaW5nIGVycm9yIGNoZWNrIGludGVyZmFjZS4gRG9pbmcgc28gd2lsbCBlbnN1
cmUKLXRoYXQgdGhlIG1hcHBpbmcgY29kZSB3aWxsIHdvcmsgY29ycmVjdGx5IG9uIGFsbCBETUEg
aW1wbGVtZW50YXRpb25zIHdpdGhvdXQKLWFueSBkZXBlbmRlbmN5IG9uIHRoZSBzcGVjaWZpY3Mg
b2YgdGhlIHVuZGVybHlpbmcgaW1wbGVtZW50YXRpb24uIFVzaW5nIHRoZQotcmV0dXJuZWQgYWRk
cmVzcyB3aXRob3V0IGNoZWNraW5nIGZvciBlcnJvcnMgY291bGQgcmVzdWx0IGluIGZhaWx1cmVz
IHJhbmdpbmcKLWZyb20gcGFuaWNzIHRvIHNpbGVudCBkYXRhIGNvcnJ1cHRpb24uIEEgY291cGxl
IG9mIGV4YW1wbGVzIG9mIGluY29ycmVjdCB3YXlzCi10byBjaGVjayBmb3IgZXJyb3JzIHRoYXQg
bWFrZSBhc3N1bXB0aW9ucyBhYm91dCB0aGUgdW5kZXJseWluZyBETUEKLWltcGxlbWVudGF0aW9u
IGFyZSBhcyBmb2xsb3dzIGFuZCB0aGVzZSBhcmUgYXBwbGljYWJsZSB0byBkbWFfbWFwX3BhZ2Uo
KSBhcwotd2VsbC4KLQotSW5jb3JyZWN0IGV4YW1wbGUgMToKLQlkbWFfYWRkcl90IGRtYV9oYW5k
bGU7Ci0KLQlkbWFfaGFuZGxlID0gZG1hX21hcF9zaW5nbGUoZGV2LCBhZGRyLCBzaXplLCBkaXJl
Y3Rpb24pOwotCWlmICgoZG1hX2hhbmRsZSAmIDB4ZmZmZiAhPSAwKSB8fCAoZG1hX2hhbmRsZSA+
PSAweDEwMDAwMDApKSB7Ci0JCWdvdG8gbWFwX2Vycm9yOwotCX0KLQotSW5jb3JyZWN0IGV4YW1w
bGUgMjoKLQlkbWFfYWRkcl90IGRtYV9oYW5kbGU7Ci0KLQlkbWFfaGFuZGxlID0gZG1hX21hcF9z
aW5nbGUoZGV2LCBhZGRyLCBzaXplLCBkaXJlY3Rpb24pOwotCWlmIChkbWFfaGFuZGxlID09IERN
QV9FUlJPUl9DT0RFKSB7Ci0JCWdvdG8gbWFwX2Vycm9yOwotCX0KK2Vycm9yLiAgRG9pbmcgc28g
d2lsbCBlbnN1cmUgdGhhdCB0aGUgbWFwcGluZyBjb2RlIHdpbGwgd29yayBjb3JyZWN0bHkgb24g
YWxsCitETUEgaW1wbGVtZW50YXRpb25zIHdpdGhvdXQgYW55IGRlcGVuZGVuY3kgb24gdGhlIHNw
ZWNpZmljcyBvZiB0aGUgdW5kZXJseWluZworaW1wbGVtZW50YXRpb24uIFVzaW5nIHRoZSByZXR1
cm5lZCBhZGRyZXNzIHdpdGhvdXQgY2hlY2tpbmcgZm9yIGVycm9ycyBjb3VsZAorcmVzdWx0IGlu
IGZhaWx1cmVzIHJhbmdpbmcgZnJvbSBwYW5pY3MgdG8gc2lsZW50IGRhdGEgY29ycnVwdGlvbi4g
IFRoZSBzYW1lCithcHBsaWVzIHRvIGRtYV9tYXBfcGFnZSgpIGFzIHdlbGwuCiAKIFlvdSBzaG91
bGQgY2FsbCBkbWFfdW5tYXBfc2luZ2xlKCkgd2hlbiB0aGUgRE1BIGFjdGl2aXR5IGlzIGZpbmlz
aGVkLCBlLmcuLAogZnJvbSB0aGUgaW50ZXJydXB0IHdoaWNoIHRvbGQgeW91IHRoYXQgdGhlIERN
QSB0cmFuc2ZlciBpcyBkb25lLgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9saW51eC9kbWEtbWFwcGlu
Zy5oIGIvaW5jbHVkZS9saW51eC9kbWEtbWFwcGluZy5oCmluZGV4IDRmM2VlY2VkY2EyZC4uYTU3
ODc1MzA5YmZkIDEwMDY0NAotLS0gYS9pbmNsdWRlL2xpbnV4L2RtYS1tYXBwaW5nLmgKKysrIGIv
aW5jbHVkZS9saW51eC9kbWEtbWFwcGluZy5oCkBAIC01NDYsMTIgKzU0Niw3IEBAIHN0YXRpYyBp
bmxpbmUgaW50IGRtYV9tYXBwaW5nX2Vycm9yKHN0cnVjdCBkZXZpY2UgKmRldiwgZG1hX2FkZHJf
dCBkbWFfYWRkcikKIAogCWlmIChnZXRfZG1hX29wcyhkZXYpLT5tYXBwaW5nX2Vycm9yKQogCQly
ZXR1cm4gZ2V0X2RtYV9vcHMoZGV2KS0+bWFwcGluZ19lcnJvcihkZXYsIGRtYV9hZGRyKTsKLQot
I2lmZGVmIERNQV9FUlJPUl9DT0RFCi0JcmV0dXJuIGRtYV9hZGRyID09IERNQV9FUlJPUl9DT0RF
OwotI2Vsc2UKIAlyZXR1cm4gMDsKLSNlbmRpZgogfQogCiAjaWZuZGVmIEhBVkVfQVJDSF9ETUFf
U1VQUE9SVEVECi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:12:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18:12:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLvjm-0000mi-EQ; Fri, 16 Jun 2017 18:12:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dLvjl-0000k8-6I
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 18:12:49 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 26/DE-03371-0AF14495; Fri, 16 Jun 2017 18:12:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCLMWRWlGSWpSXmKPExsXiaHS5VXe+vEu
 kwf+ZJhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bylqVMBav5KnqeTGRrYNzO08XIxcEicIJN
 4tiDKSwgjpDACUaJd42XWbsYOTnYBFQk3jzvYQdJiAgcYpE4+eYoE0iCWUBB4te9TWBFwgKGE
 m3T3jCC2CwCqhKNF3rYuhg5OHgFDCTaf+SBhCUE5CV2tV0EK+cECv88sg2sXEhAX2LKzbuMIP
 MlBFoYJdourmCZwMizgJFhFaNGcWpRWWqRrrGBXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlK
 xXnJ+7iZGoO8ZgGAH49+1gYcYJTmYlER53z9xjhTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwcsh
 5xIpJFiUmp5akZaZAwxCmLQEB4+SCO9+PqA0b3FBYm5xZjpE6hSjopQ471aQPgGQREZpHlwbL
 PAvMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZi3WwZoCk9mXgnc9FdAi5mAFgddcABZXJKIkJ
 JqYNRgP9P7XmrnTJ03rx65Wbo3Fk6L1uRLkEvi3C/xeh7Pgdfc09YGpcfJF7KuOyC6aN/u7W0
 2b81+NVux/zscvrb8ru2eH5apce7irw3u8HB671y/6YBp46clVyq3xjP/8//2MHhv9V+BQy1h
 kTK1twMvtl5uTGgo8vyzUW2a1TL1ponCbT/1JJRYijMSDbWYi4oTAcJHBVx3AgAA
X-Env-Sender: BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1497636766!74270061!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6135 invoked from network); 16 Jun 2017 18:12:47 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-12.tower-21.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 16 Jun 2017 18:12:47 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=muBdHeuuH7I8bOn2dGM3oJsnD4FK3WKJ+PHLAzq/Goo=; b=eBf/72fwOpp10GrQpA3tLfY6C
 Tyzn39PthCJtgj2K5wQIUO8HHJJpG8cYe1Vp+7MfBvOs7rSjgZjwvM/5QZtZhCNIRZkrjAHNJ9mOu
 c6WbDhGcG6C7FNHSerpug7vwyFnXcDC41Ka8+TkfKWCrkoNGVA0MM4BxH8kZ2PJZ85L5195rBZYGV
 JEKxXuUacV35qmx65bF4pln2tSpVcjhxJeI26f+PzpeTkkGwdefI1qeP1yu6D4GtbtPmbkiUj/1GG
 l5TYJ8Bv9O6/rcGAMnToIsBlm2SpFVJ0Fm56qJmLgD89a9xlbJ7xyezfAMPsIhZvK3TOvV4J7pTSA
 oDJ7yHtCw==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dLvjd-000667-9Q; Fri, 16 Jun 2017 18:12:41 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Fri, 16 Jun 2017 20:10:42 +0200
Message-Id: <20170616181059.19206-28-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170616181059.19206-1-hch@lst.de>
References: <20170616181059.19206-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 27/44] sparc: remove leon_dma_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>

V2UgY2FuIGp1c3QgdXNlIHBjaTMyX2RtYV9vcHMgZGlyZWN0bHkuCgpTaWduZWQtb2ZmLWJ5OiBD
aHJpc3RvcGggSGVsbHdpZyA8aGNoQGxzdC5kZT4KQWNrZWQtYnk6IERhdmlkIFMuIE1pbGxlciA8
ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KLS0tCiBhcmNoL3NwYXJjL2luY2x1ZGUvYXNtL2RtYS1tYXBw
aW5nLmggfCAzICstLQogYXJjaC9zcGFyYy9rZXJuZWwvaW9wb3J0LmMgICAgICAgICAgIHwgNSAr
LS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvYXJjaC9zcGFyYy9pbmNsdWRlL2FzbS9kbWEtbWFwcGluZy5oIGIvYXJjaC9z
cGFyYy9pbmNsdWRlL2FzbS9kbWEtbWFwcGluZy5oCmluZGV4IGI4ZThkZmNkMDY1ZC4uOThkYTlm
OTJjMzE4IDEwMDY0NAotLS0gYS9hcmNoL3NwYXJjL2luY2x1ZGUvYXNtL2RtYS1tYXBwaW5nLmgK
KysrIGIvYXJjaC9zcGFyYy9pbmNsdWRlL2FzbS9kbWEtbWFwcGluZy5oCkBAIC0xNyw3ICsxNyw2
IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBkbWFfY2FjaGVfc3luYyhzdHJ1Y3QgZGV2aWNlICpkZXYs
IHZvaWQgKnZhZGRyLCBzaXplX3Qgc2l6ZSwKIH0KIAogZXh0ZXJuIGNvbnN0IHN0cnVjdCBkbWFf
bWFwX29wcyAqZG1hX29wczsKLWV4dGVybiBjb25zdCBzdHJ1Y3QgZG1hX21hcF9vcHMgKmxlb25f
ZG1hX29wczsKIGV4dGVybiBjb25zdCBzdHJ1Y3QgZG1hX21hcF9vcHMgcGNpMzJfZG1hX29wczsK
IAogZXh0ZXJuIHN0cnVjdCBidXNfdHlwZSBwY2lfYnVzX3R5cGU7CkBAIC0yNiw3ICsyNSw3IEBA
IHN0YXRpYyBpbmxpbmUgY29uc3Qgc3RydWN0IGRtYV9tYXBfb3BzICpnZXRfYXJjaF9kbWFfb3Bz
KHN0cnVjdCBidXNfdHlwZSAqYnVzKQogewogI2lmZGVmIENPTkZJR19TUEFSQ19MRU9OCiAJaWYg
KHNwYXJjX2NwdV9tb2RlbCA9PSBzcGFyY19sZW9uKQotCQlyZXR1cm4gbGVvbl9kbWFfb3BzOwor
CQlyZXR1cm4gJnBjaTMyX2RtYV9vcHM7CiAjZW5kaWYKICNpZiBkZWZpbmVkKENPTkZJR19TUEFS
QzMyKSAmJiBkZWZpbmVkKENPTkZJR19QQ0kpCiAJaWYgKGJ1cyA9PSAmcGNpX2J1c190eXBlKQpk
aWZmIC0tZ2l0IGEvYXJjaC9zcGFyYy9rZXJuZWwvaW9wb3J0LmMgYi9hcmNoL3NwYXJjL2tlcm5l
bC9pb3BvcnQuYwppbmRleCBjZjIwMDMzYTE0NTguLmRkMDgxZDU1NzYwOSAxMDA2NDQKLS0tIGEv
YXJjaC9zcGFyYy9rZXJuZWwvaW9wb3J0LmMKKysrIGIvYXJjaC9zcGFyYy9rZXJuZWwvaW9wb3J0
LmMKQEAgLTYzNyw2ICs2MzcsNyBAQCBzdGF0aWMgdm9pZCBwY2kzMl9zeW5jX3NnX2Zvcl9kZXZp
Y2Uoc3RydWN0IGRldmljZSAqZGV2aWNlLCBzdHJ1Y3Qgc2NhdHRlcmxpc3QgKgogCX0KIH0KIAor
Lyogbm90ZTogbGVvbiByZS11c2VzIHBjaTMyX2RtYV9vcHMgKi8KIGNvbnN0IHN0cnVjdCBkbWFf
bWFwX29wcyBwY2kzMl9kbWFfb3BzID0gewogCS5hbGxvYwkJCT0gcGNpMzJfYWxsb2NfY29oZXJl
bnQsCiAJLmZyZWUJCQk9IHBjaTMyX2ZyZWVfY29oZXJlbnQsCkBAIC02NTEsMTAgKzY1Miw2IEBA
IGNvbnN0IHN0cnVjdCBkbWFfbWFwX29wcyBwY2kzMl9kbWFfb3BzID0gewogfTsKIEVYUE9SVF9T
WU1CT0wocGNpMzJfZG1hX29wcyk7CiAKLS8qIGxlb24gcmUtdXNlcyBwY2kzMl9kbWFfb3BzICov
Ci1jb25zdCBzdHJ1Y3QgZG1hX21hcF9vcHMgKmxlb25fZG1hX29wcyA9ICZwY2kzMl9kbWFfb3Bz
OwotRVhQT1JUX1NZTUJPTChsZW9uX2RtYV9vcHMpOwotCiBjb25zdCBzdHJ1Y3QgZG1hX21hcF9v
cHMgKmRtYV9vcHMgPSAmc2J1c19kbWFfb3BzOwogRVhQT1JUX1NZTUJPTChkbWFfb3BzKTsKIAot
LSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:12:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18: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 1dLvjp-0000sG-Mf; Fri, 16 Jun 2017 18:12:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dLvjo-0000pL-Gf
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 18:12:52 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 A5/BC-03058-3AF14495; Fri, 16 Jun 2017 18:12:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKLMWRWlGSWpSXmKPExsXiaHS5VXexvEu
 kweub/Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bTV9/ZC6ZoVyx7MJm1gfG/ShcjFweLwAk2
 if2zOplAHCGBE4wSs6cuYe9i5ORgE1CRePO8hx0kISJwiEXi5JujTCAJZgEFiV/3NrGC2MICA
 RLHVp8Hi7MIqEp0T2wDa+YVMJC4/PMiM4gtISAvsavtIlg9J1D855FtjCC2kIC+xJSbdxlBFk
 gItDBKtF1cwTKBkWcBI8MqRo3i1KKy1CJdIxO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK
 95PzcTYxA7zMAwQ7GfR8jDzFKcjApifK+f+IcKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd7Kc
 S6SQYFFqempFWmYOMAxh0hIcPEoivPv5gNK8xQWJucWZ6RCpU4yKUuK8DiB9AiCJjNI8uDZY6
 F9ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMG+3DNAUnsy8Erjpr4AWMwEtDrrgALK4JBEhJd
 XAGPnxj/XLS7MZ12662FXCFdzhuPLRk3Np96f78ZmuvTL9Sr6Bo3V878SymKsBH+ZM/Wb8haP
 i6fVbfpf6GV4IBnAxup0+teVxfZtM/pHrX8z0z1f37rYyEWn0vmQYceP/nrCUNZkTJ6h5b+nU
 Z2o0l/r+8MT/z2pbfNa92HTOlEnR2FaFf+6940osxRmJhlrMRcWJAKdanYV4AgAA
X-Env-Sender: BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1497636769!98561111!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57490 invoked from network); 16 Jun 2017 18:12:50 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-13.tower-27.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 16 Jun 2017 18:12:50 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=iSNtUveBfyJBYYDqWco6+Q0JXCXRuNYFw4IVbIRDF2U=; b=Yw3ybMVkFgELhfp2KwDocMDVo
 HgWSi+V9ddp/96Ju0a9gbUmK+Hw+B3t+9l1dFPOU2W+kw/LTRhqKAMG6iGu3CZuZqwabi+QUwmjGC
 iOjt8i43te1va+EwidsRpbefvM3TINoS48OJ6NuBF0NcoVW3pbkRlno80kpnyGbSptNKMP5vzWpEA
 iQd5dGSOYeoXwY4dzYW7BJWETlpJu+cG58Cq9ueW9gGNJuTscq61HYRIPv9/fQtz/ssNIuskuUWvn
 S6jO76XaSwY+GW1mGkzvO+Uonqh/JQ7Hok0Xks/NYLwd6R7DmlVrnS2H7nPQ0euRhLX5iNyWLiPDU
 k4bjwGSYg==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dLvjg-0006AM-IM; Fri, 16 Jun 2017 18:12:45 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Fri, 16 Jun 2017 20:10:43 +0200
Message-Id: <20170616181059.19206-29-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170616181059.19206-1-hch@lst.de>
References: <20170616181059.19206-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 28/44] sparc: remove arch specific dma_supported
	implementations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VXN1YWxseSBkbWFfc3VwcG9ydGVkIGRlY2lzaW9ucyBhcmUgZG9uZSBieSB0aGUgZG1hX21hcF9v
cHMgaW5zdGFuY2UuClN3aXRjaCBzcGFyYyB0byB0aGF0IG1vZGVsIGJ5IHByb3ZpZGluZyBhIC0+
ZG1hX3N1cHBvcnRlZCBpbnN0YW5jZSBmb3IKc2J1cyB0aGF0IGFsd2F5cyByZXR1cm5zIGZhbHNl
LCBhbmQgaW1wbGVtZW50YXRpb25zIHRhaWxvcmVkIHRvIHRoZSBzdW40dQphbmQgc3VuNHYgY2Fz
ZXMgZm9yIHNwYXJjNjQsIGFuZCBsZWF2ZSBpdCB1bmltcGxlbWVudGVkIGZvciBQQ0kgb24Kc3Bh
cmMzMiwgd2hpY2ggbWVhbnMgYWx3YXlzIHN1cHBvcnRlZC4KClNpZ25lZC1vZmYtYnk6IENocmlz
dG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgpBY2tlZC1ieTogRGF2aWQgUy4gTWlsbGVyIDxkYXZl
bUBkYXZlbWxvZnQubmV0PgotLS0KIGFyY2gvc3BhcmMvaW5jbHVkZS9hc20vZG1hLW1hcHBpbmcu
aCB8ICAzIC0tLQogYXJjaC9zcGFyYy9rZXJuZWwvaW9tbXUuYyAgICAgICAgICAgIHwgNDAgKysr
KysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiBhcmNoL3NwYXJjL2tlcm5lbC9pb3Bv
cnQuYyAgICAgICAgICAgfCAyMiArKysrKystLS0tLS0tLS0tLS0tLQogYXJjaC9zcGFyYy9rZXJu
ZWwvcGNpX3N1bjR2LmMgICAgICAgIHwgMTcgKysrKysrKysrKysrKysrCiA0IGZpbGVzIGNoYW5n
ZWQsIDM5IGluc2VydGlvbnMoKyksIDQzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gv
c3BhcmMvaW5jbHVkZS9hc20vZG1hLW1hcHBpbmcuaCBiL2FyY2gvc3BhcmMvaW5jbHVkZS9hc20v
ZG1hLW1hcHBpbmcuaAppbmRleCA5OGRhOWY5MmMzMTguLjYwYmYxNjMzZDU1NCAxMDA2NDQKLS0t
IGEvYXJjaC9zcGFyYy9pbmNsdWRlL2FzbS9kbWEtbWFwcGluZy5oCisrKyBiL2FyY2gvc3BhcmMv
aW5jbHVkZS9hc20vZG1hLW1hcHBpbmcuaApAQCAtNSw5ICs1LDYgQEAKICNpbmNsdWRlIDxsaW51
eC9tbS5oPgogI2luY2x1ZGUgPGxpbnV4L2RtYS1kZWJ1Zy5oPgogCi0jZGVmaW5lIEhBVkVfQVJD
SF9ETUFfU1VQUE9SVEVEIDEKLWludCBkbWFfc3VwcG9ydGVkKHN0cnVjdCBkZXZpY2UgKmRldiwg
dTY0IG1hc2spOwotCiBzdGF0aWMgaW5saW5lIHZvaWQgZG1hX2NhY2hlX3N5bmMoc3RydWN0IGRl
dmljZSAqZGV2LCB2b2lkICp2YWRkciwgc2l6ZV90IHNpemUsCiAJCQkJICBlbnVtIGRtYV9kYXRh
X2RpcmVjdGlvbiBkaXIpCiB7CmRpZmYgLS1naXQgYS9hcmNoL3NwYXJjL2tlcm5lbC9pb21tdS5j
IGIvYXJjaC9zcGFyYy9rZXJuZWwvaW9tbXUuYwppbmRleCBkYWZhMzE2ZDk3OGQuLmZjYmNjMDMx
ZjYxNSAxMDA2NDQKLS0tIGEvYXJjaC9zcGFyYy9rZXJuZWwvaW9tbXUuYworKysgYi9hcmNoL3Nw
YXJjL2tlcm5lbC9pb21tdS5jCkBAIC03NDYsNiArNzQ2LDIxIEBAIHN0YXRpYyBpbnQgZG1hXzR1
X21hcHBpbmdfZXJyb3Ioc3RydWN0IGRldmljZSAqZGV2LCBkbWFfYWRkcl90IGRtYV9hZGRyKQog
CXJldHVybiBkbWFfYWRkciA9PSBTUEFSQ19NQVBQSU5HX0VSUk9SOwogfQogCitzdGF0aWMgaW50
IGRtYV80dV9zdXBwb3J0ZWQoc3RydWN0IGRldmljZSAqZGV2LCB1NjQgZGV2aWNlX21hc2spCit7
CisJc3RydWN0IGlvbW11ICppb21tdSA9IGRldi0+YXJjaGRhdGEuaW9tbXU7CisKKwlpZiAoZGV2
aWNlX21hc2sgPiBETUFfQklUX01BU0soMzIpKQorCQlyZXR1cm4gMDsKKwlpZiAoKGRldmljZV9t
YXNrICYgaW9tbXUtPmRtYV9hZGRyX21hc2spID09IGlvbW11LT5kbWFfYWRkcl9tYXNrKQorCQly
ZXR1cm4gMTsKKyNpZmRlZiBDT05GSUdfUENJCisJaWYgKGRldl9pc19wY2koZGV2KSkKKwkJcmV0
dXJuIHBjaTY0X2RtYV9zdXBwb3J0ZWQodG9fcGNpX2RldihkZXYpLCBkZXZpY2VfbWFzayk7Cisj
ZW5kaWYKKwlyZXR1cm4gMDsKK30KKwogc3RhdGljIGNvbnN0IHN0cnVjdCBkbWFfbWFwX29wcyBz
dW40dV9kbWFfb3BzID0gewogCS5hbGxvYwkJCT0gZG1hXzR1X2FsbG9jX2NvaGVyZW50LAogCS5m
cmVlCQkJPSBkbWFfNHVfZnJlZV9jb2hlcmVudCwKQEAgLTc1NSwzMiArNzcwLDkgQEAgc3RhdGlj
IGNvbnN0IHN0cnVjdCBkbWFfbWFwX29wcyBzdW40dV9kbWFfb3BzID0gewogCS51bm1hcF9zZwkJ
PSBkbWFfNHVfdW5tYXBfc2csCiAJLnN5bmNfc2luZ2xlX2Zvcl9jcHUJPSBkbWFfNHVfc3luY19z
aW5nbGVfZm9yX2NwdSwKIAkuc3luY19zZ19mb3JfY3B1CT0gZG1hXzR1X3N5bmNfc2dfZm9yX2Nw
dSwKKwkuZG1hX3N1cHBvcnRlZAkJPSBkbWFfNHVfc3VwcG9ydGVkLAogCS5tYXBwaW5nX2Vycm9y
CQk9IGRtYV80dV9tYXBwaW5nX2Vycm9yLAogfTsKIAogY29uc3Qgc3RydWN0IGRtYV9tYXBfb3Bz
ICpkbWFfb3BzID0gJnN1bjR1X2RtYV9vcHM7CiBFWFBPUlRfU1lNQk9MKGRtYV9vcHMpOwotCi1p
bnQgZG1hX3N1cHBvcnRlZChzdHJ1Y3QgZGV2aWNlICpkZXYsIHU2NCBkZXZpY2VfbWFzaykKLXsK
LQlzdHJ1Y3QgaW9tbXUgKmlvbW11ID0gZGV2LT5hcmNoZGF0YS5pb21tdTsKLQl1NjQgZG1hX2Fk
ZHJfbWFzayA9IGlvbW11LT5kbWFfYWRkcl9tYXNrOwotCi0JaWYgKGRldmljZV9tYXNrID4gRE1B
X0JJVF9NQVNLKDMyKSkgewotCQlpZiAoaW9tbXUtPmF0dSkKLQkJCWRtYV9hZGRyX21hc2sgPSBp
b21tdS0+YXR1LT5kbWFfYWRkcl9tYXNrOwotCQllbHNlCi0JCQlyZXR1cm4gMDsKLQl9Ci0KLQlp
ZiAoKGRldmljZV9tYXNrICYgZG1hX2FkZHJfbWFzaykgPT0gZG1hX2FkZHJfbWFzaykKLQkJcmV0
dXJuIDE7Ci0KLSNpZmRlZiBDT05GSUdfUENJCi0JaWYgKGRldl9pc19wY2koZGV2KSkKLQkJcmV0
dXJuIHBjaTY0X2RtYV9zdXBwb3J0ZWQodG9fcGNpX2RldihkZXYpLCBkZXZpY2VfbWFzayk7Ci0j
ZW5kaWYKLQotCXJldHVybiAwOwotfQotRVhQT1JUX1NZTUJPTChkbWFfc3VwcG9ydGVkKTsKZGlm
ZiAtLWdpdCBhL2FyY2gvc3BhcmMva2VybmVsL2lvcG9ydC5jIGIvYXJjaC9zcGFyYy9rZXJuZWwv
aW9wb3J0LmMKaW5kZXggZGQwODFkNTU3NjA5Li4xMjg5NGYyNTliZWEgMTAwNjQ0Ci0tLSBhL2Fy
Y2gvc3BhcmMva2VybmVsL2lvcG9ydC5jCisrKyBiL2FyY2gvc3BhcmMva2VybmVsL2lvcG9ydC5j
CkBAIC00MDEsNiArNDAxLDExIEBAIHN0YXRpYyB2b2lkIHNidXNfc3luY19zZ19mb3JfZGV2aWNl
KHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IHNjYXR0ZXJsaXN0ICpzZywKIAlCVUcoKTsKIH0K
IAorc3RhdGljIGludCBzYnVzX2RtYV9zdXBwb3J0ZWQoc3RydWN0IGRldmljZSAqZGV2LCB1NjQg
bWFzaykKK3sKKwlyZXR1cm4gMDsKK30KKwogc3RhdGljIGNvbnN0IHN0cnVjdCBkbWFfbWFwX29w
cyBzYnVzX2RtYV9vcHMgPSB7CiAJLmFsbG9jCQkJPSBzYnVzX2FsbG9jX2NvaGVyZW50LAogCS5m
cmVlCQkJPSBzYnVzX2ZyZWVfY29oZXJlbnQsCkBAIC00MTAsNiArNDE1LDcgQEAgc3RhdGljIGNv
bnN0IHN0cnVjdCBkbWFfbWFwX29wcyBzYnVzX2RtYV9vcHMgPSB7CiAJLnVubWFwX3NnCQk9IHNi
dXNfdW5tYXBfc2csCiAJLnN5bmNfc2dfZm9yX2NwdQk9IHNidXNfc3luY19zZ19mb3JfY3B1LAog
CS5zeW5jX3NnX2Zvcl9kZXZpY2UJPSBzYnVzX3N5bmNfc2dfZm9yX2RldmljZSwKKwkuZG1hX3N1
cHBvcnRlZAkJPSBzYnVzX2RtYV9zdXBwb3J0ZWQsCiB9OwogCiBzdGF0aWMgaW50IF9faW5pdCBz
cGFyY19yZWdpc3Rlcl9pb3BvcnQodm9pZCkKQEAgLTY1NSwyMiArNjYxLDYgQEAgRVhQT1JUX1NZ
TUJPTChwY2kzMl9kbWFfb3BzKTsKIGNvbnN0IHN0cnVjdCBkbWFfbWFwX29wcyAqZG1hX29wcyA9
ICZzYnVzX2RtYV9vcHM7CiBFWFBPUlRfU1lNQk9MKGRtYV9vcHMpOwogCi0KLS8qCi0gKiBSZXR1
cm4gd2hldGhlciB0aGUgZ2l2ZW4gUENJIGRldmljZSBETUEgYWRkcmVzcyBtYXNrIGNhbiBiZQot
ICogc3VwcG9ydGVkIHByb3Blcmx5LiAgRm9yIGV4YW1wbGUsIGlmIHlvdXIgZGV2aWNlIGNhbiBv
bmx5IGRyaXZlIHRoZQotICogbG93IDI0LWJpdHMgZHVyaW5nIFBDSSBidXMgbWFzdGVyaW5nLCB0
aGVuIHlvdSB3b3VsZCBwYXNzCi0gKiAweDAwZmZmZmZmIGFzIHRoZSBtYXNrIHRvIHRoaXMgZnVu
Y3Rpb24uCi0gKi8KLWludCBkbWFfc3VwcG9ydGVkKHN0cnVjdCBkZXZpY2UgKmRldiwgdTY0IG1h
c2spCi17Ci0JaWYgKGRldl9pc19wY2koZGV2KSkKLQkJcmV0dXJuIDE7Ci0KLQlyZXR1cm4gMDsK
LX0KLUVYUE9SVF9TWU1CT0woZG1hX3N1cHBvcnRlZCk7Ci0KICNpZmRlZiBDT05GSUdfUFJPQ19G
UwogCiBzdGF0aWMgaW50IHNwYXJjX2lvX3Byb2Nfc2hvdyhzdHJ1Y3Qgc2VxX2ZpbGUgKm0sIHZv
aWQgKnYpCmRpZmYgLS1naXQgYS9hcmNoL3NwYXJjL2tlcm5lbC9wY2lfc3VuNHYuYyBiL2FyY2gv
c3BhcmMva2VybmVsL3BjaV9zdW40di5jCmluZGV4IDhlMmE1NmY0YzAzYS4uMjRmMjFjNzI2ZGZh
IDEwMDY0NAotLS0gYS9hcmNoL3NwYXJjL2tlcm5lbC9wY2lfc3VuNHYuYworKysgYi9hcmNoL3Nw
YXJjL2tlcm5lbC9wY2lfc3VuNHYuYwpAQCAtMjQsNiArMjQsNyBAQAogCiAjaW5jbHVkZSAicGNp
X2ltcGwuaCIKICNpbmNsdWRlICJpb21tdV9jb21tb24uaCIKKyNpbmNsdWRlICJrZXJuZWwuaCIK
IAogI2luY2x1ZGUgInBjaV9zdW40di5oIgogCkBAIC02NjksNiArNjcwLDIxIEBAIHN0YXRpYyB2
b2lkIGRtYV80dl91bm1hcF9zZyhzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBzY2F0dGVybGlz
dCAqc2dsaXN0LAogCWxvY2FsX2lycV9yZXN0b3JlKGZsYWdzKTsKIH0KIAorc3RhdGljIGludCBk
bWFfNHZfc3VwcG9ydGVkKHN0cnVjdCBkZXZpY2UgKmRldiwgdTY0IGRldmljZV9tYXNrKQorewor
CXN0cnVjdCBpb21tdSAqaW9tbXUgPSBkZXYtPmFyY2hkYXRhLmlvbW11OworCXU2NCBkbWFfYWRk
cl9tYXNrOworCisJaWYgKGRldmljZV9tYXNrID4gRE1BX0JJVF9NQVNLKDMyKSAmJiBpb21tdS0+
YXR1KQorCQlkbWFfYWRkcl9tYXNrID0gaW9tbXUtPmF0dS0+ZG1hX2FkZHJfbWFzazsKKwllbHNl
CisJCWRtYV9hZGRyX21hc2sgPSBpb21tdS0+ZG1hX2FkZHJfbWFzazsKKworCWlmICgoZGV2aWNl
X21hc2sgJiBkbWFfYWRkcl9tYXNrKSA9PSBkbWFfYWRkcl9tYXNrKQorCQlyZXR1cm4gMTsKKwly
ZXR1cm4gcGNpNjRfZG1hX3N1cHBvcnRlZCh0b19wY2lfZGV2KGRldiksIGRldmljZV9tYXNrKTsK
K30KKwogc3RhdGljIGludCBkbWFfNHZfbWFwcGluZ19lcnJvcihzdHJ1Y3QgZGV2aWNlICpkZXYs
IGRtYV9hZGRyX3QgZG1hX2FkZHIpCiB7CiAJcmV0dXJuIGRtYV9hZGRyID09IFNQQVJDX01BUFBJ
TkdfRVJST1I7CkBAIC02ODEsNiArNjk3LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBkbWFfbWFw
X29wcyBzdW40dl9kbWFfb3BzID0gewogCS51bm1hcF9wYWdlCQkJPSBkbWFfNHZfdW5tYXBfcGFn
ZSwKIAkubWFwX3NnCQkJCT0gZG1hXzR2X21hcF9zZywKIAkudW5tYXBfc2cJCQk9IGRtYV80dl91
bm1hcF9zZywKKwkuZG1hX3N1cHBvcnRlZAkJCT0gZG1hXzR2X3N1cHBvcnRlZCwKIAkubWFwcGlu
Z19lcnJvcgkJCT0gZG1hXzR2X21hcHBpbmdfZXJyb3IsCiB9OwogCi0tIAoyLjExLjAKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:12:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18:12: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 1dLvjt-0000zT-US; Fri, 16 Jun 2017 18:12:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dLvjt-0000xG-3m
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 18:12:57 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 F2/9D-26106-8AF14495; Fri, 16 Jun 2017 18:12:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrALMWRWlGSWpSXmKPExsXiaHS5VXe5vEu
 kwaMFIhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8baSwYFnewVTxefZW9g/M/axcjFwSJwgk1i
 1oapzCCOkMAJRolVm/azdTFycrAJqEi8ed7DDpIQETjEInHyzVEmkASzgILEr3ubWEFsYQF/i
 cN9l1hAbBYBVYkDC66yg9i8AgYSPz4tYAaxJQTkJXa1XQSr5wSK/zyyjRHEFhLQl5hy8y4jyA
 IJgRZGibaLK1gmMPIsYGRYxahRnFpUllqka2igl1SUmZ5RkpuYmQPkGevlphYXJ6an5iQmFes
 l5+duYgT6vp6BgXEH47Yu50OMkhxMSqK87584RwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4J0s
 5xIpJFiUmp5akZaZAwxCmLQEB4+SCO9+PqA0b3FBYm5xZjpE6hSjLkfThy1fmIRY8vLzUqXEe
 R1AZgiAFGWU5sGNgEXEJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvE9BpvBk5pXAbXoFdA
 QT0BFBFxxAjihJREhJNTA6zU+e/fRygYwqm6V4RZnd+0UG18+5fJqqpTtlktv6oNjYxVsWxoU
 /PZHoNeWoeunkhYHlUm6/nF78PmK3YKXxDlYjX7nVi8ojo2+6JmelG12Ufr2e49lDAeuloW5v
 tj3ikf8yu3f59TZ5m2vXN0yX+Hrm/pY85m6jFseYz/Kr8jtuVs6d0HlOiaU4I9FQi7moOBEAW
 wiALIMCAAA=
X-Env-Sender: BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1497636773!98483146!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44623 invoked from network); 16 Jun 2017 18:12:55 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-7.tower-31.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 16 Jun 2017 18:12:55 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=pxy/uIMvbzQyNNMG1DfsDVw61eq9ByoiTaQKce46mwY=; b=gKYM4XWJAKAhzOp/S9Fp6yaoQ
 rcOOLSJv15t9YJ+MOyLwwcLQTt9iIgolCqhdQUVJ0YYwire6pzkWoTcvxmr8vLZgoLpObnEl8XA1f
 2ctnjBSnttAmbsBII55fXSwLy33nFfstAZwn9XlduDCH55s5cM9HQX0UIVpSXvbq2PNzCkSY2BR8k
 5oyjrRNCfFDPLIbkdV/fxzabkutr91GIx+5Cb/Ru3+TRh9xz/PFWIV+iNiXCveq7k9pa1VXIrk1IW
 fePjgleObPca6ZkmVBOwiga8vjPJr7sYs88aL/ojEyCaQJJV1tm1LfCzmv0kyMihGqC65FrXA3zz5
 0PCxRA/rQ==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dLvjn-0006Iu-3r; Fri, 16 Jun 2017 18:12:51 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Fri, 16 Jun 2017 20:10:45 +0200
Message-Id: <20170616181059.19206-31-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170616181059.19206-1-hch@lst.de>
References: <20170616181059.19206-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 30/44] dma-virt: remove dma_supported and
	mapping_error methods
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlc2UganVzdCBkdXBsaWNhdGUgdGhlIGRlZmF1bHQgYmVoYXZpb3IgaWYgbm8gbWV0aG9kIGlz
IHByb3ZpZGVkLgoKU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+
Ci0tLQogbGliL2RtYS12aXJ0LmMgfCAxMiAtLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAx
MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9saWIvZG1hLXZpcnQuYyBiL2xpYi9kbWEtdmly
dC5jCmluZGV4IGRjZDRkZjFmNzE3NC4uNWM0ZjExMzI5NzIxIDEwMDY0NAotLS0gYS9saWIvZG1h
LXZpcnQuYworKysgYi9saWIvZG1hLXZpcnQuYwpAQCAtNTEsMjIgKzUxLDEwIEBAIHN0YXRpYyBp
bnQgZG1hX3ZpcnRfbWFwX3NnKHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IHNjYXR0ZXJsaXN0
ICpzZ2wsCiAJcmV0dXJuIG5lbnRzOwogfQogCi1zdGF0aWMgaW50IGRtYV92aXJ0X21hcHBpbmdf
ZXJyb3Ioc3RydWN0IGRldmljZSAqZGV2LCBkbWFfYWRkcl90IGRtYV9hZGRyKQotewotCXJldHVy
biBmYWxzZTsKLX0KLQotc3RhdGljIGludCBkbWFfdmlydF9zdXBwb3J0ZWQoc3RydWN0IGRldmlj
ZSAqZGV2LCB1NjQgbWFzaykKLXsKLQlyZXR1cm4gdHJ1ZTsKLX0KLQogY29uc3Qgc3RydWN0IGRt
YV9tYXBfb3BzIGRtYV92aXJ0X29wcyA9IHsKIAkuYWxsb2MJCQk9IGRtYV92aXJ0X2FsbG9jLAog
CS5mcmVlCQkJPSBkbWFfdmlydF9mcmVlLAogCS5tYXBfcGFnZQkJPSBkbWFfdmlydF9tYXBfcGFn
ZSwKIAkubWFwX3NnCQkJPSBkbWFfdmlydF9tYXBfc2csCi0JLm1hcHBpbmdfZXJyb3IJCT0gZG1h
X3ZpcnRfbWFwcGluZ19lcnJvciwKLQkuZG1hX3N1cHBvcnRlZAkJPSBkbWFfdmlydF9zdXBwb3J0
ZWQsCiB9OwogRVhQT1JUX1NZTUJPTChkbWFfdmlydF9vcHMpOwotLSAKMi4xMS4wCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:13:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18: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 1dLvjw-00012y-5N; Fri, 16 Jun 2017 18:13:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dLvju-0000zO-AK
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 18:12:58 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 73/8E-02181-9AF14495; Fri, 16 Jun 2017 18:12:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrALMWRWlGSWpSXmKPExsXiaHS5VXepvEu
 kwcTbKhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bfwmamgl72ivWtnxgbGP+zdjFycbAInGCT
 6Hr3iA3EERI4wShxacdBli5GTg42ARWJN8972EESIgKHWCROvjnKBJJgFlCQ+HVvE1A7B4ewg
 L/ExOtxIGEWAVWJP/0zGEFsXgEDiWWX9rCC2BIC8hK72i6C2ZxA8Z9HtoHVCAnoS0y5eZcRZL
 6EQAujRNvFFSwTGHkWMDKsYtQoTi0qSy3SNTTSSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCr
 WS87P3cQI9D0DEOxg7JvlfIhRkoNJSZT3/RPnSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvJPl
 XCKFBItS01Mr0jJzgEEIk5bg4FES4d3PB5TmLS5IzC3OTIdInWLU5Wj6sOULkxBLXn5eqpQ47
 1aQGQIgRRmleXAjYBFxiVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8T0Gm8GTmlcBtegV0BB
 PQEUEXHECOKElESEk1MGb/SJzAdl5+763sm9Kz2BbNf73iW8Pp1OBsCQf5hJmaSqsFZR7Nmro
 s4W+s/oTKL4duLjApXLEh/vLk+67bT72SVLEKWPBJrVHd+jnHskKH+ufcnQt0bk44b2yg6354
 519vjg+pgqYZD57wffMsvjX9U+yXtH3Zm2cm7Yibdjr44GKzKSp/AhWVWIozEg21mIuKEwEOO
 cjUgwIAAA==
X-Env-Sender: BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1497636772!67524357!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24187 invoked from network); 16 Jun 2017 18:12:53 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-12.tower-206.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 16 Jun 2017 18:12:53 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=XSYdmvQJNFdXK+xuL8ZHUwT5syGePJpAphlsCPfTcOw=; b=A++apB/ptSeIu6Y0ek+tWmsKH
 lq6xJO0pacKwxe59hUokk8vkdQmNp5z/vd2bGak0Q44OGO78QlDkGBfqaiIKkMpatAYEk5AdLTZUB
 Vs5QJYwdnVaa23TWedL6XO/wSShWOcS/OurzE3WKbl+mSFLWwSc1t07ISUPO5Pp2XxoHND4cr0q39
 Xys4TshHy+jQ7qCGAsWyV6l/wwohm7rJi5v14xjEh9XyCeoMIz0RxdZ9uC9IRhqfCQHZi3WSKoxTf
 ZfjOtxiBk30s2OHVNluZ/SnkBouYXuFK5Xsw3VaOLWvNhpBWgnQXMy9KEwJe1hy6QTuIAuLL8cRO/
 fGm0gkreg==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dLvjj-0006Ek-UW; Fri, 16 Jun 2017 18:12:48 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Fri, 16 Jun 2017 20:10:44 +0200
Message-Id: <20170616181059.19206-30-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170616181059.19206-1-hch@lst.de>
References: <20170616181059.19206-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 29/44] dma-noop: remove dma_supported and
	mapping_error methods
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlc2UganVzdCBkdXBsaWNhdGUgdGhlIGRlZmF1bHQgYmVoYXZpb3IgaWYgbm8gbWV0aG9kIGlz
IHByb3ZpZGVkLgoKU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+
Ci0tLQogbGliL2RtYS1ub29wLmMgfCAxMiAtLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAx
MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9saWIvZG1hLW5vb3AuYyBiL2xpYi9kbWEtbm9v
cC5jCmluZGV4IGRlMjZjOGI2OGYzNC4uNjQzYTA3NGYxMzlkIDEwMDY0NAotLS0gYS9saWIvZG1h
LW5vb3AuYworKysgYi9saWIvZG1hLW5vb3AuYwpAQCAtNTQsMjMgKzU0LDExIEBAIHN0YXRpYyBp
bnQgZG1hX25vb3BfbWFwX3NnKHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IHNjYXR0ZXJsaXN0
ICpzZ2wsIGludCBuZW50CiAJcmV0dXJuIG5lbnRzOwogfQogCi1zdGF0aWMgaW50IGRtYV9ub29w
X21hcHBpbmdfZXJyb3Ioc3RydWN0IGRldmljZSAqZGV2LCBkbWFfYWRkcl90IGRtYV9hZGRyKQot
ewotCXJldHVybiAwOwotfQotCi1zdGF0aWMgaW50IGRtYV9ub29wX3N1cHBvcnRlZChzdHJ1Y3Qg
ZGV2aWNlICpkZXYsIHU2NCBtYXNrKQotewotCXJldHVybiAxOwotfQotCiBjb25zdCBzdHJ1Y3Qg
ZG1hX21hcF9vcHMgZG1hX25vb3Bfb3BzID0gewogCS5hbGxvYwkJCT0gZG1hX25vb3BfYWxsb2Ms
CiAJLmZyZWUJCQk9IGRtYV9ub29wX2ZyZWUsCiAJLm1hcF9wYWdlCQk9IGRtYV9ub29wX21hcF9w
YWdlLAogCS5tYXBfc2cJCQk9IGRtYV9ub29wX21hcF9zZywKLQkubWFwcGluZ19lcnJvcgkJPSBk
bWFfbm9vcF9tYXBwaW5nX2Vycm9yLAotCS5kbWFfc3VwcG9ydGVkCQk9IGRtYV9ub29wX3N1cHBv
cnRlZCwKIH07CiAKIEVYUE9SVF9TWU1CT0woZG1hX25vb3Bfb3BzKTsKLS0gCjIuMTEuMAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:13:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18: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 1dLvk3-0001GI-Do; Fri, 16 Jun 2017 18:13:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dLvk1-0001Bf-AZ
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 18:13:05 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 E6/1E-23755-0BF14495; Fri, 16 Jun 2017 18:13:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCLMWRWlGSWpSXmKPExsXiaHS5VXe9vEu
 kQcd0I4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPN8SuMBY+4Kxadj2pgnM3VxcjFwSJwgk1i
 7rLdjCCOkMAJRomrM76zdDFycrAJqEi8ed7DDpIQETjEInHyzVEmkASzgILEr3ubWEFsYYFAi
 b0nNoM1sAioShybuRSshlfAQOJq6wOwGgkBeYldbRfBbE6g+M8j2xhBbCEBfYkpN++CbZYQaG
 GUaLu4gmUCI88CRoZVjBrFqUVlqUW6RmZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm
 5mxiBvq9nYGDcwdiw1+8QoyQHk5Io7/snzpFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgny7lE
 CgkWpaanVqRl5gCDECYtwcGjJMK7nw8ozVtckJhbnJkOkTrFqCglzrsVpE8AJJFRmgfXBgv8S
 4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeZ+CTOHJzCuBm/4KaDET0OKgCw4gi0sSEVJSDY
 xLJLItG/J+HomqU9fx3mDaxz/N4NhXvU+HHLL5nqbx+S5RZ6jqXa5f/PKP7ycmoyu8kQvKJEJ
 f1hw3WLHhSF9Z04N8gQ07mx1TtU/rnfpz+a9h7+1Fcl07+49/fpkbcvjkdQ8P70tHZnfUKj1R
 ZzixyEygKpmx8I7zqvTG6ns9nzfnRTkf81ViKc5INNRiLipOBADG9BuKdwIAAA==
X-Env-Sender: BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1497636782!75156985!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27116 invoked from network); 16 Jun 2017 18:13:03 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-11.tower-31.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 16 Jun 2017 18:13:03 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=VeOMicTSvxAgv16/nCIiw6ll9uhyDqYFc+zamxoD4nc=; b=nzYiiEqNvajW6fOb+vF0OrROD
 SHXV1QGvNm+nvvnL3Pn38j1BVt6ZUsEcTZOu1Hl/xGZH8ahQp95U7iuVdL4XUJAkMZUgTUpO3IDJr
 8y/T7JUN0snzkZFFH5yCGXk9MB2jAsrb+h+vyRRVRWQTvdQzpyNZkl12yvM/SBpQQvszcedN4PGYO
 +USqnYfOBq0JMo7Q1KK4Kj4CGM9moUl73+hbliNskkFJ/kbxy/k7fO9QfEIWGV2sX33+bj96ZRQWj
 EzLxr8ZffP9aLiBferL4Ant5+OgfWX7qC0CARlspn1Sl3xkpdHC/EwFlGWbtvBS7IQWlid2Vfxj2F
 fl7Ozztsw==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dLvjv-0006TZ-BK; Fri, 16 Jun 2017 18:13:00 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Fri, 16 Jun 2017 20:10:46 +0200
Message-Id: <20170616181059.19206-32-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170616181059.19206-1-hch@lst.de>
References: <20170616181059.19206-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 31/44] hexagon: remove arch-specific
	dma_supported 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>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBpbXBsZW1lbnRhdGlvbiBpcyBzaW1wbHkgYm9ndXMgLSBoZXhhZ29uIG9ubHkgaGFzIGEg
c2ltcGxlCmRpcmVjdCBtYXBwZWQgRE1BIGltcGxlbWVudGF0aW9uIGFuZCB0aHVzIGRvZXNuJ3Qg
Y2FyZSBhYm91dCB0aGUKYWRkcmVzcy4KClNpZ25lZC1vZmYtYnk6IENocmlzdG9waCBIZWxsd2ln
IDxoY2hAbHN0LmRlPgpBY2tlZC1ieTogUmljaGFyZCBLdW8gPHJrdW9AY29kZWF1cm9yYS5vcmc+
Ci0tLQogYXJjaC9oZXhhZ29uL2luY2x1ZGUvYXNtL2RtYS1tYXBwaW5nLmggfCAyIC0tCiBhcmNo
L2hleGFnb24va2VybmVsL2RtYS5jICAgICAgICAgICAgICB8IDkgLS0tLS0tLS0tCiAyIGZpbGVz
IGNoYW5nZWQsIDExIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gvaGV4YWdvbi9pbmNs
dWRlL2FzbS9kbWEtbWFwcGluZy5oIGIvYXJjaC9oZXhhZ29uL2luY2x1ZGUvYXNtL2RtYS1tYXBw
aW5nLmgKaW5kZXggMDBlM2YxMDExM2IwLi45YzE1Y2I1MjcxYTYgMTAwNjQ0Ci0tLSBhL2FyY2gv
aGV4YWdvbi9pbmNsdWRlL2FzbS9kbWEtbWFwcGluZy5oCisrKyBiL2FyY2gvaGV4YWdvbi9pbmNs
dWRlL2FzbS9kbWEtbWFwcGluZy5oCkBAIC0zNyw4ICszNyw2IEBAIHN0YXRpYyBpbmxpbmUgY29u
c3Qgc3RydWN0IGRtYV9tYXBfb3BzICpnZXRfYXJjaF9kbWFfb3BzKHN0cnVjdCBidXNfdHlwZSAq
YnVzKQogCXJldHVybiBkbWFfb3BzOwogfQogCi0jZGVmaW5lIEhBVkVfQVJDSF9ETUFfU1VQUE9S
VEVEIDEKLWV4dGVybiBpbnQgZG1hX3N1cHBvcnRlZChzdHJ1Y3QgZGV2aWNlICpkZXYsIHU2NCBt
YXNrKTsKIGV4dGVybiBpbnQgZG1hX2lzX2NvbnNpc3RlbnQoc3RydWN0IGRldmljZSAqZGV2LCBk
bWFfYWRkcl90IGRtYV9oYW5kbGUpOwogZXh0ZXJuIHZvaWQgZG1hX2NhY2hlX3N5bmMoc3RydWN0
IGRldmljZSAqZGV2LCB2b2lkICp2YWRkciwgc2l6ZV90IHNpemUsCiAJCQkgICBlbnVtIGRtYV9k
YXRhX2RpcmVjdGlvbiBkaXJlY3Rpb24pOwpkaWZmIC0tZ2l0IGEvYXJjaC9oZXhhZ29uL2tlcm5l
bC9kbWEuYyBiL2FyY2gvaGV4YWdvbi9rZXJuZWwvZG1hLmMKaW5kZXggNzEyNjlkYzBmMjI1Li45
ZmYxYjIwNDFmODUgMTAwNjQ0Ci0tLSBhL2FyY2gvaGV4YWdvbi9rZXJuZWwvZG1hLmMKKysrIGIv
YXJjaC9oZXhhZ29uL2tlcm5lbC9kbWEuYwpAQCAtMzUsMTUgKzM1LDYgQEAgc3RhdGljIGlubGlu
ZSB2b2lkICpkbWFfYWRkcl90b192aXJ0KGRtYV9hZGRyX3QgZG1hX2FkZHIpCiAJcmV0dXJuIHBo
eXNfdG9fdmlydCgodW5zaWduZWQgbG9uZykgZG1hX2FkZHIpOwogfQogCi1pbnQgZG1hX3N1cHBv
cnRlZChzdHJ1Y3QgZGV2aWNlICpkZXYsIHU2NCBtYXNrKQotewotCWlmIChtYXNrID09IERNQV9C
SVRfTUFTSygzMikpCi0JCXJldHVybiAxOwotCWVsc2UKLQkJcmV0dXJuIDA7Ci19Ci1FWFBPUlRf
U1lNQk9MKGRtYV9zdXBwb3J0ZWQpOwotCiBzdGF0aWMgc3RydWN0IGdlbl9wb29sICpjb2hlcmVu
dF9wb29sOwogCiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:13:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18: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 1dLvk5-0001Kf-Ou; Fri, 16 Jun 2017 18: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
 <BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dLvk4-0001IC-GZ
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 18:13:08 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 B4/E2-02956-3BF14495; Fri, 16 Jun 2017 18:13:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrALMWRWlGSWpSXmKPExsXiaHS5VXeTvEu
 kwZJvVhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bzBVdYCpawVtx42s/awHiZpYuRi4NF4ASb
 RNfR3+wgjpDACUaJ2Q/+MHUxcnKwCahIvHneA5YQETjEInHyzVGwBLOAgsSve5tYQWxhAV+Jv
 c+6WUBsFgFViXNP2xhBbF4BA4ml2zeAxSUE5CV2tV0Eq+cEiv88sg2sRkhAX2LKzbuMIAskBF
 oYJdourmCZwMizgJFhFaN6cWpRWWqRrpleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7
 uJkag7xmAYAfjvBP+hxglOZiURHnfP3GOFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBO1nOJVJI
 sCg1PbUiLTMHGIQwaQkOHiUR3v18QGne4oLE3OLMdIjUKUZdjqYPW74wCbHk5eelSonzbgWZI
 QBSlFGaBzcCFhGXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMz7FGQKT2ZeCdymV0BHMAEdEX
 TBAeSIkkSElFQDo9Yklcz9ujP3yp3fqFIluV2Co6j5pyVHwZUv8/469MVwv77XecHAb9vZi3+
 uXPoo/pFRZ8Zev2+zje7NzfX1W/PkaO3kqccmVm77s0A+m83XgJH9gMWvKbt3XvE85xQesZkv
 OZz7XraA4eKZS7+LCPwXOrIh0yp6gskr0+qDn1bdrbH/HfLS9IkSS3FGoqEWc1FxIgDiPOdog
 wIAAA==
X-Env-Sender: BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1497636785!74182440!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9286 invoked from network); 16 Jun 2017 18:13:06 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-11.tower-21.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 16 Jun 2017 18:13:06 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=/YMzv2usr3T651rHR5jW5DWvfbn0sPoYwrpjuefSYlQ=; b=qhz94I4dC6cv5YDWIKykqDosA
 j8gxdvQDDkCcHDZP6Oa6txpzjoOoV/HYx7yROy6SBa/lOMZTaBc0DAfUs2lks+Izdd/fc9p9Mu0L8
 0eXbi20t2Bav96B3ndMnQQLj+B7RBbaHbT+j2keBKljI4mv+oF4PzeS85p6fsgnZOcDPZxhOZrqIi
 g7igcylDUe9JGD5Z4dj1T4cueJ1rUipBxMiAmJ7Tyjp41QeGw1BqZoTU2k5svhmV2eHr9biOsd8if
 qCLQTxSGS2RGYMG8ksW4s7ssWn7UsGXrgGNnYXt2DMJ9BPeS5qmPNu/PgkEo42LdfBEP35HhXTbNY
 KynIlavVQ==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dLvjz-0006YD-9u; Fri, 16 Jun 2017 18:13:03 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Fri, 16 Jun 2017 20:10:47 +0200
Message-Id: <20170616181059.19206-33-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170616181059.19206-1-hch@lst.de>
References: <20170616181059.19206-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 32/44] hexagon: remove the unused
	dma_is_consistent prototype
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+Ci0tLQogYXJjaC9o
ZXhhZ29uL2luY2x1ZGUvYXNtL2RtYS1tYXBwaW5nLmggfCAxIC0KIDEgZmlsZSBjaGFuZ2VkLCAx
IGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC9oZXhhZ29uL2luY2x1ZGUvYXNtL2RtYS1t
YXBwaW5nLmggYi9hcmNoL2hleGFnb24vaW5jbHVkZS9hc20vZG1hLW1hcHBpbmcuaAppbmRleCA5
YzE1Y2I1MjcxYTYuLjQ2M2RiYzE4Zjg1MyAxMDA2NDQKLS0tIGEvYXJjaC9oZXhhZ29uL2luY2x1
ZGUvYXNtL2RtYS1tYXBwaW5nLmgKKysrIGIvYXJjaC9oZXhhZ29uL2luY2x1ZGUvYXNtL2RtYS1t
YXBwaW5nLmgKQEAgLTM3LDcgKzM3LDYgQEAgc3RhdGljIGlubGluZSBjb25zdCBzdHJ1Y3QgZG1h
X21hcF9vcHMgKmdldF9hcmNoX2RtYV9vcHMoc3RydWN0IGJ1c190eXBlICpidXMpCiAJcmV0dXJu
IGRtYV9vcHM7CiB9CiAKLWV4dGVybiBpbnQgZG1hX2lzX2NvbnNpc3RlbnQoc3RydWN0IGRldmlj
ZSAqZGV2LCBkbWFfYWRkcl90IGRtYV9oYW5kbGUpOwogZXh0ZXJuIHZvaWQgZG1hX2NhY2hlX3N5
bmMoc3RydWN0IGRldmljZSAqZGV2LCB2b2lkICp2YWRkciwgc2l6ZV90IHNpemUsCiAJCQkgICBl
bnVtIGRtYV9kYXRhX2RpcmVjdGlvbiBkaXJlY3Rpb24pOwogCi0tIAoyLjExLjAKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:13:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18: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 1dLvkF-0001YG-0I; Fri, 16 Jun 2017 18:13:19 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dLvkD-0001VW-CB
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 18:13:17 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 A6/CD-26106-CBF14495; Fri, 16 Jun 2017 18:13:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsXiaHS5VXe3vEu
 kwc/Fxhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bnmfUsBbekKyZ9v8jUwPhbvIuRi4NF4ASb
 xKarl5i7GDk5hAROMEp82esPYrMJqEi8ed7DDlIkInCIReLkm6NMIAlmAQWJX/c2sYLYwgK+E
 gv3PQKLswioStw/fo0FxOYVMJA4eWgiG4gtISAvsavtIlg9J1D855FtjBDL9CWm3LzLCLJAQq
 CFUaLt4gqWCYw8CxgZVjGqF6cWlaUW6VroJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJef
 nbmIEep4BCHYwXmh3PsQoycGkJMr7/olzpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3slyLpFC
 gkWp6akVaZk5wBCESUtw8CiJ8O7nA0rzFhck5hZnpkOkTjEqSonzbgXpEwBJZJTmwbXBwv4So
 6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHmfgkzhycwrgZv+CmgxE9DioAsOIItLEhFSUg2MDV
 lXfoo/OVW17ODa59JLfZkUmYozfbqa+XvWX3+bEtrPvezHxE/B32K+T2Su3XDITp/1XKO0vn0
 Ro5yehFn7yj07MvIOeG9ZsXCfwJSlpeEOCRuL7vFL/crR8Mi9pz4t5uRf9jqdnzLvgtdtF3RU
 buMUMz1wPEb55meNLwsVtD/dqqyMaalVYinOSDTUYi4qTgQAekx7KnYCAAA=
X-Env-Sender: BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1497636794!50551175!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49332 invoked from network); 16 Jun 2017 18:13:15 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-9.tower-31.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 16 Jun 2017 18:13:15 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=Au4oJ09Kp0x8EpVF2kGAuPfgLduSldHcRUwqACGF+YA=; b=YhrMPkWJsioI/mxOuJrn7OMqa
 3UekxDgb6ueYjQeZscXLWUdby/hBCYEhXrAUnqdSeItmv+72H5niffyFe1rgVrns5/vdiIjlTxgOy
 /nHaFcwz+vhgYHowBurjA5TT5s1jcbJxWOkDkg0+yTkwgDrOPKQGqvM5UN3TQV6+bipMJhgp+sc+q
 0t/rA/D13TSw+IvgbcPBSQjCZYb1yfoGt5HTshHHswd1fAdw7GfUi1AdA4sc/n7OFpLxsGk0YCBZa
 tTpxUteiscpMpBawu3gdFVy/v3Xg3cCuac37zbi8PMytfPwO/owzzjXk37hUCn/RTOMsAmD7c4s+2
 yBh2a6rUA==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dLvk6-0006g7-5N; Fri, 16 Jun 2017 18:13:10 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Fri, 16 Jun 2017 20:10:49 +0200
Message-Id: <20170616181059.19206-35-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170616181059.19206-1-hch@lst.de>
References: <20170616181059.19206-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 34/44] arm: remove arch specific dma_supported
	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>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kIGluc3RlYWQgd2lyZSBpdCB1cCBhcyBtZXRob2QgZm9yIGFsbCB0aGUgZG1hX21hcF9vcHMg
aW5zdGFuY2VzLgoKTm90ZSB0aGF0IHRoZSBjb2RlIHNlZW1zIGEgbGl0dGxlIGZpc2h5IGZvciBk
bWFib3VuY2UgYW5kIGlvbW11LCBidXQKZm9yIG5vdyBJJ2QgbGlrZSB0byBwcmVzZXJ2ZSB0aGUg
ZXhpc3RpbmcgYmVoYXZpb3IgMToxLgoKU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoIEhlbGx3aWcg
PGhjaEBsc3QuZGU+Ci0tLQogYXJjaC9hcm0vY29tbW9uL2RtYWJvdW5jZS5jICAgICAgICB8IDEg
KwogYXJjaC9hcm0vaW5jbHVkZS9hc20vZG1hLWlvbW11LmggICB8IDIgKysKIGFyY2gvYXJtL2lu
Y2x1ZGUvYXNtL2RtYS1tYXBwaW5nLmggfCAzIC0tLQogYXJjaC9hcm0vbW0vZG1hLW1hcHBpbmcu
YyAgICAgICAgICB8IDcgKysrKystLQogNCBmaWxlcyBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyks
IDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vY29tbW9uL2RtYWJvdW5jZS5j
IGIvYXJjaC9hcm0vY29tbW9uL2RtYWJvdW5jZS5jCmluZGV4IDQwNjAzNzhlMGYxNC4uNmVjZDVi
ZTVkMzdlIDEwMDY0NAotLS0gYS9hcmNoL2FybS9jb21tb24vZG1hYm91bmNlLmMKKysrIGIvYXJj
aC9hcm0vY29tbW9uL2RtYWJvdW5jZS5jCkBAIC00NzMsNiArNDczLDcgQEAgc3RhdGljIGNvbnN0
IHN0cnVjdCBkbWFfbWFwX29wcyBkbWFib3VuY2Vfb3BzID0gewogCS5zeW5jX3NnX2Zvcl9kZXZp
Y2UJPSBhcm1fZG1hX3N5bmNfc2dfZm9yX2RldmljZSwKIAkuc2V0X2RtYV9tYXNrCQk9IGRtYWJv
dW5jZV9zZXRfbWFzaywKIAkubWFwcGluZ19lcnJvcgkJPSBkbWFib3VuY2VfbWFwcGluZ19lcnJv
ciwKKwkuZG1hX3N1cHBvcnRlZAkJPSBhcm1fZG1hX3N1cHBvcnRlZCwKIH07CiAKIHN0YXRpYyBp
bnQgZG1hYm91bmNlX2luaXRfcG9vbChzdHJ1Y3QgZG1hYm91bmNlX3Bvb2wgKnBvb2wsIHN0cnVj
dCBkZXZpY2UgKmRldiwKZGlmZiAtLWdpdCBhL2FyY2gvYXJtL2luY2x1ZGUvYXNtL2RtYS1pb21t
dS5oIGIvYXJjaC9hcm0vaW5jbHVkZS9hc20vZG1hLWlvbW11LmgKaW5kZXggMzg5YTI2YTEwZWEz
Li5jMDkwZWM2NzVlYWMgMTAwNjQ0Ci0tLSBhL2FyY2gvYXJtL2luY2x1ZGUvYXNtL2RtYS1pb21t
dS5oCisrKyBiL2FyY2gvYXJtL2luY2x1ZGUvYXNtL2RtYS1pb21tdS5oCkBAIC0zNSw1ICszNSw3
IEBAIGludCBhcm1faW9tbXVfYXR0YWNoX2RldmljZShzdHJ1Y3QgZGV2aWNlICpkZXYsCiAJCQkJ
CXN0cnVjdCBkbWFfaW9tbXVfbWFwcGluZyAqbWFwcGluZyk7CiB2b2lkIGFybV9pb21tdV9kZXRh
Y2hfZGV2aWNlKHN0cnVjdCBkZXZpY2UgKmRldik7CiAKK2ludCBhcm1fZG1hX3N1cHBvcnRlZChz
dHJ1Y3QgZGV2aWNlICpkZXYsIHU2NCBtYXNrKTsKKwogI2VuZGlmIC8qIF9fS0VSTkVMX18gKi8K
ICNlbmRpZgpkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vaW5jbHVkZS9hc20vZG1hLW1hcHBpbmcuaCBi
L2FyY2gvYXJtL2luY2x1ZGUvYXNtL2RtYS1tYXBwaW5nLmgKaW5kZXggNTJhOGZkNWE4ZWRiLi44
ZGFiY2ZkZjQ1MDUgMTAwNjQ0Ci0tLSBhL2FyY2gvYXJtL2luY2x1ZGUvYXNtL2RtYS1tYXBwaW5n
LmgKKysrIGIvYXJjaC9hcm0vaW5jbHVkZS9hc20vZG1hLW1hcHBpbmcuaApAQCAtMjAsOSArMjAs
NiBAQCBzdGF0aWMgaW5saW5lIGNvbnN0IHN0cnVjdCBkbWFfbWFwX29wcyAqZ2V0X2FyY2hfZG1h
X29wcyhzdHJ1Y3QgYnVzX3R5cGUgKmJ1cykKIAlyZXR1cm4gJmFybV9kbWFfb3BzOwogfQogCi0j
ZGVmaW5lIEhBVkVfQVJDSF9ETUFfU1VQUE9SVEVEIDEKLWV4dGVybiBpbnQgZG1hX3N1cHBvcnRl
ZChzdHJ1Y3QgZGV2aWNlICpkZXYsIHU2NCBtYXNrKTsKLQogI2lmZGVmIF9fYXJjaF9wYWdlX3Rv
X2RtYQogI2Vycm9yIFBsZWFzZSB1cGRhdGUgdG8gX19hcmNoX3Bmbl90b19kbWEKICNlbmRpZgpk
aWZmIC0tZ2l0IGEvYXJjaC9hcm0vbW0vZG1hLW1hcHBpbmcuYyBiL2FyY2gvYXJtL21tL2RtYS1t
YXBwaW5nLmMKaW5kZXggOGYyYzVhOGE5OGYwLi5iOTY3N2FkYTQyMWYgMTAwNjQ0Ci0tLSBhL2Fy
Y2gvYXJtL21tL2RtYS1tYXBwaW5nLmMKKysrIGIvYXJjaC9hcm0vbW0vZG1hLW1hcHBpbmcuYwpA
QCAtMTk5LDYgKzE5OSw3IEBAIGNvbnN0IHN0cnVjdCBkbWFfbWFwX29wcyBhcm1fZG1hX29wcyA9
IHsKIAkuc3luY19zZ19mb3JfY3B1CT0gYXJtX2RtYV9zeW5jX3NnX2Zvcl9jcHUsCiAJLnN5bmNf
c2dfZm9yX2RldmljZQk9IGFybV9kbWFfc3luY19zZ19mb3JfZGV2aWNlLAogCS5tYXBwaW5nX2Vy
cm9yCQk9IGFybV9kbWFfbWFwcGluZ19lcnJvciwKKwkuZG1hX3N1cHBvcnRlZAkJPSBhcm1fZG1h
X3N1cHBvcnRlZCwKIH07CiBFWFBPUlRfU1lNQk9MKGFybV9kbWFfb3BzKTsKIApAQCAtMjE4LDYg
KzIxOSw3IEBAIGNvbnN0IHN0cnVjdCBkbWFfbWFwX29wcyBhcm1fY29oZXJlbnRfZG1hX29wcyA9
IHsKIAkubWFwX3BhZ2UJCT0gYXJtX2NvaGVyZW50X2RtYV9tYXBfcGFnZSwKIAkubWFwX3NnCQkJ
PSBhcm1fZG1hX21hcF9zZywKIAkubWFwcGluZ19lcnJvcgkJPSBhcm1fZG1hX21hcHBpbmdfZXJy
b3IsCisJLmRtYV9zdXBwb3J0ZWQJCT0gYXJtX2RtYV9zdXBwb3J0ZWQsCiB9OwogRVhQT1JUX1NZ
TUJPTChhcm1fY29oZXJlbnRfZG1hX29wcyk7CiAKQEAgLTExODQsMTEgKzExODYsMTAgQEAgdm9p
ZCBhcm1fZG1hX3N5bmNfc2dfZm9yX2RldmljZShzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBz
Y2F0dGVybGlzdCAqc2csCiAgKiBkdXJpbmcgYnVzIG1hc3RlcmluZywgdGhlbiB5b3Ugd291bGQg
cGFzcyAweDAwZmZmZmZmIGFzIHRoZSBtYXNrCiAgKiB0byB0aGlzIGZ1bmN0aW9uLgogICovCi1p
bnQgZG1hX3N1cHBvcnRlZChzdHJ1Y3QgZGV2aWNlICpkZXYsIHU2NCBtYXNrKQoraW50IGFybV9k
bWFfc3VwcG9ydGVkKHN0cnVjdCBkZXZpY2UgKmRldiwgdTY0IG1hc2spCiB7CiAJcmV0dXJuIF9f
ZG1hX3N1cHBvcnRlZChkZXYsIG1hc2ssIGZhbHNlKTsKIH0KLUVYUE9SVF9TWU1CT0woZG1hX3N1
cHBvcnRlZCk7CiAKICNkZWZpbmUgUFJFQUxMT0NfRE1BX0RFQlVHX0VOVFJJRVMJNDA5NgogCkBA
IC0yMTQ5LDYgKzIxNTAsNyBAQCBjb25zdCBzdHJ1Y3QgZG1hX21hcF9vcHMgaW9tbXVfb3BzID0g
ewogCS51bm1hcF9yZXNvdXJjZQkJPSBhcm1faW9tbXVfdW5tYXBfcmVzb3VyY2UsCiAKIAkubWFw
cGluZ19lcnJvcgkJPSBhcm1fZG1hX21hcHBpbmdfZXJyb3IsCisJLmRtYV9zdXBwb3J0ZWQJCT0g
YXJtX2RtYV9zdXBwb3J0ZWQsCiB9OwogCiBjb25zdCBzdHJ1Y3QgZG1hX21hcF9vcHMgaW9tbXVf
Y29oZXJlbnRfb3BzID0gewpAQCAtMjE2Nyw2ICsyMTY5LDcgQEAgY29uc3Qgc3RydWN0IGRtYV9t
YXBfb3BzIGlvbW11X2NvaGVyZW50X29wcyA9IHsKIAkudW5tYXBfcmVzb3VyY2UJPSBhcm1faW9t
bXVfdW5tYXBfcmVzb3VyY2UsCiAKIAkubWFwcGluZ19lcnJvcgkJPSBhcm1fZG1hX21hcHBpbmdf
ZXJyb3IsCisJLmRtYV9zdXBwb3J0ZWQJCT0gYXJtX2RtYV9zdXBwb3J0ZWQsCiB9OwogCiAvKioK
LS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:13:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18: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 1dLvkF-0001Yf-7s; Fri, 16 Jun 2017 18:13:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dLvkD-0001Vk-Gw
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 18:13:17 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 69/F6-03613-CBF14495; Fri, 16 Jun 2017 18:13:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrILMWRWlGSWpSXmKPExsXiaHS5VXeXvEu
 kwfJ7bBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aDD9dZCj6xVTzfcIy1gbGNrYuRi4NF4ASb
 xP2Tj1hAHCGBE4wSM5+cZexi5ORgE1CRePO8hx0kISJwiEXi5JujTCAJZgEFiV/3NrGC2MICQ
 RL35p5lAbFZBFQlOqbuBbN5BQwkJvx/BVYjISAvsavtIpjNCRT/eWQb2AIhAX2JKTfvMoIskB
 BoYZRou7iCZQIjzwJGhlWMGsWpRWWpRbpGlnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXr
 J+bmbGIHeZwCCHYwHFgUeYpTkYFIS5X3/xDlSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgQvh5xL
 pJBgUWp6akVaZg4wDGHSEhw8SiK8+/mA0rzFBYm5xZnpEKlTjLocTR+2fGESYsnLz0uVEud1A
 JkhAFKUUZoHNwIWE5cYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzPsUZApPZl4J3KZXQEcwAR
 0RdMEB5IiSRISUVAMj1/4HNa7TIhsO1dx4r94f8MGm3HTXpcJ05+jHvapmPLFqk0NOx7kU7Oe
 pfK2SndlZbH2085ZgQU9cndTx815PAyTFe5iK/KX85y79pZ+d5Kms17xB6tml1aaVU63Uekx7
 dXwzK2tk35zr9F7jfKlJ6Al/j7Wnu18Ie0n4hc2G1p+uVr04pMRSnJFoqMVcVJwIAMJbn1CEA
 gAA
X-Env-Sender: BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1497636792!67625561!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18326 invoked from network); 16 Jun 2017 18:13:13 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-14.tower-21.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 16 Jun 2017 18:13:13 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=BFYucj0uhSvBXnl0FMA4pFkMoYOOqPqumvJauQHEeVk=; b=ivoRv5J5td1CfyWX5rSU4y4xz
 3NlpwoCCfAQaJLEjYNUIXAn0f1CutARqwY1nRbya9opS+g9Fd1PNY7M2Mz4OeN9MBCt5feRbTwZMm
 A+PFj+lS27YekXQ04BSBCiWrYPksGtC9PVft5sfioQeoim55Bt7Jng2lgwT4/npbWd8/ulvz0vV3T
 WCFRp7SW/1B98RNWYmItGb9YZKDSxWos5YQFWJSeiiOvsiTNNp25kQxwWIbQpOQRNcWJ9fQdbT6D3
 VMDXjw/Y1RsErTrV/2zNIs9WBR70D6/YplgY4wykaWJTyoSjPoPzGz+2IFgrc1axAVWv0y2A93cdg
 rAD20L/oQ==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dLvk2-0006bp-Sg; Fri, 16 Jun 2017 18:13:07 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Fri, 16 Jun 2017 20:10:48 +0200
Message-Id: <20170616181059.19206-34-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170616181059.19206-1-hch@lst.de>
References: <20170616181059.19206-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 33/44] openrisc: remove arch-specific
	dma_supported 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>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBpbXBsZW1lbnRhdGlvbiBpcyBzaW1wbHkgYm9ndXMgLSBvcGVucmlzYyBvbmx5IGhhcyBh
IHNpbXBsZQpkaXJlY3QgbWFwcGVkIERNQSBpbXBsZW1lbnRhdGlvbiBhbmQgdGh1cyBkb2Vzbid0
IGNhcmUgYWJvdXQgdGhlCmFkZHJlc3MuCgpTaWduZWQtb2ZmLWJ5OiBDaHJpc3RvcGggSGVsbHdp
ZyA8aGNoQGxzdC5kZT4KLS0tCiBhcmNoL29wZW5yaXNjL2luY2x1ZGUvYXNtL2RtYS1tYXBwaW5n
LmggfCA3IC0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL2FyY2gvb3BlbnJpc2MvaW5jbHVkZS9hc20vZG1hLW1hcHBpbmcuaCBiL2FyY2gvb3BlbnJp
c2MvaW5jbHVkZS9hc20vZG1hLW1hcHBpbmcuaAppbmRleCBhNGVhMTM5YzJlZjkuLmY0MWJkM2Ni
NzZkOSAxMDA2NDQKLS0tIGEvYXJjaC9vcGVucmlzYy9pbmNsdWRlL2FzbS9kbWEtbWFwcGluZy5o
CisrKyBiL2FyY2gvb3BlbnJpc2MvaW5jbHVkZS9hc20vZG1hLW1hcHBpbmcuaApAQCAtMzMsMTEg
KzMzLDQgQEAgc3RhdGljIGlubGluZSBjb25zdCBzdHJ1Y3QgZG1hX21hcF9vcHMgKmdldF9hcmNo
X2RtYV9vcHMoc3RydWN0IGJ1c190eXBlICpidXMpCiAJcmV0dXJuICZvcjFrX2RtYV9tYXBfb3Bz
OwogfQogCi0jZGVmaW5lIEhBVkVfQVJDSF9ETUFfU1VQUE9SVEVEIDEKLXN0YXRpYyBpbmxpbmUg
aW50IGRtYV9zdXBwb3J0ZWQoc3RydWN0IGRldmljZSAqZGV2LCB1NjQgZG1hX21hc2spCi17Ci0J
LyogU3VwcG9ydCAzMiBiaXQgRE1BIG1hc2sgZXhjbHVzaXZlbHkgKi8KLQlyZXR1cm4gZG1hX21h
c2sgPT0gRE1BX0JJVF9NQVNLKDMyKTsKLX0KLQogI2VuZGlmCS8qIF9fQVNNX09QRU5SSVNDX0RN
QV9NQVBQSU5HX0ggKi8KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:13:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18:13:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLvkI-0001fP-G7; Fri, 16 Jun 2017 18: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
 <BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dLvkG-0001aA-Dx
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 18:13:20 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 86/17-06719-FBF14495; Fri, 16 Jun 2017 18:13:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKLMWRWlGSWpSXmKPExsXiaHS5VXe/vEu
 kwafpjBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bhN7fZChbqVCye8Yy1gXGhWhcjFweLwAk2
 iStHOplAHCGBE4wSR1pWsnQxcnKwCahIvHneww6SEBE4xCJx8s1RJpAEs4CCxK97m1hBbGEBX
 4nvfx+xg9gsAqoSO9bvArN5BQwkrh6/AlYvISAvsavtIlg9J1D855FtjCC2kIC+xJSbdxlBFk
 gItDBKtF1cwTKBkWcBI8MqRo3i1KKy1CJdQ0O9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK
 95PzcTYxA7zMAwQ7GT8sCDjFKcjApifK+f+IcKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd7Kc
 S6SQYFFqempFWmYOMAxh0hIcPEoivPv5gNK8xQWJucWZ6RCpU4yKUuK8W0H6BEASGaV5cG2w0
 L/EKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd6nIFN4MvNK4Ka/AlrMBLQ46IIDyOKSRISUVA
 Njt+6bltKbHxPMr1c/FJpYZqSkJRL0PCWwQGfxLAUe9jPFu1/6BD1jDlDvWH0/7HWm3yQFFf2
 +k1nzVi4331qxcjHTx3WBfdf/PIrzPb31neWFH5M/nrBaKDwlSPcYe5b2Uqd1m/cubXy55/BE
 rdXTiowPh0/fuztq2oa4a3H8QSz7lO9MLhT8osRSnJFoqMVcVJwIAOYmqr94AgAA
X-Env-Sender: BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1497636797!68095748!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31537 invoked from network); 16 Jun 2017 18:13:18 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-4.tower-21.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 16 Jun 2017 18:13:18 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=vSHdJ0fRN3QhYzmwkOg9MVJJCwgAKWOmRXXsBosPrLA=; b=s6sm8SHy1u7ZUfijHkD30WP6O
 t17xJ7UwTMyOGFdiGinHphgpSkT4Je5L+WBKA9ku7D7nNuXWF3NUuYSCjy2Gg/pzHe6DoDDiKEd2h
 zpoOD0C4HTPB2EMn0DyV/vptLREAQ/5i99okV6Tk8F3pgYXi05Nh8K0zWLY+TjxQVWQeB1cjb16hV
 SI/ffQ5VkWwsd/1/eZgNTZpaJV3B2dER3V7m+IfHisVF2cplW0Y5WoAjpfNeYjP2GA0JNlE0MUcxy
 gEbnpblEqjOexY8Q+JOHdonp7kfsxxdqydbF7WPtNlg9i6XA5VAEUSnEHbcJRbBevwOIIHaRKoSEe
 LXPEvWN9w==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dLvk9-0006kK-EH; Fri, 16 Jun 2017 18:13:14 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Fri, 16 Jun 2017 20:10:50 +0200
Message-Id: <20170616181059.19206-36-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170616181059.19206-1-hch@lst.de>
References: <20170616181059.19206-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 35/44] x86: remove arch specific dma_supported
	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>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kIGluc3RlYWQgd2lyZSBpdCB1cCBhcyBtZXRob2QgZm9yIGFsbCB0aGUgZG1hX21hcF9vcHMg
aW5zdGFuY2VzLgoKTm90ZSB0aGF0IHRoaXMgYWxzbyBtZWFucyB0aGUgYXJjaCBzcGVjaWZpYyBj
aGVjayB3aWxsIGJlIGZ1bGx5IGluc3RlYWQKb2YgcGFydGlhbGx5IGFwcGxpZWQgaW4gdGhlIEFN
RCBpb21tdSBkcml2ZXIuCgpTaWduZWQtb2ZmLWJ5OiBDaHJpc3RvcGggSGVsbHdpZyA8aGNoQGxz
dC5kZT4KLS0tCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9kbWEtbWFwcGluZy5oIHwgMyAtLS0KIGFy
Y2gveDg2L2luY2x1ZGUvYXNtL2lvbW11LmggICAgICAgfCAyICsrCiBhcmNoL3g4Ni9rZXJuZWwv
YW1kX2dhcnRfNjQuYyAgICAgIHwgMSArCiBhcmNoL3g4Ni9rZXJuZWwvcGNpLWNhbGdhcnlfNjQu
YyAgIHwgMSArCiBhcmNoL3g4Ni9rZXJuZWwvcGNpLWRtYS5jICAgICAgICAgIHwgNyArLS0tLS0t
CiBhcmNoL3g4Ni9rZXJuZWwvcGNpLW5vbW11LmMgICAgICAgIHwgMSArCiBhcmNoL3g4Ni9wY2kv
c3RhMngxMS1maXh1cC5jICAgICAgIHwgMyArKy0KIGRyaXZlcnMvaW9tbXUvYW1kX2lvbW11LmMg
ICAgICAgICAgfCAyICsrCiBkcml2ZXJzL2lvbW11L2ludGVsLWlvbW11LmMgICAgICAgIHwgMyAr
KysKIDkgZmlsZXMgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vZG1hLW1hcHBpbmcuaCBiL2FyY2gveDg2
L2luY2x1ZGUvYXNtL2RtYS1tYXBwaW5nLmgKaW5kZXggYzM1ZDIyOGFhMzgxLi4zOThjNzk4ODlm
NWMgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL2RtYS1tYXBwaW5nLmgKKysrIGIv
YXJjaC94ODYvaW5jbHVkZS9hc20vZG1hLW1hcHBpbmcuaApAQCAtMzMsOSArMzMsNiBAQCBzdGF0
aWMgaW5saW5lIGNvbnN0IHN0cnVjdCBkbWFfbWFwX29wcyAqZ2V0X2FyY2hfZG1hX29wcyhzdHJ1
Y3QgYnVzX3R5cGUgKmJ1cykKIGJvb2wgYXJjaF9kbWFfYWxsb2NfYXR0cnMoc3RydWN0IGRldmlj
ZSAqKmRldiwgZ2ZwX3QgKmdmcCk7CiAjZGVmaW5lIGFyY2hfZG1hX2FsbG9jX2F0dHJzIGFyY2hf
ZG1hX2FsbG9jX2F0dHJzCiAKLSNkZWZpbmUgSEFWRV9BUkNIX0RNQV9TVVBQT1JURUQgMQotZXh0
ZXJuIGludCBkbWFfc3VwcG9ydGVkKHN0cnVjdCBkZXZpY2UgKmh3ZGV2LCB1NjQgbWFzayk7Ci0K
IGV4dGVybiB2b2lkICpkbWFfZ2VuZXJpY19hbGxvY19jb2hlcmVudChzdHJ1Y3QgZGV2aWNlICpk
ZXYsIHNpemVfdCBzaXplLAogCQkJCQlkbWFfYWRkcl90ICpkbWFfYWRkciwgZ2ZwX3QgZmxhZywK
IAkJCQkJdW5zaWduZWQgbG9uZyBhdHRycyk7CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRl
L2FzbS9pb21tdS5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vaW9tbXUuaAppbmRleCA3OTM4Njk4
Nzk0NjQuLmZjYTE0NGExMDRlNCAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20vaW9t
bXUuaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9pb21tdS5oCkBAIC02LDYgKzYsOCBAQCBl
eHRlcm4gaW50IGZvcmNlX2lvbW11LCBub19pb21tdTsKIGV4dGVybiBpbnQgaW9tbXVfZGV0ZWN0
ZWQ7CiBleHRlcm4gaW50IGlvbW11X3Bhc3NfdGhyb3VnaDsKIAoraW50IHg4Nl9kbWFfc3VwcG9y
dGVkKHN0cnVjdCBkZXZpY2UgKmRldiwgdTY0IG1hc2spOworCiAvKiAxMCBzZWNvbmRzICovCiAj
ZGVmaW5lIERNQVJfT1BFUkFUSU9OX1RJTUVPVVQgKChjeWNsZXNfdCkgdHNjX2toeioxMCoxMDAw
KQogCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvYW1kX2dhcnRfNjQuYyBiL2FyY2gveDg2
L2tlcm5lbC9hbWRfZ2FydF82NC5jCmluZGV4IDgxNWRkNjNmNDlkMC4uY2MwZThiYzBlYTNmIDEw
MDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwvYW1kX2dhcnRfNjQuYworKysgYi9hcmNoL3g4Ni9r
ZXJuZWwvYW1kX2dhcnRfNjQuYwpAQCAtNzA0LDYgKzcwNCw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1
Y3QgZG1hX21hcF9vcHMgZ2FydF9kbWFfb3BzID0gewogCS5hbGxvYwkJCQk9IGdhcnRfYWxsb2Nf
Y29oZXJlbnQsCiAJLmZyZWUJCQkJPSBnYXJ0X2ZyZWVfY29oZXJlbnQsCiAJLm1hcHBpbmdfZXJy
b3IJCQk9IGdhcnRfbWFwcGluZ19lcnJvciwKKwkuZG1hX3N1cHBvcnRlZAkJCT0geDg2X2RtYV9z
dXBwb3J0ZWQsCiB9OwogCiBzdGF0aWMgdm9pZCBnYXJ0X2lvbW11X3NodXRkb3duKHZvaWQpCmRp
ZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvcGNpLWNhbGdhcnlfNjQuYyBiL2FyY2gveDg2L2tl
cm5lbC9wY2ktY2FsZ2FyeV82NC5jCmluZGV4IGU3NWI0OTBmMmIwYi4uNTI4NmE0YTkyY2Y3IDEw
MDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwvcGNpLWNhbGdhcnlfNjQuYworKysgYi9hcmNoL3g4
Ni9rZXJuZWwvcGNpLWNhbGdhcnlfNjQuYwpAQCAtNDkzLDYgKzQ5Myw3IEBAIHN0YXRpYyBjb25z
dCBzdHJ1Y3QgZG1hX21hcF9vcHMgY2FsZ2FyeV9kbWFfb3BzID0gewogCS5tYXBfcGFnZSA9IGNh
bGdhcnlfbWFwX3BhZ2UsCiAJLnVubWFwX3BhZ2UgPSBjYWxnYXJ5X3VubWFwX3BhZ2UsCiAJLm1h
cHBpbmdfZXJyb3IgPSBjYWxnYXJ5X21hcHBpbmdfZXJyb3IsCisJLmRtYV9zdXBwb3J0ZWQgPSB4
ODZfZG1hX3N1cHBvcnRlZCwKIH07CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBfX2lvbWVtICogYnVz
bm9fdG9fYmJhcih1bnNpZ25lZCBjaGFyIG51bSkKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2tlcm5l
bC9wY2ktZG1hLmMgYi9hcmNoL3g4Ni9rZXJuZWwvcGNpLWRtYS5jCmluZGV4IDNhMjE2ZWM4Njlj
ZC4uYjZmNTY4NGJlM2I1IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwvcGNpLWRtYS5jCisr
KyBiL2FyY2gveDg2L2tlcm5lbC9wY2ktZG1hLmMKQEAgLTIxMywxMCArMjEzLDggQEAgc3RhdGlj
IF9faW5pdCBpbnQgaW9tbXVfc2V0dXAoY2hhciAqcCkKIH0KIGVhcmx5X3BhcmFtKCJpb21tdSIs
IGlvbW11X3NldHVwKTsKIAotaW50IGRtYV9zdXBwb3J0ZWQoc3RydWN0IGRldmljZSAqZGV2LCB1
NjQgbWFzaykKK2ludCB4ODZfZG1hX3N1cHBvcnRlZChzdHJ1Y3QgZGV2aWNlICpkZXYsIHU2NCBt
YXNrKQogewotCWNvbnN0IHN0cnVjdCBkbWFfbWFwX29wcyAqb3BzID0gZ2V0X2RtYV9vcHMoZGV2
KTsKLQogI2lmZGVmIENPTkZJR19QQ0kKIAlpZiAobWFzayA+IDB4ZmZmZmZmZmYgJiYgZm9yYmlk
X2RhYyA+IDApIHsKIAkJZGV2X2luZm8oZGV2LCAiUENJOiBEaXNhbGxvd2luZyBEQUMgZm9yIGRl
dmljZVxuIik7CkBAIC0yMjQsOSArMjIyLDYgQEAgaW50IGRtYV9zdXBwb3J0ZWQoc3RydWN0IGRl
dmljZSAqZGV2LCB1NjQgbWFzaykKIAl9CiAjZW5kaWYKIAotCWlmIChvcHMtPmRtYV9zdXBwb3J0
ZWQpCi0JCXJldHVybiBvcHMtPmRtYV9zdXBwb3J0ZWQoZGV2LCBtYXNrKTsKLQogCS8qIENvcGll
ZCBmcm9tIGkzODYuIERvZXNuJ3QgbWFrZSBtdWNoIHNlbnNlLCBiZWNhdXNlIGl0IHdpbGwKIAkg
ICBvbmx5IHdvcmsgZm9yIHBjaV9hbGxvY19jb2hlcmVudC4KIAkgICBUaGUgY2FsbGVyIGp1c3Qg
aGFzIHRvIHVzZSBHRlBfRE1BIGluIHRoaXMgY2FzZS4gKi8KZGlmZiAtLWdpdCBhL2FyY2gveDg2
L2tlcm5lbC9wY2ktbm9tbXUuYyBiL2FyY2gveDg2L2tlcm5lbC9wY2ktbm9tbXUuYwppbmRleCAw
ODVmZTZjZTQwNDkuLmE2ZDQwNDA4N2ZlMyAxMDA2NDQKLS0tIGEvYXJjaC94ODYva2VybmVsL3Bj
aS1ub21tdS5jCisrKyBiL2FyY2gveDg2L2tlcm5lbC9wY2ktbm9tbXUuYwpAQCAtMTA0LDQgKzEw
NCw1IEBAIGNvbnN0IHN0cnVjdCBkbWFfbWFwX29wcyBub21tdV9kbWFfb3BzID0gewogCS5zeW5j
X3NnX2Zvcl9kZXZpY2UJPSBub21tdV9zeW5jX3NnX2Zvcl9kZXZpY2UsCiAJLmlzX3BoeXMJCT0g
MSwKIAkubWFwcGluZ19lcnJvcgkJPSBub21tdV9tYXBwaW5nX2Vycm9yLAorCS5kbWFfc3VwcG9y
dGVkCQk9IHg4Nl9kbWFfc3VwcG9ydGVkLAogfTsKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3BjaS9z
dGEyeDExLWZpeHVwLmMgYi9hcmNoL3g4Ni9wY2kvc3RhMngxMS1maXh1cC5jCmluZGV4IGVjMDA4
ZTgwMGI0NS4uNTNkNjAwMjE3OTczIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9wY2kvc3RhMngxMS1m
aXh1cC5jCisrKyBiL2FyY2gveDg2L3BjaS9zdGEyeDExLWZpeHVwLmMKQEAgLTI2LDYgKzI2LDcg
QEAKICNpbmNsdWRlIDxsaW51eC9wY2lfaWRzLmg+CiAjaW5jbHVkZSA8bGludXgvZXhwb3J0Lmg+
CiAjaW5jbHVkZSA8bGludXgvbGlzdC5oPgorI2luY2x1ZGUgPGFzbS9pb21tdS5oPgogCiAjZGVm
aW5lIFNUQTJYMTFfU1dJT1RMQl9TSVpFICg0KjEwMjQqMTAyNCkKIGV4dGVybiBpbnQgc3dpb3Rs
Yl9sYXRlX2luaXRfd2l0aF9kZWZhdWx0X3NpemUoc2l6ZV90IGRlZmF1bHRfc2l6ZSk7CkBAIC0x
OTEsNyArMTkyLDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBkbWFfbWFwX29wcyBzdGEyeDExX2Rt
YV9vcHMgPSB7CiAJLnN5bmNfc2dfZm9yX2NwdSA9IHN3aW90bGJfc3luY19zZ19mb3JfY3B1LAog
CS5zeW5jX3NnX2Zvcl9kZXZpY2UgPSBzd2lvdGxiX3N5bmNfc2dfZm9yX2RldmljZSwKIAkubWFw
cGluZ19lcnJvciA9IHN3aW90bGJfZG1hX21hcHBpbmdfZXJyb3IsCi0JLmRtYV9zdXBwb3J0ZWQg
PSBOVUxMLCAvKiBGSVhNRTogd2Ugc2hvdWxkIHVzZSB0aGlzIGluc3RlYWQhICovCisJLmRtYV9z
dXBwb3J0ZWQgPSB4ODZfZG1hX3N1cHBvcnRlZCwKIH07CiAKIC8qIEF0IHNldHVwIHRpbWUsIHdl
IHVzZSBvdXIgb3duIG9wcyBpZiB0aGUgZGV2aWNlIGlzIGEgQ29ubmVYdCBvbmUgKi8KZGlmZiAt
LWdpdCBhL2RyaXZlcnMvaW9tbXUvYW1kX2lvbW11LmMgYi9kcml2ZXJzL2lvbW11L2FtZF9pb21t
dS5jCmluZGV4IGQ0MTI4MGU4NjlkZS4uNTIxZmRmMmQ0MWJjIDEwMDY0NAotLS0gYS9kcml2ZXJz
L2lvbW11L2FtZF9pb21tdS5jCisrKyBiL2RyaXZlcnMvaW9tbXUvYW1kX2lvbW11LmMKQEAgLTI3
MzEsNiArMjczMSw4IEBAIHN0YXRpYyB2b2lkIGZyZWVfY29oZXJlbnQoc3RydWN0IGRldmljZSAq
ZGV2LCBzaXplX3Qgc2l6ZSwKICAqLwogc3RhdGljIGludCBhbWRfaW9tbXVfZG1hX3N1cHBvcnRl
ZChzdHJ1Y3QgZGV2aWNlICpkZXYsIHU2NCBtYXNrKQogeworCWlmICgheDg2X2RtYV9zdXBwb3J0
ZWQoZGV2LCBtYXNrKSkKKwkJcmV0dXJuIDA7CiAJcmV0dXJuIGNoZWNrX2RldmljZShkZXYpOwog
fQogCmRpZmYgLS1naXQgYS9kcml2ZXJzL2lvbW11L2ludGVsLWlvbW11LmMgYi9kcml2ZXJzL2lv
bW11L2ludGVsLWlvbW11LmMKaW5kZXggZmMyNzY1Y2NkYjU3Li41M2NjMGEzOTNmMDQgMTAwNjQ0
Ci0tLSBhL2RyaXZlcnMvaW9tbXUvaW50ZWwtaW9tbXUuYworKysgYi9kcml2ZXJzL2lvbW11L2lu
dGVsLWlvbW11LmMKQEAgLTM5ODEsNiArMzk4MSw5IEBAIHN0cnVjdCBkbWFfbWFwX29wcyBpbnRl
bF9kbWFfb3BzID0gewogCS5tYXBfcGFnZSA9IGludGVsX21hcF9wYWdlLAogCS51bm1hcF9wYWdl
ID0gaW50ZWxfdW5tYXBfcGFnZSwKIAkubWFwcGluZ19lcnJvciA9IGludGVsX21hcHBpbmdfZXJy
b3IsCisjaWZkZWYgQ09ORklHX1g4NgorCS5kbWFfc3VwcG9ydGVkID0geDg2X2RtYV9zdXBwb3J0
ZWQsCisjZW5kaWYKIH07CiAKIHN0YXRpYyBpbmxpbmUgaW50IGlvbW11X2RvbWFpbl9jYWNoZV9p
bml0KHZvaWQpCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:13:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18:13:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLvkJ-0001iD-Nr; Fri, 16 Jun 2017 18: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
 <BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dLvkI-0001f7-Qc
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 18:13:22 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 2E/C4-02181-2CF14495; Fri, 16 Jun 2017 18:13:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsXiaHS5VfeAvEu
 kwfUv5hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aUWTcZCzayVfycPZetgfEgaxcjFweLwAk2
 idb5R8AcIYETjBI7F1wGcjg52ARUJN4872EHSYgIHGKROPnmKBNIgllAQeLXvU1gRcICThJdB
 06ygNgsAqoSTxbvY+5i5ODgFTCQaG9LAglLCMhL7Gq7CFbOCRT+eWQbI4gtJKAvMeXmXUaQ+R
 ICLYwSbRdXsExg5FnAyLCKUb04tagstUjXUi+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC8
 5P3cTI9DzDECwg3Ftq/MhRkkOJiVR3vdPnCOF+JLyUyozEosz4otKc1KLDzHKcHAoSfByAQNJ
 SLAoNT21Ii0zBxiCMGkJDh4lEd79fEBp3uKCxNzizHSI1ClGXY6mD1u+MAmx5OXnpUqJ826VA
 yoSACnKKM2DGwGLh0uMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5n0KMoUnM68EbtMroCOYgI
 4IuuAAckRJIkJKqoFRpcPk3IcZ7qdn7Oc15ZFW0mr93Kot1sroYOtoFL3xpotzNyNT8Kb7TZE
 K2VYcyUvuzVT9XNylsuxt/kmVsqTebS4Xbl6bfuJWJ9M0WW6masvfc5OWLPx5/HXdvLMJS25U
 79/MsyE19qzhFn2my4yBAfbrb01ROHbsr3KrV5bL94t8t3/cuR+pxFKckWioxVxUnAgAEYLT9
 YICAAA=
X-Env-Sender: BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1497636799!88289227!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11959 invoked from network); 16 Jun 2017 18:13:20 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-13.tower-206.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 16 Jun 2017 18:13:20 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=zYODmAsncYnPSpqWa3X1eFFaz2qCC2DqCWNhjLVXGug=; b=BLFKIpJ+b+Ilr09BiGv61a1Hw
 YFaJ/da795Au+DVGC/24Bo1f/g8C7ZbgaEtOPiXPD3wBEjeeQoew1hpQOTtYfkxdt41WV4anVaBvm
 QAmUUI/qreVzF08mDchYii3GbQ92Du/6RfFfvdYGXf6ZUdzIkOQ2zZWrno/tf52BNApXIHFuELCBs
 s9efyIF6SrqLUI/HmBD9UxilJEd+Tb1Xqo4uQ8kzT0QkBVdURPLvIqfisO1bLeh7Htd9QC+NJT3cM
 Fzkm7qc9H9GiIYoxT7qDlG5YmL8d66rfS21kIzMHYIQad+tb5yLK6MvuD5m6qEQYz/pOqXIDMBoBf
 a81F/c/jQ==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dLvkD-0006nr-B4; Fri, 16 Jun 2017 18:13:17 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Fri, 16 Jun 2017 20:10:51 +0200
Message-Id: <20170616181059.19206-37-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170616181059.19206-1-hch@lst.de>
References: <20170616181059.19206-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 36/44] dma-mapping: remove
	HAVE_ARCH_DMA_SUPPORTED
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+Ci0tLQogaW5jbHVk
ZS9saW51eC9kbWEtbWFwcGluZy5oIHwgMiAtLQogMSBmaWxlIGNoYW5nZWQsIDIgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9saW51eC9kbWEtbWFwcGluZy5oIGIvaW5jbHVkZS9s
aW51eC9kbWEtbWFwcGluZy5oCmluZGV4IGE1Nzg3NTMwOWJmZC4uM2U1OTA4NjU2MjI2IDEwMDY0
NAotLS0gYS9pbmNsdWRlL2xpbnV4L2RtYS1tYXBwaW5nLmgKKysrIGIvaW5jbHVkZS9saW51eC9k
bWEtbWFwcGluZy5oCkBAIC01NDksNyArNTQ5LDYgQEAgc3RhdGljIGlubGluZSBpbnQgZG1hX21h
cHBpbmdfZXJyb3Ioc3RydWN0IGRldmljZSAqZGV2LCBkbWFfYWRkcl90IGRtYV9hZGRyKQogCXJl
dHVybiAwOwogfQogCi0jaWZuZGVmIEhBVkVfQVJDSF9ETUFfU1VQUE9SVEVECiBzdGF0aWMgaW5s
aW5lIGludCBkbWFfc3VwcG9ydGVkKHN0cnVjdCBkZXZpY2UgKmRldiwgdTY0IG1hc2spCiB7CiAJ
Y29uc3Qgc3RydWN0IGRtYV9tYXBfb3BzICpvcHMgPSBnZXRfZG1hX29wcyhkZXYpOwpAQCAtNTYw
LDcgKzU1OSw2IEBAIHN0YXRpYyBpbmxpbmUgaW50IGRtYV9zdXBwb3J0ZWQoc3RydWN0IGRldmlj
ZSAqZGV2LCB1NjQgbWFzaykKIAkJcmV0dXJuIDE7CiAJcmV0dXJuIG9wcy0+ZG1hX3N1cHBvcnRl
ZChkZXYsIG1hc2spOwogfQotI2VuZGlmCiAKICNpZm5kZWYgSEFWRV9BUkNIX0RNQV9TRVRfTUFT
Swogc3RhdGljIGlubGluZSBpbnQgZG1hX3NldF9tYXNrKHN0cnVjdCBkZXZpY2UgKmRldiwgdTY0
IG1hc2spCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:13:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18: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 1dLvkO-0001rc-50; Fri, 16 Jun 2017 18:13:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dLvkN-0001p1-0l
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 18:13:27 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 EE/78-03058-6CF14495; Fri, 16 Jun 2017 18:13:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsXiaHS5VfeovEu
 kwceTahbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aq5g+sBe+5Kxpb37I1MO7h6mLk4mAROMEm
 8X9bKzOIIyRwglGia9sJxi5GTg42ARWJN8972EESIgKHWCROvjnKBJJgFlCQ+HVvE2sXIweHs
 EC0xIbNuiBhFgFVie3znoP18goYSPw7+YIdxJYQkJfY1XaRFcTmBIr/PLINrEZIQF9iys27jC
 DzJQRaGCXaLq5gmcDIs4CRYRWjenFqUVlqka6RXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlK
 xXnJ+7iZGoOcZgGAH47K/TocYJTmYlER53z9xjhTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwTtZ
 ziVSSLAoNT21Ii0zBxiCMGkJDh4lEd79fEBp3uKCxNzizHSI1ClGRSlx3q0gfQIgiYzSPLg2W
 NhfYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjDvU5ApPJl5JXDTXwEtZgJaHHTBAWRxSSJCSq
 qBkathd2p5S+Lt2bFm1Zwea9Yknny/yp7deNYUzaDiM4KpU/u5JdVF+eRln8frfTPSzFzHPV3
 T7O3Db1tVupcdj7u2RCd8dsbH9H+Hzu6+lCaVO+ttcxNj2bc2pqdiwUs+bxHYVRExPzrciXWq
 XwqvL8Pe9WyynBOcA6rrvs5RCg6ouRrSIhugxFKckWioxVxUnAgAYYqeVHYCAAA=
X-Env-Sender: BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1497636804!74318398!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5026 invoked from network); 16 Jun 2017 18:13:25 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-7.tower-21.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 16 Jun 2017 18:13:25 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=b32hSH5IEVBjlCN7NVj+ixF9++g48vrma/m3FufguJ8=; b=ckSPX+ws8hnvYEYv3rFnu3vLV
 BgqPfMiqTUZw4zxrjp1uGNJFyhVaDxWy5accJmNOw+ILeJtBapR4lGJylFhk2scq0VI86tmP1ial4
 zHY2YGTh1KCV+zjdc1cN/ueiX6kh6wKVnNvligjRCztnfN31FlZ8fl1p5jgNX98d+jeYgOkWoc0mE
 L57cTWEt9UxDjxS23QJTXktVH2VTnrVQ8dapQkLcv4U3sXOgx+aoLI4Q7qy33niNXf8rZPB3aRGKi
 6sSwyLEvYJFAufBKTWbqqUYFUYT0NodiukNamlG2zLQNI9hUYWZWXBdV7lL/XGpii/dOY7CmT1frN
 x+uY4p/8g==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dLvkG-0006se-Ji; Fri, 16 Jun 2017 18:13:21 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Fri, 16 Jun 2017 20:10:52 +0200
Message-Id: <20170616181059.19206-38-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170616181059.19206-1-hch@lst.de>
References: <20170616181059.19206-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 37/44] mips/loongson64: implement
	->dma_supported instead of ->set_dma_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>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2FtZSBiZWhhdmlvciwgbGVzcyBjb2RlIGR1cGxpY2F0aW9uLgoKU2lnbmVkLW9mZi1ieTogQ2hy
aXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+Ci0tLQogYXJjaC9taXBzL2xvb25nc29uNjQvY29t
bW9uL2RtYS1zd2lvdGxiLmMgfCAxOSArKysrKy0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdl
ZCwgNSBpbnNlcnRpb25zKCspLCAxNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL21p
cHMvbG9vbmdzb242NC9jb21tb24vZG1hLXN3aW90bGIuYyBiL2FyY2gvbWlwcy9sb29uZ3NvbjY0
L2NvbW1vbi9kbWEtc3dpb3RsYi5jCmluZGV4IDE3OGNhMTdhNTY2Ny4uMzQ0ODZjMTM4MjA2IDEw
MDY0NAotLS0gYS9hcmNoL21pcHMvbG9vbmdzb242NC9jb21tb24vZG1hLXN3aW90bGIuYworKysg
Yi9hcmNoL21pcHMvbG9vbmdzb242NC9jb21tb24vZG1hLXN3aW90bGIuYwpAQCAtNzUsMTkgKzc1
LDExIEBAIHN0YXRpYyB2b2lkIGxvb25nc29uX2RtYV9zeW5jX3NnX2Zvcl9kZXZpY2Uoc3RydWN0
IGRldmljZSAqZGV2LAogCW1iKCk7CiB9CiAKLXN0YXRpYyBpbnQgbG9vbmdzb25fZG1hX3NldF9t
YXNrKHN0cnVjdCBkZXZpY2UgKmRldiwgdTY0IG1hc2spCitzdGF0aWMgaW50IGxvb25nc29uX2Rt
YV9zdXBwb3J0ZWQoc3RydWN0IGRldmljZSAqZGV2LCB1NjQgbWFzaykKIHsKLQlpZiAoIWRldi0+
ZG1hX21hc2sgfHwgIWRtYV9zdXBwb3J0ZWQoZGV2LCBtYXNrKSkKLQkJcmV0dXJuIC1FSU87Ci0K
LQlpZiAobWFzayA+IERNQV9CSVRfTUFTSyhsb29uZ3Nvbl9zeXNjb25mLmRtYV9tYXNrX2JpdHMp
KSB7Ci0JCSpkZXYtPmRtYV9tYXNrID0gRE1BX0JJVF9NQVNLKGxvb25nc29uX3N5c2NvbmYuZG1h
X21hc2tfYml0cyk7Ci0JCXJldHVybiAtRUlPOwotCX0KLQotCSpkZXYtPmRtYV9tYXNrID0gbWFz
azsKLQotCXJldHVybiAwOworCWlmIChtYXNrID4gRE1BX0JJVF9NQVNLKGxvb25nc29uX3N5c2Nv
bmYuZG1hX21hc2tfYml0cykpCisJCXJldHVybiAwOworCXJldHVybiBzd2lvdGxiX2RtYV9zdXBw
b3J0ZWQoZGV2LCBtYXNrKTsKIH0KIAogZG1hX2FkZHJfdCBwaHlzX3RvX2RtYShzdHJ1Y3QgZGV2
aWNlICpkZXYsIHBoeXNfYWRkcl90IHBhZGRyKQpAQCAtMTI2LDggKzExOCw3IEBAIHN0YXRpYyBj
b25zdCBzdHJ1Y3QgZG1hX21hcF9vcHMgbG9vbmdzb25fZG1hX21hcF9vcHMgPSB7CiAJLnN5bmNf
c2dfZm9yX2NwdSA9IHN3aW90bGJfc3luY19zZ19mb3JfY3B1LAogCS5zeW5jX3NnX2Zvcl9kZXZp
Y2UgPSBsb29uZ3Nvbl9kbWFfc3luY19zZ19mb3JfZGV2aWNlLAogCS5tYXBwaW5nX2Vycm9yID0g
c3dpb3RsYl9kbWFfbWFwcGluZ19lcnJvciwKLQkuZG1hX3N1cHBvcnRlZCA9IHN3aW90bGJfZG1h
X3N1cHBvcnRlZCwKLQkuc2V0X2RtYV9tYXNrID0gbG9vbmdzb25fZG1hX3NldF9tYXNrCisJLmRt
YV9zdXBwb3J0ZWQgPSBsb29uZ3Nvbl9kbWFfc3VwcG9ydGVkLAogfTsKIAogdm9pZCBfX2luaXQg
cGxhdF9zd2lvdGxiX3NldHVwKHZvaWQpCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:13:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18: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 1dLvkS-00020e-Cz; Fri, 16 Jun 2017 18:13:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dLvkQ-0001ws-Nm
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 18:13:30 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 B7/27-03613-ACF14495; Fri, 16 Jun 2017 18:13:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCLMWRWlGSWpSXmKPExsXiaHS5VfekvEu
 kwaazPBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8biD4fZC/ZyVbR33mZuYJzG2cXIxcEicIJN
 YvaCr2wgjpDACUaJfXMnMHUxcnKwCahIvHneww6SEBE4xCJx8s1RsASzgILEr3ubWEFsYQF/i
 Tnfr4LFWQRUJc72rgOL8woYSCxYOIcFxJYQkJfY1XYRLM4JFP95ZBsjiC0koC8x5eZdRpAFEg
 ItjBJtF1ewTGDkWcDIsIpRvTi1qCy1SNdSL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk
 /dxMj0PcMQLCD8e6mgEOMkhxMSqK87584RwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4J0s5xIp
 JFiUmp5akZaZAwxCmLQEB4+SCO9+PqA0b3FBYm5xZjpE6hSjopQ471aQPgGQREZpHlwbLPAvM
 cpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZj3KcgUnsy8Erjpr4AWMwEtDrrgALK4JBEhJdXAyP
 nqV2jthMOF8UdDbG9r38tx8Dt1TO7D4QXnLtczW+1wNjC6r6YZ8FS3d9MF32fae8rkwpM+ta3
 Xb3kma78mq2wmS/3hG2qSZ8y2Tek8+jhn3f4jBXO/fr+t77PMKObx+5gvnYfmR3ZdFLB5waA0
 7bLWx8UPToapHPh5m+F/VNm99OfNBye7VSmxFGckGmoxFxUnAgBx9cNKdwIAAA==
X-Env-Sender: BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-5.tower-27.messagelabs.com!1497636807!102590770!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63797 invoked from network); 16 Jun 2017 18:13:29 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-5.tower-27.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 16 Jun 2017 18:13:29 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=E0zgYZLX6gDb+kYRhTS0MocvUIJAc2rXyR9KKyFs6H0=; b=qdp9a3ZPzfh6mYmgfhXItwjRT
 Wmrap00CPMJd5bD9s11mFcjr8Uw565FOG1dEpjA5IEbg/kbpnalSyj7u2NdcEgFPVMeSUKM9dDHpA
 moy7Jp7hEbqaU6JRu/9aF3ic/qZ8KL9rBFRPylmmulOf7ogjNqPk3XwdPCyNdy3GFfMPfG69931Lq
 B1jsDKR899HmTUjrQtM3E4/R4IyWCAbGq1m1TewOV5EZhD0FN/vd1EWaxvTwGQVje4D4FetG/jb6S
 6wleOvD8deUuPXltqr03AuzdFaDLTHRI+KIy5pKxSIzl5zmJed9YEiBoFetrl3/JhRc+RGMQt4gYv
 Bo/+ytMhg==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dLvkJ-0006wp-Sp; Fri, 16 Jun 2017 18:13:24 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Fri, 16 Jun 2017 20:10:53 +0200
Message-Id: <20170616181059.19206-39-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170616181059.19206-1-hch@lst.de>
References: <20170616181059.19206-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 38/44] arm: implement ->dma_supported instead of
	->set_dma_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>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2FtZSBiZWhhdmlvciwgbGVzcyBjb2RlIGR1cGxpY2F0aW9uLgoKU2lnbmVkLW9mZi1ieTogQ2hy
aXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+Ci0tLQogYXJjaC9hcm0vY29tbW9uL2RtYWJvdW5j
ZS5jIHwgNyArKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCA0IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gvYXJtL2NvbW1vbi9kbWFib3VuY2UuYyBiL2FyY2gv
YXJtL2NvbW1vbi9kbWFib3VuY2UuYwppbmRleCA2ZWNkNWJlNWQzN2UuLjlhOTJkZTYzNDI2ZiAx
MDA2NDQKLS0tIGEvYXJjaC9hcm0vY29tbW9uL2RtYWJvdW5jZS5jCisrKyBiL2FyY2gvYXJtL2Nv
bW1vbi9kbWFib3VuY2UuYwpAQCAtNDQ1LDEyICs0NDUsMTIgQEAgc3RhdGljIHZvaWQgZG1hYm91
bmNlX3N5bmNfZm9yX2RldmljZShzdHJ1Y3QgZGV2aWNlICpkZXYsCiAJYXJtX2RtYV9vcHMuc3lu
Y19zaW5nbGVfZm9yX2RldmljZShkZXYsIGhhbmRsZSwgc2l6ZSwgZGlyKTsKIH0KIAotc3RhdGlj
IGludCBkbWFib3VuY2Vfc2V0X21hc2soc3RydWN0IGRldmljZSAqZGV2LCB1NjQgZG1hX21hc2sp
CitzdGF0aWMgaW50IGRtYWJvdW5jZV9kbWFfc3VwcG9ydGVkKHN0cnVjdCBkZXZpY2UgKmRldiwg
dTY0IGRtYV9tYXNrKQogewogCWlmIChkZXYtPmFyY2hkYXRhLmRtYWJvdW5jZSkKIAkJcmV0dXJu
IDA7CiAKLQlyZXR1cm4gYXJtX2RtYV9vcHMuc2V0X2RtYV9tYXNrKGRldiwgZG1hX21hc2spOwor
CXJldHVybiBhcm1fZG1hX29wcy5kbWFfc3VwcG9ydGVkKGRldiwgZG1hX21hc2spOwogfQogCiBz
dGF0aWMgaW50IGRtYWJvdW5jZV9tYXBwaW5nX2Vycm9yKHN0cnVjdCBkZXZpY2UgKmRldiwgZG1h
X2FkZHJfdCBkbWFfYWRkcikKQEAgLTQ3MSw5ICs0NzEsOCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0
IGRtYV9tYXBfb3BzIGRtYWJvdW5jZV9vcHMgPSB7CiAJLnVubWFwX3NnCQk9IGFybV9kbWFfdW5t
YXBfc2csCiAJLnN5bmNfc2dfZm9yX2NwdQk9IGFybV9kbWFfc3luY19zZ19mb3JfY3B1LAogCS5z
eW5jX3NnX2Zvcl9kZXZpY2UJPSBhcm1fZG1hX3N5bmNfc2dfZm9yX2RldmljZSwKLQkuc2V0X2Rt
YV9tYXNrCQk9IGRtYWJvdW5jZV9zZXRfbWFzaywKKwkuZG1hX3N1cHBvcnRlZAkJPSBkbWFib3Vu
Y2VfZG1hX3N1cHBvcnRlZCwKIAkubWFwcGluZ19lcnJvcgkJPSBkbWFib3VuY2VfbWFwcGluZ19l
cnJvciwKLQkuZG1hX3N1cHBvcnRlZAkJPSBhcm1fZG1hX3N1cHBvcnRlZCwKIH07CiAKIHN0YXRp
YyBpbnQgZG1hYm91bmNlX2luaXRfcG9vbChzdHJ1Y3QgZG1hYm91bmNlX3Bvb2wgKnBvb2wsIHN0
cnVjdCBkZXZpY2UgKmRldiwKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:13:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18: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 1dLvkW-00029f-KG; Fri, 16 Jun 2017 18:13:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dLvkV-00025T-1S
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 18:13:35 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 1C/98-03058-ECF14495; Fri, 16 Jun 2017 18:13:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCLMWRWlGSWpSXmKPExsXiaHS5VfesvEu
 kwZl3Khbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8btD39YCi4IV2yZ9JK1gXGhYBcjFweLwAk2
 iQdXW1hBHCGBE4wSp57NBXI4OdgEVCTePO9hB0mICBxikTj55igTSIJZQEHi171NYEXCAt4Sl
 57PAbNZBFQlJpztZgaxeQUMJKZ3HmAEsSUE5CV2tV0Eq+EEiv88sg0sLiSgLzHl5l1GkAUSAi
 2MEm0XV7BMYORZwMiwilG9OLWoLLVI11IvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT9
 3EyPQ9wxAsIPx7qaAQ4ySHExKorzvnzhHCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgnSznEikk
 WJSanlqRlpkDDEKYtAQHj5II734+oDRvcUFibnFmOkTqFKOilDjvVpA+AZBERmkeXBss8C8xy
 koJ8zICHSLEU5BalJtZgir/ilGcg1FJmPcpyBSezLwSuOmvgBYzAS0OuuAAsrgkESEl1cCYae
 Dd9DKo2Znxoo0EX8QGjZQ1p1+fWH/K3e/8qxoOYV1P8bw/e0NVHtRHHme5UqTSs3pyIvecN7V
 nQm7ZCb36zvR2UV5BGVtW6O/rKTH8YXH77dIM3sv+tel9cWLy5kVc2k3JCu3H903cvi4l3Ue7
 d5qb8uvMvWG7ZE892f8jaW+Lc8ZLfQ0lluKMREMt5qLiRABqHUcFdwIAAA==
X-Env-Sender: BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1497636812!108190457!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54650 invoked from network); 16 Jun 2017 18:13:33 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-9.tower-27.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 16 Jun 2017 18:13:33 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=WCFl8gyLH+Dtw1N5AT1LVFwtyWKYQDQAq3hDiEm/z10=; b=LJCyDbOAqQaFPBNAC0qvo7rHc
 Ev/zMXWdT1NXdD0vPwP+kOHG50RjJa34AoAefWqWNq8FC5v9lH3QXILfXeNaU/Jn2ILHdvT2sJTaf
 kegnuPLZNvq5lTEdj1vIam/9iYws67W1Yf/txjl4dcJhcq4rnxJAImTf1Y/m9nO1odOwyboK1WOWL
 lPewq9n3vkI1T9XBLDbbz7ybAvGXeNuq+EH2bln5UN2FP+eL244IwNmmGdbOmK538xcwUdJ8Dntpm
 1BHq1XjNAFdn+drvZRqM0cxHUYzhkb06ZvbLq4t5W2kGH1hZsDoCTj/z4O7bAZqcrUK4qFieZMy25
 EUcvqXsuQ==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dLvkQ-00075O-4K; Fri, 16 Jun 2017 18:13:30 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Fri, 16 Jun 2017 20:10:55 +0200
Message-Id: <20170616181059.19206-41-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170616181059.19206-1-hch@lst.de>
References: <20170616181059.19206-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 40/44] tile: remove dma_supported and
	mapping_error methods
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlc2UganVzdCBkdXBsaWNhdGUgdGhlIGRlZmF1bHQgYmVoYXZpb3IgaWYgbm8gbWV0aG9kIGlz
IHByb3ZpZGVkLgoKU2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+
Ci0tLQogYXJjaC90aWxlL2tlcm5lbC9wY2ktZG1hLmMgfCAzMCAtLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS9hcmNoL3RpbGUva2VybmVsL3BjaS1kbWEuYyBiL2FyY2gvdGlsZS9rZXJuZWwvcGNpLWRtYS5j
CmluZGV4IDU2OWJiNmRkMTU0YS4uZjJhYmVkYzhhMDgwIDEwMDY0NAotLS0gYS9hcmNoL3RpbGUv
a2VybmVsL3BjaS1kbWEuYworKysgYi9hcmNoL3RpbGUva2VybmVsL3BjaS1kbWEuYwpAQCAtMzE3
LDE4ICszMTcsNiBAQCBzdGF0aWMgdm9pZCB0aWxlX2RtYV9zeW5jX3NnX2Zvcl9kZXZpY2Uoc3Ry
dWN0IGRldmljZSAqZGV2LAogCX0KIH0KIAotc3RhdGljIGlubGluZSBpbnQKLXRpbGVfZG1hX21h
cHBpbmdfZXJyb3Ioc3RydWN0IGRldmljZSAqZGV2LCBkbWFfYWRkcl90IGRtYV9hZGRyKQotewot
CXJldHVybiAwOwotfQotCi1zdGF0aWMgaW5saW5lIGludAotdGlsZV9kbWFfc3VwcG9ydGVkKHN0
cnVjdCBkZXZpY2UgKmRldiwgdTY0IG1hc2spCi17Ci0JcmV0dXJuIDE7Ci19Ci0KIHN0YXRpYyBj
b25zdCBzdHJ1Y3QgZG1hX21hcF9vcHMgdGlsZV9kZWZhdWx0X2RtYV9tYXBfb3BzID0gewogCS5h
bGxvYyA9IHRpbGVfZG1hX2FsbG9jX2NvaGVyZW50LAogCS5mcmVlID0gdGlsZV9kbWFfZnJlZV9j
b2hlcmVudCwKQEAgLTM0MCw4ICszMjgsNiBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGRtYV9tYXBf
b3BzIHRpbGVfZGVmYXVsdF9kbWFfbWFwX29wcyA9IHsKIAkuc3luY19zaW5nbGVfZm9yX2Rldmlj
ZSA9IHRpbGVfZG1hX3N5bmNfc2luZ2xlX2Zvcl9kZXZpY2UsCiAJLnN5bmNfc2dfZm9yX2NwdSA9
IHRpbGVfZG1hX3N5bmNfc2dfZm9yX2NwdSwKIAkuc3luY19zZ19mb3JfZGV2aWNlID0gdGlsZV9k
bWFfc3luY19zZ19mb3JfZGV2aWNlLAotCS5tYXBwaW5nX2Vycm9yID0gdGlsZV9kbWFfbWFwcGlu
Z19lcnJvciwKLQkuZG1hX3N1cHBvcnRlZCA9IHRpbGVfZG1hX3N1cHBvcnRlZAogfTsKIAogY29u
c3Qgc3RydWN0IGRtYV9tYXBfb3BzICp0aWxlX2RtYV9tYXBfb3BzID0gJnRpbGVfZGVmYXVsdF9k
bWFfbWFwX29wczsKQEAgLTUwNCwxOCArNDkwLDYgQEAgc3RhdGljIHZvaWQgdGlsZV9wY2lfZG1h
X3N5bmNfc2dfZm9yX2RldmljZShzdHJ1Y3QgZGV2aWNlICpkZXYsCiAJfQogfQogCi1zdGF0aWMg
aW5saW5lIGludAotdGlsZV9wY2lfZG1hX21hcHBpbmdfZXJyb3Ioc3RydWN0IGRldmljZSAqZGV2
LCBkbWFfYWRkcl90IGRtYV9hZGRyKQotewotCXJldHVybiAwOwotfQotCi1zdGF0aWMgaW5saW5l
IGludAotdGlsZV9wY2lfZG1hX3N1cHBvcnRlZChzdHJ1Y3QgZGV2aWNlICpkZXYsIHU2NCBtYXNr
KQotewotCXJldHVybiAxOwotfQotCiBzdGF0aWMgY29uc3Qgc3RydWN0IGRtYV9tYXBfb3BzIHRp
bGVfcGNpX2RlZmF1bHRfZG1hX21hcF9vcHMgPSB7CiAJLmFsbG9jID0gdGlsZV9wY2lfZG1hX2Fs
bG9jX2NvaGVyZW50LAogCS5mcmVlID0gdGlsZV9wY2lfZG1hX2ZyZWVfY29oZXJlbnQsCkBAIC01
MjcsOCArNTAxLDYgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBkbWFfbWFwX29wcyB0aWxlX3BjaV9k
ZWZhdWx0X2RtYV9tYXBfb3BzID0gewogCS5zeW5jX3NpbmdsZV9mb3JfZGV2aWNlID0gdGlsZV9w
Y2lfZG1hX3N5bmNfc2luZ2xlX2Zvcl9kZXZpY2UsCiAJLnN5bmNfc2dfZm9yX2NwdSA9IHRpbGVf
cGNpX2RtYV9zeW5jX3NnX2Zvcl9jcHUsCiAJLnN5bmNfc2dfZm9yX2RldmljZSA9IHRpbGVfcGNp
X2RtYV9zeW5jX3NnX2Zvcl9kZXZpY2UsCi0JLm1hcHBpbmdfZXJyb3IgPSB0aWxlX3BjaV9kbWFf
bWFwcGluZ19lcnJvciwKLQkuZG1hX3N1cHBvcnRlZCA9IHRpbGVfcGNpX2RtYV9zdXBwb3J0ZWQK
IH07CiAKIGNvbnN0IHN0cnVjdCBkbWFfbWFwX29wcyAqZ3hfcGNpX2RtYV9tYXBfb3BzID0gJnRp
bGVfcGNpX2RlZmF1bHRfZG1hX21hcF9vcHM7CkBAIC01NzgsOCArNTUwLDYgQEAgc3RhdGljIGNv
bnN0IHN0cnVjdCBkbWFfbWFwX29wcyBwY2lfaHlicmlkX2RtYV9vcHMgPSB7CiAJLnN5bmNfc2lu
Z2xlX2Zvcl9kZXZpY2UgPSB0aWxlX3BjaV9kbWFfc3luY19zaW5nbGVfZm9yX2RldmljZSwKIAku
c3luY19zZ19mb3JfY3B1ID0gdGlsZV9wY2lfZG1hX3N5bmNfc2dfZm9yX2NwdSwKIAkuc3luY19z
Z19mb3JfZGV2aWNlID0gdGlsZV9wY2lfZG1hX3N5bmNfc2dfZm9yX2RldmljZSwKLQkubWFwcGlu
Z19lcnJvciA9IHRpbGVfcGNpX2RtYV9tYXBwaW5nX2Vycm9yLAotCS5kbWFfc3VwcG9ydGVkID0g
dGlsZV9wY2lfZG1hX3N1cHBvcnRlZAogfTsKIAogY29uc3Qgc3RydWN0IGRtYV9tYXBfb3BzICpn
eF9sZWdhY3lfcGNpX2RtYV9tYXBfb3BzID0gJnBjaV9zd2lvdGxiX2RtYV9vcHM7Ci0tIAoyLjEx
LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:13:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 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 1dLvkX-0002CW-RQ; Fri, 16 Jun 2017 18: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
 <BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dLvkX-00029l-3T
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 18:13:37 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 A3/0F-02181-0DF14495; Fri, 16 Jun 2017 18:13:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrALMWRWlGSWpSXmKPExsXiaHS5VfeMvEu
 kwb2pOhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a1Cx+YCrZyVmzet4WtgXEKRxcjJweLwAk2
 iW1rrLoYuTiEBE4wStxb2sEEkmATUJF487yHHSQhInCIReLkm6NgCWYBBYlf9zaxgtjCAs4SP
 +9NZoSYpCrxrnUWWA2vgIHElK7rYLaEgLzErraLYPWcQPGfR7aB1QsJ6EtMuXmXEWSBhEALo0
 TbxRUsExh5FjAyrGLUKE4tKkst0jU000sqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93
 ECPQ9AxDsYDx/2vMQoyQHk5Io7/snzpFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHi5gKEkJFiU
 mp5akZaZAwxCmLQEB4+SCO9+PqA0b3FBYm5xZjpE6hSjLseG1eu/MAmx5OXnpUqJ826VAyoSA
 CnKKM2DGwGLiEuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5n0KMoUnM68EbtMroCOYgI4Iuu
 AAckRJIkJKqoFx9rs54sIuEW7J63cbJ8/JyLm8suDhqUwxPzkTI7b93m+N33OnvfyWuXCtqLb
 /7GezQnqO1n5IbvjzpOtry7/6rErlCcz5t469q3ramfrIn3lVh67TUpE67807Hz8MVCv/fvlH
 6ym7GzPSjC+bzYvbk2Ope+bjqe+3N2zicZgkm/PpqEhKd46EEktxRqKhFnNRcSIAgMlrRYMCA
 AA=
X-Env-Sender: BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1497636811!103598292!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1598 invoked from network); 16 Jun 2017 18:13:32 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-6.tower-206.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 16 Jun 2017 18:13:32 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=YP1GlHzuDHzeCHOaI6bMloC7cS7wXS8NaF48ukdIL/w=; b=LO6ojfDUbLUUnXvFhYNJ3y4q7
 aeLSARhC6ku1j+Xdc8A4Kca3q18Bv94hu0j14Uxv4P30g/QjY7oJWPgWwS0j1w+cl1aAxWWTHwFNn
 xaW93dyqwgCHE9S6KvsxlVaI7QL1Abmc4HqYOVDUOTId/Y3k2QmN3bYf2Od46CsO7YLoMZxZEDaxM
 /CgfjDItBvqkeaYmVFXod4onjhQnPW7M+aoHcRQbEFy2ZpvTG852+7rsR5y2XfTwbJUliNlqOzy+v
 OqAGJ2htSZcrCuY1Z5y6GGhodIe34MEvCN45fj6NOSP1t/Vq6iM8dY/8JouR13iocJ6AMFZZEwHiy
 /4EiqClng==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dLvkN-00070m-09; Fri, 16 Jun 2017 18:13:27 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Fri, 16 Jun 2017 20:10:54 +0200
Message-Id: <20170616181059.19206-40-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170616181059.19206-1-hch@lst.de>
References: <20170616181059.19206-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 39/44] xen-swiotlb: remove
	xen_swiotlb_set_dma_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>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBqdXN0IGR1cGxpY2F0ZXMgdGhlIGdlbmVyaWMgaW1wbGVtZW50YXRpb24uCgpTaWduZWQt
b2ZmLWJ5OiBDaHJpc3RvcGggSGVsbHdpZyA8aGNoQGxzdC5kZT4KLS0tCiBkcml2ZXJzL3hlbi9z
d2lvdGxiLXhlbi5jIHwgMTIgLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTIgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vc3dpb3RsYi14ZW4uYyBiL2RyaXZlcnMv
eGVuL3N3aW90bGIteGVuLmMKaW5kZXggYzNhMDRiMmQ3NTMyLi44MmZjNTRmOGViNzcgMTAwNjQ0
Ci0tLSBhL2RyaXZlcnMveGVuL3N3aW90bGIteGVuLmMKKysrIGIvZHJpdmVycy94ZW4vc3dpb3Rs
Yi14ZW4uYwpAQCAtNjYxLDE3ICs2NjEsNiBAQCB4ZW5fc3dpb3RsYl9kbWFfc3VwcG9ydGVkKHN0
cnVjdCBkZXZpY2UgKmh3ZGV2LCB1NjQgbWFzaykKIAlyZXR1cm4geGVuX3ZpcnRfdG9fYnVzKHhl
bl9pb190bGJfZW5kIC0gMSkgPD0gbWFzazsKIH0KIAotc3RhdGljIGludAoteGVuX3N3aW90bGJf
c2V0X2RtYV9tYXNrKHN0cnVjdCBkZXZpY2UgKmRldiwgdTY0IGRtYV9tYXNrKQotewotCWlmICgh
ZGV2LT5kbWFfbWFzayB8fCAheGVuX3N3aW90bGJfZG1hX3N1cHBvcnRlZChkZXYsIGRtYV9tYXNr
KSkKLQkJcmV0dXJuIC1FSU87Ci0KLQkqZGV2LT5kbWFfbWFzayA9IGRtYV9tYXNrOwotCi0JcmV0
dXJuIDA7Ci19Ci0KIC8qCiAgKiBDcmVhdGUgdXNlcnNwYWNlIG1hcHBpbmcgZm9yIHRoZSBETUEt
Y29oZXJlbnQgbWVtb3J5LgogICogVGhpcyBmdW5jdGlvbiBzaG91bGQgYmUgY2FsbGVkIHdpdGgg
dGhlIHBhZ2VzIGZyb20gdGhlIGN1cnJlbnQgZG9tYWluIG9ubHksCkBAIC03MzQsNyArNzIzLDYg
QEAgY29uc3Qgc3RydWN0IGRtYV9tYXBfb3BzIHhlbl9zd2lvdGxiX2RtYV9vcHMgPSB7CiAJLm1h
cF9wYWdlID0geGVuX3N3aW90bGJfbWFwX3BhZ2UsCiAJLnVubWFwX3BhZ2UgPSB4ZW5fc3dpb3Rs
Yl91bm1hcF9wYWdlLAogCS5kbWFfc3VwcG9ydGVkID0geGVuX3N3aW90bGJfZG1hX3N1cHBvcnRl
ZCwKLQkuc2V0X2RtYV9tYXNrID0geGVuX3N3aW90bGJfc2V0X2RtYV9tYXNrLAogCS5tbWFwID0g
eGVuX3N3aW90bGJfZG1hX21tYXAsCiAJLmdldF9zZ3RhYmxlID0geGVuX3N3aW90bGJfZ2V0X3Nn
dGFibGUsCiAJLm1hcHBpbmdfZXJyb3IJPSB4ZW5fc3dpb3RsYl9tYXBwaW5nX2Vycm9yLAotLSAK
Mi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:13:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18:13:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLvka-0002IW-2e; Fri, 16 Jun 2017 18:13:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dLvkZ-0002Ft-Fg
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 18:13:39 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 1E/63-03557-2DF14495; Fri, 16 Jun 2017 18:13:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKLMWRWlGSWpSXmKPExsXiaHS5VfeSvEu
 kwateFovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPG26VsBSeEKo5NXsjWwPiNv4uRi4NF4ASb
 xIfPz9hBHCGBE4wSq581AjmcHGwCKhJvnveAJUQEDrFInHxzlAkkwSygIPHr3iZWEFtYIEji2
 ao1YDaLgKrEz5O3wWp4BQwkvlxbwQJiSwjIS+xquwhWwwkU/3lkGyOILSSgLzHl5l1GkAUSAi
 2MEm0XV7BMYORZwMiwilGjOLWoLLVI18hCL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk
 /dxMj0PsMQLCD8fzawEOMkhxMSqK87584RwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4J0s5xIp
 JFiUmp5akZaZAwxDmLQEB4+SCO9+PqA0b3FBYm5xZjpE6hSjopQ471aQPgGQREZpHlwbLPQvM
 cpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZi3WwZoCk9mXgnc9FdAi5mAFgddcABZXJKIkJJqYJ
 zi/kllln9zfvQqhRvhTSd0ZNrT169UD5M8bRl39OTZrNsHGsqND+3btCC78kltrOL+ll0B+Tu
 Op7zxWah7MXTfz8u+p3tdD/oF6z/21GTVPl/04EIt88wW9uMnVvSYLa6f82LZ0toNIovP3c35
 zvX+hdWkvzt3VO3zf2O5g/Hvxgb+ByLnxdmUWIozEg21mIuKEwE/53nJeAIAAA==
X-Env-Sender: BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1497636816!74182495!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11527 invoked from network); 16 Jun 2017 18:13:37 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-11.tower-21.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 16 Jun 2017 18:13:37 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=saA26sPfICjyc+4T/0yC4vFagVwbOn+E7o2zrErGht4=; b=ANb4QlCHikWssOEZkF2EXTHdE
 Ai/zwrPTqXOWKSgqe5VVzR2Nu1hhv+T1jeFguzhtrFWQgLWlxntH/1g+8GZCq8+FgrSRjVsnMXM+W
 iPPAu9ZMWYWq2vqjH4KQ459vgOsvFDMU+2f21UOqt7+hzvut9hhJ9YNZy1Ua+87HyUoplBGcqJxYV
 JhICUIn/J9548BD/ET3XJYlYdmWDY2TTw5ikzE2Rm1/kkkym7E1k3ptB4PtmfvAfNUN7oVOHjAZ3g
 gWh4NCGLCfe9tCGsU/Vu44G4s3f4M5QbXtGWyQCiip1SnDchZZj7v5vjfWudhl/XwHHu/SweC35qf
 0Qutoycmw==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dLvkT-00079q-Al; Fri, 16 Jun 2017 18:13:33 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Fri, 16 Jun 2017 20:10:56 +0200
Message-Id: <20170616181059.19206-42-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170616181059.19206-1-hch@lst.de>
References: <20170616181059.19206-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 41/44] powerpc/cell: clean up fixed mapping
	dma_ops 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>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QnkgdGhlIHRpbWUgY2VsbF9wY2lfZG1hX2Rldl9zZXR1cCBjYWxscyBjZWxsX2RtYV9kZXZfc2V0
dXAgbm8gZGV2aWNlIGNhbgpoYXZlIHRoZSBmaXhlZCBtYXBfb3BzIHNldCB5ZXQgYXMgaXQncyBv
bmx5IHNldCBieSB0aGUgc2V0X2RtYV9tYXNrCm1ldGhvZC4gIFNvIG1vdmUgdGhlIHNldHVwIGZv
ciB0aGUgZml4ZWQgY2FzZSB0byBiZSBvbmx5IGNhbGxlZCBpbiB0aGF0CnBsYWNlIGluc3RlYWQg
b2YgaW5kaXJlY3RpbmcgdGhyb3VnaCBjZWxsX2RtYV9kZXZfc2V0dXAuCgpTaWduZWQtb2ZmLWJ5
OiBDaHJpc3RvcGggSGVsbHdpZyA8aGNoQGxzdC5kZT4KLS0tCiBhcmNoL3Bvd2VycGMvcGxhdGZv
cm1zL2NlbGwvaW9tbXUuYyB8IDI3ICsrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxl
IGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgMjAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
YXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9jZWxsL2lvbW11LmMgYi9hcmNoL3Bvd2VycGMvcGxhdGZv
cm1zL2NlbGwvaW9tbXUuYwppbmRleCA5NDgwODZlMzNhMGMuLjQ5N2JmYmRiZDk2NyAxMDA2NDQK
LS0tIGEvYXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9jZWxsL2lvbW11LmMKKysrIGIvYXJjaC9wb3dl
cnBjL3BsYXRmb3Jtcy9jZWxsL2lvbW11LmMKQEAgLTY2MywxNCArNjYzLDkgQEAgc3RhdGljIGNv
bnN0IHN0cnVjdCBkbWFfbWFwX29wcyBkbWFfaW9tbXVfZml4ZWRfb3BzID0gewogCS5tYXBwaW5n
X2Vycm9yCT0gZG1hX2lvbW11X21hcHBpbmdfZXJyb3IsCiB9OwogCi1zdGF0aWMgdm9pZCBjZWxs
X2RtYV9kZXZfc2V0dXBfZml4ZWQoc3RydWN0IGRldmljZSAqZGV2KTsKLQogc3RhdGljIHZvaWQg
Y2VsbF9kbWFfZGV2X3NldHVwKHN0cnVjdCBkZXZpY2UgKmRldikKIHsKLQkvKiBPcmRlciBpcyBp
bXBvcnRhbnQgaGVyZSwgdGhlc2UgYXJlIG5vdCBtdXR1YWxseSBleGNsdXNpdmUgKi8KLQlpZiAo
Z2V0X2RtYV9vcHMoZGV2KSA9PSAmZG1hX2lvbW11X2ZpeGVkX29wcykKLQkJY2VsbF9kbWFfZGV2
X3NldHVwX2ZpeGVkKGRldik7Ci0JZWxzZSBpZiAoZ2V0X3BjaV9kbWFfb3BzKCkgPT0gJmRtYV9p
b21tdV9vcHMpCisJaWYgKGdldF9wY2lfZG1hX29wcygpID09ICZkbWFfaW9tbXVfb3BzKQogCQlz
ZXRfaW9tbXVfdGFibGVfYmFzZShkZXYsIGNlbGxfZ2V0X2lvbW11X3RhYmxlKGRldikpOwogCWVs
c2UgaWYgKGdldF9wY2lfZG1hX29wcygpID09ICZkbWFfZGlyZWN0X29wcykKIAkJc2V0X2RtYV9v
ZmZzZXQoZGV2LCBjZWxsX2RtYV9kaXJlY3Rfb2Zmc2V0KTsKQEAgLTk2MywzMiArOTU4LDI0IEBA
IHN0YXRpYyBpbnQgZG1hX3NldF9tYXNrX2FuZF9zd2l0Y2goc3RydWN0IGRldmljZSAqZGV2LCB1
NjQgZG1hX21hc2spCiAJCXJldHVybiAtRUlPOwogCiAJaWYgKGRtYV9tYXNrID09IERNQV9CSVRf
TUFTSyg2NCkgJiYKLQkJY2VsbF9pb21tdV9nZXRfZml4ZWRfYWRkcmVzcyhkZXYpICE9IE9GX0JB
RF9BRERSKQotCXsKKwkgICAgY2VsbF9pb21tdV9nZXRfZml4ZWRfYWRkcmVzcyhkZXYpICE9IE9G
X0JBRF9BRERSKSB7CisJCXU2NCBhZGRyID0gY2VsbF9pb21tdV9nZXRfZml4ZWRfYWRkcmVzcyhk
ZXYpICsKKwkJCWRtYV9pb21tdV9maXhlZF9iYXNlOwogCQlkZXZfZGJnKGRldiwgImlvbW11OiA2
NC1iaXQgT0ssIHVzaW5nIGZpeGVkIG9wc1xuIik7CisJCWRldl9kYmcoZGV2LCAiaW9tbXU6IGZp
eGVkIGFkZHIgPSAlbGx4XG4iLCBhZGRyKTsKIAkJc2V0X2RtYV9vcHMoZGV2LCAmZG1hX2lvbW11
X2ZpeGVkX29wcyk7CisJCXNldF9kbWFfb2Zmc2V0KGRldiwgYWRkcik7CiAJfSBlbHNlIHsKIAkJ
ZGV2X2RiZyhkZXYsICJpb21tdTogbm90IDY0LWJpdCwgdXNpbmcgZGVmYXVsdCBvcHNcbiIpOwog
CQlzZXRfZG1hX29wcyhkZXYsIGdldF9wY2lfZG1hX29wcygpKTsKKwkJY2VsbF9kbWFfZGV2X3Nl
dHVwKGRldik7CiAJfQogCi0JY2VsbF9kbWFfZGV2X3NldHVwKGRldik7Ci0KIAkqZGV2LT5kbWFf
bWFzayA9IGRtYV9tYXNrOwogCiAJcmV0dXJuIDA7CiB9CiAKLXN0YXRpYyB2b2lkIGNlbGxfZG1h
X2Rldl9zZXR1cF9maXhlZChzdHJ1Y3QgZGV2aWNlICpkZXYpCi17Ci0JdTY0IGFkZHI7Ci0KLQlh
ZGRyID0gY2VsbF9pb21tdV9nZXRfZml4ZWRfYWRkcmVzcyhkZXYpICsgZG1hX2lvbW11X2ZpeGVk
X2Jhc2U7Ci0Jc2V0X2RtYV9vZmZzZXQoZGV2LCBhZGRyKTsKLQotCWRldl9kYmcoZGV2LCAiaW9t
bXU6IGZpeGVkIGFkZHIgPSAlbGx4XG4iLCBhZGRyKTsKLX0KLQogc3RhdGljIHZvaWQgaW5zZXJ0
XzE2TV9wdGUodW5zaWduZWQgbG9uZyBhZGRyLCB1bnNpZ25lZCBsb25nICpwdGFiLAogCQkJICAg
dW5zaWduZWQgbG9uZyBiYXNlX3B0ZSkKIHsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:13:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18:13: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 1dLvke-0002Sa-F5; Fri, 16 Jun 2017 18: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
 <BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dLvkd-0002PX-GI
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 18:13:43 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 94/57-03613-6DF14495; Fri, 16 Jun 2017 18:13:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCLMWRWlGSWpSXmKPExsXiaHS5VfeavEu
 kwa6VrBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8byfxuZC/aIVBx/cZOtgXGFYBcjFweLwAk2
 icajG5hAHCGBE4wSzxb2MncxcnKwCahIvHneww6SEBE4xCJx8s1RJpAEs4CCxK97m1i7GDk4h
 AWCJS7f8wQJswioSjzbewGshFfAQKJ75k+wORIC8hK72i6ygticQPGfR7YxgthCAvoSU27eZQ
 SZLyHQwijRdnEFywRGngWMDKsYNYpTi8pSi3SNDPWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxK
 TivWS83M3MQJ9zwAEOxj/LAs4xCjJwaQkyvv+iXOkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQle
 LmAoCQkWpaanVqRl5gCDECYtwcGjJMK7nw8ozVtckJhbnJkOkTrFqCglzmsB0icAksgozYNrg
 wX+JUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzPpUDmsKTmVcCN/0V0GImoMVBFxxAFpckIq
 SkGhjPup84pdiwL+3nvuRrTGnyKZXmh/hnbBNp+vrJY87KD2X6ou835/v/9o1kzN4RG/qj4rd
 CdFdBT1ts/wPt8AehRt75C5aerBd6tX5v6l6vkzOKuKZy8YntUl79aG2ObDxbIs+PyqhnGxYY
 OnyN5s4tiZvxto1lyqYM0XMvrnfY2ZzM3rniwRYlluKMREMt5qLiRACOIFXGdwIAAA==
X-Env-Sender: BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1497636820!107789514!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16871 invoked from network); 16 Jun 2017 18:13:41 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-3.tower-27.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 16 Jun 2017 18:13:41 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=XON3TUW36P2rkN5fIDq3P1sFNA/9AOY+WuuJ/+oqbms=; b=qZA7Yuj9VeeGUk9FtvLL0QsTy
 fQ/Yd0bYMgd3qGgG/qAge05mziWOSJhS519orDfn+rtI6esCr3rZiLJDTntLzk+Vl9z4Qe2iEsWy4
 IP3PQdUjFZ/YMuJFKJjtnXRofuVvSkpdhv+2XUmcG2T7/1Ogkb9FtFHXKGzKNlnQl3e0ZH363zQZ6
 Gmzy7/vt4dSgYEkIHg2UUghm29Q1rguReuDDAWoB80Okc2r7aStxI2sjEGHD78jLPPH/pmeH9hq4I
 2je8mRXsIb0XhUthmXgz1iemePDD4lB+bTSMZ7A1xSNMZx/SVuoE8zv7zq4bmJJyWQ5snr91OD04R
 wTcYt6sdA==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dLvkW-0007Dq-8z; Fri, 16 Jun 2017 18:13:36 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Fri, 16 Jun 2017 20:10:57 +0200
Message-Id: <20170616181059.19206-43-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170616181059.19206-1-hch@lst.de>
References: <20170616181059.19206-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 42/44] powerpc/cell: use the dma_supported
	method for ops switching
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QmVzaWRlcyByZW1vdmluZyB0aGUgbGFzdCBpbnN0YW5jZSBvZiB0aGUgc2V0X2RtYV9tYXNrIG1l
dGhvZCB0aGlzIGFsc28KcmVkdWNlZCB0aGUgY29kZSBkdXBsaWNhdGlvbi4KClNpZ25lZC1vZmYt
Ynk6IENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgotLS0KIGFyY2gvcG93ZXJwYy9wbGF0
Zm9ybXMvY2VsbC9pb21tdS5jIHwgMjUgKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxl
IGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgMTYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
YXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9jZWxsL2lvbW11LmMgYi9hcmNoL3Bvd2VycGMvcGxhdGZv
cm1zL2NlbGwvaW9tbXUuYwppbmRleCA0OTdiZmJkYmQ5NjcuLjI5ZDRmOTZlZDMzZSAxMDA2NDQK
LS0tIGEvYXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9jZWxsL2lvbW11LmMKKysrIGIvYXJjaC9wb3dl
cnBjL3BsYXRmb3Jtcy9jZWxsL2lvbW11LmMKQEAgLTY0NCwyMCArNjQ0LDE0IEBAIHN0YXRpYyB2
b2lkIGRtYV9maXhlZF91bm1hcF9zZyhzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBzY2F0dGVy
bGlzdCAqc2csCiAJCQkJICAgZGlyZWN0aW9uLCBhdHRycyk7CiB9CiAKLXN0YXRpYyBpbnQgZG1h
X2ZpeGVkX2RtYV9zdXBwb3J0ZWQoc3RydWN0IGRldmljZSAqZGV2LCB1NjQgbWFzaykKLXsKLQly
ZXR1cm4gbWFzayA9PSBETUFfQklUX01BU0soNjQpOwotfQotCi1zdGF0aWMgaW50IGRtYV9zZXRf
bWFza19hbmRfc3dpdGNoKHN0cnVjdCBkZXZpY2UgKmRldiwgdTY0IGRtYV9tYXNrKTsKK3N0YXRp
YyBpbnQgZG1hX3N1cG9ydGVkX2FuZF9zd2l0Y2goc3RydWN0IGRldmljZSAqZGV2LCB1NjQgZG1h
X21hc2spOwogCiBzdGF0aWMgY29uc3Qgc3RydWN0IGRtYV9tYXBfb3BzIGRtYV9pb21tdV9maXhl
ZF9vcHMgPSB7CiAJLmFsbG9jICAgICAgICAgID0gZG1hX2ZpeGVkX2FsbG9jX2NvaGVyZW50LAog
CS5mcmVlICAgICAgICAgICA9IGRtYV9maXhlZF9mcmVlX2NvaGVyZW50LAogCS5tYXBfc2cgICAg
ICAgICA9IGRtYV9maXhlZF9tYXBfc2csCiAJLnVubWFwX3NnICAgICAgID0gZG1hX2ZpeGVkX3Vu
bWFwX3NnLAotCS5kbWFfc3VwcG9ydGVkICA9IGRtYV9maXhlZF9kbWFfc3VwcG9ydGVkLAotCS5z
ZXRfZG1hX21hc2sgICA9IGRtYV9zZXRfbWFza19hbmRfc3dpdGNoLAorCS5kbWFfc3VwcG9ydGVk
ICA9IGRtYV9zdXBvcnRlZF9hbmRfc3dpdGNoLAogCS5tYXBfcGFnZSAgICAgICA9IGRtYV9maXhl
ZF9tYXBfcGFnZSwKIAkudW5tYXBfcGFnZSAgICAgPSBkbWFfZml4ZWRfdW5tYXBfcGFnZSwKIAku
bWFwcGluZ19lcnJvcgk9IGRtYV9pb21tdV9tYXBwaW5nX2Vycm9yLApAQCAtOTUyLDExICs5NDYs
OCBAQCBzdGF0aWMgdTY0IGNlbGxfaW9tbXVfZ2V0X2ZpeGVkX2FkZHJlc3Moc3RydWN0IGRldmlj
ZSAqZGV2KQogCXJldHVybiBkZXZfYWRkcjsKIH0KIAotc3RhdGljIGludCBkbWFfc2V0X21hc2tf
YW5kX3N3aXRjaChzdHJ1Y3QgZGV2aWNlICpkZXYsIHU2NCBkbWFfbWFzaykKK3N0YXRpYyBpbnQg
ZG1hX3N1cG9ydGVkX2FuZF9zd2l0Y2goc3RydWN0IGRldmljZSAqZGV2LCB1NjQgZG1hX21hc2sp
CiB7Ci0JaWYgKCFkZXYtPmRtYV9tYXNrIHx8ICFkbWFfc3VwcG9ydGVkKGRldiwgZG1hX21hc2sp
KQotCQlyZXR1cm4gLUVJTzsKLQogCWlmIChkbWFfbWFzayA9PSBETUFfQklUX01BU0soNjQpICYm
CiAJICAgIGNlbGxfaW9tbXVfZ2V0X2ZpeGVkX2FkZHJlc3MoZGV2KSAhPSBPRl9CQURfQUREUikg
ewogCQl1NjQgYWRkciA9IGNlbGxfaW9tbXVfZ2V0X2ZpeGVkX2FkZHJlc3MoZGV2KSArCkBAIC05
NjUsMTQgKzk1NiwxNiBAQCBzdGF0aWMgaW50IGRtYV9zZXRfbWFza19hbmRfc3dpdGNoKHN0cnVj
dCBkZXZpY2UgKmRldiwgdTY0IGRtYV9tYXNrKQogCQlkZXZfZGJnKGRldiwgImlvbW11OiBmaXhl
ZCBhZGRyID0gJWxseFxuIiwgYWRkcik7CiAJCXNldF9kbWFfb3BzKGRldiwgJmRtYV9pb21tdV9m
aXhlZF9vcHMpOwogCQlzZXRfZG1hX29mZnNldChkZXYsIGFkZHIpOwotCX0gZWxzZSB7CisJCXJl
dHVybiAxOworCX0KKworCWlmIChkbWFfaW9tbXVfZG1hX3N1cHBvcnRlZChkZXYsIGRtYV9tYXNr
KSkgewogCQlkZXZfZGJnKGRldiwgImlvbW11OiBub3QgNjQtYml0LCB1c2luZyBkZWZhdWx0IG9w
c1xuIik7CiAJCXNldF9kbWFfb3BzKGRldiwgZ2V0X3BjaV9kbWFfb3BzKCkpOwogCQljZWxsX2Rt
YV9kZXZfc2V0dXAoZGV2KTsKKwkJcmV0dXJuIDE7CiAJfQogCi0JKmRldi0+ZG1hX21hc2sgPSBk
bWFfbWFzazsKLQogCXJldHVybiAwOwogfQogCkBAIC0xMTI3LDcgKzExMjAsNyBAQCBzdGF0aWMg
aW50IF9faW5pdCBjZWxsX2lvbW11X2ZpeGVkX21hcHBpbmdfaW5pdCh2b2lkKQogCQljZWxsX2lv
bW11X3NldHVwX3dpbmRvdyhpb21tdSwgbnAsIGRiYXNlLCBkc2l6ZSwgMCk7CiAJfQogCi0JZG1h
X2lvbW11X29wcy5zZXRfZG1hX21hc2sgPSBkbWFfc2V0X21hc2tfYW5kX3N3aXRjaDsKKwlkbWFf
aW9tbXVfb3BzLmRtYV9zdXBwb3J0ZWQgPSBkbWFfc3Vwb3J0ZWRfYW5kX3N3aXRjaDsKIAlzZXRf
cGNpX2RtYV9vcHMoJmRtYV9pb21tdV9vcHMpOwogCiAJcmV0dXJuIDA7Ci0tIAoyLjExLjAKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:13:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18: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 1dLvkj-0002cr-NP; Fri, 16 Jun 2017 18: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
 <BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dLvkh-0002YZ-UY
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 18:13:48 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 5B/DD-03920-BDF14495; Fri, 16 Jun 2017 18:13:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCLMWRWlGSWpSXmKPExsXiaHS5VfeWvEu
 kwbpudovvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP26mdsBR94Ko4dn8/WwDidu4uRi4NF4ASb
 RO/CV+wgjpDACUaJfQ83snYxcnKwCahIvHneA5YQETjEInHyzVEmkASzgILEr3ubwIqEBZwkm
 rceZQexWQRUJaZMPA9kc3DwChhInPogCRKWEJCX2NV2EaycEyj888g2RhBbSEBfYsrNu4wg8y
 UEWhgl2i6uYJnAyLOAkWEVo0ZxalFZapGusZFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrF
 ecn7uJkag7xmAYAfj6XWBhxglOZiURHnfP3GOFOJLyk+pzEgszogvKs1JLT7EKMPBoSTByyHn
 EikkWJSanlqRlpkDDEKYtAQHj5II734+oDRvcUFibnFmOkTqFKOilDivA0ifAEgiozQPrg0W+
 JcYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzPsUZApPZl4J3PRXQIuZgBYHXXAAWVySiJCSam
 D0/zfxhXNOF0vO58bfU3RXz3yk7uUz4XN4WuqyrN4ZP55Pa7oiLOnxc+GnqmcJPp4LqiZneO3
 jVzidlLntrlyuZcflIzoOxTItR4xKt/5Z9uC68prW36vP5/0J3V426WQ039F5O/Pj+/N2l4rV
 3ngi0t5ZtH7p5f058zwjhHj7txw///vcns1GSizFGYmGWsxFxYkA7KhZOHcCAAA=
X-Env-Sender: BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1497636824!68095783!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33082 invoked from network); 16 Jun 2017 18:13:45 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-4.tower-21.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 16 Jun 2017 18:13:45 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=lR6x5uNOAP+GhigMbCiwoL6Qu+Q3Ix9NaMyJN6X36xY=; b=jtup0k+m1VsOa264Mk8Lrz2Sq
 h5Fy9v49r2kfCPC4uL2OIf/0/cAQ805LjUDXaKIamo9ZSDF8n0he5o+vxervF75DqtfVPxUYWMlpn
 F9KBFDFlITK7KJIwulQsXg7hhzxyINnuuCNaH1VnlZb4U29LyTKx3SnFwM4c09JW7jS2voAWT78xZ
 ChzUZdIrCH2DmF24wFlswWFmXebapcx9fOfRQCDkeHCrHOD5e8NSLuhLGdQCRKFhi+G1TDpCDquFM
 jwOzjHget5lSKHJB0TKJlXUJTE9Liy5qaOfrqD9UQb4rKXE1UVXLhq2putcDELO5kNo+mBNZ5Wsln
 zo2QHs7kg==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dLvkZ-0007IX-Ar; Fri, 16 Jun 2017 18:13:40 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Fri, 16 Jun 2017 20:10:58 +0200
Message-Id: <20170616181059.19206-44-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170616181059.19206-1-hch@lst.de>
References: <20170616181059.19206-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 43/44] dma-mapping: remove the set_dma_mask
	method
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+Ci0tLQogYXJjaC9w
b3dlcnBjL2tlcm5lbC9kbWEuYyAgIHwgNCAtLS0tCiBpbmNsdWRlL2xpbnV4L2RtYS1tYXBwaW5n
LmggfCA2IC0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAxMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS9hcmNoL3Bvd2VycGMva2VybmVsL2RtYS5jIGIvYXJjaC9wb3dlcnBjL2tlcm5lbC9kbWEu
YwppbmRleCA0MWM3NDk1ODZiZDIuLjQ2NmM5ZjA3YjI4OCAxMDA2NDQKLS0tIGEvYXJjaC9wb3dl
cnBjL2tlcm5lbC9kbWEuYworKysgYi9hcmNoL3Bvd2VycGMva2VybmVsL2RtYS5jCkBAIC0zMTYs
MTAgKzMxNiw2IEBAIEVYUE9SVF9TWU1CT0woZG1hX3NldF9jb2hlcmVudF9tYXNrKTsKIAogaW50
IF9fZG1hX3NldF9tYXNrKHN0cnVjdCBkZXZpY2UgKmRldiwgdTY0IGRtYV9tYXNrKQogewotCWNv
bnN0IHN0cnVjdCBkbWFfbWFwX29wcyAqZG1hX29wcyA9IGdldF9kbWFfb3BzKGRldik7Ci0KLQlp
ZiAoKGRtYV9vcHMgIT0gTlVMTCkgJiYgKGRtYV9vcHMtPnNldF9kbWFfbWFzayAhPSBOVUxMKSkK
LQkJcmV0dXJuIGRtYV9vcHMtPnNldF9kbWFfbWFzayhkZXYsIGRtYV9tYXNrKTsKIAlpZiAoIWRl
di0+ZG1hX21hc2sgfHwgIWRtYV9zdXBwb3J0ZWQoZGV2LCBkbWFfbWFzaykpCiAJCXJldHVybiAt
RUlPOwogCSpkZXYtPmRtYV9tYXNrID0gZG1hX21hc2s7CmRpZmYgLS1naXQgYS9pbmNsdWRlL2xp
bnV4L2RtYS1tYXBwaW5nLmggYi9pbmNsdWRlL2xpbnV4L2RtYS1tYXBwaW5nLmgKaW5kZXggM2U1
OTA4NjU2MjI2Li41MjdmMmVkOGM2NDUgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvbGludXgvZG1hLW1h
cHBpbmcuaAorKysgYi9pbmNsdWRlL2xpbnV4L2RtYS1tYXBwaW5nLmgKQEAgLTEyNyw3ICsxMjcs
NiBAQCBzdHJ1Y3QgZG1hX21hcF9vcHMgewogCQkJCSAgIGVudW0gZG1hX2RhdGFfZGlyZWN0aW9u
IGRpcik7CiAJaW50ICgqbWFwcGluZ19lcnJvcikoc3RydWN0IGRldmljZSAqZGV2LCBkbWFfYWRk
cl90IGRtYV9hZGRyKTsKIAlpbnQgKCpkbWFfc3VwcG9ydGVkKShzdHJ1Y3QgZGV2aWNlICpkZXYs
IHU2NCBtYXNrKTsKLQlpbnQgKCpzZXRfZG1hX21hc2spKHN0cnVjdCBkZXZpY2UgKmRldiwgdTY0
IG1hc2spOwogI2lmZGVmIEFSQ0hfSEFTX0RNQV9HRVRfUkVRVUlSRURfTUFTSwogCXU2NCAoKmdl
dF9yZXF1aXJlZF9tYXNrKShzdHJ1Y3QgZGV2aWNlICpkZXYpOwogI2VuZGlmCkBAIC01NjMsMTEg
KzU2Miw2IEBAIHN0YXRpYyBpbmxpbmUgaW50IGRtYV9zdXBwb3J0ZWQoc3RydWN0IGRldmljZSAq
ZGV2LCB1NjQgbWFzaykKICNpZm5kZWYgSEFWRV9BUkNIX0RNQV9TRVRfTUFTSwogc3RhdGljIGlu
bGluZSBpbnQgZG1hX3NldF9tYXNrKHN0cnVjdCBkZXZpY2UgKmRldiwgdTY0IG1hc2spCiB7Ci0J
Y29uc3Qgc3RydWN0IGRtYV9tYXBfb3BzICpvcHMgPSBnZXRfZG1hX29wcyhkZXYpOwotCi0JaWYg
KG9wcy0+c2V0X2RtYV9tYXNrKQotCQlyZXR1cm4gb3BzLT5zZXRfZG1hX21hc2soZGV2LCBtYXNr
KTsKLQogCWlmICghZGV2LT5kbWFfbWFzayB8fCAhZG1hX3N1cHBvcnRlZChkZXYsIG1hc2spKQog
CQlyZXR1cm4gLUVJTzsKIAkqZGV2LT5kbWFfbWFzayA9IG1hc2s7Ci0tIAoyLjExLjAKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:13:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18: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 1dLvkl-0002i1-Uv; Fri, 16 Jun 2017 18:13:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dLvkk-0002cU-1h
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 18:13:50 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 23/F7-02196-DDF14495; Fri, 16 Jun 2017 18:13:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCLMWRWlGSWpSXmKPExsXiaHS5VfeOvEu
 kwforIhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bUzqksBfN4KybuX8XcwHiYu4uRk4NF4ASb
 xNaNYV2MXBxCAicYJY4uX8cIkmATUJF487yHHSQhInCIReLkm6NMIAlmAQWJX/c2sYLYwgJuE
 t82HGCDmKQqsX79TRYQm1fAQOLi9pnsILaEgLzErraLYPWcQPGfR7aBLRAS0JeYcvMuI8gCCY
 EWRom2iytYJjDyLGBkWMWoUZxaVJZapGtopJdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJe
 cn7uJEeh7BiDYwfiq2/kQoyQHk5Io7/snzpFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgny7lE
 CgkWpaanVqRl5gCDECYtwcGjJMK7nw8ozVtckJhbnJkOkTrFqCglzrsVpE8AJJFRmgfXBgv8S
 4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmfQoyhSczrwRu+iugxUxAi4MuOIAsLklESEk1MB
 bck3XIWHDnhEbqnbyesmquEGP5U9PkL1TXH9ghuppH9aWus9Y3xfAp85foWKTUxP45fpe9UZC
 Bx15snmniNiGTzKbTTwz2H90Vw9Oi/3iO1iLVlC1L7vPOjGYsdsxS0XumYOGfZ9nCYHs92uHh
 zbcLj/xbd7S6gUGv1dfrjfyq8147rNg7lFiKMxINtZiLihMBk3Yut3cCAAA=
X-Env-Sender: BATV+48ca1ab4adaecdf09dc3+5045+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1497636826!94345552!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65074 invoked from network); 16 Jun 2017 18:13:48 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-2.tower-31.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 16 Jun 2017 18:13:48 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=References:In-Reply-To:Message-Id:
 Date:Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=eZHE6yUSAfMLSefbu18rbdpTGXQMlt8s3PB24r4P6cc=; b=JZoNONjpQ2Ds2v9rfZzYVfYuO
 +z6UHFCnaQMmtWOC0qXuglDEcIpuDvYO2PoRcJUQfw2YwoncyaP3UdtJRHliGSe6q0dnBoyJlVnQf
 p/K9Eb5i+H8ePY2+REFkworj2km4DW2FKAzU7aYS3+NEL2wJeRJZOVn/PsIOJVqIkJUdN8R7ua+T3
 D0ytt191cZxz5rpJmuuy7ZUoG3aLZ+fGyhUL8LvmPdQpR0ivDcml9qNKvWZ2TKUbKQqp0Dm0flxiN
 yTqyRzDqZg+UPGvn5POkplGvzsWdAtaX1RiD8nskOY8nyWbiXE7srYD5ImHpoBhxXw1Lq6ldYKChP
 GLHaKb6Fw==;
Received: from clnet-p099-196.ikbnet.co.at ([83.175.99.196] helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.87 #1 (Red Hat Linux))
 id 1dLvkc-0007Mv-Ii; Fri, 16 Jun 2017 18:13:43 +0000
From: Christoph Hellwig <hch@lst.de>
To: x86@kernel.org, linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Date: Fri, 16 Jun 2017 20:10:59 +0200
Message-Id: <20170616181059.19206-45-hch@lst.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170616181059.19206-1-hch@lst.de>
References: <20170616181059.19206-1-hch@lst.de>
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 44/44] powerpc: merge __dma_set_mask into
	dma_set_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>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+Ci0tLQogYXJjaC9w
b3dlcnBjL2luY2x1ZGUvYXNtL2RtYS1tYXBwaW5nLmggfCAgMSAtCiBhcmNoL3Bvd2VycGMva2Vy
bmVsL2RtYS5jICAgICAgICAgICAgICB8IDEzICsrKystLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdl
ZCwgNCBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3Bv
d2VycGMvaW5jbHVkZS9hc20vZG1hLW1hcHBpbmcuaCBiL2FyY2gvcG93ZXJwYy9pbmNsdWRlL2Fz
bS9kbWEtbWFwcGluZy5oCmluZGV4IDczYWVkYmU2Yzk3Ny4uZWFlY2UzZDNlMjI1IDEwMDY0NAot
LS0gYS9hcmNoL3Bvd2VycGMvaW5jbHVkZS9hc20vZG1hLW1hcHBpbmcuaAorKysgYi9hcmNoL3Bv
d2VycGMvaW5jbHVkZS9hc20vZG1hLW1hcHBpbmcuaApAQCAtMTEyLDcgKzExMiw2IEBAIHN0YXRp
YyBpbmxpbmUgdm9pZCBzZXRfZG1hX29mZnNldChzdHJ1Y3QgZGV2aWNlICpkZXYsIGRtYV9hZGRy
X3Qgb2ZmKQogI2RlZmluZSBIQVZFX0FSQ0hfRE1BX1NFVF9NQVNLIDEKIGV4dGVybiBpbnQgZG1h
X3NldF9tYXNrKHN0cnVjdCBkZXZpY2UgKmRldiwgdTY0IGRtYV9tYXNrKTsKIAotZXh0ZXJuIGlu
dCBfX2RtYV9zZXRfbWFzayhzdHJ1Y3QgZGV2aWNlICpkZXYsIHU2NCBkbWFfbWFzayk7CiBleHRl
cm4gdTY0IF9fZG1hX2dldF9yZXF1aXJlZF9tYXNrKHN0cnVjdCBkZXZpY2UgKmRldik7CiAKIHN0
YXRpYyBpbmxpbmUgYm9vbCBkbWFfY2FwYWJsZShzdHJ1Y3QgZGV2aWNlICpkZXYsIGRtYV9hZGRy
X3QgYWRkciwgc2l6ZV90IHNpemUpCmRpZmYgLS1naXQgYS9hcmNoL3Bvd2VycGMva2VybmVsL2Rt
YS5jIGIvYXJjaC9wb3dlcnBjL2tlcm5lbC9kbWEuYwppbmRleCA0NjZjOWYwN2IyODguLjQxOTRi
YmJiZGIxMCAxMDA2NDQKLS0tIGEvYXJjaC9wb3dlcnBjL2tlcm5lbC9kbWEuYworKysgYi9hcmNo
L3Bvd2VycGMva2VybmVsL2RtYS5jCkBAIC0zMTQsMTQgKzMxNCw2IEBAIEVYUE9SVF9TWU1CT0wo
ZG1hX3NldF9jb2hlcmVudF9tYXNrKTsKIAogI2RlZmluZSBQUkVBTExPQ19ETUFfREVCVUdfRU5U
UklFUyAoMSA8PCAxNikKIAotaW50IF9fZG1hX3NldF9tYXNrKHN0cnVjdCBkZXZpY2UgKmRldiwg
dTY0IGRtYV9tYXNrKQotewotCWlmICghZGV2LT5kbWFfbWFzayB8fCAhZG1hX3N1cHBvcnRlZChk
ZXYsIGRtYV9tYXNrKSkKLQkJcmV0dXJuIC1FSU87Ci0JKmRldi0+ZG1hX21hc2sgPSBkbWFfbWFz
azsKLQlyZXR1cm4gMDsKLX0KLQogaW50IGRtYV9zZXRfbWFzayhzdHJ1Y3QgZGV2aWNlICpkZXYs
IHU2NCBkbWFfbWFzaykKIHsKIAlpZiAocHBjX21kLmRtYV9zZXRfbWFzaykKQEAgLTMzNCw3ICsz
MjYsMTAgQEAgaW50IGRtYV9zZXRfbWFzayhzdHJ1Y3QgZGV2aWNlICpkZXYsIHU2NCBkbWFfbWFz
aykKIAkJCXJldHVybiBwaGItPmNvbnRyb2xsZXJfb3BzLmRtYV9zZXRfbWFzayhwZGV2LCBkbWFf
bWFzayk7CiAJfQogCi0JcmV0dXJuIF9fZG1hX3NldF9tYXNrKGRldiwgZG1hX21hc2spOworCWlm
ICghZGV2LT5kbWFfbWFzayB8fCAhZG1hX3N1cHBvcnRlZChkZXYsIGRtYV9tYXNrKSkKKwkJcmV0
dXJuIC1FSU87CisJKmRldi0+ZG1hX21hc2sgPSBkbWFfbWFzazsKKwlyZXR1cm4gMDsKIH0KIEVY
UE9SVF9TWU1CT0woZG1hX3NldF9tYXNrKTsKIAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:16:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18:16: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 1dLvnJ-0004hs-CS; Fri, 16 Jun 2017 18:16: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=333b30148=anthony.perard@citrix.com>)
 id 1dLvnH-0004g1-8W
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 18:16:27 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 3A/53-19466-A7024495; Fri, 16 Jun 2017 18:16:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKIsWRWlGSWpSXmKPExsXitHRDpG6lgku
 kweUrHBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ase6dYC07YV6zZ9Ii5gXGdURcjJ4eEgL9E
 X9sLVhCbTcBAYsX0q4xdjBwcIgIqErf3GoCEmQUiJF7cWMUGYgsLhEj0rT3IDmKzCKhKfFszG
 8zmFbCTmHbpEQvESHmJae96WUHGcALFf28tBgkLCdhK/F3RyAZhq0ncWLiMBaJVUOLkzCcsEK
 skJA6+eME8gZF3FpLULCSpBYxMqxg1ilOLylKLdI1M9ZKKMtMzSnITM3N0DQ1M9XJTi4sT01N
 zEpOK9ZLzczcxAgOnnoGBcQfjrna/Q4ySHExKorzvnzhHCvEl5adUZiQWZ8QXleakFh9ilOHg
 UJLgrZZ3iRQSLEpNT61Iy8wBhjBMWoKDR0mEdz8fUJq3uCAxtzgzHSJ1itGYY8Pq9V+YOOb83
 vGFSYglLz8vVUqcd6scUKkASGlGaR7cIFhsXWKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzP
 sUZApPZl4J3L5XQKcwAZ0SdMEB5JSSRISUVAOjoMzH3xtbeJjrnrwv2/BUYKbKgpPiRY+ivsr
 4HLk7a075/C09M2VdUtLj9u6/YXi7zHmF/OocY93w1dmvfkyqXSDn0TBDrcrtSNwRrtJHtinL
 tNKvJdm+MbUVj6huc35sHZ3xuPKpe4mPXBp3+aSA7vub/Jzvh32NNpeq8pfR3hgflWP1YbsSS
 3FGoqEWc1FxIgANIKdlqAIAAA==
X-Env-Sender: prvs=333b30148=anthony.perard@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1497636979!67524616!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52672 invoked from network); 16 Jun 2017 18:16: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;
 16 Jun 2017 18:16:24 -0000
X-IronPort-AV: E=Sophos;i="5.39,348,1493683200"; d="scan'208";a="428236147"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 16 Jun 2017 18:57:04 +0100
Message-ID: <20170616175704.7832-21-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.13.1
In-Reply-To: <20170616175704.7832-1-anthony.perard@citrix.com>
References: <20170616175704.7832-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH v11 20/20] Introduce flight for stable
	branches of OpenStack
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T3BlblN0YWNrIGhhdmUgbWFueSBkaWZmZXJlbnQgcmVwbyB3aGljaCBzaG91bGQgYmUgaW4gc3lu
Yywgc28gdGhpcwpwYXRjaCBzaG91bGQgZ3JhYiB0aGUgcmV2aXNpb25zIG9mIHRoZSBzdGFibGUg
YnJhbmNoIG9mIGV2ZXJ5IE9wZW5TdGFjawp0cmVlLiBUZW1wZXN0IGRvZXMgbm90IGhhdmUgc3Rh
YmxlIGJyYW5jaCBhbmQgc2hvdWxkIGJlIGFibGUgdG8gdGVzdCBhbnkKT3BlblN0YWNrIHZlcnNp
b24uCgpUaGlzIHBhdGNoIGFsc28gY3JlYXRlIGZsaWdodCBmb3IgdGhlIGxhdGVzdCByZWxlYXNl
IG9mIE9wZW5TdGFjayBuYW1lZApPY2F0YSBpbnN0ZWFkIG9mIHRlc3RpbmcgYnJhbmNoIG1hc3Rl
ciwgYXMgdGhlIHNjcmlwdHMgYXJlIG5vdCB5ZXQgcmVhZHkKdG8gdGVzdCBpdC4KClNpZ25lZC1v
ZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgotLS0KIGFw
LWZldGNoLXZlcnNpb24gICAgIHwgMTggKysrKysrKysrLQogYXAtZmV0Y2gtdmVyc2lvbi1vbGQg
fCAgOCArKysrKwogYXAtcHJpbnQtdXJsICAgICAgICAgfCAgMiArLQogYXAtcHVzaCAgICAgICAg
ICAgICAgfCAgNiArKysrCiBjci1kYWlseS1icmFuY2ggICAgICB8IDM2ICsrKysrKysrKysrKysr
KysrLS0tCiBjci1mb3ItYnJhbmNoZXMgICAgICB8ICAyICstCiBjcmktY29tbW9uICAgICAgICAg
ICB8ICAyICstCiBtYWtlLWZsaWdodCAgICAgICAgICB8IDExICsrKy0tLQogOCBmaWxlcyBjaGFu
Z2VkLCA3MiBpbnNlcnRpb25zKCspLCAxMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcC1m
ZXRjaC12ZXJzaW9uIGIvYXAtZmV0Y2gtdmVyc2lvbgppbmRleCBhNzE0ZWUyLi41NDI2NWY0IDEw
MDc1NQotLS0gYS9hcC1mZXRjaC12ZXJzaW9uCisrKyBiL2FwLWZldGNoLXZlcnNpb24KQEAgLTEw
NiwxMCArMTA2LDI2IEBAIG92bWYpCiAJcmVwb190cmVlX3Jldl9mZXRjaF9naXQgb3ZtZiBcCiAJ
CSRUUkVFX09WTUZfVVBTVFJFQU0gbWFzdGVyICRMT0NBTFJFVl9PVk1GCiAJOzsKLW9wZW5zdGFj
ay1ub3ZhKQorb3BlbnN0YWNrLXRlbXBlc3QqKQorICAgICAgICAjIE9wZW5TdGFjayBUZW1wZXN0
IGRvZXMgbm90IGhhdmUgc3RhYmxlIGJyYW5jaGVzIGFuZCBzaG91bGQgd29yayB3aXRoIGFueQor
ICAgICAgICAjIHZlcnNpb24gb2YgT3BlblN0YWNrCiAJcmVwb190cmVlX3Jldl9mZXRjaF9naXQg
b3BlbnN0YWNrLW5vdmEgXAogCQkkVFJFRV9PUEVOU1RBQ0tfTk9WQSBtYXN0ZXIgJExPQ0FMUkVW
X09QRU5TVEFDS19OT1ZBCiAJOzsKK29wZW5zdGFjay0qLSopCisJb3NfdHJlZT0iJHticmFuY2gj
b3BlbnN0YWNrLX0iCisJb3NfdHJlZT0iJHtvc190cmVlJS0qfSIKKwlicmFuY2hjb3JlPSIke2Jy
YW5jaCMjKi19IgorCWV2YWwgcmVwb190cmVlX3Jldl9mZXRjaF9naXQgIm9wZW5zdGFjay0kb3Nf
dHJlZSIgXAorCQkiXCRUUkVFX09QRU5TVEFDS18ke29zX3RyZWVeXn0iICJzdGFibGUvJGJyYW5j
aGNvcmUiIFwKKyAgICAgICAgICAgICAgICAiXCRMT0NBTFJFVl9PUEVOU1RBQ0tfJHtvc190cmVl
Xl59IgorCTs7CitvcGVuc3RhY2stKikKKwlvc190cmVlPSIke2JyYW5jaCNvcGVuc3RhY2stfSIK
KwlldmFsIHJlcG9fdHJlZV9yZXZfZmV0Y2hfZ2l0ICJvcGVuc3RhY2stJG9zX3RyZWUiIFwKKwkJ
IlwkVFJFRV9PUEVOU1RBQ0tfJHtvc190cmVlXl59IiAibWFzdGVyIiBcCisgICAgICAgICAgICAg
ICAgIlwkTE9DQUxSRVZfT1BFTlNUQUNLXyR7b3NfdHJlZV5efSIKKwk7Owogb3NzdGVzdCkKICAg
ICAgICAgaWYgWyAieCRPU1NURVNUX1VTRV9IRUFEIiA9ICJ4eSIgXSA7IHRoZW4KIAkgICAgZ2l0
IHVwZGF0ZS1yZWYgLW0gIkFycmFuZ2luZyB0byB0ZXN0IEhFQUQiIFwKZGlmZiAtLWdpdCBhL2Fw
LWZldGNoLXZlcnNpb24tb2xkIGIvYXAtZmV0Y2gtdmVyc2lvbi1vbGQKaW5kZXggNmRkZGJiNy4u
MDBhZjhmYSAxMDA3NTUKLS0tIGEvYXAtZmV0Y2gtdmVyc2lvbi1vbGQKKysrIGIvYXAtZmV0Y2gt
dmVyc2lvbi1vbGQKQEAgLTExNSw2ICsxMTUsMTQgQEAgb3ZtZikKIAlyZXBvX3RyZWVfcmV2X2Zl
dGNoX2dpdCBvdm1mIFwKIAkJJEJBU0VfVFJFRV9PVk1GIHhlbi10ZXN0ZWQtbWFzdGVyICRCQVNF
X0xPQ0FMUkVWX09WTUYKIAk7Oworb3BlbnN0YWNrLW5vdmEtKikKKwlvc190cmVlPSIke2JyYW5j
aCNvcGVuc3RhY2stfSIKKwlvc190cmVlPSIke29zX3RyZWUlLSp9IgorCWJyYW5jaGNvcmU9IiR7
YnJhbmNoIyMqLX0iCisJZXZhbCByZXBvX3RyZWVfcmV2X2ZldGNoX2dpdCAib3BlbnN0YWNrLSRv
c190cmVlIiBcCisJCSJcJEJBU0VfVFJFRV9PUEVOU1RBQ0tfJHtvc190cmVlXl59IiAieGVuLXRl
c3RlZC0kYnJhbmNoY29yZSIgXAorICAgICAgICAgICAgICAgICJcJEJBU0VfTE9DQUxSRVZfT1BF
TlNUQUNLXyR7b3NfdHJlZV5efSIKKwk7Owogb3BlbnN0YWNrLW5vdmEpCiAJcmVwb190cmVlX3Jl
dl9mZXRjaF9naXQgb3BlbnN0YWNrLW5vdmEgXAogCQkkQkFTRV9UUkVFX09QRU5TVEFDS19OT1ZB
IHhlbi10ZXN0ZWQtbWFzdGVyICRCQVNFX0xPQ0FMUkVWX09QRU5TVEFDS19OT1ZBCmRpZmYgLS1n
aXQgYS9hcC1wcmludC11cmwgYi9hcC1wcmludC11cmwKaW5kZXggNmY0ZTZiMS4uNmQ0MmRkZiAx
MDA3NTUKLS0tIGEvYXAtcHJpbnQtdXJsCisrKyBiL2FwLXByaW50LXVybApAQCAtNjcsNyArNjcs
NyBAQCBvdm1mKQogb3NzdGVzdCkKIAllY2hvIG5vbmU6OwogCTs7Ci1vcGVuc3RhY2stbm92YSkK
K29wZW5zdGFjay1ub3ZhKikKIAllY2hvICRUUkVFX09QRU5TVEFDS19OT1ZBCiAJOzsKICopCmRp
ZmYgLS1naXQgYS9hcC1wdXNoIGIvYXAtcHVzaAppbmRleCAxMzZkMWI2Li4wY2FjOGE2IDEwMDc1
NQotLS0gYS9hcC1wdXNoCisrKyBiL2FwLXB1c2gKQEAgLTEzNCw2ICsxMzQsMTIgQEAgb3BlbnN0
YWNrLW5vdmEpCiAJY2QgJHJlcG9zL29wZW5zdGFjay1ub3ZhCiAJZ2l0IHB1c2ggJFRSRUVfT1BF
TlNUQUNLX05PVkEgJHJldmlzaW9uOnJlZnMvaGVhZHMveGVuLXRlc3RlZC1tYXN0ZXIKIAk7Owor
b3BlbnN0YWNrLW5vdmEtKikKKyAgICAgICAgY2QgJHJlcG9zL29wZW5zdGFjay1ub3ZhCisgICAg
ICAgIG9wZW5zdGFja19ub3ZhX2JyYW5jaD0ke2JyYW5jaCNvcGVuc3RhY2stbm92YS19CisgICAg
ICAgIGdpdCBwdXNoICRUUkVFX09QRU5TVEFDS19OT1ZBIFwKKyAgICAgICAgICAgICAgICAkcmV2
aXNpb246cmVmcy9oZWFkcy94ZW4tdGVzdGVkLXN0YWJsZS0kb3BlbnN0YWNrX25vdmFfYnJhbmNo
CisgICAgICAgIDs7CiBvc3N0ZXN0KQogCWdpdCBwdXNoICRIT01FL3Rlc3RpbmcuZ2l0ICRyZXZp
c2lvbjpwcm9kdWN0aW9uCiAJaWYgWyB4IiRUUkVFQlJBTkNIX09TU1RFU1RfVVBTVFJFQU0iICE9
IHggXSA7IHRoZW4KZGlmZiAtLWdpdCBhL2NyLWRhaWx5LWJyYW5jaCBiL2NyLWRhaWx5LWJyYW5j
aAppbmRleCA1YjI0YzQ3Li4yMGM5NWZjIDEwMDc1NQotLS0gYS9jci1kYWlseS1icmFuY2gKKysr
IGIvY3ItZGFpbHktYnJhbmNoCkBAIC0yMDcsMTAgKzIwNywzOCBAQCBpZiBbICJ4JFJFVklTSU9O
X0xJTlVYRklSTVdBUkUiID0geCBdOyB0aGVuCiAJZGV0ZXJtaW5lX3ZlcnNpb24gUkVWSVNJT05f
TElOVVhGSVJNV0FSRSBsaW51eGZpcm13YXJlIExJTlVYRklSTVdBUkUKICAgICAgICAgZXhwb3J0
IFJFVklTSU9OX0xJTlVYRklSTVdBUkUKIGZpCi1pZiBbICJ4JFJFVklTSU9OX09QRU5TVEFDS19O
T1ZBIiA9IHggXTsgdGhlbgotICAgICAgICBkZXRlcm1pbmVfdmVyc2lvbiBSRVZJU0lPTl9PUEVO
U1RBQ0tfTk9WQSBvcGVuc3RhY2stbm92YSBPUEVOU1RBQ0tfTk9WQQotICAgICAgICBleHBvcnQg
UkVWSVNJT05fT1BFTlNUQUNLX05PVkEKLWZpCitvcGVuc3RhY2tfcmV2KCkgeworICAgICAgICBs
b2NhbCBvc190cmVlPSIkMSIKKyAgICAgICAgbG9jYWwgb3NfYnJhbmNoCisKKyAgICAgICAgaWYg
ZXZhbCBbICJ4XCRSRVZJU0lPTl9PUEVOU1RBQ0tfJHtvc190cmVlXl59IiA9IHggXTsgdGhlbgor
ICAgICAgICAgICAgICAgIGNhc2UgIiRicmFuY2giIGluCisgICAgICAgICAgICAgICAgb3BlbnN0
YWNrLSotKikKKyAgICAgICAgICAgICAgICAgICAgICAgIG9zX2JyYW5jaD0ib3BlbnN0YWNrLSRv
c190cmVlLSR7YnJhbmNoIyMqLX0iCisgICAgICAgICAgICAgICAgICAgICAgICBvc19naXRfYnJh
bmNoPSJvcmlnaW4vc3RhYmxlLyR7YnJhbmNoIyMqLX0iCisgICAgICAgICAgICAgICAgICAgICAg
ICA7OworICAgICAgICAgICAgICAgICopCisgICAgICAgICAgICAgICAgICAgICAgICBvc19icmFu
Y2g9Im9wZW5zdGFjay0kb3NfdHJlZSIKKyAgICAgICAgICAgICAgICAgICAgICAgIG9zX2dpdF9i
cmFuY2g9Im9yaWdpbi9tYXN0ZXIiCisgICAgICAgICAgICAgICAgICAgICAgICA7OworICAgICAg
ICAgICAgICAgIGVzYWMKKworICAgICAgICAgICAgICAgICMgVXNlIGxhdGVzdCB2ZXJzaW9uLCBl
dmVuIGZvciBvdGhlciBvcGVuc3RhY2sgdHJlZXMKKyAgICAgICAgICAgICAgICAjIHNvIGJyYW5j
aCBvcGVuc3RhY2stbm92YS1vY2F0YSBzaG91bGQgaGF2ZSBvdGhlciB0cmVlcyBsaWtlCisgICAg
ICAgICAgICAgICAgIyBvcGVuc3RhY2stbmV1dHJvbiBoYXZlIHRoZSByZXZpc2lvbiBvZiB0aGUg
c2FtZSBicmFuY2ggZmV0Y2gKKyAgICAgICAgICAgICAgICAjIGF0IHRoZSBzYW1lIHRpbWUKKyAg
ICAgICAgICAgICAgICBpZiBbICIkYnJhbmNoIiAhPSAiJG9zX2JyYW5jaCIgXTsgdGhlbgorICAg
ICAgICAgICAgICAgICAgICAgICAgZXZhbCAiZXhwb3J0IFJFVklTSU9OX09QRU5TVEFDS18ke29z
X3RyZWVeXn09JG9zX2dpdF9icmFuY2giCisgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4K
KyAgICAgICAgICAgICAgICBmaQorICAgICAgICAgICAgICAgIGRldGVybWluZV92ZXJzaW9uICJS
RVZJU0lPTl9PUEVOU1RBQ0tfJHtvc190cmVlXl59IiBcCisgICAgICAgICAgICAgICAgICAgICAg
ICAiJG9zX2JyYW5jaCIgIk9QRU5TVEFDS18ke29zX3RyZWVeXn0iCisgICAgICAgICAgICAgICAg
ZXZhbCAiZXhwb3J0IFJFVklTSU9OX09QRU5TVEFDS18ke29zX3RyZWVeXn0iCisgICAgICAgIGZp
Cit9Citmb3Igb3NfdHJlZSBpbiBjaW5kZXIgZGV2c3RhY2sgZ2xhbmNlIGtleXN0b25lIG5ldXRy
b24gbm92YSByZXF1aXJlbWVudHM7IGRvCisgICAgICAgIG9wZW5zdGFja19yZXYgIiRvc190cmVl
IgorZG9uZQogCiBjYXNlICIkdHJlZSIgaW4KIHhlbikKZGlmZiAtLWdpdCBhL2NyLWZvci1icmFu
Y2hlcyBiL2NyLWZvci1icmFuY2hlcwppbmRleCA3MDk2ZTAzLi4xN2Y4YjU4IDEwMDc1NQotLS0g
YS9jci1mb3ItYnJhbmNoZXMKKysrIGIvY3ItZm9yLWJyYW5jaGVzCkBAIC0zMSw3ICszMSw3IEBA
IHNjcmlwdG9wdGlvbnM9IiQxIjsgc2hpZnQKIExPR0ZJTEU9dG1wL2NyLWZvci1icmFuY2hlcy5s
b2cKIGV4cG9ydCBMT0dGSUxFCiAKLTogJHtCUkFOQ0hFUzo9b3NzdGVzdCB4ZW4tNC4wLXRlc3Rp
bmcgeGVuLTQuMS10ZXN0aW5nIHhlbi00LjItdGVzdGluZyB4ZW4tNC4zLXRlc3RpbmcgeGVuLTQu
NC10ZXN0aW5nIHhlbi00LjUtdGVzdGluZyB4ZW4tNC42LXRlc3RpbmcgeGVuLTQuNy10ZXN0aW5n
IHhlbi00LjgtdGVzdGluZyB4ZW4tNC45LXRlc3RpbmcgeGVuLXVuc3RhYmxlIHFlbXUtbWFpbmxp
bmUgcWVtdS11cHN0cmVhbS11bnN0YWJsZSBxZW11LXVwc3RyZWFtLTQuMi10ZXN0aW5nIHFlbXUt
dXBzdHJlYW0tNC4zLXRlc3RpbmcgcWVtdS11cHN0cmVhbS00LjQtdGVzdGluZyBxZW11LXVwc3Ry
ZWFtLTQuNS10ZXN0aW5nIHFlbXUtdXBzdHJlYW0tNC42LXRlc3RpbmcgcWVtdS11cHN0cmVhbS00
LjctdGVzdGluZyBxZW11LXVwc3RyZWFtLTQuOC10ZXN0aW5nIHFlbXUtdXBzdHJlYW0tNC45LXRl
c3RpbmcgbGludXgtbGludXMgbGludXgtNC45IGxpbnV4LTQuMSBsaW51eC0zLjE4IGxpbnV4LTMu
MTYgbGludXgtMy4xNCBsaW51eC0zLjEwIGxpbnV4LTMuNCBsaW51eC1hcm0teGVuIHNlYWJpb3Mg
b3ZtZiB4dGYgb3BlbnN0YWNrLW5vdmEgJHtFWFRSQV9CUkFOQ0hFU319Cis6ICR7QlJBTkNIRVM6
PW9zc3Rlc3QgeGVuLTQuMC10ZXN0aW5nIHhlbi00LjEtdGVzdGluZyB4ZW4tNC4yLXRlc3Rpbmcg
eGVuLTQuMy10ZXN0aW5nIHhlbi00LjQtdGVzdGluZyB4ZW4tNC41LXRlc3RpbmcgeGVuLTQuNi10
ZXN0aW5nIHhlbi00LjctdGVzdGluZyB4ZW4tNC44LXRlc3RpbmcgeGVuLTQuOS10ZXN0aW5nIHhl
bi11bnN0YWJsZSBxZW11LW1haW5saW5lIHFlbXUtdXBzdHJlYW0tdW5zdGFibGUgcWVtdS11cHN0
cmVhbS00LjItdGVzdGluZyBxZW11LXVwc3RyZWFtLTQuMy10ZXN0aW5nIHFlbXUtdXBzdHJlYW0t
NC40LXRlc3RpbmcgcWVtdS11cHN0cmVhbS00LjUtdGVzdGluZyBxZW11LXVwc3RyZWFtLTQuNi10
ZXN0aW5nIHFlbXUtdXBzdHJlYW0tNC43LXRlc3RpbmcgcWVtdS11cHN0cmVhbS00LjgtdGVzdGlu
ZyBxZW11LXVwc3RyZWFtLTQuOS10ZXN0aW5nIGxpbnV4LWxpbnVzIGxpbnV4LTQuOSBsaW51eC00
LjEgbGludXgtMy4xOCBsaW51eC0zLjE2IGxpbnV4LTMuMTQgbGludXgtMy4xMCBsaW51eC0zLjQg
bGludXgtYXJtLXhlbiBzZWFiaW9zIG92bWYgeHRmIG9wZW5zdGFjay1ub3ZhLW9jYXRhICR7RVhU
UkFfQlJBTkNIRVN9fQogZXhwb3J0IEJSQU5DSEVTCiAKIGZldGNod2xlbT0kd2xlbQpkaWZmIC0t
Z2l0IGEvY3JpLWNvbW1vbiBiL2NyaS1jb21tb24KaW5kZXggMTI2ZjkwYy4uYWUwOTFmYiAxMDA2
NDQKLS0tIGEvY3JpLWNvbW1vbgorKysgYi9jcmktY29tbW9uCkBAIC04Miw3ICs4Miw3IEBAIHNl
bGVjdF94ZW5icmFuY2ggKCkgewogCW92bWYpCQkJdHJlZT1vdm1mOwl4ZW5icmFuY2g9eGVuLXVu
c3RhYmxlIDs7CiAJZGlzdHJvcy0qfGV4YW1pbmUpCXRyZWU9bm9uZTsJeGVuYnJhbmNoPXhlbi11
bnN0YWJsZSA7OwogCW9zc3Rlc3QpCQl0cmVlPW9zc3Rlc3Q7CXhlbmJyYW5jaD14ZW4tdW5zdGFi
bGUgOzsKLQlvcGVuc3RhY2stbm92YSkJICAgdHJlZT1vcGVuc3RhY2stbm92YTsJeGVuYnJhbmNo
PXhlbi11bnN0YWJsZSA7OworCW9wZW5zdGFjay1ub3ZhKikgICB0cmVlPW9wZW5zdGFjay1ub3Zh
Owl4ZW5icmFuY2g9eGVuLXVuc3RhYmxlIDs7CiAJZXNhYwogCWlmIFsgIngkdHJlZSIgPSB4bGlu
dXggXTsgdGhlbgogCQlsaW51eGJyYW5jaD0kYnJhbmNoCmRpZmYgLS1naXQgYS9tYWtlLWZsaWdo
dCBiL21ha2UtZmxpZ2h0CmluZGV4IGEwYzlkMmIuLjE0YjI3YzQgMTAwNzU1Ci0tLSBhL21ha2Ut
ZmxpZ2h0CisrKyBiL21ha2UtZmxpZ2h0CkBAIC0xODMsNyArMTgzLDcgQEAgam9iX2NyZWF0ZV90
ZXN0X2ZpbHRlcl9jYWxsYmFjayAoKSB7CiAgICAgICAgICopIHJldHVybiAxOzsKICAgICAgIGVz
YWMKICAgICAgIDs7Ci0gICAgb3BlbnN0YWNrLW5vdmEpCisgICAgb3BlbnN0YWNrLW5vdmEqKQog
ICAgICAgY2FzZSAiJGpvYiIgaW4KICAgICAgICAgKi1kZXZzdGFjaykgOzsKICAgICAgICAgKi1k
ZXZzdGFjay14c20pIDs7CkBAIC0yMjksNyArMjI5LDcgQEAgYXJjaF9icmFuY2hfZmlsdGVyX2Nh
bGxiYWNrICgpIHsKICAgaTM4NikKICAgICAgICAgY2FzZSAiJGJyYW5jaCIgaW4KICAgICAgICAg
bGludXgtYXJtLXhlbikgcmV0dXJuIDE7OwotICAgICAgICBvcGVuc3RhY2stbm92YSkgcmV0dXJu
IDE7OworICAgICAgICBvcGVuc3RhY2stbm92YSopIHJldHVybiAxOzsKICAgICAgICAgZXNhYwog
ICAgICAgICA7OwogICBhbWQ2NCkKQEAgLTY5OSw5ICs2OTksMTAgQEAgZG9fb3BlbnN0YWNrX3Rl
c3RzICgpIHsKICAgICBsb2NhbCBvcGVuc3RhY2tfdHJlZXM9KGNpbmRlciBkZXZzdGFjayBnbGFu
Y2Uga2V5c3RvbmUgbmV1dHJvbiBub3ZhCiAgICAgICAgIHJlcXVpcmVtZW50cyB0ZW1wZXN0KQog
Ci0gICAgaWYgWyAkYnJhbmNoICE9IG9wZW5zdGFjay1ub3ZhIF07IHRoZW4KLSAgICAgICAgcmV0
dXJuCi0gICAgZmkKKyAgICBjYXNlICIkYnJhbmNoIiBpbgorICAgICAgICBvcGVuc3RhY2stbm92
YSopICAgICAgICAgIDs7CisgICAgICAgICopICAgICAgICAgICAgICAgIHJldHVybiAgOzsKKyAg
ICBlc2FjCiAKICAgICBsb2NhbCBvc19ydW52YXJzPSIiCiAgICAgZm9yIHRyZWUgaW4gIiR7b3Bl
bnN0YWNrX3RyZWVzW0BdfSI7IGRvCi0tIApBbnRob255IFBFUkFSRAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:16:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18:16: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 1dLvnG-0004g4-R1; Fri, 16 Jun 2017 18:16: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=333b30148=anthony.perard@citrix.com>)
 id 1dLvnF-0004f6-G7
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 18:16:25 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 4D/7A-02180-87024495; Fri, 16 Jun 2017 18:16:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42JxWrrBXrdcwSX
 S4MdjOYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePiit1MBTtYKm4uXczUwPiauYuRk0NCwF9i
 45KVrCA2m4CBxIrpVxm7GDk4RARUJG7vNQAJMwtESLy4sYoNxBYGKn/a8ROslUVAVeL8lQ9gN
 q+AncTSdRBjJATkJaa962UFGcMJFP+9tRgkLCRgK/F3RSMbhK0mcWPhMhaIVkGJkzOfsECskp
 A4+OIF8wRG3llIUrOQpBYwMq1iVC9OLSpLLdK11EsqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUw
 q1kvOz93ECAwbBiDYwbi21fkQoyQHk5Io7/snzpFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHi5
 5F0ihQSLUtNTK9Iyc4ABDJOW4OBREuHdzweU5i0uSMwtzkyHSJ1i1OVo+rDlC5MQS15+XqqUO
 O9WOaAiAZCijNI8uBGwaLrEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd6nIFN4MvNK4Da9Aj
 qCCeiIoAsOIEeUJCKkpBoY1VZF/5giJVBb8dn8fevZwq3RD1qubC9NkZa64LF6o9gjKSOLu3X
 CPVdT700KEC0wSp6+tH6T2aF8u3LuChVpsTvtrxfs5Ns3vfGpWkH+WQ7X1Wf0fygtD9i8+Ymw
 6aF/YiGu4emLpjhaTCr0c9zusHC135YLauteneYSTV5lINYT1DLjX1iBEktxRqKhFnNRcSIA1
 rXNuaECAAA=
X-Env-Sender: prvs=333b30148=anthony.perard@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1497636980!103660127!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23895 invoked from network); 16 Jun 2017 18:16:23 -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;
 16 Jun 2017 18:16:23 -0000
X-IronPort-AV: E=Sophos;i="5.39,348,1493683200"; d="scan'208";a="436750180"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 16 Jun 2017 18:56:59 +0100
Message-ID: <20170616175704.7832-16-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.13.1
In-Reply-To: <20170616175704.7832-1-anthony.perard@citrix.com>
References: <20170616175704.7832-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH v11 15/20] ts-openstack-tempest: Fix
	tempest invocation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Li9ydW5fdGVtcGVzdC5zaCBpcyBkZXByZWNhdGVkLgoKU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQ
RVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQogdHMtb3BlbnN0YWNrLXRlbXBl
c3QgfCAzICsrLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigt
KQoKZGlmZiAtLWdpdCBhL3RzLW9wZW5zdGFjay10ZW1wZXN0IGIvdHMtb3BlbnN0YWNrLXRlbXBl
c3QKaW5kZXggODJlOWE3MS4uYjk1MDQzYSAxMDA3NTUKLS0tIGEvdHMtb3BlbnN0YWNrLXRlbXBl
c3QKKysrIGIvdHMtb3BlbnN0YWNrLXRlbXBlc3QKQEAgLTU4LDcgKzU4LDggQEAgc3ViIHRlbXBl
c3QoKSB7CiAKICAgICB0YXJnZXRfY21kKCRobywgPDxFTkQsIDcyMDApOwogc2V0IC1lCi0kYnVp
bGRkaXIvdGVtcGVzdC9ydW5fdGVtcGVzdC5zaCAtLXZpcnR1YWwtZW52IC0tIC0tY29uY3VycmVu
Y3k9MiAnJHJlZ2V4JworY2QgJGJ1aWxkZGlyL3RlbXBlc3QKK3RlbXBlc3QgcnVuIC0tY29uY3Vy
cmVuY3k9MiAtLXJlZ2V4ICckcmVnZXgnCiBFTkQKIH0KIAotLSAKQW50aG9ueSBQRVJBUkQKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:16:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18:16: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 1dLvnI-0004h3-50; Fri, 16 Jun 2017 18: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 <prvs=333b30148=anthony.perard@citrix.com>)
 id 1dLvnG-0004fV-Hn
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 18:16:26 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 D9/36-02022-97024495; Fri, 16 Jun 2017 18:16:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeJIrShJLcpLzFFi42JxWrohUrdMwSX
 S4OhMCYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaPr5X/Ggg38Fc963zE2MD7h6WLk5JAQ8Jf4
 c3YKC4jNJmAgsWL6VcYuRg4OEQEVidt7DUDCzAIREi9urGIDsYUFQiVa35xgArFZBFQlLq96B
 WbzCthJPL9xgQVipLzEtHe9rCBjOIHiv7cWg4SFBGwl/q5oZIOw1SRuLFzGAtEqKHFy5hMWiF
 USEgdfvGCewMg7C0lqFpLUAkamVYwaxalFZalFukameklFmekZJbmJmTm6hgamermpxcWJ6ak
 5iUnFesn5uZsYgYFTz8DAuINxV7vfIUZJDiYlUd73T5wjhfiS8lMqMxKLM+KLSnNSiw8xynBw
 KEnwVsu7RAoJFqWmp1akZeYAQxgmLcHBoyTCu58PKM1bXJCYW5yZDpE6xagoJc67VQ4oIQCSy
 CjNg2uDxc0lRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8T0Gm8GTmlcBNfwW0mAlocdAFB5
 DFJYkIKakGRg6hy+rnpJ8ELfi9KDlDL3r5Drdm131NjXqGPFdSHnFOvbMvbUbSRxGFjNuzNxa
 XS3tcvhTv0aCb+jhqRdVPm8VPWS+bfE1ecqL8rkx9vcvtF1lvBNZ8miLFyPXeZsditoqSZ9OW
 6rpeUcgtClkhNiH96BW2shPPhM2/ySROPiZzONvb32d7mRJLcUaioRZzUXEiAN/oePeWAgAA
X-Env-Sender: prvs=333b30148=anthony.perard@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1497636979!67524616!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52392 invoked from network); 16 Jun 2017 18:16:22 -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;
 16 Jun 2017 18:16:22 -0000
X-IronPort-AV: E=Sophos;i="5.39,348,1493683200"; d="scan'208";a="428236146"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 16 Jun 2017 18:57:00 +0100
Message-ID: <20170616175704.7832-17-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.13.1
In-Reply-To: <20170616175704.7832-1-anthony.perard@citrix.com>
References: <20170616175704.7832-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH v11 16/20] ts-openstack-tempest: Update
	list of skipped 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>

U2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+
Ci0tLQogdHMtb3BlbnN0YWNrLXRlbXBlc3QgfCAxOSArKysrKysrKy0tLS0tLS0tLS0tCiAxIGZp
bGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS90cy1vcGVuc3RhY2stdGVtcGVzdCBiL3RzLW9wZW5zdGFjay10ZW1wZXN0CmluZGV4IGI5NTA0
M2EuLmFlMzY2MmYgMTAwNzU1Ci0tLSBhL3RzLW9wZW5zdGFjay10ZW1wZXN0CisrKyBiL3RzLW9w
ZW5zdGFjay10ZW1wZXN0CkBAIC0zMSwyMyArMzEsMjAgQEAgc3ViIHRlbXBlc3QoKSB7CiAgICAg
bXkgJHNjZW5hcmlvID0gJ3RlbXBlc3Quc2NlbmFyaW8nOwogICAgIG15ICR2b2x1bWVfYm9vdF9w
YXR0ZXJuID0KICAgICAgICAgIiRzY2VuYXJpby50ZXN0X3ZvbHVtZV9ib290X3BhdHRlcm4uVGVz
dFZvbHVtZUJvb3RQYXR0ZXJuIjsKLSAgICBteSAkc2hlbHZlX2luc3RhbmNlID0gIiRzY2VuYXJp
by50ZXN0X3NoZWx2ZV9pbnN0YW5jZS5UZXN0U2hlbHZlSW5zdGFuY2UiOwotCi0gICAgIyBJZ25v
cmUgdGVzdHMgd2hpY2ggdHJ5IHRvIGJvb3QgYSBndWVzdCB3aXRoIC9kZXYvdmRhIGFzIGJvb3Qg
ZGV2aWNlIG5hbWUuCi0gICAgcHVzaCBAaWdub3JlZF90ZXN0cywKLSAgICAgICAgIl5cUSR2b2x1
bWVfYm9vdF9wYXR0ZXJuLnRlc3Rfdm9sdW1lX2Jvb3RfcGF0dGVyblxFIjsKLSAgICBwdXNoIEBp
Z25vcmVkX3Rlc3RzLAotICAgICAgICAiXlxRJHZvbHVtZV9ib290X3BhdHRlcm4udGVzdF9jcmVh
dGVfZWJzX2ltYWdlX2FuZF9jaGVja19ib290XEUiOwotICAgIHB1c2ggQGlnbm9yZWRfdGVzdHMs
Ci0gICAgICAgICJeXFEkc2hlbHZlX2luc3RhbmNlLnRlc3Rfc2hlbHZlX3ZvbHVtZV9iYWNrZWRf
aW5zdGFuY2VcRSI7CiAKICAgICAjIFRob3NlIHRlc3RzIGFjY2VzcyBhIHZvbHVtZSB0aHJvdWdo
IGlTQ1NJLiBUaGlzIGRvZXMgbm90IHdvcmsgd2hlbiBib3RoCiAgICAgIyB0aGUgc2VydmVyIGFu
ZCBjbGllbnQgb2YgaVNDU0kgYXJlIG9uIHRoZSBzYW1lIFhlbiBob3N0IChib3RoIGluIGRvbTAp
LAogICAgICMgTGludXggNC4wIGlzIHRoZSBmaXJzdCBMaW51eCB0byBoYXZlIGEgZml4LgogICAg
IHB1c2ggQGlnbm9yZWRfdGVzdHMsCi0gICAgICAgICJeXFEke3ZvbHVtZV9ib290X3BhdHRlcm59
VjIudGVzdF92b2x1bWVfYm9vdF9wYXR0ZXJuXEUiOworICAgICAgICAiXlxRJHt2b2x1bWVfYm9v
dF9wYXR0ZXJufS50ZXN0X3ZvbHVtZV9ib290X3BhdHRlcm5cRSI7CisgICAgcHVzaCBAaWdub3Jl
ZF90ZXN0cywKKyAgICAgICAgIl5cUSR7dm9sdW1lX2Jvb3RfcGF0dGVybn0udGVzdF9jcmVhdGVf
ZWJzX2ltYWdlX2FuZF9jaGVja19ib290XEUiOworCisgICAgIyBTZWUgbm92YS5naXQ6ZGV2c3Rh
Y2svdGVtcGVzdC1kc3ZtLXRlbXBlc3QteGVuLXJjCisgICAgcHVzaCBAaWdub3JlZF90ZXN0cywK
KyAgICAgICAgIl5cUXRlbXBlc3QuYXBpLmNvbXB1dGUuYWRtaW4udGVzdF92b2x1bWVfc3dhcC5U
ZXN0Vm9sdW1lU3dhcC50ZXN0X3ZvbHVtZV9zd2FwXEUiOwogICAgIHB1c2ggQGlnbm9yZWRfdGVz
dHMsCi0gICAgICAgICJeXFEke3ZvbHVtZV9ib290X3BhdHRlcm59VjIudGVzdF9jcmVhdGVfZWJz
X2ltYWdlX2FuZF9jaGVja19ib290XEUiOworICAgICAgICAiXlxRdGVtcGVzdC5hcGkuY29tcHV0
ZS5pbWFnZXMudGVzdF9pbWFnZXMuSW1hZ2VzVGVzdEpTT04udGVzdF9jcmVhdGVfaW1hZ2VfZnJv
bV9wYXVzZWRfc2VydmVyXEUiOwogCiAgICAgIyBUaGlzIHJlZ2V4IGJlbG93IHNlbGVjdCB0aGUg
dGVzdHMgdG8gcnVuIGFuZCBleGNsdWRlIHRoZSBvbmVzIG1hcmtlZCBhcwogICAgICMgc2xvdyBh
cyB3ZWxsIGFzIHRoZSBleHBsaWNpdCB0ZXN0cyBsaXN0ZWQgYWJvdmUuICBJdCBpcyBiYXNlZCBv
biB0aGUgb25lCi0tIApBbnRob255IFBFUkFSRAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:16:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18:16: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 1dLvnJ-0004iy-RK; Fri, 16 Jun 2017 18:16: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=333b30148=anthony.perard@citrix.com>)
 id 1dLvnI-0004gg-Cr
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 18:16:28 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 03/C7-02181-B7024495; Fri, 16 Jun 2017 18:16:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplkeJIrShJLcpLzFFi42JxWrohUrdawSX
 S4PlxIYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePI0uVsBYdYK1bOTG5g/MLcxcjJISHgL3Ht
 5WxWEJtNwEBixfSrjF2MHBwiAioSt/cagISZBSIkXtxYxQZiCwt4Sdw63ckKUsIioCpxZIUjS
 JhXwE7iTO8VRoiJ8hLT3vWClXACxX9vLQYJCwnYSvxd0cgGYatJ3Fi4jAWiVVDi5MwnLBCbJC
 QOvnjBPIGRdxaS1CwkqQWMTKsYNYpTi8pSi3SNTPWSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxK
 TivWS83M3MQKDpp6BgXEH4652v0OMkhxMSqK87584RwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS
 4K2Wd4kUEixKTU+tSMvMAYYvTFqCg0dJhHc/H1Cat7ggMbc4Mx0idYpRl6Ppw5YvTEIsefl5q
 VLivBYgMwRAijJK8+BGwGLpEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3qdyQFN4MvNK4D
 a9AjqCCeiIoAsOIEeUJCKkpBoY15qk+db0J92P9rxXbrZ2kU1BgMp/3bBZq1S+3FjlLGozrcW
 NYYv9of0nFU9t3+7G98FcPnaeyS2VxRXHPqeErHRzdjq5ZN5L3+dz9FNDbvNtyL3ck/70+aOb
 qqckgg3jrxm4NP5wWMthd2RlkuWq871brVPPxNqF9/TN9jHxD3A4o33Y/ddjJZbijERDLeai4
 kQA+8lJAKACAAA=
X-Env-Sender: prvs=333b30148=anthony.perard@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1497636979!67524616!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53037 invoked from network); 16 Jun 2017 18:16:27 -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;
 16 Jun 2017 18:16:27 -0000
X-IronPort-AV: E=Sophos;i="5.39,348,1493683200"; d="scan'208";a="428236152"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 16 Jun 2017 18:57:02 +0100
Message-ID: <20170616175704.7832-19-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.13.1
In-Reply-To: <20170616175704.7832-1-anthony.perard@citrix.com>
References: <20170616175704.7832-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH v11 18/20] ts-logs-capture: Capture
	OpenStack logs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; 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+
Ci0tLQogdHMtbG9ncy1jYXB0dXJlIHwgNiArKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2Vy
dGlvbnMoKykKCmRpZmYgLS1naXQgYS90cy1sb2dzLWNhcHR1cmUgYi90cy1sb2dzLWNhcHR1cmUK
aW5kZXggMDYxYTExOC4uMGUzZDI2NyAxMDA3NTUKLS0tIGEvdHMtbG9ncy1jYXB0dXJlCisrKyBi
L3RzLWxvZ3MtY2FwdHVyZQpAQCAtMTcxLDYgKzE3MSwxMiBAQCBzdWIgZmV0Y2hfbG9nc19ob3N0
ICgpIHsKIAogICAgICAgICAgICAgICAgICAgL3Zhci9jb3JlLyouY29yZQogCisgICAgICAgICAg
ICAgICAgICAvdmFyL2xvZy9vcGVuc3RhY2svKi5sb2cKKyAgICAgICAgICAgICAgICAgIC9ldGMv
bm92YS8qCisgICAgICAgICAgICAgICAgICAvZXRjL25ldXRyb24vKgorICAgICAgICAgICAgICAg
ICAgL2V0Yy9jaW5kZXIvKgorICAgICAgICAgICAgICAgICAgL2hvbWUvb3NzdGVzdC9idWlsZC4q
LnRlc3QtKi1kZXZzdGFjay90ZW1wZXN0L2V0Yy90ZW1wZXN0LmNvbmYKKwogICAgICAgICAgICAg
ICAgICAgKV07CiAgICAgaWYgKCF0cnlfZmV0Y2hfbG9ncygkaG8sICRsb2dzKSkgewogICAgICAg
ICBsb2dtKCJsb2cgZmV0Y2hpbmcgZmFpbGVkLCB0cnlpbmcgaGFyZCBob3N0IHJlYm9vdC4uLiIp
OwotLSAKQW50aG9ueSBQRVJBUkQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:16:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18:16: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 1dLvnG-0004fl-Jh; Fri, 16 Jun 2017 18:16: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=333b30148=anthony.perard@citrix.com>)
 id 1dLvnF-0004f5-FD
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 18:16:25 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 07/70-01992-87024495; Fri, 16 Jun 2017 18:16:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplkeJIrShJLcpLzFFi42JxWrrBXrdMwSX
 S4PgOMYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePiicqCmawV7btvsTYwfmHuYuTkkBDwl3jd
 9xrMZhMwkFgx/SpjFyMHh4iAisTtvQYgYWaBCIkXN1axgdjCAmESGxdvZwKxWQRUJY70fmcEs
 XkF7CT+HX3FBDFSXmLau15WkDGcQPHfW4tBwkICthJ/VzSyQdhqEjcWLmOBaBWUODnzCQvEKg
 mJgy9eME9g5J2FJDULSWoBI9MqRvXi1KKy1CJdS72kosz0jJLcxMwcXUMDU73c1OLixPTUnMS
 kYr3k/NxNjMCgYQCCHYxrW50PMUpyMCmJ8r5/4hwpxJeUn1KZkVicEV9UmpNafIhRhoNDSYKX
 S94lUkiwKDU9tSItMwcYvjBpCQ4eJRHe/XxAad7igsTc4sx0iNQpRl2Opg9bvjAJseTl56VKi
 fNulQMqEgApyijNgxsBi6VLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuZ9CjKFJzOvBG7TK6
 AjmICOCLrgAHJESSJCSqqBsYjHK0pe7Ubpxtlba7j0JpXdYjo1+8k/b1aL9fPz1exMqv24t4W
 2aVq8eHJo6abZs0WvmL9dGyLc5iKZ+W5uQ2nKKhPFE5bfwvrl3x2LTzd6x7Te+8j7a3eFpe70
 R3yYtWiR94zf+76n/nvlvuOBHGfStfb4aUI+JxSiDldXzH9TfSHh7ZX+nUosxRmJhlrMRcWJA
 O1UNRegAgAA
X-Env-Sender: prvs=333b30148=anthony.perard@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1497636980!103660127!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23844 invoked from network); 16 Jun 2017 18:16:22 -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;
 16 Jun 2017 18:16:22 -0000
X-IronPort-AV: E=Sophos;i="5.39,348,1493683200"; d="scan'208";a="436750176"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 16 Jun 2017 18:56:56 +0100
Message-ID: <20170616175704.7832-13-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.13.1
In-Reply-To: <20170616175704.7832-1-anthony.perard@citrix.com>
References: <20170616175704.7832-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH v11 12/20] make-flight: Increase
	dom0_mem for openstack flight
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2l0aCA0RyBmb3IgZG9tMF9tZW0sIGEgaG9zdCBydW5uaW5nIGRldnN0YWNrIGlzIHVzaW5nIGFi
b3V0IDEuNUcgb2YKc3dhcC4KClNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255
LnBlcmFyZEBjaXRyaXguY29tPgotLS0KIG1ha2UtZmxpZ2h0IHwgMiArLQogMSBmaWxlIGNoYW5n
ZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvbWFrZS1mbGln
aHQgYi9tYWtlLWZsaWdodAppbmRleCBmZjRmMTdlLi5hMGM5ZDJiIDEwMDc1NQotLS0gYS9tYWtl
LWZsaWdodAorKysgYi9tYWtlLWZsaWdodApAQCAtNzE0LDcgKzcxNCw3IEBAIGRvX29wZW5zdGFj
a190ZXN0cyAoKSB7CiAgICAgICAgIGpvYl9jcmVhdGVfdGVzdCB0ZXN0LSR4ZW5hcmNoJGtlcm4t
JGRvbTBhcmNoLWRldnN0YWNrIFwKICAgICAgICAgICAgIHRlc3QtZGV2c3RhY2sgbGlidmlydCAk
eGVuYXJjaCAkZG9tMGFyY2ggXAogICAgICAgICAgICAgJG9zX3J1bnZhcnMgXAotICAgICAgICAg
ICAgZG9tMF9tZW09NDAwMCBcCisgICAgICAgICAgICBkb20wX21lbT02MDAwIFwKICAgICAgICAg
ICAgIGVuYWJsZV94c209JHhzbSBcCiAgICAgICAgICAgICBhbGxfaG9zdGZsYWdzPSRtb3N0X2hv
c3RmbGFncwogICAgIGRvbmUKLS0gCkFudGhvbnkgUEVSQVJECgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:16:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18:16: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 1dLvnJ-0004i7-Jx; Fri, 16 Jun 2017 18:16: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=333b30148=anthony.perard@citrix.com>)
 id 1dLvnH-0004f6-Rf
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 18:16:27 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 88/8A-02180-B7024495; Fri, 16 Jun 2017 18:16:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42JxWrrBXrdKwSX
 S4PMhfovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPyr36WggtsFSt+HGNuYDzK2sXIySEh4C9x
 cf0jNhCbTcBAYsX0q4xdjBwcIgIqErf3GoCEmQUiJF7cWAVWIiyQJHHmzV1mEJtFQFXi4ZUDj
 CA2r4CdxM4fJ9ghRspLTHvXywoyhhMo/ntrMUhYSMBW4u+KRjYIW03ixsJlLBCtghInZz5hgV
 glIXHwxQvmCYy8s5CkZiFJLWBkWsWoXpxaVJZapGupl1SUmZ5RkpuYmaNraGCql5taXJyYnpq
 TmFSsl5yfu4kRGDYMQLCDcW2r8yFGSQ4mJVHe90+cI4X4kvJTKjMSizPii0pzUosPMcpwcChJ
 8HLJu0QKCRalpqdWpGXmAAMYJi3BwaMkwrufDyjNW1yQmFucmQ6ROsWoy9H0YcsXJiGWvPy8V
 Clx3q1yQEUCIEUZpXlwI2DRdIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvE9BpvBk5pXAbX
 oFdAQT0BFBFxxAjihJREhJNTCGHD9cmD73nEp3mG3l8Tl23ffZPH/3qOx0WDnpyuWIuhWf7B9
 2fJSo+V2prywsa3/v/hejRJk3/UtLZCdIujGXTTf0vjW1pFsmiT2He77dW+XowC1ZHWaiX2d1
 +qT9LXmxbs2snu1RCr6Cf0IdXYs9Vvffl/l3T/NFv/2a0FBvG2V3D8V3kUosxRmJhlrMRcWJA
 HXzwSyhAgAA
X-Env-Sender: prvs=333b30148=anthony.perard@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1497636980!103660127!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24070 invoked from network); 16 Jun 2017 18:16:25 -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;
 16 Jun 2017 18:16:25 -0000
X-IronPort-AV: E=Sophos;i="5.39,348,1493683200"; d="scan'208";a="436750185"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 16 Jun 2017 18:56:55 +0100
Message-ID: <20170616175704.7832-12-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.13.1
In-Reply-To: <20170616175704.7832-1-anthony.perard@citrix.com>
References: <20170616175704.7832-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH v11 11/20] ts-openstack-deploy: Increase
	fd and memory limits for rabbitmq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; 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+
Ci0tLQogdHMtb3BlbnN0YWNrLWRlcGxveSB8IDE0ICsrKysrKysrKysrKysrCiAxIGZpbGUgY2hh
bmdlZCwgMTQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3RzLW9wZW5zdGFjay1kZXBsb3kg
Yi90cy1vcGVuc3RhY2stZGVwbG95CmluZGV4IDIxMDc3NjAuLjA0MzE3YTAgMTAwNzU1Ci0tLSBh
L3RzLW9wZW5zdGFjay1kZXBsb3kKKysrIGIvdHMtb3BlbnN0YWNrLWRlcGxveQpAQCAtMTMwLDYg
KzEzMCwyMCBAQCBFTkQKIG9zc3Rlc3QgQUxMPShBTEwpIE5PUEFTU1dEOkFMTAogRGVmYXVsdHM6
b3NzdGVzdCBlbnZfa2VlcCArPSAiQ1VSTF9DQV9CVU5ETEUiCiBFTkQKKworICAgICMgSW5jcmVh
c2Ugc29tZSBsaW1pdHMgb2YgcmFiYml0IHNlcnZlciAobWVzc2FnZSBicm9rZXIpCisgICAgdGFy
Z2V0X2NtZF9yb290KCRobywgPDxFTkQpOworICAgICAgICBzZXQgLWUKKyAgICAgICAgbWtkaXIg
LXAgL2V0Yy9yYWJiaXRtcQorRU5ECisgICAgdGFyZ2V0X3B1dGZpbGVjb250ZW50c19yb290X3N0
YXNoKCRobywgMTAwLAorICAgICAgICA8PEVORCwgIi9ldGMvZGVmYXVsdC9yYWJiaXRtcS1zZXJ2
ZXIiKTsKK3VsaW1pdCAtbiA2NTUzNgorRU5ECisgICAgdGFyZ2V0X3B1dGZpbGVjb250ZW50c19y
b290X3N0YXNoKCRobywgMTAwLAorICAgICAgICA8PEVORCwgIi9ldGMvcmFiYml0bXEvcmFiYml0
bXEuY29uZmlnIik7Citbe3JhYmJpdCwgW3t2bV9tZW1vcnlfaGlnaF93YXRlcm1hcmssIDAuOH1d
fV0uCitFTkQKIH0KIAogc3ViIGRlcGxveSgpIHsKLS0gCkFudGhvbnkgUEVSQVJECgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:16:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18:16: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 1dLvnG-0004fY-By; Fri, 16 Jun 2017 18:16: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=333b30148=anthony.perard@citrix.com>)
 id 1dLvnF-0004f1-97
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 18:16:25 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 27/A1-02181-87024495; Fri, 16 Jun 2017 18:16:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrohUrdUwSX
 S4MN6fovvWyYzOTB6HP5whSWAMYo1My8pvyKBNaPz/VG2glksFR8nPmJpYHzM3MXIySEh4C+x
 aNtPJhCbTcBAYsX0q4xdjBwcIgIqErf3GoCEmQUiJF7cWMUGYgsLhEscWNHLCmKzCKhKXJo6D
 6yVV8BOYs2XBqiR8hLT3oHUcHBwAsV/by0GCQsJ2Er8XdHIBmGrSdxYuIwFolVQ4uTMJywQqy
 QkDr54wTyBkXcWktQsJKkFjEyrGDWKU4vKUot0jUz1kooy0zNKchMzc3QNDUz1clOLixPTU3M
 Sk4r1kvNzNzECA6eegYFxB+Oudr9DjJIcTEqivO+fOEcK8SXlp1RmJBZnxBeV5qQWH2KU4eBQ
 kuCtlneJFBIsSk1PrUjLzAGGMExagoNHSYR3Px9Qmre4IDG3ODMdInWKUZej6cOWL0xCLHn5e
 alS4rxb5YCKBECKMkrz4EbA4ukSo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHepyBTeDLzSu
 A2vQI6ggnoiKALDiBHlCQipKQaGJMUVzds2LlYQCOrM3Utg/4U5SdXbcMeTKyovDvpCle3zi7
 vObJFpx+4N86bpbnz1SG7xCgn5RmnrU8kxy/7qn/YMe5PyOppb7dodG3dUvbx5OfyyasiJBaf
 TXM7vNvJdYlnq7b1xbe5wRlTz0r+7ziyt/Pr8gUrqotuOc5YUbOvMVB7hukpPwMlluKMREMt5
 qLiRAB5NLZhogIAAA==
X-Env-Sender: prvs=333b30148=anthony.perard@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1497636979!67524616!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52304 invoked from network); 16 Jun 2017 18:16: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;
 16 Jun 2017 18:16:21 -0000
X-IronPort-AV: E=Sophos;i="5.39,348,1493683200"; d="scan'208";a="428236144"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 16 Jun 2017 18:57:01 +0100
Message-ID: <20170616175704.7832-18-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.13.1
In-Reply-To: <20170616175704.7832-1-anthony.perard@citrix.com>
References: <20170616175704.7832-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH v11 17/20] ts-openstack-deploy: Move
	logs to /var/log/openstack
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; 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+
Ci0tLQogdHMtb3BlbnN0YWNrLWRlcGxveSB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2Vy
dGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3RzLW9wZW5zdGFjay1kZXBsb3kg
Yi90cy1vcGVuc3RhY2stZGVwbG95CmluZGV4IDhmNmM3YTIuLmNmZmJiNWQgMTAwNzU1Ci0tLSBh
L3RzLW9wZW5zdGFjay1kZXBsb3kKKysrIGIvdHMtb3BlbnN0YWNrLWRlcGxveQpAQCAtNTgsNyAr
NTgsNyBAQCBERVNUPSRidWlsZGRpcgogREFUQV9ESVI9XCRERVNUL2RhdGEKIFNFUlZJQ0VfRElS
PVwkREVTVC9zdGF0dXMKIFNVQlVOSVRfT1VUUFVUPVwkREVTVC9kZXZzdGFjay5zdWJ1bml0Ci1M
T0dGSUxFPVwkREVTVC9sb2dzL3N0YWNrLnNoLmxvZworTE9HRElSPS92YXIvbG9nL29wZW5zdGFj
awogTE9HX0NPTE9SPUZhbHNlCiBMSUJWSVJUX1RZUEU9eGVuCiBkaXNhYmxlX3NlcnZpY2UgaG9y
aXpvbgotLSAKQW50aG9ueSBQRVJBUkQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:16:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18:16:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLvnN-0004mN-2M; Fri, 16 Jun 2017 18:16: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=333b30148=anthony.perard@citrix.com>)
 id 1dLvnL-0004g1-Ir
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 18:16:31 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 29/63-19466-F7024495; Fri, 16 Jun 2017 18:16:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42JxWrrBXrdOwSX
 SYPF/a4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPd+WNsBSdYK3483sTawHiXpYuRk0NCwF/i
 +e69YDabgIHEiulXGbsYOThEBFQkbu81AAkzC0RIvLixig3EFhbwlXi3dgojiM0ioCrxc88ts
 DivgJ3EjYbLjBAj5SWmvetlBRnDCRT/vbUYJCwkYCvxd0UjG4StJnFj4TIWiFZBiZMzn7BArJ
 KQOPjiBfMERt5ZSFKzkKQWMDKtYlQvTi0qSy3StdRLKspMzyjJTczM0TU0MNXLTS0uTkxPzUl
 MKtZLzs/dxAgMGwYg2MG4ttX5EKMkB5OSKO/7J86RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4
 q+VdIoUEi1LTUyvSMnOAAQyTluDgURLh3c8HlOYtLkjMLc5Mh0idYtTlaPqw5QuTEEtefl6ql
 DivBcgMAZCijNI8uBGwaLrEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd6nckBTeDLzSuA2vQ
 I6ggnoiKALDiBHlCQipKQaGOMmNeUc2P6XV/tkVtGuLS4Vuzv1Hxkz5XfEJeffkjdKtLV+Wv3
 9tx7PxuvvvbN9/3xsmLIiNN7EtSt8l5uZZYh70NWV3FUpzXW5i9kvV5utsDwx/UWx4DPX1Uq6
 TG6PXE0TJhx1U3Bi2Ljl+93ZJyzVVDf2PVt0vVvqzWzuLxM2AwPxzXxLJZbijERDLeai4kQAW
 5VSsqECAAA=
X-Env-Sender: prvs=333b30148=anthony.perard@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1497636980!103660127!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24645 invoked from network); 16 Jun 2017 18:16:30 -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;
 16 Jun 2017 18:16:30 -0000
X-IronPort-AV: E=Sophos;i="5.39,348,1493683200"; d="scan'208";a="436750194"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 16 Jun 2017 18:56:57 +0100
Message-ID: <20170616175704.7832-14-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.13.1
In-Reply-To: <20170616175704.7832-1-anthony.perard@citrix.com>
References: <20170616175704.7832-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH v11 13/20] ts-openstack-deploy: Apply a
	Tempest patch
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; 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+
Ci0tLQogdHMtb3BlbnN0YWNrLWRlcGxveSB8IDEwICsrKysrKysrKysKIDEgZmlsZSBjaGFuZ2Vk
LCAxMCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdHMtb3BlbnN0YWNrLWRlcGxveSBiL3Rz
LW9wZW5zdGFjay1kZXBsb3kKaW5kZXggMDQzMTdhMC4uMDQwNTNkZSAxMDA3NTUKLS0tIGEvdHMt
b3BlbnN0YWNrLWRlcGxveQorKysgYi90cy1vcGVuc3RhY2stZGVwbG95CkBAIC0xNDQsNiArMTQ0
LDE2IEBAIEVORAogICAgICAgICA8PEVORCwgIi9ldGMvcmFiYml0bXEvcmFiYml0bXEuY29uZmln
Iik7CiBbe3JhYmJpdCwgW3t2bV9tZW1vcnlfaGlnaF93YXRlcm1hcmssIDAuOH1dfV0uCiBFTkQK
KworICAgICMgQXBwbHkgaHR0cHM6Ly9yZXZpZXcub3BlbnN0YWNrLm9yZy80NDk2OTUvIHRvIHRl
bXBlc3QgdG8gd29ya2Fyb3VuZCBhbgorICAgICMgaXNzdWUuIENoZWNrIGNvbW1lbnRzIGZvciBt
b3JlIGluZm9ybWF0aW9uCisgICAgdGFyZ2V0X2NtZCgkaG8sIDw8RU5ELCAxMjApOworc2V0IC1l
CitjZCAkYnVpbGRkaXIvdGVtcGVzdAorZ2l0IGZldGNoIG9yaWdpbiByZWZzL2NoYW5nZXMvOTUv
NDQ5Njk1LzEKK2dpdCBjaGVycnktcGljayBGRVRDSF9IRUFECitFTkQKKwogfQogCiBzdWIgZGVw
bG95KCkgewotLSAKQW50aG9ueSBQRVJBUkQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:16:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18: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 1dLvnO-0004oI-BC; Fri, 16 Jun 2017 18:16: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=333b30148=anthony.perard@citrix.com>)
 id 1dLvnM-0004kl-Fo
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 18:16:32 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 E5/02-01752-F7024495; Fri, 16 Jun 2017 18:16:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplkeJIrShJLcpLzFFi42JxWrrBXrdGwSX
 SYO83RYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePUxRa2gkMsFaubNzA1MB5h7mLk4JAQ8Jf4
 +K22i5GTg03AQGLF9KuMIGERARWJ23sNQMLMAhESL26sYgOxhQUCJZb87WUCsVkEVCVarl1nA
 bF5Bewkfn1awQhiSwjIS0x718sKMoYTKP57azFIWEjAVuLvikY2CFtN4sbCZVCtghInZz5hgV
 glIXHwxQvmCYy8s5CkZiFJLWBkWsWoXpxaVJZapGupl1SUmZ5RkpuYmaNraGCql5taXJyYnpq
 TmFSsl5yfu4kRGDQMQLCDcW2r8yFGSQ4mJVHe90+cI4X4kvJTKjMSizPii0pzUosPMcpwcChJ
 8HLJu0QKCRalpqdWpGXmAMMXJi3BwaMkwrufDyjNW1yQmFucmQ6ROsWoy9H0YcsXJiGWvPy8V
 Clx3q1yQEUCIEUZpXlwI2CxdIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvE9BpvBk5pXAbX
 oFdAQT0BFBFxxAjihJREhJNTA6i524e54/hL2TYZa18ZkQJqV0V8eGru3HmoMlePn+7CngmX9
 Fu8MhtPVX4M9nh3c0b2c9fvWh9/ni0yb2c0+sllBb88T/2Zt5ycqhPVK7527cGjP5IePldYut
 bT9dLDeZ7r5Im2XVZybTWWkPXHzuOZ6M1NnNvTGoX5Zxl8n9sOpwH6X0rjglluKMREMt5qLiR
 ACiJj/noAIAAA==
X-Env-Sender: prvs=333b30148=anthony.perard@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1497636980!103660127!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24308 invoked from network); 16 Jun 2017 18:16: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;
 16 Jun 2017 18:16:28 -0000
X-IronPort-AV: E=Sophos;i="5.39,348,1493683200"; d="scan'208";a="436750192"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 16 Jun 2017 18:57:03 +0100
Message-ID: <20170616175704.7832-20-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.13.1
In-Reply-To: <20170616175704.7832-1-anthony.perard@citrix.com>
References: <20170616175704.7832-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH v11 19/20] ts-openstack-deploy: Increase
	devstack timeout
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; 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+
Ci0tLQogdHMtb3BlbnN0YWNrLWRlcGxveSB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2Vy
dGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3RzLW9wZW5zdGFjay1kZXBsb3kg
Yi90cy1vcGVuc3RhY2stZGVwbG95CmluZGV4IGNmZmJiNWQuLmMyMTY4OWQgMTAwNzU1Ci0tLSBh
L3RzLW9wZW5zdGFjay1kZXBsb3kKKysrIGIvdHMtb3BlbnN0YWNrLWRlcGxveQpAQCAtMTc3LDcg
KzE3Nyw3IEBAIHN1YiBkZXBsb3koKSB7CiAgICAgJGh0dHBwcm94eSAuPQogICAgICAgICAiXG4g
ICAgICAgIENVUkxfQ0FfQlVORExFPSRtaXRtY2VydDsgZXhwb3J0IENVUkxfQ0FfQlVORExFIgog
ICAgICAgICBpZiAkbWl0bWNlcnQ7Ci0gICAgdGFyZ2V0X2NtZCgkaG8sIDw8RU5ELCAxODAwKTsK
KyAgICB0YXJnZXRfY21kKCRobywgPDxFTkQsIDM2MDApOwogICAgICAgICBzZXQgLWUKICAgICAg
ICAgJGh0dHBwcm94eQogICAgICAgICBjZCAkYnVpbGRkaXIvZGV2c3RhY2sKLS0gCkFudGhvbnkg
UEVSQVJECgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:16:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18: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 1dLvnO-0004pS-NB; Fri, 16 Jun 2017 18:16: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=333b30148=anthony.perard@citrix.com>)
 id 1dLvnO-0004nE-2j
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 18:16:34 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 76/56-02022-18024495; Fri, 16 Jun 2017 18:16:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpikeJIrShJLcpLzFFi42JxWrohUrdWwSX
 S4MQmC4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePokvdMBas5K+5vv8DewHiDrYuRk0NCwF9i
 0fVZzCA2m4CBxIrpVxm7GDk4RARUJG7vNQAJMwtESLy4sYoNJCwskCJxd5MFSJhFQFXi66apj
 CA2r4CdxLk9lxghJspLTHvXywpSzgkU/721GCQsJGAr8XdFIxuErSZxY+EyFohWQYmTM5+wQG
 ySkDj44gXzBEbeWUhSs5CkFjAyrWLUKE4tKkst0jUy1UsqykzPKMlNzMzRNTQw1ctNLS5OTE/
 NSUwq1kvOz93ECAybegYGxh2Mu9r9DjFKcjApifK+f+IcKcSXlJ9SmZFYnBFfVJqTWnyIUYaD
 Q0mCt1reJVJIsCg1PbUiLTMHGMAwaQkOHiUR3v18QGne4oLE3OLMdIjUKUZFKXFeC5A+AZBER
 mkeXBssai4xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEuZ9Kgc0hSczrwRu+iugxUxAi4MuOI
 AsLklESEk1MGqtfH9joVFkfOPFWi7vtGzJexsOGBUUBLxhmPXhy2U2mR1BtdLi8XWt0+9x9BX
 +/H5s79+pEWe6H08VZUt/xRk15zDX7Yan/RvsQ04f2DFXdf5x+WTXjJ6O9EP9XJK7PxpoSrtH
 /TreYuQ5o+mLoKCqC0tzZa1WXVvLb0XBV15n+o2k3k34pcRSnJFoqMVcVJwIAB8dO8eVAgAA
X-Env-Sender: prvs=333b30148=anthony.perard@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1497636979!67524616!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53253 invoked from network); 16 Jun 2017 18:16:29 -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;
 16 Jun 2017 18:16:29 -0000
X-IronPort-AV: E=Sophos;i="5.39,348,1493683200"; d="scan'208";a="428236156"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 16 Jun 2017 18:56:58 +0100
Message-ID: <20170616175704.7832-15-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.13.1
In-Reply-To: <20170616175704.7832-1-anthony.perard@citrix.com>
References: <20170616175704.7832-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH v11 14/20] ts-openstack-deploy: Ignore
	libvirt-python version and use latest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RGV2c3RhY2sgaXMgZ29pbmcgdG8gdHJ5IHRvIGluc3RhbGwgYSBzcGVjaWZpYyB2ZXJzaW9uIG9m
IGxpYnZpcnQtcHl0aG9uCihjdXJyZW50bHkgMi41LjApIGJ1dCB0aGlzIGZhaWwgd2l0aCBsaWJ2
aXJ0IGluc3RhbGxlZCBieSBvc3N0ZXN0LgpSZW1vdmUgdGhlIHJlcXVpcmVtZW50IGFuZCB1c2Ug
dGhlIGxhdGVzdCBhdmFpbGFibGUgaW5zdGVhZC4KClNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVS
QVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgotLS0KIHRzLW9wZW5zdGFjay1kZXBsb3kg
fCAxNSArKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspCgpk
aWZmIC0tZ2l0IGEvdHMtb3BlbnN0YWNrLWRlcGxveSBiL3RzLW9wZW5zdGFjay1kZXBsb3kKaW5k
ZXggMDQwNTNkZS4uOGY2YzdhMiAxMDA3NTUKLS0tIGEvdHMtb3BlbnN0YWNrLWRlcGxveQorKysg
Yi90cy1vcGVuc3RhY2stZGVwbG95CkBAIC05Myw2ICs5MywyMSBAQCBFTkQKICAgICAgICAgfQog
ICAgICk7CiAKKyAgICB0YXJnZXRfZWRpdGZpbGUoJGhvLAorICAgICAgICAiJGJ1aWxkZGlyL3Jl
cXVpcmVtZW50cy91cHBlci1jb25zdHJhaW50cy50eHQiLAorICAgICAgICBzdWIgeworICAgICAg
ICAgICAgd2hpbGUgKDxFST4pIHsKKyAgICAgICAgICAgICAgICAjIElnbm9yZSBsaWJ2aXJ0LXB5
dGhvbiByZXF1aXJlbWVudCBhbmQgaW5zdGFsbCBsYXRlc3QsCisgICAgICAgICAgICAgICAgIyBv
dGhlcndpc2UgaXQncyBub3QgZ29pbmcgdG8gd29yayB3aXRoIGxhdGVzdCBsaWJ2aXJ0CisgICAg
ICAgICAgICAgICAgIyBpbnN0YWxsZWQgYnkgb3NzdGVzdC4KKyAgICAgICAgICAgICAgICBpZiAo
bS9ebGlidmlydC1weXRob249PT0uKiQvKSB7CisgICAgICAgICAgICAgICAgICAgIG5leHQ7Cisg
ICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgIHByaW50IEVPIG9yIGRpZSAkITsKKyAg
ICAgICAgICAgIH0KKyAgICAgICAgfQorICAgICk7CisKICAgICAjIFBhY2thZ2UgcHl0aG9uLXN5
c3RlbWQgZG9lcyBub3QgZXhpc3QgaW4gRGViaWFuIGluc3RhbGxlZCBieSBvc3N0ZXN0CiAgICAg
dGFyZ2V0X2VkaXRmaWxlKCRobywgIiRidWlsZGRpci9kZXZzdGFjay9maWxlcy9kZWJzL2dlbmVy
YWwiLCBzdWIgewogICAgICAgICB3aGlsZSAoPEVJPikgewotLSAKQW50aG9ueSBQRVJBUkQKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:16:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18: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 1dLvnQ-0004u0-UC; Fri, 16 Jun 2017 18:16: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=333b30148=anthony.perard@citrix.com>)
 id 1dLvnQ-0004sP-Cz
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 18:16:36 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 87/AA-02180-38024495; Fri, 16 Jun 2017 18:16:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrohUrdBwSX
 S4GUPj8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnHt5Dn2gsmCFQc/HmRsYJzL18XIySEh4C/x
 78sddhCbTcBAYsX0q4xdjBwcIgIqErf3GoCEmQUiJF7cWMUGYgsLhEp0Ny5gArFZBFQlmo48Y
 QaxeQXsJPYunscKMVJeYtq7XlaQMZxA8d9bi0HCQgK2En9XNLJB2GoSNxYuY4FoFZQ4OfMJC8
 QqCYmDL14wT2DknYUkNQtJagEj0ypGjeLUorLUIl0jU72kosz0jJLcxMwcXUMDU73c1OLixPT
 UnMSkYr3k/NxNjMDAqWdgYNzBuKvd7xCjJAeTkijv+yfOkUJ8SfkplRmJxRnxRaU5qcWHGGU4
 OJQkeKvlXSKFBItS01Mr0jJzgCEMk5bg4FES4d3PB5TmLS5IzC3OTIdInWLU5diwev0XJiGWv
 Py8VClxXguQGQIgRRmleXAjYPF0iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5Iw71M5oCk8mX
 klcJteAR3BBHRE0AUHkCNKEhFSUg2MyYUOnDO/2KeLJv1UfyQ22eLoC6ZMne2TruQ5szW4r1m
 kW86W99tt2pEDMj5sE/+4/I30zlz03pzpgPeHNnW/Uxx1cjOen81Z4G6vfiehlO+A7EHFoyek
 7WetebVr2v6EWsHTna+tebw2y7JqzDswceE9TbbOM3rGMofKJjiVGmgorvbWeiWkxFKckWiox
 VxUnAgAiNaIXqICAAA=
X-Env-Sender: prvs=333b30148=anthony.perard@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1497636979!67524616!6
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53422 invoked from network); 16 Jun 2017 18:16:31 -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;
 16 Jun 2017 18:16:31 -0000
X-IronPort-AV: E=Sophos;i="5.39,348,1493683200"; d="scan'208";a="428236161"
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 16 Jun 2017 18:56:54 +0100
Message-ID: <20170616175704.7832-11-anthony.perard@citrix.com>
X-Mailer: git-send-email 2.13.1
In-Reply-To: <20170616175704.7832-1-anthony.perard@citrix.com>
References: <20170616175704.7832-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH v11 10/20] ts-openstack-deploy: Switch
	to Neutron for network
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

bm92YS1uZXR3b3JrIGlzIG5vdCBzdXBwb3J0ZWQgYW55bW9yZSBhbmQgTmV1dHJvbiBpcyB0aGUg
ZGVmYXVsdC4KClNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBj
aXRyaXguY29tPgotLS0KIGFwLWNvbW1vbiAgICAgICAgICAgfCAzICsrLQogbWFrZS1mbGlnaHQg
ICAgICAgICB8IDIgKy0KIHRzLW9wZW5zdGFjay1kZXBsb3kgfCA4ICstLS0tLS0tCiAzIGZpbGVz
IGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9h
cC1jb21tb24gYi9hcC1jb21tb24KaW5kZXggN2U4NGYxNS4uYWRmZGMxMSAxMDA2NDQKLS0tIGEv
YXAtY29tbW9uCisrKyBiL2FwLWNvbW1vbgpAQCAtNTUsNyArNTUsOCBAQAogOiAke0JBU0VfVFJF
RV9PVk1GOj1naXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdH0KIAogZGVmaW5l
X29wZW5zdGFja190cmVlcygpIHsKLSAgICBsb2NhbCBvcGVuc3RhY2tfdHJlZXM9KGNpbmRlciBn
bGFuY2Uga2V5c3RvbmUgbm92YSByZXF1aXJlbWVudHMgdGVtcGVzdCkKKyAgICBsb2NhbCBvcGVu
c3RhY2tfdHJlZXM9KGNpbmRlciBnbGFuY2Uga2V5c3RvbmUgbmV1dHJvbiBub3ZhIHJlcXVpcmVt
ZW50cworICAgICAgICB0ZW1wZXN0KQogICAgIGxvY2FsIHRyZWUKICAgICBsb2NhbCB1cmwKIApk
aWZmIC0tZ2l0IGEvbWFrZS1mbGlnaHQgYi9tYWtlLWZsaWdodAppbmRleCAzMjM1Y2NhLi5mZjRm
MTdlIDEwMDc1NQotLS0gYS9tYWtlLWZsaWdodAorKysgYi9tYWtlLWZsaWdodApAQCAtNjk2LDcg
KzY5Niw3IEBAIGRvX2V4YW1pbmVfb25lICgpIHsKIAogZG9fb3BlbnN0YWNrX3Rlc3RzICgpIHsK
ICAgICBsb2NhbCB4c21zPSQoeGVuYnJhbmNoX3hzbV92YXJpYW50cykKLSAgICBsb2NhbCBvcGVu
c3RhY2tfdHJlZXM9KGNpbmRlciBkZXZzdGFjayBnbGFuY2Uga2V5c3RvbmUgbm92YQorICAgIGxv
Y2FsIG9wZW5zdGFja190cmVlcz0oY2luZGVyIGRldnN0YWNrIGdsYW5jZSBrZXlzdG9uZSBuZXV0
cm9uIG5vdmEKICAgICAgICAgcmVxdWlyZW1lbnRzIHRlbXBlc3QpCiAKICAgICBpZiBbICRicmFu
Y2ggIT0gb3BlbnN0YWNrLW5vdmEgXTsgdGhlbgpkaWZmIC0tZ2l0IGEvdHMtb3BlbnN0YWNrLWRl
cGxveSBiL3RzLW9wZW5zdGFjay1kZXBsb3kKaW5kZXggMTM0OTAwOS4uMjEwNzc2MCAxMDA3NTUK
LS0tIGEvdHMtb3BlbnN0YWNrLWRlcGxveQorKysgYi90cy1vcGVuc3RhY2stZGVwbG95CkBAIC0z
NSw2ICszNSw3IEBAIHN1YiBjaGVja291dCAoKSB7CiAgICAgYnVpbGRfY2xvbmUoJGhvLCAnb3Bl
bnN0YWNrX2RldnN0YWNrJywgICAgICRidWlsZGRpciwgJ2RldnN0YWNrJyk7CiAgICAgYnVpbGRf
Y2xvbmUoJGhvLCAnb3BlbnN0YWNrX2dsYW5jZScsICAgICAgICRidWlsZGRpciwgJ2dsYW5jZScp
OwogICAgIGJ1aWxkX2Nsb25lKCRobywgJ29wZW5zdGFja19rZXlzdG9uZScsICAgICAkYnVpbGRk
aXIsICdrZXlzdG9uZScpOworICAgIGJ1aWxkX2Nsb25lKCRobywgJ29wZW5zdGFja19uZXV0cm9u
JywgICAgICAkYnVpbGRkaXIsICduZXV0cm9uJyk7CiAgICAgYnVpbGRfY2xvbmUoJGhvLCAnb3Bl
bnN0YWNrX25vdmEnLCAgICAgICAgICRidWlsZGRpciwgJ25vdmEnKTsKICAgICBidWlsZF9jbG9u
ZSgkaG8sICdvcGVuc3RhY2tfcmVxdWlyZW1lbnRzJywgJGJ1aWxkZGlyLCAncmVxdWlyZW1lbnRz
Jyk7CiAgICAgYnVpbGRfY2xvbmUoJGhvLCAnb3BlbnN0YWNrX3RlbXBlc3QnLCAgICAgICRidWls
ZGRpciwgJ3RlbXBlc3QnKTsKQEAgLTYzLDEzICs2NCw2IEBAIExJQlZJUlRfVFlQRT14ZW4KIGRp
c2FibGVfc2VydmljZSBob3Jpem9uCiBkaXNhYmxlX3NlcnZpY2Ugbi1ub3ZuYwogZGlzYWJsZV9z
ZXJ2aWNlIGRzdGF0Ci0jIERpc2FibGUgbmV1dHJvbiBhbmQgc3dpdGNoIGJhY2sgdG8gbm92YS1u
ZXR3b3JrCi1kaXNhYmxlX3NlcnZpY2UgcS1zdmMKLWRpc2FibGVfc2VydmljZSBxLWRoY3AKLWRp
c2FibGVfc2VydmljZSBxLW1ldGEKLWRpc2FibGVfc2VydmljZSBxLWFndAotZGlzYWJsZV9zZXJ2
aWNlIHEtbDMKLWVuYWJsZV9zZXJ2aWNlIG4tbmV0CiBVU0VfU1lTVEVNRD1GYWxzZQogIyBUbyBr
ZWVwIHN5c3RlbWQgb2ZmLCB3ZSBuZWVkIHRvIGVuYWJsZSB1c2Ugb2Ygc2NyZWVuCiBVU0VfU0NS
RUVOPVRydWUKLS0gCkFudGhvbnkgUEVSQVJECgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:18:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18: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 1dLvpG-00060K-A0; Fri, 16 Jun 2017 18: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 <julien.grall@arm.com>) id 1dLvpF-0005zq-EI
 for xen-devel@lists.xen.org; Fri, 16 Jun 2017 18:18:29 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 65/C9-03620-4F024495; Fri, 16 Jun 2017 18:18:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVysyfVTfeLgku
 kwYspghZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bjPbcYC1bxVUzb+4OpgfEhdxcjF4eQwGZG
 iWv7vzFCOEsZJY6fmMbexcjJISwQJ7Hg+BMWEFtEQF9i0+1GsDizgJ3E//ap7BANs5gkVixsZ
 wRJsAloStz5/Impi5GDg1fASuLo2xCQMIuAqsTFNdfB5ogKhEv0HuhnA7F5BQQlTs6EmM8p4C
 OxdvI0Noj5ZhLzNj9khrDFJW49mc8EYctLbH87h3kCI/8sJO2zkLTMQtIyC0nLAkaWVYzqxal
 FZalFusZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiB4ckABDsYO/45HWKU5GBS
 EuV9/8Q5UogvKT+lMiOxOCO+qDQntfgQowwHh5IELxsw3IUEi1LTUyvSMnOAkQKTluDgURLh3
 c8HlOYtLkjMLc5Mh0idYtTl2LB6/RcmIZa8/LxUKXFedZAZAiBFGaV5cCNgUXuJUVZKmJcR6C
 ghnoLUotzMElT5V4ziHIxKwrxP5YCm8GTmlcBtegV0BBPQEUEXHECOKElESEk1MK761tV0Rju
 /Z1dokco/12wWJ7EfVxb78ohFvlq4VFfXaUXnJGennE2+Xt+5OU3vt045OTHHe+nRmXM2VMSe
 bjvw0/vSN4cJUY+4O1f4ln5Lm1G7MWVNbEG2b/j8kws+/xPIV9odUJ7G3qLBI6Lbld62+0/fM
 qXpv+M3M5dn3OB6M++v0YEzzEosxRmJhlrMRcWJAGAVKwvVAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1497637107!60357620!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29547 invoked from network); 16 Jun 2017 18:18:28 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-2.tower-21.messagelabs.com with SMTP; 16 Jun 2017 18:18:28 -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 4537B1596;
 Fri, 16 Jun 2017 11:18:27 -0700 (PDT)
Received: from [10.37.8.178] (unknown [10.37.8.178])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 551663F557;
 Fri, 16 Jun 2017 11:18:26 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20170613161323.25196-1-julien.grall@arm.com>
 <20170613161323.25196-4-julien.grall@arm.com>
 <alpine.DEB.2.10.1706151525550.12156@sstabellini-ThinkPad-X260>
 <0d512b9c-1300-633b-ebae-8881d10596d4@arm.com>
 <alpine.DEB.2.10.1706161029380.17964@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <8fdd793a-f594-2f0b-4a23-d01ece9cd5f8@arm.com>
Date: Fri, 16 Jun 2017 19:18: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: <alpine.DEB.2.10.1706161029380.17964@sstabellini-ThinkPad-X260>
Content-Language: en-US
Cc: nd@arm.com, punit.agrawal@arm.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 03/24] xen/arm: setup: Remove bogus
 xenheap_mfn_end in setup_mm for arm64
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGkgU3RlZmFubywKCk9uIDA2LzE2LzIwMTcgMDY6MzMgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3
cm90ZToKPiBPbiBGcmksIDE2IEp1biAyMDE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpIFN0
ZWZhbm8sCj4+Cj4+IE9uIDE1LzA2LzIwMTcgMjM6MjgsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPj4+IE9uIFR1ZSwgMTMgSnVuIDIwMTcsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+PiB4ZW5o
ZWFwX21mbl9lbmQgaXMgc3RvcmluZyBhbiBNRk4gYW5kIG5vdCBhIHBoeXNpY2FsIGFkZHJlc3Mu
IFRoYW5rZnVsbHkKPj4+PiB4ZW5oZWFwX21mbl9lbmQgaXMgbm90IHVzZWQgaW4gdGhlIGFybTY0
IGNvZGUuIFNvIGRyb3AgaXQuCj4+Pgo+Pj4gVGhhdCdzIGZpbmUsIGJ1dCBpbiB0aGF0IGNhc2Ug
SSB3b3VsZCBwcmVmZXIgdG8gbW92ZSB0aGUgZGVmaW5pdGlvbiBvZgo+Pj4geGVuaGVhcF9tZm5f
ZW5kIHVuZGVyICNpZmRlZiBDT05GSUdfQVJNXzMyLiBJbiBmYWN0LCB0aGVyZSBpcyBhbm90aGVy
Cj4+PiBhc3NpZ25tZW50IG9mIHhlbmhlYXBfbWZuX2VuZCBmZXcgbGluZXMgYmVsb3cgaW4gdGhl
IGFybTY0IHZlcnNpb24gb2YKPj4+IHNldHVwX21tOiBkb24ndCB3ZSBuZWVkIHRvIHJlbW92ZSB0
aGF0IHRvbz8KPj4KPj4gVGhlIG90aGVyIHhlbmhlYXBfbWZuX2VuZCBjb250YWlucyB2YWxpZCBt
Zm4gdGhhdCBwb2ludCB0byB0aGUgZW5kIGFuZCBJCj4+IGRpZG4ndCB3YW50IHRvICNpZmRlZiBp
dCBiZWNhdXNlOgo+PiAJMSkgSXQgY29tcGxleGlmeSB0aGUgY29kZQo+PiAJMikgQWxsIHJlZ2lv
bnMgc2hvdWxkIGJlIGJvdW5kIHdpdGggc3RhcnQvZW5kIHRvIHNpbXBsaWZ5IHBvdGVudGlhbAo+
PiB1c2UuCj4gCj4gSSBhbSBvbmx5IHN1Z2dlc3RpbmcgdG8gbW92ZSBpdHMgZGVmaW5pdGlvbiBh
bmQgZGVjbGFyYXRpb24gdW5kZXIgI2lmZGVmCj4gQ09ORklHX0FSTV8zMiBpbiB4ZW4vaW5jbHVk
ZS9hc20tYXJtL21tLmggYW5kIHhlbi9hcmNoL2FybS9tbS5jLgo+IAo+IEFmdGVyIHRoYXQsIGFs
bCB1c2VycyBvZiB4ZW5oZWFwX21mbl9lbmQgYXJlIGFscmVhZHkgI2lmZGVmCj4gQ09ORklHX0FS
TV8zMiwgZXhjZXB0IGZvciB4ZW4vYXJjaC9hcm0vc2V0dXAuYzpzZXR1cF9tbS4gVGhlIHNldHVw
X21tCj4gdW5kZXIgI2lmZGVmIENPTkZJR19BUk1fMzIgd2lsbCBiZSBmaW5lLiBUaGUgc2V0dXBf
bW0gdW5kZXIKPiAjaWZkZWYgQ09ORklHX0FSTV82NCwgZG9lc24ndCBuZWVkIHhlbmhlYXBfbWZu
X2VuZCBhbmQgd2UgY291bGQganVzdAo+IHJlbW92ZSBpdCBmcm9tIHRoZXJlLgo+IAo+IERvZXMg
aXQgbWFrZSBzZW5zZT8gQW0gSSBtaXNzaW5nIHNvbWV0aGluZz8KClRvIGJlIGhvbmVzdCwgSSBy
ZWFsbHkgd2FudCB0byBsaW1pdCB0aGUgaWZkZWZlcnkgaW4gdGhlIG1tIGNvZGUuIFRoaXMgCmlz
IGEgYml0IGNvbXBsZXggdG8gZm9sbG93LiBPbmUgb2YgbXkgc2lkZSBwcm9qZWN0IGlzIHRvIGxv
b2sgYXQgdGhhdC4KCkFsc28sIGV2ZW4gaWYgeGVuaGVhcF9tZm5fZW5kIHRvZGF5IGlzIG5vdCB1
c2VkLCBJIHRoaW5rIHRoZSBjdXJyZW50IAp2YWx1ZSBpcyB2YWxpZCBhbmQgY291bGQgYmUgaGVs
cGZ1bCB0byBoYXZlIGluIGhhbmQuIEZvciBpbnN0YW5jZSwgaXQgCmRvZXMgbm90IHNlZW0ganVz
dGlmeSB0byBoYXZlIGRpZmZlcmVudCBpbXBsZW1lbnRhdGlvbiBvZiBhdCBsZWFzdCAKaXNfeGVu
X2hlYXBfcGFnZSBmb3IgYXJtMzIgYW5kIGFybTY0LgoKU28gSSBhbSBub3QgaW4gZmF2b3Igb2Yg
ZHJvcHBpbmcgeGVuaGVhcF9tZm5fZW5kIGF0IHRoZSBtb21lbnQuCgpDaGVlcnMsCgotLSAKSnVs
aWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:23:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18: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 1dLvuE-0006v8-Um; Fri, 16 Jun 2017 18: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 <julien.grall@arm.com>) id 1dLvuD-0006v2-IL
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 18:23:37 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 4B/19-03371-82224495; Fri, 16 Jun 2017 18:23:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVysyfVTVdDySX
 SYNN2SYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPbnT/sBY9ZKiZveMfcwHiHuYuRi0NIYDOj
 xLwvX5ggnKWMEktO/GTsYuTkEBaIljhz+yx7FyMHh4iAn8Sdq4EgYSGBC4wSKxe5gdhsApoSd
 z5/YgKxeQWsJCY+3APWyiKgKvF+8WE2EFtUIFyi90A/G0SNoMTJmU9YQGxOAUeJvqkQ9cwCZh
 LzNj9khrDFJW49mc8EYctLbH87h3kCI98sJO2zkLTMQtIyC0nLAkaWVYwaxalFZalFuoZmekl
 FmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgWHIAAQ7GO9vDDjEKMnBpCTK+/6Jc6QQ
 X1J+SmVGYnFGfFFpTmrxIUYZDg4lCd52BZdIIcGi1PTUirTMHGBEwKQlOHiURHj38wGleYsLE
 nOLM9MhUqcYdTmaPmz5wiTEkpeflyolzrsSZIYASFFGaR7cCFh0XmKUlRLmZQQ6SoinILUoN7
 MEVf4VozgHo5IwbzfIFJ7MvBK4Ta+AjmACOiLoggPIESWJCCmpBkYWC7YVMxkZ/4SuKYnnaeK
 Ttio4+OJN/wvr31s5vdclzy7qyv1pKyC4YHPqqWuhaks0ZeLX/vtSnX5pa2l29MGDbjKRszUY
 3l5b5nk7+2CbyBaPeRwtvzwuv+j007silmmzVumCh3h6tMPzTT82CDv7rQ58sGJCZXl36QY/l
 8yCN05nK2R28iixFGckGmoxFxUnAgAmsOGpyQIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1497637415!74183411!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17241 invoked from network); 16 Jun 2017 18:23:36 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-21.messagelabs.com with SMTP; 16 Jun 2017 18:23: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 68F661596;
 Fri, 16 Jun 2017 11:23:35 -0700 (PDT)
Received: from [10.37.8.178] (unknown [10.37.8.178])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B9ED23F557;
 Fri, 16 Jun 2017 11:23:34 -0700 (PDT)
To: Sergej Proskurin <proskurin@sec.in.tum.de>, xen-devel@lists.xenproject.org
References: <20170615110516.448-1-proskurin@sec.in.tum.de>
 <20170615110516.448-6-proskurin@sec.in.tum.de>
 <0e90d6f1-04bf-c4b2-3981-32831a783314@arm.com>
 <715831da-4a4b-5fe7-a5d4-d7d2a32c7378@sec.in.tum.de>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ff98d094-2d92-dee6-c6ed-f6c329f953b1@arm.com>
Date: Fri, 16 Jun 2017 19:23:32 +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: <715831da-4a4b-5fe7-a5d4-d7d2a32c7378@sec.in.tum.de>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH v3 05/10] arm/p2m: Make PTE helpers
 publicly 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-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>

SGkgU2VyZ2VqLAoKT24gMDYvMTYvMjAxNyAwNDo0NCBQTSwgU2VyZ2VqIFByb3NrdXJpbiB3cm90
ZToKPiBUaGFua3MuIEkgaGF2ZSBtb3ZlZCB0aGUgdXBwZXIgaGVscGVycyB0byBwYWdlLmggZm9y
IG5vdyBhbmQgcmVuYW1lZAo+IHRoZW0gdG8gbHBhZV8qIGhlbHBlcnMgYXMgcGFydCBvZiBteSBt
b3N0IHJlY2VudCBwYXRjaCB2ZXJzaW9uLiBUaGUKPiBzdWJtaXNzaW9uIHdpbGwgZm9sbG93IHNv
b24uCgpUaGV5IHNob3VsZCBnbyBpbiB0aGUgbmV3IGZpbGUgbHBhZS5oICh5b3Ugd2VyZSBDQ2Vk
IG9uIHRoZSBwYXRjaCBzZXJpZXMgCkkgc2VudCB5ZXN0ZXJkYXkpLgoKSSB3b3VsZCBhbHNvIGJl
IGVhc2llciB0byByZXZpZXcgaWYgeW91IGhhdmUgMiBwYXRjaGVzOgogICAgICMxIHJlbmFtaW5n
IHAybV8qIHRvIGxwYWVfKiArIHVzaW5nIHdhbGsKICAgICAjMiBtb3ZlIHRoZSBoZWxwZXJzIGlu
IGxwYWUuaAoKSSBhbHJlYWR5IGhhdmUgdGhlbSBpbiBteSBwcml2YXRlIGJyYW5jaCBhcyBJIG5l
ZWQgdGhlbSBpbiBvdGhlciBwbGFjZS4gClNvIEkgZG9uJ3QgbWluZCB0byBzZW5kIHRoZW0gaWYg
aXQgaGVscHMgeW91LgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:44:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18: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 1dLwEM-0000JU-Lr; Fri, 16 Jun 2017 18:44: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 1dLwEM-0000JO-Cc
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 18:44:26 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 69/35-26749-90724495; Fri, 16 Jun 2017 18:44:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXSPJ+BQ5dD3SX
 S4OMXG4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNaNvi3PBXs6Ko9MnMjYw7mbvYuTiEBI4zyix
 4PZ3IIeTQ1ggWuLM7bNgtoiAu8Tlj1PZIIoamCTutXewgCTYBAwkprxeyQpi8wo4SOy+cpsZx
 GYRUJU4fXgOE4gtKhAu0Xugnw2iRlDi5MwnQL0cHJwC1hJTJruDhJkF1CX+zLvEDGGLS9x6Mp
 8JwpaXaN46m3kCI+8sJN2zkLTMQtIyC0nLAkaWVYwaxalFZalFukZmeklFmekZJbmJmTm6hgb
 GermpxcWJ6ak5iUnFesn5uZsYgcFWz8DAuIOxYa/fIUZJDiYlUd73T5wjhfiS8lMqMxKLM+KL
 SnNSiw8xynBwKEnw9qu6RAoJFqWmp1akZeYAwx4mLcHBoyTCm6IClOYtLkjMLc5Mh0idYlSUE
 ue9BNInAJLIKM2Da4PF2iVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrwqakBTeDLzSuCmvw
 JazAS0OOiCA8jikkSElFQDo++UHKmCuUdEGmd+j+/xV69dPlnx0U3J61FtW/cvmJu7LKWS98O
 xmzvXlM5lWhnwP/zH1cmMrRMS1u9VDqvVL82T6+8yubv0Sct7m85US8G7toKJofHsuieEt/+c
 8MpqPpNcXXP68rcRbduXcfbP+Kwc89dV8zWPQoUxb2LAE86rN3zcmL9JKrEUZyQaajEXFScCA
 HwzeFSwAgAA
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-11.tower-31.messagelabs.com!1497638664!75159728!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61148 invoked from network); 16 Jun 2017 18:44:24 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Jun 2017 18:44:24 -0000
Received: from [192.168.178.122]
 (dslb-178-007-185-066.178.007.pools.vodafone-ip.de [178.7.185.66])
 by services.sec.in.tum.de (Postfix) with ESMTPSA id AEF4210CAB20C;
 Fri, 16 Jun 2017 20:44:18 +0200 (CEST)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20170615110516.448-1-proskurin@sec.in.tum.de>
 <20170615110516.448-6-proskurin@sec.in.tum.de>
 <0e90d6f1-04bf-c4b2-3981-32831a783314@arm.com>
 <715831da-4a4b-5fe7-a5d4-d7d2a32c7378@sec.in.tum.de>
 <ff98d094-2d92-dee6-c6ed-f6c329f953b1@arm.com>
From: Sergej Proskurin <proskurin@sec.in.tum.de>
Message-ID: <3d8ac6f6-e2fc-b91b-966c-d4bc80cf557b@sec.in.tum.de>
Date: Fri, 16 Jun 2017 20:51:08 +0200
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: <ff98d094-2d92-dee6-c6ed-f6c329f953b1@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH v3 05/10] arm/p2m: Make PTE helpers
 publicly 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>

SGkgSnVsaWVuLAoKT24gMDYvMTYvMjAxNyAwODoyMyBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+
IEhpIFNlcmdlaiwKPiAKPiBPbiAwNi8xNi8yMDE3IDA0OjQ0IFBNLCBTZXJnZWogUHJvc2t1cmlu
IHdyb3RlOgo+PiBUaGFua3MuIEkgaGF2ZSBtb3ZlZCB0aGUgdXBwZXIgaGVscGVycyB0byBwYWdl
LmggZm9yIG5vdyBhbmQgcmVuYW1lZAo+PiB0aGVtIHRvIGxwYWVfKiBoZWxwZXJzIGFzIHBhcnQg
b2YgbXkgbW9zdCByZWNlbnQgcGF0Y2ggdmVyc2lvbi4gVGhlCj4+IHN1Ym1pc3Npb24gd2lsbCBm
b2xsb3cgc29vbi4KPiAKPiBUaGV5IHNob3VsZCBnbyBpbiB0aGUgbmV3IGZpbGUgbHBhZS5oICh5
b3Ugd2VyZSBDQ2VkIG9uIHRoZSBwYXRjaCBzZXJpZXMKPiBJIHNlbnQgeWVzdGVyZGF5KS4KPiAK
ClllcywgSSBzYXcgeW91ciBwYXRjaC4gSG93ZXZlciwgSSB3YXNuJ3Qgc3VyZSBpZiBJIHNob3Vs
ZCB1c2UgeW91ciBjb2RlCndpdGhvdXQgaXQgYmVpbmcgYWNrZWQuIFNvLCBtb3ZpbmcgdGhlIGRl
ZmluaXRpb25zIHRvIGxwYWUuaCBpcyBub3QgYQpwcm9ibGVtIGF0IGFsbC4gSSB3aWxsIGdsYWRs
eSByZWJhc2UgbXkgY29kZSBvbiB0b3Agb2YgeW91ciBicmFuY2ggKG9yCnNpbXBseSB1c2UgeW91
ciBjb2RlIGlmIHlvdSBzaG91bGQgc2VuZCBpdCB0byBtZSkuCgo+IEkgd291bGQgYWxzbyBiZSBl
YXNpZXIgdG8gcmV2aWV3IGlmIHlvdSBoYXZlIDIgcGF0Y2hlczoKPiAgICAgIzEgcmVuYW1pbmcg
cDJtXyogdG8gbHBhZV8qICsgdXNpbmcgd2Fsawo+ICAgICAjMiBtb3ZlIHRoZSBoZWxwZXJzIGlu
IGxwYWUuaAo+IAoKWWVzLCB0aGlzIGlzIGFsbW9zdCBleGFjdGx5IGhvdyBJIGRpZCBpdC4gV2hl
cmVhcyBJIGhhdmUgKGkpIG1vdmVkIHRoZQpjb2RlIGFuZCAoaWkpIHJlbmFtZWQgdGhlIGZ1bmN0
aW9ucyBhbmQgdGhlIGFmZmVjdGVkIGNvZGUgcmVnaW9ucyAodGhhdAppcyB0aGVpciBkZWZpbml0
aW9uICsgaW4gdGhlIGNvZGUsIHdoZXJlIHRoZSBmdW5jdGlvbnMgd2VyZSBhY3R1YWxseQpjYWxs
ZWQpLgoKPiBJIGFscmVhZHkgaGF2ZSB0aGVtIGluIG15IHByaXZhdGUgYnJhbmNoIGFzIEkgbmVl
ZCB0aGVtIGluIG90aGVyIHBsYWNlLgo+IFNvIEkgZG9uJ3QgbWluZCB0byBzZW5kIHRoZW0gaWYg
aXQgaGVscHMgeW91Lgo+IAoKU3VyZSwgdGhhdCB3b3VsZCBiZSBncmVhdC4gVGhhbmsgeW91LgoK
Q2hlZXJzLAp+U2VyZ2VqCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:50:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18:50:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLwJk-0000co-7W; Fri, 16 Jun 2017 18:50:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dLwJi-0000ci-Mq
 for xen-devel@lists.xen.org; Fri, 16 Jun 2017 18:49:59 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 70/99-03587-65824495; Fri, 16 Jun 2017 18:49:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa0gUYRSG+2Zmd0dx4ts18bjYhc3yUmtpJVE
 YRQb+KEstSn9Uszm5C7ur7Ky1GXZDLbuRZpKb4uKVdEvTLmpYIm7QXUqSRFRaV7TQCA27CDXj
 WNn8es73vvOew+HQpKpIrqY5m5WzmFmjRu5N6VeFJWp3h8QkrR4vCVhf+aWC2oxiXQ9/ErtQs
 sxg1qXZDsr0U92DRHpbuq1wuow6hTw7zyNvmsLZJLg7W2RigfBVBLd6CkixUOFcAu5VFFPnkR
 ctxyvh3dgkIbIvjobbOQ+RyAuwg4APRVj8gcRjcnj06oVcFAgcCI7yKlJkCi+DQWeLwDTN4Fi
 40LlFfPbDi+Dm22yZyAxWwtPiIUq0kDgU6ltXic8kXgwPxkpmUgAvgQdTU3KxFeCzCC6OeGZa
 qXAQ2Ce6FJJpIbhellASh8H45T65xDug9nK5QswHvBSeZcdJmAVVzbGSI18B4z3rpPhqOXS//
 zTb1wiX7k/PRibDYONPQuIXMrjhipZ4DIO7IEjiQGj/fk4hBZXJwF3ZMDt0C4aaqW+UVPQx4B
 guRVdQqH3OAuz/FmCfswAHImtRCM9ZjnAWbWRkuM5iSNVbTazBqI1YHRVu4nieTeWMrI4PP5R
 makTCScwTvmbkLIvvQAE0ofFjPg9tTVLN16WlHNOzvP6AJcPI8R0omKZxuetMopoyp5k5DTC/
 lsckqZQWLpWzHTYYhRP74wTaR7OASQkSZIZPZ028IVWSnqE1dENd/SRB3x1pniRUM0lqf0YbL
 FixaNVnmP8G/TnXN2ih2pdBwpQqn3TOYjJY/9c/In8aaXyZBDHFx2C2/u33URiFEEZJ6Nosjm
 Jl/0nqU2hT3uuT27Xq60c2jq7IaupdO/CDrXO69+TuP90amVwQk7h427YrRU0bMqdbHz8PC8j
 piMv0dMW325392Z3bB85cepKhaPtS7SlU3qmJGdw7etFzvCBqbZSzymtjXUSLPs98dWJfd35p
 3nVlaM9XJBv43Ls+/Bx/zXV0OP+EN1/Iqfs1FK9nI8JIC8/+Bk1yWxupAwAA
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1497638994!95648996!1
X-Originating-IP: [104.47.42.83]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40405 invoked from network); 16 Jun 2017 18:49:55 -0000
Received: from mail-by2nam03on0083.outbound.protection.outlook.com (HELO
 NAM03-BY2-obe.outbound.protection.outlook.com) (104.47.42.83)
 by server-14.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 16 Jun 2017 18:49:55 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=oqaRrjiYlcZJlW5Rx8VCyyyieU8NbmtuSgG8NwtCIiY=;
 b=KiE5HoMtkOVb/FOuLXaSB5yld/30qp9HppSSgG7mmN2trDOfnmqAx89TmV7B2PhPNX2xbTZ1DAiqO3IMFU+uwe64AzJ2ZsAxGVfrcgiXm+lGddIBnrEnLQGU4pLVsHu0Tjd6c20Ju1t2t+qDPyqpS/0n0BF1Qil1pGfGHufFIqs=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 DM5PR12MB1145.namprd12.prod.outlook.com (10.168.236.140) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1157.12; Fri, 16 Jun 2017 18:49:51 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Fri, 16 Jun 2017 13:49:48 -0500
Message-ID: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: SN1PR19CA0029.namprd19.prod.outlook.com (10.163.220.39) To
 DM5PR12MB1145.namprd12.prod.outlook.com (10.168.236.140)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: DM5PR12MB1145:
X-MS-Office365-Filtering-Correlation-Id: 493c8852-e128-42e5-631d-08d4b4e879bf
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:DM5PR12MB1145; 
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1145;
 3:4+p4qFM6BUMC+6NWZuomGTGhPTDtDhl56/w0uNBmv7Rjayl8qSXPgrRKQB7JzZophUx7M/L10FCVu7+tZx3zypvc6lOHO/IWDucxIi7VSxl49xFm3a/3ZyexonveJxOhzJBlMckjYa7A4OmdoOleh2+VRKIa11BZ/kbXR/PHBmcn5Q+jJZ8IZiTsunV6dLOXnovTasEMb6xXc7TuVGF9x+sOu8zQbM6D6hDjYYBCr8fQggNKYilaPyZ8CVM4rUkhUXe8GK5fM6bNUMYpCHp6A1iWZ1JoZJvdSxfez19mvogg+MsmdFmRjgSIACK4J2OSgJl4mT7YXm6OxDgxBxnMQfk3mRKGzDCqpFpUv5CJpXs=;
 25:koloGxme697aRwdbCmpWZl+iJAy5wrwRDcAxIEjCJf2gAXySuZGU7EJbOD9i+qqXuCv0qQsNaz9VsOtTZU1KxDqqSzAwH157lM6vNX7ur5qftlGQZwiCi1J4ZH9tG+MkgAz+THqXqCDqviZ6ijv6dFp45W/b04oKAC3URXWqpA1a6C78xt0efXU75DvEdLo+b4o1xm6b1ev7VS4rCQjYTmbcqSi0HGErzloXqsSIdnBlRywMsexDtqfqSeg5ONpIB4TN/34EYPkoxSY+xhfpN7/ML5UEzpGaFiHjCE8uCq98jUASUQ79UJjau81zZ+ej71WwzvWaZC2qndCSBAKQepE1GjU6nvrLuByuNHnbXcO/jGMGH33fRGAAihQmFOfbdLi1ypVYcTVNqnhI0u0TDoHtqOcgurlLEa36T5CYYLvjVoyUVWMy93j8gC3dE2HHvWaAzGyD/l9OKcObN//sdWh9tOThagNKEO7RaxHTf5c=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1145;
 31:bXvuuvFe/itIje5ilh6yk9uiacTLECOpKMIG/hD0+ldiGbti3WMHsJYLTNJJ0VyZJ1ZzjB6oqiuEQCGRYuFbNrJfRgioXqP+Dwi1p5u859oG2d9MAzelliDlpEZFH9X138XSsMi4R0wy+Jr1K508q0tS9oh+SwxcS/RLWQZbjnoZeqwI22xWGmAOnhwAb8f2lmA4zWIAFT4v7T6qHttKBmhLcJfSuSuRLXVJYPEJS7I=;
 20:cAk/gU730sRn6kCinLod969374zXLjASLUp/3e9oHa6tD18PAqt4OFMRFOFcmxckNEY7h/KBnSi+INwcvg9QF2TLTBOgpEIsKzIGgxR2onYHNTfHMTKo6hChgbLkCog3SGZ23dJyFbMNG7QCepYeGdvXm/+mbi0cWVHltwtIJ8hvfjVzlnODhbKWFeGsqaj37vn0yzUu07jJ97pdsvkDAS70u7T7RKH/UwUOX+nqk096lq53d0be9PqvIPD+U6xua58ZNq1sD774vgD9qpI5v0k0+xwkSgU352Xsll7eDivL33iKAr56l9wSdRG7qjQOCpDa69VuwYwRhNQMT94j0/jDx1XL6d58sEPqYyoLbeSVbqOJaUrLbhtFMKrzwvBRaZ6y4skKXZTZhgEjqveTIRrsXgKILCysiiJPknDFgfX3gwZxLKDuxIAv6h2+1BnDdQx/AES8/k28P+2ZAjY9C8i/ppgi5BjcfapjpnZ10UAdmEnnpkO2RXCUCMVsfDAQ
X-Microsoft-Antispam-PRVS: <DM5PR12MB11451BE2E9AFD9E470536ACDECC10@DM5PR12MB1145.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(166708455590820)(767451399110)(84791874153150); 
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(100000703101)(100105400095)(10201501046)(6055026)(6041248)(20161123564025)(20161123562025)(20161123558100)(20161123555025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DM5PR12MB1145; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DM5PR12MB1145; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ1OzQ6bk9xam16Q2hjMlArVE5Ld21uK1FMR3lMeStZ?=
 =?utf-8?B?VGd0d2tCdlYwcmZBZUo5d3lIVFI3c1VUUUlvcCs5djI1bEZjcVJseDdleUFh?=
 =?utf-8?B?MFFvYXdGenJURitEb2dxTVRLRVl4cEUreWlQaWFYeEtmK1NxT0swWW9JY2t2?=
 =?utf-8?B?b1I1R1puck95QVp4OE1id0VmcjQ0V29sRkRGdmVSTjRaZWdPMFJ6eENXQ1BQ?=
 =?utf-8?B?R1dtVklnOXhzK001QXlmeUYwN3ljY291ZTlSZTZVaXpTM21JclI1NWNjRkEw?=
 =?utf-8?B?dGJEekV2Uk44UzRzL2xsY29kU3VnaEFNdHNPVkZJc01EeHhjTnNFN2hjcTZL?=
 =?utf-8?B?MlljeEdnSE81dFdlaUlPL1hIL3ZXanZEb3gyZFhtZTRrNkpEK1F6REs0My9M?=
 =?utf-8?B?WHBPcFJjZDhDakpnN3FxblNqTnZCQW1IQ1h0UzlWY0lGS25TOGRSY1dtcWhJ?=
 =?utf-8?B?aXJrdSt5eGcxSVpXNjh6UU1TTzRDSXB6emRnODVqR0l5RmlJajFEQXAwMkto?=
 =?utf-8?B?NElJUXJsTEY4OG1uRklEa2hkbkNKZ3NOMWc5TzY3bHpVNUVoQ3hyMW5YUHRE?=
 =?utf-8?B?ejhtVDU2V3RZdW1qRzBhRnRraDROMmduOU91V2xBeFVjaENOOUZGNjV5aVdR?=
 =?utf-8?B?UDAzMVh2aDFWNjRmU2JLa2lTZTAzbUNGTGFSY29QVVIwdkhCcjVyVXpTeGh2?=
 =?utf-8?B?ZHRKWmhWRzVWZEIwUzdFTUFjQTBZdkpJa2VBeHZYT1pqZXVzVWdVTExRY0hx?=
 =?utf-8?B?T0hhVG5qWkR5ZkgyQXNlZ1NrNnZsZ3A4dWgyaUZwSURJYmJUYVpHQWU1bTVO?=
 =?utf-8?B?bmIrSVNRdE95UXpEQis3OEdlNkhLSHVPV1hBOVdtaE81RzE4Y0pwNGd4ckZT?=
 =?utf-8?B?NWhEUkk2ZUxGa1YrR1VBaE9WdTl1U25lMDcvbWhlbEpjQ1p3VmdRdWg5YkVy?=
 =?utf-8?B?dW1ZeE9IVzVTRnVmSjErOEErZEUxb1p4VGFmLyt5eGltV2U4WVhFWnM2Znpr?=
 =?utf-8?B?a0VsbjVqTXZUL21GRlo5SS90bGg0Q1NKUDVFY1EwV0FPeVZ4SU5FSzZnSUda?=
 =?utf-8?B?em1wSzBlekhvclBpQmhnQTBUY09pSlVKRk1FZ0dlcFpUeDQwU05GNXhhZmtX?=
 =?utf-8?B?TVh5RFV2VW1mbXI4aWxWakdTYzB5MUlZaFpOYVU4MW91ZDdWM2xkaWU0NmdU?=
 =?utf-8?B?U3BjZ1lZTGRkWURENDhpbkxqNk12NXltNHdVVkFRNGdWT2dOQ203R2xha2Jk?=
 =?utf-8?B?TlFWcFFha3ZCWllycjJjNTg4OCtycDROS1Y5NElKYnJjcHM3TUY2VGZ2TWI0?=
 =?utf-8?B?RXVZODMyYlUzaFpOZHk5YTBOODVOWDZPQlNSQXJiL25uTlhsZ09xNHVXQjlt?=
 =?utf-8?B?d3dBa0I1aHhhTzNuMFE5NCtvWFVJRDFiSVhVb2lSYzNnTVdqSngzYk1POUp3?=
 =?utf-8?B?ZG84ZGlxSGI2MU0vczhYbEJvaGx3RXJrSjg3TUliZXZOaFZqaEMzQjRhTVoy?=
 =?utf-8?B?Wml0eDRGMElXQlV0eHNscUtUdUoyNTdnQmNtZWxnZnByVThqR2tBWEJDVUIx?=
 =?utf-8?B?WmNhYlJPcGIyK0tHc09LTG9hdyswWk8xTzNDYzhMN1hFTVBoMVBGRWQyNk1Q?=
 =?utf-8?B?S09GaWxodkRhcElNemx2MDFYZkVCS3N3Y3ZpMXJxcC92RnBvY3dMYXR5Q05Y?=
 =?utf-8?Q?4602poDn1+RL74Gqgagrc/RvGUPLelTblvWFNb?=
X-Forefront-PRVS: 0340850FCD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39450400003)(39860400002)(39840400002)(39410400002)(39850400002)(39400400002)(230700001)(7406005)(7416002)(103116003)(53416004)(42186005)(6506006)(50466002)(50986999)(189998001)(54356999)(66066001)(86362001)(47776003)(2906002)(4326008)(33646002)(81166006)(966005)(83506001)(8676002)(9686003)(478600001)(72206003)(4001350100001)(1076002)(305945005)(6306002)(7736002)(5660300001)(25786009)(6666003)(54906002)(23676002)(55016002)(3846002)(6116002)(110136004)(38730400002)(53936002)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR12MB1145; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ1OzIzOkRMb3pQRFB2M05KcFMvNTdEbFFwTmg1bXVu?=
 =?utf-8?B?b0dSZkNuTk5iOG5NVWJtMWh5bGJHK1VQeXdsT2RYVnpMRDl5b1AzaVRFVWg1?=
 =?utf-8?B?Si9HRDJjcktuQVNodk00NW84emhwMWtranNzRXdaWWlCVU1VaGcwT0drWTk3?=
 =?utf-8?B?Q24wdDBJaUVxWW9GOGtsT2w3YkVyUFkxYXlRMXFQeGpuRHhrOXJpZ1pLVlg4?=
 =?utf-8?B?ajVsV3NoamFyYmJSWlRlRTlRSjlWbUl2bUtNSjFYbjU0aW5DQ3F3WnN1WlhE?=
 =?utf-8?B?YUlUZjdUajd3dHJMVlZQNjFzOFVGb0p6T2pDRmZzdTNkMm83cjJHU0pqZkpV?=
 =?utf-8?B?UkdoT0R5VVZ4elVkeUVSSHBlZkc0Mzd3VmJEQlR3WE9KVTlmMlN4cHQ3Mm8v?=
 =?utf-8?B?YTc1Vk1IM3FUV21VTTRRMGtzanI3cGQrQWZjMjRRMm4zLzl1c1IzN1duMXpK?=
 =?utf-8?B?VGJteWk1S3ppQTNLWHdGaWthWmdJYWNRS2lSUXExMnpoQlViUDZScVVjWTZu?=
 =?utf-8?B?T3NYMzY4YzJHL3UxaHBSUzFQWFFNUWovZUJlUDJRa05YT0VLNkMvZDdkVWcy?=
 =?utf-8?B?VU10dkxZMDk5NlB0VkVNM21NaHBMOHlIS1V4U0JQcHl2cytpWFNpRUpwWnRx?=
 =?utf-8?B?enJyUDFKaTJyZFZLeE1QYjNvVkZOdnFSZHhvejhqUFZBRGt0SVI0NERaYjFq?=
 =?utf-8?B?SmExTUQ3eGNUM1ViZ1hRSGc5a3ptRU9zR0RGVHpnOERiakU0Yis1QTVIVHZl?=
 =?utf-8?B?eUQvTFBwOGY5dlFIbllyOGk0L1FwQnhjR3F6RmViSXExQVo1MER5QTJmSGRI?=
 =?utf-8?B?Q2l4NlU0RmRSZ0ZEMStVZ240U3I1MFdTZ0JaMWUyOFRtQVF2REM5ZVpCZ25E?=
 =?utf-8?B?U0xwaXE0S3l3YldVejhMcGFLaTRNdlFuOWZ2SGxjaGxuN2dKTFdNTkZNRnEz?=
 =?utf-8?B?VHE1T0E1RVR3Wk5yZGRUT0pDc2RZaFdnU0N4aFlTcVU1V2lPYnRkZWwrS2lu?=
 =?utf-8?B?SWpUbWVZK0JuSTIyL0pYb3l5QnZIdGZ6aWF0YWh0UkpDQ0c4NG1EMG11SzdM?=
 =?utf-8?B?Y2pqMFFTZU9zQjhCRFo0VXhUMTlCTFZRajdRV0M1TTBQYUcydW5jVU5wSGdr?=
 =?utf-8?B?VVBtYkhTREl1NTJWcmw2MlZZV2ZDWkRPYXYvbGRMNHVNLzhtdHhERG5adzd0?=
 =?utf-8?B?cWFkUlk1MU9URnVRSkZsNVlyQWdKUW1aVWRUajhiVmxSWnlkRmNkOWxubkl1?=
 =?utf-8?B?M3VoeEdod25Rd2tlM1dKM2RmRUwrSklBYjFkV3JQcEdLckpBTG82dFpERlB1?=
 =?utf-8?B?RlJpTFllMC9ZYW5ZSkcwLzFTUWZSVmRSNjNvTHcwN2lhcHg1VS9OVDlSQTcx?=
 =?utf-8?B?R213NGRPZk1QWHNRRFBDejUxMk9qa08xUE8wUkxEVVh0ZStMZnRpeWQvMWFN?=
 =?utf-8?B?dFVrT1JtN0VITGdaSUNZa3crbWpUVFhiTWxnSVZIcmVuempWRTFPbUY1UzJL?=
 =?utf-8?B?VFVjUmRyZUpYVzBXamtFRGFSZktodlRZZzhQcFFZa2RRdmhtTFJZRHhBZ3Zr?=
 =?utf-8?B?QnlDbWRvNVR6UUx0ckVNTGYrVkxwVzBaSkJaWEFkNUhiVnhGdVArdGNQU21T?=
 =?utf-8?B?ZzhjcWhrVzVqa0xnOUFHbTdSaWtxV1ZnZUhmYUFpM3JXTXlMV0RyUWpnPT0=?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ1OzY6ekNaWlVZZ21oOStaU3pUQUJ6emVJVlZaQ3Vt?=
 =?utf-8?B?NHJvYnE4Yy82VUFrK0JYVVhmdU0rUlRqdUV1WjNPMU4vT0NJV1RIbk1hS3RO?=
 =?utf-8?B?Q0c0TXd6ekw0NXNwTU9malRvQzBuYzFaRzkvUTg5KzVLZ0JvTnBBa0hZSThn?=
 =?utf-8?B?Y2NoOXRWSmM0Wk5aeXR3V29LY2RKZ0lROU5RWHBVQjFJaGdEZDNmY0t4WEFP?=
 =?utf-8?B?WG90N2dzRmIveWZ3aG5oYk8rM1lVYkszaGtlSlk2cTVESlJoS1doMTBjSC96?=
 =?utf-8?B?V3VlK2xRbTVibndOWFlMTlp1clhVZm1LN3NnRWdLOUFYMmFaN3I2NVd0d3F5?=
 =?utf-8?B?TG1rR2E0NVVWdGhKb29COWx6MEJzV0FIOC9qdWMzZEFrU0JsUCtQbHhwZTF5?=
 =?utf-8?B?WlRKb0hPRWp0Y3VnQTZzSW9GdldDei9pRjlpUC9uZmZnREg1RDJ4L2x0NWZ3?=
 =?utf-8?B?b1FlS0h6eWFaZU1QVzJ5NkFucFVvUEp3bjAxZVMrWm00bndhQTFoL0NQTkdq?=
 =?utf-8?B?YlcvM1Q3YUtaV0dORUNwQi8xdUFsdzZGMkdsQ2RQc2J2NlRzUUwzQ2FGS1ds?=
 =?utf-8?B?TWRlR3R5SitMZ1U4N2RrRGEyZTgrL1BUZmhzUStESGF1ZmE3U0pwZXFkZEZ5?=
 =?utf-8?B?RVcrbGdKQTZaenA4dEdNTGZhR2Erd3N4WGlmdzR6OW1KbDRZZWJYc0k2bHFj?=
 =?utf-8?B?SFFCTVRScDA5eHRrTFhrK3V6L1dyMkViL2tURE0zd2ZZcmdHUC82bUxXeWtv?=
 =?utf-8?B?dmVVckRaVEFiTjdEczZ0elgwdVFQZE4zZFRMN3djS0pjeStrTy9nWlBQZlhv?=
 =?utf-8?B?TS93UytuZm5FQ085Q1dPVWltbjNFeTN0WGlMYkZoakQvN05XUkpDQ2E3bWx0?=
 =?utf-8?B?M3VCbkdEOXc2SDZEa2xVRmtWQVExWDY1ZDRoSllSZVpZWTNrTFVrc3FUSmdu?=
 =?utf-8?B?cU51ZnJSZFJDaGE3Nks3LzRaaVpHMGN1d0xZZTBXOC9yWktaUXNwejFnSE93?=
 =?utf-8?B?NXdVd0pialpCaFU1YXFrZ3U5TkVUSWNXVWNKdWkyL1U5d0pZMHN3T1hPbGU1?=
 =?utf-8?B?bVdMVFc2VEJWNG5qazZNTkVTbmVBbkxYUFpHcmhyemxIcjY5WTZLRzV5TVdO?=
 =?utf-8?B?dzNJUkFkcXl5MjI0YlBuOERrOGlBcVJoNXl0NVJ2eW9hcDVSbkFQZ2xQWGFU?=
 =?utf-8?B?Nm9KNjcxenhNdnE5MDVCNVJPRHJKTGx2VStoOE1iWGtDWUhaNkYvZ1NCcWlU?=
 =?utf-8?B?ZjVTYnh3WThCYW1BdXp0UzBTVHhHbWR0Z1o5YXNKcG92U1hzcm44aFBwNVFP?=
 =?utf-8?B?TWJKL0o5bVVLTUtiY1FnMmFwWGVLMk04ODhWWGxZM2NSdjZ2d2M0K2xXb2VU?=
 =?utf-8?Q?+Am9WpF?=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1145;
 5:wMyNMWWOSNAfNWG7H1Q7EK3ZtZR3xWOhRq1u8MtkZK6/L8s6pwkfKgLodSwL7BWnNRtkSznxLA+5zDEDOr3m5O7BR3I2pW3B0u2wKfbNjrAyADfj8VLsUVlnkoT0oWFeITBWv/66roRVPUDdYYxMkKFB8TBBqXY2b6hGsPa6McylDtHqtVjNXX6ZCQM/nsPotIo53MXc2PivOcHOWrd/R8xerBawjAWRDqLKecdUjHQDh5k9Mj4DZQ+t9T+vqxHnwawUBJF3Rkrlx/p3qEhuVH3qsOTW1s3Hi0FHa005C9mxJKT0KEl5G74t6/JaYrjLOoMnFiYLFbtFpHA6ZvERqnNDmniMCjUkindIISrSY/mZnDsUM3IuRDg2A20C2/7mkt0eSztvueXiMK+6U49j2ElbG6TuaQjnAQDJy+KOk5gg6mPxn0hC0j9ZwjgJd9fXppWPfdrG1iNFlZVVMEphX/npwGGoPgAG+3TWnN9OXxX1Nm2a5Q9UJUGLDSRE4XQD;
 24:K2WpGfW3/UaOsk6rMdPz5yU0g+Q29W/O/ePznRc5SQrkURWbv95hy+MSs29r360oCqAH09PEPiM89WqIBwDGS3KgqxfOfZo54sgPuicUH6w=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1145;
 7:/CLGafZ63RTYJAk+sYj3jLiXYqJDWOIFUN7XhyRva3vnnKpQslN8L8ufzAOn5LG0SymiOfWTVXoDYhLMz73P7bLgQkDAkZQw3MzG90ACy/boAdVQJTtCq7iueaMChni9yLnAzZXgVy+ornbGM5qZeuo1xgfsx0XEElmHXW4Skl4YoZlGkA3WbPKYvo3YPJrZSEz90GPC9LtM0i/crbXiJvz67WyvzR1iepkOMz0dPPFSzj2w9I/OeJeQgAr6VchVtXHpO1tqVrCiGFhCDwLwMghq2udz1x6O+CXwMfnyobPnHCb34hgBK+0jhehiMSSRL0Nf+BZCqzkCc/1LxqpaQdHYbd7g0UXp32AxthO+OIHioeIDc37Tdgeh2AVHiF3mYQfOCbUaXAW8LbvXj9KcEcxbXNna6sQJLuuvesZyExdhTG7MHdRLJOzRm5uZl+/tg9J7t0S2mpZxjwkpWcjH25JtvSsnLrTYkfZYylKs/Yg4NLaThgkVu1jhDMaZ7wrQzCrOb//+/MaSA7ITQi9FbZg8ECGnBeCXhHWAeT3z186FO0AzY7ihCMo/6qeCG3tceGqE8vH6LikZ4JmQ3T/vW3N0kgVffov4nLXvfbiWjub8QvlTGgbHvclk7oziX3WNUvUOHobaO/fgcD4YsPIzM+3oi7P/otJ8nMyvIHo79OOq5iY1AIZHS0S/vTZe9hfT3yHjyhiFcB7gMWsx9NfXNETT8XL1fwmFW3+MDrm9jlEDH/Lc8chGRsdYLEtBx6tnNQty7TQj9Qpvwb5vFhKCUsHkONpwYxogX6vceGBfnHg=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1145;
 20:g5em+t9l7FeEHt3TkBCZVOXs8ISMhP8KEKgx/YoEJC6Yuo8y/JtVgLe4Y8n5mPyx7+oqJ7V2EX4EOhjBsQSIO8X1Q02PIIGsfqqFayI9U+9d5ichK+nWsDfRtkJ4pitv8WOe6JUI62xmHNLzJjqXKoZjvChIO5ld//7CogSD41SpT965sUp04vAipUOJGtzU/QuBlAANk/lMxXGLfTR2eCncBeipsMR9Gwnaj6xDHjSit4TsKygxM3E6C+PbmUge
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jun 2017 18:49:51.7186 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR12MB1145
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v7 00/36] x86: Secure Memory Encryption (AMD)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBzZXJpZXMgcHJvdmlkZXMgc3VwcG9ydCBmb3IgQU1EJ3MgbmV3IFNlY3VyZSBN
ZW1vcnkgRW5jcnlwdGlvbiAoU01FKQpmZWF0dXJlLgoKU01FIGNhbiBiZSB1c2VkIHRvIG1hcmsg
aW5kaXZpZHVhbCBwYWdlcyBvZiBtZW1vcnkgYXMgZW5jcnlwdGVkIHRocm91Z2ggdGhlCnBhZ2Ug
dGFibGVzLiBBIHBhZ2Ugb2YgbWVtb3J5IHRoYXQgaXMgbWFya2VkIGVuY3J5cHRlZCB3aWxsIGJl
IGF1dG9tYXRpY2FsbHkKZGVjcnlwdGVkIHdoZW4gcmVhZCBmcm9tIERSQU0gYW5kIHdpbGwgYmUg
YXV0b21hdGljYWxseSBlbmNyeXB0ZWQgd2hlbgp3cml0dGVuIHRvIERSQU0uIERldGFpbHMgb24g
U01FIGNhbiBmb3VuZCBpbiB0aGUgbGlua3MgYmVsb3cuCgpUaGUgU01FIGZlYXR1cmUgaXMgaWRl
bnRpZmllZCB0aHJvdWdoIGEgQ1BVSUQgZnVuY3Rpb24gYW5kIGVuYWJsZWQgdGhyb3VnaAp0aGUg
U1lTQ0ZHIE1TUi4gT25jZSBlbmFibGVkLCBwYWdlIHRhYmxlIGVudHJpZXMgd2lsbCBkZXRlcm1p
bmUgaG93IHRoZQptZW1vcnkgaXMgYWNjZXNzZWQuIElmIGEgcGFnZSB0YWJsZSBlbnRyeSBoYXMg
dGhlIG1lbW9yeSBlbmNyeXB0aW9uIG1hc2sgc2V0LAp0aGVuIHRoYXQgbWVtb3J5IHdpbGwgYmUg
YWNjZXNzZWQgYXMgZW5jcnlwdGVkIG1lbW9yeS4gVGhlIG1lbW9yeSBlbmNyeXB0aW9uCm1hc2sg
KGFzIHdlbGwgYXMgb3RoZXIgcmVsYXRlZCBpbmZvcm1hdGlvbikgaXMgZGV0ZXJtaW5lZCBmcm9t
IHNldHRpbmdzCnJldHVybmVkIHRocm91Z2ggdGhlIHNhbWUgQ1BVSUQgZnVuY3Rpb24gdGhhdCBp
ZGVudGlmaWVzIHRoZSBwcmVzZW5jZSBvZiB0aGUKZmVhdHVyZS4KClRoZSBhcHByb2FjaCB0aGF0
IHRoaXMgcGF0Y2ggc2VyaWVzIHRha2VzIGlzIHRvIGVuY3J5cHQgZXZlcnl0aGluZyBwb3NzaWJs
ZQpzdGFydGluZyBlYXJseSBpbiB0aGUgYm9vdCB3aGVyZSB0aGUga2VybmVsIGlzIGVuY3J5cHRl
ZC4gVXNpbmcgdGhlIHBhZ2UKdGFibGUgbWFjcm9zIHRoZSBlbmNyeXB0aW9uIG1hc2sgY2FuIGJl
IGluY29ycG9yYXRlZCBpbnRvIGFsbCBwYWdlIHRhYmxlCmVudHJpZXMgYW5kIHBhZ2UgYWxsb2Nh
dGlvbnMuIEJ5IHVwZGF0aW5nIHRoZSBwcm90ZWN0aW9uIG1hcCwgdXNlcnNwYWNlCmFsbG9jYXRp
b25zIGFyZSBhbHNvIG1hcmtlZCBlbmNyeXB0ZWQuIENlcnRhaW4gZGF0YSBtdXN0IGJlIGFjY291
bnRlZCBmb3IKYXMgaGF2aW5nIGJlZW4gcGxhY2VkIGluIG1lbW9yeSBiZWZvcmUgU01FIHdhcyBl
bmFibGVkIChFRkksIGluaXRyZCwgZXRjLikKYW5kIGFjY2Vzc2VkIGFjY29yZGluZ2x5LgoKVGhp
cyBwYXRjaCBzZXJpZXMgaXMgYSBwcmUtY3Vyc29yIHRvIGFub3RoZXIgQU1EIHByb2Nlc3NvciBm
ZWF0dXJlIGNhbGxlZApTZWN1cmUgRW5jcnlwdGVkIFZpcnR1YWxpemF0aW9uIChTRVYpLiBUaGUg
c3VwcG9ydCBmb3IgU0VWIHdpbGwgYnVpbGQgdXBvbgp0aGUgU01FIHN1cHBvcnQgYW5kIHdpbGwg
YmUgc3VibWl0dGVkIGxhdGVyLiBEZXRhaWxzIG9uIFNFViBjYW4gYmUgZm91bmQKaW4gdGhlIGxp
bmtzIGJlbG93LgoKVGhlIGZvbGxvd2luZyBsaW5rcyBwcm92aWRlIGFkZGl0aW9uYWwgZGV0YWls
OgoKQU1EIE1lbW9yeSBFbmNyeXB0aW9uIHdoaXRlcGFwZXI6CiAgIGh0dHA6Ly9hbWQtZGV2Lndw
ZW5naW5lLm5ldGRuYS1jZG4uY29tL3dvcmRwcmVzcy9tZWRpYS8yMDEzLzEyL0FNRF9NZW1vcnlf
RW5jcnlwdGlvbl9XaGl0ZXBhcGVyX3Y3LVB1YmxpYy5wZGYKCkFNRDY0IEFyY2hpdGVjdHVyZSBQ
cm9ncmFtbWVyJ3MgTWFudWFsOgogICBodHRwOi8vc3VwcG9ydC5hbWQuY29tL1RlY2hEb2NzLzI0
NTkzLnBkZgogICBTTUUgaXMgc2VjdGlvbiA3LjEwCiAgIFNFViBpcyBzZWN0aW9uIDE1LjM0Cgot
LS0KClRoaXMgcGF0Y2ggc2VyaWVzIGlzIGJhc2VkIG9mZiBvZiB0aGUgbWFzdGVyIGJyYW5jaCBv
ZiB0aXA6CiAgaHR0cHM6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQv
dGlwL3RpcC5naXQgbWFzdGVyCgogIENvbW1pdCAzZDU1MzI4ZmQxZjggKCJNZXJnZSBicmFuY2gg
J1dJUC54ODYvZnB1JyIpCgpTb3VyY2UgY29kZSBpcyBhbHNvIGF2YWlsYWJsZSBhdCBodHRwczov
L2dpdGh1Yi5jb20vY29kb21hbmlhL3RpcC90cmVlL3NtZS12NwoKClN0aWxsIHRvIGRvOgotIEtk
dW1wIHN1cHBvcnQsIGluY2x1ZGluZyB1c2luZyBtZW1yZW1hcCgpIGluc3RlYWQgb2YgaW9yZW1h
cF9jYWNoZSgpCgpDaGFuZ2VzIHNpbmNlIHY2OgotIEZpeGVkIHRoZSBhc20gaW5jbHVkZSBmaWxl
IGlzc3VlIHRoYXQgY2F1c2VkIGJ1aWxkIGVycm9ycyBvbiBvdGhlciBhcmNocwotIFJlYmFzZWQg
dGhlIENSMyByZWdpc3RlciBjaGFuZ2VzIG9uIHRvcCBvZiBBbmR5IEx1dG9taXJza2kncyBwYXRj
aAotIEFkZGVkIGEgcGF0Y2ggdG8gY2xlYXIgdGhlIFNNRSBjcHUgZmVhdHVyZSBpZiBydW5uaW5n
IGFzIGEgUFYgZ3Vlc3QgdW5kZXIKICBYZW4KLSBBZGRlZCBhIHBhdGNoIHRvIG9idGFpbiB0aGUg
QU1EIG1pY3JvY29kZSBsZXZlbCBlYXJsaWVyIGluIHRoZSBib290CiAgaW5zdGVhZCBvZiBkaXJl
Y3RseSByZWFkaW5nIHRoZSBNU1IKLSBSZWZhY3RvciBwYXRjaCAjOCAoIng4Ni9tbTogQWRkIHN1
cHBvcnQgdG8gZW5hYmxlIFNNRSBpbiBlYXJseSBib290CiAgcHJvY2Vzc2luZyIpIGJlY2F1c2Ug
dGhlIDUtbGV2ZWwgcGFnaW5nIHN1cHBvcnQgbW92ZWQgdGhlIGNvZGUgaW50byB0aGUKICBuZXcg
Qy1mdW5jdGlvbiBfX3N0YXJ0dXBfNjQoKQotIFJlbW92ZWQgbmVlZCB0byBkZWNyeXB0IHRyYW1w
b2xpbmUgYXJlYSBpbi1wbGFjZSAoc2V0IG1lbW9yeSBhdHRyaWJ1dGVzCiAgYmVmb3JlIGNvcHlp
bmcgdGhlIHRyYW1wb2xpbmUgY29kZSkKLSBHZW5lcmFsIGNvZGUgY2xlYW51cCBiYXNlZCBvbiBm
ZWVkYmFjawoKQ2hhbmdlcyBzaW5jZSB2NToKLSBBZGRlZCBzdXBwb3J0IGZvciA1LWxldmVsIHBh
Z2luZwotIEFkZGVkIElPTU1VIHN1cHBvcnQKLSBDcmVhdGVkIGEgZ2VuZXJpYyBhc20vbWVtX2Vu
Y3J5cHQuaCBpbiBvcmRlciB0byByZW1vdmUgYSBidW5jaCBvZgogICNpZm5kZWYvI2RlZmluZSBl
bnRyaWVzCi0gUmVtb3ZlZCBjaGFuZ2VzIHRvIHRoZSBfX3ZhKCkgbWFjcm8gYW5kIGRlZmluZWQg
YSBmdW5jdGlvbiB0byByZXR1cm4KICB0aGUgdHJ1ZSBwaHlzaWNhbCBhZGRyZXNzIGluIGNyMwot
IFJlbW92ZWQgc3lzZnMgc3VwcG9ydCBhcyBpdCB3YXMgZGV0ZXJtaW5lZCBub3QgdG8gYmUgbmVl
ZGVkCi0gR2VuZXJhbCBjb2RlIGNsZWFudXAgYmFzZWQgb24gZmVlZGJhY2sKLSBHZW5lcmFsIGNs
ZWFudXAgb2YgcGF0Y2ggc3ViamVjdHMgYW5kIGRlc2NyaXB0aW9ucwoKQ2hhbmdlcyBzaW5jZSB2
NDoKLSBSZS13b3JrZWQgbWFwcGluZyBvZiBzZXR1cCBkYXRhIHRvIG5vdCB1c2UgYSBmaXhlZCBs
aXN0LiBSYXRoZXIsIGNoZWNrCiAgZHluYW1pY2FsbHkgd2hldGhlciB0aGUgcmVxdWVzdGVkIGVh
cmx5X21lbXJlbWFwKCkvbWVtcmVtYXAoKSBjYWxsCiAgbmVlZHMgdG8gYmUgbWFwcGVkIGRlY3J5
cHRlZC4KLSBNb3ZlZCBTTUUgY3B1IGZlYXR1cmUgaW50byBzY2F0dGVyZWQgZmVhdHVyZXMKLSBN
b3ZlZCBzb21lIGRlY2xhcmF0aW9ucyBpbnRvIGhlYWRlciBmaWxlcwotIENsZWFyZWQgdGhlIGVu
Y3J5cHRpb24gbWFzayBmcm9tIHRoZSBfX1BIWVNJQ0FMX01BU0sgc28gdGhhdCB1c2VycwogIG9m
IG1hY3JvcyBzdWNoIGFzIHBtZF9wZm5fbWFzaygpIGRvbid0IGhhdmUgdG8gd29ycnkva25vdyBh
Ym91dCB0aGUKICBlbmNyeXB0aW9uIG1hc2sKLSBVcGRhdGVkIHNvbWUgcmV0dXJuIHR5cGVzIGFu
ZCB2YWx1ZXMgcmVsYXRlZCB0byBFRkkgYW5kIGU4MjAgZnVuY3Rpb25zCiAgc28gdGhhdCBhbiBl
cnJvciBjb3VsZCBiZSByZXR1cm5lZAotIER1cmluZyBjcHUgc2h1dGRvd24sIHJlbW92ZWQgY2Fj
aGUgZGlzYWJsaW5nIGFuZCBhZGRlZCBhIGNoZWNrIGZvciBrZXhlYwogIGluIHByb2dyZXNzIHRv
IHVzZSB3YmludmQgZm9sbG93ZWQgaW1tZWRpYXRlbHkgYnkgaGFsdCBpbiBvcmRlciB0byBhdm9p
ZAogIGFueSBtZW1vcnkgY29ycnVwdGlvbgotIFVwZGF0ZSBob3cgcGVyc2lzdGVudCBtZW1vcnkg
aXMgaWRlbnRpZmllZAotIEFkZGVkIGEgZnVuY3Rpb24gdG8gZmluZCBjb21tYW5kIGxpbmUgYXJn
dW1lbnRzIGFuZCB0aGVpciB2YWx1ZXMKLSBBZGRlZCBzeXNmcyBzdXBwb3J0Ci0gR2VuZXJhbCBj
b2RlIGNsZWFudXAgYmFzZWQgb24gZmVlZGJhY2sKLSBHZW5lcmFsIGNsZWFudXAgb2YgcGF0Y2gg
c3ViamVjdHMgYW5kIGRlc2NyaXB0aW9ucwoKCkNoYW5nZXMgc2luY2UgdjM6Ci0gQnJva2Ugb3V0
IHNvbWUgb2YgdGhlIHBhdGNoZXMgaW50byBzbWFsbGVyIGluZGl2aWR1YWwgcGF0Y2hlcwotIFVw
ZGF0ZWQgRG9jdW1lbnRhdGlvbgotIEFkZGVkIGEgbWVzc2FnZSB0byBpbmRpY2F0ZSB3aHkgdGhl
IElPTU1VIHdhcyBkaXNhYmxlZAotIFVwZGF0ZWQgQ1BVIGZlYXR1cmUgc3VwcG9ydCBmb3IgU01F
IGJ5IHRha2luZyBpbnRvIGFjY291bnQgd2hldGhlcgogIEJJT1MgaGFzIGVuYWJsZWQgU01FCi0g
RWxpbWluYXRlZCByZWR1bmRhbnQgZnVuY3Rpb25zCi0gQWRkZWQgc29tZSB3YXJuaW5nIG1lc3Nh
Z2VzIGZvciBETUEgdXNhZ2Ugb2YgYm91bmNlIGJ1ZmZlcnMgd2hlbiBTTUUKICBpcyBhY3RpdmUK
LSBBZGRlZCBzdXBwb3J0IGZvciBwZXJzaXN0ZW50IG1lbW9yeQotIEFkZGVkIHN1cHBvcnQgdG8g
ZGV0ZXJtaW5lIHdoZW4gc2V0dXAgZGF0YSBpcyBiZWluZyBtYXBwZWQgYW5kIGJlIHN1cmUKICB0
byBtYXAgaXQgdW4tZW5jcnlwdGVkCi0gQWRkZWQgQ09ORklHIHN1cHBvcnQgdG8gc2V0IHRoZSBk
ZWZhdWx0IGFjdGlvbiBvZiB3aGV0aGVyIHRvIGFjdGl2YXRlCiAgU01FIGlmIGl0IGlzIHN1cHBv
cnRlZC9lbmFibGVkCi0gQWRkZWQgc3VwcG9ydCBmb3IgKHJlKWJvb3Rpbmcgd2l0aCBrZXhlYwoK
Q2hhbmdlcyBzaW5jZSB2MjoKLSBVcGRhdGVkIERvY3VtZW50YXRpb24KLSBNYWtlIHRoZSBlbmNy
eXB0aW9uIG1hc2sgYXZhaWxhYmxlIG91dHNpZGUgb2YgYXJjaC94ODYgdGhyb3VnaCBhCiAgc3Rh
bmRhcmQgaW5jbHVkZSBmaWxlCi0gQ29udmVyc2lvbiBvZiBhc3NlbWJsZXIgcm91dGluZXMgdG8g
QyB3aGVyZSBwb3NzaWJsZSAobm90IGV2ZXJ5dGhpbmcKICBjb3VsZCBiZSBjb252ZXJ0ZWQsIGUu
Zy4gdGhlIHJvdXRpbmUgdGhhdCBkb2VzIHRoZSBhY3R1YWwgZW5jcnlwdGlvbgogIG5lZWRzIHRv
IGJlIGNvcGllZCBpbnRvIGEgc2FmZSBsb2NhdGlvbiBhbmQgaXQgaXMgZGlmZmljdWx0IHRvCiAg
ZGV0ZXJtaW5lIHRoZSBhY3R1YWwgbGVuZ3RoIG9mIHRoZSBmdW5jdGlvbiBpbiBvcmRlciB0byBj
b3B5IGl0KQotIEZpeCBTTUUgZmVhdHVyZSB1c2Ugb2Ygc2NhdHRlcmVkIENQVUlEIGZlYXR1cmUK
LSBDcmVhdGlvbiBvZiBTTUUgc3BlY2lmaWMgZnVuY3Rpb25zIGZvciB0aGluZ3MgbGlrZSBlbmNy
eXB0aW5nCiAgdGhlIHNldHVwIGRhdGEsIHJhbWRpc2ssIGV0Yy4KLSBOZXcgdGFrZSBvbiBlYXJs
eV9tZW1yZW1hcCAvIG1lbXJlbWFwIGVuY3J5cHRpb24gc3VwcG9ydAotIEFkZGl0aW9uYWwgc3Vw
cG9ydCBmb3IgYWNjZXNzaW5nIHZpZGVvIGJ1ZmZlcnMgKGZiZGV2L2dwdSkgYXMKICB1bi1lbmNy
eXB0ZWQKLSBEaXNhYmxlIElPTU1VIGZvciBub3cgLSBuZWVkIHRvIGludmVzdGlnYXRlIGZ1cnRo
ZXIgaW4gcmVsYXRpb24gdG8KICBob3cgaXQgbmVlZHMgdG8gYmUgcHJvZ3JhbW1lZCByZWxhdGl2
ZSB0byBhY2Nlc3NpbmcgcGh5c2ljYWwgbWVtb3J5CgpDaGFuZ2VzIHNpbmNlIHYxOgotIEFkZGVk
IERvY3VtZW50YXRpb24uCi0gUmVtb3ZlZCBBTUQgdmVuZG9yIGNoZWNrIGZvciBzZXR0aW5nIHRo
ZSBQQVQgd3JpdGUgcHJvdGVjdCBtb2RlCi0gVXBkYXRlZCBuYW1pbmcgb2YgdHJhbXBvbGluZSBm
bGFnIGZvciBTTUUgYXMgd2VsbCBhcyBtb3Zpbmcgb2YgdGhlCiAgU01FIGNoZWNrIHRvIGJlZm9y
ZSBwYWdpbmcgaXMgZW5hYmxlZC4KLSBDaGFuZ2UgdG8gZWFybHlfbWVtcmVtYXAgdG8gaWRlbnRp
ZnkgdGhlIGRhdGEgYmVpbmcgbWFwcGVkIGFzIGVpdGhlcgogIGJvb3QgZGF0YSBvciBrZXJuZWwg
ZGF0YS4gIFRoZSBpZGVhIGJlaW5nIHRoYXQgYm9vdCBkYXRhIHdpbGwgaGF2ZQogIGJlZW4gcGxh
Y2VkIGluIG1lbW9yeSBhcyB1bi1lbmNyeXB0ZWQgZGF0YSBhbmQgd291bGQgbmVlZCB0byBiZSBh
Y2Nlc3NlZAogIGFzIHN1Y2guCi0gVXBkYXRlZCBkZWJ1Z2ZzIHN1cHBvcnQgZm9yIHRoZSBib290
cGFyYW1zIHRvIGFjY2VzcyB0aGUgZGF0YSBwcm9wZXJseS4KLSBEbyBub3Qgc2V0IHRoZSBTWVND
RkdbTUVNRV0gYml0LCBvbmx5IGNoZWNrIGl0LiAgVGhlIHNldHRpbmcgb2YgdGhlCiAgTWVtRW5j
cnlwdGlvbk1vZGVFbiBiaXQgcmVzdWx0cyBpbiBhIHJlZHVjdGlvbiBvZiBwaHlzaWNhbCBhZGRy
ZXNzIHNpemUKICBvZiB0aGUgcHJvY2Vzc29yLiAgSXQgaXMgcG9zc2libGUgdGhhdCBCSU9TIGNv
dWxkIGhhdmUgY29uZmlndXJlZCByZXNvdXJjZXMKICByZXNvdXJjZXMgaW50byBhIHJhbmdlIHRo
YXQgd2lsbCBub3cgbm90IGJlIGFkZHJlc3NhYmxlLiAgVG8gcHJldmVudCB0aGlzLAogIHJlbHkg
b24gQklPUyB0byBzZXQgdGhlIFNZU0NGR1tNRU1FXSBiaXQgYW5kIG9ubHkgdGhlbiBlbmFibGUg
bWVtb3J5CiAgZW5jcnlwdGlvbiBzdXBwb3J0IGluIHRoZSBrZXJuZWwuCgpUb20gTGVuZGFja3kg
KDM2KToKICAgICAgeDg2OiBEb2N1bWVudCBBTUQgU2VjdXJlIE1lbW9yeSBFbmNyeXB0aW9uIChT
TUUpCiAgICAgIHg4Ni9tbS9wYXQ6IFNldCB3cml0ZS1wcm90ZWN0IGNhY2hlIG1vZGUgZm9yIGZ1
bGwgUEFUIHN1cHBvcnQKICAgICAgeDg2LCBtcHBhcnNlLCB4ODYvYWNwaSwgeDg2L1BDSSwgeDg2
L2RtaSwgU0ZJOiBVc2UgbWVtcmVtYXAgZm9yIFJBTSBtYXBwaW5ncwogICAgICB4ODYvQ1BVL0FN
RDogQWRkIHRoZSBTZWN1cmUgTWVtb3J5IEVuY3J5cHRpb24gQ1BVIGZlYXR1cmUKICAgICAgeDg2
L0NQVS9BTUQ6IEhhbmRsZSBTTUUgcmVkdWN0aW9uIGluIHBoeXNpY2FsIGFkZHJlc3Mgc2l6ZQog
ICAgICB4ODYvbW06IEFkZCBTZWN1cmUgTWVtb3J5IEVuY3J5cHRpb24gKFNNRSkgc3VwcG9ydAog
ICAgICB4ODYvbW06IERvbid0IHVzZSBwaHlzX3RvX3ZpcnQgaW4gaW9yZW1hcCgpIGlmIFNNRSBp
cyBhY3RpdmUKICAgICAgeDg2L21tOiBBZGQgc3VwcG9ydCB0byBlbmFibGUgU01FIGluIGVhcmx5
IGJvb3QgcHJvY2Vzc2luZwogICAgICB4ODYvbW06IFNpbXBsaWZ5IHBbZ3VtXWRfcGFnZSgpIG1h
Y3JvcwogICAgICB4ODYvbW06IFByb3ZpZGUgZ2VuZXJhbCBrZXJuZWwgc3VwcG9ydCBmb3IgbWVt
b3J5IGVuY3J5cHRpb24KICAgICAgeDg2L21tOiBBZGQgU01FIHN1cHBvcnQgZm9yIHJlYWRfY3Iz
X3BhKCkKICAgICAgeDg2L21tOiBFeHRlbmQgZWFybHlfbWVtcmVtYXAoKSBzdXBwb3J0IHdpdGgg
YWRkaXRpb25hbCBhdHRycwogICAgICB4ODYvbW06IEFkZCBzdXBwb3J0IGZvciBlYXJseSBlbmNy
eXB0L2RlY3J5cHQgb2YgbWVtb3J5CiAgICAgIHg4Ni9tbTogSW5zdXJlIHRoYXQgYm9vdCBtZW1v
cnkgYXJlYXMgYXJlIG1hcHBlZCBwcm9wZXJseQogICAgICB4ODYvYm9vdC9lODIwOiBBZGQgc3Vw
cG9ydCB0byBkZXRlcm1pbmUgdGhlIEU4MjAgdHlwZSBvZiBhbiBhZGRyZXNzCiAgICAgIGVmaTog
QWRkIGFuIEVGSSB0YWJsZSBhZGRyZXNzIG1hdGNoIGZ1bmN0aW9uCiAgICAgIGVmaTogVXBkYXRl
IGVmaV9tZW1fdHlwZSgpIHRvIHJldHVybiBhbiBlcnJvciByYXRoZXIgdGhhbiAwCiAgICAgIHg4
Ni9lZmk6IFVwZGF0ZSBFRkkgcGFnZXRhYmxlIGNyZWF0aW9uIHRvIHdvcmsgd2l0aCBTTUUKICAg
ICAgeDg2L21tOiBBZGQgc3VwcG9ydCB0byBhY2Nlc3MgYm9vdCByZWxhdGVkIGRhdGEgaW4gdGhl
IGNsZWFyCiAgICAgIHg4NiwgbXBwYXJzZTogVXNlIG1lbXJlbWFwIHRvIG1hcCB0aGUgbXBmIGFu
ZCBtcGMgZGF0YQogICAgICB4ODYvbW06IEFkZCBzdXBwb3J0IHRvIGFjY2VzcyBwZXJzaXN0ZW50
IG1lbW9yeSBpbiB0aGUgY2xlYXIKICAgICAgeDg2L21tOiBBZGQgc3VwcG9ydCBmb3IgY2hhbmdp
bmcgdGhlIG1lbW9yeSBlbmNyeXB0aW9uIGF0dHJpYnV0ZQogICAgICB4ODYsIHJlYWxtb2RlOiBE
ZWNyeXB0IHRyYW1wb2xpbmUgYXJlYSBpZiBtZW1vcnkgZW5jcnlwdGlvbiBpcyBhY3RpdmUKICAg
ICAgeDg2LCBzd2lvdGxiOiBBZGQgbWVtb3J5IGVuY3J5cHRpb24gc3VwcG9ydAogICAgICBzd2lv
dGxiOiBBZGQgd2FybmluZ3MgZm9yIHVzZSBvZiBib3VuY2UgYnVmZmVycyB3aXRoIFNNRQogICAg
ICB4ODYvQ1BVL0FNRDogTWFrZSB0aGUgbWljcm9jb2RlIGxldmVsIGF2YWlsYWJsZSBlYXJsaWVy
IGluIHRoZSBib290CiAgICAgIGlvbW11L2FtZDogQWxsb3cgdGhlIEFNRCBJT01NVSB0byB3b3Jr
IHdpdGggbWVtb3J5IGVuY3J5cHRpb24KICAgICAgeDg2LCByZWFsbW9kZTogQ2hlY2sgZm9yIG1l
bW9yeSBlbmNyeXB0aW9uIG9uIHRoZSBBUHMKICAgICAgeDg2LCBkcm0sIGZiZGV2OiBEbyBub3Qg
c3BlY2lmeSBlbmNyeXB0ZWQgbWVtb3J5IGZvciB2aWRlbyBtYXBwaW5ncwogICAgICBrdm06IHg4
Njogc3ZtOiBTdXBwb3J0IFNlY3VyZSBNZW1vcnkgRW5jcnlwdGlvbiB3aXRoaW4gS1ZNCiAgICAg
IHg4Ni9tbSwga2V4ZWM6IEFsbG93IGtleGVjIHRvIGJlIHVzZWQgd2l0aCBTTUUKICAgICAgeGVu
L3g4NjogUmVtb3ZlIFNNRSBmZWF0dXJlIGluIFBWIGd1ZXN0cwogICAgICB4ODYvbW06IFVzZSBw
cm9wZXIgZW5jcnlwdGlvbiBhdHRyaWJ1dGVzIHdpdGggL2Rldi9tZW0KICAgICAgeDg2L21tOiBB
ZGQgc3VwcG9ydCB0byBlbmNyeXB0IHRoZSBrZXJuZWwgaW4tcGxhY2UKICAgICAgeDg2L2Jvb3Q6
IEFkZCBlYXJseSBjbWRsaW5lIHBhcnNpbmcgZm9yIG9wdGlvbnMgd2l0aCBhcmd1bWVudHMKICAg
ICAgeDg2L21tOiBBZGQgc3VwcG9ydCB0byBtYWtlIHVzZSBvZiBTZWN1cmUgTWVtb3J5IEVuY3J5
cHRpb24KCgogRG9jdW1lbnRhdGlvbi9hZG1pbi1ndWlkZS9rZXJuZWwtcGFyYW1ldGVycy50eHQg
fCAgIDExIAogRG9jdW1lbnRhdGlvbi94ODYvYW1kLW1lbW9yeS1lbmNyeXB0aW9uLnR4dCAgICAg
fCAgIDY4ICsrCiBhcmNoL2lhNjQva2VybmVsL2VmaS5jICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDQgCiBhcmNoL3g4Ni9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgMzAgKwogYXJjaC94ODYvYm9vdC9jb21wcmVzc2VkL3BhZ2V0YWJsZS5jICAgICAgICAg
ICAgfCAgICA3IAogYXJjaC94ODYvaW5jbHVkZS9hc20vY21kbGluZS5oICAgICAgICAgICAgICAg
ICAgfCAgICAyIAogYXJjaC94ODYvaW5jbHVkZS9hc20vY3B1ZmVhdHVyZXMuaCAgICAgICAgICAg
ICAgfCAgICAxIAogYXJjaC94ODYvaW5jbHVkZS9hc20vZG1hLW1hcHBpbmcuaCAgICAgICAgICAg
ICAgfCAgICA1IAogYXJjaC94ODYvaW5jbHVkZS9hc20vZG1pLmggICAgICAgICAgICAgICAgICAg
ICAgfCAgICA4IAogYXJjaC94ODYvaW5jbHVkZS9hc20vZTgyMC9hcGkuaCAgICAgICAgICAgICAg
ICAgfCAgICAyIAogYXJjaC94ODYvaW5jbHVkZS9hc20vZml4bWFwLmggICAgICAgICAgICAgICAg
ICAgfCAgIDIwICsKIGFyY2gveDg2L2luY2x1ZGUvYXNtL2luaXQuaCAgICAgICAgICAgICAgICAg
ICAgIHwgICAgMSAKIGFyY2gveDg2L2luY2x1ZGUvYXNtL2lvLmggICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgOCAKIGFyY2gveDg2L2luY2x1ZGUvYXNtL2tleGVjLmggICAgICAgICAgICAgICAg
ICAgIHwgICAgOCAKIGFyY2gveDg2L2luY2x1ZGUvYXNtL2t2bV9ob3N0LmggICAgICAgICAgICAg
ICAgIHwgICAgMiAKIGFyY2gveDg2L2luY2x1ZGUvYXNtL21lbV9lbmNyeXB0LmggICAgICAgICAg
ICAgIHwgICA4MCArKysKIGFyY2gveDg2L2luY2x1ZGUvYXNtL21zci1pbmRleC5oICAgICAgICAg
ICAgICAgIHwgICAgMiAKIGFyY2gveDg2L2luY2x1ZGUvYXNtL3BhZ2VfdHlwZXMuaCAgICAgICAg
ICAgICAgIHwgICAgMyAKIGFyY2gveDg2L2luY2x1ZGUvYXNtL3BndGFibGUuaCAgICAgICAgICAg
ICAgICAgIHwgICAyOCArCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9wZ3RhYmxlX3R5cGVzLmggICAg
ICAgICAgICB8ICAgNTQgKy0KIGFyY2gveDg2L2luY2x1ZGUvYXNtL3Byb2Nlc3Nvci1mbGFncy5o
ICAgICAgICAgIHwgICAgMyAKIGFyY2gveDg2L2luY2x1ZGUvYXNtL3Byb2Nlc3Nvci5oICAgICAg
ICAgICAgICAgIHwgICAgOCAKIGFyY2gveDg2L2luY2x1ZGUvYXNtL3JlYWxtb2RlLmggICAgICAg
ICAgICAgICAgIHwgICAxMiAKIGFyY2gveDg2L2luY2x1ZGUvYXNtL3NldF9tZW1vcnkuaCAgICAg
ICAgICAgICAgIHwgICAgMyAKIGFyY2gveDg2L2luY2x1ZGUvYXNtL3ZnYS5oICAgICAgICAgICAg
ICAgICAgICAgIHwgICAxNCAtCiBhcmNoL3g4Ni9rZXJuZWwvYWNwaS9ib290LmMgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDYgCiBhcmNoL3g4Ni9rZXJuZWwvY3B1L2FtZC5jICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgMjUgKwogYXJjaC94ODYva2VybmVsL2NwdS9zY2F0dGVyZWQuYyAgICAg
ICAgICAgICAgICAgfCAgICAxIAogYXJjaC94ODYva2VybmVsL2U4MjAuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgIDI2ICsKIGFyY2gveDg2L2tlcm5lbC9lc3BmaXhfNjQuYyAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMiAKIGFyY2gveDg2L2tlcm5lbC9oZWFkNjQuYyAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICA3NCArKy0KIGFyY2gveDg2L2tlcm5lbC9oZWFkXzY0LlMgICAgICAg
ICAgICAgICAgICAgICAgIHwgICA1OSArKwogYXJjaC94ODYva2VybmVsL2tkZWJ1Z2ZzLmMgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDM0IC0KIGFyY2gveDg2L2tlcm5lbC9rc3lzZnMuYyAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAyOCArCiBhcmNoL3g4Ni9rZXJuZWwvbWFjaGluZV9rZXhl
Y182NC5jICAgICAgICAgICAgICB8ICAgMjIgKwogYXJjaC94ODYva2VybmVsL21wcGFyc2UuYyAg
ICAgICAgICAgICAgICAgICAgICAgfCAgMTA4ICsrKy0KIGFyY2gveDg2L2tlcm5lbC9wY2ktZG1h
LmMgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMSAKIGFyY2gveDg2L2tlcm5lbC9wY2ktbm9t
bXUuYyAgICAgICAgICAgICAgICAgICAgIHwgICAgMiAKIGFyY2gveDg2L2tlcm5lbC9wY2ktc3dp
b3RsYi5jICAgICAgICAgICAgICAgICAgIHwgICAxNSAtCiBhcmNoL3g4Ni9rZXJuZWwvcHJvY2Vz
cy5jICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTcgKwogYXJjaC94ODYva2VybmVsL3NldHVw
LmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA5IAogYXJjaC94ODYva3ZtL21tdS5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEyIAogYXJjaC94ODYva3ZtL21tdS5oICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyIAogYXJjaC94ODYva3ZtL3N2bS5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDM1ICsKIGFyY2gveDg2L2t2bS92bXguYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyAKIGFyY2gveDg2L2t2bS94ODYuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyAKIGFyY2gveDg2L2xpYi9jbWRsaW5l
LmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEwNSArKysrCiBhcmNoL3g4Ni9tbS9NYWtl
ZmlsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgCiBhcmNoL3g4Ni9tbS9pZGVu
dF9tYXAuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTIgCiBhcmNoL3g4Ni9tbS9pb3Jl
bWFwLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyNzUgKysrKysrKysrKwogYXJjaC94
ODYvbW0va2FzYW5faW5pdF82NC5jICAgICAgICAgICAgICAgICAgICAgfCAgICA2IAogYXJjaC94
ODYvbW0vbWVtX2VuY3J5cHQuYyAgICAgICAgICAgICAgICAgICAgICAgfCAgNjI3ICsrKysrKysr
KysrKysrKysrKysrKysrCiBhcmNoL3g4Ni9tbS9tZW1fZW5jcnlwdF9ib290LlMgICAgICAgICAg
ICAgICAgICB8ICAxNTAgKysrKysrCiBhcmNoL3g4Ni9tbS9wYWdlYXR0ci5jICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgNjcgKysKIGFyY2gveDg2L21tL3BhdC5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgOSAKIGFyY2gveDg2L3BjaS9jb21tb24uYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgNCAKIGFyY2gveDg2L3BsYXRmb3JtL2VmaS9lZmkuYyAgICAg
ICAgICAgICAgICAgICAgIHwgICAgNiAKIGFyY2gveDg2L3BsYXRmb3JtL2VmaS9lZmlfNjQuYyAg
ICAgICAgICAgICAgICAgIHwgICAxNSAtCiBhcmNoL3g4Ni9yZWFsbW9kZS9pbml0LmMgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgMTIgCiBhcmNoL3g4Ni9yZWFsbW9kZS9ybS90cmFtcG9saW5l
XzY0LlMgICAgICAgICAgICB8ICAgMjQgKwogYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5jICAg
ICAgICAgICAgICAgICAgICAgfCAgICAxIAogZHJpdmVycy9maXJtd2FyZS9kbWktc3lzZnMuYyAg
ICAgICAgICAgICAgICAgICAgfCAgICA1IAogZHJpdmVycy9maXJtd2FyZS9lZmkvZWZpLmMgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDMzICsKIGRyaXZlcnMvZmlybXdhcmUvcGNkcC5jICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgNCAKIGRyaXZlcnMvZ3B1L2RybS9kcm1fZ2VtLmMgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgMiAKIGRyaXZlcnMvZ3B1L2RybS9kcm1fdm0uYyAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgNCAKIGRyaXZlcnMvZ3B1L2RybS90dG0vdHRtX2JvX3Zt
LmMgICAgICAgICAgICAgICAgIHwgICAgNyAKIGRyaXZlcnMvZ3B1L2RybS91ZGwvdWRsX2ZiLmMg
ICAgICAgICAgICAgICAgICAgIHwgICAgNCAKIGRyaXZlcnMvaW9tbXUvYW1kX2lvbW11LmMgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAzMCArCiBkcml2ZXJzL2lvbW11L2FtZF9pb21tdV9pbml0
LmMgICAgICAgICAgICAgICAgICB8ICAgMzQgKwogZHJpdmVycy9pb21tdS9hbWRfaW9tbXVfcHJv
dG8uaCAgICAgICAgICAgICAgICAgfCAgIDEwIAogZHJpdmVycy9pb21tdS9hbWRfaW9tbXVfdHlw
ZXMuaCAgICAgICAgICAgICAgICAgfCAgICAyIAogZHJpdmVycy9zZmkvc2ZpX2NvcmUuYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDIyIC0KIGRyaXZlcnMvdmlkZW8vZmJkZXYvY29yZS9m
Ym1lbS5jICAgICAgICAgICAgICAgIHwgICAxMiAKIGluY2x1ZGUvYXNtLWdlbmVyaWMvZWFybHlf
aW9yZW1hcC5oICAgICAgICAgICAgIHwgICAgMiAKIGluY2x1ZGUvYXNtLWdlbmVyaWMvcGd0YWJs
ZS5oICAgICAgICAgICAgICAgICAgIHwgICAgOCAKIGluY2x1ZGUvbGludXgvZG1hLW1hcHBpbmcu
aCAgICAgICAgICAgICAgICAgICAgIHwgICAxMSAKIGluY2x1ZGUvbGludXgvZWZpLmggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgOSAKIGluY2x1ZGUvbGludXgvaW8uaCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiAKIGluY2x1ZGUvbGludXgva2V4ZWMuaCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAxNCArCiBpbmNsdWRlL2xpbnV4L21lbV9lbmNyeXB0
LmggICAgICAgICAgICAgICAgICAgICB8ICAgNTEgKysKIGluY2x1ZGUvbGludXgvc3dpb3RsYi5o
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAKIGluaXQvbWFpbi5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMCAKIGtlcm5lbC9rZXhlY19jb3JlLmMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMiAKIGtlcm5lbC9tZW1yZW1hcC5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyMCArCiBsaWIvc3dpb3RsYi5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNTcgKysKIG1tL2Vhcmx5X2lvcmVtYXAuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyOCArCiA4NyBmaWxlcyBjaGFuZ2VkLCAy
MzI0IGluc2VydGlvbnMoKyksIDI2NCBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBE
b2N1bWVudGF0aW9uL3g4Ni9hbWQtbWVtb3J5LWVuY3J5cHRpb24udHh0CiBjcmVhdGUgbW9kZSAx
MDA2NDQgYXJjaC94ODYvaW5jbHVkZS9hc20vbWVtX2VuY3J5cHQuaAogY3JlYXRlIG1vZGUgMTAw
NjQ0IGFyY2gveDg2L21tL21lbV9lbmNyeXB0LmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCBhcmNoL3g4
Ni9tbS9tZW1fZW5jcnlwdF9ib290LlMKIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL2xpbnV4
L21lbV9lbmNyeXB0LmgKCi0tIApUb20gTGVuZGFja3kKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:50:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18:50: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 1dLwJu-000150-Ir; Fri, 16 Jun 2017 18: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 <Thomas.Lendacky@amd.com>) id 1dLwJt-00014e-3X
 for xen-devel@lists.xen.org; Fri, 16 Jun 2017 18:50:09 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 29/C9-03587-06824495; Fri, 16 Jun 2017 18:50:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSfUgTYRjvvbvdTnHytik+Li2dmmZtmUIURIg
 KmVCEVmB/lLe8vME+5G7WsoJhy8yM+dGHjgwxs++i+sMorBAkW+ubchhZhEgEErZIlmLdeZb2
 /vV7nt/H8z7wMKS2htYznMvJCXbWaqAjKX5lcrZxZ0ZBaVbX05w1XePnqVxU2H9/ktiCdqgsd
 rPDVabiX7Tvq5xKd9W4r6nd6FZyPYpkKOwh4eQpt0ouEG5BcH2wmZQLLa4l4Ei4la5HEQyNV8
 C7sR+EjHW4CN6dGUYyjsEdBHw+jWUDicdoePA8MGMgcAJ0dF4gZUzhNLgx+EktYw0uBO/IK6o
 eMUwE3ghHhim5rZXaR8MTMzgWL4bLbzwqRb4QnrSNzMhJvAxu3lspt0m8BHrGzs6kA06CnokJ
 Wv4C4FoEx9+GVEpmKvhCL9WKKBH6n52lFJwJnRfDtII3QTDUTcj5gFPA79mstA/B5VafWslsU
 kN74yipFN00BO8EZkOtEP7gVynmQvC0H1Q0ARUM1U3Mut9jaOqbRoohAR6F62bNN1Xw21/diJ
 b75i3qm1vUN2/RDkReQekiJ+zlBGOOySxYKninjbVYjauyVptsnCiyFZyVNYum3Q7bbSQdxAL
 p3UV103l9KJ4hDLGabyP5pdpos6N8P8+K/C6hysqJfSidYXBnf02JnrI77JwBNAeWFpRqFwpc
 BefaY7FKB/ZXCUyUIUZTnirRGrGStYmWCoXyo2R9nOaR7MMywVfZ/9n+nuZrlKjXaZD0J21UJ
 SfYLM7/+a8ojkEGnaY4XUqJstid/9K/SoMJaXDxy1x5sJOdo/RuhAbOjd5pWSds2tCb8Tw/NF
 kaevihcF9P9Y6hBcOHA+pfuqvRfUltZdtelxifTu055y7zRpp6TfTW9T+DwvbE83lef35W9Jf
 iJS182kCEdXVcsKz5RE6sl3BlvP++y1wU//jBeNOiBu+liMAx3pFSN9Lm4dc29NKdo8FJnPSx
 KttAiTy7KpMURPYPuzW6CpUDAAA=
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1497639005!97800094!1
X-Originating-IP: [104.47.33.50]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31678 invoked from network); 16 Jun 2017 18:50:06 -0000
Received: from mail-bn3nam01on0050.outbound.protection.outlook.com (HELO
 NAM01-BN3-obe.outbound.protection.outlook.com) (104.47.33.50)
 by server-8.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 16 Jun 2017 18:50:06 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=fS99r1bRt+7Tpk6AZREkggB0nGfHqnD4+DDwr3scHGA=;
 b=fnP5JeB+cbd7FBlxuKUZ0bEK1Wfg06vP/GesWvn04VmXtvgOoT8nLu/33zeTZPHqQc/Y8LmNvCsQPC3bW9F0KuJmuKvT5slPKvFJoWWojI54iNLq5PTYw9Z37HJUinH+N8eXCSvYMLXuTMECjgVllghoYbVDvPqHV4sNjowWsIY=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 CY4PR12MB1141.namprd12.prod.outlook.com (10.168.163.149) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1157.12; Fri, 16 Jun 2017 18:50:02 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Fri, 16 Jun 2017 13:49:58 -0500
Message-ID: <20170616184958.18967.93012.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: SN1PR16CA0032.namprd16.prod.outlook.com (10.169.34.42) To
 CY4PR12MB1141.namprd12.prod.outlook.com (10.168.163.149)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: CY4PR12MB1141:
X-MS-Office365-Filtering-Correlation-Id: 772dfd9c-c228-471d-fe77-08d4b4e87ff3
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:CY4PR12MB1141; 
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 3:nxj+XGL0To90KEVdZFwMlk4RHOIL8t37GLQRYXD1Tykxz32dCxWu8SL1j0dagyp/BIrL9tA7wII65kA/66uNUEquk9xIduZfLKzCsJRMC9S2ehUsoJxtHsg03mAODF68YsKsFtfTkHCygWHvAP828LyoPovAn5DxtvvlLBmCnSwnPXOhCQz0f8cKvrx1X7F2WowKHd/043We0ibW1dHnufTsQt1PI/XQ27RZi89PWABZ9hsYdwqycya+P8aCR5JgvPg+60z8Bcf3f1OfkppzHru2aypBY6mwgKwJuHPj7bshDlVizG/rP+A+Y+IMvjRkHvC7xyKHerVeaIKgr1ICNaqfLCbVFaHP88pD/WU9G+Y=;
 25:CCykfBYHam/9wty7kxDxzfgayxbx7nagHGw4nwPDopLfOCtAGuC6frD7H+3kYl5PDXikuZpkch7W77OKqfebpmiLD1s6B2iHLOZY5I4yaS8UHZTvSNE+xFy2ImjZIm3eA1d3eA4cddcRR4K7rgWOf1DdbRJTzY/dh3nGHRkCGf9nXMvIxLj/g0EUTHC5uUigNtAe4pD5dpJuHT8CLmut2zFm3IBmNKpoS8nMXVIY7ZtqY2RoNJigEh+pjS8PyXScWvFy4nM/mqaI9sqnKkdmq8KcMnAnerQxFOSzTQPnNUufvxgjnvZM1nGLlFm4B4i4aMhjPwXX+JrbnQHoK+sQL9DcjDhLR/wOlubaEuiUPF/n2T2zAo/En/lL0no3ZZBJ1Bz8emBj/JYPtGKITcaDtd5o6fOGXt89p/nuSimjEKBpWnPbyhyYUjsUZYY48Clu0xsGb4mNb1RdXsjR5jQ5YyJH8JKkEkOz9hWUhot1BjM=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 31:tiuwnBzury0yAiXGU+elDt+K9Uwll0qH6g54v8f2tMYfml2Ng3J+5V5zteLiIMtZlpxWmV7uYZzCzS1hXF5S81CJ53QYxMxa6UC5U2RkYo7u9962c1KKcgWR0xcz2S+aXh4mJHLRsN+QooTg+chz0GZPCARWRTgZiH/VViVSto5xb3dIVMB3BcIlZoHromiNttxWcCcvlydASKULfEPAZQuIgbvNbXZ/dCWKHFZSaAI=;
 20:KZEiEIHZNAFZoSyYBdQkwGPWPfZwTkCVx460an9jnsCIch9OIY7p9EKkif0M81IxAwAMCEDCI7tGBITq6IOt1z2iVB6vMSAIABlZhMPgc4pSwjabKoC5m8loLMABQX3uyDcttQ8E9QlZXsbfuy6vrQaCvczCY89XnGG/971KX8yfKjPcAT3yPcxES1FuUDnOUyjZLKUb7tkZafLEsEYj5/9htMrGagBUZu5IH9rjl0RLfL07dbSffXpKARGColEd1ghqanlDeqTZNWGhsdIdF1dwSvJKZSqE5wcws8LPXYAqpu6MOylpkFSMNpb3tEXktN9p2xTC9d0l7NR5ikcjL/nF0PGMqn/pzgydyTG83Mp3Sqszotvqp0onKdMRsCJyr0FQoETVZXa6OxikOcgHoessPu/IrMxHVscmSa5vYu7WwTx0MqpOgqMSAk1151fhzSuP5mQTcJB91GcXXeIah1GbAZOJUwDP1/FAIpC2BsjRbloy2+xZIqiSjg4OwYzQ
X-Microsoft-Antispam-PRVS: <CY4PR12MB11411F901CCF99462F34B8C2ECC10@CY4PR12MB1141.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(20558992708506)(767451399110);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(10201501046)(100000703101)(100105400095)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123562025)(20161123560025)(20161123564025)(20161123555025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:CY4PR12MB1141; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:CY4PR12MB1141; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzQ6Zk1EOXdseC9FK05yOWFjSkdtRXlHNGZMcGdP?=
 =?utf-8?B?NW1TZ3VOUDlyRUk0c25sMEN3VFduQWd4c1FPa1pyeENBY2dNVGRIZy9Qc3Bi?=
 =?utf-8?B?YlR5V2hGbzc1SnZiNll2RFV6cjRXMVR0c0FiYkI1RDNybHc2bi9BQXBZK0dx?=
 =?utf-8?B?UEppaXVDOTBDQ3l3WjY3ZFpwZ1JqTXkxZVlJYkR4OXBoSlRwd29CRmI0OE9t?=
 =?utf-8?B?VFNmaStHay8wWlNHb2l4RVV5dHJqeTVZSlBlNHVkZ0JxeG5UMUJRdFdBVXRK?=
 =?utf-8?B?N3dPYWFaWE5mdDZtNFNMZktQc1JnSHZ0WXJGTDNHQXNuNkJySVFlYk42RFcv?=
 =?utf-8?B?Ly8yUlZSZzhFVmtCaEp0eFlCTXpTTC8zMzRYN1o0ZkdnckIzQnhHZTlIT2JK?=
 =?utf-8?B?NmFhQitVUXU0WXA1QXgwYXpYd1NFSERWcDJaeEYvYnIvOEdEcXVWS2tSUjVq?=
 =?utf-8?B?RHhiY2UrQnVxZFVHYWpLZldHUmhsUHhXYUhlLzdNTlQ3cHQwQVhhRjlEbzJ0?=
 =?utf-8?B?bDg2TU1la3hQWlY4dTNlRlFNay9EOHZhVWc3ZWhrOTJkTW8zenl1MEJ6TFB1?=
 =?utf-8?B?TU9qazlOc0JsZlo2QWRCWmx0WWo3L3VEV1NNaG1xQlhSSmdzMVFtcE9JRVFS?=
 =?utf-8?B?bHdaa1hKU2Y0RVdxUDBtOXQvczVmbHI5Tzd0WjRyT3dtcVQwUWpTWGFabXpl?=
 =?utf-8?B?N3A2a3pOdnoxcnZOUFQ2TXZMWHdEZlpUSktQUVFKcUlubGtsd1RCV2w1OFds?=
 =?utf-8?B?cTZad3Q0bUhZalZrclJOVjJRS1hscU5lcXFGNldZWW1CbEZZSVFBMzUwZ29r?=
 =?utf-8?B?VUNsbm1TYndzSG05TnEvWGthaUd3SWdOeUlPSWE3dTYxYUZnemVCY01nRGc2?=
 =?utf-8?B?NVJwelMvT1k5SjZjVklmd2xGb2NrV0MyZ0JCRC9wTU95TGU5UGJtZm5MRG9L?=
 =?utf-8?B?dDhyUnF6c1hmQWZ2MFp3THZ1U2xFQzZ5U0Uzc0IvOE95aU9VT1hHbFVtLzNI?=
 =?utf-8?B?LytpcURTUy9PMzlhOWR5L1ZGbnMwK0ZhN0w0a0dkc2RrU0lwSjF1U3N6RFF4?=
 =?utf-8?B?a25ZaEdwRDVHODUwT01BYWNzRU1ZMGVEa1ZHdElIYTYvd1U4eHoxSERpN1Z1?=
 =?utf-8?B?c25OYWlCNHdSQ0VIQUxjQlVOZUZpN2JpVmVpUEpkZ2NRZFNEbGtrTUI4ZXdt?=
 =?utf-8?B?dmlxSnNjbjhLNnZDN2FBcFNkNVlIWVV5N09MbXpreGtjM2c0bkVTajdubDRV?=
 =?utf-8?B?cEFZQjdFMUdrbFZOZTdJOVgyZlNkam9TTkJzNEovREl6dDFpeG90ditITFlm?=
 =?utf-8?B?QkZFODZ6QUtHL0U4RzFLOCszbDFzeklDWDdJSXhpMmdWTWh1bEZRZjFFQ2k4?=
 =?utf-8?B?RlR1d3lzSms3TFdwYXpnakpvZnBqSFF2MDZZVHdmc29ibVlGRis3aWlGc1B2?=
 =?utf-8?B?cDR5TitHeE9yY3k4YjZjVmRTMlZCU2U5VWMwYlB6eGFlcFhqK2c0WDZIOG02?=
 =?utf-8?B?VnhnUTZiNDhOWnJIcjdmZVQzN1F0QmhQVThiZURhQklHWjlpRmRYMzdyd1cw?=
 =?utf-8?B?bFF0elAxZWFEbVFsemxYRDh5SHlBUkh6NWhOTnh5TisveXZ0dWJDcW5KbWZq?=
 =?utf-8?B?ZTBZSVd3dU1pbldwd0dtWmovYU95K3FzUjN5RURGRlJjNU9UYldGTExzZzhY?=
 =?utf-8?Q?sP7CnrId3DQ62YQ6E=3D?=
X-Forefront-PRVS: 0340850FCD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39450400003)(39840400002)(39400400002)(39860400002)(39410400002)(39850400002)(54356999)(4001350100001)(50986999)(305945005)(575784001)(86362001)(76176999)(8676002)(81166006)(6506006)(7736002)(4326008)(189998001)(83506001)(25786009)(5660300001)(1076002)(6666003)(230700001)(9686003)(3846002)(6116002)(47776003)(66066001)(2906002)(23676002)(33646002)(103116003)(2950100002)(7416002)(50466002)(54906002)(7406005)(110136004)(478600001)(38730400002)(55016002)(53416004)(72206003)(42186005)(53936002)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR12MB1141; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzIzOi9yckd0eE1TOG9jRmZVeWVJVjUrSTdVYlV4?=
 =?utf-8?B?U1g4QzUwUmZPWGtpUXJ4WEhBRjFaT3FmY2VGRTFpZ1pUL0I2RlNLV1ZyenNa?=
 =?utf-8?B?c21NeUdSVE8zdXQvdXNUUFphR0llaEtja21GWnJaNVNlbXNZRlFCK0VZdW80?=
 =?utf-8?B?ZllVZUxIb01JV1BwNHQrNnhuWnVTYnI0SG9YRTY5Ti9XU0Z4dnVVMUpaSkFU?=
 =?utf-8?B?MEtIOVA5Q2h2Uk9RSU4xdVBOcmJKRUliNStTbngydDc2ai92MmZ2c09WMGgx?=
 =?utf-8?B?T0pRaVp4cTZYdWpra0tiQ2dHQ3hiU3lSTXg2bkt2VmcwNk1lTkVubGVzb0FR?=
 =?utf-8?B?U2VSczY2eWZMTlRzQVFsN2xlVitaTWlkWE1FZGNvY3YyV3JSYThrOW12L1RL?=
 =?utf-8?B?QzhIZlVNcFZrdDhLOWtHNlZBZDF5K2wyUWVGWEpFd1RWSVk0aGhJKzNLQ2FI?=
 =?utf-8?B?cjlJOHRlc1c4U01hVTRNN0JLZHdpNGJFWmhmbDBvVGNVc0N3SHUrQW15aUx4?=
 =?utf-8?B?aXBSSHB5OXpvTDhhSGpNeWdxRndRQlFPNXkxOVJVWkFKcyt3OEMrd3ErV2xX?=
 =?utf-8?B?Zys5eE9WTGpKY3lNWjgyZ21HbnhmN3dobUxqR2xEVnFNZ3FXQjJCbytISE4w?=
 =?utf-8?B?NkdmRHE2TlF3MnJrS1ZhZUxYTTQ2VDlGUHR3bmN5RWo0STJ4YlB0aHFxNHlR?=
 =?utf-8?B?N0xmTVN1cm5RTUZsaVBBdk5OaGQvekRYZXNIVnRPR0dqMTZZdHFYczJ4Rnk2?=
 =?utf-8?B?TzkyTDRGeGNOR2JkNWpZdUxwdm1hSzlBWVIvRk4zWEF5S0ZwdDBJT3doM1o2?=
 =?utf-8?B?U1lmNXVNNENPc1NjUCtxKys5UytBSGNmNzJMRjY0c0pDbm4wQmRTdzZiM3I0?=
 =?utf-8?B?K2lIOUt2ZHZPZWJDcmEvS1YrS09xSVh4L0NBMDlsTTFzdXNTR0ZwaWZBNjN6?=
 =?utf-8?B?cCtUdUlodVFsVDNrOUI1V0lVNU1PeGR5WjdCdW91ajB1MUd5dkpjL3h1MEhy?=
 =?utf-8?B?SzFLSHJLSE8xUzlMVFVRUXZtZXJpd1dIbHM4S3ozRHhRQUVYbURJTFJTS1V0?=
 =?utf-8?B?UTY2VEJoeU8vY3R3ZFlWN01CbFZzdTk4VHd1NDdDU3dGaW1aNkRvKzNZeXRj?=
 =?utf-8?B?WVNwREtkd3RhZTR4eFZVajVVQVFtWm5oY2tTKzlwUjN0UjdjQXBjc2xKblBP?=
 =?utf-8?B?dGhVZ0lteTBuSEJjQTc2YzIyWVZOdnBVSVNHcThHekVMaDJKYlgzZTZnSExo?=
 =?utf-8?B?WnRzSDRIdHNEcitXOTFSdy9tWjhOYXhTRjB1MjdOaDdqbGRFenA5Um1pSkQ4?=
 =?utf-8?B?Rk93cDFNV3Jsc1VEb3lFSFRzQWxyTEo0VXBBL21tRXB5K3FIU3gvSGNlZXpk?=
 =?utf-8?B?YXhQOE1CU2lzU0dUdmNHNktvYzMyb2k3WnB2cVl0bEZIMWF3SUl6QzV4V09h?=
 =?utf-8?B?dytidW95eHpqOXVBVXhNZkk2K2FIelFLTTUxMzY2NXVxTXcwYWoyRm5TQVhw?=
 =?utf-8?B?OTluYndqbmN4TWZTd0VCWXNjRHN4MXNKSkwzSmpyKzRFc3NVZmhaN0cwWEtR?=
 =?utf-8?B?RVNXSDhPanNhSm1KZUVaRmlmZ2s4alp1VWwxMGVVWllxYkFNSFMyUGZXKzhu?=
 =?utf-8?B?WjRjOUFKRnpQQWt2clpFR1VlQ2RFNWRuUHRxM1cxSXpORGkxa1ZlQVB5SHRG?=
 =?utf-8?Q?KKCAdcfITw2+i9jhIGZ42xgRjLM02QD8HXnNGgP?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzY6YzM1VldrSk1GMWxsS2g0a0l3RlVWQkQ4bm8z?=
 =?utf-8?B?WURZQTFpd1JYdmVtOVVvSFE5SzRuSHZaQkk3bk43dnV4V3B3WGJWSy9iWmtF?=
 =?utf-8?B?cDNqS2FPaHNjZlNaNll5aEJwMnordk5pSWJmVldZR1VURU8zd3JLSEw1SFdJ?=
 =?utf-8?B?aUllcC91M3BhRDRNL01zL2ZpNGlVdjdWbk5XdWY5NldlcTFjL1R5N0FaSWhl?=
 =?utf-8?B?akdGVzJ4WlBiWUhRbmphRHBEQXpQLzRydmZMSEt2QUhlZTlhd1FTNjFDREkv?=
 =?utf-8?B?M3hmaXF5SlRNYldlSFZ0TXhoN1ZOZGF3K3Q0bjFYQlh1MityTVoyOUdhQ010?=
 =?utf-8?B?OU12Q0E5SHg3N0hJZEUrbVpwVk9wb1Y0aFg5MHBiYkcrTmV4NzlPblRRWEJ2?=
 =?utf-8?B?Y0hBZEdQeXMzUWNMVkprcCs3WkQyM25UZkR6eENuZEdMR1gxRndYVm8zckRO?=
 =?utf-8?B?VEFsSUdHbG5wNTA0WVdwUllxeHFOaEM5Q1d3ZFJMd3F1SFYyNEx3cm9aODlT?=
 =?utf-8?B?a2g0aVQxMCs4SjdKM3BjK2pheS9tRDgxczFmYTVmWW04eVdlWEJUa1piVTRi?=
 =?utf-8?B?dGZzQXppL2dGV3VFeUxHZTB2VnhCNVFsdzU5NWl5Kzd2K21HV2VISVk3Ni9x?=
 =?utf-8?B?T3BTcWRoOG54a1pncnExZnZWNHM4YndqZ0RZVkJjZUdJS0tUS0JWOEpsMS9m?=
 =?utf-8?B?WERYdUdYaU5kZFJnenhwNDZwUldrOUxLd25CTVI1QjlBT2VMMFJMWkNzUXY1?=
 =?utf-8?B?VzJ3cHJGalB2QjI1V252SXRYTlptZEo3c0w1SGIraU5QQXhuRmFvemkzN0cz?=
 =?utf-8?B?QmI4TUNHU2ZqMzkwOUJwMjdxdXpSYzFvdlMrU2x0ZXRwUkVlL2hyUWY5QUxK?=
 =?utf-8?B?Y1p2S2RwZ0c0SnNDQ1Uzb012L1MwZE1kM2Mzd2RaU2dlSXRyc0JybUZXeXdp?=
 =?utf-8?B?aWE4b1ZNTlV3K0F5K05oUDVWL0VuT1lmWEhuUnRVNEJjMmkvZXlsTUVCZEk5?=
 =?utf-8?B?N1JFTWN0SFJlNm9kOVVWU014MFlYdFhOWFFudTJ5aTNsS1JsRGlMdlM2MWxx?=
 =?utf-8?B?NE14YWtlQ2lNNkdHcDBMYU45Tmg4WjQvYkcvaUZSSnlTSHRqTGVkSGt2ekNo?=
 =?utf-8?B?VTFZaUtlL2pFS0M4eHV3L3hvaGpKLzNoU1dOaTNBRHcvQ1F6b2EvMFpJWWJo?=
 =?utf-8?B?NFJPQUZ6cktaaW12MmxtZUZWNWVrbmN0Q1ZUcnA0SzY5dWdsN1dUeTJPblNq?=
 =?utf-8?B?WEVRUjF2ZXhRUURkS3NyV2JPOXNrUG9tMkF6ZTdWWnNCejJadDc5a2R2MmJv?=
 =?utf-8?B?QStneXkxNCsxMkt6alVMbFZaQWtZTHkxU1RnQVBndElPRlJVUXpKMmc1VzBp?=
 =?utf-8?Q?3AH03RS?=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 5:qFJQrL6tYLytlML/+crBAO2GZ8VkRZBNLTiFFduTVneYi2h4vJEtTySUkUQegaD0HZ8ugtcccWobqQqnDyTORJNEjcE3fza3NHzj8sdXdWyBsdv61CvpEOXaFBwiQQzrHyCIVlPK1lq/FE6QlyvL4AGWEeCywgFQ2k/vm3UqiS/2qsDLLUtKvdRlg+HFtqtM576EumhX4eIM5LtxZXThp07Zzm0mY/MMT4vR8yfZbxkfEVk8oNpgVZnrm7/3CxNutoA2Tm+bxFCaedmEtVONoMZw2OZmYyPdP5xBD/nwFgwu6IJ/sh+RxzjR2L2WQ93S+Q16lhfxX97Jf6jfYQ9d7WOzajO5CdhLvxaz5oXoDJrOoiDsaM0sPaNdbkinXTMex6KjCBCWwCeZOU3Isll2w3zSM1KaR3mRbfxr1D+Nu5nn/kOiLUUb5A3wNc1i5ihe5C3NFwGnPzvKEfEITXLr2ceWJZONkclMOPjNXbGGC47qv+J+vv/xFQt7beRwmtSa;
 24:cEnrDn+NXC4KK+9XvN1eidaO6N73w2UfdyQ4tXjwCoN5kh3zmbuEr1zYwvdfKn+ODNeKtukwPwN7bIDf1i/+DpcDb6Cn4GwMoua14oDis+o=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 7:dvmzkcTkQcrUHdDsCSeeCwAAPmPqJkQtcNUAY3BEk5/fxFAA0t6uK+SrDouJjodoqT0sfqJOmPREPnLXqWs3xrmhSiwG95CpdaqEeMGdnLdAn3WtQIf6VVztxmwxC+hx6vcbl+MVS/xtyb53jHY7NAguUWIybhR76qJR0dOuVt7MjM3ZhhyCT6xwDEEPXUFfYuivNc+j4+Z/r8XhsIOuCpuE4me2W8F7JoC34bHzowAcf2P89q6bJnzvp4tM6mHSQmI8I6F1okHQv18bqbjqbT9NzxooRZJcX/bUQrf6XLrdQVUv/nKZhM7aR0K+czxptMVm3v/n/qnyQspd1UnLiqNH37hu2+vQM9Ixyojhu2HVjswGYDM9KtTBiEd5Bi1uxWxKK5dKxbbiOxz9Ug0k0nxR/RVdo6MOUjhAKRL0GD8zD5MGIkCxSlkkLZMjcJw6hchPv5UPhbA2AkcNrfoZe3m0Xz9WDg2yyEq9pMkzj1WZUAnMm+h67wU9gBpR0ZMfcYPDgnptBuMmjbL1PP6310mB4SewQdOPnCvgm491kNtt7bADyNFB3S3QHf/vZrIEzNNhggxfAMRWxLyyIeySoTULdlGtwJP3msavsfB425+o+YI3LmcmnUL/3OfBjSWcIGGVGh5BHIarNLIqCN58WA9s9fRD00xMwa3zO4aUtuffMH5GAk0U51I38SPe3dW8/lKn2EfXB1nfiX2nHkCJx2+nHS/xABl+0FDGt3QhGnjrdPUvuL4R9577Hfb49i83bZE8vxorpjGXZsl/SZ/0CJOlc9+pWp6Vdi2nQlFmnO8=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 20:nFovgFmTgi0wFMlBJJCsYgJGEWUctli2oo5iFt4ouRroBjkkmvvY1dwpYKiPW+yeg1hkuxnfOw54rU3UlShaAdxzrT9owDwhHLBh7gx94fgmDCcWTVfS0B8jr2otOVwb86HsW2tk7M6PgntZUgQljYrXH156fqQomwp98Waa9E4uejfFVmQhGKzN3PEYTOnEztXE6+sdTGWbdBEGHRTWNWJnN7gby0R+xmODCyMsAtb1dYPrA8MUfFfuLm8ssOdw
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jun 2017 18:50:02.2228 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1141
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v7 01/36] x86: Document AMD Secure Memory
	Encryption (SME)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3JlYXRlIGEgRG9jdW1lbnRhdGlvbiBlbnRyeSB0byBkZXNjcmliZSB0aGUgQU1EIFNlY3VyZSBN
ZW1vcnkKRW5jcnlwdGlvbiAoU01FKSBmZWF0dXJlIGFuZCBhZGQgZG9jdW1lbnRhdGlvbiBmb3Ig
dGhlIG1lbV9lbmNyeXB0PQprZXJuZWwgcGFyYW1ldGVyLgoKUmV2aWV3ZWQtYnk6IEJvcmlzbGF2
IFBldGtvdiA8YnBAc3VzZS5kZT4KU2lnbmVkLW9mZi1ieTogVG9tIExlbmRhY2t5IDx0aG9tYXMu
bGVuZGFja3lAYW1kLmNvbT4KLS0tCiBEb2N1bWVudGF0aW9uL2FkbWluLWd1aWRlL2tlcm5lbC1w
YXJhbWV0ZXJzLnR4dCB8ICAgMTEgKysrKwogRG9jdW1lbnRhdGlvbi94ODYvYW1kLW1lbW9yeS1l
bmNyeXB0aW9uLnR4dCAgICAgfCAgIDY4ICsrKysrKysrKysrKysrKysrKysrKysrCiAyIGZpbGVz
IGNoYW5nZWQsIDc5IGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBEb2N1bWVudGF0
aW9uL3g4Ni9hbWQtbWVtb3J5LWVuY3J5cHRpb24udHh0CgpkaWZmIC0tZ2l0IGEvRG9jdW1lbnRh
dGlvbi9hZG1pbi1ndWlkZS9rZXJuZWwtcGFyYW1ldGVycy50eHQgYi9Eb2N1bWVudGF0aW9uL2Fk
bWluLWd1aWRlL2tlcm5lbC1wYXJhbWV0ZXJzLnR4dAppbmRleCBlZTVjNjVhLi45ZWRjMGI3IDEw
MDY0NAotLS0gYS9Eb2N1bWVudGF0aW9uL2FkbWluLWd1aWRlL2tlcm5lbC1wYXJhbWV0ZXJzLnR4
dAorKysgYi9Eb2N1bWVudGF0aW9uL2FkbWluLWd1aWRlL2tlcm5lbC1wYXJhbWV0ZXJzLnR4dApA
QCAtMjE5Nyw2ICsyMTk3LDE3IEBACiAJCQltZW1vcnkgY29udGVudHMgYW5kIHJlc2VydmVzIGJh
ZCBtZW1vcnkKIAkJCXJlZ2lvbnMgdGhhdCBhcmUgZGV0ZWN0ZWQuCiAKKwltZW1fZW5jcnlwdD0J
W1g4Ni02NF0gQU1EIFNlY3VyZSBNZW1vcnkgRW5jcnlwdGlvbiAoU01FKSBjb250cm9sCisJCQlW
YWxpZCBhcmd1bWVudHM6IG9uLCBvZmYKKwkJCURlZmF1bHQgKGRlcGVuZHMgb24ga2VybmVsIGNv
bmZpZ3VyYXRpb24gb3B0aW9uKToKKwkJCSAgb24gIChDT05GSUdfQU1EX01FTV9FTkNSWVBUX0FD
VElWRV9CWV9ERUZBVUxUPXkpCisJCQkgIG9mZiAoQ09ORklHX0FNRF9NRU1fRU5DUllQVF9BQ1RJ
VkVfQllfREVGQVVMVD1uKQorCQkJbWVtX2VuY3J5cHQ9b246CQlBY3RpdmF0ZSBTTUUKKwkJCW1l
bV9lbmNyeXB0PW9mZjoJRG8gbm90IGFjdGl2YXRlIFNNRQorCisJCQlSZWZlciB0byBEb2N1bWVu
dGF0aW9uL3g4Ni9hbWQtbWVtb3J5LWVuY3J5cHRpb24udHh0CisJCQlmb3IgZGV0YWlscyBvbiB3
aGVuIG1lbW9yeSBlbmNyeXB0aW9uIGNhbiBiZSBhY3RpdmF0ZWQuCisKIAltZW1fc2xlZXBfZGVm
YXVsdD0JW1NVU1BFTkRdIERlZmF1bHQgc3lzdGVtIHN1c3BlbmQgbW9kZToKIAkJCXMyaWRsZSAg
LSBTdXNwZW5kLVRvLUlkbGUKIAkJCXNoYWxsb3cgLSBQb3dlci1PbiBTdXNwZW5kIG9yIGVxdWl2
YWxlbnQgKGlmIHN1cHBvcnRlZCkKZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24veDg2L2FtZC1t
ZW1vcnktZW5jcnlwdGlvbi50eHQgYi9Eb2N1bWVudGF0aW9uL3g4Ni9hbWQtbWVtb3J5LWVuY3J5
cHRpb24udHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmY1MTJhYjcKLS0t
IC9kZXYvbnVsbAorKysgYi9Eb2N1bWVudGF0aW9uL3g4Ni9hbWQtbWVtb3J5LWVuY3J5cHRpb24u
dHh0CkBAIC0wLDAgKzEsNjggQEAKK1NlY3VyZSBNZW1vcnkgRW5jcnlwdGlvbiAoU01FKSBpcyBh
IGZlYXR1cmUgZm91bmQgb24gQU1EIHByb2Nlc3NvcnMuCisKK1NNRSBwcm92aWRlcyB0aGUgYWJp
bGl0eSB0byBtYXJrIGluZGl2aWR1YWwgcGFnZXMgb2YgbWVtb3J5IGFzIGVuY3J5cHRlZCB1c2lu
ZwordGhlIHN0YW5kYXJkIHg4NiBwYWdlIHRhYmxlcy4gIEEgcGFnZSB0aGF0IGlzIG1hcmtlZCBl
bmNyeXB0ZWQgd2lsbCBiZQorYXV0b21hdGljYWxseSBkZWNyeXB0ZWQgd2hlbiByZWFkIGZyb20g
RFJBTSBhbmQgZW5jcnlwdGVkIHdoZW4gd3JpdHRlbiB0bworRFJBTS4gIFNNRSBjYW4gdGhlcmVm
b3JlIGJlIHVzZWQgdG8gcHJvdGVjdCB0aGUgY29udGVudHMgb2YgRFJBTSBmcm9tIHBoeXNpY2Fs
CithdHRhY2tzIG9uIHRoZSBzeXN0ZW0uCisKK0EgcGFnZSBpcyBlbmNyeXB0ZWQgd2hlbiBhIHBh
Z2UgdGFibGUgZW50cnkgaGFzIHRoZSBlbmNyeXB0aW9uIGJpdCBzZXQgKHNlZQorYmVsb3cgb24g
aG93IHRvIGRldGVybWluZSBpdHMgcG9zaXRpb24pLiAgVGhlIGVuY3J5cHRpb24gYml0IGNhbiBh
bHNvIGJlCitzcGVjaWZpZWQgaW4gdGhlIGNyMyByZWdpc3RlciwgYWxsb3dpbmcgdGhlIFBHRCB0
YWJsZSB0byBiZSBlbmNyeXB0ZWQuIEVhY2gKK3N1Y2Nlc3NpdmUgbGV2ZWwgb2YgcGFnZSB0YWJs
ZXMgY2FuIGFsc28gYmUgZW5jcnlwdGVkIGJ5IHNldHRpbmcgdGhlIGVuY3J5cHRpb24KK2JpdCBp
biB0aGUgcGFnZSB0YWJsZSBlbnRyeSB0aGF0IHBvaW50cyB0byB0aGUgbmV4dCB0YWJsZS4gVGhp
cyBhbGxvd3MgdGhlIGZ1bGwKK3BhZ2UgdGFibGUgaGllcmFyY2h5IHRvIGJlIGVuY3J5cHRlZC4g
Tm90ZSwgdGhpcyBtZWFucyB0aGF0IGp1c3QgYmVjYXVzZSB0aGUKK2VuY3J5cHRpb24gYml0IGlz
IHNldCBpbiBjcjMsIGRvZXNuJ3QgaW1wbHkgdGhlIGZ1bGwgaGllcmFyY2h5IGlzIGVuY3lycHRl
ZC4KK0VhY2ggcGFnZSB0YWJsZSBlbnRyeSBpbiB0aGUgaGllcmFyY2h5IG5lZWRzIHRvIGhhdmUg
dGhlIGVuY3J5cHRpb24gYml0IHNldCB0bworYWNoaWV2ZSB0aGF0LiBTbywgdGhlb3JldGljYWxs
eSwgeW91IGNvdWxkIGhhdmUgdGhlIGVuY3J5cHRpb24gYml0IHNldCBpbiBjcjMKK3NvIHRoYXQg
dGhlIFBHRCBpcyBlbmNyeXB0ZWQsIGJ1dCBub3Qgc2V0IHRoZSBlbmNyeXB0aW9uIGJpdCBpbiB0
aGUgUEdEIGVudHJ5Citmb3IgYSBQVUQgd2hpY2ggcmVzdWx0cyBpbiB0aGUgUFVEIHBvaW50ZWQg
dG8gYnkgdGhhdCBlbnRyeSB0byBub3QgYmUKK2VuY3J5cHRlZC4KKworU3VwcG9ydCBmb3IgU01F
IGNhbiBiZSBkZXRlcm1pbmVkIHRocm91Z2ggdGhlIENQVUlEIGluc3RydWN0aW9uLiBUaGUgQ1BV
SUQKK2Z1bmN0aW9uIDB4ODAwMDAwMWYgcmVwb3J0cyBpbmZvcm1hdGlvbiByZWxhdGVkIHRvIFNN
RToKKworCTB4ODAwMDAwMWZbZWF4XToKKwkJQml0WzBdIGluZGljYXRlcyBzdXBwb3J0IGZvciBT
TUUKKwkweDgwMDAwMDFmW2VieF06CisJCUJpdHNbNTowXSAgcGFnZXRhYmxlIGJpdCBudW1iZXIg
dXNlZCB0byBhY3RpdmF0ZSBtZW1vcnkKKwkJCSAgIGVuY3J5cHRpb24KKwkJQml0c1sxMTo2XSBy
ZWR1Y3Rpb24gaW4gcGh5c2ljYWwgYWRkcmVzcyBzcGFjZSwgaW4gYml0cywgd2hlbgorCQkJICAg
bWVtb3J5IGVuY3J5cHRpb24gaXMgZW5hYmxlZCAodGhpcyBvbmx5IGFmZmVjdHMKKwkJCSAgIHN5
c3RlbSBwaHlzaWNhbCBhZGRyZXNzZXMsIG5vdCBndWVzdCBwaHlzaWNhbAorCQkJICAgYWRkcmVz
c2VzKQorCitJZiBzdXBwb3J0IGZvciBTTUUgaXMgcHJlc2VudCwgTVNSIDB4YzAwMTAwMDEwIChN
U1JfSzhfU1lTQ0ZHKSBjYW4gYmUgdXNlZCB0bworZGV0ZXJtaW5lIGlmIFNNRSBpcyBlbmFibGVk
IGFuZC9vciB0byBlbmFibGUgbWVtb3J5IGVuY3J5cHRpb246CisKKwkweGMwMDEwMDEwOgorCQlC
aXRbMjNdICAgMCA9IG1lbW9yeSBlbmNyeXB0aW9uIGZlYXR1cmVzIGFyZSBkaXNhYmxlZAorCQkJ
ICAxID0gbWVtb3J5IGVuY3J5cHRpb24gZmVhdHVyZXMgYXJlIGVuYWJsZWQKKworTGludXggcmVs
aWVzIG9uIEJJT1MgdG8gc2V0IHRoaXMgYml0IGlmIEJJT1MgaGFzIGRldGVybWluZWQgdGhhdCB0
aGUgcmVkdWN0aW9uCitpbiB0aGUgcGh5c2ljYWwgYWRkcmVzcyBzcGFjZSBhcyBhIHJlc3VsdCBv
ZiBlbmFibGluZyBtZW1vcnkgZW5jcnlwdGlvbiAoc2VlCitDUFVJRCBpbmZvcm1hdGlvbiBhYm92
ZSkgd2lsbCBub3QgY29uZmxpY3Qgd2l0aCB0aGUgYWRkcmVzcyBzcGFjZSByZXNvdXJjZQorcmVx
dWlyZW1lbnRzIGZvciB0aGUgc3lzdGVtLiAgSWYgdGhpcyBiaXQgaXMgbm90IHNldCB1cG9uIExp
bnV4IHN0YXJ0dXAgdGhlbgorTGludXggaXRzZWxmIHdpbGwgbm90IHNldCBpdCBhbmQgbWVtb3J5
IGVuY3J5cHRpb24gd2lsbCBub3QgYmUgcG9zc2libGUuCisKK1RoZSBzdGF0ZSBvZiBTTUUgaW4g
dGhlIExpbnV4IGtlcm5lbCBjYW4gYmUgZG9jdW1lbnRlZCBhcyBmb2xsb3dzOgorCS0gU3VwcG9y
dGVkOgorCSAgVGhlIENQVSBzdXBwb3J0cyBTTUUgKGRldGVybWluZWQgdGhyb3VnaCBDUFVJRCBp
bnN0cnVjdGlvbikuCisKKwktIEVuYWJsZWQ6CisJICBTdXBwb3J0ZWQgYW5kIGJpdCAyMyBvZiBN
U1JfSzhfU1lTQ0ZHIGlzIHNldC4KKworCS0gQWN0aXZlOgorCSAgU3VwcG9ydGVkLCBFbmFibGVk
IGFuZCB0aGUgTGludXgga2VybmVsIGlzIGFjdGl2ZWx5IGFwcGx5aW5nCisJICB0aGUgZW5jcnlw
dGlvbiBiaXQgdG8gcGFnZSB0YWJsZSBlbnRyaWVzICh0aGUgU01FIG1hc2sgaW4gdGhlCisJICBr
ZXJuZWwgaXMgbm9uLXplcm8pLgorCitTTUUgY2FuIGFsc28gYmUgZW5hYmxlZCBhbmQgYWN0aXZh
dGVkIGluIHRoZSBCSU9TLiBJZiBTTUUgaXMgZW5hYmxlZCBhbmQKK2FjdGl2YXRlZCBpbiB0aGUg
QklPUywgdGhlbiBhbGwgbWVtb3J5IGFjY2Vzc2VzIHdpbGwgYmUgZW5jcnlwdGVkIGFuZCBpdCB3
aWxsCitub3QgYmUgbmVjZXNzYXJ5IHRvIGFjdGl2YXRlIHRoZSBMaW51eCBtZW1vcnkgZW5jcnlw
dGlvbiBzdXBwb3J0LiAgSWYgdGhlIEJJT1MKK21lcmVseSBlbmFibGVzIFNNRSAoc2V0cyBiaXQg
MjMgb2YgdGhlIE1TUl9LOF9TWVNDRkcpLCB0aGVuIExpbnV4IGNhbiBhY3RpdmF0ZQorbWVtb3J5
IGVuY3J5cHRpb24gYnkgZGVmYXVsdCAoQ09ORklHX0FNRF9NRU1fRU5DUllQVF9BQ1RJVkVfQllf
REVGQVVMVD15KSBvcgorYnkgc3VwcGx5aW5nIG1lbV9lbmNyeXB0PW9uIG9uIHRoZSBrZXJuZWwg
Y29tbWFuZCBsaW5lLiAgSG93ZXZlciwgaWYgQklPUyBkb2VzCitub3QgZW5hYmxlIFNNRSwgdGhl
biBMaW51eCB3aWxsIG5vdCBiZSBhYmxlIHRvIGFjdGl2YXRlIG1lbW9yeSBlbmNyeXB0aW9uLCBl
dmVuCitpZiBjb25maWd1cmVkIHRvIGRvIHNvIGJ5IGRlZmF1bHQgb3IgdGhlIG1lbV9lbmNyeXB0
PW9uIGNvbW1hbmQgbGluZSBwYXJhbWV0ZXIKK2lzIHNwZWNpZmllZC4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:50:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18: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 1dLwKA-00018L-QY; Fri, 16 Jun 2017 18:50:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dLwK9-000182-Po
 for xen-devel@lists.xen.org; Fri, 16 Jun 2017 18:50:25 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 C2/17-03620-17824495; Fri, 16 Jun 2017 18:50:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0hTYRj22znbztaOfM2kt2GZ85KVMw0JIcJ
 IIcsKLYKUoI513Aa7sTNjQoHWsigoM7CcJvOa3cgKKgtSDIsuiiVlkI2SlWRZVJaJpp3PM7t8
 v57vfZ73ed4XXobSHlDoGN7t4p02zqJXqGnTstgNBnt8Rm7SQOvK1IYv9fRqlNl5e1yWjfLkZ
 lu+3b1TbrrQ8oF2XNO437S+UhajFtURpGZo7KGgPtClJB+ETyK41FdOkY8Wl8pgrPS9yKgYBU
 6A58MjMoLD8DaoefRTQfAc7JPBQAUmDRQeVsCd7sfThAxHgK+uUXRixIxYeFcTSiCLM+F1IIt
 AFV4HB/00EWvF6qGx0WkcjhfAuV6PnGAWz4YHlQGayCm8GC7fWkbKFI6EG8PVFMGAF8KN0VEF
 GQDwYQTHDvooyTMGvN96lJJoPnR2VdMS3gjjd/3TgwGOhoeeTVJ5H/T6hoI+J5RQ9msoqF8CJ
 85OKiWiSQFfBtuDphZ4f3xELuFUOFo7gSTRYzm8m6yipU8ZhuqaF0GrCGgfOxzsbpCDty2rDC
 31/rOp9++m3n829SHqPIoXeOce3mlITk7Md5qNJpeVM1sMyUkrEq28IHBG3sLlC4m77NarSLy
 IEPHdRF+bsjvQPEamD2c/B9JztaH59t1FJk4w7XAWWnihAy1iGFzXuX+LjrbZbbwe2Km4jFzt
 bCdv5N0FZot4YTNKYDT6OezuGJFmBQdnFcxGiXqIonRzWcMikcCEMBXa/rTN3OZTNF8XxiJxJ
 q3GwTutZtf//BCayyB9GBtD0jVmm+uP+5AYLBODN/esJsEu7i+lK0b1zWmegshPlT0H1qS0LT
 BqDe3ZVyKUJdtLLpZHxyU0p52Wp1TR9/rWNq+vzblcckZdlFTkWnW//8Pe75Xf03/6n/ms6op
 vWxvTl/+Iahr9yA+q7vWWRhU+j8nZ8uTtxHCxspvSxE+NDExgh7Fjlr8/JKE9ztCWN5X0kvs8
 yFw/laanBROXvIRyCtxvQx/y3ZYDAAA=
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1497639022!74168669!1
X-Originating-IP: [104.47.37.76]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17008 invoked from network); 16 Jun 2017 18:50:23 -0000
Received: from mail-cys01nam02on0076.outbound.protection.outlook.com (HELO
 NAM02-CY1-obe.outbound.protection.outlook.com) (104.47.37.76)
 by server-8.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 16 Jun 2017 18:50:23 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=ubSlu2NxDTIrqxvJaGHrfyPNFiwiO5QRKlpWrnivXmA=;
 b=Ev+5cuJ6ffz/lpNhB1TOcDuLoQM+KmbJxB/F2sxixepX3LIcGOCEM8DqACpju/NO5h5yI7WehjBvB+ufDyJZFT1L+G9tGu6BoX14LjUFstcavvytmAaBj642jF5xpJKKZRnAiEOW2wZUl8CPyXGv1G6dP2dTSk8H7YVC7O6VuYQ=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 BN6PR12MB1137.namprd12.prod.outlook.com (10.168.226.139) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1178.14; Fri, 16 Jun 2017 18:50:13 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Fri, 16 Jun 2017 13:50:09 -0500
Message-ID: <20170616185008.18967.91275.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: MWHPR1701CA0006.namprd17.prod.outlook.com (10.172.58.16) To
 BN6PR12MB1137.namprd12.prod.outlook.com (10.168.226.139)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 8fe444ef-562c-4d93-6de3-08d4b4e88859
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:BN6PR12MB1137; 
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1137;
 3:uUkwwxaS55GUbNO04AJ6kn22qifvJNIHrxTPmp+xK5aPxXEe8Bj7nPJM1VtDxQ/Hggok+aV/6YZfsRYYJRVzJOqWBcRfBw7g0oMJj1BkVpJj+P8orl0mtEyL0ZIUAleTR3SKUQSrCFOBJro5MrIlzyunRIySalpU9Z+Uo3frzZTrASWKSvHPfII1FaK9WV7KkCFeJRiNJrTe3oiQlqaKtFLs3Y4PTznQOVr8tiV36sEXifnxSoTxZLBcVu8d1bRXZ3aqILIGHRcSYse2gpSocJgWHOC7FPFFxZJdN2BnaShshZoB7lPIB0wa/Ouz69MTp1OzQ1TRPs9iRwKY0yVFpes/qaZ5/z/yvJ1KDz3ksiQ=;
 25:oANZbtD2ymiPMf55EqIPwGpDDIVUuCDH7aBDUOmott7hszNVksRPbaqPdBvCH1hdgUniOzyeezde8s2nMImrO4HpIYgI3F+Z7yItNp4iKVjDuzWDfN2GEk9qEljY260vUGJNYvP2Nez5SYcWFV7M+7gN++7RcY9S41sa2D0xw4ridG89u3WXuKHS3lSGVtGXSTFrh73nQIpmKJ1CnZmUnRYX4DYtCDaWmnWSL7zJNf5tsFtWP09kGK5y3Kwr4VMCT/TD3v7QfdSMEo0LASRV8LTs6nVnLazGU0mnRVafmNGA5HOkurt775nKJmid24XjOfASpd6hjzLOCi75O3JQ7c3Fv60TnczOkjTZaYYhSj4f126Ml4XnEWVajFPA5wg9/edkJRdWowIqOUsdRfSAOnG/31UB0WwtJeIUUGjFRcyiveeWR0imKf0kr5MpYmNFwaImxQE5go+98PsqUS2yu+WmzyqBtEVoVPsOAzTFd0I=
X-MS-TrafficTypeDiagnostic: BN6PR12MB1137:
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1137;
 31:/M3wh5dbq1ZPkxQnxLlODk6P2W2+AZydHQjb0+eFFChYo9ggVNLouyB2hXi6rWHVzixTP2IC4BUvfX0jqHXofakvlzQYLFARxEdIpNqV5vwMPJuIHiIusgovwOgcixo7c4RcRSHOWW/wcmWDsqAuMjdMEGWk9KGRAQWBaOdf+fq2zyCkPxKEcq/EVqfOrIwXwS6hcY6X8aWvYeGE7T/+Lht6rsAYS5tOJQL167+Plrg=;
 20:6hIenaQUX5fs5vzTExe7e5awQqrDztJ7taAxN7cGsDPy9lMHsJjr8yN2GQQQ//DOiVQj4OnCaPufMHX/lFL5ujBlnPsWf3HiZz1nOqkUvh21HmO87C6gI7APtxBb78phP/UxGEgOpFKYwTtfgQglmlCEYTTD0GTbb1w23B4ON34kNAddVxTSNKLQYUuuJS+D6SDUdYZTAOtUE1IkenAgzytADNmqoI67JYsLeWi966VI1SNUXjfk9J4rs4LQt3CWkKJI5eNzgGkx4zUXwl09GTwMPJrYP4qXTjNLgYn64cyAC5rNp+I/6Vjr3OsqvPYs5ffUHxQXtuEwoXHVzbdUNuxs9mlXdiwEbVjFpm0sPgbJSXW9SiKJ+GGJDiO5wQ0x/RV8Zw/UGGfM/kqIivHn0UJUnv6prMNcUW03r4Qs+8L7vsN/8T6rRTcYxVeKqLF2+gUsnhCtLS2OXQgrLPfL0ymcMxBADiB0TwUaxA4k5fFfaPXSVDs512m04wN30KZx
X-Microsoft-Antispam-PRVS: <BN6PR12MB1137CCF3AEBF744A5FFF2E70ECC10@BN6PR12MB1137.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(767451399110);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(93006095)(93001095)(3002001)(10201501046)(100000703101)(100105400095)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123558100)(20161123560025)(20161123562025)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BN6PR12MB1137; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BN6PR12MB1137; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTM3OzQ6S2s4RkoxSUVCenFXL3hBSlhiSnZRSi92a0pX?=
 =?utf-8?B?by8ycURzSmJDOFNJa2xrK0p6YStkSm1SNm9uMlo5aFR3YXd6Rm4weldsMCtQ?=
 =?utf-8?B?Z00rMFJZVDZHNEVmMUxVa25JVG1iS1hmc1FCbU03bmtsSmpzTE9CSUtWRjJz?=
 =?utf-8?B?QVVaeG52WUFSVlF4RnZ6TnRibko3djhrOXVWOHFqZFdFYmIzRSthUVduOE04?=
 =?utf-8?B?OWRXTVdOeXVvaTFuMXdIcFdsZnp6bTc5RHAvNE1QQ211cE0xLzdLNVVmdTdu?=
 =?utf-8?B?ODYwTUxURzByQk5sV3d1U1lORkZtcnh4aEE3ZHZhdzN3eDZuT0hHZXZuL282?=
 =?utf-8?B?RjRHNFZ5emUzMk5DdWxXVWJHazBVcGdhREU2bmN4blNJYWwwTkdkM0paOVZO?=
 =?utf-8?B?RnUzQ3ZDMWw4YmZtb2JlcEtIeUxwTVZ4SVJ2UXlxTHEwZ3gvaytxU1dQb0NK?=
 =?utf-8?B?ZjEwZDgxaEZuSjRpamNnNEtpWTQzQmNhcE45Q1Y1R0FzUXJ6dVlXQk5YbjZV?=
 =?utf-8?B?dmV3NDJhNlhHRHlpTk1RdG1hUFpYNFFlVU45RkNsNmpZdGFIS2FQUkdaalQx?=
 =?utf-8?B?bW9NdFp6dTVrOHhYODNZN09GOGVvUllqTFA4M043Q05SbXJQRktFQ0ZmSHAz?=
 =?utf-8?B?bVFOQUtpdjRKZGhnWEtLZXAzUm1MVzRNTXFOMnZrVk9jTmZEd01aMEc2R3Ri?=
 =?utf-8?B?Qmo3c01kME1Va2VDS2s5elJDTElMcUR0OUNGaS8wazBHUk03ZXM0clI5S1Rn?=
 =?utf-8?B?QkRJL2VaL0R5aHdQVFlzeThneHhvb096V2trVUlXYWZtb0hFWnE0aTZ3cFhy?=
 =?utf-8?B?OElYbnlxc1kyb3VNaE9GVmU2RmxLMnN0K0pDU2dBa3MrMmdWVjBTb0tDM3d0?=
 =?utf-8?B?YVZKUDNBWERubDR5ZFk2Q2NvamRIUldXeU5GMGtVYTJsemxJQmw3cmpXOWxW?=
 =?utf-8?B?TzE5U0xHREw2NlVpYVd3b0FiWk90NkViWWl4S2dlcjB3ZHBFWVlJS1N0Tllk?=
 =?utf-8?B?T1FITi9sdXJTRFhKeHJnR0VUOHlueXB4ckJPUmIxa3d2ZFNpQ2RydEt5UCtr?=
 =?utf-8?B?ZGRmN3gyNXlwMjh4UUVXbCtNKzNvaDJCS1lxUGJDQWpTanlsRk5ZdHB5VzhK?=
 =?utf-8?B?NVEwbW9MR2ZFbHJIVkFxbHplMUo2ck9oaWVneTlubFZ4NzRrZGdrbkdkOXZ0?=
 =?utf-8?B?K3ZVZDU0c3FvOXlwU2NlOEZtS0p6ZUlXU0lITE9GZUwvRlVDZ1VXMDBVd3Y0?=
 =?utf-8?B?Njk3MHpxY1VuSFJBQUhzcmxhaTBlS1FFU2ptM1pzZHdhdjUxMUJtMkJoTlRi?=
 =?utf-8?B?Skw3NUoxanlTbmdxS3RmNGxUcGlrNSs0K1JrYVVMbjlUazZjb1VTWXMrSytl?=
 =?utf-8?B?Rm5UdEpuRVVwQWV2ZVVwUHpSVU1NbjhnSURRbG1Wd09jMDFmRjFabTYrR0R1?=
 =?utf-8?B?K0F1ZTNnKzV3Z3o3VGdMVVpsZWR5Y2tja2REQzFkcGJnNFAyREw0YmNkejhK?=
 =?utf-8?B?T2NPVlpWT3JpTkhEbUltZkpIZlkwcXFCSUhVb29JTUI2cTg4TG5xYzcwVUxa?=
 =?utf-8?B?aVpWa0pkL2pWd1h4N1hjelZ3eXhnU0M3TDFyWTFkZDNqQTU4U3dWUFkyVjUz?=
 =?utf-8?Q?UnqwJGM38+vdn0Zt8Ko?=
X-Forefront-PRVS: 0340850FCD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39450400003)(39840400002)(39860400002)(39850400002)(39400400002)(39410400002)(23676002)(38730400002)(3846002)(478600001)(7736002)(6116002)(4326008)(5660300001)(42186005)(47776003)(110136004)(66066001)(6506006)(7416002)(7406005)(1076002)(50466002)(2950100002)(72206003)(230700001)(55016002)(53936002)(6666003)(54906002)(9686003)(8676002)(81166006)(189998001)(4001350100001)(83506001)(33646002)(305945005)(76176999)(54356999)(2906002)(50986999)(25786009)(53416004)(103116003)(86362001)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR12MB1137; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTM3OzIzOkthcWcyNzJ1eEJnK0JpdGQ1TThmOFBhOUd1?=
 =?utf-8?B?R21LU3BPQURidWxyOWxVZVZEL1NkV3lvSmpEYzBSaHZWelRld2s1ZG9PaUZh?=
 =?utf-8?B?RnV4NjNuTXRGeHE5SlhSL1ZHYk5uVEk2a1NvaXd4aGord1ExOGR2b0VpRVNW?=
 =?utf-8?B?N3BSSzBVeEwwK0huOWpWYkk2KzBVajhkK3JlelhXUkdWZUdsSUk2QzZwTlVn?=
 =?utf-8?B?ZjV1dFJPbFYxaExZdjd1WFF5eTM1T1lDQUhWME1weWhMTUZyRzVPaG9rc1J0?=
 =?utf-8?B?TDhGN04xWit1OGRUYmpMUDd3dm4vR0tkSkwzbDlwbHVyT0pTclQrZWczeG40?=
 =?utf-8?B?MlVNN2Raa0tIZUNsWjVzVitxdll1Y2JqcXY4ck04SVdxeHpPd05QQ1RsTUFS?=
 =?utf-8?B?dzFMTERQSlhuemRWa2d0TEIwalhDUlVMekkzTGlEVStvaU8xUGUyajl0SXJC?=
 =?utf-8?B?ejlnSGRJWkxmLzBoZGl1U0VtUmx4eXR2UDNZcVFCQjVqYTdEZXNJbU9MQzR0?=
 =?utf-8?B?MUo2Zm1jS3QzaVcwejhrajNIZDVxU3h3WVFkR3VqTG5jZjJtYnZKRVl5WVpy?=
 =?utf-8?B?RmNKMng5SE0xUkY0Ti9BbnhWQ1VmM2tRZk5yQjVYZm9wNklZakgwQTlVRm1H?=
 =?utf-8?B?b3QxTUJobGpBSVdjNTNIYytFT3lnWHBpbWpGK3JwNFcwUWVDYjMxSXVFeTVu?=
 =?utf-8?B?NDlHNGNHQzZCOW5vTkRKaVBqM1NVUlFSRnNaYzR3a2xLcEpJTThBMnNuc1hu?=
 =?utf-8?B?aXZNeDY3bytEcVZQZE84Z1VGUTlvSEZlWGJDL0xWaDI4SlBCSkxWZ1I5aG1L?=
 =?utf-8?B?TnlWTDZGSk9hRXE1aW94QXByWTlaaGxrNVhLS1BhOHRTNTBrLzcvcGphblMx?=
 =?utf-8?B?NHd1NEdmSWI4YUVhU2sxZkR3YmRMSFZtbkdqM09BS2F1eG0xWjBWN1pmS1ZL?=
 =?utf-8?B?MzZxV1lyUG1kRmFNNThLTVhYdUhXSng5Ni9qdlBtUkppOHRldThDZU9udXp1?=
 =?utf-8?B?STdlbGtGZmlYeVN3M1ZJdHlqczJpdEFEd1RJUlZYcXMvbXo4Y3N2UE1XRUhB?=
 =?utf-8?B?dEM3dTFOQkpzY1RaKzlONGJnaHp3SjZJS1lDTUVIVVBIRnNWQzdoR3ZkUmFz?=
 =?utf-8?B?N0ttR2p6d3VrM21pVnRQZzVjRUZyZmlCU3NGVDBMa2hzUjhLYkxkRTY5Ny93?=
 =?utf-8?B?MVdDNUQzNkRqYUlzcW1FZHZHVmtOb2NqMG9HaTR0aE1WTmV5VEhQT09YQTNE?=
 =?utf-8?B?WXNWOS9tVTBvMy9vMzF5VVNReHRuZXRoR2lqM04zeENqUXFXbTJFSEJxa0xM?=
 =?utf-8?B?U1c2QzZKN2pvbDVrcHQycnhubjZ0aW9YRlNQU3ZnbXdaclovYUJ2bUFNMHhp?=
 =?utf-8?B?NlUrTExkNmVnVnRqT2pwVzJ6UGpKc0Y4ZWhIUmlXVG1MbE9VRzBnUWk1NkZu?=
 =?utf-8?B?ZzNUek51cmZpTzhEMG4wZTFERk16d3JmRm14ZHZzQzJuUzUxOW5GYzZEQzJQ?=
 =?utf-8?B?RVhHb2pUdEdxeFBSYm5NUDNDZGR0Ujg5T29zUnlCeVZ2cXlIMUN2bnNLcTRS?=
 =?utf-8?B?ZlVXaEZaRWFNSVJoVHFrODVIemJmTUwwNm9PZ3k0SWt6a0JlZ2hYcHQvSEh5?=
 =?utf-8?B?S3IraGFlZ0R5aUtMdWNWaGF1M2R6Qm9MSzBDQkxPd3RUQ3pOUDNscE5BPT0=?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTM3OzY6cTg5Vy9vSzVISXVOVzhUTEpwdTZiTGNGNHBV?=
 =?utf-8?B?OUs1ZmNuU3dTVW1zZGJJbWdUUWFpMHlldDlJSU1STS9xV0JTaUdDZ3picVh2?=
 =?utf-8?B?bzlhTktIWXRPanZqUlovRFRaUGt3RVVzU3NCbU01NVIrMTdtbGtFMmZiUU5B?=
 =?utf-8?B?ZDEvclFyMjA2QXBiRFErVlo3eEdJNGEwdVRXajlqTVhVV0VOcWVOSWYwQWJv?=
 =?utf-8?B?M3IwRXRkZU9ZQzhiVllCc2xCeGw4dlNGT25nOThRMWorOXlpMTFDN01OM25M?=
 =?utf-8?B?L3h1aWxOMGRWY21ta216MkJFcWxWYjhzNzQyYzBLSCt5SWhDb1ZCSjlnc3do?=
 =?utf-8?B?K1JCYmtCMkt2bkdSMUxNU1JmTVN6bkVrV0xMRG5PUDg5aUJKNHllNDRmaHNp?=
 =?utf-8?B?RDZKcUwrZTQ2K0VTOGZpQWZ2WCtTdFA2b3A3bFA0U0gvRStkamx3cHNuQXdM?=
 =?utf-8?B?UkU2Z204Wmx5OVBtOHUyZ2NySDZjVUljSi94T1JMa1czRmZ4SWZ5UjZpcStN?=
 =?utf-8?B?aC9rVHordDlVT25SY0VPMmpoUzk5bW9YclQ5U0JkYlBnby90TUlYTDBDWXBL?=
 =?utf-8?B?NHVqVlJKMmhNY0YyVGlabHJaUDI0cUdCdk9CektKVG1hQVczdU5Td2U5YWU0?=
 =?utf-8?B?cTdnUzBrckJhVzd3cEsrSUtSdU1oZmtCa2V1b2VCOHpGZUswblhuRFE0cUFP?=
 =?utf-8?B?WFdTTHZVWnphWTkxeUVCa2p4SC9LQ3d4bEtsSjFFVXI5anBsUmRvbE1yV2VI?=
 =?utf-8?B?SnowUjdpTEhQMFhweDVmVW83cDZuZWJLMVhWbTgwU24wRjh2RWsxU1Nvd2Vr?=
 =?utf-8?B?SmppUm5FQXZBVVFucm9MWEtiY3ZHK3VFRFUrK3kvcVVjV3k1NGhvaFQ4OSt3?=
 =?utf-8?B?UkpIYnVRS1hidnZ2QkI3TW50THUxTkpiUUNpRk9pSzZhclJTMXZlanpwc1NB?=
 =?utf-8?B?SzBCS2hNMm9xN284bDlocUdnaW83Q0Rxb0dUYy81SVByVDNvTlZMV1ZpRERQ?=
 =?utf-8?B?TnZZTExKOFlrdEl5Y0tGTmRoMytONGZkMnh3ZStFYjlBenQvZzJHSmllZ1Qy?=
 =?utf-8?B?cEVUenB1VlVjQThEbGVUaVEwcEJ1bGxDTzZHMG4xMHArcTZxV2l0VlpOaWpS?=
 =?utf-8?B?WXdLQXRMTjlpb01qQTFpN0xkZlZNRGQ5YnY5TGdRczUzYTJEZWxJQkFPV0xR?=
 =?utf-8?B?ODZ4Nmc0L0cxMjRId2VwQ2FNZDBabTljTEJBSFVhYmdhNW9iMFhBMm9YSlZs?=
 =?utf-8?B?OWpRYXN6NnZWbWtHR2Z4OE01NGN6WVN3T2g0UVVtT0dCeWMyQ21CYlh1c3o5?=
 =?utf-8?B?Zjd5cjU5OStMcTgzU0lQMXpBYUNhVDN3QWNwVWV6cFVjbGVBVUNlWHlneW56?=
 =?utf-8?Q?OM/Pv42?=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1137;
 5:hIQRvvZYdWLyXpQbdiMQ9fpthAYb3SHvU4LAjiO8rSLbuprsRwPOt4HwMg+0dUssQb7l2JWb4ULEpk5UPUf1pvxS2H7TUrOium1NpNBHc11l1Y63tb9iknUk7pSghfRoJlPQYoVNAgP4pyVpDE0U29oWWupmHStR0+UPwPDJ8Z05FkffcTxpr1wT1AzOw+jiM6OSDAoE+t/8H95Lu7+D9GFBKbg3XCz4bqzpunx7QIfyzjbiWRCeu+L7/ejcOuZbVb8UHnzH9z5gOcrwS8ZaVG7JN21jHshWo/dAGyIAYN6+IiLfA5htfUqlRSRaDi56LRES0d05nQUE6SZkclfZTWsFuGRKdRXyNvmf+KR+4DyCQwjAuyxO107jDFjs1W2LrID1FfTDizMuXr7uDIvqUwl0/1+nHNWv6NP9tG+3nhtXYfxk3885Fw+k+TnA6ZKhkPHQRUrsmI18tXsDjCtYuxAvWOaQaAiSJo2oF1nsVL7RXAnPeqp3TzBEmFwdLR5c;
 24:fVfSeTEfX1IYkbAcEk8ZZaUeI9ipAwB8118SW244udM9Fj+yYYF9ejS9+3hcmfKh9Jw1B5nkrUSBMsnWA91emICFsHnyzA3SLNgYzGsOr3k=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1137;
 7:NugHfI+2V0910+79RwjGxPhQeoPK5YnEiQXHc847ef5Wpg/CyLQ7RGnuUVUUg2YSQ4iCfOU1ddYCtkwRsBHJKzCeoSeOGDNCcA3O4+SdGPgnJHQQYxv4bmxmyrx7r0s+zOF0ioA/cAgxYs05cpeO7SURTbnCXNTCTZqjojtzVj4CjKWhVHN5usp7b0EKaJsK9LiUWoyZm+TjuEJZOevYvuvsYdt2pRb9AeQ92X1PwwlnBM3z+yyhWq8MXNBkjzvGDs1bjsbyOX26MF7Rrfp4nb2PThWty0uIN8KVrA0yhORzm31J2KmXYTdo7WT/3mgjIMcrLSYh5EKEmFGXveG7GuA/f691yMQznyb5c6rjkjD7ZZ+LdNqhFJwgxp/kqhQLt85EtMM0pn3wTMA2e+mbxhvM0REEZDklBEusBbBKYm5pjHNYFY1/hkJd2a1XljQXgSDy3WDPh4TVpgLsTB2lwcNFymB7o6SeJVorjhhaC8CxjJq5lQYMM+WfIJqRczKcvNvdKnvNO8VC+GIrf8sSeLM/+pcMcPrBelL1AyIhOIo7wPOlMD2fnRfYjdaYOsK4cNyBidobq9nJ5Cwo1WmbiXcXLsIr26n7yNHY1S6eAB1bv/NZwt0QYPjqzQ1JfzTlr/2jVN+8VhVtxd3GxNk6RhdYMiUMjXIetH4OL8CM6FbGCqWTB7MVkt8/PN01XG2ZVQEubVINPsPWXrllVaUo9KIY/3czbMHKWwXP3OLqthTNUJ7tm06VJg9BQosayerLKCUVotewq+awImgJvGqo+II9jmos1CvdN+OSYrdlSAc=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1137;
 20:j/QKPFkBI2VC+fJ0Dc4DQeUcWAnIn/2ZyOpbKYfjT3/dfMM81xL59MUTwuk8xAULl+7KlBqYcxy7cAmyR1309y3TN8qEL3ddO8dx2eo+mgPxeUYYkjxdR2vSmdWmx5au/uL86+qRT6y2mydWlvAmH3qklRolgsF5lCBpQR5g9ORohK0u9IgWdRuOoRKsg3qmHj+3QSUFdxJxfY+TjwaHxgIQz3EGdkDyTWCJPgLelH3TLns4YkZVaD0xQybVKl2L
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jun 2017 18:50:13.3412 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR12MB1137
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v7 02/36] x86/mm/pat: Set write-protect cache
 mode for full PAT 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>

Rm9yIHByb2Nlc3NvcnMgdGhhdCBzdXBwb3J0IFBBVCwgc2V0IHRoZSB3cml0ZS1wcm90ZWN0IGNh
Y2hlIG1vZGUKKF9QQUdFX0NBQ0hFX01PREVfV1ApIGVudHJ5IHRvIHRoZSBhY3R1YWwgd3JpdGUt
cHJvdGVjdCB2YWx1ZSAoeDA1KS4KCkFja2VkLWJ5OiBCb3Jpc2xhdiBQZXRrb3YgPGJwQHN1c2Uu
ZGU+ClNpZ25lZC1vZmYtYnk6IFRvbSBMZW5kYWNreSA8dGhvbWFzLmxlbmRhY2t5QGFtZC5jb20+
Ci0tLQogYXJjaC94ODYvbW0vcGF0LmMgfCAgICA2ICsrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDMg
aW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9tbS9w
YXQuYyBiL2FyY2gveDg2L21tL3BhdC5jCmluZGV4IDliNzg2ODUuLjY3NTNkOWMgMTAwNjQ0Ci0t
LSBhL2FyY2gveDg2L21tL3BhdC5jCisrKyBiL2FyY2gveDg2L21tL3BhdC5jCkBAIC0yOTUsNyAr
Mjk1LDcgQEAgc3RhdGljIHZvaWQgaW5pdF9jYWNoZV9tb2Rlcyh2b2lkKQogICogcGF0X2luaXQg
LSBJbml0aWFsaXplIFBBVCBNU1IgYW5kIFBBVCB0YWJsZQogICoKICAqIFRoaXMgZnVuY3Rpb24g
aW5pdGlhbGl6ZXMgUEFUIE1TUiBhbmQgUEFUIHRhYmxlIHdpdGggYW4gT1MtZGVmaW5lZCB2YWx1
ZQotICogdG8gZW5hYmxlIGFkZGl0aW9uYWwgY2FjaGUgYXR0cmlidXRlcywgV0MgYW5kIFdULgor
ICogdG8gZW5hYmxlIGFkZGl0aW9uYWwgY2FjaGUgYXR0cmlidXRlcywgV0MsIFdUIGFuZCBXUC4K
ICAqCiAgKiBUaGlzIGZ1bmN0aW9uIG11c3QgYmUgY2FsbGVkIG9uIGFsbCBDUFVzIHVzaW5nIHRo
ZSBzcGVjaWZpYyBzZXF1ZW5jZSBvZgogICogb3BlcmF0aW9ucyBkZWZpbmVkIGluIEludGVsIFNE
TS4gbXRycl9yZW5kZXp2b3VzX2hhbmRsZXIoKSBwcm92aWRlcyB0aGlzCkBAIC0zNTYsNyArMzU2
LDcgQEAgdm9pZCBwYXRfaW5pdCh2b2lkKQogCQkgKiAgICAgIDAxMCAgICAyICAgIFVDLTogX1BB
R0VfQ0FDSEVfTU9ERV9VQ19NSU5VUwogCQkgKiAgICAgIDAxMSAgICAzICAgIFVDIDogX1BBR0Vf
Q0FDSEVfTU9ERV9VQwogCQkgKiAgICAgIDEwMCAgICA0ICAgIFdCIDogUmVzZXJ2ZWQKLQkJICog
ICAgICAxMDEgICAgNSAgICBXQyA6IFJlc2VydmVkCisJCSAqICAgICAgMTAxICAgIDUgICAgV1Ag
OiBfUEFHRV9DQUNIRV9NT0RFX1dQCiAJCSAqICAgICAgMTEwICAgIDYgICAgVUMtOiBSZXNlcnZl
ZAogCQkgKiAgICAgIDExMSAgICA3ICAgIFdUIDogX1BBR0VfQ0FDSEVfTU9ERV9XVAogCQkgKgpA
QCAtMzY0LDcgKzM2NCw3IEBAIHZvaWQgcGF0X2luaXQodm9pZCkKIAkJICogY29ycmVzcG9uZGlu
ZyB0eXBlcyBpbiB0aGUgcHJlc2VuY2Ugb2YgUEFUIGVycmF0YS4KIAkJICovCiAJCXBhdCA9IFBB
VCgwLCBXQikgfCBQQVQoMSwgV0MpIHwgUEFUKDIsIFVDX01JTlVTKSB8IFBBVCgzLCBVQykgfAot
CQkgICAgICBQQVQoNCwgV0IpIHwgUEFUKDUsIFdDKSB8IFBBVCg2LCBVQ19NSU5VUykgfCBQQVQo
NywgV1QpOworCQkgICAgICBQQVQoNCwgV0IpIHwgUEFUKDUsIFdQKSB8IFBBVCg2LCBVQ19NSU5V
UykgfCBQQVQoNywgV1QpOwogCX0KIAogCWlmICghYm9vdF9jcHVfZG9uZSkgewoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:50:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18: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 1dLwKN-0001CY-4x; Fri, 16 Jun 2017 18: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 <Thomas.Lendacky@amd.com>) id 1dLwKL-0001Bz-91
 for xen-devel@lists.xen.org; Fri, 16 Jun 2017 18:50:37 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 70/32-03371-C7824495; Fri, 16 Jun 2017 18:50:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDJsWRWlGSWpSXmKPExsWSoa8Urlut4RJ
 p8GuWiMWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmvH902OWgtMJFWt71rE0MHYGdDFycbAItDBL
 fL62mw3EYRSYzCix9vokZhBHSKCNSWLKrr0sXYycHGwCOhLX3n5hArGFBdIl1r5bDGaLCCxgk
 ng0TQCkgVngLZvEvnNn2EASTAIyEgsWLWUGsVkEVCXmvb4D1sAr4CFxZMYHoKEcHJwCnhKt98
 DmCwGF239+B7NFBeQkVl5uYYUoF5Q4OfMJWDmzgKbE+l36IGFmAXmJ7W/ngE2XEFCQ2P79O9g
 DEgLtjBIdW/6zQ8xUkZj1+QI7RJGsxNGzc1ggbF+Ji5+XMoHMlBBQljjV4gcRrpW4sfcHK8Sc
 iewSHza+ZoSo0ZLo73GFiC9jk7h/phNqZo7E2QvLmSBsC4nuhX8YIYrOsEose3SGBcKZICCx8
 v8mVogqGYkDPzvYIRJLWCU+3frNNoFRexaST2chfDoLyacLGJlXMaoXpxaVpRbpmuklFWWmZ5
 TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQmCQYg2ME474T/IUZJDiYlUd73T5wjhfiS8lM
 qMxKLM+KLSnNSiw8xqnNwCCw62hQsxZKXn5eqJMHboO4SKSRYlJqeWpGWmQNMYjCVEhw8SiK8
 KSpAad7igsTc4sx0iNQpRkuOW+e3fGHiWLFgK5D8s237FyYhsHlS4ry6IPMEQBoySvPgxsES7
 SVGWSlhXkagW4V4ClKLcjNLUOVfMYpzMCoJ8waBTOHJzCuB2/oK6CAmoIOCLjiAHFSSiJCSam
 DUSPkvmS7Hxht47ZXxu3SVaR/co/8FbjLvvy1zM4JbUnr+d5nn7Uzha87wVaz9Pc2/L8Jrmns
 3W5xaW3CBzByH1VuiN95QaDEVn8Fw7I40i2WjzhIX8Q2tHPWtNV4fFl2c4OY4qbRNWPR9sNLq
 k1JS0x9Ethsv/x+7+e7K76ukEn5H/Q5c/1iJpTgj0VCLuag4EQCnxvBwrwMAAA==
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1497639033!68098959!1
X-Originating-IP: [104.47.34.87]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58458 invoked from network); 16 Jun 2017 18:50:34 -0000
Received: from mail-by2nam01on0087.outbound.protection.outlook.com (HELO
 NAM01-BY2-obe.outbound.protection.outlook.com) (104.47.34.87)
 by server-4.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 16 Jun 2017 18:50:34 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=9YiDlTmidpiYdMKCOrcF9rp65LwzHBPdZcm56oaGsnI=;
 b=CnrQG9YOr6TqLbcAjHBtkxAZh4ZtCK6HfXc56ZijlSpiOWMJUqmXmVf7z0fq+4dkfGZA9QNQuTRHiSH2N+toOKkk/nXfM4FaSFGf+EP5yU8aQrgB7UraXR52IGii1tFmmF6od4u8YYdRIpLqXXecYvNO27IXwOs1S9dxXyEElWE=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 BN6PR12MB1139.namprd12.prod.outlook.com (10.168.226.141) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1178.14; Fri, 16 Jun 2017 18:50:26 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Fri, 16 Jun 2017 13:50:23 -0500
Message-ID: <20170616185023.18967.72831.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: SN1PR19CA0005.namprd19.prod.outlook.com (10.163.220.15) To
 BN6PR12MB1139.namprd12.prod.outlook.com (10.168.226.141)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 6e33493a-6fe3-471f-f6c1-08d4b4e88eae
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:BN6PR12MB1139; 
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1139;
 3:/2l31SEOKOGK975xGzhHLvT3Znr57iJvxxYSHrWDN/rJk+FNx+a7Pl+0phNwca/fVu8N2LqomvVqbQ8wlI/thznQGEh40+kbS2FrumLtd9qD8eGdC4XYlluwXRxUmkAVRl4daog6/H63pakM9LomSriPiajKfAoKTOBk0ik9sbq7Raq2AdPiBN6awVjIMhNNO+1WXfbgAek3oRXy5J5HRFuhD/Flp/OBw4RLAxlNg6ijK5a8F3lsaGrafz5J68ptmxMKBAjWapt9G6yHX4vqQR7LusCnXP3hopB/7XFOvpntD5Itih/gQkQVrLeaMpUstX7BKeQK/3V5I/s7XYIp2Vx5/lZobqk9s2c90tnC2vA=;
 25:Qt7EMSQSU9kHKHrvHi+LTxHHZse4AP6L5JscI6SXz29PalHH8cSIE0Pik4mbiGdU1ssoiQDRLO0055fw3U6yGxOfsDu7WY6zu9b1+/oGq7Y4gNMew62doTmVQlD27vz2aziwSz5BrMrQlkWY/d1gNgVgqBdU4Idz0T33PxegJaboRANfDF0BSdLopXQdT0W70iJ1XnNqzfq0kcoM/4uRy1vxWnm1tbg0MRDYEsgLd/DHxG+uQjdB038i9zTcBKhzOa7T2p5hYPmOQLsEK2GIcRbv8c4wVtfDlcVz0b2kpltRWsuVAz8aAUzJjKCassN+p7xKWrpfmVvEmKoyz2UAMejiiw9hOfyo4PYreMlaWispmMWGNcUpEzM7AW/ZyqSPzv0juht60nN3ziK6xriraI6bjR5NHpU3knz37NjD4jRXBCjND7lSM5DxjVLeWRlTLVm/AYv/+pv8R7uzfVDww/vWQv37x7Lm4gXc9DXqRmY=
X-MS-TrafficTypeDiagnostic: BN6PR12MB1139:
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1139;
 31:CzxpLkU7hz6HPcN2+fSql2WMm5tziOvPPcT1Whiqxqv/vr3fck+Uhp3LLFXhjOjzT5zwS3jJNYOHtQjsEi/Jhzqj6vd1LCU+zwr2lA8CRjCtBacvm3wbZjlzMJa5G+Ga5DVNYGm5GCp5pkrStIvZfSUJsabZtUyEjFuvRQMDasf55LQW7RAUoScq5D7VHVsIxIZJwkePUpJgHuCJWYk63uaasE4iFgHQFBxhjv1UsRk=;
 20:gmZ0Anxm9Z5vTnSH6lpaNAGW7pjZtzAwGhsZwGa9lOb3vrdPSls1H8tMep5LpMF1satePpLZmYDJ0W1Mm0H8y1FnAGtJEupS/HTD8KarkRxitodmNQHY0ocskJyWuT7LrBQMMp/qWctnwiNBa6OoRBQUfV2vW74dDDG5vU1zljQSxPSs1QNi/RfEKnqrwQ5DIYEic8S25QGaiziDlXEIpqwEI6PHFArEC2NDUC1hTAEHfzcLCJYHJ88lX7z5ZeGkFpIwcV6Lh3B6eYhplDzCseuw2AfW2OsiMinD/LtwU1nPD3wEdGAzf3Rqm8MdG83AiIT2wYj7Ar/2RFY0yOJ4JZdd7xkNMs/gBhjODZBxPUNHKCNRaughmlFc2BF+UQFI5mqGxydzg4zNBbrxjOPzoPLH5qZdWqt46oFIuCiUA319VFztV29opMWu6xeraJIA6si+qz1UrjWhi/qUuBB7soDUKcFnAuwF0X/U/ZulJ8reOvNZ0Lm/qR0klBD5gzSd
X-Microsoft-Antispam-PRVS: <BN6PR12MB1139CB5F587AFED915E1AB9EECC10@BN6PR12MB1139.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(767451399110);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(100000703101)(100105400095)(10201501046)(6055026)(6041248)(20161123564025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123558100)(20161123560025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BN6PR12MB1139; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BN6PR12MB1139; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTM5OzQ6dWFJb3pQM0pMNXVNMm9RYlR1Q2w4UkhldnVq?=
 =?utf-8?B?R3ZIVWVVN0RlL3F5a096UFRDQzZRYlJJc1J0THZPbkNyUEdZWERsQW9LbHRl?=
 =?utf-8?B?T1p6OWIvU3lMMjVvdUVVeGl4VGQwdkpKUUo1c1JtajdKaGdPUWYxSWZ2Z3kz?=
 =?utf-8?B?MjNYMG9VVktxWU5JbEFCQkgvOUljQVg2SUhyaStXK1Nib1VLdEQvdDFCLzFa?=
 =?utf-8?B?UmxIaTVLZkczZzlxc1hZWkRld0ROY2toM2F2WVFMWXdKanFldnhVZWRtRDJP?=
 =?utf-8?B?SzZONk81bGExeWVZa0s2MnhhTjBGMU9vS0YwRUJnaGdObXhHZURUU0xhenpC?=
 =?utf-8?B?ZlhPbm1wdHFUemU3OWV0ZHRKa013VkVpWHVuc1R0cjI2T1ZvQlcrT3JaeExY?=
 =?utf-8?B?WFR3d204SGk5S3BEMkhsMFgyWWpwQzJzdHp2ZFFYWS91NGJQN0ppM1hJUThM?=
 =?utf-8?B?aTcyTDQ4U3pmM1MyS3M3MnVINks2UmE1SjNDVkE1ZXlnaDFhMTlScGRSNlZh?=
 =?utf-8?B?RUcwQUNHcjVReEdabUR6WVpZaUpwM1NGcDh1T1U3d084VGdkYi95SkM3ZDYz?=
 =?utf-8?B?VFlaZ3dlY1lRTU01bC9tRUJsYWNVQXZVelZIVURKZGtJM1JQblkwdXFTUG1i?=
 =?utf-8?B?Q2lYcThTRU9TQXJsOFBwK3RZYUFxQlROS0E4RzBheFNtSWE0KyszcUFDc2hz?=
 =?utf-8?B?SFBLYWVidlovdGNyVS9NQ05PM3UyMUszRm9lZ21GN1prUVBIY3BhRStBM3V0?=
 =?utf-8?B?MXZERlpJM0VWR1ZkaEg3cTJFRWlZUkJYNDc1YlRNRDZaRFdrSWc2NDczUUg3?=
 =?utf-8?B?QlE4Qnl5dlFoeldYeEIzcTAvNWx6OExEKzdNOEdDSXZyNkNBUHJLeXFQRGl2?=
 =?utf-8?B?ZGRrTVN1ZlVlUzViT2VNWHRxby90T0cxWVNUd3pUVS9xVDhvU1I2OFlPRThU?=
 =?utf-8?B?Z1JYSHN1N2lVdldvdjhJWXFJQ0gwMmJxc284WjdPYlF4ajVrZW4rSERmN2Vi?=
 =?utf-8?B?UEdudTFvVGFtVDVDbGpaZCtLNjJLUTVqeGFITmtURWhSOTJzbXB5RWg1bHly?=
 =?utf-8?B?TUF2WEFiNmNWVkVTeXJDOXU1dHY1YnZjZ2dZWWxuQnM2bHpHWG5nMUVRenV1?=
 =?utf-8?B?YlZuQyt4RkZEa21jeUdneVo4WVF1MG1tN0hXbDlTTlREeXJZa09UMUdmekU2?=
 =?utf-8?B?QTMrajc2Z3hOZXM1U1ZaTHFSbEsrc3M0VnY4KzJtNlVIL2VZVmhTRi9sTGly?=
 =?utf-8?B?Ni91T0lFNkVFenJiSVdIN0JrRmNVVFpzaFdXSTVFb1k5Mzl4emZjcXdqbXFN?=
 =?utf-8?B?a094eGN1YXdPemVUYncyNmFMRmpMS1U0bDlGcFVSQWZjWnBHVXcwOFZ4Ukp1?=
 =?utf-8?B?VTlYT0tNMTdjMkNkcGRlajNMVjFlWEJLWWMvelMvU2NUNXA3c1JvamF2OGY3?=
 =?utf-8?B?TzVDR0drVktmb0g0NTArSXRjaGpaRGQ4V3hPcGoyR1lZNmFYQkU2R2ZHVHlD?=
 =?utf-8?B?RWloekdRNkROU29qV0lsTFVzTWpHKzRVU3VESnBURFI0eXk1OTZ4VGU2emlF?=
 =?utf-8?B?K21ra3BiL2NlYkRoR3VhUGpjUEtpQmxpSUtPMEh4RFFJWG5wZEdUaFRhSUlB?=
 =?utf-8?Q?LQR5Af5UIvscMaJCMy5?=
X-Forefront-PRVS: 0340850FCD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39410400002)(39400400002)(39450400003)(39860400002)(39850400002)(39840400002)(7736002)(42186005)(6666003)(47776003)(4001350100001)(66066001)(54356999)(7406005)(8676002)(81166006)(2950100002)(83506001)(50986999)(5660300001)(53416004)(305945005)(189998001)(25786009)(33646002)(2906002)(7416002)(110136004)(38730400002)(53936002)(54906002)(4326008)(9686003)(76176999)(50466002)(478600001)(86362001)(72206003)(3846002)(1076002)(6506006)(6116002)(23676002)(230700001)(55016002)(103116003)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR12MB1139; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTM5OzIzOlZ2eXVUK21QaEgvTEp4dEpKd1RINUF0LzJC?=
 =?utf-8?B?TkxhR25vd0FyM2RvVXRDdE95UmZMMWE2RmN2ek0xb1BrWDJxOEtFUHFlSWl0?=
 =?utf-8?B?L0N1YldvbDhBMmxCazRIckdDUit6U21jbUU4c0NMdHJaRGFvNmU5ZVBvenUr?=
 =?utf-8?B?d1czanJZWENSeEpFZ2FqZlFRRVJLa3hjWm9ZcUM0bVJRUE5TN3Q1UENDV0R4?=
 =?utf-8?B?NDE3S25HWXREeWhrakdhNTM1UEhsekxUMFVDYXN6QmFzR2U0cndQSG1Yc0Yw?=
 =?utf-8?B?aUZrUU0rRGxtOURYbGJjMENsNjQ1UlBPZEUwMzFWVWF6a2UrZ2NrSTVxcmhP?=
 =?utf-8?B?cEJZUmxJYmkwUnM5Q0hUdC9nZVFkRVVnZVNUTGNFMUdOalBCUjYraTFlR2po?=
 =?utf-8?B?NXpxd0xPSzhNVkpIeGs1R2Rjenk2OXFGOTNXYm5lNmpUMDJ0bWZuWDFlVzdE?=
 =?utf-8?B?OE5YSjlXaERJSU50OVJ2VE9nZWlqQ2FEYzZ4ZU5ZRzJwTldYaGxLYXN2Ykpz?=
 =?utf-8?B?NlA2aWY1VlF1cmZDU2pIY2NPc0g5d2t6M3BKckNodTM0bWRVUGUrZWxhaG5v?=
 =?utf-8?B?NUU4eXozU09nUFg0NS9sL1UwUHlydmhNM1BQcG1iUDltdzVmNXNjRTdUanVP?=
 =?utf-8?B?WlRoWWhYd2VCNmZFRTE5bVFBb28wYU15REtsN3BnUlVibVRYZXQveENQSFBU?=
 =?utf-8?B?M1EybmJWWW5wcjVMOUNtN0kvUjR0RG1CUXRHaElGTVEyemlPUXplVGxlRXZZ?=
 =?utf-8?B?YWhIZ1BZYmgzeDFEaFovOGduN2JBYlBoR204TTFHQWxsVEFaTEU5MDBmem1P?=
 =?utf-8?B?YUw3blhNS3U2NEl3eUtjU0o4YXJOTTJtR0ZZM0NDWnpaSjY0K1dlUmRMMzRl?=
 =?utf-8?B?UWFZVGVWTzZ1a01lSGlyNjBSaXpSN0FZSUtFRkV1dXpDbkx0bmtpY0UzNWFE?=
 =?utf-8?B?d3JZUDhDSm1QMndhYjhicUZFNktLUEYxcGFaSXRWN2E0ZzNpVHhPWTkxS3h0?=
 =?utf-8?B?Zml3YWFQeGJBYkR5ekVRYXdydXNHRU5Qa0JtSWdrRS90NGhvR2lEVVlGb3hn?=
 =?utf-8?B?MG9Xb1pwRldnREdnamhEa2Q1WUpicVFXS1pDdVIwVUN6em50MHVPdnIxQzkz?=
 =?utf-8?B?b0YrcXJBUFZxZ0lvN2g0MXk1ZXRBYWtzR0sybE94T1ZxU3pLQjNtUk5na1Ux?=
 =?utf-8?B?ZVNPZ3UvYlZNTFRxWldMdWNNNGJtMFZhZlNXaWJueWE5c3VNbVRoTFVxOWJE?=
 =?utf-8?B?MVRkdVZwbW9kS0JPejhRTyt2STFrNTl3ZldTeFozTmp1NVQxYm9mZm00dmhW?=
 =?utf-8?B?anh0Vm92cEJlWVRMc2xjVDhkOVpBWFBFTHJOSXhzR3NZQXlUN0Y0R2VYQWhI?=
 =?utf-8?B?SDAzSHB2K1hoYjczSmkwK0NZS1ZRTFFKdXltMUY5ajJhTmxRRzYwNmRXaENV?=
 =?utf-8?B?UUxrMklqc1hZekFCd01sVVZYaEZuQWI0TjZha2ZpNm8vZlk3OWZMTVV2UVgv?=
 =?utf-8?B?RkRwYW00ZmZVbmhJRTE5bENUaCszQlVRY1ZBc282eEtxZExmSkJ0M3Bja1hC?=
 =?utf-8?B?eDFmNE0xK2FwQk1NL294QVFRSU1MaW4rTzlFQ3BhbkwzQjFIbXg4bVRoQmtm?=
 =?utf-8?B?UlBVTnVpOG1mZDdEVENRUVZnMXVEbWpZaXFZNTBLanZRQXN4VnJ0YzZRPT0=?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTM5OzY6czB5WE95U1BhUGtWSHVCaWc1Yk0xKzNxcGpr?=
 =?utf-8?B?ZC9xbnBMQVc0QXZqM1BQazJ6bzZ3OWRZS0VGN0FqS3Z6MERCbG93V1Rpa2Zv?=
 =?utf-8?B?Z2hrenJRcktnb3dTTWkreEVTbVk0RkFrdVQwQS8yaTZlVkhnbWdyNjdqQnMz?=
 =?utf-8?B?bEh5ZTE3Q3BacFI5MExwaWc2Yjk0QzVVNjVWUEVsTmxDekpnbUlpYUVwL2VN?=
 =?utf-8?B?cUlhUkFHbElpWUs5R3dDcjQ3amhpR09LcWNUcnAvWDZWMzB6dC8zd3lrUHRy?=
 =?utf-8?B?blhKc2hyVGEveWx0MnpCWFZtMXlTT0RXeStsV21yRTNEMExtTTNZbzdoeitV?=
 =?utf-8?B?NUxCRVY1OGFRbnRGWWtWL2Z5WlNaWm9vV0E3SUlqQ29UTkFlbGExNVJTUGtt?=
 =?utf-8?B?Y2kxT3Z2Vi92ajM4VnhxdThjU1JYeWloLzRwM1J4OFdOVjZLN2Fka1Uzczhn?=
 =?utf-8?B?Y2x3NnBxOTRtdCtsZzMrc25qM0FhRVZWYlFGSENuMTJVWEZRSkNvWmxoYW8v?=
 =?utf-8?B?SUk1cWJhVUoxem81bEJGbVZLQjZGQit1MEFPZGc2N2RqSGs0aG43MkcxWk8y?=
 =?utf-8?B?bjBsUGUzSzFiT0hVQ05wVXpIMkx5SUdRblk0MzJIcXdjbjVRN0N0TEtBb1Nv?=
 =?utf-8?B?ZmxYQ2h3NHEvRGNJbUYvNWpHSGIxVXZVSlBrN2xJQVU1cC9TY0Q3dHdIaEVa?=
 =?utf-8?B?REc0MGtWN3gzdk81Vkl2U2pKZ2dwVFI0QzY5TW84cTZoWlZ0Z21PK1RZN0I3?=
 =?utf-8?B?cFZVY3lyaXQrU01DZjdQMStIWDdvdld3Z1dkbEczY1Q4MnJyM0lXNXlQdmpk?=
 =?utf-8?B?YkRpbTVkOUZUUzVENEFMM0hudGlITTNuRkpXKzYyOEd0RVcvbVFZRGZiY0tu?=
 =?utf-8?B?U1FSRWlhRFF1c0NqKzdBdk52T0pTenk0c3k5YjdSREpKaWJrb2JIS25lTkdx?=
 =?utf-8?B?MWc0VHB4d2RzUWVBNkdGd2NKZlBGc3BtUUlxYk9xaFphdVEwZVMvZTdLVUla?=
 =?utf-8?B?NWZMZmlQMzgwNDVocCsranErbGRJUnA0bmtQK3NxanRWNEdWdWFNUmRUbXFk?=
 =?utf-8?B?Q05WRmJQVkpLNU1PV2laUHJiUFRVNEVnY01pd3lmUUoydG1Dbmp4SitIV2tw?=
 =?utf-8?B?amZCbjd1WnlHdE1yZE5LbXpRREFzcFdTRWY1b2xaT1ExTTd0N3RYdytvWVZH?=
 =?utf-8?B?YlZlQjdhM2ZYQkdHWG01ZFpuZWxvbm5DcnR1eDdTSWNMcHUyc0NpTG9vNytU?=
 =?utf-8?B?MzVtcWhpaWpVWHJZUFhOUzFzWUpmWVpqcWw0SGwrZ1VFVDd2MEhLbG8xM1dn?=
 =?utf-8?B?ZVlTZ3phUXN2N2RyVGRISTlQdWQwUUtrOXN4QmsybG5PRFU1SzlZZ0VYeGFI?=
 =?utf-8?Q?L4w9ZwY?=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1139;
 5:6YfvvAOLO8sSXrC67yh8559P5LFxDWPonr/bBpuQce/0yDPR8IMyj0Jw8hhuH+kyvUUc8Jx0B3tzm5ejtP5ZUWrknT/VENhdILpha9R4+LWRSnOrbtBs/OC0GaDQfOa6jyGFc6rHgzZPr1542HaOSIETiUjCVrfpAGqRV9nxebgQG3WSqHFQwMYUUqLEc7hvy7UcF5a5SgM33ctX7VCRHYmWFtKUB04jGlpForZrHA+nTPMDl4r/8IHQGFYuwt6pZ1yKybORdEhnvxIPmf/DHukUg7oAWfMhKlag0kVXxOrV81GAgVIiFCazWZOFG03ws8SBUsW7tOHbyyoJG7x2nPgunOj0U4+yDez7LgSoGmk7C1vd5dW7XYsTlE/QdlvAw+ZORaCjPM9Hovx39FtGp4aYCU/oxFKQ9iA9VffDSGOzaQLfdF7cTbwgsgW9iMS8+FrZnhUvojRwPUKR8QJy19LN5blWpINsK9SwdnnRKYPKR00RqLTFhoUUHLy5HK9l;
 24:Tscs0l+AO1e+k8eA+dq5J+YldT9nljOUnuU1hufl1n7JKPOypT4YWshZyUIAE7B8sNS3EZZpqIyhGNWNlFpccsjg9WvhgRJOWLuGBOzp+eI=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1139;
 7:zAZaNrMLj9MRB3m1xUP3ybQTYud83LcU0/56T5LQJ/ER2RtV+sPKSHwKjZjhH5aQxzKGru5o8Qn8LjbcBNQOQgto8wom5+caQSdwp0e8GbDyxLws/oXqxsYKLdQ5uryDNgUVuNCzyWseuPLVPdNPWqivNLeJr8ryLBQBbYC+ymo9SDQpx7aqqphoP1PF15ZIdRICJyb+cWSAIztJP95te+BpPCJOuDJVML5T1Va+RnQAnnPl3O73MQ19yrT8VS77pyOId8yg5chO0TwZRyWfFOmBye9j1DwqlfcMBzoG7Q730g8KZI2tZCxwK95fJdYalKZrmG10gZSfheBo3SL9MiYYcwil8/gZ9iGYX6doZEawGNU3Um+wVpieW1NISOhxnuSSlkIDOwnDGkr7Vgu4cMf1j9FGL6iTKkJK2pPYxi/OnlHivPAPfQNj32Gwh6sSeq8va1J8SC7FLbLuH9mPD/5oBt7SWdFsXY8OHxqkSYfTCU/pJLuRkM0iv1/I0lCv95vdDFfOQaIvQZzLYpAFNkETDZqGcIpyGwqs9PPlg9EoWhF8ZGcia/PAb+4SEHUvk1gkIfL5PFurQhHBI+YFR06Tm5b1Nldfp4Ss/Z8bV6grKR8eIUgewbVJZIucmBRgxjCuHeO2ZHmxm6wjeMV46k0r8oa1WIVbJkINrziMA0zZtAsYkuR/Y8mP2eXE0xyq21kbH3ZKTj5U5e/gQLduqj6YsohdbaEO3QmwoLpuB5kAqG1/bgE26Fyx2150XUC9dOnxgwMhNVpN6tkx36IwlgcB12MEx7dj7k0+faGij0w=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1139;
 20:zLpUcHx4XODlxSwzw2MJkr56yuoz2R5OeDGpoBAgU0h1Qw2kxcPiFOPPCzTd1v8OTsx11V0rLQ9CCqv7dmnWkb9xwivXIYpSf84RgN2YGUgy2vLRp4HGQE7kkpSxCMGUkiKuJ7XV77h1rhBfMQuZjTB8rBp9+tw6mmMs30i0TXxJgLa+Lo4Y7b7ISgFF2JMeZk01YWl833u0rY9pNVg79TqW1rT4bTAFMlPAleZ0PYumGGGXqni7Vtg1yBCghtFR
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jun 2017 18:50:26.8919 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR12MB1139
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v7 03/36] x86, mpparse, x86/acpi, x86/PCI,
 x86/dmi, SFI: Use memremap for RAM 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>

VGhlIGlvcmVtYXAoKSBmdW5jdGlvbiBpcyBpbnRlbmRlZCBmb3IgbWFwcGluZyBNTUlPLiBGb3Ig
UkFNLCB0aGUKbWVtcmVtYXAoKSBmdW5jdGlvbiBzaG91bGQgYmUgdXNlZC4gQ29udmVydCBjYWxs
cyBmcm9tIGlvcmVtYXAoKSB0bwptZW1yZW1hcCgpIHdoZW4gcmUtbWFwcGluZyBSQU0uCgpUaGlz
IHdpbGwgYmUgdXNlZCBsYXRlciBieSBTTUUgdG8gY29udHJvbCBob3cgdGhlIGVuY3J5cHRpb24g
bWFzayBpcwphcHBsaWVkIHRvIG1lbW9yeSBtYXBwaW5ncywgd2l0aCBjZXJ0YWluIG1lbW9yeSBs
b2NhdGlvbnMgYmVpbmcgbWFwcGVkCmRlY3J5cHRlZCB2cyBlbmNyeXB0ZWQuCgpTaWduZWQtb2Zm
LWJ5OiBUb20gTGVuZGFja3kgPHRob21hcy5sZW5kYWNreUBhbWQuY29tPgotLS0KIGFyY2gveDg2
L2luY2x1ZGUvYXNtL2RtaS5oICAgfCAgICA4ICsrKystLS0tCiBhcmNoL3g4Ni9rZXJuZWwvYWNw
aS9ib290LmMgIHwgICAgNiArKystLS0KIGFyY2gveDg2L2tlcm5lbC9rZGVidWdmcy5jICAgfCAg
IDM0ICsrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIGFyY2gveDg2L2tlcm5lbC9r
c3lzZnMuYyAgICAgfCAgIDI4ICsrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0KIGFyY2gveDg2
L2tlcm5lbC9tcHBhcnNlLmMgICAgfCAgIDEwICsrKysrLS0tLS0KIGFyY2gveDg2L3BjaS9jb21t
b24uYyAgICAgICAgfCAgICA0ICsrLS0KIGRyaXZlcnMvZmlybXdhcmUvZG1pLXN5c2ZzLmMgfCAg
ICA1ICsrKy0tCiBkcml2ZXJzL2Zpcm13YXJlL3BjZHAuYyAgICAgIHwgICAgNCArKy0tCiBkcml2
ZXJzL3NmaS9zZmlfY29yZS5jICAgICAgIHwgICAyMiArKysrKysrKysrKy0tLS0tLS0tLS0tCiA5
IGZpbGVzIGNoYW5nZWQsIDU1IGluc2VydGlvbnMoKyksIDY2IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL2RtaS5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20v
ZG1pLmgKaW5kZXggM2M2OWZlZC4uYThlMTViMCAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVk
ZS9hc20vZG1pLmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vZG1pLmgKQEAgLTEzLDkgKzEz
LDkgQEAgc3RhdGljIF9fYWx3YXlzX2lubGluZSBfX2luaXQgdm9pZCAqZG1pX2FsbG9jKHVuc2ln
bmVkIGxlbikKIH0KIAogLyogVXNlIGVhcmx5IElPIG1hcHBpbmdzIGZvciBETUkgYmVjYXVzZSBp
dCdzIGluaXRpYWxpemVkIGVhcmx5ICovCi0jZGVmaW5lIGRtaV9lYXJseV9yZW1hcAkJZWFybHlf
aW9yZW1hcAotI2RlZmluZSBkbWlfZWFybHlfdW5tYXAJCWVhcmx5X2lvdW5tYXAKLSNkZWZpbmUg
ZG1pX3JlbWFwCQlpb3JlbWFwX2NhY2hlCi0jZGVmaW5lIGRtaV91bm1hcAkJaW91bm1hcAorI2Rl
ZmluZSBkbWlfZWFybHlfcmVtYXAJCWVhcmx5X21lbXJlbWFwCisjZGVmaW5lIGRtaV9lYXJseV91
bm1hcAkJZWFybHlfbWVtdW5tYXAKKyNkZWZpbmUgZG1pX3JlbWFwKF94LCBfbCkJbWVtcmVtYXAo
X3gsIF9sLCBNRU1SRU1BUF9XQikKKyNkZWZpbmUgZG1pX3VubWFwKF94KQkJbWVtdW5tYXAoX3gp
CiAKICNlbmRpZiAvKiBfQVNNX1g4Nl9ETUlfSCAqLwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2Vy
bmVsL2FjcGkvYm9vdC5jIGIvYXJjaC94ODYva2VybmVsL2FjcGkvYm9vdC5jCmluZGV4IDZiYjY4
MDYuLjg1MDE2MGEgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9hY3BpL2Jvb3QuYworKysg
Yi9hcmNoL3g4Ni9rZXJuZWwvYWNwaS9ib290LmMKQEAgLTExNSw3ICsxMTUsNyBAQAogI2RlZmlu
ZQlBQ1BJX0lOVkFMSURfR1NJCQlJTlRfTUlOCiAKIC8qCi0gKiBUaGlzIGlzIGp1c3QgYSBzaW1w
bGUgd3JhcHBlciBhcm91bmQgZWFybHlfaW9yZW1hcCgpLAorICogVGhpcyBpcyBqdXN0IGEgc2lt
cGxlIHdyYXBwZXIgYXJvdW5kIGVhcmx5X21lbXJlbWFwKCksCiAgKiB3aXRoIHNhbml0eSBjaGVj
a3MgZm9yIHBoeXMgPT0gMCBhbmQgc2l6ZSA9PSAwLgogICovCiBjaGFyICpfX2luaXQgX19hY3Bp
X21hcF90YWJsZSh1bnNpZ25lZCBsb25nIHBoeXMsIHVuc2lnbmVkIGxvbmcgc2l6ZSkKQEAgLTEy
NCw3ICsxMjQsNyBAQCBjaGFyICpfX2luaXQgX19hY3BpX21hcF90YWJsZSh1bnNpZ25lZCBsb25n
IHBoeXMsIHVuc2lnbmVkIGxvbmcgc2l6ZSkKIAlpZiAoIXBoeXMgfHwgIXNpemUpCiAJCXJldHVy
biBOVUxMOwogCi0JcmV0dXJuIGVhcmx5X2lvcmVtYXAocGh5cywgc2l6ZSk7CisJcmV0dXJuIGVh
cmx5X21lbXJlbWFwKHBoeXMsIHNpemUpOwogfQogCiB2b2lkIF9faW5pdCBfX2FjcGlfdW5tYXBf
dGFibGUoY2hhciAqbWFwLCB1bnNpZ25lZCBsb25nIHNpemUpCkBAIC0xMzIsNyArMTMyLDcgQEAg
dm9pZCBfX2luaXQgX19hY3BpX3VubWFwX3RhYmxlKGNoYXIgKm1hcCwgdW5zaWduZWQgbG9uZyBz
aXplKQogCWlmICghbWFwIHx8ICFzaXplKQogCQlyZXR1cm47CiAKLQllYXJseV9pb3VubWFwKG1h
cCwgc2l6ZSk7CisJZWFybHlfbWVtdW5tYXAobWFwLCBzaXplKTsKIH0KIAogI2lmZGVmIENPTkZJ
R19YODZfTE9DQUxfQVBJQwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL2tkZWJ1Z2ZzLmMg
Yi9hcmNoL3g4Ni9rZXJuZWwva2RlYnVnZnMuYwppbmRleCAzOGI2NDU4Li5mZDZmOGZiIDEwMDY0
NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwva2RlYnVnZnMuYworKysgYi9hcmNoL3g4Ni9rZXJuZWwv
a2RlYnVnZnMuYwpAQCAtMzMsNyArMzMsNiBAQCBzdGF0aWMgc3NpemVfdCBzZXR1cF9kYXRhX3Jl
YWQoc3RydWN0IGZpbGUgKmZpbGUsIGNoYXIgX191c2VyICp1c2VyX2J1ZiwKIAlzdHJ1Y3Qgc2V0
dXBfZGF0YV9ub2RlICpub2RlID0gZmlsZS0+cHJpdmF0ZV9kYXRhOwogCXVuc2lnbmVkIGxvbmcg
cmVtYWluOwogCWxvZmZfdCBwb3MgPSAqcHBvczsKLQlzdHJ1Y3QgcGFnZSAqcGc7CiAJdm9pZCAq
cDsKIAl1NjQgcGE7CiAKQEAgLTQ3LDE4ICs0NiwxMyBAQCBzdGF0aWMgc3NpemVfdCBzZXR1cF9k
YXRhX3JlYWQoc3RydWN0IGZpbGUgKmZpbGUsIGNoYXIgX191c2VyICp1c2VyX2J1ZiwKIAkJY291
bnQgPSBub2RlLT5sZW4gLSBwb3M7CiAKIAlwYSA9IG5vZGUtPnBhZGRyICsgc2l6ZW9mKHN0cnVj
dCBzZXR1cF9kYXRhKSArIHBvczsKLQlwZyA9IHBmbl90b19wYWdlKChwYSArIGNvdW50IC0gMSkg
Pj4gUEFHRV9TSElGVCk7Ci0JaWYgKFBhZ2VIaWdoTWVtKHBnKSkgewotCQlwID0gaW9yZW1hcF9j
YWNoZShwYSwgY291bnQpOwotCQlpZiAoIXApCi0JCQlyZXR1cm4gLUVOWElPOwotCX0gZWxzZQot
CQlwID0gX192YShwYSk7CisJcCA9IG1lbXJlbWFwKHBhLCBjb3VudCwgTUVNUkVNQVBfV0IpOwor
CWlmICghcCkKKwkJcmV0dXJuIC1FTk9NRU07CiAKIAlyZW1haW4gPSBjb3B5X3RvX3VzZXIodXNl
cl9idWYsIHAsIGNvdW50KTsKIAotCWlmIChQYWdlSGlnaE1lbShwZykpCi0JCWlvdW5tYXAocCk7
CisJbWVtdW5tYXAocCk7CiAKIAlpZiAocmVtYWluKQogCQlyZXR1cm4gLUVGQVVMVDsKQEAgLTEw
OSw3ICsxMDMsNiBAQCBzdGF0aWMgaW50IF9faW5pdCBjcmVhdGVfc2V0dXBfZGF0YV9ub2Rlcyhz
dHJ1Y3QgZGVudHJ5ICpwYXJlbnQpCiAJc3RydWN0IHNldHVwX2RhdGEgKmRhdGE7CiAJaW50IGVy
cm9yOwogCXN0cnVjdCBkZW50cnkgKmQ7Ci0Jc3RydWN0IHBhZ2UgKnBnOwogCXU2NCBwYV9kYXRh
OwogCWludCBubyA9IDA7CiAKQEAgLTEyNiwxNiArMTE5LDEyIEBAIHN0YXRpYyBpbnQgX19pbml0
IGNyZWF0ZV9zZXR1cF9kYXRhX25vZGVzKHN0cnVjdCBkZW50cnkgKnBhcmVudCkKIAkJCWdvdG8g
ZXJyX2RpcjsKIAkJfQogCi0JCXBnID0gcGZuX3RvX3BhZ2UoKHBhX2RhdGErc2l6ZW9mKCpkYXRh
KS0xKSA+PiBQQUdFX1NISUZUKTsKLQkJaWYgKFBhZ2VIaWdoTWVtKHBnKSkgewotCQkJZGF0YSA9
IGlvcmVtYXBfY2FjaGUocGFfZGF0YSwgc2l6ZW9mKCpkYXRhKSk7Ci0JCQlpZiAoIWRhdGEpIHsK
LQkJCQlrZnJlZShub2RlKTsKLQkJCQllcnJvciA9IC1FTlhJTzsKLQkJCQlnb3RvIGVycl9kaXI7
Ci0JCQl9Ci0JCX0gZWxzZQotCQkJZGF0YSA9IF9fdmEocGFfZGF0YSk7CisJCWRhdGEgPSBtZW1y
ZW1hcChwYV9kYXRhLCBzaXplb2YoKmRhdGEpLCBNRU1SRU1BUF9XQik7CisJCWlmICghZGF0YSkg
eworCQkJa2ZyZWUobm9kZSk7CisJCQllcnJvciA9IC1FTk9NRU07CisJCQlnb3RvIGVycl9kaXI7
CisJCX0KIAogCQlub2RlLT5wYWRkciA9IHBhX2RhdGE7CiAJCW5vZGUtPnR5cGUgPSBkYXRhLT50
eXBlOwpAQCAtMTQzLDggKzEzMiw3IEBAIHN0YXRpYyBpbnQgX19pbml0IGNyZWF0ZV9zZXR1cF9k
YXRhX25vZGVzKHN0cnVjdCBkZW50cnkgKnBhcmVudCkKIAkJZXJyb3IgPSBjcmVhdGVfc2V0dXBf
ZGF0YV9ub2RlKGQsIG5vLCBub2RlKTsKIAkJcGFfZGF0YSA9IGRhdGEtPm5leHQ7CiAKLQkJaWYg
KFBhZ2VIaWdoTWVtKHBnKSkKLQkJCWlvdW5tYXAoZGF0YSk7CisJCW1lbXVubWFwKGRhdGEpOwog
CQlpZiAoZXJyb3IpCiAJCQlnb3RvIGVycl9kaXI7CiAJCW5vKys7CmRpZmYgLS1naXQgYS9hcmNo
L3g4Ni9rZXJuZWwva3N5c2ZzLmMgYi9hcmNoL3g4Ni9rZXJuZWwva3N5c2ZzLmMKaW5kZXggNGFm
YzY3Zi4uZWU1MWRiOSAxMDA2NDQKLS0tIGEvYXJjaC94ODYva2VybmVsL2tzeXNmcy5jCisrKyBi
L2FyY2gveDg2L2tlcm5lbC9rc3lzZnMuYwpAQCAtMTYsOCArMTYsOCBAQAogI2luY2x1ZGUgPGxp
bnV4L3N0YXQuaD4KICNpbmNsdWRlIDxsaW51eC9zbGFiLmg+CiAjaW5jbHVkZSA8bGludXgvbW0u
aD4KKyNpbmNsdWRlIDxsaW51eC9pby5oPgogCi0jaW5jbHVkZSA8YXNtL2lvLmg+CiAjaW5jbHVk
ZSA8YXNtL3NldHVwLmg+CiAKIHN0YXRpYyBzc2l6ZV90IHZlcnNpb25fc2hvdyhzdHJ1Y3Qga29i
amVjdCAqa29iaiwKQEAgLTc5LDEyICs3OSwxMiBAQCBzdGF0aWMgaW50IGdldF9zZXR1cF9kYXRh
X3BhZGRyKGludCBuciwgdTY0ICpwYWRkcikKIAkJCSpwYWRkciA9IHBhX2RhdGE7CiAJCQlyZXR1
cm4gMDsKIAkJfQotCQlkYXRhID0gaW9yZW1hcF9jYWNoZShwYV9kYXRhLCBzaXplb2YoKmRhdGEp
KTsKKwkJZGF0YSA9IG1lbXJlbWFwKHBhX2RhdGEsIHNpemVvZigqZGF0YSksIE1FTVJFTUFQX1dC
KTsKIAkJaWYgKCFkYXRhKQogCQkJcmV0dXJuIC1FTk9NRU07CiAKIAkJcGFfZGF0YSA9IGRhdGEt
Pm5leHQ7Ci0JCWlvdW5tYXAoZGF0YSk7CisJCW1lbXVubWFwKGRhdGEpOwogCQlpKys7CiAJfQog
CXJldHVybiAtRUlOVkFMOwpAQCAtOTcsMTcgKzk3LDE3IEBAIHN0YXRpYyBpbnQgX19pbml0IGdl
dF9zZXR1cF9kYXRhX3NpemUoaW50IG5yLCBzaXplX3QgKnNpemUpCiAJdTY0IHBhX2RhdGEgPSBi
b290X3BhcmFtcy5oZHIuc2V0dXBfZGF0YTsKIAogCXdoaWxlIChwYV9kYXRhKSB7Ci0JCWRhdGEg
PSBpb3JlbWFwX2NhY2hlKHBhX2RhdGEsIHNpemVvZigqZGF0YSkpOworCQlkYXRhID0gbWVtcmVt
YXAocGFfZGF0YSwgc2l6ZW9mKCpkYXRhKSwgTUVNUkVNQVBfV0IpOwogCQlpZiAoIWRhdGEpCiAJ
CQlyZXR1cm4gLUVOT01FTTsKIAkJaWYgKG5yID09IGkpIHsKIAkJCSpzaXplID0gZGF0YS0+bGVu
OwotCQkJaW91bm1hcChkYXRhKTsKKwkJCW1lbXVubWFwKGRhdGEpOwogCQkJcmV0dXJuIDA7CiAJ
CX0KIAogCQlwYV9kYXRhID0gZGF0YS0+bmV4dDsKLQkJaW91bm1hcChkYXRhKTsKKwkJbWVtdW5t
YXAoZGF0YSk7CiAJCWkrKzsKIAl9CiAJcmV0dXJuIC1FSU5WQUw7CkBAIC0xMjcsMTIgKzEyNywx
MiBAQCBzdGF0aWMgc3NpemVfdCB0eXBlX3Nob3coc3RydWN0IGtvYmplY3QgKmtvYmosCiAJcmV0
ID0gZ2V0X3NldHVwX2RhdGFfcGFkZHIobnIsICZwYWRkcik7CiAJaWYgKHJldCkKIAkJcmV0dXJu
IHJldDsKLQlkYXRhID0gaW9yZW1hcF9jYWNoZShwYWRkciwgc2l6ZW9mKCpkYXRhKSk7CisJZGF0
YSA9IG1lbXJlbWFwKHBhZGRyLCBzaXplb2YoKmRhdGEpLCBNRU1SRU1BUF9XQik7CiAJaWYgKCFk
YXRhKQogCQlyZXR1cm4gLUVOT01FTTsKIAogCXJldCA9IHNwcmludGYoYnVmLCAiMHgleFxuIiwg
ZGF0YS0+dHlwZSk7Ci0JaW91bm1hcChkYXRhKTsKKwltZW11bm1hcChkYXRhKTsKIAlyZXR1cm4g
cmV0OwogfQogCkBAIC0xNTQsNyArMTU0LDcgQEAgc3RhdGljIHNzaXplX3Qgc2V0dXBfZGF0YV9k
YXRhX3JlYWQoc3RydWN0IGZpbGUgKmZwLAogCXJldCA9IGdldF9zZXR1cF9kYXRhX3BhZGRyKG5y
LCAmcGFkZHIpOwogCWlmIChyZXQpCiAJCXJldHVybiByZXQ7Ci0JZGF0YSA9IGlvcmVtYXBfY2Fj
aGUocGFkZHIsIHNpemVvZigqZGF0YSkpOworCWRhdGEgPSBtZW1yZW1hcChwYWRkciwgc2l6ZW9m
KCpkYXRhKSwgTUVNUkVNQVBfV0IpOwogCWlmICghZGF0YSkKIAkJcmV0dXJuIC1FTk9NRU07CiAK
QEAgLTE3MCwxNSArMTcwLDE1IEBAIHN0YXRpYyBzc2l6ZV90IHNldHVwX2RhdGFfZGF0YV9yZWFk
KHN0cnVjdCBmaWxlICpmcCwKIAkJZ290byBvdXQ7CiAKIAlyZXQgPSBjb3VudDsKLQlwID0gaW9y
ZW1hcF9jYWNoZShwYWRkciArIHNpemVvZigqZGF0YSksIGRhdGEtPmxlbik7CisJcCA9IG1lbXJl
bWFwKHBhZGRyICsgc2l6ZW9mKCpkYXRhKSwgZGF0YS0+bGVuLCBNRU1SRU1BUF9XQik7CiAJaWYg
KCFwKSB7CiAJCXJldCA9IC1FTk9NRU07CiAJCWdvdG8gb3V0OwogCX0KIAltZW1jcHkoYnVmLCBw
ICsgb2ZmLCBjb3VudCk7Ci0JaW91bm1hcChwKTsKKwltZW11bm1hcChwKTsKIG91dDoKLQlpb3Vu
bWFwKGRhdGEpOworCW1lbXVubWFwKGRhdGEpOwogCXJldHVybiByZXQ7CiB9CiAKQEAgLTI1MCwx
MyArMjUwLDEzIEBAIHN0YXRpYyBpbnQgX19pbml0IGdldF9zZXR1cF9kYXRhX3RvdGFsX251bSh1
NjQgcGFfZGF0YSwgaW50ICpucikKIAkqbnIgPSAwOwogCXdoaWxlIChwYV9kYXRhKSB7CiAJCSpu
ciArPSAxOwotCQlkYXRhID0gaW9yZW1hcF9jYWNoZShwYV9kYXRhLCBzaXplb2YoKmRhdGEpKTsK
KwkJZGF0YSA9IG1lbXJlbWFwKHBhX2RhdGEsIHNpemVvZigqZGF0YSksIE1FTVJFTUFQX1dCKTsK
IAkJaWYgKCFkYXRhKSB7CiAJCQlyZXQgPSAtRU5PTUVNOwogCQkJZ290byBvdXQ7CiAJCX0KIAkJ
cGFfZGF0YSA9IGRhdGEtPm5leHQ7Ci0JCWlvdW5tYXAoZGF0YSk7CisJCW1lbXVubWFwKGRhdGEp
OwogCX0KIAogb3V0OgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL21wcGFyc2UuYyBiL2Fy
Y2gveDg2L2tlcm5lbC9tcHBhcnNlLmMKaW5kZXggMGQ5MDRkNy4uZmQzN2YzOSAxMDA2NDQKLS0t
IGEvYXJjaC94ODYva2VybmVsL21wcGFyc2UuYworKysgYi9hcmNoL3g4Ni9rZXJuZWwvbXBwYXJz
ZS5jCkBAIC00MzYsOSArNDM2LDkgQEAgc3RhdGljIHVuc2lnbmVkIGxvbmcgX19pbml0IGdldF9t
cGNfc2l6ZSh1bnNpZ25lZCBsb25nIHBoeXNwdHIpCiAJc3RydWN0IG1wY190YWJsZSAqbXBjOwog
CXVuc2lnbmVkIGxvbmcgc2l6ZTsKIAotCW1wYyA9IGVhcmx5X2lvcmVtYXAocGh5c3B0ciwgUEFH
RV9TSVpFKTsKKwltcGMgPSBlYXJseV9tZW1yZW1hcChwaHlzcHRyLCBQQUdFX1NJWkUpOwogCXNp
emUgPSBtcGMtPmxlbmd0aDsKLQllYXJseV9pb3VubWFwKG1wYywgUEFHRV9TSVpFKTsKKwllYXJs
eV9tZW11bm1hcChtcGMsIFBBR0VfU0laRSk7CiAJYXBpY19wcmludGsoQVBJQ19WRVJCT1NFLCAi
ICBtcGM6ICVseC0lbHhcbiIsIHBoeXNwdHIsIHBoeXNwdHIgKyBzaXplKTsKIAogCXJldHVybiBz
aXplOwpAQCAtNDUwLDcgKzQ1MCw3IEBAIHN0YXRpYyBpbnQgX19pbml0IGNoZWNrX3BoeXNwdHIo
c3RydWN0IG1wZl9pbnRlbCAqbXBmLCB1bnNpZ25lZCBpbnQgZWFybHkpCiAJdW5zaWduZWQgbG9u
ZyBzaXplOwogCiAJc2l6ZSA9IGdldF9tcGNfc2l6ZShtcGYtPnBoeXNwdHIpOwotCW1wYyA9IGVh
cmx5X2lvcmVtYXAobXBmLT5waHlzcHRyLCBzaXplKTsKKwltcGMgPSBlYXJseV9tZW1yZW1hcCht
cGYtPnBoeXNwdHIsIHNpemUpOwogCS8qCiAJICogUmVhZCB0aGUgcGh5c2ljYWwgaGFyZHdhcmUg
dGFibGUuICBBbnl0aGluZyBoZXJlIHdpbGwKIAkgKiBvdmVycmlkZSB0aGUgZGVmYXVsdHMuCkBA
IC00NjEsMTAgKzQ2MSwxMCBAQCBzdGF0aWMgaW50IF9faW5pdCBjaGVja19waHlzcHRyKHN0cnVj
dCBtcGZfaW50ZWwgKm1wZiwgdW5zaWduZWQgaW50IGVhcmx5KQogI2VuZGlmCiAJCXByX2Vycigi
QklPUyBidWcsIE1QIHRhYmxlIGVycm9ycyBkZXRlY3RlZCEuLi5cbiIpOwogCQlwcl9jb250KCIu
Li4gZGlzYWJsaW5nIFNNUCBzdXBwb3J0LiAodGVsbCB5b3VyIGh3IHZlbmRvcilcbiIpOwotCQll
YXJseV9pb3VubWFwKG1wYywgc2l6ZSk7CisJCWVhcmx5X21lbXVubWFwKG1wYywgc2l6ZSk7CiAJ
CXJldHVybiAtMTsKIAl9Ci0JZWFybHlfaW91bm1hcChtcGMsIHNpemUpOworCWVhcmx5X21lbXVu
bWFwKG1wYywgc2l6ZSk7CiAKIAlpZiAoZWFybHkpCiAJCXJldHVybiAtMTsKZGlmZiAtLWdpdCBh
L2FyY2gveDg2L3BjaS9jb21tb24uYyBiL2FyY2gveDg2L3BjaS9jb21tb24uYwppbmRleCAxOTBl
NzE4Li4wOGNmNzFjIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9wY2kvY29tbW9uLmMKKysrIGIvYXJj
aC94ODYvcGNpL2NvbW1vbi5jCkBAIC02OTEsNyArNjkxLDcgQEAgaW50IHBjaWJpb3NfYWRkX2Rl
dmljZShzdHJ1Y3QgcGNpX2RldiAqZGV2KQogCiAJcGFfZGF0YSA9IGJvb3RfcGFyYW1zLmhkci5z
ZXR1cF9kYXRhOwogCXdoaWxlIChwYV9kYXRhKSB7Ci0JCWRhdGEgPSBpb3JlbWFwKHBhX2RhdGEs
IHNpemVvZigqcm9tKSk7CisJCWRhdGEgPSBtZW1yZW1hcChwYV9kYXRhLCBzaXplb2YoKnJvbSks
IE1FTVJFTUFQX1dCKTsKIAkJaWYgKCFkYXRhKQogCQkJcmV0dXJuIC1FTk9NRU07CiAKQEAgLTcx
MCw3ICs3MTAsNyBAQCBpbnQgcGNpYmlvc19hZGRfZGV2aWNlKHN0cnVjdCBwY2lfZGV2ICpkZXYp
CiAJCQl9CiAJCX0KIAkJcGFfZGF0YSA9IGRhdGEtPm5leHQ7Ci0JCWlvdW5tYXAoZGF0YSk7CisJ
CW1lbXVubWFwKGRhdGEpOwogCX0KIAlzZXRfZG1hX2RvbWFpbl9vcHMoZGV2KTsKIAlzZXRfZGV2
X2RvbWFpbl9vcHRpb25zKGRldik7CmRpZmYgLS1naXQgYS9kcml2ZXJzL2Zpcm13YXJlL2RtaS1z
eXNmcy5jIGIvZHJpdmVycy9maXJtd2FyZS9kbWktc3lzZnMuYwppbmRleCBlZjc2ZTVlLi5kNWRl
NmVlIDEwMDY0NAotLS0gYS9kcml2ZXJzL2Zpcm13YXJlL2RtaS1zeXNmcy5jCisrKyBiL2RyaXZl
cnMvZmlybXdhcmUvZG1pLXN5c2ZzLmMKQEAgLTI1LDYgKzI1LDcgQEAKICNpbmNsdWRlIDxsaW51
eC9zbGFiLmg+CiAjaW5jbHVkZSA8bGludXgvbGlzdC5oPgogI2luY2x1ZGUgPGxpbnV4L2lvLmg+
CisjaW5jbHVkZSA8YXNtL2RtaS5oPgogCiAjZGVmaW5lIE1BWF9FTlRSWV9UWVBFIDI1NSAvKiBN
b3N0IG9mIHRoZXNlIGFyZW4ndCB1c2VkLCBidXQgd2UgY29uc2lkZXIKIAkJCSAgICAgIHRoZSB0
b3AgZW50cnkgdHlwZSBpcyBvbmx5IDggYml0cyAqLwpAQCAtMzgwLDcgKzM4MSw3IEBAIHN0YXRp
YyBzc2l6ZV90IGRtaV9zZWxfcmF3X3JlYWRfcGh5czMyKHN0cnVjdCBkbWlfc3lzZnNfZW50cnkg
KmVudHJ5LAogCXU4IF9faW9tZW0gKm1hcHBlZDsKIAlzc2l6ZV90IHdyb3RlID0gMDsKIAotCW1h
cHBlZCA9IGlvcmVtYXAoc2VsLT5hY2Nlc3NfbWV0aG9kX2FkZHJlc3MsIHNlbC0+YXJlYV9sZW5n
dGgpOworCW1hcHBlZCA9IGRtaV9yZW1hcChzZWwtPmFjY2Vzc19tZXRob2RfYWRkcmVzcywgc2Vs
LT5hcmVhX2xlbmd0aCk7CiAJaWYgKCFtYXBwZWQpCiAJCXJldHVybiAtRUlPOwogCkBAIC0zOTAs
NyArMzkxLDcgQEAgc3RhdGljIHNzaXplX3QgZG1pX3NlbF9yYXdfcmVhZF9waHlzMzIoc3RydWN0
IGRtaV9zeXNmc19lbnRyeSAqZW50cnksCiAJCXdyb3RlKys7CiAJfQogCi0JaW91bm1hcChtYXBw
ZWQpOworCWRtaV91bm1hcChtYXBwZWQpOwogCXJldHVybiB3cm90ZTsKIH0KIApkaWZmIC0tZ2l0
IGEvZHJpdmVycy9maXJtd2FyZS9wY2RwLmMgYi9kcml2ZXJzL2Zpcm13YXJlL3BjZHAuYwppbmRl
eCA3NTI3M2EyNS4uZTgzZDZhZSAxMDA2NDQKLS0tIGEvZHJpdmVycy9maXJtd2FyZS9wY2RwLmMK
KysrIGIvZHJpdmVycy9maXJtd2FyZS9wY2RwLmMKQEAgLTk1LDcgKzk1LDcgQEAKIAlpZiAoZWZp
LmhjZHAgPT0gRUZJX0lOVkFMSURfVEFCTEVfQUREUikKIAkJcmV0dXJuIC1FTk9ERVY7CiAKLQlw
Y2RwID0gZWFybHlfaW9yZW1hcChlZmkuaGNkcCwgNDA5Nik7CisJcGNkcCA9IGVhcmx5X21lbXJl
bWFwKGVmaS5oY2RwLCA0MDk2KTsKIAlwcmludGsoS0VSTl9JTkZPICJQQ0RQOiB2JWQgYXQgMHgl
bHhcbiIsIHBjZHAtPnJldiwgZWZpLmhjZHApOwogCiAJaWYgKHN0cnN0cihjbWRsaW5lLCAiY29u
c29sZT1oY2RwIikpIHsKQEAgLTEzMSw2ICsxMzEsNiBAQAogCX0KIAogb3V0OgotCWVhcmx5X2lv
dW5tYXAocGNkcCwgNDA5Nik7CisJZWFybHlfbWVtdW5tYXAocGNkcCwgNDA5Nik7CiAJcmV0dXJu
IHJjOwogfQpkaWZmIC0tZ2l0IGEvZHJpdmVycy9zZmkvc2ZpX2NvcmUuYyBiL2RyaXZlcnMvc2Zp
L3NmaV9jb3JlLmMKaW5kZXggMjk2ZGI3YS4uZDVjZTUzNCAxMDA2NDQKLS0tIGEvZHJpdmVycy9z
Zmkvc2ZpX2NvcmUuYworKysgYi9kcml2ZXJzL3NmaS9zZmlfY29yZS5jCkBAIC04NiwxMyArODYs
MTMgQEAKIC8qCiAgKiBGVyBjcmVhdGVzIGFuZCBzYXZlcyB0aGUgU0ZJIHRhYmxlcyBpbiBtZW1v
cnkuIFdoZW4gdGhlc2UgdGFibGVzIGdldAogICogdXNlZCwgdGhleSBtYXkgbmVlZCB0byBiZSBt
YXBwZWQgdG8gdmlydHVhbCBhZGRyZXNzIHNwYWNlLCBhbmQgdGhlIG1hcHBpbmcKLSAqIGNhbiBo
YXBwZW4gYmVmb3JlIG9yIGFmdGVyIHRoZSBpb3JlbWFwKCkgaXMgcmVhZHksIHNvIGEgZmxhZyBp
cyBuZWVkZWQKKyAqIGNhbiBoYXBwZW4gYmVmb3JlIG9yIGFmdGVyIHRoZSBtZW1yZW1hcCgpIGlz
IHJlYWR5LCBzbyBhIGZsYWcgaXMgbmVlZGVkCiAgKiB0byBpbmRpY2F0aW5nIHRoaXMKICAqLwot
c3RhdGljIHUzMiBzZmlfdXNlX2lvcmVtYXAgX19yZWFkX21vc3RseTsKK3N0YXRpYyB1MzIgc2Zp
X3VzZV9tZW1yZW1hcCBfX3JlYWRfbW9zdGx5OwogCiAvKgotICogc2ZpX3VuL21hcF9tZW1vcnkg
Y2FsbHMgZWFybHlfaW9yZW1hcC9pb3VubWFwIHdoaWNoIGlzIGEgX19pbml0IGZ1bmN0aW9uCisg
KiBzZmlfdW4vbWFwX21lbW9yeSBjYWxscyBlYXJseV9tZW1yZW1hcC9tZW11bm1hcCB3aGljaCBp
cyBhIF9faW5pdCBmdW5jdGlvbgogICogYW5kIGludHJvZHVjZXMgc2VjdGlvbiBtaXNtYXRjaC4g
U28gdXNlIF9fcmVmIHRvIG1ha2UgaXQgY2FsbS4KICAqLwogc3RhdGljIHZvaWQgX19pb21lbSAq
IF9fcmVmIHNmaV9tYXBfbWVtb3J5KHU2NCBwaHlzLCB1MzIgc2l6ZSkKQEAgLTEwMCwxMCArMTAw
LDEwIEBAIHN0YXRpYyB2b2lkIF9faW9tZW0gKiBfX3JlZiBzZmlfbWFwX21lbW9yeSh1NjQgcGh5
cywgdTMyIHNpemUpCiAJaWYgKCFwaHlzIHx8ICFzaXplKQogCQlyZXR1cm4gTlVMTDsKIAotCWlm
IChzZmlfdXNlX2lvcmVtYXApCi0JCXJldHVybiBpb3JlbWFwX2NhY2hlKHBoeXMsIHNpemUpOwor
CWlmIChzZmlfdXNlX21lbXJlbWFwKQorCQlyZXR1cm4gbWVtcmVtYXAocGh5cywgc2l6ZSwgTUVN
UkVNQVBfV0IpOwogCWVsc2UKLQkJcmV0dXJuIGVhcmx5X2lvcmVtYXAocGh5cywgc2l6ZSk7CisJ
CXJldHVybiBlYXJseV9tZW1yZW1hcChwaHlzLCBzaXplKTsKIH0KIAogc3RhdGljIHZvaWQgX19y
ZWYgc2ZpX3VubWFwX21lbW9yeSh2b2lkIF9faW9tZW0gKnZpcnQsIHUzMiBzaXplKQpAQCAtMTEx
LDEwICsxMTEsMTAgQEAgc3RhdGljIHZvaWQgX19yZWYgc2ZpX3VubWFwX21lbW9yeSh2b2lkIF9f
aW9tZW0gKnZpcnQsIHUzMiBzaXplKQogCWlmICghdmlydCB8fCAhc2l6ZSkKIAkJcmV0dXJuOwog
Ci0JaWYgKHNmaV91c2VfaW9yZW1hcCkKLQkJaW91bm1hcCh2aXJ0KTsKKwlpZiAoc2ZpX3VzZV9t
ZW1yZW1hcCkKKwkJbWVtdW5tYXAodmlydCk7CiAJZWxzZQotCQllYXJseV9pb3VubWFwKHZpcnQs
IHNpemUpOworCQllYXJseV9tZW11bm1hcCh2aXJ0LCBzaXplKTsKIH0KIAogc3RhdGljIHZvaWQg
c2ZpX3ByaW50X3RhYmxlX2hlYWRlcih1bnNpZ25lZCBsb25nIGxvbmcgcGEsCkBAIC01MDcsOCAr
NTA3LDggQEAgdm9pZCBfX2luaXQgc2ZpX2luaXRfbGF0ZSh2b2lkKQogCWxlbmd0aCA9IHN5c3Rf
dmEtPmhlYWRlci5sZW47CiAJc2ZpX3VubWFwX21lbW9yeShzeXN0X3ZhLCBzaXplb2Yoc3RydWN0
IHNmaV90YWJsZV9zaW1wbGUpKTsKIAotCS8qIFVzZSBpb3JlbWFwIG5vdyBhZnRlciBpdCBpcyBy
ZWFkeSAqLwotCXNmaV91c2VfaW9yZW1hcCA9IDE7CisJLyogVXNlIG1lbXJlbWFwIG5vdyBhZnRl
ciBpdCBpcyByZWFkeSAqLworCXNmaV91c2VfbWVtcmVtYXAgPSAxOwogCXN5c3RfdmEgPSBzZmlf
bWFwX21lbW9yeShzeXN0X3BhLCBsZW5ndGgpOwogCiAJc2ZpX2FjcGlfaW5pdCgpOwoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:50:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18: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 1dLwKU-0001Fg-Ch; Fri, 16 Jun 2017 18:50:46 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dLwKT-0001F0-Hs
 for xen-devel@lists.xen.org; Fri, 16 Jun 2017 18:50:45 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 57/E6-01732-48824495; Fri, 16 Jun 2017 18:50:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0gUYRTt252dHc2Jz1XztqnVZtlrXaUQKYJ
 AC8VKMYmUoGZz2lnYh8xsYYGlruUq/Uil1xJktuULEQVZNQoRl8rMRKGg6CUKZqz2os3qRzPO
 mvb9Ot89555zL1xKqXGSWootdrC8jbHoyFCCM2xM1Ts3pecnPW9PSfV8uUPsQRm++78VOahAZ
 bYZ7cXHVVz1ZLe6qDG6+IbntboUzUVUo1CKwBVKaPr6ipA+CNchaHtZq6xGIZQGX1RAm98oYR
 Jvgxf+7woJR+A8+Dh9SSXhSFyvgPGrWGpWYj8JD4eHSIlQ4Biob7grGlFixAbwDOyUyjTOgKn
 ZVlIqh+BMuPCWkKMyoHIuMI+jcBw0j1WoZHk4PLkxQUhyJd4M7b0GqazEa8Drvzk/JeC14A0E
 SGkCwC4EA22dSPaMB/e3EbUsigXfs5uEjLdAQ+McKeMD0DP5fN4f8HoYrDgol0ug+bpbLXvWq
 KHpymgw4B4JVcNdwWQLlN/tCgZkQvu3D0HRkApeuQLB9h4Mj9/+DMbFQN+cK0h4VHCtrkxxGW
 11L1nVvbiqe8mq9UjZghIElj/N8vrURCNvNnEOK2O26JOTtidaWUFgTKyFMQqJJ+zWTiRexDL
 xdaORyrR+tIpS6KLo2Ym0fM0Ko73wDMcI3DH+lIUV+lECReEGX/khLWGz21gd0OMJ6fmacJ41
 scUnzRbxwhaUQIXpIunCeJGmhSLGKphNMjWI1mmj6QdSH5YI7pTtX9vCbY6iWG0EjcSZNGFFL
 G81O/7np1E0hXQRdK7kEma2Of65T4vBCjE4d2SPFOxgFiltKcpuzWs6UrK61mklyV/eEOfn3Y
 U9Yz59QY1mZn8VlWOIS8rqvTije5E6K1ytzgnEzVRl5106bJiKO9uX5TX92VHDlfXta40/6Go
 pmvCOvrGXrUzuW/353a2ju350dGV2nPRcf6r/ZLvtf2TKO3vtfWhrCPfz3N74qchPKVHnY6eX
 v9MRAsckb1HyAvMXthec3JYDAAA=
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1497639042!98437746!1
X-Originating-IP: [104.47.38.56]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26755 invoked from network); 16 Jun 2017 18:50:43 -0000
Received: from mail-bl2nam02on0056.outbound.protection.outlook.com (HELO
 NAM02-BL2-obe.outbound.protection.outlook.com) (104.47.38.56)
 by server-16.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 16 Jun 2017 18:50:43 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=VHy+Y8BitjrRFTCAcadyvuQHCoypAH8lFEvxE9blC+c=;
 b=EczAe2J8q9zWuJGLPF32YZubKYDN6fzxZLhDsXRSaMbo0dvt1VEkpLSOLTG1rOFPnu9hodIRZUxzc4K18L0xiHOJK6jjb+rKAo5KcQLcp2MzrdOutfQCqqr108k+g+7GP1iVjxgfzXoL55LIow5yx60SfvY9vpBc2iuRLwFhv7c=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 CY4PR12MB1141.namprd12.prod.outlook.com (10.168.163.149) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1157.12; Fri, 16 Jun 2017 18:50:37 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Fri, 16 Jun 2017 13:50:34 -0500
Message-ID: <20170616185033.18967.46040.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: BN6PR14CA0021.namprd14.prod.outlook.com (10.173.157.159) To
 CY4PR12MB1141.namprd12.prod.outlook.com (10.168.163.149)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: CY4PR12MB1141:
X-MS-Office365-Filtering-Correlation-Id: 9938b737-b78c-4bac-17fd-08d4b4e895d2
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:CY4PR12MB1141; 
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 3:hbT+R3+AgcIls383G2Sd2wTL1FR/tJ0lnG3Y6+wNEcDFI4Ed4jWzx+4Jl/AN1QFrlJcHYtsJ2e1Rfy634k7v1DDA/xy3X1XVkeEH5QzSe1fqhBAauUEaWx6OifReq2xiqZRFlM2/iP3S1+l97s5Wxe8JVJPmDeviaK9vsheBSbGg9sHp1kVdtJdGZ1Fry3ycUJ34k2zVRk3p7TnALKchJ1sbp4zOIFYEE9MSpORfoINfiTPKbA76GyvwHKzEhxVcJ8KdGp+TdS77KI29eJTbplztB4ajjm1NrAAJtovDfC/YuSShWfSq3s2xleJ5uxg1ebWcw+ADA33WkCg2J+iGbLyvGIKAQLxAcmnSL2TYeDg=;
 25:/tD+VhcWCaCgfm8t6lf1oN6dLUMo/YKAYo8iN6jbXokE1Iek30/jjoCV/v+Pv8I25cgOPTs/TiajSHrAHlEtuFf/8Rg9ZFEMdaxwJz3M1mX7yRDetbhyV+7wLpybXV3oKwOth8dIBWoImM+cw3ihYKZLKgHwwfkFKDriEX8++V6vuDN3WkMdvw53p90nwdR+esFIS/h3vmjb99hItI3Ppyv3bEB/Q5ZIL4Iq7Y2K62x/8rCHoEn9xcFusP2Rqo2DNQvsFIAWh6WVMwhppXznu/PfwdTeSr8+mZe24sG/Pf7taYc91DTNvnLbVLId85FW8Exq2kwevaNYRygm9/ZSOFKGjE8gHh2d8HTjT+0IN/jcEDpCWDj6K1gOhecu16FLOQeLpN8e94CtCGs1g6oIVPNRatqs6uO/+SmTxWlo0+mqbHNdOer9G8JZ31BeHSAcgMOOaniJN2uPc7bgCU8k1OpQACSVVoEPgiB8DKehGbg=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 31:oVFsBMA8gtEEPe+KLNDwSeHmZ1vt/L9TQGDRwLwXg0VscVwNOE5KLUoKtCBx9JBwQ9cu7OBo8n607lt7aVzOxq5cFUxLKadU92R4EVeFUdScTVxNYnLPxckOXnx89V5+UlJCcLAc5IR+a3+Ifp3qwd9LBf9uefxIUqnO5wTGHE1SmtRQa4aYZXhf/CboFbfY728nC0CuYyBzfOtxDqipFIE7J02I22LTdEdgnDd5/0o=;
 20:5x3aFPSIYnghRzPBSa09rra/FFG2EpDmgqLS5a55m7aaJ3k00WKLPLAgOQApgep7N9FMyakG5DGPXZsWwB3ygnfPIDICLCKOrXDBNQRIsEx/fierJoiV+mIYa1gA6/oNpeYyUKTT+LYcqz5WsTwmI3j8qKkNnqEpJPvwI1lP8i3xLkwPxoGeHgp2sSHmMCo/WgqSY5PItDCjBrp8i17O+8OjcIc/v8mVKGcHU03HD9VVZe9N5KitX0/o0wbjZOI+9fLAcvm1A0ucOxOAuSMoUd8DDCQ9cbcKCRXxyw1q14oURKG/DjFwhw/OTTsKISR/RFXsvQMjA/OifMwQJAcT6KynWmSh1Lu2GtM3G2r1DGjT35DMqJ3aBBtJYTkbmosfZMvoR83bOYf0m5s1C7A+Y5ko4Iqg7rKGYaNsNZAaYCWr42+oUPerb0dLBwIH936R3yNkWjFgtjnnNPM6Q4g1WRRzBuTbR12T9BdeRaf1RoZ8OLzhsKjVcUHBDtcAxvSe
X-Microsoft-Antispam-PRVS: <CY4PR12MB1141AFAE6E5443D44C21FC88ECC10@CY4PR12MB1141.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(767451399110)(211171220733660);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(10201501046)(100000703101)(100105400095)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123562025)(20161123560025)(20161123564025)(20161123555025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:CY4PR12MB1141; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:CY4PR12MB1141; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzQ6TmFOZnpzSFp2S3kzVmFDTWFUR3NvTEg0SmdF?=
 =?utf-8?B?bFZLSVhmeXFEZEZPclkrWVlmdjFpRWJ6b3Rvc0w3RWd3WEE2WW16b0ZXN1Uz?=
 =?utf-8?B?VGN0WVVJR2x6SHQzU0NlUDhvMWNTZTlFNmZwbFIyZTkrNmdTRDZhYkpSZEhD?=
 =?utf-8?B?N2xMUDBiVW4zYjhmM3NEQmpKdDIrTWZqTmF6eWU3dEM2VlhOVUwzS0xEcHhv?=
 =?utf-8?B?bkhEMGs3dFVyQjJMWmRzQzVkblptcEtrU2swOVVEOUdhTzF0SUcvbHVkTWNT?=
 =?utf-8?B?ZkRUN0JSU2ptNVhVTnAzWklXcnpIbFJOUG00WjZCKzlmclhzSDY2b2xDRlBZ?=
 =?utf-8?B?UVBMTUduViticUVlcUxiN3NCbDYzSDM3Vis4Z3dNV3lwdS94TXp1SkIzSlds?=
 =?utf-8?B?bk0zMllSc0dZTlBrUDJVR09lOVRxQU0vbTgzdTZOQkF6UkJLa3RLOTVpN3JB?=
 =?utf-8?B?cVZ1T3FPdmNEYkwxaGthakF3Z1ZaMkdKcjVSSDVycHBGZlE1VG1XRnAvUTFs?=
 =?utf-8?B?UXpqT3h6enZHV3pxeG1RajE1TldCY1RNQjBsU1B4V2M5L28yeVU4cXIraXh1?=
 =?utf-8?B?VS84SzdRQzliT2hkZ0NjK1hHWWxXYjVydEdhVWtpYmo3Z29KNVhBNklYQ3Jx?=
 =?utf-8?B?VVFoMnBxRVAyTkd4KzZoTThablo5SUxrY3V6T2MvTHNxKytvNGNHckhaUUVQ?=
 =?utf-8?B?NFFpNGhFZnphdGowZmwrNkFtZWJqQ2dtc1Q2cGdLQ2E3Z0Z4elI2N0VXL24w?=
 =?utf-8?B?UzROdUZhcVdEbUlnSWZvTHRMaWFKK0VJTVNoOEl3V0diWFc3NW01cjl2OHp0?=
 =?utf-8?B?b0p5Vm1YU01aeTJZeURJcldhSU5yKzlUTERtOEFlSHA2aGNYL2xVMXpmYlNo?=
 =?utf-8?B?MHN0bG1XSDNSQlBvU0x4a1cveHl1UEJGMW5iNjkvSWZsMzFwaTVpbG55MUNT?=
 =?utf-8?B?TU56UkRwS0oyQnhTM09IbUpVcFEvTlM2OGttOHRyVTdBYVR4cU1adDFLR0lE?=
 =?utf-8?B?Umc1YWRzN2pUMHg3ZEFBQStQNFdXOG85eEtaeUFGVTdYNS9oaXlLOURqVjhX?=
 =?utf-8?B?WERnN29qNVBmQUFQZjdJWG15TnJSNUlSdmJkSnBtRFBHclJ6WGt4b3IrdCtL?=
 =?utf-8?B?bndPQ3p2UFlzS2tQMmJOellUaWZGWTlBU2dNUXNUQ1pTaHNiczFXNUIvcVJZ?=
 =?utf-8?B?QWpzekF4NjF1dHZRNU82QlA2K3BRSHMwS2FVbDFSbEN5R01Pc3JrR0VDSndE?=
 =?utf-8?B?RHIweUpubVJSRVVKbDVseVE0Z0FYRzN6ZlR5Qm9lVXczbUpKUlNVem1ZL29z?=
 =?utf-8?B?Z0JOZ0xGTUFBM0c0WmJxT1g3Q011YWVLbUZsQWNrdEI4bllKOUphRjBTMGph?=
 =?utf-8?B?ZEhidktsQ2RmckNSSG9yWTF6Y3hzbnFqMTFSWnNrVlVrWlBubVJIaWE2Q2NY?=
 =?utf-8?B?MDhsT00xNjFUa0ZZcy9vWUZQTkczTkZidndxTE1pc3FYSCtBM1E5VXlpa1Va?=
 =?utf-8?B?UmZ2UmYyemN2ZFp3MnpGMkRMZlJPU0U5RTNDVlAxWEJBS09Ma3lNeHhxN0Yv?=
 =?utf-8?B?UmppRFh5czZGZ0MyMDhiVm4yaTlUbEMvY2EycWxYeGkrV2tkTHozYk41bDFj?=
 =?utf-8?B?dUdqVzdVVnhXbit6M1JyTllVTHNLOERBT1pzdVZMRmVIMUhzalRKdHc9PQ==?=
X-Forefront-PRVS: 0340850FCD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39450400003)(39840400002)(39400400002)(39860400002)(39410400002)(39850400002)(54356999)(4001350100001)(50986999)(305945005)(86362001)(76176999)(8676002)(81166006)(6506006)(7736002)(4326008)(189998001)(83506001)(25786009)(5660300001)(1076002)(6666003)(230700001)(9686003)(3846002)(6116002)(47776003)(66066001)(2906002)(23676002)(33646002)(103116003)(2950100002)(7416002)(50466002)(54906002)(7406005)(110136004)(478600001)(38730400002)(55016002)(53416004)(72206003)(42186005)(53936002)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR12MB1141; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzIzOjJuTGRSc2M4OXZBbkZtYlhhM01WMUZaRmZh?=
 =?utf-8?B?UFIvbGNGYU1lcW15MmI3UTRTNGZiOUI0ZmJNOFh2REhQTVhwVi9EL0JwL2tH?=
 =?utf-8?B?dGczZGJqb3JNTC8rUW1ZN0VlZ1htMjZLZXVyODluUW4reUF4eG5JUXcyZTl1?=
 =?utf-8?B?UzRXSXZDVFNObm1JRjRYNFVsSzRVTjlkbnNqRXc1Q09nRHQ5VDRVS1o3bmx6?=
 =?utf-8?B?a2JYL1RySVp6RG11MjVUWlZONEN6SVFoWFFpNnZxd2g4Nzg1NkJDQVUxc0Mv?=
 =?utf-8?B?eWVqTXo0K2pjcFVuM3YvS0lQNE1EYlQ4Si84NlAwTGoyUnZzc0RFLzJNekFa?=
 =?utf-8?B?RTJHLzVlZWcyR2hYTWhUOTBXZHZianFXckg5Y1NidXY1NU1Wa1dSTW83SlM2?=
 =?utf-8?B?ck82TVhjb2JWQWdJYWw2WVlPbktEZzk2SkQ4dFc0TGp5QmppWXBQRnlwOENz?=
 =?utf-8?B?NGwzNVBsSmtUdTBVYnI0Tmdnd0M2N1ZIQWRoRkRXNGd4Ry96Slp4VTdJU3JS?=
 =?utf-8?B?TVBVTzIwRmVhUXhaWWJOdDk5S1U3TU5jUHRCVDFValVZeWxxT3U1N1I1OFd0?=
 =?utf-8?B?QVZJa0sxRFpuTnNzT2drS1hvdUJBdlZzOWFZd1RYbmIwTzlHbHF4QlliN0ZU?=
 =?utf-8?B?OEhqRWp4Mmozc1VHOWxwdFU1SlBtMFlrS1JJQlFkOVJlWmE1T1R3UzVXK25h?=
 =?utf-8?B?TWZSaGl5RlR6MWZERE96QU5NdDFtZ21KaWVVYy9mSUtvMjE5bkFFSVVKNzBj?=
 =?utf-8?B?QldPb21jd1FuZk1OaEh1ZWJqdWNKai9DcFpDQ1JZamg2S1hVQzkrWVlhSTJp?=
 =?utf-8?B?THdSMlErY0t1NFFJNUg3aXg2RmZtMzNwVnd2RnlaUCtFZ2piQ0FzZW11aGhj?=
 =?utf-8?B?ZjVJc1V5bVR5SUJrOE50dm9SWjZmODcvSzFEbFpud3F0Vng2RU4rd0cyQmpJ?=
 =?utf-8?B?SjlaT2ZnN09mcytPV3orZXNCYU9hQ1VXSWErbW9nL0h6Z1IvYXVJV3ZaQldu?=
 =?utf-8?B?em9IcUt1LzlLQVRDeko2K1dxMHJPU3pTbGFXem1ZMGVUblFNOEQyQ0x1emRU?=
 =?utf-8?B?bGlvMVdPWHNReGJoZmVBTGpjR01IQ1kvUDNXb0w4OXN4R0hCeHdBTHRPajJC?=
 =?utf-8?B?T1M4OE8xTTN1blJsTThaS09RbGtHcW9XZnlmQTZ3dy9CM09kUENRcjlwNzFW?=
 =?utf-8?B?WHFhdkZvc3lEUGVOcjhVcjd1aTR2TGEvYTUrWWt2ajB6ODlEUy9kTllua2RG?=
 =?utf-8?B?NWFKMDVaQjcvU3dzNUlaci9jMUNudkVCczRWMWpVNVVhN24rOEQ0ckNCWFRI?=
 =?utf-8?B?UGhBUGNpSElRNmJWc2lFVHRKUkNoVFJiSVgxRGdsa2p1c3c4cG42R0dIQWV2?=
 =?utf-8?B?TlBlcFNMRVpCd1h3bkpxY1ZMSk04VFBTNGd2ZUJJa1Z0RVFLbnNSVlBMS2E0?=
 =?utf-8?B?MjhuV3JhbEpKRkV0M1RmV1hkWEV6N25aRGtMTDZtL01EcTZwVnZScE5kMkls?=
 =?utf-8?B?WVdLUEtPTkpTSkJKeERJS05nY0hoQmhDQWdsTTNKNHp1aVRadEI4UVFObnFZ?=
 =?utf-8?B?VlUvd2FvSWtmMjF5YVpUcFhGS0tudGR3OUlDSmt0ZzczdUZJQjNQZnFHdUJQ?=
 =?utf-8?B?Z2RjVHc5cG1DRWVHYUsvTzRCUFdUSkZWRTR4YUcvVDFsRnQ0RGJMV1FBPT0=?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzY6NEsvbGJ0anIxVDhUWE1GM3EvbytIL0kySXpB?=
 =?utf-8?B?SnJWamRsZFRNWnNmcUJBKzNkVDlhakFxb2xyQXpNa1pSQndQMWw1VG52eVJW?=
 =?utf-8?B?UVRUdkg1aEczMzlKVnJMY2tFWnNleGtQb29iWXUxVkJla1h3Y3MzSHVkOHdU?=
 =?utf-8?B?ZVFxSWd2Ly8zeDZ3SDd2YVNBYXk1UE9yQWxRTWplNENyM1h4YVB6ME1zTHRq?=
 =?utf-8?B?a0xyTCs1TmtzRy9rZlY3eEIvRmdOZTlQNXd0dHZvajZZdzRYVkVGTERYY1I4?=
 =?utf-8?B?Q040ZlhMVE1ocTJpcldRTnp3a1lRZnMxL1JYc1JsQTdtSWVsdUNwOVBzOTRH?=
 =?utf-8?B?OWl5eG5PcmJDVzlzZ2Z2RnE5VFdXMmc5VXZXSW0yK0ltQjM2bGlEWVRNMmxG?=
 =?utf-8?B?UEI2TFMwZFFhMEM0VVkxVTVySlVNcHhMWGxYbDh2cjVtZFQ3akVpTkZ3c1Jl?=
 =?utf-8?B?cXdhb3dydmg3c25ZN2Y1YlRrelVTUFkyeEg5RmtJQjZValI0YVpKVlpRSEdr?=
 =?utf-8?B?SW9XbTQ1WXNOekJuVFFrMXNyeWRtTFo5RGhrV25XTzM5ZDE0L25tRGdLUHhC?=
 =?utf-8?B?LyttRU1oOTZ0S2dZWm9aUzhHemVza2JuYTNUT1ErU3VKZy9DamdpZ2NhbWln?=
 =?utf-8?B?Rm5LcUVIT3pJSW1hUTI1MTlyTUF4ei9lZnJsVlVDWDR1TVpQRzFsZTN1VEtz?=
 =?utf-8?B?VURCZFJ3bkFJbG5YY3dReTJhRWozcGtoZ3ZYQkUwT0RaRExEU0h0WTZvbTk0?=
 =?utf-8?B?UnJENTRHVDVTSGo3WWxUK3R1dFVabzFwcW1jelNtVHpuaS9rRVpWcWw4UDNO?=
 =?utf-8?B?dTlmQmdwTDJ0WWhWTUJiUk4zaTZqNlBEUVhzVGdnNzlzb2pySktmeHR1b21P?=
 =?utf-8?B?djl6NGREUC8zWkxSbGlqdUxmYUlIaVdnQmdHRGFxOSs5MW91TE5SQXhab0NN?=
 =?utf-8?B?djVQWUFHUzY5Vi9VWFZpL1Rhb0pCc0ZNbEl2elF6Qm5RZUNRNFBWeDk0UVE4?=
 =?utf-8?B?b2tZZXRLL2szKzdQQ1FMNm01elFsaERYRzFCemFHMnN6K2RZeGh6ZnYzNGln?=
 =?utf-8?B?QVc3alFRNW8wcisraXFyb1JvY1ZSejQ3RkhGYXgxY01uMzNZTEwyQVVQZ3lp?=
 =?utf-8?B?anBsZ2dEOVpzNmhCQW56UEdIQ3FRaEtWdWtnRmxMZkU1TllzMlVHeVV2bjBH?=
 =?utf-8?B?bzJ6MjJaRjk4YksvTmVSSlZDMjJuT1ptYWh2UEdodDZ0dnVQNnBGN3VaQVhz?=
 =?utf-8?B?R1dFbnBRbGx6bkZ1aER6WFFMR1Q3VVNWZDkySFFkSm0xUmZRNGI0Z0w0T0FN?=
 =?utf-8?B?L0hnTjZRa3YrYzJWbytUVWlYNnI0Q3JYWEJQaEdlQUZkcTc4Y1V6dmZEVWQ4?=
 =?utf-8?Q?unquM3S?=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 5:gj+8JsMcGwlXhWFENS8e4PFwV85OvyFBkk/r4gWQQuIsx/d12hl1byuNCmSqVESknlZnGMGe76xUnqoL3SWiRPi8kdczTxZ9iaEiAgPTyMI9Arse/Xx6HFeSR1juDrxTiAd3/Wi2bqxd1ziaz3UhmG+NqpVGIu3sc33BVOwZzc0e3KXSli9MrHUDkaznRaweE6xlf1dsA6Z/L62LVVNDbuz9Y4/iNTZMSaVIFl1o3+nDoa843Ku8mjstB7038Y5H6+6DA8UvH0L6URUaMaJEVU9Ta+WzDEAr9NodGkJ6yRgdb4KKXyLDYH0gJvs5UB6ZCxpH5xNETH4RzoISKdUJXij4WNUEZeTaeiZShKBtZjrHNzMVi2YkJ7u7JlRN8RrlajahCAn2LuiUOR0pSVg5d3WU/gp92YhpcBizmwSIhCZsCILv92m5WB/QpqbZBFFUighK/bQNrIb2LuotmkGrDQ8+bs5UrPebVDSVct2I+8FKWg4AipYFiLB8lCmEIcum;
 24:oGwIJswNwP4rQDRC9s8AkyUDFvs8J1bnbaPY7BLQ/k9akSNhCALLR6/LNH0jyr5FK/Vti4oFRi9tIzKcyfwBCPfnf0U/gB3s6ItMRm77r78=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 7:m0QSNZ9Whrvqn5UN9NAl9vCH0YY3dMVMkuoFxtgv2ouJyvZy143GP4JomYo5DYhBw6jU61nrfzAZww2LQuO1+hlAZp9h63F6FBbsATxKwody6t2wCoKMAIfBjK6abOo/FlgNXkXY+kc7RomRaW5EfwgKoYI2Xqn/tlAiDcNhl08sieAPelNJIup9dfL5AuNDaynWLTFvvIO8Yiy0aUSVgLTnDwYpggQBmCiNnEp1V1NXmJVvEC7Kl0kIPS63o18SpA4WIrersCxI4/xlYsgA2K3CTQuHMOxmlqcBK3FWrxNWQ4FoK6QptSgHEg2g/Tb+LgxcAaCWVlXNifa//oDspOqHvgFrwx7aRgVs1b3/EbJgR7hYQqCfCsgGR17WXt0+EAGcjwbLz7uqlvswZvqfkK6VOWEKERxbjYzKf/+nyTNacnDvwz2nK7TXdcy5H0jcovEC4qxXoc5bsZoDL9Shtwm2+S+Iho7Vhd/jzMDtNQI76S1bsd0y7LJOQ3v5eVIBt6lJqWVNjfKgO/kd4NfOxrVhly4H975P8PaML3+CzJ+UJIF8vKp0PKlZ/XuZzyK9YQ2LyK+qIU7g3UY5+QcVcQpQSW1H/F317NBOcukNMbdysOGTNKo0lOkTeSoqSsvzGW+SmvW7sJwZpgiWFWtLIRRDt1So13JQOdSMzf8z3TWo5fBlSFzh/fy/uC/y3/7BOKML+w8C5oo16flCs67KVVxn9CUYa8OM+BTnrbEcLlm0UpCZnYpV2Nx1b1m2cdjBxMxAjGo5WB5RXPmWTA0dL4YL0t27Nn5jJz2zowEUkkU=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 20:ajlJ9XQq9Ni2DWF8Mo+ul4g55/tc0lg4ZnsuD1AddRCJd1ZlYaITzlytdQC9VSDBBUCzrreO70yyLkqJlOkPUFYmPKdgMFFRXuT8AnQHW8JNx/3qGlv1hrC/NncXl8EDVVTovpSlJ3rdwKenv3tU7jIiOsz/i1zIyqDDxjwZwa+O+9fRp+fx3ALnULEPUkJ7sm0AaUWqpNUyHyNnbKc80RJwZ/PqhKDjofD/pTdtSOHBvM6un/J0kcRAvUF2ciAZ
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jun 2017 18:50:37.1490 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1141
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v7 04/36] x86/CPU/AMD: Add the Secure Memory
 Encryption CPU 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>

VXBkYXRlIHRoZSBDUFUgZmVhdHVyZXMgdG8gaW5jbHVkZSBpZGVudGlmeWluZyBhbmQgcmVwb3J0
aW5nIG9uIHRoZQpTZWN1cmUgTWVtb3J5IEVuY3J5cHRpb24gKFNNRSkgZmVhdHVyZS4gIFNNRSBp
cyBpZGVudGlmaWVkIGJ5IENQVUlECjB4ODAwMDAwMWYsIGJ1dCByZXF1aXJlcyBCSU9TIHN1cHBv
cnQgdG8gZW5hYmxlIGl0IChzZXQgYml0IDIzIG9mCk1TUl9LOF9TWVNDRkcpLiAgT25seSBzaG93
IHRoZSBTTUUgZmVhdHVyZSBhcyBhdmFpbGFibGUgaWYgcmVwb3J0ZWQgYnkKQ1BVSUQgYW5kIGVu
YWJsZWQgYnkgQklPUy4KClJldmlld2VkLWJ5OiBCb3Jpc2xhdiBQZXRrb3YgPGJwQHN1c2UuZGU+
ClNpZ25lZC1vZmYtYnk6IFRvbSBMZW5kYWNreSA8dGhvbWFzLmxlbmRhY2t5QGFtZC5jb20+Ci0t
LQogYXJjaC94ODYvaW5jbHVkZS9hc20vY3B1ZmVhdHVyZXMuaCB8ICAgIDEgKwogYXJjaC94ODYv
aW5jbHVkZS9hc20vbXNyLWluZGV4LmggICB8ICAgIDIgKysKIGFyY2gveDg2L2tlcm5lbC9jcHUv
YW1kLmMgICAgICAgICAgfCAgIDEzICsrKysrKysrKysrKysKIGFyY2gveDg2L2tlcm5lbC9jcHUv
c2NhdHRlcmVkLmMgICAgfCAgICAxICsKIDQgZmlsZXMgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygr
KQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL2NwdWZlYXR1cmVzLmggYi9hcmNo
L3g4Ni9pbmNsdWRlL2FzbS9jcHVmZWF0dXJlcy5oCmluZGV4IDI3MDFlNWYuLjJiNjkyZGYgMTAw
NjQ0Ci0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL2NwdWZlYXR1cmVzLmgKKysrIGIvYXJjaC94
ODYvaW5jbHVkZS9hc20vY3B1ZmVhdHVyZXMuaApAQCAtMTk2LDYgKzE5Niw3IEBACiAKICNkZWZp
bmUgWDg2X0ZFQVRVUkVfSFdfUFNUQVRFCSggNyozMisgOCkgLyogQU1EIEhXLVBTdGF0ZSAqLwog
I2RlZmluZSBYODZfRkVBVFVSRV9QUk9DX0ZFRURCQUNLICggNyozMisgOSkgLyogQU1EIFByb2NG
ZWVkYmFja0ludGVyZmFjZSAqLworI2RlZmluZSBYODZfRkVBVFVSRV9TTUUJCSggNyozMisxMCkg
LyogQU1EIFNlY3VyZSBNZW1vcnkgRW5jcnlwdGlvbiAqLwogCiAjZGVmaW5lIFg4Nl9GRUFUVVJF
X0lOVEVMX1BQSU4JKCA3KjMyKzE0KSAvKiBJbnRlbCBQcm9jZXNzb3IgSW52ZW50b3J5IE51bWJl
ciAqLwogI2RlZmluZSBYODZfRkVBVFVSRV9JTlRFTF9QVAkoIDcqMzIrMTUpIC8qIEludGVsIFBy
b2Nlc3NvciBUcmFjZSAqLwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vbXNyLWlu
ZGV4LmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9tc3ItaW5kZXguaAppbmRleCAxOGIxNjIzLi40
NjBhYzAxIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9tc3ItaW5kZXguaAorKysg
Yi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9tc3ItaW5kZXguaApAQCAtMzUyLDYgKzM1Miw4IEBACiAj
ZGVmaW5lIE1TUl9LOF9UT1BfTUVNMQkJCTB4YzAwMTAwMWEKICNkZWZpbmUgTVNSX0s4X1RPUF9N
RU0yCQkJMHhjMDAxMDAxZAogI2RlZmluZSBNU1JfSzhfU1lTQ0ZHCQkJMHhjMDAxMDAxMAorI2Rl
ZmluZSBNU1JfSzhfU1lTQ0ZHX01FTV9FTkNSWVBUX0JJVAkyMworI2RlZmluZSBNU1JfSzhfU1lT
Q0ZHX01FTV9FTkNSWVBUCUJJVF9VTEwoTVNSX0s4X1NZU0NGR19NRU1fRU5DUllQVF9CSVQpCiAj
ZGVmaW5lIE1TUl9LOF9JTlRfUEVORElOR19NU0cJCTB4YzAwMTAwNTUKIC8qIEMxRSBhY3RpdmUg
Yml0cyBpbiBpbnQgcGVuZGluZyBtZXNzYWdlICovCiAjZGVmaW5lIEs4X0lOVFBfQzFFX0FDVElW
RV9NQVNLCQkweDE4MDAwMDAwCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvY3B1L2FtZC5j
IGIvYXJjaC94ODYva2VybmVsL2NwdS9hbWQuYwppbmRleCBiYjVhYmU4Li5jNDdjZWVlIDEwMDY0
NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwvY3B1L2FtZC5jCisrKyBiL2FyY2gveDg2L2tlcm5lbC9j
cHUvYW1kLmMKQEAgLTYxMSw2ICs2MTEsMTkgQEAgc3RhdGljIHZvaWQgZWFybHlfaW5pdF9hbWQo
c3RydWN0IGNwdWluZm9feDg2ICpjKQogCSAqLwogCWlmIChjcHVfaGFzX2FtZF9lcnJhdHVtKGMs
IGFtZF9lcnJhdHVtXzQwMCkpCiAJCXNldF9jcHVfYnVnKGMsIFg4Nl9CVUdfQU1EX0U0MDApOwor
CisJLyoKKwkgKiBCSU9TIHN1cHBvcnQgaXMgcmVxdWlyZWQgZm9yIFNNRS4gSWYgQklPUyBoYXMg
bm90IGVuYWJsZWQgU01FCisJICogdGhlbiBkb24ndCBhZHZlcnRpc2UgdGhlIGZlYXR1cmUgKHNl
dCBpbiBzY2F0dGVyZWQuYykKKwkgKi8KKwlpZiAoY3B1X2hhcyhjLCBYODZfRkVBVFVSRV9TTUUp
KSB7CisJCXU2NCBtc3I7CisKKwkJLyogQ2hlY2sgaWYgU01FIGlzIGVuYWJsZWQgKi8KKwkJcmRt
c3JsKE1TUl9LOF9TWVNDRkcsIG1zcik7CisJCWlmICghKG1zciAmIE1TUl9LOF9TWVNDRkdfTUVN
X0VOQ1JZUFQpKQorCQkJY2xlYXJfY3B1X2NhcChjLCBYODZfRkVBVFVSRV9TTUUpOworCX0KIH0K
IAogc3RhdGljIHZvaWQgaW5pdF9hbWRfazgoc3RydWN0IGNwdWluZm9feDg2ICpjKQpkaWZmIC0t
Z2l0IGEvYXJjaC94ODYva2VybmVsL2NwdS9zY2F0dGVyZWQuYyBiL2FyY2gveDg2L2tlcm5lbC9j
cHUvc2NhdHRlcmVkLmMKaW5kZXggMjNjMjM1MC4uMDU0NTlhZCAxMDA2NDQKLS0tIGEvYXJjaC94
ODYva2VybmVsL2NwdS9zY2F0dGVyZWQuYworKysgYi9hcmNoL3g4Ni9rZXJuZWwvY3B1L3NjYXR0
ZXJlZC5jCkBAIC0zMSw2ICszMSw3IEBAIHN0cnVjdCBjcHVpZF9iaXQgewogCXsgWDg2X0ZFQVRV
UkVfSFdfUFNUQVRFLAlDUFVJRF9FRFgsICA3LCAweDgwMDAwMDA3LCAwIH0sCiAJeyBYODZfRkVB
VFVSRV9DUEIsCQlDUFVJRF9FRFgsICA5LCAweDgwMDAwMDA3LCAwIH0sCiAJeyBYODZfRkVBVFVS
RV9QUk9DX0ZFRURCQUNLLCAgICBDUFVJRF9FRFgsIDExLCAweDgwMDAwMDA3LCAwIH0sCisJeyBY
ODZfRkVBVFVSRV9TTUUsCQlDUFVJRF9FQVgsICAwLCAweDgwMDAwMDFmLCAwIH0sCiAJeyAwLCAw
LCAwLCAwLCAwIH0KIH07CiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:50:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18:50: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 1dLwKf-0001Lk-Nl; Fri, 16 Jun 2017 18:50:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dLwKe-0001L5-DP
 for xen-devel@lists.xen.org; Fri, 16 Jun 2017 18:50:56 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 39/B6-17076-F8824495; Fri, 16 Jun 2017 18:50:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjk+JIrShJLcpLzFFi42LJ0FcN0e3TcIk
 06J1qYbHk42IWB0aPo7t/MwUwRrFm5iXlVySwZuztmM5SMJWrYmnPXuYGxp0cXYxcHCwCLcwS
 nye0sYA4jAKTGSXWXp/EDOIICbQxSXRPmsLexcjJwSagI3Ht7RcmEFtYIFRiyo6NLCC2iMACJ
 olH0wRAGpgF3rJJ7Dt3hg0kwSQgI7Fg0VJmEJtFQFXi17dWsEG8Ah4SHXsOA8U5ODgFPCVa74
 HNEQIKt//8DmaLCshJrLzcwgpRLihxcuYTFpByZgFNifW79EHCzALyEtvfzgGbLiGgILH9+3c
 2kBMkBNoYJe78ecAEMVNFYtbnC+wQRbISR8/OYYGwfSUWPl3IDjJTQkBZ4lSLH0S4VuLygldQ
 cyayS8xc0Ai1QEti4vJ/7BCJZWwSXy5fZ4NI5Ej86umDWmAh0b3wDyNE0RlWiWf/ZrNAOBMEJ
 Lb8WwBVJSNx4GcH1KjZrBLTujtZJzBqz0Ly6iyEV2cheXUBI/MqRo3i1KKy1CJdYwO9pKLM9I
 yS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzARFHPwMC4g7HzhN8hRkkOJiVR3vdPnCOF+JL
 yUyozEosz4otKc1KLDzGqc3AILDraFCzFkpefl6okwdug7hIpJFiUmp5akZaZA0xkMJUSHDxK
 IrwpKkBp3uKCxNzizHSI1ClGRSlx3r0gfQIgiYzSPLg2WPK8xCgrJczLyMDAIMRTkFqUm1mCK
 v+KUZyDUUmYNwhkCk9mXgnc9FdAi5mAFgddcABZXJKIkJJqYDQJUjmqq/Zr5b+pK4PbKpY2OW
 WosRyqTJ9jWvY+1+fBXvFLWXW+PbN/Xws93lomtPGGeO2ZNcvPmMgbdd8U6D9Y8Cwkitv5dN/
 FwCthT6qlzA3XMk4V8s1ubGy/aDfBWso5U71xZpzzK4+r9vducCw1nlET4J4U0VcU9eZYvkzz
 t/3be6SklFiKMxINtZiLihMBOo24/5kDAAA=
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1497639053!101185349!1
X-Originating-IP: [104.47.37.84]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58044 invoked from network); 16 Jun 2017 18:50:54 -0000
Received: from mail-cys01nam02on0084.outbound.protection.outlook.com (HELO
 NAM02-CY1-obe.outbound.protection.outlook.com) (104.47.37.84)
 by server-5.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 16 Jun 2017 18:50:54 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=byiNHBwfy3pkvEs0RA+n5NF9w+tUBrd83LZfUq0lZvQ=;
 b=JtiAasVZSpIF/OltfYkl1we7mAmemZyTkSHSF9Oye6V+W5kGUm3vNBujCCQhrWyLgwTsZvrUCub9bz7JHa8RvnQsVBQaqTCb7H3oPDAgPRELmlZEPSYhjtLyHoX+YqVuAAYHTtjOblHICBC8RVLEk7Hh9/ioPzt1Ry4WnRncSeo=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 BN6PR12MB1137.namprd12.prod.outlook.com (10.168.226.139) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1178.14; Fri, 16 Jun 2017 18:50:47 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Fri, 16 Jun 2017 13:50:45 -0500
Message-ID: <20170616185045.18967.79495.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: BN6PR11CA0024.namprd11.prod.outlook.com (10.172.17.34) To
 BN6PR12MB1137.namprd12.prod.outlook.com (10.168.226.139)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: f5096862-75cc-41c2-3d60-08d4b4e89b08
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:BN6PR12MB1137; 
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1137;
 3:X8ZXeNgnpEiZ0ZpiBwLqrJJ0a4QMCVYKm9tdwv62MAcMh0r91oFE2hCsLhi1DVSlP4IAPms1yxXgxm0JH00wpU1HYELQ5zMqHnX3AQtqAsvPDe+LcKwv9a+Q0MkojXARh8hfaYUW7w3aBhiZALUI8y9CIK3G3jBtH9iWlRbb6MTPizQEwG457GjxGbS+pLPPD52YK2de/gjGH3dkbBM1OYPxoceIvQJuexIweRrdnjXNeg7OgyzS4/Fe75DhqV3SLNeVaL7SJjzdGIAaPhk+HsVT99muS8SRUcAKXQAWvB6Mq59am1L1kn+XFasc9HEBNi6d59caeCq9EXRLk5O5pqNPLRievrDvA7rspXZCHcU=;
 25:kO6dlPefqbc/Nlq1yZ4sOZ7xei/yPZTyHKyAOtH3BR4VkeJoxPWdJ+Ed5LFVkMXYqmPAzXduwbaTG9o34oYyKoDiCMO0fLLVp6NiWmYUbwPXnydZ2EcJUig1VrOxxW/yzoP/IasYDNalsMG+Tcp528G8K/37iySAQq+2GXEFT08I1kW3/OyLFDB4aeY4dv2XV/RMZHlULggq7u3tzaoSPujp7mPuNsyfcRs/zJMC0n9O2YCdxSFRdRU4p0nLSQtDQS1y3uEY/SFqLZQh2l+w7hVCnnVKMXB0WaLa3n1EZpg6p78fsxhlLMIvDRUuARERwHUSyiUr6l//Nhl8sPuEOrhJiJxCB1A2trqettq1sPCvdXbIljU9Ovgf39DPr4Z4sLd7RlKu4hBgTIqY3AaQoHwTs/QzF3nSb1nnYBEo7WIuvxr5i9WC3Ts/dWTmpxFSMkoMinKcWa+c/KmT8wd+198a708Ucc0QZ51sLYPzH3I=
X-MS-TrafficTypeDiagnostic: BN6PR12MB1137:
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1137;
 31:2cG2RgmufW3qS+IS575+G6lr2HSHbiS3QWHhcFy1ZdqVeUEz25Aqtg6ErRDY8taF2tDQTMKq8L/oNq1LqG/mao2Ub6xK1ORBEdJuhsmk9ZFspWvktB9ludRzFECWYuT0S9kB5EJ9Srhj8Yv0W0X1ZkZ6JNrHXBF2DtypxVJcktAtLCI1bIHd/77vY+Wr/2gj1KnvS5Aoo0YHjvaOO6Y7SsXajO774O19WFcja9jh7+k=;
 20:CWe7qLq4f2X2+BlX5v5FI815vCV/TWK336FnLnkeEt2+ZBdXxsZI3zWKEkWL7BxMmhKanav5l+GeMDs6QUyet/9AmGIpSfpumJ14uWnZy9rHzsD79p4wBL5hHDf4IJEzhRky4GxS4qRI1GfRt1Po8i9rozJtnx0o7qmbbHM726GN7oiIv4s+xAEA+3wg9o2QeS73+nNnn/0M3V9h6HrTLc+sMpJ1O5mkh9YgOSiPnnfsPUfL1W77QmTe9t9EYl6cwQMLA0aMILK2Lj3uybPyMgyzxLivPaJPaQmCcHpDO70GEpk9KBAPmZgrQ3/7nKzuDubFxUHUUHkVFqdV6tcbxfiuj4WNJVmPQFEt5KigeZlw2cdQF0alxTat9+TnqS57cVs8sX/CSIuokV0xBwfkwnBRTeaM1zsrZGxFdSPD2/ctbhXFlCixfcQ/PtUD27mr3J1kiUyY20aJUTjas74lKl2a3B+6CnjyjR4ojSU4lfG0sR6UbGHGIInUGbzwC+aM
X-Microsoft-Antispam-PRVS: <BN6PR12MB113778991029DF15663C6FA4ECC10@BN6PR12MB1137.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(767451399110);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(93006095)(93001095)(3002001)(10201501046)(100000703101)(100105400095)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123558100)(20161123560025)(20161123562025)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BN6PR12MB1137; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BN6PR12MB1137; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTM3OzQ6SHhqZGk1K0dXSkFFc0NadVZ2dVdpbmdhQmUy?=
 =?utf-8?B?djNQUUZnUTlMMDJ2S1U0V3hKRWZ2TUpaYXFwMWdLN0lTL0lRQjB4TmQ4WnRG?=
 =?utf-8?B?MTN2aTlWRWUzemY0RGhVZ2ozbGpTYk9DYi9qSzFuUi9kd0hhd0RIMU5mbUYr?=
 =?utf-8?B?YXl1M0hhQXRuakJuS3o3YUV5RGtPME5RRm1ObkpCQ2RRYWk5blp4R2c2eE1z?=
 =?utf-8?B?cHhFeUpwY2EvOHZ1cmkrOWNmQ2FmNEljWldqZW8wZFg2V3dvMU5KaHVBRlE4?=
 =?utf-8?B?VjZuTUwyN3VZeUxDYXpNVEYrZFBmazBLMHU1THZWbzBhdWk5YnZSWkRDRnRo?=
 =?utf-8?B?R1NNY0dBY2dORCswM2YzSnRBVW5hY0pKM3hHbUtFdlJUeWYwN2dXQnZHMW1B?=
 =?utf-8?B?cURCcjd1Y3VpVFpOcDlLZUZ5QWZWNWNLcklRMFljdEd4RzQ0aWNvR3FVQ0Rh?=
 =?utf-8?B?VXQzS0FqeUdWNTcvTVBEM3llTjk1Wk8wOXZxN0cranc1U21ZQmNOQjA0dnpU?=
 =?utf-8?B?T01JbE8rR0FONVJaTTlEcWovRGJEa1RFbWRwWmQvSnEwNWpNQThoWTFSUkRa?=
 =?utf-8?B?TnFUSmlSSHk1TThWSDU2WUNRYk10YVI1L1d6SzdEZnpSYm1JUWErZmpGSXVG?=
 =?utf-8?B?T3lYNW1yb1JCdVdxTTdLRGJTY0JoaUFJS1FLMm5OcWR4NTJFVzZ3RGlhZHB1?=
 =?utf-8?B?NUp4NWVJOEI1a1pYTyswbG4vaEpLam4vRlE3YUlXa29zNFRPVFF4TDBLeXJj?=
 =?utf-8?B?NkRsSHVRamZQYnY3bm5TUURyM1g2c1l2eWhBZFpsWUgzd3pKYnJwd2I2QmJM?=
 =?utf-8?B?YkVIblBUbE5xOGV0NUFCSHJ0MmlUemozamFkR2JRYmJpWnQrVjRTZHMrektl?=
 =?utf-8?B?QzNrRU4ySHA4MEQzaENTSEJqUG45NmV1TTdwaC9aMlYwR1ozaklvR2dvZHhJ?=
 =?utf-8?B?N3JTOC8wVnJTYXFJbjJZNnFpTjdDdGprOUZhWUEzRXd6ekJLZVF6RVNaRGdh?=
 =?utf-8?B?Yjl1ZGxLZndkRjBwSFJURnY5K0FPZ0xHT3BubnkydGFkUVI3c3NTdGJBQ1J3?=
 =?utf-8?B?WGViSDArYlgvSWJtOWtiYUVMZWRkK2s3Zkw1ZTZtSkpWaWJRclJOSnM3aEpi?=
 =?utf-8?B?QkdCdk9GOXlxMUFZc1ZCRXFNeWd4QjhqUm02NEd3bmtkcmFlQnVNYkd6Z244?=
 =?utf-8?B?VC84YUF0cG5BQkc2MjFKN3RRYWNONi8vUUhVV3g2NUR1WjJhMDgxQzdtZXlu?=
 =?utf-8?B?Vk9maEY3SjRTT1JXNHh0alBNNE5Ubk1nMmdhazh0Zll2dXNBeGVIbW5kdk1v?=
 =?utf-8?B?Uzh4TlZiemY4NHBpY2IwTFJDQkpUNXY2bWFwaHN1SHplSkEvd3d1MVhRNWlk?=
 =?utf-8?B?ZndvK3BIMmYrZ3BxZVdwR1g0Rk9OUVBaODlxc1RHdmZtYld5QW5HUE1MaUNa?=
 =?utf-8?B?b0JkaFBDRzVlSWxwRk9oRzlTaEJ6ZWFxR09XeCtsN2VmZFREN2VRaHl0cklM?=
 =?utf-8?B?ZUx1UnhLY2ZtTTR6TWR4bG9pMWZMMERnZ2pMSStUZ0FkSlljL3IvazUrTEwv?=
 =?utf-8?B?eEZ6c3pzc2lIbElPLzIyQ2YvTTNjZFVrVFplU2s2U0JJUnhVbS9vampsNHZN?=
 =?utf-8?Q?YORSQITZ9lSiFg3jmpp?=
X-Forefront-PRVS: 0340850FCD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39450400003)(39840400002)(39860400002)(39850400002)(39400400002)(39410400002)(23676002)(38730400002)(3846002)(478600001)(7736002)(6116002)(4326008)(5660300001)(42186005)(47776003)(110136004)(66066001)(6506006)(7416002)(7406005)(1076002)(50466002)(2950100002)(72206003)(230700001)(55016002)(53936002)(54906002)(9686003)(8676002)(81166006)(189998001)(4001350100001)(83506001)(33646002)(305945005)(76176999)(54356999)(2906002)(50986999)(25786009)(53416004)(103116003)(86362001)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR12MB1137; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTM3OzIzOmtxM1BsMWdwSUh3cm54azFuSEtEM2hOTGlz?=
 =?utf-8?B?cnN2NGV0TkJ2blp2NE45eHdLNlRqbzBuSElIM3pobHhBTmJVVkFDallFcTk1?=
 =?utf-8?B?Ymt4Zkt1MU9JazdZN3lLaW4zSkRudkJLdFFOMkZiSU84U0ZEMEYxdi8zMFFJ?=
 =?utf-8?B?Zy84Z0hrbURnRDFlRElGN3g3WjRDT0lFYnZNQlQyWVV6ZE9mMUNSdW1BV1lK?=
 =?utf-8?B?N1h6dGFsZjNsSzFOMXVwYW9YVE9UQk9ETmNoejI2ZHdOenpUMVpnNXpzeDhL?=
 =?utf-8?B?NEUzMURWOUZBZkNRdXRqODkwSU4xVmlYTE1neHpNTmlzd1ZERjZlMFVGY3BZ?=
 =?utf-8?B?dENzMTNScStaZkNTWXRsTGQzZ1dwRzR2R3Q5RkVDWkIzMW5xOTNHZFRLOXRk?=
 =?utf-8?B?NzBIcVJlLzVUMGs2ZXdtWDQ5S1R2bGpScnNPT2Nqc2s0dlB1eklVY1YzWFNo?=
 =?utf-8?B?NnQ0b3cxR1MrN2phaXRZcVQ2WjIvTDdlVmFGVzBScWhNYjVqdksyMDRtb0RR?=
 =?utf-8?B?akZ2L3AxV3pzRmRuME0wZ1BmTUt1eDJsR3JHVHdnM01nVnBuMmNMUnVhVjlk?=
 =?utf-8?B?YWg2RzhGNmtlaldwTU8rVVlRRFdRSThEUHZQSzdoU29jZ2JCMVJIQXo4Yldz?=
 =?utf-8?B?Si8zM1IvNXpXaE55V0JRQU1xbFRZb0pnWmc3RFZEYjY0SjRJNVZBdlI4MEUz?=
 =?utf-8?B?L1d3VHFkQ3lCMGVGOXF1Ly9IcUlpK1VaMVNSSHZJNkJJeCtzR2o2VlBudi96?=
 =?utf-8?B?QjN0Y0RueEhiMU5KKzFwSXIzRFNab3JCamJpak5NWjJ1a1c3Tm01TkVDeFhv?=
 =?utf-8?B?UjhvaUNwWFdPS1dOeUpXVS9zbkI3cXVBb3JjMlVzSEU3MC9CZnBKMnVpYUNH?=
 =?utf-8?B?VTRXSTFCdzdCNHE5a1VNaXdObUs4K2xhS0o4SVQwRnpwVnpzV1BrcWh5b09r?=
 =?utf-8?B?Q3hrMjRZclJtZDhuSGM3ei80YUxMdERXOGtENEdFMnBDbHdmanh3NTh5WG80?=
 =?utf-8?B?QnJGNE1KSmRVOURLMGZ6cmwzYUpIUlAxUWpKeWVkMlZQUDlvSWVDQ1A3WUQ3?=
 =?utf-8?B?dTkvcm9jOEpDUHBJZ0ttcHdTSFo3dXpTbjBhNTdISHZSTU1Zd2FGLzhtU1RC?=
 =?utf-8?B?Ymp2bnVjYWFTbzVNS3ZIQUVpbnUzaUROYlNWMUNjOXhWbzZ4NG5tMDRFYlBl?=
 =?utf-8?B?MCtLc3FWVWxIcU1HLzJXc0hNV0dkc09QRnJJSDhEUnMweC90Z1FSVDRLSmdO?=
 =?utf-8?B?N0hvV1ptbWpYcENYSGdiRUU5U21zWkJzSEJTc1VSUVF1NnZvcDh3WG9yNFhF?=
 =?utf-8?B?VFhrZ3hKYkp2dEVvOE4xcXhnbENMMFNIRWl3MTRmZkpINjVLUmlnRVRwVllu?=
 =?utf-8?B?MmNoZ1dyOWJrUWYzaTJlSUYzMmkvSndjOUxManpDYVVuakpZeXdocDJUb2k2?=
 =?utf-8?B?WGg1QStjZ0ZKT214WHpEc3VwYnFVY0JIL0JPaEZNcXVFdU11NlRYTktyOFNq?=
 =?utf-8?B?SXFCQmo2Ni9odWY5ei90QXRkQzQ5K0p1bU14b0VBd2pFcldaMUVOdVNjZXow?=
 =?utf-8?B?R05jY090MTI2YW5naVFCOVlLVEIwbTZTWGxkcXRJa01UZW9ZZ0ZUeWJlMktr?=
 =?utf-8?B?Z1kvNEhHY2RacThDTVorSzg4ZUtONC9xNkp5YmFsZitTOUx4cjk1RDNRPT0=?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTM3OzY6czNENExBK1ZPSHdhRUlINVhjNEl2R21XNFp1?=
 =?utf-8?B?Tk5XNDJrRFdra2FDZGl5Q2NnK3NvUFg4eFVVNmphUithbTd3T0VBbUdvNTBD?=
 =?utf-8?B?dHE0cStCOWF4d2d5M1FLZUNlU3BSbmJyQjFzc3hxMWN2MWoxRU52ck1aRFNh?=
 =?utf-8?B?WFRuSkc4UEE5U3NJV3E2cnFPZWlHM2k2bW55SGNISW5WaERDMXJ5THlhajlX?=
 =?utf-8?B?UmM3eExJWmxLdjF2WkVhY0xUcENxQlY0aEtydDRUeDJTL1RMQjJNSkFUdlBG?=
 =?utf-8?B?V1V3d3BkMEV0ZG9OOFJsendYM0w1cHdZQk9xNWQrVTdzd09yUUtTRXB2bXVw?=
 =?utf-8?B?R1BzL3hLNGNGYzlFUzlGYnlvN3p5R2tCK2ZyRHBDUmszSkdBTzlZRkYyS0xm?=
 =?utf-8?B?VEwxdjBNSEhMczErZW50QzZmWlFaZlAvTnZNTHhpd2QxTVZQQWJTeHNwNHZ6?=
 =?utf-8?B?aW5ZVlM0eVVUSlFTd1VoOEpkc1Bxa1VZcHJVekZqK3pLSVI4QVlLcE9DSWF3?=
 =?utf-8?B?TmFNaE9sZGtJR2pIMmdNS2tsRE9HYys4OFNNK0dyVlllMnFSQko3dFByRFJI?=
 =?utf-8?B?eGlBNWxCMVZiaGJHd284RkNnaU9QVXorV0RyVWVGbXBoU0pWd2JCVDdTM0FV?=
 =?utf-8?B?M0tVQXVOVjRkZ0xyZEUyQ1FvYUQ2UjJ3YlhneDhUSjhxUmU3WTFFNUNlQmVG?=
 =?utf-8?B?aWEzbnFDcHo4eTI4NkpTTU5hNmdtQ3k5RU9leXlyeTJoRkxsVGl4Qm1vblZx?=
 =?utf-8?B?d2F1VC9mMlNoSzhhcm5MaWZ1SDlkY2lnQlRmRmREVWNkbFBoeU9GaU1vc2tl?=
 =?utf-8?B?czRIMUlhei94UUh4RlRabXozS0d5cTJteitqY0xsdWJaZWVRVTBJSmh5ZmdK?=
 =?utf-8?B?UTU2a2sydWVDL3BCd0hsbERlUEh2dXdvOEQ3VVVWRnNBWDhrS0hSQVc2akZN?=
 =?utf-8?B?V1lMUkpyMGxFYjIxYjRUVmxVaDBJTTFReFJEeVpLVnRwYXAvcElDSzhOb2hY?=
 =?utf-8?B?YUNtcWhLRlVlbzMxS3FEVUk3ZDJ0dzc3Z0lrUmpSeG1uMXFTVUtJZEJkTWp5?=
 =?utf-8?B?a2FHUE9oSVRNMGxGV25GVTlJSWtXQXNIZlE5ckpQL0x5elR5MVMyZVZEUDNq?=
 =?utf-8?B?NUdwc3ZKaGU1a2U2b0NCWDJaTXh3aHdITnlOV2FQRTBHM1lFLytZV2ErdFQv?=
 =?utf-8?B?bGZRUElxVGorb0ZNd04rMVNZSm9XUUxuYm0xZVFCcTJTZW9tSEFqS20wWmdV?=
 =?utf-8?B?b0RBa1lwcjhkczhsc3Rtd1ozMExDbTJNMG4waERLbC9GeDdNTFpVRlVoTHhK?=
 =?utf-8?B?WHFSbDlUK3BHNGtSNjdQRUhvY25jZU1tbWJFV2dDNHhrelBvL0h1YmZXZnE1?=
 =?utf-8?Q?exKEXLQ?=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1137;
 5:Jn733563ZkKlL8UMhd+MIts+eoG1iE+OtvB1qfITqcRbI9ufz6eMuY5zbiGpqWjx5YZ03XCLF9xjqNrrz6VtpatqumhYpyh/ApBrgVe1tJd+OgT+TcDSp6B6/6cHKX9DdqT2tPOaZQ5Neok6KR1ReJVZCN32hgJfjFAo4jLfbqVDlxtAW0y3u0804w4RYJT6N9Q76MFhqKwmoP4dHJEAXPKAfuhF911XskNg0ZNlqpvOIHxbNqjWeu1iUOclp8oW9SGpE4VAWgYWo9wjWOt5GoadQSAghddq0B4IIuEp3uz3DULcKxqduTnTILtVQLyeZUi+Unv8hxZQsuFsNb615ekpLbeQACGYXRte693dbKqQSHuFMT+OvAMTNWF2kOIFndA6qzz+XA0hGna+70xKdBKvWAd0w4RRN1zfLyZF+SBapCZcwSGMI9pKs5M8wFYohDR74sFusqUvi+68jL5v31lHzLq2FfrR5UMByexr9bzQJ8beex1fVjROTwJmeQ4e;
 24:ikuXsbtapOkHR+asH016GenCTTKtkRsaLXOzbDjPcPM57Qfib2Rms8K9xbYAntLpmmAGlSMvKoPkoTX2CLCwHAMJVIKyIXcnOXMmDXrRhvI=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1137;
 7:c+eaCM+K10KdNmfPTxt8BXARzTuN30Yvxy916K+ldZ4zwaluJ59IMMIjaZ+oaN02wFN39Rnh58y3/gv8ybgJ3yElS8xfWCGlx8w74DOApOztqKvNkzu4twYBwv6GMvDrM9w4MG5KccOZop6DC8Vh9yW65tpwqGStNN8KJWNFo6G/w2Ykof/THfH46JdZVWrTGIPahViA7NImc5YM+p9EGJj7PwTlR/AI7kEiLXGWjYfUWZl8xGW+DLKnGvErldgjsusCxhSAcP3GFONKPhpX9UfITz6yTj3+R/EMYM5UAQygeuXn7KATA0vTDq/UPFxdyT6qn81dWGsy5rq49BZJqmyHam0jTIAv70/62ovuM4ctRnaZB9HAb9V+iR7WlDxyZb4v8wf1bWA5Pp88jMttqdJhT1dEpv4EYtJWTmqn/amAnFU3au0zdZ9hlK/0ZE6mR/F3M+g5I58o4db5+fZfYpA28EYOEd/UjrCvUhuri5D33Dx15fbjZQtT1U41AlQaJkpJ9XggJdTTZLDiI/ii7ZtyjhbmzCWpuoTJB+p+VqmYU4bS0TxO9t4CjZR7/E5GDWcslPrZmJsTsgTecSbtNOiUWwjx18fHZW4rjSsVKDz3cGjuNWdHHq5Xx8DqTICDjnzWPkfTrKVAZqnapwrx7+hkWMVwe84hUHVZe1Nb2inuveLjmQrVcYhsJiB1vfSoJebh+12TxOaEZ3a5oJyUuXGw5Tgbq5dVTEaqDBcXRdtdf89LLziS/ZqRzv1rtNEdLbBfbk0+wg+ng5lLgXxWBbeg0HIIWHwfteEW9C/ac9c=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1137;
 20:3U+NrG5jqQwkJjZL9c/HbnQpn7gXCNTdFEF0DZS7WJZAlu852HNfQY857gpaF+n5iCli5wFv2Xt8bxkGZs6o5Ihdwvt67YfEtj2HIzOg+vDq+ElXp+MYHkH13Y6kmedCZsVbf6awjYCsGabMhQys7I2MIJQj8PDBE1nceYo36d/ivGDw6f8UGEh5IDCqcVSVq10deFZT0W2PvqPmaOsvdXF5OUsv3U6iFrwCZKUqaEBDCaUZcbipPAI4HydoKmA9
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jun 2017 18:50:47.7615 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR12MB1137
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v7 05/36] x86/CPU/AMD: Handle SME reduction in
 physical address 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>

V2hlbiBTeXN0ZW0gTWVtb3J5IEVuY3J5cHRpb24gKFNNRSkgaXMgZW5hYmxlZCwgdGhlIHBoeXNp
Y2FsIGFkZHJlc3MKc3BhY2UgaXMgcmVkdWNlZC4gQWRqdXN0IHRoZSB4ODZfcGh5c19iaXRzIHZh
bHVlIHRvIHJlZmxlY3QgdGhpcwpyZWR1Y3Rpb24uCgpSZXZpZXdlZC1ieTogQm9yaXNsYXYgUGV0
a292IDxicEBzdXNlLmRlPgpTaWduZWQtb2ZmLWJ5OiBUb20gTGVuZGFja3kgPHRob21hcy5sZW5k
YWNreUBhbWQuY29tPgotLS0KIGFyY2gveDg2L2tlcm5lbC9jcHUvYW1kLmMgfCAgIDEwICsrKysr
KystLS0KIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL2NwdS9hbWQuYyBiL2FyY2gveDg2L2tlcm5lbC9j
cHUvYW1kLmMKaW5kZXggYzQ3Y2VlZS4uNWJkY2JkNCAxMDA2NDQKLS0tIGEvYXJjaC94ODYva2Vy
bmVsL2NwdS9hbWQuYworKysgYi9hcmNoL3g4Ni9rZXJuZWwvY3B1L2FtZC5jCkBAIC02MTMsMTUg
KzYxMywxOSBAQCBzdGF0aWMgdm9pZCBlYXJseV9pbml0X2FtZChzdHJ1Y3QgY3B1aW5mb194ODYg
KmMpCiAJCXNldF9jcHVfYnVnKGMsIFg4Nl9CVUdfQU1EX0U0MDApOwogCiAJLyoKLQkgKiBCSU9T
IHN1cHBvcnQgaXMgcmVxdWlyZWQgZm9yIFNNRS4gSWYgQklPUyBoYXMgbm90IGVuYWJsZWQgU01F
Ci0JICogdGhlbiBkb24ndCBhZHZlcnRpc2UgdGhlIGZlYXR1cmUgKHNldCBpbiBzY2F0dGVyZWQu
YykKKwkgKiBCSU9TIHN1cHBvcnQgaXMgcmVxdWlyZWQgZm9yIFNNRS4gSWYgQklPUyBoYXMgZW5h
YmxkIFNNRSB0aGVuCisJICogYWRqdXN0IHg4Nl9waHlzX2JpdHMgYnkgdGhlIFNNRSBwaHlzaWNh
bCBhZGRyZXNzIHNwYWNlIHJlZHVjdGlvbgorCSAqIHZhbHVlLiBJZiBCSU9TIGhhcyBub3QgZW5h
YmxlZCBTTUUgdGhlbiBkb24ndCBhZHZlcnRpc2UgdGhlCisJICogZmVhdHVyZSAoc2V0IGluIHNj
YXR0ZXJlZC5jKS4KIAkgKi8KIAlpZiAoY3B1X2hhcyhjLCBYODZfRkVBVFVSRV9TTUUpKSB7CiAJ
CXU2NCBtc3I7CiAKIAkJLyogQ2hlY2sgaWYgU01FIGlzIGVuYWJsZWQgKi8KIAkJcmRtc3JsKE1T
Ul9LOF9TWVNDRkcsIG1zcik7Ci0JCWlmICghKG1zciAmIE1TUl9LOF9TWVNDRkdfTUVNX0VOQ1JZ
UFQpKQorCQlpZiAobXNyICYgTVNSX0s4X1NZU0NGR19NRU1fRU5DUllQVCkKKwkJCWMtPng4Nl9w
aHlzX2JpdHMgLT0gKGNwdWlkX2VieCgweDgwMDAwMDFmKSA+PiA2KSAmIDB4M2Y7CisJCWVsc2UK
IAkJCWNsZWFyX2NwdV9jYXAoYywgWDg2X0ZFQVRVUkVfU01FKTsKIAl9CiB9CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:51:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18: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 1dLwKs-0001R0-VO; Fri, 16 Jun 2017 18:51:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dLwKr-0001QQ-QK
 for xen-devel@lists.xen.org; Fri, 16 Jun 2017 18:51:10 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 28/B3-01735-D9824495; Fri, 16 Jun 2017 18:51:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSbUhTYRTH9+zeXa/m8nEmHkemzkozNy0qogi
 FFCyyIqO0iLqrmxtsU3anLSiatXyHfAHJabF8GVhU4IcmSiKGUTbDFHQVvSB+CEtdZdiwst1d
 U/v2e87/f/7nOXBoQnaNktOs2cQaDYxOQQWRmmTFIeXNhPTclPm26J2tX1vINJTZ3z0vPoxOS
 LQGdb75jEQzM9pNFYzFm4uLS0gL6oytQEE0ia0EtNS4EP9AuA7B/bFagn/IcIkYWpqnyQoUSF
 M4CUanZsU8h+ED0HOvSsLzGmwXw3g95hsIPEVBz0sXxQtivBbszW0EzyTeAP1lNj9LcSbMep7
 6mmk6EO+D6+/9+TJfudQ75+dwvA7aR6wSwR4KzxsmSN5O4E3wsCuZLxM4GpxTTf5EwDHgnJuj
 +C8ALkUw/+DLYuZ6sH0fChBMUdA/2EQKnAWNf3r8mYDjYMB6UChfBvfjnxIhpyYAOsvrkeBJh
 BtVGYLHQYGlWymwDnp/d1AC74TKO7+Q0OuSgGPctTirGkPN3V0Cr4Veb1mAYGqVwLc381Q12m
 xbsadteU/bij3tiLiLEjjWWMQalVu3qdRGbZ7GpGe0OuWWlO0qPctxTB6rY9Sc6my+vgP5LuK
 KSIQ60eu6g30okhYrwqUzE3tzZavV+ecuahhOc9pYqGO5PhRP07i5/2q2nDTkG1gFSBc2pufK
 Qo1sHms+r9X5LuyfE+hgxRrpufU+WcoVMHpOmydIAyhWHiFVxvsEzAuaQsNS27/bHEZR8jApE
 olEsuAC1qjXmv7XJ1EEjRRh0iN8SrDWYFpKn/QNFvsGHxlK4webmGVJbkG9Tc9jHj7p8rRHJL
 nSBjcdX7UQUjk0JHLWZDjLh1vfxnkXvDuIhmvZij0XLvb2OWYPRXeqoj45vO7aW8lF6SG7xys
 uTWebSu05tQvO4JgB3clXliR31/7PktuThVnxp8TH2t05R398ePGxqNGcOTJiDSweS42eS332
 LuSR3hLp8ShITsNsSSSMHPMXAA2BxpYDAAA=
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1497639062!99362086!1
X-Originating-IP: [104.47.34.79]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37000 invoked from network); 16 Jun 2017 18:51:04 -0000
Received: from mail-by2nam01on0079.outbound.protection.outlook.com (HELO
 NAM01-BY2-obe.outbound.protection.outlook.com) (104.47.34.79)
 by server-5.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 16 Jun 2017 18:51:04 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=hOjHtjqyIjiQt/nPsJu9SMKqitGmUvlf73cWIhqwevs=;
 b=pGQx69b+QSAqPvg8EeqwzyDgAaDb07Wlm48XPpam0B7yKXiVjEt9DQAUdfVsNQONuUhuSjQnb6495L6gP5GqldREwDG1OZpZsb+lU+Li21U0ZjVatpSQDyIxQvrPuTpFAkAl3nh4CWOQP3gkrOf16xAJ4OXznPEenDVtp0j92U8=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 BN6PR12MB1139.namprd12.prod.outlook.com (10.168.226.141) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1178.14; Fri, 16 Jun 2017 18:50:57 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Fri, 16 Jun 2017 13:50:54 -0500
Message-ID: <20170616185054.18967.52228.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: BN6PR04CA0049.namprd04.prod.outlook.com (10.174.93.166) To
 BN6PR12MB1139.namprd12.prod.outlook.com (10.168.226.141)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 446f1290-0f20-4b43-da26-08d4b4e8a0aa
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:BN6PR12MB1139; 
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1139;
 3:V38yamm/Tmvqso0wTdtpoKWaKrNNgBDo+G4pXRIIu+e52QrPd6DGCK0wJ98wIVcBWI4gPCL2ubiIRCwEZz9ZGZYWtGt/bymY3zZG+Oulp7qtvuzTP0B290rAD93IyH/p472ZkvDeLQqy29mcVpiUWhUz+V+oeusxEYJ9HDUpGcJ/zc7k/vh+FZSY3x0rLbWOqDNxkp4jLonM2bisGZq5eSFlSSLNNzDCA8auMwVuv798gkhD86AN0MwPV5QYm8wTgpw7tn0OvgrtGKj78SBKI3D3G8sK9FYTgUNk/UGR+WneBMa2DDiO4YtuE3B9OAbFmmy2vGETk1wkcwVDThcL4W7PrV0jGlVI+lnXe9gqpdo=;
 25:cHScjeJpxEuz83fR/u25ncDDncPzOhRQr8Zq4yZdgyxXfk5Dt2WwGE1jYHecWtCnDSHwWpQvqnAyd7wAT+wOe46ViKARtUxu79s5R/8s6kGFhaUCIVrXRh0/A4yUUUqQwBwc5o93+omJPJFzCmijePJdZ0MxYUzcgnDLbuKmzHYKX6nNYhwu4+wMRbhXR3+W9jvMlUunr+yVqtZDJ7XZQUS97t3cMeFCJK2NU1XQJ44oUWeqy25QEX0WmIAleb2JjtRk+/cCmSpX2VgUiuy+dLrgRm8ZtuQeyr+Z8WJh2UUGIfv37jnhJVLabhdxIXUARmbYHrUWwjYfZMiSM/VTpHj56GcaOje1wz+b11F77850MvZJ7I7A5bfrTgVGE5MkQ2ddlT4DMwBCwej7Jl0m9IbLVsS23hNUIvToLnPaYgyf2xyMZhRQRUDrPM8ZiaZEt6umBkugKf5INNFoA6zRWLxSxUMRFQBSn33PPd/wkdY=
X-MS-TrafficTypeDiagnostic: BN6PR12MB1139:
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1139;
 31:6IUTiTPfQB2S6TsUL6thGPP24fWEiEDRrVg+1n6d+7TFsX86HqpFwfu6aLm5bRhi0e8vHvn3RKDkbPMD9OAwPYLNaCmEJBf0lkd1lgdBLXTQlOb4B/zpndgbmlLX0TpDNOxeL/zjl3UC86hfLTs/VJ82YUkQjRd+GsfMrriQ7VBK9fZrZhGdNGgOqNsYlBV39kn8BZzWhvevohS6n0bmN4sxmXVq4FDDt4XCJOCcs9c=;
 20:mDD4liX3HwUpVkQQMsIzsHmvS3ssgKAJQsU0at2xbkzJiPHL4qQxsgxqapfkbdqW8Ts+yToOdh17cNJ3nY8mtjDtoCwOQuD8XVbLskR23FbaWHzbdL3C/V0h5emgWgVsuBxPVqMrcZOKM3MKaqDBXq2pjjYb9nTCtuk8lT4XkAjyk5wU1nq1t9cB5QI34AdVUjeyk2phe0QIy6cuxgvI4jp6EtDoUNTyLkuaDikkfY6lW/MObYaPBLnbdCUzJm5knzY1kNRALLwC17Lo6lj3aIN2BZMvRpEnQb0kBFSqfpmmbGSUn61qzISgvpGIPtb1IVvCe3iGylruIdgLhVBvQf5tP8O+dJTr506AKXak2DOm+cvJqEr+mzj32lqbLVJ1z1Z4N0l5RR5J9YirU5PkEV8toHXQD+OOE/3v/6v6A845lMYfAz17GpIsc0h1toiTGGm5h6oj2pmZ2Zq2CEpPWbCv0d1vuEJiKlwRB0y/Gr1BmFoHEBdM/YKpWXDBaZhE
X-Microsoft-Antispam-PRVS: <BN6PR12MB1139B0AC75A2C13F56BD1BCFECC10@BN6PR12MB1139.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(767451399110);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(100000703101)(100105400095)(10201501046)(6055026)(6041248)(20161123564025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123558100)(20161123560025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BN6PR12MB1139; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BN6PR12MB1139; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTM5OzQ6c0VvdmdvZ0JRYlB4U2Q3NmZ5bE9Vd0VTVEkx?=
 =?utf-8?B?M3FNWU5xQlNnZm1Rd24va0RuM1BFZmp0Z1QvRzBVMzhRQjVsdnltb083ZGNP?=
 =?utf-8?B?YnpFQWE1K1ZVVjJ0UnFzVU9reFVRWUNtSkFSNHk1VVJQQzd3RllNNEtBSWVj?=
 =?utf-8?B?RjlxWDA1cGZWamFGZXhKWEFFeTBoR0lCcVhMSDNNZEt5aTd2UzFXeE9rZ0Vs?=
 =?utf-8?B?ZWpnQnBDRDFUM1QrSXNJNVByUGNpclRpN2NoTTZueHdJZnhiRlB6QTFlS0lW?=
 =?utf-8?B?ODF6ZTFQOSsxR1RtUDU2RXp0STlQcktEejdkMjB3VWwvc3N2Y212TGtWUkJR?=
 =?utf-8?B?VVFQVS9YV21uMkhWNWZMSU9mNW04QzVsMTJGWkIvb3V6Q01ZR2JKRUg1T1VX?=
 =?utf-8?B?ZVllL2xjRHVmVFdQSURvbEIyZmFmM3dFL2VDc0lhQU5oSER2dGJnR2FtWnNY?=
 =?utf-8?B?UUp6Vks3S3p3blFrMjV2dnBNbm9Pakt4a2FQZVc0dEFnSS9PLy9SZ2hxZVpZ?=
 =?utf-8?B?T1JQYlV5RTBZVGRDLzRwbVhlMGV0endIMFBMTjRhanF2QTBzQTNIUlYzYVFU?=
 =?utf-8?B?QlhESWtPYXo3ZEIvVUZVTkdHTnRncU5pek96dlB1TUdqUVZaTlhVV2k5bFFs?=
 =?utf-8?B?ck5JR05oRU91OXNVNUVBaE9nR1VnZGFLSEx3TjNnY2l0aGJqb1VKcEY0T3Nx?=
 =?utf-8?B?VGs1ajdvN2RmYUYyZGZ0ejluYUdyM3ZnYkxJNVlzL1V1WU5nMFhvNWp0QzRF?=
 =?utf-8?B?R0x2OUdEeU5NSjJZY1VNeDBBbFF5d1RlVVh3OW43dWZLdDZ3d0RpdDhGdmdq?=
 =?utf-8?B?QXhRSU5YNkEvUThVaWNVSjhySjR2QkF6RU9LbW1kSkZwbUhwZUREbTlVTGRi?=
 =?utf-8?B?NjZZU2l2WWpNeGpaYitpcWpETXBGTnM2VVl5a0F0blR0a2RhU0xhQ1F6eUR4?=
 =?utf-8?B?d0lyYnhsZFZkcFUzVXNVTjRvdFo3cThCelQ1VDR4UkVJUURzR2NrK2xLS3BY?=
 =?utf-8?B?V0E5RzJGNklLRWk5dFN0Y2JxWldodTBxRWhkcXQzRzNnRUJ3dVgzYmYvSEdw?=
 =?utf-8?B?OFlHQ3dJdXBLUFQ5N2ozY0NoREdya016Z0NEVGpZT0JZSWlxbDdnN3JyU1pW?=
 =?utf-8?B?MGJFaDhyOFJUQmVWc1F3SVVacmdrWTZMYTE0Rk9lY1hGYU04ZHpsVGZtdFJk?=
 =?utf-8?B?c2NmYVhuWTBhVGFLQ0JHYW16R09MeG8yTVNXeTdxd0J5L2Q3cW9iMG5ZVFpE?=
 =?utf-8?B?bG5LSGY4N25NSGJQajJlQmlxdk9JSm5uOFpIdGM0cTBxYnFLUVRzaksvSDJv?=
 =?utf-8?B?TDNsd1BUdjRSU2JXMmp4OWJMLzNqbjJQQ3R3eXlYbTJqYzJUNVJDQXZYUHBo?=
 =?utf-8?B?ZjZOZGlIbnJicXc0MUxHVEkrTnVtbFhrelR1Vkh0RXBQM1d5a3Z5UW1iblFk?=
 =?utf-8?B?YUI0czNPd1h3UXBWenhZclVKUjJwZDZNTk5EemczZkJEaWtMSWR2VFFoOStq?=
 =?utf-8?B?TEtQVHRta3k2VWo2WC9sa2N2NDB5QktGOW9rRHRJcE1qOHlSZmpteituRzRY?=
 =?utf-8?B?ZnlxbmsvZzhFWWNxdENNWSs2Mk9GNnpvYW9hZk15TExaeXdNZE1ZV2hmd0JP?=
 =?utf-8?Q?y3++2CcF+XXDYr7USuZ?=
X-Forefront-PRVS: 0340850FCD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39410400002)(39400400002)(39450400003)(39860400002)(39850400002)(39840400002)(7736002)(42186005)(6666003)(47776003)(4001350100001)(66066001)(54356999)(7406005)(8676002)(81166006)(2950100002)(83506001)(50986999)(5660300001)(53416004)(305945005)(189998001)(25786009)(33646002)(2906002)(7416002)(110136004)(38730400002)(53936002)(54906002)(4326008)(9686003)(76176999)(50466002)(478600001)(86362001)(72206003)(3846002)(1076002)(6506006)(6116002)(23676002)(230700001)(55016002)(103116003)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR12MB1139; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTM5OzIzOjBrNGFNSDY5MUVjUmpkUWpQbWtIc0lMaDlC?=
 =?utf-8?B?NXRXd1VRWEVLbmdHN2IwL0wrU3pnQ2VmUGx5R0FDOGQ0OC8vU1IwZ3dNVWNn?=
 =?utf-8?B?U25nazl0YVI0RWQ2Vy9TZXhqYld4TUNjcmFWT0NDOWlKQW5VK1VDcHcvYjBl?=
 =?utf-8?B?U0UvNHFhVlhOK2R0VDY0eFdKN2RJb29jMlZZWjZxMW1uYlpBb3JnQVFreG42?=
 =?utf-8?B?U1BkL1hpODBOVEJ5czBZSlJ6Vjh4OVFTdmNjU2NsVVNEZ00wRzZzUnNhU01V?=
 =?utf-8?B?cFhZS3FZUkRoVXZMU3phL1lmOE1oYVlVT2xsRU1EbUE2UXBuUjN4OVRlcTJQ?=
 =?utf-8?B?TFJHdGZKbnZOYitwZUtmOXRMd2t5bnJ5TGt3bm9lcUp3NVJkeDJGbXJINU5t?=
 =?utf-8?B?emJENDd5L3RnQllURkx0YUlhdmVFSkFuaW9SMlZZY1ZSNGlMaC81Yk5YSUhr?=
 =?utf-8?B?ZWxCcU91cUFPOFFwOGZlWVNldVAyblZobUMzaVBUNW9sUkM1dnBmbTBST05T?=
 =?utf-8?B?VTUyQnB0Q2FidVNIeEJDcE8zOXZCS0JxZXlGanA0THhHUkgyUTNQZXFsNmpN?=
 =?utf-8?B?ZTRSWlRJcGhiaDRFR1pQQldJZDRzVUU5a0RRM2lSV1YvMHgybWlzWWpTZUQ3?=
 =?utf-8?B?RkM3NGM3UVhXNFpHQ3dLSDB1Ukg0K3lYcmxMU2UrQXQ2dU5MS2ZibXMyRzAy?=
 =?utf-8?B?b1U1aHdWWDlIZ0tDa0JPODRuRTZlV3FIK3VZRURzd3F3aE9sVzg0UUZiZFIx?=
 =?utf-8?B?WDI0dm5RZytnK1JLRU12L0hhaDhwOS8zSFJrRTRNaGJsYUxwTEk5RVc0aHFJ?=
 =?utf-8?B?VCtxbllldG43SjkzbjF1V0d2Vi9BV1JFYXZXL0w1b3ljamNud0hXaDA3WnU3?=
 =?utf-8?B?Q29FMXA0ZlNEL0djMnNYbWFMSkdWMmNXd2xlb1lna091eUwzb1NWQ1ZWUzFP?=
 =?utf-8?B?VHVZTDBaUjBmaXoxcHAyY3RWM0YxM2dMQVo3RDB2MmFJbTNKeDVaenpTSlor?=
 =?utf-8?B?QWpzZitXbU9aNjRUY1B6UHJPN0kzbjNDNmZNcDg5UElhUDc5aU5uQWNQVlds?=
 =?utf-8?B?M3grRUJWTUdNZFhKbWw3VGNkeE1RcHEram4wWGwvK3I5Tlo2VmZqendVWmRt?=
 =?utf-8?B?M21UVTFRZG1uaGxiS3h3MXFTcHVhMzBHcDhadUtaclBNYWNuYjAxT1BkZlM3?=
 =?utf-8?B?WVlFSWJVRDhQaG9UUnJIVTB6c3oxdXZ0c0ZlQnkzSk1xQ1IwanVDZVNOV3NR?=
 =?utf-8?B?VkpwVE8yYkg3TXQ3dUZ3Y2toR0c3T2dzQ3JuOFZYQUcxRE93bDBTSiswMVd2?=
 =?utf-8?B?eldYaGNNS0JaWmtHdW5DZm5NQUsxaEc4VDBwaE8xaTZJbVJHNU1RT2ZWa0JB?=
 =?utf-8?B?T2FtMmkxZFNZSDh2SnZybWsxcDNkM2ROZE5pZHY4RTNDZnY2dkdxRkRDbEZ1?=
 =?utf-8?B?SUgrRWFabnpMNThhNHdVWit3NVE3MzE1aUgyNDN2TnowaU40SU1Pcm96dGxY?=
 =?utf-8?B?R0Nlc0o0NUVGVGI3MVY4bXZKYnpGVGRucGY3ZkpsdmRRRGVnMDNnRjhQRmpP?=
 =?utf-8?B?S3p2SGtzUndMSTV5NWZmU3laQmRXK2tGYUlzZGtXaHJkdGNsdlRSWXdLbXhS?=
 =?utf-8?B?NCs0WkQ4ZU54Z0xzMzVkL0RBb1FlNHJldGJEdTBCeStYSkVPNHgyVDlnPT0=?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTM5OzY6blpHYmdTNUp6Q1gzak96Y2pqTk44dmU4Vk15?=
 =?utf-8?B?RlZ1N3F1eUJEdUwrSUFoZ0ZvVU52NFFJMlFVbjl3Z2lBcmpVUWRacmJDY3By?=
 =?utf-8?B?UGdEN29LSVhDVkxhV1pGWllueXBHSGgyQlg1MzB0R05iZERTNnRzdG4xZ0l5?=
 =?utf-8?B?Q1J2NVRPNUNxcElqYWd5L2tIOWdPVjQ4MVFXbEdjTFJZOWpUdzE3dldwNEZR?=
 =?utf-8?B?YXVOaUhJbVBCQ0pXZHc2dEgwaUJzZURHQmhUdmtGYnJkZlZ1TlIrSXpHeWo3?=
 =?utf-8?B?NGkzdndmbCtnTFRTYnVYUmNEQWtEeGlvdGgxdVpZL3NOSHdIM1E3TjNYc29S?=
 =?utf-8?B?bHN0bktKbVViNlFwZzV6Y1lkRjJzKzAxNStjQVYwMWNlQWVKanN0Qm9BaUI5?=
 =?utf-8?B?b1E4eGR2T0NpSEl3bHB5eDJtWnIvUEFpZk5QMEVqTzBRbUkyTmJJR2k4cU1W?=
 =?utf-8?B?aDdZOVlqcDBDVHN0L1k1RWY0Yy9TOWFNSTB6Q2tMUDlqNURhMFBXOGhTODZq?=
 =?utf-8?B?aDBvQlVUYVYxWjZxUUo1ZnBnaUVvNmIydzR1MllGeHlJc3NvMStRaGZZa2VD?=
 =?utf-8?B?dHNKOXU2MmYxdUwrRlVLcTdqc092Mmd4Y3F2ZXM1SXRzYmwxcWcxQnB5cG5o?=
 =?utf-8?B?bFdlRnR2MlNWNWFSL0RwNEF1aFJ2ZXIxK0lGSUt0YVE0TEd4cmxvbkdWeFlV?=
 =?utf-8?B?ZjA2bmoyMExaT1NyUG0zelZDVzkza1VaZVc4a2pYMDBIWXdzbFFBQzhQSkxq?=
 =?utf-8?B?REMvZTB0aXBzTm1OcC80U1NVcGdNK3RPL2VoK2ttZTdiM0J6dDREd3ptTjZD?=
 =?utf-8?B?WmtZLzRzZmMwS051SlJLVkRLajlvWk1OYTh1bGswdUJEdm5HZ2J5R0xiQTV5?=
 =?utf-8?B?cG5jR2diNTgxRDBYb3RFZ2lvWTREK1k0Z1pyUVdsNVMzT3liTzl6UGlVRUJn?=
 =?utf-8?B?dXdRZXlld3hvY0NEenhZRzhZUndRUGRsMkd6aloxYWJsQUVtT0VRQkRUdEZP?=
 =?utf-8?B?dXRLQktlRWFRQVNPR0dJTVA0Syt5T1l5VCtTcVlVbmM2U1FNMi9STjFSWTNX?=
 =?utf-8?B?YU1oNGNCS3JUWU1oVTJkNlgrTmVqYXB1aE5aR2pyV1d0ejFnZHFtK25iakFI?=
 =?utf-8?B?bmZEVFpMUjJ2SVNsK0t5RWkzaTl4aS9IYWtGQzB2SWptSWJXV1UvSDJreHgy?=
 =?utf-8?B?RG5RUTlKc2JDek84a1pobEIyRkRGRHRlZmVyQnFWdGMrN1VkVTBTWDY1YWts?=
 =?utf-8?B?aC96Mmp1U2RDTjZiVmVROWEwakFaME1iU1E2ZFl2d1dmeHptQXVMK0Q1MWFD?=
 =?utf-8?B?MjM2OEVjUUlyb0tPQ1pUVWU4ZGpGVUFCMG1iN2xhZkhUZmJxSTJoK09XYlFX?=
 =?utf-8?Q?sL+79WG?=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1139;
 5:mr4vSHXfstIoU+hZd+4zEmsoEfbxVo/AVPqV5vy5ggLYd11Cv8HUVRRPMYScmwRup1eyGNDcjEi4B0Riaiv17K61m4OLReedZKl1vPwb4bZwnw9K/eIubQATbf/gvMbXhGB3sR24PXSY5fU7rgSNOrMF4XlsM/cWg2Yn4xb5W7Kgukcz7qkFOJ7AxgjxOcoLvO0SjpsxaHzkwzk2B3SIuRxsfbNVbVdokivYUbZk6jojqxMPcyA0tyV0qqO/WWkNhljCV2v2cnQhM40YW6VqRPsyIuibAOjzTVoyqiAKR9vg2rDZyav1pRv4iFNKEc3lEP2p7Vm/1MziJkwsI9uBoGCPgPXN+GY7AkYpCJqAO+GXM990zX8E/R3o4EoqmgBW20N2FuNDoICP9XAckx7Yuc92rm1t7uyCVXzkQO5z9tAYIz41NP8xG2dawzyWf6YB/Wz40K1bcAKVIUUYTWnNEndPd+FdVR5jJjYh4s75F5xMqWpn6gNoWk6FqC0P9lcQ;
 24:FY+bBQf9qMAB17N80cJRI55XsWGr/5CjLYIcrec3da8sxCeTMWjVsUBvX9uL4p12pEJgIQNl6ggNuJVac4/s2K5p0r6sfVwrsmr1JKFZx+4=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1139;
 7:xNTUXN7S9z3ThzPdmzJMf/aY+9YZ+H9bBMPi3IpCUGXx34ptSKjse60Nxxs8MqA+asF9yWsFofnSApKk8HTiuX9kKqaFYlmzZug7npKatXESbfRw5V0qy57EZBW0ovqPgy/q8cF/nE1mv+bhhlNrbchmgweobkdaNFbG7TF/bcL8f4ofKNWOkENgCGH7mLK6Cr1GcFnjVUVvFCTESiF+0tKcbnG7IgpmWlYcAD5Z6oysGxxbx6VnXivnxhngDs0i+oe1JVnsm5hsCk62CkwzpMZPTu7jITGl0k2hyg9buB6CaNvEIy42PLmrHx7WIICjHXU/KNb1Xtj2E/VbiK9e52fFVbuQb3PV72LsNE/mlkv4UHnt5/xtqHYvF11Bu8/UI4IHK6kL/dzLqKME/sNFIvYNQIb5sDSantoHd013Y++WAA2bIgYOsdZj5+2a/XwK6JGij/pO8C6HOq1H+pTVSsESPq06NyM5uD98vpjap5Vi+qmglpdXIGbZDOVeE6UdmtLC3lfumJanP09jpC2fQdJ+/BaHrLivzZNSaGFOwxMmtWogTNwComdmc8jdr6zGWX6jrUOf5Xym2cay/Q6hFXlPSBu7O69vMTeuwk6A6FxzRF0ncdY+Oc3zEUc2FdUwmYAEde6HDlQQ+EgPyMBRUX+5xjX9gymKO7HD+N5RCWUSbRTuoWeR1IltZYPw/fNg0lAO4yoL1W7KGJappWxpP9QyN8YvtegBPx3H3DfYfpzFHfjbUkWwIYD9g7FWBDSL3SE7siUBiXvD+TJxeHDlWU0JlGg33d1ESYvalg8OjnE=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1139;
 20:t10KMD1pJrcUwND9lpQB0V0gpHJ11BQCils3hMwLfP7Lx+7+CWYstg4upA2kEh8De9jOTSYDVxuAYcWGJIBI+cdSCLT5yusFDYhjk301IPCGrVRh5F78VIdoEDpOG/98W6R7/UPdwEHGUq4NKd3zmvJoO0UNbv0ypAe1Eet9RBaV9SdHkISREsf0DOPMvGbNILw7UmaSR7Va+F13mj+U31J1bKIU4piiJIpNMo7s4n2YCKtzy+gdeq6ARRkyQMwC
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jun 2017 18:50:57.1108 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR12MB1139
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v7 06/36] x86/mm: Add Secure Memory Encryption
	(SME) 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>

QWRkIHN1cHBvcnQgZm9yIFNlY3VyZSBNZW1vcnkgRW5jcnlwdGlvbiAoU01FKS4gVGhpcyBpbml0
aWFsIHN1cHBvcnQKcHJvdmlkZXMgYSBLY29uZmlnIGVudHJ5IHRvIGJ1aWxkIHRoZSBTTUUgc3Vw
cG9ydCBpbnRvIHRoZSBrZXJuZWwgYW5kCmRlZmluZXMgdGhlIG1lbW9yeSBlbmNyeXB0aW9uIG1h
c2sgdGhhdCB3aWxsIGJlIHVzZWQgaW4gc3Vic2VxdWVudApwYXRjaGVzIHRvIG1hcmsgcGFnZXMg
YXMgZW5jcnlwdGVkLgoKUmV2aWV3ZWQtYnk6IEJvcmlzbGF2IFBldGtvdiA8YnBAc3VzZS5kZT4K
U2lnbmVkLW9mZi1ieTogVG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4KLS0t
CiBhcmNoL3g4Ni9LY29uZmlnICAgICAgICAgICAgICAgICAgIHwgICAyNiArKysrKysrKysrKysr
KysrKysrKysrKysrKwogYXJjaC94ODYvaW5jbHVkZS9hc20vbWVtX2VuY3J5cHQuaCB8ICAgMzAg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiBhcmNoL3g4Ni9tbS9NYWtlZmlsZSAgICAg
ICAgICAgICAgIHwgICAgMSArCiBhcmNoL3g4Ni9tbS9tZW1fZW5jcnlwdC5jICAgICAgICAgIHwg
ICAyMSArKysrKysrKysrKysrKysrKysrKysKIGluY2x1ZGUvbGludXgvbWVtX2VuY3J5cHQuaCAg
ICAgICAgfCAgIDM1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiA1IGZpbGVz
IGNoYW5nZWQsIDExMyBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgYXJjaC94ODYv
aW5jbHVkZS9hc20vbWVtX2VuY3J5cHQuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IGFyY2gveDg2L21t
L21lbV9lbmNyeXB0LmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL2xpbnV4L21lbV9lbmNy
eXB0LmgKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9LY29uZmlnIGIvYXJjaC94ODYvS2NvbmZpZwpp
bmRleCA3Yzk5MWQwLi5jZjc0NzkxIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9LY29uZmlnCisrKyBi
L2FyY2gveDg2L0tjb25maWcKQEAgLTE0MDcsNiArMTQwNywzMiBAQCBjb25maWcgWDg2X0RJUkVD
VF9HQlBBR0VTCiAJICBzdXBwb3J0cyB0aGVtKSwgc28gZG9uJ3QgY29uZnVzZSB0aGUgdXNlciBi
eSBwcmludGluZwogCSAgdGhhdCB3ZSBoYXZlIHRoZW0gZW5hYmxlZC4KIAorY29uZmlnIEFSQ0hf
SEFTX01FTV9FTkNSWVBUCisJZGVmX2Jvb2wgeQorCWRlcGVuZHMgb24gWDg2CisKK2NvbmZpZyBB
TURfTUVNX0VOQ1JZUFQKKwlib29sICJBTUQgU2VjdXJlIE1lbW9yeSBFbmNyeXB0aW9uIChTTUUp
IHN1cHBvcnQiCisJZGVwZW5kcyBvbiBYODZfNjQgJiYgQ1BVX1NVUF9BTUQKKwktLS1oZWxwLS0t
CisJICBTYXkgeWVzIHRvIGVuYWJsZSBzdXBwb3J0IGZvciB0aGUgZW5jcnlwdGlvbiBvZiBzeXN0
ZW0gbWVtb3J5LgorCSAgVGhpcyByZXF1aXJlcyBhbiBBTUQgcHJvY2Vzc29yIHRoYXQgc3VwcG9y
dHMgU2VjdXJlIE1lbW9yeQorCSAgRW5jcnlwdGlvbiAoU01FKS4KKworY29uZmlnIEFNRF9NRU1f
RU5DUllQVF9BQ1RJVkVfQllfREVGQVVMVAorCWJvb2wgIkFjdGl2YXRlIEFNRCBTZWN1cmUgTWVt
b3J5IEVuY3J5cHRpb24gKFNNRSkgYnkgZGVmYXVsdCIKKwlkZWZhdWx0IHkKKwlkZXBlbmRzIG9u
IEFNRF9NRU1fRU5DUllQVAorCS0tLWhlbHAtLS0KKwkgIFNheSB5ZXMgdG8gaGF2ZSBzeXN0ZW0g
bWVtb3J5IGVuY3J5cHRlZCBieSBkZWZhdWx0IGlmIHJ1bm5pbmcgb24KKwkgIGFuIEFNRCBwcm9j
ZXNzb3IgdGhhdCBzdXBwb3J0cyBTZWN1cmUgTWVtb3J5IEVuY3J5cHRpb24gKFNNRSkuCisKKwkg
IElmIHNldCB0byBZLCB0aGVuIHRoZSBlbmNyeXB0aW9uIG9mIHN5c3RlbSBtZW1vcnkgY2FuIGJl
CisJICBkZWFjdGl2YXRlZCB3aXRoIHRoZSBtZW1fZW5jcnlwdD1vZmYgY29tbWFuZCBsaW5lIG9w
dGlvbi4KKworCSAgSWYgc2V0IHRvIE4sIHRoZW4gdGhlIGVuY3J5cHRpb24gb2Ygc3lzdGVtIG1l
bW9yeSBjYW4gYmUKKwkgIGFjdGl2YXRlZCB3aXRoIHRoZSBtZW1fZW5jcnlwdD1vbiBjb21tYW5k
IGxpbmUgb3B0aW9uLgorCiAjIENvbW1vbiBOVU1BIEZlYXR1cmVzCiBjb25maWcgTlVNQQogCWJv
b2wgIk51bWEgTWVtb3J5IEFsbG9jYXRpb24gYW5kIFNjaGVkdWxlciBTdXBwb3J0IgpkaWZmIC0t
Z2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vbWVtX2VuY3J5cHQuaCBiL2FyY2gveDg2L2luY2x1
ZGUvYXNtL21lbV9lbmNyeXB0LmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4u
YTEwNTc5NgotLS0gL2Rldi9udWxsCisrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL21lbV9lbmNy
eXB0LmgKQEAgLTAsMCArMSwzMCBAQAorLyoKKyAqIEFNRCBNZW1vcnkgRW5jcnlwdGlvbiBTdXBw
b3J0CisgKgorICogQ29weXJpZ2h0IChDKSAyMDE2IEFkdmFuY2VkIE1pY3JvIERldmljZXMsIElu
Yy4KKyAqCisgKiBBdXRob3I6IFRvbSBMZW5kYWNreSA8dGhvbWFzLmxlbmRhY2t5QGFtZC5jb20+
CisgKgorICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmli
dXRlIGl0IGFuZC9vciBtb2RpZnkKKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdl
bmVyYWwgUHVibGljIExpY2Vuc2UgdmVyc2lvbiAyIGFzCisgKiBwdWJsaXNoZWQgYnkgdGhlIEZy
ZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KKyAqLworCisjaWZuZGVmIF9fWDg2X01FTV9FTkNSWVBU
X0hfXworI2RlZmluZSBfX1g4Nl9NRU1fRU5DUllQVF9IX18KKworI2lmbmRlZiBfX0FTU0VNQkxZ
X18KKworI2lmZGVmIENPTkZJR19BTURfTUVNX0VOQ1JZUFQKKworZXh0ZXJuIHVuc2lnbmVkIGxv
bmcgc21lX21lX21hc2s7CisKKyNlbHNlCS8qICFDT05GSUdfQU1EX01FTV9FTkNSWVBUICovCisK
KyNkZWZpbmUgc21lX21lX21hc2sJMFVMCisKKyNlbmRpZgkvKiBDT05GSUdfQU1EX01FTV9FTkNS
WVBUICovCisKKyNlbmRpZgkvKiBfX0FTU0VNQkxZX18gKi8KKworI2VuZGlmCS8qIF9fWDg2X01F
TV9FTkNSWVBUX0hfXyAqLwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvbW0vTWFrZWZpbGUgYi9hcmNo
L3g4Ni9tbS9NYWtlZmlsZQppbmRleCAwZmJkY2I2Li5hOTRhN2I2IDEwMDY0NAotLS0gYS9hcmNo
L3g4Ni9tbS9NYWtlZmlsZQorKysgYi9hcmNoL3g4Ni9tbS9NYWtlZmlsZQpAQCAtMzksMyArMzks
NCBAQCBvYmotJChDT05GSUdfWDg2X0lOVEVMX01QWCkJKz0gbXB4Lm8KIG9iai0kKENPTkZJR19Y
ODZfSU5URUxfTUVNT1JZX1BST1RFQ1RJT05fS0VZUykgKz0gcGtleXMubwogb2JqLSQoQ09ORklH
X1JBTkRPTUlaRV9NRU1PUlkpICs9IGthc2xyLm8KIAorb2JqLSQoQ09ORklHX0FNRF9NRU1fRU5D
UllQVCkJKz0gbWVtX2VuY3J5cHQubwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvbW0vbWVtX2VuY3J5
cHQuYyBiL2FyY2gveDg2L21tL21lbV9lbmNyeXB0LmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMDAwMDAwMC4uYjk5ZDQ2OQotLS0gL2Rldi9udWxsCisrKyBiL2FyY2gveDg2L21tL21lbV9l
bmNyeXB0LmMKQEAgLTAsMCArMSwyMSBAQAorLyoKKyAqIEFNRCBNZW1vcnkgRW5jcnlwdGlvbiBT
dXBwb3J0CisgKgorICogQ29weXJpZ2h0IChDKSAyMDE2IEFkdmFuY2VkIE1pY3JvIERldmljZXMs
IEluYy4KKyAqCisgKiBBdXRob3I6IFRvbSBMZW5kYWNreSA8dGhvbWFzLmxlbmRhY2t5QGFtZC5j
b20+CisgKgorICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0
cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05V
IEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdmVyc2lvbiAyIGFzCisgKiBwdWJsaXNoZWQgYnkgdGhl
IEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KKyAqLworCisjaW5jbHVkZSA8bGludXgvbGlua2Fn
ZS5oPgorCisvKgorICogU2luY2UgU01FIHJlbGF0ZWQgdmFyaWFibGVzIGFyZSBzZXQgZWFybHkg
aW4gdGhlIGJvb3QgcHJvY2VzcyB0aGV5IG11c3QKKyAqIHJlc2lkZSBpbiB0aGUgLmRhdGEgc2Vj
dGlvbiBzbyBhcyBub3QgdG8gYmUgemVyb2VkIG91dCB3aGVuIHRoZSAuYnNzCisgKiBzZWN0aW9u
IGlzIGxhdGVyIGNsZWFyZWQuCisgKi8KK3Vuc2lnbmVkIGxvbmcgc21lX21lX21hc2sgX19zZWN0
aW9uKC5kYXRhKSA9IDA7CitFWFBPUlRfU1lNQk9MX0dQTChzbWVfbWVfbWFzayk7CmRpZmYgLS1n
aXQgYS9pbmNsdWRlL2xpbnV4L21lbV9lbmNyeXB0LmggYi9pbmNsdWRlL2xpbnV4L21lbV9lbmNy
eXB0LmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uNTk3NjlmNwotLS0gL2Rl
di9udWxsCisrKyBiL2luY2x1ZGUvbGludXgvbWVtX2VuY3J5cHQuaApAQCAtMCwwICsxLDM1IEBA
CisvKgorICogQU1EIE1lbW9yeSBFbmNyeXB0aW9uIFN1cHBvcnQKKyAqCisgKiBDb3B5cmlnaHQg
KEMpIDIwMTYgQWR2YW5jZWQgTWljcm8gRGV2aWNlcywgSW5jLgorICoKKyAqIEF1dGhvcjogVG9t
IExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4KKyAqCisgKiBUaGlzIHByb2dyYW0g
aXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQor
ICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2
ZXJzaW9uIDIgYXMKKyAqIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9u
LgorICovCisKKyNpZm5kZWYgX19NRU1fRU5DUllQVF9IX18KKyNkZWZpbmUgX19NRU1fRU5DUllQ
VF9IX18KKworI2lmbmRlZiBfX0FTU0VNQkxZX18KKworI2lmZGVmIENPTkZJR19BUkNIX0hBU19N
RU1fRU5DUllQVAorCisjaW5jbHVkZSA8YXNtL21lbV9lbmNyeXB0Lmg+CisKKyNlbHNlCS8qICFD
T05GSUdfQVJDSF9IQVNfTUVNX0VOQ1JZUFQgKi8KKworI2RlZmluZSBzbWVfbWVfbWFzawkwVUwK
KworI2VuZGlmCS8qIENPTkZJR19BUkNIX0hBU19NRU1fRU5DUllQVCAqLworCitzdGF0aWMgaW5s
aW5lIGJvb2wgc21lX2FjdGl2ZSh2b2lkKQoreworCXJldHVybiAhIXNtZV9tZV9tYXNrOworfQor
CisjZW5kaWYJLyogX19BU1NFTUJMWV9fICovCisKKyNlbmRpZgkvKiBfX01FTV9FTkNSWVBUX0hf
XyAqLwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:51:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18:51: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 1dLwKy-0001Tx-9F; Fri, 16 Jun 2017 18:51:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dLwKw-0001T1-Dl
 for xen-devel@lists.xen.org; Fri, 16 Jun 2017 18:51:14 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 FF/B0-03920-1A824495; Fri, 16 Jun 2017 18:51:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkk+JIrShJLcpLzFFi42LJ0NcK0F2g4RJ
 psGaRhsWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmvH7xwmWgk9cFVdOX2dsYJzI2cXIxcEi0MIs
 0f79NiOIwygwmVFi7fVJzCCOkEAbk8TFc1eBHE4ONgEdiWtvvzCB2MIC4RJT3qxgBbFFBBYwS
 TyaJgDSwCzwlk1i37kzbCAJJgEZiQWLlgI1cwDtUJU4NcUcJMwr4C6xo+UgWJhTwFOi9R4LSF
 hIwEOi/ed3MFtUQE5i5eUWVohyQYmTM5+wgJQzC2hKrN+lDxJmFpCX2P52DthlEgIKEtu/f2c
 DuUBCoJNR4kTvWzaImSoSsz5fYIcokpU4enYOC4StJfGu7w4bhO0r8aPtJSPIfAkBZYlTLX4Q
 Zq3E0h0eEBUT2SX+niqHGL+MTWLn8m2MEIkciT8Tu6BGWkh0L/wDFT/DKjH7qC1EwwQBiddf/
 rFCJGQkDvzsYIdILGGV2LP5MOMERu1ZSP6chfDnLCR/LmBkXsWoXpxaVJZapGuol1SUmZ5Rkp
 uYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRmB4YgGAH487nTocYJTmYlER53z9xjhTiS8pPqcx
 ILM6ILyrNSS0+xKjOwSGw6GhTsBRLXn5eqpIE7yN1l0ghwaLU9NSKtMwcYPqCqZTg4FES4U1R
 AUrzFhck5hZnpkOkTjEqSonz7gXpEwBJZJTmwbXBUuYlRlkpYV5GoJuEeApSi3IzS1DlXzGKc
 zAqCfMGgUzhycwrgZv+CmgxE9DioAsOIItLEhFSUg2MSvPuzDIKK/fc5MH1Tc9o01EJ0a8ave
 vNTmivUMkp3/8pYtqfn4xLVpks7JL/5PuR3fjcUtM6ziOTjtbzblmz1zbxY1Md++GQOH5L6Vf
 z5BcZpJg5vvxx95dDCsOczexX0mbfED5kt+S/Tz3DFGO7hFPvdtrEVU2Jn9I6zS2wZzXv0hcm
 cb4xSizFGYmGWsxFxYkAPA2qepQDAAA=
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1497639071!95649095!1
X-Originating-IP: [104.47.42.80]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46697 invoked from network); 16 Jun 2017 18:51:12 -0000
Received: from mail-by2nam03on0080.outbound.protection.outlook.com (HELO
 NAM03-BY2-obe.outbound.protection.outlook.com) (104.47.42.80)
 by server-14.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 16 Jun 2017 18:51:12 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=cda9BLWh35yZ7ZN7jT/8zjy4yLcJgfh7w5D3NeW//ik=;
 b=uuVbiYQnEtjq5DFXQgwGWuRbnOEFUm+AMEIKkrOK/WtHFDcPHqY1EM8Gwz9+Hh46MZX858PXF54m/i6eSJoNWmN+lVlTYmFvdRJYIKnSsw3lmC0FLXPnwjzZAPOeuKMvR2LSlNSwiDfLJZ5qeXtpwhrUnqMYXL4RiMI6OHNO0xo=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 DM5PR12MB1145.namprd12.prod.outlook.com (10.168.236.140) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1157.12; Fri, 16 Jun 2017 18:51:07 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Fri, 16 Jun 2017 13:51:04 -0500
Message-ID: <20170616185104.18967.7867.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: BN6PR1701CA0001.namprd17.prod.outlook.com (10.172.26.139)
 To DM5PR12MB1145.namprd12.prod.outlook.com (10.168.236.140)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: DM5PR12MB1145:
X-MS-Office365-Filtering-Correlation-Id: 05b3e376-baa6-468e-e579-08d4b4e8a74c
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:DM5PR12MB1145; 
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1145;
 3:IZgmuigtvMDri3FA0cHbC3yShTlHd7/PaqfT1bgzGsQ6G1vzERZYVWfKeCw2RKgOtFsmRF1cHWyx3YqA4YgzB8fxS+qJ4XyOBr55weWxtpaOcGjXUFkvk8XgRUwNhCoh6BrBru1txtTxTI3uwbcYe/7bq3fS/Icuq3icH7mTPM1MbRDOcW3XnlnTP5EZtSg4vUBgpU78O9sXdKmv82PJNXAKPnJsN5m2cJtNJucWLzq+X38pV0zGvxvQM2mnDcFk9hvqtK8IBBkqvsOM8JytkWtPQwttioSZwjyAGG99FA8oLlFflfNHHqy4n6JOwV4R+Ui1NDQnHofIacpqHA6jG2WLx/P8igm5bkEou+UZxow=;
 25:YruntENrLDyOIX+n5KUgvNSvm5MPYwJjfDiWcjlQG3j+uzaCqEUkh7bQTOgVELJigVgarGh/0X/2g23jPFsg6BrUiAK9O/psM4e4M9rJObpHnfbIPXj1h5sWhgXSmFcIS/lFRFFQjf7S6KtItI7sXcuLddXKPieFVbhD6mhNXFkAvw8CUmJzoyCPTeULOFUa6D1NtsE3NKDQzXH92PpatYAmasiPUTGyV0qnbg0ASFg91iZY7HfpM5Qi882XC/BWdg3GUQBLqX/dhEP/tT80DC1od7ia9Y+BaJHoUh+xXifZDC5AeUphvm7VV8Ic4RGwj3ZClCMuGxHjx1AI72aLZLK1LlAu18+puomPOoTTREN5uUv4GM57cbp4Rwb6dt7iASvl+B3GBz12iv8wTDZSRAg0DbZbJ50s9GUYt7DUYRjTtahCHEts7WNFDf/jjux8jnf8FYCX601CHTdCKyLe9VF0ndtvilCUe1fduYdVCu4=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1145;
 31:ZLu10TDg2XOqH49rdT3Ck7USVIr0Bcx98LX4y+RdyYWs/s04isXFbWOqcx2TTO17ccVxDXWGAro8l6il8xgoCmrTakPOQwNC0ZR4MmUiQc0CPs+VUkiYtbBwGuKIfWZB8EgiksfXhupURuupxZHmrB5Jle/fTMloyriyrqZwciWuT2LC46sMKSY06CJ9V54FSMbX05FbAkirZg2JUoanRLbmMGTxDfQKw/gnr7NrR08=;
 20:u+d50gd/zkGU7DVrGfbwoW4BQLpu+c+AQi7f3PD/mSC9xGgPbEWGB8Pzjf2KC16OwJNsIGwqKfCLZyBVYhDJ0VTSyBrhVJmzpOKCMqMeeN8AmyoO6trZiKXsuQnBlcrHQp+0q8MMWv7WTLhUkw0S0uFOj7Wa72s2UjM28UhrwkVBENSgTNYAgA3G9/Dv8/wC4DqoZ4BBaS834BJuoDkShbNVc8EclvEurD+mUmVVRnv9xv/8+gIBoTDris2woxEbzTXlgxyt0+GSRxK/OE+RucCAq3mkYxgFviYDicZOQWcIZvDPgaavJHf9Zh3R0rFLtTcPa/J034wmyFCWnbfCdNRqyDBmSI67h22+WkuM29YIC6qWA+pmfaDh14qZLY7XXd/I6cgTvM7CYd86z50DNAa8fpWzZbEp7Ku90H466cacgzh+Qqeb4IOmbXhp3M2UPCC/PqGTD2T78GYt8+dMA9zBeJ1kfPeO+L9I5YM5KNO+VreA3Q+HOcTgp3eAqdhH
X-Microsoft-Antispam-PRVS: <DM5PR12MB11451281841D070303E3EAECECC10@DM5PR12MB1145.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(767451399110);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(100000703101)(100105400095)(10201501046)(6055026)(6041248)(20161123564025)(20161123562025)(20161123558100)(20161123555025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DM5PR12MB1145; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DM5PR12MB1145; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ1OzQ6SVdBNGgzbFVxSVdZTmc5UmVMdlBGZ3lrdjRn?=
 =?utf-8?B?U2N2Skt2NFlnOFpzNjZIVkdOeThsZU5JSWxvUkNyUUh5em56NHgyK1FqMkVS?=
 =?utf-8?B?ZE1TRUFBQWIvU1pDMzRwYWhwNHUyQ0FRUWhtZ3ptV0V5Nis4NUp2RDUxVm8w?=
 =?utf-8?B?NlYzdnZqekxqV2VCQnpiYUNNS3NjWjlkZTZZY3ZpWWEwOW5WYWNZdmhjeFdK?=
 =?utf-8?B?MFovT3RaN2R2ZktmVk41Sk1OWEVYalFYcHN5TGpYNkFwK0pKcXNrT01QZjVM?=
 =?utf-8?B?ZkVPTTBuWG5SZE91RGV3anVvL2hPU0xveGhGbC9kZ1BCSW1iVGVQWFlrdWhx?=
 =?utf-8?B?cE5rWDhOVTZRMXc5bTZLeklZa1ZRMERub3I2NG5VcGhLZWtCejlzR01xRnFY?=
 =?utf-8?B?SUowT3kwUVJPSXY4K3pPOHFHbmNsQjZpV0sxMWt0V3pSK0sveWdRbHdQZmow?=
 =?utf-8?B?R0g4NWZWL3BBcENSU0dwYmpuS0N4TEpoQUg2ZHZEV2lqR2FZbTFlK3dUYTND?=
 =?utf-8?B?bTU3aFEwL0FQeG9zVUNiVjZMdTFtazdhUDhXdmtJYjRsOWN2WVBjQWJBZ2VF?=
 =?utf-8?B?NkpscjdmSzdCMmRtazlpUDhXYTd6QnRUeThEYllicDZOSmcxOVBQOThxY0pm?=
 =?utf-8?B?bHh2WVBqQk9COHNPKzRlZmVwWHp3UnBhQnVmS3NrK0N1SFFsdFhIem9UVFN1?=
 =?utf-8?B?MHpKTlBYVU02MTh4T1NWYkx4R09Fano1U2xFbWp4ZC9rT2E3L3N0ZCt5RzdX?=
 =?utf-8?B?Mk1uYkhRdXhyZS92QVlucjR0LzdsOCtYY2E1NVExTEc4dkM0bm5jdXB3TURu?=
 =?utf-8?B?ZXlLemdHQ1dlUnhCMUVyamZMZU5PemxRQmZTaHlGYVVWN0REVlREbERaMjA4?=
 =?utf-8?B?dUtuWlZLa1Z1eWdzcEw2ZHUrUmlrNzdqME5iVEdFOEQ5MXpzUGgxVldvSTZp?=
 =?utf-8?B?L3JiTDMvNzJBTUErbk5vb2FSbi8zK0k3MGt4dkFJbUt1eVNQdXplaHZyOVRH?=
 =?utf-8?B?WVN2ZEVOUkhQSkdnbGZnMmN3SFF6SmJINEtSUzZYd0U1SFBrQlAzYTlIUlZK?=
 =?utf-8?B?cE5NaHdxUk9QT3JYUmNOU2hPMVp6aDNyQWM2SGU0TjYweWxuU2Q2RHRsZVFQ?=
 =?utf-8?B?R2tWZVhUZEppSEo1TGZZWXJWNVhEcVk5WEVvSzdUMDJXWUdSb081RjN6U2Ni?=
 =?utf-8?B?Wmt5S3VNZUZNbEZIdERCK0Fxc3JUQVNZc2NUd2gxdURKQjVBZ2taQjBRaVAv?=
 =?utf-8?B?SC9pdDJLMXpGUll1WFYzeUx2dE94WHlCbjliTG1BMnNoUDBGYkloVm9GQWo3?=
 =?utf-8?B?QUhkcnR0ZXh5K1Z6TVhTSUl4azFUeEdCb0JBS3RxUXhRQUdieHgrZEs4Y2Rj?=
 =?utf-8?B?ZTl4Q2lCd0RoclRkaTc2Tlg5dHRwUEd1bXpsNnVlR0MxQy9meDc5cEpmdUtu?=
 =?utf-8?B?WW13dzNjdkgwRlB3MW9IUWRhcmhaN3RScWtTRmIvN3dtN2pSNExneFp5U3lo?=
 =?utf-8?B?YkF5bjlpT084aGNkbmxTaDJ1WW44YkRpd244MGMyRmh3OGQ0NllPbGRVdDIz?=
 =?utf-8?B?WGFCZi93djBES2FuT1gzNk9CRnA4WS9IQWpEenByOUJub0tYa1JoNHBQWlhq?=
 =?utf-8?Q?g7xmIGbmdxBtwyhuNY9?=
X-Forefront-PRVS: 0340850FCD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39450400003)(39860400002)(39840400002)(39410400002)(39850400002)(39400400002)(230700001)(7406005)(7416002)(103116003)(53416004)(42186005)(6506006)(50466002)(50986999)(189998001)(54356999)(76176999)(66066001)(86362001)(47776003)(2906002)(4326008)(33646002)(81166006)(83506001)(8676002)(9686003)(478600001)(72206003)(4001350100001)(1076002)(305945005)(7736002)(5660300001)(25786009)(6666003)(54906002)(23676002)(55016002)(3846002)(6116002)(110136004)(38730400002)(2950100002)(53936002)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR12MB1145; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ1OzIzOngrTWdxQ1F5T2NxbnRVMjVsdVloNllUZkNI?=
 =?utf-8?B?aXFoRjBRQjEvaWJwd29WVGhSQ3dTektMd2RwZkxnUzhHdGVMUmlaKzBFVDVX?=
 =?utf-8?B?VmlNVnF3dDZHQ3huTW5uWHkwNEViVGZGM1JDdllsc0FENFJ5akxQbDQvdE5M?=
 =?utf-8?B?SWNwbUpUS05oUnBNSHBOZERUSTVBWjZSTFRqdVVJTUlsN0lENVNjbXBrSk42?=
 =?utf-8?B?dkJYSUIxQm1hRU92QklCSDd6TXhmNUk4clZia05haEJ5TkJJMVhvZHMxMzQ1?=
 =?utf-8?B?MDQrTnhSdGNoMnlReHJzdUp6ZnExRTI1TGZ5MkhnazJWS2I1NkVHR1dsR2Yz?=
 =?utf-8?B?U20xVEZqRjZlVUE5SS9VQzZMMjVlNG91S0EwSEVyRDYzQ1JtSkFCNXFMbHpl?=
 =?utf-8?B?YVB2QmsyY0duT3E1cmhZcnk2SWpzcnBKYW1XR3R3VG5KOEJRRGMyOS92cUNa?=
 =?utf-8?B?Um9RUTg4eU5Mb1N5c1BvQkhqZVFadmppUUUvRmwrYmIrSFpBWWhqZWltaVBN?=
 =?utf-8?B?R3VlNnJVdkJJd3JVNDk5N05GTEtVdkZuYVdDMVc2eHV5bkZWR2ZlZ0ptTjVH?=
 =?utf-8?B?dzNLTVR6TFQzNUxtL0g4Rm52WHRiKy9hMWJkdG9ZcXN4Q04wRUVyZFg4MWNa?=
 =?utf-8?B?eG1YbUQ4SG53dXZXMGRxdGtJblUxczFYQWp0Z2JqSFlJSEYxbys5R2V5QkI0?=
 =?utf-8?B?d2RkSnFPUnpBY1JSM0kxTEYxQU4xL3ZSSE5UYUlaZWRJY0ozTkFTby9CYTk2?=
 =?utf-8?B?UGxrZXJ1UGVhQ1hUa1BZK21BRmVQZG5iS09zR3FxNUdUeEFOUWl1VmR4RHNz?=
 =?utf-8?B?UkRUaVgwUnF3amU3bHBsRG9LZ2lUZDRqR0VPTldFMDNZZ3REaWJmd1JvSUt4?=
 =?utf-8?B?SHFlMnBRWHpKT2hkRE82bWs2bzRHYS9vREppeTFYNWEzSCtyRC96SWRSWWps?=
 =?utf-8?B?ZE5kOWFDQ2xhMVQrOWs4S1hkYy9lNjEzZFVCVld5VzYwUko4ZDNvYVVjMVFY?=
 =?utf-8?B?SmxlUlhwL1pLSVZQcE9hazFqVG5Vd2Q3VjNOYXhjbjlGNkpIdis2M3d1czU2?=
 =?utf-8?B?MCt0NGFvTjVvcStxNVNFSlF2ZHlkSFhBdmpYYUtyM0V3R0g0TVcxZk5sK1NP?=
 =?utf-8?B?UUwyKzB2Vys0dG9IZCtmeTZrclNBZlZrK2x3SFFEYlBMalBwMlNZbWRMRjVk?=
 =?utf-8?B?Z3lJQmpOOVZhL1VTSnpDZ3AxSklPNWphZzVGM05LN0dZOFMrb281RjZ2djYy?=
 =?utf-8?B?SlRzK0c2S0srTWs1bXA3STVIV3BVcGxFZzdsSENoVURJMTRHQ0YvdTRtT2ZZ?=
 =?utf-8?B?TFFLaWZWOVY1aHlvZXRhTmVRYzhaamNKT0FOK1NDSndHUXhqaTViVkZwdzcz?=
 =?utf-8?B?RGJ5OS9sMzNpQURGSy9UOTU4TmFoc3JpYkhnTmNPOHBENjJ2OU1XeHFhQ1Z0?=
 =?utf-8?B?dTBjL0NsNTlvWGt3Nm1ZZ0p4SWVPVDJCMkRya0VHWDVrREpHdVB1ellGalpw?=
 =?utf-8?B?TXJDNVNjNVpjVkVOVWhMOFhnczM5RjB3bUJmb05rTnkrSUxQMCtiajN1bCs3?=
 =?utf-8?B?THNLa054QnJsNis3cU56cDBqNFJIUmtsWTdLeCs2cTZRZmNhTTNpd1Q1Tjdl?=
 =?utf-8?B?WHMwNm9xZXhsR3lNT2Q0TXVsQ1ZObFFlUDZScllxWVY0bTAyalZoeTh3PT0=?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ1OzY6T1ptc0I5VTdUOFJ4QTczczZxSDloZUtLMjZN?=
 =?utf-8?B?bFp6UUgxYVp6Z3RuVDNrTXBabjhPUWxzcXVhVlUvRU9EQW1aZ0g5Zng1TVFp?=
 =?utf-8?B?Q1VTM2dkbnpPNVd6QVprbjRQOWxjUUZWV0F5VmpiZ1BQdE5ZaVdBa0Y5ekd6?=
 =?utf-8?B?MGkxbUpLUy9hMlQ5RGprb0dlRWpZWjJTNWN3S1JONnB4VEhIUWR4RDlqOUZh?=
 =?utf-8?B?d25rbitFTXF1Q3ZERmZxMHFFVUx5NjBwQ0ljN0N6UVFXSE9PK2xLK29pMWFq?=
 =?utf-8?B?bDhlV2E3Zm9WNEY2SzhwbktBc1R3Z2YwTFYyT1dEVHFva3NudHl5eG5hOTlB?=
 =?utf-8?B?VWY2TjBtNlpLQ3NTSFlPeWJyWXNtSmk5elY2bEw5UTNUdjRvbnpzRjNKOHQv?=
 =?utf-8?B?cU1hMUpxZEJsZXIwQUNNUmh5UTVvTjA0emRiMUVQSHA2L05zQ3ozSEw5OG1N?=
 =?utf-8?B?OE10dG04SnBsRUs0WHRaTXlaWkhpWkZGR0RsUFBHZHBJRVlFS2pWT29FYXp5?=
 =?utf-8?B?Y3B4L3doQU9XMUt2cmZ4T2ZSaXJDVDdjYUQ4OEluY2w2eWdBS3NqTFVUMnJB?=
 =?utf-8?B?QWJCVXY4L2s4dXFMQlI2dzh6SGJ6c0lWVGN2Znc5QWk1ZnZ1TzNxUXFxNytx?=
 =?utf-8?B?Ui80NlZib0ZRM0N6Um5xeW5FQ0lhUS92VmZMNWZTdjFOT2laUFhSbElDbXJv?=
 =?utf-8?B?TVVFYjJ5aXRIVHdLdllwa0VoTlBic2xNQXJsRTVEN0FiYlVJYkVmTWZIYVdX?=
 =?utf-8?B?TEI4L1EvMk1jUzNNWFFUK3RuY05jZjFISndUUEdlOVVGZ2hWSUJ3UkV0aGo2?=
 =?utf-8?B?QTNwbXc5NHAzVWd2eEpZWlRUMExiVSthdVpPZGtVVHZhNWhDaDFXMFo2UDEz?=
 =?utf-8?B?aUNzZkJsL0FlOHlHV1FkMkhXeGxqSTVSWkhhWTFlQTZ1RDQ1WGdOd05KN3VQ?=
 =?utf-8?B?QUZMbkFvSDlXek04b3Q4VWhwYi9FRlZ6T1hjKzF6TkRMRVJwcVcwK3Zad1ov?=
 =?utf-8?B?djlhamtSMkZ4MEhaeld0cmYwbmlxNzQzY28rTjBSKzBubXVVR1U2TFZDNERv?=
 =?utf-8?B?UlFLL052dGVDcFp3bkNkZGxsN3hsVjFHR0pLSVU0YklGVi9sQnovZ2l2alpw?=
 =?utf-8?B?SGVwT21UbE5oenoyN0ZRdXVjME11MDlMb0Ezekc3RDBZS0RMZEFnZHB0dkFn?=
 =?utf-8?B?MWZUaWpDbVFxWVRlcWxsRTB5cjdRTSthMURtS2JNeFQ3dHNLcjV5clE0ZHE3?=
 =?utf-8?B?Yi9KWWU5N2ozM1pMNEFRY1BKZkN2clRvVkF6Yk5NaHQ3cGgvQ2JLM2IrSDho?=
 =?utf-8?B?c3FSczhpTm05bkFCRlRDdlh4MzErVks1YkxicU10UkhhZ2d4cXZlbEJMYlo5?=
 =?utf-8?Q?a4Vh2HR?=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1145;
 5:YjzRW5dMjGVPNbapnVJO7rgYMJPop1hPXOmceviVSBWPJD1nfCcK477SzcgIRpDnF8n6zRfhtDE3ibwCUysOTmynBs/HCo4fibkNHy0w4eNe0GKbRGm1xrf8Xw8ek9luGEAGI74I8TlKQH0yGfjQzoSPx4NfpZpTUDXvs0nJ3Yx4E4UxoxOLgiFezC2rIFTFFkSmMcfBLc77afswjrpP5J0pyvFbwDprGhIQWOSH2EoK95745lNPEiSueo/3lzUlGGGHzaKK8AfQiq3bQQ2lIum3gBqA1Q3B7E8uojYcVNYcxQRUYRG8cnVYxNWt0EwrmBCSDCC6YlufDe7Mibfv9+K27mkHsif9PSeBsrAqpnK8SwSt2uflb2QEijBGXGf8Hc7UZfN7t3OTd86NaSHSX5egZZ7NBuaE4i8bfdjad/N98ijR5xrYYKzV4Iay93XuGJS0RJ/Mq/vdvjBzVAU4hEtmRqnAAg9FTXA7P2zOgh0t2IAwR9KQsi0gZSK4Ruut;
 24:eS3LvvJcFerAhvDrTv8qNzn3wmWDW+DpFzD8KCAT1D5EBB2jgmJ0U7atq7f33LVP3ngeFDIHwD18Y4DW9gQCyzZ3Jbly1LtpzevqleLFGmI=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1145;
 7:rTMijApv31v70p3y8+5fAXZo2vBAu6fee41wJYAWpdm13DkoOjS5GLs16Cqkk4GLvasy5ZCqG8RbKyXVL9Mmg5FUr5jxWZKmf19OJZ7xt56tg7LIvVbL4d09lzEIIL/rfLNtvEDaP/sIQMms1tU+LFNVpXZ92HQaz0XfjOAlLybWL23ho0t1f6Bd1k+f6lEw2MeC+Rlp/S6XvxnXehHRfxL9UWpmHUSDt/n37uDp44amtTcRM5cCiwCSjUGNtEhYpppvFunOeR5Lyd8bp/2RDk8ESONeSXDKoAkRoqx2f/5PTLgkv/S9+oAjGbe7pI0hag1annx8I3DjrU6IS7g2LYQ8BQ0fcWQEJNBySOwVSJDu+JtbmxxT/6yofQpyZUbHIqptJHTFDyxGobUXOXPeqjRj45CwCK5tnVfxGDI3Od0gz3PfXkgIOFj2fzmm0aF3tZAgDneFyC0XTvQBp3b3VBmnjK24ap4tkO7Y53jsrFXQbrxOIgxyvWk5frPiqq1CsGuzRXKnJq1qTfaN4efBuIos5ZybFZrscrtMX/suDsfrxWj25xt1RnYryQ+24N1CU+2E8s6PJ6uK+knU3C39UWaHGz6XJXXSMAyZIxcJmjRvrHi2aqanv21D7y1bNJz2ASBg6hv4vLB46Aof47rB/g90QzRvEh9knUjO6/pycGBQbU0g6Ozo+gNqWyvAv/Y8APT7YDCVWctdLrs9rRaZW2Y0lnriqQCJ1xvuJWQZmLRiNom0d9C6VD8j+d7FYaNHCv44MFtxr2+BrNj8zuNjNBYRqU2yHkyyErrXY9WNUI8=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1145;
 20:HwuvHiW5Sc0VsSI0p9ezzynveLVr9sJTkfSqIDhw+QYpuYIuEdrelUSfsdBeu1S0xNCuPjTSM+k+cOrqM8FcsVr46TQ//BMaH1Q3oInyTOGH6aUQcRaqyDOtQxDqe9HCMVOA9hCSftYDHePjDvNnJINFdVxCTDfRwPMSJ05W26cj34E/cW+jQEafYr/1Hh87+WAkehNr/7DhBdtHqpxqCXyTEDIXx+Vv+9fNOpJZt40xu0cpACGGFq0wvNyTWUWC
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jun 2017 18:51:07.0055 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR12MB1145
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v7 07/36] x86/mm: Don't use phys_to_virt in
 ioremap() if SME is active
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudGx5IHRoZXJlIGlzIGEgY2hlY2sgaWYgdGhlIGFkZHJlc3MgYmVpbmcgbWFwcGVkIGlz
IGluIHRoZSBJU0EKcmFuZ2UgKGlzX0lTQV9yYW5nZSgpKSwgYW5kIGlmIGl0IGlzIHRoZW4gcGh5
c190b192aXJ0KCkgaXMgdXNlZCB0bwpwZXJmb3JtIHRoZSBtYXBwaW5nLiAgV2hlbiBTTUUgaXMg
YWN0aXZlLCBob3dldmVyLCB0aGlzIHdpbGwgcmVzdWx0CmluIHRoZSBtYXBwaW5nIGhhdmluZyB0
aGUgZW5jcnlwdGlvbiBiaXQgc2V0IHdoZW4gaXQgaXMgZXhwZWN0ZWQgdGhhdAphbiBpb3JlbWFw
KCkgc2hvdWxkIG5vdCBoYXZlIHRoZSBlbmNyeXB0aW9uIGJpdCBzZXQuIFNvIG9ubHkgdXNlIHRo
ZQpwaHlzX3RvX3ZpcnQoKSBmdW5jdGlvbiBpZiBTTUUgaXMgbm90IGFjdGl2ZQoKUmV2aWV3ZWQt
Ynk6IEJvcmlzbGF2IFBldGtvdiA8YnBAc3VzZS5kZT4KU2lnbmVkLW9mZi1ieTogVG9tIExlbmRh
Y2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4KLS0tCiBhcmNoL3g4Ni9tbS9pb3JlbWFwLmMg
fCAgICA3ICsrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDIgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvbW0vaW9yZW1hcC5jIGIvYXJjaC94ODYvbW0v
aW9yZW1hcC5jCmluZGV4IDRjMWI1ZmQuLmEzODJiYTkgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L21t
L2lvcmVtYXAuYworKysgYi9hcmNoL3g4Ni9tbS9pb3JlbWFwLmMKQEAgLTEzLDYgKzEzLDcgQEAK
ICNpbmNsdWRlIDxsaW51eC9zbGFiLmg+CiAjaW5jbHVkZSA8bGludXgvdm1hbGxvYy5oPgogI2lu
Y2x1ZGUgPGxpbnV4L21taW90cmFjZS5oPgorI2luY2x1ZGUgPGxpbnV4L21lbV9lbmNyeXB0Lmg+
CiAKICNpbmNsdWRlIDxhc20vc2V0X21lbW9yeS5oPgogI2luY2x1ZGUgPGFzbS9lODIwL2FwaS5o
PgpAQCAtMTA2LDkgKzEwNywxMSBAQCBzdGF0aWMgdm9pZCBfX2lvbWVtICpfX2lvcmVtYXBfY2Fs
bGVyKHJlc291cmNlX3NpemVfdCBwaHlzX2FkZHIsCiAJfQogCiAJLyoKLQkgKiBEb24ndCByZW1h
cCB0aGUgbG93IFBDSS9JU0EgYXJlYSwgaXQncyBhbHdheXMgbWFwcGVkLi4KKwkgKiBEb24ndCBy
ZW1hcCB0aGUgbG93IFBDSS9JU0EgYXJlYSwgaXQncyBhbHdheXMgbWFwcGVkLgorCSAqICAgQnV0
IGlmIFNNRSBpcyBhY3RpdmUsIHNraXAgdGhpcyBzbyB0aGF0IHRoZSBlbmNyeXB0aW9uIGJpdAor
CSAqICAgZG9lc24ndCBnZXQgc2V0LgogCSAqLwotCWlmIChpc19JU0FfcmFuZ2UocGh5c19hZGRy
LCBsYXN0X2FkZHIpKQorCWlmIChpc19JU0FfcmFuZ2UocGh5c19hZGRyLCBsYXN0X2FkZHIpICYm
ICFzbWVfYWN0aXZlKCkpCiAJCXJldHVybiAoX19mb3JjZSB2b2lkIF9faW9tZW0gKilwaHlzX3Rv
X3ZpcnQocGh5c19hZGRyKTsKIAogCS8qCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:51:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18: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 1dLwLA-0001Zk-Hh; Fri, 16 Jun 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 <Thomas.Lendacky@amd.com>) id 1dLwL9-0001Yl-0q
 for xen-devel@lists.xen.org; Fri, 16 Jun 2017 18:51:27 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 9A/0B-03587-EA824495; Fri, 16 Jun 2017 18:51:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa1BMYRj2ndseTWu+3UqvnYQVJTZlBvlhFP2
 IBhV+rBmXsxztjr3knK1ZP4yGldxmNhnGasZKUrmNmFKJtDJkmUaiMGYQjYgxLmsxxjkduXy/
 nu95nvd533fmZUmtm9GxvMvJC3bOqmfCKPP0CamGMwkZxuQL+9jUyg/HqTSU2d78nchGK2mL3
 eRwraXNb5uriPxdc12+rl66CHXP2I3CWAq7SXjmbyLkD8JlCM483E/KHy0uJqCn5qqkjGQZPA
 0eDH4awhF4BTR21NIyjsQ+Ap4fxHIBiQcZuHI3wMgCgWPAV3GClDGFJ0Fxb5NKxmqcCS8uf5J
 4lh2JF8KOp5RMayV6Zyg4hKNwLNR0uWnFroFbh/so2U7iKXCuabpMk3gcNAyWD6UDHg8NwSAj
 jwC4BMG1zhO0khkH3o+dKsU0FtrvlFMKXgxBz1FazgQ8ETrcSxR6C2x7XUEruFQFb85mKjgR9
 p7+SSn5VQy8amv4nWOFuguNv/NTYc+xH0gxBWg40HqTUAQPBn8zUnAMtIZKVIrpCA1Pdn+mPG
 iq959FvX8X9f6zqA+RtShB5IVCXjCkzEwyCZY8s9PGWayGlORZSTZeFLk83sqZxKR1Dlsdkk5
 ihPQuoS9V2W1oDEvoo9Tv+xYYtaNMjvWbzZxoXiMUWHmxDcWzLK5o37ZMR9kddl4P6qL4DKNW
 I/B5vGuDxSqd2LAT2HB9pHp9nCSrxXzOJlryFKkDTdBFqw1yHZYFc4H9T9nwcd5DY3URaiTNp
 A3P5wWbxfm/PoCiWaSPUOfKKeEWu/NP+oDUmJAa53amyY2d3F9JV4TimXp/T6l14zTG5qlrzu
 p9NS9xWf3mQn7it/mHHhofvQx9LTOE9Zw6H0goprj+Ar31ZXrczz5hzumloY2jqzXV7/rTMya
 Df070Vmw+ufrJ9ZzS2y2a+4Ho5TkRyY2jtpsGVmVtz6luMf5oXeRV3Yh9fO9ibmXq7J1ltQc3
 QXeRP6CnRDOXkkgKIvcLitKiRJcDAAA=
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1497639084!74168775!1
X-Originating-IP: [104.47.33.56]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21127 invoked from network); 16 Jun 2017 18:51:24 -0000
Received: from mail-bn3nam01on0056.outbound.protection.outlook.com (HELO
 NAM01-BN3-obe.outbound.protection.outlook.com) (104.47.33.56)
 by server-8.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 16 Jun 2017 18:51:24 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=uga8f5wbYMnhpeU+O0ggsUmJ/d6RAGqHX6vhXIMPl2g=;
 b=V2uFxSU+j/tzEfng/jCWRU1Unbia7njelGXnTDWeP+4cVJxrpe2GCRNZoyviNxL5e3xhs/kam/HLz9hL1Fv2yjrPKIVYGaX5UU5IyRpvdpojPYWpHtDJB/ON9G6pmL+OY7h0uoRb1ApS222u3Iv2DceAeKqJH+uK+WAdP/AVz8Y=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 BN6PR12MB1138.namprd12.prod.outlook.com (10.168.226.140) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1178.14; Fri, 16 Jun 2017 18:51:17 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Fri, 16 Jun 2017 13:51:15 -0500
Message-ID: <20170616185115.18967.79622.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: DM5PR20CA0048.namprd20.prod.outlook.com (10.171.161.162) To
 BN6PR12MB1138.namprd12.prod.outlook.com (10.168.226.140)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: d97a10e0-4376-47ad-2797-08d4b4e8ad4b
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:BN6PR12MB1138; 
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1138;
 3:SRNVZLw3Z17UxJRJiQRoOiwNLRGQ0TJYLO+I72g3kHcIjsulwm9zB0RJwT9EYxgP5jWQ7NNzD+a7h1maxYVSp1Di/WKIpw7GmnlkKX+sm6xo53+uVAm/H2Outsr4iy/vZNqJxu+NsEm9cyOz7P+wW7qGlv4A+WISv/ivkXBDl4I5KYW8w8Szg6JhruMYj5AHGZ44vWjD1B5113Q9v2WKKUVUit5sCORcS6s3t5l67lCfPWpdfLQGdnMKWXRz2oGY/GzBzXIag79BoZ66oohLs5qKlWxHLVJsDPXcf/l0NU2ircAXMxwDLlSiErVpW1/MFzheUSMtPZku0Hp57lBKlysJb8NtvPON++QcHRJmLp8=;
 25:zrgn1YDzk/0esP3/61lMM4ixpzzZB1IYHiLaAtwsVqzS/l4Iyse62vIdmj1CbgSxyx2tJn7CqHywwo8ZDy6mwip7B4PXwBC3h3gpTmAPmxPluDukIceHJz8wqwHnufH/ANUv59Fke5iKNDSTppl0FjNkRSeu/+dCfkiPPbyFNFHbdKV228WpSVrJZvwjcVRqeT+NsWs/Bek3b3dwvPO6ICcH8SJEjNIoE8X/Lrcnf7ottDmEifQYFSOalXbMgPTqCqjnl4rn7LbMzy6UbGGSRgwvH/5pPW1E+ODYmuCUn84V1jQgHRial1qfqr+KnAtz8yexHVbgj/ksCC6aJhY/qakdt9ar6XOSkGJUk14WnRhRn+LaVyw6wSgUNnbWV62rpC4W7UMDgRSXYUBcP9qiHFYcieoSeYwLNI0ZnIiO8xvO3l3oq9tWNoy6h19/1caVhlA0a9JgqB+cSVleL11jdkLJsYAKRj56ku62qgIwqF4=
X-MS-TrafficTypeDiagnostic: BN6PR12MB1138:
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1138;
 31:y3QhkIctJzMq7J6oF6EKp3Uuq0zPvLSSTls6Tvp7VpRnavfGnmVRQ/OYaQBtiK4XGNYEDuimq25g8eMmgc0BQmYUwfsYbo3gHw83+ARgIyO1ihrEFOZtTC9+ktgrrJouaaz0l6DcA8A8/QpHIDg6LPxRUKUB0C11P9aWisTWey3FCM3D0Igyj4dQGzsxFbVxf+SkjQYNt6dSTYGO9uDyUX60wVu+Sj1SfqJGoD2ZPw0=;
 20:Haol8MFjLLevILeGwLUWMyOEF3KPz/9jhCvsMOUcR2d639kge5wOqJ7wIvQ8TNlB9+kOwqqy41i9B2Ihkvs2pG01gKel3bxaIz10TOy1VIXG4Ttk4r97dkH0ZPO1OtVNmDW4J/WLh1LI1lwPuz5giDVjvChJCMoKHbArhlWPpyhIEugEy/8VLoQy8oy/1jbBXNNEtfuiH0ApAP/Z+W5CkITiF7yWA7Z8/jhM47iiTs5sEV12UtNPSetxFp6/vcXYV7zWKDwBoEv0qG+V3BOm2g94qIMLY/xblEDDHQ3I8v3BnWxmfoLlCm+uVCu84j+u49MHXwUkAl2PKroJxDYRJoT46JeNT23WZpEV9ylqSkNUTwAD1wozsQWfG6Xz2dIS/50V55B+lwWZ1hSZYvcTqChF6pG2/HM0rBbjYZ82/uEMUXbo6SNj7as1E+RaQOG+N/qMsqwQLzd1NqzXG9nNJcVDrc183qSWoU3ZOnrIhHXHTXuo7EE/51+bacyqZ8GG
X-Microsoft-Antispam-PRVS: <BN6PR12MB113855E60B35E1E740B16F2EECC10@BN6PR12MB1138.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(767451399110);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(100000703101)(100105400095)(93006095)(93001095)(3002001)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123564025)(20161123562025)(20161123558100)(20161123555025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BN6PR12MB1138; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BN6PR12MB1138; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTM4OzQ6SXpBRmpNaXUwREJPUmdLazMrcmVBZGF3V3B6?=
 =?utf-8?B?Zjg2YjdVNDlRbWwrVFRXMFVTUDFlSmFpYVNMblpZYTVnNmNPQTBya2w2OTVz?=
 =?utf-8?B?RHc1RkNaTDRIK2Q3R0crSi8wNEc0RGtsMExVVlJyd0lyVFhLUGFNZEFnR1BU?=
 =?utf-8?B?eDRrOW1OWk1lMHlteEVkMk5wVHVKTjFUTHVVV0tUOGNNY0JnOThacDVwTXUz?=
 =?utf-8?B?d2pOM2N6NkJid2JNY2pJTFZPQXpkelhKU3FVZXdrVDN5OG5GamhNNHBwMHR3?=
 =?utf-8?B?d1Zxa3Y1MGhtdm9jWGlqa01WY1BmYU5VSC8xQS92WkdRbkVjMktweUFpUjJq?=
 =?utf-8?B?RjgvK3lFd0MvUmtVMEowMmF2YW0vNXhjRHdSMk9pVVcxMy9uMGI2VWI5SzR4?=
 =?utf-8?B?QlR0L1p0czlINDlDdUxLQy92Tm1YeUNxR2xNYko0aTgwbGVkWmdlY3RIZlhs?=
 =?utf-8?B?M0FUck04cEFpNkRJUVZISWt1aDlrV1kxckJ1UzIwSlIzQ3RFMzVJazJ6Y3dF?=
 =?utf-8?B?REp1K3FQSWx4N1dlejkvOWVpRVFEVHBQSDFEWXdvNktsWEZXRVBYaWt5TDBT?=
 =?utf-8?B?cHBjRTBGOUdyVDFIZkl1WVNxU3RXQjBZa0VTZ1I5TW9mOXllbkwzWEpyaUZL?=
 =?utf-8?B?Unc3SHBDc1lUbEppdDhRcTJ0VHM5bG5WRVFQcGppTkhlQ21zN25id3lCSDBC?=
 =?utf-8?B?UE5LKzNhL1pUS2xmY2M5ejVoZWFlN1FPOHFTK0F1UUdrTmdBWHhGQVNPcTl3?=
 =?utf-8?B?OXNwVmlFempqOWlKT2JrdVJ4NVVHVlJxNmJSYi9PRWhNMW1Uc3BZbWtlRTFj?=
 =?utf-8?B?Y3Z1bmdtWEg1NlRHWWg2OWpuTVNlQ1RzWlpPeUdNR1RwVkhUY1JNQ0s4SmMr?=
 =?utf-8?B?WjQvOTdFMWZNbEtPU09YQXF2dmQzNzJENlVFaHdtcmdMeDdPMk12NzhKcnZj?=
 =?utf-8?B?YUV5TEVZYlNncFo4S3pFcDF5Y2YwbGZUc1NRUDFBclRZcXZZTGZjT21LU3o0?=
 =?utf-8?B?NXBlMUJJTHo3WlVKejRIdVpTNWV6N2I0bTJsYkxtdTRRZjRKT29pSVJzd2Z6?=
 =?utf-8?B?c3BrK1h5cWFtbUhMaVo5OHNNb2hhZGZjM1NQRWg0TmptRzBJS2FaUEk3N2hB?=
 =?utf-8?B?eDQwNWFrMjcyZW03K2lieXUrLzdWWXNCcUVoNlFLQlp3K3RFMGplcTYxR2Er?=
 =?utf-8?B?WUFFa0pmRmRtRUg2QkR1NGJtNm9VeEJrcHlHRXdRL3ZlRXl2UHQzT2hHcVhn?=
 =?utf-8?B?ajRyWHB5SjB5YXZPQkFuVExHU1hyR04yT1pmZFpUYlBUQVNVM0pWcC9IU1JV?=
 =?utf-8?B?QnZ5cVpPODRicUxJekFUS3Ixb051cXdlWk1YY2Y1dmQ0VEt6dUJxVjBIUGRk?=
 =?utf-8?B?MGd4WE4yT0JKQVdrTTFIcVRtTFY5TTlkeHhDRHQ5OTlld0E2c2M1Tm90bmZT?=
 =?utf-8?B?eGRGWU9OOGNTa09qSm9ZNUR6MWtmZ2hrL3ZsT1l6MVZlUUJ3MDQ4SVREbmFs?=
 =?utf-8?B?ZnRzWTEzTExzREU2K2N4TzVQdEJ2ZFdlL1ZtcExGQ3l2VGJKeEEyMFJCRnRB?=
 =?utf-8?B?RWtGUlQ1eFhWRlhuRm9LVWRoYVBUWG5kSkRQMkFoV1dLVkhud3UwVEpLdFFQ?=
 =?utf-8?Q?Jg2rVtC68NFMSQwuNxx?=
X-Forefront-PRVS: 0340850FCD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39400400002)(39840400002)(39450400003)(39850400002)(39860400002)(39410400002)(305945005)(189998001)(4001350100001)(7416002)(7406005)(33646002)(4326008)(5660300001)(42186005)(53416004)(25786009)(38730400002)(110136004)(53936002)(47776003)(230700001)(23676002)(2950100002)(83506001)(2906002)(103116003)(66066001)(54356999)(86362001)(1076002)(76176999)(8676002)(81166006)(9686003)(55016002)(54906002)(6116002)(50466002)(7736002)(478600001)(50986999)(6506006)(3846002)(72206003)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR12MB1138; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTM4OzIzOitidnRIMHVRWmZQeWhqcVB0MkdIQTM1RW1S?=
 =?utf-8?B?UkY3b1pVb2wwMU9ZUUNBNFJvdytkTGtZM1YxazdwVktzc3M1c3RhWnd4ejBH?=
 =?utf-8?B?Q0hHZHRCb21qUHRQd1JTN29qdmtMMjdQVHpib1VPZ1VyZStzc1RSZ0FLRjd6?=
 =?utf-8?B?Y3kvOGFoMEZiUTlRTkdicVhVVnhzbGFXVXlGSi93cFhnUUQ3bXlna2JVdXYx?=
 =?utf-8?B?ZTNxdjF1UzlXQmZOWUtLdHBuSmczaklJYWoxRE1wNmV5eCt5cEt6a1ZDNjB5?=
 =?utf-8?B?MWVZbEVyRTZGdCsvWnQ1Vll1SHZaSWtKMVJhUGtseHFMVkZSUmpydHNYZnpB?=
 =?utf-8?B?cUZhZEJ1eGwxTmhEZXdlcjZndXozZnE2QWtlclJPYzNob0U2NXRYWW1ycmYr?=
 =?utf-8?B?eG92c2R1ellML0p5RDdTaUNWelVMdy8wYUQ2UXMveXNSVURraUlyVVhvdnN5?=
 =?utf-8?B?SjZDL082MWQrd3FkUTRINGVDc0JBbjZIQ2loWDVwVEFXbU9kMG91L0NVRnFE?=
 =?utf-8?B?eXl5YlFTTlB6bVVVZmV5YVYrdHVMMnV3VEM3ai9GNExUaUhuNkJHRlIrclpP?=
 =?utf-8?B?RE5nZ3RQS2s2TkhxbTFORWgxbEI3YS9UMHJMSllwRFI3eXFBbWlOeUhFbkhh?=
 =?utf-8?B?Zko2S1IxeXV1d2lXNXVzL1hJZDlOOGVrQitIWXlqMkpRZWM2eXUyRWlnNWls?=
 =?utf-8?B?b0FTbHVsdkJ5TmtudVBSaVV6TjRVWmNpL3B3UDREbjVZNytlYUdrU2tPR0h6?=
 =?utf-8?B?Y3NIQ0hzeUFYcXlLVFJhRnE5M0MrdHA1R0lPOUFDOXZUc2xNZFN4Y1NKd3ZC?=
 =?utf-8?B?UHdZYStxVFpxWk5nUWtyV3MvVlU2QWNxempBYzBwYWRJUDlZYnVQUml0T1JR?=
 =?utf-8?B?MHl4b2MwREw1eUFYMXYxcHdERndSZ29NVDJ5dnd6QjJha1ZPd0ZjRFdidDAx?=
 =?utf-8?B?TGxFVG9hTUZJL1Q1UXhTZEF5cGQrejFGNDVibWxmZDkyT3h4RzQyQ1NOKzhL?=
 =?utf-8?B?a1IxRXpnd1QyZnJBSnh1ZEs5SlpiNDExL05NYldRWDNxaWFrQ3Q1WURrUzcz?=
 =?utf-8?B?S0JGOUZvQi90d3ZFRmpWSzlKWkRHcXZsNDB1YkRMbnp6U2YzV0xDWll3VDRm?=
 =?utf-8?B?Mk9PenVoaDl2VXRraWZPY3ZpeWJFL2pRcFI0WXk1eEs5QWJSTjl5ZGhTa2pZ?=
 =?utf-8?B?cHhpNHN1b1YwQ0tZcE5yUTJ5eW1YNW83TTlEMkthM3o5ZGo2aUFBYW1HcGRN?=
 =?utf-8?B?dUQ4K3RsVXcxbkQ2THRzSEhSU2hhYlFwUnpnMWpISElOOVNUdGpkM0l3aXMv?=
 =?utf-8?B?dHNJT21HSTJkck9Sbkk3ZlFsY2J4Umxrd3lySjkrSWhlRGhPeG1XZHcrZW1Y?=
 =?utf-8?B?bHNDam10elp0bTFNbFlJeC8vcEl0MHhJNFVzRDV5NCtvM21iZEhkTnJ4V2V5?=
 =?utf-8?B?YytPWVZacHhBOFFiQVU0dGp4TitVMExiWWRnQ1BvV0pyWGRnMFdUQVZaY0lJ?=
 =?utf-8?B?ZW1zSnFVdGhWVFhzMGVuaG5IQWwzVUhhSmZFRUhrbGtuQnQ4RG5LM2xUTnpi?=
 =?utf-8?B?V3FCbERteGVxaUJzYUxZbWNvV2VhMW1lYk9lckZraFdteHoyY0N2MUUwRU5s?=
 =?utf-8?B?MVdOZ2hiNTkrSStFb2prL1RBZDBGbmQ1d1JWWWhlSDVzKzJETHlnaG13PT0=?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTM4OzY6bEMwa1VuK2dqU3pJK0s5NXpKbDg3MXpZUk55?=
 =?utf-8?B?d2JYNi9RZDBFNzRPZlY3TW4yNTlIaytVYXgvR2VzVkhuWDdMN1A5ZytOS3NU?=
 =?utf-8?B?UUxHY2JVaUNlRCtvZGN6aXVQRUFlSnZuU1ZjYnRUVEVoaXJUOTl2WGNObU9C?=
 =?utf-8?B?eGZnR1FiUXNsMVc1WmI5U2VnVS9iVS9WQVkrVWQ0NmFHamdNcVVxWXMwb2dV?=
 =?utf-8?B?anBLSVovNWN6ODRIQlMySi9DNG8zRGd5bDFTSWVvT1ZNN3hhTHJ0a1BEdFJj?=
 =?utf-8?B?UHhVdVNJQytUY3dSZ2dxRWo2UUlzU1ZtRDg2WnZKMnFERjRPS2pMa2xDMVV6?=
 =?utf-8?B?cFdjQit4TEYzUVRpUHZYbFI1T0NXU1l1WmRobWkxaEMxMlFDeUdsYTQrR25H?=
 =?utf-8?B?dVg2R1JidUdCcUptanVvQkM2V2pJdW00bUJlaUt0dzd4WmJtenlnejJUQWZk?=
 =?utf-8?B?UGRLVmhUOEhCYmJ2bUUzRExCMTFHNkczcmF0NzhQQlNpSGM2a1hvV3NQWW5X?=
 =?utf-8?B?eE5RSzFWTE5qSlRrRXdrNFdGZ3lIQkJqT0ZtY1h4NHVhL1d1N2RYMytPWjYx?=
 =?utf-8?B?U3BuYXhxR3dyZVNsU21OVlBwcWxFazRrR2tHUldYUmRzVFE2ZHhONVVpT2Vq?=
 =?utf-8?B?YkloQzFmMXlKQ0tXNGViSEhmc2JNbWRUdzhaL0E2bjJDSWN4bk5vUmdGTFFz?=
 =?utf-8?B?bG1RTVdVdGtnODg2dllJNzI1QmZZQnRhMnJkYWN6RlJUMkI4RHBleG9sSk8v?=
 =?utf-8?B?M3JnaVNTbkRPUW5Db1ZEMGZkSXFEbDAzSm90TmUyem1OTWc1cEloNjdnUEFP?=
 =?utf-8?B?N2J4RThpQXRSZVNoeUJ4bjNLMHU2SkxaZUs3SHBUMUxyYm1yb0s1VkJCby9T?=
 =?utf-8?B?YWZjdXJaMXV2YkUvUUZuTlJZb1F3aVBueWpOTkhzSTI0TFI2b1dCeEt0Smg3?=
 =?utf-8?B?N1JyYncvbjkyTTBZMWtmMHdKK1k1d3lNNCtJRHFaM1grR1k5M1RnSXpmd2Nj?=
 =?utf-8?B?cHEwekFFeHZyU1V4TXFBcGlJY1Y4RHRmU3hTd3pqSW5xQU9ScTBqeVF0QlpI?=
 =?utf-8?B?b0ZLV0FHbVBBZGQ0b1k3T05WY2VYa1lXUWJHSzBmS2J1SDFFNDQxc1VnL3pZ?=
 =?utf-8?B?RjFCRzloSERrQVROb2ZMWXZyQ3EwdTBBYXR0c2xtM0ZQczNvVmVHdG1wRG84?=
 =?utf-8?B?YW1KQm14d21CQk1SUVhKZmNpVk9ZZzlDV3BralNyZEhkSUtxWVpZVE4yRklP?=
 =?utf-8?B?bTFMS09IQ29VY2YzV1hvbWVsaVNvOXdFclIvYk12bFU3MXZKSzA3VTVndnhr?=
 =?utf-8?B?T2RvVG9CZXVRMmRYOE42c2p6elFlU2w3Y1kzdUwyN1gzNTA4dzJoUFcwNVVP?=
 =?utf-8?Q?tSDLFo2?=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1138;
 5:IIFTEAcsW8T0jhD0NYA00NM9b1Lgh6xvrc2aXVRcgGMhPIMIZtax5Mkg7GYJKRS2zxjj221g5rUrWESepkagn6087o+6YcGtE8VLLN6HvarFjkEUNgsmmpjmHIWKRZXIKO0/y5h+7wz4vL8M4PZavPJMZKmUwBhjc8BJwlLkWW/JQdydf9cNp5ku9HYUczZ2Y9mv3wNbGawosC5G1YAJfVqVfLB2ciRXnan+z8ZINTGlhcHQPCmSfpdj1MsxXmQAr7WDugjfkHKNB2DMyY8nEwYZ9JXfNUCcRLNgTNv6jUE44ftqcfw7xZWxdrS5BomDBRN44hKWHWZk+szPnCRY2BIB6fXXhJCOncPHuTe+/I/cqSHrgoYBAwHsUUtP1zu4CFlUMlN+Y4KukD2S2Yr4+rFQwe3ArPYuAutlit1puzjk6PKqVooIdsh6/ptlfch7VN4dmUSBHATSPrjaMAuABkfpn/DCdM4L2qur0K96epM7kqT04QMsyTt8qt449TDZ;
 24:9Xdq+MuN7E9U26i5rDD7pdYWlD6fUPn2ZMhlmyxjxyIVXYl+yvTHx0jcKB+T7SmDt1lZJ8BmzI3UEMhNSFOJxl4VgVFoetfF+lrdvLMj6KQ=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1138;
 7:vOLMHohq9+75a8ZXIPtNQxENR8LaparIWS+8hDCUII7B4y/cTd2cFExVPzKSjbg+KVJhQsiAEq9eaU+I7EXVRaZ8X7zZEW60gzVCqhn5rjx3MazIJPEN056vr422oGrrGVkQC5e91sanmu9E7uoyvLz2SJBzPjiTSY7GD6+Fz1vRagg9Z5zw5456WtrsYraLksmXy28/NEK/X9DOiIxFP0/amGxXIdIB61XCyhjxwEE+ytdmbZSgj7v4PH0Vu3szqHdt+Q+irPnF4NkJbW4z1RPNYskVAGei3EK7O2/zksECNSXMcfK1TFkk9AVwLiRF6Mh0pgZJKRfMOYkCh5Tag7eKpelBiyD0C0iU8XuYMll0r6Astn7GBisShsLzM1FBb7FR+YPUAmlaLd/NC+AuCUmz6QIIGhDePz6mcp4duDyBxL96O7qenp7/QyKHki2cDt/h7iN21iZejMxClybmUVkBHW+vK+c95QtirMHvN2LFEdUvjnDhvbTUTy/bC6prlslpsO5wSgWZDZzfQE5/iEQn2Cg3XVQxa2t7ABPiP9HBXhi3qxIGHne5nzX7Iy/nQlo8CLTwbufHt2y0wVWQMb8bJfGli/183I+eyO0qr19OgEnu+Pvo77LMtVN8sMumZnDJ6Ux9qam/HoNbryz+cgTjRDIX/7FpwaP31U0uT5f1xyUl481Jv4adyjazvepu+Scjt3WFDWM2B2sGjGRqEVN4LLUbKLzwI3g+nv+uOOTk61OVvcFKFWZKuumJScUqQS/zz+GQS3l/Y6m9bozPk3s2W0AgXCDJNjLToBWmWp8=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1138;
 20:MYs7sYiGwMqhXY8RMyLTKnNN2EWiw2fNyxUnemUZjvh9pMbEkHJJ4mEwpC/JcrfgZo7JdfaHIBVxM8CdbRi64S2yjk5vnrFOHuz4zf5BPx2j4rAIKVqaLuo08uIsYO7jUyt2W9boes2Cdo2DOpoeIb7oS51hMfE5fr1kzZMJdyXdDOqbmS1B/KLQSqZ1lomE+z5b+eSb1Z5qq/z0LYqEx/73oGAPVbsNgLAPaILyoxa7bB69ieoQcvm9gKhWAbwW
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jun 2017 18:51:17.8583 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR12MB1138
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v7 08/36] x86/mm: Add support to enable SME in
 early boot processing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIHN1cHBvcnQgdG8gdGhlIGVhcmx5IGJvb3QgY29kZSB0byB1c2UgU2VjdXJlIE1lbW9yeSBF
bmNyeXB0aW9uIChTTUUpLgpTaW5jZSB0aGUga2VybmVsIGhhcyBiZWVuIGxvYWRlZCBpbnRvIG1l
bW9yeSBpbiBhIGRlY3J5cHRlZCBzdGF0ZSwgZW5jcnlwdAp0aGUga2VybmVsIGluIHBsYWNlIGFu
ZCB1cGRhdGUgdGhlIGVhcmx5IHBhZ2V0YWJsZXMgd2l0aCB0aGUgbWVtb3J5CmVuY3J5cHRpb24g
bWFzayBzbyB0aGF0IG5ldyBwYWdldGFibGUgZW50cmllcyB3aWxsIHVzZSBtZW1vcnkgZW5jcnlw
dGlvbi4KClRoZSByb3V0aW5lcyB0byBzZXQgdGhlIGVuY3J5cHRpb24gbWFzayBhbmQgcGVyZm9y
bSB0aGUgZW5jcnlwdGlvbiBhcmUKc3R1YiByb3V0aW5lcyBmb3Igbm93IHdpdGggZnVuY3Rpb25h
bGl0eSB0byBiZSBhZGRlZCBpbiBhIGxhdGVyIHBhdGNoLgoKQmVjYXVzZSBvZiB0aGUgbmVlZCB0
byBoYXZlIHRoZSByb3V0aW5lcyBhdmFpbGFibGUgdG8gaGVhZF82NC5TLCB0aGUKbWVtX2VuY3J5
cHQuYyBpcyBhbHdheXMgYnVpbHQgYW5kICNpZmRlZnMgaW4gbWVtX2VuY3J5cHQuYyB3aWxsIHBy
b3ZpZGUKZnVuY3Rpb25hbGl0eSBvciBzdHViIHJvdXRpbmVzIGRlcGVuZGluZyBvbiBDT05GSUdf
QU1EX01FTV9FTkNSWVBULgoKU2lnbmVkLW9mZi1ieTogVG9tIExlbmRhY2t5IDx0aG9tYXMubGVu
ZGFja3lAYW1kLmNvbT4KLS0tCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9tZW1fZW5jcnlwdC5oIHwg
ICAgOCArKysrKysrCiBhcmNoL3g4Ni9rZXJuZWwvaGVhZDY0LmMgICAgICAgICAgIHwgICAzMyAr
KysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0KIGFyY2gveDg2L2tlcm5lbC9oZWFkXzY0LlMg
ICAgICAgICAgfCAgIDM5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLQogYXJj
aC94ODYvbW0vTWFrZWZpbGUgICAgICAgICAgICAgICB8ICAgIDQgKy0tLQogYXJjaC94ODYvbW0v
bWVtX2VuY3J5cHQuYyAgICAgICAgICB8ICAgMjQgKysrKysrKysrKysrKysrKysrKysrKwogNSBm
aWxlcyBjaGFuZ2VkLCA5MyBpbnNlcnRpb25zKCspLCAxNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9tZW1fZW5jcnlwdC5oIGIvYXJjaC94ODYvaW5jbHVk
ZS9hc20vbWVtX2VuY3J5cHQuaAppbmRleCBhMTA1Nzk2Li45ODhiMzM2IDEwMDY0NAotLS0gYS9h
cmNoL3g4Ni9pbmNsdWRlL2FzbS9tZW1fZW5jcnlwdC5oCisrKyBiL2FyY2gveDg2L2luY2x1ZGUv
YXNtL21lbV9lbmNyeXB0LmgKQEAgLTE1LDE2ICsxNSwyNCBAQAogCiAjaWZuZGVmIF9fQVNTRU1C
TFlfXwogCisjaW5jbHVkZSA8bGludXgvaW5pdC5oPgorCiAjaWZkZWYgQ09ORklHX0FNRF9NRU1f
RU5DUllQVAogCiBleHRlcm4gdW5zaWduZWQgbG9uZyBzbWVfbWVfbWFzazsKIAordm9pZCBfX2lu
aXQgc21lX2VuYWJsZSh2b2lkKTsKKwogI2Vsc2UJLyogIUNPTkZJR19BTURfTUVNX0VOQ1JZUFQg
Ki8KIAogI2RlZmluZSBzbWVfbWVfbWFzawkwVUwKIAorc3RhdGljIGlubGluZSB2b2lkIF9faW5p
dCBzbWVfZW5hYmxlKHZvaWQpIHsgfQorCiAjZW5kaWYJLyogQ09ORklHX0FNRF9NRU1fRU5DUllQ
VCAqLwogCit1bnNpZ25lZCBsb25nIHNtZV9nZXRfbWVfbWFzayh2b2lkKTsKKwogI2VuZGlmCS8q
IF9fQVNTRU1CTFlfXyAqLwogCiAjZW5kaWYJLyogX19YODZfTUVNX0VOQ1JZUFRfSF9fICovCmRp
ZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvaGVhZDY0LmMgYi9hcmNoL3g4Ni9rZXJuZWwvaGVh
ZDY0LmMKaW5kZXggMmIyYWMzOC4uOTU5NzljMyAxMDA2NDQKLS0tIGEvYXJjaC94ODYva2VybmVs
L2hlYWQ2NC5jCisrKyBiL2FyY2gveDg2L2tlcm5lbC9oZWFkNjQuYwpAQCAtMTQsNiArMTQsNyBA
QAogI2luY2x1ZGUgPGxpbnV4L3N0YXJ0X2tlcm5lbC5oPgogI2luY2x1ZGUgPGxpbnV4L2lvLmg+
CiAjaW5jbHVkZSA8bGludXgvbWVtYmxvY2suaD4KKyNpbmNsdWRlIDxsaW51eC9tZW1fZW5jcnlw
dC5oPgogCiAjaW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci5oPgogI2luY2x1ZGUgPGFzbS9wcm90by5o
PgpAQCAtNDYsNiArNDcsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgKmZpeHVwX3BvaW50ZXIodm9p
ZCAqcHRyLCB1bnNpZ25lZCBsb25nIHBoeXNhZGRyKQogdm9pZCBfX2luaXQgX19zdGFydHVwXzY0
KHVuc2lnbmVkIGxvbmcgcGh5c2FkZHIpCiB7CiAJdW5zaWduZWQgbG9uZyBsb2FkX2RlbHRhLCAq
cDsKKwl1bnNpZ25lZCBsb25nIHBndGFibGVfZmxhZ3M7CiAJcGdkdmFsX3QgKnBnZDsKIAlwNGR2
YWxfdCAqcDRkOwogCXB1ZHZhbF90ICpwdWQ7CkBAIC02Niw2ICs2OCwxMiBAQCB2b2lkIF9faW5p
dCBfX3N0YXJ0dXBfNjQodW5zaWduZWQgbG9uZyBwaHlzYWRkcikKIAlpZiAobG9hZF9kZWx0YSAm
IH5QTURfUEFHRV9NQVNLKQogCQlmb3IgKDs7KTsKIAorCS8qIEFjdGl2YXRlIFNlY3VyZSBNZW1v
cnkgRW5jcnlwdGlvbiAoU01FKSBpZiBzdXBwb3J0ZWQgYW5kIGVuYWJsZWQgKi8KKwlzbWVfZW5h
YmxlKCk7CisKKwkvKiBJbmNsdWRlIHRoZSBTTUUgZW5jcnlwdGlvbiBtYXNrIGluIHRoZSBmaXh1
cCB2YWx1ZSAqLworCWxvYWRfZGVsdGEgKz0gc21lX2dldF9tZV9tYXNrKCk7CisKIAkvKiBGaXh1
cCB0aGUgcGh5c2ljYWwgYWRkcmVzc2VzIGluIHRoZSBwYWdlIHRhYmxlICovCiAKIAlwZ2QgPSBm
aXh1cF9wb2ludGVyKCZlYXJseV90b3BfcGd0LCBwaHlzYWRkcik7CkBAIC05MiwyOCArMTAwLDMw
IEBAIHZvaWQgX19pbml0IF9fc3RhcnR1cF82NCh1bnNpZ25lZCBsb25nIHBoeXNhZGRyKQogCiAJ
cHVkID0gZml4dXBfcG9pbnRlcihlYXJseV9keW5hbWljX3BndHNbbmV4dF9lYXJseV9wZ3QrK10s
IHBoeXNhZGRyKTsKIAlwbWQgPSBmaXh1cF9wb2ludGVyKGVhcmx5X2R5bmFtaWNfcGd0c1tuZXh0
X2Vhcmx5X3BndCsrXSwgcGh5c2FkZHIpOworCXBndGFibGVfZmxhZ3MgPSBfS0VSTlBHX1RBQkxF
ICsgc21lX2dldF9tZV9tYXNrKCk7CiAKIAlpZiAoSVNfRU5BQkxFRChDT05GSUdfWDg2XzVMRVZF
TCkpIHsKIAkJcDRkID0gZml4dXBfcG9pbnRlcihlYXJseV9keW5hbWljX3BndHNbbmV4dF9lYXJs
eV9wZ3QrK10sIHBoeXNhZGRyKTsKIAogCQlpID0gKHBoeXNhZGRyID4+IFBHRElSX1NISUZUKSAl
IFBUUlNfUEVSX1BHRDsKLQkJcGdkW2kgKyAwXSA9IChwZ2R2YWxfdClwNGQgKyBfS0VSTlBHX1RB
QkxFOwotCQlwZ2RbaSArIDFdID0gKHBnZHZhbF90KXA0ZCArIF9LRVJOUEdfVEFCTEU7CisJCXBn
ZFtpICsgMF0gPSAocGdkdmFsX3QpcDRkICsgcGd0YWJsZV9mbGFnczsKKwkJcGdkW2kgKyAxXSA9
IChwZ2R2YWxfdClwNGQgKyBwZ3RhYmxlX2ZsYWdzOwogCiAJCWkgPSAocGh5c2FkZHIgPj4gUDRE
X1NISUZUKSAlIFBUUlNfUEVSX1A0RDsKLQkJcDRkW2kgKyAwXSA9IChwZ2R2YWxfdClwdWQgKyBf
S0VSTlBHX1RBQkxFOwotCQlwNGRbaSArIDFdID0gKHBnZHZhbF90KXB1ZCArIF9LRVJOUEdfVEFC
TEU7CisJCXA0ZFtpICsgMF0gPSAocGdkdmFsX3QpcHVkICsgcGd0YWJsZV9mbGFnczsKKwkJcDRk
W2kgKyAxXSA9IChwZ2R2YWxfdClwdWQgKyBwZ3RhYmxlX2ZsYWdzOwogCX0gZWxzZSB7CiAJCWkg
PSAocGh5c2FkZHIgPj4gUEdESVJfU0hJRlQpICUgUFRSU19QRVJfUEdEOwotCQlwZ2RbaSArIDBd
ID0gKHBnZHZhbF90KXB1ZCArIF9LRVJOUEdfVEFCTEU7Ci0JCXBnZFtpICsgMV0gPSAocGdkdmFs
X3QpcHVkICsgX0tFUk5QR19UQUJMRTsKKwkJcGdkW2kgKyAwXSA9IChwZ2R2YWxfdClwdWQgKyBw
Z3RhYmxlX2ZsYWdzOworCQlwZ2RbaSArIDFdID0gKHBnZHZhbF90KXB1ZCArIHBndGFibGVfZmxh
Z3M7CiAJfQogCiAJaSA9IChwaHlzYWRkciA+PiBQVURfU0hJRlQpICUgUFRSU19QRVJfUFVEOwot
CXB1ZFtpICsgMF0gPSAocHVkdmFsX3QpcG1kICsgX0tFUk5QR19UQUJMRTsKLQlwdWRbaSArIDFd
ID0gKHB1ZHZhbF90KXBtZCArIF9LRVJOUEdfVEFCTEU7CisJcHVkW2kgKyAwXSA9IChwdWR2YWxf
dClwbWQgKyBwZ3RhYmxlX2ZsYWdzOworCXB1ZFtpICsgMV0gPSAocHVkdmFsX3QpcG1kICsgcGd0
YWJsZV9mbGFnczsKIAogCXBtZF9lbnRyeSA9IF9fUEFHRV9LRVJORUxfTEFSR0VfRVhFQyAmIH5f
UEFHRV9HTE9CQUw7CisJcG1kX2VudHJ5ICs9IHNtZV9nZXRfbWVfbWFzaygpOwogCXBtZF9lbnRy
eSArPSAgcGh5c2FkZHI7CiAKIAlmb3IgKGkgPSAwOyBpIDwgRElWX1JPVU5EX1VQKF9lbmQgLSBf
dGV4dCwgUE1EX1NJWkUpOyBpKyspIHsKQEAgLTEzNCw5ICsxNDQsMTIgQEAgdm9pZCBfX2luaXQg
X19zdGFydHVwXzY0KHVuc2lnbmVkIGxvbmcgcGh5c2FkZHIpCiAJCQlwbWRbaV0gKz0gbG9hZF9k
ZWx0YTsKIAl9CiAKLQkvKiBGaXh1cCBwaHlzX2Jhc2UgKi8KKwkvKgorCSAqIEZpeHVwIHBoeXNf
YmFzZSAtIHJlbW92ZSB0aGUgbWVtb3J5IGVuY3J5cHRpb24gbWFzayB0byBvYnRhaW4KKwkgKiB0
aGUgdHJ1ZSBwaHlzaWNhbCBhZGRyZXNzLgorCSAqLwogCXAgPSBmaXh1cF9wb2ludGVyKCZwaHlz
X2Jhc2UsIHBoeXNhZGRyKTsKLQkqcCArPSBsb2FkX2RlbHRhOworCSpwICs9IGxvYWRfZGVsdGEg
LSBzbWVfZ2V0X21lX21hc2soKTsKIH0KIAogLyogV2lwZSBhbGwgZWFybHkgcGFnZSB0YWJsZXMg
ZXhjZXB0IGZvciB0aGUga2VybmVsIHN5bWJvbCBtYXAgKi8KZGlmZiAtLWdpdCBhL2FyY2gveDg2
L2tlcm5lbC9oZWFkXzY0LlMgYi9hcmNoL3g4Ni9rZXJuZWwvaGVhZF82NC5TCmluZGV4IDYyMjU1
NTAuLmVmMTI3MjkgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9oZWFkXzY0LlMKKysrIGIv
YXJjaC94ODYva2VybmVsL2hlYWRfNjQuUwpAQCAtNzgsNyArNzgsMjkgQEAgc3RhcnR1cF82NDoK
IAljYWxsCV9fc3RhcnR1cF82NAogCXBvcHEJJXJzaQogCi0JbW92cQkkKGVhcmx5X3RvcF9wZ3Qg
LSBfX1NUQVJUX0tFUk5FTF9tYXApLCAlcmF4CisJLyoKKwkgKiBFbmNyeXB0IHRoZSBrZXJuZWwg
aWYgU01FIGlzIGFjdGl2ZS4KKwkgKiBUaGUgcmVhbF9tb2RlX2RhdGEgYWRkcmVzcyBpcyBpbiAl
cnNpIGFuZCB0aGF0IHJlZ2lzdGVyIGNhbiBiZQorCSAqIGNsb2JiZXJlZCBieSB0aGUgY2FsbGVk
IGZ1bmN0aW9uIHNvIGJlIHN1cmUgdG8gc2F2ZSBpdC4KKwkgKi8KKwlwdXNoCSVyc2kKKwljYWxs
CXNtZV9lbmNyeXB0X2tlcm5lbAorCXBvcAklcnNpCisKKwkvKgorCSAqIEdldCB0aGUgU01FIGVu
Y3J5cHRpb24gbWFzay4KKwkgKiAgVGhlIGVuY3J5cHRpb24gbWFzayB3aWxsIGJlIHJldHVybmVk
IGluICVyYXggc28gd2UgZG8gYW4gQURECisJICogIGJlbG93IHRvIGJlIHN1cmUgdGhhdCB0aGUg
ZW5jcnlwdGlvbiBtYXNrIGlzIHBhcnQgb2YgdGhlCisJICogIHZhbHVlIHRoYXQgd2lsbCBzdG9y
ZWQgaW4gJWNyMy4KKwkgKgorCSAqIFRoZSByZWFsX21vZGVfZGF0YSBhZGRyZXNzIGlzIGluICVy
c2kgYW5kIHRoYXQgcmVnaXN0ZXIgY2FuIGJlCisJICogY2xvYmJlcmVkIGJ5IHRoZSBjYWxsZWQg
ZnVuY3Rpb24gc28gYmUgc3VyZSB0byBzYXZlIGl0LgorCSAqLworCXB1c2gJJXJzaQorCWNhbGwJ
c21lX2dldF9tZV9tYXNrCisJcG9wCSVyc2kKKworCWFkZHEJJChlYXJseV90b3BfcGd0IC0gX19T
VEFSVF9LRVJORUxfbWFwKSwgJXJheAogCWptcCAxZgogRU5UUlkoc2Vjb25kYXJ5X3N0YXJ0dXBf
NjQpCiAJLyoKQEAgLTk4LDcgKzEyMCwyMCBAQCBFTlRSWShzZWNvbmRhcnlfc3RhcnR1cF82NCkK
IAkvKiBTYW5pdGl6ZSBDUFUgY29uZmlndXJhdGlvbiAqLwogCWNhbGwgdmVyaWZ5X2NwdQogCi0J
bW92cQkkKGluaXRfdG9wX3BndCAtIF9fU1RBUlRfS0VSTkVMX21hcCksICVyYXgKKwkvKgorCSAq
IEdldCB0aGUgU01FIGVuY3J5cHRpb24gbWFzay4KKwkgKiAgVGhlIGVuY3J5cHRpb24gbWFzayB3
aWxsIGJlIHJldHVybmVkIGluICVyYXggc28gd2UgZG8gYW4gQURECisJICogIGJlbG93IHRvIGJl
IHN1cmUgdGhhdCB0aGUgZW5jcnlwdGlvbiBtYXNrIGlzIHBhcnQgb2YgdGhlCisJICogIHZhbHVl
IHRoYXQgd2lsbCBzdG9yZWQgaW4gJWNyMy4KKwkgKgorCSAqIFRoZSByZWFsX21vZGVfZGF0YSBh
ZGRyZXNzIGlzIGluICVyc2kgYW5kIHRoYXQgcmVnaXN0ZXIgY2FuIGJlCisJICogY2xvYmJlcmVk
IGJ5IHRoZSBjYWxsZWQgZnVuY3Rpb24gc28gYmUgc3VyZSB0byBzYXZlIGl0LgorCSAqLworCXB1
c2gJJXJzaQorCWNhbGwJc21lX2dldF9tZV9tYXNrCisJcG9wCSVyc2kKKworCWFkZHEJJChpbml0
X3RvcF9wZ3QgLSBfX1NUQVJUX0tFUk5FTF9tYXApLCAlcmF4CiAxOgogCiAJLyogRW5hYmxlIFBB
RSBtb2RlLCBQR0UgYW5kIExBNTcgKi8KZGlmZiAtLWdpdCBhL2FyY2gveDg2L21tL01ha2VmaWxl
IGIvYXJjaC94ODYvbW0vTWFrZWZpbGUKaW5kZXggYTk0YTdiNi4uOWUxMzg0MSAxMDA2NDQKLS0t
IGEvYXJjaC94ODYvbW0vTWFrZWZpbGUKKysrIGIvYXJjaC94ODYvbW0vTWFrZWZpbGUKQEAgLTIs
NyArMiw3IEBACiBLQ09WX0lOU1RSVU1FTlRfdGxiLm8JOj0gbgogCiBvYmoteQk6PSAgaW5pdC5v
IGluaXRfJChCSVRTKS5vIGZhdWx0Lm8gaW9yZW1hcC5vIGV4dGFibGUubyBwYWdlYXR0ci5vIG1t
YXAubyBcCi0JICAgIHBhdC5vIHBndGFibGUubyBwaHlzYWRkci5vIHNldHVwX254Lm8gdGxiLm8K
KwkgICAgcGF0Lm8gcGd0YWJsZS5vIHBoeXNhZGRyLm8gc2V0dXBfbngubyB0bGIubyBtZW1fZW5j
cnlwdC5vCiAKICMgTWFrZSBzdXJlIF9fcGh5c19hZGRyIGhhcyBubyBzdGFja3Byb3RlY3Rvcgog
bm9zdGFja3AgOj0gJChjYWxsIGNjLW9wdGlvbiwgLWZuby1zdGFjay1wcm90ZWN0b3IpCkBAIC0z
OCw1ICszOCwzIEBAIG9iai0kKENPTkZJR19OVU1BX0VNVSkJCSs9IG51bWFfZW11bGF0aW9uLm8K
IG9iai0kKENPTkZJR19YODZfSU5URUxfTVBYKQkrPSBtcHgubwogb2JqLSQoQ09ORklHX1g4Nl9J
TlRFTF9NRU1PUllfUFJPVEVDVElPTl9LRVlTKSArPSBwa2V5cy5vCiBvYmotJChDT05GSUdfUkFO
RE9NSVpFX01FTU9SWSkgKz0ga2FzbHIubwotCi1vYmotJChDT05GSUdfQU1EX01FTV9FTkNSWVBU
KQkrPSBtZW1fZW5jcnlwdC5vCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9tbS9tZW1fZW5jcnlwdC5j
IGIvYXJjaC94ODYvbW0vbWVtX2VuY3J5cHQuYwppbmRleCBiOTlkNDY5Li45YTc4Mjc3IDEwMDY0
NAotLS0gYS9hcmNoL3g4Ni9tbS9tZW1fZW5jcnlwdC5jCisrKyBiL2FyY2gveDg2L21tL21lbV9l
bmNyeXB0LmMKQEAgLTExLDYgKzExLDkgQEAKICAqLwogCiAjaW5jbHVkZSA8bGludXgvbGlua2Fn
ZS5oPgorI2luY2x1ZGUgPGxpbnV4L2luaXQuaD4KKworI2lmZGVmIENPTkZJR19BTURfTUVNX0VO
Q1JZUFQKIAogLyoKICAqIFNpbmNlIFNNRSByZWxhdGVkIHZhcmlhYmxlcyBhcmUgc2V0IGVhcmx5
IGluIHRoZSBib290IHByb2Nlc3MgdGhleSBtdXN0CkBAIC0xOSwzICsyMiwyNCBAQAogICovCiB1
bnNpZ25lZCBsb25nIHNtZV9tZV9tYXNrIF9fc2VjdGlvbiguZGF0YSkgPSAwOwogRVhQT1JUX1NZ
TUJPTF9HUEwoc21lX21lX21hc2spOworCit2b2lkIF9faW5pdCBzbWVfZW5jcnlwdF9rZXJuZWwo
dm9pZCkKK3sKK30KKwordm9pZCBfX2luaXQgc21lX2VuYWJsZSh2b2lkKQoreworfQorCit1bnNp
Z25lZCBsb25nIHNtZV9nZXRfbWVfbWFzayh2b2lkKQoreworCXJldHVybiBzbWVfbWVfbWFzazsK
K30KKworI2Vsc2UJLyogIUNPTkZJR19BTURfTUVNX0VOQ1JZUFQgKi8KKwordm9pZCBfX2luaXQg
c21lX2VuY3J5cHRfa2VybmVsKHZvaWQpCXsgfQorCit1bnNpZ25lZCBsb25nIHNtZV9nZXRfbWVf
bWFzayh2b2lkKQl7IHJldHVybiAwOyB9CisKKyNlbmRpZgkvKiBDT05GSUdfQU1EX01FTV9FTkNS
WVBUICovCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:51:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18: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 1dLwLP-0001hO-TQ; Fri, 16 Jun 2017 18:51:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dLwLO-0001fc-RF
 for xen-devel@lists.xen.org; Fri, 16 Jun 2017 18:51:43 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 C5/DB-03058-EB824495; Fri, 16 Jun 2017 18:51:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0gUURT27szsjo+R6+6Kp02tNsOyNCXJ+hE
 saGA/DLFIrKDGmtylfTGzxlooi2iKSqsVSlpgpoJBhZW9i14G2Wpi2KaEkC9IMrGSMgua25ja
 /XXu9zrnwGEpbbHawApulyDaeatRHUSbNxpT4x+uTctJLPUYtjRPX6JNKL3z/pwqE+1lLPZch
 /sgY66efoCc43p3aUOaB30Mq0CBLI1LKJjxSxUoiEX4DIIr/tMU+WjxSRVMjZ2niEqNN8DbyW
 8qUuuwCXxdVQyp9bhRBcO1mBgoPKmGRz0+NSFUOBIam1pkMyu3WAPl3v0E5nA69H+9xRA4EO+
 A0iGawFoZLpv9/rcOx9HQ9qaEUeRh8PLcKE3kFF4H1+5tJDCFV8DtSWUywCuh43mfmkwAuAxB
 b+2cRsmMgfqvvRpFFAWd3edppc6AgZkPGpIJeDV0lexU4EJ49/AHo+TUaODqKe+8Jg68VdsVv
 FUNLd5xRjFYYerOwPwQW6Dy4i+kiHwMtA77aOVTjeFbw02VooqEx7PlGoVoZuDL4Jy6Gq2vX7
 Jp/eKm9Us2bUTUZbRWEsRjghiflJyQK1ryzC4bb7HGJyVuTrAJksTnCVY+V0o45LBdR/JBBMj
 vDvK3Zz5Fy1iVMZybGk3N0YbmOg4XmHnJfEDMtwrSUxTLsrips3iXgbY77IIROE9sWo42TBTy
 BPcRi1U+sH9KYEOMeu5wjExzkpO3SZY8hepCqwwRXDzxYUKY8+0Ltn+n2YeiDDoOyTNpQ5yCa
 LO4/ucnUASLjDoui6SEWOyuhfQJubFKbpzVayKNXfwiZfCg5SPhXRfqXJ7ZzuFnR7dKN2qahq
 Yrjx2J+ZmeZXzRxvt3F+pGWhuyi/p1T0IjAsNNwYX9B7ICJqmI8g5PMPKiYKmoboPW7Njkf7U
 v+sTZ2vduNsUb+tu0LU10HvW97v6crzvO72kvuDsYNNKT0sbp9ZljiUOVyZ+k2O/WDHu2kZbM
 fFIcJUr8HxcgWNSVAwAA
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1497639099!48525797!1
X-Originating-IP: [104.47.34.67]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4016 invoked from network); 16 Jun 2017 18:51:40 -0000
Received: from mail-by2nam01on0067.outbound.protection.outlook.com (HELO
 NAM01-BY2-obe.outbound.protection.outlook.com) (104.47.34.67)
 by server-2.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 16 Jun 2017 18:51:40 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=Oz2Chn4MoIWW3MhWLhL9PGueHbW4MhitjrCSBSFgM9A=;
 b=jkBihpALfV1sB3GSfJrnzWOo7BsCnPbTqBp0/ELtA1yhKQhIDCnYaz8a93BtekXfjWLbqU96AANgqjcaVDR+yL7lwkKu/R+k8g0PxLRFXVKe4pEkXGT1fI8p4n6SAZxK+bnyRH/soOsQ0byTyyfiQoJ8l3CuX1KxOsR0/v7E+LE=
Received: from tlendack-t1.amdoffice.net (165.204.78.1) by
 BN6PR12MB1139.namprd12.prod.outlook.com (10.168.226.141) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1178.14; Fri, 16 Jun 2017 18:51:29 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Fri, 16 Jun 2017 13:51:25 -0500
Message-ID: <20170616185125.18967.33160.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.78.1]
X-ClientProxiedBy: CO2PR07CA0075.namprd07.prod.outlook.com (10.174.192.43) To
 BN6PR12MB1139.namprd12.prod.outlook.com (10.168.226.141)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 73dfd98c-c136-444b-0930-08d4b4e8b65e
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:BN6PR12MB1139; 
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1139;
 3:tNElEe6/mSBUAZ0v7C9BrvFhLMjBrRKNOyzFeuRvn4F0K9mleXRH2klgX5jBnuc9fOU0dC1jEKF9uGEWQjwP4SctZ/kZZpeSlq5eBo+SJ9eX+z2CF28wCMKkTqnE5EPzABXG0+rnbwtCHOQJuKB1ItWQ8Zx2IPr+1TeodUXj9bWmSbT3bCcdbuTByVRe+c1/u+sOhUz3dNn5Zp5b9JJi6yuKW/Q67ogxBXAwK2+w700LXnm5BzcFuVnZGodGbOtP0Sb2EIO7P00derAJi0cTk6uNMHauddBMpOv8f5SdZuTGbrYBFndLAlMLsYpVEE2sJTE1+970ii92tdUR9HlYmAadiNqgJFv9O1TP+bAnPYs=;
 25:Dn5bknOZk0IYa8VSt9uYvwixW4MrbmynQYZP3Y0VpYzZ+z+vC6xIaudrksoTROYAFv5QOSYfd9C50kdQuX9QpwOoLmazxAB5d/9Sz0332RTmca85YBz6407rIBTv9Yp0OBsxu///b2Len5nr1iqiRTIJtKPbDlccnfzo+PienyRrXM6R24dfWXPwznLnmy0vBr+qc3rAiFKIELFwO5RNzCOZH+adZi++Fg76q6LdpRyNWBIf5gfo/1E6mtzRhPxFCGYwE0q7mkJfyb1Z0Z1/9kt1uaJ7wDcYCcv55l3JdIyjYQJ2u62LzkyoMuV+EWkJAOQLCEgN+jTV4onA4uVgyI8Y6ezaNWD3seGluUMsPfWf5C3bedbyp3cgzH1JEI9xLmsL5Q2JDP/dM1H03R2XlXG4SlcdTRMc3kFfPBzn0nwK55IvuahfnEnaOudHIDOTFy5DOYyDAXkzfIo6HV25EPNYiXvqVijE7oJw8IH+Lt8=
X-MS-TrafficTypeDiagnostic: BN6PR12MB1139:
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1139;
 31:YeFgMQF/YdpqRD1U77feNqGdpLhGb7VMj3g+sY/2k+SrYQ31Q2MOXDXPORykaQbI2RFf38RJetHSHravuVrjTRDiDIm1xKGSMsmQMHtd570mWTGt3+cJ2L3dMnLsBSUSy/mvhbcwY9BT3Du0vKOjZbFas3juv5PzLkn3UWzRjQp7gwJLJNj4tFrB/wD9dZrL119wZ2OrSelaYnBphKsyv9GC2P26VhvXm4B+28U9m8M=;
 20:5S/1r9GEb1LccjZfJa6V8Q8S0twW3gDG1OmazTC9g5CPDiF8VfLit1uErUKRrKbTSUQm/qSSxijufHU2XymmDfVLYwTO9rLg33wAbAvTTq0jw0hbyP7o1oZr9kp+C9nDclUtkTk4wTJYmnOIhdMMcR5MzkKF+ERexJcnjjgM0pSfdPy8Wv+8lW7QXnT/r6PxTQOYioWeeOJ8N4eB4POb7rpsvGvhkqO+Ldg1rWeq1gMKFHyZKug2AKUOPD+CQTiaIytZeq5xc5efNs/pD/36JbsEop30cy9p69gX2R+cntr6+TfgFYQHsMdlWWWxymCLHtVDmkB3HukP0VN99KtUFGNg6EStVyHzvYozVPsWvCQfthnoW2Kq/DUNVyIDGDdVRpNww5Ftz14eQpLUbPPlfBl6H55/XLTYi2SnMlCYH5lW7rO1i6lm3LkQCntF6qldoyXNNyxAryiAi3Ik8vGArNoV7r2jSCy3Kg2O6qo2/pHGFl0xakbAaRnopJ36/ZjL
X-Microsoft-Antispam-PRVS: <BN6PR12MB1139B39D7A7B5AC74E6B2E8DECC10@BN6PR12MB1139.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(767451399110);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(100000703101)(100105400095)(10201501046)(6055026)(6041248)(20161123564025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123558100)(20161123560025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BN6PR12MB1139; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BN6PR12MB1139; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTM5OzQ6YkV4ak1yZHpsMXpaMjMwWmxoblUxYzRhVVVy?=
 =?utf-8?B?NzB5cVJoTHE4bHpTUUFNWlBtYWt6NEhMalh1bTRkWGlFQkw4djlRRVRkRHNE?=
 =?utf-8?B?YmxoSE1zV0JPZkFhRlM4cWhHeCtsZjFBd0NycUU2M0J0VU1LWDk5WGcwUWtl?=
 =?utf-8?B?UDIvYU5iR21kdzBianpObkUwckZaWlFhOGY1MWRuOCtKTUpla3BYRnJBeTY1?=
 =?utf-8?B?emlXcHB4WURlbExGbjEvdkZsQjVVZ3NjQzFDM0NPQ3FRYmQ3Z1BQVUcwK1c4?=
 =?utf-8?B?cWlWQTlwSDRrMFRzRG1yVndOb0ZNOWFLUENCQXl6TEVST2Q1cHdId1ZYN3VP?=
 =?utf-8?B?VFdJWEd6R3dWVnVVQ3lSQ0xiVGdBQnJ2TWhGYkhCL1lTeUxTMFdDY2U3amtY?=
 =?utf-8?B?NnkzSDM3NHJIMDhnOVFSU2dIWkVhb3c0b0hGWFpBVHZUR1lyaTIybUlFdmtt?=
 =?utf-8?B?bXlZNjZsMGFUU1dRVWx5WVFJR3lvcFZqMWZmeXROV2Rib2xKUmlLWlh0d0I5?=
 =?utf-8?B?R280WjM2K1F6SkExQ1pucUk5WlREemEwY1BPWXF4c3FQWnNGR3dudi9INnlu?=
 =?utf-8?B?ODdCVE9Fd3FPQ0JxR2thbFhiVXRXK0wzZmg0WFV2QmN4UDhldzFybzBnakRH?=
 =?utf-8?B?Ym1qbU9Za2JDMVgzTVlxaG9VdCtXZzlyejRNQVcyTFZDRjY0Sk83Y2YwZGpH?=
 =?utf-8?B?R3lhM0ZjcFF6NFVvZ0NQQXdVLy9PTDZWSU82T01WdzNrMUFOTlhYb21VZGhB?=
 =?utf-8?B?R3lVS0w2OEF3dysvMkFlQ1A4cnZ6MzlMaGpUZWpJdmwzcnpLRHM3MHRYVU5X?=
 =?utf-8?B?SmY4bFduNGl1bDFZZzZidGlnVlhzVytwSHVqaXgyME5LWmQ4cndhR1FPS200?=
 =?utf-8?B?eXg1WWhPd200S00wemlVZzc3Q0pKNHY2bnplTTdKZWxJdlRic1N4ZHFacTVZ?=
 =?utf-8?B?ZXBnWWRDclo5eFdSaktwTkRHek4vTmE3Qi9WSFJpN0VndUJSVHg2eCtLWlFv?=
 =?utf-8?B?VHJ4bGl2VWd3R2I2M0NiM3RNWFhGVS8rQWJXZ3Y3UWpLMkJiWWtCMEYzVXFZ?=
 =?utf-8?B?bFgvWFkyOXRvRGJNeFkyeC9NNE5RUTNGTkl1V1dxY0pyVnU2M2crcG12RGhP?=
 =?utf-8?B?NGdrRXpjM2lYS0p2eS9lQkQvQkU2N3IrZDY0MmVUYkxDQVZuWUNLR2FWOVRE?=
 =?utf-8?B?NVpncXhvWkk0K0RtczhxQytqejFydXF3RVRhWGx4WURMRlgvaWJlOWUrT1Ux?=
 =?utf-8?B?ZkFEOGl1Wk9XSzNYbTMxM0tLZFpDZERWTUNSak1WSjJUdVpQUmd3cmJobEdk?=
 =?utf-8?B?ZEUrMFl3a0JEWlV0OFF6VEVGR09lbDJweVBtVWxTYjZKbmJLOUk1ZVB4ZnE3?=
 =?utf-8?B?QUg5NlJEQkg1MzZucXk1Y1BySWRNUURnQXJIN2xzRERGVnU2aVpJVXJzR3ll?=
 =?utf-8?B?bGw1YlRueHhnWklicDFXbVYrNVpDTEVhenlBVmxzNXhOUTY5ZVYzM0xlZkJF?=
 =?utf-8?B?alpWTk9kQTBKWnM0Z1hick9YalVjcUpKSGpLL3plbUhZSHN3Qm1xUmI3NHVL?=
 =?utf-8?B?bzVjSEZ2UDkzUVVrbWJmWXQzQVhjdGpkVTNiaUJsZHFITkY2d2s0cVZsVk9M?=
 =?utf-8?Q?8ovUHLSxwwQoYn+3r/M?=
X-Forefront-PRVS: 0340850FCD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39410400002)(39400400002)(39450400003)(39860400002)(39850400002)(39840400002)(7736002)(42186005)(6666003)(47776003)(4001350100001)(66066001)(54356999)(7406005)(8676002)(81166006)(2950100002)(83506001)(50986999)(5660300001)(53416004)(305945005)(189998001)(25786009)(33646002)(2906002)(7416002)(110136004)(38730400002)(53936002)(54906002)(4326008)(9686003)(76176999)(50466002)(478600001)(86362001)(72206003)(3846002)(1076002)(6506006)(6116002)(23676002)(230700001)(55016002)(103116003)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR12MB1139; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTM5OzIzOlhMM1UrL1lwaENqMGR0bk0rZ3VmS3B4UVFw?=
 =?utf-8?B?VWpXN09VRUt4QzlLOTMvVDNSUmpsYU1ucWEzRjVHSlUxT2wwcTVtRWV5TWsw?=
 =?utf-8?B?eEdXL29oNG5MMXNDYndwemVtVE5raEgyNFZqeDJIVmtSWTlFL0R6dExUVFpT?=
 =?utf-8?B?VVE0VDJrSlIySVZVWlpqRUxzd0JDeUFaR0tLR0ptUXM3YmU4OTJsMk1tNkp2?=
 =?utf-8?B?QUxZZnd6Qm4wWVV4bzN2S01paXJiMmJxN3ZCL21TRUl2Q0dZNWxTLzJVUjBq?=
 =?utf-8?B?dEM2eVpWK28xREN3eXNOUmNDRk90R1cxTDFCeHNIekNacmNSQ3lEUmVqanBE?=
 =?utf-8?B?Y1NSNWhnV2ZrK1JQeFRITjgxNXFCMFhxQlRsU0QzeUx5RUZxSEc0eno0S0U1?=
 =?utf-8?B?VnhNYzdEU3didGowL3lZd0dhbEh3K1QybUZ4ZkI1M3lySFhwTXhmUmp4Qm01?=
 =?utf-8?B?bWZYOE1PNFEwbWozNDRDeDB1QzZlT0EvR01GTWNiM3NqZzEyTHo1aktiYk1V?=
 =?utf-8?B?dHZKaHpIZTRSL3QzdXFXQVlERVhNV2U2OU9uYUJ2bXFER2pUbUNiWFJ3akNj?=
 =?utf-8?B?Z3FBTHhxVEw2ZlJjdUFtU1FMODMwMjNNc0tMSUZmbUtZR1NtdnZJUFRmQkZV?=
 =?utf-8?B?ZXkrWGJlN252NzVuK3N3TC9CMXZVWGF4YmZ2SlJQUUFrdDExalFNTjU4UEx1?=
 =?utf-8?B?dWl3T3pQVFZVemFjMXdoekt6TC8rVFVGeWFuRXJ2bm03SkR5cWY4emkyaUM4?=
 =?utf-8?B?STlGbXZMb3JBNXJJODNadUxuNVpUb1VZZzhwaUJKWnVDOTIwU242S2l2SWZF?=
 =?utf-8?B?TFpIdGNGQ2xFc3AwZWdpYWFvb1pDWlVlU2xxWU9LT2RyVEo3aFgyRHdzOXBN?=
 =?utf-8?B?STUrS3VQbThTRmxOQnY2ZWJ3SG5UN1hLeUZKL3pWdFNZYVd1Ylo5UVo2bTZu?=
 =?utf-8?B?ZXR3SkdQY2tpSVFVdkxQUUh3bitJQW5ITmJFemgrbGJTWjdmVDRCTXFvQ2VB?=
 =?utf-8?B?d3VzdjRHRzZWZmVwT1d4SlJScDFaZ3k3N0UvUzNoTllrZUplMWRKNkNyQXN2?=
 =?utf-8?B?a3Z0ZHd1dXFVTW5JMm5mK1ZTenNjWFUxeW11VDk2V3AyOFdVVmpOcHJDZ0Fk?=
 =?utf-8?B?ZlNvYkJhY0ttcjgwOXYvZXhKNEQ1TGNSb1dTZjFVcGsvbmdtbUZvTll1ejZS?=
 =?utf-8?B?SmZMM0V0R1EvMXFidlU5cWo4b2lqdlNIWnJyWk1LaEgxaFMwMG0wQmNzMzR6?=
 =?utf-8?B?R1BibWp2V1VYelNGUkllY0xOUkxOR3NOMnMrTHRZOWVuTjN5Mlg1QndONWpI?=
 =?utf-8?B?RFR5alNJaXQwUk40L000Z29UV0VBcSs3YXRjMnhuMmIzMVBZMEhoNklZc3hG?=
 =?utf-8?B?OGMxazNXWXdLVzBacWRUMTZaTnRwWm9yVWNvK2dOdUxDcUl3dkNVclFYZ3U2?=
 =?utf-8?B?SDhLL1BJQmY2RzNlNFFENW9zQk9LdnZGTUQwMXFGb2Qvd0krYjRENXlvVW9T?=
 =?utf-8?B?UktENzM4WEhZNFpTdE5hUDBWOEpqd0RidWRYSXJYd0hEQUllRExER2dpZVp4?=
 =?utf-8?B?bEd3VmhRZjhQMnp1M01vQVBBWFZiOENuT2ZMSm15RFltRWpzWGFESzhpbGlr?=
 =?utf-8?B?SDVJYVI2RTBwaEhlOFVNRUlMR1FDMTdFVDQrQnhpVjMvZTNsVEhVajJ3PT0=?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTM5OzY6TllGQ1VPWDU1cit4dnRMbVkwb01KOWI2WXVL?=
 =?utf-8?B?QlQzRGJlZmhZNkNJMG5qV1RhbWkyTjZsWXorVVk1N3NsTzkyeUs0aHkwUkJP?=
 =?utf-8?B?T0U2RlZDdzhzMG54SmVnbUxTRVluZC9ZYnFOcDl0T1VEeC90VC9xQ1VwSzB6?=
 =?utf-8?B?aVZWMUlldjhhM3dmZVN2TW1WTW5hS1lsM2pRWlJXVWVNakV0SEZHS1Q1QURH?=
 =?utf-8?B?ZW9DVmVMaEc0YmZHSlZGdUtrcG9nOUNZbFMzcEFKRWVIYkNzbTl2UTBoYzVL?=
 =?utf-8?B?b0RlQVJmY2tweDM1d2VOZUVYWGtsYklIOXZaa2VXQ2daUUcvTjdyMC95bnRm?=
 =?utf-8?B?Y1VoNTFiN0NqQ2RtUGQwZWlvVVpOaEJYZXc4MjRkOGdvY2JmRTMzbHFaRndQ?=
 =?utf-8?B?Ny9SQk9DQ2VJYXArNmEyczJveGJPTldqbnd6a3VQL0JHczRqN0V1OVdQY1or?=
 =?utf-8?B?Zi9IVE9GRmtLenkyMmg2ZGFzZ1A5WFJYYzVqMklGU0IxaFE1UzZ2eDZyemRm?=
 =?utf-8?B?SDdLVU9zYVdFZXlzazkvdG5WREpabER3RjdqVExBZ2RLbTB0eEw1QXNCN2tO?=
 =?utf-8?B?c1k2bE1MTXZXNkUxTnk1Z09pemt1SE1hRi93MXpDVlh0Sk5qZi9IVTJ6UnRH?=
 =?utf-8?B?b0xyZm1lVjBFWkRPTkZmcW42U0Fhd0VKOWNpWXBtd2JuMVdraVZEa2lwU2lm?=
 =?utf-8?B?SktYWW4wYXRzcXFMcCtZbW1ybnZ6cnk4SFJTL0dSbExxdnV2RXYzdDZJMHpj?=
 =?utf-8?B?ZThVNzlUY2FBYTQ2aDRtWGZmMU5GRHlZWnRYdDhsVEJrQzVOMy9RbzZ2Nmpj?=
 =?utf-8?B?Q1Y0V1dycC9tOVJhekpzSit0OXZQQzR4VUw0TmJzdWhIeFVIeVN3SW5neitx?=
 =?utf-8?B?MkxRbUFJUVlKY3A5YTQ5ejh0aU9TRnI0dTVucVFWUlJaSDRsRTFyVi8vbkNH?=
 =?utf-8?B?NURPN21oamxOem9VamVvZlloKzc5Z2x6bjVMdndCNWNWeVVFZWIwb3lyY2hR?=
 =?utf-8?B?bURqek82N3JISXhuek96RmIyY2xoK0tob0dVaU16OXRVNytQMGtnSFlYOGJw?=
 =?utf-8?B?UElrd1JuaE1JdE02Z2pma0M0cDQ4NjQ0MmViNnNoK0ZrSWNqK0tOMEN1Zkkr?=
 =?utf-8?B?b05LUzdGTU9jcHhMQ1hHandZaDJtVmJjK1lEZlBNc2VqaGR0WFdlK2hqay9Z?=
 =?utf-8?B?ejA0aklza3Q0a2g4am1EUVFJM0s2bExLdU5lREp4M09GQitGRGRBRnhkaHU1?=
 =?utf-8?B?S2V4bVdDMWhGRTdzVHlGWFlRVmJyYldEMGRPUlc0MzN1dm5ucVhoOURWQTJp?=
 =?utf-8?B?clRYbVRFSHQ2TXBWM0dnSWNGUE5BcUlXeFhrVVlONk9xWmtGVnV6MFY5cFVi?=
 =?utf-8?Q?JYhKxUv?=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1139;
 5:xjV+C/hsmikk9GMuFXGfAx3i/sf4QEw5WDiT5P3lkIeqiIMsY+98uIzYL2c1UeE59vqo3xi3tZRq3gwDvESewpZ0bM5imO4G95h5DQNLsLyBkryjOwVRfDcpuVcCQEuOo6EobLPnpR3/zq/oC9t7N8/5qFddpoiBYSShIJBpnHWFsxzvBhe1EWy14zTySR7kcTrsDY1BzBj8FtXEgMsc/UoiP85bFbDcqGr4imL0n6g1EqMv6Ul7DeQitNWpRNzjm1TSgsYYzgHrUt9SxGM/vSQDA8xR+nDprvRr9STWZaIqab3xW9YvYSZBfgBPq4x8hY4TJJPUbvYq79ZDg/Q5vb9Ok9dPwaApVKvfZHXQYfud34EW5bejLcIt+bz6jAYC6TDV6PpxMGzfp6XTul/Pl0rlyJRuWcLUxU9P9tIwCDEUhAAG67FoO7oKx5QvjwxP88XP1+EhR9ZO52SEIi0ht7n4L9kpAjs+uqGNWr1nFjxGYjWo3vj2ngpJhC95Pqpc;
 24:rG69YXXwAhAurvgTT7mZQemZRE75LjmfjFCOquxzuTT+u4BnooHSTfswSTFPdoQACIYpy9kkVUb9AaRqHB/8GsJ9jSWK6GkyHLqtVqVIswQ=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1139;
 7:a2LwvEWnRrJMUQh2CFS16CjUshQXXbA5bJvkDwXCJZ5dipjZz16oX6TQN88fE5k5zDrUUt/RKBltOeqAMa71kFFgcemBBkRJ3gRn7av+0KsmhofZPk25pH7WAk3NsXCs0dibwQMMpaPHzqccdEimxL2opd5Rtqmf55yxDZ89SCn3a7VD8UuPfXzyCoXjvqz/yfhx0fCC8DsYnegWP8qMRfPpWZXIkCEn9xzOHM1UuU6AV4cN+8Xqa+vYrjJcSpLx/evLMgoUU4eMXC5AEZSyjrIBsvY6ifnvvvsMTEahCvohkzS9oh1eq71+yg3iWsuyvxxRJUbyjxPXZo5IFAkNRCK7CXoDE2vXgVO8mJekOBcDHxDwil8cVlL56OAbDxHC44+K8RG2jAaJAumT4Z8Kz8VjwDycmqYlPbypivFkmlOp7A8oN/4ZHZ+IH+E981Ly5FNelgOTLCAPHKNDHed/vFnXwV5cbKhgcGJPFNITSLb2LjErAbjBzM6eHZeDsU1h4yuU6tIX0pS57iRVzjYChSUzubLBiPS/RGYUDuwIldPc0esaVYgVrE/Wt4s3OLWWrIW57VjvEQWm0I4lyuxoqoaOAbG8q5jwRQlxBtKOC9CMRTUQ0e0QDqVpz96TmN9JrxyjWonFctBHNSruWM4ZNuGX1YBY4wUKnqraO3giA5W7ECBGyM6FsF6Sz4QvF67L4EWW/zEyCKnG2JCe1vii9BFncanANTbkyWw1GqtybKLKDu3ua0HFV7XHeY0BP5SdOiaco9HLSmyKkL8R+BCYNiOfV29df+NdHM9drcmjaDA=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1139;
 20:FAeTe9BN3fwbXWc6CPsv/s+wAD0cX5mGsrzX+E7J2KcQ0ucavUJedI35PKZfOqavADNeVvqKv9mU86f2gfQEcEKo9BHcDsdlEBf58MDaHFK2ok7pYuqSldjF3BEgrLN+LctTVXrrhhEqjpjhVtJieYEE93nqGr7lD91t5wgyNNutx35TY2rsAp4GgULwxJPxXsAESs4pYl22lRvbrGmP1kd2h80+Oor5X3hjxNK4HijozMXypLi7XIDrZPbiR29A
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jun 2017 18:51:29.8298 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR12MB1139
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v7 09/36] x86/mm: Simplify p[gum]d_page() 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>

Q3JlYXRlIGEgcGdkX3BmbigpIG1hY3JvIHNpbWlsYXIgdG8gdGhlIHBbdW1dZF9wZm4oKSBtYWNy
b3MgYW5kIHRoZW4KdXNlIHRoZSBwW2d1bV1kX3BmbigpIG1hY3JvcyBpbiB0aGUgcFtndW1dZF9w
YWdlKCkgbWFjcm9zIGluc3RlYWQgb2YKZHVwbGljYXRpbmcgdGhlIGNvZGUuCgpSZXZpZXdlZC1i
eTogQm9yaXNsYXYgUGV0a292IDxicEBzdXNlLmRlPgpTaWduZWQtb2ZmLWJ5OiBUb20gTGVuZGFj
a3kgPHRob21hcy5sZW5kYWNreUBhbWQuY29tPgotLS0KIGFyY2gveDg2L2luY2x1ZGUvYXNtL3Bn
dGFibGUuaCB8ICAgMTYgKysrKysrKysrLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0
aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2Fz
bS9wZ3RhYmxlLmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wZ3RhYmxlLmgKaW5kZXggNzcwMzdi
Ni4uYjY0ZWE1MiAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcGd0YWJsZS5oCisr
KyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BndGFibGUuaApAQCAtMTk1LDYgKzE5NSwxMSBAQCBz
dGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgcDRkX3BmbihwNGRfdCBwNGQpCiAJcmV0dXJuIChw
NGRfdmFsKHA0ZCkgJiBwNGRfcGZuX21hc2socDRkKSkgPj4gUEFHRV9TSElGVDsKIH0KIAorc3Rh
dGljIGlubGluZSB1bnNpZ25lZCBsb25nIHBnZF9wZm4ocGdkX3QgcGdkKQoreworCXJldHVybiAo
cGdkX3ZhbChwZ2QpICYgUFRFX1BGTl9NQVNLKSA+PiBQQUdFX1NISUZUOworfQorCiBzdGF0aWMg
aW5saW5lIGludCBwNGRfbGFyZ2UocDRkX3QgcDRkKQogewogCS8qIE5vIDUxMiBHaUIgcGFnZXMg
eWV0ICovCkBAIC03MDQsOCArNzA5LDcgQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIHBt
ZF9wYWdlX3ZhZGRyKHBtZF90IHBtZCkKICAqIEN1cnJlbnRseSBzdHVjayBhcyBhIG1hY3JvIGR1
ZSB0byBpbmRpcmVjdCBmb3J3YXJkIHJlZmVyZW5jZSB0bwogICogbGludXgvbW16b25lLmgncyBf
X3NlY3Rpb25fbWVtX21hcF9hZGRyKCkgZGVmaW5pdGlvbjoKICAqLwotI2RlZmluZSBwbWRfcGFn
ZShwbWQpCQlcCi0JcGZuX3RvX3BhZ2UoKHBtZF92YWwocG1kKSAmIHBtZF9wZm5fbWFzayhwbWQp
KSA+PiBQQUdFX1NISUZUKQorI2RlZmluZSBwbWRfcGFnZShwbWQpCXBmbl90b19wYWdlKHBtZF9w
Zm4ocG1kKSkKIAogLyoKICAqIHRoZSBwbWQgcGFnZSBjYW4gYmUgdGhvdWdodCBvZiBhbiBhcnJh
eSBsaWtlIHRoaXM6IHBtZF90W1BUUlNfUEVSX1BNRF0KQEAgLTc3Myw4ICs3NzcsNyBAQCBzdGF0
aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgcHVkX3BhZ2VfdmFkZHIocHVkX3QgcHVkKQogICogQ3Vy
cmVudGx5IHN0dWNrIGFzIGEgbWFjcm8gZHVlIHRvIGluZGlyZWN0IGZvcndhcmQgcmVmZXJlbmNl
IHRvCiAgKiBsaW51eC9tbXpvbmUuaCdzIF9fc2VjdGlvbl9tZW1fbWFwX2FkZHIoKSBkZWZpbml0
aW9uOgogICovCi0jZGVmaW5lIHB1ZF9wYWdlKHB1ZCkJCVwKLQlwZm5fdG9fcGFnZSgocHVkX3Zh
bChwdWQpICYgcHVkX3Bmbl9tYXNrKHB1ZCkpID4+IFBBR0VfU0hJRlQpCisjZGVmaW5lIHB1ZF9w
YWdlKHB1ZCkJcGZuX3RvX3BhZ2UocHVkX3BmbihwdWQpKQogCiAvKiBGaW5kIGFuIGVudHJ5IGlu
IHRoZSBzZWNvbmQtbGV2ZWwgcGFnZSB0YWJsZS4uICovCiBzdGF0aWMgaW5saW5lIHBtZF90ICpw
bWRfb2Zmc2V0KHB1ZF90ICpwdWQsIHVuc2lnbmVkIGxvbmcgYWRkcmVzcykKQEAgLTgyNCw4ICs4
MjcsNyBAQCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgcDRkX3BhZ2VfdmFkZHIocDRkX3Qg
cDRkKQogICogQ3VycmVudGx5IHN0dWNrIGFzIGEgbWFjcm8gZHVlIHRvIGluZGlyZWN0IGZvcndh
cmQgcmVmZXJlbmNlIHRvCiAgKiBsaW51eC9tbXpvbmUuaCdzIF9fc2VjdGlvbl9tZW1fbWFwX2Fk
ZHIoKSBkZWZpbml0aW9uOgogICovCi0jZGVmaW5lIHA0ZF9wYWdlKHA0ZCkJCVwKLQlwZm5fdG9f
cGFnZSgocDRkX3ZhbChwNGQpICYgcDRkX3Bmbl9tYXNrKHA0ZCkpID4+IFBBR0VfU0hJRlQpCisj
ZGVmaW5lIHA0ZF9wYWdlKHA0ZCkJcGZuX3RvX3BhZ2UocDRkX3BmbihwNGQpKQogCiAvKiBGaW5k
IGFuIGVudHJ5IGluIHRoZSB0aGlyZC1sZXZlbCBwYWdlIHRhYmxlLi4gKi8KIHN0YXRpYyBpbmxp
bmUgcHVkX3QgKnB1ZF9vZmZzZXQocDRkX3QgKnA0ZCwgdW5zaWduZWQgbG9uZyBhZGRyZXNzKQpA
QCAtODU5LDcgKzg2MSw3IEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBwZ2RfcGFnZV92
YWRkcihwZ2RfdCBwZ2QpCiAgKiBDdXJyZW50bHkgc3R1Y2sgYXMgYSBtYWNybyBkdWUgdG8gaW5k
aXJlY3QgZm9yd2FyZCByZWZlcmVuY2UgdG8KICAqIGxpbnV4L21tem9uZS5oJ3MgX19zZWN0aW9u
X21lbV9tYXBfYWRkcigpIGRlZmluaXRpb246CiAgKi8KLSNkZWZpbmUgcGdkX3BhZ2UocGdkKQkJ
cGZuX3RvX3BhZ2UocGdkX3ZhbChwZ2QpID4+IFBBR0VfU0hJRlQpCisjZGVmaW5lIHBnZF9wYWdl
KHBnZCkJcGZuX3RvX3BhZ2UocGdkX3BmbihwZ2QpKQogCiAvKiB0byBmaW5kIGFuIGVudHJ5IGlu
IGEgcGFnZS10YWJsZS1kaXJlY3RvcnkuICovCiBzdGF0aWMgaW5saW5lIHA0ZF90ICpwNGRfb2Zm
c2V0KHBnZF90ICpwZ2QsIHVuc2lnbmVkIGxvbmcgYWRkcmVzcykKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:52:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18: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 1dLwLg-0001pi-55; Fri, 16 Jun 2017 18: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 <Thomas.Lendacky@amd.com>) id 1dLwLe-0001os-BH
 for xen-devel@lists.xen.org; Fri, 16 Jun 2017 18:51:58 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 B3/D3-02022-DC824495; Fri, 16 Jun 2017 18:51:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphk+JIrShJLcpLzFFi42LJ0Fcz1D2j4RJ
 psGeeqMWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmtG9cAtTwdpuxorH94QbGP+UdzFycbAItDBL
 rDpykBHEYRSYzCix9vokZhBHSKCVSaL3/FmmLkZODjYBHYlrb7+A2cIC4RL3zs5mAbFFBBYwS
 TyaJgDSwCzwlk1i37kzbCAJJgEZiQWLljKD2CwCqhLfdm1mB7F5BTwkLq4DqeHg4BTwlGi9Bz
 ZHCCjc/vM7mC0qICex8nILK0S5oMTJmU9YQMqZBTQl1u/SBwkzC8hLbH87B2y6hICCxPbv39l
 ATpAQaGOU6H7VBDVTRWLW5wvsEEWyEkfPzmGBsH0lFv/vYQeZKSGgLHGqxQ8iXCtx88MyFog5
 E9klFmz8xwqR0JJYc/oxM0RiGZtEV8ddqKE5EhOv/YEaaiHRvfAPI4R9hlXizucEiIYJAhJvj
 h2AKpKROPCzgx0isYRV4t3X7cwTGLVnIfl0FsKns5B8uoCReRWjenFqUVlqka6pXlJRZnpGSW
 5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYJJgAIIdjF/6nQ8xSnIwKYnyvn/iHCnEl5SfUpm
 RWJwRX1Sak1p8iFGdg0Ng0dGmYCmWvPy8VCUJ3gZ1l0ghwaLU9NSKtMwcYBKDqZTg4FES4U1R
 AUrzFhck5hZnpkOkTjEqSonz7gXpEwBJZJTmwbXBEuclRlkpYV5GoJuEeApSi3IzS1DlXzGKc
 zAqCfMGgUzhycwrgZv+CmgxE9DioAsOIItLEhFSUg2MRSs4ZfbuevnOxfGq7yOne7f2dwo0L5
 p717zF7wXjEpFca7OmKVt78z20H0Y115x8+GDV0+Pyyz1LOOcc6HC9zHPjXeyJ1fqJWYesZpn
 s2uNxqnCx8pQfcqtm5QlmBPRNL2Fqf7nr9Qbz7hNPdZ+GzpCf/9x0bX/rusMNE106dFerJJ15
 xt1+TImlOCPRUIu5qDgRAIcubaaXAwAA
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1497639114!83191081!1
X-Originating-IP: [104.47.38.49]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10602 invoked from network); 16 Jun 2017 18:51:56 -0000
Received: from mail-bl2nam02on0049.outbound.protection.outlook.com (HELO
 NAM02-BL2-obe.outbound.protection.outlook.com) (104.47.38.49)
 by server-2.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 16 Jun 2017 18:51:56 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=gUScnrHak6gcev2g8Y/qzbz4WaAssrr326JDQ62vuWs=;
 b=Ebn1YTI+R6ElIrsPVrWLTCmxJ2YfeC/d+2RelHmA6PnIlbXt6jOmMU1UGYPgIod+/XCZgpTLb6vUHtqI/SRnw+eJwUfwEn0AvO1JlbSpY7fmpRqWjN5NZ1e4Ls96rNW/9y7hBwQGF7CCSX0/r8mnlFPbRJXvYa9vjitXA5Y6hzo=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 MWHPR12MB1152.namprd12.prod.outlook.com (10.169.204.16) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1178.14; Fri, 16 Jun 2017 18:51:44 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Fri, 16 Jun 2017 13:51:40 -0500
Message-ID: <20170616185140.18967.61905.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: BN6PR04CA0054.namprd04.prod.outlook.com (10.174.93.171) To
 MWHPR12MB1152.namprd12.prod.outlook.com (10.169.204.16)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 36455d73-69b0-4ffa-4fc9-08d4b4e8bf02
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:MWHPR12MB1152; 
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1152;
 3:Qk1wnGt6MmaH371nXKQV2jWb/sfEQEwHdTiJAjD0ICIZuWfooPiDbl+8/FSdxmvldBF7M3QtyEcig78fCnvt9zounPfJCeu7b3Od7HWxLG+sRH11L/YTWJRX6PgQqOoofTQIh9OYMlDLtKqTgcjUur5mi4v7Nqw1sy6lcmENrn1gzlKQitUhDI2JfZ3pBW+RPYk5rrJgIWkgFAYAeU7Is98p6dDq5aZ5cXm5/ne6dNdOHywPCqQ1fuLZUyB2tALHRRcrWXbkdccXVzYuXt8lQ69coI7HzJxck4yzsqKuX7gCwnk22fNlWbvPL6hE+kiYt+Lh5VBVd40p47X+BNHF/HaxS1ZjbZOYy8I0Vv1dUsU=;
 25:DiAMWu2wWP0DHO3dnaDVR3D6P8i/sDSMX3iYLSXKcDzP3gcxRK9NQzR2FJOLjUb++sOHXte/XhjC3wgEooURipVtcbqKKc2qQgkGPa8MNG7KNQoP3s4S+sqrQ4NzQiMIGSNXWaCmMehrwxKdzf9Vv13k/F7936/lXKYiGDxD8AUtlwc4CzxKyYp303Ttr3k/+bCUbkRuz0jlVidh/r9SPBGKaDDU7F9cNbTo1TPYi0bs8tkf4zq2ONX1p1V0PpWg/bu/CN9nJ4JnVE4YIfEm91F5Chl8FfeqcL1eCX40lP0KphpCL7BuvrMqfWreKCcZoIjsjFNWtISqScHE8xq3iISRTti4/4pYAXKYCzlX9FTQ9RzMygvwmhqgPhS39A1X17+sLDpTDUy0VqadtM4TyFL2s/BGiQFzA4Z/j45XEfS7mScilcB2rUVMu0YhJbkU2x1cR2pb08BIMDsFWyMufS3F9WLaRRkxz/BL2MEcbso=
X-MS-TrafficTypeDiagnostic: MWHPR12MB1152:
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1152;
 31:D4ukCOlIGbXOziarOyVZWGLKvG/NGjjqh2R8R9Mx+qbYz6fcc3Qe1xC2JaR3lF0SoL6z7QmiZZDlmx/JxIk6AfrxpSzvIua5k+UtjDLdxsLpfqT8is9FORRE7UHxQhq58Z9mCT1kBxnbcWT8nD4Hg2yCiNLXEBOftnkV/BTZMqWIfQsoSjDNCK+xRLVRNQc7HG7xws/cyuwISBHoHPkEFb/fpn46+5/swJSZsJPEyAc=;
 20:nz+Mv5J/PMPK+HRM5qxD3ELQZUoa92UEEJhVxsHTLk3wJNhDNmTmAN2tz/T3XYtJyKI2Q5hYcUbadxABibKLoNi2pZ942FtCPYu4DX3hX2OMv7RewflYOyMsaOk6w01aPOsQp+WGoTybko+M8ZM4GAAyml1FqBR6WiNzYdZmFjWa2qdLlaG9LGv/BJu6VblPhXHOJG3numbiSWscGHqDTaQ2V2mLybaNNKnx8A/yxuZUZVJD9nag8eXCxksO5KC0eGwN6t009s1VUznwZMGMb2JFqt8+orpovlr52QV7yde5MSfc+u6sLLs626eO1i3pud8Wnt+MUZRCTK0qbhICEmtV0JbdgOQfP7mAeg3mA+w/zc75vI7gzmP7+qNBmpuEPaJGgboVTu30XTFu9GILd+ThdbpfmwjNCJiuTxWLY+PBfVua0UGm3mBJD8rB7Wya/tp2o8UDC5IzggSBnhwirlZUu+ezV3LfotaxvPSLcZPoPSYeBL8Atbn+Sk5tI85c
X-Microsoft-Antispam-PRVS: <MWHPR12MB115242FD73D8C1452DFA3526ECC10@MWHPR12MB1152.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(767451399110);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(93006095)(93001095)(10201501046)(100000703101)(100105400095)(3002001)(6055026)(6041248)(20161123562025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123560025)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:MWHPR12MB1152; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:MWHPR12MB1152; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTUyOzQ6UnNtNUY5TUlaUThGdURKWTBMOEhRZUQ0aWZQ?=
 =?utf-8?B?Y3p0ZWJPSlBSQk8ycE9ScHdLZWpHREgwd1duSm4rZlpEeHRSbTlkWWZrT2tG?=
 =?utf-8?B?azVCRTEwQmIrN2RTWitOUm9IOC9veTBoa0huaU11MXRDbHFSU090eS9JMzNQ?=
 =?utf-8?B?Rk9nQUl2bVJDMTd6Ui9zZi9Fck5udnJPZFdlYlcvTzYvQ1FPNlZLSm9valV2?=
 =?utf-8?B?UUhYTVJXaUlid3NaSUN6QWw2ZU1jUWR3SXdKZVlaN284Sm12K3p2ZE1KNGNu?=
 =?utf-8?B?UlZlazRiZS8wZVJwS3NzUDJSdkdDR2lva0xYMFY1QjRYcmJiaEpVQ0RqT25w?=
 =?utf-8?B?NWlwRDZ5Q0RRc25EbVlZYS9acDZBc0pnL1o4bldmT2Y4OWVySlg2Q1FJRURV?=
 =?utf-8?B?VUs3aUNFTThVMWRyNHpmdjJERnQ1WElnZTVIbm5oV1RWaDR0ZVF1KzAzVDRy?=
 =?utf-8?B?YTZaeXZKejNBNW9sdzM3VlpUc0Y0R1ZGSENUNmwrRTE0MTdTZVc0UW9US3FT?=
 =?utf-8?B?RzRVNk9nZmpRRnJ2cG44TU94STJGdERHeldiOXV2dndSVU0vNGlNditxbzEx?=
 =?utf-8?B?Y1lQWEMweTFhSEVpbXNjN0Z3R1UrUXJzNkZVWkdTV3AyYWtkbHU4ekJnSW55?=
 =?utf-8?B?bCtsT1JKRGo5c25LaWNHMmV4U3drSjhMdHFkMVZ2QlBkek9VbkozWHdGUVBi?=
 =?utf-8?B?ZEs1NC9pR1Fwa1ZXelZKVHkxVzJkQ0crYjg3ZFovZ3V4UWdrSlpkYXc2UG52?=
 =?utf-8?B?emVwTVJ5d0tJY01tTWZyUkhBaWc5UUcrZnFqUnNSVGJqck9ZN1hpSE1ucXc0?=
 =?utf-8?B?RVU4alRKZ1BGeHdhOWpDQ2NWN1djSDJIN2orNTMrSzBTektRWU1RQnBpVDky?=
 =?utf-8?B?bXpIYTFENllDUHVUWFpucmplUW9TQjgwcmordFIrNkQvZGw3Z3dyVjVia05W?=
 =?utf-8?B?S0dLYkdIVnl5c1lpcStrQ0tMd1ZhR0RwU0NDT2hxdGl1NXhhdzdqS0VuVjl0?=
 =?utf-8?B?OTRHWVVDd2xzNnAwVzZqRndNL29CM3ZlNHJoL211K0U2NE1yME5JTCsySnhE?=
 =?utf-8?B?Z2FkU3pwblN6Y09zeDRyclJNajlPOTQ3dS9YZkJRWjlmWVZ5Zng1TVdwTWdv?=
 =?utf-8?B?L2tiMUYzWlN0V2xYUFJIb0RQQzhnaDJxT05iTVBjRlBoY042cjJ0TFc0eXow?=
 =?utf-8?B?TlF3TVd4bTRjaXl6VEYzbTlqTzhDdVcreVJDdE9JWEJKSjRyK0VWTUd1QW1R?=
 =?utf-8?B?enVCVTI1RkE1bHZBSjNPblFJMzdYaTZIdnNmcjdtWjF3NVFvcWMrMkM3ZTdu?=
 =?utf-8?B?dDlBSDExU0NJSHQ4ZXZ2RGN0aStuNXIzcWRCQ2pmWDdUbHdnSWVRcDExL3Qz?=
 =?utf-8?B?bFZzVzhoOVVZUlFoRGNKMzhCN2N2RmFGTXdIaHM1dGxHVDlpYXlIWW42L0p1?=
 =?utf-8?B?MzZ4QUNSVVFueHMzb01qeThlRHNiWWMwNkRWa09YK2VtYTh4enZ4Z012dS9N?=
 =?utf-8?B?NDVRT3V1Q1hIeVlLT0FjUUJmd2M5Nnc1Qi9OT0E0UW9FcFNSSE9ta3pSQndk?=
 =?utf-8?B?QUFzb0FWUE1xNUl6K3kveGxkOXB2Nk12VmttZkN3TnU3M08yMWl5YjlnanVz?=
 =?utf-8?Q?qKt8PRZYC6f9zqFvNHm?=
X-Forefront-PRVS: 0340850FCD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39860400002)(39400400002)(39850400002)(39410400002)(39840400002)(39450400003)(47776003)(53936002)(6116002)(3846002)(5660300001)(189998001)(7736002)(53416004)(103116003)(33646002)(1076002)(66066001)(42186005)(54906002)(9686003)(2906002)(110136004)(38730400002)(76176999)(305945005)(54356999)(50986999)(230700001)(72206003)(7406005)(25786009)(8676002)(83506001)(86362001)(23676002)(6506006)(478600001)(55016002)(6666003)(4326008)(50466002)(7416002)(4001350100001)(81166006)(2950100002)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR12MB1152; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTUyOzIzOjE3NklVRnFreEhjTXo3U2oyaXU3QThxcWZk?=
 =?utf-8?B?NVN0djVNWmhWakNOc2dsTDJ3VTk2Y2xNS0ZqeHN5YnpvWUxBbUtkSlcvUkJh?=
 =?utf-8?B?OEY4SWpBSEJWSjVlSFdZditwVFl3QTU3U2sveHlKcU1EOVRJSkdVYjVzM2V0?=
 =?utf-8?B?aDhvRnF0TUpNN3lxdG1nQmlnL3NNWlRJcWxwMDd4bEVLT0VtcmdtVUVJRjBk?=
 =?utf-8?B?QTRoRXdPL2lHOGFBYnEzc0d3Zis1UHRUMUx5VWpFbnRRNjdIcDZ6dkQyRElt?=
 =?utf-8?B?VTk4bWUxTjV2ZzMrNnc0R0pVNTZ6WGdvWTB1SlBSRmVHK2hicStRL25pRXZu?=
 =?utf-8?B?N3R5RXB0ZXN6SG85UXJBdFFvUU5GNVVXYkJCN010MEc3bVA5cDFMQ0w2RlFS?=
 =?utf-8?B?U1NOZWZWTy91U3lxNWFZUUF4NHFVRitUU28rT1VtRi9IeHUrdWVsRURaTjVZ?=
 =?utf-8?B?Uk1wTlRHcG55RFNVQ1ZDcmViNy9BczZaOXB1ODZ1cHFvZHB0ODRYa0phZWFG?=
 =?utf-8?B?MFpCSDBVN3hwclN3a1ZxU0RJMU00a2hSclBhaGxOamx3MDh6L2UxUTIxcFRB?=
 =?utf-8?B?R1pIR2x2UkpoaGpEbzI0MDRscm9Ic0NvdERLRUhPeG1oN0FldG5lSWlDcitj?=
 =?utf-8?B?aVlXUkZJZFlKRmtRbEFYc1pzQ1MyTVljdk41WnN2TGg2YndqVUp6ZGREbzk3?=
 =?utf-8?B?L0ZoNE9MNHNWRDBpd092TEJVaGxQTkFqTktyOFVKakhzb0N6V1NQcmo0bzV2?=
 =?utf-8?B?c0dVTGZzUnZCV3doV2M0Ty8xTi9sZW1GeTkvcjVaQmNLbHFYa3Y3UytJTjR6?=
 =?utf-8?B?ZG5KVVFuWjZacEFJMUdnd21tUXI0VzRtWklCMnJOdTZkSFFqMzQzZXAwRnpW?=
 =?utf-8?B?cjZ1cXNVUFVURlBMNXlheW4yWjg4NXRvVmNRMGkrZ2ZwRkJ0QzU1bUlCS1BQ?=
 =?utf-8?B?eXNTOW5qTTc0eE5ibDhXQjg5T0tGM1FhQnFiY280TVlZMG1UNENMWE9vL0Ra?=
 =?utf-8?B?WjhKekF2WVc2R25QT0VoQ2VIajJ0QnRGWFMzRjR3TnJPeUpzOWpURHdkMjYy?=
 =?utf-8?B?UUtQdUJVTzl2bVR2VjcwN2ZYKzNrZU9FVE9zbmVTN3p4VmsrcDZtVUlpUXFX?=
 =?utf-8?B?eWJpTDFIdytJeVdjQm1rMmp2Z0ZUOXlPcjhHOUZlYTFrMTEvYkJaVTFRVXhP?=
 =?utf-8?B?a2RYWjk4eHVtT1lNZytoMW10MHM0MnJXY1A2dnhaN3g0aXdIdzZNRVdMYUVU?=
 =?utf-8?B?ejhseTFjS1gwY0M4OXN6ODl5T2hHbXpzNWlsSmYxelZQUWJhUHNmSW1CT3pi?=
 =?utf-8?B?a0ZCZWN5bnptNGRUZDJkVmdXVWZjNGlXUGl2M1UzNUM2UDdMMi9tL1diTC9r?=
 =?utf-8?B?TU42MGh0NHlHaGZ0a3A2d2M5K1FXUEN1cm9taUN5QTFGckNzZnoyd1RBTFN2?=
 =?utf-8?B?Z09XNFFmVlRodHpQWkZWNjF2ay9WMmJYK1VDamhOcjNKeStsNXllSXBSZHJx?=
 =?utf-8?B?NzlndGhYT3ZROEMyeUozZjFNRkFuUjd4MzR4S1pMelBEdEREMUdRMllQeFJ2?=
 =?utf-8?B?OWpEYnVXMGt3Ymo2aXBFY2kzbDFJWHBJVmt0djEwL2FRUE9mZ2Q0MTBuZ1lu?=
 =?utf-8?B?ckQ4MHFwL2ZCVzhENU1sYkJkYnFBTzNkdk00QnNPc0xyOVYwU21DNE1nPT0=?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTUyOzY6K2FObjJlNUNweTJ4VkE2TkUxSzVKTlBIUVpv?=
 =?utf-8?B?ZWNrdGVnei9VZ05pZGNpTERmSGs1bmlCKzdhOHpEaHVIenZLcGlYcEJ6bytN?=
 =?utf-8?B?Z1c0TFUzNHJWVVBOTWFRVTZ3MWdRaHpaV1o4QmhlYzdPalJPdTF0blJVS0o2?=
 =?utf-8?B?czNKdy9KVDVybVAvZ05FRXpvUFJRV28wazNBaldJcjNzQVlTWThQcDNQTng1?=
 =?utf-8?B?Ymp5TkJJeldFdDg2WEpGTTNOZjRMNGJqSzM4QTJFUzJ6aWg4TitYbDRaaTFj?=
 =?utf-8?B?L2xPUjNpMHRmUlVuNHhFdFBEUWdtcEZjcTRKSkJibHNycnZGSGV0SG10bFFk?=
 =?utf-8?B?MjZ3MGMwenpHbVFsM3ExSnJwYVJwSUU0UVRxNWxqNkxtUGZHbmFES2dQUVlR?=
 =?utf-8?B?cm9heGtNVWl3YVNOUmFCc2didERESFM5SDNmcUNRMnJ1RWtTa08vcnR1VWcy?=
 =?utf-8?B?akVQbU4zMFlwQmVDcGhQM1pTQWZ6cVJZd1ZLWlRJSzRXdklkQlU0S3lhaklX?=
 =?utf-8?B?M2RUZUVteVVPWmRVS1Ixck5Xd3VIa0tGMDJySHdWSHd1ZStacS9Sc2VqdTRY?=
 =?utf-8?B?bnB4Z09tZlVzU3NLU256NzFoNnMwRzd3Y1ptNHBPNmpNYUFMV0Q0RXFnelJL?=
 =?utf-8?B?eG5JT1IvQWJscktOdE8wd0l4QlN4VjlEdU02LzFiZkpKcEdFN1daNnZPREwy?=
 =?utf-8?B?VmV3ZndIZ1JndWxCM1RrQy9zVU5MQnVuY2EwMHJoK0ErWGdPQzNpb3dIc25s?=
 =?utf-8?B?WjNtc2NzWWJqYXVkWFNOQ1gyVGdrbDlLc000TDVuWS8zelF5QXNTMHpLUGcx?=
 =?utf-8?B?UGdXTVlReGhiakZBTm8ybmlUaDNnckdMdll5MVhpR1N0WTJrYTkwRlZXZEg5?=
 =?utf-8?B?NDFBUzRwNEtpdytIUCs4MWR1Zkc1UUtJMXl1UUlIanpyNWV5bGRQeTBucE1s?=
 =?utf-8?B?MFBlMzV6VUJibm5BbEtCL3dsUlpHZS9vZjNqQ1hyTVR6LzZVUWxKc21lZ1Rt?=
 =?utf-8?B?TEdBQkwrcVBBbDlTK1didWhMdVNuME9BM2phbTVESGJxankvNGRmMzBVWmU2?=
 =?utf-8?B?eWZ1aWxnUEtXczhJaDM5bmN2bnMrcklqM0NwekxPOFdOS3BxaGU2V1g3aFZq?=
 =?utf-8?B?VG5PWFBvbW4wNUdzMmVrNkVTR1NSUTRlMHdiMEgxQ0hQUjZ3YkRqYTN2SnFs?=
 =?utf-8?B?VUU2NldjR3hKMk1kWkVzTVZmTGFUWUdYMTFNVFJXSmFmVDYwNWJZbi9OMzR4?=
 =?utf-8?B?aHVaZUt0WExLYnk0Zk1pb2RTMnJHajZwR1RSalM1ejJHcVlWK2JaNzJHcnhy?=
 =?utf-8?B?aVQ3cmc1aCtXNTdwdjhIYmRGVGhEV2x0K2duT0c0cUd3WVNyaXFKb2ttd1pk?=
 =?utf-8?Q?DuBPZ2R?=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1152;
 5:QJXipw585JttQA6/EJuYy72D65dRHlp4cbPWOe55uLqjYYXjnXmqnntgIe9buAinnKQtOfVjSO93Qi7o6Z5z3V4aUQerUyMHbmnCdMogh9tpI65m1kWVB8wJ1+B+OiK6P0IaCaprJ+jLdQ3Mao7vETw83X38Vr+J3vN89vSlW21XgrQ/Btug8iM8wOEA+BZ6n9QvD2fevlUjU5NW3rVjt7JTJM8g5+YgNr9791JVpz2S06ob4tQEO2qoKIv3AqADAbmUoh35b5Ja09sV8jQ28LcqMG6wBC8YOPF1L34mjcrq8OvWdCVowKhUAKg2gTCOF0o+xUPVYnfxH1AckQRyyi4cffLbfXSQfdf7dOUycdaJNz1THaIf2VuPdx45bFnjyG960ArfY4kaiVzvpnwZIc5XYLlRA70dZe2DropvSTpJSbPMeKGXOyGk0T3dexdvx4Uf/4edCJsBb8m6NVh894h9ApQTAcLdBwiIIbAPrZsG9M5E115aGLcsKEUUjUjN;
 24:DpHeBSA8GIKGj3IUeeTHWe4rSRZdjmfeDHzylRi+T6TUMqdtGQ6BTqPPf4Kde6NQOzPtYaaosy8xkTtb9B7eLY9Z3Co/N9G624xMXxrckKk=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1152;
 7:hKuohcgCfntK8aicJVJhA4vjM/dDKzA4qlYo9xt854OEpg8kFV7sQj3gfnbJduPF7S2pNwvftr0e8bN+vgG7y88Em5mH+maa3EsiGoV9cQJuHNLCzW2nGNQnqtMiq6Acx1C4zyQ9AlWS36Fg3crtlDzAbyLLGARWjRvzGOJd4qG+VcaVmBUvhRDaNOXyGEpAQbir548ZNzQb6q16HqVpRdIBcoL0YOkUemNeizS45maIhin46Sal7A5QAwrBBrkWG8a8n4ngSfW7gv7bbLEz7LoHxfaeq2NG5Gk9qdAkTBCFjqzhSnI1BCC4ir6ZUbI80EKeIhzjG1CZNUl6PF97gahkhYwTvzlfp+Eg/pWvbANHITgOzR4m5PW8N+Pv36JeJw9vNknGyihnQLp68nZF6Nw2N7VbVsw6jo57vANsFH5ojYEaHLvfl4MHuxEY/YXS0Zvt/p4qryCSpTRuxlnaBRFjDKRMwqvXRqCQbQXb6lWEVRChw2Vc/MZH6zSNznmED5XTQE4zTIQpUR/emxRq9SRLAMhlYUnl/ttMGKHFyh8qRNFRWMkg3TLZXcEuUVjcfnwScnbHgF4QjHmma9TRE8cxr7Hbe2+BTxnIkvGM56ieZYebQ3wQ//+Jf4COXoDeHGbhMEaitsu7vBAuygPqvA49SmF+1/jBXry3y4I52AAzc2X+LrthtXtaeIk1HKMmz5ZcasDPxLsyQC7oh0tvKUzEWqgP6/GX4/qZjne/jFTZfwB2JV+BO/Dj3Cehr0HiMrQ5s07uYqeGh4qynbQWJabah01f+v2qOsuTJmfw4ic=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1152;
 20:vFNBbmb2lwYXJU4y/vMRZVpV7jqBpvK6Nu46j4GZvQeQ1U3Fhv728c8xjWdMXQMKV4GJRVW1vX08VAfCFNSJAwcOa66+uenB4TlHCrjxeNNN1wmkJcdksaA1W6BWHHoVS483pnWy+SXw1MkP6SAVWeU18EiCuw7AAkzlG+z2m/t5qwP/wFvWzH1tOyQ3BbZzYM7oGsyv+3a2P4ydmk1oe8o8af7KTAMVajVnl3XnRFPbvkfgirX4IlRkYAK1rBKd
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jun 2017 18:51:44.9687 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR12MB1152
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v7 10/36] x86/mm: Provide general kernel support
 for memory encryption
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2hhbmdlcyB0byB0aGUgZXhpc3RpbmcgcGFnZSB0YWJsZSBtYWNyb3Mgd2lsbCBhbGxvdyB0aGUg
U01FIHN1cHBvcnQgdG8KYmUgZW5hYmxlZCBpbiBhIHNpbXBsZSBmYXNoaW9uIHdpdGggbWluaW1h
bCBjaGFuZ2VzIHRvIGZpbGVzIHRoYXQgdXNlIHRoZXNlCm1hY3Jvcy4gIFNpbmNlIHRoZSBtZW1v
cnkgZW5jcnlwdGlvbiBtYXNrIHdpbGwgbm93IGJlIHBhcnQgb2YgdGhlIHJlZ3VsYXIKcGFnZXRh
YmxlIG1hY3Jvcywgd2UgaW50cm9kdWNlIHR3byBuZXcgbWFjcm9zIChfUEFHRV9UQUJMRV9OT0VO
QyBhbmQKX0tFUk5QR19UQUJMRV9OT0VOQykgdG8gYWxsb3cgZm9yIGVhcmx5IHBhZ2V0YWJsZSBj
cmVhdGlvbi9pbml0aWFsaXphdGlvbgp3aXRob3V0IHRoZSBlbmNyeXB0aW9uIG1hc2sgYmVmb3Jl
IFNNRSBiZWNvbWVzIGFjdGl2ZS4gIFR3byBuZXcgcGdwcm90KCkKbWFjcm9zIGFyZSBkZWZpbmVk
IHRvIGFsbG93IHNldHRpbmcgb3IgY2xlYXJpbmcgdGhlIHBhZ2UgZW5jcnlwdGlvbiBtYXNrLgoK
VGhlIEZJWE1BUF9QQUdFX05PQ0FDSEUgZGVmaW5lIGlzIGludHJvZHVjZWQgZm9yIHVzZSB3aXRo
IE1NSU8uICBTTUUgZG9lcwpub3Qgc3VwcG9ydCBlbmNyeXB0aW9uIGZvciBNTUlPIGFyZWFzIHNv
IHRoaXMgZGVmaW5lIHJlbW92ZXMgdGhlIGVuY3J5cHRpb24KbWFzayBmcm9tIHRoZSBwYWdlIGF0
dHJpYnV0ZS4KClR3byBuZXcgbWFjcm9zIGFyZSBpbnRyb2R1Y2VkIChfX3NtZV9wYSgpIC8gX19z
bWVfcGFfbm9kZWJ1ZygpKSB0byBhbGxvdwpjcmVhdGluZyBhIHBoeXNpY2FsIGFkZHJlc3Mgd2l0
aCB0aGUgZW5jcnlwdGlvbiBtYXNrLiAgVGhlc2UgYXJlIHVzZWQgd2hlbgp3b3JraW5nIHdpdGgg
dGhlIGNyMyByZWdpc3RlciBzbyB0aGF0IHRoZSBQR0QgY2FuIGJlIGVuY3J5cHRlZC4gVGhlIGN1
cnJlbnQKX192YSgpIG1hY3JvIGlzIHVwZGF0ZWQgc28gdGhhdCB0aGUgdmlydHVhbCBhZGRyZXNz
IGlzIGdlbmVyYXRlZCBiYXNlZCBvZmYKb2YgdGhlIHBoeXNpY2FsIGFkZHJlc3Mgd2l0aG91dCB0
aGUgZW5jcnlwdGlvbiBtYXNrIHRodXMgYWxsb3dpbmcgdGhlIHNhbWUKdmlydHVhbCBhZGRyZXNz
IHRvIGJlIGdlbmVyYXRlZCByZWdhcmRsZXNzIG9mIHdoZXRoZXIgZW5jcnlwdGlvbiBpcyBlbmFi
bGVkCmZvciB0aGF0IHBoeXNpY2FsIGxvY2F0aW9uIG9yIG5vdC4KCkFsc28sIGFuIGVhcmx5IGlu
aXRpYWxpemF0aW9uIGZ1bmN0aW9uIGlzIGFkZGVkIGZvciBTTUUuICBJZiBTTUUgaXMgYWN0aXZl
LAp0aGlzIGZ1bmN0aW9uOgogLSBVcGRhdGVzIHRoZSBlYXJseV9wbWRfZmxhZ3Mgc28gdGhhdCBl
YXJseSBwYWdlIGZhdWx0cyBjcmVhdGUgbWFwcGluZ3MKICAgd2l0aCB0aGUgZW5jcnlwdGlvbiBt
YXNrLgogLSBVcGRhdGVzIHRoZSBfX3N1cHBvcnRlZF9wdGVfbWFzayB0byBpbmNsdWRlIHRoZSBl
bmNyeXB0aW9uIG1hc2suCiAtIFVwZGF0ZXMgdGhlIHByb3RlY3Rpb25fbWFwIGVudHJpZXMgdG8g
aW5jbHVkZSB0aGUgZW5jcnlwdGlvbiBtYXNrIHNvCiAgIHRoYXQgdXNlci1zcGFjZSBhbGxvY2F0
aW9ucyB3aWxsIGF1dG9tYXRpY2FsbHkgaGF2ZSB0aGUgZW5jcnlwdGlvbiBtYXNrCiAgIGFwcGxp
ZWQuCgpSZXZpZXdlZC1ieTogQm9yaXNsYXYgUGV0a292IDxicEBzdXNlLmRlPgpTaWduZWQtb2Zm
LWJ5OiBUb20gTGVuZGFja3kgPHRob21hcy5sZW5kYWNreUBhbWQuY29tPgotLS0KIGFyY2gveDg2
L2Jvb3QvY29tcHJlc3NlZC9wYWdldGFibGUuYyB8ICAgIDcgKysrKysKIGFyY2gveDg2L2luY2x1
ZGUvYXNtL2ZpeG1hcC5oICAgICAgICB8ICAgIDcgKysrKysKIGFyY2gveDg2L2luY2x1ZGUvYXNt
L21lbV9lbmNyeXB0LmggICB8ICAgMTMgKysrKysrKysrKwogYXJjaC94ODYvaW5jbHVkZS9hc20v
cGFnZV90eXBlcy5oICAgIHwgICAgMyArKwogYXJjaC94ODYvaW5jbHVkZS9hc20vcGd0YWJsZS5o
ICAgICAgIHwgICAgOSArKysrKysrCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9wZ3RhYmxlX3R5cGVz
LmggfCAgIDQ1ICsrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0KIGFyY2gveDg2L2lu
Y2x1ZGUvYXNtL3Byb2Nlc3Nvci5oICAgICB8ICAgIDMgKysKIGFyY2gveDg2L2tlcm5lbC9lc3Bm
aXhfNjQuYyAgICAgICAgICB8ICAgIDIgKy0KIGFyY2gveDg2L2tlcm5lbC9oZWFkNjQuYyAgICAg
ICAgICAgICB8ICAgMTEgKysrKysrKy0KIGFyY2gveDg2L2tlcm5lbC9oZWFkXzY0LlMgICAgICAg
ICAgICB8ICAgMjAgKysrKysrKystLS0tLS0tCiBhcmNoL3g4Ni9tbS9rYXNhbl9pbml0XzY0LmMg
ICAgICAgICAgfCAgICA0ICsrLQogYXJjaC94ODYvbW0vbWVtX2VuY3J5cHQuYyAgICAgICAgICAg
IHwgICAxOCArKysrKysrKysrKysrKwogYXJjaC94ODYvbW0vcGFnZWF0dHIuYyAgICAgICAgICAg
ICAgIHwgICAgMyArKwogaW5jbHVkZS9hc20tZ2VuZXJpYy9wZ3RhYmxlLmggICAgICAgIHwgICAg
OCArKysrKysKIGluY2x1ZGUvbGludXgvbWVtX2VuY3J5cHQuaCAgICAgICAgICB8ICAgIDggKysr
KysrCiAxNSBmaWxlcyBjaGFuZ2VkLCAxMjggaW5zZXJ0aW9ucygrKSwgMzMgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvYm9vdC9jb21wcmVzc2VkL3BhZ2V0YWJsZS5jIGIvYXJj
aC94ODYvYm9vdC9jb21wcmVzc2VkL3BhZ2V0YWJsZS5jCmluZGV4IDhlNjlkZjkuLjI0NmJmMjkg
MTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2Jvb3QvY29tcHJlc3NlZC9wYWdldGFibGUuYworKysgYi9h
cmNoL3g4Ni9ib290L2NvbXByZXNzZWQvcGFnZXRhYmxlLmMKQEAgLTE1LDYgKzE1LDEzIEBACiAj
ZGVmaW5lIF9fcGEoeCkgICgodW5zaWduZWQgbG9uZykoeCkpCiAjZGVmaW5lIF9fdmEoeCkgICgo
dm9pZCAqKSgodW5zaWduZWQgbG9uZykoeCkpKQogCisvKgorICogVGhlIHBndGFibGUuaCBhbmQg
bW0vaWRlbnRfbWFwLmMgaW5jbHVkZXMgbWFrZSB1c2Ugb2YgdGhlIFNNRSByZWxhdGVkCisgKiBp
bmZvcm1hdGlvbiB3aGljaCBpcyBub3QgdXNlZCBpbiB0aGUgY29tcHJlc3NlZCBpbWFnZSBzdXBw
b3J0LiBVbi1kZWZpbmUKKyAqIHRoZSBTTUUgc3VwcG9ydCB0byBhdm9pZCBhbnkgY29tcGlsZSBh
bmQgbGluayBlcnJvcnMuCisgKi8KKyN1bmRlZiBDT05GSUdfQU1EX01FTV9FTkNSWVBUCisKICNp
bmNsdWRlICJtaXNjLmgiCiAKIC8qIFRoZXNlIGFjdHVhbGx5IGRvIHRoZSB3b3JrIG9mIGJ1aWxk
aW5nIHRoZSBrZXJuZWwgaWRlbnRpdHkgbWFwcy4gKi8KZGlmZiAtLWdpdCBhL2FyY2gveDg2L2lu
Y2x1ZGUvYXNtL2ZpeG1hcC5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vZml4bWFwLmgKaW5kZXgg
YjY1MTU1Yy4uZDlmZjIyNiAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20vZml4bWFw
LmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vZml4bWFwLmgKQEAgLTE1Nyw2ICsxNTcsMTMg
QEAgc3RhdGljIGlubGluZSB2b2lkIF9fc2V0X2ZpeG1hcChlbnVtIGZpeGVkX2FkZHJlc3NlcyBp
ZHgsCiB9CiAjZW5kaWYKIAorLyoKKyAqIEZJWE1BUF9QQUdFX05PQ0FDSEUgaXMgdXNlZCBmb3Ig
TU1JTy4gTWVtb3J5IGVuY3J5cHRpb24gaXMgbm90CisgKiBzdXBwb3J0ZWQgZm9yIE1NSU8gYWRk
cmVzc2VzLCBzbyBtYWtlIHN1cmUgdGhhdCB0aGUgbWVtb3J5IGVuY3J5cHRpb24KKyAqIG1hc2sg
aXMgbm90IHBhcnQgb2YgdGhlIHBhZ2UgYXR0cmlidXRlcy4KKyAqLworI2RlZmluZSBGSVhNQVBf
UEFHRV9OT0NBQ0hFIFBBR0VfS0VSTkVMX0lPX05PQ0FDSEUKKwogI2luY2x1ZGUgPGFzbS1nZW5l
cmljL2ZpeG1hcC5oPgogCiAjZGVmaW5lIF9fbGF0ZV9zZXRfZml4bWFwKGlkeCwgcGh5cywgZmxh
Z3MpIF9fc2V0X2ZpeG1hcChpZHgsIHBoeXMsIGZsYWdzKQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYv
aW5jbHVkZS9hc20vbWVtX2VuY3J5cHQuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL21lbV9lbmNy
eXB0LmgKaW5kZXggOTg4YjMzNi4uZmFhZTRlMSAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVk
ZS9hc20vbWVtX2VuY3J5cHQuaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9tZW1fZW5jcnlw
dC5oCkBAIC0yMSwxOCArMjEsMzEgQEAKIAogZXh0ZXJuIHVuc2lnbmVkIGxvbmcgc21lX21lX21h
c2s7CiAKK3ZvaWQgX19pbml0IHNtZV9lYXJseV9pbml0KHZvaWQpOworCiB2b2lkIF9faW5pdCBz
bWVfZW5hYmxlKHZvaWQpOwogCiAjZWxzZQkvKiAhQ09ORklHX0FNRF9NRU1fRU5DUllQVCAqLwog
CiAjZGVmaW5lIHNtZV9tZV9tYXNrCTBVTAogCitzdGF0aWMgaW5saW5lIHZvaWQgX19pbml0IHNt
ZV9lYXJseV9pbml0KHZvaWQpIHsgfQorCiBzdGF0aWMgaW5saW5lIHZvaWQgX19pbml0IHNtZV9l
bmFibGUodm9pZCkgeyB9CiAKICNlbmRpZgkvKiBDT05GSUdfQU1EX01FTV9FTkNSWVBUICovCiAK
IHVuc2lnbmVkIGxvbmcgc21lX2dldF9tZV9tYXNrKHZvaWQpOwogCisvKgorICogVGhlIF9fc21l
X3BhKCkgYW5kIF9fc21lX3BhX25vZGVidWcoKSBtYWNyb3MgYXJlIG1lYW50IGZvciB1c2Ugd2hl
bgorICogd3JpdGluZyB0byBvciBjb21wYXJpbmcgdmFsdWVzIGZyb20gdGhlIGNyMyByZWdpc3Rl
ci4gIEhhdmluZyB0aGUKKyAqIGVuY3J5cHRpb24gbWFzayBzZXQgaW4gY3IzIGVuYWJsZXMgdGhl
IFBHRCBlbnRyeSB0byBiZSBlbmNyeXB0ZWQgYW5kCisgKiBhdm9pZCBzcGVjaWFsIGNhc2UgaGFu
ZGxpbmcgb2YgUEdEIGFsbG9jYXRpb25zLgorICovCisjZGVmaW5lIF9fc21lX3BhKHgpCQkoX19w
YSh4KSB8IHNtZV9tZV9tYXNrKQorI2RlZmluZSBfX3NtZV9wYV9ub2RlYnVnKHgpCShfX3BhX25v
ZGVidWcoeCkgfCBzbWVfbWVfbWFzaykKKwogI2VuZGlmCS8qIF9fQVNTRU1CTFlfXyAqLwogCiAj
ZW5kaWYJLyogX19YODZfTUVNX0VOQ1JZUFRfSF9fICovCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9p
bmNsdWRlL2FzbS9wYWdlX3R5cGVzLmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYWdlX3R5cGVz
LmgKaW5kZXggN2JkMDA5OS4uYjk4ZWQ5ZCAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9h
c20vcGFnZV90eXBlcy5oCisrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhZ2VfdHlwZXMuaApA
QCAtMyw2ICszLDcgQEAKIAogI2luY2x1ZGUgPGxpbnV4L2NvbnN0Lmg+CiAjaW5jbHVkZSA8bGlu
dXgvdHlwZXMuaD4KKyNpbmNsdWRlIDxsaW51eC9tZW1fZW5jcnlwdC5oPgogCiAvKiBQQUdFX1NI
SUZUIGRldGVybWluZXMgdGhlIHBhZ2Ugc2l6ZSAqLwogI2RlZmluZSBQQUdFX1NISUZUCQkxMgpA
QCAtMTUsNyArMTYsNyBAQAogI2RlZmluZSBQVURfUEFHRV9TSVpFCQkoX0FDKDEsIFVMKSA8PCBQ
VURfU0hJRlQpCiAjZGVmaW5lIFBVRF9QQUdFX01BU0sJCSh+KFBVRF9QQUdFX1NJWkUtMSkpCiAK
LSNkZWZpbmUgX19QSFlTSUNBTF9NQVNLCQkoKHBoeXNfYWRkcl90KSgoMVVMTCA8PCBfX1BIWVNJ
Q0FMX01BU0tfU0hJRlQpIC0gMSkpCisjZGVmaW5lIF9fUEhZU0lDQUxfTUFTSwkJKChwaHlzX2Fk
ZHJfdCkoX19zbWVfY2xyKCgxVUxMIDw8IF9fUEhZU0lDQUxfTUFTS19TSElGVCkgLSAxKSkpCiAj
ZGVmaW5lIF9fVklSVFVBTF9NQVNLCQkoKDFVTCA8PCBfX1ZJUlRVQUxfTUFTS19TSElGVCkgLSAx
KQogCiAvKiBDYXN0ICpQQUdFX01BU0sgdG8gYSBzaWduZWQgdHlwZSBzbyB0aGF0IGl0IGlzIHNp
Z24tZXh0ZW5kZWQgaWYKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BndGFibGUu
aCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BndGFibGUuaAppbmRleCBiNjRlYTUyLi5jNjQ1MmNi
IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wZ3RhYmxlLmgKKysrIGIvYXJjaC94
ODYvaW5jbHVkZS9hc20vcGd0YWJsZS5oCkBAIC0xLDYgKzEsNyBAQAogI2lmbmRlZiBfQVNNX1g4
Nl9QR1RBQkxFX0gKICNkZWZpbmUgX0FTTV9YODZfUEdUQUJMRV9ICiAKKyNpbmNsdWRlIDxsaW51
eC9tZW1fZW5jcnlwdC5oPgogI2luY2x1ZGUgPGFzbS9wYWdlLmg+CiAjaW5jbHVkZSA8YXNtL3Bn
dGFibGVfdHlwZXMuaD4KIApAQCAtMTMsNiArMTQsMTIgQEAKIAkJICAgICBjYWNoZW1vZGUycHJv
dHZhbChfUEFHRV9DQUNIRV9NT0RFX1VDX01JTlVTKSkpCVwKIAkgOiAocHJvdCkpCiAKKy8qCisg
KiBNYWNyb3MgdG8gYWRkIG9yIHJlbW92ZSBlbmNyeXB0aW9uIGF0dHJpYnV0ZQorICovCisjZGVm
aW5lIHBncHJvdF9lbmNyeXB0ZWQocHJvdCkJX19wZ3Byb3QoX19zbWVfc2V0KHBncHJvdF92YWwo
cHJvdCkpKQorI2RlZmluZSBwZ3Byb3RfZGVjcnlwdGVkKHByb3QpCV9fcGdwcm90KF9fc21lX2Ns
cihwZ3Byb3RfdmFsKHByb3QpKSkKKwogI2lmbmRlZiBfX0FTU0VNQkxZX18KICNpbmNsdWRlIDxh
c20veDg2X2luaXQuaD4KIApAQCAtMzgsNiArNDUsOCBAQAogCiBleHRlcm4gc3RydWN0IG1tX3N0
cnVjdCAqcGdkX3BhZ2VfZ2V0X21tKHN0cnVjdCBwYWdlICpwYWdlKTsKIAorZXh0ZXJuIHBtZHZh
bF90IGVhcmx5X3BtZF9mbGFnczsKKwogI2lmZGVmIENPTkZJR19QQVJBVklSVAogI2luY2x1ZGUg
PGFzbS9wYXJhdmlydC5oPgogI2Vsc2UgIC8qICFDT05GSUdfUEFSQVZJUlQgKi8KZGlmZiAtLWdp
dCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BndGFibGVfdHlwZXMuaCBiL2FyY2gveDg2L2luY2x1
ZGUvYXNtL3BndGFibGVfdHlwZXMuaAppbmRleCBiZjk2MzhlLi5kZTMyY2EzIDEwMDY0NAotLS0g
YS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wZ3RhYmxlX3R5cGVzLmgKKysrIGIvYXJjaC94ODYvaW5j
bHVkZS9hc20vcGd0YWJsZV90eXBlcy5oCkBAIC0yLDYgKzIsOCBAQAogI2RlZmluZSBfQVNNX1g4
Nl9QR1RBQkxFX0RFRlNfSAogCiAjaW5jbHVkZSA8bGludXgvY29uc3QuaD4KKyNpbmNsdWRlIDxs
aW51eC9tZW1fZW5jcnlwdC5oPgorCiAjaW5jbHVkZSA8YXNtL3BhZ2VfdHlwZXMuaD4KIAogI2Rl
ZmluZSBGSVJTVF9VU0VSX0FERFJFU1MJMFVMCkBAIC0xMjEsMTAgKzEyMywxMCBAQAogCiAjZGVm
aW5lIF9QQUdFX1BST1ROT05FCShfQVQocHRldmFsX3QsIDEpIDw8IF9QQUdFX0JJVF9QUk9UTk9O
RSkKIAotI2RlZmluZSBfUEFHRV9UQUJMRQkoX1BBR0VfUFJFU0VOVCB8IF9QQUdFX1JXIHwgX1BB
R0VfVVNFUiB8CVwKLQkJCSBfUEFHRV9BQ0NFU1NFRCB8IF9QQUdFX0RJUlRZKQotI2RlZmluZSBf
S0VSTlBHX1RBQkxFCShfUEFHRV9QUkVTRU5UIHwgX1BBR0VfUlcgfCBfUEFHRV9BQ0NFU1NFRCB8
CVwKLQkJCSBfUEFHRV9ESVJUWSkKKyNkZWZpbmUgX1BBR0VfVEFCTEVfTk9FTkMJKF9QQUdFX1BS
RVNFTlQgfCBfUEFHRV9SVyB8IF9QQUdFX1VTRVIgfFwKKwkJCQkgX1BBR0VfQUNDRVNTRUQgfCBf
UEFHRV9ESVJUWSkKKyNkZWZpbmUgX0tFUk5QR19UQUJMRV9OT0VOQwkoX1BBR0VfUFJFU0VOVCB8
IF9QQUdFX1JXIHwJCVwKKwkJCQkgX1BBR0VfQUNDRVNTRUQgfCBfUEFHRV9ESVJUWSkKIAogLyoK
ICAqIFNldCBvZiBiaXRzIG5vdCBjaGFuZ2VkIGluIHB0ZV9tb2RpZnkuICBUaGUgcHRlJ3MKQEAg
LTE5MSwxOCArMTkzLDI5IEBAIGVudW0gcGFnZV9jYWNoZV9tb2RlIHsKICNkZWZpbmUgX19QQUdF
X0tFUk5FTF9JTwkJKF9fUEFHRV9LRVJORUwpCiAjZGVmaW5lIF9fUEFHRV9LRVJORUxfSU9fTk9D
QUNIRQkoX19QQUdFX0tFUk5FTF9OT0NBQ0hFKQogCi0jZGVmaW5lIFBBR0VfS0VSTkVMCQkJX19w
Z3Byb3QoX19QQUdFX0tFUk5FTCkKLSNkZWZpbmUgUEFHRV9LRVJORUxfUk8JCQlfX3BncHJvdChf
X1BBR0VfS0VSTkVMX1JPKQotI2RlZmluZSBQQUdFX0tFUk5FTF9FWEVDCQlfX3BncHJvdChfX1BB
R0VfS0VSTkVMX0VYRUMpCi0jZGVmaW5lIFBBR0VfS0VSTkVMX1JYCQkJX19wZ3Byb3QoX19QQUdF
X0tFUk5FTF9SWCkKLSNkZWZpbmUgUEFHRV9LRVJORUxfTk9DQUNIRQkJX19wZ3Byb3QoX19QQUdF
X0tFUk5FTF9OT0NBQ0hFKQotI2RlZmluZSBQQUdFX0tFUk5FTF9MQVJHRQkJX19wZ3Byb3QoX19Q
QUdFX0tFUk5FTF9MQVJHRSkKLSNkZWZpbmUgUEFHRV9LRVJORUxfTEFSR0VfRVhFQwkJX19wZ3By
b3QoX19QQUdFX0tFUk5FTF9MQVJHRV9FWEVDKQotI2RlZmluZSBQQUdFX0tFUk5FTF9WU1lTQ0FM
TAkJX19wZ3Byb3QoX19QQUdFX0tFUk5FTF9WU1lTQ0FMTCkKLSNkZWZpbmUgUEFHRV9LRVJORUxf
VlZBUgkJX19wZ3Byb3QoX19QQUdFX0tFUk5FTF9WVkFSKQotCi0jZGVmaW5lIFBBR0VfS0VSTkVM
X0lPCQkJX19wZ3Byb3QoX19QQUdFX0tFUk5FTF9JTykKLSNkZWZpbmUgUEFHRV9LRVJORUxfSU9f
Tk9DQUNIRQkJX19wZ3Byb3QoX19QQUdFX0tFUk5FTF9JT19OT0NBQ0hFKQorI2lmbmRlZiBfX0FT
U0VNQkxZX18KKworI2RlZmluZSBfUEFHRV9FTkMJKF9BVChwdGV2YWxfdCwgc21lX21lX21hc2sp
KQorCisjZGVmaW5lIF9QQUdFX1RBQkxFCShfUEFHRV9QUkVTRU5UIHwgX1BBR0VfUlcgfCBfUEFH
RV9VU0VSIHwJXAorCQkJIF9QQUdFX0FDQ0VTU0VEIHwgX1BBR0VfRElSVFkgfCBfUEFHRV9FTkMp
CisjZGVmaW5lIF9LRVJOUEdfVEFCTEUJKF9QQUdFX1BSRVNFTlQgfCBfUEFHRV9SVyB8IF9QQUdF
X0FDQ0VTU0VEIHwJXAorCQkJIF9QQUdFX0RJUlRZIHwgX1BBR0VfRU5DKQorCisjZGVmaW5lIFBB
R0VfS0VSTkVMCQlfX3BncHJvdChfX1BBR0VfS0VSTkVMIHwgX1BBR0VfRU5DKQorI2RlZmluZSBQ
QUdFX0tFUk5FTF9STwkJX19wZ3Byb3QoX19QQUdFX0tFUk5FTF9STyB8IF9QQUdFX0VOQykKKyNk
ZWZpbmUgUEFHRV9LRVJORUxfRVhFQwlfX3BncHJvdChfX1BBR0VfS0VSTkVMX0VYRUMgfCBfUEFH
RV9FTkMpCisjZGVmaW5lIFBBR0VfS0VSTkVMX1JYCQlfX3BncHJvdChfX1BBR0VfS0VSTkVMX1JY
IHwgX1BBR0VfRU5DKQorI2RlZmluZSBQQUdFX0tFUk5FTF9OT0NBQ0hFCV9fcGdwcm90KF9fUEFH
RV9LRVJORUxfTk9DQUNIRSB8IF9QQUdFX0VOQykKKyNkZWZpbmUgUEFHRV9LRVJORUxfTEFSR0UJ
X19wZ3Byb3QoX19QQUdFX0tFUk5FTF9MQVJHRSB8IF9QQUdFX0VOQykKKyNkZWZpbmUgUEFHRV9L
RVJORUxfTEFSR0VfRVhFQwlfX3BncHJvdChfX1BBR0VfS0VSTkVMX0xBUkdFX0VYRUMgfCBfUEFH
RV9FTkMpCisjZGVmaW5lIFBBR0VfS0VSTkVMX1ZTWVNDQUxMCV9fcGdwcm90KF9fUEFHRV9LRVJO
RUxfVlNZU0NBTEwgfCBfUEFHRV9FTkMpCisjZGVmaW5lIFBBR0VfS0VSTkVMX1ZWQVIJX19wZ3By
b3QoX19QQUdFX0tFUk5FTF9WVkFSIHwgX1BBR0VfRU5DKQorCisjZGVmaW5lIFBBR0VfS0VSTkVM
X0lPCQlfX3BncHJvdChfX1BBR0VfS0VSTkVMX0lPKQorI2RlZmluZSBQQUdFX0tFUk5FTF9JT19O
T0NBQ0hFCV9fcGdwcm90KF9fUEFHRV9LRVJORUxfSU9fTk9DQUNIRSkKKworI2VuZGlmCS8qIF9f
QVNTRU1CTFlfXyAqLwogCiAvKiAgICAgICAgIHh3ciAqLwogI2RlZmluZSBfX1AwMDAJUEFHRV9O
T05FCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wcm9jZXNzb3IuaCBiL2FyY2gv
eDg2L2luY2x1ZGUvYXNtL3Byb2Nlc3Nvci5oCmluZGV4IGYzYjFiMjcuLjgwMTBjOTcgMTAwNjQ0
Ci0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3Byb2Nlc3Nvci5oCisrKyBiL2FyY2gveDg2L2lu
Y2x1ZGUvYXNtL3Byb2Nlc3Nvci5oCkBAIC0yOSw2ICsyOSw3IEBACiAjaW5jbHVkZSA8bGludXgv
bWF0aDY0Lmg+CiAjaW5jbHVkZSA8bGludXgvZXJyLmg+CiAjaW5jbHVkZSA8bGludXgvaXJxZmxh
Z3MuaD4KKyNpbmNsdWRlIDxsaW51eC9tZW1fZW5jcnlwdC5oPgogCiAvKgogICogV2UgaGFuZGxl
IG1vc3QgdW5hbGlnbmVkIGFjY2Vzc2VzIGluIGhhcmR3YXJlLiAgT24gdGhlIG90aGVyIGhhbmQK
QEAgLTI0MSw3ICsyNDIsNyBAQCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgcmVhZF9jcjNf
cGEodm9pZCkKIAogc3RhdGljIGlubGluZSB2b2lkIGxvYWRfY3IzKHBnZF90ICpwZ2RpcikKIHsK
LQl3cml0ZV9jcjMoX19wYShwZ2RpcikpOworCXdyaXRlX2NyMyhfX3NtZV9wYShwZ2RpcikpOwog
fQogCiAjaWZkZWYgQ09ORklHX1g4Nl8zMgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL2Vz
cGZpeF82NC5jIGIvYXJjaC94ODYva2VybmVsL2VzcGZpeF82NC5jCmluZGV4IDZiOTFlMmUuLjlj
NGU3YmEgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9lc3BmaXhfNjQuYworKysgYi9hcmNo
L3g4Ni9rZXJuZWwvZXNwZml4XzY0LmMKQEAgLTE5NSw3ICsxOTUsNyBAQCB2b2lkIGluaXRfZXNw
Zml4X2FwKGludCBjcHUpCiAKIAlwdGVfcCA9IHB0ZV9vZmZzZXRfa2VybmVsKCZwbWQsIGFkZHIp
OwogCXN0YWNrX3BhZ2UgPSBwYWdlX2FkZHJlc3MoYWxsb2NfcGFnZXNfbm9kZShub2RlLCBHRlBf
S0VSTkVMLCAwKSk7Ci0JcHRlID0gX19wdGUoX19wYShzdGFja19wYWdlKSB8IChfX1BBR0VfS0VS
TkVMX1JPICYgcHRlbWFzaykpOworCXB0ZSA9IF9fcHRlKF9fcGEoc3RhY2tfcGFnZSkgfCAoKF9f
UEFHRV9LRVJORUxfUk8gfCBfUEFHRV9FTkMpICYgcHRlbWFzaykpOwogCWZvciAobiA9IDA7IG4g
PCBFU1BGSVhfUFRFX0NMT05FUzsgbisrKQogCQlzZXRfcHRlKCZwdGVfcFtuKlBURV9TVFJJREVd
LCBwdGUpOwogCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvaGVhZDY0LmMgYi9hcmNoL3g4
Ni9rZXJuZWwvaGVhZDY0LmMKaW5kZXggOTU5NzljMy4uNWQ3MzYzYSAxMDA2NDQKLS0tIGEvYXJj
aC94ODYva2VybmVsL2hlYWQ2NC5jCisrKyBiL2FyY2gveDg2L2tlcm5lbC9oZWFkNjQuYwpAQCAt
MTAwLDcgKzEwMCw3IEBAIHZvaWQgX19pbml0IF9fc3RhcnR1cF82NCh1bnNpZ25lZCBsb25nIHBo
eXNhZGRyKQogCiAJcHVkID0gZml4dXBfcG9pbnRlcihlYXJseV9keW5hbWljX3BndHNbbmV4dF9l
YXJseV9wZ3QrK10sIHBoeXNhZGRyKTsKIAlwbWQgPSBmaXh1cF9wb2ludGVyKGVhcmx5X2R5bmFt
aWNfcGd0c1tuZXh0X2Vhcmx5X3BndCsrXSwgcGh5c2FkZHIpOwotCXBndGFibGVfZmxhZ3MgPSBf
S0VSTlBHX1RBQkxFICsgc21lX2dldF9tZV9tYXNrKCk7CisJcGd0YWJsZV9mbGFncyA9IF9LRVJO
UEdfVEFCTEVfTk9FTkMgKyBzbWVfZ2V0X21lX21hc2soKTsKIAogCWlmIChJU19FTkFCTEVEKENP
TkZJR19YODZfNUxFVkVMKSkgewogCQlwNGQgPSBmaXh1cF9wb2ludGVyKGVhcmx5X2R5bmFtaWNf
cGd0c1tuZXh0X2Vhcmx5X3BndCsrXSwgcGh5c2FkZHIpOwpAQCAtMTU3LDcgKzE1Nyw3IEBAIHN0
YXRpYyB2b2lkIF9faW5pdCByZXNldF9lYXJseV9wYWdlX3RhYmxlcyh2b2lkKQogewogCW1lbXNl
dChlYXJseV90b3BfcGd0LCAwLCBzaXplb2YocGdkX3QpKihQVFJTX1BFUl9QR0QtMSkpOwogCW5l
eHRfZWFybHlfcGd0ID0gMDsKLQl3cml0ZV9jcjMoX19wYV9ub2RlYnVnKGVhcmx5X3RvcF9wZ3Qp
KTsKKwl3cml0ZV9jcjMoX19zbWVfcGFfbm9kZWJ1ZyhlYXJseV90b3BfcGd0KSk7CiB9CiAKIC8q
IENyZWF0ZSBhIG5ldyBQTUQgZW50cnkgKi8KQEAgLTI5MCw2ICsyOTAsMTMgQEAgYXNtbGlua2Fn
ZSBfX3Zpc2libGUgdm9pZCBfX2luaXQgeDg2XzY0X3N0YXJ0X2tlcm5lbChjaGFyICogcmVhbF9t
b2RlX2RhdGEpCiAKIAljbGVhcl9wYWdlKGluaXRfdG9wX3BndCk7CiAKKwkvKgorCSAqIFNNRSBz
dXBwb3J0IG1heSB1cGRhdGUgZWFybHlfcG1kX2ZsYWdzIHRvIGluY2x1ZGUgdGhlIG1lbW9yeQor
CSAqIGVuY3J5cHRpb24gbWFzaywgc28gaXQgbmVlZHMgdG8gYmUgY2FsbGVkIGJlZm9yZSBhbnl0
aGluZworCSAqIHRoYXQgbWF5IGdlbmVyYXRlIGEgcGFnZSBmYXVsdC4KKwkgKi8KKwlzbWVfZWFy
bHlfaW5pdCgpOworCiAJa2FzYW5fZWFybHlfaW5pdCgpOwogCiAJZm9yIChpID0gMDsgaSA8IE5V
TV9FWENFUFRJT05fVkVDVE9SUzsgaSsrKQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL2hl
YWRfNjQuUyBiL2FyY2gveDg2L2tlcm5lbC9oZWFkXzY0LlMKaW5kZXggZWYxMjcyOS4uZDU2Y2Ni
NzEgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9oZWFkXzY0LlMKKysrIGIvYXJjaC94ODYv
a2VybmVsL2hlYWRfNjQuUwpAQCAtMzcwLDkgKzM3MCw5IEBAIEdMT0JBTChuYW1lKQogTkVYVF9Q
QUdFKGVhcmx5X3RvcF9wZ3QpCiAJLmZpbGwJNTExLDgsMAogI2lmZGVmIENPTkZJR19YODZfNUxF
VkVMCi0JLnF1YWQJbGV2ZWw0X2tlcm5lbF9wZ3QgLSBfX1NUQVJUX0tFUk5FTF9tYXAgKyBfUEFH
RV9UQUJMRQorCS5xdWFkCWxldmVsNF9rZXJuZWxfcGd0IC0gX19TVEFSVF9LRVJORUxfbWFwICsg
X1BBR0VfVEFCTEVfTk9FTkMKICNlbHNlCi0JLnF1YWQJbGV2ZWwzX2tlcm5lbF9wZ3QgLSBfX1NU
QVJUX0tFUk5FTF9tYXAgKyBfUEFHRV9UQUJMRQorCS5xdWFkCWxldmVsM19rZXJuZWxfcGd0IC0g
X19TVEFSVF9LRVJORUxfbWFwICsgX1BBR0VfVEFCTEVfTk9FTkMKICNlbmRpZgogCiBORVhUX1BB
R0UoZWFybHlfZHluYW1pY19wZ3RzKQpAQCAtMzg1LDE1ICszODUsMTUgQEAgTkVYVF9QQUdFKGlu
aXRfdG9wX3BndCkKIAkuZmlsbAk1MTIsOCwwCiAjZWxzZQogTkVYVF9QQUdFKGluaXRfdG9wX3Bn
dCkKLQkucXVhZCAgIGxldmVsM19pZGVudF9wZ3QgLSBfX1NUQVJUX0tFUk5FTF9tYXAgKyBfS0VS
TlBHX1RBQkxFCisJLnF1YWQgICBsZXZlbDNfaWRlbnRfcGd0IC0gX19TVEFSVF9LRVJORUxfbWFw
ICsgX0tFUk5QR19UQUJMRV9OT0VOQwogCS5vcmcgICAgaW5pdF90b3BfcGd0ICsgUEdEX1BBR0Vf
T0ZGU0VUKjgsIDAKLQkucXVhZCAgIGxldmVsM19pZGVudF9wZ3QgLSBfX1NUQVJUX0tFUk5FTF9t
YXAgKyBfS0VSTlBHX1RBQkxFCisJLnF1YWQgICBsZXZlbDNfaWRlbnRfcGd0IC0gX19TVEFSVF9L
RVJORUxfbWFwICsgX0tFUk5QR19UQUJMRV9OT0VOQwogCS5vcmcgICAgaW5pdF90b3BfcGd0ICsg
UEdEX1NUQVJUX0tFUk5FTCo4LCAwCiAJLyogKDJeNDgtKDIqMTAyNCoxMDI0KjEwMjQpKS8oMl4z
OSkgPSA1MTEgKi8KLQkucXVhZCAgIGxldmVsM19rZXJuZWxfcGd0IC0gX19TVEFSVF9LRVJORUxf
bWFwICsgX1BBR0VfVEFCTEUKKwkucXVhZCAgIGxldmVsM19rZXJuZWxfcGd0IC0gX19TVEFSVF9L
RVJORUxfbWFwICsgX1BBR0VfVEFCTEVfTk9FTkMKIAogTkVYVF9QQUdFKGxldmVsM19pZGVudF9w
Z3QpCi0JLnF1YWQJbGV2ZWwyX2lkZW50X3BndCAtIF9fU1RBUlRfS0VSTkVMX21hcCArIF9LRVJO
UEdfVEFCTEUKKwkucXVhZAlsZXZlbDJfaWRlbnRfcGd0IC0gX19TVEFSVF9LRVJORUxfbWFwICsg
X0tFUk5QR19UQUJMRV9OT0VOQwogCS5maWxsCTUxMSwgOCwgMAogTkVYVF9QQUdFKGxldmVsMl9p
ZGVudF9wZ3QpCiAJLyogU2luY2UgSSBlYXNpbHkgY2FuLCBtYXAgdGhlIGZpcnN0IDFHLgpAQCAt
NDA1LDE0ICs0MDUsMTQgQEAgTkVYVF9QQUdFKGxldmVsMl9pZGVudF9wZ3QpCiAjaWZkZWYgQ09O
RklHX1g4Nl81TEVWRUwKIE5FWFRfUEFHRShsZXZlbDRfa2VybmVsX3BndCkKIAkuZmlsbAk1MTEs
OCwwCi0JLnF1YWQJbGV2ZWwzX2tlcm5lbF9wZ3QgLSBfX1NUQVJUX0tFUk5FTF9tYXAgKyBfUEFH
RV9UQUJMRQorCS5xdWFkCWxldmVsM19rZXJuZWxfcGd0IC0gX19TVEFSVF9LRVJORUxfbWFwICsg
X1BBR0VfVEFCTEVfTk9FTkMKICNlbmRpZgogCiBORVhUX1BBR0UobGV2ZWwzX2tlcm5lbF9wZ3Qp
CiAJLmZpbGwJTDNfU1RBUlRfS0VSTkVMLDgsMAogCS8qICgyXjQ4LSgyKjEwMjQqMTAyNCoxMDI0
KS0oKDJeMzkpKjUxMSkpLygyXjMwKSA9IDUxMCAqLwotCS5xdWFkCWxldmVsMl9rZXJuZWxfcGd0
IC0gX19TVEFSVF9LRVJORUxfbWFwICsgX0tFUk5QR19UQUJMRQotCS5xdWFkCWxldmVsMl9maXht
YXBfcGd0IC0gX19TVEFSVF9LRVJORUxfbWFwICsgX1BBR0VfVEFCTEUKKwkucXVhZAlsZXZlbDJf
a2VybmVsX3BndCAtIF9fU1RBUlRfS0VSTkVMX21hcCArIF9LRVJOUEdfVEFCTEVfTk9FTkMKKwku
cXVhZAlsZXZlbDJfZml4bWFwX3BndCAtIF9fU1RBUlRfS0VSTkVMX21hcCArIF9QQUdFX1RBQkxF
X05PRU5DCiAKIE5FWFRfUEFHRShsZXZlbDJfa2VybmVsX3BndCkKIAkvKgpAQCAtNDMwLDcgKzQz
MCw3IEBAIE5FWFRfUEFHRShsZXZlbDJfa2VybmVsX3BndCkKIAogTkVYVF9QQUdFKGxldmVsMl9m
aXhtYXBfcGd0KQogCS5maWxsCTUwNiw4LDAKLQkucXVhZAlsZXZlbDFfZml4bWFwX3BndCAtIF9f
U1RBUlRfS0VSTkVMX21hcCArIF9QQUdFX1RBQkxFCisJLnF1YWQJbGV2ZWwxX2ZpeG1hcF9wZ3Qg
LSBfX1NUQVJUX0tFUk5FTF9tYXAgKyBfUEFHRV9UQUJMRV9OT0VOQwogCS8qIDhNQiByZXNlcnZl
ZCBmb3IgdnN5c2NhbGxzICsgYSAyTUIgaG9sZSA9IDQgKyAxIGVudHJpZXMgKi8KIAkuZmlsbAk1
LDgsMAogCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9tbS9rYXNhbl9pbml0XzY0LmMgYi9hcmNoL3g4
Ni9tbS9rYXNhbl9pbml0XzY0LmMKaW5kZXggODgyMTVhYy4uZDdjYzgzMCAxMDA2NDQKLS0tIGEv
YXJjaC94ODYvbW0va2FzYW5faW5pdF82NC5jCisrKyBiL2FyY2gveDg2L21tL2thc2FuX2luaXRf
NjQuYwpAQCAtOTIsNyArOTIsNyBAQCBzdGF0aWMgaW50IGthc2FuX2RpZV9oYW5kbGVyKHN0cnVj
dCBub3RpZmllcl9ibG9jayAqc2VsZiwKIHZvaWQgX19pbml0IGthc2FuX2Vhcmx5X2luaXQodm9p
ZCkKIHsKIAlpbnQgaTsKLQlwdGV2YWxfdCBwdGVfdmFsID0gX19wYV9ub2RlYnVnKGthc2FuX3pl
cm9fcGFnZSkgfCBfX1BBR0VfS0VSTkVMOworCXB0ZXZhbF90IHB0ZV92YWwgPSBfX3BhX25vZGVi
dWcoa2FzYW5femVyb19wYWdlKSB8IF9fUEFHRV9LRVJORUwgfCBfUEFHRV9FTkM7CiAJcG1kdmFs
X3QgcG1kX3ZhbCA9IF9fcGFfbm9kZWJ1ZyhrYXNhbl96ZXJvX3B0ZSkgfCBfS0VSTlBHX1RBQkxF
OwogCXB1ZHZhbF90IHB1ZF92YWwgPSBfX3BhX25vZGVidWcoa2FzYW5femVyb19wbWQpIHwgX0tF
Uk5QR19UQUJMRTsKIAlwNGR2YWxfdCBwNGRfdmFsID0gX19wYV9ub2RlYnVnKGthc2FuX3plcm9f
cHVkKSB8IF9LRVJOUEdfVEFCTEU7CkBAIC0xNTgsNyArMTU4LDcgQEAgdm9pZCBfX2luaXQga2Fz
YW5faW5pdCh2b2lkKQogCSAqLwogCW1lbXNldChrYXNhbl96ZXJvX3BhZ2UsIDAsIFBBR0VfU0la
RSk7CiAJZm9yIChpID0gMDsgaSA8IFBUUlNfUEVSX1BURTsgaSsrKSB7Ci0JCXB0ZV90IHB0ZSA9
IF9fcHRlKF9fcGEoa2FzYW5femVyb19wYWdlKSB8IF9fUEFHRV9LRVJORUxfUk8pOworCQlwdGVf
dCBwdGUgPSBfX3B0ZShfX3BhKGthc2FuX3plcm9fcGFnZSkgfCBfX1BBR0VfS0VSTkVMX1JPIHwg
X1BBR0VfRU5DKTsKIAkJc2V0X3B0ZSgma2FzYW5femVyb19wdGVbaV0sIHB0ZSk7CiAJfQogCS8q
IEZsdXNoIFRMQnMgYWdhaW4gdG8gYmUgc3VyZSB0aGF0IHdyaXRlIHByb3RlY3Rpb24gYXBwbGll
ZC4gKi8KZGlmZiAtLWdpdCBhL2FyY2gveDg2L21tL21lbV9lbmNyeXB0LmMgYi9hcmNoL3g4Ni9t
bS9tZW1fZW5jcnlwdC5jCmluZGV4IDlhNzgyNzcuLmIyZDFjZGYgMTAwNjQ0Ci0tLSBhL2FyY2gv
eDg2L21tL21lbV9lbmNyeXB0LmMKKysrIGIvYXJjaC94ODYvbW0vbWVtX2VuY3J5cHQuYwpAQCAt
MTUsNiArMTUsOCBAQAogCiAjaWZkZWYgQ09ORklHX0FNRF9NRU1fRU5DUllQVAogCisjaW5jbHVk
ZSA8bGludXgvbW0uaD4KKwogLyoKICAqIFNpbmNlIFNNRSByZWxhdGVkIHZhcmlhYmxlcyBhcmUg
c2V0IGVhcmx5IGluIHRoZSBib290IHByb2Nlc3MgdGhleSBtdXN0CiAgKiByZXNpZGUgaW4gdGhl
IC5kYXRhIHNlY3Rpb24gc28gYXMgbm90IHRvIGJlIHplcm9lZCBvdXQgd2hlbiB0aGUgLmJzcwpA
QCAtMjMsNiArMjUsMjIgQEAKIHVuc2lnbmVkIGxvbmcgc21lX21lX21hc2sgX19zZWN0aW9uKC5k
YXRhKSA9IDA7CiBFWFBPUlRfU1lNQk9MX0dQTChzbWVfbWVfbWFzayk7CiAKK3ZvaWQgX19pbml0
IHNtZV9lYXJseV9pbml0KHZvaWQpCit7CisJdW5zaWduZWQgaW50IGk7CisKKwlpZiAoIXNtZV9t
ZV9tYXNrKQorCQlyZXR1cm47CisKKwllYXJseV9wbWRfZmxhZ3MgPSBfX3NtZV9zZXQoZWFybHlf
cG1kX2ZsYWdzKTsKKworCV9fc3VwcG9ydGVkX3B0ZV9tYXNrID0gX19zbWVfc2V0KF9fc3VwcG9y
dGVkX3B0ZV9tYXNrKTsKKworCS8qIFVwZGF0ZSB0aGUgcHJvdGVjdGlvbiBtYXAgd2l0aCBtZW1v
cnkgZW5jcnlwdGlvbiBtYXNrICovCisJZm9yIChpID0gMDsgaSA8IEFSUkFZX1NJWkUocHJvdGVj
dGlvbl9tYXApOyBpKyspCisJCXByb3RlY3Rpb25fbWFwW2ldID0gcGdwcm90X2VuY3J5cHRlZChw
cm90ZWN0aW9uX21hcFtpXSk7Cit9CisKIHZvaWQgX19pbml0IHNtZV9lbmNyeXB0X2tlcm5lbCh2
b2lkKQogewogfQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvbW0vcGFnZWF0dHIuYyBiL2FyY2gveDg2
L21tL3BhZ2VhdHRyLmMKaW5kZXggYzg1MjBiMi4uZTdkMzg2NiAxMDA2NDQKLS0tIGEvYXJjaC94
ODYvbW0vcGFnZWF0dHIuYworKysgYi9hcmNoL3g4Ni9tbS9wYWdlYXR0ci5jCkBAIC0yMDE0LDYg
KzIwMTQsOSBAQCBpbnQga2VybmVsX21hcF9wYWdlc19pbl9wZ2QocGdkX3QgKnBnZCwgdTY0IHBm
biwgdW5zaWduZWQgbG9uZyBhZGRyZXNzLAogCWlmICghKHBhZ2VfZmxhZ3MgJiBfUEFHRV9SVykp
CiAJCWNwYS5tYXNrX2NsciA9IF9fcGdwcm90KF9QQUdFX1JXKTsKIAorCWlmICghKHBhZ2VfZmxh
Z3MgJiBfUEFHRV9FTkMpKQorCQljcGEubWFza19jbHIgPSBwZ3Byb3RfZW5jcnlwdGVkKGNwYS5t
YXNrX2Nscik7CisKIAljcGEubWFza19zZXQgPSBfX3BncHJvdChfUEFHRV9QUkVTRU5UIHwgcGFn
ZV9mbGFncyk7CiAKIAlyZXR2YWwgPSBfX2NoYW5nZV9wYWdlX2F0dHJfc2V0X2NscigmY3BhLCAw
KTsKZGlmZiAtLWdpdCBhL2luY2x1ZGUvYXNtLWdlbmVyaWMvcGd0YWJsZS5oIGIvaW5jbHVkZS9h
c20tZ2VuZXJpYy9wZ3RhYmxlLmgKaW5kZXggN2RmYTc2Ny4uODgyY2I1ZCAxMDA2NDQKLS0tIGEv
aW5jbHVkZS9hc20tZ2VuZXJpYy9wZ3RhYmxlLmgKKysrIGIvaW5jbHVkZS9hc20tZ2VuZXJpYy9w
Z3RhYmxlLmgKQEAgLTQyNCw2ICs0MjQsMTQgQEAgc3RhdGljIGlubGluZSBpbnQgcHVkX3NhbWUo
cHVkX3QgcHVkX2EsIHB1ZF90IHB1ZF9iKQogI2RlZmluZSBwZ3Byb3RfZGV2aWNlIHBncHJvdF9u
b25jYWNoZWQKICNlbmRpZgogCisjaWZuZGVmIHBncHJvdF9lbmNyeXB0ZWQKKyNkZWZpbmUgcGdw
cm90X2VuY3J5cHRlZChwcm90KQkocHJvdCkKKyNlbmRpZgorCisjaWZuZGVmIHBncHJvdF9kZWNy
eXB0ZWQKKyNkZWZpbmUgcGdwcm90X2RlY3J5cHRlZChwcm90KQkocHJvdCkKKyNlbmRpZgorCiAj
aWZuZGVmIHBncHJvdF9tb2RpZnkKICNkZWZpbmUgcGdwcm90X21vZGlmeSBwZ3Byb3RfbW9kaWZ5
CiBzdGF0aWMgaW5saW5lIHBncHJvdF90IHBncHJvdF9tb2RpZnkocGdwcm90X3Qgb2xkcHJvdCwg
cGdwcm90X3QgbmV3cHJvdCkKZGlmZiAtLWdpdCBhL2luY2x1ZGUvbGludXgvbWVtX2VuY3J5cHQu
aCBiL2luY2x1ZGUvbGludXgvbWVtX2VuY3J5cHQuaAppbmRleCA1OTc2OWY3Li44MzdjNjZiIDEw
MDY0NAotLS0gYS9pbmNsdWRlL2xpbnV4L21lbV9lbmNyeXB0LmgKKysrIGIvaW5jbHVkZS9saW51
eC9tZW1fZW5jcnlwdC5oCkBAIC0zMCw2ICszMCwxNCBAQCBzdGF0aWMgaW5saW5lIGJvb2wgc21l
X2FjdGl2ZSh2b2lkKQogCXJldHVybiAhIXNtZV9tZV9tYXNrOwogfQogCisvKgorICogVGhlIF9f
c21lX3NldCgpIGFuZCBfX3NtZV9jbHIoKSBtYWNyb3MgYXJlIHVzZWZ1bCBmb3IgYWRkaW5nIG9y
IHJlbW92aW5nCisgKiB0aGUgZW5jcnlwdGlvbiBtYXNrIGZyb20gYSB2YWx1ZSAoZS5nLiB3aGVu
IGRlYWxpbmcgd2l0aCBwYWdldGFibGUKKyAqIGVudHJpZXMpLgorICovCisjZGVmaW5lIF9fc21l
X3NldCh4KQkJKCh1bnNpZ25lZCBsb25nKSh4KSB8IHNtZV9tZV9tYXNrKQorI2RlZmluZSBfX3Nt
ZV9jbHIoeCkJCSgodW5zaWduZWQgbG9uZykoeCkgJiB+c21lX21lX21hc2spCisKICNlbmRpZgkv
KiBfX0FTU0VNQkxZX18gKi8KIAogI2VuZGlmCS8qIF9fTUVNX0VOQ1JZUFRfSF9fICovCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:52:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18: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 1dLwLs-0001wc-GM; Fri, 16 Jun 2017 18:52:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dLwLq-0001ve-OC
 for xen-devel@lists.xen.org; Fri, 16 Jun 2017 18:52:10 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 F5/67-03696-AD824495; Fri, 16 Jun 2017 18:52:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSXUgUYRT1m5mdnXQnPlfL26KWo+JPaVoUPUW
 RDwX9oVBtQTrq5C7srDazykZJYlpiL1aw5rKVZYr9WGSRYWWSLJSZVkaLUT2YEWxtZkoqSjXj
 aNn3dL5z7j3nXrgMaSynTYzgdAiSnbdxdDBlWZmUmjKQmGFOG+4i110eaaA2oM3e+1PETrRXZ
 7XnFjpzdBbX8A2i6CzrnLrVh8rQg5BqFMxQuIKEb4FuvfpB+AyCFt9pUv0YcSUBdS2flc8Chs
 Yr4E1gjFBxGN4EX0c9Mzgc1xMw6MJqA4kDNHT09tCqQOBIqL/UqDQzSkY8+NvjVZrFm8H/1k+
 p9AK8BSo/UCptVOgTk+MzeBGOhiv9FTqtPBSe1g3NlJM4CW62r1RpEi+FtoBnZjLAy6BtfJxW
 JwBchWBs6Lhe84wD9+gLvVYUBd7nHkrD2+DOr1GkegKOhe6K7RpdCgPfmyjN55QeTjxsnA1Ih
 uvPPs7iJhoCP0UN2+D5r2uz/uvg5MVppOEeHbwbzdGMajD4zt+kNSESOier9JpwWQfesQZdDV
 runreo+9+i7nmL1iPyKkqQBalEkFLWpOZK1gKLQ+SttpT0tLWpoiDLfIFg43Pl1LxCsRUpBxG
 kvHuotn/HY7SEIbhF7PDQJrNxYW5h/iELL1uypWKbID9GCQyDL3nLs0yUvdAucMCWJWSYjaGS
 UCA4D1htyoHNVQJj4MLZ/DhFZuUiXpStBZrUjWJMEexDtQ+rgqXY/rdt7jRfoShTGIuUmYyGI
 kESrY7/dT+KYBAXxmaqLgar3fHX3a8EE0pw5osNarCD/yeZyhDX7GvPOmh4P/HySUjp3da2xA
 eOIwPHfcemveeCfmydeLP47GRXr7FucBfn9YiRNL+qK+h8Z+nY6pbq2KqSBs++vhjn0a+J2R0
 jFz7pzbWu5tidI2G7Xv9uDr+9xyyLrrz127vKF0eJ0XmvB6c/7H+025fTv9GcvRQOHyW/PDFU
 NnGUbOHTk0lJ5v8AvpXCopUDAAA=
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1497639127!68405463!1
X-Originating-IP: [104.47.41.46]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26138 invoked from network); 16 Jun 2017 18:52:08 -0000
Received: from mail-dm3nam03on0046.outbound.protection.outlook.com (HELO
 NAM03-DM3-obe.outbound.protection.outlook.com) (104.47.41.46)
 by server-13.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 16 Jun 2017 18:52:08 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=bJKeJV/jI1NWUDEAtUlIj/+66scdfjwhXcoTdRdF9wg=;
 b=IixoTzFhFzMPlpj4UqSTOAvRwwLR2Nd2YbLxFoEcVgWwzeSDK90KGiSgI5XuNcEE3wBhPlfdWo24G/zPIW4CTP5DQga+8oKGDbBKCD+H1Fu7MGS8idmkx2jXnQ/MVP5X815QnBUXoxKxSXXW8BmoimRBsV6rSXlJTb57gDFXKjs=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 MWHPR12MB1152.namprd12.prod.outlook.com (10.169.204.16) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1178.14; Fri, 16 Jun 2017 18:51:58 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Fri, 16 Jun 2017 13:51:55 -0500
Message-ID: <20170616185154.18967.71073.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: BN6PR1701CA0016.namprd17.prod.outlook.com (10.172.26.154)
 To MWHPR12MB1152.namprd12.prod.outlook.com (10.169.204.16)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 5324b597-c60b-452c-207d-08d4b4e8c745
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:MWHPR12MB1152; 
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1152;
 3:Cd1U6mm/pPX/+GX/rQdFEdY5Jg23Xn8ydUpc/g89AQzPwrZ26bSX5SG6ZmPrEueWlL1SCG84cI6U3jRcnRwjn7iECgQSnUKTCwQBe0zkMvYCjiBlt2XUoPXRhoggoHJlf6bgfPkBxMoc1Lmg+eZyy28g0i6V6OBJTb9ziXb+nUvHmNIy3aP1Z6I0m4jbSWauhzCPYMoHk3o+g3wIBcFiC8xN5yekQa1bjb7idkoaG8b9SM58nDtu8CVLN9EOQyLeF4P9atI+SruQ9iFzKNvUimAh9U127NC7+JTJkJWDQZa/f8sAL33wBeJxl6bXgBFOGChmBMD0cj8iUYI8EaRxe7512Mxpog1UVqc78qhll1k=;
 25:sKUN5Hvc2LSfFIOqkZrWCMxHYdflz0xak0bh5i2CKcfReR9yhSF770j0rvzvyGMiO+bz7/kx4fdaZ/WMThV7GqY9urGX7i3rgqem0Ftb3P9JYD7RIbfPYGfwcGFhJoPbsRIYe0W2XFO0LFj4tNpAu5VhWoqmzOYO88AEb4toT7OssQVUZ1LZIGzDz82n0xyYoGz9SLCiK7QX+/e1nN/xBp71uThsfCDOljvEKJj4Ka0HxlzhEd0UMRuSxVCT9Tz4NgHElGTAPtkZ5COt9CxVzD9CDORe/ejWIrfLfR6QMJxY/p43bsUFcJ7yfGs61qNB5yKBsA4lEPD+tRWBiwDVBjnhCwfR6F3OhkMiUSpXMOD2riD9PhA1aZnubnvLwbEi/LXGUMZAhjuOoRImStRPb+HnQDNIHue2JYhExn8xVDHbtyh2litLhGti+QBXNtdZMcid59U3YOc5JWbvzWajfTzXRKaqczOAErZUtU92vV8=
X-MS-TrafficTypeDiagnostic: MWHPR12MB1152:
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1152;
 31:jqrF3x5tGXtimzsqqA4v5Rl0HsbkpF6Xj7hs7atvAbK+c9NSDO0TIE6tKijczd8vbBTC70XotS26PeVDJ+aNJBFmi15mM4iHwAM3eJkOe7YCRXHmqUgKDo9JrW37xK0IQ5cdAWyimQ6Se3WoV4Q8AHcKpIkkTc4+u4w33XaMIg3XKum2eTM77VoJmUmWkGeNJAu8Ezvz/OnSCavjibi2QH+1eALPzCh2TtOh2kmre28=;
 20:0ZdG6UwLzD65Ken9s6Q3RaQp49tiq1DXgZ9FDCBpVF4XVkhwk2ksJ9QGI3//WIqbXpWvHkP12fbQC04kOn6oLkoV/IXNUMk57dFLu/f9LGPrfxRHlpFFI6lqOAfCozs34neVER3DDm8faFPMUw25rFKYAePCWdECSZKWmOwCKH1+nqZ1/YrAM9x0fxWueckGyb7gsXMIV6JV4Y6DKCNb6EPQ++NF2pLezdmL5O2gzN8bixvgFfj2fK65eDi/LNxVtzjbDhXyaqmQUjAO63lSwR7Qn9wEmv10LUD7U9APn4gNzdzDOIDRoF4fe+cO6DRDD5SP2SakQ41TDZ/1XMdAhQNKrAKhzv9bzK+GFtBOeCZLuX9PQnSfTyqWyYrmxvckvYjSrhBhA5V+acajPU/G/N0ATpxlZFDR1pBngSvcBPApgy+SCO6+KVy/N3cQjn1Qbq6vmAObJ/MUcZvzTfxxFpUzeZmtwWLrjr2NjWLy1KFkgL53WoamcgqrI7urCpXr
X-Microsoft-Antispam-PRVS: <MWHPR12MB1152F181741327D9C5E4CD0BECC10@MWHPR12MB1152.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(767451399110);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(93006095)(93001095)(10201501046)(100000703101)(100105400095)(3002001)(6055026)(6041248)(20161123562025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123560025)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:MWHPR12MB1152; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:MWHPR12MB1152; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTUyOzQ6aHZDb0xIOTRTNndma0E4UFlhZ0VSaFN2ZFpK?=
 =?utf-8?B?NGJMTmZZRUpZTzBLZldrYTU2bEhmNzlpbWJQb3pJWjFKYjhYbk5IcHRSTXZs?=
 =?utf-8?B?VDUvNWVpQ2hDUWQxaFBoc09ucnBrWmRIYXRhUWM5TFF2cHZ6WHF3MzFNU2FE?=
 =?utf-8?B?MWtwNFI2RDBocjJYUlRXc2x3dTN1bGFSRnpMVk5GUVN1SFRpNllHK3ltRzR3?=
 =?utf-8?B?SEI3VENkdEJJZlhadzhkdTdsaXBjem0zeksvQzFhaWtlRm9MZEsySHd1a1VV?=
 =?utf-8?B?MXU2Q2V4dTFHQzBKZXpGbXIwRGRzbjN4a0FTTWs0Z0huL0ROT1NxWlE1Zjdv?=
 =?utf-8?B?TXo4OFF1SERtMFZDTzVmTmFNSkZJQWVPVDFMWGlMWnFtdTF2dEd5c3NSVzE3?=
 =?utf-8?B?b011K3RhZ1dnNnY5YXptMkp6ZGgrc1ZRTWhhc3Q2a2I4dXZvVklnL3gzK3F6?=
 =?utf-8?B?UG1WU2QxWnVGTXIvV1ROWWFHQ0VDQUhMQ0RqbXVKenlvTnhXQURmUDZoMzFN?=
 =?utf-8?B?NDdDbmluS0lkbzVZUjl6b2U1czBwWUU0OXBHakhma3BvQUxNM1JZYkZmRG9W?=
 =?utf-8?B?cVp2MjlRUGFGU2hSTFAyWCtPZHU1Rkk0dms1V1ZwWDk1dlhZb1RkU2xXWXIz?=
 =?utf-8?B?TURpMU9PZGdBbmVFRW0yeDNVY1FmczhkNWdpODVyc1hrNXYzeW8vMEZhWmI4?=
 =?utf-8?B?UlJKUWxQUFRWVDB6TDA1eS85RFJyaXBoNGNqYkJ5djlNSDdiNEpBamNaWVJ3?=
 =?utf-8?B?VFFJREZyY3dzTXFiOHp4VGh2RE55b2lldFJBcUtnTnZoUXoxM1hJVnFOV3ND?=
 =?utf-8?B?aDRMZTY3a25kbndseG9iZFZMbnh5dEY3YU56OVpEZHFoblkrZHkrRFNETXpO?=
 =?utf-8?B?SHBtUmlObnZSbGo4RzdJRElSaUFoVmpHVDBCYldjb1IrZnU1S0l6STN4VVNl?=
 =?utf-8?B?dnZOVXJLUVJ4aG5XbFlIemJoRXBQM2k4ZENtNzd2K2dmb3p3T3MyYnJaUjFN?=
 =?utf-8?B?M2VFK2wvU1ZjNHhDUWRtb1dNc3ZaNU5qcVV5ZXArSnlrQzdaZUdjcjJlNHI2?=
 =?utf-8?B?ajFVeCttZDJKd3FFa2V5QVNQdDNlSzYrT3lSK3ZsT3lIcHRlcjVNTjU5R01I?=
 =?utf-8?B?ZjdTV2duZzFDUzNkdkFPelIvNmwrZUNKNkpYVVc5ODg4WFFqNFFid21WTFd3?=
 =?utf-8?B?VGgwY3ZHbWZMbjIxK1NFWHRTdlZ1L3NOYnRVL0R2cm1CN0JmdzBaRVBlOUpG?=
 =?utf-8?B?SFJpaWNPeU9QTVhUQU9IeHFFSHNSTjdGSklVV1UxNGthYjhaVUpmaVVzQ2Nw?=
 =?utf-8?B?WG50RENvZlJwMmNMVVducU52OFVJS2FDZlJJV1lJdjgvRmEwUmNiSHNTWkZY?=
 =?utf-8?B?TnZGNnVuam9hMmRvalU5TlZZOXVyem5iY2FvaGVaNFBDai9kL09yRG5jcU9z?=
 =?utf-8?B?Ui9HUlUvUFJYTXVCamlVb1cwdXUwL2lNTVczalQ0QXI4R3FKOTdwVnFTWDlV?=
 =?utf-8?B?Tmp1bFZ6N2tHT1RCMnE5UnBLajJtcGRGVDZuSHpteVVzMjFUWnhVUUFkRUxk?=
 =?utf-8?B?RjRPdG56aFFUcURDVmE2eit4WGtCNWM4MkprK0ZpL1BUMW5IS0d1d2krejAz?=
 =?utf-8?Q?VDXC4oOIxA7GI42ur16?=
X-Forefront-PRVS: 0340850FCD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39450400003)(39840400002)(39860400002)(39400400002)(39850400002)(39410400002)(230700001)(50986999)(25786009)(7406005)(72206003)(76176999)(54356999)(305945005)(50466002)(6666003)(4326008)(7416002)(81166006)(4001350100001)(2950100002)(86362001)(23676002)(478600001)(6506006)(8676002)(83506001)(55016002)(53416004)(103116003)(33646002)(6116002)(3846002)(47776003)(53936002)(5660300001)(7736002)(189998001)(2906002)(9686003)(38730400002)(110136004)(1076002)(66066001)(42186005)(54906002)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR12MB1152; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTUyOzIzOk9lQTBmOHdWVzFvMVpSZVRDRkpmUndDZGE1?=
 =?utf-8?B?YzA1OXBieFNlT2hsd3RHUGUxZWo0RG9xZVM5b052Tnd1R3Y3WVl6Rnprcks3?=
 =?utf-8?B?VnlaQVZzRXAxRnRyeUdJY1FPOUZNMFBwc2hqTk9oTjBLa0ZaOC9xL2NOM09C?=
 =?utf-8?B?azg1N1ZiS3hZNlpCM24vdTdCVHRCOXUxWUxycmZMeXluSzhRekwyU2ozeFZt?=
 =?utf-8?B?WmFCNERONjQxc0hoNFd2Vi9lWWpvVFRlWENWbHRhTmsxdVNlMEFIelZUYlor?=
 =?utf-8?B?ZDJPL0xmRmtUak5LbmlUcVJ4a1V0TWJ1NGRJaWl6ZVoxZUtwMmthTnllakoy?=
 =?utf-8?B?MDFlYTB2OWo2aHFXd1VXRFZGNzhUcjN6NjFnRm5tNkVHaTErVmdVQnVsbjhl?=
 =?utf-8?B?dVF6V0FqbVlWVjRpNDJkcytWdVhGWjVIeDlPd3FncW1sVjMrMkVYbFlUTm4z?=
 =?utf-8?B?ZGRoKytoRnFrSGNrQWxVaTQrRGhZbW5Zam5xc01jN0VrOUFRZExWWjJoNCta?=
 =?utf-8?B?TmZCOFhMS0VaNHNYWWlhd0NGSHF6SUw4dnNNWkNUQ25ma29xZmpqNG5RSVFI?=
 =?utf-8?B?OFYxM3R6SWNuZ2l6MEFkbWlsRmZERmhJb0xnRVdGSzYxSktvOGtNQmM4aHpv?=
 =?utf-8?B?ZVBWRlNlcWVxNk1SdDFXbWFqMzN1SU5SNTJCU0F0ZVkwa0IxdHRwZmZHRDZm?=
 =?utf-8?B?eU1JTmliZDFhclhsRVR5WHhIVzJSMncyQXJXL0lRWjJpc2pmK0c5cDZUQmxJ?=
 =?utf-8?B?QjNmZEpBNmxqaGFEYVJ0ZGEra0cvcjlUa2NUNkxGZHA2amFWaEcrZjZHclN1?=
 =?utf-8?B?dWdodGZXT1MxYzR1amo3UHNzZ29qd284TFZmRmhxUzY1YW1hYUorY0VLZFJD?=
 =?utf-8?B?YWxSb2R0T1N6VHhDMGdNZHlKR0tIRTJmVURGc0pxaXR1YXJpcjRNb1NXV25F?=
 =?utf-8?B?SUtnOFEyYXFpaW45cmV5L0RkYXVuVkd3SWtqK1JHWTA4ZzlCMndzVThFNHRp?=
 =?utf-8?B?cFo1aXFtMGt1Z3lVQjVOY2xCWmFVU0U2Njl2cHlVVnBPdGs5dkdHcXl4TkZP?=
 =?utf-8?B?dmgvR3BKMms2cVR4YUJWNVJRd0gzZkkxRnZiOGZEVXZveDBDTmlKRHhaSGNk?=
 =?utf-8?B?bUQ4WU1Wam1JQjhtbXcrR1F3T1BwdHhTNVY5YmpQOEJLQmlMZ2twcVFmcWNn?=
 =?utf-8?B?b2VKTHNvVXo0VlhwWWI2UGNIWWRUc1p0YWxRY3VZK1JJZGRQTjJ6TDUxY3Zq?=
 =?utf-8?B?UUtwblNLc2NEWFVtM0RWRnkrbVVRVmx5Y2ZhMXdNa0wvYjlBK2ZNM29YVmti?=
 =?utf-8?B?Zy9HY3lZaHR1azJOLzlWWHgzaitVQXN4K25UdGpWZnNlckIyd2FFRUhTdHlo?=
 =?utf-8?B?eHErRmdCVzl6UkRPRkNxWUFrZWlmdVlaVmlydGY4SzJqZkozaWxkVDRYd2RB?=
 =?utf-8?B?T0NyYXIrcStwUjVueVpyQThKbWkwOTFESEZzL3VOUGwzbS9KMjArdGQ2ajZz?=
 =?utf-8?B?WkRyZ3ZaYmF0dzgzaGt4TXhwUFY4QUJMdVZJQ3dZbll5YmpJM2RkS0oxUlds?=
 =?utf-8?B?aUozMTZ1VTBoMnJKdUgxMXQ1eGprOFdIZHZnU3FuYkNxYzdtNXlXMzdjZzBE?=
 =?utf-8?B?NnBOQmR0THNOVkZTQ3ZSbHRSdUNVWXZ4K3F2MS9ldWxjazYvYXFxYmpRPT0=?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTUyOzY6SXVVNks0R0FSWVpTRnpCbXpRWDJnaDE5Z3RY?=
 =?utf-8?B?dTk4amZXMG56eFlrUjlMTUtnSzFubERQWDkzbEJDRTFwU0JWRWRlTWRVRDNo?=
 =?utf-8?B?T2RBWHRmWGtlemdSRFlTTkpYR001Zy8wZjhqS010YWdSU3g2dkN0VldXQkZM?=
 =?utf-8?B?YnUrZVhqTWVhZ2gxclJieDcxdlpRUUFWRGIvYU9rcVJUU1JJMUR2aGJNTyt2?=
 =?utf-8?B?a3dPNjhXUkRINHlKR3QrZGI2UlFGSmlZdzhtdGNYcytqVy9mRUcydFVuT3ph?=
 =?utf-8?B?S2s3T2d3b2NVY1pGRUhtWTA2c2RieW5aanJNVDg5eUk4RERSRnhRWHJUUWtj?=
 =?utf-8?B?YXdUSzNRdjhFbzM4Uk1qblUvMkl0aUVSYlFiS0dpNWhXclk5TTlTODlaS0c4?=
 =?utf-8?B?S3AxeDdYWXpKa3Bid0JJVE50N3Y5bVFGbmk3cnpzRlFjUUFSZUNWc0xMMXla?=
 =?utf-8?B?aDdjQkxLd3JNeERmbi9EVUZ2aDh5Z2gxUG42dkpLZkxPbmVOQnphNE5OZVQ4?=
 =?utf-8?B?VmZMS1hLV3MzRTFQdE1JTVZ2Y1plcFFBb2xPclJqQ2xTK2JpWTRBb2xWNEZk?=
 =?utf-8?B?Q3R0N0R4eWIzaEMzTVdWNEhMK3JobGl5VEFnZVNpSXBUMlZVL0xtdlh3QVll?=
 =?utf-8?B?RWl4cXVKSndrWnBEdnZXSlZQbjdBcUV1aEhTSDB3c0c1VFF5bWFTSWF1U1dV?=
 =?utf-8?B?VnlOdjVKUkU4TjE4d1FwNUxkWW5XSXcrYzZvSTNnUXFwSHVubm9tN2Rxa05v?=
 =?utf-8?B?NHY0VHAzUDIrWG8vOTNjbFI1NDErbjhyYW82NzVQV09KaU5OeWFLY0QzZDkw?=
 =?utf-8?B?bWgxTm83OTVCUzdRZGhjdG55YUpVNGtsK0JvQ3ZvVkx6cmVzR2RyZCtRYTZn?=
 =?utf-8?B?TG9JdDVvZ3ZTZklDZVpVM25hYXJ5RGFiMFdRZWFhNmFMUVRXdUZDTUdyUDhs?=
 =?utf-8?B?N2tHZklVd2FHVXZWVE5Kb1Z2TUVBQ2hHV0JPY1pCa2d5ZUc3MTNQTDNWc2NM?=
 =?utf-8?B?QXBST3R3eGs2YVk1dGl0ODVhMTBwRkE0ODlOWDMyZnVWa2VlMjB0ZmVZcU94?=
 =?utf-8?B?MEoxa0NkcG93ajdLb2NKamdmZ2dvTm80RHpzYUE3QnZVVkFXT3Q3UnNWcE04?=
 =?utf-8?B?QTJZR1hjODZyWW5mOW1tcDhTWVREWFhLMnNWaDlsaFZ3L1RVMXdKUFk1VnZU?=
 =?utf-8?B?MlFIZlBpUEJjS0d1SVJEOCtNczZTeVdKYUhQcTBmbTd4SmI5TnowcFdMdEtQ?=
 =?utf-8?B?ZTZMdHRJeWFWR3NYSjJOT2luS0ZHOU40THBaTnY3R1RKOG95aTA0SmtZaVFk?=
 =?utf-8?B?bjA4aUdDOXR5TEFvdkRoWmhnVFpiQXRnUkdZRkFaVnNtWDkvRnd0NzZ4Mkhn?=
 =?utf-8?Q?cH6he/V?=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1152;
 5:ZceHItt99AbIQjdpW8pgohLNPqR16LMiXF72fY8tmjrHRGATt7ome8OXtIYsOmy1CQUuC4Z9/gPAv/XIJzPI03ZS9pfGvu0Ormj9G5O2MJip+LADOMlATALdIit3od56yflNTM+aydk/jEPXlP9glU9DE+SGh7qs0zfEzPxT5szPfz2Y7hHAsfPaxb7Wg4RHDSqEsuNDhSqjx8x+UOF9zCXgadWBIbwl7IwjjzzSF0OeOY/am5bJlFx6CpNLm522lzlB+8kNdMTVGqSTZIDlNW5msOc1STtojuEtQCogf7VPtpyO/2zZc7vfpeRSzWVAgIQHOKfjqtL5rwJzrm75kZO94mwYIH7CBiS2CPnyljGOevl+anC0hT9F4OaGKBIik90QzKulQjycLK/CAsAZLjWt2KdRk6NQTvtyd6bUOAkSKNCoENEfENX4SYaRUn76a1EkF50JyfC2y0Tsa6sw/v4PHiWTbM+SMlaYKavEGoS0CaEkR0vHzv5TFraRF5dq;
 24:gagKc8cN9elyKEQTgQlaBAC9fSN8RVStYwqm+odxz0thytQXvS5cf2EnBLEcF095pcUjdwpribn66SYIbxXXxkzEsGzQG6Nx4mzdSWcnHWs=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1152;
 7:tdgOlBfnQ8bMpHyA/ZOST7mdy5sYERcWQxKfsAP+7+YvtY4x3INEvpSEMx98GpHmonTMCcs0+C0QLFPgYKgqmECWWXJ26tA/VxRkEyqOi7288jzd0O2W71lJtkBlZrMj90CucMbsqKKn7W1/974trzknx3bm2jIjM2JwKCg4hWJg1w/pY76ZHYWNnWH3vX76RswIXXMSnOUxnG6kJezAvX9u5lJzDdBipfjqBQn6K17lW4BGUrIACXKV3HFGumX/ChtS6Pyd4SkUoVKaEpL4JW+R0y0ozh9MLR+u92/TBmVb6jjlHsMNuic1J4+v+BuZaPND9RRrJ6/zePzETF2EXZn/d56PBuEQP3fn+tdNd10Wjr9c6M03gxcT7SSAgeeoRi8Xsr7STxduL4Xj9aawNSGK+uUODBCnwfftJZ6MdecXDsx+4OhlZNxl7ebwd7+we5E6aUgvWLOe0H5PWkb9qxDJizQqgl806jukZqWsWClq4v2XK5YZQWO2cw+Y0+vIvSdqD6DGkulTMILk0fQpGniKubS4hGPezhH4OGpl/X2R0T4lf2lBTThgCTDT73u8F0YqVl+POZCgXCcMSk+ouA+No/gwOZRMpYurXexvohdMDlP+6+3F2DgMKU9aYsFbxh23iDD34zVt9Lr6BroB37s7pSAipHGEyM9/rAKmstRRrnK8A9k0i9I+SHj1LzE22wEQOhJnypmge4LRXa9mmSXFjyrHVXZY2TDyrROlJizgvK3GnI7Ha4HsxJH1HJZskUAtM7oVxs7HzjmHb0UTMdv2yDgucjsg7vV9C2rQWUc=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1152;
 20:C6KMd/6IBcVjxFxBV+PX1iD9+VtxvmbQg1WrelX9RV5RX9GAQAk8HNfi1Aa8sfQZB+haDtwhHkr3p10kbYeemOiIpfmd53RBZeusm3GR/D21Mapi906AjZSTfBLfl5QTfVvFXLC6SDz0nGRKm9njZkuOj2IRI1wFW/vagmaeSGjndnaJMQEZjGWaGkmz+QAtLY1+39h3AJxr4yAUR/hQkwhw59FuDFzetNFASXyzkgLnCXLZwDpBX80uAW4pyGim
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jun 2017 18:51:58.9690 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR12MB1152
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v7 11/36] x86/mm: Add SME support for
	read_cr3_pa()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGNyMyByZWdpc3RlciBlbnRyeSBjYW4gY29udGFpbiB0aGUgU01FIGVuY3J5cHRpb24gbWFz
ayB0aGF0IGluZGljYXRlcwp0aGUgUEdEIGlzIGVuY3J5cHRlZC4gIFRoZSBlbmNyeXB0aW9uIG1h
c2sgc2hvdWxkIG5vdCBiZSB1c2VkIHdoZW4KY3JlYXRpbmcgYSB2aXJ0dWFsIGFkZHJlc3MgZnJv
bSB0aGUgY3IzIHJlZ2lzdGVyLCBzbyByZW1vdmUgdGhlIFNNRQplbmNyeXB0aW9uIG1hc2sgaW4g
dGhlIHJlYWRfY3IzX3BhKCkgZnVuY3Rpb24uCgpEdXJpbmcgZWFybHkgYm9vdCBTTUUgd2lsbCBu
ZWVkIHRvIHVzZSBhIG5hdGl2ZSB2ZXJzaW9uIG9mIHJlYWRfY3IzX3BhKCksCnNvIGNyZWF0ZSBu
YXRpdmVfcmVhZF9jcjNfcGEoKS4KClNpZ25lZC1vZmYtYnk6IFRvbSBMZW5kYWNreSA8dGhvbWFz
LmxlbmRhY2t5QGFtZC5jb20+Ci0tLQogYXJjaC94ODYvaW5jbHVkZS9hc20vcHJvY2Vzc29yLWZs
YWdzLmggfCAgICAzICsrLQogYXJjaC94ODYvaW5jbHVkZS9hc20vcHJvY2Vzc29yLmggICAgICAg
fCAgICA1ICsrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlv
bigtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3Byb2Nlc3Nvci1mbGFncy5o
IGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcHJvY2Vzc29yLWZsYWdzLmgKaW5kZXggNzlhYTJmOS4u
Y2I2OTk5YyAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcHJvY2Vzc29yLWZsYWdz
LmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcHJvY2Vzc29yLWZsYWdzLmgKQEAgLTIsNiAr
Miw3IEBACiAjZGVmaW5lIF9BU01fWDg2X1BST0NFU1NPUl9GTEFHU19ICiAKICNpbmNsdWRlIDx1
YXBpL2FzbS9wcm9jZXNzb3ItZmxhZ3MuaD4KKyNpbmNsdWRlIDxsaW51eC9tZW1fZW5jcnlwdC5o
PgogCiAjaWZkZWYgQ09ORklHX1ZNODYKICNkZWZpbmUgWDg2X1ZNX01BU0sJWDg2X0VGTEFHU19W
TQpAQCAtMzMsNyArMzQsNyBAQAogICovCiAjaWZkZWYgQ09ORklHX1g4Nl82NAogLyogTWFzayBv
ZmYgdGhlIGFkZHJlc3Mgc3BhY2UgSUQgYml0cy4gKi8KLSNkZWZpbmUgQ1IzX0FERFJfTUFTSyAw
eDdGRkZGRkZGRkZGRkYwMDB1bGwKKyNkZWZpbmUgQ1IzX0FERFJfTUFTSyBfX3NtZV9jbHIoMHg3
RkZGRkZGRkZGRkZGMDAwdWxsKQogI2RlZmluZSBDUjNfUENJRF9NQVNLIDB4RkZGdWxsCiAjZWxz
ZQogLyoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3Byb2Nlc3Nvci5oIGIvYXJj
aC94ODYvaW5jbHVkZS9hc20vcHJvY2Vzc29yLmgKaW5kZXggODAxMGM5Ny4uYWI4NzhiZCAxMDA2
NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcHJvY2Vzc29yLmgKKysrIGIvYXJjaC94ODYv
aW5jbHVkZS9hc20vcHJvY2Vzc29yLmgKQEAgLTI0MCw2ICsyNDAsMTEgQEAgc3RhdGljIGlubGlu
ZSB1bnNpZ25lZCBsb25nIHJlYWRfY3IzX3BhKHZvaWQpCiAJcmV0dXJuIF9fcmVhZF9jcjMoKSAm
IENSM19BRERSX01BU0s7CiB9CiAKK3N0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBuYXRpdmVf
cmVhZF9jcjNfcGEodm9pZCkKK3sKKwlyZXR1cm4gX19uYXRpdmVfcmVhZF9jcjMoKSAmIENSM19B
RERSX01BU0s7Cit9CisKIHN0YXRpYyBpbmxpbmUgdm9pZCBsb2FkX2NyMyhwZ2RfdCAqcGdkaXIp
CiB7CiAJd3JpdGVfY3IzKF9fc21lX3BhKHBnZGlyKSk7CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:52:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18: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 1dLwM2-00022L-OO; Fri, 16 Jun 2017 18: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 <Thomas.Lendacky@amd.com>) id 1dLwM1-000219-AA
 for xen-devel@lists.xen.org; Fri, 16 Jun 2017 18:52:21 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 53/08-01732-4E824495; Fri, 16 Jun 2017 18:52:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSe0hTcRTeb7v3eq0tfk3F05hWM1GrTSsKQQR
 Bg0UPQ4myP6pr3dxgD91dsuhlPnJMItO0Wgo2tVSykUFWaoVglJX0oijFP8pAJDdtwfCBtLu7
 0v77zvm+833nwKEl8gpKQbM2K2sxMQYVtYzQJSemq78nZuWldNUrU1umm4kMpB3omRPvRQdJv
 SnfbDtC6rzVC2Shd6vte5mHKkEdGgdaRhO4XAJT5V8IvkC4FkHn5xqJA4XTcnxBDCXTiTym8E
 b4NPlbzOMIfACueDwkjyNxkxi+1WN+WIInKXgy9JriCTFWQpOrNWhE4Hh4MNxG8FiGtWD/UI8
 ciKbD8Q6oGCWELC1UzviDOArHQvuHclKQr4SX18cIXi7BSeB+nMy3JXg1dE82BN0Br4Fuv5/i
 VwBcicBbc5cUPNeB0/c2TBDFwMCbBkLA68F1e4YS8G6Yu9cbXAdwHAyW7xHaZ6D9mjNM8LwcB
 vPffKHiFgVtry6RgsoAQ42ekFEqVN2cR4LoNQlf7f7QRDUG+6tfIZUSns3YQ0QLCVdrz4ur0Q
 bnklOdi6c6l5zahCQdKJFjLcWsRb15sybfoi/QWY2M3qDelLJFY2Q5jilgDUw+pzlqNnahwE+
 cE4nQQ1T3Yk8/WkWLVVEy71hmnnxFvvnYSR3D6Q5bThhYrh8l0DR2DZTmKgiT2cSqQFaSkJUn
 X2lhC1jbcb0h8GN/lUBLVZGyY+sCtIwrZIycvkCgBtFaRbSsj5/DPKE7Yfo39vc736MYRYQMi
 UQiubSQtRj11v/5CRRNI1WELId3kepN1n/uE4FgcSA4520GH2xlFilFCYquO7lQVJo5GnVjef
 qwfZfP2B3j3qY1X9y+YvZn6c7Ux8XIrXJWmeMv7etsrPO6lEMfx/tj3z1IG/HaklrisrKz59p
 77mRM9eXEpb881RoZ7v/05Ozd49OmK/ue93d6xlJWq9uKcotMaSOzp+//cPeO73/qGPzhkz6y
 2psPkWXEbhXB6ZhN6yUWjvkDdcGQMJgDAAA=
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1497639137!67485374!1
X-Originating-IP: [104.47.40.61]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50113 invoked from network); 16 Jun 2017 18:52:19 -0000
Received: from mail-co1nam03on0061.outbound.protection.outlook.com (HELO
 NAM03-CO1-obe.outbound.protection.outlook.com) (104.47.40.61)
 by server-6.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 16 Jun 2017 18:52:19 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=M1YbKYbv2MLWbxayttKSJD9i2dbEtBp5BtWKDRtvr8Q=;
 b=oN8mcISUPby02XqBhgZ5IRa8Q0o3w8embY8cTxLyFCvrDkHFeeIJIHFVBTy7x6xBTYkmgvDTCcNAffLC9WZzKlbyCwhQyTexjyWyjxcd95nDitT6VIKynL/HZq0qVWoBJOcPlAv3AKB7fKx8lgTPOHlCzHMucIKPNckKvsTEZvw=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 CY4PR12MB1141.namprd12.prod.outlook.com (10.168.163.149) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1157.12; Fri, 16 Jun 2017 18:52:11 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Fri, 16 Jun 2017 13:52:08 -0500
Message-ID: <20170616185208.18967.72141.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: BN6PR04CA0060.namprd04.prod.outlook.com (10.174.93.177) To
 CY4PR12MB1141.namprd12.prod.outlook.com (10.168.163.149)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: CY4PR12MB1141:
X-MS-Office365-Filtering-Correlation-Id: 764815ef-f74c-4521-c16e-08d4b4e8ce76
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:CY4PR12MB1141; 
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 3:5MoVfHqF28IG04XcVFUslmGYlKs2NBbPJ92siDs3nkAZQcKZJ7NhtNAmu5/CISkCxA9yuzIoFSMCQZGZumYAAGIDC3VeE1DgkI7U4DyBwzrC/FRFAaPMZYU9SSXgqPegV6CUtgRAv8cixiDfLBAYAj2ZB8dd42RYoDo1EC+T7NDKdTklgccz9NKgrXjW2qgX068HNmceAl725DEtIAX2iu60Ve8VYbDJVBnYoQbpCIAxq/pYpIDazpGc/eqvqXQ54XhScAHGp7eHyh7GIibFaeIhwYNlpWASFrP6QcbsR8OZbCv1cVj/pNy6CLQsitjreM/Il4GiAxK8ANrivcivgemks6oJoyrkav9A0vKkDL4=;
 25:9ho7wkDih00mXo+p8KYm5bg69ZzMjC3et/a7A7T5bwokrKSvBi8Bcxtc45ztAltg7WGfhyAXQ75H7CNR1x1CtDv9WyecObVbAVPlKrM4XrJaJdvFGMoQJ/UHzzMSH0MAS/GqbvH2IbITazVrasLOVVhtUDS7HLXqwXTc+JiLI4iSiFjZDqv2dlDW280EDDOqs9S037lKFzaFDobpttWQKPdbXDr6q+KHx+0xdX+bL1kAzZV8iWxzVrzjJtqX17G7wO04k4Mcxk7JN/YzrLziv41CInjfJEF42MQeVfeaWM78Bg789OgtdXGuWsGN7kRO7UMgo0hsS1zFT8Xdxtdl3dulDck1Vw0j1pM/lFdwPfaGvlJjbdxK9ijcR1JJBhxM4tUI85J1fvL554EoXAuXzfr2KdfzE1nM4c7ba+gYF4vTaJZLfG+VQLTIxXuLtfMkLKpsZE181LE7FU72n0wsybsWe43beb05OPuh8uVVzgk=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 31:m4hDiXVnq/VRA+keqR/BogL9AthFlQJVkxYRSI+OhtMPVXcDRhi8puOQLW1qSCsSoCHWwsb/0b8UGa0/iSqPxnbyYKnZFxAb2xat9mekYfFZjRGvn5ycUr5u45FfpYA47Fs2GPEL0w2GGIHz5ZqbekRr3owSW9B07qVaNMLLAYxC6iJfE8zcvj7zMEfptcMRGJkkcn20FDl583X7p+xfi1BnfM+rdSaqS20EX0XBSfc=;
 20:jMzQ60XR7H8WjNbQDFecdtNuV8y829sa9pokt5PkX5Yyn4jZOLX5TqKxL4JEC5/o+LnqsGql3XkMxlwxwCj+efveA8lbO929O/xDxaamUhlijDpvHSi028JEbkRMC11hQwghUNsL7NAky8IAU68XRUhQhoTsUqiWhYzjcqRTIDi0wi0WOTn456figyB01IY0pQ9g7iORCDj0z6xjQ5UlaZBb05002AU7J0oW4wCqknjU/JGGg1T/8qqFcnxuIRn7sxL9UAE5CuL8A5MwXUDZsQfQABKSIBPOogmGUwRjJTLRJHqogEhkiHMrrdRr/IhjIKreBI4aVwSEYyovNgGxyfqIw4rNb0sCwrn/P1FmUPR1zyaEnMeb92r6gR5uqfFaByfwMXHudJH8ZfxU2E1mF0vPaScfRTfj87BZdH05eAVVmw9qq1LcG7a2JOf5DWU0OnrTWqnpw4P6BoMRNw8aWUqCC/z+z9xajJV955FJm72Mg4lbMw1RAa8BjIVU8rF/
X-Microsoft-Antispam-PRVS: <CY4PR12MB1141024F0757B1308CD69795ECC10@CY4PR12MB1141.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(767451399110);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(10201501046)(100000703101)(100105400095)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123562025)(20161123560025)(20161123564025)(20161123555025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:CY4PR12MB1141; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:CY4PR12MB1141; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzQ6RXYvWEh5dlU2ck9DcER4cEl5ek4wREI2aDlw?=
 =?utf-8?B?WkhKaEZ3YWNqUS92R0VnMyszakJnNENKN1AyT2ZET3VvUk5ra3NjOHZPNGF2?=
 =?utf-8?B?UExXQ3BPQkgxVUZFbjVYUmtSL2RoVU81QXk0eXNNekpTcHlLU0NGNzVFdUNO?=
 =?utf-8?B?VDMwaEhaN2p1YkRaWnRreUpzZ1I2OUtyRUJCNDF6UEkxYUxZd0xCWXY5aHpv?=
 =?utf-8?B?VVRoYUwreWRpZTNXMUs2bmo2aFlSL1Bza2lHNG1CMDVEVVdTbHN2eHoycGVD?=
 =?utf-8?B?K2hDYlRtS2VJOWsxaUZ3b09VN2d4ZlNhYk8vV3RvVHI4dVZzUEl4bjNaSmRE?=
 =?utf-8?B?ZU5nNjMwNDI1WW04Rzd2c1E5S0ptOUhLR3FqcmU1ZWJZeUUrRGpQVThMY0Zo?=
 =?utf-8?B?Y3l1NTVOemF4WE9lK0kyOGd5a0JoeXg5MnFWUVVxTmlWWi92ZUtoc3ZWc3lM?=
 =?utf-8?B?cDU3emw1amVqWVQ5NFdpZkx6T0thaDhyMFd2NUJBVjUrMnVqaFQ2eklUa01X?=
 =?utf-8?B?Mm5LaEJ0MFllaHhmOVVqV2cwVkNqLzBldG5lQ0Fob0pqaHJqSi8rNTVyY3ZE?=
 =?utf-8?B?UHVBcHN0NHV6QmhucmhXZ2M5YlVxNkh0aGhuTmczdittOFlmb3p6QVJURWR5?=
 =?utf-8?B?bEQ2cEtDZFpXMXlBSFcyOStoNjdranJQdFRWa2orbGN3K0FiN3VpN0tuZnhY?=
 =?utf-8?B?aVoweTFQVVA4L3E0MSt5SHc2Y3BTZVk0K21sTWljSzdZS004QWxkZkNBTnVQ?=
 =?utf-8?B?TENEVVlZVGEyaVpZTy8rajhYOHRmVDM1eDlIUGRiTkJWR1V3UCt5TWhlTzZx?=
 =?utf-8?B?Z2lBa0ZwbGZpOGsyQnd0cmsxUCs3ZVRZMjVISm1qOFNsSTQ0aHlLY2pic3JP?=
 =?utf-8?B?V0pZOEhiSUthdUphQnVERmREUXlwMlNsVXQ2L1pRckFXcVQzS2xmcWplZXNH?=
 =?utf-8?B?WlVaSnc5bnd4aThLQnYyMDlSU0RtQW1rMzcxWGJwbFpsT3ZxanFkeElUcnM3?=
 =?utf-8?B?K2hhMzBQWXV4R2J4Z3BHZWZDUUpiM3NMUWptYkpzWHJWK2xOaWpaYzBYczlu?=
 =?utf-8?B?aDBxY2NlNkZ1SDFtNXR3V0lUK0ZscUlVUHk2NFpIaUc5NHF6clloSmREWmxN?=
 =?utf-8?B?encvd3hzcW5iQUJDWm9WRlBSMnR3bVB0ZWxNNGhrQlZ5bXF2blI1Qm5DdVll?=
 =?utf-8?B?M2prNmNBYnFlMGtRRlZ6OEdWQnQ2UjAwRTYxKzVoU2x4VzhMUFo3QXdNSk9a?=
 =?utf-8?B?Ym1xaVg1RkxpUFNyQkg1VTM4aW9KTEU0NzhJMkxKTDYvS1BmeGswY0c3NGpu?=
 =?utf-8?B?UFpOZFk5VGx3S3lWR0FJTTJyaTBLS204RERyRHdzME95TGkvUGlGWUF2MFJy?=
 =?utf-8?B?NkN5OHE2WUhucXIrbUplOWRXcU96aUJ5SlRzc3l6ZERoUzlKSStPQWQ3eU5v?=
 =?utf-8?B?TnUvZmIzTCtGYjJybjlCUUQyYW1Vb3JoT3B6RXpWOEdOdUxPcEZMN2dPdFFK?=
 =?utf-8?B?QTAwT3E5NEV1Rlo5cGFUZ0JpR214MmE5N1pwTXNrV3ZmdU9yTkhBZ2lpallq?=
 =?utf-8?B?QjVMQXdFMXFIZ2N2K3RSejNxMzNJYlE2Zm5TY0Myay94MnZ6SERJQ0IyTEpI?=
 =?utf-8?Q?BHDZH0qCdS0JdNJ+NYz?=
X-Forefront-PRVS: 0340850FCD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39450400003)(39840400002)(39400400002)(39860400002)(39410400002)(39850400002)(54356999)(4001350100001)(50986999)(305945005)(86362001)(76176999)(8676002)(81166006)(6506006)(7736002)(4326008)(189998001)(83506001)(25786009)(5660300001)(1076002)(6666003)(230700001)(9686003)(3846002)(6116002)(47776003)(66066001)(2906002)(23676002)(33646002)(103116003)(2950100002)(7416002)(50466002)(54906002)(7406005)(110136004)(478600001)(38730400002)(55016002)(53416004)(72206003)(42186005)(53936002)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR12MB1141; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzIzOks0bTVDUWMrUk15cUc1ZVAyK3dBQXlneVVT?=
 =?utf-8?B?a1FHdjV3RDBaSC9JdDR5MDNNeThiZ3J5NTc1QmM1YUxmbHlmTGwxRk1ZR05W?=
 =?utf-8?B?SWpZRlh5dUNQc2crYUZkNk4vWDR4YjV4NVFnUGgvRWlXcG5BZzJpcDJOUEFQ?=
 =?utf-8?B?V0x0T3FQQUVWSmJjOFV3aGhmd3FWSXhpTG9CZU9TSXRhNzZ3dHl2M0pKNC8r?=
 =?utf-8?B?UStQa2lwMTdEVkVaVmpaVlVzTFZUakRxM3lBMW9wdWZwZHZGc1NrY2gxOHlM?=
 =?utf-8?B?Y3BBaUFwc1N1SjFKaDF0OHlZaGhDem5ZTG5kTnNWWUFULzdkcXY3LzN6THFp?=
 =?utf-8?B?TXhrZU0vZGgwanFzWkFkNzlyRWFXNlBPemZpeE1ydVhqVlY1cU91TUdlTFVo?=
 =?utf-8?B?U01VR3luL3habjBldm9UbmxldkdESFBiRG8zWGdmVTRKdE1CMzRDbjl2THJS?=
 =?utf-8?B?STZlNGVwV3lFTjJpSkFWcFRBZ1R4ZGt6MXNPZDRJQ3M5ZHhRVVl2eU56bUNq?=
 =?utf-8?B?TlhUY213Y1E5N21Wc3B6aWw1Z3p4SzArMUlrdjE0RWI1R0FzM081Uks2aVlV?=
 =?utf-8?B?R1BCR3FMVUR3S1FrTnBzZlJQYm1RcjQ1RWtrNEN5dmNZMnBuVnFIWUV1NlpE?=
 =?utf-8?B?SkJ6U2VCeDQ1RHdlWGI3WjRDYkYyR09rZ3phcUhRK3oyeGkzR2xrRi9Qa05J?=
 =?utf-8?B?YjlKZVEzaGNYcGdNZFY1eHBRR1Bybm9ONFRHUWF4VEl5Y3dWMkZYc0NmN3dz?=
 =?utf-8?B?cFpVOUw5MzlrdnF0LzNRVGlqeEczenU3WG5pMU5ISjBCZlRDemhEWE5pV0FN?=
 =?utf-8?B?dHNuNmtiYVh0bkJCODV4aHVTQ3JTV1RkQ0hFbHNaNFNzc0ZDWUx1TXZkaGNj?=
 =?utf-8?B?KzBObElnVkRXeGRnNFozYUtpbFk2K0k4cTVYMC9XRG05L3BNUkczTCs4dGdV?=
 =?utf-8?B?a2RSRmFIL1JMMHcxUVU4SG9lQ2JBaHZ1M05COXAwRFgzSGdoaEQyTlJZQ1Bz?=
 =?utf-8?B?djAwWnlPUTB3eWFLSWxSdXJ4OXFTRlVKY1BwYTg3Snk1alRRakFIYkNkN2ZO?=
 =?utf-8?B?YkNKT21lSGI2SG50RHlmdDlVSHE2T1VNSTJnSjZ4d0x5R0xzaUMvTEZPNys5?=
 =?utf-8?B?ZURUalBlVm5OS2RrZGowVkJDOXZuYlpCT3gyTCtFYkdpeTFTbktoMndqSU1k?=
 =?utf-8?B?YklHeUZZa0VXc2ZKUnlyQW11RXBXbURKa3hFVlFjanJZMkVGd1BlQkFUODNH?=
 =?utf-8?B?TnhlQ3NyRzZjMkFJcWpqSy9LUE5NNGdUL2lmUFZiRGxsU2NaQWR6R3I5ZWpW?=
 =?utf-8?B?RXZQQUZ4alIyZnlpWXppUzZrL1l6b0JNU3pZcnkvdmVOZU9UOXIzMFpFcGly?=
 =?utf-8?B?WlZoeHlvMEdHODdWUUxtZVl6U1dkWDFJa0V6cndTUWRTMzdhMmVxQlJhRHU3?=
 =?utf-8?B?c011NHg2emdQUC94Y0RxRVJZN3c2eWE5bWJDSHBGcHhuK2lTUmxBMXpzVS9j?=
 =?utf-8?B?OVdKSi9qTlRpUDB3RERpNWF1QkJ2VHhZS0ZZUkprVm5hZjhFTXlheVhEK3dM?=
 =?utf-8?B?NnY3THRvVE5jV0Q0K29DL0tja3JIbDVhd3pKUVJ0NjZWWVVjNzgvK0d1a1RX?=
 =?utf-8?B?WWZRclRScG8rcWtrQlU0b3FvL1dBYzJFU3J1YUpYbTF3Y1NJTmJxZWJRPT0=?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzY6RU8wNUh0WTZiR2xjQnY3USttbk9ub3FOeFJz?=
 =?utf-8?B?VG51KzNlZVphbmtjVStOSVkzbW44NG5nZmpYV2h4NFdNY2ZGanFxZGVYTmxI?=
 =?utf-8?B?emN2MnJpWS80ZVJaTUVxelJwdjB5TGVBWTB6WUZpeU4zRTBSSFVtMG1yVmFp?=
 =?utf-8?B?T2pPNmlneWtld2NVSTJMYjg1dXhWSmxZMWdLODh3YjgvUTI2SE5HMkhqdGZM?=
 =?utf-8?B?WlI3eTVOTnoxN2Q1clFZRE45VDl4M3pBY0pVZlVtMThnVTAvcHFxR1Q0VWpi?=
 =?utf-8?B?NUxpZHdmcGtLdDVPbHpVQkd6WnFDOU5GTFNVVkVSMGlIZjVPVG1CR01neW5q?=
 =?utf-8?B?ZEt3cmZzT3ZQRDNYclh6Z3kxVWU2b1pEUWRwUVlhWHZuSm1LWmZVanE0QnlN?=
 =?utf-8?B?NkZLOCtNdzJ5cVBzT2dreXpmdFc1WXFvVW9GYllnZXhuN2tPVDBrd25LL0t0?=
 =?utf-8?B?Umh6ck5tTFNtSzFNblBadmpMbWNIV3gzVC81WWpFM2kzMGx0ZVlNc1Voem1J?=
 =?utf-8?B?OGQzZUtpVWhnSWJQTUhYRXhhRis3a0wxaUs3dGZqRmZaZks0TVovOFpsTTVu?=
 =?utf-8?B?MWF0SVExNThJK2N4WXl2aFVEN0tkNXFST21iKzNQNzM3eXQyKzlsZGt0U0t4?=
 =?utf-8?B?S21GWnNNbFhrdEVzdkRDWTkxR3pHYnRoaE5wbEc3TTB3dllWb0dqdjc4MS9t?=
 =?utf-8?B?Mkg1Sk1YT0svOEVyUnRTb011dVdra1Zza1dHRXpYWUQrb2ZSWXdEdUNFa1pJ?=
 =?utf-8?B?WnpxOGVsbGhqZGdYWnRaWmVieTFRQjNIOXlRNXdSRmJrNU9zRHhGeElxSHQz?=
 =?utf-8?B?T2gzQkZpMlcxRWNhRTQ5elpuOTZ4K09xWCtaUlloSm1Nam1VM21qU1BLSGlq?=
 =?utf-8?B?SFFRdUU3MlBUZ0MxdlNLKzAzdTBIZDdlRFdIQzFyN1lIcFFTekJWYjFwUjhi?=
 =?utf-8?B?d3c5bmtieVZMT01vRWhvZzNSVDdHbDBGcDhqZmFBek5WMGt4ay9OamlQQzNZ?=
 =?utf-8?B?ZU16dzBYTnhMaHJVM3BXdmhvV0dUaklBZDBjaGR0TWVDSHVVODJXSGNBT2hI?=
 =?utf-8?B?cmxhRnY4bERMTHJqV3NjNGZHNVhTM3d2cElma0hsSU5NZll4dTcxbXZBVFdW?=
 =?utf-8?B?c3ZsVkJLNVllVk1sNkNyQnFMeGVnb2FSMm5pZlUrOEdNUVdFOVpGaUdVeEtp?=
 =?utf-8?B?UFJrR1hOcy82dmRNa3pjcDdrVTVYSFlQa0RpOTNRSytvM28wdm04WFpvQ2d4?=
 =?utf-8?B?OHhNR0k0SGpVSW9NRlo0YXpBRDJhVzA1UEpTaGZoU0hNbmd0YXIySGg5LzZi?=
 =?utf-8?B?RXdhZWNmSFBhNVVlYmRMSTRCSE10bTlVRXlRM1JhOHAxcUg3UUxGUFFYeU51?=
 =?utf-8?Q?FGpT4TJ?=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 5:R32jsYKI4/9/RZA22KTsW6k9ph0iGGr7eX9d0/2qyrutMFwtjBRTvPkVR2ZpauJ/oS2mhl/B66Ud2q38Ei7iLJaUUm4pyKW7uF7AB7U6pq0dwMXjWvPWkkzo3mPzWo2AJpcm/Fx1q010QZJPC6XHSdv7K7y5vPpy9SHUkQBrnQJ6Y+KKfKoBDiPMbKMkYB0lTVBud7gbUMeAO/vk54nkq94cg+UgrHSIpDhsYbP77YeV9QV6pwNSAVwLTyfiXpGaEMqr0esX0wnxUUbl47dEBOxYXPmGkFinVcXQyskah4T5ZXjl0KFZf4uaTBLOsW/zs42CXuFjeW698UH4HDzinkW6CNxO+HD17F4F+OKONl78Xyf0/TSBXho3Tr7gHC03YV8ypLrGI/SC7UcwDbx7VxCLEKx2dGY7TsTeCeysqdyOYCWOeV56m5zpJaqnWsavs0+gAryzkeVvHVZXRcUMiwY6rFWOLBFo3E0AaGhSyOz0nXRzGcY/j4ahPJDAJkHy;
 24:QcpRdsjYGm0rQ3ASofelUTLnFp5VMYV7nZ0PAKtCc+zzTcNJwLV8F4xCZaYNRZH1haDtnsrHoECVHMlg3sfiaQIG2zqYp0R08ttc6xSCT3E=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 7:Sqmegvrk2oaOaDxI71KFqotcYht4d23goAsUUeBNVcuGDkc+e2VYqjGGVisBuKSBDJHJfdezM3VN1yaJR0qeCIMXmAJV7n8Us7Jx1XMdUEghAVsT9BCzK+qdy17uYiJ9N4EZis1511dhyZbsTru5B8dVlfCVK1pzWkwQAeTT5X1auFOWsKdruNETHEw6AnO7py0f0hDlyu9S5gQ6dtP9WUYNG2vi8wkcRE99CP2UdJ76veyZVAixSuxeCL9me54EAImL6DQ+PG8azOxdz3RYW8MtoazDNSpvxg1bAd5lNEM4VhjvKPegr3PSYQAS5I3eBHTY/y0Bg3ROOT9rb+nl5i426ZMFzl6hrgmqCY8sCFtyjieOsGE9bt0yRhnU0+SH9lkPd5Yv5qyPa0YIp2J9Uk6RYsxoMZBGzwF+Pph9B+xMuUQ7zwIkRtOSMTFPMu9RCDlFfkOBZcC87sr61FY8M5rhRZCrk/jCOoNAEggLNmUnqZHD479KDGFZIQIvgnVyGa3+gTBmhTPQA9rsWrdP2o1IjWeDBbFc8Ajl8FOzTsrIaY1X1DUt/2Fm7tUepgkkSVV6rDlkzQXW1t1B3xLwAQiNgB02YtbNXfpvIVbYvIumHJ1yy3gCQ4u5fX7JpeR/fas0F6qxZOLxda0TScwEy+QAX2D/s53jvT4ny90lcT0PCcL3yOdkyG/axk/WaySHhGoL3nzkKqi/HrPIzcpvT6M9qWF7nM1Mv7Ba+yrU+jw1jgTT9uBb4lKJNpQpQIkFVJSNlSXn5Uq3oid857bIDKIqhdWQcg8gIQTohXz5AXg=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 20:jRCigXllqmr3wMozaizcsxspZTirO/K0FWHXt4MOE/BUtqVAS2dwxSLKOwM96Lf0Ge7h4vzPeDMl+sLH6QkfRIhC+LwOPa6V4/t9ZdtDlnYDkgEB3tHaR2FFrAqOcvhMlVpQKfP64tvfjIpfPl5Z0dxp2xYMgEnlWLMhmW68Ofu89Nhtlq2NGJ3dO+xnRbvBd6RSMcZaB1Y9a8e1xyDe7qcx1KxalK6nszleznsEklUyu3fEg9QAsrm+tB984RLP
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jun 2017 18:52:11.8213 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1141
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v7 12/36] x86/mm: Extend early_memremap()
 support with additional attrs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGVhcmx5X21lbXJlbWFwKCkgc3VwcG9ydCB0byBiZSBhYmxlIHRvIHNwZWNpZnkgZW5jcnlw
dGVkIGFuZApkZWNyeXB0ZWQgbWFwcGluZ3Mgd2l0aCBhbmQgd2l0aG91dCB3cml0ZS1wcm90ZWN0
aW9uLiBUaGUgdXNlIG9mCndyaXRlLXByb3RlY3Rpb24gaXMgbmVjZXNzYXJ5IHdoZW4gZW5jcnlw
dGluZyBkYXRhICJpbiBwbGFjZSIuIFRoZQp3cml0ZS1wcm90ZWN0IGF0dHJpYnV0ZSBpcyBjb25z
aWRlcmVkIGNhY2hlYWJsZSBmb3IgbG9hZHMsIGJ1dCBub3QKc3RvcmVzLiBUaGlzIGltcGxpZXMg
dGhhdCB0aGUgaGFyZHdhcmUgd2lsbCBuZXZlciBnaXZlIHRoZSBjb3JlIGEKZGlydHkgbGluZSB3
aXRoIHRoaXMgbWVtdHlwZS4KClJldmlld2VkLWJ5OiBCb3Jpc2xhdiBQZXRrb3YgPGJwQHN1c2Uu
ZGU+ClNpZ25lZC1vZmYtYnk6IFRvbSBMZW5kYWNreSA8dGhvbWFzLmxlbmRhY2t5QGFtZC5jb20+
Ci0tLQogYXJjaC94ODYvS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArKysKIGFy
Y2gveDg2L2luY2x1ZGUvYXNtL2ZpeG1hcC5oICAgICAgICB8ICAgMTMgKysrKysrKysrKwogYXJj
aC94ODYvaW5jbHVkZS9hc20vcGd0YWJsZV90eXBlcy5oIHwgICAgOCArKysrKysKIGFyY2gveDg2
L21tL2lvcmVtYXAuYyAgICAgICAgICAgICAgICB8ICAgNDQgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKwogaW5jbHVkZS9hc20tZ2VuZXJpYy9lYXJseV9pb3JlbWFwLmggIHwgICAg
MiArKwogbW0vZWFybHlfaW9yZW1hcC5jICAgICAgICAgICAgICAgICAgIHwgICAxMCArKysrKysr
KwogNiBmaWxlcyBjaGFuZ2VkLCA4MSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvYXJjaC94
ODYvS2NvbmZpZyBiL2FyY2gveDg2L0tjb25maWcKaW5kZXggY2Y3NDc5MS4uMGIwOWI4OCAxMDA2
NDQKLS0tIGEvYXJjaC94ODYvS2NvbmZpZworKysgYi9hcmNoL3g4Ni9LY29uZmlnCkBAIC0xNDMz
LDYgKzE0MzMsMTAgQEAgY29uZmlnIEFNRF9NRU1fRU5DUllQVF9BQ1RJVkVfQllfREVGQVVMVAog
CSAgSWYgc2V0IHRvIE4sIHRoZW4gdGhlIGVuY3J5cHRpb24gb2Ygc3lzdGVtIG1lbW9yeSBjYW4g
YmUKIAkgIGFjdGl2YXRlZCB3aXRoIHRoZSBtZW1fZW5jcnlwdD1vbiBjb21tYW5kIGxpbmUgb3B0
aW9uLgogCitjb25maWcgQVJDSF9VU0VfTUVNUkVNQVBfUFJPVAorCWRlZl9ib29sIHkKKwlkZXBl
bmRzIG9uIEFNRF9NRU1fRU5DUllQVAorCiAjIENvbW1vbiBOVU1BIEZlYXR1cmVzCiBjb25maWcg
TlVNQQogCWJvb2wgIk51bWEgTWVtb3J5IEFsbG9jYXRpb24gYW5kIFNjaGVkdWxlciBTdXBwb3J0
IgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vZml4bWFwLmggYi9hcmNoL3g4Ni9p
bmNsdWRlL2FzbS9maXhtYXAuaAppbmRleCBkOWZmMjI2Li5kY2Q5ZmI1IDEwMDY0NAotLS0gYS9h
cmNoL3g4Ni9pbmNsdWRlL2FzbS9maXhtYXAuaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9m
aXhtYXAuaApAQCAtMTY0LDYgKzE2NCwxOSBAQCBzdGF0aWMgaW5saW5lIHZvaWQgX19zZXRfZml4
bWFwKGVudW0gZml4ZWRfYWRkcmVzc2VzIGlkeCwKICAqLwogI2RlZmluZSBGSVhNQVBfUEFHRV9O
T0NBQ0hFIFBBR0VfS0VSTkVMX0lPX05PQ0FDSEUKIAorLyoKKyAqIEVhcmx5IG1lbXJlbWFwIHJv
dXRpbmVzIHVzZWQgZm9yIGluLXBsYWNlIGVuY3J5cHRpb24uIFRoZSBtYXBwaW5ncyBjcmVhdGVk
CisgKiBieSB0aGVzZSByb3V0aW5lcyBhcmUgaW50ZW5kZWQgdG8gYmUgdXNlZCBhcyB0ZW1wb3Jh
cnkgbWFwcGluZ3MuCisgKi8KK3ZvaWQgX19pbml0ICplYXJseV9tZW1yZW1hcF9lbmNyeXB0ZWQo
cmVzb3VyY2Vfc2l6ZV90IHBoeXNfYWRkciwKKwkJCQkgICAgICB1bnNpZ25lZCBsb25nIHNpemUp
Owordm9pZCBfX2luaXQgKmVhcmx5X21lbXJlbWFwX2VuY3J5cHRlZF93cChyZXNvdXJjZV9zaXpl
X3QgcGh5c19hZGRyLAorCQkJCQkgdW5zaWduZWQgbG9uZyBzaXplKTsKK3ZvaWQgX19pbml0ICpl
YXJseV9tZW1yZW1hcF9kZWNyeXB0ZWQocmVzb3VyY2Vfc2l6ZV90IHBoeXNfYWRkciwKKwkJCQkg
ICAgICB1bnNpZ25lZCBsb25nIHNpemUpOwordm9pZCBfX2luaXQgKmVhcmx5X21lbXJlbWFwX2Rl
Y3J5cHRlZF93cChyZXNvdXJjZV9zaXplX3QgcGh5c19hZGRyLAorCQkJCQkgdW5zaWduZWQgbG9u
ZyBzaXplKTsKKwogI2luY2x1ZGUgPGFzbS1nZW5lcmljL2ZpeG1hcC5oPgogCiAjZGVmaW5lIF9f
bGF0ZV9zZXRfZml4bWFwKGlkeCwgcGh5cywgZmxhZ3MpIF9fc2V0X2ZpeG1hcChpZHgsIHBoeXMs
IGZsYWdzKQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcGd0YWJsZV90eXBlcy5o
IGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcGd0YWJsZV90eXBlcy5oCmluZGV4IGRlMzJjYTMuLjMy
MDk1YWYgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BndGFibGVfdHlwZXMuaAor
KysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wZ3RhYmxlX3R5cGVzLmgKQEAgLTE2MSw2ICsxNjEs
NyBAQCBlbnVtIHBhZ2VfY2FjaGVfbW9kZSB7CiAKICNkZWZpbmUgX1BBR0VfQ0FDSEVfTUFTSwko
X1BBR0VfUEFUIHwgX1BBR0VfUENEIHwgX1BBR0VfUFdUKQogI2RlZmluZSBfUEFHRV9OT0NBQ0hF
CQkoY2FjaGVtb2RlMnByb3R2YWwoX1BBR0VfQ0FDSEVfTU9ERV9VQykpCisjZGVmaW5lIF9QQUdF
X0NBQ0hFX1dQCQkoY2FjaGVtb2RlMnByb3R2YWwoX1BBR0VfQ0FDSEVfTU9ERV9XUCkpCiAKICNk
ZWZpbmUgUEFHRV9OT05FCV9fcGdwcm90KF9QQUdFX1BST1ROT05FIHwgX1BBR0VfQUNDRVNTRUQp
CiAjZGVmaW5lIFBBR0VfU0hBUkVECV9fcGdwcm90KF9QQUdFX1BSRVNFTlQgfCBfUEFHRV9SVyB8
IF9QQUdFX1VTRVIgfCBcCkBAIC0xODksNiArMTkwLDcgQEAgZW51bSBwYWdlX2NhY2hlX21vZGUg
ewogI2RlZmluZSBfX1BBR0VfS0VSTkVMX1ZWQVIJCShfX1BBR0VfS0VSTkVMX1JPIHwgX1BBR0Vf
VVNFUikKICNkZWZpbmUgX19QQUdFX0tFUk5FTF9MQVJHRQkJKF9fUEFHRV9LRVJORUwgfCBfUEFH
RV9QU0UpCiAjZGVmaW5lIF9fUEFHRV9LRVJORUxfTEFSR0VfRVhFQwkoX19QQUdFX0tFUk5FTF9F
WEVDIHwgX1BBR0VfUFNFKQorI2RlZmluZSBfX1BBR0VfS0VSTkVMX1dQCQkoX19QQUdFX0tFUk5F
TCB8IF9QQUdFX0NBQ0hFX1dQKQogCiAjZGVmaW5lIF9fUEFHRV9LRVJORUxfSU8JCShfX1BBR0Vf
S0VSTkVMKQogI2RlZmluZSBfX1BBR0VfS0VSTkVMX0lPX05PQ0FDSEUJKF9fUEFHRV9LRVJORUxf
Tk9DQUNIRSkKQEAgLTIwMiw2ICsyMDQsMTIgQEAgZW51bSBwYWdlX2NhY2hlX21vZGUgewogI2Rl
ZmluZSBfS0VSTlBHX1RBQkxFCShfUEFHRV9QUkVTRU5UIHwgX1BBR0VfUlcgfCBfUEFHRV9BQ0NF
U1NFRCB8CVwKIAkJCSBfUEFHRV9ESVJUWSB8IF9QQUdFX0VOQykKIAorI2RlZmluZSBfX1BBR0Vf
S0VSTkVMX0VOQwkoX19QQUdFX0tFUk5FTCB8IF9QQUdFX0VOQykKKyNkZWZpbmUgX19QQUdFX0tF
Uk5FTF9FTkNfV1AJKF9fUEFHRV9LRVJORUxfV1AgfCBfUEFHRV9FTkMpCisKKyNkZWZpbmUgX19Q
QUdFX0tFUk5FTF9OT0VOQwkoX19QQUdFX0tFUk5FTCkKKyNkZWZpbmUgX19QQUdFX0tFUk5FTF9O
T0VOQ19XUAkoX19QQUdFX0tFUk5FTF9XUCkKKwogI2RlZmluZSBQQUdFX0tFUk5FTAkJX19wZ3By
b3QoX19QQUdFX0tFUk5FTCB8IF9QQUdFX0VOQykKICNkZWZpbmUgUEFHRV9LRVJORUxfUk8JCV9f
cGdwcm90KF9fUEFHRV9LRVJORUxfUk8gfCBfUEFHRV9FTkMpCiAjZGVmaW5lIFBBR0VfS0VSTkVM
X0VYRUMJX19wZ3Byb3QoX19QQUdFX0tFUk5FTF9FWEVDIHwgX1BBR0VfRU5DKQpkaWZmIC0tZ2l0
IGEvYXJjaC94ODYvbW0vaW9yZW1hcC5jIGIvYXJjaC94ODYvbW0vaW9yZW1hcC5jCmluZGV4IGEz
ODJiYTkuLjRmZWRhODMgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L21tL2lvcmVtYXAuYworKysgYi9h
cmNoL3g4Ni9tbS9pb3JlbWFwLmMKQEAgLTQyMiw2ICs0MjIsNTAgQEAgdm9pZCB1bnhsYXRlX2Rl
dl9tZW1fcHRyKHBoeXNfYWRkcl90IHBoeXMsIHZvaWQgKmFkZHIpCiAJaW91bm1hcCgodm9pZCBf
X2lvbWVtICopKCh1bnNpZ25lZCBsb25nKWFkZHIgJiBQQUdFX01BU0spKTsKIH0KIAorI2lmZGVm
IENPTkZJR19BUkNIX1VTRV9NRU1SRU1BUF9QUk9UCisvKiBSZW1hcCBtZW1vcnkgd2l0aCBlbmNy
eXB0aW9uICovCit2b2lkIF9faW5pdCAqZWFybHlfbWVtcmVtYXBfZW5jcnlwdGVkKHJlc291cmNl
X3NpemVfdCBwaHlzX2FkZHIsCisJCQkJICAgICAgdW5zaWduZWQgbG9uZyBzaXplKQoreworCXJl
dHVybiBlYXJseV9tZW1yZW1hcF9wcm90KHBoeXNfYWRkciwgc2l6ZSwgX19QQUdFX0tFUk5FTF9F
TkMpOworfQorCisvKgorICogUmVtYXAgbWVtb3J5IHdpdGggZW5jcnlwdGlvbiBhbmQgd3JpdGUt
cHJvdGVjdGVkIC0gY2Fubm90IGJlIGNhbGxlZAorICogYmVmb3JlIHBhdF9pbml0KCkgaXMgY2Fs
bGVkCisgKi8KK3ZvaWQgX19pbml0ICplYXJseV9tZW1yZW1hcF9lbmNyeXB0ZWRfd3AocmVzb3Vy
Y2Vfc2l6ZV90IHBoeXNfYWRkciwKKwkJCQkJIHVuc2lnbmVkIGxvbmcgc2l6ZSkKK3sKKwkvKiBC
ZSBzdXJlIHRoZSB3cml0ZS1wcm90ZWN0IFBBVCBlbnRyeSBpcyBzZXQgZm9yIHdyaXRlLXByb3Rl
Y3QgKi8KKwlpZiAoX19wdGUyY2FjaGVtb2RlX3RibFtfUEFHRV9DQUNIRV9NT0RFX1dQXSAhPSBf
UEFHRV9DQUNIRV9NT0RFX1dQKQorCQlyZXR1cm4gTlVMTDsKKworCXJldHVybiBlYXJseV9tZW1y
ZW1hcF9wcm90KHBoeXNfYWRkciwgc2l6ZSwgX19QQUdFX0tFUk5FTF9FTkNfV1ApOworfQorCisv
KiBSZW1hcCBtZW1vcnkgd2l0aG91dCBlbmNyeXB0aW9uICovCit2b2lkIF9faW5pdCAqZWFybHlf
bWVtcmVtYXBfZGVjcnlwdGVkKHJlc291cmNlX3NpemVfdCBwaHlzX2FkZHIsCisJCQkJICAgICAg
dW5zaWduZWQgbG9uZyBzaXplKQoreworCXJldHVybiBlYXJseV9tZW1yZW1hcF9wcm90KHBoeXNf
YWRkciwgc2l6ZSwgX19QQUdFX0tFUk5FTF9OT0VOQyk7Cit9CisKKy8qCisgKiBSZW1hcCBtZW1v
cnkgd2l0aG91dCBlbmNyeXB0aW9uIGFuZCB3cml0ZS1wcm90ZWN0ZWQgLSBjYW5ub3QgYmUgY2Fs
bGVkCisgKiBiZWZvcmUgcGF0X2luaXQoKSBpcyBjYWxsZWQKKyAqLwordm9pZCBfX2luaXQgKmVh
cmx5X21lbXJlbWFwX2RlY3J5cHRlZF93cChyZXNvdXJjZV9zaXplX3QgcGh5c19hZGRyLAorCQkJ
CQkgdW5zaWduZWQgbG9uZyBzaXplKQoreworCS8qIEJlIHN1cmUgdGhlIHdyaXRlLXByb3RlY3Qg
UEFUIGVudHJ5IGlzIHNldCBmb3Igd3JpdGUtcHJvdGVjdCAqLworCWlmIChfX3B0ZTJjYWNoZW1v
ZGVfdGJsW19QQUdFX0NBQ0hFX01PREVfV1BdICE9IF9QQUdFX0NBQ0hFX01PREVfV1ApCisJCXJl
dHVybiBOVUxMOworCisJcmV0dXJuIGVhcmx5X21lbXJlbWFwX3Byb3QocGh5c19hZGRyLCBzaXpl
LCBfX1BBR0VfS0VSTkVMX05PRU5DX1dQKTsKK30KKyNlbmRpZgkvKiBDT05GSUdfQVJDSF9VU0Vf
TUVNUkVNQVBfUFJPVCAqLworCiBzdGF0aWMgcHRlX3QgYm1fcHRlW1BBR0VfU0laRS9zaXplb2Yo
cHRlX3QpXSBfX3BhZ2VfYWxpZ25lZF9ic3M7CiAKIHN0YXRpYyBpbmxpbmUgcG1kX3QgKiBfX2lu
aXQgZWFybHlfaW9yZW1hcF9wbWQodW5zaWduZWQgbG9uZyBhZGRyKQpkaWZmIC0tZ2l0IGEvaW5j
bHVkZS9hc20tZ2VuZXJpYy9lYXJseV9pb3JlbWFwLmggYi9pbmNsdWRlL2FzbS1nZW5lcmljL2Vh
cmx5X2lvcmVtYXAuaAppbmRleCA3MzRhZDRkLi4yZWRlZjhkIDEwMDY0NAotLS0gYS9pbmNsdWRl
L2FzbS1nZW5lcmljL2Vhcmx5X2lvcmVtYXAuaAorKysgYi9pbmNsdWRlL2FzbS1nZW5lcmljL2Vh
cmx5X2lvcmVtYXAuaApAQCAtMTMsNiArMTMsOCBAQCBleHRlcm4gdm9pZCAqZWFybHlfbWVtcmVt
YXAocmVzb3VyY2Vfc2l6ZV90IHBoeXNfYWRkciwKIAkJCSAgICB1bnNpZ25lZCBsb25nIHNpemUp
OwogZXh0ZXJuIHZvaWQgKmVhcmx5X21lbXJlbWFwX3JvKHJlc291cmNlX3NpemVfdCBwaHlzX2Fk
ZHIsCiAJCQkgICAgICAgdW5zaWduZWQgbG9uZyBzaXplKTsKK2V4dGVybiB2b2lkICplYXJseV9t
ZW1yZW1hcF9wcm90KHJlc291cmNlX3NpemVfdCBwaHlzX2FkZHIsCisJCQkJIHVuc2lnbmVkIGxv
bmcgc2l6ZSwgdW5zaWduZWQgbG9uZyBwcm90X3ZhbCk7CiBleHRlcm4gdm9pZCBlYXJseV9pb3Vu
bWFwKHZvaWQgX19pb21lbSAqYWRkciwgdW5zaWduZWQgbG9uZyBzaXplKTsKIGV4dGVybiB2b2lk
IGVhcmx5X21lbXVubWFwKHZvaWQgKmFkZHIsIHVuc2lnbmVkIGxvbmcgc2l6ZSk7CiAKZGlmZiAt
LWdpdCBhL21tL2Vhcmx5X2lvcmVtYXAuYyBiL21tL2Vhcmx5X2lvcmVtYXAuYwppbmRleCA2ZDU3
MTdiLi5kN2QzMGRhIDEwMDY0NAotLS0gYS9tbS9lYXJseV9pb3JlbWFwLmMKKysrIGIvbW0vZWFy
bHlfaW9yZW1hcC5jCkBAIC0yMjYsNiArMjI2LDE2IEBAIHZvaWQgX19pbml0IGVhcmx5X2lvdW5t
YXAodm9pZCBfX2lvbWVtICphZGRyLCB1bnNpZ25lZCBsb25nIHNpemUpCiB9CiAjZW5kaWYKIAor
I2lmZGVmIENPTkZJR19BUkNIX1VTRV9NRU1SRU1BUF9QUk9UCit2b2lkIF9faW5pdCAqCitlYXJs
eV9tZW1yZW1hcF9wcm90KHJlc291cmNlX3NpemVfdCBwaHlzX2FkZHIsIHVuc2lnbmVkIGxvbmcg
c2l6ZSwKKwkJICAgIHVuc2lnbmVkIGxvbmcgcHJvdF92YWwpCit7CisJcmV0dXJuIChfX2ZvcmNl
IHZvaWQgKilfX2Vhcmx5X2lvcmVtYXAocGh5c19hZGRyLCBzaXplLAorCQkJCQkgICAgICAgX19w
Z3Byb3QocHJvdF92YWwpKTsKK30KKyNlbmRpZgorCiAjZGVmaW5lIE1BWF9NQVBfQ0hVTksJKE5S
X0ZJWF9CVE1BUFMgPDwgUEFHRV9TSElGVCkKIAogdm9pZCBfX2luaXQgY29weV9mcm9tX2Vhcmx5
X21lbSh2b2lkICpkZXN0LCBwaHlzX2FkZHJfdCBzcmMsIHVuc2lnbmVkIGxvbmcgc2l6ZSkKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:52:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18:52:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLwMD-0002Ac-3t; Fri, 16 Jun 2017 18:52:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dLwMB-00029K-Iw
 for xen-devel@lists.xen.org; Fri, 16 Jun 2017 18:52:31 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 C6/C7-03557-EE824495; Fri, 16 Jun 2017 18:52:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0gUYRT125kdR3Hlc1W8Lb5aLc18loVQgZW
 Q/VDLIDF/6Kiju7QP21nDEEFFTQ3CXEndxFflq0SzwNA0kwzfmJlFRJFZPyQTy1rUpHYcX32/
 zj3n3HO/C5cmpHmUjGYz9KxOw6jklDWpCNh7yG/eOyw2cKk/OOTO4m0yFIUPdK+KzqALYqUmU
 ZuRIFYM5htQ2gv3jOXs31Q2+iorRtY0ifMIKFqoJPkCYQOC1jelBF9IcYEImqofUcXIiqawL0
 zPL4mKEU3b42h4/lfG0w64VgQzNzHvJ/A8Bb3jo+t+EXaG2vq7BI9JvAdmpmZIHktwOIyVv6f
 4HCt8GvI/rNNSM3112bSOHbErNL/KEwt2OxiqnCV5O4H3QVtXAE8T2A0656vW0wG7Q6fJRPFf
 AFyAoPFJjaWQ6QnGnxOWgskFBsaqSAH7QH3jMiXgCMj5uEbw+YA9YDgvUqCzoLnCuNF6wxIMz
 zyE/AYK7r/9vJGjgntlL5GAQ+Ba3R8kmEbF8K7QZCkUJRimyr6JBJcz9C0Xbgi3xJBrmCZK0H
 7jjk2N25sad2xai4gW5M2xususzu9AsH+iTpmq0KsZpcovKPCwv5rlOCaVVTGJnH+SVt2BzCd
 hYX6PUe9ibD/aRYvkjpKF2ZOxUttEbfIVBcMp4nXpKpbrR140jesHcs/JSI1Ww8pBMuMVFiu1
 07GpbEaKUmU+sU0n0DZyB0myp1mWcGmMmlOmCtIw2i1zkvTwfZgXFOmarbbN45xELjJ7CTL/S
 WqTxurUSv3/+hxyopHcXhLNp9goNfqt9DnzYJF5cPREKD9Yz2xLsmzUmhLUHu8g4+a+d3vF6a
 0aimJaej6Vvx5pqznhQq5ltVrnWCxWHz1PLCRMljvaEit9Xb4rSYTbUndHyVDkSEHUl2Nz111
 cHxxhPH+ZWKeYuL7SU24lD5uGFM01g8ervTKfRl3y+2G3enH8YLtVpuGs3KBJax/SOoQl1yVX
 RKB+dznJKZggH0LHMf8AzS7eCJcDAAA=
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1497639148!108193796!1
X-Originating-IP: [104.47.38.53]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4015 invoked from network); 16 Jun 2017 18:52:29 -0000
Received: from mail-bl2nam02on0053.outbound.protection.outlook.com (HELO
 NAM02-BL2-obe.outbound.protection.outlook.com) (104.47.38.53)
 by server-9.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 16 Jun 2017 18:52:29 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=+j4DHpBvkpagfG2C6WeYeDzaNeW1EZrhmMM093db8uk=;
 b=b5b/8C8g4fIErkR1ZcnPsPWofdef2L5ij0adztSLtYQTx8fSmCfQ54B6/fAmcpW1x4/icZixcaSRXQRia+scIR56glSnHcefVOm1SnWfzQL7GGLfeAaNMHih7aXuBobdNPGL/7QY5F+jJMF/FX/YgviS4SnQ3i2ZZNpVkdOdLmc=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 CY4PR12MB1141.namprd12.prod.outlook.com (10.168.163.149) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1157.12; Fri, 16 Jun 2017 18:52:23 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Fri, 16 Jun 2017 13:52:20 -0500
Message-ID: <20170616185220.18967.78204.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: BN6PR11CA0020.namprd11.prod.outlook.com (10.172.17.30) To
 CY4PR12MB1141.namprd12.prod.outlook.com (10.168.163.149)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: CY4PR12MB1141:
X-MS-Office365-Filtering-Correlation-Id: 5c0f9ba7-1d51-441e-9d77-08d4b4e8d527
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:CY4PR12MB1141; 
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 3:qDb1S5DWzBWfa85nlKJjRVUhEasHBe7jIPaXBRamXe/K63dU6AQ+6FdI9HUeC5mULPZvByfWW86M70iAI1mIMwJh7TdWqNXnPIlVEwALDfcPA8qRKRu3MIzyp5R/9vngQDkraioN9oRVpdXXuwZK5qvNLL3KIpOpQ5LKQZbEj1/yY2ET4dpCxnjVxZqT9pjQJnBCbnq49dU/5tkCMisC6stqgem0MkeMACw6N67wtKcR11g1Jb8jawxvnXSriowTJbtpPnu2MP9z8LLTmaJbqzG/k/F27LnRi1ZG0HcT+Ap6PFD6yF/7EDfcF+aaNEsS2or5QqtO2PLkdo/VHHLxU6L7gVjnwSyLhbiFabKSSVs=;
 25:EUJphTG09vz20EfgG6zltlzfZOq8COFknAkvDBefNgsT0OhJH8APIQiZ05fz7M1tyXHnvDICrV2/+NlY6hTjZbOyXPjElT+sHCYA+A9aWDMRaAx1pBQloHFfdsQOPw6mTFAAdQAxQvAopxnPma8vIH6OQjAvj50sXQxBdtlAc5Rv5i+LLdK2MUdyPW/pbbXcQXqDzPg+IPbG2Fw1uS1OcI6YQvDde+2ULLHrglPsecprOY27uzRVl+iDWhy4SF6WMspjIb9doEYzfsvtuABsh9YhmfzQdhqvlNRVKTnia7Sgn6v/Zder+bMGOyEd4Cdan9emuS77g8S7UiyKSonfQeav3YVXxm20/pdxG7ppIqgXidMphH8rXD54KRVjmbKf+NUXBBljRpsK8YoAZMCP6hB56oOLwHH4IUWbFUtNTNdkyv1NdBNdh3c+GwoONtf++U9aXcTC01uAbDFeo1w+mYRSyJhTN43pOmvciYcj0ik=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 31:9HTQ/VVkl29UL1Cquo03UAsefHUJtj6QM99iAGjvxsojrWFx32yOL64YXyTH/d4xZrS8RcW5BPSZ9vZps5LTI2AgqRETDWQP1O5Th6nxQPAk+nmHpGvZzYHcIkuIcy6YEA2hHHRhk8WkDExJNQ2XTNc2WzP1UFoBS5T5x6fABzoEBiN5lM5XRj+XHeOgNuNGLPTTzk3W+9QL5DgdX+1/m+Garj5q7lDUVphI2Mm5duQ=;
 20:yEnH/pCKhyVMoy9gIDNPEOc3+LT8ed3eVJYfN2U2WPFIMOsKMNt/pEFdW0+soj8YCgKdGf+U8TSmiP8JTSREudBxTw6GcqmJ2SrBNZ5vXA8BWypFCpr1f9ZHCNA79Og4e5/xsv2JcivD1+TN0M816DQBPIZgCVH+r+Ga7558VIHUZHzRR3sHBqDRbW+JqEzvksDGwCVLQVNAVHpp69Kjy0Fx/BLdK4nDED+R6UIx8T3BJYOOAX4AjYKOx8tMLzqu14hAwPi2m5PuuT/50/ettYGiNaG7f0RlJPfw/aucL3VqeKUjfzyYwxFIpshIya2IqN20dWN0uDJX6JvGvSjyAG6ae94dWoCrVDKK7Z3IOumXjMQ/o6jaoKPp7zllDHpelAWDJe6D5A+i7HQvgM9XMtZEl/0GnRW2jkXssTlM5vbgCiiV4kqjtfilBQFbfFOSzaPg3ygx9N8XPBm03BvlLdVP0zivHIJKAwjQJIdOBdxPYYmgkzMvYdCt4ncDfW12
X-Microsoft-Antispam-PRVS: <CY4PR12MB11414384BA6B71178E54483BECC10@CY4PR12MB1141.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(767451399110);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(10201501046)(100000703101)(100105400095)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123562025)(20161123560025)(20161123564025)(20161123555025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:CY4PR12MB1141; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:CY4PR12MB1141; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzQ6ZTRTeWFodXNOMG1KRTRuUHBzNWhnd2NIVWoz?=
 =?utf-8?B?aTJSc3Q0RUtmRzlVd20wT1pJWGtqdXpNdWdsRVpkM0JEaTRndWU5NDdpUE1q?=
 =?utf-8?B?djRJQmw5OWhEUEg3Z0ZyaUVZaFQyaVFMYm40UUI1djhaaUFMSUl6OGRhU2pa?=
 =?utf-8?B?eG1UU0JEa3JjT2pYNGhDSHN1MjVobDI3Vm9aUWRXWUpxYkp4QUYyR0I3cysx?=
 =?utf-8?B?eW5WUUJZb01yVFU1QytwVXRQcEdaNDYwVkQ0cUVQZGFnRkdmY2xVdjEzM3d0?=
 =?utf-8?B?QTVDOGFiaXFCL2s4MmYrZmFpUURtaDlBWmMwcFIwLzhSVlJLeTcra01GRjVt?=
 =?utf-8?B?cEFMekdvbzUzRFJUUWFKR3d1VWswQVJiZVIxb1p2U1JCZXF0R1VkYVE5UDEv?=
 =?utf-8?B?WldTdUlZRUJYcG13S0ZYTzd4ME9KUkVWMW9YcnF1M2NmSWpWdDdJWmJWTE05?=
 =?utf-8?B?V0Foc1o1NlBqNVBxSjZLbWVNZVRVa2RpU1V2cmpqbDE4bU9wd01XNEtoNkIx?=
 =?utf-8?B?b0N6QUd1WTJjYkhidnFKS2tVUDlWRnJCVHRvZHc0bVJ5SHJOUllabjBYeDQz?=
 =?utf-8?B?WEhONE04RWRubUtoQVgrM1ZkbU5UY2pjcHlZWXFaVUZNc0hPU2ZocVpKQ2Ny?=
 =?utf-8?B?MWd2bGlod1VOa28xUHR3K2g2WHZ0VlkvK1g5YU5MNW4xa1cwM2Q1dUJ4R29t?=
 =?utf-8?B?UzJzVWp2NlJ0V3cvK0NINHVvLzB6c2kvanc1NHdaeHJYYVlqdmowMjBEY0V2?=
 =?utf-8?B?b3pFd09ocWV3NHlXb0dobXVKTG5DUkUwNUwvU0w4U0t6bXFuejFsd01uck9t?=
 =?utf-8?B?TDJtZytqSnZiNHVzZG1NSFpTSFF1QzYwZkloQkR6Y25HREhSR3dha0htTjBl?=
 =?utf-8?B?M0wwanY2ZmFZM2Rna2VxYVRBb3pReDlzdXZ1eEpPZjNnNTNGeWpOOTFWb1A0?=
 =?utf-8?B?ZVJCV2YrVWtNQWV3RVhneTQ3RjEyNjVqZkxrNHhkYnUvT1hXaHA2Q1N0MVd3?=
 =?utf-8?B?bHdxNlJtUVJrQTBjdndFdXpKSTZNb2pFbFMwbTNNbGJOaGd2TWpMSGtnZ21D?=
 =?utf-8?B?Z1VPaFVSRnNmT3lLZCtSS20vS202V1RPVENoQ2JGWWxxRlRibFg4djdaSUtx?=
 =?utf-8?B?U3R5U1QwS2ltYWl1K0RVc0FRdFpsN3BxdHV2MWdyMldHenBENGNxTDd4SE1y?=
 =?utf-8?B?ZHlxVE4rWE51SlVMN0k5U0V2WkR0bUNCdjZjQ2lRYWhkejdudzBTZGRlTWQ1?=
 =?utf-8?B?UUVWRjBrak9QcTUrUnJjZHFlNHhBdHUyaFhPYUN3U1pZUHRoR2FjVTQ0Z1lC?=
 =?utf-8?B?bEpuUTg5T1JnU3VCRDBEU2JhbmRTdWt6UVVuam9teEU4TnVVdTgzeEFiVkpU?=
 =?utf-8?B?dExFSUpENGl6Q1Jkc1hhMmd3bEJwU3BWQnQvSTA2Y1I1UlFBRWh3d3RTRlJW?=
 =?utf-8?B?dnBKTnI0ZnhPaVlnMGhZMXQ5ZjlBd2lBUFQrTUJXbzg0WHRYV0d1OHFnUkxQ?=
 =?utf-8?B?SDdtdUxFTlJ4N3pzcTYwc1c4dkoydHQvQkpUTVIxbm55S01BOGNDR3pwbWdF?=
 =?utf-8?B?b3I5VWdrSWdtMUhvUjgwamsySkVVUVNUWjNSZnRwamxmZjNsY2haQ0RwQU1O?=
 =?utf-8?Q?O5HUywqXyGRjInVW8t5?=
X-Forefront-PRVS: 0340850FCD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39450400003)(39840400002)(39400400002)(39860400002)(39410400002)(39850400002)(54356999)(4001350100001)(50986999)(305945005)(86362001)(76176999)(8676002)(81166006)(6506006)(7736002)(4326008)(189998001)(83506001)(25786009)(5660300001)(1076002)(230700001)(9686003)(3846002)(6116002)(47776003)(66066001)(2906002)(23676002)(33646002)(103116003)(2950100002)(7416002)(50466002)(54906002)(7406005)(110136004)(478600001)(38730400002)(55016002)(53416004)(72206003)(42186005)(53936002)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR12MB1141; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzIzOmNHQUZETUlyYzZxZXU5M01lK0VobGsxeVlr?=
 =?utf-8?B?aE82V0JJU2hxWVRIaEwwZWlVZzJtS3RsZTJvZHRNQ3lleEJ4ZXl0Z2JWSnUy?=
 =?utf-8?B?TkFKc0NiZnJNVGtHMzNiUUY5KzJoRjZmbmZySlBtZ3lHNVZCYU1NWXJuTlBx?=
 =?utf-8?B?amRNOU5kTTFFRWJSeThVWE9uUlc2bW5WUHVqTXhKanlOOU0xUVF1WHRGQ1Rn?=
 =?utf-8?B?c1YyNTZPeEJmYzdpYUJGRndoRWdjV0lpNjVLaG93VTBvWnRGOS9jQ0d1dzg3?=
 =?utf-8?B?RFJqODV5cExCOE9ja3M4aDkrdGJVZEtVM0Yxeng1U3Jod0RJZWtvWTZRWmx6?=
 =?utf-8?B?RVVvTjY2MFVyK3pITkpqNjZYUFg0RUx2RUxJT2tMSkhZdFdRMHFROExtZ3NL?=
 =?utf-8?B?dXNTUVBhMmxRVFZoMFY1dEV4aVhNT1NJZ0dWZWx2c0VFNDZmV3MrY2pjVnJN?=
 =?utf-8?B?SkxIMlBqdndvTnJmUXVMdUptVHhyWjdBdEFsazhtemFmbjdIQjRtUzk5Zkh2?=
 =?utf-8?B?dGNGNjc4UG96ZXNOV2VkbGlNcjIvVDBwMHhOb2ZuS2dPaW5oOHJQUUkrMjFq?=
 =?utf-8?B?NHJjaHVQNEVoK3VVRnppdGZRYmJRTWZNMHlZTDExNXpiQnRWZGRVbDNabzhM?=
 =?utf-8?B?ejZia2pNeVZ5a2xNWitBdzdJcUpsdW9paWNZaTdKTW1lMkU2SUx6ZUZ3SVhV?=
 =?utf-8?B?bW9jMGdSY0ZjUkRNZ29HenIrd1F1NlhzcUdIakVVRWpmVWpEZ09rNkVRTjI0?=
 =?utf-8?B?K2cxNzhrQ0RQSzlWS3NtRTA5dG1GTk1lZk8xM3pIcTlhZHdDNUVKcmNQNGtn?=
 =?utf-8?B?eWxRaUN2aEJzTlBMZGNIVUovYlRvZWFtOWZsN1Axb1RXdVZ2dnRDL3YvNzFY?=
 =?utf-8?B?LzNjK2MzbVRuQTFpbHAvWE5sZ1BOUkVNaHRTV2gzeEE1SFJrakx6eGhhZHcx?=
 =?utf-8?B?dUNUVUxRTHV0Nk90SXRRdEs3cnJwUmxUdEwrSDlRNEV3eGh0SjN4UldBaFhF?=
 =?utf-8?B?S2NydFBiYUtYR2xnOXlxSVNJRk1BRCtBZTVqdjdVNHdhaVh2OEFNNmU5eTFO?=
 =?utf-8?B?VlMyT3pGMWxGcERSYkhVM3Y4R3FWNGN3clpyamNjalR1c0xtNEFMWFB6ZGVL?=
 =?utf-8?B?OWtNaW1KZ0R2a1E0MFlDK0E3ME14Wm9pZ2VISU4vNUpHMU0rVDA0WUE5UXFQ?=
 =?utf-8?B?ZWZCNmNFWDZRWCs1RUF6S0QrZDJQU3BLRUgyNEpBL3FSQXNtRFNlYkdLVVR4?=
 =?utf-8?B?dVVQenpzc29xUHQrTjR4N0htOWpBN3ZtdjBRcUcwczgrVXZEbExjc2hoVTBT?=
 =?utf-8?B?ZjZWTlNBRkVoWmhNdkpnZ1l5SE51N0YwNFFFa002R0tCNUNNK3FFbWVzMEhI?=
 =?utf-8?B?RWxhYlNSeE5ENlpiMXk1c0U4SzFwL0UyK0hFcTM3TW00RDZ6M2w5NnM2ZitQ?=
 =?utf-8?B?dWdCK2J1RmZnZDJ5Um1EMDBIUElDVTlEdThFb01CbnR6OGoyVk53MUp1U2No?=
 =?utf-8?B?SnppNU8wdncySjgyaXBXNXEyN3VjajFCTFZTTm90c2NkNUlySTZETmtDVjRQ?=
 =?utf-8?B?T1VxT1BESGZpRzJ3RlBjZ3pwR0IySGM0cWtIcFlwWWZsYUhwT3lLc05peXBw?=
 =?utf-8?B?R0l3UnkrNGk0YjN3WXFpOXYwQXpnaDEyTDQ3UXpvV2tmeWRRem82TUZRPT0=?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzY6b1NlZHJXaXZsb1VVUzVOaGpWeGNlTWZpNTE2?=
 =?utf-8?B?TW1UczNDZGVjNFdOeVovaEJtMFRCay9aWlYzSVAxa09DSmVQR2dEcmI4aHB4?=
 =?utf-8?B?Z0Q2cmx3MHN3anpETWsxR3JXWUNCK2g0TlFLSUxDYjNLd3FvNG5aNEVhM2hY?=
 =?utf-8?B?WStmc2g2Y0dFODc5MW1xS0cxVjNQQURLcnNBNnI4UzJNb2oxaDhtRWRTdW1h?=
 =?utf-8?B?YmFqUGVIczNpRUtIMHN2YS9ocUZXYS9nSko0V3JkbHpsVHhWTm1zbmR2YTV3?=
 =?utf-8?B?ZjN1TmtJZm85cm13MWNJSHMrNTZtQVJwT04wenFkQzNiKzNiazhNSWZIdkJF?=
 =?utf-8?B?ZjhGU2VSbXU4aTdwbm5IN05xYktUVmMvSVUydlVjRFBWRUkyNWhFQ2Z0OGZF?=
 =?utf-8?B?Mnk1dytUN3pNclBxMExLNHRBZ25Fb2FaNk5RK2NpbmlkQzNaeUZtTnVVZWlv?=
 =?utf-8?B?NzNxL1VLWkpxZDEzQlEwY25FUnlyTS9GK28rWVE3amYzNjJ4eDhaYWdrSS9x?=
 =?utf-8?B?aFVMR1ZBZmpQNUsyWEJFdmhwa0RtNUt3TGlaL1FrOXIwSHIrcDN2MzlNTU95?=
 =?utf-8?B?ODYxQ2J2TW1BZGpFdjhtaWpSOFZGNm1ySGRFNlkwTlQ4M1Q2b0tEd25IWDB5?=
 =?utf-8?B?TlVjLytiZE4xOUNXTDdUTkdhME9vMVB5RUFJaWZaZ1FOaDZZVXluSVdFb1Ew?=
 =?utf-8?B?QXAwZzlDL0VXNXpPWUErMmEwdUZUeGZSVFlzTFo1TXEvSngvZ3MzM2hjNGFo?=
 =?utf-8?B?QThSZEw1RDBiRXBEbXVDcW1ISHdMWUdSeFZtNEVKVkRISGc3VXRIK1lqZ0pR?=
 =?utf-8?B?ampXTmROcEZmcVprbHFkWG43ZzJmM0xSVWg5UzVaTndnQS91MW9YdklKdEtn?=
 =?utf-8?B?enByU0MwTm9NazYyeDlyQklOS2RLRVFoWitVT3N1K3JvY1RudnlSQkFKbzd1?=
 =?utf-8?B?ZWQrVmdSRE5XZXlqcUJ3VWl3WjZMbG1ZWGx3clhQUzBPWlgwMGxybEVTVzF1?=
 =?utf-8?B?R0dQaGxJSU1BUS82RW05ZEFXNmVqc0F1L3hqZzVOU0xDS3ArTWlCMXFWNkYw?=
 =?utf-8?B?d1ROTFowSUJReXZ3YkFlRHYza2UrTWxBSzNnS1pkbE5rWnRGSjVUL2N5OEZv?=
 =?utf-8?B?eFVWRGplWVVyT0liN2NvZ0xWOGxKdmtvMWFld20vQnpIWFduK3lvdFllVGlZ?=
 =?utf-8?B?RlVxamJqajJGbWVEdlc3SnlvTW85VFNCa2FJZHBxeWtJSkdlcE5HOGhLVFk4?=
 =?utf-8?B?RFV2K1B0Z3lrSU56dkVhWkNYV2p4ZlR4Y1QvTkJsb0R1SHF4NWxaekNrTjNL?=
 =?utf-8?B?K0hxVjhTckk2aThxdk9DbVBuS1ErcHBWbHNybzhEaGFRbURXNFJ5UDlCblRM?=
 =?utf-8?Q?SxiCTIO?=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 5:2HvdMINpvLccRE14kpKGpC9OPw4p9F4FkeFPnXFpcGxz+sfvlHX6Vk8YbSAEnPTkevvXrMGK5Vlj+6lvtahDhixMpxbpGeTBRbC5QwKH09ShS6zki3HYzzpQaQQkvOmYcXK8Ey09kaHXR4dMiF1OInEMkKPWd3eReKaJS28r18ZH4UE/t3L4b/20nN3hQRSRAQZaQcd0TWJcLVe0Uy+sIbBoDRS5H2PYtXXdVNA1fFLq370V6y1fwfmnDxHEuZaBYpGwQkVe5OgrsEakjIWDAEvrNEv7y9nystVPbHOCVeAwzV2r2qXpsJrDxXTN+lgmTyQa+BUNDQ9+LC3MkVJUEXxKcmm3gPisNsawN+cq7qx5YRWQIKVi2GWnXfJbQkSVcFhmAOXhbjocEb9TEG43THF70/b9/8UIZa+CFwBkTAxOvuV6kLkOiHa5pFf5hTNwcpZaLj1fqCuM6syuF3geOJbAlQCWH2gcfYkqrllIqRrxPcPK8aAWFcrJ7JVhYF0O;
 24:VC/Xjxwju0ABE5Bt5Y+J8PFZ3q+TdyUfIwp1EC4uiRAcsMF/olx6BTMjfv5tqy/VpWy9vUDVOIEWOuouKfLmjTJptI4NyrtEoU74PaQYsD8=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 7:AccfevdwYepI/oSBZdNfwHsc3p+Fp0CVl7bx1WgGsTkbMldvNv/9ucMOIQVqxT24TkPrXzXjN+nDEI2VE152XwMKHB58JOZ42fkuOzFblPDzocU3kfdb5H5qi1sr0YgCLeCMcPL7XBzomOK/yKX/bzwoJtor/7d9SLSEm3Qk5XUwk25MkJuSt35ZOkfVZByzRfuL56UCjbaYiqHyhfX1JR911avZ0W+VlF9/caoF+S1OWCVPCXhEgalP014qZxRK/hGAXAJCUj5HU3KgTNDzZ9Mhpih1ZzoTJL/mdLtRjdZPKCYxjUJgsYckpQYvHAyrqfib5wi2EU7NHJcURlooFtyKGqWrQ/6tF1IDv7Q72V2BwI9c8kmOvxPGzGnEpcWTBedU2EjTPIedvLppxt0JdFJfM5yqiarYUA5uQRkuTJTZhkwqJGYydhCXORxcyl3Yq432m4DrbSb5nE8VIiuuVDt24xfZ4wXP0ki3wa1jAVrDIiaf3M2WUUY8EaL5DKLjuwnZCHowyjNTCFMFwROu/QCChkbcHoiURF8yuaEn6PS4/5gIarL6ei+U63urITIZuOZqS8ChAZciJvj/OhiKr77+vhUU1igAbe7x4x3NtCDSUwr2cBi3lAGgo7EImzKs+16vUpbNZerlpTHH2+orqlxMmNJxm0YU20dKZJCVmm+u8WEKMrpeX7pcDEaAzQnTfnftPseb8ZOjXjd6IBUQTmH87gPkgw1GTDxVQxulWLOpbSpp4HUdUULVF3Y4n1k0r653M+VNKD39Q9BJPG7scbXabHvE8M2RE0ZDv2QQuJ4=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 20:Osenkcz7TRlhYvekPfZNNMR8yQ+xNln8vm/ZwMwfP8hahqAkFRqa9MMOOQH4b2wYOV+dJ7hah8aMWr59jpyNGFJCFn5n4AneyQCalUtlPwRn1RmKNapCHEtPrb6vePSFPF2Br/pHrOLJcsgdPlBHD6k4TOHEzC+GH+LJmdZnEOe93vCKlVTTdIY2GWniCZIDeA5dYjbxh+GacJ8TvpYHUYaXVqzsMgPlG3bxiawgl8VLCPBQ27L4eE64q4giceUB
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jun 2017 18:52:23.4900 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1141
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v7 13/36] x86/mm: Add support for early
 encrypt/decrypt of 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>

QWRkIHN1cHBvcnQgdG8gYmUgYWJsZSB0byBlaXRoZXIgZW5jcnlwdCBvciBkZWNyeXB0IGRhdGEg
aW4gcGxhY2UgZHVyaW5nCnRoZSBlYXJseSBzdGFnZXMgb2YgYm9vdGluZyB0aGUga2VybmVsLiBU
aGlzIGRvZXMgbm90IGNoYW5nZSB0aGUgbWVtb3J5CmVuY3J5cHRpb24gYXR0cmlidXRlIC0gaXQg
aXMgdXNlZCBmb3IgZW5zdXJpbmcgdGhhdCBkYXRhIHByZXNlbnQgaW4gZWl0aGVyCmFuIGVuY3J5
cHRlZCBvciBkZWNyeXB0ZWQgbWVtb3J5IGFyZWEgaXMgaW4gdGhlIHByb3BlciBzdGF0ZSAoZm9y
IGV4YW1wbGUKdGhlIGluaXRyZCB3aWxsIGhhdmUgYmVlbiBsb2FkZWQgYnkgdGhlIGJvb3QgbG9h
ZGVyIGFuZCB3aWxsIG5vdCBiZQplbmNyeXB0ZWQsIGJ1dCB0aGUgbWVtb3J5IHRoYXQgaXQgcmVz
aWRlcyBpbiBpcyBtYXJrZWQgYXMgZW5jcnlwdGVkKS4KClJldmlld2VkLWJ5OiBCb3Jpc2xhdiBQ
ZXRrb3YgPGJwQHN1c2UuZGU+ClNpZ25lZC1vZmYtYnk6IFRvbSBMZW5kYWNreSA8dGhvbWFzLmxl
bmRhY2t5QGFtZC5jb20+Ci0tLQogYXJjaC94ODYvaW5jbHVkZS9hc20vbWVtX2VuY3J5cHQuaCB8
ICAgMTAgKysrKysKIGFyY2gveDg2L21tL21lbV9lbmNyeXB0LmMgICAgICAgICAgfCAgIDc2ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCA4NiBp
bnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vbWVtX2VuY3J5
cHQuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL21lbV9lbmNyeXB0LmgKaW5kZXggZmFhZTRlMS4u
NjUwOGVjOSAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20vbWVtX2VuY3J5cHQuaAor
KysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9tZW1fZW5jcnlwdC5oCkBAIC0yMSw2ICsyMSwxMSBA
QAogCiBleHRlcm4gdW5zaWduZWQgbG9uZyBzbWVfbWVfbWFzazsKIAordm9pZCBfX2luaXQgc21l
X2Vhcmx5X2VuY3J5cHQocmVzb3VyY2Vfc2l6ZV90IHBhZGRyLAorCQkJICAgICAgdW5zaWduZWQg
bG9uZyBzaXplKTsKK3ZvaWQgX19pbml0IHNtZV9lYXJseV9kZWNyeXB0KHJlc291cmNlX3NpemVf
dCBwYWRkciwKKwkJCSAgICAgIHVuc2lnbmVkIGxvbmcgc2l6ZSk7CisKIHZvaWQgX19pbml0IHNt
ZV9lYXJseV9pbml0KHZvaWQpOwogCiB2b2lkIF9faW5pdCBzbWVfZW5hYmxlKHZvaWQpOwpAQCAt
MjksNiArMzQsMTEgQEAKIAogI2RlZmluZSBzbWVfbWVfbWFzawkwVUwKIAorc3RhdGljIGlubGlu
ZSB2b2lkIF9faW5pdCBzbWVfZWFybHlfZW5jcnlwdChyZXNvdXJjZV9zaXplX3QgcGFkZHIsCisJ
CQkJCSAgICB1bnNpZ25lZCBsb25nIHNpemUpIHsgfQorc3RhdGljIGlubGluZSB2b2lkIF9faW5p
dCBzbWVfZWFybHlfZGVjcnlwdChyZXNvdXJjZV9zaXplX3QgcGFkZHIsCisJCQkJCSAgICB1bnNp
Z25lZCBsb25nIHNpemUpIHsgfQorCiBzdGF0aWMgaW5saW5lIHZvaWQgX19pbml0IHNtZV9lYXJs
eV9pbml0KHZvaWQpIHsgfQogCiBzdGF0aWMgaW5saW5lIHZvaWQgX19pbml0IHNtZV9lbmFibGUo
dm9pZCkgeyB9CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9tbS9tZW1fZW5jcnlwdC5jIGIvYXJjaC94
ODYvbW0vbWVtX2VuY3J5cHQuYwppbmRleCBiMmQxY2RmLi5iNzY3MWI5IDEwMDY0NAotLS0gYS9h
cmNoL3g4Ni9tbS9tZW1fZW5jcnlwdC5jCisrKyBiL2FyY2gveDg2L21tL21lbV9lbmNyeXB0LmMK
QEAgLTE3LDYgKzE3LDkgQEAKIAogI2luY2x1ZGUgPGxpbnV4L21tLmg+CiAKKyNpbmNsdWRlIDxh
c20vdGxiZmx1c2guaD4KKyNpbmNsdWRlIDxhc20vZml4bWFwLmg+CisKIC8qCiAgKiBTaW5jZSBT
TUUgcmVsYXRlZCB2YXJpYWJsZXMgYXJlIHNldCBlYXJseSBpbiB0aGUgYm9vdCBwcm9jZXNzIHRo
ZXkgbXVzdAogICogcmVzaWRlIGluIHRoZSAuZGF0YSBzZWN0aW9uIHNvIGFzIG5vdCB0byBiZSB6
ZXJvZWQgb3V0IHdoZW4gdGhlIC5ic3MKQEAgLTI1LDYgKzI4LDc5IEBACiB1bnNpZ25lZCBsb25n
IHNtZV9tZV9tYXNrIF9fc2VjdGlvbiguZGF0YSkgPSAwOwogRVhQT1JUX1NZTUJPTF9HUEwoc21l
X21lX21hc2spOwogCisvKiBCdWZmZXIgdXNlZCBmb3IgZWFybHkgaW4tcGxhY2UgZW5jcnlwdGlv
biBieSBCU1AsIG5vIGxvY2tpbmcgbmVlZGVkICovCitzdGF0aWMgY2hhciBzbWVfZWFybHlfYnVm
ZmVyW1BBR0VfU0laRV0gX19hbGlnbmVkKFBBR0VfU0laRSk7CisKKy8qCisgKiBUaGlzIHJvdXRp
bmUgZG9lcyBub3QgY2hhbmdlIHRoZSB1bmRlcmx5aW5nIGVuY3J5cHRpb24gc2V0dGluZyBvZiB0
aGUKKyAqIHBhZ2UocykgdGhhdCBtYXAgdGhpcyBtZW1vcnkuIEl0IGFzc3VtZXMgdGhhdCBldmVu
dHVhbGx5IHRoZSBtZW1vcnkgaXMKKyAqIG1lYW50IHRvIGJlIGFjY2Vzc2VkIGFzIGVpdGhlciBl
bmNyeXB0ZWQgb3IgZGVjcnlwdGVkIGJ1dCB0aGUgY29udGVudHMKKyAqIGFyZSBjdXJyZW50bHkg
bm90IGluIHRoZSBkZXNpcmVkIHN0YXRlLgorICoKKyAqIFRoaXMgcm91dGluZSBmb2xsb3dzIHRo
ZSBzdGVwcyBvdXRsaW5lZCBpbiB0aGUgQU1ENjQgQXJjaGl0ZWN0dXJlCisgKiBQcm9ncmFtbWVy
J3MgTWFudWFsIFZvbHVtZSAyLCBTZWN0aW9uIDcuMTAuOCBFbmNyeXB0LWluLVBsYWNlLgorICov
CitzdGF0aWMgdm9pZCBfX2luaXQgX19zbWVfZWFybHlfZW5jX2RlYyhyZXNvdXJjZV9zaXplX3Qg
cGFkZHIsCisJCQkJICAgICAgIHVuc2lnbmVkIGxvbmcgc2l6ZSwgYm9vbCBlbmMpCit7CisJdm9p
ZCAqc3JjLCAqZHN0OworCXNpemVfdCBsZW47CisKKwlpZiAoIXNtZV9tZV9tYXNrKQorCQlyZXR1
cm47CisKKwlsb2NhbF9mbHVzaF90bGIoKTsKKwl3YmludmQoKTsKKworCS8qCisJICogVGhlcmUg
YXJlIGxpbWl0ZWQgbnVtYmVyIG9mIGVhcmx5IG1hcHBpbmcgc2xvdHMsIHNvIG1hcCAoYXQgbW9z
dCkKKwkgKiBvbmUgcGFnZSBhdCB0aW1lLgorCSAqLworCXdoaWxlIChzaXplKSB7CisJCWxlbiA9
IG1pbl90KHNpemVfdCwgc2l6ZW9mKHNtZV9lYXJseV9idWZmZXIpLCBzaXplKTsKKworCQkvKgor
CQkgKiBDcmVhdGUgbWFwcGluZ3MgZm9yIHRoZSBjdXJyZW50IGFuZCBkZXNpcmVkIGZvcm1hdCBv
ZgorCQkgKiB0aGUgbWVtb3J5LiBVc2UgYSB3cml0ZS1wcm90ZWN0ZWQgbWFwcGluZyBmb3IgdGhl
IHNvdXJjZS4KKwkJICovCisJCXNyYyA9IGVuYyA/IGVhcmx5X21lbXJlbWFwX2RlY3J5cHRlZF93
cChwYWRkciwgbGVuKSA6CisJCQkgICAgZWFybHlfbWVtcmVtYXBfZW5jcnlwdGVkX3dwKHBhZGRy
LCBsZW4pOworCisJCWRzdCA9IGVuYyA/IGVhcmx5X21lbXJlbWFwX2VuY3J5cHRlZChwYWRkciwg
bGVuKSA6CisJCQkgICAgZWFybHlfbWVtcmVtYXBfZGVjcnlwdGVkKHBhZGRyLCBsZW4pOworCisJ
CS8qCisJCSAqIElmIGEgbWFwcGluZyBjYW4ndCBiZSBvYnRhaW5lZCB0byBwZXJmb3JtIHRoZSBv
cGVyYXRpb24sCisJCSAqIHRoZW4gZXZlbnR1YWwgYWNjZXNzIG9mIHRoYXQgYXJlYSBpbiB0aGUg
ZGVzaXJlZCBtb2RlCisJCSAqIHdpbGwgY2F1c2UgYSBjcmFzaC4KKwkJICovCisJCUJVR19PTigh
c3JjIHx8ICFkc3QpOworCisJCS8qCisJCSAqIFVzZSBhIHRlbXBvcmFyeSBidWZmZXIsIG9mIGNh
Y2hlLWxpbmUgbXVsdGlwbGUgc2l6ZSwgdG8KKwkJICogYXZvaWQgZGF0YSBjb3JydXB0aW9uIGFz
IGRvY3VtZW50ZWQgaW4gdGhlIEFQTS4KKwkJICovCisJCW1lbWNweShzbWVfZWFybHlfYnVmZmVy
LCBzcmMsIGxlbik7CisJCW1lbWNweShkc3QsIHNtZV9lYXJseV9idWZmZXIsIGxlbik7CisKKwkJ
ZWFybHlfbWVtdW5tYXAoZHN0LCBsZW4pOworCQllYXJseV9tZW11bm1hcChzcmMsIGxlbik7CisK
KwkJcGFkZHIgKz0gbGVuOworCQlzaXplIC09IGxlbjsKKwl9Cit9CisKK3ZvaWQgX19pbml0IHNt
ZV9lYXJseV9lbmNyeXB0KHJlc291cmNlX3NpemVfdCBwYWRkciwgdW5zaWduZWQgbG9uZyBzaXpl
KQoreworCV9fc21lX2Vhcmx5X2VuY19kZWMocGFkZHIsIHNpemUsIHRydWUpOworfQorCit2b2lk
IF9faW5pdCBzbWVfZWFybHlfZGVjcnlwdChyZXNvdXJjZV9zaXplX3QgcGFkZHIsIHVuc2lnbmVk
IGxvbmcgc2l6ZSkKK3sKKwlfX3NtZV9lYXJseV9lbmNfZGVjKHBhZGRyLCBzaXplLCBmYWxzZSk7
Cit9CisKIHZvaWQgX19pbml0IHNtZV9lYXJseV9pbml0KHZvaWQpCiB7CiAJdW5zaWduZWQgaW50
IGk7CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:52:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18: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 1dLwMP-0002IX-Ca; Fri, 16 Jun 2017 18:52:45 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dLwMN-0002H7-RF
 for xen-devel@lists.xen.org; Fri, 16 Jun 2017 18:52:44 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 A1/B8-02199-BF824495; Fri, 16 Jun 2017 18:52:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0hTYRjed247hSc+p9HbyC5L81LzkgQl/RA
 MMSIpC8J+lGd52hls03ZmrCAmZioqVopmy8KWaQViF0EpDDEGudSiwqIbNKIsWkMr1iyonZ1Z
 9u/5ntv7vfCypOYEo2UFh12wWXmzjllIiRkp+frZlC3FmZfvkRu7pi9RuajAc+cnsQPtpU1WQ
 5mjhBZ7WkNUuTfPUfezn65E7Zvq0UKWwtUkzEzM0vID4RYEvc+aSfmhwTUEtJ0bpOrRApbB62
 DS/42QcRzeDZ7AN0bG8biTAF8blgMk9jNwd2IsIhB4GXS6L5MypnASuGeGIzyHC+DH9LS6HrH
 sArwVTryJ9GvCdG0oGMGL8XK4+qSaVuyxMHr2HSXbSZwKfbczZJrEK2DA3xFpB7wSBoJBRv4C
 4FoE7ZP3aaUzEVxfH6kVUwJ4xjsoBaeBuyfEKHg7+K78JuV+wKvBW12o0MfgartLrXSeVsPXh
 6PRnm4GXoZoBZvhy1RvlN8IDRd/ISUwRsOLumA0fQrD8fctUdcyGA7VRYVuGgKTH9Wn0FrXvE
 1d/zZ1zdu0E5HXUIok2A4LNv36rHSDzWQU7RbeZNZnZWanWwRJ4o2CmTdI6QfKLDdR+CacKhU
 aRI1DhSNoKUvoFnOBd3nFmkWGstIjIi+J+20VZkEaQcksi92eql1aylpmFXTAVSZvKdbE2gSj
 4DhoModvbM4JbIwunitNDMucVM5bJJNRkbxolXYJp5dzWBbECuvf2Nx1PkYJ2jgOqVQqTUy5Y
 LOY7P/rn9ASFuniuCK5JcZktf9t/xQeTIQHFz3KlQfb+X+SthLt0TWmlhT25G8mYouyud2f3b
 4mZo3e92HDjVtXRF/gwUz1rNN74cj4yKvunV2esfamwD6H3nc0f+pJKZubQ7xvtL6adTqFHd8
 7Dj23tOScvHe/4frQ09TE5v5tSX3JL76f8WdOJZfGq0RT/9vXFd6CjBpcaIG1uYe6q1oxd/i8
 jpJEPiuNtEn8H7qWxciYAwAA
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1497639160!105344082!1
X-Originating-IP: [104.47.40.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53393 invoked from network); 16 Jun 2017 18:52:41 -0000
Received: from mail-co1nam03on0070.outbound.protection.outlook.com (HELO
 NAM03-CO1-obe.outbound.protection.outlook.com) (104.47.40.70)
 by server-10.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 16 Jun 2017 18:52:41 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=kgJHZxUsHRVrOkWMz0N36h2l68P4+omoL/CLpc7L8Pc=;
 b=zW3TLIaW9QS1j7A3a0RjIkBFEWfycWoCQwjpWQLy3x2XazjZj4peONh0dhYQJ3e4BDHUlQxf8T7cli6eblg1260obZsA7HL4AFSJRLm3ZbxcTk5q+r3x+ZJ7yAdpQANYkhB/wjhfWMw02gwyUO22q5cE4l6quFgoQVJPXuNKq+A=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 CY4PR12MB1141.namprd12.prod.outlook.com (10.168.163.149) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1157.12; Fri, 16 Jun 2017 18:52:34 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Fri, 16 Jun 2017 13:52:32 -0500
Message-ID: <20170616185232.18967.61753.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: BN6PR17CA0002.namprd17.prod.outlook.com (10.173.147.12) To
 CY4PR12MB1141.namprd12.prod.outlook.com (10.168.163.149)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: CY4PR12MB1141:
X-MS-Office365-Filtering-Correlation-Id: 06a5a266-1b6f-4e44-fe1c-08d4b4e8dbef
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:CY4PR12MB1141; 
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 3:Gc57IBZ11kXgVKzMbYqmWEmxM0f15UZLLW++8qv+6+sXgcz0Z6TneXDu+0N+LzX4V76Xi0cNbQrPTCOY9IZKhRkTgGUWZHLWF/7IUjyZJFGIL+dRRIFqjtSi5JwZcMJDKZqx5E0MKaOJAkob8tjcONzpVOlk3QANpThysYRN74HbeYMbrjJuiChIIjJydmCFVgV/yWw0ndabU4C06Li5/AzJ4SvNlGdZO49R73GpxyeSUKzec7aw6y/ac7gSUdgjXzUimhq85zXHR+GdZj+MexY8tl9Nva35mhHpOW5DAwaF1wEEH/jj5qsOaLNGtrQjnEBoVEQl65iqJzxEuSQWNq2jyGV/Yp/cE3FqtIHnomU=;
 25:k2ZkP0ypDilkV8C9jULqA7RkoOfaoDkbmPHHxcm2JzoMopQ3t7mdqSf8xOf2lgZXASmmyUMDGHgE7zApIwYerTWSEKOab8IpavH5qxEKIEyZyLqO/ixCC/6Bd9VWybcWHJozHpNy5mnkgUPLKqVDpx00K1KesXNj1JhrykMVnXbngMOSbKf3H8mhDzRyXyRD6eHAj/2v1ZmyL5uQUSzoxPxnlsjFG5MAtGW6zXxCnxZwWnnp8JLrI2I7ShnkbNH4KKtPfAYabYWZ25w+KMPKpd8v5AHYmSndKRpsQRlmg+UXaNl9DbG7jVmqPnmfkIyXGcUwo3kscn+UVRH6wWH17Pl+RiRlfB5xCPE98Edt7oFGCCoEKmK9cjuGfUDym8ySlPzidgy9mOdpYvVWO3c3jVjU8rBuz1GnBr5GcmCjllAhq+lLK80wR6CtpxQFvAFEzFOHLQcHZB3k1B85bCO6ZnxBAbDVYiPGlNrQerf2lOY=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 31:xt3lD1fAuzdIJEIVCuppqtlfr2sZKqQf7Jz7ruqilRrbNxZUaqdw6hpiTxqpP1LS9rzNjBuQTKQexbK7vQMKI5bDW6ORciIfkra2eicfceTvbf9Q7pgsntd+6b/e4JGXU8ZwB4kHXJme/zpxdKnWU86q7a34cgSNpFynRjoepJUJQl0z9aqPJc+UvII0uzLsSjRfMiQ3FpJMcXCTvC/5UEsH3Pfh2UekFnuje3Kcydg=;
 20:R6mdEuJfK0eoMGvIvmkRGZ01CNIO5QD6JIivl6Bc5DZ9euEGHE8f4iurJ3S1BmieonQ0h36XS8sYGw10q+vtL4r0OBe9n3bqn55P511XtsFARUgxXlZuuZtSMEqcLa5lwI7iRSGXnHmoAzdtKVdtHF/bHuAmi4RtQ2oyArYPguRC7akCZwgwnyKAuavPCmITLDVjdZrWocazwmXg+l08nC/0gMBDxDfqOmPHL/b+zvLeUF3PrRPW2Vp29DSzU7wfdEYoeayi8kk3umb7biiViREhjlCI/nx0K1V+CH/btePzl9omfoCiNRmLG3gHVuEWdGthkVYwA8ST46W5/TERXJcaXiQ4cQaTi2I861yhpuu3Liw7mXOZwtISOim9eAfIWgkLr1A1a9fmBFeEjY1YjxS7CthnSUObpNCaLZ73tggaF64BN4awMD7BFXQD0+RGIaZly/NMdTc5rSZfK+50P8HrWfAX0xIpoeBu9MNbCIc9NWHfVt9pE+ejF3S90EVj
X-Microsoft-Antispam-PRVS: <CY4PR12MB114197793EE53346CC1AA4AAECC10@CY4PR12MB1141.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(767451399110);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(10201501046)(100000703101)(100105400095)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123562025)(20161123560025)(20161123564025)(20161123555025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:CY4PR12MB1141; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:CY4PR12MB1141; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzQ6UUlkUzUzZm5qUmJ3ZFpXaWpUM3lzOGJJcFo3?=
 =?utf-8?B?ZmkvTmxjY0FHMW9uZVIzVHRRSXJmNDRBVFJCMFc4MmZWTHpldkphV2ZKYzJS?=
 =?utf-8?B?SHFNNmUwbitrUkQwV2ZSTCs0OWN2QWdrMXNUeFZNMUQ4QmVjV0VxM1BLcmpx?=
 =?utf-8?B?ZG9mc2JtcHJ4UDB6Qm4rZDdaS1lhaWlPaXNoZlgwcDZHdFVVcUFCRXpBNzl5?=
 =?utf-8?B?MG9ucWhsS2E1eDdyNEZTNkY0YSs0NFZvTlNoWUJ0Nk9GNFpyTXRncnF5MXhK?=
 =?utf-8?B?a2FwSXB3RTZVblRTMVZNWEZrVmUyMENvYVFaSHh1aHJGK3c1N2VaNDVRRjZE?=
 =?utf-8?B?Z25rTlBpdithTERvRE9yVnhqSG9Xcno3L21DcUhGSXdtdElNL0ZhZDZoT0tT?=
 =?utf-8?B?VnhQSGx1WWVtYi8zY0hZbVRoRElQN0dtaHBLcXJmRFArMkhWRWpYUjQxQWxt?=
 =?utf-8?B?R1g2N2lKczZUK2ZzR0J6aTVaUGF3RDNrKzErdnViNjZCYUNpVldpWGVubHd4?=
 =?utf-8?B?aGJGVFhtdy9ncW55ZThKdjFHei9HOThFbGRFOGhUL0M2SHFBelFoNlM0dk5F?=
 =?utf-8?B?VDZZMkp5ZDVlQXRCcTE4WS9vbFdtQmZldDhHTFBsa1dKdWFwMG85NUZ6Nm4z?=
 =?utf-8?B?d3NuUGQ2bWkzR2RMRDJXaG9hUTFDdWg4VlhQeWFCL3MxR3krZGJxVDkwc3RD?=
 =?utf-8?B?M3ZjUE5HekpMZTJXVFdYakk1R09Fb09ZRWt0UTBCc0dNQlRwNDF5aDh1MFhx?=
 =?utf-8?B?bGN2TytkM05mNllSViswVWNXYjFmbzhsbmlmN1dlQ1pja0Z4ZXJpZWdydWNF?=
 =?utf-8?B?MHpPTzdNeVdBQWZwL3gyd09MTGZ6eVJSQzNwV0tzMVJvZ2dHa25CZ3p0UWla?=
 =?utf-8?B?SGN2Y1RNcXhlZUdPQWpXc1YyUjFCM0F6WFBnQjNCSktWWmVqVDFFNUR3dG1X?=
 =?utf-8?B?SnMvdENlZk52c3MzbDl3RnVDVnI0U2hYbVVFOXVxRUtNTERjTHhocjVYK0p2?=
 =?utf-8?B?ZXRCM2NKSEtxNFVEcWw4TFJwSTc5QUlLdnRMUUdIRmIrM2lBMGJTL2F3c21Z?=
 =?utf-8?B?Yjhra2tLS1ZGbXdtZnVJZzhGWEhOVXo1WnlSekZwQm5DV3gzV2kwMjV1ZUlP?=
 =?utf-8?B?K2xyczNnZEZzZG40a1dNRXRwZ3JvMFZtb2lQQXJ5U1VKdjh2MU9tb2phUUVC?=
 =?utf-8?B?b2QxVVBQTTI4RWdkejNrN1JOdVpsbXVzem9mL25CQ0huemIrWGtRQVhzSXVY?=
 =?utf-8?B?cGRYcDd0WU85dkYwZDhVVzd3NlJOb0FQTjgxb1lSZXVCRXBhR1JoSUpPdXB0?=
 =?utf-8?B?a056TVZiT0xkb3oyYXRhT1hXWUZTMHFqRnpFL1RXLy9rb3kzUnFYRjd4NFUy?=
 =?utf-8?B?R2xBYXNHYU1jMkR6R3pBclFtWlpDaE9JMGlUOTBHNXRvbzYxUVVURkNNTXVK?=
 =?utf-8?B?dlgyNklXaWpraUI4aG1DbU5Zb2RoclBaMFArdDdCMG9wTi9TK0htT29ZWjRq?=
 =?utf-8?B?MWdrdk91aTROV2loVmM0ekpoUHA0YmlNNVJQQjB2dDdiRHFyMWNna3prbThM?=
 =?utf-8?B?aGNwZG9EbWw2NGE4UWsvRnp2WmVIL0s3TFRLVEcwWmlzb0xTeGR2QzFLR2ZD?=
 =?utf-8?Q?Djw7FVp9NlWE82o1ROq?=
X-Forefront-PRVS: 0340850FCD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39850400002)(39410400002)(39860400002)(39400400002)(39840400002)(39450400003)(2906002)(23676002)(33646002)(103116003)(2950100002)(230700001)(9686003)(66066001)(3846002)(6116002)(47776003)(72206003)(53936002)(42186005)(53416004)(55016002)(50466002)(7406005)(54906002)(7416002)(38730400002)(110136004)(478600001)(8676002)(81166006)(575784001)(86362001)(76176999)(6506006)(50986999)(305945005)(54356999)(4001350100001)(1076002)(5660300001)(7736002)(4326008)(83506001)(25786009)(189998001)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR12MB1141; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzIzOkRuZTBuNWwxa3NEK2pBbkY3SVJKYWFvZTZU?=
 =?utf-8?B?d1YrdGg1ektVOWoxdWIvdys1aE42YytJUVdzSlVhWTFpemJGZkF3d2ZpbEE2?=
 =?utf-8?B?ZmdFRTYza1dCRHV6Sk5DNHl1WG1wT2p0QURNallUdTRCeHUxQVZmaHhIanJ1?=
 =?utf-8?B?T08rOVZaQ2VnMTZrS24wTVBRTTdkQVVITHdtVjZBWnFNeDVHU292cThWT3BK?=
 =?utf-8?B?VXNDbjUxMmdpNUpwM3lvQXlLWi9Ec21pVXIrK0lDMlRkNnhTazVSb05BbHdq?=
 =?utf-8?B?K0VjeDUwYVhTZ3l3OWpYeWUrREVFQUZ3REhhdGt4Y25ub2lOREZ0cEMxZVN6?=
 =?utf-8?B?eDBaT0VYTkZnZlBucGpISzdESDh5MzNkaUV3ZDdKTG1wUGtqTW5wYnNsV3M1?=
 =?utf-8?B?STdBZUlDVHhGcFdPdDU2V0RrUkwwanQ1MEQxUWdNM2taMGc3T0xQMW1pV2Ey?=
 =?utf-8?B?Y2hib3F4SGNvSGczMjBMU1hLY0h3RkN4OGFaSk9oRWk1MHpRWmNBeVRGTWNP?=
 =?utf-8?B?OFVobkpUQk0zMXcvRDFXbHpBWDVlaVZ1TFNTV3U2MUlmaU9Hb2swRlVMWVVm?=
 =?utf-8?B?Nk5GMlZFcHVEZDVuM05zT0JiMUVnbUJoTlkrbnh5dkFkY1hUL0pXL1BzdEpW?=
 =?utf-8?B?NmY0Ylpjd3lIL0RqOXpQaXBiRTZ6WWErNFR3WndQM2FrWlpXcTBTbjRGNHJ3?=
 =?utf-8?B?MVQ5UkJWMi9oajRDRFBvN0hHWEtSRGMxYXRldTR6M09DZ2tLRFQvM0lyMUF3?=
 =?utf-8?B?Y1hoTlVmZytOakNkTFRIM2hGSG51eVFJMUhXVUVUNDJ2bVo2MnlNOURmeGNQ?=
 =?utf-8?B?RGZKNlE1aTgva1JqMVo5bGdCd1hXa0I1VzFEbE9OWnRlSXhDQmVCNEZWdUhW?=
 =?utf-8?B?VVhQSmxpZzBEZkNMR3hROHZMSjQ5dmt3WGROTnhKM2VBbGRnbC85ZkVIT0wr?=
 =?utf-8?B?V0ZEMFFyTG9Ndk9RQmV2TjdVeFVqbDJJbi85VzBXOFV6ZmhEdWRLZDNRb2Qx?=
 =?utf-8?B?M3JFa1RBRVJ2bFpUVVppZzBhb1dSNDRGWC9IT1F5WTBZMjdUNnBHUENNdXVR?=
 =?utf-8?B?ZTVFOWxVZnlqU2N5Rzc4Wk1vRk5seFpSUUxNWUs2MUd6ajAvck1RUERJWjlz?=
 =?utf-8?B?TmdFb3Q0UnRmdTBMYkloQ3hEL3R4Qm5zNlpiZkRhOEpmM0hNMlIvM3lwRndv?=
 =?utf-8?B?VFYwb2xUNk5IWXNXb0dUdHY0KytaS0gyUm9VMmtlUERlZGx2NjZGa2wxZ0R2?=
 =?utf-8?B?S3MwbmZUbmdDSlZiMVkxK2RCTzVRSFYyckZ4b0dGcUpJaG5rV3BhcC94MG4y?=
 =?utf-8?B?ckYxRmtkUU0vbmhFUVBINkI0RjZxMy9Yc0hSZXVGeFgxMjZLVVErZThtM1Js?=
 =?utf-8?B?Y3lKaFBWS1VuaU1pMWthL3pvc0U1SEhvSytZWHc0VTI0ZDRhZnpQcWMra0Fs?=
 =?utf-8?B?RU9XYyt1UkdtRXUwU3ZBT084eEtTb1hsMzBxKzZldFpXa2RsMFloSzVZY1Bh?=
 =?utf-8?B?M1NTL0g3OEFHSmc1c1BaMEtQSnN5SUovYmZvTHlSc3B4UmtQS0dhR1lXT1pV?=
 =?utf-8?B?cU9aOEd4Ly9Pai80NHR1OEhKNWY0UEVFTkswa3R0ZjVqYnZ3RUxpaVplS0ZJ?=
 =?utf-8?B?MkhKOXhOTlpPMG82SGNYbG1vb1EzTG52SXNuVTFKaGJCZmN2UFRGTGdkblFh?=
 =?utf-8?Q?lAzr7VUYzuQzc9ZApg=3D?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzY6M2lmN3Y0ZHZCK2doMklqaFZrRWtiUlpoSzhu?=
 =?utf-8?B?ZUl3dWk1Z2tPSC9PU2N0cHhTdWxxUHpRZ0N4SmJGTC8xZTdZdmR4K1dMUStZ?=
 =?utf-8?B?YzNRdHE4NjRWaGJ1NmJQUDV1U2RZMDIyNXNCMnk2cThsWFhvcVVzM1VKSXdl?=
 =?utf-8?B?NHY5WE8rNzRKME9yWklGclNSUEQyeldQZlJKVm1pU0xhc1NhL044bk1FbXZr?=
 =?utf-8?B?QldwU3FBZU1DNVg4NzlSeEVDZ0RJL2laR3JmZmROcUJWZWFaTlRYNUFlUjlG?=
 =?utf-8?B?Q2dOZlFyaDYwZDRMTjJVcElwczR1VWNPYTZVQ1JTWGNFQ2VGRCtwdFhTNWox?=
 =?utf-8?B?MXIrYkZLV2d0YS9GcHpBREowSEJsN2dKVk1nWFIwT0F5NitpU3JCNHEySjhh?=
 =?utf-8?B?YnFUZHVCR2tTek1zcUphbGgzTjFhK0RlZGNZRk1WWC81aEk2RG9HLzhrc1g2?=
 =?utf-8?B?L1I3UzBrSTVZUnNHSkppaU9YdjduNURuQXc2blYwVDNwTUc3TXJ1YjkyT1Zz?=
 =?utf-8?B?SXNPb3ZUanVOYzd6eDN4a3c5SVJZT0VqcHdyM3dxdkxUTkNlVG5GSzJoL01C?=
 =?utf-8?B?Sm1qWGdXMjdhZGR5WktoL3hPa3pLeklCMzFvd3cxTEM0TG1aSlB3Yk1wajB5?=
 =?utf-8?B?WFd0Ynhjc0M5cnhkem8rTmJHZ2FOYjRMb2RzNmZNaVpuVE9qckw5RnRuWnpE?=
 =?utf-8?B?emtxSkdxWVcvRElOY1ZhVCtqSGNlZE5vVmg0Wjd4K3dEcGsrWWR3SWZwWEdX?=
 =?utf-8?B?Um1ZVDNIWGIwZE9ybHZxWjRwbjlLMm1OL29wc0MwZ05oenhlWk82MDNpNU9m?=
 =?utf-8?B?TkxHc2gvcGZHOHIzOXY4ZGNlTnpNSDR6bGUxWE1wK2hPbmJKYUwwK0djbVdu?=
 =?utf-8?B?dU95YThiZFplbFAwZVNxMVdiUU1wdGtzVWJHMTFuVVR3WmljT24waVVvWVB3?=
 =?utf-8?B?Ynl5a3Y2UWJOK0pOb0RyU1Z5V2FPcTJ0MC96cDNFUVphcDFMQXAvTFh5dFFG?=
 =?utf-8?B?QlFBZkJud3lzaVZvYTVwRWJud0JpK00zYzUwTGtOY1ZpWFVOMjh0bE0zUFZC?=
 =?utf-8?B?SGdmd0tNUnJlVmU2cHc4Z25zN2wzWFVsc1VaTmViTWxOc01TQjkwaEpkREhJ?=
 =?utf-8?B?cSttQ1J4S0pYcDNaN2J2K1NhbDhXUWNoVmZHVFZQTWlIcWNmOUxXYnh6TDZy?=
 =?utf-8?B?Uk5KUnZBRExnSDZVVlVkN2d2V0x3MENDVjRsczNnOVZjclkvaUNlajhYdE51?=
 =?utf-8?B?c3d2Wi9INWN4KzJPMGI4QzlONm84Z2xJdW1YREJtTXk1d3ZtNXEzZFpMWDMw?=
 =?utf-8?B?Y0szUnRXWVUwbThNRzFvaTFUalJCUWIvS21wWnJaMTBYK3p2RUpKbWlhR1FW?=
 =?utf-8?Q?MMZWW0p?=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 5:Jp3J2kiMFjBczb1gfG6n/f34T4HfsY8AoqVbcpHy634Di0Wwvzrd9uww5JMcH2kIkoKwWxqHwc/qe9SY/hmtkmJOkHzTKNiUpdfAySjE6Aygd2WBhV4PFFEbHB+3zIBYG2yJ8ca9/GkybZ7nY6DM5qK9zBFQiRYiF/tqVIlybT8RFLzH6Qa96Z4sbcYpaKgluS38cv4Q+rR/Ou9b4EOK4PCYz9pbtqAnFPeKwCmRekn1jLfdz/VfYQ/Ko8M4vr2nJUaEkN4qR7hIEzbNRi3FtXhM/Vvnv/jXPM8Y5X4wpyckPxSs/yI1kTyaMWIFmnHao8VuS4uTtmR/rlIEj8oTm9htiqT+xQ4tjSrlFp3SFS4gFMGK3Rn8MnjJ7ru9lbXHtT0Jp3d0QoDasKiyEn3e/xWKyoMM90iYC4ggWWu5M7vY7yMjdNgNVIvWhko/N/NI0WZ76BHNHxzxfoAAgRt5QUejgPHawhnljZdt28hjbeI8o/JTFSWEmfx/AZyfbhpM;
 24:vbJC92Etnr3Wd2wYEzt+SIrgt15vKx+UsIza27P9yd20P408LS2DfHhGwB+mXrCjAp9EhRG5Z9u4LBS4K2yM9xTLpxURoxgo8CPs19qLOeE=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 7:fRFM+wEO3n6QQIxx5Xo8GtVTNMc4qz7EDR+r+Vfc+FMXsLvIhUn+lGlLd22NHGATCER1x6zWA6Q2OYdYgqPu8EmFNf2uO/plcP8zBLTbM9QpQwP4mMGNUdQz/+abvKGd30YER4PQwTb8xWiMJshNP8OTviAdz+JXaDtT7p4DznhwOGfbZaUzTeAwHhf0Ljg98cOlti+3TXfif2wHmGpfaMzBmtLC+0pPzXqn+e5Kh/qqj+vOcov7FaNxQTe8i/b2ibVBZfsBI/+1+lh9O3U0ANkzucAlT/joHejDxwA5u5RmFFiyPMp9Ek6+MhHg1T/sdTq3OqCJGYXP0cB6e6YD8mcNRigFPVICyCN9TYUAgPIL1U0Q5JmK+cTC7PfYOnSCKV7rYx6hT7mXlu3KIcQ4vqkN9D1GUgXZ8NhsSJRNHSNsIYNTaM6bqPoEjEUvUQctpq0M63JDiICPGVeX8qlDIyAGre3MIVv2M3CxITxhUrl5atey/sTztvbMjoV/DSOa+4nW0Tl9pDzIqES1GouEqHsG9QsXPl960llj+o7274MJOe0igOPxU2jYpoO6atn/mjrZBHaNF2iwHAPbU0eXASC1yuynhWg8Nhmv8r9vSBOI4kaWk1k34A932eo8oAwKGZr/qWJdVavFcskyBxNPcMw9WoDqXFwjclMa1cSXEvC1M/SgP8H0oI73bsI7xGYJSXsP4ph0vl5a7t5mQI/eg4A+0i4wMltZOXiHeDkeHqERv2WBLXPwOp0tUlX44r/PM7kJkbVarHbjgLtXmFMxdugynuwva5886zf1GzIodc4=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 20:uTITu8CE48UYSw13qNMK7sEXdYI43QCJg1ZHNMpddk/UMiyraLIS3rPSr9bIhINXsmc/ij6sP2slc3oljJzcMTE4PhcgUylsYWLACQjKAd8AUC3WwauWKAuoIszcEs7WRV3Dz8v+LJM85fEiM3/fwLNBprsaZ3WBJmFyfRB60HrTy9b07/TOf5EFddPoPWMzBRao1Qmt6FPigCBwamuUxK/f6lSWr8luV0hnchrNWa1Abvg8SInXHZttOsEgyB8j
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jun 2017 18:52:34.7114 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1141
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v7 14/36] x86/mm: Insure that boot memory areas
 are mapped properly
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGJvb3QgZGF0YSBhbmQgY29tbWFuZCBsaW5lIGRhdGEgYXJlIHByZXNlbnQgaW4gbWVtb3J5
IGluIGEgZGVjcnlwdGVkCnN0YXRlIGFuZCBhcmUgY29waWVkIGVhcmx5IGluIHRoZSBib290IHBy
b2Nlc3MuICBUaGUgZWFybHkgcGFnZSBmYXVsdApzdXBwb3J0IHdpbGwgbWFwIHRoZXNlIGFyZWFz
IGFzIGVuY3J5cHRlZCwgc28gYmVmb3JlIGF0dGVtcHRpbmcgdG8gY29weQp0aGVtLCBhZGQgZGVj
cnlwdGVkIG1hcHBpbmdzIHNvIHRoZSBkYXRhIGlzIGFjY2Vzc2VkIHByb3Blcmx5IHdoZW4gY29w
aWVkLgoKRm9yIHRoZSBpbml0cmQsIGVuY3J5cHQgdGhpcyBkYXRhIGluIHBsYWNlLiBTaW5jZSB0
aGUgZnV0dXJlIG1hcHBpbmcgb2YKdGhlIGluaXRyZCBhcmVhIHdpbGwgYmUgbWFwcGVkIGFzIGVu
Y3J5cHRlZCB0aGUgZGF0YSB3aWxsIGJlIGFjY2Vzc2VkCnByb3Blcmx5LgoKU2lnbmVkLW9mZi1i
eTogVG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4KLS0tCiBhcmNoL3g4Ni9p
bmNsdWRlL2FzbS9tZW1fZW5jcnlwdC5oIHwgICAgNiArKysKIGFyY2gveDg2L2luY2x1ZGUvYXNt
L3BndGFibGUuaCAgICAgfCAgICAzICsrCiBhcmNoL3g4Ni9rZXJuZWwvaGVhZDY0LmMgICAgICAg
ICAgIHwgICAzMCArKysrKysrKysrKysrLS0KIGFyY2gveDg2L2tlcm5lbC9zZXR1cC5jICAgICAg
ICAgICAgfCAgICA5ICsrKysrCiBhcmNoL3g4Ni9tbS9rYXNhbl9pbml0XzY0LmMgICAgICAgIHwg
ICAgMiArCiBhcmNoL3g4Ni9tbS9tZW1fZW5jcnlwdC5jICAgICAgICAgIHwgICA3MCArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDYgZmlsZXMgY2hhbmdlZCwgMTE1IGluc2Vy
dGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9h
c20vbWVtX2VuY3J5cHQuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL21lbV9lbmNyeXB0LmgKaW5k
ZXggNjUwOGVjOS4uM2ZmYTVmYSAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20vbWVt
X2VuY3J5cHQuaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9tZW1fZW5jcnlwdC5oCkBAIC0y
Niw2ICsyNiw5IEBAIHZvaWQgX19pbml0IHNtZV9lYXJseV9lbmNyeXB0KHJlc291cmNlX3NpemVf
dCBwYWRkciwKIHZvaWQgX19pbml0IHNtZV9lYXJseV9kZWNyeXB0KHJlc291cmNlX3NpemVfdCBw
YWRkciwKIAkJCSAgICAgIHVuc2lnbmVkIGxvbmcgc2l6ZSk7CiAKK3ZvaWQgX19pbml0IHNtZV9t
YXBfYm9vdGRhdGEoY2hhciAqcmVhbF9tb2RlX2RhdGEpOwordm9pZCBfX2luaXQgc21lX3VubWFw
X2Jvb3RkYXRhKGNoYXIgKnJlYWxfbW9kZV9kYXRhKTsKKwogdm9pZCBfX2luaXQgc21lX2Vhcmx5
X2luaXQodm9pZCk7CiAKIHZvaWQgX19pbml0IHNtZV9lbmFibGUodm9pZCk7CkBAIC0zOSw2ICs0
Miw5IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBfX2luaXQgc21lX2Vhcmx5X2VuY3J5cHQocmVzb3Vy
Y2Vfc2l6ZV90IHBhZGRyLAogc3RhdGljIGlubGluZSB2b2lkIF9faW5pdCBzbWVfZWFybHlfZGVj
cnlwdChyZXNvdXJjZV9zaXplX3QgcGFkZHIsCiAJCQkJCSAgICB1bnNpZ25lZCBsb25nIHNpemUp
IHsgfQogCitzdGF0aWMgaW5saW5lIHZvaWQgX19pbml0IHNtZV9tYXBfYm9vdGRhdGEoY2hhciAq
cmVhbF9tb2RlX2RhdGEpIHsgfQorc3RhdGljIGlubGluZSB2b2lkIF9faW5pdCBzbWVfdW5tYXBf
Ym9vdGRhdGEoY2hhciAqcmVhbF9tb2RlX2RhdGEpIHsgfQorCiBzdGF0aWMgaW5saW5lIHZvaWQg
X19pbml0IHNtZV9lYXJseV9pbml0KHZvaWQpIHsgfQogCiBzdGF0aWMgaW5saW5lIHZvaWQgX19p
bml0IHNtZV9lbmFibGUodm9pZCkgeyB9CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2Fz
bS9wZ3RhYmxlLmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wZ3RhYmxlLmgKaW5kZXggYzY0NTJj
Yi4uYmJlYWU0YSAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcGd0YWJsZS5oCisr
KyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BndGFibGUuaApAQCAtMjMsNiArMjMsOSBAQAogI2lm
bmRlZiBfX0FTU0VNQkxZX18KICNpbmNsdWRlIDxhc20veDg2X2luaXQuaD4KIAorZXh0ZXJuIHBn
ZF90IGVhcmx5X3RvcF9wZ3RbUFRSU19QRVJfUEdEXTsKK2ludCBfX2luaXQgX19lYXJseV9tYWtl
X3BndGFibGUodW5zaWduZWQgbG9uZyBhZGRyZXNzLCBwbWR2YWxfdCBwbWQpOworCiB2b2lkIHB0
ZHVtcF93YWxrX3BnZF9sZXZlbChzdHJ1Y3Qgc2VxX2ZpbGUgKm0sIHBnZF90ICpwZ2QpOwogdm9p
ZCBwdGR1bXBfd2Fsa19wZ2RfbGV2ZWxfY2hlY2t3eCh2b2lkKTsKIApkaWZmIC0tZ2l0IGEvYXJj
aC94ODYva2VybmVsL2hlYWQ2NC5jIGIvYXJjaC94ODYva2VybmVsL2hlYWQ2NC5jCmluZGV4IDVk
NzM2M2EuLjllOTRlZDIgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9oZWFkNjQuYworKysg
Yi9hcmNoL3g4Ni9rZXJuZWwvaGVhZDY0LmMKQEAgLTM0LDcgKzM0LDYgQEAKIC8qCiAgKiBNYW5h
Z2UgcGFnZSB0YWJsZXMgdmVyeSBlYXJseSBvbi4KICAqLwotZXh0ZXJuIHBnZF90IGVhcmx5X3Rv
cF9wZ3RbUFRSU19QRVJfUEdEXTsKIGV4dGVybiBwbWRfdCBlYXJseV9keW5hbWljX3BndHNbRUFS
TFlfRFlOQU1JQ19QQUdFX1RBQkxFU11bUFRSU19QRVJfUE1EXTsKIHN0YXRpYyB1bnNpZ25lZCBp
bnQgX19pbml0ZGF0YSBuZXh0X2Vhcmx5X3BndDsKIHBtZHZhbF90IGVhcmx5X3BtZF9mbGFncyA9
IF9fUEFHRV9LRVJORUxfTEFSR0UgJiB+KF9QQUdFX0dMT0JBTCB8IF9QQUdFX05YKTsKQEAgLTE2
MSwxMyArMTYwLDEzIEBAIHN0YXRpYyB2b2lkIF9faW5pdCByZXNldF9lYXJseV9wYWdlX3RhYmxl
cyh2b2lkKQogfQogCiAvKiBDcmVhdGUgYSBuZXcgUE1EIGVudHJ5ICovCi1pbnQgX19pbml0IGVh
cmx5X21ha2VfcGd0YWJsZSh1bnNpZ25lZCBsb25nIGFkZHJlc3MpCitpbnQgX19pbml0IF9fZWFy
bHlfbWFrZV9wZ3RhYmxlKHVuc2lnbmVkIGxvbmcgYWRkcmVzcywgcG1kdmFsX3QgcG1kKQogewog
CXVuc2lnbmVkIGxvbmcgcGh5c2FkZHIgPSBhZGRyZXNzIC0gX19QQUdFX09GRlNFVDsKIAlwZ2R2
YWxfdCBwZ2QsICpwZ2RfcDsKIAlwNGR2YWxfdCBwNGQsICpwNGRfcDsKIAlwdWR2YWxfdCBwdWQs
ICpwdWRfcDsKLQlwbWR2YWxfdCBwbWQsICpwbWRfcDsKKwlwbWR2YWxfdCAqcG1kX3A7CiAKIAkv
KiBJbnZhbGlkIGFkZHJlc3Mgb3IgZWFybHkgcGd0IGlzIGRvbmUgPyAgKi8KIAlpZiAocGh5c2Fk
ZHIgPj0gTUFYTUVNIHx8IHJlYWRfY3IzX3BhKCkgIT0gX19wYV9ub2RlYnVnKGVhcmx5X3RvcF9w
Z3QpKQpAQCAtMjI2LDEyICsyMjUsMjEgQEAgaW50IF9faW5pdCBlYXJseV9tYWtlX3BndGFibGUo
dW5zaWduZWQgbG9uZyBhZGRyZXNzKQogCQltZW1zZXQocG1kX3AsIDAsIHNpemVvZigqcG1kX3Ap
ICogUFRSU19QRVJfUE1EKTsKIAkJKnB1ZF9wID0gKHB1ZHZhbF90KXBtZF9wIC0gX19TVEFSVF9L
RVJORUxfbWFwICsgcGh5c19iYXNlICsgX0tFUk5QR19UQUJMRTsKIAl9Ci0JcG1kID0gKHBoeXNh
ZGRyICYgUE1EX01BU0spICsgZWFybHlfcG1kX2ZsYWdzOwogCXBtZF9wW3BtZF9pbmRleChhZGRy
ZXNzKV0gPSBwbWQ7CiAKIAlyZXR1cm4gMDsKIH0KIAoraW50IF9faW5pdCBlYXJseV9tYWtlX3Bn
dGFibGUodW5zaWduZWQgbG9uZyBhZGRyZXNzKQoreworCXVuc2lnbmVkIGxvbmcgcGh5c2FkZHIg
PSBhZGRyZXNzIC0gX19QQUdFX09GRlNFVDsKKwlwbWR2YWxfdCBwbWQ7CisKKwlwbWQgPSAocGh5
c2FkZHIgJiBQTURfTUFTSykgKyBlYXJseV9wbWRfZmxhZ3M7CisKKwlyZXR1cm4gX19lYXJseV9t
YWtlX3BndGFibGUoYWRkcmVzcywgcG1kKTsKK30KKwogLyogRG9uJ3QgYWRkIGEgcHJpbnRrIGlu
IHRoZXJlLiBwcmludGsgcmVsaWVzIG9uIHRoZSBQREEgd2hpY2ggaXMgbm90IGluaXRpYWxpemVk
IAogICAgeWV0LiAqLwogc3RhdGljIHZvaWQgX19pbml0IGNsZWFyX2Jzcyh2b2lkKQpAQCAtMjU0
LDYgKzI2MiwxMiBAQCBzdGF0aWMgdm9pZCBfX2luaXQgY29weV9ib290ZGF0YShjaGFyICpyZWFs
X21vZGVfZGF0YSkKIAljaGFyICogY29tbWFuZF9saW5lOwogCXVuc2lnbmVkIGxvbmcgY21kX2xp
bmVfcHRyOwogCisJLyoKKwkgKiBJZiBTTUUgaXMgYWN0aXZlLCB0aGlzIHdpbGwgY3JlYXRlIGRl
Y3J5cHRlZCBtYXBwaW5ncyBvZiB0aGUKKwkgKiBib290IGRhdGEgaW4gYWR2YW5jZSBvZiB0aGUg
Y29weSBvcGVyYXRpb25zLgorCSAqLworCXNtZV9tYXBfYm9vdGRhdGEocmVhbF9tb2RlX2RhdGEp
OworCiAJbWVtY3B5KCZib290X3BhcmFtcywgcmVhbF9tb2RlX2RhdGEsIHNpemVvZiBib290X3Bh
cmFtcyk7CiAJc2FuaXRpemVfYm9vdF9wYXJhbXMoJmJvb3RfcGFyYW1zKTsKIAljbWRfbGluZV9w
dHIgPSBnZXRfY21kX2xpbmVfcHRyKCk7CkBAIC0yNjEsNiArMjc1LDE0IEBAIHN0YXRpYyB2b2lk
IF9faW5pdCBjb3B5X2Jvb3RkYXRhKGNoYXIgKnJlYWxfbW9kZV9kYXRhKQogCQljb21tYW5kX2xp
bmUgPSBfX3ZhKGNtZF9saW5lX3B0cik7CiAJCW1lbWNweShib290X2NvbW1hbmRfbGluZSwgY29t
bWFuZF9saW5lLCBDT01NQU5EX0xJTkVfU0laRSk7CiAJfQorCisJLyoKKwkgKiBUaGUgb2xkIGJv
b3QgZGF0YSBpcyBubyBsb25nZXIgbmVlZGVkIGFuZCB3b24ndCBiZSByZXNlcnZlZCwKKwkgKiBm
cmVlaW5nIHVwIHRoYXQgbWVtb3J5IGZvciB1c2UgYnkgdGhlIHN5c3RlbS4gSWYgU01FIGlzIGFj
dGl2ZSwKKwkgKiB3ZSBuZWVkIHRvIHJlbW92ZSB0aGUgbWFwcGluZ3MgdGhhdCB3ZXJlIGNyZWF0
ZWQgc28gdGhhdCB0aGUKKwkgKiBtZW1vcnkgZG9lc24ndCByZW1haW4gbWFwcGVkIGFzIGRlY3J5
cHRlZC4KKwkgKi8KKwlzbWVfdW5tYXBfYm9vdGRhdGEocmVhbF9tb2RlX2RhdGEpOwogfQogCiBh
c21saW5rYWdlIF9fdmlzaWJsZSB2b2lkIF9faW5pdCB4ODZfNjRfc3RhcnRfa2VybmVsKGNoYXIg
KiByZWFsX21vZGVfZGF0YSkKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2tlcm5lbC9zZXR1cC5jIGIv
YXJjaC94ODYva2VybmVsL3NldHVwLmMKaW5kZXggZjgxODIzNi4uNmEyZjBhOCAxMDA2NDQKLS0t
IGEvYXJjaC94ODYva2VybmVsL3NldHVwLmMKKysrIGIvYXJjaC94ODYva2VybmVsL3NldHVwLmMK
QEAgLTY5LDYgKzY5LDcgQEAKICNpbmNsdWRlIDxsaW51eC9jcmFzaF9kdW1wLmg+CiAjaW5jbHVk
ZSA8bGludXgvdGJvb3QuaD4KICNpbmNsdWRlIDxsaW51eC9qaWZmaWVzLmg+CisjaW5jbHVkZSA8
bGludXgvbWVtX2VuY3J5cHQuaD4KIAogI2luY2x1ZGUgPGxpbnV4L3VzYi94aGNpLWRiZ3AuaD4K
ICNpbmNsdWRlIDx2aWRlby9lZGlkLmg+CkBAIC0zNzQsNiArMzc1LDE0IEBAIHN0YXRpYyB2b2lk
IF9faW5pdCByZXNlcnZlX2luaXRyZCh2b2lkKQogCSAgICAhcmFtZGlza19pbWFnZSB8fCAhcmFt
ZGlza19zaXplKQogCQlyZXR1cm47CQkvKiBObyBpbml0cmQgcHJvdmlkZWQgYnkgYm9vdGxvYWRl
ciAqLwogCisJLyoKKwkgKiBJZiBTTUUgaXMgYWN0aXZlLCB0aGlzIG1lbW9yeSB3aWxsIGJlIG1h
cmtlZCBlbmNyeXB0ZWQgYnkgdGhlCisJICoga2VybmVsIHdoZW4gaXQgaXMgYWNjZXNzZWQgKGlu
Y2x1ZGluZyByZWxvY2F0aW9uKS4gSG93ZXZlciwgdGhlCisJICogcmFtZGlzayBpbWFnZSB3YXMg
bG9hZGVkIGRlY3J5cHRlZCBieSB0aGUgYm9vdGxvYWRlciwgc28gbWFrZQorCSAqIHN1cmUgdGhh
dCBpdCBpcyBlbmNyeXB0ZWQgYmVmb3JlIGFjY2Vzc2luZyBpdC4KKwkgKi8KKwlzbWVfZWFybHlf
ZW5jcnlwdChyYW1kaXNrX2ltYWdlLCByYW1kaXNrX2VuZCAtIHJhbWRpc2tfaW1hZ2UpOworCiAJ
aW5pdHJkX3N0YXJ0ID0gMDsKIAogCW1hcHBlZF9zaXplID0gbWVtYmxvY2tfbWVtX3NpemUobWF4
X3Bmbl9tYXBwZWQpOwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvbW0va2FzYW5faW5pdF82NC5jIGIv
YXJjaC94ODYvbW0va2FzYW5faW5pdF82NC5jCmluZGV4IGQ3Y2M4MzAuLjFiODc5MWYgMTAwNjQ0
Ci0tLSBhL2FyY2gveDg2L21tL2thc2FuX2luaXRfNjQuYworKysgYi9hcmNoL3g4Ni9tbS9rYXNh
bl9pbml0XzY0LmMKQEAgLTExLDggKzExLDggQEAKICNpbmNsdWRlIDxhc20vZTgyMC90eXBlcy5o
PgogI2luY2x1ZGUgPGFzbS90bGJmbHVzaC5oPgogI2luY2x1ZGUgPGFzbS9zZWN0aW9ucy5oPgor
I2luY2x1ZGUgPGFzbS9wZ3RhYmxlLmg+CiAKLWV4dGVybiBwZ2RfdCBlYXJseV90b3BfcGd0W1BU
UlNfUEVSX1BHRF07CiBleHRlcm4gc3RydWN0IHJhbmdlIHBmbl9tYXBwZWRbRTgyMF9NQVhfRU5U
UklFU107CiAKIHN0YXRpYyBpbnQgX19pbml0IG1hcF9yYW5nZShzdHJ1Y3QgcmFuZ2UgKnJhbmdl
KQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvbW0vbWVtX2VuY3J5cHQuYyBiL2FyY2gveDg2L21tL21l
bV9lbmNyeXB0LmMKaW5kZXggYjc2NzFiOS4uZWE1ZTNhNiAxMDA2NDQKLS0tIGEvYXJjaC94ODYv
bW0vbWVtX2VuY3J5cHQuYworKysgYi9hcmNoL3g4Ni9tbS9tZW1fZW5jcnlwdC5jCkBAIC0xOSw2
ICsxOSw4IEBACiAKICNpbmNsdWRlIDxhc20vdGxiZmx1c2guaD4KICNpbmNsdWRlIDxhc20vZml4
bWFwLmg+CisjaW5jbHVkZSA8YXNtL3NldHVwLmg+CisjaW5jbHVkZSA8YXNtL2Jvb3RwYXJhbS5o
PgogCiAvKgogICogU2luY2UgU01FIHJlbGF0ZWQgdmFyaWFibGVzIGFyZSBzZXQgZWFybHkgaW4g
dGhlIGJvb3QgcHJvY2VzcyB0aGV5IG11c3QKQEAgLTEwMSw2ICsxMDMsNzQgQEAgdm9pZCBfX2lu
aXQgc21lX2Vhcmx5X2RlY3J5cHQocmVzb3VyY2Vfc2l6ZV90IHBhZGRyLCB1bnNpZ25lZCBsb25n
IHNpemUpCiAJX19zbWVfZWFybHlfZW5jX2RlYyhwYWRkciwgc2l6ZSwgZmFsc2UpOwogfQogCitz
dGF0aWMgdm9pZCBfX2luaXQgX19zbWVfZWFybHlfbWFwX3VubWFwX21lbSh2b2lkICp2YWRkciwg
dW5zaWduZWQgbG9uZyBzaXplLAorCQkJCQkgICAgIGJvb2wgbWFwKQoreworCXVuc2lnbmVkIGxv
bmcgcGFkZHIgPSAodW5zaWduZWQgbG9uZyl2YWRkciAtIF9fUEFHRV9PRkZTRVQ7CisJcG1kdmFs
X3QgcG1kX2ZsYWdzLCBwbWQ7CisKKwkvKiBVc2UgZWFybHlfcG1kX2ZsYWdzIGJ1dCByZW1vdmUg
dGhlIGVuY3J5cHRpb24gbWFzayAqLworCXBtZF9mbGFncyA9IF9fc21lX2NscihlYXJseV9wbWRf
ZmxhZ3MpOworCisJZG8geworCQlwbWQgPSBtYXAgPyAocGFkZHIgJiBQTURfTUFTSykgKyBwbWRf
ZmxhZ3MgOiAwOworCQlfX2Vhcmx5X21ha2VfcGd0YWJsZSgodW5zaWduZWQgbG9uZyl2YWRkciwg
cG1kKTsKKworCQl2YWRkciArPSBQTURfU0laRTsKKwkJcGFkZHIgKz0gUE1EX1NJWkU7CisJCXNp
emUgPSAoc2l6ZSA8PSBQTURfU0laRSkgPyAwIDogc2l6ZSAtIFBNRF9TSVpFOworCX0gd2hpbGUg
KHNpemUpOworCisJd3JpdGVfY3IzKF9fcmVhZF9jcjMoKSk7Cit9CisKK3N0YXRpYyB2b2lkIF9f
aW5pdCBfX3NtZV9tYXBfdW5tYXBfYm9vdGRhdGEoY2hhciAqcmVhbF9tb2RlX2RhdGEsIGJvb2wg
bWFwKQoreworCXN0cnVjdCBib290X3BhcmFtcyAqYm9vdF9kYXRhOworCXVuc2lnbmVkIGxvbmcg
Y21kbGluZV9wYWRkcjsKKworCS8qIElmIFNNRSBpcyBub3QgYWN0aXZlLCB0aGUgYm9vdGRhdGEg
aXMgaW4gdGhlIGNvcnJlY3Qgc3RhdGUgKi8KKwlpZiAoIXNtZV9hY3RpdmUoKSkKKwkJcmV0dXJu
OworCisJaWYgKCFtYXApIHsKKwkJLyoKKwkJICogSWYgdW5tYXBwaW5nLCBnZXQgdGhlIGNvbW1h
bmQgbGluZSBhZGRyZXNzIGJlZm9yZQorCQkgKiB1bm1hcHBpbmcgdGhlIHJlYWxfbW9kZV9kYXRh
LgorCQkgKi8KKwkJYm9vdF9kYXRhID0gKHN0cnVjdCBib290X3BhcmFtcyAqKXJlYWxfbW9kZV9k
YXRhOworCQljbWRsaW5lX3BhZGRyID0gYm9vdF9kYXRhLT5oZHIuY21kX2xpbmVfcHRyIHwKKwkJ
CQkoKHU2NClib290X2RhdGEtPmV4dF9jbWRfbGluZV9wdHIgPDwgMzIpOworCX0KKworCV9fc21l
X2Vhcmx5X21hcF91bm1hcF9tZW0ocmVhbF9tb2RlX2RhdGEsIHNpemVvZihib290X3BhcmFtcyks
IG1hcCk7CisKKwlpZiAobWFwKSB7CisJCS8qCisJCSAqIElmIG1hcHBpbmcsIGdldCB0aGUgY29t
bWFuZCBsaW5lIGFkZHJlc3MgYWZ0ZXIgbWFwcGluZworCQkgKiB0aGUgcmVhbF9tb2RlX2RhdGEu
CisJCSAqLworCQlib290X2RhdGEgPSAoc3RydWN0IGJvb3RfcGFyYW1zICopcmVhbF9tb2RlX2Rh
dGE7CisJCWNtZGxpbmVfcGFkZHIgPSBib290X2RhdGEtPmhkci5jbWRfbGluZV9wdHIgfAorCQkJ
CSgodTY0KWJvb3RfZGF0YS0+ZXh0X2NtZF9saW5lX3B0ciA8PCAzMik7CisJfQorCisJaWYgKCFj
bWRsaW5lX3BhZGRyKQorCQlyZXR1cm47CisKKwlfX3NtZV9lYXJseV9tYXBfdW5tYXBfbWVtKF9f
dmEoY21kbGluZV9wYWRkciksIENPTU1BTkRfTElORV9TSVpFLCBtYXApOworfQorCit2b2lkIF9f
aW5pdCBzbWVfdW5tYXBfYm9vdGRhdGEoY2hhciAqcmVhbF9tb2RlX2RhdGEpCit7CisJX19zbWVf
bWFwX3VubWFwX2Jvb3RkYXRhKHJlYWxfbW9kZV9kYXRhLCBmYWxzZSk7Cit9CisKK3ZvaWQgX19p
bml0IHNtZV9tYXBfYm9vdGRhdGEoY2hhciAqcmVhbF9tb2RlX2RhdGEpCit7CisJX19zbWVfbWFw
X3VubWFwX2Jvb3RkYXRhKHJlYWxfbW9kZV9kYXRhLCB0cnVlKTsKK30KKwogdm9pZCBfX2luaXQg
c21lX2Vhcmx5X2luaXQodm9pZCkKIHsKIAl1bnNpZ25lZCBpbnQgaTsKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:52:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18: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 1dLwMa-0002SQ-Oy; Fri, 16 Jun 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 <Thomas.Lendacky@amd.com>) id 1dLwMZ-0002RR-Br
 for xen-devel@lists.xen.org; Fri, 16 Jun 2017 18:52:55 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 E7/4B-01709-60924495; Fri, 16 Jun 2017 18:52:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSeUgUYRjG/XZmZ0dx4nO9Xjft2MwO8wqCkA5
 REQ3S0DBWoprVcXdhd7WZteyPysqwJDIVpDahzdTQDkkpJe1QEUtNrOiwYzvpMNYSI9NE29kp
 s/nrme/3Ps/7vvDShPIgpaK5fAvHm1mjmvIg9REh6WHyZfGayKZBv9XVI+fIGJTY1fpLtglly
 A1mbU7+Drl+YnJElnsV51/rLkUF6CVTjDxoEhcSMD31nhR/EC5HcOlJGVGM3GklPiyD58O7RU
 3hFfDY8V0mam+8DQamn8lF7YNtMnhbgUUzgR0U3Ozvo0Qgw4Fgq6pxBZF4MZT/6FQUI5pmcCK
 8bAoXpTtOgsN2UmqVCEXjYy7ti+dB3cNCVzyDveDuKXE22hm/DBquR4jPBJ4PzY5KVzjgBdA8
 NkaJEwAuQjD12YqkzGCwjg4opKIg6LpX6coBvBFqP6gluQh6CpOlir0w+K2WlGJKFWDr/klKY
 Dlc7H1HSKCWgjP2SkoCRiipb0eSTgTHoPWPoU8OL0Z3SIbnGOoPNP4ZIhBujx9RSKBBDl117Y
 oTKNQ6a1Hrv0Wtsxa1IaIeLRU4fhfHh0WtDNfyBp3eYmINxrCoyFXhJk4QWB1nZLVCeGaOqRE
 5D8LN+bWg49a4DhRAy9S+zNf3cRrlHG1O1h49K+i383lGTuhAS2gaV3UdTFOR5hwzpwbm7ZJ4
 jdKL53RcfrbB6Dywv5VAe6p9mKxgJ2aEXNYkGHQS6kELVf7MDdGHRaDPM8/Y/p7mAxSk8maQc
 yalZy7HmwyW//kQ8qeR2ptJFVM8DWbLTPqQs7HM2Th1IEZsbGH/IVUBKu1tmb7cecEt9dP6FL
 +1utN2g7bs9ZUI+/7a7EcbopOJp5u94jK2NhvTP54MufXK10jcf3WtuvxN8BbwyEzoj2qLrE+
 bmK7KaNt3qNr+UVth2Xn2y/k7x0oSSojWFD9Pk2bucH+H/7pQtyRNAO9IiA66mhC7xkKFJtf0
 1cWOHQ2aVJOCno1aTvAC+xsykuL8lQMAAA==
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1497639172!67527493!1
X-Originating-IP: [104.47.38.86]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43508 invoked from network); 16 Jun 2017 18:52:53 -0000
Received: from mail-bl2nam02on0086.outbound.protection.outlook.com (HELO
 NAM02-BL2-obe.outbound.protection.outlook.com) (104.47.38.86)
 by server-12.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 16 Jun 2017 18:52:53 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=3Dqr5I3Mf0/G+9XmmbGxNcRNyUQtUYO512N+GI/ktsw=;
 b=MgTgsbJxqKgaIvs7/tvUdbUDHbjHuL73hsebtfaNnTGqvMYaTRj7wZAwwMJhqstXQEIDPOJFC+QAVpGTxaLHNnsFPjq1swGF7vJ4b03OgAdqxECsHIlzL+vauKxczNrfq2RqYr7tOu0GwGRC+PUiYphwigW6mJO11Ogyldeg0oE=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 MWHPR12MB1152.namprd12.prod.outlook.com (10.169.204.16) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1178.14; Fri, 16 Jun 2017 18:52:46 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Fri, 16 Jun 2017 13:52:43 -0500
Message-ID: <20170616185243.18967.44475.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: MWHPR2201CA0037.namprd22.prod.outlook.com (10.172.59.11) To
 MWHPR12MB1152.namprd12.prod.outlook.com (10.169.204.16)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 92b4ca04-9094-4c8b-d9e9-08d4b4e8e1d1
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:MWHPR12MB1152; 
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1152;
 3:TqkTukhLaqFhvd/6Qxz4AREaL0aMVJKjVjnilLCajmHXUw9HlenQEe77HckF4FxuGnnxqfbkwlfMY1Jo8p5rgFbY2c7cvfld1eOPwQRJxNfPzfpKRxdzGTJlRv69qTKQiquqf1fjNUTSUhoILRhHYkLP03aBKTTK2BpEM3rpL+2Eztl2vmUw38YJac7ZjqVM0E+zCvGKQHKaLMmVkmdyaRHY7HPwZMrNwnrpQv4AkYcaIJgMCTxT75FhXhqUxVPd54RDpEYcLhgHiDXcif/KGSYnZ3zx2/fAMhWK2iZa29bv3K+lUW0N5b+t94kJJGo5CMr4cyd5yDR58G4g3kkqPnEmdstCcpsOUOJPf0L9Um4=;
 25:quui+j9aenqu+j7/SzORDD5eEoL7L1A/tmFwq53j6zXMLKdZABYOJTCW8c7Pdr9seWVZqLbcT4tdIoActIlkEYFwfb9OifYlXvbNn0l2UlAO371TEd/NpSu277IbiMDuZh2pAZXXuycGTwlNbhDPKWP/Q03Zf80pzWDT4BGnqj9RmHMPz/qZdzyq7/PqpcIZU4nsFAgXOewYhs56OKffk+gLOahE/ZFtgGpeRXcMEahhCYHcT04QQaS4li5/QZG+6VQitYe1RPE2x6LAssPZnLSzTeOcOZdgHeGC7001ZzQ11zvHL4isepRHNRTqyUwLJDTQ2aRTzdhd+Wc8/1VbPqKNqpyfBI7X1lkROMYr1Y2Bu1e+HhL7VyVDIAwjakx3So8+0/qMq07t4WCuOUCvI9EO9+SwPRMf0/htqbjWQH22BvB5XdAoL5XLGvdT6e4pCUiOaSJOuy7e3QW6AqssjiqMMW5BEvV4jBs2q7eRixM=
X-MS-TrafficTypeDiagnostic: MWHPR12MB1152:
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1152;
 31:wm0MBXWNgWNnI08Xtej/8OTqJKV8VprTtsFkonvHDFdEbgnE+iss5VkYBUbqdkSImuXzTvMmhLk+bZcbUacqLX7OhW5/RPUpjneo4wQo1Nd+k3NS2xsy4/cs0eWzf1WWU3Dw9QmyNSYMELYxWSW9pkqGd3hz7jW4QKzmR6XUMVaP4K9Dn4W5WSvlOhsM2/gcdOLj+47qfjjwW+npRYxN6I/GSIG/ZIDrLN52wFBC+tU=;
 20:QVJvflVFcygbAXHCvAJHGcvfBqZ8KNEVRRzFTMKTjmLTtXblcdxJFlYMdyK7vOfE3n5IWGkT4KAz/dGzMip8J1hLYN0dPftz7ojXnJFhuVJh+c8rNaahQDWjOPUnl4x3thKGEHYYwjjTE3IyanqiTfaS09L14JbOS8xzzC0Ev4bDHCKVmwXcUlLbelEkYgVQeDnCBqTjveVdGhk5Rxv/LZVkXJCtIHTp5ssuuoUVwLdiW+AqF3sJYBMCo4MQLxat3dy1Jq55rNsMWLSPCw8r7QNrMKKJghLrE8IRatwZTz2j9QAZ3yr+ILPcDwcy8pAYBVdaNmB4wBxS4I6rgpa+wtOo8jkjqIH8SKt45jM/seGWqNlRpQ9a0AhxqnwEGMD7UmZBYt8pIzl97kY14MGnviW1nncXc0s5Idgv1rjb1TVwwW7Tot9WBx0R2MVnDfNgBMM5Ci+Bjys3bh+/thO8lXt5zEAMQDJbNkNQIZwQxgIgs2MMB/GnyZF94DLl2ZRn
X-Microsoft-Antispam-PRVS: <MWHPR12MB1152EBA7B6BAFB3FF41B96F0ECC10@MWHPR12MB1152.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(767451399110)(17755550239193);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(93006095)(93001095)(10201501046)(100000703101)(100105400095)(3002001)(6055026)(6041248)(20161123562025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123560025)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:MWHPR12MB1152; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:MWHPR12MB1152; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTUyOzQ6MWwvY3pBTlhWS212SElRMHNHNkpDV0s3UGw2?=
 =?utf-8?B?WlJiZGFJVURrMUkwUDNsd3E2NkllU0RWelNWWDZPRkgxdXgyWnljcmFYUlhI?=
 =?utf-8?B?dnJyVDlkQkN2MEIybjhRQ1VvRVdJcTFFNDZ5MGt3RWs2NUhaWUUzSURlcjZB?=
 =?utf-8?B?a25ZZlowZEJQd2x5MlZlNHpUYnhoZnRCN3ZXZUZqSGVhMlE2OGk1Y0VGekpq?=
 =?utf-8?B?QjNFVkpYMlB2M2xKUSs0M3JqQWV6TnBkYkIzUXdkMkIrOS81QWpWMDVYYWtp?=
 =?utf-8?B?UVVtUUhaUlZmQ01GNkpMdTNJZEphMzZiQWd0aFJZeTRUZEhIODRtRUdCaE02?=
 =?utf-8?B?aU9ZL1pSKyt1amlxZDFBMFJiMjQ1VTE0M0dLOTc0QVpZRTVFVXpwUXZxSlFr?=
 =?utf-8?B?V2J6dXRvYlBoUkxpM25DN2NTYzlDeHAwRVJrMmZWUWE0UTMxeGJIN21xaTVh?=
 =?utf-8?B?YStxL3MyM1FhVjA0bGFOWnR5NFhMYS8xbVhkVVZXVmlvTGI0MjJSRm5KQjVl?=
 =?utf-8?B?VTNXTWxoQjBRekNlam82ckY4WUJSQWFOQ2FkWlJBdTY0S3JrYk91eTlsbkl3?=
 =?utf-8?B?aUhHbkhDT2ZTdGFGRzZEN3lzTDJyWDRSMWpEWDhrVU11ejdBbzRMZzJvWkxQ?=
 =?utf-8?B?MlZpQUhKT2hEYUZmcmxmc1BJTUtiUnlqOEZyQldPRGUxSy9VRG9jV0RpS2tD?=
 =?utf-8?B?R0kzV29QbitHWXhhUmpvV0hrbVV1V3ZYZm8zZmhJMUFHVlppNzgxdVNRRkpR?=
 =?utf-8?B?NWV1T2puRG5WMmFLNE5jV1M5VVJzZTBlODFxeWJUczdCTEw1Y0NCdU1QTmtF?=
 =?utf-8?B?YWxPc3RHMHhTQ3ZkeEk2QURmVTVTaTZjam9FSU5iR1pLODVjWUY2UVRCMWRH?=
 =?utf-8?B?NUJqQmJCd0J3azhYMWlsUDkrSkdVOC92ZDdMMHA0Y2g1V1JWd1d6TjZUanJT?=
 =?utf-8?B?NitVTzBxOVZOZlVGS01GT05pKzU1MGNncEEzN3FlMWs1RU15UmZkZDcxV0NU?=
 =?utf-8?B?S2o4eG1ZWnFDVXpwWlBtdGVyVUUxWHRiVEFwSTdodGpYSEVDV2p0RDRuQjhl?=
 =?utf-8?B?UmQzd1FkRS9venNPQS9tTzJremE0SnB2R1pmbmVhK2JXbldIekF4L2ljQkRa?=
 =?utf-8?B?R0hleDFoTHBlc1hwV2xMRXhOQTVUWkZscVN2dTVxOXdTS1k0Qzk3cFVwcTVv?=
 =?utf-8?B?aWtHbThQSHVhNDdRZnA2b0F2N09kWTQ2dzU3REVOc0FiL3pERGdxUUlsOEMr?=
 =?utf-8?B?aENGL0thZElRK2srM3NMK2hVd2RLWllzVWJTRmVHSDlZV3o0N1BMWHFIV1NO?=
 =?utf-8?B?bm1VMXU5Ly91bkNoTjVzczR2VWVoWkFyQmRHcnlsMnhwQUV2cWRYYTV3N0gr?=
 =?utf-8?B?K05WN3cwMDdQaUthSmRBcCt6cUM1TXBFWTVzYVdwUjlwbkRib3BRUVh3TEVB?=
 =?utf-8?B?aXNFSUR3MDhWc0l6Ym5PUnQyWitPWnJNc0RzWk5aWS84L25PenlIUnhjOUVR?=
 =?utf-8?B?WG5IamxSM2JaSHQ3RVFrcHRrL1c0YnNyM1pPVDl1NW14dkUza09lemppdWRs?=
 =?utf-8?B?VUg5b0JEa29zYzVHQzBTcWJsRGw5VG5UdDR6TUdtOUFNZzVwVE5XdkQ4YjNY?=
 =?utf-8?B?MVE0cGVzYXJQKzliT1pUSHFGMnJJYmhVVzZxZ0ZqMmwraHQwclNieVh0Zjdw?=
 =?utf-8?Q?/2y0x7JbuuKBcMAOA=3D?=
X-Forefront-PRVS: 0340850FCD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39450400003)(39840400002)(39860400002)(39400400002)(39850400002)(39410400002)(230700001)(50986999)(25786009)(7406005)(72206003)(76176999)(54356999)(305945005)(50466002)(575784001)(6666003)(4326008)(7416002)(81166006)(4001350100001)(2950100002)(86362001)(23676002)(478600001)(6506006)(8676002)(83506001)(55016002)(53416004)(103116003)(33646002)(6116002)(3846002)(47776003)(53936002)(5660300001)(7736002)(189998001)(2906002)(9686003)(38730400002)(110136004)(1076002)(66066001)(42186005)(54906002)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR12MB1152; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTUyOzIzOkFxbkkvQk9hVXg2SytyU08ySVNHaWtDZkdV?=
 =?utf-8?B?dDlIRldEZEFHOTVvN1pVUlUxZ1BhVnpqQlNic05heFNmSU1zZGNxT3ZPUlFh?=
 =?utf-8?B?QWpvZlZyVW5yR1RIeFVXd2pZMjFuVzlkNUxsMXE5QzZCNFhSeFRnT0VvVTZy?=
 =?utf-8?B?VFh2Rlh3OGE5cms1anBKbVgvYW1nL1hrYklMU2VrMmFSRXJSUWY4S0NHb3RZ?=
 =?utf-8?B?cFcyV2JiYTlQZnpVZSt0WjBKTGtrZG0xM2lZMXVXVEZaTmpZMG51T0NGcHQz?=
 =?utf-8?B?cGNDQTJCUGVDNVFOd0E5Ui9YckY2akF5V3h5cXhoSnJyOGNkSlVJUjNMcE44?=
 =?utf-8?B?cXBEUzhaQ2tPU0pzM1o1R2NnVjdsaG1hYmpzNGFRS0V2dkVTbWxhYmFFbXg5?=
 =?utf-8?B?TVh2Y2M4cmdmK1N6WlpXemFnTkJydjJHUHUzeEx1OC85SDcxd1dYcHdpTDg2?=
 =?utf-8?B?eklGVC80M0lKN0p3aGxPdS9CZXVZVlRDRTczN01zbEt6ajYwY0lBMk95S21j?=
 =?utf-8?B?TXdXUERoczBuN3g5NG1oaVc5cXlIZjRmVXFzendLc3V4Z29nMUtvR1VIVEZa?=
 =?utf-8?B?MldSeEpYKzdMTnFzQmV3Q2c3RUF5VmluQ3ZNOWxadjlzcFVwNEh4VVdkbGFW?=
 =?utf-8?B?d0FCangySkV5UUhva29NQWFMTEQ4WlBhbkRheUNkRnRtK200OThRSkErVmEr?=
 =?utf-8?B?VnNYOXk1a3RiNVhMck0rVUovLzVWLzI1bjVPQktsZXZzWk5PbncraEdWYUty?=
 =?utf-8?B?RjU0RFArTHl0WXFaUXJDSnBQcUhQSjVlV0Qvc201YjJYQjBrakRjWEVkUkl6?=
 =?utf-8?B?WlAyUUxWQzVxN1p0OEYvTndjckU5cWRvTzlMWjNUblBzV3Q2SWV5TEYwcWg2?=
 =?utf-8?B?b1VZbFhXRUNUOVFSZFVkdXFMenZZVHFTK3laNTY0MzNFSDBkUHl3bko3aWc2?=
 =?utf-8?B?SHBaZU8xYXZzd1poTWpkT1NQb3ZocW9vTWNOSUw5MlNkczNhdlhYS2V0NU5V?=
 =?utf-8?B?L2h6SFg0MmcxNGtjeFNmdUNVN1h0bDhxRjJCdjBIL0Y5dlBGV0RKTHkrQVl5?=
 =?utf-8?B?L1RUMnhmVnhjYVBjYUxjK3YrNkVROHkyZlRXeDV1QkdIMTJ6WWFqemJwaTNm?=
 =?utf-8?B?UWd4T0d2TjNzTklyNlVPZjFMNWZDenI3OXFQS0k2ajJHSjF4OEwrYXhhdEpO?=
 =?utf-8?B?dElnb2xoM3UwK1JXblJIVEMvSHRrSXNRYTUvK2VSVExkbUlRZGxlL255MHZP?=
 =?utf-8?B?ZG54M2ZHRUJxeDg0ZXhnM0JLQnlXcTBwYk44T0w3cjhoRGdZbzFOTVMyZENT?=
 =?utf-8?B?azJDeFIvc1BiWTBveGFzM3MzRW03VUE3ZjZhNGZOS0plVVE2WVZVZ2x4NjJU?=
 =?utf-8?B?RUFteUtUeXV4TzcyMitMR1ZDK0FhcERmTSs1QjlITCsvbmttbVJ5YjJodjR0?=
 =?utf-8?B?dERkeXFSbVQrOExOcFVaZE5uNk5BaFMzZ2FtK3QyNEl3ZDUxT1FWRTVyT0tZ?=
 =?utf-8?B?a2pxV3d3QUd0NzJKYWhEZ244clk5WWFPR280QjFoLzhpS2dzUUU0NUNkbHA2?=
 =?utf-8?B?N2lwOEw0REN1M1RFcU8zZnBSOEI4U0tVdlpCaTFEcjNpbk4vNWpyMXNoU1M1?=
 =?utf-8?B?a09ZSFlpZDF3OFNGUUhOVjlWakprZmdwWG95VVFzc0FMZ1RoYnFXWVRHT3V5?=
 =?utf-8?Q?W+tkSqn8EHD3pXWsTwlPRAyq/t+pfbf9MBNbzw7?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTUyOzY6MnhWbERuZ1RQTW9oallGRnY0SzAvUHUrbUd5?=
 =?utf-8?B?b055bkhpam1rNHRJejdSQmd2YU5yR3BkU3pKR2JMODlkb212UXdpYWJLRGJY?=
 =?utf-8?B?MGhtNnpWNjZ5NjdWazg1RmdMUmIySVhXSWJ5OFErQVRaYnd1ckdDSFhSNUE0?=
 =?utf-8?B?VC9CRzRNMU9sRXgwNEVNRFhyc09mOU5FVm05MUkzc3NwZmppQjZQVGRBMGFk?=
 =?utf-8?B?bWJWWVJIWUFPaXdVT2RrL0lyUXpaL29ndWpVNU9tL0tFZE1CMmdYL2JieVB6?=
 =?utf-8?B?NElVOEdlTGhmbWUvU3MyTWNraGc1ZlJKdTcwNkJmNll0amRSR05iQjhxWUVs?=
 =?utf-8?B?eUJVRnF6cXM0MmdSbG1uS0tZYW9SWDRib21neTFySjRYZVlDbU5keHo0dWNs?=
 =?utf-8?B?Tm0vOVJuMEVXNWd5TUhNT1kzQ2J3K2prVXFHckxEVXBLY21yejFNRmx3MUkz?=
 =?utf-8?B?OFlBSVMrc1dqZjllNXRRRnFJTGJqRDdBUlV4eWFwWmVaalUxYXZkMDB0N0t2?=
 =?utf-8?B?UWFPMld6M1V2TmEycUNqMkVGbGFoWWlrVG9yR1RsRmlTdDJqb1plUGZiQjVN?=
 =?utf-8?B?VU85aGIvYzFZN0QzN1ozN2FJeVV6YlNIY3dRclIybHRBQUViTHNkaWUyQ1Fl?=
 =?utf-8?B?UmxjUUp3WWdoRkFMakxaMENTdVdNVFBFZDJmNS9FU2grL0RtdFRLUk9meWU0?=
 =?utf-8?B?cG5VVmJGUkJlZ1FYc2RmdzNabGZzeEljUURWSTZGdGxLSWxUQ0Y5bG5RNkRI?=
 =?utf-8?B?Z2UzTXFqL0ZiU2did2xsdVdGajhsaHE2MjkwOEdGWGM0bWFjUndETlROc0JX?=
 =?utf-8?B?ZlA2Z2o0MFp1SUoxVnd2cmdYcWpaRDlKSEhQYktRRUhnZU53S3FuS0lWaVBK?=
 =?utf-8?B?d0hzUjcvZkNZang2U0tObEFMR2NFU0FKMzFWSjhtRkhjZy85T29wd0lwSjYy?=
 =?utf-8?B?M1hmck5DbUZSUG1wU05Sc1lhdnFUckFzUktGeSsxRlBzN2dKc0NnUmVOdlgz?=
 =?utf-8?B?ZXFNL1lxdVAvV0Q0TzlBellyQm5PS0k0SXFLMzVMa0Rmb3R6VTdoenJTR25V?=
 =?utf-8?B?dCthU05kbFROMnBIV0ZxUDRsdTJsQzNIQlFmUWFpK1U3dE5lZXAwek1RWkh2?=
 =?utf-8?B?N1hLUkdlWUJXeW51cTE5bk5vMGh2OHNFeDhBc3BaZWY5VE1BREVLTG9vUzlQ?=
 =?utf-8?B?VjF1ek9hcVkyMmdXbGdvN0ZkR1M5VGhEQXJEbW5YZWNsTEZSbHlmNXliVlFR?=
 =?utf-8?B?M21IYkdFR1hRN3RTUndrc0cvOHJFUlVUalZvdTI3aDkvVUZRUlVwdUdlRnR0?=
 =?utf-8?B?Uk9LMGVOLzhoaW8yekJId1ZJaEZkSXNNTDJDaVBZZEtBaEhvYXVWNXVTa2w0?=
 =?utf-8?Q?RXgjzIX?=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1152;
 5:RAgz4Slkv6CcpA7IPcCA95eDeDt0+g8fA7KFwZIwNjBkoUQCkZ7zKMluPhCt7XE9KE0Yx1+00rWDiMlwYkfpbV27jJszzd6a3/oghpIDUxSY0iYEhpPb7yy01qWga2i0BVMDE5Tnvstb56ADDqkM4L6NFwcf/YtIOHK7wybNYPR4SqdTCMBLNMUosmLqkAeZ01+4NcuqQzAyclX8NbLUvD79Ae3oBX/aeIS6pNJu68GKHs279KHgZ42K5zWp4AQiS0blEeUiFJc+KvJf99ATQH35OU0gkjY2awFV/ASx7twRrX1q3Taee/AJFFkXjDdEiV41oba1MK/pb4bNLyDvMqeVssK7uF7pUTWa8fc9uGIDFrjWezzff1exLzFncXrwGqTK945RU18HxG+Nl4rDJMGBS5YcgaD3Ru4zDrNcdUkycOUQZ57e/OZ9PVdvI1p8V3R29207rctgSSZEl2r9htUJsQriWv0pmUb8v+u2UE2s8H9eOcX7b046iS/HM9dP;
 24:5+DHh3N5nQCiOJOsbKDuJghNXASwM+dYB+3exPCOa3VBTTRi4okjmPIXRlL5ChL3sGsL+tskcai62zYhmNPjFGfQoMGdcWJUSi+c5yqlK/Q=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1152;
 7:zj1HDlZJ1uHj86DeJCXqye0Yw3j/CkQZmxbXXSzDJ7gVfVx/qVhZZnCXNIZ1Om00S++aBqY4s6TNhPd5SjMAFS8UA6exiOazsIsqgwPnlS7p5bkhg1/TTFpZ3f0/Ajhja+4DmkRL+wxK7MOV0jbqds4WdR2SnJMCwoSbexpZxt1Zn2brNtLAz3786MhTOwtQbdhXcILJWkYzI3+yr/KY9GqnOYG/8Te+I47G07hhE+8XvU99MMGKDky/kjpmvf8j+pNoXeMqCf/j98SGcpoimUMiWPkXhUInw7vrpZI5tiUa2QBiLIi1z5CpTunjBcc9I6AvZ5ZPH+qyLRgDmVncGG2vZkr/H+NySK88F6e6cR0+BYNn/IOvJ3NHQNs7kDpC0w+RSCTkyvtIM6AWY0SLcAPnE1ZWzm4oMmEyF+phGpYwFrVSAhXUBKVjARt34PhYvBbF5UQAi99Ae0SpUOcscB1+/pS5rAbBEDoK+QiJH3e5DER14gi5PYTKw5QGz91EgWuvFz8KQmh1/Uwc5JOnz+KPJ6FYBdz5isj4W7Q724ngvrmOK8Ugj1WXa2Dtu0+CAIR6CVwIPAnCHjaz/rfAY/75Ex4d3Ftk0h09ZEWKza1Kzv0IxYaHRZR6DDv7R68ucNEfj3iKx5nBPg48Pc1QkHoSCE11HxJjne63RrM3bfUn9cjeqD1q+oCNRe8gEaf7J2c6LO/0T2xrOmrWXbFv7L5gmHeF6cj0Qj4/7LzyQNxI3q5CrqYty2tlHmjSz1lgt46d0LTVpoA/oGn8/mBHp2uVg7hNfnuAjKUyvLLbN1s=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1152;
 20:X4XVkS9KmnFjibhdD5cHVqw+7BPI2L4PADBr4LRWkPMxVQbGFiPM8HHJnovItBZIVoqiHIVPeu60n4VREaLqA2nTORN4prlyvVxc2IRtUJl0T3nPSRLxqYYu40p2z4/bQOmE5OURj5OSqkRCOrEX8A7EZF8EM4edRpug8bDS4Ig5V9A1h/rqy2TPOcQGoC8aB5iDtevTDSt6ObAUiGFvx8Adi3cjqoPfP9Kkq9uVX9qcXE9yIKwdB387jMC54Dww
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jun 2017 18:52:46.0277 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR12MB1152
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v7 15/36] x86/boot/e820: Add support to
 determine the E820 type of an 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>

QWRkIGEgZnVuY3Rpb24gdGhhdCB3aWxsIHJldHVybiB0aGUgRTgyMCB0eXBlIGFzc29jaWF0ZWQg
d2l0aCBhbiBhZGRyZXNzCnJhbmdlLgoKUmV2aWV3ZWQtYnk6IEJvcmlzbGF2IFBldGtvdiA8YnBA
c3VzZS5kZT4KU2lnbmVkLW9mZi1ieTogVG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1k
LmNvbT4KLS0tCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9lODIwL2FwaS5oIHwgICAgMiArKwogYXJj
aC94ODYva2VybmVsL2U4MjAuYyAgICAgICAgICB8ICAgMjYgKysrKysrKysrKysrKysrKysrKysr
KystLS0KIDIgZmlsZXMgY2hhbmdlZCwgMjUgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9lODIwL2FwaS5oIGIvYXJjaC94ODYv
aW5jbHVkZS9hc20vZTgyMC9hcGkuaAppbmRleCA4ZTBmOGI4Li4zNjQxZjVmIDEwMDY0NAotLS0g
YS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9lODIwL2FwaS5oCisrKyBiL2FyY2gveDg2L2luY2x1ZGUv
YXNtL2U4MjAvYXBpLmgKQEAgLTM4LDYgKzM4LDggQEAKIGV4dGVybiB2b2lkIGU4MjBfX3JlYWxs
b2NhdGVfdGFibGVzKHZvaWQpOwogZXh0ZXJuIHZvaWQgZTgyMF9fcmVnaXN0ZXJfbm9zYXZlX3Jl
Z2lvbnModW5zaWduZWQgbG9uZyBsaW1pdF9wZm4pOwogCitleHRlcm4gaW50ICBlODIwX19nZXRf
ZW50cnlfdHlwZSh1NjQgc3RhcnQsIHU2NCBlbmQpOworCiAvKgogICogUmV0dXJucyB0cnVlIGlm
ZiB0aGUgc3BlY2lmaWVkIHJhbmdlIFtzdGFydCxlbmQpIGlzIGNvbXBsZXRlbHkgY29udGFpbmVk
IGluc2lkZQogICogdGhlIElTQSByZWdpb24uCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwv
ZTgyMC5jIGIvYXJjaC94ODYva2VybmVsL2U4MjAuYwppbmRleCBkNzhhNTg2Li40NmM5YjY1IDEw
MDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwvZTgyMC5jCisrKyBiL2FyY2gveDg2L2tlcm5lbC9l
ODIwLmMKQEAgLTg0LDcgKzg0LDggQEAgYm9vbCBlODIwX19tYXBwZWRfYW55KHU2NCBzdGFydCwg
dTY0IGVuZCwgZW51bSBlODIwX3R5cGUgdHlwZSkKICAqIE5vdGU6IHRoaXMgZnVuY3Rpb24gb25s
eSB3b3JrcyBjb3JyZWN0bHkgb25jZSB0aGUgRTgyMCB0YWJsZSBpcyBzb3J0ZWQgYW5kCiAgKiBu
b3Qtb3ZlcmxhcHBpbmcgKGF0IGxlYXN0IGZvciB0aGUgcmFuZ2Ugc3BlY2lmaWVkKSwgd2hpY2gg
aXMgdGhlIGNhc2Ugbm9ybWFsbHkuCiAgKi8KLWJvb2wgX19pbml0IGU4MjBfX21hcHBlZF9hbGwo
dTY0IHN0YXJ0LCB1NjQgZW5kLCBlbnVtIGU4MjBfdHlwZSB0eXBlKQorc3RhdGljIHN0cnVjdCBl
ODIwX2VudHJ5ICpfX2U4MjBfX21hcHBlZF9hbGwodTY0IHN0YXJ0LCB1NjQgZW5kLAorCQkJCQkg
ICAgIGVudW0gZTgyMF90eXBlIHR5cGUpCiB7CiAJaW50IGk7CiAKQEAgLTExMCw5ICsxMTEsMjgg
QEAgYm9vbCBfX2luaXQgZTgyMF9fbWFwcGVkX2FsbCh1NjQgc3RhcnQsIHU2NCBlbmQsIGVudW0g
ZTgyMF90eXBlIHR5cGUpCiAJCSAqIGNvdmVyYWdlIG9mIHRoZSBkZXNpcmVkIHJhbmdlIGV4aXN0
czoKIAkJICovCiAJCWlmIChzdGFydCA+PSBlbmQpCi0JCQlyZXR1cm4gMTsKKwkJCXJldHVybiBl
bnRyeTsKIAl9Ci0JcmV0dXJuIDA7CisKKwlyZXR1cm4gTlVMTDsKK30KKworLyoKKyAqIFRoaXMg
ZnVuY3Rpb24gY2hlY2tzIGlmIHRoZSBlbnRpcmUgcmFuZ2UgPHN0YXJ0LGVuZD4gaXMgbWFwcGVk
IHdpdGggdHlwZS4KKyAqLworYm9vbCBfX2luaXQgZTgyMF9fbWFwcGVkX2FsbCh1NjQgc3RhcnQs
IHU2NCBlbmQsIGVudW0gZTgyMF90eXBlIHR5cGUpCit7CisJcmV0dXJuIF9fZTgyMF9fbWFwcGVk
X2FsbChzdGFydCwgZW5kLCB0eXBlKTsKK30KKworLyoKKyAqIFRoaXMgZnVuY3Rpb24gcmV0dXJu
cyB0aGUgdHlwZSBhc3NvY2lhdGVkIHdpdGggdGhlIHJhbmdlIDxzdGFydCxlbmQ+LgorICovCitp
bnQgZTgyMF9fZ2V0X2VudHJ5X3R5cGUodTY0IHN0YXJ0LCB1NjQgZW5kKQoreworCXN0cnVjdCBl
ODIwX2VudHJ5ICplbnRyeSA9IF9fZTgyMF9fbWFwcGVkX2FsbChzdGFydCwgZW5kLCAwKTsKKwor
CXJldHVybiBlbnRyeSA/IGVudHJ5LT50eXBlIDogLUVJTlZBTDsKIH0KIAogLyoKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:53:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18:53: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 1dLwMn-0002b1-11; Fri, 16 Jun 2017 18:53:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dLwMl-0002Zq-Hf
 for xen-devel@lists.xen.org; Fri, 16 Jun 2017 18:53:07 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 76/8C-03587-21924495; Fri, 16 Jun 2017 18:53:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0hTYRjuO2c7O4qzz6n4NnTZVEzTqRBiPyJ
 LiUUlYgWtoDra0Q13sZ0ZSgVeZtr64bXAWWQXFaOLBlGZlsgMNBVR0EQRFE2StCypNIt2drz1
 /Xre93ne5/leeGlSZqXkNJtjYc1GRq+k3EXaqJCUSK+wRE304qgq7sHCfVE8Une+/k0ko1Nin
 THVlHNOrO2buCbJGsM5PTNN4jxU52lD7rQIW0lo6lih+ALhSgSPhytIG3KjZfgqASPjaTymcA
 QMzS0SPPbGB6HBNuTCPriWgMmbmB8m8RwFb/p6KJ4gsD/U3qtzGYlwCPya/ODCUqyG/Jp5sQ3
 RtBs+BEXjIiFLDcVLP13YFyugcdAqFuRe0FU9JeLlJA6Dpy1RfJvE2+HF3C2XI+BAeO4YcP0f
 cAmC5pZSSvAMBvv3fokgCoDO3lsuH8DhMFCZILSPQlWBnRLaQdBtTRLaV6CqsnXVslwCZXccE
 qGopyC/4AYSVHqYbuha9Y+D63dXkCDqEUOfo5AQijIMf3ofiwWVP7QvlaxaPRBDYXubpAztsm
 /a1L6xqX3TprWIfIh2cqz5ImuOjNmtSjXrMrQWA6PTR8ZEx6oMLMcxGayeSeVUaSbDM+Q8iS3
 O9xINNyd3oG00ofSVfplK0Mg8U03nc7UMpz1rztazXAcKpWl8r7PgmFxkNBlZJUgnQxM1Mi8z
 m8HmpOv0zhNbUwLtofSRng920lIuizFwugyB6kY75H7SNn4O84Q227g+tnacAyhA7i1Fzj/JP
 LJYs0Fn+Z+fRX40UnpLU3gXD53Rsu4+6wwmnMEp/fF8sIXZoOR5KNNRpJ7oVZwZfOJoLDrAKs
 YqP+9Z+PHrHTv6qvXwhCL2U+zg8qRNczuiuqnL81FL+VyUotbL1M3sfx9NBhJP2j7+jRltvhD
 9dezn8ZPfqUzV3qQTR+aDg3rf9msu1QRVPB0hlwyqZeu+xIqZyyfrq0u/7drqk14zrT49f7Qw
 93R6sVLEaZmYcNLMMf8AHBdvq5cDAAA=
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1497639184!84868750!1
X-Originating-IP: [104.47.37.82]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50505 invoked from network); 16 Jun 2017 18:53:05 -0000
Received: from mail-cys01nam02on0082.outbound.protection.outlook.com (HELO
 NAM02-CY1-obe.outbound.protection.outlook.com) (104.47.37.82)
 by server-10.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 16 Jun 2017 18:53:05 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=stzAOh7xF3bCcaM53h95yFus41wP95UPKx4XkZHxj/0=;
 b=mjgAEsZysBNEz/+wSP9pIB9vgIf9fS1QPAlEhL8b2cYOVXk1PNfdDRyAQKngP8W/hM3eInHnJ/zhH0dW+7czhTeyvJRvUSZru9dz1tj7/wYzRpayOpVIQ9QhOjwzdNll8XaMb9P+eeQ4frB4IRR0+F0NEiTOR9agRdwFgjmedhA=
Received: from tlendack-t1.amdoffice.net (165.204.78.1) by
 CY4PR12MB1143.namprd12.prod.outlook.com (10.168.164.135) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1157.12; Fri, 16 Jun 2017 18:52:57 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Fri, 16 Jun 2017 13:52:53 -0500
Message-ID: <20170616185253.18967.55724.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.78.1]
X-ClientProxiedBy: BN6PR1001CA0001.namprd10.prod.outlook.com (10.174.84.14) To
 CY4PR12MB1143.namprd12.prod.outlook.com (10.168.164.135)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: CY4PR12MB1143:
X-MS-Office365-Filtering-Correlation-Id: c082b774-134d-4315-a4dd-08d4b4e8e999
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:CY4PR12MB1143; 
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1143;
 3:BC930b1QEH51iyExdTFeYKTNHhy1qOgc0UEMPLb5PLRiZwtiOiezvyGipfKYxT0i2HWa9CAJYcgwMxOh0bx1A5CAJolrIXsGLM9GtciYwQTcbfDfiqzGOizQV72b9XKU+L/LZVaJeUD+QDcKd1LX3o0muSBzxdPctk5PZAPCKCAL7owyLkdmoJvwS5VQ9WOswk89gq83GziTzmutmZsMzoZMSjuNFuAQTMkcklU2ICjlUPk+eZ7DuXCUV+cRQEWXsGqRGXhIrFTeTh/r1JwCeWnafiAHlypnRN2wP3z0ESWUAphgZGLqLSy4g7b7JTQO9kTnXhU8Bb8H1SCm0fW1ZcV/KnGiDZG5dcYEgC3WNCU=;
 25:oWmZrtSorm/ZUN22bBRjaoUcLBE2ZkT1TlNRNefglCMhh27mUPsrVeqfq3VjdPeOfWE1s8+50cjEym6uj2WGzqUmoGtVPTIAMpvFHTOApJOjbD/Zn9q2Bqk14HXYE2gkMIXRklNTZ+43h01uv+Qo0eC6Zzzvbh8qTjAb88uukCojt1fA6DzvBNhRrV77H118S1SwX9IuOZjC+rA0IuHbg2qRGZpqSAVzrJ0Prm9lwp3nLt0vTt09o2OWGRGI/pTUhuj3aavKEZvi0a5alIGVkK2EW/wtkyFqSQMvTn/rbahTRj8Mc5FYwL96Bw/6jfS+Ikai1/ACnR5MZ7p40Ha+E23Ta9lMVsSvG3yVK4etqf7/zCCfHm77wnOY3OdNtIiuTtYlTIBDA2e3PNUp06bBVHZEqOFdhVXpGo+S/dgkTH+LQqGwEQ+p+COtJKGga17HhrPPPiGm4AWQ8JfvvudSCWVJldRkxEC9cMGNuQ9i908=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1143;
 31:GGe2n0qHFFWO1fbkPd3gXZGg3Wylx6fcJGFn59+jx74fDzBmtB0zxHzK20zKnGs0AgbzgftsRvXNkWn50tdzCeWsBjFmEyt2AtLJr9KE1/7GSX1wjEkrjr6HEKSFVbl1vDn0nZA6i9q3cvciUDDjuSuwNw0i3l467btXjy172K08ZP1R2LojBplj9oj4RJYNn0nXETUc6mZyYnS+mEKHT/qjzzdu7aXukqh1yC4sGzk=;
 20:FzA7f5e1fX06GQ1aDNuKvuKZVmKYQA6YvPL3pBgtqfEZ/Kl9cYriM99p32o1tXHPqUYWHSoXloMlp78lm29x7cM6Wja/DljIkobG2UWMNUYT48CWHLjpTyiM/Au/1b1BIzl+NYRttpmMGOY9Dlm4wjaYgNUmJdLgD1r+36ayTEglDViPfPggX8Fyn85y/GEvNPWRs6Z3PwUhupB8v085whHtxGVTV1Z2uq1atIJViCe1JtBKMfCCu9oM/54lUSjY7RXm0DpC05O3SvJRFZ0zw4BO6/8mcZk7IZ8CvGpvsM6bb+bKVGCAhHgTFvhM5lTIaeQIpbqXYMBxA+wYrczrQb2ZRxRZJglrnKDIJWa2cSytomIFjcXVqDhMYdQbC5zJhBX0KBjXDu0FyehTTtOVTWky31paUQI1Hraj2xCNtKyuZKQkDAFRv5nm4kTCrXN/SOw67RLtfWHlUl8hiwRGSvGxKr7NxO04xdR6okT0KWE4Eo4cx/iQP+MHoeJIwqPW
X-Microsoft-Antispam-PRVS: <CY4PR12MB11436C691FFBA4D91A22B5F1ECC10@CY4PR12MB1143.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(767451399110);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(100000703101)(100105400095)(93006095)(93001095)(6055026)(6041248)(20161123562025)(20161123555025)(20161123564025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:CY4PR12MB1143; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:CY4PR12MB1143; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQzOzQ6TE5TSklrMVMrQmRmakFLYVhZWDdWVVlYQUs4?=
 =?utf-8?B?VDZEM0FVeVd0aWc3WUxHTmVDUk9nSUdZRzQyTVNrbi95dGRIZ2lSQ0NyZWFG?=
 =?utf-8?B?SDRSbGszWE82OHhuSTdKVG5xR0drR3F6bGR2d0FjNE5oRDdXbWEvQ0duOGxn?=
 =?utf-8?B?RCtGemptaXlkZ0FiTHlDZ3FSdEhEbnFCTjlQSE5jRkZuYUFMcW0vRk15cVdJ?=
 =?utf-8?B?SG0rTzhpYVRwYVgrMWFWelIycjdBNmJBWjBwOXdKT2xPRDd3M3BFaWR0bFJV?=
 =?utf-8?B?NFc1cEJwbzFLZWpMNUdLK1k2SzJZM2ZZRVpXVHBqRkswYVM2aFQ4OGF2eS9j?=
 =?utf-8?B?d082RFJJZ0E3OWhEbFN5bEdlTk9SSE1mZEMvaGwzWjgvOEFXQ3hWWXNiUUt1?=
 =?utf-8?B?MW4yZVVpL0R2WFY1dFMrSUwvR1RQSDRaVC9oQkxOdm1PMkZSOVlBdzExaXZQ?=
 =?utf-8?B?a09nWk1UQ3p3MExVZW9Sc1JzejQ1MmZZZm9EMVg1cU1ZSlZ4dWNwSXVabFZm?=
 =?utf-8?B?TDVkbmh3WVpwRVZ1MjdzK1Nyb3FXY0JwalVWT3ZPNWEvcUdlWkNuL3RFOEFR?=
 =?utf-8?B?dEFmbmdiRFFDZnd1QTk4ZysxdndySkxKRnVQTFB6b2tuaXgrSVNnbjd3Z0I0?=
 =?utf-8?B?dnRWbko3eVVQZnJzK2dwQjBXOXFLQUZsOUh3dWZFWjV1dDY4MjJ3MTJ0TzJI?=
 =?utf-8?B?dGFGcWJoRmh1R0RuNTZEVTdxUlZ1clhEUTVOd3hSTmRCcXQrbnpXRzZmN2Jy?=
 =?utf-8?B?K1RjYVIrcW1Gak1QenlzSE9GY09xOEJpbDJ6eFdHQkU3WDlaRTNpVFVwQXdW?=
 =?utf-8?B?emx5c3JmN0hxNkFQMlNZaEozVmlsaUp4NERsejRuOG1GYW9RY1YyY3dubkFQ?=
 =?utf-8?B?MW43SkVTcjJEMHJOd3dhQkM3UmhSOFBxNlNZSzN0elVDUmVydklmYkthQ3JG?=
 =?utf-8?B?ZnFWTWNBYm5jV3NDQlVQRThZalRKdWpRWlNkM0lxUFEyZXN1RFFGSURhTEdx?=
 =?utf-8?B?cStQdlFCbnNHY0lWZ3VTSGUvR3JaTDFPUVJoMTFqQ3pKaXhNblJCQ0JtSTdy?=
 =?utf-8?B?YWkrSndXdUtYclVPVENvQlJ1b0JEeXR2NWRKR1BRL284KzJEZUxEaEJCWTZl?=
 =?utf-8?B?T1ZZSDIxc2V5RmplSGJzTFFzUWE2RVJHaGdYeHVkYXdVTEhScHgrSmdZWTVs?=
 =?utf-8?B?cWRpUnN2NW5ZZ0RiUWVtd25KNlhMY1Y2b1RPeEJaZGRHbTlRcTlFV1pnR2NK?=
 =?utf-8?B?Um9McVpoRkl1OUZWb3RZL3hMVExJQzV5R0Vtd3c5UU1nRVVXeU1iYVB6MmVr?=
 =?utf-8?B?TkpXVXhabUIzbGl4cjdZOWNya1lQYmxYdzBwZTFUeERnTEhYZmhWbFBMZkpl?=
 =?utf-8?B?SmFuaUpFellBeHNvVlphbE14VDhRajd5RjBFSGRmUDVKemdEZURqb3NydE5K?=
 =?utf-8?B?cGpmMjBZbTAvQ3lvTWFza2lNZjI1cWlNbjU0d1BvbTlFYmg2b2V1bzlDSGY4?=
 =?utf-8?B?V01qUzQwc1ZVMjJCZ0tlQUEzSStQMGY3VVM4bjY2ZTduT1ZFY0dwaGVFSXVh?=
 =?utf-8?B?ZDR6NHpjSVhhT3A5OXcxZnJsY0FqSUFIREd6d25leENVdnRvUExwdnZIZTcz?=
 =?utf-8?Q?TVwwYDdkbOcxwdvilMO?=
X-Forefront-PRVS: 0340850FCD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39400400002)(39860400002)(39410400002)(39450400003)(39840400002)(39850400002)(23676002)(7736002)(2950100002)(6666003)(305945005)(55016002)(1076002)(4001350100001)(53936002)(478600001)(3846002)(54906002)(189998001)(230700001)(6506006)(9686003)(86362001)(38730400002)(110136004)(6116002)(2906002)(5660300001)(7416002)(81166006)(42186005)(66066001)(53416004)(83506001)(72206003)(50466002)(8676002)(4326008)(50986999)(54356999)(76176999)(33646002)(103116003)(47776003)(25786009)(7406005)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR12MB1143; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQzOzIzOmE0NEE5MzlzdmcxdFRab0J3WGM5S2lBMkQw?=
 =?utf-8?B?VjRSNnd5TXQ3ZHMwODA2dDcvTm00YjhjYkswRC82bklJSURZYm1PaGZ0Q1Ey?=
 =?utf-8?B?aWJ0dHVVbHdaZEhab3RlYnlwaGlTenNydDc2VFdBWkRRQmV6UkNXM3pkLzN6?=
 =?utf-8?B?Uy82LyttanRicytOb1RiUFhOVEtyOTV4TEI3LzFmQzhrcnQzV3RUR1J4SnpJ?=
 =?utf-8?B?WnNCNTZ3RGk2Mk9SbTFHQVp4bVhGaEZqUktybkt4TCtnN1NXOC9oZkw3cm4v?=
 =?utf-8?B?WHJYWUJJYUU1RGpXSjZ3QWpzbDdXVDNQaXR2b0VDTXRQNE9odXFKeUhKRUV6?=
 =?utf-8?B?KzdkYThtbi8zNDNuQnAyMzREVm9ESzNweUhPbjJMZjd1bWlzclVLam1velBi?=
 =?utf-8?B?SmtnQmVxUDFNc1dlL1BqZkJpSFRQYjN6VWgrbGMxSGZxOXpWdjlNVWFsU3hR?=
 =?utf-8?B?Sm5Ka3prS3Zrc2dmTDRuSlZwTVJXM2UwRVBSQ1d3QlVqU016czlaWjBGbFU2?=
 =?utf-8?B?a1ROWWlJNkFoU0JrTllrQVNVcnVaN3krcG0vOHIxMnRSUDZYTVR4TEs0RUhQ?=
 =?utf-8?B?MkI2cW1wUVFlTSt2dVlWS25Ddyt2YW94OERsUkVyLzlIMXZHbUl0dUJ0ZUE2?=
 =?utf-8?B?b2pUMmdKdGZzUTFkS1pJbzRkUmVDbStYQmNqaC9BOFJ0MjdPZFAzUXJNcmlI?=
 =?utf-8?B?anY5WUc3dFpDRGhxYzFiaUtoOUFhTWovU2pGQytQOVZiNkRobDhDc2xMbjM4?=
 =?utf-8?B?a1hHaFo4TGk1anVvYXRseEpST0VJaFdmNU5FNkRvUEJZMHhCWk00Rm43Y0pQ?=
 =?utf-8?B?UlBqMHF3RUFOVm0zUW91ckFhUWlIS09xSGJSSVA2cWwzTVYzdzRYTkZmVTVa?=
 =?utf-8?B?eUF4dFZzVWJZVkY5a2g1ZnNjNnRVUmhzekQ4NktkTzRuUENuTDB5MU9DQWR5?=
 =?utf-8?B?NkxNeUl0RFlNWWc1UFBQejhzRm0yZEdXc1N1UkYrK1BpRnlsTW9tWTJFcEY0?=
 =?utf-8?B?NS9DdWk2L2FRYlVxY3BCanVOalo2S1p3WEpxMTdyNzY3WXdMOTBYeVpjZ3Ny?=
 =?utf-8?B?RkErbTZjUkZqT2hsbXNHeWp0dk1ldmxkdW82MTdXMjArRVRDWFFoTXZCeUZa?=
 =?utf-8?B?Vm1xMUZkUUNZR0NNNWNDcEhBaHJQd29VbVgxYkwxMENJaGNOb0NESnMzbEdy?=
 =?utf-8?B?QTE4VjdqTzhDekQ0cG83Vjc5MDR1UE12aU44ejZDTXpzeW55RGZVY1lyeDJa?=
 =?utf-8?B?NkExc0NFeE40ZHByTUUzMkhZR1dhSFZIRlFOTXdlNnFreC9kekxYVVNxT2Vy?=
 =?utf-8?B?MnJRc3E1ZTR4UnJLbDRLcDBEdVdzWUZNYXJNZnp1MHFwR21yaDN4b084c1hV?=
 =?utf-8?B?ejdjZk42aDlzMEhhdjFzN2hySXppWndmeStJWWNTSE9TSXYrNURhUGZia0Jy?=
 =?utf-8?B?a284eXlRT1VnNy9NenJxanpMZkgzQXQ3a2pnMTc0MXhWVkJ6N1FHdVVOTHJV?=
 =?utf-8?B?SmxQRzlNdDFUZE8zS3NGcFBSdjlyRTJBZnhGb3hWQnFFWDNvOUVJay93SktS?=
 =?utf-8?B?TnloamtzQkNJN1VMMnV6S1dyTm9wdm02aExHak54WnR3ckg4NlVnNnRqZjVv?=
 =?utf-8?B?d0s2aHgwZFprYzAxSTFmR1dxSDltUzVOelZTbVhCT3FjTFpIMmZoVGdBPT0=?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQzOzY6MW1EdnQ3c25iZXBHVHhVZkJNbkp6UjB6T3RT?=
 =?utf-8?B?U0ttVlpGR25XbDI3VVZCaTQvME92am5KMzFNd0k2MklwV0tGTkd1KytCTk5F?=
 =?utf-8?B?QzlmaXgxYnFyRjk5c2hpUVBpOEdkZTNUWkxlYXc1ZzU3Tjc2dE55Tkk0aWgv?=
 =?utf-8?B?SnRTV1BCWnVKbVpKSk1RUDFrQlVMMm9VazBsK3h2R0M4VHAzY2M1M053R1M3?=
 =?utf-8?B?Rlp3YmJMenBnYnh0Nng0UGVUSmFWTm1HWm9mclVUdGE3ZHVsZEdJRFlZU3R6?=
 =?utf-8?B?SDN3UkVxR0RIcXhqUlBUVUZZaVBCMkY2alpEYTdEWHF6bHdzdG9rWmxMUG0y?=
 =?utf-8?B?eGJIWUZ2cFR1M0RGNjdxSzhlVTRKYlVpTlY5YlNJYUk5OVpiQmdzTEhXcGpR?=
 =?utf-8?B?THF5eEV4dnJKaVpjZGEyczdEKzFtSkxpMHorUHRicm15cnNsM0x2a2dmdS9m?=
 =?utf-8?B?VU1HM2psSGpWVVQzM2EwdzkybmZXWVZMV2RpUmFHRlJ4eHpUVjJhV3JTcEhw?=
 =?utf-8?B?UjlpWnU5dUo5TW03cjRjTlpLdkFNSjU2ZCt0djBTRUI4cUNHZmlxdzJmZ1Ur?=
 =?utf-8?B?RnJUYWIzTDB6MXZGYmxMUnRQNHRvWUhTdkd2eHZ5WTVyV2lIR2d1amF5ejF6?=
 =?utf-8?B?RUpnb2JqSTNiRkQvcUVvSjhVVEdDRGxmQ1JxYXlsaVlYSVdsR2JaOHJSV2VW?=
 =?utf-8?B?RFlVckZiVkRxSytXVXRMRXRUZzJLd3lMMnZ2RzNTM3pUc0hXNXc1T1I5bFll?=
 =?utf-8?B?T3YwVEdqVHpFL2JCL2Y5MDJVZGxRQVFYbDhVSWY3ZFV2Yk1rRXlUK2xYTHk3?=
 =?utf-8?B?UnFxemJlTmNaYkd4bmV1Z1g4UlVRMnhIaWVJR1JqMGdQb3BLcDRMVXR5QXpG?=
 =?utf-8?B?d3JCMHZteWl6MGhiU0hmQjNWQTdIZWc2NXFDRmNZbnd2aFJTZFpndDhxdGE4?=
 =?utf-8?B?YnU1bndjclIydVVySjhZWlNUTWpNVzM3VkRRT2V4QWN2Y1ZJU2ttRGZJeC8z?=
 =?utf-8?B?TzRBdkkxYndHNjcxbThxOE0zd0pXWjBVL0RPd1Q1Q21lbWNMWmljdC9tSThF?=
 =?utf-8?B?dGZzN2tmOFlRaDduclBCOStqbDBYbG1vUGljTU4rZkRLOUlPMHRUeCtObWRJ?=
 =?utf-8?B?cEFoN1pzM05SSHpvZVMwT3hDWDQ3L09yUE1EOVpFYitHdGNCWXE3Zzh6ZmJa?=
 =?utf-8?B?T2ErOGZCRTNKdFMrYTYyMm1PUEUzQUdaV2xHWkIvQys3c2VJWVVqRW1MR29I?=
 =?utf-8?B?azJMQUxzeTlmeWxRU0V3SFE0M25DV0dFWngwck5uVDd2UXNUaFpWVmFxNlBj?=
 =?utf-8?B?NWZIMkJhak9UMFhGK1NQWVozdnhpZ2Y3WXl4SkMzam8wWUI1aVppcVNGNm9o?=
 =?utf-8?Q?Qkn5sdY?=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1143;
 5:0AZsFHxAe1slrK39bp9Y1cNeoYP5KDIsi8Kt/RFTE8hK8ISpND2HZ+3gF57VpLdOxjiMGWgyDPoprJhvjm4h074mHSPB8LFywY2BugUb/W5q+a2jTZgb4F9bCNY+Qjhnl3ExdozOQFSLQJzUpQy3yfDEchO+y9YAL4vQtV5Oo0MhXWMrldYd33jOnu7rOonUL/DClQtyW3HQEYeld4tPJbAI6Fr+BAl+9wl4exNexBTOEeTN9wlkrpY6H3xaqOuyT20yygZ0uWhofUcfaiNqHOTIFsRQIEhHotlWnlxHrx7rDZwcAL1blGtFSGrrQsU3flIfbqxMKVmwsP5XA4EHGrxScEwhd1CIDJnW1jhAIDcktRKNqsXa8d6aOserSPj1MRljlx/6CybnytlyY09+cXOBU2K4Jy4V2g6GUUV5GPX8IiNBvt1EFKzqH1Qot58sa8Db/UPJFpILaPjweNMQk14+JmGezFBXieBoTZDPAVIuHcfg4LTIJCoZjr7h2gEL;
 24:YM2gwJgC/6a86L9jFdiOjcNXtQjqFM0gp/HgBlqmoiqUOQMbMWOjd1puVvl2azZXSmxCPw6/05eGMoVmdrBEIRUuLQMhocuMS7HL6iH7PMA=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1143;
 7:x8ulA9WXb3jC68k1cIwSpOJCLqoTD08zEjRlE2diDH2bSst7Qeu4OZuxuws6iObltknxLL0nhQkc8KzVPTUbWxA/SeB06QcuGPS2cdY83aHpBGsnTUN2RFF9fAH3ISSkRA2xmVGzwI+XltIzCNUrOiTs3FcJ8FHTXFUgEDqCsxm5pWnoKXTsUJJVkYVvEf93pPjVf/zwaS3RWLAmD5k2vnD3+wkeZPbATLGf3LEWSYEqfvlisOtIKVYzVX7nUVobOfooG8gtDnxqw2YzUVRgacjBU+EWmibWp13+G220JU8MUmlwf3MV+EohpKKRVXpisgWoDK6d/FePPEsyWveZEA6AqMMFUm9O9/sGqWlY7G/ocayivD80xR7eaDt2h8nBf0kLpLRcfR2z5fis1HPGbg+ech4lWT4F4vOtm/3J8E/nPxhRiF/sMzUF6CPMb9kXfyuCm94mfvLCA5h57xFmgBgX9CY1dDE4onGfjwY11FPphkoeacrMI2AjcgQzlk8nwVHJTGBuGjHmF8ypjTt5G/GSlE6O0o9HNNXzwg+3fUNzWO7xrk7ahI1id9OP43tfkwTag3yrryvswHeX8WO2ePZZWSvZdc8Nx29iYrtp0C5HIZmH+1kvPIJ/7YS3SdExXtK+L7LM5FCQnJh4GeLYxI3KihRx2j7zpLs88XBS2hjXNcfHI5Z9hbtKaRGjEHic4SMU1xxSPOsjsl4TFf4dxGJMVb6MtStEsvbNASOrHiIXBKG94b2M6FiAEWziCoL3pNQwL8ztlqKgjtJw96eISsHoCd3o0OL6MmymPuYgRZc=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1143;
 20:Y6hI8eWWx9bJwKxG7cLaumnh/o3zzP4F+Q6jI+cOQVab9DlA4M6WE38Q1UizCEOstkes4sjdMhCl6LKCq6tfRArhfBFsx7As0b+KHm6HhZyj58Mr0Ajq2RpuEcwxG4U2WVnJdniGsrV37IRBBgT8z5yMXwHqosLwR5I3BLD5PYzv2xgl7ZN4RxCE8RJTo6/UmeliuFjAwvqLGhI2XdUhBgoJZKAN1TcHk/FfVcdzmX3o7l7cbCLjaInAM8L2qh8M
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jun 2017 18:52:57.3155 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1143
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v7 16/36] efi: Add an EFI table address match
	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>

QWRkIGEgZnVuY3Rpb24gdGhhdCB3aWxsIGRldGVybWluZSBpZiBhIHN1cHBsaWVkIHBoeXNpY2Fs
IGFkZHJlc3MgbWF0Y2hlcwp0aGUgYWRkcmVzcyBvZiBhbiBFRkkgdGFibGUuCgpSZXZpZXdlZC1i
eTogQm9yaXNsYXYgUGV0a292IDxicEBzdXNlLmRlPgpTaWduZWQtb2ZmLWJ5OiBUb20gTGVuZGFj
a3kgPHRob21hcy5sZW5kYWNreUBhbWQuY29tPgotLS0KIGRyaXZlcnMvZmlybXdhcmUvZWZpL2Vm
aS5jIHwgICAzMyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIGluY2x1ZGUvbGlu
dXgvZWZpLmggICAgICAgIHwgICAgNyArKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDQwIGluc2Vy
dGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2Zpcm13YXJlL2VmaS9lZmkuYyBiL2RyaXZl
cnMvZmlybXdhcmUvZWZpL2VmaS5jCmluZGV4IGIzNzJhYWQuLjk4MzY3NWQgMTAwNjQ0Ci0tLSBh
L2RyaXZlcnMvZmlybXdhcmUvZWZpL2VmaS5jCisrKyBiL2RyaXZlcnMvZmlybXdhcmUvZWZpL2Vm
aS5jCkBAIC01NSw2ICs1NSwyNSBAQCBzdHJ1Y3QgZWZpIF9fcmVhZF9tb3N0bHkgZWZpID0gewog
fTsKIEVYUE9SVF9TWU1CT0woZWZpKTsKIAorc3RhdGljIHVuc2lnbmVkIGxvbmcgKmVmaV90YWJs
ZXNbXSA9IHsKKwkmZWZpLm1wcywKKwkmZWZpLmFjcGksCisJJmVmaS5hY3BpMjAsCisJJmVmaS5z
bWJpb3MsCisJJmVmaS5zbWJpb3MzLAorCSZlZmkuc2FsX3N5c3RhYiwKKwkmZWZpLmJvb3RfaW5m
bywKKwkmZWZpLmhjZHAsCisJJmVmaS51Z2EsCisJJmVmaS51dl9zeXN0YWIsCisJJmVmaS5md192
ZW5kb3IsCisJJmVmaS5ydW50aW1lLAorCSZlZmkuY29uZmlnX3RhYmxlLAorCSZlZmkuZXNydCwK
KwkmZWZpLnByb3BlcnRpZXNfdGFibGUsCisJJmVmaS5tZW1fYXR0cl90YWJsZSwKK307CisKIHN0
YXRpYyBib29sIGRpc2FibGVfcnVudGltZTsKIHN0YXRpYyBpbnQgX19pbml0IHNldHVwX25vZWZp
KGNoYXIgKmFyZykKIHsKQEAgLTg1NCw2ICs4NzMsMjAgQEAgaW50IGVmaV9zdGF0dXNfdG9fZXJy
KGVmaV9zdGF0dXNfdCBzdGF0dXMpCiAJcmV0dXJuIGVycjsKIH0KIAorYm9vbCBlZmlfaXNfdGFi
bGVfYWRkcmVzcyh1bnNpZ25lZCBsb25nIHBoeXNfYWRkcikKK3sKKwl1bnNpZ25lZCBpbnQgaTsK
KworCWlmIChwaHlzX2FkZHIgPT0gRUZJX0lOVkFMSURfVEFCTEVfQUREUikKKwkJcmV0dXJuIGZh
bHNlOworCisJZm9yIChpID0gMDsgaSA8IEFSUkFZX1NJWkUoZWZpX3RhYmxlcyk7IGkrKykKKwkJ
aWYgKCooZWZpX3RhYmxlc1tpXSkgPT0gcGh5c19hZGRyKQorCQkJcmV0dXJuIHRydWU7CisKKwly
ZXR1cm4gZmFsc2U7Cit9CisKICNpZmRlZiBDT05GSUdfS0VYRUMKIHN0YXRpYyBpbnQgdXBkYXRl
X2VmaV9yYW5kb21fc2VlZChzdHJ1Y3Qgbm90aWZpZXJfYmxvY2sgKm5iLAogCQkJCSAgdW5zaWdu
ZWQgbG9uZyBjb2RlLCB2b2lkICp1bnVzZWQpCmRpZmYgLS1naXQgYS9pbmNsdWRlL2xpbnV4L2Vm
aS5oIGIvaW5jbHVkZS9saW51eC9lZmkuaAppbmRleCA4MjY5YmNiLi44ZTI0ZjA5IDEwMDY0NAot
LS0gYS9pbmNsdWRlL2xpbnV4L2VmaS5oCisrKyBiL2luY2x1ZGUvbGludXgvZWZpLmgKQEAgLTEw
OTEsNiArMTA5MSw4IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBlZmlfZW5hYmxlZChpbnQgZmVhdHVy
ZSkKIAlyZXR1cm4gdGVzdF9iaXQoZmVhdHVyZSwgJmVmaS5mbGFncykgIT0gMDsKIH0KIGV4dGVy
biB2b2lkIGVmaV9yZWJvb3QoZW51bSByZWJvb3RfbW9kZSByZWJvb3RfbW9kZSwgY29uc3QgY2hh
ciAqX191bnVzZWQpOworCitleHRlcm4gYm9vbCBlZmlfaXNfdGFibGVfYWRkcmVzcyh1bnNpZ25l
ZCBsb25nIHBoeXNfYWRkcik7CiAjZWxzZQogc3RhdGljIGlubGluZSBib29sIGVmaV9lbmFibGVk
KGludCBmZWF0dXJlKQogewpAQCAtMTEwNCw2ICsxMTA2LDExIEBAIHN0YXRpYyBpbmxpbmUgYm9v
bCBlZmlfZW5hYmxlZChpbnQgZmVhdHVyZSkKIHsKIAlyZXR1cm4gZmFsc2U7CiB9CisKK3N0YXRp
YyBpbmxpbmUgYm9vbCBlZmlfaXNfdGFibGVfYWRkcmVzcyh1bnNpZ25lZCBsb25nIHBoeXNfYWRk
cikKK3sKKwlyZXR1cm4gZmFsc2U7Cit9CiAjZW5kaWYKIAogZXh0ZXJuIGludCBlZmlfc3RhdHVz
X3RvX2VycihlZmlfc3RhdHVzX3Qgc3RhdHVzKTsKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:53:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18:53: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 1dLwMy-0002jq-Bz; Fri, 16 Jun 2017 18:53:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dLwMx-0002ip-FD
 for xen-devel@lists.xen.org; Fri, 16 Jun 2017 18:53:19 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 27/5D-03058-E1924495; Fri, 16 Jun 2017 18:53:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmk+JIrShJLcpLzFFi42LJ0NcM15XVdIk
 0WLhT22LJx8UsDoweR3f/ZgpgjGLNzEvKr0hgzbi3/TlzwR7hiuZ331gbGA8KdDFycbAItDBL
 zFx0kw3EYRSYzCix9vok5i5GTg4hgVYmifkbQkFsNgEdiWtvvzCB2MICYRL3l10HqxERWMAk8
 Wga2CRmgbdsEvvOnWEDSTAJyEgsWLQUrIhFQFXi0eOFLCA2r4C7xKz7U4DiHBycAp4SrfdYIH
 Z5SLT//A5miwrISay83MIKUS4ocXLmExaQcmYBTYn1u/RBwswC8hLb384Bmy4hoCCx/ft3sPs
 lBNoYJfZtWcwEMVNFYtbnC+wQRbISR8/OYYGwfSVOrl8EdoKEgLLEqRY/iHCtxM0Py1gg5kxk
 l9gx6x8bREJLYs3px8wQiWVsEpPP9kANzZH4OnEzK4RtIdG98A8jhH2GVeLO5wSIhgkCEm1v3
 0JtlpE48LODHSKxhFXi6JfFrBMYtWch+XQWwqezkHy6gJF5FaN6cWpRWWqRrpFeUlFmekZJbm
 Jmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgimAAgh2My/46HWKU5GBSEuV9/8Q5UogvKT+lMiO
 xOCO+qDQntfgQozoHh8Cio03BUix5+XmpShK8j9RdIoUEi1LTUyvSMnOAKQymUoKDR0mEN0UF
 KM1bXJCYW5yZDpE6xagoJc67F6RPACSRUZoH1wZLm5cYZaWEeRmBbhLiKUgtys0sQZV/xSjOw
 agkzBsEMoUnM68EbvoroMVMQIuDLjiALC5JREhJNTDmfYvkPcp/ekNvUcAH85CVB8/bJ02zv8
 3uc/FbX1DzDcPnQtudph7YnnVINGv1pNVsik5uojl2x87Kb2RcWiY2PzH81PrW6td1DE/+cvX
 Klc3O16v9pNal6/h6u5te3wfJlg5XZkG3dW8XLSo4s8oufLef9bulJgUTfsj+bfGb+Kb8WeGh
 iW1KLMUZiYZazEXFiQCCtTcAlgMAAA==
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1497639196!66293782!1
X-Originating-IP: [104.47.41.87]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32168 invoked from network); 16 Jun 2017 18:53:17 -0000
Received: from mail-dm3nam03on0087.outbound.protection.outlook.com (HELO
 NAM03-DM3-obe.outbound.protection.outlook.com) (104.47.41.87)
 by server-5.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 16 Jun 2017 18:53:17 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=VQHcKmga3vNkvS19XZArey/mlqYeHDnF+BPclG4wfFk=;
 b=MBcvuCMgZ66aVxZxQy+bv3gEDK8eme5v2c9UhLAWNncI7vFvffDfyobwt+xgO7v3yAeUIVsjZnaqXFlorR5QiuYD/d6hbgiFbNiklDPuo5PSS9mdTHOGIaARKO9Qraosb/S1HmBYaTVXt6Wq4nsZm1z29w0VaSiGXxYtx5uGvNA=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 MWHPR12MB1152.namprd12.prod.outlook.com (10.169.204.16) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1178.14; Fri, 16 Jun 2017 18:53:09 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Fri, 16 Jun 2017 13:53:06 -0500
Message-ID: <20170616185306.18967.8964.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: SN1PR19CA0001.namprd19.prod.outlook.com (10.163.220.11) To
 MWHPR12MB1152.namprd12.prod.outlook.com (10.169.204.16)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 4b338997-ae46-43ea-12d5-08d4b4e8f037
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:MWHPR12MB1152; 
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1152;
 3:9tgnHim/guqUpok6fXD3/G9eAWNFTadH57T3eZCAmNyMB27NDm+nO0b6tRun1F1sKVA+HWOrjItXtitvWp5ddBVl5dD6RhXwdOrL400PjW5zrrXEouftt3Iefcz7Ae2g0JoEpHMrBdozGDQaZsoVFoJn0rp1YPlmFTLjDcRBdXRqSLk6NEDl1pflMT0acaRy5lUTENgw63AwL4M3fiLu2whTFbujSK8bkFJiLAh+n5MHMWnZwnluF1wN6AHKNDFSwZTu3g/teF8NiKELWlKLEv4LJqSnlaQ8c820kWezr7wq8Ek4v72jMncpiakV8h3jA/kkH6uzld9toR6j+YaohxxxiLMFsi68WfbXeN3y2cA=;
 25:WRl0xorBu21DJL/Hr5bwaghBKZ1a2gIPVNMFyVl8X/6xwN8Wcb9xCY/fW4crDj3Z5mQvpw5swxlCrrTSjM1S+KOyNFY8uUZrY9qlAlDMB4eUX9hQAQzxgsMgHD66a2cwcfRHaTzN1XVvHeyXmTKiHUy7IM54e0E0rLTbAkuix9OSqFe0m9mGWkUgy14nQpWFculkKwGV6KPbbiI/dtch9lPgWa5gAqL4cc+jtx5h6grZHPNRQwrETNwoU9PDKXAv4LwDesSjoT17RolPU+u/oDXmWybd6/qZKztyG+ev4dg7oqd6ZDTXqsCXajymAvX0X5N62fARtms3MFo1Ne7c0UtjCvi/T0lOGysdgEvUj7p4RTYuFIO/ALwnsEj+2uE5xA6hE43TFGQafYcujIrgwanHHwW9BCFnk2jjIYUqM3pyj5iZht6UMLs1MksQyQQOfqN8U+UxR84AcIWcfQp8p68rn6Xao9iZc5SC8FBaEmE=
X-MS-TrafficTypeDiagnostic: MWHPR12MB1152:
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1152;
 31:8q7N2IqzLQsVQUzRIY4S6+5yCgGmueooCO/MkbFvrrEqMCWD42i13U58zklg9kEqgEeNLHWpaZ4my1Sb7U5MJIE3p1v9MVpXZU9IaPkF0hv4aXDRHjP0uqai4r0y7WrI8kytW3yLlz5HJmeLA+7XH6MqXL09HIjqYftYMha2tRGNnPsqZcrq0ZtRZm442zk5PH3Bjdnlm3V93+62myk25Z11aalyNmRu9D2Amho4oHU=;
 20:DsPGu02WFRabzc0zI+CC/jmVz1wgz0pr6w7YMmYMEaX50PzcSUEhvRu7/+KJO1uZqvMEN4sZbtqnZvvb5FRZSILbawrKlKsflLGeKgiD18E5znZW9VfpnRMyHha5QCXzN/rMd0xt90Nz9mEaPHGP5E8QVDvvKeM0cmlASDAgSh0OAgou7J0g1qHsBzzFeTqbzhOQpcs0j6o2TLvRquPNZiMtmlgORrC0ToIuf9b3xQKi5/AT2BiBoj+yY4RkjKPRnhy2inKjZzHXIE55cIkM1iQG+/fC8Mlm7F0/jZfkCcEOq4rZ4mNpe0xslg95uCp/QABV1A6Rxe1I8p86EIWvZteqobbi+u4F23gxr7PHQmY89vcEpfwZQLsyjN08Tny1r8CmnTsJF3RDu44UlwOxk3RyIThFGpMvKenwdF2Qfh2yyBAvNERW5Fi7TFIkHWgvdQNEeu8wEij+IZ+EskOJfORj+ycPK7X2v4t47WqKClx7JVfGE8H+0gmWcyszYKyn
X-Microsoft-Antispam-PRVS: <MWHPR12MB115269D9148989377669C446ECC10@MWHPR12MB1152.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(767451399110);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(93006095)(93001095)(10201501046)(100000703101)(100105400095)(3002001)(6055026)(6041248)(20161123562025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123560025)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:MWHPR12MB1152; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:MWHPR12MB1152; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTUyOzQ6Y3NkS3V0RzAxRjZsYzFVdkdHNThjN1JkbEtI?=
 =?utf-8?B?K1hYQjRRTWR5MXp4bnpyV2IxdUp6bHA4RGdCdWtYa3UxUTNyYmVlMklpcytB?=
 =?utf-8?B?RHduY2s0dyswOTNhVm9oMDVaUFFwa0YvTnNVNHgrZ0ZRQ1c2MUIwNW9XY203?=
 =?utf-8?B?alRJNTRSZUFOYUlTSjdmQ0pzMm9MbjRwOUlGS09DUnJ5cUd6emR5bXMxb0l6?=
 =?utf-8?B?K2ZKcW1BNmVmbmdHQXYvUFF2a3YwOUZQbngrWTBTTVhTbExrYXl5YWxEYjNQ?=
 =?utf-8?B?K3RBSTllZzcza3A3SU9hZjVaMUpZSmt6R2pYMkRBTWNrbzR3WThsWXFsc1dq?=
 =?utf-8?B?S3g3a0poV3FuNm5IYm9uMTg2dUpUcE5RM1NuQ0o4VDFnUmhwN3BRMTdnRGha?=
 =?utf-8?B?bnVoS3hhaW5yazBTTGlMdmxHUGowRjhmMzl6V2ZSQlBNN0VUeGUzME9YRHlq?=
 =?utf-8?B?akJIa0NZNENWdzlRb0doeVF2bjNnbEY2SnRVd2hWQldjdlVyUkU4VEFSbG9m?=
 =?utf-8?B?RzlyUGo2UnNRak5POTkxQUF1dzVnSjQ5cW1mYU5zajNmaWJiKzkwcUk1ZDAz?=
 =?utf-8?B?Y2lETVVldzFXMFVDYlJqUThDQWFsWGZtZGk0SC9mMVRDK0VubmhSQ1p5ZU9i?=
 =?utf-8?B?N1hCa3Rkdm1Rc1o5WGdMdm5LUFIrZEZOTHNieVJrbExsMVFKWk9uY1RlZkEz?=
 =?utf-8?B?TVUzYzBQRlF5d1ZjWExxUkEwK3FMeEY2YVF5MWxTMzJvZS9qdDZOYkZ0TEYw?=
 =?utf-8?B?cWVieG5hTGdQQzRHRWRXRWNVUytmQWZlUWNFZ09Vd2RKd3VEUjNrVWhIWFJI?=
 =?utf-8?B?SCtDb3pvMDJxdmVnZ2w4QjhEMlJLWWZaeFJ3N0ErdEVYOExMN1ZvWVIxZERa?=
 =?utf-8?B?YTZKZ29tR2c5K29UWDNHZ1JGdFZJN093cHQ1M2pjT3BETk9rZEllakZCZnZJ?=
 =?utf-8?B?WC91N1pFUHlJblUxNW15WE1YQVdRY2RUSFZ0eEFVWmRPZFJPZHZYRG5ReHdJ?=
 =?utf-8?B?N01wV2VUOFZiQVpDQ3BMV1Zwd2ZkcmR3Y0hTTTNZd0VUOGkyMlZ5ZVI2OFBF?=
 =?utf-8?B?R2hnaFVHOTIwTmM2NzFPenlDVTF0WXVXbS9tc0Y2RnVpYWdSaW9RY2VpUFlm?=
 =?utf-8?B?dEFGNlVlakN2V2dzMFpzb3A4OVdXZTNVS28xeFVvQjQrUHU5MDhaM3psUTVz?=
 =?utf-8?B?cElxa1c0ZTRGb2ltSW9wNkZweG5aZG9XZzdQSzBpa21jY1VIbTBhVCs0c0lv?=
 =?utf-8?B?QjdrY2llOTMwcjVtK3NiQUZkcHBxNzZBcTJ1Q3dCbWErSEtVRTBaVi9qRXRC?=
 =?utf-8?B?bEQxRU5RVlptdi8vUjN3MmY1MXY4TUdRcTNHbmRUbnRBQWJSR2pSSEsvYzkw?=
 =?utf-8?B?dkpzcmZ3Q3pVM1pqS2YyLy9LYUZnK013MXpod3BhSEd5YUZoMWRMbmJqTC9O?=
 =?utf-8?B?bnBJdTY3R1FTai84RGNDZS83NkZDU2tOcUd4RnR2QzlocWd2UmJhV0M5SnRu?=
 =?utf-8?B?NTBiSHFvVDBIeis2ZG9ZZVhQdkFPT3ZoMGZVVkx6Z1B3eTg2SGNpU1J5RHN4?=
 =?utf-8?B?TUNsN2hMTGRBa0J1TXkvK3gvd0IxMHFjVi9EZWxhSHdnVEd1dlplL3JWb2lE?=
 =?utf-8?Q?uQY+VF5YtqMQr/d7rEF?=
X-Forefront-PRVS: 0340850FCD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39450400003)(39840400002)(39860400002)(39400400002)(39850400002)(39410400002)(230700001)(50986999)(25786009)(7406005)(72206003)(76176999)(54356999)(305945005)(50466002)(6666003)(4326008)(7416002)(81166006)(4001350100001)(2950100002)(86362001)(23676002)(478600001)(6506006)(8676002)(83506001)(55016002)(53416004)(103116003)(33646002)(6116002)(3846002)(47776003)(53936002)(5660300001)(7736002)(189998001)(2906002)(9686003)(38730400002)(110136004)(1076002)(66066001)(42186005)(54906002)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR12MB1152; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTUyOzIzOnNsWUlWczRZN3ByTTllbSt0cUJZTU5wVXU2?=
 =?utf-8?B?MWZGTnRvN1lGRVdNdHdHMXBrYWNqL05FYWN2MUdhWGphQ1FrYmplU2dZSzdN?=
 =?utf-8?B?d0lFcTI1alNxbFZiUTNvZ3UvZDMvWXFrcjBJam0vdWVvcXR6NmNLMWRIcG9U?=
 =?utf-8?B?Q1k3MkRySFBQbmdWZC9YZmp0cEQyVkhPOURSUlkrenhZM2FyYVdGRzBRRlND?=
 =?utf-8?B?dkpHdDNiS2J3Mm5JaWRoYlJzODE3aWwzZDI5QndkU1pncVpWejI4QWJNYW1p?=
 =?utf-8?B?R3lHcWdLdFMvYmhJZEZqSnVsSGIybVhxeVVKeHN0UUFWVXNKekRFaTlEVnZ5?=
 =?utf-8?B?ZmxHUFd4NC90a1dFTTIwVmNUdmo2akZxcVhydzVFeUxIZEJST2ppbzNoM1VM?=
 =?utf-8?B?V0dXUXJibTBuY3Z5UTAwbVRCb0xpRitSWWNCU2xrcUxabExaVTEwT2RSZms3?=
 =?utf-8?B?MUFqTWJMT1g1UDdBa3QzRFRsZlBjY294K0JxTU1sSTY1amZvblZqVjgvZngz?=
 =?utf-8?B?VGNVazR0WE9hbG9KV1RWZVFxWEpCY3JQUFQzUWFxMFhWNllscHhwZFJtUXdS?=
 =?utf-8?B?MHpoWHRlVDVLNVoxOE5aZlRVUlBiMEFySkdmdHhZZUl1MndTMStxWE9DTTBZ?=
 =?utf-8?B?bUFRNjhMVmFOVWJuMFlwWWp5MEJoanEyYXh3RFNmS0F1blVJVEpiYkc4L2g5?=
 =?utf-8?B?V053bWFCa090UGN2NStpcmt0MzhUbjg2Z1BmbkpDUnlvMVFZeURuR1NMeTlV?=
 =?utf-8?B?QTdIWk1CZ3N0U2ZwMWNWYVRpOVJ5ZHFPdVAyYVJhVVd3ODQrL3ZCbUZHNzJ0?=
 =?utf-8?B?Y0liSnJxSGdQYVIwNmVRWWF1R05vb0sxOHFuNmxMSFhtOVlwL01lQWFHdEc2?=
 =?utf-8?B?Snp3VW1iVVQ2K3NRTnMxbkpFdC9IZW80N0VFWnlQZHJqcnVDUXMxODBkb0N1?=
 =?utf-8?B?OUVtTnlCc2ppdU1QUEpFS2F5Njg4d0dDQ0pReWxNVDEzRWdaSmYvSXA4ZWli?=
 =?utf-8?B?cVVPWmxoUEo1U1B3Q3IrY2cwRzZqeG1CNWlWYmNCaGtQS1lJNFdzYmp3dlY5?=
 =?utf-8?B?ZzR0ejVuMVZqN29TQ0V5NnRnVkVRVEkyNDRuazdva3FodEwzZ0tLaGxKWEpq?=
 =?utf-8?B?UGpkU01vNHlHNDBLWHpzRWcxTkpnMUkrY1g1UGZjMTlMQ1FDcHdOTTNPSDQy?=
 =?utf-8?B?MjJ2cGUzZXU0NVlwck1IZkVsZ1hoUHZtQnkvWHo4T2FDQmkrRFRCVm1iU1B5?=
 =?utf-8?B?L05LS3ZIQlJxbTlXbXlreGdweWN0N0lseE5LVXVLL2JSemh1UEVTL09icnps?=
 =?utf-8?B?Ni9oY1hqNmtBMmRvZUU5OG5sT3dlejFqOEZQdCtZSlg4TjViYkRmZmRObU4r?=
 =?utf-8?B?NTYvem4rYVFNZzM1RCs5M0k3S2FJdFVWVTFZYldseWQyMlpaQjVUeVNJbEVR?=
 =?utf-8?B?SkRKdjBvNzNMY1JQZXZPaHJHazJubnhSM1dvVkQ0ZVhCcDY0Z2xLbEF5T1FL?=
 =?utf-8?B?OTNYclNpMk5LVlFrazc3QmFGN2UzKy9WbXRMdVFGekdXcldrM3RBTFFiTkFG?=
 =?utf-8?B?MTd1VlA0enh4Q04ya0xCdlVaL0Q3aVo4cTNiY0ZsZWdMWGJUQUk2a0dXTWdQ?=
 =?utf-8?B?N2FDOFl0dDV4b2Y0d3ZESnEvaDFsWWpxcndsMGdxRVBobm1ZSkRBcStRPT0=?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTUyOzY6VVdCV3VNZmZyVEcyaFZhWlpNTW00eHZZWGM5?=
 =?utf-8?B?R3c1YzRmK0ZUWEFmTGJnNi9Semg2WU5kdDkzZGxxUEFuMUM2bzBBOFMwOStB?=
 =?utf-8?B?dDlMSmZjRzIzYUdWT2k0OERtRHZhbnVzNjRheE5RYko4bi94VVZLbC9DT1pI?=
 =?utf-8?B?RWdOQXlaQkZXRGNDUjcxR1YvcXE4WGNNS0htOEtnaVhPY0JaaHhsVzZCWVhL?=
 =?utf-8?B?UWlkUmZNd2p6R0E5RzBDYXN0cnpQZkVNSkp5TUhSaUtPZ1Q4enFrSUs4aGVz?=
 =?utf-8?B?YjlqUmdhb3QxbTd1K0wyQnNGY3dwVEJsOEFtaGR1ODVhUURpMUQwMm4rV1lt?=
 =?utf-8?B?eTR2N3l0WjdGNUVCcXBYTGJZcTArNnpCajk5ZEhORGtNbXhMTHVHaTVVSG5i?=
 =?utf-8?B?d1Zhd01sUGJwWDQ0bkVQdDhqcHhxZVBVekY1elByTkhBSnBUa05IbUpCa1h6?=
 =?utf-8?B?V2NiU21lVHF5UzFzbVZPMGV1QXJUek1LbGJ5bUZXSWROcTdnSzdpVXZDa2lF?=
 =?utf-8?B?YnNVUjdTM3REWWcxWkgyNmxTWHo3MTdLNlA0M3F6TVE2cUZsK3NrMmFNdlNo?=
 =?utf-8?B?ZHJ0NDRrKzlETWVtQXlJRXJrc1NqVnJGaGU5U01Kd0tJbTBvck5wRmpaUGpJ?=
 =?utf-8?B?SFUzdDBXakphOStmWmI4enVjV2VybEdyM1ZkZ3JLdGEyWDRleE9URVkxcEFt?=
 =?utf-8?B?RjRHcUcyMVM2YzZlU3ZUMlhha3RZYlN1eTRaU2RWK2YxeWE5UWs0b09jWlQy?=
 =?utf-8?B?bjJBYVdiSXRwWXFwMm11NHc3YjdFbTNVSVg2WFA3Wmlqc3gvb2VxOGhJSkov?=
 =?utf-8?B?N1FGS3FXd1VNZ2tDRVpuU2MwOFRoSHBSVVNxS3ZpdTlnYTV5blkzek5zTzl0?=
 =?utf-8?B?MlcvdFcydTFtbks1bWRkektaMVFMT2MzbUowYlBxVkVQYTBGMDVtaWhPZTBO?=
 =?utf-8?B?R05NYjNocjQzNys2MHZkdis5alp2RWl4YkV5b1lma2crWnVJblJoRHJPT3FN?=
 =?utf-8?B?NlVETUthaDdaZUlvNERxL0tqUXZWNjhYSFZtQlQxd0xzdmRWQUdyUFRJbndQ?=
 =?utf-8?B?RDRxYXgxNUczMUh0NmREZ3cwVThpZ2ttQzlYaFEwMDdmdVBVUFpwTmJTaGlx?=
 =?utf-8?B?cVBpdTFoZDJoZFF2NldneUgyY0JLektNZHp1MTZyVkJ4MVdHc0Fad2F0ajVv?=
 =?utf-8?B?dTdCZDhLZFZXa2QySHZyOEFYTDFZZERuUTNlSHJqNFNzdEx5T1VvcllDTVdy?=
 =?utf-8?B?SUJ3aUpuVnEwbGI0dVF5K01td0JrdW4yT2ZON3hlQjNIRGhzQzhocHdYSXJX?=
 =?utf-8?B?VXdMamhTMFFPNWFZdjBSaGVOWW01dXRRamowRHVxaTZQZVR5bFB4ZUZmYjBt?=
 =?utf-8?Q?3ziwJuY?=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1152;
 5:FwpXd9LLLYz1wbSwLLSae7QLc9jxHGLROq78QB2PzdNUM6kL6jhsyU0GSn9/lqnbmeXbJVImD3RXRNt0miA70iQseVqkjm7IlYpCBserT8ENqEC2PWvAdmMNCQclzVO1gJy0Dt2vbbAfkmh1pP+4VyilvhueNsP3kRK8M6BJ/8Snoao5WVyWwHgBFLucPK7Fx9HCR9kUOI/SaTvSO5oTNFFnyouj3AUh/wQX7x95GxZlwZJAcCBkdNgVucpRt/313LAAO979CnvPsgzMmGIG25yK2fOucRH+PngCZ2Ck+f2ASIaQ0llpIh510ppH7JUrOsT6pMXPTp7vLuxKtk4AGgrEliY6n9XJak3vY32hiUD19jZKvl0/VsFrZ62aFONGfKkXdukwIp/4JpMxBr8YF2CePsjsg7BqkzUHg9V4KwMvsthREdWybUV15SS3UY8/WbAtIbJyfSmgYyldW+j9KJ3u4SSObk9Xxsd9yoVVG1Qt7o/cMnJ7vOXa2F+gPuZx;
 24:kDs/yeHzHC5TmGLanSLlmyA+I2wxOBUsexe/W9sQkwjR025eQMOXc3clN3uD7EnelfJqTqmYd7CkGicP6V+Fy2yym56iiwx3nHUBaLnDi18=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1152;
 7:2AvKhWdWS4XQTe22Wvxxv/Uwz1MhooIB5igVMaVsZi7Us3Zt11E5bXcm6bXrXgN43tIetolgYLlOYsPdwoxFiQplCs3+IgG7YM8M6P2ESPqZusdndHJV3fk8FXGkqmqC3Vg7iYg/fuIr06i4H1n5dZ+ykegwueguyVHb6UwQEUnG480akDaA4hgOnk5l8BaG5hdCp7aRmwHVjYrEFhmSIFqzrIuNQ3tZVDEWNTsJLedk557Sf2lUsQfdApVcT49W/98RyNZeibJEJRQmjPlV2eB0NMgPqLiMbsuOUlk1ZNYyfIVTgvQdAG9usYAvQwJHihubGRgmxQtqoFh8ZO2hyDWX9M1I0OY41wxX07tpdEe9Oiwi4wGDKL585hLKLs7+Cb9fyY1991A6isUHJ9OR+ImNZAnJ9jEf5AE0MuW+HLn3ogIwItFzC2j1ryReLGJdSqc83h2iPuNzgLgMztEmu8rc13EG42JwV1Kd7kJLg4Vpua7qKVh/nhpjH0ms9Mebh1oNP0BijOb63Enr4CRsIh36zUw5ULT5PrTeKCnEJfUK9gSVqRC7emiznIbtCyxsGndUIH9u1GSORVtaaHSSzUmrE+g92OQ0q1c20Y3rw6VlIBciVsMDDiHyLeFOhxxnF1HuQQQpCwFIJnwvvao6L71uPW8pg/kYJuHBgYq4RiZ9HIG0/5tFR+FElNfRAMV+aiXOl5qkTxdU+Yuuhh+Nwz1D8lPmz9oQ0XHTGSuGvgSDop/Qp6ahjJ2NfX+yDGLIIco3mORZhj3iIdnhEK/pUchr67JD7S8O2jMaZZ96ZNo=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1152;
 20:3iapJJ7+GYQlgJDUh2OThIZeo3YCrZ397Ek0I67XTM2yU66EJ4j8clippyGeyFPJMc0bXlAgrWJuCfZO6HjYPm69Y0TRAqolJUPRlZPj10eeho5OYMswx9tiG473R4+9BY5tyTZdSc6s1OjYQ/GBRRp1LfuumwycgzbWrjB4sJbW5Pkkh6p1+9kZ37IM3qlmar7WfUGqUQKHHEllk8Q5iPv/54pWohzM7g3/7H6hd83QjqAYlgoLTVUxS4veZ8YN
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jun 2017 18:53:09.6227 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR12MB1152
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v7 17/36] efi: Update efi_mem_type() to return
 an error rather than 0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGVmaV9tZW1fdHlwZSgpIGZ1bmN0aW9uIGN1cnJlbnRseSByZXR1cm5zIGEgMCwgd2hpY2gg
bWFwcyB0bwpFRklfUkVTRVJWRURfVFlQRSwgaWYgdGhlIGZ1bmN0aW9uIGlzIHVuYWJsZSB0byBm
aW5kIGEgbWVtbWFwIGVudHJ5IGZvcgp0aGUgc3VwcGxpZWQgcGh5c2ljYWwgYWRkcmVzcy4gUmV0
dXJuaW5nIEVGSV9SRVNFUlZFRF9UWVBFIGltcGxpZXMgdGhhdAphIG1lbW1hcCBlbnRyeSBleGlz
dHMsIHdoZW4gaXQgZG9lc24ndC4gIEluc3RlYWQgb2YgcmV0dXJuaW5nIDAsIGNoYW5nZQp0aGUg
ZnVuY3Rpb24gdG8gcmV0dXJuIGEgbmVnYXRpdmUgZXJyb3IgdmFsdWUgd2hlbiBubyBtZW1tYXAg
ZW50cnkgaXMKZm91bmQuCgpSZXZpZXdlZC1ieTogQm9yaXNsYXYgUGV0a292IDxicEBzdXNlLmRl
PgpTaWduZWQtb2ZmLWJ5OiBUb20gTGVuZGFja3kgPHRob21hcy5sZW5kYWNreUBhbWQuY29tPgot
LS0KIGFyY2gvaWE2NC9rZXJuZWwvZWZpLmMgICAgICB8ICAgIDQgKystLQogYXJjaC94ODYvcGxh
dGZvcm0vZWZpL2VmaS5jIHwgICAgNiArKystLS0KIGluY2x1ZGUvbGludXgvZWZpLmggICAgICAg
ICB8ICAgIDIgKy0KIDMgZmlsZXMgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL2FyY2gvaWE2NC9rZXJuZWwvZWZpLmMgYi9hcmNoL2lhNjQva2Vy
bmVsL2VmaS5jCmluZGV4IDEyMTI5NTYuLjgxNDE2MDAgMTAwNjQ0Ci0tLSBhL2FyY2gvaWE2NC9r
ZXJuZWwvZWZpLmMKKysrIGIvYXJjaC9pYTY0L2tlcm5lbC9lZmkuYwpAQCAtNzU3LDE0ICs3NTcs
MTQgQEAgc3RhdGljIHZvaWQgX19pbml0IGhhbmRsZV9wYWxvKHVuc2lnbmVkIGxvbmcgcGh5c19h
ZGRyKQogCXJldHVybiAwOwogfQogCi11MzIKK2ludAogZWZpX21lbV90eXBlICh1bnNpZ25lZCBs
b25nIHBoeXNfYWRkcikKIHsKIAllZmlfbWVtb3J5X2Rlc2NfdCAqbWQgPSBlZmlfbWVtb3J5X2Rl
c2NyaXB0b3IocGh5c19hZGRyKTsKIAogCWlmIChtZCkKIAkJcmV0dXJuIG1kLT50eXBlOwotCXJl
dHVybiAwOworCXJldHVybiAtRUlOVkFMOwogfQogCiB1NjQKZGlmZiAtLWdpdCBhL2FyY2gveDg2
L3BsYXRmb3JtL2VmaS9lZmkuYyBiL2FyY2gveDg2L3BsYXRmb3JtL2VmaS9lZmkuYwppbmRleCBm
MDg0ZDg3Li42MjE3YjIzIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9wbGF0Zm9ybS9lZmkvZWZpLmMK
KysrIGIvYXJjaC94ODYvcGxhdGZvcm0vZWZpL2VmaS5jCkBAIC0xMDM1LDEyICsxMDM1LDEyIEBA
IHZvaWQgX19pbml0IGVmaV9lbnRlcl92aXJ0dWFsX21vZGUodm9pZCkKIC8qCiAgKiBDb252ZW5p
ZW5jZSBmdW5jdGlvbnMgdG8gb2J0YWluIG1lbW9yeSB0eXBlcyBhbmQgYXR0cmlidXRlcwogICov
Ci11MzIgZWZpX21lbV90eXBlKHVuc2lnbmVkIGxvbmcgcGh5c19hZGRyKQoraW50IGVmaV9tZW1f
dHlwZSh1bnNpZ25lZCBsb25nIHBoeXNfYWRkcikKIHsKIAllZmlfbWVtb3J5X2Rlc2NfdCAqbWQ7
CiAKIAlpZiAoIWVmaV9lbmFibGVkKEVGSV9NRU1NQVApKQotCQlyZXR1cm4gMDsKKwkJcmV0dXJu
IC1FTk9UU1VQUDsKIAogCWZvcl9lYWNoX2VmaV9tZW1vcnlfZGVzYyhtZCkgewogCQlpZiAoKG1k
LT5waHlzX2FkZHIgPD0gcGh5c19hZGRyKSAmJgpAQCAtMTA0OCw3ICsxMDQ4LDcgQEAgdTMyIGVm
aV9tZW1fdHlwZSh1bnNpZ25lZCBsb25nIHBoeXNfYWRkcikKIAkJCQkgIChtZC0+bnVtX3BhZ2Vz
IDw8IEVGSV9QQUdFX1NISUZUKSkpKQogCQkJcmV0dXJuIG1kLT50eXBlOwogCX0KLQlyZXR1cm4g
MDsKKwlyZXR1cm4gLUVJTlZBTDsKIH0KIAogc3RhdGljIGludCBfX2luaXQgYXJjaF9wYXJzZV9l
ZmlfY21kbGluZShjaGFyICpzdHIpCmRpZmYgLS1naXQgYS9pbmNsdWRlL2xpbnV4L2VmaS5oIGIv
aW5jbHVkZS9saW51eC9lZmkuaAppbmRleCA4ZTI0ZjA5Li40ZTQ3Zjc4IDEwMDY0NAotLS0gYS9p
bmNsdWRlL2xpbnV4L2VmaS5oCisrKyBiL2luY2x1ZGUvbGludXgvZWZpLmgKQEAgLTk4NSw3ICs5
ODUsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgZWZpX2VzcnRfaW5pdCh2b2lkKSB7IH0KIGV4dGVy
biBpbnQgZWZpX2NvbmZpZ19wYXJzZV90YWJsZXModm9pZCAqY29uZmlnX3RhYmxlcywgaW50IGNv
dW50LCBpbnQgc3osCiAJCQkJICAgZWZpX2NvbmZpZ190YWJsZV90eXBlX3QgKmFyY2hfdGFibGVz
KTsKIGV4dGVybiB1NjQgZWZpX2dldF9pb2Jhc2UgKHZvaWQpOwotZXh0ZXJuIHUzMiBlZmlfbWVt
X3R5cGUgKHVuc2lnbmVkIGxvbmcgcGh5c19hZGRyKTsKK2V4dGVybiBpbnQgZWZpX21lbV90eXBl
KHVuc2lnbmVkIGxvbmcgcGh5c19hZGRyKTsKIGV4dGVybiB1NjQgZWZpX21lbV9hdHRyaWJ1dGVz
ICh1bnNpZ25lZCBsb25nIHBoeXNfYWRkcik7CiBleHRlcm4gdTY0IGVmaV9tZW1fYXR0cmlidXRl
ICh1bnNpZ25lZCBsb25nIHBoeXNfYWRkciwgdW5zaWduZWQgbG9uZyBzaXplKTsKIGV4dGVybiBp
bnQgX19pbml0IGVmaV91YXJ0X2NvbnNvbGVfb25seSAodm9pZCk7CgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:53:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18:53: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 1dLwN8-0002sm-K0; Fri, 16 Jun 2017 18:53:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dLwN7-0002qB-7R
 for xen-devel@lists.xen.org; Fri, 16 Jun 2017 18:53:29 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 32/CF-29088-82924495; Fri, 16 Jun 2017 18:53:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSfUhTYRTG9957d72Zt15n4mll01WY0qa2Cg2
 CIIlVJGFUGJld8+Yd7EPunbKgSMVZGVFWFI1VrpZUEEVEitIHwsxEQ5SsSIIskoYjzOXog2iv
 W1///Z73Oec574HD0Ro3q+VEl1OU7YJVzyYyUq5+gyEru6g074ZfV+CfvMqsQ+ZA13dqK9qlt
 tgrHK69aqnlVQ9TPaRxhc8/RnXo5dxmlMgxuJGGkDeoJgLhMwhuvThNE6HBTRTUTQZQM5rFsX
 g5jITCFOEUXAJfz5xlCM/DrRSMncOkgcYhFh4+62eJQeGF0HrlGk2YwUvB62lKaEYcx2MzjJ/
 mCM7CG8H9ZiZGE3098jUyw6l4EdwYblQT5nEyPL3wniHlNM6G25255JnGOmgPeWfCAWdAeyTC
 kh8APopg5O2HhFjmEvBMDSbEitIhMOBlYpwDw1MTcd4C7R8jFMkHvBj6GotjeAjGP+yIRfpo6
 L53goqJsQToariH4kIN4+FAXNxnoPNOT3yaFS4PNKhjXADHfT/iRf1q8IfH41mnMPivu5lTyO
 D5Z1XP31U9/6zaiuibaJkiyrWibFixylghW6okp02wWA35eSajTVQUoUq0ChWKcZ/DdhdFb+K
 wSoU6kLu3uBvN5yh9Kv/p/fpSzZwKR+UBSVCkcrnGKirdKIvj8JVAwzYtY3fYRT3wY1lFpZpk
 WawSXfst1uiN/a4ELkk/j69cErV5pVqwKZaqmNWHMrVp/APSh4kh1dj/tP2+ziGUrk3hkUql0
 iRVi7LN4vzfD6I0DulT+BKSkmSxO/+kB6ODqejgksF1ZLBT+Gtp61DZTV9H/0C53OMzF9Z4ez
 OS3tH3X2NlgflBZZkstXw5VmsYaWty85tZ0+suXiq59MSXe/VgpslfnZgDbZtcbRdHrc7R9RN
 LV5YHL4JpYqf48va+sqJMneuamyo2Tq+1717JKmuG97y6u1r3relk4aP68OT08xOzR+tDn7f/
 NOkZRRLyc2hZEX4BPYtI1JgDAAA=
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1497639205!50554558!1
X-Originating-IP: [104.47.34.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19234 invoked from network); 16 Jun 2017 18:53:27 -0000
Received: from mail-by2nam01on0070.outbound.protection.outlook.com (HELO
 NAM01-BY2-obe.outbound.protection.outlook.com) (104.47.34.70)
 by server-9.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 16 Jun 2017 18:53:27 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=7dTuQH6/i5RUPeh9qhxg9sr3q4tSK/Zn+CR+oqCsubc=;
 b=OrNTwEIbvSl9XHHxk7aNnf7wZsqziGvX2P4dlYDK1g/289yLCJw63Q0dYIT4oUPNQLDdSguS0fCvc1imT7u8LYwoZqAOFntaqAL5dbVLcdL/v5YpxVNRRziQucGfk+4+UqWC6zEdxnmdoq8WnBnl2ishGFNJYgC/VEhBUHmRe3I=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 DM5PR12MB1148.namprd12.prod.outlook.com (10.168.236.143) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1157.12; Fri, 16 Jun 2017 18:53:20 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Fri, 16 Jun 2017 13:53:17 -0500
Message-ID: <20170616185317.18967.99499.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: DM5PR19CA0014.namprd19.prod.outlook.com (10.175.226.152) To
 DM5PR12MB1148.namprd12.prod.outlook.com (10.168.236.143)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: DM5PR12MB1148:
X-MS-Office365-Filtering-Correlation-Id: 557d8509-2f46-4a46-276b-08d4b4e8f561
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:DM5PR12MB1148; 
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1148;
 3:KeBvg/3uYcuz0lZVsKfa5iGFg4MruSWoxxbo24E0Bx65QzZ2PugyKAYSJGR5R1UZUO9a9n+IuHsKzScSVdakSV0XtDpOYnkRZzRrLkb33XFzQCYfyPn4SbLFpwdrD5F+RsUSy2t5L7jj9AcbU+2X/5xlaHItU+JcIEjpNAOU9JKz8Kt1toC1v68/ikNXSpStojqu3BKfdC3he0+Nl0NRqGAuWqNlOIlCmR1htOF5iOpj9P1iwUCFypbRkn8z4bU6fcAU7YSjBncW08vEwWtoXnH53BzsOGsXGQfEDp6S5lcue4CPYxls5tqvRhnP2dyHIy0qJ6Z8i5Rm+TNDJD3lTjikceukRp6mF46BsGQi6sQ=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1148;
 25:ruyeJDX0U5U20R5pZ0z4bwZyL38y6wIBMrENbIfbLEmEh4xNU7LYV9fX8+7qZc8UNE4YvtIRoARLeAOUOFVEyQTWelHJRBuZfZwHWvBgOs4tA/B09JA33hQAox2mfVm+fLkqvOho//JFMGQ4B9JMLmJ6ekQH1aCNOnD7L3n1DKxEH7vlof75d36SZOTDObDjmv9AtiWp+cxCZHZDBMJLJDzSyIm0X/0NrhBuI+Q3MpZ4/TYiANeaujqbcUTi0pScjjvrDDxjZZMhuDQq9t/Bil+YUiZdkieXC8f6RHJOBzd6KZTSAmy4741a8yAGDNCPNhtyG9o09bjizwHnDzeFFbiYGL+iby6Y36+gZHxe3oLWzZTPtYjAYBBi0AqD/v1m+cFv8qY50Ef31lEQC3Ec38qhmn3iPP/q0P3BIjnxP3jTIjwzcxCJ5kxwIb8sPdoKPW0tK510zZaiyosUYD4NeBt/Z5mKKH98vQ1/SYoPLac7rMyySOgMtsxE+FINCcvPRmF/nd5Y9qLLhDlJKqjymmWEjvHXnoA2C8BP/ZeGYaUsNylg+iVtR4CGB+QB9ZMftsphy5IdH3oOleIc1hViWUeEkfKAd37Fl2V6bR7v7PT5VlgUU5UdaSJuKdspHAzG+24iBG2JeUFVHWRsAYR8Pb6oNMD95S+Cqts0ZbRufQElLp/OoQw2YfNW3DcZJQjned1VvVGtx0T432omQaAAuXQMtzjzRdAX9p7/fDOU4fHPiuaLB2h+iFpe7JgaQO7NCZaUO/Ky1fYuCQj+Bo4JtaBXd/Yp55ovuIj/0Q3ifQy+iKuXvdf1t6z3cmLZwKJ1roKuLYvcoTmXCcQkrfLceMjM1oump8obuxnOaSqQGg46BNaa5hKX6iqlU7SMaIf1QDnFCvRmw/xR++BpZLhtwa8o5md3fa5d6WaC/CxLTyQ=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1148;
 31:jK1huL3mvCrvtaJUKc/BmRT50I3wSr3FwN7/UdRfLbAkokH0ywyFAXLZRCp22q673/tQMAD8X5OXu88lAZn9fISw1q1lWZcQl0uMKfXC+liOs7/qDdTIxxExNoT2Dm3cXJtOhPdaqgmboOm3wnuFZkZPRMi//CMjho4thWizdrFbeQ9hCq5+UguoTUvjA+qIkk3c34nPKsQ0ZThlY6S23ksx9iG27eTFrUDoHS5q/GbzaL5SFJXVLicYxXAkxpGd5ztIzupAVOLZfn9ZwMcaUUyhLwCBLgOHYMZJCBq8kR5S0EInhIsyBfR2/IbOo/uc6z4Joss0dI8AXfclGDF1SBKYQCkfXXcmwnqgm0dUQuVqXhZuUaVwJvHZZiu8ku75yFS751jmlO/o8baF9X9cL0ntP4aOV8gp+Qt0h1H7M1oMFWqsIbaI3DNJzZgmCMogXBOP8v2/D+g3CnDWgeQ88qbr+7P0bUzDmJ5Rr52hjSQ1oUhfq5BYj79vqcjcPoas0NLUY6H6RA+KlyiVSLmFPuERKERyklrPhAq/H/IavuAknAUdMofAutRuB2FJWKcNXl01YIj2iW5ov6aonbEbJrv2XhA/Yyd9wqsDF3HF2/GTJYx5zVFEYiz1jFaUgYNd445F4C1sCFr6EFe9AnKKUxg3wPSUNeUTTpm04STKziw=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1148;
 20:zi8hdNQC2JG+e635gJ+LNFmMsmFoSCwUIaqBQcfgkMtovTL2MQDGDkB1RdpaZp1HKSUziUJ06sS/y2zawxEOib4zcKUeQR3Pn49VdIPEFgk2hNnv4h83kv49JsnwhgfJ7iezHcgPVMasgqryZYuMtxjTh9rY+tt7yXEF7RMfR2Wq1VYmXk+2318eNcdDx4gbV/ohtqMRimds5IDp7oHUKQC42i3x6u+7Be2VhUftJmRyksBFFLkcFsIgyj0dS3jRgGz5UuIlLvOMU/c4s7mo3/WELgIxVSFj3thmh6O8wJa1gIIl3yqqLwMuAr4/lE+7HlCgJX7MJBsIXuCcPUPRLw+EfOF077JQ5WStY/FvsOKoZ53SdCOy5sY8er8PUtfsUaJwab8M2IzBv05cT3tjGCcg8rVx3JG5ar32dKd+focaOovAD4smKeycA1+bjudJ0XA+B/DIYG2LVW1QzflzQVtrVVrkBAgW1+dxRzuZ5Co2U52QuAHSymIdErb7vakr
X-Microsoft-Antispam-PRVS: <DM5PR12MB1148084DC5B2DBDD621DFEBBECC10@DM5PR12MB1148.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(767451399110);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(100000703101)(100105400095)(10201501046)(3002001)(6055026)(6041248)(20161123564025)(20161123558100)(20161123562025)(20161123560025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DM5PR12MB1148; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DM5PR12MB1148; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ4OzQ6cHhOREw5N3pPRkNWb0VKS0NDZXVpbTM1bWQ5?=
 =?utf-8?B?dG5RRm9EZTdQOXd3bXF1K1FaQ3pRTjJHejUxNHRSVjFnU0V6YklUYmIra1c5?=
 =?utf-8?B?NlpKQmZXM2VQSjBsZzZtSUNGVnVZcHl5TW5DZ25uTW92ZjBianJuaW5FUE5h?=
 =?utf-8?B?RDJNWEJJc0xTclZHald6Q3JxV0h0M0laaWFKNExjRmRLTzBKRUtzMHh4K2lV?=
 =?utf-8?B?b01Sa3ZFVy9MUDUrZklDUFc0QkVFeEVBc3BmWFMxRXFaU3N0NEhOcWVaNi8z?=
 =?utf-8?B?clVxeUNOZlJDQ2xTcm0zeDc4ckE5ajZoOXM0M0llVmxDeUd2akhSMkF6amZv?=
 =?utf-8?B?dTIrb1VzSWFTbEVNVjVlajlFeWdyZDVvSC9nQmMxSEI3c3hFSGtXWnlFQWN1?=
 =?utf-8?B?OEZsM1RTdmtzWDAxbG4xZXFHWnZVdmNJRkRrV1U4dWxLaXl0dk9ENG9zNCtm?=
 =?utf-8?B?NVozTTdEV3c4ME5OWUluV0RCdkxOUVVNSWR4K1p2eXVDZTF3dExCOGV0TnNM?=
 =?utf-8?B?NUZqRzNuVnpnd0RWcjN0VHhPbVVCRDl0RjJxS1hCRE9YbFJTNlQ2eXU4R0R6?=
 =?utf-8?B?S1hhOWYvZk95R1dHcXl1MS9ZemRtU3l6NGh3a1hzc1RJcTdNNndRTGlVYUJD?=
 =?utf-8?B?TGs1VFJiWW5HcUk4RkpPUWhNVFhMSWo1NVNVejdLUUVVVjNDOG9rTU5ndHBi?=
 =?utf-8?B?aHc5VWVxbHF4djdVQ3R5WUwyQWpaZytPc3JFQzl3aDhqaTJFNTBXbHVQL1lT?=
 =?utf-8?B?UHFKSld6OG9RamQ4OElnVm1YYjJNUnA0VGtpTFpGMGNrU05rZzNzM0M1VExv?=
 =?utf-8?B?cjhYM21jTVROZHQ1TE1IQ2JGUzg3Z2IrY2hZTG84NCtFVzFZNTFjd2RXTjRP?=
 =?utf-8?B?cXNDK0h5YXdscnNsdkJPeG00UGFpSytsREdlSVYwa2NadlBmZ24zOVUvcS9r?=
 =?utf-8?B?VkpoNDBQWXkyNlJrQUJPRnlNWTByemhyU3YwNE5nWDE1a1VmVmRDN0l4U25h?=
 =?utf-8?B?VHA5dkhBV1F1ZjMvRVd4VE5xMFVmeUR3QmRMeVJLNVBJVkhGRjFSdGtuMXBw?=
 =?utf-8?B?TXZtSlQ1YmNBTTlWK0sxSXo1bkZUeDMyL0lJK09Mb2VmcEVQb0NXcDc5b1Z4?=
 =?utf-8?B?eUZtT1NGRVk2ZlpOOFkzNWJJZXVQNFJIRVowTFRVUlRoVzlyZkpwU2dnMTZQ?=
 =?utf-8?B?dW5OUWtaWjZ0WkR1Z3IrcnFEcno1OGtlRkYwN3IrZW1zZjV4aUg0aEJHSlJn?=
 =?utf-8?B?U1VxSWZEd0pyWG5Mc3lnU04xL2xCMzJxMzYxSkxkZVlDQ2t2Ukd4cUNFTVdS?=
 =?utf-8?B?UEtzeVlsUjFHZTRTRHlYOEtVUGFmV0kxSFBRakJNTkh1ODUwQzhtZVozaFYy?=
 =?utf-8?B?YVVuV1ZQM09Uc01GQS9PTU5sVEFxUUdQQXBRcXg0bTV0VUowYS96Sm9HcEll?=
 =?utf-8?B?aFRVaGVSSm9GdDFpcDV0UmdGODk0YXZ5UE13dTE3MTBYeEZBWktTcDNGeldl?=
 =?utf-8?B?TFU1NnNWUXN1ZlV1UG9JcUJEeHV5aUxnWW1POTAzRzJtTGlUZXljeTk0bDQ1?=
 =?utf-8?B?K0o0a1JWUUtPdXdIazJTdGJ0bnQ0Z1RCMGhVcnVVTElQSk0rdTBEK0NnYVl0?=
 =?utf-8?Q?McLF8ytby5Xyh0Zk0fP?=
X-Forefront-PRVS: 0340850FCD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39410400002)(39860400002)(39850400002)(39400400002)(39840400002)(39450400003)(53416004)(15650500001)(7416002)(7406005)(6666003)(33646002)(8676002)(478600001)(42186005)(25786009)(2950100002)(4001350100001)(81166006)(6116002)(3846002)(23676002)(83506001)(1076002)(189998001)(47776003)(72206003)(5660300001)(6506006)(2906002)(230700001)(305945005)(55016002)(7736002)(4326008)(9686003)(54906002)(110136004)(38730400002)(103116003)(50986999)(50466002)(54356999)(53936002)(86362001)(66066001)(76176999)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR12MB1148; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ4OzIzOmtvSzBIdUx0QkxkTkswQTFvdTBjK0lQQzd6?=
 =?utf-8?B?enRiV0ZUWHl6OXBER3JvL1N1eDhjN0lmdGM5c3o0ZGdMVlZWUFJreHBxYVdL?=
 =?utf-8?B?WkJMeFlDbE8zcVRVYmJWbUJHR1E4YjBoeEMwYjFyRHJLV1JMc05PUTBlZ2ZL?=
 =?utf-8?B?OWozNkREaHYzdS8zemZHREFYZWZad1RjayttSU5OaTVwUFVmb1JSaWZlSTBq?=
 =?utf-8?B?ZlhoaWxhWE9jR2MydWpsTzVrc3NxYm5QNytYdHAvUjBwZDNFdlozYTl6MVB4?=
 =?utf-8?B?UDdZTmVzYng5cmYxTDJoeU8rbWhxb2hGZ01tdnRkd1FYcm0vSUtkZ1JudEhN?=
 =?utf-8?B?Y2lwakdLd0EwOTJHM2o3SmowUGdRbTd4S1BENHJyalJCQ2VuUllYcGcvSktO?=
 =?utf-8?B?cnFGV3dRZGpla3Q0UFFpL3phSUI1L21zZ2tMK3ZBeEdsNGpMcnhaaENnQkdB?=
 =?utf-8?B?MjVJS21MTGMxYWNsOWlMWUlJNEtuazNaWld4WGJYMTBGUmtQTFMzTFFCVjhG?=
 =?utf-8?B?UUJSWFN1TktZS1FHKzhJWWJ5NjN3L1FXMms1ODZrS1RIeEdWM1h6ak1Qc3dQ?=
 =?utf-8?B?MG5vd3FibVVsYThIeUxoVnJ4U1p2Y2FHa3ZTeE9GOHdvcHcvMzRKNll6QnNr?=
 =?utf-8?B?TGY4aVQ5am1hWTkzT2REb0xLL0t2bnZMVCs1TVB1Y3lzZnhNZExYTmZDZkYr?=
 =?utf-8?B?d3Jja2tIbFVKRXNCNGdBU21RalYzWnBNTWZUUDNyRmxxSW9QSkY5cWNuMm11?=
 =?utf-8?B?QmhuKzBLOEk2cTJUYVNVUUpJaVNVKzk0dGNYczlTVzV3aDZuSGFMTk9abDhH?=
 =?utf-8?B?QUtHRE5XOEthZGtrUkRRNVcydlNVNmpDcFY2Q0o4dmxGYjFiM3BGR0UwMHh3?=
 =?utf-8?B?VUN6dllIVUZIeGkwUkFvcm9aZGdGOWd3QlNYaUorU3RaOUJkRk9hUGhMYWlM?=
 =?utf-8?B?bTBZcWhLOXBYQm4vbGZLbEdTVjB4VXlGUVpIb2kyVlpOK2ZOSEEybnZHclkw?=
 =?utf-8?B?YUxUaFE4VkNVRHMxejlGdUZSMjlDQUIxS3lPR25yWk02UVlhcGQzaFNEeFhW?=
 =?utf-8?B?NGxDV0kyYUt4WVA3dWRXNEVIb0kxeGJaUnZGdnkzMzhLenNmTzRmejE1WTkw?=
 =?utf-8?B?U0o2S2RMdzhraUxLbWZIeGtlTkdCUzRCZ3Nnb2hRYlRod0ExNWtXMGhwSjB4?=
 =?utf-8?B?MTZCamRYUkpKUmcrbVp1M3FKb3RpbHFGNUJVeHEvT2JXUFMzR3F0S0JxTlo0?=
 =?utf-8?B?UWhJMGFIYWo3ZFJHM3hmbEcrZ2pDS1l1b3NZR280b01sM3oxY05rYWp1OVFo?=
 =?utf-8?B?RHdVZHM3U0xaOUVIZ2JlOEhidlFMQWdmSy94Yng4OHBjS3l0TkwvSUJTdTBi?=
 =?utf-8?B?RUJmRkptVHdzZmdJMTVha3lpUlNEYzE3emluQkNzTG9OR05NbENaWTM0dnFM?=
 =?utf-8?B?cG9JY0xlL0h0YkZZZ2t1S0pRbS9xL1htcG9vemlOTEZSbHl0WmRoOFplRW81?=
 =?utf-8?B?N0FHWW9kd3gzTHdVUklSL01OWW9HaFJTbU1RSDdZM0NidTZwSUpHU09nSC96?=
 =?utf-8?B?dkhDUGRIN0tZZTZSaHZTVVdxTTEzN2NPbEZFaG9xYVpLaDM2YkR6cFRVUU9Q?=
 =?utf-8?B?blAyWjhRalFtZm5SclRzd0RwekxJUG9tRVByOXZqanFpTnZJMHFmWFdZbTJ6?=
 =?utf-8?Q?BE85xkhZ4pzd/BQ11MGGm+c0TbPoz05Sw1cpsbX?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ4OzY6Skg5YTZla0V6TkRWbFJ2K1RlcUk5eVZ0UkFE?=
 =?utf-8?B?RzU0VmdRSkZnbHZDNnpaajU5NHNaZXV2TnZESWZnc2lURjJTSDFCL1RnQWZ4?=
 =?utf-8?B?akc1aFdmU0xxeDVDa3p1ckhaVUcyWXRxeUk1czNiRjgwY2dIZ1F4ZnRoOHcz?=
 =?utf-8?B?bU9BWVkybFhkSytKMkhyQTllOXRUWFlUQnl3QXZtUG5XVHE2bE92Sml6SVY1?=
 =?utf-8?B?ZEpYRHlrazFGQjN6Tmw5TDBnQW1TTzY0c1FBS05IaHFWTGVDSkFQa1VwTk1M?=
 =?utf-8?B?aHByNXdkTm5PWUduc2szdjExaWIyMFFYRmMzNEdjWmV3OWx3dnd1YlNPbEEr?=
 =?utf-8?B?RXhqR3lEakZFZytxRExUeDF5QXR4MitlNFlrb281Z0NoU3JwVzJrcThOQ3l2?=
 =?utf-8?B?c3BDSWxJTTFEd0JrVHo3Y0JuTnhpWnd6clkzdVhaSHVPcmV5TWZlYmtDS0Jn?=
 =?utf-8?B?dUdpZkQ0VXlTNDA2ZExWRmZrUG9GbjA1UFd1Ynk0ZXhlbGxFencvcmozU1pZ?=
 =?utf-8?B?cEFKYVF3V1c0UWhnVWhXSkkvaTdIQUhqbVhBZ2Rod3c1bUNNRSt1MUFMdzZ6?=
 =?utf-8?B?RHJ6ME5WUzFXdGxFRU9KeVBLaEdtT2VZck5wNWlTR2gwT0NBdlR1SEcrUWlL?=
 =?utf-8?B?TU5wYVl1OUxnSVduUDN2bkw3RGlqQU4xQ3ZlUFhLeHlOVndFL2laaHk2VjB3?=
 =?utf-8?B?aEZWZ1pYVkI3RUdNeGtoNDJzR3U4NEVxdWd6RkVmZzdwNHRWaHptdlQ4ZWNv?=
 =?utf-8?B?V1hKbEY4K3JJYXd4bTZoMG0razdFZExEUW84eXlzdEtvVlFhMWgwSkIvdGkz?=
 =?utf-8?B?Tlo1QUloRlRybm8xYWkxUHMxTVoySGZudVdCbDY3Nit3ck5yVkkyRXJYc2s0?=
 =?utf-8?B?UnJjWmp6SFNMbTJySGY4bDcwd0pISUJsU1d2QjlnSGlFTlI5UkxmdnhqSlZF?=
 =?utf-8?B?SU5KWE95cGJNZW1sS3MrZ0ptTTcrcG1DWWRaYXNENkM0S2t2emNiMWRrZlNl?=
 =?utf-8?B?czBiUFI5RXF3ejB0M3diclJtSjRQRzFjeUM3aGRNNGJDaEgvZTRXZ3pUVWx5?=
 =?utf-8?B?WklhWFVZWlR6SWJpMW5jTy9PTmJ4S3ZiSEs1S3NxdElZa2luTW1MZWt3dUE3?=
 =?utf-8?B?UkRQbk40QTlQMVBpVHhWOUxPanY4bkpRbDBydVl4bWh5SjFINjIyU0lEand1?=
 =?utf-8?B?Rm1rL1FDNG1SVjVxbTBmUjBEbkJsVEFQYS9pb0hLYlFBZ2pZSFJQb1lSWHQ1?=
 =?utf-8?B?NVJsbjlNa2NvMno5M3EyK0tZcFlCNVE3d1hPaUZPZFI2Z2NRODVhZ0srU3Rw?=
 =?utf-8?B?cVU3MmlyOGJXV1JFVGZPalQrODJPT3BvKzVsOWJjbldjZ3o4UU5ZcitvczZ0?=
 =?utf-8?Q?rfMxl/4?=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1148;
 5:3QfeQQ+21p/T5dixbiT5UNDf2CwAi6gaDNkLdegiYW+u/rxvTPBMfMm1MLAZHpvkPvfA20eXYk6qkN9G1cumcsUf+UkNgRml0Ak5NlRNoxPo1LXRrzKwF3VuQN3YROkviCF0cTdlrWtEItOpZgIcMhGVtpa6hyy8E5Z5xavN8zTZeshYm8pbD4H8jVd7UpU+/uwlxJ1nodwuOiGACgvcUNtMimCRllAgArJ4K1pJQEBp1czCOL1MaBgcdT5JgIGJJ+s5CpOp3RFl+CgopDgWT/ho29Zl/DDudloN9Vq6RcKMOZPoYn+y9QicuJWzjjUOEmKJo/fDs3J/PsZZHiix6GcZrQawHlMWPM4+YaPwJpUdxiAkMuXktob/5+DjpT+w2higDvmxhWegfHj7mxxQrkhb/XPfeMOrf+oVUFEBsws98ITYusvFrCMdZImEuY9GxJT1k74y89RSaCI8SZSZ19kN/0UCfGzHqCOf5/hBT30/1eTBjZPhI4k5LGbFO0HO;
 24:9z2zUbdvUM0C0pLfSF9icvskDt4ql7BIqWZ4MeGQtmPnyxG3C5dS6yq1nx9Heq592LuLgBW04U/0BVxnGCi9fxZ5uVwYzQOi01jlhorz0i8=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1148;
 7:cQb84+X3FaeWcfx61XVx31fDZxT5vH/kWfRpGloXkKqMSvnMdCN0mZWVCIaWxulCq7Xd4YPo/S7mL69e3QvR/52We3dmyLOnMTKOw1eRvh5E3J6ZqqPhNOsANXC2EWNVJDv32ELhjNSwArekbsc+dLhF+DlP4RFMYJaEKyfTmIwUW3EdnLmRuwAP1kglUZNIeACUge3MXJAuCfUCwcNQves01c6tEFOY7yi6UnHrFIG57nNRbTwGgCS4Zh7+RsULgYICGG7ifjKRen0BmfbNYxfVmXtR+cCOEIPjuJ4IN+HXxvN1AZyWk71rxP4/5QAjGwIlf3etVZ7o35nZe6NTEUkTd2zoF8UFmJsh3zww3GK17Wc6vIma+VprXaS42dPwbnxqWVHAv6bkHk4KqWHB3SBFGfVBEmtNUYwNgTjX+c1sQj2CgPEjUBEUcCMzHI7182rsKK1ObTSqn9AvD+ejsNBbXXVaWLFi7YeB8wZr2nV6BJ4w4/gn860WCbfl1gT2NGYPT/Yv4eIiyeXE8RhxfoykCQHpBUXvgDw/ICyNYG8olykIr4QYtIWc34rvxJPLMT07G7mAYS9VgfxP5kYX8hogsYBO035fqmHQdRp/2WlNAbqyVIbumUPaW3dVgB1+LRfKdRvFOKZ1MIpv6JDDf81oD1PYJBejaX4Powl89li9yzHl7pefxDS+ijDLP4s41QsLaPaIZR3Umgi1wuhb1LZKOb92TNupFDQL8xVRhWl7v/c7DPnJmEiPXYImWwiqNI24pt0fsZQofFqLdLNrQis14MAswXNZdSuFUbsYN+c=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1148;
 20:YR2lJHl2befbvfZbVGN85L1DgPbYCaGbNyoYpUclqPyS47X7mZPh/xWsV/o5sonQzzDR0OrBbibimb8Z4K+ot9kUkaKCeeHpbah0GwT1Dc5XbDaIYWQddfqLWMl1X9aFDuGyefCekqLTfAqDz2hda7PXJodc37EHptPiHHwXAp0rsPripDC8PRyzOPGr1oi6uy/YUBFiimcRnM+8sC2xBzMPN2mjRBPp//8m8QfN3tyvqXEgx90DU6b+f+Is+hph
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jun 2017 18:53:20.0467 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR12MB1148
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v7 18/36] x86/efi: Update EFI pagetable creation
 to work with SME
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiBTTUUgaXMgYWN0aXZlLCBwYWdldGFibGUgZW50cmllcyBjcmVhdGVkIGZvciBFRkkgbmVl
ZCB0byBoYXZlIHRoZQplbmNyeXB0aW9uIG1hc2sgc2V0IGFzIG5lY2Vzc2FyeS4KCldoZW4gdGhl
IG5ldyBwYWdldGFibGUgcGFnZXMgYXJlIGFsbG9jYXRlZCB0aGV5IGFyZSBtYXBwZWQgZW5jcnlw
dGVkLiBTbywKdXBkYXRlIHRoZSBlZmlfcGd0IHZhbHVlIHRoYXQgd2lsbCBiZSB1c2VkIGluIGNy
MyB0byBpbmNsdWRlIHRoZSBlbmNyeXB0aW9uCm1hc2sgc28gdGhhdCB0aGUgUEdEIHRhYmxlIGNh
biBiZSByZWFkIHN1Y2Nlc3NmdWxseS4gVGhlIHBhZ2V0YWJsZSBtYXBwaW5nCmFzIHdlbGwgYXMg
dGhlIGtlcm5lbCBhcmUgYWxzbyBhZGRlZCB0byB0aGUgcGFnZXRhYmxlIG1hcHBpbmcgYXMgZW5j
cnlwdGVkLgpBbGwgb3RoZXIgRUZJIG1hcHBpbmdzIGFyZSBtYXBwZWQgZGVjcnlwdGVkICh0YWJs
ZXMsIGV0Yy4pLgoKUmV2aWV3ZWQtYnk6IEJvcmlzbGF2IFBldGtvdiA8YnBAc3VzZS5kZT4KU2ln
bmVkLW9mZi1ieTogVG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4KLS0tCiBh
cmNoL3g4Ni9wbGF0Zm9ybS9lZmkvZWZpXzY0LmMgfCAgIDE1ICsrKysrKysrKysrLS0tLQogMSBm
aWxlIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvYXJjaC94ODYvcGxhdGZvcm0vZWZpL2VmaV82NC5jIGIvYXJjaC94ODYvcGxhdGZvcm0vZWZp
L2VmaV82NC5jCmluZGV4IDliZjcyZjUuLjEyZTgzODggMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3Bs
YXRmb3JtL2VmaS9lZmlfNjQuYworKysgYi9hcmNoL3g4Ni9wbGF0Zm9ybS9lZmkvZWZpXzY0LmMK
QEAgLTMyNyw3ICszMjcsNyBAQCB2b2lkIGVmaV9zeW5jX2xvd19rZXJuZWxfbWFwcGluZ3Modm9p
ZCkKIAogaW50IF9faW5pdCBlZmlfc2V0dXBfcGFnZV90YWJsZXModW5zaWduZWQgbG9uZyBwYV9t
ZW1tYXAsIHVuc2lnbmVkIG51bV9wYWdlcykKIHsKLQl1bnNpZ25lZCBsb25nIHBmbiwgdGV4dDsK
Kwl1bnNpZ25lZCBsb25nIHBmbiwgdGV4dCwgcGY7CiAJc3RydWN0IHBhZ2UgKnBhZ2U7CiAJdW5z
aWduZWQgbnBhZ2VzOwogCXBnZF90ICpwZ2Q7CkBAIC0zMzUsNyArMzM1LDEyIEBAIGludCBfX2lu
aXQgZWZpX3NldHVwX3BhZ2VfdGFibGVzKHVuc2lnbmVkIGxvbmcgcGFfbWVtbWFwLCB1bnNpZ25l
ZCBudW1fcGFnZXMpCiAJaWYgKGVmaV9lbmFibGVkKEVGSV9PTERfTUVNTUFQKSkKIAkJcmV0dXJu
IDA7CiAKLQllZmlfc2NyYXRjaC5lZmlfcGd0ID0gKHBnZF90ICopX19wYShlZmlfcGdkKTsKKwkv
KgorCSAqIFNpbmNlIHRoZSBQR0QgaXMgZW5jcnlwdGVkLCBzZXQgdGhlIGVuY3J5cHRpb24gbWFz
ayBzbyB0aGF0IHdoZW4KKwkgKiB0aGlzIHZhbHVlIGlzIGxvYWRlZCBpbnRvIGNyMyB0aGUgUEdE
IHdpbGwgYmUgZGVjcnlwdGVkIGR1cmluZworCSAqIHRoZSBwYWdldGFibGUgd2Fsay4KKwkgKi8K
KwllZmlfc2NyYXRjaC5lZmlfcGd0ID0gKHBnZF90ICopX19zbWVfcGEoZWZpX3BnZCk7CiAJcGdk
ID0gZWZpX3BnZDsKIAogCS8qCkBAIC0zNDUsNyArMzUwLDggQEAgaW50IF9faW5pdCBlZmlfc2V0
dXBfcGFnZV90YWJsZXModW5zaWduZWQgbG9uZyBwYV9tZW1tYXAsIHVuc2lnbmVkIG51bV9wYWdl
cykKIAkgKiBwaHlzX2VmaV9zZXRfdmlydHVhbF9hZGRyZXNzX21hcCgpLgogCSAqLwogCXBmbiA9
IHBhX21lbW1hcCA+PiBQQUdFX1NISUZUOwotCWlmIChrZXJuZWxfbWFwX3BhZ2VzX2luX3BnZChw
Z2QsIHBmbiwgcGFfbWVtbWFwLCBudW1fcGFnZXMsIF9QQUdFX05YIHwgX1BBR0VfUlcpKSB7CisJ
cGYgPSBfUEFHRV9OWCB8IF9QQUdFX1JXIHwgX1BBR0VfRU5DOworCWlmIChrZXJuZWxfbWFwX3Bh
Z2VzX2luX3BnZChwZ2QsIHBmbiwgcGFfbWVtbWFwLCBudW1fcGFnZXMsIHBmKSkgewogCQlwcl9l
cnIoIkVycm9yIGlkZW50LW1hcHBpbmcgbmV3IG1lbW1hcCAoMHglbHgpIVxuIiwgcGFfbWVtbWFw
KTsKIAkJcmV0dXJuIDE7CiAJfQpAQCAtMzg4LDcgKzM5NCw4IEBAIGludCBfX2luaXQgZWZpX3Nl
dHVwX3BhZ2VfdGFibGVzKHVuc2lnbmVkIGxvbmcgcGFfbWVtbWFwLCB1bnNpZ25lZCBudW1fcGFn
ZXMpCiAJdGV4dCA9IF9fcGEoX3RleHQpOwogCXBmbiA9IHRleHQgPj4gUEFHRV9TSElGVDsKIAot
CWlmIChrZXJuZWxfbWFwX3BhZ2VzX2luX3BnZChwZ2QsIHBmbiwgdGV4dCwgbnBhZ2VzLCBfUEFH
RV9SVykpIHsKKwlwZiA9IF9QQUdFX1JXIHwgX1BBR0VfRU5DOworCWlmIChrZXJuZWxfbWFwX3Bh
Z2VzX2luX3BnZChwZ2QsIHBmbiwgdGV4dCwgbnBhZ2VzLCBwZikpIHsKIAkJcHJfZXJyKCJGYWls
ZWQgdG8gbWFwIGtlcm5lbCB0ZXh0IDE6MVxuIik7CiAJCXJldHVybiAxOwogCX0KCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:53:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18:53:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLwNK-00031k-0C; Fri, 16 Jun 2017 18:53:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dLwNI-00030h-CT
 for xen-devel@lists.xen.org; Fri, 16 Jun 2017 18:53:40 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 0F/D9-02180-33924495; Fri, 16 Jun 2017 18:53:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0hTYRjed26ezMXntHwbZbGUpaWmKVRENOy
 HRYkUKfonz/S4DbYpO9M0iqzUTINEIVOUvFRkEIKkziSNkZVLTVZ0tQItRVFEXEzNH+3smNq/
 5/J+z/e88LKk4jajZPl8K28xc0YV40vpo1QpETFhx1L3fRmBA/fmmqmjKKGv+w+RhNJog1mbn
 Z9O6z/VV9M5rxLzOyrVhahNU4Z8WQoXkdBb3EKKBOEqBI8/VnqJApcQMOS+T5ehDSyD98KHGR
 ch4gCcAl2N17x6IG4gYPQ2Fh+QeIaBnqEBRjQIvA0amu6TIqZwKAzeakUiluMEuDM25tFZdgM
 +DsXfKVFWeOTri24v3oyDoeVdES2N+0N/zU9KHCdxGLQ+jRJlEu+Azpk6bzrgndDpdjMSvo6g
 rjxDigyB2vlhH0nfDn2DdZSEw+Hd/PQKPgWlC29oMR7wLnAUJUrwEkyMJ4tLAW4k4eaTaVoio
 z7Q2OZEK4QG51IRI5EOCtq/9iAp1QiTr90r7Q5AeePyyosBGu65JgiJVGBw3O0kK1BE7bpNa9
 c2rV23aQMiH6HdAm/J4y0RMbGRWotBp7eaOIMxInpfXKSJFwROxxs5rRCZkW1qQ56TuCyTIRv
 6XJVoR1tZQrVZPvszPlWxSZudWaDnBP05S66RF+xIzbK4qe/qGSVlzjbzKpCPqo+lKvwtvI7P
 zzIYPSf2bxJYP1WgPDPEY8uFHM4kGHSS5UD72YcN7S6CXe7odBEKb5IySP5MTMLiqD7XvBr07
 1ydaLsyQI5kMpnCL4e3mAzW//0pFMQiVYD8tJjiZzBbV/+b8lQhPFVODx8Vq1i5NUtZiA53/J
 hhSnvTjgRqqiDP/u0FU6L51h/13rXo3PN8S2bMyK9E25UL7RvjxpMuvj1/44Fzq3LEbDv78tC
 Jeo0jtoAtXDrsmgzNcsQnDX8a96kuZ5r7u5sXSEpXlt6bPNdVOTY3+zsueOng+20b1WknC3JM
 o3ZNepvtiDrw1LStpqtURQl6LjqctAjcX89rKVqpAwAA
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1497639216!103601478!1
X-Originating-IP: [104.47.34.87]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19295 invoked from network); 16 Jun 2017 18:53:37 -0000
Received: from mail-by2nam01on0087.outbound.protection.outlook.com (HELO
 NAM01-BY2-obe.outbound.protection.outlook.com) (104.47.34.87)
 by server-6.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 16 Jun 2017 18:53:37 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=CfXgY+yVDZEjn+zPrMB+E3XOwIVOh9WeLM4k0YpeZOA=;
 b=jamjpGqw+bbqFskHJcmLwOCqFWTPtrOWqqv0R/jZxLlc8JuQiEoXxRFIIBeCvdzZYR3lqzpBlIC6Jig88h7XSyYoDBA7PJK7d+0tEmkrRQK+gXRjAtmzDVcfUsTM5avxC2YKsrFVEMNKUSIAwSlMrfrpiDzMuQvYsgcPBCk1tiw=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 DM5PR12MB1148.namprd12.prod.outlook.com (10.168.236.143) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1157.12; Fri, 16 Jun 2017 18:53:29 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Fri, 16 Jun 2017 13:53:26 -0500
Message-ID: <20170616185326.18967.43278.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: BN6PR04CA0050.namprd04.prod.outlook.com (10.174.93.167) To
 DM5PR12MB1148.namprd12.prod.outlook.com (10.168.236.143)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: DM5PR12MB1148:
X-MS-Office365-Filtering-Correlation-Id: 6c7b9f89-f22c-4418-4a71-08d4b4e8fc9b
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:DM5PR12MB1148; 
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1148;
 3:/aggh815zlWZcFcha+XfOvkBpMnpueCN/8MU775l6xXPMbYSnPP1jlc6D0mGlcra/G6gek0vgu5/1YTTe0uyPKkhkh+s5PIVWu4YyvHjmBc3zub3Nhku/EsdIncpiUXjjHF0cfiM9nggilhNteq3a5EABMUmk92w6wpj8bj1liC4bMpCy3VLu6R37muZJg3Iqiz2MSLmdam4yFVctbOrrHwORXd+mYigaYlXEfFubS8WQzuiF07ufpeK4gz6rpky0KzWdFH5Edo8zb3ihfQ5DDREVr3bLooYORncm8s31APvkIL0qmDJGt25JxdxiCeG0dX8ewd6JUBsm8UbJ4p6faPFkJuf2tG/Bq+3Tdt3elo=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1148;
 25:DXgI/dn6pQk2A5m55KUykbUTUOMvlR4JCvbbSehdeogYs3Chg3Z3SLJvDAp06RfwBd5namdvlaq/5Jad/00PDvvrouBu89hIXLy7V9B3uaQbi/cYlhNsspkXIbxnpOB+QOS7AvKwWyKiYovlak0RBuONXuFUiJbksRPRo2lCwZtEHx6sCuQ9X3RDdBMZylUqEjkFR8HeKBUHzzMOdrTwkr0ptHOQn+tvTQg2CbUaxhFgUxs0bpqdRAWS+l5an0ZKRv28sTgRVUDDcdU/SR+CxH3ayG56ERsyvS0DGQ8nOA8anIV1Bhl4dQqNzFFfys3xpG6MN33JT79gWl7Z0ML2vlzguWS01f5HeEABPyTcoMF5sCwiQoLbHJZMU+o1QExzr4gZJsBW0vsu++hL7yCfxKHuYZo9UArIz2HYKe85cUL9GOgzR0vUrckVoIctN/v5S2HZmlo3IBGDY6++AwRwVrx9ImNT0suQeRd3baD3MGEdHrAARBFTiCSWfsr6C8/wHy7pMHxJVwWAZ4B8Whosrs1O4K6X1GnlLADlWjVEb31vYZib/PTIUJwwmKykiHw7ewbVT7UYKG4rh4LOVFYtsT/zspYe9QXWGEmWpsrl5NZC9TsK6hOPbIZnHoHDHZVdh7mf1lahJ8kkx/aFz0q5U/dPV4DcixGoPSls61bTzCaGejxNiqMj7vkhvuvp+QfAJZinqylRf7ksM1YH7PUhv6/p/N+B0E73mmAjxvwOdPTX1gUvR3br0U5buFBIkYVWLZeUcRPH3jTZIP5yE5uNiA/ibTyblTaIYdXhuYEacXOEm8mSfoUd61BdrrLq8w+ejkm3+qO+UO0vWGjnBYhPJ/MSSncDxcvzm/C3pvWnYf8pcLJQog1/wIaVFdbDch5hrY3qkbtSlP1jmp5UFZCruW7abytL7sk6aA44YAabY5c=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1148;
 31:ME1iOORUzoPZmQ0fbkwfoTb1TkgUgHYXaDM0VhYhUq/a7pZhkxwosYczYj0ASE508I3Vq8lIK2OAnAOSq7ZacEwLh7q21IBUs7s6Piut69mQIFRFD4UNTgcMAKKeSxYD2qqonE8/xRepn41bXWW2WGfulKLsuV3cZ2Tq698LhfGLZ7JsHRPUzQtlD73vZ8iDhAMjDmb0ZaAKThwzRDixl3Q2bs7C6Zr0H0IykCLB9Ueq813lt6GUaOz4RrMLrZLJpioni59kTaE+VxM/C6z/r1STcMWcL6ISqS13SgSyvO1kQURRhiFqQ+yXvR5Nrp4SHqJGCq3+SDZCb5ez8F0mxTe/VX+XMykTr/yDwOviTnM/QGIB6D1d/ZiH0UJrDLxOrgdm/NAAInoAXlm/Xrrrxi2TafPfXv1gCps3rvOP7n3Seq88UUk0FTKNM0hcmkWp/9AyOAMBWnuqFPWz3mcah3E8focBKurBhzVc54rWImhc7xEosYhgeDm36q8p9NEnCWZbn+dLMw1o6hOkEWDBY60RlXMx+UTHVnAc71FVpiSZNqpshDjAYfwOzJvoLn3HWcj03ZpD2K/LLvjw0TY9snR6SRUFgQhD/p3mN7SsZZFZPEIoVFu3iYFYvCU/KM0L6HJXVA9Jwt24xZVAVFebSUMv0lWsfGiC2VTUHaluiJc=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1148;
 20:eGtYi4JWyc1FwDWsYWV1Xrf5k8x5YJKlpfIlTdhB2CAdyapmod1KyvNXYAK1SFo2qjqbhz3L6AZPY1MUvSiuPHrzsiOxz1mPSjJn8G9bXRYMk69Rp+vMGUvboxnWMSd53Z40DmukpyErZQQNuZN4TUw5hlBSs8qRllz/LRCjoBC76aSEa9Z9GWT4wBvqaOepkbyjWrqF/wNzKVQnp42t6IG5n7/WAGJp4YPJwvPqaQSzWHAMfINh8hqldd/A0CwjDtb6iJapn1e+HRyIyCbXg9Q7fU98WHi+kykqUekeIgeeg7+2VJ1ntuLWzs31oUrcEioqlQP/2BJBRHh+C9VsXB4yUpKTN8WoqIDsIlYtMnvqLdGmvaI1Qlw4XBElp68SdPPeDLNkd7lzLwEN0KyORJS1LBlNqTq9Frxygj3E2lcg5PeyHYGNhJ69XFzwCCFZNYqyC9ZyXtNrmVZKj920DVdzDiAPEPZ4G/c3sByXy3uUEFl7X83uOou06TjMvXq2
X-Microsoft-Antispam-PRVS: <DM5PR12MB114877494E818FCD9F3DBF66ECC10@DM5PR12MB1148.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(767451399110);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(100000703101)(100105400095)(10201501046)(3002001)(6055026)(6041248)(20161123564025)(20161123558100)(20161123562025)(20161123560025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DM5PR12MB1148; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DM5PR12MB1148; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ4OzQ6am5sY1hpbG9wN2xnWFlrSm05bG9PdXFRZCtR?=
 =?utf-8?B?M3JoY2QySnNtMFlVZnNiWG82VVUxdGdvSldkelRWRll5STFlRU5NTWthQ0NQ?=
 =?utf-8?B?L3lVaEJISkZyOC8wTTlaZDYzcjhZb3REOHdDcVd6ZUsvbGNIbG5HOWt6Q2Ft?=
 =?utf-8?B?M0lmSXYzM28xQ3ZPL25qQWdtZGkvYnBFdzVpd0lqSW1pMkcvbnJuQjVJSHhV?=
 =?utf-8?B?bVF0UXM2TEhHNTdOSDV6eUIxQkZhaFZEMk0yTDZjdHFOLzVJaWhESUdqV3Rx?=
 =?utf-8?B?Lyt4TVZyZGJweVRTS3VzMFo4eFVMNlZOSGpLVU1tK0w2ekVMSVFtOTZKSzVC?=
 =?utf-8?B?b2NDcERhdThXMldUbzVVakxQdU1jQ0FVRjEvTWpOTWdMb1orMjVtVWxCWUli?=
 =?utf-8?B?V0t5UXYvelR5MzQ5bm9wL1k3OW5xVERwcTNPNTdGL0RBb3NLYjdXdW1uczhy?=
 =?utf-8?B?L3l3YXREU3pEVmRueXRwUGhIMlVmQ2FMamF5c2hrcEFXK3kxSWtWaE55UHBC?=
 =?utf-8?B?aWl2Rnc5c0l3aVBYNTIyR0ovbVBRb1NxZGVDOVYzdlpkNmMvRTcwL0tmUzM4?=
 =?utf-8?B?eGZrYlhrRVVBUWpBNjJBd2o5dE5VOHo5VXZySXhOKzFWRzRFVHowUGd3Z1JB?=
 =?utf-8?B?UWx2S05vWnVXdTlSYzQ5UnlOcFQwZDVzc3NVUkZBb1craE9TVjQ5WEQzTVVD?=
 =?utf-8?B?eTFpVkNINWdnWGkzQVNQV3d2bmRNUG1mOGtpRTc0Q2Zka05aTmhtbW9LOEEv?=
 =?utf-8?B?ZzJkcnZuSGh3ZFN3RGlsMllOa2d6VmlJNUNPNm9mMFord3QvaW1qUHdIM21N?=
 =?utf-8?B?Mnc4R05kTHhPekVHc2t4R0J4SmsvQWxCcWxOSzFiNDExQ1Zxc0ZmbkcvaDhk?=
 =?utf-8?B?eVh1QnJpQWFHdVlPdE1MbXBrdXlQL2IwYkN3UlZiQ0VmM1BGTWo4RDB3aWFK?=
 =?utf-8?B?ZFBHSFhOSDVubTZHZTZvNVM4cjR0VlB6ZDR5MGx3RGtKTFBmV3dDY1M1L0Q4?=
 =?utf-8?B?ZkNVVDBsVUY2VTg1QWJBQ1NQZUpqVXJPM3BHaHVUQ3d6MlUxeXYzem5qWFh1?=
 =?utf-8?B?K0JaaWJrdDVNcTgyQUdyWm9Cb2NZbG5kMFMwRERxdGN1SFNvZzU3ZDQ0WkxL?=
 =?utf-8?B?ZVhCKzg1dEwyZ2IwOXJPNVMwUjJXYlYzY0xFYUtzNElza0hGV2M3blRXYlpI?=
 =?utf-8?B?WEY3ait2ckljcFNIMDBUUUFSZC95VVVVbCtkSVlQa3dKKzJuTW5oc1pvcjZn?=
 =?utf-8?B?TVNOK05PcllMdThLVjZDN0xMb2tVY25tRWZKNkxRMmlDS2NRTEo0eFR6YUhy?=
 =?utf-8?B?NHhMQ2ozZG9HRDRUcWo5RFRzMWtpTDlIV2RqbjRtTHh1NFZpdGpac0ZUTjkz?=
 =?utf-8?B?NEVFaFdabVJmVG84Vk53VzBOU2REYlkvdTNsc2lUbUlROWd3Y0RDbnNCU2ln?=
 =?utf-8?B?RFY3OTl5dHVaMWxhM05XSmdNMXVpOEhzS0ZvN1E0UFBXUC9JYWZxVHRrL0xw?=
 =?utf-8?B?ZE1QNXNrVEt6bUg5QVZuV25mR2xncHMzOVNRNEdsUVQ2aklJWUNjZUlBVWZu?=
 =?utf-8?B?QkxaNElIbjJ3R1lybVZsQVdzbi9TVTZJbUNVTXNYb1BrWFhZNGxpMUwwS3hj?=
 =?utf-8?Q?R145KSBeGrEuU0yu4o9?=
X-Forefront-PRVS: 0340850FCD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39410400002)(39860400002)(39850400002)(39400400002)(39840400002)(39450400003)(53416004)(7416002)(7406005)(6666003)(33646002)(8676002)(478600001)(42186005)(25786009)(2950100002)(4001350100001)(81166006)(6116002)(3846002)(23676002)(83506001)(1076002)(189998001)(47776003)(72206003)(5660300001)(6506006)(2906002)(230700001)(305945005)(55016002)(7736002)(4326008)(9686003)(54906002)(110136004)(38730400002)(103116003)(50986999)(50466002)(54356999)(53936002)(575784001)(86362001)(66066001)(76176999)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR12MB1148; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ4OzIzOlliMmFjSmN4WjdDUHA2aUdUSk5tT1FodHZS?=
 =?utf-8?B?TndlMDFESE1kejROSGk5QUlwYXhCODNSeUZFNktIL2VTTHN5MFdGQnk1bm02?=
 =?utf-8?B?WjhXcXRLLzFlVm0zNDhCY2JTRVVkaEdMNFpBakNNbXVVcWxIZFhBczgxSzhs?=
 =?utf-8?B?RFp0QXZhbURpVWhKeE0wVXJBemE0bTl3S3FSZVBMSnB5ejE1Z3AzL25RcVpt?=
 =?utf-8?B?ODFDa3l2SW04ZCttWVRNRTdpbnhMY1FPVVVmcDhoaGMxb1BvWXBsY0J5bVY4?=
 =?utf-8?B?M0QvQmZZdk5zK2xyNmdpMzl1Z01UUlQ4eW9odjVrc0ZpTnFZQjhlZDlNRCtB?=
 =?utf-8?B?bkNLVjR4VVBpM2RYdmtZN3FpeEh3U2tQQ0UxenpEdTVHTVVNd3o5Nk9sSVRh?=
 =?utf-8?B?TWJoQUt6aW1tUElveG1MWHh2ZFlZM2Mza3NZTnhFL0xITzQzR1BHWUx3MTcx?=
 =?utf-8?B?dkpORjJLU0dmaTRSMm4za2hQQ01OWW1la0h5SkxMZ29ZY0VlTnhNLzAwTnVY?=
 =?utf-8?B?VFhzblUwd0paQ0o2R1hvZU1Ub09aUHZJeGJBRjJEOWRlc3BUZWxiUVBaay9C?=
 =?utf-8?B?Sk1HQzdEdkVibnkramhOUlJWOWNEcCtVVFZNa0hrRjdscXUxRFZQNmxUY2px?=
 =?utf-8?B?NTdtSVRMK1dqOVdIMGw0WW1tRXJRZ2VpbGhVSHFaRUhwZVAwZnl1SE15bmNT?=
 =?utf-8?B?REpKVFllcGhiais3ZTk2VG5XWGo4NStWNCs5ZXFnc0NpelROWjNJbktLcDZh?=
 =?utf-8?B?OStRdUtTYVBwSGNRSGRVK3FiT2lNUDQyZWc3bDVrOHduMlQ1ZzBrZ1FRTk5n?=
 =?utf-8?B?aGdzakZOOHpLai9rNDhxV3dtU014YnVCb3VSTHhiclN0UXlpeWhZM3NnZ0lp?=
 =?utf-8?B?TThza1pwUlF0bUg0eFJUdHMyMCtCaVloOFBCK08vVW4zRDExeFVkMnFzdEhK?=
 =?utf-8?B?SlVWSGczYndhZTI2UVl2RDBtajh1L0JNRkhBQWQxbG41SUxRaGxTcGlGYVFO?=
 =?utf-8?B?QWo1VnlrdE44Q2xRVlRVNnlSaXB5RGJSVGE4KzZBN0JncWIyV1hQYkQzK1hw?=
 =?utf-8?B?ZmNrYUliYy9WRmg0QnpHN3lxVWI5Mzg1SlJyUFJ3WmJHbmJYRUl5V08xQy9x?=
 =?utf-8?B?K1JRZVlJSElCZVM2ci9TVFhCRVlBZFdnWlFSczM3bHlualRtR3IzY0dFVW5s?=
 =?utf-8?B?MTNJc2xlbVBWcyt4L0tOWnFDWUsrd094TkxCdEtLWW40WXhuWmpIUlkxY0pi?=
 =?utf-8?B?d2taR2VkQ3JsaFI3WWxlN3lRbnJHd1hpTVNkWGRGSktRUno5cnVkNXFtSmFW?=
 =?utf-8?B?TW4yTlBWUzRyZ2ZnWDhVNmh5LzFBZmlITlc5N2o3ZlJsWUpQRFdMYnAzVVNn?=
 =?utf-8?B?bWluZkRzN21OeVF5UlRYMnhBTXBrY1IrcDZEaDk1OFQwdyt4TWN0U21laml6?=
 =?utf-8?B?NFR4Ullad0gwZkJHekpRUXhxRFNabUp0OHQwcmtZaE9ZUkdwd1RCZUxTZGJy?=
 =?utf-8?B?WU80bkVadGp2bmNscHowb0RMMHZQWUY2Zk1iOTdMTXMveGJKaC9MUHN2UDc2?=
 =?utf-8?B?aHY1YVpLUVRIbXFaVllpSXJJSWdMS2c3TUtHWFQreVVwUWVKQVhGaVNvaXR2?=
 =?utf-8?B?VFVhM2VoNmVGNkl1NWdWT3Vub0t5Z0FjVmRuM3dwS3R2TXBuSERDZFVXRXBy?=
 =?utf-8?Q?Wqx3K+S70GUKl8xCK1cgqzabQ+C75dBhA/n7ZsE?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ4OzY6N29uaW84Q0ZreTBtaWRUWkliaUt6RHJUWCtR?=
 =?utf-8?B?cXV1b09pV05wOVR2Z3F2YlljOFhPcFE3Z2lZT3VnS1VIYWFRU3NXcldteUh5?=
 =?utf-8?B?OGpscjFpcStXVVNJMGxJdHVDS0llZnp5akRzVERjYVBDaFBsazE2b1BPYVNi?=
 =?utf-8?B?STU5RHpHUCtScUE0Si8zYndiTVJmSGV0cEo3ZUp4dVRUMjlkdU1wLzBuMlFj?=
 =?utf-8?B?ZEFiUFhVbXZzckhHRE5UWUhsN29KNFAwZUpnVGZDWk1oMkRkdklobFVTbkRx?=
 =?utf-8?B?ZG9ZK0NDbTRjZTZ6RnB6VlVhb2ZLYnlrOUJYamZ0NWFuUGx1SmxMam5meGxR?=
 =?utf-8?B?MXMwQzN6UkJtcEE3dXlZaXQ5SkxPMzF4emlVZC9sdUdSUlV0T1JwOTBnVmhm?=
 =?utf-8?B?TWQyTDhoZmJNOHkxdU12Nkdjd29Ib2g3NmY2eE5OeVJaV1NkU0FzTHNYRFBS?=
 =?utf-8?B?Y1B2eUlmWWdkSCt3dDhTK3p3VmNMT3NxZVhkT29aZXZ2T2JiTVl0VHoydUdu?=
 =?utf-8?B?dmJoV3FacUpobERzclY1Y0Y1aGIzdVA1TTQ0a09Kdm1rdkxrMm44SlhSWTBS?=
 =?utf-8?B?KzZkSjlSTUVubWYwQUVGVHpELzlxc2JpOGdPd00vb1BMRDFYN0cwTDZPZW9S?=
 =?utf-8?B?UUVwaUg5aXIvTVpaL0FYUk96Q1ZLU1FzQmszbXhyU1oxam55MEVHc2xOdGZi?=
 =?utf-8?B?QmZrUzJzNlRVM1Qwa1Bad3YzVTJCWWdKRW1SeEZyQnJUNklObHljN3hzc0NB?=
 =?utf-8?B?bnIxdDFFcmxnYjd4ZWduRGFOK2ZQNlFRaURhbTZ3ekZFMEN5LzYzQVplSDd5?=
 =?utf-8?B?RXZpdTh3ZUVLYnI0YlJMQXg1WEJZcnJyOWpOVWZZR3U5WVBJY2RJeG5EazY2?=
 =?utf-8?B?a2tOVUMxa1dQVTFEbm4wa1FlNHBVU3Z6L01nUXRweDJSL3ptUThLUVdqYXVS?=
 =?utf-8?B?cmVHVEJGT1YxRUpvY2dBOWRsc20wWk5RM3FOZGFRZWpRT3FMa3dSdlJjSkww?=
 =?utf-8?B?MHI5ekVvMzI0aFdqQnBGTklHditrdGVqM0oxMk1PVTVuak8zWk8xRVJudEdQ?=
 =?utf-8?B?aThCRXh5SFFJcUdQZllHN2xxb3BlYndHc3RBcVU1d1lnNHFBTi83T0l0V3RW?=
 =?utf-8?B?SnA3UE05Y1JZVWtWcHBsOTJIeEtrOWdPR2JRbWNrTXh0VmtXbnp0V3kyUDN6?=
 =?utf-8?B?L1pzcSswS2JhSWdreFF5a25ZOG5ZdWl1SE1Pa2hwYnpxcUtWaFJnY21DTVNG?=
 =?utf-8?B?Q0FxOURVTno0TmdNdEhVbHN5dEk0aVFLZHBsU0xTUDBZVXhEN2VWUnVVaFRU?=
 =?utf-8?B?a0NWdXhkcDg5d2owSklQcFlmZnhzZUIrcUlCQy9MclZaTkQzTXRUNHNNMVR3?=
 =?utf-8?Q?O6k9UUy?=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1148;
 5:e8sFwAhdiEkcjpvb/t60490d7VGGh/8TCiIxHyLvFKoaDkjJVQBs1XnBPzc0OSX4ylKEWIYxPCJ6ojAHkeXJbUOcXhHAlR/7Q0knLQzxlXRaEzLYqWzCqddQY8L4F/4CyE2GL+ixk9vop9IrGzLgAeJqJhMqGls5pQVBzZta1sm86I075fNoz1oYowzbxjzjN6Ft7tXSIDxk1qWGbJucS2MUp/XlsL2OxVhDTamzFasaQGbR2g7rfq0wys2D0zLMeOi8LxZQ9E9haRucwliVXTDVopXYfdtn8yGnxt7feFdGg/BOYif8dIIUNtiZWrkXa0OwuvSyaNnNmYyBDJ3SUtjDxP52YV9ThrJL9PyYhh0UZxn3N5MEBGRMPLgnYMC6R6uvFS64cn/vlaPtOOn4iMRkKOPPYfuMXgBAR4oGqbH1iiolE6aOn0fkMgthRzzDGDiP7QpzMyLXADnLgtmTKHH8BFJdLKWHSW45Blpeu5L8pmndtUWh7PtV1qE34wh6;
 24:jbXboLXCGofev4IAWslC+pXb54n+wS9KoUYdb9dCdbTI6qCG2mlsCE4DW0/vn3DLF5cQuK/ebQc1ngikhEGlErwoAgKIwR52oD5yUMAew3E=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1148;
 7:SdcTOC7V/hzJP5x+AF9MdQ2uMqSIi5u7dgYNlJeD2IQ+bojZ20qaBei3TTk0LqFRUKZetZ8sSxiERziQGhIid+QbUwsD9JDOiiGYdr2FMQ1fNU/jxgU6u1krZmqDGQJqXzy3wiWryUabT4P6sRH1UvNj3kGasRHUMjpZmm4gLVDjMOynAkXmSJ7Yc5qZJkkxDDPQ6sQiG9j4lMuyBZIIo1rFvs3dItkSS+9DFR1/aCQ5E1TyduDg0+DOhsMoaQY6JmbmmlseYcaPFZMHZI+3YBnZq/G0SDmM3FZC/Pv+63FE3ZBZgzati5YidrnLrpJ+hrbkoa3B9aLLiy7AeWVKlJTYmDz1nWi1kgWGjvECy3fw2ktvBC/zuMeKalzg8RxPRxmL+tvQyR2nDUxAPg/eEQohkdalAcFUdimMS6v4yX/5QWRiDHs5mRDaxDTmFlTKmO9TIIZnKIBE+zD3rJCIBbdYBXQkU4ymXg+oWvYgczqVKw+IJOclGumcBCDgcOE9zomKUSdlLazz8nq0JjgxR3kFkaY9vY6/noWk1VGa75TZ0Q5endiOm6TdrTDJa5WdwHqnUW+C1ZDcykuSjq0n4BE45i8PuyQLobpQBzMONDGzIwMDFt995TtPQf27cvX+asCXhEUMqvurvPviQ8yEdwFl/PbZ5mikbgiEmMW6OagbYEKOCfMuz+oMcebLedSMeoOSwg5GghMbX7eP/HWY/5RYg3v1XacJ0q6F7J91UgOaSRhSwWOWq6Nh7dApyF8smtlwlKDB0IhscVfuPuARcTukhFIvF+fS/fn9nl0eh2M=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1148;
 20:vUq1I8scflypOrKxR8Je7gWIkPvW1+yBeEM2XAdSJvCXSaoW2oJfodUPky+bB/WkBfMdPDzNYCjKPvnJI1D8wAu8rfkUGW1QAl8y6IqCUnVKxNIdf2In2/ExgBxEXWVNtIPa4rYwRnjiIKBqDI6zzAds7rASbnS27Dx0YpRJ5HsvFpLcnhrQlT+kWcjtK17BQgQ+pOL944V0yC4x1edPueYenpMKH6Sdjc/VBXoZI8ri44o2eUUkQuz5xjv2Cw4D
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jun 2017 18:53:29.6092 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR12MB1148
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v7 19/36] x86/mm: Add support to access boot
 related data in the clear
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Qm9vdCBkYXRhIChzdWNoIGFzIEVGSSByZWxhdGVkIGRhdGEpIGlzIG5vdCBlbmNyeXB0ZWQgd2hl
biB0aGUgc3lzdGVtIGlzCmJvb3RlZCBiZWNhdXNlIFVFRkkvQklPUyBkb2VzIG5vdCBydW4gd2l0
aCBTTUUgYWN0aXZlLiBJbiBvcmRlciB0byBhY2Nlc3MKdGhpcyBkYXRhIHByb3Blcmx5IGl0IG5l
ZWRzIHRvIGJlIG1hcHBlZCBkZWNyeXB0ZWQuCgpVcGRhdGUgZWFybHlfbWVtcmVtYXAoKSB0byBw
cm92aWRlIGFuIGFyY2ggc3BlY2lmaWMgcm91dGluZSB0byBtb2RpZnkgdGhlCnBhZ2V0YWJsZSBw
cm90ZWN0aW9uIGF0dHJpYnV0ZXMgYmVmb3JlIHRoZXkgYXJlIGFwcGxpZWQgdG8gdGhlIG5ldwpt
YXBwaW5nLiBUaGlzIGlzIHVzZWQgdG8gcmVtb3ZlIHRoZSBlbmNyeXB0aW9uIG1hc2sgZm9yIGJv
b3QgcmVsYXRlZCBkYXRhLgoKVXBkYXRlIG1lbXJlbWFwKCkgdG8gcHJvdmlkZSBhbiBhcmNoIHNw
ZWNpZmljIHJvdXRpbmUgdG8gZGV0ZXJtaW5lIGlmIFJBTQpyZW1hcHBpbmcgaXMgYWxsb3dlZC4g
IFJBTSByZW1hcHBpbmcgd2lsbCBjYXVzZSBhbiBlbmNyeXB0ZWQgbWFwcGluZyB0byBiZQpnZW5l
cmF0ZWQuIEJ5IHByZXZlbnRpbmcgUkFNIHJlbWFwcGluZywgaW9yZW1hcF9jYWNoZSgpIHdpbGwg
YmUgdXNlZAppbnN0ZWFkLCB3aGljaCB3aWxsIHByb3ZpZGUgYSBkZWNyeXB0ZWQgbWFwcGluZyBv
ZiB0aGUgYm9vdCByZWxhdGVkIGRhdGEuCgpTaWduZWQtb2ZmLWJ5OiBUb20gTGVuZGFja3kgPHRo
b21hcy5sZW5kYWNreUBhbWQuY29tPgotLS0KIGFyY2gveDg2L2luY2x1ZGUvYXNtL2lvLmggfCAg
ICA1ICsKIGFyY2gveDg2L21tL2lvcmVtYXAuYyAgICAgfCAgMTc5ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKwogaW5jbHVkZS9saW51eC9pby5oICAgICAgICB8
ICAgIDIgKwoga2VybmVsL21lbXJlbWFwLmMgICAgICAgICB8ICAgMjAgKysrKy0KIG1tL2Vhcmx5
X2lvcmVtYXAuYyAgICAgICAgfCAgIDE4ICsrKystCiA1IGZpbGVzIGNoYW5nZWQsIDIxNyBpbnNl
cnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUv
YXNtL2lvLmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9pby5oCmluZGV4IDdhZmIwZTIuLjA5YzU1
NTcgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL2lvLmgKKysrIGIvYXJjaC94ODYv
aW5jbHVkZS9hc20vaW8uaApAQCAtMzgxLDQgKzM4MSw5IEBAIGV4dGVybiBpbnQgX19tdXN0X2No
ZWNrIGFyY2hfcGh5c193Y19hZGQodW5zaWduZWQgbG9uZyBiYXNlLAogI2RlZmluZSBhcmNoX2lv
X3Jlc2VydmVfbWVtdHlwZV93YyBhcmNoX2lvX3Jlc2VydmVfbWVtdHlwZV93YwogI2VuZGlmCiAK
K2V4dGVybiBib29sIGFyY2hfbWVtcmVtYXBfY2FuX3JhbV9yZW1hcChyZXNvdXJjZV9zaXplX3Qg
b2Zmc2V0LAorCQkJCQl1bnNpZ25lZCBsb25nIHNpemUsCisJCQkJCXVuc2lnbmVkIGxvbmcgZmxh
Z3MpOworI2RlZmluZSBhcmNoX21lbXJlbWFwX2Nhbl9yYW1fcmVtYXAgYXJjaF9tZW1yZW1hcF9j
YW5fcmFtX3JlbWFwCisKICNlbmRpZiAvKiBfQVNNX1g4Nl9JT19IICovCmRpZmYgLS1naXQgYS9h
cmNoL3g4Ni9tbS9pb3JlbWFwLmMgYi9hcmNoL3g4Ni9tbS9pb3JlbWFwLmMKaW5kZXggNGZlZGE4
My4uZjNmYTAwNyAxMDA2NDQKLS0tIGEvYXJjaC94ODYvbW0vaW9yZW1hcC5jCisrKyBiL2FyY2gv
eDg2L21tL2lvcmVtYXAuYwpAQCAtMTQsNiArMTQsNyBAQAogI2luY2x1ZGUgPGxpbnV4L3ZtYWxs
b2MuaD4KICNpbmNsdWRlIDxsaW51eC9tbWlvdHJhY2UuaD4KICNpbmNsdWRlIDxsaW51eC9tZW1f
ZW5jcnlwdC5oPgorI2luY2x1ZGUgPGxpbnV4L2VmaS5oPgogCiAjaW5jbHVkZSA8YXNtL3NldF9t
ZW1vcnkuaD4KICNpbmNsdWRlIDxhc20vZTgyMC9hcGkuaD4KQEAgLTIyLDYgKzIzLDcgQEAKICNp
bmNsdWRlIDxhc20vdGxiZmx1c2guaD4KICNpbmNsdWRlIDxhc20vcGdhbGxvYy5oPgogI2luY2x1
ZGUgPGFzbS9wYXQuaD4KKyNpbmNsdWRlIDxhc20vc2V0dXAuaD4KIAogI2luY2x1ZGUgInBoeXNh
ZGRyLmgiCiAKQEAgLTQyMiw2ICs0MjQsMTgzIEBAIHZvaWQgdW54bGF0ZV9kZXZfbWVtX3B0cihw
aHlzX2FkZHJfdCBwaHlzLCB2b2lkICphZGRyKQogCWlvdW5tYXAoKHZvaWQgX19pb21lbSAqKSgo
dW5zaWduZWQgbG9uZylhZGRyICYgUEFHRV9NQVNLKSk7CiB9CiAKKy8qCisgKiBFeGFtaW5lIHRo
ZSBwaHlzaWNhbCBhZGRyZXNzIHRvIGRldGVybWluZSBpZiBpdCBpcyBhbiBhcmVhIG9mIG1lbW9y
eQorICogdGhhdCBzaG91bGQgYmUgbWFwcGVkIGRlY3J5cHRlZC4gIElmIHRoZSBtZW1vcnkgaXMg
bm90IHBhcnQgb2YgdGhlCisgKiBrZXJuZWwgdXNhYmxlIGFyZWEgaXQgd2FzIGFjY2Vzc2VkIGFu
ZCBjcmVhdGVkIGRlY3J5cHRlZCwgc28gdGhlc2UKKyAqIGFyZWFzIHNob3VsZCBiZSBtYXBwZWQg
ZGVjcnlwdGVkLgorICovCitzdGF0aWMgYm9vbCBtZW1yZW1hcF9zaG91bGRfbWFwX2RlY3J5cHRl
ZChyZXNvdXJjZV9zaXplX3QgcGh5c19hZGRyLAorCQkJCQkgIHVuc2lnbmVkIGxvbmcgc2l6ZSkK
K3sKKwkvKiBDaGVjayBpZiB0aGUgYWRkcmVzcyBpcyBvdXRzaWRlIGtlcm5lbCB1c2FibGUgYXJl
YSAqLworCXN3aXRjaCAoZTgyMF9fZ2V0X2VudHJ5X3R5cGUocGh5c19hZGRyLCBwaHlzX2FkZHIg
KyBzaXplIC0gMSkpIHsKKwljYXNlIEU4MjBfVFlQRV9SRVNFUlZFRDoKKwljYXNlIEU4MjBfVFlQ
RV9BQ1BJOgorCWNhc2UgRTgyMF9UWVBFX05WUzoKKwljYXNlIEU4MjBfVFlQRV9VTlVTQUJMRToK
KwkJcmV0dXJuIHRydWU7CisJZGVmYXVsdDoKKwkJYnJlYWs7CisJfQorCisJcmV0dXJuIGZhbHNl
OworfQorCisvKgorICogRXhhbWluZSB0aGUgcGh5c2ljYWwgYWRkcmVzcyB0byBkZXRlcm1pbmUg
aWYgaXQgaXMgRUZJIGRhdGEuIENoZWNrCisgKiBpdCBhZ2FpbnN0IHRoZSBib290IHBhcmFtcyBz
dHJ1Y3R1cmUgYW5kIEVGSSB0YWJsZXMgYW5kIG1lbW9yeSB0eXBlcy4KKyAqLworc3RhdGljIGJv
b2wgbWVtcmVtYXBfaXNfZWZpX2RhdGEocmVzb3VyY2Vfc2l6ZV90IHBoeXNfYWRkciwKKwkJCQkg
dW5zaWduZWQgbG9uZyBzaXplKQoreworCXU2NCBwYWRkcjsKKworCS8qIENoZWNrIGlmIHRoZSBh
ZGRyZXNzIGlzIHBhcnQgb2YgRUZJIGJvb3QvcnVudGltZSBkYXRhICovCisJaWYgKCFlZmlfZW5h
YmxlZChFRklfQk9PVCkpCisJCXJldHVybiBmYWxzZTsKKworCXBhZGRyID0gYm9vdF9wYXJhbXMu
ZWZpX2luZm8uZWZpX21lbW1hcF9oaTsKKwlwYWRkciA8PD0gMzI7CisJcGFkZHIgfD0gYm9vdF9w
YXJhbXMuZWZpX2luZm8uZWZpX21lbW1hcDsKKwlpZiAocGh5c19hZGRyID09IHBhZGRyKQorCQly
ZXR1cm4gdHJ1ZTsKKworCXBhZGRyID0gYm9vdF9wYXJhbXMuZWZpX2luZm8uZWZpX3N5c3RhYl9o
aTsKKwlwYWRkciA8PD0gMzI7CisJcGFkZHIgfD0gYm9vdF9wYXJhbXMuZWZpX2luZm8uZWZpX3N5
c3RhYjsKKwlpZiAocGh5c19hZGRyID09IHBhZGRyKQorCQlyZXR1cm4gdHJ1ZTsKKworCWlmIChl
ZmlfaXNfdGFibGVfYWRkcmVzcyhwaHlzX2FkZHIpKQorCQlyZXR1cm4gdHJ1ZTsKKworCXN3aXRj
aCAoZWZpX21lbV90eXBlKHBoeXNfYWRkcikpIHsKKwljYXNlIEVGSV9CT09UX1NFUlZJQ0VTX0RB
VEE6CisJY2FzZSBFRklfUlVOVElNRV9TRVJWSUNFU19EQVRBOgorCQlyZXR1cm4gdHJ1ZTsKKwlk
ZWZhdWx0OgorCQlicmVhazsKKwl9CisKKwlyZXR1cm4gZmFsc2U7Cit9CisKKy8qCisgKiBFeGFt
aW5lIHRoZSBwaHlzaWNhbCBhZGRyZXNzIHRvIGRldGVybWluZSBpZiBpdCBpcyBib290IGRhdGEg
YnkgY2hlY2tpbmcKKyAqIGl0IGFnYWluc3QgdGhlIGJvb3QgcGFyYW1zIHNldHVwX2RhdGEgY2hh
aW4uCisgKi8KK3N0YXRpYyBib29sIG1lbXJlbWFwX2lzX3NldHVwX2RhdGEocmVzb3VyY2Vfc2l6
ZV90IHBoeXNfYWRkciwKKwkJCQkgICB1bnNpZ25lZCBsb25nIHNpemUpCit7CisJc3RydWN0IHNl
dHVwX2RhdGEgKmRhdGE7CisJdTY0IHBhZGRyLCBwYWRkcl9uZXh0OworCisJcGFkZHIgPSBib290
X3BhcmFtcy5oZHIuc2V0dXBfZGF0YTsKKwl3aGlsZSAocGFkZHIpIHsKKwkJdW5zaWduZWQgaW50
IGxlbjsKKworCQlpZiAocGh5c19hZGRyID09IHBhZGRyKQorCQkJcmV0dXJuIHRydWU7CisKKwkJ
ZGF0YSA9IG1lbXJlbWFwKHBhZGRyLCBzaXplb2YoKmRhdGEpLAorCQkJCU1FTVJFTUFQX1dCIHwg
TUVNUkVNQVBfREVDKTsKKworCQlwYWRkcl9uZXh0ID0gZGF0YS0+bmV4dDsKKwkJbGVuID0gZGF0
YS0+bGVuOworCisJCW1lbXVubWFwKGRhdGEpOworCisJCWlmICgocGh5c19hZGRyID4gcGFkZHIp
ICYmIChwaHlzX2FkZHIgPCAocGFkZHIgKyBsZW4pKSkKKwkJCXJldHVybiB0cnVlOworCisJCXBh
ZGRyID0gcGFkZHJfbmV4dDsKKwl9CisKKwlyZXR1cm4gZmFsc2U7Cit9CisKKy8qCisgKiBFeGFt
aW5lIHRoZSBwaHlzaWNhbCBhZGRyZXNzIHRvIGRldGVybWluZSBpZiBpdCBpcyBib290IGRhdGEg
YnkgY2hlY2tpbmcKKyAqIGl0IGFnYWluc3QgdGhlIGJvb3QgcGFyYW1zIHNldHVwX2RhdGEgY2hh
aW4gKGVhcmx5IGJvb3QgdmVyc2lvbikuCisgKi8KK3N0YXRpYyBib29sIF9faW5pdCBlYXJseV9t
ZW1yZW1hcF9pc19zZXR1cF9kYXRhKHJlc291cmNlX3NpemVfdCBwaHlzX2FkZHIsCisJCQkJCQl1
bnNpZ25lZCBsb25nIHNpemUpCit7CisJc3RydWN0IHNldHVwX2RhdGEgKmRhdGE7CisJdTY0IHBh
ZGRyLCBwYWRkcl9uZXh0OworCisJcGFkZHIgPSBib290X3BhcmFtcy5oZHIuc2V0dXBfZGF0YTsK
Kwl3aGlsZSAocGFkZHIpIHsKKwkJdW5zaWduZWQgaW50IGxlbjsKKworCQlpZiAocGh5c19hZGRy
ID09IHBhZGRyKQorCQkJcmV0dXJuIHRydWU7CisKKwkJZGF0YSA9IGVhcmx5X21lbXJlbWFwX2Rl
Y3J5cHRlZChwYWRkciwgc2l6ZW9mKCpkYXRhKSk7CisKKwkJcGFkZHJfbmV4dCA9IGRhdGEtPm5l
eHQ7CisJCWxlbiA9IGRhdGEtPmxlbjsKKworCQllYXJseV9tZW11bm1hcChkYXRhLCBzaXplb2Yo
KmRhdGEpKTsKKworCQlpZiAoKHBoeXNfYWRkciA+IHBhZGRyKSAmJiAocGh5c19hZGRyIDwgKHBh
ZGRyICsgbGVuKSkpCisJCQlyZXR1cm4gdHJ1ZTsKKworCQlwYWRkciA9IHBhZGRyX25leHQ7CisJ
fQorCisJcmV0dXJuIGZhbHNlOworfQorCisvKgorICogQXJjaGl0ZWN0dXJlIGZ1bmN0aW9uIHRv
IGRldGVybWluZSBpZiBSQU0gcmVtYXAgaXMgYWxsb3dlZC4gQnkgZGVmYXVsdCwgYQorICogUkFN
IHJlbWFwIHdpbGwgbWFwIHRoZSBkYXRhIGFzIGVuY3J5cHRlZC4gRGV0ZXJtaW5lIGlmIGEgUkFN
IHJlbWFwIHNob3VsZAorICogbm90IGJlIGRvbmUgc28gdGhhdCB0aGUgZGF0YSB3aWxsIGJlIG1h
cHBlZCBkZWNyeXB0ZWQuCisgKi8KK2Jvb2wgYXJjaF9tZW1yZW1hcF9jYW5fcmFtX3JlbWFwKHJl
c291cmNlX3NpemVfdCBwaHlzX2FkZHIsIHVuc2lnbmVkIGxvbmcgc2l6ZSwKKwkJCQkgdW5zaWdu
ZWQgbG9uZyBmbGFncykKK3sKKwlpZiAoIXNtZV9hY3RpdmUoKSkKKwkJcmV0dXJuIHRydWU7CisK
KwlpZiAoZmxhZ3MgJiBNRU1SRU1BUF9FTkMpCisJCXJldHVybiB0cnVlOworCisJaWYgKGZsYWdz
ICYgTUVNUkVNQVBfREVDKQorCQlyZXR1cm4gZmFsc2U7CisKKwlpZiAobWVtcmVtYXBfaXNfc2V0
dXBfZGF0YShwaHlzX2FkZHIsIHNpemUpIHx8CisJICAgIG1lbXJlbWFwX2lzX2VmaV9kYXRhKHBo
eXNfYWRkciwgc2l6ZSkgfHwKKwkgICAgbWVtcmVtYXBfc2hvdWxkX21hcF9kZWNyeXB0ZWQocGh5
c19hZGRyLCBzaXplKSkKKwkJcmV0dXJuIGZhbHNlOworCisJcmV0dXJuIHRydWU7Cit9CisKKy8q
CisgKiBBcmNoaXRlY3R1cmUgb3ZlcnJpZGUgb2YgX193ZWFrIGZ1bmN0aW9uIHRvIGFkanVzdCB0
aGUgcHJvdGVjdGlvbiBhdHRyaWJ1dGVzCisgKiB1c2VkIHdoZW4gcmVtYXBwaW5nIG1lbW9yeS4g
QnkgZGVmYXVsdCwgZWFybHlfbWVtcmVtYXAoKSB3aWxsIG1hcCB0aGUgZGF0YQorICogYXMgZW5j
cnlwdGVkLiBEZXRlcm1pbmUgaWYgYW4gZW5jcnlwdGVkIG1hcHBpbmcgc2hvdWxkIG5vdCBiZSBk
b25lIGFuZCBzZXQKKyAqIHRoZSBhcHByb3ByaWF0ZSBwcm90ZWN0aW9uIGF0dHJpYnV0ZXMuCisg
Ki8KK3BncHJvdF90IF9faW5pdCBlYXJseV9tZW1yZW1hcF9wZ3Byb3RfYWRqdXN0KHJlc291cmNl
X3NpemVfdCBwaHlzX2FkZHIsCisJCQkJCSAgICAgdW5zaWduZWQgbG9uZyBzaXplLAorCQkJCQkg
ICAgIHBncHJvdF90IHByb3QpCit7CisJaWYgKCFzbWVfYWN0aXZlKCkpCisJCXJldHVybiBwcm90
OworCisJaWYgKGVhcmx5X21lbXJlbWFwX2lzX3NldHVwX2RhdGEocGh5c19hZGRyLCBzaXplKSB8
fAorCSAgICBtZW1yZW1hcF9pc19lZmlfZGF0YShwaHlzX2FkZHIsIHNpemUpIHx8CisJICAgIG1l
bXJlbWFwX3Nob3VsZF9tYXBfZGVjcnlwdGVkKHBoeXNfYWRkciwgc2l6ZSkpCisJCXByb3QgPSBw
Z3Byb3RfZGVjcnlwdGVkKHByb3QpOworCWVsc2UKKwkJcHJvdCA9IHBncHJvdF9lbmNyeXB0ZWQo
cHJvdCk7CisKKwlyZXR1cm4gcHJvdDsKK30KKwogI2lmZGVmIENPTkZJR19BUkNIX1VTRV9NRU1S
RU1BUF9QUk9UCiAvKiBSZW1hcCBtZW1vcnkgd2l0aCBlbmNyeXB0aW9uICovCiB2b2lkIF9faW5p
dCAqZWFybHlfbWVtcmVtYXBfZW5jcnlwdGVkKHJlc291cmNlX3NpemVfdCBwaHlzX2FkZHIsCmRp
ZmYgLS1naXQgYS9pbmNsdWRlL2xpbnV4L2lvLmggYi9pbmNsdWRlL2xpbnV4L2lvLmgKaW5kZXgg
MjE5NWQ5ZS4uMzJlMzBlOCAxMDA2NDQKLS0tIGEvaW5jbHVkZS9saW51eC9pby5oCisrKyBiL2lu
Y2x1ZGUvbGludXgvaW8uaApAQCAtMTU3LDYgKzE1Nyw4IEBAIGVudW0gewogCU1FTVJFTUFQX1dC
ID0gMSA8PCAwLAogCU1FTVJFTUFQX1dUID0gMSA8PCAxLAogCU1FTVJFTUFQX1dDID0gMSA8PCAy
LAorCU1FTVJFTUFQX0VOQyA9IDEgPDwgMywKKwlNRU1SRU1BUF9ERUMgPSAxIDw8IDQsCiB9Owog
CiB2b2lkICptZW1yZW1hcChyZXNvdXJjZV9zaXplX3Qgb2Zmc2V0LCBzaXplX3Qgc2l6ZSwgdW5z
aWduZWQgbG9uZyBmbGFncyk7CmRpZmYgLS1naXQgYS9rZXJuZWwvbWVtcmVtYXAuYyBiL2tlcm5l
bC9tZW1yZW1hcC5jCmluZGV4IDIzYTY0ODMuLjliNGZiZDUgMTAwNjQ0Ci0tLSBhL2tlcm5lbC9t
ZW1yZW1hcC5jCisrKyBiL2tlcm5lbC9tZW1yZW1hcC5jCkBAIC0zNCwxMyArMzQsMjQgQEAgc3Rh
dGljIHZvaWQgKmFyY2hfbWVtcmVtYXBfd2IocmVzb3VyY2Vfc2l6ZV90IG9mZnNldCwgdW5zaWdu
ZWQgbG9uZyBzaXplKQogfQogI2VuZGlmCiAKLXN0YXRpYyB2b2lkICp0cnlfcmFtX3JlbWFwKHJl
c291cmNlX3NpemVfdCBvZmZzZXQsIHNpemVfdCBzaXplKQorI2lmbmRlZiBhcmNoX21lbXJlbWFw
X2Nhbl9yYW1fcmVtYXAKK3N0YXRpYyBib29sIGFyY2hfbWVtcmVtYXBfY2FuX3JhbV9yZW1hcChy
ZXNvdXJjZV9zaXplX3Qgb2Zmc2V0LCBzaXplX3Qgc2l6ZSwKKwkJCQkJdW5zaWduZWQgbG9uZyBm
bGFncykKK3sKKwlyZXR1cm4gdHJ1ZTsKK30KKyNlbmRpZgorCitzdGF0aWMgdm9pZCAqdHJ5X3Jh
bV9yZW1hcChyZXNvdXJjZV9zaXplX3Qgb2Zmc2V0LCBzaXplX3Qgc2l6ZSwKKwkJCSAgIHVuc2ln
bmVkIGxvbmcgZmxhZ3MpCiB7CiAJdW5zaWduZWQgbG9uZyBwZm4gPSBQSFlTX1BGTihvZmZzZXQp
OwogCiAJLyogSW4gdGhlIHNpbXBsZSBjYXNlIGp1c3QgcmV0dXJuIHRoZSBleGlzdGluZyBsaW5l
YXIgYWRkcmVzcyAqLwotCWlmIChwZm5fdmFsaWQocGZuKSAmJiAhUGFnZUhpZ2hNZW0ocGZuX3Rv
X3BhZ2UocGZuKSkpCisJaWYgKHBmbl92YWxpZChwZm4pICYmICFQYWdlSGlnaE1lbShwZm5fdG9f
cGFnZShwZm4pKSAmJgorCSAgICBhcmNoX21lbXJlbWFwX2Nhbl9yYW1fcmVtYXAob2Zmc2V0LCBz
aXplLCBmbGFncykpCiAJCXJldHVybiBfX3ZhKG9mZnNldCk7CisKIAlyZXR1cm4gTlVMTDsgLyog
ZmFsbGJhY2sgdG8gYXJjaF9tZW1yZW1hcF93YiAqLwogfQogCkBAIC00OCw3ICs1OSw4IEBAIHN0
YXRpYyB2b2lkICp0cnlfcmFtX3JlbWFwKHJlc291cmNlX3NpemVfdCBvZmZzZXQsIHNpemVfdCBz
aXplKQogICogbWVtcmVtYXAoKSAtIHJlbWFwIGFuIGlvbWVtX3Jlc291cmNlIGFzIGNhY2hlYWJs
ZSBtZW1vcnkKICAqIEBvZmZzZXQ6IGlvbWVtIHJlc291cmNlIHN0YXJ0IGFkZHJlc3MKICAqIEBz
aXplOiBzaXplIG9mIHJlbWFwCi0gKiBAZmxhZ3M6IGFueSBvZiBNRU1SRU1BUF9XQiwgTUVNUkVN
QVBfV1QgYW5kIE1FTVJFTUFQX1dDCisgKiBAZmxhZ3M6IGFueSBvZiBNRU1SRU1BUF9XQiwgTUVN
UkVNQVBfV1QsIE1FTVJFTUFQX1dDLAorICoJCSAgTUVNUkVNQVBfRU5DLCBNRU1SRU1BUF9ERUMK
ICAqCiAgKiBtZW1yZW1hcCgpIGlzICJpb3JlbWFwIiBmb3IgY2FzZXMgd2hlcmUgaXQgaXMga25v
d24gdGhhdCB0aGUgcmVzb3VyY2UKICAqIGJlaW5nIG1hcHBlZCBkb2VzIG5vdCBoYXZlIGkvbyBz
aWRlIGVmZmVjdHMgYW5kIHRoZSBfX2lvbWVtCkBAIC05NSw3ICsxMDcsNyBAQCB2b2lkICptZW1y
ZW1hcChyZXNvdXJjZV9zaXplX3Qgb2Zmc2V0LCBzaXplX3Qgc2l6ZSwgdW5zaWduZWQgbG9uZyBm
bGFncykKIAkJICogdGhlIHJlcXVlc3RlZCByYW5nZSBpcyBwb3RlbnRpYWxseSBpbiBTeXN0ZW0g
UkFNLgogCQkgKi8KIAkJaWYgKGlzX3JhbSA9PSBSRUdJT05fSU5URVJTRUNUUykKLQkJCWFkZHIg
PSB0cnlfcmFtX3JlbWFwKG9mZnNldCwgc2l6ZSk7CisJCQlhZGRyID0gdHJ5X3JhbV9yZW1hcChv
ZmZzZXQsIHNpemUsIGZsYWdzKTsKIAkJaWYgKCFhZGRyKQogCQkJYWRkciA9IGFyY2hfbWVtcmVt
YXBfd2Iob2Zmc2V0LCBzaXplKTsKIAl9CmRpZmYgLS1naXQgYS9tbS9lYXJseV9pb3JlbWFwLmMg
Yi9tbS9lYXJseV9pb3JlbWFwLmMKaW5kZXggZDdkMzBkYS4uYjFkZDRhOSAxMDA2NDQKLS0tIGEv
bW0vZWFybHlfaW9yZW1hcC5jCisrKyBiL21tL2Vhcmx5X2lvcmVtYXAuYwpAQCAtMzAsNiArMzAs
MTMgQEAgc3RhdGljIGludCBfX2luaXQgZWFybHlfaW9yZW1hcF9kZWJ1Z19zZXR1cChjaGFyICpz
dHIpCiAKIHN0YXRpYyBpbnQgYWZ0ZXJfcGFnaW5nX2luaXQgX19pbml0ZGF0YTsKIAorcGdwcm90
X3QgX19pbml0IF9fd2VhayBlYXJseV9tZW1yZW1hcF9wZ3Byb3RfYWRqdXN0KHJlc291cmNlX3Np
emVfdCBwaHlzX2FkZHIsCisJCQkJCQkgICAgdW5zaWduZWQgbG9uZyBzaXplLAorCQkJCQkJICAg
IHBncHJvdF90IHByb3QpCit7CisJcmV0dXJuIHByb3Q7Cit9CisKIHZvaWQgX19pbml0IF9fd2Vh
ayBlYXJseV9pb3JlbWFwX3NodXRkb3duKHZvaWQpCiB7CiB9CkBAIC0yMTUsMTQgKzIyMiwxOSBA
QCB2b2lkIF9faW5pdCBlYXJseV9pb3VubWFwKHZvaWQgX19pb21lbSAqYWRkciwgdW5zaWduZWQg
bG9uZyBzaXplKQogdm9pZCBfX2luaXQgKgogZWFybHlfbWVtcmVtYXAocmVzb3VyY2Vfc2l6ZV90
IHBoeXNfYWRkciwgdW5zaWduZWQgbG9uZyBzaXplKQogewotCXJldHVybiAoX19mb3JjZSB2b2lk
ICopX19lYXJseV9pb3JlbWFwKHBoeXNfYWRkciwgc2l6ZSwKLQkJCQkJICAgICAgIEZJWE1BUF9Q
QUdFX05PUk1BTCk7CisJcGdwcm90X3QgcHJvdCA9IGVhcmx5X21lbXJlbWFwX3BncHJvdF9hZGp1
c3QocGh5c19hZGRyLCBzaXplLAorCQkJCQkJICAgICBGSVhNQVBfUEFHRV9OT1JNQUwpOworCisJ
cmV0dXJuIChfX2ZvcmNlIHZvaWQgKilfX2Vhcmx5X2lvcmVtYXAocGh5c19hZGRyLCBzaXplLCBw
cm90KTsKIH0KICNpZmRlZiBGSVhNQVBfUEFHRV9STwogdm9pZCBfX2luaXQgKgogZWFybHlfbWVt
cmVtYXBfcm8ocmVzb3VyY2Vfc2l6ZV90IHBoeXNfYWRkciwgdW5zaWduZWQgbG9uZyBzaXplKQog
ewotCXJldHVybiAoX19mb3JjZSB2b2lkICopX19lYXJseV9pb3JlbWFwKHBoeXNfYWRkciwgc2l6
ZSwgRklYTUFQX1BBR0VfUk8pOworCXBncHJvdF90IHByb3QgPSBlYXJseV9tZW1yZW1hcF9wZ3By
b3RfYWRqdXN0KHBoeXNfYWRkciwgc2l6ZSwKKwkJCQkJCSAgICAgRklYTUFQX1BBR0VfUk8pOwor
CisJcmV0dXJuIChfX2ZvcmNlIHZvaWQgKilfX2Vhcmx5X2lvcmVtYXAocGh5c19hZGRyLCBzaXpl
LCBwcm90KTsKIH0KICNlbmRpZgogCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:53:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18: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 1dLwNT-00038E-86; Fri, 16 Jun 2017 18: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 <Thomas.Lendacky@amd.com>) id 1dLwNR-00036h-DC
 for xen-devel@lists.xen.org; Fri, 16 Jun 2017 18:53:49 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 70/43-03058-C3924495; Fri, 16 Jun 2017 18:53:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0gUYRTtm5kdR3Htc1W8Ltpj85FbvsIikUh
 QwwojDX8YSM3m5O4yu9rOWvajUrEUf5mB1bqSrKkYaJCSmRImGfhk0TKwB/QwwZTMtwXVjLOa
 fb/Od865594LlyFVJbSa4QqsnMXM8hrag9JHhcZGxIcnZUZ3ruCD93/UUQkopbfzF3ESnVYYz
 LrcgrMKfUPbeyrvRWxBu7OfLEST2nLkzlC4hAT7Z7dy5MEgfAtB85tKUvqo8A0CqsaeE5KLxn
 thbGZBxAzjg9PgdXeWRPviWgI+VWHJT+IZGp4ND9KSQOBAqHXUk3KHECh/VbGGlTgF7JM/kJT
 jjo/C9Q+URKtEunR1eQ374W3QNFqikO3e0Hf3CyXZSRwOD59GSTSJt0P7jH0tEfAOaF9epqUR
 AJciqJobUsiZwWCbd7rJpiDoHbJTMtaCo3GVlnEqzHbYFVI+4F3QX3JCpq9A0x2bm5x50w0Wm
 +2k/GmgYaim1RXEw8eBLhc+Arfn6hWyaVAB42XLrvIODCPFK65ZA6F7tcwlVCtgonqCqkB7bJ
 tWtf1b1bZp1VpEPkC7Bc5ykbNE7IuL1FkMOXqriTXwETHRByJNnCCwORzP6oTIc7mmR0g8iS3
 ie4K6HWk9KIAhNH7K718SM1Veutzsy3pW0J+x5POc0IPCGAY7eotPqSlzrpnTgNK4OylT5W3h
 criC8wZePLF1JzCeGl9ldrAoK4U81iQYcmSpH+1U+ysjpTosCfp880bZ+nGOoCC1jxKJM6k88
 ziLyWD9X59C/gzS+CjTw8QUT4PZupE+JTYmxMbpzgSpsZX9J6kLEY0HHi/EOVO9jBEfWx1dQc
 ZEIrRtceuI8522wq4e/rA/KHH091IIfyh1vCWDrE0d+doy7fjp3vLt+GG10ev7pcqiobp7vHF
 +tqOPSC4t/ENey2oun2vICFg6pu28MO03eCar8WVUnM4BLfFxSVczdWF7rTVM0ee3tuTwAN7e
 pKEEPRujJS0C+xcoOmzdlwMAAA==
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1497639226!68099235!1
X-Originating-IP: [104.47.38.52]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7063 invoked from network); 16 Jun 2017 18:53:47 -0000
Received: from mail-bl2nam02on0052.outbound.protection.outlook.com (HELO
 NAM02-BL2-obe.outbound.protection.outlook.com) (104.47.38.52)
 by server-4.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 16 Jun 2017 18:53:47 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=XtIkypWvdA6/Voxn/rXEzcJF8MSDHeq0Fvl8C07RzDM=;
 b=Wk2hWAWkpHq441Hmi9QaAQThS6GgsvX9iXLQYXk+nTCzkDcQir8hkj3cOrCQF2/glghkHHQucCAg5AWfflDY0fuqj/ksZzicYlLKtyz/Q/zExZzk8m9p1hLmckKjiyreoKJC9m1U0+lakiDP1Xt6rMy/2x6HVpKbdjBwHH0MakM=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 CY4PR12MB1141.namprd12.prod.outlook.com (10.168.163.149) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1157.12; Fri, 16 Jun 2017 18:53:40 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Fri, 16 Jun 2017 13:53:38 -0500
Message-ID: <20170616185338.18967.80659.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: BN6PR04CA0057.namprd04.prod.outlook.com (10.174.93.174) To
 CY4PR12MB1141.namprd12.prod.outlook.com (10.168.163.149)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: CY4PR12MB1141:
X-MS-Office365-Filtering-Correlation-Id: 7a74636f-30d2-4982-d70f-08d4b4e9034f
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:CY4PR12MB1141; 
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 3:XDazI8XhOBvdmZ4uEZ95e+NI5MsrFnlZ3JW8/80NQqndPUcsJcN1o2ztZNAjIf5gUkO3/j0gcfUA6rTjbqCbd3U+qfb+lomlVeP8brO5YNBVvwh5QJt1z+PnrZ2n9LVHv3Pm3+TEeRi+j4NQZyZg8nK6DgpkxAph0JyRqxj15gvls4MgDt2mT+1l0XgsfuAlji2m5LgOFOJQAhwUFflUTT/iig1fXvFDlLqMdroE5qoA2tGJIWvydJOrFZjzrt6HWpyuRSlAgQpzSbOABZgOrvoqJXLU2UiF0RwcGodtXggVLRkOIXUyt04Q/y6wtJOHoPG+/zjzzosVPsNcew6LDTYugd+a+sYUcTPy1XzcBGg=;
 25:rreUXk9FLOvDDA95TAK81wqGcsfQzxFt1Ty8CyBIeJmD7mhubhaLZfvXyWm8n5LVsfgY79guMcWIpUv3kXOVa6ODfiGyXV3e/Z41/jFpcnS314Q6B9s2vQaeEhCV3TiWRvwm5djYP9wtKOMsVeDh2lYByp4mKt6/fgV9enEY1Cyjf5VPVJve0fpWyqw6uq9DB0/+VQDWlhy47MTVeClqtGWUPn6tD0Qtsd/vxC8gsIMEUzAFU2SvreAAH3Ts3mi0IVCAoELZkj/K+3qDzPvENnmV+TCKuo4aCdUtQITSO4Gg3aE72gsoJqNfnfQdBF66xehnqeg7pN6eOS+XQ+TRMcDnyk2tEhgSCLLiO+gFS8VD2hjzmOtXEuVwuXUMxvXWdmwHqHpQpBjNuKi9HG9Bpp6xREiBIsy6g6MyLXYQll/jl8EhqEjWMgMqw+JB55SpD8MR7+eF5Zzgdc51zQ+nq2SRpNvGIUIhg7e9quJWvME=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 31:ifkPktM20jnZudSEojV+QihJwBMaJrIvc7G0N6vjI0HZ5bfYFFG5rGyjReon3+Rrho5w3yoUiK0gHVM7N0RevjTJYQZxsGzAR/oSQuZDNH3aI7oD71aTW70ARNa/YgpnI+3SiKY2Rv8MiHXqLwKzSYBUkbYm6raoMcjuBV1F3+y2STGRRKoADSpThfWI4KojTKIASL+fMrSESs5MTltEfNGKJOUauDb3dCktgilDbjg=;
 20:bZL61IYDnFGvKW98oMXvIj6mDisj7IgHjlr+pnYPgJutdTOyKvgFj1dkpjWcSGcy4pWp8EsE/VHBOCI+w+NUUawECj3eZ7/Ik7ecnh/ydJcOQF6Z8T5g4A0qIG8e91fBohuMSmRmvJ1gTSXVxqvC5SzEd9cXOx1WnB7SUfl9WwCIJtMbtTL2V4DzXOxlZfXj1sBHum5EobyT629iu+k4AV2qU0R4fc7PafahhyG3gXUbnmoNgum2fNRvXLttUPsyl3g77drZkrMMjrn9lK8Xzupw38cynVL3/yt1X4oSadObc2KjXjsK9OHXNevUUk19obf4yH4EEhL4EC5WMFOjASbZS6taJnM4jvaKOMs0IHWOASeXjthOsTrj9bse6zYcMdLRIUlwqxFW1op4VzJjL0ebdCOpK+8QNOedEimo2rvTnJj6ssfl7uOtBYLS6hFcTrj1YWV3xhySr7lgdd8/8fvdfQggUUwLYCUHZKNLoYVzl8nie3FY8SyiKhuCRu10
X-Microsoft-Antispam-PRVS: <CY4PR12MB1141256100F8E88A1376A038ECC10@CY4PR12MB1141.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(767451399110)(788757137089);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(10201501046)(100000703101)(100105400095)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123562025)(20161123560025)(20161123564025)(20161123555025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:CY4PR12MB1141; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:CY4PR12MB1141; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzQ6YVZsdy84TzdneTBxUkxYZGpHcS9oUHp3djlM?=
 =?utf-8?B?YzJnOHpoSTgzQ3R0YkdNOEVnK0MwSkJaNTZoOExrNForREFPdkJwSGkvWk14?=
 =?utf-8?B?ZVpobGo2Und2aTdZQTFXYUFmUUM5Z0Q0TU50ZHRLaFJhcGRwcm8rZSs3cmRO?=
 =?utf-8?B?TmRYYmtGemo5R2w3TDRoOTdLVWMxWUN5MkozNTM2YkExbzVYT2tZbUsrV3R5?=
 =?utf-8?B?eWVrVDBrZEhYNUs1bFFTL2plRWdaRGxPQ0Q4YUpWRzBWU2wvNmpPVWEyejZs?=
 =?utf-8?B?dXJiNTExdUt4YjhzQ2JBTmVDSkNiRWdKVEZuRHBRNURDUVpMMzNqK25yTk1j?=
 =?utf-8?B?SkFRdk9jTC9ZNVllaGZwUFNKajBVR1U0bFFpbkNrV2VmUmJLMUZRekRiWGhP?=
 =?utf-8?B?bFZHUWxWT0JCLzRvdjA5ckdxcFpYRHl2ZzdVdiszQ25YUTljTHI3ZEZjbmpS?=
 =?utf-8?B?M0x1MmwyaTlCUEk5ZTBXdnZjOUtUeGNONDEyTC9LN28yVmJScUVDWDU4TW9D?=
 =?utf-8?B?M2dvd2FwT2dJRnM1eVB1dzlxS01sUXpqcWhYM3B5ZHBFMlRXOS9kcGFxam9a?=
 =?utf-8?B?ZFhOdWxDVDd1Y283alUrd29KSWpuMVVxRG5wSWZCQytWWDJLQlduS1Y3eVdH?=
 =?utf-8?B?a05OYkwyZzdsSURsdEYwVXorOUpiZHRDNE5OM1RKRDd2dVVvQkZub3NYS2NC?=
 =?utf-8?B?cGpmUXU2bkZ2a2pDU3dKUmdEdHhWSzlRZWZLT3BKNmd4U2p3Snh5eVNvZVBS?=
 =?utf-8?B?L2wzbzBYcmNzSjdVOVhlUFV2T2xTajNrUkg0TlhCUXdvUG1mSTJIS082RHhq?=
 =?utf-8?B?ek4vcUphSE52ZllIVXIyOUFSTFBMcW9PM2tOUXF0eWJxcmNUZHNNeUxiV2dw?=
 =?utf-8?B?MkErZHA0UDV6T09GSmpjQ09pTnJqUlFwYlo5a0VMU0ExV2xVbjZ2MUlOSEo1?=
 =?utf-8?B?SkJ3S0JudGg1b3R4Z1FSWHAyT2ZoWGJMaGVaNmE3MjF3YkZxT09pbkVUYjlk?=
 =?utf-8?B?bExXSmV6a3BLU3l1NnpoWGJYSHJyZFoyTld3dTdTUGU3cnZXQ2FRQndMUk8w?=
 =?utf-8?B?dERYekJYQ2IyMGFJTG5DU1dBQXZjMWNHbmRQdi9zMDRKM3hOZWlIVkNQMWF6?=
 =?utf-8?B?TWRxZEdCSmFTU2hkenk4eUJrdnJVN3h0eGt4dUN3NHY0ai9tUlp5Uy9LZkVB?=
 =?utf-8?B?OTNZaWoyTUJ4S1lGTDMxNUN1NE9ranJiUjZHdEdaaFRmcDVhN0VxZlNleTZ5?=
 =?utf-8?B?OWM5OTBBejFpaHlSZHlrSU9kQkU3NnovNXBJTHZlVVdMSnEvSTd5dkNGMFZo?=
 =?utf-8?B?azhIZG1td25WQURoZ3VFQWs0TVJMTjA0TTVZZzZKL3B6aDRlUy93NjVudGVN?=
 =?utf-8?B?NEhYT2JwVjBSWHhCRUhjTFdXb0J1Z0VUTEFhUUlwTklRYmJhSnkwckpNWmlL?=
 =?utf-8?B?S0FVckpHN0tjc2tyYTg5WEJZb2h0RXBnOWJWbkl1cjdVTzlqTW14OXhkMldD?=
 =?utf-8?B?anQzdTdwbTY1Zjc5bUVrK3ozeWJ2K0Vvck1JajFENmt0dXRUR3QwNzZlWkRW?=
 =?utf-8?B?ZmxqTmlhM2FocnZCQjVBNTdvY3N6NDF6YkJWQzNzT2JvRXVzWHRhaWtVSm01?=
 =?utf-8?B?YWtCelptWURhRE5kb1ZWajJWN1ZaTUR2dmVnSmlFM205cE9xNHdKVGc9PQ==?=
X-Forefront-PRVS: 0340850FCD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39850400002)(39410400002)(39860400002)(39400400002)(39840400002)(39450400003)(2906002)(23676002)(33646002)(103116003)(2950100002)(230700001)(9686003)(66066001)(3846002)(6116002)(47776003)(72206003)(53936002)(42186005)(53416004)(55016002)(50466002)(7406005)(54906002)(7416002)(38730400002)(110136004)(478600001)(8676002)(81166006)(86362001)(76176999)(6506006)(50986999)(305945005)(54356999)(4001350100001)(1076002)(5660300001)(7736002)(4326008)(83506001)(25786009)(189998001)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR12MB1141; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzIzOmJBRW4vTW1PRzN6dGtUWitpUldZS216R2Rl?=
 =?utf-8?B?bXN5a3JzL0RPRG5yMFlSeHpKRmw1S1YrWjV3K2p3dXdkSGk2Z1FCWmRJMTVH?=
 =?utf-8?B?eVNIVmJkOTB6TldEUkJDcExveHVtRmJadGVhQ0J4NmxkQUhvcXd5eDRmTG9n?=
 =?utf-8?B?RUNVN3NNNUUxK3R2aUZxUkZPdU1UQllpL2ZKREJsalFIRGVDMnFSVDMrWDBP?=
 =?utf-8?B?dXlSV1JUOW02RGlvazc5SnNOVWl4QnBVOVluMnFQbkhBU1N1Um5Gd3hPVkhv?=
 =?utf-8?B?c3BId05mVmpOVmZtKysxajFEUVNUdm95RUxKbXRYQ2Q5S1BFL0ZMMG4xQXNJ?=
 =?utf-8?B?aXhQOVNyWXZEWWdRMURUZ2hFNENZNEJwRVEvVVhUY0FqU3BpMW5KTnJ6a0pU?=
 =?utf-8?B?UFVQRmVGSDVRTWFSN0hkUGpEb0c0WW5RVy81akpxUjZVbmd4SG9sUHladnoz?=
 =?utf-8?B?S3BaTGZpamJrYVgrV1I0K0wwOGVXbEV2enMrY0t5SDYydGZwRkMwTFkrMWhh?=
 =?utf-8?B?RkRSNGszeWdGMDZIM1V3WVI0YzFNUlhoQnduZURBMEdLeXQ0Ly9ZTnJMYVgr?=
 =?utf-8?B?VDVDR1hXaWl6VllwR0x1d2wxMW1acmNJSEk3ZzJjQmU3elowclIrTkovbTNh?=
 =?utf-8?B?QzRJNU5ud1U4SUR3ZE01c0VIb2h6UjhFQk1uWW9jWXN5eWlzU2dpWlFsanYr?=
 =?utf-8?B?aFg1bUhxN29lSmdOaUdLNTczUTJYOC9CZ09VM3R1VHlXMXpyZ0xSZ0Vicldl?=
 =?utf-8?B?aFh4U1Q3WGpFM1htRWI4RHdLUndHaEZyU1g5aDFqNVdDRW8yMHVhY2Qzc2Zo?=
 =?utf-8?B?Q1dVbHRaNm9SYUdDSnNJYmdrV0V0MDF3U3JMazdSNi8yYlZWb1c3K2ZLMXdP?=
 =?utf-8?B?WFJtM3lVM3J6WTR4MmFUaS8zeHBmbG5jYnc5ZC9JZElCQjkxQXRHTEVjYUNJ?=
 =?utf-8?B?ZnNITDJiRlEydkNOL0xLc0RXS1NKOVB2WlNnR0d2b1JheHk1amxCWm12Vm5q?=
 =?utf-8?B?ejdXaGJmTGZ5RXVRR3JwK0g4ZC8rS3FENVRSL0Q4RERybU94WEVyY0hEL1E4?=
 =?utf-8?B?MEJ4eFl6TXBSN24rS0pLTnNoTFBlZ0dLRmplb3BycTQwMDk4T2JYOHQ5ZjZB?=
 =?utf-8?B?MU5QYWxtVGJZb0xqbXVySWpuYWVzYUVpeGVRUDQ1SHZ6dkVqYm84MjBqTFB4?=
 =?utf-8?B?ZUROUGNNMDdJK3VmaE5RN0pnK2E1bGpPN0VhWUwySjlaTEFRWDJYdFpWMkNV?=
 =?utf-8?B?cDJOaUNIdllwaVg2eGlTUzh5b0xaWk9hYUE3WFdzdC9ISHRIU1FsL1RubnBL?=
 =?utf-8?B?aHBLYmQ5T1dGSVJSUFVVWE9RUGFjckRZQyt5Uno3TFVkaWdrRjV1dnI0ekhV?=
 =?utf-8?B?UUxTUlRFeU90U1NLempDaWExSmlBdGdML0JMTkxBTklzaGFPdTF4ekxCcFc4?=
 =?utf-8?B?VjUwS044WlN1MGwzU28rcW9HM3lnNGdZKzFqZFJ4V3JacFpyL05qbUpzbVll?=
 =?utf-8?B?L1BLbkh6Z01lRmFsMzZCUUozUCsxejlDUWNRS2hWelZrdnd2QlF3dU92anhx?=
 =?utf-8?B?b2c1THdrZjhxTzIzK3RKS2VDdVJaMWRKQXJOVDlNeVJhV3RMdVdDWkhtZk5C?=
 =?utf-8?B?czc0QnZHSVZTWUtFbW9IeGwyQmNkYlNBSzVqdUx5S3poYnBCb0lFY2pBPT0=?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzY6UUJWcVk4ZUJmdXpqVzBpeFY1WTJzcFNhMTNj?=
 =?utf-8?B?WnhKdWhJOTgxWlJIVzkreEhmU2F3RkFHM3RZQ2VwOGlmN043UElkU1dTczRv?=
 =?utf-8?B?VTQ4c2gyTXEvMWhSMlJnZ2R5dm03Mm5VaHhpOHQ0OG1FMU9tNHY1MVZJV29p?=
 =?utf-8?B?ZEdOWnJBT0lTSGZLQVh5R0czRUljampYUTF4QmdybmRLVHMybHNxSWFpVzZ4?=
 =?utf-8?B?L2xoMzcraFNvYUFlL1JwSjFHTGkxaGw4b0E3czlud29XQmsvblVzMzVQSzAz?=
 =?utf-8?B?RFk4Tmtla2dkSnhwQlladHpJckZYUm9vUFpTL1cyVkZMQXJpOEltbTBReC9I?=
 =?utf-8?B?b2o5dDRhb3VPaldwdlc4bUIvd0ltUkFESFZPdkptMk5jeThUOFIvTlJ0ZTNv?=
 =?utf-8?B?aTBlam1YRDhOalRVVnVZYTVJQzk1L01BS0tnSExRT09FK0Z4ZjdWWW9SR1JK?=
 =?utf-8?B?Mm1TSFFiU1k1dlVVVFFHNkEzbVpDazR6VjNnMW9BWkcvbTUrSlZDaHNrZUNG?=
 =?utf-8?B?WFlJTm9tRnRGNjQyQWRqYzdNVTkwTFVNNDdYZjVYRGRxOFdHMW9nM250d1RP?=
 =?utf-8?B?OEFLS0MySFB6OS9OT3padmVndFRkTlFiRDJhZ25zNVVzQ0dla1VkQUJlcXV1?=
 =?utf-8?B?MGxDQUFyWTZoallaMEg2TWlrUFUwemdrbDNZRFFnZWZDdFM3ejRYMUxOMng0?=
 =?utf-8?B?VG43V1hrWmMwK3NmRFZqNWFFakRNZDJLUzRMZi80dGp6MlJRbzRZMWtvTE5s?=
 =?utf-8?B?VmRGTklHMkRKbUhqdExCTVNrbHFGeVN3MzRhNzlWQnhPZmpma2VUaTdFNHlF?=
 =?utf-8?B?OHRLZUord1hESHdqT3dESUNHbkZpMXc3bXhVZU8wdXNjVDBjQ25ObVNNRThR?=
 =?utf-8?B?TExPVDRzcmVQMk5RcGd6cDZ0Tm96cjVuc2NWcUNjdHpMWUM4UkFvN0JZbm9X?=
 =?utf-8?B?b0p3MnFtZEx3WmRBRVE3cGNPVUtxUzZGR1NMOW80Vi9qdlNSaHV0WGhaYkU2?=
 =?utf-8?B?NUJkZjlZOE5vK0dGajJEUWp0OTJOeXkzdTliRzgySm5LQU9NWE8yVm5wMnpE?=
 =?utf-8?B?c3hzdUVEdEdmT0wrVGxjbEIzbUNkTzhlUFNza1pQNG52WW0xVEZVUkxaTDAz?=
 =?utf-8?B?ZGFzMDVDL3p2c0xBeFRVL1h5ZVVVY0NQaXJaZFA4UERXaHpmTk9mcFVScXRK?=
 =?utf-8?B?U2YzdkhZY0lyYkVRV28wbU5uTXFxc0dzTGtkVmQ0VkFjOEp2cGxESGhOMjJQ?=
 =?utf-8?B?NVFSSEkyb1RJUEpzcUMvVFRKcnZkaHNsS040eXJCYUV6YldRT0RCcDJoWWc3?=
 =?utf-8?B?TEVYNE1EMlhKZ0Z0TldOeFJPaHNFbThiTW5zMnI4M3VTNzVobVQ4UDBRcEJu?=
 =?utf-8?Q?1EwJiJq?=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 5:y18W4/XMOUONrwBdoXF4n56RpPWc5kZP/fV0cE/ETVbBkm8NXN6vBA6r7iDgbZSjLbPL5mEqtUaj9JJOfILBQF8ZuybL0Yq5XndOB+LhdvkFqeO6zA5NM2ww8EkJpQmViq8sCll0REMBeQ8r0kbHxZV6RP3+pVHxoZ0BH15WsPoh/2PGi7WVlQRSsfuTwINuZ+0pZaPCDO/JMkueUbGCqi4OS2v6QYD2gxHy/RNKLHotzmbgYmPlgzGuq5cNLujzdBpsXWxwCBly/IPU7FUZR5rWqKy1sQdsRcnaePXlGtvhDYXXM+vHGHxDKq2zbhfXNNygNm4aGeDYhHBx7OjLnVCoZ16XFujwdCFoD9Zp9tLLV8w1m0xAXmki5ZLRoVE52lpWrKX1JYZ+fuL2MxyeU7VB/W3z0YIbvQjIHosQyi0501xvnPM/LEiXUvMhPJITzBqy/xpRj7mUJQtqADudNG+IlONU4h50MkdIOD7EX/yG2kfzmI6aRhbaXmWlLtyg;
 24:jyBPco3zwCgM5sIFRu8Fro6MNWoVQ4Cf6TrMfxJs0I8zv287VNNtomPbaEaSoyARl6+8BBlP5wMgt6Ca77M9g3K4JRIpEN/ruKlZLFCnEHI=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 7:GuezDVJnamcBhw7JXt5a5ZOW1NJUkbWC5RRg3S7FhtZtQwwSyB92RCuAQKG5HJWBItCBF8PtK8wjf23kjTr+UZ1OHcmT9Gl5JGe9knksaZ5gnuSL8qAB7ZxZdCImRueRYgJX5nX30jxRmMLzIQuILQlKPp4iYMCayHulhYHzUlxeXp8pzK8aX+8SjGWy/8SzhOD+UzDDtuEYzRjH/PiQ63pRCVC9fwU7RF6H+HHD3VxkCP7BOnjldfFqj4hsYMXoyWTqb9riItOatVvpyInCMtdNuGvMgeS9HUcIOIf45riQegrGuvNtHYEjljUoqcbYDHaRyah6NWRH1CGnyNNlZaEFlDmKnXGTtwNL6KfWATDEef0FqmuBiS6oEwk42mBmzcOS5d5v9+RDjqzRHH0ajgaRTapiD1+sikdtxGgKKHBuIM+e6IXZn9AK7zGXGcIR4AU7qkwNj690aQepX6uXsuxdrQwKp+k3ibbsBBj3KiyctaowejX8JxNWCVF9nfoDF0dnn3CfPr7NbCUkBPQRHjTm4iitjZMykprlmR6GxCGF64wRMnNl5GtNO8RR2mvDqx5um1cY6tuHsykE09JkdBJbHwAG1pKl2bplsskhVEajd/M/eCEBXgQ/juF2a3V2T9beSg5I3I+6qAg06KsGDANyi25aNFxhjfWxq2RnIfNQ9eGGq5bD16sRyB7VO/fYrAGASTynRwllwOH8QRJeZgR5eggJ5dI0QRNVepIk57TfPPDYX6jHVAq2J+jYLFV+wMVlMd4AfwXyb7E75obpM7NhHBuZD9MNzrti0zp1lFs=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 20:tdxuvTw5atnycAVYgkR/aZCLJea17GNRbdRTn6/wWQ4XWXMkQC2aeNNAXOF/udEuTb8gRYLdbS8norg5YlA/P6e1BFyCIHdD6avfjl6okcHp80ENdHIDDCEHcoHAJ5qrX2ZXthohf2LbliTA9HNWCQO/QsOmzzIgENnDREQGdVFjrQBoAF0H9pVd6qdzDkWqsOtwkH6whcgezxJKsoB9ml4myYmBLssU0xf39bCFHGR2wpJcdF7gibW062htDfiI
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jun 2017 18:53:40.9649 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1141
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v7 20/36] x86,
 mpparse: Use memremap to map the mpf and mpc 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIFNNUCBNUC10YWJsZSBpcyBidWlsdCBieSBVRUZJIGFuZCBwbGFjZWQgaW4gbWVtb3J5IGlu
IGEgZGVjcnlwdGVkCnN0YXRlLiBUaGVzZSB0YWJsZXMgYXJlIGFjY2Vzc2VkIHVzaW5nIGEgbWl4
IG9mIGVhcmx5X21lbXJlbWFwKCksCmVhcmx5X21lbXVubWFwKCksIHBoeXNfdG9fdmlydCgpIGFu
ZCB2aXJ0X3RvX3BoeXMoKS4gQ2hhbmdlIGFsbCBhY2Nlc3Nlcwp0byB1c2UgZWFybHlfbWVtcmVt
YXAoKS9lYXJseV9tZW11bm1hcCgpLiBUaGlzIGFsbG93cyBmb3IgcHJvcGVyIHNldHRpbmcKb2Yg
dGhlIGVuY3J5cHRpb24gbWFzayBzbyB0aGF0IHRoZSBkYXRhIGNhbiBiZSBzdWNjZXNzZnVsbHkg
YWNjZXNzZWQgd2hlbgpTTUUgaXMgYWN0aXZlLgoKU2lnbmVkLW9mZi1ieTogVG9tIExlbmRhY2t5
IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4KLS0tCiBhcmNoL3g4Ni9rZXJuZWwvbXBwYXJzZS5j
IHwgICA5OCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0KIDEg
ZmlsZSBjaGFuZ2VkLCA3MCBpbnNlcnRpb25zKCspLCAyOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS9hcmNoL3g4Ni9rZXJuZWwvbXBwYXJzZS5jIGIvYXJjaC94ODYva2VybmVsL21wcGFyc2Uu
YwppbmRleCBmZDM3ZjM5Li41Y2JiMzE3IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwvbXBw
YXJzZS5jCisrKyBiL2FyY2gveDg2L2tlcm5lbC9tcHBhcnNlLmMKQEAgLTQyOSw3ICs0MjksNyBA
QCBzdGF0aWMgaW5saW5lIHZvaWQgX19pbml0IGNvbnN0cnVjdF9kZWZhdWx0X0lTQV9tcHRhYmxl
KGludCBtcGNfZGVmYXVsdF90eXBlKQogCX0KIH0KIAotc3RhdGljIHN0cnVjdCBtcGZfaW50ZWwg
Km1wZl9mb3VuZDsKK3N0YXRpYyB1bnNpZ25lZCBsb25nIG1wZl9iYXNlOwogCiBzdGF0aWMgdW5z
aWduZWQgbG9uZyBfX2luaXQgZ2V0X21wY19zaXplKHVuc2lnbmVkIGxvbmcgcGh5c3B0cikKIHsK
QEAgLTQ1MSw2ICs0NTEsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBjaGVja19waHlzcHRyKHN0cnVj
dCBtcGZfaW50ZWwgKm1wZiwgdW5zaWduZWQgaW50IGVhcmx5KQogCiAJc2l6ZSA9IGdldF9tcGNf
c2l6ZShtcGYtPnBoeXNwdHIpOwogCW1wYyA9IGVhcmx5X21lbXJlbWFwKG1wZi0+cGh5c3B0ciwg
c2l6ZSk7CisKIAkvKgogCSAqIFJlYWQgdGhlIHBoeXNpY2FsIGhhcmR3YXJlIHRhYmxlLiAgQW55
dGhpbmcgaGVyZSB3aWxsCiAJICogb3ZlcnJpZGUgdGhlIGRlZmF1bHRzLgpAQCAtNDk3LDEyICs0
OTgsMTIgQEAgc3RhdGljIGludCBfX2luaXQgY2hlY2tfcGh5c3B0cihzdHJ1Y3QgbXBmX2ludGVs
ICptcGYsIHVuc2lnbmVkIGludCBlYXJseSkKICAqLwogdm9pZCBfX2luaXQgZGVmYXVsdF9nZXRf
c21wX2NvbmZpZyh1bnNpZ25lZCBpbnQgZWFybHkpCiB7Ci0Jc3RydWN0IG1wZl9pbnRlbCAqbXBm
ID0gbXBmX2ZvdW5kOworCXN0cnVjdCBtcGZfaW50ZWwgKm1wZjsKIAogCWlmICghc21wX2ZvdW5k
X2NvbmZpZykKIAkJcmV0dXJuOwogCi0JaWYgKCFtcGYpCisJaWYgKCFtcGZfYmFzZSkKIAkJcmV0
dXJuOwogCiAJaWYgKGFjcGlfbGFwaWMgJiYgZWFybHkpCkBAIC01MTUsNiArNTE2LDEyIEBAIHZv
aWQgX19pbml0IGRlZmF1bHRfZ2V0X3NtcF9jb25maWcodW5zaWduZWQgaW50IGVhcmx5KQogCWlm
IChhY3BpX2xhcGljICYmIGFjcGlfaW9hcGljKQogCQlyZXR1cm47CiAKKwltcGYgPSBlYXJseV9t
ZW1yZW1hcChtcGZfYmFzZSwgc2l6ZW9mKCptcGYpKTsKKwlpZiAoIW1wZikgeworCQlwcl9lcnIo
Ik1QVEFCTEU6IGVycm9yIG1hcHBpbmcgTVAgdGFibGVcbiIpOworCQlyZXR1cm47CisJfQorCiAJ
cHJfaW5mbygiSW50ZWwgTXVsdGlQcm9jZXNzb3IgU3BlY2lmaWNhdGlvbiB2MS4lZFxuIiwKIAkJ
bXBmLT5zcGVjaWZpY2F0aW9uKTsKICNpZiBkZWZpbmVkKENPTkZJR19YODZfTE9DQUxfQVBJQykg
JiYgZGVmaW5lZChDT05GSUdfWDg2XzMyKQpAQCAtNTI5LDcgKzUzNiw3IEBAIHZvaWQgX19pbml0
IGRlZmF1bHRfZ2V0X3NtcF9jb25maWcodW5zaWduZWQgaW50IGVhcmx5KQogCS8qCiAJICogTm93
IHNlZSBpZiB3ZSBuZWVkIHRvIHJlYWQgZnVydGhlci4KIAkgKi8KLQlpZiAobXBmLT5mZWF0dXJl
MSAhPSAwKSB7CisJaWYgKG1wZi0+ZmVhdHVyZTEpIHsKIAkJaWYgKGVhcmx5KSB7CiAJCQkvKgog
CQkJICogbG9jYWwgQVBJQyBoYXMgZGVmYXVsdCBhZGRyZXNzCkBAIC01NDIsOCArNTQ5LDEwIEBA
IHZvaWQgX19pbml0IGRlZmF1bHRfZ2V0X3NtcF9jb25maWcodW5zaWduZWQgaW50IGVhcmx5KQog
CQljb25zdHJ1Y3RfZGVmYXVsdF9JU0FfbXB0YWJsZShtcGYtPmZlYXR1cmUxKTsKIAogCX0gZWxz
ZSBpZiAobXBmLT5waHlzcHRyKSB7Ci0JCWlmIChjaGVja19waHlzcHRyKG1wZiwgZWFybHkpKQor
CQlpZiAoY2hlY2tfcGh5c3B0cihtcGYsIGVhcmx5KSkgeworCQkJZWFybHlfbWVtdW5tYXAobXBm
LCBzaXplb2YoKm1wZikpOwogCQkJcmV0dXJuOworCQl9CiAJfSBlbHNlCiAJCUJVRygpOwogCkBA
IC01NTIsNiArNTYxLDggQEAgdm9pZCBfX2luaXQgZGVmYXVsdF9nZXRfc21wX2NvbmZpZyh1bnNp
Z25lZCBpbnQgZWFybHkpCiAJLyoKIAkgKiBPbmx5IHVzZSB0aGUgZmlyc3QgY29uZmlndXJhdGlv
biBmb3VuZC4KIAkgKi8KKworCWVhcmx5X21lbXVubWFwKG1wZiwgc2l6ZW9mKCptcGYpKTsKIH0K
IAogc3RhdGljIHZvaWQgX19pbml0IHNtcF9yZXNlcnZlX21lbW9yeShzdHJ1Y3QgbXBmX2ludGVs
ICptcGYpCkBAIC01NjEsMTUgKzU3MiwxNiBAQCBzdGF0aWMgdm9pZCBfX2luaXQgc21wX3Jlc2Vy
dmVfbWVtb3J5KHN0cnVjdCBtcGZfaW50ZWwgKm1wZikKIAogc3RhdGljIGludCBfX2luaXQgc21w
X3NjYW5fY29uZmlnKHVuc2lnbmVkIGxvbmcgYmFzZSwgdW5zaWduZWQgbG9uZyBsZW5ndGgpCiB7
Ci0JdW5zaWduZWQgaW50ICpicCA9IHBoeXNfdG9fdmlydChiYXNlKTsKKwl1bnNpZ25lZCBpbnQg
KmJwOwogCXN0cnVjdCBtcGZfaW50ZWwgKm1wZjsKLQl1bnNpZ25lZCBsb25nIG1lbTsKKwlpbnQg
cmV0ID0gMDsKIAogCWFwaWNfcHJpbnRrKEFQSUNfVkVSQk9TRSwgIlNjYW4gZm9yIFNNUCBpbiBb
bWVtICUjMDEwbHgtJSMwMTBseF1cbiIsCiAJCSAgICBiYXNlLCBiYXNlICsgbGVuZ3RoIC0gMSk7
CiAJQlVJTERfQlVHX09OKHNpemVvZigqbXBmKSAhPSAxNik7CiAKIAl3aGlsZSAobGVuZ3RoID4g
MCkgeworCQlicCA9IGVhcmx5X21lbXJlbWFwKGJhc2UsIGxlbmd0aCk7CiAJCW1wZiA9IChzdHJ1
Y3QgbXBmX2ludGVsICopYnA7CiAJCWlmICgoKmJwID09IFNNUF9NQUdJQ19JREVOVCkgJiYKIAkJ
ICAgIChtcGYtPmxlbmd0aCA9PSAxKSAmJgpAQCAtNTc5LDI0ICs1OTEsMjYgQEAgc3RhdGljIGlu
dCBfX2luaXQgc21wX3NjYW5fY29uZmlnKHVuc2lnbmVkIGxvbmcgYmFzZSwgdW5zaWduZWQgbG9u
ZyBsZW5ndGgpCiAjaWZkZWYgQ09ORklHX1g4Nl9MT0NBTF9BUElDCiAJCQlzbXBfZm91bmRfY29u
ZmlnID0gMTsKICNlbmRpZgotCQkJbXBmX2ZvdW5kID0gbXBmOworCQkJbXBmX2Jhc2UgPSBiYXNl
OwogCi0JCQlwcl9pbmZvKCJmb3VuZCBTTVAgTVAtdGFibGUgYXQgW21lbSAlIzAxMGxseC0lIzAx
MGxseF0gbWFwcGVkIGF0IFslcF1cbiIsCi0JCQkJKHVuc2lnbmVkIGxvbmcgbG9uZykgdmlydF90
b19waHlzKG1wZiksCi0JCQkJKHVuc2lnbmVkIGxvbmcgbG9uZykgdmlydF90b19waHlzKG1wZikg
KwotCQkJCXNpemVvZigqbXBmKSAtIDEsIG1wZik7CisJCQlwcl9pbmZvKCJmb3VuZCBTTVAgTVAt
dGFibGUgYXQgW21lbSAlIzAxMGx4LSUjMDEwbHhdIG1hcHBlZCBhdCBbJXBdXG4iLAorCQkJCWJh
c2UsIGJhc2UgKyBzaXplb2YoKm1wZikgLSAxLCBtcGYpOwogCi0JCQltZW0gPSB2aXJ0X3RvX3Bo
eXMobXBmKTsKLQkJCW1lbWJsb2NrX3Jlc2VydmUobWVtLCBzaXplb2YoKm1wZikpOworCQkJbWVt
YmxvY2tfcmVzZXJ2ZShiYXNlLCBzaXplb2YoKm1wZikpOwogCQkJaWYgKG1wZi0+cGh5c3B0cikK
IAkJCQlzbXBfcmVzZXJ2ZV9tZW1vcnkobXBmKTsKIAotCQkJcmV0dXJuIDE7CisJCQlyZXQgPSAx
OwogCQl9Ci0JCWJwICs9IDQ7CisJCWVhcmx5X21lbXVubWFwKGJwLCBsZW5ndGgpOworCisJCWlm
IChyZXQpCisJCQlicmVhazsKKworCQliYXNlICs9IDE2OwogCQlsZW5ndGggLT0gMTY7CiAJfQot
CXJldHVybiAwOworCXJldHVybiByZXQ7CiB9CiAKIHZvaWQgX19pbml0IGRlZmF1bHRfZmluZF9z
bXBfY29uZmlnKHZvaWQpCkBAIC04MzgsMjkgKzg1Miw0MCBAQCBzdGF0aWMgaW50IF9faW5pdCB1
cGRhdGVfbXBfdGFibGUodm9pZCkKIAljaGFyIG9lbVsxMF07CiAJc3RydWN0IG1wZl9pbnRlbCAq
bXBmOwogCXN0cnVjdCBtcGNfdGFibGUgKm1wYywgKm1wY19uZXc7CisJdW5zaWduZWQgbG9uZyBz
aXplOwogCiAJaWYgKCFlbmFibGVfdXBkYXRlX21wdGFibGUpCiAJCXJldHVybiAwOwogCi0JbXBm
ID0gbXBmX2ZvdW5kOwotCWlmICghbXBmKQorCWlmICghbXBmX2Jhc2UpCisJCXJldHVybiAwOwor
CisJbXBmID0gZWFybHlfbWVtcmVtYXAobXBmX2Jhc2UsIHNpemVvZigqbXBmKSk7CisJaWYgKCFt
cGYpIHsKKwkJcHJfZXJyKCJNUFRBQkxFOiBtcGYgZWFybHlfbWVtcmVtYXAoKSBmYWlsZWRcbiIp
OwogCQlyZXR1cm4gMDsKKwl9CiAKIAkvKgogCSAqIE5vdyBzZWUgaWYgd2UgbmVlZCB0byBnbyBm
dXJ0aGVyLgogCSAqLwotCWlmIChtcGYtPmZlYXR1cmUxICE9IDApCi0JCXJldHVybiAwOworCWlm
IChtcGYtPmZlYXR1cmUxKQorCQlnb3RvIGRvX3VubWFwX21wZjsKIAogCWlmICghbXBmLT5waHlz
cHRyKQotCQlyZXR1cm4gMDsKKwkJZ290byBkb191bm1hcF9tcGY7CiAKLQltcGMgPSBwaHlzX3Rv
X3ZpcnQobXBmLT5waHlzcHRyKTsKKwlzaXplID0gZ2V0X21wY19zaXplKG1wZi0+cGh5c3B0cik7
CisJbXBjID0gZWFybHlfbWVtcmVtYXAobXBmLT5waHlzcHRyLCBzaXplKTsKKwlpZiAoIW1wYykg
eworCQlwcl9lcnIoIk1QVEFCTEU6IG1wYyBlYXJseV9tZW1yZW1hcCgpIGZhaWxlZFxuIik7CisJ
CWdvdG8gZG9fdW5tYXBfbXBmOworCX0KIAogCWlmICghc21wX2NoZWNrX21wYyhtcGMsIG9lbSwg
c3RyKSkKLQkJcmV0dXJuIDA7CisJCWdvdG8gZG9fdW5tYXBfbXBjOwogCi0JcHJfaW5mbygibXBm
OiAlbGx4XG4iLCAodTY0KXZpcnRfdG9fcGh5cyhtcGYpKTsKKwlwcl9pbmZvKCJtcGY6ICVsbHhc
biIsICh1NjQpbXBmX2Jhc2UpOwogCXByX2luZm8oInBoeXNwdHI6ICV4XG4iLCBtcGYtPnBoeXNw
dHIpOwogCiAJaWYgKG1wY19uZXdfcGh5cyAmJiBtcGMtPmxlbmd0aCA+IG1wY19uZXdfbGVuZ3Ro
KSB7CkBAIC04NzgsMjEgKzkwMywzMiBAQCBzdGF0aWMgaW50IF9faW5pdCB1cGRhdGVfbXBfdGFi
bGUodm9pZCkKIAkJbmV3ID0gbXBmX2NoZWNrc3VtKCh1bnNpZ25lZCBjaGFyICopbXBjLCBtcGMt
Pmxlbmd0aCk7CiAJCWlmIChvbGQgPT0gbmV3KSB7CiAJCQlwcl9pbmZvKCJtcGMgaXMgcmVhZG9u
bHksIHBsZWFzZSB0cnkgYWxsb2NfbXB0YWJsZSBpbnN0ZWFkXG4iKTsKLQkJCXJldHVybiAwOwor
CQkJZ290byBkb191bm1hcF9tcGM7CiAJCX0KIAkJcHJfaW5mbygidXNlIGluLXBvc2l0aW9uIHJl
cGxhY2luZ1xuIik7CiAJfSBlbHNlIHsKKwkJbXBjX25ldyA9IGVhcmx5X21lbXJlbWFwKG1wY19u
ZXdfcGh5cywgbXBjX25ld19sZW5ndGgpOworCQlpZiAoIW1wY19uZXcpIHsKKwkJCXByX2Vycigi
TVBUQUJMRTogbmV3IG1wYyBlYXJseV9tZW1yZW1hcCgpIGZhaWxlZFxuIik7CisJCQlnb3RvIGRv
X3VubWFwX21wYzsKKwkJfQogCQltcGYtPnBoeXNwdHIgPSBtcGNfbmV3X3BoeXM7Ci0JCW1wY19u
ZXcgPSBwaHlzX3RvX3ZpcnQobXBjX25ld19waHlzKTsKIAkJbWVtY3B5KG1wY19uZXcsIG1wYywg
bXBjLT5sZW5ndGgpOworCQllYXJseV9tZW11bm1hcChtcGMsIHNpemUpOwogCQltcGMgPSBtcGNf
bmV3OworCQlzaXplID0gbXBjX25ld19sZW5ndGg7CiAJCS8qIGNoZWNrIGlmIHdlIGNhbiBtb2Rp
ZnkgdGhhdCAqLwogCQlpZiAobXBjX25ld19waHlzIC0gbXBmLT5waHlzcHRyKSB7CiAJCQlzdHJ1
Y3QgbXBmX2ludGVsICptcGZfbmV3OwogCQkJLyogc3RlYWwgMTYgYnl0ZXMgZnJvbSBbMCwgMWsp
ICovCisJCQltcGZfbmV3ID0gZWFybHlfbWVtcmVtYXAoMHg0MDAgLSAxNiwgc2l6ZW9mKCptcGZf
bmV3KSk7CisJCQlpZiAoIW1wZl9uZXcpIHsKKwkJCQlwcl9lcnIoIk1QVEFCTEU6IG5ldyBtcGYg
ZWFybHlfbWVtcmVtYXAoKSBmYWlsZWRcbiIpOworCQkJCWdvdG8gZG9fdW5tYXBfbXBjOworCQkJ
fQogCQkJcHJfaW5mbygibXBmIG5ldzogJXhcbiIsIDB4NDAwIC0gMTYpOwotCQkJbXBmX25ldyA9
IHBoeXNfdG9fdmlydCgweDQwMCAtIDE2KTsKIAkJCW1lbWNweShtcGZfbmV3LCBtcGYsIDE2KTsK
KwkJCWVhcmx5X21lbXVubWFwKG1wZiwgc2l6ZW9mKCptcGYpKTsKIAkJCW1wZiA9IG1wZl9uZXc7
CiAJCQltcGYtPnBoeXNwdHIgPSBtcGNfbmV3X3BoeXM7CiAJCX0KQEAgLTkwOSw2ICs5NDUsMTIg
QEAgc3RhdGljIGludCBfX2luaXQgdXBkYXRlX21wX3RhYmxlKHZvaWQpCiAJICovCiAJcmVwbGFj
ZV9pbnRzcmNfYWxsKG1wYywgbXBjX25ld19waHlzLCBtcGNfbmV3X2xlbmd0aCk7CiAKK2RvX3Vu
bWFwX21wYzoKKwllYXJseV9tZW11bm1hcChtcGMsIHNpemUpOworCitkb191bm1hcF9tcGY6CisJ
ZWFybHlfbWVtdW5tYXAobXBmLCBzaXplb2YoKm1wZikpOworCiAJcmV0dXJuIDA7CiB9CiAKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:54:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18: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 1dLwNf-0003Hd-Jr; Fri, 16 Jun 2017 18:54:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dLwNe-0003Gf-A7
 for xen-devel@lists.xen.org; Fri, 16 Jun 2017 18:54:02 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 4E/63-03920-94924495; Fri, 16 Jun 2017 18:54:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSW0gUYRTH/XZm1lEc+VwNj4uWraZlaupD2V1
 USgkj7UEUSmdtctf2Yjtr2EMkumZsEGagtJmYty4UgS92ATFxKy+pWSRRFLVbomRmSqt4a8ax
 tHn6z/n9v/85Bw5NKCxyJc0VmzmTgdWp5J6kZlvYzqiULclZMZ/HAuKbJhvJBJRifzInO4KyK
 a1BbSzOpTRzNy67F37ExTPPZmQlyMlYkQdNYgsBi50hVuRJI3wVwf3hKkL8UeByGYz2f6VElx
 xHwtvxaZmofXEmvOr6RoraD9fL4Es1Fh8QeFwO7f19chHIcCDUNzQTUotNcP3TwLJmcArcmqw
 WQmnaA6dC+cflHIVQrph1Let1eD3ceW2hJLsPdF9zkqKdwFvgweNtYpnAG6BtvHY5EXAwtLlc
 cnEEwBcQdC32UlJmKNimBt0lUxDYX9aSkk6DpjIrEjMBh0CP5bBUPgfvfraQUs4Vd6hxPUISi
 IB7vQ5CAkNysDpGKQnooH6kdsUUD5duziPJ1EfB4IfrKyNVYqiZsazMGggdsxfdJdBEgX26ka
 pEW21rVrWtrmpbs2o9Iu6icJ4zneFMUXHRapM2X2PWs1pdVGzM9mg9x/NsPqdj1Xx0nlHfioS
 TcBO+h6hlIbETBdAy1TpmwpmUpfBWG0+c1bC8JsdUpOP4ThRO07jBXnpUSRqMBk4FzJfw5CyF
 j4nL54pPanXCif11Au2l8mNOhAqY4QtZPa/Nl1AP2qj0Z6I3CwCLQFNk+Pfs73EOoSClL4OEm
 RRehZxJrzX/z8eQP41UvkyG2N1LazD/Sx8TGsuExhmDCWJjM7uKlCXIzb73duZ3767Whl3z9/
 Och/qI4U2tdS+yg0/9uuMW7PApLdhTtq8kMt3unZ2wFPemp87Np6ApZGHeaS05iNNr6NSUe21
 B1onnttzFhcn9UyNJP9hfryt27xgzDji0B7yW+t/71aa1P+26rG/+XVWegzsPnk88Vhd2PK1j
 NoA/7ehWkbyGjY0gTDz7B2njpRGXAwAA
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1497639239!68099248!1
X-Originating-IP: [104.47.38.57]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8000 invoked from network); 16 Jun 2017 18:54:00 -0000
Received: from mail-bl2nam02on0057.outbound.protection.outlook.com (HELO
 NAM02-BL2-obe.outbound.protection.outlook.com) (104.47.38.57)
 by server-4.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 16 Jun 2017 18:54:00 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=hxK7INceThijkSydmMCXxIVcmjnwi1u2LAtsWD/kJjM=;
 b=DaEfCRUosSTy2XEQCFBoEYGR3N2nrj1iaTyYdQWjExmr+agPNKU4SGpCLh8+O0J9zyjCAYHtAxMKA2S8L3mbl65g9nfIXFNGlDqUqzOAsLQBB/2iAQT9sCRsSC8K4Qv+eohe2yndwjfAWr4MD6LfzmT+Re6sVZqGm6APpv1p3S4=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 MWHPR12MB1152.namprd12.prod.outlook.com (10.169.204.16) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1178.14; Fri, 16 Jun 2017 18:53:52 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Fri, 16 Jun 2017 13:53:49 -0500
Message-ID: <20170616185349.18967.38054.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: SN1PR19CA0015.namprd19.prod.outlook.com (10.163.220.25) To
 MWHPR12MB1152.namprd12.prod.outlook.com (10.169.204.16)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 9ff44f00-7184-4715-9629-08d4b4e909ca
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:MWHPR12MB1152; 
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1152;
 3:rcxwJLlLWSPir/sLV/mawOte1fez5lcZhWYa2RhaEoDSxbl25fl2fFFRlTLR+EsC/eYc6zwWgKeJtQ1waAjpw2Rg+NOobHIAfEB9qlXxOUU88B0Obxa/M9NOcPPhroKNPORhOx8f4vN01N3CxFxiX7n0xL9x76/DZoGn4TsDg5mUbvl/3JqIQXiOwE+d/2jRsylXdLo4oQp5fug3dgDcSPtsF9K+qaA/P1crHR2tQFX/NDCoq6F+M1bchSb+xOEAScLn3CKf9JGXFVfPl1MkOAz4zxzNFDkctbf4ZyRCECM+m/iYVbre/aJ1YHnvVYhwUAnxEJdVfB6OWxEy1Xu02pphgbdVu1w4jmftcbpuZU8=;
 25:K4RGh7BL/WNglqMa7EpsnEGDfssz3ohntVEq8g9QEeyfqPTfb6SER6h6/JPqJZH3FHeeDjm2CgJSnd+mOBaBNfvfNCuMCrE7Q83vxACJxqaCMjMuWdwYZXyF7/1SjB344F96QF84YxErGVh9Pq3EGE9murBW59tV+IozJ/CYWCh/Q1JhLNPdpgKAzufOkP+f45wF/8SXjARPXtnNfidI6GDef39BmUpyg0+O3UutJ1qCZpYuWCuFijAR+YN3lQw2UtkhXgRNohHWdMkPsrBKjyDGxLDxiy0ulPl3VbRXjDpcxeZxHoqXlWwaasqLYs1E8Gnrk9VWcPkwgx6YWKpx7AHeyNSbfz3rtGOLEb0vo0DvY6Nkliy7dfmV5jDfWwy9SAZ++HfNxVB6konz8nTh4KRy/o9M9jy+hRDTqKF2jdFooqLk5tIJ0IWkMHIcTNb5WhBWn3d7JkrKSFeffucTZoMoG4FGiP/zAl/o8XNf0bI=
X-MS-TrafficTypeDiagnostic: MWHPR12MB1152:
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1152;
 31:fdi7vzS2hGcbC+Eu7Gq8++LhfoekAfPsMBJiwLAnk9mPvsVh1/Uw4keBvXi2mR4l3YvVlwBCzacjGxnTc+SiRDjn3GsYFhAaixXTJyS3G3h66nDhP+RKK6VI2V+MCpfPrrngRZK3x2PGWLUhcst/2XI5QwYaOwSRY6mnXUHS2rmzMRSPLIDH382hOLrFLx6XKsz/qaKoMG6WET2VUIwX0TC4RSaPTwPlaT9plOY2LMm4KHx+YHDxWxksv7VUCzlsELB4cfunEmfstS44tl3SVA==;
 20:fgwsFKseeSTmGrtwbuptdmEb1sVHsfL9ilREcV7hUl2YKNBcZt7RLCAkmZq26ik17tfrsveD/kj0EhvZZL4Vr1V8XF4ev+HQS3KSsTByskm5QXIin8WLX/EIiX3XO0ayNOMpJIcD8yjkdI1YDvjytbotUmLhYYl09zMDEJuUBtEG1qtEzPj/X7e145pCje0+fRGVLFilFSU+A3hR1hh2GlwXQHlJcpdcW4Ltj4OJcYOnPnh3iGtRE+A6vDzyeO7nYevjwl5wj1R/n+FoA1pynl2sJthcnbEUTd7J55aV3UaWyqvS5ady89W5zNMm8B5Y1KNES99dkgctQ6NWVUaGhnoqk80te8s/hrHQAprKXr894E33zVcxf6VW4jVcQVXqXqsM59txhrCmiIBK3CpEJD53/vYot17vl/9CNR0thnPo9GZcgR1oM4l6ILTO0BuwWjC3JbmbAxBuW2VKSV3N/h248lf8PtPEE9pwFK0HbCjHB/nX7n4p4SSE1jnud3OJ
X-Microsoft-Antispam-PRVS: <MWHPR12MB11524324C254FB288BC1C15BECC10@MWHPR12MB1152.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(767451399110);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(10201501046)(3002001)(93006095)(93001095)(6055026)(6041248)(20161123564025)(20161123560025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123562025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:MWHPR12MB1152; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:MWHPR12MB1152; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTUyOzQ6a3pwU2lZTjJUQ2YwREtHSnBlZHJMTmZlSlJC?=
 =?utf-8?B?dTNIK2dmaG43S3J1ZUkzcnVBK2tYV0ludWEwZnY1VzZUelVsbG1wUDJRQjlx?=
 =?utf-8?B?ZWNFY0lLU1FaZXRxeVJkbkNnNWp5S0dmdDBhWjlEMGtpaE9WdDBTMU8vS0Yr?=
 =?utf-8?B?VElud2lvdWpmUmVvSWRLd3lVSFphbzVPQUNKZy9mbHIvNE9kVHIvODlubmJ6?=
 =?utf-8?B?TXdiL0Q0OGFoQ093ZDlwTUJXYVRuU3dnTmdZM3M1eHZrT1ZJSlovWFkra3VF?=
 =?utf-8?B?NFZOV1ZqRlZFbHFZQWQ0SkVraVJjRnBDNlRhWXJGTDNiK0pqaEhGdXV5L3gz?=
 =?utf-8?B?WkQ5bjRoNXJXQVpwU0o1eTlweEtPNzNyUGNPQWxtNXZjKzhOcmhlcWdFeGdX?=
 =?utf-8?B?Y05uRndhMmxOZG5IMWlUdWVQd2p1T0NMU00zQ0tib0xmb0ZuNC8vQ21OanVK?=
 =?utf-8?B?RVJhNDQwRzJCYUpMaC91d3pKNFl6eHJTTFZVclI0enhMUm04OGMydXZqVGIv?=
 =?utf-8?B?bWJZQzNvTUhmcndScWxHS0t3bFBMdlRkNTBTZVFhbGJZSHFPdk92Vmgra2dW?=
 =?utf-8?B?UHNXeU1QN292bXBidm5VR3RPRkJFcXlPVklCeFZKZFRpZW5ZY0J1MWwwd1lt?=
 =?utf-8?B?UzNwRVc5YjY5VHN1czdQTVVmTlp6bFlsbStnRUtTTGs3NzdNc281NHVaRDVa?=
 =?utf-8?B?WUxScURVZGNoajI1YTNNZEdjbFNSYXJlVHBhSVhYK3ZFbGVmUjNSVllLRm93?=
 =?utf-8?B?REc5b0JxUDdvUnVhN3ROalEyREVXUmxabjVJVkdTLzkwTlcyZTd6OFFYY1Ny?=
 =?utf-8?B?cmljaXpscGE1enZmMDlENVNoa1dRSlFIWkswZU01Sjk0TzdYMkt4UFdoWnFG?=
 =?utf-8?B?MUg0dEVWT0pocmlBWVhMQk1HRGJZc3V4eDVXTnVJNjZ2MzhxenBGUFhBbUVM?=
 =?utf-8?B?ZG9DRkJUWXJ2WjdmWXBidGFuODNuS0FvSnZwV1lWUGFDbGpNTHVVWFcrTDBC?=
 =?utf-8?B?UGRJMUZDM0RCRDdFeUoraU9yWkNtUURLVkhaalIycExMdzVMMlN6YW1mRXZ2?=
 =?utf-8?B?VjhFYXRxMk1pUSs5NWFPZGtTU2hZUXo3UmZGM3Fsamt2bWNNLzRvTzZidTJL?=
 =?utf-8?B?Zk41RjFFZjNXUVh1YklYWGFZOU8wd1hUV2Uybm5QY00wV28veDZvbWZMYzZn?=
 =?utf-8?B?NVpuSE54bmJFUEdDMDV1TndKNEl3bFZSVXlabS9veUhocm44Y3RHVGF1OWxs?=
 =?utf-8?B?SlQwV2VDTVd6a3IxczV1TjZOdkt3dzVwTkk0OVdRQUpjcUxpU0dzQWlCVVlZ?=
 =?utf-8?B?dWdhaDFNS0hFMDN4WlB1Rjg3NGtjL0l0STNhUTZRYlRoZUtmdVhqTmx1OGg0?=
 =?utf-8?B?YmpuUHl1aDUycFFhMUozSUFkeHgyOG5WVzVZSmlJRG9qbEF1WEN4eFREMzdC?=
 =?utf-8?B?STFLU2ZmVXo1QWtWREhWYmVrUXJXZ3M0SVVwWTloOEpnV2JKM0gzMitmOTVM?=
 =?utf-8?B?azdqdHE3R21hYVhCc3orWSs1STFmN3BWWWJkQW43eU54OTNiVW13Y3ArU0lS?=
 =?utf-8?B?WXBCVjYweEdWSzNQYVpvU1ZGRXRjTWtJMWRkcW5QOW1ycmJsWVdhc0w3NFFt?=
 =?utf-8?Q?J53kitspF/Kz0G+Tpcc?=
X-Forefront-PRVS: 0340850FCD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39450400003)(39840400002)(39860400002)(39400400002)(39850400002)(39410400002)(230700001)(50986999)(25786009)(7406005)(72206003)(76176999)(54356999)(305945005)(50466002)(6666003)(4326008)(7416002)(81166006)(4001350100001)(2950100002)(86362001)(23676002)(478600001)(6506006)(8676002)(83506001)(55016002)(53416004)(103116003)(33646002)(6116002)(3846002)(47776003)(53936002)(5660300001)(7736002)(189998001)(2906002)(9686003)(38730400002)(110136004)(1076002)(66066001)(42186005)(54906002)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR12MB1152; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTUyOzIzOnBwU2dUSUk1elRwbE56Nm1mdXNzV0gzTEQ5?=
 =?utf-8?B?UGwwTm5YVEl3NElEY2pobjFOSjRmQ09ybktBV0U2NG0ybnJlWCtyR1pEK3Rr?=
 =?utf-8?B?Z2NOYXc2bCsxK3dxNXAxRGtRNEpIdjgvcVVMSkFoVWh6QVdhcHp0KzhtZWdJ?=
 =?utf-8?B?ZXM2TW5KRGpIbnFMZVU2SmF6L0pXMm5YYmliSnV5T2tBU0F1bkE2S1pnckRL?=
 =?utf-8?B?MkQxbXVJa29zUzJSTnNaTU1XMG5lZzZqV2ZrZ0d4cHNuM2JLYTVrKzFKeDYr?=
 =?utf-8?B?c0hrSmZFMVZsRGVmcVd1aXMwZTJPUmZWTXJUSHdXZWtGeG9sbHlwNDVqT0RI?=
 =?utf-8?B?U0RmNktETldEaWVIMlpOYlhSbjlFTG1rWDBSdUNUUWtobituOU1WMURENHRq?=
 =?utf-8?B?b3k3aWk0KzY0RWtwblZudzhOcUhTUkVybHZqWE1UZUYxMUo5THJGb0I5SFp0?=
 =?utf-8?B?aVdDRUVNMjErNXpmN3lBOVd5TlQ4YmRFcDhUY3o0RlFJd0VvOHU1M05wbWxt?=
 =?utf-8?B?d0tBbEJKZ0lzSzc3d0U1ajQyUUo1Nmd0UkRuU3drOVVvRFZYUVBBRG0wR2Rp?=
 =?utf-8?B?OXVEcE9wTm13NzlGdlVlUDEzN3BPVUp4MUl2SWFrOFZseDg4WThuckgvTDhh?=
 =?utf-8?B?anVGVlg0OEg3RTgwTjJJWXFrRjVEdzBNcGl6TUcrbDNHaHpObUZ0Q1dqem5F?=
 =?utf-8?B?NjlMRUwvLyt4MFdtalZTQVQ4RXZkZWltTDdKQUlmTVE3THdlVDkvdmdUZWVF?=
 =?utf-8?B?OENXN1Y2bHorYWZlM3lnZStkaE11RXhxcCtsZ0QzZlNFcFZNQ2FzMy9XOEVF?=
 =?utf-8?B?OHpzcU1iMzZ1cU9qVUw2R1dyc1Q1QTBuUmxsMi8xYWFpZkhFclJOWnZNNThj?=
 =?utf-8?B?bUJzMzVUQUdUd2swMXh5R29hODhqdmg4d3FxUXhxZVZQR3NMSFV4dW1GVFgz?=
 =?utf-8?B?c0x6cTZnNHpNUDBsM2s3S3l1WHE5VUdyQmlPVy9oSS9oVFJTWkFKaWFwN1A3?=
 =?utf-8?B?dHNmbXBwU1VyaVdSWUdrL0VyVUtlbmtXNFVaSzVNTHZ4N0xtQ1VuU1Vzeitv?=
 =?utf-8?B?ZEtVSDYzcjlKZTY1aGVCN0gxVzcxTTZFR240VkcyeTV4L1ZnRnZ3OXVMYTIx?=
 =?utf-8?B?NFRBak8yNEo4Zm1vMHBrbjBBSnpCbHhZR2xIUDBJRzF6UkJxUEhRZDA1dUFD?=
 =?utf-8?B?aWk0NDd4RnhCd0dlVWR1QVd1czkyelRGSlE0Z1BYY01YYVllNjc0VHhINE5k?=
 =?utf-8?B?ZTB3T2pJS091N0NwRVRlak40dGY5YVpNN3lvTUczY25KdnhZY3ZIc1B0ZXBS?=
 =?utf-8?B?ODQ3UWdCcWNjLzFkZDIrZnBuOHBwMjBNUTdXWHQ4Y0VOVUkxRXZHa0E2ZnZ0?=
 =?utf-8?B?NFUrRW9BTVlUQ3J3QzAxTGV4eUl2Rm9Da0ZmWnJ3M1l6RHdnTVcxWFNScFRS?=
 =?utf-8?B?K2JoY1BoQjRxRXFjOHpWYm5XViswMkY3czU3MkxibHhrYk9GajhxdEJuTHVr?=
 =?utf-8?B?UlM3RHdaMzR5cUwwTnQvT29QZlJFeUZ0cnNKdEZwT0p5Z09YQmFNaEpzUDVj?=
 =?utf-8?B?bmowNVhEK3llTFZxMWk4bVRrOU8xV1d0dTg1QXNzSW15cVZvNWNHNTkwQnpu?=
 =?utf-8?B?ZFBpSHFPUHBYRWtDUEx5a1BIZkd2WkxZcENvVkZ4NXNaWm9DRFlJK3VnPT0=?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTUyOzY6eldXZklOMUFGcStkKzliS2tXOGZGM2x3T1Jo?=
 =?utf-8?B?ZGxWNnJJdlpiLytrMVFmdU1WMW41a3VJL1FqdjljS3RBbzNOM2RGNWNzengx?=
 =?utf-8?B?VGtXbGhTNTFIZDNHZmdldG9FUHdFSjRaSGtSL0syK2U3ZUZPcFg5Sk1rOG9w?=
 =?utf-8?B?OGdKL1FmZ2VHOHA5ZmU4TjhBU1JHSWEzS292OWlQcnBpQTh6eUNvQ2xmbVhs?=
 =?utf-8?B?bFhQaXBoc0dmdDlLZEc4bE5FdjN1VUNJNzFqMDRuVDJuaWVWUXJLNFNacXJp?=
 =?utf-8?B?cHN0TFlzMDNIL3B1UityQkYzYmgrNnRtWU9YZDVYeUZvY0ZCVEFKY0JYdU5x?=
 =?utf-8?B?c2U2alVJRlNiQVYrdXRpV0p0L1hqYWhlenZGZnNkdXF3M2NMN0RMZnB1Y1ZY?=
 =?utf-8?B?NlRZS3lscHlXOFE3MjY1NTZES1FYZlVaMmxHWUx5TDVUK1hJancwM0NESDd4?=
 =?utf-8?B?MXVyOUd5elIxN0JRZEdvTnpTYk9uTGpWVUtpSWlwM0JBRU4vWmd6WmVsbjh5?=
 =?utf-8?B?WDVxVTRvOFJybHZvYTVZS2FLYkd5NzhxaWo5bGRnZkNYcVdTa0ZUaTBDLzBC?=
 =?utf-8?B?MzRhU29iNUxYUGVwUTFOdlBSZURTQ1NpMmNxQ3VNR2ZVUXN0eGhQSDViR2Qv?=
 =?utf-8?B?VWlob2psYjY4YU1RSjh4dFFVK2t4dGhFOU9YZ1YxY3dVMGp1ZklrQ1V6S2pk?=
 =?utf-8?B?TG43eDNiUDI1SnhMcEp4MTZFYmhjK2lyaERnbXM1YWlRWE5ISmJkL0w4UVhy?=
 =?utf-8?B?UjIvMkIxQmx4dXZncGZaU2h2dEQrbVRVNXdiTHhHRmg4RmVDaDhSblBkU2dQ?=
 =?utf-8?B?LzdpZ1U1bG1VUnhnR3lUTVJ5c1ZLemlXUGwyT05HeU5YMm03MlJsN0duVWpF?=
 =?utf-8?B?aDdERk5BalRQejJ3MzhVb3NhZmtDUGtVTTlIS2gxU2dCUTBxK1dYY0pYSEpI?=
 =?utf-8?B?MCszRlYrd2NSVlVFUWVGVlVFeGNWKzR2bEdpRUVCK2kvRXk5Y2FKUnBzWUdD?=
 =?utf-8?B?VlA0K0lSd0tQMkNzM0pHRVlMclprd0E2eGNZTGZPMkVFQkNoSERDVjcySGZk?=
 =?utf-8?B?bFlUSWwwVnZnK3UrZWY3eUl6cFk1V3FIaVVNNzdaTHpneVk2MnUrZFlYQUNn?=
 =?utf-8?B?UjJSNTlSTEpsa2lZakVuR0crR1RRWjFydHFyNGFZcGs5RFZMaTNmRFgxVHN5?=
 =?utf-8?B?b3JtMUZBYzNKd1BtM1FCeWVHVzFyWWRVMWFyaGxpa1NzYVo4VW5Hc0JKRmJV?=
 =?utf-8?B?eUowM2l0cTZkSi9jZnRxamJ5aGg3YXJXTlhPdHJDYVVtSkhzUStZZ2xXNGwy?=
 =?utf-8?B?bFZGWWJJcmYwMy9IWk9GemtDZVpoU2RoVm8raHhFVCtjWFdtSEc5UVY2V3Rj?=
 =?utf-8?Q?ZhQfDhh?=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1152;
 5:xFRrkL83AbLnGfj2qxmRtmzZH5GuKTu5mhrW++0WMMrr8Jmm065BCeQYbVexGcMrLMYRrAxPBs/k6YPBNobQlzHM66hW0iiMYrJQfM7lyTOJXLR87eCZUbzeqKvfFG6vvz6i+rQvxctR9zfq4V1YPbd/zJfY60umtu1cIrgsuTGo2HxMRGRXECUFflc8d+lWej5qpRioN0w9b8X7Hrlepl5NBMyLHv6YBHoLkWnUP1qnkvReRa7vcsvXBUXDGMBsZXHH0a7zcUy3qHPLhmMIrB03/ozuP1A3QO99ykqBVSfgUmhsg2ZbrmMbn0bPb7t68kFdoA5t3Ds7raaTDF2dgkXI6Crbi081UfmnK8Q0Ex3jh0vRnMX5ewqaXaQ5NHcGbvEkPxUfuUaVU3hJWfbM0CT93bF3VdP/PGfXothmDMk0FwjaQxaCqeQg0FjWhxPhDXr0+SsL5gMH/6STbG6zmgEMvJhXvu1HYUg4+zQTFSjJU7pCMbuExd6dl74pV4Ul;
 24:FwLVJvld+kRKeK0prPJY2/K2igc03s5t+JlYxJvbmeTgtZbgEjhcS1FG25qabtrI7BPrj8/UrQlQWi6G61llxaG4GunIikRpQTxncdV63Tg=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1152;
 7:NhzMKzh9lGjj5qwouuJQ1vJ1Hy5IAinfa9fkzQH3cInDNj3U34Ztz0Pa84v3u/76KK8RK6DzwSKWTZEAfDJguHhbUieYBL7nYtN9HArQ0HnyXnXDBI8LN3+nGS+anWTrsGmbFtW8B614yLDX4Vk+PCoOxmP9p806apM7SHXy09dAVIgcvjR8f8/KwUU5bfhZWkPsAywPPJgJII0LVKCUoxqFUPJJRpU+i/N6KUqIp7vNEJd6B/6HdUExS/BqQRThaD39SUK/yn09gaUS4WKKSwp1TxJR1zJ/ASwg1d6dknMIO6xLHovJNiuFv5DBTgyiWn1/jwQumQjFYYaQF5eDukvZ2WwyU8z3Ekl1F2n18FvyvbcUIV8NjZHTxD6LI07Hkow//l/FHYv+m0sjHhKIlRoD214uxbFZEXD7uIXScEFobttHqritUvVJ9oDH34oDTZ1GJzskU3Gdbib6WtQpI5tugLd3XRajqa3TQTdnJCGuTj1mNiJ9isajgDmuB+aC1vUGINE9SVKAk4dlPDkBVu+Tu3jjowCFr4H+Pw+VTRbqgq5wwklmjFV0f54nkDws0jjVL1UD4b264Dp34/1/WmTv+Hq3eNUiH7FLhKlFCzeXI9q20vaDluY2htf7sammXxWtoYEWtbtEywH8RUKVBmX9xeTNmiBCxBtkH/R2TQODxHYPjJwMRruMOWwAjSL2wZSWaqFUzLVOPxnJE9KYwa3mEd6swqKDVHvQQGNfuKFRC/58wkF3slXm9ftfJNiV0a4T1+5kQ3Nm7ELNdtEIOHWrneUwQaecDYMUtgLYr2g=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1152;
 20:vb4aAjUZWjsmpZ+lgP4EbUwc0NexRLHu20racczZMFEfAqpDwrATKsGcPfmIs4RqhGwQ2oZRYt3gFpw/2ZfWsWm+Hg3/cmQw9pcClNgafNkfoVOgdN0gGOPE0khBRNKkypiYaFBj4UPUxtVN/qe8/CZmRT9WVbwKuYHEFu30garn374POLabgiaudmGdXYDcdETVfjyJPjYm/lfG8Zq4UXLf5nqQI/ty35PIiBme3hqyVlnqPG2ExlktJyNZUaDW
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jun 2017 18:53:52.6983 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR12MB1152
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v7 21/36] x86/mm: Add support to access
 persistent memory in the clear
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UGVyc2lzdGVudCBtZW1vcnkgaXMgZXhwZWN0ZWQgdG8gcGVyc2lzdCBhY3Jvc3MgcmVib290cy4g
VGhlIGVuY3J5cHRpb24Ka2V5IHVzZWQgYnkgU01FIHdpbGwgY2hhbmdlIGFjcm9zcyByZWJvb3Rz
IHdoaWNoIHdpbGwgcmVzdWx0IGluIGNvcnJ1cHRlZApwZXJzaXN0ZW50IG1lbW9yeS4gIFBlcnNp
c3RlbnQgbWVtb3J5IGlzIGhhbmRlZCBvdXQgYnkgYmxvY2sgZGV2aWNlcwp0aHJvdWdoIG1lbW9y
eSByZW1hcHBpbmcgZnVuY3Rpb25zLCBzbyBiZSBzdXJlIG5vdCB0byBtYXAgdGhpcyBtZW1vcnkg
YXMKZW5jcnlwdGVkLgoKUmV2aWV3ZWQtYnk6IEJvcmlzbGF2IFBldGtvdiA8YnBAc3VzZS5kZT4K
U2lnbmVkLW9mZi1ieTogVG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4KLS0t
CiBhcmNoL3g4Ni9tbS9pb3JlbWFwLmMgfCAgIDMxICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0KIDEgZmlsZSBjaGFuZ2VkLCAzMCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpk
aWZmIC0tZ2l0IGEvYXJjaC94ODYvbW0vaW9yZW1hcC5jIGIvYXJjaC94ODYvbW0vaW9yZW1hcC5j
CmluZGV4IGYzZmEwMDcuLjAyNTRiNzggMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L21tL2lvcmVtYXAu
YworKysgYi9hcmNoL3g4Ni9tbS9pb3JlbWFwLmMKQEAgLTQyOCwxNyArNDI4LDQ2IEBAIHZvaWQg
dW54bGF0ZV9kZXZfbWVtX3B0cihwaHlzX2FkZHJfdCBwaHlzLCB2b2lkICphZGRyKQogICogRXhh
bWluZSB0aGUgcGh5c2ljYWwgYWRkcmVzcyB0byBkZXRlcm1pbmUgaWYgaXQgaXMgYW4gYXJlYSBv
ZiBtZW1vcnkKICAqIHRoYXQgc2hvdWxkIGJlIG1hcHBlZCBkZWNyeXB0ZWQuICBJZiB0aGUgbWVt
b3J5IGlzIG5vdCBwYXJ0IG9mIHRoZQogICoga2VybmVsIHVzYWJsZSBhcmVhIGl0IHdhcyBhY2Nl
c3NlZCBhbmQgY3JlYXRlZCBkZWNyeXB0ZWQsIHNvIHRoZXNlCi0gKiBhcmVhcyBzaG91bGQgYmUg
bWFwcGVkIGRlY3J5cHRlZC4KKyAqIGFyZWFzIHNob3VsZCBiZSBtYXBwZWQgZGVjcnlwdGVkLiBB
bmQgc2luY2UgdGhlIGVuY3J5cHRpb24ga2V5IGNhbgorICogY2hhbmdlIGFjcm9zcyByZWJvb3Rz
LCBwZXJzaXN0ZW50IG1lbW9yeSBzaG91bGQgYWxzbyBiZSBtYXBwZWQKKyAqIGRlY3J5cHRlZC4K
ICAqLwogc3RhdGljIGJvb2wgbWVtcmVtYXBfc2hvdWxkX21hcF9kZWNyeXB0ZWQocmVzb3VyY2Vf
c2l6ZV90IHBoeXNfYWRkciwKIAkJCQkJICB1bnNpZ25lZCBsb25nIHNpemUpCiB7CisJaW50IGlz
X3BtZW07CisKKwkvKgorCSAqIENoZWNrIGlmIHRoZSBhZGRyZXNzIGlzIHBhcnQgb2YgYSBwZXJz
aXN0ZW50IG1lbW9yeSByZWdpb24uCisJICogVGhpcyBjaGVjayBjb3ZlcnMgYXJlYXMgYWRkZWQg
YnkgRTgyMCwgRUZJIGFuZCBBQ1BJLgorCSAqLworCWlzX3BtZW0gPSByZWdpb25faW50ZXJzZWN0
cyhwaHlzX2FkZHIsIHNpemUsIElPUkVTT1VSQ0VfTUVNLAorCQkJCSAgICBJT1JFU19ERVNDX1BF
UlNJU1RFTlRfTUVNT1JZKTsKKwlpZiAoaXNfcG1lbSAhPSBSRUdJT05fRElTSk9JTlQpCisJCXJl
dHVybiB0cnVlOworCisJLyoKKwkgKiBDaGVjayBpZiB0aGUgbm9uLXZvbGF0aWxlIGF0dHJpYnV0
ZSBpcyBzZXQgZm9yIGFuIEVGSQorCSAqIHJlc2VydmVkIGFyZWEuCisJICovCisJaWYgKGVmaV9l
bmFibGVkKEVGSV9CT09UKSkgeworCQlzd2l0Y2ggKGVmaV9tZW1fdHlwZShwaHlzX2FkZHIpKSB7
CisJCWNhc2UgRUZJX1JFU0VSVkVEX1RZUEU6CisJCQlpZiAoZWZpX21lbV9hdHRyaWJ1dGVzKHBo
eXNfYWRkcikgJiBFRklfTUVNT1JZX05WKQorCQkJCXJldHVybiB0cnVlOworCQkJYnJlYWs7CisJ
CWRlZmF1bHQ6CisJCQlicmVhazsKKwkJfQorCX0KKwogCS8qIENoZWNrIGlmIHRoZSBhZGRyZXNz
IGlzIG91dHNpZGUga2VybmVsIHVzYWJsZSBhcmVhICovCiAJc3dpdGNoIChlODIwX19nZXRfZW50
cnlfdHlwZShwaHlzX2FkZHIsIHBoeXNfYWRkciArIHNpemUgLSAxKSkgewogCWNhc2UgRTgyMF9U
WVBFX1JFU0VSVkVEOgogCWNhc2UgRTgyMF9UWVBFX0FDUEk6CiAJY2FzZSBFODIwX1RZUEVfTlZT
OgogCWNhc2UgRTgyMF9UWVBFX1VOVVNBQkxFOgorCWNhc2UgRTgyMF9UWVBFX1BSQU06CiAJCXJl
dHVybiB0cnVlOwogCWRlZmF1bHQ6CiAJCWJyZWFrOwoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:54:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18: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 1dLwNq-0003PX-SC; Fri, 16 Jun 2017 18:54:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dLwNp-0003OR-ST
 for xen-devel@lists.xen.org; Fri, 16 Jun 2017 18:54:14 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 9F/B9-02956-55924495; Fri, 16 Jun 2017 18:54:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplk+JIrShJLcpLzFFi42LJ0Ffy1w3RdIk
 0OHaa3WLJx8UsDoweR3f/ZgpgjGLNzEvKr0hgzfh59DFzQbd0RdesOWwNjC/Euhi5OFgEWpgl
 1px4yQLiMApMZpRYe30SM4gjJNDGJPHu+Uv2LkZODjYBHYlrb78wdTFycAgLREusOJAPEhYRW
 MAk8WiaAEg9s8BbNol9586wgSSYBGQkFixaygxiswioSrQ9uMwIYvMKeEi82/qOFWQOp4CnRO
 s9FpCwEFC4/ed3MFtUQE5i5eUWVohyQYmTM5+wgJQzC2hKrN+lDxJmFpCX2P52Dth0CQEFie3
 fv7OBnCAh0MEoMXPXYkaImSoSsz5fYIcokpU4enYOC4StJXH58xuwmRICvhJXTwlBmMoSp1r8
 IMxaiefPwiCKFzJL7JtRBTH9EbvE+ZuHoCY+YpVYMSMCIrGNRWJB8w1GiOYciUkPwyFqLCS6F
 /5hhKg5wyrxYN5/qDsnCEgc2/SbdQKj7iwkb85CeHMWkjcXMDKvYtQoTi0qSy3SNbTQSyrKTM
 8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQITA8MQLCD8ebGgEOMkhxMSqK87584RwrxJeW
 nVGYkFmfEF5XmpBYfYlTn4BBYdLQpWIolLz8vVUmCN0vDJVJIsCg1PbUiLTMHmL5gKiU4eJRE
 eFNUgNK8xQWJucWZ6RCpU4y6HBtWr//CJAQ2Q0qcVw9khgBIUUZpHtwIWCq9xCgrJczLCHSfE
 E9BalFuZgmq/CtGcQ5GJWHeIHWgKTyZeSVwm14BHcEEdETQBQeQI0oSEVJSDYzWtj63vBacU6
 27P7H6xV1NPvcrCZpW+o6T/Kv2p1+c99L0xIK5jQ8ve1wXzbUxjFOxeMeq8iLi6c5L1Rp5tju
 mudwub9OT5JY7Lfl5+1cLJubpJilPNv1w75O7rbGu74VhpOzL+G5lyQlPjEU9bO48bPrsfsJI
 u57z8iade24LfxTOqVj4QFOJpTgj0VCLuag4EQCBKPlgoAMAAA==
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1497639250!74321881!1
X-Originating-IP: [104.47.34.79]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30392 invoked from network); 16 Jun 2017 18:54:11 -0000
Received: from mail-by2nam01on0079.outbound.protection.outlook.com (HELO
 NAM01-BY2-obe.outbound.protection.outlook.com) (104.47.34.79)
 by server-7.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 16 Jun 2017 18:54:11 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=283sl58O+0HaPa9YDphdA6fj81YwvB8b9tivyfD++Yc=;
 b=FJ7h+Yy0rdO/xe9r9jqIkR+pLeyCdK0q03uuMfB5Ct7gYMZy1MMck1qTF2l9FJMSbQ5rqxGhcxtGkNnWZf/cjh8EJ+CBd8OkmLx4UoRhlFKoa4LsETAhqERQtX7M5vARf7C8Qi9puCuFQ0toHwtbff6gbSW23lMIFohcwEurTjk=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 DM5PR12MB1148.namprd12.prod.outlook.com (10.168.236.143) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1157.12; Fri, 16 Jun 2017 18:54:03 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Fri, 16 Jun 2017 13:54:00 -0500
Message-ID: <20170616185400.18967.86653.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: BN6PR1001CA0003.namprd10.prod.outlook.com (10.174.84.16) To
 DM5PR12MB1148.namprd12.prod.outlook.com (10.168.236.143)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: DM5PR12MB1148:
X-MS-Office365-Filtering-Correlation-Id: ffdda638-da39-4681-13c8-08d4b4e910c5
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:DM5PR12MB1148; 
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1148;
 3:mIp4l3hCeAojQkeqxjdvRZBw5GqOl04nQA0VWGgzJxwOmXGjHdbJ0ELTYlOyoFovQXcLOKgLxXH3a3qhqAGlY2paOTqtW36qqDndYwDW1ZGrO45C7ez8vKYWSugq/GYg+JbxEwoZbmdplK8tnXPsAIXd1vwF2bsQooswLjmLkf/V41Matqjbb86gJX5eOGyy/iwoQhfXVHGEt2m8TFGktubKVFkA9doatQo9lj2ePbky1ybOtFh3v9CBZvppPC2SBpi4nf2mbmnSuJvUjsCVBMmLBg85tcEOze6Cg7pYG5CNFAwqJz7poT45fMEvMUD2ZtMF45zZzPO9SMvE3YBwSnt/3va82XJ7X4XT1UzHb0o=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1148;
 25:aSAWTLfXGCg1nmwdVtKhqPlTZA+MbT0D7U5vFetXUjeatgMxQSTtn5cEFDoV5pb9SxlJlVKK//8E3LUia2GQTKbZNS7vbbgDzBfxyuAmf5LommnLUUG0MKEk7JFB0vhDjSfrPSuFhJKmjLeWMqlf1tpk5jjiZGPkDESqxQzfVAHZCdHKkOrxco/m6Z9HJ1jIFBqmaj3VJ9EB7vt6sji8q5ahqznPPld3H8p6bT3D8l5rXlj9ddbrIQtqcAwJxOP+QGNotCUmnq39GnP2prCQa9/pXMTTGjCyrQedXQW7of+w/S+fAULF8/3Z9MWwxPLn8i72bkXkU0YX9UEw3f52r6anOBR5WdpGosTbuSksyANzwc06wBE22f8ian7pl3AyOHe93EQHfPloORefmBY/mZDnsEooSEkpxLNgxsRCVaTTpk3fjDsM2I1nVcS2D8SxaSmPCDkpTGWZDXo5ERQlsRtbniXhEzhmZps2XXoLYJp/HP1MeGc1/x9DD6HE3sRI4anrCaN2Z6td4axcOm7mNzZOHBQ4/TtEHqAjV3O5zDP92goXbCru706jv0C6wlnHo156XRTQiJ2tw7sFbS9j1WKMgj6g0wMXNi+JH5E+Guqcxy3n+I9iNIGoLA9LJAEvUMDMjmaixYtO7hxSOhJDWfM2ZAw6RymbwMMHDLXnbCA7etmt7pxxkz1tzDNbr+t0RpkLZo839JpoHpKDLAO3WoMpG45wCPI6HFgZGGpWtieb6BxA7sa1nPCyOLp7YnPQlvFlZkaiTAW1kYa9d/o7qcIIZ1uP848g+ewyoxs32f8dJD/tj/Liiq/qHGxZMfvyQjJkeR22MfO/AIpD0MCLzCYxxqFhlZ8WldpfhCzdUmJlsg8f/uxECcIWlxI6AUUD8FO+7HeMNBXYH3/Crkiqysf99mGbgIXvLCKjCYIglLY=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1148;
 31:Gk0Kkv33toxdXBmApvO++6Y8xitRr/K6xjdHn6qSjY1Guu6WLzoXG1gZtDRcxkmJdG1W9ZnrAiCGPMTNNCfw/G9CXSPKwUXo5t6D96MFKk/cXceomKIU0HkqwlZui8ZJ9afw3xt5yHb78P7orHN8asrEyGIb4Y0FWEBRmrlHwzzZuq7Uk4CrICkLrciTlk1srO9Lwpeekaoh4b8L8w9/21f4bhq8QtwVplpKG2kSI4LDgT6aNTzBSHJ1G6/UMw28dzxWmfBOFKQCG8cd2gJkecXrZwK7s/tBHNG3uEMzn4Z/BAEhud1TMpc6+FS6brewXV/OG5nY62d9d8wZNhpjX4QHhHBJXwVKwv7RdgUB91KIbuTqIQa5tcPC8yWL3Kg9APby7O9YbXW0nNa3/56wY8ZTW5K+wwdT/d0mBjYu4NqsGUUmfiWgVUNWAHHdca6FWUgPUNhbyjq87NTo/ENVjvHtWUS6hBPAflA9IyrJ8s9btglAxMlDbXyIU9RFXM5Ka9ltBGYXQv/H4UqhiHCxz+iMd4MChlno1bZP6tfoDt8eFjVFnFZ7hN8RYOlERg73ZoZdTCsvCzvLbdcuMaMkbzBOblWA+1a/FWFAU+YcrRGr3OvU9GWHK7OY43NT6pKR+wTD53U1IpODxf3wLFrq87HhkMy6i/5T+08l7D8/94Q=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1148;
 20:kIWF8Ny8nfT5J3zSvdlZawBZIuv23eZR+JWCl2nq3zTxOaqZhtx/QSXB3wXQXeUH2p4nSt9cbEDtCjLdzEdvvGKXfTUMFg5pyeIRUBj9WvshxMcI3IlJpaf5DVZks+7Dro/tfxLgQ42GTgkTIP2iRehDx4gthCGwHYFwYhn4YxJMNae4ZxBJyeCGoCx+7Uz3J8PNuufq6XmpcGUUsE+D++YZHzhYEysPUtKWxZKOh0uQqVC/86HTkUBq6/q4FEhkUFlS06xGxvhCD4UhQjeBWDepTJGjHE2T4HaDZhg8RZasDuwv61mrUR/kmaRcgqQ61dhVtvTX06hUzr5/K74q4ecJ1WvmL5mmyQLFVh8KFL7Uc0JGBrzACL3bwUCinkUtwfSjdtD4Q4eOXt82i+98cAK2yCqbf6YucDturpxgSawtNF4KJLZxz7aJfWvzIrQzBj3SkiOv5BGACUnNMq9V9sHLJqa1U2j2caUCymqtZS+92T5t3wrD3/PY4AVKSVPX
X-Microsoft-Antispam-PRVS: <DM5PR12MB1148EAC932EAB00325C9E5CCECC10@DM5PR12MB1148.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(767451399110);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(100000703101)(100105400095)(93006095)(93001095)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123560025)(20161123562025)(20161123558100)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DM5PR12MB1148; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DM5PR12MB1148; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ4OzQ6N3h0RmliU2cvNXpkMDd3eVRoVUZrZ2V2QVUx?=
 =?utf-8?B?Wi90WTA1YlVLa0k0OVdGQ0QrU1NBN0ZuL1ZXeG1ZZHo1QTJ6Wm9MSDEzaVg1?=
 =?utf-8?B?Nm5MZm80a2FWK2JiNWZzVXIvc0VoODRiWnppRDZUdDF0WXRRZkhldGlTVUlT?=
 =?utf-8?B?ajg4aUNJc0VTVzhESFBUMVJZVnNzbG12S3FXRmV0aHVCUk9URFpKNFZPbkM5?=
 =?utf-8?B?RGVBazBVUGE4enEwTjR2R09pbWh4QlJ0R1pwbTQ2clM1T0g2Vm9CdjNMSnZl?=
 =?utf-8?B?dGdSb1QzZjNoNWFvd2ljYStYVEozY294Rjg3VU9PMUlVVXJiYU5iRUpoTVJV?=
 =?utf-8?B?d01NSXZ6RkpYTHFaWFJ4LytqbVBRcmNMZ2JDVkhhM2lRR1FQMkhZaE42bjdm?=
 =?utf-8?B?Y1FVQjJPMTN2dmUrbW9CV1dIZXNMWWNLZWNkK0JHMDhhT3pyVi8rREt0TUFI?=
 =?utf-8?B?czlpSGNPamlmOG9wTnVKSk81bG14bXZwOGFzazZTZ2lheEFMaUYzOGJLZHkw?=
 =?utf-8?B?WnFPZEY2MlpJYnZxbEhwTlhpWXNzS0pzYlhjUVpUYmZPcFdMaHVEWGd1V01D?=
 =?utf-8?B?VnhwNmZUV2Rsdnp6VGRGZ2E3RlF6MmF2emlTaytFekVhNmpMN25lVXNrelpi?=
 =?utf-8?B?YkVkWWNXTnVVZFY2YVdUVWJYQjZNckdDN2JGQ2duY3NZWjBaOUgwOTZtNmZ0?=
 =?utf-8?B?Rzd4aVdXTUVYQkpZU2FRMWpUaWFxRDhhRVBOK0doTlFDZy9BNEtqcEZHNy9D?=
 =?utf-8?B?QUlKeTM2K2ZuUUhxMEU3NEd6YWViQVM4UmNnL3JsQ2R2YVV1THR3bHh0d0Mx?=
 =?utf-8?B?MFl5SWIrc2ZtUHdKRmZSRW90UU1KN2hma0pyWVVJN2FqaElEQ1NkL2VJNXZy?=
 =?utf-8?B?eGF6TFhGNjZVQWh4dGQ5djlINkRBU295TVdwVVRoSmtJZlpidUJ4UGpHQjQw?=
 =?utf-8?B?T2tpZGdOQ3lnU0V3Y0FiWjk5YTBKbWxxdnl4RmJIczZGckpyUnNvM1VhYXFJ?=
 =?utf-8?B?OVFOYVc2VC9TbHZQdjYxb0pENHRIZGwxLzkyRG5HakJoTGhMRXQ5aVJhNC9y?=
 =?utf-8?B?Tk0yaXVnQno5VG4yUkpDWE0ySlQvSGlybjR2UG9RR2hwV284MjV5VmJUVGJp?=
 =?utf-8?B?eGZZaitqQXJuZVFoUThubEgvUDJqTmFDTjlKWEdJMDk1c05VNXAxa1BmQVZ2?=
 =?utf-8?B?Qk9wSlQxQytiNHBEaHhrU1NXeElDUlFqazE2eFJsb2ozTjRsdnBOcnhNc2JT?=
 =?utf-8?B?UGFwSDZKcGlZZk82dHVkbWVEZHo1ejVUS0wxVWJUZWtYOWM0akxVVEE5eWM4?=
 =?utf-8?B?RDBGQnRDUy9KYVc4bjZ5bXJEMmU5VXZnMVBzU3JVNTlnWXhQem4zUnJGdTNN?=
 =?utf-8?B?KzZsTlR6UXZNOTRlUGNIU1dFN3AvWUExbmIyRlV0K0FEcGpacTJ2RWFFeTRx?=
 =?utf-8?B?K0ZOdVpXQURGQVc2NjE4ZC9uMlpHWDVJdUNtMHU0ZUhFMFJQNXdoRGR6SE1w?=
 =?utf-8?B?cjNNb1FuMTcya2dCbGU0NFJJc3lzWjJwWFJUbkNPbzdlZHgzNkZiTkFzT1F3?=
 =?utf-8?B?cFlXNTRMM3RoeVJBTndkRnRiTVJOMmY4TE9qWFBlTVdFcTg1S0ZIaUcwbUpJ?=
 =?utf-8?Q?fR6E9qflxbKdO+qaci7?=
X-Forefront-PRVS: 0340850FCD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39410400002)(39860400002)(39850400002)(39400400002)(39840400002)(39450400003)(53416004)(7416002)(7406005)(33646002)(8676002)(478600001)(42186005)(25786009)(2950100002)(4001350100001)(81166006)(6116002)(3846002)(23676002)(83506001)(1076002)(189998001)(47776003)(72206003)(5660300001)(6506006)(2906002)(230700001)(305945005)(55016002)(7736002)(4326008)(9686003)(54906002)(110136004)(38730400002)(103116003)(50986999)(50466002)(54356999)(53936002)(86362001)(66066001)(76176999)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR12MB1148; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ4OzIzOjZZUW1odC9VUnZVeFVXcjZMSzk0UVRXRlRB?=
 =?utf-8?B?NGgwVnVrcDltSENGLzFLN0Z1TUlsTVZwSlVweDNuQytmbmFiVi94VmV3NERM?=
 =?utf-8?B?eFNUQkp0NWJHNW5DRTAremxaeVFhVnNRcnNsUEQzdEM4R2lPcWEwek1oOFl4?=
 =?utf-8?B?cm1IWFkrM0FsM0lobVdiSlFyTTNYcDFJei9KTVQ5UEplNUtkdmcwWEh1MW5t?=
 =?utf-8?B?WWl5KzBtWm5xUjgvVExobEJpVXgzcGU5Uk5LRktIK252QWczeFQ2d1V1aTU0?=
 =?utf-8?B?YUw4R1J0WFlwdGU1R1V5NXl3TkF0L0g5emxaeGlGaVl1WHdKMmxxK1hZZWpL?=
 =?utf-8?B?Q0QycWRCYVZ1bWxFUUpyVHRHTjVnOUR5MWRIR0J0aC8rdkRlUktrZ1JSMS9t?=
 =?utf-8?B?amFpZCtReTJZWk9nMFROcXNHdi94TVIyVnh6UmpUS0xLU0dJT2xqRG4yaTls?=
 =?utf-8?B?cXByMWpYdkJXTDJzK3hjL2srVXN1SFRPMVI2QWdJMk1HS0p4ZlBsWXB1MDUx?=
 =?utf-8?B?ZmQ3cGZ1SlVOa0lhcm1LK0MyM01jQncwRm5yWXlpNEM5OTFhSFNtdGwySGJN?=
 =?utf-8?B?dWI3b3pnVXJWRC9QZUt2WW1Jc2l1NHV2VzdzckJSOWlsZVNoQnlDKzEwOEN0?=
 =?utf-8?B?S3h0d2FYdS9rWDlHSy9xWmp3VFV1OGozUVdURGZOcnNaT3U1c0svYk0rSjIv?=
 =?utf-8?B?RjJ6RWpqQ0tBemZoSlR5WmpELzM4ZXJ0UnhCNFRDZW9QRnl5NGkwZWJBWVJW?=
 =?utf-8?B?OHIxaVdicHZwVFVrUzFISVJQOXFjNCtUWTB2WDl6UlhXRnNGR25SVGRVckxq?=
 =?utf-8?B?c0Rhci9tMjlOWW9mWGtBNk85d28zOXlCWktCN1RGNVAyeXFTK0tleEEza0Qx?=
 =?utf-8?B?eVNiYTVmMTl1NFZoZWJYdklJOVNyS1NGcTZvV1c4bUF5S3FHMmNld1dhdkhB?=
 =?utf-8?B?R2YzNSsyWTZmcWE3bEdBaXVEdU9qWGZTcmJKS0FKUnc4Z1p1TnNCeUhLZ3Er?=
 =?utf-8?B?ZzNJclZiVHoxMWZvcEJDRnRGTTBZVUozOFBPS0ZQR3FKeVBLUFMzWklXbUQv?=
 =?utf-8?B?ZUFqOWcyQU11WWVaUThZVzU2SVV1dFhxMmU1SEpBREtnS2ZXMi95MDFJbTEy?=
 =?utf-8?B?SGNJM1U4WS81YStvQmxXYXY3ck5QMGZFWG03dWhscFZ0dzYvVjdacUQvaW5J?=
 =?utf-8?B?WHlhM1E0RFc4cnR6cERHeXZpbERCOWxta2pUOEdUSVM1aVM3aFpscHI1OVM0?=
 =?utf-8?B?WS9kaVJqbTBvZW9yK2Q3TlFrOVRMdm5VZWF1Y2VHWlMrVDVMazFWM1hzL083?=
 =?utf-8?B?T3hxUm40SkVEODJ1cHZOZFltNloxSEtCQTh2S3FJMzZZeEJrSXlUOXh2b3hS?=
 =?utf-8?B?dS9vU0M1UE9SZmUrWWxqWSsvRUU1R0pjUUdzUTZwc2RJVkhGdnV6OUkzS1Y1?=
 =?utf-8?B?Rk9KUTYwR09ZYTJuQ3pxeHc2MXJrQnFSUUpXTkw3RnJMVkFMV0Q3cWkrQVh1?=
 =?utf-8?B?UGtwclRhcUFFTUo2YlJlajBROTRPbEpsY2VtOWFaOFdZSHBLSEJXa0R4ZUVN?=
 =?utf-8?B?QlRQZlhrTnlhMXNFTnZBRlQvZytpUk51dTAra1AvdnJ2MUZhR2ZRODBHNXJL?=
 =?utf-8?B?cUpKbTEvQ24wemJLNVpsTnQyZVFINmVTTU52S2Q0c1kxaUlRQUdlY2pRPT0=?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ4OzY6WDVUenZrZXJlWFhsWVgxTFhnZFFWam9rYjBW?=
 =?utf-8?B?VXE2Y1dIZEpIM1Q5dS9HUm5RZ1hjYnVhVlBUcThDci8xK01kcHFkSzl6bisz?=
 =?utf-8?B?dnR3ZUIwdTAzRjhic21JQTg5NWhyd3ZVWk9RWndNMDliMnNRaFdDbHdKZUJN?=
 =?utf-8?B?N1dmTmVmd1BPZWhkTGJKcVIzbnRMNUNLYnBvekRUdUpZQi9VUlhZcVdnUWlz?=
 =?utf-8?B?QXAwV1pDUTNNZENQR0IxMWJFZmtPMFVKc2x4ODR5aVhqTWQwbU9PS00vMkdI?=
 =?utf-8?B?RTh5aFd5Sm1VNlV2cWRJRllzdE1UdDd0U1RMLzZWZjVEUFgvMFBiWHpHNFB3?=
 =?utf-8?B?YVNpbnp2YVFhMVp5d1dTYkFHNStaeG5pOGJPdk4vR1ZGQkVDaWk4blJFWWk4?=
 =?utf-8?B?dmZ5VXdJcU1OTmxUYmlYeWVYNVlVR0N5bmpJOGw2eFBkWDhlVUk5amtpN1BC?=
 =?utf-8?B?RGd2b0txa1lhVlhQYjFybWVXbFJhaWU5Y2Q5NW5jTDBFdHZseUVWVFl2YzIz?=
 =?utf-8?B?bUhUTkZWV3VVYXhaRmQyaVVGdXJRWFR6Y04yWi9YeUd3MUtKTThOSFZIUkhh?=
 =?utf-8?B?Q2ZFNENUR0FJMmdmYXBPeGpTdzNld0dFcSt0d0d5ZENiclVicC9DYk5ndWR5?=
 =?utf-8?B?Z0FxTGpjTnQ0ajZwOE4wZnlIY3ZvSWtvbWJyV2t2S1REUk92MzJITjlUdUJP?=
 =?utf-8?B?UUlzUEprUGFQL3dBWmdEa1FOWFFvWXl6ZDNabnorMkc5WitRaXhBbzdkakVS?=
 =?utf-8?B?ZUEyL2xZcmgyNTJzaHZOZ3ZLV2J2enFORkpCQUVOTTdXZWFGc2UxenRvalJN?=
 =?utf-8?B?bW9pRjlVYXp5cVRRVjczUGtoSVFWRlNqM3c2b3Y0R0prdGJKS1FXbDhCUlA4?=
 =?utf-8?B?bS82NU5IWmdMckxqREpSNlppbXBUS2JLRFhKOWdUZk9MOGUwWHoyemNwZkJh?=
 =?utf-8?B?TGtmcFVETEhFSXV4Z3pGZ0lvcEVFK0NFcmRyaXNoS3I0VzVKTWF1OW00WEU5?=
 =?utf-8?B?WEczTnpFSFI3NUp2SUFGQmY4VEtqZzBFS29MV0tmUjZnbHdOZDBlYUdxeDdS?=
 =?utf-8?B?T3lDQ3lDYkdCR2NDL1I4RXBSbUdYL3llTDROWXJ4T1VNOFhmS3JJL2dMVmww?=
 =?utf-8?B?bVZ4VmxGZnFtSDl4ZTRHVG4xMlAzaG1takV0eHBGTi9nc3kyTkIvSlJzV1J3?=
 =?utf-8?B?VlVJbHdVQnBaS0pCaWUxdElLekp6L2ZTSUtkOUNrM0J5aVNTZFdOaEt1U0t1?=
 =?utf-8?B?eGo0VFdxQi8wN1FOdEV5dnduWUsxODVJNDhpR1JqRlJXcW56TXlVWFVmNTc1?=
 =?utf-8?B?Y2hrZTFyYldFaGlYcmZIYThFdUtHb3JBUWZwK3FmQjN6WVFmUkEvZFhXeXF1?=
 =?utf-8?Q?MvOPZbz?=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1148;
 5:H6VaXbflAt26EwXcobI2aZaNkfkIh6a7DWJKfhQq00VVDHiNOR9fbEB9Tezh4BHs8QhjqtdcZsu2EOZjSTwhXG+3/82d5qInzTtE5l6JgPuCNu+C6fpQJxdO0PIc1c9lWMUAwjVCzS4+tzsxjNwnOFcYyoTSVpY1RLwgeG60PcmjZiPUYXmM+/+xU5nfkWurm9PEu3Zajjw4w4r1yhPYUTtc6RSfV3IP/gBC2wMtgka0MFoayL4MPU3jAnUcfos2MhFJBN+KfH31yBm+hW1zgSazTEcZQoLB1Ek1gZqeNRRHd7Aup5+xj4holpt9Z7l8XshgeO/vvlD7gz07Z9qaoL/UMZEZ3VTb4f8C34tApK7a6RhawQDyvqJp9V+hyGiAa9yKXmU0bD8XDo4KUxfRzfLmtSDgROgOpEFHRWu51u4t+PGxjYBxmYuLIm5lrhQdVzI3irKf3txCl7jA03c2VgSHX+pIFQh5dsduv0WmkqP8aZEVswb4XqsajR7wTkja;
 24:Jy+5X4ZCaPLendCFCo5qAVQmmLl9mQjEbLZwrJyvAqfIpj0wkMRHFpFotvsQZiibHLiRGwlN9KDTQkd7yPROMpq+1oFNBrrN4Sdc4OHONlw=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1148;
 7:yrUhBCluxdRFPVyRrJVXJgsN+maaq8BaV3KDqdtRwiuIuDBeJqIegf7ARwihcRT7+XHq3fsb8sjyj+l4W7NYH6k100vl67XoleKZ8ydohWr00QKdZEI1yvTGVDxONv53amYCT29W2yWfPZi2C0M+5wJhmBZ2YNIVs34u5HPMiLpKD+8YYptda00MyheEyCokRrgrHWJ+9dqRtpO094vCn+pvPflMqM0sJLxi6FsEEOxL2cOQL68Wb/obp0jdH4KICQ9zhEtuoat90Zvl7rSAIiFN/Xz6c7U0Vsn/NkXaZY03AuhVvLnlDo/ZMRptabbgFFn9zRgKNHIa6CzUGP/VI5DNbSOz7lQSOWm14ZnGiLs8R24iBPOykP8bbYemlbdSJgB+q+PU3Zx6XBF3rNd0cwGTElEBGPH7f0QeCHiXxsxRoduuk4K9m3mobAZfJykKGS5uTXwg9GvqnWrmSAooMdL7pz7E30e067SiB0buVudPQcGXMfbkbMZxELj6Dq+2LtH0cn1CcnoVkPe0k3ZbeA28i8oZaVDggQwHVjvwGq9iXz7yO9Ee+z3SrpoRAu2usx5ynWI3kaOCt/n8VbRIg3RjL9/MHBX5QbVR6sVBE/4p9OiB+Kp4FjGHruL2/RXIr1URgi01FNAcXvJrjDcOrfCVBgXKX/sjx5gXr1dV2TyZaHqTdlnx8lscfz8d5Qtpym9bJGKkBxnc5qId4tJhPJvEmkXZ+Khy44Wik92t+isqH/VF04r0cORQ6HkW11XTOzImEShdmtRYD4QKdmUWRS1Lp1orC4Rz4CCFz9upbEA=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1148;
 20:P7U+38qPm7zCECkrWvGXjJMLyMTMDlHWq7u/OQSooaPFKhkcrvNWyBZxSI1TsHJL99o10KUbh8jp4YymCNbjd2CQqfCfnlOBOTWQj34LibFy3GCtcRFhPuWvzjfMuzF82C5NfUWg8gsOnL9SF6Wuhx0Q0jvzfOYl3FoftQwWMKB8ki70GPW97YeLMtO+mEWxVfzrXJZo9J/3x2t2TWJlClx8UKbbYt1BjKRcxm0+VG1He8WefggV3KuLPPmP7231
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jun 2017 18:54:03.5938 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR12MB1148
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v7 22/36] x86/mm: Add support for changing the
 memory encryption attribute
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIHN1cHBvcnQgZm9yIGNoYW5naW5nIHRoZSBtZW1vcnkgZW5jcnlwdGlvbiBhdHRyaWJ1dGUg
Zm9yIG9uZSBvciBtb3JlCm1lbW9yeSBwYWdlcy4gVGhpcyB3aWxsIGJlIHVzZWZ1bCB3aGVuIHdl
IGhhdmUgdG8gY2hhbmdlIHRoZSBBUCB0cmFtcG9saW5lCmFyZWEgdG8gbm90IGJlIGVuY3J5cHRl
ZC4gT3Igd2hlbiB3ZSBuZWVkIHRvIGNoYW5nZSB0aGUgU1dJT1RMQiBhcmVhIHRvCm5vdCBiZSBl
bmNyeXB0ZWQgaW4gc3VwcG9ydCBvZiBkZXZpY2VzIHRoYXQgY2FuJ3Qgc3VwcG9ydCB0aGUgZW5j
cnlwdGlvbgptYXNrIHJhbmdlLgoKUmV2aWV3ZWQtYnk6IEJvcmlzbGF2IFBldGtvdiA8YnBAc3Vz
ZS5kZT4KU2lnbmVkLW9mZi1ieTogVG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNv
bT4KLS0tCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9zZXRfbWVtb3J5LmggfCAgICAzICsrCiBhcmNo
L3g4Ni9tbS9wYWdlYXR0ci5jICAgICAgICAgICAgfCAgIDYyICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgNjUgaW5zZXJ0aW9ucygrKQoKZGlm
ZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3NldF9tZW1vcnkuaCBiL2FyY2gveDg2L2lu
Y2x1ZGUvYXNtL3NldF9tZW1vcnkuaAppbmRleCBlYWVjNmMzLi5jZDcxMjczIDEwMDY0NAotLS0g
YS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9zZXRfbWVtb3J5LmgKKysrIGIvYXJjaC94ODYvaW5jbHVk
ZS9hc20vc2V0X21lbW9yeS5oCkBAIC0xMSw2ICsxMSw3IEBACiAgKiBFeGVjdXRhYmlsaXR5IDog
ZVhldXRhYmxlLCBOb3RlWGVjdXRhYmxlCiAgKiBSZWFkL1dyaXRlICAgIDogUmVhZE9ubHksIFJl
YWRXcml0ZQogICogUHJlc2VuY2UgICAgICA6IE5vdFByZXNlbnQKKyAqIEVuY3J5cHRpb24gICAg
OiBFbmNyeXB0ZWQsIERlY3J5cHRlZAogICoKICAqIFdpdGhpbiBhIGNhdGVnb3J5LCB0aGUgYXR0
cmlidXRlcyBhcmUgbXV0dWFsbHkgZXhjbHVzaXZlLgogICoKQEAgLTQyLDYgKzQzLDggQEAKIGlu
dCBzZXRfbWVtb3J5X3diKHVuc2lnbmVkIGxvbmcgYWRkciwgaW50IG51bXBhZ2VzKTsKIGludCBz
ZXRfbWVtb3J5X25wKHVuc2lnbmVkIGxvbmcgYWRkciwgaW50IG51bXBhZ2VzKTsKIGludCBzZXRf
bWVtb3J5XzRrKHVuc2lnbmVkIGxvbmcgYWRkciwgaW50IG51bXBhZ2VzKTsKK2ludCBzZXRfbWVt
b3J5X2VuY3J5cHRlZCh1bnNpZ25lZCBsb25nIGFkZHIsIGludCBudW1wYWdlcyk7CitpbnQgc2V0
X21lbW9yeV9kZWNyeXB0ZWQodW5zaWduZWQgbG9uZyBhZGRyLCBpbnQgbnVtcGFnZXMpOwogCiBp
bnQgc2V0X21lbW9yeV9hcnJheV91Yyh1bnNpZ25lZCBsb25nICphZGRyLCBpbnQgYWRkcmluYXJy
YXkpOwogaW50IHNldF9tZW1vcnlfYXJyYXlfd2ModW5zaWduZWQgbG9uZyAqYWRkciwgaW50IGFk
ZHJpbmFycmF5KTsKZGlmZiAtLWdpdCBhL2FyY2gveDg2L21tL3BhZ2VhdHRyLmMgYi9hcmNoL3g4
Ni9tbS9wYWdlYXR0ci5jCmluZGV4IGU3ZDM4NjYuLmQ5ZTA5ZmIgMTAwNjQ0Ci0tLSBhL2FyY2gv
eDg2L21tL3BhZ2VhdHRyLmMKKysrIGIvYXJjaC94ODYvbW0vcGFnZWF0dHIuYwpAQCAtMTc2OSw2
ICsxNzY5LDY4IEBAIGludCBzZXRfbWVtb3J5XzRrKHVuc2lnbmVkIGxvbmcgYWRkciwgaW50IG51
bXBhZ2VzKQogCQkJCQlfX3BncHJvdCgwKSwgMSwgMCwgTlVMTCk7CiB9CiAKK3N0YXRpYyBpbnQg
X19zZXRfbWVtb3J5X2VuY19kZWModW5zaWduZWQgbG9uZyBhZGRyLCBpbnQgbnVtcGFnZXMsIGJv
b2wgZW5jKQoreworCXN0cnVjdCBjcGFfZGF0YSBjcGE7CisJdW5zaWduZWQgbG9uZyBzdGFydDsK
KwlpbnQgcmV0OworCisJLyogTm90aGluZyB0byBkbyBpZiB0aGUgU01FIGlzIG5vdCBhY3RpdmUg
Ki8KKwlpZiAoIXNtZV9hY3RpdmUoKSkKKwkJcmV0dXJuIDA7CisKKwkvKiBTaG91bGQgbm90IGJl
IHdvcmtpbmcgb24gdW5hbGlnbmVkIGFkZHJlc3NlcyAqLworCWlmIChXQVJOX09OQ0UoYWRkciAm
IH5QQUdFX01BU0ssICJtaXNhbGlnbmVkIGFkZHJlc3M6ICUjbHhcbiIsIGFkZHIpKQorCQlhZGRy
ICY9IFBBR0VfTUFTSzsKKworCXN0YXJ0ID0gYWRkcjsKKworCW1lbXNldCgmY3BhLCAwLCBzaXpl
b2YoY3BhKSk7CisJY3BhLnZhZGRyID0gJmFkZHI7CisJY3BhLm51bXBhZ2VzID0gbnVtcGFnZXM7
CisJY3BhLm1hc2tfc2V0ID0gZW5jID8gX19wZ3Byb3QoX1BBR0VfRU5DKSA6IF9fcGdwcm90KDAp
OworCWNwYS5tYXNrX2NsciA9IGVuYyA/IF9fcGdwcm90KDApIDogX19wZ3Byb3QoX1BBR0VfRU5D
KTsKKwljcGEucGdkID0gaW5pdF9tbS5wZ2Q7CisKKwkvKiBNdXN0IGF2b2lkIGFsaWFzaW5nIG1h
cHBpbmdzIGluIHRoZSBoaWdobWVtIGNvZGUgKi8KKwlrbWFwX2ZsdXNoX3VudXNlZCgpOworCXZt
X3VubWFwX2FsaWFzZXMoKTsKKworCS8qCisJICogQmVmb3JlIGNoYW5naW5nIHRoZSBlbmNyeXB0
aW9uIGF0dHJpYnV0ZSwgd2UgbmVlZCB0byBmbHVzaCBjYWNoZXMuCisJICovCisJaWYgKHN0YXRp
Y19jcHVfaGFzKFg4Nl9GRUFUVVJFX0NMRkxVU0gpKQorCQljcGFfZmx1c2hfcmFuZ2Uoc3RhcnQs
IG51bXBhZ2VzLCAxKTsKKwllbHNlCisJCWNwYV9mbHVzaF9hbGwoMSk7CisKKwlyZXQgPSBfX2No
YW5nZV9wYWdlX2F0dHJfc2V0X2NscigmY3BhLCAxKTsKKworCS8qCisJICogQWZ0ZXIgY2hhbmdp
bmcgdGhlIGVuY3J5cHRpb24gYXR0cmlidXRlLCB3ZSBuZWVkIHRvIGZsdXNoIFRMQnMKKwkgKiBh
Z2FpbiBpbiBjYXNlIGFueSBzcGVjdWxhdGl2ZSBUTEIgY2FjaGluZyBvY2N1cnJlZCAoYnV0IG5v
IG5lZWQKKwkgKiB0byBmbHVzaCBjYWNoZXMgYWdhaW4pLiAgV2UgY291bGQganVzdCB1c2UgY3Bh
X2ZsdXNoX2FsbCgpLCBidXQKKwkgKiBpbiBjYXNlIFRMQiBmbHVzaGluZyBnZXRzIG9wdGltaXpl
ZCBpbiB0aGUgY3BhX2ZsdXNoX3JhbmdlKCkKKwkgKiBwYXRoIHVzZSB0aGUgc2FtZSBsb2dpYyBh
cyBhYm92ZS4KKwkgKi8KKwlpZiAoc3RhdGljX2NwdV9oYXMoWDg2X0ZFQVRVUkVfQ0xGTFVTSCkp
CisJCWNwYV9mbHVzaF9yYW5nZShzdGFydCwgbnVtcGFnZXMsIDApOworCWVsc2UKKwkJY3BhX2Zs
dXNoX2FsbCgwKTsKKworCXJldHVybiByZXQ7Cit9CisKK2ludCBzZXRfbWVtb3J5X2VuY3J5cHRl
ZCh1bnNpZ25lZCBsb25nIGFkZHIsIGludCBudW1wYWdlcykKK3sKKwlyZXR1cm4gX19zZXRfbWVt
b3J5X2VuY19kZWMoYWRkciwgbnVtcGFnZXMsIHRydWUpOworfQorCitpbnQgc2V0X21lbW9yeV9k
ZWNyeXB0ZWQodW5zaWduZWQgbG9uZyBhZGRyLCBpbnQgbnVtcGFnZXMpCit7CisJcmV0dXJuIF9f
c2V0X21lbW9yeV9lbmNfZGVjKGFkZHIsIG51bXBhZ2VzLCBmYWxzZSk7Cit9CisKIGludCBzZXRf
cGFnZXNfdWMoc3RydWN0IHBhZ2UgKnBhZ2UsIGludCBudW1wYWdlcykKIHsKIAl1bnNpZ25lZCBs
b25nIGFkZHIgPSAodW5zaWduZWQgbG9uZylwYWdlX2FkZHJlc3MocGFnZSk7CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:54:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18: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 1dLwO1-0003X0-6Z; Fri, 16 Jun 2017 18:54:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dLwNz-0003Vc-F9
 for xen-devel@lists.xen.org; Fri, 16 Jun 2017 18:54:23 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 DD/A5-02022-E5924495; Fri, 16 Jun 2017 18:54:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSW0gUYRTu35mdHcOV313F05Kpq6aruSahWYJ
 J+aBBGdZDBqazOblLu6vMbGVQIN4Si7Kk0k1qvVRqSRcfvJGVpZSZ2goGdnnYfDDRIgpsyy4z
 zmZ2ns75vu985xw4NKEqoTQ0W2RjOStj1lIrSWPs2s0x2brUrPV3n+gSmz83kSkobaD3h2wX2
 ic3WQ0FRbly42D7FVnhW7qo1jlJFKPbiiq0kiZxGQFPSyflYoFwDYL2V+cJsVDhChk86Kklq5
 AXTeF1MDH3VVaFaFqNc+HtPC3CftghA9dFLOoJPEdB38gwJRIyvBocjdcIUU/icPhdlynCSpw
 GHxcmFCLshdOh/N2iu0qAT7rnF3N/vAZax8vkktwXntVNkaKcwDq43RMrwgQOgs65ekLMAQdD
 5/w8JW4AuBLB6dFuj2cY2L+MKSRRIAy8qCelPAoab7gp0RPwDrjcYJDSUBgq2ykpTkBrrV0hW
 Z5TwPBgk6e4ToG976yn1wzOSR+pIRFONSwgSTMsh1+OW4RUVGO49H7Ws+lqeOiu9Dg1y8H5Zo
 SqRtH2ZYfa/x1qX3aoAxFtKJJnuSMsFxOXoDdwpnyjzcKYzDFx6+P1FpbnmXzWzBh4/YECyz0
 kPMQKIbrQ6PP0frSKlmn9lZ+mtmWpfAwFeceMDG/M4Q6bWb4fRdA0bhwo2a0hrQVWVgtKV0Rq
 lsqXY/PZooMms/Bgf5VAe2v9lHlhAq3kCxkLb8qXqCEUoglQ6iMFAouE8bB1qe3vazpRoEatR
 MJOKu9ClrOYbP/zMyiARlq1MlOc7m2y2pbcZ4TBMmFw5liKONjG/KM0xcip+6GIt61yznbxpa
 G6sXeDjze1bw0N3tun+enqDtnucpane1u39Ifnnul+tDCibmnLcR6935HUwqmmeocOXU02TxR
 nv1TfueBVuXF6Oqliz7dbs1NBrzNyYttLAqO/GxoX8M0EdwfW05bhDeMxH6ZLdcmumonS4+6U
 mUwqo2q/luSNTFwUwfHMHxBYEbmVAwAA
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1497639260!84014277!1
X-Originating-IP: [104.47.38.58]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53445 invoked from network); 16 Jun 2017 18:54:21 -0000
Received: from mail-bl2nam02on0058.outbound.protection.outlook.com (HELO
 NAM02-BL2-obe.outbound.protection.outlook.com) (104.47.38.58)
 by server-11.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 16 Jun 2017 18:54:21 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=wJf49c0iBaf+6V2vq+J1YUtChhsm5wvHc4LhJpFFM/U=;
 b=SvxA035Y7PavuiMEkjORE2SAe2Z2NTnoU5c0eXq6upn28DEKWhaHBXqhx8ZRDXWw0NCQGSZUFp7nDEW/OEA7nT/fdjLwqpNaG6YZv5iOTOgXYOpoR/DElsiAew/oHWkHgYYvsju88IMz2Indn+fv80N3D19h/+qJY2t8zg1Trqs=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 CY4PR12MB1141.namprd12.prod.outlook.com (10.168.163.149) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1157.12; Fri, 16 Jun 2017 18:54:15 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Fri, 16 Jun 2017 13:54:12 -0500
Message-ID: <20170616185412.18967.91559.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: MWHPR1701CA0013.namprd17.prod.outlook.com (10.172.58.23) To
 CY4PR12MB1141.namprd12.prod.outlook.com (10.168.163.149)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: CY4PR12MB1141:
X-MS-Office365-Filtering-Correlation-Id: 95551c8e-5c8f-4a31-2496-08d4b4e917e5
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:CY4PR12MB1141; 
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 3:YXG0YPnDsrgUQshe8Ykwusb7r1cI9ZBlEu2BqPlfaD66paiS9nXD4xQ1Bp1V760y59bFvkMIqH6DwptJrw3nzXSeu/rdT7JUFd4sX2nLEBw847nBk17fD9CSsOGgOQUCMsLRPkPnuiSE7JoKAwOHE9olgc1ZlGh1TroMw7H7ArtyquU0UP/vOrV1ixSHJ9d4x+FQLClxTi7uAfTrB0gJ0yLkxYBxIh4UI1L8S2BNbf08FobBEitrNkF4vPEePTpW6T3pV50UuZfMOi8Uonp95gsjAhyVACulznlb4M3QHbEFMAWNy04yxQbs8stA9MUf12CQBFlwet1EAvhZe2WG4klyjDDXaL8a1ElRtuG0tWM=;
 25:3u5ykNeiCKIcHBsCmE4P7j/7v5LfYizLRbgdBNAUrr86RUoknzXp3n/JiLqV82Mvk2FEg8pRD9FuNi3cRmy1GyNed/4ZDpThv7WU4ALcHOxoh74EQF7eptmLn2tHI7NRvdff612e4/dIVHldzUjDY1grWXX8bSbwZPzefhyhbRzO/jjLf9onUKFIMkkY4JMIUL60x1dbT1u2C7Hl719mibtBN4e4MnvApRxIKuKA2M9xT4dbyZcVQQ9mcqwx85nDkaWqMttjasGIeR1UHTQ7IqzfXiklrru/EnWPToTlIBaQtkwhMJ+/Md5qWkCN1eekKb829sDeiRdChD4m/2cdk2eBfgximhYlk4SZ+7Zq2+Bfs4IW0uGegIut/AQNmORDSvictG0YpMJzQ88Nisqo+gETx+JhZXre34cF6rXjc98fn9P2ypQqH4YysdKcuAcnORlsPBOE2JYuj5lnO0RH2K7QpbZr+MEHdWg46tl9EM0=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 31:fFlcr0X09uhJan7Ej3YlKpmzBD4b/0Z6Z2qB4d2VSDV6K6TyQ8nAabpMy8HuR/7Xh6D4PVwIQhu9G/LFUvdYhjiXFT3hc3aY5DzR3MZEqLsuHwTLo3Yqmn3aUmTNbtEmZHyjqRI1T7MmwT83TbkTIkYNiajRgUUGk0XbiTKiJ85gKbsUy+zuEmf70uW2B1NQ9QOYkvb4y70xv9mvonh6jkGCvQzpmtfLV3aT0hFD7b8=;
 20:jJvl7daiNFUK7hpvObixYEOsoM2ebc/6sj154uV308uUctFnFJW+5rKDlts6H3pkPjbYzTxDnd75r1QXiXeGfGhfno8mespPqLD9PWe8cdgveVw0Z/CtqemRFRWPqiXunzwaPDwp0ggnR4gb86bKIfSLGAkMVwz+PcGEBO9G8qR5xesqIyuRPRj23tZ0sChwFqWMiRg3cNvaJ0bPD6XbjyQjGRpJTwmJjmQNwU9h1Xfvtj3dsrvphn6urK8iOeOaYtj1qm5PNpcE/+SOzi0IDXjm8W9ihAEZ7ZQ57rwjghEeBAC8FiXJtfjkTVd4xRcV8Im+seVU5cINGJ6gUxbpKG628C8WGOfIGqQyLdwUcuQASx269KUF0JWu25jy4lzc0avCwa9q1PY6OH5XF1NM9XJScZula9zUc9IhZvYlZNTGntpPRvPBUAcFqsf0P2hFH5liYl0q56NyAOE1RcLCtH+0Hxf0UPyKMm4Zlge1OfaIbobPqTCq//rs198zBg9+
X-Microsoft-Antispam-PRVS: <CY4PR12MB1141FD352DB46055B80A492EECC10@CY4PR12MB1141.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(767451399110);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(100000703101)(100105400095)(93006095)(93001095)(6055026)(6041248)(20161123555025)(20161123564025)(20161123560025)(20161123562025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:CY4PR12MB1141; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:CY4PR12MB1141; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzQ6YWV5K1hTSlc2cWEvVnVTWlhPZVh3RG5zTTdI?=
 =?utf-8?B?ZXhMbE54a3dnZTlZWFNFenBFNnI0WENjR2psZy9rT0tMN0lxdkRMUDdzUnQx?=
 =?utf-8?B?eG54emVjTm9BSTZBY0tSRk9oS054eEdXLzRzZHhtLzZoVTdySUQ0dWhDT0th?=
 =?utf-8?B?Y283dGxHUWVZR3RBc1phOGJJaVFMdWZmRGNCdFk0Nm9DOGprT0Z3dnVwSDRW?=
 =?utf-8?B?RkpUZ25STU81TGxteHE1N0FrbDF1V1VVRHFJVllkZjFGMmNURkZQY0ZNY2h1?=
 =?utf-8?B?QlVnWHRzeDRrMm1KaXJ2ODJ2RkJLQ1dwem1WQUhBT2VLM2ZlZzhsbVZxdXQr?=
 =?utf-8?B?c1V0TlpmRFdaWVFXZ3o5QU0ycGRMT004RzRhVVY3a0p3cGl3bEZXaUMwMkVC?=
 =?utf-8?B?YkF0STBXMWFjNDNBaTQ4RmY0dTYzQVJiOEtuTFpQb3lXczJwbklqaWNsb2Nt?=
 =?utf-8?B?STk2QUZ1bllYQUNCcTJROHZsTUliTFprcUIyYzM1bVVpRG1Nc1o3YW5EVFlL?=
 =?utf-8?B?a3hhYmlKb2pVNUJ0WGpsdUxjY0FpemFhb3FtbzNBMk1ZYm9XNDk2RWE5NlRM?=
 =?utf-8?B?SVk4OG9qdGZqRTRHWm4wRTUvdzVzMnZ3Zm1TTkxKUkFrSlZoWGQzdHNtU0xQ?=
 =?utf-8?B?NWFHYVdyczhnNjhlR2xhWTA1bU91d2ltVXdJdlBmTk1ZcXZKZlVmZ29iZ1RE?=
 =?utf-8?B?REMwYzVBWDFZQWlRMm1PWVluTHFkaXBwQlNwNUtjdnpSMlh6K0tPdi9ac2ZQ?=
 =?utf-8?B?NzVzTHB2VkZLVXNWaTZyZXhvVlh5ZWJUYnVRWDlLbUV6cHNoajVKNVFUaERx?=
 =?utf-8?B?TG5TU0tOaHdGNjhKNmdONkV3MjdaK3dWbVVBbjc2UnM0VmN0RUk0MFhuUUZN?=
 =?utf-8?B?ZDEyTFpSeTRQZE5sRlh1dnhub2pKd2tRR3FtYTRrcnpiYUZpZGdKUEVYYmF2?=
 =?utf-8?B?ak1tOTRmTlJPWnFhRnI0M3RPbVZSRVR0MEYzei9YWWpBaDBiUG9tRGZIRTNR?=
 =?utf-8?B?OWwxVzE3MHJ5YlJKUkZ5L3F2Z09YbFVPODdPbDMvWjFmd0dhV3hRbkJjbGUz?=
 =?utf-8?B?T3BNTlF1YnR2S2gwc3k0OFVHNjZLSDVzRGl4U3g5eHhTYWJTWFZOTHcvbkFN?=
 =?utf-8?B?SjRtMWViMkNuWkV2bEQwL1gvVFZONDN2cC9LM3RWMnh4eXVUekJrTitMREpN?=
 =?utf-8?B?TDBzdHdIek4wODlkY0dDUkREOUJ4ZzlBQ3ZHVlBSd3JuQzljN2NuMytLUXVw?=
 =?utf-8?B?Z2ZSamMrbmxyNlF3M0pDbzFKTnJ2aGh3M3Nsb2NoZ0JRZ0ttUUNCbGhPYXdN?=
 =?utf-8?B?bkNDdCtXdkUwQ25UOW5DbkgyWHlWUit2bkpFRkpkeHRaemw1LzVhME54a2E4?=
 =?utf-8?B?bTVDNXRLZld1SmEyS3pKVHdpNjBUVWcrMWl3c01ob0NwWXZ0a2plV1VkZ21s?=
 =?utf-8?B?NDR1U25GczdrUy9hMXhQQkJRRWNDMHFDVmd4akV3eDFXU0FoQVY1c1FIM0pk?=
 =?utf-8?B?ZE93WndWZldObzhyUkJTaGlKczRvK1BaL1p5VGU2bzUxZzZWOFdzcllEQWNM?=
 =?utf-8?B?RmwyWTNNU3ZVOFV5UlYyYzVISmlOSHZmYWQ2cGZJcWZjMnpoZVdYYTBrWVYw?=
 =?utf-8?Q?K09+Uhr5TXFy5/opNpY?=
X-Forefront-PRVS: 0340850FCD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39850400002)(39410400002)(39860400002)(39400400002)(39840400002)(39450400003)(2906002)(23676002)(33646002)(103116003)(2950100002)(230700001)(6666003)(9686003)(66066001)(3846002)(6116002)(47776003)(72206003)(53936002)(42186005)(53416004)(55016002)(50466002)(7406005)(54906002)(7416002)(38730400002)(110136004)(478600001)(8676002)(81166006)(86362001)(76176999)(6506006)(50986999)(305945005)(54356999)(4001350100001)(1076002)(5660300001)(7736002)(4326008)(83506001)(25786009)(189998001)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR12MB1141; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzIzOnNBQlJsNFMrTEdCdHB3eFNYWVVZQkJNNkJK?=
 =?utf-8?B?U2M2eXJhcHZTZG1mc3EvQis1RTI4SUt3c2xUOUg2Tzl0Njl1U3VqUERBdlM0?=
 =?utf-8?B?OUxXUWVTazVQNHRCcEJXdlkwVXhvamZrVnJyZVJETkRlc2k4UGt4NC8rMGVP?=
 =?utf-8?B?NHhuaWszTTk4Q0RrYm92Y3ovb3NQdnZobWc1dnU5MDFSUVRnTW9WNVI4WHk3?=
 =?utf-8?B?cExHUDFEaUFGSzh1b0xOUEtib25CTFlDNytCN2RoNS9YUDJYa256M09kRjI4?=
 =?utf-8?B?Qyt2ZnJHNkdYZHhkdWtNOGl3ZTBoeER3OHNCN0x6ZWo2bWM0cUZqcUlMbTNt?=
 =?utf-8?B?dWgvdVJ1T0QxRFIxL0pKUHd2bnlKbzVTRzFSUGMrUUNWZXl4QlhDZUlaSmww?=
 =?utf-8?B?eHhRSHZ3N2MveVRaMTlTdW43dU1mRVNFRHdXNEVTdm54dG9mRE5IcDFqOFM5?=
 =?utf-8?B?VWRYOEJkWHpFeStsLzhCTTJsRVo2OFZrOVJSVUFGL3VTL0JLREVsZEpDVG9K?=
 =?utf-8?B?SEhFdnMrb05sTXM3d0hFYjEvM3Rjbys2OVdaZVpUU1JtRFdTQkt2NFFXaVdK?=
 =?utf-8?B?RTUrc0JKYjFTOVAzUmtVS2JFM2Y3ZHRkSW9VNkFScXlRb29iNm52NWhYQmp0?=
 =?utf-8?B?N21icWFnT2hQT29GZHZrcWplaDFDUFd0YzNnMVNkbWFEZmM3aWNibWsvWkY1?=
 =?utf-8?B?VndaL2JMclBIUzk5VkVwUmRzVHlMYmYyVDd5NG0wVHZXTE5odzM2Y3JjNHha?=
 =?utf-8?B?Y1Vpb3hYT2MreEJRcGlmM1dhYkpHdU40NGJHRnpNc0xqV1IvSlM0LzdkM1Vt?=
 =?utf-8?B?MnNoVFFVSWt4VDBJd0NFeFN2OElHVFNlNjdyaVdJNFdwMFYxd0VUMzY4ZGor?=
 =?utf-8?B?aEgyTUpFWGZtNklIQlU4Y1pPUGk2RlFrRlM3bGJVcHh3RnQrUWwyeFJ0UWJh?=
 =?utf-8?B?OC9jQ3A4ejJSK2dySWVhb2wxK0pSbHJLRkRzdjQvRWljL1R4UWpWL2loSXlm?=
 =?utf-8?B?THNvRE1IL0ZpRFRQWWtQWHdSQzB3YTA1Y3V1eHI5Y3lkT1kxakplVm5nMDNU?=
 =?utf-8?B?eitzZjMvTTZuN1QvVjVoUHZTcG5MRUpQOWxoc1drb2JmN2N0MXg0Wnl0Mmxh?=
 =?utf-8?B?SzAwdXFXNkRuYXBKWE5uaVU2MFo3ckJOMDhuRHUwbzdhd0taRlR0Z1pOTXhu?=
 =?utf-8?B?V28xL2M5S0RzYUpiMG9ZMlVzcFF0ZGNDV3JHeEF0eDgzZFBsb25sQkhERHlx?=
 =?utf-8?B?bEhOb2MzYWtINFJEZXo0ZzhGQmZhMUd4S1VrVHVhUDJIREtGYkxSRlM5cWJh?=
 =?utf-8?B?STNJNmdCemZJWTI5YTdnMGFhTTkyUWlYWUJDVi91anBPVWRiNVRpa0kyemxN?=
 =?utf-8?B?Ykk0NEFOMytETFVaZVdQQWxNb3FLak81ZWVaVjNoYzVrWXR4Y1Fkb2ZKWE4v?=
 =?utf-8?B?T1VLdyt5QzFlMmJMdnZEMlVacFNhNE9IOHY3SVV2VmVPODErM0U5YjZYby9x?=
 =?utf-8?B?WDZCa1JzYUpuQlJHUkVINTlNOWZselhJcTE5aGdBaUVKS1VxMWFHK3lrclor?=
 =?utf-8?B?ZTdDeEFWR0V6QklsWWZxUll6dXA1Z1duRHl5NmdmUTVOQlRpTnlreXdRenQ5?=
 =?utf-8?B?amhyYmo5bllmcVAwTytGcXFoREU4bHNxWkRWZ1VjWHBTRHR5SGdQbFhnPT0=?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzY6MDV6MUVsN2pXYWs0emRzRkdyS2d0bFdEWUhF?=
 =?utf-8?B?ZVdiV1NCSFRjMGpPSzBrYm5FUEJhU01ueW8zT0FuRU1lVndER1pkckVwQ29S?=
 =?utf-8?B?YWRXSmxwL3NZVVZXWStObmdTdlZEc05WcHpzY1ZSVXI0T0hpd3ZDVWtoZ01M?=
 =?utf-8?B?c0hXMjExemxxRlBUWEQwOVVxVVlyNFp5ZzJNK3l0RFZFcmFHMVJxa1hwU0ZF?=
 =?utf-8?B?Rk9GeGRRcDc5MUVxaDVpeUpkN213eDJwci9odWQ2LzJhOFpiZlNxNUQ4Z3I3?=
 =?utf-8?B?TlVhb1lIOEJLOXZJVEVLVGUwODNQRlNZMGtiejJkTWVsbXRDSXJLbHdDc0Vs?=
 =?utf-8?B?d3gxMHh0M2dsWDl5T2hxWE5rRkVRQmFjWUZSQlJHY21WYzNsVnJDVmZUcjVz?=
 =?utf-8?B?OFBGVTAwdlQ4QjJEWloydnV3bXo5bDF3d0srSGo0WFJGRVdoczd1V1hKT1lE?=
 =?utf-8?B?MGcwRjlCR0dNNk9YWi9JTXhvSXBVUG9SWDZxdW5hMmlzN01FalRwY1FGb0E4?=
 =?utf-8?B?WGFqOEw3KzNISWgxWnNQcEtKQW93NzN6NVZsLzkxUXBmQ2h2NktMSWZuOE9I?=
 =?utf-8?B?WGR3dFB0SGxnelZuVEpjKy9ibnN4dk1xZ1F4ckE0QjN1Q2FqZjVwbDR4b3dT?=
 =?utf-8?B?aUpXU0FYSVltSkltYXZFL2hhNHh5OEdMYmNXaDA2b0JYTlhGZnI3Q2RqWWt4?=
 =?utf-8?B?eXFjM2RXeExranpaK0ZmalpBZ2RwdUJrckJqU3VVb2loeDNITTl5M1lwTkxZ?=
 =?utf-8?B?L1oyQkoxTjZuTjVER1V0LzhFcmU3R2lVNTVZcmZGTjB2N0l2ai9GMjZveE01?=
 =?utf-8?B?Q2NhMTErMndKNVJHQ1RycjByMFozMkoxWkdBV0MxMTdjQzhSNFhnTFBJTHMz?=
 =?utf-8?B?RElnN3pXRUJlUlBLN09UUzBhelBrY0VOOCtXU09PMW5panpxU25SRWh0Y2RI?=
 =?utf-8?B?YmVuR2hQeWdtbzhqcWluQXlwNVppb2tvUmEvdTNUbSt5Z1FhbitXNCtrS3k1?=
 =?utf-8?B?b1dQK1B0cGk1VnZLZTQ1M2F3NTREdHYyeUFYZ24rTHd6KzQrZFF4aXpmQzcr?=
 =?utf-8?B?T0dnZnhwSGd2VTBreUNXbzJ4YzBzQ2FHK3RyUHJxcEJuQjJRRkZnY2w4VDFX?=
 =?utf-8?B?V2F4RndOYjl3WnBVRE1YQ3RhM3JIY2UycXdBQXdMd01LdTJTSCtoMjNNeG1R?=
 =?utf-8?B?OG5kVEJaS1dWODAyN1NzT0NwQ2Zhc2FlOENVL3Z3MkVKbUZzUW1laTdqcGhW?=
 =?utf-8?B?MFdYTVN0UWxSb0VDRUxIZHBDaGtIVW1GT2FSTG1WYzRENWFQc2ZabzYrVHYz?=
 =?utf-8?B?RkdFU1dsd1RXcEY2ckoweUs0YVFOMHdYdDlPQUsyeUpEZ1BzVlFOY2treEo5?=
 =?utf-8?Q?0w2kh67?=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 5:fuOsE99NiePjoL6bH5X3qpx4e9wWxNNrOxdeXkdDDyMbzYm/Lzr1+P3gTtNEWqK0HBcz+WPxeerGfgG4HvDxhaJRS9uGnI/ddoWWqyHifchCwSa+ndpTYOEbbNeJVY+NUgTIE4dk96kAowArsh9DdqhlHYkty+L6n4yxa7M6aNaByvYtfhVfHe0bAmdF0jtl965m22EMX+5aap7JAc8WG2I1y20al3nedD/lQNawBkDWqlUXXDynmHZPVTw5f1kZvXl7zunRBsC4FHpEgDU8WXukCioax3bazpvIBr4/8sX7fdJBINjEyNDHNESEv/ePu8OBY9E1gPY59jB04310Y2/eVMAP0Lz2FfS0B+5UsSZ8v3kl2YVQ8I5+gxMZRnSwYLzv122m+qInVjv13qCdnbbbcrMbp0tgvs7MK+wJ8yuQSfm2TH1dFbOaRZw1BbKJm9BauzSoM6TnqeShwSEwwBtcj7H4H3kUnd7lN9c7alk4FHQtqhh/N9opoKMxU8Dm;
 24:0Uy+bqqeRm3FT4SK092hRuT/X8gsPxrIOOM/+KaSx/Epm9BAjcUw4yRrBLgU0LY7CrqkJkwd3mdu8rBvheroH9sd+nmkkioCI1iQJbFMdFU=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 7:mdtRk2wUQSY9BmkiUPyWoqU3OcXlS037JsGR74KBZ2ho6fpHerIG6O+y5z+kN8n72wqLxRTGu81OsHqU1uL4w+SlmrJZX9SrTY2TZce9X4xwisCmLiOlfDIJfE5sJzYJ4tf38Nu41wrmx0mifHBiVJriE5gATB/fWOCa+tdtIghwFqgfQgneWa5D1cCVB3Gueo2Gu5H91WTsGf1eOszE1UbufokQXxEO5tdRbmOV/cKQGWO6zFgrq6CQvcyWXAvmaFIcTaGdm9XgMWs0JtEa690b9yhOGtH0oCKEYU8GZV8l1TYv/1Vf878zbsR0phKdQ3m5DUQZ9mG/4wg83gSsXwhxwUC/mmpqC/aYnOal9xP+bvDo46In6NDf3H/NjBQlPO3UDziINixwhzJcJcLPm2UL5BiqyzMHmvBjYjkrM9yFI0jA2glugJoWTWIoWets/bgp7OLxdrwPlSrr8VnCnJkEuKV0YWUIJjK0l0yk15m9X88/b/E3piT532ceKBbzhBuAxs9qTXD5zZzlRMItInMbMqOiQolg0P40bUl04SnmJs3sFjha7thbKa6FhrZ7KeI38Z1TgRMFgYNCJDw+qBcIk9f2j8ddOQdle3Pc+cq8J3NUiPpTH98NVnh/x6I8xWTeNHDckinp/GWU6e+St0Dcsd80XKBrPDEzMXBlXRlSC9kcc+t8F+lef4nNn/Wv4bl2a1SmqaU6kbqV+2JG96cXf8u/cLyQOMr3FPLkwyh1jq5H0ROElHT4Z02pOA1hPShd5YnxcZ9HuQt19AEh5ndo7Fg2RoG1n5/Z3S4Re4w=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 20:0Ph3lLSxsiOoFQbhQjEvRM34Oi7wvwqIiBfVj+NEyS7n7yBUfc3Pzu0xwYxsb7xE2/tZxjgp++fREnpQ6dnYspVn7+ocgNTRr25Oubr68XrzZh/455JsRkLQV7zTzbL2h4Iw1yuo/Ejfou8Jj4J0nR6s16EGeMNE1D2whqpMWBSeE6v6uGtLxHgC4UHXlDRFJzyLE79p0DC+ghiB/KB79gxaD/BPJEmSUI8o9ViG44Np0BQgi1t0Gt9cGEj/Y2WJ
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jun 2017 18:54:15.4567 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1141
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v7 23/36] x86,
 realmode: Decrypt trampoline area if memory encryption is active
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiBTZWN1cmUgTWVtb3J5IEVuY3J5cHRpb24gaXMgZW5hYmxlZCwgdGhlIHRyYW1wb2xpbmUg
YXJlYSBtdXN0IG5vdApiZSBlbmNyeXB0ZWQuIEEgQ1BVIHJ1bm5pbmcgaW4gcmVhbCBtb2RlIHdp
bGwgbm90IGJlIGFibGUgdG8gZGVjcnlwdAptZW1vcnkgdGhhdCBoYXMgYmVlbiBlbmNyeXB0ZWQg
YmVjYXVzZSBpdCB3aWxsIG5vdCBiZSBhYmxlIHRvIHVzZSBhZGRyZXNzZXMKd2l0aCB0aGUgbWVt
b3J5IGVuY3J5cHRpb24gbWFzay4KClNpZ25lZC1vZmYtYnk6IFRvbSBMZW5kYWNreSA8dGhvbWFz
LmxlbmRhY2t5QGFtZC5jb20+Ci0tLQogYXJjaC94ODYvcmVhbG1vZGUvaW5pdC5jIHwgICAgOCAr
KysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2Fy
Y2gveDg2L3JlYWxtb2RlL2luaXQuYyBiL2FyY2gveDg2L3JlYWxtb2RlL2luaXQuYwppbmRleCBj
ZDRiZTE5Li5kNmRkYzdlIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9yZWFsbW9kZS9pbml0LmMKKysr
IGIvYXJjaC94ODYvcmVhbG1vZGUvaW5pdC5jCkBAIC0xLDYgKzEsNyBAQAogI2luY2x1ZGUgPGxp
bnV4L2lvLmg+CiAjaW5jbHVkZSA8bGludXgvc2xhYi5oPgogI2luY2x1ZGUgPGxpbnV4L21lbWJs
b2NrLmg+CisjaW5jbHVkZSA8bGludXgvbWVtX2VuY3J5cHQuaD4KIAogI2luY2x1ZGUgPGFzbS9z
ZXRfbWVtb3J5Lmg+CiAjaW5jbHVkZSA8YXNtL3BndGFibGUuaD4KQEAgLTU5LDYgKzYwLDEzIEBA
IHN0YXRpYyB2b2lkIF9faW5pdCBzZXR1cF9yZWFsX21vZGUodm9pZCkKIAogCWJhc2UgPSAodW5z
aWduZWQgY2hhciAqKXJlYWxfbW9kZV9oZWFkZXI7CiAKKwkvKgorCSAqIElmIFNNRSBpcyBhY3Rp
dmUsIHRoZSB0cmFtcG9saW5lIGFyZWEgd2lsbCBuZWVkIHRvIGJlIGluCisJICogZGVjcnlwdGVk
IG1lbW9yeSBpbiBvcmRlciB0byBicmluZyB1cCBvdGhlciBwcm9jZXNzb3JzCisJICogc3VjY2Vz
c2Z1bGx5LgorCSAqLworCXNldF9tZW1vcnlfZGVjcnlwdGVkKCh1bnNpZ25lZCBsb25nKWJhc2Us
IHNpemUgPj4gUEFHRV9TSElGVCk7CisKIAltZW1jcHkoYmFzZSwgcmVhbF9tb2RlX2Jsb2IsIHNp
emUpOwogCiAJcGh5c19iYXNlID0gX19wYShiYXNlKTsKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:54:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 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 1dLwOG-0003ho-Ec; Fri, 16 Jun 2017 18:54:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dLwOE-0003g8-DP
 for xen-devel@lists.xen.org; Fri, 16 Jun 2017 18:54:38 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 BA/60-01992-D6924495; Fri, 16 Jun 2017 18:54:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSaUhUYRTte+/N+JSZ+ho1r0O2jEYqjQtS+Cc
 y1FyoKI3KaPGZT2fizWjzxrAfgZmaaKEl2DSYuCRkJC3QGGVayiSKiUsb0SJihlsiI5gUY+/5
 xqXv17nfOfece+HSpKpArqbZXDNrMjKcRu5B6UI1wVouKCYlrLV5W+TdmXoqCsXbX/whDqETM
 r0xLSs3Vaazzb6WZ19PzZ28F5GHKg+XIA+awgUkWFoHZWKBcAWCpo83yRLkTqtwEQGzFVjEcr
 wDPkzNEiL2xLFgv/PYTcReuIaA4UosNpN4Sg6tvT1ykSDwRqipa1g0ovA2KLLYFpuVOB7qLQN
 CGk274wQo/EZJWfFwdX5uEXvjTdA4WCCT5Ouh6/YIJcpJHAQPn4eK3yTeDM1TVYvugLdA89yc
 XBwBcDGChVtNrvkDwOroc5NEfmB/W0VJOBgGHZMufACmb1TIRX/A/tBdcFCCl+Dn6FHJspaEw
 f42UiqG3SD/ipVyFTIYKh1yFTYKGoc6CcmVg+kxpwtHQmntXySJeoSO6gXXrOUYhktbiHKkta
 5a1bqyqnXVqjWIvI8CedZ0gTVpwyNC0kz6TJ3ZwOg5bXjYzhADy/NMJssxaXzI2SzDEyScxBr
 hPUNOW0I78qUJjbdyeiQ6RbU2LSv9oo7hdWdMORzLt6PtNI3r7PnJasqYZWQ1oDwXGJOiWm9i
 M9ncDD0nnNiSEmiFxkuZHiDQSj6bMfD6TInqRlvVPsoQsQ+LhC7HuNy2dJwDyE/tqUTCTCpFN
 msy6M3/8+PIh0YaT2XSdsFFoTeal93HhWBCCE7qixKDzcwKpc5Dlu4zp49kMMVxkWVfHE3rnA
 3cr2O/3+i16l9v9todM/OnuN56f01VQ//+xldRtT92jTU4ON21qUedxsmJ9K8l3fs+EYUv31k
 f+cYO9RW1PRjtOh/doQor+5zYwUZWxVUr5r7XJZ/vSdwTtftyek0wWbkhMa7LcvJpqs3Z977F
 OXFcQ/E6JjyYNPHMPzfP7dmXAwAA
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1497639274!103663234!1
X-Originating-IP: [104.47.34.42]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33412 invoked from network); 16 Jun 2017 18:54:36 -0000
Received: from mail-by2nam01on0042.outbound.protection.outlook.com (HELO
 NAM01-BY2-obe.outbound.protection.outlook.com) (104.47.34.42)
 by server-8.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 16 Jun 2017 18:54:36 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=VcPyQAZ4376KPIpFnIeKAcAQMdM4+v6n6+iynUuEW00=;
 b=CZod/hrHdreJuOIMdD2cOSTEbwiFt5QOnZMqJzPhQmly1VmfhdfPHJGxV/tzCOMJLG/9+K1rcJsbyOYLo5tJHRqbUil6FlgLTWDlEy1oei09wMWuXJ24CPMC2aVLHoqyREaa6JBgY+Alj+tVTUpewupN5MkeBaIYjGwSusSXvco=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 DM5PR12MB1148.namprd12.prod.outlook.com (10.168.236.143) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1157.12; Fri, 16 Jun 2017 18:54:27 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Fri, 16 Jun 2017 13:54:24 -0500
Message-ID: <20170616185423.18967.19605.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: MWHPR02CA0016.namprd02.prod.outlook.com (10.168.209.154) To
 DM5PR12MB1148.namprd12.prod.outlook.com (10.168.236.143)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: DM5PR12MB1148:
X-MS-Office365-Filtering-Correlation-Id: d89684f0-8705-4c97-0d20-08d4b4e91f0c
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:DM5PR12MB1148; 
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1148;
 3:m+OrAhdAywkfzfRQ55XgPQhU/mCXYoVO9iQVr+uOHOWSFp7PDgvG9GMEaMPDm0rwayDljk35tIASB1JiIutNARTGFSFHAQ2ureMRouPNeB2ZpaFBf+cSHrwJdUsaQgAmesG0uTpRuPTkQJWgOuT/CNmy1hYdLF2ybcO0IoyJLKF9hmbGSXsbfOk5GL5zKa7awO56SjE6jxTuaIcDiM4sePG1+JzdhXNOXOlL20l6EJKxTxUJ/OAUP9LKMi1gvAdh/BBWntAlt7t8ukiN74YWmkWxZu7SPL4MmL0Tnu8FUxWv9hMTTaaScx8VsOhPII6nuqZt96QVmg/TtP+p8XFCVaxAiNuLM4oj44OtaX0Igw8=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1148;
 25:IQznxlYufDS8PzZDX3aiIRVZFW/5fQR3s3dsgSxdjQ5Vw7nMUu0pyCSV1fx5/QbpBeyeS75lVCBL1qD5BCiKBJ3mQYA3RzB2zRBGQGRu2mcM72uVPUVnHYSSINH21t4daVJR6xTrtV3XfFRsZhUeWcADdQMq17EEdpSUpehzQQFQtqYN3dl+Q/0/Y29w8eyvv7ZrDjn9/O8AuOWoCIeO2i/Wq8XCTwTJmFSMqFvCFbKZBdXjqq78fHW5K2UdlspJf1vAHcp/6OgT6zcKimCIQaW5D89HBtLY06/wdOBKYDIpNj6PXe06NKL4DEQtZP8Ruvn6C63gIzAHzE+IutttaBVTHiedlrN6p0qjpddLf7MQwNY7gdZ9iH/ZUs7tAwVdlfb+RbvillrDHW5TQnYVirCZmzdJ6jIdYNjlj4dzLAqqUQgIkQTubBWSreCtAV7pNPyElno34sW8WL1wne07w4UyR7erWiKVqJkh0RgUMgPARdJNwLdFT/PFishP9taLpAMMtK/U68AqKcINorhjnbhKMk5JPcxZUYNz7nHGMB0gfoXWsPnhGP/aUZBi2j//yANaW03mWe8bKSNkI918KRXhsRjyeOGJ46VSZaZ6yxo7d/Vg2y5L77jSBt0buCfOf9l4A9XP3JqATw5zd7CBjcFrdWDR1QLXa1AeqlBy8BT0SnYwAO0u/pLjBWhgzgkBBBgvtA4YDgrmNhYinGnf9D6WYBfqgK4zbu3aWJ69L9jQjYy8aOeyg5408U401c/OtAs7mAKA4EamhFyHRjp5WcAzW3t8NOM/noRVhLpQShiyJu7TEO9is/DRph+gSDtJgYzKLfpSxxg5xGos6eIoI2AFA98/B4sNuhCCVjHraRl7+Q7Twq/7cjxZkg8Y1D2BGlftA2UFzgLq6sX7WoZ8xmDCcmHnN+/fQHtaOWFWNWk=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1148;
 31:73jRBe0cWYnPTD+MDCbpp5A84nwwyG2jxgP4t/X2ZjTG28oBwjdkTjGAlNYJOPD3nLWPYM4CdOJxe7yMdw3BqBGYUZw8Teg+oPsvUduyUmiFOWZusYkFv49dW14Ju1RmLpjceynGK8wiu2iUZME7zMhVhfBHaCKWnlmRcX1KF8FzMXdTMGWALKem+GycGf68rlAdxqH8beZ5+jXn9cOf2qibPKELlmJxsCU/ZoAjED0mKpJMwLWxWho6U0XoT5q9rp4TH6qI7bVZ+lBWNjjJMkYGLQ6Lmp1H8BYSyE1bwqTCcn2Y6CvATO1X9+Df1Ayhvp+K/40FtwvoGYRcie7Hs2tkEmnUz2hw3ZGwJQuRTuZcM7+rXFyyEPGSxtxSjkxDwV2avq6jB/fX3ik2hg7UypKCmdCe8n7ENgjuMqerun8X3Fc2KHbvaPYBLJHCorp4FVN7ISDKprV8WQa/BgdELnXd0i2d4hNHVY6M4Uj9gxb3vIcz/kJOvWjgqeBCcZxmwbQjr1E7AVymNUmWXuOAScUSMFERTXWAqZcZzdE26bMHi4IsoWCDLa6/qZjH7dG5nZP0+ePge5XVDC18BOJicw60GPsJ1KRLTwPcShiUnNtb37N6xgk6ZlZ9pgj7PXjTG2M8tL/jMsT7AdH9Fr7JncAugI13yGW+njDCvllZAqw=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1148;
 20:x9a4WUpvu9Kbg1I/FiRT9kd1zCHFNcurmG5FRtzPhF2ICDvkQUP2pdgoFZGolt7OBXjd4vGwUdGueP15nozZHFbZpbaAtBDgrqdWGnRKApePxDDDurZEB8zkqVANN2dFY1A7jLt9Xgm+KO8FvfdmgMQRLmjShlOduOO2J+pzDP/i6FH+RA7Dbp3sGhgNgiouQpA7n28foKgML/87ws4GDpwdjmLxCd0C35hl3Wjdl5Bk8KkRyDG2NeNm+thvqbJoH5EmmXN1fvJZfcQ/4J1U3LaqaoSD9yDtUSjT6tRsNb/wmamcDvTAuh7TmGiv0bDWLoXa7m1CS6ucHLdu8CF24pd4c6V0Wm+rd1edWtxGmHaXBanCVjMMIQKVIxxTsKYanB/vBazyvXXh3H1ihybfYd3rAaSXwRjtsU/LSsovonN6GXGZUvR4oUfbt2gmwMXwzL3pDhRS+UAKnKaSAEHDRO33KRrPIHMhwPDRSrJ+hXtuh7MRIZS0sB5C5WfjMhYm
X-Microsoft-Antispam-PRVS: <DM5PR12MB1148152683F886B62765E44FECC10@DM5PR12MB1148.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(767451399110);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(100000703101)(100105400095)(93006095)(93001095)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123560025)(20161123562025)(20161123558100)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DM5PR12MB1148; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DM5PR12MB1148; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ4OzQ6ZXI5UHF4NDNhT0xhL3NQUjRxVCtSTzRiODlT?=
 =?utf-8?B?U2pGZk5YZzFQVU1ZWk16L3ZXbCs1L0tLWThLMU9LN2FqRXU3Y3IxWmN2MEVj?=
 =?utf-8?B?dGRraXRJa08zREpYc0hxM2xsUTNsOC9tT3N3SUpNNC9jUCtWUHRYNzhwMUNZ?=
 =?utf-8?B?OG40SEkyR0RTd25QVFFxakRUakJQZzkrT1ZJaXFiNGZXa2s3dFVlN1YxcEFQ?=
 =?utf-8?B?Qis5dXNhRktWVmpLeWdnZFZRYlpnMWRSL0NOb2Q3bGRGOWRtY3NnbGdyVWFx?=
 =?utf-8?B?dGphamFpd21qa0NIUXlwYWJRTWRsRVlPNmh2WTVDK0NEcmViSHRTbFYvZzVI?=
 =?utf-8?B?NmlnM0lGSFhaVkYveHZaNnBwZnRSS0hmUE5nVWNFUnFKN1lzWlpIMlYwa08r?=
 =?utf-8?B?cVUyempURXZ6UUdtaFpwaGk1WW05QWNSSnFjZy8vTGVyV0pQUFVOaVphKzJW?=
 =?utf-8?B?Z3JhT0Y3Zk5HWktqL3AzKzBsU0Q3MldoWUY4cmcwMzgxZnVBRFQ1c3JBT2Nh?=
 =?utf-8?B?ZzZuaEtlVkJ4aDhhSU9WWVBUTWtwYnVrS2IrQ3F3T2R1OWZVUUxGeXhUNEZU?=
 =?utf-8?B?UkEyR3ZnNHRlSHJ5T1poSE82aHcxMkVsUmZjY2FYbGVxclpqSXpaZE4xYXNE?=
 =?utf-8?B?YzRmNEhDbU9OT3hqRVF6V3E2bEVTNjlCa2pTaGVGVm4xWStxSXpBS05Cc2Qr?=
 =?utf-8?B?T0wvT2tmWWY3WFRacm5vNEdWZFZhL2E4Um9IYVVhOWc1NkNEcUwyQlFvTVow?=
 =?utf-8?B?a2NpbTFlSkt3QVVMR3E2dWVtcnNsUjhxWitXaDR0MUhNWU9kMGxWL0F6bVpx?=
 =?utf-8?B?aW50TytBMVNXL3IrOUpmaVpmRHVGRlJySE5rZ3dadkVkWTFjWmFNOUt2Nm5h?=
 =?utf-8?B?MUR3ckUva0w3T0tqZ0gxZFBPUkRtY2RuWU1NRjlBOC8rMVN5ZGpqYk1qWVov?=
 =?utf-8?B?SWFySTF2OEJ4VERYcldVY24zNVFzdHdNNm80QXltODNRc3dRYk5oMVNUenlY?=
 =?utf-8?B?enlvQkltb1Q3ZTdabzJFZE41Q0pDWFJDSU81aGxVK3lVV3k4T0prRnk2cVlO?=
 =?utf-8?B?VDRRSnU2aEc2cHROeC84MjhwVkFVT2t6RHlKTkxoS0dYanlFVTlVVHczeENk?=
 =?utf-8?B?bXBoMFY0c2dzQ3lJTE93ZklublJzUmQ2dnQrRXZYL1NmZTZKTjR3b0hiUU1C?=
 =?utf-8?B?NUN5SC9aTEhLcGFBNVkvUC9qaDJ3blozV21iUTJFekoyU2hVc2hoaGh1UGtO?=
 =?utf-8?B?T280RlF4WVV0cWhIR2g3cGJzUEVJeEt5N241ZTVIRTg2VXlFN3hDb0JmdDhP?=
 =?utf-8?B?WWxRYlE5Y01tQ0FaWEVla2Uva1BxeEhUMGFrcW1wOTgvSkFrdXZibDcwOHVa?=
 =?utf-8?B?OFYzRHNmS2E5aUFLRmdDWFM1S0wrYjI5azl1c01aWXp2cXpUdzZxaC9EYUxZ?=
 =?utf-8?B?NjhrV0hsaGY5ZXRFZFlEdjVMOFUrOFVxRnU1amUwNzVROTlQT09EWW4vVmRu?=
 =?utf-8?B?SDllQWNUcnpoZzN1QmJJek5LbmYxTC8zbHVXN1NreWhYQ1VoeWFyY3dmOW54?=
 =?utf-8?B?VHJnVTMzUWUwRjMxTHBzc2ZYV3ZWSFY0bWJvU0gzbkFzZHdaNXVLZDdnWnA1?=
 =?utf-8?Q?Y67LoUX39wJ6IwU3aAU?=
X-Forefront-PRVS: 0340850FCD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39410400002)(39860400002)(39850400002)(39400400002)(39840400002)(39450400003)(53416004)(7416002)(7406005)(6666003)(33646002)(8676002)(478600001)(42186005)(25786009)(2950100002)(4001350100001)(81166006)(6116002)(3846002)(23676002)(83506001)(1076002)(189998001)(47776003)(72206003)(5660300001)(6506006)(2906002)(230700001)(305945005)(55016002)(7736002)(4326008)(9686003)(54906002)(110136004)(38730400002)(103116003)(50986999)(50466002)(54356999)(53936002)(86362001)(66066001)(76176999)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR12MB1148; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ4OzIzOnRrRnRLOG5Gc01SRGx3ZzFkS09JQ0xWL3Rr?=
 =?utf-8?B?UWdiOWdrSUswb1hucFVZdU9jS21DaGVpY0lEOWgwTFl3QUptdGZaLzk3YXJm?=
 =?utf-8?B?Z3NFa2dyQitpd09rYmVuMENwbW91cHRCMXNReGpKZjl0R0paVVMwRk9zZFRs?=
 =?utf-8?B?czNJejEwNGpESkwwOWF1b3lIb2FzZS9GV2xPZy9ZRDdhbDI3bUNvUG82OXJF?=
 =?utf-8?B?Y3ZDbHJHYUhkQlBYT3hneUp3MVdtYUxyRlRlME9pdWdvOWtvREFiOEtHc3VS?=
 =?utf-8?B?aDVvVXlNSDVzMEJ3WTdDT0M0bHR3NlJLRlQwbWtNSmVHWWNvVjY5ck5tdUgy?=
 =?utf-8?B?dm83TkNVQjBPN1RON1N3c3pkNUU3ODJiZkxvL21RcllmSHE0eHZLZCtoOFNK?=
 =?utf-8?B?QmlHTWdWVU9Za0RaSUR6NEU3NGZsSVY4eElJMmQ4MklUeVBpYkRzRXRTSmlI?=
 =?utf-8?B?UDVaMjVySW84NnQ5YnN0eDRxeEY5azNiOWlYbTJVNS9oaHBIbU8rLzNheU44?=
 =?utf-8?B?WWZWN2N0MkJhN2hmM2Q3NGQvNU53TmRuNldNSWFpZWZoM1lVU0tINmNCSThB?=
 =?utf-8?B?M3FGVU5MTldlTlhhWmpnaDRzMGt2ckJacG9PcS90T0FKeXN2WStMWEo2WWlM?=
 =?utf-8?B?T2c5SEI3aUl5emtTd3Bla0FONzZmUm9sUkpXLzFueDFKT2QwK29LaWplRktC?=
 =?utf-8?B?OGpwbHFMSm1wdm95NDErZlRETGxwTFZqak5EWUFtcnNkNVRqRlQ1SGVOWHZl?=
 =?utf-8?B?MFAzWDQ2NjcyZEFLeE5pdmdJbWZqOWlCd0JZUVR4VHkyZmtBVUVRYnluNlky?=
 =?utf-8?B?djhialU3SloxREJLVU45UkdRQi9zNUxYUnRwVlZERS9FNnIvRVFBenV4czNz?=
 =?utf-8?B?bVdEa1hNZWNHbzNtSXB6SThHNjhwcmJJWFRkcTNZOVVZQTI4dyswQ05KeXor?=
 =?utf-8?B?ZFhaOGk1TjYxbjkzaytCTmdkWUxGb1Avd29qN2hmOVppM1BxeGFybE1QZ2o5?=
 =?utf-8?B?RmduSzc2dG5udTVvMXVDZGpRdVVqRkppeldDcHJVYkwzdE45VklpbVFpcWlC?=
 =?utf-8?B?QUJvdk5mV2R6bWNQSG9YUVNPcnBhQXMySm10UytiajM3S3lEUVA2TDJ2a2ti?=
 =?utf-8?B?SXRSaW0zUExmUHNOMWx4UUR4U05FTmF6b3lnR0dBckRwSVZmMldIaFZtZXVL?=
 =?utf-8?B?Y2pOYmROQTZCelp0VjVKOVJLT3hrTkFKa2d3NFJzY3Z5OWpvcWRaVGZFTlls?=
 =?utf-8?B?NzdMUndpZ242UkNHV3lmbmxnTG5vcVgwY2JxdGJrU1ZRdXFSQ2E3azl6ZHBt?=
 =?utf-8?B?Zmh6M1YxR2NkK2NNN1l4SGlOMk1ueGk0bzAxaHlidjBaeWYxbnJIeVFQZ0lK?=
 =?utf-8?B?YnQvY0VZdG1YS2ZnQjN1VXRyQ244SlhlU1N0ejNlV1pQdlcwTWRwT3lPaDhL?=
 =?utf-8?B?TWRXblltUzdHbVd5NzdKMmhGd2JqMHNKN016ck4vQWl4aGdFbk9iTUh0cnQ3?=
 =?utf-8?B?UGJ6bnNaUWdHS1dtSGsrektDZ3hzM0w1VlFQMmFJQWQ2MW9iT05kdlFJRzd6?=
 =?utf-8?B?M2FHSExYcEszMnluTG01V3IvQlJ6emJUWTc4dktJZEw2eFA2cGlUQVBZb0dQ?=
 =?utf-8?B?bk56Z29wUUU0MDZSSlJHZXl2QnFDQ2FoaDhSUmp3R01icGxIS0ZyUW9BPT0=?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ4OzY6RGVhcEYwRUJaajBYUXk4QUY4Ymp0bENPYWU1?=
 =?utf-8?B?bFUyNlAxZWNZWUloL1YxdGZJWmJBSEo1R3lPcXdSZjlrUkRlcVhKZlhjRkRl?=
 =?utf-8?B?U3V3R3l5WWVYY2FubFN2aHBJWWh4Zmd6U1dhM05DS0V3TkRpMFhKazd6VHBa?=
 =?utf-8?B?cWNJUGladmlnRmNpN0FTa0RONGlYa3FnZG9vQjF5UzFTWTMwcFEyUHpKbWRI?=
 =?utf-8?B?ZHVaV2Nsc0luTjIzN3hid0ZhTzIyaFRCZ2NaZktqdnF5UVhrU2x1RjIreWw0?=
 =?utf-8?B?TnVkcHFML1J4T0NQSjc0aW1xOC9QbFVLZkVLakR5NFhXeVlyUENqbFdVV3hy?=
 =?utf-8?B?MVRlNUVaYUNoclhEMHVuTEkvVXlxUjJPdnNrMG1MUmJOdUpYM1J6SzJXcEtw?=
 =?utf-8?B?YkcwVytaQzN5anNWdmk5SEtMaHRpdWFJZTZNanZ6U0ozYnhMM1JiWkMyMFFs?=
 =?utf-8?B?cjhCR252ZkJEWEg3RWF5U3dhUXpUUFlYQkV3Z0VUd1J6a1dXNlZISGxMemdu?=
 =?utf-8?B?b1VhaXN2Q3hmYTJGbVlDOHlOS1F0cjZsZ0dwbFZIL2dLS1Z3MUdxMXBqWG91?=
 =?utf-8?B?Qm1nT1RpZjR4MnRJNU00b1Q3bkhoVnJUKzZCY0xkVmIyVFNnd1UyNGx1RnhV?=
 =?utf-8?B?TW5BVFJ6bW9EYUJtN2RHUDdSOS9YMHFaRFFDVDlobWZiclFqbHNjdDQ4SFpa?=
 =?utf-8?B?cFZmakgrUGlGS0RWMDRkeW9pU01aZ0ZIcXY3OFdVbzV5U1phOGtvSjR6Q0Nj?=
 =?utf-8?B?a1NEY1hHMURBWW1EOWh2NUZXWmFQaldEeTVFaU4wbEJNUmtaME1tV0VjYysx?=
 =?utf-8?B?RHFmeldHTVdHdGRBak45Q01BY3ZFVHZqUlk2dnlsZDJmRXFtWDlpU05Pb0Vl?=
 =?utf-8?B?MkZqMjJibks4LzdKSWw4Y0hLa3VwZTRSS2ozOWVvRGJzRUJLeHZhRGN6ZjUw?=
 =?utf-8?B?bzVYSkNIWnVSbXBCUUcwc3NwUWwrL3RubUVKWGRLbFdZRWU3RTRJZFh0T2VZ?=
 =?utf-8?B?bk5pdW5PbTF6NTRCTUR2a2JwblRYYWtZK29rRjJkODVkc1pkeStYSHlYK1NN?=
 =?utf-8?B?cWJhaTR0UFhPcTR6Uks1anI4VmNkVmhsUXVPWng4dHVLRUR4RXovazMvNmFT?=
 =?utf-8?B?TDBmWFNQSHpxUkRjYlJTSzRraSt0VW5ZT1BmZ05iQkVpbzhHYTNTTWRJUHhQ?=
 =?utf-8?B?by8zMmdqUjltcXdQVkRBbldnYlkxR2Nnc1E4L1k5WFBTU2UvWFNzN1dHU3l2?=
 =?utf-8?B?Rms0c0g1dWtBYWJjaUlFS3JvbnFzWityWTVuYzd0OVVpKzlwK1pVcmgra2ox?=
 =?utf-8?B?cW1xOUdlYkdPT01Lb0FFcDlTekFlTUtUVXMxcXJCZXBEc21xZ0szQTJnTHFv?=
 =?utf-8?Q?gHtC2RI?=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1148;
 5:OyrievMjhTjBvSmllHI1crxvCnK/6mPaEsHpWjiSHvhg7yL0CLN829jpWH5Va/kn9+t3F2zw9v84aTe8mZR0dSWoZ+JIsC8JIo/4OF5Dv2EWsfWP1Msu1mlI2GaLh3q4B9h7xn1B6UIKY1u/btT0i4Bwh3511L0cZDoJGscvZ+zuQCe2wBIeIAz2L7fP/kR6cnAn0omGkbJ+ThaTI4rLgEToQJ3lrOJ6SwGSGhkPB5nr2sBphF3oAgizM8Af88i09vme2iMJDK2IbewoWFB2QJH10RO9slCz9Hb0h2+x98vgTKbWyUFKBRATtx62acuhNHsH0l3ufo0D+r38ns10VS3cGLF0Sr/6ALfCnUiUpIFhuOa0mIF5C3opJrb8J9NJkkt9mS6k+qdKA9T6GUKJppMxwq6UIVbkwgzfRsbAUPKUt66ZsXt17lLxal6kIX37ts44PuKmLUyONtimdEWPwHtO6JmciqA5TlfEX1cOE70Xx2VeXiyjsPQSEoyVHHAg;
 24:SO0e3g0DperlrHmnXGcDNqsC9M0FEy72SeYxGmN8rBNnG0Bw2SGTSjKsLIZKvnt4BbheEQShziFulUcP+D2SZIhH8kl3hWvFeCDnPLMTLe0=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1148;
 7:haMAjfOJSYJfOtCdPg4s/SDAXX2oUFtqNRwBbkCKas1oQeQvNYSUPjjqdOPXToHOTxk01zBoWFqe//MYUbt4FseRrLO8Qo0VaTZCTqOYPoPp+uuY8M4ZA9683zUjX+UF4rNzG3B0OyYfZExTeplx1evSavI5eMiF8yl67BCKhD++1NUwJsJih+OmS/RftqDx1OUNkDtZJ2C7FcCot+BRuo0ogzLo1oYgDR/Ufcd9gD+ISxcAM2IrQ797B6Pn5qjl5lKzHCPAFPZBANGj3ZWix8zCc2ftg5ppDY3aY6ulkKBOa2xPwbhmW7bzUY0vuWj6RY0IGkIC7GItWq+AGp8t/MbWglhAXfozC+mroZaA3BzKxdnTKPxuKlFu1gWTCCVt0c08HaASCIIvbz+50jrzYKrkCpdLhz12IMyQu+nY90fNXPaW6abhCv3erKYyTIAJO67j956C4wKJPbqHEuRnetVV8VK8tpS81rCLsh6h/mI+jiJ6DggHIpQFJr5H66Os7mrjmcGy1TXxxOTaUVapQX4qnpaJOhSiDmTFQdOCQwoCL87O7FUXqCLv6FLdqnf2ptG9fTJ5jB4CLK5uD2E384PHRUwTBa9H8gC3mD/Z59gbpd2S4driKYkndY2mtk862vnm/ySpie+8lrAbw3YRpgwag8mZy9cSB7G/JMdZc5XnP/zhmFEWS/P9MZHbvl4zanp6nj/A+ib1foO8kFeOPlU1MBb2NqqFWIO/lTP1lfmLYMrY+EyDCa3RWTXUpVSUJz2eIt6oLb7ng0vs+bWItRXWT5w4/AOiGJ4kNXEoCio=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1148;
 20:f8dJ8ssFyRe6FzWNUlxBSeZX3K2wAzPoiXmrW31HFw4TcHMsuSmHlJy2iqMAeAvN5G68qvdy7P75BdnF3mm1Z+qs7w8F+1OwJ7p1vb2ST90XTlBZomg1pIVJZ31Qm8wiDX0c+Mqp4nFSn0rEmGK+QYxuYag2/dEHH8MJAio64SSXMRbcVSVNgTrNq6ez7p9tpuGdcY73qpN4Lis8B+5U1LMQRBKzkIHf6ABSTCuVo17zYO8YuxlJ7jwXaUWwiwNI
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jun 2017 18:54:27.4064 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR12MB1148
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v7 24/36] x86,
	swiotlb: Add memory encryption 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>

U2luY2UgRE1BIGFkZHJlc3NlcyB3aWxsIGVmZmVjdGl2ZWx5IGxvb2sgbGlrZSA0OC1iaXQgYWRk
cmVzc2VzIHdoZW4gdGhlCm1lbW9yeSBlbmNyeXB0aW9uIG1hc2sgaXMgc2V0LCBTV0lPVExCIGlz
IG5lZWRlZCBpZiB0aGUgRE1BIG1hc2sgb2YgdGhlCmRldmljZSBwZXJmb3JtaW5nIHRoZSBETUEg
ZG9lcyBub3Qgc3VwcG9ydCA0OC1iaXRzLiBTV0lPVExCIHdpbGwgYmUKaW5pdGlhbGl6ZWQgdG8g
Y3JlYXRlIGRlY3J5cHRlZCBib3VuY2UgYnVmZmVycyBmb3IgdXNlIGJ5IHRoZXNlIGRldmljZXMu
CgpTaWduZWQtb2ZmLWJ5OiBUb20gTGVuZGFja3kgPHRob21hcy5sZW5kYWNreUBhbWQuY29tPgot
LS0KIGFyY2gveDg2L2luY2x1ZGUvYXNtL2RtYS1tYXBwaW5nLmggfCAgICA1ICsrLQogYXJjaC94
ODYvaW5jbHVkZS9hc20vbWVtX2VuY3J5cHQuaCB8ICAgIDUgKysrCiBhcmNoL3g4Ni9rZXJuZWwv
cGNpLWRtYS5jICAgICAgICAgIHwgICAxMSArKysrKy0tCiBhcmNoL3g4Ni9rZXJuZWwvcGNpLW5v
bW11LmMgICAgICAgIHwgICAgMiArCiBhcmNoL3g4Ni9rZXJuZWwvcGNpLXN3aW90bGIuYyAgICAg
IHwgICAxNSArKysrKysrKystCiBhcmNoL3g4Ni9tbS9tZW1fZW5jcnlwdC5jICAgICAgICAgIHwg
ICAyMiArKysrKysrKysrKysrKysKIGluY2x1ZGUvbGludXgvc3dpb3RsYi5oICAgICAgICAgICAg
fCAgICAxICsKIGluaXQvbWFpbi5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEwICsrKysr
KysKIGxpYi9zd2lvdGxiLmMgICAgICAgICAgICAgICAgICAgICAgfCAgIDU0ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKystLS0tLQogOSBmaWxlcyBjaGFuZ2VkLCAxMDggaW5zZXJ0aW9u
cygrKSwgMTcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20v
ZG1hLW1hcHBpbmcuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL2RtYS1tYXBwaW5nLmgKaW5kZXgg
MDhhMDgzOC4uMTkxZjlhNSAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20vZG1hLW1h
cHBpbmcuaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9kbWEtbWFwcGluZy5oCkBAIC0xMiw2
ICsxMiw3IEBACiAjaW5jbHVkZSA8YXNtL2lvLmg+CiAjaW5jbHVkZSA8YXNtL3N3aW90bGIuaD4K
ICNpbmNsdWRlIDxsaW51eC9kbWEtY29udGlndW91cy5oPgorI2luY2x1ZGUgPGxpbnV4L21lbV9l
bmNyeXB0Lmg+CiAKICNpZmRlZiBDT05GSUdfSVNBCiAjIGRlZmluZSBJU0FfRE1BX0JJVF9NQVNL
IERNQV9CSVRfTUFTSygyNCkKQEAgLTYyLDEyICs2MywxMiBAQCBzdGF0aWMgaW5saW5lIGJvb2wg
ZG1hX2NhcGFibGUoc3RydWN0IGRldmljZSAqZGV2LCBkbWFfYWRkcl90IGFkZHIsIHNpemVfdCBz
aXplKQogCiBzdGF0aWMgaW5saW5lIGRtYV9hZGRyX3QgcGh5c190b19kbWEoc3RydWN0IGRldmlj
ZSAqZGV2LCBwaHlzX2FkZHJfdCBwYWRkcikKIHsKLQlyZXR1cm4gcGFkZHI7CisJcmV0dXJuIF9f
c21lX3NldChwYWRkcik7CiB9CiAKIHN0YXRpYyBpbmxpbmUgcGh5c19hZGRyX3QgZG1hX3RvX3Bo
eXMoc3RydWN0IGRldmljZSAqZGV2LCBkbWFfYWRkcl90IGRhZGRyKQogewotCXJldHVybiBkYWRk
cjsKKwlyZXR1cm4gX19zbWVfY2xyKGRhZGRyKTsKIH0KICNlbmRpZiAvKiBDT05GSUdfWDg2X0RN
QV9SRU1BUCAqLwogCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9tZW1fZW5jcnlw
dC5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vbWVtX2VuY3J5cHQuaAppbmRleCAzZmZhNWZhLi5h
ZjgzNWNmIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9tZW1fZW5jcnlwdC5oCisr
KyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL21lbV9lbmNyeXB0LmgKQEAgLTMzLDYgKzMzLDExIEBA
IHZvaWQgX19pbml0IHNtZV9lYXJseV9kZWNyeXB0KHJlc291cmNlX3NpemVfdCBwYWRkciwKIAog
dm9pZCBfX2luaXQgc21lX2VuYWJsZSh2b2lkKTsKIAorLyogQXJjaGl0ZWN0dXJlIF9fd2VhayBy
ZXBsYWNlbWVudCBmdW5jdGlvbnMgKi8KK3ZvaWQgX19pbml0IG1lbV9lbmNyeXB0X2luaXQodm9p
ZCk7CisKK3ZvaWQgc3dpb3RsYl9zZXRfbWVtX2F0dHJpYnV0ZXModm9pZCAqdmFkZHIsIHVuc2ln
bmVkIGxvbmcgc2l6ZSk7CisKICNlbHNlCS8qICFDT05GSUdfQU1EX01FTV9FTkNSWVBUICovCiAK
ICNkZWZpbmUgc21lX21lX21hc2sJMFVMCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvcGNp
LWRtYS5jIGIvYXJjaC94ODYva2VybmVsL3BjaS1kbWEuYwppbmRleCAzYTIxNmVjLi43MmQ5NmQ0
IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwvcGNpLWRtYS5jCisrKyBiL2FyY2gveDg2L2tl
cm5lbC9wY2ktZG1hLmMKQEAgLTkzLDkgKzkzLDEyIEBAIHZvaWQgKmRtYV9nZW5lcmljX2FsbG9j
X2NvaGVyZW50KHN0cnVjdCBkZXZpY2UgKmRldiwgc2l6ZV90IHNpemUsCiAJaWYgKGdmcGZsYWdz
X2FsbG93X2Jsb2NraW5nKGZsYWcpKSB7CiAJCXBhZ2UgPSBkbWFfYWxsb2NfZnJvbV9jb250aWd1
b3VzKGRldiwgY291bnQsIGdldF9vcmRlcihzaXplKSwKIAkJCQkJCSBmbGFnKTsKLQkJaWYgKHBh
Z2UgJiYgcGFnZV90b19waHlzKHBhZ2UpICsgc2l6ZSA+IGRtYV9tYXNrKSB7Ci0JCQlkbWFfcmVs
ZWFzZV9mcm9tX2NvbnRpZ3VvdXMoZGV2LCBwYWdlLCBjb3VudCk7Ci0JCQlwYWdlID0gTlVMTDsK
KwkJaWYgKHBhZ2UpIHsKKwkJCWFkZHIgPSBwaHlzX3RvX2RtYShkZXYsIHBhZ2VfdG9fcGh5cyhw
YWdlKSk7CisJCQlpZiAoYWRkciArIHNpemUgPiBkbWFfbWFzaykgeworCQkJCWRtYV9yZWxlYXNl
X2Zyb21fY29udGlndW91cyhkZXYsIHBhZ2UsIGNvdW50KTsKKwkJCQlwYWdlID0gTlVMTDsKKwkJ
CX0KIAkJfQogCX0KIAkvKiBmYWxsYmFjayAqLwpAQCAtMTA0LDcgKzEwNyw3IEBAIHZvaWQgKmRt
YV9nZW5lcmljX2FsbG9jX2NvaGVyZW50KHN0cnVjdCBkZXZpY2UgKmRldiwgc2l6ZV90IHNpemUs
CiAJaWYgKCFwYWdlKQogCQlyZXR1cm4gTlVMTDsKIAotCWFkZHIgPSBwYWdlX3RvX3BoeXMocGFn
ZSk7CisJYWRkciA9IHBoeXNfdG9fZG1hKGRldiwgcGFnZV90b19waHlzKHBhZ2UpKTsKIAlpZiAo
YWRkciArIHNpemUgPiBkbWFfbWFzaykgewogCQlfX2ZyZWVfcGFnZXMocGFnZSwgZ2V0X29yZGVy
KHNpemUpKTsKIApkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL3BjaS1ub21tdS5jIGIvYXJj
aC94ODYva2VybmVsL3BjaS1ub21tdS5jCmluZGV4IGE4ODk1MmUuLjk4YjU3NmEgMTAwNjQ0Ci0t
LSBhL2FyY2gveDg2L2tlcm5lbC9wY2ktbm9tbXUuYworKysgYi9hcmNoL3g4Ni9rZXJuZWwvcGNp
LW5vbW11LmMKQEAgLTMwLDcgKzMwLDcgQEAgc3RhdGljIGRtYV9hZGRyX3Qgbm9tbXVfbWFwX3Bh
Z2Uoc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1Y3QgcGFnZSAqcGFnZSwKIAkJCQkgZW51bSBkbWFf
ZGF0YV9kaXJlY3Rpb24gZGlyLAogCQkJCSB1bnNpZ25lZCBsb25nIGF0dHJzKQogewotCWRtYV9h
ZGRyX3QgYnVzID0gcGFnZV90b19waHlzKHBhZ2UpICsgb2Zmc2V0OworCWRtYV9hZGRyX3QgYnVz
ID0gcGh5c190b19kbWEoZGV2LCBwYWdlX3RvX3BoeXMocGFnZSkpICsgb2Zmc2V0OwogCVdBUk5f
T04oc2l6ZSA9PSAwKTsKIAlpZiAoIWNoZWNrX2FkZHIoIm1hcF9zaW5nbGUiLCBkZXYsIGJ1cywg
c2l6ZSkpCiAJCXJldHVybiBETUFfRVJST1JfQ09ERTsKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2tl
cm5lbC9wY2ktc3dpb3RsYi5jIGIvYXJjaC94ODYva2VybmVsL3BjaS1zd2lvdGxiLmMKaW5kZXgg
MWUyMzU3Ny4uNjc3MDc3NSAxMDA2NDQKLS0tIGEvYXJjaC94ODYva2VybmVsL3BjaS1zd2lvdGxi
LmMKKysrIGIvYXJjaC94ODYva2VybmVsL3BjaS1zd2lvdGxiLmMKQEAgLTYsMTIgKzYsMTQgQEAK
ICNpbmNsdWRlIDxsaW51eC9zd2lvdGxiLmg+CiAjaW5jbHVkZSA8bGludXgvYm9vdG1lbS5oPgog
I2luY2x1ZGUgPGxpbnV4L2RtYS1tYXBwaW5nLmg+CisjaW5jbHVkZSA8bGludXgvbWVtX2VuY3J5
cHQuaD4KIAogI2luY2x1ZGUgPGFzbS9pb21tdS5oPgogI2luY2x1ZGUgPGFzbS9zd2lvdGxiLmg+
CiAjaW5jbHVkZSA8YXNtL2RtYS5oPgogI2luY2x1ZGUgPGFzbS94ZW4vc3dpb3RsYi14ZW4uaD4K
ICNpbmNsdWRlIDxhc20vaW9tbXVfdGFibGUuaD4KKwogaW50IHN3aW90bGIgX19yZWFkX21vc3Rs
eTsKIAogdm9pZCAqeDg2X3N3aW90bGJfYWxsb2NfY29oZXJlbnQoc3RydWN0IGRldmljZSAqaHdk
ZXYsIHNpemVfdCBzaXplLApAQCAtNzksOCArODEsOCBAQCBpbnQgX19pbml0IHBjaV9zd2lvdGxi
X2RldGVjdF9vdmVycmlkZSh2b2lkKQogCQkgIHBjaV9zd2lvdGxiX2xhdGVfaW5pdCk7CiAKIC8q
Ci0gKiBpZiA0R0Igb3IgbW9yZSBkZXRlY3RlZCAoYW5kIGlvbW11PW9mZiBub3Qgc2V0KSByZXR1
cm4gMQotICogYW5kIHNldCBzd2lvdGxiIHRvIDEuCisgKiBJZiA0R0Igb3IgbW9yZSBkZXRlY3Rl
ZCAoYW5kIGlvbW11PW9mZiBub3Qgc2V0KSBvciBpZiBTTUUgaXMgYWN0aXZlCisgKiB0aGVuIHNl
dCBzd2lvdGxiIHRvIDEgYW5kIHJldHVybiAxLgogICovCiBpbnQgX19pbml0IHBjaV9zd2lvdGxi
X2RldGVjdF80Z2Iodm9pZCkKIHsKQEAgLTg5LDYgKzkxLDE1IEBAIGludCBfX2luaXQgcGNpX3N3
aW90bGJfZGV0ZWN0XzRnYih2b2lkKQogCWlmICghbm9faW9tbXUgJiYgbWF4X3Bvc3NpYmxlX3Bm
biA+IE1BWF9ETUEzMl9QRk4pCiAJCXN3aW90bGIgPSAxOwogI2VuZGlmCisKKwkvKgorCSAqIElm
IFNNRSBpcyBhY3RpdmUgdGhlbiBzd2lvdGxiIHdpbGwgYmUgc2V0IHRvIDEgc28gdGhhdCBib3Vu
Y2UKKwkgKiBidWZmZXJzIGFyZSBhbGxvY2F0ZWQgYW5kIHVzZWQgZm9yIGRldmljZXMgdGhhdCBk
byBub3Qgc3VwcG9ydAorCSAqIHRoZSBhZGRyZXNzaW5nIHJhbmdlIHJlcXVpcmVkIGZvciB0aGUg
ZW5jcnlwdGlvbiBtYXNrLgorCSAqLworCWlmIChzbWVfYWN0aXZlKCkpCisJCXN3aW90bGIgPSAx
OworCiAJcmV0dXJuIHN3aW90bGI7CiB9CiBJT01NVV9JTklUKHBjaV9zd2lvdGxiX2RldGVjdF80
Z2IsCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9tbS9tZW1fZW5jcnlwdC5jIGIvYXJjaC94ODYvbW0v
bWVtX2VuY3J5cHQuYwppbmRleCBlYTVlM2E2Li44NDJjOGE2IDEwMDY0NAotLS0gYS9hcmNoL3g4
Ni9tbS9tZW1fZW5jcnlwdC5jCisrKyBiL2FyY2gveDg2L21tL21lbV9lbmNyeXB0LmMKQEAgLTE2
LDExICsxNiwxNCBAQAogI2lmZGVmIENPTkZJR19BTURfTUVNX0VOQ1JZUFQKIAogI2luY2x1ZGUg
PGxpbnV4L21tLmg+CisjaW5jbHVkZSA8bGludXgvZG1hLW1hcHBpbmcuaD4KKyNpbmNsdWRlIDxs
aW51eC9zd2lvdGxiLmg+CiAKICNpbmNsdWRlIDxhc20vdGxiZmx1c2guaD4KICNpbmNsdWRlIDxh
c20vZml4bWFwLmg+CiAjaW5jbHVkZSA8YXNtL3NldHVwLmg+CiAjaW5jbHVkZSA8YXNtL2Jvb3Rw
YXJhbS5oPgorI2luY2x1ZGUgPGFzbS9zZXRfbWVtb3J5Lmg+CiAKIC8qCiAgKiBTaW5jZSBTTUUg
cmVsYXRlZCB2YXJpYWJsZXMgYXJlIHNldCBlYXJseSBpbiB0aGUgYm9vdCBwcm9jZXNzIHRoZXkg
bXVzdApAQCAtMTg3LDYgKzE5MCwyNSBAQCB2b2lkIF9faW5pdCBzbWVfZWFybHlfaW5pdCh2b2lk
KQogCQlwcm90ZWN0aW9uX21hcFtpXSA9IHBncHJvdF9lbmNyeXB0ZWQocHJvdGVjdGlvbl9tYXBb
aV0pOwogfQogCisvKiBBcmNoaXRlY3R1cmUgX193ZWFrIHJlcGxhY2VtZW50IGZ1bmN0aW9ucyAq
Lwordm9pZCBfX2luaXQgbWVtX2VuY3J5cHRfaW5pdCh2b2lkKQoreworCWlmICghc21lX21lX21h
c2spCisJCXJldHVybjsKKworCS8qIENhbGwgaW50byBTV0lPVExCIHRvIHVwZGF0ZSB0aGUgU1dJ
T1RMQiBETUEgYnVmZmVycyAqLworCXN3aW90bGJfdXBkYXRlX21lbV9hdHRyaWJ1dGVzKCk7Cit9
CisKK3ZvaWQgc3dpb3RsYl9zZXRfbWVtX2F0dHJpYnV0ZXModm9pZCAqdmFkZHIsIHVuc2lnbmVk
IGxvbmcgc2l6ZSkKK3sKKwlXQVJOKFBBR0VfQUxJR04oc2l6ZSkgIT0gc2l6ZSwKKwkgICAgICJz
aXplIGlzIG5vdCBwYWdlLWFsaWduZWQgKCUjbHgpXG4iLCBzaXplKTsKKworCS8qIE1ha2UgdGhl
IFNXSU9UTEIgYnVmZmVyIGFyZWEgZGVjcnlwdGVkICovCisJc2V0X21lbW9yeV9kZWNyeXB0ZWQo
KHVuc2lnbmVkIGxvbmcpdmFkZHIsIHNpemUgPj4gUEFHRV9TSElGVCk7Cit9CisKIHZvaWQgX19p
bml0IHNtZV9lbmNyeXB0X2tlcm5lbCh2b2lkKQogewogfQpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9s
aW51eC9zd2lvdGxiLmggYi9pbmNsdWRlL2xpbnV4L3N3aW90bGIuaAppbmRleCA0ZWU0NzlmLi4x
NWU3MTYwIDEwMDY0NAotLS0gYS9pbmNsdWRlL2xpbnV4L3N3aW90bGIuaAorKysgYi9pbmNsdWRl
L2xpbnV4L3N3aW90bGIuaApAQCAtMzUsNiArMzUsNyBAQCBlbnVtIHN3aW90bGJfZm9yY2Ugewog
ZXh0ZXJuIHVuc2lnbmVkIGxvbmcgc3dpb3RsYl9ucl90Ymwodm9pZCk7CiB1bnNpZ25lZCBsb25n
IHN3aW90bGJfc2l6ZV9vcl9kZWZhdWx0KHZvaWQpOwogZXh0ZXJuIGludCBzd2lvdGxiX2xhdGVf
aW5pdF93aXRoX3RibChjaGFyICp0bGIsIHVuc2lnbmVkIGxvbmcgbnNsYWJzKTsKK2V4dGVybiB2
b2lkIF9faW5pdCBzd2lvdGxiX3VwZGF0ZV9tZW1fYXR0cmlidXRlcyh2b2lkKTsKIAogLyoKICAq
IEVudW1lcmF0aW9uIGZvciBzeW5jIHRhcmdldHMKZGlmZiAtLWdpdCBhL2luaXQvbWFpbi5jIGIv
aW5pdC9tYWluLmMKaW5kZXggZGY1OGE0MS4uNTAxM2NiYyAxMDA2NDQKLS0tIGEvaW5pdC9tYWlu
LmMKKysrIGIvaW5pdC9tYWluLmMKQEAgLTQ4OCw2ICs0ODgsOCBAQCB2b2lkIF9faW5pdCBfX3dl
YWsgdGhyZWFkX3N0YWNrX2NhY2hlX2luaXQodm9pZCkKIH0KICNlbmRpZgogCit2b2lkIF9faW5p
dCBfX3dlYWsgbWVtX2VuY3J5cHRfaW5pdCh2b2lkKSB7IH0KKwogLyoKICAqIFNldCB1cCBrZXJu
ZWwgbWVtb3J5IGFsbG9jYXRvcnMKICAqLwpAQCAtNjQwLDYgKzY0MiwxNCBAQCBhc21saW5rYWdl
IF9fdmlzaWJsZSB2b2lkIF9faW5pdCBzdGFydF9rZXJuZWwodm9pZCkKIAkgKi8KIAlsb2NraW5n
X3NlbGZ0ZXN0KCk7CiAKKwkvKgorCSAqIFRoaXMgbmVlZHMgdG8gYmUgY2FsbGVkIGJlZm9yZSBh
bnkgZGV2aWNlcyBwZXJmb3JtIERNQQorCSAqIG9wZXJhdGlvbnMgdGhhdCBtaWdodCB1c2UgdGhl
IFNXSU9UTEIgYm91bmNlIGJ1ZmZlcnMuIEl0IHdpbGwKKwkgKiBtYXJrIHRoZSBib3VuY2UgYnVm
ZmVycyBhcyBkZWNyeXB0ZWQgc28gdGhhdCB0aGVpciB1c2FnZSB3aWxsCisJICogbm90IGNhdXNl
ICJwbGFpbi10ZXh0IiBkYXRhIHRvIGJlIGRlY3J5cHRlZCB3aGVuIGFjY2Vzc2VkLgorCSAqLwor
CW1lbV9lbmNyeXB0X2luaXQoKTsKKwogI2lmZGVmIENPTkZJR19CTEtfREVWX0lOSVRSRAogCWlm
IChpbml0cmRfc3RhcnQgJiYgIWluaXRyZF9iZWxvd19zdGFydF9vayAmJgogCSAgICBwYWdlX3Rv
X3Bmbih2aXJ0X3RvX3BhZ2UoKHZvaWQgKilpbml0cmRfc3RhcnQpKSA8IG1pbl9sb3dfcGZuKSB7
CmRpZmYgLS1naXQgYS9saWIvc3dpb3RsYi5jIGIvbGliL3N3aW90bGIuYwppbmRleCBhOGQ3NGE3
Li4wNGFjOTFhIDEwMDY0NAotLS0gYS9saWIvc3dpb3RsYi5jCisrKyBiL2xpYi9zd2lvdGxiLmMK
QEAgLTMwLDYgKzMwLDcgQEAKICNpbmNsdWRlIDxsaW51eC9oaWdobWVtLmg+CiAjaW5jbHVkZSA8
bGludXgvZ2ZwLmg+CiAjaW5jbHVkZSA8bGludXgvc2NhdHRlcmxpc3QuaD4KKyNpbmNsdWRlIDxs
aW51eC9tZW1fZW5jcnlwdC5oPgogCiAjaW5jbHVkZSA8YXNtL2lvLmg+CiAjaW5jbHVkZSA8YXNt
L2RtYS5oPgpAQCAtMTU1LDYgKzE1NiwxNSBAQCB1bnNpZ25lZCBsb25nIHN3aW90bGJfc2l6ZV9v
cl9kZWZhdWx0KHZvaWQpCiAJcmV0dXJuIHNpemUgPyBzaXplIDogKElPX1RMQl9ERUZBVUxUX1NJ
WkUpOwogfQogCit2b2lkIF9fd2VhayBzd2lvdGxiX3NldF9tZW1fYXR0cmlidXRlcyh2b2lkICp2
YWRkciwgdW5zaWduZWQgbG9uZyBzaXplKSB7IH0KKworLyogRm9yIHN3aW90bGIsIGNsZWFyIG1l
bW9yeSBlbmNyeXB0aW9uIG1hc2sgZnJvbSBkbWEgYWRkcmVzc2VzICovCitzdGF0aWMgZG1hX2Fk
ZHJfdCBzd2lvdGxiX3BoeXNfdG9fZG1hKHN0cnVjdCBkZXZpY2UgKmh3ZGV2LAorCQkJCSAgICAg
IHBoeXNfYWRkcl90IGFkZHJlc3MpCit7CisJcmV0dXJuIF9fc21lX2NscihwaHlzX3RvX2RtYSho
d2RldiwgYWRkcmVzcykpOworfQorCiAvKiBOb3RlIHRoYXQgdGhpcyBkb2Vzbid0IHdvcmsgd2l0
aCBoaWdobWVtIHBhZ2UgKi8KIHN0YXRpYyBkbWFfYWRkcl90IHN3aW90bGJfdmlydF90b19idXMo
c3RydWN0IGRldmljZSAqaHdkZXYsCiAJCQkJICAgICAgdm9sYXRpbGUgdm9pZCAqYWRkcmVzcykK
QEAgLTE4Myw2ICsxOTMsMzEgQEAgdm9pZCBzd2lvdGxiX3ByaW50X2luZm8odm9pZCkKIAkgICAg
ICAgYnl0ZXMgPj4gMjAsIHZzdGFydCwgdmVuZCAtIDEpOwogfQogCisvKgorICogRWFybHkgU1dJ
T1RMQiBhbGxvY2F0aW9uIG1heSBiZSB0b28gZWFybHkgdG8gYWxsb3cgYW4gYXJjaGl0ZWN0dXJl
IHRvCisgKiBwZXJmb3JtIHRoZSBkZXNpcmVkIG9wZXJhdGlvbnMuICBUaGlzIGZ1bmN0aW9uIGFs
bG93cyB0aGUgYXJjaGl0ZWN0dXJlIHRvCisgKiBjYWxsIFNXSU9UTEIgd2hlbiB0aGUgb3BlcmF0
aW9ucyBhcmUgcG9zc2libGUuICBJdCBuZWVkcyB0byBiZSBjYWxsZWQKKyAqIGJlZm9yZSB0aGUg
U1dJT1RMQiBtZW1vcnkgaXMgdXNlZC4KKyAqLwordm9pZCBfX2luaXQgc3dpb3RsYl91cGRhdGVf
bWVtX2F0dHJpYnV0ZXModm9pZCkKK3sKKwl2b2lkICp2YWRkcjsKKwl1bnNpZ25lZCBsb25nIGJ5
dGVzOworCisJaWYgKG5vX2lvdGxiX21lbW9yeSB8fCBsYXRlX2FsbG9jKQorCQlyZXR1cm47CisK
Kwl2YWRkciA9IHBoeXNfdG9fdmlydChpb190bGJfc3RhcnQpOworCWJ5dGVzID0gUEFHRV9BTElH
Tihpb190bGJfbnNsYWJzIDw8IElPX1RMQl9TSElGVCk7CisJc3dpb3RsYl9zZXRfbWVtX2F0dHJp
YnV0ZXModmFkZHIsIGJ5dGVzKTsKKwltZW1zZXQodmFkZHIsIDAsIGJ5dGVzKTsKKworCXZhZGRy
ID0gcGh5c190b192aXJ0KGlvX3RsYl9vdmVyZmxvd19idWZmZXIpOworCWJ5dGVzID0gUEFHRV9B
TElHTihpb190bGJfb3ZlcmZsb3cpOworCXN3aW90bGJfc2V0X21lbV9hdHRyaWJ1dGVzKHZhZGRy
LCBieXRlcyk7CisJbWVtc2V0KHZhZGRyLCAwLCBieXRlcyk7Cit9CisKIGludCBfX2luaXQgc3dp
b3RsYl9pbml0X3dpdGhfdGJsKGNoYXIgKnRsYiwgdW5zaWduZWQgbG9uZyBuc2xhYnMsIGludCB2
ZXJib3NlKQogewogCXZvaWQgKnZfb3ZlcmZsb3dfYnVmZmVyOwpAQCAtMzIwLDYgKzM1NSw3IEBA
IGludCBfX2luaXQgc3dpb3RsYl9pbml0X3dpdGhfdGJsKGNoYXIgKnRsYiwgdW5zaWduZWQgbG9u
ZyBuc2xhYnMsIGludCB2ZXJib3NlKQogCWlvX3RsYl9zdGFydCA9IHZpcnRfdG9fcGh5cyh0bGIp
OwogCWlvX3RsYl9lbmQgPSBpb190bGJfc3RhcnQgKyBieXRlczsKIAorCXN3aW90bGJfc2V0X21l
bV9hdHRyaWJ1dGVzKHRsYiwgYnl0ZXMpOwogCW1lbXNldCh0bGIsIDAsIGJ5dGVzKTsKIAogCS8q
CkBAIC0zMzAsNiArMzY2LDggQEAgaW50IF9faW5pdCBzd2lvdGxiX2luaXRfd2l0aF90YmwoY2hh
ciAqdGxiLCB1bnNpZ25lZCBsb25nIG5zbGFicywgaW50IHZlcmJvc2UpCiAJaWYgKCF2X292ZXJm
bG93X2J1ZmZlcikKIAkJZ290byBjbGVhbnVwMjsKIAorCXN3aW90bGJfc2V0X21lbV9hdHRyaWJ1
dGVzKHZfb3ZlcmZsb3dfYnVmZmVyLCBpb190bGJfb3ZlcmZsb3cpOworCW1lbXNldCh2X292ZXJm
bG93X2J1ZmZlciwgMCwgaW9fdGxiX292ZXJmbG93KTsKIAlpb190bGJfb3ZlcmZsb3dfYnVmZmVy
ID0gdmlydF90b19waHlzKHZfb3ZlcmZsb3dfYnVmZmVyKTsKIAogCS8qCkBAIC01ODEsNyArNjE5
LDcgQEAgcGh5c19hZGRyX3Qgc3dpb3RsYl90YmxfbWFwX3NpbmdsZShzdHJ1Y3QgZGV2aWNlICpo
d2RldiwKIAkJcmV0dXJuIFNXSU9UTEJfTUFQX0VSUk9SOwogCX0KIAotCXN0YXJ0X2RtYV9hZGRy
ID0gcGh5c190b19kbWEoaHdkZXYsIGlvX3RsYl9zdGFydCk7CisJc3RhcnRfZG1hX2FkZHIgPSBz
d2lvdGxiX3BoeXNfdG9fZG1hKGh3ZGV2LCBpb190bGJfc3RhcnQpOwogCXJldHVybiBzd2lvdGxi
X3RibF9tYXBfc2luZ2xlKGh3ZGV2LCBzdGFydF9kbWFfYWRkciwgcGh5cywgc2l6ZSwKIAkJCQkg
ICAgICBkaXIsIGF0dHJzKTsKIH0KQEAgLTcwMiw3ICs3NDAsNyBAQCB2b2lkIHN3aW90bGJfdGJs
X3N5bmNfc2luZ2xlKHN0cnVjdCBkZXZpY2UgKmh3ZGV2LCBwaHlzX2FkZHJfdCB0bGJfYWRkciwK
IAkJCWdvdG8gZXJyX3dhcm47CiAKIAkJcmV0ID0gcGh5c190b192aXJ0KHBhZGRyKTsKLQkJZGV2
X2FkZHIgPSBwaHlzX3RvX2RtYShod2RldiwgcGFkZHIpOworCQlkZXZfYWRkciA9IHN3aW90bGJf
cGh5c190b19kbWEoaHdkZXYsIHBhZGRyKTsKIAogCQkvKiBDb25maXJtIGFkZHJlc3MgY2FuIGJl
IERNQSdkIGJ5IGRldmljZSAqLwogCQlpZiAoZGV2X2FkZHIgKyBzaXplIC0gMSA+IGRtYV9tYXNr
KSB7CkBAIC04MTIsMTAgKzg1MCwxMCBAQCBkbWFfYWRkcl90IHN3aW90bGJfbWFwX3BhZ2Uoc3Ry
dWN0IGRldmljZSAqZGV2LCBzdHJ1Y3QgcGFnZSAqcGFnZSwKIAltYXAgPSBtYXBfc2luZ2xlKGRl
diwgcGh5cywgc2l6ZSwgZGlyLCBhdHRycyk7CiAJaWYgKG1hcCA9PSBTV0lPVExCX01BUF9FUlJP
UikgewogCQlzd2lvdGxiX2Z1bGwoZGV2LCBzaXplLCBkaXIsIDEpOwotCQlyZXR1cm4gcGh5c190
b19kbWEoZGV2LCBpb190bGJfb3ZlcmZsb3dfYnVmZmVyKTsKKwkJcmV0dXJuIHN3aW90bGJfcGh5
c190b19kbWEoZGV2LCBpb190bGJfb3ZlcmZsb3dfYnVmZmVyKTsKIAl9CiAKLQlkZXZfYWRkciA9
IHBoeXNfdG9fZG1hKGRldiwgbWFwKTsKKwlkZXZfYWRkciA9IHN3aW90bGJfcGh5c190b19kbWEo
ZGV2LCBtYXApOwogCiAJLyogRW5zdXJlIHRoYXQgdGhlIGFkZHJlc3MgcmV0dXJuZWQgaXMgRE1B
J2JsZSAqLwogCWlmIChkbWFfY2FwYWJsZShkZXYsIGRldl9hZGRyLCBzaXplKSkKQEAgLTgyNCw3
ICs4NjIsNyBAQCBkbWFfYWRkcl90IHN3aW90bGJfbWFwX3BhZ2Uoc3RydWN0IGRldmljZSAqZGV2
LCBzdHJ1Y3QgcGFnZSAqcGFnZSwKIAlhdHRycyB8PSBETUFfQVRUUl9TS0lQX0NQVV9TWU5DOwog
CXN3aW90bGJfdGJsX3VubWFwX3NpbmdsZShkZXYsIG1hcCwgc2l6ZSwgZGlyLCBhdHRycyk7CiAK
LQlyZXR1cm4gcGh5c190b19kbWEoZGV2LCBpb190bGJfb3ZlcmZsb3dfYnVmZmVyKTsKKwlyZXR1
cm4gc3dpb3RsYl9waHlzX3RvX2RtYShkZXYsIGlvX3RsYl9vdmVyZmxvd19idWZmZXIpOwogfQog
RVhQT1JUX1NZTUJPTF9HUEwoc3dpb3RsYl9tYXBfcGFnZSk7CiAKQEAgLTk1OCw3ICs5OTYsNyBA
QCB2b2lkIHN3aW90bGJfdW5tYXBfcGFnZShzdHJ1Y3QgZGV2aWNlICpod2RldiwgZG1hX2FkZHJf
dCBkZXZfYWRkciwKIAkJCQlzZ19kbWFfbGVuKHNnbCkgPSAwOwogCQkJCXJldHVybiAwOwogCQkJ
fQotCQkJc2ctPmRtYV9hZGRyZXNzID0gcGh5c190b19kbWEoaHdkZXYsIG1hcCk7CisJCQlzZy0+
ZG1hX2FkZHJlc3MgPSBzd2lvdGxiX3BoeXNfdG9fZG1hKGh3ZGV2LCBtYXApOwogCQl9IGVsc2UK
IAkJCXNnLT5kbWFfYWRkcmVzcyA9IGRldl9hZGRyOwogCQlzZ19kbWFfbGVuKHNnKSA9IHNnLT5s
ZW5ndGg7CkBAIC0xMDI2LDcgKzEwNjQsNyBAQCB2b2lkIHN3aW90bGJfdW5tYXBfcGFnZShzdHJ1
Y3QgZGV2aWNlICpod2RldiwgZG1hX2FkZHJfdCBkZXZfYWRkciwKIGludAogc3dpb3RsYl9kbWFf
bWFwcGluZ19lcnJvcihzdHJ1Y3QgZGV2aWNlICpod2RldiwgZG1hX2FkZHJfdCBkbWFfYWRkcikK
IHsKLQlyZXR1cm4gKGRtYV9hZGRyID09IHBoeXNfdG9fZG1hKGh3ZGV2LCBpb190bGJfb3ZlcmZs
b3dfYnVmZmVyKSk7CisJcmV0dXJuIChkbWFfYWRkciA9PSBzd2lvdGxiX3BoeXNfdG9fZG1hKGh3
ZGV2LCBpb190bGJfb3ZlcmZsb3dfYnVmZmVyKSk7CiB9CiBFWFBPUlRfU1lNQk9MKHN3aW90bGJf
ZG1hX21hcHBpbmdfZXJyb3IpOwogCkBAIC0xMDM5LDYgKzEwNzcsNiBAQCB2b2lkIHN3aW90bGJf
dW5tYXBfcGFnZShzdHJ1Y3QgZGV2aWNlICpod2RldiwgZG1hX2FkZHJfdCBkZXZfYWRkciwKIGlu
dAogc3dpb3RsYl9kbWFfc3VwcG9ydGVkKHN0cnVjdCBkZXZpY2UgKmh3ZGV2LCB1NjQgbWFzaykK
IHsKLQlyZXR1cm4gcGh5c190b19kbWEoaHdkZXYsIGlvX3RsYl9lbmQgLSAxKSA8PSBtYXNrOwor
CXJldHVybiBzd2lvdGxiX3BoeXNfdG9fZG1hKGh3ZGV2LCBpb190bGJfZW5kIC0gMSkgPD0gbWFz
azsKIH0KIEVYUE9SVF9TWU1CT0woc3dpb3RsYl9kbWFfc3VwcG9ydGVkKTsKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:54:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18:54:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLwON-0003np-Ps; Fri, 16 Jun 2017 18: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 <Thomas.Lendacky@amd.com>) id 1dLwOM-0003n3-JK
 for xen-devel@lists.xen.org; Fri, 16 Jun 2017 18:54:46 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 49/F3-03058-67924495; Fri, 16 Jun 2017 18:54:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSW0gUYRT237nsKG7+jpqn1aw2S61clS5oIAg
 Z5UNiCYX1YGONOxu7q82sYUJgZSZqaG2krj6oqZHdMB+0i2aWVFZmRkl2eSgTtDaxhEWMaGbH
 zP6n75zvcv4DhyHYYlrP8Pl2XrRxFgPtQwoxq1Oj7VHJGbEjU7HxTVMXySS0ve/OrCYN7aXMt
 qyc/P2UUFVSQeR+Ccp/O95DFaJqthT5MCQuIqCs9TehFAg7EFwbPucpWFysgZfdn+lS5M3QeB
 28cU1rFByA06F/+ooHB+J6DXy6gBUDgV00dA888xg0OBTqG5sJBZN4FQy8qCYVrMPboWe6BJU
 ihvHGKXDqo6fNyu3TM24PDsJhcPlVEaXK/eFJzSipyAkcBTduxyhtAi+DDledJx3wcuhwu2nl
 C4BLEIyMvCPUzHBw/hzUqqKl0Pe8jlTxGmi8NEOreAdcGH2gVfIBr4T+olS1fQwuVzu1auZZL
 YyVPSbUooWGe7dr5oIscL6wDqk4HsoafiFV9IyC3/VX5xyVGF7PDs+pQqFnpmQut4mCofcDdC
 Va61ywqvPfqs4Fq9YjohVFSrx4hBej4zYYs0SzSbBbObMlOi52k9HKSxJn4i1clmQ8kGO9ieS
 j8JJfJxpuS+tFSxiNIUg3Obolg12UlXPwqMBJQqaYZ+GlXhTBMLix70S6nrTl2HgD6A5FJmew
 /iJv4vOzzRb5yP4qgfE1BOoOhsu0TsrlrJLZpFL9aIU+WGdUfFghhDzbvO3veQ6hpfoAHZL/x
 Prm8qLVbP+fn0DBDDIE6HZFyCm+Zpt9Pn1CHqyRB+8aTFIG27l/lL4QJU55NTs2PppN+bC1N3
 ZP47ewMPb+ucjxlsLOkPXdA0N+B6h9r9qbHaZqF5OZEDIm7Lz7vUscqggoaE88fv2S1udubYN
 3wua0p4nr3Ldaf3x1UIvKC5IimsdC/FZ0tfXUbjImt5yZrIpczJpPeGULg9S28qjDrrHc3RXt
 D/OO551MMZCSwMWtIUSJ+wM0P4tgmQMAAA==
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1497639283!55221928!1
X-Originating-IP: [104.47.38.78]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1164 invoked from network); 16 Jun 2017 18:54:44 -0000
Received: from mail-bl2nam02on0078.outbound.protection.outlook.com (HELO
 NAM02-BL2-obe.outbound.protection.outlook.com) (104.47.38.78)
 by server-15.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 16 Jun 2017 18:54:44 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=F+jMwYkBA3bpANX2UJ4+P6u4nVLHmlNhe8V914ikmH0=;
 b=Sp5iH4xJVEIlMpYYry+HRaPFw9TAwB102ztvIkd33MUV5FHUPlZI5NTJn2G+NPlzekWFUttarrXcGytb5Y/8QlpSiBtUgQKi41sKJ0CEc5toSbgblhRx9GzkwPp480tKmG+ZRxFHcC9V6Uo8LzlISXHcUQo45ZYQ2hp77sfcU/0=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 CY4PR12MB1141.namprd12.prod.outlook.com (10.168.163.149) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1157.12; Fri, 16 Jun 2017 18:54:39 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Fri, 16 Jun 2017 13:54:36 -0500
Message-ID: <20170616185435.18967.26665.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: MWHPR1701CA0009.namprd17.prod.outlook.com (10.172.58.19) To
 CY4PR12MB1141.namprd12.prod.outlook.com (10.168.163.149)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: CY4PR12MB1141:
X-MS-Office365-Filtering-Correlation-Id: adef362e-0566-432d-370e-08d4b4e9259e
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:CY4PR12MB1141; 
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 3:lOhRE5KrbjlKiyJLCYDb5yEcan8PYj6U4Kw+2IBhMSBzq6mPRBry6z2sRcmDNHRtXubVCDH3zKsof/odlrq/aFvO1N0XBQN4pADeJgWXQYjPhLxTAA29LVmt9OjoqhxZFJstXbtRVyZu6eLZhBOq5Iy4yEkjFM3xFFUdfEO0nErXIB/mRj8ok3FEUDOENupdMO5pnEPOj0abTe/6hK0ksTrbmQrAYTHvfWgivqiWE3jzF+IzdLRWqNe0eyDYPy44NMx8+ipY7WKNxXrqt/+koQMUACXFQx2n5qtEKcmXshq83N5rjTBKbqpFGujrzUaa6UGw2QcNpTZa0PVKDLQjAPg+UZ2zSAPjKomaC4392/s=;
 25:zbfinA7TxRLLFqHXX98l8WUKXU0sTjRk6NgksmD56ranFbWroYzQuo2aPV8bZzQwRlhfwEnpy/weWQQ50SEJcchV5SdmgSFQ1ZILCTz9No+s8+c7tBpCr3kWE79jlODw1OLeAJJB9jc8XCA+wVby2Msi/O6LrIH4xQ/PQbNeVAearOfgKbh8w8cC3ImxHGMor9yiHMX2/16/vVgUwaBePon4irUQWXHwtysdJtOUBaWYq3frvW1VWwVwA7OJCDiaVpaLkRSGcglH76TYgp8kQ5Uuo/pB6IZU5dm11T+sgF3PVF4T20s4POayonAluiG4bdx+2SMZrvASI10UHvKS20RAAig2Q8IS41/rNZEVMB1LB7VbdEyxZABVJTTkSIOMUJvFZAugLhlWz6itZE+UZrHRwtiRZrJ+XKECS3EgQuekz1hfdNgJ7fTOZuD2ljykBuiBhzvoGhsRcoPl0iX+wgf33LRUJDKp7GPexpt/EV8=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 31:4Xmbgo9GWInOpgNrEkfXPEDc5Nu5PirALI8RoY9kh+2nzbgW3/Ut1sLcEAMVdJNXbcjpDdN96tADJ/Vcu+NkVljMDZ6sZ6l3fcsYsJuAJtZOEeNEdx/bXmBBwrOITRlEtEUxpPo0bbTIN/8vWDtJYrLL8n/o+AXFYOhI+b8xyrd9R/btwhGOyHe8iaRkYDwEzk4yxAZuGY3/RmGGHYnyEf/2nTrUePW/hsPElViyLUY=;
 20:hF0xikAJakweCja9dxab/9DEKsa0hGCWXaUoeP0i8+W9dJ0EKG2XzM9AT1ZDss4JGlI5v2WCziiMK6hVYK43tvJKMV8zNg6idJDRtKO3RJ1wQtugLXuc/8uRO8dC3/tJBwWS+4AavnnDwdiIlKcdRW2oXP9KvVA5xC3o0F8w5X829Ox1L/7dNI3PZzTPewuhze5ybnk6GoWdIDKCbbhlRRMMDp2lljUZbbGc8py/zu5TfB5WJTEstw9wVmRiWyVvgpX79Owxkb6kqNVR9eAloVC7u2ZLb8acz3eMAH2H9n+vWq9VmBXs2d1fy7lf+E5TLzcfEKyTWsjjx+ebZ5G+VcbrCUUSsFZ3L8PaCOTR72Ui8D2D42jZoCS/WV7IHhnFEV2QdLOe4HVMxrIAulvij59KsEiupdiQHmZB6iQquZ2TrFFveWh5/wPPCvwD7vdeHsg85+ptDTixzHKi98icrgwOCZhW/7M1uVF4JZY3jUrQcKk6iHEXM3qLpbKypnrZ
X-Microsoft-Antispam-PRVS: <CY4PR12MB114164DD063A69E405A83E0DECC10@CY4PR12MB1141.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(767451399110);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(100000703101)(100105400095)(93006095)(93001095)(6055026)(6041248)(20161123555025)(20161123564025)(20161123560025)(20161123562025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:CY4PR12MB1141; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:CY4PR12MB1141; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzQ6d2JnTVlZcUg3QWM3dVgwNnlqbFNqWjdJbkI1?=
 =?utf-8?B?TTVlWXlneHlGaENuL3Y0R2lUdU9HdmRWNWM2c1k4dzgzYWFKWXhJcWJGajg4?=
 =?utf-8?B?TGVjTDUxelJadTZXMmtBbzJpUkYzVS9PcUFQSzBzazNiRElRbUNLMkd3bnBa?=
 =?utf-8?B?WWpFQ1czdzBIMEdLOXdmK0h2Wno5aTB0Z2FNQ2VrUjlQNzRCR3pKQ0xBNVJ0?=
 =?utf-8?B?WXlZVW1BNldqZm5wMjN5Sy9yYit3eXByc1NyZHJzQlNjbW9qbTNnNGltdEdx?=
 =?utf-8?B?c3pmYzlmRm9PU0d4UGpsblNDbWNydUFvTnZBUW5yNElMM3hJdFlPTDBYY21p?=
 =?utf-8?B?YnFmbnE0enJHS1dBOTc1S2ttbEdLdjQzYzB5MnV3NFZ5ZjlVbGdMYTBBQmdV?=
 =?utf-8?B?L3hvM2c1NUltYVZ3WURNZDNTSlR6SmEwL01uTWUwb016cDBDbVBFNUNydE1j?=
 =?utf-8?B?VS9tcmdFNEREMmN6SXBWSFFaWkpieGdpOG9xbE15d2hIZVF6NVBwTm1pUWY1?=
 =?utf-8?B?M0I1Zlc2R3BKWjlwTm1BcWVQQTRlVStFNkhYdURCY3BjRHBKM3V4R3AyVm9p?=
 =?utf-8?B?dHNvVE1LTXU5OE9zMW5FQ3pNNEZoZEpvSWFXSEkrdnlpcTk0NmRtWmxxcTNK?=
 =?utf-8?B?NWwrZFA3VmFvUHlaR3BmTzVkL3ZZQkxzZzIxa1BsejR5V1NpU0YvY3dLVFdj?=
 =?utf-8?B?bHdtdU16M0RjTDFEQkFJaXFSQW4xMFdld1hZZ0c2OG85MDdiV2xIQWhYaG1H?=
 =?utf-8?B?eHdBa3lpUE1KNVhTaDQ2Zm0zRi95aFlENER2OHJOSjBxbW41VWxhNEk3eU4y?=
 =?utf-8?B?TFQ4L29ZdmdaT2tUb3FvdFB3U3ZMYU1Pd2x4bkUwNjBsZ1Z0MlAyU0lPOU5Z?=
 =?utf-8?B?MzBxQjRXcTk2emlnSnNtV1l4eEI1c0Z3RFA2M1l0N1hGaWwrT2hBVTBNMTlm?=
 =?utf-8?B?THN6V0JGNk9GSXhFNWtobTl4ME1TVkoyUWNpMWxiVmZ3a0VHVmR4d200c1l4?=
 =?utf-8?B?ZXdqTHh5OGtWWHlZRGVVc2lwRlIrdmZJRnVVR3lYaUM0UVJUanFJOElDclZw?=
 =?utf-8?B?N3FacXEvYSt2Q1BzQWJEMjdtQWdqTGxzVEtzZi8yVnFXdmQzSDRiYVo2T1JZ?=
 =?utf-8?B?MFFRRjlqZ2hhd3pMNnpsMVp4czJLbHFQSTZualZMM3pyUVB5WTZhK1J1U2pD?=
 =?utf-8?B?T0Jhd2hpYjFoa3VuMmNBbnh3MXhZb0tvbDMwZ3FmMUsrMjRwY0tweXJTYVdZ?=
 =?utf-8?B?TUJ6NkJueksxc0tOWDI3Q0VNM0ZFRmtZT0pPQXJOSGkxUkEyOFpZOTJGYVVM?=
 =?utf-8?B?MTM0RnlaYWJMbmJnYm9RS2k4MTJsODl5MSszVWVwWmw4R0lPek00WjVyNkZW?=
 =?utf-8?B?Wm4wNVVBZXNIL0dZNFVuK2JxNE53RW13QWFKSmFnSlRWcEd0Yk5kRVFPQnBO?=
 =?utf-8?B?ODRuckxZd3Q4dFNaZm5VUEZYdGk4YTJpWDY0Vk9UcWZMeG5RL2d0dEIxMzZz?=
 =?utf-8?B?MkJqTTBxcmpkdHdjWFEyQ3h1Z3p5WVh3VGF5R0x4UHNIWjA4elpPRzBMNVp5?=
 =?utf-8?B?bFYvL01qaTAzcDgxRFFYNFpNckhWaXJuWXhIVmZuT3E2VkZTNFVaMnZ6c20w?=
 =?utf-8?Q?EwyWcp+ENhog4paMLPp?=
X-Forefront-PRVS: 0340850FCD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39850400002)(39410400002)(39860400002)(39400400002)(39840400002)(39450400003)(2906002)(23676002)(33646002)(103116003)(2950100002)(230700001)(6666003)(9686003)(66066001)(3846002)(6116002)(47776003)(72206003)(53936002)(42186005)(53416004)(55016002)(50466002)(7406005)(54906002)(7416002)(38730400002)(110136004)(478600001)(8676002)(81166006)(86362001)(76176999)(6506006)(50986999)(305945005)(54356999)(4001350100001)(1076002)(5660300001)(7736002)(4326008)(83506001)(25786009)(189998001)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR12MB1141; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzIzOk1CNXkya0ppS1o3ZWFjNVRvdnp6bXEyeDY1?=
 =?utf-8?B?dGw5Qi96N3d2alA1K2R2UUZ2MHdCZG1IV0pqdXhUNjNwU3pBZWJGeUcvUDAx?=
 =?utf-8?B?R3N2TEN2UDdaYll0WHAzM2lpb0x3RVROWnVvRzZ2STJlMkRkcHlJOWZmWHY3?=
 =?utf-8?B?Y1hjUHcreUNhOC9VVThFanoxZTlwbmVWeDNLQXd0aDFiVzE4bW5UVTNZZThq?=
 =?utf-8?B?VS9wQVRHdUtSUW50aTZ6b1R0clhISEVQWEhlM2twSFlsY3ZCay9OTDVrakxw?=
 =?utf-8?B?dmRpc25jVVYrSjhvQWJRVkVpbjB5czBNNkFtOEdCQkN4MCtuS0lQeEloUVps?=
 =?utf-8?B?N1R5QnExVEozUStKS1VVb2JoeUpSR0N5OE5tNlMrY1gwSldoNU5LMmswTi94?=
 =?utf-8?B?NlhvVE0zZFRoUnovTk9HWXl0Z2I1R292ZjY4eUhicEF0Z1NYVTNGK3RxdGFJ?=
 =?utf-8?B?OGRVc09teFVqOHVZZmlBUTlLMWo2ci9sNHgzYjN3VlcxR25HV1dUNWJwbjJH?=
 =?utf-8?B?RXBLV2FVNlpET3JEaG1Pc0RrUXhHVHllTExSam1QVjZ1U2M0TWRmUG4zeDVN?=
 =?utf-8?B?all4VVBPa0hTNGpMWThSNjY2R0VRQVVWM01sSnFBdFBkdEFQRnhSSEVFV3Mv?=
 =?utf-8?B?OS9IN3FkMlFMQkowRDdVOGxVMENIN2s2ZzZMSzFmdGptTFRFejNBb1FYNitH?=
 =?utf-8?B?YWU3NnVBMUdsTHhhS0xEMlVtbGJ6d1pMakR6SytwM2RIM2thaVVZSmFSOG90?=
 =?utf-8?B?TXVyK25rb1dJQnBZTnhiYTVBK0VVYmxOalY4N0lSd3EvTnhVc01RQlBVVEZa?=
 =?utf-8?B?NWZTMXlWWXo3S3dnMHNBVUpKN1RmbDd0Q1A2RDNlRFR5cGJhUnMwRzJXU0Jm?=
 =?utf-8?B?YUJMRWFhRkRWaHNRRGlMTFBUQmRSRHRoRjZHVTE4TVdydENUWHdnK1Fzbmh0?=
 =?utf-8?B?aDZqN29IMXlQcGNHRlJCQzFwYXR0Q1g0dHdOTnBQcHZnL3l4TktkRGg2UlRB?=
 =?utf-8?B?UjFhbXJ5MkVyaW05Z3NzRXk5Uk1uNjNLNWJqOWlPNDlJcU9FSjNuYjBGSTJP?=
 =?utf-8?B?dzdnam5TOUxqc011UnBRRzFvMnl0aDlqRWZqVXQ2d0hJY2xROWxiQTBpUzYz?=
 =?utf-8?B?N2s5RHA1R1BiaUQ2SzJUdWEyWm03dnNTTGFtMC9LVTlVYUxJZk5ZL0RBMUlI?=
 =?utf-8?B?em1mQzB4emRJUWZ2cE5OSGtIYjVZZkU1TmZDalpJUnZ1Y2lkYkNHRTU3QWFr?=
 =?utf-8?B?Y1Ixd3ZFaksxc3gzMlBsZDhmZXJiTGdSQnYzNlBIcis2QkVKRGRHMU1GcUZJ?=
 =?utf-8?B?WVZ1cmxyVzNmeXZJRXNpRkZGSHNhVUxpdXYwTUVxcFRkNDJDRk5DZEZTUVFI?=
 =?utf-8?B?WDd0b2NkZ1ErQ3IySjZvYnFUTlFac0dWTUpkc2FERC81aU5UUmZvbkhBdUR6?=
 =?utf-8?B?ZUNMUTYvS1piV2V4MEFjWG84Q080dlpBZGtQSk9GKzk2RmdOY2xLT2gyejZP?=
 =?utf-8?B?Qm1sT0tQeWRxLzd5Z01IZkdsZUxhTFZBQ3oyMDhYT0NqNk9STzY1bklDalVx?=
 =?utf-8?B?K0NBcHlUNVNtMitaWGlEaDNHZWx5QThDOTFEMjl0NDFLeE5wakdtSit0TFBr?=
 =?utf-8?B?UnY5OGx6NzcwUWpYMjVsWFhxTlZLVG1SUWdKTE5KY3ZVazZSajhFdlh3PT0=?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzY6ZDZnSHNwRVlqUWM1ekhXS3FjejhlaDRlZVFS?=
 =?utf-8?B?RlZqUWxvUVVwa2tQKzJaQk8xdkR1K1hqUTU5L28wZGNTRG91UkU5QWk3M21I?=
 =?utf-8?B?R1JLUkZ4anpTRkVDOVF1L0x3eVZRd1VsUVJqRThlNGhHbDNuZ3h4SHJ5T3Ur?=
 =?utf-8?B?TU91WlpQY3JjUjZrMEkvSUtRdHRVOEFpajRFMVk4V0ZMeHV2a1BsTXluNDNn?=
 =?utf-8?B?OU4wai9QUURBQ2QvZUxEdmZSNHVxcVZSTzNvRFFMNkFDQ0dLWmFOU2FQZ2Jp?=
 =?utf-8?B?UTJtcUtPakgrWWMwZzR6T1NTcDlaV1Zoa2pLN1d4NDhOcWh6YXAwTktWQnh6?=
 =?utf-8?B?WVE2cjI2alpuK1ZSSDV2VHFJcE80N3VEcm11N2p3cWlSdStuZjAvYXcrOGJa?=
 =?utf-8?B?SjZKcTN6cnFUYjhKT3pVZzJFLzExY3czZjVCcjc5WEVOakViZXZQc2ZvUTND?=
 =?utf-8?B?NUZ3TXdNR3RRQkFQUlpyQmR1NmdCTUJXMTZuVDRZYkRDQlBjTUJnT1VBUk5h?=
 =?utf-8?B?R09wWDJ2bnVuRUJ2VmZhNXM4OFZMRHcwZVJmR2ROT3BYcmxtcjZoQ01FQXVQ?=
 =?utf-8?B?cFVWYWsxV0Y2MnUybWkrNHVKclVMbTZPejc5eHhUa3FpZC81dXFwc1dRclJy?=
 =?utf-8?B?aTZYdVYyaWNwNTl3ZWwrQnAxRVVaVEx4cCtuY3RjWS9tSDZSRmhzNVBDbG4x?=
 =?utf-8?B?OTAxN1l0WGsveFVmc3hWTUdkblZ6NG5UUitLdnM2ejM2b0pxa0hvU0NlNDF6?=
 =?utf-8?B?c0Voc2dObzdJbGY1dzhMdkZRRkZkd0tLM01tQVoxRWo0S0tKRFBkMEtQb2RP?=
 =?utf-8?B?empOa2d4L2dZbC9XTCt5Y3VWU1pLL29EaXBjWVljNTdpQmVVcnN2amVuRHpa?=
 =?utf-8?B?aHJHcG96RWxxYWV5a2JiaGNFYlpqNGhHd1pPUzNON0FwQlBvOEVPMEtaVVBM?=
 =?utf-8?B?OEFPckRJaXpGdTZXZHNJeUw4amZLaUxKd1REd29RWDFOK0p0a0o4TTYxU0F3?=
 =?utf-8?B?UDdoUXFKSW9FM3RWZG9wRW1EN2x2RkVRNktVTm5pMEFZQnI4aXI5d09EeHQ3?=
 =?utf-8?B?L3VLMmNaMzRnWTV2RWZEUTk5NlJ2SzdSeTNLblJDam5DVC80eFo5eG1ZMlNs?=
 =?utf-8?B?bm1zeW9WL1hmK2V5eGY5ZWQ2Rk9SSmp1RnkvdmY4NzZQZVdPOFBGa2N2T2ZI?=
 =?utf-8?B?bkw2d09aWEx6dVNjVG1HRWN6Q2k0WktxR21DUkdQaGVxNVBEMlllN3QyZW1X?=
 =?utf-8?B?My9GUUdkV29VTWRXNHA1bnJSKzBGTnpJaHhrSkZXamY4U2VQMW1DZG54d3M1?=
 =?utf-8?B?dTM4aDJEbk1aUEhEWURiYnh6NHhFcFlBVWZGeU1ybUdLL3Zib1A4RnROVzNF?=
 =?utf-8?Q?KdvZoER?=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 5:OebrXhdnZX7JXHjCGokTCLCuZGsou7gWaxxg+c9Isi+44pu7P5F18vIu3q+a3Mmc81QQCUNa9UCqDWrwg3H+1ash7NF/cGONiEzgJMp5IoVbH5h9N3ex1Tfb8LBg0DGpNbD0hKjFhD2qny9bqKAvoOvd1HeKcJvY8ufAwAXATBrBQkwFafNiUvE8/+hy90Kn6MNPFcaQD7xH687GITr+q9kEGb3/Te55cgFS5fhsFTC/La2dz3QR8TH+mWXqgtHfMDhcvXYIuIKRNhRhhuPLVQCJrM/EtIIVi2XDaWxq222WKAliYWAkn8MMs8ghY2YGZBlqwltJOUTknna3kZfRmYP/AxP80mhc3vyHNAjnvx00rKGKX8Uo3hrEK8MqEOIW6GqVk63F0USXs/qbe3bE/oWqnVyibmulBDdKAkFkwefS9/jiFG202Al0obhubLvqZyXAwy2Y62z0zQvqSWiWHz3nB2D5JU2fKPNFbcO3kL/TnyVaT3LIOM99x7etsqYj;
 24:aHQEY+OiepFuZoexYW8qU7ln/2JReB3jGyp0E3KhYENagwd+kQaw5RqEAy7w2R8L2qJkie9N4EyoX0AlowCj03KPE4rk/EYq5F5OOKT3GFw=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 7:AdEI30VM5zQTnMr8EUpxx9rewbggzUy49iRA1CYtdjdlocXL7TzKDoo02iaXtSq3tVtlMVpLJs/UdplvzBpfTB+R359gi0LyY/rzXozaCfa9lZqFhnb3mugZCIoaJrl82CPHQdB/qcNckNki4YyvmiIpdZ2Kpqd741Dvs6jAz9LmP+s97yQsKpJQ31M0nu4Ys9EcG+f/wpcXJt2vHSD54B7nZ4t9OxtFJuvqyVMMfniRY3PDGaMGH36K/aZ6PN9so/VVKj/W/+GeHYjraPLXmOiPHiroU06UbvwTQbsSNXPGjmWI/p8mFNmrh7oiBELAX4GbtKKTmpBgp4TIH/6vdsQA44FaRInxjijI0FuvekmDOvtx9Udn7WB4RG6Um8nXNXU2gX26XwOoFuKGAsJGxcS19B5PkN4QnWRmFsCKyMWORG7Q54+BPK6Yil6HrtJqYEd3DLjXojq+YFy7vI6AZXDPop+Z6JVSCnwUKlGBYNcA4fcRGfbjyXnT9u7Hz3ZBQVCC/JD09i1jjJDqwpzn0f7TPHKu5KJ0L2ckQCMQcRSN8xl7hPw1AKlTKljOn+zMUMrEOcOO7N4E7cJ62A9Qy5dhCYKv+koeRY3CnvArSV4dzTXCKyCtMkBZoQk49UfODvJZjO4ICmUcVQ7cMBhlTJPEGyESn/UdDuL1E5nsk/xEkel+sajfJ//pjytfvlQPljLdtClMIEJxJRimAfgvwt8RDxhv+MHK82yPTXRsubw9igxdCRH6M1U9OypAdmROGsnjuV39EcphryXoP+pSmeyTS06WGFO4Pkbx1seu8xA=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 20:Gus3aqjeE3w+gpAiUopuwp9LpsI3qFuCR0iWn99yi0hELjRm04lT1Bdyh99GdfDEPPdh9SbcOXbz9AnxiYhrR7REkdWs4gfJLXVRSAWaBgW/oQYgkqr94jJ0qzVHnQQcCSFCiQGqhL5yUa87z3xZ9dS1+tjXECyM5B/dWVoADw3FFT8AsU+R49nlsDaarOFAwZy0GeKvvz7JpYg9Z9I7dtRRhpokLVVKse3XQemd7lYxDg7doIHqf6b1hsyA7KDF
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jun 2017 18:54:39.0074 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1141
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v7 25/36] swiotlb: Add warnings for use of
 bounce buffers with SME
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIHdhcm5pbmdzIHRvIGxldCB0aGUgdXNlciBrbm93IHdoZW4gYm91bmNlIGJ1ZmZlcnMgYXJl
IGJlaW5nIHVzZWQgZm9yCkRNQSB3aGVuIFNNRSBpcyBhY3RpdmUuICBTaW5jZSB0aGUgYm91bmNl
IGJ1ZmZlcnMgYXJlIG5vdCBpbiBlbmNyeXB0ZWQKbWVtb3J5LCB0aGVzZSBub3RpZmljYXRpb25z
IGFyZSB0byBhbGxvdyB0aGUgdXNlciB0byBkZXRlcm1pbmUgc29tZQphcHByb3ByaWF0ZSBhY3Rp
b24gLSBpZiBuZWNlc3NhcnkuICBBY3Rpb25zIGNhbiByYW5nZSBmcm9tIHV0aWxpemluZyBhbgpJ
T01NVSwgcmVwbGFjaW5nIHRoZSBkZXZpY2Ugd2l0aCBhbm90aGVyIGRldmljZSB0aGF0IGNhbiBz
dXBwb3J0IDY0LWJpdApETUEsIGlnbm9yaW5nIHRoZSBtZXNzYWdlIGlmIHRoZSBkZXZpY2UgaXNu
J3QgdXNlZCBtdWNoLCBldGMuCgpTaWduZWQtb2ZmLWJ5OiBUb20gTGVuZGFja3kgPHRob21hcy5s
ZW5kYWNreUBhbWQuY29tPgotLS0KIGluY2x1ZGUvbGludXgvZG1hLW1hcHBpbmcuaCB8ICAgMTEg
KysrKysrKysrKysKIGluY2x1ZGUvbGludXgvbWVtX2VuY3J5cHQuaCB8ICAgIDggKysrKysrKysK
IGxpYi9zd2lvdGxiLmMgICAgICAgICAgICAgICB8ICAgIDMgKysrCiAzIGZpbGVzIGNoYW5nZWQs
IDIyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9pbmNsdWRlL2xpbnV4L2RtYS1tYXBwaW5n
LmggYi9pbmNsdWRlL2xpbnV4L2RtYS1tYXBwaW5nLmgKaW5kZXggNGYzZWVjZS4uZWUyMzA3ZSAx
MDA2NDQKLS0tIGEvaW5jbHVkZS9saW51eC9kbWEtbWFwcGluZy5oCisrKyBiL2luY2x1ZGUvbGlu
dXgvZG1hLW1hcHBpbmcuaApAQCAtMTAsNiArMTAsNyBAQAogI2luY2x1ZGUgPGxpbnV4L3NjYXR0
ZXJsaXN0Lmg+CiAjaW5jbHVkZSA8bGludXgva21lbWNoZWNrLmg+CiAjaW5jbHVkZSA8bGludXgv
YnVnLmg+CisjaW5jbHVkZSA8bGludXgvbWVtX2VuY3J5cHQuaD4KIAogLyoqCiAgKiBMaXN0IG9m
IHBvc3NpYmxlIGF0dHJpYnV0ZXMgYXNzb2NpYXRlZCB3aXRoIGEgRE1BIG1hcHBpbmcuIFRoZSBz
ZW1hbnRpY3MKQEAgLTU3Nyw2ICs1NzgsMTEgQEAgc3RhdGljIGlubGluZSBpbnQgZG1hX3NldF9t
YXNrKHN0cnVjdCBkZXZpY2UgKmRldiwgdTY0IG1hc2spCiAKIAlpZiAoIWRldi0+ZG1hX21hc2sg
fHwgIWRtYV9zdXBwb3J0ZWQoZGV2LCBtYXNrKSkKIAkJcmV0dXJuIC1FSU87CisKKwkvKiBTaW5j
ZSBtYXNrIGlzIHVuc2lnbmVkLCB0aGlzIGNhbiBvbmx5IGJlIHRydWUgaWYgU01FIGlzIGFjdGl2
ZSAqLworCWlmIChtYXNrIDwgc21lX2RtYV9tYXNrKCkpCisJCWRldl93YXJuKGRldiwgIlNNRSBp
cyBhY3RpdmUsIGRldmljZSB3aWxsIHJlcXVpcmUgRE1BIGJvdW5jZSBidWZmZXJzXG4iKTsKKwog
CSpkZXYtPmRtYV9tYXNrID0gbWFzazsKIAlyZXR1cm4gMDsKIH0KQEAgLTU5Niw2ICs2MDIsMTEg
QEAgc3RhdGljIGlubGluZSBpbnQgZG1hX3NldF9jb2hlcmVudF9tYXNrKHN0cnVjdCBkZXZpY2Ug
KmRldiwgdTY0IG1hc2spCiB7CiAJaWYgKCFkbWFfc3VwcG9ydGVkKGRldiwgbWFzaykpCiAJCXJl
dHVybiAtRUlPOworCisJLyogU2luY2UgbWFzayBpcyB1bnNpZ25lZCwgdGhpcyBjYW4gb25seSBi
ZSB0cnVlIGlmIFNNRSBpcyBhY3RpdmUgKi8KKwlpZiAobWFzayA8IHNtZV9kbWFfbWFzaygpKQor
CQlkZXZfd2FybihkZXYsICJTTUUgaXMgYWN0aXZlLCBkZXZpY2Ugd2lsbCByZXF1aXJlIERNQSBi
b3VuY2UgYnVmZmVyc1xuIik7CisKIAlkZXYtPmNvaGVyZW50X2RtYV9tYXNrID0gbWFzazsKIAly
ZXR1cm4gMDsKIH0KZGlmZiAtLWdpdCBhL2luY2x1ZGUvbGludXgvbWVtX2VuY3J5cHQuaCBiL2lu
Y2x1ZGUvbGludXgvbWVtX2VuY3J5cHQuaAppbmRleCA4MzdjNjZiLi4yMTY4MDAyIDEwMDY0NAot
LS0gYS9pbmNsdWRlL2xpbnV4L21lbV9lbmNyeXB0LmgKKysrIGIvaW5jbHVkZS9saW51eC9tZW1f
ZW5jcnlwdC5oCkBAIC0zMCw2ICszMCwxNCBAQCBzdGF0aWMgaW5saW5lIGJvb2wgc21lX2FjdGl2
ZSh2b2lkKQogCXJldHVybiAhIXNtZV9tZV9tYXNrOwogfQogCitzdGF0aWMgaW5saW5lIHU2NCBz
bWVfZG1hX21hc2sodm9pZCkKK3sKKwlpZiAoIXNtZV9tZV9tYXNrKQorCQlyZXR1cm4gMFVMTDsK
KworCXJldHVybiAoKHU2NClzbWVfbWVfbWFzayA8PCAxKSAtIDE7Cit9CisKIC8qCiAgKiBUaGUg
X19zbWVfc2V0KCkgYW5kIF9fc21lX2NscigpIG1hY3JvcyBhcmUgdXNlZnVsIGZvciBhZGRpbmcg
b3IgcmVtb3ZpbmcKICAqIHRoZSBlbmNyeXB0aW9uIG1hc2sgZnJvbSBhIHZhbHVlIChlLmcuIHdo
ZW4gZGVhbGluZyB3aXRoIHBhZ2V0YWJsZQpkaWZmIC0tZ2l0IGEvbGliL3N3aW90bGIuYyBiL2xp
Yi9zd2lvdGxiLmMKaW5kZXggMDRhYzkxYS4uOGM2YzgzZSAxMDA2NDQKLS0tIGEvbGliL3N3aW90
bGIuYworKysgYi9saWIvc3dpb3RsYi5jCkBAIC01MDcsNiArNTA3LDkgQEAgcGh5c19hZGRyX3Qg
c3dpb3RsYl90YmxfbWFwX3NpbmdsZShzdHJ1Y3QgZGV2aWNlICpod2RldiwKIAlpZiAobm9faW90
bGJfbWVtb3J5KQogCQlwYW5pYygiQ2FuIG5vdCBhbGxvY2F0ZSBTV0lPVExCIGJ1ZmZlciBlYXJs
aWVyIGFuZCBjYW4ndCBub3cgcHJvdmlkZSB5b3Ugd2l0aCB0aGUgRE1BIGJvdW5jZSBidWZmZXIi
KTsKIAorCWlmIChzbWVfYWN0aXZlKCkpCisJCXByX3dhcm5fb25jZSgiU01FIGlzIGFjdGl2ZSBh
bmQgc3lzdGVtIGlzIHVzaW5nIERNQSBib3VuY2UgYnVmZmVyc1xuIik7CisKIAltYXNrID0gZG1h
X2dldF9zZWdfYm91bmRhcnkoaHdkZXYpOwogCiAJdGJsX2RtYV9hZGRyICY9IG1hc2s7CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:55:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18:55: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 1dLwOa-0003xH-1T; Fri, 16 Jun 2017 18:55:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dLwOY-0003v2-Ca
 for xen-devel@lists.xen.org; Fri, 16 Jun 2017 18:54:58 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 7C/69-17076-18924495; Fri, 16 Jun 2017 18:54:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSe0hTcRTe79677Tq2+LkpnlaWLcNH+WgJSWB
 ZRo8/lLD+Mci6q9vuYA+7d8b6Q5KwFCPRIrMVPntqZUZqGhQshDIVK5xZkQ96kGm1DKQsbHd3
 Zf33nfN95/vOgUOT2mKFnmZdTpa3M1aDQkVxSXHxCYVxG3OSZ6pSUi/4Gqh0tKXr7gyxDe2UW
 +wmh2uPnPPWjCjyPqlcte/aUCE6G1KKVDSFi0jwjn4lxQLhUwiuD54MFFp8jAB3Rb2yFIXQCr
 wCvJPfCBHrcC54ms4gEYfhWgLGKrE4QOJJBdzr61GIBIEXQm39RVLEFF4Gw1NTgWEN3gwjrdN
 UKaLpELwVjr6mxLYWb4Hi79MBHI4XwdVnRXJJHgqPzr4JyEkcB82dSWKbxIuhffJ8wB1wFLRP
 TyvEFQCXIBic8BGSZzS4p/qVkigSunrPUxKOh8mHPXIJZ8K195fkoj/gpdBdlCW1C6D3XCshe
 daR8P34D1IqxpRwv/V9kKmXw+0XH4NMGwVlJ4aCcVboH/cFcSocr/uJJFGPHJ7U9ASLcgwv65
 4ry1GC+59b3XO3uv+5tRaRjShWYPmDLJ9gNCaaeIuZc9oYizVhZfKqRBsrCIyZtTImIXGvw3Y
 L+b/isEyG7qDTD7M8aD5NGMI1n99k5GjnmRz7DnGMwO3m862s4EExNI3ru45s11N2h501gOZt
 7MYcbSjPmlnXfovV/2V/lECrDWGafdF+WiPkMTbBYpaobrREH6GpE+ewSHD59r9jf/7zKYrU6
 zRIJpNp1Xksb7M4/+fHUQSNDDpNdozfRW2xO/+6j/uDCX9wdn+6GOxk5ih9IQrrPlz8YEOnen
 3arNJL+p486hh9dr/4wJWW9BsDfaNrW7KrTY0W4+Wo6k2rHy9fp/qV0WdtNl9p+rCjgMvXbd6
 1YHipx6M2qBYyDTNVHbcnvnIduXx+VG9ByZBjdGIqpX1DyuyDL0NFLmNFZWpo/KubSanMmszk
 tLay2fDHstyBXQZK4JiV8SQvML8BEi60lZoDAAA=
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1497639295!106032256!1
X-Originating-IP: [104.47.41.42]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11580 invoked from network); 16 Jun 2017 18:54:56 -0000
Received: from mail-dm3nam03on0042.outbound.protection.outlook.com (HELO
 NAM03-DM3-obe.outbound.protection.outlook.com) (104.47.41.42)
 by server-3.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 16 Jun 2017 18:54:56 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=QDlOxQLRWGkS2PTtw7a9KzdtSP7ZlwyhfY4TKphytqo=;
 b=CMlbRoZgR2ymvhTtauS2bwt53uQSoQfGFSnymbhuWd0BYZS84/2TEDL5hyEAf+T8YvoK2j3viAkOFS8dmBGyCBIQLBylOpgia5qmqP/TkcO2lg44Jru0pUkk0vMdkp2qv6ktetkntEbCymmkqINgeaa5EV8EcbkuQz4roFsXGls=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 DM5PR12MB1147.namprd12.prod.outlook.com (10.168.236.142) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1157.12; Fri, 16 Jun 2017 18:54:50 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Fri, 16 Jun 2017 13:54:47 -0500
Message-ID: <20170616185447.18967.8792.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: MWHPR02CA0022.namprd02.prod.outlook.com (10.168.209.160) To
 DM5PR12MB1147.namprd12.prod.outlook.com (10.168.236.142)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: DM5PR12MB1147:
X-MS-Office365-Filtering-Correlation-Id: dedf234b-0af3-4b50-d8ee-08d4b4e92cc3
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:DM5PR12MB1147; 
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1147;
 3:d8mMRtympTJtCk6dOrN7C+2xsBT6TeR5QwoOz1Qh9AkodpFx9srKdQH+gVdeM1O1co47asNSGJi8n51Z/hj9FRApUrZrpq/KDpQx07ufb/1vaWnlhXNEMOya3OWRBQmMGDeXpGga9uP/GtajBy24YE1uxNnHpu0DuOiMoj/VfGOuXve+i/2pg4lXk5l8dUrwZeo01LXFSNJ+bCyVGylcp+EZwkQjm0N7TThXlhxa9X76ZsDYPKHsKF0auptjzO6pHk/Q/ietDZFJ43P9B6PaTXM5VoemafnMAtjv0FaUSJgQsVwemDr8QRGAWZ5O0vVdgQDylAjMOpZZhJi0OuW44hMoxUg8rxKQ9RuyI2WBNCg=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1147;
 25:IY93mmWB22zeeYGT7IrVr2fdhylKt+g2mdfV7Mat4qcrZLxqhcVNmtyzpnucMGSu3GlXq0cgLdkv4hI4xOihrx8FBeO2ncVusceNA//mQpuOpsMkna+VPJQrNBloXodq+fvsWmcOUDTE79d+bFz8Y1IUsKouaxOyWYlXislvpziatKHUmbII2gh75DvdHVGViIpuS1bbN9wyIdTcuj9ODeBZd5P7BwR7AfgtZaKFpCw+7lcTnzkZ9HTXSY3vjAITEUa9y/bW/V29RdsqqenoWIvpNbK3qFJlU6qQsi+ZiD9ppzgE/z4o/+yv7/MqBwGuvVoIY49EVrkGZA0qe38z3jmBNDfou1vSUPdGl++3rVnYR56qaYIxyr/sZRt2UvNXI+SO3WV+f5XU6+EZdFCIlQ+f25xdryGg3iyrI8pXC3ioj6ryxHN3AT2VaI7Y1VN9qVcGKe+8cDkCWQCTPUPnj/FW6Bpg+7i9SjlaS2JOn739+xjBzWFelQP1EP3wf8DW1O6nuwI7c8SqZfdnluH/eQkwQCn8y+IqJYpLXTPHjAYwVvvEFVhQXf9QZD/mkpq9ZDDqpAlytAK86islJQR//HcvD1CKMF4SsIonO8IyVmsZGtXvYQr9zRqW4L1xccWVpGoi60Hm+zWkR86i1uvjCMRr4k1mEo15NovlxFTMIrZDv58uybQhjHbWYzbUVAJQ/BuyhAz5Nm1GUx6Lem9Wzzu+gpVtBuvSAWFQsnz388ArMNmHHm3R0Kt1J8TS0DL4R0gMI/kX0Su1ZNJe1+L5/0kpJjXrpCVvoCnEbcgDS3jqUm0LIbotRXEpUY5R+/rpVP9GrTSzSNcwGPpXq5JXlL61O6FPlJ3i5zYEwhD3S6wMdxdys2MA3Xd6OV5+rhWthCuevja1vs+3XHGBudvsDQHKNsTxSYZx7oYB+jS7vO0=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1147;
 31:+XQLI1rrOhND0WZTd3ykKUWFWoDwwYJp+3LnKGypuF/1fLIzzFBLjKJIQAthCoPOolNZ5LXKpRmpmgLDLL21w0dxFuCP+dhQanayyMgr14tqfGVK+1ZJwijzSTxKLXRng0VAw5qp6Lkzc8QLVoQrtfyzdYf3P9w2GgB5DeKfjS6YInsbhVUeSsS0FXw1UySTWHAFbAMTfK4S+wjzHF7XHxiYWKPEZ1HFBn79vcLnIDexBkMlkx8BbLEdJT8xltI0nxDUYHYBRxRKZNwovXjMW82gSZdf7r4FjDn6Q4WMShrvmbURSElb6qx7lF2/jnegQvZ0fuaHoJNJjYUG7LxHpfgYCaY6iwhFTeTXTZHh5W2oKkQbcUcSmLh8s5YkOhuoFMf+Nm9/Duh3w2wajFdBINOAITlCydrMdSbT6RIZpELU/8fq9XYKjGq8AVN49x/av/FPp0feKTU8hnMIObFfzugTSEl8l2hmg9UmETX8E4TlXTbS5BxUTUUEf4NubN4Ia0T4bbNeuPoU7TDZmMwvEXwyxsU/aw8v8Q86Y2t6L7C1za/fXfZTRhhDPJkT/mNSsb4F9RClRCrZjK3g0mSVdimCcusuKnNFbWB/SrfhkJ8=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1147;
 20:1XqxrJj6wXnCpHzusBeMiNrN5r8NU12w1FEWb68H92PklIwC4om2wbE5+Fj/jPkHCpSt2+sFVgxZjBkqPw3Iwuac4fx/UyH+1gzr8D5u76X07CWL6qvTT9virpcu5b2ogYSSUJQFHfsiUpSlSw60FOMaVXwfL1KbYOuhsQKD1C6A1CBng7GQc/Lz1hRQVeqQPJwss0Uz6tdozJ23x8BaZkFl/1Vg0tDW7sT1KqZ+c0/7+ckMLMAIlMX3xQLXb3mcjcI8h6whw3JD52gO0WQ3OuXeiK3FcZ/Ntv4VZEPIle0vd/ruzLJrhXMxJfQbF35MwfqJu/Tr+1ElBl50NRx0/G+MWALjfBsAvF06hGIUkOv7BXziP29O0N+ayo3mpv8xpEr9IsyM8ZqEE1Ov9B/Tul0pMbIzbOlIFLajVelXz99ZiELRNP074icfcTFwaKzi/TXFZ5WRF46pzBCJrKNYNLi1r3oYNTZwMcoglV9yZuYjTCa1GskmAbHJaG/BuuZW
X-Microsoft-Antispam-PRVS: <DM5PR12MB114799D398F0C0D46E061F00ECC10@DM5PR12MB1147.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(767451399110);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(10201501046)(100000703101)(100105400095)(6055026)(6041248)(20161123555025)(20161123562025)(20161123564025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DM5PR12MB1147; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DM5PR12MB1147; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ3OzQ6aUd0SVRtaitQdHJsZWdKVjY2dXJ2bVlxY08y?=
 =?utf-8?B?ck13cFZhOE00RjM0MTZML0FqZWcyaWxYcGJpTXprVkl1WFlpdDFROXd0L1dO?=
 =?utf-8?B?N3RLOS96Tjd0czZKV2p6M1VCanJyQTZZQStqYXVIZ3dNYVJGYmZ4VGcrQkRJ?=
 =?utf-8?B?bEVRYm54Skx2K2FDQVk1WnRIcGVWa3Q5NG9uNVV5c2tTYkdybVY2clJZMW9Y?=
 =?utf-8?B?aUZuVHdMYlJTcHhiS1hqWmkxcnlTK3JkeVZiNDBpdmlKUk9yd1VYV2E4SFlo?=
 =?utf-8?B?OU9KVG9peWZuWWJTZndJVWQyL2trN0RuMEwwWk5laWdiMFBvdlRYNlpyKzVC?=
 =?utf-8?B?YjFmZTkwTzRINVN6bDJZSHFTcHJBRmgvb0Z0S1hTRkxNLzYzTW9lYTJYa0hw?=
 =?utf-8?B?bURTYjFPR25ZeUJtZXBLUm02RmZza3dHbmZMTUY0MERBUlk0V2VmN1lEQXdu?=
 =?utf-8?B?Wkd5UFBSTzVFL0YyLzRNbHhkR0xGa2JmSEdmSUdlRVVESmhuVVIvVmJvb01U?=
 =?utf-8?B?ZlE3NU1WQ25wWmhiWndpblZYZzQ4RkdTSDFJM2I4Sk1DTVpQc3RLZThpSGFw?=
 =?utf-8?B?TGpDQVc2d3B1dk9adUpkdXpLbFZnMGg3QUhuT1ZkbFRIcjBjeGdNOUtCN2NT?=
 =?utf-8?B?K3V5Q0lXYnNwL0s3QUJKYlkxdFVUZ1NOODE0QUtDSG9YNWFCSGxvQ2JKR29F?=
 =?utf-8?B?Q0gzZjFvY1JGVG1RSnNIREV3eFpXTkhpQUsveHkwVkQ4UGVUK25iQzMvUTJl?=
 =?utf-8?B?M3oxTU53YXg3ZWdvYlAvbkdBS3V3RWxDUXRhMDB5bHljN2VkUm4wbE5GeXBZ?=
 =?utf-8?B?aytxNjNZZjZhMmJJZWg3OGk0d01pVm5JdFJPakk1Nk1uSHhlWWg4bndRT0t2?=
 =?utf-8?B?Z2tZMER0VGRUMGR3dlY1SGdNQTUyamJSL0IzbDJyRGFSQzU4U2theFJGelND?=
 =?utf-8?B?alM3OTBTQ1ZDK3pYRWNUaUxGY2llZ3J3YXp2R3I3aE1UWlRMdHZJTFZiVE95?=
 =?utf-8?B?VU9lV2ZRbGVYRVpVMTdPb1ZTZDhic25sS0RQOWJEbitudVcvbzhreXh1RGhO?=
 =?utf-8?B?TkFFUEV5WjdSdlBGbnZoRnJxRjVtRm5qK3czRkN3aGRQWUhPcXhDbU5GWHdR?=
 =?utf-8?B?TG1NZkdyU0xiTForUmlXd2RndEVjdkprQ1p1UVg5UEVubUVOU2xOOTRtYmtn?=
 =?utf-8?B?anZBUGhRSjdhNXNDT3NsRkt5U2h3VFlsci9BNFZJR25OWTIwY3pFWTJJVnRM?=
 =?utf-8?B?MXlZbDB4elBYUWNiV0dBOGVWd2tsRHZlbDFjbDY2VGtIa20zY1RxK1ByMW1J?=
 =?utf-8?B?QTdtNFZ1YndyLzc3bmFMcytyU1BDVnBsYlRhZkhwVHZKOHlJbHlSZU1NRHpR?=
 =?utf-8?B?TGVuSHViM0tnTStpUXNzMXR0NU83dVlZV3RlWVdpMTQzcU81RzZjZE55U0tx?=
 =?utf-8?B?cStVZFBoK1l5dS91Si8yek9YajQ2cmVYUGE5Z3FjWUphTkxQU1R0VUZjNkcz?=
 =?utf-8?B?a0FVa0ZyK0wvSFNFZk15Q2prTkRiZVNZczdFeHVRcG1hcHB0YVVGYldVNEtD?=
 =?utf-8?B?L1BtRTV3VitNSFQzdzlsS2dNN1NtMDgvR1o5SUhLT2NyUEVSU1E4enZNOERF?=
 =?utf-8?Q?NrrhDrmS9Q94fkIhSfx?=
X-Forefront-PRVS: 0340850FCD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39450400003)(39850400002)(39860400002)(39400400002)(39840400002)(39410400002)(4326008)(103116003)(33646002)(1076002)(53416004)(42186005)(230700001)(4001350100001)(6506006)(83506001)(53936002)(66066001)(6666003)(2950100002)(38730400002)(54356999)(110136004)(50986999)(81166006)(7736002)(189998001)(3846002)(23676002)(25786009)(8676002)(72206003)(47776003)(86362001)(7406005)(7416002)(2906002)(6116002)(55016002)(5660300001)(50466002)(305945005)(54906002)(76176999)(478600001)(9686003)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR12MB1147; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ3OzIzOmhWZ3I2Zi9UdUNiM3F2ZXptejZGZ01TQ2Rj?=
 =?utf-8?B?NDNlMUtUTWpRYTJ3MmxMdkVMbkZwOGYvdGNXM0twb2JMR0Q4QVFFaXRCbzBM?=
 =?utf-8?B?dVFiRkwxdnFCSWc3N1NaVElKNW1pdjg5QXRLd1lra3NVdGwzb3l1bjFqdFRh?=
 =?utf-8?B?WlE0S2QzS1FSR2RnaTR4M0VmREovcXRtQkxXbWsyYUQrSE96L2pKUjFGdzdn?=
 =?utf-8?B?Z3poYzd0Q1ZMWEFpZDVPZVdMaWFYbENOMzR5cDhPbm45RmhZUzJaRTdWMnB0?=
 =?utf-8?B?d2tsNzgwQVRrOERRbmNTV2VBeHRZVU5PQ3czbUV4azNDcVEyeTFET1RTd1B0?=
 =?utf-8?B?QXQ4WFpmTGRLTm40NzczVDU2eHFaY3JqWkxBem55dTM0bm1kaEloRFVXTi96?=
 =?utf-8?B?OGFqeWp6Q2s3TUpqUXJNTWNEN2syVmY3UkhycWxMK3VRRXpXTmxuaExRbklL?=
 =?utf-8?B?UHE2WVBUOW04UktjZ2FQd0o2R0VZWWFVVEhYaVRycjJ3MVdyQklYYzFJOUpE?=
 =?utf-8?B?SDhMOE15b2YxWnJpS1ZCazVZUVoxbEZiMHRLU1h6QzRLRzFndHRMcDVzVHJG?=
 =?utf-8?B?R3pwaXdVZkdUdnh4c0tBV2psU05yTWZuNlljTmZlN2JBN0VNUDdJWjhnUGhr?=
 =?utf-8?B?VC91dE5lOUk5OVIreXU4bi8weGhUT1FkYUd6SmR4YWFwTFpzdFI3ZlpNSlo3?=
 =?utf-8?B?byttd1ROVTlmd2c3VVo0b1d5M0NEdjBTQjVNUzMyZWpMVmVzYjdoQjZrZkFG?=
 =?utf-8?B?clc2d0J5Q1RjdG82czJ2aFA2b3hmRVVHMDZtanBpTXV6UVZuT0tCcHhKaDJl?=
 =?utf-8?B?NUVRQTR0YW9PS21tcmcvb2FqekpYbG03L1Y1ZW5QTFdBWGU0TFhabjd0bTNh?=
 =?utf-8?B?VWdTR2lSMGEwT1RTTzcya3NGK0twbU5pYThrS0hSZUJxZmMrSytMcldycHRC?=
 =?utf-8?B?YzJ4bm1oRUVtMVIxZGR1ekhjZUNrNFI3SGpoMVZIbjg4WXRFSVJWSDcvQnUw?=
 =?utf-8?B?Q0NWYThyWHFLT0k2ekpFbU1QZVA5VFBzMlFpMjhFOEk3SjVxZm8wemtoejlj?=
 =?utf-8?B?cjhxOE1nazRQUG9tdHQ4R3Y3QzkvRHppVmovcmZReE1GZUdnNVJtV0xrbFpD?=
 =?utf-8?B?dEhGbkFlWEdTc0lCZCtmQVRFWWFONUFGdHM3eGRHb05qcVhUV1V6SENXblhE?=
 =?utf-8?B?UWVvWjN2aE5VOW9SMUtxY25VMzdRREtpMmhoUnZFRTE2c1oyVURJdDFOckxE?=
 =?utf-8?B?TjgwRHFxOU1PRHFOSUw2VlNNUkZFNG1Mc0E4aDRFWnZCenUzWEozTnJ4aHV1?=
 =?utf-8?B?TndGVTI5dHkrUitBQXBvTlNtUXFPVTdjb3A3bzlOOWozV2VFMEg3L2U3RWlS?=
 =?utf-8?B?R1BiK3dhWm0yK1E2M0FTcE1zblM4WEt3c2lONzBHQ05RSWpVR1hlR1BkT2N5?=
 =?utf-8?B?WE9JZWtBbTVuNTZzaXVSSzdBWCsrQUl6REEvRVlHa2k4SHZiSzVuTXRyNDdt?=
 =?utf-8?B?bVZyZXBHZTJpcVlTcWNnUzNVTTZOV00vU1pteTJNbGZibFV6MjRLU0szNk9j?=
 =?utf-8?B?WjJDU0JXTmNBZlIyYlpRMDBKaHF6YWdNZStjb3RtNHRzUlExd0c2TEFDWVNG?=
 =?utf-8?B?MjVJMWpBSURubXVJNisyc2FENEUweUV5M2hsTXVHMzZ4UkdLbDhWb01nPT0=?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ3OzY6TmI3ejJTK2J0alpwTngzT1VKWmFFdnZJY29m?=
 =?utf-8?B?ekJuN0xPRDJIcE0yb2szSjk4N1pib2UxZ1JLcEpaMHRxNUprQ0h1VTRmZW02?=
 =?utf-8?B?YzFmYVdUeWFuNllKNnR6NDV2UlZ6SkM0c3EwNHRBeitsMlBEaFVodThXbDVF?=
 =?utf-8?B?cGZSNnhHRWZETG15ZlpGMGROWGlOVFdyelNXcWhwWGVvNWtNS1liMGhibStt?=
 =?utf-8?B?T2N3QVhFMFRDZ0hoVG9xQ0lseDZrZUZqV3V3N0dMcFEza1NzbzZpYU1UVHBi?=
 =?utf-8?B?RGFNRWs0WmhRM1V3ait1RVNGcVU2WDgrUm9Ta2FLUDZjQk5nTnd4QlBOdDk3?=
 =?utf-8?B?b1JCWUJVcDI3aXp5Uk5oOHMrWlNPclF6bGE0Nk1HUmdqT1h1eHNmZXVmQUdQ?=
 =?utf-8?B?amk4SWFmb2tWOURPTUdSc204WGM2SnNTYTlqMG1pWEVLcjhPcDRWSXpIQ1N5?=
 =?utf-8?B?ZlYzT0JvOHYvQVgyalVyYThicldKRmJZVDFYWnd1WG9kSXBFU1hCN0RmSVNU?=
 =?utf-8?B?V2F4WWoyTmtCZ0toUEJjRGR6U0dXMUIxT1dxU25VTkJQRndZeGJxcHdtMXR6?=
 =?utf-8?B?ZEgyeEtrTklhOW16YTViZXNIRmo3US8zMHhhaVJyN2M0T1BCazJ1TUVwSFp4?=
 =?utf-8?B?a29aRUM1R1ZTRmU0RkJPanltcTVyMDg4Y2ozckY3aWdJdk9aZmpDZHZob082?=
 =?utf-8?B?bFlkN0s3cnNhTjlmK0JzSS91UE9qTzEzM25tUndHL2EvamVWeUIxblpXQmxu?=
 =?utf-8?B?c0FNbHpuYVhtNDE1dSsxSkFLc2lCalZreXdmaXB0cWRFOWU3QXBUVGhKMjNG?=
 =?utf-8?B?aXpOZThMYU1POXFaS041NlJFMFZiUlg4RTVFa1d6SzVmeGJRVWtZTGxlWU1K?=
 =?utf-8?B?OVpxQ0M5d1hsTW5wTXZYdWdFUStXbWNLSzVXZW81R2I0alZaR0RlLzZhUGta?=
 =?utf-8?B?cnpHc3k3SFRsYTlHM0luS0FJOCtMU1pNVFgxdHZwdENVb05oOVdUTVJPODd5?=
 =?utf-8?B?OGR3MVVuRjU2RlJoSHB4RUxiSHJBQUdENVpqcDFSMzMvdnNEWkcySWFERjhz?=
 =?utf-8?B?WkFya25MQzdYc3JuSTI5amxGeXRtbmE3eTE0MzVLWGorRWFwMDdXYW5mTHZ2?=
 =?utf-8?B?aDYzNWdOYzlyTktVN1VDckFTMSt1MXErWTRzdy85dFgxeGVkWEZpS3MyaWpL?=
 =?utf-8?B?Q3RUdjBXV1ZaU3BVbVBWaml1QWk1Y05mR1NwY2VpZGpFRUw2V3RtSlFiZ3NB?=
 =?utf-8?B?a0NzaWxTakpwRWE0RlpqUUVaRWExOVIyRldENXZ1U1R1MXE2QVBKV1NDRWpS?=
 =?utf-8?B?elYyaGR4Wjc0aDRRYmxabVlpV0pUNjc5a3AwYzR1U2tsNDJhNVFsT2o0TTVj?=
 =?utf-8?Q?/aCCpTl?=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1147;
 5:aTtcb3h8wDGACtszSPbJyKjBI2mT+DwICxgJGHBS4GYIT9oSYSIK3zcd5R7V8x8eIwHpTm7ywGjgqf9md+V/6WLgLHJhiw2/PCRH/pOib+xV9EjcBqrMUtdE95QKlNYIZqaJLyBuTRgFkIAcyU+da2Xee32+3aIC6TQ+JB2ryP0lfRjqtvr7a0xVOnE1ne9AG/Ozj1byDt/879PHhTaDZG8g+3+Mv2OavcFR+yIHLWQA3/3K8AxDTwxmsiBvXmtEP/4VnIKDwOedkCePnd7tsiuZra12H3evxu0+oVJWnoWlGBCnDWvsUDlIsU6QFno+QfHA2jkaUhgNKiF6TXLe9k3N+9TA8wHpLhRpQ25mM872/YyBDU1E6P40UrmIOzRa0AMgzpsJg817v+t/Zg70/v8uVi1zKigopDQZiLPlIGyFNu92kvQU3qquKoaxY8g97aH2cXIhYym3gInJAIo6fMD1CDNSVtCwiF0qD77TvfCGJphCoueOo0ewDqLRDfys;
 24:6skHNy+7wQ/2/BTFokBs0AHguPTjG9fZXyfQnfQ/amvK9YC12MbnFLk/XLVxmhCFLqJ5Ao6j/FcU1ffGRskyQ2piitcPB8VJfVeBFJ0ssUA=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1147;
 7:BEylvOs/FyOdTKSpzPrziCq6tSBkIZ/XY8sUyr9KoqRALPBpTdDZjtguf3LeBR0IAckKMMqJiuVElXGREfO1TC+EjCNk3az59sMBqi7VMOE59vQ8DDger1QsAiQ6nPttQadlZ9ek3Yj0+7ltKJAfu+IhbGKjaiherc7zcleBeQTzn0J0Pv5urptJfiXKSKzAw8Ac8BEtwqsuXW3NBD1VYYSmUCW9di8/qEj2W1SQIL4LlluQRrcEERUCKmp99IPELlnGybZHUzGOg07Tt6oyppUrzWqZ440jRKNnS4qcuXkaxZPSf5dVCtovGEOmXHLXI6yWCZgbfCJGAmBS6ptMbLZ9AvmYQqXlkwQN63T2TauNUAc1z25sDBvRdsiiXSzNO/7SPJntYKphGoYyi4wepO2yC0b8/MiH95wDdziLpx9vCFTUN19C48Z7iiK88m2Ff39fV5POqMEv67xOokUpoCDvddh+Sd88QTpy5wiNpzHuoiAdXjjzdTzD+rO+pSO0W1dmjkrmkbTTS9vOf1nzTXMmAXfvzVqixkoVwusN8mLvhH9xyRSVuguu2aFC63QzjBJ2V8KKRHmDWK6bcAShvooaFn5InLkuUNuQE3Ibfokrc18g4MNlf9tDhQZAFgDv0Fo5oNOPlb+ZiX5AV2qgDUNqs5uv1nj+xybdmDj5qVJ8ZfoyIFfuXzHWj+YNLtuGz93KjVKS6PpYg8rY0KkIocrdlbUoUTGe4AJvat1Wux7rIxZpb5JKl3GxUKfwgsu9m40rxCwXoxvrektyYViGhoI4ZE9sSyK4/w0YX2jGs4Y=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1147;
 20:xvldKa3sIGn26QwczikoRrEBz5lZdHC2neEafFF3ptWlv4WdyAq6dXGwAiX7udtgkTLyK7kUK86ruZ+mT1eEkkaFtIbJxHb55uEINNYC4Ku+by9pTQSdKDlnI4TiUvzacksMKDqm6+eWmtTvorZlbj2SlIk7Ge0O2FdgQ0sKsu7kiENDpuAry+F+rOXxpdS9hDqGleuudlxVur4faATaTqcLmE4bypnTFKACNvY1Mx7wZpK2ddvmj3zTzdtmqpSZ
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jun 2017 18:54:50.4525 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR12MB1147
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v7 26/36] x86/CPU/AMD: Make the microcode level
 available earlier in the 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>

TW92ZSB0aGUgc2V0dGluZyBvZiB0aGUgY3B1aW5mb194ODYubWljcm9jb2RlIGZpZWxkIGZyb20g
YW1kX2luaXQoKSB0bwplYXJseV9hbWRfaW5pdCgpIHNvIHRoYXQgaXQgaXMgYXZhaWxhYmxlIGVh
cmxpZXIgaW4gdGhlIGJvb3QgcHJvY2Vzcy4gVGhpcwphdm9pZHMgaGF2aW5nIHRvIHJlYWQgTVNS
X0FNRDY0X1BBVENIX0xFVkVMIGRpcmVjdGx5IGR1cmluZyBlYXJseSBib290LgoKU2lnbmVkLW9m
Zi1ieTogVG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4KLS0tCiBhcmNoL3g4
Ni9rZXJuZWwvY3B1L2FtZC5jIHwgICAgOCArKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5z
ZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwv
Y3B1L2FtZC5jIGIvYXJjaC94ODYva2VybmVsL2NwdS9hbWQuYwppbmRleCA1YmRjYmQ0Li5mZGNm
MzA1IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwvY3B1L2FtZC5jCisrKyBiL2FyY2gveDg2
L2tlcm5lbC9jcHUvYW1kLmMKQEAgLTU0Nyw4ICs1NDcsMTIgQEAgc3RhdGljIHZvaWQgYnNwX2lu
aXRfYW1kKHN0cnVjdCBjcHVpbmZvX3g4NiAqYykKIAogc3RhdGljIHZvaWQgZWFybHlfaW5pdF9h
bWQoc3RydWN0IGNwdWluZm9feDg2ICpjKQogeworCXUzMiBkdW1teTsKKwogCWVhcmx5X2luaXRf
YW1kX21jKGMpOwogCisJcmRtc3Jfc2FmZShNU1JfQU1ENjRfUEFUQ0hfTEVWRUwsICZjLT5taWNy
b2NvZGUsICZkdW1teSk7CisKIAkvKgogCSAqIGMtPng4Nl9wb3dlciBpcyA4MDAwXzAwMDcgZWR4
LiBCaXQgOCBpcyBUU0MgcnVucyBhdCBjb25zdGFudCByYXRlCiAJICogd2l0aCBQL1Qgc3RhdGVz
IGFuZCBkb2VzIG5vdCBzdG9wIGluIGRlZXAgQy1zdGF0ZXMKQEAgLTc0Niw4ICs3NTAsNiBAQCBz
dGF0aWMgdm9pZCBpbml0X2FtZF9iZChzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCiAKIHN0YXRpYyB2
b2lkIGluaXRfYW1kKHN0cnVjdCBjcHVpbmZvX3g4NiAqYykKIHsKLQl1MzIgZHVtbXk7Ci0KIAll
YXJseV9pbml0X2FtZChjKTsKIAogCS8qCkBAIC04MDksOCArODExLDYgQEAgc3RhdGljIHZvaWQg
aW5pdF9hbWQoc3RydWN0IGNwdWluZm9feDg2ICpjKQogCWlmIChjLT54ODYgPiAweDExKQogCQlz
ZXRfY3B1X2NhcChjLCBYODZfRkVBVFVSRV9BUkFUKTsKIAotCXJkbXNyX3NhZmUoTVNSX0FNRDY0
X1BBVENIX0xFVkVMLCAmYy0+bWljcm9jb2RlLCAmZHVtbXkpOwotCiAJLyogM0ROb3cgb3IgTE0g
aW1wbGllcyBQUkVGRVRDSFcgKi8KIAlpZiAoIWNwdV9oYXMoYywgWDg2X0ZFQVRVUkVfM0ROT1dQ
UkVGRVRDSCkpCiAJCWlmIChjcHVfaGFzKGMsIFg4Nl9GRUFUVVJFXzNETk9XKSB8fCBjcHVfaGFz
KGMsIFg4Nl9GRUFUVVJFX0xNKSkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:55:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18: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 1dLwOo-00049z-DM; Fri, 16 Jun 2017 18: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 <Thomas.Lendacky@amd.com>) id 1dLwOm-00048U-FS
 for xen-devel@lists.xen.org; Fri, 16 Jun 2017 18:55:12 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 62/6B-03620-F8924495; Fri, 16 Jun 2017 18:55:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSe0hTcRTud+/dvMlu/ZyTTrPn1TDFzVQaQkV
 SRgqVURI+et3lbZvsIffOWEEkuiwKSiqCTHyVVEIUwxe9kGCQpqVJPkjC1lPLTDJELOzebWX9
 /vrO+b7zfb8DhybVJUotzbucvGDnrKwylDInsKm6c7FpOWs8JZEp1yeuUako3Xt/htiJchUWu
 9HhOqgwD/UPU4XVW13ltSeKkXf9GRRKU9hNwnhDKyEXCF9EcLv/AikXalxGwMybDsUZNJ9W4n
 joG5uUVDQdjrOhbXCD3NbgGgJ8l7GsJ/GYEh4961TKBIGXQE1dPSljCq+CqzdGKHmWwelw6an
 fZj7OgJOvKVmhlrqnpqf8OAIvg1u9bn8qg8Og/co7/ySJY+HOvQS5TeLl0DJW6TcHvAJapqaU
 8g8An0Iw4Hke9IyGiu/dIQHRUvB2VVIBHAe9378E8XaYHbmpkP0BR0GHe0cAHoePH/YELGtJ+
 DbwngoUvhBoK60ngoUCfvXMBJObKRi6Va8IuFrB93I8iFPgbO1PFBB1KmC4ajY4UY7ha89Nsh
 zpKv5ZtWJu1Yp/Vq1BZAOKEXnhCC/oDHqjYDGZnTbOYtUlrjHobbwocibeyhlF/SGHzYOkg5g
 nvVZU9STzMVpME2wEM/5uc456gdGRf9TMieYDQpGVFx+jGJrGdd6S3VrK7rDzLDAFq9Ny1GEC
 b+Jdhy1W6cD+KIFWsRomP1qiGbGQs4kWU4DqQCu1ixi9PIdlwlxk/zv25zRfoKXacAZJf1KrC
 nnBZnH+z4+iRTRiw5ldMZKLymJ3/nUflYIJKXhXd6oc7OTmKG0x4k25pUNZl7tcvslYQ+mWuy
 nYPdicXDA8sdHAhH4aZzWbJrMyepuOa+JHpheWnZgVUhoJWzb1ylrW7cnc9/mtOyMyb/m26pC
 mjsgopsFU3H4+b0UYqz39Y//oL2XSOuPD5LUPCtJVO4v29UWICebptaGNaZv2Klt0ajdzLCqp
 n6VEM5cYRwoi9xv0yTCPlQMAAA==
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1497639308!62323795!1
X-Originating-IP: [104.47.34.64]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60459 invoked from network); 16 Jun 2017 18:55:10 -0000
Received: from mail-by2nam01on0064.outbound.protection.outlook.com (HELO
 NAM01-BY2-obe.outbound.protection.outlook.com) (104.47.34.64)
 by server-16.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 16 Jun 2017 18:55:10 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=BJpyf29rPipDj2hrBxG/AXMjyc/9yC27mppojdGYfXI=;
 b=cAgB7oiRU3IfuG+ZLNOx3L2rAmOmlahrfRRq5DDIOQClNFTYoGYCi2vbThkJn4dWILtjdeCLf6bcYjdd5G5aQx5TMOjFDPWt7/0zV74U2n1p92UhnT+QO2hBnUvf2SZohHBiYp10HaNv+21Lb7QHvDg3mNU+kTHolKMFhMzlTS8=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 DM5PR12MB1148.namprd12.prod.outlook.com (10.168.236.143) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1157.12; Fri, 16 Jun 2017 18:55:02 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Fri, 16 Jun 2017 13:54:59 -0500
Message-ID: <20170616185459.18967.72790.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: BN6PR17CA0001.namprd17.prod.outlook.com (10.173.147.11) To
 DM5PR12MB1148.namprd12.prod.outlook.com (10.168.236.143)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: DM5PR12MB1148:
X-MS-Office365-Filtering-Correlation-Id: c17a920b-396a-414c-e7ed-08d4b4e93367
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:DM5PR12MB1148; 
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1148;
 3:6mHM71PzWnRfz/B7HFJKyEUo3y+UMA4fBwytSAbzMveEjed1zXuLmIF16kvARUQnoMRCbIWaN+ZaqbmxgzWCOOjgdcU5f41kWOgCZVXeBH7Ggvb9aVBWUxR7s+1VLJAJMKyHUavvC40vxW+eftspzA1NOq+1b0ugwfGUCU3l0/QJ9aFOsz2+f99NJKhqMaegWkxjoO7H2pD02Mg6/r9/WHb/c4oSQUPMRZ/zi3H4bdoQkLyQB10DBuXvj6Jr4QIAiCBIqrwCrbgzmJDaqCdMW87CIx+vk3qLW0ZKYGykdEVVesWPSJI1Gwc6mZTLOUvHxZuGy31BS1qYOJqlAwBYbPM4OyykfNItr3pqFtNjQa0=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1148;
 25:w1R+KrtowVwVYeML69p2u5XvRIDKXNAZuCiEIIaLgyoroLHlNMeEpOhUZXYmffU3RGthsoCODvjBHPdebHvWH4Pu+mYOR6w/iCKg2rf8jH1kUJfPVKCtV559p00Xi08joJfRqOXWzlOtPNn+Vho0VsRQajAamTulJHQE9zhz1akIO/pilFDBI+zA5znGwj08Rm7BlQ9WISw/+8DvRTEN3cEcEHIsn/+G5UUKRrZ8Or/JKl5bOCP6i6+l715nb6eOO4FZUM+jO2SLYUgK0Qwo/MJO50bamPLGnwehtftn/OTc3BdfK1hBF74C2UWU+7OD3i6yWl9DKhGLhDmbUndkoPAcj+sRaTUA29dsrpx60r1qCqGHrL88wvWeW+WGI2Gye6eVDG5BVuQeNZKD9BaQsaNsmejacw4bkinQzTuDY+RcOQal5kWoVon/c/ZJOkLZcc4Kr/zdBrS3mU9eFIZxLpn0K2BY40G5ra61KaFqUnDx0ZCU7qkgjH93qqAPAxa089wrhlUhAgvc7oAayHm/WHEo25KH9oVELNhyKP33dnbCLJwDVR4m+ohWeWT8SpeFM2Hn/2aMAnat4iXLI0FJgCsPG+fCdJZUUnwNV850UKusu0meV/s435V1hDbG8Vdv2NYiTmONWUv6AW++oq6aYgycpsCRSjmv9ljywECi/+EQ/B50GrFh3P5QT2WmJO80/jdD7anB/aBHIusf1WpOyHgoiFC116Bs6G7zJcO1oD0EBQO7ZgmI/r0QURDnLmJaJRakqRD27T3lsE1DOsCsZ7hbbRU+ROrUCQZKNp5DEx/5EM2u19aKWQfmDZGvIh3ANBtPO9njxHYuI2fX1TVr3Lh6ajGV9S2hBp1hexFrdkWqUM0l7w4thzim+zcgz/m1ewejS2InTQauDJOueD69yuTnK2YJVcG3cON2B3PbHQ0=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1148;
 31:e4S7AYOHMwxT8laCCvmcWNmfLwmEN25GCRn6g4obhi3O/n7iHDI1ebDg/GmFroDDIb6ynQrRr7tAEXldexoGLQ/dT0A4n4GmyRG0JRhxcNgwG/JcJWVb8d82kbxA5T2i2cIpX3v9R2iCZQX8cgMi4E963oG1lGo743Cnqz9XJnRHw3ViyMvXVGL6DQi16UzjzCqFWRTHwDZ12KNar0yXUl+by0VdYeaczCb7ti2JBmQejbOTmlVuhClMsw06Ae3dRZSacza2cC6t2ioIOXkRkXrmMW9pj5IpI5w6VUg6JUlJciVhP4KSU72zWFJHz8onaclZR0S/jiYw5Lvir0M7rhBSW79JIOzZ3EqmR2e6xUBLdZICuyQatXWOqPGjU8sC6G/XzPIqKmqyQJ+lZCo8+TwPAr6/zXpBGFpbW5hHmFs+kQ6QQkzlkST2IT+a7KdumlHu1O6T7zFrfYlGBeiddXbEcsPEkdnpmtqCoVZYLvOZBV+yg13y/66ab+hTcjer4kXaGjeQ7MXwfnjWNqQRF6dfkRqDh7CIYvyBla4FVJD3mg4jle2yk1lhlpiyA16i1BTJTibRZsi3v9IrrsMPXmWKvfIbt99cP376RLJ/NkHW27bwCl71dsq+Z+5Zu1zcXDGiT7JnkmIqYE8b4uCnuCayD4WvWdHT0RLpebuLGGc=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1148;
 20:csyeoE3h5NfG8Yf3pSxGOWInF9M/u8zjfXfrX6I0sd3VocnBqSR+bVEKHEAniRLe4Gyu+joSw+o8aQyLDnCp6BzB+HEHbr0HeRVhNhQwwk5AB5QaGbhpsVxCgMLDcpvvCmZEt23/oYsrMu7ed4anakM9lyizVcsNXJJI5tACqH5fC5i78L0PiIfXko9oXVJJfVgirXNhxiHLDwbphB7z/jQvKjQODgIP7tatfuNpnEXz+cmWpw0ntIRjpbBMQAIIFd5GybpA8egybVGZt6yoqikDi5BaRz12UpAs1iD6TGlgwsHPWzoDac2DoS08KHOMmZuryZoKxEsTuWAaDn3vr7Z6GlEm0fzeJrgy7hYRy88OVqPj9ZX4DUmtwiQAOooINIG41zfsJflRa+jJqgmZsJyZb4Fv8CCk3tad2CRKJlAom71+RSCjVtAJwuAU5Fhk7ActH55zuX1p7dO9ZJVEu0a8W9VFRh9/a3oLCmmjncHtEdoh7yv5y019IIYz/Egj
X-Microsoft-Antispam-PRVS: <DM5PR12MB1148E8D2ACD0E2AA9439DFEBECC10@DM5PR12MB1148.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(767451399110);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(100000703101)(100105400095)(93006095)(93001095)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123560025)(20161123562025)(20161123558100)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DM5PR12MB1148; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DM5PR12MB1148; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ4OzQ6ZWtzN05iSlNCSHdiOFprQVdobmxxZjV5Q3dj?=
 =?utf-8?B?TFY0SWx3VlNsTWJvQk1CSFNQSE9HbEdQU2d3S0NxbFNKeTAvOTV1bnRLS1hk?=
 =?utf-8?B?SnpwakR4eU9UOUgzR2laY2NsYVY3YSs3THBZaWt4QTRlOW1NR3hRbzVMZVlW?=
 =?utf-8?B?MHU1d3NGUDZaUjRKdnpKVU50VDF1cjhsV0h4bmZuMG1iV3IxbUNOTHRmSnUw?=
 =?utf-8?B?U1hmZG9QNzgrcUFlV3BsdjdQL1krVnNXQnFlM3hEMjBQOWhBWG80ek83NDNQ?=
 =?utf-8?B?T0JISWJ5VEFiTDM0eE5Pbm0ydEFnSll3aVFpVVM0TVgrWE9zeXpQZ29RMWd5?=
 =?utf-8?B?RGM5SmpJdW8wN2phckpJSXF1VmtOdEVNOHozSWpmQVM1ZXRQZExHTERXZTQy?=
 =?utf-8?B?RnJWeFFzakJnbTFqNUR3Z2k2YU9reVRwUjlRaktDb0JOeTRrVzJ4MVRVT3g1?=
 =?utf-8?B?UEgreC9KWmEyRjlJMExvazBydkJ3MHBSMU9wR1ZwQXZUOTFGUXdBU0tkSVhu?=
 =?utf-8?B?QjNBY05wSHlKWmsrY3gyd0FVMktEaE0ydjdpaWhJMFFPL2hYUWR6VlBrQTJU?=
 =?utf-8?B?SXo0T2xwS3VNM1I5VVNYN1RUU3kzK09qRktmRG5jOVNBUnZMN1VsSEd3ZEdv?=
 =?utf-8?B?V1hxWFVMRlRuS0pncHBuQXBmYTl1WWVsUjlwUjVId2piRmJoOTdRNmNmRlNh?=
 =?utf-8?B?ZXJaZE9lVVlyUVRsYk02dnJWSmlGNUVqUEhoeXNIQStFVEorU0hGUUVNQ0cx?=
 =?utf-8?B?bUN3SGtQUC85eUpnOU1iK3VOcjYxYWVXMVdiVUswRFNGVVNsTjlqNHRsTGdE?=
 =?utf-8?B?cnFhK1FKT0FETFFwdktKUnNTRkkxVDZQMW5kdmUvNFVhRCs0dklha212U1Ra?=
 =?utf-8?B?WkVlT3BkRFJTU3ltM1duN3BaTHdKVjVMTGNaVEx5UlVmQ1I1MkZyZjlqRWN0?=
 =?utf-8?B?blg1OURBQXhscTVaYmlURjlQRDJQamFzSkxSSXFtQVFEODBEeVFna3pGT0NK?=
 =?utf-8?B?Qk1CTlg2NkFsQWpCRlNwQWZpRmR0dGlCbFdOY3FzTjdqM3Y5YVVYdXd0UHJB?=
 =?utf-8?B?aEd3Y1VkR2p3b094dXRGNCtwRHQ0QmpSTGNwdzNKdjdYejU1RDNjN2tEbWtp?=
 =?utf-8?B?MHovTTJibWJSdC9hYnBaOUkyOVhKUXBaVFhqUUh0d0pGblczR2pNeTcrSHRE?=
 =?utf-8?B?YUhWS001Tk1VcUJDV1duSmFkM1ZRTzh2V1RRMzZYYmROWTBxUUhuUnJPYzFu?=
 =?utf-8?B?V3l1U09jZFFqZFdjWkRKbVQyLzQzdWVoUkpTS1F5SW9lMkhjQnUvZ1czSzlE?=
 =?utf-8?B?cWJSaGxDTnRtSWJueUZndGpJWEpnb1lackxSdVZ2YWtHTmZ0VlBjdnFrd2lN?=
 =?utf-8?B?RWI5bG1KYWYya2pGRnJVclVzWTMvNkxxNUdadkZuR1lrUXlZWHhic1NUamRE?=
 =?utf-8?B?Q1pkaFhMS3VxUjVOZWY3RDlmOE1yR0JJZW91MDFYZldSSkhIWFAzOHIyclVD?=
 =?utf-8?B?VnJEcUtoQUVSbHYxTWZadld0dTVLbjVGZ0x4RFJ5NzlvZmI5Y3FkcWcrTHRI?=
 =?utf-8?B?dHdsT0NjNjEyVDcwem05YnZ2RG1WR0x4S2E0MkR6ZjJVZG1RMGRzQlhCeURU?=
 =?utf-8?Q?QqLmsiIh/iXlDsVjq6K?=
X-Forefront-PRVS: 0340850FCD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39410400002)(39860400002)(39850400002)(39400400002)(39840400002)(39450400003)(53416004)(7416002)(7406005)(6666003)(33646002)(8676002)(478600001)(42186005)(25786009)(2950100002)(4001350100001)(81166006)(6116002)(3846002)(23676002)(83506001)(1076002)(189998001)(47776003)(72206003)(5660300001)(6506006)(2906002)(230700001)(305945005)(55016002)(7736002)(4326008)(9686003)(54906002)(110136004)(38730400002)(103116003)(50986999)(50466002)(54356999)(53936002)(86362001)(66066001)(76176999)(921003)(217873001)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR12MB1148; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ4OzIzOm55VndreFVORllVc0VSWUZpcXM5ckowSzVY?=
 =?utf-8?B?K09EclJYRWtZbzIrVDFjenBOb3ZmdDNwd1JLaG9QeVlKamtaMzVWbFErSVU0?=
 =?utf-8?B?Q1lnTThhTnpiUXR3Zkl0WGNvQjZIdno0Tkl0TmFkOS92TjY3VHhnTXZBQjBX?=
 =?utf-8?B?NHBCNzZsR3cxZmplVUpqMzRRZ0VyTUVmbWZyVzIxa3p5UGVRa0hzRWRpbzNX?=
 =?utf-8?B?Z242aEZoWU5LamJQR1dlS2dDeFVxdHFuN3kvZjlNZWlENVA1ZktnTmhNcXlG?=
 =?utf-8?B?eDlha2hHSXJ5K1dsYk5WbTc3KzQ4WVpPSE81QVR1YXNiOHdqMVd4UmRtOWZY?=
 =?utf-8?B?ZEJXekhDWnV4aCs2OHJvSjhEZGpaSGh6WWFSZ1hhOVhUUXpPWHREaWZ0Sng5?=
 =?utf-8?B?eHdtNm5ITTlNbm5iVFIvVHUvMFd0RlVPZUlkMHgzbnBEbCtGYWhuTk9UTGR5?=
 =?utf-8?B?Z2xnYXpBQUpCVEpkUXNvSlFMWE1aY29IQU9IRURDdCt2Y3R2U0VqaTc2a21W?=
 =?utf-8?B?dHUzZ3locXhPbWl6aXMrM2pOTlhhVGxZOHB1T3l0NlNDZ2NJbC9PTmE3Y2FD?=
 =?utf-8?B?cEJpZmJWNjFEUjhYNzBkSzFCQTRCMHBGVEY3ZXF5Z3hlcXgwUDRsQ0pRQ2Z2?=
 =?utf-8?B?R1VhZy9MRTJVSCtWcDhUZG5mR2RiMjlXUnFkQWdlRGd6QVYza3ZHbGZwczVt?=
 =?utf-8?B?a1VsNnpXU1p2T3Zwd1h6R3VXenEvdHFVcENjZUdaV0FnL2ZmVzhHM0swQVBY?=
 =?utf-8?B?NjZKek9pSXlHZ2h1bXdTclVnQ0RXMDlSZStZR3JpRE5qVkMwSXRNaGIrUUZT?=
 =?utf-8?B?endYQURpeThnNDZLYmNxT081MGJiV3RUeTdjSkIzZUVWeGlaRFdVelJIQUVY?=
 =?utf-8?B?bysvTmxVSngwS05FZW13cjRTRk1QZlg5TVBhVzdwbXo5eno2cDIwMUhtZWFh?=
 =?utf-8?B?c0ZYcUdTNjhQZnlWKzlRYU91QlU4R2JPSG1qQ0JUQmpieTNKbkVoRHRXQTVG?=
 =?utf-8?B?ZkRVZVJoc1luOStmSjZLbFNFYUFadUpMVmxzbHhBd1R5UUU1Vndjc3JJVlNP?=
 =?utf-8?B?OGloTm0xeDdaeno0T0dUMTk4UDViQjBhMHBwY085Q1N4L2J0ZDhzOWQvelVR?=
 =?utf-8?B?bC9FQnRQYk9KdnA2VkExWFA4Z1pFd3RUQkg5K001MHFWM2NBd1hjcXJaYmov?=
 =?utf-8?B?T2kvbE9LajR6ZUFhR1I3eWU3STR6a0NBdTlqVThWblk1dWw0Y1R5UzVjUFpL?=
 =?utf-8?B?V0tYWENMS2poRi80TGdLMlZMbzRMaDNla3hvQzJSR2VsQkNBdXMrdHBsMUdu?=
 =?utf-8?B?MHhuZll5bGwxYW43M0Qva1hKNmJYaC9helZ1UmVaVHk2MTl2Ti9XTS9qcFJ0?=
 =?utf-8?B?d1hYeis4QmMrSzFldlNONmdybFRuY1ZodUd3bTBwWS90VWxaWXIza1JBRzJL?=
 =?utf-8?B?cGRaWG9vb1dCV0VBcTR2MVowUU4zSVNjN0VxcTI4OE9ObEpGZFZYY1o1dVBM?=
 =?utf-8?B?TVB4ZlI2eWRNQ0pUbGRZRzdwa0hzWktUcWJ6L2FxbEZoNmw3TGZPQ01wYWhr?=
 =?utf-8?B?N3o0QllnY04zOGd5K2IvMXR5NXBZWHFVZHdYR0NtaEZ2Z0lVNWNFdVNCdlZv?=
 =?utf-8?B?M3l6aHJoMlpNZ2djSWxCQUhkZWp4R042TkJnZldJM3lHUHYyUk1NVEJESGVN?=
 =?utf-8?Q?G35Y9sxxIkCfoI6KwE=3D?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ4OzY6R1VIQnU3aityUFgvMGJqWDhQN25sZS9wRURq?=
 =?utf-8?B?dlJ5dGl3Wnc2YjZvTW96Y0RUVTFKWDVNY1hxeUZHcllnR3VweDVSZFk5RG50?=
 =?utf-8?B?WkJBd1lvbWJVY1Z0WjZNMmFIUXdKVElqUjhLc01Zd0ZOdm5TR1hESVd0cE5R?=
 =?utf-8?B?WWlYZ3R2citDa0hiSWoybFkxckdZbnFSV0R2REk2QTRlTGlSd2xLLy9VWFVF?=
 =?utf-8?B?N2RHekpLdFlaT1J1b3k5c1Yxc2czSUhuc0JRdkFJbzFEb2VoS1BkY3dGYm8w?=
 =?utf-8?B?VGR2cmtYbFlqMVhEUHFpL2JtcGpkMGx6bEdJVXhVK2ptcW9SNjFQL0FIV3Vr?=
 =?utf-8?B?T2RtZ3pBWUpWV0dBNnBWU1F5Titxak9xNUdjak9pM0kzaThFdlNWSS9nWFd2?=
 =?utf-8?B?Yjh0ellIMy9IWnp0ZFNZSFB6RGZSaTV3K1dqeWFpUHlGcDFOL3U4SDNxK1l3?=
 =?utf-8?B?c1cyQ3F1bjczVjlvVUU0V041VnV6aXFoOXlvcXBWcmZML1gxR3pZUzlyeGJS?=
 =?utf-8?B?VGN0N1ZkSEgvbHoxc3pBa3lOaUF2SFV3Q2Q1eDVIcDBwVTVCQ3JtRHl1bm5G?=
 =?utf-8?B?VmlIdks0VndTTTI4WXBYV1hVRFVKNW5jMUFpM1Z5Q1ptSGlaY3Azdi83OWRW?=
 =?utf-8?B?elpCWENnNVhrVW9YNTFaU3BNbkRiS3JlTFVkL29DVDkzODlwYkFZTDdTQjk0?=
 =?utf-8?B?SmhPU2tMR3hNai9ZNGNPOVNVZ09FVDRFa1U4MGpaS3J5Zk5md3VRNWxwUVFx?=
 =?utf-8?B?U21HWkxuWW1LYmhQSEVDakRXUW1NSUkxcC9uZFV3SUw2Qk5zMWljbDFra1ZF?=
 =?utf-8?B?eGJCQVFyYUxPQnE1OWhTT0tiN0hRQ2prejJJckQzYjFsM1BOV2pmVFd3a0Fm?=
 =?utf-8?B?ZDNVTFhrVHZuRktjdE9EYjFCeDFLYkhPYVZPcGtvY0phNlVlVDJoL29VM3Fk?=
 =?utf-8?B?V1VDTXd6UVhqS1BDa2VJSk1yM2NuM1JQd1BKQmx1ejhWOUkzL3o4aTE1Vnlw?=
 =?utf-8?B?QlFSRVBaUVAyOTZlUVZnRmNuUlE2enVJZHl4a0VTM0MxczJpZ1N4ZVd6eVFV?=
 =?utf-8?B?bTNOallXeFRQaFoxeVZkYkMvT05WM0l3WFBFR29iWXNjUmJpWFRqcmQ0S0NU?=
 =?utf-8?B?R0hLdG5qdTJJeFl2WU5NZm54bnhKT05RU3FCM0FFVS9SaFd2VDVHdXlKMFA0?=
 =?utf-8?B?Zm9qSjJUckg1SUt1ZW1QTFpLL0thdmdUdlVEOE0wVmFZK2tsdlVmMTI0NkYr?=
 =?utf-8?B?aGh0Y1pLbWVkQzNsTElWMzBaelhCZjQyWCtpYXllY0RqRWg0M1Jnb1VXTDRY?=
 =?utf-8?B?RGZSY0tsM1Q0MGVpZmtiNmkvMXduRXVBRmcrNGY0R1FVMDVyNHBOSVcxYysx?=
 =?utf-8?Q?zW1VUv+?=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1148;
 5:gSU67bMLJGStO6U2VGTvWKLYIXB0+GgC41pd1Z3ShoYJ4p+LbgFf3kb1+NsAgEOTLm09wOJ6fz+ASnPKt234dYCHjojiAqDAno+twX5e6weFJ7fvwdd07XODx9hbXlK4F+14ndUF+qPE/BAUzC96Q0o3dJ0biPDwx+qjG0/FXLsUW+Zsz1obG4D+pxDK8XUhmKj2JnaH9WVsijJPC8ezZHEXbMBT1jUFnw3FhINec572t67VMYdUEIBCo1OX+c7fDfsTQ91z9osmQgQZmTftlmJt7c2OauuoPbUmPDzkPjKm4Gafp6/j9EqrMTm9x1Ss9njUpJoK8253CPO79Gxe812cfu2hWpJt7A8OI9uDnQnLOY2iL4ZpBI0eW0XlNzX3jFDtUigQ6mPuP3g25pEGARKso1igd2r5H+u1WupZS8yLGc51hqCvEPGSWe2BwVHB8eSURx79Ryoo0VGZCu8IqezzU4YnmY8JhfPzXjOOzRCJB96PGkNRhX0SGuGPvX3F;
 24:eIQ+0WjNxYSJk14VZlZPTEqtnRdrjMfqvObI8BeY2cQNV0JqL/ZNw8Uw4tKHN1mW6Av7EL+jQK40MO4MvlbcjzHTuy+JiPD/WTK3JvQMw/c=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1148;
 7:f2o0s77jagDbLUs3wtyjGYGbfAKZ7v2gD3B5JrxWA1XzAsVHwCpTrawUrmB5g/5zeDi6Rf0vJJqhg2P6Yt720VfZ6hSAusrGWw0Aetpa/I1p2nEmTjGS6tplw+qJA/d7fw269gUCEerIGWZOu73Ra9TbtIdCoqx2UV6ETbAO3JSD4AqU8WExq9WFhUnuDdzsvBm1K2CyPWe8xmY+Df52xOsqs0ADUj3gZ0PmlbOxJEYyJTZ86IpxcEwbKZFgE6oI2e0UYYYX8HV2wv8aD9Oz+N+bvKiMxPRkmgu5cIGoTyLGc61sLXPi0kpEHKE+XSP6T7ElT3HX/YpN7s0ZKo/YYeg7bhFoimOfJGhBnKZM2xnhVcAh02CrXQcj0JKAZM70jcNmBRSwTAcEKJmryvEef+nhEOp2YlwKH6mBnG0v674r4wOm/Q3aF2YNA7D90MUDe50nU9ONUzvxSryVOxtXmaDk+feMoZeZHmJq5NvfJkMiMzE6WsM1XYz2rjMzHombEIpsUOmEaQM98oRt0T5+2Zw/K2bc8yONA7j619APoXviQU2OlgdFbmOsaEcIRwTZ+6VtdKH7N725ayElkLmzRI9jXM0jzmKdPSfTEuIRsKSYTIXW7KPbDdMh2ylaovs+uPKtDhQFVFMkREGYvVayxvyvCyOCT3pVwSBItp1H8ST6GCdXbQtG/7NPpcECj08DYxK6x72phlkdGJY8jhSEoq611aHrSrl3/hb+LNGeOZs/7n6zJIFFgGKyBBTcFMMm2VRzNqHxvDMKh44hH8haLsLXxODSr5fm4qw/MiO0VPI=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1148;
 20:4if77OTmQwNSmiWVEWafIoMRlp/hCUAUp5KPaOK71Md6jzDbEijmjIdZufBprWlztd66g1D7k2KhbikhPXlDvRXiyZ1vth+5tkdPH/dDd2Z/xelmNjazx1a59glbbNPEtGBK46nnPZwgSBq1m26OKd9tAy2bQ9dvPNkmgfeHOC+kqQM2Jd4yxTjKGVC6ONHE/EKof2xOnP5fR89AzlXgj94UlYEWVtaMBYaKDgS45rtvbKYgcv1hFQHfGo4EK5nN
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jun 2017 18:55:02.1565 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR12MB1148
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v7 27/36] iommu/amd: Allow the AMD IOMMU to work
 with memory encryption
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIElPTU1VIGlzIHByb2dyYW1tZWQgd2l0aCBwaHlzaWNhbCBhZGRyZXNzZXMgZm9yIHRoZSB2
YXJpb3VzIHRhYmxlcwphbmQgYnVmZmVycyB0aGF0IGFyZSB1c2VkIHRvIGNvbW11bmljYXRlIGJl
dHdlZW4gdGhlIGRldmljZSBhbmQgdGhlCmRyaXZlci4gV2hlbiB0aGUgZHJpdmVyIGFsbG9jYXRl
cyB0aGlzIG1lbW9yeSBpdCBpcyBlbmNyeXB0ZWQuIEluIG9yZGVyCmZvciB0aGUgSU9NTVUgdG8g
YWNjZXNzIHRoZSBtZW1vcnkgYXMgZW5jcnlwdGVkIHRoZSBlbmNyeXB0aW9uIG1hc2sgbmVlZHMK
dG8gYmUgaW5jbHVkZWQgaW4gdGhlc2UgcGh5c2ljYWwgYWRkcmVzc2VzIGR1cmluZyBjb25maWd1
cmF0aW9uLgoKVGhlIFBURSBlbnRyaWVzIGNyZWF0ZWQgYnkgdGhlIElPTU1VIHNob3VsZCBhbHNv
IGluY2x1ZGUgdGhlIGVuY3J5cHRpb24KbWFzayBzbyB0aGF0IHdoZW4gdGhlIGRldmljZSBiZWhp
bmQgdGhlIElPTU1VIHBlcmZvcm1zIGEgRE1BLCB0aGUgRE1BCndpbGwgYmUgcGVyZm9ybWVkIHRv
IGVuY3J5cHRlZCBtZW1vcnkuCgpTaWduZWQtb2ZmLWJ5OiBUb20gTGVuZGFja3kgPHRob21hcy5s
ZW5kYWNreUBhbWQuY29tPgotLS0KIGRyaXZlcnMvaW9tbXUvYW1kX2lvbW11LmMgICAgICAgfCAg
IDMwICsrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLQogZHJpdmVycy9pb21tdS9hbWRfaW9t
bXVfaW5pdC5jICB8ICAgMzQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLQogZHJp
dmVycy9pb21tdS9hbWRfaW9tbXVfcHJvdG8uaCB8ICAgMTAgKysrKysrKysrKwogZHJpdmVycy9p
b21tdS9hbWRfaW9tbXVfdHlwZXMuaCB8ICAgIDIgKy0KIDQgZmlsZXMgY2hhbmdlZCwgNTUgaW5z
ZXJ0aW9ucygrKSwgMjEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9pb21tdS9h
bWRfaW9tbXUuYyBiL2RyaXZlcnMvaW9tbXUvYW1kX2lvbW11LmMKaW5kZXggNjNjYWNmNS4uOTEy
MDA4YyAxMDA2NDQKLS0tIGEvZHJpdmVycy9pb21tdS9hbWRfaW9tbXUuYworKysgYi9kcml2ZXJz
L2lvbW11L2FtZF9pb21tdS5jCkBAIC01NDQsNyArNTQ0LDcgQEAgc3RhdGljIHZvaWQgZHVtcF9k
dGVfZW50cnkodTE2IGRldmlkKQogCiBzdGF0aWMgdm9pZCBkdW1wX2NvbW1hbmQodW5zaWduZWQg
bG9uZyBwaHlzX2FkZHIpCiB7Ci0Jc3RydWN0IGlvbW11X2NtZCAqY21kID0gcGh5c190b192aXJ0
KHBoeXNfYWRkcik7CisJc3RydWN0IGlvbW11X2NtZCAqY21kID0gaW9tbXVfcGh5c190b192aXJ0
KHBoeXNfYWRkcik7CiAJaW50IGk7CiAKIAlmb3IgKGkgPSAwOyBpIDwgNDsgKytpKQpAQCAtODY1
LDExICs4NjUsMTMgQEAgc3RhdGljIHZvaWQgY29weV9jbWRfdG9fYnVmZmVyKHN0cnVjdCBhbWRf
aW9tbXUgKmlvbW11LAogCiBzdGF0aWMgdm9pZCBidWlsZF9jb21wbGV0aW9uX3dhaXQoc3RydWN0
IGlvbW11X2NtZCAqY21kLCB1NjQgYWRkcmVzcykKIHsKKwl1NjQgcGFkZHIgPSBpb21tdV92aXJ0
X3RvX3BoeXMoKHZvaWQgKilhZGRyZXNzKTsKKwogCVdBUk5fT04oYWRkcmVzcyAmIDB4N1VMTCk7
CiAKIAltZW1zZXQoY21kLCAwLCBzaXplb2YoKmNtZCkpOwotCWNtZC0+ZGF0YVswXSA9IGxvd2Vy
XzMyX2JpdHMoX19wYShhZGRyZXNzKSkgfCBDTURfQ09NUExfV0FJVF9TVE9SRV9NQVNLOwotCWNt
ZC0+ZGF0YVsxXSA9IHVwcGVyXzMyX2JpdHMoX19wYShhZGRyZXNzKSk7CisJY21kLT5kYXRhWzBd
ID0gbG93ZXJfMzJfYml0cyhwYWRkcikgfCBDTURfQ09NUExfV0FJVF9TVE9SRV9NQVNLOworCWNt
ZC0+ZGF0YVsxXSA9IHVwcGVyXzMyX2JpdHMocGFkZHIpOwogCWNtZC0+ZGF0YVsyXSA9IDE7CiAJ
Q01EX1NFVF9UWVBFKGNtZCwgQ01EX0NPTVBMX1dBSVQpOwogfQpAQCAtMTMyOCw3ICsxMzMwLDcg
QEAgc3RhdGljIGJvb2wgaW5jcmVhc2VfYWRkcmVzc19zcGFjZShzdHJ1Y3QgcHJvdGVjdGlvbl9k
b21haW4gKmRvbWFpbiwKIAkJcmV0dXJuIGZhbHNlOwogCiAJKnB0ZSAgICAgICAgICAgICA9IFBN
X0xFVkVMX1BERShkb21haW4tPm1vZGUsCi0JCQkJCXZpcnRfdG9fcGh5cyhkb21haW4tPnB0X3Jv
b3QpKTsKKwkJCQkJaW9tbXVfdmlydF90b19waHlzKGRvbWFpbi0+cHRfcm9vdCkpOwogCWRvbWFp
bi0+cHRfcm9vdCAgPSBwdGU7CiAJZG9tYWluLT5tb2RlICAgICs9IDE7CiAJZG9tYWluLT51cGRh
dGVkICA9IHRydWU7CkBAIC0xMzY1LDcgKzEzNjcsNyBAQCBzdGF0aWMgdTY0ICphbGxvY19wdGUo
c3RydWN0IHByb3RlY3Rpb25fZG9tYWluICpkb21haW4sCiAJCQlpZiAoIXBhZ2UpCiAJCQkJcmV0
dXJuIE5VTEw7CiAKLQkJCV9fbnB0ZSA9IFBNX0xFVkVMX1BERShsZXZlbCwgdmlydF90b19waHlz
KHBhZ2UpKTsKKwkJCV9fbnB0ZSA9IFBNX0xFVkVMX1BERShsZXZlbCwgaW9tbXVfdmlydF90b19w
aHlzKHBhZ2UpKTsKIAogCQkJLyogcHRlIGNvdWxkIGhhdmUgYmVlbiBjaGFuZ2VkIHNvbWV3aGVy
ZS4gKi8KIAkJCWlmIChjbXB4Y2hnNjQocHRlLCBfX3B0ZSwgX19ucHRlKSAhPSBfX3B0ZSkgewpA
QCAtMTQ4MSwxMCArMTQ4MywxMCBAQCBzdGF0aWMgaW50IGlvbW11X21hcF9wYWdlKHN0cnVjdCBw
cm90ZWN0aW9uX2RvbWFpbiAqZG9tLAogCQkJcmV0dXJuIC1FQlVTWTsKIAogCWlmIChjb3VudCA+
IDEpIHsKLQkJX19wdGUgPSBQQUdFX1NJWkVfUFRFKHBoeXNfYWRkciwgcGFnZV9zaXplKTsKKwkJ
X19wdGUgPSBQQUdFX1NJWkVfUFRFKF9fc21lX3NldChwaHlzX2FkZHIpLCBwYWdlX3NpemUpOwog
CQlfX3B0ZSB8PSBQTV9MRVZFTF9FTkMoNykgfCBJT01NVV9QVEVfUCB8IElPTU1VX1BURV9GQzsK
IAl9IGVsc2UKLQkJX19wdGUgPSBwaHlzX2FkZHIgfCBJT01NVV9QVEVfUCB8IElPTU1VX1BURV9G
QzsKKwkJX19wdGUgPSBfX3NtZV9zZXQocGh5c19hZGRyKSB8IElPTU1VX1BURV9QIHwgSU9NTVVf
UFRFX0ZDOwogCiAJaWYgKHByb3QgJiBJT01NVV9QUk9UX0lSKQogCQlfX3B0ZSB8PSBJT01NVV9Q
VEVfSVI7CkBAIC0xNzAwLDcgKzE3MDIsNyBAQCBzdGF0aWMgdm9pZCBmcmVlX2djcjNfdGJsX2xl
dmVsMSh1NjQgKnRibCkKIAkJaWYgKCEodGJsW2ldICYgR0NSM19WQUxJRCkpCiAJCQljb250aW51
ZTsKIAotCQlwdHIgPSBfX3ZhKHRibFtpXSAmIFBBR0VfTUFTSyk7CisJCXB0ciA9IGlvbW11X3Bo
eXNfdG9fdmlydCh0YmxbaV0gJiBQQUdFX01BU0spOwogCiAJCWZyZWVfcGFnZSgodW5zaWduZWQg
bG9uZylwdHIpOwogCX0KQEAgLTE3MTUsNyArMTcxNyw3IEBAIHN0YXRpYyB2b2lkIGZyZWVfZ2Ny
M190YmxfbGV2ZWwyKHU2NCAqdGJsKQogCQlpZiAoISh0YmxbaV0gJiBHQ1IzX1ZBTElEKSkKIAkJ
CWNvbnRpbnVlOwogCi0JCXB0ciA9IF9fdmEodGJsW2ldICYgUEFHRV9NQVNLKTsKKwkJcHRyID0g
aW9tbXVfcGh5c190b192aXJ0KHRibFtpXSAmIFBBR0VfTUFTSyk7CiAKIAkJZnJlZV9nY3IzX3Ri
bF9sZXZlbDEocHRyKTsKIAl9CkBAIC0xODA3LDcgKzE4MDksNyBAQCBzdGF0aWMgdm9pZCBzZXRf
ZHRlX2VudHJ5KHUxNiBkZXZpZCwgc3RydWN0IHByb3RlY3Rpb25fZG9tYWluICpkb21haW4sIGJv
b2wgYXRzKQogCXU2NCBmbGFncyA9IDA7CiAKIAlpZiAoZG9tYWluLT5tb2RlICE9IFBBR0VfTU9E
RV9OT05FKQotCQlwdGVfcm9vdCA9IHZpcnRfdG9fcGh5cyhkb21haW4tPnB0X3Jvb3QpOworCQlw
dGVfcm9vdCA9IGlvbW11X3ZpcnRfdG9fcGh5cyhkb21haW4tPnB0X3Jvb3QpOwogCiAJcHRlX3Jv
b3QgfD0gKGRvbWFpbi0+bW9kZSAmIERFVl9FTlRSWV9NT0RFX01BU0spCiAJCSAgICA8PCBERVZf
RU5UUllfTU9ERV9TSElGVDsKQEAgLTE4MTksNyArMTgyMSw3IEBAIHN0YXRpYyB2b2lkIHNldF9k
dGVfZW50cnkodTE2IGRldmlkLCBzdHJ1Y3QgcHJvdGVjdGlvbl9kb21haW4gKmRvbWFpbiwgYm9v
bCBhdHMpCiAJCWZsYWdzIHw9IERURV9GTEFHX0lPVExCOwogCiAJaWYgKGRvbWFpbi0+ZmxhZ3Mg
JiBQRF9JT01NVVYyX01BU0spIHsKLQkJdTY0IGdjcjMgPSBfX3BhKGRvbWFpbi0+Z2NyM190Ymwp
OworCQl1NjQgZ2NyMyA9IGlvbW11X3ZpcnRfdG9fcGh5cyhkb21haW4tPmdjcjNfdGJsKTsKIAkJ
dTY0IGdseCAgPSBkb21haW4tPmdseDsKIAkJdTY0IHRtcDsKIApAQCAtMzQ3MCwxMCArMzQ3Miwx
MCBAQCBzdGF0aWMgdTY0ICpfX2dldF9nY3IzX3B0ZSh1NjQgKnJvb3QsIGludCBsZXZlbCwgaW50
IHBhc2lkLCBib29sIGFsbG9jKQogCQkJaWYgKHJvb3QgPT0gTlVMTCkKIAkJCQlyZXR1cm4gTlVM
TDsKIAotCQkJKnB0ZSA9IF9fcGEocm9vdCkgfCBHQ1IzX1ZBTElEOworCQkJKnB0ZSA9IGlvbW11
X3ZpcnRfdG9fcGh5cyhyb290KSB8IEdDUjNfVkFMSUQ7CiAJCX0KIAotCQlyb290ID0gX192YSgq
cHRlICYgUEFHRV9NQVNLKTsKKwkJcm9vdCA9IGlvbW11X3BoeXNfdG9fdmlydCgqcHRlICYgUEFH
RV9NQVNLKTsKIAogCQlsZXZlbCAtPSAxOwogCX0KQEAgLTM2NTIsNyArMzY1NCw3IEBAIHN0YXRp
YyB2b2lkIHNldF9kdGVfaXJxX2VudHJ5KHUxNiBkZXZpZCwgc3RydWN0IGlycV9yZW1hcF90YWJs
ZSAqdGFibGUpCiAKIAlkdGUJPSBhbWRfaW9tbXVfZGV2X3RhYmxlW2RldmlkXS5kYXRhWzJdOwog
CWR0ZQkmPSB+RFRFX0lSUV9QSFlTX0FERFJfTUFTSzsKLQlkdGUJfD0gdmlydF90b19waHlzKHRh
YmxlLT50YWJsZSk7CisJZHRlCXw9IGlvbW11X3ZpcnRfdG9fcGh5cyh0YWJsZS0+dGFibGUpOwog
CWR0ZQl8PSBEVEVfSVJRX1JFTUFQX0lOVENUTDsKIAlkdGUJfD0gRFRFX0lSUV9UQUJMRV9MRU47
CiAJZHRlCXw9IERURV9JUlFfUkVNQVBfRU5BQkxFOwpkaWZmIC0tZ2l0IGEvZHJpdmVycy9pb21t
dS9hbWRfaW9tbXVfaW5pdC5jIGIvZHJpdmVycy9pb21tdS9hbWRfaW9tbXVfaW5pdC5jCmluZGV4
IDVhMTEzMjguLjI2ODYyZjEgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvaW9tbXUvYW1kX2lvbW11X2lu
aXQuYworKysgYi9kcml2ZXJzL2lvbW11L2FtZF9pb21tdV9pbml0LmMKQEAgLTI5LDYgKzI5LDcg
QEAKICNpbmNsdWRlIDxsaW51eC9leHBvcnQuaD4KICNpbmNsdWRlIDxsaW51eC9pb21tdS5oPgog
I2luY2x1ZGUgPGxpbnV4L2ttZW1sZWFrLmg+CisjaW5jbHVkZSA8bGludXgvbWVtX2VuY3J5cHQu
aD4KICNpbmNsdWRlIDxhc20vcGNpLWRpcmVjdC5oPgogI2luY2x1ZGUgPGFzbS9pb21tdS5oPgog
I2luY2x1ZGUgPGFzbS9nYXJ0Lmg+CkBAIC0zNDYsNyArMzQ3LDcgQEAgc3RhdGljIHZvaWQgaW9t
bXVfc2V0X2RldmljZV90YWJsZShzdHJ1Y3QgYW1kX2lvbW11ICppb21tdSkKIAogCUJVR19PTihp
b21tdS0+bW1pb19iYXNlID09IE5VTEwpOwogCi0JZW50cnkgPSB2aXJ0X3RvX3BoeXMoYW1kX2lv
bW11X2Rldl90YWJsZSk7CisJZW50cnkgPSBpb21tdV92aXJ0X3RvX3BoeXMoYW1kX2lvbW11X2Rl
dl90YWJsZSk7CiAJZW50cnkgfD0gKGRldl90YWJsZV9zaXplID4+IDEyKSAtIDE7CiAJbWVtY3B5
X3RvaW8oaW9tbXUtPm1taW9fYmFzZSArIE1NSU9fREVWX1RBQkxFX09GRlNFVCwKIAkJCSZlbnRy
eSwgc2l6ZW9mKGVudHJ5KSk7CkBAIC02MDIsNyArNjAzLDcgQEAgc3RhdGljIHZvaWQgaW9tbXVf
ZW5hYmxlX2NvbW1hbmRfYnVmZmVyKHN0cnVjdCBhbWRfaW9tbXUgKmlvbW11KQogCiAJQlVHX09O
KGlvbW11LT5jbWRfYnVmID09IE5VTEwpOwogCi0JZW50cnkgPSAodTY0KXZpcnRfdG9fcGh5cyhp
b21tdS0+Y21kX2J1Zik7CisJZW50cnkgPSBpb21tdV92aXJ0X3RvX3BoeXMoaW9tbXUtPmNtZF9i
dWYpOwogCWVudHJ5IHw9IE1NSU9fQ01EX1NJWkVfNTEyOwogCiAJbWVtY3B5X3RvaW8oaW9tbXUt
Pm1taW9fYmFzZSArIE1NSU9fQ01EX0JVRl9PRkZTRVQsCkBAIC02MzEsNyArNjMyLDcgQEAgc3Rh
dGljIHZvaWQgaW9tbXVfZW5hYmxlX2V2ZW50X2J1ZmZlcihzdHJ1Y3QgYW1kX2lvbW11ICppb21t
dSkKIAogCUJVR19PTihpb21tdS0+ZXZ0X2J1ZiA9PSBOVUxMKTsKIAotCWVudHJ5ID0gKHU2NCl2
aXJ0X3RvX3BoeXMoaW9tbXUtPmV2dF9idWYpIHwgRVZUX0xFTl9NQVNLOworCWVudHJ5ID0gaW9t
bXVfdmlydF90b19waHlzKGlvbW11LT5ldnRfYnVmKSB8IEVWVF9MRU5fTUFTSzsKIAogCW1lbWNw
eV90b2lvKGlvbW11LT5tbWlvX2Jhc2UgKyBNTUlPX0VWVF9CVUZfT0ZGU0VULAogCQkgICAgJmVu
dHJ5LCBzaXplb2YoZW50cnkpKTsKQEAgLTY2NCw3ICs2NjUsNyBAQCBzdGF0aWMgdm9pZCBpb21t
dV9lbmFibGVfcHByX2xvZyhzdHJ1Y3QgYW1kX2lvbW11ICppb21tdSkKIAlpZiAoaW9tbXUtPnBw
cl9sb2cgPT0gTlVMTCkKIAkJcmV0dXJuOwogCi0JZW50cnkgPSAodTY0KXZpcnRfdG9fcGh5cyhp
b21tdS0+cHByX2xvZykgfCBQUFJfTE9HX1NJWkVfNTEyOworCWVudHJ5ID0gaW9tbXVfdmlydF90
b19waHlzKGlvbW11LT5wcHJfbG9nKSB8IFBQUl9MT0dfU0laRV81MTI7CiAKIAltZW1jcHlfdG9p
byhpb21tdS0+bW1pb19iYXNlICsgTU1JT19QUFJfTE9HX09GRlNFVCwKIAkJICAgICZlbnRyeSwg
c2l6ZW9mKGVudHJ5KSk7CkBAIC03NDQsMTAgKzc0NSwxMCBAQCBzdGF0aWMgaW50IGlvbW11X2lu
aXRfZ2FfbG9nKHN0cnVjdCBhbWRfaW9tbXUgKmlvbW11KQogCWlmICghaW9tbXUtPmdhX2xvZ190
YWlsKQogCQlnb3RvIGVycl9vdXQ7CiAKLQllbnRyeSA9ICh1NjQpdmlydF90b19waHlzKGlvbW11
LT5nYV9sb2cpIHwgR0FfTE9HX1NJWkVfNTEyOworCWVudHJ5ID0gaW9tbXVfdmlydF90b19waHlz
KGlvbW11LT5nYV9sb2cpIHwgR0FfTE9HX1NJWkVfNTEyOwogCW1lbWNweV90b2lvKGlvbW11LT5t
bWlvX2Jhc2UgKyBNTUlPX0dBX0xPR19CQVNFX09GRlNFVCwKIAkJICAgICZlbnRyeSwgc2l6ZW9m
KGVudHJ5KSk7Ci0JZW50cnkgPSAoKHU2NCl2aXJ0X3RvX3BoeXMoaW9tbXUtPmdhX2xvZykgJiAw
eEZGRkZGRkZGRkZGRkZVTEwpICYgfjdVTEw7CisJZW50cnkgPSAoaW9tbXVfdmlydF90b19waHlz
KGlvbW11LT5nYV9sb2cpICYgMHhGRkZGRkZGRkZGRkZGVUxMKSAmIH43VUxMOwogCW1lbWNweV90
b2lvKGlvbW11LT5tbWlvX2Jhc2UgKyBNTUlPX0dBX0xPR19UQUlMX09GRlNFVCwKIAkJICAgICZl
bnRyeSwgc2l6ZW9mKGVudHJ5KSk7CiAJd3JpdGVsKDB4MDAsIGlvbW11LT5tbWlvX2Jhc2UgKyBN
TUlPX0dBX0hFQURfT0ZGU0VUKTsKQEAgLTI1MzUsNiArMjUzNiwyNCBAQCBzdGF0aWMgaW50IF9f
aW5pdCBhbWRfaW9tbXVfaW5pdCh2b2lkKQogCXJldHVybiByZXQ7CiB9CiAKK3N0YXRpYyBib29s
IGFtZF9pb21tdV9zdXBwb3J0c19zbWUodm9pZCkKK3sKKwlpZiAoIXNtZV9hY3RpdmUoKSB8fCAo
Ym9vdF9jcHVfZGF0YS54ODYgIT0gMHgxNykpCisJCXJldHVybiB0cnVlOworCisJLyogRm9yIEZh
bTE3aCwgYSBzcGVjaWZpYyBsZXZlbCBvZiBzdXBwb3J0IGlzIHJlcXVpcmVkICovCisJaWYgKGJv
b3RfY3B1X2RhdGEubWljcm9jb2RlID49IDB4MDgwMDEyMDUpCisJCXJldHVybiB0cnVlOworCisJ
aWYgKChib290X2NwdV9kYXRhLm1pY3JvY29kZSA+PSAweDA4MDAxMTI2KSAmJgorCSAgICAoYm9v
dF9jcHVfZGF0YS5taWNyb2NvZGUgPD0gMHgwODAwMTFmZikpCisJCXJldHVybiB0cnVlOworCisJ
cHJfbm90aWNlKCJBTUQtVmk6IElPTU1VIG5vdCBjdXJyZW50bHkgc3VwcG9ydGVkIHdoZW4gU01F
IGlzIGFjdGl2ZVxuIik7CisKKwlyZXR1cm4gZmFsc2U7Cit9CisKIC8qKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqCiAgKgogICogRWFybHkgZGV0ZWN0IGNvZGUuIFRoaXMgY29kZSBydW5zIGF0IElPTU1VIGRl
dGVjdGlvbiB0aW1lIGluIHRoZSBETUEKQEAgLTI1NTIsNiArMjU3MSw5IEBAIGludCBfX2luaXQg
YW1kX2lvbW11X2RldGVjdCh2b2lkKQogCWlmIChhbWRfaW9tbXVfZGlzYWJsZWQpCiAJCXJldHVy
biAtRU5PREVWOwogCisJaWYgKCFhbWRfaW9tbXVfc3VwcG9ydHNfc21lKCkpCisJCXJldHVybiAt
RU5PREVWOworCiAJcmV0ID0gaW9tbXVfZ29fdG9fc3RhdGUoSU9NTVVfSVZSU19ERVRFQ1RFRCk7
CiAJaWYgKHJldCkKIAkJcmV0dXJuIHJldDsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvaW9tbXUvYW1k
X2lvbW11X3Byb3RvLmggYi9kcml2ZXJzL2lvbW11L2FtZF9pb21tdV9wcm90by5oCmluZGV4IDQ2
NjI2MGYuLjNmMTJmYjIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvaW9tbXUvYW1kX2lvbW11X3Byb3Rv
LmgKKysrIGIvZHJpdmVycy9pb21tdS9hbWRfaW9tbXVfcHJvdG8uaApAQCAtODcsNCArODcsMTQg
QEAgc3RhdGljIGlubGluZSBib29sIGlvbW11X2ZlYXR1cmUoc3RydWN0IGFtZF9pb21tdSAqaW9t
bXUsIHU2NCBmKQogCXJldHVybiAhIShpb21tdS0+ZmVhdHVyZXMgJiBmKTsKIH0KIAorc3RhdGlj
IGlubGluZSB1NjQgaW9tbXVfdmlydF90b19waHlzKHZvaWQgKnZhZGRyKQoreworCXJldHVybiAo
dTY0KV9fc21lX3NldCh2aXJ0X3RvX3BoeXModmFkZHIpKTsKK30KKworc3RhdGljIGlubGluZSB2
b2lkICppb21tdV9waHlzX3RvX3ZpcnQodW5zaWduZWQgbG9uZyBwYWRkcikKK3sKKwlyZXR1cm4g
cGh5c190b192aXJ0KF9fc21lX2NscihwYWRkcikpOworfQorCiAjZW5kaWYgLyogX0FTTV9YODZf
QU1EX0lPTU1VX1BST1RPX0ggICovCmRpZmYgLS1naXQgYS9kcml2ZXJzL2lvbW11L2FtZF9pb21t
dV90eXBlcy5oIGIvZHJpdmVycy9pb21tdS9hbWRfaW9tbXVfdHlwZXMuaAppbmRleCA0ZGU4ZjQx
Li4zY2U1ODdkIDEwMDY0NAotLS0gYS9kcml2ZXJzL2lvbW11L2FtZF9pb21tdV90eXBlcy5oCisr
KyBiL2RyaXZlcnMvaW9tbXUvYW1kX2lvbW11X3R5cGVzLmgKQEAgLTM0Myw3ICszNDMsNyBAQAog
CiAjZGVmaW5lIElPTU1VX1BBR0VfTUFTSyAoKCgxVUxMIDw8IDUyKSAtIDEpICYgfjB4ZmZmVUxM
KQogI2RlZmluZSBJT01NVV9QVEVfUFJFU0VOVChwdGUpICgocHRlKSAmIElPTU1VX1BURV9QKQot
I2RlZmluZSBJT01NVV9QVEVfUEFHRShwdGUpIChwaHlzX3RvX3ZpcnQoKHB0ZSkgJiBJT01NVV9Q
QUdFX01BU0spKQorI2RlZmluZSBJT01NVV9QVEVfUEFHRShwdGUpIChpb21tdV9waHlzX3RvX3Zp
cnQoKHB0ZSkgJiBJT01NVV9QQUdFX01BU0spKQogI2RlZmluZSBJT01NVV9QVEVfTU9ERShwdGUp
ICgoKHB0ZSkgPj4gOSkgJiAweDA3KQogCiAjZGVmaW5lIElPTU1VX1BST1RfTUFTSyAweDAzCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:55:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18:55:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLwP0-0004J8-LH; Fri, 16 Jun 2017 18:55:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dLwOy-0004HI-Ki
 for xen-devel@lists.xen.org; Fri, 16 Jun 2017 18:55:24 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 2E/40-01999-C9924495; Fri, 16 Jun 2017 18:55:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSXUgUYRT125kdJ3Hic/3puqnVZpiWP0sJS/R
 g2YMWlmkvRmGzOu6u7q4ys4oagZr9WYQpmI5CaqaYRRCV9qOEaWRsZgkVJT6URZmLxJamJTbj
 aNb3dO49557zXbg0oSmjtDRX6OB4O2vVUV6kOTo0JlIM35UWU/pFb2j5dpmMQwn993+pktFBt
 cVuzC08ojY/n/9K5bWuLnxX10GWoLmACuRFk7icgO5PY4RcIFyN4PrrKqlYQWvwCRWIp3fKmM
 Kb4ZXru6oC0bQvTobyLh+57YcbVfC+BsuzBHZR0DPopGRChYOgsfnKgg+JN8DUaDMpYwYnwIe
 +ZkL2WYET4cQoqUQlwKmZ6QXsj0Ogfbhcrch9YKBujJTlBA6HG/ei5TaB10Cnq2HBHfBa6Jye
 phR8CoE4EqlYhoLoHvJU+sHQ/6yBVHAS9PS8oGRLwOvhaflepX0MBs6985Q3AXzBE0adtxc9I
 8B1sZ5QiFYKaioaFwkrVNVOqBVsgLNNv5EicqqhbWRisajE4HLPIkUVBA9nTi9m1KvhR2Wnuh
 JtEv/ZVFzeVPxn00ZEXEVhAscXcHzk1igjbzGZHTbWYo3Ux8RG2ThBYE2clTUKURm5tptIOgg
 P6XWht+fje1EgrdL5M5Nj8WmalcbczCIzK5jT+XwrJ/SiMJrGzf1lqVrSnmvndMBkb9yVpvHh
 ORNXmGWxSge2pATaW+fHZIZKNCPksTbBYlKop2iddhWjk25Pg2XCnG//O7Z0mi9RsNaXQdKfN
 N55HG+zOP7nx9EqGul8mZQwycXbYnf8dR+XglVScMpQnBzsYJcpbQmq2eedccavzpnK7Ln58e
 5+ffDj9K7t9QNdBBl/aSJ2NnvztfaQR6UHGm7vSJzj6x+UGu8cxlnHcww5LTbDnc/JZWUFk28
 CSvgpj+KfW4oiqp8454mZuPgm0jLozh4OFGtP9nRTdz1qTeK2Hz597frB3YduubOOtoUXRxcl
 jRiHOnSkYGb1EQQvsH8AOhoWK5UDAAA=
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1497639321!67527681!1
X-Originating-IP: [104.47.36.48]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63083 invoked from network); 16 Jun 2017 18:55:22 -0000
Received: from mail-sn1nam02on0048.outbound.protection.outlook.com (HELO
 NAM02-SN1-obe.outbound.protection.outlook.com) (104.47.36.48)
 by server-12.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 16 Jun 2017 18:55:22 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=4DOXkgUc1obxFJZSb6702sCTgp5HBw0fw+opWnQ/DBA=;
 b=TF2KvlYUo6meaesLUTHBztDfKCoxdQvMkLlme+djhhrTRaLZOxS+Rt2MBDnkeyW9T/8PDTcJE8PkcUlBIgu5Dsm0h+E0xq8r/cdGdb/SzroSGrqlTu4JXttExtSdTsn++EfuitCvCu+LCMwYUB9f3CApwFZSw7xmgGj1jD+MmJs=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 MWHPR12MB1150.namprd12.prod.outlook.com (10.169.204.14) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1178.14; Fri, 16 Jun 2017 18:55:13 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Fri, 16 Jun 2017 13:55:10 -0500
Message-ID: <20170616185510.18967.23512.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: BN6PR1001CA0019.namprd10.prod.outlook.com (10.174.84.32) To
 MWHPR12MB1150.namprd12.prod.outlook.com (10.169.204.14)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 00c2efa6-9350-4639-80e3-08d4b4e93b54
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:MWHPR12MB1150; 
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 3:8F4Pw1KKifDW+st6F3fX3IsYev3NyyjcKbLuLJuMix29oOr3tSVQfqcjh6btJqoIZMk9VT/9jklDYqouaWwFTax1yCvv+RtsXG+VT3PUBgHA3WoQGYKTPuQ32aYehbSiFOHRAC1Hgu+DRiwwwxM3WfE2949SgAlJquRZSKypWL9xq9kEbIsqIR5R+tjgUssy60nk3k29zTYSj3LrLHJSJoIHyjdU7MvVYGn1hQM/6a/91L5zMfMSz3rOWbBghbRVayfT/vKtjC2nnWuoJ8d5DJEIwjLKPsevvHr4Sn9/XZ54ts7SXx0fAP0N2shw0BSkyiNbEuhgJQ+g/InjBRLlCYCB0k02IN81iGGu4FOjvcA=;
 25:zgMukYDHMDFbt8p/N+YtLZliAkZzThSuoBkDk8ay2JP7D5XwWNvKNETstHtS36wXjpwNs3R1uLsUf3822PW+uguYOA0FtosnYzuzM2ogodR9lf/v/x6hTxCAr3l3x2e5DsSm9HlLS8vM45/1QsOQTKwsJ+S7DAhiLj18JxcmVk9J8nAAO4fZxcTjIWfh10N/lpU4cjpmkYuvVuZeABCMUdM+jIlxcp+yYz0Lq/pxLQe+F4BtpOE9MWyqqXPiisz1sXZKX7v1SypGGJ1VoRHPNDfGRd9JhA6o2va+PaJ8evmMejsAKZ2nVAc9DJiE7Kc/McJwApksRDZRB+wHrbNu+PqebzfS+GVmrS6pmIyxSvdDXNErV2xim4YJFmyF1unskL8zEvbQJ5SyKB4Fp0ZXB9Dr6JDTmkVBBHlJfx6Z9bKFjHrQLFCZ1gShUPnWtCvqyvExBAaXBa0jakOzB6YRHsFJWXgeeF+UlF2NR36owis=
X-MS-TrafficTypeDiagnostic: MWHPR12MB1150:
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 31:y/BWCcwl/jHApniYxq5EdGpqnAur0ta9ASWwrrE0vKc/9ErXITxul/uaRwQYny5JSX4rOQmuYC1UKHM8eJZYL/b7wM2PGblWDm8h8N8TioWjkXg7SHAq5saC48KiTQvuoaD5i1lczHuOrkVfMpNxSMry6dYq/4iFCh7PiVG3h3KBnNYZmUyElzLolOqhYtnATI7zrOGwreED9UakygJfQyZf6kGlMA/nuRb70wrXZmk=;
 20:tHuIHkKGwCcblXiS0zWk6rlGjuWV4kj3saKjNvXZpQw/s8Evd+iWyZQ0dP7v37La2ax+Sc4vI+lOodtiD+w7uav3VXAh6i33OyO+nUem8O8XAq5LmWlMBRKtlWN+gib+gvwhNzDJ7bR9g8wmAe57eFO0yJXc2qfxRNUsxEpjJm3h3AA2GeEsV28rJgIqunh8qjKpShswuDeAMyZQ4xFlDHVH3V4psawXa3oSSsr8ZYRa7YYo42xjlUYFEampuWYo5vN37oxcdMSYhMLDLVuSUiAmpplt3RofN16DQxqUOwijV2j+1tMqkS04bUkQIFw+oaIGri3pdfxovjNcqeMaU1U24JIywCTTzKCpwR2Ae6oqdWONl3bI2lcUW2VV4poDlPLsZuK1KOEEmdsxF9U9qz0E9YKgR1c5BEwYpGlDAA5iq1YmE1QwKrIZ2XNEJMZYoum148cdFvi8ZxjTEm8uJFyPsA+bBgS0o1ow32A6xsIQN9ADVX7Y/Cpr5VE16UgX
X-Microsoft-Antispam-PRVS: <MWHPR12MB115031C618332AEF358BA69FECC10@MWHPR12MB1150.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(767451399110);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(100000703101)(100105400095)(3002001)(10201501046)(93006095)(93001095)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123555025)(20161123558100)(20161123562025)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:MWHPR12MB1150; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:MWHPR12MB1150; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTUwOzQ6aHo3TzZuSVlORVZXN2xyclk1Qm1ObjBNL3c2?=
 =?utf-8?B?NEpRaUw4UVZxVDJyckJha0pmVkRZRnM4QU5VL1ZGYUp0Rm11d3NPM3ZtQXlC?=
 =?utf-8?B?MCtvVHhzbCtOaGdpR2dpWTJ1TnB2VjBqejQ2UjAyZFZObUxoR1d4aUxZTU5l?=
 =?utf-8?B?akNmdWRWZ1lQZzMvOUVtc0dUK09QNllMbWs0bWRpcnBKZW02cHFFeExxOTNy?=
 =?utf-8?B?c0Q2Y3ZUcjlKN05SdThXNVd5cVpUMjR1SnlPZVpSME1SeWNXcVZyVVdOa3hz?=
 =?utf-8?B?K1RnWVhVVFlON05MUFdiUXlhVm90Kzg3cEhXTjAxNGUyWk1mYlRPTkd3MlFV?=
 =?utf-8?B?UFYxWmRHR043aWNRa2pHejVSRFU1T0MxZnVnVzN0Z2hZaDBnRnhnbU5FaDVy?=
 =?utf-8?B?KzVQekpPTFR1NTRYanJpemRKVDd5d1NNUE9XLzBYUEViVnpOdTdPc1IxOTUr?=
 =?utf-8?B?Zy8zRkphczRQMFBWY3BzaStMQXl4SUt5cTQzS2VvWVU4UG5DczZYWGNRaDNQ?=
 =?utf-8?B?eTYwZnpYNUJMdStISi9lelloRHYxVUdWSTNpaGgxU2wrajFHZ0JkUVNDbUN3?=
 =?utf-8?B?YUVVR1ZsU1hvRXlKOEMvR1BhYy9lUzlHZHNLQnF0Mm51ejFHOWY0MUtBODd3?=
 =?utf-8?B?SitqdGR2MjhucUVobXR2b3dUMGpuM2orbFJFYnduMmxaUUVzM3dzZ0g3Y3ZB?=
 =?utf-8?B?alVJWE1teHBUVmNSVzl4WlNLQ3JVOWRhbWdFakY1MUFiUUdpLzMwL1JEY1dH?=
 =?utf-8?B?SWdjOHdOTE13YkFHTUZhNVdFTmJJazd1bW5NRmM1dm4xN1hMZG1VSnhkbk8y?=
 =?utf-8?B?cVlwYzNCbjRrUVFDTm40MGR0SWIwRkNob3o3RndFbnd1dDM5THhWY05Lcm5j?=
 =?utf-8?B?dFRMWlRyUmtsVjVBRlNKNVFQc2FSWGFtUzA5ckJjQkVNbDV6Y0tGeHR5Nkdw?=
 =?utf-8?B?MFRIVncyc3JUNnpob0d2NGt3WVdVSHkvL2pSVkFUL2RrclA3ek9XN1RoZ0FZ?=
 =?utf-8?B?U05qdkM2UlJtWlV3TFM0ekpCUG94elpJZ1FlTk5mWTk1NE5kamJuL2RQcGw5?=
 =?utf-8?B?WURDNU9lY1U5TWNoam1KK3BHajVpdnBrNUQ4Q0RZS3duOVNZZHlmRXRRVXVy?=
 =?utf-8?B?Rzh1WmROREJVSDJFOHFtakkrNFAreVVVL0xZQ3JFOC9DRnpnVDQ3SVQvcEN0?=
 =?utf-8?B?Q2xaNGUveGpXaEtZelp2YmZGL01OTjExOTFtNHkzbXM5MnhscXNlSk8rWHFP?=
 =?utf-8?B?T2Zvek9kRlEyWWpLWGNaeXMwYnA3a3FUelZGQW52enZ3WFRJNE1RT1h4Uzh3?=
 =?utf-8?B?T0FCa3VicnJaY1VwYmFvYy9QdEVhRlJNZ01HcmRmNmxBanlxNlBKQ29YT1k5?=
 =?utf-8?B?eFZoOTNBK1pvTkwwc2trQ2VBY1E4NFNhd2FPcjZoV1NVSXhFQ0ltL0p6UFVF?=
 =?utf-8?B?K1lBUytOdXlncEpFTWtiTzc0OUNPUmxXcURmMDNjNS8va0VGbGI3MmZWbkFJ?=
 =?utf-8?B?QitKWTNKNit5VmYvZS9aOFlrMEVxK1pvYy9tdGMvQVVxQkxwNGE2RlVqdXRl?=
 =?utf-8?B?djdwQ1NFM093UDdtc2FvL1hMK1hyT210SXlKcXd0a2tRUXY4ck5UOUVJc3M5?=
 =?utf-8?Q?/n/jKV+vUHc82IafS6S?=
X-Forefront-PRVS: 0340850FCD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39450400003)(39840400002)(39410400002)(39860400002)(39400400002)(39850400002)(33646002)(9686003)(5660300001)(54906002)(103116003)(4326008)(8676002)(7416002)(23676002)(83506001)(86362001)(81166006)(7406005)(50466002)(110136004)(305945005)(38730400002)(66066001)(6506006)(76176999)(47776003)(25786009)(72206003)(7736002)(53936002)(189998001)(478600001)(1076002)(2950100002)(42186005)(54356999)(4001350100001)(230700001)(55016002)(2906002)(3846002)(53416004)(6116002)(50986999)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR12MB1150; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTUwOzIzOnZaN0dPclVaM3JiVndncGdLR1RJRWEzQzRq?=
 =?utf-8?B?cll2MXYydkFkajd0U2UwWWl6aE9PU3BLdDk0cEFrQ2htN1VEajBnOG5QQ0V2?=
 =?utf-8?B?TG5zRitkNUVKWEs1UkxmMUlWYlZ0TG5wZUxtbWVydXdPcGlRaldaSmpGejlQ?=
 =?utf-8?B?RDRvOXdiY0pTY05ZTGV4bmdHUEloWW5ZR05CczRLdk5SMjhqMVV1Z2hrTlhV?=
 =?utf-8?B?ZDR5T1FPdnROeTlNbXd3bGZ6TUdHcG1oNGpVVGJNU2o3dlV0UExUcVlmZHhD?=
 =?utf-8?B?SmRGSW9iNkVySFhKdm5UREJ1SmlKVVhGb1ZGeVRmR0JFVFdreDJTdkpBNEl5?=
 =?utf-8?B?OFFBcGk4K0NMVkpSZU9mODB0S1dxQWJ4U2h3LytFR2ppSExRQURBdG9jRkt3?=
 =?utf-8?B?UERWMVlnMTR3V2g1NDFUcmZZUTNBSHIyckdHZ2pLSWxDR2l5c1ZJR2Z4VXBB?=
 =?utf-8?B?dzVZcE91dlVzYnJXbVFoSnVTQkV1MUoxRGppeVc4eVRmdVZucis2SUNySmI3?=
 =?utf-8?B?M2ZmeTV1Z1BPMThadVFMUkJWc0VmVkhDZDJUaU1YRkp4cHZYYk93N2M4TnVo?=
 =?utf-8?B?RXFSMmhrckxNeERwOUZRK3JiNSt4aVY1ZzVudjFGZ01hMlp6SUd4WFdHeXlO?=
 =?utf-8?B?Wk4zTXcxSFdhVkxISDVySlo4UFlocXpHQkdKRkVJV3hqZlZUVE85cEZYQUhD?=
 =?utf-8?B?TWRjd3dLYUJnUlB1RHBzQ0tCTzdSckR2Z0dsMDVPeFFvRVlHZmlZNk1vZWNE?=
 =?utf-8?B?Y21oSFdCYkwvQU1DT1B5Rkh5eUU5a2txMzlqbDJqcGxiR3NVWVl5OG1sZDNC?=
 =?utf-8?B?UFd4ZGVqMzlzQy9tV2pKTnNYWElJNzR3emtOR2FnSlgyOEROUXZGZXJyb3dN?=
 =?utf-8?B?WXk0RVcxZnEyUk93WmtMREJOUUxLeXRPVXVUTk9BVi9qYnpVa0xXbDdiT0dZ?=
 =?utf-8?B?cUVUazRTcUJvMnh5cWNBRVQ4d05VRGRFV1IyL1hYWXZwVXN4MUdIVFpEYm9o?=
 =?utf-8?B?QTdnSStRRDJiRGFOV1RXWVlpeGJWRk1RU2JScEhZQ2k1Y2wxSTRiTWtLck54?=
 =?utf-8?B?MGwwalZDbXkwOUpabG45ZTJwdll6RzRLQkd3TzVqQnpzU2lDRTZYRW5mOWo1?=
 =?utf-8?B?WURUUnZYZGYraWVMc05RN0MyQVU3dFkyOWZMNkZnTFNqcFFraktSZlJsUS9F?=
 =?utf-8?B?SGhTTmJEbWxyRXpnQWRZajEwVTJrYjFKOEtlTjEzZ2VORDJFWUUrWlhHQjZh?=
 =?utf-8?B?eGVKbldLV0VMM2JoamgxU1k5Y3ZTa3AwcjBmbjJQZ2UrT1NjYlhzSGlJTDRL?=
 =?utf-8?B?TVYrWTdTMjhmeGpPZWswbWgrd0h4N0NMZFBsb2pZMTQ0cWd1YkJtKys1M1Ru?=
 =?utf-8?B?MUN3MjlTN2pwZ2tZUHk4ZnBNMTRWK1FRYzlJV3B3MEpkeEpDc2dOTzhMd0ZM?=
 =?utf-8?B?NElZeVV2UGFNK2VZSjdGTVhlamFkVHJ3R2ZvaHJjVm0rM2dnNkpqWnk0VTln?=
 =?utf-8?B?aVZiVUdEK2Q2c3JETEdGbUhMbVJyZFM0SVRzOU5tZW1jSERxNWVHTWNVd0Y0?=
 =?utf-8?B?NVZ4TVA5QlpNUFlzMXZPTGtldDgrNi8xclVOSmZJL0tNZlZQWkFaVTZ3N2xK?=
 =?utf-8?B?bC8vRnc1UVQ2cW1zcm55RjFrTUkvNnpqNkxCR1NiOWgwTjhqU0JhMDRBPT0=?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTUwOzY6dkRudXRRM25SZHJTOXFsVzdFODlUQ3Fyc1Jt?=
 =?utf-8?B?OWhvcDN1MmdQWnNjMFcxWU4veFpQNFUzYStJV1ZvZW15UVE5QXNVTVUvOEVD?=
 =?utf-8?B?S3JXNnNDQ1BwQllEUSs3cTA2eDhzRTRNenpZcldublhsaHNjcFBUMWtua1Zn?=
 =?utf-8?B?RXBJT2JuT0VHYlQ4OWFEbzgybHFIamNaU0pyZG5ST2VROERwOThuMGNsWE5M?=
 =?utf-8?B?WFpFZWROUEV3cWZvZ2syRHFEdU0yaUx2K3M5K25kOUFyZ2UzQkdPOG5ER2NF?=
 =?utf-8?B?QjdsMkVKdDAxcmF1UWIyTjMrZmo2Sis4Q3ZBSGI3UThyeUswZFNwZFdlVCtT?=
 =?utf-8?B?V2c2bXVsaEFJbEJab1Q3czAzR2pOQ3JTREcrcGd3ZXBBVzFYSkNRMHBlMGtC?=
 =?utf-8?B?UW9tbGFsbExuZ3hTWDliYzlWY255RUNIT1E3dE1xM2R6WlVCbnMxNTU2Qlk3?=
 =?utf-8?B?T0cvMHVHL0FJMk1OK2h0dlNMWmJHWlU2Tmxia0ZyNi9tdHMwUy9mSE51Z1ZY?=
 =?utf-8?B?QUdkZVhZTWlLY3BLU1UxSmdNRXBQMEd2Ui9pemJJQ0dzR1o1Q09VN3VhWjFa?=
 =?utf-8?B?M1hGZWhSWnlVZnJaTVIrMUQ2RE1YUFRSeDNaeXRqOXVmdUFkbytzR3Q0bzFX?=
 =?utf-8?B?OFJoRktKYjVuK3BBdHRONFNDbnFZVE1aTlhZSEJjc1F3aUVLLzVEK1luN0NG?=
 =?utf-8?B?cThORnRtOThFbVY0enpobk9QRFI0cTRlcWlMaXZ1Mk52NHM3Y2NQYlJLdzQr?=
 =?utf-8?B?cjQ1QXhZUXR4M25CdnNLN0hReXZINEh0aVc5TE1vMWtqQWR1Q3BTZHlEWitB?=
 =?utf-8?B?bEI4ZStRajBBVkhhNjhtZVgwNDNsZUJqTVFnR0phTVVJODBkV2hzV2hBT0dZ?=
 =?utf-8?B?OVNvTDdjdGh2dnpBRzE4Z0IvbTVUa0J3bWdGTXJJV2htV2tWM3hEb1N5MDhl?=
 =?utf-8?B?MVlaVlVBNnVGWVpieXJzWnIwSmFuWVNOWVdlZ2VjV3RYak5UdlRJQWZmeHB5?=
 =?utf-8?B?WlJ0TmYyeVBOQnRzcDdWUGQ4S1NnNlRHekQxZWk3bzdiWk44SnNXSmN4RFRn?=
 =?utf-8?B?b3puM0V4ZzVXaDY0d2Z0UExtKytNdFA2NnNRYy9ML3lkUlBhY1VUZ0ZaSmlq?=
 =?utf-8?B?c0x4ZnVHNGprekVtWUdvR2d6WmgyQXh3eGZuekdFOEg5eHFYaGhqWEo2TzdZ?=
 =?utf-8?B?ellCSHlMNXVnT3NFMWFNQkJWRk41MUtQSUNaQTl5ZlFjRUVjWi94U1RLVFh4?=
 =?utf-8?B?UnVmTFhKQUgxbkdLbUhVeXBlSXJKZFRqNFB0amtsaE1haGZtSEN3RmE4K1lX?=
 =?utf-8?B?czVWNUFscm9hY1Ztc0hSUkQ0UEFZWGZqMEZBYWovbmx5RllqejdUbkoraWti?=
 =?utf-8?Q?U7Fe2C0?=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 5:XoYpGHPCQlj0MuaMTM3hIesaXBmXVLEePxnoF2pCVCEYb6iw59vnREMvPxUvNzh3NxjfQNJkvwrHu32g0IHtcQhtw3kbkum/G9q4d0es76mp9Cm71gSVVjDtokXsrLYMDtzLq3zSIobNjr489lNOq3uQLLxFi3gIDCzFUtjhQaPeRnlHKNYup77iUH3PBhzm8vKr1fUjl2RW/+5EfePA/yU/lbuWt+mWp5PDgvCJKhOtI8yj3D00W+fg2t5aG3pYApZK2wlYuaFP6VVVZhihYxB4ZozYJNYbK1Uma36g7W8EfsF2qOhHBnaTYuHyATTTZdKs07Wt3Fd8aQtfRBWf6ZVh3kpizwBd2ujWYYDs4HVKHDV1pOiTLYih9tWNTV5NGZr5jGIi5kXRHcRheJfS+9BKoumxzwxpwPRarvRWCpNcv5Bysyf+GL7oq83b9/CR7/flhXPSGHLlk1aC/ECJ6y6qNwiwKwoTpsPJ4wKgtpWLHBOIXuPw6gSURwhFARxg;
 24:grBTCm+cxZ1etqR4TcEKDbwPmKywP2q0cv7XIS5jLbwHxbvcC6Mxc1/lK8nAnyNZRMh16UEyDLxfmSWaC2uwh+BiexJTqFTu+R5yNfj7YYE=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 7:4d5TuX2S1Sxm8RK/G4w1kOYKNNLxibiXhOMdxUCwf3kZp+/5DgiU4l1QhLMkLMrCVaOF2TxsZ1rnt9EcHIwgsOZUnksi0WaDX7w6qY1J2MnbISwxBNjEVmlXpMFlzd0A88T4GxoUF1Zgul26b7gyuOM6KnTz43pR5KfCgnjTKj3QyVE8J4ZHJIUkndjeg7F+dfLyEJLhAremltuN35GkP7v9svYPewGU9yOHh1bBj6yzYsXZK45lEFABp9KSiDZiSGHWrEJ1395RQrh1XayR1Kfh8Kqz7q0x30nQ44/8fX6BNJx/N44LJBfG68YY+yswheT5+Y+2As+NIeRcIVTpJB3XqavE++19/se9cFwg1THSLCsdQQR5oYNpBtiTkoox6zn1V+WFpsDCbzslHRkW7qEp4Rtc7spkJMX/9metUDyJI/E2An/rsosk+zsbAHWGIYFOMxn5X3NE+dzEpQ3Cqdex+2q7ICGydijIMZNgOrYH1gcjNST0+BG6f3G9SqwMbQI+XVP3KYcZkyNiHA5N7NaEn4UcOCq3veLleGWGNRkW49p1iiI//CStloBlr1bMBXINPix5YnLfnyEWe7nSChAJiXtOHlL4p54qeEZaIkSWudxJSjo/7R1Ck2pPrs7oCUUl3PNbLmmNif25Fjb9V6dlnbPvShmf5/qsTuDfuCjEVD3DEOLlEkqVWstLVZny8f6wEt8oSk0LzCtAU+grD14QQn9r62CRqcY4WxZVHZWiYgZE7/9eJ1OWjML7mCel3e3ePAcFjkiHjlgjDSpbFKr/QQxgNQHTd2hRexGrK4Y=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 20:QawJ+K+3Ql6tTyS7v53Mj4mhCaRJ53hRUx8rL5HqtBGCwB92tflD5k1x1xHGeUpZ5qlF5J/pYPL4DlemKH5w7VPGYbZOIv/4xvoh9MhfD5HAtrswgLVHo9OdWbmtKem8P37IGkGIRkp2kiJ0MqskEwFDwkAVODmXtRaoTOnKStBdVUzLeNVoWe9GhlJxa52ubuNdGWz7HOqxELIfZeRubmld2E1MfdNJpJFyO5nklBFGzMv/0a0+dBjWId91fg1b
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jun 2017 18:55:13.9590 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR12MB1150
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v7 28/36] x86,
 realmode: Check for memory encryption on the APs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIHN1cHBvcnQgdG8gY2hlY2sgaWYgbWVtb3J5IGVuY3J5cHRpb24gaXMgYWN0aXZlIGluIHRo
ZSBrZXJuZWwgYW5kIHRoYXQKaXQgaGFzIGJlZW4gZW5hYmxlZCBvbiB0aGUgQVAuIElmIG1lbW9y
eSBlbmNyeXB0aW9uIGlzIGFjdGl2ZSBpbiB0aGUga2VybmVsCmJ1dCBoYXMgbm90IGJlZW4gZW5h
YmxlZCBvbiB0aGUgQVAsIHRoZW4gc2V0IHRoZSBtZW1vcnkgZW5jcnlwdGlvbiBiaXQgKGJpdAoy
Mykgb2YgTVNSX0s4X1NZU0NGRyB0byBlbmFibGUgbWVtb3J5IGVuY3J5cHRpb24gb24gdGhhdCBB
UCBhbmQgYWxsb3cgdGhlCkFQIHRvIGNvbnRpbnVlIHN0YXJ0IHVwLgoKUmV2aWV3ZWQtYnk6IEJv
cmlzbGF2IFBldGtvdiA8YnBAc3VzZS5kZT4KU2lnbmVkLW9mZi1ieTogVG9tIExlbmRhY2t5IDx0
aG9tYXMubGVuZGFja3lAYW1kLmNvbT4KLS0tCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9yZWFsbW9k
ZS5oICAgICAgfCAgIDEyICsrKysrKysrKysrKwogYXJjaC94ODYvcmVhbG1vZGUvaW5pdC5jICAg
ICAgICAgICAgIHwgICAgNCArKysrCiBhcmNoL3g4Ni9yZWFsbW9kZS9ybS90cmFtcG9saW5lXzY0
LlMgfCAgIDI0ICsrKysrKysrKysrKysrKysrKysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCA0MCBp
bnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcmVhbG1vZGUu
aCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3JlYWxtb2RlLmgKaW5kZXggMjMwZTE5MC4uOTBkOTE1
MiAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcmVhbG1vZGUuaAorKysgYi9hcmNo
L3g4Ni9pbmNsdWRlL2FzbS9yZWFsbW9kZS5oCkBAIC0xLDYgKzEsMTUgQEAKICNpZm5kZWYgX0FS
Q0hfWDg2X1JFQUxNT0RFX0gKICNkZWZpbmUgX0FSQ0hfWDg2X1JFQUxNT0RFX0gKIAorLyoKKyAq
IEZsYWcgYml0IGRlZmluaXRpb25zIGZvciB1c2Ugd2l0aCB0aGUgZmxhZ3MgZmllbGQgb2YgdGhl
IHRyYW1wb2xpbmUgaGVhZGVyCisgKiBpbiB0aGUgQ09ORklHX1g4Nl82NCB2YXJpYW50LgorICov
CisjZGVmaW5lIFRIX0ZMQUdTX1NNRV9BQ1RJVkVfQklUCQkwCisjZGVmaW5lIFRIX0ZMQUdTX1NN
RV9BQ1RJVkUJCUJJVChUSF9GTEFHU19TTUVfQUNUSVZFX0JJVCkKKworI2lmbmRlZiBfX0FTU0VN
QkxZX18KKwogI2luY2x1ZGUgPGxpbnV4L3R5cGVzLmg+CiAjaW5jbHVkZSA8YXNtL2lvLmg+CiAK
QEAgLTM4LDYgKzQ3LDcgQEAgc3RydWN0IHRyYW1wb2xpbmVfaGVhZGVyIHsKIAl1NjQgc3RhcnQ7
CiAJdTY0IGVmZXI7CiAJdTMyIGNyNDsKKwl1MzIgZmxhZ3M7CiAjZW5kaWYKIH07CiAKQEAgLTY5
LDQgKzc5LDYgQEAgc3RhdGljIGlubGluZSBzaXplX3QgcmVhbF9tb2RlX3NpemVfbmVlZGVkKHZv
aWQpCiB2b2lkIHNldF9yZWFsX21vZGVfbWVtKHBoeXNfYWRkcl90IG1lbSwgc2l6ZV90IHNpemUp
Owogdm9pZCByZXNlcnZlX3JlYWxfbW9kZSh2b2lkKTsKIAorI2VuZGlmIC8qIF9fQVNTRU1CTFlf
XyAqLworCiAjZW5kaWYgLyogX0FSQ0hfWDg2X1JFQUxNT0RFX0ggKi8KZGlmZiAtLWdpdCBhL2Fy
Y2gveDg2L3JlYWxtb2RlL2luaXQuYyBiL2FyY2gveDg2L3JlYWxtb2RlL2luaXQuYwppbmRleCBk
NmRkYzdlLi4xZjcxOTgwIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9yZWFsbW9kZS9pbml0LmMKKysr
IGIvYXJjaC94ODYvcmVhbG1vZGUvaW5pdC5jCkBAIC0xMDgsNiArMTA4LDEwIEBAIHN0YXRpYyB2
b2lkIF9faW5pdCBzZXR1cF9yZWFsX21vZGUodm9pZCkKIAl0cmFtcG9saW5lX2NyNF9mZWF0dXJl
cyA9ICZ0cmFtcG9saW5lX2hlYWRlci0+Y3I0OwogCSp0cmFtcG9saW5lX2NyNF9mZWF0dXJlcyA9
IG1tdV9jcjRfZmVhdHVyZXM7CiAKKwl0cmFtcG9saW5lX2hlYWRlci0+ZmxhZ3MgPSAwOworCWlm
IChzbWVfYWN0aXZlKCkpCisJCXRyYW1wb2xpbmVfaGVhZGVyLT5mbGFncyB8PSBUSF9GTEFHU19T
TUVfQUNUSVZFOworCiAJdHJhbXBvbGluZV9wZ2QgPSAodTY0ICopIF9fdmEocmVhbF9tb2RlX2hl
YWRlci0+dHJhbXBvbGluZV9wZ2QpOwogCXRyYW1wb2xpbmVfcGdkWzBdID0gdHJhbXBvbGluZV9w
Z2RfZW50cnkucGdkOwogCXRyYW1wb2xpbmVfcGdkWzUxMV0gPSBpbml0X3RvcF9wZ3RbNTExXS5w
Z2Q7CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9yZWFsbW9kZS9ybS90cmFtcG9saW5lXzY0LlMgYi9h
cmNoL3g4Ni9yZWFsbW9kZS9ybS90cmFtcG9saW5lXzY0LlMKaW5kZXggZGFjN2IyMC4uNjE0ZmQ3
MCAxMDA2NDQKLS0tIGEvYXJjaC94ODYvcmVhbG1vZGUvcm0vdHJhbXBvbGluZV82NC5TCisrKyBi
L2FyY2gveDg2L3JlYWxtb2RlL3JtL3RyYW1wb2xpbmVfNjQuUwpAQCAtMzAsNiArMzAsNyBAQAog
I2luY2x1ZGUgPGFzbS9tc3IuaD4KICNpbmNsdWRlIDxhc20vc2VnbWVudC5oPgogI2luY2x1ZGUg
PGFzbS9wcm9jZXNzb3ItZmxhZ3MuaD4KKyNpbmNsdWRlIDxhc20vcmVhbG1vZGUuaD4KICNpbmNs
dWRlICJyZWFsbW9kZS5oIgogCiAJLnRleHQKQEAgLTkyLDYgKzkzLDI4IEBAIEVOVFJZKHN0YXJ0
dXBfMzIpCiAJbW92bAklZWR4LCAlZnMKIAltb3ZsCSVlZHgsICVncwogCisJLyoKKwkgKiBDaGVj
ayBmb3IgbWVtb3J5IGVuY3J5cHRpb24gc3VwcG9ydC4gVGhpcyBpcyBhIHNhZmV0eSBuZXQgaW4K
KwkgKiBjYXNlIEJJT1MgaGFzbid0IGRvbmUgdGhlIG5lY2Vzc2FyeSBzdGVwIG9mIHNldHRpbmcg
dGhlIGJpdCBpbgorCSAqIHRoZSBNU1IgZm9yIHRoaXMgQVAuIElmIFNNRSBpcyBhY3RpdmUgYW5k
IHdlJ3ZlIGdvdHRlbiB0aGlzIGZhcgorCSAqIHRoZW4gaXQgaXMgc2FmZSBmb3IgdXMgdG8gc2V0
IHRoZSBNU1IgYml0IGFuZCBjb250aW51ZS4gSWYgd2UKKwkgKiBkb24ndCB3ZSdsbCBldmVudHVh
bGx5IGNyYXNoIHRyeWluZyB0byBleGVjdXRlIGVuY3J5cHRlZAorCSAqIGluc3RydWN0aW9ucy4K
KwkgKi8KKwlidAkkVEhfRkxBR1NfU01FX0FDVElWRV9CSVQsIHBhX3RyX2ZsYWdzCisJam5jCS5M
ZG9uZQorCW1vdmwJJE1TUl9LOF9TWVNDRkcsICVlY3gKKwlyZG1zcgorCWJ0cwkkTVNSX0s4X1NZ
U0NGR19NRU1fRU5DUllQVF9CSVQsICVlYXgKKwlqYwkuTGRvbmUKKworCS8qCisJICogTWVtb3J5
IGVuY3J5cHRpb24gaXMgZW5hYmxlZCBidXQgdGhlIFNNRSBlbmFibGUgYml0IGZvciB0aGlzCisJ
ICogQ1BVIGhhcyBoYXMgbm90IGJlZW4gc2V0LiAgSXQgaXMgc2FmZSB0byBzZXQgaXQsIHNvIGRv
IHNvLgorCSAqLworCXdybXNyCisuTGRvbmU6CisKIAltb3ZsCXBhX3RyX2NyNCwgJWVheAogCW1v
dmwJJWVheCwgJWNyNAkJIyBFbmFibGUgUEFFIG1vZGUKIApAQCAtMTQ3LDYgKzE3MCw3IEBAIEdM
T0JBTCh0cmFtcG9saW5lX2hlYWRlcikKIAl0cl9zdGFydDoJCS5zcGFjZQk4CiAJR0xPQkFMKHRy
X2VmZXIpCQkuc3BhY2UJOAogCUdMT0JBTCh0cl9jcjQpCQkuc3BhY2UJNAorCUdMT0JBTCh0cl9m
bGFncykJLnNwYWNlCTQKIEVORCh0cmFtcG9saW5lX2hlYWRlcikKIAogI2luY2x1ZGUgInRyYW1w
b2xpbmVfY29tbW9uLlMiCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:55:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18:55: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 1dLwPE-0004Uv-1D; Fri, 16 Jun 2017 18:55:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dLwPC-0004Tr-Kr
 for xen-devel@lists.xen.org; Fri, 16 Jun 2017 18:55:38 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 53/BD-02006-9A924495; Fri, 16 Jun 2017 18:55:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSW0gUYRTH99uZnZ3Erc9V87Rp5qpomrpahr5
 J+WCEEmahBtaYkzuxt3ZWMSIy29S0B+1iuV5YL2uURSSkkhQmSihmlmT1klbag2SRiiZatOOs
 l97O+f/+3/l/Bw5NKK2UimYLLKzZwOjUlBupjQqOj3DsSszQzP4Ojmv+1UQmoKS+riXpYZQp4
 wzZxoKTMm31h+8y00R0QWlVMSpErWFlyI0msZWAB0WTpNAgfAPBw/fXCaFR4mIp9I9VojK0ia
 bwbhidnpOWIZr2xFkwXrcie2G7FL5UYcFP4GkKng8NUgKQYl+wNzoIwU/iYHjWGSTICpwEY00
 v5YK8CR+EK59IQVY65ZLFhZXaG++AeyNWmWj3gP7qCVKwE3gXPHoaJcgE9oeO6VpCqAHvhI6F
 BUr4AeASBI3jQ5Q4Mwhss8Ny0eQHfa9qSbFOhtGa2yubAA6EAWuKKF+AEfuUa06lHB7X33O9D
 YPKu3/lImih4O6cQyYCHXS13XT9Ig7KG5aRaBqUwbB1zNVUYOi9M+qK9oXuxVLXqGYZ1M7OyC
 tQuG3Dqrb1VW0bVrUj4j4K5VlzPmuOiNFEZpu5XK1Fz3C6iGhNbKSe5Xkml9Ux2XzkKaO+DTl
 P4qJEgjrRpZqUHrSNlqq9FT8nDmQoN2cbc85pGV57wpynY/keFELTuLGv6IiKNBgNrBoUX0IS
 M5QeZjaXLTjN6ZwntuoE2l3tpcgJcmIFb2L0PJcrogEUoPJRNIQ6ARaANs+w9mz1ON8iP5WnA
 kkkEqW7iTXrOcv/fAr50EjtqUgV0t05g2Vt+pQzWOoMTh1OEIItzDpSFaK0LfNbIp/U9/4ZV4
 d3asuvln4NPPl63v+4MZ7L7GmP0cRVtbQal2cyLZMvvyW9a/n4wu4RyzXzh/KisvYN6H+kjyj
 PvPHafmdrRoBfWmd7XEMydd9x2XuPrykzX//r/I/2/epnKUdte68tducHnP3cFU6ngyPi69Gl
 Oo381kDf+2Nqktcy0WGEmWf+AS90CUOXAwAA
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1497639331!103601642!1
X-Originating-IP: [104.47.37.57]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26711 invoked from network); 16 Jun 2017 18:55:33 -0000
Received: from mail-cys01nam02on0057.outbound.protection.outlook.com (HELO
 NAM02-CY1-obe.outbound.protection.outlook.com) (104.47.37.57)
 by server-6.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 16 Jun 2017 18:55:33 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=owe/TQwj1iQuMov/DugnT79Bf3RJdwJzockYybN40UY=;
 b=QGYVxhZFh20kwA93nFDI8ew8PrICN5WHmzvrbP3/FrhSThh2rTJuCzlYZTt5teZA9/8NRtJq1FVL2HCew2Ez1bB53o2LUhPr452mJNNx0GuAwWAmLtjpn1xY9Co2DYuLCW25R1EQl9cmHc0IJLpW+XTjPy5GBbKFcGvuu9Xtw2Q=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 BN6PR12MB1137.namprd12.prod.outlook.com (10.168.226.139) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1178.14; Fri, 16 Jun 2017 18:55:26 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Fri, 16 Jun 2017 13:55:23 -0500
Message-ID: <20170616185523.18967.34256.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: SN1PR19CA0026.namprd19.prod.outlook.com (10.163.220.36) To
 BN6PR12MB1137.namprd12.prod.outlook.com (10.168.226.139)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 6d53879e-0a50-46e4-c1ed-08d4b4e94105
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:BN6PR12MB1137; 
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1137;
 3:GVLqCKINJQxIyMGG0U7jf9lzGup2Bw3OKWpqPgasnigbjY382GUEltc3oT0ziBpCKpQYhXa4CC6AtGS2dFvtYUhheyBhW84HIGOhxvvHjySWlRYzCETTK4+mb3mD6crKeiByEzyRz+sSaZmIMzMF4EUpfxmerRiyJ60E8+785KIxjZvLCp8/ohrCNTjJ+jXQxZTex91NLeXXZ2RxAFkhTzxScNw7CV4aZO2xG/VvjGMmd/sSKAR2nvt21YCd2EVv/fADB17ZQDxvJ5zclVlUMnNm6znBrg81LXLiHK3H7nHCrrMNs0hcCgsR74MU6kEV7JneODrmgRGWbc5sS48/y6HSJHuioYl8i8VJCs5gYg8=;
 25:e6AddbyRIqw7YzeLODmafDeWbckVxT3dpArBgxtV6G7FZ/UGaVPmnA91f81sNLFuzudCMzIbB2E28Zucc/si5nKZQ25iK7VWWXqySaFGGULrXs2hgmafNEHdoqJhj4t5WjkUsSgahH5j2mny3ltmM9wRx+57mXNjVaVEi0VHLrDJ+QJESWjn2scUH0mO1YYBsxigeBtLNTy1khcWHEuClaIJZS1NSEz5ULy8yZRlrhAAOc+4rX44EKEfrTyOZe753SwPLftksbg8mT8Md63C4xmNk1mW7BSbBzaP4KV/p4iEdQP5ZFp8SJbWHD71sShcSTOq87dKSwi5kSaOZnMhUIpnaQALGHHe2dALVgZd+IgKcL6EbLh0vcIvtflowe0QsND/rnU5jERdfvh3kIQzjurb4aQJgJLig5v+SxCd3chwkAsOP98bDWidpy72GJcYRTlaobOTnsYMA2MyYmFdlccZW3rKrKhYoTJ043HdTxY=
X-MS-TrafficTypeDiagnostic: BN6PR12MB1137:
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1137;
 31:o+GwmJE4chIimscSRq2WGu+IZdWFs/gElnuFahrFNWs/JJymnQGr7dEKrYWCXu6aAb1BorGWIQMgSUhJldqi7ldEAkWlKexjwjqu4aOEAmNHudHKVgW1lWjTtMGO9o/nG9tb2xguOTkdx2P5cA30YGWHUz4IfhSlRhSVyYXHqAtLb6sxg8d6BEF5jiKb69iB4Wpa1/BgKw2vAlqoQRoBCsR5rg7fj0ClHnR07fbr+FI=;
 20:psCrsycB+YXOrxQLEJXCPQgwZNiyzolGchAhneW/+3ZBLqsAiH95s7ineimSIA0Bj47vIBy4gRrWvks+x7MheYDLU1fxSb6/iI9rEOKjD53ViVRWYo13i9TJqrMTcD7Ob/BkeopoxAMQJmE0MZRAa5DxKAeL0I4h4FYZqlKTNDE625hd08gXK4zpzeS3EyfdCDt9HBaY5TaL46riki6MU2YOm9QgN9Ikf4hEV8i/RZauRhjCGTaJg//EZ5p3jJj9hTmvO1rl1gq+GoVcSWfG2H44jO+9Sz8jxyr4zyNYI972SWh1Tf/D0etT+sMU0aE9jjDBAysqq51gwbPn+6gL0mLKSK5m8C3c4ABFkZdAL3RXidu7/EjvsqjDQ2IWlA/+Pk4DwLZNdpJzAZ5PC9YkTxR3iPQXMPvhLKfccYLnlHudLVhK0tW4gdzSGTVks9m0enpsz7Kq+aojCEHO96wRG793dAgZiZB6oS+5sWOWRjWwIpmBqF7yuX/qx56lJ3ZP
X-Microsoft-Antispam-PRVS: <BN6PR12MB11376E9761602AF28AB7039DECC10@BN6PR12MB1137.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(767451399110);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(100000703101)(100105400095)(3002001)(93006095)(93001095)(6055026)(6041248)(20161123560025)(20161123562025)(20161123564025)(20161123558100)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BN6PR12MB1137; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BN6PR12MB1137; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTM3OzQ6R0d6WkxtZThvTDFaSkV2cVJmU2JBZXQ1dmpt?=
 =?utf-8?B?QWNnVFdwRWtEVm5zWmpyU0dzZitRTUU3ZnlxWEE5MVNWb2g4eFNUOGErbW05?=
 =?utf-8?B?MTNrTDlIeVYvdW1iczNMb1B6eVZQUEM5UVVOU3pSUC83cVlZZlFieVBYMU1o?=
 =?utf-8?B?OE5zT2hzRzMwZjdQLzQrYW1oY2RNclhOKzB2UnJzTTFSeTJINC9nUEprUEhO?=
 =?utf-8?B?bjVWU1ZhRXNZN3FEd1doNFVLR25ZVUUxQXNtNUFyRUFIVUFnU3MzTWxmWk1j?=
 =?utf-8?B?UE9HSFpUNjVWeExtazZsSWM1WG9XdFFhVXBhZmlUTjdiQUxLRjNHVWo2ZTlV?=
 =?utf-8?B?Q2ZhbXJzQThXOURaUFJxUjczWUFNbUo0RlA1ODRjS3VRVVVNVWk1aHlzdkgz?=
 =?utf-8?B?cnlVR3dhdXN2VENGY1ptUVNiNU1uLzdENFgwbklPKzdZelNBT2lkbEFNMVlY?=
 =?utf-8?B?eXp5bzllVHpsdUt2MndyM2cxdGFQL3phRnBzbnlxaWlSeVZicDdUKy9CSlFz?=
 =?utf-8?B?Yy9SV3p2WktabnczdHpobHpVTjFsMFMrbWJXN0pQTXFMZlJnTFlYUTAyblJp?=
 =?utf-8?B?OUFNQzJoNU1kT0s3d0dBQlVMcDlPNTRSS2tWbTJoTUp3N251MVljNTI4cFVF?=
 =?utf-8?B?aVpxOVBGTStwRk5OSEtrdkxJQWQyOEwxWm1GSFluZngzMWNhRytkQkZFRmpi?=
 =?utf-8?B?N0w2ODhwVlJ3QXNPSXZYZXlKR2dlUFNVUnBRRHFDWkNIOElJZHZ6dE9TOUtJ?=
 =?utf-8?B?czJmdGlUYkpuTm9tWFhENGVYOGd1eEFYaWpBVzNocGxqNDdoeDZTMDlXeW8r?=
 =?utf-8?B?UCtqdURRQXl4UytqbUtnRHptM3ZacWJFN3RJSkFEbFp0VUVyR2hrMmNiSHNn?=
 =?utf-8?B?aW80V1Q1blRYbE03VHZCOFN1bFdIRXAxaXdtelFiaDhtdVE2NEpHR1pFR3BP?=
 =?utf-8?B?MVhVc2VGTEViUC93K2Q1YUlOVXJqN1JIbVFnRVU1WWdtYllReFlDR0N3YmN3?=
 =?utf-8?B?QU15YVRmVGF1ckQ2c3Z6NnI4VUJHQldsRWUwTHlQUlpQTkVXWkh2MGtuZHdT?=
 =?utf-8?B?MFJBYlJJYSthdWxibW5ieUhvVlpwekpaR0JjV1J0L0ZuRlhlQ1JWUFo1NjNK?=
 =?utf-8?B?LzgvRXBaK01NNXVYTnJjRytSOUV4TEd1QmVRVzF0TmtIR0N6aXdDc1cvY0Q3?=
 =?utf-8?B?UW1MNlF2L0E3TW9GZUU3dmlXNUcxNHNWMkFBdGltR3B1RUdUVm05VG41ZUhq?=
 =?utf-8?B?T012V2RmeldXZlpmckUyWUc3blFMWjJNL0FtQ29xKy9mcnhyaThMRTBqMDNB?=
 =?utf-8?B?UGZlb0pnQnJaUXRoajdOb3kyL01WZkNiTzZUN3UzMzJtNTBqVVNDY3ZCTUQ5?=
 =?utf-8?B?SjUrQXl3YW5yb2pXUUx6MzVyenkyMHdYK0VIM0lKbjFmYmVWZVhya0p1UFJW?=
 =?utf-8?B?Q2hkNjBmaDdTY05RNkVFSEtkaU44ekU2TVpyRDVkT2k5Z2hpZ3RpYmd6UnRk?=
 =?utf-8?B?UWp1N1UxeU44UllRd0Jhem5EMzMzWUluZTV3dmpEODhZcDJTU0pGb25PU0ZF?=
 =?utf-8?B?WDFONHFrSXl1SENWWWUzVzNtOXMxYTlpd1ZuR1FWc05zOW80NEJnWEhrYkxO?=
 =?utf-8?Q?JRULaBcFBqJjrWF3Lqj?=
X-Forefront-PRVS: 0340850FCD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39410400002)(39400400002)(39450400003)(39840400002)(39860400002)(39850400002)(189998001)(8676002)(81166006)(4001350100001)(53936002)(6666003)(55016002)(54906002)(9686003)(2906002)(54356999)(50986999)(76176999)(86362001)(103116003)(25786009)(53416004)(83506001)(33646002)(305945005)(4326008)(5660300001)(66066001)(42186005)(47776003)(110136004)(23676002)(38730400002)(7736002)(6116002)(478600001)(3846002)(2950100002)(50466002)(230700001)(72206003)(7416002)(1076002)(7406005)(6506006)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR12MB1137; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTM3OzIzOmExaUZxSVJCSWZqRlpIQkNaMUVRMEQ2a2Nm?=
 =?utf-8?B?c2h2NkZqSVZTZnh3d0s2cFQvZXc4dzREWlFTTXBpTkIzTHJrbVdTQnd1MVFs?=
 =?utf-8?B?b1J2QzQ4L0h5Qi9yQVFOY2lXb1dqeHhEU2FMbWVVOWM0UzZDbTlNUCtlL1ht?=
 =?utf-8?B?eDRNaU5hbFExTUZ3RzAxeTFhS01QaVRDcFh4SnllbjJpSHRnTm4vY3dqNlpq?=
 =?utf-8?B?Q1BNY2toZE1BaW0xTUtMem1tK2VBTkF4SlRnaUcrQVhpOFNQK0M5RzdUTTFH?=
 =?utf-8?B?ZjBPNzlTYzJxbTFOcCtqVkE1TzA3ZlpOb3NNZ3M1M2VUZ0xNMWlBYWQxaVgx?=
 =?utf-8?B?WmtQME5OdDVPOVpjT0IwNFFnZ0wweEhKcTJUL1I0UGNMcWsxYWhObnhtYTV6?=
 =?utf-8?B?dlZsdURtSkhnZHN1eHpxTUhpYnlzMTRSK0p5MVBxQStpa3ptZkc5d245VFRz?=
 =?utf-8?B?U2VEZFgzTkIyTWQ0YWw4ZnZyM0IzazBEYkk3ZWhMeDVtbDBISWRnWm91N01s?=
 =?utf-8?B?R0NTOUR3TzlnTzNKckJoS0ZRUW15VWtqK1VIL2NTenVCTWg2TG83NytVQ1Ev?=
 =?utf-8?B?WmdpNGcvczBrMEpXbHU1L3VsNVpqREVYTE5pYXJuTkVzNUN1aGRWclkzR214?=
 =?utf-8?B?OVlPZDFyRU1LZG51a0NNOFgrWnhyc0pmQ2dKc2dtc25ML3Y2WjhZSG43NjRR?=
 =?utf-8?B?VmkxL3JmVXNLZE02UG5uUFVyL3dqMjZKeHpwWVFvekI1RzRkUDI2UFdaeXla?=
 =?utf-8?B?YUdvUjFsQnQwTnh1QVhkUUQxNTdZZm5GRmJJeW5RWlZJK3l4NUJ0ZUJZSnZX?=
 =?utf-8?B?bzRMcXhRRHRUZitnUzJvOEN1U3N2Sk93cWZBY08wVyszcTRyaUwvRWYva1hq?=
 =?utf-8?B?OGhqNkhzQzhiZlNYZXQ5U0p2NWJabm4rNFNUcWp4UHZtRG5LNTAvTDdOYVVs?=
 =?utf-8?B?V2lhcUppa1lhdVM4blU1VFpFUkIvOVpYUk5RQ3l4azRhTmlRUGkwR3hVNk54?=
 =?utf-8?B?bGMwOHIxRnRWY3h5L1czaHhqbzFtYkJlWG1hYVcyR0ptTElmaWlydFVvdExk?=
 =?utf-8?B?dGVDbXdnSkI2Ulg5eUhrdFZpT3ZlaWpyZC9DMDlUdTNsano2Yi94dU5KWXBH?=
 =?utf-8?B?bUtSYks5ZUxuOHRFN2toVjg5L0xzczR3TEVKWnhEVG10cEhTWTJ3Tlk5S2xs?=
 =?utf-8?B?QjhoOUhFSlVxcTliU3JUZjF4VVBJeHcwYzU5OFVpNnZOVlAxRGEwT1RQam5p?=
 =?utf-8?B?ZmxsNzNkN1hHODFOMk1EOFJpMFFLckwreW9CZVRLNVBNY1l2TStualQvSHpN?=
 =?utf-8?B?R2w2U2szdkhRZXNJRDducmNDM0hlRXZ3RFFScTVvVGFxY3Yxb2tmUDJ6eTNM?=
 =?utf-8?B?ZmZRelZQaUR6SHlkd1NvTDVqQkV2VE44bHlUV3lNOHoycy9Ca2h4ZzhPdXIz?=
 =?utf-8?B?Um16VU14UnVub0hEdnNpWENUb1Z2QndJRmE3OG5ERXJ3REEyNS9KOEtuTEs4?=
 =?utf-8?B?NlNsVEYva21IcGVBa3dwVFlLczd4RFhRcENtaEhGRW5xVU1JZFpjRDQ3RGQ3?=
 =?utf-8?B?cE1aOFBXa1hFMlJ1b0U0RUJyVWZ3UStnNGNPMGd2MzRZSHlYckFVRUcvTGZk?=
 =?utf-8?B?c04xL01PT0I2VEROWG9jNUdPVk81TjVBSE4rclhTVTIvdXZMRmxJcFpBPT0=?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTM3OzY6RmJqYTBwN201REVEZkhWQk5KMEZPeXVnMEEw?=
 =?utf-8?B?UGZBckR2Q0NQLzBBdEhULzdXd1RtZHRSdlNiWkZnZ1U5OE1tWFdKUjFaRDdB?=
 =?utf-8?B?cmphQndBTVhpZk85cFBEdURnTGViRXpKUU5GaVgyREZoTCtLS1lFVENHUWR2?=
 =?utf-8?B?eG0vVlBBUnltcjRReFhOR3FDek5vZWxUR0xkTmNsYWdXemttaitRd1laZGJF?=
 =?utf-8?B?VzFLUFQ4enVRU0pLSTJ3bXRhUVNCbkM1N1FKd2JZK1pWSkgwVkw2QWdwMTNz?=
 =?utf-8?B?ZWQvVnlKbkVsWHlFbkNYRzhVYWpQTk5pWTNMSmlubW4zMmtWc1RialRzVyth?=
 =?utf-8?B?aS9kOEtlMVNZZFFjYkRRd21VYnBqclByb3RUSGhFcUh3K2ptTFRWOUVCNWow?=
 =?utf-8?B?Q1VwaTVLUStsWjg1cEZuOWdVdkc1bHQ0cm9MRlJiSUZsaG5GM3lNZmNscWVh?=
 =?utf-8?B?bjB3VVJvcUpHWnhuY1Q5R0EwTWN2MUwvT3VqcW9pVm0yaGRSTVVMSnN4Vm0x?=
 =?utf-8?B?UXRrRGd3LzJJNk5qMms5OWx3UHp5L1VQUVBXckhIZFF1eERMeG9haGhpOHRY?=
 =?utf-8?B?d0Y5cFpCazhJM2RRYi8yQUNRcXRqSVFkMnZLUXhWTTdrbU14c2RJcUF0Umty?=
 =?utf-8?B?aXNUUHZqNUFaZDdGSXk0OUtZY083WnpQeFk3ZFBTWVJ6RjNVdkdUQlZQTmJp?=
 =?utf-8?B?S0w5WGVzbm9hcEdPV1hhTHZ2dWIvOTQ2blJGU0FXenRxN2FTb0YrZEJRYklZ?=
 =?utf-8?B?NTR2T2RSMVRkeWNCMjdFWFFIR2NYc2d6c1pQVEVUMGVSMGowRUhCSzA3N0xl?=
 =?utf-8?B?cElRMXp1YzczMXdDTkN3OE92K3h0UVAxaktQSWY3OC9BNUJFa0g1K1VwRkpQ?=
 =?utf-8?B?SmNDRUpvekN3ZjM5ZTlIQU1OOU8xQkkyU1RWS1lCbEpaL1NMNEZieXU4VkRh?=
 =?utf-8?B?WklyU2VyRlJYUjBVeTBWaTZLRUVPbnZmRFhYajRhL3U0TkZuTWl6bkFLMHRn?=
 =?utf-8?B?eVloVWdGVkVjSWQvblBiWlZQakRiRnFWQUlIcHZZWjZ0b3ZHUWFvUTZYTjZn?=
 =?utf-8?B?SmJ1cDdPVXBiOGtJazEzZUpaRVFRMWVHdmhkSnRSVWFkOGFUd1A0ZnYyRXps?=
 =?utf-8?B?OS9Vam5meFE3M0gxdDlxVUM5ZzBzYmtuUDEyTStDWHNzN2RYUkM3MHcyNXp2?=
 =?utf-8?B?bkM0eW9pQUJyODJKOHhOMDUyUzJOeDEyam9FcXE5cXVzTnhJUHNXZThNM0V3?=
 =?utf-8?B?K1V6NUNJWnQ5YVhvbVVick1WYk5FTEtOQXNaRWdUbXlhSGpsQXhGYWx0cnli?=
 =?utf-8?B?VXF2Zk1CREdDblBmOFB6VFgwdWZGd0VZVHBzTTJCbnJQakF4VHhrZXF4bVpl?=
 =?utf-8?Q?ZUkmSdz?=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1137;
 5:aFAqvj1lFv6Ff48V3KrbDxm7+Jf8CaZxuFYrpMJBOHQzVxAbB2eThelqbkZEek0q2a2FsJhsJbmIWTE4ouDf9ZPxagMERG/fRhHspBFuC9/baYEos3BAazyy4W4R6qONaGcIqyoR2ZkACaFwuKqibOtR7D2Kqodp7TpNeyhZJNEMjFZiLN3+VJ7UIWaD8uQ6EgyNAXShJMwTPWzeJnDnVNvy+9GQmtye+Btoy9NJRovPtTIstA25VakGT/oG1TNhHCyJbwKcZY9J4uGlAheP0PqaKHlIa3WUunGf1UULnAkmxO9Iyjg2lLq1oXqLPqfZkZiwlulhF2wTt+hrwJ+k8nw7PH9Q4MwxWXvmnhIUIUz87bZB5Uv72gU4HiZJ2SlpyBXnHvs1BtwgZDByXuOKOCvDWaqp+LRyFJL2KAwAkW0cETaauXgl4TGDuw/5PZnN6tnYEtoR9fs9z6QjLcj5wMIvQsDflFHv/B+uAsV62rdD0D1pT2h19PrYhubG3PMf;
 24:rNG7kFrKtcMQQlma9FsYgrA2lGC9CU8/ukJEeJ11XF8t5BzStbfwoGdtGHEasMRug0ZABHsILzcuGILq9MubbOGgKa/ScXABrFfF1osClxg=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1137;
 7:AQeDMUj+96mr4ubAfdtU3FyE2dcpW0w+qGV3tAX1EkFfCK0MLe6NDF9dwmQ5Sro+Zvc6f3iTPQPCnNhPMTWJlKp41rZvB0TUTc9vk75okscEN4t3X6x8oWcWPhWXVuzFQvD39z4b6fajg7IHRWUfEyFrOhQONOVQ0Mbk6rwaLPYvd6DEwbd8IuztGQ96vn8srDFuXJ/1jHBpom11pK1mG/GN35ABrqEUGLwXVO25NCTIV1Plgvir2BUUCA7Sw7lc6o7572D+Xv7j3q7XO8DeEc143uwx3Oci9kfKBiccIXQokB44cgM40/AQDOIISMgVC2H/ea+RvDZiAVjclmYxJFPoj4sRFHaY9YxlZ4OdjM6OzIcmjecntGYCn1g4WwhegohTrfLuxzKUzXvn20bPepJg8HC776l/gjySxy9Qu6ynCRMMQUEXXWMu/F7TB0D9sMW91jmKTZOmOT46/we2XO/rnUjOHX+QO674O2G+9yPPzaXszZsJgPmvzFsFTr7MjUjInisekVJkMjCwj89FD7FtclDMGA9dhICioxoUbumvFU2Tcpcg7O8PNa79YbVvoXW5ojoz19Y8Su/BVhDJvOxPzlVOqVGbG/jnbihroiPCwzMx2WmbIOSx+x0FZ3yWwg+Glfix/Oq/V82lBYMuoynpHTmV1yjLGFDDfRVEbjHI1dHraPMbmI5Dibwfm3AspgQM18NOVAuDH0ytgcG8BXwWqFN+VSQtUU6XYTkfEqVHLDS5FNe5YIzHPkgR8W4t8eHtVrDHHo8qtrDwpPAqRKqN3ah5+M+GYYKWbMlr+Qo=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1137;
 20:xoddhyTWrKDUmhsLd6l5K9q4yNKYVdaxYSsVd0kdYwpbdjDECZHGxtjMEFvEfJ7IgfvyGut50e1cF1EnLdAd7NYHcISU+EkvqetqQnhRRtCtj2MYeogQpSE2PnE5yQt83cJOAMwu0qYemA9Ox7L2nkuOdcRArV6zKqEBsod53IFE1/G7WI1k3PbWHoGsl2086HBDfELSSgJxf6E5zA1WQmH+zdjhfBbZkkqnANzUmyyIGdh6hKUVikxqnTUPPsfR
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jun 2017 18:55:26.1187 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR12MB1137
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v7 29/36] x86, drm,
 fbdev: Do not specify encrypted memory for video 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>

U2luY2UgdmlkZW8gbWVtb3J5IG5lZWRzIHRvIGJlIGFjY2Vzc2VkIGRlY3J5cHRlZCwgYmUgc3Vy
ZSB0aGF0IHRoZQptZW1vcnkgZW5jcnlwdGlvbiBtYXNrIGlzIG5vdCBzZXQgZm9yIHRoZSB2aWRl
byByYW5nZXMuCgpSZXZpZXdlZC1ieTogQm9yaXNsYXYgUGV0a292IDxicEBzdXNlLmRlPgpTaWdu
ZWQtb2ZmLWJ5OiBUb20gTGVuZGFja3kgPHRob21hcy5sZW5kYWNreUBhbWQuY29tPgotLS0KIGFy
Y2gveDg2L2luY2x1ZGUvYXNtL3ZnYS5oICAgICAgIHwgICAxNCArKysrKysrKysrKysrLQogYXJj
aC94ODYvbW0vcGFnZWF0dHIuYyAgICAgICAgICAgfCAgICAyICsrCiBkcml2ZXJzL2dwdS9kcm0v
ZHJtX2dlbS5jICAgICAgICB8ICAgIDIgKysKIGRyaXZlcnMvZ3B1L2RybS9kcm1fdm0uYyAgICAg
ICAgIHwgICAgNCArKysrCiBkcml2ZXJzL2dwdS9kcm0vdHRtL3R0bV9ib192bS5jICB8ICAgIDcg
KysrKystLQogZHJpdmVycy9ncHUvZHJtL3VkbC91ZGxfZmIuYyAgICAgfCAgICA0ICsrKysKIGRy
aXZlcnMvdmlkZW8vZmJkZXYvY29yZS9mYm1lbS5jIHwgICAxMiArKysrKysrKysrKysKIDcgZmls
ZXMgY2hhbmdlZCwgNDIgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS92Z2EuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3ZnYS5o
CmluZGV4IGM0YjlkYzIuLjlmNDJiZWUgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNt
L3ZnYS5oCisrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3ZnYS5oCkBAIC03LDEyICs3LDI0IEBA
CiAjaWZuZGVmIF9BU01fWDg2X1ZHQV9ICiAjZGVmaW5lIF9BU01fWDg2X1ZHQV9ICiAKKyNpbmNs
dWRlIDxhc20vc2V0X21lbW9yeS5oPgorCiAvKgogICoJT24gdGhlIFBDLCB3ZSBjYW4ganVzdCBy
ZWNhbGN1bGF0ZSBhZGRyZXNzZXMgYW5kIHRoZW4KICAqCWFjY2VzcyB0aGUgdmlkZW9yYW0gZGly
ZWN0bHkgd2l0aG91dCBhbnkgYmxhY2sgbWFnaWMuCisgKglUbyBzdXBwb3J0IG1lbW9yeSBlbmNy
eXB0aW9uIGhvd2V2ZXIsIHdlIG5lZWQgdG8gYWNjZXNzCisgKgl0aGUgdmlkZW9yYW0gYXMgZGVj
cnlwdGVkIG1lbW9yeS4KICAqLwogCi0jZGVmaW5lIFZHQV9NQVBfTUVNKHgsIHMpICh1bnNpZ25l
ZCBsb25nKXBoeXNfdG9fdmlydCh4KQorI2RlZmluZSBWR0FfTUFQX01FTSh4LCBzKQkJCQkJXAor
KHsJCQkJCQkJCVwKKwl1bnNpZ25lZCBsb25nIHN0YXJ0ID0gKHVuc2lnbmVkIGxvbmcpcGh5c190
b192aXJ0KHgpOwlcCisJCQkJCQkJCVwKKwlpZiAoSVNfRU5BQkxFRChDT05GSUdfQU1EX01FTV9F
TkNSWVBUKSkJCQlcCisJCXNldF9tZW1vcnlfZGVjcnlwdGVkKHN0YXJ0LCAocykgPj4gUEFHRV9T
SElGVCk7CVwKKwkJCQkJCQkJXAorCXN0YXJ0OwkJCQkJCQlcCit9KQogCiAjZGVmaW5lIHZnYV9y
ZWFkYih4KSAoKih4KSkKICNkZWZpbmUgdmdhX3dyaXRlYih4LCB5KSAoKih5KSA9ICh4KSkKZGlm
ZiAtLWdpdCBhL2FyY2gveDg2L21tL3BhZ2VhdHRyLmMgYi9hcmNoL3g4Ni9tbS9wYWdlYXR0ci5j
CmluZGV4IGQ5ZTA5ZmIuLjEzZmM1ZGIgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L21tL3BhZ2VhdHRy
LmMKKysrIGIvYXJjaC94ODYvbW0vcGFnZWF0dHIuYwpAQCAtMTgyNSwxMSArMTgyNSwxMyBAQCBp
bnQgc2V0X21lbW9yeV9lbmNyeXB0ZWQodW5zaWduZWQgbG9uZyBhZGRyLCBpbnQgbnVtcGFnZXMp
CiB7CiAJcmV0dXJuIF9fc2V0X21lbW9yeV9lbmNfZGVjKGFkZHIsIG51bXBhZ2VzLCB0cnVlKTsK
IH0KK0VYUE9SVF9TWU1CT0xfR1BMKHNldF9tZW1vcnlfZW5jcnlwdGVkKTsKIAogaW50IHNldF9t
ZW1vcnlfZGVjcnlwdGVkKHVuc2lnbmVkIGxvbmcgYWRkciwgaW50IG51bXBhZ2VzKQogewogCXJl
dHVybiBfX3NldF9tZW1vcnlfZW5jX2RlYyhhZGRyLCBudW1wYWdlcywgZmFsc2UpOwogfQorRVhQ
T1JUX1NZTUJPTF9HUEwoc2V0X21lbW9yeV9kZWNyeXB0ZWQpOwogCiBpbnQgc2V0X3BhZ2VzX3Vj
KHN0cnVjdCBwYWdlICpwYWdlLCBpbnQgbnVtcGFnZXMpCiB7CmRpZmYgLS1naXQgYS9kcml2ZXJz
L2dwdS9kcm0vZHJtX2dlbS5jIGIvZHJpdmVycy9ncHUvZHJtL2RybV9nZW0uYwppbmRleCBiMWUy
OGM5Li4wMTlmNDhjIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2dlbS5jCisrKyBi
L2RyaXZlcnMvZ3B1L2RybS9kcm1fZ2VtLmMKQEAgLTM2LDYgKzM2LDcgQEAKICNpbmNsdWRlIDxs
aW51eC9wYWdlbWFwLmg+CiAjaW5jbHVkZSA8bGludXgvc2htZW1fZnMuaD4KICNpbmNsdWRlIDxs
aW51eC9kbWEtYnVmLmg+CisjaW5jbHVkZSA8bGludXgvbWVtX2VuY3J5cHQuaD4KICNpbmNsdWRl
IDxkcm0vZHJtUC5oPgogI2luY2x1ZGUgPGRybS9kcm1fdm1hX21hbmFnZXIuaD4KICNpbmNsdWRl
IDxkcm0vZHJtX2dlbS5oPgpAQCAtOTI4LDYgKzkyOSw3IEBAIGludCBkcm1fZ2VtX21tYXBfb2Jq
KHN0cnVjdCBkcm1fZ2VtX29iamVjdCAqb2JqLCB1bnNpZ25lZCBsb25nIG9ial9zaXplLAogCXZt
YS0+dm1fb3BzID0gZGV2LT5kcml2ZXItPmdlbV92bV9vcHM7CiAJdm1hLT52bV9wcml2YXRlX2Rh
dGEgPSBvYmo7CiAJdm1hLT52bV9wYWdlX3Byb3QgPSBwZ3Byb3Rfd3JpdGVjb21iaW5lKHZtX2dl
dF9wYWdlX3Byb3Qodm1hLT52bV9mbGFncykpOworCXZtYS0+dm1fcGFnZV9wcm90ID0gcGdwcm90
X2RlY3J5cHRlZCh2bWEtPnZtX3BhZ2VfcHJvdCk7CiAKIAkvKiBUYWtlIGEgcmVmIGZvciB0aGlz
IG1hcHBpbmcgb2YgdGhlIG9iamVjdCwgc28gdGhhdCB0aGUgZmF1bHQKIAkgKiBoYW5kbGVyIGNh
biBkZXJlZmVyZW5jZSB0aGUgbW1hcCBvZmZzZXQncyBwb2ludGVyIHRvIHRoZSBvYmplY3QuCmRp
ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZHJtX3ZtLmMgYi9kcml2ZXJzL2dwdS9kcm0vZHJt
X3ZtLmMKaW5kZXggMTE3MGIzMi4uZWQ0YmNiZiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJt
L2RybV92bS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fdm0uYwpAQCAtNDAsNiArNDAsNyBA
QAogI2luY2x1ZGUgPGxpbnV4L2VmaS5oPgogI2luY2x1ZGUgPGxpbnV4L3NsYWIuaD4KICNlbmRp
ZgorI2luY2x1ZGUgPGxpbnV4L21lbV9lbmNyeXB0Lmg+CiAjaW5jbHVkZSA8YXNtL3BndGFibGUu
aD4KICNpbmNsdWRlICJkcm1faW50ZXJuYWwuaCIKICNpbmNsdWRlICJkcm1fbGVnYWN5LmgiCkBA
IC01OCw2ICs1OSw5IEBAIHN0YXRpYyBwZ3Byb3RfdCBkcm1faW9fcHJvdChzdHJ1Y3QgZHJtX2xv
Y2FsX21hcCAqbWFwLAogewogCXBncHJvdF90IHRtcCA9IHZtX2dldF9wYWdlX3Byb3Qodm1hLT52
bV9mbGFncyk7CiAKKwkvKiBXZSBkb24ndCB3YW50IGdyYXBoaWNzIG1lbW9yeSB0byBiZSBtYXBw
ZWQgZW5jcnlwdGVkICovCisJdG1wID0gcGdwcm90X2RlY3J5cHRlZCh0bXApOworCiAjaWYgZGVm
aW5lZChfX2kzODZfXykgfHwgZGVmaW5lZChfX3g4Nl82NF9fKSB8fCBkZWZpbmVkKF9fcG93ZXJw
Y19fKQogCWlmIChtYXAtPnR5cGUgPT0gX0RSTV9SRUdJU1RFUlMgJiYgIShtYXAtPmZsYWdzICYg
X0RSTV9XUklURV9DT01CSU5JTkcpKQogCQl0bXAgPSBwZ3Byb3Rfbm9uY2FjaGVkKHRtcCk7CmRp
ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdHRtL3R0bV9ib192bS5jIGIvZHJpdmVycy9ncHUv
ZHJtL3R0bS90dG1fYm9fdm0uYwppbmRleCA5ZjUzZGY5Li42MjJkYWI2IDEwMDY0NAotLS0gYS9k
cml2ZXJzL2dwdS9kcm0vdHRtL3R0bV9ib192bS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS90dG0v
dHRtX2JvX3ZtLmMKQEAgLTM5LDYgKzM5LDcgQEAKICNpbmNsdWRlIDxsaW51eC9yYnRyZWUuaD4K
ICNpbmNsdWRlIDxsaW51eC9tb2R1bGUuaD4KICNpbmNsdWRlIDxsaW51eC91YWNjZXNzLmg+Cisj
aW5jbHVkZSA8bGludXgvbWVtX2VuY3J5cHQuaD4KIAogI2RlZmluZSBUVE1fQk9fVk1fTlVNX1BS
RUZBVUxUIDE2CiAKQEAgLTIzMCw5ICsyMzEsMTEgQEAgc3RhdGljIGludCB0dG1fYm9fdm1fZmF1
bHQoc3RydWN0IHZtX2ZhdWx0ICp2bWYpCiAJICogZmlyc3QgcGFnZS4KIAkgKi8KIAlmb3IgKGkg
PSAwOyBpIDwgVFRNX0JPX1ZNX05VTV9QUkVGQVVMVDsgKytpKSB7Ci0JCWlmIChiby0+bWVtLmJ1
cy5pc19pb21lbSkKKwkJaWYgKGJvLT5tZW0uYnVzLmlzX2lvbWVtKSB7CisJCQkvKiBJb21lbSBz
aG91bGQgbm90IGJlIG1hcmtlZCBlbmNyeXB0ZWQgKi8KKwkJCWN2bWEudm1fcGFnZV9wcm90ID0g
cGdwcm90X2RlY3J5cHRlZChjdm1hLnZtX3BhZ2VfcHJvdCk7CiAJCQlwZm4gPSBiZGV2LT5kcml2
ZXItPmlvX21lbV9wZm4oYm8sIHBhZ2Vfb2Zmc2V0KTsKLQkJZWxzZSB7CisJCX0gZWxzZSB7CiAJ
CQlwYWdlID0gdHRtLT5wYWdlc1twYWdlX29mZnNldF07CiAJCQlpZiAodW5saWtlbHkoIXBhZ2Ug
JiYgaSA9PSAwKSkgewogCQkJCXJldHZhbCA9IFZNX0ZBVUxUX09PTTsKZGlmZiAtLWdpdCBhL2Ry
aXZlcnMvZ3B1L2RybS91ZGwvdWRsX2ZiLmMgYi9kcml2ZXJzL2dwdS9kcm0vdWRsL3VkbF9mYi5j
CmluZGV4IDRhNjUwMDMuLjkyZTE2OTAgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS91ZGwv
dWRsX2ZiLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3VkbC91ZGxfZmIuYwpAQCAtMTQsNiArMTQs
NyBAQAogI2luY2x1ZGUgPGxpbnV4L3NsYWIuaD4KICNpbmNsdWRlIDxsaW51eC9mYi5oPgogI2lu
Y2x1ZGUgPGxpbnV4L2RtYS1idWYuaD4KKyNpbmNsdWRlIDxsaW51eC9tZW1fZW5jcnlwdC5oPgog
CiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KQEAgLTE2
OSw2ICsxNzAsOSBAQCBzdGF0aWMgaW50IHVkbF9mYl9tbWFwKHN0cnVjdCBmYl9pbmZvICppbmZv
LCBzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSkKIAlwcl9ub3RpY2UoIm1tYXAoKSBmcmFtZWJ1
ZmZlciBhZGRyOiVsdSBzaXplOiVsdVxuIiwKIAkJICBwb3MsIHNpemUpOwogCisJLyogV2UgZG9u
J3Qgd2FudCB0aGUgZnJhbWVidWZmZXIgdG8gYmUgbWFwcGVkIGVuY3J5cHRlZCAqLworCXZtYS0+
dm1fcGFnZV9wcm90ID0gcGdwcm90X2RlY3J5cHRlZCh2bWEtPnZtX3BhZ2VfcHJvdCk7CisKIAl3
aGlsZSAoc2l6ZSA+IDApIHsKIAkJcGFnZSA9IHZtYWxsb2NfdG9fcGZuKCh2b2lkICopcG9zKTsK
IAkJaWYgKHJlbWFwX3Bmbl9yYW5nZSh2bWEsIHN0YXJ0LCBwYWdlLCBQQUdFX1NJWkUsIFBBR0Vf
U0hBUkVEKSkKZGlmZiAtLWdpdCBhL2RyaXZlcnMvdmlkZW8vZmJkZXYvY29yZS9mYm1lbS5jIGIv
ZHJpdmVycy92aWRlby9mYmRldi9jb3JlL2ZibWVtLmMKaW5kZXggMDY5ZmU3OS4uYjVlN2MzMyAx
MDA2NDQKLS0tIGEvZHJpdmVycy92aWRlby9mYmRldi9jb3JlL2ZibWVtLmMKKysrIGIvZHJpdmVy
cy92aWRlby9mYmRldi9jb3JlL2ZibWVtLmMKQEAgLTMyLDYgKzMyLDcgQEAKICNpbmNsdWRlIDxs
aW51eC9kZXZpY2UuaD4KICNpbmNsdWRlIDxsaW51eC9lZmkuaD4KICNpbmNsdWRlIDxsaW51eC9m
Yi5oPgorI2luY2x1ZGUgPGxpbnV4L21lbV9lbmNyeXB0Lmg+CiAKICNpbmNsdWRlIDxhc20vZmIu
aD4KIApAQCAtMTQwNSw2ICsxNDA2LDEyIEBAIHN0YXRpYyBsb25nIGZiX2NvbXBhdF9pb2N0bChz
dHJ1Y3QgZmlsZSAqZmlsZSwgdW5zaWduZWQgaW50IGNtZCwKIAltdXRleF9sb2NrKCZpbmZvLT5t
bV9sb2NrKTsKIAlpZiAoZmItPmZiX21tYXApIHsKIAkJaW50IHJlczsKKworCQkvKgorCQkgKiBU
aGUgZnJhbWVidWZmZXIgbmVlZHMgdG8gYmUgYWNjZXNzZWQgZGVjcnlwdGVkLCBiZSBzdXJlCisJ
CSAqIFNNRSBwcm90ZWN0aW9uIGlzIHJlbW92ZWQgYWhlYWQgb2YgdGhlIGNhbGwKKwkJICovCisJ
CXZtYS0+dm1fcGFnZV9wcm90ID0gcGdwcm90X2RlY3J5cHRlZCh2bWEtPnZtX3BhZ2VfcHJvdCk7
CiAJCXJlcyA9IGZiLT5mYl9tbWFwKGluZm8sIHZtYSk7CiAJCW11dGV4X3VubG9jaygmaW5mby0+
bW1fbG9jayk7CiAJCXJldHVybiByZXM7CkBAIC0xNDMwLDYgKzE0MzcsMTEgQEAgc3RhdGljIGxv
bmcgZmJfY29tcGF0X2lvY3RsKHN0cnVjdCBmaWxlICpmaWxlLCB1bnNpZ25lZCBpbnQgY21kLAog
CW11dGV4X3VubG9jaygmaW5mby0+bW1fbG9jayk7CiAKIAl2bWEtPnZtX3BhZ2VfcHJvdCA9IHZt
X2dldF9wYWdlX3Byb3Qodm1hLT52bV9mbGFncyk7CisJLyoKKwkgKiBUaGUgZnJhbWVidWZmZXIg
bmVlZHMgdG8gYmUgYWNjZXNzZWQgZGVjcnlwdGVkLCBiZSBzdXJlCisJICogU01FIHByb3RlY3Rp
b24gaXMgcmVtb3ZlZAorCSAqLworCXZtYS0+dm1fcGFnZV9wcm90ID0gcGdwcm90X2RlY3J5cHRl
ZCh2bWEtPnZtX3BhZ2VfcHJvdCk7CiAJZmJfcGdwcm90ZWN0KGZpbGUsIHZtYSwgc3RhcnQpOwog
CiAJcmV0dXJuIHZtX2lvbWFwX21lbW9yeSh2bWEsIHN0YXJ0LCBsZW4pOwoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:55:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18:55: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 1dLwPL-0004aT-8y; Fri, 16 Jun 2017 18:55:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dLwPK-0004ZL-Dx
 for xen-devel@lists.xen.org; Fri, 16 Jun 2017 18:55:46 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 97/5F-03058-1B924495; Fri, 16 Jun 2017 18:55:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphk+JIrShJLcpLzFFi42LJ0Fcx1d2g6RJ
 pMOWGksWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmnHl5DWWgqu+FVd6r7A2ME5y6mLk5GARaGGW
 +DDbpouRi4NRYDKjxNrrk5hBHCGBViaJyZuPMoNUsQnoSFx7+4UJxBYWCJXY29bOBmKLCCxgk
 ng0TQCkgVngLZvEvnNnwBJMAjISCxYtZYZYoSqx5NgBVhCbV8BD4tXnu+xdjBwcnAKeEq33WE
 DCQkDh9p/fwWxRATmJlZdboMoFJU7OfMICUs4soCmxfpc+SJhZQF5i+9s5YNMlBBQktn//zgZ
 ygoRAG6PEuuXnoWaqSMz6fIEdokhW4ujZOSwQtq/E+oYjrCAzJQSUJU61+EGEayVO9tyGKp/I
 LnGqNwHC1pJ4O302M8T8ZWwSn2YdgSrKkdh6bwEjhG0h0b3wDyNE0RlWieV33kA5EwQkJvXsg
 9osI3HgZwc7RGI2q8TXCdtZJzBqz0Ly6SyET2ch+XQBI/MqRo3i1KKy1CJdY2O9pKLM9IyS3M
 TMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAJMEABDsYd64PPMQoycGkJMr7/olzpBBfUn5KZUZ
 icUZ8UWlOavEhRnUODoFFR5uCpVjy8vNSlSR4n2q4RAoJFqWmp1akZeYAkxhMpQQHj5IIb4oK
 UJq3uCAxtzgzHSJ1ilFRSpx3IUifAEgiozQPrg2WOC8xykoJ8zIC3STEU5BalJtZgir/ilGcg
 1FJmDdIHWgKT2ZeCdz0V0CLmYAWB11wAFlckoiQkmpgnModrG3EMEPhj7SFYaMVd2Qt48dZ11
 UE7+SdiFnc8L9F0rLj4ZdJrzv55934unCWM2PVLzYV17uG+lXRHN0K6Z6fEmvXH1jC4fEl4er
 BIwubjz0/Eraxpjpi2qp006Srj3kXstlsP17orPvxzs7v/2Qve3Tvlgv+r/1cZ6X1/89SJYnF
 i0NvKrEUZyQaajEXFScCADQiQyGXAwAA
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1497639343!62323848!1
X-Originating-IP: [104.47.36.53]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62642 invoked from network); 16 Jun 2017 18:55:44 -0000
Received: from mail-sn1nam02on0053.outbound.protection.outlook.com (HELO
 NAM02-SN1-obe.outbound.protection.outlook.com) (104.47.36.53)
 by server-16.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 16 Jun 2017 18:55:44 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=M0077Zg2X22fOYEokw2JDkb1z5Gf/buP+2FXC34vnxs=;
 b=1SO/OkcAiE0jfcUBOMXjvzH0ucIRhtOYvzP2wFuF6Vq/8IWlmAxWYJUPv2kvWd71hVFaNRm5pY5LTCUd8JDTTpEOhqEyrNY70K6FoZsXCdnzosYulwWNGoDqD/zy7jHwKOkf/Dx4R8HoTPoptsz05699HuT5HHwUTqzEos243AY=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 MWHPR12MB1150.namprd12.prod.outlook.com (10.169.204.14) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1178.14; Fri, 16 Jun 2017 18:55:35 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Fri, 16 Jun 2017 13:55:33 -0500
Message-ID: <20170616185532.18967.63164.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: BN6PR04CA0050.namprd04.prod.outlook.com (10.174.93.167) To
 MWHPR12MB1150.namprd12.prod.outlook.com (10.169.204.14)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 7c981f73-f8b8-4b8c-57d1-08d4b4e9485d
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:MWHPR12MB1150; 
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 3:yqGzY8cRAGM6E9w/1j4m0zGT4rdQnhpxzveogtlDycurfg50IsiydCvltJ+QUAQcbo+IQ6oRW3y8FY0ettJRkI7ai+5oR0hrqYK1iE9iYDKAt3PW2/lm0l+0EjjrtNHQ3CupvB/f+2JeEQT6KIEL+u7ah7Cprac6sbGIXuRaWm80YmN57MTpAY+f4UQYicDx7z0xEkeKX13Am++PSi4KfWYVNIi9yxylHf+1+9dzaDXrt5kRNWh8J60dXjnOlSsoF+xqgqcJvNKfGL/LctCwrIK1Q9aCEGFGGy+mrMKchgvsFSk8I3vDeEkBLNZFrXI6a+hzxkNUwax4+/95OO+UwvZ9xhXoLxwvpBQxeGsgZ0E=;
 25:LqDaIJH0a9VYXmU/zSeswMW9cerY5c/5mkr/Vt0cNO1m4iXybJMljsfWAj0F19JnOT6Wh4HHFibbzsxaW/TdQztKN/5lScZWlRTKLuRzQBDo0wqAUqVQnOwM4Z9obPaTuvyb1ZrWtzgVQpDSQL3y+kmnhOyLwks1kH4CsUZVPP41YLFLkTHzLQflN67bfOyCrxaGMmxtP8LfstpBSGQLTMBUnh6Eym9p+HXkW7cKO/ohDcQmloXdL9VDA+bY62OfEtAuk9gijoTWWwwooqoxfUm4rSu9ZytdVHn3q0Z+b6EdFLXTzUOifJGa8Lkh8kEwhXTMHadkiV2DmMWgfTVxKh4C7JkiSyLC4TtSQnYeIoADf4n/khoRsCYQkewZhU3G3UQnFBmkLrDg4iC0elFrHpOtdJRmp4SrF1YhDNkgoN8hCOa6R0NPZ4Xm60H8XlAxAo07GplLyK//mW075bn45TeV2V0WgPcXmqOynqzoXNg=
X-MS-TrafficTypeDiagnostic: MWHPR12MB1150:
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 31:FhcGfU04DZOPPOAST8W2W2hkHoxUScQzE/mMI2lLRpSQq8rNBnrjCRLI6GyW+iZ4kC+G1z2EOlfWopAi2HhmmuA48h99ajaGGDjMCtXY+u+C0Nz6vdHGvK5fZL55Xj+pX93nkrRIvyiEDLFtkXgoAgclI9R+iX2VMUxOPW/PEXvsGliytJGUyULN6KgGnUP+eNEVnJlQtHC3dad4jQaAyVVpqy8135ud5L0EgfI7Av4=;
 20:d1W+y3VQSQIewRorFXwIqx2pjGYFglzEl3YALEWH4c4F7umip9JIy14nuQmCeOThmTfd5xso0PG60U9pBZtxQiLp8xMgswKUyirHkW/+LDe9AZDThEwGD/96q3JRj507tIlXNUwwdjMsqixw2Os4ugKvMjdh4JLxJ7ak724zHE06CXOOjjgnCIb2M20dErWOVOKCogQLKXJejeE6NoVfoFckGiEhN2W15U59sGXhvUeTOyqNg4x0PMhyYMOJzjED46AGEv7171dcumpXYPBaRTeayyDgOukekMAnsZG39YwtnTbxgCb1LIXGbcvAYqIEPCK5Alz6Jh7ftUdWBl9FDXF+wA3iXw+HaTVAyBuwE/ccfsGSU3eSYl8KvfVLDcm7dOwbI0h6/czht0btqSeOWZgnAiJes5VCHmCbdw4Xb6dXWmKXaC5mDF7/lFQwIlKPgDa0Wq3mNKnXjoHYYjQuDB3sdFNo7eoiKSVZxDxCmldrYJYTeHlzpYmvy5jb+O5r
X-Microsoft-Antispam-PRVS: <MWHPR12MB1150BD1F7C1340FF1682CF0AECC10@MWHPR12MB1150.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(767451399110);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(100000703101)(100105400095)(3002001)(10201501046)(93006095)(93001095)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123555025)(20161123558100)(20161123562025)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:MWHPR12MB1150; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:MWHPR12MB1150; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTUwOzQ6aytNSk5NTmlnaWorVzJRaVhqaERaVlFXWEVB?=
 =?utf-8?B?VEZZZnhhdEV6Mm9LWkdRbmZCQ2pvd0t1RjFUblpFU0JFMUFQMldEWVFSL001?=
 =?utf-8?B?a2J3cUVOV2lQOGlDYzF2ZVNWWllpRlowdTA2UzFERE1jMmhLNDQ1SDNvYTg1?=
 =?utf-8?B?ZEYwSThIZnNwVkhGZFpOWUlZTU9Ba0lnOWw0ZVdGTzlmMVNXMzlrbzUvOG1Y?=
 =?utf-8?B?a2M2d3dVdGRsZ2owbnd3Uk5nWDNmakkxMGtUL1FMbTJKOTU2N0JVeW1naXIw?=
 =?utf-8?B?bGVPM0xQVXhLWllUVUpYODF5T2dlM01QclFBRDR3aDAzdGF2d3ZEaWI5MEVF?=
 =?utf-8?B?RW5ZbEtXTEdtY0JOaU1jem5uQ202Wm02WGdDeU84M2pvQytXL2JKdjV2UStj?=
 =?utf-8?B?VDBQYXk4Y0ZQc0NDK29YdHppVEpCc3pubXhHeTE0dDZIemFGVmwrREdXcEsw?=
 =?utf-8?B?RGpVR2FZdEY0c3BabjNMNkdSVUljRGxxcFZpVDNNSS9NVGUrUWtlN3BWSFpV?=
 =?utf-8?B?RGFtUHJQcm9vVWpYRTZKYmF5dzdxTU8zRmpFUlEzMkVXZ0c5K3NjNytqMkZR?=
 =?utf-8?B?azZXOUVRdnJwQkhKaHNLV1l3ZjNIL3FocXBoNm45ZG1Yd2k5K3VRblVwWFVy?=
 =?utf-8?B?S2JMc1pGMXQxV2hlZE5zL0Jha2lKYmhYblFPL015KzJsZjdoWnpNaFgzK1ow?=
 =?utf-8?B?MnN3dk9oaktGR2RicjQyWEZDVFdDcDF5SGxHYU1ERTRMUGRkS3dUSEhmV25i?=
 =?utf-8?B?U3g3VVhqT2lUSWpiYXNFMS96QlQ1enRpQ0VVRjQ1MDI0M0ZrVUZjZSs3bEJF?=
 =?utf-8?B?YnJwWmpWUmlJcEFLckV1WlVicVBVYXBncERKYWRoUms1Rm9JaUkwRWRXbGNJ?=
 =?utf-8?B?STZTM1YvTHp3eGJQSUlTdEpXYThZRlVsNE9Qcjc5ZWdhdXhTUlNkODJBNDRq?=
 =?utf-8?B?S0Z1UzJqWDd5TDJRNSt2V1pJSTU5TldqOVNKcnVBMXM0SnNRbW1zb1g0VUFS?=
 =?utf-8?B?eGhVRkxUdHZLTS9sWUhoNURpOTVObnVTaVVBQzk0SElESHdrVzV3U09BMTBu?=
 =?utf-8?B?M0c1a2hGSnBVTW9VMG5ZcG9paDZFMzkwUzJ2ZHVRMm1mdE9rQnBSaVpYUk4x?=
 =?utf-8?B?SFR0eEFJRzZrQm1sYnlKVHJTZDBiaVFQRGYrYk5FTW4wanpKM3QxVlFQVHRr?=
 =?utf-8?B?SVFsZFZPVFErOGdaSHNlaFBhY2VGYkhPSUV0STNtZ1ZiV2NHRjk0UkpsV000?=
 =?utf-8?B?R2pxMjBkcXFBbGUrMHc0TldvaGFVYTNzUFBOcklHcjlOMEx0QTVxcEF1N3BS?=
 =?utf-8?B?bUdBS2pqWDF0Q21TZi9Ucnl3QUxILzc4bmtGRWRXejNrYUoxUWtTMHVTQmhN?=
 =?utf-8?B?eVllSnRDNlJFSFFMV2ZEc0tCQXhkZG5MSW9sWldraDFVNHZ5aHBwaS95dk9r?=
 =?utf-8?B?OTNPUStPbXdoUWl3Y0s5RGxhdjRYaEpPWWtJSWhQSU5aejlkczZ5NlkxTzg5?=
 =?utf-8?B?Zlo5RWNZOHdNQlFFQWVidWxXVHhhMXAzRmVvNXJyZ2kvbUZwcTdhREg1U3pw?=
 =?utf-8?B?RERiS2luMXVQUGNOWjhFTHJJSVd0akhMYURKU1F4ay9KVDJuRzU5UUNUcnBh?=
 =?utf-8?Q?VrE6kxkBYUkjRZUKAxA?=
X-Forefront-PRVS: 0340850FCD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39450400003)(39840400002)(39410400002)(39860400002)(39400400002)(39850400002)(33646002)(9686003)(5660300001)(54906002)(103116003)(4326008)(8676002)(7416002)(23676002)(83506001)(86362001)(81166006)(7406005)(50466002)(110136004)(305945005)(38730400002)(66066001)(6506006)(76176999)(47776003)(25786009)(72206003)(7736002)(53936002)(189998001)(478600001)(1076002)(2950100002)(42186005)(54356999)(4001350100001)(230700001)(55016002)(2906002)(3846002)(53416004)(6116002)(50986999)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR12MB1150; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTUwOzIzOkRGTEE3UDN1TytqZVdKeVZSbkNWYzRpQW14?=
 =?utf-8?B?NHVJWW9lcE9YcEVZaUpTNmF4WllzRXhsRkhmMkxHcHArclUyNkhzY0paTDA1?=
 =?utf-8?B?eFVBUjlxY09pUFBLeTNCYndyUE8yeHJZUnp0STVtdHdxN3FUc0Z5RjA5bFZw?=
 =?utf-8?B?TzFUeS9OaGxQbk5ueXI2c09GaGFxenVNTHJTaUJ0Z1pDdVRHYW8vbGdlMjhw?=
 =?utf-8?B?NTU4Vk5Tc3JuZ285eDhoN0IxZG1MSFNSc3RDVGU0OUpoK0YzaTN1ZXM5Qk5V?=
 =?utf-8?B?SXdCZG52RWpmK2FMbGEvWDYwN28wZU5aL2NPOW5paVNlUDcwcXN4ZXJRRDFk?=
 =?utf-8?B?bFl1bDlDWCtQbGlvOHJOYXgxZ29aaWhVdDJFczRSUlg4dmxod0tqTVZjOXdK?=
 =?utf-8?B?MFM2Tk91aFNLVm44d0RUb05qOXEzT3dpTC9pZzM0WVhrQlpZS0x6L05vd2FN?=
 =?utf-8?B?UHJ3K2F0dWhiK0VsNFBIVWIzU1plMG9zQURjOFBYb09Od3h0dEh3ZWZGZXJs?=
 =?utf-8?B?MDVrdjNQR0QreENTTFVHRk9pd1NjVC90Wmh2UWFMOUFMVFgxMkYwVTk2MTl5?=
 =?utf-8?B?Y3RyVXdQcWdZZ0NlOEN4SFJFMnBvL05kNVVJTStGQW1COS9aSk5VQzJuUGtI?=
 =?utf-8?B?d0JGSTd6WW5iY3VPVjF3Y3VaQit1Z1c2TFhGUUdPWmdZSk9BVUZSeUViQ2h3?=
 =?utf-8?B?d3FrdnpYMHkrZnZKOXNaTlVHWXhweE1HZ2FFM251OEdLUWxJMzQwREQvdjF2?=
 =?utf-8?B?OTBZcXlkTWxOSERsVVZ1TCt6d29rYVVxYjNHMmI4UVNSZmhGMjk0N21oMEtG?=
 =?utf-8?B?UWtwQkJPTTM3OU1VZ2M0eXR6b3NVaVdDenJrL0NvUHlxV20xVzMrQi8rQTBT?=
 =?utf-8?B?aTZoWitiaUtWam9rejg5MVVEcEVzcGN0MVc3SkxUc05PbmNvTUdQS21McC9H?=
 =?utf-8?B?SW1iOE1TdlE4SE5NYmRXZzR2cFRxQlI0dzUxaUVQeXNHeVZLelNlcWd0NVB2?=
 =?utf-8?B?ekQ1Ymw1bmpSMGNhdkYzbWMyVXhlVGpZeGFNVVlpU3Q3NHd1N2JGTW9HRThC?=
 =?utf-8?B?Ymd1bnllOEtVWHJyQTRoS2ZBVzUxNUl3TjdjS3dHN1ZRMWU3Q1FTQUlXSUhJ?=
 =?utf-8?B?UjhMQldyV01kSnZiNHJVTTM5aEw4dGVDcFUyRk5tYjhTRVJ0RmkxNFBTNHZT?=
 =?utf-8?B?RWFEN2Z6dWR5b3Racm9OZWh5b083bldieENGdWc5eldOMVRvWGI2ZzVJdHlI?=
 =?utf-8?B?cXFISU90TVluNm45YUo2N3NqVjkyWVp5S0prbWdZbVI3UEg2cGxSRm5SOFRK?=
 =?utf-8?B?T0NkSEpNRmw0bkw5b1RDUGNIZGN1RjNSb0I3eTZSQjUxRzdVL2JIbE8yVjdC?=
 =?utf-8?B?clkwOTVyQkNpRDllaERQM3dZMko5aWYyUFhsS1lIWm81c1o0L0c4bXd4ZDJ3?=
 =?utf-8?B?WGZCTnFZMFBHM2NzUlE3cW5aZGkvNzd1ajZrSk9aWGFRbjhURmJrNkNucDlI?=
 =?utf-8?B?VTk2YmhTUWF4UUpyT04vVUc0amFpOUFDMklWeGg0eDZVVHpDK0RBSGV4eFV0?=
 =?utf-8?B?UDkxakgyZGhvaG9rUWs4dWh6QW5LNVBqc095UjlUUm1uQWZlMWNjZmE0WEEx?=
 =?utf-8?B?ZmZWS2dCQlJVV2NtMEVUZnNaNVNoOEx3eHpTd01vdHNjMEhwT3ljemt3PT0=?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTUwOzY6TWlGVkVaNFlla3h6TGNnN1BXZnh0V1VIbXl1?=
 =?utf-8?B?T0REdjZTdlQwdnFkRmFVNXRGWDFmZVJ0SXllbDBhSkJ3TUlGV2ZhWTFSZ1Nl?=
 =?utf-8?B?MEpidTJpN0M1d1BQcUdjUjhZeVIxQWhmM1FDNnk4RXBMUzdjeWV4WWprb3p6?=
 =?utf-8?B?SjlpdmtQTVhaeHlTVElsTmxKZnQ0YXptcEFMQVBzVERkd0Q4TWFUTTJabXht?=
 =?utf-8?B?WGtVS05veTNKN1o1eW9GOHg0U3FxSDFwWkhiSWtaUHpZaUllTmNlSlh1MUMy?=
 =?utf-8?B?MC9FSDFhRFlmblI5QllTQXBEOEpGQWJaODI0ODQzL3Q2MnM0VmtHTVF5NDhU?=
 =?utf-8?B?cGdFR0lIL3F2bTFVZWlobW52ZExGZjVpWThPOUc3azZwamdvN1FhYlZjYlhZ?=
 =?utf-8?B?SW5hVjBZNktaNFJFb0VsQlh3N295dTdvS29XZkpxdXpmbS9Yd1pubVorT1VW?=
 =?utf-8?B?MlROOFZKL2dpMlUzRnFnYlBqV2hDSWpYVzc0TlhPcm5sZmJ2alp4a0NOaHlP?=
 =?utf-8?B?TGdMTDlqTXcyM25DOVozaDB4VnhybzZHS2E4YnY2d2wvOXU5WVJSMC80MWxJ?=
 =?utf-8?B?Rjg1WWN0V0RtTDFHSXZWMlpQV1B1aGJuRnE5dEdSeHc2UXNOVURrcmRWNnZT?=
 =?utf-8?B?OWV6MldYclFmVzlJcTkwb1lRSWRkYlVEYy9GVldKa3k2d0hONC9tMm1takhR?=
 =?utf-8?B?QXJlNEF1M0twdWxZelBPRXNaa1loejd2R3lmYUczbFUwdG9LcC9nWlF6czJT?=
 =?utf-8?B?dWhUWklYMFZHUFVWcEZzUTVDRG5VclhZRHNsWGozQ2Jsc2k4a25OM0phUjl6?=
 =?utf-8?B?eWZ4OStGU0cvQjk4SjIzbG1YVm42d05PNVRXdlpMNldoRGFpWXNlV0JsSi9m?=
 =?utf-8?B?c1A2UmpTNnFWMUNoS1Q1c2o2bXpoTWRVdnZ0SnVXNzh3dUFRWlR6Vk82OWkw?=
 =?utf-8?B?NytNNzU0ZERNZENKRS84WkVQZ0tpa0c3L3FUOWJsK2h6b2JuZlB0NzU3c0ZE?=
 =?utf-8?B?M00vUnQ5NEVwQWQwQXlLWmpwdXNvRStPalh1SnBvWU1DWTJJV012ZkVHYWxw?=
 =?utf-8?B?TVU0WU1XWTY1RUVTN0l4RFZtdm9XdVY4bGhEbmVuck9TTlgvcjlGdWlSRm5i?=
 =?utf-8?B?SVozVlFBK3VhN3ZNTHc5endvb2dxck9mWi9RVXJhM2hab0lHZkJTc2owREZJ?=
 =?utf-8?B?eUo0Vkt3SXpRWkozL0V6TnJ3ZzB0REtobmVFckptY1pGZWRBMzkrcjVWUXFs?=
 =?utf-8?B?aVE3V0E4TFdWQlBETklnWmljNjNLUTdVdjZaQnJyUzZIVnlIbHJUOE9vTElw?=
 =?utf-8?B?cDhCd09aY0wvaGxEZHRhNzlkRXV2Wm51dnBDa1RtK0VEV1hhVlZVNUQ4UG9q?=
 =?utf-8?Q?e6VB+16?=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 5:MJAsym1VLth1MrqKVaegTJokF70pCIWWuLRdJmMu/XoTY4i8/la/1ZMKdTNfN3ECfChGsPfgR0Dlijuehv0YUDQtxDlTAfVPrdSOUs8uCiza9MR7cITx985+9lxUe8bg12rgtaI4XqxWgO/kua4HII1HJwa3enwxY9gNstLgHMCkGrhVRGwoVvkU1D708i091oSd8i31J0ZucaS4Oz7b+Bw3dvKDzrju+dNbRy/S5zQIP6d7/O2Dh9PjJAqnF2sz+3bi8dYke20wrGByWH0JP18sOfc4XKAOK7x6qBvyfDKBDEfDMNGqFmCfK2gM0zkuOycuD4vHuVQf7GPw3wdlRbKHJZG1HbKT7mfjRoct+0jHdzUzZET1hZVFzC0P2dghU3z3DKsJvHCz3L93orrwVFvNtTNIW4hlDCD+LbYW1Czz3SazzysstKGfbOcJdVzU7JYaEyfl0qvBL9hmXJq7punpN6FsrZLwNh1DzdfkyNCU07BQacvEj8kKKmR8FxVR;
 24:H3mUNdU9k4ecuLJKiZCTCbyjDwZRbpD6sLrZARkIum1D7DeosFXp/t8Tgv6BCVagM/t4EN6doGkUUcr/Vb35Y8GxVLAvXEkMlSyCbfhrqn0=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 7:lpYv5NMNrlhgquovveKyxTjnwZGbO/kmSho9mlWSld3vO8a+XybVQy7OSx5sC83mJy2T3Chzxv3Dvb2uudFgffB6f3gTvqX/+BOZqwTx+Q7GrWURoNIy7txc1tMVZy2xlpnDTpH9Z5JG/QCWvIauEb02L6z/MZHTe3UZJG9Y5sOl4+J3oZSUeUWD2JXQVM8gJB2TAJWSUGHvgrYUDSjIerR+laDgSEboGBrSdhHaq+IYWHPjEzxrjEh1bUSsrYRo/oj4tIGoR7LB6Mrw3MO7NqsiCwf0ocdpipDbMUMIQ6ifJ4AeSFVk3r7EErVDI9aM7NhAmf03oMhkG5aoEIo3L8JWRW4YKtumqxU38Lccurc7gPwxjcx4cczedn2dJyhvUvnqfFn4HnzfBR14LRhafTxY7YpCGID2AU5DcV9Eyz7CDklxOJ9YHfhf8VngtKQYtt1woPMu+F6mOYVNCbb6epK8jcXFyVn56/f5m29Q09U9Fgs/nr7gMQjfMdeUFQY5pGgxMow/uMzyWu9SIl5vq1LRTiRqVF8OqIqGvF3sL2mBJUXxVGJSceWQJHXrNASHdJQXnMvE9xeyxIp1sApPZ+zBxEk8AMNNYCLP8GEHSVnVh+FYb6ETrGDhXklCGnDTKUJfUleB3aTJOPtID0W9nxviTPkIiwPUB28VNiDq/I2lhjAX5b8tEyHz6Z+T9q+GzM4ggBiFyBJgogNo+H39oh9pGLlvVtGfNbEcqea0nNTkuQUPYdUQRjlFgt0zRXRZ6F/Dl8VLfjOxvsSseVVx/Jx1Tg/WJkAj2VRYQFdrHyk=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 20:CkbukrSxW0fAeL6rHQK0GY+uGS1xfXe1EhJj8Xd7JBdLLWHv55WpbKaM4tlnwBnk69RYVJqRn9GEzFEpfzXw3JpZ+9IfvmhazzzKUu6m2zwW4TDxMghKTHvQ6fb7rYrDYHZddggqN6NcTJvQdizSWw31MZ/3T3oFSgrGXslLtaWnvlXa3jKuw6brhz1gXZQUx6KOyF/rzw8OiqTnwaHRs3LRczYp8tDK45z24OSxN9qTqCH7pjXRcky8ps0mLzVV
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jun 2017 18:55:35.7272 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR12MB1150
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v7 30/36] kvm: x86: svm: Support Secure Memory
 Encryption within KVM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VXBkYXRlIHRoZSBLVk0gc3VwcG9ydCB0byB3b3JrIHdpdGggU01FLiBUaGUgVk1DQiBoYXMgYSBu
dW1iZXIgb2YgZmllbGRzCndoZXJlIHBoeXNpY2FsIGFkZHJlc3NlcyBhcmUgdXNlZCBhbmQgdGhl
c2UgYWRkcmVzc2VzIG11c3QgY29udGFpbiB0aGUKbWVtb3J5IGVuY3J5cHRpb24gbWFzayBpbiBv
cmRlciB0byBwcm9wZXJseSBhY2Nlc3MgdGhlIGVuY3J5cHRlZCBtZW1vcnkuCkFsc28sIHVzZSB0
aGUgbWVtb3J5IGVuY3J5cHRpb24gbWFzayB3aGVuIGNyZWF0aW5nIGFuZCB1c2luZyB0aGUgbmVz
dGVkCnBhZ2UgdGFibGVzLgoKUmV2aWV3ZWQtYnk6IEJvcmlzbGF2IFBldGtvdiA8YnBAc3VzZS5k
ZT4KU2lnbmVkLW9mZi1ieTogVG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4K
LS0tCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9rdm1faG9zdC5oIHwgICAgMiArLQogYXJjaC94ODYv
a3ZtL21tdS5jICAgICAgICAgICAgICB8ICAgMTIgKysrKysrKystLS0tCiBhcmNoL3g4Ni9rdm0v
bW11LmggICAgICAgICAgICAgIHwgICAgMiArLQogYXJjaC94ODYva3ZtL3N2bS5jICAgICAgICAg
ICAgICB8ICAgMzUgKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0KIGFyY2gveDg2
L2t2bS92bXguYyAgICAgICAgICAgICAgfCAgICAzICsrLQogYXJjaC94ODYva3ZtL3g4Ni5jICAg
ICAgICAgICAgICB8ICAgIDMgKystCiA2IGZpbGVzIGNoYW5nZWQsIDMyIGluc2VydGlvbnMoKyks
IDI1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL2t2bV9o
b3N0LmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9rdm1faG9zdC5oCmluZGV4IDY5NTYwNWUuLjZk
MTI2N2YgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL2t2bV9ob3N0LmgKKysrIGIv
YXJjaC94ODYvaW5jbHVkZS9hc20va3ZtX2hvc3QuaApAQCAtMTA2OSw3ICsxMDY5LDcgQEAgc3Ry
dWN0IGt2bV9hcmNoX2FzeW5jX3BmIHsKIHZvaWQga3ZtX21tdV91bmluaXRfdm0oc3RydWN0IGt2
bSAqa3ZtKTsKIHZvaWQga3ZtX21tdV9zZXRfbWFza19wdGVzKHU2NCB1c2VyX21hc2ssIHU2NCBh
Y2Nlc3NlZF9tYXNrLAogCQl1NjQgZGlydHlfbWFzaywgdTY0IG54X21hc2ssIHU2NCB4X21hc2ss
IHU2NCBwX21hc2ssCi0JCXU2NCBhY2NfdHJhY2tfbWFzayk7CisJCXU2NCBhY2NfdHJhY2tfbWFz
aywgdTY0IG1lX21hc2spOwogCiB2b2lkIGt2bV9tbXVfcmVzZXRfY29udGV4dChzdHJ1Y3Qga3Zt
X3ZjcHUgKnZjcHUpOwogdm9pZCBrdm1fbW11X3Nsb3RfcmVtb3ZlX3dyaXRlX2FjY2VzcyhzdHJ1
Y3Qga3ZtICprdm0sCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rdm0vbW11LmMgYi9hcmNoL3g4Ni9r
dm0vbW11LmMKaW5kZXggY2I4MjI1OS4uZTg1ODg4YyAxMDA2NDQKLS0tIGEvYXJjaC94ODYva3Zt
L21tdS5jCisrKyBiL2FyY2gveDg2L2t2bS9tbXUuYwpAQCAtMTA3LDcgKzEwNyw3IEBAIGVudW0g
ewogCSgoKGFkZHJlc3MpID4+IFBUMzJfTEVWRUxfU0hJRlQobGV2ZWwpKSAmICgoMSA8PCBQVDMy
X0xFVkVMX0JJVFMpIC0gMSkpCiAKIAotI2RlZmluZSBQVDY0X0JBU0VfQUREUl9NQVNLICgoKDFV
TEwgPDwgNTIpIC0gMSkgJiB+KHU2NCkoUEFHRV9TSVpFLTEpKQorI2RlZmluZSBQVDY0X0JBU0Vf
QUREUl9NQVNLIF9fc21lX2NscigoKCgxVUxMIDw8IDUyKSAtIDEpICYgfih1NjQpKFBBR0VfU0la
RS0xKSkpCiAjZGVmaW5lIFBUNjRfRElSX0JBU0VfQUREUl9NQVNLIFwKIAkoUFQ2NF9CQVNFX0FE
RFJfTUFTSyAmIH4oKDFVTEwgPDwgKFBBR0VfU0hJRlQgKyBQVDY0X0xFVkVMX0JJVFMpKSAtIDEp
KQogI2RlZmluZSBQVDY0X0xWTF9BRERSX01BU0sobGV2ZWwpIFwKQEAgLTEyNSw3ICsxMjUsNyBA
QCBlbnVtIHsKIAkJCQkJICAgICogUFQzMl9MRVZFTF9CSVRTKSkpIC0gMSkpCiAKICNkZWZpbmUg
UFQ2NF9QRVJNX01BU0sgKFBUX1BSRVNFTlRfTUFTSyB8IFBUX1dSSVRBQkxFX01BU0sgfCBzaGFk
b3dfdXNlcl9tYXNrIFwKLQkJCXwgc2hhZG93X3hfbWFzayB8IHNoYWRvd19ueF9tYXNrKQorCQkJ
fCBzaGFkb3dfeF9tYXNrIHwgc2hhZG93X254X21hc2sgfCBzaGFkb3dfbWVfbWFzaykKIAogI2Rl
ZmluZSBBQ0NfRVhFQ19NQVNLICAgIDEKICNkZWZpbmUgQUNDX1dSSVRFX01BU0sgICBQVF9XUklU
QUJMRV9NQVNLCkBAIC0xODQsNiArMTg0LDcgQEAgc3RydWN0IGt2bV9zaGFkb3dfd2Fsa19pdGVy
YXRvciB7CiBzdGF0aWMgdTY0IF9fcmVhZF9tb3N0bHkgc2hhZG93X2RpcnR5X21hc2s7CiBzdGF0
aWMgdTY0IF9fcmVhZF9tb3N0bHkgc2hhZG93X21taW9fbWFzazsKIHN0YXRpYyB1NjQgX19yZWFk
X21vc3RseSBzaGFkb3dfcHJlc2VudF9tYXNrOworc3RhdGljIHU2NCBfX3JlYWRfbW9zdGx5IHNo
YWRvd19tZV9tYXNrOwogCiAvKgogICogVGhlIG1hc2svdmFsdWUgdG8gZGlzdGluZ3Vpc2ggYSBQ
VEUgdGhhdCBoYXMgYmVlbiBtYXJrZWQgbm90LXByZXNlbnQgZm9yCkBAIC0zMTcsNyArMzE4LDcg
QEAgc3RhdGljIGJvb2wgY2hlY2tfbW1pb19zcHRlKHN0cnVjdCBrdm1fdmNwdSAqdmNwdSwgdTY0
IHNwdGUpCiAKIHZvaWQga3ZtX21tdV9zZXRfbWFza19wdGVzKHU2NCB1c2VyX21hc2ssIHU2NCBh
Y2Nlc3NlZF9tYXNrLAogCQl1NjQgZGlydHlfbWFzaywgdTY0IG54X21hc2ssIHU2NCB4X21hc2ss
IHU2NCBwX21hc2ssCi0JCXU2NCBhY2NfdHJhY2tfbWFzaykKKwkJdTY0IGFjY190cmFja19tYXNr
LCB1NjQgbWVfbWFzaykKIHsKIAlpZiAoYWNjX3RyYWNrX21hc2sgIT0gMCkKIAkJYWNjX3RyYWNr
X21hc2sgfD0gU1BURV9TUEVDSUFMX01BU0s7CkBAIC0zMzAsNiArMzMxLDcgQEAgdm9pZCBrdm1f
bW11X3NldF9tYXNrX3B0ZXModTY0IHVzZXJfbWFzaywgdTY0IGFjY2Vzc2VkX21hc2ssCiAJc2hh
ZG93X3ByZXNlbnRfbWFzayA9IHBfbWFzazsKIAlzaGFkb3dfYWNjX3RyYWNrX21hc2sgPSBhY2Nf
dHJhY2tfbWFzazsKIAlXQVJOX09OKHNoYWRvd19hY2Nlc3NlZF9tYXNrICE9IDAgJiYgc2hhZG93
X2FjY190cmFja19tYXNrICE9IDApOworCXNoYWRvd19tZV9tYXNrID0gbWVfbWFzazsKIH0KIEVY
UE9SVF9TWU1CT0xfR1BMKGt2bV9tbXVfc2V0X21hc2tfcHRlcyk7CiAKQEAgLTIzOTgsNyArMjQw
MCw4IEBAIHN0YXRpYyB2b2lkIGxpbmtfc2hhZG93X3BhZ2Uoc3RydWN0IGt2bV92Y3B1ICp2Y3B1
LCB1NjQgKnNwdGVwLAogCUJVSUxEX0JVR19PTihWTVhfRVBUX1dSSVRBQkxFX01BU0sgIT0gUFRf
V1JJVEFCTEVfTUFTSyk7CiAKIAlzcHRlID0gX19wYShzcC0+c3B0KSB8IHNoYWRvd19wcmVzZW50
X21hc2sgfCBQVF9XUklUQUJMRV9NQVNLIHwKLQkgICAgICAgc2hhZG93X3VzZXJfbWFzayB8IHNo
YWRvd194X21hc2sgfCBzaGFkb3dfYWNjZXNzZWRfbWFzazsKKwkgICAgICAgc2hhZG93X3VzZXJf
bWFzayB8IHNoYWRvd194X21hc2sgfCBzaGFkb3dfYWNjZXNzZWRfbWFzayB8CisJICAgICAgIHNo
YWRvd19tZV9tYXNrOwogCiAJbW11X3NwdGVfc2V0KHNwdGVwLCBzcHRlKTsKIApAQCAtMjcwMCw2
ICsyNzAzLDcgQEAgc3RhdGljIGludCBzZXRfc3B0ZShzdHJ1Y3Qga3ZtX3ZjcHUgKnZjcHUsIHU2
NCAqc3B0ZXAsCiAJCXB0ZV9hY2Nlc3MgJj0gfkFDQ19XUklURV9NQVNLOwogCiAJc3B0ZSB8PSAo
dTY0KXBmbiA8PCBQQUdFX1NISUZUOworCXNwdGUgfD0gc2hhZG93X21lX21hc2s7CiAKIAlpZiAo
cHRlX2FjY2VzcyAmIEFDQ19XUklURV9NQVNLKSB7CiAKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2t2
bS9tbXUuaCBiL2FyY2gveDg2L2t2bS9tbXUuaAppbmRleCAzMzBiZjNhLi4wOGI3NzlkIDEwMDY0
NAotLS0gYS9hcmNoL3g4Ni9rdm0vbW11LmgKKysrIGIvYXJjaC94ODYva3ZtL21tdS5oCkBAIC00
OCw3ICs0OCw3IEBACiAKIHN0YXRpYyBpbmxpbmUgdTY0IHJzdmRfYml0cyhpbnQgcywgaW50IGUp
CiB7Ci0JcmV0dXJuICgoMVVMTCA8PCAoZSAtIHMgKyAxKSkgLSAxKSA8PCBzOworCXJldHVybiBf
X3NtZV9jbHIoKCgxVUxMIDw8IChlIC0gcyArIDEpKSAtIDEpIDw8IHMpOwogfQogCiB2b2lkIGt2
bV9tbXVfc2V0X21taW9fc3B0ZV9tYXNrKHU2NCBtbWlvX21hc2spOwpkaWZmIC0tZ2l0IGEvYXJj
aC94ODYva3ZtL3N2bS5jIGIvYXJjaC94ODYva3ZtL3N2bS5jCmluZGV4IGJhOTg5MWEuLmQyZTlm
Y2EgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2t2bS9zdm0uYworKysgYi9hcmNoL3g4Ni9rdm0vc3Zt
LmMKQEAgLTExMzgsOSArMTEzOCw5IEBAIHN0YXRpYyB2b2lkIGF2aWNfaW5pdF92bWNiKHN0cnVj
dCB2Y3B1X3N2bSAqc3ZtKQogewogCXN0cnVjdCB2bWNiICp2bWNiID0gc3ZtLT52bWNiOwogCXN0
cnVjdCBrdm1fYXJjaCAqdm1fZGF0YSA9ICZzdm0tPnZjcHUua3ZtLT5hcmNoOwotCXBoeXNfYWRk
cl90IGJwYSA9IHBhZ2VfdG9fcGh5cyhzdm0tPmF2aWNfYmFja2luZ19wYWdlKTsKLQlwaHlzX2Fk
ZHJfdCBscGEgPSBwYWdlX3RvX3BoeXModm1fZGF0YS0+YXZpY19sb2dpY2FsX2lkX3RhYmxlX3Bh
Z2UpOwotCXBoeXNfYWRkcl90IHBwYSA9IHBhZ2VfdG9fcGh5cyh2bV9kYXRhLT5hdmljX3BoeXNp
Y2FsX2lkX3RhYmxlX3BhZ2UpOworCXBoeXNfYWRkcl90IGJwYSA9IF9fc21lX3NldChwYWdlX3Rv
X3BoeXMoc3ZtLT5hdmljX2JhY2tpbmdfcGFnZSkpOworCXBoeXNfYWRkcl90IGxwYSA9IF9fc21l
X3NldChwYWdlX3RvX3BoeXModm1fZGF0YS0+YXZpY19sb2dpY2FsX2lkX3RhYmxlX3BhZ2UpKTsK
KwlwaHlzX2FkZHJfdCBwcGEgPSBfX3NtZV9zZXQocGFnZV90b19waHlzKHZtX2RhdGEtPmF2aWNf
cGh5c2ljYWxfaWRfdGFibGVfcGFnZSkpOwogCiAJdm1jYi0+Y29udHJvbC5hdmljX2JhY2tpbmdf
cGFnZSA9IGJwYSAmIEFWSUNfSFBBX01BU0s7CiAJdm1jYi0+Y29udHJvbC5hdmljX2xvZ2ljYWxf
aWQgPSBscGEgJiBBVklDX0hQQV9NQVNLOwpAQCAtMTIwMyw4ICsxMjAzLDggQEAgc3RhdGljIHZv
aWQgaW5pdF92bWNiKHN0cnVjdCB2Y3B1X3N2bSAqc3ZtKQogCQlzZXRfaW50ZXJjZXB0KHN2bSwg
SU5URVJDRVBUX01XQUlUKTsKIAl9CiAKLQljb250cm9sLT5pb3BtX2Jhc2VfcGEgPSBpb3BtX2Jh
c2U7Ci0JY29udHJvbC0+bXNycG1fYmFzZV9wYSA9IF9fcGEoc3ZtLT5tc3JwbSk7CisJY29udHJv
bC0+aW9wbV9iYXNlX3BhID0gX19zbWVfc2V0KGlvcG1fYmFzZSk7CisJY29udHJvbC0+bXNycG1f
YmFzZV9wYSA9IF9fc21lX3NldChfX3BhKHN2bS0+bXNycG0pKTsKIAljb250cm9sLT5pbnRfY3Rs
ID0gVl9JTlRSX01BU0tJTkdfTUFTSzsKIAogCWluaXRfc2VnKCZzYXZlLT5lcyk7CkBAIC0xMzM4
LDkgKzEzMzgsOSBAQCBzdGF0aWMgaW50IGF2aWNfaW5pdF9iYWNraW5nX3BhZ2Uoc3RydWN0IGt2
bV92Y3B1ICp2Y3B1KQogCQlyZXR1cm4gLUVJTlZBTDsKIAogCW5ld19lbnRyeSA9IFJFQURfT05D
RSgqZW50cnkpOwotCW5ld19lbnRyeSA9IChwYWdlX3RvX3BoeXMoc3ZtLT5hdmljX2JhY2tpbmdf
cGFnZSkgJgotCQkgICAgIEFWSUNfUEhZU0lDQUxfSURfRU5UUllfQkFDS0lOR19QQUdFX01BU0sp
IHwKLQkJICAgICBBVklDX1BIWVNJQ0FMX0lEX0VOVFJZX1ZBTElEX01BU0s7CisJbmV3X2VudHJ5
ID0gX19zbWVfc2V0KChwYWdlX3RvX3BoeXMoc3ZtLT5hdmljX2JhY2tpbmdfcGFnZSkgJgorCQkJ
ICAgICAgQVZJQ19QSFlTSUNBTF9JRF9FTlRSWV9CQUNLSU5HX1BBR0VfTUFTSykgfAorCQkJICAg
ICAgQVZJQ19QSFlTSUNBTF9JRF9FTlRSWV9WQUxJRF9NQVNLKTsKIAlXUklURV9PTkNFKCplbnRy
eSwgbmV3X2VudHJ5KTsKIAogCXN2bS0+YXZpY19waHlzaWNhbF9pZF9jYWNoZSA9IGVudHJ5OwpA
QCAtMTYwOCw3ICsxNjA4LDcgQEAgc3RhdGljIHN0cnVjdCBrdm1fdmNwdSAqc3ZtX2NyZWF0ZV92
Y3B1KHN0cnVjdCBrdm0gKmt2bSwgdW5zaWduZWQgaW50IGlkKQogCiAJc3ZtLT52bWNiID0gcGFn
ZV9hZGRyZXNzKHBhZ2UpOwogCWNsZWFyX3BhZ2Uoc3ZtLT52bWNiKTsKLQlzdm0tPnZtY2JfcGEg
PSBwYWdlX3RvX3BmbihwYWdlKSA8PCBQQUdFX1NISUZUOworCXN2bS0+dm1jYl9wYSA9IF9fc21l
X3NldChwYWdlX3RvX3BmbihwYWdlKSA8PCBQQUdFX1NISUZUKTsKIAlzdm0tPmFzaWRfZ2VuZXJh
dGlvbiA9IDA7CiAJaW5pdF92bWNiKHN2bSk7CiAKQEAgLTE2MzYsNyArMTYzNiw3IEBAIHN0YXRp
YyB2b2lkIHN2bV9mcmVlX3ZjcHUoc3RydWN0IGt2bV92Y3B1ICp2Y3B1KQogewogCXN0cnVjdCB2
Y3B1X3N2bSAqc3ZtID0gdG9fc3ZtKHZjcHUpOwogCi0JX19mcmVlX3BhZ2UocGZuX3RvX3BhZ2Uo
c3ZtLT52bWNiX3BhID4+IFBBR0VfU0hJRlQpKTsKKwlfX2ZyZWVfcGFnZShwZm5fdG9fcGFnZShf
X3NtZV9jbHIoc3ZtLT52bWNiX3BhKSA+PiBQQUdFX1NISUZUKSk7CiAJX19mcmVlX3BhZ2VzKHZp
cnRfdG9fcGFnZShzdm0tPm1zcnBtKSwgTVNSUE1fQUxMT0NfT1JERVIpOwogCV9fZnJlZV9wYWdl
KHZpcnRfdG9fcGFnZShzdm0tPm5lc3RlZC5oc2F2ZSkpOwogCV9fZnJlZV9wYWdlcyh2aXJ0X3Rv
X3BhZ2Uoc3ZtLT5uZXN0ZWQubXNycG0pLCBNU1JQTV9BTExPQ19PUkRFUik7CkBAIC0yMzAzLDcg
KzIzMDMsNyBAQCBzdGF0aWMgdTY0IG5lc3RlZF9zdm1fZ2V0X3RkcF9wZHB0cihzdHJ1Y3Qga3Zt
X3ZjcHUgKnZjcHUsIGludCBpbmRleCkKIAl1NjQgcGRwdGU7CiAJaW50IHJldDsKIAotCXJldCA9
IGt2bV92Y3B1X3JlYWRfZ3Vlc3RfcGFnZSh2Y3B1LCBncGFfdG9fZ2ZuKGNyMyksICZwZHB0ZSwK
KwlyZXQgPSBrdm1fdmNwdV9yZWFkX2d1ZXN0X3BhZ2UodmNwdSwgZ3BhX3RvX2dmbihfX3NtZV9j
bHIoY3IzKSksICZwZHB0ZSwKIAkJCQkgICAgICAgb2Zmc2V0X2luX3BhZ2UoY3IzKSArIGluZGV4
ICogOCwgOCk7CiAJaWYgKHJldCkKIAkJcmV0dXJuIDA7CkBAIC0yMzE1LDcgKzIzMTUsNyBAQCBz
dGF0aWMgdm9pZCBuZXN0ZWRfc3ZtX3NldF90ZHBfY3IzKHN0cnVjdCBrdm1fdmNwdSAqdmNwdSwK
IHsKIAlzdHJ1Y3QgdmNwdV9zdm0gKnN2bSA9IHRvX3N2bSh2Y3B1KTsKIAotCXN2bS0+dm1jYi0+
Y29udHJvbC5uZXN0ZWRfY3IzID0gcm9vdDsKKwlzdm0tPnZtY2ItPmNvbnRyb2wubmVzdGVkX2Ny
MyA9IF9fc21lX3NldChyb290KTsKIAltYXJrX2RpcnR5KHN2bS0+dm1jYiwgVk1DQl9OUFQpOwog
CXN2bV9mbHVzaF90bGIodmNwdSk7CiB9CkBAIC0yODAzLDcgKzI4MDMsNyBAQCBzdGF0aWMgYm9v
bCBuZXN0ZWRfc3ZtX3ZtcnVuX21zcnBtKHN0cnVjdCB2Y3B1X3N2bSAqc3ZtKQogCQlzdm0tPm5l
c3RlZC5tc3JwbVtwXSA9IHN2bS0+bXNycG1bcF0gfCB2YWx1ZTsKIAl9CiAKLQlzdm0tPnZtY2It
PmNvbnRyb2wubXNycG1fYmFzZV9wYSA9IF9fcGEoc3ZtLT5uZXN0ZWQubXNycG0pOworCXN2bS0+
dm1jYi0+Y29udHJvbC5tc3JwbV9iYXNlX3BhID0gX19zbWVfc2V0KF9fcGEoc3ZtLT5uZXN0ZWQu
bXNycG0pKTsKIAogCXJldHVybiB0cnVlOwogfQpAQCAtNDQzNSw3ICs0NDM1LDcgQEAgc3RhdGlj
IGludCBzdm1faXJfbGlzdF9hZGQoc3RydWN0IHZjcHVfc3ZtICpzdm0sIHN0cnVjdCBhbWRfaW9t
bXVfcGlfZGF0YSAqcGkpCiAJcHJfZGVidWcoIlNWTTogJXM6IHVzZSBHQSBtb2RlIGZvciBpcnEg
JXVcbiIsIF9fZnVuY19fLAogCQkgaXJxLnZlY3Rvcik7CiAJKnN2bSA9IHRvX3N2bSh2Y3B1KTsK
LQl2Y3B1X2luZm8tPnBpX2Rlc2NfYWRkciA9IHBhZ2VfdG9fcGh5cygoKnN2bSktPmF2aWNfYmFj
a2luZ19wYWdlKTsKKwl2Y3B1X2luZm8tPnBpX2Rlc2NfYWRkciA9IF9fc21lX3NldChwYWdlX3Rv
X3BoeXMoKCpzdm0pLT5hdmljX2JhY2tpbmdfcGFnZSkpOwogCXZjcHVfaW5mby0+dmVjdG9yID0g
aXJxLnZlY3RvcjsKIAogCXJldHVybiAwOwpAQCAtNDQ4Niw3ICs0NDg2LDggQEAgc3RhdGljIGlu
dCBzdm1fdXBkYXRlX3BpX2lydGUoc3RydWN0IGt2bSAqa3ZtLCB1bnNpZ25lZCBpbnQgaG9zdF9p
cnEsCiAJCQlzdHJ1Y3QgYW1kX2lvbW11X3BpX2RhdGEgcGk7CiAKIAkJCS8qIFRyeSB0byBlbmFi
bGUgZ3Vlc3RfbW9kZSBpbiBJUlRFICovCi0JCQlwaS5iYXNlID0gcGFnZV90b19waHlzKHN2bS0+
YXZpY19iYWNraW5nX3BhZ2UpICYgQVZJQ19IUEFfTUFTSzsKKwkJCXBpLmJhc2UgPSBfX3NtZV9z
ZXQocGFnZV90b19waHlzKHN2bS0+YXZpY19iYWNraW5nX3BhZ2UpICYKKwkJCQkJICAgIEFWSUNf
SFBBX01BU0spOwogCQkJcGkuZ2FfdGFnID0gQVZJQ19HQVRBRyhrdm0tPmFyY2guYXZpY192bV9p
ZCwKIAkJCQkJCSAgICAgc3ZtLT52Y3B1LnZjcHVfaWQpOwogCQkJcGkuaXNfZ3Vlc3RfbW9kZSA9
IHRydWU7CkBAIC00OTExLDcgKzQ5MTIsNyBAQCBzdGF0aWMgdm9pZCBzdm1fc2V0X2NyMyhzdHJ1
Y3Qga3ZtX3ZjcHUgKnZjcHUsIHVuc2lnbmVkIGxvbmcgcm9vdCkKIHsKIAlzdHJ1Y3QgdmNwdV9z
dm0gKnN2bSA9IHRvX3N2bSh2Y3B1KTsKIAotCXN2bS0+dm1jYi0+c2F2ZS5jcjMgPSByb290Owor
CXN2bS0+dm1jYi0+c2F2ZS5jcjMgPSBfX3NtZV9zZXQocm9vdCk7CiAJbWFya19kaXJ0eShzdm0t
PnZtY2IsIFZNQ0JfQ1IpOwogCXN2bV9mbHVzaF90bGIodmNwdSk7CiB9CkBAIC00OTIwLDcgKzQ5
MjEsNyBAQCBzdGF0aWMgdm9pZCBzZXRfdGRwX2NyMyhzdHJ1Y3Qga3ZtX3ZjcHUgKnZjcHUsIHVu
c2lnbmVkIGxvbmcgcm9vdCkKIHsKIAlzdHJ1Y3QgdmNwdV9zdm0gKnN2bSA9IHRvX3N2bSh2Y3B1
KTsKIAotCXN2bS0+dm1jYi0+Y29udHJvbC5uZXN0ZWRfY3IzID0gcm9vdDsKKwlzdm0tPnZtY2It
PmNvbnRyb2wubmVzdGVkX2NyMyA9IF9fc21lX3NldChyb290KTsKIAltYXJrX2RpcnR5KHN2bS0+
dm1jYiwgVk1DQl9OUFQpOwogCiAJLyogQWxzbyBzeW5jIGd1ZXN0IGNyMyBoZXJlIGluIGNhc2Ug
d2UgbGl2ZSBtaWdyYXRlICovCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rdm0vdm14LmMgYi9hcmNo
L3g4Ni9rdm0vdm14LmMKaW5kZXggN2RkNTNmYi4uNTMwOThjZCAxMDA2NDQKLS0tIGEvYXJjaC94
ODYva3ZtL3ZteC5jCisrKyBiL2FyY2gveDg2L2t2bS92bXguYwpAQCAtNjQ1Miw3ICs2NDUyLDgg
QEAgdm9pZCB2bXhfZW5hYmxlX3RkcCh2b2lkKQogCQllbmFibGVfZXB0X2FkX2JpdHMgPyBWTVhf
RVBUX0RJUlRZX0JJVCA6IDB1bGwsCiAJCTB1bGwsIFZNWF9FUFRfRVhFQ1VUQUJMRV9NQVNLLAog
CQljcHVfaGFzX3ZteF9lcHRfZXhlY3V0ZV9vbmx5KCkgPyAwdWxsIDogVk1YX0VQVF9SRUFEQUJM
RV9NQVNLLAotCQllbmFibGVfZXB0X2FkX2JpdHMgPyAwdWxsIDogVk1YX0VQVF9SV1hfTUFTSyk7
CisJCWVuYWJsZV9lcHRfYWRfYml0cyA/IDB1bGwgOiBWTVhfRVBUX1JXWF9NQVNLLAorCQkwdWxs
KTsKIAogCWVwdF9zZXRfbW1pb19zcHRlX21hc2soKTsKIAlrdm1fZW5hYmxlX3RkcCgpOwpkaWZm
IC0tZ2l0IGEvYXJjaC94ODYva3ZtL3g4Ni5jIGIvYXJjaC94ODYva3ZtL3g4Ni5jCmluZGV4IDg3
ZDNjYjkuLjU1OWY3MTAgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2t2bS94ODYuYworKysgYi9hcmNo
L3g4Ni9rdm0veDg2LmMKQEAgLTU0LDYgKzU0LDcgQEAKICNpbmNsdWRlIDxsaW51eC9rdm1faXJx
ZmQuaD4KICNpbmNsdWRlIDxsaW51eC9pcnFieXBhc3MuaD4KICNpbmNsdWRlIDxsaW51eC9zY2hl
ZC9zdGF0Lmg+CisjaW5jbHVkZSA8bGludXgvbWVtX2VuY3J5cHQuaD4KIAogI2luY2x1ZGUgPHRy
YWNlL2V2ZW50cy9rdm0uaD4KIApAQCAtNjA5NSw3ICs2MDk2LDcgQEAgaW50IGt2bV9hcmNoX2lu
aXQodm9pZCAqb3BhcXVlKQogCiAJa3ZtX21tdV9zZXRfbWFza19wdGVzKFBUX1VTRVJfTUFTSywg
UFRfQUNDRVNTRURfTUFTSywKIAkJCVBUX0RJUlRZX01BU0ssIFBUNjRfTlhfTUFTSywgMCwKLQkJ
CVBUX1BSRVNFTlRfTUFTSywgMCk7CisJCQlQVF9QUkVTRU5UX01BU0ssIDAsIHNtZV9tZV9tYXNr
KTsKIAlrdm1fdGltZXJfaW5pdCgpOwogCiAJcGVyZl9yZWdpc3Rlcl9ndWVzdF9pbmZvX2NhbGxi
YWNrcygma3ZtX2d1ZXN0X2Nicyk7CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:55:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18: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 1dLwPU-0004k0-Kn; Fri, 16 Jun 2017 18:55:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dLwPS-0004gN-ND
 for xen-devel@lists.xen.org; Fri, 16 Jun 2017 18:55:54 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 E1/F4-03058-9B924495; Fri, 16 Jun 2017 18:55:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0hTYRjuO5ftFC4+p9LbMM1lOCNvQSJENw2
 0wPLyI4wiz/K0LbY5zlm5osjUtKxQCgpnl2kaZIXiPQt/mFbaNK3QEDI0UzBm2AUxizrHY2bf
 r+d9n+d9nu+FlyHV+QoNwznsHG9lzVrFMsoYERQd1hy6Iy3yUhGOqZi6TW1DCR2PZokktI82W
 fWZjnTa6Lw3pLTdiXcMeEqJbPRsUyFaxlA4j4T+7BJCKhC+guDBwGVSKtQ4n4DZ6X5lIVrKKP
 B66Pd8IyTsgxOguq+OlLAvdhEwchVLAyT2KKC1x62QCAL7g6u8ck5E4bXw5kzHnJFKGh7rogs
 RwyzFO+HsECW11WK7YGZ6DvvhALj7Oo+W5d7QWTJKSXISh0J1S4TUJnEgNHmuz7kDXg1N09MK
 6QuACxDknh+kZc9gcH7tVcqiVdDRfZ2S8TrwPHfTMk6E3Io+peQPeA105e2W26egu7SBkD3LS
 CgqaVDKxYgSetsbSLkop6FgrGc+upGCycbO+TgzdP+qn4+LgQtlP5EsctPQd8uNZKIYw42ZwG
 IU5ly0qvPfqs5Fq7oQWYV0Ascf4/iwDRvD9bzJYLRbWJM5LCoyOtzCCQJr4MysXgg/lGmpReJ
 RLBFfM6pyJbehlQyh9VN9Ho1LUy/XZ2YcN7KC8SB/1MwJbSiEYXB5R06qhrJmWjktqD7qdqSp
 vXnOwDkOm8zikf1VAuOl9VVlBIu0SrCxFsFkkKkuFKRZodKK96fGEmE8al0Y+3uer9AqjY8Ki
 X9Se9k43mKy/89PoBUM0vqoUkJEFy+T1b7gPiEGE2JwSu82KdjO/qM02cjwrqi+J+3Ay70BjU
 YXWRM5cU53bcmUOy+oZCi61ZUYu/k+8Vi//Ur4cNLvtx/2f0l1dJ9Q5DBVceM1Nt9Ac9YgkzW
 SPl4Zf7o/cPaU60Whu/WJ9SHv+vGJNocM1+2afBqjq926ZU9ye5T/zccXGTgSe6n55Pez6hyD
 f4uu4X1cgpYSjGzUOpIX2D/QiLyJmQMAAA==
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1497639351!67629187!1
X-Originating-IP: [104.47.33.54]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18352 invoked from network); 16 Jun 2017 18:55:51 -0000
Received: from mail-bn3nam01on0054.outbound.protection.outlook.com (HELO
 NAM01-BN3-obe.outbound.protection.outlook.com) (104.47.33.54)
 by server-14.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 16 Jun 2017 18:55:51 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=Nz9lzog0W9ESZbzeLNMFnAEOwq8p2V27osWkOiswRQo=;
 b=e73NhtxcAKjNsfqAz3e+HGBeHfiL1FkBqxKkI6v3Ms7O/nmS5h8v0/2uC/7xH53Fe3Q+pXGVhHnRecca+Lhifas91fW5Acf651S9hGr0LURHtsWJsD0A92aIg3NKOUTtUwM36GpP1Zs6k/rpzEmV/k2p3PyPkcXx9y6Jig3RUk8=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 DM5PR12MB1147.namprd12.prod.outlook.com (10.168.236.142) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1157.12; Fri, 16 Jun 2017 18:55:47 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Fri, 16 Jun 2017 13:55:45 -0500
Message-ID: <20170616185545.18967.90815.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: SN1PR19CA0037.namprd19.prod.outlook.com (10.163.220.47) To
 DM5PR12MB1147.namprd12.prod.outlook.com (10.168.236.142)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: DM5PR12MB1147:
X-MS-Office365-Filtering-Correlation-Id: cc9f42ae-84fd-4acd-4623-08d4b4e94e0c
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:DM5PR12MB1147; 
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1147;
 3:zclIfTRwCRAIsR0RkyrXtlrkRj9TZGIC8tgXorac1aWNFPsBcocroOIweuCT7ZJiv6m2AHN7uRdzgWsS6h3KoUHmrCzECZvYQvikjOXD5tXMg0EUrvfe5moICrKmEbCmeK4dzqCMvpys0yGyyv4WWPBZP1G4r/coTNwtwJZALjd/vxOuJxrUW+btP9EYkzF6u+GaeKu3svcaju+Uffza5Ywiei2GW341hdWTVQAw1TH+JoffOgz//6X8SjVfToaHlx7QZFFNWGpflpkE2tK8MsrlbaiLryZLOqasolDY0Gyfskd/kaCNSh3YIbAKwkO/r0s7e2BL4YyGDg7kX6R1i1GgeR3knoczGFzQe2lNENE=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1147;
 25:P/3X9YDsZrAD6FzZPX4WnN/dUK4L04Z71lj9qzICVAqKbQGs/7VCLhg2iaT7yIGgxkKTlxHtj591iO6IRGVZFZJf68uwhIYHIPDDhJ2PyY4JobK/yM8PbyOa1jQz3KxELs/8BfGRne5o2b669vMFirSxJhx4N/Ivvau0sHCWO7HqmgAPEy8K7GBB63gFEpoJyyzvpc+LEeWeg6BEffyRKbEdbNTukqwhxHTeRJGuf5TUnEm+D13ai3d4dyz94F5egxWfwISVE3OWL4DRuj1yfOAD7WTxN+sjBtfcRrqIWr1pvA+e/qtnN8EYGiJlA8zeCR57VE8AGcoKlSErv5CIO6tB/txw31pud3Pv7Nai6U5CTvQBNKSYRkjnSb7wqsMrM7c5V4CCKhYmrUutnSZvEFLSMKuiEGQdEhCbyubeCiJPQ8h38yINvC2ts80IT9jG5P7HESX5yuH8ZNiw7B8AX5IgZ7osYzIODYA1gBASvOXScnTx7JdIk8P2NjruC4zcKiB/e+iYt7RVuYajrDDYIl1sN1Lrzqut/0jZeF27ugy20oUrjoxJwyXnsfXJ9lYOjlfW/gyTb1xn8ocAtEOGBG3A9OEjrniE9uMJEsVL5ieQAbjrh5wz4qq+eRglMuISS+WC+eZMq71hE7e05ae/pNLyU+Ku6MtDav3PjyxV9Pr22tW5TJpk5C24qJj5F5wOlgkzoiFrihPAcjBJJzLxNjb441GMSL2mtNzUnJpEtvol+Vh6vjj6ioRZ7/LdORj5Cq0McNCqSXiYpXBB/zX9qduj5TgagNafGSxsBAxYqW2pUdIEB968YlZxN4A6V3oEBHglZTPJPNNgj7rUukZjwCttti+OhxIzMIi42xqeQyKw0pBCAwYpZZ5b5WQJtiQEawjQcWHVYyU3eGq9JreOn76fJwUA8UqYh4FprsktEQc=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1147;
 31:4XxkF1BZKnlZJPf80WC1JObHQFnT7bkAKmGwUY2YUswyn6+iaYYqtSnyeR+hYqUc3gFdXC85REPMcR0rzu0vX5LkAB8tEKyknLzEqdj8yrZGfe7hlgnlRtWU/MKhCeW8KXJ7/1OhNC/EGoAGHnO1Mf+ncBe6Wmf7gCPeKTyalqsf83WqKfJVF0RBkRb8RbgwxLgaAlDi71yALi1OB3abBeF/I6Lg3iiCnI42UieLzNKSZCgYOUiNr/sxKM2hIOl/8El798hFfhI27VoxuWluAtOqsEIxzsYRvnO4VkWJpDAAj8/IMMlFKBTLNdjAaZ1aDJF+hJJwsLBKXR/1voqZTaDlbhylnYpfDh6fphDouO+9m9rMfnZb3PkFTXZfwABGapO69J1zb+YKfivbeHi980KaQH4StAdgyG9Rxl/a6nfs6NyoMFdLwRwuDq02viKLctTlI+7RTulBc2i61sVnbycF2Gy+s5zChpmFZ1d0S9w9tQ7++dLxgmIjGT6iyCei+ikmFJhEAwZlPNI4UgmTVbbadddyB+TV0pGepRC1hkkdDTZNOpmZNkgG7miq8d9jeglymfVz99bm0VLVFnatIGKb7nlKilG5E/kbx8qseYI=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1147;
 20:C/TyHJSUa5lZJ9iVFNnYru9Gqm7E0Paj2BKkP2XaoZBw2FoQN09mqIbmKEOnoxhhRNjPX9+1dQdFYKHhHVHlstazBfKkkx+bJf31VfexILX3L+oqgjXOmoUD9Y+4L9dhkOktc0awFmyHycjwnHSsJ/8ZB/S8Fj13BZlzDCCaP8H2FJMxhWPu6TVwwLVI9MTWrDGA4lzAqkIM7u5O1xpPFQUNaocEzt4W7r/hdDjV1Cwa4gkVJBFOEadz6BUOQ7HYQ6S1/17CaQJp+CnYU85ggf1Fir36u1zdthgqDEXjF4oOuS/wiaXanlesaTQK2yHwyng/LqEanxNNscpcROwgvlTQaTPjfcyeaiqlJGdy5L1N8EjnzFs0HUBXWrbQtMVHGsjvlC8J3ogVkjVS2YgbbxVynxVWuTqOLFYrWaFK8RWuhNfIy8ZdjKlQp+rnP5DU+Z7V41MshXY4b69JdXMWu/iemM+O1RBgBh//KclcOh/xoGeMjj9Xn/9HPOz408ck
X-Microsoft-Antispam-PRVS: <DM5PR12MB1147200DEB5987DEEABA21C8ECC10@DM5PR12MB1147.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(767451399110);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(10201501046)(100000703101)(100105400095)(6055026)(6041248)(20161123555025)(20161123562025)(20161123564025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DM5PR12MB1147; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DM5PR12MB1147; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ3OzQ6TzVPWlZWcnVodzhWeTJtNi8vRWVweWRNTW1V?=
 =?utf-8?B?Y2hJVW1tbnpvbFRWdlRubDE2anpMcGk1dXhvMVhYVlh3UGVQM3VFYUNSeGxD?=
 =?utf-8?B?a2UvbDFZZjJ4bXlGRDNVSllZSGV6bysrTW5pb0NUQVNqM3RDVGZWSDlHNzF3?=
 =?utf-8?B?Qm1CdGZEalBxamE3YTJ6ZzZ3Z3FpRUYyVDZyZ2U1K0FyUzhoMkpCV2RpTzFH?=
 =?utf-8?B?cEZqa0k3SGpIZ1VkSHNGeGxkY2lWaWxiL0Q1RjQ2dXVFSGNadU8zVkxXM2wx?=
 =?utf-8?B?ajhmYm1YRFFxNjlQVFBjRE8xY0VxV1R4TE9Mb3ZZY1Rvb0pkZjh4TnF3RUxK?=
 =?utf-8?B?VFowNjNPZVZ5WmtzTzh0cExUWHgyU0crSFExdDltdEw0VENHWVJjM1FwV3hj?=
 =?utf-8?B?Y2tnTjBLQUVlRFdnRVpMaERheHRIZEhadlBvVEs1TVdVRURDYnZTQ2FJblBr?=
 =?utf-8?B?RmxkR1ZpbVlJeWFCOUw3MHQyb0JCeW5oWlRTM0x1czZDUEE2TFEwdDFBbm1j?=
 =?utf-8?B?a1Z4VFVzUm95R0EyUGk0a3dqaS9hWFdmUGxHbUpTSnRDMGxFblZTdldoZlpl?=
 =?utf-8?B?a1lYei93aGc0YThFMnRpR1BGK3dyVWNxODJpK2tRWTFzZ2NyekxCd25hQkMv?=
 =?utf-8?B?b3NTOUFmcmFmSktObTZXWm5SWExQM0V1aVFwSTBiRFFwc2hMK2JRL1JlVzRM?=
 =?utf-8?B?MDREUU5GdGc5VVlGMzZRQXgxR0VhUkFpVlc4Tks5UnU5czdXRkhIcXgrM1h3?=
 =?utf-8?B?QWhjUXgvUldIWURhRjdPaFEzWjFDN3dMSGZIRGlYN0ZKQzcwbEJqV0hyYUQ2?=
 =?utf-8?B?T3FZYTNKRmlsd3ZUOGVOY0RwUENqc2ZUcEQyT0RxUVZIUnBTMGcyc1huY1hK?=
 =?utf-8?B?OHpuZm9laUd3U051cVVPQXNuekpZZUxURmJTMjZmWjdhdEl2c1dsNGN2S05L?=
 =?utf-8?B?dSszbVZoRE11Ty9wNGZlZGFzeHFQcjhQZU1kWW5aenJjQU0veUdMMml6ZDN4?=
 =?utf-8?B?c1d4K1d4bFJwcDVhc1c1MG85eXRTbkZ2emVjUzBxMzZyTEZ5QzQxOElRYVE4?=
 =?utf-8?B?Ry92NDRKN0FFdjdMNTJyclJxd0dFeEljOWJnMm9Ia1dPK09mOWdLb2lRc01u?=
 =?utf-8?B?M1p2YTlXTnRsR0o3dW9WTFp1d2lGdTJtMnZJWXM0TkdQcnRqUmNBaVU5T2ha?=
 =?utf-8?B?Z0lSOS9XU0VuQmh0N29mVnE5dFF6eWFSRnBveWVUZHdHSHpSQjI5cjVxSGxx?=
 =?utf-8?B?RGw2OFVVVUpLdVUyeHpyRXpPZVVsVHFlemorU0dmZnNZc2dFTThqaE5hV29W?=
 =?utf-8?B?Wk5PNGpiOVUyNWFodENuVitwUjIzdU9TckxsSVBhUFNqMWQyWkpoZ3YzOUJR?=
 =?utf-8?B?cmRwaWw4enAva2tEanVVbTQ5Q1Babk16Um5qZ1A5UWdYb2pHVldHNnN3RUJv?=
 =?utf-8?B?cmtIRVYxZmNqNmJkWXovOVZCSzlJMHZDREtieEZMR0Z2dlVHcjlYbW1oT0FJ?=
 =?utf-8?B?blVNWTBNNVFwUHNKVGtGME42TjlNd1Ftb1I3RURyNnFMMnVKcjFxdEdrR2x0?=
 =?utf-8?B?QmFJcXJaMFFDSk5FUFBMWW5TcmJLSCtxTkxqNE5oWU1EL3FnNXhQZEpZZk5r?=
 =?utf-8?Q?1NX7V4jfXPNvfj8gAxh?=
X-Forefront-PRVS: 0340850FCD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39450400003)(39850400002)(39860400002)(39400400002)(39840400002)(39410400002)(4326008)(103116003)(33646002)(1076002)(53416004)(42186005)(230700001)(4001350100001)(6506006)(83506001)(53936002)(66066001)(2950100002)(38730400002)(575784001)(54356999)(110136004)(50986999)(81166006)(7736002)(189998001)(3846002)(23676002)(25786009)(8676002)(72206003)(47776003)(86362001)(7406005)(7416002)(2906002)(6116002)(55016002)(5660300001)(50466002)(305945005)(54906002)(76176999)(478600001)(9686003)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR12MB1147; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ3OzIzOk5zWDU4djdQMDJsbW9IOWRGNDY5TXlzd1la?=
 =?utf-8?B?ZTNiVWppaHdiS3Z5SWxtZ2ZFWTRRaVRFQjF1cG5CZmhUTDg4TExXV1NZa1o5?=
 =?utf-8?B?cTl1aVQxSG5RVTBxZ3NneFRpcUtxUEI3dGZkT08xUVNPUXpIT1hYMDY2a3JL?=
 =?utf-8?B?MDdSdlFLWkxHTnFQNFAzallSVStqNDBvaU5HdFNUV3VaMkFTYjd0TTVMNkdU?=
 =?utf-8?B?bDFhR2hOemlrSHJkWGNsSC9waHprcDY3V3BEclh5eUkyTTFJaDh2QnZ6Qm80?=
 =?utf-8?B?eTYyT01VSWJSSytMbml4SFF0VE9LQkxoZ09qMnZNM1cxdWRyUFErWjJ2bTBZ?=
 =?utf-8?B?dHRlYTd1Wk43MGtyMFJQVHF2YldCTnBPS0JHV0o1WXRnVUtXWlJoWEJ3a0Np?=
 =?utf-8?B?cUowdnZzRm5KdG5iR2orUWJ0VDFaQnBpbGVEa3phSzByY1I2OGlzb2ZSWjdY?=
 =?utf-8?B?RkRHQkxON0xQVVFUQnZnVk1SejdjcE9XZGxSczZuWVlvaGhnVUwydUJLdCt3?=
 =?utf-8?B?TlFNYWxORUllMzdlQVRpNW9BQUgxNlZQd0UwUGpHbjZuZ2F6VkFIRGZMTXZz?=
 =?utf-8?B?NkVSMFArRnQ1aDhZWGZNRkJkQmdHMWloTmtZdUJ6N2cvRWVXbjQrMW1lbUdP?=
 =?utf-8?B?YzVhSUtHMkI5MlF4MEo5V3NQZUNFRGlrdFRrYUd3UDZHZitJcGNTNndtRjRr?=
 =?utf-8?B?UmtaMHBoUXA1UXNUeHpkS2tXcTgzSFo2LzFUTEwwc3A1V1FuYVU5WmFkUnRs?=
 =?utf-8?B?NWJOQmgxS3l5R2ZnaEdLclJDZ2lFN3ora2cxWEliZWsxRGRjTC90UUtLVEdQ?=
 =?utf-8?B?VDljaHhBVXRCc0tEdnhBUGxWQjdreU02Sk9WV3B2STZXYTJHQ2R1MnlKeWFL?=
 =?utf-8?B?eWt4blFLL2ZxSU1TTDkzYzJVOG1TTWpvZ2x3SitTN1R6NGxvblFGVUs1Yjlx?=
 =?utf-8?B?QmFiR2VnL0ZHalh4SStzUVRFZUNPM2p5TXU2aHRkR29yajJIdDhoZ3h6WnZw?=
 =?utf-8?B?SFp3bHZUNCtScXdkSjA2MDJHazZ3UlVrM3VzUG9xRm43Rnd1bXRvTERKWXgv?=
 =?utf-8?B?a3RSVis0cnNBNU9RRXQ1R3dtL216cDBoM2R2RDdOWUkxWGpJNTdQVzVyY1VO?=
 =?utf-8?B?UTlEUldBU0crNUxzTE01a1FBTmlMMWVzMlZlTDNobFhsS3p2cDFmSlJoMVlZ?=
 =?utf-8?B?ZEI5RzYyT0NaTExqRDQ3aXB1RmVSS0srRnE0MXdEVTRjbXpRRVZnb3hQdUh4?=
 =?utf-8?B?K2dUR2NLSGdNaDJsL3ZXemtEeVVSZyttUFE2eEtWVTdwVUJSZTlXclVhS0xV?=
 =?utf-8?B?cmI4enlQcWFiZGNhdG56TFp6dmxvcW9oSUlndFhBYnd0dmJmWk51cEliWlIv?=
 =?utf-8?B?cnZVWEdvT0J3VHlpUk1Vb1U0NDRWckdOUzR6YVdITW1NTFZYenVNbVgzUUhK?=
 =?utf-8?B?cmFkTGxNMlpucUJjM3JRNFhRY1FhVlJIeEl1VlNBRXJTZG9hV0loa1AzYm9l?=
 =?utf-8?B?VUwwazN3bEhHZGV1aEJuTWtlTENBbW14emhvZGhvMkJzZllnV2xDK3ZvaFhI?=
 =?utf-8?B?K3ZSa2NUYmVQamphOWRuZkpadWZBa3o1Y2NLU3NWTTduUlBjTFpSU3dlN29P?=
 =?utf-8?B?dW5lS3M2T1hTSnlUbVIweFVmSm96dGorTHV4amNJTk4wSWRJMjBSRTlTa2pC?=
 =?utf-8?Q?o7W4wf5/5AhHnf/R4E=3D?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ3OzY6WXlZaENKUUprRlZqY3ZlQ1hDVW5vQkk1SXpp?=
 =?utf-8?B?bXJBWHhuZlNOUzRDWThYZ3Exc3piWjA3QmJtVGc1di9hbS95WjFUc1RDWUNj?=
 =?utf-8?B?OWxDMDV3Z1VzRjN5VGxjTWtIenNZdHo1WmpVc05Ra01jM0U4YkRlZ0xodnhh?=
 =?utf-8?B?b29tNktEUHRPcytGeXhlaUpiZWRpdHZMdUNIUmhWenlhNUs2M3pHRXdzdkFD?=
 =?utf-8?B?WGIyZE5QemFPbTlWKzhWZHo2UUNaWit5bzBTWWQyUWlLeldEMDFmWUFHNFRE?=
 =?utf-8?B?VlZmaW5ySkdvT3VHVHpZd2UzUk40NGlsUkwwM1BJcUI2ak5LOWFNRFJJVXZh?=
 =?utf-8?B?Z3RxNTBPand4cllyOFlBRzlIV2pCRDBodmptNE1FZlZ0RzBiRFVmaml4YXl2?=
 =?utf-8?B?cWd3TlpQVGJPUzJNemxFcllCdXQ5b2RNY1VuRW92M2E2Qkl0b3B6Y3dGY013?=
 =?utf-8?B?VDVVL3lDK0lwV3NmM21Sc21CanJmYlM2dFBlbjMzUnpSVy9OVzhFUkNUM3ls?=
 =?utf-8?B?eDZrV3dBbHNVT1BNSzhzQ2gvZ2lhTXBPOUxrSlNuV3laWHpTL0hPT2RsQnc4?=
 =?utf-8?B?UENUcFBzVmpuNWczNmdoeHlSRENZcThjb2JZT3p5akxqNTBJV3RGRlh1VGdu?=
 =?utf-8?B?SjBWVERsTE9Vd0NrTGIrYXBNUDU1UW4xa3BNRGs4NHpDNXBGQU5ycnMvTk92?=
 =?utf-8?B?NzdBMzNHYmhuTWkwU2Y3UmJHY0RMU3ZKSFRUdEF0R2tzVVlVRkxvcStHWG8z?=
 =?utf-8?B?R1Ztc2ZPV1lYclBDYzdjVUFmb0VLdThocjcvdmJNMk5qWmJMMVdzQU1NNU1R?=
 =?utf-8?B?dzA5aWUrclJERkRZNWJrd1F2N3VKVGNYdWU2bE9NU0QxdW1pWWlBa1ByR21E?=
 =?utf-8?B?SFZ4bGJaY2lsTTFJSzNxS3YrNmYyUzc1RC9HUFdReWgvRmVxN0p4MWZZQ3hs?=
 =?utf-8?B?RDBacndpNkNxZkFTSk1yWmZ1eEhxRmpWQjdyc2FiM2hiYlNMNUl6TkZ1ZVlX?=
 =?utf-8?B?U1hhd29pY1BKckx5YkFpekZvd2VCam1tQXdjWFYrUVhDYjZpMVB6cWZ5ZGZS?=
 =?utf-8?B?ZUh6ZFJhNHlhRmUxWStrQlFYRnE2d1A1S1BYWnJuT1ErZGxydE96dXRadFZ1?=
 =?utf-8?B?RmE2TWp0WDFPdG45U2hYUTRibzhPTzNGbCsrVTZiVU5FcTU4dE83cko2bTRt?=
 =?utf-8?B?RXhjS3d1WVFVdCtMVlFJanZYdzBKbU5mbldJa0dtNHRPZnQ1Nk9KcklJd3Ra?=
 =?utf-8?B?QWdVY1g1VHN6OUoybGxTQkE1U3pRTytEYkg0NFM4SU1jdmgyWWNvZTBNaVo1?=
 =?utf-8?B?R2JQbVl5UjVlL2IxbnMxZ2t0cFROV1grSlcrU0FNVG5XS3k4Vk9RRUU4empT?=
 =?utf-8?Q?+yJ124F?=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1147;
 5:uBLDQ4WBMMIMTWNIullmSpD9Bo3G/znyH8tRidcx19NDsQHnlwJ3ouxn/g9+IxkDkMh1rgsp8j/lzymkH7b9TeNigk6pOD5x8plleVLk3tSpNQBY0NvPss5FJ9HUJP0y3b6vihfC2gWFMM7KB/6k6IXlovXG1FFKsC/ZVocomPW4nGGi6gEbcVF8gdkW9AlVsKUF2pl9S+IWjVBZrN9n3P0AsH6D2KnrEF+4nrK5DIJbTmujfftmd1Ezje6MYoA7mJjmDL+Jq7bpHNRLnzJ3AEgqPxs6nhhVlcDaQvmjZFyfkIVA8FyCfqWSSlCKXOSZqmU/1LpJ5BlwuFrmtSRWSI0SkF722dS4kko8H1ZrcngxXqQihVcLtMyrNJaBjkNln9pK2SIiipel4Tz/30x0UT5Ilx+k9AfmR96q0G/fDQdPf6xI3/22fnCWFiaHqBi36gOQDPQG2vKdTZYrQozqPe1ymSQy0Qbtz/ItF8Qa33iRXlHrOt+/41CoWO3CF34T;
 24:OPuorcDcsIS5itg49aYQLAeMl2F8cU3CXTqQ2vQ7fyeTZRN/I8ZvsyeRuSw2lJgOT7EiKoCgRVs2+uzFK5yB0U7L1qe7M8oqCMjzM76a8xA=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1147;
 7:iX69KImH9nlotjiv1YLmV2LrxHnNHbL3p5LLV8ydjUtzPclycOPXWew2FGScePIVquX/EWxzlbHXw5QUgrSeUgSvZvHbcVrzdpHrcpqXy3TgQv7pJchO9qJZa4/QKO5Ckq84FFzXVi7+E3n9EE0LYlpgPkeebbCK9f8dx3rNP4XNWnIIAagSo5hYWrb0S1JdA4qjEKfW9xz1h9xjSGcXBgLbnrtMNwvUM820PaNKWxaTR2+PcGhlVU0PgZgbk9/fvJu3VoE0tvF6++6ADu7jghV4jKjQCyqqHFLM0ikpccHn5Byjys3DMmmcyY+aKRHUlbjhtrygGYLdQqwghl8UH82ZZ1b/6lQbKDksUTe71ih730NMWoF1iidOrEP5g5gknsnuFhGlzSSyL8jU8Hol/RXDywU69rdFabj6kQU0eHzUdP71UQrHYHyqroTKeEUr9STJ/TMvhTuorcqPdSHrE2TJMIHk5bXtSP8uEjDsL07USXel5XWF97MbMMaiD5mCH0VRtuvTorfOIPyZpaeox2z1lWA0VqCaldSeYjxVYEtNWcrvuuJ+fVMM8XRQTkafGOWds2MSmBzd5kn8Wq3X3sYCZlmtaap0LfihMflvIUPa5eGPVR/JXT0cGDcY7IFUctYOfKZj12l10ID3LkaG66o/3Vf+mEusiAzjpW2P+lU0R+EkF/3WDuFrmd97QD1QbPMum7uC8kmCDnFQ9OZO3TCPSv/CbmJQlah0yzkt+qOQhqXFNNDF9AVdfMPaZ7hc4ZXD+qoyOXtc7L7SwlB/Rfy1qmI97+HuB3IfnhyP/Zc=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1147;
 20:0V9BqtzHwJa1XJ7FlB4iRdcnQmrzKRg/C9LGhhPxgbjmd2wSbgQ3/AYU0QNO9db+ROftESg6HJobf9tNO8R64+WvQ0LC6DsJaIIT+RJNUK8hRTkSq9FgBgG0L/iY7aigNg+lIY7J375OxL83V4khUe/n5ThUEc3iHzU1837vPGhNUTiEN/QttnLDIyscse37WQSZr9+xQ9gydimvclGcbqxRMEl1gGB52FN0AUVQjiETj2iadPkpmKieQFiCMiJh
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jun 2017 18:55:47.9170 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR12MB1147
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v7 31/36] x86/mm,
	kexec: Allow kexec to be used with SME
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UHJvdmlkZSBzdXBwb3J0IHNvIHRoYXQga2V4ZWMgY2FuIGJlIHVzZWQgdG8gYm9vdCBhIGtlcm5l
bCB3aGVuIFNNRSBpcwplbmFibGVkLgoKU3VwcG9ydCBpcyBuZWVkZWQgdG8gYWxsb2NhdGUgcGFn
ZXMgZm9yIGtleGVjIHdpdGhvdXQgZW5jcnlwdGlvbi4gIFRoaXMKaXMgbmVlZGVkIGluIG9yZGVy
IHRvIGJlIGFibGUgdG8gcmVib290IGluIHRoZSBrZXJuZWwgaW4gdGhlIHNhbWUgbWFubmVyCmFz
IG9yaWdpbmFsbHkgYm9vdGVkLgoKQWRkaXRpb25hbGx5LCB3aGVuIHNodXR0aW5nIGRvd24gYWxs
IG9mIHRoZSBDUFVzIHdlIG5lZWQgdG8gYmUgc3VyZSB0bwpmbHVzaCB0aGUgY2FjaGVzIGFuZCB0
aGVuIGhhbHQuIFRoaXMgaXMgbmVlZGVkIHdoZW4gYm9vdGluZyBmcm9tIGEgc3RhdGUKd2hlcmUg
U01FIHdhcyBub3QgYWN0aXZlIGludG8gYSBzdGF0ZSB3aGVyZSBTTUUgaXMgYWN0aXZlIChvciB2
aWNlLXZlcnNhKS4KV2l0aG91dCB0aGVzZSBzdGVwcywgaXQgaXMgcG9zc2libGUgZm9yIGNhY2hl
IGxpbmVzIHRvIGV4aXN0IGZvciB0aGUgc2FtZQpwaHlzaWNhbCBsb2NhdGlvbiBidXQgdGFnZ2Vk
IGJvdGggd2l0aCBhbmQgd2l0aG91dCB0aGUgZW5jcnlwdGlvbiBiaXQuIFRoaXMKY2FuIGNhdXNl
IHJhbmRvbSBtZW1vcnkgY29ycnVwdGlvbiB3aGVuIGNhY2hlcyBhcmUgZmx1c2hlZCBkZXBlbmRp
bmcgb24Kd2hpY2ggY2FjaGVsaW5lIGlzIHdyaXR0ZW4gbGFzdC4KClNpZ25lZC1vZmYtYnk6IFRv
bSBMZW5kYWNreSA8dGhvbWFzLmxlbmRhY2t5QGFtZC5jb20+Ci0tLQogYXJjaC94ODYvaW5jbHVk
ZS9hc20vaW5pdC5oICAgICAgICAgIHwgICAgMSArCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9rZXhl
Yy5oICAgICAgICAgfCAgICA4ICsrKysrKysrCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9wZ3RhYmxl
X3R5cGVzLmggfCAgICAxICsKIGFyY2gveDg2L2tlcm5lbC9tYWNoaW5lX2tleGVjXzY0LmMgICB8
ICAgMjIgKysrKysrKysrKysrKysrKysrKysrLQogYXJjaC94ODYva2VybmVsL3Byb2Nlc3MuYyAg
ICAgICAgICAgIHwgICAxNyArKysrKysrKysrKysrKystLQogYXJjaC94ODYvbW0vaWRlbnRfbWFw
LmMgICAgICAgICAgICAgIHwgICAxMiArKysrKysrKy0tLS0KIGluY2x1ZGUvbGludXgva2V4ZWMu
aCAgICAgICAgICAgICAgICB8ICAgMTQgKysrKysrKysrKysrKysKIGtlcm5lbC9rZXhlY19jb3Jl
LmMgICAgICAgICAgICAgICAgICB8ICAgMTIgKysrKysrKysrKystCiA4IGZpbGVzIGNoYW5nZWQs
IDc5IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYv
aW5jbHVkZS9hc20vaW5pdC5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vaW5pdC5oCmluZGV4IDQ3
NGViOGMuLjA1YzRhYTAgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL2luaXQuaAor
KysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9pbml0LmgKQEAgLTcsNiArNyw3IEBAIHN0cnVjdCB4
ODZfbWFwcGluZ19pbmZvIHsKIAl1bnNpZ25lZCBsb25nIHBhZ2VfZmxhZzsJIC8qIHBhZ2UgZmxh
ZyBmb3IgUE1EIG9yIFBVRCBlbnRyeSAqLwogCXVuc2lnbmVkIGxvbmcgb2Zmc2V0OwkJIC8qIGlk
ZW50IG1hcHBpbmcgb2Zmc2V0ICovCiAJYm9vbCBkaXJlY3RfZ2JwYWdlczsJCSAvKiBQVUQgbGV2
ZWwgMUdCIHBhZ2Ugc3VwcG9ydCAqLworCXVuc2lnbmVkIGxvbmcga2VybnBnX2ZsYWc7CSAvKiBr
ZXJuZWwgcGFnZXRhYmxlIGZsYWcgb3ZlcnJpZGUgKi8KIH07CiAKIGludCBrZXJuZWxfaWRlbnRf
bWFwcGluZ19pbml0KHN0cnVjdCB4ODZfbWFwcGluZ19pbmZvICppbmZvLCBwZ2RfdCAqcGdkX3Bh
Z2UsCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9rZXhlYy5oIGIvYXJjaC94ODYv
aW5jbHVkZS9hc20va2V4ZWMuaAppbmRleCA3MGVmMjA1Li5lODE4M2FjIDEwMDY0NAotLS0gYS9h
cmNoL3g4Ni9pbmNsdWRlL2FzbS9rZXhlYy5oCisrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL2tl
eGVjLmgKQEAgLTIwNyw2ICsyMDcsMTQgQEAgc3RydWN0IGtleGVjX2VudHJ5NjRfcmVncyB7CiAJ
dWludDY0X3QgcjE1OwogCXVpbnQ2NF90IHJpcDsKIH07CisKK2V4dGVybiBpbnQgYXJjaF9rZXhl
Y19wb3N0X2FsbG9jX3BhZ2VzKHZvaWQgKnZhZGRyLCB1bnNpZ25lZCBpbnQgcGFnZXMsCisJCQkJ
ICAgICAgIGdmcF90IGdmcCk7CisjZGVmaW5lIGFyY2hfa2V4ZWNfcG9zdF9hbGxvY19wYWdlcyBh
cmNoX2tleGVjX3Bvc3RfYWxsb2NfcGFnZXMKKworZXh0ZXJuIHZvaWQgYXJjaF9rZXhlY19wcmVf
ZnJlZV9wYWdlcyh2b2lkICp2YWRkciwgdW5zaWduZWQgaW50IHBhZ2VzKTsKKyNkZWZpbmUgYXJj
aF9rZXhlY19wcmVfZnJlZV9wYWdlcyBhcmNoX2tleGVjX3ByZV9mcmVlX3BhZ2VzCisKICNlbmRp
ZgogCiB0eXBlZGVmIHZvaWQgY3Jhc2hfdm1jbGVhcl9mbih2b2lkKTsKZGlmZiAtLWdpdCBhL2Fy
Y2gveDg2L2luY2x1ZGUvYXNtL3BndGFibGVfdHlwZXMuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNt
L3BndGFibGVfdHlwZXMuaAppbmRleCAzMjA5NWFmLi44MzA5OTJmIDEwMDY0NAotLS0gYS9hcmNo
L3g4Ni9pbmNsdWRlL2FzbS9wZ3RhYmxlX3R5cGVzLmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9h
c20vcGd0YWJsZV90eXBlcy5oCkBAIC0yMTMsNiArMjEzLDcgQEAgZW51bSBwYWdlX2NhY2hlX21v
ZGUgewogI2RlZmluZSBQQUdFX0tFUk5FTAkJX19wZ3Byb3QoX19QQUdFX0tFUk5FTCB8IF9QQUdF
X0VOQykKICNkZWZpbmUgUEFHRV9LRVJORUxfUk8JCV9fcGdwcm90KF9fUEFHRV9LRVJORUxfUk8g
fCBfUEFHRV9FTkMpCiAjZGVmaW5lIFBBR0VfS0VSTkVMX0VYRUMJX19wZ3Byb3QoX19QQUdFX0tF
Uk5FTF9FWEVDIHwgX1BBR0VfRU5DKQorI2RlZmluZSBQQUdFX0tFUk5FTF9FWEVDX05PRU5DCV9f
cGdwcm90KF9fUEFHRV9LRVJORUxfRVhFQykKICNkZWZpbmUgUEFHRV9LRVJORUxfUlgJCV9fcGdw
cm90KF9fUEFHRV9LRVJORUxfUlggfCBfUEFHRV9FTkMpCiAjZGVmaW5lIFBBR0VfS0VSTkVMX05P
Q0FDSEUJX19wZ3Byb3QoX19QQUdFX0tFUk5FTF9OT0NBQ0hFIHwgX1BBR0VfRU5DKQogI2RlZmlu
ZSBQQUdFX0tFUk5FTF9MQVJHRQlfX3BncHJvdChfX1BBR0VfS0VSTkVMX0xBUkdFIHwgX1BBR0Vf
RU5DKQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL21hY2hpbmVfa2V4ZWNfNjQuYyBiL2Fy
Y2gveDg2L2tlcm5lbC9tYWNoaW5lX2tleGVjXzY0LmMKaW5kZXggY2IwYTMwNC4uOWNmOGRhYSAx
MDA2NDQKLS0tIGEvYXJjaC94ODYva2VybmVsL21hY2hpbmVfa2V4ZWNfNjQuYworKysgYi9hcmNo
L3g4Ni9rZXJuZWwvbWFjaGluZV9rZXhlY182NC5jCkBAIC04Nyw3ICs4Nyw3IEBAIHN0YXRpYyBp
bnQgaW5pdF90cmFuc2l0aW9uX3BndGFibGUoc3RydWN0IGtpbWFnZSAqaW1hZ2UsIHBnZF90ICpw
Z2QpCiAJCXNldF9wbWQocG1kLCBfX3BtZChfX3BhKHB0ZSkgfCBfS0VSTlBHX1RBQkxFKSk7CiAJ
fQogCXB0ZSA9IHB0ZV9vZmZzZXRfa2VybmVsKHBtZCwgdmFkZHIpOwotCXNldF9wdGUocHRlLCBw
Zm5fcHRlKHBhZGRyID4+IFBBR0VfU0hJRlQsIFBBR0VfS0VSTkVMX0VYRUMpKTsKKwlzZXRfcHRl
KHB0ZSwgcGZuX3B0ZShwYWRkciA+PiBQQUdFX1NISUZULCBQQUdFX0tFUk5FTF9FWEVDX05PRU5D
KSk7CiAJcmV0dXJuIDA7CiBlcnI6CiAJZnJlZV90cmFuc2l0aW9uX3BndGFibGUoaW1hZ2UpOwpA
QCAtMTE1LDYgKzExNSw3IEBAIHN0YXRpYyBpbnQgaW5pdF9wZ3RhYmxlKHN0cnVjdCBraW1hZ2Ug
KmltYWdlLCB1bnNpZ25lZCBsb25nIHN0YXJ0X3BndGFibGUpCiAJCS5hbGxvY19wZ3RfcGFnZQk9
IGFsbG9jX3BndF9wYWdlLAogCQkuY29udGV4dAk9IGltYWdlLAogCQkucGFnZV9mbGFnCT0gX19Q
QUdFX0tFUk5FTF9MQVJHRV9FWEVDLAorCQkua2VybnBnX2ZsYWcJPSBfS0VSTlBHX1RBQkxFX05P
RU5DLAogCX07CiAJdW5zaWduZWQgbG9uZyBtc3RhcnQsIG1lbmQ7CiAJcGdkX3QgKmxldmVsNHA7
CkBAIC02MDIsMyArNjAzLDIyIEBAIHZvaWQgYXJjaF9rZXhlY191bnByb3RlY3RfY3Jhc2hrcmVz
KHZvaWQpCiB7CiAJa2V4ZWNfbWFya19jcmFzaGtyZXMoZmFsc2UpOwogfQorCitpbnQgYXJjaF9r
ZXhlY19wb3N0X2FsbG9jX3BhZ2VzKHZvaWQgKnZhZGRyLCB1bnNpZ25lZCBpbnQgcGFnZXMsIGdm
cF90IGdmcCkKK3sKKwkvKgorCSAqIElmIFNNRSBpcyBhY3RpdmUgd2UgbmVlZCB0byBiZSBzdXJl
IHRoYXQga2V4ZWMgcGFnZXMgYXJlCisJICogbm90IGVuY3J5cHRlZCBiZWNhdXNlIHdoZW4gd2Ug
Ym9vdCB0byB0aGUgbmV3IGtlcm5lbCB0aGUKKwkgKiBwYWdlcyB3b24ndCBiZSBhY2Nlc3NlZCBl
bmNyeXB0ZWQgKGluaXRpYWxseSkuCisJICovCisJcmV0dXJuIHNldF9tZW1vcnlfZGVjcnlwdGVk
KCh1bnNpZ25lZCBsb25nKXZhZGRyLCBwYWdlcyk7Cit9CisKK3ZvaWQgYXJjaF9rZXhlY19wcmVf
ZnJlZV9wYWdlcyh2b2lkICp2YWRkciwgdW5zaWduZWQgaW50IHBhZ2VzKQoreworCS8qCisJICog
SWYgU01FIGlzIGFjdGl2ZSB3ZSBuZWVkIHRvIHJlc2V0IHRoZSBwYWdlcyBiYWNrIHRvIGJlaW5n
CisJICogYW4gZW5jcnlwdGVkIG1hcHBpbmcgYmVmb3JlIGZyZWVpbmcgdGhlbS4KKwkgKi8KKwlz
ZXRfbWVtb3J5X2VuY3J5cHRlZCgodW5zaWduZWQgbG9uZyl2YWRkciwgcGFnZXMpOworfQpkaWZm
IC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL3Byb2Nlc3MuYyBiL2FyY2gveDg2L2tlcm5lbC9wcm9j
ZXNzLmMKaW5kZXggMGJiODg0Mi4uZmRhZDBmYiAxMDA2NDQKLS0tIGEvYXJjaC94ODYva2VybmVs
L3Byb2Nlc3MuYworKysgYi9hcmNoL3g4Ni9rZXJuZWwvcHJvY2Vzcy5jCkBAIC0zNTUsNiArMzU1
LDcgQEAgYm9vbCB4ZW5fc2V0X2RlZmF1bHRfaWRsZSh2b2lkKQogCXJldHVybiByZXQ7CiB9CiAj
ZW5kaWYKKwogdm9pZCBzdG9wX3RoaXNfY3B1KHZvaWQgKmR1bW15KQogewogCWxvY2FsX2lycV9k
aXNhYmxlKCk7CkBAIC0zNjUsOCArMzY2LDIwIEBAIHZvaWQgc3RvcF90aGlzX2NwdSh2b2lkICpk
dW1teSkKIAlkaXNhYmxlX2xvY2FsX0FQSUMoKTsKIAltY2hlY2tfY3B1X2NsZWFyKHRoaXNfY3B1
X3B0cigmY3B1X2luZm8pKTsKIAotCWZvciAoOzspCi0JCWhhbHQoKTsKKwlmb3IgKDs7KSB7CisJ
CS8qCisJCSAqIFVzZSB3YmludmQgZm9sbG93ZWQgYnkgaGx0IHRvIHN0b3AgdGhlIHByb2Nlc3Nv
ci4gVGhpcworCQkgKiBwcm92aWRlcyBzdXBwb3J0IGZvciBrZXhlYyBvbiBhIHByb2Nlc3NvciB0
aGF0IHN1cHBvcnRzCisJCSAqIFNNRS4gV2l0aCBrZXhlYywgZ29pbmcgZnJvbSBTTUUgaW5hY3Rp
dmUgdG8gU01FIGFjdGl2ZQorCQkgKiByZXF1aXJlcyBjbGVhcmluZyBjYWNoZSBlbnRyaWVzIHNv
IHRoYXQgYWRkcmVzc2VzIHdpdGhvdXQKKwkJICogdGhlIGVuY3J5cHRpb24gYml0IHNldCBkb24n
dCBjb3JydXB0IHRoZSBzYW1lIHBoeXNpY2FsCisJCSAqIGFkZHJlc3MgdGhhdCBoYXMgdGhlIGVu
Y3J5cHRpb24gYml0IHNldCB3aGVuIGNhY2hlcyBhcmUKKwkJICogZmx1c2hlZC4gVG8gYWNoaWV2
ZSB0aGlzIGEgd2JpbnZkIGlzIHBlcmZvcm1lZCBmb2xsb3dlZCBieQorCQkgKiBhIGhsdC4gRXZl
biBpZiB0aGUgcHJvY2Vzc29yIGlzIG5vdCBpbiB0aGUga2V4ZWMvU01FCisJCSAqIHNjZW5hcmlv
IHRoaXMgb25seSBhZGRzIGEgd2JpbnZkIHRvIGEgaGFsdGluZyBwcm9jZXNzb3IuCisJCSAqLwor
CQlhc20gdm9sYXRpbGUoIndiaW52ZDsgaGx0IiA6IDogOiAibWVtb3J5Iik7CisJfQogfQogCiAv
KgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvbW0vaWRlbnRfbWFwLmMgYi9hcmNoL3g4Ni9tbS9pZGVu
dF9tYXAuYwppbmRleCBhZGFiMTU5Li4zMWNlYTk4IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9tbS9p
ZGVudF9tYXAuYworKysgYi9hcmNoL3g4Ni9tbS9pZGVudF9tYXAuYwpAQCAtNTEsNyArNTEsNyBA
QCBzdGF0aWMgaW50IGlkZW50X3B1ZF9pbml0KHN0cnVjdCB4ODZfbWFwcGluZ19pbmZvICppbmZv
LCBwdWRfdCAqcHVkX3BhZ2UsCiAJCWlmICghcG1kKQogCQkJcmV0dXJuIC1FTk9NRU07CiAJCWlk
ZW50X3BtZF9pbml0KGluZm8sIHBtZCwgYWRkciwgbmV4dCk7Ci0JCXNldF9wdWQocHVkLCBfX3B1
ZChfX3BhKHBtZCkgfCBfS0VSTlBHX1RBQkxFKSk7CisJCXNldF9wdWQocHVkLCBfX3B1ZChfX3Bh
KHBtZCkgfCBpbmZvLT5rZXJucGdfZmxhZykpOwogCX0KIAogCXJldHVybiAwOwpAQCAtNzksNyAr
NzksNyBAQCBzdGF0aWMgaW50IGlkZW50X3A0ZF9pbml0KHN0cnVjdCB4ODZfbWFwcGluZ19pbmZv
ICppbmZvLCBwNGRfdCAqcDRkX3BhZ2UsCiAJCWlmICghcHVkKQogCQkJcmV0dXJuIC1FTk9NRU07
CiAJCWlkZW50X3B1ZF9pbml0KGluZm8sIHB1ZCwgYWRkciwgbmV4dCk7Ci0JCXNldF9wNGQocDRk
LCBfX3A0ZChfX3BhKHB1ZCkgfCBfS0VSTlBHX1RBQkxFKSk7CisJCXNldF9wNGQocDRkLCBfX3A0
ZChfX3BhKHB1ZCkgfCBpbmZvLT5rZXJucGdfZmxhZykpOwogCX0KIAogCXJldHVybiAwOwpAQCAt
OTMsNiArOTMsMTAgQEAgaW50IGtlcm5lbF9pZGVudF9tYXBwaW5nX2luaXQoc3RydWN0IHg4Nl9t
YXBwaW5nX2luZm8gKmluZm8sIHBnZF90ICpwZ2RfcGFnZSwKIAl1bnNpZ25lZCBsb25nIG5leHQ7
CiAJaW50IHJlc3VsdDsKIAorCS8qIFNldCB0aGUgZGVmYXVsdCBwYWdldGFibGUgZmxhZ3MgaWYg
bm90IHN1cHBsaWVkICovCisJaWYgKCFpbmZvLT5rZXJucGdfZmxhZykKKwkJaW5mby0+a2VybnBn
X2ZsYWcgPSBfS0VSTlBHX1RBQkxFOworCiAJZm9yICg7IGFkZHIgPCBlbmQ7IGFkZHIgPSBuZXh0
KSB7CiAJCXBnZF90ICpwZ2QgPSBwZ2RfcGFnZSArIHBnZF9pbmRleChhZGRyKTsKIAkJcDRkX3Qg
KnA0ZDsKQEAgLTExNiwxNCArMTIwLDE0IEBAIGludCBrZXJuZWxfaWRlbnRfbWFwcGluZ19pbml0
KHN0cnVjdCB4ODZfbWFwcGluZ19pbmZvICppbmZvLCBwZ2RfdCAqcGdkX3BhZ2UsCiAJCWlmIChy
ZXN1bHQpCiAJCQlyZXR1cm4gcmVzdWx0OwogCQlpZiAoSVNfRU5BQkxFRChDT05GSUdfWDg2XzVM
RVZFTCkpIHsKLQkJCXNldF9wZ2QocGdkLCBfX3BnZChfX3BhKHA0ZCkgfCBfS0VSTlBHX1RBQkxF
KSk7CisJCQlzZXRfcGdkKHBnZCwgX19wZ2QoX19wYShwNGQpIHwgaW5mby0+a2VybnBnX2ZsYWcp
KTsKIAkJfSBlbHNlIHsKIAkJCS8qCiAJCQkgKiBXaXRoIHA0ZCBmb2xkZWQsIHBnZCBpcyBlcXVh
bCB0byBwNGQuCiAJCQkgKiBUaGUgcGdkIGVudHJ5IGhhcyB0byBwb2ludCB0byB0aGUgcHVkIHBh
Z2UgdGFibGUgaW4gdGhpcyBjYXNlLgogCQkJICovCiAJCQlwdWRfdCAqcHVkID0gcHVkX29mZnNl
dChwNGQsIDApOwotCQkJc2V0X3BnZChwZ2QsIF9fcGdkKF9fcGEocHVkKSB8IF9LRVJOUEdfVEFC
TEUpKTsKKwkJCXNldF9wZ2QocGdkLCBfX3BnZChfX3BhKHB1ZCkgfCBpbmZvLT5rZXJucGdfZmxh
ZykpOwogCQl9CiAJfQogCmRpZmYgLS1naXQgYS9pbmNsdWRlL2xpbnV4L2tleGVjLmggYi9pbmNs
dWRlL2xpbnV4L2tleGVjLmgKaW5kZXggYzk0ODFlYi4uNWQxN2ZkNiAxMDA2NDQKLS0tIGEvaW5j
bHVkZS9saW51eC9rZXhlYy5oCisrKyBiL2luY2x1ZGUvbGludXgva2V4ZWMuaApAQCAtMzM0LDYg
KzMzNCwyMCBAQCBzdGF0aWMgaW5saW5lIHZvaWQgKmJvb3RfcGh5c190b192aXJ0KHVuc2lnbmVk
IGxvbmcgZW50cnkpCiAJcmV0dXJuIHBoeXNfdG9fdmlydChib290X3BoeXNfdG9fcGh5cyhlbnRy
eSkpOwogfQogCisjaWZuZGVmIGFyY2hfa2V4ZWNfcG9zdF9hbGxvY19wYWdlcworc3RhdGljIGlu
bGluZSBpbnQgYXJjaF9rZXhlY19wb3N0X2FsbG9jX3BhZ2VzKHZvaWQgKnZhZGRyLCB1bnNpZ25l
ZCBpbnQgcGFnZXMsCisJCQkJCSAgICAgIGdmcF90IGdmcCkKK3sKKwlyZXR1cm4gMDsKK30KKyNl
bmRpZgorCisjaWZuZGVmIGFyY2hfa2V4ZWNfcHJlX2ZyZWVfcGFnZXMKK3N0YXRpYyBpbmxpbmUg
dm9pZCBhcmNoX2tleGVjX3ByZV9mcmVlX3BhZ2VzKHZvaWQgKnZhZGRyLCB1bnNpZ25lZCBpbnQg
cGFnZXMpCit7Cit9CisjZW5kaWYKKwogI2Vsc2UgLyogIUNPTkZJR19LRVhFQ19DT1JFICovCiBz
dHJ1Y3QgcHRfcmVnczsKIHN0cnVjdCB0YXNrX3N0cnVjdDsKZGlmZiAtLWdpdCBhL2tlcm5lbC9r
ZXhlY19jb3JlLmMgYi9rZXJuZWwva2V4ZWNfY29yZS5jCmluZGV4IGFlMWEzYmEuLjJkZjFjMzkg
MTAwNjQ0Ci0tLSBhL2tlcm5lbC9rZXhlY19jb3JlLmMKKysrIGIva2VybmVsL2tleGVjX2NvcmUu
YwpAQCAtMzAwLDcgKzMwMCw3IEBAIHN0YXRpYyBzdHJ1Y3QgcGFnZSAqa2ltYWdlX2FsbG9jX3Bh
Z2VzKGdmcF90IGdmcF9tYXNrLCB1bnNpZ25lZCBpbnQgb3JkZXIpCiB7CiAJc3RydWN0IHBhZ2Ug
KnBhZ2VzOwogCi0JcGFnZXMgPSBhbGxvY19wYWdlcyhnZnBfbWFzaywgb3JkZXIpOworCXBhZ2Vz
ID0gYWxsb2NfcGFnZXMoZ2ZwX21hc2sgJiB+X19HRlBfWkVSTywgb3JkZXIpOwogCWlmIChwYWdl
cykgewogCQl1bnNpZ25lZCBpbnQgY291bnQsIGk7CiAKQEAgLTMwOSw2ICszMDksMTMgQEAgc3Rh
dGljIHN0cnVjdCBwYWdlICpraW1hZ2VfYWxsb2NfcGFnZXMoZ2ZwX3QgZ2ZwX21hc2ssIHVuc2ln
bmVkIGludCBvcmRlcikKIAkJY291bnQgPSAxIDw8IG9yZGVyOwogCQlmb3IgKGkgPSAwOyBpIDwg
Y291bnQ7IGkrKykKIAkJCVNldFBhZ2VSZXNlcnZlZChwYWdlcyArIGkpOworCisJCWFyY2hfa2V4
ZWNfcG9zdF9hbGxvY19wYWdlcyhwYWdlX2FkZHJlc3MocGFnZXMpLCBjb3VudCwKKwkJCQkJICAg
IGdmcF9tYXNrKTsKKworCQlpZiAoZ2ZwX21hc2sgJiBfX0dGUF9aRVJPKQorCQkJZm9yIChpID0g
MDsgaSA8IGNvdW50OyBpKyspCisJCQkJY2xlYXJfaGlnaHBhZ2UocGFnZXMgKyBpKTsKIAl9CiAK
IAlyZXR1cm4gcGFnZXM7CkBAIC0zMjAsNiArMzI3LDkgQEAgc3RhdGljIHZvaWQga2ltYWdlX2Zy
ZWVfcGFnZXMoc3RydWN0IHBhZ2UgKnBhZ2UpCiAKIAlvcmRlciA9IHBhZ2VfcHJpdmF0ZShwYWdl
KTsKIAljb3VudCA9IDEgPDwgb3JkZXI7CisKKwlhcmNoX2tleGVjX3ByZV9mcmVlX3BhZ2VzKHBh
Z2VfYWRkcmVzcyhwYWdlKSwgY291bnQpOworCiAJZm9yIChpID0gMDsgaSA8IGNvdW50OyBpKysp
CiAJCUNsZWFyUGFnZVJlc2VydmVkKHBhZ2UgKyBpKTsKIAlfX2ZyZWVfcGFnZXMocGFnZSwgb3Jk
ZXIpOwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:56:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18: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 1dLwPf-0004xA-Sk; Fri, 16 Jun 2017 18: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 <Thomas.Lendacky@amd.com>) id 1dLwPe-0004tD-67
 for xen-devel@lists.xen.org; Fri, 16 Jun 2017 18:56:06 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 58/E6-01735-5C924495; Fri, 16 Jun 2017 18:56:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSbUhTYRTuvR/zOrzxOhVPw1ospZRmjgj70Y9
 RQvqjCKVAf1h37bZN9mG7UxYURJmmQkTlQLM2pwUVUmllzj5QFDJXaPYdpJZ9EA2tjJUKda93
 mr2/znme533Oc+AwpOqUQs3wHjfvcnA2rUJJWdal79L1pucUZg23pWxs+dZMGVBuX9cMsQMV0
 VaH0enZQ1tmeprp0hDtuf9+lDyMpqkapGQoXEFCcDKokBqETyNofXGKlBoVriSg+/5nVINiGQ
 VeC8/DU4RUJ+DNMHLFP4cnYj8B77xY+kDisALuPQ4pJILAKeAPXBCdGHFGGtQPeiSYxbnwZLp
 fIcGxOA+OvaUkWCXCVb8jc3USXgGXhitoWR4P/fXjlCQncTpcDa6TYBJroCPcSEo14JXQEYnM
 5Qd8HIGv/TWSPVOh4cdgjCxaDn2PGim5zoDwgxAt19vAfyYYI/kDXgUPK7bL8CF4dPYmIXs2k
 TDc/4eWm3cx4B37GGUCNPiehym5uUVB3ctX0Uw2MerX6LiNUNs0i2RRiIYhXyjanMQQ/NmOTi
 Jdw6JdG/7t2rBoVz8iL6M1Au8q5106fXam0WU1W9x2zmrT6bM2ZNp5QeDMvI0zCpl7nfY2JB7
 FEvHdRkMDeT1oGUNok9iJ8S2FqqVGp+mAhRMsu11lNl7oQasZBgf6jhSoKYfTwWuBLVmTU6iK
 d/Fm3rPPahOPbF4JTJw2kTWlijQrlHJ2wWqWqYdIxxyZvDFFqOY81MlspuSBJZGlzLFgMX+qT
 9BydQKLxHyquFLeZbe6/+e/oGQGaRPY/NWiS5zV4V6Y9EUMQYgh8gcNUgg3949SH0aaTYHBqe
 q0bO/O0wY33Cn73hlzsXj02YmZrD7uWlzV2IC3l82beFMb1JQQaarb/gx9gemc9W654fp499P
 Kga2GpBHNypymi+dm15dvPTjUuOtxsbPaN10X21WkOZqi23H3XrB41TJs/qXRf7oU/tAy0np+
 QpncadINRLaE9iuTtZRg4fQZpEvg/gLjmqdwpQMAAA==
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1497639363!67527739!1
X-Originating-IP: [104.47.41.86]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 958 invoked from network); 16 Jun 2017 18:56:04 -0000
Received: from mail-dm3nam03on0086.outbound.protection.outlook.com (HELO
 NAM03-DM3-obe.outbound.protection.outlook.com) (104.47.41.86)
 by server-12.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 16 Jun 2017 18:56:04 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=qXI/RFKsJ+Uu51T6fG0gDwCiorWF1v6wAJ1A2t4amFc=;
 b=d0s4GXk3jrxsVG0O1KCCC57+/9lidUtqiAmz9axNeftfIoNpPpcY6v6Lk24W42UKwZViE54Y81itB9L4CyrC2jZ7VrGBvYiZh4waLTONZwjPHtmyErQS0NdTizc6k/LMtw28OXTL5shyOEhVl3AgysVDIDlFCa/41z/vr4yhWKQ=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 DM5PR12MB1147.namprd12.prod.outlook.com (10.168.236.142) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1157.12; Fri, 16 Jun 2017 18:55:58 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Fri, 16 Jun 2017 13:55:54 -0500
Message-ID: <20170616185554.18967.82909.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: MWHPR02CA0011.namprd02.prod.outlook.com (10.168.209.149) To
 DM5PR12MB1147.namprd12.prod.outlook.com (10.168.236.142)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: DM5PR12MB1147:
X-MS-Office365-Filtering-Correlation-Id: d6d63c24-316c-4c9e-a5d6-08d4b4e9554d
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:DM5PR12MB1147; 
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1147;
 3:Xh/8+T/7owyVDW6QUAt0WimlGGl4rSEDrTdjgEG8VWDkF/804uiu3VOAOOwfa6z0emwDJXOCcNqQcVJRLpLIqVfeBhWg8Q/GZe/Dct2rAlu2rqSnmNLsZ2cEjuBbHY66HGswPmxUP+FdXNdNBuaawsEcYuEhIqRsxPaYVjvYIZwr3hfE+rcbyAizPzjbvS8a+ans718up0/hVF8lB/7qIqzs8CoofCgh1FVK7m+nMkvS7sZ6Uv0XVWqpZDyBNVIUFEPRCL3Xi3QcEXtCSGb6FjD/aKeEcPf90IytiiMamPavb7Po5VXpSgNqXZRj1WKO8T2rFY/gmuDgMeG1ASYAvXZMMroaySY9QCQA1SCHAa0=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1147;
 25:t/zCg3W+hkX/TtEcKyZr4Xz903SiL352887m2sBspcVzsYEUUyUnvZgAtVLunFtlrWcyybwO7iRFQMF9BDxA69/2XbG2TRIEquRM/YSkbycUb3eI1lGX2sR+MFUzzaoUt2hy7NgTmklwIwJQC4VUJyLjUHVvS2z+6j1qrBkRp7sIyLsYzRFRWa6be4lLt//qWLwkp+ZPCLqMciis/Kunx/IWH048AVjFBIleaCrEkJojMMRu88fTn+CxOuw+3xIWiVkjaRM9u1Wwe9x7BAmdRTyP6appo+OOeagPsHAK19LKggbtUxodhvnshyq36kr6asllKqnsUxLD5GMLnWdPk9ay6io7QKatQ8Z6l3ZS/LinvTpfXtNmtktXotQdL8k8HzcKP9b6tFuUSNUP9Rxl3BMeKMoCjS5qxbyYZfX1h/AkqG8CnPvSwsWnZtYCWgWa3osA//r/zVPYI5af2xEF9oVGB5bkDAulD+/ieEtVqj8O+xRorFT6lEvZOiJPSBwn0deqeuiMAXK54PcJzsUZFnCU8WYPmrv/n0XthHWfyYaaElqy7NaDyvS6QdT9RBT0YXbYM0fK/wQAD3WuxgcexdiwfQtGHSi4Rt2vuV0R2X/H+PuKNAVkV2CVGLvvbSn6uek3o5KehcIlCeBbEYcUoB0dQcKVSduajtU2to0A4jIsQ8uTcxoGjloysfisl/jfBaMu9HT7brRO3qwTeOxvoP9Bv6KTcSJcMKU2m03Esk3nrxAktN/VRX1jZw8J9HSBoxIxX1NN0VJ3CniE7BWWC/QYQ5l6WWENT0UllH6tENdOAm3nFbHzj5qtgKAW/oFAxnkLfmW6e6CQ7Y2h+Bc0nL4xvh5zIwL7Rn7k4CFwrjcudk2Ql0DvMtgUKWJNxF7FuoCQdnq4FRNsnrJneh7jxBCGeVhoQrk3uh0CaezJqoY=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1147;
 31:D05h1OuHrzaZzpmG10ZkjxNNqdw5TUcep05n+ztbYYNI/9bGU0Jjht51/Gt23iLxFDeCvB9WPZwuc07zyg+wvreLEwsw03z4doJlmtaPp6rxfx/bmjZ5Zfe/HK5WZO5dRtm4Iy2/bLXs+81XlkIQ/ZGOxUXOKSJRyjQ5RX+QTgjc/r05bcaTdlYDPEuVYpFsNw3GQEhrOo2HgBPn0fcaMAyFUpysu7s3R8ZDTtPiCFNqdH4xLbJwkG+xtm4FH4PzptGJUJBqGjgRNiN7qkHjc7KL3DjATor3AehVuXK1OJW0Hzl2GdzrIdKY+acbLA/dZWMzP91XSVVWAEIWzDe0rCKhkOtjQmpHyq47hEBoXoVN2YZdP3pGYAxvohWoHlnKyCBOREuWZ5zca5oF+/Dkf45s1WiaffNFI8HsdLGbUAFpKXBRg8dIVrXZUwunDtu5ffJ09lyx/C/PAVG44P2sfQTifWRlAF6Sv0ZFAPWycfoj4v4YdCn7H9KGaJm/x1pLnajpCnzlWeju7LVPjBEobFJv0gHyZ+Alno+8pyBj0C3GAYW6+awOLcR1Op7KiPvSTD2y/mBUgmhwCXwhG52fb2Q3KJx9SSwzprxIqJzYcUo=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1147;
 20:h+q53CmqHQaXrjqZmEQUCxLcpueg85dE7Pnh0O+k6q2wbF2SMFIKjsQhDp23Xvy7WyABd27wp9QYXLpFeXqR89NVWy9dVhr2gv6M3/Dbv88ABZVjXYafA6bWXkd0WEeh+XQH13YptjJL2xm2lKVoxy6e0+P0z3Fy4s7fGRVybT3YRWU4NEdw1aolDO8aeRxazIaVZ3p/ApxLpsHAB6pasajR05qY9C4NmhkgZS4+pkRjCPwOznHsgXUYkLT75dHLB4oZ522IX1KminE/JU558tIxOKefhzGuTyhSOFWxR/AMd8r/QZRsCecDI/y2ePktVdJtCswgEqcILzyM9cPaPvt/pKbkDNrVQJC6Rx4r99SHtO0EWI9/Vpx3qfi+orEglQYHzOpR4dSvj+r83bq3PNnyra77D2wRHGkGHuIAbR1iTTBzPb9SKMram40W0EzIQsSK/Yb93iiw2+AkTk9TIk+9Juau/T42NwIYMuDZ5Q2SdRw00msrU24rCubjbiPo
X-Microsoft-Antispam-PRVS: <DM5PR12MB11473D3ACED1A88739CA7652ECC10@DM5PR12MB1147.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(767451399110);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(10201501046)(100000703101)(100105400095)(6055026)(6041248)(20161123555025)(20161123562025)(20161123564025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DM5PR12MB1147; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DM5PR12MB1147; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ3OzQ6N0Q3ZmthOEtRay85YVJ5TzdJUW5VWGgzdnNI?=
 =?utf-8?B?ejNqZ21sZkwyNDhHV202Y2dlZmhlOERuOCtGYXRGdktVVGczTjVHNTViRDRG?=
 =?utf-8?B?NkhhREQxL25JRCs0UFFLeUhrbHM2ektVUUpMamFBYUFZYjVYWTV2YU00YVdO?=
 =?utf-8?B?THJFaFlQTldWSjM3VlRwT29iTEVkR1RIMDF2OTk3RUQ5aDMvQThHMDc3ajB6?=
 =?utf-8?B?clA5OHF2clY3emFRWlVzZDMwdjRpdW5sVWZMNzlGQWVEOXhqdXdXTjArZjJ1?=
 =?utf-8?B?eURlOXRiTDB3b0p3bStLVk5rbWErRUJMd1N6TXlQOFVPYXg5Q1VaZldXRUJO?=
 =?utf-8?B?QllPVnQzN1VlbTRsVFlSVmJ5U3REeU54a0c2MlRJbVBBR2J2VlVVcDBJUGxs?=
 =?utf-8?B?VXQ4YmFiZVpjaUNVQjJLSkI4K0FtUEN1R2ZISE0zRUNVYlBXMFovYURCQjVp?=
 =?utf-8?B?R2cvWGNXcmh3V080bXhpQUs2VG9UWm5yajl3NWpFakxkVWx4OUZVN1ZseXA5?=
 =?utf-8?B?NTkxc1Q1UDVBTS8vUm8zalFhQzhSTm9uTm1MbStnM3lUd1ptaGVndEp3djBl?=
 =?utf-8?B?NmlBd0JGZXN0VGFJSHRteGRQczhQWGlYQkFuWlVkTXIyKzlzdHdwK253NlNR?=
 =?utf-8?B?emRqdVF1dUpNTTBuUlNsWk9vTlZLSkNtYVRRU2h3cFord1VkZTNWQ2RWSXov?=
 =?utf-8?B?UTNJVUIyVmswR3ZXMnQzdFZMYi9QRStybkQxSk4vRk1reWRNUlowN0c0LzdN?=
 =?utf-8?B?cjJCeVF4a2hCcUdLa1Uvc1ExVWs5bElTQTNzMm5ldkxaQTNJTmQ2QmF6cEEr?=
 =?utf-8?B?NnBySjI4M0V4WGJyMEsxcDQrM0JmVGQ2Sml2N012Y0hkNU9hVVdjZjZYbk5E?=
 =?utf-8?B?Y1ZFSjFuV3RJR0UvbUxkL1J1UVhGM2NUSGNOMmVMdXNmcWQwdzdtMUwvNnVU?=
 =?utf-8?B?UW9oYzNuS2x2ZnREOFZEVExJa0hiR2FqMmxHbi9nN3o4Yk1acy9Yb2JMWUFk?=
 =?utf-8?B?RU91UzFrRml1Z3ZrSmJMbFdWQWtlMUdCRElUb2hLZkZmQXBaT2VJVEMxelpa?=
 =?utf-8?B?K2FkVzUvYXdHeWF2dmM4VlYzQS9CVG9YbzIvT283MStxOXl6ZFljR2VmUTN2?=
 =?utf-8?B?OXJoZXI3a3JQVTZCcGVCcnlveDVGaG0wWjVRdFNGYjdZU0FrTW1ubWRDUVB5?=
 =?utf-8?B?c3RoMWxVb2NNNDFRWW9ob084algwMXpjK3NKTmpZbTZGc3ZiVnBlQ2ErUDZ3?=
 =?utf-8?B?T0NsNVpMdUE4OE0zaWVHU1Qydjhhb1pJVVUxcVNCNmg1QzNReDBGZnRvalNS?=
 =?utf-8?B?QWRTekhmVjc0SHBvb1k4eFJMVzUrR21Kc1Q1U1VzNTBCZGNmQ081ajFneFVi?=
 =?utf-8?B?SXFuVS9xUlByTzR4T1ZscUhNRFZpaUtCeVJwYnVDSHNtUWFUc0g0ZzhCVGsz?=
 =?utf-8?B?WXgyd3B3RzIxN2lYejhtMkRSaWhTcWE3RjdKZjJYYkVsSy93UFY3NUhSUzU2?=
 =?utf-8?B?YkovbG40MjZGOTB1ZmV4TU1MMVNseVlJdXI3bjNpRTRqVFRMeCtZKzc3YW1o?=
 =?utf-8?B?MWZEVUlVeko4WjlPWFBoSjFKLzJxN1Btbjl2SURZdDE5WWJhNG9McnFEcnZz?=
 =?utf-8?Q?GBp1xgjEzYadnMXnCAY?=
X-Forefront-PRVS: 0340850FCD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39450400003)(39850400002)(39860400002)(39400400002)(39840400002)(39410400002)(4326008)(103116003)(33646002)(1076002)(53416004)(42186005)(230700001)(4001350100001)(6506006)(83506001)(53936002)(66066001)(6666003)(2950100002)(38730400002)(54356999)(110136004)(50986999)(81166006)(7736002)(189998001)(3846002)(23676002)(25786009)(8676002)(72206003)(47776003)(86362001)(7406005)(7416002)(2906002)(6116002)(55016002)(5660300001)(50466002)(305945005)(54906002)(76176999)(478600001)(9686003)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR12MB1147; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ3OzIzOlNIeHFyblBZNW5Ta2gzYzNMZVRrTDg0QUlM?=
 =?utf-8?B?RlVxVVJlY0JQRVZHSHNjL0dlLzY1bkJkaG5XQ0JLV0lBRW5oZkh2U05KYnhl?=
 =?utf-8?B?eXRqSGFHa1p2Ymg2UC9BM0RWVGt5SUFuVm9vdGVhMk16alZhWGV2NlVrdjQy?=
 =?utf-8?B?dkZmVkpSZmR6Y0tLVzNCZDBHaHBwZVpDQlhZV2tCalRDYzN5eXdKb0Fxcitu?=
 =?utf-8?B?ZWZnaE5zdmUwUVRTZllIZUg5N3RWR093L1h6VzUrY2d1V1VTZUh3bTRKWFVo?=
 =?utf-8?B?TG10ckM1Y0R4NHpuTmhRTTE4SVpsaTRMMHJacWhKbG8zM1pvSzVxWVp5eEZJ?=
 =?utf-8?B?d3NZaXV0alNsMDF1Sm8yS292ZVBuYlBCbXpGRjJ3Y3hTOEFwM2lzOUFoWVZv?=
 =?utf-8?B?MFNTL1dSaFBzdFg2R3czRXRuTVVCOFN3aFU1dDhVYkJLTm81bEthNHRVVngw?=
 =?utf-8?B?a1dpVWN3QW1ZekxoTnNTL0ZCMkMvT3NJR1Y3a3JSNUhidmtzeUdrblJhaUIz?=
 =?utf-8?B?b3RlM2lWVmh5ZFk4SjR5bXVEZXZkL1IzR0grZnJ2T0NBT3o2ZlVESFY0VVV4?=
 =?utf-8?B?d2ZUcUYvK2N3SFZxSHpGb3RXYWlROE1MOGZET2FpTnJYNDRUNGpCM1BYL1Fk?=
 =?utf-8?B?dTgrQ3duSXVxdkcwbTdxTlp4NnJMdStnMFN5OStUc21ScHhoT0hlL2pYRlZo?=
 =?utf-8?B?S1RrdzhCZ2lKQW1UNFVxQmUrWkV2ZWZGUGlOMHpWQnhkUlcvUGtoQnlMajlR?=
 =?utf-8?B?OUo5L0orZ2wzc2Z3QTZmbHhPb2tQRFJ2VFY5alQwa0FRSlpONHlRdUFVWHd5?=
 =?utf-8?B?czFXbWdEMnZINDFrRmZ0aWtaMi85UEp6Q1UwRyttNlczd0N6YVlOOXpEWExv?=
 =?utf-8?B?U01HUHczZ3hOaURYTW83bGk0OWVWKyt3ek5MQXQwT2dhVk9tRlhmQ2swTTdP?=
 =?utf-8?B?MGNxV1ljdDhONlQvWUlyeGluSThXK2VhSmQxT2VIeGpSOFR0SjhQbk9jNlBn?=
 =?utf-8?B?b2xtSEwwcEZ0NnpaK2lTckFqbVlFdXNZVStydXBwNkJLS1p6VnRrVVpxSlEw?=
 =?utf-8?B?alJpUEZDOGdHbStVY0lKdHp4UzNRTEEzcUFITTZYZ0pIajNIdjUwWDE2RGdu?=
 =?utf-8?B?RWxvWWFkL2ZZRnpzQWwyanROeW9qcjJOTy9HcVZZMXl5L2RHNG9udmE0NFJp?=
 =?utf-8?B?Nk5vcnZROUx6OWpVY253Q2gyaUNtRFEzMmFBOVI1WitCV3FSdXh4amF6Mmw4?=
 =?utf-8?B?bTFxckZqbTVXODJWNUtlRlFWc2dPaVNvQm1ndWlpenV4TG8xTkxmL09tRllJ?=
 =?utf-8?B?MFRnUENhNEMzQWcvK0RmRzVrWHhZS0ZDczVlOTI5bE00RUtXYmRuUEhsWmVl?=
 =?utf-8?B?M3MzTEs1Y2RoN2ttenRHVmVIWG5kSHZickFCMC9qUzRXcnAxUWNxc29hTUR0?=
 =?utf-8?B?ZzdIUmt2MUhDUkI0blhqNTl0U3M3U0NuTEkxdnZldFF2TW1VRFNVbTBDaENU?=
 =?utf-8?B?ZXNUeUp4SzBWUm82Y25TQ0o0T2JmMnVKa1ZZMlpTU0lsSzZTTUhmRzBoS2Y2?=
 =?utf-8?B?SGlUK2s5b2NkZ0pjY2Y0bmwrNXJVWlllcjl6WThqUjAvMmdYWGQ5TnFGeFNX?=
 =?utf-8?B?U0pudGZnK0hWZG45YWg3akszdjg1ZEVDNUp1SVJnVE9jVTM5VGhvakNRPT0=?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ3OzY6MXNqTFFncldSTmg1UG5aVTh0Q1lONkdLdXZG?=
 =?utf-8?B?em1tU2FGS1hnV21rRGd6b01rbldDNCsrYmYzajlYQ2VmMmtndXU0SEFmdEJl?=
 =?utf-8?B?Yk1Xd0hDbGxrcy9VWHM0OURQejNkRkVmbGhEZDl6bTJNNjBQd25zd25Zd0tq?=
 =?utf-8?B?Z1JBZVJaVHFoM2lSM2xoUVdSMysvT0NsS3RNN3loQWpXdm16OFVsbjMrRFoz?=
 =?utf-8?B?ZldOUFVmT2g4bGowTmlLOHFGbnZxOXl2Vk9vY1pnNzVZK1FiYjlYY24wYmJo?=
 =?utf-8?B?bWt2TmxlV3BmYWpYSGoyQ2E4WnJqbGVQbXdZWnI5UUpiUFZkYkl0VUFQemI2?=
 =?utf-8?B?dVlOaWlBQXpCb1N2ajArMnNPQVorUEdiQUh3Q2toS0x0aFp2c2VYN3krTkYr?=
 =?utf-8?B?dnozQ000ektHdVEvOThGWEdhR3JMWEVxYUdyVmtDcWw5UDhoSm41N1RQSkI3?=
 =?utf-8?B?QlNaTGF2RUJQYzN4cEU3emNrZVNaRUJaZGNEbmUxWW1RcTNFclIvTFBuMGtF?=
 =?utf-8?B?YnExVDVVanVsc1BKMFdnVGFnWk1nUVlJNEJJa1A2azUva3UvRGVxeitOeHYv?=
 =?utf-8?B?VXIzOFhRYkdlWElmb2JRNkN6bjVLa2NlSk1aV284TVF6Um9SV2NKNUNQVmcv?=
 =?utf-8?B?eVRjV3lla3dXWG04dmdOTnM0MzZDaHErVk5ocHZDb01jRWVHQVVQZFhzK1Nk?=
 =?utf-8?B?OTV0aVBqQis5MlhUenNpczRYOUszRDZvOTlqeFhVZVhqMDNrdUQrTi81eHkr?=
 =?utf-8?B?clJSbFF3ajZ3VW9nTDJ5dnJpNWdTSXgzUkZwcm9KOWtnaTZMam9PSEx3Umxr?=
 =?utf-8?B?MzhhNjlQZDZOUm9NbkoxbkZCcjVTbkp6Y0gxMWZRQTFxTjBiRUE2SjRQNU10?=
 =?utf-8?B?TGJrRnk5M29zMDBpNTZKUVNURGE1eGdhMFhDaXlwcDRvWXkxYlVvU0FKbHox?=
 =?utf-8?B?VmY0elVNdm13TnVkKzlRaVdFeVNibGg5SFV1ZHhGaGszMXhHU0ZpbWdtMnJQ?=
 =?utf-8?B?MzVuM1Q3MnNZbmlrc2pPQWdGRHA4RzFieGFqMnFBYWJ5a1ZhTjJkWHo4MDdi?=
 =?utf-8?B?YW9OSThuS2lsck1xYkYwb3VtbjhXbjgzR2F1b01FNWdnZVI3REdCMnhtWXpy?=
 =?utf-8?B?aFp4K0I1cVNRMmdaTVRIRm1abWFPTTgvSTk1SkFBeW1SN3N4MHQ3K1FPd1Bv?=
 =?utf-8?B?OHFSVTNXUlRNcnhJVjJQaFRVSjNzbk9WMXE2LzJGZjZGd0tWVy9MTFY4UEg3?=
 =?utf-8?B?RVBGRzlhV29JR3Q4RlJiOXhjMFovc3BYV2NBTXc0R2tGZEk2NWJmZmRqL082?=
 =?utf-8?B?RW55emVjMElkZXBtL3hkV0E5TTNmL1lqZTJTdnRCekFISXB2emNWbFMwQ0kz?=
 =?utf-8?Q?CNmntXa?=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1147;
 5:vyBNOiejGUAazzgCWylx/pByKI42JPDqyFH4NuAWG5OAQ0OAFRSAEu1Nssz4fMAZcp+0aFs+rkhq41jVRJjYC63aWZqg1nWRtRn0UAsUgF5xCLYDeaRUxK5VpcxW+awwRF3CslPoKHVEByUdIdmDKiVxSvKcLUVstJWHWPgMTuc4utqA7w/VJoNwHQJAvz7KPUunH22xGGA48Vs/LAXPnbUR/SrZB3L6GkI6WvauqumAR3GVldFgGxLqxltQtpLiPKBg0gWNkNm3vjyeFcr1nBgiyqUYGb/o5Ftwy1XkKpwBTS10+WNxy7PPhWPbFJFpuAlaJdlrcvxHVrOrmSMIWvJ2h0GEnin9ZHqIf7tha2hAxXi9OEvewHHAtKwVjLuZ1rfZuOtZBTWuOHxv9tRf9NDuTvhfVLj/80esxWMXoT/Stw2E9odnhE4Mo+KB/a8ktFXQ5MOncljjg2fLwX0pOXdcud4y63pbPqcvn93nlXGvjzZuJWEnF+S51deRA7or;
 24:Oc1fNO+0WBA/Ycr5jh51cxRRdm6irvLVcqxyDCU8xDMx7+iVuZXhIKa1ZlTFMVdi4MvCedyUxG9GH/NvI4b+dWjGelq/kDOcV7i7QU7a9J0=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1147;
 7:X3jgFUjM1XaVTMmo+XlwrR+Yv/RpVRXtu7rjs6A7JZyobt7xQGd6EmwuPp5wv9btYYXm9LnetQ8y/T5p4ugPrS7VGR2hKw/WkFhgQMX7FO61HymHvjXMn4W2IGRZeMvrAMecYLaBpApq2gK7Cjsk5SmJ+lf3Kr23K9KVZT6bJqVNRO+78alej7Cn9xFN4x5VoJi2TRvPhZd7H9drT64a8/uAHR6NsvImaEuQeGLTegsAJryqCIPbwdWtErjxk/qLdoogYbI3kXYN72FXNKUZweHN48Qxcd9RI0XaBj6l5zZ/ERr4vs7VPgb4Y+l9DzSG7hmdN0LiGRGuWKN/zW4I8Q5r/f+4BGtytm9Pk+daq0zRjfKavyCtl9f7YwWcEPRx0sk2qeLPxe/vKT5rPHXwEE2MKdVUznkhbZkJ3C/Pm1jiTdTW5jCzxdTwRALdYtOlPc6qksD5/7zsRS+V4ytCTLY/zf6VJyG0Nd8W2T4tmwA5g4hoQZsNaxHgj+7m6S6Zmmrk1Huj7vZXqMf9SzdBfzwcpiKp575O5r9kfl9Ii8l41+5ja39Ko3a0X/giXRLQo+6x7//bGcWMD+TIixOsW2GUz6oS3CUt3FV2jNZGXrewculrUOJzYvXFBGXVZNUH4DtGmeiW2HmQn5J21M2DBN87Hz+NARHhNG3rxy9ucjULn6iDs9SdH1bNWTlsOndjwjNRvljxOR0gytyUafpqyJFDuImmi1mINbF4nqTwXTjWf1uBxRgBKZ4TL3EsNndeEt6WA++zuQ6MEFzyBf+wEAA9JqdT2/Fi14GSVn0iYLc=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1147;
 20:6qqWw7KthFbIhSrJEnC3VPmYbcuT12LIKXP1IPeoY+9iIH2X+OI0JXKtLQ9eiyCirRJ3DIltPzMLN89qKrAvWAkHrirTKAN8b4YlEkXAoekQpHEzEhOfSuBrmP1znJ43PuiyzZNC4L2hvycrqdYVIc5wW9j+Uqy/e2F45TCcaFkAProA2Jh6gqnY47YBMAK+UK6jxvN7aR7qjT6R/rNmp04OmCfJOTz+NTa/KV21g4E4sw4+UOmLWcToxbxOFy22
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jun 2017 18:55:58.4640 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR12MB1147
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v7 32/36] xen/x86: Remove SME feature 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>

WGVuIGRvZXMgbm90IGN1cnJlbnRseSBzdXBwb3J0IFNNRSBmb3IgUFYgZ3Vlc3RzLiBDbGVhciB0
aGUgU01FIGNwdQpjYXBhYmlsaXR5IGluIG9yZGVyIHRvIGF2b2lkIGFueSBhbWJpZ3VpdHkuCgpT
aWduZWQtb2ZmLWJ5OiBUb20gTGVuZGFja3kgPHRob21hcy5sZW5kYWNreUBhbWQuY29tPgotLS0K
IGFyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYyB8ICAgIDEgKwogMSBmaWxlIGNoYW5nZWQsIDEg
aW5zZXJ0aW9uKCspCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5jIGIv
YXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5jCmluZGV4IGYzM2VlZjQuLmU2ZWNmNDIgMTAwNjQ0
Ci0tLSBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYworKysgYi9hcmNoL3g4Ni94ZW4vZW5s
aWdodGVuX3B2LmMKQEAgLTI5NCw2ICsyOTQsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgeGVuX2lu
aXRfY2FwYWJpbGl0aWVzKHZvaWQpCiAJc2V0dXBfY2xlYXJfY3B1X2NhcChYODZfRkVBVFVSRV9N
VFJSKTsKIAlzZXR1cF9jbGVhcl9jcHVfY2FwKFg4Nl9GRUFUVVJFX0FDQyk7CiAJc2V0dXBfY2xl
YXJfY3B1X2NhcChYODZfRkVBVFVSRV9YMkFQSUMpOworCXNldHVwX2NsZWFyX2NwdV9jYXAoWDg2
X0ZFQVRVUkVfU01FKTsKIAogCWlmICgheGVuX2luaXRpYWxfZG9tYWluKCkpCiAJCXNldHVwX2Ns
ZWFyX2NwdV9jYXAoWDg2X0ZFQVRVUkVfQUNQSSk7CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:56:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 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 1dLwPu-0005Ds-7s; Fri, 16 Jun 2017 18:56:22 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dLwPt-0005Cn-Ef
 for xen-devel@lists.xen.org; Fri, 16 Jun 2017 18:56:21 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 F8/EB-02180-4D924495; Fri, 16 Jun 2017 18:56:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpik+JIrShJLcpLzFFi42LJ0Fez1L2g6RJ
 pMKVLzWLJx8UsDoweR3f/ZgpgjGLNzEvKr0hgzZh5IrbgvWTF857nbA2MzWJdjFwcLAItzBIH
 N79jAnEYBSYzSqy9PokZxBESaGOS+Hd4IWMXIycHm4COxLW3X5hAbGGBQImNvedYQWwRgQVME
 o+mCYA0MAu8ZZPYd+4MG0iCSUBGYsGipcwgNouAqsSLA6vABvEKeEgsWDUdqIaDg1PAU6L1Hg
 tIWAgo3P7zO5gtKiAnsfJyCytEuaDEyZlPWEDKmQU0Jdbv0gcJMwvIS2x/OwdsuoSAgsT279/
 ZQE6QEOhglOheeZYNYqaKxKzPF9ghimQljp6dwwJha0ksWv4T7AQJAV+J3lMcEKayxKkWP4iK
 WomVM2ZBdU5kl1h3Mwpi/DI2icfrPjNCJHIk1n1tYIWwLSS6F/5hhCg6wyrxb8EaqOMmCEjMn
 ysCYctIHPjZwQ5RtIRV4tKdc2wTGLVnIflzFsKfs5D8uYCReRWjRnFqUVlqka6hhV5SUWZ6Rk
 luYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmCCYACCHYxN2z0PMUpyMCmJ8r5/4hwpxJeUn1K
 ZkVicEV9UmpNafIhRnYNDYNHRpmAplrz8vFQlCd6nGi6RQoJFqempFWmZOcAEBlMpwcGjJMKb
 ogKU5i0uSMwtzkyHSJ1iVJQS510I0icAksgozYNrgyXNS4yyUsK8jEA3CfEUpBblZpagyr9iF
 OdgVBLmDVIHmsKTmVcCN/0V0GImoMVBFxxAFpckIqSkGhh7C/XUF6xR1z1oWuwu+89BiT2CO3
 53lVtXYvJua6X3J089Ufzm+8tv9juxZ+lCvQx+fQWhbyIc14nVzS4MuKbs9kVXbXJ/pYUu84L
 G9ve3d1llHr6aWBTgcix4rc6DrXNmHlxil3DO9LKktdjv5eIGy+3rpnnGfisvW7tjov0OrRsa
 E0MUkpRYijMSDbWYi4oTAfgRMyaVAwAA
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1497639375!83191396!1
X-Originating-IP: [104.47.38.57]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55768 invoked from network); 16 Jun 2017 18:56:16 -0000
Received: from mail-bl2nam02on0057.outbound.protection.outlook.com (HELO
 NAM02-BL2-obe.outbound.protection.outlook.com) (104.47.38.57)
 by server-2.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 16 Jun 2017 18:56:16 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=pYcC76W9XPWQmgvJuG+h3xCK5goQlzUjlYDLDl9ptbo=;
 b=fNtGQe8L7STr54dX0iK37O2mnnyukPKZqM9iDBERJeNYKkOUD0M4C0OV9+i4FzXKtpyh87Q5FIL10Usen+6R7OnG/pUNa7SALR+lHxYp7C8vBx3VPJNCZXqXfvGCluuF+/vflppsVkHTKf7O2YuJVPDNuANCj87afHGO97ZvjNM=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 CY4PR12MB1141.namprd12.prod.outlook.com (10.168.163.149) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1157.12; Fri, 16 Jun 2017 18:56:10 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Fri, 16 Jun 2017 13:56:07 -0500
Message-ID: <20170616185607.18967.51412.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: BN6PR1001CA0016.namprd10.prod.outlook.com (10.174.84.29) To
 CY4PR12MB1141.namprd12.prod.outlook.com (10.168.163.149)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: CY4PR12MB1141:
X-MS-Office365-Filtering-Correlation-Id: e1ed54c1-8da7-46b4-c4d2-08d4b4e95ce5
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:CY4PR12MB1141; 
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 3:AeJlehDPWie5lTtOkqmPHdbjZdzlITkqPdAIyquiI15Jv7kigncc62abvR5ZbafWAWPr1M+BbhNvhDsefy2hCv5CbMpyd5lrAZa3DSuGEeN39gChmfd8snOD4MmoOiExJroiy5v+Hxo75JZubvurFnYIqjortjBMAMbTwRZKNSoj0rRIji4YZJBwYPxMd1e9mfYTr3NYBWXVC61pLyH8+iaLxl63UIEoFVlltjORRVl1uPpDXdDqjq1hKEowAcu2pez+hljuV99pomAyt9P9pm03a656+Zsb/tlSHcuJXH1ymaU65e7uw+us+gIwj1s3pgBKchiF7emaDlwohGH2nUdXY5LCbO/81eHSFueM3Ew=;
 25:VunkP6Xuk4Oufrgmpn41iS30l9wqh3yClpCAzIpbbAY1r9I/3NDdtKeoooPB7wESDURZeuT5wn6sZ7QtRIvWfgCDtoTgJIWAFrQgF1Lmy9Lj6Wm45L65rRlP7HCG6W+2NrKIAoq1N3qy3Eo45bsspMvmAk0GoLMbCwfQwZAotDIdXvnBLdurB8KPBGlCGB2vrEsp+PLO5mJGjtp08c5PQQhsEc4q++Cwbv7nPawkzJ+N5nGQQvZ5uNnQ+5ozG7xoltbD8RNGgNV8Ci02o6D5Eynq/wjir/iXo0BNK+BtCHhB1o4cjvIRd2oLg/JmZYkTjvt9G7F7x0Ymy08cFkj/+YDmUfvtM8RFuLy3kB1a6ozJQqY2a8eFbkkN9hu9aYi313nbu6b06XvCdQ4ZeH1uQdP127M8nXR8cptSjQLJt0XPT4reqLaRyG0EcKvJjWnpre5KU3AeEyhjW27cfvQsKMaQprt65i6gAQGXZoEkpI4=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 31:mte/461IG5c6QrOuPfqOkIQ5GgfU1Gi8znPFp0mkRLAX2myfK448YBwj6yWJjljfH0sT2R4N5pm3cWDYvTFEhloQyHmRFZbWLzFGOM6clazyGtrRK0Vsq/Ml6KztJwm7UtGlByPMbptQStH6NOvBf1fG03saNkC3YPIf2sRrYLXaJhYkcICrksfjmUYC0KglCzeurd6ghTpIBcJfLSTCEt6aVXTbUWOMCEGIIqvd9io=;
 20:ugQTY45YWu/zR9M5DvyomgQL0cJoe1j/fd4cWGRRCP9fJLD1UTLyeoUkv2i+YTcJP12w0aioAGcLdjTo3thkp1yhg3bIFSss25Lzd8/sov+iUvmv5yPN+oXXnNC+H5JvN2O5HyCE2cQO5jiF0tTvWqb9AU89kRJaYRU40E8HeDhFkH5iLtccGP0acwqRTi2FGtRGAwQCqIZgbNWVTsncpnPRA3ZysfC55dgpLGl9P5vqRm5KsLvBi+dm2TANnOzoXlcecayUBSxXkRpfXgCYdzIpGcLBDv6Eni3u9J5lIUFnAl4pOgbTQrq2cmyvWl4z32we9x9Mt2eTuSIvpOY1QJfU8e5yQYMHwJ1bzYdvLeq8drZB7w3Jhawdq4yCHyk2fg9opeeuXkFVnPeb9v/ovArKgGhZX8TZmPEAC2hP60ZqKX+Sedwwi2PnRe4XJJNA7TxHlaNxfjXklfMC7HaLDm2OrQu2VW+853Zg61bU/mwKUqN3IajODxOalEjjsDYd
X-Microsoft-Antispam-PRVS: <CY4PR12MB11413C25F62CB12161C63B29ECC10@CY4PR12MB1141.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(767451399110);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(100000703101)(100105400095)(93006095)(93001095)(6055026)(6041248)(20161123555025)(20161123564025)(20161123560025)(20161123562025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:CY4PR12MB1141; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:CY4PR12MB1141; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzQ6M2ZYWkZQN2tsanNNMnlDM3FERWdLQzBuNmN6?=
 =?utf-8?B?b0Vvcm1FSjdhZnFUWUdMOGpJaFNRbkFuYjhoMVFGLzUyMjIveXVubGs5ZWVC?=
 =?utf-8?B?eWF6dXF0U2krRkpySk9BMDVNbEFMT0FRV2dRSXl0K1E5dTArZXVEbTRXSDcx?=
 =?utf-8?B?VG1VTWxoVnkza1E2cUttNmIzMW5xbTJIdVo5VTl2R29sWmpONnppYVJWcFNH?=
 =?utf-8?B?a2dYaitRNnJ3dmQ4aENWSGV2dTFrSVJZbDE0cUw1RC9tbUhwd2tIN0xSU0pr?=
 =?utf-8?B?MzBlQXhIayttclAzeVdmREQ2ODJUQ28rU2RWR1k0RGpDN2IxZFJyZE5ZRlB4?=
 =?utf-8?B?cUJXTXdIRnhleU5xaUdoOTZuNVAxVzFrbHFsbFNKWDRwbFdvY3VXWFpVYkRN?=
 =?utf-8?B?T2g0TGlQaXdBWURCZ0Foclg2TGpWcHpNcXRvSEQ2T2s0SktSMjE3ejF2RGUx?=
 =?utf-8?B?b3pIYlAwR0JUbEVJdjlTOVlLb3Rabnh4WjJOcDFNN2lNdWpONWVIWHUvOUtG?=
 =?utf-8?B?UWNMRFQ4U1NsODBrYy9yWElnT1RWM1p4RTlYQm1MK21hN2hXRXNpeFU5WTJH?=
 =?utf-8?B?UkFHWW9nekZBK2tYNzJNSDRyb3BBQ2pPUnlYdis3SVJZSmtUbWtuY05Kd1ZR?=
 =?utf-8?B?YzJzWVI2MzNIc20xUDZNN2VZY3dvNVJNN0I4YlgzTFpjd2s0TjRUZGVWam11?=
 =?utf-8?B?S1hydjZuSnVveWRmZ3lQaXc5SHBXaGExWFVLUFpiS2lvdjlRdmNLa1lLaFNw?=
 =?utf-8?B?Mit5bmlXc09lcU0rKzRvVk1IeUFyYldjd3BIcmFvWkpWdVc4emEyRnlPdmE4?=
 =?utf-8?B?SGIzYTlwMUpqUnF3ZmVIS3dGMDdBbVpOT2wxejRYajI0VHR3Ri8wUTB0ME14?=
 =?utf-8?B?NmUvRWlZSEdGdTZXNnJDUjlNUGFPM1lTNURXRkU0WFVXWGVqU3ByZFFDWUpC?=
 =?utf-8?B?NTgwUFBOSnlZV3ZyV3NSZnN6RnliQWwvQ0paZHdsdnpoY2xPV01SbjBsYTh5?=
 =?utf-8?B?U0lMcjhGL0tNSUtiZFVUekdFcGNjWlUvQlhIcWpHSHUvcnQ2YTR3V3NmMVZp?=
 =?utf-8?B?Y3VxZkFDckxwdlI0Q3NiTFdWZmppSm5EQnc0UWhGS1hpVXRjTDZLMWVZOFNC?=
 =?utf-8?B?dGRxb1RBWjBIK3NpTHR5K05ub1dsWWpPd3hONkJ4eHZsM015aUR2Nzc0ZnpV?=
 =?utf-8?B?c1JOOXlTMDk0UXNRMm9TYlhwTkdYY2R2Z1pGZWxUQzVKN2R0cXhla2dHY2Vw?=
 =?utf-8?B?MzhlVjBsSnNkcGlBQXJZU29VVzZTYS80VldPTHJERWJPam0veTN5YWhJdlNG?=
 =?utf-8?B?ZnJaK3NNZ3B6eDRZQ2JIYnBUa2s2S0RZZEZNWFY5Z0h1M3V3OVJBMDRvZGZi?=
 =?utf-8?B?NHhxTXhZSWd1SHlCVkUvV0JFa0tPVGtNMjBmRUIwM2RNK1NCNEdCaXF6cXlY?=
 =?utf-8?B?Qnp6NytBMzdFZmJXenoxdmhTK2RLWWg5Q3lnZ3Bya0oxZE5Pbm9xOTkzR3h2?=
 =?utf-8?B?Q1RPQWRycjJIUTZnSy81OHhXY3JzNDFyczA0aWZNamJaRkRCWFNGamNmQmln?=
 =?utf-8?B?UEVIcXltVUR0M1B2QjVMTmY2dkNub2EvUmhVMUpKc3M1VTJsbC9SZE1icjhv?=
 =?utf-8?Q?g86uypxNQ+pE8WNlQGH?=
X-Forefront-PRVS: 0340850FCD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39850400002)(39410400002)(39860400002)(39400400002)(39840400002)(39450400003)(2906002)(23676002)(33646002)(103116003)(2950100002)(230700001)(6666003)(9686003)(66066001)(3846002)(6116002)(47776003)(72206003)(53936002)(42186005)(53416004)(55016002)(50466002)(7406005)(54906002)(7416002)(38730400002)(110136004)(478600001)(8676002)(81166006)(86362001)(76176999)(6506006)(50986999)(305945005)(54356999)(4001350100001)(1076002)(5660300001)(7736002)(4326008)(83506001)(25786009)(189998001)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR12MB1141; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzIzOktmVUhnRkMrejA0cVpDMlRvOE9WNCt2WU1Q?=
 =?utf-8?B?SGRCeGJUaURkdXcwclBuUGkwWHAxWE1UQ0FzVDh0K2RkSHl6Y2R0a1RMVVFF?=
 =?utf-8?B?L1YyOFhOeUw1ejdoOThnMThtWE9pNGZlcThIMCsxYlh0SWNUZmdTUWlJY2NE?=
 =?utf-8?B?UU9ydjR5c2ZEU3J0SWJGTWZCaW1DUCttN3lqN3hiUUNKVTBJZithNi9rZ1dn?=
 =?utf-8?B?V1ZNVHhZYmxuMHlwQVk0Qnp6cDk3cTNyaFVIaElXcUdqVXFCbWdsSUtXWkta?=
 =?utf-8?B?RW5XdzlnQ21aWk5TeE5UdVJsTXBnQmtlRTJoZUFEelI0eXB6MjBRQnhibHY0?=
 =?utf-8?B?Nit2S0FZeHcxUzhoUFlOZk1ZV3hiVXJDem42MWhDM1d5eHBzOG9aUVRxNWRh?=
 =?utf-8?B?TlFJN01DUzBaMitJS1JWQ1lNU0RwWlNJdzJuMGZTeHRLVFFUQURmVHY5T1JB?=
 =?utf-8?B?TnBRTVBZbFFEUUJjMDh1MTd3amJ5NnhIMDZ6WFJseXAySHg0bTNxZWVMVVVq?=
 =?utf-8?B?Um9JU0JMUmN6QThwM2JyYldDb29yU1R1VXBnOTFRV0tGTFhJZGxaZWFqa0hl?=
 =?utf-8?B?dUJ5bU15S0MrcGtiSTNEcFRiSTZsazV6am44djVIdWlKU2JMak9lMkx3V3px?=
 =?utf-8?B?US9xcUM1VmZpc0E1NzFZUmV2Z0RBeDRXZWhtWlp4YTJPVzhvdnkxbjBjSHFW?=
 =?utf-8?B?dE8vOWwwM25WMjhjNUJqd3YxUTlGcGZRNnYvWDU3cXdwd0gwRHdFa3pPTVVk?=
 =?utf-8?B?b2QrZFJUZGtnaU8xT2ZxL1lvUWVHVERaR0M5SU5ZMGpuaVFaMk5oWjkrcnhk?=
 =?utf-8?B?UUptQnR4dkRCZlRGUlVRbXY1VzMwKzh6OXlzZ2NmTFJYOFVIdTZkY2huUkRk?=
 =?utf-8?B?MEs0cTNyRWcyejlUdmxpeis4U3N0RXg2V2prSU5jeVByQXZEdThPUC9IRUFT?=
 =?utf-8?B?dXp2TDJBVXVUa0d5MkQzenVGZlM4alhVcU4zWHYvaWR4dVg3R0g0TDYvSU9x?=
 =?utf-8?B?d1lNWXFidnJGTkdhS096OTI2dzFaaWpUc3RuNTZxRGMzQTBmRytwVFV3bm9O?=
 =?utf-8?B?SjZKK0ZzY2FoS09rVDVDckRpcWFsOEs0aHhmNGJPMHNPVXgxbWlLOG5QSjhR?=
 =?utf-8?B?eDBUbzM2S0N6RVhFK04raUEwMnVvQ2tKZWNmVnFaMDBFUnhrT095MVR4Q3NU?=
 =?utf-8?B?VkNqT3I0MTJ5ekVtR1dOMHZUb21kU1FDbHBQVk5XNlRocW5kZ25zdEFJVE9t?=
 =?utf-8?B?UUZGVGk5V2VqNG5LVFhiUTdaVGI3SjRPUnZ0OGppaG1tRXV4bzJmMmZtOGxh?=
 =?utf-8?B?eFM1L1J6czZYMnQwck44NjlmMDNpQUY3a3hFYk5ESTFpWFRaM1pLSnF6WDAr?=
 =?utf-8?B?S09BbWlWK3U2MEd5WHB4eTMxOTM5SlZ2NDJjOThDSjlHYnZNSWwvNnFudEVj?=
 =?utf-8?B?cHRzTytkYkhWb25lMVZ3bGlJOEZNZG1RY1hNRHBaajFzNmxTQnQrY2hlTmJV?=
 =?utf-8?B?bDNxNk9SV0t3Sm9xTnpJWnZwYXVhTXRBbk95Zk5BYjF5SGNTZkpESDF5cWJI?=
 =?utf-8?B?M2JWOTVoaC9DQk5qajIvdm9YVXF0cFB0b0FvRnhUUytacUt4UFNNUHV5bGVr?=
 =?utf-8?B?YlpoSndnODhVNTVyaVdFY3l0RFg3azA4ZTYwWDI0cXYxdHNlVHlBQllnPT0=?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzY6cFNBSXUxVmx2S3N6QjJlWEQzQm5UYVY1dTJl?=
 =?utf-8?B?NmtZdXNsYWxtU0hLbGNNT3pFREMxSWR2RUJkN0FCMXBITnBQdjljTVhCZk5O?=
 =?utf-8?B?S21SNFQvZktsWFNPdGtmcU1zK2ZPWWtucTR4QUxXbjc4UllVMlFnd3JEdzg3?=
 =?utf-8?B?ZzRKWHBoWmt0Rmo0cGZOVFlzbmpLQ0hjQnB5U2RXV1kzb2thZjVueGdhbS9S?=
 =?utf-8?B?ZXQwUGp4ZVJoR3ByRkdGZzJ0cmJkWSs2RDNQN0xhNnp4UjFEc2diazNMOWxI?=
 =?utf-8?B?TFNqM2N5YXVzQjVUNm55TzF3ZFdMMGw5UFJUVTNrcXc4Mjh2U0tNbjhQNUt3?=
 =?utf-8?B?ZzdYZTBXSVFQTFhWN1l2bDMwU2E4Rk1zQzNUVFBZdUs0T2REZndjM2lzRUJB?=
 =?utf-8?B?R1Q5dlVjdFNUZHdYRGRWckVERENwbnpzQlpQY0dFTm1kOGpudnlTclFuMEVV?=
 =?utf-8?B?aTVzVDQxNVZ5aXJha09zMU9GKy91aE5EZG1FdUNpRjNiWDRpaEQ0cGVPekhZ?=
 =?utf-8?B?RzY2eWhWRE9TS1VUeGNkNXhUZW9mNUZqNjhkUkU2eWpKU2hESTdiRExudDh2?=
 =?utf-8?B?SlliMDhnL0ZhNXFGM1RueU9vZlM5SS9ITG5DVkVXSGZZTU9MQ3Z2UUxmMXU3?=
 =?utf-8?B?SU11bU5JNVN2QjhwVitORWRGME5jTkxYT0JRRG5BQVMvVXVDTmxzWVlGdVRx?=
 =?utf-8?B?Nm5ibzFBdHBYTDMzdG9HeG83NWZJRWtpTDVMVTZWc1FadjFBTXJqa3V6WVNC?=
 =?utf-8?B?UTlpc29tVUJLeGlsamZQRlhmeitQNUNrVFlrVlZOc05SYU5GaGlPOFlNYUlE?=
 =?utf-8?B?bkREWW5qdlM5VkJXQ3E1OEc0bU8ycjJ4VFlLS2tnaTJTdURPeGE3RTFOeUFw?=
 =?utf-8?B?YWZET1YySGp2WU96OFZtekkvY0lwbzVzdXV1eG5hMHZjMW5aL05jYlU4UkxT?=
 =?utf-8?B?YWhYVUNWMDBPNFdMRkNkN1FPNVFSWjF2Qzc2dHdiN092TkI3UERVWjJmTDNW?=
 =?utf-8?B?MStFazFLK3FJLzZkK1l6MklYZzNrQ09oK1NiQi9vWnJDWUlmbDJHVEM5MVk2?=
 =?utf-8?B?eDM2NStTWlRYUW1FUlNUbVVxT3VrVlA4RE8wMlZWdVpLdmZyeWw4K2RVbnZC?=
 =?utf-8?B?cHZWRGpXa2l1Wm1ISXFndkFpZ1dadVY2TEQzUDVsZVNYaXhudUIwdmhXNVov?=
 =?utf-8?B?ZHordzU4U1pZZEpTenBSS1lZb0JPV1VkZnZpRlMxRlc2Vm9qYVRpYllLblNm?=
 =?utf-8?B?L1dSYlQ1cmxiTFV1ZGwvSEJEVy95MGU2M3k4QlFlRlZCbHFvTm51L1FOcStm?=
 =?utf-8?B?dXBHTU1oN3VXRUFrWkVQbTFjRGtUV3djNGo2SjBPMVRTSmhpakRMMGNsQnRn?=
 =?utf-8?Q?w9Y/ekl?=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 5:F2aSUlra+CnCENxEDAHimnyLFAgUs3jUmi0vSMuwN9KLhYilN9yhW4xdjCQ0DmaZJQpwHJHDdfshzfsj0N9mRwYqQegyR1PgHQ3iLoKzRYJs/ch3Naj5owAXNMVLiD7AsBXKwEDMonmZwfQ02q8dbbn4qf3ImzQGuW8NrUlUnRN6EaKxX6l2tbLpylbT5gZyVC3C1+lEWykOGkKkJm6SDPothcEAJGQeHz5mwwWGnDcJZYc7qnJoq219P3OlPIQ7U9Qa5spPLkoRdZDEp80/p7T7BbYnDfDePsUWVJNIs9pmYa7iwKHL50fwfdeqfmlYZwe+KajxoVHS13O01hiZp6C8z2nJzA+2n0SwRmTnmJykEln6GVvyoPxHj4k22ywpYLEnku0Dd4m1mLm+Ydgpz9eN6YCfZD3fOVcv5gCHdYTpNBPpHHRuNlYJlB3OMJ1Bcl3NRa1TmmrjRZF1NQnVW68bV30rleTd0CRx4dsU+uUWqcofp4VVQDeSLDrT9zZz;
 24:pguFGVyzFmpOB2xWzXT/caeTfkujpq5HhY8wjqu1Np6G7bB3cERfEjQ1vsRX0JaoZ/nJTttLUjBEvOFRwf/effZZjwGZ8Za27g0tnrtm7ic=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 7:89qWffo1H/OrlOnj1sHAQf6qFxvXpwPTqguJ7ZqZGwbxWZJWdNhUg9QlIOVOqJXdwNfLUlhkzf87ZJJdEE7kVYCC4I39I9WSsZIq4XgRcw+9aYYkq2EKp5F+y318v6mctjfArHqNIB65MCpxXZR4DyPxk8UVhvDIZyh9R1+ObztD5mGlI0o/OQIHfdVKOFrlPiX2SZrd3Ojjwq8iwqcdY9MSXyOXq2nrqYrkXtFlRlGX+sxH8d2rvHwyD+wIFf15RlDae/GZ0HUSmvlbKHzlWFESXC38YT7NZmjx4VUoyWOdnnuZHP55LWXLZA/MsXELTw0O0rXPcZyVfHjkb+gCaK2PoEz+ayExnFkYf+TRR4be1UrGFD3GTjkSwIyI8wEr+K4LnzdD9aoay/tO0ur31VwyvqR1LswxOuIh5df2BqE+KeXbPUUMMfVyy17DFA7Gzd9z2emYymvTdBStIn5xL6mRKWiZtqUMPOPSdg06LISuRuch3uVeXa4LK2u9gH3HxQWU7tNhUY7edM3EAQjSUtx5PNg5NACXMSsql5k/DOrK4uhWV/ZiI4VFwtlxEbY/+e3IakMo7OQAHyY34spmE/4ibC2VrlYEd78Ex0GZWgrapgkTh/s22d33/M0WgDcHUdlmO+ZPyeVsqT+V93pGF7BNcEPnv6MaW26yU5E5z5N7q1jkJ7rwR/3QaEZaIsa+3JluDtFcMf3KviZy8TzbPGzacyGLhF1cTzAYXE2wHyJ2Gi/QZ6pHZ+6SKKLexK2W3bXbz68wXGDsH4V207HaXulGthiXbDzuoa0FBPs8W0o=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 20:5KiHFpUt7hM7mfZKAmKOEf5PsgwEWYrlCyU8P6CYZBzvLDLJU83CBGIn02PmndHV9cMD/wH0t4MO0EHwNEKy1/IIiDVH5KFDAxa0cuaRTWvCaYiNrVJo1+PmHGUZK4+h/qq37awDTlTsD8HkY/jzl7Z9RR7PDXemdHekKSUm2LEIL+WOivkO7tWlNpJfXUrx2nqYr/s1QmEmJFkf8heSrGHsGsIGttBS0VxdnKb4pV8W5kfw4UWa4Vmfin0OrqfX
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jun 2017 18:56:10.9584 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1141
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v7 33/36] x86/mm: Use proper encryption
 attributes with /dev/mem
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiBhY2Nlc3NpbmcgbWVtb3J5IHVzaW5nIC9kZXYvbWVtIChvciAvZGV2L2ttZW0pIHVzZSB0
aGUgcHJvcGVyCmVuY3J5cHRpb24gYXR0cmlidXRlcyB3aGVuIG1hcHBpbmcgdGhlIG1lbW9yeS4K
ClRvIGluc3VyZSB0aGUgcHJvcGVyIGF0dHJpYnV0ZXMgYXJlIGFwcGxpZWQgd2hlbiByZWFkaW5n
IG9yIHdyaXRpbmcKL2Rldi9tZW0sIHVwZGF0ZSB0aGUgeGxhdGVfZGV2X21lbV9wdHIoKSBmdW5j
dGlvbiB0byB1c2UgbWVtcmVtYXAoKQp3aGljaCB3aWxsIGVzc2VudGlhbGx5IHBlcmZvcm0gdGhl
IHNhbWUgc3RlcHMgb2YgYXBwbHlpbmcgX192YSBmb3IKUkFNIG9yIHVzaW5nIGlvcmVtYXAoKSBm
b3IgaWYgbm90IFJBTS4KClRvIGluc3VyZSB0aGUgcHJvcGVyIGF0dHJpYnV0ZXMgYXJlIGFwcGxp
ZWQgd2hlbiBtbWFwcGluZyAvZGV2L21lbSwKdXBkYXRlIHRoZSBwaHlzX21lbV9hY2Nlc3NfcHJv
dCgpIHRvIGNhbGwgcGh5c19tZW1fYWNjZXNzX2VuY3J5cHRlZCgpLAphIG5ldyBmdW5jdGlvbiB3
aGljaCB3aWxsIGNoZWNrIGlmIHRoZSBtZW1vcnkgc2hvdWxkIGJlIG1hcHBlZCBlbmNyeXB0ZWQK
b3Igbm90LiBJZiBpdCBpcyBub3QgdG8gYmUgbWFwcGVkIGVuY3J5cHRlZCB0aGVuIHRoZSBWTUEg
cHJvdGVjdGlvbgp2YWx1ZSBpcyB1cGRhdGVkIHRvIHJlbW92ZSB0aGUgZW5jcnlwdGlvbiBiaXQu
CgpTaWduZWQtb2ZmLWJ5OiBUb20gTGVuZGFja3kgPHRob21hcy5sZW5kYWNreUBhbWQuY29tPgot
LS0KIGFyY2gveDg2L2luY2x1ZGUvYXNtL2lvLmggfCAgICAzICsrKwogYXJjaC94ODYvbW0vaW9y
ZW1hcC5jICAgICB8ICAgMTggKysrKysrKysrLS0tLS0tLS0tCiBhcmNoL3g4Ni9tbS9wYXQuYyAg
ICAgICAgIHwgICAgMyArKysKIDMgZmlsZXMgY2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygrKSwgOSBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9pby5oIGIvYXJj
aC94ODYvaW5jbHVkZS9hc20vaW8uaAppbmRleCAwOWM1NTU3Li5lMDgwYTM5IDEwMDY0NAotLS0g
YS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9pby5oCisrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL2lv
LmgKQEAgLTM4Niw0ICszODYsNyBAQCBleHRlcm4gYm9vbCBhcmNoX21lbXJlbWFwX2Nhbl9yYW1f
cmVtYXAocmVzb3VyY2Vfc2l6ZV90IG9mZnNldCwKIAkJCQkJdW5zaWduZWQgbG9uZyBmbGFncyk7
CiAjZGVmaW5lIGFyY2hfbWVtcmVtYXBfY2FuX3JhbV9yZW1hcCBhcmNoX21lbXJlbWFwX2Nhbl9y
YW1fcmVtYXAKIAorZXh0ZXJuIGJvb2wgcGh5c19tZW1fYWNjZXNzX2VuY3J5cHRlZCh1bnNpZ25l
ZCBsb25nIHBoeXNfYWRkciwKKwkJCQkgICAgICB1bnNpZ25lZCBsb25nIHNpemUpOworCiAjZW5k
aWYgLyogX0FTTV9YODZfSU9fSCAqLwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvbW0vaW9yZW1hcC5j
IGIvYXJjaC94ODYvbW0vaW9yZW1hcC5jCmluZGV4IDAyNTRiNzguLjVkOGIzY2YgMTAwNjQ0Ci0t
LSBhL2FyY2gveDg2L21tL2lvcmVtYXAuYworKysgYi9hcmNoL3g4Ni9tbS9pb3JlbWFwLmMKQEAg
LTQwNCwxMiArNDA0LDEwIEBAIHZvaWQgKnhsYXRlX2Rldl9tZW1fcHRyKHBoeXNfYWRkcl90IHBo
eXMpCiAJdW5zaWduZWQgbG9uZyBvZmZzZXQgPSBwaHlzICYgflBBR0VfTUFTSzsKIAl2b2lkICp2
YWRkcjsKIAotCS8qIElmIHBhZ2UgaXMgUkFNLCB3ZSBjYW4gdXNlIF9fdmEuIE90aGVyd2lzZSBp
b3JlbWFwIGFuZCB1bm1hcC4gKi8KLQlpZiAocGFnZV9pc19yYW0oc3RhcnQgPj4gUEFHRV9TSElG
VCkpCi0JCXJldHVybiBfX3ZhKHBoeXMpOworCS8qIG1lbXJlbWFwKCkgbWFwcyBpZiBSQU0sIG90
aGVyd2lzZSBmYWxscyBiYWNrIHRvIGlvcmVtYXAoKSAqLworCXZhZGRyID0gbWVtcmVtYXAoc3Rh
cnQsIFBBR0VfU0laRSwgTUVNUkVNQVBfV0IpOwogCi0JdmFkZHIgPSBpb3JlbWFwX2NhY2hlKHN0
YXJ0LCBQQUdFX1NJWkUpOwotCS8qIE9ubHkgYWRkIHRoZSBvZmZzZXQgb24gc3VjY2VzcyBhbmQg
cmV0dXJuIE5VTEwgaWYgdGhlIGlvcmVtYXAoKSBmYWlsZWQ6ICovCisJLyogT25seSBhZGQgdGhl
IG9mZnNldCBvbiBzdWNjZXNzIGFuZCByZXR1cm4gTlVMTCBpZiBtZW1yZW1hcCgpIGZhaWxlZCAq
LwogCWlmICh2YWRkcikKIAkJdmFkZHIgKz0gb2Zmc2V0OwogCkBAIC00MTgsMTAgKzQxNiw3IEBA
IHZvaWQgKnhsYXRlX2Rldl9tZW1fcHRyKHBoeXNfYWRkcl90IHBoeXMpCiAKIHZvaWQgdW54bGF0
ZV9kZXZfbWVtX3B0cihwaHlzX2FkZHJfdCBwaHlzLCB2b2lkICphZGRyKQogewotCWlmIChwYWdl
X2lzX3JhbShwaHlzID4+IFBBR0VfU0hJRlQpKQotCQlyZXR1cm47Ci0KLQlpb3VubWFwKCh2b2lk
IF9faW9tZW0gKikoKHVuc2lnbmVkIGxvbmcpYWRkciAmIFBBR0VfTUFTSykpOworCW1lbXVubWFw
KCh2b2lkICopKCh1bnNpZ25lZCBsb25nKWFkZHIgJiBQQUdFX01BU0spKTsKIH0KIAogLyoKQEAg
LTYzMCw2ICs2MjUsMTEgQEAgcGdwcm90X3QgX19pbml0IGVhcmx5X21lbXJlbWFwX3BncHJvdF9h
ZGp1c3QocmVzb3VyY2Vfc2l6ZV90IHBoeXNfYWRkciwKIAlyZXR1cm4gcHJvdDsKIH0KIAorYm9v
bCBwaHlzX21lbV9hY2Nlc3NfZW5jcnlwdGVkKHVuc2lnbmVkIGxvbmcgcGh5c19hZGRyLCB1bnNp
Z25lZCBsb25nIHNpemUpCit7CisJcmV0dXJuIGFyY2hfbWVtcmVtYXBfY2FuX3JhbV9yZW1hcChw
aHlzX2FkZHIsIHNpemUsIDApOworfQorCiAjaWZkZWYgQ09ORklHX0FSQ0hfVVNFX01FTVJFTUFQ
X1BST1QKIC8qIFJlbWFwIG1lbW9yeSB3aXRoIGVuY3J5cHRpb24gKi8KIHZvaWQgX19pbml0ICpl
YXJseV9tZW1yZW1hcF9lbmNyeXB0ZWQocmVzb3VyY2Vfc2l6ZV90IHBoeXNfYWRkciwKZGlmZiAt
LWdpdCBhL2FyY2gveDg2L21tL3BhdC5jIGIvYXJjaC94ODYvbW0vcGF0LmMKaW5kZXggNjc1M2Q5
Yy4uYjk3MGM5NSAxMDA2NDQKLS0tIGEvYXJjaC94ODYvbW0vcGF0LmMKKysrIGIvYXJjaC94ODYv
bW0vcGF0LmMKQEAgLTc0OCw2ICs3NDgsOSBAQCB2b2lkIGFyY2hfaW9fZnJlZV9tZW10eXBlX3dj
KHJlc291cmNlX3NpemVfdCBzdGFydCwgcmVzb3VyY2Vfc2l6ZV90IHNpemUpCiBwZ3Byb3RfdCBw
aHlzX21lbV9hY2Nlc3NfcHJvdChzdHJ1Y3QgZmlsZSAqZmlsZSwgdW5zaWduZWQgbG9uZyBwZm4s
CiAJCQkJdW5zaWduZWQgbG9uZyBzaXplLCBwZ3Byb3RfdCB2bWFfcHJvdCkKIHsKKwlpZiAoIXBo
eXNfbWVtX2FjY2Vzc19lbmNyeXB0ZWQocGZuIDw8IFBBR0VfU0hJRlQsIHNpemUpKQorCQl2bWFf
cHJvdCA9IHBncHJvdF9kZWNyeXB0ZWQodm1hX3Byb3QpOworCiAJcmV0dXJuIHZtYV9wcm90Owog
fQogCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:56:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18: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 1dLwQ5-0005L5-G1; Fri, 16 Jun 2017 18: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 <Thomas.Lendacky@amd.com>) id 1dLwQ4-0005KM-Mk
 for xen-devel@lists.xen.org; Fri, 16 Jun 2017 18:56:32 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 FD/D1-01992-0E924495; Fri, 16 Jun 2017 18:56:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0gUYRTtm9eO4sbnbuJtqTY3w0f5CiyJfkj
 5Q6EX1Y+0HzWbozO2D5tZQ4no4Zq9lSyrbYu1kkrSwCIjIdLYIFvDiozKwkwtpSXNwkqJZhzt
 8f2655x7zr0XPpY0uBkTyxe7eMnB2SxMKCUkRa1J6IrLyE6+WRebdmn4IpWOMv3NY8RalEOLD
 quzeAstHPnwjim8X4qKX3b5dHvQw22HUChLYTcJD24MMypAuApB/YvjpAoMuIyA2jcDCghhGb
 wQOoNfCbU24pXw/lg/rdYzsI+AnmqsGkgcZODu4wCjCgSeBb4LtYqZVWbMh1OVW1RajzMh0OA
 lVDoEZ0HZW0qlDQpd/mN0oo7Ac+DqMzettYfDwzO9lNpO4ji4fidJpUlshqagd2IzwHOhaXSU
 0epyBNfGHVpkNHhGOnQaPxv87V5Kq1eBr/7exAaA50Gbe7VG74K+7nOUegjgGhJqvUcn8+Nhb
 OAjoQk9OnjybIieBDT0tB9hNHCLgjPeX5QWa4P9gSzNnQaHa8aR1hOgof9bxWRUJYb26iG6Ei
 V4/rnU8/dSzz+X+hBZh2JkXtrBSwlpiVZJzBdcdk60JaQkpybaeVnm8nkbZ5UTtzrtjUj5EtO
 Udxu1lK5oRTNZwhKh/9y7Itsw3erMLRE4WdgsFdl4uRXFsCy+4N+33kQ5nA7eAvq+2IxsQ7jE
 5/PFeaJN+WJTncCGWWboc6MVWS8XcnZZzNekNhRlitTXqD6sCkKR449t6nM+RbNNRj1SdjKEF
 fKSXXT9rw+iSBZZjPp1MUpKmOhw/UkfVAYTyuB1HenqYBf3VzLtQTvNptSj93RlXLku51XGmu
 Dz7hG+QBzsNFcsqouKPrAsrZtuPk0udy5JNe9teF4qJK63d2aKPz0lZzsWjOfdWrZ7w8n0lqL
 sCuF8rpFam7nx4gF/ULCf7L67+BSqqtrUY93+o8Lv+fL90ekGc2fWlVLp7cE5r9+d+FRQvfRy
 oHG620LJApcST0oy9xufHVi3lwMAAA==
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1497639387!83191415!1
X-Originating-IP: [104.47.33.79]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56789 invoked from network); 16 Jun 2017 18:56:28 -0000
Received: from mail-bn3nam01on0079.outbound.protection.outlook.com (HELO
 NAM01-BN3-obe.outbound.protection.outlook.com) (104.47.33.79)
 by server-2.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 16 Jun 2017 18:56:28 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=opaePQUn9s7KZMYV2IlQREGySikbfV01ZIqSuo6ofiM=;
 b=Bs6PjmNVibdUNOCRAuYmtcmHvSnlweGPdPpQWC653EANkFB9Q27NS8biDiH9rcWYtu4qimJ2EbfZrU+cFuVjyuE60i9agrQ+zikg2ccy2EGu/Wk214/als4//drLPxC5U/g9mcpkJHBRLx/kOyYubf7zt3qn/URLeRGQSHcywdI=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 MWHPR12MB1151.namprd12.prod.outlook.com (10.169.204.15) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1178.14; Fri, 16 Jun 2017 18:56:22 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Fri, 16 Jun 2017 13:56:19 -0500
Message-ID: <20170616185619.18967.38945.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: DM5PR20CA0033.namprd20.prod.outlook.com (10.171.161.147) To
 MWHPR12MB1151.namprd12.prod.outlook.com (10.169.204.15)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: bc53a744-0d24-43e6-ba01-08d4b4e962f8
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:MWHPR12MB1151; 
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1151;
 3:8XB7vyDh0de5zkzCv1eDPqmh/WDqMld19Opbe7ahzKv3NKd0oj0fnWAGZ9yMtaAQtt5qtQCM4B3/WwifklKkRSScs+yuA4T3tRcq06u1ZlVmMsVgPRXCj9VZOsmv5uU3/sERKtb/kP4nuXdKg7p/eHL7uggv5bteawo2OugPkE2bNEXBogSaLXQkNoltXnqIl/hJsJAc0incDluJLq4td9VpiaasQ+dBB3VLmapMOCCF0fl941dKWzPNrJStjB4XGfHeEIonNj32yZAvf1XLAtfUbU1lCTbVjHKHkZtQa7fFBh3KoFctVshpwbe4odGANkxDSLywe1zSYLlzQDdJlSWjggQBDe0g9gQh7BLNnEM=
X-MS-TrafficTypeDiagnostic: MWHPR12MB1151:
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1151;
 25:nt49jxUE44eoqSl9EohIADlUOjQ+RRuU5IlE6m3e6xOEnjOShSt9X5Y1bY+3xbowNAvuyFhkOcV6qQsTkK1fM9dJpNZf+qfXEZ2jcazmsQZWYixKEDkU6jhQt0sD2npBZoNVbMuh0r6gOuRXf2mON3bQTlRw9K/fDR5LmADmo3IVsczZDzMqQCuTo8mPE9d+XwEe00VXdvWSaPaGkIDgZpe52ktxqB9LL+wjyY/WlcBC3K9FSyGnpmOQTZ80dHWOp/g8dK6Te1lUhXvKSN6wfCNZRSkuo+XyaXpMVf9DE+EvaUKRZmaC1wC0gwl/Uk7jAvenkbEBmQQEWcd+9VO+yhSUrdg2Dd6MD4hc9+Gyw5y2McsOWkpmo3REeMZ96rDcCnSxoeVfrgV1B+whiXyKRs+rc9WQPf/WgL88lJ6hibDENeXHSl6dQajNHlxvB8xDZDLJ4ajnKinW6yTQ3CReHazn3dNUXl8KQMtbTB0qwUkf18K6lfAqYxK5MgE408DcIfmHrk6oASoC31fuLFvZnG7agjL/GXnekz+Ttj7mctaTH1MPll3SEviFlSUFH2r41d7acSOZLA6Q2cDIX+tcqqqFmvhBKUQiclI/e7l0UJkU/uUTCmtf5938aZb8/AMfpIN9vRjpBGhVN0+DWMnEfsIvDmSHqqoczifHpihlW7s5Orz98Vzb286lZPR3nCX34OmEC+aJC8Ba52DBFjMAndSY5HQci3zOyY7AWtnbOIy2OilQxiOwi9hkMs4m3CnrhJXxxJuSwl+C7B3dS1ZtloVEuBbRRpan8UHoOG9FFhLQ8laaVCwtjiUiviZMLE9qKhWl08mKprNwyDXMAc1WFZm1/E5AZa+ia402ovVAbBksNcOL9gvbSDbzn3Jq2wM0L98jCvMD4OpF6+M83xzTnOpfiizuoe5tL94EZuNaojc=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1151;
 31:fKGdI6QzV8PErb9u2VGJbibR+AmocKGxl2LBkoMfVgTuoJ+ySr50nrz6qH/tr+T6uSpIBYs8H1R4KLg0RbqvdruVCRPPTHG8bWd1R4uNl01oCEWmRtAgfLxkXV59IbZboD+ru87ZK7Fqzc0Ho0iAfFQ646I6JjK+6OErUAbk9uA6lfaodGv1k9Q/OD+8hpgTbG3jk+roAn79Oq5wUX1MFqmBxksxF/xsQW+POHQ12aaU452v1y/fAUG5GeUHXQfhjo6cXJRBOBxvnBLcdc9IoQ0bzmE01TUbYz72pqS5J80Toy9Ef3ibK/ga8CEGNMjHtLO582xiYZdKrLtLvEO/53W7lH7nXGcqJHoeGWqEIrZ0g9O2HvY6fLvYwFp4UhC9x+3zMY8ADFhG+0/6s3ClDpTag5tsQaTq42NwZuWrUt9t2xJ6rLRo6LRpd4NBN7aI+jNFZPDz85RCbPKRwXwF22hcdv16zuapmupRYMXPF/fm6TPwh5LCUfSqG4R7V21x3zox8zCDD46c9zHmzDAAkNlA0h+3WPlYkOr7FTw1I7p8e8XfmKjJdDE+J8pf1bvCKrffzsECJh/xlkCJ4qyQBijNRjIMkI5Kva34iFdFect/V0UxLvDf+VpjZkuE2rt67F/DyTpOndrn4dPv+Ukmc0Pqxv++OyANzRUI+Pp3Meg=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1151;
 20:ZlLJTXEgr6mQSmmFIMNv9X8qWwuq3H9IcNpI4qXLTVBaWIfDK/DhkZBc5v9fBTyDeC9HU6XKRmnhOFq3s/rC2tGcUfVZi4XBoee8+qslFtym9j7qsPpzFJ0arCo/6LMGt/zxmFFIZriNqk0n4jfwU6kr4buc/m0r8U+s+vClL7Eokv0BuTEzGWAZn0ocL4a4BRCSJ9HaWyVv/QAd1rtbmtP5BmkyP2h904exQRCyJ5gjLTRDhdDfmJkeh48B8QKvNTSiwx9SFya4SbYmbAxgiWecX+XZ+Gm3pmuOcnFae8TCnYl86DJEd9HrZR9K3Sds6lpPoowKkG8Aa9K3COQ57BpJXx3vTxuJxHezrIzLQhuNodW2OXRKpe6eMcNd0ckf9hwdHcGrSyW1pVW94zijlhcu+PPIKgB1nQu/Vak+aVa5GUmoiOTCi9w1wkrAjIMLAF9Bmqa+N0u9D8XKc8JdKjrjNza2a1amNwKO/+Er8iXQZBDWKKgAfB/tu8HqI9Ix
X-Microsoft-Antispam-PRVS: <MWHPR12MB1151F2316BAABDB16328ABE7ECC10@MWHPR12MB1151.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(767451399110);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(10201501046)(100000703101)(100105400095)(6055026)(6041248)(20161123558100)(20161123564025)(20161123562025)(20161123555025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:MWHPR12MB1151; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:MWHPR12MB1151; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTUxOzQ6V3Y0WUxZRlo0WXFSVjAzb3hnSUY1aUxES05t?=
 =?utf-8?B?TEJ5NlI4clIrRUcyN2FPeXpXdkQybnV5NmRpRU1NQ21yMHk3citIMEEvYkpm?=
 =?utf-8?B?amdaWjlmYXdVZ0RWSGI1QWZYd3QrOG1hUDNDbXRlSm13L0RDeHBJZVBENGg2?=
 =?utf-8?B?ZjJEbkV3R2VLUXdqbnJYeHN6SjAxa3VIYXNBYVNQNVl5TnFmV1VpdmwvazQ5?=
 =?utf-8?B?K2RlMCtDWTBObzliazBmY3R4ak9EbGs5SzBmNjk4d0tMYjBvdjZjSkY2M0Vr?=
 =?utf-8?B?cDdXOXZVTnJIczBiMy9iVHV3ZzdERitoemxOZFpxM25MYVdCVzdmR0FISjRu?=
 =?utf-8?B?TGo0eTVaUklKYTR2b0RaaXZaV0lqWm1nYkdySXBYV3g5cTgvZ0Nxb285empU?=
 =?utf-8?B?bnBmREV6QWRpOVl6NW4wZDNvYzJjdEtJUk5LM3g0QXBjejFLSmVKTEgxN2I1?=
 =?utf-8?B?aVdMa0VRT2QwTVBVWi9IS2dkZFdJYk9HQjdDNVJTSEJ2S1VXa20yL2owQmxO?=
 =?utf-8?B?WTRKeWtMcXVNSy9ZbU1CZG40NU1icGgzc2tFekFER2MrKy9VNGNMaWZxcWlm?=
 =?utf-8?B?SGRnaFVrVEE5NW9PVDVkaDBkYUxFQ2ZFZWVnM0wwT3YzOUJpSEhyakhFWFpk?=
 =?utf-8?B?dStvTUlMRXdoL3Q1bUFBa2lTSnlOUFdOaXlJanRsY3l5OERVM01pdHh2QUJa?=
 =?utf-8?B?SlFSaVZ0WWVVbUxDVXZnNVJ6VTlGUWVzS1luWGkxTUVQSGVSR3Z5SjhQbktz?=
 =?utf-8?B?WEtrQnFFNGRjR3F1VDk2eFJxTUMxUUlkeVZQTnNiRHNqclhHRyt5NVdGd3B3?=
 =?utf-8?B?R1pxMTRVbk1IQWZKd0E4cVdyYStVV1M2WC80MytLNCtFR2VwVjJ0djRFaG5z?=
 =?utf-8?B?dVZhZFg2Tno5UWJCWGE5WXRNeSt0aTlUS3dkYms0R0Ewc2VsaFF6NTBuTVNE?=
 =?utf-8?B?N2UrSTR6aXhTVCtzZld3aDNTc0E1VTFoVkFBUDQvTm5FSjBnSmN6K29qK1I2?=
 =?utf-8?B?N3laUUlHL2pHMUtwYWNMNzhUai8xMFNTYkx4YitOckw0dEtVYnlvRU1qZGdW?=
 =?utf-8?B?SHhaVGVUVUtIQlc5RnIvUEdTS3pvUS9NdUViekQzcGh5NmxmUXZ6RVcyYnht?=
 =?utf-8?B?MHJoUHNEWTF4MjRCWmRJWVhwZy8rRzlUVUM1ZllBbE5jdXRucEZDSjNDRmY2?=
 =?utf-8?B?MU8yWWVnYVdQRFo1K2t6eTJhS3ZwbXJXcEdaVDlJYVpzN0lRaHN5ZGlRZVlu?=
 =?utf-8?B?SnVIQmwycDhoZDZLVVJFQmRNS1p5SEx2RW4wZURSMFRtbEhnNGpWOEp6Y2J1?=
 =?utf-8?B?REdzYkxQblRaUmlXZ2o4Z1hWdVNrZmFWdFlFVllBektYY1M5Y3FubXB1elBi?=
 =?utf-8?B?K0g5OVIyQXR3K3NJYTlwaTRyVkIwV1pLd1lBNEUwL3ZXTE5mQ1RtRStkWDdw?=
 =?utf-8?B?VDRxZXExZDAyelZDVHluSG9DVEo1aUFRQ1ZNOWsxQVhTYkRGVC9RYmVqRWpy?=
 =?utf-8?B?N1hBelYvWGFsdDJPMEkyc0l3RzJJOEFvdS9pbXNKcjF5TnVIdGZ4UEJMcEhK?=
 =?utf-8?B?VGxoMVdGTUcrM3UxN0l5ay9LdkhtN1A1bVMvMFA5ajc0UWJJZ2xFZ3RoZHR2?=
 =?utf-8?Q?79RZaYpwCpGEv709t6G?=
X-Forefront-PRVS: 0340850FCD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39400400002)(39410400002)(39850400002)(39450400003)(39840400002)(39860400002)(9686003)(7406005)(305945005)(110136004)(38730400002)(83506001)(86362001)(5660300001)(81166006)(7416002)(103116003)(55016002)(8676002)(54906002)(25786009)(53936002)(4326008)(1076002)(230700001)(53416004)(42186005)(72206003)(76176999)(4001350100001)(2906002)(54356999)(6506006)(6116002)(6666003)(66066001)(3846002)(7736002)(33646002)(50986999)(2950100002)(47776003)(50466002)(23676002)(189998001)(478600001)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR12MB1151; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTUxOzIzOklxMytLZ0lIejhNRTFXOUVrQ00zQWdwOXY5?=
 =?utf-8?B?dDhkZmdNdnVkZUN4Vk5BUEsyR3gzSnoxc1VlTVp1WHd4dVkzN2RBM3hpYkVH?=
 =?utf-8?B?by96T1o2S0hMQStPZHF2MG5TVVA0bEdZKzg2d3BvazJFSnpPeldMUlFscE5N?=
 =?utf-8?B?aml2UFduMzA4bkdhVDYwaFZNSmo1MmVac3hYeFNkQ3JHZkRsMmFTMjdEU09E?=
 =?utf-8?B?YjRjazZUelFoNk8ybW1XSlFUSHhJeStnSHpLcVJSQ2s4eXJ1ekc3WTVyMWJD?=
 =?utf-8?B?Y3poWnUwdzB2RVNWZGJ5aVlWLzB1cER1ZlhkQXlMOGxxUkQ4blkrOWZEa2Vp?=
 =?utf-8?B?TFp3dlNmT21CamNMTTVZd3N1ZTF6L1h2RExSS1h1azlsK2lzQXY0SEE2eGJr?=
 =?utf-8?B?ajA2WC83QUYxbkQyODAvb1JKNDQ5d3FWS0V0bzAvL2IyT1gyVFlOM0pET0s0?=
 =?utf-8?B?OUp4Q3lENzVpUG5IWFV5RFFyQmQ4bTlaUk5WMjlOOW9wODRZV2lsb01iZGR3?=
 =?utf-8?B?bWhHdm54Z0NEbmlIR1VVMUp0WURlU0pCUG9teXdZUVF1MmhwbjB6ejVsaUts?=
 =?utf-8?B?L2hNTFl6TVBqLzhlbTdSajU3bk55L295c3N1eWUyekxqVmlUK1FDWlVPWEJZ?=
 =?utf-8?B?ZUlVM3p2ZVp5ZXJYZVhHMWJnUGV4L2NFU3B2UW14Rzl6VHlzS2hBQ2VlU0lq?=
 =?utf-8?B?RzdyWXh1SVVCOXFWMmhKSktWRFR0MzF3eDRCc1NTSWIrNUxLdVl4YWFOS1Fy?=
 =?utf-8?B?eE5pYjNkUDFXZlJRek5ZQVp5aEVWTFBDSTBCV1p2KzdFd2YyN2RGL0Ewaktn?=
 =?utf-8?B?L2hMVHdDOSsvNXRDdVd3ZVNTU3VjRVdldzNHQzlVVTd5a0szZTJUUnhYdUIr?=
 =?utf-8?B?b3lrY3JxOC9PSTMvVkpoZTNZelRZeG9oeks0cngzcmF2Z1VrdnhsK2pSVmdv?=
 =?utf-8?B?Ky9Tc0dkc2hsdXFDcElpc2F4K0s4R3JVaWQ1WUtkMGZmb2ZubGxrV051SkZY?=
 =?utf-8?B?YXV6Um0zK1NaYzlaeDhqbHVaNkx1aWhpenNWTmM2TTliNHFqcTgyL1gzTWg3?=
 =?utf-8?B?NHdMbGovODlmalBVbkR3USs2WjByR1NrSXpWVHRTQlgvcEY5LzlVMmFWUll0?=
 =?utf-8?B?dFMxMTljdForYWNTbXpLWElXZmU2akRJWUNLVWFxUmhXZ2lySWFZbEdsZmJt?=
 =?utf-8?B?WURYSm1vREhpQUJjUTUwb1JwOEJCekM3L2ZqU080U1lLZWVFT3JCYTJlR1pR?=
 =?utf-8?B?VHpMZXlwRVBqYlAzMDJyTVJRdTRha01maDFOaHpxOWhLRFhnTDc4V1I0bm1M?=
 =?utf-8?B?bDVTZndnMHRkZkZ0NmFkNGlmcjJ3R0cwMHJNdFVteVBLakNTV2hNaFB1a2JE?=
 =?utf-8?B?L0V0SStoVHZvaTRNdlQyaE9IenJIb3NYc3lXRlluQzQxMTlKSVZvKzJEMTFJ?=
 =?utf-8?B?WGk2TTE0amxSWUp4T1pQcGJOWS9aeWVRRGRnaXZteVM3M053b3IvSzJ2MXhR?=
 =?utf-8?B?Qkc2L0RiMkZGa2ZBZ0xURTRxSzlhaDRid215WExpdjFYNGUyN0RjMmM3alhw?=
 =?utf-8?B?LzJUTjBjTzcrSlBnWitJTVRUdHh5WHNJMFRVWVFINjFJb0p1Z2xlQzdGR2lv?=
 =?utf-8?B?ejJiaTFJWitBUjJHenZnamVaVlJ3eGtuZ24xQmJqYmFGUG1TVWVuTWR3PT0=?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTUxOzY6UjNuWnFORFIvK01NaUpnRUxIUXBWNkxqSHhD?=
 =?utf-8?B?bFF3aGdsZ2pVdi84WUE4VEZzNnpnUjNnN21sSWxuL242WlBIR0M3SjhPMlBw?=
 =?utf-8?B?K0dBWWhOT0ZPSlRDMkp2Uk9iNEhWWDJHZU5IanhoY25rczlxTEdNQ1hrVU5F?=
 =?utf-8?B?NHlrRWxuVDNLYTV3MkJOaDIrclhyU1V0UzBNOFlmT0JseGRaRTRYL3ozTUFz?=
 =?utf-8?B?ckV5SVZ3bm9TUnp0KzBKOWp4NkZLcEpxbFk5bWE4Q3pXbzRiLzZxNHQ0RHkr?=
 =?utf-8?B?dk5WK0VIWUZLZ1c5NVowVVFtVzlnUkNFZWE1bHVoRVlINnJpN2FPNmRmQlk2?=
 =?utf-8?B?azhKeTBWM1VCNFA0M3hJUkt4cDErQXl0Qjl3YkVmVnh3a3pTS1F1K1lyd1Yv?=
 =?utf-8?B?K2RrNDJyZ0dFU283aW9aM1RPRkVWNHRnOFE1MkJ4VWlPVWJtRjM5Q1J3ekNk?=
 =?utf-8?B?OWsySjFMWUZlTmw4eHN2ZFY5cER1eER5dC91L1lmRUNvSjdOdEZiSncvTmg0?=
 =?utf-8?B?OEo1bGQ5UlhHN2JBbkRSbW1na090ZndpT2pSNHJyMjkzaXRXVVUrMkNJYk9Y?=
 =?utf-8?B?SVhaZTFPR09FSzBOQkdoMk1YVjB0SWZIekJZK2pmNXBsSTFmVmNBclNqZ2cz?=
 =?utf-8?B?ZlhNSTlldy9DRGxURnFlNkVOdFVUOUxlaCtJcGpCRHpwdGZlU1l6cDZFdzBI?=
 =?utf-8?B?ODFJQm1IMVNaWG5KRm9xWUV2c01vK1RaalJIWnpYMnpxaDc0SzRMZnJ4ZUhM?=
 =?utf-8?B?cDhXVmFzaDJpK3dMR2MzWkdHVEtuVXZJdVVmZnkyMGpmNGVkU2ZXZTU0UXJl?=
 =?utf-8?B?a00vZHJYRHZ1a080am1rRHk4alhKaEdodm5LdmN3WFVLOGlsZ1dWcFo3NWNV?=
 =?utf-8?B?NWw3bTlJV0NQOXpIb1VqRDNSbmJ5OG5lSmdEWkx3eDloVFRZckFsNU5lc0FI?=
 =?utf-8?B?cXBlU2tLY1hESFJPK1lIb2tzTHNhRXdTTGlQMTdNMGd2MkRTajdMYmplUEtF?=
 =?utf-8?B?VjdOZXV4N2dyZjlQVm9kZVV6OXpiSml2N2RUQ09ZWlRpVlFFajZQcVQzenFH?=
 =?utf-8?B?WGtUSmhMZnNqRjkxL2RWNTUyMzB5bCtMOFhET29penZQUkFtTzF0ck1jVEtQ?=
 =?utf-8?B?WTd5TnI3Yi9ZRzdBSzJZQU1aRndXVDhVZkMzVlZ5T1owSVFZTFB1OUdYY3NF?=
 =?utf-8?B?ZGRLS3FGQTVtWllQUGxTTE5NaVdLTEt0RVRnK1pkbzVYdXJpMVg1OXRTeWRk?=
 =?utf-8?B?alVEOGFoNU9ZM0lCem9GM2ZlaHNUa3JIc0ZIdGNhTjBtVUlzZU1sakFIcWRC?=
 =?utf-8?B?cnVmT053SjQ1R0d6bHFMejhCTGFiWEUwU1BiaGpQblZESHloYlo4N05IUmdZ?=
 =?utf-8?Q?nAMaRda?=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1151;
 5:eMTiSjfHhIvkAvgll271wiM23QVDCq+NhktxfxTiOV4Sr2accM22xW7k5tX8wY0Hh/ksL9qQ/aiEGz1uVrsCxATUQy3/RnR47upHjSAzr/gLl7R65os1Xm4s3Skg11upR7O2XjeKHRWvpejfjR7jI1m2+S4lLnO/0W0iHc/cAjSvPkZa9Ti+MX9XXIjIlUvEuL/9NczwSHzssaP3tW7b0pQ31Fu8mtxbA9ccZYXrwIJ3kJ8amRb5zSisVGEERA+eImgXrONEmnK17nLM/oHKNS1yAMZPGn3fRpYpZWdyiGJCSiyjYdRpNTinsbzXLEt4z2lLDC4YwP3/Twew88IPCgdsPwOunzMhTV61lGBbEooWvEvy2+8W3lUmDd3Gm+INdL7pifzANV88G+x0Sj2Os94DV2VP4W5bgRi4BeLC6Nlm3CHslXaR3dALsEdkPl5peRYND1GKtv+py5xH3zhrQ+QuNVhVnXVKllg+XBD5fAxcDbudfdZzd/oj9TUOhRJD;
 24:7NX5kuF8lA9eDw4mqwzf3uKYG7uOFZzW390MjH6nIab6giZgYlz35w/tsByoeSTrLQ2mLEpKBxa+pYWGxXxKInGrRGaQrK1CW7JMCgK3TmM=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1151;
 7:L4kDiTc49L7ItcKq0R2YvL7cL8BftLGSyVGfWCOJfEJqL6rAlOhT/SQHAfgQqOTeeCcotp2ROjaAGg2nhrPD4OnYrPPa2sHe8s1Lm0IwuiIDRFiFKCX1SSy8F5h2lM59VSYEQDApuM/zNkiP4wCA9PHklcdzHrS7Dv4h7+L40ocXLD7GF7Es7OmLRlzqw7KMckC2tL1D1kb9bsBXIUZiZhG6QQ5av6m6yR2dui7vcP3HejKjyjt3wFa99BeFhxgyr2m2Hm/YSySXGWQg+N5yEgoFmnp6AQ7gxyV5nsVVNfjR4ntUpJ6QtoCM5idfHeTJKpVkzyj0hqhEOelcg370dNcFky/VIOEYKSkxRrSlF8dnzdqTibHJ/Sc78MIp2o0yn1lh3WkP38fgCFRbUnDVf8oveKOWPcHlwUykxs+N/Ms3h/g+IqrfuvfOTgIESgm+9FRVvQZPUEA7l1RK4qQnRldrrmuiSSF2yRLwL9eKpy0z22Y7kGMNVIBtVWyBEGH2fjIjPnlrsJfE7oyuk46gNmJx3Vnjcb117ZiErnYI6+KsP6GuHjK6QD0bJueULrcWKFps1ilMvazB1mIHLyUhcXEpbZV75MmAPkTZpAsuYtAYj4XsWx68cIIU421UAmqi+iHtBNv+159RFbpGWgvCgCYmibb8KIKUevS8HCXdQbulT/275gtJ4D9178JPp1OMVPA4jNE+HcvA2zhIO/3X7z9t0DK+4Yf/nH68ffHOb8L+JU0lW6tUuaKsaqeW8l/MGhIHDu4j/nryhuAb7XiPjhZBxe9f0U6qHHH+Y/6lnoI=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1151;
 20:hCYEFpCjUm9U2ckRkl+3Jwu1sBFkMXjT1yuiQsDSe7qRedfb5zrFPqU+likRQY6ZunF13NzMRX7H9OezvJX9o56/BoN+xYdNRww6eo/sTkobszaz9IJl3lDDT7oGLCVb21sEKbdCcESVj9d5zxSo3vJsWtlM3xwdVdpNEHjc/+EHjNzOZ95gCa/qGVqbe9uaJv1apzwbUNwI2Y/77G6Z2vjV3ORQ23oAljq8RGcZstReg7k3KuHLngq0FlRPUOJ4
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jun 2017 18:56:22.5451 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR12MB1151
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v7 34/36] x86/mm: Add support to encrypt the
	kernel in-place
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIHRoZSBzdXBwb3J0IHRvIGVuY3J5cHQgdGhlIGtlcm5lbCBpbi1wbGFjZS4gVGhpcyBpcyBk
b25lIGJ5IGNyZWF0aW5nCm5ldyBwYWdlIG1hcHBpbmdzIGZvciB0aGUga2VybmVsIC0gYSBkZWNy
eXB0ZWQgd3JpdGUtcHJvdGVjdGVkIG1hcHBpbmcKYW5kIGFuIGVuY3J5cHRlZCBtYXBwaW5nLiBU
aGUga2VybmVsIGlzIGVuY3J5cHRlZCBieSBjb3B5aW5nIGl0IHRocm91Z2gKYSB0ZW1wb3Jhcnkg
YnVmZmVyLgoKU2lnbmVkLW9mZi1ieTogVG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1k
LmNvbT4KLS0tCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9tZW1fZW5jcnlwdC5oIHwgICAgNiArCiBh
cmNoL3g4Ni9tbS9NYWtlZmlsZSAgICAgICAgICAgICAgIHwgICAgMiAKIGFyY2gveDg2L21tL21l
bV9lbmNyeXB0LmMgICAgICAgICAgfCAgMzE0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKwogYXJjaC94ODYvbW0vbWVtX2VuY3J5cHRfYm9vdC5TICAgICB8ICAxNTAgKysrKysr
KysrKysrKysrKysKIDQgZmlsZXMgY2hhbmdlZCwgNDcyIGluc2VydGlvbnMoKykKIGNyZWF0ZSBt
b2RlIDEwMDY0NCBhcmNoL3g4Ni9tbS9tZW1fZW5jcnlwdF9ib290LlMKCmRpZmYgLS1naXQgYS9h
cmNoL3g4Ni9pbmNsdWRlL2FzbS9tZW1fZW5jcnlwdC5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20v
bWVtX2VuY3J5cHQuaAppbmRleCBhZjgzNWNmLi43ZGE2ZGUzIDEwMDY0NAotLS0gYS9hcmNoL3g4
Ni9pbmNsdWRlL2FzbS9tZW1fZW5jcnlwdC5oCisrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL21l
bV9lbmNyeXB0LmgKQEAgLTIxLDYgKzIxLDEyIEBACiAKIGV4dGVybiB1bnNpZ25lZCBsb25nIHNt
ZV9tZV9tYXNrOwogCit2b2lkIHNtZV9lbmNyeXB0X2V4ZWN1dGUodW5zaWduZWQgbG9uZyBlbmNy
eXB0ZWRfa2VybmVsX3ZhZGRyLAorCQkJIHVuc2lnbmVkIGxvbmcgZGVjcnlwdGVkX2tlcm5lbF92
YWRkciwKKwkJCSB1bnNpZ25lZCBsb25nIGtlcm5lbF9sZW4sCisJCQkgdW5zaWduZWQgbG9uZyBl
bmNyeXB0aW9uX3dhLAorCQkJIHVuc2lnbmVkIGxvbmcgZW5jcnlwdGlvbl9wZ2QpOworCiB2b2lk
IF9faW5pdCBzbWVfZWFybHlfZW5jcnlwdChyZXNvdXJjZV9zaXplX3QgcGFkZHIsCiAJCQkgICAg
ICB1bnNpZ25lZCBsb25nIHNpemUpOwogdm9pZCBfX2luaXQgc21lX2Vhcmx5X2RlY3J5cHQocmVz
b3VyY2Vfc2l6ZV90IHBhZGRyLApkaWZmIC0tZ2l0IGEvYXJjaC94ODYvbW0vTWFrZWZpbGUgYi9h
cmNoL3g4Ni9tbS9NYWtlZmlsZQppbmRleCA5ZTEzODQxLi4wNjMzMTQyIDEwMDY0NAotLS0gYS9h
cmNoL3g4Ni9tbS9NYWtlZmlsZQorKysgYi9hcmNoL3g4Ni9tbS9NYWtlZmlsZQpAQCAtMzgsMyAr
MzgsNSBAQCBvYmotJChDT05GSUdfTlVNQV9FTVUpCQkrPSBudW1hX2VtdWxhdGlvbi5vCiBvYmot
JChDT05GSUdfWDg2X0lOVEVMX01QWCkJKz0gbXB4Lm8KIG9iai0kKENPTkZJR19YODZfSU5URUxf
TUVNT1JZX1BST1RFQ1RJT05fS0VZUykgKz0gcGtleXMubwogb2JqLSQoQ09ORklHX1JBTkRPTUla
RV9NRU1PUlkpICs9IGthc2xyLm8KKworb2JqLSQoQ09ORklHX0FNRF9NRU1fRU5DUllQVCkJKz0g
bWVtX2VuY3J5cHRfYm9vdC5vCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9tbS9tZW1fZW5jcnlwdC5j
IGIvYXJjaC94ODYvbW0vbWVtX2VuY3J5cHQuYwppbmRleCA4NDJjOGE2Li42ZTg3NjYyIDEwMDY0
NAotLS0gYS9hcmNoL3g4Ni9tbS9tZW1fZW5jcnlwdC5jCisrKyBiL2FyY2gveDg2L21tL21lbV9l
bmNyeXB0LmMKQEAgLTI0LDYgKzI0LDggQEAKICNpbmNsdWRlIDxhc20vc2V0dXAuaD4KICNpbmNs
dWRlIDxhc20vYm9vdHBhcmFtLmg+CiAjaW5jbHVkZSA8YXNtL3NldF9tZW1vcnkuaD4KKyNpbmNs
dWRlIDxhc20vY2FjaGVmbHVzaC5oPgorI2luY2x1ZGUgPGFzbS9zZWN0aW9ucy5oPgogCiAvKgog
ICogU2luY2UgU01FIHJlbGF0ZWQgdmFyaWFibGVzIGFyZSBzZXQgZWFybHkgaW4gdGhlIGJvb3Qg
cHJvY2VzcyB0aGV5IG11c3QKQEAgLTIwOSw4ICsyMTEsMzIwIEBAIHZvaWQgc3dpb3RsYl9zZXRf
bWVtX2F0dHJpYnV0ZXModm9pZCAqdmFkZHIsIHVuc2lnbmVkIGxvbmcgc2l6ZSkKIAlzZXRfbWVt
b3J5X2RlY3J5cHRlZCgodW5zaWduZWQgbG9uZyl2YWRkciwgc2l6ZSA+PiBQQUdFX1NISUZUKTsK
IH0KIAorc3RhdGljIHZvaWQgX19pbml0IHNtZV9jbGVhcl9wZ2QocGdkX3QgKnBnZF9iYXNlLCB1
bnNpZ25lZCBsb25nIHN0YXJ0LAorCQkJCSB1bnNpZ25lZCBsb25nIGVuZCkKK3sKKwl1bnNpZ25l
ZCBsb25nIHBnZF9zdGFydCwgcGdkX2VuZCwgcGdkX3NpemU7CisJcGdkX3QgKnBnZF9wOworCisJ
cGdkX3N0YXJ0ID0gc3RhcnQgJiBQR0RJUl9NQVNLOworCXBnZF9lbmQgPSBlbmQgJiBQR0RJUl9N
QVNLOworCisJcGdkX3NpemUgPSAoKChwZ2RfZW5kIC0gcGdkX3N0YXJ0KSAvIFBHRElSX1NJWkUp
ICsgMSk7CisJcGdkX3NpemUgKj0gc2l6ZW9mKHBnZF90KTsKKworCXBnZF9wID0gcGdkX2Jhc2Ug
KyBwZ2RfaW5kZXgoc3RhcnQpOworCisJbWVtc2V0KHBnZF9wLCAwLCBwZ2Rfc2l6ZSk7Cit9CisK
KyNpZm5kZWYgQ09ORklHX1g4Nl81TEVWRUwKKyNkZWZpbmUgbmF0aXZlX21ha2VfcDRkKF94KQko
cDRkX3QpIHsgLnBnZCA9IG5hdGl2ZV9tYWtlX3BnZChfeCkgfQorI2VuZGlmCisKKyNkZWZpbmUg
UEdEX0ZMQUdTCV9LRVJOUEdfVEFCTEVfTk9FTkMKKyNkZWZpbmUgUDREX0ZMQUdTCV9LRVJOUEdf
VEFCTEVfTk9FTkMKKyNkZWZpbmUgUFVEX0ZMQUdTCV9LRVJOUEdfVEFCTEVfTk9FTkMKKyNkZWZp
bmUgUE1EX0ZMQUdTCShfX1BBR0VfS0VSTkVMX0xBUkdFX0VYRUMgJiB+X1BBR0VfR0xPQkFMKQor
CitzdGF0aWMgdm9pZCBfX2luaXQgKnNtZV9wb3B1bGF0ZV9wZ2QocGdkX3QgKnBnZF9iYXNlLCB2
b2lkICpwZ3RhYmxlX2FyZWEsCisJCQkJICAgICB1bnNpZ25lZCBsb25nIHZhZGRyLCBwbWR2YWxf
dCBwbWRfdmFsKQoreworCXBnZF90ICpwZ2RfcDsKKwlwNGRfdCAqcDRkX3A7CisJcHVkX3QgKnB1
ZF9wOworCXBtZF90ICpwbWRfcDsKKworCXBnZF9wID0gcGdkX2Jhc2UgKyBwZ2RfaW5kZXgodmFk
ZHIpOworCWlmIChuYXRpdmVfcGdkX3ZhbCgqcGdkX3ApKSB7CisJCWlmIChJU19FTkFCTEVEKENP
TkZJR19YODZfNUxFVkVMKSkKKwkJCXA0ZF9wID0gKHA0ZF90ICopKG5hdGl2ZV9wZ2RfdmFsKCpw
Z2RfcCkgJiB+UFRFX0ZMQUdTX01BU0spOworCQllbHNlCisJCQlwdWRfcCA9IChwdWRfdCAqKShu
YXRpdmVfcGdkX3ZhbCgqcGdkX3ApICYgflBURV9GTEFHU19NQVNLKTsKKwl9IGVsc2UgeworCQlw
Z2RfdCBwZ2Q7CisKKwkJaWYgKElTX0VOQUJMRUQoQ09ORklHX1g4Nl81TEVWRUwpKSB7CisJCQlw
NGRfcCA9IHBndGFibGVfYXJlYTsKKwkJCW1lbXNldChwNGRfcCwgMCwgc2l6ZW9mKCpwNGRfcCkg
KiBQVFJTX1BFUl9QNEQpOworCQkJcGd0YWJsZV9hcmVhICs9IHNpemVvZigqcDRkX3ApICogUFRS
U19QRVJfUDREOworCisJCQlwZ2QgPSBuYXRpdmVfbWFrZV9wZ2QoKHBnZHZhbF90KXA0ZF9wICsg
UEdEX0ZMQUdTKTsKKwkJfSBlbHNlIHsKKwkJCXB1ZF9wID0gcGd0YWJsZV9hcmVhOworCQkJbWVt
c2V0KHB1ZF9wLCAwLCBzaXplb2YoKnB1ZF9wKSAqIFBUUlNfUEVSX1BVRCk7CisJCQlwZ3RhYmxl
X2FyZWEgKz0gc2l6ZW9mKCpwdWRfcCkgKiBQVFJTX1BFUl9QVUQ7CisKKwkJCXBnZCA9IG5hdGl2
ZV9tYWtlX3BnZCgocGdkdmFsX3QpcHVkX3AgKyBQR0RfRkxBR1MpOworCQl9CisJCW5hdGl2ZV9z
ZXRfcGdkKHBnZF9wLCBwZ2QpOworCX0KKworCWlmIChJU19FTkFCTEVEKENPTkZJR19YODZfNUxF
VkVMKSkgeworCQlwNGRfcCArPSBwNGRfaW5kZXgodmFkZHIpOworCQlpZiAobmF0aXZlX3A0ZF92
YWwoKnA0ZF9wKSkgeworCQkJcHVkX3AgPSAocHVkX3QgKikobmF0aXZlX3A0ZF92YWwoKnA0ZF9w
KSAmIH5QVEVfRkxBR1NfTUFTSyk7CisJCX0gZWxzZSB7CisJCQlwNGRfdCBwNGQ7CisKKwkJCXB1
ZF9wID0gcGd0YWJsZV9hcmVhOworCQkJbWVtc2V0KHB1ZF9wLCAwLCBzaXplb2YoKnB1ZF9wKSAq
IFBUUlNfUEVSX1BVRCk7CisJCQlwZ3RhYmxlX2FyZWEgKz0gc2l6ZW9mKCpwdWRfcCkgKiBQVFJT
X1BFUl9QVUQ7CisKKwkJCXA0ZCA9IG5hdGl2ZV9tYWtlX3A0ZCgocDRkdmFsX3QpcHVkX3AgKyBQ
NERfRkxBR1MpOworCQkJbmF0aXZlX3NldF9wNGQocDRkX3AsIHA0ZCk7CisJCX0KKwl9CisKKwlw
dWRfcCArPSBwdWRfaW5kZXgodmFkZHIpOworCWlmIChuYXRpdmVfcHVkX3ZhbCgqcHVkX3ApKSB7
CisJCWlmIChuYXRpdmVfcHVkX3ZhbCgqcHVkX3ApICYgX1BBR0VfUFNFKQorCQkJZ290byBvdXQ7
CisKKwkJcG1kX3AgPSAocG1kX3QgKikobmF0aXZlX3B1ZF92YWwoKnB1ZF9wKSAmIH5QVEVfRkxB
R1NfTUFTSyk7CisJfSBlbHNlIHsKKwkJcHVkX3QgcHVkOworCisJCXBtZF9wID0gcGd0YWJsZV9h
cmVhOworCQltZW1zZXQocG1kX3AsIDAsIHNpemVvZigqcG1kX3ApICogUFRSU19QRVJfUE1EKTsK
KwkJcGd0YWJsZV9hcmVhICs9IHNpemVvZigqcG1kX3ApICogUFRSU19QRVJfUE1EOworCisJCXB1
ZCA9IG5hdGl2ZV9tYWtlX3B1ZCgocHVkdmFsX3QpcG1kX3AgKyBQVURfRkxBR1MpOworCQluYXRp
dmVfc2V0X3B1ZChwdWRfcCwgcHVkKTsKKwl9CisKKwlwbWRfcCArPSBwbWRfaW5kZXgodmFkZHIp
OworCWlmICghbmF0aXZlX3BtZF92YWwoKnBtZF9wKSB8fCAhKG5hdGl2ZV9wbWRfdmFsKCpwbWRf
cCkgJiBfUEFHRV9QU0UpKQorCQluYXRpdmVfc2V0X3BtZChwbWRfcCwgbmF0aXZlX21ha2VfcG1k
KHBtZF92YWwpKTsKKworb3V0OgorCXJldHVybiBwZ3RhYmxlX2FyZWE7Cit9CisKK3N0YXRpYyB1
bnNpZ25lZCBsb25nIF9faW5pdCBzbWVfcGd0YWJsZV9jYWxjKHVuc2lnbmVkIGxvbmcgbGVuKQor
eworCXVuc2lnbmVkIGxvbmcgcDRkX3NpemUsIHB1ZF9zaXplLCBwbWRfc2l6ZTsKKwl1bnNpZ25l
ZCBsb25nIHRvdGFsOworCisJLyoKKwkgKiBQZXJmb3JtIGEgcmVsYXRpdmVseSBzaW1wbGlzdGlj
IGNhbGN1bGF0aW9uIG9mIHRoZSBwYWdldGFibGUKKwkgKiBlbnRyaWVzIHRoYXQgYXJlIG5lZWRl
ZC4gVGhhdCBtYXBwaW5ncyB3aWxsIGJlIGNvdmVyZWQgYnkgMk1CCisJICogUE1EIGVudHJpZXMg
c28gd2UgY2FuIGNvbnNlcnZhdGl2ZWx5IGNhbGN1bGF0ZSB0aGUgcmVxdWlyZWQKKwkgKiBudW1i
ZXIgb2YgUDRELCBQVUQgYW5kIFBNRCBzdHJ1Y3R1cmVzIG5lZWRlZCB0byBwZXJmb3JtIHRoZQor
CSAqIG1hcHBpbmdzLiBJbmNyZW1lbnRpbmcgdGhlIGNvdW50IGZvciBlYWNoIGNvdmVycyB0aGUg
Y2FzZSB3aGVyZQorCSAqIHRoZSBhZGRyZXNzZXMgY3Jvc3MgZW50cmllcy4KKwkgKi8KKwlpZiAo
SVNfRU5BQkxFRChDT05GSUdfWDg2XzVMRVZFTCkpIHsKKwkJcDRkX3NpemUgPSAoQUxJR04obGVu
LCBQR0RJUl9TSVpFKSAvIFBHRElSX1NJWkUpICsgMTsKKwkJcDRkX3NpemUgKj0gc2l6ZW9mKHA0
ZF90KSAqIFBUUlNfUEVSX1A0RDsKKwkJcHVkX3NpemUgPSAoQUxJR04obGVuLCBQNERfU0laRSkg
LyBQNERfU0laRSkgKyAxOworCQlwdWRfc2l6ZSAqPSBzaXplb2YocHVkX3QpICogUFRSU19QRVJf
UFVEOworCX0gZWxzZSB7CisJCXA0ZF9zaXplID0gMDsKKwkJcHVkX3NpemUgPSAoQUxJR04obGVu
LCBQR0RJUl9TSVpFKSAvIFBHRElSX1NJWkUpICsgMTsKKwkJcHVkX3NpemUgKj0gc2l6ZW9mKHB1
ZF90KSAqIFBUUlNfUEVSX1BVRDsKKwl9CisJcG1kX3NpemUgPSAoQUxJR04obGVuLCBQVURfU0la
RSkgLyBQVURfU0laRSkgKyAxOworCXBtZF9zaXplICo9IHNpemVvZihwbWRfdCkgKiBQVFJTX1BF
Ul9QTUQ7CisKKwl0b3RhbCA9IHA0ZF9zaXplICsgcHVkX3NpemUgKyBwbWRfc2l6ZTsKKworCS8q
CisJICogTm93IGNhbGN1bGF0ZSB0aGUgYWRkZWQgcGFnZXRhYmxlIHN0cnVjdHVyZXMgbmVlZGVk
IHRvIHBvcHVsYXRlCisJICogdGhlIG5ldyBwYWdldGFibGVzLgorCSAqLworCWlmIChJU19FTkFC
TEVEKENPTkZJR19YODZfNUxFVkVMKSkgeworCQlwNGRfc2l6ZSA9IEFMSUdOKHRvdGFsLCBQR0RJ
Ul9TSVpFKSAvIFBHRElSX1NJWkU7CisJCXA0ZF9zaXplICo9IHNpemVvZihwNGRfdCkgKiBQVFJT
X1BFUl9QNEQ7CisJCXB1ZF9zaXplID0gQUxJR04odG90YWwsIFA0RF9TSVpFKSAvIFA0RF9TSVpF
OworCQlwdWRfc2l6ZSAqPSBzaXplb2YocHVkX3QpICogUFRSU19QRVJfUFVEOworCX0gZWxzZSB7
CisJCXA0ZF9zaXplID0gMDsKKwkJcHVkX3NpemUgPSBBTElHTih0b3RhbCwgUEdESVJfU0laRSkg
LyBQR0RJUl9TSVpFOworCQlwdWRfc2l6ZSAqPSBzaXplb2YocHVkX3QpICogUFRSU19QRVJfUFVE
OworCX0KKwlwbWRfc2l6ZSA9IEFMSUdOKHRvdGFsLCBQVURfU0laRSkgLyBQVURfU0laRTsKKwlw
bWRfc2l6ZSAqPSBzaXplb2YocG1kX3QpICogUFRSU19QRVJfUE1EOworCisJdG90YWwgKz0gcDRk
X3NpemUgKyBwdWRfc2l6ZSArIHBtZF9zaXplOworCisJcmV0dXJuIHRvdGFsOworfQorCiB2b2lk
IF9faW5pdCBzbWVfZW5jcnlwdF9rZXJuZWwodm9pZCkKIHsKKwl1bnNpZ25lZCBsb25nIHdvcmth
cmVhX3N0YXJ0LCB3b3JrYXJlYV9lbmQsIHdvcmthcmVhX2xlbjsKKwl1bnNpZ25lZCBsb25nIGV4
ZWN1dGVfc3RhcnQsIGV4ZWN1dGVfZW5kLCBleGVjdXRlX2xlbjsKKwl1bnNpZ25lZCBsb25nIGtl
cm5lbF9zdGFydCwga2VybmVsX2VuZCwga2VybmVsX2xlbjsKKwl1bnNpZ25lZCBsb25nIHBndGFi
bGVfYXJlYV9sZW47CisJdW5zaWduZWQgbG9uZyBwYWRkciwgcG1kX2ZsYWdzOworCXVuc2lnbmVk
IGxvbmcgZGVjcnlwdGVkX2Jhc2U7CisJdm9pZCAqcGd0YWJsZV9hcmVhOworCXBnZF90ICpwZ2Q7
CisKKwlpZiAoIXNtZV9hY3RpdmUoKSkKKwkJcmV0dXJuOworCisJLyoKKwkgKiBQcmVwYXJlIGZv
ciBlbmNyeXB0aW5nIHRoZSBrZXJuZWwgYnkgYnVpbGRpbmcgbmV3IHBhZ2V0YWJsZXMgd2l0aAor
CSAqIHRoZSBuZWNlc3NhcnkgYXR0cmlidXRlcyBuZWVkZWQgdG8gZW5jcnlwdCB0aGUga2VybmVs
IGluIHBsYWNlLgorCSAqCisJICogICBPbmUgcmFuZ2Ugb2YgdmlydHVhbCBhZGRyZXNzZXMgd2ls
bCBtYXAgdGhlIG1lbW9yeSBvY2N1cGllZAorCSAqICAgYnkgdGhlIGtlcm5lbCBhcyBlbmNyeXB0
ZWQuCisJICoKKwkgKiAgIEFub3RoZXIgcmFuZ2Ugb2YgdmlydHVhbCBhZGRyZXNzZXMgd2lsbCBt
YXAgdGhlIG1lbW9yeSBvY2N1cGllZAorCSAqICAgYnkgdGhlIGtlcm5lbCBhcyBkZWNyeXB0ZWQg
YW5kIHdyaXRlLXByb3RlY3RlZC4KKwkgKgorCSAqICAgICBUaGUgdXNlIG9mIHdyaXRlLXByb3Rl
Y3QgYXR0cmlidXRlIHdpbGwgcHJldmVudCBhbnkgb2YgdGhlCisJICogICAgIG1lbW9yeSBmcm9t
IGJlaW5nIGNhY2hlZC4KKwkgKi8KKworCS8qIFBoeXNpY2FsIGFkZHJlc3NlcyBnaXZlcyB1cyB0
aGUgaWRlbnRpdHkgbWFwcGVkIHZpcnR1YWwgYWRkcmVzc2VzICovCisJa2VybmVsX3N0YXJ0ID0g
X19wYV9zeW1ib2woX3RleHQpOworCWtlcm5lbF9lbmQgPSBBTElHTihfX3BhX3N5bWJvbChfZW5k
KSwgUE1EX1BBR0VfU0laRSk7CisJa2VybmVsX2xlbiA9IGtlcm5lbF9lbmQgLSBrZXJuZWxfc3Rh
cnQ7CisKKwkvKiBTZXQgdGhlIGVuY3J5cHRpb24gd29ya2FyZWEgdG8gYmUgaW1tZWRpYXRlbHkg
YWZ0ZXIgdGhlIGtlcm5lbCAqLworCXdvcmthcmVhX3N0YXJ0ID0ga2VybmVsX2VuZDsKKworCS8q
CisJICogQ2FsY3VsYXRlIHJlcXVpcmVkIG51bWJlciBvZiB3b3JrYXJlYSBieXRlcyBuZWVkZWQ6
CisJICogICBleGVjdXRhYmxlIGVuY3J5cHRpb24gYXJlYSBzaXplOgorCSAqICAgICBzdGFjayBw
YWdlIChQQUdFX1NJWkUpCisJICogICAgIGVuY3J5cHRpb24gcm91dGluZSBwYWdlIChQQUdFX1NJ
WkUpCisJICogICAgIGludGVybWVkaWF0ZSBjb3B5IGJ1ZmZlciAoUE1EX1BBR0VfU0laRSkKKwkg
KiAgIHBhZ2V0YWJsZSBzdHJ1Y3R1cmVzIGZvciB0aGUgZW5jcnlwdGlvbiBvZiB0aGUga2VybmVs
CisJICogICBwYWdldGFibGUgc3RydWN0dXJlcyBmb3Igd29ya2FyZWEgKGluIGNhc2Ugbm90IGN1
cnJlbnRseSBtYXBwZWQpCisJICovCisJZXhlY3V0ZV9zdGFydCA9IHdvcmthcmVhX3N0YXJ0Owor
CWV4ZWN1dGVfZW5kID0gZXhlY3V0ZV9zdGFydCArIChQQUdFX1NJWkUgKiAyKSArIFBNRF9QQUdF
X1NJWkU7CisJZXhlY3V0ZV9sZW4gPSBleGVjdXRlX2VuZCAtIGV4ZWN1dGVfc3RhcnQ7CisKKwkv
KgorCSAqIE9uZSBQR0QgZm9yIGJvdGggZW5jcnlwdGVkIGFuZCBkZWNyeXB0ZWQgbWFwcGluZ3Mg
YW5kIGEgc2V0IG9mCisJICogUFVEcyBhbmQgUE1EcyBmb3IgZWFjaCBvZiB0aGUgZW5jcnlwdGVk
IGFuZCBkZWNyeXB0ZWQgbWFwcGluZ3MuCisJICovCisJcGd0YWJsZV9hcmVhX2xlbiA9IHNpemVv
ZihwZ2RfdCkgKiBQVFJTX1BFUl9QR0Q7CisJcGd0YWJsZV9hcmVhX2xlbiArPSBzbWVfcGd0YWJs
ZV9jYWxjKGV4ZWN1dGVfZW5kIC0ga2VybmVsX3N0YXJ0KSAqIDI7CisKKwkvKiBQVURzIGFuZCBQ
TURzIG5lZWRlZCBpbiB0aGUgY3VycmVudCBwYWdldGFibGVzIGZvciB0aGUgd29ya2FyZWEgKi8K
KwlwZ3RhYmxlX2FyZWFfbGVuICs9IHNtZV9wZ3RhYmxlX2NhbGMoZXhlY3V0ZV9sZW4gKyBwZ3Rh
YmxlX2FyZWFfbGVuKTsKKworCS8qCisJICogVGhlIHRvdGFsIHdvcmthcmVhIGluY2x1ZGVzIHRo
ZSBleGVjdXRhYmxlIGVuY3J5cHRpb24gYXJlYSBhbmQKKwkgKiB0aGUgcGFnZXRhYmxlIGFyZWEu
CisJICovCisJd29ya2FyZWFfbGVuID0gZXhlY3V0ZV9sZW4gKyBwZ3RhYmxlX2FyZWFfbGVuOwor
CXdvcmthcmVhX2VuZCA9IHdvcmthcmVhX3N0YXJ0ICsgd29ya2FyZWFfbGVuOworCisJLyoKKwkg
KiBTZXQgdGhlIGFkZHJlc3MgdG8gdGhlIHN0YXJ0IG9mIHdoZXJlIG5ld2x5IGNyZWF0ZWQgcGFn
ZXRhYmxlCisJICogc3RydWN0dXJlcyAoUEdEcywgUFVEcyBhbmQgUE1Ecykgd2lsbCBiZSBhbGxv
Y2F0ZWQuIE5ldyBwYWdldGFibGUKKwkgKiBzdHJ1Y3R1cmVzIGFyZSBjcmVhdGVkIHdoZW4gdGhl
IHdvcmthcmVhIGlzIGFkZGVkIHRvIHRoZSBjdXJyZW50CisJICogcGFnZXRhYmxlcyBhbmQgd2hl
biB0aGUgbmV3IGVuY3J5cHRlZCBhbmQgZGVjcnlwdGVkIGtlcm5lbAorCSAqIG1hcHBpbmdzIGFy
ZSBwb3B1bGF0ZWQuCisJICovCisJcGd0YWJsZV9hcmVhID0gKHZvaWQgKilleGVjdXRlX2VuZDsK
KworCS8qCisJICogTWFrZSBzdXJlIHRoZSBjdXJyZW50IHBhZ2V0YWJsZSBzdHJ1Y3R1cmUgaGFz
IGVudHJpZXMgZm9yCisJICogYWRkcmVzc2luZyB0aGUgd29ya2FyZWEuCisJICovCisJcGdkID0g
KHBnZF90ICopbmF0aXZlX3JlYWRfY3IzX3BhKCk7CisJcGFkZHIgPSB3b3JrYXJlYV9zdGFydDsK
Kwl3aGlsZSAocGFkZHIgPCB3b3JrYXJlYV9lbmQpIHsKKwkJcGd0YWJsZV9hcmVhID0gc21lX3Bv
cHVsYXRlX3BnZChwZ2QsIHBndGFibGVfYXJlYSwKKwkJCQkJCXBhZGRyLAorCQkJCQkJcGFkZHIg
KyBQTURfRkxBR1MpOworCisJCXBhZGRyICs9IFBNRF9QQUdFX1NJWkU7CisJfQorCisJLyogRmx1
c2ggdGhlIFRMQiAtIG5vIGdsb2JhbHMgc28gY3IzIGlzIGVub3VnaCAqLworCW5hdGl2ZV93cml0
ZV9jcjMoX19uYXRpdmVfcmVhZF9jcjMoKSk7CisKKwkvKgorCSAqIEEgbmV3IHBhZ2V0YWJsZSBz
dHJ1Y3R1cmUgaXMgYmVpbmcgYnVpbHQgdG8gYWxsb3cgZm9yIHRoZSBrZXJuZWwKKwkgKiB0byBi
ZSBlbmNyeXB0ZWQuIEl0IHN0YXJ0cyB3aXRoIGFuIGVtcHR5IFBHRCB0aGF0IHdpbGwgdGhlbiBi
ZQorCSAqIHBvcHVsYXRlZCB3aXRoIG5ldyBQVURzIGFuZCBQTURzIGFzIHRoZSBlbmNyeXB0ZWQg
YW5kIGRlY3J5cHRlZAorCSAqIGtlcm5lbCBtYXBwaW5ncyBhcmUgY3JlYXRlZC4KKwkgKi8KKwlw
Z2QgPSBwZ3RhYmxlX2FyZWE7CisJbWVtc2V0KHBnZCwgMCwgc2l6ZW9mKCpwZ2QpICogUFRSU19Q
RVJfUEdEKTsKKwlwZ3RhYmxlX2FyZWEgKz0gc2l6ZW9mKCpwZ2QpICogUFRSU19QRVJfUEdEOwor
CisJLyogQWRkIGVuY3J5cHRlZCBrZXJuZWwgKGlkZW50aXR5KSBtYXBwaW5ncyAqLworCXBtZF9m
bGFncyA9IFBNRF9GTEFHUyB8IF9QQUdFX0VOQzsKKwlwYWRkciA9IGtlcm5lbF9zdGFydDsKKwl3
aGlsZSAocGFkZHIgPCBrZXJuZWxfZW5kKSB7CisJCXBndGFibGVfYXJlYSA9IHNtZV9wb3B1bGF0
ZV9wZ2QocGdkLCBwZ3RhYmxlX2FyZWEsCisJCQkJCQlwYWRkciwKKwkJCQkJCXBhZGRyICsgcG1k
X2ZsYWdzKTsKKworCQlwYWRkciArPSBQTURfUEFHRV9TSVpFOworCX0KKworCS8qCisJICogQSBk
aWZmZXJlbnQgUEdEIGluZGV4L2VudHJ5IG11c3QgYmUgdXNlZCB0byBnZXQgZGlmZmVyZW50CisJ
ICogcGFnZXRhYmxlIGVudHJpZXMgZm9yIHRoZSBkZWNyeXB0ZWQgbWFwcGluZy4gQ2hvb3NlIHRo
ZSBuZXh0CisJICogUEdEIGluZGV4IGFuZCBjb252ZXJ0IGl0IHRvIGEgdmlydHVhbCBhZGRyZXNz
IHRvIGJlIHVzZWQgYXMKKwkgKiB0aGUgYmFzZSBvZiB0aGUgbWFwcGluZy4KKwkgKi8KKwlkZWNy
eXB0ZWRfYmFzZSA9IChwZ2RfaW5kZXgod29ya2FyZWFfZW5kKSArIDEpICYgKFBUUlNfUEVSX1BH
RCAtIDEpOworCWRlY3J5cHRlZF9iYXNlIDw8PSBQR0RJUl9TSElGVDsKKworCS8qIEFkZCBkZWNy
eXB0ZWQsIHdyaXRlLXByb3RlY3RlZCBrZXJuZWwgKG5vbi1pZGVudGl0eSkgbWFwcGluZ3MgKi8K
KwlwbWRfZmxhZ3MgPSAoUE1EX0ZMQUdTICYgfl9QQUdFX0NBQ0hFX01BU0spIHwgKF9QQUdFX1BB
VCB8IF9QQUdFX1BXVCk7CisJcGFkZHIgPSBrZXJuZWxfc3RhcnQ7CisJd2hpbGUgKHBhZGRyIDwg
a2VybmVsX2VuZCkgeworCQlwZ3RhYmxlX2FyZWEgPSBzbWVfcG9wdWxhdGVfcGdkKHBnZCwgcGd0
YWJsZV9hcmVhLAorCQkJCQkJcGFkZHIgKyBkZWNyeXB0ZWRfYmFzZSwKKwkJCQkJCXBhZGRyICsg
cG1kX2ZsYWdzKTsKKworCQlwYWRkciArPSBQTURfUEFHRV9TSVpFOworCX0KKworCS8qIEFkZCBk
ZWNyeXB0ZWQgd29ya2FyZWEgbWFwcGluZ3MgdG8gYm90aCBrZXJuZWwgbWFwcGluZ3MgKi8KKwlw
YWRkciA9IHdvcmthcmVhX3N0YXJ0OworCXdoaWxlIChwYWRkciA8IHdvcmthcmVhX2VuZCkgewor
CQlwZ3RhYmxlX2FyZWEgPSBzbWVfcG9wdWxhdGVfcGdkKHBnZCwgcGd0YWJsZV9hcmVhLAorCQkJ
CQkJcGFkZHIsCisJCQkJCQlwYWRkciArIFBNRF9GTEFHUyk7CisKKwkJcGd0YWJsZV9hcmVhID0g
c21lX3BvcHVsYXRlX3BnZChwZ2QsIHBndGFibGVfYXJlYSwKKwkJCQkJCXBhZGRyICsgZGVjcnlw
dGVkX2Jhc2UsCisJCQkJCQlwYWRkciArIFBNRF9GTEFHUyk7CisKKwkJcGFkZHIgKz0gUE1EX1BB
R0VfU0laRTsKKwl9CisKKwkvKiBQZXJmb3JtIHRoZSBlbmNyeXB0aW9uICovCisJc21lX2VuY3J5
cHRfZXhlY3V0ZShrZXJuZWxfc3RhcnQsIGtlcm5lbF9zdGFydCArIGRlY3J5cHRlZF9iYXNlLAor
CQkJICAgIGtlcm5lbF9sZW4sIHdvcmthcmVhX3N0YXJ0LCAodW5zaWduZWQgbG9uZylwZ2QpOwor
CisJLyoKKwkgKiBBdCB0aGlzIHBvaW50IHdlIGFyZSBydW5uaW5nIGVuY3J5cHRlZC4gIFJlbW92
ZSB0aGUgbWFwcGluZ3MgZm9yCisJICogdGhlIGRlY3J5cHRlZCBhcmVhcyAtIGFsbCB0aGF0IGlz
IG5lZWRlZCBmb3IgdGhpcyBpcyB0byByZW1vdmUKKwkgKiB0aGUgUEdEIGVudHJ5L2VudHJpZXMu
CisJICovCisJc21lX2NsZWFyX3BnZChwZ2QsIGtlcm5lbF9zdGFydCArIGRlY3J5cHRlZF9iYXNl
LAorCQkgICAgICBrZXJuZWxfZW5kICsgZGVjcnlwdGVkX2Jhc2UpOworCisJc21lX2NsZWFyX3Bn
ZChwZ2QsIHdvcmthcmVhX3N0YXJ0ICsgZGVjcnlwdGVkX2Jhc2UsCisJCSAgICAgIHdvcmthcmVh
X2VuZCArIGRlY3J5cHRlZF9iYXNlKTsKKworCS8qIEZsdXNoIHRoZSBUTEIgLSBubyBnbG9iYWxz
IHNvIGNyMyBpcyBlbm91Z2ggKi8KKwluYXRpdmVfd3JpdGVfY3IzKF9fbmF0aXZlX3JlYWRfY3Iz
KCkpOwogfQogCiB2b2lkIF9faW5pdCBzbWVfZW5hYmxlKHZvaWQpCmRpZmYgLS1naXQgYS9hcmNo
L3g4Ni9tbS9tZW1fZW5jcnlwdF9ib290LlMgYi9hcmNoL3g4Ni9tbS9tZW1fZW5jcnlwdF9ib290
LlMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uNzcyMGIwMAotLS0gL2Rldi9u
dWxsCisrKyBiL2FyY2gveDg2L21tL21lbV9lbmNyeXB0X2Jvb3QuUwpAQCAtMCwwICsxLDE1MCBA
QAorLyoKKyAqIEFNRCBNZW1vcnkgRW5jcnlwdGlvbiBTdXBwb3J0CisgKgorICogQ29weXJpZ2h0
IChDKSAyMDE2IEFkdmFuY2VkIE1pY3JvIERldmljZXMsIEluYy4KKyAqCisgKiBBdXRob3I6IFRv
bSBMZW5kYWNreSA8dGhvbWFzLmxlbmRhY2t5QGFtZC5jb20+CisgKgorICogVGhpcyBwcm9ncmFt
IGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkK
KyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2Ug
dmVyc2lvbiAyIGFzCisgKiBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlv
bi4KKyAqLworCisjaW5jbHVkZSA8bGludXgvbGlua2FnZS5oPgorI2luY2x1ZGUgPGFzbS9wZ3Rh
YmxlLmg+CisjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KKyNpbmNsdWRlIDxhc20vcHJvY2Vzc29yLWZs
YWdzLmg+CisjaW5jbHVkZSA8YXNtL21zci1pbmRleC5oPgorCisJLnRleHQKKwkuY29kZTY0CitF
TlRSWShzbWVfZW5jcnlwdF9leGVjdXRlKQorCisJLyoKKwkgKiBFbnRyeSBwYXJhbWV0ZXJzOgor
CSAqICAgUkRJIC0gdmlydHVhbCBhZGRyZXNzIGZvciB0aGUgZW5jcnlwdGVkIGtlcm5lbCBtYXBw
aW5nCisJICogICBSU0kgLSB2aXJ0dWFsIGFkZHJlc3MgZm9yIHRoZSBkZWNyeXB0ZWQga2VybmVs
IG1hcHBpbmcKKwkgKiAgIFJEWCAtIGxlbmd0aCBvZiBrZXJuZWwKKwkgKiAgIFJDWCAtIHZpcnR1
YWwgYWRkcmVzcyBvZiB0aGUgZW5jcnlwdGlvbiB3b3JrYXJlYSwgaW5jbHVkaW5nOgorCSAqICAg
ICAtIHN0YWNrIHBhZ2UgKFBBR0VfU0laRSkKKwkgKiAgICAgLSBlbmNyeXB0aW9uIHJvdXRpbmUg
cGFnZSAoUEFHRV9TSVpFKQorCSAqICAgICAtIGludGVybWVkaWF0ZSBjb3B5IGJ1ZmZlciAoUE1E
X1BBR0VfU0laRSkKKwkgKiAgICBSOCAtIHBoeXNjaWFsIGFkZHJlc3Mgb2YgdGhlIHBhZ2V0YWJs
ZXMgdG8gdXNlIGZvciBlbmNyeXB0aW9uCisJICovCisKKwlwdXNoCSVyYnAKKwlwdXNoCSVyMTIK
KworCS8qIFNldCB1cCBhIG9uZSBwYWdlIHN0YWNrIGluIHRoZSBub24tZW5jcnlwdGVkIG1lbW9y
eSBhcmVhICovCisJbW92cQklcnNwLCAlcmJwCQkvKiBTYXZlIGN1cnJlbnQgc3RhY2sgcG9pbnRl
ciAqLworCW1vdnEJJXJjeCwgJXJheAkJLyogV29ya2FyZWEgc3RhY2sgcGFnZSAqLworCW1vdnEJ
JXJheCwgJXJzcAkJLyogU2V0IG5ldyBzdGFjayBwb2ludGVyICovCisJYWRkcQkkUEFHRV9TSVpF
LCAlcnNwCS8qIFN0YWNrIGdyb3dzIGZyb20gdGhlIGJvdHRvbSAqLworCWFkZHEJJFBBR0VfU0la
RSwgJXJheAkvKiBXb3JrYXJlYSBlbmNyeXB0aW9uIHJvdXRpbmUgKi8KKworCW1vdnEJJXJkaSwg
JXIxMAkJLyogRW5jcnlwdGVkIGtlcm5lbCAqLworCW1vdnEJJXJzaSwgJXIxMQkJLyogRGVjcnlw
dGVkIGtlcm5lbCAqLworCW1vdnEJJXJkeCwgJXIxMgkJLyogS2VybmVsIGxlbmd0aCAqLworCisJ
LyogQ29weSBlbmNyeXB0aW9uIHJvdXRpbmUgaW50byB0aGUgd29ya2FyZWEgKi8KKwltb3ZxCSVy
YXgsICVyZGkJCQkJLyogV29ya2FyZWEgZW5jcnlwdGlvbiByb3V0aW5lICovCisJbGVhcQlfX2Vu
Y19jb3B5KCVyaXApLCAlcnNpCQkJLyogRW5jcnlwdGlvbiByb3V0aW5lICovCisJbW92cQkkKC5M
X19lbmNfY29weV9lbmQgLSBfX2VuY19jb3B5KSwgJXJjeAkvKiBFbmNyeXB0aW9uIHJvdXRpbmUg
bGVuZ3RoICovCisJcmVwCW1vdnNiCisKKwkvKiBTZXR1cCByZWdpc3RlcnMgZm9yIGNhbGwgKi8K
Kwltb3ZxCSVyMTAsICVyZGkJCS8qIEVuY3J5cHRlZCBrZXJuZWwgKi8KKwltb3ZxCSVyMTEsICVy
c2kJCS8qIERlY3J5cHRlZCBrZXJuZWwgKi8KKwltb3ZxCSVyOCwgJXJkeAkJLyogUGFnZXRhYmxl
cyB1c2VkIGZvciBlbmNyeXB0aW9uICovCisJbW92cQklcjEyLCAlcmN4CQkvKiBLZXJuZWwgbGVu
Z3RoICovCisJbW92cQklcmF4LCAlcjgJCS8qIFdvcmthcmVhIGVuY3J5cHRpb24gcm91dGluZSAq
LworCWFkZHEJJFBBR0VfU0laRSwgJXI4CQkvKiBXb3JrYXJlYSBpbnRlcm1lZGlhdGUgY29weSBi
dWZmZXIgKi8KKworCWNhbGwJKiVyYXgJCQkvKiBDYWxsIHRoZSBlbmNyeXB0aW9uIHJvdXRpbmUg
Ki8KKworCW1vdnEJJXJicCwgJXJzcAkJLyogUmVzdG9yZSBvcmlnaW5hbCBzdGFjayBwb2ludGVy
ICovCisKKwlwb3AJJXIxMgorCXBvcAklcmJwCisKKwlyZXQKK0VORFBST0Moc21lX2VuY3J5cHRf
ZXhlY3V0ZSkKKworRU5UUlkoX19lbmNfY29weSkKKy8qCisgKiBSb3V0aW5lIHVzZWQgdG8gZW5j
cnlwdCBrZXJuZWwuCisgKiAgIFRoaXMgcm91dGluZSBtdXN0IGJlIHJ1biBvdXRzaWRlIG9mIHRo
ZSBrZXJuZWwgcHJvcGVyIHNpbmNlCisgKiAgIHRoZSBrZXJuZWwgd2lsbCBiZSBlbmNyeXB0ZWQg
ZHVyaW5nIHRoZSBwcm9jZXNzLiBTbyB0aGlzCisgKiAgIHJvdXRpbmUgaXMgZGVmaW5lZCBoZXJl
IGFuZCB0aGVuIGNvcGllZCB0byBhbiBhcmVhIG91dHNpZGUKKyAqICAgb2YgdGhlIGtlcm5lbCB3
aGVyZSBpdCB3aWxsIHJlbWFpbiBhbmQgcnVuIGRlY3J5cHRlZAorICogICBkdXJpbmcgZXhlY3V0
aW9uLgorICoKKyAqICAgT24gZW50cnkgdGhlIHJlZ2lzdGVycyBtdXN0IGJlOgorICogICAgIFJE
SSAtIHZpcnR1YWwgYWRkcmVzcyBmb3IgdGhlIGVuY3J5cHRlZCBrZXJuZWwgbWFwcGluZworICog
ICAgIFJTSSAtIHZpcnR1YWwgYWRkcmVzcyBmb3IgdGhlIGRlY3J5cHRlZCBrZXJuZWwgbWFwcGlu
ZworICogICAgIFJEWCAtIGFkZHJlc3Mgb2YgdGhlIHBhZ2V0YWJsZXMgdG8gdXNlIGZvciBlbmNy
eXB0aW9uCisgKiAgICAgUkNYIC0gbGVuZ3RoIG9mIGtlcm5lbAorICogICAgICBSOCAtIGludGVy
bWVkaWF0ZSBjb3B5IGJ1ZmZlcgorICoKKyAqICAgICBSQVggLSBwb2ludHMgdG8gdGhpcyByb3V0
aW5lCisgKgorICogVGhlIGtlcm5lbCB3aWxsIGJlIGVuY3J5cHRlZCBieSBjb3B5aW5nIGZyb20g
dGhlIG5vbi1lbmNyeXB0ZWQKKyAqIGtlcm5lbCBzcGFjZSB0byBhbiBpbnRlcm1lZGlhdGUgYnVm
ZmVyIGFuZCB0aGVuIGNvcHlpbmcgZnJvbSB0aGUKKyAqIGludGVybWVkaWF0ZSBidWZmZXIgYmFj
ayB0byB0aGUgZW5jcnlwdGVkIGtlcm5lbCBzcGFjZS4gVGhlIHBoeXNpY2FsCisgKiBhZGRyZXNz
ZXMgb2YgdGhlIHR3byBrZXJuZWwgc3BhY2UgbWFwcGluZ3MgYXJlIHRoZSBzYW1lIHdoaWNoCisg
KiByZXN1bHRzIGluIHRoZSBrZXJuZWwgYmVpbmcgZW5jcnlwdGVkICJpbiBwbGFjZSIuCisgKi8K
KwkvKiBFbmFibGUgdGhlIG5ldyBwYWdlIHRhYmxlcyAqLworCW1vdgklcmR4LCAlY3IzCisKKwkv
KiBGbHVzaCBhbnkgZ2xvYmFsIFRMQnMgKi8KKwltb3YJJWNyNCwgJXJkeAorCWFuZHEJJH5YODZf
Q1I0X1BHRSwgJXJkeAorCW1vdgklcmR4LCAlY3I0CisJb3JxCSRYODZfQ1I0X1BHRSwgJXJkeAor
CW1vdgklcmR4LCAlY3I0CisKKwkvKiBTZXQgdGhlIFBBVCByZWdpc3RlciBQQTUgZW50cnkgdG8g
d3JpdGUtcHJvdGVjdCAqLworCXB1c2gJJXJjeAorCW1vdmwJJE1TUl9JQTMyX0NSX1BBVCwgJWVj
eAorCXJkbXNyCisJcHVzaAklcmR4CQkJLyogU2F2ZSBvcmlnaW5hbCBQQVQgdmFsdWUgKi8KKwlh
bmRsCSQweGZmZmYwMGZmLCAlZWR4CS8qIENsZWFyIFBBNSAqLworCW9ybAkkMHgwMDAwMDUwMCwg
JWVkeAkvKiBTZXQgUEE1IHRvIFdQICovCisJd3Jtc3IKKwlwb3AJJXJkeAkJCS8qIFJEWCBjb250
YWlucyBvcmlnaW5hbCBQQVQgdmFsdWUgKi8KKwlwb3AJJXJjeAorCisJbW92cQklcmN4LCAlcjkJ
CS8qIFNhdmUga2VybmVsIGxlbmd0aCAqLworCW1vdnEJJXJkaSwgJXIxMAkJLyogU2F2ZSBlbmNy
eXB0ZWQga2VybmVsIGFkZHJlc3MgKi8KKwltb3ZxCSVyc2ksICVyMTEJCS8qIFNhdmUgZGVjcnlw
dGVkIGtlcm5lbCBhZGRyZXNzICovCisKKwl3YmludmQJCQkJLyogSW52YWxpZGF0ZSBhbnkgY2Fj
aGUgZW50cmllcyAqLworCisJLyogQ29weS9lbmNyeXB0IDJNQiBhdCBhIHRpbWUgKi8KKzE6CisJ
bW92cQklcjExLCAlcnNpCQkvKiBTb3VyY2UgLSBkZWNyeXB0ZWQga2VybmVsICovCisJbW92cQkl
cjgsICVyZGkJCS8qIERlc3QgICAtIGludGVybWVkaWF0ZSBjb3B5IGJ1ZmZlciAqLworCW1vdnEJ
JFBNRF9QQUdFX1NJWkUsICVyY3gJLyogMk1CIGxlbmd0aCAqLworCXJlcAltb3ZzYgorCisJbW92
cQklcjgsICVyc2kJCS8qIFNvdXJjZSAtIGludGVybWVkaWF0ZSBjb3B5IGJ1ZmZlciAqLworCW1v
dnEJJXIxMCwgJXJkaQkJLyogRGVzdCAgIC0gZW5jcnlwdGVkIGtlcm5lbCAqLworCW1vdnEJJFBN
RF9QQUdFX1NJWkUsICVyY3gJLyogMk1CIGxlbmd0aCAqLworCXJlcAltb3ZzYgorCisJYWRkcQkk
UE1EX1BBR0VfU0laRSwgJXIxMQorCWFkZHEJJFBNRF9QQUdFX1NJWkUsICVyMTAKKwlzdWJxCSRQ
TURfUEFHRV9TSVpFLCAlcjkJLyogS2VybmVsIGxlbmd0aCBkZWNyZW1lbnQgKi8KKwlqbnoJMWIJ
CQkvKiBLZXJuZWwgbGVuZ3RoIG5vdCB6ZXJvPyAqLworCisJLyogUmVzdG9yZSBQQVQgcmVnaXN0
ZXIgKi8KKwlwdXNoCSVyZHgJCQkvKiBTYXZlIG9yaWdpbmFsIFBBVCB2YWx1ZSAqLworCW1vdmwJ
JE1TUl9JQTMyX0NSX1BBVCwgJWVjeAorCXJkbXNyCisJcG9wCSVyZHgJCQkvKiBSZXN0b3JlIG9y
aWdpbmFsIFBBVCB2YWx1ZSAqLworCXdybXNyCisKKwlyZXQKKy5MX19lbmNfY29weV9lbmQ6CitF
TkRQUk9DKF9fZW5jX2NvcHkpCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:56:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 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 1dLwQC-0005R2-Ro; Fri, 16 Jun 2017 18:56:40 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dLwQB-0005Pz-Bm
 for xen-devel@lists.xen.org; Fri, 16 Jun 2017 18:56:39 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 5B/B5-11537-6E924495; Fri, 16 Jun 2017 18:56:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSbUhTYRjde+/ddi1Xr9PyaWnZTdOszSwQiX4
 YSdQPRYx+rES75m0bbdN2Z8wsFL+bEFMraxYty2RSSAXNjCQt+xAtaZZFUFFKUgwJBTEruter
 Wf/Oc855z3kfeGhSXa7Q0JzDztmsrJlRLKKMCXE67ej6VP2mj2dik69+v0KloF2992aIDLRPb
 rLm5jsOyI3++x+ogqFIx8PJiFLUGe5EQTSFK0iYGV7nRItohBsQ3BiuJ8VBjasIGPddVoouBd
 4IrwOThIhDsR4+NzYqRByGPQR8OovFByQOKKDref+sQOAI8DS3CEm0UBED7acXi7QK74J3gcp
 ZOgjvhsr3lEirBbp6emoWL8OrwOuvkEv2EHh2foQS7SReD+2dCSJN4tXgC1wgRQw4CnxTUwrx
 B4CrELSN1RBSZjS4JwaVkikSegcuUBKOh+bWaYWE06DN30aI+YDXQl9FukSfAO85t1LKrFPCn
 ZNeuTRcU8DtbqdccpnB97aFkHAy1F7+iSRTvxx+e66T0uDC8KtxeM4VAQ+ma+Zym+Qw2jRKud
 AG9z+ruhdWdf+zqgeRbSiO52xHOZt2c7Iu12YyGO0W1mTWJm7aorNwPM8aODOby+sO5ltuIeE
 iSmQy1IGqn6b3oBU0wSxTjY/s0KuX5ObnFRlZ3phjKzRzfA+KpWnc3Fu2R0NZ860cA6rRuFS9
 OsTGGTjHIZNZuLB5J9DBTJgqL1qQVXwBa+FNBknqQ2s04SpGOD41FgVjofXvs/nbfIkiNaEqJ
 JPJ1MEFnM1isv+vf0XhNGJCVZmxQkqwyWr/m/5VKCaE4szBFLHYzi5ImlKU3ZNxvPtT0w1ZWm
 vXwKPh7SV3Q1fWHy6/2FVENTDFb1aNp28LDPUxIdqSwfGZ2pya5R26mM7ix9andbVJxm831/Y
 vTTqb9iXmTRbdHr31Q63h194s//sT++uWPIn6+QKNuSayz3l3ugi27JizUOnxujJfdVsGfuS5
 Th3xbT7jz7vEULyRTYwnbTz7B2yxQK2WAwAA
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1497639395!101185733!1
X-Originating-IP: [104.47.40.46]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42546 invoked from network); 16 Jun 2017 18:56:37 -0000
Received: from mail-co1nam03on0046.outbound.protection.outlook.com (HELO
 NAM03-CO1-obe.outbound.protection.outlook.com) (104.47.40.46)
 by server-5.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 16 Jun 2017 18:56:37 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=h3f/coTeQ1KS76hSyraF0xgbRUrP0MlwXVxJgYYUBko=;
 b=J3u0xEu4eBGNIGO64qqsv9M768BcHJ4E2NtvbnFIBeCqR3lBEOIbDB3Pv35zcygKmdhu5OIihkaJaAxuL/jCAF/cn/9WHtr1fiahQQK5iddDprvdVz/bmNxQOcicvkd0YJWBp4SGjMFQIMVDRq283f+vrbKVW5WNx8bYm6oH3Zg=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 CY4PR12MB1141.namprd12.prod.outlook.com (10.168.163.149) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1157.12; Fri, 16 Jun 2017 18:56:33 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Fri, 16 Jun 2017 13:56:30 -0500
Message-ID: <20170616185630.18967.80046.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: SN1PR16CA0014.namprd16.prod.outlook.com (10.169.34.24) To
 CY4PR12MB1141.namprd12.prod.outlook.com (10.168.163.149)
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: CY4PR12MB1141:
X-MS-Office365-Filtering-Correlation-Id: f0377f16-3be7-42e7-6786-08d4b4e968f1
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:CY4PR12MB1141; 
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 3:18ZWIWG7FxvS+mvn2XCl+y7M7ARz/Esd4Vt0iDBOKuEBy+hA1R/5oOpq3K69wCZ/OrGHNE2+bgLSHfWgZw8C6q9fOYwg26j30SjY1gvh5pYoUmmEqj/XoBc3wsBpnVl9ijpWo8m0klFtoN2drshbXn9hQMt1INl9swVM3z4aEBLR1iplNCfb3JxYqtIPVOYtn6tSw5rYg2PJ4WHXDCkhHewUBgvLvDteFLF9v3LqFoAmreu0QLW+ENvc5/pEeqnDB0q7WDM0zwCbTBZZ1AZ8/S1yKEtYbNILrO+ccHVVu/2Fxe14yLGL5xwIEdoe8OxiuHMHVx+DR4ZuAbtdSEe4iwx3u+mOgjkOQS52dwNfHqQ=;
 25:ev+rA0NPLsdH5CpHTdgxgjzjSerrtgwqZysTJN0y3fFPvVkD1nlDrGQbzK8Sg/4aRZUEtoAVIN+DtvaLsUOcaQI11RNuidxmuSCWtOBelIBCsqXJCo9PDjvVqLaUt24MDNzPzaR3r7Uo8cG2DdoavwuJjjgG2PlzKua2MXMFcXhDTukw8W+ho0SNFr9+R4jxJ+thm5rl6MLLBi10BtmnCfkR5dGVXGNvw7syIxnREsvRb59ABfMk4ELtYjOEFQog0GK053bjq+SCUaDIHhfe9JWFy+Vbd0I2LmjYLGL4W/2O/L6fLT3uR64l55P9kkNs/2aAPcRUEdw6OVU6/TTl5uddZe7+iXsok5VJK+nhTLJJX21rEiWSekSKHGI0j9pmm2q404UO5ISbYzPyWAs7qrkbXv/ZNrJKv84kSNyYX6m/XT0jCXBtAVfoaQMfzoL/XWXWx1kFuRyX6QPW4A+vLH0dtT7lCGdmSx4sCmCTRDI=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 31:wg2g1YjG80DaVnxmzuXJU6yyu1fLzyBoOcNK0sYieB65h9KPdA0n4Mu1AZlrdiUGW3pLn7G97QveTDMB28eLhm0bjiOSzi44CV5g0128ZJzqLdQRgFfng2n4SN5YYlHTtvgHPHDGgM2qTY7V7A4RNF6AzWV6RmsWDB+F0mfaQaFml+4qihLELEVAXYOfTWKeL9FZrS+Jsqf13Mwhj6z92ON0m0qkuFzVDbUW5kmisTY=;
 20:FrMXsHQorlcmSanK45wEte2gZDRe4NQwz1qlEfN4tIUKnScqkYShi+Di1/wnggFV4zcFw+ltuWaiId3HgMvjK9TgQ1XPTOCPIBRbkEd/zfLSMTKileK6w9TOBg5ipLrlQ2A6O7/Tc8GDYO1vTY4X9HwncswhvfOuDMc/IMQWLFhvw2fojVQ6PC4x85aSRuAU1g5IWia05JhxQ1vCT/WrFxvn/W4UmfD1nekZHaxb4FuJsw0w6C6+C8OKC6jcq4HLAtxjK9PhyC0HhIHTOpHn3sbaTPrDjGh7AMgjD/32ZNGEuNj6S6QSAH2rzYEtJ5Q4I6Sw/rmlTBaXFJv1B9oVfDuwSQHDvOaJu9B18wOhnm051N6vZKBKgeyUuvkTq8bRYsiUrh+XMPjLO1VNp3RgJYBZ25CivXIIpWQA+iANIc6BfBo9U/2DW0NwgN/VqLPgY266sFQLLyzkOKCuUJb/djeeWIeXMMeESF3UIyh1HG8QK+Fhix31yVQr64m0sLES
X-Microsoft-Antispam-PRVS: <CY4PR12MB11411EB96727C184398919EDECC10@CY4PR12MB1141.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(767451399110);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(100000703101)(100105400095)(93006095)(93001095)(6055026)(6041248)(20161123555025)(20161123564025)(20161123560025)(20161123562025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:CY4PR12MB1141; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:CY4PR12MB1141; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzQ6Z3VGY2VxOFpUOG0wUDFmQzNBdFRWNlZHR3Y3?=
 =?utf-8?B?eXdGNzM0QlVpaVhPK3NLZ0NzTW9oaEszNUFGNkIxeDNzZWRsRGsvdW8yK2tZ?=
 =?utf-8?B?OXZQUDZQU0k3bjZDMW5jZFJFTU1HMmF1RHVtVkN2ekNUbGFLaXZRRTJsYk41?=
 =?utf-8?B?aUo1N0RKeFFQRzJ4VnNLQ2R2VmpiRU1PUThXNFJHMCtSVDVnbnJWZ2RRWlh6?=
 =?utf-8?B?OWZ2TXhUMG54NmtzL3VnL0t1VGVSN2xUNDJQT3BlLytWaWNySmhwQkp0bm1P?=
 =?utf-8?B?bG15cjVQM05ZK2RsWVBxQkxZMU90a1YrQk5pVjNnYlhZRDlwRzc4OVA0anZH?=
 =?utf-8?B?VVBRaVRrczZQWE9veTdTMXd2NjQ0MmcyTjVaSjRIOVhMMUhSUFNpKzFidXlt?=
 =?utf-8?B?aEhzTzM3TU5hdDFTeWlqZzRCT0ZRUFRFUnJURWpMby9FRDJXdDg2UEdNTEJQ?=
 =?utf-8?B?MmUvSmZWOEhqbTByclpNNHJaaW1JNDFlWUVGRnlSTHUwTFpoZzU3aDZGTHR0?=
 =?utf-8?B?S2lUS0ZMb2dVRjdTNVg5Y2tkbFVDK0RVaWo0ZEMwQ2c0NGJRakljTHhRMkYr?=
 =?utf-8?B?eTZtTnlaSG9Tb3dhejBmZCsvVzB4bkFpNWh4UUVTM2tJWGJML1ptdW5nQVlh?=
 =?utf-8?B?QllxL254SzE5ejdwbmYrN0xhbVpXbzJyV0t2Tzk5bGVobkwxdHp4TytnMGhY?=
 =?utf-8?B?TEJlcUlQWXNaZW1aQUpzb0hBY1dpaVRFSHJjZjE2Mno0ZkZNcC9zTUVIS1Mr?=
 =?utf-8?B?ODFLUWVSS25aWkpaVnAwOXhNdTZ0WXoyMUkwTnh3WU4wVktpQ09mbnVqRWlI?=
 =?utf-8?B?Ry9OTWcwM1ZibDJ6L2p4bXZpRXVXNTJtcU5Mb0NyVHJsdVZpUzcraTY5K251?=
 =?utf-8?B?MklNRTdiWktwU2RaOVVDa0JQYU94M21XRUlJcW5kSWNRamNYeWJYaGVDQXha?=
 =?utf-8?B?aFB2Wk9BQnlpRFdSYW9HbmpjN1FKSTZJTWxKb1huVXZUbEJHa3NqSmFqeHZF?=
 =?utf-8?B?Y3pzQWpxaHZzMWFWU2hSbzBuQ0pFZ0NnZlowWkZGOU9hR1k1WXJGOTZ2cDNK?=
 =?utf-8?B?RGZmaW1lV3pVeTd2cGxHTkcvd2RCdlovZkViWTY2bXM3VkN0eUd1dWppZzI3?=
 =?utf-8?B?M1cxeU45TFdKaDJaQ09UWWVMUDRZblN5M0NIQ1IwenQwWVhwWU1QLzVRVWVV?=
 =?utf-8?B?Rm9lenlqU3lpZzFzUENTc2NxdXI5WGtwbEE1bnZ2MGEzOVNaNUpHK3pLMXFV?=
 =?utf-8?B?TDFJWnZGdUQ4UVlSeUlvdzBmR21ubUtsNTdWYlkyUzRzK3BLS0JvRm5WZVE4?=
 =?utf-8?B?SWEzQm5hRUkrc3J2d3IzQjJGRVRkSTJTUDZJVkdmRlNTSVdhQjRyN211SnVy?=
 =?utf-8?B?Ymdwb25uUUs0aXZyYUFrK3p3QTRMaHVLWm56d3BDZ3lFUS90eVBPZUkyV242?=
 =?utf-8?B?M3ZmSDc5MlZwYnUybFB2dUdWZjRjZDRJMDd1eklQWlFUcjVuOWttVXZUL3Z2?=
 =?utf-8?B?SklPSWFjb1ZtZCtSdkpDQXhybU5NbURER21Oai9qYVJPRVNQVjdzMVJ0ZDB0?=
 =?utf-8?B?S3E0b3R3VGpxUzdkeGJGRTVpSndrT2lPRGFCL3pMVWNwTG9mSDl4Mlp3emh6?=
 =?utf-8?Q?QfAHIlCnojTK4Dlctkt?=
X-Forefront-PRVS: 0340850FCD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39850400002)(39410400002)(39860400002)(39400400002)(39840400002)(39450400003)(2906002)(23676002)(33646002)(103116003)(2950100002)(230700001)(9686003)(66066001)(3846002)(6116002)(47776003)(72206003)(53936002)(42186005)(53416004)(55016002)(50466002)(7406005)(54906002)(7416002)(38730400002)(110136004)(478600001)(8676002)(81166006)(86362001)(76176999)(6506006)(50986999)(305945005)(54356999)(4001350100001)(1076002)(5660300001)(7736002)(4326008)(83506001)(25786009)(189998001)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR12MB1141; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzIzOk5FNDFIUEp3dHVJZUFYWkhGNVFUVzE5ZHpY?=
 =?utf-8?B?N0FNMzRnSUgwU3MxWUczdFA2Z2ZBUGtSNHBleGprd3d1Y2M5dlRTZFN3U1NW?=
 =?utf-8?B?WFgxSlR2UFp3NWFpbVIvSjhaYUlIamZDYVRCNlZjcHpaUGpSd3o3Z1crM25O?=
 =?utf-8?B?b2ZYeENrTFpobENDMzkwa2JMYUo4V2xCMVp2ZkhObkNneExnM0I1cnBOV2gx?=
 =?utf-8?B?eUU0WHZSd01KR1JHR1BoZHRaeFpwSmxEb09tNzAyaEU4TzkvbC84bGlib044?=
 =?utf-8?B?R0xMdVZmK201UDhEUDdGaVRLekkvOTdWUU4wRUFmZmZPdnczSjVGOGJUUmg3?=
 =?utf-8?B?bXpEbHQ3ZE8zWHBHdS9HQ0pKS3Y2UWtrbmF1ZlB5NDZheFdKOEUyNTZXNFNR?=
 =?utf-8?B?MmFMRTcxWVlhaEJGYW1vZmJIZGVIemh3TlZ4Tyt6OTNlMWlxM1N1ZktCSEcx?=
 =?utf-8?B?R2FvY3dtZTlqZytaRi9MNHlqMGpqN0FkeVZCbTlaUkhSaDY5dFh2dGxEZ3JU?=
 =?utf-8?B?TXE0YStLRGZuM3NSTkxvRmpiL1JmTjVDakxaK1VWcVlGcUdSdXA0TTZza2lk?=
 =?utf-8?B?VFR4OWJqeG5VMzc3TU1HeHozNGlmbjQzOGdEUnV3Y0JGYmhyZEJaUHNrRXdF?=
 =?utf-8?B?UzdnbEFYMDVKOFkyNU52eE1VWHpNWnhJYlA3eEszTDZ6T0xwQlZKeEc4RXJl?=
 =?utf-8?B?SkJjVSs2NXJwd1dXWUl5aHZsTVE5amlZQUhTeTRqUUhOWDBydzZJMEwxR0tD?=
 =?utf-8?B?L3BNY3N1eGcrTmdrVjFWQk1vdTZzZjhBb2FnMXRYeXlveDAzdXg1UUNCRlNT?=
 =?utf-8?B?N0hHam1KUGlIZTBIaWJzcTF6VkVMbkdldzVCVkZxakgzMVRCYTVyVkg3ckVB?=
 =?utf-8?B?N0MwSytrZ1JSVEw3Z2dKQ1RrQWlheWhLcDNuRVpKWm5ZOWwxNktiSnFXVDZ4?=
 =?utf-8?B?VVdrNnFsbTdjc1dVQ1BwZGwxZkViVkc5eE1NNzVXMno1NDYyWmxVMVg2TU4y?=
 =?utf-8?B?QWk1Zjd0VHJlY3FwNzBWcE9sWndlSTdaQk1pWnpPYkhMOEJNcFpYN0d4Szg4?=
 =?utf-8?B?MkZhSjZjVlZOV2hNTGN2Mml3MklzaWtMV0p6VG1VSDd5MGlUekxoYlRLY09N?=
 =?utf-8?B?K2I1dFlNU2VXOUNmMThUOVMzb2I5ZitCaCtwRU5LV2NvckdLOEU3UzFXREtF?=
 =?utf-8?B?eDg0czRDU09WbWVqWHM4elFOa09OT1hpTW9FS2dadUdmTjdOMlBoVklNY25i?=
 =?utf-8?B?L2k2RXpwL1VNMWx0aWl1L3ZVZDhKa0ZvVitBemJKMEtZT0ZOck9FSTRKNzVH?=
 =?utf-8?B?ZktEaUpNWXFEMlp1cDVZR1ZUWGFDek4wdlFjU0M3SzB2cHBQdGxHMlhEbncy?=
 =?utf-8?B?eUQvWUJobWpLbGdqQTZUaHp2MmlrempGUW9IMTBweUZHSXlOcSsvU25tNlpo?=
 =?utf-8?B?ejRYQVN4OEVWQWIzMEJObktXSUgxSWtXUHAwb2hQd0RmSElqT0QzUk9LVHZW?=
 =?utf-8?B?Qms0MnRJLytDeE1RYXRHQW91UFUzcjdjdzljaStNdFVhTzhBaGsvWVNHdThT?=
 =?utf-8?B?Ykx2RHZzbDY2Qzh4WlpFeXpKdVNTSit2RHBlSzN4dVoxTnpPbEZTUXVnbWJT?=
 =?utf-8?B?eW8yWndZeEp0VlhrWkI2Znl5RGQzNEwyaFdRM1VENlZsc2t2VTF1ZGZ3PT0=?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzY6Y204TW1KKzB4ekZabWk4MHhvV05WUk1GdExB?=
 =?utf-8?B?aUFDNlJUZ09ZdWNGOWRNTzBnM0FjNHZGUWY3MENIcTZnOURGZktONjNrciti?=
 =?utf-8?B?bFRiT0pieEpoM3ZxNlBBT1hDRjFQT3lFNy8vUGdWTHFuZVNQdStzaE9WSlBx?=
 =?utf-8?B?MExxaVNxVC9Rd0R5alVTNGhyVGZER1FQaldEd3pSWUhNcTlmNmprUTVWRTZy?=
 =?utf-8?B?RkpMbEE1cUdLUm9NSXQ3dzQ4OTU1cW5pU3hoSm1rWFNxaVp5OEJyZjBreTZL?=
 =?utf-8?B?ZngwbUdZY2hZeUZ3anNSUVpSMjZXaWNGaWR5d2dtaEZNWC9ZS2d6WFhTWGpp?=
 =?utf-8?B?eUJ1MGhWYkhDQnZtWDhJL1ZQay9yQjljTXJ0Ni9Jc2pEOGNuRFZwRW44MWNj?=
 =?utf-8?B?Y3grSEdTRFBJWVpPR01oZEFSNjhSSXJRalRQcTd3Y01lcjYzQi9ub0xkQml6?=
 =?utf-8?B?T2RTSDMyOWZtS2xMcjkwbmsxdXAreHZRSlRaOWZKVGJHVTZtT1pUckR5NDJk?=
 =?utf-8?B?cVVuWTBJcDYybENPM2lpWFhDZUdJd2FIMHB3TFpycUxkOGtxOHdxbHFMcHNu?=
 =?utf-8?B?MjBwbFJkRDcwV2lZaTFELzZNc2NwaUY2UE1neFRzbm9zNlFSZExpcWVXRmRZ?=
 =?utf-8?B?WHZpMnc3MHVxWTAyWjZjaXp1ZjdTUjFTQVpnT2VuVnZ1WnFtSS9tcG5USHhW?=
 =?utf-8?B?Z05jQ1dWTVhtUXU1TldUYUJ3Zmwybk9hbFE5cE9pbTFVM3RCeWFOdlFDSTU0?=
 =?utf-8?B?WWJJVlJqMmlCcEJrc3dna2VJMXJMRWRpTnhoSnEyZllhbE5EZ3pFZkV3bU5p?=
 =?utf-8?B?TW1RWUNFTzJmREwvcDV5c29lcVZNTUgzdURUdFhOZEI0WUVkRnE3UGNUQW9u?=
 =?utf-8?B?eVhUOGxHS25kK0o4bCtLNnVHbStneW9DaVQvRDdLVjNyTEdURFhDZno4Ykwv?=
 =?utf-8?B?OHFzOWFmMDd6L0JWOFpUUEo5MTU0YkNKUUVPNGRRclYwS2x5WU5LWk5BdHgr?=
 =?utf-8?B?YTl0ZTNFU3Nla2laU09mU0ZMQ2xPQmtUQ3NWK3RaeHJTR2pJQWhjaEdGa205?=
 =?utf-8?B?eVB1WGxiSmJOSXZ3Vk0zOTZDUzdlUnlxZjg0UllwQW5uaVRROUo5UElxaVRP?=
 =?utf-8?B?ZjJKcVV2WEZESFd2UG5hbGp5VEtrWkpxc29Tdk1LTDlZUlRQZFlaREJFQ1ZC?=
 =?utf-8?B?Szc5Smk5TUlIMWwwNHJpMTlLTmRZaUZaaDlxTWJlVlV4VjJoQkNQQ0J0Qi80?=
 =?utf-8?B?QXYyNk9IWUdPMUVBckJsdEFwLzRJdEdDTVIrSVBCNmw5cFp1WWh3YjVNL0Nu?=
 =?utf-8?B?N3E1YjhYNjBSdStOZ0pSeWZ5SkFtOVVUellQVFFWZjVNNjhRbllhZmxXV1NK?=
 =?utf-8?Q?eb3/w3g?=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 5:vdBsR5d8yKSh2RC3AOc2W0BEBxETEfeBYYjQRRzBxQ1zMBp/F3ER4Z/AHRcvoH48pJIwNvb35plZpR0h3KhcEFmxz/VlPDjqefXKTxNH+KalHQHQeV3mocc0/jyXitTdD8b0JJmlR2vC0pLaU8xjfhJ5vMFlkR94zV2v1j+yk/9JU8SPzFqruFW5aVNG6HsCnIYTYKBd79rRlbFBGJVyXbU/zVU3C7/lIqbFIbQJhsLWLOZrU6NseK7vIUTxBI28HYonNXM+drInr01Xx97txfD0tNan69ls9C0ye6LDR+yx6ImH3q7sQe201z9EyIWGcJba3kEmmSxHeG3dbrSwIXaGlbWIvbXq9vLjgGuHaufR9zOgkIVxNYBv3iyz9Epcd9kMBKH8UA1u3LuMIl+Py7Fi5I5S10Oop8oUAjuUR35KISZWylQpKtIfDVlsN85o3f2QzzAwyUxhmm4EVISRVBaqgoNZW6XY7ZXGDqzYzIEiq5Dj+QcZlp8tpA6tarXu;
 24:LiSj6w/aDX04r1hVCVKKawtPni3kep57GnkAC/1aqEhhwcy46vF331oZV+fBFl9Uy0uXwX2/vmgtNQkpquaMuX3dp1SHvf+aUhmlFS1wSCw=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 7:JgazXx0AruqbVI0uUcVsK4+JPH0WTBfxhI5GFgF+4ls8h2hZ8duIVRqFNAtHmL4Po3KRqDndQJiOY9N1ACsWd4dnZZqS/SRtOX17HhzQMndu+MAj7OKP4CMES0BZgmB4+3in4ozw5t7LS1PEA16v7iUwZ8wmSlQaJwlXcUZbk6iTA/hu8eibO+NRbME2pA7Q76Ytd8Z36Sp+cH5nydFPgobKVnO5BYVW7TX37PSaka0CMbihy5w2/BAwdB3zm4A/sgXy6c6a+11AbVnLtA52WElMYbSAl2CscJ0Lu0N5zDy0hStXUX+mEZTvz1KAOKMYhkC92ISNxT/DTBqKntZXpaz2S+FTyHRPj8Zvw3s67BxwwviBVBJ2t5iGjDj9JATg/9gdghYeU4q0PUh2xFEt4F8cMwkIGHc5Ysjq7qJcpD7juJPLPzyst1dPYMAXA0UMhGOP5YG1fi+wWqyKCGXa18Dc8PR8X9t1PDHDhQ5HhRHsvUZbOWM2UE9siFKJr6TFdm3F8321xvO8tGKY6SGLg6uT+38u/IYaXC9zPznrJElcL6LW4wWS0TUOxWggPJLnWTf6tZtG/308xKVAjiQ1QpXa5dVX6qPVYzW0BcclnnmBGD/6Bjfv2FKVhZBsCCi/USqmp7Qzh/3wHjcZbXq8W/8YPEOWtSFpwixNSl9tSpErW7Nw5x+2QiA4y0GlgBQpldrPCj7XQnTxfOpGa7k2rzapDevYisbnuH0xctIAK3I8+oLoSC4jSOArdJpOvZZBjJCrqqY+wIMNfNm6rb7+KRR2RRGE9a4VaHX88owwwCI=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 20:YlSvQhiEaowRdCnfqwS1UG9kQCfYvPsyBD0mPgXPRwiO8wxlqstkdY/ghBRyK9UuQZBXQZetzJOJNOdZo+EV1QwzFLq8SCxud/hytML4MdPhrDzxBG9XHOTXX0h+9o71tV0jDO1ENgaagHdCYuc5mbI+veSnIR23/3p2cC8NIUBB8ScihkVOxQehuM7N8+ySZza5QP150CWGB2v8/848hlhKbINf5BOFRhjPcV3ptu25GDJSkBNfr9VluKO6atM0
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jun 2017 18:56:33.2471 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1141
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v7 35/36] x86/boot: Add early cmdline parsing
 for options with arguments
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgY21kbGluZV9maW5kX29wdGlvbigpIGZ1bmN0aW9uIHRvIGxvb2sgZm9yIGNtZGxpbmUg
b3B0aW9ucyB0aGF0CnRha2UgYXJndW1lbnRzLiBUaGUgYXJndW1lbnQgaXMgcmV0dXJuZWQgaW4g
YSBzdXBwbGllZCBidWZmZXIgYW5kIHRoZQphcmd1bWVudCBsZW5ndGggKHJlZ2FyZGxlc3Mgb2Yg
d2hldGhlciBpdCBmaXRzIGluIHRoZSBzdXBwbGllZCBidWZmZXIpCmlzIHJldHVybmVkLCB3aXRo
IC0xIGluZGljYXRpbmcgbm90IGZvdW5kLgoKU2lnbmVkLW9mZi1ieTogVG9tIExlbmRhY2t5IDx0
aG9tYXMubGVuZGFja3lAYW1kLmNvbT4KLS0tCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9jbWRsaW5l
LmggfCAgICAyICsKIGFyY2gveDg2L2xpYi9jbWRsaW5lLmMgICAgICAgICB8ICAxMDUgKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAxMDcg
aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL2NtZGxpbmUu
aCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL2NtZGxpbmUuaAppbmRleCBlMDFmN2Y3Li44NGFlMTcw
IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9jbWRsaW5lLmgKKysrIGIvYXJjaC94
ODYvaW5jbHVkZS9hc20vY21kbGluZS5oCkBAIC0yLDUgKzIsNyBAQAogI2RlZmluZSBfQVNNX1g4
Nl9DTURMSU5FX0gKIAogaW50IGNtZGxpbmVfZmluZF9vcHRpb25fYm9vbChjb25zdCBjaGFyICpj
bWRsaW5lX3B0ciwgY29uc3QgY2hhciAqb3B0aW9uKTsKK2ludCBjbWRsaW5lX2ZpbmRfb3B0aW9u
KGNvbnN0IGNoYXIgKmNtZGxpbmVfcHRyLCBjb25zdCBjaGFyICpvcHRpb24sCisJCQljaGFyICpi
dWZmZXIsIGludCBidWZzaXplKTsKIAogI2VuZGlmIC8qIF9BU01fWDg2X0NNRExJTkVfSCAqLwpk
aWZmIC0tZ2l0IGEvYXJjaC94ODYvbGliL2NtZGxpbmUuYyBiL2FyY2gveDg2L2xpYi9jbWRsaW5l
LmMKaW5kZXggNWNjNzhiZi4uMzI2MWFiYiAxMDA2NDQKLS0tIGEvYXJjaC94ODYvbGliL2NtZGxp
bmUuYworKysgYi9hcmNoL3g4Ni9saWIvY21kbGluZS5jCkBAIC0xMDQsNyArMTA0LDExMiBAQCBz
dGF0aWMgaW5saW5lIGludCBteWlzc3BhY2UodTggYykKIAlyZXR1cm4gMDsJLyogQnVmZmVyIG92
ZXJydW4gKi8KIH0KIAorLyoKKyAqIEZpbmQgYSBub24tYm9vbGVhbiBvcHRpb24gKGkuZS4gb3B0
aW9uPWFyZ3VtZW50KS4gSW4gYWNjb3JkYW5jZSB3aXRoCisgKiBzdGFuZGFyZCBMaW51eCBwcmFj
dGljZSwgaWYgdGhpcyBvcHRpb24gaXMgcmVwZWF0ZWQsIHRoaXMgcmV0dXJucyB0aGUKKyAqIGxh
c3QgaW5zdGFuY2Ugb24gdGhlIGNvbW1hbmQgbGluZS4KKyAqCisgKiBAY21kbGluZTogdGhlIGNt
ZGxpbmUgc3RyaW5nCisgKiBAbWF4X2NtZGxpbmVfc2l6ZTogdGhlIG1heGltdW0gc2l6ZSBvZiBj
bWRsaW5lCisgKiBAb3B0aW9uOiBvcHRpb24gc3RyaW5nIHRvIGxvb2sgZm9yCisgKiBAYnVmZmVy
OiBtZW1vcnkgYnVmZmVyIHRvIHJldHVybiB0aGUgb3B0aW9uIGFyZ3VtZW50CisgKiBAYnVmc2l6
ZTogc2l6ZSBvZiB0aGUgc3VwcGxpZWQgbWVtb3J5IGJ1ZmZlcgorICoKKyAqIFJldHVybnMgdGhl
IGxlbmd0aCBvZiB0aGUgYXJndW1lbnQgKHJlZ2FyZGxlc3Mgb2YgaWYgaXQgd2FzCisgKiB0cnVu
Y2F0ZWQgdG8gZml0IGluIHRoZSBidWZmZXIpLCBvciAtMSBvbiBub3QgZm91bmQuCisgKi8KK3N0
YXRpYyBpbnQKK19fY21kbGluZV9maW5kX29wdGlvbihjb25zdCBjaGFyICpjbWRsaW5lLCBpbnQg
bWF4X2NtZGxpbmVfc2l6ZSwKKwkJICAgICAgY29uc3QgY2hhciAqb3B0aW9uLCBjaGFyICpidWZm
ZXIsIGludCBidWZzaXplKQoreworCWNoYXIgYzsKKwlpbnQgcG9zID0gMCwgbGVuID0gLTE7CisJ
Y29uc3QgY2hhciAqb3BwdHIgPSBOVUxMOworCWNoYXIgKmJ1ZnB0ciA9IGJ1ZmZlcjsKKwllbnVt
IHsKKwkJc3Rfd29yZHN0YXJ0ID0gMCwJLyogU3RhcnQgb2Ygd29yZC9hZnRlciB3aGl0ZXNwYWNl
ICovCisJCXN0X3dvcmRjbXAsCS8qIENvbXBhcmluZyB0aGlzIHdvcmQgKi8KKwkJc3Rfd29yZHNr
aXAsCS8qIE1pc2NvbXBhcmUsIHNraXAgKi8KKwkJc3RfYnVmY3B5LAkvKiBDb3B5aW5nIHRoaXMg
dG8gYnVmZmVyICovCisJfSBzdGF0ZSA9IHN0X3dvcmRzdGFydDsKKworCWlmICghY21kbGluZSkK
KwkJcmV0dXJuIC0xOyAgICAgIC8qIE5vIGNvbW1hbmQgbGluZSAqLworCisJLyoKKwkgKiBUaGlz
ICdwb3MnIGNoZWNrIGVuc3VyZXMgd2UgZG8gbm90IG92ZXJydW4KKwkgKiBhIG5vbi1OVUxMLXRl
cm1pbmF0ZWQgJ2NtZGxpbmUnCisJICovCisJd2hpbGUgKHBvcysrIDwgbWF4X2NtZGxpbmVfc2l6
ZSkgeworCQljID0gKihjaGFyICopY21kbGluZSsrOworCQlpZiAoIWMpCisJCQlicmVhazsKKwor
CQlzd2l0Y2ggKHN0YXRlKSB7CisJCWNhc2Ugc3Rfd29yZHN0YXJ0OgorCQkJaWYgKG15aXNzcGFj
ZShjKSkKKwkJCQlicmVhazsKKworCQkJc3RhdGUgPSBzdF93b3JkY21wOworCQkJb3BwdHIgPSBv
cHRpb247CisJCQkvKiBmYWxsIHRocm91Z2ggKi8KKworCQljYXNlIHN0X3dvcmRjbXA6CisJCQlp
ZiAoKGMgPT0gJz0nKSAmJiAhKm9wcHRyKSB7CisJCQkJLyoKKwkJCQkgKiBXZSBtYXRjaGVkIGFs
bCB0aGUgd2F5IHRvIHRoZSBlbmQgb2YgdGhlCisJCQkJICogb3B0aW9uIHdlIHdlcmUgbG9va2lu
ZyBmb3IsIHByZXBhcmUgdG8KKwkJCQkgKiBjb3B5IHRoZSBhcmd1bWVudC4KKwkJCQkgKi8KKwkJ
CQlsZW4gPSAwOworCQkJCWJ1ZnB0ciA9IGJ1ZmZlcjsKKwkJCQlzdGF0ZSA9IHN0X2J1ZmNweTsK
KwkJCQlicmVhazsKKwkJCX0gZWxzZSBpZiAoYyA9PSAqb3BwdHIrKykgeworCQkJCS8qCisJCQkJ
ICogV2UgYXJlIGN1cnJlbnRseSBtYXRjaGluZywgc28gY29udGludWUKKwkJCQkgKiB0byB0aGUg
bmV4dCBjaGFyYWN0ZXIgb24gdGhlIGNtZGxpbmUuCisJCQkJICovCisJCQkJYnJlYWs7CisJCQl9
CisJCQlzdGF0ZSA9IHN0X3dvcmRza2lwOworCQkJLyogZmFsbCB0aHJvdWdoICovCisKKwkJY2Fz
ZSBzdF93b3Jkc2tpcDoKKwkJCWlmIChteWlzc3BhY2UoYykpCisJCQkJc3RhdGUgPSBzdF93b3Jk
c3RhcnQ7CisJCQlicmVhazsKKworCQljYXNlIHN0X2J1ZmNweToKKwkJCWlmIChteWlzc3BhY2Uo
YykpIHsKKwkJCQlzdGF0ZSA9IHN0X3dvcmRzdGFydDsKKwkJCX0gZWxzZSB7CisJCQkJLyoKKwkJ
CQkgKiBJbmNyZW1lbnQgbGVuLCBidXQgZG9uJ3Qgb3ZlcnJ1biB0aGUKKwkJCQkgKiBzdXBwbGll
ZCBidWZmZXIgYW5kIGxlYXZlIHJvb20gZm9yIHRoZQorCQkJCSAqIE5VTEwgdGVybWluYXRvci4K
KwkJCQkgKi8KKwkJCQlpZiAoKytsZW4gPCBidWZzaXplKQorCQkJCQkqYnVmcHRyKysgPSBjOwor
CQkJfQorCQkJYnJlYWs7CisJCX0KKwl9CisKKwlpZiAoYnVmc2l6ZSkKKwkJKmJ1ZnB0ciA9ICdc
MCc7CisKKwlyZXR1cm4gbGVuOworfQorCiBpbnQgY21kbGluZV9maW5kX29wdGlvbl9ib29sKGNv
bnN0IGNoYXIgKmNtZGxpbmUsIGNvbnN0IGNoYXIgKm9wdGlvbikKIHsKIAlyZXR1cm4gX19jbWRs
aW5lX2ZpbmRfb3B0aW9uX2Jvb2woY21kbGluZSwgQ09NTUFORF9MSU5FX1NJWkUsIG9wdGlvbik7
CiB9CisKK2ludCBjbWRsaW5lX2ZpbmRfb3B0aW9uKGNvbnN0IGNoYXIgKmNtZGxpbmUsIGNvbnN0
IGNoYXIgKm9wdGlvbiwgY2hhciAqYnVmZmVyLAorCQkJaW50IGJ1ZnNpemUpCit7CisJcmV0dXJu
IF9fY21kbGluZV9maW5kX29wdGlvbihjbWRsaW5lLCBDT01NQU5EX0xJTkVfU0laRSwgb3B0aW9u
LAorCQkJCSAgICAgYnVmZmVyLCBidWZzaXplKTsKK30KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 16 18:56:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 18: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 1dLwQQ-0005aM-3T; Fri, 16 Jun 2017 18:56:54 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dLwQO-0005Yw-RB
 for xen-devel@lists.xen.org; Fri, 16 Jun 2017 18:56:53 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 26/E5-11537-4F924495; Fri, 16 Jun 2017 18:56:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmk+JIrShJLcpLzFFi42LJ0Fdy0f2k6RJ
 p8HeutcWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmrFq3UGWgs26FeumL2NrYJyi1sXIxcEi0MIs
 MWXlAzYQh1FgMqPE2uuTmEEcIYE2JonJLb+Yuhg5OdgEdCSuvf0CZHNwCAuESVycwgoSFhFYw
 CTxaJoASD2zwFs2iX3nzrCBJJgEZCQWLFrKDGKzCKhKfJ25lRHE5hXwkFhz9R8LyBxOAU+J1n
 ssIGEhoHD7z+9gtqiAnMTKyy2sEOWCEidnPgErZxbQlFi/Sx8kzCwgL7H97Ryw6RICChLbv39
 ng7A7GCUWbeGDGKkiMevzBXaIuKzE0bNzWCBsX4n9vSfARkoIKEucavGDCNdK3Nj7gxXkEwmB
 iewSNx5tYoOo0ZLo73GFiC9jk7i6fjUrREOOxMH/i6BusJDoXviHEaLoDKvEwTdL2SCcCQJAm
 2dAXScjceBnBztEYgmrxKdbv9kmMGrPQvLoLIRHZyF5dAEj8ypGjeLUorLUIl1DE72kosz0jJ
 LcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMAUwQAEOxhXbPc8xCjJwaQkyvv+iXOkEF9Sfkp
 lRmJxRnxRaU5q8SFGdQ4OgUVHm4KlWPLy81KVJHifarhECgkWpaanVqRl5gBTGEylBAePkghv
 igpQmre4IDG3ODMdInWKUVFKnHchSJ8ASCKjNA+uDZY2LzHKSgnzMgLdJMRTkFqUm1mCKv+KU
 ZyDUUmYN0gdaApPZl4J3PRXQIuZgBYHXXAAWVySiJCSamAsj3mXnCA0T6Wxy7W2gPv+THPGY0
 8TmZ+n5u2ZYR62Jv2DM+NuvTzZ7Up3nHYIr3p63KBPrdhdbO3WHbZuyywSrpy9cvb/su6rkRm
 L+ZIOCCmnTb1z4mbx5DyreXW/Ju1tf79537bD0U7WLcG1V07sYMlmOdG975jXr46sUK8d3JJL
 dq4KPLRViaU4I9FQi7moOBEA9xojKpYDAAA=
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1497639409!105882974!1
X-Originating-IP: [104.47.34.68]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55874 invoked from network); 16 Jun 2017 18:56:50 -0000
Received: from mail-by2nam01on0068.outbound.protection.outlook.com (HELO
 NAM01-BY2-obe.outbound.protection.outlook.com) (104.47.34.68)
 by server-14.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 16 Jun 2017 18:56:50 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=HpH3nPeIY18wWnnVnkwdwAGUJD/dCZrqDksG1OTBmdg=;
 b=1urjCGO60I5yJt/uIXvlljk2EDLmbUO41iLCX2Ayj9UaPOLPPhHFFgBo4weC4Bsm8URUFjQY9FVF7cKUTZr4Y4gNj4D0AWPY+x4VJDJUKFJ0zn9H2pr3DHv84S8QbDTh/maBPnpnHnzCQMFx7mDmCTH+oqsC40145SkDdf5Z9Fo=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 BN6PR12MB1139.namprd12.prod.outlook.com (10.168.226.141) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1178.14; Fri, 16 Jun 2017 18:56:42 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Fri, 16 Jun 2017 13:56:39 -0500
Message-ID: <20170616185639.18967.41488.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: DM5PR19CA0014.namprd19.prod.outlook.com (10.175.226.152) To
 BN6PR12MB1139.namprd12.prod.outlook.com (10.168.226.141)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: c88cdeee-89ad-4b52-55b3-08d4b4e96ead
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:BN6PR12MB1139; 
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1139;
 3:Tl+bdb0feNAbTBng+nPte2qW04i/Ji3p5bkRpw1Ia8q222dINFxL7300D0RrAF+El4Vf+w4EqoUFoo8VTzYBTEgb9cy+8vHWZszBON95yvYILhz/QM9IMgtPrjPMW4kZobSwYHAyX56Og8l3cWvzDfh6h+zgyzcq43AIiMcDZ5lJDbhFnGgy7IbMX/oc7Liwd6j9eFF6qZuxN/eYBwb60h4Oq7r5G+O9A4kS1QY1Xg4LljiSC3M8J46oEhM30iMoWchlgPFvf3mpjzVgTY3MB1nc53q5pGD0faOoopZXzboirVZcazaTe2UmOfWzF+PXAZj6gdEdmMSAFHe4RuT/s1tbGxL9l+mWxO8Civa3Vhw=;
 25:Dv6PR+ETXshGyd19Mm0pnHB6W49BLAZeIGYQhQZ9Bor8WaLAoFerGwnD3NDWALXipwuhkMhSyIZiXNNcOKW57agpR8iLjAlcxkk8nbaN8NlESy3+62WWcd6RsaimTxGN2RGGf0/imsoMOidDXPPAD4rp/XOenyy2BaykeQOfmC08GqU4SCEIRmNXCfhQ8klj4aSvpiW38Y0iWfLwJ+AgDs/r8No/rZF7malmtKV+pC43QrXZVlnFXBx+lwnkgXDWjd5359oqKngIz+/BKNfIqa0Lao/vSgwJGVGZLkAVDQkGTABY+xpqfe8OnNfEl/H+Jj+7+SNl0pv5QwdnPNk3wuzOyxIN/sFO1QWC/X+XFpGk9jtT4ZAK0sdXSfDhjG61XpnCGehevyhpPcDg+HrCSUOZw1FQxaI4vfdlJ+LbjBzAKpz7Wwg3fq4JNKnFVS3rJdDbtFuEExqZwScpUAdy15Mu2O/wxp75R2ICL0ugWao=
X-MS-TrafficTypeDiagnostic: BN6PR12MB1139:
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1139;
 31:mqMZJq/QykngqWJ0/Es5I0s6tsz0ot3km69u25tVfo5ErVvf1Lt0S5DAcHFokxquWpLXqBFm1+KY4xOkptvc5BUowN8mW27oR3M6Eed69A61ucbpGwz3DsULO4PsEBO+ZQ9tZjnu2zFWXHNhnESSpAkrCcOo5/1Z37lpSYfaoeI9hExLcr5cUXo1Mk8fusRL2nRPozcipyXpl3QfwRYqjzI5hKusCBF3Ngskb0sw8Qs=;
 20:iQLLkps+yH+oDJeGeyUevgx+kWstRwKePBKYwQGKJY0DTpg5+rC2FLHTgP1NLAkJUwnyn1X5Rwgi/GgAHnJzp+C/VHng3Bfm8aiIRWp5zVVrNnmSbEk6xd7Rgbgo1S0TstfFy84kBge7P4GZnjOpWjHYNxrt5s0BVZ7DxL8na90mQ0Cr6ia7sem2bl1AMvYMpA/PbHBqYHyy3PQxJlXiO8hmD+41HVfVmTpM2U7uUgrlaDXz70KQtuG06fRPSpZymLf/U6OxmxnnR+ZrVN1udz1gJ+Slls6SERs2aXEibVvPgHepkVH/7s36BhI0LIWLaQmFy0qWvNHakCKEIOQ0J0RO/FmQvsP2wpjU64UarFM0l84g5ES5ExfKcAka1S13W3mURt9Q+OCMfjQZG0M9aKM5Z68ghF7xVcD7+cXmWzvXL9q3enmiGUXst/g1vSar/mMCIkT+9letaqPxByXlzbB85Xwp7IVT/u3EwlLgRwbx6yjPqkX9sCYL2qSU55qE
X-Microsoft-Antispam-PRVS: <BN6PR12MB1139E06400EF92B7DF7C5D5EECC10@BN6PR12MB1139.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(767451399110);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(100000703101)(100105400095)(93006095)(93001095)(3002001)(6055026)(6041248)(20161123555025)(20161123558100)(20161123560025)(20161123562025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BN6PR12MB1139; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BN6PR12MB1139; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTM5OzQ6aEhIaXpBVFJhbUhPbFE4bVFaOVhYNXN5ODFw?=
 =?utf-8?B?ZXZUN2FaRU5mVE15QmUyVktWRFNyUWpwZUNMWGFFTWpQSU04dk9abDVjdVYw?=
 =?utf-8?B?N1gxcDgvWWRubzlnb3BaQzUyYlZ4SjBOVHRhclVnK0gzMXdoR1JpMkloOTVs?=
 =?utf-8?B?R3ovR0RDWGRyUlY2cWgySkNkcWYrZ0ltb1BETVVJOHg0TW1oZ0FoS3B0Q0Rr?=
 =?utf-8?B?ZEhuSHdUVXVEeFV1ZnErbU5sTldSUzkzVm01RXl1emUzaEI0Ym9CM1B0WDNy?=
 =?utf-8?B?UzZ0U084bGRVNG9sZ0dvZE9XZkNaVUlNSXBSQXNSRDRHOVg5YkI1MHNZc2Yz?=
 =?utf-8?B?SEovWFIyT1FoSWVRaU1IQy9iK1dxQ1VubG1uSFoya0xXdk1xRjRQcUtUQjJ6?=
 =?utf-8?B?L29XOEp5enR4aFFYMGt0ckxOdnUwbmV3V1VjSDVUMGhSZ2UzLytCWkx6bHVo?=
 =?utf-8?B?cW15aVlpZW9JRU14ZnFpUFRVN1p5bDVUb080RXkrdVlsS21PbDM3KzJUTTg3?=
 =?utf-8?B?ZWduYS9KK2xqamtvcGZmU2t5WUg2MkNGdndHZlZkTjVOZExobUtNa216Q05h?=
 =?utf-8?B?K1JkbmlpWXBDNm5ZL2lVVVJvR1dXc2NFSnBvSXJuQlNTL2RmQklvMnI4Rjc5?=
 =?utf-8?B?emdZYlQ4a2JRZVYzL0VNYnhSOFNRdHAzaCt2ZXRpaUV1ZnpyYzBaaDFob0ZQ?=
 =?utf-8?B?aUVXblJOVUdYL3B2OXRBcUFZajhOcnBUVlorU2Y3NndVUXd1bnpKREViMVVT?=
 =?utf-8?B?Ny9handndXZFOG1FWDBjRm5rUFM2ejA0Y04veWdQQTluTVIwWVZKb1pXREtl?=
 =?utf-8?B?Slhvdm9rYWIzN3FEdURIODNXV2hqbHhOa0ZOcWtSSXVrUmpwQXpxb1BCVlRl?=
 =?utf-8?B?aHhtTGptZzJuR0FyazZZREdZL0d1NHhNd2lFSjNkcGJpditVL1B0S0hqWWl3?=
 =?utf-8?B?eTRXTHFTWC9QcFQxYW1RR3gxYkRnMnc0NXJYbkt6S3MwTGJSWS9acFpRbkdI?=
 =?utf-8?B?bmRkVVR4cXd5bXZpUFN6dEVpM05Vc1NoSWR4V3Zyd3l4TEdLUGtHZmZTRnRC?=
 =?utf-8?B?MGxKU2ZWOGRhLzFwYmI5cHk1RVlxMmtCTTJBMU5SRGV6M3ZOcUxKME0xSU5K?=
 =?utf-8?B?TUZkUVl3T3JUWmN4c3c4NWFmVCtiTy9CVE4va0tQME9BcjFFWERQZ1VSQk5O?=
 =?utf-8?B?cUUvZ3FHZThNazZaQXZ0NFJBSzMxaStUbjZmemJERkc0KzZxT1ZjZ3NsYVJt?=
 =?utf-8?B?VWVrMXVpY1kyL1hEOEhYenZWTkx4Q3pudC9IaG1RTDhNQ2htSFdKRlZXOEZi?=
 =?utf-8?B?UFhoMUZVZVJXTlhORmhtcnFyZ2Q1L2xKMUIxL0RrbFYrK3lJSHhKZFd2S25p?=
 =?utf-8?B?T3ZOSTd5YmRKVUNkZFBPbWVrRWZYUE9WS0VYZ2xaVDlVR09vbXo2eXpVcUd3?=
 =?utf-8?B?OERHUUFzdkQ1SHZqU3hMdVZCcXZsSW1wZDVaOEQ0RXIyNXVmRjZGOU85cVp5?=
 =?utf-8?B?Y2RHa2VTclNJcTJYeldHVzNmQ3lpc2FvdDlZc2hLMVArTDJ3WGo2cWZGakRm?=
 =?utf-8?B?N1VDNE5DVk44ME5kUGU2NVczckNJWDNsdnFwcXNLQVhGdDFoT2F3N3VTbDhV?=
 =?utf-8?Q?eyxf4RTGxqMoy7/ngAD?=
X-Forefront-PRVS: 0340850FCD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39410400002)(39400400002)(39450400003)(39860400002)(39850400002)(39840400002)(7736002)(42186005)(6666003)(47776003)(4001350100001)(66066001)(54356999)(7406005)(8676002)(81166006)(2950100002)(83506001)(50986999)(5660300001)(53416004)(305945005)(189998001)(25786009)(33646002)(2906002)(7416002)(110136004)(38730400002)(53936002)(54906002)(4326008)(9686003)(76176999)(50466002)(478600001)(86362001)(72206003)(3846002)(1076002)(6506006)(6116002)(23676002)(230700001)(55016002)(103116003)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR12MB1139; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTM5OzIzOncxalE5UWJzWnZCczA1ektJRlA4Zm83UXRy?=
 =?utf-8?B?WXA5Wkk3bTZFd0NMOUQrUVd4YnRETXB5TXdNSFovb0Z5L2h4N2hlM1hScWll?=
 =?utf-8?B?djNnc2JsVk51bDlsS2k3NC8zMDB2cjVIYTFNbUh0S2NNUG54UHcyczRWYzRX?=
 =?utf-8?B?SzdiT2RCbm83bEIvcE9SY2trWUlkVndnTWdzZWtPcUtVRGRjYXpSdFpOR0N4?=
 =?utf-8?B?b2RPRkdQaDl2bU5uOWo5a0ttQmFhVXlkUWlEMUJ4U1gxZFgyZDZMck5Va0Nr?=
 =?utf-8?B?eEs2V1NNc3A0QnA0UXErQUkzZ3NkWGRPTWM2U3M0aWhlaHk1OEJiakg3WTZv?=
 =?utf-8?B?aHhGaXMxM1dwcXFPR0hQeWtBZmtreG9LM0g2anpHeTlEYXd3YVFyc0tiRExE?=
 =?utf-8?B?TFhrV0JqK2gxcEpDbHRpQVFaekRtL0l3Ym1WNi9WTFVNRFcraHY4alFwanlm?=
 =?utf-8?B?SzBiU2thNlNZWWVKcHVyelJ6WkUzTUhqd2pZdEpCbHZISnJOay9LeTRCb1lE?=
 =?utf-8?B?NDhjeUxhTm5IaTdBeDcxVEp0cURDK0NSb3d3S1ZSVWVPYVhBQXZCKy9uZUJU?=
 =?utf-8?B?cnpUWXFCdGhWQlViaGY4eCtLU2RUcmJnMDZWdE1GeFpDdTQrZkNPYlRjSnBa?=
 =?utf-8?B?ek40Y1c1NU9DUXNmK2ltaFJzRWhtY1lPTkd5Ukw4Qi9PaFh3ZkZrODZIQmFS?=
 =?utf-8?B?RHczY1plZTNrdGw3Y1ZPZU5IdmdZRitxNlk3L1gycTdRUEhTOHMwemlPNmxv?=
 =?utf-8?B?MjVQK1hzd0RBVFdvUkV5U2xxUDlGa2JORlF6QWZTNFlqSy9STlhQblZVMitu?=
 =?utf-8?B?VFQ4cUswWUgxZ21xYmVIcDNrMURhemdGY29WeWlDQWNLRjN5dHRVZVVQNUov?=
 =?utf-8?B?NkFyQlA2SnBNOHppcVZ1VDlCRVorcnlpYmNSL3hoY3Jqbm1EZW1COVh2UE5E?=
 =?utf-8?B?SCtKaGFyYTZqZnhkOHVkbzF4R2xtWW9JQW52b2wyWFNqdlNnQ2tOOUxIZVps?=
 =?utf-8?B?c3NneDRDNTNmQ2xMOVc0YlNRdTNITEF0UU10U0tIczIxMnpGM21jdnNmRWVv?=
 =?utf-8?B?eGd3V2xuTVFuUGcwTWdjRnNyZjFYYmsycFpQK25sTG9DakhyMS9qUzlOK3lD?=
 =?utf-8?B?Y0dRVjArQ3NGTXAwaUdsWFZnOUtnNGdKUEtxOWlCbERPQzBldGh5RDBvVW1i?=
 =?utf-8?B?VE55S3VEQ3BucjhkREpScy93QVNYaUtsSHV4Tjh1UHU2MThnMmVnWDIxcmFX?=
 =?utf-8?B?UWY5c24vdW5kTlhtWDZjWEU4TmxiSnFwY2ZvMlpRWDBtV3NoT3k0UzVwcVQx?=
 =?utf-8?B?bHU5MGc5eE5PRlRuSk5EY0hQTStjaXIwNzk2a21iektCV21vbkZzbGFBZEZy?=
 =?utf-8?B?N040dkxUdzFDcUdBNmJFR1drTmYxODYvU1lwWnNhWUZIc3YwTjQ3a0NudzNS?=
 =?utf-8?B?MXFUcUxCZmdVR21vY29xNEE4eGdLR1pKaDF1OWRrVnk0N3dNNGRlMGx3ZHY2?=
 =?utf-8?B?SDd4VVllUTNteXlXMHRXTVQ5bllkV29vcU9MZWZUK3g4Q0t1YU00L21EYXpD?=
 =?utf-8?B?N1oySGJVQzJxV2F3emlxQnQ2L2JVQlNUeFN2dXlJS1JOMG1YRjJ3S1RKekF0?=
 =?utf-8?B?WlAvaG96WWszbVVMaDlITTJGZWxrTnJudEkrSnBSYnphbnR4R3lkMDZRPT0=?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTM5OzY6L2NzdVFJVTdDWGtXWnBBazdVcU5GWFhXV1Ex?=
 =?utf-8?B?anpPVnN2anVMa0NLelIySjZ0UU00RHNOVi9tbXlFZC9RTS9GUWNTNzdLOW1J?=
 =?utf-8?B?QVRZeXA2d2o0SWFjLzkzaEJIZG1PdG9oL2h4NXNlbG42LzJJQ0FZNTQ2SGZz?=
 =?utf-8?B?YXprVXpoc2NhUUN0L3FPTnlHVGhTRjRqd2FudzRhUisxVm05aTNJTWZRVitK?=
 =?utf-8?B?WXo1b1B1Y2Z5RkEreGtGQ2ZSZ21nTm9BYTZjUENSV0VRSndYZDhGaXk4WWl4?=
 =?utf-8?B?VDhuTjFMQTZoSTNBdGIrajRyMFJaMVR6SlFvVTY5K1pIYmZKQng0U0xjV3Bi?=
 =?utf-8?B?ZklrRldqZ1hmaHJwaEQvUmpQQnd1ZjZTblhhOWhwQi9PTk9haGFUeDJKc3dU?=
 =?utf-8?B?clcrdmwzOFpERDJsV3lPUUw4ZWtqbFl1alAvN3VjQjZFQlhqUVVvcHZOWU9J?=
 =?utf-8?B?UmJzY3pmQnZDa01pUExYQ3JuMlBjNTJXSVMzaVBzZHRBcW40ZVVpbjVtNzc1?=
 =?utf-8?B?SktINm1PWVRLdFRPemlSS1dmTnR0cVVLbzU4dVNpdUxaSU9PYnkxSWl0M0gx?=
 =?utf-8?B?TVp0Y1BlWGkxbytWM1FYNkxpRjNERUVOdlVWdk15QmFTa1Z0MnlkeWY2SzVT?=
 =?utf-8?B?dHpYRENNcGF4WmhUbXp3NEFqQzVMaC8ydmxJZFFrblZjWmg4WmFuYVlIb2Rh?=
 =?utf-8?B?bFhjOWIzZVg4YkJrNkRzZlJOMHJtaXRJUGE1aWJ1eVZPeWtUNjMzSjdMYlA4?=
 =?utf-8?B?ODN3cTc5a0RTaE1ZK0tqNGpRUWNOejJscGEyYXE3U0hqOEZ5a1lJT281b2ds?=
 =?utf-8?B?WFVpZytGb1Awd0YrTzVCc2pQekFEMHVNdjU1R3VrWHQrTFE3UVA5WG5UM01a?=
 =?utf-8?B?VXovbWswVzI0S2Z4bVpKK2tqWURDSUNxMkJBVDhaWGl1QVV6Q2pRcVFwR0d0?=
 =?utf-8?B?Sll3WTZRQWNhR01HZUFZOEc2clZyRnF1d0JnZEc0OUZlUGYrQWZIQWxEQk84?=
 =?utf-8?B?K2NzdjI0WWJrVVdocHJYZW0wQk1KY1dPM3pLc1VjVXBMeEdyOVVta2REY0lq?=
 =?utf-8?B?Y3ppRnlwZy9HM0M5eXNTbmtFRUZxM01rTlJLMlZtWENXeCtCblJCOThlTGJM?=
 =?utf-8?B?NDVRWlF0WXo0M1plMytEV0pOUUtKOTdOZDVrbmdueG5mdGtLYnlNWDM5TzFD?=
 =?utf-8?B?ajZYa1M1R0ZCOGlUeHBMbU4xV0wwLzFvVDZreWNrVVhuNGlhN3VzTmc3aURI?=
 =?utf-8?B?Q2poalgyb0l5N1czTHd3aEJBeVlvM0RibHNqSEQ3YUcvMTBHMUo1NWl3MWF4?=
 =?utf-8?B?SlFyWi9iM1pKeHY2NHcrQVF1aFR1U2ttRmhIUjZzQUVoZjl5RmVWTHZvR3NB?=
 =?utf-8?Q?we7aEGq?=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1139;
 5:D8+JBrV/glVGAu6zH0SGrhR080MbfflL15nnZu9yVp/C4353ab4z6ap0uz7OsT4RdwtHRNccD4OrFutlp97xLaz2TBjqp/h8REO/PqoQBhKmMl1pqytcF55c/Z3bxpGele1OOdiypq9g3HwyeMNNMaH33ZUmFnZCMafAXsrWTjNLa0/erHNs2yKxeXAtYz9/byIznXuqYNitHlEy37lvaodNgjfHbDBeclB3xubrrJJK5Z+6NBqPwB3VAGhFgbRrQw2jmXx2lyXOa7RG7Bpj+PJ+s4rzNQS/AtwuM//N7Yj5s23iZxOzrAM/uu40yytBSDOBq7lnpHH8Yi7FEbHDtXjvYqAPEBlTGkZpRlJvtYln7xyKZ/0chgHiV2DsStrIOzm4xZzmwGbRcGmgLwl59UBKZXh5zd6ElX5qaGKj0ohvXPw4pzauCAGRdpP9l6QZ/5xEr1OrfpzqVGUQQl2cqFRFZT3Htc8YnrrgJsonx4wM9ooKnRs84gGR+L2YiDZz;
 24:BTA585h2Fu3dCwv5Ppuw/5VXqNbQT355L+2gTLrmcHn4A46i+gCE7jKemPlGYlK73ejvUcHc69OP2wsvM1HSBi6lKedNPSRO1zRtt3kb+1o=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1139;
 7:90hZHI3MNttCcGfoLurXvBBQDU+h0BOI/ASGo3L4kXCs55M7Hknl5JxppR+q11bIoCDqzi84RekSC/wFLqHxG8zTZrsegoVHCeV2ngycDnocLvL5mphRfCi8J3ToYTW3gNDZxlWf6xvhAf9Wzu8/jgC6qIoJHISCslfWKNtuq9XrFnJOnAdvFG2sj74pImG0UkrKe8DfjtedANsub9o4m3uaZtAXpwu44EldUiTJ5RC08LkgBs9fY+BZYs3g3Ih2dsGVYRVH9en3hBhbqR+bz4fhi0ElE9WPJcAZOef1SbPFUj4Tmfg9+0T/YLy8R4xAfksysYsqYatQMnN59wm65FsGEIrSHi40tr4c7oLvGacqyRW9Owxai/5g4x726Ak7RKYJH9UyD18Yi6LCpzAoyVreggmz/+xQF1ov6zmUAuDrLf4cI6QDWum5fEa09mwcHnB92vI9es6qI4P3hI7srPsclCCYBH9w0+qgGRwFVuxnIXmmyXd/nTceERZNl1qhikZermzhTXzFgeQc1FwVSBmb+Uk+sU0eTTYrqpefUBCbVgoXtWzR2689YirZAnJcsS3JDO+KShgdLZoh/sOtXunrTx1M+PgnAbaNnGPiOodWfcJFJoA3DH8ZGqnqe3NBe4kSiXvL8ThMc+8aCSTSEJQDeTNLgCSTBw6dc8T6SPO9HOvQj9ea56flXeXodKMV9dmhP9PtI66ISx6XAkGZ0jR/47MU5h5rgloOLxK8X93A27Qee84+OzGrJ4O5/+1S2fIPjS3DgGIZMLST9qmiFzjDhPIDBM+GIIAd3qvriEg=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1139;
 20:HikGWWY+osw9n2BIeVRLchELFdcHjGr0fkvXVbBNWp3EZVkUDIKCUvHEzJReKvwYWhTljJGeS76I9IsorgnCcljsl8RPDdondCDX7qxd7zv5yt+HNjOK0n8zhPbRy5wrruh8/XyYkYA23K67eqIs6mDcTVIgBL/WjE3fi+nu/r6H5n7ccMR/cLaMuyLkKh0IO6oTwegQuxejCQCS0/548ax5oLtRYsMjcQzj0f5wozuSfl91+yrd+fq0IiGAUqot
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jun 2017 18:56:42.1284 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR12MB1139
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v7 36/36] x86/mm: Add support to make use of
 Secure Memory Encryption
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIHN1cHBvcnQgdG8gY2hlY2sgaWYgU01FIGhhcyBiZWVuIGVuYWJsZWQgYW5kIGlmIG1lbW9y
eSBlbmNyeXB0aW9uCnNob3VsZCBiZSBhY3RpdmF0ZWQgKGNoZWNraW5nIG9mIGNvbW1hbmQgbGlu
ZSBvcHRpb24gYmFzZWQgb24gdGhlCmNvbmZpZ3VyYXRpb24gb2YgdGhlIGRlZmF1bHQgc3RhdGUp
LiAgSWYgbWVtb3J5IGVuY3J5cHRpb24gaXMgdG8gYmUKYWN0aXZhdGVkLCB0aGVuIHRoZSBlbmNy
eXB0aW9uIG1hc2sgaXMgc2V0IGFuZCB0aGUga2VybmVsIGlzIGVuY3J5cHRlZAoiaW4gcGxhY2Uu
IgoKU2lnbmVkLW9mZi1ieTogVG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4K
LS0tCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9tZW1fZW5jcnlwdC5oIHwgICAgNiArKy0KIGFyY2gv
eDg2L2tlcm5lbC9oZWFkNjQuYyAgICAgICAgICAgfCAgICA0ICstCiBhcmNoL3g4Ni9tbS9tZW1f
ZW5jcnlwdC5jICAgICAgICAgIHwgICA4NiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0KIDMgZmlsZXMgY2hhbmdlZCwgOTAgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9tZW1fZW5jcnlwdC5oIGIvYXJjaC94
ODYvaW5jbHVkZS9hc20vbWVtX2VuY3J5cHQuaAppbmRleCA3ZGE2ZGUzLi5hYWM5ZWQ5IDEwMDY0
NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9tZW1fZW5jcnlwdC5oCisrKyBiL2FyY2gveDg2
L2luY2x1ZGUvYXNtL21lbV9lbmNyeXB0LmgKQEAgLTE3LDYgKzE3LDggQEAKIAogI2luY2x1ZGUg
PGxpbnV4L2luaXQuaD4KIAorI2luY2x1ZGUgPGFzbS9ib290cGFyYW0uaD4KKwogI2lmZGVmIENP
TkZJR19BTURfTUVNX0VOQ1JZUFQKIAogZXh0ZXJuIHVuc2lnbmVkIGxvbmcgc21lX21lX21hc2s7
CkBAIC0zNyw3ICszOSw3IEBAIHZvaWQgX19pbml0IHNtZV9lYXJseV9kZWNyeXB0KHJlc291cmNl
X3NpemVfdCBwYWRkciwKIAogdm9pZCBfX2luaXQgc21lX2Vhcmx5X2luaXQodm9pZCk7CiAKLXZv
aWQgX19pbml0IHNtZV9lbmFibGUodm9pZCk7Cit2b2lkIF9faW5pdCBzbWVfZW5hYmxlKHN0cnVj
dCBib290X3BhcmFtcyAqYnApOwogCiAvKiBBcmNoaXRlY3R1cmUgX193ZWFrIHJlcGxhY2VtZW50
IGZ1bmN0aW9ucyAqLwogdm9pZCBfX2luaXQgbWVtX2VuY3J5cHRfaW5pdCh2b2lkKTsKQEAgLTU4
LDcgKzYwLDcgQEAgc3RhdGljIGlubGluZSB2b2lkIF9faW5pdCBzbWVfdW5tYXBfYm9vdGRhdGEo
Y2hhciAqcmVhbF9tb2RlX2RhdGEpIHsgfQogCiBzdGF0aWMgaW5saW5lIHZvaWQgX19pbml0IHNt
ZV9lYXJseV9pbml0KHZvaWQpIHsgfQogCi1zdGF0aWMgaW5saW5lIHZvaWQgX19pbml0IHNtZV9l
bmFibGUodm9pZCkgeyB9CitzdGF0aWMgaW5saW5lIHZvaWQgX19pbml0IHNtZV9lbmFibGUoc3Ry
dWN0IGJvb3RfcGFyYW1zICpicCkgeyB9CiAKICNlbmRpZgkvKiBDT05GSUdfQU1EX01FTV9FTkNS
WVBUICovCiAKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2tlcm5lbC9oZWFkNjQuYyBiL2FyY2gveDg2
L2tlcm5lbC9oZWFkNjQuYwppbmRleCA5ZTk0ZWQyLi4xZmYyZTk4IDEwMDY0NAotLS0gYS9hcmNo
L3g4Ni9rZXJuZWwvaGVhZDY0LmMKKysrIGIvYXJjaC94ODYva2VybmVsL2hlYWQ2NC5jCkBAIC00
Myw3ICs0Myw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCAqZml4dXBfcG9pbnRlcih2b2lkICpwdHIs
IHVuc2lnbmVkIGxvbmcgcGh5c2FkZHIpCiAJcmV0dXJuIHB0ciAtICh2b2lkICopX3RleHQgKyAo
dm9pZCAqKXBoeXNhZGRyOwogfQogCi12b2lkIF9faW5pdCBfX3N0YXJ0dXBfNjQodW5zaWduZWQg
bG9uZyBwaHlzYWRkcikKK3ZvaWQgX19pbml0IF9fc3RhcnR1cF82NCh1bnNpZ25lZCBsb25nIHBo
eXNhZGRyLCBzdHJ1Y3QgYm9vdF9wYXJhbXMgKmJwKQogewogCXVuc2lnbmVkIGxvbmcgbG9hZF9k
ZWx0YSwgKnA7CiAJdW5zaWduZWQgbG9uZyBwZ3RhYmxlX2ZsYWdzOwpAQCAtNjgsNyArNjgsNyBA
QCB2b2lkIF9faW5pdCBfX3N0YXJ0dXBfNjQodW5zaWduZWQgbG9uZyBwaHlzYWRkcikKIAkJZm9y
ICg7Oyk7CiAKIAkvKiBBY3RpdmF0ZSBTZWN1cmUgTWVtb3J5IEVuY3J5cHRpb24gKFNNRSkgaWYg
c3VwcG9ydGVkIGFuZCBlbmFibGVkICovCi0Jc21lX2VuYWJsZSgpOworCXNtZV9lbmFibGUoYnAp
OwogCiAJLyogSW5jbHVkZSB0aGUgU01FIGVuY3J5cHRpb24gbWFzayBpbiB0aGUgZml4dXAgdmFs
dWUgKi8KIAlsb2FkX2RlbHRhICs9IHNtZV9nZXRfbWVfbWFzaygpOwpkaWZmIC0tZ2l0IGEvYXJj
aC94ODYvbW0vbWVtX2VuY3J5cHQuYyBiL2FyY2gveDg2L21tL21lbV9lbmNyeXB0LmMKaW5kZXgg
NmU4NzY2Mi4uMTNmNzgwZSAxMDA2NDQKLS0tIGEvYXJjaC94ODYvbW0vbWVtX2VuY3J5cHQuYwor
KysgYi9hcmNoL3g4Ni9tbS9tZW1fZW5jcnlwdC5jCkBAIC0xMywxOSArMTMsMzQgQEAKICNpbmNs
dWRlIDxsaW51eC9saW5rYWdlLmg+CiAjaW5jbHVkZSA8bGludXgvaW5pdC5oPgogCisjaW5jbHVk
ZSA8YXNtL2Jvb3RwYXJhbS5oPgorCiAjaWZkZWYgQ09ORklHX0FNRF9NRU1fRU5DUllQVAogCiAj
aW5jbHVkZSA8bGludXgvbW0uaD4KICNpbmNsdWRlIDxsaW51eC9kbWEtbWFwcGluZy5oPgogI2lu
Y2x1ZGUgPGxpbnV4L3N3aW90bGIuaD4KKyNpbmNsdWRlIDxsaW51eC9tZW1fZW5jcnlwdC5oPgog
CiAjaW5jbHVkZSA8YXNtL3RsYmZsdXNoLmg+CiAjaW5jbHVkZSA8YXNtL2ZpeG1hcC5oPgogI2lu
Y2x1ZGUgPGFzbS9zZXR1cC5oPgotI2luY2x1ZGUgPGFzbS9ib290cGFyYW0uaD4KICNpbmNsdWRl
IDxhc20vc2V0X21lbW9yeS5oPgogI2luY2x1ZGUgPGFzbS9jYWNoZWZsdXNoLmg+CiAjaW5jbHVk
ZSA8YXNtL3NlY3Rpb25zLmg+CisjaW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci1mbGFncy5oPgorI2lu
Y2x1ZGUgPGFzbS9tc3IuaD4KKyNpbmNsdWRlIDxhc20vY21kbGluZS5oPgorCisvKgorICogU29t
ZSBTTUUgZnVuY3Rpb25zIHJ1biB2ZXJ5IGVhcmx5IGNhdXNpbmcgaXNzdWVzIHdpdGggdGhlIHN0
YWNrLXByb3RlY3RvcgorICogc3VwcG9ydC4gUHJvdmlkZSBhIHdheSB0byB0dXJuIG9mZiB0aGlz
IHN1cHBvcnQgb24gYSBwZXItZnVuY3Rpb24gYmFzaXMuCisgKi8KKyNkZWZpbmUgU01FX05PU1RB
Q0tQIF9fYXR0cmlidXRlX18oKF9fb3B0aW1pemVfXygibm8tc3RhY2stcHJvdGVjdG9yIikpKQor
CitzdGF0aWMgY2hhciBzbWVfY21kbGluZV9hcmdbXSBfX2luaXRkYXRhID0gIm1lbV9lbmNyeXB0
IjsKK3N0YXRpYyBjaGFyIHNtZV9jbWRsaW5lX29uW10gIF9faW5pdGRhdGEgPSAib24iOworc3Rh
dGljIGNoYXIgc21lX2NtZGxpbmVfb2ZmW10gX19pbml0ZGF0YSA9ICJvZmYiOwogCiAvKgogICog
U2luY2UgU01FIHJlbGF0ZWQgdmFyaWFibGVzIGFyZSBzZXQgZWFybHkgaW4gdGhlIGJvb3QgcHJv
Y2VzcyB0aGV5IG11c3QKQEAgLTIwMCw2ICsyMTUsOCBAQCB2b2lkIF9faW5pdCBtZW1fZW5jcnlw
dF9pbml0KHZvaWQpCiAKIAkvKiBDYWxsIGludG8gU1dJT1RMQiB0byB1cGRhdGUgdGhlIFNXSU9U
TEIgRE1BIGJ1ZmZlcnMgKi8KIAlzd2lvdGxiX3VwZGF0ZV9tZW1fYXR0cmlidXRlcygpOworCisJ
cHJfaW5mbygiQU1EIFNlY3VyZSBNZW1vcnkgRW5jcnlwdGlvbiAoU01FKSBhY3RpdmVcbiIpOwog
fQogCiB2b2lkIHN3aW90bGJfc2V0X21lbV9hdHRyaWJ1dGVzKHZvaWQgKnZhZGRyLCB1bnNpZ25l
ZCBsb25nIHNpemUpCkBAIC01MjcsOCArNTQ0LDczIEBAIHZvaWQgX19pbml0IHNtZV9lbmNyeXB0
X2tlcm5lbCh2b2lkKQogCW5hdGl2ZV93cml0ZV9jcjMoX19uYXRpdmVfcmVhZF9jcjMoKSk7CiB9
CiAKLXZvaWQgX19pbml0IHNtZV9lbmFibGUodm9pZCkKK3ZvaWQgX19pbml0IFNNRV9OT1NUQUNL
UCBzbWVfZW5hYmxlKHN0cnVjdCBib290X3BhcmFtcyAqYnApCiB7CisJY29uc3QgY2hhciAqY21k
bGluZV9wdHIsICpjbWRsaW5lX2FyZywgKmNtZGxpbmVfb24sICpjbWRsaW5lX29mZjsKKwl1bnNp
Z25lZCBpbnQgZWF4LCBlYngsIGVjeCwgZWR4OworCWJvb2wgYWN0aXZlX2J5X2RlZmF1bHQ7CisJ
dW5zaWduZWQgbG9uZyBtZV9tYXNrOworCWNoYXIgYnVmZmVyWzE2XTsKKwl1NjQgbXNyOworCisJ
LyogQ2hlY2sgZm9yIHRoZSBTTUUgc3VwcG9ydCBsZWFmICovCisJZWF4ID0gMHg4MDAwMDAwMDsK
KwllY3ggPSAwOworCW5hdGl2ZV9jcHVpZCgmZWF4LCAmZWJ4LCAmZWN4LCAmZWR4KTsKKwlpZiAo
ZWF4IDwgMHg4MDAwMDAxZikKKwkJcmV0dXJuOworCisJLyoKKwkgKiBDaGVjayBmb3IgdGhlIFNN
RSBmZWF0dXJlOgorCSAqICAgQ1BVSUQgRm44MDAwXzAwMUZbRUFYXSAtIEJpdCAwCisJICogICAg
IFNlY3VyZSBNZW1vcnkgRW5jcnlwdGlvbiBzdXBwb3J0CisJICogICBDUFVJRCBGbjgwMDBfMDAx
RltFQlhdIC0gQml0cyA1OjAKKwkgKiAgICAgUGFnZXRhYmxlIGJpdCBwb3NpdGlvbiB1c2VkIHRv
IGluZGljYXRlIGVuY3J5cHRpb24KKwkgKi8KKwllYXggPSAweDgwMDAwMDFmOworCWVjeCA9IDA7
CisJbmF0aXZlX2NwdWlkKCZlYXgsICZlYngsICZlY3gsICZlZHgpOworCWlmICghKGVheCAmIDEp
KQorCQlyZXR1cm47CisKKwltZV9tYXNrID0gMVVMIDw8IChlYnggJiAweDNmKTsKKworCS8qIENo
ZWNrIGlmIFNNRSBpcyBlbmFibGVkICovCisJbXNyID0gX19yZG1zcihNU1JfSzhfU1lTQ0ZHKTsK
KwlpZiAoIShtc3IgJiBNU1JfSzhfU1lTQ0ZHX01FTV9FTkNSWVBUKSkKKwkJcmV0dXJuOworCisJ
LyoKKwkgKiBGaXh1cHMgaGF2ZSBub3QgYmVlbiBhcHBsaWVkIHRvIHBoeXNfYmFzZSB5ZXQgYW5k
IHdlJ3JlIHJ1bm5pbmcKKwkgKiBpZGVudGl0eSBtYXBwZWQsIHNvIHdlIG11c3Qgb2J0YWluIHRo
ZSBhZGRyZXNzIHRvIHRoZSBTTUUgY29tbWFuZAorCSAqIGxpbmUgYXJndW1lbnQgZGF0YSB1c2lu
ZyByaXAtcmVsYXRpdmUgYWRkcmVzc2luZy4KKwkgKi8KKwlhc20gKCJsZWEgc21lX2NtZGxpbmVf
YXJnKCUlcmlwKSwgJTAiCisJICAgICA6ICI9ciIgKGNtZGxpbmVfYXJnKQorCSAgICAgOiAicCIg
KHNtZV9jbWRsaW5lX2FyZykpOworCWFzbSAoImxlYSBzbWVfY21kbGluZV9vbiglJXJpcCksICUw
IgorCSAgICAgOiAiPXIiIChjbWRsaW5lX29uKQorCSAgICAgOiAicCIgKHNtZV9jbWRsaW5lX29u
KSk7CisJYXNtICgibGVhIHNtZV9jbWRsaW5lX29mZiglJXJpcCksICUwIgorCSAgICAgOiAiPXIi
IChjbWRsaW5lX29mZikKKwkgICAgIDogInAiIChzbWVfY21kbGluZV9vZmYpKTsKKworCWlmIChJ
U19FTkFCTEVEKENPTkZJR19BTURfTUVNX0VOQ1JZUFRfQUNUSVZFX0JZX0RFRkFVTFQpKQorCQlh
Y3RpdmVfYnlfZGVmYXVsdCA9IHRydWU7CisJZWxzZQorCQlhY3RpdmVfYnlfZGVmYXVsdCA9IGZh
bHNlOworCisJY21kbGluZV9wdHIgPSAoY29uc3QgY2hhciAqKSgodTY0KWJwLT5oZHIuY21kX2xp
bmVfcHRyIHwKKwkJCQkgICAgICgodTY0KWJwLT5leHRfY21kX2xpbmVfcHRyIDw8IDMyKSk7CisK
KwljbWRsaW5lX2ZpbmRfb3B0aW9uKGNtZGxpbmVfcHRyLCBjbWRsaW5lX2FyZywgYnVmZmVyLCBz
aXplb2YoYnVmZmVyKSk7CisKKwlpZiAoc3RybmNtcChidWZmZXIsIGNtZGxpbmVfb24sIHNpemVv
ZihidWZmZXIpKSA9PSAwKQorCQlzbWVfbWVfbWFzayA9IG1lX21hc2s7CisJZWxzZSBpZiAoc3Ry
bmNtcChidWZmZXIsIGNtZGxpbmVfb2ZmLCBzaXplb2YoYnVmZmVyKSkgPT0gMCkKKwkJc21lX21l
X21hc2sgPSAwOworCWVsc2UKKwkJc21lX21lX21hc2sgPSBhY3RpdmVfYnlfZGVmYXVsdCA/IG1l
X21hc2sgOiAwOwogfQogCiB1bnNpZ25lZCBsb25nIHNtZV9nZXRfbWVfbWFzayh2b2lkKQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 19:10:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 19: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 1dLwdn-0007oi-DT; Fri, 16 Jun 2017 19:10:43 +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 1dLwdm-0007oc-7N
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 19:10:42 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 24/CD-29088-13D24495; Fri, 16 Jun 2017 19:10:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXSPJ+BQ9dQ1yX
 S4NoJZovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWN1+wWWgtPMFS3PzjA1ML5l6mLk4hASOM8o
 cefMFJYuRg4OYYE4ieMzuEFMEQFNibafaiAlzAIbGCX27exjhajfyCjR2LCdsYuRk4NNwEBiy
 uuVrCA2r4CDxNwzh8HiLAKqEvtuLWMCsUUFwiV6D/SzQdQISpyc+YQFxOYUCJTYunM2M4jNLK
 Au8WfeJShbXOLWk/lMELa8xPa3c5gnMPLNQtI+C0nLLCQts5C0LGBkWcWoUZxaVJZapGtkqZd
 UlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERiG9QwMjDsYm/b6HWKU5GBSEuV9/8Q5
 UogvKT+lMiOxOCO+qDQntfgQowwHh5IEr6KOS6SQYFFqempFWmYOMCJg0hIcPEoivCkqQGne4
 oLE3OLMdIjUKUZdjqYPW74wCbHk5eelSonzFmgDFQmAFGWU5sGNgEXnJUZZKWFeRgYGBiGegt
 Si3MwSVPlXjOIcjErCvMu1gKbwZOaVwG16BXQEE9ARQRccQI4oSURISTUw7vj8fuk6tuag1De
 Wt5VeKs3hlX90fUWWsXi71sOgsGP1YY+Nw9Y8aan4eZx/xY8rkx10vXs5/9QV8/Xs/Rxvfc9A
 z7LzccC2VXKV/3Zukv8hnrtXbMbn2o81TSs5b3072/RE1met95L6vW8VVh63b/xm9cA3LzT35
 wcOCXme78X3OXqbZ8ZJKbEUZyQaajEXFScCALfl9NnJAgAA
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-2.tower-31.messagelabs.com!1497640240!94350276!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22275 invoked from network); 16 Jun 2017 19:10:41 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-2.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Jun 2017 19:10:41 -0000
Received: from [192.168.178.122]
 (dslb-178-007-185-066.178.007.pools.vodafone-ip.de [178.7.185.66])
 by services.sec.in.tum.de (Postfix) with ESMTPSA id B6E7810D291A6;
 Fri, 16 Jun 2017 21:10:34 +0200 (CEST)
To: Tamas K Lengyel <tamas@tklengyel.com>
References: <20170615110516.448-1-proskurin@sec.in.tum.de>
 <20170615110516.448-11-proskurin@sec.in.tum.de>
 <CABfawhn5aAQdMVVnx_FKMoTLtTauMsR87=41apVOi178WocDxw@mail.gmail.com>
From: Sergej Proskurin <proskurin@sec.in.tum.de>
Message-ID: <0d91fe84-60cf-eaa1-1f4b-a9119a50b9da@sec.in.tum.de>
Date: Fri, 16 Jun 2017 21:17:24 +0200
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: <CABfawhn5aAQdMVVnx_FKMoTLtTauMsR87=41apVOi178WocDxw@mail.gmail.com>
Content-Language: en-US
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>
Subject: Re: [Xen-devel] [RFC PATCH v3 10/10] arm/mem_access: Walk the
 guest's pt in software
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgVGFtYXMsCgpbLi4uXQoKCj4+ICsKPj4gKyAgICAgICAgaWYgKCAoKGZsYWcgJiBHVjJNX1dS
SVRFKSA9PSBHVjJNX1dSSVRFKSAmJiAhKHBlcm1zICYgR1YyTV9XUklURSkgKQo+IAo+IFdvdWxk
bid0IGl0IGJlIGVub3VnaCB0byBkbyAoZmxhZyAmIEdWMk1fV1JJVEUpIHdpdGhvdXQgdGhlIGZv
bGxvd2luZwo+IGNvbXBhcmlzb24/IEFsc28sIGEgY29tbWVudCBleHBsYWluaW5nIHdoeSB0aGlz
IGlzIGFuIGVycm9yLWNvbmRpdGlvbgo+IHdvdWxkIGJlIG5pY2UuCj4gCgpZZXMsIHlvdSBhcmUg
YWJzb2x1dGVseSBjb3JyZWN0OiAoZmxhZyAmIEdWMk1fV1JJVEUpIGlzIGFscmVhZHkKc3VmZmlj
aWVudC4gSSB3aWxsIGFkYXB0IHRoZSB1cHBlciBpZi1zdGF0ZW1lbnQgYW5kIGFkZCBhIGNvbW1l
bnQgaW4gdGhlCm5leHQgdmVyc2lvbiBvZiBteSBwYXRjaCBzZXJpZXMuCgpDaGVlcnMsCn5TZXJn
ZWoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 19:20:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 19:20:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLwnF-0000cw-BT; Fri, 16 Jun 2017 19:20:29 +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 1dLwnE-0000cq-Pi
 for xen-devel@lists.xen.org; Fri, 16 Jun 2017 19:20:28 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 02/5E-03371-C7F24495; Fri, 16 Jun 2017 19:20:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsUSfTyjVbda3yX
 S4FynssWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmjFz7nrWgquyFQtu97E3MN4S7WLk5GAWsJbo
 /dfM2MXIxcEiMItFYvG1lWwQzgQWiVcbt7ODVAkJeEjM/dMBlhASWMAo0f7+GCtEwl3i74bXz
 BD2YkaJna/1QWw2ASOJJcvegjWLCEhLXPt8GWwFs8ARRonNV/+xgCSEBSwlnnzpYwOxWQRUJd
 rmLmcEsXkFPCWWt00Ba5YQkJO4ea4TaAEHB6eAl8TaScoQuzoYJe5syJjACHQNwypGjeLUorL
 UIl1DE72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDQYgCCHYzXNwYcYpTkYFIS
 5X3/xDlSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvsJ5LpJBgUWp6akVaZg4wyGHSEhw8SiK8K
 SpAad7igsTc4sx0iNQpRl2ODavXf2ESYsnLz0uVEud9rgtUJABSlFGaBzcCFnGXGGWlhHkZgY
 4S4ilILcrNLEGVf8UozsGoJMy7XAtoCk9mXgncpldARzABHRF0wQHkiJJEhJRUA+OSrqCCq1k
 LZugXrLWX8TsWtVsr8ZtGXv1T2Y0nNrRN4ZS9X7Cpqu6D/Os5E9XfubMYqGnxrcwJLtA2i7p3
 o6Wo2LTijJDTxPVhV/4t9CzdfU7cxth7M6usltAS1Zd3NL48+HI2SvOuit2Kx/a2y63eqFepT
 +VJCJxxK1z6oUD6GyanGsabxUosxRmJhlrMRcWJAMC5A7mzAgAA
X-Env-Sender: ppircalabu@bitdefender.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1497640826!62326101!1
X-Originating-IP: [91.199.104.133]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65339 invoked from network); 16 Jun 2017 19:20:27 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-16.tower-21.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 16 Jun 2017 19:20:27 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=Zm1tAZNM3YLNXSwukPIScXmsKyjQrIZJvkCFqccUdPOjolvmgXDMyd//VGUSbkNX1lmaql/rZOcp+ED79twvI+Ns5ddDAJpkkT331nGWxXb/Ad6tJqFDKxMBia3KgYSFYEi5nVWLZdlyru4pGpCbxzMQGNkd+iNlpIvaopf6uoiJT8sxY2d3GNVSJco0AUYR9vuNDRWDClIeNVS8xNxB5QwFOPqVKzzvyJUy2rFwBiL8Pj7R0SuFtbTfCr5+7jl3h61ba44BoSYT7ESaKiO7aXk5MnJU1WHo6ez2f7CQqp9c/gsRdLw5IKArAIWuGjBQZ5cW/5SfyTbFY7zuWOJ8xw==;
 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=G3l9qNXTLhk/XThlPrt1579MG4Q=; b=mCm+nHSvLwX7rPbaMU8VbkNw9Sjz
 HNOEbQYloYEp78t0aKBIguno7Qvq4NG6Na+OWiCiho1BuAe3+yQgNw+uPkUTfdq2
 slQ6wRkXHIGEMmUPtwa6Bbn/qVDmrDh0PRatvu+TrqSoRA/LLohO36knmIWyrX6Y
 FhNvqT/2MhsW0vwHcdBcYCt0QFNYhgFzXkH4M6Pni2fm9EYFtkVLEeREEezV+XPt
 qezJzalCsiqh44TlIQZSAmVJ2vUchAjnQ2w83GksHwOex/UOIgQkzYS4kXRjZ4Ku
 J0k+y+LL6zMUAQqDze5gWv6FTDALJfbv+HN2U2XSysVu/JpaQoXAvW+WXQ==
Received: (qmail 17787 invoked from network); 16 Jun 2017 22:20: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;
 16 Jun 2017 22:20:26 +0300
Received: (qmail 9493 invoked from network); 16 Jun 2017 22:20:26 +0300
Received: from unknown (HELO pepi-OptiPlex-9020.dsd.bitdefender.biz)
 (10.10.194.146)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 16 Jun 2017 22:20:26 +0300
From: Petre Pircalabu <ppircalabu@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Fri, 16 Jun 2017 22:20:22 +0300
Message-Id: <1497640822-7741-3-git-send-email-ppircalabu@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1497640822-7741-1-git-send-email-ppircalabu@bitdefender.com>
References: <1496137567-6574-1-git-send-email-ppircalabu@bitdefender.com>
 <1497640822-7741-1-git-send-email-ppircalabu@bitdefender.com>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>, tamas@tklengyel.com,
 wei.liu2@citrix.com, rcojocaru@bitdefender.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v3 2/2] xen-access: write_ctrlreg_c4 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>

QWRkIHRlc3QgZm9yIHdyaXRlX2N0cmxyZWcgZXZlbnQgaGFuZGxpbmcuCgpTaWduZWQtb2ZmLWJ5
OiBQZXRyZSBQaXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tPgotLS0KIHRvb2xz
L3Rlc3RzL3hlbi1hY2Nlc3MveGVuLWFjY2Vzcy5jIHwgNTMgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDUyIGluc2VydGlvbnMoKyksIDEgZGVs
ZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29scy90ZXN0cy94ZW4tYWNjZXNzL3hlbi1hY2Nlc3Mu
YyBiL3Rvb2xzL3Rlc3RzL3hlbi1hY2Nlc3MveGVuLWFjY2Vzcy5jCmluZGV4IDIzODAxMWUuLmJi
ZjUwNDcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3Rlc3RzL3hlbi1hY2Nlc3MveGVuLWFjY2Vzcy5jCisr
KyBiL3Rvb2xzL3Rlc3RzL3hlbi1hY2Nlc3MveGVuLWFjY2Vzcy5jCkBAIC01Nyw2ICs1NywxMyBA
QAogI2RlZmluZSBYODZfVFJBUF9ERUJVRyAgMQogI2RlZmluZSBYODZfVFJBUF9JTlQzICAgMwog
CisvKiBGcm9tIHhlbi9pbmNsdWRlL2FzbS14ODYveDg2LWRlZm5zLmggKi8KKyNkZWZpbmUgWDg2
X0NSNF9QR0UgICAgICAgIDB4MDAwMDAwODAgLyogZW5hYmxlIGdsb2JhbCBwYWdlcyAqLworCisj
aWZuZGVmIEFSUkFZX1NJWkUKKyNkZWZpbmUgQVJSQVlfU0laRShhcnIpIChzaXplb2YoYXJyKSAv
IHNpemVvZigoYXJyKVswXSkpCisjZW5kaWYKKwogdHlwZWRlZiBzdHJ1Y3Qgdm1fZXZlbnQgewog
ICAgIGRvbWlkX3QgZG9tYWluX2lkOwogICAgIHhlbmV2dGNobl9oYW5kbGUgKnhjZV9oYW5kbGU7
CkBAIC0zMTQsNiArMzIxLDI0IEBAIHN0YXRpYyB2b2lkIGdldF9yZXF1ZXN0KHZtX2V2ZW50X3Qg
KnZtX2V2ZW50LCB2bV9ldmVudF9yZXF1ZXN0X3QgKnJlcSkKIH0KIAogLyoKKyAqIFg4NiBjb250
cm9sIHJlZ2lzdGVyIG5hbWVzCisgKi8KK3N0YXRpYyBjb25zdCBjaGFyKiBnZXRfeDg2X2N0cmxf
cmVnX25hbWUodWludDMyX3QgaW5kZXgpCit7CisgICAgc3RhdGljIGNvbnN0IGNoYXIqIG5hbWVz
W10gPSB7CisgICAgICAgIFtWTV9FVkVOVF9YODZfQ1IwXSAgPSAiQ1IwIiwKKyAgICAgICAgW1ZN
X0VWRU5UX1g4Nl9DUjNdICA9ICJDUjMiLAorICAgICAgICBbVk1fRVZFTlRfWDg2X0NSNF0gID0g
IkNSNCIsCisgICAgICAgIFtWTV9FVkVOVF9YODZfWENSMF0gPSAiWENSMCIsCisgICAgfTsKKwor
ICAgIGlmICggaW5kZXggPiBBUlJBWV9TSVpFKG5hbWVzKSB8fCBuYW1lc1tpbmRleF0gPT0gTlVM
TCApCisgICAgICAgIHJldHVybiAiIjsKKworICAgIHJldHVybiBuYW1lc1tpbmRleF07Cit9CisK
Ky8qCiAgKiBOb3RlIHRoYXQgdGhpcyBmdW5jdGlvbiBpcyBub3QgdGhyZWFkIHNhZmUuCiAgKi8K
IHN0YXRpYyB2b2lkIHB1dF9yZXNwb25zZSh2bV9ldmVudF90ICp2bV9ldmVudCwgdm1fZXZlbnRf
cmVzcG9uc2VfdCAqcnNwKQpAQCAtMzM3LDcgKzM2Miw3IEBAIHZvaWQgdXNhZ2UoY2hhciogcHJv
Z25hbWUpCiB7CiAgICAgZnByaW50ZihzdGRlcnIsICJVc2FnZTogJXMgWy1tXSA8ZG9tYWluX2lk
PiB3cml0ZXxleGVjIiwgcHJvZ25hbWUpOwogI2lmIGRlZmluZWQoX19pMzg2X18pIHx8IGRlZmlu
ZWQoX194ODZfNjRfXykKLSAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAifGJyZWFrcG9pbnR8
YWx0cDJtX3dyaXRlfGFsdHAybV9leGVjfGRlYnVnfGNwdWlkfGRlc2NfYWNjZXNzIik7CisgICAg
ICAgICAgICBmcHJpbnRmKHN0ZGVyciwgInxicmVha3BvaW50fGFsdHAybV93cml0ZXxhbHRwMm1f
ZXhlY3xkZWJ1Z3xjcHVpZHxkZXNjX2FjY2Vzc3x3cml0ZV9jdHJscmVnX2NyNCIpOwogI2VsaWYg
ZGVmaW5lZChfX2FybV9fKSB8fCBkZWZpbmVkKF9fYWFyY2g2NF9fKQogICAgICAgICAgICAgZnBy
aW50ZihzdGRlcnIsICJ8cHJpdmNhbGwiKTsKICNlbmRpZgpAQCAtMzY5LDYgKzM5NCw3IEBAIGlu
dCBtYWluKGludCBhcmdjLCBjaGFyICphcmd2W10pCiAgICAgaW50IGRlYnVnID0gMDsKICAgICBp
bnQgY3B1aWQgPSAwOwogICAgIGludCBkZXNjX2FjY2VzcyA9IDA7CisgICAgaW50IHdyaXRlX2N0
cmxyZWdfY3I0ID0gMTsKICAgICB1aW50MTZfdCBhbHRwMm1fdmlld19pZCA9IDA7CiAKICAgICBj
aGFyKiBwcm9nbmFtZSA9IGFyZ3ZbMF07CkBAIC00MzksNiArNDY1LDEwIEBAIGludCBtYWluKGlu
dCBhcmdjLCBjaGFyICphcmd2W10pCiAgICAgewogICAgICAgICBkZXNjX2FjY2VzcyA9IDE7CiAg
ICAgfQorICAgIGVsc2UgaWYgKCAhc3RyY21wKGFyZ3ZbMF0sICJ3cml0ZV9jdHJscmVnX2NyNCIp
ICkKKyAgICB7CisgICAgICAgIHdyaXRlX2N0cmxyZWdfY3I0ID0gMTsKKyAgICB9CiAjZWxpZiBk
ZWZpbmVkKF9fYXJtX18pIHx8IGRlZmluZWQoX19hYXJjaDY0X18pCiAgICAgZWxzZSBpZiAoICFz
dHJjbXAoYXJndlswXSwgInByaXZjYWxsIikgKQogICAgIHsKQEAgLTU5Niw2ICs2MjYsMTggQEAg
aW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKmFyZ3ZbXSkKICAgICAgICAgfQogICAgIH0KIAorICAg
IGlmICggd3JpdGVfY3RybHJlZ19jcjQgKQorICAgIHsKKyAgICAgICAgLyogTWFzayB0aGUgQ1I0
LlBHRSBiaXQgc28gbm8gZXZlbnRzIHdpbGwgYmUgZ2VuZXJhdGVkIGZvciBnbG9iYWwgVExCIGZs
dXNoZXMuICovCisgICAgICAgIHJjID0geGNfbW9uaXRvcl93cml0ZV9jdHJscmVnKHhjaCwgZG9t
YWluX2lkLCBWTV9FVkVOVF9YODZfQ1I0LCAxLCAxLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBYODZfQ1I0X1BHRSwgMSk7CisgICAgICAgIGlmICggcmMgPCAwICkKKyAg
ICAgICAgeworICAgICAgICAgICAgRVJST1IoIkVycm9yICVkIHNldHRpbmcgd3JpdGUgY29udHJv
bCByZWdpc3RlciB0cmFwcGluZyB3aXRoIHZtX2V2ZW50XG4iLCByYyk7CisgICAgICAgICAgICBn
b3RvIGV4aXQ7CisgICAgICAgIH0KKyAgICB9CisKICAgICAvKiBXYWl0IGZvciBhY2Nlc3MgKi8K
ICAgICBmb3IgKDs7KQogICAgIHsKQEAgLTgwNiw2ICs4NDgsMTUgQEAgaW50IG1haW4oaW50IGFy
Z2MsIGNoYXIgKmFyZ3ZbXSkKICAgICAgICAgICAgICAgICAgICAgICAgcmVxLnUuZGVzY19hY2Nl
c3MuaXNfd3JpdGUpOwogICAgICAgICAgICAgICAgIHJzcC5mbGFncyB8PSBWTV9FVkVOVF9GTEFH
X0VNVUxBVEU7CiAgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICBjYXNlIFZNX0VW
RU5UX1JFQVNPTl9XUklURV9DVFJMUkVHOgorICAgICAgICAgICAgICAgIHByaW50ZigiQ29udHJv
bCByZWdpc3RlciB3cml0dGVuOiByaXA9JTAxNiJQUkl4NjQiLCB2Y3B1ICVkOiAiCisgICAgICAg
ICAgICAgICAgICAgICAgICJyZWc9JXMsIG9sZF92YWx1ZT0lMDE2IlBSSXg2NCIsIG5ld192YWx1
ZT0lMDE2IlBSSXg2NCJcbiIsCisgICAgICAgICAgICAgICAgICAgICAgIHJlcS5kYXRhLnJlZ3Mu
eDg2LnJpcCwKKyAgICAgICAgICAgICAgICAgICAgICAgcmVxLnZjcHVfaWQsCisgICAgICAgICAg
ICAgICAgICAgICAgIGdldF94ODZfY3RybF9yZWdfbmFtZShyZXEudS53cml0ZV9jdHJscmVnLmlu
ZGV4KSwKKyAgICAgICAgICAgICAgICAgICAgICAgcmVxLnUud3JpdGVfY3RybHJlZy5vbGRfdmFs
dWUsCisgICAgICAgICAgICAgICAgICAgICAgIHJlcS51LndyaXRlX2N0cmxyZWcubmV3X3ZhbHVl
KTsKKyAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIGRlZmF1bHQ6CiAgICAgICAg
ICAgICAgICAgZnByaW50ZihzdGRlcnIsICJVTktOT1dOIFJFQVNPTiBDT0RFICVkXG4iLCByZXEu
cmVhc29uKTsKICAgICAgICAgICAgIH0KLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 16 19:20:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 19: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 1dLwnU-0000eW-J3; Fri, 16 Jun 2017 19:20:44 +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 1dLwnT-0000eI-PA
 for xen-devel@lists.xen.org; Fri, 16 Jun 2017 19:20:43 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 94/46-03613-B8F24495; Fri, 16 Jun 2017 19:20:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsUSfTyjVbdL3yX
 SoGmlosWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmtE5yb9gJnPF/1+9zA2MV5i6GDk5mAWsJXr/
 NTN2MXJxsAjMYpGYePIRK4QzgUXizf1GdpAqIQEPiRM31rOBJIQEFjBK7Hh4nBUi4S6xeeUeN
 gh7MaPEztf6IDabgJHEkmVvwZpFBKQlrn2+DLaCWWAqo8TJa4dYQBLCAsYSSz7OBxvEIqAq8X
 7bdUYQm1fAU2Le1cdg90kIyEncPNfJDGJzCnhJHN+2A2qxp8Sa179ZJzACncOwilGjOLWoLLV
 I18hSL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMLQYgGAH44FFgYcYJTmYlER5
 3z9xjhTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwSus5xIpJFiUmp5akZaZAwxymLQEB4+SCG+KC
 lCat7ggMbc4Mx0idYpRl6Ppw5YvTEIsefl5qVLivN4gMwRAijJK8+BGwCLuEqOslDAvI9BRQj
 wFqUW5mSWo8q8YxTkYlYR5l2sBTeHJzCuB2/QK6AgmoCOCLjiAHFGSiJCSamDck/X1nYSb2qH
 N1b7CBWsyTyX+lVnMEpBf+8lK/NyGYgbDiMopnqnGZuxCJTwqN49+P/rK5l+mkT2rRef0KL+Y
 w14Mxfe87z9bWt6oNIXRufvCDNuD+wt23rJtE+FP+ixTuvb7wqIk9QPlB/VD3B21gtqmaRfsP
 zWVtXbqlj/2c998evyzJE+JpTgj0VCLuag4EQDE73neswIAAA==
X-Env-Sender: ppircalabu@bitdefender.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1497640841!68407999!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42932 invoked from network); 16 Jun 2017 19:20:42 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 16 Jun 2017 19:20:42 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=jZ1bsbKRU+4mIPb9uk3AOW+kzeBoY5LjPzIL0AG6yniAIefDd766TJbXIUGdODIi2kXsTU/vZZDYTcOIrFN2CF7wt/SC2L9vTScpO/zOX091lEs56uC2MBslgEzrkG7fiYo8CIPdevj09RKG2eLo3ZVBrLaNYmeQg+xkOsE1zHDVv2NplNL31UEyKjLtxbJtzFO1S7h1Q3FgNXF5QiPGOlLi07J5FdUFkP+kPvAeohcFLQ6Ny1UDzbbsLYCayzmS7X8hgPANEY73l6l5FYod2ajsI+hsHl9+s/9cPx3eCCBtdy3p+gSfsEppntMC9daHXQ29UGKDaOfJNEshptmVRg==;
 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=/ckAftmnnEfi1Q4MAG7qqDUV1Ec=; b=YEHEVpomoa4VzvGz+ZJNdNmAfzsw
 OhvmRTLghIJ4JEB6E20S3UzyGDgu2FBUVULD5zVaVFmmqpnml9ZKpKzRF1Km8CzV
 PJTPVoT8s5ekDloGtlZdV9OMZ7215XTX4tDYQiGHWiXBbsUS3r8e3eQXJ2YaYIhW
 WAcNC5uYgoY6xT0AU/cuTPqYM2HA2CYka9uY//gK3zZJnujMcM7TIFq8h1npPuIS
 u/WrQAxGlFl9PFzIykq33PEfAV59RsY6VCrV+SOa2fQ1uvcSTNC/7yX+qrbEDuCs
 sZG1Y+Biv0tENtJCm7FrscwTU2yWsL1C1E7iVDgzOrvYzhGMurC6phQvrg==
Received: (qmail 17641 invoked from network); 16 Jun 2017 22:20: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;
 16 Jun 2017 22:20:25 +0300
Received: (qmail 9479 invoked from network); 16 Jun 2017 22:20:26 +0300
Received: from unknown (HELO pepi-OptiPlex-9020.dsd.bitdefender.biz)
 (10.10.194.146)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 16 Jun 2017 22:20:26 +0300
From: Petre Pircalabu <ppircalabu@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Fri, 16 Jun 2017 22:20:20 +0300
Message-Id: <1497640822-7741-1-git-send-email-ppircalabu@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1496137567-6574-1-git-send-email-ppircalabu@bitdefender.com>
References: <1496137567-6574-1-git-send-email-ppircalabu@bitdefender.com>
Cc: tamas@tklengyel.com, wei.liu2@citrix.com, rcojocaru@bitdefender.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v3 0/2] write_ctrlreg event masking
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ClRoaXMgcGF0Y2hzZXQgZW5hYmxlcyBtYXNraW5nIHRoZSByZWNlcHRpb24gb2Ygd3JpdGVfY3Ry
bHJlZyBldmVudHMgZGVwZW5kaW5nCm9uIHRoZSB2YWx1ZSBvZiBjZXJ0YWluIGJpdHMgaW4gdGhh
dCByZWdpc3Rlci4KVGhlIG1vc3QgcmVwcmVzZW50YXRpdmUgZXhhbXBsZSBpcyBmaWx0ZXJpbmcg
b3V0IGV2ZW50cyB3aGVuIHRoZSBDUjQuUEdFCmJpdCBpcyBiZWluZyBmbGlwcGVkIChnbG9iYWwg
VExCIGZsdXNoZXMpCgotLS0KQ2hhbmdlZCBzaW5jZSB2MgogICogZml4IGNvZGluZyBzdHlsZS4K
ICAqIHVzZSBBUlJBWV9TSVpFIGFuZCBuYW1lZCBpbmRleGVzIGZvciB4ODYgY3RybCByZWdpc3Rl
ciByZXNvbHV0aW9uLgogICogYWRkIGFsbGlnbm1lbnQgcGFkZGluZyBmb3IgeGVuX2RvbWN0bF9t
b25pdG9yX29wLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 16 19:21:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 19:21:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLwnn-0000i5-RG; Fri, 16 Jun 2017 19:21: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 1dLwnm-0000ho-9V
 for xen-devel@lists.xen.org; Fri, 16 Jun 2017 19:21:02 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 D8/A7-06719-D9F24495; Fri, 16 Jun 2017 19:21:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsUSfTyjVXeWvku
 kweobChZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a+Z8dYC7ZqVmzsk2lgfC7fxcjJwSxgLdH7
 r5mxi5GLg0VgFotEx92fzBDOBBaJH0fOsYFUCQl4SNzfMAusSkhgAaNE+/tjrF2MHECOu8SJ3
 RkQNYsZJXa+1gex2QSMJJYse8sOYosISEtc+3wZrJdZ4AijxOar/1hAEsICgRIz5y0AK2IRUJ
 V41t0EZvMKeEosaZwLViMhICdx81wnM8guTgEvibWTlCF2dTBK3NmQMYER6BiGVYwaxalFZal
 FusYGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgWHFAAQ7GP+uDTzEKMnBpCTK
 +/6Jc6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV5hPZdIIcGi1PTUirTMHGCAw6QlOHiURHhTV
 IDSvMUFibnFmekQqVOMuhwbVq//wiTEkpeflyolzusNMkMApCijNA9uBCzaLjHKSgnzMgIdJc
 RTkFqUm1mCKv+KUZyDUUmYd7kW0BSezLwSuE2vgI5gAjoi6IIDyBEliQgpqQbGlN/vXqiLysx
 QbZyi+qHV+vO0VmZBofn3sg9kHTnH0c3wIf1iHP+3mbYnGA44q/5Jefnr1osn6077zezhj6j/
 Jr5W4m0kr8PV9MkiVnbuBX2rStPmiJow1RwOU9h/YOdd/vUv9v/7vurPbNcZTQ88b5cckmg5+
 TWhu0PifEOLuUBy7/OcV6Y/lFiKMxINtZiLihMBsqmWo7ECAAA=
X-Env-Sender: ppircalabu@bitdefender.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1497640857!67657219!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33678 invoked from network); 16 Jun 2017 19:20:58 -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; 16 Jun 2017 19:20:58 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=I+Qhz9aLiuR8Y8cxlJoQWpjgN9E9WBvCnPJbqxcLLK2ksNFyHHBrsq0jwf+3mIjGJE8T1SzBl43CgHXhlp0Kv7VZSYJVn+sQXJ82TnSPs0ElNBCf6DQvqIPxf0Wwvyark5f0NIsViBYy7WR3la4mQGIqX/A7CKo58eIOzv8+AYJsP/Ij4+uyz6It0KyvYtV1W4ZD+cUWOjwwwykXsFN4FV+hBgjLKYbFmx5jBnKUkMWdWuH+quhD1ifnTUpNJVvSe922DCAFOHV6GsV3AyGvefgZdM9+JPCnQua0lL0qg1L72aXpur3fuBILwc+yQHXXfvFXp9zqXsxwS+oqXSloKA==;
 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=srddMZmW4Pxh+bAiuRebbRoiRcA=; b=fOFZCBj9REnb908KVSEnQF5oAIit
 XmV5JNdyc41cO72QjGfCEWeaQf1IAqESX9np5MawcC+zURqGmpocMmTJXxrY6+fg
 5XgEjfh2bmpXYGnykcvu3JfNG1XNBE7WDlJ3tnCeNh74GJhwY0UQ4s820jWtYisc
 oQX/2VG6+5QjWWx3xZ07fS63B9nCz4Sdt/+SYh5rMZZ/1DZH/SBEVlNrZH7a9Yoq
 CbHjFSgWzEBg/2GGUrzgltDR2Jx6RCU7P9Ph7W5I7bPRRmrAUSG/RfHlQ7oD5gFD
 DJ3bhoi+NjNYYxZVXkyypEGTu/8ceji+MphoT7SReFVlHxVZUTMHhskN6Q==
Received: (qmail 17726 invoked from network); 16 Jun 2017 22:20: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;
 16 Jun 2017 22:20:26 +0300
Received: (qmail 9487 invoked from network); 16 Jun 2017 22:20:26 +0300
Received: from unknown (HELO pepi-OptiPlex-9020.dsd.bitdefender.biz)
 (10.10.194.146)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 16 Jun 2017 22:20:26 +0300
From: Petre Pircalabu <ppircalabu@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Fri, 16 Jun 2017 22:20:21 +0300
Message-Id: <1497640822-7741-2-git-send-email-ppircalabu@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1497640822-7741-1-git-send-email-ppircalabu@bitdefender.com>
References: <1496137567-6574-1-git-send-email-ppircalabu@bitdefender.com>
 <1497640822-7741-1-git-send-email-ppircalabu@bitdefender.com>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>, tamas@tklengyel.com,
 wei.liu2@citrix.com, rcojocaru@bitdefender.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v3 1/2] x86/monitor: add masking support for
	write_ctrlreg 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>

QWRkIHN1cHBvcnQgZm9yIGZpbHRlcmluZyBvdXQgdGhlIHdyaXRlX2N0cmxyZWcgbW9uaXRvciBl
dmVudHMgaWYgdGhleQphcmUgZ2VuZXJhdGVkIG9ubHkgYnkgY2hhbmdpbmcgY2VydGFpbnMgYml0
cy4KQSBuZXcgcGFyYW1ldGVyIChiaXRtYXNrKSB3YXMgYWRkZWQgdG8gdGhlIHhjX21vbml0b3Jf
d3JpdGVfY3RybHJlZwpmdW5jdGlvbiBpbiBvcmRlciB0byBtYXNrIHRoZSBldmVudCBnZW5lcmF0
aW9uIGlmIHRoZSBjaGFuZ2VkIGJpdHMgYXJlCnNldC4KClNpZ25lZC1vZmYtYnk6IFBldHJlIFBp
cmNhbGFidSA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+CkFja2VkLWJ5OiBUYW1hcyBLIExl
bmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+Ci0tLQogdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5j
dHJsLmggfCAyICstCiB0b29scy9saWJ4Yy94Y19tb25pdG9yLmMgICAgICB8IDUgKysrKy0KIHhl
bi9hcmNoL3g4Ni9odm0vbW9uaXRvci5jICAgIHwgMyArKy0KIHhlbi9hcmNoL3g4Ni9tb25pdG9y
LmMgICAgICAgIHwgOSArKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmggIHwg
MSArCiB4ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggICB8IDggKysrKysrKysKIDYgZmlsZXMg
Y2hhbmdlZCwgMjUgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90
b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3Ry
bC5oCmluZGV4IDE2MjlmNDEuLjhjMjZjYjQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1
ZGUveGVuY3RybC5oCisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCkBAIC0xOTk5
LDcgKzE5OTksNyBAQCBpbnQgeGNfbW9uaXRvcl9nZXRfY2FwYWJpbGl0aWVzKHhjX2ludGVyZmFj
ZSAqeGNoLCBkb21pZF90IGRvbWFpbl9pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdWludDMyX3QgKmNhcGFiaWxpdGllcyk7CiBpbnQgeGNfbW9uaXRvcl93cml0ZV9jdHJscmVn
KHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWFpbl9pZCwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDE2X3QgaW5kZXgsIGJvb2wgZW5hYmxlLCBib29sIHN5bmMsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgb25jaGFuZ2Vvbmx5KTsKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDY0X3QgYml0bWFzaywgYm9vbCBvbmNoYW5nZW9ubHkpOwog
LyoKICAqIEEgbGlzdCBvZiBNU1IgaW5kaWNlcyBjYW4gdXN1YWxseSBiZSBmb3VuZCBpbiAvdXNy
L2luY2x1ZGUvYXNtL21zci1pbmRleC5oLgogICogUGxlYXNlIGNvbnN1bHQgdGhlIEludGVsL0FN
RCBtYW51YWxzIGZvciBtb3JlIGluZm9ybWF0aW9uIG9uCmRpZmYgLS1naXQgYS90b29scy9saWJ4
Yy94Y19tb25pdG9yLmMgYi90b29scy9saWJ4Yy94Y19tb25pdG9yLmMKaW5kZXggZjk5YjZlMy4u
YjQ0Y2U5MyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfbW9uaXRvci5jCisrKyBiL3Rvb2xz
L2xpYnhjL3hjX21vbml0b3IuYwpAQCAtNzAsNyArNzAsNyBAQCBpbnQgeGNfbW9uaXRvcl9nZXRf
Y2FwYWJpbGl0aWVzKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWFpbl9pZCwKIAogaW50
IHhjX21vbml0b3Jfd3JpdGVfY3RybHJlZyh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21h
aW5faWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQxNl90IGluZGV4LCBib29s
IGVuYWJsZSwgYm9vbCBzeW5jLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIG9u
Y2hhbmdlb25seSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgYml0bWFz
aywgYm9vbCBvbmNoYW5nZW9ubHkpCiB7CiAgICAgREVDTEFSRV9ET01DVEw7CiAKQEAgLTgyLDYg
KzgyLDkgQEAgaW50IHhjX21vbml0b3Jfd3JpdGVfY3RybHJlZyh4Y19pbnRlcmZhY2UgKnhjaCwg
ZG9taWRfdCBkb21haW5faWQsCiAgICAgZG9tY3RsLnUubW9uaXRvcl9vcC51Lm1vdl90b19jci5p
bmRleCA9IGluZGV4OwogICAgIGRvbWN0bC51Lm1vbml0b3Jfb3AudS5tb3ZfdG9fY3Iuc3luYyA9
IHN5bmM7CiAgICAgZG9tY3RsLnUubW9uaXRvcl9vcC51Lm1vdl90b19jci5vbmNoYW5nZW9ubHkg
PSBvbmNoYW5nZW9ubHk7CisgICAgZG9tY3RsLnUubW9uaXRvcl9vcC51Lm1vdl90b19jci5iaXRt
YXNrID0gYml0bWFzazsKKyAgICBkb21jdGwudS5tb25pdG9yX29wLnUubW92X3RvX2NyLnBhZDEg
PSAwOworICAgIGRvbWN0bC51Lm1vbml0b3Jfb3AudS5tb3ZfdG9fY3IucGFkMiA9IDA7CiAKICAg
ICByZXR1cm4gZG9fZG9tY3RsKHhjaCwgJmRvbWN0bCk7CiB9CmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaHZtL21vbml0b3IuYyBiL3hlbi9hcmNoL3g4Ni9odm0vbW9uaXRvci5jCmluZGV4IGJk
ZTVmZDAuLmE3Y2NmYzQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vbW9uaXRvci5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9odm0vbW9uaXRvci5jCkBAIC0zOCw3ICszOCw4IEBAIGJvb2xfdCBo
dm1fbW9uaXRvcl9jcih1bnNpZ25lZCBpbnQgaW5kZXgsIHVuc2lnbmVkIGxvbmcgdmFsdWUsIHVu
c2lnbmVkIGxvbmcgb2xkCiAKICAgICBpZiAoIChhZC0+bW9uaXRvci53cml0ZV9jdHJscmVnX2Vu
YWJsZWQgJiBjdHJscmVnX2JpdG1hc2spICYmCiAgICAgICAgICAoIShhZC0+bW9uaXRvci53cml0
ZV9jdHJscmVnX29uY2hhbmdlb25seSAmIGN0cmxyZWdfYml0bWFzaykgfHwKLSAgICAgICAgICB2
YWx1ZSAhPSBvbGQpICkKKyAgICAgICAgICB2YWx1ZSAhPSBvbGQpICYmCisgICAgICAgICAoISgo
dmFsdWUgXiBvbGQpICYgYWQtPm1vbml0b3Iud3JpdGVfY3RybHJlZ19tYXNrW2luZGV4XSkpICkK
ICAgICB7CiAgICAgICAgIGJvb2xfdCBzeW5jID0gISEoYWQtPm1vbml0b3Iud3JpdGVfY3RybHJl
Z19zeW5jICYgY3RybHJlZ19iaXRtYXNrKTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21v
bml0b3IuYyBiL3hlbi9hcmNoL3g4Ni9tb25pdG9yLmMKaW5kZXggNDQ5YzY0Yy4uYmVkZjEzYyAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21vbml0b3IuYworKysgYi94ZW4vYXJjaC94ODYvbW9u
aXRvci5jCkBAIC0xMzYsNiArMTM2LDkgQEAgaW50IGFyY2hfbW9uaXRvcl9kb21jdGxfZXZlbnQo
c3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgaWYgKCB1bmxpa2VseShtb3AtPnUubW92X3RvX2Ny
LmluZGV4ID4gMzEpICkKICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCisgICAgICAgIGlm
ICggdW5saWtlbHkobW9wLT51Lm1vdl90b19jci5wYWQxIHx8IG1vcC0+dS5tb3ZfdG9fY3IucGFk
MikgKQorICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKICAgICAgICAgY3RybHJlZ19iaXRt
YXNrID0gbW9uaXRvcl9jdHJscmVnX2JpdG1hc2sobW9wLT51Lm1vdl90b19jci5pbmRleCk7CiAg
ICAgICAgIG9sZF9zdGF0dXMgPSAhIShhZC0+bW9uaXRvci53cml0ZV9jdHJscmVnX2VuYWJsZWQg
JiBjdHJscmVnX2JpdG1hc2spOwogCkBAIC0xNTUsOSArMTU4LDE1IEBAIGludCBhcmNoX21vbml0
b3JfZG9tY3RsX2V2ZW50KHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICBhZC0+bW9uaXRv
ci53cml0ZV9jdHJscmVnX29uY2hhbmdlb25seSAmPSB+Y3RybHJlZ19iaXRtYXNrOwogCiAgICAg
ICAgIGlmICggcmVxdWVzdGVkX3N0YXR1cyApCisgICAgICAgIHsKKyAgICAgICAgICAgIGFkLT5t
b25pdG9yLndyaXRlX2N0cmxyZWdfbWFza1ttb3AtPnUubW92X3RvX2NyLmluZGV4XSA9IG1vcC0+
dS5tb3ZfdG9fY3IuYml0bWFzazsKICAgICAgICAgICAgIGFkLT5tb25pdG9yLndyaXRlX2N0cmxy
ZWdfZW5hYmxlZCB8PSBjdHJscmVnX2JpdG1hc2s7CisgICAgICAgIH0KICAgICAgICAgZWxzZQor
ICAgICAgICB7CisgICAgICAgICAgICBhZC0+bW9uaXRvci53cml0ZV9jdHJscmVnX21hc2tbbW9w
LT51Lm1vdl90b19jci5pbmRleF0gPSAwOwogICAgICAgICAgICAgYWQtPm1vbml0b3Iud3JpdGVf
Y3RybHJlZ19lbmFibGVkICY9IH5jdHJscmVnX2JpdG1hc2s7CisgICAgICAgIH0KIAogICAgICAg
ICBpZiAoIFZNX0VWRU5UX1g4Nl9DUjMgPT0gbW9wLT51Lm1vdl90b19jci5pbmRleCApCiAgICAg
ICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmggYi94ZW4vaW5j
bHVkZS9hc20teDg2L2RvbWFpbi5oCmluZGV4IDkyNGNhYWMuLjI3ZDgwZWUgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9k
b21haW4uaApAQCAtNDA2LDYgKzQwNiw3IEBAIHN0cnVjdCBhcmNoX2RvbWFpbgogICAgICAgICB1
bnNpZ25lZCBpbnQgY3B1aWRfZW5hYmxlZCAgICAgICAgICAgICAgIDogMTsKICAgICAgICAgdW5z
aWduZWQgaW50IGRlc2NyaXB0b3JfYWNjZXNzX2VuYWJsZWQgICA6IDE7CiAgICAgICAgIHN0cnVj
dCBtb25pdG9yX21zcl9iaXRtYXAgKm1zcl9iaXRtYXA7CisgICAgICAgIHVpbnQ2NF90IHdyaXRl
X2N0cmxyZWdfbWFza1s0XTsKICAgICB9IG1vbml0b3I7CiAKICAgICAvKiBNZW1fYWNjZXNzIGVt
dWxhdGlvbiBjb250cm9sICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3Rs
LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKaW5kZXggZjdjYmMwYS4uZmYzOTc2MiAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCisrKyBiL3hlbi9pbmNsdWRl
L3B1YmxpYy9kb21jdGwuaApAQCAtMTEwNyw2ICsxMTA3LDE0IEBAIHN0cnVjdCB4ZW5fZG9tY3Rs
X21vbml0b3Jfb3AgewogICAgICAgICAgICAgdWludDhfdCBzeW5jOwogICAgICAgICAgICAgLyog
U2VuZCBldmVudCBvbmx5IG9uIGEgY2hhbmdlIG9mIHZhbHVlICovCiAgICAgICAgICAgICB1aW50
OF90IG9uY2hhbmdlb25seTsKKyAgICAgICAgICAgIC8qIEFsbGlnbm1lbnQgcGFkZGluZyAqLwor
ICAgICAgICAgICAgdWludDhfdCBwYWQxOworICAgICAgICAgICAgdWludDMyX3QgcGFkMjsKKyAg
ICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBTZW5kIGV2ZW50IG9ubHkgaWYgdGhlIGNoYW5n
ZWQgYml0IGluIHRoZSBjb250cm9sIHJlZ2lzdGVyCisgICAgICAgICAgICAgKiBpcyBub3QgbWFz
a2VkLgorICAgICAgICAgICAgICovCisgICAgICAgICAgICB1aW50NjRfYWxpZ25lZF90IGJpdG1h
c2s7CiAgICAgICAgIH0gbW92X3RvX2NyOwogCiAgICAgICAgIHN0cnVjdCB7Ci0tIAoyLjcuNAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 19:24:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 19: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 1dLwqb-00012r-8W; Fri, 16 Jun 2017 19: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 <osstest-admin@xenproject.org>) id 1dLwqZ-00012M-BY
 for xen-devel@lists.xensource.com; Fri, 16 Jun 2017 19:23:55 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 64/D8-03613-A4034495; Fri, 16 Jun 2017 19:23:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVdfTwCX
 SYPkJXYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmzFr+gKlgukXF3qVn2RsY
 N6l2MXJxCAn8ZZSY9/sUO4TzmFHi0v/PzBDONkaJpid9bF2MnBwiAs4SX8/MZQexeQX0JXaff
 AZmCwsYSUxcvZ8FpEFCYCGPxKWp08ASEgK+Ev9WNQMlOMDs5tV2XYzsHGwCVhKHxEAKWARUJQ
 4//Mc6gZF7ASPDKkaN4tSistQiXUNjvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2
 MQJ8zAMEOxi/LAg4xSnIwKYnyvn/iHCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvepnkukkGBR
 anpqRVpmDjD4YNISHDxKIrwpKkBp3uKCxNzizHSI1ClGXY4Nq9d/YRJiycvPS5US570CMkMAp
 CijNA9uBCwSLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYN1IfaApPZl4J3KZXQEcwAR0RdM
 EB5IiSRISUVANjY5mOz8SV5wp7VATOumqUsrefNXCT3LD80oZNlm9lbjVH8IR/LL+VyFg+v11
 w/3EuFref3zd+Eq/laizZrXbzZ1BTVHFk7m6WKiYOuY9BM/5kfHliODMuIOt34rzVJ8+ZJ7zU
 uKxxdEdteXHQSSmrzg3tnyILFXxdYnMPO2w8KqufH5VxUVmJpTgj0VCLuag4EQDVjxh4fwIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1497641032!107286191!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60574 invoked from network); 16 Jun 2017 19:23:53 -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; 16 Jun 2017 19:23: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 1dLwqV-0005Sz-3a; Fri, 16 Jun 2017 19:23: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 1dLwqP-0001Rf-CW; Fri, 16 Jun 2017 19:23:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dLwqP-0000sL-3F; Fri, 16 Jun 2017 19:23:45 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110480-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt-xsm:xen-boot:fail:regression
 libvirt:test-armhf-armhf-libvirt-raw:guest-start/debian.repeat:fail:regression
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=f1acc4130c4d9a15fcf327f02cfc42de7eca52ff
X-Osstest-Versions-That: libvirt=f0a3fe1b0a2996272dd167501bb5de752d9d1956
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 16 Jun 2017 19:23:45 +0000
Subject: [Xen-devel] [libvirt test] 110480: 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>

ZmxpZ2h0IDExMDQ4MCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTA0ODAvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gIDYg
eGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDQ2MAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxNCBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVH
Ui4gdnMuIDExMDQ2MAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMDQ2MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEwNDYwCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQtcWNvdzIgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoK
IGxpYnZpcnQgICAgICAgICAgICAgIGYxYWNjNDEzMGM0ZDlhMTVmY2YzMjdmMDJjZmM0MmRlN2Vj
YTUyZmYKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZpcnQgICAgICAgICAgICAgIGYwYTNmZTFiMGEy
OTk2MjcyZGQxNjc1MDFiYjVkZTc1MmQ5ZDE5NTYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMDQ2
MCAgMjAxNy0wNi0xNSAwNDozMToxOCBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
MTA0ODAgIDIwMTctMDYtMTYgMDQ6MjA6NDAgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBEYW5pZWwgUC4gQmVy
cmFuZ2UgPGJlcnJhbmdlQHJlZGhhdC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNv
dzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24g
b2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgZjFhY2M0MTMwYzRkOWEx
NWZjZjMyN2YwMmNmYzQyZGU3ZWNhNTJmZgpBdXRob3I6IERhbmllbCBQLiBCZXJyYW5nZSA8YmVy
cmFuZ2VAcmVkaGF0LmNvbT4KRGF0ZTogICBUaHUgSnVuIDE1IDE0OjIyOjU0IDIwMTcgKzAxMDAK
CiAgICBUZW1wb3JhcmlseSBkaXNhYmxlIGZvcm1hdCB0cnVuY2F0aW9uIHdhcm5pbmdzCiAgICAK
ICAgIEdDQyA3LjEgaW50cm9kdWNlcyBhIG5ldyAtV2Zvcm1hdC10cnVuY2F0aW9uIHdhcm5pbmcK
ICAgIGZsYWcgdGhhdCByZXBvcnRzIGlmIGl0IHRoaW5rcyB0aGUgbWF4aW11bSBwb3NzaWJsZQog
ICAgc2l6ZSBvZiB0aGUgZm9ybWF0dGVkIG91dHB1dCB3aWxsIGV4Y2VlZCB0aGUgcHJvdmlkZWQK
ICAgIGZpeGVkIGJ1ZmZlci4gVGhpcyBpcyBlbmFibGVkIGF1dG9tYXRpY2FsbHkgYnkgdGhlCiAg
ICAtV2Zvcm1hdCB3YXJuaW5nIGZsYWcuIFRoZXJlIGFyZSBxdWl0ZSBhIGZldyBwbGFjZXMKICAg
IGhpdCBieSB0aGlzIGluIGxpYnZpcnQgd2hpY2ggbmVlZCByZXdyaXRpbmcuIFRoaXMgaXMKICAg
IG5vbi10cml2aWFsIHdvcmsgaW4gc29tZSBwbGFjZXMsIHNvIHRlbXBvcmFyaWx5CiAgICBkaXNh
YmxlIHRoZSBuZXcgd2FybmluZyB1bnRpbCB0aG9zZSBmaXhlcyBjYW4gYmUKICAgIGltcGxlbWVu
dGVkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBEYW5pZWwgUC4gQmVycmFuZ2UgPGJlcnJhbmdl
QHJlZGhhdC5jb20+Cgpjb21taXQgMWJhNjkzOTk0YTBlZDk3NzY0ZjJjOTA1OGU0YWUxYTY0ZjEy
ODdkMQpBdXRob3I6IERhbmllbCBQLiBCZXJyYW5nZSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KRGF0
ZTogICBXZWQgSnVuIDE0IDE1OjEwOjAyIDIwMTcgKzAxMDAKCiAgICBEaXNhYmxlIHRoZSAtV2R1
cGxpY2F0ZWQtYnJhbmNoZXMgd2FybmluZwogICAgCiAgICBEZXBlbmRpbmcgb24gdGhlIHBsYXRm
b3JtL2FyY2hpdGVjdHVyZSwgYSBudW1iZXIgb2YgY29uZGl0aW9uYWxzCiAgICBpbiBsaWJ2aXJ0
IGNvZGUgZXhwYW5kIHRoZSBzYW1lIG9uIGJvdGggYnJhbmNoZXMuIFRoaXMgaXMgZXhwZWN0ZWQK
ICAgIGJlaGF2aW91ciBhbmQgaGFybWxlc3MsIHNvIGRpc2FibGUgdGhlIHdhcm5pbmcgdG8gYXZv
aWQgY3JlYXRpbmcKICAgIHVuZXhwZWN0ZWQgYnVpbGQgZmFpbHVyZXMKICAgIAogICAgVHdvIGV4
YW1wbGVzLCBtaW5ndzMyOgogICAgCiAgICAuLi8uLi9zcmMvdXRpbC92aXJjb21tYW5kLmM6IElu
IGZ1bmN0aW9uICd2aXJDb21tYW5kV2FpdCc6CiAgICAuLi8uLi9zcmMvdXRpbC92aXJjb21tYW5k
LmM6MjU2Mjo1MTogZXJyb3I6IHRoaXMgY29uZGl0aW9uIGhhcyBpZGVudGljYWwgYnJhbmNoZXMg
Wy1XZXJyb3I9ZHVwbGljYXRlZC1icmFuY2hlc10KICAgICAgICAgICAgICAgICAqZXhpdHN0YXR1
cyA9IGNtZC0+cmF3U3RhdHVzID8gc3RhdHVzIDogV0VYSVRTVEFUVVMoc3RhdHVzKTsKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4KICAgIGFu
ZCBnY2M3LjEKICAgIAogICAgSW4gZmlsZSBpbmNsdWRlZCBmcm9tIHV0aWwvdmlyb2JqZWN0LmM6
Mjg6MDoKICAgIHV0aWwvdmlyb2JqZWN0LmM6IEluIGZ1bmN0aW9uICd2aXJDbGFzc05ldyc6CiAg
ICB1dGlsL3ZpcmF0b21pYy5oOjE3Njo0NjogZXJyb3I6IHRoaXMgY29uZGl0aW9uIGhhcyBpZGVu
dGljYWwgYnJhbmNoZXMgWy1XZXJyb3I9ZHVwbGljYXRlZC1icmFuY2hlc10KICAgICAgICAgICAg
ICAgICh2b2lkKSgwID8gKihhdG9taWMpIF4gKihhdG9taWMpIDogMCk7ICAgICAgICAgICAgICAg
ICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IF4KICAgIHV0aWwvdmlyb2JqZWN0LmM6MTQ0OjIwOiBub3RlOiBpbiBleHBhbnNpb24gb2YgbWFj
cm8gJ3ZpckF0b21pY0ludEluYycKICAgICAgICBrbGFzcy0+bWFnaWMgPSB2aXJBdG9taWNJbnRJ
bmMoJm1hZ2ljQ291bnRlcik7CiAgICAgICAgICAgICAgICAgICAgICAgXn5+fn5+fn5+fn5+fn5+
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IERhbmllbCBQLiBCZXJyYW5nZSA8YmVycmFuZ2VAcmVk
aGF0LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 19:45:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 19:45:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLxBD-0002bJ-3X; Fri, 16 Jun 2017 19:45:15 +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 1dLxBB-0002bD-O2
 for xen-devel@lists.xen.org; Fri, 16 Jun 2017 19:45:13 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 6A/A1-01752-84534495; Fri, 16 Jun 2017 19:45:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprBKsWRWlGSWpSXmKPExsUSfTxjoa6HqUu
 kQfs7JYslHxezODB6HN39mymAMYo1My8pvyKBNePpPO2C3dwVN1d9ZmlgXM3ZxcjJISTgIXHz
 7kq2LkYuIHsto8SGp5MYIZxrjBLLJx9nhqn60/AUKrGeUeLG9QWMIAlhAVuJlU332UBsEQFPi
 UOd+8AamAXKJKZ/uATVcJxRYvXfxWBFbAKGEqs3toDZvAJOEq8PrABrYBFQlfjXsJoFxBYVCJ
 e4uO40I0SNoMTJmU/A4pwCXhIN87awQSxQl/gz7xLUMnGJW0/mM0HY8hLb384Bi0sI5EjcvPQ
 ZKM4BZEtJ/G9VArlHQqCfReLMjmlsEDUyEo8m3mSbwCg2C8m6WUhWzEKyYhaSFQsYWVYxahSn
 FpWlFukameolFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgTGUj0DA+MOxl3tfocYJ
 TmYlER53z9xjhTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwXvH2CVSSLAoNT21Ii0zBxjVMGkJDh
 4lEd4UFaA0b3FBYm5xZjpE6hSjLseG1eu/MAmx5OXnpUqJ83KbABUJgBRllObBjYAlmEuMslL
 CvIwMDAxCPAWpRbmZJajyrxjFORiVhHkj9YGm8GTmlcBtegV0BBPQEUEXHECOKElESEk1MDZZ
 LFOourhBhHGlYw9rxIsHKo9bfgledebXWhsTKsNx+91698JJLny/rbwXVfBxxEtv4uRt9259m
 1n5Z/r515NuKXo6ZZ1Kvn82RvrK7HJTsSzenbOYD9gdj32buumUXmBXbfMdj3wX1Vdhco4XHX
 zMtoRuK6p++/6tYMoycTeRgCX9B1YfU2Ipzkg01GIuKk4EALe1CB8rAwAA
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1497642311!103917941!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49400 invoked from network); 16 Jun 2017 19:45:12 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 16 Jun 2017 19:45:12 -0000
Received: (qmail 27216 invoked from network); 16 Jun 2017 22:45:10 +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;
 16 Jun 2017 22:45:10 +0300
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 20E947FC09
 for <xen-devel@lists.xen.org>; Fri, 16 Jun 2017 22:45:10 +0300 (EEST)
Received: (qmail 31978 invoked from network); 16 Jun 2017 22:45:10 +0300
Received: from 86-120-177-36.rdsnet.ro (HELO ?192.168.228.119?)
 (rcojocaru@bitdefender.com@86.120.177.36)
 by smtp02.buh.bitdefender.net with SMTP; 16 Jun 2017 22:45:09 +0300
To: Petre Pircalabu <ppircalabu@bitdefender.com>, xen-devel@lists.xen.org
References: <1496137567-6574-1-git-send-email-ppircalabu@bitdefender.com>
 <1497640822-7741-1-git-send-email-ppircalabu@bitdefender.com>
 <1497640822-7741-3-git-send-email-ppircalabu@bitdefender.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <ff3aa53f-84a8-b5c5-65da-cd7d71f78558@bitdefender.com>
Date: Fri, 16 Jun 2017 22:45:01 +0300
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: <1497640822-7741-3-git-send-email-ppircalabu@bitdefender.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.71883
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 452259,
 Stamp: 3], Multi: [Enabled, t: (0.000008,0.004549)], BW: [Enabled, t:
 (0.000007)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.002399), 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.009002,0.000060)],
 URL: [Enabled, t: (0.000005)], RTDA: [Enabled, t: (0.373154), Hit: No,
 Details: v2.5.1; Id: 15.5f488k.1bin6khod.nks5], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: andrew.cooper3@citrix.com, tamas@tklengyel.com, wei.liu2@citrix.com,
 ian.jackson@eu.citrix.com, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v3 2/2] xen-access: write_ctrlreg_c4 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>

T24gMDYvMTYvMjAxNyAxMDoyMCBQTSwgUGV0cmUgUGlyY2FsYWJ1IHdyb3RlOgo+IEFkZCB0ZXN0
IGZvciB3cml0ZV9jdHJscmVnIGV2ZW50IGhhbmRsaW5nLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFBl
dHJlIFBpcmNhbGFidSA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+Cj4gLS0tCj4gIHRvb2xz
L3Rlc3RzL3hlbi1hY2Nlc3MveGVuLWFjY2Vzcy5jIHwgNTMgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrLQo+ICAxIGZpbGUgY2hhbmdlZCwgNTIgaW5zZXJ0aW9ucygrKSwgMSBk
ZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS90b29scy90ZXN0cy94ZW4tYWNjZXNzL3hlbi1h
Y2Nlc3MuYyBiL3Rvb2xzL3Rlc3RzL3hlbi1hY2Nlc3MveGVuLWFjY2Vzcy5jCj4gaW5kZXggMjM4
MDExZS4uYmJmNTA0NyAxMDA2NDQKPiAtLS0gYS90b29scy90ZXN0cy94ZW4tYWNjZXNzL3hlbi1h
Y2Nlc3MuYwo+ICsrKyBiL3Rvb2xzL3Rlc3RzL3hlbi1hY2Nlc3MveGVuLWFjY2Vzcy5jCj4gQEAg
LTU3LDYgKzU3LDEzIEBACj4gICNkZWZpbmUgWDg2X1RSQVBfREVCVUcgIDEKPiAgI2RlZmluZSBY
ODZfVFJBUF9JTlQzICAgMwo+ICAKPiArLyogRnJvbSB4ZW4vaW5jbHVkZS9hc20teDg2L3g4Ni1k
ZWZucy5oICovCj4gKyNkZWZpbmUgWDg2X0NSNF9QR0UgICAgICAgIDB4MDAwMDAwODAgLyogZW5h
YmxlIGdsb2JhbCBwYWdlcyAqLwo+ICsKPiArI2lmbmRlZiBBUlJBWV9TSVpFCj4gKyNkZWZpbmUg
QVJSQVlfU0laRShhcnIpIChzaXplb2YoYXJyKSAvIHNpemVvZigoYXJyKVswXSkpCj4gKyNlbmRp
Zgo+ICsKPiAgdHlwZWRlZiBzdHJ1Y3Qgdm1fZXZlbnQgewo+ICAgICAgZG9taWRfdCBkb21haW5f
aWQ7Cj4gICAgICB4ZW5ldnRjaG5faGFuZGxlICp4Y2VfaGFuZGxlOwo+IEBAIC0zMTQsNiArMzIx
LDI0IEBAIHN0YXRpYyB2b2lkIGdldF9yZXF1ZXN0KHZtX2V2ZW50X3QgKnZtX2V2ZW50LCB2bV9l
dmVudF9yZXF1ZXN0X3QgKnJlcSkKPiAgfQo+ICAKPiAgLyoKPiArICogWDg2IGNvbnRyb2wgcmVn
aXN0ZXIgbmFtZXMKPiArICovCj4gK3N0YXRpYyBjb25zdCBjaGFyKiBnZXRfeDg2X2N0cmxfcmVn
X25hbWUodWludDMyX3QgaW5kZXgpCj4gK3sKPiArICAgIHN0YXRpYyBjb25zdCBjaGFyKiBuYW1l
c1tdID0gewo+ICsgICAgICAgIFtWTV9FVkVOVF9YODZfQ1IwXSAgPSAiQ1IwIiwKPiArICAgICAg
ICBbVk1fRVZFTlRfWDg2X0NSM10gID0gIkNSMyIsCj4gKyAgICAgICAgW1ZNX0VWRU5UX1g4Nl9D
UjRdICA9ICJDUjQiLAo+ICsgICAgICAgIFtWTV9FVkVOVF9YODZfWENSMF0gPSAiWENSMCIsCj4g
KyAgICB9Owo+ICsKPiArICAgIGlmICggaW5kZXggPiBBUlJBWV9TSVpFKG5hbWVzKSB8fCBuYW1l
c1tpbmRleF0gPT0gTlVMTCApCgpJIHRoaW5rIHRoaXMgcHJvYmFibHkgd2FudHMgdG8gYmUgaW5k
ZXggPj0gQVJSQVlfU0laRShuYW1lcykuCgoKVGhhbmtzLApSYXp2YW4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 19:55:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 19: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 1dLxLQ-0003e0-2t; Fri, 16 Jun 2017 19: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 <osstest-admin@xenproject.org>) id 1dLxLO-0003dc-67
 for xen-devel@lists.xensource.com; Fri, 16 Jun 2017 19:55:46 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 B3/B4-03058-1C734495; Fri, 16 Jun 2017 19:55:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVfeAuUu
 kwc+l8hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWP/1B1vBq/qKM8tmsjcw
 vgnsYuTiEBL4yyhx4+xJVgjnMaPEnMnr2CGcbYwSExf0ADmcHCICzhJfz8wFs3kF9CU2rzjJD
 GILC1hJPNr6hgXElhC4rCfx/1o0hO0p8WP2JjYY+1D/aSCbnYMNqP6QGEiURUBVYt7SG0wTGL
 kXMDKsYtQoTi0qSy3SNTTTSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQI9DkDEOx
 gvL8x4BCjJAeTkijv+yfOkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeDebuUQKCRalpqdWpGXm
 AIMPJi3BwaMkwutoCpTmLS5IzC3OTIdInWLU5diwev0XJiGWvPy8VClxXheQGQIgRRmleXAjY
 JFwiVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8rSZAU3gy80rgNr0COoIJ6IigCw4gR5QkIq
 SkGhg3MO9ZE3WdZfPbpMbL4iYX6yZ9Mf2ewR++qNZh+s+i9++uNNyL2Pn//KIjbP75Vi/XB17
 IXKp7rsfOZmXlUvMbj0Xjr0Uc2NRx4+/8mA7D4IlW62wNuHanrS1bs/mMoOLt6bqs8v+s/OqU
 9+TXq/94f+HJsoZOhZrqaOsH2+6WTz7dxvf8v5mtEktxRqKhFnNRcSIAZTe52n8CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1497642943!74190833!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21247 invoked from network); 16 Jun 2017 19:55:44 -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 Jun 2017 19:55: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 1dLxLJ-0006Gs-Ri; Fri, 16 Jun 2017 19:55: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 1dLxLE-0003Lu-4R; Fri, 16 Jun 2017 19:55:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dLxLD-0005DM-7J; Fri, 16 Jun 2017 19:55:35 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110474-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.9-testing:build-arm64-xsm:xen-build/dist-test:fail:nonblocking
 xen-4.9-testing:build-amd64-xsm:xen-build/dist-test:fail:nonblocking
 xen-4.9-testing:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.9-testing:build-i386:xen-build/dist-test:fail:nonblocking
 xen-4.9-testing:build-i386-xsm:xen-build/dist-test:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-livepatch:livepatch-run:fail:nonblocking
 xen-4.9-testing:build-amd64:xen-build/dist-test:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-livepatch:livepatch-run:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm: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-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:build-arm64:xen-build/dist-test:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:build-armhf-xsm:xen-build/dist-test: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:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:build-armhf:xen-build/dist-test:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=e197d29514165202308fe65db6effc4835aabfeb
X-Osstest-Versions-That: xen=91503b282eff582d74927ed25668fae65fd228ba
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 16 Jun 2017 19:55:35 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 110474: 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="===============5333215966258287638=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 110474 xen-4.9-testing real [real]
http://logs.test-lab.xenproject.org/osstest/logs/110474/

Regressions :-(

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

Tests which are failing intermittently (not blocking):
 test-amd64-i386-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail in 110453 pass in 110474
 test-amd64-i386-rumprun-i386 16 rumprun-demo-xenstorels/xenstorels.repeat fail pass in 110453
 test-armhf-armhf-xl-rtds     11 guest-start                fail pass in 110453

Tests which did not succeed, but are not blocking:
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-start/win.repeat fail in 110453 blocked in 110417
 test-armhf-armhf-xl-rtds 15 guest-start/debian.repeat fail in 110453 like 110417
 test-armhf-armhf-xl-rtds    12 migrate-support-check fail in 110453 never pass
 test-armhf-armhf-xl-rtds 13 saverestore-support-check fail in 110453 never pass
 test-amd64-i386-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail like 110417
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-stop             fail like 110417
 test-amd64-amd64-xl-rtds      9 debian-install               fail  like 110417
 build-arm64-xsm               6 xen-build/dist-test          fail   never pass
 build-amd64-xsm               6 xen-build/dist-test          fail   never pass
 build-amd64-prev              6 xen-build/dist-test          fail   never pass
 build-i386                    6 xen-build/dist-test          fail   never pass
 build-i386-xsm                6 xen-build/dist-test          fail   never pass
 test-amd64-amd64-livepatch   10 livepatch-run                fail   never pass
 build-amd64                   6 xen-build/dist-test          fail   never pass
 test-amd64-i386-livepatch    10 livepatch-run                fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 build-arm64                   6 xen-build/dist-test          fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64  9 windows-install        fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 build-i386-prev               6 xen-build/dist-test          fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 build-armhf-xsm               6 xen-build/dist-test          fail   never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail   never pass
 build-armhf                   6 xen-build/dist-test          fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-amd64-xl-qemut-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386  9 windows-install         fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64  9 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass

version targeted for testing:
 xen                  e197d29514165202308fe65db6effc4835aabfeb
baseline version:
 xen                  91503b282eff582d74927ed25668fae65fd228ba

Last test of basis   110417  2017-06-13 21:31:36 Z    2 days
Testing same since   110453  2017-06-14 16:28:42 Z    2 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  George Dunlap <george.dunlap@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Peter Große <pegro@friiks.de>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-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                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               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-livepatch                                   fail    
 test-amd64-i386-livepatch                                    fail    
 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


Not pushing.

------------------------------------------------------------
commit e197d29514165202308fe65db6effc4835aabfeb
Author: Peter Große <pegro@friiks.de>
Date:   Tue Jun 13 01:05:21 2017 +0200

    tools/xenstat: fix missing linkage of libxenstat against libyajl
    
    This fixes the python bindings, since symbols were missing in libxenstat.
    xentop doesn't use any yajl functions, so drop linking libyajl.
    
    Signed-off-by: Peter Große <pegro@friiks.de>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Release-acked-by: Julien Grall <julien.grall@arm.com>
    (cherry picked from commit a7307762f90d337585d17d45551a226028b89836)

commit fe2de031af7938269e874ee0c6e832fef7f1e80f
Author: Peter Große <pegro@friiks.de>
Date:   Tue Jun 13 01:05:20 2017 +0200

    libxenstat: use python detected by configure for python bindings
    
    Signed-off-by: Peter Große <pegro@friiks.de>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Release-acked-by: Julien Grall <julien.grall@arm.com>
    (cherry picked from commit b2107b79b006ded5cf2ef41ac65399c3e629f693)

commit 5aecee5a63ee931f302f731893bfa8fd428cbf63
Author: Jan Beulich <jbeulich@suse.com>
Date:   Wed Jun 14 11:44:44 2017 +0200

    public: there's no MMUEXT_SET_FOREIGNDOM
    
    Correct respective comments.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 3db971fa33fa2ee3989859b455213bb33bac7e05
    master date: 2017-06-14 11:40:02 +0200

commit 1d9c4106a685d7d434e99421257451bdeed55a3f
Author: Jan Beulich <jbeulich@suse.com>
Date:   Wed Jun 14 11:43:12 2017 +0200

    Revert "x86/mm: add temporary debugging code to get_page_from_gfn_p2m()"
    
    This reverts commit 933f966bcdf4f4255b432071fc12c9ee2efb05ef.
    
    Acked-by: George Dunlap <george.dunlap@citrix.com>
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5333215966258287638==--

From xen-devel-bounces@lists.xen.org Fri Jun 16 20:06:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 20:06: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 1dLxVz-0004oZ-4n; Fri, 16 Jun 2017 20:06: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=33382dc55=dario.faggioli@citrix.com>)
 id 1dLxVx-0004oT-Cx
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 20:06:41 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 98/EB-03620-05A34495; Fri, 16 Jun 2017 20:06:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsXitHRDpK6vlUu
 kQdMmJYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePZr+2sBe/lKzZfnszewDhdvouRk0NCIETi
 4rQZLCA2r4ChxJbma8xdjBwcwgJhEj/XCYKE2QQMJN7s2MsKYosI6Etsut3I3sXIxcEscJxR4
 uqaZkaQBIuAqsTq1zOYQGxOAR+JBf+6mECKhATWMkk8WveGHSTBLyApcevLR7AFzALVEq8Xl0
 LcoC1x5Fw/O8QNghInZz4Bu0dIQE1ixtzLrBMY+WYhdMxCUgViMwtoSrRu/80OYStKTOl+CGX
 bSqxb9x6qxkZi09UFjBC2vMT2t3OYFzCyr2LUKE4tKkst0jU010sqykzPKMlNzMzRNTQw08tN
 LS5OTE/NSUwq1kvOz93ECAxlBiDYwXh7Y8AhRkkOJiVR3vdPnCOF+JLyUyozEosz4otKc1KLD
 zHKcHAoSfDyW7pECgkWpaanVqRl5gCjCiYtwcGjJMLraAqU5i0uSMwtzkyHSJ1iVJQS55UE6R
 MASWSU5sG1wSL5EqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5D1gATeHJzCuBm/4KaDET0OK
 gCw4gi0sSEVJSDYyd4f/vaP103HQ/bbOjV05aYXTCibLZaScPnuXsuPW78cHnbj8Vm8PZeaYf
 9vYvffaVLfru21LOyN+L5l73szKYXPZEp2rNd1vhU+063oYn1J7OMQzuM95jkKKQ/rIpWttn6
 0evDg/VOpeGuj3SFqsqxTtsb8yc0n5XPfRYVMWtA8Wv28tyHyuxFGckGmoxFxUnAgA4jHHH3w
 IAAA==
X-Env-Sender: prvs=33382dc55=dario.faggioli@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1497643595!107798564!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12411 invoked from network); 16 Jun 2017 20:06:37 -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;
 16 Jun 2017 20:06:37 -0000
X-IronPort-AV: E=Sophos;i="5.39,348,1493683200"; 
 d="asc'?scan'208";a="428252076"
Message-ID: <1497643584.30417.9.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Date: Fri, 16 Jun 2017 22:06:24 +0200
In-Reply-To: <alpine.DEB.2.10.1706161041140.17964@sstabellini-ThinkPad-X260>
References: <149745892779.20244.4770433880444010417.stgit@Solace.fritz.box>
 <149745919711.20244.17843343131079129783.stgit@Solace.fritz.box>
 <5943B8F202000078001635CC@prv-mh.provo.novell.com>
 <1497609841.30417.5.camel@citrix.com>
 <alpine.DEB.2.10.1706161041140.17964@sstabellini-ThinkPad-X260>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Boris
 Ostrovsky <boris.ostrovsky@oracle.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] xen: idle_loop: either deal with tasklets
 or go idle
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============0119530085342192913=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============0119530085342192913==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-Gmt10+eNxiFuLk9QvSvg"

--=-Gmt10+eNxiFuLk9QvSvg
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: base64

T24gRnJpLCAyMDE3LTA2LTE2IGF0IDEwOjQxIC0wNzAwLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3Jv
dGU6Cj4gT24gRnJpLCAxNiBKdW4gMjAxNywgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4gPiAKPiA+
IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWlu
LmMKPiA+IGluZGV4IDc2MzEwZWQuLjg2Y2Q2MTIgMTAwNjQ0Cj4gPiAtLS0gYS94ZW4vYXJjaC9h
cm0vZG9tYWluLmMKPiA+ICsrKyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwo+ID4gQEAgLTQxLDIw
ICs0MSwyOCBAQCBERUZJTkVfUEVSX0NQVShzdHJ1Y3QgdmNwdSAqLCBjdXJyX3ZjcHUpOwo+ID4g
wqAKPiA+IMKgdm9pZCBpZGxlX2xvb3Aodm9pZCkKPiA+IMKgewo+ID4gK8KgwqDCoMKgdW5zaWdu
ZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKPiA+ICsKPiA+IMKgwqDCoMKgwqBmb3Ig
KCA7IDsgKQo+ID4gwqDCoMKgwqDCoHsKPiA+IC3CoMKgwqDCoMKgwqDCoMKgaWYgKCBjcHVfaXNf
b2ZmbGluZShzbXBfcHJvY2Vzc29yX2lkKCkpICkKPiA+ICvCoMKgwqDCoMKgwqDCoMKgaWYgKCBj
cHVfaXNfb2ZmbGluZShjcHUpICkKPiA+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgc3RvcF9j
cHUoKTsKPiA+IMKgCj4gPiAtwqDCoMKgwqDCoMKgwqDCoGxvY2FsX2lycV9kaXNhYmxlKCk7Cj4g
PiAtwqDCoMKgwqDCoMKgwqDCoGlmICggY3B1X2lzX2hhbHRhYmxlKHNtcF9wcm9jZXNzb3JfaWQo
KSkgKQo+ID4gK8KgwqDCoMKgwqDCoMKgwqAvKiBBcmUgd2UgaGVyZSBmb3IgcnVubmluZyB2Y3B1
IGNvbnRleHQgdGFza2xldHMsIG9yIGZvcgo+ID4gaWRsaW5nPyAqLwo+ID4gK8KgwqDCoMKgwqDC
oMKgwqBpZiAoIGNwdV9pc19oYWx0YWJsZShjcHUpICkKPiA+IMKgwqDCoMKgwqDCoMKgwqDCoHsK
PiA+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBkc2Ioc3kpOwo+ID4gLcKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoHdmaSgpOwo+ID4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoGxvY2FsX2lycV9k
aXNhYmxlKCk7Cj4gPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgLyogV2UgbmVlZCB0byBjaGVj
ayBhZ2Fpbiwgd2l0aCBJUlEgZGlzYWJsZWQgKi8KPiA+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqBpZiAoIGNwdV9pc19oYWx0YWJsZShjcHUpICkKPiA+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqB7Cj4gPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBkc2Ioc3kpOwo+ID4gK8Kg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgd2ZpKCk7Cj4gPiArwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgfQo+ID4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoGxvY2FsX2lycV9lbmFibGUo
KTsKPiA+IMKgwqDCoMKgwqDCoMKgwqDCoH0KPiA+IC3CoMKgwqDCoMKgwqDCoMKgbG9jYWxfaXJx
X2VuYWJsZSgpOwo+ID4gK8KgwqDCoMKgwqDCoMKgwqBlbHNlCj4gPiArwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgZG9fdGFza2xldCgpOwo+ID4gwqAKPiA+IC3CoMKgwqDCoMKgwqDCoMKgZG9fdGFz
a2xldCgpOwo+ID4gwqDCoMKgwqDCoMKgwqDCoMKgZG9fc29mdGlycSgpOwo+IAo+IEFyZSB5b3Ug
c3VyZSB5b3Ugd2FudCB0byBjaGVjayB0aGF0IGNwdV9pc19oYWx0YWJsZSB0d2ljZT8gSXQgZG9l
c24ndAo+IG1ha2Ugc2Vuc2UgdG8gbWUuCj4KSXQncyBiZWNhdXNlIG9mIElSUSBiZWluZyBkaXNh
YmxlZCB0aGUgZmlyc3QgdGltZS4KCkJ1dCBhbnl3YXksIGRpc2NhcmQgdGhpcyBwYXRjaC4gSSds
bCBnbyBiYWNrIHRvIChhIHNsaWdodGx5IG1vZGlmaWVkCnZlcnNpb24gb2YpIHRoZSBmaXJzdCBv
bmUgSSBzZW50LCB3aGljaCBkZWZpbmVzIGEgdGFza2xldCBzcGVjaWZpYwpoZWxwZXIgZnVuY3Rp
b24uCgpJJ2xsIHNlbmQgaXQgb24gTW9uZGF5LgoKUmVnYXJkcywKRGFyaW8KLS0gCjw8VGhpcyBo
YXBwZW5zIGJlY2F1c2UgSSBjaG9vc2UgaXQgdG8gaGFwcGVuIT4+IChSYWlzdGxpbiBNYWplcmUp
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCkRhcmlvIEZhZ2dpb2xpLCBQaC5ELCBodHRwOi8vYWJvdXQubWUvZGFyaW8uZmFn
Z2lvbGkKU2VuaW9yIFNvZnR3YXJlIEVuZ2luZWVyLCBDaXRyaXggU3lzdGVtcyBSJkQgTHRkLiwg
Q2FtYnJpZGdlIChVSyk=


--=-Gmt10+eNxiFuLk9QvSvg
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

iQIcBAABCAAGBQJZRDpBAAoJEBZCeImluHPuitkP/ArLaf0j6Mk/sFLXKeDGZi6j
95tcBRfA+5FAsm79rFFi8EbLyWXnCdssJPLsLHBVTyBmEbpbq03R6JXOShv5qtja
G3xhN/+VL4qPkkBeBoviauiUKvRPFrqU7jnKKShx2wVe8gZweQbXmyjLIf+GTcaY
1PIgYPFjl5km6zEH6SsmZu27WSCZ1JBQe36FoFapWmR4NywZ/78ycjNxm+rKFbzT
LVCyudp21jlgjvobT+VODHRsW5RVAi3N/F5KoTd/iRWFdJX3bFlh0He6c68eu7Wq
IJZom+aK/TcA1eHAsr+/yjbBG5P51j3aHHYaUtWXDVl3n4uyirEDSXhUFzn7NskW
uLkCQT1fh1F36msUOzrkVvNgLYvUstQwbIXce/5bVdNGHT2oE94ZuH3dQ+x6V/VE
86CMQEqCFBGSBafqZoz80FmrHR0EqEEqFMqXUXTaUxFN8pbPjaGJz+Qj0vO1c6Zk
lyfgZSp87oRCDfDj+hmUc9SOAQdPP+unbVIueQsPK3E9TF2PImWDkAOv4njG5Tqo
LGDy7z4nsbcXYZlr2W9sh6YavFmNkXm4Fh0LOZXyW0JAENFUpRc1y9RpIDViy+i0
pJUKBUpdTIbJNw1BO6UHO/yePhgrUqyPyrzOY3SEYj05qupL2iYb8PkHxpVyY7Ts
Yw9CbxQ0Lc8widab5RlZ
=W94D
-----END PGP SIGNATURE-----

--=-Gmt10+eNxiFuLk9QvSvg--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0119530085342192913==--


From xen-devel-bounces@lists.xen.org Fri Jun 16 20:30:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 20: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 1dLxsS-0006jl-0V; Fri, 16 Jun 2017 20:29: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 1dLxsR-0006jf-Gk
 for xen-devel@lists.xen.org; Fri, 16 Jun 2017 20:29:55 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 85/C0-19409-2CF34495; Fri, 16 Jun 2017 20:29:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsVybKJssu5Be5d
 Ig+YmQ4slHxezODB6HN39mymAMYo1My8pvyKBNePMuQesBQdFKrZfk2hg7BPsYuTiEBL4wyix
 /Ws3cxcjJweLgINE97oLLF2MHByMAjESD35Yg4QZBcIkJl9ewgpRoi3x60crWDmbgKHE3yeb2
 EDKJYDsJZ85QMIiAhISmxpWMIGEmQWMJZr7K0HCwgJGEofap4NN4RXwljjS8pUFxBYV0JU49O
 8PG0RcUOLkzCdgcWYBLYnl07exTGDkm4UkNQtJagEj0ypGjeLUorLUIl1DI72kosz0jJLcxMw
 cXUMDY73c1OLixPTUnMSkYr3k/NxNjMBwYgCCHYyvup0PMUpyMCmJ8r5/4hwpxJeUn1KZkVic
 EV9UmpNafIhRhoNDSYJ3pZ1LpJBgUWp6akVaZg4wsGHSEhw8SiK8JlZAad7igsTc4sx0iNQpR
 l2ODavXf2ESYsnLz0uVEuc9DjJDAKQoozQPbgQsyi4xykoJ8zICHSXEU5BalJtZgir/ilGcg1
 FJmLfAFmgKT2ZeCdymV0BHMAEdEXTBAeSIkkSElFQD44zmtIPelUeu79zc9XNmEFO4YZRhxbk
 rh8Kj67I0D6+ezxa8/gmrWNnXExy229s4F0YwnNXVaj2V47nJxfyLa+jhKu8ZuhtLt6nNf6Zy
 sKfM7nDRNn+fFVOUtq3zemBeaH/JbY/VhrzEiopPH1o4tJXD9jFM1dHK+dtXVzlNb07Ed64Xs
 1/JK7EUZyQaajEXFScCACpJvA2tAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1497644992!94355818!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30826 invoked from network); 16 Jun 2017 20:29:53 -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; 16 Jun 2017 20:29:53 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 8FF2C235E4;
 Fri, 16 Jun 2017 20:29:51 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 8FF2C235E4
Date: Fri, 16 Jun 2017 13:29:50 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: julien.grall@arm.com
Message-ID: <alpine.DEB.2.10.1706161325530.17964@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: [Xen-devel] [PATCH] docs: improve ARM passthrough 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgd2FybmluZzogdXNlIHBhc3N0aHJvdWdoIHdpdGggY2FyZS4KCkFkZCBhIHBvaW50ZXIg
dG8gdGhlIGdpYyBkZXZpY2UgdHJlZSBiaW5kaW5ncy4gQWRkIGFuIGV4cGxhbmF0aW9uIG9uIGhv
dwp0byBjYWxjdWxhdGUgaXJxIG51bWJlcnMgZnJvbSBkZXZpY2UgdHJlZS4KCkFkZCBhIGJyaWVm
IGV4cGxhbmF0aW9uIG9mIHRoZSByZWcgcHJvcGVydHkgYW5kIGEgcG9pbnRlciB0byB0aGUgeGwg
ZG9jcwpmb3IgYSBkZXNjcmlwdGlvbiBvZiB0aGUgaW9tZW0gcHJvcGVydHkuIEFkZCBhIG5vdGUg
dGhhdCBpbiB0aGUgZXhhbXBsZQp3ZSBhcmUgdXNpbmcgZGlmZmVyZW50IG1lbW9yeSBhZGRyZXNz
ZXMgZm9yIGd1ZXN0cyBhbmQgaG9zdC4KClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmRpZmYgLS1naXQgYS9kb2NzL21pc2MvYXJtL3Bh
c3N0aHJvdWdoLnR4dCBiL2RvY3MvbWlzYy9hcm0vcGFzc3Rocm91Z2gudHh0CmluZGV4IDA4MmU5
YWIuLjcxNDBhNjEgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy9hcm0vcGFzc3Rocm91Z2gudHh0Cisr
KyBiL2RvY3MvbWlzYy9hcm0vcGFzc3Rocm91Z2gudHh0CkBAIC0xMiw3ICsxMiwxMSBAQCBwcm9w
ZXJ0eSAieGVuLHBhc3N0aHJvdWdoIi4gVGhlIGNvbW1hbmQgdG8gZG8gaXQgaW4gVS1Cb290IGlz
OgogMikgQ3JlYXRlIGEgcGFydGlhbCBkZXZpY2UgdHJlZSBkZXNjcmliaW5nIHRoZSBkZXZpY2Uu
IFRoZSBJUlEgYXJlIG1hcHBlZAogMToxIHRvIHRoZSBndWVzdCAoaS5lIFZJUlEgPT0gSVJRKS4g
Rm9yIE1NSU8sIHlvdSB3aWxsIGhhdmUgdG8gZmluZCBhIGhvbGUKIGluIHRoZSBndWVzdCBtZW1v
cnkgbGF5b3V0IChzZWUgeGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJtLmgsIG5vdGUgdGhhdAot
dGhlIGxheW91dCBpcyBub3Qgc3RhYmxlIGFuZCBjYW4gY2hhbmdlIGJldHdlZW4gdmVyc2lvbnMg
b2YgWGVuKS4KK3RoZSBsYXlvdXQgaXMgbm90IHN0YWJsZSBhbmQgY2FuIGNoYW5nZSBiZXR3ZWVu
IHZlcnNpb25zIG9mIFhlbikuIFBsZWFzZQorYmUgYXdhcmUgdGhhdCBwYXNzaW5nIGEgcGFydGlh
bCBkZXZpY2UgdHJlZSB0byBhIFZNIGlzIGEgcG93ZXJmdWwgdG9vbCwKK3VzZSBpdCB3aXRoIGNh
cmUuIEluIHByb2R1Y3Rpb24sIG9ubHkgYWxsb3cgYXNzaWdubWVudCBvZiBkZXZpY2VzIHdoaWNo
CitoYXZlIGJlZW4gcHJldmlvdXNseSB0ZXN0ZWQgYW5kIGtub3duIHRvIHdvcmsgY29ycmVjdGx5
IHdoZW4gZ2l2ZW4gdG8KK2d1ZXN0cy4gCiAKIC9kdHMtdjEvOwogCkBAIC00OCw2ICs1Miw4IEBA
IE5vdGU6CiAgICAgICAgIC0gI3NpemUtY2VsbHMKICAgICAqIFNlZSBodHRwOi8vd3d3LmRldmlj
ZXRyZWUub3JnL0RldmljZV9UcmVlX1VzYWdlIGZvciBtb3JlCiAgICAgaW5mb3JtYXRpb24gYWJv
dXQgZGV2aWNlIHRyZWUuCisgICAgKiBJbiB0aGlzIGV4YW1wbGUsIHRoZSBkZXZpY2UgTU1JTyBy
ZWdpb24gaXMgcGxhY2VkIGF0IGEgZGlmZmVyZW50CisgICAgYWRkcmVzcyAoMHgxMDAwMDAwMCkg
Y29tcGFyZWQgdG8gdGhlIGhvc3QgYWRkcmVzcyAoMHhmZmY1MTAwMCkKIAogMykgQ29tcGlsZSB0
aGUgcGFydGlhbCBndWVzdCBkZXZpY2Ugd2l0aCBkdGMgKERldmljZSBUcmVlIENvbXBpbGVyKS4K
IEZvciBvdXIgcHVycG9zZSwgdGhlIGNvbXBpbGVkIGZpbGUgd2lsbCBiZSBjYWxsZWQgZ3Vlc3Qt
bWlkd2F5LmR0YiBhbmQKQEAgLTYwLDMgKzY2LDE2IEBAIGR0ZGV2ID0gWyAiL3NvYy9ldGhlcm5l
dEBmZmY1MTAwMCIgXQogaXJxcyA9IFsgMTEyLCAxMTMsIDExNCBdCiBpb21lbSA9IFsgIjB4ZmZm
NTEsMUAweDEwMDAwIiBdCiAKK1BsZWFzZSByZWZlciB0byB5b3VyIHBsYXRmb3JtIGRvY3MgZm9y
IHRoZSBNTUlPIHJhbmdlcyBhbmQgaW50ZXJydXB0cy4KKworVGhleSBjYW4gYWxzbyBiZSBjYWxj
dWxhdGVkIGZyb20gdGhlIG9yaWdpbmFsIGRldmljZSB0cmVlIChub3QKK3JlY29tbWVuZGVkKS4g
U2VlIFthcm0sZ2ljLnR4dF0gaW4gdGhlIExpbnV4IHJlcG9zaXRvcnkgZm9yIGEKK2Rlc2NyaXB0
aW9uIG9mIHRoZSAiaW50ZXJydXB0cyIgcHJvcGVydHkgZm9ybWF0LiBGb3IgdGhlIEdJQywgdGhl
IGZpcnN0CitjZWxsIGlzIGludGVycnVwdCB0eXBlLCBhbmQgdGhlIHNlY29uZCBjZWxsIGlzIHRo
ZSBpbnRlcnJ1cHQgbnVtYmVyLgorR2l2ZW4gdGhhdCBTUEkgbnVtYmVycyBzdGFydCBmcm9tIDMy
LCBpbiB0aGlzIGV4YW1wbGUgODAgKyAzMiA9IDExMi4gCisKK1NlZSBtYW4gW3hsLmNmZ10gZm9y
IHRoZSBpb21lbSBmb3JtYXQuIFRoZSByZWcgcHJvcGVydHkgaXMganVzdCBhIHBhaXIKK29mIGFk
ZHJlc3MsIHRoZW4gc2l6ZSBudW5iZXJzLCBlYWNoIG9mIHRoZW0gY2FuIG9jY3VweSAxIG9yIDIg
Y2VsbHMuCisKK1thcm0sZ2ljLnR4dF06IGh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9s
aW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LmdpdC90cmVlL0RvY3VtZW50YXRpb24vZGV2
aWNldHJlZS9iaW5kaW5ncy9pbnRlcnJ1cHQtY29udHJvbGxlci9hcm0sZ2ljLnR4dAorW3hsLmNm
Z106IGh0dHBzOi8veGVuYml0cy54ZW4ub3JnL2RvY3MvdW5zdGFibGUvbWFuL3hsLmNmZy41Lmh0
bWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 20:51:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 20: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 1dLyD8-0000P4-QI; Fri, 16 Jun 2017 20: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 <sstabellini@kernel.org>) id 1dLyD7-0000Oy-34
 for xen-devel@lists.xen.org; Fri, 16 Jun 2017 20:51:17 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 E0/4C-03696-4C444495; Fri, 16 Jun 2017 20:51:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsVybKJssu5hF5d
 Ig55XchZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bVt1/ZCnZVVLydOZWpgXFJbBcjF4eQwB9G
 iRVfL7J1MXJysAg4SDxt3Alkc3AwCsRIPPhhDRJmFAiTmHx5CStEibbE8o8b2UFsNgFDib9PN
 oGVSwDZSz5zgIRFBNQl/lyYwAhiMwv4SJz8PA1surCAt0Tro11gcU4BC4m5HbvAxvACxWfN62
 ICsYUEkiUWXXoOVi8qoCtx6N8fNogaQYmTM5+wQMzUklg+fRvLBEaBWUhSs5CkFjAyrWJUL04
 tKkst0jXVSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDEAGINjBOP2y/yFGSQ4m
 JVHe90+cI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8N52dokUEixKTU+tSMvMAcYCTFqCg0dJh
 NfECijNW1yQmFucmQ6ROsWoKCXOuwGkTwAkkVGaB9cGi79LjLJSwryMQIcI8RSkFuVmlqDKv2
 IU52BUEuY9ATKFJzOvBG76K6DFTECLgy44gCwuSURISTUwbrpw9Kdi6lKmf33Mc6Izf/6y+mg
 eFJcoI7PlT5/UshmdWX/MReX0LdQ0si4fPbH50InJIUcC5pT8v3x85SX/+sJZkTlCzmxOGr1H
 vjS9s43+EfTa1PfZNjN3lbvr3GNunvxz5POPKv22dVwVylsY4iKSby0SY6mcyiD8sbb43TanF
 PHuxywFSizFGYmGWsxFxYkA3g85W7oCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1497646273!108202314!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12488 invoked from network); 16 Jun 2017 20:51:15 -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; 16 Jun 2017 20:51:15 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 200B9219A9;
 Fri, 16 Jun 2017 20:51:13 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 200B9219A9
Date: Fri, 16 Jun 2017 13:51: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: <20170615203057.755-2-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1706161349290.17964@sstabellini-ThinkPad-X260>
References: <20170615203057.755-1-julien.grall@arm.com>
 <20170615203057.755-2-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: proskurin@sec.in.tum.de, sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 1/2] xen/arm: Move LPAE definition in a
	separate 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>

T24gVGh1LCAxNSBKdW4gMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IHBhZ2UuaCBpcyBnZXR0
aW5nIGJpZ2dlci4gTW92ZSBvdXQgZXZlcnkgTFBBRSBkZWZpbml0aW9ucyBpbiBhIHNlcGFyYXRl
Cj4gaGVhZGVyLiBUaGVyZSBpcyBubyBmdW5jdGlvbmFsIGNoYW5nZXMuCj4gCj4gU2lnbmVkLW9m
Zi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiAtLS0KPiAgeGVuL2lu
Y2x1ZGUvYXNtLWFybS9scGFlLmggfCAxNjkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oIHwgMTUyICstLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgMiBmaWxlcyBjaGFuZ2VkLCAx
NzAgaW5zZXJ0aW9ucygrKSwgMTUxIGRlbGV0aW9ucygtKQo+ICBjcmVhdGUgbW9kZSAxMDA2NDQg
eGVuL2luY2x1ZGUvYXNtLWFybS9scGFlLmgKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLWFybS9scGFlLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2xwYWUuaAo+IG5ldyBmaWxlIG1v
ZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMDAwMC4uMWU2YTY4OTI2ZQo+IC0tLSAvZGV2L251bGwK
PiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2xwYWUuaAo+IEBAIC0wLDAgKzEsMTY5IEBACj4g
KyNpZm5kZWYgX19BUk1fTFBBRV9IX18KPiArI2RlZmluZSBfX0FSTV9MUEFFX0hfXwo+ICsKPiAr
I2lmbmRlZiBfX0FTU0VNQkxZX18KPiArCj4gKy8qIFdBUk5JTkchICBVbmxpa2UgdGhlIEludGVs
IHBhZ2V0YWJsZSBjb2RlLCB3aGVyZSBsMSBpcyB0aGUgbG93ZXN0Cj4gKyAqIGxldmVsIGFuZCBs
NCBpcyB0aGUgcm9vdCBvZiB0aGUgdHJpZSwgdGhlIEFSTSBwYWdldGFibGVzIGZvbGxvdyBBUk0n
cwo+ICsgKiBkb2N1bWVudGF0aW9uOiB0aGUgbGV2ZWxzIGFyZSBjYWxsZWQgZmlyc3QsIHNlY29u
ZCAmYyBpbiB0aGUgb3JkZXIKPiArICogdGhhdCB0aGUgTU1VIHdhbGtzIHRoZW0gKGkuZS4gImZp
cnN0IiBpcyB0aGUgcm9vdCBvZiB0aGUgdHJpZSkuICovCj4gKwo+ICsvKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqCj4gKyAqIEFSTXY3LUEgTFBBRSBwYWdldGFibGVzOiAzLWxldmVsIHRyaWUsIG1hcHBp
bmcgNDAtYml0IGlucHV0IHRvCj4gKyAqIDQwLWJpdCBvdXRwdXQgYWRkcmVzc2VzLiAgVGFibGVz
IGF0IGFsbCBsZXZlbHMgaGF2ZSA1MTIgNjQtYml0IGVudHJpZXMKPiArICogKGkuZS4gYXJlIDRL
YiBsb25nKS4KPiArICoKPiArICogVGhlIGJpdC1zaHVmZmxpbmcgdGhhdCBoYXMgdGhlIHBlcm1p
c3Npb24gYml0cyBpbiBicmFuY2ggbm9kZXMgaW4gYQo+ICsgKiBkaWZmZXJlbnQgcGxhY2UgZnJv
bSB0aG9zZSBpbiBsZWFmIG5vZGVzIHNlZW1zIHRvIGJlIHRvIGFsbG93IGxpbmVhcgo+ICsgKiBw
YWdldGFibGUgdHJpY2tzLiAgSWYgd2UncmUgbm90IGRvaW5nIHRoYXQgdGhlbiB0aGUgc2V0IG9m
IHBlcm1pc3Npb24KPiArICogYml0cyB0aGF0J3Mgbm90IGluIHVzZSBpbiBhIGdpdmVuIG5vZGUg
dHlwZSBjYW4gYmUgdXNlZCBhcwo+ICsgKiBleHRyYSBzb2Z0d2FyZS1kZWZpbmVkIGJpdHMuICov
Cj4gKwo+ICt0eXBlZGVmIHN0cnVjdCBfX3BhY2tlZCB7Cj4gKyAgICAvKiBUaGVzZSBhcmUgdXNl
ZCBpbiBhbGwga2luZHMgb2YgZW50cnkuICovCj4gKyAgICB1bnNpZ25lZCBsb25nIHZhbGlkOjE7
ICAgICAgLyogVmFsaWQgbWFwcGluZyAqLwo+ICsgICAgdW5zaWduZWQgbG9uZyB0YWJsZToxOyAg
ICAgIC8qID09IDEgaW4gNGsgbWFwIGVudHJpZXMgdG9vICovCj4gKwo+ICsgICAgLyogVGhlc2Ug
dGVuIGJpdHMgYXJlIG9ubHkgdXNlZCBpbiBCbG9jayBlbnRyaWVzIGFuZCBhcmUgaWdub3JlZAo+
ICsgICAgICogaW4gVGFibGUgZW50cmllcy4gKi8KPiArICAgIHVuc2lnbmVkIGxvbmcgYWk6Mzsg
ICAgICAgICAvKiBBdHRyaWJ1dGUgSW5kZXggKi8KPiArICAgIHVuc2lnbmVkIGxvbmcgbnM6MTsg
ICAgICAgICAvKiBOb3QtU2VjdXJlICovCj4gKyAgICB1bnNpZ25lZCBsb25nIHVzZXI6MTsgICAg
ICAgLyogVXNlci12aXNpYmxlICovCj4gKyAgICB1bnNpZ25lZCBsb25nIHJvOjE7ICAgICAgICAg
LyogUmVhZC1Pbmx5ICovCj4gKyAgICB1bnNpZ25lZCBsb25nIHNoOjI7ICAgICAgICAgLyogU2hh
cmVhYmlsaXR5ICovCj4gKyAgICB1bnNpZ25lZCBsb25nIGFmOjE7ICAgICAgICAgLyogQWNjZXNz
IEZsYWcgKi8KPiArICAgIHVuc2lnbmVkIGxvbmcgbmc6MTsgICAgICAgICAvKiBOb3QtR2xvYmFs
ICovCj4gKwo+ICsgICAgLyogVGhlIGJhc2UgYWRkcmVzcyBtdXN0IGJlIGFwcHJvcHJpYXRlbHkg
YWxpZ25lZCBmb3IgQmxvY2sgZW50cmllcyAqLwo+ICsgICAgdW5zaWduZWQgbG9uZyBsb25nIGJh
c2U6MzY7IC8qIEJhc2UgYWRkcmVzcyBvZiBibG9jayBvciBuZXh0IHRhYmxlICovCj4gKyAgICB1
bnNpZ25lZCBsb25nIHNiejo0OyAgICAgICAgLyogTXVzdCBiZSB6ZXJvICovCj4gKwo+ICsgICAg
LyogVGhlc2Ugc2V2ZW4gYml0cyBhcmUgb25seSB1c2VkIGluIEJsb2NrIGVudHJpZXMgYW5kIGFy
ZSBpZ25vcmVkCj4gKyAgICAgKiBpbiBUYWJsZSBlbnRyaWVzLiAqLwo+ICsgICAgdW5zaWduZWQg
bG9uZyBjb250aWc6MTsgICAgIC8qIEluIGEgYmxvY2sgb2YgMTYgY29udGlndW91cyBlbnRyaWVz
ICovCj4gKyAgICB1bnNpZ25lZCBsb25nIHB4bjoxOyAgICAgICAgLyogUHJpdmlsZWdlZC1YTiAq
Lwo+ICsgICAgdW5zaWduZWQgbG9uZyB4bjoxOyAgICAgICAgIC8qIGVYZWN1dGUtTmV2ZXIgKi8K
PiArICAgIHVuc2lnbmVkIGxvbmcgYXZhaWw6NDsgICAgICAvKiBJZ25vcmVkIGJ5IGhhcmR3YXJl
ICovCj4gKwo+ICsgICAgLyogVGhlc2UgNSBiaXRzIGFyZSBvbmx5IHVzZWQgaW4gVGFibGUgZW50
cmllcyBhbmQgYXJlIGlnbm9yZWQgaW4KPiArICAgICAqIEJsb2NrIGVudHJpZXMgKi8KPiArICAg
IHVuc2lnbmVkIGxvbmcgcHhudDoxOyAgICAgICAvKiBQcml2aWxlZ2VkLVhOICovCj4gKyAgICB1
bnNpZ25lZCBsb25nIHhudDoxOyAgICAgICAgLyogZVhlY3V0ZS1OZXZlciAqLwo+ICsgICAgdW5z
aWduZWQgbG9uZyBhcHQ6MjsgICAgICAgIC8qIEFjY2VzcyBQZXJtaXNzaW9ucyAqLwo+ICsgICAg
dW5zaWduZWQgbG9uZyBuc3Q6MTsgICAgICAgIC8qIE5vdC1TZWN1cmUgKi8KPiArfSBscGFlX3B0
X3Q7Cj4gKwo+ICsvKiBUaGUgcDJtIHRhYmxlcyBoYXZlIGFsbW9zdCB0aGUgc2FtZSBsYXlvdXQs
IGJ1dCBzb21lIG9mIHRoZSBwZXJtaXNzaW9uCj4gKyAqIGFuZCBjYWNoZS1jb250cm9sIGJpdHMg
YXJlIGxhaWQgb3V0IGRpZmZlcmVudGx5IChvciBtaXNzaW5nKSAqLwo+ICt0eXBlZGVmIHN0cnVj
dCBfX3BhY2tlZCB7Cj4gKyAgICAvKiBUaGVzZSBhcmUgdXNlZCBpbiBhbGwga2luZHMgb2YgZW50
cnkuICovCj4gKyAgICB1bnNpZ25lZCBsb25nIHZhbGlkOjE7ICAgICAgLyogVmFsaWQgbWFwcGlu
ZyAqLwo+ICsgICAgdW5zaWduZWQgbG9uZyB0YWJsZToxOyAgICAgIC8qID09IDEgaW4gNGsgbWFw
IGVudHJpZXMgdG9vICovCj4gKwo+ICsgICAgLyogVGhlc2UgdGVuIGJpdHMgYXJlIG9ubHkgdXNl
ZCBpbiBCbG9jayBlbnRyaWVzIGFuZCBhcmUgaWdub3JlZAo+ICsgICAgICogaW4gVGFibGUgZW50
cmllcy4gKi8KPiArICAgIHVuc2lnbmVkIGxvbmcgbWF0dHI6NDsgICAgICAvKiBNZW1vcnkgQXR0
cmlidXRlcyAqLwo+ICsgICAgdW5zaWduZWQgbG9uZyByZWFkOjE7ICAgICAgIC8qIFJlYWQgYWNj
ZXNzICovCj4gKyAgICB1bnNpZ25lZCBsb25nIHdyaXRlOjE7ICAgICAgLyogV3JpdGUgYWNjZXNz
ICovCj4gKyAgICB1bnNpZ25lZCBsb25nIHNoOjI7ICAgICAgICAgLyogU2hhcmVhYmlsaXR5ICov
Cj4gKyAgICB1bnNpZ25lZCBsb25nIGFmOjE7ICAgICAgICAgLyogQWNjZXNzIEZsYWcgKi8KPiAr
ICAgIHVuc2lnbmVkIGxvbmcgc2J6NDoxOwo+ICsKPiArICAgIC8qIFRoZSBiYXNlIGFkZHJlc3Mg
bXVzdCBiZSBhcHByb3ByaWF0ZWx5IGFsaWduZWQgZm9yIEJsb2NrIGVudHJpZXMgKi8KPiArICAg
IHVuc2lnbmVkIGxvbmcgbG9uZyBiYXNlOjM2OyAvKiBCYXNlIGFkZHJlc3Mgb2YgYmxvY2sgb3Ig
bmV4dCB0YWJsZSAqLwo+ICsgICAgdW5zaWduZWQgbG9uZyBzYnozOjQ7Cj4gKwo+ICsgICAgLyog
VGhlc2Ugc2V2ZW4gYml0cyBhcmUgb25seSB1c2VkIGluIEJsb2NrIGVudHJpZXMgYW5kIGFyZSBp
Z25vcmVkCj4gKyAgICAgKiBpbiBUYWJsZSBlbnRyaWVzLiAqLwo+ICsgICAgdW5zaWduZWQgbG9u
ZyBjb250aWc6MTsgICAgIC8qIEluIGEgYmxvY2sgb2YgMTYgY29udGlndW91cyBlbnRyaWVzICov
Cj4gKyAgICB1bnNpZ25lZCBsb25nIHNiejI6MTsKPiArICAgIHVuc2lnbmVkIGxvbmcgeG46MTsg
ICAgICAgICAvKiBlWGVjdXRlLU5ldmVyICovCj4gKyAgICB1bnNpZ25lZCBsb25nIHR5cGU6NDsg
ICAgICAgLyogSWdub3JlIGJ5IGhhcmR3YXJlLiBVc2VkIHRvIHN0b3JlIHAybSB0eXBlcyAqLwo+
ICsKPiArICAgIHVuc2lnbmVkIGxvbmcgc2J6MTo1Owo+ICt9IGxwYWVfcDJtX3Q7Cj4gKwo+ICsv
KiBQZXJtaXNzaW9uIG1hc2s6IHhuLCB3cml0ZSwgcmVhZCAqLwo+ICsjZGVmaW5lIFAyTV9QRVJN
X01BU0sgKDB4MDA0MDAwMDAwMDAwMDBDMFVMTCkKPiArI2RlZmluZSBQMk1fQ0xFQVJfUEVSTShw
dGUpICgocHRlKS5iaXRzICYgflAyTV9QRVJNX01BU0spCj4gKwo+ICsvKgo+ICsgKiBXYWxrIGlz
IHRoZSBjb21tb24gYml0cyBvZiBwMm0gYW5kIHB0IGVudHJpZXMgd2hpY2ggYXJlIG5lZWRlZCB0
bwo+ICsgKiBzaW1wbHkgd2FsayB0aGUgdGFibGUgKGUuZy4gZm9yIGRlYnVnKS4KPiArICovCj4g
K3R5cGVkZWYgc3RydWN0IF9fcGFja2VkIHsKPiArICAgIC8qIFRoZXNlIGFyZSB1c2VkIGluIGFs
bCBraW5kcyBvZiBlbnRyeS4gKi8KPiArICAgIHVuc2lnbmVkIGxvbmcgdmFsaWQ6MTsgICAgICAv
KiBWYWxpZCBtYXBwaW5nICovCj4gKyAgICB1bnNpZ25lZCBsb25nIHRhYmxlOjE7ICAgICAgLyog
PT0gMSBpbiA0ayBtYXAgZW50cmllcyB0b28gKi8KPiArCj4gKyAgICB1bnNpZ25lZCBsb25nIHBh
ZDI6MTA7Cj4gKwo+ICsgICAgLyogVGhlIGJhc2UgYWRkcmVzcyBtdXN0IGJlIGFwcHJvcHJpYXRl
bHkgYWxpZ25lZCBmb3IgQmxvY2sgZW50cmllcyAqLwo+ICsgICAgdW5zaWduZWQgbG9uZyBsb25n
IGJhc2U6MzY7IC8qIEJhc2UgYWRkcmVzcyBvZiBibG9jayBvciBuZXh0IHRhYmxlICovCj4gKwo+
ICsgICAgdW5zaWduZWQgbG9uZyBwYWQxOjE2Owo+ICt9IGxwYWVfd2Fsa190Owo+ICsKPiArdHlw
ZWRlZiB1bmlvbiB7Cj4gKyAgICB1aW50NjRfdCBiaXRzOwo+ICsgICAgbHBhZV9wdF90IHB0Owo+
ICsgICAgbHBhZV9wMm1fdCBwMm07Cj4gKyAgICBscGFlX3dhbGtfdCB3YWxrOwo+ICt9IGxwYWVf
dDsKPiArCj4gKy8qCj4gKyAqIFRoZXNlIG51bWJlcnMgYWRkIHVwIHRvIGEgNDgtYml0IGlucHV0
IGFkZHJlc3Mgc3BhY2UuCj4gKyAqCj4gKyAqIE9uIDMyLWJpdCB0aGUgemVyb2V0aCBsZXZlbCBk
b2VzIG5vdCBleGlzdCwgdGhlcmVmb3JlIHRoZSB0b3RhbCBpcwo+ICsgKiAzOS1iaXRzLiBUaGUg
QVJNdjctQSBhcmNoaXRlY3R1cmUgYWN0dWFsbHkgc3BlY2lmaWVzIGEgNDAtYml0IGlucHV0Cj4g
KyAqIGFkZHJlc3Mgc3BhY2UgZm9yIHRoZSBwMm0sIHdpdGggYW4gOEsgKDEwMjQtZW50cnkpIHRv
cC1sZXZlbCB0YWJsZS4KPiArICogSG93ZXZlciBYZW4gb25seSBzdXBwb3J0cyAxNkdCIG9mIFJB
TSBvbiAzMi1iaXQgQVJNIHN5c3RlbXMgYW5kCj4gKyAqIHRoZXJlZm9yZSAzOS1iaXRzIGFyZSBz
dWZmaWNpZW50Lgo+ICsgKi8KCk5JVDogdGhlIGNvbW1lbnQgc2hvdWxkIGJlIHJpZ2h0IGFib3Zl
IExQQUVfU0hJRlQsIGFmdGVyIHRoZSAjZW5kaWYuCgpXaXRoIHRoYXQKClJldmlld2VkLWJ5OiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgoKPiArI2VuZGlmIC8q
IF9fQVNTRU1CTFlfXyAqLwo+ICsKPiArI2RlZmluZSBMUEFFX1NISUZUICAgICAgOQo+ICsjZGVm
aW5lIExQQUVfRU5UUklFUyAgICAoX0FDKDEsVSkgPDwgTFBBRV9TSElGVCkKPiArI2RlZmluZSBM
UEFFX0VOVFJZX01BU0sgKExQQUVfRU5UUklFUyAtIDEpCj4gKwo+ICsjZGVmaW5lIFRISVJEX1NI
SUZUICAgIChQQUdFX1NISUZUKQo+ICsjZGVmaW5lIFRISVJEX09SREVSICAgIChUSElSRF9TSElG
VCAtIFBBR0VfU0hJRlQpCj4gKyNkZWZpbmUgVEhJUkRfU0laRSAgICAgKChwYWRkcl90KTEgPDwg
VEhJUkRfU0hJRlQpCj4gKyNkZWZpbmUgVEhJUkRfTUFTSyAgICAgKH4oVEhJUkRfU0laRSAtIDEp
KQo+ICsjZGVmaW5lIFNFQ09ORF9TSElGVCAgIChUSElSRF9TSElGVCArIExQQUVfU0hJRlQpCj4g
KyNkZWZpbmUgU0VDT05EX09SREVSICAgKFNFQ09ORF9TSElGVCAtIFBBR0VfU0hJRlQpCj4gKyNk
ZWZpbmUgU0VDT05EX1NJWkUgICAgKChwYWRkcl90KTEgPDwgU0VDT05EX1NISUZUKQo+ICsjZGVm
aW5lIFNFQ09ORF9NQVNLICAgICh+KFNFQ09ORF9TSVpFIC0gMSkpCj4gKyNkZWZpbmUgRklSU1Rf
U0hJRlQgICAgKFNFQ09ORF9TSElGVCArIExQQUVfU0hJRlQpCj4gKyNkZWZpbmUgRklSU1RfT1JE
RVIgICAgKEZJUlNUX1NISUZUIC0gUEFHRV9TSElGVCkKPiArI2RlZmluZSBGSVJTVF9TSVpFICAg
ICAoKHBhZGRyX3QpMSA8PCBGSVJTVF9TSElGVCkKPiArI2RlZmluZSBGSVJTVF9NQVNLICAgICAo
fihGSVJTVF9TSVpFIC0gMSkpCj4gKyNkZWZpbmUgWkVST0VUSF9TSElGVCAgKEZJUlNUX1NISUZU
ICsgTFBBRV9TSElGVCkKPiArI2RlZmluZSBaRVJPRVRIX09SREVSICAoWkVST0VUSF9TSElGVCAt
IFBBR0VfU0hJRlQpCj4gKyNkZWZpbmUgWkVST0VUSF9TSVpFICAgKChwYWRkcl90KTEgPDwgWkVS
T0VUSF9TSElGVCkKPiArI2RlZmluZSBaRVJPRVRIX01BU0sgICAofihaRVJPRVRIX1NJWkUgLSAx
KSkKPiArCj4gKy8qIENhbGN1bGF0ZSB0aGUgb2Zmc2V0cyBpbnRvIHRoZSBwYWdldGFibGVzIGZv
ciBhIGdpdmVuIFZBICovCj4gKyNkZWZpbmUgemVyb2V0aF9saW5lYXJfb2Zmc2V0KHZhKSAoKHZh
KSA+PiBaRVJPRVRIX1NISUZUKQo+ICsjZGVmaW5lIGZpcnN0X2xpbmVhcl9vZmZzZXQodmEpICgo
dmEpID4+IEZJUlNUX1NISUZUKQo+ICsjZGVmaW5lIHNlY29uZF9saW5lYXJfb2Zmc2V0KHZhKSAo
KHZhKSA+PiBTRUNPTkRfU0hJRlQpCj4gKyNkZWZpbmUgdGhpcmRfbGluZWFyX29mZnNldCh2YSkg
KCh2YSkgPj4gVEhJUkRfU0hJRlQpCj4gKwo+ICsjZGVmaW5lIFRBQkxFX09GRlNFVChvZmZzKSAo
KHVuc2lnbmVkIGludCkob2ZmcykgJiBMUEFFX0VOVFJZX01BU0spCj4gKyNkZWZpbmUgZmlyc3Rf
dGFibGVfb2Zmc2V0KHZhKSAgVEFCTEVfT0ZGU0VUKGZpcnN0X2xpbmVhcl9vZmZzZXQodmEpKQo+
ICsjZGVmaW5lIHNlY29uZF90YWJsZV9vZmZzZXQodmEpIFRBQkxFX09GRlNFVChzZWNvbmRfbGlu
ZWFyX29mZnNldCh2YSkpCj4gKyNkZWZpbmUgdGhpcmRfdGFibGVfb2Zmc2V0KHZhKSAgVEFCTEVf
T0ZGU0VUKHRoaXJkX2xpbmVhcl9vZmZzZXQodmEpKQo+ICsjZGVmaW5lIHplcm9ldGhfdGFibGVf
b2Zmc2V0KHZhKSAgVEFCTEVfT0ZGU0VUKHplcm9ldGhfbGluZWFyX29mZnNldCh2YSkpCj4gKwo+
ICsjZW5kaWYgLyogX19BUk1fTFBBRV9IX18gKi8KPiArCj4gKy8qCj4gKyAqIExvY2FsIHZhcmlh
YmxlczoKPiArICogbW9kZTogQwo+ICsgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCj4gKyAqIGMtYmFz
aWMtb2Zmc2V0OiA0Cj4gKyAqIHRhYi13aWR0aDogNAo+ICsgKiBpbmRlbnQtdGFicy1tb2RlOiBu
aWwKPiArICogRW5kOgo+ICsgKi8KPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9w
YWdlLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaAo+IGluZGV4IDYyMDM0NTIzODcuLjIw
MWRhODMwOWEgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKPiArKysg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaAo+IEBAIC0zLDYgKzMsNyBAQAo+ICAKPiAgI2lu
Y2x1ZGUgPHB1YmxpYy94ZW4uaD4KPiAgI2luY2x1ZGUgPGFzbS9wcm9jZXNzb3IuaD4KPiArI2lu
Y2x1ZGUgPGFzbS9scGFlLmg+Cj4gIAo+ICAjaWZkZWYgQ09ORklHX0FSTV82NAo+ICAjZGVmaW5l
IFBBRERSX0JJVFMgICAgICAgICAgICAgIDQ4Cj4gQEAgLTEwMSwxMTQgKzEwMiw2IEBACj4gICNp
bmNsdWRlIDx4ZW4vbGliLmg+Cj4gICNpbmNsdWRlIDxhc20vc3lzdGVtLmg+Cj4gIAo+IC0vKiBX
QVJOSU5HISAgVW5saWtlIHRoZSBJbnRlbCBwYWdldGFibGUgY29kZSwgd2hlcmUgbDEgaXMgdGhl
IGxvd2VzdAo+IC0gKiBsZXZlbCBhbmQgbDQgaXMgdGhlIHJvb3Qgb2YgdGhlIHRyaWUsIHRoZSBB
Uk0gcGFnZXRhYmxlcyBmb2xsb3cgQVJNJ3MKPiAtICogZG9jdW1lbnRhdGlvbjogdGhlIGxldmVs
cyBhcmUgY2FsbGVkIGZpcnN0LCBzZWNvbmQgJmMgaW4gdGhlIG9yZGVyCj4gLSAqIHRoYXQgdGhl
IE1NVSB3YWxrcyB0aGVtIChpLmUuICJmaXJzdCIgaXMgdGhlIHJvb3Qgb2YgdGhlIHRyaWUpLiAq
Lwo+IC0KPiAtLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+IC0gKiBBUk12Ny1BIExQQUUgcGFnZXRh
YmxlczogMy1sZXZlbCB0cmllLCBtYXBwaW5nIDQwLWJpdCBpbnB1dCB0bwo+IC0gKiA0MC1iaXQg
b3V0cHV0IGFkZHJlc3Nlcy4gIFRhYmxlcyBhdCBhbGwgbGV2ZWxzIGhhdmUgNTEyIDY0LWJpdCBl
bnRyaWVzCj4gLSAqIChpLmUuIGFyZSA0S2IgbG9uZykuCj4gLSAqCj4gLSAqIFRoZSBiaXQtc2h1
ZmZsaW5nIHRoYXQgaGFzIHRoZSBwZXJtaXNzaW9uIGJpdHMgaW4gYnJhbmNoIG5vZGVzIGluIGEK
PiAtICogZGlmZmVyZW50IHBsYWNlIGZyb20gdGhvc2UgaW4gbGVhZiBub2RlcyBzZWVtcyB0byBi
ZSB0byBhbGxvdyBsaW5lYXIKPiAtICogcGFnZXRhYmxlIHRyaWNrcy4gIElmIHdlJ3JlIG5vdCBk
b2luZyB0aGF0IHRoZW4gdGhlIHNldCBvZiBwZXJtaXNzaW9uCj4gLSAqIGJpdHMgdGhhdCdzIG5v
dCBpbiB1c2UgaW4gYSBnaXZlbiBub2RlIHR5cGUgY2FuIGJlIHVzZWQgYXMKPiAtICogZXh0cmEg
c29mdHdhcmUtZGVmaW5lZCBiaXRzLiAqLwo+IC0KPiAtdHlwZWRlZiBzdHJ1Y3QgX19wYWNrZWQg
ewo+IC0gICAgLyogVGhlc2UgYXJlIHVzZWQgaW4gYWxsIGtpbmRzIG9mIGVudHJ5LiAqLwo+IC0g
ICAgdW5zaWduZWQgbG9uZyB2YWxpZDoxOyAgICAgIC8qIFZhbGlkIG1hcHBpbmcgKi8KPiAtICAg
IHVuc2lnbmVkIGxvbmcgdGFibGU6MTsgICAgICAvKiA9PSAxIGluIDRrIG1hcCBlbnRyaWVzIHRv
byAqLwo+IC0KPiAtICAgIC8qIFRoZXNlIHRlbiBiaXRzIGFyZSBvbmx5IHVzZWQgaW4gQmxvY2sg
ZW50cmllcyBhbmQgYXJlIGlnbm9yZWQKPiAtICAgICAqIGluIFRhYmxlIGVudHJpZXMuICovCj4g
LSAgICB1bnNpZ25lZCBsb25nIGFpOjM7ICAgICAgICAgLyogQXR0cmlidXRlIEluZGV4ICovCj4g
LSAgICB1bnNpZ25lZCBsb25nIG5zOjE7ICAgICAgICAgLyogTm90LVNlY3VyZSAqLwo+IC0gICAg
dW5zaWduZWQgbG9uZyB1c2VyOjE7ICAgICAgIC8qIFVzZXItdmlzaWJsZSAqLwo+IC0gICAgdW5z
aWduZWQgbG9uZyBybzoxOyAgICAgICAgIC8qIFJlYWQtT25seSAqLwo+IC0gICAgdW5zaWduZWQg
bG9uZyBzaDoyOyAgICAgICAgIC8qIFNoYXJlYWJpbGl0eSAqLwo+IC0gICAgdW5zaWduZWQgbG9u
ZyBhZjoxOyAgICAgICAgIC8qIEFjY2VzcyBGbGFnICovCj4gLSAgICB1bnNpZ25lZCBsb25nIG5n
OjE7ICAgICAgICAgLyogTm90LUdsb2JhbCAqLwo+IC0KPiAtICAgIC8qIFRoZSBiYXNlIGFkZHJl
c3MgbXVzdCBiZSBhcHByb3ByaWF0ZWx5IGFsaWduZWQgZm9yIEJsb2NrIGVudHJpZXMgKi8KPiAt
ICAgIHVuc2lnbmVkIGxvbmcgbG9uZyBiYXNlOjM2OyAvKiBCYXNlIGFkZHJlc3Mgb2YgYmxvY2sg
b3IgbmV4dCB0YWJsZSAqLwo+IC0gICAgdW5zaWduZWQgbG9uZyBzYno6NDsgICAgICAgIC8qIE11
c3QgYmUgemVybyAqLwo+IC0KPiAtICAgIC8qIFRoZXNlIHNldmVuIGJpdHMgYXJlIG9ubHkgdXNl
ZCBpbiBCbG9jayBlbnRyaWVzIGFuZCBhcmUgaWdub3JlZAo+IC0gICAgICogaW4gVGFibGUgZW50
cmllcy4gKi8KPiAtICAgIHVuc2lnbmVkIGxvbmcgY29udGlnOjE7ICAgICAvKiBJbiBhIGJsb2Nr
IG9mIDE2IGNvbnRpZ3VvdXMgZW50cmllcyAqLwo+IC0gICAgdW5zaWduZWQgbG9uZyBweG46MTsg
ICAgICAgIC8qIFByaXZpbGVnZWQtWE4gKi8KPiAtICAgIHVuc2lnbmVkIGxvbmcgeG46MTsgICAg
ICAgICAvKiBlWGVjdXRlLU5ldmVyICovCj4gLSAgICB1bnNpZ25lZCBsb25nIGF2YWlsOjQ7ICAg
ICAgLyogSWdub3JlZCBieSBoYXJkd2FyZSAqLwo+IC0KPiAtICAgIC8qIFRoZXNlIDUgYml0cyBh
cmUgb25seSB1c2VkIGluIFRhYmxlIGVudHJpZXMgYW5kIGFyZSBpZ25vcmVkIGluCj4gLSAgICAg
KiBCbG9jayBlbnRyaWVzICovCj4gLSAgICB1bnNpZ25lZCBsb25nIHB4bnQ6MTsgICAgICAgLyog
UHJpdmlsZWdlZC1YTiAqLwo+IC0gICAgdW5zaWduZWQgbG9uZyB4bnQ6MTsgICAgICAgIC8qIGVY
ZWN1dGUtTmV2ZXIgKi8KPiAtICAgIHVuc2lnbmVkIGxvbmcgYXB0OjI7ICAgICAgICAvKiBBY2Nl
c3MgUGVybWlzc2lvbnMgKi8KPiAtICAgIHVuc2lnbmVkIGxvbmcgbnN0OjE7ICAgICAgICAvKiBO
b3QtU2VjdXJlICovCj4gLX0gbHBhZV9wdF90Owo+IC0KPiAtLyogVGhlIHAybSB0YWJsZXMgaGF2
ZSBhbG1vc3QgdGhlIHNhbWUgbGF5b3V0LCBidXQgc29tZSBvZiB0aGUgcGVybWlzc2lvbgo+IC0g
KiBhbmQgY2FjaGUtY29udHJvbCBiaXRzIGFyZSBsYWlkIG91dCBkaWZmZXJlbnRseSAob3IgbWlz
c2luZykgKi8KPiAtdHlwZWRlZiBzdHJ1Y3QgX19wYWNrZWQgewo+IC0gICAgLyogVGhlc2UgYXJl
IHVzZWQgaW4gYWxsIGtpbmRzIG9mIGVudHJ5LiAqLwo+IC0gICAgdW5zaWduZWQgbG9uZyB2YWxp
ZDoxOyAgICAgIC8qIFZhbGlkIG1hcHBpbmcgKi8KPiAtICAgIHVuc2lnbmVkIGxvbmcgdGFibGU6
MTsgICAgICAvKiA9PSAxIGluIDRrIG1hcCBlbnRyaWVzIHRvbyAqLwo+IC0KPiAtICAgIC8qIFRo
ZXNlIHRlbiBiaXRzIGFyZSBvbmx5IHVzZWQgaW4gQmxvY2sgZW50cmllcyBhbmQgYXJlIGlnbm9y
ZWQKPiAtICAgICAqIGluIFRhYmxlIGVudHJpZXMuICovCj4gLSAgICB1bnNpZ25lZCBsb25nIG1h
dHRyOjQ7ICAgICAgLyogTWVtb3J5IEF0dHJpYnV0ZXMgKi8KPiAtICAgIHVuc2lnbmVkIGxvbmcg
cmVhZDoxOyAgICAgICAvKiBSZWFkIGFjY2VzcyAqLwo+IC0gICAgdW5zaWduZWQgbG9uZyB3cml0
ZToxOyAgICAgIC8qIFdyaXRlIGFjY2VzcyAqLwo+IC0gICAgdW5zaWduZWQgbG9uZyBzaDoyOyAg
ICAgICAgIC8qIFNoYXJlYWJpbGl0eSAqLwo+IC0gICAgdW5zaWduZWQgbG9uZyBhZjoxOyAgICAg
ICAgIC8qIEFjY2VzcyBGbGFnICovCj4gLSAgICB1bnNpZ25lZCBsb25nIHNiejQ6MTsKPiAtCj4g
LSAgICAvKiBUaGUgYmFzZSBhZGRyZXNzIG11c3QgYmUgYXBwcm9wcmlhdGVseSBhbGlnbmVkIGZv
ciBCbG9jayBlbnRyaWVzICovCj4gLSAgICB1bnNpZ25lZCBsb25nIGxvbmcgYmFzZTozNjsgLyog
QmFzZSBhZGRyZXNzIG9mIGJsb2NrIG9yIG5leHQgdGFibGUgKi8KPiAtICAgIHVuc2lnbmVkIGxv
bmcgc2J6Mzo0Owo+IC0KPiAtICAgIC8qIFRoZXNlIHNldmVuIGJpdHMgYXJlIG9ubHkgdXNlZCBp
biBCbG9jayBlbnRyaWVzIGFuZCBhcmUgaWdub3JlZAo+IC0gICAgICogaW4gVGFibGUgZW50cmll
cy4gKi8KPiAtICAgIHVuc2lnbmVkIGxvbmcgY29udGlnOjE7ICAgICAvKiBJbiBhIGJsb2NrIG9m
IDE2IGNvbnRpZ3VvdXMgZW50cmllcyAqLwo+IC0gICAgdW5zaWduZWQgbG9uZyBzYnoyOjE7Cj4g
LSAgICB1bnNpZ25lZCBsb25nIHhuOjE7ICAgICAgICAgLyogZVhlY3V0ZS1OZXZlciAqLwo+IC0g
ICAgdW5zaWduZWQgbG9uZyB0eXBlOjQ7ICAgICAgIC8qIElnbm9yZSBieSBoYXJkd2FyZS4gVXNl
ZCB0byBzdG9yZSBwMm0gdHlwZXMgKi8KPiAtCj4gLSAgICB1bnNpZ25lZCBsb25nIHNiejE6NTsK
PiAtfSBscGFlX3AybV90Owo+IC0KPiAtLyogUGVybWlzc2lvbiBtYXNrOiB4biwgd3JpdGUsIHJl
YWQgKi8KPiAtI2RlZmluZSBQMk1fUEVSTV9NQVNLICgweDAwNDAwMDAwMDAwMDAwQzBVTEwpCj4g
LSNkZWZpbmUgUDJNX0NMRUFSX1BFUk0ocHRlKSAoKHB0ZSkuYml0cyAmIH5QMk1fUEVSTV9NQVNL
KQo+IC0KPiAtLyoKPiAtICogV2FsayBpcyB0aGUgY29tbW9uIGJpdHMgb2YgcDJtIGFuZCBwdCBl
bnRyaWVzIHdoaWNoIGFyZSBuZWVkZWQgdG8KPiAtICogc2ltcGx5IHdhbGsgdGhlIHRhYmxlIChl
LmcuIGZvciBkZWJ1ZykuCj4gLSAqLwo+IC10eXBlZGVmIHN0cnVjdCBfX3BhY2tlZCB7Cj4gLSAg
ICAvKiBUaGVzZSBhcmUgdXNlZCBpbiBhbGwga2luZHMgb2YgZW50cnkuICovCj4gLSAgICB1bnNp
Z25lZCBsb25nIHZhbGlkOjE7ICAgICAgLyogVmFsaWQgbWFwcGluZyAqLwo+IC0gICAgdW5zaWdu
ZWQgbG9uZyB0YWJsZToxOyAgICAgIC8qID09IDEgaW4gNGsgbWFwIGVudHJpZXMgdG9vICovCj4g
LQo+IC0gICAgdW5zaWduZWQgbG9uZyBwYWQyOjEwOwo+IC0KPiAtICAgIC8qIFRoZSBiYXNlIGFk
ZHJlc3MgbXVzdCBiZSBhcHByb3ByaWF0ZWx5IGFsaWduZWQgZm9yIEJsb2NrIGVudHJpZXMgKi8K
PiAtICAgIHVuc2lnbmVkIGxvbmcgbG9uZyBiYXNlOjM2OyAvKiBCYXNlIGFkZHJlc3Mgb2YgYmxv
Y2sgb3IgbmV4dCB0YWJsZSAqLwo+IC0KPiAtICAgIHVuc2lnbmVkIGxvbmcgcGFkMToxNjsKPiAt
fSBscGFlX3dhbGtfdDsKPiAtCj4gLXR5cGVkZWYgdW5pb24gewo+IC0gICAgdWludDY0X3QgYml0
czsKPiAtICAgIGxwYWVfcHRfdCBwdDsKPiAtICAgIGxwYWVfcDJtX3QgcDJtOwo+IC0gICAgbHBh
ZV93YWxrX3Qgd2FsazsKPiAtfSBscGFlX3Q7Cj4gLQo+ICAjaWYgZGVmaW5lZChDT05GSUdfQVJN
XzMyKQo+ICAjIGluY2x1ZGUgPGFzbS9hcm0zMi9wYWdlLmg+Cj4gICNlbGlmIGRlZmluZWQoQ09O
RklHX0FSTV82NCkKPiBAQCAtMzk0LDQ5ICsyODcsNiBAQCBzdGF0aWMgaW5saW5lIGludCBndmFf
dG9faXBhKHZhZGRyX3QgdmEsIHBhZGRyX3QgKnBhZGRyLCB1bnNpZ25lZCBpbnQgZmxhZ3MpCj4g
IAo+ICAjZW5kaWYgLyogX19BU1NFTUJMWV9fICovCj4gIAo+IC0vKgo+IC0gKiBUaGVzZSBudW1i
ZXJzIGFkZCB1cCB0byBhIDQ4LWJpdCBpbnB1dCBhZGRyZXNzIHNwYWNlLgo+IC0gKgo+IC0gKiBP
biAzMi1iaXQgdGhlIHplcm9ldGggbGV2ZWwgZG9lcyBub3QgZXhpc3QsIHRoZXJlZm9yZSB0aGUg
dG90YWwgaXMKPiAtICogMzktYml0cy4gVGhlIEFSTXY3LUEgYXJjaGl0ZWN0dXJlIGFjdHVhbGx5
IHNwZWNpZmllcyBhIDQwLWJpdCBpbnB1dAo+IC0gKiBhZGRyZXNzIHNwYWNlIGZvciB0aGUgcDJt
LCB3aXRoIGFuIDhLICgxMDI0LWVudHJ5KSB0b3AtbGV2ZWwgdGFibGUuCj4gLSAqIEhvd2V2ZXIg
WGVuIG9ubHkgc3VwcG9ydHMgMTZHQiBvZiBSQU0gb24gMzItYml0IEFSTSBzeXN0ZW1zIGFuZAo+
IC0gKiB0aGVyZWZvcmUgMzktYml0cyBhcmUgc3VmZmljaWVudC4KPiAtICovCj4gLQo+IC0jZGVm
aW5lIExQQUVfU0hJRlQgICAgICA5Cj4gLSNkZWZpbmUgTFBBRV9FTlRSSUVTICAgIChfQUMoMSxV
KSA8PCBMUEFFX1NISUZUKQo+IC0jZGVmaW5lIExQQUVfRU5UUllfTUFTSyAoTFBBRV9FTlRSSUVT
IC0gMSkKPiAtCj4gLSNkZWZpbmUgVEhJUkRfU0hJRlQgICAgKFBBR0VfU0hJRlQpCj4gLSNkZWZp
bmUgVEhJUkRfT1JERVIgICAgKFRISVJEX1NISUZUIC0gUEFHRV9TSElGVCkKPiAtI2RlZmluZSBU
SElSRF9TSVpFICAgICAoKHBhZGRyX3QpMSA8PCBUSElSRF9TSElGVCkKPiAtI2RlZmluZSBUSElS
RF9NQVNLICAgICAofihUSElSRF9TSVpFIC0gMSkpCj4gLSNkZWZpbmUgU0VDT05EX1NISUZUICAg
KFRISVJEX1NISUZUICsgTFBBRV9TSElGVCkKPiAtI2RlZmluZSBTRUNPTkRfT1JERVIgICAoU0VD
T05EX1NISUZUIC0gUEFHRV9TSElGVCkKPiAtI2RlZmluZSBTRUNPTkRfU0laRSAgICAoKHBhZGRy
X3QpMSA8PCBTRUNPTkRfU0hJRlQpCj4gLSNkZWZpbmUgU0VDT05EX01BU0sgICAgKH4oU0VDT05E
X1NJWkUgLSAxKSkKPiAtI2RlZmluZSBGSVJTVF9TSElGVCAgICAoU0VDT05EX1NISUZUICsgTFBB
RV9TSElGVCkKPiAtI2RlZmluZSBGSVJTVF9PUkRFUiAgICAoRklSU1RfU0hJRlQgLSBQQUdFX1NI
SUZUKQo+IC0jZGVmaW5lIEZJUlNUX1NJWkUgICAgICgocGFkZHJfdCkxIDw8IEZJUlNUX1NISUZU
KQo+IC0jZGVmaW5lIEZJUlNUX01BU0sgICAgICh+KEZJUlNUX1NJWkUgLSAxKSkKPiAtI2RlZmlu
ZSBaRVJPRVRIX1NISUZUICAoRklSU1RfU0hJRlQgKyBMUEFFX1NISUZUKQo+IC0jZGVmaW5lIFpF
Uk9FVEhfT1JERVIgIChaRVJPRVRIX1NISUZUIC0gUEFHRV9TSElGVCkKPiAtI2RlZmluZSBaRVJP
RVRIX1NJWkUgICAoKHBhZGRyX3QpMSA8PCBaRVJPRVRIX1NISUZUKQo+IC0jZGVmaW5lIFpFUk9F
VEhfTUFTSyAgICh+KFpFUk9FVEhfU0laRSAtIDEpKQo+IC0KPiAtLyogQ2FsY3VsYXRlIHRoZSBv
ZmZzZXRzIGludG8gdGhlIHBhZ2V0YWJsZXMgZm9yIGEgZ2l2ZW4gVkEgKi8KPiAtI2RlZmluZSB6
ZXJvZXRoX2xpbmVhcl9vZmZzZXQodmEpICgodmEpID4+IFpFUk9FVEhfU0hJRlQpCj4gLSNkZWZp
bmUgZmlyc3RfbGluZWFyX29mZnNldCh2YSkgKCh2YSkgPj4gRklSU1RfU0hJRlQpCj4gLSNkZWZp
bmUgc2Vjb25kX2xpbmVhcl9vZmZzZXQodmEpICgodmEpID4+IFNFQ09ORF9TSElGVCkKPiAtI2Rl
ZmluZSB0aGlyZF9saW5lYXJfb2Zmc2V0KHZhKSAoKHZhKSA+PiBUSElSRF9TSElGVCkKPiAtCj4g
LSNkZWZpbmUgVEFCTEVfT0ZGU0VUKG9mZnMpICgodW5zaWduZWQgaW50KShvZmZzKSAmIExQQUVf
RU5UUllfTUFTSykKPiAtI2RlZmluZSBmaXJzdF90YWJsZV9vZmZzZXQodmEpICBUQUJMRV9PRkZT
RVQoZmlyc3RfbGluZWFyX29mZnNldCh2YSkpCj4gLSNkZWZpbmUgc2Vjb25kX3RhYmxlX29mZnNl
dCh2YSkgVEFCTEVfT0ZGU0VUKHNlY29uZF9saW5lYXJfb2Zmc2V0KHZhKSkKPiAtI2RlZmluZSB0
aGlyZF90YWJsZV9vZmZzZXQodmEpICBUQUJMRV9PRkZTRVQodGhpcmRfbGluZWFyX29mZnNldCh2
YSkpCj4gLSNkZWZpbmUgemVyb2V0aF90YWJsZV9vZmZzZXQodmEpICBUQUJMRV9PRkZTRVQoemVy
b2V0aF9saW5lYXJfb2Zmc2V0KHZhKSkKPiAtCj4gICNkZWZpbmUgUEFHRV9BTElHTih4KSAoKCh4
KSArIFBBR0VfU0laRSAtIDEpICYgUEFHRV9NQVNLKQo+ICAKPiAgI2VuZGlmIC8qIF9fQVJNX1BB
R0VfSF9fICovCj4gLS0gCj4gMi4xMS4wCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 16 20:51:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 20:51:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLyDf-0000S5-5F; Fri, 16 Jun 2017 20:51: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 1dLyDd-0000Rf-5D
 for xen-devel@lists.xen.org; Fri, 16 Jun 2017 20:51:49 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 EE/40-02181-4E444495; Fri, 16 Jun 2017 20:51:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsVybKJssu4DF5d
 Ig9sflCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxFbw+zFhxQqfg9raqB8YFUFyMXh5DAH0aJ
 R4ePMnUxcnKwCDhI/P36kL2LkYODUSBG4sEPa5Awo0CYxOTLS1hBwiwC2hJHT2iBhNkEDCX+P
 tnEBhKWALKXfOYACYsIqEv8uTCBEcRmFvCROPl5GhuILSzgKLF770NWEJtTwELi/LtHYHFeAW
 +JGfe6wOJCAskSk65sZgaxRQV0JQ79+wNVIyhxcuYTFoiZWhLLp29jmcAoMAtJahaS1AJGplW
 MGsWpRWWpRbpGhnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIHhV8/AwLiD8e5k
 v0OMkhxMSqK87584RwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4E1zdokUEixKTU+tSMvMAUYCT
 FqCg0dJhNfECijNW1yQmFucmQ6ROsWoKCXOuwGkTwAkkVGaB9cGi75LjLJSwryMDAwMQjwFqU
 W5mSWo8q8YxTkYlYR5NZyApvBk5pXATX8FtJgJaHHQBQeQxSWJCCmpBsZ4KYN9LOIvfHsV7p0
 6r2LF5xRkkb3RKNDyTnCEaElP+7yPog9ClZaIBrlfTKr5kvnGatmxSAUJ1/a/ma9ldNLDYxYc
 ndX8uNGMSeRCYZ7+iYwbLsteucgpaJ3/m3I1OEfumEk0R7AD8x69K3+avgi8zjMuNXjz9svz4
 BNce8PVFWY+T7hxT4mlOCPRUIu5qDgRAPblWR65AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1497646303!89793648!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21397 invoked from network); 16 Jun 2017 20:51:44 -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; 16 Jun 2017 20:51:44 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 56314239B0;
 Fri, 16 Jun 2017 20:51:42 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 56314239B0
Date: Fri, 16 Jun 2017 13:51: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: <20170615203057.755-3-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1706161351360.17964@sstabellini-ThinkPad-X260>
References: <20170615203057.755-1-julien.grall@arm.com>
 <20170615203057.755-3-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: proskurin@sec.in.tum.de, sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 2/2] xen/arm: lpae: Fix comments 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>

T24gVGh1LCAxNSBKdW4gMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEFsc28gYWRkaW5nIG9u
ZSBtaXNzaW5nIGZ1bGwgc3RvcC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgoKUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vbHBhZS5oIHwgNDUg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tCj4gIDEgZmlsZSBj
aGFuZ2VkLCAzMCBpbnNlcnRpb25zKCspLCAxNSBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLWFybS9scGFlLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2xwYWUu
aAo+IGluZGV4IDFlNmE2ODkyNmUuLjYyNDQyNDBjYTAgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1
ZGUvYXNtLWFybS9scGFlLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2xwYWUuaAo+IEBA
IC0zLDEwICszLDEyIEBACj4gIAo+ICAjaWZuZGVmIF9fQVNTRU1CTFlfXwo+ICAKPiAtLyogV0FS
TklORyEgIFVubGlrZSB0aGUgSW50ZWwgcGFnZXRhYmxlIGNvZGUsIHdoZXJlIGwxIGlzIHRoZSBs
b3dlc3QKPiArLyoKPiArICogV0FSTklORyEgIFVubGlrZSB0aGUgSW50ZWwgcGFnZXRhYmxlIGNv
ZGUsIHdoZXJlIGwxIGlzIHRoZSBsb3dlc3QKPiAgICogbGV2ZWwgYW5kIGw0IGlzIHRoZSByb290
IG9mIHRoZSB0cmllLCB0aGUgQVJNIHBhZ2V0YWJsZXMgZm9sbG93IEFSTSdzCj4gICAqIGRvY3Vt
ZW50YXRpb246IHRoZSBsZXZlbHMgYXJlIGNhbGxlZCBmaXJzdCwgc2Vjb25kICZjIGluIHRoZSBv
cmRlcgo+IC0gKiB0aGF0IHRoZSBNTVUgd2Fsa3MgdGhlbSAoaS5lLiAiZmlyc3QiIGlzIHRoZSBy
b290IG9mIHRoZSB0cmllKS4gKi8KPiArICogdGhhdCB0aGUgTU1VIHdhbGtzIHRoZW0gKGkuZS4g
ImZpcnN0IiBpcyB0aGUgcm9vdCBvZiB0aGUgdHJpZSkuCj4gKyAqLwo+ICAKPiAgLyoqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKgo+ICAgKiBBUk12Ny1BIExQQUUgcGFnZXRhYmxlczogMy1sZXZlbCB0cmll
LCBtYXBwaW5nIDQwLWJpdCBpbnB1dCB0bwo+IEBAIC0xNywxNSArMTksMTggQEAKPiAgICogZGlm
ZmVyZW50IHBsYWNlIGZyb20gdGhvc2UgaW4gbGVhZiBub2RlcyBzZWVtcyB0byBiZSB0byBhbGxv
dyBsaW5lYXIKPiAgICogcGFnZXRhYmxlIHRyaWNrcy4gIElmIHdlJ3JlIG5vdCBkb2luZyB0aGF0
IHRoZW4gdGhlIHNldCBvZiBwZXJtaXNzaW9uCj4gICAqIGJpdHMgdGhhdCdzIG5vdCBpbiB1c2Ug
aW4gYSBnaXZlbiBub2RlIHR5cGUgY2FuIGJlIHVzZWQgYXMKPiAtICogZXh0cmEgc29mdHdhcmUt
ZGVmaW5lZCBiaXRzLiAqLwo+ICsgKiBleHRyYSBzb2Z0d2FyZS1kZWZpbmVkIGJpdHMuCj4gKyAq
Lwo+ICAKPiAgdHlwZWRlZiBzdHJ1Y3QgX19wYWNrZWQgewo+ICAgICAgLyogVGhlc2UgYXJlIHVz
ZWQgaW4gYWxsIGtpbmRzIG9mIGVudHJ5LiAqLwo+ICAgICAgdW5zaWduZWQgbG9uZyB2YWxpZDox
OyAgICAgIC8qIFZhbGlkIG1hcHBpbmcgKi8KPiAgICAgIHVuc2lnbmVkIGxvbmcgdGFibGU6MTsg
ICAgICAvKiA9PSAxIGluIDRrIG1hcCBlbnRyaWVzIHRvbyAqLwo+ICAKPiAtICAgIC8qIFRoZXNl
IHRlbiBiaXRzIGFyZSBvbmx5IHVzZWQgaW4gQmxvY2sgZW50cmllcyBhbmQgYXJlIGlnbm9yZWQK
PiAtICAgICAqIGluIFRhYmxlIGVudHJpZXMuICovCj4gKyAgICAvKgo+ICsgICAgICogVGhlc2Ug
dGVuIGJpdHMgYXJlIG9ubHkgdXNlZCBpbiBCbG9jayBlbnRyaWVzIGFuZCBhcmUgaWdub3JlZAo+
ICsgICAgICogaW4gVGFibGUgZW50cmllcy4KPiArICAgICAqLwo+ICAgICAgdW5zaWduZWQgbG9u
ZyBhaTozOyAgICAgICAgIC8qIEF0dHJpYnV0ZSBJbmRleCAqLwo+ICAgICAgdW5zaWduZWQgbG9u
ZyBuczoxOyAgICAgICAgIC8qIE5vdC1TZWN1cmUgKi8KPiAgICAgIHVuc2lnbmVkIGxvbmcgdXNl
cjoxOyAgICAgICAvKiBVc2VyLXZpc2libGUgKi8KPiBAQCAtMzgsMzAgKzQzLDM4IEBAIHR5cGVk
ZWYgc3RydWN0IF9fcGFja2VkIHsKPiAgICAgIHVuc2lnbmVkIGxvbmcgbG9uZyBiYXNlOjM2OyAv
KiBCYXNlIGFkZHJlc3Mgb2YgYmxvY2sgb3IgbmV4dCB0YWJsZSAqLwo+ICAgICAgdW5zaWduZWQg
bG9uZyBzYno6NDsgICAgICAgIC8qIE11c3QgYmUgemVybyAqLwo+ICAKPiAtICAgIC8qIFRoZXNl
IHNldmVuIGJpdHMgYXJlIG9ubHkgdXNlZCBpbiBCbG9jayBlbnRyaWVzIGFuZCBhcmUgaWdub3Jl
ZAo+IC0gICAgICogaW4gVGFibGUgZW50cmllcy4gKi8KPiArICAgIC8qCj4gKyAgICAgKiBUaGVz
ZSBzZXZlbiBiaXRzIGFyZSBvbmx5IHVzZWQgaW4gQmxvY2sgZW50cmllcyBhbmQgYXJlIGlnbm9y
ZWQKPiArICAgICAqIGluIFRhYmxlIGVudHJpZXMuCj4gKyAgICAgKi8KPiAgICAgIHVuc2lnbmVk
IGxvbmcgY29udGlnOjE7ICAgICAvKiBJbiBhIGJsb2NrIG9mIDE2IGNvbnRpZ3VvdXMgZW50cmll
cyAqLwo+ICAgICAgdW5zaWduZWQgbG9uZyBweG46MTsgICAgICAgIC8qIFByaXZpbGVnZWQtWE4g
Ki8KPiAgICAgIHVuc2lnbmVkIGxvbmcgeG46MTsgICAgICAgICAvKiBlWGVjdXRlLU5ldmVyICov
Cj4gICAgICB1bnNpZ25lZCBsb25nIGF2YWlsOjQ7ICAgICAgLyogSWdub3JlZCBieSBoYXJkd2Fy
ZSAqLwo+ICAKPiAtICAgIC8qIFRoZXNlIDUgYml0cyBhcmUgb25seSB1c2VkIGluIFRhYmxlIGVu
dHJpZXMgYW5kIGFyZSBpZ25vcmVkIGluCj4gLSAgICAgKiBCbG9jayBlbnRyaWVzICovCj4gKyAg
ICAvKgo+ICsgICAgICogVGhlc2UgNSBiaXRzIGFyZSBvbmx5IHVzZWQgaW4gVGFibGUgZW50cmll
cyBhbmQgYXJlIGlnbm9yZWQgaW4KPiArICAgICAqIEJsb2NrIGVudHJpZXMuCj4gKyAgICAgKi8K
PiAgICAgIHVuc2lnbmVkIGxvbmcgcHhudDoxOyAgICAgICAvKiBQcml2aWxlZ2VkLVhOICovCj4g
ICAgICB1bnNpZ25lZCBsb25nIHhudDoxOyAgICAgICAgLyogZVhlY3V0ZS1OZXZlciAqLwo+ICAg
ICAgdW5zaWduZWQgbG9uZyBhcHQ6MjsgICAgICAgIC8qIEFjY2VzcyBQZXJtaXNzaW9ucyAqLwo+
ICAgICAgdW5zaWduZWQgbG9uZyBuc3Q6MTsgICAgICAgIC8qIE5vdC1TZWN1cmUgKi8KPiAgfSBs
cGFlX3B0X3Q7Cj4gIAo+IC0vKiBUaGUgcDJtIHRhYmxlcyBoYXZlIGFsbW9zdCB0aGUgc2FtZSBs
YXlvdXQsIGJ1dCBzb21lIG9mIHRoZSBwZXJtaXNzaW9uCj4gLSAqIGFuZCBjYWNoZS1jb250cm9s
IGJpdHMgYXJlIGxhaWQgb3V0IGRpZmZlcmVudGx5IChvciBtaXNzaW5nKSAqLwo+ICsvKgo+ICsg
KiBUaGUgcDJtIHRhYmxlcyBoYXZlIGFsbW9zdCB0aGUgc2FtZSBsYXlvdXQsIGJ1dCBzb21lIG9m
IHRoZSBwZXJtaXNzaW9uCj4gKyAqIGFuZCBjYWNoZS1jb250cm9sIGJpdHMgYXJlIGxhaWQgb3V0
IGRpZmZlcmVudGx5IChvciBtaXNzaW5nKS4KPiArICovCj4gIHR5cGVkZWYgc3RydWN0IF9fcGFj
a2VkIHsKPiAgICAgIC8qIFRoZXNlIGFyZSB1c2VkIGluIGFsbCBraW5kcyBvZiBlbnRyeS4gKi8K
PiAgICAgIHVuc2lnbmVkIGxvbmcgdmFsaWQ6MTsgICAgICAvKiBWYWxpZCBtYXBwaW5nICovCj4g
ICAgICB1bnNpZ25lZCBsb25nIHRhYmxlOjE7ICAgICAgLyogPT0gMSBpbiA0ayBtYXAgZW50cmll
cyB0b28gKi8KPiAgCj4gLSAgICAvKiBUaGVzZSB0ZW4gYml0cyBhcmUgb25seSB1c2VkIGluIEJs
b2NrIGVudHJpZXMgYW5kIGFyZSBpZ25vcmVkCj4gLSAgICAgKiBpbiBUYWJsZSBlbnRyaWVzLiAq
Lwo+ICsgICAgLyoKPiArICAgICAqIFRoZXNlIHRlbiBiaXRzIGFyZSBvbmx5IHVzZWQgaW4gQmxv
Y2sgZW50cmllcyBhbmQgYXJlIGlnbm9yZWQKPiArICAgICAqIGluIFRhYmxlIGVudHJpZXMuCj4g
KyAgICAgKi8KPiAgICAgIHVuc2lnbmVkIGxvbmcgbWF0dHI6NDsgICAgICAvKiBNZW1vcnkgQXR0
cmlidXRlcyAqLwo+ICAgICAgdW5zaWduZWQgbG9uZyByZWFkOjE7ICAgICAgIC8qIFJlYWQgYWNj
ZXNzICovCj4gICAgICB1bnNpZ25lZCBsb25nIHdyaXRlOjE7ICAgICAgLyogV3JpdGUgYWNjZXNz
ICovCj4gQEAgLTczLDggKzg2LDEwIEBAIHR5cGVkZWYgc3RydWN0IF9fcGFja2VkIHsKPiAgICAg
IHVuc2lnbmVkIGxvbmcgbG9uZyBiYXNlOjM2OyAvKiBCYXNlIGFkZHJlc3Mgb2YgYmxvY2sgb3Ig
bmV4dCB0YWJsZSAqLwo+ICAgICAgdW5zaWduZWQgbG9uZyBzYnozOjQ7Cj4gIAo+IC0gICAgLyog
VGhlc2Ugc2V2ZW4gYml0cyBhcmUgb25seSB1c2VkIGluIEJsb2NrIGVudHJpZXMgYW5kIGFyZSBp
Z25vcmVkCj4gLSAgICAgKiBpbiBUYWJsZSBlbnRyaWVzLiAqLwo+ICsgICAgLyoKPiArICAgICAq
IFRoZXNlIHNldmVuIGJpdHMgYXJlIG9ubHkgdXNlZCBpbiBCbG9jayBlbnRyaWVzIGFuZCBhcmUg
aWdub3JlZAo+ICsgICAgICogaW4gVGFibGUgZW50cmllcy4KPiArICAgICAqLwo+ICAgICAgdW5z
aWduZWQgbG9uZyBjb250aWc6MTsgICAgIC8qIEluIGEgYmxvY2sgb2YgMTYgY29udGlndW91cyBl
bnRyaWVzICovCj4gICAgICB1bnNpZ25lZCBsb25nIHNiejI6MTsKPiAgICAgIHVuc2lnbmVkIGxv
bmcgeG46MTsgICAgICAgICAvKiBlWGVjdXRlLU5ldmVyICovCj4gLS0gCj4gMi4xMS4wCj4gCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 16 20:52:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 20:52:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dLyEe-0000Zs-Ej; Fri, 16 Jun 2017 20:52:52 +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 1dLyEd-0000Zg-HT
 for xen-devel@lists.xen.org; Fri, 16 Jun 2017 20:52:51 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 DA/BE-02022-22544495; Fri, 16 Jun 2017 20:52:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVybKJssq68q0u
 kQfcxNoslHxezODB6HN39mymAMYo1My8pvyKBNeP933/sBQ/YKtonfWVqYLzI2sXIxSEk8IdR
 omnGNqYuRk4OFgEHiUk3brN3MXJwMArESDz4YQ0SZhQIk5h8eQkrRIm2xMWNN1lAbDYBQ4m/T
 zaxgZRLANlLPnOAhEUE1CX+XJjACGIzC/hInPw8DaxEWMBXor05HSTMKWAhsflVMxNImFfAW2
 LbozyQsJCAucSLB53sILaogK7EoX9/2EBsXgFBiZMzn7BATNSSWD59G8sERoFZSFKzkKQWMDK
 tYlQvTi0qSy3SNdNLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgMPgYg2ME4tcH5
 EKMkB5OSKO/7J86RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4bzu7RAoJFqWmp1akZeYA4wAmL
 cHBoyTCa2IFlOYtLkjMLc5Mh0idYjTm2LB6/RcmjqYPW74wCbHk5eelSonzbgCZJABSmlGaBz
 cIFp+XGGWlhHkZgU4T4ilILcrNLEGVf8UozsGoJMx7AmQKT2ZeCdy+V0CnMAGdEnTBAeSUkkS
 ElFQDo/UMtj8urad+3LjP8Y1J85rOnTtq0QnW1VUzZm50jS762/0zzIyzNU701cIXZ7awHAji
 451x5NmEL9Kr3p42lNu5ceKPiZp87hJtbDeOvFueeVful8ckKbtbtw6pFU/g+TxNaX/15Al7V
 bRU+o+82ZtRNXXTob1C6x7bmW4OOTBdTGF97ryKdkUlluKMREMt5qLiRABM2+zXygIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-11.tower-206.messagelabs.com!1497646365!84022408!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3429 invoked from network); 16 Jun 2017 20:52:46 -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; 16 Jun 2017 20:52:46 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 2BC4F219A9;
 Fri, 16 Jun 2017 20:52:45 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 2BC4F219A9
Date: Fri, 16 Jun 2017 13:52: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: <20170615203057.755-1-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1706161351450.17964@sstabellini-ThinkPad-X260>
References: <20170615203057.755-1-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: proskurin@sec.in.tum.de, sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 0/2] xen/arm: Move LPAE definition in a
 separate 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>

UGxlYXNlIGFwcGVuZCB0aGVzZSB0d28gcGF0Y2hlcyBhdCB0aGUgZW5kIG9mIHRoZSByZW1haW5p
bmcgc2V0IG9mIHRoZQoieGVuL2FybTogRXh0ZW5kIHRoZSB1c2FnZSBvZiB0eXBlc2FmZSBNRk4i
IHNlcmllcywgd2hlbiB5b3UgcmVwb3N0LgoKCk9uIFRodSwgMTUgSnVuIDIwMTcsIEp1bGllbiBH
cmFsbCB3cm90ZToKPiBUaGlzIHNtYWxsIHBhdGNoIHNlcmllcyBpcyBtb3Zpbmcgb3V0IExQQUUg
ZGVmaW5pdGlvbiBmcm9tIHBhZ2UuaC4gVGhpcyBpcwo+IGJhc2VkIG9uIG15IHNlcmllcyAieGVu
L2FybTogRXh0ZW5kIHVzYWdlIG9mIHR5cGVzYWZlIE1GTiIgWzFdIGR1ZSB0byBhIHNtYWxsCj4g
Y29uZmxpY3Qgd2l0aCBwYXRjaCAjNS4KPiAKPiBDaGVlcnMsCj4gCj4gWzFdIGh0dHBzOi8vbGlz
dHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTA2L21zZzAxMzYxLmh0bWwK
PiAKPiBKdWxpZW4gR3JhbGwgKDIpOgo+ICAgeGVuL2FybTogTW92ZSBMUEFFIGRlZmluaXRpb24g
aW4gYSBzZXBhcmF0ZSBoZWFkZXIKPiAgIHhlbi9hcm06IGxwYWU6IEZpeCBjb21tZW50cyBjb2Rp
bmcgc3R5bGUKPiAKPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9scGFlLmggfCAxODQgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gIHhlbi9pbmNsdWRlL2FzbS1h
cm0vcGFnZS5oIHwgMTUyICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAg
MiBmaWxlcyBjaGFuZ2VkLCAxODUgaW5zZXJ0aW9ucygrKSwgMTUxIGRlbGV0aW9ucygtKQo+ICBj
cmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLWFybS9scGFlLmgKPiAKPiAtLSAKPiAy
LjExLjAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 20:55:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 20: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 1dLyHV-0000pW-Sb; Fri, 16 Jun 2017 20:55: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 1dLyHU-0000pJ-No
 for xen-devel@lists.xen.org; Fri, 16 Jun 2017 20:55:48 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 84/FB-03371-4D544495; Fri, 16 Jun 2017 20:55:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVybKJssu5lV5d
 Ig6nz5SyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oz2K63MBUcEKx4uXMzewNjA18XIxSEk8IdR
 YvrM62xdjJwcLAIOEvfbVzN1MXJwMArESDz4YQ0SZhQIk5h8eQkrRIm2xJvVD9hBbDYBQ4m/T
 zaxgZRLANlLPnOAhEUE1CX+XJjACGIzCxRITLuxmgXEFhaIk1hw/AmYzSlgLbH41DImEJtXwF
 ti6++XTBDnHGOS6Hj/HGyXqICuxKF/f9ggigQlTs6EaGYW0JJYPn0bywRGgVlIUrOQpBYwMq1
 i1ChOLSpLLdI1MtJLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMQgYg2MG4Zn7g
 IUZJDiYlUd73T5wjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw3nZ2iRQSLEpNT61Iy8wBxgNMW
 oKDR0mE18QKKM1bXJCYW5yZDpE6xajLsWH1+i9MQix5+XmpUuK85i5ARQIgRRmleXAjYLF5iV
 FWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8J0Au4cnMK4Hb9AroCCagI4IuOIAcUZKIkJJqYMx
 fpLlv/Wc7qVqvwNMVH2+v3SW5w3FH8qun3T9Kw/u7GKZeal/NFzlN7z3TQdt/Mi2aB33OX38x
 d8fBd//bF2QdYhCw+968d8sCm377g57bM7baaAT3WbnI6EeZbG5+1nJ2QjiXRfqaDqZn+ydGa
 SdYPpMQ2HnjxsXTSzs+6Z+Y9b/Hcp/ItMtKLMUZiYZazEXFiQBuxKwQyAIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1497646546!107292573!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42886 invoked from network); 16 Jun 2017 20:55:47 -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; 16 Jun 2017 20:55:47 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 923E2214E1;
 Fri, 16 Jun 2017 20:55:45 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 923E2214E1
Date: Fri, 16 Jun 2017 13:55: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: <8fdd793a-f594-2f0b-4a23-d01ece9cd5f8@arm.com>
Message-ID: <alpine.DEB.2.10.1706161352520.17964@sstabellini-ThinkPad-X260>
References: <20170613161323.25196-1-julien.grall@arm.com>
 <20170613161323.25196-4-julien.grall@arm.com>
 <alpine.DEB.2.10.1706151525550.12156@sstabellini-ThinkPad-X260>
 <0d512b9c-1300-633b-ebae-8881d10596d4@arm.com>
 <alpine.DEB.2.10.1706161029380.17964@sstabellini-ThinkPad-X260>
 <8fdd793a-f594-2f0b-4a23-d01ece9cd5f8@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: nd@arm.com, Stefano Stabellini <sstabellini@kernel.org>,
 punit.agrawal@arm.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 03/24] xen/arm: setup: Remove bogus
 xenheap_mfn_end in setup_mm for arm64
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCAxNiBKdW4gMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIFN0ZWZhbm8sCj4g
Cj4gT24gMDYvMTYvMjAxNyAwNjozMyBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4g
T24gRnJpLCAxNiBKdW4gMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4gPiBIaSBTdGVmYW5v
LAo+ID4gPiAKPiA+ID4gT24gMTUvMDYvMjAxNyAyMzoyOCwgU3RlZmFubyBTdGFiZWxsaW5pIHdy
b3RlOgo+ID4gPiA+IE9uIFR1ZSwgMTMgSnVuIDIwMTcsIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+
ID4gPiA+IHhlbmhlYXBfbWZuX2VuZCBpcyBzdG9yaW5nIGFuIE1GTiBhbmQgbm90IGEgcGh5c2lj
YWwgYWRkcmVzcy4KPiA+ID4gPiA+IFRoYW5rZnVsbHkKPiA+ID4gPiA+IHhlbmhlYXBfbWZuX2Vu
ZCBpcyBub3QgdXNlZCBpbiB0aGUgYXJtNjQgY29kZS4gU28gZHJvcCBpdC4KPiA+ID4gPiAKPiA+
ID4gPiBUaGF0J3MgZmluZSwgYnV0IGluIHRoYXQgY2FzZSBJIHdvdWxkIHByZWZlciB0byBtb3Zl
IHRoZSBkZWZpbml0aW9uIG9mCj4gPiA+ID4geGVuaGVhcF9tZm5fZW5kIHVuZGVyICNpZmRlZiBD
T05GSUdfQVJNXzMyLiBJbiBmYWN0LCB0aGVyZSBpcyBhbm90aGVyCj4gPiA+ID4gYXNzaWdubWVu
dCBvZiB4ZW5oZWFwX21mbl9lbmQgZmV3IGxpbmVzIGJlbG93IGluIHRoZSBhcm02NCB2ZXJzaW9u
IG9mCj4gPiA+ID4gc2V0dXBfbW06IGRvbid0IHdlIG5lZWQgdG8gcmVtb3ZlIHRoYXQgdG9vPwo+
ID4gPiAKPiA+ID4gVGhlIG90aGVyIHhlbmhlYXBfbWZuX2VuZCBjb250YWlucyB2YWxpZCBtZm4g
dGhhdCBwb2ludCB0byB0aGUgZW5kIGFuZCBJCj4gPiA+IGRpZG4ndCB3YW50IHRvICNpZmRlZiBp
dCBiZWNhdXNlOgo+ID4gPiAJMSkgSXQgY29tcGxleGlmeSB0aGUgY29kZQo+ID4gPiAJMikgQWxs
IHJlZ2lvbnMgc2hvdWxkIGJlIGJvdW5kIHdpdGggc3RhcnQvZW5kIHRvIHNpbXBsaWZ5IHBvdGVu
dGlhbAo+ID4gPiB1c2UuCj4gPiAKPiA+IEkgYW0gb25seSBzdWdnZXN0aW5nIHRvIG1vdmUgaXRz
IGRlZmluaXRpb24gYW5kIGRlY2xhcmF0aW9uIHVuZGVyICNpZmRlZgo+ID4gQ09ORklHX0FSTV8z
MiBpbiB4ZW4vaW5jbHVkZS9hc20tYXJtL21tLmggYW5kIHhlbi9hcmNoL2FybS9tbS5jLgo+ID4g
Cj4gPiBBZnRlciB0aGF0LCBhbGwgdXNlcnMgb2YgeGVuaGVhcF9tZm5fZW5kIGFyZSBhbHJlYWR5
ICNpZmRlZgo+ID4gQ09ORklHX0FSTV8zMiwgZXhjZXB0IGZvciB4ZW4vYXJjaC9hcm0vc2V0dXAu
YzpzZXR1cF9tbS4gVGhlIHNldHVwX21tCj4gPiB1bmRlciAjaWZkZWYgQ09ORklHX0FSTV8zMiB3
aWxsIGJlIGZpbmUuIFRoZSBzZXR1cF9tbSB1bmRlcgo+ID4gI2lmZGVmIENPTkZJR19BUk1fNjQs
IGRvZXNuJ3QgbmVlZCB4ZW5oZWFwX21mbl9lbmQgYW5kIHdlIGNvdWxkIGp1c3QKPiA+IHJlbW92
ZSBpdCBmcm9tIHRoZXJlLgo+ID4gCj4gPiBEb2VzIGl0IG1ha2Ugc2Vuc2U/IEFtIEkgbWlzc2lu
ZyBzb21ldGhpbmc/Cj4gCj4gVG8gYmUgaG9uZXN0LCBJIHJlYWxseSB3YW50IHRvIGxpbWl0IHRo
ZSBpZmRlZmVyeSBpbiB0aGUgbW0gY29kZS4gVGhpcyBpcyBhCj4gYml0IGNvbXBsZXggdG8gZm9s
bG93LiBPbmUgb2YgbXkgc2lkZSBwcm9qZWN0IGlzIHRvIGxvb2sgYXQgdGhhdC4KPiAKPiBBbHNv
LCBldmVuIGlmIHhlbmhlYXBfbWZuX2VuZCB0b2RheSBpcyBub3QgdXNlZCwgSSB0aGluayB0aGUg
Y3VycmVudCB2YWx1ZSBpcwo+IHZhbGlkIGFuZCBjb3VsZCBiZSBoZWxwZnVsIHRvIGhhdmUgaW4g
aGFuZC4gRm9yIGluc3RhbmNlLCBpdCBkb2VzIG5vdCBzZWVtCj4ganVzdGlmeSB0byBoYXZlIGRp
ZmZlcmVudCBpbXBsZW1lbnRhdGlvbiBvZiBhdCBsZWFzdCBpc194ZW5faGVhcF9wYWdlIGZvcgo+
IGFybTMyIGFuZCBhcm02NC4KPiAKPiBTbyBJIGFtIG5vdCBpbiBmYXZvciBvZiBkcm9wcGluZyB4
ZW5oZWFwX21mbl9lbmQgYXQgdGhlIG1vbWVudC4KCkFsbCByaWdodCwgdGhlbiBpZiB3ZSBhcmUg
Z29pbmcgdG8ga2VlcCB4ZW5oZWFwX21mbl9lbmQgYXJvdW5kIG9uIGFybTY0LApwbGVhc2UgdXBk
YXRlIHRoZSBjb21taXQgbWVzc2FnZSBvZiB0aGlzIHBhdGNoIGJlY2F1c2UgaXQgaXMgY29uZnVz
aW5nLiAKSXQgaXMganVzdCB0aGlzIG9uZSBpbnN0YW5jZSBvZiB4ZW5oZWFwX21mbl9lbmQgaW4g
c2V0dXBfbW0gd2hpY2ggaXMKc3VwZXJmbHVvdXMgb24gYXJtNjQgYmVjYXVzZSB3ZSBhcmUgc2V0
dGluZyBpdCBhZ2FpbiBsYXRlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 16 21:25:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 21:25: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 1dLyjp-0003Gg-6B; Fri, 16 Jun 2017 21:25: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 1dLyjo-0003Ga-8P
 for xen-devel@lists.xen.org; Fri, 16 Jun 2017 21:25:04 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 C4/E6-03620-FAC44495; Fri, 16 Jun 2017 21:25:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVybKJssu46H5d
 Ig4kvdS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxd93QKpqpWnPy5gL2B8b9sFyMXh5DAH0aJ
 u30/WbsYOTlYBBwkOnses3QxcnAwCsRIPPhhDRJmFAiTmHx5CVSJtsStjq9sIDabgKHE3yeb2
 EDKJYDsJZ85QEwRASOJ06tdQCqYBYokps/bCFYtLOAhMfHAS0YQm1PAW2L/jKMsIDYvkP3k+E
 QWiGs6GSUW3ZsHlhAV0JU49O8PG0SRoMTJmU9YIIZqSSyfvo1lAqPALCSpWUhSCxiZVjFqFKc
 WlaUW6RpZ6CUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYgAxDsYDy/NvAQoyQH
 k5Io7/snzpFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHine7tECgkWpaanVqRl5gBjASYtwcGjJ
 MIb4gGU5i0uSMwtzkyHSJ1i1OXYsHr9FyYhlrz8vFQpcd6jIDMEQIoySvPgRsDi8hKjrJQwLy
 PQUUI8BalFuZklqPKvGMU5GJWEeU+BTOHJzCuB2/QK6AgmoCOCLjiAHFGSiJCSamDUl2fpVr6
 XNM11QQ9DTsPL7Oxbd3eqCnu9EijfNjFW2q43L/TxI43vkos+Ks24LSm3yeXAulVGTXu6nTUW
 6gob1emd73V+e4txpVPj0qnnf9gdODR39RqhyuAgty+71Cxjn673+CjJ3HymlHNWv0TSWhOfZ
 pX6c0cZTD+fFzx4xPLwnEmWgtFKLMUZiYZazEXFiQAlVjvsxgIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1497648301!103485723!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7043 invoked from network); 16 Jun 2017 21:25:02 -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; 16 Jun 2017 21:25:02 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id AC91B219A9;
 Fri, 16 Jun 2017 21:25:00 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org AC91B219A9
Date: Fri, 16 Jun 2017 14:24:59 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
In-Reply-To: <1497449445-23112-2-git-send-email-volodymyr_babchuk@epam.com>
Message-ID: <alpine.DEB.2.10.1706161412420.17964@sstabellini-ThinkPad-X260>
References: <1497449445-23112-1-git-send-email-volodymyr_babchuk@epam.com>
 <1497449445-23112-2-git-send-email-volodymyr_babchuk@epam.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>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 1/2] arm: smccc: handle SMCs/HVCs 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>

T24gV2VkLCAxNCBKdW4gMjAxNywgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gU01DQ0MgKFNN
QyBDYWxsIENvbnZlbnRpb24pIGRlc2NyaWJlcyBob3cgdG8gaGFuZGxlIGJvdGggSFZDcyBhbmQg
U01Dcy4KPiBTTUNDQyBzdGF0ZXMgdGhhdCBib3RoIEhWQyBhbmQgU01DIGFyZSB2YWxpZCBjb25k
dWl0cyB0byBjYWxsIHRvIGEgZGlmZmVyZW50Cj4gZmlybXdhcmUgZnVuY3Rpb25zLiBUaHVzLCBm
b3IgZXhhbXBsZSBQU0NJIGNhbGxzIGNhbiBiZSBtYWRlIGJvdGggYnkKPiBTTUMgb3IgSFZDLiBB
bHNvIFNNQ0NDIGRlZmluZXMgZnVuY3Rpb24gbnVtYmVyIGNvZGluZyBmb3Igc3VjaCBjYWxscy4K
PiBCZXNpZGVzIGZ1bmN0aW9uYWwgY2FsbHMgdGhlcmUgYXJlIHF1ZXJ5IGNhbGxzLCB3aGljaCBh
bGxvd3MgdW5kZXJsaW5nCj4gT1MgZGV0ZXJtaW5lIHZlcnNpb24sIFVJRCBhbmQgbnVtYmVyIG9m
IGZ1bmN0aW9ucyBwcm92aWRlZCBieSBzZXJ2aWNlCj4gcHJvdmlkZXIuCj4gCj4gVGhpcyBwYXRj
aCBhZGRzIG5ldyBmaWxlIGBzbWNjYy5jYCwgd2hpY2ggaGFuZGxlcyBib3RoIGdlbmVyaWMgU01D
cwo+IGFuZCBIVkMgYWNjb3JkaW5nIHRvIFNNQy4gQXQgdGhpcyBtb21lbnQgaXQgaW1wbGVtZW50
cyBvbmx5IG9uZQo+IHNlcnZpY2U6IFN0YW5kYXJkIEh5cGVydmlzb3IgU2VydmljZS4KPiAKPiBT
dGFuZGFyZCBIeXBlcnZpc29yIFNlcnZpY2Ugb25seSBzdXBwb3J0cyBxdWVyeSBjYWxscywgc28g
Y2FsbGVyIGNhbgo+IGFzayBhYm91dCBoeXBlcnZpc29yIFVJRCBhbmQgZGV0ZXJtaW5lIHRoYXQg
aXQgaXMgWEVOIHJ1bm5pbmcuCj4gCj4gVGhpcyBjaGFuZ2UgYWxsb3dzIG1vcmUgZ2VuZXJpYyBo
YW5kbGluZyBmb3IgU01DcyBhbmQgSFZDcyBhbmQgaXQgY2FuCj4gYmUgZWFzaWx5IGV4dGVuZGVk
IHRvIHN1cHBvcnQgbmV3IHNlcnZpY2VzIGFuZCBmdW5jdGlvbnMuCj4gCj4gU2lnbmVkLW9mZi1i
eTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgo+IFJldmll
d2VkLWJ5OiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29A
ZXBhbS5jb20+Cj4gUmV2aWV3ZWQtYnk6IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJf
dHlzaGNoZW5rb0BlcGFtLmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gvYXJtL01ha2VmaWxlICAgICAg
IHwgIDEgKwo+ICB4ZW4vYXJjaC9hcm0vc21jY2MuYyAgICAgICAgfCA5NiArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgeGVuL2FyY2gvYXJtL3RyYXBzLmMg
ICAgICAgIHwgMTAgKysrKy0KPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oIHwgODkgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgNCBmaWxlcyBjaGFuZ2Vk
LCAxOTQgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0
IHhlbi9hcmNoL2FybS9zbWNjYy5jCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9h
c20tYXJtL3NtY2NjLmgKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL01ha2VmaWxlIGIv
eGVuL2FyY2gvYXJtL01ha2VmaWxlCj4gaW5kZXggNDllMWZiMi4uYjg3MjhjZiAxMDA2NDQKPiAt
LS0gYS94ZW4vYXJjaC9hcm0vTWFrZWZpbGUKPiArKysgYi94ZW4vYXJjaC9hcm0vTWFrZWZpbGUK
PiBAQCAtMzksNiArMzksNyBAQCBvYmoteSArPSBwc2NpLm8KPiAgb2JqLXkgKz0gc2V0dXAubwo+
ICBvYmoteSArPSBzaHV0ZG93bi5vCj4gIG9iai15ICs9IHNtYy5vCj4gK29iai15ICs9IHNtY2Nj
Lm8KPiAgb2JqLXkgKz0gc21wLm8KPiAgb2JqLXkgKz0gc21wYm9vdC5vCj4gIG9iai15ICs9IHN5
c2N0bC5vCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9zbWNjYy5jIGIveGVuL2FyY2gvYXJt
L3NtY2NjLmMKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAuLjVkMTA5NjQK
PiAtLS0gL2Rldi9udWxsCj4gKysrIGIveGVuL2FyY2gvYXJtL3NtY2NjLmMKPiBAQCAtMCwwICsx
LDk2IEBACj4gKy8qCj4gKyAqIHhlbi9hcmNoL2FybS9zbWNjYy5jCj4gKyAqCj4gKyAqIEdlbmVy
aWMgaGFuZGxlciBmb3IgU01DIGFuZCBIVkMgY2FsbHMgYWNjb3JkaW5nIHRvCj4gKyAqIEFSTSBT
TUMgY2FsbGxpbmcgY29udmVudGlvbgo+ICsgKgo+ICsgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBz
b2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQo+ICsgKiBpdCB1
bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxp
c2hlZCBieQo+ICsgKiB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lv
biAyIG9mIHRoZSBMaWNlbnNlLCBvcgo+ICsgKiAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2
ZXJzaW9uLgo+ICsgKgo+ICsgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhv
cGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKPiArICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZ
OyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKPiArICogTUVSQ0hBTlRBQklM
SVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQo+ICsgKiBH
TlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgo+ICsgKi8KPiArCj4g
Kwo+ICsjaW5jbHVkZSA8eGVuL2NvbmZpZy5oPgo+ICsjaW5jbHVkZSA8eGVuL2xpYi5oPgo+ICsj
aW5jbHVkZSA8eGVuL3BlcmZjLmg+Cj4gKy8qIE5lZWQgdG8gaW5jbHVkZSB4ZW4vc2NoZWQuaCBi
ZWZvcmUgYXNtL2RvbWFpbi5oIG9yIGl0IGJyZWFrcyBidWlsZCovCj4gKyNpbmNsdWRlIDx4ZW4v
c2NoZWQuaD4KPiArI2luY2x1ZGUgPHhlbi9zdGRib29sLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vdHlw
ZXMuaD4KPiArI2luY2x1ZGUgPGFzbS9kb21haW4uaD4KPiArI2luY2x1ZGUgPGFzbS9wc2NpLmg+
Cj4gKyNpbmNsdWRlIDxhc20vc21jY2MuaD4KPiArI2luY2x1ZGUgPGFzbS9yZWdzLmg+Cj4gKwo+
ICsjZGVmaW5lIFhFTl9TTUNDQ19VSUQgQVJNX1NNQ0NDX1VJRCgweGE3MTgxMmRjLCAweGM2OTgs
IDB4NDM2OSwgXAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDlhLCAw
eGNmLCAweDc5LCAweGQxLCBcCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDB4OGQsIDB4ZGUsIDB4ZTYsIDB4NjcpCj4gKwo+ICsvKgo+ICsgKiBXZSBjYW4ndCB1c2UgWEVO
IHZlcnNpb24gaGVyZToKPiArICogTWFqb3IgcmV2aXNpb24gc2hvdWxkIGNoYW5nZSBldmVyeSB0
aW1lIFNNQy9IVkMgZnVuY3Rpb24gaXMgcmVtb3ZlZC4KPiArICogTWlub3IgcmV2aXNpb24gc2hv
dWxkIGNoYW5nZSBldmVyeSB0aW1lIFNNQy9IVkMgZnVuY3Rpb24gaXMgYWRkZWQuCj4gKyAqIFNv
LCBpdCBpcyBTTUNDQyBwcm90b2NvbCByZXZpc2lvbiBjb2RlLCBub3QgWEVOIHZlcnNpb24KPiAr
ICovCj4gKyNkZWZpbmUgWEVOX1NNQ0NDX01BSk9SX1JFVklTSU9OIDAKPiArI2RlZmluZSBYRU5f
U01DQ0NfTUlOT1JfUkVWSVNJT04gMQo+ICsjZGVmaW5lIFhFTl9TTUNDQ19GVU5DVElPTl9DT1VO
VCAzCgpCb3RoIEFSTV9TTUNDQ19VSUQsIGFuZCBYRU5fU01DQ0NfTUFKT1IvTUlOT1JfUkVWSVNJ
T04gYmVjb21lIHBhcnQgb2YgdGhlClhlbiBwdWJsaWMgQUJJLiBQbGVhc2UgZXhwbGFpbiBpbiB0
aGUgY29tbWl0IG1lc3NhZ2Ugd2h5IHlvdSBjaG9zZSB0aGVtCmFzIGluZGVudGlmaWVyLCBhbmQg
YWRkIHRoZW0gdG8gYSBzZXBhcmF0ZSBuZXcgaGVhZGVyIGZpbGUgdW5kZXIKeGVuL2luY2x1ZGUv
cHVibGljL2FyY2gtYXJtLyAoYmVjYXVzZSB0aGV5IGFyZSBwdWJsaWMpLgoKCgo+ICsvKiBTTUND
QyBpbnRlcmZhY2UgZm9yIGh5cGVydmlzb3IuIFRlbGwgYWJvdXQgc2VsZiAqLwo+ICtzdGF0aWMg
Ym9vbCBoYW5kbGVfaHlwZXJ2aXNvcihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgY29uc3Qg
dW5pb24gaHNyIGhzcikKPiArewo+ICsgICAgc3dpdGNoICggQVJNX1NNQ0NDX0ZVTkNfTlVNKGdl
dF91c2VyX3JlZyhyZWdzLCAwKSkgKQo+ICsgICAgewo+ICsgICAgY2FzZSBBUk1fU01DQ0NfRlVO
Q19DQUxMX0NPVU5UOgo+ICsgICAgICAgIHNldF91c2VyX3JlZyhyZWdzLCAwLCBYRU5fU01DQ0Nf
RlVOQ1RJT05fQ09VTlQpOwo+ICsgICAgICAgIHJldHVybiB0cnVlOwo+ICsgICAgY2FzZSBBUk1f
U01DQ0NfRlVOQ19DQUxMX1VJRDoKPiArICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgMCwgWEVO
X1NNQ0NDX1VJRC5hWzBdKTsKPiArICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgMSwgWEVOX1NN
Q0NDX1VJRC5hWzFdKTsKPiArICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgMiwgWEVOX1NNQ0ND
X1VJRC5hWzJdKTsKPiArICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgMywgWEVOX1NNQ0NDX1VJ
RC5hWzNdKTsKPiArICAgICAgICByZXR1cm4gdHJ1ZTsKPiArICAgIGNhc2UgQVJNX1NNQ0NDX0ZV
TkNfQ0FMTF9SRVZJU0lPTjoKPiArICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgMCwgWEVOX1NN
Q0NDX01BSk9SX1JFVklTSU9OKTsKPiArICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgMSwgWEVO
X1NNQ0NDX01JTk9SX1JFVklTSU9OKTsKPiArICAgICAgICByZXR1cm4gdHJ1ZTsKPiArICAgIH0K
PiArICAgIHJldHVybiBmYWxzZTsKPiArfQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 16 22:30:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 22: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 1dLzkZ-0008BT-Tm; Fri, 16 Jun 2017 22:29:55 +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 1dLzkY-0008B5-BM
 for xen-devel@lists.xensource.com; Fri, 16 Jun 2017 22:29:54 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 68/C9-02022-1EB54495; Fri, 16 Jun 2017 22:29:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVfdBtEu
 kwYsmdYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmTJ3QyFiwpbRiweYJLA2M
 G4O6GLk4hAT+Mkq8vvCYDcJ5zCixZdosFghnG1BmyV32LkZODhEBZ4mvZ+YC2RwcvAL6Evu/R
 YGEhQVsJZa/OckKUi8h8FNW4szEj8wgCQkBb4kd7UeYYOxpV5uBitg52ASsJA6JgURZBFQlJq
 xuYJ7AyL2AkWEVo0ZxalFZapGukaVeUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJka
 gz+sZGBh3MF7e4neIUZKDSUmUNyfcJVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO/MKKCcYFFq
 empFWmYOMPhg0hIcPEoivNsCgdK8xQWJucWZ6RCpU4y6HBtWr//CJMSSl5+XKiXOex5khgBIU
 UZpHtwIWCRcYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMeyUSaApPZl4J3KZXQEcwAR0RdM
 EB5IiSRISUVAOj0fxjBQuWL0tUu6HQWP227mqO37wu9sAJmgvsPZ8KmhS+U/4+oVmYzdrRv/r
 GgkNztsyvc2iT398Xkv3FN7ZuA+tj3bALfMKqL7x/y5sdEZvvHCJkscXz3NIvRhuc9d/ON9m8
 KNDOKdbn7akEjmlHrUqqr67ODGv5HHh0iv6lBbqP25+5xvxXYinOSDTUYi4qTgQAU1HyuX8CA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1497652191!83204541!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51915 invoked from network); 16 Jun 2017 22:29:52 -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 Jun 2017 22:29: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 1dLzkS-00020x-Ff; Fri, 16 Jun 2017 22:29:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dLzkN-0002rq-0H; Fri, 16 Jun 2017 22:29:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dLzkM-00041J-K6; Fri, 16 Jun 2017 22:29:42 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110478-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl: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-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-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-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-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-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=edf8bc98424d62035d5e4c0f39542722d72d7979
X-Osstest-Versions-That: qemuu=3f0602927b120a480b35dcf58cf6f95435b3ae91
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 16 Jun 2017 22:29:42 +0000
Subject: [Xen-devel] [qemu-mainline test] 110478: 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>

ZmxpZ2h0IDExMDQ3OCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTA0NzgvCgpGYWlsdXJlcyA6LS8gYnV0
IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMDQ1OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEwNDU4
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMTA0NTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMTA0NTgKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBsaWtlIDExMDQ1OAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgMTYgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA5IHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBx
ZW11dSAgICAgICAgICAgICAgICBlZGY4YmM5ODQyNGQ2MjAzNWQ1ZTRjMGYzOTU0MjcyMmQ3MmQ3
OTc5CmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAgICAgICAgICAgICAzZjA2MDI5MjdiMTIw
YTQ4MGIzNWRjZjU4Y2Y2Zjk1NDM1YjNhZTkxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTA0NTgg
IDIwMTctMDYtMTUgMDI6MzU6NDMgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEw
NDc4ICAyMDE3LTA2LTE2IDAzOjI0OjQ2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRGF2aWQgSGlsZGVuYnJh
bmQgPGRhdmlkQHJlZGhhdC5jb20+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRlbGFAcmVkaGF0LmNv
bT4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0ZXIgWHUg
PHBldGVyeEByZWRoYXQuY29tPgogIFJpY2hhcmQgSGVuZGVyc29uIDxydGhAdHdpZGRsZS5uZXQ+
Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFj
b3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9cWVtdS1t
YWlubGluZQorIHJldmlzaW9uPWVkZjhiYzk4NDI0ZDYyMDM1ZDVlNGMwZjM5NTQyNzIyZDcyZDc5
NzkKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0
Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisr
KysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAg
IHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9y
IGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisr
KyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3Nz
dGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9t
ZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisr
ICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBP
U19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2st
ZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCBxZW11LW1haW5saW5lIGVk
ZjhiYzk4NDI0ZDYyMDM1ZDVlNGMwZjM5NTQyNzIyZDcyZDc5NzkKKyBicmFuY2g9cWVtdS1tYWlu
bGluZQorIHJldmlzaW9uPWVkZjhiYzk4NDI0ZDYyMDM1ZDVlNGMwZjM5NTQyNzIyZDcyZDc5NzkK
KyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29u
ZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysg
cGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJl
YWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRp
ZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAn
WycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVz
dC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9v
c3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdb
JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9j
ayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1bWFzayAwMDIK
KyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPXFlbXV1CisgeGVu
YnJhbmNoPXhlbi11bnN0YWJsZQorIHFlbXV1YnJhbmNoPXFlbXUtbWFpbmxpbmUKKyAnWycgeHFl
bXV1ID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4cWVtdS1tYWlubGluZSA9IHgg
J10nCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4t
dW5zdGFibGUKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4ZWRmOGJjOTg0
MjRkNjIwMzVkNWU0YzBmMzk1NDI3MjJkNzJkNzk3OSA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5
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
bnV4LTMuMTQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0t
eGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tv
bnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi5xZW11LW1h
aW5saW5lCisrIDogZGFpbHktY3Jvbi5xZW11LW1haW5saW5lCisrIDogZGFpbHktY3Jvbi5xZW11
LW1haW5saW5lCisrIDogZGFpbHktY3Jvbi5xZW11LW1haW5saW5lCisrIDogZGFpbHktY3Jvbi5x
ZW11LW1haW5saW5lCisrIDogZGFpbHktY3Jvbi5xZW11LW1haW5saW5lCisrIDogZGFpbHktY3Jv
bi5xZW11LW1haW5saW5lCisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3Ry
dW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQK
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAor
KyA6IGRhaWx5LWNyb24ucWVtdS1tYWlubGluZQorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11
LmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FF
TVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhl
bi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hl
bi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1G
PW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAor
IFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAor
IGluZm9fbGludXhfdHJlZSBxZW11LW1haW5saW5lCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisg
Y2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL3FlbXUtbWFpbmxpbmUK
KyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVu
LmdpdCBlZGY4YmM5ODQyNGQ2MjAzNWQ1ZTRjMGYzOTU0MjcyMmQ3MmQ3OTc5OnJlZnMvaGVhZHMv
dXBzdHJlYW0tdGVzdGVkClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
cWVtdS14ZW4uZ2l0CiAgIDNmMDYwMjkuLmVkZjhiYzkgIGVkZjhiYzk4NDI0ZDYyMDM1ZDVlNGMw
ZjM5NTQyNzIyZDcyZDc5NzkgLT4gdXBzdHJlYW0tdGVzdGVkCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Jun 17 00:14:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Jun 2017 00:14:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dM1Nq-0008U7-DM; Sat, 17 Jun 2017 00:14:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vlad.babchuk@gmail.com>) id 1dM1No-0008U1-GP
 for xen-devel@lists.xensource.com; Sat, 17 Jun 2017 00:14:32 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 F1/EB-02196-76474495; Sat, 17 Jun 2017 00:14:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsVyMfTOat20Epd
 Ig8svrC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa0b3hI/MBTskKq6fucbcwNgs0sXIxSEkMINR
 4u230+wgDotAA6vE3997mEAcCYE5rBKzFzxj7GLkBHLyJNqWbmCBsAslJu6dBxbnFRCUODnzC
 VhcSMBb4uClWewgNqeAncS879fYIFacZJJ4tucXE0iCTcBA4s2LjWA2i4CqxNdXn5kgBgVILN
 w0lRnEFhYwlDi+9Q9YXERAR+Lq3hesIIOYBR4zSuz7+pQNJMEsoCnRuv03+wRGgVlIDpmFJLW
 AkWkVo0ZxalFZapGuobleUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgODIAwQ7G
 l6c9DzFKcjApifLmhLtECvEl5adUZiQWZ8QXleakFh9ilOHgUJLg7S4GygkWpaanVqRl5gAjA
 yYtwcGjJML7pggozVtckJhbnJkOkTrFaMxx5cq6L0wcUw5s/8IkxJKXn5cqJc57C2SSAEhpRm
 ke3CBYxF5ilJUS5mUEOk2IpyC1KDezBFX+FaM4B6OSMO8BkIU8mXklcPteAZ3CBHRK0AUHkFN
 KEhFSUg2MYfxFLjtSdix2ad66da1isv9s7YsRkt18l6X3nO09JPh7isNldVEGR83Y68f+aEsf
 /tUga5tlvKVsQz7LxJ/7tKSPfD+8yaG3hP9VreDlrVf1/rM5X78b290o7ujwTeDHoVNvZRiXn
 59oIbtC1O/NYddHr5fWcbpOe7ny2OesZoGvLxdbWST+UWIpzkg01GIuKk4EABrxMXXTAgAA
X-Env-Sender: vlad.babchuk@gmail.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1497658470!106051478!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41993 invoked from network); 17 Jun 2017 00:14:30 -0000
Received: from mail-qk0-f171.google.com (HELO mail-qk0-f171.google.com)
 (209.85.220.171)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Jun 2017 00:14:30 -0000
Received: by mail-qk0-f171.google.com with SMTP id a199so2801119qkb.2
 for <xen-devel@lists.xensource.com>; Fri, 16 Jun 2017 17:14: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=mJrF4/8U3zx0fDMR0g6NlGMIsQJmgnYZgd80HCx9kT4=;
 b=gDPDk/DAdMvkqLdEJ7vVlU4+PPZt79VIopDV5J5Z7lyNNvzL+rn3AD5gQeCQ7GHG0/
 B+E+bkJk/27yrCY18qotZS2qx8vO2S0ASN61CPxNaIZaTjUxHErXYwV0k0e945XcFZmC
 29oRpJeJpjMYv2nygaMSVlnQZjstMRmuc1sRRyFsk6uXqdPU24rv6ALTr8iDkBcLkyDj
 WXKYO4js0RjDmk2RKDiWYg4t1eCYwt+/8ER0Xa7L8Qdu7t/V3sXIIbhoNwIWqqHDXQep
 UJXcJ3P8GG3qNVMM9YDPuvYW8tjXrEr3GcfKTdghXyvWjJ3IR3eJIJyVGGVsFYQlDWeq
 vVnA==
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=mJrF4/8U3zx0fDMR0g6NlGMIsQJmgnYZgd80HCx9kT4=;
 b=Jj/fmOdDFZ0+T2lZY6Txk2zCsKOREupA2IBlbRRqd0w2Nhq6iUbvI88ePt9sWjV5ph
 KjgtCjE7tXHZZabObKo8N5gy6md3+4WBmwcC4LlnL87f40zxytAUn98UeaJiorlBucCP
 9fUP13V6SoE/zT9A/ku7TJGMCLm71ZWItDfHzRi8eKEex2jZNXGOkbDe0o3dEp0SXLvx
 B6/5a9XijPT0IfQCJjuH1XsmEiqEGaogLMUwU6zjiurhaNEYIAC45eYs2IU+1CrtJzfX
 lsQogAdAhMROWdoAmEWAgjSpxiG5F3FUzN+hIfss8ELGpMSRA0jZ98Pn5BxKbRoRh/vp
 4dLA==
X-Gm-Message-State: AKS2vOxXKU/S4Ld/qCSeKrBXkf2n1eqE0oaT7cHhVUft54un+cQYdXHb
 5PgimyJ9Nv2xbVUAXyYTe/cJaEM16g==
X-Received: by 10.55.41.14 with SMTP id p14mr6721272qkh.209.1497658469643;
 Fri, 16 Jun 2017 17:14:29 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.140.17.202 with HTTP; Fri, 16 Jun 2017 17:14:09 -0700 (PDT)
In-Reply-To: <c48c0d9c-1727-ed79-bdde-d8b6e3d0303d@citrix.com>
References: <alpine.DEB.2.10.1705181156050.6833@sstabellini-ThinkPad-X260>
 <CAOcqxo0djhKRRS_0F+zm9uGFNHb+Dtuj_h=yqBrSdD0+RRA05A@mail.gmail.com>
 <alpine.DEB.2.10.1705221428180.18759@sstabellini-ThinkPad-X260>
 <CAOcqxo2dhXF6WmTWmDjUnEKC0W5933enLWFc7q9zbhhv7Z4w0w@mail.gmail.com>
 <c48c0d9c-1727-ed79-bdde-d8b6e3d0303d@citrix.com>
From: Volodymyr Babchuk <vlad.babchuk@gmail.com>
Date: Sat, 17 Jun 2017 03:14:09 +0300
Message-ID: <CAOcqxo3Ucsaxy0OODk__m9h3HdV==cCSDtFm0StWCGEdHDguHw@mail.gmail.com>
To: George Dunlap <george.dunlap@citrix.com>
Cc: Artem_Mygaiev@epam.com, Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xensource.com
Subject: Re: [Xen-devel] Notes on stubdoms and latency 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>

SGVsbG8gR2VvcmdlLAoKT24gMzEgTWF5IDIwMTcgYXQgMjA6MDIsIEdlb3JnZSBEdW5sYXAgPGdl
b3JnZS5kdW5sYXBAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBUaGVyZSBpcyBubyB3YXkgb3V0OiBp
ZiB0aGUgc3R1YmRvbSBuZWVkcyBldmVudHMsIHRoZW4gd2UnbGwgaGF2ZSB0bwo+Pj4gZXhwb3Nl
IGFuZCBjb250ZXh0IHN3aXRjaCB0aGUgdkdJQy4gSWYgaXQgZG9lc24ndCwgdGhlbiB3ZSBjYW4g
c2tpcCB0aGUKPj4+IHZHSUMuIEhvd2V2ZXIsIHdlIHdvdWxkIGhhdmUgYSBzaW1pbGFyIHByb2Js
ZW0gd2l0aCBFTDAgYXBwczogSSBhbQo+Pj4gYXNzdW1pbmcgdGhhdCBFTDAgYXBwcyBkb24ndCBu
ZWVkIHRvIGhhbmRsZSBpbnRlcnJ1cHRzLCBidXQgaWYgdGhleSBkbywKPj4+IHRoZW4gdGhleSBt
aWdodCBuZWVkIHNvbWV0aGluZyBsaWtlIGEgdkdJQy4KPj4gSG0uIENvcnJlY3QgbWUsIGJ1dCBp
ZiB3ZSB3YW50IG1ha2Ugc3R1YmRvbSB0byBoYW5kbGUgc29tZSByZXF1ZXN0cwo+PiAoZS5nLiBl
bXVsYXRlIE1NSU8gYWNjZXNzKSwgdGhlbiBpdCBuZWVkcyBldmVudHMsIGFuZCB0aHVzIGl0IG5l
ZWRzCj4+IGludGVycnVwdHMuIEF0IGxlYXN0LCBJJ20gbm90IGF3YXJlIGFib3V0IGFueSBvdGhl
ciBtZWNoYW5pc20sIHRoYXQKPj4gYWxsb3dzIGh5cGVydmlzb3IgdG8gc2lnbmFsIHRvIGEgZG9t
YWluLgo+PiBPbiBvdGhlciBoYW5kLCBFTDAgYXBwIChhcyBJIHNlZSB0aGVtKSBkb2VzIG5vdCBu
ZWVkIHN1Y2ggZXZlbnRzLgo+PiBCYXNpY2FsbHksIHlvdSBqdXN0IGNhbGwgZnVuY3Rpb24gYGhh
bmRsZV9tbWlvKClgIHJpZ2h0IGluIHRoZSBhcHAuCj4+IFNvLCBhcHBzIGNhbiBsaXZlIHdpdGhv
dXQgaW50ZXJydXB0cyBhbmQgdGhleSBzdGlsbCBiZSBhYmxlIHRvIGhhbmRsZQo+PiByZXF1ZXN0
Lgo+Cj4gU28gcmVtZW1iZXIgdGhhdCAiaW50ZXJydXB0IiBhbmQgImV2ZW50IiBhcmUgYmFzaWNh
bGx5IHRoZSBzYW1lIGFzCj4gInN0cnVjdHVyZWQgY2FsbGJhY2siLiAgV2hlbiBhbnl0aGluZyBo
YXBwZW5zIHRoYXQgWGVuIHdhbnRzIHRvIHRlbGwgdGhlCj4gRUwwIGFwcCBhYm91dCwgaXQgaGFz
IHRvIGhhdmUgYSB3YXkgb2YgdGVsbGluZyBpdC4gIElmIHRoZSBFTDAgYXBwIGlzCj4gaGFuZGxp
bmcgYSBkZXZpY2UsIGl0IGhhcyB0byBoYXZlIHNvbWUgd2F5IG9mIGdldHRpbmcgaW50ZXJydXB0
cyBmcm9tCj4gdGhhdCBkZXZpY2U7IGlmIGl0IG5lZWRzIHRvIGVtdWxhdGUgZGV2aWNlcyBzZW50
IHRvIHRoZSBndWVzdCwgaXQgbmVlZHMKPiBzb21lIHdheSB0byB0ZWxsIFhlbiB0byBkZWxpdmVy
IGFuIGludGVycnVwdCB0byB0aGUgZ3Vlc3QuCkJhc2ljYWxseSB5ZXMuIFRoZXJlIHNob3VsZCBi
ZSBtZWNoYW5pc20gdG8gcmVxdWVzdCBzb21ldGhpbmcgZnJvbQpuYXRpdmUgYXBwbGljYXRpb24u
IFF1ZXN0aW9uIGlzIGhvdyB0aGlzIG1lY2hhbmlzbSBjYW4gYmUgaW1wbGVtZW50ZWQuCkNsYXNz
aWNhbCBhcHByb2FjaCBpcyBhIGV2ZW4tZHJpdmVuIGxvb3A6Cgp3aGlsZSgxKSB7CiAgICB3YWl0
X2Zvcl9ldmVudCgpOwogICAgaGFuZGxlX2V2ZW50X2V2ZW50KCk7CiAgICByZXR1cm5fYmFja19y
ZXN1bHRzKCk7Cn0KCndhaXRfZm9yX2V2ZW50KCkgY2FuIGJ5IGFueXRoaW5nIGZyb20gV0ZJIGlu
c3RydWN0aW9uIHRvIHJlYWQoKSBvbgpzb2NrZXQuIFRoaXMgaXMgaG93IHN0dWJkb21zIGFyZSB3
b3JraW5nLiBJIGFncmVlIHdpdGggeW91OiB0aGVyZSBhcmUKbm8gc2Vuc2UgdG8gcmVwZWF0IHRo
aXMgaW4gbmF0aXZlIGFwcHMuCgo+IE5vdywgd2UgY291bGQgbWFrZSB0aGUgRUwwIGFwcCBpbnRl
cmZhY2UgImludGVycnVwdGxlc3MiLiAgWGVuIGNvdWxkCj4gd3JpdGUgaW5mb3JtYXRpb24gYWJv
dXQgcGVuZGluZyBldmVudHMgaW4gYSBzaGFyZWQgbWVtb3J5IHJlZ2lvbiwgYW5kCj4gdGhlIEVM
MCBhcHAgY291bGQgY2hlY2sgdGhhdCBiZWZvcmUgY2FsbGluZyBzb21lIHNvcnQgb2YgYmxvY2so
KQo+IGh5cGVyY2FsbCwgYW5kIGNoZWNrIGl0IGFnYWluIHdoZW4gaXQgcmV0dXJucyBmcm9tIHRo
ZSBibG9jaygpIGNhbGwuCgo+IEJ1dCB0aGUgc2hhcmVkIGV2ZW50IGluZm9ybWF0aW9uIHN0YXJ0
cyB0byBsb29rIGFuIGF3ZnVsIGxvdCBsaWtlIGV2ZW50cwo+IGFuZC9vciBwZW5kaW5nIGJpdHMg
b24gYW4gaW50ZXJydXB0IGNvbnRyb2xsZXIgLS0gdGhlIG9ubHkgZGlmZmVyZW5jZQo+IGJlaW5n
IHRoYXQgeW91IGFyZW4ndCBpbnRlcnJ1cHRlZCBpZiB5b3UncmUgYWxyZWFkeSBydW5uaW5nLgoK
QWN0dWFsbHkgdGhlcmUgYXJlIHRoaXJkIHdheSwgd2hpY2ggSSBoYXZlIHVzZWQuIEkgZGVzY3Jp
YmVkIGl0IGluCm9yaWdpbmFsIGVtYWlsIChjaGVjayBvdXQgWzFdKS4KQmFzaWNhbGx5LCBuYXRp
dmUgYXBwbGljYXRpb24gaXMgZGVhZCB1bnRpbCBpdCBpcyBuZWVkZWQgYnkKaHlwZXJ2aXNvci4g
V2hlbiBoeXBlcnZpc29yIHdhbnRzIHNvbWUgc2VydmljZXMgZnJvbSBhcHAsIGl0IHNldHVwcwpw
YXJhbWV0ZXJzLCBzd2l0Y2hlcyBtb2RlIHRvIEVMMCBhbmQganVtcHMgYXQgYXBwIGVudHJ5IHBv
aW50Lgo+IEknbSBwcmV0dHkgc3VyZSB5b3UgY291bGQgcnVuIGluIHRoaXMgbW9kZSB1c2luZyB0
aGUgZXhpc3RpbmcgaW50ZXJmYWNlcwo+IGlmIHlvdSBkaWRuJ3Qgd2FudCB0aGUgaGFzc2xlIG9m
IGRlYWxpbmcgd2l0aCBhc3luY2hyb255LiAgSWYgdGhhdCdzIHRoZQo+IGNhc2UsIHRoZW4gd2h5
IGJvdGhlciBpbnZlbnRpbmcgYW4gZW50aXJlbHkgbmV3IGludGVyZmFjZSwgd2l0aCBpdHMgb3du
Cj4gYnVncyBhbmQgZHVwbGljYXRpb24gb2YgZnVuY3Rpb25hbGl0eT8gIFdoeSBub3QganVzdCB1
c2Ugd2hhdCB3ZSBhbHJlYWR5Cj4gaGF2ZT8KQmVjYXVzZSB3ZSBhcmUgY29uY2VybmVkIGFib3V0
IGxhdGVuY3kuIEluIG15IGJlbmNobWFyaywgbXkgbmF0aXZlIGFwcApQb0MgaXMgMS42IHRpbWVz
IGZhc3RlciB0aGFuIHN0dWJkb20uCgoKWzFdIGh0dHA6Ly9tYXJjLmluZm8vP2w9eGVuLWRldmVs
Jm09MTQ5MTUxMDE4ODAxNjQ5Jnc9MgoKCi0tIApXQlIgVm9sb2R5bXlyIEJhYmNodWsgYWthIGxv
cmMgWyszODA5NzY2NDYwMTNdCm1haWx0bzogdmxhZC5iYWJjaHVrQGdtYWlsLmNvbQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Jun 17 00:14:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Jun 2017 00:14:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dM1O5-0008Us-Lg; Sat, 17 Jun 2017 00: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=33468fcc2=citrix-osstest@xenproject.org>)
 id 1dM1O4-0008UT-3v
 for xen-devel@lists.xensource.com; Sat, 17 Jun 2017 00:14:48 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 60/1C-02199-77474495; Sat, 17 Jun 2017 00:14:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsXitHRDpG5ZiUu
 kwYYZShb3prxnd2D02N63iz2AMYo1My8pvyKBNWPVqTamgraFjBXLnl9ma2A8XtTFyMkhIeAv
 ceTjSnYI20Pi5ZT9rCC2iICzxIQPt9lAbF4BPYmWnUfB4sICcRLdbXeZuhi5gOqfykscWfuYE
 aLZXeLjpOdw9qSzn5hAbDagoRN7JrKA2CwCqhLfnz8EGyQkoCWxdPFKJogFghInZz4Bq2EWkJ
 A4+OIFM8QcS4n1k++yTmDkm4WkbBaSsgWMTKsYNYpTi8pSi3SNDPWSijLTM0pyEzNzdA0NjPV
 yU4uLE9NTcxKTivWS83M3MQIDq56BgXEHY89ev0OMkhxMSqK8OeEukUJ8SfkplRmJxRnxRaU5
 qcWHGGU4OJQkeL8WAeUEi1LTUyvSMnOAIQ6TluDgURLhfQOS5i0uSMwtzkyHSJ1i1OXYsHr9F
 yYhlrz8vFQpcV6vYqAiAZCijNI8uBGweLvEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZj3AM
 gqnsy8ErhNr4COYAI6IuiCA8gRJYkIKakGxuqFCl/WL3r7wuNnyrT/LtML/vWv7Ldya9RXOfF
 pzZ/oGa5fdT92t14KWvf48+P455eufVWfERw5ccG9NVdKb54RcJ+tf8prxkHeC3fe3TewmBZU
 mLnxZM2Oe0/qN9pPfSkfN2vjp7Tk0l9t197lqlt4Xc802GTeaRRsbLSmq1zXfSk/z/JpchVKL
 MUZiYZazEXFiQDdyEB2sgIAAA==
X-Env-Sender: prvs=33468fcc2=citrix-osstest@xenproject.org
X-Msg-Ref: server-6.tower-31.messagelabs.com!1497658484!67504872!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62443 invoked from network); 17 Jun 2017 00:14:46 -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;
 17 Jun 2017 00:14:46 -0000
X-IronPort-AV: E=Sophos;i="5.39,349,1493683200"; d="scan'208";a="428272576"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02SJC01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71580-mainreport@xen.org>
X-Osstest-Failures: linux-4.1:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:regression
 linux-4.1:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-4.1:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-4.1:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:guest-start/win.repeat:fail:regression
 linux-4.1:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:allowable
 linux-4.1:build-amd64-libvirt:libvirt-build:fail:allowable
 linux-4.1:build-armhf-libvirt:libvirt-build:fail:allowable
 linux-4.1:build-i386-libvirt:libvirt-build:fail:allowable
 linux-4.1:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:allowable
 linux-4.1:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-4.1:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.1:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.1:test-armhf-armhf-libvirt: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-libvirt-qcow2:build-check(1):blocked:nonblocking
 linux-4.1:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.1:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-4.1:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 linux-4.1:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.1:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.1:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-4.1:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.1:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.1:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.1:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.1:test-amd64-i386-libvirt-pair: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-xsm:capture-logs:broken:nonblocking
 linux-4.1:build-arm64:capture-logs:broken:nonblocking
 linux-4.1:build-arm64-pvops:capture-logs:broken:nonblocking
 linux-4.1:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl: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-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-midway:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.1:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
X-Osstest-Versions-This: linux=4bd4cfc5210ef2f9002e54a16334a56acd295e4b
X-Osstest-Versions-That: linux=56d847e3ef9433d7ac92376e4ba49d3cf3cb70d2
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 17 Jun 2017 01:14:41 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02SJC01.citrite.net
Subject: [Xen-devel] [linux-4.1 baseline-only test] 71580: 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="===============3760500982867335520=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

This run is configured for baseline tests only.

flight 71580 linux-4.1 real [real]
http://osstest.xs.citrite.net/~osstest/testlogs/logs/71580/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm 15 guest-localmigrate/x10 fail REGR. vs. 71509
 test-amd64-amd64-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail REGR. vs. 71509
 test-amd64-i386-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail REGR. vs. 71509
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1 17 guest-start/win.repeat fail REGR. vs. 71509

Regressions which are regarded as allowable (not blocking):
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-stop         fail REGR. vs. 71509
 build-amd64-libvirt           5 libvirt-build                fail   like 71509
 build-armhf-libvirt           5 libvirt-build                fail   like 71509
 build-i386-libvirt            5 libvirt-build                fail   like 71509
 test-amd64-amd64-qemuu-nested-intel 16 debian-hvm-install/l1/l2 fail like 71509

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 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
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      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-libvirt      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-arm64-arm64-xl-rtds      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 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      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-midway   12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-midway   13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-start/win.repeat fail never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass

version targeted for testing:
 linux                4bd4cfc5210ef2f9002e54a16334a56acd295e4b
baseline version:
 linux                56d847e3ef9433d7ac92376e4ba49d3cf3cb70d2

Last test of basis    71509  2017-06-05 06:52:37 Z   11 days
Testing same since    71580  2017-06-16 17:47:33 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Adrian Hunter <adrian.hunter@intel.com>
  Al Stone <ahs3@redhat.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Aleksa Sarai <cyphar@cyphar.com>
  Alex Deucher <alexander.deucher@amd.com>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Potapenko <glider@google.com>
  Alexander Sverdlin <alexander.sverdlin@gmail.com>
  Alexander Tsoy <alexander@tsoy.me>
  Alexandre Belloni <alexandre.belloni@free-electrons.com>
  Alexei Potashnik <alexei@purestorage.com>
  Amitkumar Karwar <akarwar@marvell.com>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Konovalov <andreyknvl@google.com>
  Andrey Korolyov <andrey@xdel.ru>
  Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  Anthony Mallet <anthony.mallet@laas.fr>
  Arend van Spriel <arend.vanspriel@broadcom.com>
  Arnd Bergmann <arnd@arndb.de>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Ben Hutchings <ben@decadent.org.uk>
  Bin Liu <b-liu@ti.com>
  Bjørn Mork <bjorn@mork.no>
  Bob Peterson <rpeterso@redhat.com>
  Bob Picco <bob.picco@oracle.com>
  Borislav Petkov <bp@suse.de>
  Brad Mouring <brad.mouring@ni.com>
  Brian Norris <briannorris@chromium.org>
  Brian Norris <computersforpeace@gmail.com>
  Chao Yu <chao2.yu@samsung.com>
  Chen, Gong <gong.chen@linux.intel.com>
  Chris Salls <salls@cs.ucsb.edu>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Corey Minyard <cminyard@mvista.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Dan Williams <dan.j.williams@intel.com>
  Daniele Palmas <dnlplm@gmail.com>
  Darrick J. Wong <darrick.wong@oracle.com>
  David Ahern <dsahern@gmail.com>
  David Arcari <darcari@redhat.com>
  David Rientjes <rientjes@google.com>
  David S. Miller <davem@davemloft.net>
  Dmitry Vyukov <dvyukov@google.com>
  Du, Changbin <changbin.du@intel.com>
  Eric Anholt <eric@anholt.net>
  Eric Dumazet <edumazet@google.com>
  Eric W. Biederman <ebiederm@xmission.com>
  Eryu Guan <eguan@redhat.com>
  Eugenia Emantayev <eugenia@mellanox.com>
  Eun Taik Lee <eun.taik.lee@samsung.com>
  EunTaik Lee <eun.taik.lee@samsung.com>
  Fabio Estevam <fabio.estevam@nxp.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Felipe F. Tonello <eu@felipetonello.com>
  Finn Thain <fthain@telegraphics.com.au>
  Firo Yang <firogm@gmail.com>
  Florian Larysch <fl@n621.de>
  Ganapathi Bhat <gbhat@marvell.com>
  Geert Uytterhoeven <geert@linux-m68k.org>
  Gil Weber <webergil@gmail.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  GSR <gsr.bugs@infernal-iceberg.com>
  Guenter Roeck <linux@roeck-us.net>
  Guillaume Nault <g.nault@alphalink.fr>
  Herbert Xu <herbert@gondor.apana.org.au>
  Hiroyuki Yokoyama <hiroyuki.yokoyama.vx@renesas.com>
  Igor Pylypiv <igor.pylypiv@gmail.com>
  Ingo Molnar <mingo@kernel.org>
  Jack Morgenstein <jackm@dev.mellanox.co.il>
  Jaegeuk Kim <jaegeuk@kernel.org>
  James Hughes <james.hughes@raspberrypi.org>
  Jamie Bainbridge <jbainbri@redhat.com>
  Jan Kara <jack@suse.cz>
  Janusz Dziedzic <januszx.dziedzic@intel.com>
  Jason A. Donenfeld <jason@zx2c4.com>
  Jens Axboe <axboe@fb.com>
  Jerome Marchand <jmarchan@redhat.com>
  Jiang Liu <jiang.liu@linux.intel.com>
  Jim Mattson <jmattson@google.com>
  Jin Qian <jinqian@google.com>
  Joe Thornber <ejt@redhat.com>
  Johan Hovold <johan@kernel.org>
  Jon Maloy <jon.maloy@ericsson.com>
  Jon Paul Maloy <jon.maloy@ericsson.com>
  Jonathan Cameron <jic23@kernel.org>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Juergen Gross <jgross@suse.com>
  Julius Werner <jwerner@chromium.org>
  K. Y. Srinivasan <kys@microsoft.com>
  Kalle Valo <kvalo@codeaurora.org>
  Kees Cook <keescook@chromium.org>
  Kefeng Wang <wangkefeng.wang@huawei.com>
  Keno Fischer <keno@juliacomputing.com>
  Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
  Konstantin Khlebnikov <khlebnikov@yandex-team.ru>
  Krzysztof Kozlowski <krzk@kernel.org>
  Kyle Roeschley <kyle.roeschley@ni.com>
  Ladi Prosek <lprosek@redhat.com>
  Larry Finger <Larry.Finger@lwfinger.net>
  Lars Ellenberg <lars.ellenberg@linbit.com>
  Lee, Chun-Yi <jlee@suse.com>
  Lee, Chun-Yi <joeyli.kernel@gmail.com>
  Leonard Crestez <leonard.crestez@nxp.com>
  Leonid Yegoshin <Leonid.Yegoshin@imgtec.com>
  Liam Breck <kernel@networkimprov.net>
  Liam Breck <liam@networkimprov.net>
  Linus Torvalds <torvalds@linux-foundation.org>
  Lisandro Damián Nicanor Pérez Meyer <lisandro@debian.org>
  Lucas Stach <l.stach@pengutronix.de>
  Lyude <lyude@redhat.com>
  Maged Mokhtar <mmokhtar@binarykinetics.com>
  Mantas M <grawity@gmail.com>
  Mantas Mikulėnas <grawity@gmail.com>
  Marc Dietrich <marvin24@gmx.de>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  Mark Greer <mgreer@animalcreek.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Masami Hiramatsu <mhiramat@kernel.org>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Matt Ranostay <matt.ranostay@konsulko.com>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Mauro Carvalho Chehab <mchehab@osg.samsung.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Max Bires <jbires@google.com>
  Maxim Samoylov <max7255@gmail.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael S. Tsirkin <mst@redhat.com>
  Michal Hocko <mhocko@suse.com>
  Michal Nazarewicz <mina86@mina86.com>
  Michal Schmidt <mschmidt@redhat.com>
  Mike Christie <mchristi@redhat.com>
  Mike Snitzer <snitzer@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Misha Komarovskiy <zombah@gmail.com>
  Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
  Nathan Sullivan <nathan.sullivan@ni.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicolai Hähnle <nicolai.haehnle@amd.com>
  Nikola Pajkovsky <npajkovsky@suse.cz>
  Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
  Omar Sandoval <osandov@fb.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Parthasarathy Bhuvaragan <parthasarathy.bhuvaragan@ericsson.com>
  Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
  Paul Menzel <pmenzel@molgen.mpg.de>
  Pavel Roskin <plroskin@gmail.com>
  Pete Zaitcev <zaitcev@yahoo.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Hurley <peter@hurleysoftware.com>
  Peter Ujfalusi <peter.ujfalusi@ti.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Philipp Reisner <philipp.reisner@linbit.com>
  Radim Krčmář <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Rafał Miłecki <rafal@milecki.pl>
  Ralf Baechle <ralf@linux-mips.org>
  Richard Genoud <richard.genoud@gmail.com>
  Rob Clark <robdclark@gmail.com>
  Rob Herring <robh@kernel.org>
  Santosh Shilimkar <santosh.shilimkar@oracle.com>
  santosh.shilimkar@oracle.com <santosh.shilimkar@oracle.com>
  Sasha Levin <alexander.levin@verizon.com>
  Sebastian Reichel <sebastian.reichel@collabora.co.uk>
  Sebastian Reichel <sre@kernel.org>
  Shaohua Li <shli@fb.com>
  Shawn Guo <shawnguo@kernel.org>
  Srinath Mannam <srinath.mannam@broadcom.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Stephan Mueller <smueller@chronox.de>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Suzuki K Poulose <suzuki.poulose@arm.com>
  Tadeusz Struk <tadeusz.struk@intel.com>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Tejun Heo <tj@kernel.org>
  Thierry Reding <treding@nvidia.com>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  Till Harbaum <till@harbaum.org>
  Tom Hromatka <tom.hromatka@oracle.com>
  Tommi Rantala <tommi.t.rantala@nokia.com>
  Tony Lindgren <tony@atomide.com>
  Tony Luck <tony.luck@intel.com>
  Tushar Dave <tushar.n.dave@oracle.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Vamsi Krishna Samavedam <vskrishn@codeaurora.org>
  Vinod Koul <vinod.koul@intel.com>
  Viresh Kumar <viresh.kumar@linaro.org>
  Vitaly Kuznetsov <vkuznets@redhat.com>
  Vlad Tsyrklevich <vlad@tsyrklevich.net>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wei Fang <fangwei1@huawei.com>
  Wengang Wang <wen.gang.wang@oracle.com>
  Willy Tarreau <w@1wt.eu>
  Wim Van Sebroeck <wim@iguana.be>
  Wolfram Sang <wsa@the-dreams.de>
  Xander Huff <xander.huff@ni.com>
  Xin Long <lucien.xin@gmail.com>
  Xinming Hu <huxm@marvell.com>
  Yazen Ghannam <yazen.ghannam@amd.com>
  Ying Xue <ying.xue@windriver.com>
  Yisheng Xie <xieyisheng1@huawei.com>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.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                                          fail    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          fail    
 build-i386-libvirt                                           fail    
 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           blocked 
 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                 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                                 blocked 
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 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-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 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                                     blocked 
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-armhf-armhf-xl-midway                                   pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-arm64-arm64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-arm64-arm64-libvirt-qcow2                               blocked 
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-arm64-arm64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1                     fail    
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     pass    
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      pass    
 test-amd64-amd64-xl-qemut-winxpsp3                           pass    
 test-amd64-i386-xl-qemut-winxpsp3                            pass    
 test-amd64-amd64-xl-qemuu-winxpsp3                           pass    
 test-amd64-i386-xl-qemuu-winxpsp3                            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

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 5601 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3760500982867335520==--

From xen-devel-bounces@lists.xen.org Sat Jun 17 00:18:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Jun 2017 00:18:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dM1RG-0000Uz-8c; Sat, 17 Jun 2017 00: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 <vlad.babchuk@gmail.com>) id 1dM1RF-0000Un-5S
 for xen-devel@lists.xensource.com; Sat, 17 Jun 2017 00:18:05 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 6D/13-03696-C3574495; Sat, 17 Jun 2017 00:18:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsVyMfTOSl3rUpd
 Ig1u/rSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8beRz0sBWc4KhrO72RpYOxk72Lk5BASmMEo
 cXOjWhcjFweLQAOrRPvn5UwgjoTAHFaJua9+gVVJCBRJ7Pt2jhXCLpU4u2QdWJxXQFDi5MwnL
 BCTvCWWnDjABGJzClhLTDp5nBVkkJDAdmaJnhtfwIrYBAwk3rzYCFTEAbROVWLDekWIOQES69
 a+YQOxhQUMJY5v/QM2R0RAXeLPhQmMIHOYBV4wSuy+cgZsMbOApkTr9t/sExgFZiG5YxaS1AJ
 GplWMGsWpRWWpRbqGFnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGhyAAEOxhv
 bgw4xCjJwaQkypsT7hIpxJeUn1KZkVicEV9UmpNafIhRhoNDSYK3rwQoJ1iUmp5akZaZA4wKm
 LQEB4+SCO+bIqA0b3FBYm5xZjpE6hSjMceVK+u+MHFMObD9C5MQS15+XqqUOG8CyCQBkNKM0j
 y4QbBovcQoKyXMywh0mhBPQWpRbmYJqvwrRnEORiVh3gMgC3ky80rg9r0COoUJ6JSgCw4gp5Q
 kIqSkGhi7r2Z9upixbXkol8rLyHgtpqb0oy37n9deE7xR1JHwgJlFSJz/1M7Gje2HVr2UctQw
 ibxSJ/y6usf9Q/WdkmlH5i5ldK93KWUP23Kzf542m4fpcpEpcTGfHjXpcMXyL3zfvuHU8hLv5
 VNj1Ux+PZhwWiBSgOdX1/7/cdsme+VtuFZQ1aO0TE+JpTgj0VCLuag4EQDhdmjv0QIAAA==
X-Env-Sender: vlad.babchuk@gmail.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1497658683!74294165!1
X-Originating-IP: [209.85.220.169]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7754 invoked from network); 17 Jun 2017 00:18:03 -0000
Received: from mail-qk0-f169.google.com (HELO mail-qk0-f169.google.com)
 (209.85.220.169)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Jun 2017 00:18:03 -0000
Received: by mail-qk0-f169.google.com with SMTP id a199so2831384qkb.2
 for <xen-devel@lists.xensource.com>; Fri, 16 Jun 2017 17:18: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=zkFsYghlY66/BEVXvZ816M5eW6L6yvfOQCbGF180p1A=;
 b=BsJtc7SiQLIONPcOo3KcnbyziS3YniFI5sVWFAf9uZtYyzW6hjur0dMa62PSFGt/Fb
 lFEB9vzoLk/jFE7GRBecA+2/xrC2CUJi4ePuFa97k3DNxy7fpZKwCbkx9tScbpLIMH9o
 Kr6davTKTczXxTrSR0bIe72R7Hvnf8wU4ReKvPWDRNd9p0KMKrk4d5rQSw7aPeQLAPtP
 ZSRoav8xqq7EcS4P2Xcxl7qDCss2ZFUes8Lp8EBDOdrQYsZYM0/hYWYLt1A0oCMDyJtm
 Dr14A4Cp3TlJiAbR7lBtSD7ouLfzNCcK0hdCM7XD5HK/9/H7zKqo5Lzme4UYIVlqvMWD
 6P/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=zkFsYghlY66/BEVXvZ816M5eW6L6yvfOQCbGF180p1A=;
 b=fIvLGA+0KtNoJRU0cRnNyTcsxf7iljhZR5eRa9XahXn1d5Zp5Idpu1m751okmrLHdA
 CWtd8gTOVONr0DdUVVt469upTPOI2Lw4r0XR75OtxFiYWts3oHO2XEYDX4DP1KHAPz7J
 g/iM92MdatMgHQM5vEyCt00R97azCqjT0lOdcvP10o4TjOt5eD0imbgUr5IN1l6zkHa5
 csVUXvzZIDTCaacy1jrmEXrjvyNlMbFZByUJj07IGm8gNN7veCVbhBuyVxg4pjGWkMTv
 e6wMHVbnZTxRPqlcV6kNZ5Vhqv6vcaB2cznHK5ZWMr1rUCNXqoGD/efiArhuX/x5W1/Z
 wRmA==
X-Gm-Message-State: AKS2vOyImG12UR/60JaX2+7LWBAMtOcAjjVscrBF/WBRpLGiYjO+xpO6
 LjDoKmE0DK1OohOt7gkQKOLri1/10kXBRuI=
X-Received: by 10.55.161.148 with SMTP id k142mr15115188qke.168.1497658682830; 
 Fri, 16 Jun 2017 17:18:02 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.140.17.202 with HTTP; Fri, 16 Jun 2017 17:17:42 -0700 (PDT)
In-Reply-To: <ed0c9044-dd20-2f94-9746-3c825c300f46@arm.com>
References: <alpine.DEB.2.10.1705181156050.6833@sstabellini-ThinkPad-X260>
 <CAOcqxo0djhKRRS_0F+zm9uGFNHb+Dtuj_h=yqBrSdD0+RRA05A@mail.gmail.com>
 <alpine.DEB.2.10.1705221428180.18759@sstabellini-ThinkPad-X260>
 <CAOcqxo2dhXF6WmTWmDjUnEKC0W5933enLWFc7q9zbhhv7Z4w0w@mail.gmail.com>
 <alpine.DEB.2.10.1705301025230.18759@sstabellini-ThinkPad-X260>
 <ac573860-c1c5-fca1-eeb2-f6632fb407a2@arm.com>
 <ed0c9044-dd20-2f94-9746-3c825c300f46@arm.com>
From: Volodymyr Babchuk <vlad.babchuk@gmail.com>
Date: Sat, 17 Jun 2017 03:17:42 +0300
Message-ID: <CAOcqxo1A2c78ogMVokbfZOsWQiw5zLKfP6nFJ0S6tmUDCREbRQ@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: Artem_Mygaiev@epam.com, Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, xen-devel@lists.xensource.com
Subject: Re: [Xen-devel] Notes on stubdoms and latency 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>

SGVsbG8gSnVpbGVuLAo+PiBUaGUgcG9sbGluZyBjYW4gYmUgbWluaW1pemVkIGlmIHlvdSBibG9j
ayB0aGUgdkNQVSB3aGVuIHRoZXJlIGFyZQo+PiBub3RoaW5nIHRvIGRvLiBJdCB3b3VsZCBnZXQg
dW5ibG9jayB3aGVuIHlvdSBoYXZlIHRvIHNjaGVkdWxlIGhpbQo+PiBiZWNhdXNlIG9mIGEgcmVx
dWVzdC4KPiBUaGlua2luZyBhIGJpdCBtb3JlIGFib3V0IHRoaXMuIFNvIGZhciwgd2UgcmVseSBv
biB0aGUgZG9tYWluIHRvIHVzZSB0aGUKPiB2R0lDIGludGVycnVwdCBjb250cm9sbGVyIHdoaWNo
IHJlcXVpcmUgdGhlIGNvbnRleHQgc3dpdGNoLgo+Cj4gV2UgY291bGQgYWxzbyBpbXBsZW1lbnQg
YSBkdW1teSBpbnRlcnJ1cHQgY29udHJvbGxlciB0byBoYW5kbGUgYSBwcmVkZWZpbmVkCj4gbGlt
aXRlZCBhbW91bnQgb2YgaW50ZXJydXB0cyB3aGljaCB3b3VsZCBhbGxvdyBhc3luY2hyb25vdXMg
c3VwcG9ydCBpbgo+IHN0dWJkb20gYW5kIGFuIGludGVyZmFjZSB0byBzdXBwb3J0IHVwY2FsbCB2
aWEgdGhlIGludGVycnVwdCBleGNlcHRpb24KPiB2ZWN0b3IuCj4KPiBUaGlzIGlzIHNvbWV0aGlu
ZyB0aGF0IHdvdWxkIGJlIG1vcmUgdHJpY2t5IHRvIGRvIHdpdGggRUwwIGFwcCBhcyB0aGVyZSBp
cwo+IG5vIEVMMCB2ZWN0b3IgZXhjZXB0aW9uLgo+CkFjdHVhbGx5LCB5b3VyIGlkZWEgYWJvdXQg
YmxvY2tpbmcgdmNwdSBpcyB2ZXJ5IGludGVyZXN0aW5nLiBUaGVuIHdlCmRvbid0IG5lZWQgdkdJ
QyBhdCBhbGwuIEZvciBleGFtcGxlLCB3aGVuIHN0dWJkb21haW4gaGF2ZSBmaW5pc2hlZApoYW5k
bGluZyByZXF1ZXN0LCBpdCBjYW4gaXNzdWUgaHlwZXJjYWxsICJibG9jayBtZSB1bnRpbCBuZXcK
cmVxdWVzdHMiLiBYRU4gYmxvY2tzIHZjcHUgYXQgdGhpcyBtb21lbnQgYW5kIHVuYmxvY2tzIGl0
IG9ubHkgd2hlbgp0aGVyZSBhcmUgYW5vdGhlciByZXF1ZXN0IHJlYWR5LiBUaGlzIGlzIHZlcnkg
cHJvbWlzaW5nIGlkZWEuIE5lZWQgdG8KdGhpbmsgYWJvdXQgaXQgZnVydGhlci4KCi0tIApXQlIg
Vm9sb2R5bXlyIEJhYmNodWsgYWthIGxvcmMgWyszODA5NzY2NDYwMTNdCm1haWx0bzogdmxhZC5i
YWJjaHVrQGdtYWlsLmNvbQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Jun 17 01:04:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Jun 2017 01: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 1dM2A3-0006i1-MR; Sat, 17 Jun 2017 01:04:23 +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 1dM2A2-0006ht-BL
 for xen-devel@lists.xensource.com; Sat, 17 Jun 2017 01:04:22 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 E5/37-02180-51084495; Sat, 17 Jun 2017 01:04:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVVekwSX
 S4PVVWYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmzP3dyFIwbxpjxYYLS9ga
 GC8kdzFycQgJ/GWUWPzlK1sXIyeQ85hR4vg3E4jENkaJfXMms4MkRAScJb6emQtm8wroSxw5u
 ZYRxBYWMJc4fmMSC0iDhMArGYnO5v9gRRICnhLnb09jhrFX3JkEFGfnYBOwkjgkBhJlEVCVuN
 Jzm2kCI/cCRoZVjBrFqUVlqUW6RkZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxi
 BXq9nYGDcwbin3e8QoyQHk5Iob064S6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd5/dUA5waLU
 9NSKtMwcYPjBpCU4eJREeLVrgNK8xQWJucWZ6RCpU4y6HBtWr//CJMSSl5+XKiXOy1YPVCQAU
 pRRmgc3AhYLlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ83qDrOLJzCuB2/QK6AgmoCOCLj
 iAHFGSiJCSamA0XPzW5pTigveb9+4pandUP+73N4CB/XKz1m52o97VL3w5j1kvYVTRD5Jlz/5
 ++Uz3MyNWeUXf7a5/FmwLL2nXFXhi0yOmJaj8J6dvnYZAW4PdLic3yRkL1/3Zcb5s7UIfm6wz
 vH7h19gl1MxOHNdTPPAjZHVWmn7wkv2NURHzlrjfnPHLKViJpTgj0VCLuag4EQBtPN++gAIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1497661459!88313555!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27191 invoked from network); 17 Jun 2017 01:04:20 -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; 17 Jun 2017 01:04: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 1dM29v-00052V-Jx; Sat, 17 Jun 2017 01:04:15 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dM29p-0002MU-U6; Sat, 17 Jun 2017 01:04:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dM29o-00068t-Lg; Sat, 17 Jun 2017 01:04:08 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110484-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-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-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:build-armhf-pvops:kernel-build:fail:regression
 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-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd: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-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:build-amd64-prev:xen-build/dist-test: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-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-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-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-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
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=534ecddd8a961a44356fcab576bd68d6900bfa74
X-Osstest-Versions-That: xen=695bb5f504ab48c1d546446f104c1b6c0ead126d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 17 Jun 2017 01:04:08 +0000
Subject: [Xen-devel] [xen-unstable test] 110484: 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>

ZmxpZ2h0IDExMDQ4NCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDQ4NC8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiAxMTA0NjUK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3Jh
dGUveDEwIGZhaWwgUkVHUi4gdnMuIDExMDQ2NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiAxMTA0NjUK
IGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgIDUga2VybmVsLWJ1aWxkICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDExMDQ2NQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQg
YXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14
c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNSBndWVzdC1s
b2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMTA0NjUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRk
cyAgICAgIDkgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDExMDQ2NQog
YnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQvZGlzdC10ZXN0ICAgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgNiB4
ZW4tYnVpbGQvZGlzdC10ZXN0ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTYgZGViaWFuLWh2bS1pbnN0
YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICA5
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdz
MTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgNTM0ZWNkZGQ4
YTk2MWE0NDM1NmZjYWI1NzZiZDY4ZDY5MDBiZmE3NApiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAg
ICAgICAgICAgICAgICAgNjk1YmI1ZjUwNGFiNDhjMWQ1NDY0NDZmMTA0YzFiNmMwZWFkMTI2ZAoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEwNDY1ICAyMDE3LTA2LTE1IDA5OjQ2OjMzIFogICAgMSBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMDQ4NCAgMjAxNy0wNi0xNiAwOTozMjoyMiBaICAg
IDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgVGFtYXMg
SyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
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
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNo
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA1MzRlY2RkZDhhOTYxYTQ0
MzU2ZmNhYjU3NmJkNjhkNjkwMGJmYTc0CkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KRGF0ZTogICBUdWUgSnVuIDEzIDE3OjEzOjE3IDIwMTcgKzAxMDAKCiAgICB4
ZW4vYXJtOiBtbTogVXNlIHR5cGVzYWZlIE1GTiBpbiBkdW1wX3B0X3dhbGsKICAgIAogICAgU2ln
bmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgpjb21t
aXQgMjY1YjU2ZGU4ZDdjOTJlNzRlNDgxNjQ0YTU5MjFiMjdkYWViYjRhZQpBdXRob3I6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAgVHVlIEp1biAxMyAxNzoxMzox
NiAyMDE3ICswMTAwCgogICAgeGVuL2FybTogbW06IFVzZSB0eXBlc2FmZSBNRk4gaW4gc2V0X2Zp
eG1hcAogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4KCmNvbW1pdCA4MjU4Yzc0MWUyMzMzNzFhYTYyZTQ5MWQ4ZmFmZmNiYTVmMGVl
YjY5CkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBU
dWUgSnVuIDEzIDE3OjEzOjE0IDIwMTcgKzAxMDAKCiAgICB4ZW4vYXJtOiBVc2UgdGhlIG5ld2x5
IGludHJvZHVjZWQgTUZOIDwtPiBNQUREUiBhbmQgR0ZOIDwtPiBNQUREUiBoZWxwZXJzCiAgICAK
ICAgIFJlcGxhY2UgdGhlIGZvbGxvd2luZyBjb25zdHJ1Y3Rpb25zOgogICAgICAgIC0gX2dmbihw
YWRkcl90b19wZm4oLi4uKSkgICA9PiBnYWRkcl90b19nZm4oLi4uKQogICAgICAgIC0gX21mbihw
YWRkcl90b19wZm4oLi4uKSkgICA9PiBtYWRkcl90b19tZm4oLi4uKQogICAgICAgIC0gcGZuX3Rv
X3BhZGRyKG1mbl94KC4uLikpICA9PiBtZm5fdG9fbWFkZHIoLi4uKQogICAgICAgIC0gcGZuX3Rv
X3BhZGRyKGdmbl94KC4uLikpICA9PiBnZm5fdG9fZ2FkZHIoLi4uKQogICAgICAgIC0gX21mbigu
Li4gPj4gUEFHRV9TSElGVCkgICA9PiBtYWRkcl90b19tZm4oLi4uKQogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgQWNrZWQtYnk6
IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBDYzogUmF6dmFu
IENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgogICAgQ2M6IFRhbWFzIEsgTGVu
Z3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KCmNvbW1pdCBiMTEwNDU1ZjQyODFkNTU1ZjJmOTgz
OTNlODA1YzRiNDVhMzc0M2E1CkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KRGF0ZTogICBUdWUgSnVuIDEzIDE3OjEzOjEzIDIwMTcgKzAxMDAKCiAgICB4ZW4vYXJt
OiBJbnRyb2R1Y2Ugd3JhcHBlcnMgZm9yIE1GTiA8LT4gTUFERFIgYW5kIEdGTiA8LT4gR0FERFIK
ICAgIAogICAgVGhlIG5ldyB3cmFwcGVycyB3aWxsIGFkZCBtb3JlIHNhZmV0eSB3aGVuIGNvbnZl
cnRpbmcgYW4gYWRkcmVzcyB0byBhCiAgICBmcmFtZSBudW1iZXIgKGVpdGhlciBtYWNoaW5lIG9y
IGd1ZXN0KS4gQSBmb2xsb3ctdXAgcGF0Y2ggd2lsbCB1c2UgdGhlbQogICAgdG8gc2ltcGxpZnkg
dGhlIGNvZGUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgoKY29tbWl0IDY3YzNjYTdhNzc5NWYwY2EzMWUzNzMzZWM2YWU5NzE2
MTU3ZTI3MjYKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRl
OiAgIFR1ZSBKdW4gMTMgMTc6MTM6MTIgMjAxNyArMDEwMAoKICAgIHhlbi9hcm06IHRyYXBzOiBS
ZXBsYWNlIHAybV9sb29rdXAoLi4uLCAuLi4sIE5VTEwpIGJ5IGdmbl90b19tZm4oLi4uLCAuLi4p
CiAgICAKICAgIGdmbl90b19tZm4gaXMgYSB3cmFwcGVyIG9mIHAybV9sb29rdXAgd2hpY2ggZG9l
cyBub3QgcmV0dXJuIHRoZQogICAgcDJtX3R5cGUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKY29tbWl0IDM4NDI2OTg3YjZh
MTMyYjM5ZDc1MDQ5NjFiYmU4YTM4NWRmNmVjMzcKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgpEYXRlOiAgIFR1ZSBKdW4gMTMgMTc6MTM6MTEgMjAxNyArMDEwMAoK
ICAgIHhlbi9hcm06IFJlcGxhY2UgRElWX1JPVU5EX1VQKC4uLiwgUEFHRV9TSVpFKSBieSBQRk5f
VVAoLi4uKQogICAgCiAgICBESVZfUk9VTkRfVVAoLi4uLCBQQUdFX1NJWkUpIGFuZCBQRk5fVVAo
Li4uKSBhcmUgZXF1aXZhbGVudC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgpjb21taXQgNzcyM2RkNmIxYTRmMzk1MTEyYzkw
MmUyNzY0NTZmM2UwNTQ1N2UxOQpBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+CkRhdGU6ICAgVHVlIEp1biAxMyAxNzoxMzoxMCAyMDE3ICswMTAwCgogICAgeGVuL2Fy
bTogbW06IFJlcGxhY2UgX192YShwZm5fdG9fcGFkZHIoLi4uKSkgYnkgbWZuX3RvX3ZpcnQKICAg
IAogICAgX192YShwZm5fdG9fcGFkZHIoLi4uKSkgYW5kIG1mbl90b192aXJ0IGFyZSBlcXVpdmFs
ZW50LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4KCmNvbW1pdCAzMjQ4MzRlNGYxMDIwMDRhM2NiNTk1ZGU4MmU3MjViN2FkZWU2
Y2ZmCkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBU
dWUgSnVuIDEzIDE3OjEzOjA5IDIwMTcgKzAxMDAKCiAgICB4ZW4vYXJtOiBkb21haW5fYnVpbGQ6
IFJlcGxhY2UgcGFkZHJfdG9fcGZuKHZpcnRfdG9fbWFkZHIoLikpIGJ5IHZpcnRfdG9fbWZuKC4p
CiAgICAKICAgIHBhZGRyX3RvX3Bmbih2aXJ0X3RvX21hZGRyKC4pKSBhbmQgdmlydF90b19tZm4o
LikgYXJlIGVxdWl2YWxlbnQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKY29tbWl0IDk0ODA2NmQwNTI2Y2ViZTFlY2QwYzIx
ODYzYTljZmMxYmUwMjkwYTQKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgpEYXRlOiAgIFR1ZSBKdW4gMTMgMTc6MTM6MDggMjAxNyArMDEwMAoKICAgIHhlbi9hcm06
IERlZmluZSBtZm5fdG9fcGFnZS9wYWdlX3RvX21mbiBpbiB0ZXJtIG9mIF9fbWZuX3RvX3BhZ2Uv
X19wYWdlX3RvX21mbgogICAgCiAgICBUaGlzIGlzIG1hdGNoaW5nIHRoZSB4ODYgc2lkZSB3aGVy
ZSB0aGUgX18qIHZlcnNpb24gaXMgdXNlZCBpZiB5b3UgbmVlZAogICAgdG8gb3ZlcnJpZGUgdGhl
IGhlbHBlcnMgaW4gc291cmNlIGZpbGVzLgogICAgCiAgICBBdCB0aGUgc2FtZSB0aW1lLCBtb3Zl
IHRoZSBub24tdW5kZXJzY29yZSB2ZXJzaW9uIGF0IHRoZSBlbmQgb2YgdGhlCiAgICBkZWZpbnRp
b24gYW5kIGFkZCBhIGNvbW1lbnQgdG8gZXhwbGFpbiB0aGVtLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmNvbW1pdCBjNzAy
ZDhhMDVhMjhmZTg5MmMyMzNhNWM2M2VjMmIwYzdmMzk0MzAyCkF1dGhvcjogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBUdWUgSnVuIDEzIDE3OjEzOjA3IDIwMTcg
KzAxMDAKCiAgICB4ZW4vYXJtOiBtbTogVXNlIHR5cGVzYWZlIE1GTiBpbiBtZm5fdG9feGVuX2Vu
dHJ5CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgoKY29tbWl0IDdkZGM1NWYyZTNlY2FiMDk1YTk5MjIxOTcxYjU2ZTFmYmY4NWQ4
MDMKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiAgIFR1
ZSBKdW4gMTMgMTc6MTM6MDYgMjAxNyArMDEwMAoKICAgIHhlbi9hcm06IG1tOiBDbGVhbi11cCBt
Zm5fdG9feGVuX2VudHJ5CiAgICAKICAgIFRoZSBwaHlzaWNhbCBhZGRyZXNzIGlzIGNvbXB1dGVk
IGZyb20gdGhlIG1hY2hpbmUgZnJhbWUgbnVtYmVyLCBzbwogICAgY2hlY2tpbmcgaWYgdGhlIHBo
eXNpY2FsIGFkZHJlc3MgaXMgcGFnZSBhbGlnbmVkIGlzIHBvaW50bGVzcy4KICAgIAogICAgRnVy
dGhlcm1vcmUsIGRpcmVjdGx5IGFzc2lnbmVkIHRoZSBNRk4gdG8gdGhlIGNvcnJlc3BvbmRpbmcg
ZmllbGQgaW4gdGhlCiAgICBlbnRyeSByYXRoZXIgdGhhbiBjb252ZXJ0aW5nIHRvIGEgcGh5c2lj
YWwgYWRkcmVzcyBhbmQgb3JyaW5nIHRoZSB2YWx1ZS4KICAgIEl0IHdpbGwgYXZvaWQgdG8gcmVs
eSBvbiB0aGUgZmllbGQgcG9zaXRpb24gYW5kIG1ha2UgdGhlIGNvZGUgY2xlYXJlci4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
Cgpjb21taXQgYjhkNmIzMzdkOTQ1ZGU5Y2M1YTI5YjUwYmY1YzZhZGZlMGQ0ZDNkZgpBdXRob3I6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAgVHVlIEp1biAxMyAx
NzoxMzowNSAyMDE3ICswMTAwCgogICAgeGVuL2FybTogbW06IEZpeCBjb2Rpbmcgc3R5bGUgb2Yg
bWZuX3RvX3hlbl9lbnRyeQogICAgCiAgICBGaXggdGhlIGNvbW1lbnQgY29kaW5nIHN0eWxlIGFu
ZCBhZGQgYSBuZXdsaW5lIGJlZm9yZSB0aGUgcmV0dXJuLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmNvbW1pdCBlZDY3MTc3
YWMyY2ZjYTk2NDVmMTM2YjE0OGYxNWU5OGFjNTcwMzViCkF1dGhvcjogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBUdWUgSnVuIDEzIDE3OjEzOjA0IDIwMTcgKzAx
MDAKCiAgICB4ZW4vYXJtOiBtbTogTW92ZSBtZm5fdG9feGVuX2VudHJ5IGZyb20gcGFnZS5oIHRv
IG1tLmMKICAgIAogICAgVGhlIGZpbGUgbW0uYyBpcyB0aGUgb25seSB1c2VyIG9mIG1mbl90b194
ZW5fZW50cnkuIFRoaXMgd2lsbCBhbHNvIGhlbHAKICAgIHRvIHVzZSB0aGUgdHlwZXNhZmUgTUZO
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KCmNvbW1pdCA2MTU2NTZhOTEwNTA4OThmNDliMDBlNjkzM2FiMTk1YWRhMDhlYzQ5
CkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBUdWUg
SnVuIDEzIDE3OjEzOjAzIDIwMTcgKzAxMDAKCiAgICB4ZW4vYXJtOiBtbTogSW50cm9kdWNlIGNs
ZWFyX3RhYmxlIGFuZCB1c2UgaXQKICAgIAogICAgQWRkIGEgbmV3IGhlbHBlciBjbGVhcl90YWJs
ZSB0byBjbGVhciBhIHBhZ2UgdGFibGUgZW50cnkgYW5kIGludmFsaWRhdGUKICAgIHRoZSBjYWNo
ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+Cgpjb21taXQgNWRhMmZjODc4NDExNGYwYmMxNGY2YWYwZjFhZDVhNjllNGZiMzc4
OQpBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAgVHVl
IEp1biAxMyAxNzoxMzowMSAyMDE3ICswMTAwCgogICAgeGVuL2FybTogZ2ljLXYyOiBGaXggaW5k
ZW50YXRpb24gaW4gZ2ljdjJfbWFwX2h3ZG9tX2V4dHJhX21hcHBpbmdzCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdl
ZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoocWVtdSBj
aGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Jun 17 04:02:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Jun 2017 04: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 1dM4wM-0002nS-Es; Sat, 17 Jun 2017 04: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 <osstest-admin@xenproject.org>) id 1dM4wK-0002n5-Ak
 for xen-devel@lists.xensource.com; Sat, 17 Jun 2017 04:02:24 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 C1/C1-03620-FC9A4495; Sat, 17 Jun 2017 04:02:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVffcSpd
 Ig68zVC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8WzydMaC1wkVDdMWszYw
 dlh3MXJxCAn8ZZR4NusfM4TzmFHi661lLBDONkaJ99c2s3YxcnKICDhLfD0zlx3E5hXQl5g2c
 zqYLSxgKnHkwHkmkAYJgVnKEpN272AESUgIeEssm/eTHcZe8W8LWxcjOwebgJXEITGQKIuAqs
 SnVzfZJjByL2BkWMWoUZxaVJZapGtkopdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7u
 JEeh1BiDYwbjvY+QhRkkOJiVR3pxwl0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErynVwDlBItS
 01Mr0jJzgOEHk5bg4FES4bWYC5TmLS5IzC3OTIdInWLU5diwev0XJiGWvPy8VClx3p0gMwRAi
 jJK8+BGwGLhEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5tywFmsKTmVcCt+kV0BFMQEcEXX
 AAOaIkESEl1cDoUjqD3e7qiv7Oa5FHN+7XV02u4r/BIWyR2s0v/MYkJXl+ioIKz4aLD+pP725
 lN8y2X1CYa7l+94W7yhuOKct9WNBQLZzh/vt06OPX4Yq3GUojEyZGC3Js82PWFtKcqvwn4sZX
 +xNM6+ceO/gocQ7Di22/ll3Ps8pUWDRVZ3Z6aOTkBL8ni+WUWIozEg21mIuKEwEAgI+YgAIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1497672141!74199632!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31562 invoked from network); 17 Jun 2017 04:02:22 -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; 17 Jun 2017 04:02: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 1dM4wD-0001f3-6P; Sat, 17 Jun 2017 04:02: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 1dM4w7-0001xl-Oc; Sat, 17 Jun 2017 04:02:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dM4w7-0002Bw-24; Sat, 17 Jun 2017 04:02:11 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110485-mainreport@xen.org>
X-Osstest-Failures: linux-next:test-amd64-amd64-pair:guest-start/debian:fail:regression
 linux-next:test-amd64-amd64-libvirt-pair:guest-start/debian:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:guest-start/debian:fail:regression
 linux-next:test-amd64-i386-pair:guest-start/debian:fail:regression
 linux-next:test-armhf-armhf-xl-vhd:host-ping-check-native:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-rtds:debian-install: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-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-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:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-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-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-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck: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-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-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-libvirt-raw: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-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64: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=82341321f25cf732ae136db95f916ed9f22dc68e
X-Osstest-Versions-That: linux=a090bd4ff8387c409732a8e059fbf264ea0bdd56
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 17 Jun 2017 04:02:11 +0000
Subject: [Xen-devel] [linux-next test] 110485: 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>

ZmxpZ2h0IDExMDQ4NSBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTA0ODUvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAg
MjAgZ3Vlc3Qtc3RhcnQvZGViaWFuICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDQ2NAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMjAgZ3Vlc3Qtc3RhcnQvZGViaWFuICAgICAgZmFpbCBS
RUdSLiB2cy4gMTEwNDY0CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDIwIGd1ZXN0LXN0
YXJ0L2RlYmlhbiAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA0NjQKIHRlc3QtYW1kNjQtaTM4Ni1w
YWlyICAgICAgICAgMjAgZ3Vlc3Qtc3RhcnQvZGViaWFuICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
MDQ2NAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgNCBob3N0LXBpbmctY2hlY2stbmF0
aXZlICAgZmFpbCBSRUdSLiB2cy4gMTEwNDY0CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQs
IGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBibG9ja2VkIGluIDExMDQ2NAogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAg
IGZhaWwgIGxpa2UgMTEwNDY0CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTA0NjQKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtl
IDExMDQ2NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE1IGd1ZXN0LWxv
Y2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDExMDQ2NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTEwNDY0CiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbGlrZSAxMTA0NjQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDkgZGVi
aWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDExMDQ2NAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDkgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTYgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAg
OSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDkgd2luZG93cy1p
bnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdl
dGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgODIzNDEzMjFmMjVjZjczMmFl
MTM2ZGI5NWY5MTZlZDlmMjJkYzY4ZQpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAg
ICAgICAgYTA5MGJkNGZmODM4N2M0MDk3MzJhOGUwNTlmYmYyNjRlYTBiZGQ1NgoKTGFzdCB0ZXN0
IG9mIGJhc2lzICAgICAgICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5kKSAgICAgCkZhaWxp
bmcgc2luY2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgIApU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMTA0ODUgIDIwMTctMDYtMTYgMDk6NDU6MTggWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Jun 17 04:50:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Jun 2017 04: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 1dM5gL-0005wX-QI; Sat, 17 Jun 2017 04:49: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=33468fcc2=citrix-osstest@xenproject.org>)
 id 1dM5gJ-0005wL-O0
 for xen-devel@lists.xensource.com; Sat, 17 Jun 2017 04:49:55 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 CC/F8-10689-2F4B4495; Sat, 17 Jun 2017 04:49:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDve7HLS6
 RBuf3Mlrcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ow1sxayFXzsYaw4cHUxewPj6vguRk4OCQF/
 iVVrd7JD2O4S09tXsIHYIgLOEhM+3AazeQX0JPau2MbYxcjBISyQJPH0ciRE+WEFib1/OGFaf
 y/6BFYCYs+75QMSZhPwkJjYM5EFxGYRUJV49vEsE4gtJKAlsXTxSiaI6YISJ2c+AathFpCQOP
 jiBTPESAuJHR/72CYw8s1CUjYLSdkCRqZVjBrFqUVlqUW6RoZ6SUWZ6RkluYmZObqGBsZ6uan
 FxYnpqTmJScV6yfm5mxiBIVXPwMC4g7Fnr98hRkkOJiVR3pxwl0ghvqT8lMqMxOKM+KLSnNTi
 Q4wyHBxKErxiwBAVEixKTU+tSMvMAQY3TFqCg0dJhJd5A1Cat7ggMbc4Mx0idYpRl2PD6vVfm
 IRY8vLzUqXEeeVBZgiAFGWU5sGNgEXaJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvKGbga
 bwZOaVwG16BXQEE9ARQRccQI4oSURISTUwJuyWfxDYm2/ww70wfJ7s8hf17vJ/Hu+ts667JcH
 bckGpZ+Pt6n/n06ZH7DMT4Ppfd9NS9d4pEe2bb99LnZv0ZdbhmYwVPyol3N5slHY4mph/6H+/
 aba614zD7Ibp0kWPyrfd3C75S3Spa+XEkKIbFoJfvjp4GsucVNy4oMev/KH/V1lVv+hHSizFG
 YmGWsxFxYkAibiK9a8CAAA=
X-Env-Sender: prvs=33468fcc2=citrix-osstest@xenproject.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1497674991!94380580!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55164 invoked from network); 17 Jun 2017 04:49:52 -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;
 17 Jun 2017 04:49:52 -0000
X-IronPort-AV: E=Sophos;i="5.39,350,1493683200"; d="scan'208";a="436795173"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71581-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qemuu-winxpsp3:guest-start/win.repeat:fail:regression
 qemu-mainline:build-armhf-libvirt:libvirt-build:fail:allowable
 qemu-mainline:build-amd64-libvirt:libvirt-build:fail:allowable
 qemu-mainline:build-i386-libvirt:libvirt-build:fail:allowable
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:allowable
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3:guest-start/win.repeat:fail:allowable
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:allowable
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:allowable
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:windows-install:fail:allowable
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-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:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair: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: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-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-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
X-Osstest-Versions-This: qemuu=edf8bc98424d62035d5e4c0f39542722d72d7979
X-Osstest-Versions-That: qemuu=3f0602927b120a480b35dcf58cf6f95435b3ae91
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 17 Jun 2017 05:49:49 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [qemu-mainline baseline-only test] 71581: 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
MTU4MSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUu
bmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE1ODEvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lueHBz
cDMgMTcgZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiA3MTU3MgoKUmVncmVz
c2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIGJ1
aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgIDUgbGlidmlydC1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsICAgbGlrZSA3MTU3MgogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgNSBsaWJ2
aXJ0LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcxNTcyCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICA1IGxpYnZpcnQtYnVpbGQgICAgICAgICAgICAgICAgZmFpbCAgIGxp
a2UgNzE1NzIKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE2IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiBmYWlsIGxpa2UgNzE1NzIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW54cHNwMyAxNyBndWVzdC1zdGFydC93aW4ucmVwZWF0ICAgIGZhaWwgbGlrZSA3MTU3Mgog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRl
L3gxMCAgZmFpbCBsaWtlIDcxNTcyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgNzE1NzIKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW54cHNwMy12Y3B1czEgIDkgd2luZG93cy1pbnN0YWxsICAgIGZhaWwg
bGlrZSA3MTU3MgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9j
a2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQt
bGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWls
ZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02
NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAg
ICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBo
b3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2Vu
IG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dz
ICAgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNz
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAg
ICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
eHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbWlkd2F5ICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTYgZGViaWFuLWh2bS1pbnN0
YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBxZW11dSAgICAgICAgICAgICAgICBlZGY4YmM5ODQyNGQ2MjAzNWQ1ZTRjMGYzOTU0MjcyMmQ3
MmQ3OTc5CmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAgICAgICAgICAgICAzZjA2MDI5Mjdi
MTIwYTQ4MGIzNWRjZjU4Y2Y2Zjk1NDM1YjNhZTkxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzE1
NzIgIDIwMTctMDYtMTYgMDM6NDc6MDIgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAg
IDcxNTgxICAyMDE3LTA2LTE2IDIyOjQ2OjE4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRGF2aWQgSGlsZGVu
YnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+CiAgSnVhbiBRdWludGVsYSA8cXVpbnRlbGFAcmVkaGF0
LmNvbT4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0ZXIg
WHUgPHBldGVyeEByZWRoYXQuY29tPgogIFJpY2hhcmQgSGVuZGVyc29uIDxydGhAdHdpZGRsZS5u
ZXQ+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW54cHNwMy12Y3B1czEgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lueHBzcDMg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0
ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0
L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1z
dGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFy
bTY0LXhzbSBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NCBjYXB0dXJlLWxv
Z3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBi
dWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MKClB1c2ggbm90IGFwcGxpY2FibGUuCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
Y29tbWl0IGVkZjhiYzk4NDI0ZDYyMDM1ZDVlNGMwZjM5NTQyNzIyZDcyZDc5NzkKTWVyZ2U6IDcz
YWE0NjkgMDc2ZDRkMwpBdXRob3I6IFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJv
Lm9yZz4KRGF0ZTogICBUaHUgSnVuIDE1IDEzOjQ1OjE1IDIwMTcgKzAxMDAKCiAgICBNZXJnZSBy
ZW1vdGUtdHJhY2tpbmcgYnJhbmNoICdyZW1vdGVzL3J0aC90YWdzL3B1bGwtczM5MC0yMDE3MDYx
MycgaW50byBzdGFnaW5nCiAgICAKICAgIFF1ZXVlZCBzMzkwIHBhdGNoZXMKICAgIAogICAgIyBn
cGc6IFNpZ25hdHVyZSBtYWRlIFR1ZSAxMyBKdW4gMjAxNyAyMToyMjo0MSBCU1QKICAgICMgZ3Bn
OiAgICAgICAgICAgICAgICB1c2luZyBSU0Ega2V5IDB4QUQxMjcwQ0M0REQwMjc5QgogICAgIyBn
cGc6IEdvb2Qgc2lnbmF0dXJlIGZyb20gIlJpY2hhcmQgSGVuZGVyc29uIDxydGg3NjgwQGdtYWls
LmNvbT4iCiAgICAjIGdwZzogICAgICAgICAgICAgICAgIGFrYSAiUmljaGFyZCBIZW5kZXJzb24g
PHJ0aEByZWRoYXQuY29tPiIKICAgICMgZ3BnOiAgICAgICAgICAgICAgICAgYWthICJSaWNoYXJk
IEhlbmRlcnNvbiA8cnRoQHR3aWRkbGUubmV0PiIKICAgICMgUHJpbWFyeSBrZXkgZmluZ2VycHJp
bnQ6IDlDQjEgOEREQSBGOEU4IDQ5QUQgMkFGQyAgMTZBNCBBRDEyIDcwQ0MgNEREMCAyNzlCCiAg
ICAKICAgICogcmVtb3Rlcy9ydGgvdGFncy9wdWxsLXMzOTAtMjAxNzA2MTM6CiAgICAgIHMzOTB4
L2NwdW1vZGVsOiB3aXJlIHVwIGNwdSB0eXBlICsgaWQgZm9yIFRDRwogICAgICB0YXJnZXQvczM5
MHg6IHJld29yayBQR00gaW50ZXJydXB0IHBzdy5hZGRyIGhhbmRsaW5nCiAgICAgIHRhcmdldC9z
MzkweDogY29ycmVjdGx5IGluZGljYXRlIFBFUiBudWxsaWZpY2F0aW9uCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KCmNvbW1p
dCA3M2FhNDY5MmVjMDBkNDc5ZGQxNzMyYjQwYzA2OGQ3OGQzZWI5MDljCk1lcmdlOiAzZjA2MDI5
IDM0MTZhYjUKQXV0aG9yOiBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+
CkRhdGU6ICAgVGh1IEp1biAxNSAwOTo0MzoxMiAyMDE3ICswMTAwCgogICAgTWVyZ2UgcmVtb3Rl
LXRyYWNraW5nIGJyYW5jaCAncmVtb3Rlcy9qdWFucXVpbnRlbGEvdGFncy9taWdyYXRpb24vMjAx
NzA2MTQnIGludG8gc3RhZ2luZwogICAgCiAgICBtaWdyYXRpb24vbmV4dCBmb3IgMjAxNzA2MTQK
ICAgIAogICAgIyBncGc6IFNpZ25hdHVyZSBtYWRlIFdlZCAxNCBKdW4gMjAxNyAxMToxNjoyMSBC
U1QKICAgICMgZ3BnOiAgICAgICAgICAgICAgICB1c2luZyBSU0Ega2V5IDB4RjQ4N0VGMTg1ODcy
RDcyMwogICAgIyBncGc6IEdvb2Qgc2lnbmF0dXJlIGZyb20gIkp1YW4gUXVpbnRlbGEgPHF1aW50
ZWxhQHJlZGhhdC5jb20+IgogICAgIyBncGc6ICAgICAgICAgICAgICAgICBha2EgIkp1YW4gUXVp
bnRlbGEgPHF1aW50ZWxhQHRyYXNuby5vcmc+IgogICAgIyBQcmltYXJ5IGtleSBmaW5nZXJwcmlu
dDogMTg5OSBGRjhFIERFQkYgNThDQyBFRTAzICA0QjgyIEY0ODcgRUYxOCA1ODcyIEQ3MjMKICAg
IAogICAgKiByZW1vdGVzL2p1YW5xdWludGVsYS90YWdzL21pZ3JhdGlvbi8yMDE3MDYxNDoKICAg
ICAgbWlncmF0aW9uOiBEb24ndCBjcmVhdGUgZGVjb21wcmVzc2lvbiB0aHJlYWRzIGlmIG5vdCBl
bmFibGVkCiAgICAgIG1pZ3JhdGlvbjogVGVzdCBmb3IgZGlzYWJsZWQgZmVhdHVyZXMgb24gcmVj
ZXB0aW9uCiAgICAgIG1pZ3JhdGlvbjogUmVtb3ZlIHVubmVlZGVkIGluY2x1ZGVzCiAgICAgIG1p
Z3JhdGlvbjogZml4IGluY29ycmVjdCBlbmFibGUgcmV0dXJuIHBhdGgKICAgICAgbWlncmF0aW9u
OiBGaXggY29tcGlsYXRpb24gd2l0aCBvbGRlciBjb21waWxlcnMKICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgoKY29tbWl0IDM0
MTZhYjViYjQ1MmYxYjZjZWE1OGFlZDg5ODNmZmI5YTQ1NWI3YzQKQXV0aG9yOiBKdWFuIFF1aW50
ZWxhIDxxdWludGVsYUByZWRoYXQuY29tPgpEYXRlOiAgIFdlZCBBcHIgMjAgMTE6NTY6MDEgMjAx
NiArMDIwMAoKICAgIG1pZ3JhdGlvbjogRG9uJ3QgY3JlYXRlIGRlY29tcHJlc3Npb24gdGhyZWFk
cyBpZiBub3QgZW5hYmxlZAogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWFuIFF1aW50ZWxhIDxx
dWludGVsYUByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQtYnk6IERyLiBEYXZpZCBBbGFuIEdpbGJl
cnQgPGRnaWxiZXJ0QHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTogUGV0ZXIgWHUgPHBldGVy
eEByZWRoYXQuY29tPgogICAgCiAgICAtLQogICAgCiAgICBJIHJlbW92ZWQgdGhlIFtIQUNLXSBw
YXJ0IGJlY2F1c2UgcHJldmlvdXMgcGF0Y2gganVzdCBjaGVjayB0aGF0CiAgICBjb21wcmVzc2lv
biBwYWdlcyBhcmUgbm90IHJlY2VpdmVkLgoKY29tbWl0IGVkYzYwMTI3ZTRhY2JjZjFhMDI4ZDE2
YzJlZDFiM2ZkM2U2NDMzZTQKQXV0aG9yOiBKdWFuIFF1aW50ZWxhIDxxdWludGVsYUByZWRoYXQu
Y29tPgpEYXRlOiAgIFdlZCBOb3YgMiAxMjo0MDo0NiAyMDE2ICswMTAwCgogICAgbWlncmF0aW9u
OiBUZXN0IGZvciBkaXNhYmxlZCBmZWF0dXJlcyBvbiByZWNlcHRpb24KICAgIAogICAgUmlnaHQg
bm93LCBpZiB3ZSByZWNlaXZlIGEgY29tcHJlc3NlZCBwYWdlIHdoaWxlIHRoaXMgZmVhdHVyZXMg
YXJlCiAgICBkaXNhYmxlZCwgQmFkIFRoaW5ncyAoVE0pIGNhbiBoYXBwZW4uICBKdXN0IGFkZCBh
IHRlc3QgZm9yIHRoZW0uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1YW4gUXVpbnRlbGEgPHF1
aW50ZWxhQHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTogRHIuIERhdmlkIEFsYW4gR2lsYmVy
dCA8ZGdpbGJlcnRAcmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBQZXRlciBYdSA8cGV0ZXJ4
QHJlZGhhdC5jb20+CiAgICAKICAgIC0tCiAgICAKICAgIEkgaGFkIFhCWlJMRSBoZXJlIGFsc28s
IGJ1dCBpdCBkb24ndCBuZWVkIGV4dHJhIHJlc291cmNlcyBvbgogICAgZGVzdGluYXRpb24sIG9u
bHkgb24gc291cmNlLiAgQWRkaXRpb25hbGx5IGxpYnZpcnQgZG9uJ3QgZW5hYmxlIGl0IG9uCiAg
ICBkZXN0aW5hdGlvbiwgc28gZG9uJ3QgcHV0IGl0IGhlcmUuCiAgICAKICAgIC0gaW5pdGlhbGl6
ZSBpbnZhbGlkX2ZsYWdzIGF0IGRlY2xhcmF0aW9uIHRpbWUuCiAgICAtIHJlbW92ZSBleHRyYSBz
cGFjZSAocGV0ZXIpCgpjb21taXQgMWFkYzFjZWVmNzZkZDg1ZDVkMmJhYzA3M2Q2ODQ0MDQwZjYw
MDAwZQpBdXRob3I6IEp1YW4gUXVpbnRlbGEgPHF1aW50ZWxhQHJlZGhhdC5jb20+CkRhdGU6ICAg
TW9uIEFwciAyNCAxNjo1MToxMCAyMDE3ICswMjAwCgogICAgbWlncmF0aW9uOiBSZW1vdmUgdW5u
ZWVkZWQgaW5jbHVkZXMKICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVhbiBRdWludGVsYSA8cXVp
bnRlbGFAcmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBQZXRlciBYdSA8cGV0ZXJ4QHJlZGhh
dC5jb20+Cgpjb21taXQgNjJhMDI2NTg1MjUxNjViYmU2MjhlMjkzMWY4YzEwMDVmNDZmNDdlNQpB
dXRob3I6IFBldGVyIFh1IDxwZXRlcnhAcmVkaGF0LmNvbT4KRGF0ZTogICBXZWQgSnVuIDE0IDE1
OjU1OjU4IDIwMTcgKzA4MDAKCiAgICBtaWdyYXRpb246IGZpeCBpbmNvcnJlY3QgZW5hYmxlIHJl
dHVybiBwYXRoCiAgICAKICAgIDA0MjVkYzkgaXMgYWN0dWFsbHkgdjEgb2YgdGhhdCBwYXRjaCwg
YnV0IGl0IHdhcyBhY2NpZGVudGFsbHkKICAgIG1lcmdlZCAod2hpbGUgdGhlcmUgd2FzIGEgdjIp
LiBUaGF0IHdpbGwgY2F1c2UgcHJvYmxlbSB3aGVuIHdlIHRyeSB0bwogICAgbWlncmF0ZSB0byBz
b21lIG9sZCBRRU1VcyB3aGVuIHJldHVybiBwYXRoIGlzIG5vdCByZWFsbHkgdGhlcmUuIExldCdz
CiAgICBmaXggaXQsIHRoZW4gc3F1YXNoaW5nIHRoaXMgcGF0Y2ggd2l0aCAwNDI1ZGM5IHdpbGwg
YmUgZXhhY3RseSBwYXRjaAogICAgY29udGVudCBvZiB2Mi4KICAgIAogICAgRml4ZXM6IDA0MjVk
YzkgKCJtaWdyYXRpb246IGlzb2xhdGUgcmV0dXJuIHBhdGggb24gc3JjIikKICAgIFNpZ25lZC1v
ZmYtYnk6IFBldGVyIFh1IDxwZXRlcnhAcmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKdWFu
IFF1aW50ZWxhIDxxdWludGVsYUByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQtYnk6IERyLiBEYXZp
ZCBBbGFuIEdpbGJlcnQgPGRnaWxiZXJ0QHJlZGhhdC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBK
dWFuIFF1aW50ZWxhIDxxdWludGVsYUByZWRoYXQuY29tPgoKY29tbWl0IDY4YTRhMmZkYTFlNjk4
NDE0ZmM0MGQyNjRjMzg3ZGJjZTMzOTE5MTUKQXV0aG9yOiBKdWFuIFF1aW50ZWxhIDxxdWludGVs
YUByZWRoYXQuY29tPgpEYXRlOiAgIFdlZCBKdW4gMTQgMTA6MzQ6MzQgMjAxNyArMDIwMAoKICAg
IG1pZ3JhdGlvbjogRml4IGNvbXBpbGF0aW9uIHdpdGggb2xkZXIgY29tcGlsZXJzCiAgICAKICAg
IFRoYXQgdHlwZWRlZnMgYXJlIG5lZWRlZCBvbiBib3RoIGZpbGVzLiAgTmV3IGNvbXBpbGVycyAo
RjI1IHdoZXJlIEkKICAgIHdvcmspIGRvbid0IGNvbXBsYWluIGFib3V0IHJlcGVhdGluZyBhIHR5
cGVkZWYuICBCdXQgb2xkZXIgb25lcwogICAgY29tcGxhaW4uCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEp1YW4gUXVpbnRlbGEgPHF1aW50ZWxhQHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTog
R3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KCmNvbW1pdCAwNzZkNGQzOWI2NWY1MGNhMWJiYTNk
M2M4YThmMWNmOTc3YzFjM2YwCkF1dGhvcjogRGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhh
dC5jb20+CkRhdGU6ICAgRnJpIEp1biA5IDE1OjM0OjI2IDIwMTcgKzAyMDAKCiAgICBzMzkweC9j
cHVtb2RlbDogd2lyZSB1cCBjcHUgdHlwZSArIGlkIGZvciBUQ0cKICAgIAogICAgTGV0J3MgcHJv
cGVybHkgZXhwb3NlIHRoZSBDUFUgdHlwZSAobWFjaGluZS10eXBlIG51bWJlcikgdmlhICJTVE9S
RSBDUFUKICAgIElEIiBhbmQgIlNUT1JFIFNVQlNZU1RFTSBJTkZPUk1BVElPTiIuCiAgICAKICAg
IEFzIFRDRyBlbXVsYXRlcyBiYXNpYyBtb2RlLCB0aGUgQ1BVIGlkZW50aWZpY2F0aW9uIG51bWJl
ciBoYXMgdGhlIGZvcm1hdAogICAgIkFubm5ubiIsIHdoZXJlYnkgQSBpcyB0aGUgQ1BVIGFkZHJl
c3MsIGFuZCBuIGFyZSBwYXJ0cyBvZiB0aGUgQ1BVIHNlcmlhbAogICAgbnVtYmVyICgwIGZvciB1
cyBmb3Igbm93KS4KICAgIAogICAgQSBzcGVjaWZpY2F0aW9uIGV4Y2VwdGlvbiB3aWxsIGJlIGlu
amVjdGVkIGlmIHRoZSBhZGRyZXNzIGlzIG5vdCBhbGlnbmVkCiAgICB0byBhIGRvdWJsZSB3b3Jk
LiBMb3cgYWRkcmVzcyBwcm90ZWN0aW9uIHdpbGwgbm90IGJlIGNoZWNrZWQgYXMKICAgIHdlJ3Jl
IG1pc3Npbmcgc29tZSBtb3JlIGdlbmVyYWwgc3VwcG9ydCBmb3IgdGhhdC4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogRGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+CiAgICBNZXNz
YWdlLUlkOiA8MjAxNzA2MDkxMzM0MjYuMTE0NDctMy1kYXZpZEByZWRoYXQuY29tPgogICAgU2ln
bmVkLW9mZi1ieTogUmljaGFyZCBIZW5kZXJzb24gPHJ0aEB0d2lkZGxlLm5ldD4KCmNvbW1pdCBi
ZWNmODIxN2RlYjJhZmMzNDdkNTE3MmQ5ZjMwYzhhODk2NGI4YjI3CkF1dGhvcjogRGF2aWQgSGls
ZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+CkRhdGU6ICAgRnJpIEp1biA5IDE2OjIxOjU2IDIw
MTcgKzAyMDAKCiAgICB0YXJnZXQvczM5MHg6IHJld29yayBQR00gaW50ZXJydXB0IHBzdy5hZGRy
IGhhbmRsaW5nCiAgICAKICAgIFdlIGNhbiB0ZWxsIGZyb20gdGhlIHByb2dyYW0gaW50ZXJydXB0
IGNvZGUsIHdoZXRoZXIgYSBwcm9ncmFtIGludGVycnVwdAogICAgaGFzIHRvIGZvcndhcmQgdGhl
IGFkZHJlc3MgaW4gdGhlIFBHTSBuZXcgUFNXCiAgICAoc3VwcHJlc3NpbmcvdGVybWluYXRlZC9j
b21wbGV0ZWQpIHRvIHBvaW50IGF0IHRoZSBuZXh0IGluc3RydWN0aW9uLCBvcgogICAgaWYgaXQg
aXMgbnVsbGlmeWluZyBhbmQgdGhlIFBTVyBhZGRyZXNzIGRvZXMgbm90IGhhdmUgdG8gYmUgaW5j
cmVtZW50ZWQuCiAgICAKICAgIFNvIGxldCdzIG5vdCBtb2RpZnkgdGhlIFBTVyBhZGRyZXNzIG91
dHNpZGUgb2YgdGhlIGluamVjdGlvbiBwYXRoIGFuZAogICAgaGFuZGxlIHRoaXMgaW50ZXJuYWxs
eS4gV2UganVzdCBoYXZlIHRvIGhhbmRsZSBpbnN0cnVjdGlvbiBsZW5ndGgKICAgIGF1dG8gZGV0
ZWN0aW9uIGlmIG5vIHZhbGlkIGluc3RydWN0aW9uIGxlbmd0aCBjYW4gYmUgcHJvdmlkZWQuCiAg
ICAKICAgIFRoaXMgc2hvdWxkIGZpeCB2YXJpb3VzIHByb2dyYW0gaW50ZXJydXB0IGluamVjdGlv
biBwYXRocywgd2hlcmUgdGhlCiAgICBQU1cgd2FzIG5vdCBwcm9wZXJseSBmb3J3YXJkZWQuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IERhdmlkIEhpbGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29t
PgogICAgTWVzc2FnZS1JZDogPDIwMTcwNjA5MTQyMTU2LjE4NzY3LTMtZGF2aWRAcmVkaGF0LmNv
bT4KICAgIFNpZ25lZC1vZmYtYnk6IFJpY2hhcmQgSGVuZGVyc29uIDxydGhAdHdpZGRsZS5uZXQ+
Cgpjb21taXQgNDY1YWVjNDYxNzI2ZDUxNTdkNDU4YWNlZTk0NTg0ZjhjZGZiZTRiNwpBdXRob3I6
IERhdmlkIEhpbGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29tPgpEYXRlOiAgIEZyaSBKdW4gOSAx
NjoyMTo1NSAyMDE3ICswMjAwCgogICAgdGFyZ2V0L3MzOTB4OiBjb3JyZWN0bHkgaW5kaWNhdGUg
UEVSIG51bGxpZmljYXRpb24KICAgIAogICAgU2lnbmVkLW9mZi1ieTogRGF2aWQgSGlsZGVuYnJh
bmQgPGRhdmlkQHJlZGhhdC5jb20+CiAgICBNZXNzYWdlLUlkOiA8MjAxNzA2MDkxNDIxNTYuMTg3
NjctMi1kYXZpZEByZWRoYXQuY29tPgogICAgU2lnbmVkLW9mZi1ieTogUmljaGFyZCBIZW5kZXJz
b24gPHJ0aEB0d2lkZGxlLm5ldD4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Jun 17 06:31:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Jun 2017 06: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 1dM7Gd-0005Ic-3X; Sat, 17 Jun 2017 06:31: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 1dM7Gc-0005IQ-Bd
 for xen-devel@lists.xensource.com; Sat, 17 Jun 2017 06:31:30 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 39/47-03557-1CCC4495; Sat, 17 Jun 2017 06:31:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVffAGZd
 Ig00LZSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasWr5JPaCYxMYK44cvs7Y
 wLg2tYuRi0NI4C+jxNuvGxghnMeMEq2nJjJDONsYJc48387UxcjJISLgLPH1zFx2EJtXQF9ix
 aKlzCC2sICZxJ62o6wgDRICy5QljtycB9YgIeAt8fFsOyuM/fLATSCbnYNNwErikFgXIwcHi4
 CqxKf7ohMYuRcwMqxi1ChOLSpLLdI1NtZLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/
 dxAj0OgMQ7GDcuT7wEKMkB5OSKG9OuEukEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQlej9NAOcGi
 1PTUirTMHGD4waQlOHiURHhzTwCleYsLEnOLM9MhUqcYdTk2rF7/hUmIJS8/L1VKnHcayAwBk
 KKM0jy4EbBYuMQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3gengKbwZOaVwG16BXQEE9ARQR
 ccQI4oSURISTUwKkb/2L1tmfO8OifXCLHe4wcmazp//Zl5k28zyx+ue38mul/+nmCU1XDpwSa
 JO2Z/D7VlsUgUL7+gqXKIW6dbz9Fo0o7Hr1Q/Fn715xP07bnNs3BRvJDxhDCuBW+3qqp+5jp3
 31Pz/r35NzQOiy0T+fTrsfja1JRdxQxTjh7qVdNaPSdse0e6gRJLcUaioRZzUXEiABKIrsGAA
 gAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1497681087!62362180!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3375 invoked from network); 17 Jun 2017 06:31:28 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 Jun 2017 06:31:28 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dM7GW-0005p8-VD; Sat, 17 Jun 2017 06: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 1dM7GR-0003e0-Gw; Sat, 17 Jun 2017 06:31:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dM7GQ-0005Kf-Vo; Sat, 17 Jun 2017 06:31:19 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110486-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-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 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-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-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-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: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:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-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-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl: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-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-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-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-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=3bee1970b32d0c9d1ce986df4b4b58e5e8185c80
X-Osstest-Versions-That: linux=63f700aab4c11d46626de3cd051dae56cf7e9056
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 17 Jun 2017 06:31:19 +0000
Subject: [Xen-devel] [linux-linus test] 110486: 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="===============5739530568436997835=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

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-localmigrate/x10 fail REGR. vs. 110427

Regressions which are regarded as allowable (not blocking):
 test-amd64-i386-rumprun-i386 16 rumprun-demo-xenstorels/xenstorels.repeat fail REGR. vs. 110427

Tests which did not succeed, but are not blocking:
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-stop             fail like 110399
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 110427
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop             fail like 110427
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 110427
 test-amd64-amd64-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail like 110427
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 110427
 test-amd64-amd64-xl-rtds      9 debian-install               fail  like 110427
 test-armhf-armhf-xl-rtds     15 guest-start/debian.repeat    fail  like 110427
 test-amd64-amd64-xl-qemut-ws16-amd64  9 windows-install        fail never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64  9 windows-install         fail never pass

version targeted for testing:
 linux                3bee1970b32d0c9d1ce986df4b4b58e5e8185c80
baseline version:
 linux                63f700aab4c11d46626de3cd051dae56cf7e9056

Last test of basis   110427  2017-06-14 04:29:53 Z    3 days
Failing since        110464  2017-06-15 09:46:34 Z    1 days    2 attempts
Testing same since   110486  2017-06-16 09:45:19 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alex Deucher <alexander.deucher@amd.com>
  Alex Vesker <valex@mellanox.com>
  Alexander Potapenko <glider@google.com>
  Alexei Starovoitov <ast@kernel.org>
  Amir Vadai <amir@vadai.me>
  Andreas Pape <apape@phoenixcontact.com>
  Andrew Bowers <andrewx.bowers@intel.com>
  Andy Gospodarek <andy@greyhouse.net>
  Andy Lutomirski <luto@kernel.org>
  Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  Antoine Tenart <antoine.tenart@free-electrons.com>
  Antoine Ténart <antoine.tenart@free-electrons.com>
  Archit Taneja <architt@codeaurora.org>
  Arnd Bergmann <arnd@arndb.de>
  Arthur Marsh <arthur.marsh@internode.on.net>
  Arvind Yadav <arvind.yadav.cs@gmail.com>
  Ashwanth Goli <ashwanth@codeaurora.org>
  ashwanth@codeaurora.org <ashwanth@codeaurora.org>
  Avraham Stern <avraham.stern@intel.com>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Bjørn Mork <bjorn@mork.no>
  Chanwoo Choi <cw00.choi@samsung.com>
  Christian König <christian.koenig@amd.com>
  Christian Lamparter <chunkeey@googlemail.com>
  Christian Perle <christian.perle@secunet.com>
  Christoph Hellwig <hch@lst.de>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Cong Wang <xiyou.wangcong@gmail.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Borkmann <daniel@iogearbox.net>
  Darren Hart (VMware) <dvhart@infradead.org>
  Dave Airlie <airlied@redhat.com>
  David Ahern <dsahern@gmail.com>
  David Miller <davem@davemloft.net>
  David S. Miller <davem@davemloft.net>
  Devesh Sharma <devesh.sharma@broadcom.com>
  Dmitry Osipenko <digetx@gmail.com>
  Dominik Heidler <dheidler@suse.de>
  Donald Sharp <sharpd@cumulusnetworks.com>
  Doug Ledford <dledford@redhat.com>
  Eddie Wai <eddie.wai@broadcom.com>
  Emmanuel Grumbach <emmanuel.grumbach@intel.com>
  Eric Dumazet <edumazet@google.com>
  Fabio Estevam <fabio.estevam@nxp.com>
  Feras Daoud <ferasda@mellanox.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Hans Verkuil <hans.verkuil@cisco.com>
  Hans Verkuil <hansverk@cisco.com>
  Hans Verkuil <hverkuil@xs4all.nl>
  Heiner Kallweit <hkallweit1@gmail.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Huy Nguyen <huyn@mellanox.com>
  Jacob Keller <jacob.e.keller@intel.com>
  Jamal Hadi Salim <jhs@mojatatu.com>
  James Morris <james.l.morris@oracle.com>
  Jani Nikula <jani.nikula@intel.com>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jean Delvare <jdelvare@suse.de>
  Jeff Kirsher <jeffrey.t.kirsher@intel.com>
  Jens Axboe <axboe@fb.com>
  Jesper Dangaard Brouer <brouer@redhat.com>
  Jia-Ju Bai <baijiaju1990@163.com>
  Jiri Kosina <jkosina@suse.cz>
  Joe Perches <joe@perches.com>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Johannes Hirte <johannes.hirte@datenkhaos.de>
  John Allen <jallen@linux.vnet.ibm.com>
  Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
  Kalesh AP <kalesh-anakkur.purayil@broadcom.com>
  Karicheri, Muralidharan <m-karicheri2@ti.com>
  Krister Johansen <kjlx@templeofstupid.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
  Leon Romanovsky <leon@kernel.org>
  Linus Torvalds <torvalds@linux-foundation.org>
  Luca Coelho <luciano.coelho@intel.com>
  Lv Zheng <lv.zheng@intel.com>
  Magnus Damm <damm+renesas@opensource.se>
  Majd Dibbiny <majd@mellanox.com>
  Marc Kleine-Budde <mkl@pengutronix.de>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  Mario Kleiner <mario.kleiner.de@gmail.com>
  Mario Molitor <mario_molitor@web.de>
  Martin Blumenstingl <martin.blumenstingl@googlemail.com>
  Mateusz Jurczyk <mjurczyk@google.com>
  Mathieu Larouche <mathieu.larouche@matrox.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michal Kalderon <Michal.Kalderon@cavium.com>
  Michal Schmidt <mschmidt@redhat.com>
  Mintz, Yuval <Yuval.Mintz@cavium.com>
  Mohamad Haj Yahia <mohamad@mellanox.com>
  Moni Shoua <monis@mellanox.com>
  Murali Karicheri <m-karicheri2@ti.com>
  MyungJoo Ham <myungjoo.ham@samsung.com>
  Netanel Belgazal <netanel@amazon.com>
  Nicolas Dichtel <nicolas.dichtel@6wind.com>
  Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
  Oliver Hartkopp <socketcan@hartkopp.net>
  Oliver Neukum <oneukum@suse.com>
  Paolo Abeni <pabeni@redhat.com>
  Paul Moore <paul@paul-moore.com>
  Philipp Zabel <p.zabel@pengutronix.de>
  Philippe Reynes <tremyfr@gmail.com>
  Priyalee Kushwaha <priyalee.kushwaha@intel.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Raju Rangoju <rajur@chelsio.com>
  Ram Amrani <Ram.Amrani@cavium.com>
  Randy Dunlap <rdunlap@infradead.org>
  Roland Dreier <roland@purestorage.com>
  Roopa Prabhu <roopa@cumulusnetworks.com>
  Ross Zwisler <ross.zwisler@linux.intel.com>
  Saeed Mahameed <saeedm@mellanox.com>
  Sean Paul <seanpaul@chromium.org>
  Sean Young <sean@mess.org>
  Selvin Xavier <selvin.xavier@broadcom.com>
  Simon Wunderlich <sw@simonwunderlich.de>
  Somnath Kotur <somnath.kotur@broadcom.com>
  Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
  Stephane Grosjean <s.grosjean@peak-system.com>
  stephen hemminger <stephen@networkplumber.org>
  Stephen Hemminger <sthemmin@microsoft.com>
  Stephen Rothwell <sfr@canb.auug.org.au>
  Sven Eckelmann <sven@narfation.org>
  Tal Gilboa <talgi@mellanox.com>
  Tayar, Tomer <Tomer.Tayar@cavium.com>
  Thibaut Collet <thibaut.collet@6wind.com>
  Thierry Reding <treding@nvidia.com>
  Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  Tomasz Wilczyński <twilczynski@naver.com>
  Tomer Tayar <Tomer.Tayar@cavium.com>
  Tvrtko Ursulin <tvrtko.ursulin@intel.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Ville Syrjälä <ville.syrjala@linux.intel.com>
  Viresh Kumar <viresh.kumar@linaro.org>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wei Yongjun <weiyongjun1@huawei.com>
  Will Deacon <will.deacon@arm.com>
  Xin Long <lucien.xin@gmail.com>
  Yuval Mintz <Yuval.Mintz@cavium.com>
  Zhenyu Wang <zhenyuw@linux.intel.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-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                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 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                                     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 3620 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5739530568436997835==--

From xen-devel-bounces@lists.xen.org Sat Jun 17 08:03:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Jun 2017 08: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 1dM8gv-0003vZ-Ab; Sat, 17 Jun 2017 08:02:45 +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 1dM8gu-0003vO-Dv
 for xen-devel@lists.xensource.com; Sat, 17 Jun 2017 08:02:44 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 6D/FE-03587-322E4495; Sat, 17 Jun 2017 08:02:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVVfpkUu
 kwer/jBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN2PbvBHPBw3bGiu/n1rM2
 MO5M62Lk4hAS+MsoMftSNxuE85hRYtnRk8wQzjZGiZUnXzJ1MXJyiAg4S3w9M5cdxOYV0Jfoa
 HnBCmILC5hKvJn+hRWkQUJgMZ/Er9vfWEASEgLeEps/drHD2DM6nwPF2TnYBKwkDomBRFkEVC
 VaZn5ln8DIvYCRYRWjenFqUVlqka6RXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZ
 GoNcZgGAH47K/TocYJTmYlER5c8JdIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8J5+AJQTLEpN
 T61Iy8wBhh9MWoKDR0mE1xkkzVtckJhbnJkOkTrFqMuxYfX6L0xCLHn5ealS4rxSD4GKBECKM
 krz4EbAYuESo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHlX3AOawpOZVwK36RXQEUxARzCfAT
 uiJBEhJdXA2PrtR9F3eVO5D5uuV6x8bLeV/deGgqnKlnmH/FYmMVltPnR8bq2A5KbnLC+3pzi
 s2iqrVfb9ilC6hqDVtMdFW09pxb1e/yXOUnyu4bnNgfMbJz56vfNeVvSVyh9z1tp+ddh65kVq
 d9y0dW/cWhuV/zw91nT+g/fcjhcHg7MYjmak/Z+/atOutTuVWIozEg21mIuKEwGYgVODgAIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1497686560!108306498!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23805 invoked from network); 17 Jun 2017 08:02:41 -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 Jun 2017 08:02: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 1dM8gq-0000Ff-7H; Sat, 17 Jun 2017 08:02:40 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dM8gk-0007By-PT; Sat, 17 Jun 2017 08:02:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dM8gk-0001yq-D4; Sat, 17 Jun 2017 08:02:34 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110489-mainreport@xen.org>
X-Osstest-Failures: linux-3.10:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-3.10:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-3.10:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-3.10:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-3.10:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.10:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.10:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.10:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.10:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.10:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.10:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-3.10:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.10:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.10:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.10:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.10:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.10:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.10:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.10:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.10:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-3.10:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=a07ea939d7e0406e97739c18e2db6b402eb04cdc
X-Osstest-Versions-That: linux=ec55e7c2bf49a426b6f8204505bd267c77554d37
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 17 Jun 2017 08:02:34 +0000
Subject: [Xen-devel] [linux-3.10 test] 110489: 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="===============5242984302089475802=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

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

Tests which are failing intermittently (not blocking):
 test-amd64-i386-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail pass in 110471

Regressions which are regarded as allowable (not blocking):
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop fail in 110471 REGR. vs. 105694

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop            fail like 105694
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64  9 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386  9 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64  9 windows-install         fail never pass

version targeted for testing:
 linux                a07ea939d7e0406e97739c18e2db6b402eb04cdc
baseline version:
 linux                ec55e7c2bf49a426b6f8204505bd267c77554d37

Last test of basis   105694  2017-02-10 11:14:58 Z  126 days
Testing same since   110471  2017-06-15 19:20:04 Z    1 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  "HUANG Weller (CM/ESW12-CN)" <Weller.Huang@cn.bosch.com>
  Adamson, Andy <William.Adamson@netapp.com>
  Al Stone <ahs3@redhat.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Aleksa Sarai <asarai@suse.de>
  Alex Porosanu <alexandru.porosanu@nxp.com>
  Alexander Popov <alex.popov@linux.com>
  Alexey Kodanev <alexey.kodanev@oracle.com>
  Amos Kong <akong@redhat.com>
  Ander Conselvan de Oliveira <ander.conselvan.de.oliveira@intel.com>
  Andreas Gruenbacher <agruenba@redhat.com>
  Andrew Lunn <andrew@lunn.ch>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Konovalov <andreyknvl@google.com>
  Andrey Ryabinin <aryabinin@virtuozzo.com>
  Andrey Ulanov <andreyu@google.com>
  Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  Andy Whitcroft <apw@canonical.com>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Anoob Soman <anoob.soman@citrix.com>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Ben Hutchings <ben@decadent.org.uk>
  Ben Segall <bsegall@google.com>
  Benjamin Block <bblock@linux.vnet.ibm.com>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bin Liu <b-liu@ti.com>
  Boris Brezillon <boris.brezillon@free-electrons.com>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  Borislav Petkov <bp@suse.de>
  Brad Mouring <brad.mouring@ni.com>
  bsegall@google.com <bsegall@google.com>
  Catalin Marinas <catalin.marinas@arm.com>
  Chandan Rajendra <chandan@linux.vnet.ibm.com>
  Charles Keepax <ckeepax@opensource.wolfsonmicro.com>
  Chris Blake <chrisrblake93@gmail.com>
  Christian Lamparter <chunkeey@googlemail.com>
  Colin Ian King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Dan Streetman <dan.streetman@canonical.com>
  Dan Streetman <ddstreet@ieee.org>
  Daniel Borkmann <daniel@iogearbox.net>
  Daniel Borkmann <dborkman@redhat.com>
  Daniel Jurgens <danielj@mellanox.com>
  Daniel Lezcano <daniel.lezcano@linaro.org>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Darrick J. Wong <darrick.wong@oracle.com>
  Dave Jones <davej@codemonkey.org.uk>
  Dave Martin <Dave.Martin@arm.com>
  David Daney <david.daney@cavium.com>
  David Hildenbrand <david@redhat.com>
  David Howells <dhowells@redhat.com>
  David S. Miller <davem@davemloft.net>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Doug Ledford <dledford@redhat.com>
  Erez Shitrit <erezsh@mellanox.com>
  Eric Biggers <ebiggers@google.com>
  Eric Dumazet <edumazet@google.com>
  Eugenia Emantayev <eugenia@mellanox.com>
  Eva Rachel Retuya <eraretuya@gmail.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Feras Daoud <ferasda@mellanox.com>
  Filipe Manana <fdmanana@suse.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Florian Westphal <fw@strlen.de>
  Geert Uytterhoeven <geert@linux-m68k.org>
  Gleb Natapov <gleb@redhat.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Gu Zheng <guzheng1@huawei.com>
  Guennadi Liakhovetski <g.liakhovetski@gmx.de>
  Guennadi Liakhovetski <guennadi.liakhovetski@intel.com>
  Guenter Roeck <linux@roeck-us.net>
  Guillaume Nault <g.nault@alphalink.fr>
  Hauke Mehrtens <hauke@hauke-m.de>
  Heiko Carstens <heiko.carstens@de.ibm.com>
  Heiko Przybyl <lil_tux@web.de>
  Herbert Xu <herbert@gondor.apana.org.au>
  Hongxu Jia <hongxu.jia@windriver.com>
  Horia GeantÄ <horia.geanta@nxp.com>
  Huang Rui <ray.huang@amd.com>
  Ilya Dryomov <idryomov@gmail.com>
  Ingo Molnar <mingo@kernel.org>
  J. Bruce Fields <bfields@redhat.com>
  Jack Morgenstein <jackm@dev.mellanox.co.il>
  Jaegeuk Kim <jaegeuk@kernel.org>
  Jamal Hadi Salim <jhs@mojatatu.com>
  James Cowgill <James.Cowgill@imgtec.com>
  James Hogan <james.hogan@imgtec.com>
  James Morris <james.l.morris@oracle.com>
  James Yonan <james@openvpn.net>
  Jan Kara <jack@suse.cz>
  Jani Nikula <jani.nikula@intel.com>
  Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
  Jens Axboe <axboe@fb.com>
  Jesper Nilsson <jesper.nilsson@axis.com>
  Jiri Benc <jbenc@redhat.com>
  Jiri Slaby <jslaby@suse.cz>
  Joel Stanley <joel@jms.id.au>
  Joerg Roedel <jroedel@suse.de>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  John Garry <john.garry@huawei.com>
  Jon Maxwell <jmaxwell37@gmail.com>
  Jonathan Cameron <jic23@kernel.org>
  Julian Anastasov <ja@ssi.bg>
  Julian Wiedmann <jwi@linux.vnet.ibm.com>
  K. Y. Srinivasan <kys@microsoft.com>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Keno Fischer <keno@juliacomputing.com>
  Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Krzysztof Opasiak <k.opasiak@samsung.com>
  Kyle Roeschley <kyle.roeschley@ni.com>
  Larry Finger <Larry.Finger@lwfinger.net>
  Lars-Peter Clausen <lars@metafoo.de>
  Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  Lee Jones <lee.jones@linaro.org>
  Leon Romanovsky <leon@kernel.org>
  Li RongQing <roy.qing.li@gmail.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Lisandro Damián Nicanor Pérez Meyer <lisandro@debian.org>
  Ludovic Desroches <ludovic.desroches@atmel.com>
  Lukasz Odzioba <lukasz.odzioba@intel.com>
  Maor Gottlieb <maorg@mellanox.com>
  Marcelo Henrique Cerri <marcelo.cerri@canonical.com>
  Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  Marcos Paulo de Souza <marcos.souza.org@gmail.com>
  Mark Fasheh <mfasheh@suse.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Matan Barak <matanb@mellanox.com>
  Mathias Kretschmer <mathias.kretschmer@fit.fraunhofer.de>
  Matthias Schiffer <mschiffer@universe-factory.net>
  Mauro Carvalho Chehab <mchehab@osg.samsung.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Maxime Jayat <maxime.jayat@mobile-devices.fr>
  Michael Ellerman <mpe@ellerman.id.au>
  Michal Hocko <mhocko@suse.com>
  Mike Kravetz <mike.kravetz@oracle.com>
  Mike Snitzer <snitzer@redhat.com>
  Miklos Szeredi <mszeredi@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Mimi Zohar <zohar@linux.vnet.ibm.com>
  Nathan Sullivan <nathan.sullivan@ni.com>
  NeilBrown <neilb@suse.com>
  Nicolai Stange <nicstange@gmail.com>
  Nicolas Iooss <nicolas.iooss_linux@m4x.org>
  Oleg Nesterov <oleg@redhat.com>
  Olga Kornievskaia <aglo@umich.edu>
  Olga Kornievskaia <kolga@netapp.com>
  Oliver Hartkopp <socketcan@hartkopp.net>
  Oliver O'Halloran <oohall@gmail.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Pan Bian <bianpan2016@163.com>
  Paolo Abeni <pabeni@redhat.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Burton <paul.burton@imgtec.com>
  Paul Moore <paul@paul-moore.com>
  Peter Rosin <peda@lysator.liu.se>
  Peter Xu <peterx@redhat.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Philip Pettersson <philip.pettersson@gmail.com>
  Rabin Vincent <rabinv@axis.com>
  Radim KrÄmÃ¡Å <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Raghava Aditya Renukunta <RaghavaAditya.Renukunta@microsemi.com>
  Ralf Baechle <ralf@linux-mips.org>
  Richard Weinberger <richard@nod.at>
  Rik van Riel <riel@redhat.com>
  Rob Herring <robh@kernel.org>
  Robbie Ko <robbieko@synology.com>
  Robert Doebbelin <robert@quobyte.com>
  Roman Mashak <mrv@mojatatu.com>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Russell King <rmk+kernel@armlinux.org.uk>
  Ryan Ware <ware@linux.intel.com>
  Saeed Mahameed <saeedm@mellanox.com>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Sasha Levin <alexander.levin@verizon.com>
  Sebastian Andrzej Siewior <bigeasy@linutronix.de>
  Segher Boessenkool <segher@kernel.crashing.org>
  Shahar Klein <shahark@mellanox.com>
  Shawn Guo <shawnguo@kernel.org>
  Shmulik Ladkani <shmulik.ladkani@gmail.com>
  Simon Wunderlich <sw@simonwunderlich.de>
  Stefan Wahren <stefan.wahren@i2se.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Steffen Maier <maier@linux.vnet.ibm.com>
  Stephen Boyd <sboyd@codeaurora.org>
  Stephen Smalley <sds@tycho.nsa.gov>
  Steve Rutherford <srutherford@google.com>
  Steven Rostedt (Red Hat) <rostedt@goodmis.org>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Steven Rostedt <rostedt@goodmis.org>
  Sumit Semwal <sumit.semwal@linaro.org>
  Sven Eckelmann <sven@narfation.org>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Theodore Ts'o <tytso@mit.edu>
  Thomas Gleixner <tglx@linutronix.de>
  Thorsten Horstmann <thorsten@defutech.de>
  Tomasz Medrek <tomaszx.medrek@intel.com>
  Tony Lindgren <tony@atomide.com>
  Trond Myklebust <trond.myklebust@primarydata.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
  Vitaly Kuznetsov <vkuznets@redhat.com>
  Vlad Yasevich <yasevich@gmail.com>
  Vladimir Zapolskiy <vladimir_zapolskiy@mentor.com>
  Vladimir Zapolskiy <vz@mleia.com>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wei Yongjun <yongjun_wei@trendmicro.com.cn>
  Will Deacon <Will.Deacon@arm.com>
  Willy Tarreau <w@1wt.eu>
  Wolfram Sang <wsa@the-dreams.de>
  Xander Huff <xander.huff@ni.com>
  Xin Long <lucien.xin@gmail.com>
  Yishai Hadas <yishaih@mellanox.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    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-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-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-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-amd64-amd64-xl-credit2                                  pass    
 test-amd64-amd64-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-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-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-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     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.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5242984302089475802==--

From xen-devel-bounces@lists.xen.org Sat Jun 17 09:20:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Jun 2017 09:20:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dM9to-00019Z-GT; Sat, 17 Jun 2017 09: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 <prvs=33468fcc2=citrix-osstest@xenproject.org>)
 id 1dM9tm-00019A-Pw
 for xen-devel@lists.xensource.com; Sat, 17 Jun 2017 09:20:06 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 46/B0-03620-644F4495; Sat, 17 Jun 2017 09:20:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHRDpK7rF5d
 IgwMn1SzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aBq/3MBduEK65uecTewHiPp4uRk0NCwF9i
 9bX5TBC2u8T09hVsILaIgLPEhA+3wWxeAT2Jjs4FYDXCArESyzZcYoeoP8gmcfOeJoStKrHg+
 j6wOJuAh8TEnoksIDYLUHzvksOMILaQgJbE0sUrmSBmCkqcnPkErIZZQELi4IsXzBBzLCR2fO
 xjm8DIOwtJ2SwkZQsYmVYxahSnFpWlFukameklFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFes
 l5+duYgQGDwMQ7GA8syDwEKMkB5OSKG9OuEukEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQne4E9A
 OcGi1PTUirTMHGAYw6QlOHiURHjPPwZK8xYXJOYWZ6ZDpE4x6nJsWL3+C5MQS15+XqqUOG8hy
 AwBkKKM0jy4EbCYusQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVhXtnPQFN4MvNK4Da9AjqCCe
 gI5jNgR5QkIqSkGhgnLL9rZlanvnTWFDWLptV7008JCCbrLDrjntlq/Wpy8xeWR45syyTtWxg
 +pT++J+B36MSLKr1d6+/KM/qLptuYGSsveXZTfYXez5Tjp1qrj2VY3Wy8x94yaV3r6pn32qu8
 b7Jfbr2Y8GtZiqdNpEXLvDkrTWtms/4MXcLw5PeeoE+dVmG60jVKLMUZiYZazEXFiQCx0WUap
 AIAAA==
X-Env-Sender: prvs=33468fcc2=citrix-osstest@xenproject.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1497691204!98614704!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17252 invoked from network); 17 Jun 2017 09:20:05 -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;
 17 Jun 2017 09:20:05 -0000
X-IronPort-AV: E=Sophos;i="5.39,351,1493683200"; d="scan'208";a="428296005"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71582-mainreport@xen.org>
X-Osstest-Failures: distros-debian-stretch:test-amd64-i386-amd64-stretch-netboot-pygrub:debian-di-install:fail:regression
 distros-debian-stretch:test-amd64-amd64-amd64-stretch-netboot-pvgrub:guest-start:fail:allowable
 distros-debian-stretch:test-amd64-i386-i386-stretch-netboot-pvgrub:guest-start:fail:allowable
 distros-debian-stretch:test-armhf-armhf-armhf-stretch-netboot-pygrub:debian-di-install:fail:allowable
 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
X-Osstest-Versions-That: flight=71538
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 17 Jun 2017 10:20:01 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [distros-debian-stretch test] 71582: 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>

ZmxpZ2h0IDcxNTgyIGRpc3Ryb3MtZGViaWFuLXN0cmV0Y2ggcmVhbCBbcmVhbF0KaHR0cDovL29z
c3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MTU4Mi8KClJlZ3Jl
c3Npb25zIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcs
CmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2
LWFtZDY0LXN0cmV0Y2gtbmV0Ym9vdC1weWdydWIgOSBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIFJF
R1IuIHZzLiA3MTUzOAoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJs
ZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtc3RyZXRjaC1uZXRib290
LXB2Z3J1YiAxMCBndWVzdC1zdGFydCAgIGZhaWwgbGlrZSA3MTUzOAogdGVzdC1hbWQ2NC1pMzg2
LWkzODYtc3RyZXRjaC1uZXRib290LXB2Z3J1YiAxMCBndWVzdC1zdGFydCAgICAgZmFpbCBsaWtl
IDcxNTM4CiB0ZXN0LWFybWhmLWFybWhmLWFybWhmLXN0cmV0Y2gtbmV0Ym9vdC1weWdydWIgOSBk
ZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzE1MzgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3Vj
Y2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWFybWhmLXN0cmV0
Y2gtbmV0Ym9vdC1weWdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBuL2EKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBi
cm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1h
bGxvY2F0ZSAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC1wdm9w
cyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVy
IHBhc3MKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAg
ICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwoKYmFzZWxpbmUgdmVyc2lvbjoKIGZsaWdodCAg
ICAgICAgICAgICAgIDcxNTM4Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVp
bGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtc3RyZXRjaC1u
ZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWkz
ODYtc3RyZXRjaC1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtYW1kNjQtc3RyZXRjaC1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtYXJtaGYtc3RyZXRjaC1uZXRib290LXB5Z3J1YiAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1hcm1oZi1zdHJldGNoLW5l
dGJvb3QtcHlncnViICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtc3RyZXRjaC1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29z
c3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5u
ZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Jun 17 09:33:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Jun 2017 09: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 1dMA6d-00020O-Ti; Sat, 17 Jun 2017 09:33:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kpraveen.lkml@gmail.com>) id 1dMA6d-00020A-6B
 for xen-devel@lists.xen.org; Sat, 17 Jun 2017 09:33:23 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 C1/49-02183-267F4495; Sat, 17 Jun 2017 09:33:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCIsWRWlGSWpSXmKPExsXiVRvsohv/3SX
 SoPGtmcWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmjFv0VWWgtvSFTtnXGFuYPwh1sXIxSEkMIFR
 4vL5b8wgDovALFaJr4f3sYA4EgLbWCX+LJzE1sXICeTESWzcuZYZwq6Q6Hg5kRXEFhJQk9gy7
 xQzxKjfjBLrlzwDauDgYBPQlWi/VQBSIyIgLXHt82VGkBpmge+MEmveTwFrFhZwkXizu4MJxG
 YRUJVYMX0vWJxXwFpiy7ouqMXyEos2zWABmckpYCPRs8gTxBQCKjkxhx2iWlDi5MwnYBXMAuo
 S6+cJgYSZgRqbt85mnsAoPAtJ1SyEqllIqhYwMq9iVC9OLSpLLdI11EsqykzPKMlNzMzRNTQw
 1ctNLS5OTE/NSUwq1kvOz93ECAzxegYGxh2MTb3OhxglOZiURHlzwl0ihfiS8lMqMxKLM+KLS
 nNSiw8xynBwKEnwPvkKlBMsSk1PrUjLzAFGG0xagoNHSYT3/GOgNG9xQWJucWY6ROoUoy7HpA
 PbvzAJseTl56VKifOu+gZUJABSlFGaBzcCFvmXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgn
 zeoBcwpOZVwK36RXQEUxARzCfATuiJBEhJdXAGCRX+XHufhFNcTGjxNSui0GLb1kcTPvg3r9L
 MfwDb39y3b+JLda/S4TfOK/+cDBVkLH1yCH9JnmLZbayAQsWS4oWcKVHxzwKPRrkK9BxYUHww
 SVf2fomvWJMSblb3fL4VPVbl797lsg69x7ZvtDFQ89Ai4f71K+jWazTxQQOpwjNVfXz4W9SYi
 nOSDTUYi4qTgQAePnfVfcCAAA=
X-Env-Sender: kpraveen.lkml@gmail.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1497691998!99409726!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33834 invoked from network); 17 Jun 2017 09:33:19 -0000
Received: from mail-pg0-f68.google.com (HELO mail-pg0-f68.google.com)
 (74.125.83.68)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Jun 2017 09:33:19 -0000
Received: by mail-pg0-f68.google.com with SMTP id e187so745970pgc.3
 for <xen-devel@lists.xen.org>; Sat, 17 Jun 2017 02:33:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=yUPudvedrfX2teMmY4ZsdsU/HcV7HrQ2yaALreVzGnI=;
 b=o9intbJaap8thdZqyM1vvD7eDAy8jfjaTaRbQpXwzjyk+j6pzz8kzRRwxPRoSLvht5
 c4pzKKOrkYXPK31ZZbt0ASHtX7gmUrrmzY8NT9xNgj0BcgRqDOHZhkOTrMty4jGJoG5D
 jpWSMg9o29nEGaQeXpSkk2PPKtNib2FRICNa9bOhTBpGnb2jizq3/s9sX0SdLQHhzQ2e
 vcbP9pajiq417x3SGuI+8uA1ZM8gMl0uqflAsHxqFkEBS73aPXubMDPjQXtNHGa8d8EZ
 Cuux3cCR8zBYU5Z60+fqBtKAWDxi4eN46tX/lSP+jVyIdsw4PUny3iwoK67jgpfbNmfJ
 aZqQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=yUPudvedrfX2teMmY4ZsdsU/HcV7HrQ2yaALreVzGnI=;
 b=q97d7ah37MEAhUALUsGkZ/GwOGnTrLXI7tspwQmWkrDwi5ZwDf5nTd6rKlCZQeS/L5
 j4L7B9qfSiO4cIRnevrLNv+21r1eHKXH/J1XFmeZziMEMASw5fol3/zK2DUJi9o1Z5Ab
 jWCjPBC4xukFcilLkIuO+NsiaxYTq4+kt1+GXSD93hdWXu+URXHGVgmUzFbQwzJ6madl
 Scxwts7sU+UCC8Rett2phvHN8nWZYU1HAEYQ2pagKOps29/PFjoWboAWd3Geyr6sOlA8
 0RkyFGs1crlOwMFvR2tclCvdCsnH2ESRhz61UJl4Poh/ZHZqSdOphnj+oU65LEdhedIv
 g2Bg==
X-Gm-Message-State: AKS2vOynQndldP+XURZHJgu9zMTaP/hSCpQi0ORBHOlDia92aqa6AM8w
 koaxIjUuQCQ/PhLf
X-Received: by 10.84.134.34 with SMTP id 31mr18132793plg.51.1497691998107;
 Sat, 17 Jun 2017 02:33:18 -0700 (PDT)
Received: from kpraveen.labs.blr.name ([103.227.99.177])
 by smtp.gmail.com with ESMTPSA id k129sm9653921pfc.87.2017.06.17.02.33.14
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Sat, 17 Jun 2017 02:33:17 -0700 (PDT)
From: Praveen Kumar <kpraveen.lkml@gmail.com>
To: xen-devel@lists.xen.org
Date: Sat, 17 Jun 2017 15:02:34 +0530
Message-Id: <20170617093253.3990-2-kpraveen.lkml@gmail.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170617093253.3990-1-kpraveen.lkml@gmail.com>
References: <20170617093253.3990-1-kpraveen.lkml@gmail.com>
MIME-Version: 1.0
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, tim@xen.org, kpraveen.lkml@gmail.com,
 jbeulich@suse.com
Subject: [Xen-devel] [PATCH 01/20] rbtree: add const qualifier to some
	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>

VGhlICdyYl9maXJzdCgpJywgJ3JiX2xhc3QoKScsICdyYl9uZXh0KCknIGFuZCAncmJfcHJldigp
JyBjYWxscwp0YWtlIGEgcG9pbnRlciB0byBhbiBSQiBub2RlIG9yIFJCIHJvb3QuIFRoZXkgZG8g
bm90IGNoYW5nZSB0aGUKcG9pbnRlZCBvYmplY3RzLCBzbyBhZGQgYSAnY29uc3QnIHF1YWxpZmll
ciBpbiBvcmRlciB0byBtYWtlIGxpZmUKb2YgdGhlIHVzZXJzIG9mIHRoZXNlIGZ1bmN0aW9ucyBl
YXNpZXIuCgpJbmRlZWQsIGlmIEkgaGF2ZSBteSBvd24gY29uc3RhbnQgcG9pbnRlciAmY29uc3Qg
c3RydWN0IG15X3R5cGUgKnAsCmFuZCBJIGNhbGwgJ3JiX25leHQoJnAtPnJiKScsIEkgZ2V0IGEg
R0NDIHdhcm5pbmc6Cgp3YXJuaW5nOiBwYXNzaW5nIGFyZ3VtZW50IDEgb2Yg4oCYcmJfbmV4dOKA
mSBkaXNjYXJkcyBxdWFsaWZpZXJzIGZyb20gcG9pbnRlciB0YXJnZXQKdHlwZQoKU2lnbmVkLW9m
Zi1ieTogQXJ0ZW0gQml0eXV0c2tpeSA8QXJ0ZW0uQml0eXV0c2tpeUBub2tpYS5jb20+ClNpZ25l
ZC1vZmYtYnk6IERhdmlkIFdvb2Rob3VzZSA8RGF2aWQuV29vZGhvdXNlQGludGVsLmNvbT4KU2ln
bmVkLW9mZi1ieTogTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3Jn
PgpbTGludXggY29tbWl0IGY0YjQ3N2M0NzMzMjM2N2QzNTY4NmJkMmI4MDhjMjE1NmI5NmQ3Yzdd
CgpQb3J0ZWQgdG8gWGVuLgoKU2lnbmVkLW9mZi1ieTogUHJhdmVlbiBLdW1hciA8a3ByYXZlZW4u
bGttbEBnbWFpbC5jb20+Ci0tLQogeGVuL2NvbW1vbi9yYnRyZWUuYyAgICAgIHwgMTIgKysrKysr
LS0tLS0tCiB4ZW4vaW5jbHVkZS94ZW4vcmJ0cmVlLmggfCAgOCArKysrLS0tLQogMiBmaWxlcyBj
aGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vY29tbW9uL3JidHJlZS5jIGIveGVuL2NvbW1vbi9yYnRyZWUuYwppbmRleCAzMzI4OTYwZDU2
Li5kODZiNWYyNWMwIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3JidHJlZS5jCisrKyBiL3hlbi9j
b21tb24vcmJ0cmVlLmMKQEAgLTI5MSw3ICsyOTEsNyBAQCBFWFBPUlRfU1lNQk9MKHJiX2VyYXNl
KTsKIC8qCiAgKiBUaGlzIGZ1bmN0aW9uIHJldHVybnMgdGhlIGZpcnN0IG5vZGUgKGluIHNvcnQg
b3JkZXIpIG9mIHRoZSB0cmVlLgogICovCi1zdHJ1Y3QgcmJfbm9kZSAqcmJfZmlyc3Qoc3RydWN0
IHJiX3Jvb3QgKnJvb3QpCitzdHJ1Y3QgcmJfbm9kZSAqcmJfZmlyc3QoY29uc3Qgc3RydWN0IHJi
X3Jvb3QgKnJvb3QpCiB7CiAgICAgc3RydWN0IHJiX25vZGUgKm47CiAKQEAgLTMwNCw3ICszMDQs
NyBAQCBzdHJ1Y3QgcmJfbm9kZSAqcmJfZmlyc3Qoc3RydWN0IHJiX3Jvb3QgKnJvb3QpCiB9CiBF
WFBPUlRfU1lNQk9MKHJiX2ZpcnN0KTsKIAotc3RydWN0IHJiX25vZGUgKnJiX2xhc3Qoc3RydWN0
IHJiX3Jvb3QgKnJvb3QpCitzdHJ1Y3QgcmJfbm9kZSAqcmJfbGFzdChjb25zdCBzdHJ1Y3QgcmJf
cm9vdCAqcm9vdCkKIHsKICAgICBzdHJ1Y3QgcmJfbm9kZSAqbjsKIApAQCAtMzE3LDcgKzMxNyw3
IEBAIHN0cnVjdCByYl9ub2RlICpyYl9sYXN0KHN0cnVjdCByYl9yb290ICpyb290KQogfQogRVhQ
T1JUX1NZTUJPTChyYl9sYXN0KTsKIAotc3RydWN0IHJiX25vZGUgKnJiX25leHQoc3RydWN0IHJi
X25vZGUgKm5vZGUpCitzdHJ1Y3QgcmJfbm9kZSAqcmJfbmV4dChjb25zdCBzdHJ1Y3QgcmJfbm9k
ZSAqbm9kZSkKIHsKICAgICBzdHJ1Y3QgcmJfbm9kZSAqcGFyZW50OwogCkBAIC0zMzAsNyArMzMw
LDcgQEAgc3RydWN0IHJiX25vZGUgKnJiX25leHQoc3RydWN0IHJiX25vZGUgKm5vZGUpCiAgICAg
ICAgIG5vZGUgPSBub2RlLT5yYl9yaWdodDsgCiAgICAgICAgIHdoaWxlIChub2RlLT5yYl9sZWZ0
KQogICAgICAgICAgICAgbm9kZT1ub2RlLT5yYl9sZWZ0OwotICAgICAgICByZXR1cm4gbm9kZTsK
KyAgICAgICAgcmV0dXJuIChzdHJ1Y3QgcmJfbm9kZSAqKW5vZGU7CiAgICAgfQogCiAgICAgLyog
Tm8gcmlnaHQtaGFuZCBjaGlsZHJlbi4gIEV2ZXJ5dGhpbmcgZG93biBhbmQgbGVmdCBpcwpAQCAt
MzQ2LDcgKzM0Niw3IEBAIHN0cnVjdCByYl9ub2RlICpyYl9uZXh0KHN0cnVjdCByYl9ub2RlICpu
b2RlKQogfQogRVhQT1JUX1NZTUJPTChyYl9uZXh0KTsKIAotc3RydWN0IHJiX25vZGUgKnJiX3By
ZXYoc3RydWN0IHJiX25vZGUgKm5vZGUpCitzdHJ1Y3QgcmJfbm9kZSAqcmJfcHJldihjb25zdCBz
dHJ1Y3QgcmJfbm9kZSAqbm9kZSkKIHsKICAgICBzdHJ1Y3QgcmJfbm9kZSAqcGFyZW50OwogCkBA
IC0zNTksNyArMzU5LDcgQEAgc3RydWN0IHJiX25vZGUgKnJiX3ByZXYoc3RydWN0IHJiX25vZGUg
Km5vZGUpCiAgICAgICAgIG5vZGUgPSBub2RlLT5yYl9sZWZ0OyAKICAgICAgICAgd2hpbGUgKG5v
ZGUtPnJiX3JpZ2h0KQogICAgICAgICAgICAgbm9kZT1ub2RlLT5yYl9yaWdodDsKLSAgICAgICAg
cmV0dXJuIG5vZGU7CisgICAgICAgIHJldHVybiAoc3RydWN0IHJiX25vZGUgKilub2RlOwogICAg
IH0KIAogICAgIC8qIE5vIGxlZnQtaGFuZCBjaGlsZHJlbi4gR28gdXAgdGlsbCB3ZSBmaW5kIGFu
IGFuY2VzdG9yIHdoaWNoCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vcmJ0cmVlLmggYi94
ZW4vaW5jbHVkZS94ZW4vcmJ0cmVlLmgKaW5kZXggZjkzYzRkNTgyMy4uM2ViNTI3ZWIzNyAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3JidHJlZS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9y
YnRyZWUuaApAQCAtNjAsMTAgKzYwLDEwIEBAIGV4dGVybiB2b2lkIHJiX2luc2VydF9jb2xvcihz
dHJ1Y3QgcmJfbm9kZSAqLCBzdHJ1Y3QgcmJfcm9vdCAqKTsKIGV4dGVybiB2b2lkIHJiX2VyYXNl
KHN0cnVjdCByYl9ub2RlICosIHN0cnVjdCByYl9yb290ICopOwogCiAvKiBGaW5kIGxvZ2ljYWwg
bmV4dCBhbmQgcHJldmlvdXMgbm9kZXMgaW4gYSB0cmVlICovCi1leHRlcm4gc3RydWN0IHJiX25v
ZGUgKnJiX25leHQoc3RydWN0IHJiX25vZGUgKik7Ci1leHRlcm4gc3RydWN0IHJiX25vZGUgKnJi
X3ByZXYoc3RydWN0IHJiX25vZGUgKik7Ci1leHRlcm4gc3RydWN0IHJiX25vZGUgKnJiX2ZpcnN0
KHN0cnVjdCByYl9yb290ICopOwotZXh0ZXJuIHN0cnVjdCByYl9ub2RlICpyYl9sYXN0KHN0cnVj
dCByYl9yb290ICopOworZXh0ZXJuIHN0cnVjdCByYl9ub2RlICpyYl9uZXh0KGNvbnN0IHN0cnVj
dCByYl9ub2RlICopOworZXh0ZXJuIHN0cnVjdCByYl9ub2RlICpyYl9wcmV2KGNvbnN0IHN0cnVj
dCByYl9ub2RlICopOworZXh0ZXJuIHN0cnVjdCByYl9ub2RlICpyYl9maXJzdChjb25zdCBzdHJ1
Y3QgcmJfcm9vdCAqKTsKK2V4dGVybiBzdHJ1Y3QgcmJfbm9kZSAqcmJfbGFzdChjb25zdCBzdHJ1
Y3QgcmJfcm9vdCAqKTsKIAogLyogRmFzdCByZXBsYWNlbWVudCBvZiBhIHNpbmdsZSBub2RlIHdp
dGhvdXQgcmVtb3ZlL3JlYmFsYW5jZS9hZGQvcmViYWxhbmNlICovCiBleHRlcm4gdm9pZCByYl9y
ZXBsYWNlX25vZGUoc3RydWN0IHJiX25vZGUgKnZpY3RpbSwgc3RydWN0IHJiX25vZGUgKm5ldywg
Ci0tIAoyLjEyLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Jun 17 09:33:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Jun 2017 09: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 1dMA6Y-0001zz-Lz; Sat, 17 Jun 2017 09: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 <kpraveen.lkml@gmail.com>) id 1dMA6X-0001zt-Ta
 for xen-devel@lists.xen.org; Sat, 17 Jun 2017 09:33:18 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 6E/E5-03371-C57F4495; Sat, 17 Jun 2017 09:33:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42K5GHrgkG7Md5d
 Ig8abkhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bvib3MBVs4K+Z+38rWwDiHo4uRi0NIYCKj
 RH/fUhYQh0XgEovEjouzWEEcCYF3LBKnv91k6mLkBHLiJO4uWccKYVdJ3DpyCswWElCT2DLvF
 DPEqN+MEk1vlgE1cHCwCehKtN8qAKkREZCWuPb5MiNIDbPAd0aJNe+ngDULC7hLbP+ygh3EZh
 FQlZj0dy7YMl4Ba4mHb3ZALZaXWLRpBssERr4FjAyrGDWKU4vKUot0jY30kooy0zNKchMzc3Q
 NDcz0clOLixPTU3MSk4r1kvNzNzECg4UBCHYwnl4XeIhRkoNJSZQ3J9wlUogvKT+lMiOxOCO+
 qDQntfgQowwHh5IEr9NXoJxgUWp6akVaZg4wbGHSEhw8SiK85x8DpXmLCxJzizPTIVKnGI05r
 lxZ94WJY8qB7V+YhFjy8vNSpcR5V4FMEgApzSjNgxsEi6dLjLJSwryMQKcJ8RSkFuVmlqDKv2
 IU52BUEub1AJnCk5lXArfvFdApTECnMJ8BO6UkESEl1cDIm5xzcIfmplJZ4erP6lc7NP89VDI
 +9G/9K8VYno+V5kUfOz89vDvhn/0kI2eVHUHX1r8NF72xWdqob4WAScT/xdLKrsnPEriW/mc1
 zYw5v/BNTuwFhu8iWw/cr9a4+dRVyuFZ45MrJ54xn83XETh/+UTWpuRJr8Sr138IO/zvtXDT9
 I5U8YnZSizFGYmGWsxFxYkARboyGqICAAA=
X-Env-Sender: kpraveen.lkml@gmail.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1497691995!102644866!1
X-Originating-IP: [209.85.192.194]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56167 invoked from network); 17 Jun 2017 09:33:16 -0000
Received: from mail-pf0-f194.google.com (HELO mail-pf0-f194.google.com)
 (209.85.192.194)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Jun 2017 09:33:16 -0000
Received: by mail-pf0-f194.google.com with SMTP id s66so9914120pfs.2
 for <xen-devel@lists.xen.org>; Sat, 17 Jun 2017 02:33:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=nTbCeZ8UpGlwCU7RX8q/6QYMcBrNeW4yZFPBc5Bbi50=;
 b=o8nhzpWLVicmbfX/iz6hUl0P8uwyJruRmEmYesRTvyZwuAviLvlsXN6b5sYzGvh+WH
 68U0ZON9wjzTAzDxDKdspv12xDF9mGr+ImROBF/B9FZBGiv4i+VRe6d4GCzh/6zU1KsD
 0CBi9n7gZ3h8H8TInVKk0ubjYECPtysYslEBng2qaWilZlv1rH6B7cVmnoVn57ZRutcq
 lYsNJn6EZtMcvhsAjBb/g1ykTbdTb0B8rGo7YGNsft9jbJjaF/L2MNHz0in+1WRLUeLT
 Un7Z+BL9Qkn6cjYmEi711jJ7CrffogzWIbT7EfLvL5sdmgtrU1GYxRByViHjPTdVNFiQ
 +IaA==
X-Google-DKIM-Signature: v=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=nTbCeZ8UpGlwCU7RX8q/6QYMcBrNeW4yZFPBc5Bbi50=;
 b=Xn1wJPAenbkzCSPoZNbf9IRMiyvRyt5AlSsesI4/VzdzBBhObeGJbcn7vF4F8VFCro
 RIkPfNm9tER42g1+ObUcfmynhsi2eB58tjOnzozpaX3hyAtU2ctSYsZeSsiHRFLadEhO
 KeJZCaDXblJ1KdQZTZyuzCUKvpUoYx1Jf/SQhgJJnYWl7S6JZ4sJdSz0lmq+o5gRQ/Mg
 WxHp8wdsFdrBZ+QC861zEmqoj8W4vu9AFNcSoCT1eXLdKC917z8lKw/2juwC6jLe0cPE
 FtVqdT6Bq3eVf2yr8hSmzwl4pX06xp+sCXiM0kTEqZkbdsa4BF2lnmm3rJtgmGhz7COQ
 FXlA==
X-Gm-Message-State: AKS2vOzxuI3KYA75Lf02bMAe8PRABP8X/AgCIsAXC4wv2uYxnAgQb4Ss
 wDD6lyHGvjLYzt+c
X-Received: by 10.84.224.197 with SMTP id k5mr18311864pln.274.1497691994538;
 Sat, 17 Jun 2017 02:33:14 -0700 (PDT)
Received: from kpraveen.labs.blr.name ([103.227.99.177])
 by smtp.gmail.com with ESMTPSA id k129sm9653921pfc.87.2017.06.17.02.33.11
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Sat, 17 Jun 2017 02:33:13 -0700 (PDT)
From: Praveen Kumar <kpraveen.lkml@gmail.com>
To: xen-devel@lists.xen.org
Date: Sat, 17 Jun 2017 15:02:33 +0530
Message-Id: <20170617093253.3990-1-kpraveen.lkml@gmail.com>
X-Mailer: git-send-email 2.12.0
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, tim@xen.org, kpraveen.lkml@gmail.com,
 jbeulich@suse.com
Subject: [Xen-devel] [PATCH v3] xen: common: rbtree: ported updates from
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQWxsLAoKVGhlIHBhdGNoIGltcG9ydHMgdGhlIGNoYW5nZXMgYW5kIHVwZGF0ZXMgb2YgdGhl
IHJidHJlZSBpbXBsZW1lbnRhaXRvbgpmcm9tIExpbnV4IHRyZWUuIEJ1dCBzaW5jZSwgdGhlIG9u
bHkgY3VycmVudCBpbXBsZW1lbnRhdGlvbiBpcyB3aXRoIHRtZW0uYywKd2hpY2ggYW0gbm90IG11
Y2ggYXdhcmUgb2ZmIG11Y2ggYW5kIHRoZXJlZm9yZSwgd2FzIHVuYWJsZSB0byB0ZXN0IHRoZSBj
aGFuZ2VzCnRob3JvdWdobHkuIEhhdmluZyBzYWlkIHRoYXQsIEkgZG8gaGF2ZSBwbGFucyBvZiBh
ZGRpbmcgZnV0aGVyIGNvZGUgY2hhbmdlcwp3aGljaCB3aWxsIGJlIHVzaW5nIHJiLXRyZWUgbW9y
ZSBpbiBjcmVkaXQyIHNjaGVkdWxlciBhbmQgdGhhdCB3aWxsIGhlbHAgaW4KZnVydGhlciB0ZXN0
aW5nIHRoZSBzYW1lLgoKSSBoYXZlIG5vdCBpbXBvcnRlZCBhdWdtZW50ZWQsIHJjdSBhbmQgcGF0
Y2hlcyB3aGljaCBhZGRlZCBuZXcgcmJ0cmVlCmZ1bmN0aW9uYWxpdHksIGFzIHRoZXJlIHdhcyBu
byBzcGVjaWZpYyByZXF1aXJlbWVudCBmb3IgY3VycmVudCBwbGFubmVkCmltcGxlbWVudGF0aW9u
LgoKQmVsb3cgYXJlIHRoZSBjYXRlZ29yaXplZCBMaW51eCBjb21taXQgdmVyc2lvbnMgd2hpY2gg
YXJlIG5vdCBpbXBvcnRlZCA6CgpBdWdtZW50ZWQgcmJ0cmVlIDoKMTRiOTRhZjBiMjUxYTJjODA4
ODViNjA1MzgxNjZmYjdkMDRhNjQyZQo5ZDllNmY5NzAzYmJkNjQyZjNmMmY4MDdlNmFhYTY0MmE0
Y2JjZWM5CjljMDc5YWRkMGQwZjQ1MjIwZjRiYjM3ZmViZjA2MjExMzdlYzJkMzgKM2NiN2E1NjM0
NGNhNDVlZTU2ZDcxYzVmOGZlOWY5MjIzMDZiZmYxZgoKQWRkIHBvc3RvcmRlciBpdGVyYXRpb24g
ZnVuY3Rpb25zOgo5ZGVlNWM1MTUxNmQyYzNmZmYyMjYzM2MxMjcyYzU2NTJlNjgwNzVhCgpSQ1Ug
cmVsYXRlZCBpbXBsZW1lbnRhdGlvbiA6CmQ3MmRhNGE0ZDk3M2Q4YTBhMGQzYzk3ZTdjZGViZjI4
N2ZiZTNhOTkKYzFhZGYyMDA1MmQ4MGY3NzY4NDlmYTJjMWFjYjQ3MmNkZWI3Nzg2YwpjZTA5M2Ew
NDU0M2M0MDNkNTJjMWE1Nzg4ZDhjYjkyZTQ3NDUzYWJhCgpVc2Ugb2YgZGVzaWduYXRlZCBpbml0
aWFsaXplcnMgOgpmMjMxYWViZmM0Y2FlMmY2ZWQyN2E0NmEzMWUyNjMwOTA5NTEzZDc3CgpQbGVh
c2Ugc2hhcmUgeW91ciBpbnB1dHMuIFRoYW5rcyBpbiBhZHZhbmNlLgoKUmVnYXJkcywKCn5QcmF2
ZWVuLgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Jun 17 09:33:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Jun 2017 09:33: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 1dMA6g-00021C-48; Sat, 17 Jun 2017 09:33:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kpraveen.lkml@gmail.com>) id 1dMA6f-00020j-3u
 for xen-devel@lists.xen.org; Sat, 17 Jun 2017 09:33:25 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 F9/0C-01752-467F4495; Sat, 17 Jun 2017 09:33:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsVyMfTAEd3k7y6
 RBlc2qVss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmb399lK1gjXtG1fRpbA+MJ/i5GLg4hgYmM
 EmearjOBOCwCL1kkVjUvZAFxJAT6WSU+bv7E2MXICeTESXy9dJa9i5EDyK6U+DKHHyQsJKAms
 WXeKWaISb8ZJd7+288CUsMmoCvRfqsApEZEQFri2ufLjCA1zALfGSXWvJ/CCpIQFrCQmPniBD
 uIzSKgKvFo+jywXbwC1hLdH7uZIfbKSyzaNANsJqeAjUTPIk8QUwio5MQc9gmMAgsYGVYxqhe
 nFpWlFula6CUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBAYVAxDsYDzY7HyIUZKD
 SUmUNyfcJVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK/ZN6CcYFFqempFWmYOMLxh0hIcPEoiv
 OcfA6V5iwsSc4sz0yFSpxiNOa5cWfeFiWPKge1fmIRY8vLzUqXEeUNBJgmAlGaU5sENgsXdJU
 ZZKWFeRqDThHgKUotyM0tQ5V8xinMwKgnzenwFmsKTmVcCt+8V0ClMQKcwnwE7pSQRISXVwDj
 tseidqmUX+jljVPgPPxd6wNhp/GNR3yKTM9LuHJ85dZlyEln8LD2ecV2MmGe+b55F3Kej//ZH
 LLd7dfdMkJu5XrXQioNzjwvOL+/5PtF8w7G3igqh0nFGLj41l79sObugRnP16/5f7POnnpFbV
 VGxwsj1h4Z4Juf8yuoLViVeF/15oxfLNiuxFGckGmoxFxUnAgAnyOaptgIAAA==
X-Env-Sender: kpraveen.lkml@gmail.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1497692002!75405752!1
X-Originating-IP: [209.85.192.196]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3185 invoked from network); 17 Jun 2017 09:33:23 -0000
Received: from mail-pf0-f196.google.com (HELO mail-pf0-f196.google.com)
 (209.85.192.196)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Jun 2017 09:33:23 -0000
Received: by mail-pf0-f196.google.com with SMTP id s66so9914331pfs.2
 for <xen-devel@lists.xen.org>; Sat, 17 Jun 2017 02:33: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=3g0NOzfcaPwMTQ2TpAqvHdnnGlsohHYBLOnjDRgBsNc=;
 b=HE0KpwIZAYrWCC61sMLvSBHkobv61iDkPTNIiqQ/IU5WtUKTM1w3hcEituYxZ34swJ
 lwtFmvQcdchOMIri7zNO2O60Q5S/VK0h1AydQ2Ee69+dIOEh0EMH6JwV92Qe6AV8jmTg
 yhwP4oJh3NY21+Q+qiRc21GuTj/YlSHVJ8rIGFVAfWdv6jjnoEKHfyBFfdhePGtqtfbC
 LrnnRINPd+7G2x46lIlKRP7CMGSXk9MDcgN2l8l9jx7bQGXNMpjBkq2Nb/0dWXGN/gVh
 M4TUFVOjBhOCDGZ97W3uxhqdqCgNyBhqXqi8tXwsBcjJAWQv/YE7B2mw3rT5xm2KmxM1
 XfbQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=3g0NOzfcaPwMTQ2TpAqvHdnnGlsohHYBLOnjDRgBsNc=;
 b=Crq9Q+67oUop0QU9ZI8K3818bk8YfrO93koKV8qNE+HHkn4J15K/MnyDi9NlG0tyRq
 wKVE10KVZH5eoOxq9tv4aS0fhplEPA/YryPXxmFOGpKXo1rDjr8pFZWDQCSWYEdutS5a
 kJS9VtrMZXaRME8BaXmd4LWa7rluzhQnfjZ1UEvIZ/KlhyvKC2T7/1ZioU/ZKCI9ohau
 8xRjwDK1lAkEOxkTyxIW66c2C84S10eUMy49EMY2HROtz99EJ9maFHo/6pajg95Bu5oP
 yVmiVxdAwRgS2Tr/SVHUQi0vNkaUf4oEw7/J56HJAEy5u8bE/uCtG4GLQku7dHdrC9Lp
 OD4A==
X-Gm-Message-State: AKS2vOx/MjDdO5irmBs0aKu5ZqrcmGqG9Fc9E5gUAq6dAbJrXW2N17LH
 Sjt8oWhso0OVpkEg
X-Received: by 10.99.123.18 with SMTP id w18mr4490787pgc.122.1497692001744;
 Sat, 17 Jun 2017 02:33:21 -0700 (PDT)
Received: from kpraveen.labs.blr.name ([103.227.99.177])
 by smtp.gmail.com with ESMTPSA id k129sm9653921pfc.87.2017.06.17.02.33.18
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Sat, 17 Jun 2017 02:33:21 -0700 (PDT)
From: Praveen Kumar <kpraveen.lkml@gmail.com>
To: xen-devel@lists.xen.org
Date: Sat, 17 Jun 2017 15:02:35 +0530
Message-Id: <20170617093253.3990-3-kpraveen.lkml@gmail.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170617093253.3990-1-kpraveen.lkml@gmail.com>
References: <20170617093253.3990-1-kpraveen.lkml@gmail.com>
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, tim@xen.org, kpraveen.lkml@gmail.com,
 jbeulich@suse.com
Subject: [Xen-devel] [PATCH 02/20] lib/rbtree.c: optimize rb_erase()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGZvdXIgNCByZWR1bmRhbnQgaWYtY29uZGl0aW9ucyBpbiBmdW5jdGlvbiBfX3JiX2VyYXNlX2Nv
bG9yKCkgaW4KbGliL3JidHJlZS5jIGFyZSByZW1vdmVkLgoKSW4gcHNldWRvLXNvdXJjZS1jb2Rl
LCB0aGUgc3RydWN0dXJlIG9mIHRoZSBjb2RlIGlzIGFzIGZvbGxvd3M6CgppZiAoKCFBIHx8IEIp
ICYmICghQyB8fCBEKSkgewouCi4KLgp9IGVsc2UgewoJCWlmICghQyB8fCBEKSB7Ly9pZiB0aGlz
IGlzIHRydWUsIGl0IGltcGxpZXM6IChBID09IHRydWUpICYmIChCID09IGZhbHNlKQoJCQkJaWYg
KEEpIHsvL2hlbmNlIHRoaXMgYWx3YXlzIGV2YWx1YXRlcyB0byAndHJ1ZScuLi4KCQkJCQkJLgoJ
CQkJfQoJCQkJLgoJCQkJLy9hdCB0aGlzIHBvaW50LCBDIGFsd2F5cyBiZWNvbWVzIHRydWUsIGJl
Y2F1c2Ugb2Y6CgkJCQlfX3JiX3JvdGF0ZV9yaWdodC9sZWZ0KCk7CgkJCQkvL2FuZDoKCQkJCW90
aGVyID0gcGFyZW50LT5yYl9yaWdodC9sZWZ0OwoJCX0KCQkuCgkJLgoJCWlmIChDKSB7Ly8uLi5h
bmQgdGhpcyB0b28gIQoJCQkJLgoJCX0KfQoKU2lnbmVkLW9mZi1ieTogV29sZnJhbSBTdHJlcHAg
PHdzdHJlcHBAZ214LmRlPgpBY2tlZC1ieTogUGV0ZXIgWmlqbHN0cmEgPGEucC56aWpsc3RyYUBj
aGVsbG8ubmw+CkNjOiBBbmRyZWEgQXJjYW5nZWxpIDxhbmRyZWFAcXVtcmFuZXQuY29tPgpTaWdu
ZWQtb2ZmLWJ5OiBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgpTaWdu
ZWQtb2ZmLWJ5OiBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+
CltMaW51eCBjb21taXQgNTVhNjM5OThiODk2NzYxNWExNWUyMjExYmEwZmYzYTg0YTU2NTgyNF0K
ClBvcnRlZCB0byBYZW4uCgpTaWduZWQtb2ZmLWJ5OiBQcmF2ZWVuIEt1bWFyIDxrcHJhdmVlbi5s
a21sQGdtYWlsLmNvbT4KLS0tCiB4ZW4vY29tbW9uL3JidHJlZS5jIHwgMTQgKysrKy0tLS0tLS0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9jb21tb24vcmJ0cmVlLmMgYi94ZW4vY29tbW9uL3JidHJlZS5jCmluZGV4
IGQ4NmI1ZjI1YzAuLjcwY2IxNWYxZmUgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vcmJ0cmVlLmMK
KysrIGIveGVuL2NvbW1vbi9yYnRyZWUuYwpAQCAtMTYyLDE3ICsxNjIsMTQgQEAgc3RhdGljIHZv
aWQgX19yYl9lcmFzZV9jb2xvcihzdHJ1Y3QgcmJfbm9kZSAqbm9kZSwgc3RydWN0IHJiX25vZGUg
KnBhcmVudCwKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBpZiAoIW90aGVyLT5yYl9y
aWdodCB8fCByYl9pc19ibGFjayhvdGhlci0+cmJfcmlnaHQpKQogICAgICAgICAgICAgICAgIHsK
LSAgICAgICAgICAgICAgICAgICAgc3RydWN0IHJiX25vZGUgKm9fbGVmdDsKLSAgICAgICAgICAg
ICAgICAgICAgaWYgKChvX2xlZnQgPSBvdGhlci0+cmJfbGVmdCkpCi0gICAgICAgICAgICAgICAg
ICAgICAgICByYl9zZXRfYmxhY2sob19sZWZ0KTsKKyAgICAgICAgICAgICAgICAgICAgcmJfc2V0
X2JsYWNrKG90aGVyLT5yYl9sZWZ0KTsKICAgICAgICAgICAgICAgICAgICAgcmJfc2V0X3JlZChv
dGhlcik7CiAgICAgICAgICAgICAgICAgICAgIF9fcmJfcm90YXRlX3JpZ2h0KG90aGVyLCByb290
KTsKICAgICAgICAgICAgICAgICAgICAgb3RoZXIgPSBwYXJlbnQtPnJiX3JpZ2h0OwogICAgICAg
ICAgICAgICAgIH0KICAgICAgICAgICAgICAgICByYl9zZXRfY29sb3Iob3RoZXIsIHJiX2NvbG9y
KHBhcmVudCkpOwogICAgICAgICAgICAgICAgIHJiX3NldF9ibGFjayhwYXJlbnQpOwotICAgICAg
ICAgICAgICAgIGlmIChvdGhlci0+cmJfcmlnaHQpCi0gICAgICAgICAgICAgICAgICAgIHJiX3Nl
dF9ibGFjayhvdGhlci0+cmJfcmlnaHQpOworICAgICAgICAgICAgICAgIHJiX3NldF9ibGFjayhv
dGhlci0+cmJfcmlnaHQpOwogICAgICAgICAgICAgICAgIF9fcmJfcm90YXRlX2xlZnQocGFyZW50
LCByb290KTsKICAgICAgICAgICAgICAgICBub2RlID0gcm9vdC0+cmJfbm9kZTsKICAgICAgICAg
ICAgICAgICBicmVhazsKQEAgLTE5OSwxNyArMTk2LDE0IEBAIHN0YXRpYyB2b2lkIF9fcmJfZXJh
c2VfY29sb3Ioc3RydWN0IHJiX25vZGUgKm5vZGUsIHN0cnVjdCByYl9ub2RlICpwYXJlbnQsCiAg
ICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgaWYgKCFvdGhlci0+cmJfbGVmdCB8fCByYl9p
c19ibGFjayhvdGhlci0+cmJfbGVmdCkpCiAgICAgICAgICAgICAgICAgewotICAgICAgICAgICAg
ICAgICAgICByZWdpc3RlciBzdHJ1Y3QgcmJfbm9kZSAqb19yaWdodDsKLSAgICAgICAgICAgICAg
ICAgICAgaWYgKChvX3JpZ2h0ID0gb3RoZXItPnJiX3JpZ2h0KSkKLSAgICAgICAgICAgICAgICAg
ICAgICAgIHJiX3NldF9ibGFjayhvX3JpZ2h0KTsKKyAgICAgICAgICAgICAgICAgICAgcmJfc2V0
X2JsYWNrKG90aGVyLT5yYl9yaWdodCk7CiAgICAgICAgICAgICAgICAgICAgIHJiX3NldF9yZWQo
b3RoZXIpOwogICAgICAgICAgICAgICAgICAgICBfX3JiX3JvdGF0ZV9sZWZ0KG90aGVyLCByb290
KTsKICAgICAgICAgICAgICAgICAgICAgb3RoZXIgPSBwYXJlbnQtPnJiX2xlZnQ7CiAgICAgICAg
ICAgICAgICAgfQogICAgICAgICAgICAgICAgIHJiX3NldF9jb2xvcihvdGhlciwgcmJfY29sb3Io
cGFyZW50KSk7CiAgICAgICAgICAgICAgICAgcmJfc2V0X2JsYWNrKHBhcmVudCk7Ci0gICAgICAg
ICAgICAgICAgaWYgKG90aGVyLT5yYl9sZWZ0KQotICAgICAgICAgICAgICAgICAgICByYl9zZXRf
YmxhY2sob3RoZXItPnJiX2xlZnQpOworICAgICAgICAgICAgICAgIHJiX3NldF9ibGFjayhvdGhl
ci0+cmJfbGVmdCk7CiAgICAgICAgICAgICAgICAgX19yYl9yb3RhdGVfcmlnaHQocGFyZW50LCBy
b290KTsKICAgICAgICAgICAgICAgICBub2RlID0gcm9vdC0+cmJfbm9kZTsKICAgICAgICAgICAg
ICAgICBicmVhazsKLS0gCjIuMTIuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Jun 17 09:33:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Jun 2017 09:33:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dMA6k-00023U-BK; Sat, 17 Jun 2017 09:33:30 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kpraveen.lkml@gmail.com>) id 1dMA6i-000227-Hv
 for xen-devel@lists.xen.org; Sat, 17 Jun 2017 09:33:28 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 32/04-01735-767F4495; Sat, 17 Jun 2017 09:33:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsVyMfTAId307y6
 RBhtP81os+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmzf81hL5jFV/Ft0zfGBsaTXF2MXBxCAhMY
 Je7P/8sG4rAIvGSR+LNqPTOIIyHQzyrRsH4hYxcjJ5ATJ7H743w2CLtKYlXvchYQW0hATWLLv
 FPMEKN+M0p03PgP5HBwsAnoSrTfKgCpERGQlrj2+TIjSA2zwHdGiTXvp7CCJIQFwiUuLb7DBl
 LPIqAqMb+jHiTMK2At8eb3SmaIXfISizbNYAEp4RSwkehZ5AliCgGVnJjDPoFRYAEjwypGjeL
 UorLUIl1DI72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMCwYgCCHYx9s5wPMUpy
 MCmJ8uaEu0QK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuB98hUoJ1iUmp5akZaZAwxwmLQEB4+SC
 O/5x0Bp3uKCxNzizHSI1ClGY44rV9Z9YeKYcmD7FyYhlrz8vFQpcd7Qb0ClAiClGaV5cINgkX
 eJUVZKmJcR6DQhnoLUotzMElT5V4ziHIxKwrweIPfwZOaVwO17BXQKE9ApzGfATilJREhJNTB
 OT12UWZfs7Fx2N73wi7/p2WZ1P0v9/xNY2WfZN/vsv2M2XbR5RcK+rlVMMzalJT0rW3rqgMAL
 9R2J1YIeF1vzAwQdOne+8NgbErTVd4tu8pXVtaKP4ybrS1zwuZIgsjquPoD/hLKG78J1sXLxO
 dMedAWvK92ULyL5U2a9RcJ6/f2RwfO8PZRYijMSDbWYi4oTAX9JUea3AgAA
X-Env-Sender: kpraveen.lkml@gmail.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1497692005!100258446!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55816 invoked from network); 17 Jun 2017 09:33:27 -0000
Received: from mail-pf0-f194.google.com (HELO mail-pf0-f194.google.com)
 (209.85.192.194)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Jun 2017 09:33:27 -0000
Received: by mail-pf0-f194.google.com with SMTP id y7so9917726pfd.3
 for <xen-devel@lists.xen.org>; Sat, 17 Jun 2017 02:33: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=Ws4qcldzt/CPLBRS83onhLemPb4xnonocDVV78i4R8w=;
 b=AE7YM3LuT1RH+WB3v/Uc5ugQWUGK35U/AL56+stRdYMP4RGuwp33eLfpNvp4Ow6v7q
 0zLmWad8PMaquW48dw85pnGMdssuv9NJfFbMd5tgo/eHxPDFMKrXfTg9rJoASC/XZwb9
 lrntLXD7PvWgSRAFQBNm8ypzTHC02cf98Q7vBevzbzvkI/exEx6+goHEL1St89Y/lF9A
 xRhmHltmElAjdC3MwdKA+Wf0eAUoZeITU40fNue0gXuoVHU26myRYNR+IQGE4+dF9nVl
 cmMVd7e7mjmlubV3F5KuIxbwQhAl5lTudkRsARyjElrJphbwBfLUiPecYSwjfdDyZ7uF
 ibPw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=Ws4qcldzt/CPLBRS83onhLemPb4xnonocDVV78i4R8w=;
 b=gVago20XREvGqRO/FodXr/svQnM5U32Y2noNieiKW2HNAwqzTTB63jnv4+R+Q0Y6tV
 OoVWvsMX17c/BASwnJzGN7MUIJf07dJapnE/0dBCGgCbl9/ypp8KbKjVU0tsr+6G3cF/
 WCt2yCkOibPJZuxTd1NM4JCz/A1BeBlfsPsn19siwfWVTy5xmzm2dMpgW9M9eihYiD2F
 Kna7SbXm8XRwrWscAYbATi3oSa5ZWxi3RreY2Vw6y2M6LOy9w064BhpfcEN5NPeVhIZ9
 k4hFsyUsuhVKKmFcEASSwYxvG0ZmS03Lkjo9HlXoQg8+E4+/3WLYef+sOgrEhsyifb/2
 5hew==
X-Gm-Message-State: AKS2vOx/oUr0YzIhoep1ELpImI75LNUKW2RJtVhFZIZk3miiVUaVs1du
 8vh6StC0Ztji3faT
X-Received: by 10.101.87.132 with SMTP id b4mr16047649pgr.173.1497692005340;
 Sat, 17 Jun 2017 02:33:25 -0700 (PDT)
Received: from kpraveen.labs.blr.name ([103.227.99.177])
 by smtp.gmail.com with ESMTPSA id k129sm9653921pfc.87.2017.06.17.02.33.21
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Sat, 17 Jun 2017 02:33:24 -0700 (PDT)
From: Praveen Kumar <kpraveen.lkml@gmail.com>
To: xen-devel@lists.xen.org
Date: Sat, 17 Jun 2017 15:02:36 +0530
Message-Id: <20170617093253.3990-4-kpraveen.lkml@gmail.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170617093253.3990-1-kpraveen.lkml@gmail.com>
References: <20170617093253.3990-1-kpraveen.lkml@gmail.com>
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, tim@xen.org, kpraveen.lkml@gmail.com,
 jbeulich@suse.com
Subject: [Xen-devel] [PATCH v2 03/20] rb_tree: reorganize code in rb_erase()
	for additional 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>

Rmlyc3QsIG1vdmUgc29tZSBjb2RlIGFyb3VuZCBpbiBvcmRlciB0byBtYWtlIHRoZSBuZXh0IGNo
YW5nZSBtb3JlIG9idmlvdXMuCgpbYWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZzogY29kaW5nLXN0
eWxlIGZpeGVzXQpTaWduZWQtb2ZmLWJ5OiBQZXRlciBaaWpsc3RyYSA8YS5wLnppamxzdHJhQGNo
ZWxsby5ubD4KU2lnbmVkLW9mZi1ieTogV29sZnJhbSBTdHJlcHAgPHdzdHJlcHBAZ214LmRlPgpT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgpT
aWduZWQtb2ZmLWJ5OiBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5v
cmc+CltMaW51eCBjb21taXQgMTZjMDQ3YWRkM2NlYWYwYWI4ODJlM2UwOTRkMWVjOTA0ZDAyMzEy
ZF0KClBvcnRlZCB0byBYZW4uCgpTaWduZWQtb2ZmLWJ5OiBQcmF2ZWVuIEt1bWFyIDxrcHJhdmVl
bi5sa21sQGdtYWlsLmNvbT4KLS0tCiB4ZW4vY29tbW9uL3JidHJlZS5jIHwgMTkgKysrKysrKysr
Ky0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9yYnRyZWUuYyBiL3hlbi9jb21tb24vcmJ0cmVl
LmMKaW5kZXggNzBjYjE1ZjFmZS4uNGI4NWZkNDkyYiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9y
YnRyZWUuYworKysgYi94ZW4vY29tbW9uL3JidHJlZS5jCkBAIC0yMzAsNiArMjMwLDE2IEBAIHZv
aWQgcmJfZXJhc2Uoc3RydWN0IHJiX25vZGUgKm5vZGUsIHN0cnVjdCByYl9yb290ICpyb290KQog
ICAgICAgICBub2RlID0gbm9kZS0+cmJfcmlnaHQ7CiAgICAgICAgIHdoaWxlICgobGVmdCA9IG5v
ZGUtPnJiX2xlZnQpICE9IE5VTEwpCiAgICAgICAgICAgICBub2RlID0gbGVmdDsKKworICAgICAg
ICBpZiAocmJfcGFyZW50KG9sZCkpCisgICAgICAgIHsKKyAgICAgICAgICAgIGlmIChyYl9wYXJl
bnQob2xkKS0+cmJfbGVmdCA9PSBvbGQpCisgICAgICAgICAgICAgICAgcmJfcGFyZW50KG9sZCkt
PnJiX2xlZnQgPSBub2RlOworICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgIHJiX3Bh
cmVudChvbGQpLT5yYl9yaWdodCA9IG5vZGU7CisgICAgICAgIH0gZWxzZQorICAgICAgICAgICAg
cm9vdC0+cmJfbm9kZSA9IG5vZGU7CisKICAgICAgICAgY2hpbGQgPSBub2RlLT5yYl9yaWdodDsK
ICAgICAgICAgcGFyZW50ID0gcmJfcGFyZW50KG5vZGUpOwogICAgICAgICBjb2xvciA9IHJiX2Nv
bG9yKG5vZGUpOwpAQCAtMjQ2LDE1ICsyNTYsNiBAQCB2b2lkIHJiX2VyYXNlKHN0cnVjdCByYl9u
b2RlICpub2RlLCBzdHJ1Y3QgcmJfcm9vdCAqcm9vdCkKICAgICAgICAgbm9kZS0+cmJfcmlnaHQg
PSBvbGQtPnJiX3JpZ2h0OwogICAgICAgICBub2RlLT5yYl9sZWZ0ID0gb2xkLT5yYl9sZWZ0Owog
Ci0gICAgICAgIGlmIChyYl9wYXJlbnQob2xkKSkKLSAgICAgICAgewotICAgICAgICAgICAgaWYg
KHJiX3BhcmVudChvbGQpLT5yYl9sZWZ0ID09IG9sZCkKLSAgICAgICAgICAgICAgICByYl9wYXJl
bnQob2xkKS0+cmJfbGVmdCA9IG5vZGU7Ci0gICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICAg
ICAgcmJfcGFyZW50KG9sZCktPnJiX3JpZ2h0ID0gbm9kZTsKLSAgICAgICAgfSBlbHNlCi0gICAg
ICAgICAgICByb290LT5yYl9ub2RlID0gbm9kZTsKLQogICAgICAgICByYl9zZXRfcGFyZW50KG9s
ZC0+cmJfbGVmdCwgbm9kZSk7CiAgICAgICAgIGlmIChvbGQtPnJiX3JpZ2h0KQogICAgICAgICAg
ICAgcmJfc2V0X3BhcmVudChvbGQtPnJiX3JpZ2h0LCBub2RlKTsKLS0gCjIuMTIuMAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Jun 17 09:33:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Jun 2017 09: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 1dMA6n-00025U-MI; Sat, 17 Jun 2017 09: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 <kpraveen.lkml@gmail.com>) id 1dMA6m-00024d-4T
 for xen-devel@lists.xen.org; Sat, 17 Jun 2017 09:33:32 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 1D/EB-01709-B67F4495; Sat, 17 Jun 2017 09:33:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsVyMfTAEd2s7y6
 RBhsW61ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBn/3/5hKXgpXLFy0US2BsbDXF2MXBxCAhMY
 JRb9b2QEcVgEXrJIPOvcwgriSAj0s0rs+nKcvYuRE8iJk5jz6wgrhF0hseLKJTYQW0hATWLLv
 FPMEKN+M0qsebgdyOHgYBPQlWi/VQBSIyIgLXHt82WwDcwC34Fq3k8BGyQskCyxZtVmsEEsAq
 oSC9+dAYvzClhLnP95nBlimbzEok0zWEBmcgrYSPQs8gQxhYBKTsxhn8AosICRYRWjRnFqUVl
 qka6hkV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmBgMQDBDsa+Wc6HGCU5mJRE
 eXPCXSKF+JLyUyozEosz4otKc1KLDzHKcHAoSfA++QqUEyxKTU+tSMvMAYY4TFqCg0dJhPf8Y
 6A0b3FBYm5xZjpE6hSjMceVK+u+MHFMObD9C5MQS15+XqqUOG/oN6BSAZDSjNI8uEGw2LvEKC
 slzMsIdJoQT0FqUW5mCar8K0ZxDkYlYV4PkHt4MvNK4Pa9AjqFCegU5jNgp5QkIqSkGhi59kv
 WNOme/sprpbTqUFqIwozH85P9uwQP2q3MX/XZ8Nm7Fj6xyHlWpmn65yfOd5TgWC4mIW1dcZLB
 T1CgdGnWGlXnjDunbTmfXbimu0uK4Yta2GJNO2+VF4l2qfka3D4vnRgtPBxUPh0zs7hSf8z2p
 TFn8bWHPyM/vj28SaH5/nKLnCsreJRYijMSDbWYi4oTARNJuHa4AgAA
X-Env-Sender: kpraveen.lkml@gmail.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1497692009!99409738!1
X-Originating-IP: [209.85.192.196]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34328 invoked from network); 17 Jun 2017 09:33:30 -0000
Received: from mail-pf0-f196.google.com (HELO mail-pf0-f196.google.com)
 (209.85.192.196)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Jun 2017 09:33:30 -0000
Received: by mail-pf0-f196.google.com with SMTP id y7so9917889pfd.3
 for <xen-devel@lists.xen.org>; Sat, 17 Jun 2017 02:33: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=35iVYO+SKXSEONgpF99NrnZ92BzQ9V4+ELMNicG8+PE=;
 b=XuDadbzdvNTiRGWp3dXZGy6fv/elRMatFrE2szmgOmvM633LYyyFUq1qXYJOhMkV98
 6rtxL1NldREcTSvbX/oV+pEuSxXYE/o2jBm8xsTnszf4SL7g49R+YH64SJYBNBdBcoFj
 8LCZ1N1w1VK/t0hYHNP01nbAB/rOMVWAcmPi6tDIABKd2fyEg76sbKO94sSAYXNp871h
 ddiGjFhze2TiXqGtFSIT6rpwN/zofGhto7XPWVxf4+MASbreR/WLE8R4P39VkmKx3wjg
 Q/D/p+qEubRqa7+h9+Wa81X0kC4BcgazNAXLxr5BGbw2KlfIKD7NxaW24274l+D1aDCT
 FA9g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=35iVYO+SKXSEONgpF99NrnZ92BzQ9V4+ELMNicG8+PE=;
 b=RImSIYolwlNBsnAiAjaooDgw2Y2+6j4uQfPDMIFzF0fXPrtGiq1XcNbkpYLrKEp1nG
 ISudg/cuxGIE7JlmI2Q2xE5ZCAcdoinxUsjmdpYOIut1MsEfr+lbn1+R3pvCSvvvJys4
 46G4Rpjakb7p4FbLt7mTk+4/Ioz1SkGawo5zs6pD805PESPW9dp6OIp5kQzIVpsl/1xK
 XSmgJmWY1Ejn4M6FMKa1fgaZdMy4U/scS6TiiieSV9xR/k1fGql5gDgNgUjc7VQa43Ak
 EuKSIBn9jXtQ86/WexKmbm8+TcZ2hPnFrHaUjNkv+b/DI5lqItB5uhukpsQjnCcxlAec
 /BzQ==
X-Gm-Message-State: AKS2vOyiRZr2k3R5I5OE5CVid3iqGSL/xcA7axZN4TPZsbTN7CmkhXFB
 w0ViO2oMhdhI1eVA
X-Received: by 10.99.151.1 with SMTP id n1mr16098212pge.255.1497692008850;
 Sat, 17 Jun 2017 02:33:28 -0700 (PDT)
Received: from kpraveen.labs.blr.name ([103.227.99.177])
 by smtp.gmail.com with ESMTPSA id k129sm9653921pfc.87.2017.06.17.02.33.25
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Sat, 17 Jun 2017 02:33:28 -0700 (PDT)
From: Praveen Kumar <kpraveen.lkml@gmail.com>
To: xen-devel@lists.xen.org
Date: Sat, 17 Jun 2017 15:02:37 +0530
Message-Id: <20170617093253.3990-5-kpraveen.lkml@gmail.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170617093253.3990-1-kpraveen.lkml@gmail.com>
References: <20170617093253.3990-1-kpraveen.lkml@gmail.com>
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, tim@xen.org, kpraveen.lkml@gmail.com,
 jbeulich@suse.com
Subject: [Xen-devel] [PATCH v2 04/20] rb_tree: make clear distinction
	between two different cases in rb_erase()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlcmUgYXJlIHR3byBjYXNlcyB3aGVuIGEgbm9kZSwgaGF2aW5nIDIgY2hpbGRzLCBpcyBlcmFz
ZWQ6Cidub3JtYWwgY2FzZSc6IHRoZSBzdWNjZXNzb3IgaXMgbm90IHRoZSByaWdodC1oYW5kLWNo
aWxkIG9mIHRoZSBub2RlIHRvIGJlCmVyYXNlZAonc3BlY2lhbCBjYXNlJzogdGhlIHN1Y2Nlc3Nv
ciBpcyB0aGUgcmlnaHQtaGFuZCBjaGlsZCBvZiB0aGUgbm9kZSB0byBiZSBlcmFzZWQKCkhlcmUg
c29tZSBhc2NpaS1hcnQsIHdpdGggZm9sbG93aW5nIHN5bWJvbHMgKHJlZmVycmluZyB0byB0aGUg
Y29kZSk6Ck86IG5vZGUgdG8gYmUgZGVsZXRlZApOOiB0aGUgc3VjY2Vzc29yIG9mIE8KUDogcGFy
ZW50IG9mIE4KQzogY2hpbGQgb2YgTgpMOiBzb21lIG90aGVyIG5vZGUKCm5vcm1hbCBjYXNlOgoK
ICAgICAgICAgICAgICAgICAgIE8gICAgICAgICAgICAgICAgICAgICAgICAgTgogICAgICAgICAg
ICAgICAgICAvIFwgICAgICAgICAgICAgICAgICAgICAgIC8gXAogICAgICAgICAgICAgICAgIC8g
ICBcICAgICAgICAgICAgICAgICAgICAgLyAgIFwKICAgICAgICAgICAgICAgIEwgICAgIFwgICAg
ICAgICAgICAgICAgICAgTCAgICAgXAogICAgICAgICAgICAgICAvIFwgICAgIFAgICAgICAtLS0t
PiAgICAgIC8gXCAgICAgUAogICAgICAgICAgICAgICAgICAgICAgLyBcICAgICAgICAgICAgICAg
ICAgICAgICAvIFwKICAgICAgICAgICAgICAgICAgICAgLyAgICAgICAgICAgICAgICAgICAgICAg
ICAvCiAgICAgICAgICAgICAgICAgICAgTiAgICAgICAgICAgICAgICAgICAgICAgICBDCiAgICAg
ICAgICAgICAgICAgICAgIFwgICAgICAgICAgICAgICAgICAgICAgIC8gXAogICAgICAgICAgICAg
ICAgICAgICAgXAogICAgICAgICAgICAgICAgICAgICAgIEMKICAgICAgICAgICAgICAgICAgICAg
IC8gXAoKc3BlY2lhbCBjYXNlOgogICAgICAgICAgICAgICAgICBPfFAgICAgICAgICAgICAgICAg
ICAgICAgICBOCiAgICAgICAgICAgICAgICAgIC8gXCAgICAgICAgICAgICAgICAgICAgICAgLyBc
CiAgICAgICAgICAgICAgICAgLyAgIFwgICAgICAgICAgICAgICAgICAgICAvICAgXAogICAgICAg
ICAgICAgICAgTCAgICAgXCAgICAgICAgICAgICAgICAgICBMICAgICBcCiAgICAgICAgICAgICAg
IC8gXCAgICAgTiAgICAgIC0tLS0+ICAgICAgLyAgICAgICBDCiAgICAgICAgICAgICAgICAgICAg
ICAgIFwgICAgICAgICAgICAgICAgICAgICAgIC8gXAogICAgICAgICAgICAgICAgICAgICAgICAg
XAogICAgICAgICAgICAgICAgICAgICAgICAgIEMKICAgICAgICAgICAgICAgICAgICAgICAgIC8g
XAoKTm90aWNlIHRoYXQgZm9yIHRoZSBzcGVjaWFsIGNhc2Ugd2UgZG9uJ3QgaGF2ZSB0byByZWNv
bm5lY3QgQyB0byBOLgoKU2lnbmVkLW9mZi1ieTogV29sZnJhbSBTdHJlcHAgPHdzdHJlcHBAZ214
LmRlPgpTaWduZWQtb2ZmLWJ5OiBQZXRlciBaaWpsc3RyYSA8YS5wLnppamxzdHJhQGNoZWxsby5u
bD4KU2lnbmVkLW9mZi1ieTogQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9y
Zz4KU2lnbmVkLW9mZi1ieTogTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRp
b24ub3JnPgpbTGludXggY29tbWl0IDRjNjAxMTc4MTExNzFkODY3ZDRmMjdmMTdlYTA3ZDc0MTlk
NDVkYWVdCgpQb3J0ZWQgdG8gWGVuLgoKU2lnbmVkLW9mZi1ieTogUHJhdmVlbiBLdW1hciA8a3By
YXZlZW4ubGttbEBnbWFpbC5jb20+Ci0tLQogeGVuL2NvbW1vbi9yYnRyZWUuYyB8IDggKysrKy0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9yYnRyZWUuYyBiL3hlbi9jb21tb24vcmJ0cmVlLmMKaW5kZXgg
NGI4NWZkNDkyYi4uOTBkYjAwYTVlOCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9yYnRyZWUuYwor
KysgYi94ZW4vY29tbW9uL3JidHJlZS5jCkBAIC0yNDQsMTMgKzI0NCwxMyBAQCB2b2lkIHJiX2Vy
YXNlKHN0cnVjdCByYl9ub2RlICpub2RlLCBzdHJ1Y3QgcmJfcm9vdCAqcm9vdCkKICAgICAgICAg
cGFyZW50ID0gcmJfcGFyZW50KG5vZGUpOwogICAgICAgICBjb2xvciA9IHJiX2NvbG9yKG5vZGUp
OwogCi0gICAgICAgIGlmIChjaGlsZCkKLSAgICAgICAgICAgIHJiX3NldF9wYXJlbnQoY2hpbGQs
IHBhcmVudCk7CiAgICAgICAgIGlmIChwYXJlbnQgPT0gb2xkKSB7Ci0gICAgICAgICAgICBwYXJl
bnQtPnJiX3JpZ2h0ID0gY2hpbGQ7CiAgICAgICAgICAgICBwYXJlbnQgPSBub2RlOwotICAgICAg
ICB9IGVsc2UKKyAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgIGlmIChjaGlsZCkKKyAgICAg
ICAgICAgICAgICByYl9zZXRfcGFyZW50KGNoaWxkLCBwYXJlbnQpOwogICAgICAgICAgICAgcGFy
ZW50LT5yYl9sZWZ0ID0gY2hpbGQ7CisgICAgICAgIH0KIAogICAgICAgICBub2RlLT5yYl9wYXJl
bnRfY29sb3IgPSBvbGQtPnJiX3BhcmVudF9jb2xvcjsKICAgICAgICAgbm9kZS0+cmJfcmlnaHQg
PSBvbGQtPnJiX3JpZ2h0OwotLSAKMi4xMi4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Jun 17 09:33:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Jun 2017 09:33: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 1dMA6p-00027I-U4; Sat, 17 Jun 2017 09:33:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kpraveen.lkml@gmail.com>) id 1dMA6p-00024d-DI
 for xen-devel@lists.xen.org; Sat, 17 Jun 2017 09:33:35 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 54/FB-01709-F67F4495; Sat, 17 Jun 2017 09:33:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsVyMfTAQd287y6
 RBp1r5CyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owXP3exFkzlqfh/eyVTA+MPji5GLg4hgYmM
 EhuXLmMFcVgEXrJINHb8ZwNxJAT6WSXOT9/E0sXICeTESbSv2MUGYVdKTFnRxARiCwmoSWyZd
 4oZYtRvRonJXU+AHA4ONgFdifZbBSA1IgLSEtc+X2YEqWEW+M4oseb9FFaQhLBAgMS7OX/ABr
 EIqEo8ODsPLM4rYC0x/cMRVohl8hKLNs1gAZnJKWAj0bPIE8QUAio5MYd9AqPAAkaGVYwaxal
 FZalFusYGeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgYFVz8DAuINxwiq/Q4yS
 HExKorw54S6RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4zb4B5QSLUtNTK9Iyc4AhDpOW4OBRE
 uE9/xgozVtckJhbnJkOkTrFaMxx5cq6L0wcUw5s/8IkxJKXn5cqJc4bCjJJAKQ0ozQPbhAs9i
 4xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEub1+Ao0hSczrwRu3yugU5iATmE+A3ZKSSJCSqq
 BUUR5EaPlu9OeLE0FIffWbfC0WzBJ79fD5xbJSxc2vg7q9N4bp155/+259slXIxwuzHiywmPt
 Lu3zMy3WSh60N2iU23fkf9zfx/JlN0v3PV/8ku+m8KdUdzMXa20VMffFpzpF1ExPi0cvPzWxq
 9grWNTn5ZTYZQ3Tp/V7X45ZsehN4hu/k25yzUosxRmJhlrMRcWJAO2/LsG4AgAA
X-Env-Sender: kpraveen.lkml@gmail.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1497692013!75405761!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3611 invoked from network); 17 Jun 2017 09:33:34 -0000
Received: from mail-pf0-f193.google.com (HELO mail-pf0-f193.google.com)
 (209.85.192.193)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Jun 2017 09:33:34 -0000
Received: by mail-pf0-f193.google.com with SMTP id w12so9927285pfk.0
 for <xen-devel@lists.xen.org>; Sat, 17 Jun 2017 02:33:34 -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=MMiZM1GNIbLiRLNo953UBdyUdvSwlMVJPnT8xQwpUA0=;
 b=q9+fhhWBxnH4WoWvrCd9lZcPWzORM6uGgBU1Z7FIanWjxZ08+M7HrKUANzIBu49eAj
 WwXqXaHRilXVLb9+Dkphvof3W4KIinMiyDepHvNOxDGct2d1iuSsRDkHVyTrG9qgZm20
 oeMIxNqPFTQWaErdOvS17/hBmKsiWM3pkPBeWZv0F9tQ782qDgZ7kwZIti/++qwK3XBb
 bhsvF3hNKe2vuCbfpb7BygI+PJXGTrv6kI3sWH8y08e8SeMXnvwyHMVHEDSwKlnRygPO
 LaFNeWA5L8LltwOD5JhYlJLf0V75dOnyqGijfiQAICWbj2z5F825sXCycYhyhvL0UUoB
 dImg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=MMiZM1GNIbLiRLNo953UBdyUdvSwlMVJPnT8xQwpUA0=;
 b=SZlNwvxbj2JMRuKoiy65bnhXtRIoJypCcfDTsDZT2H6IMIE1sNKv3tb/WDUni4JB0u
 nT/a93hGrc/p1maAU41nPsGQRUIalIIG7qMonsZ26T/r19/CHpWP80E8W/xBh4sK46lG
 FaOeV5zO42oiKpYRKBnJE/dWrjyLQVwygoum+ee1bl0fHQdkjFon9QelnofYW5IJClbS
 UK7xBPO2F6N15veLC1VPf5+T/0e5mXIQGj9G57lwj/GIe1bR0kmWjXjZvQ6OUNx87m7j
 rNp5URnSFds83ycnp+DrhA3JQ9OuCMU9U1UxmJxGfjRPm40za1mVPr6RanZvDp3ZruAf
 WHVw==
X-Gm-Message-State: AKS2vOwoqQkisXumlK+3Od0BTKnJ55WMB7V2HUV5XV3Mz4SCUSz/j9ot
 coLFX/V5M+t/pOEF
X-Received: by 10.98.149.21 with SMTP id p21mr15475551pfd.37.1497692012499;
 Sat, 17 Jun 2017 02:33:32 -0700 (PDT)
Received: from kpraveen.labs.blr.name ([103.227.99.177])
 by smtp.gmail.com with ESMTPSA id k129sm9653921pfc.87.2017.06.17.02.33.29
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Sat, 17 Jun 2017 02:33:31 -0700 (PDT)
From: Praveen Kumar <kpraveen.lkml@gmail.com>
To: xen-devel@lists.xen.org
Date: Sat, 17 Jun 2017 15:02:38 +0530
Message-Id: <20170617093253.3990-6-kpraveen.lkml@gmail.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170617093253.3990-1-kpraveen.lkml@gmail.com>
References: <20170617093253.3990-1-kpraveen.lkml@gmail.com>
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, tim@xen.org, kpraveen.lkml@gmail.com,
 jbeulich@suse.com
Subject: [Xen-devel] [PATCH v2 05/20] rb_tree: remove redundant
	if()-condition in rb_erase()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnVydGhlcm1vcmUsIG5vdGljZSB0aGF0IHRoZSBpbml0aWFsIGNoZWNrczoKCiAgICAgICAgICAg
IGlmICghbm9kZS0+cmJfbGVmdCkKICAgICAgICAgICAgICAgICAgICBjaGlsZCA9IG5vZGUtPnJi
X3JpZ2h0OwogICAgICAgICAgICBlbHNlIGlmICghbm9kZS0+cmJfcmlnaHQpCiAgICAgICAgICAg
ICAgICAgICAgY2hpbGQgPSBub2RlLT5yYl9sZWZ0OwogICAgICAgICAgICBlbHNlCiAgICAgICAg
ICAgIHsKICAgICAgICAgICAgICAgICAgICAuLi4KICAgICAgICAgICAgfQpndWFyYW50ZWUgdGhh
dCBvbGQtPnJiX3JpZ2h0IGlzIHNldCBpbiB0aGUgZmluYWwgZWxzZSBicmFuY2gsIHRoZXJlZm9y
ZQp3ZSBjYW4gb21pdCBjaGVja2luZyB0aGF0IGFnYWluLgoKU2lnbmVkLW9mZi1ieTogV29sZnJh
bSBTdHJlcHAgPHdzdHJlcHBAZ214LmRlPgpTaWduZWQtb2ZmLWJ5OiBQZXRlciBaaWpsc3RyYSA8
YS5wLnppamxzdHJhQGNoZWxsby5ubD4KU2lnbmVkLW9mZi1ieTogQW5kcmV3IE1vcnRvbiA8YWtw
bUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KU2lnbmVkLW9mZi1ieTogTGludXMgVG9ydmFsZHMgPHRv
cnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgpbTGludXggY29tbWl0IDRiMzI0MTI2ZTBjNmMz
YTUwODBjYTNlYzA5ODFlODc2NmVkNmYxZWVdCgpQb3J0ZWQgdG8gWGVuLgoKU2lnbmVkLW9mZi1i
eTogUHJhdmVlbiBLdW1hciA8a3ByYXZlZW4ubGttbEBnbWFpbC5jb20+Ci0tLQogeGVuL2NvbW1v
bi9yYnRyZWUuYyB8IDcgKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwg
MyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3JidHJlZS5jIGIveGVuL2Nv
bW1vbi9yYnRyZWUuYwppbmRleCA5MGRiMDBhNWU4Li45ZDNjNWZhYjk1IDEwMDY0NAotLS0gYS94
ZW4vY29tbW9uL3JidHJlZS5jCisrKyBiL3hlbi9jb21tb24vcmJ0cmVlLmMKQEAgLTI1MCwxNSAr
MjUwLDE2IEBAIHZvaWQgcmJfZXJhc2Uoc3RydWN0IHJiX25vZGUgKm5vZGUsIHN0cnVjdCByYl9y
b290ICpyb290KQogICAgICAgICAgICAgaWYgKGNoaWxkKQogICAgICAgICAgICAgICAgIHJiX3Nl
dF9wYXJlbnQoY2hpbGQsIHBhcmVudCk7CiAgICAgICAgICAgICBwYXJlbnQtPnJiX2xlZnQgPSBj
aGlsZDsKKworICAgICAgICAgICAgbm9kZS0+cmJfcmlnaHQgPSBvbGQtPnJiX3JpZ2h0OworICAg
ICAgICAgICAgcmJfc2V0X3BhcmVudChvbGQtPnJiX3JpZ2h0LCBub2RlKTsKICAgICAgICAgfQog
CiAgICAgICAgIG5vZGUtPnJiX3BhcmVudF9jb2xvciA9IG9sZC0+cmJfcGFyZW50X2NvbG9yOwot
ICAgICAgICBub2RlLT5yYl9yaWdodCA9IG9sZC0+cmJfcmlnaHQ7CiAgICAgICAgIG5vZGUtPnJi
X2xlZnQgPSBvbGQtPnJiX2xlZnQ7CiAKICAgICAgICAgcmJfc2V0X3BhcmVudChvbGQtPnJiX2xl
ZnQsIG5vZGUpOwotICAgICAgICBpZiAob2xkLT5yYl9yaWdodCkKLSAgICAgICAgICAgIHJiX3Nl
dF9wYXJlbnQob2xkLT5yYl9yaWdodCwgbm9kZSk7CisKICAgICAgICAgZ290byBjb2xvcjsKICAg
ICB9CiAKLS0gCjIuMTIuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Jun 17 09:33:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Jun 2017 09:33: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 1dMA6u-0002A2-4b; Sat, 17 Jun 2017 09: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 <kpraveen.lkml@gmail.com>) id 1dMA6t-00024d-1L
 for xen-devel@lists.xen.org; Sat, 17 Jun 2017 09:33:39 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 5F/FB-01709-277F4495; Sat, 17 Jun 2017 09:33:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsVyMfTAId3C7y6
 RBjfuWlks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmL/txhLjglU7Hj5x7GBsbVEl2MXBxCAhMY
 Jdqev2QHcVgEXrJILFl5gRHEkRDoZ5V4/aKLrYuRE8iJk/i48j8rhF0p8eDTR0YQW0hATWLLv
 FPMEKN+M0pcvbSCqYuRg4NNQFei/VYBSI2IgLTEtc+XwYYyC3xnlFjzfgrYIGEBa4lXG5eBDW
 IRUJVYtO8MI0gvL1D82XUNiF3yEos2zWABCXMK2Ej0LPIEMYWAKk7MYZ/AKLCAkWEVo0ZxalF
 ZapGukbFeUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgWNUzMDDuYNzR7neIUZKD
 SUmUNyfcJVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK/ZN6CcYFFqempFWmYOMMBh0hIcPEoiv
 OcfA6V5iwsSc4sz0yFSpxiNOa5cWfeFiWPKge1fmIRY8vLzUqXEeUNBJgmAlGaU5sENgkXeJU
 ZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvB5fgabwZOaVwO17BXQKE9ApzGfATilJREhJNTA
 K6jtpZN6KUX7yVmbL9rR7VTMl57ztNmHb8/oYZ/yFCpOrvn0PY0VO7lw/5/HBfT/lNXg8pp0q
 bVO8M8ck6cvsexa6k/YWiHjlVLG9Oz9lv9G6JMuVnJc5V4TeMfsXapoq0iE362PsdYF9vvxW6
 YuS7UXYVi9Otdq4NOFi+YV7HZfDfnoJPtirxFKckWioxVxUnAgAX+W7QrcCAAA=
X-Env-Sender: kpraveen.lkml@gmail.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1497692016!103710976!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37481 invoked from network); 17 Jun 2017 09:33:37 -0000
Received: from mail-pf0-f194.google.com (HELO mail-pf0-f194.google.com)
 (209.85.192.194)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Jun 2017 09:33:37 -0000
Received: by mail-pf0-f194.google.com with SMTP id y7so9918282pfd.3
 for <xen-devel@lists.xen.org>; Sat, 17 Jun 2017 02:33: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=1IKxolpT09XvJ9jWNnWw0S6ceN7oZGJmiJZL25gzVCY=;
 b=CtqT5ryP+NPZEh8Y+xC1yBPj38RuOiwgP7siApC3PAm4ElBlE/Ix33pcTeWful1vws
 duyJIGvTf8PG/MTUqUNBGUp5Ktj2CYPU1nK0VCWGV6UvZVTsollCz0dJ5q5LawZC+v0H
 Ocw5WvLLt7zTdHP868JVoKTQm666q7YYoWTxY4oW43CwJj9e2GAaRqAogsT3CLi1txzc
 1aWttN0eyvTlFPax52OR5QDBGs0V6NwKPUulBY+64lPqKtiKSw9WUSo2HxOoS51KfwSS
 qP3/v5QK/EyXonsJzVQgkTcsm3CyLQtODOBiSNr79kXZ3fEA2JMuT6JV0BzOSL14LM3A
 1pYw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=1IKxolpT09XvJ9jWNnWw0S6ceN7oZGJmiJZL25gzVCY=;
 b=jZ84Y+cA23TwRajjeRUVK4qss9yo5+MHbzSpF8v/996xS4mU15SumsMy4ybWIlvecc
 klW13nZHXEP+l21F9Q6qF2nIMyWO9uuPF09TuNgMKtG/fH508Z1aBMfD2V/WpBqDgrre
 e8fM6iu+PFXaSOsfU+FSDcRaYm6uH9AX29dzBP2KS1qNrknOwNdtQhWLL8k5olJpXOd0
 6nRONm5twdy5x5hoPLA9ISBtkhpSbwFlZCsCLIr2SMuy99SaDvKJ3fHTYbBPBumW7Glz
 Q2gD+BucydPu0VNN5Q+Jb8FMbEz7M+hkG/SpmTDkhteS0CsOYlzqSimusXxhcU3ldV/1
 Xzeg==
X-Gm-Message-State: AKS2vOyVIBqxs2gImLPCFUVhO5hT06VRzuemGbkfqIp77K743GnJTPMX
 bO6Glw2ZyJy4KEsG
X-Received: by 10.84.195.131 with SMTP id j3mr17996403pld.97.1497692016050;
 Sat, 17 Jun 2017 02:33:36 -0700 (PDT)
Received: from kpraveen.labs.blr.name ([103.227.99.177])
 by smtp.gmail.com with ESMTPSA id k129sm9653921pfc.87.2017.06.17.02.33.32
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Sat, 17 Jun 2017 02:33:35 -0700 (PDT)
From: Praveen Kumar <kpraveen.lkml@gmail.com>
To: xen-devel@lists.xen.org
Date: Sat, 17 Jun 2017 15:02:39 +0530
Message-Id: <20170617093253.3990-7-kpraveen.lkml@gmail.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170617093253.3990-1-kpraveen.lkml@gmail.com>
References: <20170617093253.3990-1-kpraveen.lkml@gmail.com>
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, tim@xen.org, kpraveen.lkml@gmail.com,
 jbeulich@suse.com
Subject: [Xen-devel] [PATCH v2 06/20] rbtree: empty nodes have no color
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RW1wdHkgbm9kZXMgaGF2ZSBubyBjb2xvci4gIFdlIGNhbiBtYWtlIHVzZSBvZiB0aGlzIHByb3Bl
cnR5IHRvIHNpbXBsaWZ5CnRoZSBjb2RlIGVtaXR0ZWQgYnkgdGhlIFJCX0VNUFRZX05PREUgYW5k
IFJCX0NMRUFSX05PREUgbWFjcm9zLiAgQWxzbywKd2UgY2FuIGdldCByaWQgb2YgdGhlIHJiX2lu
aXRfbm9kZSBmdW5jdGlvbiB3aGljaCBoYWQgYmVlbiBpbnRyb2R1Y2VkIGJ5CmNvbW1pdCA4OGQx
OWNmMzc5NTIgKCJ0aW1lcnM6IEFkZCByYl9pbml0X25vZGUoKSB0byBhbGxvdyBmb3Igc3RhY2sK
YWxsb2NhdGVkIHJiIG5vZGVzIikgdG8gYXZvaWQgc29tZSBpc3N1ZSB3aXRoIHRoZSBlbXB0eSBu
b2RlJ3MgY29sb3Igbm90CmJlaW5nIGluaXRpYWxpemVkLgoKSSdtIG5vdCBzdXJlIHdoYXQgdGhl
IFJCX0VNUFRZX05PREUgY2hlY2tzIGluIHJiX3ByZXYoKSAvIHJiX25leHQoKSBhcmUKZG9pbmcg
dGhlcmUsIHRob3VnaC4gIGF4Ym9lIGludHJvZHVjZWQgdGhlbSBpbiBjb21taXQgMTBmZDQ4ZjIz
NzZkCigicmJ0cmVlOiBmaXhlZCByZXZlcnNlZCBSQl9FTVBUWV9OT0RFIGFuZCByYl9uZXh0L3By
ZXYiKS4gIFRoZSB3YXkgSQpzZWUgaXQsIHRoZSAnZW1wdHkgbm9kZScgYWJzdHJhY3Rpb24gaXMg
b25seSB1c2VkIGJ5IHJidHJlZSB1c2VycyB0bwpmbGFnIG5vZGVzIHRoYXQgdGhleSBoYXZlbid0
IGluc2VydGVkIGluIGFueSByYnRyZWUsIHNvIGFza2luZyB0aGUKcHJlZGVjZXNzb3Igb3Igc3Vj
Y2Vzc29yIG9mIHN1Y2ggbm9kZXMgZG9lc24ndCBtYWtlIGFueSBzZW5zZS4KCk9uZSBmaW5hbCBy
Yl9pbml0X25vZGUoKSBjYWxsZXIgd2FzIHJlY2VudGx5IGFkZGVkIGluIHN5c2N0bCBjb2RlIHRv
CmltcGxlbWVudCBmYXN0ZXIgc3lzY3RsIG5hbWUgbG9va3Vwcy4gIFRoaXMgY29kZSBkb2Vzbid0
IG1ha2UgdXNlIG9mClJCX0VNUFRZX05PREUgYXQgYWxsLCBhbmQgZnJvbSB3aGF0IEkgY291bGQg
c2VlIGl0IG9ubHkgY2FsbGVkCnJiX2luaXRfbm9kZSgpIHVuZGVyIHRoZSBtaXN0YWtlbiBhc3N1
bXB0aW9uIHRoYXQgc3VjaCBpbml0aWFsaXphdGlvbiB3YXMKcmVxdWlyZWQgYmVmb3JlIG5vZGUg
aW5zZXJ0aW9uLgoKW3NmckBjYW5iLmF1dWcub3JnLmF1OiBmaXggbmV0L2NlcGgvb3NkX2NsaWVu
dC5jIGJ1aWxkXQpTaWduZWQtb2ZmLWJ5OiBNaWNoZWwgTGVzcGluYXNzZSA8d2Fsa2VuQGdvb2ds
ZS5jb20+CkNjOiBBbmRyZWEgQXJjYW5nZWxpIDxhYXJjYW5nZUByZWRoYXQuY29tPgpBY2tlZC1i
eTogRGF2aWQgV29vZGhvdXNlIDxEYXZpZC5Xb29kaG91c2VAaW50ZWwuY29tPgpDYzogUmlrIHZh
biBSaWVsIDxyaWVsQHJlZGhhdC5jb20+CkNjOiBQZXRlciBaaWpsc3RyYSA8YS5wLnppamxzdHJh
QGNoZWxsby5ubD4KQ2M6IERhbmllbCBTYW50b3MgPGRhbmllbC5zYW50b3NAcG9ib3guY29tPgpD
YzogSmVucyBBeGJvZSA8YXhib2VAa2VybmVsLmRrPgpDYzogIkVyaWMgVy4gQmllZGVybWFuIiA8
ZWJpZWRlcm1AeG1pc3Npb24uY29tPgpDYzogSm9obiBTdHVsdHogPGpvaG4uc3R1bHR6QGxpbmFy
by5vcmc+ClNpZ25lZC1vZmYtYnk6IFN0ZXBoZW4gUm90aHdlbGwgPHNmckBjYW5iLmF1dWcub3Jn
LmF1PgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24u
b3JnPgpTaWduZWQtb2ZmLWJ5OiBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRh
dGlvbi5vcmc+CltMaW51eCBjb21taXQgNGMxOTlhOTNhMmQzNmIyNzdhOWZkMjA5YTBmMjc5M2Y4
NDYwYTIxNV0KClBvcnRlZCByYnRyZWUuaCBhbmQgcmJ0cmVlLmMgY2hhbmdlcyB3aGljaCBhcmUg
cmVsZXZhbnQgdG8gWGVuLgoKU2lnbmVkLW9mZi1ieTogUHJhdmVlbiBLdW1hciA8a3ByYXZlZW4u
bGttbEBnbWFpbC5jb20+Ci0tLQogeGVuL2NvbW1vbi9yYnRyZWUuYyAgICAgIHwgNCArKy0tCiB4
ZW4vaW5jbHVkZS94ZW4vcmJ0cmVlLmggfCA5ICsrKysrKy0tLQogMiBmaWxlcyBjaGFuZ2VkLCA4
IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9y
YnRyZWUuYyBiL3hlbi9jb21tb24vcmJ0cmVlLmMKaW5kZXggOWQzYzVmYWI5NS4uMjU2MWRiYzdk
OSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9yYnRyZWUuYworKysgYi94ZW4vY29tbW9uL3JidHJl
ZS5jCkBAIC0zMTcsNyArMzE3LDcgQEAgc3RydWN0IHJiX25vZGUgKnJiX25leHQoY29uc3Qgc3Ry
dWN0IHJiX25vZGUgKm5vZGUpCiB7CiAgICAgc3RydWN0IHJiX25vZGUgKnBhcmVudDsKIAotICAg
IGlmIChyYl9wYXJlbnQobm9kZSkgPT0gbm9kZSkKKyAgICBpZiAoUkJfRU1QVFlfTk9ERShub2Rl
KSkKICAgICAgICAgcmV0dXJuIE5VTEw7CiAKICAgICAvKiBJZiB3ZSBoYXZlIGEgcmlnaHQtaGFu
ZCBjaGlsZCwgZ28gZG93biBhbmQgdGhlbiBsZWZ0IGFzIGZhcgpAQCAtMzQ2LDcgKzM0Niw3IEBA
IHN0cnVjdCByYl9ub2RlICpyYl9wcmV2KGNvbnN0IHN0cnVjdCByYl9ub2RlICpub2RlKQogewog
ICAgIHN0cnVjdCByYl9ub2RlICpwYXJlbnQ7CiAKLSAgICBpZiAocmJfcGFyZW50KG5vZGUpID09
IG5vZGUpCisgICAgaWYgKFJCX0VNUFRZX05PREUobm9kZSkpCiAgICAgICAgIHJldHVybiBOVUxM
OwogCiAgICAgLyogSWYgd2UgaGF2ZSBhIGxlZnQtaGFuZCBjaGlsZCwgZ28gZG93biBhbmQgdGhl
biByaWdodCBhcyBmYXIKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9yYnRyZWUuaCBiL3hl
bi9pbmNsdWRlL3hlbi9yYnRyZWUuaAppbmRleCAzZWI1MjdlYjM3Li5mNzRiNjhjZTYyIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vcmJ0cmVlLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3Ji
dHJlZS5oCkBAIC01Miw5ICs1MiwxMiBAQCBzdGF0aWMgaW5saW5lIHZvaWQgcmJfc2V0X2NvbG9y
KHN0cnVjdCByYl9ub2RlICpyYiwgaW50IGNvbG9yKQogI2RlZmluZSBSQl9ST09UIChzdHJ1Y3Qg
cmJfcm9vdCkgeyBOVUxMLCB9CiAjZGVmaW5lIHJiX2VudHJ5KHB0ciwgdHlwZSwgbWVtYmVyKSBj
b250YWluZXJfb2YocHRyLCB0eXBlLCBtZW1iZXIpCiAKLSNkZWZpbmUgUkJfRU1QVFlfUk9PVChy
b290KSAoKHJvb3QpLT5yYl9ub2RlID09IE5VTEwpCi0jZGVmaW5lIFJCX0VNUFRZX05PREUobm9k
ZSkgKHJiX3BhcmVudChub2RlKSA9PSBub2RlKQotI2RlZmluZSBSQl9DTEVBUl9OT0RFKG5vZGUp
IChyYl9zZXRfcGFyZW50KG5vZGUsIG5vZGUpKQorI2RlZmluZSBSQl9FTVBUWV9ST09UKHJvb3Qp
ICAoKHJvb3QpLT5yYl9ub2RlID09IE5VTEwpCisKKy8qICdlbXB0eScgbm9kZXMgYXJlIG5vZGVz
IHRoYXQgYXJlIGtub3duIG5vdCB0byBiZSBpbnNlcnRlZCBpbiBhbiByYnJlZSAqLworI2RlZmlu
ZSBSQl9FTVBUWV9OT0RFKG5vZGUpICAoKG5vZGUpLT5yYl9wYXJlbnRfY29sb3IgPT0gKHVuc2ln
bmVkIGxvbmcpKG5vZGUpKQorI2RlZmluZSBSQl9DTEVBUl9OT0RFKG5vZGUpICAoKG5vZGUpLT5y
Yl9wYXJlbnRfY29sb3IgPSAodW5zaWduZWQgbG9uZykobm9kZSkpCisKIAogZXh0ZXJuIHZvaWQg
cmJfaW5zZXJ0X2NvbG9yKHN0cnVjdCByYl9ub2RlICosIHN0cnVjdCByYl9yb290ICopOwogZXh0
ZXJuIHZvaWQgcmJfZXJhc2Uoc3RydWN0IHJiX25vZGUgKiwgc3RydWN0IHJiX3Jvb3QgKik7Ci0t
IAoyLjEyLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Jun 17 09:33:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Jun 2017 09: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 1dMA6y-0002Cm-CV; Sat, 17 Jun 2017 09:33:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kpraveen.lkml@gmail.com>) id 1dMA6w-0002Bm-U4
 for xen-devel@lists.xen.org; Sat, 17 Jun 2017 09:33:43 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 35/68-03696-677F4495; Sat, 17 Jun 2017 09:33:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsXiVRvsolv63SX
 S4N16eYslHxezODB6HN39mymAMYo1My8pvyKBNeNQ+122gsMqFWf69jA2MF6X62Lk4hASmMgo
 cX3ZZUYQh0XgJYtEw9+9YI6EQD+rxItnm5i6GDmBnDiJBSd3QdmVErsutTOC2EICahJb5p1ih
 hj1m1Hi16pr7F2MHBxsAroS7bcKQGpEBKQlrn2G2MAs8J1RYs37KawgCWGBGIlP1z+BDWIRUJ
 XYOeUfWJxXwFri1qSDzBDL5CUWbZrBAjKTU8BGomeRJ4gpBFRyYg77BEaBBYwMqxjVi1OLylK
 LdE31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECw4oBCHYwTr/sf4hRkoNJSZQ3
 J9wlUogvKT+lMiOxOCO+qDQntfgQowwHh5IE75OvQDnBotT01Iq0zBxggMOkJTh4lER4zz8GS
 vMWFyTmFmemQ6ROMepyTDqw/QuTEEtefl6qlDjvKpAZAiBFGaV5cCNg0XaJUVZKmJcR6Cghno
 LUotzMElT5V4ziHIxKwrweIFN4MvNK4Da9AjqCCegI5jNgR5QkIqSkGhh7NvGJnLwao/Kvv0H
 p0DLfnD3Br30PPnj9OkWrU6QslCd/86SkIz+2a0wOMmNYIuDkX+W/XfZ54UTG5TEP7rVHx31t
 tCq4sTvjiBtrn19eEO+nNJ9OoS83Yt+ntG5askjD/GKK3qlpPZdWvt1h0O+6wEdl4R3uZjaBa
 e5zFiyplrhkXCehl6TEUpyRaKjFXFScCACx+RsjsQIAAA==
X-Env-Sender: kpraveen.lkml@gmail.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1497692020!77576229!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54303 invoked from network); 17 Jun 2017 09:33:41 -0000
Received: from mail-pg0-f68.google.com (HELO mail-pg0-f68.google.com)
 (74.125.83.68)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Jun 2017 09:33:41 -0000
Received: by mail-pg0-f68.google.com with SMTP id f127so9498085pgc.2
 for <xen-devel@lists.xen.org>; Sat, 17 Jun 2017 02:33: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=u3Dr4MrFuhsk/oIch2/FDpF5soiCQAWitZHzJ7G2Rsc=;
 b=qL1cIrvm+8SCA25hPnFk6UqDe249zCDDZh/gcgXykxPn8yDiE/rXa3hBj9AzJA1N6N
 MTP8gYC76NI3JxeQj9cGJWEDw601pXEy1RpdA9vTZGU9f+S19GwlR7bgKFs+QN8danUE
 V1nO/CvolSCE4J7wI/aS1pQvMYGkRcm/6NSmG+QE6iLFfG9JxoeSAJyzVuI+Q1pMc5vm
 7UyvhAylAjk6K1ZYm7BldWy7aH2npFeOmGLNuQf1M4xgv/DIeTAbh/LROOrWQSD+pGD7
 QC7KsE84lAJe3lFwniBw1TeTcPcWyaG7KsAdmoG9Lckd5pfkxiOLBbevFK/bHghAPvcc
 5Wdw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=u3Dr4MrFuhsk/oIch2/FDpF5soiCQAWitZHzJ7G2Rsc=;
 b=mhRcDJEDJgxBXDXTEd89v8Mc9rH6nHnVAVWDMcFA/eICt4bfOR1v9mtJ6meY/fxp2t
 tCOYoOSBXi8qIERm9Gj9Xnw6AlWR5oK0Bqf9pPotX/mA7WI0Av5SShac2NY0+qXu3cQY
 YDi7Gq5UfY41ibtsVyLQp4uqvBPHjunhTOcrfvPsSTujM0yKC8Udze0Dv357A4NBbFu4
 1UROjZz4kften3E2HgBj22o6xG3FlB74SX3vFVsPEJqzRb4NZ/o68XbU1aNjd8OcfQnK
 EVxRBdRHE0CpoMmqZkuw2I0vPXHFzw7mH6sn38XgRmQHYR+bkI0Qq7xwmXkm3NbMpLu7
 KGnQ==
X-Gm-Message-State: AKS2vOwgsJtxwrMP6EYSLWkBUn4dVjBx7gPL81SjJbCSscKww3dJkQy2
 TBbeiYc8rPOUBzjQ
X-Received: by 10.84.231.194 with SMTP id g2mr17937829pln.34.1497692019660;
 Sat, 17 Jun 2017 02:33:39 -0700 (PDT)
Received: from kpraveen.labs.blr.name ([103.227.99.177])
 by smtp.gmail.com with ESMTPSA id k129sm9653921pfc.87.2017.06.17.02.33.36
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Sat, 17 Jun 2017 02:33:39 -0700 (PDT)
From: Praveen Kumar <kpraveen.lkml@gmail.com>
To: xen-devel@lists.xen.org
Date: Sat, 17 Jun 2017 15:02:40 +0530
Message-Id: <20170617093253.3990-8-kpraveen.lkml@gmail.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170617093253.3990-1-kpraveen.lkml@gmail.com>
References: <20170617093253.3990-1-kpraveen.lkml@gmail.com>
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, tim@xen.org, kpraveen.lkml@gmail.com,
 jbeulich@suse.com
Subject: [Xen-devel] [PATCH v2 07/20] rbtree: move some implementation
	details from rbtree.h to rbtree.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>

cmJ0cmVlIHVzZXJzIG11c3QgdXNlIHRoZSBkb2N1bWVudGVkIEFQSXMgdG8gbWFuaXB1bGF0ZSB0
aGUgdHJlZQpzdHJ1Y3R1cmUuICBMb3ctbGV2ZWwgaGVscGVycyB0byBtYW5pcHVsYXRlIG5vZGUg
Y29sb3JzIGFuZCBwYXJlbnRob29kIGFyZQpub3QgcGFydCBvZiB0aGF0IEFQSSwgc28gbW92ZSB0
aGVtIHRvIGxpYi9yYnRyZWUuYwoKU2lnbmVkLW9mZi1ieTogTWljaGVsIExlc3BpbmFzc2UgPHdh
bGtlbkBnb29nbGUuY29tPgpDYzogQW5kcmVhIEFyY2FuZ2VsaSA8YWFyY2FuZ2VAcmVkaGF0LmNv
bT4KQWNrZWQtYnk6IERhdmlkIFdvb2Rob3VzZSA8RGF2aWQuV29vZGhvdXNlQGludGVsLmNvbT4K
Q2M6IFJpayB2YW4gUmllbCA8cmllbEByZWRoYXQuY29tPgpDYzogUGV0ZXIgWmlqbHN0cmEgPGEu
cC56aWpsc3RyYUBjaGVsbG8ubmw+CkNjOiBEYW5pZWwgU2FudG9zIDxkYW5pZWwuc2FudG9zQHBv
Ym94LmNvbT4KQ2M6IEplbnMgQXhib2UgPGF4Ym9lQGtlcm5lbC5kaz4KQ2M6ICJFcmljIFcuIEJp
ZWRlcm1hbiIgPGViaWVkZXJtQHhtaXNzaW9uLmNvbT4KU2lnbmVkLW9mZi1ieTogRGF2aWQgV29v
ZGhvdXNlIDxEYXZpZC5Xb29kaG91c2VAaW50ZWwuY29tPgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
TW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgpTaWduZWQtb2ZmLWJ5OiBMaW51cyBU
b3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CltMaW51eCBjb21taXQgYmY3
YWQ4ZWVhYjk5NTcxMGM3NjZkZjQ5YzljNjlhODU5MmNhMDIxNl0KClBvcnRlZCB0byBYZW4uCgpT
aWduZWQtb2ZmLWJ5OiBQcmF2ZWVuIEt1bWFyIDxrcHJhdmVlbi5sa21sQGdtYWlsLmNvbT4KLS0t
CiB4ZW4vY29tbW9uL3JidHJlZS5jICAgICAgfCAyMCArKysrKysrKysrKysrKysrKysrLQogeGVu
L2luY2x1ZGUveGVuL3JidHJlZS5oIHwgMjkgKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
IDIgZmlsZXMgY2hhbmdlZCwgMjYgaW5zZXJ0aW9ucygrKSwgMjMgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9yYnRyZWUuYyBiL3hlbi9jb21tb24vcmJ0cmVlLmMKaW5kZXgg
MjU2MWRiYzdkOS4uNDlmNzNlMjQ2MSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9yYnRyZWUuYwor
KysgYi94ZW4vY29tbW9uL3JidHJlZS5jCkBAIC0yMiw2ICsyMiwyNCBAQAogI2luY2x1ZGUgPHhl
bi90eXBlcy5oPgogI2luY2x1ZGUgPHhlbi9yYnRyZWUuaD4KIAorI2RlZmluZSAgICBSQl9SRUQg
ICAgMAorI2RlZmluZSAgICBSQl9CTEFDSyAgMQorCisjZGVmaW5lIHJiX2NvbG9yKHIpICAgICAo
KHIpLT5fX3JiX3BhcmVudF9jb2xvciAmIDEpCisjZGVmaW5lIHJiX2lzX3JlZChyKSAgICAoIXJi
X2NvbG9yKHIpKQorI2RlZmluZSByYl9pc19ibGFjayhyKSAgcmJfY29sb3IocikKKyNkZWZpbmUg
cmJfc2V0X3JlZChyKSAgIGRvIHsgKHIpLT5fX3JiX3BhcmVudF9jb2xvciAmPSB+MTsgfSB3aGls
ZSAoMCkKKyNkZWZpbmUgcmJfc2V0X2JsYWNrKHIpIGRvIHsgKHIpLT5fX3JiX3BhcmVudF9jb2xv
ciB8PSAxOyB9IHdoaWxlICgwKQorCitzdGF0aWMgaW5saW5lIHZvaWQgcmJfc2V0X3BhcmVudChz
dHJ1Y3QgcmJfbm9kZSAqcmIsIHN0cnVjdCByYl9ub2RlICpwKQoreworICAgIHJiLT5fX3JiX3Bh
cmVudF9jb2xvciA9IHJiX2NvbG9yKHJiKSB8ICh1bnNpZ25lZCBsb25nKXA7Cit9CitzdGF0aWMg
aW5saW5lIHZvaWQgcmJfc2V0X2NvbG9yKHN0cnVjdCByYl9ub2RlICpyYiwgaW50IGNvbG9yKQor
eworICAgIHJiLT5fX3JiX3BhcmVudF9jb2xvciA9IChyYi0+X19yYl9wYXJlbnRfY29sb3IgJiB+
MSkgfCBjb2xvcjsKK30KKwogc3RhdGljIHZvaWQgX19yYl9yb3RhdGVfbGVmdChzdHJ1Y3QgcmJf
bm9kZSAqbm9kZSwgc3RydWN0IHJiX3Jvb3QgKnJvb3QpCiB7CiAgICAgc3RydWN0IHJiX25vZGUg
KnJpZ2h0ID0gbm9kZS0+cmJfcmlnaHQ7CkBAIC0yNTUsNyArMjczLDcgQEAgdm9pZCByYl9lcmFz
ZShzdHJ1Y3QgcmJfbm9kZSAqbm9kZSwgc3RydWN0IHJiX3Jvb3QgKnJvb3QpCiAgICAgICAgICAg
ICByYl9zZXRfcGFyZW50KG9sZC0+cmJfcmlnaHQsIG5vZGUpOwogICAgICAgICB9CiAKLSAgICAg
ICAgbm9kZS0+cmJfcGFyZW50X2NvbG9yID0gb2xkLT5yYl9wYXJlbnRfY29sb3I7CisgICAgICAg
IG5vZGUtPl9fcmJfcGFyZW50X2NvbG9yID0gb2xkLT5fX3JiX3BhcmVudF9jb2xvcjsKICAgICAg
ICAgbm9kZS0+cmJfbGVmdCA9IG9sZC0+cmJfbGVmdDsKIAogICAgICAgICByYl9zZXRfcGFyZW50
KG9sZC0+cmJfbGVmdCwgbm9kZSk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vcmJ0cmVl
LmggYi94ZW4vaW5jbHVkZS94ZW4vcmJ0cmVlLmgKaW5kZXggZjc0YjY4Y2U2Mi4uODlkZjQwYWZk
MCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3JidHJlZS5oCisrKyBiL3hlbi9pbmNsdWRl
L3hlbi9yYnRyZWUuaApAQCAtMjEsOSArMjEsNyBAQAogCiBzdHJ1Y3QgcmJfbm9kZQogewotICAg
IHVuc2lnbmVkIGxvbmcgIHJiX3BhcmVudF9jb2xvcjsKLSNkZWZpbmUgUkJfUkVEICAwCi0jZGVm
aW5lIFJCX0JMQUNLIDEKKyAgICB1bnNpZ25lZCBsb25nICBfX3JiX3BhcmVudF9jb2xvcjsKICAg
ICBzdHJ1Y3QgcmJfbm9kZSAqcmJfcmlnaHQ7CiAgICAgc3RydWN0IHJiX25vZGUgKnJiX2xlZnQ7
CiB9OwpAQCAtMzMsMjEgKzMxLDcgQEAgc3RydWN0IHJiX3Jvb3QKICAgICBzdHJ1Y3QgcmJfbm9k
ZSAqcmJfbm9kZTsKIH07CiAKLSNkZWZpbmUgcmJfcGFyZW50KHIpICAgKChzdHJ1Y3QgcmJfbm9k
ZSAqKSgociktPnJiX3BhcmVudF9jb2xvciAmIH4zKSkKLSNkZWZpbmUgcmJfY29sb3IocikgICAo
KHIpLT5yYl9wYXJlbnRfY29sb3IgJiAxKQotI2RlZmluZSByYl9pc19yZWQocikgICAoIXJiX2Nv
bG9yKHIpKQotI2RlZmluZSByYl9pc19ibGFjayhyKSByYl9jb2xvcihyKQotI2RlZmluZSByYl9z
ZXRfcmVkKHIpICBkbyB7IChyKS0+cmJfcGFyZW50X2NvbG9yICY9IH4xOyB9IHdoaWxlICgwKQot
I2RlZmluZSByYl9zZXRfYmxhY2socikgIGRvIHsgKHIpLT5yYl9wYXJlbnRfY29sb3IgfD0gMTsg
fSB3aGlsZSAoMCkKLQotc3RhdGljIGlubGluZSB2b2lkIHJiX3NldF9wYXJlbnQoc3RydWN0IHJi
X25vZGUgKnJiLCBzdHJ1Y3QgcmJfbm9kZSAqcCkKLXsKLSAgICByYi0+cmJfcGFyZW50X2NvbG9y
ID0gKHJiLT5yYl9wYXJlbnRfY29sb3IgJiAzKSB8ICh1bnNpZ25lZCBsb25nKXA7Ci19Ci1zdGF0
aWMgaW5saW5lIHZvaWQgcmJfc2V0X2NvbG9yKHN0cnVjdCByYl9ub2RlICpyYiwgaW50IGNvbG9y
KQotewotICAgIHJiLT5yYl9wYXJlbnRfY29sb3IgPSAocmItPnJiX3BhcmVudF9jb2xvciAmIH4x
KSB8IGNvbG9yOwotfQorI2RlZmluZSByYl9wYXJlbnQocikgICAoKHN0cnVjdCByYl9ub2RlICop
KChyKS0+X19yYl9wYXJlbnRfY29sb3IgJiB+MykpCiAKICNkZWZpbmUgUkJfUk9PVCAoc3RydWN0
IHJiX3Jvb3QpIHsgTlVMTCwgfQogI2RlZmluZSByYl9lbnRyeShwdHIsIHR5cGUsIG1lbWJlcikg
Y29udGFpbmVyX29mKHB0ciwgdHlwZSwgbWVtYmVyKQpAQCAtNTUsOSArMzksMTAgQEAgc3RhdGlj
IGlubGluZSB2b2lkIHJiX3NldF9jb2xvcihzdHJ1Y3QgcmJfbm9kZSAqcmIsIGludCBjb2xvcikK
ICNkZWZpbmUgUkJfRU1QVFlfUk9PVChyb290KSAgKChyb290KS0+cmJfbm9kZSA9PSBOVUxMKQog
CiAvKiAnZW1wdHknIG5vZGVzIGFyZSBub2RlcyB0aGF0IGFyZSBrbm93biBub3QgdG8gYmUgaW5z
ZXJ0ZWQgaW4gYW4gcmJyZWUgKi8KLSNkZWZpbmUgUkJfRU1QVFlfTk9ERShub2RlKSAgKChub2Rl
KS0+cmJfcGFyZW50X2NvbG9yID09ICh1bnNpZ25lZCBsb25nKShub2RlKSkKLSNkZWZpbmUgUkJf
Q0xFQVJfTk9ERShub2RlKSAgKChub2RlKS0+cmJfcGFyZW50X2NvbG9yID0gKHVuc2lnbmVkIGxv
bmcpKG5vZGUpKQotCisjZGVmaW5lIFJCX0VNUFRZX05PREUobm9kZSkgIFwKKyAgICAoKG5vZGUp
LT5fX3JiX3BhcmVudF9jb2xvciA9PSAodW5zaWduZWQgbG9uZykobm9kZSkpCisjZGVmaW5lIFJC
X0NMRUFSX05PREUobm9kZSkgIFwKKyAgICAoKG5vZGUpLT5fX3JiX3BhcmVudF9jb2xvciA9ICh1
bnNpZ25lZCBsb25nKShub2RlKSkKIAogZXh0ZXJuIHZvaWQgcmJfaW5zZXJ0X2NvbG9yKHN0cnVj
dCByYl9ub2RlICosIHN0cnVjdCByYl9yb290ICopOwogZXh0ZXJuIHZvaWQgcmJfZXJhc2Uoc3Ry
dWN0IHJiX25vZGUgKiwgc3RydWN0IHJiX3Jvb3QgKik7CkBAIC03NSw3ICs2MCw3IEBAIGV4dGVy
biB2b2lkIHJiX3JlcGxhY2Vfbm9kZShzdHJ1Y3QgcmJfbm9kZSAqdmljdGltLCBzdHJ1Y3QgcmJf
bm9kZSAqbmV3LAogc3RhdGljIGlubGluZSB2b2lkIHJiX2xpbmtfbm9kZShzdHJ1Y3QgcmJfbm9k
ZSAqIG5vZGUsIHN0cnVjdCByYl9ub2RlICogcGFyZW50LAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3QgcmJfbm9kZSAqKiByYl9saW5rKQogewotICAgIG5vZGUtPnJiX3Bh
cmVudF9jb2xvciA9ICh1bnNpZ25lZCBsb25nIClwYXJlbnQ7CisgICAgbm9kZS0+X19yYl9wYXJl
bnRfY29sb3IgPSAodW5zaWduZWQgbG9uZyApcGFyZW50OwogICAgIG5vZGUtPnJiX2xlZnQgPSBu
b2RlLT5yYl9yaWdodCA9IE5VTEw7CiAKICAgICAqcmJfbGluayA9IG5vZGU7Ci0tIAoyLjEyLjAK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Jun 17 09:33:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Jun 2017 09: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 1dMA72-0002Gh-NQ; Sat, 17 Jun 2017 09:33:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kpraveen.lkml@gmail.com>) id 1dMA70-0002Ev-Lh
 for xen-devel@lists.xen.org; Sat, 17 Jun 2017 09:33:46 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 10/2D-03587-977F4495; Sat, 17 Jun 2017 09:33:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXiVRvspFv53SX
 SoOOUgMWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmvFiwiG2gu0iFadbdjI2MP7m62Lk4hASmMgo
 8WLXCiYQh0XgJYvEqk1vWboYOTkkBPpZJY4cYe5i5ACy4yS+LImFCFdJ3Ox4yApiCwmoSWyZd
 4oZYtBvRolPXYdYQerZBHQl2m8VgNSICEhLXPt8mRGkhlngO6PEmvdTwJqFBcIlfu1bCzafRU
 BV4vZ8DhCTV8BaYs4dRYhV8hKLNs1gAQlzCthI9CzyBDGFgCpOzGGfwCiwgJFhFaN6cWpRWWq
 RrrFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgODEAwQ7Gjn9OhxglOZiURHlz
 wl0ihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwmn0DygkWpaanVqRl5gADGyYtwcGjJMJ7/jFQm
 re4IDG3ODMdInWKUZdj0oHtX5iEWPLy81KlxHlDQWYIgBRllObBjYBF2SVGWSlhXkago4R4Cl
 KLcjNLUOVfMYpzMCoJ83p8BZrCk5lXArfpFdARTEBHMJ8BO6IkESEl1cAo+5f3EN/R6sLGBa8
 vBtTb2nMru/8JWSN9meVe8MYrDWLBZkvks67c1u9OnfHqWuLpwwlbzPtO2PzYuzl5ppjiFO0V
 OSwnJHidT0k9P9a+5un7G+9me1/81WF25JHW71uHFzwJ9OV+8X3WjkfvmLdrr8580eJQnWQbw
 NHga65XGbFDOCmUy3CvEktxRqKhFnNRcSIAeB73Qa0CAAA=
X-Env-Sender: kpraveen.lkml@gmail.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1497692023!84919624!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24389 invoked from network); 17 Jun 2017 09:33:45 -0000
Received: from mail-pg0-f66.google.com (HELO mail-pg0-f66.google.com)
 (74.125.83.66)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Jun 2017 09:33:45 -0000
Received: by mail-pg0-f66.google.com with SMTP id f127so9498218pgc.2
 for <xen-devel@lists.xen.org>; Sat, 17 Jun 2017 02:33:45 -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=kHCgkwZL5Z5z5fTKYcGSWuM6ytemt7FJ22Hd6o9mgpo=;
 b=GxDlXZxItReRjiPegYJOYIWoRG/DpLNKU+TZN+9n+hpJGN9ztJwcSB+uoueS2WS7N/
 PitvO9ktEZMNPxuJGfRi6tS6o89DRs8Fx/pEcqDQFaLnfFPhCWCnbtraMCNw9VIax8qd
 QVY22rQWBLfZLXUEtBuNNHy/VC9ouhT+IDFJzrLbfdFxdilBOnVenvP/y2F0iDVLerbq
 4wekC00qy9gRY3Ei2VGEMfDlXUZajL1hn5175ovHouWQYhuItBNoE1nNsbA0EujOYDJe
 duf/vOUczedT7uwVlSLLYmJCDtrMAWcmZQq3fogqfrl1vfHH3k7S8A8v/4loogxTka0v
 R+PA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=kHCgkwZL5Z5z5fTKYcGSWuM6ytemt7FJ22Hd6o9mgpo=;
 b=lw1n0+S4p1K/jJ+Trbjv3DRz4stnGEzEMeF3PiDgvsaLFkd2TJByrNxt55utEn1FUZ
 MIXaG7YIoaLWdHf0Wbzly0bCwPXk1s2Ok2i/sK685AouAjSFjEpvk6t0mA9u9bUDvA8W
 87/QOOoiqeMjqJYGRiYDPM5fHenJZgFFgRIh3rBs1oC2DKeOdQ1NiTQ9h/9dGgWt2Adv
 Kej1PuaHkwrSBFeNlKaDo6GY1Rq/lUMeZigiSd5WVWnYbWBmBP/YUkBauG3NKB9oi8cw
 NPJCoxSo5s4UH3PH11Khk8bWMJSoYNbVQkal3Iia78lUa4IXd5oH26Wj0wkGdG1i0v2V
 9dgw==
X-Gm-Message-State: AKS2vOwliMwuyXZHSjWfxrMUmJuiKU1yuyd2fDVcQbMd+vON8qKJ/Y5H
 vaAtipUpotopqlx1
X-Received: by 10.98.65.215 with SMTP id g84mr15673894pfd.204.1497692023350;
 Sat, 17 Jun 2017 02:33:43 -0700 (PDT)
Received: from kpraveen.labs.blr.name ([103.227.99.177])
 by smtp.gmail.com with ESMTPSA id k129sm9653921pfc.87.2017.06.17.02.33.39
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Sat, 17 Jun 2017 02:33:42 -0700 (PDT)
From: Praveen Kumar <kpraveen.lkml@gmail.com>
To: xen-devel@lists.xen.org
Date: Sat, 17 Jun 2017 15:02:41 +0530
Message-Id: <20170617093253.3990-9-kpraveen.lkml@gmail.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170617093253.3990-1-kpraveen.lkml@gmail.com>
References: <20170617093253.3990-1-kpraveen.lkml@gmail.com>
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, tim@xen.org, kpraveen.lkml@gmail.com,
 jbeulich@suse.com
Subject: [Xen-devel] [PATCH v2 08/20] rbtree: break out of rb_insert_color
	loop after tree rotation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SXQgaXMgYSB3ZWxsIGtub3duIHByb3BlcnR5IG9mIHJidHJlZXMgdGhhdCBpbnNlcnRpb24gbmV2
ZXIgcmVxdWlyZXMgbW9yZQp0aGFuIHR3byB0cmVlIHJvdGF0aW9ucy4gIEluIG91ciBpbXBsZW1l
bnRhdGlvbiwgYWZ0ZXIgb25lIGxvb3AgaXRlcmF0aW9uCmlkZW50aWZpZWQgb25lIG9yIHR3byBu
ZWNlc3NhcnkgdHJlZSByb3RhdGlvbnMsIHdlIHdvdWxkIGl0ZXJhdGUgYW5kIGxvb2sKZm9yIG1v
cmUuICBIb3dldmVyIGF0IHRoYXQgcG9pbnQgdGhlIG5vZGUncyBwYXJlbnQgd291bGQgYWx3YXlz
IGJlIGJsYWNrLAp3aGljaCB3b3VsZCBjYXVzZSB1cyB0byBleGl0IHRoZSBsb29wLgoKV2UgY2Fu
IG1ha2UgdGhlIGNvZGUgZmxvdyBtb3JlIG9idmlvdXMgYnkganVzdCBhZGRpbmcgYSBicmVhayBz
dGF0ZW1lbnQKYWZ0ZXIgdGhlIHRyZWUgcm90YXRpb25zLCB3aGVyZSB3ZSBrbm93IHdlIGFyZSBk
b25lLiAgQWRkaXRpb25hbGx5LCBpbiB0aGUKY2FzZXMgd2hlcmUgdHdvIHRyZWUgcm90YXRpb25z
IGFyZSBuZWNlc3NhcnksIHdlIGRvbid0IGhhdmUgdG8gdXBkYXRlIHRoZQonbm9kZScgcG9pbnRl
ciBhcyBpdCB3b3VsZG4ndCBiZSB1c2VkIHVudGlsIHRoZSBuZXh0IGxvb3AgaXRlcmF0aW9uLCB3
aGljaAp3ZSBub3cgYXZvaWQgZHVlIHRvIHRoaXMgYnJlYWsgc3RhdGVtZW50LgoKU2lnbmVkLW9m
Zi1ieTogTWljaGVsIExlc3BpbmFzc2UgPHdhbGtlbkBnb29nbGUuY29tPgpDYzogQW5kcmVhIEFy
Y2FuZ2VsaSA8YWFyY2FuZ2VAcmVkaGF0LmNvbT4KQWNrZWQtYnk6IERhdmlkIFdvb2Rob3VzZSA8
RGF2aWQuV29vZGhvdXNlQGludGVsLmNvbT4KQ2M6IFJpayB2YW4gUmllbCA8cmllbEByZWRoYXQu
Y29tPgpDYzogUGV0ZXIgWmlqbHN0cmEgPGEucC56aWpsc3RyYUBjaGVsbG8ubmw+CkNjOiBEYW5p
ZWwgU2FudG9zIDxkYW5pZWwuc2FudG9zQHBvYm94LmNvbT4KQ2M6IEplbnMgQXhib2UgPGF4Ym9l
QGtlcm5lbC5kaz4KQ2M6ICJFcmljIFcuIEJpZWRlcm1hbiIgPGViaWVkZXJtQHhtaXNzaW9uLmNv
bT4KU2lnbmVkLW9mZi1ieTogQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9y
Zz4KU2lnbmVkLW9mZi1ieTogTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRp
b24ub3JnPgpbTGludXggY29tbWl0IDFmMDUyODY1M2U0MWVjMjMwYzYwZjU3Mzg4MjBlOGE1NDQ3
MzEzOTldCgpQb3J0ZWQgdG8gWGVuLgoKU2lnbmVkLW9mZi1ieTogUHJhdmVlbiBLdW1hciA8a3By
YXZlZW4ubGttbEBnbWFpbC5jb20+Ci0tLQogeGVuL2NvbW1vbi9yYnRyZWUuYyB8IDggKystLS0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9yYnRyZWUuYyBiL3hlbi9jb21tb24vcmJ0cmVlLmMKaW5kZXgg
NDlmNzNlMjQ2MS4uMjU5MDJjMDY1OSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9yYnRyZWUuYwor
KysgYi94ZW4vY29tbW9uL3JidHJlZS5jCkBAIC0xMTAsMTYgKzExMCwxNCBAQCB2b2lkIHJiX2lu
c2VydF9jb2xvcihzdHJ1Y3QgcmJfbm9kZSAqbm9kZSwgc3RydWN0IHJiX3Jvb3QgKnJvb3QpCiAK
ICAgICAgICAgICAgIGlmIChwYXJlbnQtPnJiX3JpZ2h0ID09IG5vZGUpCiAgICAgICAgICAgICB7
Ci0gICAgICAgICAgICAgICAgcmVnaXN0ZXIgc3RydWN0IHJiX25vZGUgKnRtcDsKICAgICAgICAg
ICAgICAgICBfX3JiX3JvdGF0ZV9sZWZ0KHBhcmVudCwgcm9vdCk7Ci0gICAgICAgICAgICAgICAg
dG1wID0gcGFyZW50OwogICAgICAgICAgICAgICAgIHBhcmVudCA9IG5vZGU7Ci0gICAgICAgICAg
ICAgICAgbm9kZSA9IHRtcDsKICAgICAgICAgICAgIH0KIAogICAgICAgICAgICAgcmJfc2V0X2Js
YWNrKHBhcmVudCk7CiAgICAgICAgICAgICByYl9zZXRfcmVkKGdwYXJlbnQpOwogICAgICAgICAg
ICAgX19yYl9yb3RhdGVfcmlnaHQoZ3BhcmVudCwgcm9vdCk7CisgICAgICAgICAgICBicmVhazsK
ICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICByZWdpc3Rl
ciBzdHJ1Y3QgcmJfbm9kZSAqdW5jbGUgPSBncGFyZW50LT5yYl9sZWZ0OwpAQCAtMTM1LDE2ICsx
MzMsMTQgQEAgdm9pZCByYl9pbnNlcnRfY29sb3Ioc3RydWN0IHJiX25vZGUgKm5vZGUsIHN0cnVj
dCByYl9yb290ICpyb290KQogCiAgICAgICAgICAgICBpZiAocGFyZW50LT5yYl9sZWZ0ID09IG5v
ZGUpCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgcmVnaXN0ZXIgc3RydWN0IHJiX25v
ZGUgKnRtcDsKICAgICAgICAgICAgICAgICBfX3JiX3JvdGF0ZV9yaWdodChwYXJlbnQsIHJvb3Qp
OwotICAgICAgICAgICAgICAgIHRtcCA9IHBhcmVudDsKICAgICAgICAgICAgICAgICBwYXJlbnQg
PSBub2RlOwotICAgICAgICAgICAgICAgIG5vZGUgPSB0bXA7CiAgICAgICAgICAgICB9CiAKICAg
ICAgICAgICAgIHJiX3NldF9ibGFjayhwYXJlbnQpOwogICAgICAgICAgICAgcmJfc2V0X3JlZChn
cGFyZW50KTsKICAgICAgICAgICAgIF9fcmJfcm90YXRlX2xlZnQoZ3BhcmVudCwgcm9vdCk7Cisg
ICAgICAgICAgICBicmVhazsKICAgICAgICAgfQogICAgIH0KIAotLSAKMi4xMi4wCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Jun 17 09:33:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Jun 2017 09: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 1dMA74-0002Ij-US; Sat, 17 Jun 2017 09:33:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kpraveen.lkml@gmail.com>) id 1dMA74-0002I0-AH
 for xen-devel@lists.xen.org; Sat, 17 Jun 2017 09:33:50 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 6F/30-03058-D77F4495; Sat, 17 Jun 2017 09:33:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsXiVRvsolvz3SX
 S4PE2c4slHxezODB6HN39mymAMYo1My8pvyKBNaPpSSdTQZdgxf79l1gbGLfzdjFycQgJTGSU
 ODvrAAuIwyLwkkVi/a6HrCCOhEA/q8TitReYuxg5gZw4iT3HnrBB2BUST0+uZQSxhQTUJLbMO
 8UMMeo3o8S3h8vZuxg5ONgEdCXabxWA1IgISEtc+3yZEaSGWeA7o8Sa91NYQRLCAjES/8/PBB
 vKIqAqcWzSerA4r4CNxOqVu9khlslLLNo0gwVkJidQvGeRJ4gpJGAtcWIO+wRGgQWMDKsYNYp
 Ti8pSi3QNLfSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQIDiwEIdjDe3BhwiFGS
 g0lJlDcn3CVSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTv+m9AOcGi1PTUirTMHGCIw6QlOHiUR
 HjPPwZK8xYXJOYWZ6ZDpE4x6nJMOrD9C5MQS15+XqqUOO8qkBkCIEUZpXlwI2DxdolRVkqYlx
 HoKCGegtSi3MwSVPlXjOIcjErCvB5fgabwZOaVwG16BXQEE9ARzGfAjihJREhJNTDKL70oG9e
 lYCGxbIbxpeNOJ2xXcW1vyHx4+t8nQZ8VP95etP1rfeTcm28bvBWOZtizzjyQwhiQ89Xm4DHL
 dov3hZp1jyI2Gdw9lN+3YVJsxYtnGSVZv5vn8ZSK8/foyxjUrLuwpny131e5avm+FexykfeaL
 ys69gZxBK6bevn/YYXJn5nWrrumxFKckWioxVxUnAgA7RqQALICAAA=
X-Env-Sender: kpraveen.lkml@gmail.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1497692027!95699732!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39541 invoked from network); 17 Jun 2017 09:33:48 -0000
Received: from mail-pg0-f68.google.com (HELO mail-pg0-f68.google.com)
 (74.125.83.68)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Jun 2017 09:33:48 -0000
Received: by mail-pg0-f68.google.com with SMTP id f127so9498377pgc.2
 for <xen-devel@lists.xen.org>; Sat, 17 Jun 2017 02:33:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=YnL8I5GSLRvw+R7mib/16wpns2K3Le+rt9ITAAb0KM8=;
 b=cRkmc7O/W0ZlkugK2kz6pl+lV2QrMVypl/t+ou6si9A00Kyt0dZXu2Zb4m0E4FcJKG
 ctpFOAZuYVEFWyTVs0g66ArwE4Wr8yjUvptTCsFA898b+PyJLkooDUgHrGHtI023b/Bz
 2v6i8aIJKqfQwEUaQMuryaiM5rNZBjDPppH6jEFSPl/SSl2UNHFw7811E/B6S6lCL+n6
 ANMB5aHTkXuobA9ld5V/5QSG1sL6pBfHQk9sFBT26rOGrcsc89bgJt7v+VOM724IqkUn
 i3+3Lih7t9NG/7dEXcDagn24Tu3MQETAMtflFaT7OZJtuSRIZWuYSbXPOlnsJjghUVlh
 sjDA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=YnL8I5GSLRvw+R7mib/16wpns2K3Le+rt9ITAAb0KM8=;
 b=sFH9sqU6K+fNDzIipztZTjmO2yfjjla9t84gcaRrytsD1r3AlcKnBCr04vQF/0dxCl
 YwvfIGBl4xSwmJpQDFNhvOzTJ2IqtHITep3wBV2YSGvj1iVB4W5KverF2k52Y4Q8T7BF
 GQvB3wzBeNuhm75GuHj0KCtm0q3mR5Khb1IMXxP0agE+QxqIChvxwYu2JZe5OY7+g6Lk
 yQ8qpz/K26G1zYG+26A1/w1OGXQhesUlnnOpOQAar2eFwY7aCp6Q8VM1NexxYw638Uq2
 xbX52oKquuqyjvy1DcKJPwRCau6v4gtAWZXuruz63gLvwmu3+PYqHkvQGjje49oVUjrG
 ygDQ==
X-Gm-Message-State: AKS2vOxp4DnzCW9TX7v7uYZtng6FX5e2qck8lxR4tJuO4++/Fn2jWy1t
 P/hYv9VB8kPfqqAh
X-Received: by 10.98.24.69 with SMTP id 66mr15370549pfy.132.1497692026983;
 Sat, 17 Jun 2017 02:33:46 -0700 (PDT)
Received: from kpraveen.labs.blr.name ([103.227.99.177])
 by smtp.gmail.com with ESMTPSA id k129sm9653921pfc.87.2017.06.17.02.33.43
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Sat, 17 Jun 2017 02:33:46 -0700 (PDT)
From: Praveen Kumar <kpraveen.lkml@gmail.com>
To: xen-devel@lists.xen.org
Date: Sat, 17 Jun 2017 15:02:42 +0530
Message-Id: <20170617093253.3990-10-kpraveen.lkml@gmail.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170617093253.3990-1-kpraveen.lkml@gmail.com>
References: <20170617093253.3990-1-kpraveen.lkml@gmail.com>
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, tim@xen.org, kpraveen.lkml@gmail.com,
 jbeulich@suse.com
Subject: [Xen-devel] [PATCH v2 09/20] rbtree: adjust root color in
	rb_insert_color() only when necessary
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHJvb3Qgbm9kZSBvZiBhbiByYnRyZWUgbXVzdCBhbHdheXMgYmUgYmxhY2suICBIb3dldmVy
LApyYl9pbnNlcnRfY29sb3IoKSBvbmx5IG5lZWRzIHRvIG1haW50YWluIHRoaXMgaW52YXJpYW50
IHdoZW4gaXQgaGFzIGJlZW4KYnJva2VuIC0gdGhhdCBpcywgd2hlbiBpdCBleGl0cyB0aGUgbG9v
cCBkdWUgdG8gdGhlIGN1cnJlbnQgKHJlZCkgbm9kZQpiZWluZyB0aGUgcm9vdC4gIEluIGFsbCBv
dGhlciBjYXNlcyAoZXhpdGluZyBhZnRlciB0cmVlIHJvdGF0aW9ucywgb3IKZXhpdGluZyBkdWUg
dG8gYW4gZXhpc3RpbmcgYmxhY2sgcGFyZW50KSB0aGUgaW52YXJpYW50IGlzIGFscmVhZHkKc2F0
aXNmaWVkLCBzbyB0aGVyZSBpcyBubyBuZWVkIHRvIGFkanVzdCB0aGUgcm9vdCBub2RlIGNvbG9y
LgoKU2lnbmVkLW9mZi1ieTogTWljaGVsIExlc3BpbmFzc2UgPHdhbGtlbkBnb29nbGUuY29tPgpD
YzogQW5kcmVhIEFyY2FuZ2VsaSA8YWFyY2FuZ2VAcmVkaGF0LmNvbT4KQWNrZWQtYnk6IERhdmlk
IFdvb2Rob3VzZSA8RGF2aWQuV29vZGhvdXNlQGludGVsLmNvbT4KQ2M6IFJpayB2YW4gUmllbCA8
cmllbEByZWRoYXQuY29tPgpDYzogUGV0ZXIgWmlqbHN0cmEgPGEucC56aWpsc3RyYUBjaGVsbG8u
bmw+CkNjOiBEYW5pZWwgU2FudG9zIDxkYW5pZWwuc2FudG9zQHBvYm94LmNvbT4KQ2M6IEplbnMg
QXhib2UgPGF4Ym9lQGtlcm5lbC5kaz4KQ2M6ICJFcmljIFcuIEJpZWRlcm1hbiIgPGViaWVkZXJt
QHhtaXNzaW9uLmNvbT4KU2lnbmVkLW9mZi1ieTogQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1m
b3VuZGF0aW9uLm9yZz4KU2lnbmVkLW9mZi1ieTogTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxp
bnV4LWZvdW5kYXRpb24ub3JnPgpbTGludXggY29tbWl0IDZkNTg0NTJkYzA2NmRiNjFhY2RmZjdi
ODQ2NzFkYjFiMTFhM2RlMWNdCgpQb3J0ZWQgdG8gWGVuLgoKU2lnbmVkLW9mZi1ieTogUHJhdmVl
biBLdW1hciA8a3ByYXZlZW4ubGttbEBnbWFpbC5jb20+Ci0tLQogeGVuL2NvbW1vbi9yYnRyZWUu
YyB8IDE5ICsrKysrKysrKysrKysrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNiBpbnNlcnRpb25z
KCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vcmJ0cmVlLmMgYi94
ZW4vY29tbW9uL3JidHJlZS5jCmluZGV4IDI1OTAyYzA2NTkuLmZmZjhlMjI1MjYgMTAwNjQ0Ci0t
LSBhL3hlbi9jb21tb24vcmJ0cmVlLmMKKysrIGIveGVuL2NvbW1vbi9yYnRyZWUuYwpAQCAtOTAs
OCArOTAsMjMgQEAgdm9pZCByYl9pbnNlcnRfY29sb3Ioc3RydWN0IHJiX25vZGUgKm5vZGUsIHN0
cnVjdCByYl9yb290ICpyb290KQogewogICAgIHN0cnVjdCByYl9ub2RlICpwYXJlbnQsICpncGFy
ZW50OwogCi0gICAgd2hpbGUgKChwYXJlbnQgPSByYl9wYXJlbnQobm9kZSkpICYmIHJiX2lzX3Jl
ZChwYXJlbnQpKQorICAgIHdoaWxlICh0cnVlKQogICAgIHsKKyAgICAgICAgLyoKKyAgICAgICAg
ICogTG9vcCBpbnZhcmlhbnQ6IG5vZGUgaXMgcmVkCisgICAgICAgICAqCisgICAgICAgICAqIElm
IHRoZXJlIGlzIGEgYmxhY2sgcGFyZW50LCB3ZSBhcmUgZG9uZS4KKyAgICAgICAgICogT3RoZXJ3
aXNlLCB0YWtlIHNvbWUgY29ycmVjdGl2ZSBhY3Rpb24gYXMgd2UgZG9uJ3QKKyAgICAgICAgICog
d2FudCBhIHJlZCByb290IG9yIHR3byBjb25zZWN1dGl2ZSByZWQgbm9kZXMuCisgICAgICAgICAq
LworICAgICAgICBwYXJlbnQgPSByYl9wYXJlbnQobm9kZSk7CisgICAgICAgIGlmICghcGFyZW50
KQorICAgICAgICB7CisgICAgICAgICAgICByYl9zZXRfYmxhY2sobm9kZSk7CisgICAgICAgICAg
ICBicmVhazsKKyAgICAgICAgfSBlbHNlIGlmIChyYl9pc19ibGFjayhwYXJlbnQpKQorICAgICAg
ICAgICAgYnJlYWs7CisKICAgICAgICAgZ3BhcmVudCA9IHJiX3BhcmVudChwYXJlbnQpOwogCiAg
ICAgICAgIGlmIChwYXJlbnQgPT0gZ3BhcmVudC0+cmJfbGVmdCkKQEAgLTE0Myw4ICsxNTgsNiBA
QCB2b2lkIHJiX2luc2VydF9jb2xvcihzdHJ1Y3QgcmJfbm9kZSAqbm9kZSwgc3RydWN0IHJiX3Jv
b3QgKnJvb3QpCiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQogICAgIH0KLQotICAgIHJi
X3NldF9ibGFjayhyb290LT5yYl9ub2RlKTsKIH0KIEVYUE9SVF9TWU1CT0wocmJfaW5zZXJ0X2Nv
bG9yKTsKIAotLSAKMi4xMi4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Jun 17 09:33:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Jun 2017 09:33: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 1dMA79-0002MZ-5e; Sat, 17 Jun 2017 09:33:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kpraveen.lkml@gmail.com>) id 1dMA78-0002LG-5X
 for xen-devel@lists.xen.org; Sat, 17 Jun 2017 09:33:54 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 3F/89-02183-187F4495; Sat, 17 Jun 2017 09:33:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsXiVRvsqNvw3SX
 SYOUiXYslHxezODB6HN39mymAMYo1My8pvyKBNePQhe+MBYc8K5bdWsLWwPhBr4uRi0NIYAKj
 xLL3K5lAHBaBlywSe+ZtYQFxJAT6WSVWPTvI2sXICeTESbRe2AVlV0vsvb6DGcQWElCT2DLvF
 DPEqN+MEtMvrmHsYuTgYBPQlWi/VQBSIyIgLXHt82VGkBpmge+MEmveTwEbJCzgJ/H60i0wm0
 VAVWLTzkVMIDavgI3E7xfdbBDL5CUWbZrBAjKTEyjes8gTxBQSsJY4MYd9AqPAAkaGVYzqxal
 FZalFuuZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBYcUABDsYj012PsQoycGk
 JMqbE+4SKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC1+wbUE6wKDU9tSItMwcY4DBpCQ4eJRHe8
 4+B0rzFBYm5xZnpEKlTjLockw5s/8IkxJKXn5cqJc676itQkQBIUUZpHtwIWLRdYpSVEuZlBD
 pKiKcgtSg3swRV/hWjOAejkjCvB8gUnsy8ErhNr4COYAI6gvkM2BEliQgpqQbGYLVYvdWfdfY
 VRwSvDvI79G+D6J/NG50iWgNnHvbz5zg0eeX9hHPhv8RfON0L1Xn6aUrj28I7Uz1SxRzEgwuY
 X7EdLa4t/Bb0Ll15ecnJ3zv7ms7HvY1ac8N+V0ml+mTObumw85k7ejfmS1kuW1rB79btolUl9
 bNa55Kj+p4uob/v2VYsFN2nxFKckWioxVxUnAgA1ZSemLECAAA=
X-Env-Sender: kpraveen.lkml@gmail.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1497692031!88340174!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44088 invoked from network); 17 Jun 2017 09:33:52 -0000
Received: from mail-pg0-f65.google.com (HELO mail-pg0-f65.google.com)
 (74.125.83.65)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Jun 2017 09:33:52 -0000
Received: by mail-pg0-f65.google.com with SMTP id e187so747302pgc.3
 for <xen-devel@lists.xen.org>; Sat, 17 Jun 2017 02:33:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=en2FarjL9LWZtjcTlmVRtqFltPjAgBAj1chjIVtEG4o=;
 b=sEXSUuMcPvq1BqPFiEhZMGX1K/Iw2A4Z5/mSo3gnAmN5SMBQ2zQnSdvq1ew6Ari1eI
 eiktBbJx2bDL2qdohV/Z629ZCWFjolU8/dPpLpR+1Fhqxezu/wteQhOUv5VRxFOQPIYv
 dLvVi18pM9dw4OkNiadGP9yrx0j/3gs7Q4wmqROZta73CIyJ5mDvwOXWPfJDckr1nWOJ
 hTroRfqwBMhEjBrOCODMb6QuPPtZ+tTfjAvKqcKHHFL0imY+30BvFa4hFduUqMXoe36V
 5adHt3l0tkEZT/pl5fLjFM5mygYafvLPPuT0NGBi6e1pRwSqTRo/xsMc70adgg4pIFQZ
 9C8w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=en2FarjL9LWZtjcTlmVRtqFltPjAgBAj1chjIVtEG4o=;
 b=MORZtniIX3dl13XkGeU2mFXcx0pmUj6Jtjkj7/q4RanxiZdb8YwwsyaCdWkUQGiiNx
 AZXuOovpTexHp9kwepW5f7CbyYW1uVpdvDsPhQ70feQLsj1EDwZd0vDGcyU4C0Iy1PDT
 CB0lI1jaTRqeBK51DpTUYwsqFYfRkczSXOUWy7mWmsKxijrAuIDxK1Hsr/WKSPNeeQaU
 LS1rvk/HDTvMZTq2QUUyE9tjyxRx8FFBm2EzDAyz5Neau3sVXXTfNYnwBuCGt+VQSHAH
 qIFAAl1ZwH2ePBgZ+o16H1HHyHDru5GDyi1SQhtVEotLUZpyVkJP3x1w5bYoQI8GPjsg
 C9zA==
X-Gm-Message-State: AKS2vOyKbWCcpZ1Zj3dLJbcfJeV44DA+5Dt9Eoe0gKNLZZ+/pk9FnB9o
 5DBgUx9W/Z7M/EKT
X-Received: by 10.98.211.198 with SMTP id z67mr15630388pfk.231.1497692030616; 
 Sat, 17 Jun 2017 02:33:50 -0700 (PDT)
Received: from kpraveen.labs.blr.name ([103.227.99.177])
 by smtp.gmail.com with ESMTPSA id k129sm9653921pfc.87.2017.06.17.02.33.47
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Sat, 17 Jun 2017 02:33:50 -0700 (PDT)
From: Praveen Kumar <kpraveen.lkml@gmail.com>
To: xen-devel@lists.xen.org
Date: Sat, 17 Jun 2017 15:02:43 +0530
Message-Id: <20170617093253.3990-11-kpraveen.lkml@gmail.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170617093253.3990-1-kpraveen.lkml@gmail.com>
References: <20170617093253.3990-1-kpraveen.lkml@gmail.com>
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, tim@xen.org, kpraveen.lkml@gmail.com,
 jbeulich@suse.com
Subject: [Xen-devel] [PATCH v2 10/20] rbtree: low level optimizations in
	rb_insert_color()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

LSBVc2UgdGhlIG5ld2x5IGludHJvZHVjZWQgcmJfc2V0X3BhcmVudF9jb2xvcigpIGZ1bmN0aW9u
IHRvIGZsaXAgdGhlIGNvbG9yCiAgb2Ygbm9kZXMgd2hvc2UgcGFyZW50IGlzIGFscmVhZHkga25v
d24uCi0gT3B0aW1pemUgcmJfcGFyZW50KCkgd2hlbiB0aGUgbm9kZSBpcyBrbm93biB0byBiZSBy
ZWQgLSB0aGVyZSBpcyBubyBuZWVkCiAgdG8gbWFzayBvdXQgdGhlIGNvbG9yIGluIHRoYXQgY2Fz
ZS4KLSBGbGlwcGluZyBncGFyZW50J3MgY29sb3IgdG8gcmVkIHJlcXVpcmVzIHVzIHRvIGZldGNo
IGl0cyByYl9wYXJlbnRfY29sb3IKICBmaWVsZCwgc28gd2UgY2FuIHJldXNlIGl0IGFzIHRoZSBw
YXJlbnQgdmFsdWUgZm9yIHRoZSBuZXh0IGxvb3AgaXRlcmF0aW9uLgotIERvIG5vdCB1c2UgX19y
Yl9yb3RhdGVfbGVmdCgpIGFuZCBfX3JiX3JvdGF0ZV9yaWdodCgpIHRvIGhhbmRsZSB0cmVlCiAg
cm90YXRpb25zOiB3ZSBhbHJlYWR5IGhhdmUgcG9pbnRlcnMgdG8gYWxsIHJlbGV2YW50IG5vZGVz
LCBhbmQga25vdyB0aGVpcgogIGNvbG9ycyAoZWl0aGVyIGJlY2F1c2Ugd2Ugd2FudCB0byBhZGp1
c3QgaXQsIG9yIGJlY2F1c2Ugd2UndmUgdGVzdGVkIGl0LAogIG9yIHdlIGNhbiBkZWR1Y2UgaXQg
YXMgYmxhY2sgZHVlIHRvIHRoZSBub2RlIHByb3hpbWl0eSB0byBhIGtub3duIHJlZCBub2RlKS4K
ICBTbyB3ZSBjYW4gZ2VuZXJhdGUgbW9yZSBlZmZpY2llbnQgY29kZSBieSBtYWtpbmcgdXNlIG9m
IHRoZSBub2RlIHBvaW50ZXJzCiAgd2UgYWxyZWFkeSBoYXZlLCBhbmQgc2V0dGluZyBib3RoIHRo
ZSBwYXJlbnQgYW5kIGNvbG9yIGF0dHJpYnV0ZXMgZm9yCiAgbm9kZXMgYWxsIGF0IG9uY2UuIEFs
c28gaW4gQ2FzZSAyLCBzb21lIG5vZGUgYXR0cmlidXRlcyBkb24ndCBoYXZlIHRvCiAgYmUgc2V0
IGJlY2F1c2Ugd2Uga25vdyBhbm90aGVyIHRyZWUgcm90YXRpb24gKENhc2UgMykgd2lsbCBhbHdh
eXMgZm9sbG93CiAgYW5kIG92ZXJyaWRlIHRoZW0uCgpTaWduZWQtb2ZmLWJ5OiBNaWNoZWwgTGVz
cGluYXNzZSA8d2Fsa2VuQGdvb2dsZS5jb20+CkNjOiBBbmRyZWEgQXJjYW5nZWxpIDxhYXJjYW5n
ZUByZWRoYXQuY29tPgpBY2tlZC1ieTogRGF2aWQgV29vZGhvdXNlIDxEYXZpZC5Xb29kaG91c2VA
aW50ZWwuY29tPgpDYzogUmlrIHZhbiBSaWVsIDxyaWVsQHJlZGhhdC5jb20+CkNjOiBQZXRlciBa
aWpsc3RyYSA8YS5wLnppamxzdHJhQGNoZWxsby5ubD4KQ2M6IERhbmllbCBTYW50b3MgPGRhbmll
bC5zYW50b3NAcG9ib3guY29tPgpDYzogSmVucyBBeGJvZSA8YXhib2VAa2VybmVsLmRrPgpDYzog
IkVyaWMgVy4gQmllZGVybWFuIiA8ZWJpZWRlcm1AeG1pc3Npb24uY29tPgpTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgpTaWduZWQtb2ZmLWJ5
OiBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CltMaW51eCBj
b21taXQgNWJjOTE4OGFhMjA3ZGFmZDQ3ZWFiNTdkZjdjNGZlNWIzZDNmNjM2YV0KClBvcnRlZCB0
byBYZW4uCgpTaWduZWQtb2ZmLWJ5OiBQcmF2ZWVuIEt1bWFyIDxrcHJhdmVlbi5sa21sQGdtYWls
LmNvbT4KLS0tCiB4ZW4vY29tbW9uL3JidHJlZS5jIHwgMTU5ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMjcgaW5z
ZXJ0aW9ucygrKSwgMzIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9yYnRy
ZWUuYyBiL3hlbi9jb21tb24vcmJ0cmVlLmMKaW5kZXggZmZmOGUyMjUyNi4uZDQ0ZmEyMmRmNSAx
MDA2NDQKLS0tIGEveGVuL2NvbW1vbi9yYnRyZWUuYworKysgYi94ZW4vY29tbW9uL3JidHJlZS5j
CkBAIC0yMiw2ICsyMiwyNSBAQAogI2luY2x1ZGUgPHhlbi90eXBlcy5oPgogI2luY2x1ZGUgPHhl
bi9yYnRyZWUuaD4KIAorLyoKKyAqIHJlZC1ibGFjayB0cmVlcyBwcm9wZXJ0aWVzOiAgaHR0cDov
L2VuLndpa2lwZWRpYS5vcmcvd2lraS9SYnRyZWUKKyAqCisgKiAgMSkgQSBub2RlIGlzIGVpdGhl
ciByZWQgb3IgYmxhY2sKKyAqICAyKSBUaGUgcm9vdCBpcyBibGFjaworICogIDMpIEFsbCBsZWF2
ZXMgKE5VTEwpIGFyZSBibGFjaworICogIDQpIEJvdGggY2hpbGRyZW4gb2YgZXZlcnkgcmVkIG5v
ZGUgYXJlIGJsYWNrCisgKiAgNSkgRXZlcnkgc2ltcGxlIHBhdGggZnJvbSByb290IHRvIGxlYXZl
cyBjb250YWlucyB0aGUgc2FtZSBudW1iZXIKKyAqICAgICBvZiBibGFjayBub2Rlcy4KKyAqCisg
KiAgNCBhbmQgNSBnaXZlIHRoZSBPKGxvZyBuKSBndWFyYW50ZWUsIHNpbmNlIDQgaW1wbGllcyB5
b3UgY2Fubm90IGhhdmUgdHdvCisgKiAgY29uc2VjdXRpdmUgcmVkIG5vZGVzIGluIGEgcGF0aCBh
bmQgZXZlcnkgcmVkIG5vZGUgaXMgdGhlcmVmb3JlIGZvbGxvd2VkIGJ5CisgKiAgYSBibGFjay4g
U28gaWYgQiBpcyB0aGUgbnVtYmVyIG9mIGJsYWNrIG5vZGVzIG9uIGV2ZXJ5IHNpbXBsZSBwYXRo
IChhcyBwZXIKKyAqICA1KSwgdGhlbiB0aGUgbG9uZ2VzdCBwb3NzaWJsZSBwYXRoIGR1ZSB0byA0
IGlzIDJCLgorICoKKyAqICBXZSBzaGFsbCBpbmRpY2F0ZSBjb2xvciB3aXRoIGNhc2UsIHdoZXJl
IGJsYWNrIG5vZGVzIGFyZSB1cHBlcmNhc2UgYW5kIHJlZAorICogIG5vZGVzIHdpbGwgYmUgbG93
ZXJjYXNlLgorICovCisKICNkZWZpbmUgICAgUkJfUkVEICAgIDAKICNkZWZpbmUgICAgUkJfQkxB
Q0sgIDEKIApAQCAtNDAsNiArNTksMTcgQEAgc3RhdGljIGlubGluZSB2b2lkIHJiX3NldF9jb2xv
cihzdHJ1Y3QgcmJfbm9kZSAqcmIsIGludCBjb2xvcikKICAgICByYi0+X19yYl9wYXJlbnRfY29s
b3IgPSAocmItPl9fcmJfcGFyZW50X2NvbG9yICYgfjEpIHwgY29sb3I7CiB9CiAKK3N0YXRpYyBp
bmxpbmUgdm9pZCByYl9zZXRfcGFyZW50X2NvbG9yKHN0cnVjdCByYl9ub2RlICpyYiwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHJiX25vZGUgKnAsIGludCBj
b2xvcikKK3sKKyAgICByYi0+X19yYl9wYXJlbnRfY29sb3IgPSAodW5zaWduZWQgbG9uZylwIHwg
Y29sb3I7Cit9CisKK3N0YXRpYyBpbmxpbmUgc3RydWN0IHJiX25vZGUgKnJiX3JlZF9wYXJlbnQo
c3RydWN0IHJiX25vZGUgKnJlZCkKK3sKKyAgICByZXR1cm4gKHN0cnVjdCByYl9ub2RlICopcmVk
LT5fX3JiX3BhcmVudF9jb2xvcjsKK30KKwogc3RhdGljIHZvaWQgX19yYl9yb3RhdGVfbGVmdChz
dHJ1Y3QgcmJfbm9kZSAqbm9kZSwgc3RydWN0IHJiX3Jvb3QgKnJvb3QpCiB7CiAgICAgc3RydWN0
IHJiX25vZGUgKnJpZ2h0ID0gbm9kZS0+cmJfcmlnaHQ7CkBAIC04Niw5ICsxMTYsMzAgQEAgc3Rh
dGljIHZvaWQgX19yYl9yb3RhdGVfcmlnaHQoc3RydWN0IHJiX25vZGUgKm5vZGUsIHN0cnVjdCBy
Yl9yb290ICpyb290KQogICAgIHJiX3NldF9wYXJlbnQobm9kZSwgbGVmdCk7CiB9CiAKKy8qCisg
KiBIZWxwZXIgZnVuY3Rpb24gZm9yIHJvdGF0aW9uczoKKyAqIC0gb2xkJ3MgcGFyZW50IGFuZCBj
b2xvciBnZXQgYXNzaWduZWQgdG8gbmV3CisgKiAtIG9sZCBnZXRzIGFzc2lnbmVkIG5ldyBhcyBh
IHBhcmVudCBhbmQgJ2NvbG9yJyBhcyBhIGNvbG9yLgorICovCitzdGF0aWMgaW5saW5lIHZvaWQK
K19fcmJfcm90YXRlX3NldF9wYXJlbnRzKHN0cnVjdCByYl9ub2RlICpvbGQsIHN0cnVjdCByYl9u
b2RlICpuZXcsCisgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcmJfcm9vdCAqcm9vdCwg
aW50IGNvbG9yKQoreworICAgIHN0cnVjdCByYl9ub2RlICpwYXJlbnQgPSByYl9wYXJlbnQob2xk
KTsKKyAgICBuZXctPl9fcmJfcGFyZW50X2NvbG9yID0gb2xkLT5fX3JiX3BhcmVudF9jb2xvcjsK
KyAgICByYl9zZXRfcGFyZW50X2NvbG9yKG9sZCwgbmV3LCBjb2xvcik7CisgICAgaWYgKHBhcmVu
dCkgeworICAgICAgICBpZiAocGFyZW50LT5yYl9sZWZ0ID09IG9sZCkKKyAgICAgICAgICAgIHBh
cmVudC0+cmJfbGVmdCA9IG5ldzsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgcGFyZW50LT5y
Yl9yaWdodCA9IG5ldzsKKyAgICB9IGVsc2UKKyAgICAgICAgcm9vdC0+cmJfbm9kZSA9IG5ldzsK
K30KKwogdm9pZCByYl9pbnNlcnRfY29sb3Ioc3RydWN0IHJiX25vZGUgKm5vZGUsIHN0cnVjdCBy
Yl9yb290ICpyb290KQogewotICAgIHN0cnVjdCByYl9ub2RlICpwYXJlbnQsICpncGFyZW50Owor
ICAgIHN0cnVjdCByYl9ub2RlICpwYXJlbnQgPSByYl9yZWRfcGFyZW50KG5vZGUpLCAqZ3BhcmVu
dCwgKnRtcDsKIAogICAgIHdoaWxlICh0cnVlKQogICAgIHsKQEAgLTk5LDYyICsxNTAsMTA2IEBA
IHZvaWQgcmJfaW5zZXJ0X2NvbG9yKHN0cnVjdCByYl9ub2RlICpub2RlLCBzdHJ1Y3QgcmJfcm9v
dCAqcm9vdCkKICAgICAgICAgICogT3RoZXJ3aXNlLCB0YWtlIHNvbWUgY29ycmVjdGl2ZSBhY3Rp
b24gYXMgd2UgZG9uJ3QKICAgICAgICAgICogd2FudCBhIHJlZCByb290IG9yIHR3byBjb25zZWN1
dGl2ZSByZWQgbm9kZXMuCiAgICAgICAgICAqLwotICAgICAgICBwYXJlbnQgPSByYl9wYXJlbnQo
bm9kZSk7CiAgICAgICAgIGlmICghcGFyZW50KQogICAgICAgICB7Ci0gICAgICAgICAgICByYl9z
ZXRfYmxhY2sobm9kZSk7CisgICAgICAgICAgICByYl9zZXRfcGFyZW50X2NvbG9yKG5vZGUsIE5V
TEwsIFJCX0JMQUNLKTsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9IGVsc2UgaWYgKHJi
X2lzX2JsYWNrKHBhcmVudCkpCiAgICAgICAgICAgICBicmVhazsKIAotICAgICAgICBncGFyZW50
ID0gcmJfcGFyZW50KHBhcmVudCk7CisgICAgICAgIGdwYXJlbnQgPSByYl9yZWRfcGFyZW50KHBh
cmVudCk7CiAKICAgICAgICAgaWYgKHBhcmVudCA9PSBncGFyZW50LT5yYl9sZWZ0KQogICAgICAg
ICB7CisgICAgICAgICAgICB0bXAgPSBncGFyZW50LT5yYl9yaWdodDsKKyAgICAgICAgICAgIGlm
ICh0bXAgJiYgcmJfaXNfcmVkKHRtcCkpCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAg
cmVnaXN0ZXIgc3RydWN0IHJiX25vZGUgKnVuY2xlID0gZ3BhcmVudC0+cmJfcmlnaHQ7Ci0gICAg
ICAgICAgICAgICAgaWYgKHVuY2xlICYmIHJiX2lzX3JlZCh1bmNsZSkpCi0gICAgICAgICAgICAg
ICAgewotICAgICAgICAgICAgICAgICAgICByYl9zZXRfYmxhY2sodW5jbGUpOwotICAgICAgICAg
ICAgICAgICAgICByYl9zZXRfYmxhY2socGFyZW50KTsKLSAgICAgICAgICAgICAgICAgICAgcmJf
c2V0X3JlZChncGFyZW50KTsKLSAgICAgICAgICAgICAgICAgICAgbm9kZSA9IGdwYXJlbnQ7Ci0g
ICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwotICAgICAgICAgICAgICAgIH0KKyAgICAgICAg
ICAgICAgICAvKgorICAgICAgICAgICAgICAgICAqIENhc2UgMSAtIGNvbG9yIGZsaXBzCisgICAg
ICAgICAgICAgICAgICoKKyAgICAgICAgICAgICAgICAgKiAgICAgICBHICAgICAgICAgICAgZwor
ICAgICAgICAgICAgICAgICAqICAgICAgLyBcICAgICAgICAgIC8gXAorICAgICAgICAgICAgICAg
ICAqICAgICBwICAgdSAgLS0+ICAgUCAgIFUKKyAgICAgICAgICAgICAgICAgKiAgICAvICAgICAg
ICAgICAgLworICAgICAgICAgICAgICAgICAqICAgbiAgICAgICAgICAgIE4KKyAgICAgICAgICAg
ICAgICAgKgorICAgICAgICAgICAgICAgICAqIEhvd2V2ZXIsIHNpbmNlIGcncyBwYXJlbnQgbWln
aHQgYmUgcmVkLCBhbmQKKyAgICAgICAgICAgICAgICAgKiA0KSBkb2VzIG5vdCBhbGxvdyB0aGlz
LCB3ZSBuZWVkIHRvIHJlY3Vyc2UKKyAgICAgICAgICAgICAgICAgKiBhdCBnLgorICAgICAgICAg
ICAgICAgICAqLworICAgICAgICAgICAgICAgIHJiX3NldF9wYXJlbnRfY29sb3IodG1wLCBncGFy
ZW50LCBSQl9CTEFDSyk7CisgICAgICAgICAgICAgICAgcmJfc2V0X3BhcmVudF9jb2xvcihwYXJl
bnQsIGdwYXJlbnQsIFJCX0JMQUNLKTsKKyAgICAgICAgICAgICAgICBub2RlID0gZ3BhcmVudDsK
KyAgICAgICAgICAgICAgICBwYXJlbnQgPSByYl9wYXJlbnQobm9kZSk7CisgICAgICAgICAgICAg
ICAgcmJfc2V0X3BhcmVudF9jb2xvcihub2RlLCBwYXJlbnQsIFJCX1JFRCk7CisgICAgICAgICAg
ICAgICAgY29udGludWU7CiAgICAgICAgICAgICB9CiAKICAgICAgICAgICAgIGlmIChwYXJlbnQt
PnJiX3JpZ2h0ID09IG5vZGUpCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgX19yYl9y
b3RhdGVfbGVmdChwYXJlbnQsIHJvb3QpOworICAgICAgICAgICAgICAgIC8qCisgICAgICAgICAg
ICAgICAgICogQ2FzZSAyIC0gbGVmdCByb3RhdGUgYXQgcGFyZW50CisgICAgICAgICAgICAgICAg
ICoKKyAgICAgICAgICAgICAgICAgKiAgICAgIEcgICAgICAgICAgICAgRworICAgICAgICAgICAg
ICAgICAqICAgICAvIFwgICAgICAgICAgIC8gXAorICAgICAgICAgICAgICAgICAqICAgIHAgICBV
ICAtLT4gICAgbiAgIFUKKyAgICAgICAgICAgICAgICAgKiAgICAgXCAgICAgICAgICAgLworICAg
ICAgICAgICAgICAgICAqICAgICAgbiAgICAgICAgIHAKKyAgICAgICAgICAgICAgICAgKgorICAg
ICAgICAgICAgICAgICAqIFRoaXMgc3RpbGwgbGVhdmVzIHVzIGluIHZpb2xhdGlvbiBvZiA0KSwg
dGhlCisgICAgICAgICAgICAgICAgICogY29udGludWF0aW9uIGludG8gQ2FzZSAzIHdpbGwgZml4
IHRoYXQuCisgICAgICAgICAgICAgICAgICovCisgICAgICAgICAgICAgICAgcGFyZW50LT5yYl9y
aWdodCA9IHRtcCA9IG5vZGUtPnJiX2xlZnQ7CisgICAgICAgICAgICAgICAgbm9kZS0+cmJfbGVm
dCA9IHBhcmVudDsKKyAgICAgICAgICAgICAgICBpZiAodG1wKQorICAgICAgICAgICAgICAgICAg
ICByYl9zZXRfcGFyZW50X2NvbG9yKHRtcCwgcGFyZW50LCBSQl9CTEFDSyk7CisgICAgICAgICAg
ICAgICAgcmJfc2V0X3BhcmVudF9jb2xvcihwYXJlbnQsIG5vZGUsIFJCX1JFRCk7CiAgICAgICAg
ICAgICAgICAgcGFyZW50ID0gbm9kZTsKICAgICAgICAgICAgIH0KLQotICAgICAgICAgICAgcmJf
c2V0X2JsYWNrKHBhcmVudCk7Ci0gICAgICAgICAgICByYl9zZXRfcmVkKGdwYXJlbnQpOwotICAg
ICAgICAgICAgX19yYl9yb3RhdGVfcmlnaHQoZ3BhcmVudCwgcm9vdCk7CisgICAgICAgICAgICAv
KgorICAgICAgICAgICAgICogQ2FzZSAzIC0gcmlnaHQgcm90YXRlIGF0IGdwYXJlbnQKKyAgICAg
ICAgICAgICAqCisgICAgICAgICAgICAgKiAgICAgICAgRyAgICAgICAgICAgUAorICAgICAgICAg
ICAgICogICAgICAgLyBcICAgICAgICAgLyBcCisgICAgICAgICAgICAgKiAgICAgIHAgICBVICAt
LT4gIG4gICBnCisgICAgICAgICAgICAgKiAgICAgLyAgICAgICAgICAgICAgICAgXAorICAgICAg
ICAgICAgICogICAgbiAgICAgICAgICAgICAgICAgICBVCisgICAgICAgICAgICAgKi8KKyAgICAg
ICAgICAgIGdwYXJlbnQtPnJiX2xlZnQgPSB0bXAgPSBwYXJlbnQtPnJiX3JpZ2h0OworICAgICAg
ICAgICAgcGFyZW50LT5yYl9yaWdodCA9IGdwYXJlbnQ7CisgICAgICAgICAgICBpZiAodG1wKQor
ICAgICAgICAgICAgICAgIHJiX3NldF9wYXJlbnRfY29sb3IodG1wLCBncGFyZW50LCBSQl9CTEFD
Syk7CisgICAgICAgICAgICBfX3JiX3JvdGF0ZV9zZXRfcGFyZW50cyhncGFyZW50LCBwYXJlbnQs
IHJvb3QsIFJCX1JFRCk7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfSBlbHNlIHsKKyAg
ICAgICAgICAgIHRtcCA9IGdwYXJlbnQtPnJiX2xlZnQ7CisgICAgICAgICAgICBpZiAodG1wICYm
IHJiX2lzX3JlZCh0bXApKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHJlZ2lzdGVy
IHN0cnVjdCByYl9ub2RlICp1bmNsZSA9IGdwYXJlbnQtPnJiX2xlZnQ7Ci0gICAgICAgICAgICAg
ICAgaWYgKHVuY2xlICYmIHJiX2lzX3JlZCh1bmNsZSkpCi0gICAgICAgICAgICAgICAgewotICAg
ICAgICAgICAgICAgICAgICByYl9zZXRfYmxhY2sodW5jbGUpOwotICAgICAgICAgICAgICAgICAg
ICByYl9zZXRfYmxhY2socGFyZW50KTsKLSAgICAgICAgICAgICAgICAgICAgcmJfc2V0X3JlZChn
cGFyZW50KTsKLSAgICAgICAgICAgICAgICAgICAgbm9kZSA9IGdwYXJlbnQ7Ci0gICAgICAgICAg
ICAgICAgICAgIGNvbnRpbnVlOwotICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgICAgICAv
KiBDYXNlIDEgLSBjb2xvciBmbGlwcyAqLworICAgICAgICAgICAgICAgIHJiX3NldF9wYXJlbnRf
Y29sb3IodG1wLCBncGFyZW50LCBSQl9CTEFDSyk7CisgICAgICAgICAgICAgICAgcmJfc2V0X3Bh
cmVudF9jb2xvcihwYXJlbnQsIGdwYXJlbnQsIFJCX0JMQUNLKTsKKyAgICAgICAgICAgICAgICBu
b2RlID0gZ3BhcmVudDsKKyAgICAgICAgICAgICAgICBwYXJlbnQgPSByYl9wYXJlbnQobm9kZSk7
CisgICAgICAgICAgICAgICAgcmJfc2V0X3BhcmVudF9jb2xvcihub2RlLCBwYXJlbnQsIFJCX1JF
RCk7CisgICAgICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgICAgICB9CiAKICAgICAgICAg
ICAgIGlmIChwYXJlbnQtPnJiX2xlZnQgPT0gbm9kZSkKICAgICAgICAgICAgIHsKLSAgICAgICAg
ICAgICAgICBfX3JiX3JvdGF0ZV9yaWdodChwYXJlbnQsIHJvb3QpOworICAgICAgICAgICAgICAg
IC8qIENhc2UgMiAtIHJpZ2h0IHJvdGF0ZSBhdCBwYXJlbnQgKi8KKyAgICAgICAgICAgICAgICBw
YXJlbnQtPnJiX2xlZnQgPSB0bXAgPSBub2RlLT5yYl9yaWdodDsKKyAgICAgICAgICAgICAgICBu
b2RlLT5yYl9yaWdodCA9IHBhcmVudDsKKyAgICAgICAgICAgICAgICBpZiAodG1wKQorICAgICAg
ICAgICAgICAgICAgICByYl9zZXRfcGFyZW50X2NvbG9yKHRtcCwgcGFyZW50LCBSQl9CTEFDSyk7
CisgICAgICAgICAgICAgICAgcmJfc2V0X3BhcmVudF9jb2xvcihwYXJlbnQsIG5vZGUsIFJCX1JF
RCk7CiAgICAgICAgICAgICAgICAgcGFyZW50ID0gbm9kZTsKICAgICAgICAgICAgIH0KLQotICAg
ICAgICAgICAgcmJfc2V0X2JsYWNrKHBhcmVudCk7Ci0gICAgICAgICAgICByYl9zZXRfcmVkKGdw
YXJlbnQpOwotICAgICAgICAgICAgX19yYl9yb3RhdGVfbGVmdChncGFyZW50LCByb290KTsKKyAg
ICAgICAgICAgIC8qIENhc2UgMyAtIGxlZnQgcm90YXRlIGF0IGdwYXJlbnQgKi8KKyAgICAgICAg
ICAgIGdwYXJlbnQtPnJiX3JpZ2h0ID0gdG1wID0gcGFyZW50LT5yYl9sZWZ0OworICAgICAgICAg
ICAgcGFyZW50LT5yYl9sZWZ0ID0gZ3BhcmVudDsKKyAgICAgICAgICAgIGlmICh0bXApCisgICAg
ICAgICAgICAgICAgcmJfc2V0X3BhcmVudF9jb2xvcih0bXAsIGdwYXJlbnQsIFJCX0JMQUNLKTsK
KyAgICAgICAgICAgIF9fcmJfcm90YXRlX3NldF9wYXJlbnRzKGdwYXJlbnQsIHBhcmVudCwgcm9v
dCwgUkJfUkVEKTsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAgICAgfQotLSAKMi4x
Mi4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Jun 17 09:33:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Jun 2017 09: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 1dMA7C-0002Pn-DJ; Sat, 17 Jun 2017 09:33:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kpraveen.lkml@gmail.com>) id 1dMA7B-0002Oc-EN
 for xen-devel@lists.xen.org; Sat, 17 Jun 2017 09:33:57 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 C7/50-03058-487F4495; Sat, 17 Jun 2017 09:33:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsXiVRvsrNv83SX
 S4PUba4slHxezODB6HN39mymAMYo1My8pvyKBNeP+9yfMBaukKjZeOM3cwHhFuIuRi0NIYCKj
 xNHmRWxdjJwcLAIvWSR2tWaBJCQE+lklLtyawgiSkBCIk5jxbTWUXSGx5ckaMFtIQE1iy7xTz
 BCTfjNKbJpykLWLkYODTUBXov1WAUiNiIC0xLXPlxlBapgFvjNKrHk/hRUkISwQK/HvymlmiM
 2qElNblrCA2LwCNhLXzu9mhVgmL7Fo0wwWkJmcQPGeRZ4gppCAtcSJOewTGAUWMDKsYtQoTi0
 qSy3SNTbWSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDCsGINjBuHN94CFGSQ4m
 JVHenHCXSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvOu/AeUEi1LTUyvSMnOAAQ6TluDgURLhP
 f8YKM1bXJCYW5yZDpE6xajLMenA9i9MQix5+XmpUuK8q0BmCIAUZZTmwY2ARdslRlkpYV5GoK
 OEeApSi3IzS1DlXzGKczAqCfN6fAWawpOZVwK36RXQEUxARzCfATuiJBEhJdXAuHCtFOPPnXW
 /MoT511QnLTb41n5/9+dlFYnPU62VpCdauD7iD/cX3SivUbCvZuVxlc7GiFf7zU13uC5I/6GX
 vCx47/MjPWwSl3892h1+etpnqz+nPsscOLLniFBx3deCw3mbZm3jsD9x0SnL1emxOHtFXIbS/
 81iRtnZ8hP0pyx+nVdheNmwUomlOCPRUIu5qDgRAPCsO1WxAgAA
X-Env-Sender: kpraveen.lkml@gmail.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1497692034!108244359!1
X-Originating-IP: [74.125.83.67]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60948 invoked from network); 17 Jun 2017 09:33:55 -0000
Received: from mail-pg0-f67.google.com (HELO mail-pg0-f67.google.com)
 (74.125.83.67)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Jun 2017 09:33:55 -0000
Received: by mail-pg0-f67.google.com with SMTP id j186so9506329pge.1
 for <xen-devel@lists.xen.org>; Sat, 17 Jun 2017 02:33:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=ms5IYA3LHm6MsPbgBjB9fWH/KJtMIzmWmnjkCVvr2HA=;
 b=DRSWQ/bAvjrPn7LMwV9XEJcVgYz0aMg8zzoVBg6wMvyA/DJBwOVes3nV/GbjJrTmeo
 98UEM7xTN+lgZ/0EMsjtivZWKLPkwltYZ3SrnhADJxQ8LAooHXg9sjx4SpwW5AKA3VG9
 zKti+3mZ2Q6qn9YcZO8sT/8rr1ZtHtJS6DVH3tz8POozu/gVAUqSw+oExWALhOoRt+2t
 eoRGEbXRTmGymohR3OpzNyt9M76h0FMDCMKuiOZFZN5Q+os7rG9uE2rA7PE2HYwRAQVI
 yoHK87dKTgOHKz8FxY2A5TPjms826ZO+3cw9a5lEZKCRwibFrqj1o9F8lTLe72yua8Ts
 Dc9Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=ms5IYA3LHm6MsPbgBjB9fWH/KJtMIzmWmnjkCVvr2HA=;
 b=isOmtJr39O2DjWk52hlfxMpNZdaVr3seIDplNIYTgi7W52Dutw0FNJrZallBdMzADR
 kMtnpX4BPmoHjjv7s6cCgZcbE9hcSWYns/CFVYgcmnJ4KYnoQSJXTp6kPpasL5nq+l5P
 xVJ5HWTkLeWrHQpn4QuT/nP53CmhgSGE0E/x4RfRdH0ar/E7aL3PxSMim+y0iRykWDhv
 ZIft7xA41+NE9SewPFXHBv8+gC5ZbF0XOfUpA3DAUjt64Ke2zPAZtpjgS/VLT4zEKpHd
 xYCSIV7M41Nf7yCYCK75GdVllqvqk2mjTPT9e4i9IhWk66FwjYWcKmVbhbiSkud+71D6
 8Kuw==
X-Gm-Message-State: AKS2vOw9oHes9tv4dYiyNAwPT14e9vuVTg3wNo87j/WxrQEWs4m1bQlL
 9IZWWb11daOzukFh
X-Received: by 10.99.0.138 with SMTP id 132mr15770890pga.30.1497692034067;
 Sat, 17 Jun 2017 02:33:54 -0700 (PDT)
Received: from kpraveen.labs.blr.name ([103.227.99.177])
 by smtp.gmail.com with ESMTPSA id k129sm9653921pfc.87.2017.06.17.02.33.50
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Sat, 17 Jun 2017 02:33:53 -0700 (PDT)
From: Praveen Kumar <kpraveen.lkml@gmail.com>
To: xen-devel@lists.xen.org
Date: Sat, 17 Jun 2017 15:02:44 +0530
Message-Id: <20170617093253.3990-12-kpraveen.lkml@gmail.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170617093253.3990-1-kpraveen.lkml@gmail.com>
References: <20170617093253.3990-1-kpraveen.lkml@gmail.com>
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, tim@xen.org, kpraveen.lkml@gmail.com,
 jbeulich@suse.com
Subject: [Xen-devel] [PATCH v2 11/20] rbtree: adjust node color in
	__rb_erase_color() only when necessary
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gX19yYl9lcmFzZV9jb2xvcigpLCB3ZSB3ZXJlIGFsd2F5cyBzZXR0aW5nIGEgbm9kZSB0byBi
bGFjayBhZnRlcgpleGl0aW5nIHRoZSBtYWluIGxvb3AuICBBbmQgaW4gb25lIGNhc2UsIGFmdGVy
IGZpeGluZyB1cCB0aGUgdHJlZSB0bwpzYXRpc2Z5IGFsbCByYnRyZWUgaW52YXJpYW50cywgd2Ug
d2VyZSBzZXR0aW5nIHRoZSBjdXJyZW50IG5vZGUgdG8gcm9vdApqdXN0IHRvIGd1YXJhbnRlZSBh
IGxvb3AgZXhpdCwgYXQgd2hpY2ggcG9pbnQgdGhlIHJvb3Qgd291bGQgYmUgc2V0IHRvCmJsYWNr
LiAgSG93ZXZlciB0aGlzIGlzIG5vdCBuZWNlc3NhcnksIGFzIHRoZSByb290IG9mIGFuIHJidHJl
ZSBpcyBhbHJlYWR5Cmtub3duIHRvIGJlIGJsYWNrLiAgVGhlIG9ubHkgY2FzZSB3aGVyZSB0aGUg
Y29sb3IgZmxpcCBpcyByZXF1aXJlZCBpcyB3aGVuCndlIGV4aXQgdGhlIGxvb3AgZHVlIHRvIHRo
ZSBjdXJyZW50IG5vZGUgYmVpbmcgcmVkLCBhbmQgaXQncyBlYXNpZXN0IHRvCmp1c3QgZG8gdGhl
IGZsaXAgYXQgdGhhdCBwb2ludCBpbnN0ZWFkIG9mIGRvaW5nIGl0IGFmdGVyIHRoZSBsb29wLgoK
W2Fkcmlhbi5odW50ZXJAaW50ZWwuY29tOiBwZXJmIHRvb2xzOiBmaXggYnVpbGQgZm9yIGFub3Ro
ZXIgcmJ0cmVlLmMgY2hhbmdlXQpTaWduZWQtb2ZmLWJ5OiBNaWNoZWwgTGVzcGluYXNzZSA8d2Fs
a2VuQGdvb2dsZS5jb20+CkNjOiBBbmRyZWEgQXJjYW5nZWxpIDxhYXJjYW5nZUByZWRoYXQuY29t
PgpBY2tlZC1ieTogRGF2aWQgV29vZGhvdXNlIDxEYXZpZC5Xb29kaG91c2VAaW50ZWwuY29tPgpD
YzogUmlrIHZhbiBSaWVsIDxyaWVsQHJlZGhhdC5jb20+CkNjOiBQZXRlciBaaWpsc3RyYSA8YS5w
LnppamxzdHJhQGNoZWxsby5ubD4KQ2M6IERhbmllbCBTYW50b3MgPGRhbmllbC5zYW50b3NAcG9i
b3guY29tPgpDYzogSmVucyBBeGJvZSA8YXhib2VAa2VybmVsLmRrPgpDYzogIkVyaWMgVy4gQmll
ZGVybWFuIiA8ZWJpZWRlcm1AeG1pc3Npb24uY29tPgpTaWduZWQtb2ZmLWJ5OiBBZHJpYW4gSHVu
dGVyIDxhZHJpYW4uaHVudGVyQGludGVsLmNvbT4KQ2M6IEFsZXhhbmRlciBTaGlzaGtpbiA8YWxl
eGFuZGVyLnNoaXNoa2luQGludGVsLmNvbT4KU2lnbmVkLW9mZi1ieTogQW5kcmV3IE1vcnRvbiA8
YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KU2lnbmVkLW9mZi1ieTogTGludXMgVG9ydmFsZHMg
PHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgpbTGludXggY29tbWl0IGQ2ZmYxMjczOTI4
ZWJmMTU0NjZhODViN2UxODEwY2QwMGU3Mjk5OGJdCgpQb3J0ZWQgb25seSByYnRyZWUuYyB0byBY
ZW4uCgpTaWduZWQtb2ZmLWJ5OiBQcmF2ZWVuIEt1bWFyIDxrcHJhdmVlbi5sa21sQGdtYWlsLmNv
bT4KLS0tCiB4ZW4vY29tbW9uL3JidHJlZS5jIHwgMjIgKysrKysrKysrKysrKysrKy0tLS0tLQog
MSBmaWxlIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9yYnRyZWUuYyBiL3hlbi9jb21tb24vcmJ0cmVlLmMKaW5kZXggZDQ0
ZmEyMmRmNS4uMmQ1ZGE5ZWEyOCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9yYnRyZWUuYworKysg
Yi94ZW4vY29tbW9uL3JidHJlZS5jCkBAIC0yNjEsMTAgKzI2MSwyNCBAQCBzdGF0aWMgdm9pZCBf
X3JiX2VyYXNlX2NvbG9yKHN0cnVjdCByYl9ub2RlICpub2RlLCBzdHJ1Y3QgcmJfbm9kZSAqcGFy
ZW50LAogewogICAgIHN0cnVjdCByYl9ub2RlICpvdGhlcjsKIAotICAgIHdoaWxlICgoIW5vZGUg
fHwgcmJfaXNfYmxhY2sobm9kZSkpICYmIG5vZGUgIT0gcm9vdC0+cmJfbm9kZSkKKyAgICB3aGls
ZSAodHJ1ZSkKICAgICB7Ci0gICAgICAgIGlmIChwYXJlbnQtPnJiX2xlZnQgPT0gbm9kZSkKKyAg
ICAgICAgLyoKKyAgICAgICAgICogTG9vcCBpbnZhcmlhbnQ6IGFsbCBsZWFmIHBhdGhzIGdvaW5n
IHRocm91Z2ggbm9kZSBoYXZlIGEKKyAgICAgICAgICogYmxhY2sgbm9kZSBjb3VudCB0aGF0IGlz
IDEgbG93ZXIgdGhhbiBvdGhlciBsZWFmIHBhdGhzLgorICAgICAgICAgKgorICAgICAgICAgKiBJ
ZiBub2RlIGlzIHJlZCwgd2UgY2FuIGZsaXAgaXQgdG8gYmxhY2sgdG8gYWRqdXN0LgorICAgICAg
ICAgKiBJZiBub2RlIGlzIHRoZSByb290LCBhbGwgbGVhZiBwYXRocyBnbyB0aHJvdWdoIGl0Lgor
ICAgICAgICAgKiBPdGhlcndpc2UsIHdlIG5lZWQgdG8gYWRqdXN0IHRoZSB0cmVlIHRocm91Z2gg
Y29sb3IgZmxpcHMKKyAgICAgICAgICogYW5kIHRyZWUgcm90YXRpb25zIGFzIHBlciBvbmUgb2Yg
dGhlIDQgY2FzZXMgYmVsb3cuCisgICAgICAgICAqLworICAgICAgICBpZiAobm9kZSAmJiByYl9p
c19yZWQobm9kZSkpCiAgICAgICAgIHsKKyAgICAgICAgICAgIHJiX3NldF9ibGFjayhub2RlKTsK
KyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9IGVsc2UgaWYgKCFwYXJlbnQpIHsKKyAgICAg
ICAgICAgIGJyZWFrOworICAgICAgICB9IGVsc2UgaWYgKHBhcmVudC0+cmJfbGVmdCA9PSBub2Rl
KSB7CiAgICAgICAgICAgICBvdGhlciA9IHBhcmVudC0+cmJfcmlnaHQ7CiAgICAgICAgICAgICBp
ZiAocmJfaXNfcmVkKG90aGVyKSkKICAgICAgICAgICAgIHsKQEAgLTI5Myw3ICszMDcsNiBAQCBz
dGF0aWMgdm9pZCBfX3JiX2VyYXNlX2NvbG9yKHN0cnVjdCByYl9ub2RlICpub2RlLCBzdHJ1Y3Qg
cmJfbm9kZSAqcGFyZW50LAogICAgICAgICAgICAgICAgIHJiX3NldF9ibGFjayhwYXJlbnQpOwog
ICAgICAgICAgICAgICAgIHJiX3NldF9ibGFjayhvdGhlci0+cmJfcmlnaHQpOwogICAgICAgICAg
ICAgICAgIF9fcmJfcm90YXRlX2xlZnQocGFyZW50LCByb290KTsKLSAgICAgICAgICAgICAgICBu
b2RlID0gcm9vdC0+cmJfbm9kZTsKICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAg
IH0KICAgICAgICAgfQpAQCAtMzI3LDEzICszNDAsMTAgQEAgc3RhdGljIHZvaWQgX19yYl9lcmFz
ZV9jb2xvcihzdHJ1Y3QgcmJfbm9kZSAqbm9kZSwgc3RydWN0IHJiX25vZGUgKnBhcmVudCwKICAg
ICAgICAgICAgICAgICByYl9zZXRfYmxhY2socGFyZW50KTsKICAgICAgICAgICAgICAgICByYl9z
ZXRfYmxhY2sob3RoZXItPnJiX2xlZnQpOwogICAgICAgICAgICAgICAgIF9fcmJfcm90YXRlX3Jp
Z2h0KHBhcmVudCwgcm9vdCk7Ci0gICAgICAgICAgICAgICAgbm9kZSA9IHJvb3QtPnJiX25vZGU7
CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KICAgICB9
Ci0gICAgaWYgKG5vZGUpCi0gICAgICAgIHJiX3NldF9ibGFjayhub2RlKTsKIH0KIAogdm9pZCBy
Yl9lcmFzZShzdHJ1Y3QgcmJfbm9kZSAqbm9kZSwgc3RydWN0IHJiX3Jvb3QgKnJvb3QpCi0tIAoy
LjEyLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Jun 17 09:34:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Jun 2017 09:34: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 1dMA7G-0002VG-OQ; Sat, 17 Jun 2017 09:34:02 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kpraveen.lkml@gmail.com>) id 1dMA7F-0002Sn-3j
 for xen-devel@lists.xen.org; Sat, 17 Jun 2017 09:34:01 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 02/23-10689-887F4495; Sat, 17 Jun 2017 09:34:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsVyMfTAQd327y6
 RBj8Xalgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnfl35lLuhUq1j+8ClrA+MqyS5GLg4hgYmM
 Eh2vFzGBOCwCL1kkvt+cwwjiSAj0s0rMmHgWyOEEcuIk5v7pBrI5gOwSiSXHIkDCQgJqElvmn
 WKGmPSbUeLfrM1sIDVsAroS7bcKQGpEBKQlrn2+DDaTWeA7o8Sa91NYQRLCAqESt3/sB7NZBF
 QlDv3/DLaLV8BGomPLG1aIvfISizbNYAGZyQkU71nkCWIKCVhLnJjDPoFRYAEjwypG9eLUorL
 UIl0LvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwKBiAIIdjBfanQ8xSnIwKYny
 5oS7RArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4F3/DSgnWJSanlqRlpkDDG+YtAQHj5II7/nHQ
 Gne4oLE3OLMdIjUKUZjjitX1n1h4phyYPsXJiGWvPy8VClx3lCQSQIgpRmleXCDYHF3iVFWSp
 iXEeg0IZ6C1KLczBJU+VeM4hyMSsK8Hl+BpvBk5pXA7XsFdAoT0CnMZ8BOKUlESEk1MGa4nyx
 Tvsu85ciu6X0rdmb/PHm5cKll+9TTk34eYbmdGOTh+tSmcdr5F60ni/e3Lnjo6yLc4ptiODVR
 fUl9oMu3hX5l0VXz331MWD1N/Ns/nT1/GbanfLjy4V3hb4vjSzu2msx/G3z/xPv0vL0hUiwbI
 /9K2ZlGsm48tmM+j8+FGY8Kdx/qcFNWYinOSDTUYi4qTgQAW8kIE7YCAAA=
X-Env-Sender: kpraveen.lkml@gmail.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1497692038!105392817!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42201 invoked from network); 17 Jun 2017 09:33:59 -0000
Received: from mail-pf0-f193.google.com (HELO mail-pf0-f193.google.com)
 (209.85.192.193)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Jun 2017 09:33:59 -0000
Received: by mail-pf0-f193.google.com with SMTP id w12so9928202pfk.0
 for <xen-devel@lists.xen.org>; Sat, 17 Jun 2017 02:33:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=AlDduXMmjvg7jkP5aH+X3tj9fYiW8Jk3aPAEqP5be70=;
 b=OvbdPrP7NY5eZ7tnyHPQLLRuvz0JSAaosScnnwJRNvVZ+ddW4EC5Wz7Yamga/hrHvt
 wMAgUohNgRoZlTZXwrf8obt5O5sNyfaqBSwxgOz7KQtk9MhoZnQYKhoJSlFKrqAFLQ8u
 TkrFYezB6ky06H8tTwob5REBpPij3DezhvNamHneacc/+mP0k+p+SbOa43Shk2BM24X2
 IZCuFtiMLNWQJDhwCdGIE2nLrmPhyIfRzy7LKI9faN1Wf3XWMCgnTH81yHsucl8GQwbo
 9btoANdhKB5mLZnlMjF+NjXeBTltI1niPYbNsWu646+DcLcs9QIM+GW3+rt4o7dML7Hg
 ZAfg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=AlDduXMmjvg7jkP5aH+X3tj9fYiW8Jk3aPAEqP5be70=;
 b=Ri7EIO1yUvFJuxojdJ9X8LXlA9O31z8gNOUE7IHhSGyQe6uDkgKEMVNpZkker16PWY
 XLeCZTltcqprUHLS/QHChktrAoxgI7AjMzKjYA08L3U6CNbemvyZmWbB88UqfM/iAJup
 cYPJ1E8SHJ4wdB7wXaDNYNuX2kswNRy8EDZfRXJ93g3PDqp2WGULgfJd2GglIgM4cZ1U
 mZxNnp+IVsKrumCZhNrHa/98FXsEaFLi25JjsgFvUDW/hJZvLcwNsoOVYMpk/ychWWVH
 jL9+HLo8w9XBwhrJZnpJMBrbmXEp9FWdmO2BHywnwAhGx07hc/6jFaBwRObTCP3+ZPt+
 B7dA==
X-Gm-Message-State: AKS2vOxZsQU43Z2LG5uZ7dia6CsyE4rPwv36e3LNOmD1cqTfC+VB2G85
 BnMGur6JopaR8HhY
X-Received: by 10.99.8.1 with SMTP id 1mr15839027pgi.15.1497692037538;
 Sat, 17 Jun 2017 02:33:57 -0700 (PDT)
Received: from kpraveen.labs.blr.name ([103.227.99.177])
 by smtp.gmail.com with ESMTPSA id k129sm9653921pfc.87.2017.06.17.02.33.54
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Sat, 17 Jun 2017 02:33:57 -0700 (PDT)
From: Praveen Kumar <kpraveen.lkml@gmail.com>
To: xen-devel@lists.xen.org
Date: Sat, 17 Jun 2017 15:02:45 +0530
Message-Id: <20170617093253.3990-13-kpraveen.lkml@gmail.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170617093253.3990-1-kpraveen.lkml@gmail.com>
References: <20170617093253.3990-1-kpraveen.lkml@gmail.com>
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, tim@xen.org, kpraveen.lkml@gmail.com,
 jbeulich@suse.com
Subject: [Xen-devel] [PATCH v2 12/20] rbtree: optimize case selection logic
	in __rb_erase_color()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gX19yYl9lcmFzZV9jb2xvcigpLCB3ZSBoYXZlIHRvIHNlbGVjdCBvbmUgb2YgMyBjYXNlcyBk
ZXBlbmRpbmcgb24gdGhlCmNvbG9yIG9uIHRoZSAnb3RoZXInIG5vZGUgY2hpbGRyZW4uICBJZiBi
b3RoIGNoaWxkcmVuIGFyZSBibGFjaywgd2UgZmxpcCBhCmZldyBub2RlIGNvbG9ycyBhbmQgaXRl
cmF0ZS4gIE90aGVyd2lzZSwgd2UgZG8gZWl0aGVyIG9uZSBvciB0d28gdHJlZQpyb3RhdGlvbnMs
IGRlcGVuZGluZyBvbiB0aGUgY29sb3Igb2YgdGhlICdvdGhlcicgY2hpbGQgb3Bwb3NpdGUgdG8g
J25vZGUnLAphbmQgdGhlbiB3ZSBhcmUgZG9uZS4KClRoZSBjb3JyZXNwb25kaW5nIGxvZ2ljIGhh
ZCBkdXBsaWNhdGUgY2hlY2tzIGZvciB0aGUgY29sb3Igb2YgdGhlICdvdGhlcicKY2hpbGQgb3Bw
b3NpdGUgdG8gJ25vZGUnLiAgSXQgd2FzIGNoZWNraW5nIGl0IGZpcnN0IHRvIGRldGVybWluZSBp
ZiBib3RoCmNoaWxkcmVuIGFyZSBibGFjaywgYW5kIHRoZW4gdG8gZGV0ZXJtaW5lIGhvdyBtYW55
IHRyZWUgcm90YXRpb25zIGFyZQpyZXF1aXJlZC4gIFJlYXJyYW5nZSB0aGUgbG9naWMgdG8gYXZv
aWQgdGhhdCBleHRyYSBjaGVjay4KClNpZ25lZC1vZmYtYnk6IE1pY2hlbCBMZXNwaW5hc3NlIDx3
YWxrZW5AZ29vZ2xlLmNvbT4KQ2M6IEFuZHJlYSBBcmNhbmdlbGkgPGFhcmNhbmdlQHJlZGhhdC5j
b20+CkFja2VkLWJ5OiBEYXZpZCBXb29kaG91c2UgPERhdmlkLldvb2Rob3VzZUBpbnRlbC5jb20+
CkNjOiBSaWsgdmFuIFJpZWwgPHJpZWxAcmVkaGF0LmNvbT4KQ2M6IFBldGVyIFppamxzdHJhIDxh
LnAuemlqbHN0cmFAY2hlbGxvLm5sPgpDYzogRGFuaWVsIFNhbnRvcyA8ZGFuaWVsLnNhbnRvc0Bw
b2JveC5jb20+CkNjOiBKZW5zIEF4Ym9lIDxheGJvZUBrZXJuZWwuZGs+CkNjOiAiRXJpYyBXLiBC
aWVkZXJtYW4iIDxlYmllZGVybUB4bWlzc2lvbi5jb20+ClNpZ25lZC1vZmYtYnk6IEFuZHJldyBN
b3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+ClNpZ25lZC1vZmYtYnk6IExpbnVzIFRv
cnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KW0xpbnV4IGNvbW1pdCBlMTI1
ZDE0NzFhNGY4ZjFiZjdlYTlhODNkZWI4ZDIzY2I0MGJkNzEyXQoKUG9ydGVkIHRvIFhlbi4KClNp
Z25lZC1vZmYtYnk6IFByYXZlZW4gS3VtYXIgPGtwcmF2ZWVuLmxrbWxAZ21haWwuY29tPgotLS0K
IHhlbi9jb21tb24vcmJ0cmVlLmMgfCA2MiArKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDI4IGluc2VydGlvbnMoKyks
IDM0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vcmJ0cmVlLmMgYi94ZW4v
Y29tbW9uL3JidHJlZS5jCmluZGV4IDJkNWRhOWVhMjguLmEzNjU2NzAzNjkgMTAwNjQ0Ci0tLSBh
L3hlbi9jb21tb24vcmJ0cmVlLmMKKysrIGIveGVuL2NvbW1vbi9yYnRyZWUuYwpAQCAtMjg3LDI4
ICsyODcsMjUgQEAgc3RhdGljIHZvaWQgX19yYl9lcmFzZV9jb2xvcihzdHJ1Y3QgcmJfbm9kZSAq
bm9kZSwgc3RydWN0IHJiX25vZGUgKnBhcmVudCwKICAgICAgICAgICAgICAgICBfX3JiX3JvdGF0
ZV9sZWZ0KHBhcmVudCwgcm9vdCk7CiAgICAgICAgICAgICAgICAgb3RoZXIgPSBwYXJlbnQtPnJi
X3JpZ2h0OwogICAgICAgICAgICAgfQotICAgICAgICAgICAgaWYgKCghb3RoZXItPnJiX2xlZnQg
fHwgcmJfaXNfYmxhY2sob3RoZXItPnJiX2xlZnQpKSAmJgotICAgICAgICAgICAgICAgICghb3Ro
ZXItPnJiX3JpZ2h0IHx8IHJiX2lzX2JsYWNrKG90aGVyLT5yYl9yaWdodCkpKQorICAgICAgICAg
ICAgaWYgKCFvdGhlci0+cmJfcmlnaHQgfHwgcmJfaXNfYmxhY2sob3RoZXItPnJiX3JpZ2h0KSkK
ICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICByYl9zZXRfcmVkKG90aGVyKTsKLSAgICAg
ICAgICAgICAgICBub2RlID0gcGFyZW50OwotICAgICAgICAgICAgICAgIHBhcmVudCA9IHJiX3Bh
cmVudChub2RlKTsKLSAgICAgICAgICAgIH0KLSAgICAgICAgICAgIGVsc2UKLSAgICAgICAgICAg
IHsKLSAgICAgICAgICAgICAgICBpZiAoIW90aGVyLT5yYl9yaWdodCB8fCByYl9pc19ibGFjayhv
dGhlci0+cmJfcmlnaHQpKQorICAgICAgICAgICAgICAgIGlmICghb3RoZXItPnJiX2xlZnQgfHwg
cmJfaXNfYmxhY2sob3RoZXItPnJiX2xlZnQpKQogICAgICAgICAgICAgICAgIHsKLSAgICAgICAg
ICAgICAgICAgICAgcmJfc2V0X2JsYWNrKG90aGVyLT5yYl9sZWZ0KTsKICAgICAgICAgICAgICAg
ICAgICAgcmJfc2V0X3JlZChvdGhlcik7Ci0gICAgICAgICAgICAgICAgICAgIF9fcmJfcm90YXRl
X3JpZ2h0KG90aGVyLCByb290KTsKLSAgICAgICAgICAgICAgICAgICAgb3RoZXIgPSBwYXJlbnQt
PnJiX3JpZ2h0OworICAgICAgICAgICAgICAgICAgICBub2RlID0gcGFyZW50OworICAgICAgICAg
ICAgICAgICAgICBwYXJlbnQgPSByYl9wYXJlbnQobm9kZSk7CisgICAgICAgICAgICAgICAgICAg
IGNvbnRpbnVlOwogICAgICAgICAgICAgICAgIH0KLSAgICAgICAgICAgICAgICByYl9zZXRfY29s
b3Iob3RoZXIsIHJiX2NvbG9yKHBhcmVudCkpOwotICAgICAgICAgICAgICAgIHJiX3NldF9ibGFj
ayhwYXJlbnQpOwotICAgICAgICAgICAgICAgIHJiX3NldF9ibGFjayhvdGhlci0+cmJfcmlnaHQp
OwotICAgICAgICAgICAgICAgIF9fcmJfcm90YXRlX2xlZnQocGFyZW50LCByb290KTsKLSAgICAg
ICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgICAgICByYl9zZXRfYmxhY2sob3RoZXItPnJi
X2xlZnQpOworICAgICAgICAgICAgICAgIHJiX3NldF9yZWQob3RoZXIpOworICAgICAgICAgICAg
ICAgIF9fcmJfcm90YXRlX3JpZ2h0KG90aGVyLCByb290KTsKKyAgICAgICAgICAgICAgICBvdGhl
ciA9IHBhcmVudC0+cmJfcmlnaHQ7CiAgICAgICAgICAgICB9CisgICAgICAgICAgICByYl9zZXRf
Y29sb3Iob3RoZXIsIHJiX2NvbG9yKHBhcmVudCkpOworICAgICAgICAgICAgcmJfc2V0X2JsYWNr
KHBhcmVudCk7CisgICAgICAgICAgICByYl9zZXRfYmxhY2sob3RoZXItPnJiX3JpZ2h0KTsKKyAg
ICAgICAgICAgIF9fcmJfcm90YXRlX2xlZnQocGFyZW50LCByb290KTsKKyAgICAgICAgICAgIGJy
ZWFrOwogICAgICAgICB9CiAgICAgICAgIGVsc2UKICAgICAgICAgewpAQCAtMzIwLDI4ICszMTcs
MjUgQEAgc3RhdGljIHZvaWQgX19yYl9lcmFzZV9jb2xvcihzdHJ1Y3QgcmJfbm9kZSAqbm9kZSwg
c3RydWN0IHJiX25vZGUgKnBhcmVudCwKICAgICAgICAgICAgICAgICBfX3JiX3JvdGF0ZV9yaWdo
dChwYXJlbnQsIHJvb3QpOwogICAgICAgICAgICAgICAgIG90aGVyID0gcGFyZW50LT5yYl9sZWZ0
OwogICAgICAgICAgICAgfQotICAgICAgICAgICAgaWYgKCghb3RoZXItPnJiX2xlZnQgfHwgcmJf
aXNfYmxhY2sob3RoZXItPnJiX2xlZnQpKSAmJgotICAgICAgICAgICAgICAgICghb3RoZXItPnJi
X3JpZ2h0IHx8IHJiX2lzX2JsYWNrKG90aGVyLT5yYl9yaWdodCkpKQorICAgICAgICAgICAgaWYg
KCFvdGhlci0+cmJfbGVmdCB8fCByYl9pc19ibGFjayhvdGhlci0+cmJfbGVmdCkpCiAgICAgICAg
ICAgICB7Ci0gICAgICAgICAgICAgICAgcmJfc2V0X3JlZChvdGhlcik7Ci0gICAgICAgICAgICAg
ICAgbm9kZSA9IHBhcmVudDsKLSAgICAgICAgICAgICAgICBwYXJlbnQgPSByYl9wYXJlbnQobm9k
ZSk7Ci0gICAgICAgICAgICB9Ci0gICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICB7Ci0gICAg
ICAgICAgICAgICAgaWYgKCFvdGhlci0+cmJfbGVmdCB8fCByYl9pc19ibGFjayhvdGhlci0+cmJf
bGVmdCkpCisgICAgICAgICAgICAgICAgaWYgKCFvdGhlci0+cmJfcmlnaHQgfHwgcmJfaXNfYmxh
Y2sob3RoZXItPnJiX3JpZ2h0KSkKICAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAg
ICAgIHJiX3NldF9ibGFjayhvdGhlci0+cmJfcmlnaHQpOwogICAgICAgICAgICAgICAgICAgICBy
Yl9zZXRfcmVkKG90aGVyKTsKLSAgICAgICAgICAgICAgICAgICAgX19yYl9yb3RhdGVfbGVmdChv
dGhlciwgcm9vdCk7Ci0gICAgICAgICAgICAgICAgICAgIG90aGVyID0gcGFyZW50LT5yYl9sZWZ0
OworICAgICAgICAgICAgICAgICAgICBub2RlID0gcGFyZW50OworICAgICAgICAgICAgICAgICAg
ICBwYXJlbnQgPSByYl9wYXJlbnQobm9kZSk7CisgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVl
OwogICAgICAgICAgICAgICAgIH0KLSAgICAgICAgICAgICAgICByYl9zZXRfY29sb3Iob3RoZXIs
IHJiX2NvbG9yKHBhcmVudCkpOwotICAgICAgICAgICAgICAgIHJiX3NldF9ibGFjayhwYXJlbnQp
OwotICAgICAgICAgICAgICAgIHJiX3NldF9ibGFjayhvdGhlci0+cmJfbGVmdCk7Ci0gICAgICAg
ICAgICAgICAgX19yYl9yb3RhdGVfcmlnaHQocGFyZW50LCByb290KTsKLSAgICAgICAgICAgICAg
ICBicmVhazsKKyAgICAgICAgICAgICAgICByYl9zZXRfYmxhY2sob3RoZXItPnJiX3JpZ2h0KTsK
KyAgICAgICAgICAgICAgICByYl9zZXRfcmVkKG90aGVyKTsKKyAgICAgICAgICAgICAgICBfX3Ji
X3JvdGF0ZV9sZWZ0KG90aGVyLCByb290KTsKKyAgICAgICAgICAgICAgICBvdGhlciA9IHBhcmVu
dC0+cmJfbGVmdDsKICAgICAgICAgICAgIH0KKyAgICAgICAgICAgIHJiX3NldF9jb2xvcihvdGhl
ciwgcmJfY29sb3IocGFyZW50KSk7CisgICAgICAgICAgICByYl9zZXRfYmxhY2socGFyZW50KTsK
KyAgICAgICAgICAgIHJiX3NldF9ibGFjayhvdGhlci0+cmJfbGVmdCk7CisgICAgICAgICAgICBf
X3JiX3JvdGF0ZV9yaWdodChwYXJlbnQsIHJvb3QpOworICAgICAgICAgICAgYnJlYWs7CiAgICAg
ICAgIH0KICAgICB9CiB9Ci0tIAoyLjEyLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Jun 17 09:34:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Jun 2017 09: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 1dMA7K-0002Yv-08; Sat, 17 Jun 2017 09:34:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kpraveen.lkml@gmail.com>) id 1dMA7I-0002TD-9R
 for xen-devel@lists.xen.org; Sat, 17 Jun 2017 09:34:04 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 5F/5D-03587-C87F4495; Sat, 17 Jun 2017 09:34:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsVyMfTAQd3u7y6
 RBl9Pi1os+biYxYHR4+ju30wBjFGsmXlJ+RUJrBn9LauZC+aGVSzYuIatgfGMSRcjF4eQwERG
 ictzbzGCOCwCL1kkXj7bwQ7iSAj0s0pMbe0FcjiBnDiJ17e/skDYlRItS7ezgdhCAmoSW+adY
 oawfzNKzJgFZHNwsAnoSrTfKgAJiwhIS1z7fBlsAbPAd0aJNe+nsIIkhAX8JW52/mECsVkEVC
 U6fkwEm8krYCPRu/E81C55iUWbZrCAzOQEivcs8gQxhQSsJU7MYZ/AKLCAkWEVo0ZxalFZapG
 ukYFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgWDEAwQ7GX8sCDjFKcjApifLm
 hLtECvEl5adUZiQWZ8QXleakFh9ilOHgUJLgNfsGlBMsSk1PrUjLzAEGOExagoNHSYT3/GOgN
 G9xQWJucWY6ROoUozHHlSvrvjBxTDmw/QuTEEtefl6qlDhvKMgkAZDSjNI8uEGwyLvEKCslzM
 sIdJoQT0FqUW5mCar8K0ZxDkYlYV6Pr0BTeDLzSuD2vQI6hQnoFOYzYKeUJCKkpBoY92l6cfQ
 7xtxaccl6mdpjvUO6mgrv1bMtW/combTVH5AR+m/T5Ltu5d5EjR2asnHWTn/dL6TFMkV9+TPf
 ZGnZkafsaxieL2ovmml82+elV+lOyyvC99q95zO/NXTMvbVUpPTgWsvr5bvPhRkuD0+/P/fFT
 bnPfVUXd0r7b2yeW/9tnUnR81fblViKMxINtZiLihMBsnrsi7cCAAA=
X-Env-Sender: kpraveen.lkml@gmail.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1497692041!107801052!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43985 invoked from network); 17 Jun 2017 09:34:03 -0000
Received: from mail-pf0-f193.google.com (HELO mail-pf0-f193.google.com)
 (209.85.192.193)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Jun 2017 09:34:03 -0000
Received: by mail-pf0-f193.google.com with SMTP id w12so9928399pfk.0
 for <xen-devel@lists.xen.org>; Sat, 17 Jun 2017 02:34: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=XhX0mcXVaGBse+FIYp0QWVYltnfkPhzbcGuHxgX8Yj0=;
 b=cM6B0uJQoKLdP5JKMcUJJjcPaEMYs9kxDYhM2Pv9BT2muURW1vQhKzZG67UAaAsD1f
 qg7XCHp3oQCHCyx5ho+iHC30txsIsQ4o92VApoOaSiqycWgxtsUaD7C8HfoIBkSNI0BC
 rBQ7YQ5rtPzk49qHBN5fvXShsSGrsZVgXJMAs3H5TLaE59tPyTbcG5m4gltqVkgZ4M4j
 +Nq17wCO+f/w6PSFmw/8q90gGHBRIC1lJJ/yBUDkuMY9Z0zeYDnPydghwqpjVOnPScnA
 RZO6QLMsJ+j7xseoI8Mhv2DdpMfBDxwp8YXTt2/PbGIW51oG7ZPRCAUFOqnx66c0q0Yc
 9xuQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=XhX0mcXVaGBse+FIYp0QWVYltnfkPhzbcGuHxgX8Yj0=;
 b=kUulY1BW8Id2opq6SxG13JjyK8yCI2jaybk9m8M/j2NiEzLRbxIXiNfu64mzqMoO5D
 GnQnJtQ8bQS57UgfRX9nXv5Whk+qdEbajzUOyE6E7xp/YrE8nojZkkEfdCxhr/TUEdCr
 DV7nRm0b9yHGeNF7wvlqhddlEdysjWKhzD+GIUpV/lplqZgVXunBY6B2ijNx4MI5mWH4
 fElbineCi2XoF3/ibp98j75cRQBXKv/lZdT8BwlejhJwSlZHkOdOvsITnQLsJYLGXbkB
 iBBhP/Lj7klCaYJWUZ3EmEwxM5a54PNEh5cRMA1K9WphZWJwYlbIg6sUx+wZt0eo2XM+
 zaJQ==
X-Gm-Message-State: AKS2vOzQMmK8Ug1VIFw0LBMIUvKcBjl9V4KNZdTrK+pBPWSH+1kRkc6J
 Iah3Iyl0mnkAgO9A
X-Received: by 10.99.121.66 with SMTP id u63mr15736882pgc.20.1497692041181;
 Sat, 17 Jun 2017 02:34:01 -0700 (PDT)
Received: from kpraveen.labs.blr.name ([103.227.99.177])
 by smtp.gmail.com with ESMTPSA id k129sm9653921pfc.87.2017.06.17.02.33.57
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Sat, 17 Jun 2017 02:34:00 -0700 (PDT)
From: Praveen Kumar <kpraveen.lkml@gmail.com>
To: xen-devel@lists.xen.org
Date: Sat, 17 Jun 2017 15:02:46 +0530
Message-Id: <20170617093253.3990-14-kpraveen.lkml@gmail.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170617093253.3990-1-kpraveen.lkml@gmail.com>
References: <20170617093253.3990-1-kpraveen.lkml@gmail.com>
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, tim@xen.org, kpraveen.lkml@gmail.com,
 jbeulich@suse.com
Subject: [Xen-devel] [PATCH v2 13/20] rbtree: low level optimizations in
	__rb_erase_color()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gX19yYl9lcmFzZV9jb2xvcigpLCB3ZSBvZnRlbiBhbHJlYWR5IGhhdmUgcG9pbnRlcnMgdG8g
dGhlIG5vZGVzIGJlaW5nCnJvdGF0ZWQgYW5kL29yIGtub3cgd2hhdCB0aGVpciBjb2xvcnMgbXVz
dCBiZSwgc28gd2UgY2FuIGdlbmVyYXRlIG1vcmUKZWZmaWNpZW50IGNvZGUgdGhhbiB0aGUgZ2Vu
ZXJpYyBfX3JiX3JvdGF0ZV9sZWZ0KCkgYW5kIF9fcmJfcm90YXRlX3JpZ2h0KCkKZnVuY3Rpb25z
LgoKQWxzbyB3aGVuIHRoZSBjdXJyZW50IG5vZGUgaXMgcmVkIG9yIHdoZW4gZmxpcHBpbmcgdGhl
IHNpYmxpbmcncyBjb2xvciwKdGhlIHBhcmVudCBpcyBhbHJlYWR5IGtub3duIHNvIHdlIGNhbiB1
c2UgdGhlIG1vcmUgZWZmaWNpZW50CnJiX3NldF9wYXJlbnRfY29sb3IoKSBmdW5jdGlvbiB0byBz
ZXQgdGhlIGRlc2lyZWQgY29sb3IuCgpTaWduZWQtb2ZmLWJ5OiBNaWNoZWwgTGVzcGluYXNzZSA8
d2Fsa2VuQGdvb2dsZS5jb20+CkNjOiBBbmRyZWEgQXJjYW5nZWxpIDxhYXJjYW5nZUByZWRoYXQu
Y29tPgpBY2tlZC1ieTogRGF2aWQgV29vZGhvdXNlIDxEYXZpZC5Xb29kaG91c2VAaW50ZWwuY29t
PgpDYzogUmlrIHZhbiBSaWVsIDxyaWVsQHJlZGhhdC5jb20+CkNjOiBQZXRlciBaaWpsc3RyYSA8
YS5wLnppamxzdHJhQGNoZWxsby5ubD4KQ2M6IERhbmllbCBTYW50b3MgPGRhbmllbC5zYW50b3NA
cG9ib3guY29tPgpDYzogSmVucyBBeGJvZSA8YXhib2VAa2VybmVsLmRrPgpDYzogIkVyaWMgVy4g
QmllZGVybWFuIiA8ZWJpZWRlcm1AeG1pc3Npb24uY29tPgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
TW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgpTaWduZWQtb2ZmLWJ5OiBMaW51cyBU
b3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CltMaW51eCBjb21taXQgNjI4
MGQyMzU2ZmQ4YWQwOTM2YTYzYzEwZGMxZTZhY2NmNDhkMGM2MV0KClBvcnRlZCB0byBYZW4uCgpT
aWduZWQtb2ZmLWJ5OiBQcmF2ZWVuIEt1bWFyIDxrcHJhdmVlbi5sa21sQGdtYWlsLmNvbT4KLS0t
CiB4ZW4vY29tbW9uL3JidHJlZS5jIHwgMTk2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKyst
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMDcgaW5zZXJ0aW9ucygr
KSwgODkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9yYnRyZWUuYyBiL3hl
bi9jb21tb24vcmJ0cmVlLmMKaW5kZXggYTM2NTY3MDM2OS4uMWZlMDU5YTU2OCAxMDA2NDQKLS0t
IGEveGVuL2NvbW1vbi9yYnRyZWUuYworKysgYi94ZW4vY29tbW9uL3JidHJlZS5jCkBAIC0zOCw3
ICszOCw4IEBACiAgKiAgNSksIHRoZW4gdGhlIGxvbmdlc3QgcG9zc2libGUgcGF0aCBkdWUgdG8g
NCBpcyAyQi4KICAqCiAgKiAgV2Ugc2hhbGwgaW5kaWNhdGUgY29sb3Igd2l0aCBjYXNlLCB3aGVy
ZSBibGFjayBub2RlcyBhcmUgdXBwZXJjYXNlIGFuZCByZWQKLSAqICBub2RlcyB3aWxsIGJlIGxv
d2VyY2FzZS4KKyAqICBub2RlcyB3aWxsIGJlIGxvd2VyY2FzZS4gVW5rbm93biBjb2xvciBub2Rl
cyBzaGFsbCBiZSBkcmF3biBhcyByZWQgd2l0aGluCisgKiAgcGFyZW50aGVzZXMgYW5kIGhhdmUg
c29tZSBhY2NvbXBhbnlpbmcgdGV4dCBjb21tZW50LgogICovCiAKICNkZWZpbmUgICAgUkJfUkVE
ICAgIDAKQEAgLTQ3LDE3ICs0OCwxMSBAQAogI2RlZmluZSByYl9jb2xvcihyKSAgICAgKChyKS0+
X19yYl9wYXJlbnRfY29sb3IgJiAxKQogI2RlZmluZSByYl9pc19yZWQocikgICAgKCFyYl9jb2xv
cihyKSkKICNkZWZpbmUgcmJfaXNfYmxhY2socikgIHJiX2NvbG9yKHIpCi0jZGVmaW5lIHJiX3Nl
dF9yZWQocikgICBkbyB7IChyKS0+X19yYl9wYXJlbnRfY29sb3IgJj0gfjE7IH0gd2hpbGUgKDAp
Ci0jZGVmaW5lIHJiX3NldF9ibGFjayhyKSBkbyB7IChyKS0+X19yYl9wYXJlbnRfY29sb3IgfD0g
MTsgfSB3aGlsZSAoMCkKIAogc3RhdGljIGlubGluZSB2b2lkIHJiX3NldF9wYXJlbnQoc3RydWN0
IHJiX25vZGUgKnJiLCBzdHJ1Y3QgcmJfbm9kZSAqcCkKIHsKICAgICByYi0+X19yYl9wYXJlbnRf
Y29sb3IgPSByYl9jb2xvcihyYikgfCAodW5zaWduZWQgbG9uZylwOwogfQotc3RhdGljIGlubGlu
ZSB2b2lkIHJiX3NldF9jb2xvcihzdHJ1Y3QgcmJfbm9kZSAqcmIsIGludCBjb2xvcikKLXsKLSAg
ICByYi0+X19yYl9wYXJlbnRfY29sb3IgPSAocmItPl9fcmJfcGFyZW50X2NvbG9yICYgfjEpIHwg
Y29sb3I7Ci19CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCByYl9zZXRfcGFyZW50X2NvbG9yKHN0cnVj
dCByYl9ub2RlICpyYiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ry
dWN0IHJiX25vZGUgKnAsIGludCBjb2xvcikKQEAgLTcwLDUyICs2NSw2IEBAIHN0YXRpYyBpbmxp
bmUgc3RydWN0IHJiX25vZGUgKnJiX3JlZF9wYXJlbnQoc3RydWN0IHJiX25vZGUgKnJlZCkKICAg
ICByZXR1cm4gKHN0cnVjdCByYl9ub2RlICopcmVkLT5fX3JiX3BhcmVudF9jb2xvcjsKIH0KIAot
c3RhdGljIHZvaWQgX19yYl9yb3RhdGVfbGVmdChzdHJ1Y3QgcmJfbm9kZSAqbm9kZSwgc3RydWN0
IHJiX3Jvb3QgKnJvb3QpCi17Ci0gICAgc3RydWN0IHJiX25vZGUgKnJpZ2h0ID0gbm9kZS0+cmJf
cmlnaHQ7Ci0gICAgc3RydWN0IHJiX25vZGUgKnBhcmVudCA9IHJiX3BhcmVudChub2RlKTsKLQot
ICAgIGlmICgobm9kZS0+cmJfcmlnaHQgPSByaWdodC0+cmJfbGVmdCkpCi0gICAgICAgIHJiX3Nl
dF9wYXJlbnQocmlnaHQtPnJiX2xlZnQsIG5vZGUpOwotICAgIHJpZ2h0LT5yYl9sZWZ0ID0gbm9k
ZTsKLQotICAgIHJiX3NldF9wYXJlbnQocmlnaHQsIHBhcmVudCk7Ci0KLSAgICBpZiAocGFyZW50
KQotICAgIHsKLSAgICAgICAgaWYgKG5vZGUgPT0gcGFyZW50LT5yYl9sZWZ0KQotICAgICAgICAg
ICAgcGFyZW50LT5yYl9sZWZ0ID0gcmlnaHQ7Ci0gICAgICAgIGVsc2UKLSAgICAgICAgICAgIHBh
cmVudC0+cmJfcmlnaHQgPSByaWdodDsKLSAgICB9Ci0gICAgZWxzZQotICAgICAgICByb290LT5y
Yl9ub2RlID0gcmlnaHQ7Ci0gICAgcmJfc2V0X3BhcmVudChub2RlLCByaWdodCk7Ci19Ci0KLXN0
YXRpYyB2b2lkIF9fcmJfcm90YXRlX3JpZ2h0KHN0cnVjdCByYl9ub2RlICpub2RlLCBzdHJ1Y3Qg
cmJfcm9vdCAqcm9vdCkKLXsKLSAgICBzdHJ1Y3QgcmJfbm9kZSAqbGVmdCA9IG5vZGUtPnJiX2xl
ZnQ7Ci0gICAgc3RydWN0IHJiX25vZGUgKnBhcmVudCA9IHJiX3BhcmVudChub2RlKTsKLQotICAg
IGlmICgobm9kZS0+cmJfbGVmdCA9IGxlZnQtPnJiX3JpZ2h0KSkKLSAgICAgICAgcmJfc2V0X3Bh
cmVudChsZWZ0LT5yYl9yaWdodCwgbm9kZSk7Ci0gICAgbGVmdC0+cmJfcmlnaHQgPSBub2RlOwot
Ci0gICAgcmJfc2V0X3BhcmVudChsZWZ0LCBwYXJlbnQpOwotCi0gICAgaWYgKHBhcmVudCkKLSAg
ICB7Ci0gICAgICAgIGlmIChub2RlID09IHBhcmVudC0+cmJfcmlnaHQpCi0gICAgICAgICAgICBw
YXJlbnQtPnJiX3JpZ2h0ID0gbGVmdDsKLSAgICAgICAgZWxzZQotICAgICAgICAgICAgcGFyZW50
LT5yYl9sZWZ0ID0gbGVmdDsKLSAgICB9Ci0gICAgZWxzZQotICAgICAgICByb290LT5yYl9ub2Rl
ID0gbGVmdDsKLSAgICByYl9zZXRfcGFyZW50KG5vZGUsIGxlZnQpOwotfQotCiAvKgogICogSGVs
cGVyIGZ1bmN0aW9uIGZvciByb3RhdGlvbnM6CiAgKiAtIG9sZCdzIHBhcmVudCBhbmQgY29sb3Ig
Z2V0IGFzc2lnbmVkIHRvIG5ldwpAQCAtMjU5LDcgKzIwOCw3IEBAIEVYUE9SVF9TWU1CT0wocmJf
aW5zZXJ0X2NvbG9yKTsKIHN0YXRpYyB2b2lkIF9fcmJfZXJhc2VfY29sb3Ioc3RydWN0IHJiX25v
ZGUgKm5vZGUsIHN0cnVjdCByYl9ub2RlICpwYXJlbnQsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHN0cnVjdCByYl9yb290ICpyb290KQogewotICAgIHN0cnVjdCByYl9ub2RlICpvdGhl
cjsKKyAgICBzdHJ1Y3QgcmJfbm9kZSAqc2libGluZywgKnRtcDEsICp0bXAyOwogCiAgICAgd2hp
bGUgKHRydWUpCiAgICAgewpAQCAtMjc0LDY3ICsyMjMsMTM2IEBAIHN0YXRpYyB2b2lkIF9fcmJf
ZXJhc2VfY29sb3Ioc3RydWN0IHJiX25vZGUgKm5vZGUsIHN0cnVjdCByYl9ub2RlICpwYXJlbnQs
CiAgICAgICAgICAqLwogICAgICAgICBpZiAobm9kZSAmJiByYl9pc19yZWQobm9kZSkpCiAgICAg
ICAgIHsKLSAgICAgICAgICAgIHJiX3NldF9ibGFjayhub2RlKTsKKyAgICAgICAgICAgIHJiX3Nl
dF9wYXJlbnRfY29sb3Iobm9kZSwgcGFyZW50LCBSQl9CTEFDSyk7CiAgICAgICAgICAgICBicmVh
azsKICAgICAgICAgfSBlbHNlIGlmICghcGFyZW50KSB7CiAgICAgICAgICAgICBicmVhazsKICAg
ICAgICAgfSBlbHNlIGlmIChwYXJlbnQtPnJiX2xlZnQgPT0gbm9kZSkgewotICAgICAgICAgICAg
b3RoZXIgPSBwYXJlbnQtPnJiX3JpZ2h0OwotICAgICAgICAgICAgaWYgKHJiX2lzX3JlZChvdGhl
cikpCisgICAgICAgICAgICBzaWJsaW5nID0gcGFyZW50LT5yYl9yaWdodDsKKyAgICAgICAgICAg
IGlmIChyYl9pc19yZWQoc2libGluZykpCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAg
cmJfc2V0X2JsYWNrKG90aGVyKTsKLSAgICAgICAgICAgICAgICByYl9zZXRfcmVkKHBhcmVudCk7
Ci0gICAgICAgICAgICAgICAgX19yYl9yb3RhdGVfbGVmdChwYXJlbnQsIHJvb3QpOwotICAgICAg
ICAgICAgICAgIG90aGVyID0gcGFyZW50LT5yYl9yaWdodDsKKyAgICAgICAgICAgICAgICAvKgor
ICAgICAgICAgICAgICAgICAqIENhc2UgMSAtIGxlZnQgcm90YXRlIGF0IHBhcmVudAorICAgICAg
ICAgICAgICAgICAqCisgICAgICAgICAgICAgICAgICogICAgIFAgICAgICAgICAgICAgICBTCisg
ICAgICAgICAgICAgICAgICogICAgLyBcICAgICAgICAgICAgIC8gXAorICAgICAgICAgICAgICAg
ICAqICAgTiAgIHMgICAgLS0+ICAgIHAgICBTcgorICAgICAgICAgICAgICAgICAqICAgICAgLyBc
ICAgICAgICAgLyBcCisgICAgICAgICAgICAgICAgICogICAgIFNsICBTciAgICAgIE4gICBTbAor
ICAgICAgICAgICAgICAgICAqLworICAgICAgICAgICAgICAgIHBhcmVudC0+cmJfcmlnaHQgPSB0
bXAxID0gc2libGluZy0+cmJfbGVmdDsKKyAgICAgICAgICAgICAgICBzaWJsaW5nLT5yYl9sZWZ0
ID0gcGFyZW50OworICAgICAgICAgICAgICAgIHJiX3NldF9wYXJlbnRfY29sb3IodG1wMSwgcGFy
ZW50LCBSQl9CTEFDSyk7CisgICAgICAgICAgICAgICAgX19yYl9yb3RhdGVfc2V0X3BhcmVudHMo
cGFyZW50LCBzaWJsaW5nLCByb290LCBSQl9SRUQpOworICAgICAgICAgICAgICAgIHNpYmxpbmcg
PSB0bXAxOwogICAgICAgICAgICAgfQotICAgICAgICAgICAgaWYgKCFvdGhlci0+cmJfcmlnaHQg
fHwgcmJfaXNfYmxhY2sob3RoZXItPnJiX3JpZ2h0KSkKKyAgICAgICAgICAgIHRtcDEgPSBzaWJs
aW5nLT5yYl9yaWdodDsKKyAgICAgICAgICAgIGlmICghdG1wMSB8fCByYl9pc19ibGFjayh0bXAx
KSkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBpZiAoIW90aGVyLT5yYl9sZWZ0IHx8
IHJiX2lzX2JsYWNrKG90aGVyLT5yYl9sZWZ0KSkKKyAgICAgICAgICAgICAgICB0bXAyID0gc2li
bGluZy0+cmJfbGVmdDsKKyAgICAgICAgICAgICAgICBpZiAoIXRtcDIgfHwgcmJfaXNfYmxhY2so
dG1wMikpCiAgICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICByYl9zZXRfcmVk
KG90aGVyKTsKKyAgICAgICAgICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAgICAgICAgICog
Q2FzZSAyIC0gc2libGluZyBjb2xvciBmbGlwCisgICAgICAgICAgICAgICAgICAgICAqIChwIGNv
dWxkIGJlIGVpdGhlciBjb2xvciBoZXJlKQorICAgICAgICAgICAgICAgICAgICAgKgorICAgICAg
ICAgICAgICAgICAgICAgKiAgICAocCkgICAgICAgICAgIChwKQorICAgICAgICAgICAgICAgICAg
ICAgKiAgICAvIFwgICAgICAgICAgIC8gXAorICAgICAgICAgICAgICAgICAgICAgKiAgIE4gICBT
ICAgIC0tPiAgTiAgIHMKKyAgICAgICAgICAgICAgICAgICAgICogICAgICAvIFwgICAgICAgICAg
IC8gXAorICAgICAgICAgICAgICAgICAgICAgKiAgICAgU2wgIFNyICAgICAgICBTbCAgU3IKKyAg
ICAgICAgICAgICAgICAgICAgICoKKyAgICAgICAgICAgICAgICAgICAgICogVGhpcyBsZWF2ZXMg
dXMgdmlvbGF0aW5nIDUpLCBzbworICAgICAgICAgICAgICAgICAgICAgKiByZWN1cnNlIGF0IHAu
IElmIHAgaXMgcmVkLCB0aGUKKyAgICAgICAgICAgICAgICAgICAgICogcmVjdXJzaW9uIHdpbGwg
anVzdCBmbGlwIGl0IHRvIGJsYWNrCisgICAgICAgICAgICAgICAgICAgICAqIGFuZCBleGl0LiBJ
ZiBjb21pbmcgZnJvbSBDYXNlIDEsCisgICAgICAgICAgICAgICAgICAgICAqIHAgaXMga25vd24g
dG8gYmUgcmVkLgorICAgICAgICAgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgICAgICAgICAg
cmJfc2V0X3BhcmVudF9jb2xvcihzaWJsaW5nLCBwYXJlbnQsIFJCX1JFRCk7CiAgICAgICAgICAg
ICAgICAgICAgIG5vZGUgPSBwYXJlbnQ7CiAgICAgICAgICAgICAgICAgICAgIHBhcmVudCA9IHJi
X3BhcmVudChub2RlKTsKICAgICAgICAgICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgICAg
ICAgICAgfQotICAgICAgICAgICAgICAgIHJiX3NldF9ibGFjayhvdGhlci0+cmJfbGVmdCk7Ci0g
ICAgICAgICAgICAgICAgcmJfc2V0X3JlZChvdGhlcik7Ci0gICAgICAgICAgICAgICAgX19yYl9y
b3RhdGVfcmlnaHQob3RoZXIsIHJvb3QpOwotICAgICAgICAgICAgICAgIG90aGVyID0gcGFyZW50
LT5yYl9yaWdodDsKKyAgICAgICAgICAgICAgICAvKgorICAgICAgICAgICAgICAgICAqIENhc2Ug
MyAtIHJpZ2h0IHJvdGF0ZSBhdCBzaWJsaW5nCisgICAgICAgICAgICAgICAgICogKHAgY291bGQg
YmUgZWl0aGVyIGNvbG9yIGhlcmUpCisgICAgICAgICAgICAgICAgICoKKyAgICAgICAgICAgICAg
ICAgKiAgIChwKSAgICAgICAgICAgKHApCisgICAgICAgICAgICAgICAgICogICAvIFwgICAgICAg
ICAgIC8gXAorICAgICAgICAgICAgICAgICAqICBOICAgUyAgICAtLT4gIE4gICBTbAorICAgICAg
ICAgICAgICAgICAqICAgICAvIFwgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAqICAg
IHNsICBTciAgICAgICAgICAgIHMKKyAgICAgICAgICAgICAgICAgKiAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICAgICAgICAgICAqICAgICAgICAgICAgICAgICAgICAgICAgU3IKKyAg
ICAgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgICAgICBzaWJsaW5nLT5yYl9sZWZ0ID0gdG1w
MSA9IHRtcDItPnJiX3JpZ2h0OworICAgICAgICAgICAgICAgIHRtcDItPnJiX3JpZ2h0ID0gc2li
bGluZzsKKyAgICAgICAgICAgICAgICBwYXJlbnQtPnJiX3JpZ2h0ID0gdG1wMjsKKyAgICAgICAg
ICAgICAgICBpZiAodG1wMSkKKyAgICAgICAgICAgICAgICAgICAgcmJfc2V0X3BhcmVudF9jb2xv
cih0bXAxLCBzaWJsaW5nLCBSQl9CTEFDSyk7CisgICAgICAgICAgICAgICAgdG1wMSA9IHNpYmxp
bmc7CisgICAgICAgICAgICAgICAgc2libGluZyA9IHRtcDI7CiAgICAgICAgICAgICB9Ci0gICAg
ICAgICAgICByYl9zZXRfY29sb3Iob3RoZXIsIHJiX2NvbG9yKHBhcmVudCkpOwotICAgICAgICAg
ICAgcmJfc2V0X2JsYWNrKHBhcmVudCk7Ci0gICAgICAgICAgICByYl9zZXRfYmxhY2sob3RoZXIt
PnJiX3JpZ2h0KTsKLSAgICAgICAgICAgIF9fcmJfcm90YXRlX2xlZnQocGFyZW50LCByb290KTsK
KyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBDYXNlIDQgLSBsZWZ0IHJvdGF0ZSBhdCBw
YXJlbnQgKyBjb2xvciBmbGlwcworICAgICAgICAgICAgICogKHAgYW5kIHNsIGNvdWxkIGJlIGVp
dGhlciBjb2xvciBoZXJlLgorICAgICAgICAgICAgICogIEFmdGVyIHJvdGF0aW9uLCBwIGJlY29t
ZXMgYmxhY2ssIHMgYWNxdWlyZXMKKyAgICAgICAgICAgICAqICBwJ3MgY29sb3IsIGFuZCBzbCBr
ZWVwcyBpdHMgY29sb3IpCisgICAgICAgICAgICAgKgorICAgICAgICAgICAgICogICAgICAocCkg
ICAgICAgICAgICAgKHMpCisgICAgICAgICAgICAgKiAgICAgIC8gXCAgICAgICAgICAgICAvIFwK
KyAgICAgICAgICAgICAqICAgICBOICAgUyAgICAgLS0+ICAgUCAgIFNyCisgICAgICAgICAgICAg
KiAgICAgICAgLyBcICAgICAgICAgLyBcCisgICAgICAgICAgICAgKiAgICAgIChzbCkgc3IgICAg
ICBOICAoc2wpCisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIHBhcmVudC0+cmJfcmlnaHQg
PSB0bXAyID0gc2libGluZy0+cmJfbGVmdDsKKyAgICAgICAgICAgIHNpYmxpbmctPnJiX2xlZnQg
PSBwYXJlbnQ7CisgICAgICAgICAgICByYl9zZXRfcGFyZW50X2NvbG9yKHRtcDEsIHNpYmxpbmcs
IFJCX0JMQUNLKTsKKyAgICAgICAgICAgIGlmICh0bXAyKQorICAgICAgICAgICAgICAgIHJiX3Nl
dF9wYXJlbnQodG1wMiwgcGFyZW50KTsKKyAgICAgICAgICAgIF9fcmJfcm90YXRlX3NldF9wYXJl
bnRzKHBhcmVudCwgc2libGluZywgcm9vdCwgUkJfQkxBQ0spOwogICAgICAgICAgICAgYnJlYWs7
CiAgICAgICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICB7Ci0gICAgICAgICAgICBvdGhlciA9
IHBhcmVudC0+cmJfbGVmdDsKLSAgICAgICAgICAgIGlmIChyYl9pc19yZWQob3RoZXIpKQorICAg
ICAgICAgICAgc2libGluZyA9IHBhcmVudC0+cmJfbGVmdDsKKyAgICAgICAgICAgIGlmIChyYl9p
c19yZWQoc2libGluZykpCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgcmJfc2V0X2Js
YWNrKG90aGVyKTsKLSAgICAgICAgICAgICAgICByYl9zZXRfcmVkKHBhcmVudCk7Ci0gICAgICAg
ICAgICAgICAgX19yYl9yb3RhdGVfcmlnaHQocGFyZW50LCByb290KTsKLSAgICAgICAgICAgICAg
ICBvdGhlciA9IHBhcmVudC0+cmJfbGVmdDsKKyAgICAgICAgICAgICAgICAvKiBDYXNlIDEgLSBy
aWdodCByb3RhdGUgYXQgcGFyZW50ICovCisgICAgICAgICAgICAgICAgcGFyZW50LT5yYl9sZWZ0
ID0gdG1wMSA9IHNpYmxpbmctPnJiX3JpZ2h0OworICAgICAgICAgICAgICAgIHNpYmxpbmctPnJi
X3JpZ2h0ID0gcGFyZW50OworICAgICAgICAgICAgICAgIHJiX3NldF9wYXJlbnRfY29sb3IodG1w
MSwgcGFyZW50LCBSQl9CTEFDSyk7CisgICAgICAgICAgICAgICAgX19yYl9yb3RhdGVfc2V0X3Bh
cmVudHMocGFyZW50LCBzaWJsaW5nLCByb290LCBSQl9SRUQpOworICAgICAgICAgICAgICAgIHNp
YmxpbmcgPSB0bXAxOwogICAgICAgICAgICAgfQotICAgICAgICAgICAgaWYgKCFvdGhlci0+cmJf
bGVmdCB8fCByYl9pc19ibGFjayhvdGhlci0+cmJfbGVmdCkpCisgICAgICAgICAgICB0bXAxID0g
c2libGluZy0+cmJfbGVmdDsKKyAgICAgICAgICAgIGlmICghdG1wMSB8fCByYl9pc19ibGFjayh0
bXAxKSkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBpZiAoIW90aGVyLT5yYl9yaWdo
dCB8fCByYl9pc19ibGFjayhvdGhlci0+cmJfcmlnaHQpKQorICAgICAgICAgICAgICAgIHRtcDIg
PSBzaWJsaW5nLT5yYl9yaWdodDsKKyAgICAgICAgICAgICAgICBpZiAoIXRtcDIgfHwgcmJfaXNf
YmxhY2sodG1wMikpCiAgICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICByYl9z
ZXRfcmVkKG90aGVyKTsKKyAgICAgICAgICAgICAgICAgICAgLyogQ2FzZSAyIC0gc2libGluZyBj
b2xvciBmbGlwICovCisgICAgICAgICAgICAgICAgICAgIHJiX3NldF9wYXJlbnRfY29sb3Ioc2li
bGluZywgcGFyZW50LCBSQl9SRUQpOwogICAgICAgICAgICAgICAgICAgICBub2RlID0gcGFyZW50
OwogICAgICAgICAgICAgICAgICAgICBwYXJlbnQgPSByYl9wYXJlbnQobm9kZSk7CiAgICAgICAg
ICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICAgICAgICAgIH0KLSAgICAgICAgICAgICAg
ICByYl9zZXRfYmxhY2sob3RoZXItPnJiX3JpZ2h0KTsKLSAgICAgICAgICAgICAgICByYl9zZXRf
cmVkKG90aGVyKTsKLSAgICAgICAgICAgICAgICBfX3JiX3JvdGF0ZV9sZWZ0KG90aGVyLCByb290
KTsKLSAgICAgICAgICAgICAgICBvdGhlciA9IHBhcmVudC0+cmJfbGVmdDsKKyAgICAgICAgICAg
ICAgICAvKiBDYXNlIDMgLSByaWdodCByb3RhdGUgYXQgc2libGluZyAqLworICAgICAgICAgICAg
ICAgIHNpYmxpbmctPnJiX3JpZ2h0ID0gdG1wMSA9IHRtcDItPnJiX2xlZnQ7CisgICAgICAgICAg
ICAgICAgdG1wMi0+cmJfbGVmdCA9IHNpYmxpbmc7CisgICAgICAgICAgICAgICAgcGFyZW50LT5y
Yl9sZWZ0ID0gdG1wMjsKKyAgICAgICAgICAgICAgICBpZiAodG1wMSkKKyAgICAgICAgICAgICAg
ICAgICAgcmJfc2V0X3BhcmVudF9jb2xvcih0bXAxLCBzaWJsaW5nLCBSQl9CTEFDSyk7CisgICAg
ICAgICAgICAgICAgdG1wMSA9IHNpYmxpbmc7CisgICAgICAgICAgICAgICAgc2libGluZyA9IHRt
cDI7CiAgICAgICAgICAgICB9Ci0gICAgICAgICAgICByYl9zZXRfY29sb3Iob3RoZXIsIHJiX2Nv
bG9yKHBhcmVudCkpOwotICAgICAgICAgICAgcmJfc2V0X2JsYWNrKHBhcmVudCk7Ci0gICAgICAg
ICAgICByYl9zZXRfYmxhY2sob3RoZXItPnJiX2xlZnQpOwotICAgICAgICAgICAgX19yYl9yb3Rh
dGVfcmlnaHQocGFyZW50LCByb290KTsKKyAgICAgICAgICAgIC8qIENhc2UgNCAtIGxlZnQgcm90
YXRlIGF0IHBhcmVudCArIGNvbG9yIGZsaXBzICovCisgICAgICAgICAgICBwYXJlbnQtPnJiX2xl
ZnQgPSB0bXAyID0gc2libGluZy0+cmJfcmlnaHQ7CisgICAgICAgICAgICBzaWJsaW5nLT5yYl9y
aWdodCA9IHBhcmVudDsKKyAgICAgICAgICAgIHJiX3NldF9wYXJlbnRfY29sb3IodG1wMSwgc2li
bGluZywgUkJfQkxBQ0spOworICAgICAgICAgICAgaWYgKHRtcDIpCisgICAgICAgICAgICAgICAg
cmJfc2V0X3BhcmVudCh0bXAyLCBwYXJlbnQpOworICAgICAgICAgICAgX19yYl9yb3RhdGVfc2V0
X3BhcmVudHMocGFyZW50LCBzaWJsaW5nLCByb290LCBSQl9CTEFDSyk7CiAgICAgICAgICAgICBi
cmVhazsKICAgICAgICAgfQogICAgIH0KLS0gCjIuMTIuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Jun 17 09:34:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Jun 2017 09:34:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dMA7N-0002cW-80; Sat, 17 Jun 2017 09:34:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kpraveen.lkml@gmail.com>) id 1dMA7M-0002bA-2A
 for xen-devel@lists.xen.org; Sat, 17 Jun 2017 09:34:08 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 1E/CB-11537-F87F4495; Sat, 17 Jun 2017 09:34:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsVyMfTAYd2+7y6
 RBr9valgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkzXs5mLzinULGpYz5jA2OzRBcjF4eQwERG
 iWvnXjCCOCwCL1kkzk7YyQbiSAj0s0p033gH5HACOXES33sbWCHsSom3Pc/YQWwhATWJLfNOM
 UOM+s0ocfP6diCHg4NNQFei/VYBSI2IgLTEtc+XwTYwC3xnlFjzfgrYIGEBK4nn85oYQWwWAV
 WJb7vPMIHYvAI2Em1vHrBALJOXWLRpBgvITE6geM8iTxBTSMBa4sQc9gmMAgsYGVYxahSnFpW
 lFukaGeslFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgQGVj0DA+MOxr69focYJTmY
 lER5c8JdIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8Jp9A8oJFqWmp1akZeYAQxwmLcHBoyTCe
 /4xUJq3uCAxtzgzHSJ1itGY48qVdV+YOKYc2P6FSYglLz8vVUqcdxXIJAGQ0ozSPLhBsNi7xC
 grJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmY1+Mr0BSezLwSuH2vgE5hAjqF+QzYKSWJCCmpBsa
 5/4Xq0x/tn3XvrT17k7JR4VnPVrE9XQ1/lYRuafgsYtoeEdhrvKP25Px3Fs1lJm9PV+rsNLPp
 OH+qoOuswOSJbcuj0w11/sSp63Flz6ip71Halcr1/vceBbEq+Y0MQXt36da7t3MdnV+fdO1Mg
 /32mAn8yl43419uEtyvUXUm48BCrk9fapVYijMSDbWYi4oTAQiq4NS4AgAA
X-Env-Sender: kpraveen.lkml@gmail.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1497692045!106080896!1
X-Originating-IP: [209.85.192.195]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41070 invoked from network); 17 Jun 2017 09:34:06 -0000
Received: from mail-pf0-f195.google.com (HELO mail-pf0-f195.google.com)
 (209.85.192.195)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Jun 2017 09:34:06 -0000
Received: by mail-pf0-f195.google.com with SMTP id s66so9916160pfs.2
 for <xen-devel@lists.xen.org>; Sat, 17 Jun 2017 02:34:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=IGEUZqt52pJBZJAmqAco518yDkVB5+AFRxYiJVWnb8s=;
 b=iPoqBq/Yq8PcnRFFi8VvTcW16txPiNdz2FKl5CmdDF9FXjHIhk0h+wiAe+uShXD6GS
 JnVozzm2kxt0p5xBx3oWwSR6y+DOXhMOreI5Zghs0k/lWd8qCUun96Sobicjn9aWswx+
 T7YhDrd43C8lu/x4UO2/wb7Syb1XbUNYuu6w0X6om38M9lIqSpQHgyMe8NqZHa3LFf6U
 zhORKN4EyS94V7+aoa53X58tKjkw/mwFWwnyhJWRxhh5PyQDkG3XF+7KYbu0U4/sqntM
 ES5+pTPNs7u3ynew5Fcu+GoRs6q3iM1/4LTBi+MybZAq3Ojw2Zzm+S0zqlX2JK5uHi2r
 3yfQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=IGEUZqt52pJBZJAmqAco518yDkVB5+AFRxYiJVWnb8s=;
 b=bk77VQc4ga54uKH6OcOFuMwVFl0+4z/qMXPDmwBK9swO8K+lSPPyhl6JsqEjcnh4se
 JMP1u0Yr+/4RSZJHYPH9tYe3K6vKZQefVp4ortLszTWW/ILcS5rVPM38nJzT0AMvciwM
 zG+qRl5MT+rfwHYB7Y+upPhHE1L+CF9Enk8hl+4V8zloVZWUrbvbpusNpGWCnLHMqwm9
 AcWa+ZVQxOZExmWY+Xc3zEzyEXBlF9vLv/1CGfvdjMbdVz0jzfTdGTJaGJ3L7rZzvolE
 SECkzPQuCQst/J+bTYw7nqH8MkQ500OKhUgx0DXyDqxBud9vUNjI9Ollq/K0HpSJ9lUt
 Lrgw==
X-Gm-Message-State: AKS2vOzrHRg0gdE3Uar/5wcwqq3zlZ4hm917VXS7I4kr5KpQkM5CsrMM
 S5QPSgbfH7FT0iA4
X-Received: by 10.99.178.75 with SMTP id t11mr15728760pgo.34.1497692044696;
 Sat, 17 Jun 2017 02:34:04 -0700 (PDT)
Received: from kpraveen.labs.blr.name ([103.227.99.177])
 by smtp.gmail.com with ESMTPSA id k129sm9653921pfc.87.2017.06.17.02.34.01
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Sat, 17 Jun 2017 02:34:04 -0700 (PDT)
From: Praveen Kumar <kpraveen.lkml@gmail.com>
To: xen-devel@lists.xen.org
Date: Sat, 17 Jun 2017 15:02:47 +0530
Message-Id: <20170617093253.3990-15-kpraveen.lkml@gmail.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170617093253.3990-1-kpraveen.lkml@gmail.com>
References: <20170617093253.3990-1-kpraveen.lkml@gmail.com>
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, tim@xen.org, kpraveen.lkml@gmail.com,
 jbeulich@suse.com
Subject: [Xen-devel] [PATCH v2 14/20] rbtree: coding style adjustments
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2V0IGNvbW1lbnQgYW5kIGluZGVudGF0aW9uIHN0eWxlIHRvIGJlIGNvbnNpc3RlbnQgd2l0aCBs
aW51eCBjb2Rpbmcgc3R5bGUKYW5kIHRoZSByZXN0IG9mIHRoZSBmaWxlLCBhcyBzdWdnZXN0ZWQg
YnkgUGV0ZXIgWmlqbHN0cmEKClNpZ25lZC1vZmYtYnk6IE1pY2hlbCBMZXNwaW5hc3NlIDx3YWxr
ZW5AZ29vZ2xlLmNvbT4KQ2M6IEFuZHJlYSBBcmNhbmdlbGkgPGFhcmNhbmdlQHJlZGhhdC5jb20+
CkFja2VkLWJ5OiBEYXZpZCBXb29kaG91c2UgPERhdmlkLldvb2Rob3VzZUBpbnRlbC5jb20+CkNj
OiBSaWsgdmFuIFJpZWwgPHJpZWxAcmVkaGF0LmNvbT4KQ2M6IFBldGVyIFppamxzdHJhIDxhLnAu
emlqbHN0cmFAY2hlbGxvLm5sPgpDYzogRGFuaWVsIFNhbnRvcyA8ZGFuaWVsLnNhbnRvc0Bwb2Jv
eC5jb20+CkNjOiBKZW5zIEF4Ym9lIDxheGJvZUBrZXJuZWwuZGs+CkNjOiAiRXJpYyBXLiBCaWVk
ZXJtYW4iIDxlYmllZGVybUB4bWlzc2lvbi5jb20+ClNpZ25lZC1vZmYtYnk6IEFuZHJldyBNb3J0
b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+ClNpZ25lZC1vZmYtYnk6IExpbnVzIFRvcnZh
bGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KW0xpbnV4IGNvbW1pdCA3Y2U2ZmY5
ZTVkZTk5ZTdiNzIwMTljN2RlODJmYjQzOGZlMWRjNWEwXQoKUG9ydGVkIHRvIFhlbi4KClNpZ25l
ZC1vZmYtYnk6IFByYXZlZW4gS3VtYXIgPGtwcmF2ZWVuLmxrbWxAZ21haWwuY29tPgotLS0KIHhl
bi9jb21tb24vcmJ0cmVlLmMgfCA0NCArKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0t
LS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDI0IGluc2VydGlvbnMoKyksIDIwIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vcmJ0cmVlLmMgYi94ZW4vY29tbW9uL3JidHJl
ZS5jCmluZGV4IDFmZTA1OWE1NjguLjFjYmU5YTUzZDcgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
cmJ0cmVlLmMKKysrIGIveGVuL2NvbW1vbi9yYnRyZWUuYwpAQCAtMzY3LDE2ICszNjcsMTQgQEAg
dm9pZCByYl9lcmFzZShzdHJ1Y3QgcmJfbm9kZSAqbm9kZSwgc3RydWN0IHJiX3Jvb3QgKnJvb3Qp
CiAgICAgICAgIGNoaWxkID0gbm9kZS0+cmJfcmlnaHQ7CiAgICAgZWxzZSBpZiAoIW5vZGUtPnJi
X3JpZ2h0KQogICAgICAgICBjaGlsZCA9IG5vZGUtPnJiX2xlZnQ7Ci0gICAgZWxzZQotICAgIHsK
KyAgICBlbHNlIHsKICAgICAgICAgc3RydWN0IHJiX25vZGUgKm9sZCA9IG5vZGUsICpsZWZ0Owog
CiAgICAgICAgIG5vZGUgPSBub2RlLT5yYl9yaWdodDsKICAgICAgICAgd2hpbGUgKChsZWZ0ID0g
bm9kZS0+cmJfbGVmdCkgIT0gTlVMTCkKICAgICAgICAgICAgIG5vZGUgPSBsZWZ0OwogCi0gICAg
ICAgIGlmIChyYl9wYXJlbnQob2xkKSkKLSAgICAgICAgeworICAgICAgICBpZiAocmJfcGFyZW50
KG9sZCkpIHsKICAgICAgICAgICAgIGlmIChyYl9wYXJlbnQob2xkKS0+cmJfbGVmdCA9PSBvbGQp
CiAgICAgICAgICAgICAgICAgcmJfcGFyZW50KG9sZCktPnJiX2xlZnQgPSBub2RlOwogICAgICAg
ICAgICAgZWxzZQpAQCAtNDEyLDE0ICs0MTAsMTIgQEAgdm9pZCByYl9lcmFzZShzdHJ1Y3QgcmJf
bm9kZSAqbm9kZSwgc3RydWN0IHJiX3Jvb3QgKnJvb3QpCiAKICAgICBpZiAoY2hpbGQpCiAgICAg
ICAgIHJiX3NldF9wYXJlbnQoY2hpbGQsIHBhcmVudCk7Ci0gICAgaWYgKHBhcmVudCkKLSAgICB7
CisgICAgaWYgKHBhcmVudCkgewogICAgICAgICBpZiAocGFyZW50LT5yYl9sZWZ0ID09IG5vZGUp
CiAgICAgICAgICAgICBwYXJlbnQtPnJiX2xlZnQgPSBjaGlsZDsKICAgICAgICAgZWxzZQogICAg
ICAgICAgICAgcGFyZW50LT5yYl9yaWdodCA9IGNoaWxkOwotICAgIH0KLSAgICBlbHNlCisgICAg
fSBlbHNlCiAgICAgICAgIHJvb3QtPnJiX25vZGUgPSBjaGlsZDsKIAogIGNvbG9yOgpAQCAtNDY0
LDggKzQ2MCwxMCBAQCBzdHJ1Y3QgcmJfbm9kZSAqcmJfbmV4dChjb25zdCBzdHJ1Y3QgcmJfbm9k
ZSAqbm9kZSkKICAgICBpZiAoUkJfRU1QVFlfTk9ERShub2RlKSkKICAgICAgICAgcmV0dXJuIE5V
TEw7CiAKLSAgICAvKiBJZiB3ZSBoYXZlIGEgcmlnaHQtaGFuZCBjaGlsZCwgZ28gZG93biBhbmQg
dGhlbiBsZWZ0IGFzIGZhcgotICAgICAgIGFzIHdlIGNhbi4gKi8KKyAgICAvKgorICAgICAqIElm
IHdlIGhhdmUgYSByaWdodC1oYW5kIGNoaWxkLCBnbyBkb3duIGFuZCB0aGVuIGxlZnQgYXMgZmFy
CisgICAgICogYXMgd2UgY2FuLgorICAgICAqLwogICAgIGlmIChub2RlLT5yYl9yaWdodCkgewog
ICAgICAgICBub2RlID0gbm9kZS0+cmJfcmlnaHQ7IAogICAgICAgICB3aGlsZSAobm9kZS0+cmJf
bGVmdCkKQEAgLTQ3MywxMiArNDcxLDE0IEBAIHN0cnVjdCByYl9ub2RlICpyYl9uZXh0KGNvbnN0
IHN0cnVjdCByYl9ub2RlICpub2RlKQogICAgICAgICByZXR1cm4gKHN0cnVjdCByYl9ub2RlICop
bm9kZTsKICAgICB9CiAKLSAgICAvKiBObyByaWdodC1oYW5kIGNoaWxkcmVuLiAgRXZlcnl0aGlu
ZyBkb3duIGFuZCBsZWZ0IGlzCi0gICAgICAgc21hbGxlciB0aGFuIHVzLCBzbyBhbnkgJ25leHQn
IG5vZGUgbXVzdCBiZSBpbiB0aGUgZ2VuZXJhbAotICAgICAgIGRpcmVjdGlvbiBvZiBvdXIgcGFy
ZW50LiBHbyB1cCB0aGUgdHJlZTsgYW55IHRpbWUgdGhlCi0gICAgICAgYW5jZXN0b3IgaXMgYSBy
aWdodC1oYW5kIGNoaWxkIG9mIGl0cyBwYXJlbnQsIGtlZXAgZ29pbmcKLSAgICAgICB1cC4gRmly
c3QgdGltZSBpdCdzIGEgbGVmdC1oYW5kIGNoaWxkIG9mIGl0cyBwYXJlbnQsIHNhaWQKLSAgICAg
ICBwYXJlbnQgaXMgb3VyICduZXh0JyBub2RlLiAqLworICAgIC8qCisgICAgICogTm8gcmlnaHQt
aGFuZCBjaGlsZHJlbi4gIEV2ZXJ5dGhpbmcgZG93biBhbmQgbGVmdCBpcworICAgICAqIHNtYWxs
ZXIgdGhhbiB1cywgc28gYW55ICduZXh0JyBub2RlIG11c3QgYmUgaW4gdGhlIGdlbmVyYWwKKyAg
ICAgKiBkaXJlY3Rpb24gb2Ygb3VyIHBhcmVudC4gR28gdXAgdGhlIHRyZWU7IGFueSB0aW1lIHRo
ZQorICAgICAqIGFuY2VzdG9yIGlzIGEgcmlnaHQtaGFuZCBjaGlsZCBvZiBpdHMgcGFyZW50LCBr
ZWVwIGdvaW5nCisgICAgICogdXAuIEZpcnN0IHRpbWUgaXQncyBhIGxlZnQtaGFuZCBjaGlsZCBv
ZiBpdHMgcGFyZW50LCBzYWlkCisgICAgICogcGFyZW50IGlzIG91ciAnbmV4dCcgbm9kZS4KKyAg
ICAgKi8KICAgICB3aGlsZSAoKHBhcmVudCA9IHJiX3BhcmVudChub2RlKSkgJiYgbm9kZSA9PSBw
YXJlbnQtPnJiX3JpZ2h0KQogICAgICAgICBub2RlID0gcGFyZW50OwogCkBAIC00OTMsOCArNDkz
LDEwIEBAIHN0cnVjdCByYl9ub2RlICpyYl9wcmV2KGNvbnN0IHN0cnVjdCByYl9ub2RlICpub2Rl
KQogICAgIGlmIChSQl9FTVBUWV9OT0RFKG5vZGUpKQogICAgICAgICByZXR1cm4gTlVMTDsKIAot
ICAgIC8qIElmIHdlIGhhdmUgYSBsZWZ0LWhhbmQgY2hpbGQsIGdvIGRvd24gYW5kIHRoZW4gcmln
aHQgYXMgZmFyCi0gICAgICAgYXMgd2UgY2FuLiAqLworICAgIC8qCisgICAgICogSWYgd2UgaGF2
ZSBhIGxlZnQtaGFuZCBjaGlsZCwgZ28gZG93biBhbmQgdGhlbiByaWdodCBhcyBmYXIKKyAgICAg
KiBhcyB3ZSBjYW4uCisgICAgICovCiAgICAgaWYgKG5vZGUtPnJiX2xlZnQpIHsKICAgICAgICAg
bm9kZSA9IG5vZGUtPnJiX2xlZnQ7IAogICAgICAgICB3aGlsZSAobm9kZS0+cmJfcmlnaHQpCkBA
IC01MDIsOCArNTA0LDEwIEBAIHN0cnVjdCByYl9ub2RlICpyYl9wcmV2KGNvbnN0IHN0cnVjdCBy
Yl9ub2RlICpub2RlKQogICAgICAgICByZXR1cm4gKHN0cnVjdCByYl9ub2RlICopbm9kZTsKICAg
ICB9CiAKLSAgICAvKiBObyBsZWZ0LWhhbmQgY2hpbGRyZW4uIEdvIHVwIHRpbGwgd2UgZmluZCBh
biBhbmNlc3RvciB3aGljaAotICAgICAgIGlzIGEgcmlnaHQtaGFuZCBjaGlsZCBvZiBpdHMgcGFy
ZW50ICovCisgICAgLyoKKyAgICAgKiBObyBsZWZ0LWhhbmQgY2hpbGRyZW4uIEdvIHVwIHRpbGwg
d2UgZmluZCBhbiBhbmNlc3RvciB3aGljaAorICAgICAqIGlzIGEgcmlnaHQtaGFuZCBjaGlsZCBv
ZiBpdHMgcGFyZW50CisgICAgICovCiAgICAgd2hpbGUgKChwYXJlbnQgPSByYl9wYXJlbnQobm9k
ZSkpICYmIG5vZGUgPT0gcGFyZW50LT5yYl9sZWZ0KQogICAgICAgICBub2RlID0gcGFyZW50Owog
Ci0tIAoyLjEyLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Jun 17 09:34:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Jun 2017 09:34:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dMA7Q-0002h2-KD; Sat, 17 Jun 2017 09:34:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kpraveen.lkml@gmail.com>) id 1dMA7P-0002aB-8Z
 for xen-devel@lists.xen.org; Sat, 17 Jun 2017 09:34:11 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 9F/A4-02955-297F4495; Sat, 17 Jun 2017 09:34:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsVyMfTAEd1J310
 iDRrnClgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkb535nLrglVtFw5CxjA+NkgS5GLg4hgQmM
 Ei9XnWMEcVgEXrJI/D6zlR3EkRDoZ5Vo3PyEtYuRA8iJk1h4VLOLkRPIrJCYufkjK4gtJKAms
 WXeKWaISb8ZJe7NPMwOUs8moCvRfqsApEZEQFri2ufLYAuYBb4zSqx5PwWsWVjAWeL+9h52EJ
 tFQFVi1uMuZhCbV8BG4uii+cwQy+QlFm2awQIykxMo3rPIE8QUErCWODGHfQKjwAJGhlWM6sW
 pRWWpRbpmeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgUFVz8DAuIPxSpvzIUZJ
 DiYlUd6ccJdIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8678B5QSLUtNTK9Iyc4DhDZOW4OBRE
 uE9/xgozVtckJhbnJkOkTrFaMxx5cq6L0wcUw5s/8IkxJKXn5cqJc67CmSSAEhpRmke3CBY3F
 1ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMzr8RVoCk9mXgncvldApzABncJ8BuyUkkSElFQ
 Do8vWmrI3WrVpT/WV/sqfPcgYZnI+2PF9TReTt4dv24X3f6ZfO5H3kkH4ZqH7pnx/S9vty8w2
 MhZM9vX6OTU/aNd/0/i67rlPmQOS671f+TYZLb6i9ezjaZniDvnFn1tCT8nXc/99XPIg6Z7Bb
 LcZL9ZYffktcv7yA//3P874RTB01+6Yo2hVpsRSnJFoqMVcVJwIAN5v0JS2AgAA
X-Env-Sender: kpraveen.lkml@gmail.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1497692048!89291338!1
X-Originating-IP: [209.85.192.196]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24782 invoked from network); 17 Jun 2017 09:34:10 -0000
Received: from mail-pf0-f196.google.com (HELO mail-pf0-f196.google.com)
 (209.85.192.196)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Jun 2017 09:34:10 -0000
Received: by mail-pf0-f196.google.com with SMTP id d5so9917746pfe.1
 for <xen-devel@lists.xen.org>; Sat, 17 Jun 2017 02:34:10 -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=8Y3yH1wn4xZ/zZGR3zp053BFC8unLa+VDR+sAW4yINE=;
 b=G57M/1aVtobNJ/TAosoJA3aGi254WfkWh7E91qXGNkSChxhEzRH5im7cBCO5Sn4hkT
 VQXXl6hBK3O2p/7u2TQV3xxkW/xaSgJJF7+qJFGuNGLoqT4kVQ82p9ij291dVJAM9Vb3
 46pqxY3cTBhBnwjp06mIY5mkKsfjd698JybLZVTv5vlgzCQVZ5HVPT5j2p0N+IjRurTA
 YSrUZks9k/HM7YPpiYXddeby9TNo/pl3nZVXgcEfH8ha3evuSpxFamXF5sv5mXEi/dgP
 sK4g0RI6lyC3oWDxPqrHVf78Uykjl4gyL1riBNXy7o72Fdj4kP+KH2krX2BuhUND5Qie
 z1zQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=8Y3yH1wn4xZ/zZGR3zp053BFC8unLa+VDR+sAW4yINE=;
 b=gRsVplt6F3ICJ6hvrGE+go24wVcN+QBA2kAHtpxKC9x06dn69S8TPjHisyG8A3WhSx
 1qoVt96WyKtSLDBlTnT+qs7NCQgg7sO4iKotqQcaOVYZUeeXBgueY3x37mW5b/cEgkvt
 hkFIwD5TS2MtmVhCSsTIt2+lNiPUl9OFlGLRXqfFSeiW+57UYJ0J9gSjVcgS93VjnJwU
 V4CJK00iheDiGBeae5Z1K0scjkALCMSbdWbcfv7+uNyVyansa3p13w1SSe2qgE6+pEMz
 xtPB81EIp0hrV9/MbwxIT2n5WiL+BxEwcN5+CG7OX/xCacMp2dC0c1u3lkzt5sjQSZYP
 DsLQ==
X-Gm-Message-State: AKS2vOwEqnr88qsFnYLUdE0Gqog3vOyZGNtP3HeVf32soMW0DGahbOpC
 YOBZ+k/h1NScdCNl
X-Received: by 10.84.169.4 with SMTP id g4mr18189142plb.272.1497692048296;
 Sat, 17 Jun 2017 02:34:08 -0700 (PDT)
Received: from kpraveen.labs.blr.name ([103.227.99.177])
 by smtp.gmail.com with ESMTPSA id k129sm9653921pfc.87.2017.06.17.02.34.04
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Sat, 17 Jun 2017 02:34:07 -0700 (PDT)
From: Praveen Kumar <kpraveen.lkml@gmail.com>
To: xen-devel@lists.xen.org
Date: Sat, 17 Jun 2017 15:02:48 +0530
Message-Id: <20170617093253.3990-16-kpraveen.lkml@gmail.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170617093253.3990-1-kpraveen.lkml@gmail.com>
References: <20170617093253.3990-1-kpraveen.lkml@gmail.com>
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, tim@xen.org, kpraveen.lkml@gmail.com,
 jbeulich@suse.com
Subject: [Xen-devel] [PATCH v2 15/20] rbtree: optimize fetching of sibling
	node
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiBsb29raW5nIHRvIGZldGNoIGEgbm9kZSdzIHNpYmxpbmcsIHdlIHdlbnQgdGhyb3VnaCBh
IHNlcXVlbmNlIG9mOgotIGNoZWNrIGlmIG5vZGUgaXMgdGhlIHBhcmVudCdzIGxlZnQgY2hpbGQK
LSBpZiBpdCBpcywgdGhlbiBmZXRjaCB0aGUgcGFyZW50J3MgcmlnaHQgY2hpbGQKClRoaXMgY2Fu
IGJlIHJlcGxhY2VkIHdpdGg6Ci0gZmV0Y2ggdGhlIHBhcmVudCdzIHJpZ2h0IGNoaWxkIGFzIGFu
IGFzc3VtZWQgc2libGluZwotIGNoZWNrIHRoYXQgbm9kZSBpcyBOT1QgdGhlIGZldGNoZWQgY2hp
bGQKClRoaXMgYXZvaWRzIGZldGNoaW5nIHRoZSBwYXJlbnQncyBsZWZ0IGNoaWxkIHdoZW4gbm9k
ZSBpcyBhY3R1YWxseQp0aGF0IGNoaWxkLiBTYXZlcyBhIGJpdCBvbiBjb2RlIHNpemUsIHRob3Vn
aCBpdCBkb2Vzbid0IHNlZW0gdG8gbWFrZQphIGxhcmdlIGRpZmZlcmVuY2UgaW4gc3BlZWQuCgpT
aWduZWQtb2ZmLWJ5OiBNaWNoZWwgTGVzcGluYXNzZSA8d2Fsa2VuQGdvb2dsZS5jb20+CkNjOiBB
bmRyZWEgQXJjYW5nZWxpIDxhYXJjYW5nZUByZWRoYXQuY29tPgpDYzogRGF2aWQgV29vZGhvdXNl
IDxEYXZpZC5Xb29kaG91c2VAaW50ZWwuY29tPgpBY2tlZC1ieTogUmlrIHZhbiBSaWVsIDxyaWVs
QHJlZGhhdC5jb20+CkNjOiBQZXRlciBaaWpsc3RyYSA8YS5wLnppamxzdHJhQGNoZWxsby5ubD4K
Q2M6IERhbmllbCBTYW50b3MgPGRhbmllbC5zYW50b3NAcG9ib3guY29tPgpDYzogSmVucyBBeGJv
ZSA8YXhib2VAa2VybmVsLmRrPgpDYzogIkVyaWMgVy4gQmllZGVybWFuIiA8ZWJpZWRlcm1AeG1p
c3Npb24uY29tPgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5k
YXRpb24ub3JnPgpTaWduZWQtb2ZmLWJ5OiBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgt
Zm91bmRhdGlvbi5vcmc+CltMaW51eCBjb21taXQgNTk2MzNhYmYzNGUyZjQ0YjhlNzcyYTJjMTJh
OTIxMzJhYTdjMjIyMF0KClBvcnRlZCB0byBYZW4uCgpTaWduZWQtb2ZmLWJ5OiBQcmF2ZWVuIEt1
bWFyIDxrcHJhdmVlbi5sa21sQGdtYWlsLmNvbT4KLS0tCiB4ZW4vY29tbW9uL3JidHJlZS5jIHwg
MTUgKysrKysrKysrLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCA2IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vcmJ0cmVlLmMgYi94ZW4vY29tbW9u
L3JidHJlZS5jCmluZGV4IDFjYmU5YTUzZDcuLjhjMjhhYjE5NjcgMTAwNjQ0Ci0tLSBhL3hlbi9j
b21tb24vcmJ0cmVlLmMKKysrIGIveGVuL2NvbW1vbi9yYnRyZWUuYwpAQCAtMTA4LDkgKzEwOCw5
IEBAIHZvaWQgcmJfaW5zZXJ0X2NvbG9yKHN0cnVjdCByYl9ub2RlICpub2RlLCBzdHJ1Y3QgcmJf
cm9vdCAqcm9vdCkKIAogICAgICAgICBncGFyZW50ID0gcmJfcmVkX3BhcmVudChwYXJlbnQpOwog
Ci0gICAgICAgIGlmIChwYXJlbnQgPT0gZ3BhcmVudC0+cmJfbGVmdCkKKyAgICAgICAgdG1wID0g
Z3BhcmVudC0+cmJfcmlnaHQ7CisgICAgICAgIGlmIChwYXJlbnQgIT0gdG1wKSAgICAvKiBwYXJl
bnQgPT0gZ3BhcmVudC0+cmJfbGVmdCAqLwogICAgICAgICB7Ci0gICAgICAgICAgICB0bXAgPSBn
cGFyZW50LT5yYl9yaWdodDsKICAgICAgICAgICAgIGlmICh0bXAgJiYgcmJfaXNfcmVkKHRtcCkp
CiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgLyoKQEAgLTEzNCw3ICsxMzQsOCBAQCB2
b2lkIHJiX2luc2VydF9jb2xvcihzdHJ1Y3QgcmJfbm9kZSAqbm9kZSwgc3RydWN0IHJiX3Jvb3Qg
KnJvb3QpCiAgICAgICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgICAgICB9CiAKLSAgICAg
ICAgICAgIGlmIChwYXJlbnQtPnJiX3JpZ2h0ID09IG5vZGUpCisgICAgICAgICAgICB0bXAgPSBw
YXJlbnQtPnJiX3JpZ2h0OworICAgICAgICAgICAgaWYgKG5vZGUgPT0gdG1wKQogICAgICAgICAg
ICAgewogICAgICAgICAgICAgICAgIC8qCiAgICAgICAgICAgICAgICAgICogQ2FzZSAyIC0gbGVm
dCByb3RhdGUgYXQgcGFyZW50CkBAIC0xNjQsNyArMTY1LDcgQEAgdm9pZCByYl9pbnNlcnRfY29s
b3Ioc3RydWN0IHJiX25vZGUgKm5vZGUsIHN0cnVjdCByYl9yb290ICpyb290KQogICAgICAgICAg
ICAgICogICAgIC8gICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAqICAgIG4gICAgICAg
ICAgICAgICAgICAgVQogICAgICAgICAgICAgICovCi0gICAgICAgICAgICBncGFyZW50LT5yYl9s
ZWZ0ID0gdG1wID0gcGFyZW50LT5yYl9yaWdodDsKKyAgICAgICAgICAgIGdwYXJlbnQtPnJiX2xl
ZnQgPSB0bXA7ICAgIC8qID09IHBhcmVudC0+cmJfcmlnaHQgKi8KICAgICAgICAgICAgIHBhcmVu
dC0+cmJfcmlnaHQgPSBncGFyZW50OwogICAgICAgICAgICAgaWYgKHRtcCkKICAgICAgICAgICAg
ICAgICByYl9zZXRfcGFyZW50X2NvbG9yKHRtcCwgZ3BhcmVudCwgUkJfQkxBQ0spOwpAQCAtMjI3
LDggKzIyOCwxMCBAQCBzdGF0aWMgdm9pZCBfX3JiX2VyYXNlX2NvbG9yKHN0cnVjdCByYl9ub2Rl
ICpub2RlLCBzdHJ1Y3QgcmJfbm9kZSAqcGFyZW50LAogICAgICAgICAgICAgYnJlYWs7CiAgICAg
ICAgIH0gZWxzZSBpZiAoIXBhcmVudCkgewogICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIH0g
ZWxzZSBpZiAocGFyZW50LT5yYl9sZWZ0ID09IG5vZGUpIHsKLSAgICAgICAgICAgIHNpYmxpbmcg
PSBwYXJlbnQtPnJiX3JpZ2h0OworICAgICAgICB9CisgICAgICAgIHNpYmxpbmcgPSBwYXJlbnQt
PnJiX3JpZ2h0OworICAgICAgICBpZiAoIG5vZGUgIT0gc2libGluZykgICAgLyogbm9kZSA9PSBw
YXJlbnQtPnJiX2xlZnQgKi8KKyAgICAgICAgewogICAgICAgICAgICAgaWYgKHJiX2lzX3JlZChz
aWJsaW5nKSkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAvKgotLSAKMi4xMi4wCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Jun 17 09:34:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Jun 2017 09: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 1dMA7U-0002mI-Rj; Sat, 17 Jun 2017 09: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 <kpraveen.lkml@gmail.com>) id 1dMA7T-0002kM-5h
 for xen-devel@lists.xen.org; Sat, 17 Jun 2017 09:34:15 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 59/19-06719-697F4495; Sat, 17 Jun 2017 09:34:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXiVRvsojv1u0u
 kwes7ehZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8au9p9MBbPFKza2/2VvYHwl2MXIxSEkMIFR
 omdnE3MXIycHi8BLFommtXEgCQmBflaJk7dns4MkJATiJK7faGGBsCslOi41gdlCAmoSW+adY
 oaY9JtRYtNxkAQHB5uArkT7rQKQGhEBaYlrny8zgtQwC3xnlFjzfgorSEJYwFOi6dMFJpB6Fg
 FViX1z5EHCvAI2Eg+P3WeF2CUvsWjTDLCRnEDxnkWeIKaQgLXEiTnsExgFFjAyrGLUKE4tKks
 t0jU00EsqykzPKMlNzMwB8sz0clOLixPTU3MSk4r1kvNzNzECg4oBCHYw3lsWcIhRkoNJSZQ3
 J9wlUogvKT+lMiOxOCO+qDQntfgQowwHh5IEr9k3oJxgUWp6akVaZg4wvGHSEhw8SiK85x8Dp
 XmLCxJzizPTIVKnGHU5Jh3Y/oVJiCUvPy9VSpw3FGSGAEhRRmke3AhYrF1ilJUS5mUEOkqIpy
 C1KDezBFX+FaM4B6OSMK/HV6ApPJl5JXCbXgEdwQR0BPMZsCNKEhFSUg2MhTfvKi5f1R/4KXB
 r1P3jczawTBS4clnGdJ/wq+n5Bws2dUVJ6Ats6uicPaMmy9EjqKrgVt0qprNvV07k/jQxZWfK
 VefFtleWd+d9+3qS3/qCzlVLzbw/xh9fFhqc3yRmOnVS13nBVe0r5CrM5fge/rgysYLVXMAno
 fp1nr6b490Kk7wOcy5JJZbijERDLeai4kQA9eolrbACAAA=
X-Env-Sender: kpraveen.lkml@gmail.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1497692052!107801067!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44600 invoked from network); 17 Jun 2017 09:34:13 -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;
 17 Jun 2017 09:34:13 -0000
Received: by mail-pg0-f68.google.com with SMTP id e187so748030pgc.3
 for <xen-devel@lists.xen.org>; Sat, 17 Jun 2017 02:34:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=jYWuVrHJFlF/00D5mDZJjU3g8wYqtMl9ldifHLJ5vEg=;
 b=h3PiA/em2jpgI2woopgl54lZZrMpYU+1KBL2x5UQtkr4V+keJgGcEUTcK8cT86xxn7
 j9KbOOs+Ro1kVAr1TTyMYfqz+AerGyDPM5p7Rn/XSZJngYZ1BKQ8TCJcUIgc3GhXa7w/
 PYA9Ve+nzejKrApmqAKC/hF8ubvIBmz7RTKVsbU2BkPbZX7FKbPzAlnLbuBVtmK0RB3M
 8efv4inGyMmY3C922yyngd0Dn2A/Nk6orHSoxAnJzxl2K1e/13VXPgcuHX85Do/Vn50T
 rMNHD+ka3FaBD3XysydorTGzDFJJGWx+GAGnkaFU3uqgGQzFurUU3kj+sBXmt3D9UEXX
 5uHw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=jYWuVrHJFlF/00D5mDZJjU3g8wYqtMl9ldifHLJ5vEg=;
 b=tcTODPlGD+RCWycnOwrUjyUBj13gfr/bTnyFs2Du2KE2l4tzx7zsgKMuc+fDjNRUgT
 g6cBk/SXmqq4NUmgVtFzYXHpO950Nj3xjiEweiP0a9G16PQK8COQzTYH2bYSIxWYuztc
 0vcvc495rpKQpoWX06x/Rtar2UFyZLJdVgipGmThEu2cKWRG3cvfWD9pgSBlwxQg9Cji
 yEUpUDb9qafOjEZNU65VDkbLA6VPTgb6Yoc0tLmrwIGMd7U3LVKKMugAM2IEk5ddoDMK
 qDzgW/urhjt8IwBrp8iUyh9kjaSvpZSV7u4R4H91lVq4lmmowUGd3eTtccnok/RayIfU
 uMGA==
X-Gm-Message-State: AKS2vOyY0lr7WG3HUNLYjHgujqXbc0VWozuZRbb7bnXx7rE/5C4tIGPA
 UWmsWJ14bDuEYV7W
X-Received: by 10.84.128.78 with SMTP id 72mr16103841pla.161.1497692051896;
 Sat, 17 Jun 2017 02:34:11 -0700 (PDT)
Received: from kpraveen.labs.blr.name ([103.227.99.177])
 by smtp.gmail.com with ESMTPSA id k129sm9653921pfc.87.2017.06.17.02.34.08
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Sat, 17 Jun 2017 02:34:11 -0700 (PDT)
From: Praveen Kumar <kpraveen.lkml@gmail.com>
To: xen-devel@lists.xen.org
Date: Sat, 17 Jun 2017 15:02:49 +0530
Message-Id: <20170617093253.3990-17-kpraveen.lkml@gmail.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170617093253.3990-1-kpraveen.lkml@gmail.com>
References: <20170617093253.3990-1-kpraveen.lkml@gmail.com>
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, tim@xen.org, kpraveen.lkml@gmail.com,
 jbeulich@suse.com
Subject: [Xen-devel] [PATCH v2 16/20] rbtree: add __rb_change_child() helper
	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>

QWRkIF9fcmJfY2hhbmdlX2NoaWxkKCkgYXMgYW4gaW5saW5lIGhlbHBlciBmdW5jdGlvbiB0byBy
ZXBsYWNlIGNvZGUgdGhhdAp3b3VsZCBvdGhlcndpc2UgYmUgZHVwbGljYXRlZCA0IHRpbWVzIGlu
IHRoZSBzb3VyY2UuCgpObyBjaGFuZ2VzIHRvIGJpbmFyeSBzaXplIG9yIHNwZWVkLgoKU2lnbmVk
LW9mZi1ieTogTWljaGVsIExlc3BpbmFzc2UgPHdhbGtlbkBnb29nbGUuY29tPgpSZXZpZXdlZC1i
eTogUmlrIHZhbiBSaWVsIDxyaWVsQHJlZGhhdC5jb20+CkNjOiBQZXRlciBaaWpsc3RyYSA8YS5w
LnppamxzdHJhQGNoZWxsby5ubD4KQ2M6IEFuZHJlYSBBcmNhbmdlbGkgPGFhcmNhbmdlQHJlZGhh
dC5jb20+CkNjOiBEYXZpZCBXb29kaG91c2UgPGR3bXcyQGluZnJhZGVhZC5vcmc+ClNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+ClNpZ25lZC1v
ZmYtYnk6IExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KW0xp
bnV4IGNvbW1pdCA3YWJjNzA0YWUzOTlmY2I5YzUxY2EyMDBiMDQ1NmY4YTk3NWE4MDExXQoKUG9y
dGVkIHRvIFhlbi4KClNpZ25lZC1vZmYtYnk6IFByYXZlZW4gS3VtYXIgPGtwcmF2ZWVuLmxrbWxA
Z21haWwuY29tPgotLS0KIHhlbi9jb21tb24vcmJ0cmVlLmMgfCAzNyArKysrKysrKysrKy0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwg
MjYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9yYnRyZWUuYyBiL3hlbi9j
b21tb24vcmJ0cmVlLmMKaW5kZXggOGMyOGFiMTk2Ny4uMjA2MzUzNjU0OCAxMDA2NDQKLS0tIGEv
eGVuL2NvbW1vbi9yYnRyZWUuYworKysgYi94ZW4vY29tbW9uL3JidHJlZS5jCkBAIC02NSw2ICs2
NSwxMyBAQCBzdGF0aWMgaW5saW5lIHN0cnVjdCByYl9ub2RlICpyYl9yZWRfcGFyZW50KHN0cnVj
dCByYl9ub2RlICpyZWQpCiAgICAgcmV0dXJuIChzdHJ1Y3QgcmJfbm9kZSAqKXJlZC0+X19yYl9w
YXJlbnRfY29sb3I7CiB9CiAKK3N0YXRpYyBpbmxpbmUgdm9pZAorX19yYl9jaGFuZ2VfY2hpbGQo
c3RydWN0IHJiX25vZGUgKm9sZCwgc3RydWN0IHJiX25vZGUgKm5ldywKKyAgICAgICAgICAgICAg
ICAgc3RydWN0IHJiX25vZGUgKnBhcmVudCwgc3RydWN0IHJiX3Jvb3QgKnJvb3QpCit7CisgICAg
X19yYl9jaGFuZ2VfY2hpbGQob2xkLCBuZXcsIHBhcmVudCwgcm9vdCk7Cit9CisKIC8qCiAgKiBI
ZWxwZXIgZnVuY3Rpb24gZm9yIHJvdGF0aW9uczoKICAqIC0gb2xkJ3MgcGFyZW50IGFuZCBjb2xv
ciBnZXQgYXNzaWduZWQgdG8gbmV3CkBAIC0zNzYsMTUgKzM4Myw3IEBAIHZvaWQgcmJfZXJhc2Uo
c3RydWN0IHJiX25vZGUgKm5vZGUsIHN0cnVjdCByYl9yb290ICpyb290KQogICAgICAgICBub2Rl
ID0gbm9kZS0+cmJfcmlnaHQ7CiAgICAgICAgIHdoaWxlICgobGVmdCA9IG5vZGUtPnJiX2xlZnQp
ICE9IE5VTEwpCiAgICAgICAgICAgICBub2RlID0gbGVmdDsKLQotICAgICAgICBpZiAocmJfcGFy
ZW50KG9sZCkpIHsKLSAgICAgICAgICAgIGlmIChyYl9wYXJlbnQob2xkKS0+cmJfbGVmdCA9PSBv
bGQpCi0gICAgICAgICAgICAgICAgcmJfcGFyZW50KG9sZCktPnJiX2xlZnQgPSBub2RlOwotICAg
ICAgICAgICAgZWxzZQotICAgICAgICAgICAgICAgIHJiX3BhcmVudChvbGQpLT5yYl9yaWdodCA9
IG5vZGU7Ci0gICAgICAgIH0gZWxzZQotICAgICAgICAgICAgcm9vdC0+cmJfbm9kZSA9IG5vZGU7
Ci0KKyAgICAgICAgX19yYl9jaGFuZ2VfY2hpbGQob2xkLCBub2RlLCByYl9wYXJlbnQob2xkKSwg
cm9vdCk7CiAgICAgICAgIGNoaWxkID0gbm9kZS0+cmJfcmlnaHQ7CiAgICAgICAgIHBhcmVudCA9
IHJiX3BhcmVudChub2RlKTsKICAgICAgICAgY29sb3IgPSByYl9jb2xvcihub2RlKTsKQEAgLTQx
MywxNSArNDEyLDggQEAgdm9pZCByYl9lcmFzZShzdHJ1Y3QgcmJfbm9kZSAqbm9kZSwgc3RydWN0
IHJiX3Jvb3QgKnJvb3QpCiAKICAgICBpZiAoY2hpbGQpCiAgICAgICAgIHJiX3NldF9wYXJlbnQo
Y2hpbGQsIHBhcmVudCk7Ci0gICAgaWYgKHBhcmVudCkgewotICAgICAgICBpZiAocGFyZW50LT5y
Yl9sZWZ0ID09IG5vZGUpCi0gICAgICAgICAgICBwYXJlbnQtPnJiX2xlZnQgPSBjaGlsZDsKLSAg
ICAgICAgZWxzZQotICAgICAgICAgICAgcGFyZW50LT5yYl9yaWdodCA9IGNoaWxkOwotICAgIH0g
ZWxzZQotICAgICAgICByb290LT5yYl9ub2RlID0gY2hpbGQ7Ci0KLSBjb2xvcjoKKyAgICBfX3Ji
X2NoYW5nZV9jaGlsZChub2RlLCBjaGlsZCwgcGFyZW50LCByb290KTsKK2NvbG9yOgogICAgIGlm
IChjb2xvciA9PSBSQl9CTEFDSykKICAgICAgICAgX19yYl9lcmFzZV9jb2xvcihjaGlsZCwgcGFy
ZW50LCByb290KTsKIH0KQEAgLTUyNCwxNCArNTE2LDcgQEAgdm9pZCByYl9yZXBsYWNlX25vZGUo
c3RydWN0IHJiX25vZGUgKnZpY3RpbSwgc3RydWN0IHJiX25vZGUgKm5ldywKICAgICBzdHJ1Y3Qg
cmJfbm9kZSAqcGFyZW50ID0gcmJfcGFyZW50KHZpY3RpbSk7CiAKICAgICAvKiBTZXQgdGhlIHN1
cnJvdW5kaW5nIG5vZGVzIHRvIHBvaW50IHRvIHRoZSByZXBsYWNlbWVudCAqLwotICAgIGlmIChw
YXJlbnQpIHsKLSAgICAgICAgaWYgKHZpY3RpbSA9PSBwYXJlbnQtPnJiX2xlZnQpCi0gICAgICAg
ICAgICBwYXJlbnQtPnJiX2xlZnQgPSBuZXc7Ci0gICAgICAgIGVsc2UKLSAgICAgICAgICAgIHBh
cmVudC0+cmJfcmlnaHQgPSBuZXc7Ci0gICAgfSBlbHNlIHsKLSAgICAgICAgcm9vdC0+cmJfbm9k
ZSA9IG5ldzsKLSAgICB9CisgICAgX19yYl9jaGFuZ2VfY2hpbGQodmljdGltLCBuZXcsIHBhcmVu
dCwgcm9vdCk7CiAgICAgaWYgKHZpY3RpbS0+cmJfbGVmdCkKICAgICAgICAgcmJfc2V0X3BhcmVu
dCh2aWN0aW0tPnJiX2xlZnQsIG5ldyk7CiAgICAgaWYgKHZpY3RpbS0+cmJfcmlnaHQpCi0tIAoy
LjEyLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Jun 17 09:34:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Jun 2017 09: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 1dMA7Y-0002qA-39; Sat, 17 Jun 2017 09:34:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kpraveen.lkml@gmail.com>) id 1dMA7W-0002nn-9p
 for xen-devel@lists.xen.org; Sat, 17 Jun 2017 09:34:18 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 89/7D-03613-997F4495; Sat, 17 Jun 2017 09:34:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXiVRvsqDvzu0u
 kwZ0Z3BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bKT4uZClqEK+5f9W1gfMTXxcjFISQwkVHi
 +9eJTCAOi8BLFolrjz8wgjgSAv2sEutezWDtYuQEcuIkTm75zgJhV0k82bORHcQWElCT2DLvF
 DPEqN+MEjPeTgJyODjYBHQl2m8VgNSICEhLXPt8GWwos8B3Rok176ewgtQIC3hI3G8Am8MioC
 rx+fYjsDCvgI3EhFV1EKvkJRZtmsECEuYECvcs8gQxhQSsJU7MYZ/AKLCAkWEVo0ZxalFZapG
 ukaFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgSDEAwQ7GP8sCDjFKcjApifLm
 hLtECvEl5adUZiQWZ8QXleakFh9ilOHgUJLgXf8NKCdYlJqeWpGWmQMMbpi0BAePkgjv+cdAa
 d7igsTc4sx0iNQpRl2OSQe2f2ESYsnLz0uVEuddBTJDAKQoozQPbgQs0i4xykoJ8zICHSXEU5
 BalJtZgir/ilGcg1FJmNfjK9AUnsy8ErhNr4COYAI6gvkM2BEliQgpqQbG/JALK7Mr2P8cVVt
 77tWC9nV1hqlVsf+MXn/X3vRy55uCu0+Z7M1eGr3/H/Va92XIuVU+gneCKvy+Oa6NNJ7mWrbp
 TLOjkOujS4stvNTznIvvBB67uD5l1a0tW9b7vFWJ8T5gmiUsJHTNfieX793dBzNXsrVuUDmfd
 5tteeNS+/9RB+KSuaasUWIpzkg01GIuKk4EAPpkxbWvAgAA
X-Env-Sender: kpraveen.lkml@gmail.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1497692056!107843661!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9355 invoked from network); 17 Jun 2017 09:34:17 -0000
Received: from mail-pg0-f65.google.com (HELO mail-pg0-f65.google.com)
 (74.125.83.65)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Jun 2017 09:34:17 -0000
Received: by mail-pg0-f65.google.com with SMTP id f127so9499521pgc.2
 for <xen-devel@lists.xen.org>; Sat, 17 Jun 2017 02:34:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=EqM3/SSrhNpsGigfl1GVZpXkwYsmbL+TqgFwWpQUt5Y=;
 b=NuMxHuwpLVnKvI5+7+SiRuet572Tssl2CqgNz5yQh8RGVP/Weh9fusKY2i1FxMMEfC
 DunWidIDAMrTBwPAEYJKgKrQnGHj70EB8ZxKT/KGhtDry0TZIj891zvTPzgrcjpYHuHl
 Y+1BstLNWsqBsrE211JhcK9FNRMRJ05l8tRLYV4Q+Aing9fEVjSmXuDCPHOGZxL30MJL
 6SHH0KrOEtlfH62coK7XJmxn2rzJqsE5g0ilFoiQnnuh2OWMUl1S8qCveDSDGBcK/kW5
 2XQGFvZvcJWMp3clxop1MGJzX+rVj2cimofHr9TAmG1k7WivWnQaXvQdoUBibf20s7or
 G8Vg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=EqM3/SSrhNpsGigfl1GVZpXkwYsmbL+TqgFwWpQUt5Y=;
 b=gS090wfRkLrZwVz3br/ompeIj+d8zQ8uQjeYvhpkdhoAGjO/zrdq388ubYJczBscD+
 VuiLnhH1N6+f26i+vUxhNq5jVRTYVk3BBvdMAIrMVYL8DE2wCF/nszFFORdrgHHjCczM
 3VflfGTW6AGpZ15/QzkDLLPlktwzfOv6ADVW7pwZ2DQ9N0oa5wUrC9ClMiisqwDJlTiO
 PoX5iWY4nMRmiXRWUQu6Wzrx7mDLqePghg0IogpmxDi4gpbqeXRYGji0S+Jqz6mqXxzB
 UKtm7yrKtSzeFUIBnzXxv2hQNi2MK9YNsZjjeG108khOP1vEcfZb68Arv/CXbA9MPm4A
 957w==
X-Gm-Message-State: AKS2vOzQ2llcOY371Ms5vLtvoOlDsxepsP1rUZX/YcKPFUHkgRHnExC7
 J/reanAKpWe1SENI
X-Received: by 10.84.169.67 with SMTP id g61mr17721657plb.250.1497692055490;
 Sat, 17 Jun 2017 02:34:15 -0700 (PDT)
Received: from kpraveen.labs.blr.name ([103.227.99.177])
 by smtp.gmail.com with ESMTPSA id k129sm9653921pfc.87.2017.06.17.02.34.12
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Sat, 17 Jun 2017 02:34:15 -0700 (PDT)
From: Praveen Kumar <kpraveen.lkml@gmail.com>
To: xen-devel@lists.xen.org
Date: Sat, 17 Jun 2017 15:02:50 +0530
Message-Id: <20170617093253.3990-18-kpraveen.lkml@gmail.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170617093253.3990-1-kpraveen.lkml@gmail.com>
References: <20170617093253.3990-1-kpraveen.lkml@gmail.com>
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, tim@xen.org, kpraveen.lkml@gmail.com,
 jbeulich@suse.com
Subject: [Xen-devel] [PATCH v2 17/20] rbtree: place easiest case first in
	rb_erase()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gcmJfZXJhc2UsIG1vdmUgdGhlIGVhc3kgY2FzZSAobm9kZSB0byBlcmFzZSBoYXMgbm8gbW9y
ZSB0aGFuCjEgY2hpbGQpIGZpcnN0LiBJIGZlZWwgdGhlIGNvZGUgcmVhZHMgZWFzaWVyIHRoYXQg
d2F5LgoKU2lnbmVkLW9mZi1ieTogTWljaGVsIExlc3BpbmFzc2UgPHdhbGtlbkBnb29nbGUuY29t
PgpSZXZpZXdlZC1ieTogUmlrIHZhbiBSaWVsIDxyaWVsQHJlZGhhdC5jb20+CkNjOiBQZXRlciBa
aWpsc3RyYSA8YS5wLnppamxzdHJhQGNoZWxsby5ubD4KQ2M6IEFuZHJlYSBBcmNhbmdlbGkgPGFh
cmNhbmdlQHJlZGhhdC5jb20+CkNjOiBEYXZpZCBXb29kaG91c2UgPGR3bXcyQGluZnJhZGVhZC5v
cmc+ClNpZ25lZC1vZmYtYnk6IEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5v
cmc+ClNpZ25lZC1vZmYtYnk6IExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0
aW9uLm9yZz4KW0xpbnV4IGNvbW1pdCA2MDY3MGI4MDM0ZDZlMmJhODYwYWY3OWM5Mzc5Yjc3ODhk
MDlkYjczXQoKUG9ydGVkIHRvIFhlbi4KClNpZ25lZC1vZmYtYnk6IFByYXZlZW4gS3VtYXIgPGtw
cmF2ZWVuLmxrbWxAZ21haWwuY29tPgotLS0KIHhlbi9jb21tb24vcmJ0cmVlLmMgfCAzNCArKysr
KysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTggaW5zZXJ0
aW9ucygrKSwgMTYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9yYnRyZWUu
YyBiL3hlbi9jb21tb24vcmJ0cmVlLmMKaW5kZXggMjA2MzUzNjU0OC4uMTQ5Yzg2MWFjNiAxMDA2
NDQKLS0tIGEveGVuL2NvbW1vbi9yYnRyZWUuYworKysgYi94ZW4vY29tbW9uL3JidHJlZS5jCkBA
IC0zNzAsMTcgKzM3MCwyOCBAQCBzdGF0aWMgdm9pZCBfX3JiX2VyYXNlX2NvbG9yKHN0cnVjdCBy
Yl9ub2RlICpub2RlLCBzdHJ1Y3QgcmJfbm9kZSAqcGFyZW50LAogCiB2b2lkIHJiX2VyYXNlKHN0
cnVjdCByYl9ub2RlICpub2RlLCBzdHJ1Y3QgcmJfcm9vdCAqcm9vdCkKIHsKLSAgICBzdHJ1Y3Qg
cmJfbm9kZSAqY2hpbGQsICpwYXJlbnQ7CisgICAgc3RydWN0IHJiX25vZGUgKmNoaWxkID0gbm9k
ZS0+cmJfcmlnaHQsICp0bXAgPSBub2RlLT5yYl9sZWZ0OworICAgIHN0cnVjdCByYl9ub2RlICpw
YXJlbnQ7CiAgICAgaW50IGNvbG9yOwogCi0gICAgaWYgKCFub2RlLT5yYl9sZWZ0KQotICAgICAg
ICBjaGlsZCA9IG5vZGUtPnJiX3JpZ2h0OwotICAgIGVsc2UgaWYgKCFub2RlLT5yYl9yaWdodCkK
LSAgICAgICAgY2hpbGQgPSBub2RlLT5yYl9sZWZ0OwotICAgIGVsc2UgeworCWlmICghdG1wKSB7
CisgICAgY2FzZTE6CisgICAgICAgIC8qIENhc2UgMTogbm9kZSB0byBlcmFzZSBoYXMgbm8gbW9y
ZSB0aGFuIDEgY2hpbGQgKGVhc3khKSAqLworCisgICAgICAgIHBhcmVudCA9IHJiX3BhcmVudChu
b2RlKTsKKyAgICAgICAgY29sb3IgPSByYl9jb2xvcihub2RlKTsKKworICAgICAgICBpZiAoY2hp
bGQpCisgICAgICAgICAgICByYl9zZXRfcGFyZW50KGNoaWxkLCBwYXJlbnQpOworICAgICAgICBf
X3JiX2NoYW5nZV9jaGlsZChub2RlLCBjaGlsZCwgcGFyZW50LCByb290KTsKKyAgICB9IGVsc2Ug
aWYgKCFjaGlsZCkgeworICAgICAgICAvKiBTdGlsbCBjYXNlIDEsIGJ1dCB0aGlzIHRpbWUgdGhl
IGNoaWxkIGlzIG5vZGUtPnJiX2xlZnQgKi8KKyAgICAgICAgY2hpbGQgPSB0bXA7CisgICAgICAg
IGdvdG8gY2FzZTE7CisgICAgfSBlbHNlIHsKICAgICAgICAgc3RydWN0IHJiX25vZGUgKm9sZCA9
IG5vZGUsICpsZWZ0OwogCi0gICAgICAgIG5vZGUgPSBub2RlLT5yYl9yaWdodDsKKyAgICAgICAg
bm9kZSA9IGNoaWxkOwogICAgICAgICB3aGlsZSAoKGxlZnQgPSBub2RlLT5yYl9sZWZ0KSAhPSBO
VUxMKQogICAgICAgICAgICAgbm9kZSA9IGxlZnQ7CiAgICAgICAgIF9fcmJfY2hhbmdlX2NoaWxk
KG9sZCwgbm9kZSwgcmJfcGFyZW50KG9sZCksIHJvb3QpOwpAQCAtNDAzLDE3ICs0MTQsOCBAQCB2
b2lkIHJiX2VyYXNlKHN0cnVjdCByYl9ub2RlICpub2RlLCBzdHJ1Y3QgcmJfcm9vdCAqcm9vdCkK
ICAgICAgICAgbm9kZS0+cmJfbGVmdCA9IG9sZC0+cmJfbGVmdDsKIAogICAgICAgICByYl9zZXRf
cGFyZW50KG9sZC0+cmJfbGVmdCwgbm9kZSk7Ci0KLSAgICAgICAgZ290byBjb2xvcjsKICAgICB9
CiAKLSAgICBwYXJlbnQgPSByYl9wYXJlbnQobm9kZSk7Ci0gICAgY29sb3IgPSByYl9jb2xvcihu
b2RlKTsKLQotICAgIGlmIChjaGlsZCkKLSAgICAgICAgcmJfc2V0X3BhcmVudChjaGlsZCwgcGFy
ZW50KTsKLSAgICBfX3JiX2NoYW5nZV9jaGlsZChub2RlLCBjaGlsZCwgcGFyZW50LCByb290KTsK
LWNvbG9yOgogICAgIGlmIChjb2xvciA9PSBSQl9CTEFDSykKICAgICAgICAgX19yYl9lcmFzZV9j
b2xvcihjaGlsZCwgcGFyZW50LCByb290KTsKIH0KLS0gCjIuMTIuMAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Jun 17 09:34:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Jun 2017 09: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 1dMA7b-0002u0-B2; Sat, 17 Jun 2017 09:34:23 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kpraveen.lkml@gmail.com>) id 1dMA7a-0002sr-NC
 for xen-devel@lists.xen.org; Sat, 17 Jun 2017 09:34:22 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 63/8C-31580-D97F4495; Sat, 17 Jun 2017 09:34:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsVyMfTAQd25310
 iDbovClos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnfNj9mLJhhX/HulmUD4x+NLkYuDiGBiYwS
 P5uvMoE4LAIvWSRe7LnHDOJICPSzSvzb85+ti5ETyImT+P5xMmMXIweQXSmxrLEQJCwkoCaxZ
 d4pZgj7N6PEjmsOICVsAroS7bcKQMIiAtIS1z5fZgQZySzwnVFizfsprCAJYYFUia9TVjCC2C
 wCqhLf7qxlAbF5BWwkzq6YyA6xVl5i0aYZLCAzOYHiPYs8QUwhAWuJE3PYJzAKLGBkWMWoUZx
 aVJZapGtoopdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERhSDECwg3HFds9DjJIc
 TEqivDnhLpFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjXfwPKCRalpqdWpGXmAIMbJi3BwaMkw
 nv+MVCat7ggMbc4Mx0idYrRmOPKlXVfmDimHNj+hUmIJS8/L1VKnHcVyCQBkNKM0jy4QbCou8
 QoKyXMywh0mhBPQWpRbmYJqvwrRnEORiVhXo+vQFN4MvNK4Pa9AjqFCegU5jNgp5QkIqSkGhg
 XvzXld84KaFYqc/kksueN5Nk14iwHWLSP5u7waFZWOzh3SjfX1LNZ//O+5Grx/dR+Xlyt/mvl
 v7/hMsvaP35rcfqT2XJdW4Vj+v7zBnpnZ96KOpi7xXjSJC+J0IyP6Rda1vXP+Lz9vN2a9Mv8b
 /U2P9vxq5r/1hJLDellmvJ3TFrK7zysW+KrxFKckWioxVxUnAgAEf6n5bUCAAA=
X-Env-Sender: kpraveen.lkml@gmail.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1497692059!105931550!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52214 invoked from network); 17 Jun 2017 09:34:21 -0000
Received: from mail-pf0-f193.google.com (HELO mail-pf0-f193.google.com)
 (209.85.192.193)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Jun 2017 09:34:20 -0000
Received: by mail-pf0-f193.google.com with SMTP id s66so9916789pfs.2
 for <xen-devel@lists.xen.org>; Sat, 17 Jun 2017 02:34: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=GZFjrzSqCJo1LPgxr066giD21OKo6jUo+TA3Eu28Ly0=;
 b=uuo90O5wl4lHTxnr9iWoQPtL7z5UoY+vQ2AsU916F9cTcuU4yb/uGQCbsWAw0By/KO
 cJDDs1Bza4mPhNOycfk0dBWEDzwqg6SWRXy42ojXGbPe2dwZoKv5ZkLmRtzIVANRbE9H
 /asjmPewnbDibCT4ev5MgMFCzd0Lr6SuQBuFA/8O7XYCu9JWdTWNaw23qVkb6IqzVowh
 LzNUGhmlF25VJv0+tx/YCf9lUWKk8ULfrnQ0zhCxfWOPoI2CUfnYXddDm5YuF2m4LRM+
 ieUNt7BOgPGfRsUXArQE5MhYSJk297c0GbPe7yXfRyFP0oCK10r6oU4Wq6bws1AJOYu9
 /oTQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=GZFjrzSqCJo1LPgxr066giD21OKo6jUo+TA3Eu28Ly0=;
 b=Adw4XLQIrOnqutHXN7rYpTxnQX5mrupbIBNDS/TF1vCKu8VtzxWECPo5zOrL8dDwdh
 eiBw3AutNf0zPEgZcYSLSURbAbIcvjVmfkuYsWyVgsaeOQUxg87DgjHs0vcSzdpdME1r
 01Gz9aNjsqznuiK9D2n5ICG/K05i+xSuX6Xn6M4qaSyZ0Qzwe5cPqqZZdD4ouqyOufPw
 3qQH0VT6CBunk0JXgoj/9unUmRrNw9KLGIMuMvRaD7mzMrX4XrMqQrYEjFR1XMtEb6GG
 F8gu2Qt5HHUd+N3gEWCdStpoh2NK3HTEzCUlPtcP91lyDN5NrmEtY++nKBBmNFfIFIrX
 8Ykw==
X-Gm-Message-State: AKS2vOwE7ADcIUQk5atSF9Ym1Z8FfQk5aCYK2hFefj+EddbXPijxjlZo
 zOdySzgSMy3/nKyi
X-Received: by 10.99.0.212 with SMTP id 203mr15687699pga.259.1497692059138;
 Sat, 17 Jun 2017 02:34:19 -0700 (PDT)
Received: from kpraveen.labs.blr.name ([103.227.99.177])
 by smtp.gmail.com with ESMTPSA id k129sm9653921pfc.87.2017.06.17.02.34.15
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Sat, 17 Jun 2017 02:34:18 -0700 (PDT)
From: Praveen Kumar <kpraveen.lkml@gmail.com>
To: xen-devel@lists.xen.org
Date: Sat, 17 Jun 2017 15:02:51 +0530
Message-Id: <20170617093253.3990-19-kpraveen.lkml@gmail.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170617093253.3990-1-kpraveen.lkml@gmail.com>
References: <20170617093253.3990-1-kpraveen.lkml@gmail.com>
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, tim@xen.org, kpraveen.lkml@gmail.com,
 jbeulich@suse.com
Subject: [Xen-devel] [PATCH v2 18/20] rbtree: handle 1-child recoloring in
	rb_erase() instead of rb_erase_color()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW4gaW50ZXJlc3Rpbmcgb2JzZXJ2YXRpb24gZm9yIHJiX2VyYXNlKCkgaXMgdGhhdCB3aGVuIGEg
bm9kZSBoYXMKZXhhY3RseSBvbmUgY2hpbGQsIHRoZSBub2RlIG11c3QgYmUgYmxhY2sgYW5kIHRo
ZSBjaGlsZCBtdXN0IGJlIHJlZC4KQW4gaW50ZXJlc3RpbmcgY29uc2VxdWVuY2UgaXMgdGhhdCBy
ZW1vdmluZyBzdWNoIGEgbm9kZSBjYW4gYmUgZG9uZSBieQpzaW1wbHkgcmVwbGFjaW5nIGl0IHdp
dGggaXRzIGNoaWxkIGFuZCBtYWtpbmcgdGhlIGNoaWxkIGJsYWNrLAp3aGljaCB3ZSBjYW4gZG8g
ZWZmaWNpZW50bHkgaW4gcmJfZXJhc2UoKS4gX19yYl9lcmFzZV9jb2xvcigpIHRoZW4Kb25seSBu
ZWVkcyB0byBoYW5kbGUgdGhlIG5vLWNoaWxkcyBjYXNlIGFuZCBjYW4gYmUgbW9kaWZpZWQgYWNj
b3JkaW5nbHkuCgpTaWduZWQtb2ZmLWJ5OiBNaWNoZWwgTGVzcGluYXNzZSA8d2Fsa2VuQGdvb2ds
ZS5jb20+CkFja2VkLWJ5OiBSaWsgdmFuIFJpZWwgPHJpZWxAcmVkaGF0LmNvbT4KQ2M6IFBldGVy
IFppamxzdHJhIDxhLnAuemlqbHN0cmFAY2hlbGxvLm5sPgpDYzogQW5kcmVhIEFyY2FuZ2VsaSA8
YWFyY2FuZ2VAcmVkaGF0LmNvbT4KQ2M6IERhdmlkIFdvb2Rob3VzZSA8ZHdtdzJAaW5mcmFkZWFk
Lm9yZz4KU2lnbmVkLW9mZi1ieTogQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9u
Lm9yZz4KU2lnbmVkLW9mZi1ieTogTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5k
YXRpb24ub3JnPgpbTGludXggY29tbWl0IDQ2YjYxMzVhNzQwMmFjMjNjNWIyNWYyYmQ3OWIwM2Jh
YjhmOTgyNzhdCgpQb3J0ZWQgdG8gWGVuLgoKU2lnbmVkLW9mZi1ieTogUHJhdmVlbiBLdW1hciA8
a3ByYXZlZW4ubGttbEBnbWFpbC5jb20+Ci0tLQogeGVuL2NvbW1vbi9yYnRyZWUuYyB8IDExMCAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZp
bGUgY2hhbmdlZCwgNjYgaW5zZXJ0aW9ucygrKSwgNDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2NvbW1vbi9yYnRyZWUuYyBiL3hlbi9jb21tb24vcmJ0cmVlLmMKaW5kZXggMTQ5Yzg2
MWFjNi4uZGZlNTY2YTVhZiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9yYnRyZWUuYworKysgYi94
ZW4vY29tbW9uL3JidHJlZS5jCkBAIC0yLDYgKzIsNyBAQAogICBSZWQgQmxhY2sgVHJlZXMKICAg
KEMpIDE5OTkgIEFuZHJlYSBBcmNhbmdlbGkgPGFuZHJlYUBzdXNlLmRlPgogICAoQykgMjAwMiAg
RGF2aWQgV29vZGhvdXNlIDxkd213MkBpbmZyYWRlYWQub3JnPgorICAoQykgMjAxMiAgTWljaGVs
IExlc3BpbmFzc2UgPHdhbGtlbkBnb29nbGUuY29tPgogICAKICAgVGhpcyBwcm9ncmFtIGlzIGZy
ZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKICAgaXQg
dW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJs
aXNoZWQgYnkKQEAgLTQ5LDYgKzUwLDExIEBACiAjZGVmaW5lIHJiX2lzX3JlZChyKSAgICAoIXJi
X2NvbG9yKHIpKQogI2RlZmluZSByYl9pc19ibGFjayhyKSAgcmJfY29sb3IocikKIAorc3RhdGlj
IGlubGluZSB2b2lkIHJiX3NldF9ibGFjayhzdHJ1Y3QgcmJfbm9kZSAqcmIpCit7CisgICAgcmIt
Pl9fcmJfcGFyZW50X2NvbG9yIHw9IFJCX0JMQUNLOworfQorCiBzdGF0aWMgaW5saW5lIHZvaWQg
cmJfc2V0X3BhcmVudChzdHJ1Y3QgcmJfbm9kZSAqcmIsIHN0cnVjdCByYl9ub2RlICpwKQogewog
ICAgIHJiLT5fX3JiX3BhcmVudF9jb2xvciA9IHJiX2NvbG9yKHJiKSB8ICh1bnNpZ25lZCBsb25n
KXA7CkBAIC0yMTMsMjkgKzIxOSwxOSBAQCB2b2lkIHJiX2luc2VydF9jb2xvcihzdHJ1Y3QgcmJf
bm9kZSAqbm9kZSwgc3RydWN0IHJiX3Jvb3QgKnJvb3QpCiB9CiBFWFBPUlRfU1lNQk9MKHJiX2lu
c2VydF9jb2xvcik7CiAKLXN0YXRpYyB2b2lkIF9fcmJfZXJhc2VfY29sb3Ioc3RydWN0IHJiX25v
ZGUgKm5vZGUsIHN0cnVjdCByYl9ub2RlICpwYXJlbnQsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHN0cnVjdCByYl9yb290ICpyb290KQorc3RhdGljIHZvaWQgX19yYl9lcmFzZV9jb2xv
cihzdHJ1Y3QgcmJfbm9kZSAqcGFyZW50LCBzdHJ1Y3QgcmJfcm9vdCAqcm9vdCkKIHsKLSAgICBz
dHJ1Y3QgcmJfbm9kZSAqc2libGluZywgKnRtcDEsICp0bXAyOworICAgIHN0cnVjdCByYl9ub2Rl
ICpub2RlID0gTlVMTCwgKnNpYmxpbmcsICp0bXAxLCAqdG1wMjsKIAogICAgIHdoaWxlICh0cnVl
KQogICAgIHsKICAgICAgICAgLyoKLSAgICAgICAgICogTG9vcCBpbnZhcmlhbnQ6IGFsbCBsZWFm
IHBhdGhzIGdvaW5nIHRocm91Z2ggbm9kZSBoYXZlIGEKLSAgICAgICAgICogYmxhY2sgbm9kZSBj
b3VudCB0aGF0IGlzIDEgbG93ZXIgdGhhbiBvdGhlciBsZWFmIHBhdGhzLgotICAgICAgICAgKgot
ICAgICAgICAgKiBJZiBub2RlIGlzIHJlZCwgd2UgY2FuIGZsaXAgaXQgdG8gYmxhY2sgdG8gYWRq
dXN0LgotICAgICAgICAgKiBJZiBub2RlIGlzIHRoZSByb290LCBhbGwgbGVhZiBwYXRocyBnbyB0
aHJvdWdoIGl0LgotICAgICAgICAgKiBPdGhlcndpc2UsIHdlIG5lZWQgdG8gYWRqdXN0IHRoZSB0
cmVlIHRocm91Z2ggY29sb3IgZmxpcHMKLSAgICAgICAgICogYW5kIHRyZWUgcm90YXRpb25zIGFz
IHBlciBvbmUgb2YgdGhlIDQgY2FzZXMgYmVsb3cuCisgICAgICAgICAqIExvb3AgaW52YXJpYW50
czoKKyAgICAgICAgICogLSBub2RlIGlzIGJsYWNrIChvciBOVUxMIG9uIGZpcnN0IGl0ZXJhdGlv
bikKKyAgICAgICAgICogLSBub2RlIGlzIG5vdCB0aGUgcm9vdCAocGFyZW50IGlzIG5vdCBOVUxM
KQorICAgICAgICAgKiAtIEFsbCBsZWFmIHBhdGhzIGdvaW5nIHRocm91Z2ggcGFyZW50IGFuZCBu
b2RlIGhhdmUgYQorICAgICAgICAgKiAgIGJsYWNrIG5vZGUgY291bnQgdGhhdCBpcyAxIGxvd2Vy
IHRoYW4gb3RoZXIgbGVhZiBwYXRocy4KICAgICAgICAgICovCi0gICAgICAgIGlmIChub2RlICYm
IHJiX2lzX3JlZChub2RlKSkKLSAgICAgICAgewotICAgICAgICAgICAgcmJfc2V0X3BhcmVudF9j
b2xvcihub2RlLCBwYXJlbnQsIFJCX0JMQUNLKTsKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAg
ICB9IGVsc2UgaWYgKCFwYXJlbnQpIHsKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICB9CiAg
ICAgICAgIHNpYmxpbmcgPSBwYXJlbnQtPnJiX3JpZ2h0OwogICAgICAgICBpZiAoIG5vZGUgIT0g
c2libGluZykgICAgLyogbm9kZSA9PSBwYXJlbnQtPnJiX2xlZnQgKi8KICAgICAgICAgewpAQCAt
MjcyLDE2ICsyNjgsMjIgQEAgc3RhdGljIHZvaWQgX19yYl9lcmFzZV9jb2xvcihzdHJ1Y3QgcmJf
bm9kZSAqbm9kZSwgc3RydWN0IHJiX25vZGUgKnBhcmVudCwKICAgICAgICAgICAgICAgICAgICAg
ICogICAgICAvIFwgICAgICAgICAgIC8gXAogICAgICAgICAgICAgICAgICAgICAgKiAgICAgU2wg
IFNyICAgICAgICBTbCAgU3IKICAgICAgICAgICAgICAgICAgICAgICoKLSAgICAgICAgICAgICAg
ICAgICAgICogVGhpcyBsZWF2ZXMgdXMgdmlvbGF0aW5nIDUpLCBzbwotICAgICAgICAgICAgICAg
ICAgICAgKiByZWN1cnNlIGF0IHAuIElmIHAgaXMgcmVkLCB0aGUKLSAgICAgICAgICAgICAgICAg
ICAgICogcmVjdXJzaW9uIHdpbGwganVzdCBmbGlwIGl0IHRvIGJsYWNrCi0gICAgICAgICAgICAg
ICAgICAgICAqIGFuZCBleGl0LiBJZiBjb21pbmcgZnJvbSBDYXNlIDEsCi0gICAgICAgICAgICAg
ICAgICAgICAqIHAgaXMga25vd24gdG8gYmUgcmVkLgorICAgICAgICAgICAgICAgICAgICAgKiBU
aGlzIGxlYXZlcyB1cyB2aW9sYXRpbmcgNSkgd2hpY2gKKyAgICAgICAgICAgICAgICAgICAgICog
Y2FuIGJlIGZpeGVkIGJ5IGZsaXBwaW5nIHAgdG8gYmxhY2sKKyAgICAgICAgICAgICAgICAgICAg
ICogaWYgaXQgd2FzIHJlZCwgb3IgYnkgcmVjdXJzaW5nIGF0IHAuCisgICAgICAgICAgICAgICAg
ICAgICAqIHAgaXMgcmVkIHdoZW4gY29taW5nIGZyb20gQ2FzZSAxLgogICAgICAgICAgICAgICAg
ICAgICAgKi8KICAgICAgICAgICAgICAgICAgICAgcmJfc2V0X3BhcmVudF9jb2xvcihzaWJsaW5n
LCBwYXJlbnQsIFJCX1JFRCk7Ci0gICAgICAgICAgICAgICAgICAgIG5vZGUgPSBwYXJlbnQ7Ci0g
ICAgICAgICAgICAgICAgICAgIHBhcmVudCA9IHJiX3BhcmVudChub2RlKTsKLSAgICAgICAgICAg
ICAgICAgICAgY29udGludWU7CisgICAgICAgICAgICAgICAgICAgIGlmIChyYl9pc19yZWQocGFy
ZW50KSkKKyAgICAgICAgICAgICAgICAgICAgICAgIHJiX3NldF9ibGFjayhwYXJlbnQpOworICAg
ICAgICAgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAg
ICAgICAgICAgICAgIG5vZGUgPSBwYXJlbnQ7CisgICAgICAgICAgICAgICAgICAgICAgICBwYXJl
bnQgPSByYl9wYXJlbnQobm9kZSk7CisgICAgICAgICAgICAgICAgICAgICAgICBpZiAocGFyZW50
KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICAgICAgICAg
ICAgICB9CisgICAgICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgICAgIH0KICAg
ICAgICAgICAgICAgICAvKgogICAgICAgICAgICAgICAgICAqIENhc2UgMyAtIHJpZ2h0IHJvdGF0
ZSBhdCBzaWJsaW5nCkBAIC0zNDMsOSArMzQ1LDE2IEBAIHN0YXRpYyB2b2lkIF9fcmJfZXJhc2Vf
Y29sb3Ioc3RydWN0IHJiX25vZGUgKm5vZGUsIHN0cnVjdCByYl9ub2RlICpwYXJlbnQsCiAgICAg
ICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAvKiBDYXNlIDIgLSBzaWJsaW5nIGNv
bG9yIGZsaXAgKi8KICAgICAgICAgICAgICAgICAgICAgcmJfc2V0X3BhcmVudF9jb2xvcihzaWJs
aW5nLCBwYXJlbnQsIFJCX1JFRCk7Ci0gICAgICAgICAgICAgICAgICAgIG5vZGUgPSBwYXJlbnQ7
Ci0gICAgICAgICAgICAgICAgICAgIHBhcmVudCA9IHJiX3BhcmVudChub2RlKTsKLSAgICAgICAg
ICAgICAgICAgICAgY29udGludWU7CisgICAgICAgICAgICAgICAgICAgIGlmIChyYl9pc19yZWQo
cGFyZW50KSkKKyAgICAgICAgICAgICAgICAgICAgICAgIHJiX3NldF9ibGFjayhwYXJlbnQpOwor
ICAgICAgICAgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgICAgIHsKKyAgICAgICAg
ICAgICAgICAgICAgICAgIG5vZGUgPSBwYXJlbnQ7CisgICAgICAgICAgICAgICAgICAgICAgICBw
YXJlbnQgPSByYl9wYXJlbnQobm9kZSk7CisgICAgICAgICAgICAgICAgICAgICAgICBpZiAocGFy
ZW50KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICAgICAg
ICAgICAgICB9CisgICAgICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgICAgIH0K
ICAgICAgICAgICAgICAgICAvKiBDYXNlIDMgLSByaWdodCByb3RhdGUgYXQgc2libGluZyAqLwog
ICAgICAgICAgICAgICAgIHNpYmxpbmctPnJiX3JpZ2h0ID0gdG1wMSA9IHRtcDItPnJiX2xlZnQ7
CkBAIC0zNzEsMjMgKzM4MCwzMiBAQCBzdGF0aWMgdm9pZCBfX3JiX2VyYXNlX2NvbG9yKHN0cnVj
dCByYl9ub2RlICpub2RlLCBzdHJ1Y3QgcmJfbm9kZSAqcGFyZW50LAogdm9pZCByYl9lcmFzZShz
dHJ1Y3QgcmJfbm9kZSAqbm9kZSwgc3RydWN0IHJiX3Jvb3QgKnJvb3QpCiB7CiAgICAgc3RydWN0
IHJiX25vZGUgKmNoaWxkID0gbm9kZS0+cmJfcmlnaHQsICp0bXAgPSBub2RlLT5yYl9sZWZ0Owot
ICAgIHN0cnVjdCByYl9ub2RlICpwYXJlbnQ7Ci0gICAgaW50IGNvbG9yOwotCisgICAgc3RydWN0
IHJiX25vZGUgKnBhcmVudCwgKnJlYmFsYW5jZTsKKyAKIAlpZiAoIXRtcCkgewotICAgIGNhc2Ux
OgotICAgICAgICAvKiBDYXNlIDE6IG5vZGUgdG8gZXJhc2UgaGFzIG5vIG1vcmUgdGhhbiAxIGNo
aWxkIChlYXN5ISkgKi8KKyAgICAgICAgLyoKKyAgICAgICAgICogQ2FzZSAxOiBub2RlIHRvIGVy
YXNlIGhhcyBubyBtb3JlIHRoYW4gMSBjaGlsZCAoZWFzeSEpCisgICAgICAgICAqCisgICAgICAg
ICAqIE5vdGUgdGhhdCBpZiB0aGVyZSBpcyBvbmUgY2hpbGQgaXQgbXVzdCBiZSByZWQgZHVlIHRv
IDUpCisgICAgICAgICAqIGFuZCBub2RlIG11c3QgYmUgYmxhY2sgZHVlIHRvIDQpLiBXZSBhZGp1
c3QgY29sb3JzIGxvY2FsbHkKKyAgICAgICAgICogc28gYXMgdG8gYnlwYXNzIF9fcmJfZXJhc2Vf
Y29sb3IoKSBsYXRlciBvbi4KKyAgICAgICAgICovCiAKICAgICAgICAgcGFyZW50ID0gcmJfcGFy
ZW50KG5vZGUpOwotICAgICAgICBjb2xvciA9IHJiX2NvbG9yKG5vZGUpOwotCi0gICAgICAgIGlm
IChjaGlsZCkKLSAgICAgICAgICAgIHJiX3NldF9wYXJlbnQoY2hpbGQsIHBhcmVudCk7CiAgICAg
ICAgIF9fcmJfY2hhbmdlX2NoaWxkKG5vZGUsIGNoaWxkLCBwYXJlbnQsIHJvb3QpOworICAgICAg
ICBpZiAoY2hpbGQpCisgICAgICAgIHsKKyAgICAgICAgICAgIHJiX3NldF9wYXJlbnRfY29sb3Io
Y2hpbGQsIHBhcmVudCwgUkJfQkxBQ0spOworICAgICAgICAgICAgcmViYWxhbmNlID0gTlVMTDsK
KyAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgIHJlYmFsYW5jZSA9IHJiX2lzX2JsYWNrKG5v
ZGUpID8gcGFyZW50IDogTlVMTDsKKyAgICAgICAgfQogICAgIH0gZWxzZSBpZiAoIWNoaWxkKSB7
CiAgICAgICAgIC8qIFN0aWxsIGNhc2UgMSwgYnV0IHRoaXMgdGltZSB0aGUgY2hpbGQgaXMgbm9k
ZS0+cmJfbGVmdCAqLwotICAgICAgICBjaGlsZCA9IHRtcDsKLSAgICAgICAgZ290byBjYXNlMTsK
KyAgICAgICAgcGFyZW50ID0gcmJfcGFyZW50KG5vZGUpOworICAgICAgICBfX3JiX2NoYW5nZV9j
aGlsZChub2RlLCB0bXAsIHBhcmVudCwgcm9vdCk7CisgICAgICAgIHJiX3NldF9wYXJlbnRfY29s
b3IodG1wLCBwYXJlbnQsIFJCX0JMQUNLKTsKKyAgICAgICAgcmViYWxhbmNlID0gTlVMTDsKICAg
ICB9IGVsc2UgewogICAgICAgICBzdHJ1Y3QgcmJfbm9kZSAqb2xkID0gbm9kZSwgKmxlZnQ7CiAK
QEAgLTM5NywyNyArNDE1LDMxIEBAIHZvaWQgcmJfZXJhc2Uoc3RydWN0IHJiX25vZGUgKm5vZGUs
IHN0cnVjdCByYl9yb290ICpyb290KQogICAgICAgICBfX3JiX2NoYW5nZV9jaGlsZChvbGQsIG5v
ZGUsIHJiX3BhcmVudChvbGQpLCByb290KTsKICAgICAgICAgY2hpbGQgPSBub2RlLT5yYl9yaWdo
dDsKICAgICAgICAgcGFyZW50ID0gcmJfcGFyZW50KG5vZGUpOwotICAgICAgICBjb2xvciA9IHJi
X2NvbG9yKG5vZGUpOwogCiAgICAgICAgIGlmIChwYXJlbnQgPT0gb2xkKSB7CiAgICAgICAgICAg
ICBwYXJlbnQgPSBub2RlOwogICAgICAgICB9IGVsc2UgewotICAgICAgICAgICAgaWYgKGNoaWxk
KQotICAgICAgICAgICAgICAgIHJiX3NldF9wYXJlbnQoY2hpbGQsIHBhcmVudCk7CiAgICAgICAg
ICAgICBwYXJlbnQtPnJiX2xlZnQgPSBjaGlsZDsKIAogICAgICAgICAgICAgbm9kZS0+cmJfcmln
aHQgPSBvbGQtPnJiX3JpZ2h0OwogICAgICAgICAgICAgcmJfc2V0X3BhcmVudChvbGQtPnJiX3Jp
Z2h0LCBub2RlKTsKICAgICAgICAgfQogCisgICAgICAgIGlmIChjaGlsZCkgeworICAgICAgICAg
ICAgcmJfc2V0X3BhcmVudF9jb2xvcihjaGlsZCwgcGFyZW50LCBSQl9CTEFDSyk7CisgICAgICAg
ICAgICByZWJhbGFuY2UgPSBOVUxMOworICAgICAgICB9IGVsc2UgeworICAgICAgICAgICAgcmVi
YWxhbmNlID0gcmJfaXNfYmxhY2sobm9kZSkgPyBwYXJlbnQgOiBOVUxMOworICAgICAgICB9CisK
ICAgICAgICAgbm9kZS0+X19yYl9wYXJlbnRfY29sb3IgPSBvbGQtPl9fcmJfcGFyZW50X2NvbG9y
OwogICAgICAgICBub2RlLT5yYl9sZWZ0ID0gb2xkLT5yYl9sZWZ0OwogCiAgICAgICAgIHJiX3Nl
dF9wYXJlbnQob2xkLT5yYl9sZWZ0LCBub2RlKTsKICAgICB9CiAKLSAgICBpZiAoY29sb3IgPT0g
UkJfQkxBQ0spCi0gICAgICAgIF9fcmJfZXJhc2VfY29sb3IoY2hpbGQsIHBhcmVudCwgcm9vdCk7
CisgICAgaWYgKHJlYmFsYW5jZSkKKyAgICAgICAgX19yYl9lcmFzZV9jb2xvcihyZWJhbGFuY2Us
IHJvb3QpOwogfQogRVhQT1JUX1NZTUJPTChyYl9lcmFzZSk7CiAKLS0gCjIuMTIuMAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Jun 17 09:34:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Jun 2017 09: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 1dMA7i-000336-Lv; Sat, 17 Jun 2017 09:34:30 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kpraveen.lkml@gmail.com>) id 1dMA7h-00031B-Gg
 for xen-devel@lists.xen.org; Sat, 17 Jun 2017 09:34:29 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 01/F5-02180-4A7F4495; Sat, 17 Jun 2017 09:34:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsVyMfTAId2F310
 iDRb+4rJY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDNafu9nKVhmUNE+bzFzA+NsxS5GLg4hgQmM
 Eg9fnmcDcVgEXrJITGmfywziSAj0s0q8mP6RpYuRE8iJk7g0dyGUXSFx5NwqJhBbSEBNYsu8U
 8wQo34zShw+c52xi5GDg01AV6L9VgFIjYiAtMS1z5cZQWqYBb4zSqx5P4UVJCEs4C5x+sgSZh
 CbRUBVYuaFM2ALeAVsJM5PfsQMsUxeYtGmGSwgMzmB4j2LPEFMIQFriRNz2CcwCixgZFjFqF6
 cWlSWWqRrpJdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERhWDECwg/H7H6dDjJIc
 TEqivDnhLpFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjNvgHlBItS01Mr0jJzgAEOk5bg4FES4
 T3/GCjNW1yQmFucmQ6ROsVozHHlyrovTBxTDmz/wiTEkpeflyolzhsKMkkApDSjNA9uECzyLj
 HKSgnzMgKdJsRTkFqUm1mCKv+KUZyDUUmY1+Mr0BSezLwSuH2vgE5hAjqF+QzYKSWJCCmpBka
 NT3emGaz8WFZiF2+43TQmatlK49L5K75fFrpcKS72g2WTvqV83rbS5Uo8Z88qKEdGq4u0Kmk3
 XOA2u7D7KefWaO4laY8qj/+eeCdo97y5V/PWvFTY3V84f/bmzV9/yrhWSQqdta2v2dEV+GTK7
 dmrc7qzFS5esPfc6f3LQGbdkbNPqyTc7xxRYinOSDTUYi4qTgQAlC2MgrcCAAA=
X-Env-Sender: kpraveen.lkml@gmail.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1497692063!88340215!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54985 invoked from network); 17 Jun 2017 09:34:24 -0000
Received: from mail-pf0-f194.google.com (HELO mail-pf0-f194.google.com)
 (209.85.192.194)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 17 Jun 2017 09:34:24 -0000
Received: by mail-pf0-f194.google.com with SMTP id y7so9920250pfd.3
 for <xen-devel@lists.xen.org>; Sat, 17 Jun 2017 02:34: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=u+L+H5O6TuhbuHTwuoghje0ogo5zuLXP9tso/yFYp8E=;
 b=liK0vlnXpViz291tqht5GarfeBolg463Lg3N6dF1Edqq/Nlt8g71xw4GNsFFtSrQCJ
 1Q7NlEXiXXgver5WQrfBqK7RaGPUXISct1dwL3BQqSdt2eMsGnyUU3e0YrU4ogmZg19q
 Ag7Mbm7oASNzE0mSqlM+3jjVnhgompvRn3ZMyqL6Wom3ooWY/h1/bgyiL+OVhs7PgAVL
 i6rKsR3NED1tdYEToBlBQEWIwYFENi2LVoDvQJocPvMLgZCSA593F0PP17asrqaHvKok
 v8pykJ5a4CcRnkGfgtnTSl6cgKfMf07A3KtlaeuOEcFRMTJlbaYF7oig0QEyW0M3uv1A
 rKiQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=u+L+H5O6TuhbuHTwuoghje0ogo5zuLXP9tso/yFYp8E=;
 b=smG67Y0QK/93mWcSJgf/RhV0odAjLDlOEDYnNvVw7dB6CS5817yygnVQuGHOmbpqmG
 /o/4YHDmw1JXgXYoV53qZlymNeVwSrA/aq904XVrxi3XCRbYyxDeG00cnNlA/N/vFxIL
 Nu6cb3N+FXgk4y/+HhGBdNdURPel3hr1GU3pySrsashhTD12c2n9Hjv0VGYiqGT+4dAZ
 1LYVcUfOi+wwZCPsRpduUSzoYg2qnpjpAp0IlZQXPWnQdGBZyWxC3rbbNZAFilt7vIIy
 fjz3ArE2hBDoEUtftGFxdG2A5RLAwFLv3e4IIy+/PFPgTl6SUyUePxZvu3dpLolAwTjn
 Dq9g==
X-Gm-Message-State: AKS2vOzU4E4IlXAhT3p8mMVuFNoHcmkGxuEn8jUQWbxf1k0HEHd7MGbU
 fU2uiG3VGV9A5FjN
X-Received: by 10.99.0.138 with SMTP id 132mr15772219pga.30.1497692063276;
 Sat, 17 Jun 2017 02:34:23 -0700 (PDT)
Received: from kpraveen.labs.blr.name ([103.227.99.177])
 by smtp.gmail.com with ESMTPSA id k129sm9653921pfc.87.2017.06.17.02.34.19
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Sat, 17 Jun 2017 02:34:22 -0700 (PDT)
From: Praveen Kumar <kpraveen.lkml@gmail.com>
To: xen-devel@lists.xen.org
Date: Sat, 17 Jun 2017 15:02:52 +0530
Message-Id: <20170617093253.3990-20-kpraveen.lkml@gmail.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170617093253.3990-1-kpraveen.lkml@gmail.com>
References: <20170617093253.3990-1-kpraveen.lkml@gmail.com>
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, tim@xen.org, kpraveen.lkml@gmail.com,
 jbeulich@suse.com
Subject: [Xen-devel] [PATCH v2 19/20] rbtree: low level optimizations in
	rb_erase()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VmFyaW91cyBtaW5vciBvcHRpbWl6YXRpb25zIGluIHJiX2VyYXNlKCk6Ci0gQXZvaWQgbXVsdGlw
bGUgbG9hZGluZyBvZiBub2RlLT5fX3JiX3BhcmVudF9jb2xvciB3aGVuIGNvbXB1dGluZyBwYXJl
bnQKICBhbmQgY29sb3IgaW5mb3JtYXRpb24gKHBvc3NpYmx5IG5vdCBpbiBjbG9zZSBzZXF1ZW5j
ZSwgYXMgdGhlcmUgbWlnaHQKICBiZSBmdXJ0aGVyIGJyYW5jaGVzIGluIHRoZSBhbGdvcml0aG0p
Ci0gSW4gdGhlIDEtY2hpbGQgc3ViY2FzZSBvZiBjYXNlIDEsIGNvcHkgdGhlIF9fcmJfcGFyZW50
X2NvbG9yIGZpZWxkIGZyb20KICB0aGUgZXJhc2VkIG5vZGUgdG8gdGhlIGNoaWxkIGluc3RlYWQg
b2YgcmVjb21wdXRpbmcgaXQgZnJvbSB0aGUgZGVzaXJlZAogIHBhcmVudCBhbmQgY29sb3IKLSBX
aGVuIHNlYXJjaGluZyBmb3IgdGhlIGVyYXNlZCBub2RlJ3Mgc3VjY2Vzc29yLCBkaWZmZXJlbnRp
YXRlIGJldHdlZW4KICBjYXNlcyAyIGFuZCAzIGJhc2VkIG9uIHdoZXRoZXIgYW55IGxlZnQgbGlu
a3Mgd2VyZSBmb2xsb3dlZC4gVGhpcyBhdm9pZHMKICBhIGNvbmRpdGlvbiBsYXRlciBkb3duLgot
IEluIGNhc2UgMywga2VlcCBhIHBvaW50ZXIgdG8gdGhlIGVyYXNlZCBub2RlJ3MgcmlnaHQgY2hp
bGQgc28gd2UgZG9uJ3QKICBoYXZlIHRvIHJlZmV0Y2ggaXQgbGF0ZXIgdG8gYWRqdXN0IGl0cyBw
YXJlbnQuCi0gSW4gdGhlIG5vLWNoaWxkcyBzdWJjYXNlIG9mIGNhc2VzIDIgYW5kIDMsIHBsYWNl
IHRoZSByZWJhbGFuY2UgYXNzaWdtZW50CiAgbGFzdCBzbyB0aGF0IHRoZSBjb21waWxlciBjYW4g
cmVtb3ZlIHRoZSBmb2xsb3dpbmcgaWYocmViYWxhbmNlKSB0ZXN0LgoKQWxzbywgYWRkZWQgc29t
ZSBjb21tZW50cyB0byBpbGx1c3RyYXRlIGNhc2VzIDIgYW5kIDMuCgpTaWduZWQtb2ZmLWJ5OiBN
aWNoZWwgTGVzcGluYXNzZSA8d2Fsa2VuQGdvb2dsZS5jb20+CkFja2VkLWJ5OiBSaWsgdmFuIFJp
ZWwgPHJpZWxAcmVkaGF0LmNvbT4KQ2M6IFBldGVyIFppamxzdHJhIDxhLnAuemlqbHN0cmFAY2hl
bGxvLm5sPgpDYzogQW5kcmVhIEFyY2FuZ2VsaSA8YWFyY2FuZ2VAcmVkaGF0LmNvbT4KQ2M6IERh
dmlkIFdvb2Rob3VzZSA8ZHdtdzJAaW5mcmFkZWFkLm9yZz4KU2lnbmVkLW9mZi1ieTogQW5kcmV3
IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KU2lnbmVkLW9mZi1ieTogTGludXMg
VG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgpbTGludXggY29tbWl0IDRm
MDM1YWQ2N2Y0NjMzYzIzM2NiMzY0MjcxMWQ0OWI0ZWZjOWM4MmRdCgpQb3J0ZWQgdG8gWGVuLgoK
U2lnbmVkLW9mZi1ieTogUHJhdmVlbiBLdW1hciA8a3ByYXZlZW4ubGttbEBnbWFpbC5jb20+Ci0t
LQogeGVuL2NvbW1vbi9yYnRyZWUuYyB8IDEwMCArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKy0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNjcgaW5zZXJ0aW9ucygr
KSwgMzMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9yYnRyZWUuYyBiL3hl
bi9jb21tb24vcmJ0cmVlLmMKaW5kZXggZGZlNTY2YTVhZi4uNjhlNTA1YmVkZSAxMDA2NDQKLS0t
IGEveGVuL2NvbW1vbi9yYnRyZWUuYworKysgYi94ZW4vY29tbW9uL3JidHJlZS5jCkBAIC00Niw5
ICs0NiwxNCBAQAogI2RlZmluZSAgICBSQl9SRUQgICAgMAogI2RlZmluZSAgICBSQl9CTEFDSyAg
MQogCi0jZGVmaW5lIHJiX2NvbG9yKHIpICAgICAoKHIpLT5fX3JiX3BhcmVudF9jb2xvciAmIDEp
Ci0jZGVmaW5lIHJiX2lzX3JlZChyKSAgICAoIXJiX2NvbG9yKHIpKQotI2RlZmluZSByYl9pc19i
bGFjayhyKSAgcmJfY29sb3IocikKKyNkZWZpbmUgX19yYl9wYXJlbnQocGMpICAgICgoc3RydWN0
IHJiX25vZGUgKikocGMgJiB+MykpCisKKyNkZWZpbmUgX19yYl9jb2xvcihwYykgICAgICgocGMp
ICYgMSkKKyNkZWZpbmUgX19yYl9pc19ibGFjayhwYykgIF9fcmJfY29sb3IocGMpCisjZGVmaW5l
IF9fcmJfaXNfcmVkKHBjKSAgICAoIV9fcmJfY29sb3IocGMpKQorI2RlZmluZSByYl9jb2xvcihy
YikgICAgICAgX19yYl9jb2xvcigocmIpLT5fX3JiX3BhcmVudF9jb2xvcikKKyNkZWZpbmUgcmJf
aXNfcmVkKHJiKSAgICAgIF9fcmJfaXNfcmVkKChyYiktPl9fcmJfcGFyZW50X2NvbG9yKQorI2Rl
ZmluZSByYl9pc19ibGFjayhyYikgICAgX19yYl9pc19ibGFjaygocmIpLT5fX3JiX3BhcmVudF9j
b2xvcikKIAogc3RhdGljIGlubGluZSB2b2lkIHJiX3NldF9ibGFjayhzdHJ1Y3QgcmJfbm9kZSAq
cmIpCiB7CkBAIC0zODEsNiArMzg2LDcgQEAgdm9pZCByYl9lcmFzZShzdHJ1Y3QgcmJfbm9kZSAq
bm9kZSwgc3RydWN0IHJiX3Jvb3QgKnJvb3QpCiB7CiAgICAgc3RydWN0IHJiX25vZGUgKmNoaWxk
ID0gbm9kZS0+cmJfcmlnaHQsICp0bXAgPSBub2RlLT5yYl9sZWZ0OwogICAgIHN0cnVjdCByYl9u
b2RlICpwYXJlbnQsICpyZWJhbGFuY2U7CisgICAgdW5zaWduZWQgbG9uZyBwYzsKICAKIAlpZiAo
IXRtcCkgewogICAgICAgICAvKgpAQCAtMzkxLDUxICszOTcsNzkgQEAgdm9pZCByYl9lcmFzZShz
dHJ1Y3QgcmJfbm9kZSAqbm9kZSwgc3RydWN0IHJiX3Jvb3QgKnJvb3QpCiAgICAgICAgICAqIHNv
IGFzIHRvIGJ5cGFzcyBfX3JiX2VyYXNlX2NvbG9yKCkgbGF0ZXIgb24uCiAgICAgICAgICAqLwog
Ci0gICAgICAgIHBhcmVudCA9IHJiX3BhcmVudChub2RlKTsKKyAgICAgICAgcGMgPSBub2RlLT5f
X3JiX3BhcmVudF9jb2xvcjsKKyAgICAgICAgcGFyZW50ID0gX19yYl9wYXJlbnQocGMpOwogICAg
ICAgICBfX3JiX2NoYW5nZV9jaGlsZChub2RlLCBjaGlsZCwgcGFyZW50LCByb290KTsKICAgICAg
ICAgaWYgKGNoaWxkKQogICAgICAgICB7Ci0gICAgICAgICAgICByYl9zZXRfcGFyZW50X2NvbG9y
KGNoaWxkLCBwYXJlbnQsIFJCX0JMQUNLKTsKKyAgICAgICAgICAgIGNoaWxkLT5fX3JiX3BhcmVu
dF9jb2xvciA9IHBjOwogICAgICAgICAgICAgcmViYWxhbmNlID0gTlVMTDsKLSAgICAgICAgfSBl
bHNlIHsKLSAgICAgICAgICAgIHJlYmFsYW5jZSA9IHJiX2lzX2JsYWNrKG5vZGUpID8gcGFyZW50
IDogTlVMTDsKLSAgICAgICAgfQorICAgICAgICB9IGVsc2UKKyAgICAgICAgICAgIHJlYmFsYW5j
ZSA9IF9fcmJfaXNfYmxhY2socGMpID8gcGFyZW50IDogTlVMTDsKICAgICB9IGVsc2UgaWYgKCFj
aGlsZCkgewogICAgICAgICAvKiBTdGlsbCBjYXNlIDEsIGJ1dCB0aGlzIHRpbWUgdGhlIGNoaWxk
IGlzIG5vZGUtPnJiX2xlZnQgKi8KLSAgICAgICAgcGFyZW50ID0gcmJfcGFyZW50KG5vZGUpOwor
ICAgICAgICB0bXAtPl9fcmJfcGFyZW50X2NvbG9yID0gcGMgPSBub2RlLT5fX3JiX3BhcmVudF9j
b2xvcjsKKyAgICAgICAgcGFyZW50ID0gX19yYl9wYXJlbnQocGMpOwogICAgICAgICBfX3JiX2No
YW5nZV9jaGlsZChub2RlLCB0bXAsIHBhcmVudCwgcm9vdCk7Ci0gICAgICAgIHJiX3NldF9wYXJl
bnRfY29sb3IodG1wLCBwYXJlbnQsIFJCX0JMQUNLKTsKICAgICAgICAgcmViYWxhbmNlID0gTlVM
TDsKICAgICB9IGVsc2UgewotICAgICAgICBzdHJ1Y3QgcmJfbm9kZSAqb2xkID0gbm9kZSwgKmxl
ZnQ7Ci0KLSAgICAgICAgbm9kZSA9IGNoaWxkOwotICAgICAgICB3aGlsZSAoKGxlZnQgPSBub2Rl
LT5yYl9sZWZ0KSAhPSBOVUxMKQotICAgICAgICAgICAgbm9kZSA9IGxlZnQ7Ci0gICAgICAgIF9f
cmJfY2hhbmdlX2NoaWxkKG9sZCwgbm9kZSwgcmJfcGFyZW50KG9sZCksIHJvb3QpOwotICAgICAg
ICBjaGlsZCA9IG5vZGUtPnJiX3JpZ2h0OwotICAgICAgICBwYXJlbnQgPSByYl9wYXJlbnQobm9k
ZSk7Ci0KLSAgICAgICAgaWYgKHBhcmVudCA9PSBvbGQpIHsKLSAgICAgICAgICAgIHBhcmVudCA9
IG5vZGU7CisgICAgICAgIHN0cnVjdCByYl9ub2RlICpzdWNjZXNzb3IgPSBjaGlsZCwgKmNoaWxk
MjsKKyAgICAgICAgdG1wID0gY2hpbGQtPnJiX2xlZnQ7CisgICAgICAgIGlmICghdG1wKQorICAg
ICAgICB7CisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICogQ2FzZSAyOiBub2RlJ3Mgc3Vj
Y2Vzc29yIGlzIGl0cyByaWdodCBjaGlsZAorICAgICAgICAgICAgICoKKyAgICAgICAgICAgICAq
ICAgIChuKSAgICAgICAgICAocykKKyAgICAgICAgICAgICAqICAgIC8gXCAgICAgICAgICAvIFwK
KyAgICAgICAgICAgICAqICAoeCkgKHMpICAtPiAgKHgpIChjKQorICAgICAgICAgICAgICogICAg
ICAgIFwKKyAgICAgICAgICAgICAqICAgICAgICAoYykKKyAgICAgICAgICAgICAqLworICAgICAg
ICAgICAgcGFyZW50ID0gY2hpbGQ7CisgICAgICAgICAgICBjaGlsZDIgPSBjaGlsZC0+cmJfcmln
aHQ7CiAgICAgICAgIH0gZWxzZSB7Ci0gICAgICAgICAgICBwYXJlbnQtPnJiX2xlZnQgPSBjaGls
ZDsKLQotICAgICAgICAgICAgbm9kZS0+cmJfcmlnaHQgPSBvbGQtPnJiX3JpZ2h0OwotICAgICAg
ICAgICAgcmJfc2V0X3BhcmVudChvbGQtPnJiX3JpZ2h0LCBub2RlKTsKKyAgICAgICAgICAgIC8q
CisgICAgICAgICAgICAgKiBDYXNlIDM6IG5vZGUncyBzdWNjZXNzb3IgaXMgbGVmdG1vc3QgdW5k
ZXIKKyAgICAgICAgICAgICAqIG5vZGUncyByaWdodCBjaGlsZCBzdWJ0cmVlCisgICAgICAgICAg
ICAgKgorICAgICAgICAgICAgICogICAgKG4pICAgICAgICAgIChzKQorICAgICAgICAgICAgICog
ICAgLyBcICAgICAgICAgIC8gXAorICAgICAgICAgICAgICogICh4KSAoeSkgIC0+ICAoeCkgKHkp
CisgICAgICAgICAgICAgKiAgICAgIC8gICAgICAgICAgICAvCisgICAgICAgICAgICAgKiAgICAo
cCkgICAgICAgICAgKHApCisgICAgICAgICAgICAgKiAgICAvICAgICAgICAgICAgLworICAgICAg
ICAgICAgICogIChzKSAgICAgICAgICAoYykKKyAgICAgICAgICAgICAqICAgIFwKKyAgICAgICAg
ICAgICAqICAgIChjKQorICAgICAgICAgICAgICovCisgICAgICAgICAgICBkbworICAgICAgICAg
ICAgeworICAgICAgICAgICAgICAgIHBhcmVudCA9IHN1Y2Nlc3NvcjsKKyAgICAgICAgICAgICAg
ICBzdWNjZXNzb3IgPSB0bXA7CisgICAgICAgICAgICAgICAgdG1wID0gdG1wLT5yYl9sZWZ0Owor
ICAgICAgICAgICAgfSB3aGlsZSAodG1wKTsKKyAgICAgICAgICAgIHBhcmVudC0+cmJfbGVmdCA9
IGNoaWxkMiA9IHN1Y2Nlc3Nvci0+cmJfcmlnaHQ7CisgICAgICAgICAgICBzdWNjZXNzb3ItPnJi
X3JpZ2h0ID0gY2hpbGQ7CisgICAgICAgICAgICByYl9zZXRfcGFyZW50KGNoaWxkLCBzdWNjZXNz
b3IpOwogICAgICAgICB9CiAKLSAgICAgICAgaWYgKGNoaWxkKSB7Ci0gICAgICAgICAgICByYl9z
ZXRfcGFyZW50X2NvbG9yKGNoaWxkLCBwYXJlbnQsIFJCX0JMQUNLKTsKKyAgICAgICAgc3VjY2Vz
c29yLT5yYl9sZWZ0ID0gdG1wID0gbm9kZS0+cmJfbGVmdDsKKyAgICAgICAgcmJfc2V0X3BhcmVu
dCh0bXAsIHN1Y2Nlc3Nvcik7CisKKyAgICAgICAgcGMgPSBub2RlLT5fX3JiX3BhcmVudF9jb2xv
cjsKKyAgICAgICAgdG1wID0gX19yYl9wYXJlbnQocGMpOworICAgICAgICBfX3JiX2NoYW5nZV9j
aGlsZChub2RlLCBzdWNjZXNzb3IsIHRtcCwgcm9vdCk7CisgICAgICAgIGlmIChjaGlsZDIpCisg
ICAgICAgIHsKKyAgICAgICAgICAgIHN1Y2Nlc3Nvci0+X19yYl9wYXJlbnRfY29sb3IgPSBwYzsK
KyAgICAgICAgICAgIHJiX3NldF9wYXJlbnRfY29sb3IoY2hpbGQyLCBwYXJlbnQsIFJCX0JMQUNL
KTsKICAgICAgICAgICAgIHJlYmFsYW5jZSA9IE5VTEw7CiAgICAgICAgIH0gZWxzZSB7Ci0gICAg
ICAgICAgICByZWJhbGFuY2UgPSByYl9pc19ibGFjayhub2RlKSA/IHBhcmVudCA6IE5VTEw7Cisg
ICAgICAgICAgICB1bnNpZ25lZCBsb25nIHBjMiA9IHN1Y2Nlc3Nvci0+X19yYl9wYXJlbnRfY29s
b3I7CisgICAgICAgICAgICBzdWNjZXNzb3ItPl9fcmJfcGFyZW50X2NvbG9yID0gcGM7CisgICAg
ICAgICAgICByZWJhbGFuY2UgPSBfX3JiX2lzX2JsYWNrKHBjMikgPyBwYXJlbnQgOiBOVUxMOwog
ICAgICAgICB9Ci0KLSAgICAgICAgbm9kZS0+X19yYl9wYXJlbnRfY29sb3IgPSBvbGQtPl9fcmJf
cGFyZW50X2NvbG9yOwotICAgICAgICBub2RlLT5yYl9sZWZ0ID0gb2xkLT5yYl9sZWZ0OwotCi0g
ICAgICAgIHJiX3NldF9wYXJlbnQob2xkLT5yYl9sZWZ0LCBub2RlKTsKICAgICB9CiAKICAgICBp
ZiAocmViYWxhbmNlKQotLSAKMi4xMi4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Jun 17 09:34:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Jun 2017 09:34: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 1dMA7j-00034o-Tx; Sat, 17 Jun 2017 09:34:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kpraveen.lkml@gmail.com>) id 1dMA7i-00032N-Em
 for xen-devel@lists.xen.org; Sat, 17 Jun 2017 09:34:30 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 64/97-03920-5A7F4495; Sat, 17 Jun 2017 09:34:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsXiVRvsorv0u0u
 kwb7ZzBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bLe02sBe+4KtY9WcbWwPiSvYuRk0NIYCKj
 xKFeji5GLg4WgZcsEqeOdrKCOBIC/awSp5auZgGpkhCIk1j45DEThF0pMX/KJWaIbjWJLfNOM
 YM0CAn8ZpR4unwBUBEHB5uArkT7rQKQGhEBaYlrny8zgtQwC3xnlFjzfgorSEJYwFOie+dtRh
 CbRUBV4vuGJ2A2r4CNxJXr65ghlslLLNo0gwVkJidQvGeRJ4gpJGAtcWIO+wRGgQWMDKsYNYp
 Ti8pSi3SNjfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQLDigEIdjDuXB94iFGS
 g0lJlDcn3CVSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTv+m9AOcGi1PTUirTMHGCAw6QlOHiUR
 HjPPwZK8xYXJOYWZ6ZDpE4x6nJMOrD9C5MQS15+XqqUOO8qkBkCIEUZpXlwI2DRdolRVkqYlx
 HoKCGegtSi3MwSVPlXjOIcjErCvB5fgabwZOaVwG16BXQEE9ARzGfAjihJREhJNTDOnuPyb7u
 M2ckqxRfnjt7hn/Q77YzrhAN/nH5N19RTXh1k3ZMo6cDjt9BKX33Bzx2ijIss1td1z5gdn/Dw
 Q6zwOr6QkhaRze//SMVJxjFdkNk56cfcfbsYd79992ZF/OWayzsPXZ4rc+HvvG27K1P+h4dHh
 RX89hfK7V1mvXiLmNuGRz+8RPkblFiKMxINtZiLihMBu4R/iLECAAA=
X-Env-Sender: kpraveen.lkml@gmail.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1497692067!60411635!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15412 invoked from network); 17 Jun 2017 09:34:28 -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;
 17 Jun 2017 09:34:28 -0000
Received: by mail-pg0-f68.google.com with SMTP id j186so9507622pge.1
 for <xen-devel@lists.xen.org>; Sat, 17 Jun 2017 02:34: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=zDlboLxmPv2RaOZvOEco+gF3wko7O06fxVhsfEl1J/U=;
 b=QYQPjf7T20eFLfJkQt8pBafDdzuMW5qEfgRYPdX11KCxs4JVboNlR7OW7d4KDTnzi9
 cm9HqD79/7GB4VBHppsUYE/af6KnE+YCUAW58sHR1xxT8Mc36ORACsVf3mVq3jVEXT6s
 VEMHWDnSY3Pr0Csv7mOVcru1WpbR0dLxKIXq48pF61VWDa2FsP60V7ZuPCcXh1nR7UzK
 DbVpX0lRKkBqD2gvLIj3mHWuI4+iYpRXz9rX9BN9qOaj3ffhhtarScHsWCMn+H8gyfTq
 4S54t/qWP7vLOBEqAY2D2GTVNoXjwnKkY9iN1D907/yYvL17fI6rGdkm/pltx9bjgLjd
 wTAQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=zDlboLxmPv2RaOZvOEco+gF3wko7O06fxVhsfEl1J/U=;
 b=t8WizNw07Wi7uo9wcyqwo2XoxUiBWbz7cFh1eyaqSmXRudc8RpBfGUrkXCveK7Xkuh
 wRFzhSBUi1yf9yPDkyVYRNn1sZSdDWz0aM0vt23nxsj2P92nBI20D/3diRsUagNX1upO
 08GbiTD4GGzGGkhZqIsVA8yNbZ74TvFDHCHv6VgI1jsQOR+GCsqa5Z16Pc5eeFlwJ1xP
 sByhV90WNF+ZTcngMezpKtV6uphLXVitLaBhdNOv+TlxeVBWpmRWEEFJnHqmuUfi1gAy
 nycQQYmHS0G+k76a4lx9tKUUnHsjVzuIjchAdaOiVMGZ3mabqI9DGYV2YEnDSbcmJcvw
 m+3g==
X-Gm-Message-State: AKS2vOyI3lRQBBGDaTTKWevkceF5V4YalCo6bxbBUUPBm4JC6V3Wg/s2
 2HH9ILz+qf3xkiMx
X-Received: by 10.99.176.77 with SMTP id z13mr15646269pgo.78.1497692067179;
 Sat, 17 Jun 2017 02:34:27 -0700 (PDT)
Received: from kpraveen.labs.blr.name ([103.227.99.177])
 by smtp.gmail.com with ESMTPSA id k129sm9653921pfc.87.2017.06.17.02.34.23
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Sat, 17 Jun 2017 02:34:26 -0700 (PDT)
From: Praveen Kumar <kpraveen.lkml@gmail.com>
To: xen-devel@lists.xen.org
Date: Sat, 17 Jun 2017 15:02:53 +0530
Message-Id: <20170617093253.3990-21-kpraveen.lkml@gmail.com>
X-Mailer: git-send-email 2.12.0
In-Reply-To: <20170617093253.3990-1-kpraveen.lkml@gmail.com>
References: <20170617093253.3990-1-kpraveen.lkml@gmail.com>
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, tim@xen.org, kpraveen.lkml@gmail.com,
 jbeulich@suse.com
Subject: [Xen-devel] [PATCH 20/20] lib/rbtree.c: fix typo in comment of
	__rb_insert()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gY2FzZSAxLCBpdCBwYXNzZXMgZG93biB0aGUgQkxBQ0sgY29sb3IgZnJvbSBHIHRvIHAgYW5k
IHUsIGFuZCBtYWludGFpbnMKdGhlIGNvbG9yIG9mIG4uICBCeSBkb2luZyBzbywgaXQgbWFpbnRh
aW5zIHRoZSBibGFjayBoZWlnaHQgb2YgdGhlIHN1Yi10cmVlLgoKV2hpbGUgaW4gdGhlIGNvbW1l
bnQsIGl0IG1hcmtzIHRoZSBjb2xvciBvZiBuIHRvIEJMQUNLLiAgVGhpcyBpcyBhIHR5cG8KYW5k
IG5vdCBjb25zaXN0ZW50cyB3aXRoIHRoZSBjb2RlLgoKVGhpcyBwYXRjaCBmaXhzIHRoaXMgdHlw
byBpbiBjb21tZW50LgoKU2lnbmVkLW9mZi1ieTogV2VpIFlhbmcgPHdlaXlhbmdAbGludXgudm5l
dC5pYm0uY29tPgpBY2tlZC1ieTogTWljaGVsIExlc3BpbmFzc2UgPHdhbGtlbkBnb29nbGUuY29t
PgpDYzogWGlhbyBHdWFuZ3JvbmcgPHhpYW9ndWFuZ3JvbmdAbGludXgudm5ldC5pYm0uY29tPgpT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgpT
aWduZWQtb2ZmLWJ5OiBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5v
cmc+CltMaW51eCBjb21taXQgMWI5YzUzZTg0OWFhNjU3NzZkNGY2MTFkOTlhYTA5Zjg1NjUxOGRh
ZF0KClBvcnRlZCB0byBYZW4gZm9yIHJiX2luc2VydF9jb2xvciBBUEkuCgpTaWduZWQtb2ZmLWJ5
OiBQcmF2ZWVuIEt1bWFyIDxrcHJhdmVlbi5sa21sQGdtYWlsLmNvbT4KLS0tCiB4ZW4vY29tbW9u
L3JidHJlZS5jIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0
aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9yYnRyZWUuYyBiL3hlbi9jb21tb24vcmJ0
cmVlLmMKaW5kZXggNjhlNTA1YmVkZS4uNGZlNTM1NDc4NSAxMDA2NDQKLS0tIGEveGVuL2NvbW1v
bi9yYnRyZWUuYworKysgYi94ZW4vY29tbW9uL3JidHJlZS5jCkBAIC0xMzgsNyArMTM4LDcgQEAg
dm9pZCByYl9pbnNlcnRfY29sb3Ioc3RydWN0IHJiX25vZGUgKm5vZGUsIHN0cnVjdCByYl9yb290
ICpyb290KQogICAgICAgICAgICAgICAgICAqICAgICAgLyBcICAgICAgICAgIC8gXAogICAgICAg
ICAgICAgICAgICAqICAgICBwICAgdSAgLS0+ICAgUCAgIFUKICAgICAgICAgICAgICAgICAgKiAg
ICAvICAgICAgICAgICAgLwotICAgICAgICAgICAgICAgICAqICAgbiAgICAgICAgICAgIE4KKyAg
ICAgICAgICAgICAgICAgKiAgIG4gICAgICAgICAgICBuCiAgICAgICAgICAgICAgICAgICoKICAg
ICAgICAgICAgICAgICAgKiBIb3dldmVyLCBzaW5jZSBnJ3MgcGFyZW50IG1pZ2h0IGJlIHJlZCwg
YW5kCiAgICAgICAgICAgICAgICAgICogNCkgZG9lcyBub3QgYWxsb3cgdGhpcywgd2UgbmVlZCB0
byByZWN1cnNlCi0tIAoyLjEyLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Jun 17 10:40:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Jun 2017 10:40: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 1dMB9W-0001Ay-Mg; Sat, 17 Jun 2017 10:40:26 +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 1dMB9V-0001As-DD
 for xen-devel@lists.xen.org; Sat, 17 Jun 2017 10:40:25 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 E9/1E-26106-81705495; Sat, 17 Jun 2017 10:40:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVyuP0Ov64Eu2u
 kwfcWZoslHxezODB6HN39mymAMYo1My8pvyKBNaP72QnGgltsFX2HpjI3MD5k7WLk5JAQMJJ4
 O/EfE4gtJLCQUWJ3qwyILSzgJtFy9SpbFyMXh4jASSaJx/M3M4E4zALn2SSWHZ7CDuIICbQxS
 iy60QfWziagKrHh+imwsbwC1hKLe1cyg9gsQPFb11+wgNiiAuESvQf62SBqBCVOznwCFucU8J
 Tof7EGrJ5ZQF3iz7xLULa4xKZn31khbHmJ7W/nME9g5J+FpH0WkpZZSFpmIWlZwMiyilGjOLW
 oLLVI18hML6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMETrGRgYdzA27PU7xCjJ
 waQkypsT7hIpxJeUn1KZkVicEV9UmpNafIhRhoNDSYI3m801UkiwKDU9tSItMwcYLTBpCQ4eJ
 RHeOaxAad7igsTc4sx0iNQpRl2Opg9bvjAJseTl56VKifOygswQACnKKM2DGwGL3EuMslLCvI
 wMDAxCPAWpRbmZJajyrxjFORiVhHkXgEzhycwrgdv0CugIJqAjmM+4gBxRkoiQkmpgFOWVyv4
 0i291r/2eh6nK5TXnxC4IBrue/lr1fXXg8Tkaqmu8V0s3Cykp+x5Kqn7UcdarNOfsA9epT1sa
 OF26LHgjhKefav05j33bBSmv/0Ff8kNqGmec5t7qFzMp6arxzIyqymQ7jjOZou62j6ddShZTM
 7J6oRq1/Ur7sgBj065wNUab8i1KLMUZiYZazEXFiQB1bxSN1wIAAA==
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1497696023!98490453!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19772 invoked from network); 17 Jun 2017 10:40:24 -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; 17 Jun 2017 10:40: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 E6B8FABF4;
 Sat, 17 Jun 2017 10:40:22 +0000 (UTC)
To: Tom Lendacky <thomas.lendacky@amd.com>, linux-arch@vger.kernel.org,
 linux-efi@vger.kernel.org, kvm@vger.kernel.org, linux-doc@vger.kernel.org,
 x86@kernel.org, kexec@lists.infradead.org, linux-kernel@vger.kernel.org,
 kasan-dev@googlegroups.com, xen-devel@lists.xen.org, linux-mm@kvack.org,
 iommu@lists.linux-foundation.org
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
 <20170616185554.18967.82909.stgit@tlendack-t1.amdoffice.net>
From: Juergen Gross <jgross@suse.com>
Message-ID: <8dac5656-3d54-8b14-46ca-50072b507be3@suse.com>
Date: Sat, 17 Jun 2017 12:40:17 +0200
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: <20170616185554.18967.82909.stgit@tlendack-t1.amdoffice.net>
Content-Language: de-DE
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Paolo Bonzini <pbonzini@redhat.com>
Subject: Re: [Xen-devel] [PATCH v7 32/36] xen/x86: Remove SME feature 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>

T24gMTYvMDYvMTcgMjA6NTUsIFRvbSBMZW5kYWNreSB3cm90ZToKPiBYZW4gZG9lcyBub3QgY3Vy
cmVudGx5IHN1cHBvcnQgU01FIGZvciBQViBndWVzdHMuIENsZWFyIHRoZSBTTUUgY3B1Cj4gY2Fw
YWJpbGl0eSBpbiBvcmRlciB0byBhdm9pZCBhbnkgYW1iaWd1aXR5Lgo+IAo+IFNpZ25lZC1vZmYt
Ynk6IFRvbSBMZW5kYWNreSA8dGhvbWFzLmxlbmRhY2t5QGFtZC5jb20+CgpSZXZpZXdlZC1ieTog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKCkp1ZXJnZW4KCj4gLS0tCj4gIGFyY2gv
eDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYyB8ICAgIDEgKwo+ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNl
cnRpb24oKykKPiAKPiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5jIGIv
YXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5jCj4gaW5kZXggZjMzZWVmNC4uZTZlY2Y0MiAxMDA2
NDQKPiAtLS0gYS9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2LmMKPiArKysgYi9hcmNoL3g4Ni94
ZW4vZW5saWdodGVuX3B2LmMKPiBAQCAtMjk0LDYgKzI5NCw3IEBAIHN0YXRpYyB2b2lkIF9faW5p
dCB4ZW5faW5pdF9jYXBhYmlsaXRpZXModm9pZCkKPiAgCXNldHVwX2NsZWFyX2NwdV9jYXAoWDg2
X0ZFQVRVUkVfTVRSUik7Cj4gIAlzZXR1cF9jbGVhcl9jcHVfY2FwKFg4Nl9GRUFUVVJFX0FDQyk7
Cj4gIAlzZXR1cF9jbGVhcl9jcHVfY2FwKFg4Nl9GRUFUVVJFX1gyQVBJQyk7Cj4gKwlzZXR1cF9j
bGVhcl9jcHVfY2FwKFg4Nl9GRUFUVVJFX1NNRSk7Cj4gIAo+ICAJaWYgKCF4ZW5faW5pdGlhbF9k
b21haW4oKSkKPiAgCQlzZXR1cF9jbGVhcl9jcHVfY2FwKFg4Nl9GRUFUVVJFX0FDUEkpOwo+IAo+
IAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Jun 17 10:41:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Jun 2017 10: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 1dMBA7-0001CZ-VC; Sat, 17 Jun 2017 10:41:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <alexander.duyck@gmail.com>) id 1dLy2d-00083U-AV
 for xen-devel@lists.xenproject.org; Fri, 16 Jun 2017 20:40:27 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 97/ED-03058-A3244495; Fri, 16 Jun 2017 20:40:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsVyMfTOIV0rJ5d
 Ig1OTGC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyzG/awFhySrejbcJelgfGocBcjJ4eQwDRG
 iX972LoYuThYBBpYJWbNusAO4kgIzGGVuD1nNjNIlYRAnsTe5ctZIewCiYdP17GB2LwCghInZ
 z5hgZjkLfGmby5jFyMHB6eAgcTKJSkQ4WCJVzcegI1hEzCUWHbvP9gYFgFViZf9hxkhxgRINH
 QsBxspLOAi8ejSQiYQW0RASeLpq7NgNcwCp1glWj/mQNiaEq3bf7NPYBSYheSKWUhSCxiZVjF
 qFKcWlaUW6Rpa6iUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYhAxDsYPyxLOAQ
 oyQHk5Io7/snzpFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHj5HV0ihQSLUtNTK9Iyc4ARAZOW4
 OBREuE1sQJK8xYXJOYWZ6ZDpE4xGnNcubLuCxPHlAPbvzAJseTl56VKifMGgEwSACnNKM2DGw
 SL1EuMslLCvIxApwnxFKQW5WaWoMq/YhTnYFQS5i2wBZrCk5lXArfvFdApTECnBF1wADmlJBE
 hJdXA6Fhx/WpH186AjQHl3+c7ictpKv2uFjyTEimspqcSGfE9bmFQUN2c//GmWSvehDTGM/zZ
 /eyT+pP9aY++zuS+c1TX8vja2kdVl42VnP8b9G19IRR9yVihPOPLtggrhh0GaYWuus1Xz5uWz
 TDb8P9epkrexdM19U/2FTg/OiywSe6n3K1H14PUlFiKMxINtZiLihMBokIEIM8CAAA=
X-Env-Sender: alexander.duyck@gmail.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1497645625!66301960!1
X-Originating-IP: [209.85.220.194]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP,UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65008 invoked from network); 16 Jun 2017 20:40:25 -0000
Received: from mail-qk0-f194.google.com (HELO mail-qk0-f194.google.com)
 (209.85.220.194)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 16 Jun 2017 20:40:25 -0000
Received: by mail-qk0-f194.google.com with SMTP id d14so44800qkb.1
 for <xen-devel@lists.xenproject.org>; Fri, 16 Jun 2017 13:40: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=sfiij9njwarP3qmZrxoyqo0zJMdqUZICYoFUTxizFpU=;
 b=njtZQKcwTaurHqgNrrq5XsRkad4AKOtZkcM/eBJSuYppTERfBd4blY77/NhEo/ckMI
 hyzZZYcSi8Uzg3Ipf9AmPP4e3esTAGwwrfXvjp68Mg3sgX1KQiiY7TQJCqw94bd8GY61
 Z0MXKxXlEk5KohFWn1EN7rdGWJ/vGK1U48Rp5EvEsVgCiO+bYGB218P3NbHdCiKyk8AP
 jq5OgOiVzXyO4Or2ATPf6cw/cvovk90Q7SRZOLCuovtQDG4psx/kcsCGsv9BdCqAtZjo
 sKecC6QkK0BuQw0GNiCp79qxLqQ/2HG5t/WCdco+XGVTjrRx72FnQfCBsK4K7ZpUzEcF
 sQnQ==
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=sfiij9njwarP3qmZrxoyqo0zJMdqUZICYoFUTxizFpU=;
 b=pcO6WqNhG7RGCdSvB8HbWeFJnoKb4hfeTn766q4SB5uJYpYBqz0f4JwFHnHp+Bf7pr
 Z7z690S7R68xOQ2AlAL+uOldguhV5C9YDMqk8DRxyBmZz+tsxQUgLOBITIl8S9Ca7gEX
 8miCdnuNJ8vnIibDw9IVyj2STKy0iyXNZY6rmhRx7N8hP+sMw0McnTfTg9lc1yIPf+np
 kVIdW+QEFXARk+yy7b2KV4hV9A9PYA03bmgQJyh96hQiaWRJo+FTxrapZckiFXL/oLom
 FY/zxTS1OgdiEEXOrFnX96v2WWe8UYRggPL6i0yXq+bDMNRn2YtakFU/CuGnz2+qaNBr
 fW7g==
X-Gm-Message-State: AKS2vOxX+j6bsF6lSWo+ras9qf9xxKQmmGqdt8O0XzW0LZdcH93Qh0hR
 uerRrNxNb7HNhXYazNtnEXq6VWwAUw==
X-Received: by 10.55.52.21 with SMTP id b21mr3851944qka.10.1497645624814; Fri,
 16 Jun 2017 13:40:24 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.140.39.144 with HTTP; Fri, 16 Jun 2017 13:40:24 -0700 (PDT)
In-Reply-To: <20170616181059.19206-4-hch@lst.de>
References: <20170616181059.19206-1-hch@lst.de>
 <20170616181059.19206-4-hch@lst.de>
From: Alexander Duyck <alexander.duyck@gmail.com>
Date: Fri, 16 Jun 2017 13:40:24 -0700
Message-ID: <CAKgT0UdxrimWrxNVsLMQ9G6ABBJZwfWHTcP18qqd4rT0Fa-KWg@mail.gmail.com>
To: Christoph Hellwig <hch@lst.de>
X-Mailman-Approved-At: Sat, 17 Jun 2017 10:41:03 +0000
Cc: linux-mips@linux-mips.org, linux-samsung-soc@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-c6x-dev@linux-c6x.org,
 linux-s390@vger.kernel.org, linux-sh@vger.kernel.org,
 linux-hexagon@vger.kernel.org, linux-xtensa@linux-xtensa.org,
 the arch/x86 maintainers <x86@kernel.org>, linux-tegra@vger.kernel.org,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 dri-devel@lists.freedesktop.org, dmaengine@vger.kernel.org,
 "open list:INTEL IOMMU \(VT-d\)" <iommu@lists.linux-foundation.org>,
 openrisc@lists.librecores.org, Netdev <netdev@vger.kernel.org>,
 sparclinux@vger.kernel.org, xen-devel@lists.xenproject.org,
 linuxppc-dev@lists.ozlabs.org, linux-arm-kernel@lists.infradead.org
Subject: Re: [Xen-devel] [PATCH 03/44] dmaengine: ioat: don't use
	DMA_ERROR_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>

T24gRnJpLCBKdW4gMTYsIDIwMTcgYXQgMTE6MTAgQU0sIENocmlzdG9waCBIZWxsd2lnIDxoY2hA
bHN0LmRlPiB3cm90ZToKPiBETUFfRVJST1JfQ09ERSBpcyBub3QgYSBwdWJsaWMgQVBJIGFuZCB3
aWxsIGdvIGF3YXkuICBJbnN0ZWFkIHByb3Blcmx5Cj4gdW53aW5kIGJhc2VkIG9uIHRoZSBsb29w
IGNvdW50ZXIuCj4KPiBTaWduZWQtb2ZmLWJ5OiBDaHJpc3RvcGggSGVsbHdpZyA8aGNoQGxzdC5k
ZT4KPiBBY2tlZC1ieTogRGF2ZSBKaWFuZyA8ZGF2ZS5qaWFuZ0BpbnRlbC5jb20+Cj4gQWNrZWQt
Qnk6IFZpbm9kIEtvdWwgPHZpbm9kLmtvdWxAaW50ZWwuY29tPgo+IC0tLQo+ICBkcml2ZXJzL2Rt
YS9pb2F0L2luaXQuYyB8IDI0ICsrKysrKystLS0tLS0tLS0tLS0tLS0tLQo+ICAxIGZpbGUgY2hh
bmdlZCwgNyBpbnNlcnRpb25zKCspLCAxNyBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS9k
cml2ZXJzL2RtYS9pb2F0L2luaXQuYyBiL2RyaXZlcnMvZG1hL2lvYXQvaW5pdC5jCj4gaW5kZXgg
NmFkNDM4NGIzZmE4Li5lZDhlZDExOTI3NzUgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9kbWEvaW9h
dC9pbml0LmMKPiArKysgYi9kcml2ZXJzL2RtYS9pb2F0L2luaXQuYwo+IEBAIC04MzksOCArODM5
LDYgQEAgc3RhdGljIGludCBpb2F0X3hvcl92YWxfc2VsZl90ZXN0KHN0cnVjdCBpb2F0ZG1hX2Rl
dmljZSAqaW9hdF9kbWEpCj4gICAgICAgICAgICAgICAgIGdvdG8gZnJlZV9yZXNvdXJjZXM7Cj4g
ICAgICAgICB9Cj4KPiAtICAgICAgIGZvciAoaSA9IDA7IGkgPCBJT0FUX05VTV9TUkNfVEVTVDsg
aSsrKQo+IC0gICAgICAgICAgICAgICBkbWFfc3Jjc1tpXSA9IERNQV9FUlJPUl9DT0RFOwo+ICAg
ICAgICAgZm9yIChpID0gMDsgaSA8IElPQVRfTlVNX1NSQ19URVNUOyBpKyspIHsKPiAgICAgICAg
ICAgICAgICAgZG1hX3NyY3NbaV0gPSBkbWFfbWFwX3BhZ2UoZGV2LCB4b3Jfc3Jjc1tpXSwgMCwg
UEFHRV9TSVpFLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBE
TUFfVE9fREVWSUNFKTsKPiBAQCAtOTEwLDggKzkwOCw2IEBAIHN0YXRpYyBpbnQgaW9hdF94b3Jf
dmFsX3NlbGZfdGVzdChzdHJ1Y3QgaW9hdGRtYV9kZXZpY2UgKmlvYXRfZG1hKQo+Cj4gICAgICAg
ICB4b3JfdmFsX3Jlc3VsdCA9IDE7Cj4KPiAtICAgICAgIGZvciAoaSA9IDA7IGkgPCBJT0FUX05V
TV9TUkNfVEVTVCArIDE7IGkrKykKPiAtICAgICAgICAgICAgICAgZG1hX3NyY3NbaV0gPSBETUFf
RVJST1JfQ09ERTsKPiAgICAgICAgIGZvciAoaSA9IDA7IGkgPCBJT0FUX05VTV9TUkNfVEVTVCAr
IDE7IGkrKykgewo+ICAgICAgICAgICAgICAgICBkbWFfc3Jjc1tpXSA9IGRtYV9tYXBfcGFnZShk
ZXYsIHhvcl92YWxfc3Jjc1tpXSwgMCwgUEFHRV9TSVpFLAo+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBETUFfVE9fREVWSUNFKTsKPiBAQCAtOTY1LDggKzk2MSw2
IEBAIHN0YXRpYyBpbnQgaW9hdF94b3JfdmFsX3NlbGZfdGVzdChzdHJ1Y3QgaW9hdGRtYV9kZXZp
Y2UgKmlvYXRfZG1hKQo+ICAgICAgICAgb3AgPSBJT0FUX09QX1hPUl9WQUw7Cj4KPiAgICAgICAg
IHhvcl92YWxfcmVzdWx0ID0gMDsKPiAtICAgICAgIGZvciAoaSA9IDA7IGkgPCBJT0FUX05VTV9T
UkNfVEVTVCArIDE7IGkrKykKPiAtICAgICAgICAgICAgICAgZG1hX3NyY3NbaV0gPSBETUFfRVJS
T1JfQ09ERTsKPiAgICAgICAgIGZvciAoaSA9IDA7IGkgPCBJT0FUX05VTV9TUkNfVEVTVCArIDE7
IGkrKykgewo+ICAgICAgICAgICAgICAgICBkbWFfc3Jjc1tpXSA9IGRtYV9tYXBfcGFnZShkZXYs
IHhvcl92YWxfc3Jjc1tpXSwgMCwgUEFHRV9TSVpFLAo+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBETUFfVE9fREVWSUNFKTsKPiBAQCAtMTAxNywxOCArMTAxMSwx
NCBAQCBzdGF0aWMgaW50IGlvYXRfeG9yX3ZhbF9zZWxmX3Rlc3Qoc3RydWN0IGlvYXRkbWFfZGV2
aWNlICppb2F0X2RtYSkKPiAgICAgICAgIGdvdG8gZnJlZV9yZXNvdXJjZXM7Cj4gIGRtYV91bm1h
cDoKPiAgICAgICAgIGlmIChvcCA9PSBJT0FUX09QX1hPUikgewo+IC0gICAgICAgICAgICAgICBp
ZiAoZGVzdF9kbWEgIT0gRE1BX0VSUk9SX0NPREUpCj4gLSAgICAgICAgICAgICAgICAgICAgICAg
ZG1hX3VubWFwX3BhZ2UoZGV2LCBkZXN0X2RtYSwgUEFHRV9TSVpFLAo+IC0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIERNQV9GUk9NX0RFVklDRSk7Cj4gLSAgICAgICAgICAg
ICAgIGZvciAoaSA9IDA7IGkgPCBJT0FUX05VTV9TUkNfVEVTVDsgaSsrKQo+IC0gICAgICAgICAg
ICAgICAgICAgICAgIGlmIChkbWFfc3Jjc1tpXSAhPSBETUFfRVJST1JfQ09ERSkKPiAtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGRtYV91bm1hcF9wYWdlKGRldiwgZG1hX3NyY3NbaV0s
IFBBR0VfU0laRSwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIERNQV9UT19ERVZJQ0UpOwo+ICsgICAgICAgICAgICAgICB3aGlsZSAoLS1pID49IDApCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgZG1hX3VubWFwX3BhZ2UoZGV2LCBkbWFfc3Jjc1tpXSwg
UEFHRV9TSVpFLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIERNQV9U
T19ERVZJQ0UpOwo+ICsgICAgICAgICAgICAgICBkbWFfdW5tYXBfcGFnZShkZXYsIGRlc3RfZG1h
LCBQQUdFX1NJWkUsIERNQV9GUk9NX0RFVklDRSk7Cj4gICAgICAgICB9IGVsc2UgaWYgKG9wID09
IElPQVRfT1BfWE9SX1ZBTCkgewo+IC0gICAgICAgICAgICAgICBmb3IgKGkgPSAwOyBpIDwgSU9B
VF9OVU1fU1JDX1RFU1QgKyAxOyBpKyspCj4gLSAgICAgICAgICAgICAgICAgICAgICAgaWYgKGRt
YV9zcmNzW2ldICE9IERNQV9FUlJPUl9DT0RFKQo+IC0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZG1hX3VubWFwX3BhZ2UoZGV2LCBkbWFfc3Jjc1tpXSwgUEFHRV9TSVpFLAo+IC0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRE1BX1RPX0RFVklDRSk7
Cj4gKyAgICAgICAgICAgICAgIHdoaWxlICgtLWkgPj0gMCkKPiArICAgICAgICAgICAgICAgICAg
ICAgICBkbWFfdW5tYXBfcGFnZShkZXYsIGRtYV9zcmNzW2ldLCBQQUdFX1NJWkUsCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRE1BX1RPX0RFVklDRSk7CgpXb3VsZG4n
dCBpdCBtYWtlIG1vcmUgc2Vuc2UgdG8gcHVsbCBvdXQgdGhlIHdoaWxlIGxvb3AgYW5kIGp1c3Qg
Y2FsbApkbWFfdW5tYXBfcGFnZSBvbiBkZXN0X2RtYSBpZiAib3AgPT0gSU9BVF9PUF9YT1IiPyBP
ZGRzIGFyZSBpdCBpcyB3aGF0CnRoZSBjb21waWxlciBpcyBhbHJlYWR5IGdlbmVyYXRpbmcgYW5k
IHdpbGwgc2F2ZSBhIGZldyBsaW5lcyBvZiBjb2RlCnNvIHdoYXQgeW91IGVuZCB1cCB3aXRoIGlz
IHNvbWV0aGluZyBsaWtlOgogICAgd2hpbGUgKC0taSA+PSAwKQogICAgICAgIGRtYV91bm1hcF9w
YWdlKGRldiwgZG1hX3NyY3NbaV0sIFBBR0VfU0laRSwgRE1BX1RPX0RFVklDRSk7CiAgICBpZiAo
b3AgPT0gSU9BVF9PUF9YT1IpCiAgICAgICAgZG1hX3VubWFwX3BhZ2UoZGV2LCBkZXN0X2RtYSwg
UEFHRV9TSVpFLCBETUFfRlJPTV9ERVZJQ0UpOwoKPiAgICAgICAgIH0KPiAgZnJlZV9yZXNvdXJj
ZXM6Cj4gICAgICAgICBkbWEtPmRldmljZV9mcmVlX2NoYW5fcmVzb3VyY2VzKGRtYV9jaGFuKTsK
PiAtLQo+IDIuMTEuMAo+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Jun 17 14:09:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Jun 2017 14:09: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 1dMEPt-0005gA-40; Sat, 17 Jun 2017 14: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 <fengguang.wu@intel.com>) id 1dMEPr-0005g4-Ch
 for xen-devel@lists.xen.org; Sat, 17 Jun 2017 14:09:31 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 B3/E4-03620-A1835495; Sat, 17 Jun 2017 14:09:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCKsWRWlGSWpSXmKPExsXS1taRoitp4Rp
 pcLJV3WLJx8UsDoweR3f/ZgpgjGLNzEvKr0hgzZi28h5jwfr/zBUz9t1laWA8+pm5i5GTQ0ig
 QuLB1p0sILaEAK/EkWUzWCHsaImThzaxQdTUScx41glkcwHZUxkl5q38yAiSYBFQlXix5hETi
 M0moC7RsH432CARAS2JtgW3WUAamAWWc0q83vMPaCoHh7BAksTx09ogNbwCVhJvHp9mg7AFJU
 7OfALWywwUP961ig2knFlAWmL5Pw6QMKeAp8SceTfBVokKqEhcmfCWHeJOTYmDlzaxgJRLCGh
 L/FifCRG2l3j2ZSXzBEbhWUgWzEKyYBbCAoiwlsSNfy+ZMITlJLbPOs4GYZtJnJi9kAnCVpSY
 0v2QfQEjxypGjeLUorLUIl0jQ72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDYY
 gCCHYx/lgUcYpTkYFIS5c0Jd4kU4kvKT6nMSCzOiC8qzUktPsQow8GhJMErYe4aKSRYlJqeWp
 GWmQOMcpi0BAePkgivuT5Qmre4IDG3ODMdInWKUVFKnDcFpE8AJJFRmgfXBksslxhlpYR5GYE
 OEeIpSC3KzSxBlX/FKM7BqCTMKwQyhSczrwRu+iugxUxAi5nPuIAsLklESEk1MPL95d74/y9r
 FLfaR/67H+7Eh148fV7e8Ivqq86TupME1n7O6+sU/21+UWfv9ua68z5VRuJhxVZzpm4/fO8g1
 yyOpyzPJuu9chMMTm49Y35NUfnPjuB5NtPjfIT7W3iLGcpO8JpoRS1LPHdtpu3T0LWXbAwSuP
 ZU3Ny0tTaYzyi1JPnDBXmRR0osxRmJhlrMRcWJAA4M3j8nAwAA
X-Env-Sender: fengguang.wu@intel.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1497708567!107860071!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61851 invoked from network); 17 Jun 2017 14:09:28 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 17 Jun 2017 14:09:28 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga105.jf.intel.com with ESMTP; 17 Jun 2017 07:09:25 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.39,352,1493708400"; 
 d="gz'50?scan'50,208,50";a="100616766"
Received: from bee.sh.intel.com (HELO bee) ([10.239.97.14])
 by orsmga002.jf.intel.com with ESMTP; 17 Jun 2017 07:09:18 -0700
Received: from kbuild by bee with local (Exim 4.84_2)
 (envelope-from <fengguang.wu@intel.com>)
 id 1dMETA-000KJ5-5U; Sat, 17 Jun 2017 22:12:56 +0800
Date: Sat, 17 Jun 2017 22:08:20 +0800
From: kbuild test robot <lkp@intel.com>
To: Tom Lendacky <thomas.lendacky@amd.com>
Message-ID: <201706172210.QSL4W3Q1%fengguang.wu@intel.com>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="J/dobhs11T7y2rNN"
Content-Disposition: inline
In-Reply-To: <20170616185523.18967.34256.stgit@tlendack-t1.amdoffice.net>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-SA-Exim-Connect-IP: <locally generated>
X-SA-Exim-Mail-From: fengguang.wu@intel.com
X-SA-Exim-Scanned: No (on bee); SAEximRunCond expanded to false
Cc: linux-efi@vger.kernel.org, Brijesh Singh <brijesh.singh@amd.com>,
 Toshimitsu Kani <toshi.kani@hpe.com>, linux-doc@vger.kernel.org,
 Matt Fleming <matt@codeblueprint.co.uk>, x86@kernel.org, linux-mm@kvack.org,
 Radim =?utf-8?B?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Larry Woodman <lwoodman@redhat.com>, linux-arch@vger.kernel.org,
 kvm@vger.kernel.org, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 kasan-dev@googlegroups.com, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Dmitry Vyukov <dvyukov@google.com>, Juergen Gross <jgross@suse.com>,
 kexec@lists.infradead.org, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org, iommu@lists.linux-foundation.org,
 Thomas Gleixner <tglx@linutronix.de>, kbuild-all@01.org,
 Paolo Bonzini <pbonzini@redhat.com>
Subject: Re: [Xen-devel] [PATCH v7 29/36] x86, drm,
 fbdev: Do not specify encrypted memory for video 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>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--J/dobhs11T7y2rNN
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

Hi Tom,

[auto build test ERROR on next-20170616]
[cannot apply to tip/x86/core linus/master linux/master v4.9-rc8 v4.9-rc7 v4.9-rc6 v4.12-rc5]
[if your patch is applied to the wrong git tree, please drop us a note to help improve the system]

url:    https://github.com/0day-ci/linux/commits/Tom-Lendacky/x86-Secure-Memory-Encryption-AMD/20170617-210824
config: sh-allmodconfig (attached as .config)
compiler: sh4-linux-gnu-gcc (Debian 6.1.1-9) 6.1.1 20160705
reproduce:
        wget https://raw.githubusercontent.com/01org/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
        chmod +x ~/bin/make.cross
        # save the attached .config to linux build tree
        make.cross ARCH=sh 

All errors (new ones prefixed by >>):

   drivers/gpu/drm/drm_gem.c: In function 'drm_gem_mmap_obj':
>> drivers/gpu/drm/drm_gem.c:932:22: error: implicit declaration of function 'pgprot_decrypted' [-Werror=implicit-function-declaration]
     vma->vm_page_prot = pgprot_decrypted(vma->vm_page_prot);
                         ^~~~~~~~~~~~~~~~
>> drivers/gpu/drm/drm_gem.c:932:20: error: incompatible types when assigning to type 'pgprot_t {aka struct <anonymous>}' from type 'int'
     vma->vm_page_prot = pgprot_decrypted(vma->vm_page_prot);
                       ^
   cc1: some warnings being treated as errors
--
   drivers/video/fbdev/core/fbmem.c: In function 'fb_mmap':
>> drivers/video/fbdev/core/fbmem.c:1414:23: error: implicit declaration of function 'pgprot_decrypted' [-Werror=implicit-function-declaration]
      vma->vm_page_prot = pgprot_decrypted(vma->vm_page_prot);
                          ^~~~~~~~~~~~~~~~
>> drivers/video/fbdev/core/fbmem.c:1414:21: error: incompatible types when assigning to type 'pgprot_t {aka struct <anonymous>}' from type 'int'
      vma->vm_page_prot = pgprot_decrypted(vma->vm_page_prot);
                        ^
   drivers/video/fbdev/core/fbmem.c:1444:20: error: incompatible types when assigning to type 'pgprot_t {aka struct <anonymous>}' from type 'int'
     vma->vm_page_prot = pgprot_decrypted(vma->vm_page_prot);
                       ^
   cc1: some warnings being treated as errors
--
   drivers/gpu/drm/udl/udl_fb.c: In function 'udl_fb_mmap':
>> drivers/gpu/drm/udl/udl_fb.c:174:22: error: implicit declaration of function 'pgprot_decrypted' [-Werror=implicit-function-declaration]
     vma->vm_page_prot = pgprot_decrypted(vma->vm_page_prot);
                         ^~~~~~~~~~~~~~~~
>> drivers/gpu/drm/udl/udl_fb.c:174:20: error: incompatible types when assigning to type 'pgprot_t {aka struct <anonymous>}' from type 'int'
     vma->vm_page_prot = pgprot_decrypted(vma->vm_page_prot);
                       ^
   cc1: some warnings being treated as errors

vim +/pgprot_decrypted +932 drivers/gpu/drm/drm_gem.c

   926			return -EINVAL;
   927	
   928		vma->vm_flags |= VM_IO | VM_PFNMAP | VM_DONTEXPAND | VM_DONTDUMP;
   929		vma->vm_ops = dev->driver->gem_vm_ops;
   930		vma->vm_private_data = obj;
   931		vma->vm_page_prot = pgprot_writecombine(vm_get_page_prot(vma->vm_flags));
 > 932		vma->vm_page_prot = pgprot_decrypted(vma->vm_page_prot);
   933	
   934		/* Take a ref for this mapping of the object, so that the fault
   935		 * handler can dereference the mmap offset's pointer to the object.

---
0-DAY kernel test infrastructure                Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all                   Intel Corporation

--J/dobhs11T7y2rNN
Content-Type: application/gzip
Content-Disposition: attachment; filename=".config.gz"
Content-Transfer-Encoding: base64

H4sICFM1RVkAAy5jb25maWcAlFxbc9u4kn4/v0KV2YdzqnYmvkXJ7JYfQBKUMCIJmgAl2y8s
xVYS19iSjyTPmfz77QZvuJHWzsuE/TVujUbfAPmXf/wyIW/H3cv6+PSwfn7+Ofm+2W726+Pm
cfLt6Xnzv5OITzIuJzRi8jdgTp62b39/PPyYXP12fvHb2a/7h0+TxWa/3TxPwt3229P3N2j8
tNv+45d/hDyL2awSZU6L+fVP8/vyAii/TAza9GrydJhsd8fJYXNs2UkRzquIxvXn9Yf1/uEH
jP/xQY12gH/+fVk9br7V3x/aZsVK0LSa0YwWLKxEzrKEh4t+Fi0SlDOXOF9RNptLFwhJwoKC
SAozSsidvgQ1T1GKnGZRlXMhWJBQfT0m55wFtMiIZDzzcreCkSRcyIKEFGWU80KbFC4oorkG
WEMQUbGEzy6q8vJiZCY9m3cDMl4xjgNUKcn70aOUAJSFfE4LmmnTyiiNFArsOH9JLUzUjROa
zaSmF/lMEhAC0Jc0EdcX3UDt3lcJE/L6w8fnp68fX3aPb8+bw8f/KjOS0qqgCSWCfvzN0gL4
n5BFGUpeiH4kVtxUK16gNoCa/jKZKZV/xkW/vfaKGxR8QbMKNkik2sJZxmRFsyVID6eUMnl9
2U02LGAvYdg0Zwm9/qBNRFEqSYW5gyRZ0kKAFmjMc7Kk1QLUgybV7J5pY+tIAMiFH0ruU+JH
bu+HWvAeMIfutEUf16tO2uhj+O39eGvuUUJQAlImsppzIXHHrz/8c7vbbv7VyUzciSXLQ83M
1AT8fygTTc24YLdVelPSkvqpTpN4TrIo0bhLQcEO9N+kBOtoCVadLQVgdyRJLHY/tVoRGc5t
oiwobZUVlHdyePt6+Hk4bl56ZU3JXT2uyEkhKOq4a75Q8cWcr/xIONdVDSkRTwnLfDTYEMNy
IhLzIoTjLecFJRHLNHRsTiGaMTjymRTtEuXTy2Z/8K1SsnABB5LCInSLw6v5PR6xlGe6wgIR
3ArjEQv9dg0YmLGxiqZtJHgBsC0Cxk1p0c0vzMuPcn34c3KEiU7W28fJ4bg+Hibrh4fd2/b4
tP1uzRgaVCQMeZlJQy6BAFdR8JCCzQBcDiPV8rIHJRELNKzCJNU+yepIAbceGuPmlNTKirCc
CJ/Ys7sKsL4L+KjoLUhX61YYHKqNRcJ5N/10m4Q9wWKSpNlAr21Aptp30FkYoB/wbGhQsiSq
ApZdaGaALZrA4cWmKPnqthh7iOF8sFhen3/uLEPBMrmoBImpzXNp67II5zDH0Iw0wlnBy1zb
q5zMaKUkT4uemtI01FUjWTQtNZeLZ86L1N/VqmCSBsQdvZ6ZZtEIKyovEsaiCsDcrVikO2fw
/n72mpqzSDjEItK9UEOMwZTd6+uGsyGorsq4Ldhhgzg9RHTJQqqrUAMAP+q5RzPaWdIidroL
cpdmGTfBw0UHEakvak7DRc5BQ9BMQJSh2xJwU2D44AhrjkOKKtMjEXBQ+jcsuDAIKAf9O6PS
+K41jpSSWxoB7gV2EsLDgoYQgkXDSLXUooiiCWs1LQR5q5in0PpQ3ySFfgQvweprwUsRWTEL
EKxQBShmhAIEPTBROLe+rzSphxXPwSSze4pOR+0rL1KSWWphsQn4hy/Etrw9gagWFsgjfeOU
ay1ZdD7VhKNrjm0MLd4UgheGu6vtw4zKFC2xEwnUO+Qjw0Rdeh27dC6qDaeAR9ylHkpVt+4D
r44eCJ6UkNzAUuAweWTVsQYQbStlkWyph1HKWNrfVZYyTWz60aJJDKZQPzaq57jUFxjDnG6t
vVC0Kkzz23Cu95dzQ2RslpEk1jRXiUknqNBDJ8C2ujImTNNHEi2ZoC2TJmGw4QEpCqZvM5Bo
FOkHUM0fdbbqwp5WXEgELamWKXSse6c8PD+7ar10k2/nm/233f5lvX3YTOhfmy1EIARikRBj
EIifevftHat2JsMjLtO6SeupdKOTlIFjI5GmfFijvlyLGzH7IRISqoWudyIhge88Qk8mG/ez
kUB5E4wGqgJcFk+1ncDkE1e0qsoMrRWDzP3eMoOSpsqeV5CCsZiFKhs3HFHMEiNgU5m4svea
OHjNSPsQQ+1wR+4PIFACZVX6EBU5p1cBBPkwwVmGxjzEqM93+Aoqux709gs/dYjdOI19rqLW
NufcUySB/FcFyk1s70kfEMSjBwGaLO2EtaAzMC5ZVFczmgVWJLenESYLi4J1AuCzlU1h8xUo
FCW1+7WwlN2CJHtYqDloJxgXvCKg3eiB6+ykzcOtOYX1rEGSkmIdwfIwJuiLPWwerJrYfsri
gMmWCSm8obDLLWTBs5ln6FoUPGpqUzkNUcu1Q8KjMoHsBs8/GmK0545ytjWiuXc2TBAw6Goz
PRPgEI+DCW6qYtqJqekkNA8cpkmQgdEYZsnQ9MSxe1jUfJZNbSlcDNe10PdzsP5tYaFY3f6/
mNuaw3jlDITPID07ZQyNvZa8zV4Xo0K+/PXr+rB5nPxZ2/nX/e7b07ORVSJTM6al1DiIQhvr
UxluTCEqVpIqaIwo6pAuY53jsrryrkbnuao+D2leaxzwELtlQrTfLIv1MA/kgl5dN1gqGhDo
m67PLLW19biuP0COphuoBiozL7lu0YHdAgFurIHwCqBpDtltw4ZS9oih5WMzZ2iBcQ0O70WM
TdPoYk7OrYlq0MWFf78srk/TE7guv5zS16fzi9FlK8Nx/eHwY33+wUIxJoCcyd3GFnDqjzZu
1hEtm4YlM9AFvtC9UWBm5kkQkVhHIRYPBQM7eFMaddo2DQrEzEs0ioF9ziTpDBJyTzp1Dx4g
csngXbmUZsThYrCqlYmHaQQArf1YYWKrQDqESty4tPTGHhTjw1hY8gG3ynOStKFovt4fn/C+
ZyJ/vm70mJMUkqnbDYiWMTPT1ksg4s96jkGgCktI6sgwTqngt8MwC8UwSKJ4BM35CtI5Gg5z
FEyETB8ccjDPkriIvStNwf15AUkK5gNSEnrJIuLCB2AFMWJiAWZWdxIpBMO3lSgDTxPI/mBw
OFhfpr4eIZC+XZGC+rpNotTXBMl2ojDzLg8cbeGXoCi9urIg4H98AI29A+B9wPSLD9GOjyNE
UPn0ployQHir84xPxMOPDV5A6VkW43UxJuNcL6M31AjiZhxFq0M2SBjf9ET4aAptDawnbPUV
iNl/S23ZP2x3u9fe1t6MTEADF3cBGA5naoE+tWB4akRk54aeZEqgeOuqvKtudPsCoBKmUKXm
yRGsRy9KDATFXKsYKUIZyLscep1/np7/bgTQGvqH/2rK6uDi7Pw0tsvT2Pwe1Wabntbb1O95
Hbbf32VLb2endPX57NNpbCct8/PZ59PYvpzG9v4yke387DS2k9QDdvQ0tpO06POnk3o7+/3U
3gYSQ4fPH7w6fCcOe37asNNTFntVXZyduBMnnZnPA5GvzXZ5Gtun0zT4tPMMKnwS25cT2U47
q19OOau3Jy3g8urEPThpRy+nxsyUE0g3L7v9z8nLerv+vnnZbI+T3SsGlZp3vSlZuFAPQPr6
HN6j8TjGS6Kzv8+a/zo/o3K7lNyqaJsXEfic8yutUsuLOywhFKrxF7NxC7N7iuhVg3Zruvg9
YL6LpsuLQH8IoDLyOCES+qtohs9bLLC+GT8Bbvy8jdOEYjmhni7kPnpMpuSDS6iuFkZFtQe+
LALvnvUc59N3WaZXC2+B1ju3rn0rFojwS+JLnvu11yxaKNcidtWvHgqzQ7PU0PWEt+Z6Baxt
ZiWGBrnCqyDz7VP9Jg0SAFJEenOzUhVwrlaIVQ7ViXeRCZNVLtVAeOF5/bv6z1LEAEvZ5uOG
fH4nIImJikrWBWTfE4eiPjfX5x2Fp2lZNQVxSJIZKN4tlmOBxaxWYXUU0uh5XokVyX2d4318
Tgt1wBfaXoQJhYSPQIjY0+5zzpM+lrwPykj7uox5on3HBb7pWrbl1vrNxRpC7smD9cSwNzI4
XH//7avD9hyYS5ezuRFCKhSMiWOb8v3uYXM47PaTb5v18W2vJ7m4ctg/mVA4vhEjmR2VBpiP
KMS392AbgIemZbvIYLfeP04Ob6+vu/1Re0GJt3Iq381mLNOkKubNbXj7Qqin/4G3anhzbVAx
cvZ017+6Ua9ZHp53D386su57yUNIiyCOv7m+PL/4pNtNABEL85kxbEOrEjoj4d11/4xmEu83
/37bbB9+Tg4P66bGOQpqwlUz+GlTqhlfQhYti8p8PKDD3VMhG0T74CG3SRa2Hbps9vJiFUGA
LRh0jE4TvCNWrwZOb8KziMJ8otNbAAbDLNXlre+o6LIy1+vlaFeppbE63i1pAG/nPwDrkwWW
Tju+2doxedw//WWk5MBWr10afTe0KgcXBOfHVNVWsZqRopRoB7IefPfyut5izSv88fR6aMnk
8VFVwtbPE/H2utnPJ9Hmr6eHzSSypzWnEHUEVFc1sPzgzVcMH/+9GLe8mtXRH7adn515dg4A
OJDX5hu4yzN/ZFn34u/mGrrppKJqAfMCn7JpKlAQND+l/jQWfRILwbEMxVWChli+1VqA3Upz
6dyJtfQl2KoMOrvzxyA1l2cFbXt1ea3df5SCdJWHepM+TsT813T39em53akJt4NPWCjLZNgV
gPB+ff/2ekQbedzvnp+hkROxYgul+wxfeWgVIaRDOJFjLbctjjXmf+eJfPF2Dp+2SXx1KfVC
c090n+Hc04J7IuRzbTMwPgH3lS10li/GfkEYBdHHYA9t5YwvaaE8q2ERG5DeSmoaJ5Ph+gNI
8bB73lwfjz9FeP7f5+efLs7OPjQyeTtoIqmP5Obw9H27Wu83kzxkcBzhH8I8okin28fX3dNW
86NARW9sXRjr1Kqm6ZVhBedx/XL7padi7Kd/pyEj9re6jKpC1r0czcNfH9DFf90/PX7fdCui
f28e3o7rr6CC+KOLiXrWcdR0AG/KUqkuaeMo1yNYIFnvZ2pWERYs1ybckDHqdnjvvVQxJwWc
+wazLmF56X2BWbdMITLWDC5MrzETtQx2/4Hj4uZ6k3+qN1QsBaUjyb+0bdNiy9ypJwOlvWGw
oQgw9Z464gNU9RwI1nJ9fnGmdcjz3BjAeJiQ9z8rqd9Ca8qyuqm9oXaH7SRubns4YHpMxB6f
rVqo+Ui5pSjvmEAKYD2n7EEQpfHWVgX2GLeLng8sZJ5Q3/nMqPGrDgmWa2be2CGRtjQ1/2xz
/M9u/yd6Y8eQQQiwoPoZUt+QRxHtdS5eMphfFoNMRP9xGxeacuAXGivzrldRSTLjZjNlmi2S
KAN8xcLCO6t5ymaF8UOWmh2zSSGNayYFsFx5uRddTgt65xDcfpkhdJbXDwdDIkxqp/GQyBiv
iAGLWYCJHa2sJ+JtZzm+48Fag4mpnhoOoj/97TAw8gEX1IOECRGCRQaSZ7n9XUXz0CWiG3Kp
BSlyS/tyZomU5TO8jYIE6tYGKllm+DjC5fd1ERSgMY6QU7U4D2lUjjlLRVotz31E7UZD3GVw
9PiCUWEvcymZOcky8q8n5qVD6NcuTK2qyFy74FEnV+QupTs/JmJrtCIqXbcnphAvsT5JWEyR
BcmE+s3aIMd4BwGldlvTStSzCHMfGcXpIRdk5SMjCXQMH1lpVgG7hn/OPLfbHRQwzQt21LD0
01cwxIrzyAPN4V8+shig3wUJ8dCXkH0LDz1beoj4tFUVJF0o8Q26pBn3kO+ornYdmSUQ+XHm
m00U+lcVRjMPNQg0G96muAXOxbkhbdtcf9hvtrsPeldp9Ml4owNncKqpAXw1hhbzitjka0yg
+ZRJAfXjc/QPVUQi8zROneM4dc/jdPhATt0TiUOmLLcnznRdqJsOntvpAPXdkzt95+hOR8+u
jippNs/26/e45nIM46gogkmXUk2NnysgNcOCrarD4lWEBTqTRqLhLRTFsLgtxd94xEfgFMsA
S3Y22XU5HfGdDl0PU49DZ9MqWTUz9GD1Vb0PmackNFyT9eQDKPgjWszpU1IsTC+Wy7yJCuI7
t0k+v1ORN0QoaW48dwKOGLJaPaTpSHZ43wOuEQ4KFkHu23fXFo4wWYQgFdIsyOGHfrLe9+wL
eRsIJQLJs+GBTaj+Kd4IXv8IdYQh4ZrRy/CnElmG77QXBhV/ltaUNG0ydIQVLm8flbVtOuRu
qo7ijZoYwPDnW/EQaP8IwQDbXGwYVfoygCvttLqWOBvJwaeEuR8xA0INEKEcaALhQ8KMH7Xr
0yBYySQDAo9lPoDMLy8uByBWhANIH7b6cdj8gHH1izM/g8jSoQnl+eBcBcnoEMSGGkln7dJz
gnRypw8D8JwmuZ7BuadnlpSQm5gKlRGzQ/hWGbFuPBrygO70kE8TetTRIIQ86oFkWzhIs/cd
abZ8keZIFokFjVhB/dYHUg+Y4e2d0ahxKi6pTkk9dNe0SKz1zaPCpKVUEpNSSPM7K9MZzUxa
aPEIjNCVz3Tp6pGxQw2YxEtbs9fmV7cG0TKysvmjDuYiiLixFoESttZBrFY8+APjRYNm23xF
4o6I6B/UFkFNc/ZDNj+vMmmuTGIWOAR3c6My9+7sED1eRS69U7XbTq2U971VNc7D5GH38vVp
u3mcNH/Gw+d5b2Xtn7y9KsMyAgu1KmPM43r/fXMcGkqSYoY5svpDDv4+Gxb1k19Rpu9wtbHP
ONf4KjSu1h+PM74z9UiE+TjHPHkHf38SWFRUP7IcZ0to9A6DcSo9DCNTMQ+ip21GLdvg44nf
nUIWD0ZwGhO3IzYPE1YBjQsGL9OIUe+5JH1nQtK2/j6ewriv9bGcpJKQXadCvMsDCR/+Miq3
D+3L+vjwY8Q+SPwbK1FUqIzOP0jNhL/VHsObP6gwypKUQg6qdcMDUTg+PRrnybLgTtIhqfRc
dcL1LpflrfxcI1vVM40pasOVl6O4ipZGGejyfVGPGKqagYbZOC7G26N3fF9uwxFmzzK+P56L
AJelINlsXHshKR/XluRCjo/S/LGtUZZ35YEFgXH8HR2rSxhG9cjDlcVDeXPHwsX4cear7J2N
a655Rlnmd2Iwrml5FvJd22OHdy7HuPVveChJhoKOliN8z/aonGSUgZt3dD4W9Sfd3uNQdc93
uAos/YyxjHqPhgVCjVGG8vKix1nehIbGN74Svr74NLWodQJRsdzh7xDjRJigVSTNu0zF12FD
Nw+QiY31h9hwr4hmnlV3g7prUNAgAJ2N9jkGjGHDSwSQxUZE0qDqjz/YW6obS/VZF/R/mjT7
L5gpIuQruIHi+vyieesDpndy3K+3B3xfgr/FPu4eds+T5936cfJ1/bzePuBlt/Nms+6urgRI
69azA8poACC1C/NigwCZ++lNIaJfzqH99Zo93aKwBbdySUnoMLmkmNsUvoydngK3IdKcIaO5
TREuRU8oalLWveJTyxbz4ZWDjnVb/0Vrs359fX56UOXhyY/N86vb0qi+NOPGoXS2gjbFm6bv
/zmhCh3j3VVBVFH+ysjSw746aEO1BXfpbTXHomNCi3/Pr7nFctC26OAAWBBwqaqmMDA03ujb
pQaHF4vWNiPSHMaBidWls4FF+jBFxPJOSQsS+USAoFcykI35u8O6Kv7pAuZW8PxlZ4XYFVck
mnVhUCWgs9wu1tX0Jh2a++lGyKwDRd5dkXhQKRMb8LN3OapZuDJAt/JYw0a+brToN2aAwc7k
rcnYCXO7tGyWDPXY5Hn/R9m1NbeNI+u/opqHUzNVmzO6WIr9kAcQJEWseDNByXJeWDqJsnGN
46RiZ2fy77cbIKluAPTseUgsfh8Agrij0ehWU4kGCnLYyPpl1Yg7F4J9896YBXBwaPXhehVT
NQTE5VP6ceXfm//vyLJhjY6NLJy6jCwcv4wsm3eBTjeOLBu3/wwd2CH6ccFB+5GFvzoUdCrh
YRjhYD8kBHMe4gLDhRN3GC68z+2HC3ZAv5nq0JupHk2IZK82VxMc1u4EhcKWCSrLJwjMd5aI
mDdCEqCYymSo8VK69YiALLJnJlKaHHooGxp7NuHBYBPouZuprrsJDGD0veERjIYo61FYHSfy
6fzyX/RgCFgaASRMJSLa5wKvSgU6pT0H5y2xPxv3z2V6wj97sIZPnaSGI/a0SyK3/fYcEHhI
uW/9aEi1XoUykhUqYa7ny24VZERR0R0lZeiSguBqCt4EcUdGQhi+dSOEJyEgnG7Drz/kopz6
jCap8/sgGU8VGOatC1P+DEmzN5UgE4wT3BGZwyzF5YFWoU5e1PJsowdgJqWKn6dae59Qh4GW
gY3bSK4m4Kk4bdrIjlnvYQy7nWGy2V/KyU4f/mD30YZovoqKwY0dPr55dSUxBnHCIdTF0RYP
EiW70WqIXrHNqpEafR3UZKMK35Ph0JBU8ErNZAy8oRO6xIjh/RxMsb0BK9oe7BuZ4mUTa/bQ
MZVABJxybtH0+xf6BMMbpMl32KIlAjR4gKUe7f8DYjweyIJH7HKm9YBIUVeCI1Gz3FxfhTCo
clevicts8cl+VaodlJr+NoBy4yVUtMsGlS0b+Ap/FPT6sdrC3kWjkRluh8qyODL1ozajrWFJ
c8YonOavuewTAZidMEVZeEENE0rDEMkks9PvwwTk92Y1X4XJot2FCVgBq9xRQhvJW0kyYQoE
ZqQFUQ+4YN32QNXYCVEwwk7nlxT66d3V7s+pvAQemGTzyB6M+bGGG5bKd/QNh07UdZ5wWNVx
XDuPXVJKevv9uFyTXIiaqBXUWcW+Y5NXdzWdy3pgbOk/XaLMpB8aQKOCHWZwqctP3SibVXWY
4EtxyhRVpHK2zKMsVgoTXFNyHwfetgUiOcKKNm7C2dm+FhOHolBOaarhwqEh+H4gFMJZp6kk
SbCprq9CWFfm/Q96aYuM7JeQ7pECobzmAVOE+047RVhzU2Yevv1x/nGGyff33ggXm4f70J2M
br0kuqyNAmCqpY+yqWIA60ZVPmoOtQJvaxwNBwPqNJAFnQait8ltHkCj1Ae3wVfF2juPMzj8
TQIfFzdN4Ntuw98ss2qX+PBt6EOksfzhwentNBOopSzw3bUK5GHQ2PVD5/tt4LPH63njEmhY
/aS3wRXSZXEEuX81xPCJrwbS/DUOC6uGtOpSdjVpNARnP+HdL98+PXz62n06Pb/0l2bl4+n5
+eFTL7jmvUPmzoUjADxZZQ+3UpVxcvQJM1Zc+Xh652PsAK4HXFcMPerrkZuX6UMdyAKgm0AO
0DqmhwbUO+x3O2ohYxLO6bHBjcACLbMyJim4x54LZg0UE+dQhJLu9cAeN5ohQYYVI8GdbfyF
aGFgDxJSlCoOMqrWzuGv+XAhnYugApWh8QDdySriaNWZrj+t3nTkJ1Coxhu3ENeiqPNAwuw6
8wC6ml42a4mrxWcTVm6hG3QXhYNLV8nPoHxrPqBeOzIJhNRuhncWVeDTVRr4bnt3w78/CoFN
Qt4besIfuXtislcraqN7HI0VvdgUS1KTcYl21XWFLszIPgLmTmHMvoaw4SexukHJXATxmN1P
v+ClDMIFv8tJE3LXnS53Yao6KQ+jSQ4f5Ic4lDgcWSNhcZIyoYZSDnZ1RKYra2v07wn/xkev
9c630tCXnPEekW6rKx7GX9YaFDqdc7kp0+46wXwZs6OCcL5C0ae9tkOo26Yl8fGp04XTFUqp
qWuAu4gal7ImSDGYaeAhwruObPZSRzRUf99xByHR7WjKuL+6Pns5P794a8p613IV9cToLTry
GrNLbKoadhClYhLZTBSNiC82ZOvThz/OL7Pm9PHh66hUQPQcBdtk4RP0gUKg1XTqbwVe2FRk
lGrwfnYvVhPH/12uZ0/9V320tmg8EznFTtHF0qZmGoBRfZu0Ge/d99DwOvRTlMbHIJ4F8Fr4
aSQ1GY7vBfkMSbsPPHBhPAKR5MG77d3w3fA0aXkHQx681A9HD9K5BzFVMASkyCVqDOBdRSoL
QS5PmEMsHGHam4WT5cZ/7b68Uhw6ogsSP4PSLyQDGaNGaLDJ4eTbt/MAhA4cQnA4FZUq/JvG
HC78vOh/CjQUEwT9dw5E+K1JoT37KiZWlfIRi4Awe9P2oNE9BVrt+XT6cHbaQ6ZWi8XR+SJZ
L9cGHJPY62gyCcwh8E62dYzg0qn0QMjdQWC/8fA6ETsfvUbRjYcWMhI+ao24WxtxzAGquYNk
j4y/xyI0AqmGTWKq4ZpbDU4/9DkWxob3aF7JpOsbRcJw1tgeDNIwS2gqWTIsbnZQE4mjTBSv
nj59P30/f3xjdLK8oc2ad1LN5KAHM2mL1j3Ha6Hx16d/PZ59La64MmeDY1YSrQbsMjjLVul7
7eFtsmtE4cOVKlZL2Oy4BF4lsxO4QxRiA33DRbeqiVTuB4aWu1j6wdHlSpTkO7QX5X/Acj73
k4KwWzS+7uE6Fu/f50mAuFnfXFBTsukr1QDNdWiKPaLVFnYisNpN6d2qQmoORPRYCo8Yk5i6
PYDmk/LmOUJdy/wxQNwyqXliAMAbO1dcP1BWgSfAyqLlKWUqdgDNItCGBY+eMMwEiXkcneQp
9yFMwC6RcRZmmAdjPCsc18HWytbjj/PL168vnyfrCg9Fy5YuBLFApFPGLedRUs4KQKqoZYMU
AU1qP0NEQ93zDYSO6fbGonvRtCEMlyVsFUqo7CoIl9VOeZk3TCR1HYwi2my1CzK5l38Dr+5U
kwQZW9QhJlBIBmeHEjRT283xGGSK5uAXqyyW89XRq58a5mcfTQNVGbf5wq/elfSwfJ9wE2pj
jQcq8QD/GGYy7wKd1yZslVDkTvErx6aVVgXbg4gUdgsNPVEcEEeR+AKXRuUor6ipgJF1NpbN
cUfNgUCwHe1Hum0SUQzOXEYY9Z8a7vcIm0/OrBMMCAr1CZqYG5O0rRmIO8A1kK7vvUCKdByZ
blFAT6rYHgQsjH08tODhh8X1R5JXaCr4TjQlziqBQDKB7e3ghK+ryn0oUJPAQ5Ln6B0Nxldm
S4AFQldmR3OQ2wQz1EtXQ9E9EcHI2CM1keMb4ij0DbhS0Xurq+/Td6xWGIzHKCxSriKnoAcE
3nJfQ0Om85bDSSZedMh2p0Kk00j7kxjy/gExLsYa6QcFEN3LYPvNX2e7rP2bAIepEEPVvf6i
Qar/y5eHp+eX7+fH7vPLL17AItFZID6fdEfYaxc0HY2WNlFvku0EedzBHJ9LlpVrhGWkepNr
U5XTFXkxTepWTHJZO0lV0nPuOXIq0p7uxUjW01RR569wMEpPs9ld4anVsBpEzT5vjOUhpJ4u
CRPglay3cT5N2nr1PaSyOugv0xx7dwKXsRqvHX1hj32COQ6Y767HCSPdKXrsYJ+ddtqDqqyp
CZUe3dauLPimdp8HL0cu7Hy7FIrIuvEpFAIjOwITlTr706TOjO6Vh6CVLVinu8kOLBrEZaLn
izgsZQr30CrUVuG5NANLupboAfRV5IN8KYJo5sbVWZyPhoHL8+n7LH04P6IX3i9ffjwNV0d+
haC/9WtrepsZEmib9O3N27lwklUFB3B2WFCBCoIp3WD0QKeWTiHU5frqKgAFQ65WAYhX3AX2
EiiUbCrjIjYMB2KwhdyA+C+0qFcfBg4m6teobpcL+OuWdI/6qejWbyoWmwobaEXHOtDeLBhI
ZZXeNeU6CIbeebOmx+J16OSMHSn5hsAGhDszj+FzHAcO26YyKy/nMAH6OF9PF+LedtCR6G02
OwJZ6+v0/HT+/vBh0u723nqg7u9h/wzCnbFWejF8DS9ui5rO0wPSFdwYOIzNZSzyis68MPKY
tFPVFMbXHRrZJov19M7YdOYL8z6oKj2XrLCya8QYguRyTMeYofW+MEh3qchz9G5BVujCWBg+
UCPLw7bCOL8Oc1OoERbCep9mZRQhNol2USNasBFgNC4qejRhOGHnZhtiOCy56Jre6y67hy87
KF2FvUsNlpLRXHEvxgwpoVYSD3fItJdsmcMW+9wJefOWTKMWZP2qxzT1TT1ihfICFgU9gxpS
bIhfCvR+25vSjvZpyooWqDQpZdKb2xiEMT+e/ani1pyYRIqakFXY3dGeNPt2+FNa1ymXTtnG
7MFUjuYQZNAYhEcviBOUVRU3/miMw5s3i8kEun1p/MmLlhrW8oPhpFCV+T0PQz0yOnmp0hAq
mrchOJLFZnU8jpQp3v0zDDWFNTw0E08fZy3e7n20E3V++smPxzCVfAdNz03alIAPdQ1ZQaUt
m9vcp64hjlwV55s05tG1TmPSUHXBaVM2Ve3kcnRpCa3PnsYOjawRxe9NVfyePp6eP88+fH74
FjgbxKpIFU/yn0mcSOfcE3HoqV0AhvjmcN062NZOPQNZVuhf6B3189szEYy+923i+R/yAuYT
AZ1g26QqkrZx2hp22EiUO1iAx7APWbzKLl9lr15lr19/7+ZVerX0S04tAlgo3FUAc3LDTHCP
gVAKybSIxhotYIkQ+zhMqcJH961yWmpDT3sNUDmAiLRV6bUO4k7fvhEPL+ggwbbZ0wd0zuQ0
2QrHxePgY8Npc2jVg90YJeBgSS0UYfRp4rqKI0HypHwXJLAmTUW+W4boKg1nBwY7dDAuoPyS
cKYgxDZBn76c1nK9nMvY+UpYsBnCmQv0ej13sMFFVO8himfOOYq9YJ0oq/IeVllOkePu05hp
ciLlovUaQj7adBrqXp8fP71BRysnYzIOAk0rM0ACsWhFmjPrdwy2LsCwXJlpWh7G6w7Fcl1f
O4VUyKxernbL9cYpPNhSrJ0Gr3PvS+vMg+Cfi+ERYlu16FMHpQdX85uNwyaN0NYT37vF8pom
ZyakpZ387Sr84fmPN9XTG/RbNKkjYUqiklt6xc7ah4IFXUF8KF7Q9t0Va2ewru4SKZ3W16Mw
dUleuCVz/jSGjWQ2kUIkM3fCgPnQKkRNTAAmbpzAqkQFErUE8xM1cr3shL3NEJXp2WhcDPcI
r70XNhrU/cTltUrvqlJmyu2onLTzasDK8WthY6MFPf/7oJnaZq8nGUXt4N3HCwUN5SqQefyP
yTBIcRZqqsZ9/Y9LYR9LoQP4Id0s5lzwM3LoYC+X7irJUJnSaj0P5RzvBPFVFYyCXnZ7sB9G
ukDxDCH6HUw4ujfODMTyiLWzxdGgX7DlNVTp7H/s3+UMRtzZF+s2NTgMmmD8pbfGEWVgjQa7
HViGNe5YdL346y8f7wObTf6VMRQNOwIy4CMvdI3OIbGjf6G4hC0tbndu9yJmohIkU52HCayr
TqdOWihEgb+pE1i3xWrpp4M530c+0N3lXZtBV8nQA6UzupoAURL1136Xc5dDVRW2zxwItDwc
epvjZzRuyUhYpfQ3ur5p+Uk/gLCnQndfmoHooYn7fwQwEU1+H6bi+1IUSvKE+/GCYmwbWxmR
Lnsu2GlrlQ4CWRYIXYPlgky0xgdRAWNOay8N1hJ3KfzwawC+OEBHz2QvmKOjTAi9x8tJYW5c
xxCXtpbcahlyKdez4nh9/fZm42cEZt8r/01lZbI94rCb5BqxPdCVe6jciF7GgyRUPGrS1Kfv
p8fH8+MMsNnnh399fvN4/jc8et3fRuvq2E0J8hHAUh9qfWgbzMZoDssz5NvHg/1/6SUW1dL7
SgNuPJSr8fQg7D0aD0xVuwyBKw9MmLFkAsprVn0WZl7d+lQbet9rBOs7D9wxXy8D2FIfFj1Y
lXRdfgE3tIEOTUVWd9OrnSFQXtGrhhTFw9PeM+K1y5sz4iocN24i0n7wqbOHsVb9QVGXqmOr
plEGkC1yCdhnarEJcd76V8YNahbvWhkfqEYqhXuZm758KKfvHDE37ADMkMWvVPeq96xzXjDY
bVF99THP9MvLQ5FYFQzvuw3FkzBQKqJGSe2kwU64ELBGRIKg0wQoM5EM4H0cu+1+eP7giyJh
Y65hykfbe6v8MF9SzZl4vVwfu7iu2iDIha2UYLN1vC+KezP/jBCUxM1qqa/mRCMBHYjDvoje
34TlRV7pPbo+RrGypEZJjAhVVqrEcwySSh3rm+v5UlDHckrny5v5fOUitJMO5dACA1ton4iy
BdO6HnDzxhuqUJUVcrNak/Er1ovNNXluYXMi5Nv1gmCoGtdfK0m1uLmi+1Oc99EvdCLrVe/U
kuTDLiuH77eLtRymRNk2tGAuhLEHQLrYsp+erffKBNaUha88a3GopSVZZ1/AtQf27qFduBDH
zfVbP/jNSh43AfR4vPJhFbfd9U1WJ3rU6m7Pf52eZwoVRH6gI8rn2fNn1Com5h4fH57Os4/Q
Cx6+4c/Lt7W40vRrFrsEb8qMsa3f3s5A6z6nWVpvxezTw/cvf6I7049f/3wyhiXtdEqug6C2
qUARVJ0PKaAX2scZLOTMgYHdxo/Kz1KlAfhQ1QH0klD29fllkpTouDTwmsnwX7+NrtP1y+nl
PCsuPj9/lZUufnPPAzF/Y3LDOJtVqA/OFP0TmbEtuTzmeIV1wmc2kCLdD6dQVa09H+84+g5C
Jd/7OpAdu67XCBUbF+NkwDADOHvC4x2yLUKkv6LloMXonNshUD+vuyjpmlz22Zu9/Px2nv0K
TfOPf8xeTt/O/5jJ+A00dOI3dZhgNJ0cs8ZirY9VmqJj7CaEob+3uKK6dUPC28DLqCDHfNk4
TDu4RHGSYGp9Bs+r7ZZpVhlUm3s1eMTIiqgduu+zU4lma+pXG0x6QViZ/0OMFnoSz1WkRTiC
2xwQNa2baWdbqqmDb8irO6scdDk3MjgzkGMhc8qm73XqpmH3014e96nO6P6AgAHBzMB28Z2E
twdCQEHQVYZ5rNwKr2vhlnrhvkW9VzVeFqNHJBdC4zE3TFwOZ5WHeEKughMr0WE/eNkB9DLt
TCzWSzJX93hqnfd6eAmLYeEMBz11C82Y7QcsrO+L9UoyGbz9hMz9pqxrYmqUeUAzKIY7H06K
QFiR790ir3QMS3jVKm5FbuT2udssEI3rBj1m4wSXvFv4NNfesnt9XF6PLYUuuulojoFKOxDE
ogkJVjHEoBqZNA0dh7R5xcXbtBw9tD/P/nx4+QxJPb3RaTp7Or3ARHO50kXGCkxCZFIFGrWB
VXF0EJkchAMdUfDnYLcV2znieyAr4+AFufrgZvfDj+eXr19mMJeEsoopRIWdaGwagIQTMsGc
j4S+Syq2R8xVIT53DYxTpyN+CBEoV8ZzL+cNxcEBGinGs576v82+aUmiERpvLKZjdFW9+fr0
+NNNwonnOWtnzZLDqG9wYZjW0qfT4+P/nT78Mft99nj+1+lDSBIb+/tCetOggOW1KhN6ObaI
zfpi7iELH/EDXbHDqJj4c6aoWWzcM8jzbhLZnbHz7DaBHu1nc09RdpQcFOaQpFUBCUFMihzC
hVZDsef13SSY0sF8CNOrYRSiFFtY7uEDWzk44YyNDl9zG9NXKCxXmt6xB7hOGq2gqFDxSlDT
G8AZ4QlDdClqnVUcbDNldCUOMBFXJVvZYiK83AcEFgm3DIUNAS84ZUZCCqHZTlQg0zWznQ8M
thUGvE8aXpiBlkPRjlonYoRunUpB8S9FrPoeK+s0F8y+BUB4stKGoC5NJIvs2mjoP9ycyWgG
o0LD1ksWvVlSt8uD1y26Om0lxHZ0fhBLVZ6oimM1n/xRoBKZRuZIakx8agDfruScUDqqL5jd
YiVJMlusbq5mv6YP38938O83f9uSqiYx98u+uAgmuQzApWP7xbs2XCjHMTm/UxRVZcwbM4px
yK7tdi9y9Z4Z8HXNYbWJKHykdxwccHfJAjTVvoybKlKuoYZLCFhSVJMvwJu8hwTryrUVdAmD
apmRyPEgloyfQnK7MAi03Cw5D4Be3invmAxxzYRs6dVSSFwn3FoT/NKVo/rbY/5xj/G0kXNP
vsYsBm6/2gZ+UCXFdl/SvkFdc+/L7mCaQQNbR3ad9RASn/L2lbvGS7pDQ44iRMMtItrnbrFk
AsAenK99kJmM6DFJsz9gVXEz/+uvKZx27iFlBWNBKPxyzuSDDtFRWS5aBrUCCXphEEHeZxCy
e7v/MHYly27jSvZXvOxeVDyRFCVq8RbgIAkWQdIEJVF3w/BwO+wIu16Fh47y3zcS4JAJgKpe
+Fo8BwRAjAkgkTkaIuBHtD3lyBv6lkWHxzeN6INRbTnEgz+wER0NnyW3As4rp0mN5Of3Lx9+
/Xz99EYq6ezj5zfs+8fPX36+fvz567vv8nCMlUlivUU2KRoTHI4U/QToWvgI2bLUISZrnaka
YeUxdAlrY3xERbePo40HvyVJsdvssLgFNxq0cgRYHvXD3q+kcfZ9/4QaTmWtxpqQ9lQI8i5j
ycV9UwqZzRZPn7LWbQJfCHq8q83AkBNg3WX1LtAQqTbuLJzVknaPNn4XNDlY/d5EogbVDKZs
bExt3PfsZOF/RbAXfOhEqNzJUSUyMsqqMGqZhrUhJmS0c7UsSSdcL2OLzHc+DIlbi74ZAsfs
3g9QU2LVceb/BHzJUj2AlbbMkksmGFUUBFKN8ELVinC8VyUnoiTN81ClSbKxWv+osIFEAJal
3kjN5IybQYovHameCOWA9xdPJNv6EYIxG/PsPT2U/C0cP3JgkKcvcqaKnESd24LNlOfiRZfR
cltDPw9VI8flA1g1HYq1149tUUiVJioe0GE5CtzGAGneWZ0JQJ1JCz9xVh1Z60/t+pZ38uo0
6qO4vQ2S3vsO7PSVPMNd5Mz7+JyHAy0ivSV4LCys2WzpOei5klaOz9i3ONBqGDlSZLX8LCMH
mEnCGFstQJRg7a3Awou47bag408yKm40mwLkFNgqUbkBVwU24wmJoQbLy03Pgl1C08MZVFMA
/qyLTJIteh2esbhingdh25VE0dVWM62yMHmLZ6MJMWseW7VVsX24VfTGm0LF1PAquLe0tX2x
qhaFl02iw8bdL+2p3GZry4zAeHpnv91QqU92Fd4wVWVeZ96PgKWF1hWZI1RT5J5YoBoBejw3
gfRmoblsY7u7nNJqVYuG7fNlu+tMW0PLbv5BEoZl26r4SEkm5JWccOj5Zq2VyaJ454+nLlmr
ltOtv8pghkdpiOwQuFvbGs4OqNFqBIeEeEZkuc41YkbF61zXF99dLZyZTrdulJ9OwKBombMX
/lkgvwMO24/vaknfMZSjeWlg3rxLNrvehssmU8OoA4uCbgBp0FJGNaA75xpc1hmc8jowVgKa
IIGNvI7gterdkNcq4d6GccPChHoYwPRGRrY8UOg7fyEynXke7jG5ajyjkUbnCh/x9CrHq2He
81cUilduODcUqx7+HFnXa5fP6LU5MmcwATjEV6Jw23tUdaMECbSTpFpSX9J50axH9D6IBcLS
gmsDKi5+rbgbS8q7lBH7mhpV3yuuvR9dT2Tk6bV+QsHFxLawk/O84Jv6NWHJss35QS7ry7tC
ltIri3zoWn6CPVdDGA0izt+ox9UbGyBYQ/BlehglYgvtkk3UU0wVzh4WSTaY7D3gkD1OlSoa
B9d7H9anTbIsDZ1xJQ1b+crA8WplgTlT7cV+O2+SKNkmHnC3p+CRKyGWQjxrSjvzWnoa+jt7
ULyE4/Uu2ARBZhF9R4FRlPKDweZkETAQDqfeDq/FHRczq2AXBlGDwpW2+MOsON65AcEDcldc
KKiXrBTpimDT430qtYRU1cwzqwRvsD8sCwoac5tKPOY8bE9kx3P8VCWwHQ4xXqc0xI1M09CH
IZU59QIOYF6AbnZBQduqHGCiaaxQequd6pEouCYuCwAgr3U0/Zp6n4FojSIFgfTtbbKdJMmn
yhJ76wBO36ADTXJ8TUUT4I2gszC9owq/dtN4ARpIf/z48ulV29uclF1gunh9/fT6SV/8A2Yy
1ss+vf8L3KQ529+gHGfM8ZpNtm+YyFiXUeTC7kSCAKwpTkxerVfbrkwCrOy3gJZqXsmqPREo
AFT/iIA7ZROk4mDfrxGHIdgnzGWzPLPs8yJmKLCfB0xUmYc4X1UZ8HUeCJFyD5OLww5vy064
bA/7zcaLJ15c9eV9bBfZxBy8zKnchRtPyVQwBiaeRGAkTV1YZHKfRJ7wrZJZjJqOv0jkNQVH
1Pa60g1CObhuJuIdvter4SrchxuKGbOdVrhWqBHg2lO0aNQYHSZJQuFLFgYHK1LI2wu7tnb7
1nnukzAKNoPTI4C8sFJwT4G/U8P1/Y63PoA5YzvjU1A1dcVBbzUYKCjbfZA2ENqcnXxIXrSw
Y2WHvZU7X7vKzoeQyLOwC4gkzNFm3h2bU4Iw84ZZLtS8g/fpz471dRK+O9PA1uE1QNriQ1NT
E3ZAgPW68cjGGP8A4Pz/CAcG9LRhB3KQrYIeLsMZn4VoxM4/Rj35VVx+lK4NNEOlXVYXvWv5
TrN2GuycOlH7o5WdMQao/5cwgdshuv5w8OVzNCaIJ6GRVCWWXWz0Xt9taLS5ZaHZmWlrOQrs
iDE/QzeqGIRT9niumaG1bz7fW2pLvC0PATXdbRDHxPgIu+YLJ+beZB7USlDlYncpSYbVs2VZ
cwTJQDpibtMB1NGvGHEwpGjU6NBGdxxjn9cqZLC52M9uhgB0E59Rq6QB92VKh/c3oHtWRTs8
BY2AGz8dC0RBmpHANnSnPTOKsm6/y+JNTwsYx+rbbcdHbNvIbKVjepAypYBaK4KLWBVw0Ndl
JTnzoCG8S/sliATr6O5VJEg1x/fvppwNjY26wPkxnFyocqGycTFsPxIwy5KyQqyGD5CtvbSN
7CsJM+RGOOJutCOxFjnVtVtgu0CW0Lq2wKbCaG8V1wcKBexatS1pOMGmQG0mqOEOQCQ9tFHI
0YuMZrJTNaujj5hIq01M8JU0UIW6XRTQPD35+1rGZYbiZRxslkl/D7IOH2yqlRyxIP1h1QHz
vNj1+r1CDNWNXLUZaZwnJbyLwnnWimf4RYMaRbDjfVCTIijsLgHqlld1VtMRo4m3zjwPmBOI
7KuNwGxp1VygQWtNxdPGjwvPOZ8pearGUrxdOiE0HzNKR/YFxnmcUatTzTg17TrDoHkHleOJ
aaJWo5wDkGyLO0wTvQNYnzGhqyO6dldLpEyhZoFNcPUHbxndAGi7sMcirnqONxuSWtvtIwsI
EyfMCKlfUYSP4AgTrzP7yM/Eq7HFK7Fdq0tV3yuboiZDzXePZkG9uDes23MRaa7AeinL5OpC
ODLAyFmNiVSh2c7Cr5RJkGADdQZwUi1BeiMukiHgIcyuBLoT4wgjYBeTAW0L5WN8zugBRN/3
VxcZwASuJNbeyMfi663qYSDnTu10YYOUINxSIZ0IkNUOhC0lZPeALPjMswlOoyQMHmFw1B3H
HxWE+PjWPNvvGoykBCCRHkt63HQvqWaHebYjNhiNWO8FzgdkRivZWwkvjxwfW0Ine8mpRh08
B0F7d5FnTVnv2RdV5d6eadkDz3Yjei+jeOM1LX6Xvg0mswdzN8o7ep/w/kWw/g2ovn59/fHj
Tfr9P+8/fXj/5yf3trKxq8zD7WYjcKEtqNWmMOM1x3zHuwfa/O83/EQ1DyfEUqQA1IgrFDu2
FkB2kzVCPIPJUi3/cxnu4hCfHJbY5Cw8wSXa5QvAabO1bwgexpjE5wuLm15nDxVxR3YpytRL
sS7ZtccQb6r5WLfno1BCBdm+3fqjyLKQWDMjsZNKxUx+3IdYIQNHyJIwWElLU568yryiTwPf
IqFZI1CJv21kuL21QEGC+Q4E5nedMwXNsCsRrDUGno6OrLdQaESTMyX1/OZ/Xt9r1c0fvz44
pjz0C3lrW5QwsG4ZvJ47JqDb8sufv/5+8/n990/mWjO95duAc9r/fX3zUfG+ZM5csvmSdv7H
x8/v//zz9etia2TMK3pVvzEUV6xLAPrc2L2FCVPVcGEtNyYCscmmmS5L30uX4tFgpx2GCLp2
5wTGZhkNBAOKmbGT8ZTji3z/93Rm8frJLokx8t0Q2THJTVr3NnhseffSZNzG2U0MLHDuNY6F
VUoHy3lxLlWNOoQs8jJlV9wSp4/NsocNntgLXloZ8AwGq52sE69eplRMdnWRqOXod31s7DRJ
K1t0RTV/nwcey8QlwNKlRF7jpir6MLbe1Tx08TYJ7NjU15LxZ0a3MpFWF8pYQ9St1dJrMgds
B9N/yIg3M4LneVlQmZa+p7qW78WRmu5TTpUBsK8H42yqwrQSg4gUmgZDGti37KwAUBO4GnSM
BVVWnF858RMjRygjYAoP7YBMuBqD/fakR16r2ZelZ99jCgH2BNz0RLCJvWjgorbTCD1VfCOP
aupubKgMaj4r/H/To/N6PZhX7OZmQCKZVLiu1IOdO4Ba4vMIkMaYvBktO/z16+eqlQTL74R+
NAuXbxQ7HtVaV5TERbth4AoK8RlhYKk9IV2IzVbDCNa1vB+Z2bbzVxADfZ4ax5fqqxo33GQm
HMzo43M1i5VZWxRq/vx3sAm3z8M8/r3fJTTI2/rhSbq4eUFzgR2V/ZrFTvOCmqLSGjxqzVmf
ECXzoHpFaBPHSbLKHHxMd8FmjWb8XRds8CkFIsJg5yOyspF7olM4U/nox7jdJbGHLi/+PFDl
JgLrtlX4XuoyttsGOz+TbANf8Zh258uZSCJ8dkGIyEco0WAfxb6SFnhwXNCmVcsxD1EV9w6v
1GcCvE/DqtEX26R06im0usyPHBRb4a6m992uvrM7vtqJKPgtiVPYhbxW/upTiem3vBEKrASz
fJvq+ltf1Ylw6OprdiaXSme6X2nEoJ40FL4MqGlGNVVflRMXiGgcQOM+PKpRBS05ZmhgJfZB
tuDpI/fBYEBC/Y/XCQspHxVr6CmphxykIO4CliDZo6E2IBcKBJKLPq32sUUJy398bwelW8BG
O75+iGLVVcS9cR7rDLbHViL1fYIsWo5d/RiUNSDoQ0I2o2ouPuAbSgbOHgzbJDEgfCG9MkVx
zf1e4by5vcm+75mTkKWgaT5srjpPDhaSSgDTdAPH5miPcUIGVjHVmJYXFiLKfWjOPWhWp/gS
+oyfjuHFB7dYeYzAg/AyV66GbYGvz8+cPqVhmY+SPC/uvCJeWmayE3gyXKI71i1W8rUIejZl
kyFW45lJJYy3vPblQbBTUZKraEve4ap+3aZrVMrwRZGFA60P//feea4ePMzLuajOV1/95enB
VxtMFFnty3R3VWuHU8uOva/pyHiD/QjOBAhDV2+99w3zNUKAh+PRU9SaodvkqBrKi2opSjzx
ZaKR+l2yzeohSbKmc3Wg8IXGLvNstLOyImPEpMBC8QY2/X3UqcPbgYg4s+pOVMcRd0nVg5dx
1BdHzoyTqliyWqDRb/woGCmN/Iq+bAHhXLcB3QhsFwDzLJf7BNvfo+Q+2e+fcIdnHB3+PDyp
RMK3SloPnryvDUkK7OnCSw9dtF/57KuSMXmfYS/VmE+voVojRn4SVKXrqhh4ViURljhJoEeS
deIU4P1JynedbGyzFW6A1UIY+dVCNPz2H1PY/lMS2/U0cnbYYD1awsFMh42UYPLMRCPPfC1n
RdGtpKg6SYndMLqcI1jgINOtTC95quucr8TNSx4Sn8qEpHc+SJzX6mXtIy/dMQzClf5VkPmG
MiuFqoeI4Z5s8MjpBlitbrW4CYJk7WW1wInJBT1CChkE2xWuKI9wxM+btQCWvEeKVvS7azl0
ciXPvCp6vlIe4rIPVhqnWmQZ73L+Es674djF/WZlXBT8VK8MHPp3C+bSn/B3vlK1HbjqiaK4
X//ga5YG27VqeDak3fNOX7VZrf67WvQGKy38Lg77/gm3if3jLHBB+ISL/JzWMK5FU0verXQf
0cuhbMlWCaXxuRttyEG0T1bGdq2WbcaY1Yw1rHqLV0E2H4l1jndPyEILZuu8GUxW6Vxk0G6C
zZPkW9PX1gPktpqDkwm4pqkEkn+I6FR3dbNOvwXvZtmToiiflEMR8nXy5QF3oPmzuDslGWTb
mKwR7EBmXFmPg8nHkxLQv3kXrokQndwma51YVaGew1ZGNUWHm03/ZF43IVYGW0OudA1DrsxI
IznwtXJpiL0ezLRiwJtSmJK8JP5nKSfXhyvZBWG0MrzLThxXE6SbU4S6VtsVuUNe2+1KfSnq
qFYQ0bqYJPtkF6/VRyN38Wa/Mra+FN0uDFca0Yu1BiaiW13ytOXD7RivZLutz8LIuTj+cUuM
42vnBkuSRiSq3dUV2aUzpJLog23vR2kVEoaU2Mi0/KWuwAu32RuzaS3bq4ZmyQyGTQUjl73G
rfmo36gv7ciG63iGIZLDNhiae+v5KEXChdWbKkhqaXU6zuj3+90hGrPq0Gaagbj9aQvBkq2b
21MTMheDq8JF0RROLjTV8bJz9swRnxdZnbvvZtBj1zPIlDgCbmK7IrQp2PlV0+BIO2zfvT14
wTGTkyY0Le76XrSCudE9CkadFo+5F8HGSaUtTtcSamulVlo1x65/se6MYZA8KZO+CVUnaAon
O1dzpGa3oUx1wF2kmoG4eriE2Fwa4bt4Vtdt3bH2AVZCfFVqVmT+TgrcLvJzRvgbPD0kcw/y
WN6Xka+7a9jf3w3l6fBcSJWIUziZYBFZbhDYl4bxKgyVpgaRlrmf397Cnaq7lZFF07v4Ob1f
o/W1fN2CSeG2gtsrcA1RJ8aAkJIxiEgt5LjB2rojYssKGg/z0ZOBHT4IHCS0kWjjIFsbiV1k
1lA6T8ff/F/1G9uwO82sfoS/1DqUgRvWkoMfg6p5jRzOGJQo8RloNEbmCawguJTtvNBmvtCs
8SVYg58N1mB9gPFjQIig8Vytr4adWfrBEzJUMo4TD17CMGE0PT6///7+I1yidnQn4er3XCs3
rGA72pbsWlbJklmufW/dFADp+9xdTIVb4CHlxnzoop9a8f6ghs4OW+mYLq6sgKMHoTDe4UJU
qwtkUBwpPdhKEsNJouM8rYYDVkWJYWSDSjKB5MVN4Jt/6vligNGF6fcv7z2eusa8aV9tGVZ8
GYkkpG5lZlAl0LSF9q7telbG4Y5wTHLxc9TGNyLwaITxqtV2kuTi7ROzrSp4LopnQYq+K6qc
mAZArGCVqsO67Va+ZfRHc6O2mnAI7Wed+q2jhaaWiN0638qVAkkzESZRzLChFhLx3Y/DjYWk
98fp2BvCpGr6zZnjVodZOOohdrFG0mOrvPrPn3/AO6BKB01Qm1NwXZyY9627ihh1Oy9hG3zN
izBqCMEOlUfucsrVihgbHRsJVytkJJRwHBGjRAR3wxMb/SMGDack+z8WsbTwwAohz4PMuPOi
gZfXQj/v62nUdjIC3aKeRkhqtXdKIsuqvnFzlgU7LmF/jkoLNv3kRXKm7bCycWtP9f+0aHNW
ugmqLrSLPMmNk+rbjp28/Xrk/4mDdmCGDnvgwYFSds1bWBAEQRwuLrynJnPsd/3O08R6OTBv
BkZjMY3050+AroJOeK33zCHc3tO6/RvkCdXUzHfaLRRsSpaNNx/qqegZGKznJ64W8rU7rkgl
Uks3RQG7AkEUe8ITU2VT8FuRXv3fY6jVcgDPY0b5waZAoS4lx5hqlteuR7APyVarAyxA2bhp
NQ1Rszvfssk67yKRGEvVmW1Om4PT4rMSH0qyQgJUrVp5Nlgm7REju5ZINZoyJsWMDsOR2ObX
NLa/bADJjxZ0B0fpOVbhMInCkqE+YkvaZtpMOxMgxU5hlPhlm0SfIejNIGaKwsvaznTQe433
BavJLIRlYg8RuIrb6LCbZdZJSXxddAXTRVqNkOoYt2ooroYtWQguKN6Rk1kbkiVpMxkKQXli
d8fAMyj7a7y4SSyHdtlJl8xvAnDpOBrQqANYm4EjCOpFlvEATMGF1arAhYvZ6nqrO5u8qTzC
IX//8GShi6KXBnvzsxlrd9VmyTeowbN8kJ49IeAKeVJ8DTOPrjFZq6sv0ap44N0adTNze7HB
wofGlIhItW0VaCzwGYN1v77+/PLX19e/VaOCxLPPX/7y5kCNxqnZQFFRlmWhZDInUkuda0GJ
yb8JLrtsG+EjwoloMnaIt8Ea8bdLEMt/EyjKPmuwKycgzkXZFGATurMKz2itkbCsPNUp71xQ
5QNX2LxeB1+D3rIbrRCTWv794+frtzcf1CvjOunNf337z4+fX3+/ef324fUTWP/61xjqDyXV
flQV899WjfQ9uXAQZj4LihoGUwZdSsEMmp5bY3kh+anS1/lpV7XI/6Ps25rjxpE1/4qeNmZi
z5zm/bIR/YAiWVW0eDPBKpX0wtDY6m7FsS2HbM+099cvEiBZSCChnn3oluv7QNwvCSCRaVso
hQDVHs16EmqrswHZqdbtwQREDxmsrv/uIUp1M1eA3Vat1c5iu6Hr5Mk+geddCU0JsrIFWG9o
DwMmGlwv7/a8QnIXMONbE08rgB3r2ijBeBsaKQqpuRUdrTHqmtftVBkfy0VlHxngqUvEShjc
1Ri3d1U6Ou8xDg/b2GTlQsl8BtYMuVltulur6k+xRn0R2y9B/CIGlujjj4vhOutMQPaqugfl
0ZPZ2GXTGR3H8pSugXOD1QZkrvpdP+1PDw9zj0UKwU0M1J/PRgeearErx7qlUDn1AO+F4DRl
KWP//Q81ZS4F1AYyLtyiZQ3uQzp94VLNeTISUm4rflrQapbCGI3wXBfvrK44zFQUjrRz8bZm
sJ7GA9Qyrl5lqsOdob5pH79BY16dzdmPNKTzSbkX0WQMwMYWzIqGyFKe8lSJ1nUJXZQTS7HY
1LptVsCWMwoSxAcXCjd2Y1dwPnLswVZR83sbNU3aSvA0gVDb3GN49SSAQXu3L2t8nVMN/E5a
tTVANCRk5Qy5VTS1ObIKgKddQMS0K/7uaxM14ntnbKoF1LRgk6sZDHTIssifR90G2JYhZE53
Aa08AlhaqLLGKv5VFA5ibxLG1C5zB6Z232MP2oD3atgbYMuEDGdGMdVEx4Cgs+/pZrskPNb6
ggOQKEAYENDM39f6wiKJCwvAtC+5tkAA2wK3RK3s8bBIrILwws9qnnhGbmAt4nW/N1ErFD4e
UtjRTnqC2o4MEKsJLFBiQOC6jCGluA0NvJnvG2bmauPwbaekLpccIxdpPh9DxlInMbOHw5Eu
Z+IPNnIO1MN9974d5sPSQbbZclhfcqtp05gkxX9IQJcddfOhViG321CSpkqCizF3GqvGBsk9
LRF0cSmyOsDSQ7Q1/iW6g9gggdVFpmvpI59JR+l+97onUbdYvDZ8Ul7hT8/gf1x7Wwy+kI+6
J5BBt2MufuCn0wJYI7EFbggt9sLgy+RW7ulxRAvVlLU+DWiMJWNo3DKDbpn4HXxjPn5/edXz
odhpEFl8+fA/RAYnMVvEWQZuJHUHexifS2QuGXOW5xQwrZ1EHjbubHw06AofymkB9IXixKe+
VXs7TR0LfsOUvQH93jixWkLABQP22KHkDDvw4p4ZY6vbAozKh4LedZv69Pnl9efN58evX8W+
CELYwpb8LhUTnbFsStwURRQoj4pMcDrqevkKA60FEwQh4bbXjcAo2NxrqU2ztfQrxZI7NphB
9fMnBUwju1j1tp/gj6drK+r1SezPFD1iKUCC1g2LQnXzFxKxLnFUW+2yhKcXswWr7gFpZyu0
x94GFTgUoClkRLDsKIz+U+hLqlLegWnf+NbUD5SgOb8rsDFz83BZpxnYp8u+9vTn18cvH+3e
Zj0pXtDOKqHszmaGJBqYOZKnHKGNgrKLiU5Ceggy34xYFD+XqanBsy//ohhKZ8zsm8bjBAUi
+VNC5vZ76SlhrpvoXMAstQqm9AmN5pNKfVlilVapF1Fw7pv5sjS9JWpqaa9gnm+nrbBmv1lf
YpLxk4hsYt9EizDMMjMTQ817bnbuixB3IunITr3t57u3c4H2pAtxp5vq8mF9X/uy/49/Py9H
VJYYIkKqPR6YVhI9B8WhMVlAMe2loD/w71qK0NfQJVf80+O/nnCGFvkFLEGiSBb5BZ3SbzBk
UtfNxUTmJMA4XblDlpJRCF0NGX+aOIjA9UXouwjnF+Fc6K7xMOkoVJp4DiJzEo6cZZWuC70x
u/cBdjglr2JmdtYWKgWNFdcfDmqgXCzxGmqysJSS5KFq6067AKIDIRnEZOCfE7q900M0UxHk
cUCTb34J2p1T31U0uyxib3B/UajRPC3UyQfdzmC16/tJKYtehXqVBMmpiMCueXNvpq1Q83xo
ABcxwGuT2SKAsLKYdwxORzSRdNGTNJ0OL7ARE+x+TGyJEZwXZ3kUM5spsMrlCpuDQsczF+47
8MDGm+ogRLVzaDN8p9/JHcG59YjBNSSMKeQj1SDwVZBJltN8Eu0hag2bv9lybizoa1YEjrS+
tfAIX8MrHV6iSQx81fXFDQgobElUZBa+P1XNfGAn/XppTQAe2KXo1tJgiMKtCsQ2Y/STFa75
AFHZhEgjyz0iIhBrdEF3xbGgfY0GXG1ql/BbNFMRJrqtTS1hP4pTIgWl4dUvQZI4IT+WWvY2
I73+8Xa3synRoyI/vjiInOgTQAQxkUUgUv2cViPijIpKZCmMiJgW6S+1W192FzVfR8SIXY27
2Mw4xR7VNcZJTC1ano93Lb6yB68R57o0oeVAXm2GlULa43ew/UeoQoJ2MYeHHCE647rikRPP
KLyFN98uInYRiYvIHURIp5EHSJlgI6b04juI0EVEboJMXBBJ4CBSV1QpVSW8SBOyEo2Dgg2f
LgMRvORJQKQrJGIy9uXNAXqKuXL71M+8eE8TWbA/UEwcpjG3ifVFDZ3QJITz0wSrh00emtjP
dFVhjQg8khBrLSNhoqXUeYb+XntljvUx8UOiLutdyyoiXYEPunnyDYfDLTyKN2rSjVCv6Lsi
InIq1rLRD6jGbequYoeKIOS0RPQ2SeRUVFMhZl+iowAR+HRUURAQ+ZWEI/EoSByJBwmRuHzd
Tg1AIBIvIRKRjE/MJJJIiGkMiJxoDan2mlIlFEyShHQaSUK1oSRiouiScKdONVVbDCE57U4F
erG4ha+6feDv2sLVGcXYvBDdt2mTkEKp6U2gdFiqG7QpUV6BEm3TtBmZWkamlpGpUSOtaclB
0OZUf25zMjWxTwuJ6pZERI0kSRBZHIosDalxAUQUENnvpkIdU9R8wpqmC19MoqsTuQYipRpF
EGJHQpQeiNwjytlxFlKTkjw0zLXyD1jLaQtHw7DgB1QO6zGMA6rbN20gpG1CqJCTHdmrFHF9
eKhrxG5Bwoya9paZhxpn7BJ4KTWHwliOIkpYAfk+yYgsCsEzEnsLokFORZl7HhEXEAFFPDSJ
T+HwaJFcAflxooouYKr+BRz+ScIFJXi0lZ+GRJ+uhKgQeUSfFUTgO4jkDpnW39JueRGl7RsM
NdAVtwup6ZgXxziRmv4tOYdKnhqqkgiJ3smniZO9hbdtQq1sYpr2g6zMaFGc+x7VZtJWVEB/
kWYpJXeKWs2odq47hi6kdJxaPwQekgN2KlJi+EzHtqBWyKkdfGpikjjRKyROjah2iKi+AjiV
y/METhls/C4TAq1PCOZA5E4icBFEESRONKbCYcyCLr89aQm+SbN4IqZVRSUdIbsLSvTcIyHv
K6YiKdPwDKxGyIKTAkATU2xvO3g6uBwwih1rw+7nlv/qmYGVgPLThPu9jd2NtTS2Bh6xdfue
K7+6Vjr0Z3BXPMx3NUeOvKiAe1aP6oUbadma+kT6hZRmA//jT5ZD66bpC1h8CE2b9SucJ7uQ
ZuEIGrTH5P9o+pp9mjfyqp0gDaet0a+gvPO34LI678fqvU1cO8lJvXDVHrPC42yrV4GGrgW+
78f6vQ2L/TMbbXjVYCKYggwPqOjBoU3d1uPtXd+XNlP260WSji56iHZoeOQfaLg8xmHFUN/U
3RRG3uUGND8/U+9b2+nW/FB6avnw8tn90aKzaOdEumvnZoTT05+P327qL9++v/74LBVgnDFP
tXzTb08Htd36oMIW0nBEwzHRt0aWxoGGq+vUx8/ffnz53Z3P6nLf9ZzIpxgpPdHF5LklqCZN
VTuI8cCQkoN2+2BU3fsfj59EU7zRFjLqCebVa4QPlyBPUjsb24OknyZiaORucNffsfteNxu/
Ueqt1SyvZJRr5ZIItarPKJdAj98//PHx5XenmXTe7yfi2RSC52GsQEcK5Wo5j7I/lUTsIJLQ
RVBRqWt3C77uj21OdocLQSyXRzaxvFe0iYe6HuEO02YYF/vOxKOYKffHNpfus0iSszanEhM4
i8uIYBYlYeqbsBD7Viql8o4AlQ4wQUjNVKpZznVXUI/qxi6eEj+jsnTqLtQXoL8RwvXTOFGt
1p2KnKwypaJDEmlAFgbOZ+hiqkuOgIpNrFIB2O7TiggmbIg4+gs8XUVBeT3uYQqlSg3KUFTu
QRuJwOXUgiJXqsuHy25HDgQgKVz5TaQadX3tSnCL4hbZcxvGU6oniImUM27WnQLHB4bw5dEl
FX0YsCEFg2u4ZosYmkuHlB4RxsQaGMHraxOUK6YJSm08N2p5pC3a1Asz/EHdHgaxcuCGGiCz
Krfb1+05iS6JZzZpN7PAN4p6xL9PbaNX1Krs849/Pn57+nid1gvsJEmEGArzsy3w8Pr0/fnz
08uP7zeHF7EMfHlB+j32bA8CpS6BU0F0Obnr+4EQjv/qM/kmmFjJcEZk7PbKaoYyIuNgSrLn
vN41mxsf/vLl+cO3G/786fnDy5eb3eOH//n66fHLk7Yq6k97IAqO3b0CtAPRGb3NhqTkG1xw
aaunSgbAOLgvfOOzlTbQukEvrAFTT28NnRblXdqohk3q/Pb16cPzb88fbli7Y0jmZGiQMLvM
EpX55rpfMQkv2vcYXLMHro2LtnOwduaRZrd8j/rbjy8fvj+L9lu879iC9r40hCxAbJUQQJU9
ocOAbr1kcGmwY99U8BSAoo5NYX4jnSh4+gmLDG4oPlwxw4XBnnC6oYHO0IbHYtDGX5Q5UAUs
ght607Xi+r3bhoUWhhQ+JIYUPgFZxPVmYPrbcGDggvFiVs4C4iLohFVowjKtggOx5+AWfqyT
SMy5UCsWEccXgzhO8GCQ14VRdlOLFTBlstGjwNjIm6WisaBCLNHVWK9oHlpolntmBFOCTkAl
torImvj3cFF25lCrG/otAFEqo4CDSIQRW21ms8SHGmBDsbLLontrvCCWw1FabbDaytTEUBg3
PEhL9DbTjxQlpIRWI6E6ShPTHIwkWuyMdYWMuUnit/eZaFdtALDdJV7LhYMuasxqGZra5w+v
L0+fnj58f12WJODFvn3x00Vs1yCAPXZNbUHAkJlrazyYqtfLF41uQBF0aXxP1/BRKtfI2r5l
WVXGZKlmbyjSzVlTNVS+tcAZgSItbh21Z4mNsSYWcD2chkTLN20Yy062iT0yorbuCdFGTuKL
YvxPArRztBJWhgoepU0Q4Wju2hjO0i1Mf9ChsCzPUwLLLAxOgQnM7lSbvjvqwHdR5l9MsA0D
ZRlFtwNi39Vd7YaavrU3Yl9fwJxZ30xIT+IaAEysnJT9Hn5C77auYeCMVB6RvhnKmrivFAgJ
mX6lgyksP2hcGYd5RjIdm3TpVWOW/tCUvf8WLyZDUK4lgxiSxZWxJZErZ8z8WtsYGqCYSdxM
6GCQ+2CDIcu8Z10cxjFZ/3gJ0SzRygXezZzjkMyFWv8ppuZNHnpkJgSVBKlPdgIxfyQhGSHM
uSmZRcmQFSvVRh2x4UkTM3TlwSU58mGIqSRNKMqWWzAXZ67PsiQiE5NUQraHJeIYFN0zJZWS
HdCWr0wud3+HNCw0bpFKDaOziEfeDzCV5XSsQpCjBwQwAR2dIfxdmWFXM2o6nl3j3pbmNG5/
eqh8erIczlnm0Y0pqcxN5TSlPwm6wtuRPkUaAp9GmGKfRhni5JWxRTqNU0vgfG7bglrBhMgR
+0lIfmtLVJgLQroelTxF9wBbAjM5uu9LznfnE0tqFkfWqOIid16Q6KYt6vJ6nCDMW2vEIOmk
qApjOALS9VO9r3VFenk2Kt+pqOfb1wOFz08fnx9vPry8Ep581VcFa8Fs4vqxEafyHjhPZ1cA
OHudwCKkM4TYz0rjxiTJy9H5XeFioBLeoPQnYwuqXvs3dp1dmbk8a++tznVZgfV7zTyBgs5R
IwTv0w6sFTJdurzS5iesPJuyoSKUXNjWHYxb1h10V2sqxHTqdDlPJt5WbSD+MzIHjDybAu94
c9GgIwrF3nXoyZNMYXfaw8UhgZ5bed9OMGWr6q0+UOR5Z6OB0YuvuChIrxs8uDJvpRK4c6c+
5PrtwHlnJA9Ihzz6TUNRW4aGIBgY+WMlGybYBviJToGbMjiPku2ntZzkKrDDxqsC1Anmpucc
PLpuR31yUFpne6M52AWAnGGPxeqPQTeJXesGROtRAjOEwnBXbV8jfCxiB56Q+LszHQ/vu3ua
YN095UhC6ZMMJNOKbc7triS5S0t8I6sGTG1qNTMWmiMKFMXVKt0Vq5FGncoDtoY1WobURmy5
EmqtAruzIS4mcl0Ai+1YsfYBeUcQ6R/6cWhOBzPN+nBi+gt1AU2TCFQbzXXRtfhkeQ7mb2nr
/qeBHW2o0/0rLZhodguDJrdBaFQbhU5goaLvEViCmnC1CIMKoyxL1LgD6AZjoJrh2hYjhn+/
DVLm7dt6mvQVAmg9CbVigA+n6+KjLqOe/vnh8bNtmhSCqnncmI8NAnmH/6kHOnBlcVGD2hiZ
LpLZmc5eom+I5adNpstdW2zzrureU3gBxoNJYqiZTxHlVHAkbF6paupbThFgp3SoyXTeVaC1
8I6kGnA9tStKirwVUerugTUG3HkximnZSGavHXN4nkV+091lHpnx/hzrbz0QoSvnG8RMfjOw
ItC3iohJQ7PtNconG4lXSOFUI7pcpKRr5ZocWVgx6OvLzsmQzQf/iz2yNyqKzqCkYjeVuCm6
VEAlzrT82FEZ73NHLoAoHEzoqL7p1vPJPiEYH1ng1ikxwDO6/k6dWDXIviy2iOTYnHrkXVUn
TthnsUadszgku9658JAlF40RY6+liEs9KovNNTlqH4rQnMyGu8ICTJl6hcnJdJltxUxmFOJh
DLGJODWh3t5VOyv3PAj0IygVpyCm87rnYl8eP738fjOdpRETa0FQXwznUbDWNmGBTVNRmCQ2
KRsF1QHWAA3+WIoQRK7PNUdW+hQhe2HiWU8MEGvChz5Fzv90FN9jIabpGRLizM9khXszsj6q
aviXj8+/P39//PQXNc1OHnp2oKNqq/aTpEarEotLIPbsFzOqBXZ/MLOGM9dX9l5pntoEPavR
UTKuhVJRyRoq/6JqYH+C2mQBzPG0wfUOHGfp164rxdBVg/aBFFSoJFZqlpoy92RqMgSRmqC8
lErw1E4zusBbieJCFhR0GS9U/Id6Otv4eUg9/cWcjgdEPIchG/itjXf9WUykMx77KyllegIv
p0mIPiebAO/suli2tck+R146MW7thlZ6KKZzFAcEU94F6OnLVrlC7BoP9/NE5lqIRFRT7cda
v+rYMvcghNqUqJWqOHY1Z65aOxMYFNR3VEBI4d09r4hys1OSUJ0K8uoReS2qJAiJ8FXh6w9+
t14i5HOi+Zq2CmIq2fbS+L7P9zYzTk2QXS5EHxF/+e29jT+UPjLYxVuuwo9G998FRbAoCg32
pGGy1AzCuOo82kbpv2Bq+tsjmsj//tY0XrVBZs+9CiVP3BaKmi8Xiph6F0aepiwqdb99l9bt
Pz799vzl6ePN6+PH5xc6o7Jj1CMftNoG7Ch2ruMeYy2vg/hqpA7iO5ZtfVNUxWot3Ih5ODW8
yuBwE8c0sroT++2yv8OcqJPNCuKif2ZJFKsm9Hmo92Lq4yL8vVklKAy4Tj1Zp3hz2SZRlMwF
0hhbqTCOSYYf53N/MtE2DOBu2BKMLixI/7SiCAs4u9Ztm68yCtzclwWy59oXy0E3hc28YE0F
KmcDSdsGJbdSKINUovatwnDWCtl8feMRzbV5yqkxLmkrHsR+ubVrT+BtDWa1uTtW+PDNRAd1
xLq0qikItVGYisE17K0GN41J6ug8DeZx7cqcJ6sc8lHTubbKrZQQkZVaTNQmMYHd8QYPgO2c
nO7/RV9akwM87DqXvYVvuufvhsoq30aeB7tHr1xbDu7vjMPalV6P+aXzoAY5D8JdDPrDQX/a
adNUxnW+3dsZuARiTmzZMFpZx31bbNvsLipaZAezCkUcz1YNL7BaQeztD9Bl1Uzkd5KYW1lE
13eW957rPGQP3VXXf1/qNm4w985u7O2zwir1Sp25HeME86vVtgql740kV7b2XgCMm1NDgxtr
gzQv5xgXZ2LCOdfI5JMGynXHigEIuDmRrpGSyEogMG5Z3GsV3Of91Uqm9+PCHkiya4n1leZg
rdBYtfCrm1Kx4rdt8QuoqRPrMshMQGGhSV12bjdGPzE+VSxO0U25uhuto9S74JOMBdtCKr8o
GLt+bR70mNhWhSaxRqtj12gT41ykHTPzFK/ku9H69MjGWxI0Dl9uq0r3bqFEGtihdMb5VMty
XV7ValO3gbEkxFiaesnRDr5PMqTpJWGlM/mr85Ep8NmfN/t2ubC7+RufbuSLFc0p0TWq7GL3
ov3z69MdWHv9W11V1Y0f5tHfb5jVo2Ak7OuxKs1N6AKqky37BhtEB805rEwcXnvCMwKV5Zev
8KjAkqvhHCLyraV8Ops3ocX9MFacQ0Za7K7D3Aa8sUEw/avA+KlZJxYaVOArrh+qXFHHCiGv
uJX0od2xPn758Pzp0+Prz6urqe8/voi//3Xz7enLtxf4x3PwQfz6+vxfN7+9vnz5/vTl47e/
m0oScOE/nqXzLF41cNtg6klMEyuOZqbgSivYphUwql19+fDyUab/8Wn915ITkdmPNy/Suc4f
T5++ij/g+WpzH8B+wObj+tXX1xexA9k+/Pz8J+pMa1OyU6lvuBe4ZGkUWtsmAedZZJ8+VSyJ
/NheWQAPrOAtH8LIPsMqeBh61llcweMwss5UAW3CwF7gmnMYeKwugtDavp1K5oeRVaa7NkOm
hq6objpr6UNDkPJ2sAaEvNreTftZcbI5xpJvjWHWupiBEmUcXQY9P398enEGZuUZLN1Zoq6E
QwpOdENICKZWY6Ayu14WmPpiN2W+VTcC1I1sbmBigbfcQ9bvl17RZInIY2IRrIwzuxPBJO77
DtiesUADNI2s2prOQ+xHxAQn4Nju53Cg59mj4i7I7Bqf7nJkElVDrRo5D5dQmc7T+gMM2kc0
polulPopdeYcq1Gqxfb05Y047NaQcGYNC9npUrov2oMI4NCudAnnJBz7lvS7wHTPzcMstwY6
u80yogsceRZcD1WKx89Pr4/L1Oq8HhBrZgfb+8aqn7Zmw0Ax/TlI7CkS0NgaM/05TuzJTaJW
i/RicFDxpondHv05T+zue+ZJElj9tJ3y1rOneoB9uzUEPCBDpxs8eR4Fnz0ykjORJB+90BuK
0Mp41/ed55NUG7d9Y51h8Pg2YfZWEFCr2wk0qoqDPafHt/GO2YdHsuFNtJqy6tZau3hcpGG7
iY77T4/f/nB2NbGVTGJ7UPAwQe8uFAzPdexbNlDCjxI87p8/CzngX08gqm7iAl4Wh1L0q9C3
0lBEtmVfyhe/qFiF9Pj1VQgX8BKVjBVWuDQOjnwTt56/fXj6BA+OX358M+UXc6CmoT1ztnGg
7Ewq2XkRiX7Aw3CRiW8vH+YPakgrQW6VijRiHeu2NZDtIK9uLx6y+nWl5DhBZ+KYwwZAETdh
08CY83XlYMydvYDm5AzhogwLnjqVolcViMrR5IKp1EGN7+Koo0sG65x/ba2hfrPJD9xP0Ctc
KTKvuq1qvv7x7fvL5+f/+wR3A0pEN2VwGR58gw66BwCdE/JrFujq9xaJ3vRh0hes72TzTDfg
iUi5C3V9KUnHly2vUY9D3BTgx9YGlzhKKbnQyQW6uGZwfujIy/vJR7erOncxVIgwF6O7bMxF
Tq69NOJD3Y6zzaaTgy2iiGeeqwbYJfD1J3B2H/AdhdkXHlrqLI7u34pzZGdJ0fFl5a6hfSFE
QFftZdnIQSfAUUPTieXObsfrwI8d3bWecj90dMlRyF6uFrk0oefrd2Cob7V+6YsqirY7wmUm
+PZ0U553N/t1S75O+PJVw7fvQnp+fP1487dvj9/FsvP8/env1907PlHh087Lck02W8DEup8G
Lavc+9MCE7ERMVBRySUP/avPIiNbHx7/+enp5n/ffH96Fevo99dnuOF0ZLAcL4aywDobFUFZ
Grmpcf+VeemyLEoDCtyyJ6B/8P+ktsTmIvLN62cJ6g91ZApT6BuJPjSiTnUro1fQrP/46KOj
g7X+gyyzW8qjWiqw21S2FNWmnlW/mZeFdqV76FnRGjQw7+nPFfcvufn9MkhK38quolTV2qmK
+C9meGb3TvV5QoEp1VxmRYieczHT4WLyNsKJbm3lH9zcMTNpVV9yydy62HTzt/+kx/NBrKZm
/gC7WAUJLIUfBQZEfwoNUAwsY/g0YuOV+VQ5IiPp7jLZ3U50+Zjo8mFsNOqqMbWj4cKCwZ1U
S6KDheZ291IlMAaOVIMxMlYV5KQXJlYPKgMxo48EGvmVAUv1E1PxRYEBCcKjL2JaM/MPiiPz
3jhrVpor8L6mN9pWaV2pD7YOWSxTsbMrwlDOzDGgKjQgO4o5DaqpKN12URMXaXYvr9//uGFi
W/L84fHLL7cvr0+PX26m69D4pZALRDmdnTkTPTDwTDW1foyxPeAV9M263hViD2nOhs2hnMLQ
jHRBYxJNmAkHSAF0G32eMR2zUxYHAYXN1gXHgp+jhojY36aYmpf/+RyTm+0nxk5GT22Bx1ES
eKX8X/9f6U4FGBrYpJlVGVP7VOxnP/1c9ji/DE2Dv0dHTtfFA3QfPXPO1Cht61wVq/fh9TDi
5jexL5YigCV5hPnl/p3Rwt3uGJidodsNZn1KzGhgsCEQmT1JgubXCjQGE2zfzPE1BGYH5Nmh
sTqrAM3ljU07IaeZM5MYxmILbchz9SWIvdjolVKSDqwuI/UIjVwe+/HEQ2OoMF70k6lReawa
deeprhtfXj59u/kOZ8D/evr08vXmy9O/nXLiqW3vtfnt8Pr49Q8wsGM97C11VSXxQykLlVx7
rQpoOYiBd5Gun5CuvOSkP6e2nXnV7LEvbqBvWw4lGdBasOD73UqhGPfyySxhY/lK9udqVM86
xUSr06AoPotdQ3m9gUSfH8CjNxhtI9KFLCFuu4tbzsxvXqwLN+1zuCAvjmIpTnBJ1cV5g7yh
rnh3GeSZQX69DGbFcPM3dYVXvAzr1d3fxY8vvz3//uP1ES5occrnQ2U046lsMCAVqMo7qcCA
mYF11WaHuHz+9vXT48+b4fHL0yejfDLg3JxLTkRgnbZcmbrr+kb0nsFL8wf9jdU1yLuynptJ
zFpt5eGTAC2BRXejKXPk3k7LmiAPUazbwbiS4v8Mnh0V8/l88b29F0bd2wnxpAqP+iMQMkjG
GB2LfLHavPfFjtbnF30bbQXiXhROflM5AtXTCO+lhACRpll+xmF2Y10ejE6uvtsY1LJX61q7
1+ePvz8Zjaxe8YvEWHdJkSqtHOunVghCBzaXrMAMdIu56oy3tnJGqQ4M7JeDB4lyuIDdkEM1
77LYO4fz/g4HhvEwTF0YJValjqys5oFnSWA0iRhb4r86Q/7EFFHnWO1egFPPj/WOLReBSJwF
tp6n/YCcq61D1bqVMohZ3Z//JGmxCuBJkxqJCziz4242LuN1ug44RZ8LY35hYzEcTkZjXDjO
iAD2O7MOunu0LizAsjbsaooR2/HwvTH1D41v1ldTg95OV0prouou5PXx89PNP3/89puYVUvz
SkTP2zqhy+n9WgqxiBRtCa7FECZNX9zr5lsFWJYF6fVAUNKsuJDxN/sWhLkzSGoPSjZNM6J3
pAtR9MO9yCCziLplh2rXyEdseqLAjWI5G+pL1cDj3nl3P1V0yvye0ykDQaYMhCvlYezhxF0M
xQl+nrqWDUMF9tkqRqe/78eqPnRikJc161Bd7/rpeMVRrYo/inDVu8ja1FREIKPkyPYDNGW1
r8ZR5FiOOT1GLiYo0c9cCbasAIe+nE4L3o839eE4oQLCB4tYwBEx1Y2sXTEQDmSP/uPx9aN6
GWBeNkHzNwPHSgrQFNAJEdIPMLGOFa4A7peGJVEANz1zbJcVstrqM8YCzKwoqqZBZTJsP0qE
F6e9kU1dwoAuvhPC1WWK0ONdgduORffwol1asUNYW8Ey17cVQnejEOj4sapwn2enfr71c+9C
oh6J+o6agmuqFnMczg6QE9WlV0C12gZlAFTP85VlieuHwDTR3vOCKJj0uwZJtFzMmoe9vguS
+HQOY+/9GaN1U+eBvpqtIPJqBuBU9kHUYux8OARRGLAIw/Z7BVnApErC1ojVlLsAE2JQmOT7
gy7yLiUTfeh2b5b4eMnCmKxXuvqu/OKygmyS1WKlxSBLWlfYtPCnfdBmeeTPd43uyPRKm+aY
rgwrhyzDnrMRlZKUbXIMlSoJPeakcpIZMmTN78rYJr2uHOU0eKt3ZG9QS+kcB17aDBS3KxOf
Hj1CJLkUXaevRWKy5uBRlZiO5ZUwPfVK4WmZb8XG6NvLJzHDLhLuoslq73Xlrlj84L1uXxzB
4m9zajv+a+bR/Njf8V+DeJssxNQh9r/7PZzaLzF/foNcvFGL5VcszKP2qJUKO/aTsQEWonmP
f4FPVbG3knrQFCGq109IpmhOU6AbXJWcmNuq8UjFtzBUhAtlxcj7U6e7EYOfM1g4wqaBMQ4W
7cVsUOv25lEsXamMrWJoKFoLmKumRLFIsK6KPM4wXras6g5ChrTjOd6V1YAhXr23pirAR3bX
1mWNwaJvlUp0v9/D6QRm34G9mp8mslgmQGctXNURHItgsBXC4wiUXX4XOIP5oLrjduWomkXw
cSSq22XSSmaIid7FxpL/Ggao2tS6OQuJABtEk4mPfTHvjZjOYImbV5J0c3U3GXVoKpCv0PqR
Xe7LeOqoz86tmJ7MGhHtfwKnNCPRLWC2sGAV2m4O+GKp3tUlhJXSDF1qrs7g6sD6WAhSdo9r
h1Pk+fOJjUjqlx1oaEK5CRMfkwLyEiiiAunVcoEAOFlW5KlpTUzWvPkWR4J2PbEGebiQyZDF
mwZ2NiGOPJzK2pHmmk5+EiMtqK1+jIEhOmbLuuASEYVSTuU4OxsdxyC3JvTUwnQs/yHP8TQF
MxhOJTOMt61odZkcjJhA5GnnzOuHSnsmJQtqjiQ2pWER6Bd6OjpPbIRN366eRrHs/goOhjwU
n5zMcZTwntsEzDOIFT4x36xc+ead1ey9Azafq2xRcT8IGvujBJ652PCx3jNzSt4VJT6XXwPD
gUFiw0NfkuCRgKe+qxYzmgZzZqLzXTAOeb6rR6MLrag9nEpreekv+nEZIDWXW1U7nX68Naaa
XbXrd3SOpDkLdIGI2IlxZN8GkW2ve0VYKbsdlOMXY269DH1xWxn5H0rZsYq9MZ77wgLUAAS3
zD9NZnVxhxd2K9i6ONsMM6edBZzZRR7BuUk+lLWdebFXggljMEclPFO2yrbBojacFOdv0ujV
p/3l27RJ5b5iWJsfwCcVPIrxXd+DbVrPnEf1KC7xX8Qgd4Olu06Qaww1zJW7K6DJxinuD93J
wBePcFbtV9IuqImuFg7IJHSyLRg3mrmsxEDt5OGl/emVU110sShRLO+44EZ2//r09O3Do9jk
FMNpU3Ar1Mu9a9Dl8R7xyf/BaxCXslYzMz4SowoYzojuLwnuIuhuD1RFxgZP6EH0snriSop5
oD0ZsxLgqmmMalq2e0bZn/+7vdz88wXchBFVAJFBZ9U1jnWu4lmIfFFrHD9MTWytLBvrrgym
lKNHo3vDqf6xTgLfs7vIu4cojTy7S17xt76Z39dzs0uMnG6+YK1YdWZxARum3lzuqKIe7JkT
THNCaXRrDSYHvjRJEu55mkYMdGcIWbXOyBXrjr7m8Pqy7mdpKqEDT8fMKD+4ViJXG0k4m/09
8pC1otIDFDgfdlH2CRzm6+F95iUXF82A9hOb5hMZ6RJ+5juigKurYTdDT64bK2bmN1jHoNh4
sW/MsVF8K8g44XdSW4BbMVCz5fpMXmGSYcI8nw/jyTqYWOtMXesaxHLXax0MbJfARLEWiqyt
7bu2vIXpB+lnb4FasXt7/xcfOyqUD9U9r8vKZqZ+V41tP5o7VEHtqqYhMtv0dw2j6krd27R1
0xAZ6Po7G+3Lsa+JmNjYlWBUB9o29MU2sIC/7qJPbbA6AXpzFeA/vj69Hu1Znx8jMRETCxLo
SBDJ1iNVxwKldkCYm+3twRbgZAoJatQS+ZKmJ9aysk+f/v385cvTq11qo6jSpx+xHxdE9lcE
PYhkjHaflrCjL0pXrw5YjWai8y/+YYWIGIdvsOhVLWansW55Y+2grgFULyPWfUW7p6JrznWP
MJh1LxKXaT8cGK7DB0tceLhYISZqZpXqBV25mA1XMiG0HvGybR1rTaMamNq/LI68LOKunY+n
HfGFIFhJdWMG6h0e2cfWXZuLK/0sJJYzgechsQoqHBtONzjkg0znqHmXlWmIzCNfCXaaT1NN
TZLA+WFK9EbJpOZ5yJW5OJnkDcZVpIV1VAawmTPW7M1Ys7dizamRsDJvf+dOE7+v15hzZp5U
XAm6dOeMmihEz/XRm/mNuI18c/u64HFIyB6Ax3T4xDyFW/GIyingVJkFnpLh4zCjhgpMbQGV
sGvO200zL4iFrHjveXl4Jlqo4GHcUFEpgkhcEUQ1KYKo14JHQUNViCRiokYWgu5UinRGR1Sk
JKhRDUTiyHFKTCoSd+Q3fSO7qWPUAXe5EBvThXDGGOr+yDRcel4kCLCtQpXnEngR1TLLptMx
tzdEVZYsRf7xEO4KT5Rc4kThBI5sjl/x3IuJJhRCW+AHFGGdOQGq7IHRxa146lMdHk4VqB2b
67RB4XSbLhzZSw5g8JnodUex4zW0DzeBQvYRalyDEi/soDxqca45g+0DIWw1bZRHlBCnBKyM
KK5b9FoYonEkE8YpIbwoihp9kompmV4yCbGoSSKnusfCEJWzMK7YzMupa/oUwYXUK3bvd6B7
49jm6mEWl1t2ILGZ9RNKGAAizYkBsxB0N1xJsh8KMvQ8oqWBELkgGm1lnKkp1pUcOI2lY439
4E8n4UxNkmRiYyNWWqIaBR5GVHccp4BaswWcEzUkthmxT3RQhTuyJLYm1PSittc0Tm3CnEct
AqcWX4kTMzDgVF+WODEzSNyRLrW4urZiCqfryL1BM20ZXvFDS+91VobuPRs7VgfkoesaYDss
cKwjrlMe3gYxtRQCkVDC80I4qmQh6VLwNoqpCZFPjFxeAadmNoHHAdFJ4FQ2TxPyHLOeOSM2
XRPjQUzJc4LATh91IvWJ3EoioDb7e5ZnKZFfzbzcmyRdnXoAsjGuAahirCR2M2HTljKDRf9F
9mSQtzNI7ckVKaQMah8w8ZAFQUrICsosHxGfJKjN+maQ08TBPg8VvvXBS0h1Jqavu9bWE1jw
gMax2wKEE71yO7G08Cx24VTnch0Yw2kZdW4BOCV8SJyYPaiL2Q13xEPtZuXpnSOflEAorS86
wqfEKAA8I+s5yyiZTuF0h184sqfLc0Y6X+T5I3X5veLUMgs4tRGR95KO8NTZkOseE3BK+pW4
I58p3S/yzFHezJF/SryXjmsd5cod+cwd6eaO/FNbBInT/SjP6X6dUyLZXZt7lOAMOF2uPPXI
/IhmIdsrT6mNr9hJZbFjE5Emrn0UJRhZ3rk3ogkSnzoI6ODVPdV5gcio2UsSrqgyagM1DSzx
Q4+ZVSKflcr7cvL09UqTBC9OBKnErcPIhuNfsPb3m8rRcuB+rEv7/uWo33OJH/OOgcPIe+nQ
sztMmnqdYJGvzZP17fXpg7rs+vr0AWwDQMLWOT+EZxH4wsFxsKI4Tf3JhkddwWKD5v0e5XBm
A3rcu0G600sJcl3JRiIn0F00aqNqbvULfIVN/QDpIrQ4VqN+W6mwugB3ohjsR87M3AxjX9a3
1b2RpUKalTKwIUD29ySmbFljULTWoe/GmqO3zitmVVwFz9yNQoFZaF1XQGG9ATyIjJsdod3V
o9k79qMR1bFvkGs+9dvK2WFKstCoMJEk0Utu742mPxXwRrjA4B1rJl1/V6ZxP6oXDAitC1Ya
MdaTAUx3dXdknZm9jtdi+JgRNoVUwjXAqjSBrj8btQzlsEfLis7lOwchfui2Pzdcr2QAx1O7
a6qBlYFFHYQ4YIF3xwoegppt1TJR3W1/4kYttexeevI20LoYe97vJwPuQeXF7FTtqZlqotE7
/SZaAaPuYBugfsQdDYYc6yYxZpte76caaBVtqDpRsM7I61BNrLnvjLlpEAO/Kcr/x9m1NTdu
K+m/ospTTtWmIpISRe3WeeBNIo94M0HqMi8sx1YcVzy219bsiffXLxogKTTQtFP7Mh59HwiA
jQaIS6ObBOGq8AeFEzc6VRryo4k4YjQD0YQxkfmFuKMfaoOFuOajvURdhqGvvS4fugxJGsYo
AkQDn/A2rguUVXEM16H17BrQLP4hibU6GmFBRSVzrfW3dRwXPlOHzREyqwDGK/8qTzhfFTUe
aVK9a/LBhMV6H24S3v9zHatb1vT3NEZGRY3SWvjmdhVzcE4H3xiXD2mKo+ABeEy5zmLoW1yX
+HUHxCj824kvjWt9DGN8bCtrOGgn8ZC/TJn3v7QvbFaNsxERIYyakUj7eKPrKLrfp5B3jlBm
wcvLZVa9vVxe7sBTkD7nEOE5Ai3e8jBYjS5UyFqBAQOqlQhXmIQpvhauxTvRr9+KewRaWCxx
QaGGkdpnXRLi99SSFQUfgMK4K+KDEhqecFYMAjECZMhoduLiRweXFFOmVW3qqpR412ZrAN0h
4aNBZuQDVJCJ0Yw1QlEMesO0OLQwiIExzHbLewEHsD2SbChNagdDQAchYOQCG8Hjvamr1ry8
X+BeJriWegK/DpTOhO7qOJ+LxkH5HqH9adQ0lhypvNlR6J5XjcCxqZeIvUiWKtAaXENweXeN
1iKCbRpQHMZnqhHBsoQAE/LmtWjEY2tb86Qya5KyyrLcI004rm0SG64RYE5sEPyT5CxsyyRK
UgYD2jGmqxz1huXnb9haDlFXlnkWUaER5m9ZaqOAoNQProgJ5IHLLr5CM7Ia4mrx/yfMpJOD
T4ChuFngmyjT+wiAIlYW3FfGNUUlqwO19HYyC59u39/pYdUPNemJy46xprqHSEvV5ONqseAf
r/+cCYE1JV+mxLP78yt4DANf6Sxk6ey3H5dZkO1g5OtYNPt++zHcL7h9en+Z/XaePZ/P9+f7
/5q9n88op+T89CosLb+/vJ1nj8+/v+Da9+m0JpUgFZJ7oGDBiKZDPSCC6lQ5/VDkN/7GD+jC
Nnyqgj7tKpmyCO3wqhz/v9/QFIuiWvVkqHPqpp7K/avNK5aUE7n6md9GPs2VRaxN1FV2B6b6
NDUEZeIiCickxHW0awPXXmqCaH2ksun324fH5wc6qmkehUbQL7EW0SPFp5V2z1Fie2r4ueLC
mJb90yPIgk+c+FBgYSopWWPk1ao3piRGqGLetDA3HK/FDpjIk7w4O6bY+tE2prwHjSmi1s/4
RyWLzTLJuojxJRI3dXBxgvi0QvDP5xUSMxSlQqKpq6fbC+/Y32fbpx/nWXb7IcIo6I9BHGoX
HbRcc2QVI+D2uDQURIxzueMswb9gmo3h23MxROY+H13uz4qHfzEMpiXvDdlJm2gdQi24HSBd
m4kbskgwgvhUdCLFp6ITKb4QnZz4DAHetEkjPF+iQ+ERluEyCQJ2s+DeKUGVG8MJ38hpHQFA
W1cnwAyZSP+Rt/cP58uv0Y/bp1/ewNUGNMns7fzfPx7fznJaLJOM9vcX8eE4P4Pv2vveMBkX
xKfKaZWAF8dp8dpTXUVyZlcRuHHHf2SaGnwr5CljMSylN2wqV1G7MkpDbZGRpHzJFGuj7IDy
BpggYMwhM5JDFE31aqvN9Fau1n960Fjj9ITVF44aYHyGly6kO9kLhpSyIxhpiZRGhwDtEDpB
znBaxtDJu/gmiav7FDbuhX8QHKX8PeWnfMIfTJH1zkHu0hVO36lWqDBx1HNPhRHrtyQ2Jg6S
BZss6XYrNldjQ94Vn7gfaar/luceScc5Ct+rMJsm4pP1tCTJfYq2FRQmrdRr+ypBp4+5oky+
10B26uaiWkfPslXrQ0wtHVokWz7zmWiktDrQeNuSOAyvlV/AJfTP+E+fzaua1M+Bb5lve1+n
0KO8Ukn8v5Em+CqNtf4yxdeVsdaHr5Pc/J006VdpFl8XxZNk9CCxyxitejtwBtexkFbcPGy6
dko1hec6minZamJ4k5y1hBuv5naWkgaF2VS5YzvZzwp/n09oaZXZKKaWQpVN6npLely5Cf2W
7n03fMCH3TeSZFVYeUd9JdRz/oYekIHgYokifUdlHOjjuvbB/USGjufUJKc8KOlPyMTQE56C
uBbemCj2yD8gxvqxH+0PE5KWcXZpKi/SIqbbDh4LJ547wv4vXyjQFUlZEhhTw0EgrLWMRW7f
gA2t1m0VrbzNfOXQj8npl7I2xHul5Nc+zlNXK4xDtvbt9aO2MZVtz/QPG5+iGcuJLN6WDT4M
FLC+tTN8RsPTKnQdnYPTKq2100g7fwNQfFPjTFcAcTQOIe0z/6S9Rsr4n/1W/7oMMPh+wzqf
aRXnc9gijPdpUPuN/slOy4Nfc6loMHbKLoSeMD6bE/tVm/TYtNpavPcrs9G+nSeeTmuW+JsQ
w1FrVNgs5X/tpXXU98lYGsJ/nKU+CA3MAgWtFSJIi13HRSmipOmvEiZ+ydBRuWiBRu+scCpG
7J6ERzB40PY8Yn+bxUYWxxY2g3JV5as/Pt4f726f5BKZ1vkqUZapw/JtZMYSirKSpYRxqni3
GlbGJRwwZpDC4Hg2GIdswG9jtw/UA6nGT/YlTjlCcikQnEwvZMPc3plrk92c5eL4AoHgBKHz
jpaLX05Ila9n+DwzPphfO7m60F5ArjiIRV7PkMs89Snwlhyzz3iaBKl1wijHJthhw6xo8076
a2RKuvFrMnqZvOrK+e3x9Y/zG9eW68kIVpUNdAx9RBu28fWNq25bm9iw/62haO/bfOhKa32y
OvooEKJo972ZA2COvndfELt8AuWPi8MBLQ+ouDaOBFHYF4b3Vsj9FP5Bte2VlkMPCiczVGMf
Uz66aG8oPX4apwFZGoC7qJIhYxXRROZG/YZ/cbtM65SDeuhoDN8b43ki6aYrA30I3nSFWXhs
QlVSGlMOnjA2K94GzExYF/yDpoM5uCAht/k30Ls0pPVDi8BsA9uHRkHIC6DEjIPjDX08suka
XRryv3oNB3QQ/QdJ+mE+wYi2oali8qH4M2ZoCzqBbJKJh+OpbHs9oEnUoHSSDVfrjk2VuzFG
VYUSCvAJaU+Sov2nyEQ3Y1Bz3etbb1du0JYpvtGbBkw6sMoA0iVFJeYlKK3mG6QfbkwJ8L6v
TamahGpZgI1G3Zp9XxZkdL62CGE1Mo2LinxMcER9FJbclJseGnpRSD+UGkWOesIBKjlHoDt8
GEnHfsRIDfOsXerrIO/TfD6jo8I0jgQpgQxUqG/2bs2RattFwRb2/dFmq0R7h7YT26x9GmqE
2naHOJCeGq+Tjpd/i7AaTzAx/ZjdPt/Pmo/X8y+Ei5DmVMXauMsXMcJ4BJcjJnJoZtkeAvQD
TtMxkFoLb65Ms3M1tCH/oc/zqkMN7m1jlK4HWeSt1BDLA6yHe+a5BlmpLuhHaLDFGc8SGZh8
9w5zlcT9ckOeR+Xhryz6FVJ+bd8CD7MoCVOcn4C6PuwCY8gc6MpXWbPJqQdLPtGofaYuNzHZ
qDcorhTY2xZhTFF8hrd3pgibIjbwV90TUF4M/DRjAs63uoRh0IwJIfKoNGmJABV4CtmXpSWM
DvpvSoYc1Y/VeninSyCBP+qlS0D3LZ6cA9ayJNQRXj2Xr9W0lIMNA1p/CYWUrisxiKyZrgI+
xoW6M5THOWtSpOE9gk2y8vP3l7cPdnm8+9Ps9+MjbSE23uqYtbny8c8Zb1WjJ7ERMUr4unMM
JZIyASs8bHsrjNiES9BrqivWaRbQgglq2MAoYIcnOcAeQbEVm4misjyFKQb5WJi7yAfDFV3q
aFiF6tGtwEQoijkFOiaInL0IMG946XpKXsx66ehJe1TGZ8CSwiEbZGmVs14sCHCp55tVy+Xx
aJhTjpwanPEKGm/HQdfM2kOBZQYQeTq4vpwax2JEXUdHZUwOuEDctLp+6IE+ejC07AWbq5fW
ZP5qtBCB1PEWYhCq+2lSISLbmxuv1zjLtS4I466VNMgMfXepRsiQaBYu1+hKr8zCP65WrpEz
aJUam1KAZYMsmeTzcbGxrUD9kAp810S2u9bfImWOtckca61Xoyfs4xio8NqNhBHYb0+Pz3/+
bP1DzDvqbSB4Pon58QyRE4lbS7Ofrxbd/9A7Iuz56c3RMjHTGwtv3h4fHsxO3Ju76gPIYAWr
BTNAHF8ZYdMsxPIp324i07yJJpgk5rOKAB0GI/56PYHmwXUonTPRz8ea9vbIogsLeT2+XsAW
4312kUK7tkxxvvz++HSBmJYiwuTsZ5Dt5fbt4XzRm2WUYe0XLEURCXClfQiqNEFWfqEuFuRU
KA3SLG2UnVLfsk58GPfTTERl0YK21E0oPKYjQH4iEJSETclONDiE8Pjp7XI3/0lNwGCTNgnx
Uz04/RT65HJg9jiEWlQ0FBLy6f0Gstto9RK4mEKZMAoFoqJdm8YdDgoiKlPv0ewVTPChTsZ3
b0jseVWOPKsNhB8Ey2+xelXiyhzJJyKGo2dhnH+Qc/WQQ2NDrlWtGhlH5dULyxjvDlFDPuOq
O4IDnpxyb+kSr8QHWxdd91YIb029lByeVXcTA1PvPNXrzQizZehQlUpZZtnUE5KwiUeOHF+a
cBVusPMARMypFxfMJOFRolpYjUdJSuB0ewQ3jr0zH2F8grRWY10NxCZ3LIcoo+aKZ9H4Ur2c
raa3CUHFuTO3iUat9x7yGThWdDmurvlq5fMOBXJYT8htPaHHc6KNBU7UHfAFkb/AJ3rfmtZs
d21R+rtGjiuvslxMyNi1yDYBfV8Qai37GvHGXOVsi1LfPKxWa00UhA9UaBrY6fhyzIuYg2w6
cAVIveBNtA6JRyQzjm34uOKLSlg2NXxwHIWbVfEl3e6ut+w2fp5mpylatQREzJo0AVSSrGxv
+WWaxd9I4+E0agr5BiISFJ96a1/HnhXfTYoeqkB2IXsxp7qctj5QcWosZM3OWjU+pcsLr6Ea
EXCH6LyAq86yRpzlrk29QnCz8Ki+UlfLkOqloI5EZ9QjGI5vVsXqhSilI2gBCgemaEPyO/nt
VNzk1dATX55/4fPXz/XfZ/nadoms+pgaBJFu4SZuSVSYOaEJyjgfROKEkFu9sKi0fuPYfrWa
kzOkZm3V/CUoeQAHIU9MxohoOVah8ZZUVqwt3NRUeg4fCSHle6IyMpiDR7zDNs7TgsgmLJP1
3HIcQsVYk1eUyvgECuvgIyVX6THUxLMqtBfUA5zoF6F6wblHlqB5IB9rX+wZUc/yiDaBR7xx
nTXxQThCKxK9cuVQnXJw5K7LuJfZ6E+EnZ/f+Yr6026j3A2GFe0114i38XiJ1cD0jXaF2aMF
DNy8MMJx++xUhF1z7OICzKnFxpoIUX9ImzBBuXYy7BLG+ri/w3O4hmA/f13+HVPA1ICvcBwa
+B1fEiqnKb1+Wh7OSlerAfM0DF+/EHF/+MLzqKWSPW+E+rhByKRAhLlBkWwg3EgehTi8DZxW
ZWBL5qvx6nYOTpXnIpSGkj0gDUa48pXK2SUEJ0EJiqDa9FK85iw0EKfjQyb0NCntERW9BsxO
fPQ8V7Wg0xAhIvA4wVtHqRAnYlSQ6Cv44W9H/FuYDyUgni7fqmaOV0JpmYOos3ZC0KNKL+ut
W1Bd4P7vRDphASKZsSOET4/n5wvVEVCu/Ac2ULv2A6m2174VtBvzKrnIFKyWlNY5CFTpGO1x
sCwcMd6dauwXI1pgXd8xvl7y9N8yPMX8L2flaUQUQwGjXRPoss/CNMWGlEljuTt1dlD5vFdr
P0cD57kG16V41SWG5V59l8eMIRsEyQZwFXvgfhq3X2BcMeNMAiq2yITQ949vXNzmgCpTdQEE
WFS3vHtchibU0RwFU1fALszB+UZsOhK4e3t5f/n9Mks+Xs9vv+xnDz/O7xfFJcI4WU5OVQzf
LRZWcMuWCMDZ+FsZb36QTZ2y3MbHKLzDxKrNjPytD/8jKvcLuVaKEJPdLvinPV94nyTjqzc1
5VxLmqcQY05vkZ4MyiIyaoZ7Tg8OuqPj8vzbRjECBorxGWJRGXjK/MkKVWGGnCcqsOrETIVd
ElY3K66wZ5nVFDCZiac6dR3h3KGq4udVJp2Wz+fwhhMJ+GTKcT/nXYfkuWKjO70qbL5U5Ick
ypduuSlejvOhhipVPEGhVF0g8QTuLqjqNDaKFKHAhA4I2BS8gJc0vCJh1U3uAOf8a+yb2r3J
loTG+GA3kJaW3Zn6AVya1mVHiC0F9Unt+S40qNA9wmKqNIi8Cl1K3aIbyzYGma7gTNPx6cLS
bIWeM4sQRE6UPRCWaw4SnMv8oApJreGdxDcf4Wjkkx0wp0rncEsJBGx7bhwDZ0tyJIBgp+No
Y0g9kAqOvFegPkEQBXA33QrC6kyyMBAsJngpN5oTHy6TuWl96QbNv6koXkyVJl4yatbUsFeI
p9wl0QE5HrVmJ5Hwxie+DpISLrYNbp/vvPnRzM6zl6Zec9DsywB2hJrt5F8UsJcYjj8biulm
n2w1imhUJa2bDFVH/uaT8lPV8JYN8UJd5ZpdOskdYkx5K9tRw0DV3sqyW/W35XmxAsCvzq80
nyj7xnVFuBV5MJWWs/dL71VinJvJUGd3d+en89vL9/MFzdh8PgG2XFtVoQFyTGhtQIsxcJz/
fPv08gC31e8fHx4vt09wBsqroJe3cueumg387kS06TFg5QSNjJo4g2bl/DeaA/Dflnoiz3/b
nl7Zoaa/Pf5y//h2voM1xES1m5WDsxeAXicJSsfIch56+3p7x8t4vjv/DdGgQV/8xm+wWoxt
HYn68j8yQ/bxfPnj/P6I8lt7Dnqe/15cn5cPPnzwufTdy+uZz4php8TQjbk7Sq04X/798van
kN7H/57f/mOWfn8934uXC8k3Wq7FkkaaGTw+/HExS2lYZv+1+mtsGd4I/wPuDs5vDx8zoa6g
zmmoZhuvkN9rCSx0wNOBNQY8/REOYKfWA6gciNTn95cnsNP4sjVttkataTMLDWUSuUZeHEww
Zr9AJ36+5xr6fB76L3s93/754xWKegevEe+v5/PdH8pyt4r9XavGRJAArHibpPPDolGHX5NV
R0aNrcpM9aiqsW1UNfUUGxRsiorisMl2n7DxsfmEna5v9Em2u/g0/WD2yYPYBajGVTscJBex
zbGqp18ErscopFyNdtKp7jjKw7kcmDbO1aO/LK1Dc/kq0G+pjGbTD3X3by+P94qq9IUEJThj
vj7ZxN02yvnKSPnQj7HpdVvyzaFpTrBw7ZqygavQwp+QuzB54W5a0s64CZI34pSxgNPGvLHX
qnmoQvG1bRrHobJlk6F7N/BLFFL5p6zkE1ZrDp69XcSzONvgBfGWdRA6EjZA0HQgL4suzHbd
MSuO8J/DN9Xz6iboGlUJ5O/O3+aW7S52fKVhcEHkQuyahUEkRz4Uz4OCJlZGqQJfOhM4kZ5P
qdaWeu6m4I56moXwJY0vJtKrPjsUfOFN4a6BV2HEB1hTQLXveSuzOsyN5rZvZs9xy7IJPLGs
uVkqY5Fle2sSRwYCCKfzoaQmcIeoDuBLAm9WK2dZk7i33ht4kxYntHs44Bnz7LkpzTa0XMss
lsPILGGAq4gnXxH5HITr9bLBvWCTqffo+qSbAP7tDbxG8pBmoYVigwyIuDZAweoEa0STQ1eW
ARwBqNv2yEcZ/MLb2X6adyEYfyGEDxGHst5hUAtqDdB+kak+zaOcr01yDUGTBwDQNuKOrZCl
zbaOT+juRw90MbNNUL8E1cMwiNWqO4WB4EN3fvDV9x8YdIVmADW7yRFWw6JdwbIKkHuHgdF8
hw8wXAA2QPPe/fhOdRpt4wjfex5IbKo5oEjyY20OhFwYKUakZgOIL7GMqNqmY+vUYaKIGg7Y
9mkUl1gD+/sJ3T5M0psJePDJC6b9fHpQqXvwPEPzjkO/wgT7xTCsY6U48ZMrQsVMR7+SiyDc
oDAKTeI6Lhp5kFeNW+3/n3tPXRNWitxHTDU/kKC8o61ubCRclePR26m6uVyXcItTHM+gLjwQ
GVra92DFxyrFpJ9/0kFKXH1hqjzCib+PxXe/quMKeoy6pd3PCQaBhC/fv/M1Yvj0cvfnbPN2
+/0MK6KrBJRZhG4f8n+UXUtz27iy/iuuWZ2zmBPxIUpaZAGRlMSYLxOUInvDyjiaRDWxnfKj
anJ+/UUDJNXdAD3nbizj6yYIgHg0gH4gEpzyiJZcTgEsawgA4ni7QzMSEZlyJKLssojo/iOS
jOvMTcjmZImiJHZ8iyiLmZMSJ3G6mLkLDjQSARLTJMSQ6uLa/T6/qKXnLiVc1KrfbYqkK8Bv
qkYNOlfrGs0DpM6FaOWxdlwbIQYzybgerY/CqcGFWSAw2Pv5V8dSSGexD/Gc1hBmnQjUc35x
9BqCkbvyyKiO9MAf327LvbTxUtYu0HfmvctUR4riQzBzdw1NX02RINDhRK6L1TI+8GNB1Od9
Hz3apOCfZZdJpO8j2/3ayYzysb1DQvS8WPct54v1pg3cszoHcOuDqDVN6oqCKNfbDFmx/QeO
AwSjf59ll23+gSNtd//AsU7qaY5osVq8Q3q3mprh3WpqjveraVjS8h2WpRLCJ0mL4ELSqhLb
RMZObqAiGbG+6bZx3Km5OKRoUVhw1jOHMzwAsjELHDYT0NxCwWWM5iUBQUeUaCFfUM6b22hi
eFcRvpIDNLdRlYOpnJWxeR3e+SJmDhvmlRuNnFlgWK+BRuOETk5pkR58Co0aLNkhcn7UIVTI
SDN2rqDvF4VUIGAM+wR8YMHShVUftEqQN3M+aWj+NC0M3DRQU1QS3J5A81nWCSgjx23WSHEG
ngUvFewHTjhww8ugdeE7J/chkC44SX0LXkHeMxd3Q0H05Vq4U63znHaMfZnVuwx7pth9huMl
bHFrpDn59PZ8f3IItWDkRhTqDKJWzjUV4GQTG22WERwke2Moh2G9JHN81Ma1CJ/VTLLm6KZt
i0ZtKTlepLIqI46q9gszB6j6x04y2OjNcube9r1r25iTes1j6wnTKMkanFWrFosL/O3yWi48
72jl1eZCLqxKHSWHdEggn6NKRoETS4aCtuBW7zfhFu2fi9npKBSKAv2EM9YZBNndZZVFUZ0Q
zHI4XNbS7ik1lptE07epdGFdFK6zFlOKvheqPcMsJITDotAGdpku+Ch1irYATbHM5YLb0LDb
lb6M/WyohVyin7lpC96IWlDtmtr6TGAf2O8/JfgDiAv0oqK9nvgan2DvDAVGOe36WpMsRrRo
96hFh6m+km3hYG5xV0zH5mwzqyDu3ZruB9hr7G4ZwJApmqUD8yILrPd2c7d6H3tpHJHl6wrJ
88POuCt2+LJY9VHwdd0VhBkcAjTCgA8sS6YipgUdUcdSSRtMT7hO4iGL/gLs4en19PP56d6h
UJ1CgKfec4Xh/vnw8s3BWBcSHSzppN7bc8xIYNprYVNfDMaq+Opf8tfL6+nhqlK78e/nn/+G
K7H785/ne9tJAhgO6MCYF7XR9fPTl6/3Tw9q1o/5Xfn5P8WR4cMkUhwXXV10SaWasZS0F2fl
phHxZktRtc8mgqgOp86FFcURg7+5xSIMnOjchS5WLnQ1c6KeE/WdaOhEnWVYoX7dgAf0WDSc
j0BjX902GwfqalwdunxCLCP841xnBCTZiMKl8gkRUrEHLD3pj90Dcd21aMjfHf1V5P76gKWH
TZPeDN2rT15tn1QHeiT33T2p21aHIbJqVSZpIfCBM2aq0waGvCBeZwgDHLpKcZggg6m/rMXk
00LK7DDGFxtKbg8iNev0ja6dOvYVfrAboUsPYM7+i79Nw0MeZYWPdpwsdV2gSS49tvHFHjD9
+/X+6XEI+2MV1jAreVAtI+SgeiA02R0ciVj4sfZxpOUepmfOPViIoxfOcVTgCyEIsBLUBWfe
J3qCnuRkXRhVX4vctGrLFNiFlcV8jk9Pe3hwWYrmfDUtYzPwYVUvYms8SbhLuAhNOJcMNLu1
l07C0GMdjoYD8PUm22gihXvPBUq06vMiVPMv9qyGnqGvVf+Ccx0lG9Xai4Jh8TGL/GxdQPXw
wD5RNNOBH95XnVoXwsMaSCrt+yQde/OZCU/gRumtBaGQ+4hE+MTYRu3d0NFnUogmwSesBlgx
AN88IYMn8zp8s6ybqB0I4pjJCRqoJbxHV3Xg9OujTFYsSetqINIw18f407U3w5G8izjwqd8s
oRbJuQXQjAaQeccSC3qGUohliBWvFLCaz9V2mbnP0igHcCGPcTjDt8kKiIh2pIxFQG5DZXu9
DEgocwWsxfz/rWXXaU1OsD1p0cQBSnARVZLzVx5LE7WpRbig/Av2/II9v1gRxazFEruXU+mV
T+kr7B1HaNfSMG0jTAtvohDzxGcUNVnPjja2XFIMpFh9zk3hWF8lewwE+0EKJWIF43JbEzQt
D2le1WCc0qYxucYcDoQwO+xe8wbWIwLDVqo4+nOK7rJliG/4dkdiUZGVwj+yeoNkyhpO7SS8
JefrTT4Z2MZ+SHw4AYBtNGGtI94dAPCIF3yDLCkQYBUUBayIGkIR14GPrYABCLFzjuFMHc51
1VILFlu0WdOyu/P4B9fnH6rPNAQtxX5BDC30snsQxsMlcdF1WZAzksUFPxBcm3zTMhjrQJM5
njZGHEH6YIb1L32aFc+WngPDWp0DFsoZ1n8xsOd7wdICZ0vpzawsPH8piQV/D0eejLBevoZV
Bvgg2GBqizDj2DJasgIYR+u8rm0eh3OsT3TYRNpiErEdshr8lIM+GcGN3+mu7xlmmnz4+UPt
BdmkuAyiUX82/n560O7mpaX2CsdPXb2zAgRn4oZ+y8PdEs9eWirpb57Ns5J9fAfHUJ7d+etg
qwxq3Oae+VIotGIb4Yd2WEZ2ijeFHEuFFJSlrIf38nfqxVzWqC7wUr7ajwwk3HIvCNAXumlk
NWa0vvn6q/e3x1e0TR80mNVa+MWsiu6lcD6LiJ7vPIhmNE31yOeh79F0GLE0USSez1c++B7D
AS16lAEBA2a0XJEfNrQ1YB6OqA73nGgBqPQCCxSQjjyWpm/hC3ZAFf2XxJ4rqasWLNHsVYWA
ReQHuJhqpp97dLWYL30684cLfPMPwMongo+2rhbWlJpYZspmqkguZsYwgL6+PTz86k9waJc2
LunTA1EQ0P3O7MaZTi6nmM2BpJsRwjBuknRhNhDb7/R4/2vU0f8vKHknifxQ5/nQmc0VxBbU
3r+8Pj1/SM4vr8/nP97AIoGo9BtfVMYnzvcvL6ffc/Xg6etV/vT08+pfKsd/X/05vvEFvRHn
slHixShS/u+WAHScAEQ8Sg1QxCGfDrhjI8M52ShtvchK882RxsjoQJPe9rapyCamqPfBDL+k
B5wzkXnauZPRpOmNjiY79jlZuw2MgoKZ3E9ffrx+R0vNgD6/XjVfXk9XxdPj+ZU2+SYNQzI0
NRCSQRXMuAgGiD++9u3h/PX8+svxQQs/wAt4smuxYLYDKQELZqipd3vwId6iEbJrpY8Ht0kz
ZUiD0e/X7vFjMluQ3RKk/bEJMzUyXsHr5cPpy8vb8+nh9Ph69aZazeqm4czqkyHdp2esu2WO
7pZZ3e26OEZECj9Ap4p0pyLnJJhAehsiuBa9XBZRIo9TuLPrDjQrP6h4RwzZMMrmqAnTHJF8
Up+dHDaIXE302L2cqBO5Iho+GiEKAeudt5izNP4isZrXPaw0DgBeT1SaOPNV6Qh3FUhHeC+O
BS2t2Qq3tahlt7UvatW7xGyGzqdGaUXm/mqG9zKUgr0aa8TDSxk+XMmlE6eF+SSFEtSxM5u6
mRHvwMPrLffHbUOsP9UEoOYI/DGqulUfB7HU6l3+jGIy87wQj7z2OgjweVEbyyDEqn8awI4X
hxKCNRfxfaiBJQXCOdaN38u5t/TR3H2Iy5zW4pAWeTTDGoaHPPIu5nzFl2+Pp1dzQufoxtdU
5USnsdB0PVutcCfvT+IKsS2doPPcThPoyZLYBt7EsRtwp21VpG3a0IWriIO5jy0u+pGu83ev
QkOZ3iM7Fqnhm+2KeL7E7g8ZgVaXE5FtXPH24/X888fpb3ppBnuP/Xh/mD3e/zg/Tn0rvJEp
Y7WvczQR4jHHu11TtaIPEPiuKR0q0a7pr4FdWyUdCKPZ162bbATRd55vYcoBLfmJ57XfvQuJ
iGE/n17V0na2jpsT8MxAT1PmxNLGAFjqVjK1FzCpmwy9ts6xvMCLoNoOL695Ua964w0jfz6f
XmApdoy4dT2LZsUWD5Lap4swpPlA0pi1lA0T+VrgkDFkOiWxK3c1aac694jSmk6zg2GD0dFb
5wF9UM7p6ZVOs4wMRjNSWLDgPYgXGqPOld5QSM7tnEiIu9qfRejBu1qoVTSyAJr9AKJxrMWB
RzC7tb+sDFb6aLLvAU9/nx9AwgSrgK/nF2PobD2VZ4lo1N827XAgDNlssEArjyvirA/Iy3FI
nx5+wt7I2d9U18+KTkearOJqT2KXYOduKTbeL/LjahaRVa2oZ/giRafRl2vVwMXrpk7jlYuo
yagE90wNkNG12eUQWYcYqABxPKqm8KApxVAzLijYK+dQcJetDy2FMjw6AdBxDQKKgQIDeMhi
6KDoTFAdUgAfIgOo7/4p0mvlgPoLITCHfj1Up6xB4awUjY3mBtQGqGLUNou1UWjZfPRGGUsr
EwnsLL2Valswgywu+aV3ZS0hA7S9ryHQPbHTGgNiV3GLjWKNqnls4kvm+MLSUES7wzobBlyn
jVrmONr7kGQonPJzrD+Q4bA+A+egQ2/NEGQVg0WsBetvwkHtJJOBoBt/K2N8JmkIo/4lw406
Bc8GXJ5ayp2DBn9ArukYMTJ3rxc3uaZYoPPXrevCZcSxwXEcVKLbiOuUGBcBqJbpAzV9VuDn
BuayFFSdCkq5GCiZGXJ3eyXf/njRukqXCat3WEoDmkLw0eF4DS7xSURQIDIPmQDpz7w0EWId
lG57zB00Y94BroyYzZpWSgV+ansHzxhLD0dmF0JACaX02SsG1Di7SVg+DXilFPi+EmDzaanV
Xe98dTEHOM73EkREqy3ro+j8ZVnocLg005HkaBt9A0heB7C++rnB68cFtTPR+F5H4p0k8DJp
P4rqCweOphz1o7KyrByFvuhPWe09klhQMqD1N5VJbWwLncQi07Fmp8j6haTZB+2SvpTjiLw8
FOoYrIrsNI9CfEfP/1/45v7czg+XqDU3dEoYnkF9eNe+0MMJerYLZwvaKXQ0rn6ut0dLq3h7
5x4DClpa4Jz2oh6IVWZUordhNPPG6RncnWtx6sEcDiL/hsMcJ0ZDTcvLgyiTpsIKbYlA4kN5
KHCwUp2E1UUJm05YSVVtzQnDXMWnQUp1PAiX4SxHkDTSDQkKbsbWhuY99mbGbDKGqchZVHNF
wEgSi0kqYXvj0IbgTXwJmuKiOaLSIOqmbYjqnfFaiwNVDki3daLSiaoh5kBrHGNxRIkvYljm
wVnPn+dvb0qcBodHVgRgLQo84BQ4ic/w4q7BYqt26XEasj3bSBukiklKJ/AIGan9ha47UxAR
XCU0RuNojTDaz7UqIg+ebJFYCOX+/TWcL5jtxLhL38jMHocKRIWRGQTsbK2oQohArkoBl8SU
rE3HS0/1ryPMHDjQU6U6YrGq2MOt+nax8gUFmS6gQnpnfaZCZ/AmpMWTF1yjLtP+nJF+YOuT
OMQ90B1Fi50wDDBEDFUFinObJNN435AARYoS8MyD6VyCyVxCnks4nUv4Ti5pqa3qMyxCD49M
0pg/2E/rBK3SkOIcECR4HQviOaBJM7W9gJi50gEqVmyOMuJauykrN5WDZn8jTHK0DSbb7fOJ
le2TO5NPkw/zZgJGOL4DixW0Vz6y90D6Zl+1grI4Xg0wdnVwtF+63Ujam3ugA3MfcI6U5Ggn
ryYrxj4gXeXjRXyER53rrpdOHTxQaclfossJ08Q1eN5wEvGBwrrlXWVAXA0z0nQ36k2iyPcZ
OZo9KFCViqgtRaxXsvY0oJCq2qjhyyznDbfxWXk1AE1B6tWz8Y47wI66DSS7z2mKqbHrFa7h
rGlajwbWbvaIdtuclZ/SmD00MdGA3RN+8YD04XMrbBoGXryHPojNgMoELNduJ+i0FmhhKas2
26CmSDiQGcCEA7zkJzjfgPQR5kDlusikzCpsBsFGp06Cex1tvaOP1DekOXVw5p7ts2hKUicD
s25mwJY4ObnZFG138DiA9fzgqbhFH0Xs22oj6WIB8iQBYiJgVoe0ycUtnQVGTM2ZSdaoHtGp
n0HUir/cfz+RRZXN9T3AZ4IB3qkpsdo2orBJ1kJi4GoNvbLLM2LKByToOLhuI2Z5Mb9Q8PtN
hZLflTD+ITkkWmywpIZMVqsomtHlocqzFJXmTjGRsPbJhvBDuszHfU1SyQ8b0X4oW/crN2bi
uIg3Uj1BkANngfTgfT2ukhQ8w38Mg4WLnlVwniNVBX47vzwtl/PV795vLsZ9u0Fmf2XLZjkN
sJbWWPN5qGn9cnr7+nT1p6uWenknB8kAHAot1lIQTuFwV9eg2jHlSZOiyeo6bcoNtUDbEBOq
3X6rRu66m/Cbb35MLS/zFDiq133nVq152H1P1UAkAtYoInEDplEGbMOYUj3RuaE+nAGZSHbs
eZWu8/0U5lw2ecE1wFdAXkxLTOJL4YD0Oc0sXB8ycoubCxUiB6gJiMzThirVPlY0FmyvpyPu
FOAGOcUhxQFJbVn0nZRaBEDNgK4FhuWOxBU1WH5XcUhfxVrgfq2Pxcce2b8VHCB3ZVW6eiVm
UatL1RfbmQVEXHCeK2GmjTiobbwqsuNlqnzsGw+I6sgHMNdLTBuhyW5gII0worS5DCygbWz3
XeMzLvFlJNqfLlbTOS6yvNkLuXMhRtYwKxY2rSRks+i5jCwHNthBF7Vq7XKbuzPqOfSm1vlB
nJwggkA8tHdezTr7iNNmHuH8LnSilQM93jnAEELFH9baHdZd6mBIi3WaJGniIG0asS3A9rGX
CCCDYFzC+F4I7oaOTqQrVYc5pKpbJJlAXaIq+DRYM+CmPIY2FLkhNvk1VvYGASeBYOl320e4
xxETGUPRJu5whzyjqt25Yh5qNjUTranDhlqJMPjox6R1FxgnMFysnq6++kh2Hz4PfKGTj3LF
PORyj2sjeA5u2Kajh0EMu4zRW3mgMw+ficz41ysImhfsL5ceK75waYSxkTbsPWa6V/qSSz4q
jYVxnQ54mi49Ggspj/yMT6MMR+dZCLqtrMthllIyOnHQrCnr3gMM4c7To/OJ4X2d1vOGgar1
jbos6a3BP/721+n58fTjP0/P336znioycD1C5uieNszQEJwgzXkzDrMvAmGXkqdbEd+q3Rxr
dy5gbmRCqpCoL2G1dAKfgwMurpABNREgNaTbtG87SpGxzJyEocmdxPcbKJnei28bHU9ASUcV
agIoHU/yekHNx+WWfP/e5uYyd+/LhjgT1+lui7V6egymrz5OH3+edWyFqBpDJt11s55bOfHd
Wlrv6KbVAKzj9KhLzIsz8nhmH0xdMJ+Bn1MB/g+7nVrDGGlfxyJnr+ELssZ0kRhmFdCq9ojx
IiVT75bFmvMqCHSbKWgPurimE1oMKycohYAuRLalxxaGqraNbW6f0xiibJvKRqGHkfGs0UpJ
ojYqC1U/tc+18sgtKD22DXUfmQi65+J7MLu1hatZVrRVdNLF4upzhmALpyVWl1aJYXft2nwD
edi9dyHWryOUxTQFqwATyhLrqjOKP0mZzm2qBMto8j3Y0IBRJkuAta4ZJZykTJYam3kzymqC
sgqmnllNtugqmKrPKpx6z3LB6pPJCnoHjuVFHvD8yfcrEmtqHZvRnb/nhn03HLjhibLP3XDk
hhdueDVR7omieBNl8Vhhrqts2TUObE8xiCCqBHFR2nCcqj1b7MLLNt1jvd6R0lRKZHLmddtk
ee7KbStSN96kWF1xgDNVKuJ2ZySU+6ydqJuzSO2+uc5wDGwg6DPBEYEbJZyg1/LXWnq8+v7l
/q/z4zfkfFALMllzs8nFFrvx1k/9fD4/vv5llG8fTi/f7DCo+ozdeFjDi4Dej4Bz9zw9pPk4
z45noH1YUJtjDPCho4f2uZsIp5dbhttSFFlMKxg/Pfw8/zj9/np+OF3dfz/d//Wiy31v8Ge7
6H1cZLgZUFmpLVYsWrx37unFXrb8XlTtpgvz5Edv5o9lVitvVoOrQrWBwnuWJhWJzkuR0G6p
VLJ2AqzrCi+set6oPpfEP6N1M7dTeYJzGlYywyiNvAoHpoUg0Z45xVS/KvNbXru60lcqVhkq
0Doxkhl45cFe5goBqrFqy9bcOMHxNNs07cfZ356Lq48Fw14MJ8pavDWmIKeHp+dfV8npj7dv
30iP1s2nxJK0lERkN7kAFaLHxpOE4bsPPZJ+F9UqsqIiGcW7suovNv+vsaNrihzH/RWKp7uq
2xmaAZZ9mAcncXdnO1/ECQ28pFimd4e6hZmiYY/59yfJ+bAtBaZqttiW5I/YsizJsjxLcaPr
Umoe+GQZwu2Ji5kBT2/PzOCXeJQ1gwuzQfpYerNiBlfHLfHfHN66zkAMtBIHDVTBOI+sYLI2
GkhdcwjBgelAmfV79sh1ngFXMrZ5B95pVWfXKIisU+zk6GiGMHgu2kcOnF0u2RRiSPQG7Grv
iWSLusw5BP6pQNEdUXUkAKsVye4QU4A52fZxVQxpM3bBPpQy1jHrtJ7yzOH6OsAr4C/frTxd
3z7+5d68ABukraYkNdN5BchvfG8vp6eterIKFkb8MzTdpcpaPfGErb9bY9xno4w3m3bgRxTx
NZr6i+Mj3tBENtuXgCTsyvYCn6mJ10npyQCkxIMK77jdA4cVWeTQ27GvNi9sYCJZoB+AQ7Bg
QVg6y3G6SOTdAZvcaF1ZKWZv5GB2gFGYHvxr//3+ETMG7P9z8PDyvHvdwf/snu8+fPjwbzfT
INaGL4m0jb7SjMnGNMgh88nk263FwEovt5Vq1iEBhTMEwruqy0shYoFcL7ryASQ9pEo9SgtW
TYkqhsk0xw0xPKpKRwFsgqZgLYDOpgOhMX0iezPMV8ScGcW5DFy2tGe3hdE6gdmuQcUsmSDZ
WDE7Awa5AGLLOHU6ohT+u8REOIaJoHmMHxLQ72mpCHZ90oOoatJlKmxGcQ1fWICWPh3Yw94j
7vrEB7WbulueAty7MOOlAJ4vEIw/gvQF82P0bHzR60h1oB31Q0jsAfoJnuW4/sh+DDpd13Q5
dfA5Th7kXCZy4kWWMK9v1ef52PGpmneo5mORVJqZTEU+xGoxwQolRK42qN5ctJ6uQii6zmpl
YFAmj2eKLHENuTCvl4KyHFJMiwod+J6OkoERUMTXTemeBtBFW6Cug/Viz1K6Ik877as6Ft0W
tj258IBd1apayzSDqRMe2rit56Rn0cy77y0SCUZrwHzYykmjd0bFtmgfWfSrtxUHuclretQx
CBeYHwGbahXRnmSGPw1yv9mmaH6EX+00Qoy0DfzXrL7hplNYUU/IT7bDoZydpHfmB0Q1aC1L
BrdbMJvNLTAWb8KOXj9LfGpMoSqzLptZxGCDBaMUwZ4AgwtCkU6bMJrhs3sI2cNVUeDFdjz4
pAJ65ixyIAdGkgjdnYp9Ih5Xo6Th0Y4beuCApTuKqiWDyZRzi2OcuL7jfMBnlswwHcyoGhCN
gh2i6nzkxOh265ibTlp+XQTSZZ2rWl5YDvpBQss9sG3ros07vDS09FLJDwvBjp6N1h/20pdH
cpc0u/2zt5tmm6Tx7gsYG/QHerp7amW/1gPZSTVubK8ztaPUxSEO99kI4y4DILkgQG/uBFxv
ZfpAq7ednQgaljLXBewoKk3OgkL0HWt9Rc/hBV/X0PCvdVbp2gTIDWAbN9MKQclptQyAUdrg
dQcf2LbuS4kEqvGsqyHvSNA95br/bEN4TdFREPBtPdRJA7XEzt4mnE8MyQVpXF2HPa3CvvOX
Hkc2b7KwVuurm+JGdB7wqh1V1cDCxSewnKg3Mvi7RDUKL81gegyrc0yBOgpPxyXZQ5sdvpHY
bVaJo5XwX8Pl6ji8cUXIQJWfYBT6UbqS2MGRr9JyyufDy8VycXR06JFtvF4k0RuOMMTCuASP
JyMUd860aDFmCqzTpi6rNRiwR84LHDX583CVtxEsQHRFFW2WibFlRnkBXUiusnRV5F5q9b6e
1j3uNHhnDCPGa9g30jK0VZhWDIuKzkMcEHDTEgyYbVok3ta5xi5HmKDCc0xYcT1ILbO7e3nC
nBDMo0v8NG0asGBBZqFwBgROjieR8dpEErBgH+w2wH84FXfJuiuhShUEIo7xA0muDV0LBz5w
7S5+DDkWwfAZ8oGty3Ij1LmU2hnek53FdFfLOhfQvkmd0VtXsFvkKeaxT+rPZ6enn868BUVX
zQsYDZQVKCqsbq88Rw8jegNFBoKpXNbrRQFSYESkFbTvoO2nHH7c/3H/+PFlv3t6+PZl98vX
3d/fd0+H7LthJ4BlcyWMSI+ZfD8/QxO6cRhl/+bpG3UlmnI7v0GhLuPQ18loyLcDBhI+Qtp3
6ogT5yqWeIXgeKexWLViRwgPHBXaRwGFqir0M2Gcgsqk3sJ+XF6XswiyPvDSR4XCsKmvP+Mr
9G8St0na0LvB3tFLQAlaQOPcksLH28WvgP7DLlq+hfqJqR9J/UgVGc9PFjhd6P6TCfoLUdKw
B4T9eZtEiUNTuQlCQky/SSUCxbXKnQs5wn2vEWQ5BN0rEhJUszzXKDgDwTuROAK79gxApxbk
DAfh9Q10o1wrg/6dKq67NLkC/nGxKBDrNtNeuCYiMKsPegWEbRTR6CzuKcKSJl29V3pQBMYq
Du8fbn95nGL8XCLiHrNWi7ChkOD49Oyd9ohRD/dfbxdeSzbvSFVmaXztDx6eYYoI4DTQqV2P
oAuVZCsN6ux0AnLYru01MBsF1UfntiCOgCWBsQ16uhLvGgKWjTIQS2SriFUjT3dXp0e/+WCE
DLvK7vnu4393P/YfXxEI0/Hhi7OteB/Xd8zXVrR7qgM/OoxK65aGtH0PQcFTvSCl2DXj44XO
Ini+s7t/HrzODrMt7IUj/3Aa7I/oCGCkVtj+HO0gkX6OOlGxwMEhGXDw7u/7x5fX8YuvUF6j
38qEhl9wRZ9gYJ3ErgFkoVduUnYLqi5kOxI9CJchqhl1ACiHewZaZtMUMiLsM6Oyr64POm/8
9OP787eDu29Pu4NvTwdW1XFeBbdPtKtsBfZfWEcPPuZwPMJ9EICcNMo2cVqtvVf0AgwvFIRt
TkBOWnsuwhEmEo77J+v6bE/UXO83VcWpAchrwCh8oTuGTRkYCgyk42TNugu2u1oJferhvDG6
RDtTy8hMgQXbU62Wi+PzvM1YcTLtJCBvHm2Li1a3mmHoD2elfAau2mYNlhaD+06ZYeiKVVqM
6SrUy/NXTB15d/u8+3KgH+9wXWCOkf/dP389UPv9t7t7QiW3z7dsfcRxzupfCbB4reDf8RFs
d9eLT14iYEtg9EV6ybsKhWArGHNzRZRzHW2TPe9KFPNhbPj0YuwHbydisKzeMliFjYTAK6FC
2Cm3NXmnbFrv2/3XuW7nile5RmD4MVdS45f5lEQ/uf9rt3/mLdTxp2NeksAStFkcJemSM7zv
LxtGZG5C8+REgJ3ytZnCHOsM/zL6Ok8WbuZmB+zllRvBoKVJ4E/HnLpX+hgQqxDApws+VgD+
xJfcql78xmm3la3B7j3337966WHGnYLLGYB1bo6gAVy0Ucr5TtUxH3bYvbfLVJi8AcEeJxmY
QeU6y1IlIDCCb66QaTg7IJTPTaL5JyzpL19Ra3UjbK4GbGQlTO8gcARBo4VadF3Z9+NC+cm/
vdmW4mD28GlYxiBKTLrrPQoxfv2SDBQmeW5KBjs/4TyF1x8F2Hp6yvX28cu3h4Pi5eGP3dPw
VIXUE1WYtIsr1BnYFNURPdrUyhhRUlmMpKsQJm74Fo0I1sLvadPoGp0YnlPd2bzROz+L6ESJ
NWLNoMLMUkjjMSJFXY/MRT+oaMBsXRNh5IBLSv8aK5WPc0HnDUZS1p1SVRqXV7EWVA3E9pn+
xPkEtDmtRLhNdDunTDgUwrKdsI20qic0SE0RexHzlUDHnPmq0bE8l4jnuW0d5GVaN24uLd8t
QgkWPTNiQFZtlPU0po18MjIWY11jnAcGOOOpkZeMpdrE5tcxIFvG2tMu7eaus5Zvpe0NSMoT
gPWn0xOqMT6o8SepavuDPzG/4P1fjzbBMsVneyeOeZm0GRnU1M7hHRTef8QSQNaBhfvh++5h
8u3SrdB5JwLHm8+HYWlrfTtDw8oziiFE9LfRTz56Id7tzBuOCUZBC5Nip6ZeR2mBzfSni+PD
Gn883T79OHj69vJ8/+gqbNY+de3WKG1qjW+Ne36q6eRswkv3n2lq3ajsIfDCNHUBRnS3rCnz
qMs8LkmmixlsgVl8m9T1Hg8oN5EwJmvu+udWHXEFhn0MgtddT/HC27vB1mY6IlTdtJ1f6pNn
8sBP4Qy5h8Nq09H1uS8jHcyJ6OToSVS9DfyBAQVMhChOfWUpdu7oZGnE9ebYfWiTnOb9sLrd
tgiaf7Rw1Ugk8gAGGrrjMo4XbPjTdfcHF2pzKvhwuh0P+07mLTqCDlrGdE7l3JR3PvimdGt2
qE9EalAzZLhYy9UNgsPf3dX5GYNR1tWK06bq7IQBlXsuN8GadZtHDGFAFPN6o/h3BgsD04cP
6lY3qRe8OiIiQByLmOzGdUI5CDcjhUdfzsBP+HIWTg9rfI/VlFmZ+6m9Jygeyp7LBbDBN1AL
Z7qi2NmPI+L2woZQKPemDoamGY3LQYJ1Gz8+ZIRHuQheGgdO4S3+scUY2eLu6qaMU5tjQ9W1
8k5TKWmmzn2Q9RpOnlQ8ksCXQcpKjuZCAlQ0QoIBfeHK+KyM/F+CTCwy/9r1ONt9KI6zOuu2
C1KUxdlN17hxpBiR5RrXeDI9DVp9gTa808O8Sv1sK/yYCfDLxJFVZZrQtQjTuGcHy7Jo+L18
hJqA6Pz1nEFcViPQ2at785tAv74uTgIQJoXOhAoVjEIhwDELS3fyKjR2FIAWR6+LsLRpC6Gn
AF0cvx474sBg6H7mHmkYTC9dZt7GgQyO/Ac48nvNRQQmunLDZkwfCTVpmEEUEyg4ue4KEIk2
4Or/AtxdYuPOAgA=

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--J/dobhs11T7y2rNN--


From xen-devel-bounces@lists.xen.org Sat Jun 17 14:32:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Jun 2017 14: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 1dMEmE-0007WD-5G; Sat, 17 Jun 2017 14:32:38 +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 1dMEmC-0007W1-MQ
 for xen-devel@lists.xensource.com; Sat, 17 Jun 2017 14:32:36 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 BB/C3-03620-48D35495; Sat, 17 Jun 2017 14:32:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVbfJ1jX
 SYPlePYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmzL9ynrlgSgdjRcfcXywN
 jB8iuhi5OIQE/jJKtO3YwwThPGaU2LjzNJSzjVFixtbDQA4nh4iAs8TXM3PZuxg5OHgF9CWu7
 AwDCQsLhEscXH+WDaReQqDBXGLl2V3MIAkJAU+JH7M3scHYh/pPA9nsHGwCVhKHxECiLAKqEg
 9X/2KbwMi9gJFhFaNGcWpRWWqRrpGxXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZ
 GoNcZgGAH45/5gYcYJTmYlER5c8JdIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8PrauEYKCRal
 pqdWpGXmAMMPJi3BwaMkwmuuD5TmLS5IzC3OTIdInWLU5diwev0XJiGWvPy8VClx3hKQGQIgR
 RmleXAjYLFwiVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8G0Cm8GTmlcBtegV0BBPQEcxnXE
 COKElESEk1ME73KfGYksL8MeOP3eZLe/Yyllh5cHd7HvL/WGg0fcX01s97C9TmLnpjWDDtyvZ
 XM6vmCupKBqya/+ngB8dDkp2R18XFa7vXOjQey7cxnH7d8MsM4ZnCJnuDFvNPWpItalHwU6Xs
 SPSNWJ9VhVzznc1WKrU+kY+6wHr8E89V6zvxL3+uDHG4vEeJpTgj0VCLuag4EQDx01lUgAIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1497709953!97868808!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61209 invoked from network); 17 Jun 2017 14:32:34 -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; 17 Jun 2017 14:32: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 1dMEm7-0001pd-O1; Sat, 17 Jun 2017 14:32:32 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dMEm2-0003iR-8C; Sat, 17 Jun 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 1dMEm1-0005Rv-Qf; Sat, 17 Jun 2017 14:32:26 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110499-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:build-armhf:host-build-prep:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-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:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-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:build-armhf:xen-build/dist-test:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.9-testing:build-arm64-xsm:xen-build/dist-test:fail:nonblocking
 xen-4.9-testing:build-amd64-xsm:xen-build/dist-test:fail:nonblocking
 xen-4.9-testing:build-i386:xen-build/dist-test:fail:nonblocking
 xen-4.9-testing:build-i386-xsm:xen-build/dist-test:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-livepatch:livepatch-run:fail:nonblocking
 xen-4.9-testing:build-amd64:xen-build/dist-test:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-livepatch:livepatch-run:fail:nonblocking
 xen-4.9-testing:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm: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-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:build-arm64:xen-build/dist-test:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:build-armhf-xsm:xen-build/dist-test:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=e197d29514165202308fe65db6effc4835aabfeb
X-Osstest-Versions-That: xen=91503b282eff582d74927ed25668fae65fd228ba
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 17 Jun 2017 14:32:25 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 110499: 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="===============1222696922963585947=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 110499 xen-4.9-testing real [real]
http://logs.test-lab.xenproject.org/osstest/logs/110499/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf                   4 host-build-prep          fail REGR. vs. 110417
 test-amd64-amd64-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail REGR. vs. 110417
 test-amd64-amd64-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail REGR. vs. 110417

Tests which are failing intermittently (not blocking):
 test-amd64-i386-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail in 110453 pass in 110499
 test-armhf-armhf-xl-rtds     11 guest-start      fail in 110474 pass in 110453
 test-amd64-i386-rumprun-i386 16 rumprun-demo-xenstorels/xenstorels.repeat fail in 110474 pass in 110499
 test-amd64-i386-xl-qemut-debianhvm-amd64 15 guest-localmigrate/x10 fail in 110474 pass in 110499
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm 15 guest-localmigrate/x10 fail pass in 110474

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-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-i386-xl-qemuu-win7-amd64 17 guest-start/win.repeat fail blocked in 110417
 test-armhf-armhf-xl-rtds 15 guest-start/debian.repeat fail in 110453 like 110417
 test-armhf-armhf-xl-rtds    12 migrate-support-check fail in 110453 never pass
 test-armhf-armhf-xl-rtds 13 saverestore-support-check fail in 110453 never pass
 test-amd64-i386-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail in 110474 like 110417
 test-armhf-armhf-xl-arndale 12 migrate-support-check fail in 110474 never pass
 test-armhf-armhf-xl-arndale 13 saverestore-support-check fail in 110474 never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check fail in 110474 never pass
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check fail in 110474 never pass
 test-armhf-armhf-xl         12 migrate-support-check fail in 110474 never pass
 test-armhf-armhf-xl     13 saverestore-support-check fail in 110474 never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check fail in 110474 never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check fail in 110474 never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check fail in 110474 never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check fail in 110474 never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check fail in 110474 never pass
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check fail in 110474 never pass
 test-armhf-armhf-xl-vhd     11 migrate-support-check fail in 110474 never pass
 test-armhf-armhf-xl-vhd 12 saverestore-support-check fail in 110474 never pass
 test-armhf-armhf-xl-credit2 12 migrate-support-check fail in 110474 never pass
 test-armhf-armhf-xl-credit2 13 saverestore-support-check fail in 110474 never pass
 test-armhf-armhf-libvirt    12 migrate-support-check fail in 110474 never pass
 test-armhf-armhf-libvirt 13 saverestore-support-check fail in 110474 never pass
 build-armhf                   6 xen-build/dist-test  fail in 110474 never pass
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-stop             fail like 110417
 test-amd64-amd64-xl-rtds      9 debian-install               fail  like 110417
 build-arm64-xsm               6 xen-build/dist-test          fail   never pass
 build-amd64-xsm               6 xen-build/dist-test          fail   never pass
 build-i386                    6 xen-build/dist-test          fail   never pass
 build-i386-xsm                6 xen-build/dist-test          fail   never pass
 test-amd64-amd64-livepatch   10 livepatch-run                fail   never pass
 build-amd64                   6 xen-build/dist-test          fail   never pass
 test-amd64-i386-livepatch    10 livepatch-run                fail   never pass
 build-amd64-prev              6 xen-build/dist-test          fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 build-arm64                   6 xen-build/dist-test          fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64  9 windows-install        fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 build-i386-prev               6 xen-build/dist-test          fail   never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 build-armhf-xsm               6 xen-build/dist-test          fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-amd64-xl-qemut-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386  9 windows-install         fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64  9 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass

version targeted for testing:
 xen                  e197d29514165202308fe65db6effc4835aabfeb
baseline version:
 xen                  91503b282eff582d74927ed25668fae65fd228ba

Last test of basis   110417  2017-06-13 21:31:36 Z    3 days
Testing same since   110453  2017-06-14 16:28:42 Z    2 days    3 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  George Dunlap <george.dunlap@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Peter Große <pegro@friiks.de>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  broken  
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        fail    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-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                                  blocked 
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-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                                   fail    
 test-amd64-i386-livepatch                                    fail    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     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.

------------------------------------------------------------
commit e197d29514165202308fe65db6effc4835aabfeb
Author: Peter Große <pegro@friiks.de>
Date:   Tue Jun 13 01:05:21 2017 +0200

    tools/xenstat: fix missing linkage of libxenstat against libyajl
    
    This fixes the python bindings, since symbols were missing in libxenstat.
    xentop doesn't use any yajl functions, so drop linking libyajl.
    
    Signed-off-by: Peter Große <pegro@friiks.de>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Release-acked-by: Julien Grall <julien.grall@arm.com>
    (cherry picked from commit a7307762f90d337585d17d45551a226028b89836)

commit fe2de031af7938269e874ee0c6e832fef7f1e80f
Author: Peter Große <pegro@friiks.de>
Date:   Tue Jun 13 01:05:20 2017 +0200

    libxenstat: use python detected by configure for python bindings
    
    Signed-off-by: Peter Große <pegro@friiks.de>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Release-acked-by: Julien Grall <julien.grall@arm.com>
    (cherry picked from commit b2107b79b006ded5cf2ef41ac65399c3e629f693)

commit 5aecee5a63ee931f302f731893bfa8fd428cbf63
Author: Jan Beulich <jbeulich@suse.com>
Date:   Wed Jun 14 11:44:44 2017 +0200

    public: there's no MMUEXT_SET_FOREIGNDOM
    
    Correct respective comments.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 3db971fa33fa2ee3989859b455213bb33bac7e05
    master date: 2017-06-14 11:40:02 +0200

commit 1d9c4106a685d7d434e99421257451bdeed55a3f
Author: Jan Beulich <jbeulich@suse.com>
Date:   Wed Jun 14 11:43:12 2017 +0200

    Revert "x86/mm: add temporary debugging code to get_page_from_gfn_p2m()"
    
    This reverts commit 933f966bcdf4f4255b432071fc12c9ee2efb05ef.
    
    Acked-by: George Dunlap <george.dunlap@citrix.com>
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1222696922963585947==--

From xen-devel-bounces@lists.xen.org Sat Jun 17 16:43:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Jun 2017 16: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 1dMGoZ-0007mL-Px; Sat, 17 Jun 2017 16:43:11 +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 1dMGoZ-0007lx-8c
 for xen-devel@lists.xensource.com; Sat, 17 Jun 2017 16:43:11 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 D8/0B-01732-E1C55495; Sat, 17 Jun 2017 16:43:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVVc2xjX
 S4MJtXosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBm3Hl6kqXgnH/Fnb2bGBsY
 Z9h0MXJxCAn8ZZS4tO41O4TzmFFia2sDE4SzjVFix87rQBlODhEBZ4mvZ+aC2bwC+hIHOi6D2
 cIC1hLT/2xmBmmQENjAI9FzZjYrSEJCwFei/0wHWxcjB5jdvNqui5Gdg03ASuKQGEiQRUBVYs
 ffwgmM3AsYGVYxqhenFpWlFuka6SUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBPq
 7noGBcQfjqWbnQ4ySHExKorw54S6RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4PaNdI4UEi1LT
 UyvSMnOAgQeTluDgURLhZQ0ESvMWFyTmFmemQ6ROMepybFi9/guTEEtefl6qlDhvMMgMAZCij
 NI8uBGwKLjEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZjXNQpoCk9mXgncpldARzABHcF8xg
 XkiJJEhJRUA2PKpE8C3xWc53+8mcKs17RondS/1gW37eXmmrs+tzvm9o5znuqtwAsT2++4m7n
 Gz1y+xf1L2qy3X5ytV228mJyj/GDrfTuNLsmO//dyAnll479XzrLdtNb04dspH1juLrr8LU/v
 W3gng/Brn7YjrnvUf75SY3VQ75yRm5pxl/l8gLboxsOrRD4osRRnJBpqMRcVJwIAI8tBl30CA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1497717787!102051863!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44926 invoked from network); 17 Jun 2017 16:43: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; 17 Jun 2017 16:43:08 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dMGoS-0005av-DR; Sat, 17 Jun 2017 16:43: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 1dMGoM-0004Zr-VG; Sat, 17 Jun 2017 16:42:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dMGoM-0003Jf-G6; Sat, 17 Jun 2017 16:42:58 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110512-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=e13e8808f9270f4b3b6f4abb8ec473eef81cc1b9
X-Osstest-Versions-That: libvirt=f0a3fe1b0a2996272dd167501bb5de752d9d1956
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 17 Jun 2017 16:42:58 +0000
Subject: [Xen-devel] [libvirt test] 110512: 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="===============1937842885705877862=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures :-/ but no regressions.

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

version targeted for testing:
 libvirt              e13e8808f9270f4b3b6f4abb8ec473eef81cc1b9
baseline version:
 libvirt              f0a3fe1b0a2996272dd167501bb5de752d9d1956

Last test of basis   110460  2017-06-15 04:31:18 Z    2 days
Failing since        110480  2017-06-16 04:20:40 Z    1 days    2 attempts
Testing same since   110512  2017-06-17 04:20:16 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Christian Ehrhardt <christian.ehrhardt@canonical.com>
  Daniel P. Berrange <berrange@redhat.com>
  Guido Günther <agx@sigxcpu.org>
  Martin Kletzander <mkletzan@redhat.com>
  Michal Privoznik <mprivozn@redhat.com>
  Pavel Hrdina <phrdina@redhat.com>
  Serge Hallyn <serge.hallyn@ubuntu.com>
  Simon McVittie <smcv@debian.org>
  Stefan Bader <stefan.bader@canonical.com>
  William Grant <wgrant@ubuntu.com>

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


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

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

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

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


Pushing revision :

+ branch=libvirt
+ revision=e13e8808f9270f4b3b6f4abb8ec473eef81cc1b9
+ . ./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 libvirt e13e8808f9270f4b3b6f4abb8ec473eef81cc1b9
+ branch=libvirt
+ revision=e13e8808f9270f4b3b6f4abb8ec473eef81cc1b9
+ . ./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=libvirt
+ xenbranch=xen-unstable
+ '[' xlibvirt = xlinux ']'
+ linuxbranch=
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' xe13e8808f9270f4b3b6f4abb8ec473eef81cc1b9 = 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-3.14
++ : 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 e13e8808f9270f4b3b6f4abb8ec473eef81cc1b9:refs/heads/xen-tested-master
To osstest@xenbits.xen.org:/home/xen/git/libvirt.git
   f0a3fe1..e13e880  e13e8808f9270f4b3b6f4abb8ec473eef81cc1b9 -> xen-tested-master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1937842885705877862==--

From xen-devel-bounces@lists.xen.org Sat Jun 17 20:23:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Jun 2017 20:23: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 1dMKFR-0004ne-Sr; Sat, 17 Jun 2017 20:23:09 +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 1dMKFQ-0004nS-F8
 for xen-devel@lists.xensource.com; Sat, 17 Jun 2017 20:23:08 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 67/3A-23755-BAF85495; Sat, 17 Jun 2017 20:23:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVXdVv2u
 kQctxcYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmrNj7iK1gyRLGisk/Z7I3
 MK7M72Lk4hAS+Mso0bKqhxXCecwocXRXKxOEs41R4sy3q0AZTg4RAWeJr2fmsoPYvAL6Eo3zp
 4PFhQXMJdoWL2YGaZAQ2KAkcevDRGaQhISAp8TRLX9ZYOwVdyYBNbNzsAlYSRwSA4myCKhK/F
 6zjG0CI/cCRoZVjOrFqUVlqUW6pnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIF
 er2dgYNzBePmr0yFGSQ4mJVHenHCXSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvOf6XCOFBItS
 01Mr0jJzgOEHk5bg4FES4X1fAJTmLS5IzC3OTIdInWLU5diwev0XJiGWvPy8VClx3ksgMwRAi
 jJK8+BGwGLhEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3i+9QFN4MvNK4Da9AjqCCegI5j
 MuIEeUJCKkpBoYe5kVyxZw/RQ+nZsx597srwyvLnrEZL4Q7iy6s19WaZvo9wfLVq/8NVcia1s
 wi2eKyO5dG5OfVie2LXC6+L3+yre/6es+hnktkK5Jfjuzb+nPCXl51Wy9+5mir8u6ct65tFcy
 SXxH2fcD88/vcr1x9UKM7V6hoM8b84o2efOmpp8+/TWm7oZUlRJLcUaioRZzUXEiAFLHRMOAA
 gAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1497730984!102061690!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59660 invoked from network); 17 Jun 2017 20:23:05 -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; 17 Jun 2017 20: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 <osstest-admin@xenproject.org>)
 id 1dMKFI-0002q7-PJ; Sat, 17 Jun 2017 20:23: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 1dMKFD-00075c-6l; Sat, 17 Jun 2017 20:22:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dMKFC-00049N-3u; Sat, 17 Jun 2017 20:22:54 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110510-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:build-armhf-xsm:xen-build:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 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-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat: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:build-amd64-prev:xen-build/dist-test: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-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-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-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: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-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=7251b0d2b28552bf8d7287af9dc2504b4a43278b
X-Osstest-Versions-That: xen=695bb5f504ab48c1d546446f104c1b6c0ead126d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 17 Jun 2017 20:22:54 +0000
Subject: [Xen-devel] [xen-unstable test] 110510: 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>

ZmxpZ2h0IDExMDUxMCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDUxMC8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiAxMTA0NjUK
IGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgIDUgeGVuLWJ1aWxkICAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDExMDQ2NQoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFz
IGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDQ2NQoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAxNiBndWVzdC1zdG9wICAgICAgZmFpbCBibG9ja2VkIGluIDExMDQ2NQogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTEwNDY1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdGFydC93aW4ucmVwZWF0IGZhaWwgbGlrZSAxMTA0NjUKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgIDkgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDExMDQ2
NQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIGxpa2UgMTEwNDY1CiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICA2
IHhlbi1idWlsZC9kaXN0LXRlc3QgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiBidWlsZC1p
Mzg2LXByZXYgICAgICAgICAgICAgICA2IHhlbi1idWlsZC9kaXN0LXRlc3QgICAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNiBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgOSB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDcyNTFiMGQyYjI4NTUy
YmY4ZDcyODdhZjlkYzI1MDRiNGE0MzI3OGIKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDY5NWJiNWY1MDRhYjQ4YzFkNTQ2NDQ2ZjEwNGMxYjZjMGVhZDEyNmQKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDExMDQ2NSAgMjAxNy0wNi0xNSAwOTo0NjozMyBaICAgIDIgZGF5cwpG
YWlsaW5nIHNpbmNlICAgICAgICAxMTA0ODQgIDIwMTctMDYtMTYgMDk6MzI6MjIgWiAgICAxIGRh
eXMgICAgMiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTA1MTAgIDIwMTctMDYtMTcg
MDE6Mjg6MDAgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hl
ZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBEdXNoeWFudCBCZWhsIDxteXNlbGZkdXNoeWFudGJl
aGxAZ21haWwuY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGts
ZW5neWVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
cmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAg
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
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAg
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
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3Qg
cHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpjb21taXQgNzI1MWIwZDJiMjg1NTJiZjhkNzI4N2FmOWRjMjUwNGI0YTQz
Mjc4YgpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBGcmkg
SnVuIDE2IDE2OjE4OjU0IDIwMTcgKzAyMDAKCiAgICB4ODZlbXVsOiBtaW5vciBjbGVhbnVwCiAg
ICAKICAgIERyb3AgYSByZWR1bmRhbnQgaW5wdXQgY29uc3RyYWludCBhbmQgY29ycmVjdCBhIGNv
bW1lbnQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgoKY29tbWl0IDM5MTA3NTY5ODdjY2ZhYzJkNzlmYjhlNGNhMGYxOTY1MjI1OTdiNzQK
QXV0aG9yOiBEdXNoeWFudCBCZWhsIDxteXNlbGZkdXNoeWFudGJlaGxAZ21haWwuY29tPgpEYXRl
OiAgIEZyaSBKdW4gMTYgMTY6MTg6MTAgMjAxNyArMDIwMAoKICAgIHg4Ni9TVk06IGNvcnJlY3Qg
Y29tbWVudHMgaW4gdm1jYi5oCiAgICAKICAgIFRoZSBWTUVYSVQgY29kZXMgbGlzdGVkIGZyb20g
RVhDRVBUSU9OX1BGIHRvIEVYQ0VQVElPTl9YRiBoYWQgY29tbWVudHMKICAgIGRlc2NyaWJlIHRo
ZSBleGl0Y29kZXMgc2xpZ2h0bHkgc2hpZnRlZCB0aGFuIHRoZSBleHBlY3RlZCB2YWx1ZS4KICAg
IFRoZSBleHBlY3RlZCBleGl0Y29kZSB2YWx1ZSBmb3IgcGFnZS1mYXVsdCBpcyA3OCB3aGljaCBz
aG91bGQgYmUgMHg0RQogICAgYW5kIHNvIG9uIHRpbGwgZXhjZXB0aW9uIFhGLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBEdXNoeWFudCBCZWhsIDxteXNlbGZkdXNoeWFudGJlaGxAZ21haWwuY29t
PgogICAgUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNs
ZS5jb20+Cgpjb21taXQgNTM0ZWNkZGQ4YTk2MWE0NDM1NmZjYWI1NzZiZDY4ZDY5MDBiZmE3NApB
dXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAgVHVlIEp1
biAxMyAxNzoxMzoxNyAyMDE3ICswMTAwCgogICAgeGVuL2FybTogbW06IFVzZSB0eXBlc2FmZSBN
Rk4gaW4gZHVtcF9wdF93YWxrCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKY29tbWl0IDI2NWI1NmRlOGQ3YzkyZTc0ZTQ4MTY0
NGE1OTIxYjI3ZGFlYmI0YWUKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgpEYXRlOiAgIFR1ZSBKdW4gMTMgMTc6MTM6MTYgMjAxNyArMDEwMAoKICAgIHhlbi9hcm06
IG1tOiBVc2UgdHlwZXNhZmUgTUZOIGluIHNldF9maXhtYXAKICAgIAogICAgU2lnbmVkLW9mZi1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgpjb21taXQgODI1OGM3
NDFlMjMzMzcxYWE2MmU0OTFkOGZhZmZjYmE1ZjBlZWI2OQpBdXRob3I6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAgVHVlIEp1biAxMyAxNzoxMzoxNCAyMDE3ICsw
MTAwCgogICAgeGVuL2FybTogVXNlIHRoZSBuZXdseSBpbnRyb2R1Y2VkIE1GTiA8LT4gTUFERFIg
YW5kIEdGTiA8LT4gTUFERFIgaGVscGVycwogICAgCiAgICBSZXBsYWNlIHRoZSBmb2xsb3dpbmcg
Y29uc3RydWN0aW9uczoKICAgICAgICAtIF9nZm4ocGFkZHJfdG9fcGZuKC4uLikpICAgPT4gZ2Fk
ZHJfdG9fZ2ZuKC4uLikKICAgICAgICAtIF9tZm4ocGFkZHJfdG9fcGZuKC4uLikpICAgPT4gbWFk
ZHJfdG9fbWZuKC4uLikKICAgICAgICAtIHBmbl90b19wYWRkcihtZm5feCguLi4pKSAgPT4gbWZu
X3RvX21hZGRyKC4uLikKICAgICAgICAtIHBmbl90b19wYWRkcihnZm5feCguLi4pKSAgPT4gZ2Zu
X3RvX2dhZGRyKC4uLikKICAgICAgICAtIF9tZm4oLi4uID4+IFBBR0VfU0hJRlQpICAgPT4gbWFk
ZHJfdG9fbWZuKC4uLikKICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICAgIEFja2VkLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRr
bGVuZ3llbC5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgogICAgQ2M6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRl
ZmVuZGVyLmNvbT4KICAgIENjOiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+
Cgpjb21taXQgYjExMDQ1NWY0MjgxZDU1NWYyZjk4MzkzZTgwNWM0YjQ1YTM3NDNhNQpBdXRob3I6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAgVHVlIEp1biAxMyAx
NzoxMzoxMyAyMDE3ICswMTAwCgogICAgeGVuL2FybTogSW50cm9kdWNlIHdyYXBwZXJzIGZvciBN
Rk4gPC0+IE1BRERSIGFuZCBHRk4gPC0+IEdBRERSCiAgICAKICAgIFRoZSBuZXcgd3JhcHBlcnMg
d2lsbCBhZGQgbW9yZSBzYWZldHkgd2hlbiBjb252ZXJ0aW5nIGFuIGFkZHJlc3MgdG8gYQogICAg
ZnJhbWUgbnVtYmVyIChlaXRoZXIgbWFjaGluZSBvciBndWVzdCkuIEEgZm9sbG93LXVwIHBhdGNo
IHdpbGwgdXNlIHRoZW0KICAgIHRvIHNpbXBsaWZ5IHRoZSBjb2RlLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQt
Ynk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmNvbW1pdCA2
N2MzY2E3YTc3OTVmMGNhMzFlMzczM2VjNmFlOTcxNjE1N2UyNzI2CkF1dGhvcjogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBUdWUgSnVuIDEzIDE3OjEzOjEyIDIw
MTcgKzAxMDAKCiAgICB4ZW4vYXJtOiB0cmFwczogUmVwbGFjZSBwMm1fbG9va3VwKC4uLiwgLi4u
LCBOVUxMKSBieSBnZm5fdG9fbWZuKC4uLiwgLi4uKQogICAgCiAgICBnZm5fdG9fbWZuIGlzIGEg
d3JhcHBlciBvZiBwMm1fbG9va3VwIHdoaWNoIGRvZXMgbm90IHJldHVybiB0aGUKICAgIHAybV90
eXBlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4KCmNvbW1pdCAzODQyNjk4N2I2YTEzMmIzOWQ3NTA0OTYxYmJlOGEzODVkZjZl
YzM3CkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBU
dWUgSnVuIDEzIDE3OjEzOjExIDIwMTcgKzAxMDAKCiAgICB4ZW4vYXJtOiBSZXBsYWNlIERJVl9S
T1VORF9VUCguLi4sIFBBR0VfU0laRSkgYnkgUEZOX1VQKC4uLikKICAgIAogICAgRElWX1JPVU5E
X1VQKC4uLiwgUEFHRV9TSVpFKSBhbmQgUEZOX1VQKC4uLikgYXJlIGVxdWl2YWxlbnQuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAg
ICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgoKY29tbWl0IDc3MjNkZDZiMWE0ZjM5NTExMmM5MDJlMjc2NDU2ZjNlMDU0NTdlMTkKQXV0aG9y
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiAgIFR1ZSBKdW4gMTMg
MTc6MTM6MTAgMjAxNyArMDEwMAoKICAgIHhlbi9hcm06IG1tOiBSZXBsYWNlIF9fdmEocGZuX3Rv
X3BhZGRyKC4uLikpIGJ5IG1mbl90b192aXJ0CiAgICAKICAgIF9fdmEocGZuX3RvX3BhZGRyKC4u
LikpIGFuZCBtZm5fdG9fdmlydCBhcmUgZXF1aXZhbGVudC4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgpjb21taXQgMzI0ODM0
ZTRmMTAyMDA0YTNjYjU5NWRlODJlNzI1YjdhZGVlNmNmZgpBdXRob3I6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAgVHVlIEp1biAxMyAxNzoxMzowOSAyMDE3ICsw
MTAwCgogICAgeGVuL2FybTogZG9tYWluX2J1aWxkOiBSZXBsYWNlIHBhZGRyX3RvX3Bmbih2aXJ0
X3RvX21hZGRyKC4pKSBieSB2aXJ0X3RvX21mbiguKQogICAgCiAgICBwYWRkcl90b19wZm4odmly
dF90b19tYWRkciguKSkgYW5kIHZpcnRfdG9fbWZuKC4pIGFyZSBlcXVpdmFsZW50LgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAg
UmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K
CmNvbW1pdCA5NDgwNjZkMDUyNmNlYmUxZWNkMGMyMTg2M2E5Y2ZjMWJlMDI5MGE0CkF1dGhvcjog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBUdWUgSnVuIDEzIDE3
OjEzOjA4IDIwMTcgKzAxMDAKCiAgICB4ZW4vYXJtOiBEZWZpbmUgbWZuX3RvX3BhZ2UvcGFnZV90
b19tZm4gaW4gdGVybSBvZiBfX21mbl90b19wYWdlL19fcGFnZV90b19tZm4KICAgIAogICAgVGhp
cyBpcyBtYXRjaGluZyB0aGUgeDg2IHNpZGUgd2hlcmUgdGhlIF9fKiB2ZXJzaW9uIGlzIHVzZWQg
aWYgeW91IG5lZWQKICAgIHRvIG92ZXJyaWRlIHRoZSBoZWxwZXJzIGluIHNvdXJjZSBmaWxlcy4K
ICAgIAogICAgQXQgdGhlIHNhbWUgdGltZSwgbW92ZSB0aGUgbm9uLXVuZGVyc2NvcmUgdmVyc2lv
biBhdCB0aGUgZW5kIG9mIHRoZQogICAgZGVmaW50aW9uIGFuZCBhZGQgYSBjb21tZW50IHRvIGV4
cGxhaW4gdGhlbS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+Cgpjb21taXQgYzcwMmQ4YTA1YTI4ZmU4OTJjMjMzYTVjNjNlYzJi
MGM3ZjM5NDMwMgpBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkRh
dGU6ICAgVHVlIEp1biAxMyAxNzoxMzowNyAyMDE3ICswMTAwCgogICAgeGVuL2FybTogbW06IFVz
ZSB0eXBlc2FmZSBNRk4gaW4gbWZuX3RvX3hlbl9lbnRyeQogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmNvbW1pdCA3ZGRjNTVm
MmUzZWNhYjA5NWE5OTIyMTk3MWI1NmUxZmJmODVkODAzCkF1dGhvcjogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBUdWUgSnVuIDEzIDE3OjEzOjA2IDIwMTcgKzAx
MDAKCiAgICB4ZW4vYXJtOiBtbTogQ2xlYW4tdXAgbWZuX3RvX3hlbl9lbnRyeQogICAgCiAgICBU
aGUgcGh5c2ljYWwgYWRkcmVzcyBpcyBjb21wdXRlZCBmcm9tIHRoZSBtYWNoaW5lIGZyYW1lIG51
bWJlciwgc28KICAgIGNoZWNraW5nIGlmIHRoZSBwaHlzaWNhbCBhZGRyZXNzIGlzIHBhZ2UgYWxp
Z25lZCBpcyBwb2ludGxlc3MuCiAgICAKICAgIEZ1cnRoZXJtb3JlLCBkaXJlY3RseSBhc3NpZ25l
ZCB0aGUgTUZOIHRvIHRoZSBjb3JyZXNwb25kaW5nIGZpZWxkIGluIHRoZQogICAgZW50cnkgcmF0
aGVyIHRoYW4gY29udmVydGluZyB0byBhIHBoeXNpY2FsIGFkZHJlc3MgYW5kIG9ycmluZyB0aGUg
dmFsdWUuCiAgICBJdCB3aWxsIGF2b2lkIHRvIHJlbHkgb24gdGhlIGZpZWxkIHBvc2l0aW9uIGFu
ZCBtYWtlIHRoZSBjb2RlIGNsZWFyZXIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKY29tbWl0IGI4ZDZiMzM3ZDk0NWRlOWNj
NWEyOWI1MGJmNWM2YWRmZTBkNGQzZGYKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgpEYXRlOiAgIFR1ZSBKdW4gMTMgMTc6MTM6MDUgMjAxNyArMDEwMAoKICAgIHhl
bi9hcm06IG1tOiBGaXggY29kaW5nIHN0eWxlIG9mIG1mbl90b194ZW5fZW50cnkKICAgIAogICAg
Rml4IHRoZSBjb21tZW50IGNvZGluZyBzdHlsZSBhbmQgYWRkIGEgbmV3bGluZSBiZWZvcmUgdGhl
IHJldHVybi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+Cgpjb21taXQgZWQ2NzE3N2FjMmNmY2E5NjQ1ZjEzNmIxNDhmMTVlOThh
YzU3MDM1YgpBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkRhdGU6
ICAgVHVlIEp1biAxMyAxNzoxMzowNCAyMDE3ICswMTAwCgogICAgeGVuL2FybTogbW06IE1vdmUg
bWZuX3RvX3hlbl9lbnRyeSBmcm9tIHBhZ2UuaCB0byBtbS5jCiAgICAKICAgIFRoZSBmaWxlIG1t
LmMgaXMgdGhlIG9ubHkgdXNlciBvZiBtZm5fdG9feGVuX2VudHJ5LiBUaGlzIHdpbGwgYWxzbyBo
ZWxwCiAgICB0byB1c2UgdGhlIHR5cGVzYWZlIE1GTi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgpjb21taXQgNjE1NjU2YTkx
MDUwODk4ZjQ5YjAwZTY5MzNhYjE5NWFkYTA4ZWM0OQpBdXRob3I6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAgVHVlIEp1biAxMyAxNzoxMzowMyAyMDE3ICswMTAw
CgogICAgeGVuL2FybTogbW06IEludHJvZHVjZSBjbGVhcl90YWJsZSBhbmQgdXNlIGl0CiAgICAK
ICAgIEFkZCBhIG5ldyBoZWxwZXIgY2xlYXJfdGFibGUgdG8gY2xlYXIgYSBwYWdlIHRhYmxlIGVu
dHJ5IGFuZCBpbnZhbGlkYXRlCiAgICB0aGUgY2FjaGUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKY29tbWl0IDVkYTJmYzg3
ODQxMTRmMGJjMTRmNmFmMGYxYWQ1YTY5ZTRmYjM3ODkKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiAgIFR1ZSBKdW4gMTMgMTc6MTM6MDEgMjAxNyArMDEw
MAoKICAgIHhlbi9hcm06IGdpYy12MjogRml4IGluZGVudGF0aW9uIGluIGdpY3YyX21hcF9od2Rv
bV9leHRyYV9tYXBwaW5ncwogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Jun 17 20:51:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Jun 2017 20:51:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dMKh7-0006ik-59; Sat, 17 Jun 2017 20:51:45 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <benh@kernel.crashing.org>) id 1dMKh5-0006ie-Ed
 for xen-devel@lists.xenproject.org; Sat, 17 Jun 2017 20:51:43 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 62/5D-02006-E5695495; Sat, 17 Jun 2017 20:51:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42Kxf8JoqRs7zTX
 S4PszPYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP+yg+sBYukK2ac2cbSwLhXrIuRi0NIYC2j
 RPvPH2xdjBwcvALWEpevZnYxcnIIC0RIzLlxggUkzCZgLvFuri1IuYjADFaJ0xunsoLUMAsoS
 Py6twnMZhFQlfjWtZkNxOYUMJSY+3UqM4gtJBAm8XbZaUaIek2J1u2/2UFsCQFtiSPn+tkh1g
 pK/N0hDFEiL7H97RzmCYy8s5B0zEKomoWkagEj8ypG9eLUorLUIl0LvaSizPSMktzEzBxdQwN
 TvdzU4uLE9NScxKRiveT83E2MwHBiAIIdjAebnQ8xSnIwKYny5oS7RArxJeWnVGYkFmfEF5Xm
 pBYfYpTh4FCS4O2f6hopJFiUmp5akZaZAwxsmLQEB4+SCO/7AqA0b3FBYm5xZjpE6hSjopQ4r
 yVInwBIIqM0D64NFk2XGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMzLADKFJzOvBG76K6DFTE
 CLmc+4gCwuSURISTUw6mau0HUR0Vj3zlVt4tk307vf//W8F1L63WSnXPWTnbud7m3OOmL+1Hd
 Kn/3mU1u8Gx4YuPj1f/kz5fW/eaf/+nh0di8LjFYyufqvsn1FXKPMunUCnw/l+uTM3eZ+W+/8
 yjbnQw6/7/zo/h9tf/GfcufDr7/ttHKkEpMf3t7Ln8TYYN+QvmLCIyWW4oxEQy3mouJEAJXAx
 P+hAgAA
X-Env-Sender: benh@kernel.crashing.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1497732699!88013319!1
X-Originating-IP: [63.228.1.57]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51779 invoked from network); 17 Jun 2017 20:51:41 -0000
Received: from gate.crashing.org (HELO gate.crashing.org) (63.228.1.57)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;
 17 Jun 2017 20:51:41 -0000
Received: from localhost.localdomain (localhost.localdomain [127.0.0.1])
 by gate.crashing.org (8.14.1/8.13.8) with ESMTP id v5HKoTdu029370;
 Sat, 17 Jun 2017 15:50:31 -0500
Message-ID: <1497732627.2897.128.camel@kernel.crashing.org>
From: Benjamin Herrenschmidt <benh@kernel.crashing.org>
To: Christoph Hellwig <hch@lst.de>, x86@kernel.org,
 linux-arm-kernel@lists.infradead.org, xen-devel@lists.xenproject.org,
 linux-c6x-dev@linux-c6x.org, linux-hexagon@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-mips@linux-mips.org,
 openrisc@lists.librecores.org, linuxppc-dev@lists.ozlabs.org,
 linux-s390@vger.kernel.org, linux-sh@vger.kernel.org,
 sparclinux@vger.kernel.org, linux-xtensa@linux-xtensa.org,
 dmaengine@vger.kernel.org, linux-tegra@vger.kernel.org,
 dri-devel@lists.freedesktop.org, linux-samsung-soc@vger.kernel.org,
 iommu@lists.linux-foundation.org, netdev@vger.kernel.org
Date: Sun, 18 Jun 2017 06:50:27 +1000
In-Reply-To: <20170616181059.19206-43-hch@lst.de>
References: <20170616181059.19206-1-hch@lst.de>
 <20170616181059.19206-43-hch@lst.de>
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
Mime-Version: 1.0
Cc: linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH 42/44] powerpc/cell: use the dma_supported
 method for ops switching
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCAyMDE3LTA2LTE2IGF0IDIwOjEwICswMjAwLCBDaHJpc3RvcGggSGVsbHdpZyB3cm90
ZToKPiBCZXNpZGVzIHJlbW92aW5nIHRoZSBsYXN0IGluc3RhbmNlIG9mIHRoZSBzZXRfZG1hX21h
c2sgbWV0aG9kIHRoaXMgYWxzbwo+IHJlZHVjZWQgdGhlIGNvZGUgZHVwbGljYXRpb24uCgpXaGF0
IGlzIHlvdXIgcmF0aW9uYWxlIGhlcmUgPyAoSSBoYXZlIG1pc3NlZCBwYXRjaCAwIGl0IHNlZW1z
KS4KCmRtYV9zdXBwb3J0ZWQoKSB3YXMgc3VwcG9zZWQgdG8gYmUgcHJldHR5IG11Y2ggYSAiY29u
c3QiIGZ1bmN0aW9uCnNpbXBseSBpbmZvcm1pbmcgd2hldGhlciBhIGdpdmVuIHNldHVwIGlzIHBv
c3NpYmxlLiBIYXZpbmcgaXQgcGVyZm9ybQphbiBhY3R1YWwgc3dpdGNoIG9mIG9wcyBzZWVtcyB0
byBiZSBwdXNoaW5nIGl0Li4uCgpXaGF0IGlmIGEgZHJpdmVyIHdhbnRzIHRvIHRlc3QgdmFyaW91
cyBkbWEgbWFza3MgYW5kIHRoZW4gcGljayBvbmUgPwoKV2hlcmUgZG9lcyB0aGUgQVBJIGRvY3Vt
ZW50cyB0aGF0IGlmIGEgZHJpdmVyIGNhbGxzIGRtYV9zdXBwb3J0ZWQoKSBpdAp0aGVuICptdXN0
KiBzZXQgdGhlIGNvcnJlc3BvbmRpbmcgbWFzayBhbmQgdXNlIHRoYXQgPwoKSSBkb24ndCBsaWtl
IGEgZnVuY3Rpb24gdGhhdCBpcyBhICJib29sZWFuIHF1ZXJ5IiBsaWtlIHRoaXMgb25lIHRvIGhh
dmUKc3VjaCBhIG1ham9yIHNpZGUgZWZmZWN0LgoKRnJvbSBhbiBBUEkgc3RhbmRwb2ludCwgZG1h
X3NldF9tYXNrKCkgaXMgd2hlbiB0aGUgbWFzayBpcyBlc3RhYmxpc2hlZCwKYW5kIHRodXMgd2hl
biB0aGUgb3BzIHN3aXRjaCBzaG91bGQgaGFwcGVuLgoKQmVuLgoKPiBTaWduZWQtb2ZmLWJ5OiBD
aHJpc3RvcGggSGVsbHdpZyA8aGNoQGxzdC5kZT4KPiAtLS0KPiAgYXJjaC9wb3dlcnBjL3BsYXRm
b3Jtcy9jZWxsL2lvbW11LmMgfCAyNSArKysrKysrKystLS0tLS0tLS0tLS0tLS0tCj4gIDEgZmls
ZSBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDE2IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1n
aXQgYS9hcmNoL3Bvd2VycGMvcGxhdGZvcm1zL2NlbGwvaW9tbXUuYyBiL2FyY2gvcG93ZXJwYy9w
bGF0Zm9ybXMvY2VsbC9pb21tdS5jCj4gaW5kZXggNDk3YmZiZGJkOTY3Li4yOWQ0Zjk2ZWQzM2Ug
MTAwNjQ0Cj4gLS0tIGEvYXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy9jZWxsL2lvbW11LmMKPiArKysg
Yi9hcmNoL3Bvd2VycGMvcGxhdGZvcm1zL2NlbGwvaW9tbXUuYwo+IEBAIC02NDQsMjAgKzY0NCwx
NCBAQCBzdGF0aWMgdm9pZCBkbWFfZml4ZWRfdW5tYXBfc2coc3RydWN0IGRldmljZSAqZGV2LCBz
dHJ1Y3Qgc2NhdHRlcmxpc3QgKnNnLAo+ICAJCQkJICAgZGlyZWN0aW9uLCBhdHRycyk7Cj4gIH0K
PiAgCj4gLXN0YXRpYyBpbnQgZG1hX2ZpeGVkX2RtYV9zdXBwb3J0ZWQoc3RydWN0IGRldmljZSAq
ZGV2LCB1NjQgbWFzaykKPiAtewo+IC0JcmV0dXJuIG1hc2sgPT0gRE1BX0JJVF9NQVNLKDY0KTsK
PiAtfQo+IC0KPiAtc3RhdGljIGludCBkbWFfc2V0X21hc2tfYW5kX3N3aXRjaChzdHJ1Y3QgZGV2
aWNlICpkZXYsIHU2NCBkbWFfbWFzayk7Cj4gK3N0YXRpYyBpbnQgZG1hX3N1cG9ydGVkX2FuZF9z
d2l0Y2goc3RydWN0IGRldmljZSAqZGV2LCB1NjQgZG1hX21hc2spOwo+ICAKPiAgc3RhdGljIGNv
bnN0IHN0cnVjdCBkbWFfbWFwX29wcyBkbWFfaW9tbXVfZml4ZWRfb3BzID0gewo+ICAJLmFsbG9j
ICAgICAgICAgID0gZG1hX2ZpeGVkX2FsbG9jX2NvaGVyZW50LAo+ICAJLmZyZWUgICAgICAgICAg
ID0gZG1hX2ZpeGVkX2ZyZWVfY29oZXJlbnQsCj4gIAkubWFwX3NnICAgICAgICAgPSBkbWFfZml4
ZWRfbWFwX3NnLAo+ICAJLnVubWFwX3NnICAgICAgID0gZG1hX2ZpeGVkX3VubWFwX3NnLAo+IC0J
LmRtYV9zdXBwb3J0ZWQgID0gZG1hX2ZpeGVkX2RtYV9zdXBwb3J0ZWQsCj4gLQkuc2V0X2RtYV9t
YXNrICAgPSBkbWFfc2V0X21hc2tfYW5kX3N3aXRjaCwKPiArCS5kbWFfc3VwcG9ydGVkICA9IGRt
YV9zdXBvcnRlZF9hbmRfc3dpdGNoLAo+ICAJLm1hcF9wYWdlICAgICAgID0gZG1hX2ZpeGVkX21h
cF9wYWdlLAo+ICAJLnVubWFwX3BhZ2UgICAgID0gZG1hX2ZpeGVkX3VubWFwX3BhZ2UsCj4gIAku
bWFwcGluZ19lcnJvcgk9IGRtYV9pb21tdV9tYXBwaW5nX2Vycm9yLAo+IEBAIC05NTIsMTEgKzk0
Niw4IEBAIHN0YXRpYyB1NjQgY2VsbF9pb21tdV9nZXRfZml4ZWRfYWRkcmVzcyhzdHJ1Y3QgZGV2
aWNlICpkZXYpCj4gIAlyZXR1cm4gZGV2X2FkZHI7Cj4gIH0KPiAgCj4gLXN0YXRpYyBpbnQgZG1h
X3NldF9tYXNrX2FuZF9zd2l0Y2goc3RydWN0IGRldmljZSAqZGV2LCB1NjQgZG1hX21hc2spCj4g
K3N0YXRpYyBpbnQgZG1hX3N1cG9ydGVkX2FuZF9zd2l0Y2goc3RydWN0IGRldmljZSAqZGV2LCB1
NjQgZG1hX21hc2spCj4gIHsKPiAtCWlmICghZGV2LT5kbWFfbWFzayB8fCAhZG1hX3N1cHBvcnRl
ZChkZXYsIGRtYV9tYXNrKSkKPiAtCQlyZXR1cm4gLUVJTzsKPiAtCj4gIAlpZiAoZG1hX21hc2sg
PT0gRE1BX0JJVF9NQVNLKDY0KSAmJgo+ICAJICAgIGNlbGxfaW9tbXVfZ2V0X2ZpeGVkX2FkZHJl
c3MoZGV2KSAhPSBPRl9CQURfQUREUikgewo+ICAJCXU2NCBhZGRyID0gY2VsbF9pb21tdV9nZXRf
Zml4ZWRfYWRkcmVzcyhkZXYpICsKPiBAQCAtOTY1LDE0ICs5NTYsMTYgQEAgc3RhdGljIGludCBk
bWFfc2V0X21hc2tfYW5kX3N3aXRjaChzdHJ1Y3QgZGV2aWNlICpkZXYsIHU2NCBkbWFfbWFzaykK
PiAgCQlkZXZfZGJnKGRldiwgImlvbW11OiBmaXhlZCBhZGRyID0gJWxseFxuIiwgYWRkcik7Cj4g
IAkJc2V0X2RtYV9vcHMoZGV2LCAmZG1hX2lvbW11X2ZpeGVkX29wcyk7Cj4gIAkJc2V0X2RtYV9v
ZmZzZXQoZGV2LCBhZGRyKTsKPiAtCX0gZWxzZSB7Cj4gKwkJcmV0dXJuIDE7Cj4gKwl9Cj4gKwo+
ICsJaWYgKGRtYV9pb21tdV9kbWFfc3VwcG9ydGVkKGRldiwgZG1hX21hc2spKSB7Cj4gIAkJZGV2
X2RiZyhkZXYsICJpb21tdTogbm90IDY0LWJpdCwgdXNpbmcgZGVmYXVsdCBvcHNcbiIpOwo+ICAJ
CXNldF9kbWFfb3BzKGRldiwgZ2V0X3BjaV9kbWFfb3BzKCkpOwo+ICAJCWNlbGxfZG1hX2Rldl9z
ZXR1cChkZXYpOwo+ICsJCXJldHVybiAxOwo+ICAJfQo+ICAKPiAtCSpkZXYtPmRtYV9tYXNrID0g
ZG1hX21hc2s7Cj4gLQo+ICAJcmV0dXJuIDA7Cj4gIH0KPiAgCj4gQEAgLTExMjcsNyArMTEyMCw3
IEBAIHN0YXRpYyBpbnQgX19pbml0IGNlbGxfaW9tbXVfZml4ZWRfbWFwcGluZ19pbml0KHZvaWQp
Cj4gIAkJY2VsbF9pb21tdV9zZXR1cF93aW5kb3coaW9tbXUsIG5wLCBkYmFzZSwgZHNpemUsIDAp
Owo+ICAJfQo+ICAKPiAtCWRtYV9pb21tdV9vcHMuc2V0X2RtYV9tYXNrID0gZG1hX3NldF9tYXNr
X2FuZF9zd2l0Y2g7Cj4gKwlkbWFfaW9tbXVfb3BzLmRtYV9zdXBwb3J0ZWQgPSBkbWFfc3Vwb3J0
ZWRfYW5kX3N3aXRjaDsKPiAgCXNldF9wY2lfZG1hX29wcygmZG1hX2lvbW11X29wcyk7Cj4gIAo+
ICAJcmV0dXJuIDA7CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Jun 17 22:21:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Jun 2017 22:21: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 1dMM5E-0003vA-JF; Sat, 17 Jun 2017 22:20:44 +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 1dMM5D-0003v4-GV
 for xen-devel@lists.xensource.com; Sat, 17 Jun 2017 22:20:43 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 8E/4D-02181-A3BA5495; Sat, 17 Jun 2017 22:20:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVddytWu
 kwYt5ahYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNaDi4j6mgpZux4u6ZfpYG
 xoMJXYxcHEICfxklev62MkI4jxkltj/6yA7hbGOUaLncytLFyMkhIuAs8fXMXHYQm1dAX+L5t
 8NMILawgInE/TPHwBokBFYpSVw/2w/WICHgLbH78QJmGHvTpaNANjsHm4CVxCExkCiLgKrE5a
 Xn2Ccwci9gZFjFqFGcWlSWWqRrZKaXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iRH
 o93oGBsYdjLcn+x1ilORgUhLlzQl3iRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwcu1yjVSSLAo
 NT21Ii0zBxiAMGkJDh4lEd72lUBp3uKCxNzizHSI1ClGXY4Nq9d/YRJiycvPS5US55UDmSEAU
 pRRmgc3AhYNlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ85qBrOLJzCuB2/QK6AgmoCOYz7
 iAHFGSiJCSamB0vBjM/3vH1HQ3xwccKnqHs7Sl/MyfMWlP+3u7Udo8fxW7Xs/r9sXeUqZzdVe
 aRy6ecKRyyuTca38v6KzimGAbdCq1YsEy/dULHraL83yzb1PvDtsWt+Q6s/3uGaoFQdYuK3a5
 FrkemPVWOcrGPYZJOunLnYcKpUsLZ7bqfTs8z7HiHNucHDMlluKMREMt5qLiRADg/PhGgQIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1497738040!103859602!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26455 invoked from network); 17 Jun 2017 22:20:41 -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; 17 Jun 2017 22:20: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 1dMM54-0005z7-V5; Sat, 17 Jun 2017 22:20: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 1dMM4z-0001oO-6Q; Sat, 17 Jun 2017 22:20:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dMM4x-0007Va-S9; Sat, 17 Jun 2017 22:20:28 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110513-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-amd64-amd64-xl-credit2:guest-start/debian.repeat:fail:regression
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-4.9:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 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-qemut-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-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl: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-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-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-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-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-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-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-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=050639ef5810e8ad17fb6a426eff3c63e616350c
X-Osstest-Versions-That: linux=05afd4c0af6a43f6bda7caaacb01bc0116d50d3b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 17 Jun 2017 22:20:28 +0000
Subject: [Xen-devel] [linux-4.9 test] 110513: 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="===============2930287957588853278=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-credit2 19 guest-start/debian.repeat fail REGR. vs. 110456
 test-amd64-amd64-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail REGR. vs. 110456

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

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

version targeted for testing:
 linux                050639ef5810e8ad17fb6a426eff3c63e616350c
baseline version:
 linux                05afd4c0af6a43f6bda7caaacb01bc0116d50d3b

Last test of basis   110456  2017-06-14 22:55:22 Z    2 days
Testing same since   110513  2017-06-17 05:27:38 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Al Viro <viro@zeniv.linux.org.uk>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Potapenko <glider@google.com>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Alexey Khoroshilov <khoroshilov@ispras.ru>
  Andrea Arcangeli <aarcange@redhat.com>
  Andreas Schultz <aschultz@tpip.net>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Ryabinin <aryabinin@virtuozzo.com>
  Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  Anssi Hannula <anssi.hannula@bitwise.fi>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Ariel Elior <Ariel.Elior@cavium.com>
  Arnd Bergmann <arnd@arndb.de>
  Arseny Solokha <asolokha@kb.kras.ru>
  Babu Moger <babu.moger@oracle.com>
  Ben Skeggs <bskeggs@redhat.com>
  Benjamin Coddington <bcodding@redhat.com>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bin Liu <b-liu@ti.com>
  Bjorn Helgaas <bhelgaas@google.com>
  Chris Wilson <chris@chris-wilson.co.uk>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Christophe Leroy <christophe.leroy@c-s.fr>
  Chuck Lever <chuck.lever@oracle.com>
  Claudiu Manoil <claudiu.manoil@nxp.com>
  Coly Li <colyli@suse.de>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Daniel Vetter <daniel.vetter@intel.com>
  Dave Airlie <airlied@redhat.com>
  David Howells <dhowells@redhat.com>
  David Lin <dtwlin@google.com>
  David S. Miller <davem@davemloft.net>
  Dimitris Michailidis <dmichail@google.com>
  Don Zickus <dzickus@redhat.com>
  Doug Ledford <dledford@redhat.com>
  Eric Dumazet <edumazet@google.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Frank Sorenson <sorenson@redhat.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Hans de Goede <hdegoede@redhat.com>
  Hans Verkuil <hans.verkuil@cisco.com>
  Hans Verkuil <hverkuil@xs4all.nl>
  Harald Welte <laforge@netfilter.org>
  Hayes Wang <hayeswang@realtek.com>
  hayeswang <hayeswang@realtek.com>
  Helge Deller <deller@gmx.de>
  Herbert Xu <herbert@gondor.apana.org.au>
  Hillf Danton <hillf.zj@alibaba-inc.com>
  Imre Deak <imre.deak@intel.com>
  Jack Morgenstein <jackm@dev.mellanox.co.il>
  Jani Nikula <jani.nikula@intel.com>
  Jean Delvare <jdelvare@suse.de>
  Jeff Layton <jlayton@redhat.com>
  Jens Axboe <axboe@fb.com>
  Jeremy McNicoll <jeremymc@redhat.com>
  Jisheng Zhang <jszhang@marvell.com>
  John Crispin <john@phrozen.org>
  John Thompson <thompa.atl@gmail.com>
  Jon Maloy <jon.maloy@ericsson.com>
  Jonas Aaberg <cja@gmx.net>
  Jonathan T. Leighton <jtleight@udel.edu>
  Kazuya Mizuguchi <kazuya.mizuguchi.ks@renesas.com>
  Kejian Yan <yankejian@huawei.com>
  Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
  Linus Lüssing <linus.luessing@c0d3.blue>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Liping Zhang <zlpnobody@gmail.com>
  Luis R. Rodriguez <mcgrof@kernel.org>
  Lyude <lyude@redhat.com>
  Lyude Paul <lyude@redhat.com>
  Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
  Mao Wenan <maowenan@huawei.com>
  Marcus Huewe <suse-tux@gmx.de>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Max Filippov <jcmvbkbc@gmail.com>
  Michael Chan <michael.chan@broadcom.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael S. Tsirkin <mst@redhat.com>
  Michal Kalderon <Michal.Kalderon@cavium.com>
  Mika Kahola <mika.kahola@intel.com>
  Mika Westerberg <mika.westerberg@linux.intel.com>
  Mike Kravetz <mike.kravetz@oracle.com>
  Nathan Fontenot <nfont@linux.vnet.ibm.com>
  Neil Horman <nhorman@tuxdriver.com>
  Nong Li <nongli1031@gmail.com>
  Or Gerlitz <ogerlitz@mellanox.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Parav Pandit <parav@mellanox.com>
  Parthasarathy Bhuvaragan <parthasarathy.bhuvaragan@ericsson.com>
  Peter Ujfalusi <peter.ujfalusi@ti.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Ram Amrani <Ram.Amrani@cavium.com>
  Randy Dunlap <rdunlap@infradead.org>
  Ricardo Ribalda <ricardo.ribalda@gmail.com>
  Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com>
  Richard <richard@aaazen.com>
  Richard Narron <comet.berkeley@gmail.com>
  Saeed Mahameed <saeedm@mellanox.com>
  Salil Mehta <salil.mehta@huawei.com>
  Sasha Levin <alexander.levin@verizon.com>
  Sean Nyekjaer <sean.nyekjaer@prevas.dk>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Simon Horman <horms+renesas@verge.net.au>
  Stanislaw Gruszka <sgruszka@redhat.com>
  Stefan Brüns <stefan.bruens@rwth-aachen.de>
  Stefan Hajnoczi <stefanha@redhat.com>
  Steve Dickson <steved@redhat.com>
  Steven Rostedt <rostedt@goodmis.org>
  Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  Sunil Goutham <sgoutham@cavium.com>
  Tariq Toukan <tariqt@mellanox.com>
  Thanneeru Srinivasulu <tsrinivasulu@cavium.com>
  Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
  Thomas Osterried <thomas@osterried.de>
  Tony Lindgren <tony@atomide.com>
  Trond Myklebust <trond.myklebust@primarydata.com>
  Ville Syrjälä <ville.syrjala@linux.intel.com>
  Vineet Gupta <vgupta@synopsys.com>
  Wolfram Sang <wsa@the-dreams.de>
  Xin Long <lucien.xin@gmail.com>
  Xuan Qi <xuan.qi@oracle.com>
  Y.C. Chen <yc_chen@aspeedtech.com>
  Ying Xue <ying.xue@windriver.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-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                                  fail    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-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


Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2930287957588853278==--

From xen-devel-bounces@lists.xen.org Sat Jun 17 23:37:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Jun 2017 23:37: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 1dMNHM-0008PX-CR; Sat, 17 Jun 2017 23:37: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 1dMNHK-0008P9-Ul
 for xen-devel@lists.xensource.com; Sat, 17 Jun 2017 23:37:19 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 C4/DB-03620-E2DB5495; Sat, 17 Jun 2017 23:37:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVVdnr2u
 kwaP/RhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOLJiI3PBkn2MFT/v72Nt
 YLzcy9jFyMEhJPCXUeKcQRcjF5D5mFFix61jbBDONkaJ/m1TWLsYOTlEBJwlvp6Zyw5i8wroS
 /ybN4kNxBYWsJb4/2QrE0iDhMBKJYl9+16CJSQEvCU6F89hh7FfHrgJNIidg03ASuKQGMheFg
 FViY53fBMYuRcwMqxi1ChOLSpLLdI1NNBLKspMzyjJTczMAfLM9HJTi4sT01NzEpOK9ZLzczc
 xAn3OAAQ7GO8tCzjEKMnBpCTKmxPuEinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvfWbtdIIcGi
 1PTUirTMHGDwwaQlOHiURHiTtgOleYsLEnOLM9MhUqcYdTk2rF7/hUmIJS8/L1VKnHcnyAwBk
 KKM0jy4EbBIuMQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3mdbgabwZOaVwG16BXQEE9ARzG
 dcQI4oSURISTUw9v9b9PRoe9GBWVX14r6PjngVH+R89OpQUBnHbtEHJ/YXiT1ZdL1OwtprpaD
 obKanB4t2Ckqxvdqepp3mkSu+9Y6I3YmXOut95j5acys9f+vHBN2VMlNSp6yf5V/y83m/67Xt
 ihIV8Wesqz81cW6QMLXM+JYy7dq+SkONfwcN057HB89j66tdpsRSnJFoqMVcVJwIANcVr7R/A
 gAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1497742635!48619544!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41557 invoked from network); 17 Jun 2017 23:37:16 -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; 17 Jun 2017 23:37: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 1dMNHG-0007tF-0l; Sat, 17 Jun 2017 23:37: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 1dMNHA-0003Qe-7P; Sat, 17 Jun 2017 23:37:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dMNH9-0003YG-PH; Sat, 17 Jun 2017 23:37:08 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110515-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-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: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:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-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-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl: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-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check: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-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=1439ccf73d9c07654fdd5b4969fd53c2feb8684d
X-Osstest-Versions-That: linux=63f700aab4c11d46626de3cd051dae56cf7e9056
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 17 Jun 2017 23:37:07 +0000
Subject: [Xen-devel] [linux-linus test] 110515: 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="===============1650894059694844052=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures :-/ but no regressions.

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

version targeted for testing:
 linux                1439ccf73d9c07654fdd5b4969fd53c2feb8684d
baseline version:
 linux                63f700aab4c11d46626de3cd051dae56cf7e9056

Last test of basis   110427  2017-06-14 04:29:53 Z    3 days
Failing since        110464  2017-06-15 09:46:34 Z    2 days    3 attempts
Testing same since   110515  2017-06-17 06:48:56 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alex Deucher <alexander.deucher@amd.com>
  Alex Vesker <valex@mellanox.com>
  Alexander Potapenko <glider@google.com>
  Alexei Starovoitov <ast@kernel.org>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Alistair Popple <alistair@popple.id.au>
  Amir Vadai <amir@vadai.me>
  Andrea Arcangeli <aarcange@redhat.com>
  Andreas Pape <apape@phoenixcontact.com>
  Andrew Bowers <andrewx.bowers@intel.com>
  Andrew Morton <akpm@linux-foundation.org>
  Andy Gospodarek <andy@greyhouse.net>
  Andy Lutomirski <luto@kernel.org>
  Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  Antoine Tenart <antoine.tenart@free-electrons.com>
  Antoine Ténart <antoine.tenart@free-electrons.com>
  Archit Taneja <architt@codeaurora.org>
  Arnd Bergmann <arnd@arndb.de>
  Arthur Marsh <arthur.marsh@internode.on.net>
  Arvind Yadav <arvind.yadav.cs@gmail.com>
  Ashwanth Goli <ashwanth@codeaurora.org>
  ashwanth@codeaurora.org <ashwanth@codeaurora.org>
  Avraham Stern <avraham.stern@intel.com>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Bjørn Mork <bjorn@mork.no>
  Brian Norris <briannorris@chromium.org>
  Bryant G. Ly <bryantly@linux.vnet.ibm.com>
  Chanwoo Choi <cw00.choi@samsung.com>
  Christian König <christian.koenig@amd.com>
  Christian Lamparter <chunkeey@googlemail.com>
  Christian Perle <christian.perle@secunet.com>
  Christoph Hellwig <hch@lst.de>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Cong Wang <xiyou.wangcong@gmail.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Borkmann <daniel@iogearbox.net>
  Darren Hart (VMware) <dvhart@infradead.org>
  Dave Airlie <airlied@redhat.com>
  David Ahern <dsahern@gmail.com>
  David Miller <davem@davemloft.net>
  David S. Miller <davem@davemloft.net>
  Devesh Sharma <devesh.sharma@broadcom.com>
  Dmitry Osipenko <digetx@gmail.com>
  Dominik Heidler <dheidler@suse.de>
  Donald Sharp <sharpd@cumulusnetworks.com>
  Doug Ledford <dledford@redhat.com>
  Eddie Wai <eddie.wai@broadcom.com>
  Emmanuel Grumbach <emmanuel.grumbach@intel.com>
  Eric Dumazet <edumazet@google.com>
  Fabio Estevam <fabio.estevam@nxp.com>
  Feras Daoud <ferasda@mellanox.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Hans Verkuil <hans.verkuil@cisco.com>
  Hans Verkuil <hansverk@cisco.com>
  Hans Verkuil <hverkuil@xs4all.nl>
  Heiner Kallweit <hkallweit1@gmail.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Huy Nguyen <huyn@mellanox.com>
  Jacob Keller <jacob.e.keller@intel.com>
  Jamal Hadi Salim <jhs@mojatatu.com>
  James Morris <james.l.morris@oracle.com>
  James Morse <james.morse@arm.com>
  Jani Nikula <jani.nikula@intel.com>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jean Delvare <jdelvare@suse.de>
  Jeff Kirsher <jeffrey.t.kirsher@intel.com>
  Jens Axboe <axboe@fb.com>
  Jesper Dangaard Brouer <brouer@redhat.com>
  Jia-Ju Bai <baijiaju1990@163.com>
  Jiri Kosina <jkosina@suse.cz>
  Joe Perches <joe@perches.com>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Johannes Hirte <johannes.hirte@datenkhaos.de>
  John Allen <jallen@linux.vnet.ibm.com>
  Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
  Kalesh AP <kalesh-anakkur.purayil@broadcom.com>
  Karicheri, Muralidharan <m-karicheri2@ti.com>
  Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
  Kishon Vijay Abraham I <kishon@ti.com>
  Krister Johansen <kjlx@templeofstupid.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
  Leon Romanovsky <leon@kernel.org>
  Linus Torvalds <torvalds@linux-foundation.org>
  Luca Coelho <luciano.coelho@intel.com>
  Lv Zheng <lv.zheng@intel.com>
  Magnus Damm <damm+renesas@opensource.se>
  Majd Dibbiny <majd@mellanox.com>
  Marc Kleine-Budde <mkl@pengutronix.de>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  Mario Kleiner <mario.kleiner.de@gmail.com>
  Mario Molitor <mario_molitor@web.de>
  Mark Rutland <mark.rutland@arm.com>
  Martin Blumenstingl <martin.blumenstingl@googlemail.com>
  Mateusz Jurczyk <mjurczyk@google.com>
  Mathieu Larouche <mathieu.larouche@matrox.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael S. Tsirkin <mst@redhat.com>
  Michal Hocko <mhocko@suse.com>
  Michal Kalderon <Michal.Kalderon@cavium.com>
  Michal Schmidt <mschmidt@redhat.com>
  Mike Gerow <gerow@google.com>
  Minchan Kim <minchan@kernel.org>
  Mintz, Yuval <Yuval.Mintz@cavium.com>
  Mohamad Haj Yahia <mohamad@mellanox.com>
  Moni Shoua <monis@mellanox.com>
  Murali Karicheri <m-karicheri2@ti.com>
  MyungJoo Ham <myungjoo.ham@samsung.com>
  Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
  Netanel Belgazal <netanel@amazon.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicolas Dichtel <nicolas.dichtel@6wind.com>
  Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
  Oliver Hartkopp <socketcan@hartkopp.net>
  Oliver Neukum <oneukum@suse.com>
  Paolo Abeni <pabeni@redhat.com>
  Paul Moore <paul@paul-moore.com>
  Philipp Zabel <p.zabel@pengutronix.de>
  Philippe Reynes <tremyfr@gmail.com>
  Priyalee Kushwaha <priyalee.kushwaha@intel.com>
  Punit Agrawal <punit.agrawal@arm.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Raju Rangoju <rajur@chelsio.com>
  Ram Amrani <Ram.Amrani@cavium.com>
  Randy Dunlap <rdunlap@infradead.org>
  Roland Dreier <roland@purestorage.com>
  Roopa Prabhu <roopa@cumulusnetworks.com>
  Ross Zwisler <ross.zwisler@linux.intel.com>
  Saeed Mahameed <saeedm@mellanox.com>
  Sean Paul <seanpaul@chromium.org>
  Sean Young <sean@mess.org>
  Selvin Xavier <selvin.xavier@broadcom.com>
  Simon Wunderlich <sw@simonwunderlich.de>
  Somnath Kotur <somnath.kotur@broadcom.com>
  Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
  Stephane Grosjean <s.grosjean@peak-system.com>
  stephen hemminger <stephen@networkplumber.org>
  Stephen Hemminger <sthemmin@microsoft.com>
  Stephen Rothwell <sfr@canb.auug.org.au>
  Steve Capper <steve.capper@arm.com>
  Sven Eckelmann <sven@narfation.org>
  Tal Gilboa <talgi@mellanox.com>
  Tayar, Tomer <Tomer.Tayar@cavium.com>
  Thibaut Collet <thibaut.collet@6wind.com>
  Thierry Reding <treding@nvidia.com>
  Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  Tomasz Wilczyński <twilczynski@naver.com>
  Tomer Tayar <Tomer.Tayar@cavium.com>
  Tvrtko Ursulin <tvrtko.ursulin@intel.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Ville Syrjälä <ville.syrjala@linux.intel.com>
  Viresh Kumar <viresh.kumar@linaro.org>
  Vladimir Davydov <vdavydov.dev@gmail.com>
  Vlastimil Babka <vbabka@suse.cz>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wei Yongjun <weiyongjun1@huawei.com>
  Will Deacon <will.deacon@arm.com>
  Xin Long <lucien.xin@gmail.com>
  Yu Zhao <yuzhao@google.com>
  Yuval Mintz <Yuval.Mintz@cavium.com>
  Zhenyu Wang <zhenyuw@linux.intel.com>
  zhongjiang <zhongjiang@huawei.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-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                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-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


Pushing revision :

+ branch=linux-linus
+ revision=1439ccf73d9c07654fdd5b4969fd53c2feb8684d
+ . ./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 1439ccf73d9c07654fdd5b4969fd53c2feb8684d
+ branch=linux-linus
+ revision=1439ccf73d9c07654fdd5b4969fd53c2feb8684d
+ . ./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
+ '[' x1439ccf73d9c07654fdd5b4969fd53c2feb8684d = 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-3.14
++ : 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 1439ccf73d9c07654fdd5b4969fd53c2feb8684d:refs/heads/tested/linux-linus
To osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
   63f700a..1439ccf  1439ccf73d9c07654fdd5b4969fd53c2feb8684d -> tested/linux-linus
+ exit 0


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1650894059694844052==--

From xen-devel-bounces@lists.xen.org Sun Jun 18 00:54:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 18 Jun 2017 00:54:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dMOTU-0005SM-3d; Sun, 18 Jun 2017 00:53: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 1dMOTT-0005Rz-8g
 for xen-devel@lists.xensource.com; Sun, 18 Jun 2017 00:53:55 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 C8/50-03696-22FC5495; Sun, 18 Jun 2017 00:53:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVVfxvGu
 kwc+HmhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNeNA6l6Vgfwdjxfo175kb
 GHvTuxi5OIQE/jJKPHhziwXCecwose/OF3YIZxujROe8X2xdjJwcIgLOEl/PzGUHsXkF9CXO9
 m9kArGFBUwljv65DdYgIfCXT2LrnW1gCQkBb4nNH7vYYewZnc+BVrBzsAlYSRwS62Lk4GARUJ
 U48Ed6AiP3AkaGVYzqxalFZalFuoZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxi
 BPmcAgh2MO587HWKU5GBSEuXNCXeJFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBu/Osa6SQYFFq
 empFWmYOMPhg0hIcPEoivOF7gNK8xQWJucWZ6RCpU4y6HBtWr//CJMSSl5+XKiXOOwFkhgBIU
 UZpHtwIWCRcYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjBvFsgUnsy8ErhNr4COYAI6gvmMC8
 gRJYkIKakGxryUy9kOzDuEvWVZfrxSrrP68veoS2Jm42aljGvnF/ksmfV69z9zS6kuL8MLVbo
 TtkjkGOz/a3K42OXh/+bKO89m+6yZLHu/J7Jsn6fWbn6N3xkTWaWNQ5Pb13sf6FyUOemlzPs3
 slOPfvthrGlZqyZWzuGzs06tNuWc/ArtB2eX9eZnfvZ9pcRSnJFoqMVcVJwIAPzkwNF/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1497747232!107890347!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43159 invoked from network); 18 Jun 2017 00:53:53 -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 Jun 2017 00:53: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 1dMOTM-0001uC-LN; Sun, 18 Jun 2017 00:53:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dMOTH-0003Ig-6i; Sun, 18 Jun 2017 00:53:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dMOTG-0001Sb-PJ; Sun, 18 Jun 2017 00:53:43 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110516-mainreport@xen.org>
X-Osstest-Failures: linux-3.10:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-3.10:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-3.10:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-3.10:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-3.10:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-3.10:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.10:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.10:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.10:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.10:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.10:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-3.10:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.10:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.10:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.10:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.10:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.10:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.10:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.10:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.10:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.10:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-3.10:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=a07ea939d7e0406e97739c18e2db6b402eb04cdc
X-Osstest-Versions-That: linux=ec55e7c2bf49a426b6f8204505bd267c77554d37
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 18 Jun 2017 00:53:42 +0000
Subject: [Xen-devel] [linux-3.10 test] 110516: 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="===============1850883397350704345=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

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

Tests which are failing intermittently (not blocking):
 test-amd64-i386-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail in 110471 pass in 110516
 test-amd64-i386-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail pass in 110471

Regressions which are regarded as allowable (not blocking):
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop fail in 110471 REGR. vs. 105694

Tests which did not succeed, but are not blocking:
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-start/win.repeat fail blocked in 105694
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop            fail like 105694
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64  9 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386  9 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64  9 windows-install         fail never pass

version targeted for testing:
 linux                a07ea939d7e0406e97739c18e2db6b402eb04cdc
baseline version:
 linux                ec55e7c2bf49a426b6f8204505bd267c77554d37

Last test of basis   105694  2017-02-10 11:14:58 Z  127 days
Testing same since   110471  2017-06-15 19:20:04 Z    2 days    3 attempts

------------------------------------------------------------
People who touched revisions under test:
  "HUANG Weller (CM/ESW12-CN)" <Weller.Huang@cn.bosch.com>
  Adamson, Andy <William.Adamson@netapp.com>
  Al Stone <ahs3@redhat.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Aleksa Sarai <asarai@suse.de>
  Alex Porosanu <alexandru.porosanu@nxp.com>
  Alexander Popov <alex.popov@linux.com>
  Alexey Kodanev <alexey.kodanev@oracle.com>
  Amos Kong <akong@redhat.com>
  Ander Conselvan de Oliveira <ander.conselvan.de.oliveira@intel.com>
  Andreas Gruenbacher <agruenba@redhat.com>
  Andrew Lunn <andrew@lunn.ch>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Konovalov <andreyknvl@google.com>
  Andrey Ryabinin <aryabinin@virtuozzo.com>
  Andrey Ulanov <andreyu@google.com>
  Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  Andy Whitcroft <apw@canonical.com>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Anoob Soman <anoob.soman@citrix.com>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Ben Hutchings <ben@decadent.org.uk>
  Ben Segall <bsegall@google.com>
  Benjamin Block <bblock@linux.vnet.ibm.com>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bin Liu <b-liu@ti.com>
  Boris Brezillon <boris.brezillon@free-electrons.com>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  Borislav Petkov <bp@suse.de>
  Brad Mouring <brad.mouring@ni.com>
  bsegall@google.com <bsegall@google.com>
  Catalin Marinas <catalin.marinas@arm.com>
  Chandan Rajendra <chandan@linux.vnet.ibm.com>
  Charles Keepax <ckeepax@opensource.wolfsonmicro.com>
  Chris Blake <chrisrblake93@gmail.com>
  Christian Lamparter <chunkeey@googlemail.com>
  Colin Ian King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Dan Streetman <dan.streetman@canonical.com>
  Dan Streetman <ddstreet@ieee.org>
  Daniel Borkmann <daniel@iogearbox.net>
  Daniel Borkmann <dborkman@redhat.com>
  Daniel Jurgens <danielj@mellanox.com>
  Daniel Lezcano <daniel.lezcano@linaro.org>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Darrick J. Wong <darrick.wong@oracle.com>
  Dave Jones <davej@codemonkey.org.uk>
  Dave Martin <Dave.Martin@arm.com>
  David Daney <david.daney@cavium.com>
  David Hildenbrand <david@redhat.com>
  David Howells <dhowells@redhat.com>
  David S. Miller <davem@davemloft.net>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Doug Ledford <dledford@redhat.com>
  Erez Shitrit <erezsh@mellanox.com>
  Eric Biggers <ebiggers@google.com>
  Eric Dumazet <edumazet@google.com>
  Eugenia Emantayev <eugenia@mellanox.com>
  Eva Rachel Retuya <eraretuya@gmail.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Feras Daoud <ferasda@mellanox.com>
  Filipe Manana <fdmanana@suse.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Florian Westphal <fw@strlen.de>
  Geert Uytterhoeven <geert@linux-m68k.org>
  Gleb Natapov <gleb@redhat.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Gu Zheng <guzheng1@huawei.com>
  Guennadi Liakhovetski <g.liakhovetski@gmx.de>
  Guennadi Liakhovetski <guennadi.liakhovetski@intel.com>
  Guenter Roeck <linux@roeck-us.net>
  Guillaume Nault <g.nault@alphalink.fr>
  Hauke Mehrtens <hauke@hauke-m.de>
  Heiko Carstens <heiko.carstens@de.ibm.com>
  Heiko Przybyl <lil_tux@web.de>
  Herbert Xu <herbert@gondor.apana.org.au>
  Hongxu Jia <hongxu.jia@windriver.com>
  Horia GeantÄ <horia.geanta@nxp.com>
  Huang Rui <ray.huang@amd.com>
  Ilya Dryomov <idryomov@gmail.com>
  Ingo Molnar <mingo@kernel.org>
  J. Bruce Fields <bfields@redhat.com>
  Jack Morgenstein <jackm@dev.mellanox.co.il>
  Jaegeuk Kim <jaegeuk@kernel.org>
  Jamal Hadi Salim <jhs@mojatatu.com>
  James Cowgill <James.Cowgill@imgtec.com>
  James Hogan <james.hogan@imgtec.com>
  James Morris <james.l.morris@oracle.com>
  James Yonan <james@openvpn.net>
  Jan Kara <jack@suse.cz>
  Jani Nikula <jani.nikula@intel.com>
  Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
  Jens Axboe <axboe@fb.com>
  Jesper Nilsson <jesper.nilsson@axis.com>
  Jiri Benc <jbenc@redhat.com>
  Jiri Slaby <jslaby@suse.cz>
  Joel Stanley <joel@jms.id.au>
  Joerg Roedel <jroedel@suse.de>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  John Garry <john.garry@huawei.com>
  Jon Maxwell <jmaxwell37@gmail.com>
  Jonathan Cameron <jic23@kernel.org>
  Julian Anastasov <ja@ssi.bg>
  Julian Wiedmann <jwi@linux.vnet.ibm.com>
  K. Y. Srinivasan <kys@microsoft.com>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Keno Fischer <keno@juliacomputing.com>
  Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Krzysztof Opasiak <k.opasiak@samsung.com>
  Kyle Roeschley <kyle.roeschley@ni.com>
  Larry Finger <Larry.Finger@lwfinger.net>
  Lars-Peter Clausen <lars@metafoo.de>
  Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  Lee Jones <lee.jones@linaro.org>
  Leon Romanovsky <leon@kernel.org>
  Li RongQing <roy.qing.li@gmail.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Lisandro Damián Nicanor Pérez Meyer <lisandro@debian.org>
  Ludovic Desroches <ludovic.desroches@atmel.com>
  Lukasz Odzioba <lukasz.odzioba@intel.com>
  Maor Gottlieb <maorg@mellanox.com>
  Marcelo Henrique Cerri <marcelo.cerri@canonical.com>
  Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  Marcos Paulo de Souza <marcos.souza.org@gmail.com>
  Mark Fasheh <mfasheh@suse.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Matan Barak <matanb@mellanox.com>
  Mathias Kretschmer <mathias.kretschmer@fit.fraunhofer.de>
  Matthias Schiffer <mschiffer@universe-factory.net>
  Mauro Carvalho Chehab <mchehab@osg.samsung.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Maxime Jayat <maxime.jayat@mobile-devices.fr>
  Michael Ellerman <mpe@ellerman.id.au>
  Michal Hocko <mhocko@suse.com>
  Mike Kravetz <mike.kravetz@oracle.com>
  Mike Snitzer <snitzer@redhat.com>
  Miklos Szeredi <mszeredi@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Mimi Zohar <zohar@linux.vnet.ibm.com>
  Nathan Sullivan <nathan.sullivan@ni.com>
  NeilBrown <neilb@suse.com>
  Nicolai Stange <nicstange@gmail.com>
  Nicolas Iooss <nicolas.iooss_linux@m4x.org>
  Oleg Nesterov <oleg@redhat.com>
  Olga Kornievskaia <aglo@umich.edu>
  Olga Kornievskaia <kolga@netapp.com>
  Oliver Hartkopp <socketcan@hartkopp.net>
  Oliver O'Halloran <oohall@gmail.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Pan Bian <bianpan2016@163.com>
  Paolo Abeni <pabeni@redhat.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Burton <paul.burton@imgtec.com>
  Paul Moore <paul@paul-moore.com>
  Peter Rosin <peda@lysator.liu.se>
  Peter Xu <peterx@redhat.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Philip Pettersson <philip.pettersson@gmail.com>
  Rabin Vincent <rabinv@axis.com>
  Radim KrÄmÃ¡Å <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Raghava Aditya Renukunta <RaghavaAditya.Renukunta@microsemi.com>
  Ralf Baechle <ralf@linux-mips.org>
  Richard Weinberger <richard@nod.at>
  Rik van Riel <riel@redhat.com>
  Rob Herring <robh@kernel.org>
  Robbie Ko <robbieko@synology.com>
  Robert Doebbelin <robert@quobyte.com>
  Roman Mashak <mrv@mojatatu.com>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Russell King <rmk+kernel@armlinux.org.uk>
  Ryan Ware <ware@linux.intel.com>
  Saeed Mahameed <saeedm@mellanox.com>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Sasha Levin <alexander.levin@verizon.com>
  Sebastian Andrzej Siewior <bigeasy@linutronix.de>
  Segher Boessenkool <segher@kernel.crashing.org>
  Shahar Klein <shahark@mellanox.com>
  Shawn Guo <shawnguo@kernel.org>
  Shmulik Ladkani <shmulik.ladkani@gmail.com>
  Simon Wunderlich <sw@simonwunderlich.de>
  Stefan Wahren <stefan.wahren@i2se.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Steffen Maier <maier@linux.vnet.ibm.com>
  Stephen Boyd <sboyd@codeaurora.org>
  Stephen Smalley <sds@tycho.nsa.gov>
  Steve Rutherford <srutherford@google.com>
  Steven Rostedt (Red Hat) <rostedt@goodmis.org>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Steven Rostedt <rostedt@goodmis.org>
  Sumit Semwal <sumit.semwal@linaro.org>
  Sven Eckelmann <sven@narfation.org>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Theodore Ts'o <tytso@mit.edu>
  Thomas Gleixner <tglx@linutronix.de>
  Thorsten Horstmann <thorsten@defutech.de>
  Tomasz Medrek <tomaszx.medrek@intel.com>
  Tony Lindgren <tony@atomide.com>
  Trond Myklebust <trond.myklebust@primarydata.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
  Vitaly Kuznetsov <vkuznets@redhat.com>
  Vlad Yasevich <yasevich@gmail.com>
  Vladimir Zapolskiy <vladimir_zapolskiy@mentor.com>
  Vladimir Zapolskiy <vz@mleia.com>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wei Yongjun <yongjun_wei@trendmicro.com.cn>
  Will Deacon <Will.Deacon@arm.com>
  Willy Tarreau <w@1wt.eu>
  Wolfram Sang <wsa@the-dreams.de>
  Xander Huff <xander.huff@ni.com>
  Xin Long <lucien.xin@gmail.com>
  Yishai Hadas <yishaih@mellanox.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    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-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-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-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-amd64-amd64-xl-credit2                                  pass    
 test-amd64-amd64-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-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-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-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     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.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1850883397350704345==--

From xen-devel-bounces@lists.xen.org Sun Jun 18 07:10:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 18 Jun 2017 07: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 1dMUL1-0006pF-Ci; Sun, 18 Jun 2017 07:09:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <BATV+3740c4db088a71c572a8+5047+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dMUKy-0006p9-SW
 for xen-devel@lists.xenproject.org; Sun, 18 Jun 2017 07:09:33 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 37/3B-03620-C2726495; Sun, 18 Jun 2017 07:09:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXiaHS5VVdb3S3
 S4O0KRYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaPl0xLmgk/MFX3H9jA3MPYzdzFycbAInGCT
 uD9jOzuIIyTQwyjRu+IgSxcjJ1BGVeJs22YmEJtNQFuidcpSMFtEQF/i9MYeFpAGZoGHrBJrf
 v4FSwgLuEg8urQQzOYVMJI4srqFGcQWEpjFKHFkNztEXFDi5MwnYAuYBbQkbvx7CVTPAWRLSy
 z/xwES5hQIlLi4ZTJYq6iAssTuW3vBLpUQaGGUaLu4gmUCI/8sJKNmIRk1C2HUAkbmVYwaxal
 FZalFuoYGeklFmekZJbmJmTlAnplebmpxcWJ6ak5iUrFecn7uJkZgIDIAwQ7Ge8sCDjFKcjAp
 ifJ+knWLFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBm6wGlBMsSk1PrUjLzAHGBExagoNHSYT3t
 jJQmre4IDG3ODMdInWKUZej6cOWL0xCLHn5ealS4ryRIDMEQIoySvPgRsDi8xKjrJQwLyPQUU
 I8BalFuZklqPKvGMU5GJWEeStUgabwZOaVwG16BXQEE9ARzGdcQI4oSURISTUwHitQ5Fqymfe
 0X7H8NMGgN+u0CpYJMYc9re+4ma81W+/tLiOpex8WB2996KX31U18F7/zjE2eB3sljb8cdrg5
 e9KB2n7h5S+f/GJctfD0wycbek+F7Z5yUoG5umD1hHsOK7yO7YlNlOPT4fC28pp1SfqPd8y0G
 p1NSnPjGLkfHA4rZvr1822krhJLcUaioRZzUXEiABfJDtTKAgAA
X-Env-Sender: BATV+3740c4db088a71c572a8+5047+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1497769770!51360466!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41554 invoked from network); 18 Jun 2017 07:09:31 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-6.tower-21.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 18 Jun 2017 07:09:31 -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=GLJ9MWRa5iSFHDHgMeqPS5qC6lxGLHkduureC37J84s=; b=o3WSYscRu94yDznMX81B/IkMn
 xNC30LRAlJGAuSUjIrTh1p9lupshPvLpxc/KSRQ4LX5WcGJVhpau5xThZK3lMRR66flbZ8T/j3AFV
 ka2Ujp4OMbzTPKLAjVkmO8AbZ5+rRL8FmVJ5fnattTMwlFVPFbUt3hU95ShDmG9TNWyCU4TWW29V8
 jEBpNwmqn7xjQ3jHp5mAKJK0KXVQKWAVQO+2l2DACf2jMITDi9KHMbU4RGoUyaXmUgU/VJFvTCmbZ
 JMmK5qVOx6/wDov94oruoTY2kb4lh816lNActDx4BkwU9SF0KbaYKwYqg3rFSxm7w4hgiHH6CKGkA
 b41eM9e/w==;
Received: from hch by bombadil.infradead.org with local (Exim 4.87 #1 (Red Hat
 Linux)) id 1dMUKr-0004s6-2r; Sun, 18 Jun 2017 07:09:25 +0000
Date: Sun, 18 Jun 2017 00:09:25 -0700
From: Christoph Hellwig <hch@infradead.org>
To: Alexander Duyck <alexander.duyck@gmail.com>
Message-ID: <20170618070925.GA18526@infradead.org>
References: <20170616181059.19206-1-hch@lst.de>
 <20170616181059.19206-4-hch@lst.de>
 <CAKgT0UdxrimWrxNVsLMQ9G6ABBJZwfWHTcP18qqd4rT0Fa-KWg@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAKgT0UdxrimWrxNVsLMQ9G6ABBJZwfWHTcP18qqd4rT0Fa-KWg@mail.gmail.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-mips@linux-mips.org, linux-samsung-soc@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-c6x-dev@linux-c6x.org,
 linux-s390@vger.kernel.org, linux-sh@vger.kernel.org,
 linux-hexagon@vger.kernel.org, linux-xtensa@linux-xtensa.org,
 the arch/x86 maintainers <x86@kernel.org>, linux-tegra@vger.kernel.org,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 dri-devel@lists.freedesktop.org, dmaengine@vger.kernel.org,
 "open list:INTEL IOMMU \(VT-d\)" <iommu@lists.linux-foundation.org>,
 openrisc@lists.librecores.org, Netdev <netdev@vger.kernel.org>,
 sparclinux@vger.kernel.org, xen-devel@lists.xenproject.org,
 linuxppc-dev@lists.ozlabs.org, Christoph Hellwig <hch@lst.de>,
 linux-arm-kernel@lists.infradead.org
Subject: Re: [Xen-devel] [PATCH 03/44] dmaengine: ioat: don't use
	DMA_ERROR_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>

T24gRnJpLCBKdW4gMTYsIDIwMTcgYXQgMDE6NDA6MjRQTSAtMDcwMCwgQWxleGFuZGVyIER1eWNr
IHdyb3RlOgo+IGRtYV91bm1hcF9wYWdlIG9uIGRlc3RfZG1hIGlmICJvcCA9PSBJT0FUX09QX1hP
UiI/IE9kZHMgYXJlIGl0IGlzIHdoYXQKPiB0aGUgY29tcGlsZXIgaXMgYWxyZWFkeSBnZW5lcmF0
aW5nIGFuZCB3aWxsIHNhdmUgYSBmZXcgbGluZXMgb2YgY29kZQo+IHNvIHdoYXQgeW91IGVuZCB1
cCB3aXRoIGlzIHNvbWV0aGluZyBsaWtlOgoKSG9uZXN0bHkgd2FudGVkIHRvIHRvdWNoIHRoZSBj
b2RlIGFzIGxpdHRsZSBhcyBwb3NzaWJsZSA6KSAgSWYgd2Ugd2FudAp0byBtYWtlIGl0IHByZXR0
aWVyIGFuZCBtb3JlIHJlYWRhYmxlIGl0IG5lZWRzIHRvIGJlIHJlZmFjdG9yZWQuCgpJZiB5b3Un
cmUgaW50ZXJlc3RlZCBJIGNhbiB0YWtlIGEgc3RhYiBhdCB0aGF0LCBidXQgSSdkIGxpa2UgdG8g
a2VlcAppdCBvdXQgb2YgdGhpcyBhbHJlYWR5IGdpYW50IHNlcmllcy4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Jun 18 07:13:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 18 Jun 2017 07: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 1dMUPA-0007PC-TT; Sun, 18 Jun 2017 07: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
 <BATV+3740c4db088a71c572a8+5047+infradead.org+hch@bombadil.srs.infradead.org>)
 id 1dMUPA-0007P1-EO
 for xen-devel@lists.xenproject.org; Sun, 18 Jun 2017 07:13:52 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 3D/F6-02183-F2826495; Sun, 18 Jun 2017 07:13:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXiaHS5VVdXwy3
 S4OEdK4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPBm7VsBXd5K7afusPawDiRu4uRi4NF4ASb
 xIJfO5hBHCGBHkaJlXN/sHQxcgJlVCWWTp7IDGKzCWhLtE5ZygRiiwiYSrQ0dLKDNDAL/GCR+
 LfgFSNIQlggQuLaxutgzbwCRhIrj1yFmtrGKLH08wJ2iISgxMmZT8CKmAW0JG78ewk0lQPIlp
 ZY/o8DJMwpYCPx+WUPWLmogLLE7lt7weZICLQwSrRdXMEygZF/FpJRs5CMmoUwagEj8ypGjeL
 UorLUIl1Dc72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMBQZACCHYwXT3seYpTk
 YFIS5f0k6xYpxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3oxpQTrAoNT21Ii0zBxgVMGkJDh4lE
 d7bykBp3uKCxNzizHSI1ClGRSlx3ih1oIQASCKjNA+uDRaJlxhlpYR5GYEOEeIpSC3KzSxBlX
 /FKM7BqCTM+xhkO09mXgnc9FdAi5mAFjOfcQFZXJKIkJJqYJyivlbwfJvLMYeL07KSivIKDnf
 rTposVKHgIvLqy55JP9T7D0VWFW2qurNAasPt9mdNjV12KkvubDU4tPurzkYN5xb3hcUMBw5P
 vX3wTNUDbXPrs091o5yv3neTuvue0/T709WtYc7OtuU+r7+s+We169ZUU/FJd5vj1qkHNz6z/
 BgdOb11RpUSS3FGoqEWc1FxIgAPDHXqvwIAAA==
X-Env-Sender: BATV+3740c4db088a71c572a8+5047+infradead.org+hch@bombadil.s
 rs.infradead.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1497770028!103771729!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26301 invoked from network); 18 Jun 2017 07:13:49 -0000
Received: from bombadil.infradead.org (HELO bombadil.infradead.org)
 (65.50.211.133)
 by server-8.tower-206.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 18 Jun 2017 07:13:49 -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=rAYYqrk64FxN2XKF6QAoiwkru24IBAXRQvqism9Zd74=; b=sdNKSxoxXbPt89eTWtBijCpKq
 dvIF5PUENBFFX+sAAXRskS9RBCgGMVfICoHf79P8cG5ZFZUYPm9Mq1bKUhsDBFvrVoqcXcvF7rqOM
 YvwEEWlI0LXnkzJPaCZHFRKTWuG6OgP+gDo9d/UnkFLRIuLA6LsAtd/YwMY2vRIC/pOjP5DXAFqYN
 08jqtMHw4KAUBbwtEf++55ZSRQVya37YvUpVnXJaewA0k7EktQUZXp3O1DieeDPtKa8E0BJFMNFRT
 MFGA51FlzdzZPzCiMVGwIdJCXBi5fefZSmJzrq88sufHuFMeXADfHdwEVfRdmG7udfbHIRNjSSArl
 6V8DyC3OA==;
Received: from hch by bombadil.infradead.org with local (Exim 4.87 #1 (Red Hat
 Linux)) id 1dMUP2-0006az-8z; Sun, 18 Jun 2017 07:13:44 +0000
Date: Sun, 18 Jun 2017 00:13:44 -0700
From: Christoph Hellwig <hch@infradead.org>
To: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Message-ID: <20170618071344.GB18526@infradead.org>
References: <20170616181059.19206-1-hch@lst.de>
 <20170616181059.19206-43-hch@lst.de>
 <1497732627.2897.128.camel@kernel.crashing.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1497732627.2897.128.camel@kernel.crashing.org>
User-Agent: Mutt/1.8.0 (2017-02-23)
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: linux-mips@linux-mips.org, linux-samsung-soc@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-c6x-dev@linux-c6x.org,
 linux-s390@vger.kernel.org, linux-sh@vger.kernel.org,
 linux-hexagon@vger.kernel.org, linux-xtensa@linux-xtensa.org, x86@kernel.org,
 linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, dmaengine@vger.kernel.org,
 iommu@lists.linux-foundation.org, openrisc@lists.librecores.org,
 netdev@vger.kernel.org, sparclinux@vger.kernel.org,
 xen-devel@lists.xenproject.org, linuxppc-dev@lists.ozlabs.org,
 Christoph Hellwig <hch@lst.de>, linux-arm-kernel@lists.infradead.org
Subject: Re: [Xen-devel] [PATCH 42/44] powerpc/cell: use the dma_supported
 method for ops switching
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU3VuLCBKdW4gMTgsIDIwMTcgYXQgMDY6NTA6MjdBTSArMTAwMCwgQmVuamFtaW4gSGVycmVu
c2NobWlkdCB3cm90ZToKPiBXaGF0IGlzIHlvdXIgcmF0aW9uYWxlIGhlcmUgPyAoSSBoYXZlIG1p
c3NlZCBwYXRjaCAwIGl0IHNlZW1zKS4KCkxlc3MgY29kZSBkdXBsaWNhdGlvbiwgbW9yZSBtb2R1
bGFyIGRtYV9tYXBfb3BzIGluc3RlYW5jZS4KCj4gZG1hX3N1cHBvcnRlZCgpIHdhcyBzdXBwb3Nl
ZCB0byBiZSBwcmV0dHkgbXVjaCBhICJjb25zdCIgZnVuY3Rpb24KPiBzaW1wbHkgaW5mb3JtaW5n
IHdoZXRoZXIgYSBnaXZlbiBzZXR1cCBpcyBwb3NzaWJsZS4gSGF2aW5nIGl0IHBlcmZvcm0KPiBh
biBhY3R1YWwgc3dpdGNoIG9mIG9wcyBzZWVtcyB0byBiZSBwdXNoaW5nIGl0Li4uCgpkbWFfc3Vw
cG9ydGVkKCkgaXMgYWxyZWFkeSBnb25lIGZyb20gdGhlIHB1YmxpYyBETUEgQVBJIGFzIGl0IGRv
ZXNuJ3QKbWFrZSBzZW5zZSB0byBiZSBjYWxsZWQgc2VwYXJhdGVseSBmcm9tIHNldF9kbWFfbWFz
ay4gIEl0IHdpbGwgYmUKZW50aXJlbHkgZ29uZSBpbiB0aGUgbmV4dCBzZXJpZXMgYWZ0ZXIgdGhp
cyBvbmUuCgo+IFdoYXQgaWYgYSBkcml2ZXIgd2FudHMgdG8gdGVzdCB2YXJpb3VzIGRtYSBtYXNr
cyBhbmQgdGhlbiBwaWNrIG9uZSA/Cj4gCj4gV2hlcmUgZG9lcyB0aGUgQVBJIGRvY3VtZW50cyB0
aGF0IGlmIGEgZHJpdmVyIGNhbGxzIGRtYV9zdXBwb3J0ZWQoKSBpdAo+IHRoZW4gKm11c3QqIHNl
dCB0aGUgY29ycmVzcG9uZGluZyBtYXNrIGFuZCB1c2UgdGhhdCA/CgpXaGVyZSBpcyB0aGUgQVBJ
IGRvY3VtZW50IGZvciBfYW55XyBvZiB0aGUgZG1hIHJvdXRpbmVzPyAoQTogd29yayBpbgpwcm9n
cmVzcyBieSBtZSwgYnV0IEkgbmVlZCB0byBjbGVhbiB1cCB0aGUgbWVzcyBvZiBhcmNoIGhvb2tz
IGJlZm9yZQppdCBjYW4gbWFrZSBhbnkgc2Vuc2UpCgo+IEkgZG9uJ3QgbGlrZSBhIGZ1bmN0aW9u
IHRoYXQgaXMgYSAiYm9vbGVhbiBxdWVyeSIgbGlrZSB0aGlzIG9uZSB0byBoYXZlCj4gc3VjaCBh
IG1ham9yIHNpZGUgZWZmZWN0Lgo+IAo+ID5Gcm9tIGFuIEFQSSBzdGFuZHBvaW50LCBkbWFfc2V0
X21hc2soKSBpcyB3aGVuIHRoZSBtYXNrIGlzIGVzdGFibGlzaGVkLAo+IGFuZCB0aHVzIHdoZW4g
dGhlIG9wcyBzd2l0Y2ggc2hvdWxkIGhhcHBlbi4KCkFuZCB0aGF0J3MgZXhhY3RseSB3aGF0IGhh
cHBlbnMgYXQgdGhlIGRyaXZlciBBUEkgbGV2ZWwuICBJdCBqdXN0IHR1cm5zCm91dCB0aGUgZG1h
X2NhcGFibGUgbWV0aG9kIGlzIHRoZXkgd2F5IGJldHRlciBwbGFjZSB0byBhY3R1YWxseQppbXBs
ZW1lbnQgaXQsIGFzIHRoZSAtPnNldF9kbWFfbWFzayBtZXRob2QgcmVxdWlyZXMgbG90cyBvZiBj
b2RlCmR1cGxpY2F0aW9uIHdoaWxlIG5vdCBvZmZlcmluZyBhbnkgYWN0dWFsIGJlbmVmaXQgb3Zl
ciAtPmRtYV9jYXBhYmxlLgpBbmQgYmVjYXVzZSBvZiB0aGF0IGl0J3MgZ29uZSBhZnRlciB0aGlz
IHNlcmllcy4KCkluIHRoZW9yeSB3ZSBjb3VsZCByZW5hbWUgLT5kbWFfY2FwYWJsZSBub3csIGJ1
dCBpdCB3b3VsZCByZXF1aXJlIGEKX2xvdF8gb2YgY2h1cm4uICBHaXZlIG1lIGFub3RoZXIgbWVy
Z2Ugd2luZG93IG9yIHR3byBhbmQgd2Ugc2hvdWxkCmJlIGRvd24gdG8gYmUgYWJvdXQgMiBoYW5k
ZnVsIG9mIGRtYV9tYXBfb3BzIGluc3RhbmNlLCBhdCB3aGljaCBwb2ludAp3ZSBjb3VsZCBkbyBh
bGwgdGhpcyBncmF0aW91cyByZW5hbWluZyBhIGxvdCBtb3JlIGVhc2lseSA6KQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Sun Jun 18 07:23:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 18 Jun 2017 07: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 1dMUY1-0008AB-Ok; Sun, 18 Jun 2017 07: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 <osstest-admin@xenproject.org>) id 1dMUY0-00089n-TJ
 for xen-devel@lists.xensource.com; Sun, 18 Jun 2017 07:23:01 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 73/E3-03696-45A26495; Sun, 18 Jun 2017 07:23:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVTdYyy3
 SYOoiXosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmbH9sVnCzjbHi+PspzA2M
 J8K6GLk4hAT+Mkos/vyGBcJ5zCjRdvMHlLONUWLRkU9ADieHiICzxNczc9lBbF4BfYn1bbPYQ
 GxhASuJVYtamUEaJAQ2m0r8mPOPCSQhIeAp8WP2JjYY+1D/aSCbnYMNqOGQGEiURUBVYvXux4
 wTGLkXMDKsYtQoTi0qSy3SNbTQSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQI9Do
 DEOxgvLkx4BCjJAeTkijvJ1m3SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvM6aQDnBotT01Iq0
 zBxg+MGkJTh4lER4bysDpXmLCxJzizPTIVKnGHU5Nqxe/4VJiCUvPy9VSpz3qAZQkQBIUUZpH
 twIWCxcYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjDvYzWgKTyZeSVwm14BHcEEdATzGReQI0
 oSEVJSDYwRCaqpm3r+T811PvhKwDQxNEpNmqfvYZnxvYsmG/Mnzn0tm2pu8er6vstT1kZM0o9
 4vdayfCPngpDDniXbWdjX6T2cvmlC+Qu3P8K5D3Zf2evJ/rBF7GH4py9uJncz7aY01Dy28HJO
 jiv1LXPOdRFafnP2x9dzr3Dbb42wuh572XeW8Sy1GyZKLMUZiYZazEXFiQDhywrHgAIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1497770578!55337565!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35496 invoked from network); 18 Jun 2017 07:22:58 -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; 18 Jun 2017 07:22: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 1dMUXu-0002ej-D6; Sun, 18 Jun 2017 07:22: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 1dMUXo-00061r-UL; Sun, 18 Jun 2017 07:22:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dMUXo-0001nF-I6; Sun, 18 Jun 2017 07:22:48 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110524-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:build-armhf:host-build-prep:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.9-testing:build-arm64-xsm:xen-build/dist-test:fail:nonblocking
 xen-4.9-testing:build-amd64-xsm:xen-build/dist-test:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-livepatch:livepatch-run:fail:nonblocking
 xen-4.9-testing:build-i386-xsm:xen-build/dist-test:fail:nonblocking
 xen-4.9-testing:build-amd64:xen-build/dist-test:fail:nonblocking
 xen-4.9-testing:build-i386:xen-build/dist-test:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-livepatch:livepatch-run:fail:nonblocking
 xen-4.9-testing:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm: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-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:build-arm64:xen-build/dist-test:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-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:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:build-armhf:xen-build/dist-test:fail:nonblocking
 xen-4.9-testing:build-armhf-xsm:xen-build/dist-test:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=e197d29514165202308fe65db6effc4835aabfeb
X-Osstest-Versions-That: xen=91503b282eff582d74927ed25668fae65fd228ba
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 18 Jun 2017 07:22:48 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 110524: 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="===============9016650782708103914=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 110524 xen-4.9-testing real [real]
http://logs.test-lab.xenproject.org/osstest/logs/110524/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf                  4 host-build-prep fail in 110499 REGR. vs. 110417

Tests which are failing intermittently (not blocking):
 test-amd64-amd64-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail in 110499 pass in 110524
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm 15 guest-localmigrate/x10 fail in 110499 pass in 110524
 test-amd64-amd64-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail in 110499 pass in 110524
 test-amd64-i386-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail pass in 110499

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl-multivcpu  1 build-check(1)          blocked in 110499 n/a
 test-armhf-armhf-libvirt      1 build-check(1)           blocked in 110499 n/a
 build-armhf-libvirt           1 build-check(1)           blocked in 110499 n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)           blocked in 110499 n/a
 test-armhf-armhf-xl           1 build-check(1)           blocked in 110499 n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)           blocked in 110499 n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)           blocked in 110499 n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)         blocked in 110499 n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)           blocked in 110499 n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)           blocked in 110499 n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)           blocked in 110499 n/a
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-start/win.repeat fail blocked in 110417
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-stop   fail in 110499 like 110417
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop            fail like 110417
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-stop            fail like 110417
 test-armhf-armhf-xl-rtds     15 guest-start/debian.repeat    fail  like 110417
 test-amd64-amd64-xl-rtds      9 debian-install               fail  like 110417
 build-arm64-xsm               6 xen-build/dist-test          fail   never pass
 build-amd64-xsm               6 xen-build/dist-test          fail   never pass
 test-amd64-amd64-livepatch   10 livepatch-run                fail   never pass
 build-i386-xsm                6 xen-build/dist-test          fail   never pass
 build-amd64                   6 xen-build/dist-test          fail   never pass
 build-i386                    6 xen-build/dist-test          fail   never pass
 test-amd64-i386-livepatch    10 livepatch-run                fail   never pass
 build-amd64-prev              6 xen-build/dist-test          fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 build-arm64                   6 xen-build/dist-test          fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64  9 windows-install        fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 build-i386-prev               6 xen-build/dist-test          fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail   never pass
 build-armhf                   6 xen-build/dist-test          fail   never pass
 build-armhf-xsm               6 xen-build/dist-test          fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-xl-qemut-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386  9 windows-install         fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64  9 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass

version targeted for testing:
 xen                  e197d29514165202308fe65db6effc4835aabfeb
baseline version:
 xen                  91503b282eff582d74927ed25668fae65fd228ba

Last test of basis   110417  2017-06-13 21:31:36 Z    4 days
Testing same since   110453  2017-06-14 16:28:42 Z    3 days    4 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  George Dunlap <george.dunlap@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Peter Große <pegro@friiks.de>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-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                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-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                                   fail    
 test-amd64-i386-livepatch                                    fail    
 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


Not pushing.

------------------------------------------------------------
commit e197d29514165202308fe65db6effc4835aabfeb
Author: Peter Große <pegro@friiks.de>
Date:   Tue Jun 13 01:05:21 2017 +0200

    tools/xenstat: fix missing linkage of libxenstat against libyajl
    
    This fixes the python bindings, since symbols were missing in libxenstat.
    xentop doesn't use any yajl functions, so drop linking libyajl.
    
    Signed-off-by: Peter Große <pegro@friiks.de>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Release-acked-by: Julien Grall <julien.grall@arm.com>
    (cherry picked from commit a7307762f90d337585d17d45551a226028b89836)

commit fe2de031af7938269e874ee0c6e832fef7f1e80f
Author: Peter Große <pegro@friiks.de>
Date:   Tue Jun 13 01:05:20 2017 +0200

    libxenstat: use python detected by configure for python bindings
    
    Signed-off-by: Peter Große <pegro@friiks.de>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Release-acked-by: Julien Grall <julien.grall@arm.com>
    (cherry picked from commit b2107b79b006ded5cf2ef41ac65399c3e629f693)

commit 5aecee5a63ee931f302f731893bfa8fd428cbf63
Author: Jan Beulich <jbeulich@suse.com>
Date:   Wed Jun 14 11:44:44 2017 +0200

    public: there's no MMUEXT_SET_FOREIGNDOM
    
    Correct respective comments.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 3db971fa33fa2ee3989859b455213bb33bac7e05
    master date: 2017-06-14 11:40:02 +0200

commit 1d9c4106a685d7d434e99421257451bdeed55a3f
Author: Jan Beulich <jbeulich@suse.com>
Date:   Wed Jun 14 11:43:12 2017 +0200

    Revert "x86/mm: add temporary debugging code to get_page_from_gfn_p2m()"
    
    This reverts commit 933f966bcdf4f4255b432071fc12c9ee2efb05ef.
    
    Acked-by: George Dunlap <george.dunlap@citrix.com>
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============9016650782708103914==--

From xen-devel-bounces@lists.xen.org Sun Jun 18 09:56:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 18 Jun 2017 09: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 1dMWvv-0001Sj-G4; Sun, 18 Jun 2017 09:55:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <benh@kernel.crashing.org>) id 1dMWvu-0001Sd-DW
 for xen-devel@lists.xenproject.org; Sun, 18 Jun 2017 09:55:50 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 3C/43-03058-52E46495; Sun, 18 Jun 2017 09:55:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42Kxf8Joqavq5xZ
 pMF3f4vuWyUwOjB6HP1xhCWCMYs3MS8qvSGDN+PTiA3PBAoGKoxv+sjYw/uTpYuTiEBJYyyjR
 dXACSxcjJwevgJXEolnP2UBsYYEIiTk3TgDFOTjYBMwl3s21BQmLCGhK3FrezgzSyyywj1Vi6
 dFrjCAJFgFViX/fPoHZnALGEg9OvWGEWLCRUeL53wawocxA3a3bf7OD2BIC2hJHzvWzgyzgFR
 CU+LtDGKJEXmL72znMExh5ZyHpmIVQNQtJ1QJG5lWM6sWpRWWpRbomeklFmekZJbmJmTm6hgZ
 mermpxcWJ6ak5iUnFesn5uZsYgQHFAAQ7GLsv+x9ilORgUhLl/STrFinEl5SfUpmRWJwRX1Sa
 k1p8iFGGg0NJgvekD1BOsCg1PbUiLTMHGNowaQkOHiUR3gpPoDRvcUFibnFmOkTqFKOilDhvJ
 0ifAEgiozQPrg0WT5cYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzNsFMoUnM68EbvoroMVMQI
 uZz7iALC5JREhJNTCWfdY05rpt8eQNJ7P0zvaMJN9FCywzU7kTpA6udlc4yprp9z3K+nDFlXM
 7dH5mvqptO9Z1SUuKJfuOSraE0MkvJhc2cVTvrf95ZvvSm/6MW2+697bINAtb6/qn2E2uTbnu
 Nr9Ff99XqSPOeve1S2/MsQuYGWP28JDDhyxrtouPfKrSfQ9GdimxFGckGmoxFxUnAgDN2Xsko
 gIAAA==
X-Env-Sender: benh@kernel.crashing.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1497779747!74400314!1
X-Originating-IP: [63.228.1.57]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41423 invoked from network); 18 Jun 2017 09:55:48 -0000
Received: from gate.crashing.org (HELO gate.crashing.org) (63.228.1.57)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;
 18 Jun 2017 09:55:48 -0000
Received: from localhost.localdomain (localhost.localdomain [127.0.0.1])
 by gate.crashing.org (8.14.1/8.13.8) with ESMTP id v5I9s36V030171;
 Sun, 18 Jun 2017 04:54:05 -0500
Message-ID: <1497779642.31581.6.camel@kernel.crashing.org>
From: Benjamin Herrenschmidt <benh@kernel.crashing.org>
To: Christoph Hellwig <hch@infradead.org>
Date: Sun, 18 Jun 2017 19:54:02 +1000
In-Reply-To: <20170618071344.GB18526@infradead.org>
References: <20170616181059.19206-1-hch@lst.de>
 <20170616181059.19206-43-hch@lst.de>
 <1497732627.2897.128.camel@kernel.crashing.org>
 <20170618071344.GB18526@infradead.org>
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
Mime-Version: 1.0
Cc: linux-mips@linux-mips.org, linux-samsung-soc@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-c6x-dev@linux-c6x.org,
 linux-s390@vger.kernel.org, linux-sh@vger.kernel.org,
 linux-hexagon@vger.kernel.org, linux-xtensa@linux-xtensa.org, x86@kernel.org,
 linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, dmaengine@vger.kernel.org,
 iommu@lists.linux-foundation.org, openrisc@lists.librecores.org,
 netdev@vger.kernel.org, sparclinux@vger.kernel.org,
 xen-devel@lists.xenproject.org, linuxppc-dev@lists.ozlabs.org,
 Christoph Hellwig <hch@lst.de>, linux-arm-kernel@lists.infradead.org
Subject: Re: [Xen-devel] [PATCH 42/44] powerpc/cell: use the dma_supported
 method for ops switching
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU3VuLCAyMDE3LTA2LTE4IGF0IDAwOjEzIC0wNzAwLCBDaHJpc3RvcGggSGVsbHdpZyB3cm90
ZToKPiBPbiBTdW4sIEp1biAxOCwgMjAxNyBhdCAwNjo1MDoyN0FNICsxMDAwLCBCZW5qYW1pbiBI
ZXJyZW5zY2htaWR0IHdyb3RlOgo+ID4gV2hhdCBpcyB5b3VyIHJhdGlvbmFsZSBoZXJlID8gKEkg
aGF2ZSBtaXNzZWQgcGF0Y2ggMCBpdCBzZWVtcykuCj4gCj4gTGVzcyBjb2RlIGR1cGxpY2F0aW9u
LCBtb3JlIG1vZHVsYXIgZG1hX21hcF9vcHMgaW5zdGVhbmNlLgo+IAo+ID4gZG1hX3N1cHBvcnRl
ZCgpIHdhcyBzdXBwb3NlZCB0byBiZSBwcmV0dHkgbXVjaCBhICJjb25zdCIgZnVuY3Rpb24KPiA+
IHNpbXBseSBpbmZvcm1pbmcgd2hldGhlciBhIGdpdmVuIHNldHVwIGlzIHBvc3NpYmxlLiBIYXZp
bmcgaXQgcGVyZm9ybQo+ID4gYW4gYWN0dWFsIHN3aXRjaCBvZiBvcHMgc2VlbXMgdG8gYmUgcHVz
aGluZyBpdC4uLgo+IAo+IGRtYV9zdXBwb3J0ZWQoKSBpcyBhbHJlYWR5IGdvbmUgZnJvbSB0aGUg
cHVibGljIERNQSBBUEkgYXMgaXQgZG9lc24ndAo+IG1ha2Ugc2Vuc2UgdG8gYmUgY2FsbGVkIHNl
cGFyYXRlbHkgZnJvbSBzZXRfZG1hX21hc2suICBJdCB3aWxsIGJlCj4gZW50aXJlbHkgZ29uZSBp
biB0aGUgbmV4dCBzZXJpZXMgYWZ0ZXIgdGhpcyBvbmUuCgpBaCBvaywgaW4gdGhhdCBjYXNlIGl0
IG1ha2VzIG11Y2ggbW9yZSBzZW5zZSwgd2UgY2FuIHJlbmFtZSBpdCB0aGVuLgoKPiA+IFdoYXQg
aWYgYSBkcml2ZXIgd2FudHMgdG8gdGVzdCB2YXJpb3VzIGRtYSBtYXNrcyBhbmQgdGhlbiBwaWNr
IG9uZSA/Cj4gPiAKPiA+IFdoZXJlIGRvZXMgdGhlIEFQSSBkb2N1bWVudHMgdGhhdCBpZiBhIGRy
aXZlciBjYWxscyBkbWFfc3VwcG9ydGVkKCkgaXQKPiA+IHRoZW4gKm11c3QqIHNldCB0aGUgY29y
cmVzcG9uZGluZyBtYXNrIGFuZCB1c2UgdGhhdCA/Cj4gCj4gV2hlcmUgaXMgdGhlIEFQSSBkb2N1
bWVudCBmb3IgX2FueV8gb2YgdGhlIGRtYSByb3V0aW5lcz8gKEE6IHdvcmsgaW4KPiBwcm9ncmVz
cyBieSBtZSwgYnV0IEkgbmVlZCB0byBjbGVhbiB1cCB0aGUgbWVzcyBvZiBhcmNoIGhvb2tzIGJl
Zm9yZQo+IGl0IGNhbiBtYWtlIGFueSBzZW5zZSkKCkhlaCBmYWlyIGVub3VnaC4KCj4gPiBJIGRv
bid0IGxpa2UgYSBmdW5jdGlvbiB0aGF0IGlzIGEgImJvb2xlYW4gcXVlcnkiIGxpa2UgdGhpcyBv
bmUgdG8gaGF2ZQo+ID4gc3VjaCBhIG1ham9yIHNpZGUgZWZmZWN0Lgo+ID4gCj4gPiA+IEZyb20g
YW4gQVBJIHN0YW5kcG9pbnQsIGRtYV9zZXRfbWFzaygpIGlzIHdoZW4gdGhlIG1hc2sgaXMgZXN0
YWJsaXNoZWQsCj4gPiAKPiA+IGFuZCB0aHVzIHdoZW4gdGhlIG9wcyBzd2l0Y2ggc2hvdWxkIGhh
cHBlbi4KPiAKPiBBbmQgdGhhdCdzIGV4YWN0bHkgd2hhdCBoYXBwZW5zIGF0IHRoZSBkcml2ZXIg
QVBJIGxldmVsLiAgSXQganVzdCB0dXJucwo+IG91dCB0aGUgZG1hX2NhcGFibGUgbWV0aG9kIGlz
IHRoZXkgd2F5IGJldHRlciBwbGFjZSB0byBhY3R1YWxseQo+IGltcGxlbWVudCBpdCwgYXMgdGhl
IC0+c2V0X2RtYV9tYXNrIG1ldGhvZCByZXF1aXJlcyBsb3RzIG9mIGNvZGUKPiBkdXBsaWNhdGlv
biB3aGlsZSBub3Qgb2ZmZXJpbmcgYW55IGFjdHVhbCBiZW5lZml0IG92ZXIgLT5kbWFfY2FwYWJs
ZS4KPiBBbmQgYmVjYXVzZSBvZiB0aGF0IGl0J3MgZ29uZSBhZnRlciB0aGlzIHNlcmllcy4KPiAK
PiBJbiB0aGVvcnkgd2UgY291bGQgcmVuYW1lIC0+ZG1hX2NhcGFibGUgbm93LCBidXQgaXQgd291
bGQgcmVxdWlyZSBhCj4gX2xvdF8gb2YgY2h1cm4uICBHaXZlIG1lIGFub3RoZXIgbWVyZ2Ugd2lu
ZG93IG9yIHR3byBhbmQgd2Ugc2hvdWxkCj4gYmUgZG93biB0byBiZSBhYm91dCAyIGhhbmRmdWwg
b2YgZG1hX21hcF9vcHMgaW5zdGFuY2UsIGF0IHdoaWNoIHBvaW50Cj4gd2UgY291bGQgZG8gYWxs
IHRoaXMgZ3JhdGlvdXMgcmVuYW1pbmcgYSBsb3QgbW9yZSBlYXNpbHkgOikKClN1cmUsIEkgZ2V0
IGl0IG5vdywgYXMgbG9uZyBhcyBpdCdzIG5vdCBwdWJsaWNseSBleHBvc2VkIHRvIGRyaXZlcnMK
d2UgYXJlIGZpbmUuCgpDaGVlcnMsCkJlbi4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Jun 18 10:43:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 18 Jun 2017 10: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 1dMXfu-0004mQ-5L; Sun, 18 Jun 2017 10:43:22 +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 1dMXfs-0004mE-TC
 for xen-devel@lists.xensource.com; Sun, 18 Jun 2017 10:43:21 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 10/13-02181-84956495; Sun, 18 Jun 2017 10:43:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsWS0XRdVdc90i3
 S4OMeTosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmrJz0gango0lF3+1HjA2M
 E/W6GLk4hAT+MkqcOXKUDcJ5zCjRMe82C4SzjVHi85a7TF2MnBwiAs4SX8/MZQexeQX0JR729
 rGA2MIC9hKzV+xiBbElBDwljm75ywJjr3nRBNTLzsEmYCVxSAwkyiKgKnGubxHzBEauBYwMqx
 jVi1OLylKLdC30kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECPcsABDsYDzY7H2K
 U5GBSEuX9JOsWKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCVz0CKCdYlJqeWpGWmQMMMZi0BAeP
 kghvXzhQmre4IDG3ODMdInWKUZdjw+r1X5iEWPLy81KlxHnNQGYIgBRllObBjYCF+yVGWSlhX
 kago4R4ClKLcjNLUOVfMYpzMCoJ8z4KBZrCk5lXArfpFdARTEBHMJ9xATmiJBEhJdXAGJ72J8
 RgimVs0OygrfumX7Yzf6by7BRPyTK+iTXfHtf965ov3Gju+XbJ9GwxSd32zilJTw9EL5o88UE
 4Q8bqpNTdyk1+nDvs9phde+UdYnJV1ixhI7OkWYo6h6q97W4fa+O+c9bR+w784dr/eLPunP3O
 7x/stot+c+SHcYCFyin25QGcV5elK7EUZyQaajEXFScCABWhIQ9yAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-206.messagelabs.com!1497782598!84136315!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16087 invoked from network); 18 Jun 2017 10:43:18 -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; 18 Jun 2017 10: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 <osstest-admin@xenproject.org>)
 id 1dMXfn-0008GA-IV; Sun, 18 Jun 2017 10: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 1dMXfh-0006eF-Js; Sun, 18 Jun 2017 10:43:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dMXfg-0002gH-Gs; Sun, 18 Jun 2017 10:43:08 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110543-mainreport@xen.org>
X-Osstest-Versions-This: xen=7251b0d2b28552bf8d7287af9dc2504b4a43278b
X-Osstest-Versions-That: xen=b6e570cfb2694cba6490b9e4e297f506d6e7531f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 18 Jun 2017 10:43:08 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 110543: 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>

ZmxpZ2h0IDExMDU0MyB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDU0My8KClBlcmZlY3Qg
Oi0pCkFsbCB0ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDcyNTFiMGQyYjI4NTUy
YmY4ZDcyODdhZjlkYzI1MDRiNGE0MzI3OGIKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIGI2ZTU3MGNmYjI2OTRjYmE2NDkwYjllNGUyOTdmNTA2ZDZlNzUzMWYKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDExMDQzMyAgMjAxNy0wNi0xNCAwOTo1Mjo1NyBaICAgIDQgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMTA1NDMgIDIwMTctMDYtMTggMDk6MjA6MDkgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KICBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIER1c2h5YW50IEJlaGwgPG15c2Vs
ZmR1c2h5YW50YmVobEBnbWFpbC5jb20+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBj
aXRyaXguY29tPgogIElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgogIEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgogIEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNv
bT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgVGFtYXMg
SyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgogIFZpamF5YSBLdW1hciBLIDxWaWpheWEu
S3VtYXJAY2F2aXVtbmV0d29ya3MuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
Cgpqb2JzOgogY292ZXJpdHktYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9t
ZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQK
ICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhw
bGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVz
cyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/
cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPXhl
bi11bnN0YWJsZS1jb3Zlcml0eQorIHJldmlzaW9uPTcyNTFiMGQyYjI4NTUyYmY4ZDcyODdhZjlk
YzI1MDRiNGE0MzI3OGIKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysr
IC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29u
ZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAg
ICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRj
eyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0
ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScg
LWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcwor
KyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9y
ZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysg
T1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhl
YyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCB4ZW4t
dW5zdGFibGUtY292ZXJpdHkgNzI1MWIwZDJiMjg1NTJiZjhkNzI4N2FmOWRjMjUwNGI0YTQzMjc4
YgorIGJyYW5jaD14ZW4tdW5zdGFibGUtY292ZXJpdHkKKyByZXZpc2lvbj03MjUxYjBkMmIyODU1
MmJmOGQ3Mjg3YWY5ZGMyNTA0YjRhNDMyNzhiCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9j
cmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBv
cworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNl
IE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAg
ICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVw
b3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10n
CisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29z
c3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9o
b21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAn
IT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAu
L2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRi
cmFuY2giIGluCisgdHJlZT14ZW4KKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlLWNvdmVyaXR5Cisg
cWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZS1jb3Zlcml0eQorIHFlbXV1YnJhbmNo
PXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyAnWycgeHhlbiA9IHhsaW51eCAnXScKKyBsaW51eGJy
YW5jaD0KKyAnWycgeHFlbXUtdXBzdHJlYW0tdW5zdGFibGUgPSB4ICddJworIHNlbGVjdF9wcmV2
eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlLWNvdmVyaXR5
CisgcHJldnhlbmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeDcyNTFiMGQyYjI4NTUyYmY4
ZDcyODdhZjlkYzI1MDRiNGE0MzI3OGIgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAu
L2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3Nz
dGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0Owog
ICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQg
JGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10
cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5r
ZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5n
aXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdp
dAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1w
cnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9n
aXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGlu
dXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVz
dC9leHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3Nj
bS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC0zLjE0
CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
bGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6
IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVu
LmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLWNv
dmVyaXR5CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtY292ZXJpdHkKKysgOiBkYWlseS1j
cm9uLnhlbi11bnN0YWJsZS1jb3Zlcml0eQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLWNv
dmVyaXR5CisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtY292ZXJpdHkKKysgOiBkYWlseS1j
cm9uLnhlbi11bnN0YWJsZS1jb3Zlcml0eQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLWNv
dmVyaXR5CisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4
LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5
LWNyb24ueGVuLXVuc3RhYmxlLWNvdmVyaXR5CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Fl
bXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBU
UkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9x
ZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJF
RV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1m
LmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRm
LmdpdAorIGluZm9fbGludXhfdHJlZSB4ZW4tdW5zdGFibGUtY292ZXJpdHkKKyBjYXNlICQxIGlu
CisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3Mv
eGVuCisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4u
Z2l0IDcyNTFiMGQyYjI4NTUyYmY4ZDcyODdhZjlkYzI1MDRiNGE0MzI3OGI6cmVmcy9oZWFkcy9j
b3Zlcml0eS10ZXN0ZWQvc21va2UKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC94ZW4uZ2l0CiAgIGI2ZTU3MGMuLjcyNTFiMGQyIDcyNTFiMGQyYjI4NTUyYmY4ZDcyODdh
ZjlkYzI1MDRiNGE0MzI3OGIgLT4gY292ZXJpdHktdGVzdGVkL3Ntb2tlCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Jun 18 10:52:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 18 Jun 2017 10:52:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dMXoe-0005Tu-10; Sun, 18 Jun 2017 10:52:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dMXod-0005Ti-Es
 for xen-devel@lists.xensource.com; Sun, 18 Jun 2017 10:52:23 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 95/3E-02183-66B56495; Sun, 18 Jun 2017 10:52:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVTc12i3
 SYNNsA4sVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBm7H/7k7Fg3UrGis/3P7I3
 MB4r7mLk4hAS+MsoMffaJVYI5zGjRGPPcihnG6PE7afH2boYOTlEBJwlvp6Zyw5i8wroSxycN
 Iepi5GDQ1jAXGLWLDuQegmB/2oSfQdWsIDUSAh4Shzd8hfOXnFnElAvOwebgJXEITGQKIuAqs
 S5VRsZJzByL2BkWMWoUZxaVJZapGtkqZdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7u
 JEej1egYGxh2Ml7f4HWKU5GBSEuX9JOsWKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC90MkUE6w
 KDU9tSItMwcYfjBpCQ4eJRHevnCgNG9xQWJucWY6ROoUoy7HhtXrvzAJseTl56VKifMqRwEVC
 YAUZZTmwY2AxcIlRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8mSCX8GTmlcBtegV0BBPQEc
 xnXECOKElESEk1MFqyblUIzim5W8Zz/eImMXW3T4ufegtpNTfpijYpM98tuT3FUk5GrL796JH
 D+yQZYn/v27r6ovzO5k6ON7Mz7dmO2s+VnRCn5P2iSfjlJscO5nievZemxG26d5tT9GWnidUy
 ryLvBw7i6vk7ZPk2yuivtZr1q/yq/0GDWNGlLcoff57/emjvVSWW4oxEQy3mouJEAEh26MGAA
 gAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1497783140!83313241!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21127 invoked from network); 18 Jun 2017 10:52:21 -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; 18 Jun 2017 10:52:21 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dMXoZ-0008UM-BM; Sun, 18 Jun 2017 10:52: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 1dMXoT-0007XM-Vz; Sun, 18 Jun 2017 10:52:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dMXoT-00066g-Ap; Sun, 18 Jun 2017 10:52:13 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110533-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:build-armhf-xsm:xen-build:fail:regression
 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-qemuu-win7-amd64:guest-stop:fail:allowable
 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-amd64-amd64-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-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-i386-xl-qemut-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:build-amd64-prev:xen-build/dist-test: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-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-amd64-amd64-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-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=7251b0d2b28552bf8d7287af9dc2504b4a43278b
X-Osstest-Versions-That: xen=695bb5f504ab48c1d546446f104c1b6c0ead126d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 18 Jun 2017 10:52:13 +0000
Subject: [Xen-devel] [xen-unstable test] 110533: 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>

ZmxpZ2h0IDExMDUzMyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDUzMy8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAg
ICAgNSB4ZW4tYnVpbGQgICAgICBmYWlsIGluIDExMDUxMCBSRUdSLiB2cy4gMTEwNDY1CgpUZXN0
cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAg
ZmFpbCBpbiAxMTA1MTAgcGFzcyBpbiAxMTA1MzMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgZmFpbCBwYXNzIGluIDExMDUxMAoKUmVn
cmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAg
IGZhaWwgUkVHUi4gdnMuIDExMDQ2NQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQg
YXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTEwNTEwIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMTA1
MTAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3Rv
cCBmYWlsIGluIDExMDUxMCBibG9ja2VkIGluIDExMDQ2NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIGluIDExMDUxMCBs
aWtlIDExMDQ2NQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEwNDY1CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTA0NjUK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3Jh
dGUveDEwIGZhaWwgbGlrZSAxMTA0NjUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExMDQ2NQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAgOSBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgICAgIGZhaWwg
IGxpa2UgMTEwNDY1CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTA0NjUKIGJ1aWxkLWFtZDY0LXByZXYgICAg
ICAgICAgICAgIDYgeGVuLWJ1aWxkL2Rpc3QtdGVzdCAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkL2Rpc3QtdGVzdCAg
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kIDE2IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAg
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgOSB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFt
ZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAg
ICAgICAgICAgNzI1MWIwZDJiMjg1NTJiZjhkNzI4N2FmOWRjMjUwNGI0YTQzMjc4YgpiYXNlbGlu
ZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgNjk1YmI1ZjUwNGFiNDhjMWQ1NDY0NDZm
MTA0YzFiNmMwZWFkMTI2ZAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEwNDY1ICAyMDE3LTA2LTE1
IDA5OjQ2OjMzIFogICAgMyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExMDQ4NCAgMjAxNy0w
Ni0xNiAwOTozMjoyMiBaICAgIDIgZGF5cyAgICAzIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDExMDUxMCAgMjAxNy0wNi0xNyAwMToyODowMCBaICAgIDEgZGF5cyAgICAyIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIER1c2h5YW50
IEJlaGwgPG15c2VsZmR1c2h5YW50YmVobEBnbWFpbC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgVGFt
YXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
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
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA3MjUxYjBkMmIyODU1
MmJmOGQ3Mjg3YWY5ZGMyNTA0YjRhNDMyNzhiCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpEYXRlOiAgIEZyaSBKdW4gMTYgMTY6MTg6NTQgMjAxNyArMDIwMAoKICAgIHg4
NmVtdWw6IG1pbm9yIGNsZWFudXAKICAgIAogICAgRHJvcCBhIHJlZHVuZGFudCBpbnB1dCBjb25z
dHJhaW50IGFuZCBjb3JyZWN0IGEgY29tbWVudC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgpjb21taXQgMzkxMDc1Njk4N2NjZmFjMmQ3
OWZiOGU0Y2EwZjE5NjUyMjU5N2I3NApBdXRob3I6IER1c2h5YW50IEJlaGwgPG15c2VsZmR1c2h5
YW50YmVobEBnbWFpbC5jb20+CkRhdGU6ICAgRnJpIEp1biAxNiAxNjoxODoxMCAyMDE3ICswMjAw
CgogICAgeDg2L1NWTTogY29ycmVjdCBjb21tZW50cyBpbiB2bWNiLmgKICAgIAogICAgVGhlIFZN
RVhJVCBjb2RlcyBsaXN0ZWQgZnJvbSBFWENFUFRJT05fUEYgdG8gRVhDRVBUSU9OX1hGIGhhZCBj
b21tZW50cwogICAgZGVzY3JpYmUgdGhlIGV4aXRjb2RlcyBzbGlnaHRseSBzaGlmdGVkIHRoYW4g
dGhlIGV4cGVjdGVkIHZhbHVlLgogICAgVGhlIGV4cGVjdGVkIGV4aXRjb2RlIHZhbHVlIGZvciBw
YWdlLWZhdWx0IGlzIDc4IHdoaWNoIHNob3VsZCBiZSAweDRFCiAgICBhbmQgc28gb24gdGlsbCBl
eGNlcHRpb24gWEYuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IER1c2h5YW50IEJlaGwgPG15c2Vs
ZmR1c2h5YW50YmVobEBnbWFpbC5jb20+CiAgICBSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5
IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCmNvbW1pdCA1MzRlY2RkZDhhOTYxYTQ0MzU2
ZmNhYjU3NmJkNjhkNjkwMGJmYTc0CkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KRGF0ZTogICBUdWUgSnVuIDEzIDE3OjEzOjE3IDIwMTcgKzAxMDAKCiAgICB4ZW4v
YXJtOiBtbTogVXNlIHR5cGVzYWZlIE1GTiBpbiBkdW1wX3B0X3dhbGsKICAgIAogICAgU2lnbmVk
LW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgpjb21taXQg
MjY1YjU2ZGU4ZDdjOTJlNzRlNDgxNjQ0YTU5MjFiMjdkYWViYjRhZQpBdXRob3I6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAgVHVlIEp1biAxMyAxNzoxMzoxNiAy
MDE3ICswMTAwCgogICAgeGVuL2FybTogbW06IFVzZSB0eXBlc2FmZSBNRk4gaW4gc2V0X2ZpeG1h
cAogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KCmNvbW1pdCA4MjU4Yzc0MWUyMzMzNzFhYTYyZTQ5MWQ4ZmFmZmNiYTVmMGVlYjY5
CkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBUdWUg
SnVuIDEzIDE3OjEzOjE0IDIwMTcgKzAxMDAKCiAgICB4ZW4vYXJtOiBVc2UgdGhlIG5ld2x5IGlu
dHJvZHVjZWQgTUZOIDwtPiBNQUREUiBhbmQgR0ZOIDwtPiBNQUREUiBoZWxwZXJzCiAgICAKICAg
IFJlcGxhY2UgdGhlIGZvbGxvd2luZyBjb25zdHJ1Y3Rpb25zOgogICAgICAgIC0gX2dmbihwYWRk
cl90b19wZm4oLi4uKSkgICA9PiBnYWRkcl90b19nZm4oLi4uKQogICAgICAgIC0gX21mbihwYWRk
cl90b19wZm4oLi4uKSkgICA9PiBtYWRkcl90b19tZm4oLi4uKQogICAgICAgIC0gcGZuX3RvX3Bh
ZGRyKG1mbl94KC4uLikpICA9PiBtZm5fdG9fbWFkZHIoLi4uKQogICAgICAgIC0gcGZuX3RvX3Bh
ZGRyKGdmbl94KC4uLikpICA9PiBnZm5fdG9fZ2FkZHIoLi4uKQogICAgICAgIC0gX21mbiguLi4g
Pj4gUEFHRV9TSElGVCkgICA9PiBtYWRkcl90b19tZm4oLi4uKQogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgQWNrZWQtYnk6IFRh
bWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBDYzogUmF6dmFuIENv
am9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgogICAgQ2M6IFRhbWFzIEsgTGVuZ3ll
bCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KCmNvbW1pdCBiMTEwNDU1ZjQyODFkNTU1ZjJmOTgzOTNl
ODA1YzRiNDVhMzc0M2E1CkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KRGF0ZTogICBUdWUgSnVuIDEzIDE3OjEzOjEzIDIwMTcgKzAxMDAKCiAgICB4ZW4vYXJtOiBJ
bnRyb2R1Y2Ugd3JhcHBlcnMgZm9yIE1GTiA8LT4gTUFERFIgYW5kIEdGTiA8LT4gR0FERFIKICAg
IAogICAgVGhlIG5ldyB3cmFwcGVycyB3aWxsIGFkZCBtb3JlIHNhZmV0eSB3aGVuIGNvbnZlcnRp
bmcgYW4gYWRkcmVzcyB0byBhCiAgICBmcmFtZSBudW1iZXIgKGVpdGhlciBtYWNoaW5lIG9yIGd1
ZXN0KS4gQSBmb2xsb3ctdXAgcGF0Y2ggd2lsbCB1c2UgdGhlbQogICAgdG8gc2ltcGxpZnkgdGhl
IGNvZGUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgoKY29tbWl0IDY3YzNjYTdhNzc5NWYwY2EzMWUzNzMzZWM2YWU5NzE2MTU3
ZTI3MjYKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiAg
IFR1ZSBKdW4gMTMgMTc6MTM6MTIgMjAxNyArMDEwMAoKICAgIHhlbi9hcm06IHRyYXBzOiBSZXBs
YWNlIHAybV9sb29rdXAoLi4uLCAuLi4sIE5VTEwpIGJ5IGdmbl90b19tZm4oLi4uLCAuLi4pCiAg
ICAKICAgIGdmbl90b19tZm4gaXMgYSB3cmFwcGVyIG9mIHAybV9sb29rdXAgd2hpY2ggZG9lcyBu
b3QgcmV0dXJuIHRoZQogICAgcDJtX3R5cGUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKY29tbWl0IDM4NDI2OTg3YjZhMTMy
YjM5ZDc1MDQ5NjFiYmU4YTM4NWRmNmVjMzcKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgpEYXRlOiAgIFR1ZSBKdW4gMTMgMTc6MTM6MTEgMjAxNyArMDEwMAoKICAg
IHhlbi9hcm06IFJlcGxhY2UgRElWX1JPVU5EX1VQKC4uLiwgUEFHRV9TSVpFKSBieSBQRk5fVVAo
Li4uKQogICAgCiAgICBESVZfUk9VTkRfVVAoLi4uLCBQQUdFX1NJWkUpIGFuZCBQRk5fVVAoLi4u
KSBhcmUgZXF1aXZhbGVudC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgpjb21taXQgNzcyM2RkNmIxYTRmMzk1MTEyYzkwMmUy
NzY0NTZmM2UwNTQ1N2UxOQpBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+CkRhdGU6ICAgVHVlIEp1biAxMyAxNzoxMzoxMCAyMDE3ICswMTAwCgogICAgeGVuL2FybTog
bW06IFJlcGxhY2UgX192YShwZm5fdG9fcGFkZHIoLi4uKSkgYnkgbWZuX3RvX3ZpcnQKICAgIAog
ICAgX192YShwZm5fdG9fcGFkZHIoLi4uKSkgYW5kIG1mbl90b192aXJ0IGFyZSBlcXVpdmFsZW50
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KCmNvbW1pdCAzMjQ4MzRlNGYxMDIwMDRhM2NiNTk1ZGU4MmU3MjViN2FkZWU2Y2Zm
CkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBUdWUg
SnVuIDEzIDE3OjEzOjA5IDIwMTcgKzAxMDAKCiAgICB4ZW4vYXJtOiBkb21haW5fYnVpbGQ6IFJl
cGxhY2UgcGFkZHJfdG9fcGZuKHZpcnRfdG9fbWFkZHIoLikpIGJ5IHZpcnRfdG9fbWZuKC4pCiAg
ICAKICAgIHBhZGRyX3RvX3Bmbih2aXJ0X3RvX21hZGRyKC4pKSBhbmQgdmlydF90b19tZm4oLikg
YXJlIGVxdWl2YWxlbnQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgoKY29tbWl0IDk0ODA2NmQwNTI2Y2ViZTFlY2QwYzIxODYz
YTljZmMxYmUwMjkwYTQKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgpEYXRlOiAgIFR1ZSBKdW4gMTMgMTc6MTM6MDggMjAxNyArMDEwMAoKICAgIHhlbi9hcm06IERl
ZmluZSBtZm5fdG9fcGFnZS9wYWdlX3RvX21mbiBpbiB0ZXJtIG9mIF9fbWZuX3RvX3BhZ2UvX19w
YWdlX3RvX21mbgogICAgCiAgICBUaGlzIGlzIG1hdGNoaW5nIHRoZSB4ODYgc2lkZSB3aGVyZSB0
aGUgX18qIHZlcnNpb24gaXMgdXNlZCBpZiB5b3UgbmVlZAogICAgdG8gb3ZlcnJpZGUgdGhlIGhl
bHBlcnMgaW4gc291cmNlIGZpbGVzLgogICAgCiAgICBBdCB0aGUgc2FtZSB0aW1lLCBtb3ZlIHRo
ZSBub24tdW5kZXJzY29yZSB2ZXJzaW9uIGF0IHRoZSBlbmQgb2YgdGhlCiAgICBkZWZpbnRpb24g
YW5kIGFkZCBhIGNvbW1lbnQgdG8gZXhwbGFpbiB0aGVtLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmNvbW1pdCBjNzAyZDhh
MDVhMjhmZTg5MmMyMzNhNWM2M2VjMmIwYzdmMzk0MzAyCkF1dGhvcjogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBUdWUgSnVuIDEzIDE3OjEzOjA3IDIwMTcgKzAx
MDAKCiAgICB4ZW4vYXJtOiBtbTogVXNlIHR5cGVzYWZlIE1GTiBpbiBtZm5fdG9feGVuX2VudHJ5
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgoKY29tbWl0IDdkZGM1NWYyZTNlY2FiMDk1YTk5MjIxOTcxYjU2ZTFmYmY4NWQ4MDMK
QXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiAgIFR1ZSBK
dW4gMTMgMTc6MTM6MDYgMjAxNyArMDEwMAoKICAgIHhlbi9hcm06IG1tOiBDbGVhbi11cCBtZm5f
dG9feGVuX2VudHJ5CiAgICAKICAgIFRoZSBwaHlzaWNhbCBhZGRyZXNzIGlzIGNvbXB1dGVkIGZy
b20gdGhlIG1hY2hpbmUgZnJhbWUgbnVtYmVyLCBzbwogICAgY2hlY2tpbmcgaWYgdGhlIHBoeXNp
Y2FsIGFkZHJlc3MgaXMgcGFnZSBhbGlnbmVkIGlzIHBvaW50bGVzcy4KICAgIAogICAgRnVydGhl
cm1vcmUsIGRpcmVjdGx5IGFzc2lnbmVkIHRoZSBNRk4gdG8gdGhlIGNvcnJlc3BvbmRpbmcgZmll
bGQgaW4gdGhlCiAgICBlbnRyeSByYXRoZXIgdGhhbiBjb252ZXJ0aW5nIHRvIGEgcGh5c2ljYWwg
YWRkcmVzcyBhbmQgb3JyaW5nIHRoZSB2YWx1ZS4KICAgIEl0IHdpbGwgYXZvaWQgdG8gcmVseSBv
biB0aGUgZmllbGQgcG9zaXRpb24gYW5kIG1ha2UgdGhlIGNvZGUgY2xlYXJlci4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgpj
b21taXQgYjhkNmIzMzdkOTQ1ZGU5Y2M1YTI5YjUwYmY1YzZhZGZlMGQ0ZDNkZgpBdXRob3I6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAgVHVlIEp1biAxMyAxNzox
MzowNSAyMDE3ICswMTAwCgogICAgeGVuL2FybTogbW06IEZpeCBjb2Rpbmcgc3R5bGUgb2YgbWZu
X3RvX3hlbl9lbnRyeQogICAgCiAgICBGaXggdGhlIGNvbW1lbnQgY29kaW5nIHN0eWxlIGFuZCBh
ZGQgYSBuZXdsaW5lIGJlZm9yZSB0aGUgcmV0dXJuLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmNvbW1pdCBlZDY3MTc3YWMy
Y2ZjYTk2NDVmMTM2YjE0OGYxNWU5OGFjNTcwMzViCkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBUdWUgSnVuIDEzIDE3OjEzOjA0IDIwMTcgKzAxMDAK
CiAgICB4ZW4vYXJtOiBtbTogTW92ZSBtZm5fdG9feGVuX2VudHJ5IGZyb20gcGFnZS5oIHRvIG1t
LmMKICAgIAogICAgVGhlIGZpbGUgbW0uYyBpcyB0aGUgb25seSB1c2VyIG9mIG1mbl90b194ZW5f
ZW50cnkuIFRoaXMgd2lsbCBhbHNvIGhlbHAKICAgIHRvIHVzZSB0aGUgdHlwZXNhZmUgTUZOLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KCmNvbW1pdCA2MTU2NTZhOTEwNTA4OThmNDliMDBlNjkzM2FiMTk1YWRhMDhlYzQ5CkF1
dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBUdWUgSnVu
IDEzIDE3OjEzOjAzIDIwMTcgKzAxMDAKCiAgICB4ZW4vYXJtOiBtbTogSW50cm9kdWNlIGNsZWFy
X3RhYmxlIGFuZCB1c2UgaXQKICAgIAogICAgQWRkIGEgbmV3IGhlbHBlciBjbGVhcl90YWJsZSB0
byBjbGVhciBhIHBhZ2UgdGFibGUgZW50cnkgYW5kIGludmFsaWRhdGUKICAgIHRoZSBjYWNoZS4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+Cgpjb21taXQgNWRhMmZjODc4NDExNGYwYmMxNGY2YWYwZjFhZDVhNjllNGZiMzc4OQpB
dXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAgVHVlIEp1
biAxMyAxNzoxMzowMSAyMDE3ICswMTAwCgogICAgeGVuL2FybTogZ2ljLXYyOiBGaXggaW5kZW50
YXRpb24gaW4gZ2ljdjJfbWFwX2h3ZG9tX2V4dHJhX21hcHBpbmdzCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1i
eTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoocWVtdSBjaGFu
Z2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Jun 18 12:55:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 18 Jun 2017 12:55: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 1dMZjb-0004FU-Vr; Sun, 18 Jun 2017 12:55:19 +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 1dMZja-0004FB-1L
 for xen-devel@lists.xensource.com; Sun, 18 Jun 2017 12:55:18 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 E7/52-02006-53876495; Sun, 18 Jun 2017 12:55:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVdeowi3
 SYEkLn8WKx79ZLO5Nec/uwORx+MMVFo/tfbvYA5iiWDPzkvIrElgzLnZ+YCm428tY8XFXF3sD
 4+2kLkYuDiGBv4wSE948ZIRwHjNKzFz/hQnC2cYocfv5apYuRk4OEQFnia9n5rKD2LwC+hJv9
 91jArGFBUwk/i7ezw7SICFwUUVi04pXzCAJCQFvid2PF8DZmy4dBbLZOdgErCQOiYFEWQRUJR
 qu7mKcwMi9gJFhFaNGcWpRWWqRrpGlXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZ
 GoN/rGRgYdzBe3uJ3iFGSg0lJlPeTrFukEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneuWVAOcGi
 1PTUirTMHGAAwqQlOHiURHh9s4DSvMUFibnFmekQqVOMuhwbVgNDQoglLz8vVUqct7AcqEgAp
 CijNA9uBCwaLjHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5j0HcglPZl4J3KZXQEcwAR3BfM
 YF5IiSRISUVAOjrmCC669jJrE75v6cXhIgGDB/hm5ps9PuQ3cKfoua5OvL5P0OW1F2fGegdBK
 /pHJ4gU/6iTg2HZ+mhfejp9y0NIy4VarSPWXlhTc5DeVhR+Qrs/WUvjUsLtb2uhSdL7igkDeO
 PdOp6nqz+taEeXwZ8mp7553t3d60/ZrVuQXBM37+S7jnqavEUpyRaKjFXFScCAAe5CECgQIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1497790512!88421698!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47325 invoked from network); 18 Jun 2017 12:55:13 -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; 18 Jun 2017 12:55: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 1dMZjU-0003Ah-2A; Sun, 18 Jun 2017 12:55: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 1dMZjO-00028J-Fi; Sun, 18 Jun 2017 12:55:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dMZjN-0006Pi-HE; Sun, 18 Jun 2017 12:55:05 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110535-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-4.9:test-amd64-amd64-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 linux-4.9:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:heisenbug
 linux-4.9:test-arm64-arm64-xl:xen-boot:fail:heisenbug
 linux-4.9:test-arm64-arm64-examine:reboot:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 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-stop:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-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-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-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-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-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-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-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-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-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=050639ef5810e8ad17fb6a426eff3c63e616350c
X-Osstest-Versions-That: linux=05afd4c0af6a43f6bda7caaacb01bc0116d50d3b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 18 Jun 2017 12:55:05 +0000
Subject: [Xen-devel] [linux-4.9 test] 110535: 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="===============1678584422590898969=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

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-localmigrate/x10 fail REGR. vs. 110456

Tests which are failing intermittently (not blocking):
 test-amd64-amd64-xl-credit2 19 guest-start/debian.repeat fail in 110513 pass in 110535
 test-armhf-armhf-xl-rtds 15 guest-start/debian.repeat fail in 110513 pass in 110535
 test-arm64-arm64-xl           6 xen-boot                   fail pass in 110513
 test-arm64-arm64-examine      6 reboot                     fail pass in 110513
 test-amd64-amd64-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail pass in 110513
 test-amd64-i386-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail pass in 110513

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

version targeted for testing:
 linux                050639ef5810e8ad17fb6a426eff3c63e616350c
baseline version:
 linux                05afd4c0af6a43f6bda7caaacb01bc0116d50d3b

Last test of basis   110456  2017-06-14 22:55:22 Z    3 days
Testing same since   110513  2017-06-17 05:27:38 Z    1 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Al Viro <viro@zeniv.linux.org.uk>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Potapenko <glider@google.com>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Alexey Khoroshilov <khoroshilov@ispras.ru>
  Andrea Arcangeli <aarcange@redhat.com>
  Andreas Schultz <aschultz@tpip.net>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Ryabinin <aryabinin@virtuozzo.com>
  Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  Anssi Hannula <anssi.hannula@bitwise.fi>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Ariel Elior <Ariel.Elior@cavium.com>
  Arnd Bergmann <arnd@arndb.de>
  Arseny Solokha <asolokha@kb.kras.ru>
  Babu Moger <babu.moger@oracle.com>
  Ben Skeggs <bskeggs@redhat.com>
  Benjamin Coddington <bcodding@redhat.com>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bin Liu <b-liu@ti.com>
  Bjorn Helgaas <bhelgaas@google.com>
  Chris Wilson <chris@chris-wilson.co.uk>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Christophe Leroy <christophe.leroy@c-s.fr>
  Chuck Lever <chuck.lever@oracle.com>
  Claudiu Manoil <claudiu.manoil@nxp.com>
  Coly Li <colyli@suse.de>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Daniel Vetter <daniel.vetter@intel.com>
  Dave Airlie <airlied@redhat.com>
  David Howells <dhowells@redhat.com>
  David Lin <dtwlin@google.com>
  David S. Miller <davem@davemloft.net>
  Dimitris Michailidis <dmichail@google.com>
  Don Zickus <dzickus@redhat.com>
  Doug Ledford <dledford@redhat.com>
  Eric Dumazet <edumazet@google.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Frank Sorenson <sorenson@redhat.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Hans de Goede <hdegoede@redhat.com>
  Hans Verkuil <hans.verkuil@cisco.com>
  Hans Verkuil <hverkuil@xs4all.nl>
  Harald Welte <laforge@netfilter.org>
  Hayes Wang <hayeswang@realtek.com>
  hayeswang <hayeswang@realtek.com>
  Helge Deller <deller@gmx.de>
  Herbert Xu <herbert@gondor.apana.org.au>
  Hillf Danton <hillf.zj@alibaba-inc.com>
  Imre Deak <imre.deak@intel.com>
  Jack Morgenstein <jackm@dev.mellanox.co.il>
  Jani Nikula <jani.nikula@intel.com>
  Jean Delvare <jdelvare@suse.de>
  Jeff Layton <jlayton@redhat.com>
  Jens Axboe <axboe@fb.com>
  Jeremy McNicoll <jeremymc@redhat.com>
  Jisheng Zhang <jszhang@marvell.com>
  John Crispin <john@phrozen.org>
  John Thompson <thompa.atl@gmail.com>
  Jon Maloy <jon.maloy@ericsson.com>
  Jonas Aaberg <cja@gmx.net>
  Jonathan T. Leighton <jtleight@udel.edu>
  Kazuya Mizuguchi <kazuya.mizuguchi.ks@renesas.com>
  Kejian Yan <yankejian@huawei.com>
  Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
  Linus Lüssing <linus.luessing@c0d3.blue>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Liping Zhang <zlpnobody@gmail.com>
  Luis R. Rodriguez <mcgrof@kernel.org>
  Lyude <lyude@redhat.com>
  Lyude Paul <lyude@redhat.com>
  Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
  Mao Wenan <maowenan@huawei.com>
  Marcus Huewe <suse-tux@gmx.de>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Max Filippov <jcmvbkbc@gmail.com>
  Michael Chan <michael.chan@broadcom.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael S. Tsirkin <mst@redhat.com>
  Michal Kalderon <Michal.Kalderon@cavium.com>
  Mika Kahola <mika.kahola@intel.com>
  Mika Westerberg <mika.westerberg@linux.intel.com>
  Mike Kravetz <mike.kravetz@oracle.com>
  Nathan Fontenot <nfont@linux.vnet.ibm.com>
  Neil Horman <nhorman@tuxdriver.com>
  Nong Li <nongli1031@gmail.com>
  Or Gerlitz <ogerlitz@mellanox.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Parav Pandit <parav@mellanox.com>
  Parthasarathy Bhuvaragan <parthasarathy.bhuvaragan@ericsson.com>
  Peter Ujfalusi <peter.ujfalusi@ti.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Ram Amrani <Ram.Amrani@cavium.com>
  Randy Dunlap <rdunlap@infradead.org>
  Ricardo Ribalda <ricardo.ribalda@gmail.com>
  Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com>
  Richard <richard@aaazen.com>
  Richard Narron <comet.berkeley@gmail.com>
  Saeed Mahameed <saeedm@mellanox.com>
  Salil Mehta <salil.mehta@huawei.com>
  Sasha Levin <alexander.levin@verizon.com>
  Sean Nyekjaer <sean.nyekjaer@prevas.dk>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Simon Horman <horms+renesas@verge.net.au>
  Stanislaw Gruszka <sgruszka@redhat.com>
  Stefan Brüns <stefan.bruens@rwth-aachen.de>
  Stefan Hajnoczi <stefanha@redhat.com>
  Steve Dickson <steved@redhat.com>
  Steven Rostedt <rostedt@goodmis.org>
  Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  Sunil Goutham <sgoutham@cavium.com>
  Tariq Toukan <tariqt@mellanox.com>
  Thanneeru Srinivasulu <tsrinivasulu@cavium.com>
  Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
  Thomas Osterried <thomas@osterried.de>
  Tony Lindgren <tony@atomide.com>
  Trond Myklebust <trond.myklebust@primarydata.com>
  Ville Syrjälä <ville.syrjala@linux.intel.com>
  Vineet Gupta <vgupta@synopsys.com>
  Wolfram Sang <wsa@the-dreams.de>
  Xin Long <lucien.xin@gmail.com>
  Xuan Qi <xuan.qi@oracle.com>
  Y.C. Chen <yc_chen@aspeedtech.com>
  Ying Xue <ying.xue@windriver.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          fail    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-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                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     fail    
 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


Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1678584422590898969==--

From xen-devel-bounces@lists.xen.org Sun Jun 18 13:59:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 18 Jun 2017 13: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 1dMajU-0007u5-CW; Sun, 18 Jun 2017 13:59:16 +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 1dMajT-0007tt-Ag
 for xen-devel@lists.xensource.com; Sun, 18 Jun 2017 13:59:15 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 A6/89-02199-23786495; Sun, 18 Jun 2017 13:59:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVVe/3S3
 S4NcmPosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBm7Nn+g7HgwxbGih9v37E0
 MP6v6WLk4hAS+Mso8fRgIyOE85hRYuGBrcwQzjZGiS+3H7J3MXJyiAg4S3w9MxfM5hXQl/jRf
 ocRxBYWMJP4+3saC0iDhMAxTYlXV1aCFUkIeEtsXfWEtYuRA8ye2OffxcjOwSZgJXFIDKSARU
 BVoqNjJdsERu4FjAyrGDWKU4vKUot0jSz0kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvN
 zNzECvV7PwMC4g7H9hN8hRkkOJiVR3k+ybpFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhTW4Fy
 gkWp6akVaZk5wPCDSUtw8CiJ8ErXAqV5iwsSc4sz0yFSpxh1OTasXv+FSYglLz8vVUqcV6UNq
 EgApCijNA9uBCwWLjHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5n3eAjSFJzOvBG7TK6AjmI
 COYD7jAnJESSJCSqqB0Yg5o3yp8pKMuPJ9VqHC+Tqzbj6373HZ0b9ryxutygp74zt7ylklVyp
 zdgvM4+A18OQqzN77L0/sl0tT7+cvdjJij6OdHM4emaS3M+GqxAOPG3seLz7Q8SvLRPFSWtSZ
 tz9LmKUvZevwJk/YNmEzR2ZJmfE2fcWbhk/FL7m8rhLOzeO1eGWoxFKckWioxVxUnAgAztrDx
 YACAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1497794349!105478404!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47553 invoked from network); 18 Jun 2017 13:59:10 -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; 18 Jun 2017 13:59: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 1dMajJ-0004kU-OY; Sun, 18 Jun 2017 13: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 1dMajE-0000j8-EU; Sun, 18 Jun 2017 13:59:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dMajD-0002Qz-RX; Sun, 18 Jun 2017 13:59:00 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110536-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-arm64-arm64-examine:reboot:fail:regression
 linux-linus:build-i386-pvops:kernel-build:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:build-armhf-pvops:kernel-build:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 linux-linus:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt: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-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds: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-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-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-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=adc311034c356e884d180df25deb046cef3e8c75
X-Osstest-Versions-That: linux=1439ccf73d9c07654fdd5b4969fd53c2feb8684d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 18 Jun 2017 13:58:59 +0000
Subject: [Xen-devel] [linux-linus test] 110536: 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>

ZmxpZ2h0IDExMDUzNiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEwNTM2LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAg
ICA2IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1MTUKIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgIDUga2VybmVsLWJ1aWxkICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExMDUxNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE1
IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gMTEwNTE1CiBidWlsZC1hcm1o
Zi1wdm9wcyAgICAgICAgICAgICA1IGtlcm5lbC1idWlsZCAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMTA1MTUKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUg
KG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgMTYgcnVtcHJ1
bi1kZW1vLXhlbnN0b3JlbHMveGVuc3RvcmVscy5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTEwNTE1
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRl
bCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1y
dW1wcnVuLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBi
dWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1
ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTEwNTE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICA5IGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTA1
MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
ICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNiBk
ZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDkgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
IDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAg
ICAgIGFkYzMxMTAzNGMzNTZlODg0ZDE4MGRmMjVkZWIwNDZjZWYzZThjNzUKYmFzZWxpbmUgdmVy
c2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDE0MzljY2Y3M2Q5YzA3NjU0ZmRkNWI0OTY5ZmQ1
M2MyZmViODY4NGQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMDUxNSAgMjAxNy0wNi0xNyAwNjo0
ODo1NiBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTA1MzYgIDIwMTctMDYtMTcg
MjM6NDg6MTMgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hl
ZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbCBWaXJvIDx2aXJvQHplbml2LmxpbnV4Lm9yZy51
az4KICBBbmRyZWkgVmFnaW4gPGF2YWdpbkBvcGVudnoub3JnPgogIEJyaWFuIEZvc3RlciA8YmZv
c3RlckByZWRoYXQuY29tPgogIERhcnJpY2sgSi4gV29uZyA8ZGFycmljay53b25nQG9yYWNsZS5j
b20+CiAgTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgoKam9i
czoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
YnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CmNvbW1pdCBhZGMzMTEwMzRjMzU2ZTg4NGQxODBkZjI1ZGViMDQ2Y2VmM2U4Yzc1Ck1lcmdlOiBj
ODYzNmI5IDk1OTg5YzQKQXV0aG9yOiBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91
bmRhdGlvbi5vcmc+CkRhdGU6ICAgU2F0IEp1biAxNyAxNzozNDo0MSAyMDE3ICswOTAwCgogICAg
TWVyZ2UgdGFnICd4ZnMtNC4xMi1maXhlcy00JyBvZiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIv
c2NtL2ZzL3hmcy94ZnMtbGludXgKICAgIAogICAgUHVsbCB4ZnMgZml4IGZyb20gRGFycmljayBX
b25nOgogICAgICJPbmUgbW9yZSBidWdmaXggZm9yIHlvdSBmb3IgNC4xMi1yYzYgdG8gZml4IHNv
bWV0aGluZyB0aGF0IGNhbWUgdXAgaW4KICAgICAgYW4gZWFybGllciByYzoKICAgIAogICAgICAg
LSBGaXggc29tZSBib2d1cyBBU1NFUlQgZmFpbHVyZXMgb24gQ09ORklHX1NNUD1uIGFuZCBDT05G
SUdfWEZTX0RFQlVHPXkiCiAgICAKICAgICogdGFnICd4ZnMtNC4xMi1maXhlcy00JyBvZiBnaXQ6
Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2ZzL3hmcy94ZnMtbGludXg6CiAgICAgIHhmczogZml4
IHNwdXJpb3VzIHNwaW5faXNfbG9ja2VkKCkgYXNzZXJ0IGZhaWx1cmVzIG9uIG5vbi1zbXAga2Vy
bmVscwoKY29tbWl0IGM4NjM2YjkwYTA5MTMzMWJlYjBhMjZjNDU1YTBjODdiOTNhYTc3NGEKTWVy
Z2U6IGNjZDNkOTAgYThmYWQ5OApBdXRob3I6IExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51
eC1mb3VuZGF0aW9uLm9yZz4KRGF0ZTogICBTYXQgSnVuIDE3IDE3OjMwOjA3IDIwMTcgKzA5MDAK
CiAgICBNZXJnZSBicmFuY2ggJ3Vmcy1maXhlcycgb2YgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHVi
L3NjbS9saW51eC9rZXJuZWwvZ2l0L3Zpcm8vdmZzCiAgICAKICAgIFB1bGwgdWZzIGZpeGVzIGZy
b20gQWwgVmlybzoKICAgICAiRml4IGFzc29ydGVkIHVmcyBidWdzOiBhIGNvdXBsZSBvZiBkZWFk
bG9ja3MsIGZzIGNvcnJ1cHRpb24gaW4KICAgICAgdHJ1bmNhdGUoKSwgb29wc2VuIG9uIHRhaWwg
dW5wYWNraW5nIGFuZCB0cnVuY2F0ZSB3aGVuIHJhY2luZyB3aXRoCiAgICAgIHZtc2NhbiwgbWls
ZCBmcyBjb3JydXB0aW9uIChmcmVlIGJsb2NrcyBzdGF0cyBzdW1tYXJ5IGJ1Z2dlcmVkLCAqQlNE
CiAgICAgIGZzY2sgd291bGQgY29tcGxhaW4gYW5kIGZpeCksIHNldmVyYWwgaW5zdGFuY2VzIG9m
IGJyb2tlbiBsb2dpY3MKICAgICAgYXJvdW5kIHJlc2VydmVkIGJsb2NrcyAoc3RhcnRpbmcgd2l0
aCAiY2hlY2sgYWxtb3N0IG5ldmVyIHRyaWdnZXJzCiAgICAgIHdoZW4gaXQgc2hvdWxkIiBhbmQg
dGhlbiB0aGVyZSBhcmUgaXNzdWVzIHdpdGggc3VmZmljaWVudGx5IGxhcmdlCiAgICAgIFVGUzIp
IgogICAgCiAgICBbIE5vdGU6IHVmcyBoYXNuJ3QgZ290dGVuIGFueSBsb3ZpbmcgaW4gYSBsb25n
IHRpbWUsIGJlY2F1c2Ugbm9ib2R5CiAgICAgIHJlYWxseSBzZWVtcyB0byB1c2UgaXQuIFRoZXNl
IHVmcyBmaXhlcyBhcmUgdHJpZ2dlcmVkIGJ5IHBlb3BsZQogICAgICBhY3R1YWxseSBjYXJpbmcg
bm93LCBub3Qgc29tZSBzdWRkZW4gaW5mbHV4IG9mIG5ldyBidWdzLiAgLSBMaW51cyBdCiAgICAK
ICAgICogJ3Vmcy1maXhlcycgb2YgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9r
ZXJuZWwvZ2l0L3Zpcm8vdmZzOgogICAgICB1ZnNfdHJ1bmNhdGVfYmxvY2tzKCk6IGZpeCB0aGUg
Y2FzZSB3aGVuIHNpemUgaXMgaW4gdGhlIGxhc3QgZGlyZWN0IGJsb2NrCiAgICAgIHVmczogbW9y
ZSBkZWFkbG9jayBwcmV2ZW50aW9uIG9uIHRhaWwgdW5wYWNraW5nCiAgICAgIHVmczogYXZvaWQg
Z3JhYmJpbmcgLT50cnVuY2F0ZV9tdXRleCBpZiBwb3NzaWJsZQogICAgICB1ZnNfZ2V0X2xvY2tl
ZF9wYWdlKCk6IG1ha2Ugc3VyZSB3ZSBoYXZlIGJ1ZmZlcl9oZWFkcwogICAgICB1ZnM6IGZpeCBz
X3NpemUvc19kc2l6ZSB1c2VycwogICAgICB1ZnM6IGZpeCByZXNlcnZlZCBibG9ja3MgY2hlY2sK
ICAgICAgdWZzOiBtYWtlIHVmc19mcmVlc3BhY2UoKSByZXR1cm4gc2lnbmVkCiAgICAgIHVmczog
Zml4IGxvZ2ljcyBpbiAidWZzOiBtYWtlIGZzY2sgLWYgaGFwcHkiCgpjb21taXQgY2NkM2Q5MDVm
NzRhYmJmZWY0OTYwZDYyNjJmMDU3ZmJiNGEwMjkwMwpNZXJnZTogMTQzOWNjZiA0MDY4MzY3CkF1
dGhvcjogTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgpEYXRl
OiAgIFNhdCBKdW4gMTcgMTc6MjY6NTMgMjAxNyArMDkwMAoKICAgIE1lcmdlIGJyYW5jaCAnZm9y
LWxpbnVzJyBvZiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQv
dmlyby92ZnMKICAgIAogICAgUHVsbCB2ZnMgZml4ZXMgZnJvbSBBbCBWaXJvOgogICAgICJBIGNv
dXBsZSBvZiBmaXhlczsgYSBsZWFrIGluIG1udG5zX2luc3RhbGwoKSBjYXVnaHQgYnkgQW5kcmVp
ICh0aGlzCiAgICAgIGN5Y2xlIHJlZ3Jlc3Npb24pICsgZF9pbnZhbGlkYXRlKCkgc29mdGxvY2t1
cCBmaXggLSB0aGF0IGhhZCBiZWVuCiAgICAgIHJlcG9ydGVkIGJ5IGEgYnVuY2ggb2YgcGVvcGxl
IGxhdGVseSwgYnV0IHRoZSBwcm9ibGVtIGlzIHByZXR0eSBvbGQiCiAgICAKICAgICogJ2Zvci1s
aW51cycgb2YgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3Zp
cm8vdmZzOgogICAgICBmczogZG9uJ3QgZm9yZ2V0IHRvIHB1dCBvbGQgbW50bnMgaW4gbW50bnNf
aW5zdGFsbAogICAgICBIYW5nL3NvZnQgbG9ja3VwIGluIGRfaW52YWxpZGF0ZSB3aXRoIHNpbXVs
dGFuZW91cyBjYWxscwoKY29tbWl0IDQwNjgzNjdjOWNhN2I1MTVhMjA5ZjljMGM4NzQxMzA5YTFl
OTA0OTUKQXV0aG9yOiBBbmRyZWkgVmFnaW4gPGF2YWdpbkBvcGVudnoub3JnPgpEYXRlOiAgIFRo
dSBKdW4gOCAxNzozMjoyOSAyMDE3IC0wNzAwCgogICAgZnM6IGRvbid0IGZvcmdldCB0byBwdXQg
b2xkIG1udG5zIGluIG1udG5zX2luc3RhbGwKICAgIAogICAgRml4ZXM6IDRmNzU3ZjNjYmY1NCAo
Im1ha2Ugc3VyZSB0aGF0IG1udG5zX2luc3RhbGwoKSBkb2Vzbid0IGVuZCB1cCB3aXRoIHJlZmVy
cmFsIGZvciByb290IikKICAgIENjOiBBbCBWaXJvIDx2aXJvQHplbml2LmxpbnV4Lm9yZy51az4K
ICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJlaSBWYWdpbiA8YXZhZ2luQG9wZW52ei5vcmc+CiAgICBT
aWduZWQtb2ZmLWJ5OiBBbCBWaXJvIDx2aXJvQHplbml2LmxpbnV4Lm9yZy51az4KCmNvbW1pdCA4
MWJlMjRkMjYzZGJlZGRhYmEzNTgyNzAzNmQ2ZjY3ODdhNTljMmMzCkF1dGhvcjogQWwgVmlybyA8
dmlyb0BaZW5JVi5saW51eC5vcmcudWs+CkRhdGU6ICAgU2F0IEp1biAzIDA3OjIwOjA5IDIwMTcg
KzAxMDAKCiAgICBIYW5nL3NvZnQgbG9ja3VwIGluIGRfaW52YWxpZGF0ZSB3aXRoIHNpbXVsdGFu
ZW91cyBjYWxscwogICAgCiAgICBJdCdzIG5vdCBoYXJkIHRvIHRyaWdnZXIgYSBidW5jaCBvZiBk
X2ludmFsaWRhdGUoKSBvbiB0aGUgc2FtZQogICAgZGVudHJ5IGluIHBhcmFsbGVsLiAgVGhleSBl
bmQgdXAgZmlnaHRpbmcgZWFjaCBvdGhlciAtIGFueQogICAgZGVudHJ5IHBpY2tlZCBmb3IgcmVt
b3ZhbCBieSBvbmUgd2lsbCBiZSBza2lwcGVkIGJ5IHRoZSByZXN0CiAgICBhbmQgd2UnbGwgZ28g
Zm9yIHRoZSBuZXh0IGl0ZXJhdGlvbiB0aHJvdWdoIHRoZSBlbnRpcmUKICAgIHN1YnRyZWUsIGV2
ZW4gaWYgZXZlcnl0aGluZyBpcyBiZWluZyBza2lwcGVkLiAgTW9yZXZvZXIsIHdlCiAgICBpbW1l
ZGlhdGVseSBnbyBiYWNrIHRvIHNjYW5uaW5nIHRoZSBzdWJ0cmVlLiAgVGhlIG9ubHkgdGhpbmcK
ICAgIHdlIHJlYWxseSBuZWVkIGlzIHRvIGRpc3NvbHZlIGFsbCBtb3VudHMgaW4gdGhlIHN1YnRy
ZWUgYW5kCiAgICBhcyBzb29uIGFzIHdlJ3ZlIG5vdGhpbmcgbGVmdCB0byBkbywgd2UgY2FuIGp1
c3QgdW5oYXNoIHRoZQogICAgZGVudHJ5IGFuZCBidWdnZXIgb2ZmLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBBbCBWaXJvIDx2aXJvQHplbml2LmxpbnV4Lm9yZy51az4KCmNvbW1pdCBhOGZhZDk4
NDgzMzgzMmQ1Y2ExMWE5ZWQ2NGRkYzU1NjQ2ZGEzMGUzCkF1dGhvcjogQWwgVmlybyA8dmlyb0B6
ZW5pdi5saW51eC5vcmcudWs+CkRhdGU6ICAgVGh1IEp1biAxNSAwMzo1Nzo0NiAyMDE3IC0wNDAw
CgogICAgdWZzX3RydW5jYXRlX2Jsb2NrcygpOiBmaXggdGhlIGNhc2Ugd2hlbiBzaXplIGlzIGlu
IHRoZSBsYXN0IGRpcmVjdCBibG9jawogICAgCiAgICBUaGUgbG9naWNzIHdoZW4gZGVjaWRpbmcg
d2hldGhlciB3ZSBuZWVkIHRvIGRvIGFueXRoaW5nIHdpdGggZGlyZWN0IGJsb2NrcwogICAgaXMg
YnJva2VuIHdoZW4gbmV3IHNpemUgaXMgd2l0aGluIHRoZSBsYXN0IGRpcmVjdCBibG9jay4gIEl0
J3MgYmV0dGVyIHRvCiAgICBmaW5kIHRoZSBwYXRoIHRvIHRoZSBsYXN0IGJ5dGUgX25vdF8gdG8g
YmUgcmVtb3ZlZCBhbmQgdXNlIHRoYXQgaW5zdGVhZAogICAgb2YgdGhlIHBhdGggdG8gdGhlIGJl
Z2lubmluZyBvZiB0aGUgZmlyc3QgYmxvY2sgdG8gYmUgZnJlZWQuLi4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogQWwgVmlybyA8dmlyb0B6ZW5pdi5saW51eC5vcmcudWs+Cgpjb21taXQgMjg5ZGVj
NWI4OTVhN2VjZWZiMmY0OWRhMTA5ZTZhZWQ5YjBmMTc1NApBdXRob3I6IEFsIFZpcm8gPHZpcm9A
emVuaXYubGludXgub3JnLnVrPgpEYXRlOiAgIFRodSBKdW4gMTUgMDA6NDI6NTYgMjAxNyAtMDQw
MAoKICAgIHVmczogbW9yZSBkZWFkbG9jayBwcmV2ZW50aW9uIG9uIHRhaWwgdW5wYWNraW5nCiAg
ICAKICAgIC0+c19sb2NrIGlzIG5vdCBuZWVkZWQgZm9yIHVmc19jaGFuZ2VfYmxvY2tucigpCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEFsIFZpcm8gPHZpcm9AemVuaXYubGludXgub3JnLnVrPgoK
Y29tbWl0IDA5YmY0ZjViNmU2MDEzZjBhZDZiMDkwZDRhOGRlZWJkNGU1NmQ4NzgKQXV0aG9yOiBB
bCBWaXJvIDx2aXJvQHplbml2LmxpbnV4Lm9yZy51az4KRGF0ZTogICBUaHUgSnVuIDE1IDAwOjE3
OjMwIDIwMTcgLTA0MDAKCiAgICB1ZnM6IGF2b2lkIGdyYWJiaW5nIC0+dHJ1bmNhdGVfbXV0ZXgg
aWYgcG9zc2libGUKICAgIAogICAgdGFpbCB1bnBhY2tpbmcgaXMgZG9uZSBpbiBhIHdyb25nIHBs
YWNlOyB0aGUgZGVhZGxvY2tzIGdhbG9yZQogICAgaXMgYmVzdCBkZWFsdCB3aXRoIGJ5IGRvaW5n
IHRoYXQgaW4gLT53cml0ZV9pdGVyKCkgKGFuZCBzd2l0Y2hpbmcKICAgIHRvIGlvbWFwLCB3aGls
ZSB3ZSBhcmUgYXQgaXQpLCBidXQgdGhhdCdzIHJhdGhlciBwYWluZnVsIHRvCiAgICBiYWNrcG9y
dC4gIFRoZSB0cm91YmxlIGNvbWVzIGZyb20gZ3JhYmJpbmcgcGFnZXMgdGhhdCBjb3ZlcgogICAg
dGhlIGJlZ2lubmluZyBvZiB0YWlsIGZyb20gaW5zaWRlIG9mIHVmc19uZXdfZnJhZ21lbnRzKCk7
IG9uZ29pbmcKICAgIHBhZ2VvdXQgb2YgYW55IG9mIHRob3NlIGlzIGdvaW5nIHRvIGRlYWRsb2Nr
IG9uIC0+dHJ1bmNhdGVfbXV0ZXgKICAgIHdpdGggcHJvY2VzcyB0aGF0IGdvdCBhcm91bmQgdG8g
ZXh0ZW5kaW5nIHRoZSB0YWlsIGhvbGRpbmcgdGhhdAogICAgYW5kIHdhaXRpbmcgZm9yIHBhZ2Ug
dG8gZ2V0IHVubG9ja2VkLCB3aGlsZSAtPndyaXRlcGFnZSgpIG9uCiAgICB0aGF0IHBhZ2UgaXMg
d2FpdGluZyBvbiAtPnRydW5jYXRlX211dGV4LgogICAgCiAgICBUaGUgdGhpbmcgaXMsIHdlIGRv
bid0IG5lZWQgLT50cnVuY2F0ZV9tdXRleCB3aGVuIHRoZSBmcmFnbWVudAogICAgd2UgYXJlIHRy
eWluZyB0byBtYXAgaXMgd2l0aGluIHRoZSB0YWlsIC0gdGhlIGRhbW4gdGhpbmcgaXMKICAgIGFs
bG9jYXRlZCAodGFpbCBjYW4ndCBjb250YWluIGhvbGVzKS4KICAgIAogICAgTGV0J3MgZG8gYSBw
bGFpbiBsb29rdXAgYW5kIGlmIHRoZSBmcmFnbWVudCBpcyBwcmVzZW50LCB3ZSBjYW4KICAgIGp1
c3QgcHJldGVuZCB0aGF0IHdlJ2Qgd29uIHRoZSByYWNlIGluIGFsbW9zdCBhbGwgY2FzZXMuICBU
aGUKICAgIG9ubHkgZXhjZXB0aW9uIGlzIGEgZnJhZ21lbnQgYmV0d2VlbiB0aGUgZW5kIG9mIHRh
aWwgYW5kIHRoZQogICAgZW5kIG9mIGJsb2NrIGNvbnRhaW5pbmcgdGFpbC4KICAgIAogICAgUHJv
dGVjdCAtPmlfbGFzdGZyYWcgd2l0aCAtPm1ldGFfbG9jayAtIHJlYWRfc2VxbG9ja19leGNsKCkg
aXMKICAgIHN1ZmZpY2llbnQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFsIFZpcm8gPHZpcm9A
emVuaXYubGludXgub3JnLnVrPgoKY29tbWl0IDI2NzMwOWYzOTRiZjNjZDhkYjAwMTk5Mjg5MGIx
ZmE1MmI5Nzk3NGUKQXV0aG9yOiBBbCBWaXJvIDx2aXJvQHplbml2LmxpbnV4Lm9yZy51az4KRGF0
ZTogICBXZWQgSnVuIDE0IDIzOjMyOjE5IDIwMTcgLTA0MDAKCiAgICB1ZnNfZ2V0X2xvY2tlZF9w
YWdlKCk6IG1ha2Ugc3VyZSB3ZSBoYXZlIGJ1ZmZlcl9oZWFkcwogICAgCiAgICBjYWxsZXJzIHJl
bHkgdXBvbiB0aGF0LCBidXQgZmluZF9sb2NrX3BhZ2UoKSByYWNpbmcgd2l0aCBhdHRlbXB0IG9m
CiAgICBwYWdlIGV2aWN0aW9uIGJ5IG1lbW9yeSBwcmVzc3VyZSBtaWdodCBoYXZlIGxlZnQgdXMg
d2l0aAogICAgCSogdHJ5X3RvX2ZyZWVfYnVmZmVycygpIHN1Y2Nlc3NmdWxseSBkb25lCiAgICAJ
KiBfX3JlbW92ZV9tYXBwaW5nKCkgZmFpbGVkLCBsZWF2aW5nIHRoZSBwYWdlIGluIG91ciBtYXBw
aW5nCiAgICAJKiBmaW5kX2xvY2tfcGFnZSgpIHJldHVybmluZyBhbiB1cHRvZGF0ZSBwYWdlIHdp
dGggbm8KICAgIGJ1ZmZlcl9oZWFkcyBhdHRhY2hlZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
QWwgVmlybyA8dmlyb0B6ZW5pdi5saW51eC5vcmcudWs+Cgpjb21taXQgYzU5Njk2MWQxYjRjY2M2
ZjE1NzU0ZmU1YTQ5YzM3YWM2ZGE1NzE0NQpBdXRob3I6IEFsIFZpcm8gPHZpcm9AemVuaXYubGlu
dXgub3JnLnVrPgpEYXRlOiAgIFdlZCBKdW4gMTQgMTY6MzY6MjkgMjAxNyAtMDQwMAoKICAgIHVm
czogZml4IHNfc2l6ZS9zX2RzaXplIHVzZXJzCiAgICAKICAgIEZvciBVRlMyIHdlIG5lZWQgNjRi
aXQgdmFyaWFudHM7IHdlIGV2ZW4gc3RvcmUgdGhlbSBpbiB1c3BpLCBidXQKICAgIHVzZSAzMmJp
dCBvbmVzIGluc3RlYWQuICBPbmUgd3JpbmtsZSBpcyBpbiBoYW5kbGluZyBvZiByZXNlcnZlZAog
ICAgc3BhY2UgLSByZWNhbGN1bGF0aW5nIGl0IGV2ZXJ5IHRpbWUgaGFkIGJlZW4gc3R1cGlkIGFs
bCBhbG9uZywgYnV0CiAgICBub3cgaXQgd291bGQgYmVjb21lIHJlYWxseSB1Z2x5LiAgSnVzdCBj
YWxjdWxhdGUgaXQgb25jZS4uLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbCBWaXJvIDx2aXJv
QHplbml2LmxpbnV4Lm9yZy51az4KCmNvbW1pdCBiNDUxY2VjNGJiZDkxMzY4OGY1MzgxZWZhZDQw
Nzc2MmE2NGE5MmNlCkF1dGhvcjogQWwgVmlybyA8dmlyb0B6ZW5pdi5saW51eC5vcmcudWs+CkRh
dGU6ICAgV2VkIEp1biAxNCAxNTo0MToxNyAyMDE3IC0wNDAwCgogICAgdWZzOiBmaXggcmVzZXJ2
ZWQgYmxvY2tzIGNoZWNrCiAgICAKICAgIGEpIGhvbm91ciAtPnNfbWluZnJlZTsgZG9uJ3QganVz
dCBnbyB3aXRoIGRlZmF1bHQgKDUpCiAgICBiKSBkb24ndCBib3RoZXIgd2l0aCBjYXBhYmlsaXR5
IGNoZWNrcyB1bnRpbCB3ZSBrbm93IHdlJ2xsIG5lZWQgdGhlbQogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBBbCBWaXJvIDx2aXJvQHplbml2LmxpbnV4Lm9yZy51az4KCmNvbW1pdCBmZmZkNzBmNTg4
NjRmNWE0OGIyYzE3ZDAyNzMwYTQ2MGY4NmQ0MjU0CkF1dGhvcjogQWwgVmlybyA8dmlyb0B6ZW5p
di5saW51eC5vcmcudWs+CkRhdGU6ICAgV2VkIEp1biAxNCAxNTozNjozMSAyMDE3IC0wNDAwCgog
ICAgdWZzOiBtYWtlIHVmc19mcmVlc3BhY2UoKSByZXR1cm4gc2lnbmVkCiAgICAKICAgIGFzIGl0
IGlzLCBjaGVja2luZyB0aGF0IGl0cyByZXR1cm4gdmFsdWUgaXMgPD0gMCBpcyB1c2VsZXNzIGFu
ZAogICAgdGhhdCdzIGhvdyBpdCdzIGJlaW5nIHVzZWQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEFsIFZpcm8gPHZpcm9AemVuaXYubGludXgub3JnLnVrPgoKY29tbWl0IDk2ZWNmZjE0MjI1YWQ0
MGEyOWY0ZDVjZmE2YmQ5MjY2YzhlMWU4OWEKQXV0aG9yOiBBbCBWaXJvIDx2aXJvQHplbml2Lmxp
bnV4Lm9yZy51az4KRGF0ZTogICBXZWQgSnVuIDE0IDE1OjE3OjMyIDIwMTcgLTA0MDAKCiAgICB1
ZnM6IGZpeCBsb2dpY3MgaW4gInVmczogbWFrZSBmc2NrIC1mIGhhcHB5IgogICAgCiAgICBTdG9y
aW5nIHN0YXRzIF9vbmx5XyBhdCBuZXcgbG9jYXRpb25zIGlzIHdyb25nIGZvciBVRlMxOyBvbGQK
ICAgIGxvY2F0aW9ucyBzaG91bGQgYWx3YXlzIGJlIGtlcHQgdXBkYXRlZC4gIFRoZSBjaGVjayBm
b3IgImhhcwogICAgYmVlbiBjb252ZXJ0ZWQgdG8gdXNlIG9mIG5ldyBsb2NhdGlvbnMiIGlzIGFs
c28gd3JvbmcgLSBpdAogICAgc2hvdWxkIGJlICItPmZzX21heGJzaXplIGlzIGVxdWFsIHRvIC0+
ZnNfYnNpemUiLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbCBWaXJvIDx2aXJvQHplbml2Lmxp
bnV4Lm9yZy51az4KCmNvbW1pdCA5NTk4OWM0NmQyYTE1NjM2NTg2N2IxZDc5NWZkZWZjZTcxYmNl
Mzc4CkF1dGhvcjogQnJpYW4gRm9zdGVyIDxiZm9zdGVyQHJlZGhhdC5jb20+CkRhdGU6ICAgVGh1
IEp1biA4IDA4OjIzOjA3IDIwMTcgLTA3MDAKCiAgICB4ZnM6IGZpeCBzcHVyaW91cyBzcGluX2lz
X2xvY2tlZCgpIGFzc2VydCBmYWlsdXJlcyBvbiBub24tc21wIGtlcm5lbHMKICAgIAogICAgVGhl
IDAtZGF5IGtlcm5lbCB0ZXN0IHJvYm90IHJlcG9ydHMgYXNzZXJ0aW9uIGZhaWx1cmVzIG9uCiAg
ICAhQ09ORklHX1NNUCBrZXJuZWxzIGR1ZSB0byBmYWlsZWQgc3Bpbl9pc19sb2NrZWQoKSBjaGVj
a3MuIEFzIGl0CiAgICB0dXJucyBvdXQsIHNwaW5faXNfbG9ja2VkKCkgaXMgaGFyZGNvZGVkIHRv
IHJldHVybiB6ZXJvIG9uCiAgICAhQ09ORklHX1NNUCBrZXJuZWxzIGFuZCBzbyB0aGlzIGZ1bmN0
aW9uIGNhbm5vdCBiZSByZWxpZWQgb24gdG8KICAgIHZlcmlmeSBzcGlubG9jayBzdGF0ZSBpbiB0
aGlzIGNvbmZpZ3VyYXRpb24uCiAgICAKICAgIFRvIGF2b2lkIHRoaXMgcHJvYmxlbSwgcmVwbGFj
ZSB0aGUgYXNzb2NpYXRlZCBhc3NlcnRzIHdpdGggbG9ja2RlcAogICAgdmFyaWFudHMgdGhhdCBk
byB0aGUgcmlnaHQgdGhpbmcgcmVnYXJkbGVzcyBvZiBrZXJuZWwgY29uZmlndXJhdGlvbi4KICAg
IERyb3AgdGhlIG9uZSBhc3NlcnQgdGhhdCBjaGVja3MgZm9yIGFuIHVubG9ja2VkIGxvY2sgYXMg
dGhlcmUgaXMgbm8KICAgIHN1aXRhYmxlIGxvY2tkZXAgdmFyaWFudCBmb3IgdGhhdCBjYXNlLiBU
aGlzIG1vdmVzIHRoZSBzcGlubG9jawogICAgY2hlY2tzIGZyb20gWEZTIGRlYnVnIGNvZGUgdG8g
bG9ja2RlcCwgYnV0IGdlbmVyYWxseSBwcm92aWRlcyB0aGUKICAgIHNhbWUgbGV2ZWwgb2YgcHJv
dGVjdGlvbi4KICAgIAogICAgUmVwb3J0ZWQtYnk6IGtidWlsZCB0ZXN0IHJvYm90IDxmZW5nZ3Vh
bmcud3VAaW50ZWwuY29tPgogICAgU2lnbmVkLW9mZi1ieTogQnJpYW4gRm9zdGVyIDxiZm9zdGVy
QHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTogQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3Qu
ZGU+CiAgICBSZXZpZXdlZC1ieTogRGFycmljayBKLiBXb25nIDxkYXJyaWNrLndvbmdAb3JhY2xl
LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IERhcnJpY2sgSi4gV29uZyA8ZGFycmljay53b25nQG9y
YWNsZS5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Jun 18 16:10:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 18 Jun 2017 16:10: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 1dMcmQ-00088e-Hq; Sun, 18 Jun 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 <osstest-admin@xenproject.org>) id 1dMcmO-00088S-Qr
 for xen-devel@lists.xensource.com; Sun, 18 Jun 2017 16:10:25 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 5C/AB-03696-0F5A6495; Sun, 18 Jun 2017 16:10:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVffNUrd
 Ig6XfTCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0dp5h7ng1wbGih//j7E2
 MF7pYuxi5OIQEvjLKPHg1RMo5zGjxLS3b9kgnG2MEt8W9jN3MXJyiAg4S3w9M5cdxOYV0Jf4v
 H8fmC0sYCVx598SFpAGCYF+AYlnu5tZQRISAt4Smz92scPYMzqfAxWxc7ABNRwS62Lk4GARUJ
 U4NdlvAiP3AkaGVYwaxalFZalFusbGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZs
 YgX5nAIIdjDvXBx5ilORgUhLl/STrFinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvf1EqCcYFFq
 empFWmYOMABh0hIcPEoivC1tQGne4oLE3OLMdIjUKUZdjg2r139hEmLJy89LlRLn/QkyQwCkK
 KM0D24ELBouMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZiXbRHQFJ7MvBK4Ta+AjmACOoL5jA
 vIESWJCCmpBkZZb/7LbHMcP8/5/mWdzM20b7Y1bDfFm2bqnFOeqfr2joHljvnOlXkuexqUu45
 brhdKFGv7lzl/a1DKvBKV71O5nlXsM62acm3BzQUnFm/uEVZ8a319fkTgpAyBs3Ud31VapnDp
 c+5a+ya+7KbFDxv91mmJ9cm/b7Xy6Iu7ilTHXmlsXfFc9LASS3FGoqEWc1FxIgAVYoosgQIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1497802219!97948983!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27850 invoked from network); 18 Jun 2017 16:10:20 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 Jun 2017 16:10: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 1dMcmG-0000CP-Tv; Sun, 18 Jun 2017 16:10: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 1dMcmB-0000Ug-DP; Sun, 18 Jun 2017 16:10:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dMcmB-0004ck-4L; Sun, 18 Jun 2017 16:10:11 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110537-mainreport@xen.org>
X-Osstest-Failures: linux-3.10:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-3.10:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-3.10:test-amd64-amd64-i386-pvgrub:debian-di-install:fail:heisenbug
 linux-3.10:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-3.10:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-3.10:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.10:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.10:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.10:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.10:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.10:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.10:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.10:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-3.10:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.10:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.10:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.10:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.10:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.10:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.10:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.10:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.10:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.10:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-3.10:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=a07ea939d7e0406e97739c18e2db6b402eb04cdc
X-Osstest-Versions-That: linux=ec55e7c2bf49a426b6f8204505bd267c77554d37
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 18 Jun 2017 16:10:11 +0000
Subject: [Xen-devel] [linux-3.10 test] 110537: 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="===============2940780014806619383=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures :-/ but no regressions.

Tests which are failing intermittently (not blocking):
 test-amd64-amd64-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail in 110516 pass in 110537
 test-amd64-i386-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail in 110516 pass in 110537
 test-amd64-amd64-i386-pvgrub  9 debian-di-install          fail pass in 110516

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

Tests which did not succeed, but are not blocking:
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-start/win.repeat fail in 110516 blocked in 105694
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-stop            fail like 105694
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop            fail like 105694
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-stop             fail like 105694
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64  9 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386  9 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64  9 windows-install         fail never pass

version targeted for testing:
 linux                a07ea939d7e0406e97739c18e2db6b402eb04cdc
baseline version:
 linux                ec55e7c2bf49a426b6f8204505bd267c77554d37

Last test of basis   105694  2017-02-10 11:14:58 Z  128 days
Testing same since   110471  2017-06-15 19:20:04 Z    2 days    4 attempts

------------------------------------------------------------
People who touched revisions under test:
  "HUANG Weller (CM/ESW12-CN)" <Weller.Huang@cn.bosch.com>
  Adamson, Andy <William.Adamson@netapp.com>
  Al Stone <ahs3@redhat.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Aleksa Sarai <asarai@suse.de>
  Alex Porosanu <alexandru.porosanu@nxp.com>
  Alexander Popov <alex.popov@linux.com>
  Alexey Kodanev <alexey.kodanev@oracle.com>
  Amos Kong <akong@redhat.com>
  Ander Conselvan de Oliveira <ander.conselvan.de.oliveira@intel.com>
  Andreas Gruenbacher <agruenba@redhat.com>
  Andrew Lunn <andrew@lunn.ch>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Konovalov <andreyknvl@google.com>
  Andrey Ryabinin <aryabinin@virtuozzo.com>
  Andrey Ulanov <andreyu@google.com>
  Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  Andy Whitcroft <apw@canonical.com>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Anoob Soman <anoob.soman@citrix.com>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Ben Hutchings <ben@decadent.org.uk>
  Ben Segall <bsegall@google.com>
  Benjamin Block <bblock@linux.vnet.ibm.com>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bin Liu <b-liu@ti.com>
  Boris Brezillon <boris.brezillon@free-electrons.com>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  Borislav Petkov <bp@suse.de>
  Brad Mouring <brad.mouring@ni.com>
  bsegall@google.com <bsegall@google.com>
  Catalin Marinas <catalin.marinas@arm.com>
  Chandan Rajendra <chandan@linux.vnet.ibm.com>
  Charles Keepax <ckeepax@opensource.wolfsonmicro.com>
  Chris Blake <chrisrblake93@gmail.com>
  Christian Lamparter <chunkeey@googlemail.com>
  Colin Ian King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Dan Streetman <dan.streetman@canonical.com>
  Dan Streetman <ddstreet@ieee.org>
  Daniel Borkmann <daniel@iogearbox.net>
  Daniel Borkmann <dborkman@redhat.com>
  Daniel Jurgens <danielj@mellanox.com>
  Daniel Lezcano <daniel.lezcano@linaro.org>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Darrick J. Wong <darrick.wong@oracle.com>
  Dave Jones <davej@codemonkey.org.uk>
  Dave Martin <Dave.Martin@arm.com>
  David Daney <david.daney@cavium.com>
  David Hildenbrand <david@redhat.com>
  David Howells <dhowells@redhat.com>
  David S. Miller <davem@davemloft.net>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Doug Ledford <dledford@redhat.com>
  Erez Shitrit <erezsh@mellanox.com>
  Eric Biggers <ebiggers@google.com>
  Eric Dumazet <edumazet@google.com>
  Eugenia Emantayev <eugenia@mellanox.com>
  Eva Rachel Retuya <eraretuya@gmail.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Feras Daoud <ferasda@mellanox.com>
  Filipe Manana <fdmanana@suse.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Florian Westphal <fw@strlen.de>
  Geert Uytterhoeven <geert@linux-m68k.org>
  Gleb Natapov <gleb@redhat.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Gu Zheng <guzheng1@huawei.com>
  Guennadi Liakhovetski <g.liakhovetski@gmx.de>
  Guennadi Liakhovetski <guennadi.liakhovetski@intel.com>
  Guenter Roeck <linux@roeck-us.net>
  Guillaume Nault <g.nault@alphalink.fr>
  Hauke Mehrtens <hauke@hauke-m.de>
  Heiko Carstens <heiko.carstens@de.ibm.com>
  Heiko Przybyl <lil_tux@web.de>
  Herbert Xu <herbert@gondor.apana.org.au>
  Hongxu Jia <hongxu.jia@windriver.com>
  Horia GeantÄ <horia.geanta@nxp.com>
  Huang Rui <ray.huang@amd.com>
  Ilya Dryomov <idryomov@gmail.com>
  Ingo Molnar <mingo@kernel.org>
  J. Bruce Fields <bfields@redhat.com>
  Jack Morgenstein <jackm@dev.mellanox.co.il>
  Jaegeuk Kim <jaegeuk@kernel.org>
  Jamal Hadi Salim <jhs@mojatatu.com>
  James Cowgill <James.Cowgill@imgtec.com>
  James Hogan <james.hogan@imgtec.com>
  James Morris <james.l.morris@oracle.com>
  James Yonan <james@openvpn.net>
  Jan Kara <jack@suse.cz>
  Jani Nikula <jani.nikula@intel.com>
  Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
  Jens Axboe <axboe@fb.com>
  Jesper Nilsson <jesper.nilsson@axis.com>
  Jiri Benc <jbenc@redhat.com>
  Jiri Slaby <jslaby@suse.cz>
  Joel Stanley <joel@jms.id.au>
  Joerg Roedel <jroedel@suse.de>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  John Garry <john.garry@huawei.com>
  Jon Maxwell <jmaxwell37@gmail.com>
  Jonathan Cameron <jic23@kernel.org>
  Julian Anastasov <ja@ssi.bg>
  Julian Wiedmann <jwi@linux.vnet.ibm.com>
  K. Y. Srinivasan <kys@microsoft.com>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Keno Fischer <keno@juliacomputing.com>
  Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Krzysztof Opasiak <k.opasiak@samsung.com>
  Kyle Roeschley <kyle.roeschley@ni.com>
  Larry Finger <Larry.Finger@lwfinger.net>
  Lars-Peter Clausen <lars@metafoo.de>
  Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  Lee Jones <lee.jones@linaro.org>
  Leon Romanovsky <leon@kernel.org>
  Li RongQing <roy.qing.li@gmail.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Lisandro Damián Nicanor Pérez Meyer <lisandro@debian.org>
  Ludovic Desroches <ludovic.desroches@atmel.com>
  Lukasz Odzioba <lukasz.odzioba@intel.com>
  Maor Gottlieb <maorg@mellanox.com>
  Marcelo Henrique Cerri <marcelo.cerri@canonical.com>
  Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  Marcos Paulo de Souza <marcos.souza.org@gmail.com>
  Mark Fasheh <mfasheh@suse.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Matan Barak <matanb@mellanox.com>
  Mathias Kretschmer <mathias.kretschmer@fit.fraunhofer.de>
  Matthias Schiffer <mschiffer@universe-factory.net>
  Mauro Carvalho Chehab <mchehab@osg.samsung.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Maxime Jayat <maxime.jayat@mobile-devices.fr>
  Michael Ellerman <mpe@ellerman.id.au>
  Michal Hocko <mhocko@suse.com>
  Mike Kravetz <mike.kravetz@oracle.com>
  Mike Snitzer <snitzer@redhat.com>
  Miklos Szeredi <mszeredi@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Mimi Zohar <zohar@linux.vnet.ibm.com>
  Nathan Sullivan <nathan.sullivan@ni.com>
  NeilBrown <neilb@suse.com>
  Nicolai Stange <nicstange@gmail.com>
  Nicolas Iooss <nicolas.iooss_linux@m4x.org>
  Oleg Nesterov <oleg@redhat.com>
  Olga Kornievskaia <aglo@umich.edu>
  Olga Kornievskaia <kolga@netapp.com>
  Oliver Hartkopp <socketcan@hartkopp.net>
  Oliver O'Halloran <oohall@gmail.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Pan Bian <bianpan2016@163.com>
  Paolo Abeni <pabeni@redhat.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Burton <paul.burton@imgtec.com>
  Paul Moore <paul@paul-moore.com>
  Peter Rosin <peda@lysator.liu.se>
  Peter Xu <peterx@redhat.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Philip Pettersson <philip.pettersson@gmail.com>
  Rabin Vincent <rabinv@axis.com>
  Radim KrÄmÃ¡Å <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Raghava Aditya Renukunta <RaghavaAditya.Renukunta@microsemi.com>
  Ralf Baechle <ralf@linux-mips.org>
  Richard Weinberger <richard@nod.at>
  Rik van Riel <riel@redhat.com>
  Rob Herring <robh@kernel.org>
  Robbie Ko <robbieko@synology.com>
  Robert Doebbelin <robert@quobyte.com>
  Roman Mashak <mrv@mojatatu.com>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Russell King <rmk+kernel@armlinux.org.uk>
  Ryan Ware <ware@linux.intel.com>
  Saeed Mahameed <saeedm@mellanox.com>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Sasha Levin <alexander.levin@verizon.com>
  Sebastian Andrzej Siewior <bigeasy@linutronix.de>
  Segher Boessenkool <segher@kernel.crashing.org>
  Shahar Klein <shahark@mellanox.com>
  Shawn Guo <shawnguo@kernel.org>
  Shmulik Ladkani <shmulik.ladkani@gmail.com>
  Simon Wunderlich <sw@simonwunderlich.de>
  Stefan Wahren <stefan.wahren@i2se.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Steffen Maier <maier@linux.vnet.ibm.com>
  Stephen Boyd <sboyd@codeaurora.org>
  Stephen Smalley <sds@tycho.nsa.gov>
  Steve Rutherford <srutherford@google.com>
  Steven Rostedt (Red Hat) <rostedt@goodmis.org>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Steven Rostedt <rostedt@goodmis.org>
  Sumit Semwal <sumit.semwal@linaro.org>
  Sven Eckelmann <sven@narfation.org>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Theodore Ts'o <tytso@mit.edu>
  Thomas Gleixner <tglx@linutronix.de>
  Thorsten Horstmann <thorsten@defutech.de>
  Tomasz Medrek <tomaszx.medrek@intel.com>
  Tony Lindgren <tony@atomide.com>
  Trond Myklebust <trond.myklebust@primarydata.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
  Vitaly Kuznetsov <vkuznets@redhat.com>
  Vlad Yasevich <yasevich@gmail.com>
  Vladimir Zapolskiy <vladimir_zapolskiy@mentor.com>
  Vladimir Zapolskiy <vz@mleia.com>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wei Yongjun <yongjun_wei@trendmicro.com.cn>
  Will Deacon <Will.Deacon@arm.com>
  Willy Tarreau <w@1wt.eu>
  Wolfram Sang <wsa@the-dreams.de>
  Xander Huff <xander.huff@ni.com>
  Xin Long <lucien.xin@gmail.com>
  Yishai Hadas <yishaih@mellanox.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    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-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-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-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-amd64-amd64-xl-credit2                                  pass    
 test-amd64-amd64-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-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-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                                 fail    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     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=linux-3.10
+ revision=a07ea939d7e0406e97739c18e2db6b402eb04cdc
+ . ./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-3.10 a07ea939d7e0406e97739c18e2db6b402eb04cdc
+ branch=linux-3.10
+ revision=a07ea939d7e0406e97739c18e2db6b402eb04cdc
+ . ./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-3.10
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' xa07ea939d7e0406e97739c18e2db6b402eb04cdc = 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-3.14
++ : 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.10
++ : daily-cron.linux-3.10
++ : daily-cron.linux-3.10
++ : daily-cron.linux-3.10
++ : daily-cron.linux-3.10
++ : daily-cron.linux-3.10
++ : daily-cron.linux-3.10
++ : 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.10
++ : 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.10
+ case $1 in
+ : git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
+ : linux-3.10.y
+ : linux-3.10.y
+ : git
+ : git
+ : git://xenbits.xen.org/linux-pvops.git
+ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ : tested/linux-3.10
+ : refs/heads/tested/linux-3.10
+ return 0
+ cd /home/osstest/repos/linux
+ git push osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git a07ea939d7e0406e97739c18e2db6b402eb04cdc:refs/heads/tested/linux-3.10
To osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
   ec55e7c..a07ea93  a07ea939d7e0406e97739c18e2db6b402eb04cdc -> tested/linux-3.10
+ exit 0


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2940780014806619383==--

From xen-devel-bounces@lists.xen.org Sun Jun 18 19:20:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 18 Jun 2017 19:20: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 1dMfkJ-0002NQ-0U; Sun, 18 Jun 2017 19:20:27 +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 1dMfkH-0002NK-6U
 for xen-devel@lists.xenproject.org; Sun, 18 Jun 2017 19:20:25 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 1A/7F-03587-872D6495; Sun, 18 Jun 2017 19:20:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsVyMbThkG75Jbd
 Ig1O7DC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oznOx4yF6zirHjXqt/A+Iq9i5GLQ0hgBqPE
 xQO7GUEcFoEGVonbfz6AORICc1glzv96z9zFyAnk5ElcvXmEDcIukTjde50dxOYVEJQ4OfMJC
 4gtJOApsbfvNiOIzSlgJ7GofQEbxIoljBL33l1kAkmwCRhKPNrzFWwoi4CqxKajH4EGcQANCp
 DY2hsIYgoLhEq0/wMbKSJQKvHryi1mkDHMAh8YJX7/fcIKkmAW0JRo3f6bfQKjwCwkZ8xCklr
 AyLSKUb04tagstUjXUi+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzAMGYBgB+Pd
 TQGHGCU5mJREeT/JukUK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBddREoJ1iUmp5akZaZA4wIm
 LQEB4+SCO8OkDRvcUFibnFmOkTqFKMxx5Ur674wcUw5sP0LkxBLXn5eqpQ4by9IqQBIaUZpHt
 wgWKReYpSVEuZlBDpNiKcgtSg3swRV/hWjOAejkjCvywWgKTyZeSVw+14BncIEdArzGReQU0o
 SEVJSDYxhxdvfcR9Lmm69iuVfCt9urfz5/EnHNHbWCrQcS3gl8Xd/k+iqVfuDVGy2+lt9mfZ3
 8aW5m9fUO/qqpmlMlL7Vdf1PwNyONbb5PLYxh2re3Xy79HVZX8dBr5rWjENsL1gZuHys3vbYs
 G0+aZD7QsT4pEB/+5NOzsfm/p1RCpucn4WLH3t15qMSS3FGoqEWc1FxIgBQomqXzwIAAA==
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1497813623!74327380!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63704 invoked from network); 18 Jun 2017 19:20:23 -0000
Received: from mail-wr0-f194.google.com (HELO mail-wr0-f194.google.com)
 (209.85.128.194)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Jun 2017 19:20:23 -0000
Received: by mail-wr0-f194.google.com with SMTP id y25so8980082wrd.1
 for <xen-devel@lists.xenproject.org>; Sun, 18 Jun 2017 12:20:23 -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=IoPGbVtQgZbUUUmwJOoBkfTqYZoksdUSguYI0Zr8PcE=;
 b=c65ulTh1XcUIGrrar2xvBweffBM1nxQ1WVT428Rw67yWKhAiqIw+oZWg67OMXSQ1oZ
 q93UbLJBGy08/iKDwgTOw+lGZXLl7zBmFtA9s6Vye1q7V7UIt3Jyfzj8wHFqIJp8GCpN
 rxzNFV1VCdbZoxvVgN/rHIaaeolie6/SrHASQzmygPdk4HalBImQ/rHeGs6t4DZHu2Kz
 js7hLIhpc4aJL5Sym9rT4bo2lp7F8lDqLbAUgHqHDrxEVlYq1uquKP874qZ5WLauObUt
 Qvlcb7q7bL4QA0n2qTJT3NzE8lGV8qJfsrWjqQsfLn/3+jkJiF6Bpgq5ddbOxK8CM629
 lNVw==
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=IoPGbVtQgZbUUUmwJOoBkfTqYZoksdUSguYI0Zr8PcE=;
 b=GaZu3m4JAFInFYXTy0Pkfb8/StWjKH7yL6h2X/FRtYJ6sHaSSlu68vWmWcbvq6xK+S
 vVGE/UPE9PjulPbpPDZm6cnNSMtE9PAkdO2BrVqaBXIU2Kz70otk9lbV4yFIdwyas/Gm
 ntYBT2MBLSwCmleTec8XrtE/ykGs0J6pFKsWviZ88D49zFK58VfbYsZw0PfsHps4p+/Z
 0dNiqSVnjgNt/xrAvKCghuQ+kXKWXDI3I0JXmAxfgssVPlb8BDD5dRYdDnToUfiCc3tp
 NsdJVKuCRKp7UsFQ76MaYr2y7dcJmTLQRmIcZWemJu3Ik9+rpc9IPyyVZrkdoZbqRocW
 RG0g==
X-Gm-Message-State: AKS2vOxQ6A2j/zFClA3NtnTNrN0+0vhNl+sS/E/SZCeJtXYZnQBhH7rQ
 IwuFQyNUmkpxDTAFJslXmVS7iribKw==
X-Received: by 10.223.171.83 with SMTP id r19mr13818743wrc.173.1497813623390; 
 Sun, 18 Jun 2017 12:20:23 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.40.67 with HTTP; Sun, 18 Jun 2017 12:19:42 -0700 (PDT)
In-Reply-To: <3514c740-bf6a-3c83-f55d-53bd90a96ac3@citrix.com>
References: <58E3B354020000780014CA30@prv-mh.provo.novell.com>
 <58E3B852020000780014CA6E@prv-mh.provo.novell.com>
 <3514c740-bf6a-3c83-f55d-53bd90a96ac3@citrix.com>
From: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
Date: Sun, 18 Jun 2017 13:19:42 -0600
Message-ID: <CABfawhm+XUP5V4OZWnimfYDQ-L5AUSFtY-9qhuLK7aYHv_wZHw@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>
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 2/2] memory: don't hand MFN info to
	translated 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>

T24gVHVlLCBBcHIgNCwgMjAxNyBhdCAxOjA0IFBNLCBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPiB3cm90ZToKPiBPbiAwNC8wNC8xNyAxNDoxNCwgSmFuIEJldWxpY2gg
d3JvdGU6Cj4+IFdlIHNob3VsZG4ndCBoYW5kIE1GTiBpbmZvIGJhY2sgZnJvbSBpbmNyZWFzZS1y
ZXNlcnZhdGlvbiBmb3IKPj4gdHJhbnNsYXRlZCBkb21haW5zLCBqdXN0IGxpa2Ugd2UgZG9uJ3Qg
Zm9yIHBvcHVsYXRlLXBoeXNtYXAgYW5kCj4+IG1lbW9yeS1leGNoYW5nZS4gRm9yIGZ1bGwgc3lt
bWV0cnkgYWxzbyBjaGVjayBmb3IgYSBOVUxMIGd1ZXN0IGhhbmRsZQo+PiBpbiBwb3B1bGF0ZV9w
aHlzbWFwKCkgKGJ1dCBub3RlIHRoaXMgbWFrZXMgbm8gc2Vuc2UgaW4KPj4gbWVtb3J5X2V4Y2hh
bmdlKCksIGFzIHRoZXJlIHRoZSBhcnJheSBpcyBhbHNvIGFuIGlucHV0KS4KPj4KPj4gU2lnbmVk
LW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+Cj4gUmV2aWV3ZWQtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpVbmZvcnR1bmF0ZWx5
IEkganVzdCBoYWQgdGltZSB0byBkbyB0ZXN0aW5nIHdpdGggdGhpcyBjaGFuZ2UgYW5kIEkKaGF2
ZSB0byByZXBvcnQgdGhhdCBpbnRyb2R1Y2VzIGEgY3JpdGljYWwgcmVncmVzc2lvbiBmb3IgbXkg
dG9vbHMuCldpdGggdGhpcyBjaGFuZ2UgaW4tcGxhY2UgcGVyZm9ybWluZyBpbmNyZWFzZV9yZXNl
cnZhdGlvbiBvbiBhIHRhcmdldApkb21haW4gbm8gbG9uZ2VyIHJlcG9ydHMgdGhlIGd1ZXN0IGZy
YW1lIG51bWJlciBmb3IgZXh0ZXJuYWwgdG9vbHMsCnRodXMgY29tcGxldGVseSBicmVha2luZyBh
ZHZhbmNlZCB1c2UtY2FzZXMgdGhhdCByZXF1aXJlIHRoaXMKaW5mb3JtYXRpb24gdG8gYmUgYWJs
ZSB0byBkbyBhbHRwMm0gZ2ZuIHJlbWFwcGluZy4gVGhpcyBpcyBhIGNyaXRpY2FsCnN0ZXAgaW4g
YmVpbmcgYWJsZSB0byBpbnRyb2R1Y2Ugc2hhZG93LXBhZ2VzIHRoYXQgYXJlIHVzZWQgdG8gaGlk
ZQpicmVha3BvaW50cyBhbmQgb3RoZXIgbWVtb3J5IG1vZGlmaWNhdGlvbnMgZnJvbSB0aGUgZ3Vl
c3QuCgpJZiBhdCBhbGwgcG9zc2libGUsIEkgd291bGQgbGlrZSB0byByZXF1ZXN0IHRoaXMgY2hh
bmdlIG5vdCB0byBiZSBwYXJ0Cm9mIHRoZSA0LjkgcmVsZWFzZS4KClRoYW5rcywKVGFtYXMKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Jun 18 20:57:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 18 Jun 2017 20:57:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dMhG4-0007pN-AF; Sun, 18 Jun 2017 20:57: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=33546f9ad=citrix-osstest@xenproject.org>)
 id 1dMhG2-0007pB-AS
 for xen-devel@lists.xensource.com; Sun, 18 Jun 2017 20:57:18 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 C7/44-02956-D29E6495; Sun, 18 Jun 2017 20:57:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsXitHSDva7OS7d
 Ig76z2hb3prxnd2D02N63iz2AMYo1My8pvyKBNWP5sdcsBb8WMFb87jnC3sA4p7KLkYNDQsBf
 4sES4y5GTiDTXWJ6+wo2EFtEwFliwofbYDavgJ7Evjk/wWxhoJreN68Yuxi5gOrPaUns3bSMB
 ab57dM3jDB2z++7rCA2m4CHxMSeiWA1LAKqEu0rX4HFhQS0JJYuXskEsUBQ4uTMJ2A1zAISEg
 dfvGCGmGMhseNjH9sERr5ZSMpmISlbwMi0ilGjOLWoLLVI19hAL6koMz2jJDcxM0fX0MBMLze
 1uDgxPTUnMalYLzk/dxMjMKwYgGAH49+1gYcYJTmYlER5P8m6RQrxJeWnVGYkFmfEF5XmpBYf
 YpTh4FCS4N3wAignWJSanlqRlpkDDHCYtAQHj5II746LQGne4oLE3OLMdIjUKUZdjg2r139hE
 mLJy89LlRLnzQaZIQBSlFGaBzcCFm2XGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMx79hnQFJ
 7MvBK4Ta+AjmACOoL5jAvIESWJCCmpBsZgsy7Vm5mpQav46n5tzrvX3JPSyFdqt1yqbbNCJd/
 qjq/fv2QevLjO3SVlvoOWpoKeu+a7HVF1v9fnL9WwN96bKPbprtO1f2UzvM9xzjes/WSeqP17
 XVj52Qn9D9dMe5zWxN+6KXDtq+WBJyx07hyZeFt1x9tTkjuWJxtEsMpWmByd88vY95kSS3FGo
 qEWc1FxIgBuknpJsQIAAA==
X-Env-Sender: prvs=33546f9ad=citrix-osstest@xenproject.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1497819435!107956773!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9025 invoked from network); 18 Jun 2017 20:57:16 -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;
 18 Jun 2017 20:57:16 -0000
X-IronPort-AV: E=Sophos;i="5.39,358,1493683200"; d="scan'208";a="436899867"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71583-mainreport@xen.org>
X-Osstest-Failures: linux-3.10:build-i386-pvops:host-install(3):broken:regression
 linux-3.10:build-i386-xsm:host-install(3):broken:regression
 linux-3.10:build-i386:host-install(3):broken:regression
 linux-3.10:build-amd64:host-install(3):broken:regression
 linux-3.10:build-amd64-pvops:host-install(3):broken:regression
 linux-3.10:build-amd64-xsm:host-install(3):broken:regression
 linux-3.10:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-3.10:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-3.10:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 linux-3.10:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-3.10:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-3.10:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-3.10:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-3.10:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:build-check(1):blocked:nonblocking
 linux-3.10:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.10:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-3.10:test-amd64-i386-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 linux-3.10:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-3.10:test-amd64-i386-xl-qemut-winxpsp3:build-check(1):blocked:nonblocking
 linux-3.10:test-amd64-amd64-xl-pvh-amd:build-check(1):blocked:nonblocking
 linux-3.10:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-3.10:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-3.10:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-3.10:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 linux-3.10:build-i386-rumprun:build-check(1):blocked:nonblocking
 linux-3.10:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-3.10:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-3.10:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 linux-3.10:test-amd64-amd64-xl-qemuu-winxpsp3:build-check(1):blocked:nonblocking
 linux-3.10:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 linux-3.10:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 linux-3.10:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-3.10:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-3.10:build-amd64-rumprun:build-check(1):blocked:nonblocking
 linux-3.10:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-3.10:build-i386-libvirt:build-check(1):blocked:nonblocking
 linux-3.10:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-3.10:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-3.10:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-3.10:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.10:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.10:build-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-3.10:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-3.10:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 linux-3.10:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-3.10:test-amd64-amd64-xl-pvh-intel:build-check(1):blocked:nonblocking
 linux-3.10:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-3.10:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-3.10:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 linux-3.10:test-amd64-amd64-xl-qemut-winxpsp3:build-check(1):blocked:nonblocking
 linux-3.10:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-3.10:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-3.10:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.10:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.10:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-3.10:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:build-check(1):blocked:nonblocking
 linux-3.10:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-3.10:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 linux-3.10:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-3.10:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 linux-3.10:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 linux-3.10:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-3.10:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-3.10:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-3.10:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-3.10:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-3.10:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: linux=a07ea939d7e0406e97739c18e2db6b402eb04cdc
X-Osstest-Versions-That: linux=ec55e7c2bf49a426b6f8204505bd267c77554d37
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sun, 18 Jun 2017 21:57:01 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [linux-3.10 baseline-only test] 71583: trouble:
	blocked/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: multipart/mixed; boundary="===============3272981013891842583=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

This run is configured for baseline tests only.

flight 71583 linux-3.10 real [real]
http://osstest.xs.citrite.net/~osstest/testlogs/logs/71583/

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-i386-pvops              3 host-install(3)         broken REGR. vs. 68548
 build-i386-xsm                3 host-install(3)         broken REGR. vs. 68548
 build-i386                    3 host-install(3)         broken REGR. vs. 68548
 build-amd64                   3 host-install(3)         broken REGR. vs. 68548
 build-amd64-pvops             3 host-install(3)         broken REGR. vs. 68548
 build-amd64-xsm               3 host-install(3)         broken REGR. vs. 68548

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-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-xl-qemuu-winxpsp3-vcpus1  1 build-check(1)         blocked n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-winxpsp3  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemut-winxpsp3  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvh-amd   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemut-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-amd64-i386-qemut-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 build-i386-rumprun            1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-winxpsp3  1 build-check(1)               blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemut-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 build-amd64-rumprun           1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-amd64-rumprun-amd64  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-pvh-intel  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemut-winxpsp3  1 build-check(1)               blocked n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1  1 build-check(1)         blocked n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-i386-rumprun-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-i386-xl-qemut-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-i386-qemut-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-xl-qemut-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a

version targeted for testing:
 linux                a07ea939d7e0406e97739c18e2db6b402eb04cdc
baseline version:
 linux                ec55e7c2bf49a426b6f8204505bd267c77554d37

Last test of basis    68548  2017-02-11 03:56:07 Z  127 days
Testing same since    71583  2017-06-18 16:20:03 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  "HUANG Weller (CM/ESW12-CN)" <Weller.Huang@cn.bosch.com>
  Adamson, Andy <William.Adamson@netapp.com>
  Al Stone <ahs3@redhat.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Aleksa Sarai <asarai@suse.de>
  Alex Porosanu <alexandru.porosanu@nxp.com>
  Alexander Popov <alex.popov@linux.com>
  Alexey Kodanev <alexey.kodanev@oracle.com>
  Amos Kong <akong@redhat.com>
  Ander Conselvan de Oliveira <ander.conselvan.de.oliveira@intel.com>
  Andreas Gruenbacher <agruenba@redhat.com>
  Andrew Lunn <andrew@lunn.ch>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Konovalov <andreyknvl@google.com>
  Andrey Ryabinin <aryabinin@virtuozzo.com>
  Andrey Ulanov <andreyu@google.com>
  Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  Andy Whitcroft <apw@canonical.com>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Anoob Soman <anoob.soman@citrix.com>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Ben Hutchings <ben@decadent.org.uk>
  Ben Segall <bsegall@google.com>
  Benjamin Block <bblock@linux.vnet.ibm.com>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bin Liu <b-liu@ti.com>
  Boris Brezillon <boris.brezillon@free-electrons.com>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  Borislav Petkov <bp@suse.de>
  Brad Mouring <brad.mouring@ni.com>
  bsegall@google.com <bsegall@google.com>
  Catalin Marinas <catalin.marinas@arm.com>
  Chandan Rajendra <chandan@linux.vnet.ibm.com>
  Charles Keepax <ckeepax@opensource.wolfsonmicro.com>
  Chris Blake <chrisrblake93@gmail.com>
  Christian Lamparter <chunkeey@googlemail.com>
  Colin Ian King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Dan Streetman <dan.streetman@canonical.com>
  Dan Streetman <ddstreet@ieee.org>
  Daniel Borkmann <daniel@iogearbox.net>
  Daniel Borkmann <dborkman@redhat.com>
  Daniel Jurgens <danielj@mellanox.com>
  Daniel Lezcano <daniel.lezcano@linaro.org>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Darrick J. Wong <darrick.wong@oracle.com>
  Dave Jones <davej@codemonkey.org.uk>
  Dave Martin <Dave.Martin@arm.com>
  David Daney <david.daney@cavium.com>
  David Hildenbrand <david@redhat.com>
  David Howells <dhowells@redhat.com>
  David S. Miller <davem@davemloft.net>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Doug Ledford <dledford@redhat.com>
  Erez Shitrit <erezsh@mellanox.com>
  Eric Biggers <ebiggers@google.com>
  Eric Dumazet <edumazet@google.com>
  Eugenia Emantayev <eugenia@mellanox.com>
  Eva Rachel Retuya <eraretuya@gmail.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Feras Daoud <ferasda@mellanox.com>
  Filipe Manana <fdmanana@suse.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Florian Westphal <fw@strlen.de>
  Geert Uytterhoeven <geert@linux-m68k.org>
  Gleb Natapov <gleb@redhat.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Gu Zheng <guzheng1@huawei.com>
  Guennadi Liakhovetski <g.liakhovetski@gmx.de>
  Guennadi Liakhovetski <guennadi.liakhovetski@intel.com>
  Guenter Roeck <linux@roeck-us.net>
  Guillaume Nault <g.nault@alphalink.fr>
  Hauke Mehrtens <hauke@hauke-m.de>
  Heiko Carstens <heiko.carstens@de.ibm.com>
  Heiko Przybyl <lil_tux@web.de>
  Herbert Xu <herbert@gondor.apana.org.au>
  Hongxu Jia <hongxu.jia@windriver.com>
  Horia GeantÄ <horia.geanta@nxp.com>
  Huang Rui <ray.huang@amd.com>
  Ilya Dryomov <idryomov@gmail.com>
  Ingo Molnar <mingo@kernel.org>
  J. Bruce Fields <bfields@redhat.com>
  Jack Morgenstein <jackm@dev.mellanox.co.il>
  Jaegeuk Kim <jaegeuk@kernel.org>
  Jamal Hadi Salim <jhs@mojatatu.com>
  James Cowgill <James.Cowgill@imgtec.com>
  James Hogan <james.hogan@imgtec.com>
  James Morris <james.l.morris@oracle.com>
  James Yonan <james@openvpn.net>
  Jan Kara <jack@suse.cz>
  Jani Nikula <jani.nikula@intel.com>
  Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
  Jens Axboe <axboe@fb.com>
  Jesper Nilsson <jesper.nilsson@axis.com>
  Jiri Benc <jbenc@redhat.com>
  Jiri Slaby <jslaby@suse.cz>
  Joel Stanley <joel@jms.id.au>
  Joerg Roedel <jroedel@suse.de>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  John Garry <john.garry@huawei.com>
  Jon Maxwell <jmaxwell37@gmail.com>
  Jonathan Cameron <jic23@kernel.org>
  Julian Anastasov <ja@ssi.bg>
  Julian Wiedmann <jwi@linux.vnet.ibm.com>
  K. Y. Srinivasan <kys@microsoft.com>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Kees Cook <keescook@chromium.org>
  Keno Fischer <keno@juliacomputing.com>
  Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Krzysztof Opasiak <k.opasiak@samsung.com>
  Kyle Roeschley <kyle.roeschley@ni.com>
  Larry Finger <Larry.Finger@lwfinger.net>
  Lars-Peter Clausen <lars@metafoo.de>
  Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  Lee Jones <lee.jones@linaro.org>
  Leon Romanovsky <leon@kernel.org>
  Li RongQing <roy.qing.li@gmail.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Lisandro Damián Nicanor Pérez Meyer <lisandro@debian.org>
  Ludovic Desroches <ludovic.desroches@atmel.com>
  Lukasz Odzioba <lukasz.odzioba@intel.com>
  Maor Gottlieb <maorg@mellanox.com>
  Marcelo Henrique Cerri <marcelo.cerri@canonical.com>
  Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  Marcos Paulo de Souza <marcos.souza.org@gmail.com>
  Mark Fasheh <mfasheh@suse.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Matan Barak <matanb@mellanox.com>
  Mathias Kretschmer <mathias.kretschmer@fit.fraunhofer.de>
  Matthias Schiffer <mschiffer@universe-factory.net>
  Mauro Carvalho Chehab <mchehab@osg.samsung.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Maxime Jayat <maxime.jayat@mobile-devices.fr>
  Michael Ellerman <mpe@ellerman.id.au>
  Michal Hocko <mhocko@suse.com>
  Mike Kravetz <mike.kravetz@oracle.com>
  Mike Snitzer <snitzer@redhat.com>
  Miklos Szeredi <mszeredi@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Mimi Zohar <zohar@linux.vnet.ibm.com>
  Nathan Sullivan <nathan.sullivan@ni.com>
  NeilBrown <neilb@suse.com>
  Nicolai Stange <nicstange@gmail.com>
  Nicolas Iooss <nicolas.iooss_linux@m4x.org>
  Oleg Nesterov <oleg@redhat.com>
  Olga Kornievskaia <aglo@umich.edu>
  Olga Kornievskaia <kolga@netapp.com>
  Oliver Hartkopp <socketcan@hartkopp.net>
  Oliver O'Halloran <oohall@gmail.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Pan Bian <bianpan2016@163.com>
  Paolo Abeni <pabeni@redhat.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Burton <paul.burton@imgtec.com>
  Paul Moore <paul@paul-moore.com>
  Peter Rosin <peda@lysator.liu.se>
  Peter Xu <peterx@redhat.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Philip Pettersson <philip.pettersson@gmail.com>
  Rabin Vincent <rabinv@axis.com>
  Radim KrÄmÃ¡Å <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Raghava Aditya Renukunta <RaghavaAditya.Renukunta@microsemi.com>
  Ralf Baechle <ralf@linux-mips.org>
  Richard Weinberger <richard@nod.at>
  Rik van Riel <riel@redhat.com>
  Rob Herring <robh@kernel.org>
  Robbie Ko <robbieko@synology.com>
  Robert Doebbelin <robert@quobyte.com>
  Roman Mashak <mrv@mojatatu.com>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Russell King <rmk+kernel@armlinux.org.uk>
  Ryan Ware <ware@linux.intel.com>
  Saeed Mahameed <saeedm@mellanox.com>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Sasha Levin <alexander.levin@verizon.com>
  Sebastian Andrzej Siewior <bigeasy@linutronix.de>
  Segher Boessenkool <segher@kernel.crashing.org>
  Shahar Klein <shahark@mellanox.com>
  Shawn Guo <shawnguo@kernel.org>
  Shmulik Ladkani <shmulik.ladkani@gmail.com>
  Simon Wunderlich <sw@simonwunderlich.de>
  Stefan Wahren <stefan.wahren@i2se.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Steffen Maier <maier@linux.vnet.ibm.com>
  Stephen Boyd <sboyd@codeaurora.org>
  Stephen Smalley <sds@tycho.nsa.gov>
  Steve Rutherford <srutherford@google.com>
  Steven Rostedt (Red Hat) <rostedt@goodmis.org>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Steven Rostedt <rostedt@goodmis.org>
  Sumit Semwal <sumit.semwal@linaro.org>
  Sven Eckelmann <sven@narfation.org>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Theodore Ts'o <tytso@mit.edu>
  Thomas Gleixner <tglx@linutronix.de>
  Thorsten Horstmann <thorsten@defutech.de>
  Tomasz Medrek <tomaszx.medrek@intel.com>
  Tony Lindgren <tony@atomide.com>
  Trond Myklebust <trond.myklebust@primarydata.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
  Vitaly Kuznetsov <vkuznets@redhat.com>
  Vlad Yasevich <yasevich@gmail.com>
  Vladimir Zapolskiy <vladimir_zapolskiy@mentor.com>
  Vladimir Zapolskiy <vz@mleia.com>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wei Yongjun <yongjun_wei@trendmicro.com.cn>
  Will Deacon <Will.Deacon@arm.com>
  Willy Tarreau <w@1wt.eu>
  Wolfram Sang <wsa@the-dreams.de>
  Xander Huff <xander.huff@ni.com>
  Xin Long <lucien.xin@gmail.com>
  Yishai Hadas <yishaih@mellanox.com>

jobs:
 build-amd64-xsm                                              broken  
 build-i386-xsm                                               broken  
 build-amd64                                                  broken  
 build-i386                                                   broken  
 build-amd64-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            broken  
 build-i386-pvops                                             broken  
 build-amd64-rumprun                                          blocked 
 build-i386-rumprun                                           blocked 
 test-amd64-amd64-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        blocked 
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvh-amd                                  blocked 
 test-amd64-i386-qemut-rhel6hvm-amd                           blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemut-debianhvm-amd64                     blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-rumprun-amd64                               blocked 
 test-amd64-amd64-xl-qemut-win7-amd64                         blocked 
 test-amd64-i386-xl-qemut-win7-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-i386-rumprun-i386                                 blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvh-intel                                blocked 
 test-amd64-i386-qemut-rhel6hvm-intel                         blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1                     blocked 
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-amd64-amd64-xl-qemut-winxpsp3                           blocked 
 test-amd64-i386-xl-qemut-winxpsp3                            blocked 
 test-amd64-amd64-xl-qemuu-winxpsp3                           blocked 
 test-amd64-i386-xl-qemuu-winxpsp3                            blocked 


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

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

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

broken-step build-i386-pvops host-install(3)
broken-step build-i386-xsm host-install(3)
broken-step build-i386 host-install(3)
broken-step build-amd64 host-install(3)
broken-step build-amd64-pvops host-install(3)
broken-step build-amd64-xsm host-install(3)

Push not applicable.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3272981013891842583==--

From xen-devel-bounces@lists.xen.org Sun Jun 18 21:29:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 18 Jun 2017 21: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 1dMhka-0001Tp-4G; Sun, 18 Jun 2017 21:28:52 +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 1dMhkY-0001Te-TX
 for xen-devel@lists.xensource.com; Sun, 18 Jun 2017 21:28:51 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 EC/1B-19409-290F6495; Sun, 18 Jun 2017 21:28:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXfiB7d
 Ig7ufuSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaMfvJPaaCo22MFf0H1zE2
 MJ4I62Lk5BAS+Msocay/pIuRC8h+zCjRf+c2E4SzjVHi15Xt7CBVIgLOEl/PzAWzeQX0JXa9X
 ckIYgsLWElserufDaRBQmCzqcTbaf1sIAkJAU+JH7M3wdmH+k8D2ewcbEANh8S6GDk4WARUJW
 6uSZjAyL2AkWEVo0ZxalFZapGukbFeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJka
 gz+sZGBh3MPbt9TvEKMnBpCTK+0nWLVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+W90A5waLU
 9NSKtMwcYPDBpCU4eJREeO+8BUrzFhck5hZnpkOkTjHqcmxYvf4LkxBLXn5eqpQ470aQGQIgR
 RmleXAjYJFwiVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5IwLwfIFJ7MvBK4Ta+AjmACOoL5jA
 vIESWJCCmpBsbyyzlaf60n9Vm9KuWfk1kzVa3p3KHpp01P77l3r1b+wpxrWqYXbJO1p2lw+TS
 k6hmZHmCs+GY+UVjyRJOQXo/Mwufi91LSD5kUbN4SkdwxYdM8hhl/vslPuz35gt0NbUX/mrxF
 F2V3KuS0t1scOjXxsep/k7/p4YJ7Utsanbd9Kd+p/blhQ5gSS3FGoqEWc1FxIgBWkRIIfwIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1497821327!48116210!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16551 invoked from network); 18 Jun 2017 21:28:48 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 Jun 2017 21:28: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 1dMhkP-0008Us-Ek; Sun, 18 Jun 2017 21:28: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 1dMhkJ-0002kX-SB; Sun, 18 Jun 2017 21:28:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dMhkI-0007Hp-VB; Sun, 18 Jun 2017 21:28:35 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110542-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:build-armhf:host-build-prep:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.9-testing:build-arm64-xsm:xen-build/dist-test:fail:nonblocking
 xen-4.9-testing:build-amd64-xsm:xen-build/dist-test:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-livepatch:livepatch-run:fail:nonblocking
 xen-4.9-testing:build-i386-xsm:xen-build/dist-test:fail:nonblocking
 xen-4.9-testing:build-i386:xen-build/dist-test:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-livepatch:livepatch-run:fail:nonblocking
 xen-4.9-testing:build-amd64:xen-build/dist-test:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:build-amd64-prev:xen-build/dist-test: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-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:build-arm64:xen-build/dist-test:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:build-armhf:xen-build/dist-test:fail:nonblocking
 xen-4.9-testing:build-armhf-xsm:xen-build/dist-test:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=e197d29514165202308fe65db6effc4835aabfeb
X-Osstest-Versions-That: xen=91503b282eff582d74927ed25668fae65fd228ba
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 18 Jun 2017 21:28:35 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 110542: 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="===============2357467477769343603=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 110542 xen-4.9-testing real [real]
http://logs.test-lab.xenproject.org/osstest/logs/110542/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf                  4 host-build-prep fail in 110499 REGR. vs. 110417

Tests which are failing intermittently (not blocking):
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm 15 guest-localmigrate/x10 fail in 110499 pass in 110542
 test-amd64-i386-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail pass in 110499
 test-amd64-amd64-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail pass in 110524
 test-amd64-amd64-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail pass in 110524

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl-multivcpu  1 build-check(1)          blocked in 110499 n/a
 test-armhf-armhf-libvirt      1 build-check(1)           blocked in 110499 n/a
 build-armhf-libvirt           1 build-check(1)           blocked in 110499 n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)           blocked in 110499 n/a
 test-armhf-armhf-xl           1 build-check(1)           blocked in 110499 n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)           blocked in 110499 n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)           blocked in 110499 n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)         blocked in 110499 n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)           blocked in 110499 n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)           blocked in 110499 n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)           blocked in 110499 n/a
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-start/win.repeat fail blocked in 110417
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-stop   fail in 110499 like 110417
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop  fail in 110524 like 110417
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-stop  fail in 110524 like 110417
 test-armhf-armhf-xl-rtds     15 guest-start/debian.repeat    fail  like 110417
 test-amd64-amd64-xl-rtds      9 debian-install               fail  like 110417
 build-arm64-xsm               6 xen-build/dist-test          fail   never pass
 build-amd64-xsm               6 xen-build/dist-test          fail   never pass
 test-amd64-amd64-livepatch   10 livepatch-run                fail   never pass
 build-i386-xsm                6 xen-build/dist-test          fail   never pass
 build-i386                    6 xen-build/dist-test          fail   never pass
 test-amd64-i386-livepatch    10 livepatch-run                fail   never pass
 build-amd64                   6 xen-build/dist-test          fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 build-amd64-prev              6 xen-build/dist-test          fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 build-arm64                   6 xen-build/dist-test          fail   never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64  9 windows-install        fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 build-i386-prev               6 xen-build/dist-test          fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 build-armhf                   6 xen-build/dist-test          fail   never pass
 build-armhf-xsm               6 xen-build/dist-test          fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-xl-qemut-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386  9 windows-install         fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64  9 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass

version targeted for testing:
 xen                  e197d29514165202308fe65db6effc4835aabfeb
baseline version:
 xen                  91503b282eff582d74927ed25668fae65fd228ba

Last test of basis   110417  2017-06-13 21:31:36 Z    4 days
Testing same since   110453  2017-06-14 16:28:42 Z    4 days    5 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  George Dunlap <george.dunlap@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Peter Große <pegro@friiks.de>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-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                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-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                                   fail    
 test-amd64-i386-livepatch                                    fail    
 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


Not pushing.

------------------------------------------------------------
commit e197d29514165202308fe65db6effc4835aabfeb
Author: Peter Große <pegro@friiks.de>
Date:   Tue Jun 13 01:05:21 2017 +0200

    tools/xenstat: fix missing linkage of libxenstat against libyajl
    
    This fixes the python bindings, since symbols were missing in libxenstat.
    xentop doesn't use any yajl functions, so drop linking libyajl.
    
    Signed-off-by: Peter Große <pegro@friiks.de>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Release-acked-by: Julien Grall <julien.grall@arm.com>
    (cherry picked from commit a7307762f90d337585d17d45551a226028b89836)

commit fe2de031af7938269e874ee0c6e832fef7f1e80f
Author: Peter Große <pegro@friiks.de>
Date:   Tue Jun 13 01:05:20 2017 +0200

    libxenstat: use python detected by configure for python bindings
    
    Signed-off-by: Peter Große <pegro@friiks.de>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Release-acked-by: Julien Grall <julien.grall@arm.com>
    (cherry picked from commit b2107b79b006ded5cf2ef41ac65399c3e629f693)

commit 5aecee5a63ee931f302f731893bfa8fd428cbf63
Author: Jan Beulich <jbeulich@suse.com>
Date:   Wed Jun 14 11:44:44 2017 +0200

    public: there's no MMUEXT_SET_FOREIGNDOM
    
    Correct respective comments.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 3db971fa33fa2ee3989859b455213bb33bac7e05
    master date: 2017-06-14 11:40:02 +0200

commit 1d9c4106a685d7d434e99421257451bdeed55a3f
Author: Jan Beulich <jbeulich@suse.com>
Date:   Wed Jun 14 11:43:12 2017 +0200

    Revert "x86/mm: add temporary debugging code to get_page_from_gfn_p2m()"
    
    This reverts commit 933f966bcdf4f4255b432071fc12c9ee2efb05ef.
    
    Acked-by: George Dunlap <george.dunlap@citrix.com>
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2357467477769343603==--

From xen-devel-bounces@lists.xen.org Mon Jun 19 02:26:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 02:26:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dMmO6-000628-Uq; Mon, 19 Jun 2017 02:25: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 1dMmO5-00061w-IZ
 for xen-devel@lists.xensource.com; Mon, 19 Jun 2017 02:25:57 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 09/2D-03058-43637495; Mon, 19 Jun 2017 02:25:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVdfYzD3
 SYN88C4sVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmTLv3n7Xg3BrGirVbT7I0
 MO4s62Lk4hAS+MsoMXHPdGYI5zGjxJ7H95kgnG2MEpfWLwXKcHKICDhLfD0zlx3E5hXQl/i+5
 BMriC0sYC5x9vUZdpAGCYFNWhIfTnUwgiQkBDwljm75ywJjr7gzCaiInYNNwErikBhIlEVAVa
 Kt6Sb7BEbuBYwMqxg1ilOLylKLdI2N9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczc
 xAv3OAAQ7GHeuDzzEKMnBpCTKay7vHinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJglfXFCgnWJSa
 nlqRlpkDDECYtAQHj5IIb5gOUJq3uCAxtzgzHSJ1ilGXY8Pq9V+YhFjy8vNSpcR5DUFmCIAUZ
 ZTmwY2ARcMlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfN+NwKawpOZVwK36RXQEUxARzCfcQ
 E5oiQRISXVwOhmedH1dP9ObifhyYedzFel3tOOCnPJ7m6LVAw3m3fOvSP7x+yws7b1FkIxRkf
 jdSx+6hes/vhLceOH+Z+7HZStPm0LFtdIKxA68EhN9pabxxlz4Rm8ZjmLil7Neeio8CK5caV7
 2y+lmlyfBTdrd/xX7a1scOplY1ne4f549qpc9Vkh50OeKbEUZyQaajEXFScCAH06ocyBAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1497839154!74365745!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 358 invoked from network); 19 Jun 2017 02:25:55 -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; 19 Jun 2017 02: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 <osstest-admin@xenproject.org>)
 id 1dMmNw-00075g-8c; Mon, 19 Jun 2017 02:25: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 1dMmNq-0007DS-Ug; Mon, 19 Jun 2017 02:25:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dMmNq-0006KG-Kx; Mon, 19 Jun 2017 02:25:42 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110544-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:build-armhf-xsm:xen-build:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-raw:guest-start/debian.repeat:fail:heisenbug
 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-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-credit2:guest-start.2:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 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-amd64-amd64-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-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10: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-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:build-amd64-prev:xen-build/dist-test: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-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-amd64-amd64-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-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=7251b0d2b28552bf8d7287af9dc2504b4a43278b
X-Osstest-Versions-That: xen=695bb5f504ab48c1d546446f104c1b6c0ead126d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 19 Jun 2017 02:25:42 +0000
Subject: [Xen-devel] [xen-unstable test] 110544: 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>

ZmxpZ2h0IDExMDU0NCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDU0NC8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAg
ICAgNSB4ZW4tYnVpbGQgICAgICBmYWlsIGluIDExMDUxMCBSRUdSLiB2cy4gMTEwNDY1CgpUZXN0
cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgZmFpbCBpbiAxMTA1
MzMgcGFzcyBpbiAxMTA1MTAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgMTggZ3Vlc3Qt
c3RhcnQvZGViaWFuLnJlcGVhdCAgZmFpbCBwYXNzIGluIDExMDUzMwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIHBhc3Mg
aW4gMTEwNTMzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNSBndWVzdC1s
b2NhbG1pZ3JhdGUveDEwIGZhaWwgcGFzcyBpbiAxMTA1MzMKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgcGFzcyBpbiAx
MTA1MzMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDE1IGd1ZXN0
LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBwYXNzIGluIDExMDUzMwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAxNiBndWVzdC1zdGFydC4yICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTEw
NTMzCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxv
Y2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LXN0
b3AgZmFpbCBpbiAxMTA1MzMgUkVHUi4gdnMuIDExMDQ2NQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14
c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTEwNTEwIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxv
Y2tlZCBpbiAxMTA1MTAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
MTYgZ3Vlc3Qtc3RvcCAgICAgIGZhaWwgYmxvY2tlZCBpbiAxMTA0NjUKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBpbiAx
MTA1MTAgbGlrZSAxMTA0NjUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAx
NSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTEwNTMzIGxpa2UgMTEwNDY1CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgZmFpbCBpbiAx
MTA1MzMgbGlrZSAxMTA0NjUKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMDQ2NQogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2Ug
MTEwNDY1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA5IGRlYmlhbi1pbnN0YWxsICAg
ICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTA0NjUKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMDQ2NQogYnVp
bGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQvZGlzdC10ZXN0ICAgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQg
IDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgNiB4ZW4t
YnVpbGQvZGlzdC10ZXN0ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTYgZGViaWFuLWh2bS1pbnN0YWxs
L2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwteHNtICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA5
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiB4ZW4gICAgICAgICAgICAgICAgICA3MjUxYjBkMmIyODU1MmJmOGQ3Mjg3YWY5ZGMyNTA0
YjRhNDMyNzhiCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA2OTViYjVm
NTA0YWI0OGMxZDU0NjQ0NmYxMDRjMWI2YzBlYWQxMjZkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTA0NjUgIDIwMTctMDYtMTUgMDk6NDY6MzMgWiAgICAzIGRheXMKRmFpbGluZyBzaW5jZSAgICAg
ICAgMTEwNDg0ICAyMDE3LTA2LTE2IDA5OjMyOjIyIFogICAgMiBkYXlzICAgIDQgYXR0ZW1wdHMK
VGVzdGluZyBzYW1lIHNpbmNlICAgMTEwNTEwICAyMDE3LTA2LTE3IDAxOjI4OjAwIFogICAgMiBk
YXlzICAgIDMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVy
IHRlc3Q6CiAgRHVzaHlhbnQgQmVobCA8bXlzZWxmZHVzaHlhbnRiZWhsQGdtYWlsLmNvbT4KICBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KICBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+Cgpqb2Jz
OgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1w
cnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
dmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29t
bWl0IDcyNTFiMGQyYjI4NTUyYmY4ZDcyODdhZjlkYzI1MDRiNGE0MzI3OGIKQXV0aG9yOiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgRnJpIEp1biAxNiAxNjoxODo1NCAy
MDE3ICswMjAwCgogICAgeDg2ZW11bDogbWlub3IgY2xlYW51cAogICAgCiAgICBEcm9wIGEgcmVk
dW5kYW50IGlucHV0IGNvbnN0cmFpbnQgYW5kIGNvcnJlY3QgYSBjb21tZW50LgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdl
ZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCmNvbW1pdCAz
OTEwNzU2OTg3Y2NmYWMyZDc5ZmI4ZTRjYTBmMTk2NTIyNTk3Yjc0CkF1dGhvcjogRHVzaHlhbnQg
QmVobCA8bXlzZWxmZHVzaHlhbnRiZWhsQGdtYWlsLmNvbT4KRGF0ZTogICBGcmkgSnVuIDE2IDE2
OjE4OjEwIDIwMTcgKzAyMDAKCiAgICB4ODYvU1ZNOiBjb3JyZWN0IGNvbW1lbnRzIGluIHZtY2Iu
aAogICAgCiAgICBUaGUgVk1FWElUIGNvZGVzIGxpc3RlZCBmcm9tIEVYQ0VQVElPTl9QRiB0byBF
WENFUFRJT05fWEYgaGFkIGNvbW1lbnRzCiAgICBkZXNjcmliZSB0aGUgZXhpdGNvZGVzIHNsaWdo
dGx5IHNoaWZ0ZWQgdGhhbiB0aGUgZXhwZWN0ZWQgdmFsdWUuCiAgICBUaGUgZXhwZWN0ZWQgZXhp
dGNvZGUgdmFsdWUgZm9yIHBhZ2UtZmF1bHQgaXMgNzggd2hpY2ggc2hvdWxkIGJlIDB4NEUKICAg
IGFuZCBzbyBvbiB0aWxsIGV4Y2VwdGlvbiBYRi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogRHVz
aHlhbnQgQmVobCA8bXlzZWxmZHVzaHlhbnRiZWhsQGdtYWlsLmNvbT4KICAgIFJldmlld2VkLWJ5
OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoKY29tbWl0IDUz
NGVjZGRkOGE5NjFhNDQzNTZmY2FiNTc2YmQ2OGQ2OTAwYmZhNzQKQXV0aG9yOiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiAgIFR1ZSBKdW4gMTMgMTc6MTM6MTcgMjAx
NyArMDEwMAoKICAgIHhlbi9hcm06IG1tOiBVc2UgdHlwZXNhZmUgTUZOIGluIGR1bXBfcHRfd2Fs
awogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KCmNvbW1pdCAyNjViNTZkZThkN2M5MmU3NGU0ODE2NDRhNTkyMWIyN2RhZWJiNGFl
CkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBUdWUg
SnVuIDEzIDE3OjEzOjE2IDIwMTcgKzAxMDAKCiAgICB4ZW4vYXJtOiBtbTogVXNlIHR5cGVzYWZl
IE1GTiBpbiBzZXRfZml4bWFwCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKY29tbWl0IDgyNThjNzQxZTIzMzM3MWFhNjJlNDkx
ZDhmYWZmY2JhNWYwZWViNjkKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgpEYXRlOiAgIFR1ZSBKdW4gMTMgMTc6MTM6MTQgMjAxNyArMDEwMAoKICAgIHhlbi9hcm06
IFVzZSB0aGUgbmV3bHkgaW50cm9kdWNlZCBNRk4gPC0+IE1BRERSIGFuZCBHRk4gPC0+IE1BRERS
IGhlbHBlcnMKICAgIAogICAgUmVwbGFjZSB0aGUgZm9sbG93aW5nIGNvbnN0cnVjdGlvbnM6CiAg
ICAgICAgLSBfZ2ZuKHBhZGRyX3RvX3BmbiguLi4pKSAgID0+IGdhZGRyX3RvX2dmbiguLi4pCiAg
ICAgICAgLSBfbWZuKHBhZGRyX3RvX3BmbiguLi4pKSAgID0+IG1hZGRyX3RvX21mbiguLi4pCiAg
ICAgICAgLSBwZm5fdG9fcGFkZHIobWZuX3goLi4uKSkgID0+IG1mbl90b19tYWRkciguLi4pCiAg
ICAgICAgLSBwZm5fdG9fcGFkZHIoZ2ZuX3goLi4uKSkgID0+IGdmbl90b19nYWRkciguLi4pCiAg
ICAgICAgLSBfbWZuKC4uLiA+PiBQQUdFX1NISUZUKSAgID0+IG1hZGRyX3RvX21mbiguLi4pCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
CiAgICBBY2tlZC1ieTogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgogICAg
UmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K
ICAgIENjOiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgICBD
YzogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgoKY29tbWl0IGIxMTA0NTVm
NDI4MWQ1NTVmMmY5ODM5M2U4MDVjNGI0NWEzNzQzYTUKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiAgIFR1ZSBKdW4gMTMgMTc6MTM6MTMgMjAxNyArMDEw
MAoKICAgIHhlbi9hcm06IEludHJvZHVjZSB3cmFwcGVycyBmb3IgTUZOIDwtPiBNQUREUiBhbmQg
R0ZOIDwtPiBHQUREUgogICAgCiAgICBUaGUgbmV3IHdyYXBwZXJzIHdpbGwgYWRkIG1vcmUgc2Fm
ZXR5IHdoZW4gY29udmVydGluZyBhbiBhZGRyZXNzIHRvIGEKICAgIGZyYW1lIG51bWJlciAoZWl0
aGVyIG1hY2hpbmUgb3IgZ3Vlc3QpLiBBIGZvbGxvdy11cCBwYXRjaCB3aWxsIHVzZSB0aGVtCiAg
ICB0byBzaW1wbGlmeSB0aGUgY29kZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgpjb21taXQgNjdjM2NhN2E3Nzk1ZjBjYTMx
ZTM3MzNlYzZhZTk3MTYxNTdlMjcyNgpBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+CkRhdGU6ICAgVHVlIEp1biAxMyAxNzoxMzoxMiAyMDE3ICswMTAwCgogICAgeGVu
L2FybTogdHJhcHM6IFJlcGxhY2UgcDJtX2xvb2t1cCguLi4sIC4uLiwgTlVMTCkgYnkgZ2ZuX3Rv
X21mbiguLi4sIC4uLikKICAgIAogICAgZ2ZuX3RvX21mbiBpcyBhIHdyYXBwZXIgb2YgcDJtX2xv
b2t1cCB3aGljaCBkb2VzIG5vdCByZXR1cm4gdGhlCiAgICBwMm1fdHlwZS4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgpjb21t
aXQgMzg0MjY5ODdiNmExMzJiMzlkNzUwNDk2MWJiZThhMzg1ZGY2ZWMzNwpBdXRob3I6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAgVHVlIEp1biAxMyAxNzoxMzox
MSAyMDE3ICswMTAwCgogICAgeGVuL2FybTogUmVwbGFjZSBESVZfUk9VTkRfVVAoLi4uLCBQQUdF
X1NJWkUpIGJ5IFBGTl9VUCguLi4pCiAgICAKICAgIERJVl9ST1VORF9VUCguLi4sIFBBR0VfU0la
RSkgYW5kIFBGTl9VUCguLi4pIGFyZSBlcXVpdmFsZW50LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmNvbW1pdCA3NzIzZGQ2
YjFhNGYzOTUxMTJjOTAyZTI3NjQ1NmYzZTA1NDU3ZTE5CkF1dGhvcjogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBUdWUgSnVuIDEzIDE3OjEzOjEwIDIwMTcgKzAx
MDAKCiAgICB4ZW4vYXJtOiBtbTogUmVwbGFjZSBfX3ZhKHBmbl90b19wYWRkciguLi4pKSBieSBt
Zm5fdG9fdmlydAogICAgCiAgICBfX3ZhKHBmbl90b19wYWRkciguLi4pKSBhbmQgbWZuX3RvX3Zp
cnQgYXJlIGVxdWl2YWxlbnQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKY29tbWl0IDMyNDgzNGU0ZjEwMjAwNGEzY2I1OTVk
ZTgyZTcyNWI3YWRlZTZjZmYKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgpEYXRlOiAgIFR1ZSBKdW4gMTMgMTc6MTM6MDkgMjAxNyArMDEwMAoKICAgIHhlbi9hcm06
IGRvbWFpbl9idWlsZDogUmVwbGFjZSBwYWRkcl90b19wZm4odmlydF90b19tYWRkciguKSkgYnkg
dmlydF90b19tZm4oLikKICAgIAogICAgcGFkZHJfdG9fcGZuKHZpcnRfdG9fbWFkZHIoLikpIGFu
ZCB2aXJ0X3RvX21mbiguKSBhcmUgZXF1aXZhbGVudC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgpjb21taXQgOTQ4MDY2ZDA1
MjZjZWJlMWVjZDBjMjE4NjNhOWNmYzFiZTAyOTBhNApBdXRob3I6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAgVHVlIEp1biAxMyAxNzoxMzowOCAyMDE3ICswMTAw
CgogICAgeGVuL2FybTogRGVmaW5lIG1mbl90b19wYWdlL3BhZ2VfdG9fbWZuIGluIHRlcm0gb2Yg
X19tZm5fdG9fcGFnZS9fX3BhZ2VfdG9fbWZuCiAgICAKICAgIFRoaXMgaXMgbWF0Y2hpbmcgdGhl
IHg4NiBzaWRlIHdoZXJlIHRoZSBfXyogdmVyc2lvbiBpcyB1c2VkIGlmIHlvdSBuZWVkCiAgICB0
byBvdmVycmlkZSB0aGUgaGVscGVycyBpbiBzb3VyY2UgZmlsZXMuCiAgICAKICAgIEF0IHRoZSBz
YW1lIHRpbWUsIG1vdmUgdGhlIG5vbi11bmRlcnNjb3JlIHZlcnNpb24gYXQgdGhlIGVuZCBvZiB0
aGUKICAgIGRlZmludGlvbiBhbmQgYWRkIGEgY29tbWVudCB0byBleHBsYWluIHRoZW0uCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAg
ICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgoKY29tbWl0IGM3MDJkOGEwNWEyOGZlODkyYzIzM2E1YzYzZWMyYjBjN2YzOTQzMDIKQXV0aG9y
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiAgIFR1ZSBKdW4gMTMg
MTc6MTM6MDcgMjAxNyArMDEwMAoKICAgIHhlbi9hcm06IG1tOiBVc2UgdHlwZXNhZmUgTUZOIGlu
IG1mbl90b194ZW5fZW50cnkKICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgpjb21taXQgN2RkYzU1ZjJlM2VjYWIwOTVhOTkyMjE5
NzFiNTZlMWZiZjg1ZDgwMwpBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+CkRhdGU6ICAgVHVlIEp1biAxMyAxNzoxMzowNiAyMDE3ICswMTAwCgogICAgeGVuL2FybTog
bW06IENsZWFuLXVwIG1mbl90b194ZW5fZW50cnkKICAgIAogICAgVGhlIHBoeXNpY2FsIGFkZHJl
c3MgaXMgY29tcHV0ZWQgZnJvbSB0aGUgbWFjaGluZSBmcmFtZSBudW1iZXIsIHNvCiAgICBjaGVj
a2luZyBpZiB0aGUgcGh5c2ljYWwgYWRkcmVzcyBpcyBwYWdlIGFsaWduZWQgaXMgcG9pbnRsZXNz
LgogICAgCiAgICBGdXJ0aGVybW9yZSwgZGlyZWN0bHkgYXNzaWduZWQgdGhlIE1GTiB0byB0aGUg
Y29ycmVzcG9uZGluZyBmaWVsZCBpbiB0aGUKICAgIGVudHJ5IHJhdGhlciB0aGFuIGNvbnZlcnRp
bmcgdG8gYSBwaHlzaWNhbCBhZGRyZXNzIGFuZCBvcnJpbmcgdGhlIHZhbHVlLgogICAgSXQgd2ls
bCBhdm9pZCB0byByZWx5IG9uIHRoZSBmaWVsZCBwb3NpdGlvbiBhbmQgbWFrZSB0aGUgY29kZSBj
bGVhcmVyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KCmNvbW1pdCBiOGQ2YjMzN2Q5NDVkZTljYzVhMjliNTBiZjVjNmFkZmUw
ZDRkM2RmCkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTog
ICBUdWUgSnVuIDEzIDE3OjEzOjA1IDIwMTcgKzAxMDAKCiAgICB4ZW4vYXJtOiBtbTogRml4IGNv
ZGluZyBzdHlsZSBvZiBtZm5fdG9feGVuX2VudHJ5CiAgICAKICAgIEZpeCB0aGUgY29tbWVudCBj
b2Rpbmcgc3R5bGUgYW5kIGFkZCBhIG5ld2xpbmUgYmVmb3JlIHRoZSByZXR1cm4uCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBS
ZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoK
Y29tbWl0IGVkNjcxNzdhYzJjZmNhOTY0NWYxMzZiMTQ4ZjE1ZTk4YWM1NzAzNWIKQXV0aG9yOiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiAgIFR1ZSBKdW4gMTMgMTc6
MTM6MDQgMjAxNyArMDEwMAoKICAgIHhlbi9hcm06IG1tOiBNb3ZlIG1mbl90b194ZW5fZW50cnkg
ZnJvbSBwYWdlLmggdG8gbW0uYwogICAgCiAgICBUaGUgZmlsZSBtbS5jIGlzIHRoZSBvbmx5IHVz
ZXIgb2YgbWZuX3RvX3hlbl9lbnRyeS4gVGhpcyB3aWxsIGFsc28gaGVscAogICAgdG8gdXNlIHRo
ZSB0eXBlc2FmZSBNRk4uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgoKY29tbWl0IDYxNTY1NmE5MTA1MDg5OGY0OWIwMGU2OTMz
YWIxOTVhZGEwOGVjNDkKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgpEYXRlOiAgIFR1ZSBKdW4gMTMgMTc6MTM6MDMgMjAxNyArMDEwMAoKICAgIHhlbi9hcm06IG1t
OiBJbnRyb2R1Y2UgY2xlYXJfdGFibGUgYW5kIHVzZSBpdAogICAgCiAgICBBZGQgYSBuZXcgaGVs
cGVyIGNsZWFyX3RhYmxlIHRvIGNsZWFyIGEgcGFnZSB0YWJsZSBlbnRyeSBhbmQgaW52YWxpZGF0
ZQogICAgdGhlIGNhY2hlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmNvbW1pdCA1ZGEyZmM4Nzg0MTE0ZjBiYzE0ZjZhZjBm
MWFkNWE2OWU0ZmIzNzg5CkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KRGF0ZTogICBUdWUgSnVuIDEzIDE3OjEzOjAxIDIwMTcgKzAxMDAKCiAgICB4ZW4vYXJtOiBn
aWMtdjI6IEZpeCBpbmRlbnRhdGlvbiBpbiBnaWN2Ml9tYXBfaHdkb21fZXh0cmFfbWFwcGluZ3MK
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 19 03:32:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 03:32: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 1dMnPk-0002C9-Tt; Mon, 19 Jun 2017 03:31:44 +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 1dMnPj-0002Bl-Cq
 for xen-devel@lists.xensource.com; Mon, 19 Jun 2017 03:31:43 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 C7/11-02199-D9547495; Mon, 19 Jun 2017 03:31:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVXeWq3u
 kwclt4hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNeHDiOmNBQz9jxZN3a9ga
 GL8mdzFycQgJ/GWUmP5zITOE85hRYs+zy6xdjJxAzjZGiRlXzUFsEQFnia9n5rKD2LwC+hLHu
 icwgdjCAiYSO2b3sIE0Swj8VZX4cngRG0hCQsBbYvfjBcww9qZLR4Fsdg42ASuJQ2IgURYBoO
 rJE1kmMHIvYGRYxahRnFpUllqka2Sml1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4k
 R6PV6BgbGHYwNe/0OMUpyMCmJ8r42dY8U4kvKT6nMSCzOiC8qzUktPsQow8GhJMG70AUoJ1iU
 mp5akZaZAww/mLQEB4+SCK+pJVCat7ggMbc4Mx0idYpRl2PD6vVfmIRY8vLzUqXEeYNBZgiAF
 GWU5sGNgMXCJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvPaOQFN4MvNK4Da9AjqCCegI5j
 MuIEeUJCKkpBoY51wIO73ddJm/ENOhrBXpliWzDM9mcD2NELja4fj/p52tyZHbKYndV/otgpd
 23Tir+NKOUaGk5VW2s9N3m+5ix1K25Mt9K6xYtzhmrJX51nrBqsHk2UyLFUmfI8NO3FvkKM28
 50hcS/mhU+rrziccn7ij/KfCscchMsITgxIu669KYq2LkHZRYinOSDTUYi4qTgQAb7eq54ACA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-16.tower-31.messagelabs.com!1497843097!98611674!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24659 invoked from network); 19 Jun 2017 03:31:37 -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 Jun 2017 03:31: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 1dMnPZ-0000lN-0U; Mon, 19 Jun 2017 03:31: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 1dMnPT-0002m7-Ai; Mon, 19 Jun 2017 03:31:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dMnPS-0008RU-Qr; Mon, 19 Jun 2017 03:31:27 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110545-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-4.9:test-amd64-amd64-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 linux-4.9:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:heisenbug
 linux-4.9:test-arm64-arm64-xl:xen-boot:fail:heisenbug
 linux-4.9:test-arm64-arm64-examine:reboot:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-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-armhf-armhf-libvirt-raw:guest-start/debian.repeat:fail:heisenbug
 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-stop: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-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64: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-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt: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:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-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-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-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install: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
X-Osstest-Versions-This: linux=050639ef5810e8ad17fb6a426eff3c63e616350c
X-Osstest-Versions-That: linux=05afd4c0af6a43f6bda7caaacb01bc0116d50d3b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 19 Jun 2017 03:31:26 +0000
Subject: [Xen-devel] [linux-4.9 test] 110545: 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="===============6888156131980687095=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

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-localmigrate/x10 fail REGR. vs. 110456

Tests which are failing intermittently (not blocking):
 test-amd64-amd64-xl-credit2 19 guest-start/debian.repeat fail in 110513 pass in 110545
 test-armhf-armhf-xl-rtds 15 guest-start/debian.repeat fail in 110513 pass in 110545
 test-arm64-arm64-xl           6 xen-boot         fail in 110535 pass in 110545
 test-arm64-arm64-examine      6 reboot           fail in 110535 pass in 110545
 test-amd64-amd64-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail in 110535 pass in 110545
 test-amd64-i386-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail pass in 110513
 test-amd64-i386-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail pass in 110535
 test-armhf-armhf-libvirt-raw 14 guest-start/debian.repeat  fail pass in 110535

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

version targeted for testing:
 linux                050639ef5810e8ad17fb6a426eff3c63e616350c
baseline version:
 linux                05afd4c0af6a43f6bda7caaacb01bc0116d50d3b

Last test of basis   110456  2017-06-14 22:55:22 Z    4 days
Testing same since   110513  2017-06-17 05:27:38 Z    1 days    3 attempts

------------------------------------------------------------
People who touched revisions under test:
  Al Viro <viro@zeniv.linux.org.uk>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Potapenko <glider@google.com>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Alexey Khoroshilov <khoroshilov@ispras.ru>
  Andrea Arcangeli <aarcange@redhat.com>
  Andreas Schultz <aschultz@tpip.net>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Ryabinin <aryabinin@virtuozzo.com>
  Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  Anssi Hannula <anssi.hannula@bitwise.fi>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Ariel Elior <Ariel.Elior@cavium.com>
  Arnd Bergmann <arnd@arndb.de>
  Arseny Solokha <asolokha@kb.kras.ru>
  Babu Moger <babu.moger@oracle.com>
  Ben Skeggs <bskeggs@redhat.com>
  Benjamin Coddington <bcodding@redhat.com>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bin Liu <b-liu@ti.com>
  Bjorn Helgaas <bhelgaas@google.com>
  Chris Wilson <chris@chris-wilson.co.uk>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Christophe Leroy <christophe.leroy@c-s.fr>
  Chuck Lever <chuck.lever@oracle.com>
  Claudiu Manoil <claudiu.manoil@nxp.com>
  Coly Li <colyli@suse.de>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Daniel Vetter <daniel.vetter@intel.com>
  Dave Airlie <airlied@redhat.com>
  David Howells <dhowells@redhat.com>
  David Lin <dtwlin@google.com>
  David S. Miller <davem@davemloft.net>
  Dimitris Michailidis <dmichail@google.com>
  Don Zickus <dzickus@redhat.com>
  Doug Ledford <dledford@redhat.com>
  Eric Dumazet <edumazet@google.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Frank Sorenson <sorenson@redhat.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Hans de Goede <hdegoede@redhat.com>
  Hans Verkuil <hans.verkuil@cisco.com>
  Hans Verkuil <hverkuil@xs4all.nl>
  Harald Welte <laforge@netfilter.org>
  Hayes Wang <hayeswang@realtek.com>
  hayeswang <hayeswang@realtek.com>
  Helge Deller <deller@gmx.de>
  Herbert Xu <herbert@gondor.apana.org.au>
  Hillf Danton <hillf.zj@alibaba-inc.com>
  Imre Deak <imre.deak@intel.com>
  Jack Morgenstein <jackm@dev.mellanox.co.il>
  Jani Nikula <jani.nikula@intel.com>
  Jean Delvare <jdelvare@suse.de>
  Jeff Layton <jlayton@redhat.com>
  Jens Axboe <axboe@fb.com>
  Jeremy McNicoll <jeremymc@redhat.com>
  Jisheng Zhang <jszhang@marvell.com>
  John Crispin <john@phrozen.org>
  John Thompson <thompa.atl@gmail.com>
  Jon Maloy <jon.maloy@ericsson.com>
  Jonas Aaberg <cja@gmx.net>
  Jonathan T. Leighton <jtleight@udel.edu>
  Kazuya Mizuguchi <kazuya.mizuguchi.ks@renesas.com>
  Kejian Yan <yankejian@huawei.com>
  Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
  Linus Lüssing <linus.luessing@c0d3.blue>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Liping Zhang <zlpnobody@gmail.com>
  Luis R. Rodriguez <mcgrof@kernel.org>
  Lyude <lyude@redhat.com>
  Lyude Paul <lyude@redhat.com>
  Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
  Mao Wenan <maowenan@huawei.com>
  Marcus Huewe <suse-tux@gmx.de>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Max Filippov <jcmvbkbc@gmail.com>
  Michael Chan <michael.chan@broadcom.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael S. Tsirkin <mst@redhat.com>
  Michal Kalderon <Michal.Kalderon@cavium.com>
  Mika Kahola <mika.kahola@intel.com>
  Mika Westerberg <mika.westerberg@linux.intel.com>
  Mike Kravetz <mike.kravetz@oracle.com>
  Nathan Fontenot <nfont@linux.vnet.ibm.com>
  Neil Horman <nhorman@tuxdriver.com>
  Nong Li <nongli1031@gmail.com>
  Or Gerlitz <ogerlitz@mellanox.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Parav Pandit <parav@mellanox.com>
  Parthasarathy Bhuvaragan <parthasarathy.bhuvaragan@ericsson.com>
  Peter Ujfalusi <peter.ujfalusi@ti.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Ram Amrani <Ram.Amrani@cavium.com>
  Randy Dunlap <rdunlap@infradead.org>
  Ricardo Ribalda <ricardo.ribalda@gmail.com>
  Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com>
  Richard <richard@aaazen.com>
  Richard Narron <comet.berkeley@gmail.com>
  Saeed Mahameed <saeedm@mellanox.com>
  Salil Mehta <salil.mehta@huawei.com>
  Sasha Levin <alexander.levin@verizon.com>
  Sean Nyekjaer <sean.nyekjaer@prevas.dk>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Simon Horman <horms+renesas@verge.net.au>
  Stanislaw Gruszka <sgruszka@redhat.com>
  Stefan Brüns <stefan.bruens@rwth-aachen.de>
  Stefan Hajnoczi <stefanha@redhat.com>
  Steve Dickson <steved@redhat.com>
  Steven Rostedt <rostedt@goodmis.org>
  Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  Sunil Goutham <sgoutham@cavium.com>
  Tariq Toukan <tariqt@mellanox.com>
  Thanneeru Srinivasulu <tsrinivasulu@cavium.com>
  Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
  Thomas Osterried <thomas@osterried.de>
  Tony Lindgren <tony@atomide.com>
  Trond Myklebust <trond.myklebust@primarydata.com>
  Ville Syrjälä <ville.syrjala@linux.intel.com>
  Vineet Gupta <vgupta@synopsys.com>
  Wolfram Sang <wsa@the-dreams.de>
  Xin Long <lucien.xin@gmail.com>
  Xuan Qi <xuan.qi@oracle.com>
  Y.C. Chen <yc_chen@aspeedtech.com>
  Ying Xue <ying.xue@windriver.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-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                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-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                                     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 3321 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6888156131980687095==--

From xen-devel-bounces@lists.xen.org Mon Jun 19 05:40:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 05:40:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dMpPi-0001Nm-5W; Mon, 19 Jun 2017 05: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 <hw42@ipsumj.de>) id 1dMpPg-0001Ng-HH
 for xen-devel@lists.xen.org; Mon, 19 Jun 2017 05:39:49 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 94/43-03557-3A367495; Mon, 19 Jun 2017 05:39:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkleJIrShJLcpLzFFi42LJ9d6Yrbs42T3
 S4PduSYslHxezODB6HN39mymAMYo1My8pvyKBNWPdigXMBTPEKrZvP8fYwNgn0sXIycEi8J1N
 4vqOmi5GLg4hgdWMEk+mXWAGSYgISEtc+3yZEcRmFgiSWPfiP0sXIwcHG1B892I5kLAwUPjC/
 wawcl4BG4k52z8zQsxUlTj1/yYrRFxQ4uTMJywQY9oZJWZ1ikxg5JqFJDULSWoW0AZmgRSJnV
 8tZyEsm4XknllI7pmFZPEsJAdB1KhL/Jl3CcoWl7j1ZD4ThK0tsWzha6i4rcS6de+hLtCTePu
 7F8q2lFi/4xP7Aka+VYwaxalFZalFuoaWeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5
 uZsYgRHBAAQ7GH8sCzjEKMnBpCTK+9rUPVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO/UJKCcY
 FFqempFWmYOMDZh0hIcPEoivPJRQGne4oLE3OLMdIjUKUZjjg2r139h4rjTt+ELkxBLXn5eqp
 Q4byjIJAGQ0ozSPLhBsJRxiVFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSsK84iBTeDLzSuD2vQI
 6hQnoFOYzLiCnlCQipKQaGH2Ep/9wOrjWZ2pH9FFpb9Zzk6JO7Po201zy22LXY5/3OCxw95CO
 dfvQ6+Xldyblx0mRfVcqDlu1eG1Ku7Lqzv3lP098vM/aLsu0xzVN6k3+9X5xDjPR48L88xRM9
 /W9SlHtMuHj/3X/5Ux+xtn2yypfSD5hKBZ/9XPtW9nFJmqHstj0qwVXPVJiKc5INNRiLipOBA
 COj651FAMAAA==
X-Env-Sender: hw42@ipsumj.de
X-Msg-Ref: server-3.tower-27.messagelabs.com!1497850786!107985697!1
X-Originating-IP: [109.75.177.107]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2707 invoked from network); 19 Jun 2017 05:39:47 -0000
Received: from ipsumj.de (HELO ipsumj.de) (109.75.177.107)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Jun 2017 05:39:47 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=ipsumj.de;
 s=js1; 
 h=Content-Type:MIME-Version:Date:Message-ID:Subject:From:Cc:To;
 bh=PkRHgppjMimOY+kcgdjpUx4H9TZ6APu8sEQqtFXaSlE=; 
 b=JwvnGinIzBgckBjEfxf4LZ6Y9y5ddhxgHMhBbbOSHDnL0cWsfxuLznu2NH8tKvCTjfEdNOTMf8hUjQQcaSNyq7E2xmp6RfnHrVPpYqIaLl6h+iYNOBFvdswaYXsz2BY13JxZ3mDsb4J+1j+mYb6syv/GUPq8PfINdg4VA5Fs4sSElCSGSIZyVuyVWZHmnwyns2ig1Ul0kZPRNbPhjwwguP3dizEvmJwl8FGmesUrl4nYDXLEWB/2odqj3cmTepNRVCpEz6TSd/S1P6SfZHDevX1/I/yC5eZCbfGBLq0/n+gUwwaH3V60FwnyehttVt250ZqcTsXDCFbl5xEz+Hd4Jg2zrfJAM3qzwJN/QbLoiGhvxikysJhEcS6JNfgoxhTVzIFvy4TQW3c9yDlz2+QaMJS32FFUc+fDbyKnLWEB765CinVqpANlTyy0wyEcNOsJ8lSW/k0eWbCZFaHfvhdU58bTSZ0paIefvF+A2qk/Iou//obf5q69eyQancF5isFnjhIFEvgF+XkvI64qTiq0Bp9ISu70R++Cia9j6Izuq/67t+BhkorI19v+pM1dV0NUAXGTm0N0N9XH1oOkzjYc88d/EllEAUwRhWQdgzcP6e/EGYUPpCLI8CdoAG0Ynb29rGedqFEMYi7uD5Kc50GSMnPnO/AAYQ3vq7qZpH2H1gc=;
Received: by localhost with esmtpsa (TLSv1.2:DHE-RSA-AES128-SHA:128)
 (Exim 4.84_2) (envelope-from <hw42@ipsumj.de>)
 id 1dMpPd-0000RZ-0T; Mon, 19 Jun 2017 07:39:45 +0200
To: xen-devel@lists.xen.org
From: HW42 <hw42@ipsumj.de>
Message-ID: <a8ac360b-6ec3-c951-ed89-6cd28f151def@ipsumj.de>
Date: Mon, 19 Jun 2017 05:38:00 +0000
MIME-Version: 1.0
Cc: =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>
Subject: [Xen-devel] PCI passthrough hotplugging with stubdom: create new
 mem mapping failed!
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============1858678915600552563=="
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)
--===============1858678915600552563==
Content-Type: multipart/signed; micalg=pgp-sha512;
 protocol="application/pgp-signature";
 boundary="enKCHUSijmCJpRcXwkJoEkBT0G7OQl5P4"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--enKCHUSijmCJpRcXwkJoEkBT0G7OQl5P4
Content-Type: multipart/mixed; boundary="WmqTr081ERnq3wnWknwNktPEvQ2cN0oVW";
 protected-headers="v1"
From: HW42 <hw42@ipsumj.de>
To: xen-devel@lists.xen.org
Cc: =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <a8ac360b-6ec3-c951-ed89-6cd28f151def@ipsumj.de>
Subject: PCI passthrough hotplugging with stubdom: create new mem mapping
 failed!

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

Hi,

I'm currently debugging why hotplugging pci devices doesn't work with the=

linux based stubdom used in the next Qubes release (based on Anthony's
and Eric's patches).

When attaching a pci device to a running domain qemu in the stubdom
throws the following error:

  [00:06.0] xen_pt_region_update: Error: create new mem mapping failed! (=
err: 1)

It seems that the problem is that do_pci_add first triggers the qemu
device_add command (via xenstore or qmp) and then calls
xc_domain_iomem_permission. So when qemu calls xc_domain_memory_mapping
during the setup of the device it fails because the permissions aren't
configured yet.

When I just move the qemu device_add further down it indeed works.

This problem does not appear when running qemu in dom0. Probably because
dom0 has anyway permission to call xc_domain_memory_mapping.

I don't understand why this is not a problem for minios based stubdoms.
Maybe just timing?

Does the above analysis sounds correct? (I'm not really familiar with
this). If yes, where exactly should the qemu pci_add be moved?

Thanks.


--WmqTr081ERnq3wnWknwNktPEvQ2cN0oVW--

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

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

iQJDBAEBCgAtFiEEqieyzvOmi9FGaQcT5KzJJ4pkaBYFAllHY2IPHGh3NDJAaXBz
dW1qLmRlAAoJEOSsySeKZGgWPvYQALwqKmK+WZdtY7NRaWTA755jV/cydaBAtt1W
Y3qW5VwUKCWSu936gM63seHVEcDVCRRuu8z/e6gkL/QGkU4sXb3DTKE7v1aCrYvg
yF9377J7H8MibD78UBuf6ul0O2n6F9qAgyEm0wfGRlilII4ohuoB1LvjL0U7gD8q
+dL6blkI9lQBsHZjQ2X7fpNayft+3NpYDUj+vgT/rj2IE561OFYiHfA6ZYm7H752
f1qckRR2S1w+NqCSdcZi3lNhRwrFVXTW47l0sh57lDVJbIzP99DxMrSdQN3cKb3D
0fAhbRZGpko+QJ5bBTLGql9RykgB0S7pYGxSwXz7SUGlgee+6ef3YqTmi0DqGOFu
2+eV/pvbjB3CRH6SKPti7INWC8pSttcQDOIDKoTXzjJCvOnEnd+NdC4BTkmWb97B
jeZOBWLPJc7fsj1RsaWCr5jnWoMLSzxc7RyN48CpHeFl3XvDrlhB9//pcPprAmuW
nzYaeyKu+9dMix7AdWP13w+NAmO4cN4qnUpJxZ7FkhJvHgtqPHpYJ6u845X2YBBo
Dd2pymjGl3GCvr08pNZ662kVnStgK2jBEIG8tG+Xi06tT5H4kgkfzL6AAizm1vSi
6ny+fKFltezOSY1nlzOd1XkVZzQ7Uc58gd9VRSkSqHYEE1RCNib3tD+YvM7IVXaj
+h5Y3t1a
=o1h0
-----END PGP SIGNATURE-----

--enKCHUSijmCJpRcXwkJoEkBT0G7OQl5P4--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1858678915600552563==--


From xen-devel-bounces@lists.xen.org Mon Jun 19 05:47:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 05: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 1dMpWY-00022r-Sl; Mon, 19 Jun 2017 05:46:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hw42@ipsumj.de>) id 1dMpWX-00022l-PN
 for xen-devel@lists.xen.org; Mon, 19 Jun 2017 05:46:53 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 57/77-01734-D4567495; Mon, 19 Jun 2017 05:46:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmleJIrShJLcpLzFFi42LJ9d6Yreud6h5
 p8GcSt8WSj4tZHBg9ju7+zRTAGMWamZeUX5HAmrFj+XvWgndCFTunHWBrYFwq2MXIxcEi8J1N
 omf/SjYQR0hgNaNE78JvjF2MnBwiAtIS1z5fBrOZBYIk1r34z9LFyMHBBhTfvVgOxBQWsJNYu
 TkTpIJXwEbiza2vbCA2i4CqxNwTh1gg4oISJ2c+YQEZzyzQzihx//0GxgmMXLOQ5GYhy80CW5
 cicf/pLOZZCOtmIbloFpKLZiHZPQvhJIgSdYk/8y4xQ9jiEreezGeCsLUlli18DRW3lVi37j0
 LhK0n8fZ3L5RtKbF+xyf2BYx8qxg1ilOLylKLdI1M9ZKKMtMzSnITM3N0DQ1M9XJTi4sT01Nz
 EpOK9ZLzczcxAqOinoGBcQfjrna/Q4ySHExKoryvTd0jhfiS8lMqMxKLM+KLSnNSiw8xynBwK
 EnwsqUA5QSLUtNTK9Iyc4DxCZOW4OBREuGVjwJK8xYXJOYWZ6ZDpE4xGnNsWL3+CxPHnb4NX5
 iEWPLy81KlxHntQCYJgJRmlObBDYKljUuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHnFk4C
 m8GTmlcDtewV0ChPQKcxnXEBOKUlESEk1MMrtm6v3VdXZUn1KXvuKuSpfWmItFvBIL94ss69l
 9Qq77Xpfbs9K3Co/Ofq3A9te4awXjbKcGw4Zyhste8qSe8FPKi2EzapO7NLRywUbrl5Q+yMm9
 fp1yZv9nl+fTug585L1QNgW5qjbDJb5m/2aJ8wy35ie8bns7r1zra8Cip0Z1hp7HmhXjFZiKc
 5INNRiLipOBADklnLCFgMAAA==
X-Env-Sender: hw42@ipsumj.de
X-Msg-Ref: server-5.tower-206.messagelabs.com!1497851210!99543392!1
X-Originating-IP: [109.75.177.107]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4241 invoked from network); 19 Jun 2017 05:46:51 -0000
Received: from ipsumj.de (HELO ipsumj.de) (109.75.177.107)
 by server-5.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Jun 2017 05:46:51 -0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=ipsumj.de;
 s=js1; 
 h=Content-Type:MIME-Version:Date:Message-ID:Subject:From:Cc:To;
 bh=oCZbsJrmeYRc/iGreMMiszCGgKxVw1Rk0u6JjpXmdDs=; 
 b=qljLxF5rNf59Isi0+AMw3kPUHuHupPcnJlg611te5ZEs2wvtIoNZ+OhMiDNjoqNpB0x4u7DoH0tTo8pWJkVNJVaZEWhd1JRBTwFQZ2lptz7veN55vjLE6XxUGRN002OFygX1cRW0Wpq8kaaLeZfAIgRZUWR24UR0YgjrucbhVEpcIVmrkPTl1ArvpS3DLVQDDnUUU45GZf6i9Xi4AZ2O+EAnm7SxgyI73eUuPO6DVQStXGUSxZA1WixF28dvxEVMgzOaGhj9dnbVrR/8c+vQHUosBTR3tIif2WD/0C925XFY31eCI93p6hopM9WuMZh2cAqGnwRLd7sdrQszDgnGTZ7yqBS7bO2Mlj/o7Em3Zl8sX7mE92noao+BmjWm6Eb3CMqzyO1JHwRgQ1oA44XmxGWp1OhrmaF/VgZYR0iXNDGdp5BMocGE0Va+gSz9kR9CDFhr9QvLtviSaxvVavQwTyiXii0ITU2QdOd0Edikow4r/Zgv1shcDcWpJAOGMRL+Q0XSxC/09jEeBNrEhD3JGT3edv9N2/uOfWkqaGtWldD2kjlYQwnpHPfrd8lqyNvHLlKG9TnDNGnlm3/s+/jwvhoI7H6d3pAzsQq3aZuMENQ+5F+mNoblCgFqMDmwxaB8O/gfC9iwf3/hWJfsD61oWUoHHq1olXkDq/mkEypPx3s=;
Received: by localhost with esmtpsa (TLSv1.2:DHE-RSA-AES128-SHA:128)
 (Exim 4.84_2) (envelope-from <hw42@ipsumj.de>)
 id 1dMpWT-0000X0-U5; Mon, 19 Jun 2017 07:46:50 +0200
To: xen-devel@lists.xen.org
From: HW42 <hw42@ipsumj.de>
Message-ID: <08c795ad-6ca7-027d-05de-e813f27771e4@ipsumj.de>
Date: Mon, 19 Jun 2017 05:45:00 +0000
MIME-Version: 1.0
Cc: =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>
Subject: [Xen-devel] Hotpluggin PCI devices broken when HVM has PV drivers
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============1742914696731587919=="
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)
--===============1742914696731587919==
Content-Type: multipart/signed; micalg=pgp-sha512;
 protocol="application/pgp-signature";
 boundary="2J8rOvWPXrI5uq2rdevIEhBqJxVp6TWuX"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--2J8rOvWPXrI5uq2rdevIEhBqJxVp6TWuX
Content-Type: multipart/mixed; boundary="gdFVNJFnek9L7L1kU2P0HqK7Ib7tXeOr3";
 protected-headers="v1"
From: HW42 <hw42@ipsumj.de>
To: xen-devel@lists.xen.org
Cc: =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <08c795ad-6ca7-027d-05de-e813f27771e4@ipsumj.de>
Subject: Hotpluggin PCI devices broken when HVM has PV drivers

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

Hi,

when I try to attach a pci device to a running HVM the interrupt setup
inside the domain fails if the Linux has PV support:

  kernel: xen:events: Failed to obtain physical IRQ 36

When I use [0] to get a more verbose output I get

  kernel: xen:events: Failed to obtain physical IRQ 36 (error -17)

-17 is -EEXIST

If I disable the PV drivers, for example by booting with 'xen_nopv', the
pci device works as expected.

I can reproduce this with Debian unstable as dom0 (Xen 4.8.1) and Debian
stretch live CD as HVM guest (Linux 4.9.30-2).

Thanks.

[0]: https://raw.githubusercontent.com/QubesOS/qubes-linux-kernel/stable-=
4.9/patches.xen/irq-bind-debug-log.patch


--gdFVNJFnek9L7L1kU2P0HqK7Ib7tXeOr3--

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

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

iQJDBAEBCgAtFiEEqieyzvOmi9FGaQcT5KzJJ4pkaBYFAllHZQ8PHGh3NDJAaXBz
dW1qLmRlAAoJEOSsySeKZGgWFf8P+wYcpEfNhKYCWk0/UNqKpZ0znObzoQSAKAEK
EZ5eiS7+2RMT5Alsv3bMLUs2WzKBmkctGdla5i5DtjU/iiyeiv+/r6IDXFb37RZW
3/2+YMAIYcnzlBMr4s5CoRPfg0WbfeDMh2sDWYu6iqC3e5oAysNSf8XJ0/LP889+
lQGReguAqVxrb01u9Qa84DaPRNJ9n+CBmhzXI7M6gVf08XEJph7fwwIfHoX2rrlw
zu71OlHrUx8NSz24+3bsOP8zX7BHZxgdP7z+togIfOC4bGozY6LMMWHHoWx83OrJ
L88BLnjqRU3ceK1xjmlIz97zppzNn3Zj/Q3x+P25swNMFt3McdeiRLQefodKTM8r
fYTjIa3UqEGnJokQpRF0DR0J4h9VHSu5cAD1vgzTqICUk67RuyB9A+o1LmdRQwlP
KxENYz8kDTR/oNedsflJ+OJzEdo2Ezq2JpbUSnKfz6WXtSkOUPZmcULH01Nh6YJV
U/BnBA4IJy3X3dCnwLg13K8jl+uN2RSTHPnjEzKplkYcx7yhCwu3zPejegMLiP29
3nzqXBa0mljqmL/NuzxmWNZD2+eoQCx/FdNaIV8hqEKNpVZb6rhoFWEcBTK6PouT
IUlnACA7Luw/oXZaRpSRIBHjtuiqB05bkq12wF0DWcWm2v/lkzbsPCsmVkquTz5V
56ChA+py
=3rUB
-----END PGP SIGNATURE-----

--2J8rOvWPXrI5uq2rdevIEhBqJxVp6TWuX--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1742914696731587919==--


From xen-devel-bounces@lists.xen.org Mon Jun 19 05:55:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 05: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 1dMpeK-0002ih-Mx; Mon, 19 Jun 2017 05: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 <osstest-admin@xenproject.org>) id 1dMpeI-0002iO-Nl
 for xen-devel@lists.xensource.com; Mon, 19 Jun 2017 05:54:54 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 9C/C7-01733-E2767495; Mon, 19 Jun 2017 05:54:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVVcr3T3
 S4OhdLosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmbN7WzF6wobRi/nXRBsan
 3l2MXBxCAn8ZJVa1HmeDcB4zSjzdsIYVwtkG5Kz6BORwcogIOEt8PTOXHcTmFdCXOL9iKzOIL
 SxgJjHl80KwBgmBlRoSzztfgxVJCHhLdL7ZztLFyAFmT+zz72Jk52ATsJI4JAZSwCKgKvG8fy
 /7BEbuBYwMqxg1ilOLylKLdI0s9JKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAj1
 ez8DAuIOxb5XfIUZJDiYlUd7Xpu6RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4b6UC5QSLUtNT
 K9Iyc4ChB5OW4OBREuGVjwJK8xYXJOYWZ6ZDpE4x6nJsWL3+C5MQS15+XqqUOO8ckBkCIEUZp
 XlwI2BxcIlRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMO8zkCk8mXklcJteAR3BBHQE8xkXkC
 NKEhFSUg2M3msfP5+dxz9B/YlMaEvXu98Ma6YfdwlezFFxx26N2MmfVZOefuHdqc9ybqfSFC4
 lBqdrcznub/t1tf79tcX6jxO12vYd+ftHNFhWvXqfZsVD+4+lUmpa0/85KNQtC72pvM76/jvd
 notmj8V1zNo7joU6nXHnOysicP2/4LYTOuf74o59mhFzSYmlOCPRUIu5qDgRAOeMObl+AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1497851689!103784215!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29155 invoked from network); 19 Jun 2017 05:54:49 -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; 19 Jun 2017 05:54: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 1dMpe8-0004jE-27; Mon, 19 Jun 2017 05:54: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 1dMpe2-0001w8-KU; Mon, 19 Jun 2017 05:54:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dMpe1-0000ZL-Oc; Mon, 19 Jun 2017 05:54:38 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110547-mainreport@xen.org>
X-Osstest-Failures: linux-linus:build-i386-pvops:kernel-build:fail:regression
 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:build-armhf-pvops:kernel-build:fail:regression
 linux-linus:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-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-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt: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-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm: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-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd: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-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:build-check(1):blocked: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-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-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=edf9364d3f924aff6f77176b8e52a4b68e5c30d6
X-Osstest-Versions-That: linux=1439ccf73d9c07654fdd5b4969fd53c2feb8684d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 19 Jun 2017 05:54:37 +0000
Subject: [Xen-devel] [linux-linus test] 110547: 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="===============2219160302184067005=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-i386-pvops              5 kernel-build             fail REGR. vs. 110515
 test-amd64-amd64-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail REGR. vs. 110515
 test-amd64-amd64-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail REGR. vs. 110515
 build-armhf-pvops             5 kernel-build             fail REGR. vs. 110515

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  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-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 test-amd64-i386-xl-qemut-win10-i386  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win10-i386  1 build-check(1)              blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-armhf-armhf-examine      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-i386-examine       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemut-ws16-amd64  1 build-check(1)              blocked n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-i386-xl-qemut-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-amd64-i386-qemut-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-i386-rumprun-i386  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-ws16-amd64  1 build-check(1)              blocked n/a
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-i386-xl-qemut-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-i386-qemut-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      9 debian-install               fail  like 110515
 test-amd64-amd64-xl-qemut-ws16-amd64  9 windows-install        fail never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386  9 windows-install        fail never pass

version targeted for testing:
 linux                edf9364d3f924aff6f77176b8e52a4b68e5c30d6
baseline version:
 linux                1439ccf73d9c07654fdd5b4969fd53c2feb8684d

Last test of basis   110515  2017-06-17 06:48:56 Z    1 days
Failing since        110536  2017-06-17 23:48:13 Z    1 days    2 attempts
Testing same since   110547  2017-06-18 14:05:01 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Yan, Zheng" <zyan@redhat.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Alexey Khoroshilov <khoroshilov@ispras.ru>
  Andrei Vagin <avagin@openvz.org>
  Andy Lutomirski <luto@kernel.org>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Brian Foster <bfoster@redhat.com>
  Corentin Labbe <clabbe.montjoie@gmail.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Darrick J. Wong <darrick.wong@oracle.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Heiner Kallweit <hkallweit1@gmail.com>
  Hendrik Brueckner <brueckner@linux.vnet.ibm.com>
  Ilya Dryomov <idryomov@gmail.com>
  Ingo Molnar <mingo@kernel.org>
  Jacek Anaszewski <jacek.anaszewski@gmail.com>
  Jan Kratochvil <jan.kratochvil@redhat.com>
  Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
  Jiada Wang <jiada_wang@mentor.com>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Olsa <jolsa@redhat.com>
  Jonas Gorski <jonas.gorski@gmail.com>
  Jonathan Cameron <jic23@kernel.org>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Kees Cook <keescook@chromium.org>
  Lars-Peter Clausen <lars@metafoo.de>
  Linus Torvalds <torvalds@linux-foundation.org>
  Luis Henriques <lhenriques@suse.com>
  Marcin Nowakowski <marcin.nowakowski@imgtec.com>
  Martin Blumenstingl <martin.blumenstingl@googlemail.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Milian Wolff <milian.wolff@kdab.com>
  Pavel Machek <pavel@ucw.cz>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Phil Reid <preid@electromag.com.au>
  Stephen Boyd <sboyd@codeaurora.org>
  Stephen Rothwell <sfr@canb.auug.org.au>
  Thomas Gleixner <tglx@linutronix.de>
  Vlastimil Babka <vbabka@suse.cz>
  Wei Yongjun <weiyongjun1@huawei.com>
  Yan, Zheng <zyan@redhat.com>
  YD Tseng <yd_tseng@asmedia.com.tw>
  Zhang Bo <bo.zhang@nxp.com>
  Álvaro Fernández Rojas <noltari@gmail.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            fail    
 build-i386-pvops                                             fail    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 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-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      blocked 
 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                           blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     blocked 
 test-amd64-i386-examine                                      blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-i386-rumprun-i386                                 blocked 
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          blocked 
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          blocked 
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 blocked 
 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                                       blocked 
 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 1592 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2219160302184067005==--

From xen-devel-bounces@lists.xen.org Mon Jun 19 06:33:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 06: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 1dMqFV-0005GS-Hh; Mon, 19 Jun 2017 06:33:21 +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 1dMqFU-0005GM-0a
 for xen-devel@lists.xen.org; Mon, 19 Jun 2017 06:33:20 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 64/69-19409-F2077495; Mon, 19 Jun 2017 06:33:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsVywNykWFevwD3
 SYNovRYslHxezODB6HN39mymAMYo1My8pvyKBNWP9qVXsBZNEKi5NncHSwDiFv4uRi0NIYDqj
 xNXpWxi7GDk5JAR4JY4sm8HaxcgBZAdI3LyZAxIWEiiX6GydxAxiswioSiycOZ8dxGYTUJa4+
 LWXDcQWAbJ7f/1mAbGZBewk9q6+CmYLC4RLfO74AzaeV8BSYtrEFhYIO0/i7rbbLDDzD7xqY4
 KIC0qcnPkEao6WxI1/L5lAzmEWkJZY/o8DxOQUsJdo7A8DqRAF2rr71l7mCYyCs5A0z0LSPAu
 heQEj8ypGjeLUorLUIl1DC72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMBwrWdg
 YNzB+Pu05yFGSQ4mJVHe16bukUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeB/nAeUEi1LTUyvSM
 nOAkQOTluDgURLhlY8CSvMWFyTmFmemQ6ROMSpKifMuAOkTAElklObBtcGi9RKjrJQwLyMDA4
 MQT0FqUW5mCar8K0ZxDkYlYd7WbKApPJl5JXDTXwEtZgJazHzGBWRxSSJCSqqBUXE3U7N5xxy
 utZX1C8JVjphoZs2JXKEf5C32P+Orv378H/ar3yIv3Mo9K2dvbf+/KumyWv1ZHfOaiNX98hFT
 IiYb7gzdeu2WspS6ScSXYoF/O8KXuAlO9JbeZtywouxGx8GDn5Lz2bur7/t1+pR4r2St9p3+t
 JRDoPD0n7OhpuH7cp/PaA9RYinOSDTUYi4qTgQAyzIAIdECAAA=
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1497853995!105591543!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28851 invoked from network); 19 Jun 2017 06:33:18 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Jun 2017 06:33:18 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 18 Jun 2017 23:33:13 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.39,359,1493708400"; d="scan'208";a="1184181282"
Received: from skl-2s3.sh.intel.com ([10.239.48.12])
 by fmsmga002.fm.intel.com with ESMTP; 18 Jun 2017 23:33:12 -0700
Date: Mon, 19 Jun 2017 14:33:46 +0800
From: Chao Gao <chao.gao@intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170619063342.GA74686@skl-2s3.sh.intel.com>
Mail-Followup-To: Jan Beulich <JBeulich@suse.com>,
 Kevin Tian <kevin.tian@intel.com>, xen-devel@lists.xen.org
References: <1497595719-107855-1-git-send-email-chao.gao@intel.com>
 <59441ACB020000780016388E@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59441ACB020000780016388E@prv-mh.provo.novell.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Kevin Tian <kevin.tian@intel.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] VT-d: fix VF of RC integrated endpoint
 matched to wrong VT-d unit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBKdW4gMTYsIDIwMTcgYXQgMDk6NTI6MTFBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+Pj4gT24gMTYuMDYuMTcgYXQgMDg6NDgsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3Rl
Ogo+PiBUaGUgcHJvYmxlbSBpcyBhIFZGIG9mIFJDIGludGVncmF0ZWQgUEYgKGUuZy4gUEYncyBC
REYgaXMgMDA6MDIuMCksCj4+IHdlIHdvdWxkIHdyb25nbHkgdXNlIDAwOjAwLjAgdG8gc2VhcmNo
IFZULWQgdW5pdC4KPj4gCj4+IFRvIHNlYXJjaCBWVC1kIHVuaXQgZm9yIGEgVkYsIHRoZSBCREYg
b2YgdGhlIFBGIGlzIHVzZWQuIEFuZCBJZiB0aGUKPj4gUEYgaXMgYW4gRXh0ZW5kZWQgRnVuY3Rp
b24sIHRoZSBCREYgb2Ygb25lIHRyYWRpdGlvbmFsIGZ1bmN0aW9uIGlzCj4+IHVzZWQuIFRoZSBm
b2xsb3dpbmcgbGluZSAoZnJvbSBhY3BpX2ZpbmRfbWF0Y2hlZF9kcmhkX3VuaXQoKSk6Cj4+ICAg
ICBkZXZmbiA9IFBDSV9TTE9UKHBkZXYtPmluZm8ucGh5c2ZuLmRldmZuKSA/IDAgOiBwZGV2LT5p
bmZvLnBoeXNmbi5kZXZmbjsKPj4gc2V0cyAnZGV2Zm4nIHRvIDAgaWYgUEYncyBkZXZmbiA+IDgu
Cj4KPklzIHRoYXQgcmVhbGx5IHRoZSByZWxldmFudCBsaW5lPyBTaW5jZSB5b3Ugc2F5IFBGIGlz
IGFuIEV4dGVuZGVkCj5GdW5jdGlvbiwgd291bGRuJ3QKPgo+ICAgIGlmICggcGRldi0+aW5mby5p
c19leHRmbiApCj4gICAgewo+ICAgICAgICBidXMgPSBwZGV2LT5idXM7Cj4gICAgICAgIGRldmZu
ID0gMDsKPiAgICB9Cj4KPmJlIHRoZSByZWxldmFudCBjb2RlPyBPciBlbHNlIC0gaXMgaXNfZXh0
Zm4gbm90IGJlaW5nIHNldCBjb3JyZWN0bHk/Cj4KCkkgdGhpbmsgdGhpcyBmaWVsZCBpcyBub3Qg
YmVpbmcgc2V0IGZvciBWRi4gQW5kIGhlcmUgd2hhdCB3ZSB3YW50IHRvCmtub3cgaXMgd2hldGhl
ciB0aGUgUEYgb2YgdGhpcyBWRiBpcyBhbiBleHRlbmRlZCBmdW5jdGluLiBXZSBhbHNvIGNhbiBh
ZGQKYSBuZXcgZmllbGQgJ2lzX2V4dGZuJyBpbiBwZGV2LT5pbmZvLnBoeXNmbiBhbmQgY2hhbmdl
IHRoZSBjYWxsZXIgaW4KbGludXgga2VybmVsIGFjY29yZGluZ2x5LiBCdXQgaXQgd2lsbCBiZSBu
b3QgY29tcGF0aWJsZSB3aXRoIHRoZSBvbGQga2VybmVsLgoKPgo+PiAtLS0gYS94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC92dGQvZG1hci5jCj4+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L3Z0ZC9kbWFyLmMKPj4gQEAgLTIxOSw3ICsyMTksMTIgQEAgc3RydWN0IGFjcGlfZHJoZF91bml0
ICphY3BpX2ZpbmRfbWF0Y2hlZF9kcmhkX3VuaXQoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYp
Cj4+ICAgICAgZWxzZSBpZiAoIHBkZXYtPmluZm8uaXNfdmlydGZuICkKPj4gICAgICB7Cj4+ICAg
ICAgICAgIGJ1cyA9IHBkZXYtPmluZm8ucGh5c2ZuLmJ1czsKPj4gLSAgICAgICAgZGV2Zm4gPSBQ
Q0lfU0xPVChwZGV2LT5pbmZvLnBoeXNmbi5kZXZmbikgPyAwIDogcGRldi0+aW5mby5waHlzZm4u
ZGV2Zm47Cj4+ICsgICAgICAgIC8qIEFSSSBpcyBub3QgYXBwbGlhYmxlIHRvIFJvb3QgQ29tcGxl
eCBJbnRlZ3JhdGVkIEVuZHBvaW50cyAqLwo+PiArICAgICAgICBpZiAoIFBDSV9TTE9UKHBkZXYt
PmluZm8ucGh5c2ZuLmRldmZuKSAmJgo+PiArICAgICAgICAgICAgIChwZGV2LT50eXBlICE9IERF
Vl9UWVBFX1JDX0VORFBPSU5UKSApCj4+ICsgICAgICAgICAgICBkZXZmbiA9IDA7Cj4+ICsgICAg
ICAgIGVsc2UKPj4gKyAgICAgICAgICAgIGRldmZuID0gcGRldi0+aW5mby5waHlzZm4uZGV2Zm47
Cj4+ICAgICAgfQo+Cj5XaGlsZSBJIHRoaW5rIEkgdW5kZXJzdGFuZCBzb21lIG9mIFBDSSwgSSBo
YXZlIHRvIGFkbWl0IHRoYXQgdGhlCj5jb25uZWN0aW9uIHRvIEFSSSBpcyBub3QgYXQgYWxsIG9i
dmlvdXMgdG8gbWUgYXQgdGhpcyBwbGFjZSBpbiB0aGUKPnNvdXJjZXMuIEhlbmNlIEknZCBhcHBy
ZWNpYXRlIGlmIHlvdSB3b3VsZCBleHRlbmQgdGhlIGNvbW1lbnQuCgpPay4gSG93IGFib3V0IHRo
aXM6CgotICAgICAgICBkZXZmbiA9IFBDSV9TTE9UKHBkZXYtPmluZm8ucGh5c2ZuLmRldmZuKSA/
IDAgOiBwZGV2LT5pbmZvLnBoeXNmbi5kZXZmbjsKKyAgICAgICAgLyogCisgICAgICAgICAqIFVz
ZSAwIGFzIHRoZSBkZXZmbiB0byBzZWFyY2ggVlQtZCB1bml0IHdoZW4gdGhlIFBGIGlzIGFuIEV4
dGVuZGVkCisgICAgICAgICAqIEZ1bmN0aW9uIChtZWFucyB3aXRoaW4gYW4gQVJJIERldmljZSwg
YSBGdW5jdGlvbiB3aG9zZSBGdW5jdGlvbiBOdW1iZXIKKyAgICAgICAgICogaXMgZ3JlYXRlciB0
aGFuIDcpLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCBQQ0lfU0xPVChwZGV2LT5pbmZvLnBo
eXNmbi5kZXZmbikgJiYKKyAgICAgICAgICAgICAocGNpX2ZpbmRfZXh0X2NhcGFiaWxpdHkocGRl
di0+c2VnLCBidXMsCisgICAgICAgICAgICAgICAgICAgICAgICAgcGRldi0+aW5mby5waHlzZm4u
ZGV2Zm4sIFBDSV9FWFRfQ0FQX0lEX0FSSSkpICkKKyAgICAgICAgICAgIGRldmZuID0gMDsKKyAg
ICAgICAgZWxzZQorICAgICAgICAgICAgZGV2Zm4gPSBwZGV2LT5pbmZvLnBoeXNmbi5kZXZmbjsK
ClRoYW5rcwpDaGFvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 19 07:19:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 07:19:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dMqxx-00083G-Ct; Mon, 19 Jun 2017 07:19: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=33676230b=Paul.Durrant@citrix.com>)
 id 1dMqxv-00083A-Qp
 for xen-devel@lists.xenproject.org; Mon, 19 Jun 2017 07:19:15 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 C0/92-03371-3FA77495; Mon, 19 Jun 2017 07:19:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOIsWRWlGSWpSXmKPExsWyU9JRQvdTlXu
 kwa7TKhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aE/02MBXu5K24+/c/SwPiAs4uRg0NCwE+i
 pbWoi5GTg01AR2Lp0flMILaIQI7Eg0NNzF2MXBzMArMZJSb03WcGSQgL5EssujeDFaRXRKBAY
 u5aL4h6I4mJD5vYQWwWAVWJ/0cWsYHYvALuEv//72MDmSMk0MEocX3dHFaQBKeAl8TpJefAih
 gFZCW+NK4Gm88sIC5x6wnEERICAhJL9pxnhrBFJV4+/scKYRtIbF26jwWiXkdiwe5PbBC2tsS
 yha+ZIRYLSpyc+YRlAqPwLCRjZyFpmYWkZRaSlgWMLKsYNYpTi8pSi3SNTPWSijLTM0pyEzNz
 dA0NzPRyU4uLE9NTcxKTivWS83M3MQKDnwEIdjCuWhB4iFGSg0lJlPe1qXukEF9SfkplRmJxR
 nxRaU5q8SFGGQ4OJQneg5VAOcGi1PTUirTMHGAcwqQlOHiURHjlo4DSvMUFibnFmekQqVOMxh
 wbVq//wsRx6/yWL0xCLHn5ealS4ry5IJMEQEozSvPgBsHSwyVGWSlhXkag04R4ClKLcjNLUOV
 fMYpzMCoJ89aATOHJzCuB2/cK6BQmoFOYz7iAnFKSiJCSamCcI61yqjdGMHvWOWHt6y7SbFnL
 5/648qzmReFeQVf1GdqrZz4M4fDUelPk3RX7a9LUg6I5Sza9jjnRn636o+ZgSHvY7afNV2seT
 Ev8dUQ0Tc6B8zHPzLlXPF+39YXwFfit3iHnt1CETdm7VX8d3+5FvOYTthfMPhzhpm3TEcvqL6
 Ilsm/1dAslluKMREMt5qLiRADFUZgmCgMAAA==
X-Env-Sender: prvs=33676230b=Paul.Durrant@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1497856754!107491231!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8211 invoked from network); 19 Jun 2017 07:19:14 -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;
 19 Jun 2017 07:19:14 -0000
X-IronPort-AV: E=Sophos;i="5.39,360,1493683200"; d="scan'208";a="48002006"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Ian Jackson <Ian.Jackson@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [OSSTEST PATCH 3/3] make-flight: Provide Windows 10 and Windows
 Server 16 guests with 3.5G of RAM
Thread-Index: AQHS5sa5h0AWTMHpRkSEzgWEx+zHwaIryt/A
Date: Mon, 19 Jun 2017 07:19:13 +0000
Message-ID: <e9e8cda834604044b201658d260f14fd@AMSPEX02CL03.citrite.net>
References: <1497634420-27598-1-git-send-email-ian.jackson@eu.citrix.com>
 <1497634420-27598-3-git-send-email-ian.jackson@eu.citrix.com>
In-Reply-To: <1497634420-27598-3-git-send-email-ian.jackson@eu.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>,
 Dario Faggioli <dario.faggioli@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [OSSTEST PATCH 3/3] make-flight: Provide Windows 10
 and Windows Server 16 guests with 3.5G of RAM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; 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
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbV0KPiBTZW50OiAxNiBKdW5lIDIwMTcgMTg6MzQKPiBU
bzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gQ2M6IElhbiBKYWNrc29uIDxJYW4u
SmFja3NvbkBjaXRyaXguY29tPjsgSWFuIEphY2tzb24KPiA8SWFuLkphY2tzb25AY2l0cml4LmNv
bT47IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyBXZWkgTGl1Cj4gPHdl
aS5saXUyQGNpdHJpeC5jb20+OyBEYXJpbyBGYWdnaW9saSA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4
LmNvbT4KPiBTdWJqZWN0OiBbT1NTVEVTVCBQQVRDSCAzLzNdIG1ha2UtZmxpZ2h0OiBQcm92aWRl
IFdpbmRvd3MgMTAgYW5kCj4gV2luZG93cyBTZXJ2ZXIgMTYgZ3Vlc3RzIHdpdGggMy41RyBvZiBS
QU0KPiAKPiBQYXVsIGFkdmlzZXMgdGhhdCA0RyBtYXkgYmUgbmVlZGVkLCBidXQgd2UgaGF2ZSBz
b21lIDhHIGhvc3RzIGluCj4gdmFyaW91cyBwbGFjZXMuICBJZiB0aGlzIGlzIG5vdCBzdWZmaWNp
ZW50IGluIHByYWN0aWNlLCB3ZSBzaG91bGQKPiBjb25zaWRlciByZXN0cmljdGluZyB0aGUgdGVz
dCB0byBiaWdnZXIgaG9zdHMuCj4gCj4gU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5K
YWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gQ0M6IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNp
dHJpeC5jb20+Cj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gQ0M6IERhcmlv
IEZhZ2dpb2xpIDxkYXJpby5mYWdnaW9saUBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IFBhdWwg
RHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cgo+IC0tLQo+ICBtYWtlLWZsaWdodCB8
IDQgKystLQo+ICAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygt
KQo+IAo+IGRpZmYgLS1naXQgYS9tYWtlLWZsaWdodCBiL21ha2UtZmxpZ2h0Cj4gaW5kZXggNzVh
ZmRiOS4uZGIxMjRmZSAxMDA3NTUKPiAtLS0gYS9tYWtlLWZsaWdodAo+ICsrKyBiL21ha2UtZmxp
Z2h0Cj4gQEAgLTM0OCw4ICszNDgsOCBAQCBkb19odm1fd2luN194NjRfdGVzdHMgKCkgewo+ICB9
Cj4gCj4gIGRvX2h2bV93aW5fMjAxN190ZXN0cyAoKSB7Cj4gLSAgZG9faHZtX3dpbl90ZXN0X29u
ZSB3czE2IHdzMTYgYW1kNjQKPiAtICBkb19odm1fd2luX3Rlc3Rfb25lIHdpbjEwIHdpbjEwdjE3
MDMgaTM4Ngo+ICsgIGRvX2h2bV93aW5fdGVzdF9vbmUgd3MxNiAgd3MxNiAgICAgICBhbWQ2NCBn
dWVzdHNfbWVtc2l6ZT0zNTg0Cj4gKyAgZG9faHZtX3dpbl90ZXN0X29uZSB3aW4xMCB3aW4xMHYx
NzAzIGkzODYgIGd1ZXN0c19tZW1zaXplPTM1ODQKPiAgfQo+IAo+ICBkb19odm1fZGViaWFuX25l
c3RlZF90ZXN0cyAoKSB7Cj4gLS0KPiAyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 19 07:21:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 07:21: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 1dMqzf-000093-RG; Mon, 19 Jun 2017 07:21: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=33676230b=Paul.Durrant@citrix.com>)
 id 1dMqzf-00008o-0O
 for xen-devel@lists.xenproject.org; Mon, 19 Jun 2017 07:21:03 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 7A/42-01752-E5B77495; Mon, 19 Jun 2017 07:21:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPIsWRWlGSWpSXmKPExsWyU9JRQjeq2j3
 SYPYOdYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPigp2sBS08Fd+amxkbGN9xdjFyckgI+Eks
 vnqQEcRmE9CRWHp0PhOILSKQI/HgUBNzFyMHB7NAnsSOL8EgYWGBeIkN85oZIUoSJDbd+M0MY
 RtJfJh1GayVRUBVYsnGfywgNq+Au8TTx/vA4kICnhIzbywE6+UU8JK4cX43mM0oICvxpXE12B
 xmAXGJW08gTpAQEJBYsuc8M4QtKvHy8T9WCNtAYuvSfSwQ9ToSC3Z/YoOwtSWWLXzNDLFXUOL
 kzCcsExiFZyEZOwtJyywkLbOQtCxgZFnFqF6cWlSWWqRroZdUlJmeUZKbmJmja2hgqpebWlyc
 mJ6ak5hUrJecn7uJERj4DECwg/Fgs/MhRkkOJiVR3tem7pFCfEn5KZUZicUZ8UWlOanFhxhlO
 DiUJHjdqoBygkWp6akVaZk5wBiESUtw8CiJ8MpHAaV5iwsSc4sz0yFSpxh1OTasXv+FSYglLz
 8vVUqc91slUJEASFFGaR7cCFg6uMQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3hqQKTyZeSV
 wm14BHcEEdATzGReQI0oSEVJSDYxON7w3X3yc8siRp6r4t8bSnsN5U87NM+24b2hpx/M559vF
 ynVPg3KZtHpLuVnzLHKqtV8x1U15xa3+J8XAY+qJ/8b+Oxfqr9m85uPuV49lN+d+5Yr585jvu
 Z/Ri0lvz1XKc5wIPxSjm57enrBbNF9Xpa4u9mL8lpArv9S2a1XP4AuY0BKgwafEUpyRaKjFXF
 ScCACU28pFAgMAAA==
X-Env-Sender: prvs=33676230b=Paul.Durrant@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1497856858!103858712!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4564 invoked from network); 19 Jun 2017 07:20:58 -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;
 19 Jun 2017 07:20:58 -0000
X-IronPort-AV: E=Sophos;i="5.39,360,1493683200"; d="scan'208";a="48002062"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Ian Jackson <Ian.Jackson@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [OSSTEST PATCH 1/3] ts-windows-install: Honour memsize and
 disksize guest runvars
Thread-Index: AQHS5sa3505CS8tNhkyHWtt7VwkIXKIry3tA
Date: Mon, 19 Jun 2017 07:20:57 +0000
Message-ID: <9b3d30762c3c475588022a1d790e999a@AMSPEX02CL03.citrite.net>
References: <1497634420-27598-1-git-send-email-ian.jackson@eu.citrix.com>
In-Reply-To: <1497634420-27598-1-git-send-email-ian.jackson@eu.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] [OSSTEST PATCH 1/3] ts-windows-install: Honour
 memsize and disksize guest runvars
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; 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
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbV0KPiBTZW50OiAxNiBKdW5lIDIwMTcgMTg6MzQKPiBU
bzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gQ2M6IElhbiBKYWNrc29uIDxJYW4u
SmFja3NvbkBjaXRyaXguY29tPjsgSWFuIEphY2tzb24KPiA8SWFuLkphY2tzb25AY2l0cml4LmNv
bT47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+OyBQYXVsIER1cnJhbnQKPiA8UGF1bC5E
dXJyYW50QGNpdHJpeC5jb20+Cj4gU3ViamVjdDogW09TU1RFU1QgUEFUQ0ggMS8zXSB0cy13aW5k
b3dzLWluc3RhbGw6IEhvbm91ciBtZW1zaXplIGFuZAo+IGRpc2tzaXplIGd1ZXN0IHJ1bnZhcnMK
PiAKPiBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNv
bT4KPiBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBDQzogUGF1bCBEdXJyYW50
IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBh
dWwuZHVycmFudEBjaXRyaXguY29tPgoKPiAtLS0KPiAgdHMtd2luZG93cy1pbnN0YWxsIHwgMTAg
KysrKysrLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9u
cygtKQo+IAo+IGRpZmYgLS1naXQgYS90cy13aW5kb3dzLWluc3RhbGwgYi90cy13aW5kb3dzLWlu
c3RhbGwKPiBpbmRleCA1ZWUxMjdkLi40ZGM4ZjJhIDEwMDc1NQo+IC0tLSBhL3RzLXdpbmRvd3Mt
aW5zdGFsbAo+ICsrKyBiL3RzLXdpbmRvd3MtaW5zdGFsbAo+IEBAIC0yNywxNyArMjcsMTkgQEAg
b3VyICgkd2hob3N0KSA9IEBBUkdWOwo+ICAkd2hob3N0IHx8PSAnaG9zdCc7Cj4gIG91ciAkaG89
IHNlbGVjdGhvc3QoJHdoaG9zdCk7Cj4gCj4gK291ciAkZ24gPSAnd2luJzsKPiAgb3VyICRnaG87
Cj4gCj4gLW91ciAkcmFtX21iPSAgIDE1MzY7Cj4gLW91ciAkZGlza19tYj0gMzIwMDA7Cj4gLQo+
ICBvdXIgJGd1ZXN0aG9zdD0gJ3dpbi5ndWVzdC5vc3N0ZXN0JzsKPiAKPiAgc3ViIHByZXAgKCkg
ewo+ICAgICAgdGFyZ2V0X2luc3RhbGxfcGFja2FnZXNfbm9yZWMoJGhvLCBxdyhsdm0yIHJzeW5j
KSk7Cj4gCj4gLSAgICAkZ2hvPSBwcmVwYXJlZ3Vlc3QoJGhvLCAnd2luJywgJGd1ZXN0aG9zdCwg
ODkzNiwKPiArICAgIG15ICRnaG90ID0gZ3Vlc3RfdGVtcGxhdGUoJGduKTsKPiArICAgIG15ICRy
YW1fbWIgPSBndWVzdF92YXIoJGdob3QsICdtZW1zaXplJywgMTUzNik7Cj4gKyAgICBteSAkZGlz
a19tYiA9IGd1ZXN0X3ZhcigkZ2hvdCwgJ2Rpc2tzaXplJywgMzIwMDApOwo+ICsKPiArICAgICRn
aG89IHByZXBhcmVndWVzdCgkaG8sICRnbiwgJGd1ZXN0aG9zdCwgODkzNiwKPiAgICAgICAgICAg
ICAgICAgICAgICAgICAkZGlza19tYiArIDEsCj4gICAgICAgICAgICAgICAgICAgICAgICAgMzAw
KTsKPiAKPiAtLQo+IDIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 19 07:21:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 07:21:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dMr0R-0000G0-49; Mon, 19 Jun 2017 07: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=33676230b=Paul.Durrant@citrix.com>)
 id 1dMr0Q-0000Fn-00
 for xen-devel@lists.xenproject.org; Mon, 19 Jun 2017 07:21:50 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 C7/FB-03920-D8B77495; Mon, 19 Jun 2017 07:21:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPIsWRWlGSWpSXmKPExsWyU9JRQren2j3
 SYOYdE4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePGqWWMBf2cFXdb7rE1MD5l72Lk5JAQ8JPY
 1HiMDcRmE9CRWHp0PhOILSKQI/HgUBMziM0MUnPyEli9sECCxLbeeUBxDqCaRInVHZ4Q5UYS1
 x68BmtlEVCVOH5wNiuIzSvgLvH74GMWEFtIwFPi5+sjYDangJfExNPvwUYyCshKfGlcDbVKXO
 LWE4gTJAQEJJbsOc8MYYtKvHz8jxXCNpDYunQfC0S9jsSC3Z/YIGxtiWULXzND7BWUODnzCcs
 ERuFZSMbOQtIyC0nLLCQtCxhZVjGqF6cWlaUW6ZrrJRVlpmeU5CZm5ugaGpjp5aYWFyemp+Yk
 JhXrJefnbmIEBj4DEOxgnHnZ/xCjJAeTkijva1P3SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSv
 EeqgHKCRanpqRVpmTnAGIRJS3DwKInwykcBpXmLCxJzizPTIVKnGHU5Nqxe/4VJiCUvPy9VSp
 y3GGSGAEhRRmke3AhYOrjEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd6aSqApPJl5JXCbXgE
 dwQR0BPMZF5AjShIRUlINjHIe0mJ/L/1QdZ2sdt2s431+4vJDK/quyhqJzzpmcuPh7R31yxq8
 hZdcnnxipUOqiaPe7e7Mjs/eppbBCQ4TLudnR7b2Tp21yuefckn+0Uhnx5288+3/rSjz/9PAc
 U6/YofGsblv1648H/nn46QE4yvbg4TnadQ1XTXe+f7XzViZYuNdJ5IqupVYijMSDbWYi4oTAU
 wFr8ECAwAA
X-Env-Sender: prvs=33676230b=Paul.Durrant@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1497856908!74376720!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14225 invoked from network); 19 Jun 2017 07:21:48 -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 Jun 2017 07:21:48 -0000
X-IronPort-AV: E=Sophos;i="5.39,360,1493683200"; d="scan'208";a="48002094"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Ian Jackson <Ian.Jackson@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [OSSTEST PATCH] ts-windows-install: Provide guest with 32G of
 disk rather than 10G
Thread-Index: AQHS5rk0QmD1nSGff0KHGPGgNl/42aIry8qw
Date: Mon, 19 Jun 2017 07:21:47 +0000
Message-ID: <daf04a19ae3f4ee98400f19619c147a0@AMSPEX02CL03.citrite.net>
References: <1497628614-14613-1-git-send-email-ian.jackson@eu.citrix.com>
In-Reply-To: <1497628614-14613-1-git-send-email-ian.jackson@eu.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>
Subject: Re: [Xen-devel] [OSSTEST PATCH] ts-windows-install: Provide guest
 with 32G of disk rather than 10G
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; 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
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbV0KPiBTZW50OiAxNiBKdW5lIDIwMTcgMTY6NTcKPiBU
bzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gQ2M6IElhbiBKYWNrc29uIDxJYW4u
SmFja3NvbkBjaXRyaXguY29tPjsgSWFuIEphY2tzb24KPiA8SWFuLkphY2tzb25AY2l0cml4LmNv
bT47IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gU3ViamVjdDogW09T
U1RFU1QgUEFUQ0hdIHRzLXdpbmRvd3MtaW5zdGFsbDogUHJvdmlkZSBndWVzdCB3aXRoIDMyRyBv
ZiBkaXNrCj4gcmF0aGVyIHRoYW4gMTBHCj4gCj4gUGF1bCBEdXJyYW50IGV4YW1pbmVkIGEgVk0g
YWZ0ZXIgYSBtaWdyYXRpb24gZmFpbHVyZSBhbmQgZm91bmQgaXQKPiBzaG9ydCBvZiBmcmVlIHNw
YWNlIHdpdGggc29tZSBlc3NlbnRpYWwgc2VydmljZXMgbm90IHJ1bm5pbmcsIGFuZAo+IGNvbmpl
Y3R1cmVzIHRoYXQgdGhpcyBpcyBjYXV4ZWQgYnkgZGlzayBzaG9ydGFnZS4KPiAKPiBTaWduZWQt
b2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KPiBDQzogUGF1
bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBQYXVsIER1
cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgoKPiAtLS0KPiAgdHMtd2luZG93cy1pbnN0
YWxsIHwgMiArLQo+ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24o
LSkKPiAKPiBkaWZmIC0tZ2l0IGEvdHMtd2luZG93cy1pbnN0YWxsIGIvdHMtd2luZG93cy1pbnN0
YWxsCj4gaW5kZXggZWNkZjc2Ny4uNWVlMTI3ZCAxMDA3NTUKPiAtLS0gYS90cy13aW5kb3dzLWlu
c3RhbGwKPiArKysgYi90cy13aW5kb3dzLWluc3RhbGwKPiBAQCAtMzAsNyArMzAsNyBAQCBvdXIg
JGhvPSBzZWxlY3Rob3N0KCR3aGhvc3QpOwo+ICBvdXIgJGdobzsKPiAKPiAgb3VyICRyYW1fbWI9
ICAgMTUzNjsKPiAtb3VyICRkaXNrX21iPSAxMDAwMDsKPiArb3VyICRkaXNrX21iPSAzMjAwMDsK
PiAKPiAgb3VyICRndWVzdGhvc3Q9ICd3aW4uZ3Vlc3Qub3NzdGVzdCc7Cj4gCj4gLS0KPiAyLjEu
NAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 19 07:43:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 07: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 1dMrLR-0001g3-TK; Mon, 19 Jun 2017 07: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 <JBeulich@suse.com>) id 1dMrLQ-0001fx-3g
 for xen-devel@lists.xen.org; Mon, 19 Jun 2017 07:43:32 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 D2/87-03058-3A087495; Mon, 19 Jun 2017 07:43:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS3dRg3u
 kwblXxhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bP7gtsBfdlKhb/6mZqYJwn1sXIySEkkCcx
 4/lF1i5GDg5eATuJH2uCQcISAoYSpxfeZAGxWQRUJVomzACz2QTUJdqebQcrFxFQlpg81xckz
 CzgKHF8WhMziC0sEC5xatokIJsLaPoyRolV/TvZQBKcAlYS7VNWsEGsEpT4u0MYoldL4uGvWy
 wQtrbEsoWvmUFKmAWkJZb/45jAyDcLoWEWkoZZSBpmITQsYGRZxahRnFpUllqka2ygl1SUmZ5
 RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGHoMQLCD8e/awEOMkhxMSqK8r03dI4X4kvJT
 KjMSizPii0pzUosPMWpwcAhs27X6AqMUS15+XqqSBO+SeqA6waLU9NSKtMwcYHTAlEpw8CiJ8
 D4ESfMWFyTmFmemQ6ROMSpKifNuBUkIgCQySvPg2mAReYlRVkqYlxHoKCGegtSi3MwSVPlXjO
 IcjErCvLZ1QFN4MvNK4Ka/AlrMBLSY+YwLyOKSRISUVANjmLn0lplNCdYL3NjlpZKX73Hf/kL
 aPu3g4i/zzsr9UbnIsz1gu9zja2fTFVmZ2M6czolenB2YxTntccYOx9pfhg/DmiZxWiXMNdoT
 btayb88V5q8vz98Mvan2tKij49WNzCoVvl7B+G+7jm3skPgnzrCs5unP1mJNJhWBX7dXGjyc/
 GRe+pONSizFGYmGWsxFxYkATnHlnMMCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1497858209!106806618!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20295 invoked from network); 19 Jun 2017 07:43:30 -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; 19 Jun 2017 07:43:30 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Jun 2017 01:43:28 -0600
Message-Id: <59479CBD0200007800163DA1@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 19 Jun 2017 01:43:25 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Chao Gao" <chao.gao@intel.com>
References: <1497595719-107855-1-git-send-email-chao.gao@intel.com>
 <59441ACB020000780016388E@prv-mh.provo.novell.com>
 <20170619063342.GA74686@skl-2s3.sh.intel.com>
In-Reply-To: <20170619063342.GA74686@skl-2s3.sh.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: fix VF of RC integrated endpoint
 matched to wrong VT-d unit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE5LjA2LjE3IGF0IDA4OjMzLCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPiBP
biBGcmksIEp1biAxNiwgMjAxNyBhdCAwOTo1MjoxMUFNIC0wNjAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPj4+Pj4gT24gMTYuMDYuMTcgYXQgMDg6NDgsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3Rl
Ogo+Pj4gVGhlIHByb2JsZW0gaXMgYSBWRiBvZiBSQyBpbnRlZ3JhdGVkIFBGIChlLmcuIFBGJ3Mg
QkRGIGlzIDAwOjAyLjApLAo+Pj4gd2Ugd291bGQgd3JvbmdseSB1c2UgMDA6MDAuMCB0byBzZWFy
Y2ggVlQtZCB1bml0Lgo+Pj4gCj4+PiBUbyBzZWFyY2ggVlQtZCB1bml0IGZvciBhIFZGLCB0aGUg
QkRGIG9mIHRoZSBQRiBpcyB1c2VkLiBBbmQgSWYgdGhlCj4+PiBQRiBpcyBhbiBFeHRlbmRlZCBG
dW5jdGlvbiwgdGhlIEJERiBvZiBvbmUgdHJhZGl0aW9uYWwgZnVuY3Rpb24gaXMKPj4+IHVzZWQu
IFRoZSBmb2xsb3dpbmcgbGluZSAoZnJvbSBhY3BpX2ZpbmRfbWF0Y2hlZF9kcmhkX3VuaXQoKSk6
Cj4+PiAgICAgZGV2Zm4gPSBQQ0lfU0xPVChwZGV2LT5pbmZvLnBoeXNmbi5kZXZmbikgPyAwIDog
cGRldi0+aW5mby5waHlzZm4uZGV2Zm47Cj4+PiBzZXRzICdkZXZmbicgdG8gMCBpZiBQRidzIGRl
dmZuID4gOC4KPj4KPj5JcyB0aGF0IHJlYWxseSB0aGUgcmVsZXZhbnQgbGluZT8gU2luY2UgeW91
IHNheSBQRiBpcyBhbiBFeHRlbmRlZAo+PkZ1bmN0aW9uLCB3b3VsZG4ndAo+Pgo+PiAgICBpZiAo
IHBkZXYtPmluZm8uaXNfZXh0Zm4gKQo+PiAgICB7Cj4+ICAgICAgICBidXMgPSBwZGV2LT5idXM7
Cj4+ICAgICAgICBkZXZmbiA9IDA7Cj4+ICAgIH0KPj4KPj5iZSB0aGUgcmVsZXZhbnQgY29kZT8g
T3IgZWxzZSAtIGlzIGlzX2V4dGZuIG5vdCBiZWluZyBzZXQgY29ycmVjdGx5Pwo+IAo+IEkgdGhp
bmsgdGhpcyBmaWVsZCBpcyBub3QgYmVpbmcgc2V0IGZvciBWRi4gQW5kIGhlcmUgd2hhdCB3ZSB3
YW50IHRvCj4ga25vdyBpcyB3aGV0aGVyIHRoZSBQRiBvZiB0aGlzIFZGIGlzIGFuIGV4dGVuZGVk
IGZ1bmN0aW4uIFdlIGFsc28gY2FuIGFkZAo+IGEgbmV3IGZpZWxkICdpc19leHRmbicgaW4gcGRl
di0+aW5mby5waHlzZm4gYW5kIGNoYW5nZSB0aGUgY2FsbGVyIGluCj4gbGludXgga2VybmVsIGFj
Y29yZGluZ2x5LiBCdXQgaXQgd2lsbCBiZSBub3QgY29tcGF0aWJsZSB3aXRoIHRoZSBvbGQga2Vy
bmVsLgoKV2FpdCwgbm8gLSBJIGRpZCBkZXNjcmliZSB0aGluZ3Mgc2xpZ2h0bHkgd3JvbmdseSwg
YW5kIGhlbmNlIHBlcmhhcHMKbWFuYWdlZCB0byBjb25mdXNlIHlvdSAoYmVzaWRlcyBteXNlbGYp
LiBGb3IgdGhlIFZGIHdlIGRvbid0IHdhbnQKdG8gc2VlIGlzX2V4dGZuIHNldCwgYnV0IGZvciBp
dHMgUEYgSSdkIGV4cGVjdCB0aGF0IHRvIGJlIHRoZSBjYXNlLgpXaXRoIHRoYXQgSSdkIHRoZW4g
dGhpbmsgbG9va2luZyB1cCB0aGUgc3RydWN0IHBjaV9kZXYgZm9yIHRoZSBQRiBpcyBhbGwKaXQg
dGFrZXMgdG8gdGVsbCBhcGFydCBib3RoIGNhc2VzLCB0aGUgbW9yZSB0aGF0IEknbSBub3Qgc3Vy
ZSAuLi4KCj4+PiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZG1hci5jCj4+PiAr
KysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZG1hci5jCj4+PiBAQCAtMjE5LDcgKzIx
OSwxMiBAQCBzdHJ1Y3QgYWNwaV9kcmhkX3VuaXQgKmFjcGlfZmluZF9tYXRjaGVkX2RyaGRfdW5p
dChjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldikKPj4+ICAgICAgZWxzZSBpZiAoIHBkZXYtPmlu
Zm8uaXNfdmlydGZuICkKPj4+ICAgICAgewo+Pj4gICAgICAgICAgYnVzID0gcGRldi0+aW5mby5w
aHlzZm4uYnVzOwo+Pj4gLSAgICAgICAgZGV2Zm4gPSBQQ0lfU0xPVChwZGV2LT5pbmZvLnBoeXNm
bi5kZXZmbikgPyAwIDogcGRldi0+aW5mby5waHlzZm4uZGV2Zm47Cj4+PiArICAgICAgICAvKiBB
UkkgaXMgbm90IGFwcGxpYWJsZSB0byBSb290IENvbXBsZXggSW50ZWdyYXRlZCBFbmRwb2ludHMg
Ki8KPj4+ICsgICAgICAgIGlmICggUENJX1NMT1QocGRldi0+aW5mby5waHlzZm4uZGV2Zm4pICYm
Cj4+PiArICAgICAgICAgICAgIChwZGV2LT50eXBlICE9IERFVl9UWVBFX1JDX0VORFBPSU5UKSAp
CgouLi4gY2hlY2tpbmcgVkYncyB0eXBlIChpbnN0ZWFkIG9mIFBGJ3MpIGhlcmUgaXMgYXBwcm9w
cmlhdGUgLyBtb3N0CmNvbXBhdGlibGUuCgo+Pj4gKyAgICAgICAgICAgIGRldmZuID0gMDsKPj4+
ICsgICAgICAgIGVsc2UKPj4+ICsgICAgICAgICAgICBkZXZmbiA9IHBkZXYtPmluZm8ucGh5c2Zu
LmRldmZuOwo+Pj4gICAgICB9Cj4+Cj4+V2hpbGUgSSB0aGluayBJIHVuZGVyc3RhbmQgc29tZSBv
ZiBQQ0ksIEkgaGF2ZSB0byBhZG1pdCB0aGF0IHRoZQo+PmNvbm5lY3Rpb24gdG8gQVJJIGlzIG5v
dCBhdCBhbGwgb2J2aW91cyB0byBtZSBhdCB0aGlzIHBsYWNlIGluIHRoZQo+PnNvdXJjZXMuIEhl
bmNlIEknZCBhcHByZWNpYXRlIGlmIHlvdSB3b3VsZCBleHRlbmQgdGhlIGNvbW1lbnQuCj4gCj4g
T2suIEhvdyBhYm91dCB0aGlzOgo+IAo+IC0gICAgICAgIGRldmZuID0gUENJX1NMT1QocGRldi0+
aW5mby5waHlzZm4uZGV2Zm4pID8gMCA6IHBkZXYtPmluZm8ucGh5c2ZuLmRldmZuOwo+ICsgICAg
ICAgIC8qIAo+ICsgICAgICAgICAqIFVzZSAwIGFzIHRoZSBkZXZmbiB0byBzZWFyY2ggVlQtZCB1
bml0IHdoZW4gdGhlIFBGIGlzIGFuIEV4dGVuZGVkCj4gKyAgICAgICAgICogRnVuY3Rpb24gKG1l
YW5zIHdpdGhpbiBhbiBBUkkgRGV2aWNlLCBhIEZ1bmN0aW9uIHdob3NlIEZ1bmN0aW9uIE51bWJl
cgo+ICsgICAgICAgICAqIGlzIGdyZWF0ZXIgdGhhbiA3KS4KPiArICAgICAgICAgKi8KPiArICAg
ICAgICBpZiAoIFBDSV9TTE9UKHBkZXYtPmluZm8ucGh5c2ZuLmRldmZuKSAmJgo+ICsgICAgICAg
ICAgICAgKHBjaV9maW5kX2V4dF9jYXBhYmlsaXR5KHBkZXYtPnNlZywgYnVzLAo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgcGRldi0+aW5mby5waHlzZm4uZGV2Zm4sIFBDSV9FWFRfQ0FQX0lE
X0FSSSkpICkKPiArICAgICAgICAgICAgZGV2Zm4gPSAwOwo+ICsgICAgICAgIGVsc2UKPiArICAg
ICAgICAgICAgZGV2Zm4gPSBwZGV2LT5pbmZvLnBoeXNmbi5kZXZmbjsKClRoYXQncyBiZXR0ZXIs
IGJ1dCBJJ20gc3RpbGwgaGF2aW5nIHNvbWUgZGlmZmljdWx0eS4gSW4gdGhlIExpbnV4IGtlcm5l
bAp3ZSBoYXZlCgoJaWYgKHBjaV9kZXYtPmlzX3ZpcnRmbikgewoJCS4uLgoJfSBlbHNlCglpZiAo
cGNpX2FyaV9lbmFibGVkKHBjaV9kZXYtPmJ1cykgJiYgUENJX1NMT1QocGNpX2Rldi0+ZGV2Zm4p
KQoJCWFkZC0+ZmxhZ3MgPSBYRU5fUENJX0RFVl9FWFRGTjsKCndoaWNoIHRlbGxzIG1lIHRoYXQg
dGhlIG1lcmUgcHJlc2VuY2Ugb2YgYW4gQVJJIGNhcGFiaWxpdHkgbWF5IG5vdApiZSBlbm91Z2gu
IEZ1cnRoZXJtb3JlIExpbnV4IGNoZWNrcyB3aGV0aGVyIGRldmZuIGlzIHplcm8gaW4KcGNpX2Nv
bmZpZ3VyZV9hcmkoKSwgbm90IHdoZXRoZXIgUENJX1NMT1QoZGV2Zm4pIGlzIG5vbi16ZXJvIC0K
d291bGRuJ3QgdGhhdCBtZWFuIHlvdSB3YW50IHRvIHBhc3MgYSB6ZXJvIGRldmZuIHRvCnBjaV9m
aW5kX2V4dF9jYXBhYmlsaXR5KCkgYWJvdmU/CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 19 08:15:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 08: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 1dMrqQ-00049n-Cb; Mon, 19 Jun 2017 08:15: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 1dMrqP-00049h-Ga
 for xen-devel@lists.xenproject.org; Mon, 19 Jun 2017 08:15:33 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 7A/F3-03058-42887495; Mon, 19 Jun 2017 08:15:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsXS6fjDS1elwz3
 S4OhyMYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaPpkHLBH4GKg0d5Gxhb+LoYOTmEBPIkLk/8
 wAJi8wrYSTy6egLMlhAwlDi98CaYzSKgKvHm+Dcwm01AXaLt2XbWLkYODhGgmkMvFUDCzAIXm
 ST2L8wGsYUFwiSmLGkDKuECGv+aUWLW33/sIAlOgUCJ1w82MYP08goISvzdIQzRqyXx8NctFg
 hbW2LZwtdgJcwC0hLL/3FMYOSbhdAwC0nDLCQNsxAaFjCyrGLUKE4tKkst0jU01EsqykzPKMl
 NzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAw8BiDYwfhpWcAhRkkOJiVR3tem7pFCfEn5KZUZ
 icUZ8UWlOanFhxhlODiUJHjl24FygkWp6akVaZk5wBiASUtw8CiJ8La0AKV5iwsSc4sz0yFSp
 xgVpcR5A0H6BEASGaV5cG2wuLvEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd6VbUBTeDLzSu
 CmvwJazAS0mPmMC8jikkSElFQD44SSSyWpt/dP2p1jv6GRR0p9Jv+uRTdnN/jrCIXueX+Gt+z
 785AseY0DzpXyFpEpcbLtk1TWmKidXWv6YrOp0G2X1F+fRfYcODMjsIU1v0j/9y+zgFslE8wS
 rPurb3buPn/mUvyfZZGb2X7xMTb7Fn0VbpVav/nOdBNb5YUdkqH/Zwm8+HjvrhJLcUaioRZzU
 XEiADi/paC2AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1497860130!98019543!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7100 invoked from network); 19 Jun 2017 08:15: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; 19 Jun 2017 08:15:32 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Jun 2017 02:15:29 -0600
Message-Id: <5947A4400200007800163DAB@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 19 Jun 2017 02:15:28 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Tamas K Lengyel" <tamas.k.lengyel@gmail.com>
References: <58E3B354020000780014CA30@prv-mh.provo.novell.com>
 <58E3B852020000780014CA6E@prv-mh.provo.novell.com>
 <3514c740-bf6a-3c83-f55d-53bd90a96ac3@citrix.com>
 <CABfawhm+XUP5V4OZWnimfYDQ-L5AUSFtY-9qhuLK7aYHv_wZHw@mail.gmail.com>
In-Reply-To: <CABfawhm+XUP5V4OZWnimfYDQ-L5AUSFtY-9qhuLK7aYHv_wZHw@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 2/2] memory: don't hand MFN info to
 translated 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>

Pj4+IE9uIDE4LjA2LjE3IGF0IDIxOjE5LCA8dGFtYXMuay5sZW5neWVsQGdtYWlsLmNvbT4gd3Jv
dGU6Cj4gT24gVHVlLCBBcHIgNCwgMjAxNyBhdCAxOjA0IFBNLCBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPiAKPiB3cm90ZToKPj4gT24gMDQvMDQvMTcgMTQ6MTQsIEph
biBCZXVsaWNoIHdyb3RlOgo+Pj4gV2Ugc2hvdWxkbid0IGhhbmQgTUZOIGluZm8gYmFjayBmcm9t
IGluY3JlYXNlLXJlc2VydmF0aW9uIGZvcgo+Pj4gdHJhbnNsYXRlZCBkb21haW5zLCBqdXN0IGxp
a2Ugd2UgZG9uJ3QgZm9yIHBvcHVsYXRlLXBoeXNtYXAgYW5kCj4+PiBtZW1vcnktZXhjaGFuZ2Uu
IEZvciBmdWxsIHN5bW1ldHJ5IGFsc28gY2hlY2sgZm9yIGEgTlVMTCBndWVzdCBoYW5kbGUKPj4+
IGluIHBvcHVsYXRlX3BoeXNtYXAoKSAoYnV0IG5vdGUgdGhpcyBtYWtlcyBubyBzZW5zZSBpbgo+
Pj4gbWVtb3J5X2V4Y2hhbmdlKCksIGFzIHRoZXJlIHRoZSBhcnJheSBpcyBhbHNvIGFuIGlucHV0
KS4KPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
Cj4+Cj4+IFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgo+IAo+IFVuZm9ydHVuYXRlbHkgSSBqdXN0IGhhZCB0aW1lIHRvIGRvIHRlc3Rpbmcgd2l0
aCB0aGlzIGNoYW5nZSBhbmQgSQo+IGhhdmUgdG8gcmVwb3J0IHRoYXQgaW50cm9kdWNlcyBhIGNy
aXRpY2FsIHJlZ3Jlc3Npb24gZm9yIG15IHRvb2xzLgo+IFdpdGggdGhpcyBjaGFuZ2UgaW4tcGxh
Y2UgcGVyZm9ybWluZyBpbmNyZWFzZV9yZXNlcnZhdGlvbiBvbiBhIHRhcmdldAo+IGRvbWFpbiBu
byBsb25nZXIgcmVwb3J0cyB0aGUgZ3Vlc3QgZnJhbWUgbnVtYmVyIGZvciBleHRlcm5hbCB0b29s
cywKPiB0aHVzIGNvbXBsZXRlbHkgYnJlYWtpbmcgYWR2YW5jZWQgdXNlLWNhc2VzIHRoYXQgcmVx
dWlyZSB0aGlzCj4gaW5mb3JtYXRpb24gdG8gYmUgYWJsZSB0byBkbyBhbHRwMm0gZ2ZuIHJlbWFw
cGluZy4gVGhpcyBpcyBhIGNyaXRpY2FsCj4gc3RlcCBpbiBiZWluZyBhYmxlIHRvIGludHJvZHVj
ZSBzaGFkb3ctcGFnZXMgdGhhdCBhcmUgdXNlZCB0byBoaWRlCj4gYnJlYWtwb2ludHMgYW5kIG90
aGVyIG1lbW9yeSBtb2RpZmljYXRpb25zIGZyb20gdGhlIGd1ZXN0LgoKV2hpbGUgSSBjYW4gc2Vl
IHlvdXIgcG9pbnQsIEknbSBhZnJhaWQgdGhhdCdzIG5vdCBob3cgdGhlCmludGVyZmFjZSB3YXMg
bWVhbnQgdG8gYmUgdXNlZC4gVGhlIG1lcmUgZmFjdCB0aGF0CnBvcHVsYXRlLXBoeXNtYXAgYW5k
IG1lbW9yeS1leGNoYW5nZSBkaWRuJ3QgcmV0dXJuIHRoZQpNRk4ocykgc3VnZ2VzdHMgdG8gbWUg
dGhhdCB5b3UgYWxyZWFkeSBuZWVkIHRvIGhhdmUgYSB3YXkKdG8gZGVhbCB3aXRoIGhhdmluZyB0
byBmaW5kIG91dCBhbm90aGVyIHdheS4gT3IgYXJlIHlvdQpzdWdnZXN0aW5nIHlvdSByZWx5IG9u
IGd1ZXN0cyBub3QgdXNpbmcgdGhlc2UgaW50ZXJmYWNlcz8KCkFzIHRvIGEgc29sdXRpb24sIEkg
Y291bGQgcG9zc2libHkgc2VlIHVzIHJlbGF4IHRoZSBjaGFuZ2UgdG8KcmV0dXJuIHRoZSBNRk4o
cykgd2hlbiB0aGUgY3VycmVudCBhbmQgc3ViamVjdCBkb21haW5zIGRpZmZlciwKb3IgZXZlbiBj
aGVjayBwYWdpbmcgbW9kZSBvZiB0aGUgY2FsbGVyIGRvbWFpbiBpbnN0ZWFkIG9mIHRoZQpzdWJq
ZWN0IG9uZSAod2hpY2ggd291bGQgbWVhbiBQVkggRG9tMCBzdGlsbCB3b3VsZG4ndCBnZXQgdG8K
c2VlIHRoZW0pLiBCdXQgaWYgd2UgZG8sIGltbyB3ZSBzaG91bGQgZG8gdGhpcyBjb25zaXN0ZW50
bHkgZm9yCmFsbCB0aHJlZSBvcGVyYXRpb25zLCByYXRoZXIgdGhhbiBqdXN0IGZvciBpbmNyZWFz
ZS1yZXNlcnZhdGlvbi4KCj4gSWYgYXQgYWxsIHBvc3NpYmxlLCBJIHdvdWxkIGxpa2UgdG8gcmVx
dWVzdCB0aGlzIGNoYW5nZSBub3QgdG8gYmUgcGFydAo+IG9mIHRoZSA0LjkgcmVsZWFzZS4KCkht
bSwgaXQncyBiZWVuIHRoZXJlIGZvciBhbGwgb2YgdGhlIFJDcywgc28gSSdtIG5vdCByZWFsbHkg
aGFwcHkKdG8gY29uc2lkZXIgdGhlIG9wdGlvbiBvZiByZXZlcnRpbmcgYXQgdGhpcyBwb2ludCBp
biB0aW1lLiBCdXQKSnVsaWVuIHdpbGwgaGF2ZSB0aGUgZmluYWwgc2F5IGFueXdheS4KCkphbgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 19 08:28:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 08:28:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dMs2H-0004ti-Fj; Mon, 19 Jun 2017 08:27:49 +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 1dMs2G-0004tc-4O
 for xen-devel@lists.xen.org; Mon, 19 Jun 2017 08:27:48 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 8E/D5-03696-30B87495; Mon, 19 Jun 2017 08:27:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXS1tYhosvU7R5
 p8OW8ocWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmnF+22umgpkKFZPvn2RsYJwq2cXIxSEkMJ1R
 YlffWZYuRk4OCQFeiSPLZrBC2P4Sa/t3g9lCAuUS86esZupi5OBgEVCVmLArAiTMJqAscfFrL
 xuILQJk9/76DTaGWcBOYu/qq2C2sEC4xOeOP4wgNq+ApcT8q9NZIOw8ibvbbrNAjL/FKLFyWS
 5EXFDi5MwnUHO0JG78ewm2lllAWmL5Pw6QMKeAvcSHY0/BRooCrd19ay/zBEbBWUi6ZyHpnoX
 QvYCReRWjRnFqUVlqka6hkV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmDAMgDB
 DsbLGwMOMUpyMCmJ8r42dY8U4kvKT6nMSCzOiC8qzUktPsQow8GhJMHL1AWUEyxKTU+tSMvMA
 cYOTFqCg0dJhLelBSjNW1yQmFucmQ6ROsWoKCXOqwfSJwCSyCjNg2uDxeslRlkpYV5GoEOEeA
 pSi3IzS1DlXzGKczAqCfO2dAJN4cnMK4Gb/gpoMRPQYuYzLiCLSxIRUlINjDO7okTUn4jbvQw
 /uoflzJVPDSdeB+wzrZMs2vjp9oHlqTrzdsqde851bO7f79M37hGVqBZdKs4gsk7+Rr77aa3X
 eyocFVokpTWU5lwre3hw6yGfkuW3Oh5fy3T43xP++OBn77ZjK49kfLH+3tJumXfqfe1KneuF6
 64dK5N7oKF3tX1qcY3RzyolluKMREMt5qLiRAA+g4Tb0gIAAA==
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1497860864!107972242!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23189 invoked from network); 19 Jun 2017 08:27:46 -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; 19 Jun 2017 08:27:46 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 19 Jun 2017 01:27:43 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.39,360,1493708400"; d="scan'208";a="869427467"
Received: from skl-2s3.sh.intel.com ([10.239.48.12])
 by FMSMGA003.fm.intel.com with ESMTP; 19 Jun 2017 01:27:42 -0700
Date: Mon, 19 Jun 2017 16:28:25 +0800
From: Chao Gao <chao.gao@intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170619082822.GA12218@skl-2s3.sh.intel.com>
Mail-Followup-To: Jan Beulich <JBeulich@suse.com>,
 Kevin Tian <kevin.tian@intel.com>, xen-devel@lists.xen.org
References: <1497595719-107855-1-git-send-email-chao.gao@intel.com>
 <59441ACB020000780016388E@prv-mh.provo.novell.com>
 <20170619063342.GA74686@skl-2s3.sh.intel.com>
 <59479CBD0200007800163DA1@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59479CBD0200007800163DA1@prv-mh.provo.novell.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Kevin Tian <kevin.tian@intel.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] VT-d: fix VF of RC integrated endpoint
 matched to wrong VT-d unit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBKdW4gMTksIDIwMTcgYXQgMDE6NDM6MjVBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+Pj4gT24gMTkuMDYuMTcgYXQgMDg6MzMsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3Rl
Ogo+PiBPbiBGcmksIEp1biAxNiwgMjAxNyBhdCAwOTo1MjoxMUFNIC0wNjAwLCBKYW4gQmV1bGlj
aCB3cm90ZToKPj4+Pj4+IE9uIDE2LjA2LjE3IGF0IDA4OjQ4LCA8Y2hhby5nYW9AaW50ZWwuY29t
PiB3cm90ZToKPj4+PiBUaGUgcHJvYmxlbSBpcyBhIFZGIG9mIFJDIGludGVncmF0ZWQgUEYgKGUu
Zy4gUEYncyBCREYgaXMgMDA6MDIuMCksCj4+Pj4gd2Ugd291bGQgd3JvbmdseSB1c2UgMDA6MDAu
MCB0byBzZWFyY2ggVlQtZCB1bml0Lgo+Pj4+IAo+Pj4+IFRvIHNlYXJjaCBWVC1kIHVuaXQgZm9y
IGEgVkYsIHRoZSBCREYgb2YgdGhlIFBGIGlzIHVzZWQuIEFuZCBJZiB0aGUKPj4+PiBQRiBpcyBh
biBFeHRlbmRlZCBGdW5jdGlvbiwgdGhlIEJERiBvZiBvbmUgdHJhZGl0aW9uYWwgZnVuY3Rpb24g
aXMKPj4+PiB1c2VkLiBUaGUgZm9sbG93aW5nIGxpbmUgKGZyb20gYWNwaV9maW5kX21hdGNoZWRf
ZHJoZF91bml0KCkpOgo+Pj4+ICAgICBkZXZmbiA9IFBDSV9TTE9UKHBkZXYtPmluZm8ucGh5c2Zu
LmRldmZuKSA/IDAgOiBwZGV2LT5pbmZvLnBoeXNmbi5kZXZmbjsKPj4+PiBzZXRzICdkZXZmbicg
dG8gMCBpZiBQRidzIGRldmZuID4gOC4KPj4+Cj4+PklzIHRoYXQgcmVhbGx5IHRoZSByZWxldmFu
dCBsaW5lPyBTaW5jZSB5b3Ugc2F5IFBGIGlzIGFuIEV4dGVuZGVkCj4+PkZ1bmN0aW9uLCB3b3Vs
ZG4ndAo+Pj4KPj4+ICAgIGlmICggcGRldi0+aW5mby5pc19leHRmbiApCj4+PiAgICB7Cj4+PiAg
ICAgICAgYnVzID0gcGRldi0+YnVzOwo+Pj4gICAgICAgIGRldmZuID0gMDsKPj4+ICAgIH0KPj4+
Cj4+PmJlIHRoZSByZWxldmFudCBjb2RlPyBPciBlbHNlIC0gaXMgaXNfZXh0Zm4gbm90IGJlaW5n
IHNldCBjb3JyZWN0bHk/Cj4+IAo+PiBJIHRoaW5rIHRoaXMgZmllbGQgaXMgbm90IGJlaW5nIHNl
dCBmb3IgVkYuIEFuZCBoZXJlIHdoYXQgd2Ugd2FudCB0bwo+PiBrbm93IGlzIHdoZXRoZXIgdGhl
IFBGIG9mIHRoaXMgVkYgaXMgYW4gZXh0ZW5kZWQgZnVuY3Rpbi4gV2UgYWxzbyBjYW4gYWRkCj4+
IGEgbmV3IGZpZWxkICdpc19leHRmbicgaW4gcGRldi0+aW5mby5waHlzZm4gYW5kIGNoYW5nZSB0
aGUgY2FsbGVyIGluCj4+IGxpbnV4IGtlcm5lbCBhY2NvcmRpbmdseS4gQnV0IGl0IHdpbGwgYmUg
bm90IGNvbXBhdGlibGUgd2l0aCB0aGUgb2xkIGtlcm5lbC4KPgo+V2FpdCwgbm8gLSBJIGRpZCBk
ZXNjcmliZSB0aGluZ3Mgc2xpZ2h0bHkgd3JvbmdseSwgYW5kIGhlbmNlIHBlcmhhcHMKPm1hbmFn
ZWQgdG8gY29uZnVzZSB5b3UgKGJlc2lkZXMgbXlzZWxmKS4gRm9yIHRoZSBWRiB3ZSBkb24ndCB3
YW50Cj50byBzZWUgaXNfZXh0Zm4gc2V0LCBidXQgZm9yIGl0cyBQRiBJJ2QgZXhwZWN0IHRoYXQg
dG8gYmUgdGhlIGNhc2UuCj5XaXRoIHRoYXQgSSdkIHRoZW4gdGhpbmsgbG9va2luZyB1cCB0aGUg
c3RydWN0IHBjaV9kZXYgZm9yIHRoZSBQRiBpcyBhbGwKPml0IHRha2VzIHRvIHRlbGwgYXBhcnQg
Ym90aCBjYXNlcywgdGhlIG1vcmUgdGhhdCBJJ20gbm90IHN1cmUgLi4uCgpJbXByZXNzaXZlIQoK
Pgo+Pj4+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9kbWFyLmMKPj4+PiArKysg
Yi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZG1hci5jCj4+Pj4gQEAgLTIxOSw3ICsyMTks
MTIgQEAgc3RydWN0IGFjcGlfZHJoZF91bml0ICphY3BpX2ZpbmRfbWF0Y2hlZF9kcmhkX3VuaXQo
Y29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYpCj4+Pj4gICAgICBlbHNlIGlmICggcGRldi0+aW5m
by5pc192aXJ0Zm4gKQo+Pj4+ICAgICAgewo+Pj4+ICAgICAgICAgIGJ1cyA9IHBkZXYtPmluZm8u
cGh5c2ZuLmJ1czsKPj4+PiAtICAgICAgICBkZXZmbiA9IFBDSV9TTE9UKHBkZXYtPmluZm8ucGh5
c2ZuLmRldmZuKSA/IDAgOiBwZGV2LT5pbmZvLnBoeXNmbi5kZXZmbjsKPj4+PiArICAgICAgICAv
KiBBUkkgaXMgbm90IGFwcGxpYWJsZSB0byBSb290IENvbXBsZXggSW50ZWdyYXRlZCBFbmRwb2lu
dHMgKi8KPj4+PiArICAgICAgICBpZiAoIFBDSV9TTE9UKHBkZXYtPmluZm8ucGh5c2ZuLmRldmZu
KSAmJgo+Pj4+ICsgICAgICAgICAgICAgKHBkZXYtPnR5cGUgIT0gREVWX1RZUEVfUkNfRU5EUE9J
TlQpICkKPgo+Li4uIGNoZWNraW5nIFZGJ3MgdHlwZSAoaW5zdGVhZCBvZiBQRidzKSBoZXJlIGlz
IGFwcHJvcHJpYXRlIC8gbW9zdAo+Y29tcGF0aWJsZS4KCkl0IHdhcyBhIG1pc3Rha2UuIFNvcnJ5
IGZvciB0aGlzLgoKPgo+Pj4+ICsgICAgICAgICAgICBkZXZmbiA9IDA7Cj4+Pj4gKyAgICAgICAg
ZWxzZQo+Pj4+ICsgICAgICAgICAgICBkZXZmbiA9IHBkZXYtPmluZm8ucGh5c2ZuLmRldmZuOwo+
Pj4+ICAgICAgfQo+Pj4KPj4+V2hpbGUgSSB0aGluayBJIHVuZGVyc3RhbmQgc29tZSBvZiBQQ0ks
IEkgaGF2ZSB0byBhZG1pdCB0aGF0IHRoZQo+Pj5jb25uZWN0aW9uIHRvIEFSSSBpcyBub3QgYXQg
YWxsIG9idmlvdXMgdG8gbWUgYXQgdGhpcyBwbGFjZSBpbiB0aGUKPj4+c291cmNlcy4gSGVuY2Ug
SSdkIGFwcHJlY2lhdGUgaWYgeW91IHdvdWxkIGV4dGVuZCB0aGUgY29tbWVudC4KPj4gCj4+IE9r
LiBIb3cgYWJvdXQgdGhpczoKPj4gCj4+IC0gICAgICAgIGRldmZuID0gUENJX1NMT1QocGRldi0+
aW5mby5waHlzZm4uZGV2Zm4pID8gMCA6IHBkZXYtPmluZm8ucGh5c2ZuLmRldmZuOwo+PiArICAg
ICAgICAvKiAKPj4gKyAgICAgICAgICogVXNlIDAgYXMgdGhlIGRldmZuIHRvIHNlYXJjaCBWVC1k
IHVuaXQgd2hlbiB0aGUgUEYgaXMgYW4gRXh0ZW5kZWQKPj4gKyAgICAgICAgICogRnVuY3Rpb24g
KG1lYW5zIHdpdGhpbiBhbiBBUkkgRGV2aWNlLCBhIEZ1bmN0aW9uIHdob3NlIEZ1bmN0aW9uIE51
bWJlcgo+PiArICAgICAgICAgKiBpcyBncmVhdGVyIHRoYW4gNykuCj4+ICsgICAgICAgICAqLwo+
PiArICAgICAgICBpZiAoIFBDSV9TTE9UKHBkZXYtPmluZm8ucGh5c2ZuLmRldmZuKSAmJgo+PiAr
ICAgICAgICAgICAgIChwY2lfZmluZF9leHRfY2FwYWJpbGl0eShwZGV2LT5zZWcsIGJ1cywKPj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICBwZGV2LT5pbmZvLnBoeXNmbi5kZXZmbiwgUENJX0VY
VF9DQVBfSURfQVJJKSkgKQo+PiArICAgICAgICAgICAgZGV2Zm4gPSAwOwo+PiArICAgICAgICBl
bHNlCj4+ICsgICAgICAgICAgICBkZXZmbiA9IHBkZXYtPmluZm8ucGh5c2ZuLmRldmZuOwo+Cj5U
aGF0J3MgYmV0dGVyLCBidXQgSSdtIHN0aWxsIGhhdmluZyBzb21lIGRpZmZpY3VsdHkuIEluIHRo
ZSBMaW51eCBrZXJuZWwKPndlIGhhdmUKPgo+CWlmIChwY2lfZGV2LT5pc192aXJ0Zm4pIHsKPgkJ
Li4uCj4JfSBlbHNlCj4JaWYgKHBjaV9hcmlfZW5hYmxlZChwY2lfZGV2LT5idXMpICYmIFBDSV9T
TE9UKHBjaV9kZXYtPmRldmZuKSkKPgkJYWRkLT5mbGFncyA9IFhFTl9QQ0lfREVWX0VYVEZOOwo+
Cj53aGljaCB0ZWxscyBtZSB0aGF0IHRoZSBtZXJlIHByZXNlbmNlIG9mIGFuIEFSSSBjYXBhYmls
aXR5IG1heSBub3QKPmJlIGVub3VnaC4gRnVydGhlcm1vcmUgTGludXggY2hlY2tzIHdoZXRoZXIg
ZGV2Zm4gaXMgemVybyBpbgo+cGNpX2NvbmZpZ3VyZV9hcmkoKSwgbm90IHdoZXRoZXIgUENJX1NM
T1QoZGV2Zm4pIGlzIG5vbi16ZXJvIC0KPndvdWxkbid0IHRoYXQgbWVhbiB5b3Ugd2FudCB0byBw
YXNzIGEgemVybyBkZXZmbiB0bwo+cGNpX2ZpbmRfZXh0X2NhcGFiaWxpdHkoKSBhYm92ZT8KCk5v
LiBwY2lfY29uZmlndXJlX2FyaSgpIGlzIHRvIGVuYWJsZSBBUkkgZm9yd2FyZGluZywgd2hpY2gg
aXMgYSBmZWF0dXJlCm9mIGRvd25zdHJlYW0gcG9ydC4gQVJJIGNhcGFiaWxpdHkgaXMgYSBmZWF0
dXJlIG9mIGRldmljZS4KQW55aG93LCBJIGZpbmFsbHkgdW5kZXJzdGFuZCB3aGF0IHlvdSBzYWlk
LCB3aGljaCBpcyBhY3R1YWxseSB3aGF0IEkKd2FudC4gSWYgSSBjYW4gZWFzaWx5IGhhbmRsZSB0
aGUgX3BjaWRldnNfbG9jayB0byBjYWxsIHBjaV9nZXRfcGRldigpLCBpdCBpcyB0aGUKYmVzdCBz
b2x1dGlvbiBJIHRoaW5rLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 19 09:09:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 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 1dMsgY-0007SF-ND; Mon, 19 Jun 2017 09:09:26 +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 1dMsgX-0007S9-Fe
 for xen-devel@lists.xenproject.org; Mon, 19 Jun 2017 09:09:25 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 B7/07-03058-4C497495; Mon, 19 Jun 2017 09:09:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTffIFPd
 Ig1cruC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy258tYC44JV9zZ/Ze9gbFHoIuRi0NIYBOj
 xLW9U1ggnN2MEmfWXmPuYuTkEBYIk3h2ayd7FyMHh4hAoMTyZl6ImvlMEo92/WEDcZgFZjJJz
 J9ynQ2kgU1AU+LO509MIDavgJXEtb8TWUGaWQRUJWbvzAUJiwqES7xtPMICUSIocXLmEzCbU8
 BeYtPLdewgNrOAmcS8zQ+ZIWx5ie1v5zBPYOSbhaRlFpKyWUjKFjAyr2LUKE4tKkst0jUy1Es
 qykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAw4BiDYwfhnWcAhRkkOJiVR3rbJ7pFC
 fEn5KZUZicUZ8UWlOanFhxhlODiUJHiXg+QEi1LTUyvSMnOAoQ+TluDgURLhzesDSvMWFyTmF
 memQ6ROMSpKifM+AekTAElklObBtcHi7RKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEeW+CTO
 HJzCuBm/4KaDET0GLmMy4gi0sSEVJSDYxhzxd2z3mzZOWl9WzeEqaB0yeVWkdfjq2N11MLDPs
 vXRmrpmn1VdqjtefCDB6Dv6limzkkgv2vlz7+fGtvq1e0JtuJ/Rk6M7VnHPzC2Z/vWXl+dZWy
 wJZi032qM7JmmP1dJNjsrW+mXJ9TrsC2ouNkg26bDuc+6dVHiu1uRHO4uafe+NCyU4mlOCPRU
 Iu5qDgRANxmTcKyAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1497863363!77758560!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21503 invoked from network); 19 Jun 2017 09:09:24 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-27.messagelabs.com with SMTP; 19 Jun 2017 09:09: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 E59F8344;
 Mon, 19 Jun 2017 02:09: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 4F0653F587;
 Mon, 19 Jun 2017 02:09:21 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>,
 Tamas K Lengyel <tamas.k.lengyel@gmail.com>
References: <58E3B354020000780014CA30@prv-mh.provo.novell.com>
 <58E3B852020000780014CA6E@prv-mh.provo.novell.com>
 <3514c740-bf6a-3c83-f55d-53bd90a96ac3@citrix.com>
 <CABfawhm+XUP5V4OZWnimfYDQ-L5AUSFtY-9qhuLK7aYHv_wZHw@mail.gmail.com>
 <5947A4400200007800163DAB@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <9d4c4836-2a80-6cc7-6351-82c9c616732f@arm.com>
Date: Mon, 19 Jun 2017 10:09:19 +0100
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: <5947A4400200007800163DAB@prv-mh.provo.novell.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>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 2/2] memory: don't hand MFN info to
 translated 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>

SGksCgpPbiAxOS8wNi8xNyAwOToxNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTguMDYu
MTcgYXQgMjE6MTksIDx0YW1hcy5rLmxlbmd5ZWxAZ21haWwuY29tPiB3cm90ZToKPj4gT24gVHVl
LCBBcHIgNCwgMjAxNyBhdCAxOjA0IFBNLCBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgo+PiB3cm90ZToKPj4+IE9uIDA0LzA0LzE3IDE0OjE0LCBKYW4gQmV1bGljaCB3
cm90ZToKPj4+PiBXZSBzaG91bGRuJ3QgaGFuZCBNRk4gaW5mbyBiYWNrIGZyb20gaW5jcmVhc2Ut
cmVzZXJ2YXRpb24gZm9yCj4+Pj4gdHJhbnNsYXRlZCBkb21haW5zLCBqdXN0IGxpa2Ugd2UgZG9u
J3QgZm9yIHBvcHVsYXRlLXBoeXNtYXAgYW5kCj4+Pj4gbWVtb3J5LWV4Y2hhbmdlLiBGb3IgZnVs
bCBzeW1tZXRyeSBhbHNvIGNoZWNrIGZvciBhIE5VTEwgZ3Vlc3QgaGFuZGxlCj4+Pj4gaW4gcG9w
dWxhdGVfcGh5c21hcCgpIChidXQgbm90ZSB0aGlzIG1ha2VzIG5vIHNlbnNlIGluCj4+Pj4gbWVt
b3J5X2V4Y2hhbmdlKCksIGFzIHRoZXJlIHRoZSBhcnJheSBpcyBhbHNvIGFuIGlucHV0KS4KPj4+
Pgo+Pj4+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4+
Cj4+PiBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KPj4KPj4gVW5mb3J0dW5hdGVseSBJIGp1c3QgaGFkIHRpbWUgdG8gZG8gdGVzdGluZyB3aXRo
IHRoaXMgY2hhbmdlIGFuZCBJCj4+IGhhdmUgdG8gcmVwb3J0IHRoYXQgaW50cm9kdWNlcyBhIGNy
aXRpY2FsIHJlZ3Jlc3Npb24gZm9yIG15IHRvb2xzLgo+PiBXaXRoIHRoaXMgY2hhbmdlIGluLXBs
YWNlIHBlcmZvcm1pbmcgaW5jcmVhc2VfcmVzZXJ2YXRpb24gb24gYSB0YXJnZXQKPj4gZG9tYWlu
IG5vIGxvbmdlciByZXBvcnRzIHRoZSBndWVzdCBmcmFtZSBudW1iZXIgZm9yIGV4dGVybmFsIHRv
b2xzLAo+PiB0aHVzIGNvbXBsZXRlbHkgYnJlYWtpbmcgYWR2YW5jZWQgdXNlLWNhc2VzIHRoYXQg
cmVxdWlyZSB0aGlzCj4+IGluZm9ybWF0aW9uIHRvIGJlIGFibGUgdG8gZG8gYWx0cDJtIGdmbiBy
ZW1hcHBpbmcuIFRoaXMgaXMgYSBjcml0aWNhbAo+PiBzdGVwIGluIGJlaW5nIGFibGUgdG8gaW50
cm9kdWNlIHNoYWRvdy1wYWdlcyB0aGF0IGFyZSB1c2VkIHRvIGhpZGUKPj4gYnJlYWtwb2ludHMg
YW5kIG90aGVyIG1lbW9yeSBtb2RpZmljYXRpb25zIGZyb20gdGhlIGd1ZXN0Lgo+Cj4gV2hpbGUg
SSBjYW4gc2VlIHlvdXIgcG9pbnQsIEknbSBhZnJhaWQgdGhhdCdzIG5vdCBob3cgdGhlCj4gaW50
ZXJmYWNlIHdhcyBtZWFudCB0byBiZSB1c2VkLiBUaGUgbWVyZSBmYWN0IHRoYXQKPiBwb3B1bGF0
ZS1waHlzbWFwIGFuZCBtZW1vcnktZXhjaGFuZ2UgZGlkbid0IHJldHVybiB0aGUKPiBNRk4ocykg
c3VnZ2VzdHMgdG8gbWUgdGhhdCB5b3UgYWxyZWFkeSBuZWVkIHRvIGhhdmUgYSB3YXkKPiB0byBk
ZWFsIHdpdGggaGF2aW5nIHRvIGZpbmQgb3V0IGFub3RoZXIgd2F5LiBPciBhcmUgeW91Cj4gc3Vn
Z2VzdGluZyB5b3UgcmVseSBvbiBndWVzdHMgbm90IHVzaW5nIHRoZXNlIGludGVyZmFjZXM/Cj4K
PiBBcyB0byBhIHNvbHV0aW9uLCBJIGNvdWxkIHBvc3NpYmx5IHNlZSB1cyByZWxheCB0aGUgY2hh
bmdlIHRvCj4gcmV0dXJuIHRoZSBNRk4ocykgd2hlbiB0aGUgY3VycmVudCBhbmQgc3ViamVjdCBk
b21haW5zIGRpZmZlciwKPiBvciBldmVuIGNoZWNrIHBhZ2luZyBtb2RlIG9mIHRoZSBjYWxsZXIg
ZG9tYWluIGluc3RlYWQgb2YgdGhlCj4gc3ViamVjdCBvbmUgKHdoaWNoIHdvdWxkIG1lYW4gUFZI
IERvbTAgc3RpbGwgd291bGRuJ3QgZ2V0IHRvCj4gc2VlIHRoZW0pLiBCdXQgaWYgd2UgZG8sIGlt
byB3ZSBzaG91bGQgZG8gdGhpcyBjb25zaXN0ZW50bHkgZm9yCj4gYWxsIHRocmVlIG9wZXJhdGlv
bnMsIHJhdGhlciB0aGFuIGp1c3QgZm9yIGluY3JlYXNlLXJlc2VydmF0aW9uLgo+Cj4+IElmIGF0
IGFsbCBwb3NzaWJsZSwgSSB3b3VsZCBsaWtlIHRvIHJlcXVlc3QgdGhpcyBjaGFuZ2Ugbm90IHRv
IGJlIHBhcnQKPj4gb2YgdGhlIDQuOSByZWxlYXNlLgo+Cj4gSG1tLCBpdCdzIGJlZW4gdGhlcmUg
Zm9yIGFsbCBvZiB0aGUgUkNzLCBzbyBJJ20gbm90IHJlYWxseSBoYXBweQo+IHRvIGNvbnNpZGVy
IHRoZSBvcHRpb24gb2YgcmV2ZXJ0aW5nIGF0IHRoaXMgcG9pbnQgaW4gdGltZS4gQnV0Cj4gSnVs
aWVuIHdpbGwgaGF2ZSB0aGUgZmluYWwgc2F5IGFueXdheS4KCkkgYW0gYSBiaXQgY29uZnVzZSB3
aXRoIHRoZSBkZXNjcmlwdGlvbiBvZiB0aGUgcHJvYmxlbS4gSSB1bmRlcnN0b29kIAoiZ3Vlc3Qg
ZnJhbWUgbnVtYmVyIiBhcyBHRk4uIEJ1dCBBRkFJQ1QsIHRoaXMgaHlwZXJjYWxsIHdhcyByZXR1
cm5pbmcgCk1GTiBldmVuIGZvciBIVk0gZ3Vlc3RzLiBTbyBob3cgdGhpcyBjaGFuZ2UgaXMgYnJl
YWtpbmcgYWx0cDJtIHJlbWFwcGluZz8KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 19 09:11:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 09: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 1dMsit-0007zV-3e; Mon, 19 Jun 2017 09:11: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=33665c695=George.Dunlap@citrix.com>)
 id 1dMsis-0007zP-It
 for xen-devel@lists.xenproject.org; Mon, 19 Jun 2017 09:11:50 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 CC/5D-03058-55597495; Mon, 19 Jun 2017 09:11:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsXitHRDpG7oVPd
 Ig+a14hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bv5EvsBQ95K66d3MXSwLiDu4uRk0NCwF9i
 TeMaRhBbWCBM4tmtnewgtohAoMTfH52sXYxcHEIC85kkHu36wwbiMAvsY5I4t3E7WBWbgJ7Ev
 ONfWUBsXgFbiX83LzF1MXJwsAioShz9agESFhUIl3jbeASqRFDi5MwnYDangL3EppfrwMYwCx
 hIHFk0hxXClpdo3jqbGcQWAhqz+MFR9gmMfLOQtM9C0jILScsCRuZVjBrFqUVlqUW6hqZ6SUW
 Z6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiB4cYABDsYvy0LOMQoycGkJMrbNtk9Uogv
 KT+lMiOxOCO+qDQntfgQowwHh5IE73KQnGBRanpqRVpmDjDwYdISHDxKIrx5fUBp3uKCxNziz
 HSI1ClGRSlx3iCQPgGQREZpHlwbLNouMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZj3JsgUns
 y8Erjpr4AWMwEtZj7jArK4JBEhJdXAqDyl5k7Jip1fdjjc6wrKm2Qm+dlp84nQK2FbNkzxNCr
 /kjDz8Tbevy6NRStjj2znMGicMXtrEfvUOc8m6q/MniTAKrO0MbGWT9qUb63q9V9TSv994n4k
 du7O47IdZhOywzR8neJXvptd9Kx+79fFftm5iUpc954vsC+KdJq4vUhcuiFIJluuTYmlOCPRU
 Iu5qDgRAJyPAAOxAgAA
X-Env-Sender: prvs=33665c695=George.Dunlap@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1497863507!108026697!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64934 invoked from network); 19 Jun 2017 09:11:49 -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;
 19 Jun 2017 09:11:49 -0000
X-IronPort-AV: E=Sophos;i="5.39,360,1493683200"; d="scan'208";a="428434031"
To: Jan Beulich <JBeulich@suse.com>, Tamas K Lengyel
 <tamas.k.lengyel@gmail.com>
References: <58E3B354020000780014CA30@prv-mh.provo.novell.com>
 <58E3B852020000780014CA6E@prv-mh.provo.novell.com>
 <3514c740-bf6a-3c83-f55d-53bd90a96ac3@citrix.com>
 <CABfawhm+XUP5V4OZWnimfYDQ-L5AUSFtY-9qhuLK7aYHv_wZHw@mail.gmail.com>
 <5947A4400200007800163DAB@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <ca52d3a2-8208-2eb3-d362-a09a052e4660@citrix.com>
Date: Mon, 19 Jun 2017 10:11:44 +0100
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: <5947A4400200007800163DAB@prv-mh.provo.novell.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 <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 2/2] memory: don't hand MFN info to
 translated 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>

T24gMTkvMDYvMTcgMDk6MTUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE4LjA2LjE3IGF0
IDIxOjE5LCA8dGFtYXMuay5sZW5neWVsQGdtYWlsLmNvbT4gd3JvdGU6Cj4+IE9uIFR1ZSwgQXBy
IDQsIDIwMTcgYXQgMTowNCBQTSwgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4gCj4+IHdyb3RlOgo+Pj4gT24gMDQvMDQvMTcgMTQ6MTQsIEphbiBCZXVsaWNoIHdyb3Rl
Ogo+Pj4+IFdlIHNob3VsZG4ndCBoYW5kIE1GTiBpbmZvIGJhY2sgZnJvbSBpbmNyZWFzZS1yZXNl
cnZhdGlvbiBmb3IKPj4+PiB0cmFuc2xhdGVkIGRvbWFpbnMsIGp1c3QgbGlrZSB3ZSBkb24ndCBm
b3IgcG9wdWxhdGUtcGh5c21hcCBhbmQKPj4+PiBtZW1vcnktZXhjaGFuZ2UuIEZvciBmdWxsIHN5
bW1ldHJ5IGFsc28gY2hlY2sgZm9yIGEgTlVMTCBndWVzdCBoYW5kbGUKPj4+PiBpbiBwb3B1bGF0
ZV9waHlzbWFwKCkgKGJ1dCBub3RlIHRoaXMgbWFrZXMgbm8gc2Vuc2UgaW4KPj4+PiBtZW1vcnlf
ZXhjaGFuZ2UoKSwgYXMgdGhlcmUgdGhlIGFycmF5IGlzIGFsc28gYW4gaW5wdXQpLgo+Pj4+Cj4+
Pj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+Pj4KPj4+
IFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+
Pgo+PiBVbmZvcnR1bmF0ZWx5IEkganVzdCBoYWQgdGltZSB0byBkbyB0ZXN0aW5nIHdpdGggdGhp
cyBjaGFuZ2UgYW5kIEkKPj4gaGF2ZSB0byByZXBvcnQgdGhhdCBpbnRyb2R1Y2VzIGEgY3JpdGlj
YWwgcmVncmVzc2lvbiBmb3IgbXkgdG9vbHMuCj4+IFdpdGggdGhpcyBjaGFuZ2UgaW4tcGxhY2Ug
cGVyZm9ybWluZyBpbmNyZWFzZV9yZXNlcnZhdGlvbiBvbiBhIHRhcmdldAo+PiBkb21haW4gbm8g
bG9uZ2VyIHJlcG9ydHMgdGhlIGd1ZXN0IGZyYW1lIG51bWJlciBmb3IgZXh0ZXJuYWwgdG9vbHMs
Cj4+IHRodXMgY29tcGxldGVseSBicmVha2luZyBhZHZhbmNlZCB1c2UtY2FzZXMgdGhhdCByZXF1
aXJlIHRoaXMKPj4gaW5mb3JtYXRpb24gdG8gYmUgYWJsZSB0byBkbyBhbHRwMm0gZ2ZuIHJlbWFw
cGluZy4gVGhpcyBpcyBhIGNyaXRpY2FsCj4+IHN0ZXAgaW4gYmVpbmcgYWJsZSB0byBpbnRyb2R1
Y2Ugc2hhZG93LXBhZ2VzIHRoYXQgYXJlIHVzZWQgdG8gaGlkZQo+PiBicmVha3BvaW50cyBhbmQg
b3RoZXIgbWVtb3J5IG1vZGlmaWNhdGlvbnMgZnJvbSB0aGUgZ3Vlc3QuCj4gCj4gV2hpbGUgSSBj
YW4gc2VlIHlvdXIgcG9pbnQsIEknbSBhZnJhaWQgdGhhdCdzIG5vdCBob3cgdGhlCj4gaW50ZXJm
YWNlIHdhcyBtZWFudCB0byBiZSB1c2VkLiAKCldlbGwgdGhlIGZpcnN0IHF1ZXN0aW9uIHRvIGFz
ayBpcywgaXMgdGhhdCBoeXBlcmNhbGwgcGFydCBvZiB0aGUgc3RhYmxlCmludGVyZmFjZT8gIElm
IHNvLCB0aGVuIHRoZSBzdGFuZGFyZCBzaG91bGQgYmUsICJEb24ndCBicmVhayBwZW9wbGUgd2hv
CmNhbGwgaXQgdW5sZXNzIHRoZXJlIGlzIHJlYWxseSBubyBvdGhlciB3YXkgYXJvdW5kIGl0LiIg
IFN1cmUsIGl0IHdhcyBhCm1pc3Rha2Ugd2hvZXZlciBpbnRyb2R1Y2VkIHRoYXQsIGJ1dCBpZiBU
YW1hcyBpcyBidWlsZGluZyBvbiBhICJzdGFibGUiCmludGVyZmFjZSBoZSBzaG91bGQgYmUgYWJs
ZSB0byByZWx5IG9uIHRoYXQgaW50ZXJmYWNlIGJlaW5nIG1haW50YWluZWQsCmF0IGxlYXN0IHVu
dGlsIHdlIGNhbiBmaW5kIGEgc3VpdGFibGUgcmVwbGFjZW1lbnQuCgogLUdlb3JnZQoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 19 09:34:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 09:34:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dMt48-0000wR-1P; Mon, 19 Jun 2017 09: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 <andre.przywara@arm.com>) id 1dMt46-0000wL-L5
 for xen-devel@lists.xenproject.org; Mon, 19 Jun 2017 09:33:46 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 08/6A-23755-97A97495; Mon, 19 Jun 2017 09:33:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVysyfVTbdylnu
 kwf3fLBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bZifOYChpOMVYcfryVvYHxX2UXIxeHkMAm
 Rolrt/4xQzgHGCXub78I5HBwCAvkSxw+q93FyMkhIhAscaJ3DSuIzSwQKrHj6AsmiPoeRolNq
 /pZQBJsAroSO26+ZgaxeQWsJD5vvMIIModFQFXi014+kLCoQLhE74F+NogSQYmTM5+AtXIK+E
 j0TpwFNV9d4s+8S8wQtrhE05eVUHF5ie1v5zBPYOSfhaR9FpKWWUhaZiFpWcDIsopRozi1qCy
 1SNfIUi+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzBA6xkYGHcwNu31O8QoycGk
 JMpbOMU9UogvKT+lMiOxOCO+qDQntfgQowwHh5IEb8hMoJxgUWp6akVaZg4wVmDSEhw8SiK8e
 X1Aad7igsTc4sx0iNQpRkUpcV5vkD4BkERGaR5cGyw+LzHKSgnzMjIwMAjxFKQW5WaWoMq/Yh
 TnYFQS5mUCmcKTmVcCN/0V0GImoMXMZ1xAFpckIqSkGhiTpNON3f8aa3DuWj6N/Yaby2TzB82
 /G957ij3YvO/dfkGv7XIXCwOviAdv6bHddbPZ4XiuNteVZwrfk070lVrGFS+ZfNOj4PrGe4eO
 yvZeX/dZZt/pzInhVgt+uq5/4+++X85JsuFZRdbJj18t/yTwHjT1rn7BVrfxfgWTzbsjP6J2r
 t1kZf9CiaU4I9FQi7moOBEAlvpzXcoCAAA=
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1497864824!105629980!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61580 invoked from network); 19 Jun 2017 09:33:44 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-31.messagelabs.com with SMTP; 19 Jun 2017 09:33: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 437BB344;
 Mon, 19 Jun 2017 02:33:43 -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 6B5E73F587;
 Mon, 19 Jun 2017 02:33:42 -0700 (PDT)
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>,
 xen-devel@lists.xenproject.org
References: <1496769929-23355-1-git-send-email-bhupinder.thakur@linaro.org>
 <1496769929-23355-3-git-send-email-bhupinder.thakur@linaro.org>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <49513049-802d-77bd-bfa1-5acbe5833b4e@arm.com>
Date: Mon, 19 Jun 2017 10:33: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: <1496769929-23355-3-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 02/14 v4] xen/arm: vpl011: Define generic
 vreg_reg* access functions in vreg.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>

SGkgQmh1cGluZGVyLAoKSSB0aGluayB0aGUgY29tbWl0IG1lc3NhZ2UgaXMgYSBiaXQgbWlzbGVh
ZGluZy4KQWN0dWFsbHkgeW91ICpyZW5hbWUqIGZ1bmN0aW9ucyBhbmQgdGhlaXIgY2FsbCBzaXRl
cywgYW5kIGFsc28gdGhpcwp0b3VjaGVzIHRoZSBWR0lDIGNvZGUsIHNvIHNob3VsZG4ndCBpdCBt
ZW50aW9uIGJvdGggaW4gdGhlIGZpcnN0IGxpbmUgb2YKdGhlIGNvbW1pdCBtZXNzYWdlPyBBZnRl
ciBhbGwgdGhpcyBwYXRjaCByZWFsbHkgaGFzIG5vdCBtdWNoIHRvIGRvIHdpdGgKdnBsMDExLgoK
T24gMDYvMDYvMTcgMTg6MjUsIEJodXBpbmRlciBUaGFrdXIgd3JvdGU6Cj4gVGhpcyBwYXRjaCBy
ZWRlZmluZXMgdGhlIHZnaWNfcmVnKiBhY2Nlc3MgZnVuY3Rpb25zIHRvIHZyZWdfcmVnKiBmdW5j
dGlvbnMuCj4gVGhlc2UgYXJlIGdlbmVyaWMgZnVuY3Rpb25zLCB3aGljaCB3aWxsIGJlIHVzZWQg
YnkgdGhlIHZnaWMgZW11bGF0aW9uIGNvZGUKPiB0byBhY2Nlc3MgdGhlIHZnaWMgcmVnaXN0ZXJz
Lgo+IAo+IFBMMDExIGVtdWxhdGlvbiBjb2RlIHdpbGwgYWxzbyB1c2UgdnJlZ19yZWcqIGFjY2Vz
cyBmdW5jdGlvbnMuCgpBbHNvIEkgYW0gc29ycnkgdG8gYmUgdGhlIGJlYXJlciBvZiBiYWQgbmV3
cyAoYW5kIGFsc28gZm9yIGJlaW5nIHRoZQpvcmlnaW4gb2YgdGhpcyksIGJ1dCBJIGFtIGFmcmFp
ZCB5b3UgaGF2ZSB0byByZXdvcmsgdGhpcyB3aGVuIHlvdSByZWJhc2UKaXQgYWdhaW5zdCBvcmln
aW4vc3RhZ2luZywgc2luY2UgdGhlIElUUyBlbXVsYXRpb24gaGFzIGJlZW4gbWVyZ2VkLgpTbyB3
aGlsZSBhY3R1YWwgY29uZmxpY3RzIHNlZW0gdG8gYmUgdHJpdmlhbCwgdGhlcmUgYXJlIG5vdyBt
YW55IG5ldwp1c2VycyBvZiB2Z2ljX3JlZz8/Xyogd2hpY2ggeW91IGhhdmUgdG8gY2hhbmdlIGFz
IHdlbGwuClNob3VsZCBiZSByYXRoZXIgbWVjaGFuaWNhbCwgdGhvdWdoLgoKQ2hlZXJzLApBbmRy
ZS4KCj4gU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBs
aW5hcm8ub3JnPgo+IC0tLQo+IENDOiBzcwo+IENDOiBqZwo+IAo+IENoYW5nZXMgc2luY2UgdjM6
Cj4gLSBSZW5hbWVkIERFRklORV9WUkVHX1JFR19IRUxQRVJTIHRvIFZSRUdfUkVHX0hFTFBFUlMu
Cj4gCj4gIHhlbi9hcmNoL2FybS92Z2ljLXYyLmMgICAgIHwgIDI4ICsrKysrLS0tLS0tCj4gIHhl
bi9hcmNoL2FybS92Z2ljLXYzLmMgICAgIHwgIDQwICsrKysrKysrLS0tLS0tLS0KPiAgeGVuL2lu
Y2x1ZGUvYXNtLWFybS92cmVnLmggfCAxMTUgKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCj4gIDMgZmlsZXMgY2hhbmdlZCwgOTEgaW5zZXJ0aW9ucygrKSwgOTIg
ZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLXYyLmMgYi94
ZW4vYXJjaC9hcm0vdmdpYy12Mi5jCj4gaW5kZXggZGM5Zjk1Yi4uM2UzNWE5MCAxMDA2NDQKPiAt
LS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12Mi5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjIu
Ywo+IEBAIC0xNzksNyArMTc5LDcgQEAgc3RhdGljIGludCB2Z2ljX3YyX2Rpc3RyX21taW9fcmVh
ZChzdHJ1Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8sCj4gICAgICBjYXNlIFZSRUczMihH
SUNEX0NUTFIpOgo+ICAgICAgICAgIGlmICggZGFidC5zaXplICE9IERBQlRfV09SRCApIGdvdG8g
YmFkX3dpZHRoOwo+ICAgICAgICAgIHZnaWNfbG9jayh2KTsKPiAtICAgICAgICAqciA9IHZnaWNf
cmVnMzJfZXh0cmFjdCh2LT5kb21haW4tPmFyY2gudmdpYy5jdGxyLCBpbmZvKTsKPiArICAgICAg
ICAqciA9IHZyZWdfcmVnMzJfZXh0cmFjdCh2LT5kb21haW4tPmFyY2gudmdpYy5jdGxyLCBpbmZv
KTsKPiAgICAgICAgICB2Z2ljX3VubG9jayh2KTsKPiAgICAgICAgICByZXR1cm4gMTsKPiAgCj4g
QEAgLTE5NCw3ICsxOTQsNyBAQCBzdGF0aWMgaW50IHZnaWNfdjJfZGlzdHJfbW1pb19yZWFkKHN0
cnVjdCB2Y3B1ICp2LCBtbWlvX2luZm9fdCAqaW5mbywKPiAgICAgICAgICAgICAgfCBESVZfUk9V
TkRfVVAodi0+ZG9tYWluLT5hcmNoLnZnaWMubnJfc3BpcywgMzIpOwo+ICAgICAgICAgIHZnaWNf
dW5sb2NrKHYpOwo+ICAKPiAtICAgICAgICAqciA9IHZnaWNfcmVnMzJfZXh0cmFjdCh0eXBlciwg
aW5mbyk7Cj4gKyAgICAgICAgKnIgPSB2cmVnX3JlZzMyX2V4dHJhY3QodHlwZXIsIGluZm8pOwo+
ICAKPiAgICAgICAgICByZXR1cm4gMTsKPiAgICAgIH0KPiBAQCAtMjA1LDcgKzIwNSw3IEBAIHN0
YXRpYyBpbnQgdmdpY192Ml9kaXN0cl9tbWlvX3JlYWQoc3RydWN0IHZjcHUgKnYsIG1taW9faW5m
b190ICppbmZvLAo+ICAgICAgICAgICAqIFhYWCBEbyB3ZSBuZWVkIGEgSkVQMTA2IG1hbnVmYWN0
dXJlciBJRD8KPiAgICAgICAgICAgKiBKdXN0IHVzZSB0aGUgcGh5c2ljYWwgaC93IHZhbHVlIGZv
ciBub3cKPiAgICAgICAgICAgKi8KPiAtICAgICAgICAqciA9IHZnaWNfcmVnMzJfZXh0cmFjdCgw
eDAwMDAwNDNiLCBpbmZvKTsKPiArICAgICAgICAqciA9IHZyZWdfcmVnMzJfZXh0cmFjdCgweDAw
MDAwNDNiLCBpbmZvKTsKPiAgICAgICAgICByZXR1cm4gMTsKPiAgCj4gICAgICBjYXNlIFZSQU5H
RTMyKDB4MDBDLCAweDAxQyk6Cj4gQEAgLTIyNiw3ICsyMjYsNyBAQCBzdGF0aWMgaW50IHZnaWNf
djJfZGlzdHJfbW1pb19yZWFkKHN0cnVjdCB2Y3B1ICp2LCBtbWlvX2luZm9fdCAqaW5mbywKPiAg
ICAgICAgICByYW5rID0gdmdpY19yYW5rX29mZnNldCh2LCAxLCBnaWNkX3JlZyAtIEdJQ0RfSVNF
TkFCTEVSLCBEQUJUX1dPUkQpOwo+ICAgICAgICAgIGlmICggcmFuayA9PSBOVUxMKSBnb3RvIHJl
YWRfYXNfemVybzsKPiAgICAgICAgICB2Z2ljX2xvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7Cj4g
LSAgICAgICAgKnIgPSB2Z2ljX3JlZzMyX2V4dHJhY3QocmFuay0+aWVuYWJsZSwgaW5mbyk7Cj4g
KyAgICAgICAgKnIgPSB2cmVnX3JlZzMyX2V4dHJhY3QocmFuay0+aWVuYWJsZSwgaW5mbyk7Cj4g
ICAgICAgICAgdmdpY191bmxvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7Cj4gICAgICAgICAgcmV0
dXJuIDE7Cj4gIAo+IEBAIC0yMzUsNyArMjM1LDcgQEAgc3RhdGljIGludCB2Z2ljX3YyX2Rpc3Ry
X21taW9fcmVhZChzdHJ1Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8sCj4gICAgICAgICAg
cmFuayA9IHZnaWNfcmFua19vZmZzZXQodiwgMSwgZ2ljZF9yZWcgLSBHSUNEX0lDRU5BQkxFUiwg
REFCVF9XT1JEKTsKPiAgICAgICAgICBpZiAoIHJhbmsgPT0gTlVMTCkgZ290byByZWFkX2FzX3pl
cm87Cj4gICAgICAgICAgdmdpY19sb2NrX3JhbmsodiwgcmFuaywgZmxhZ3MpOwo+IC0gICAgICAg
ICpyID0gdmdpY19yZWczMl9leHRyYWN0KHJhbmstPmllbmFibGUsIGluZm8pOwo+ICsgICAgICAg
ICpyID0gdnJlZ19yZWczMl9leHRyYWN0KHJhbmstPmllbmFibGUsIGluZm8pOwo+ICAgICAgICAg
IHZnaWNfdW5sb2NrX3JhbmsodiwgcmFuaywgZmxhZ3MpOwo+ICAgICAgICAgIHJldHVybiAxOwo+
ICAKPiBAQCAtMjYyLDcgKzI2Miw3IEBAIHN0YXRpYyBpbnQgdmdpY192Ml9kaXN0cl9tbWlvX3Jl
YWQoc3RydWN0IHZjcHUgKnYsIG1taW9faW5mb190ICppbmZvLAo+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdpY2RfcmVnIC0gR0lDRF9JUFJJ
T1JJVFlSLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIERBQlRfV09SRCldOwo+ICAgICAgICAgIHZnaWNfdW5sb2NrX3JhbmsodiwgcmFuaywg
ZmxhZ3MpOwo+IC0gICAgICAgICpyID0gdmdpY19yZWczMl9leHRyYWN0KGlwcmlvcml0eXIsIGlu
Zm8pOwo+ICsgICAgICAgICpyID0gdnJlZ19yZWczMl9leHRyYWN0KGlwcmlvcml0eXIsIGluZm8p
Owo+ICAKPiAgICAgICAgICByZXR1cm4gMTsKPiAgICAgIH0KPiBAQCAtMjgwLDcgKzI4MCw3IEBA
IHN0YXRpYyBpbnQgdmdpY192Ml9kaXN0cl9tbWlvX3JlYWQoc3RydWN0IHZjcHUgKnYsIG1taW9f
aW5mb190ICppbmZvLAo+ICAgICAgICAgIHZnaWNfbG9ja19yYW5rKHYsIHJhbmssIGZsYWdzKTsK
PiAgICAgICAgICBpdGFyZ2V0c3IgPSB2Z2ljX2ZldGNoX2l0YXJnZXRzcihyYW5rLCBnaWNkX3Jl
ZyAtIEdJQ0RfSVRBUkdFVFNSKTsKPiAgICAgICAgICB2Z2ljX3VubG9ja19yYW5rKHYsIHJhbmss
IGZsYWdzKTsKPiAtICAgICAgICAqciA9IHZnaWNfcmVnMzJfZXh0cmFjdChpdGFyZ2V0c3IsIGlu
Zm8pOwo+ICsgICAgICAgICpyID0gdnJlZ19yZWczMl9leHRyYWN0KGl0YXJnZXRzciwgaW5mbyk7
Cj4gIAo+ICAgICAgICAgIHJldHVybiAxOwo+ICAgICAgfQo+IEBAIC0yOTksNyArMjk5LDcgQEAg
c3RhdGljIGludCB2Z2ljX3YyX2Rpc3RyX21taW9fcmVhZChzdHJ1Y3QgdmNwdSAqdiwgbW1pb19p
bmZvX3QgKmluZm8sCj4gICAgICAgICAgaWNmZ3IgPSByYW5rLT5pY2ZnW1JFR19SQU5LX0lOREVY
KDIsIGdpY2RfcmVnIC0gR0lDRF9JQ0ZHUiwgREFCVF9XT1JEKV07Cj4gICAgICAgICAgdmdpY191
bmxvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7Cj4gIAo+IC0gICAgICAgICpyID0gdmdpY19yZWcz
Ml9leHRyYWN0KGljZmdyLCBpbmZvKTsKPiArICAgICAgICAqciA9IHZyZWdfcmVnMzJfZXh0cmFj
dChpY2ZnciwgaW5mbyk7Cj4gIAo+ICAgICAgICAgIHJldHVybiAxOwo+ICAgICAgfQo+IEBAIC00
MjQsNyArNDI0LDcgQEAgc3RhdGljIGludCB2Z2ljX3YyX2Rpc3RyX21taW9fd3JpdGUoc3RydWN0
IHZjcHUgKnYsIG1taW9faW5mb190ICppbmZvLAo+ICAgICAgICAgIGlmICggZGFidC5zaXplICE9
IERBQlRfV09SRCApIGdvdG8gYmFkX3dpZHRoOwo+ICAgICAgICAgIC8qIElnbm9yZSBhbGwgYnV0
IHRoZSBlbmFibGUgYml0ICovCj4gICAgICAgICAgdmdpY19sb2NrKHYpOwo+IC0gICAgICAgIHZn
aWNfcmVnMzJfdXBkYXRlKCZ2LT5kb21haW4tPmFyY2gudmdpYy5jdGxyLCByLCBpbmZvKTsKPiAr
ICAgICAgICB2cmVnX3JlZzMyX3VwZGF0ZSgmdi0+ZG9tYWluLT5hcmNoLnZnaWMuY3Rsciwgciwg
aW5mbyk7Cj4gICAgICAgICAgdi0+ZG9tYWluLT5hcmNoLnZnaWMuY3RsciAmPSBHSUNEX0NUTF9F
TkFCTEU7Cj4gICAgICAgICAgdmdpY191bmxvY2sodik7Cj4gIAo+IEBAIC00NTQsNyArNDU0LDcg
QEAgc3RhdGljIGludCB2Z2ljX3YyX2Rpc3RyX21taW9fd3JpdGUoc3RydWN0IHZjcHUgKnYsIG1t
aW9faW5mb190ICppbmZvLAo+ICAgICAgICAgIGlmICggcmFuayA9PSBOVUxMKSBnb3RvIHdyaXRl
X2lnbm9yZTsKPiAgICAgICAgICB2Z2ljX2xvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7Cj4gICAg
ICAgICAgdHIgPSByYW5rLT5pZW5hYmxlOwo+IC0gICAgICAgIHZnaWNfcmVnMzJfc2V0Yml0cygm
cmFuay0+aWVuYWJsZSwgciwgaW5mbyk7Cj4gKyAgICAgICAgdnJlZ19yZWczMl9zZXRiaXRzKCZy
YW5rLT5pZW5hYmxlLCByLCBpbmZvKTsKPiAgICAgICAgICB2Z2ljX2VuYWJsZV9pcnFzKHYsIChy
YW5rLT5pZW5hYmxlKSAmICh+dHIpLCByYW5rLT5pbmRleCk7Cj4gICAgICAgICAgdmdpY191bmxv
Y2tfcmFuayh2LCByYW5rLCBmbGFncyk7Cj4gICAgICAgICAgcmV0dXJuIDE7Cj4gQEAgLTQ2NSw3
ICs0NjUsNyBAQCBzdGF0aWMgaW50IHZnaWNfdjJfZGlzdHJfbW1pb193cml0ZShzdHJ1Y3QgdmNw
dSAqdiwgbW1pb19pbmZvX3QgKmluZm8sCj4gICAgICAgICAgaWYgKCByYW5rID09IE5VTEwpIGdv
dG8gd3JpdGVfaWdub3JlOwo+ICAgICAgICAgIHZnaWNfbG9ja19yYW5rKHYsIHJhbmssIGZsYWdz
KTsKPiAgICAgICAgICB0ciA9IHJhbmstPmllbmFibGU7Cj4gLSAgICAgICAgdmdpY19yZWczMl9j
bGVhcmJpdHMoJnJhbmstPmllbmFibGUsIHIsIGluZm8pOwo+ICsgICAgICAgIHZyZWdfcmVnMzJf
Y2xlYXJiaXRzKCZyYW5rLT5pZW5hYmxlLCByLCBpbmZvKTsKPiAgICAgICAgICB2Z2ljX2Rpc2Fi
bGVfaXJxcyh2LCAofnJhbmstPmllbmFibGUpICYgdHIsIHJhbmstPmluZGV4KTsKPiAgICAgICAg
ICB2Z2ljX3VubG9ja19yYW5rKHYsIHJhbmssIGZsYWdzKTsKPiAgICAgICAgICByZXR1cm4gMTsK
PiBAQCAtNTA4LDcgKzUwOCw3IEBAIHN0YXRpYyBpbnQgdmdpY192Ml9kaXN0cl9tbWlvX3dyaXRl
KHN0cnVjdCB2Y3B1ICp2LCBtbWlvX2luZm9fdCAqaW5mbywKPiAgICAgICAgICBpcHJpb3JpdHly
ID0gJnJhbmstPmlwcmlvcml0eXJbUkVHX1JBTktfSU5ERVgoOCwKPiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ljZF9yZWcgLSBHSUNEX0lQ
UklPUklUWVIsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIERBQlRfV09SRCldOwo+IC0gICAgICAgIHZnaWNfcmVnMzJfdXBkYXRlKGlwcmlv
cml0eXIsIHIsIGluZm8pOwo+ICsgICAgICAgIHZyZWdfcmVnMzJfdXBkYXRlKGlwcmlvcml0eXIs
IHIsIGluZm8pOwo+ICAgICAgICAgIHZnaWNfdW5sb2NrX3JhbmsodiwgcmFuaywgZmxhZ3MpOwo+
ICAgICAgICAgIHJldHVybiAxOwo+ICAgICAgfQo+IEBAIC01MjksNyArNTI5LDcgQEAgc3RhdGlj
IGludCB2Z2ljX3YyX2Rpc3RyX21taW9fd3JpdGUoc3RydWN0IHZjcHUgKnYsIG1taW9faW5mb190
ICppbmZvLAo+ICAgICAgICAgIGlmICggcmFuayA9PSBOVUxMKSBnb3RvIHdyaXRlX2lnbm9yZTsK
PiAgICAgICAgICB2Z2ljX2xvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7Cj4gICAgICAgICAgaXRh
cmdldHNyID0gdmdpY19mZXRjaF9pdGFyZ2V0c3IocmFuaywgZ2ljZF9yZWcgLSBHSUNEX0lUQVJH
RVRTUik7Cj4gLSAgICAgICAgdmdpY19yZWczMl91cGRhdGUoJml0YXJnZXRzciwgciwgaW5mbyk7
Cj4gKyAgICAgICAgdnJlZ19yZWczMl91cGRhdGUoJml0YXJnZXRzciwgciwgaW5mbyk7Cj4gICAg
ICAgICAgdmdpY19zdG9yZV9pdGFyZ2V0c3Iodi0+ZG9tYWluLCByYW5rLCBnaWNkX3JlZyAtIEdJ
Q0RfSVRBUkdFVFNSLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl0YXJnZXRzcik7
Cj4gICAgICAgICAgdmdpY191bmxvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7Cj4gQEAgLTU1MSw3
ICs1NTEsNyBAQCBzdGF0aWMgaW50IHZnaWNfdjJfZGlzdHJfbW1pb193cml0ZShzdHJ1Y3QgdmNw
dSAqdiwgbW1pb19pbmZvX3QgKmluZm8sCj4gICAgICAgICAgcmFuayA9IHZnaWNfcmFua19vZmZz
ZXQodiwgMiwgZ2ljZF9yZWcgLSBHSUNEX0lDRkdSLCBEQUJUX1dPUkQpOwo+ICAgICAgICAgIGlm
ICggcmFuayA9PSBOVUxMKSBnb3RvIHdyaXRlX2lnbm9yZTsKPiAgICAgICAgICB2Z2ljX2xvY2tf
cmFuayh2LCByYW5rLCBmbGFncyk7Cj4gLSAgICAgICAgdmdpY19yZWczMl91cGRhdGUoJnJhbmst
PmljZmdbUkVHX1JBTktfSU5ERVgoMiwgZ2ljZF9yZWcgLSBHSUNEX0lDRkdSLAo+ICsgICAgICAg
IHZyZWdfcmVnMzJfdXBkYXRlKCZyYW5rLT5pY2ZnW1JFR19SQU5LX0lOREVYKDIsIGdpY2RfcmVn
IC0gR0lDRF9JQ0ZHUiwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBEQUJUX1dPUkQpXSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICBy
LCBpbmZvKTsKPiAgICAgICAgICB2Z2ljX3VubG9ja19yYW5rKHYsIHJhbmssIGZsYWdzKTsKPiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLXYz
LmMKPiBpbmRleCBkMTA3NTdhLi5lMTIxM2Q5IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS92
Z2ljLXYzLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vdmdpYy12My5jCj4gQEAgLTE4MSw3ICsxODEs
NyBAQCBzdGF0aWMgaW50IF9fdmdpY192M19yZGlzdHJfcmRfbW1pb19yZWFkKHN0cnVjdCB2Y3B1
ICp2LCBtbWlvX2luZm9fdCAqaW5mbywKPiAgCj4gICAgICBjYXNlIFZSRUczMihHSUNSX0lJRFIp
Ogo+ICAgICAgICAgIGlmICggZGFidC5zaXplICE9IERBQlRfV09SRCApIGdvdG8gYmFkX3dpZHRo
Owo+IC0gICAgICAgICpyID0gdmdpY19yZWczMl9leHRyYWN0KEdJQ1YzX0dJQ1JfSUlEUl9WQUws
IGluZm8pOwo+ICsgICAgICAgICpyID0gdnJlZ19yZWczMl9leHRyYWN0KEdJQ1YzX0dJQ1JfSUlE
Ul9WQUwsIGluZm8pOwo+ICAgICAgICAgIHJldHVybiAxOwo+ICAKPiAgICAgIGNhc2UgVlJFRzY0
KEdJQ1JfVFlQRVIpOgo+IEBAIC0xOTksNyArMTk5LDcgQEAgc3RhdGljIGludCBfX3ZnaWNfdjNf
cmRpc3RyX3JkX21taW9fcmVhZChzdHJ1Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8sCj4g
ICAgICAgICAgaWYgKCB2LT5hcmNoLnZnaWMuZmxhZ3MgJiBWR0lDX1YzX1JESVNUX0xBU1QgKQo+
ICAgICAgICAgICAgICB0eXBlciB8PSBHSUNSX1RZUEVSX0xBU1Q7Cj4gIAo+IC0gICAgICAgICpy
ID0gdmdpY19yZWc2NF9leHRyYWN0KHR5cGVyLCBpbmZvKTsKPiArICAgICAgICAqciA9IHZyZWdf
cmVnNjRfZXh0cmFjdCh0eXBlciwgaW5mbyk7Cj4gIAo+ICAgICAgICAgIHJldHVybiAxOwo+ICAg
ICAgfQo+IEBAIC0yNTcsNyArMjU3LDcgQEAgc3RhdGljIGludCBfX3ZnaWNfdjNfcmRpc3RyX3Jk
X21taW9fcmVhZChzdHJ1Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8sCj4gICAgICBjYXNl
IFZSRUczMihHSUNSX1NZTkNSKToKPiAgICAgICAgICBpZiAoIGRhYnQuc2l6ZSAhPSBEQUJUX1dP
UkQgKSBnb3RvIGJhZF93aWR0aDsKPiAgICAgICAgICAvKiBSTyAuIEJ1dCB3aGVuIHJlYWQgaXQg
YWx3YXlzIHJldHVybnMgYnVzeSBiaXRvIGJpdFswXSAqLwo+IC0gICAgICAgICpyID0gdmdpY19y
ZWczMl9leHRyYWN0KEdJQ1JfU1lOQ1JfTk9UX0JVU1ksIGluZm8pOwo+ICsgICAgICAgICpyID0g
dnJlZ19yZWczMl9leHRyYWN0KEdJQ1JfU1lOQ1JfTk9UX0JVU1ksIGluZm8pOwo+ICAgICAgICAg
IHJldHVybiAxOwo+ICAKPiAgICAgIGNhc2UgMHgwMEM4Ogo+IEBAIC0yODQsNyArMjg0LDcgQEAg
c3RhdGljIGludCBfX3ZnaWNfdjNfcmRpc3RyX3JkX21taW9fcmVhZChzdHJ1Y3QgdmNwdSAqdiwg
bW1pb19pbmZvX3QgKmluZm8sCj4gIAo+ICAgICAgY2FzZSBWUkVHMzIoR0lDUl9QSURSMik6Cj4g
ICAgICAgICAgaWYgKCBkYWJ0LnNpemUgIT0gREFCVF9XT1JEICkgZ290byBiYWRfd2lkdGg7Cj4g
LSAgICAgICAgKnIgPSB2Z2ljX3JlZzMyX2V4dHJhY3QoR0lDVjNfR0lDUl9QSURSMiwgaW5mbyk7
Cj4gKyAgICAgICAgKnIgPSB2cmVnX3JlZzMyX2V4dHJhY3QoR0lDVjNfR0lDUl9QSURSMiwgaW5m
byk7Cj4gICAgICAgICAgIHJldHVybiAxOwo+ICAKPiAgICAgIGNhc2UgMHhGRkVDIC4uLiAweEZG
RkM6Cj4gQEAgLTMyOCw3ICszMjgsNyBAQCByZWFkX3Jlc2VydmVkOgo+ICAgICAgcmV0dXJuIDE7
Cj4gIAo+ICByZWFkX3Vua25vd246Cj4gLSAgICAqciA9IHZnaWNfcmVnNjRfZXh0cmFjdCgweGRl
YWRiZWFmZGVhZGJlYWYsIGluZm8pOwo+ICsgICAgKnIgPSB2cmVnX3JlZzY0X2V4dHJhY3QoMHhk
ZWFkYmVhZmRlYWRiZWFmLCBpbmZvKTsKPiAgICAgIHJldHVybiAxOwo+ICB9Cj4gIAo+IEBAIC00
ODksNyArNDg5LDcgQEAgc3RhdGljIGludCBfX3ZnaWNfdjNfZGlzdHJfY29tbW9uX21taW9fcmVh
ZChjb25zdCBjaGFyICpuYW1lLCBzdHJ1Y3QgdmNwdSAqdiwKPiAgICAgICAgICByYW5rID0gdmdp
Y19yYW5rX29mZnNldCh2LCAxLCByZWcgLSBHSUNEX0lTRU5BQkxFUiwgREFCVF9XT1JEKTsKPiAg
ICAgICAgICBpZiAoIHJhbmsgPT0gTlVMTCApIGdvdG8gcmVhZF9hc196ZXJvOwo+ICAgICAgICAg
IHZnaWNfbG9ja19yYW5rKHYsIHJhbmssIGZsYWdzKTsKPiAtICAgICAgICAqciA9IHZnaWNfcmVn
MzJfZXh0cmFjdChyYW5rLT5pZW5hYmxlLCBpbmZvKTsKPiArICAgICAgICAqciA9IHZyZWdfcmVn
MzJfZXh0cmFjdChyYW5rLT5pZW5hYmxlLCBpbmZvKTsKPiAgICAgICAgICB2Z2ljX3VubG9ja19y
YW5rKHYsIHJhbmssIGZsYWdzKTsKPiAgICAgICAgICByZXR1cm4gMTsKPiAgCj4gQEAgLTQ5OCw3
ICs0OTgsNyBAQCBzdGF0aWMgaW50IF9fdmdpY192M19kaXN0cl9jb21tb25fbW1pb19yZWFkKGNv
bnN0IGNoYXIgKm5hbWUsIHN0cnVjdCB2Y3B1ICp2LAo+ICAgICAgICAgIHJhbmsgPSB2Z2ljX3Jh
bmtfb2Zmc2V0KHYsIDEsIHJlZyAtIEdJQ0RfSUNFTkFCTEVSLCBEQUJUX1dPUkQpOwo+ICAgICAg
ICAgIGlmICggcmFuayA9PSBOVUxMICkgZ290byByZWFkX2FzX3plcm87Cj4gICAgICAgICAgdmdp
Y19sb2NrX3JhbmsodiwgcmFuaywgZmxhZ3MpOwo+IC0gICAgICAgICpyID0gdmdpY19yZWczMl9l
eHRyYWN0KHJhbmstPmllbmFibGUsIGluZm8pOwo+ICsgICAgICAgICpyID0gdnJlZ19yZWczMl9l
eHRyYWN0KHJhbmstPmllbmFibGUsIGluZm8pOwo+ICAgICAgICAgIHZnaWNfdW5sb2NrX3Jhbmso
diwgcmFuaywgZmxhZ3MpOwo+ICAgICAgICAgIHJldHVybiAxOwo+ICAKPiBAQCAtNTI1LDcgKzUy
NSw3IEBAIHN0YXRpYyBpbnQgX192Z2ljX3YzX2Rpc3RyX2NvbW1vbl9tbWlvX3JlYWQoY29uc3Qg
Y2hhciAqbmFtZSwgc3RydWN0IHZjcHUgKnYsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgREFCVF9XT1JEKV07Cj4gICAgICAgICAgdmdpY191
bmxvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7Cj4gIAo+IC0gICAgICAgICpyID0gdmdpY19yZWcz
Ml9leHRyYWN0KGlwcmlvcml0eXIsIGluZm8pOwo+ICsgICAgICAgICpyID0gdnJlZ19yZWczMl9l
eHRyYWN0KGlwcmlvcml0eXIsIGluZm8pOwo+ICAKPiAgICAgICAgICByZXR1cm4gMTsKPiAgICAg
IH0KPiBAQCAtNTQxLDcgKzU0MSw3IEBAIHN0YXRpYyBpbnQgX192Z2ljX3YzX2Rpc3RyX2NvbW1v
bl9tbWlvX3JlYWQoY29uc3QgY2hhciAqbmFtZSwgc3RydWN0IHZjcHUgKnYsCj4gICAgICAgICAg
aWNmZ3IgPSByYW5rLT5pY2ZnW1JFR19SQU5LX0lOREVYKDIsIHJlZyAtIEdJQ0RfSUNGR1IsIERB
QlRfV09SRCldOwo+ICAgICAgICAgIHZnaWNfdW5sb2NrX3JhbmsodiwgcmFuaywgZmxhZ3MpOwo+
ICAKPiAtICAgICAgICAqciA9IHZnaWNfcmVnMzJfZXh0cmFjdChpY2ZnciwgaW5mbyk7Cj4gKyAg
ICAgICAgKnIgPSB2cmVnX3JlZzMyX2V4dHJhY3QoaWNmZ3IsIGluZm8pOwo+ICAKPiAgICAgICAg
ICByZXR1cm4gMTsKPiAgICAgIH0KPiBAQCAtNTg1LDcgKzU4NSw3IEBAIHN0YXRpYyBpbnQgX192
Z2ljX3YzX2Rpc3RyX2NvbW1vbl9tbWlvX3dyaXRlKGNvbnN0IGNoYXIgKm5hbWUsIHN0cnVjdCB2
Y3B1ICp2LAo+ICAgICAgICAgIGlmICggcmFuayA9PSBOVUxMICkgZ290byB3cml0ZV9pZ25vcmU7
Cj4gICAgICAgICAgdmdpY19sb2NrX3JhbmsodiwgcmFuaywgZmxhZ3MpOwo+ICAgICAgICAgIHRy
ID0gcmFuay0+aWVuYWJsZTsKPiAtICAgICAgICB2Z2ljX3JlZzMyX3NldGJpdHMoJnJhbmstPmll
bmFibGUsIHIsIGluZm8pOwo+ICsgICAgICAgIHZyZWdfcmVnMzJfc2V0Yml0cygmcmFuay0+aWVu
YWJsZSwgciwgaW5mbyk7Cj4gICAgICAgICAgdmdpY19lbmFibGVfaXJxcyh2LCAocmFuay0+aWVu
YWJsZSkgJiAofnRyKSwgcmFuay0+aW5kZXgpOwo+ICAgICAgICAgIHZnaWNfdW5sb2NrX3Jhbmso
diwgcmFuaywgZmxhZ3MpOwo+ICAgICAgICAgIHJldHVybiAxOwo+IEBAIC01OTYsNyArNTk2LDcg
QEAgc3RhdGljIGludCBfX3ZnaWNfdjNfZGlzdHJfY29tbW9uX21taW9fd3JpdGUoY29uc3QgY2hh
ciAqbmFtZSwgc3RydWN0IHZjcHUgKnYsCj4gICAgICAgICAgaWYgKCByYW5rID09IE5VTEwgKSBn
b3RvIHdyaXRlX2lnbm9yZTsKPiAgICAgICAgICB2Z2ljX2xvY2tfcmFuayh2LCByYW5rLCBmbGFn
cyk7Cj4gICAgICAgICAgdHIgPSByYW5rLT5pZW5hYmxlOwo+IC0gICAgICAgIHZnaWNfcmVnMzJf
Y2xlYXJiaXRzKCZyYW5rLT5pZW5hYmxlLCByLCBpbmZvKTsKPiArICAgICAgICB2cmVnX3JlZzMy
X2NsZWFyYml0cygmcmFuay0+aWVuYWJsZSwgciwgaW5mbyk7Cj4gICAgICAgICAgdmdpY19kaXNh
YmxlX2lycXModiwgKH5yYW5rLT5pZW5hYmxlKSAmIHRyLCByYW5rLT5pbmRleCk7Cj4gICAgICAg
ICAgdmdpY191bmxvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7Cj4gICAgICAgICAgcmV0dXJuIDE7
Cj4gQEAgLTYzOCw3ICs2MzgsNyBAQCBzdGF0aWMgaW50IF9fdmdpY192M19kaXN0cl9jb21tb25f
bW1pb193cml0ZShjb25zdCBjaGFyICpuYW1lLCBzdHJ1Y3QgdmNwdSAqdiwKPiAgICAgICAgICB2
Z2ljX2xvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7Cj4gICAgICAgICAgaXByaW9yaXR5ciA9ICZy
YW5rLT5pcHJpb3JpdHlyW1JFR19SQU5LX0lOREVYKDgsIHJlZyAtIEdJQ0RfSVBSSU9SSVRZUiwK
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
REFCVF9XT1JEKV07Cj4gLSAgICAgICAgdmdpY19yZWczMl91cGRhdGUoaXByaW9yaXR5ciwgciwg
aW5mbyk7Cj4gKyAgICAgICAgdnJlZ19yZWczMl91cGRhdGUoaXByaW9yaXR5ciwgciwgaW5mbyk7
Cj4gICAgICAgICAgdmdpY191bmxvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7Cj4gICAgICAgICAg
cmV0dXJuIDE7Cj4gICAgICB9Cj4gQEAgLTY1Myw3ICs2NTMsNyBAQCBzdGF0aWMgaW50IF9fdmdp
Y192M19kaXN0cl9jb21tb25fbW1pb193cml0ZShjb25zdCBjaGFyICpuYW1lLCBzdHJ1Y3QgdmNw
dSAqdiwKPiAgICAgICAgICByYW5rID0gdmdpY19yYW5rX29mZnNldCh2LCAyLCByZWcgLSBHSUNE
X0lDRkdSLCBEQUJUX1dPUkQpOwo+ICAgICAgICAgIGlmICggcmFuayA9PSBOVUxMICkgZ290byB3
cml0ZV9pZ25vcmU7Cj4gICAgICAgICAgdmdpY19sb2NrX3JhbmsodiwgcmFuaywgZmxhZ3MpOwo+
IC0gICAgICAgIHZnaWNfcmVnMzJfdXBkYXRlKCZyYW5rLT5pY2ZnW1JFR19SQU5LX0lOREVYKDIs
IHJlZyAtIEdJQ0RfSUNGR1IsCj4gKyAgICAgICAgdnJlZ19yZWczMl91cGRhdGUoJnJhbmstPmlj
ZmdbUkVHX1JBTktfSU5ERVgoMiwgcmVnIC0gR0lDRF9JQ0ZHUiwKPiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBEQUJUX1dPUkQpXSwKPiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICByLCBpbmZvKTsKPiAgICAgICAgICB2Z2ljX3VubG9ja19y
YW5rKHYsIHJhbmssIGZsYWdzKTsKPiBAQCAtOTAxLDcgKzkwMSw3IEBAIHN0YXRpYyBpbnQgdmdp
Y192M19kaXN0cl9tbWlvX3JlYWQoc3RydWN0IHZjcHUgKnYsIG1taW9faW5mb190ICppbmZvLAo+
ICAgICAgY2FzZSBWUkVHMzIoR0lDRF9DVExSKToKPiAgICAgICAgICBpZiAoIGRhYnQuc2l6ZSAh
PSBEQUJUX1dPUkQgKSBnb3RvIGJhZF93aWR0aDsKPiAgICAgICAgICB2Z2ljX2xvY2sodik7Cj4g
LSAgICAgICAgKnIgPSB2Z2ljX3JlZzMyX2V4dHJhY3Qodi0+ZG9tYWluLT5hcmNoLnZnaWMuY3Rs
ciwgaW5mbyk7Cj4gKyAgICAgICAgKnIgPSB2cmVnX3JlZzMyX2V4dHJhY3Qodi0+ZG9tYWluLT5h
cmNoLnZnaWMuY3RsciwgaW5mbyk7Cj4gICAgICAgICAgdmdpY191bmxvY2sodik7Cj4gICAgICAg
ICAgcmV0dXJuIDE7Cj4gIAo+IEBAIC05MjYsMTQgKzkyNiwxNCBAQCBzdGF0aWMgaW50IHZnaWNf
djNfZGlzdHJfbW1pb19yZWFkKHN0cnVjdCB2Y3B1ICp2LCBtbWlvX2luZm9fdCAqaW5mbywKPiAg
Cj4gICAgICAgICAgdHlwZXIgfD0gKGlycV9iaXRzIC0gMSkgPDwgR0lDRF9UWVBFX0lEX0JJVFNf
U0hJRlQ7Cj4gIAo+IC0gICAgICAgICpyID0gdmdpY19yZWczMl9leHRyYWN0KHR5cGVyLCBpbmZv
KTsKPiArICAgICAgICAqciA9IHZyZWdfcmVnMzJfZXh0cmFjdCh0eXBlciwgaW5mbyk7Cj4gIAo+
ICAgICAgICAgIHJldHVybiAxOwo+ICAgICAgfQo+ICAKPiAgICAgIGNhc2UgVlJFRzMyKEdJQ0Rf
SUlEUik6Cj4gICAgICAgICAgaWYgKCBkYWJ0LnNpemUgIT0gREFCVF9XT1JEICkgZ290byBiYWRf
d2lkdGg7Cj4gLSAgICAgICAgKnIgPSB2Z2ljX3JlZzMyX2V4dHJhY3QoR0lDVjNfR0lDRF9JSURS
X1ZBTCwgaW5mbyk7Cj4gKyAgICAgICAgKnIgPSB2cmVnX3JlZzMyX2V4dHJhY3QoR0lDVjNfR0lD
RF9JSURSX1ZBTCwgaW5mbyk7Cj4gICAgICAgICAgcmV0dXJuIDE7Cj4gIAo+ICAgICAgY2FzZSBW
UkVHMzIoMHgwMDBDKToKPiBAQCAtMTAyNiw3ICsxMDI2LDcgQEAgc3RhdGljIGludCB2Z2ljX3Yz
X2Rpc3RyX21taW9fcmVhZChzdHJ1Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8sCj4gICAg
ICAgICAgaXJvdXRlciA9IHZnaWNfZmV0Y2hfaXJvdXRlcihyYW5rLCBnaWNkX3JlZyAtIEdJQ0Rf
SVJPVVRFUik7Cj4gICAgICAgICAgdmdpY191bmxvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7Cj4g
IAo+IC0gICAgICAgICpyID0gdmdpY19yZWc2NF9leHRyYWN0KGlyb3V0ZXIsIGluZm8pOwo+ICsg
ICAgICAgICpyID0gdnJlZ19yZWc2NF9leHRyYWN0KGlyb3V0ZXIsIGluZm8pOwo+ICAKPiAgICAg
ICAgICByZXR1cm4gMTsKPiAgICAgIH0KPiBAQCAtMTA0NCw3ICsxMDQ0LDcgQEAgc3RhdGljIGlu
dCB2Z2ljX3YzX2Rpc3RyX21taW9fcmVhZChzdHJ1Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3QgKmlu
Zm8sCj4gICAgICBjYXNlIFZSRUczMihHSUNEX1BJRFIyKToKPiAgICAgICAgICAvKiBHSUN2MyBp
ZGVudGlmaWNhdGlvbiB2YWx1ZSAqLwo+ICAgICAgICAgIGlmICggZGFidC5zaXplICE9IERBQlRf
V09SRCApIGdvdG8gYmFkX3dpZHRoOwo+IC0gICAgICAgICpyID0gdmdpY19yZWczMl9leHRyYWN0
KEdJQ1YzX0dJQ0RfUElEUjIsIGluZm8pOwo+ICsgICAgICAgICpyID0gdnJlZ19yZWczMl9leHRy
YWN0KEdJQ1YzX0dJQ0RfUElEUjIsIGluZm8pOwo+ICAgICAgICAgIHJldHVybiAxOwo+ICAKPiAg
ICAgIGNhc2UgVlJBTkdFMzIoMHhGRkVDLCAweEZGRkMpOgo+IEBAIC0xMTA3LDcgKzExMDcsNyBA
QCBzdGF0aWMgaW50IHZnaWNfdjNfZGlzdHJfbW1pb193cml0ZShzdHJ1Y3QgdmNwdSAqdiwgbW1p
b19pbmZvX3QgKmluZm8sCj4gIAo+ICAgICAgICAgIHZnaWNfbG9jayh2KTsKPiAgCj4gLSAgICAg
ICAgdmdpY19yZWczMl91cGRhdGUoJmN0bHIsIHIsIGluZm8pOwo+ICsgICAgICAgIHZyZWdfcmVn
MzJfdXBkYXRlKCZjdGxyLCByLCBpbmZvKTsKPiAgCj4gICAgICAgICAgLyogT25seSBFbmFibGVH
cnAxQSBjYW4gYmUgY2hhbmdlZCAqLwo+ICAgICAgICAgIGlmICggY3RsciAmIEdJQ0RfQ1RMUl9F
TkFCTEVfRzFBICkKPiBAQCAtMTIxMyw3ICsxMjEzLDcgQEAgc3RhdGljIGludCB2Z2ljX3YzX2Rp
c3RyX21taW9fd3JpdGUoc3RydWN0IHZjcHUgKnYsIG1taW9faW5mb190ICppbmZvLAo+ICAgICAg
ICAgIGlmICggcmFuayA9PSBOVUxMICkgZ290byB3cml0ZV9pZ25vcmU7Cj4gICAgICAgICAgdmdp
Y19sb2NrX3JhbmsodiwgcmFuaywgZmxhZ3MpOwo+ICAgICAgICAgIGlyb3V0ZXIgPSB2Z2ljX2Zl
dGNoX2lyb3V0ZXIocmFuaywgZ2ljZF9yZWcgLSBHSUNEX0lST1VURVIpOwo+IC0gICAgICAgIHZn
aWNfcmVnNjRfdXBkYXRlKCZpcm91dGVyLCByLCBpbmZvKTsKPiArICAgICAgICB2cmVnX3JlZzY0
X3VwZGF0ZSgmaXJvdXRlciwgciwgaW5mbyk7Cj4gICAgICAgICAgdmdpY19zdG9yZV9pcm91dGVy
KHYtPmRvbWFpbiwgcmFuaywgZ2ljZF9yZWcgLSBHSUNEX0lST1VURVIsIGlyb3V0ZXIpOwo+ICAg
ICAgICAgIHZnaWNfdW5sb2NrX3JhbmsodiwgcmFuaywgZmxhZ3MpOwo+ICAgICAgICAgIHJldHVy
biAxOwo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZyZWcuaCBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vdnJlZy5oCj4gaW5kZXggMzQ4NTg0Zi4uMTYyMDdjZSAxMDA2NDQKPiAtLS0g
YS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZyZWcuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
dnJlZy5oCj4gQEAgLTEwNywxMDIgKzEwNywxMDIgQEAgc3RhdGljIGlubGluZSBib29sIHZyZWdf
ZW11bGF0ZV9zeXNyZWc2NChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdW5pb24gaHNyIGgK
PiAgCj4gICNlbmRpZgo+ICAKPiAtI2RlZmluZSBWR0lDX1JFR19NQVNLKHNpemUpICgofjBVTCkg
Pj4gKEJJVFNfUEVSX0xPTkcgLSAoKDEgPDwgKHNpemUpKSAqIDgpKSkKPiArI2RlZmluZSBWUkVH
X1JFR19NQVNLKHNpemUpICgofjBVTCkgPj4gKEJJVFNfUEVSX0xPTkcgLSAoKDEgPDwgKHNpemUp
KSAqIDgpKSkKPiAgCj4gIC8qCj4gICAqIFRoZSBjaGVjayBvbiB0aGUgc2l6ZSBzdXBwb3J0ZWQg
YnkgdGhlIHJlZ2lzdGVyIGhhcyB0byBiZSBkb25lIGJ5Cj4gLSAqIHRoZSBjYWxsZXIgb2Ygdmdp
Y19yZWdOXyouCj4gKyAqIHRoZSBjYWxsZXIgb2YgdnJlZ19yZWdOXyouCj4gICAqCj4gLSAqIHZn
aWNfcmVnXyogc2hvdWxkIG5ldmVyIGJlIGNhbGxlZCBkaXJlY3RseS4gSW5zdGVhZCB1c2UgdGhl
IHZnaWNfcmVnTl8qCj4gKyAqIHZyZWdfcmVnXyogc2hvdWxkIG5ldmVyIGJlIGNhbGxlZCBkaXJl
Y3RseS4gSW5zdGVhZCB1c2UgdGhlIHZyZWdfcmVnTl8qCj4gICAqIGFjY29yZGluZyB0byBzaXpl
IG9mIHRoZSBlbXVsYXRlZCByZWdpc3Rlcgo+ICAgKgo+ICAgKiBOb3RlIHRoYXQgdGhlIGFsaWdu
bWVudCBmYXVsdCB3aWxsIGFsd2F5cyBiZSB0YWtlbiBpbiB0aGUgZ3Vlc3QKPiAgICogKHNlZSBC
My4xMi43IERESTA0MDYuYikuCj4gICAqLwo+IC1zdGF0aWMgaW5saW5lIHJlZ2lzdGVyX3Qgdmdp
Y19yZWdfZXh0cmFjdCh1bnNpZ25lZCBsb25nIHJlZywKPiArc3RhdGljIGlubGluZSByZWdpc3Rl
cl90IHZyZWdfcmVnX2V4dHJhY3QodW5zaWduZWQgbG9uZyByZWcsCj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBvZmZzZXQsCj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVudW0gZGFidF9zaXplIHNpemUp
Cj4gIHsKPiAgICAgIHJlZyA+Pj0gOCAqIG9mZnNldDsKPiAtICAgIHJlZyAmPSBWR0lDX1JFR19N
QVNLKHNpemUpOwo+ICsgICAgcmVnICY9IFZSRUdfUkVHX01BU0soc2l6ZSk7Cj4gIAo+ICAgICAg
cmV0dXJuIHJlZzsKPiAgfQo+ICAKPiAtc3RhdGljIGlubGluZSB2b2lkIHZnaWNfcmVnX3VwZGF0
ZSh1bnNpZ25lZCBsb25nICpyZWcsIHJlZ2lzdGVyX3QgdmFsLAo+ICtzdGF0aWMgaW5saW5lIHZv
aWQgdnJlZ19yZWdfdXBkYXRlKHVuc2lnbmVkIGxvbmcgKnJlZywgcmVnaXN0ZXJfdCB2YWwsCj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9mZnNldCwK
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVtIGRhYnRfc2l6ZSBzaXpl
KQo+ICB7Cj4gLSAgICB1bnNpZ25lZCBsb25nIG1hc2sgPSBWR0lDX1JFR19NQVNLKHNpemUpOwo+
ICsgICAgdW5zaWduZWQgbG9uZyBtYXNrID0gVlJFR19SRUdfTUFTSyhzaXplKTsKPiAgICAgIGlu
dCBzaGlmdCA9IG9mZnNldCAqIDg7Cj4gIAo+ICAgICAgKnJlZyAmPSB+KG1hc2sgPDwgc2hpZnQp
Owo+ICAgICAgKnJlZyB8PSAoKHVuc2lnbmVkIGxvbmcpdmFsICYgbWFzaykgPDwgc2hpZnQ7Cj4g
IH0KPiAgCj4gLXN0YXRpYyBpbmxpbmUgdm9pZCB2Z2ljX3JlZ19zZXRiaXRzKHVuc2lnbmVkIGxv
bmcgKnJlZywgcmVnaXN0ZXJfdCBiaXRzLAo+ICtzdGF0aWMgaW5saW5lIHZvaWQgdnJlZ19yZWdf
c2V0Yml0cyh1bnNpZ25lZCBsb25nICpyZWcsIHJlZ2lzdGVyX3QgYml0cywKPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9mZnNldCwKPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW51bSBkYWJ0X3NpemUgc2l6ZSkKPiAgewo+
IC0gICAgdW5zaWduZWQgbG9uZyBtYXNrID0gVkdJQ19SRUdfTUFTSyhzaXplKTsKPiArICAgIHVu
c2lnbmVkIGxvbmcgbWFzayA9IFZSRUdfUkVHX01BU0soc2l6ZSk7Cj4gICAgICBpbnQgc2hpZnQg
PSBvZmZzZXQgKiA4Owo+ICAKPiAgICAgICpyZWcgfD0gKCh1bnNpZ25lZCBsb25nKWJpdHMgJiBt
YXNrKSA8PCBzaGlmdDsKPiAgfQo+ICAKPiAtc3RhdGljIGlubGluZSB2b2lkIHZnaWNfcmVnX2Ns
ZWFyYml0cyh1bnNpZ25lZCBsb25nICpyZWcsIHJlZ2lzdGVyX3QgYml0cywKPiArc3RhdGljIGlu
bGluZSB2b2lkIHZyZWdfcmVnX2NsZWFyYml0cyh1bnNpZ25lZCBsb25nICpyZWcsIHJlZ2lzdGVy
X3QgYml0cywKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgb2Zmc2V0LAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVu
dW0gZGFidF9zaXplIHNpemUpCj4gIHsKPiAtICAgIHVuc2lnbmVkIGxvbmcgbWFzayA9IFZHSUNf
UkVHX01BU0soc2l6ZSk7Cj4gKyAgICB1bnNpZ25lZCBsb25nIG1hc2sgPSBWUkVHX1JFR19NQVNL
KHNpemUpOwo+ICAgICAgaW50IHNoaWZ0ID0gb2Zmc2V0ICogODsKPiAgCj4gICAgICAqcmVnICY9
IH4oKCh1bnNpZ25lZCBsb25nKWJpdHMgJiBtYXNrKSA8PCBzaGlmdCk7Cj4gIH0KPiAgCj4gLS8q
IE4tYml0IHJlZ2lzdGVyIGhlbHBlcnMgKi8KPiAtI2RlZmluZSBWR0lDX1JFR19IRUxQRVJTKHN6
LCBvZmZtYXNrKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+IC1zdGF0aWMg
aW5saW5lIHJlZ2lzdGVyX3QgdmdpY19yZWcjI3N6IyNfZXh0cmFjdCh1aW50IyNzeiMjX3QgcmVn
LCAgICAgICBcCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGNvbnN0IG1taW9faW5mb190ICppbmZvKVwKPiAteyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+IC0gICAg
cmV0dXJuIHZnaWNfcmVnX2V4dHJhY3QocmVnLCBpbmZvLT5ncGEgJiBvZmZtYXNrLCAgICAgICAg
ICAgICAgICAgICBcCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbmZvLT5kYWJ0LnNp
emUpOyAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAtfSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+IC0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCj4gLXN0YXRpYyBpbmxpbmUgdm9pZCB2Z2ljX3JlZyMjc3ojI191cGRh
dGUodWludCMjc3ojI190ICpyZWcsICAgICAgICAgICAgIFwKPiAtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICByZWdpc3Rlcl90IHZhbCwgICAgICAgICAgICAgICAgXAo+
IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IG1taW9faW5m
b190ICppbmZvKSAgICAgICBcCj4gLXsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAtICAgIHVuc2lnbmVkIGxv
bmcgdG1wID0gKnJlZzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCj4gLSAgICB2Z2ljX3JlZ191cGRhdGUoJnRtcCwgdmFsLCBp
bmZvLT5ncGEgJiBvZmZtYXNrLCAgICAgICAgICAgICAgICAgICAgIFwKPiAtICAgICAgICAgICAg
ICAgICAgICBpbmZvLT5kYWJ0LnNpemUpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCj4gLSAgICAqcmVnID0gdG1wOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAtfSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gLXN0YXRpYyBpbmxpbmUgdm9pZCB2Z2ljX3Jl
ZyMjc3ojI19zZXRiaXRzKHVpbnQjI3N6IyNfdCAqcmVnLCAgICAgICAgICAgIFwKPiAtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVnaXN0ZXJfdCBiaXRzLCAgICAg
ICAgICAgICAgXAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
b25zdCBtbWlvX2luZm9fdCAqaW5mbykgICAgICBcCj4gLXsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAtICAg
IHVuc2lnbmVkIGxvbmcgdG1wID0gKnJlZzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gLSAgICB2Z2ljX3JlZ19zZXRiaXRz
KCZ0bXAsIGJpdHMsIGluZm8tPmdwYSAmIG9mZm1hc2ssICAgICAgICAgICAgICAgICAgIFwKPiAt
ICAgICAgICAgICAgICAgICAgICAgaW5mby0+ZGFidC5zaXplKTsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gLSAgICAqcmVnID0gdG1wOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
PiAtfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gLXN0YXRpYyBpbmxpbmUg
dm9pZCB2Z2ljX3JlZyMjc3ojI19jbGVhcmJpdHModWludCMjc3ojI190ICpyZWcsICAgICAgICAg
IFwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWdpc3Rl
cl90IGJpdHMsICAgICAgICAgICAgXAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGNvbnN0IG1taW9faW5mb190ICppbmZvKSAgICBcCj4gLXsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKPiAtICAgIHVuc2lnbmVkIGxvbmcgdG1wID0gKnJlZzsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gLSAgICB2Z2lj
X3JlZ19jbGVhcmJpdHMoJnRtcCwgYml0cywgaW5mby0+Z3BhICYgb2ZmbWFzaywgICAgICAgICAg
ICAgICAgIFwKPiAtICAgICAgICAgICAgICAgICAgICAgICBpbmZvLT5kYWJ0LnNpemUpOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gLSAgICAq
cmVnID0gdG1wOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKPiArI2RlZmluZSBWUkVHX1JFR19IRUxQRVJTKHN6LCBvZmZtYXNrKSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKy8qIE4tYml0IHJlZ2lz
dGVyIGhlbHBlcnMgKi8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAo+ICtzdGF0aWMgaW5saW5lIHJlZ2lzdGVyX3QgdnJlZ19yZWcjI3N6IyNfZXh0
cmFjdCh1aW50IyNzeiMjX3QgcmVnLCAgICAgICAgICAgICAgIFwKPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBtbWlvX2luZm9fdCAqaW5m
bykgICAgICBcCj4gK3sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgcmV0dXJuIHZyZWdf
cmVnX2V4dHJhY3QocmVnLCBpbmZvLT5ncGEgJiBvZmZtYXNrLCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluZm8tPmRhYnQuc2l6ZSk7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gK30gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArc3RhdGljIGlubGluZSB2b2lk
IHZyZWdfcmVnIyNzeiMjX3VwZGF0ZSh1aW50IyNzeiMjX3QgKnJlZywgICAgICAgICAgICAgICAg
ICAgICBcCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWdp
c3Rlcl90IHZhbCwgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbW1pb19pbmZvX3QgKmluZm8pICAgICAgICAg
ICAgIFwKPiAreyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICB1bnNpZ25lZCBsb25nIHRt
cCA9ICpyZWc7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgIHZyZWdfcmVnX3VwZGF0ZSgm
dG1wLCB2YWwsIGluZm8tPmdwYSAmIG9mZm1hc2ssICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCj4gKyAgICAgICAgICAgICAgICAgICAgaW5mby0+ZGFidC5zaXplKTsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKPiArICAgICpyZWcgPSB0bXA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gK30gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArc3RhdGljIGlubGluZSB2b2lkIHZyZWdf
cmVnIyNzeiMjX3NldGJpdHModWludCMjc3ojI190ICpyZWcsICAgICAgICAgICAgICAgICAgICBc
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVnaXN0ZXJf
dCBiaXRzLCAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnN0IG1taW9faW5mb190ICppbmZvKSAgICAgICAgICAgIFwK
PiAreyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICB1bnNpZ25lZCBsb25nIHRtcCA9ICpy
ZWc7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgIHZyZWdfcmVnX3NldGJpdHMoJnRtcCwg
Yml0cywgaW5mby0+Z3BhICYgb2ZmbWFzaywgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4g
KyAgICAgICAgICAgICAgICAgICAgIGluZm8tPmRhYnQuc2l6ZSk7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAr
ICAgICpyZWcgPSB0bXA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCj4gK30gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKPiArc3RhdGljIGlubGluZSB2b2lkIHZyZWdfcmVnIyNz
eiMjX2NsZWFyYml0cyh1aW50IyNzeiMjX3QgKnJlZywgICAgICAgICAgICAgICAgICBcCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWdpc3Rlcl90IGJp
dHMsICAgICAgICAgICAgICAgICAgXAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY29uc3QgbW1pb19pbmZvX3QgKmluZm8pICAgICAgICAgIFwKPiAreyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICB1bnNpZ25lZCBsb25nIHRtcCA9ICpyZWc7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKPiArICAgIHZyZWdfcmVnX2NsZWFyYml0cygmdG1wLCBiaXRz
LCBpbmZvLT5ncGEgJiBvZmZtYXNrLCAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgaW5mby0+ZGFidC5zaXplKTsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgICpy
ZWcgPSB0bXA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCj4gIH0KPiAgCj4gIC8qCj4gQEAgLTIxMSwxMCArMjExLDkgQEAg
c3RhdGljIGlubGluZSB2b2lkIHZnaWNfcmVnIyNzeiMjX2NsZWFyYml0cyh1aW50IyNzeiMjX3Qg
KnJlZywgICAgICAgICAgXAo+ICAgKiB1bnNpZ25lZCBsb25nIHJhdGhlciB0aGFuIHVpbnQ2NF90
Cj4gICAqLwo+ICAjaWYgQklUU19QRVJfTE9ORyA9PSA2NAo+IC1WR0lDX1JFR19IRUxQRVJTKDY0
LCAweDcpOwo+ICtWUkVHX1JFR19IRUxQRVJTKDY0LCAweDcpOwo+ICAjZW5kaWYKPiAtVkdJQ19S
RUdfSEVMUEVSUygzMiwgMHgzKTsKPiAtCj4gLSN1bmRlZiBWR0lDX1JFR19IRUxQRVJTCj4gK1ZS
RUdfUkVHX0hFTFBFUlMoMzIsIDB4Myk7Cj4gKyN1bmRlZiBWUkVHX1JFR19IRUxQRVJTCj4gIAo+
ICAjZW5kaWYgLyogX19BU01fQVJNX1ZSRUdfXyAqLwo+IAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 19 09:37:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 09: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 1dMt7O-00016D-JI; Mon, 19 Jun 2017 09:37: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=33665c695=George.Dunlap@citrix.com>)
 id 1dMt7M-000167-M5
 for xen-devel@lists.xensource.com; Mon, 19 Jun 2017 09:37:08 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 7F/3D-01985-34B97495; Mon, 19 Jun 2017 09:37:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXitHSDva7zbPd
 Ig+WHBC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8atQ0eZCt4oVVy7sJitgXG9TBcjJ4eEgL9E
 /7+1jBC2h8T1syeYQGxhAUOJ41v/gNkiAnoSsxtfs3YxcnEICUxglpj0/jgTiMMs8IxR4szbP
 rBuNqCqece/soDYvAK2EqdXXGIFsVkEVCU27JoJNklUIFzibeMRqBpBiZMzn4DZnAKBEjf+rQ
 CyOYCGakqs36UPEmYWkJdo3jqbGcQWAhqz+MFRdohDLSW+rX/KPIFRYBaSSbMQumch6V7AyLy
 KUaM4tagstUjX0FQvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMwOBmAYAfjmu2e
 hxglOZiURHkLp7hHCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgdZ0FlBMsSk1PrUjLzAHGCUxag
 oNHSYQ3rw8ozVtckJhbnJkOkTrFqMuxYfX6L0xCLHn5ealS4ry6IDMEQIoySvPgRsBi9hKjrJ
 QwLyPQUUI8BalFuZklqPKvGMU5GJWEeZlmAk3hycwrgdv0CugIJqAjmM+4gBxRkoiQkmpgLPi
 8drNaQkK6EMcL1dCMnCVxBo1XmBsmSPut69e0TmO6pM/xdNIZpQZ3ez6GkgiVZV/qi8MDOBel
 bqxyDBMUcU/Pneg4YXfcn5NCwv9mztvU4nVHZbWKqk77cl6HXsktMrpPAialn9BgE1zGnhlY6
 2cwX5tBeKGF4/W9p+clFIVN+7kzM0iJpTgj0VCLuag4EQD2/Kpz1AIAAA==
X-Env-Sender: prvs=33665c695=George.Dunlap@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1497865025!106338297!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38536 invoked from network); 19 Jun 2017 09:37:07 -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;
 19 Jun 2017 09:37:07 -0000
X-IronPort-AV: E=Sophos;i="5.39,360,1493683200"; d="scan'208";a="436946526"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
To: Volodymyr Babchuk <vlad.babchuk@gmail.com>
References: <alpine.DEB.2.10.1705181156050.6833@sstabellini-ThinkPad-X260>
 <CAOcqxo0djhKRRS_0F+zm9uGFNHb+Dtuj_h=yqBrSdD0+RRA05A@mail.gmail.com>
 <alpine.DEB.2.10.1705221428180.18759@sstabellini-ThinkPad-X260>
 <CAOcqxo2dhXF6WmTWmDjUnEKC0W5933enLWFc7q9zbhhv7Z4w0w@mail.gmail.com>
 <c48c0d9c-1727-ed79-bdde-d8b6e3d0303d@citrix.com>
 <CAOcqxo3Ucsaxy0OODk__m9h3HdV==cCSDtFm0StWCGEdHDguHw@mail.gmail.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <8c63069d-c909-e82c-ecba-5451f822a5cc@citrix.com>
Date: Mon, 19 Jun 2017 10:37:03 +0100
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: <CAOcqxo3Ucsaxy0OODk__m9h3HdV==cCSDtFm0StWCGEdHDguHw@mail.gmail.com>
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Artem_Mygaiev@epam.com, Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xensource.com
Subject: Re: [Xen-devel] Notes on stubdoms and latency 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>

T24gMTcvMDYvMTcgMDE6MTQsIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+IEhlbGxvIEdlb3Jn
ZSwKPiAKPiBPbiAzMSBNYXkgMjAxNyBhdCAyMDowMiwgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1
bmxhcEBjaXRyaXguY29tPiB3cm90ZToKPj4+PiBUaGVyZSBpcyBubyB3YXkgb3V0OiBpZiB0aGUg
c3R1YmRvbSBuZWVkcyBldmVudHMsIHRoZW4gd2UnbGwgaGF2ZSB0bwo+Pj4+IGV4cG9zZSBhbmQg
Y29udGV4dCBzd2l0Y2ggdGhlIHZHSUMuIElmIGl0IGRvZXNuJ3QsIHRoZW4gd2UgY2FuIHNraXAg
dGhlCj4+Pj4gdkdJQy4gSG93ZXZlciwgd2Ugd291bGQgaGF2ZSBhIHNpbWlsYXIgcHJvYmxlbSB3
aXRoIEVMMCBhcHBzOiBJIGFtCj4+Pj4gYXNzdW1pbmcgdGhhdCBFTDAgYXBwcyBkb24ndCBuZWVk
IHRvIGhhbmRsZSBpbnRlcnJ1cHRzLCBidXQgaWYgdGhleSBkbywKPj4+PiB0aGVuIHRoZXkgbWln
aHQgbmVlZCBzb21ldGhpbmcgbGlrZSBhIHZHSUMuCj4+PiBIbS4gQ29ycmVjdCBtZSwgYnV0IGlm
IHdlIHdhbnQgbWFrZSBzdHViZG9tIHRvIGhhbmRsZSBzb21lIHJlcXVlc3RzCj4+PiAoZS5nLiBl
bXVsYXRlIE1NSU8gYWNjZXNzKSwgdGhlbiBpdCBuZWVkcyBldmVudHMsIGFuZCB0aHVzIGl0IG5l
ZWRzCj4+PiBpbnRlcnJ1cHRzLiBBdCBsZWFzdCwgSSdtIG5vdCBhd2FyZSBhYm91dCBhbnkgb3Ro
ZXIgbWVjaGFuaXNtLCB0aGF0Cj4+PiBhbGxvd3MgaHlwZXJ2aXNvciB0byBzaWduYWwgdG8gYSBk
b21haW4uCj4+PiBPbiBvdGhlciBoYW5kLCBFTDAgYXBwIChhcyBJIHNlZSB0aGVtKSBkb2VzIG5v
dCBuZWVkIHN1Y2ggZXZlbnRzLgo+Pj4gQmFzaWNhbGx5LCB5b3UganVzdCBjYWxsIGZ1bmN0aW9u
IGBoYW5kbGVfbW1pbygpYCByaWdodCBpbiB0aGUgYXBwLgo+Pj4gU28sIGFwcHMgY2FuIGxpdmUg
d2l0aG91dCBpbnRlcnJ1cHRzIGFuZCB0aGV5IHN0aWxsIGJlIGFibGUgdG8gaGFuZGxlCj4+PiBy
ZXF1ZXN0Lgo+Pgo+PiBTbyByZW1lbWJlciB0aGF0ICJpbnRlcnJ1cHQiIGFuZCAiZXZlbnQiIGFy
ZSBiYXNpY2FsbHkgdGhlIHNhbWUgYXMKPj4gInN0cnVjdHVyZWQgY2FsbGJhY2siLiAgV2hlbiBh
bnl0aGluZyBoYXBwZW5zIHRoYXQgWGVuIHdhbnRzIHRvIHRlbGwgdGhlCj4+IEVMMCBhcHAgYWJv
dXQsIGl0IGhhcyB0byBoYXZlIGEgd2F5IG9mIHRlbGxpbmcgaXQuICBJZiB0aGUgRUwwIGFwcCBp
cwo+PiBoYW5kbGluZyBhIGRldmljZSwgaXQgaGFzIHRvIGhhdmUgc29tZSB3YXkgb2YgZ2V0dGlu
ZyBpbnRlcnJ1cHRzIGZyb20KPj4gdGhhdCBkZXZpY2U7IGlmIGl0IG5lZWRzIHRvIGVtdWxhdGUg
ZGV2aWNlcyBzZW50IHRvIHRoZSBndWVzdCwgaXQgbmVlZHMKPj4gc29tZSB3YXkgdG8gdGVsbCBY
ZW4gdG8gZGVsaXZlciBhbiBpbnRlcnJ1cHQgdG8gdGhlIGd1ZXN0Lgo+IEJhc2ljYWxseSB5ZXMu
IFRoZXJlIHNob3VsZCBiZSBtZWNoYW5pc20gdG8gcmVxdWVzdCBzb21ldGhpbmcgZnJvbQo+IG5h
dGl2ZSBhcHBsaWNhdGlvbi4gUXVlc3Rpb24gaXMgaG93IHRoaXMgbWVjaGFuaXNtIGNhbiBiZSBp
bXBsZW1lbnRlZC4KPiBDbGFzc2ljYWwgYXBwcm9hY2ggaXMgYSBldmVuLWRyaXZlbiBsb29wOgo+
IAo+IHdoaWxlKDEpIHsKPiAgICAgd2FpdF9mb3JfZXZlbnQoKTsKPiAgICAgaGFuZGxlX2V2ZW50
X2V2ZW50KCk7Cj4gICAgIHJldHVybl9iYWNrX3Jlc3VsdHMoKTsKPiB9Cj4gCj4gd2FpdF9mb3Jf
ZXZlbnQoKSBjYW4gYnkgYW55dGhpbmcgZnJvbSBXRkkgaW5zdHJ1Y3Rpb24gdG8gcmVhZCgpIG9u
Cj4gc29ja2V0LiBUaGlzIGlzIGhvdyBzdHViZG9tcyBhcmUgd29ya2luZy4gSSBhZ3JlZSB3aXRo
IHlvdTogdGhlcmUgYXJlCj4gbm8gc2Vuc2UgdG8gcmVwZWF0IHRoaXMgaW4gbmF0aXZlIGFwcHMu
Cj4gCj4+IE5vdywgd2UgY291bGQgbWFrZSB0aGUgRUwwIGFwcCBpbnRlcmZhY2UgImludGVycnVw
dGxlc3MiLiAgWGVuIGNvdWxkCj4+IHdyaXRlIGluZm9ybWF0aW9uIGFib3V0IHBlbmRpbmcgZXZl
bnRzIGluIGEgc2hhcmVkIG1lbW9yeSByZWdpb24sIGFuZAo+PiB0aGUgRUwwIGFwcCBjb3VsZCBj
aGVjayB0aGF0IGJlZm9yZSBjYWxsaW5nIHNvbWUgc29ydCBvZiBibG9jaygpCj4+IGh5cGVyY2Fs
bCwgYW5kIGNoZWNrIGl0IGFnYWluIHdoZW4gaXQgcmV0dXJucyBmcm9tIHRoZSBibG9jaygpIGNh
bGwuCj4gCj4+IEJ1dCB0aGUgc2hhcmVkIGV2ZW50IGluZm9ybWF0aW9uIHN0YXJ0cyB0byBsb29r
IGFuIGF3ZnVsIGxvdCBsaWtlIGV2ZW50cwo+PiBhbmQvb3IgcGVuZGluZyBiaXRzIG9uIGFuIGlu
dGVycnVwdCBjb250cm9sbGVyIC0tIHRoZSBvbmx5IGRpZmZlcmVuY2UKPj4gYmVpbmcgdGhhdCB5
b3UgYXJlbid0IGludGVycnVwdGVkIGlmIHlvdSdyZSBhbHJlYWR5IHJ1bm5pbmcuCj4gCj4gQWN0
dWFsbHkgdGhlcmUgYXJlIHRoaXJkIHdheSwgd2hpY2ggSSBoYXZlIHVzZWQuIEkgZGVzY3JpYmVk
IGl0IGluCj4gb3JpZ2luYWwgZW1haWwgKGNoZWNrIG91dCBbMV0pLgo+IEJhc2ljYWxseSwgbmF0
aXZlIGFwcGxpY2F0aW9uIGlzIGRlYWQgdW50aWwgaXQgaXMgbmVlZGVkIGJ5Cj4gaHlwZXJ2aXNv
ci4gV2hlbiBoeXBlcnZpc29yIHdhbnRzIHNvbWUgc2VydmljZXMgZnJvbSBhcHAsIGl0IHNldHVw
cwo+IHBhcmFtZXRlcnMsIHN3aXRjaGVzIG1vZGUgdG8gRUwwIGFuZCBqdW1wcyBhdCBhcHAgZW50
cnkgcG9pbnQuCgpXaGF0J3MgdGhlIGRpZmZlcmVuY2UgYmV0d2VlbiAianVtcHMgdG8gYW4gYXBw
IGVudHJ5IHBvaW50IiBhbmQgImp1bXBzCnRvIGFuIGludGVycnVwdCBoYW5kbGluZyByb3V0aW5l
Ij8gIEFuZCB3aGF0J3MgdGhlIGRpZmZlcmVuY2UgYmV0d2VlbgoiVGVsbHMgWGVuIGFib3V0IHRo
ZSBsb2NhdGlvbiBvZiB0aGUgYXBwIGVudHJ5IHBvaW50IiBhbmQgInRlbGxzIFhlbgphYm91dCB0
aGUgbG9jYXRpb24gb2YgdGhlIGludGVycnVwdCBoYW5kbGluZyByb3V0aW5lIj8KCklmIHlvdSB3
YW50IHRoaXMgIkVMMCBhcHAiIHRoaW5nIHRvIGJlIGFibGUgdG8gcHJvdmlkZSBleHRyYSBzZWN1
cml0eQpvdmVyIGp1c3QgcnVubmluZyB0aGUgY29kZSBpbnNpZGUgb2YgWGVuLCB0aGVuIHRoZSBj
b2RlIG11c3Qgbm90IGJlIGFibGUKdG8gRG9TIHRoZSBob3N0IGJ5IHNwaW5uaW5nIGZvcmV2ZXIg
aW5zdGVhZCBvZiByZXR1cm5pbmcuCgpXaGF0IGhhcHBlbnMgaWYgdHdvIGRpZmZlcmVudCBwY3B1
cyBpbiBYZW4gZGVjaWRlIHRoZXkgd2FudCB0byBhY3RpdmF0ZQpzb21lICJhcHAiIGZ1bmN0aW9u
YWxpdHk/Cgo+PiBJJ20gcHJldHR5IHN1cmUgeW91IGNvdWxkIHJ1biBpbiB0aGlzIG1vZGUgdXNp
bmcgdGhlIGV4aXN0aW5nIGludGVyZmFjZXMKPj4gaWYgeW91IGRpZG4ndCB3YW50IHRoZSBoYXNz
bGUgb2YgZGVhbGluZyB3aXRoIGFzeW5jaHJvbnkuICBJZiB0aGF0J3MgdGhlCj4+IGNhc2UsIHRo
ZW4gd2h5IGJvdGhlciBpbnZlbnRpbmcgYW4gZW50aXJlbHkgbmV3IGludGVyZmFjZSwgd2l0aCBp
dHMgb3duCj4+IGJ1Z3MgYW5kIGR1cGxpY2F0aW9uIG9mIGZ1bmN0aW9uYWxpdHk/ICBXaHkgbm90
IGp1c3QgdXNlIHdoYXQgd2UgYWxyZWFkeQo+PiBoYXZlPwo+IEJlY2F1c2Ugd2UgYXJlIGNvbmNl
cm5lZCBhYm91dCBsYXRlbmN5LiBJbiBteSBiZW5jaG1hcmssIG15IG5hdGl2ZSBhcHAKPiBQb0Mg
aXMgMS42IHRpbWVzIGZhc3RlciB0aGFuIHN0dWJkb20uCgpCdXQgZ2l2ZW4gdGhlIGNvbnZlcnNh
dGlvbiBzbyBmYXIsIGl0IHNlZW1zIGxpa2VseSB0aGF0IHRoYXQgaXMgbWFpbmx5CmR1ZSB0byB0
aGUgZmFjdCB0aGF0IGNvbnRleHQgc3dpdGNoaW5nIG9uIEFSTSBoYXMgbm90IGJlZW4gb3B0aW1p
emVkLgoKSnVzdCB0byBiZSBjbGVhciAtLSBJJ20gbm90IGFkYW1hbnRseSBvcHBvc2VkIHRvIGEg
bmV3IGludGVyZmFjZSBzaW1pbGFyCnRvIHdoYXQgeW91J3JlIGRlc2NyaWJpbmcgYWJvdmUuICBC
dXQgSSB3b3VsZCBiZSBvcHBvc2VkIHRvIGludHJvZHVjaW5nCmEgbmV3IGludGVyZmFjZSB0aGF0
IGRvZXNuJ3QgYWNoaWV2ZSB0aGUgc3RhdGVkIGdvYWxzIChtb3JlIHNlY3VyZSwgJmMpLApvciBh
IG5ldyBpbnRlcmZhY2UgdGhhdCBpcyB0aGUgc2FtZSBhcyB0aGUgb2xkIG9uZSBidXQgcmV3cml0
dGVuIGEgYml0LgoKVGhlIHBvaW50IG9mIGhhdmluZyB0aGlzIGRlc2lnbiBkaXNjdXNzaW9uIHVw
IGZyb250IGlzIHRvIHByZXZlbnQgYQpzaXR1YXRpb24gd2hlcmUgeW91IHNwZW5kIG1vbnRocyBj
b2RpbmcgdXAgc29tZXRoaW5nIHdoaWNoIGlzIHVsdGltYXRlbHkKcmVqZWN0ZWQuICBUaGVyZSBh
cmUgYSBsb3Qgb2YgdGhpbmdzIHRoYXQgYXJlIGhhcmQgdG8gcHJlZGljdCB1bnRpbAp0aGVyZSdz
IGFjdHVhbGx5IGNvZGUgdG8gcmV2aWV3LCBidXQgYXQgdGhlIG1vbWVudCB0aGUgImp1bXBzIHRv
IGFuCmludGVycnVwdCBoYW5kbGluZyByb3V0aW5lIiBhcHByb2FjaCBsb29rcyB1bnByb21pc2lu
Zy4KCiAtR2VvcmdlCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 19 09:37:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 09:37:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dMt7x-0001Ak-RQ; Mon, 19 Jun 2017 09: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 <prvs=3362a3525=Ian.Jackson@citrix.com>)
 id 1dMt7w-0001AV-7w
 for xen-devel@lists.xensource.com; Mon, 19 Jun 2017 09:37:44 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 FE/FF-11537-76B97495; Mon, 19 Jun 2017 09:37:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXitHSDvW76bPd
 Ig/+HeSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8artwkF29kqbh09wtLAuIa1i5GTQ0LAX2Lp
 9g+MELa7xPT2FWwgNpuArkTTlr9gNq+AoMTJmU9YQGxmAR2JBbs/sUHY8hLb385hhqhxkPizc
 ymYzSKgKjH/zHMwW0RAWeJ40xewXcICFhJT1p5lArE5BQwkbr74ARTn4BAS0Jdo2cYJcYKJxN
 uFO9kgwmoSc9fHQ4QtJHZ87GObwMg/C8lBs5AcNAvJQQsYmVcxahSnFpWlFukameslFWWmZ5T
 kJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgSGXz0DA+MOxpa9focYJTmYlER5C6e4RwrxJeWn
 VGYkFmfEF5XmpBYfYpTh4FCS4A2ZCZQTLEpNT61Iy8wBRgJMWoKDR0mEN68PKM1bXJCYW5yZD
 pE6xajL0fRhyxcmIZa8/LxUKXFe3VlARQIgRRmleXAjYFF5iVFWSpiXkYGBQYinILUoN7MEVf
 4VozgHo5IwLxPIJTyZeSVwm14BHcEEdATzGReQI0oSEVJSDYxbRNrMX52MUayvifqxI35nn8+
 XDc88Nx8JKNKaPO/ZJbMYk0gdiYWVm4Vce31tP6Tt+7/7xDWJnMVxznrc/y7M8SldtlX1orZ/
 K7dru9LGtw1NTye8WPXt7m+BDu+i/Bf2uxesPJz+fEnV1onn3tZxFCZdUPisnhK7LZZVVsuHP
 b4+fD+/ta4SS3FGoqEWc1FxIgCKi8p0xQIAAA==
X-Env-Sender: prvs=3362a3525=Ian.Jackson@citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1497865061!101414351!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27009 invoked from network); 19 Jun 2017 09:37:42 -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;
 19 Jun 2017 09:37:42 -0000
X-IronPort-AV: E=Sophos;i="5.39,360,1493683200"; d="scan'208";a="436946586"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22855.39779.324339.832303@mariner.uk.xensource.com>
Date: Mon, 19 Jun 2017 10:37:39 +0100
To: <xen-devel@lists.xensource.com>
In-Reply-To: <osstest-110535-mainreport@xen.org>
References: <osstest-110535-mainreport@xen.org>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: Re: [Xen-devel] [linux-4.9 test] 110535: 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>

b3NzdGVzdCBzZXJ2aWNlIG93bmVyIHdyaXRlcyAoIltsaW51eC00LjkgdGVzdF0gMTEwNTM1OiBy
ZWdyZXNzaW9ucyAtIEZBSUwiKToKPiBmbGlnaHQgMTEwNTM1IGxpbnV4LTQuOSByZWFsIFtyZWFs
XQo+IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTA1
MzUvCj4gCj4gUmVncmVzc2lvbnMgOi0oCj4gCj4gVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVk
IGFuZCBhcmUgYmxvY2tpbmcsCj4gaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBy
dW46Cj4gIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2Nh
bG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDExMDQ1NgoKVGhpcyBpcyB0aGUgcGVyc2lzdGVu
dCBXaW5kb3dzIGhlaXNlbmJ1Z3Mgd2hpY2ggd2UgaG9wZSB3aWxsIGJlIGZpeGVkCndoZW4gdGhl
IG9zc3Rlc3QgV2luZG93cyBzaXplIGltcHJvdmVtZW50cyBtYWtlIGl0IHRocm91Z2guICBXZSBh
cmUKcHJldHR5IHN1cmUgdGhleSdyZSBub3RoaW5nIHRvIGRvIHdpdGggdGhlIExpbnV4IHVzZWQg
aW4gZG9tMC4KCkFjY29yZGluZ2x5LCBJIGhhdmUgZm9yY2UgcHVzaGVkIHRoaXM6Cgo+IHZlcnNp
b24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6Cj4gIGxpbnV4ICAgICAgICAgICAgICAgIDA1MDYzOWVm
NTgxMGU4YWQxN2ZiNmE0MjZlZmYzYzYzZTYxNjM1MGMKCkkgdGhpbmsgdGhpcyB1bmJsb2NrcyB1
cGdyYWRpbmcgb3NzdGVzdCB0byBMaW51eCA0LjkgKG1vZHVsbyB0aGUKY3VycmVudCBvc3N0ZXN0
IHB1c2ggZ2F0ZSBxdWV1ZSkuCgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 19 09:41:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 09: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 1dMtBu-0001rG-CF; Mon, 19 Jun 2017 09:41:50 +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 1dMtBt-0001r4-LT
 for xen-devel@lists.xenproject.org; Mon, 19 Jun 2017 09:41:50 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 18/67-01709-C5C97495; Mon, 19 Jun 2017 09:41:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCJsWRWlGSWpSXmKPExsWSoa/iqRs5xz3
 S4OA8ZovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWP68mXsBbsZK7ob8xsYZzN2MXJxsAj0Mkt8
 O7eQBcRhFFjJKLHwfgeYIyTwh1FiUddM9i5GTg4RAVeJnv/PmEFsNgE9ie+f9oHFhQWUJNq+z
 GQCsXmBahrPzmcDsVkEVCUaN3xjBLFFBaIlrr8+xAhRIyhxcuYTFhCbWcBMYt7mh8wQtrzE9r
 dzwGwJAUWJZzdOMoEcISHQwShxbcZisGVCAmoS0053MUEUyUocPTuHBcL2lWj818YGYRdJ3Jp
 9kwWiuZ9ZonV5I1SRjsTm7s1QU5+wS3xu+soM4Uxgkzh2+iVUyxJWiRM/vkHtKJDYdfY3O4St
 JbHu6keojr2sEot3L4By2vglpv77B7VERmLPgRusEIkZrBL9h99BOfcEJD69aIdqWc8r0XBmO
 tTBy4E2Lk2fwKg+CymAZiEF0CykAFrAyLyKUb04tagstUjXUi+pKDM9oyQ3MTNH19DAVC83tb
 g4MT01JzGpWC85P3cTIzBlMADBDsa1rc6HGCU5mJREeQunuEcK8SXlp1RmJBZnxBeV5qQWH2L
 U4OAQ2Lx29QVGKZa8/LxUJQle3dlAdYJFqempFWmZOcCkBlMqwcGjJMKb1weU5i0uSMwtzkyH
 SJ1itOSY9W/NFyaODavXA8mmD1u+MAmBzZMS5xUEmScA0pBRmgc3DpZ4LzHKSgnzMgIdK8RTk
 FqUm1mCKv+KUZyDUUmY980soCk8mXklcFtfAR3EBHQQ8xkXkINKEhFSUg2MtfzmjL9fiv1VLO
 84evLnUpb091mpzclRTxiX2zWePjMpWKVY5Hf1d8FdRQvsqx945M7tL/72mOF7tkuMZGL6Hpm
 De8T+d/05evGsv9N38T07bx+QDLvylsVV8v1L9aWyuzlMQ8yZX9pn2fRW/FR5UCRqZtZ3t3vd
 mt0KFXGXGKOL98/cOOeWEktxRqKhFnNRcSIAeM2V17cDAAA=
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1497865303!75585297!1
X-Originating-IP: [104.47.36.73]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26539 invoked from network); 19 Jun 2017 09:41:44 -0000
Received: from mail-sn1nam02on0073.outbound.protection.outlook.com (HELO
 NAM02-SN1-obe.outbound.protection.outlook.com) (104.47.36.73)
 by server-10.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 19 Jun 2017 09:41:44 -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=OGWj2B6ZygbDm1vWHKF1jd2ihHbUHG3Ai7VYT4ucoe4=;
 b=itYKhHWQJWc3HJetzXeWbaa+vHkQcsnmN3dcTU/ssjMzxPifgA5lj8NudvkCR+6fQdEImPhYLZyiCnmOnmujAd1K2mO1O2IYvpSIkH2sjqFd+zQJl/IGb0EVagLVeHRrFjOHeoXhMknucb64VJRgvooML/ERIbCqAkkMSrx0X8Q=
Received: from [10.160.0.38] (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_128_CBC_SHA256_P256) id
 15.1.1178.14; Mon, 19 Jun 2017 09:41:41 +0000
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
From: Manish Jaggi <mjaggi@caviumnetworks.com>
Message-ID: <202ba708-4a8c-7d6a-5f13-01a9099d868c@caviumnetworks.com>
Date: Mon, 19 Jun 2017 15:11:32 +0530
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: BN6PR13CA0046.namprd13.prod.outlook.com (10.171.172.32) To
 SN1PR0701MB2078.namprd07.prod.outlook.com (10.163.132.25)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 74b2c851-2ecb-4917-0f3d-08d4b6f7648a
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(201703131423075)(201703031133081); SRVR:SN1PR0701MB2078; 
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2078;
 3:w0gQiYHQS+1JkmEjLAGaP1D5K5p09BoxuoADF0agILvRD/JXe/HtuiBmIuEvztuAgRPdyd7UpBWOp+5cbYB4mBaHIQTdsVO6130+GTQfCQtiA6PIbkX2Q5FdiV+tRmPkB2DWOjaNFmIgTqxN215Lrl7NBOmxaDPBlaI6kW6mnbXYQj4xYjsts/bRk+gWePYwkWoujdBwGHy8X81KglnM7mMNTbR0CV6l13pVATtEP5t0GqfhcNTIDPLM9Hey94LE7ICd3gxnZhs8oYX0Mnonn0B4PBY4XqCXtBZjCK0fMfF8joYvoXxa39TCsW50whGH6NKNuHyvCyBf1Q8H8N+VVg==
X-MS-TrafficTypeDiagnostic: SN1PR0701MB2078:
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2078;
 25:VdtkJ7spJTTfjjr+UtR5MEAIZqtRUBYMkHuvbnHu45y3Dd4LGUq45OMhBuYrHxR+ER3bfJQUr7mPnEAg4DcqsDjOJVApqV9RfH08Dg0GREFsATJfl6pyXKMCK6nUfrK+d5dpR2tAZTn986wJMloGmH+qHpvC8lew3EpdwMNz1m/54cyIu/Z69Pw/VnBwWJdQo0p2L4rd2c3anyVF6EBCL0s8ftscZZOQShmOpok6kOoprvNNdO3+7pG00YyR+jpSNXOxTTAipoy/f86lZe3ojjgH4LGp/5D6JnE1Gw03/6IAqMMfqXkM+uVMVs9rewvzi3Y3eLcDs1CRGPOcS6lcDp2sUpsSRW82ZeesXpsv6xS9rx0kTGWyDK0VfjqvoO84+VqVCCwkUS4aMf8Q34r/mwKVd1eRHjfu8ctdKRQTf3kN7YL9QeKrlZq+AOmt459m3tS9je/Houn2bNCk+0yYY7Z5D543L1qOXrDvnHTEuRnhftVUkbtduwiWMHDtWCMd7pTi3+M506q3Nb7upN0vrAhLTWGhVcUK+pzACXMYg0OlIcCBhBcPn2NH1xdpaca3WQgnVsBeYS5U3+AL5fMmLJ8Hp3qcSHDNI1XMlLoHQSjqg3MXjVtFCzzPJolnIWSC2L/9NXicwAWl71ysQ/H23Ove76DD2jC1TuXgiI3mtDH68mLhUxBxUg51xVlM9fKpi9rLx+pHrlSA+tuBElR3/f0KQKyCPIhZcxAfwRgoPfO2YXmk9fchg2jisZRMs+wESPrawnpsHNpffjFwSmuB7Nr+c6QGcAt1SlahBuZa6kTy8HxZSvjJdlVQx+K7638kzZDEv/rUT5cCwnOvUoLUugkJUCbFkIDkT+pXxn+S4JqbyD8pBrt8rs86wpvsRe0z85QB6LE/DcBNpzGE63r+8h+DctSUsleYOJFjO1nhl0U=
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2078;
 31:aiOpd86gqnwnlS5/02uqw/3ISnbp4JB2YAuHi9c8Gab5mPj9h9RrYdL9hG4aigiq0upOsunkiA5mLfnuIFU7d2SzywkPiBQIDW2NyaLefP9/wuUDmEpowWLRu3R3v8DEJpe9ysVFyfxuQtx6DdZfbqMHcgI2j5OpJZ248/o4teDXGa5S6xycruj/tlCtBfYJRPTSHaDjlw6/2ZvztQNeaKAPtMHlilnHVIN8FzLOHfc1osw7mLg1q5ZZKJ7hbNsW3Pcdeg2e0KPn/bQlFEjXJLR/jRJtQ+ef+Yhh1I870TISsa5nIMSFuqr5dZndYYpA2CsZW9f07Do9TLAPC5HreiY/rvkfeL7eb9+pYsvKpAzqRUq5uv4S9GKiP0A0RWyxQLh6nhLrPvJ9+lkfPwytyWkrfKWlhSrTLG+6bl6FsdeZCdEgfZ9XcHW8tEv0io/2SrebwgMPXt2gMDYyidYM5MdAD+X/B05iUNFJ1Al3+64NyMlK0R1i7j9X4LhFFwMHpb+2BcPN/y4esHL5Oe1WPmYAwoILP4T0F6MNQ+C1CIuMTCtLbU4WqC/ORoDEaXr9h9LrUIwBn/4Uav2HNqC85A1+gi0hI1Ue88OdLyaCKGnfPhoTvDIv/ue6V70hRSVejSaxkHSwetvtGt+FgXuUqsYTnqW5ltvjIZbAGu931yxitVX+2Ke8rc2+ihZX916QVhBR4dHRGZkV234hvchl+A==
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2078;
 20:jPxxaWrfNcJk1zpYzZTim6RTSJaeviv9mZUxuS9SYM5q9T0MI9c5pPjrSPO2q6V2lxMwgjDxVNmOBkps9c5ymPDs4WZEQrHSXBVNb+vxSkWV1HGIPXeuSWvJ25hcpbB2KK+fMdP/Gb+5y/f4lCd4nmLa5BRh6w3SkFROnJbX4nn5APq50zovy+7olKRnTJ0HPOKw3G6/hzwy+N1Hdq1y3pq1oLLtb6SGp3HP0ymGBk+T043/LYQZwYLq+P2e2Pphf1CQe6MvRER6A0JlP/NXuJ0AEpGNo1K40A1MmxJwEbQwl7rOK9l1D7uQOgwzV0evUn7Q8dS0v9CxRumIYdghhnTEEYlzQBf2zKH9QSBR86yH6ixdqmA57MVPl5D5nWZVlHSb9ut5kcdumCI4NdZaaoJhf/W1BznTYc89MPa4nFl7L1cko0ZSpKH6D2cW2b0EmY0WLQof3r3/5s61VPAFeL027/ALVffEE1kabNNE7j1FBIy4fm61w9DrBvocslnpu+IDhKCRU0i4JdB8ofvkD0I27YFmJtbY1hHr5JkYnzWJ/IKYX8BdtL4SWBBTbNDpCJpLBNch3Rm9nufj4y27KBoDrU54RM9Z0PVCamXqxbE=
X-Microsoft-Antispam-PRVS: <SN1PR0701MB20787E0FA6AFB1FEB79C2DF5ECC40@SN1PR0701MB2078.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(10201501046)(93006095)(3002001)(6041248)(20161123562025)(20161123558100)(20161123564025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(6072148)(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: =?utf-8?B?MTtTTjFQUjA3MDFNQjIwNzg7NDpEcG5mRmhvc0pVd3g3czhJMmdlS3hBOSt6?=
 =?utf-8?B?M094VGlrTHBiWUVCY1pCN2Ezd2FPOWdROHZMSlp1MHNyWWwrc2NwT1NwMHdZ?=
 =?utf-8?B?Kzd3QWZFTjVPSjI0QUZsZ053WlpxVC9hUlU3aDdrbmIwUTBacHdJc2pZb25o?=
 =?utf-8?B?YlZBdDVLY0RtTkRVaEJrNkJkcUNKZmc4T1hJSEViSi9DR09WTW5YcXgyQVVI?=
 =?utf-8?B?YXZuOHFtblREd1o1eGErMERrZlFQWUVEWTF1M3lxajFLWHlScHFFY05WMWcw?=
 =?utf-8?B?ZnlxZ3JWcHhCOFl2TW8xTll3OW5ZbGpUcmg1MWViWXVzaE0rQWJqRGFGbzE0?=
 =?utf-8?B?VCt4ekIySW1XemIxSEVXcTJFMFI2dG5HSEphc0tRSm5tQVNUZlJJOWRMNVRS?=
 =?utf-8?B?N0lpVzhseXBtb2FheUliNFBjRENaeHJGdEpvVEZGYlJoNXlaUDRiOWxJL0dF?=
 =?utf-8?B?L2dmaE1mODBSU2ZQZTNVRmJ2d3BDamVkb1JXamdpelV4VlFvVjF1dEo1cjhQ?=
 =?utf-8?B?WnhmL21aTnRDUERBK0VBZGlaWFJDS3FocVNvalFlSFh2NjE2eVhrS0ZnNFBO?=
 =?utf-8?B?Q1EzdkEyRkk2RVVUQUxZMFhKT2lmMHRKcW45V0htS3FaK3kvbHJPd0ZGMVVv?=
 =?utf-8?B?d25OeGxaZG9OMkphZ05YRW1sZVVvWm9OTEsrWm50ekpGYWVYdzRhbVlNSlBx?=
 =?utf-8?B?Z3FKRnc5ZUNmdDdYZXdJMHFmOGF3d3ZuczREVVFaaGUzM3pXRTlBV3RsTFd3?=
 =?utf-8?B?RHJwMUg1RC9zMW03ZWQ0bllidHdhRHVEcSs4RWE4czFySW9oSWxKTUZiYlVD?=
 =?utf-8?B?M0MxRGJiZStpSFovU2hXYngvenR5R2dVajhadGJON1RNY3h1cVZTV0NtZ3M0?=
 =?utf-8?B?WmNXbWFXT1JLaStFSTduM0ExQnJUbE1Dc1BMTDhBb3BUSENvOU5RUFYrWE03?=
 =?utf-8?B?eDdmdGlyQ2RlUnlXWUdDK2dGTTZJUThGbWRIa3JxZksxWWhsUE1KM29yUW5z?=
 =?utf-8?B?ak9oZDN5czNMRHdheDEzVGlwdGZkazlMQUxKZ1o4a2pieDFqVUdiZHFIdzBE?=
 =?utf-8?B?UkJjNTJhR0RsbjViOFJmTmlNZEo1L2cyOVBqdjQ4MDhadFhOejREYi9LWTJ3?=
 =?utf-8?B?RXFBNmNha2ovMk5ZT2RRMWJGUHozQlJNWGlrNWRXOG1WdFlPdFJqeDBlUGN6?=
 =?utf-8?B?YnRPeW5KUEh3VUxCK0F6SXBLbHhZaXgra2s1bUQwSXNHRDdDcWJqT0p0V1hU?=
 =?utf-8?B?NGRKVFRVYmJBWDFIdjdmdmVkY2NrQnVMaDVBdnZONjlQN0dKaGQrNTd0L1BC?=
 =?utf-8?B?VzJZZithaTlTVGN0elZrMHg2WkhnNVJGU2RmM0o0bFNhU0tlTGFaMExvcTNU?=
 =?utf-8?B?cWFGU2pFc3NTTGpMQWtZWkY2cTZhdnpPOHdLL2xqT3drL2hOTWFNZU5wRzRr?=
 =?utf-8?B?R2IrVEJsWXp4ZzE4eGorQUZ0WXplSXhvTnZodlV4VW1tSHZ2RFQyZVVrQkIv?=
 =?utf-8?Q?O6d4rv43BUKan4EdhXHRz5MFR8=3D?=
X-Forefront-PRVS: 0343AC1D30
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(6049001)(39410400002)(39400400002)(39450400003)(39840400002)(42882006)(189998001)(77096006)(6916009)(6666003)(7736002)(2351001)(478600001)(31686004)(8676002)(81166006)(966005)(72206003)(42186005)(65806001)(66066001)(47776003)(4001350100001)(558084003)(36756003)(6486002)(5009440100003)(230700001)(23676002)(90366009)(31696002)(110136004)(38730400002)(6306002)(50986999)(65826007)(2906002)(3846002)(64126003)(6116002)(54356999)(5660300001)(2501003)(33646002)(305945005)(53936002)(25786009)(83506001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:SN1PR0701MB2078; H:[10.160.0.38]; FPR:;
 SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtTTjFQUjA3MDFNQjIwNzg7MjM6cVNWYUtTNG0reTVNd0QyVExNbzZaQjBV?=
 =?utf-8?B?TVlvTXVGTUluRnordzBmL1NVNHpPNUNUV1ZwUkg4a2QzdmlPeVlJVDZRNy81?=
 =?utf-8?B?cTJUejB2R1NqZDRMRm13WmtKWEp2T0RuSXFtN0JHa25abzFXZlJRM0RXaVRU?=
 =?utf-8?B?VnQrWGpXT0x0TlZBNWtqK3JzYUxvcnFpVWJidEp5RXdPVmo1eXpyaFA1RFcx?=
 =?utf-8?B?U0N1UE9kbDZYeDJMSVJVQXh5b3hqZ2lqdE9jUGQycVRRdUZvaWZONkxTU3Bx?=
 =?utf-8?B?cHE2OXowODVqWmNBRjRCY1JobXdra0dwR2pSVVN5ZFRncU5SUEVtR2NFTEhW?=
 =?utf-8?B?cFZOeVNLckFqL2o5MmdLRFR5RHZSajF2QlJ5WXlPcFl5YlJhTVVDek1zUjMv?=
 =?utf-8?B?aFpKZWtzQlp5VVNjZmZDRDR1Qlc5akYvdldLdHRablc5bGI1WUpIV3VjeGtI?=
 =?utf-8?B?R3BHS2R5VnZDOTB6SkF0SHE4ZWxGK0hjZ0NyUHJhaytGcWFaVUgxbTU0NHQy?=
 =?utf-8?B?ZER0R2EyU1ZJeW1TajBEb2RUWVkvMFIyTis5TWVwNXBiWlRKbE16L0I4QWRM?=
 =?utf-8?B?Zm12WnRhRU9Oejl6RGVPdE83QTQvRFpJS2tuRXZ3Z3VLOVdrTFQxS0xjVWdT?=
 =?utf-8?B?WGJFbGdoOTVkU1ZyNG43WW5sMGRvWXJzUXFqcWpiNVorUGZQTzdMWFkyRGx2?=
 =?utf-8?B?dkpxYnBicjNrMDJ1U3lKQ1QvUW9ldXFaeGhxb0xSelBvWDYvcjIvTUgzSjlm?=
 =?utf-8?B?M0F6MERJUmF5ZXd5TkNIVktiMEFmUHRXYVhJMkVkSStJL3dIdTZrTEU5Sk1Q?=
 =?utf-8?B?MEliS3pKRDFLTGVsaW1WRG42YmhhY0d3NlhEMU01elk2a01GSFJ0UEVSVEVO?=
 =?utf-8?B?VUFkU1R0MDFlTW5XbGhzMmg1U2lRVG1tdmFZZWt6NnVvaXVVSUc3ZUdOVUVy?=
 =?utf-8?B?bkhHYllvOXdGWldKcnRVWmxWdEFxVVNsMTVDM1ZiUmVJYUsreHhZMi9KQk5m?=
 =?utf-8?B?bjJONjJVQ3ErOE1MRENRRE1TWExraG03SXVKdDJZT0V3ZkUwam94Y1FCc29x?=
 =?utf-8?B?TFM4QWxsNTZ2NlcrNHBEdDU2ODNQc1hzdzEwRlprRjdEc3FGUGdsaG9BcEtN?=
 =?utf-8?B?bEVrcHY5MDgvbmJrUDhDWVN3dlE3WU13cldNMDkxS3BuYUh4WWd4QllHTUxk?=
 =?utf-8?B?S2JkZkVOb2VRY1djNFhYZjAxd1RHSGZXdzlIVVpBUUR2VWtQR3M4N0pKbERK?=
 =?utf-8?B?MGVlMkJIUUxpek16RUZEbGlDUXQxMnpacllMOFloRU9XL0dRYnp3eTVLT0Ju?=
 =?utf-8?B?NVk2Z1VIUUEvcm54OEtPaUw5NEkwRVJ6aEVvd254dVNUZDJDRFV6SkNoLzl5?=
 =?utf-8?B?NE9rT29uOElGREJ5ZGtVTW41WWxPWEx6WW5XZWtNK3NaN2tBbWNGeVdwRThZ?=
 =?utf-8?B?T2E2dmJDRVNhSFhzN2wyaU56UGVQWld0KzdoMzh1alZiMVMwV2xURUtHdXRE?=
 =?utf-8?B?SFFjZEQvbWJqb0N4ZGxrdjlVYXNwMjhILzZ0bStUZUE4QnRQbUxFNDQrVDZ2?=
 =?utf-8?B?TVBkN1dRMDMyaHJwU1p1c21YdHhYcXdVQkx1bmRTdXEySWJlSkNKNkM3NXBh?=
 =?utf-8?B?ZEZDTEEzSC9OcklWQUljRkJTMXZ0eGI5V29FMlMreFBTVy9NeUN1WVl3eDRT?=
 =?utf-8?Q?SwEQyhRsrREmBH4pT7z4=3D?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtTTjFQUjA3MDFNQjIwNzg7Njo1SklFL0xVM2N1bjI0REtHcSs0eEhKSWxY?=
 =?utf-8?B?NGZUcFhmbzVhUFNIZ3NKWDdRZW1jOHBxQWR0ZEl4eFpER2c0TzRPZnNHRW9q?=
 =?utf-8?B?dVVYYUVIL3pVWDN6cUhseUJONDRMK1R3WGczUS8xSmFPcUpaQjcxU2FJTzQ5?=
 =?utf-8?B?OTJyU3NHQmhpd1BXVWNQcHJ3T1V5aVpQV2s3YzdwOCtjYy9nL1BUK3JERHZr?=
 =?utf-8?B?bytVakI1eUdISXVYbkI0MXdOM3duQzh0cTNqeE9MY1psNjBaaitGbks4ZWFB?=
 =?utf-8?B?MndDR2U0N3JDQkg0TmxzT1d4R1krYnNlVEpNc2lXVXRvYjJVMXk3cjk4ZzlE?=
 =?utf-8?B?a2xYVTlIK0RUL3dtb3NLL1ZJSisyK09oRWttWis1dExobHBBTVEzNndEdlNU?=
 =?utf-8?B?dXV1Qzh2T21rRThxZllrSnpuZTBFVHlDYnFsU0pkOXBRVFVNZjFUZUhJeE1k?=
 =?utf-8?B?TWtLcWVuSFNmbWxwZkl3SVBvam15dnA4ZlVDallJK3I3elJLVnlablRRUit3?=
 =?utf-8?B?Q3FKUm16bXFqd3E5YjdyYWczNG1Lc1pid01BUFV5VCtkTVNwbDFHS1lWcFVp?=
 =?utf-8?B?akg5N2xEckJVSm1ZUnFVbkZXSGgyUnJiNnpnQXl4bkpTWTlOMmRmQVEwd3l0?=
 =?utf-8?B?cDlHRGk3VXBDOERQUlBIT2dlSW43ZDU2OHB4RVNJU0FmUE1KMmZ3dkVaL0Ir?=
 =?utf-8?B?bGR4dGpBMHd3M2lpUktvdzF0WVdFUkxNc1FXeU5GRUl5RDk3cU50L3M3TTc3?=
 =?utf-8?B?NnZiZ084V1Fka0taQmNxR2VhRFdXcWJWZ0JDK0NCcWlnTEpBQm5UQWRUN3BW?=
 =?utf-8?B?RkIzQTJENVo2UldPWEgyTEpheElmbXBNUi9VTGo1UGZrbllreVRLdlRyTXVU?=
 =?utf-8?B?SmJRdFVmeWpTT1ZmK0lNNVAwSXRiSUIzOWNWSDJGUmZtUVdQUmhnQkhYZnlS?=
 =?utf-8?B?NTRIaHF1b1pibit1RkF6SzdaVElUWVUyN0kzV1c3RG1hY1dpU010SVJIaFN5?=
 =?utf-8?B?VEFCZ3cxTG9kVUs5aU04c3pMekpQd1h4L0toV3BjbDRWMHUvTjNjLzR2VDJU?=
 =?utf-8?B?OGlPc2wwUnBQQW94T1diU3VUaDFUOUtnVTFxdS84b2cxVkF0MFRMNGh2R1VP?=
 =?utf-8?B?TDAyT21KZ0FYb0ljNjd4TzUvQWYya211dkxXY0ZJTnlRVzVJZURYKzNlSWE1?=
 =?utf-8?B?TzZQb1NSakZFUGwyVmFqUlkvRjJRRnZUQ0s3eUtncGVFTjF6MUJLNXh2N2lm?=
 =?utf-8?B?aVRmV1RRSDVHQVUwdTRJZjhLa0F2M0NGS04ySEVicktCTDdRZmU2aVBtUFhB?=
 =?utf-8?Q?RvTJ0rrFUvGhUdmHGZIbx5ZRz/iTHKzOE=3D?=
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2078;
 5:t5nFmPu3vIFYZqbtoFDlnpMzqd6lkIeLoXYRN6nKcqwEaXLscRifdIU5sqmZUUR7/We3YDrK4HNvNqXPq22E+qWHUTy4zjPceaRAHQDu7x5cPhVFWAX7KEOds3HR+wYcFl18RaTzJTpXhEjO7Ff5fRMsHIhAQVHwUXuH6PqQOrPRrT90EXqnGa2iqTw2BpGdolQrBM+2eKO+dR3EVu6uYj526JFYr00fYnkTtqq2Gp+DYQXZP0Upk/cv86V8sikAy+tz6Gm/VeP8ug7jWcLa8/V3mucm9XpSMfmGQe7Fu64gHhgC1iB8RSIr2naOUHYxyh0k1IYQPRaetJ8Ka42UhcOYrjP39Biv8JEAd3sWOrm9eaJiQo6RHhisLZxqj2M84/S4OjoaFy04qgOmCPOm3IFKY+nHKRMM2rsurxUAd4mZ4N4VvPyvMoHC3ws5HsOtIr2H2WofacNTpj30F+SfTJttQFP2SMoMs9lXiqZF3e818UyyXSJOODnbiggw3H20;
 24:+AimSmodbgZIgdcheBLQffxymaL/OAPiwJqVtjVwilCGiSi+sYNH0rTO9VpB4yE8XgZuaLuqnIx0/8T+ECNJV3WUn4OPI9DlmdWqY3WGmIs=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2078;
 7:sLWzN6OzQ7YRxbYPO0bfwb3MSOIDXFjGnn8dcyvhRma4mKXXsWREywY0j3D2ADgCqQDCd6xZUH3gsZfphOC9lAgTYw3oK92z4yzVyHPIrLA37CiflswKs7u5/mXKj3GZsjepePu9DAIRaYaNxREHtNLcWX0sN104d2CyMzkNd4beJ9mwkA5d/2YQnrwgfz9bVkMFcbcL4tvCDY+ZRuJcGCAbCY26yjPpNClZ1B6epHs90nCyd/4DTa6TexCWJlIYhg7d6hB4P7I1ALfKpXaEJV6mhztyuF48xtEGmTYEF9otUq4nLpNAODeCQcWjzQgtVAJsvmaEpXVSJWFDLoPo9ZLZxjAhFyCbzdAwvvMaZarAfKfSRxkut9bHWDzeFuuBRxR3NtX7dzDXDQd8WWeo0fRlFG6kM9RFvkPN9AmniDzQrPUh319gnfq2WZrNiF6uSRUd1gO3Bwe8Fu4eI3RGX6o/uEQkFDgXtaQWvkfEOrIvrTfFwyUXkwp+XS9Tr0bqvQYve4CFniAomAu7Excyi9m71/rQdKOjGMW0iOSDDj4tLaiBFz3L5BwvMBesD55m0ylWmr+E19nT140rADwrzPLeYmtkftOTZJhzQWinLXex/b9QV0HOVYOZD05ddShYFU0hFbz7inLas7P/TiDRKgcGfZgliH3+lLiLHa37tTt1AhMZe4rkzs71kdYsXJa3qhkkxuOLmowCNlwtlY/AYQlcZn8roYVKOumLPTZIpN9SkwBWg+IyELmIvdO1B8TUjohqy/fWEwQr9V8ZPA/lPkWbwK2X0HbUN47VAtI8lP4=
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Jun 2017 09:41:41.5872 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR0701MB2078
Subject: [Xen-devel] Hugepage support 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-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>

SGksCgpEb2VzIFhlbiBhcm02NCBzdXBwb3J0IGh1Z2VwYWdlcyBmb3IgRG9tMCA/IElmIHllcyBo
b3cgdG8gZW5hYmxlIGl0LgpGb3VuZCB3aWtpIHBhZ2Ugb24gaXQgOiAKaHR0cHM6Ly93aWtpLnhl
bnByb2plY3Qub3JnL3dpa2kvSHVnZV9QYWdlX1N1cHBvcnQgYnV0IGlzIG5vdCB1cGRhdGVkLgoK
VGhhbmtzCi1NYW5pc2gKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 19 09:45:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 09: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 1dMtFm-000226-Sa; Mon, 19 Jun 2017 09: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 <julien.grall@arm.com>) id 1dMtFm-000220-8j
 for xen-devel@lists.xen.org; Mon, 19 Jun 2017 09:45:50 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 B4/8C-03587-D4D97495; Mon, 19 Jun 2017 09:45:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVysyfVTddnrnu
 kwYn3VhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b55V9YC5qFKs5+OcjUwPiJr4uRk0NIYBOj
 xJO7bl2MXED2bkaJN6sus4IkhAW8JY4dv8kMYosIBEssvjiXEaKhUuJxTzcTSAOzwCxGiUtHf
 7CBJNgENCXufP7EBGLzClhJNC84xAJiswioSrSd2Q/WLCoQLvG28QgLRI2gxMmZT4BsDg5OAW
 uJEzN8QMLMAmYS8zY/ZIaw5SW2v53DPIGRbxaSjllIymYhKVvAyLyKUaM4tagstUjXyEgvqSg
 zPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw3BiAYAfjmvmBhxglOZiURHkLp7hHCvEl
 5adUZiQWZ8QXleakFh9ilOHgUJLgnTQHKCdYlJqeWpGWmQMMfJi0BAePkghvXh9Qmre4IDG3O
 DMdInWKUZdjw+r1X5iEWPLy81KlxHnjQWYIgBRllObBjYBF4SVGWSlhXkago4R4ClKLcjNLUO
 VfMYpzMCoJ86qATOHJzCuB2/QK6AgmoCOYz7iAHFGSiJCSamAsuDflyqvpG/U/ym/Rtlv+6ml
 wwffl3as+X1D48yJbwJjl3/3Sy+bTeqQ4Lk22537bLr6z6yfjD+X9d9bpvH6ZYuUZsM7Rte//
 ppbV1soMzzZWOig+Snz9yWy7ffjq9nWnvvWJhFZcEZqlbbl0TZNbvtXJvce5nwcGZV30s1FvX
 /uySGGio7ShEktxRqKhFnNRcSIANqUT4b0CAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1497865548!67895880!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53815 invoked from network); 19 Jun 2017 09:45:48 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-10.tower-21.messagelabs.com with SMTP; 19 Jun 2017 09:45: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 C906B344;
 Mon, 19 Jun 2017 02:45: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 A26B53F587;
 Mon, 19 Jun 2017 02:45:46 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1497264343-12890-1-git-send-email-andrew.cooper3@citrix.com>
 <f2fd4300-9762-f019-7b2a-3be27be72d92@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f094c516-ce49-bc28-547b-c6f47dc71d75@arm.com>
Date: Mon, 19 Jun 2017 10:45:45 +0100
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: <f2fd4300-9762-f019-7b2a-3be27be72d92@arm.com>
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Daniel Kiper <daniel.kiper@oracle.com>, Doug Goldstein <cardoe@cardoe.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2] x86/boot: Fix the boot time relocation
	calculations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

CgpPbiAxNC8wNi8xNyAxMTozMywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJldywKPgo+
IE9uIDA2LzEyLzIwMTcgMTE6NDUgQU0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IGMvcyBiMjgw
NDQyMjZlMSAieDg2OiBtYWtlIFhlbiBlYXJseSBib290IGNvZGUgcmVsb2NhdGFibGUiIGludHJv
ZHVjZXMKPj4KPj4gICAgICBtb3YgJHN5bV9vZmZzKF9faW1hZ2VfYmFzZV9fKSwlZXNpCj4+Cj4+
IHRvIHRoZSBsZWdhY3kgYm9vdCBwYXRoLiAgSG93ZXZlciwgdGhpcyBpcyBieSBkZWZpbml0aW9u
IDAsIHdoaWNoCj4+IG1lYW5zIHRoZQo+PiBib290IGNvZGUgb25seSBmdW5jdGlvbnMgY29ycmVj
dGx5IHdoZW4gWGVuIGlzIGxvYWRlZCBhdCBpdHMgcHJlZmVycmVkCj4+IHBoeXNpY2FsIGFkZHJl
c3MgKDJNIGF0IHRoZSB0aW1lIG9mIHdyaXRpbmcpLgo+Pgo+PiBYZW4gZG9lcyBjb3BlIGlmIGxv
YWRlZCBhdCBhbiBhbHRlcm5hdGl2ZSBwaHlzaWNhbCBhZGRyZXNzLCBpZiB0aGUKPj4gTVVMVElC
T09UMl9UQUdfVFlQRV9MT0FEX0JBU0VfQUREUiB0YWcgaXMgZmlsbGVkIGluIHByb3Blcmx5LiAg
V2hpbGUKPj4gcmVjZW50Cj4+IHZlcnNpb25zIG9mIEdydWIgZG8gZmlsbCB0aGlzIGluIGFwcHJv
cHJpYXRlbHksIHRib290IGRvZXMgbm90LiAgKEluCj4+IGZhY3QsCj4+IHRib290IGxvYWRzIFhl
biBhdCB0aGUgcHJlZmVycmVkIGFkZHJlc3MsIGJ1dCBjbGFpbXMgYSBsb2FkIGFkZHJlc3Mgb2YK
Pj4gOE0uKQo+Pgo+PiBCb3RoIE11bHRpYm9vdCAxIGFuZCAyIHNwZWNpZnkgdGhlIGV4ZWN1dGlv
biBlbnZpcm9ubWVudCBhcyBiZWluZwo+PiBmbGF0LiAgQXMgYQo+PiByZXN1bHQsIFhlbiBuZWVk
cyBubyBoZWxwIGNhbGN1bGF0aW5nIHRoZSBwcm9wZXIgbG9hZCBhZGRyZXNzLgo+Pgo+PiBIb3dl
dmVyLCBNdWx0aWJvb3Qgc3BlY2lmaWVzICVlc3AgYXMgdW5kZWZpbmVkLiAgRXhwZXJpbWVudGFs
bHksIHVzaW5nCj4+IHRoZQo+PiBlbnRyeSAlZXNwIGlzIGZpbmUsIGJ1dCB0aGlzIGlzIGNlcnRh
aW5seSBubyBndWFyYW50ZWUuICBVc2UgYQo+PiB0ZW1wb3Jhcnkgc3RhY2sKPj4gaW4gdGhlIGZp
cnN0IHBhZ2Ugb2YgUkFNLCB3aGljaCBpcyBvbmUgb2YgdGhlIHNhZmVzdCBhcmVhcyB0byBjbG9i
YmVyLgo+Pgo+PiBDYWxjdWxhdGUgdGhlIGxvYWQgYWRkcmVzcyBmcm9tICVlaXAgYWxvbmUsIGFu
ZCBpZ25vcmUKPj4gTVVMVElCT09UMl9UQUdfVFlQRV9MT0FEX0JBU0VfQUREUiBlbnRpcmVseS4g
IFRoaXMgZml4ZXMgbGVnYWN5IGJvb3QKPj4gdW5kZXIKPj4gdmFyaW91cyB2ZXJzaW9ucyBvZiB0
Ym9vdC4KPj4KPj4gRmluYWxseSwgc2V0IHVwIHRoZSBzdGFjayBhcyBzb29uIGFzIHBvc3NpYmxl
LCB3aGljaCBtZWFucyB0aGUgQklPUwo+PiBwYXRoIGhhcyBhCj4+IHVzYWJsZSBzdGFjayBmb3Ig
dGhlIGVudGlyZXR5IG9mIGl0cyBkdXJhdGlvbi4gIFVzZSB0aGUgZnVsbCBhdmFpbGFibGUKPj4g
c3RhY2sKPj4gc2l6ZSwgcmF0aGVyIHRoYW4gbGltaXRpbmcgdG8gYW4gYXJiaXRyYXJ5IDFrLiAg
T25lIHNpZGUgZWZmZWN0IGlzCj4+IHRoYXQgdGhlCj4+IE1CMi9FRkkgcGF0aCBjb250aW51ZXMg
dG8gdXNlIHRoZSBFRkkgc3RhY2sgdW50aWwgdGhlIHRyYW1wb2xpbmUgaXMKPj4gZW50ZXJlZC4K
Pj4KPj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KPj4gVGVzdGVkLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5j
b20+Cj4+IC0tLQo+PiBDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgo+PiBDQzog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPj4gQ0M6IERhbmllbCBLaXBlciA8
ZGFuaWVsLmtpcGVyQG9yYWNsZS5jb20+Cj4+IENDOiBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNh
cmRvZS5jb20+Cj4+IENDOiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+
Cj4+Cj4+IFRoaXMgaXMgYSByZWdyZXNzaW9uIGludHJvZHVjZWQgaW4gWGVuIDQuOSwgYW5kIHNo
b3VsZCB0aGVyZWZvcmUgYmUKPj4gZml4ZWQuCj4KPiBUaGlzIGlzIHRvdWNoaW5nIGVhcmx5LWJv
b3QgY29kZS4gSSB3b3VsZCBsaWtlIHRvIHdhaXQgYSBsZWFzdCBhIHB1c2gKPiB3aXRoIHRoaXMg
cGF0Y2ggb24gc3RhZ2luZyBiZWZvcmUgc3VnZ2VzdGluZyB0byBwdXNoIGluIFhlbiA0LjkuCgpS
ZWxlYXNlLWFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKPgo+
IENoZWVycywKPgoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 19 09:48:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 09:48: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 1dMtIO-0002Dq-CI; Mon, 19 Jun 2017 09: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 <julien.grall@arm.com>) id 1dMtIM-0002Df-PP
 for xen-devel@lists.xensource.com; Mon, 19 Jun 2017 09:48:30 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 22/66-03058-EED97495; Mon, 19 Jun 2017 09:48:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVysyfVTfftXPd
 Ig6k71S3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bLtb3MBTfYKz7dmcnSwLiCrYuRi0NIYBOj
 xK0vB6Cc3YwSC64uBHI4OYQFXCQ2tS1mArFFBCIkFux/xQJR1MMosejjIcYuRg4OZoFCiRedL
 iA1bAKaEnc+f2ICCfMKWEl0LQkCCbMIqEr8uviCBcQWFQiXeNt4BMzmFRCUODnzCZjNKeAgsW
 NJP9haZgFbiTtzdzND2PIS29/OYZ7AyDcLScssJGWzkJQtYGRexahRnFpUllqka2iil1SUmZ5
 RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGG4MQLCD8frGgEOMkhxMSqK8hVPcI4X4kvJT
 KjMSizPii0pzUosPMcpwcChJ8E6aA5QTLEpNT61Iy8wBBj5MWoKDR0mEN68PKM1bXJCYW5yZD
 pE6xajL0fRhyxcmIZa8/LxUKXHeeJAZAiBFGaV5cCNgUXiJUVZKmJcR6CghnoLUotzMElT5V4
 ziHIxKwrwqIFN4MvNK4Da9AjqCCegI5jMuIEeUJCKkpBoYJS5OYz+91cOGRfr5q/OqrZ6SUbX
 rJR6vYjvrGv0maN2kvzMY9LemXyo8xCheu/xYFa/it+W85apS68zW6py8LZVX6KxoHp68bn9/
 EntywrxzVcuYhIUC/WVilqh8USj0uddgF5W4Y0tr1YLeG4VCF0ptWreZfUs/vfSNUqaS4D2Fr
 hq+65ZKLMUZiYZazEXFiQBbJsuwvQIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1497865709!74387886!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19950 invoked from network); 19 Jun 2017 09:48:29 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-21.messagelabs.com with SMTP; 19 Jun 2017 09:48: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 C3D27344;
 Mon, 19 Jun 2017 02:48: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 C75893F587;
 Mon, 19 Jun 2017 02:48:27 -0700 (PDT)
To: Ian Jackson <ian.jackson@eu.citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>
References: <osstest-110371-mainreport@xen.org>
 <1497350037.26212.37.camel@citrix.com>
 <22847.55031.326730.54690@mariner.uk.xensource.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <0d4e9eb1-57aa-3b6c-85c2-2e1127dcc749@arm.com>
Date: Mon, 19 Jun 2017 10:48:26 +0100
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: <22847.55031.326730.54690@mariner.uk.xensource.com>
Cc: Juergen Gross <jgross@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, xen-devel@lists.xensource.com
Subject: Re: [Xen-devel] [linux-4.9 test] 110371: 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>

CgpPbiAxMy8wNi8xNyAxMzoxMywgSWFuIEphY2tzb24gd3JvdGU6Cj4gRGFyaW8gRmFnZ2lvbGkg
d3JpdGVzICgiUmU6IFtYZW4tZGV2ZWxdIFtsaW51eC00LjkgdGVzdF0gMTEwMzcxOiByZWdyZXNz
aW9ucyAtIEZBSUwiKToKPj4gU28sIHRoaXMgYXBwZWFycyB0byBiZSBzb21ldGhpbmcgcmVsYXRl
ZCB0byBsaW51eC00LjkgYW5kIHRoYXQKPj4gcGFydGljdWxhciBib2FyZCwgSSBndWVzcz8KPgo+
IFllcywgaW5kZWVkLiAgVGhpcyBoYXMgYmVlbiBicm9rZW4gZm9yIHNvbWUgdGltZS4KPgo+PiAo
SWYgdGhpcyB3YXMga25vd24gYW5kIGJlaW5nIGxvb2tlZCB1cCBhbHJlYWR5LCBzb3JyeSBmb3Ig
dGhlIG5vaXNlLikKPgo+IEp1bGllbiBoYXMgcmVxdWVzdGVkIGEgYmFja3BvcnQgb2YgYSByZWxl
dmFudCBMaW51eCBwYXRjaDsgdGhhdCB3YXMKPiAicXVldWVkIiBieSBHcmVnIEstSCBvbiBNb25k
YXkuCj4KPiBOb3JtYWxseSBpdCBzZWVtcyB0byB0YWtlIGEgd2VlayAob3IgZXZlbiB0d28pIGZy
b20gdGhhdCBoYXBwZW5pbmcKPiBiZWZvcmUgdGhlIGZpeCBhY3R1YWxseSBlbmRzIHVwIGluIHRo
ZSBsaW51eC00LjkueSBzdGFibGUgYnJhbmNoIG9uCj4ga2VybmVsLm9yZyA6LS8uCj4KPiBUaGlz
IGlzLCB1bHRpbWF0ZWx5LCBibG9ja2luZyBtb3Zpbmcgb3NzdGVzdCB0byB1c2UgTGludXggNC45
Li4uCgpUaGVyZSBhcmUgbm93IGluIExpbnV4IDQuOSBzdGFibGUgYnJhbmNoLiBOb3cgdGhlIHRl
c3RpbmcgaXMgYmxvY2tlZCAKYmVjYXVzZSBvZiBhZ2FpbiBsb2NhbCBtaWdyYXRpb24gWzFdLiBU
aGUgbWlncmF0aW9uIHRlc3Qgc2VlbSBsZXNzIApyZWxpYWJsZSB0aGFuIHRoZSBBcm5kYWxlIHRo
ZXNlIGRheXMuLi4gaXMgdGhlcmUgYW55dGhpbmcgd2UgY2FuIGRvPwoKQ2hlZXJzLAoKWzFdIGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTA1MzUvCgoK
LS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 19 09:50:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 09: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 1dMtKV-0002me-OG; Mon, 19 Jun 2017 09:50:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3368b3bd0=citrix-osstest@xenproject.org>)
 id 1dMtKT-0002mR-Uq
 for xen-devel@lists.xensource.com; Mon, 19 Jun 2017 09:50:42 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 23/03-03920-17E97495; Mon, 19 Jun 2017 09:50:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrohUrdgnnu
 kwdapmhb3prxnd2D02N63iz2AMYo1My8pvyKBNePQl0+MBRvEK14sXcfUwPiTr4uRk0NCwF/i
 /skzTF2MHEC2u0TD3jSQsIiAs8SED7fZQGxeAT2JOeenMYHYwgKOEncbjrJ2MXIBla/lkrg7e
 QoLxBxViU/zHoDZbAIeEhN7JoLZLEDxFX2fwAYJCWhJLF28kgliqKDEyZlPwGqYBSQkDr54wQ
 xxg4XE3lcVExh5ZyGpmoWkagEj0ypG9eLUorLUIl1LvaSizPSMktzEzBxdQwMzvdzU4uLE9NS
 cxKRiveT83E2MwMBhAIIdjHc3BRxilORgUhLlLZziHinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJ
 gldgLlBOsCg1PbUiLTMHGMIwaQkOHiUR3rw+oDRvcUFibnFmOkTqFKMux4bV678wCbHk5eelS
 onz2oHMEAApyijNgxsBi6dLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuZ1ApnCk5lXArfpFd
 ARTEBHMJ9xATmiJBEhJdXA6HLe6nz1rgnWrqoyO/+aa7h81py1s1iHOZwx3OWF3l0fjd1J4RI
 ukzcf38dyQ04yL0f18t4V9Uvf356dtrPey3Tz3YlJHIJ6f7fcSLpz7n/vmrt/F/z6LFfzSvRs
 vM6FDYuu3C6a2yqbXNNhpvp/iWac5m1Jp6/shSm7rRwamQw2e13fo3bskhJLcUaioRZzUXEiA
 F/VM+6iAgAA
X-Env-Sender: prvs=3368b3bd0=citrix-osstest@xenproject.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1497865839!74388423!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43260 invoked from network); 19 Jun 2017 09:50:40 -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 Jun 2017 09:50:40 -0000
X-IronPort-AV: E=Sophos;i="5.39,360,1493683200"; d="scan'208";a="428437166"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL05.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71584-mainreport@xen.org>
X-Osstest-Failures: distros-debian-sid:build-armhf-pvops:host-install(3):broken:regression
 distros-debian-sid:build-armhf:host-install(3):broken:regression
 distros-debian-sid:build-i386:host-install(3):broken:regression
 distros-debian-sid:build-i386-pvops:host-install(3):broken:regression
 distros-debian-sid:build-amd64:host-install(3):broken:regression
 distros-debian-sid:build-amd64-pvops:host-install(3):broken:regression
 distros-debian-sid:test-amd64-amd64-i386-sid-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-sid:test-amd64-i386-i386-sid-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-sid:test-armhf-armhf-armhf-sid-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-sid:test-amd64-i386-amd64-sid-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-sid:test-amd64-amd64-amd64-sid-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-sid: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
X-Osstest-Versions-That: flight=71546
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 19 Jun 2017 10:50:31 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL05.citrite.net
Subject: [Xen-devel] [distros-debian-sid test] 71584: trouble: blocked/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>

ZmxpZ2h0IDcxNTg0IGRpc3Ryb3MtZGViaWFuLXNpZCByZWFsIFtyZWFsXQpodHRwOi8vb3NzdGVz
dC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzLzcxNTg0LwoKRmFpbHVyZXMg
YW5kIHByb2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQg
YW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAzIGhvc3QtaW5zdGFsbCgzKSAgICAgICAg
IGJyb2tlbiBSRUdSLiB2cy4gNzE1NDYKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDMg
aG9zdC1pbnN0YWxsKDMpICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiA3MTU0NgogYnVpbGQtaTM4
NiAgICAgICAgICAgICAgICAgICAgMyBob3N0LWluc3RhbGwoMykgICAgICAgICBicm9rZW4gUkVH
Ui4gdnMuIDcxNTQ2CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAzIGhvc3QtaW5zdGFs
bCgzKSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gNzE1NDYKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgIDMgaG9zdC1pbnN0YWxsKDMpICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiA3MTU0
NgogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgMyBob3N0LWluc3RhbGwoMykgICAgICAg
ICBicm9rZW4gUkVHUi4gdnMuIDcxNTQ2CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1
dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXNpZC1uZXRib290LXB5
Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtaTM4Ni1zaWQtbmV0Ym9vdC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtc2lkLW5ldGJvb3QtcHlncnViICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LXNp
ZC1uZXRib290LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXNpZC1uZXRib290LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtYXJtaGYtc2lkLW5ldGJvb3Qt
cHlncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIGJyb2tlbiBu
ZXZlciBwYXNzCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRl
ICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAg
ICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAg
ICAgIGJyb2tlbiBuZXZlciBwYXNzCgpiYXNlbGluZSB2ZXJzaW9uOgogZmxpZ2h0ICAgICAgICAg
ICAgICAgNzE1NDYKCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1o
Zi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2Vu
ICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1zaWQtbmV0Ym9vdC1wdmdy
dWIgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1zaWQt
bmV0Ym9vdC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1hbWQ2NC1zaWQtbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm02NC1hcm02NC1hcm1oZi1zaWQtbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWFybWhmLXNpZC1uZXRib290LXB5Z3J1
YiAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1zaWQt
bmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9s
b2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3Nz
dGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 19 09:57:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 09:57: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 1dMtQW-00031v-EK; Mon, 19 Jun 2017 09: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 <julien.grall@arm.com>) id 1dMtQU-00031o-Bd
 for xen-devel@lists.xenproject.org; Mon, 19 Jun 2017 09:56:54 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 E4/E7-03920-5EF97495; Mon, 19 Jun 2017 09:56:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsVysyfVTffpfPd
 Ig76pbBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bdO04FX7grnr9qYGtgfMfZxcjFISSwiVHi
 8LtbzBDObkaJGVuOATmcHMICARL/L31mA7FFBCIl9m89wAJRNItR4uHNWawgDrPAdUaJr3fes
 YNUsQloStz5/IkJxOYVsJKYtmgpWJxFQFViy70zYLaoQLjE28YjLBA1ghInZz4BszkFrCWOL1
 3FCGIzC5hJzNv8kBnClpfY/nYO8wRGvllIWmYhKZuFpGwBI/MqRo3i1KKy1CJdQzO9pKLM9Iy
 S3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAkGMAgh2M9zcGHGKU5GBSEuUtnOIeKcSXlJ9S
 mZFYnBFfVJqTWnyIUYaDQ0mCN20eUE6wKDU9tSItMwcY/DBpCQ4eJRHeYpA0b3FBYm5xZjpE6
 hSjopQ4ry9IQgAkkVGaB9cGi7hLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEuZ1mgs0hSczrw
 Ru+iugxUxAi5nPuIAsLklESEk1MB6vbWlZMGHuxRs+3McDO9P2/WCMvqvGzij0sf3uTs/CfV7
 spb5aZ7+1XtfqytNnMLyuVHbb5FvQI5ZviW+/hkxoZpn06UrGGc5t/ftLv345E5zksD694vQj
 z92p8W2v1EyaZ7ZF3Qy0a/pl65R0yfG062I9tduvXxy5/ffrpuxdIeLcGkJXNiixFGckGmoxF
 xUnAgB4z5+KswIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1497866212!108505866!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62175 invoked from network); 19 Jun 2017 09:56:52 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-27.messagelabs.com with SMTP; 19 Jun 2017 09:56: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 09A9B344;
 Mon, 19 Jun 2017 02:56: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 B77773F557;
 Mon, 19 Jun 2017 02:56:50 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20170614165223.7543-1-andre.przywara@arm.com>
 <20170614165223.7543-2-andre.przywara@arm.com>
 <70b5d843-2c51-9a98-da91-aaa77e8adb28@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ab179b4d-91b7-0616-d35c-ab3125767c87@arm.com>
Date: Mon, 19 Jun 2017 10:56:49 +0100
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: <70b5d843-2c51-9a98-da91-aaa77e8adb28@arm.com>
Cc: xen-devel@lists.xenproject.org,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Shanker Donthineni <shankerd@codeaurora.org>,
 Manish Jaggi <mjaggi@caviumnetworks.com>
Subject: Re: [Xen-devel] [PATCH v12 01/34] ARM: vGIC: avoid rank lock when
 reading priority
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGksCgpPbiAxNC8wNi8xNyAxODo1NSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJlLAo+
Cj4gT24gMDYvMTQvMjAxNyAwNTo1MSBQTSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4+IFdoZW4g
cmVhZGluZyB0aGUgcHJpb3JpdHkgdmFsdWUgb2YgYSB2aXJ0dWFsIGludGVycnVwdCwgd2Ugd2Vy
ZSB0YWtpbmcKPj4gdGhlIHJlc3BlY3RpdmUgcmFuayBsb2NrIHNvIGZhci4KPj4gSG93ZXZlciBm
b3IgZm9yd2FyZGVkIGludGVycnVwdHMgKERvbTAgb25seSBzbyBmYXIpIHRoaXMgbWF5IGxlYWQg
dG8gYQo+PiBkZWFkbG9jayB3aXRoIHRoZSBmb2xsb3dpbmcgY2FsbCBjaGFpbjoKPj4gLSBNTUlP
IGFjY2VzcyB0byBjaGFuZ2UgdGhlIElSUSBhZmZpbml0eSwgY2FsbGluZyB0aGUgSVRBUkdFVFNS
IGhhbmRsZXIKPj4gLSB0aGlzIGhhbmRsZXIgdGFrZXMgdGhlIGFwcHJvcHJpYXRlIHJhbmsgbG9j
ayBhbmQgY2FsbHMKPj4gdmdpY19zdG9yZV9pdGFyZ2V0c3IoKQo+PiAtIHZnaWNfc3RvcmVfaXRh
cmdldHNyKCkgd2lsbCBldmVudHVhbGx5IGNhbGwgdmdpY19taWdyYXRlX2lycSgpCj4+IC0gaWYg
dGhpcyBJUlEgaXMgYWxyZWFkeSBpbi1mbGlnaHQsIGl0IHdpbGwgcmVtb3ZlIGl0IGZyb20gdGhl
IG9sZAo+PiAgICBWQ1BVIGFuZCBpbmplY3QgaXQgaW50byB0aGUgbmV3IG9uZSwgYnkgY2FsbGlu
ZyB2Z2ljX3ZjcHVfaW5qZWN0X2lycSgpCj4+IC0gdmdpY192Y3B1X2luamVjdF9pcnEgd2lsbCBj
YWxsIHZnaWNfZ2V0X3ZpcnFfcHJpb3JpdHkoKQo+PiAtIHZnaWNfZ2V0X3ZpcnFfcHJpb3JpdHko
KSB0cmllcyB0byB0YWtlIHRoZSByYW5rIGxvY2sgLSBhZ2FpbiEKPj4gSXQgc2VlbXMgbGlrZSB0
aGlzIGNvZGUgcGF0aCBoYXMgbmV2ZXIgYmVlbiBleGVyY2lzZWQgYmVmb3JlLgo+Pgo+PiBGaXgg
dGhpcyBieSBhdm9pZGluZyB0YWtpbmcgdGhlIGxvY2sgaW4gdmdpY19nZXRfdmlycV9wcmlvcml0
eSgpIChsaWtlIHdlCj4+IGRvIGluIHZnaWNfZ2V0X3RhcmdldF92Y3B1KCkpLgo+PiBBY3R1YWxs
eSB3ZSBhcmUganVzdCByZWFkaW5nIG9uZSBieXRlLCBhbmQgcHJpb3JpdHkgY2hhbmdlcyB3aGls
ZQo+PiBpbnRlcnJ1cHRzIGFyZSBoYW5kbGVkIGFyZSBhIGJlbmlnbiByYWNlIHRoYXQgY2FuIGhh
cHBlbiBvbiByZWFsIGhhcmR3YXJlCj4+IHRvby4gU28gaXQgaXMgc2FmZSB0byBqdXN0IHByZXZl
bnQgdGhlIGNvbXBpbGVyIGZyb20gcmVhZGluZyBmcm9tIHRoZQo+PiBzdHJ1Y3QgbW9yZSB0aGFu
IG9uY2UuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2Fy
YUBhcm0uY29tPgo+Cj4gUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+CgpBcyB5b3UgbWVudGlvbmVkIGluIHRoZSBjb3ZlciBsZXR0ZXIsIEkgdGhpbmsgaXQg
d291bGQgYmUgZ29vZCB0byBnZXQgCnRoaXMgZml4ZWQgaW4gWGVuIDQuOS4gU3RlZmFubyB3aGF0
IGRvIHlvdSB0aGluaz8KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 19 10:00:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 10: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 1dMtTx-0003m9-21; Mon, 19 Jun 2017 10:00:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andr2000@gmail.com>) id 1dMtTw-0003lw-08
 for xen-devel@lists.xenproject.org; Mon, 19 Jun 2017 10:00:28 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 42/92-01752-AB0A7495; Mon, 19 Jun 2017 10:00:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHIsWRWlGSWpSXmKPExsVyMfS6o+7OBe6
 RBj/fslh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmTFx5hLOhbxVjxct4StgbGva2MXYxcHEIC
 0xklDl56ywTisAgsZZWY0nqHDcSREDjIKjH18XrWLkZOICdOYtnCo+wQdqVE87zbzCC2kICix
 Ndn05kgRk1jkri19wsLSEJYwFpidcNSMFtEQF9i++xfUPtOMUu8mf6VGcRhFtjOJNEyp4URpI
 pNwEhi+Y0fYB28AjYSO/59AVrHAXSUqsTP0zogYVGBcIm3jUegSgQlTs58AmZzCthKrD95Ecx
 mBrLvzN3NDGHLS2x/O4d5AqPwLCQts5CUzUJStoCReRWjRnFqUVlqka6RqV5SUWZ6RkluYmaO
 rqGBqV5uanFxYnpqTmJSsV5yfu4mRmDI1zMwMO5g3NXud4hRkoNJSZS3cIp7pBBfUn5KZUZic
 UZ8UWlOavEhRhkODiUJ3jfzgHKCRanpqRVpmTnA6INJS3DwKInwFoOkeYsLEnOLM9MhUqcY7T
 muXFn3hYljw+r1QHLKge1AcsXbXV+YhFjy8vNSpcR5A+cDtQmAtGWU5sENhSWLS4yyUsK8jAw
 MDEI8BalFuZklqPKvGMU5GJWEebNBpvBk5pXA7X4FdBYT0FnMZ1xAzipJREhJNTDWK7XdvGj/
 LdJlfavxiw2MwaUzzOZ6zz+y1zAl3GK52/kJAZ/qJuzZwiM2NXWFnJ+noezyYx3O1he/2a64v
 D5dVO57fsX+Ne+is0tesSvK+cjvFr/TzOp8rfqRH/OfImM5oSNthVF9whYMLaoF/j9u7S5aee
 7T0uOCdQYX18ozXa5MZ2C4tUeJpTgj0VCLuag4EQCQZuIPEQMAAA==
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1497866424!67759388!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9036 invoked from network); 19 Jun 2017 10:00:24 -0000
Received: from mail-lf0-f65.google.com (HELO mail-lf0-f65.google.com)
 (209.85.215.65)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Jun 2017 10:00:24 -0000
Received: by mail-lf0-f65.google.com with SMTP id x81so9464864lfb.3
 for <xen-devel@lists.xenproject.org>; Mon, 19 Jun 2017 03:00:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:references:cc:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding;
 bh=31N7M0dD1R8Svi+oxr5ULaG2bSnBieVz5QjnI3jmcEs=;
 b=AqLetkKRZ+r5TRRo7uSVPg03fGprByXrnLrSFdZ+W/oJ4hvdEn9c7VeKc9aNgxjhs6
 sdYf8isp5l3ThfHuGcBDNM2GsBB0CAdJ9w5dRxfDxXYQ3iNXNd876bbWuaXB9ZZPWVo6
 nZQgMBE7J5QdO37IxidTSygpS7/vHFydBdtdz0pmu8qk29hR7ovmiZ9j5HPVjvcPNOO6
 e7+mF/AJdTt36ClYq8BFSv9tgz2bD1O34IDh9tXPWVbt6fOECYJENyLiu9t/4YjEYNy3
 adzfMNwpDY5QmPp02DXaYrQdC/vUyHCQHSE6qyRe3qViyBknvPJCZZ4hMzc+GQKf1+WG
 CfvA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:cc:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding;
 bh=31N7M0dD1R8Svi+oxr5ULaG2bSnBieVz5QjnI3jmcEs=;
 b=hfNMD68y0WkewhLp3HdqbWbFRoopEH2uGYHLLBvnHA9WWKhtIjKG33iwgmsyZ/rypp
 64k6xiDp2Qi6IdX0AgllXRmAPhzn2IqPueBGQGVLWHnZSOKPqegEy7Blk4/E+mOw5pfp
 9ghvLKa7lrH6TmR9IDTZgAlpl7g6zR+Vv/jq50fJXBqmmvh35cO1/SB8Vrrb7jIchlBR
 Z3HgOBO4wzIgsbzKIxq9TH6IP2lu9bbr5rBWGZiRkvyJRle5TSscHBJGXxlbEIOB7I27
 j/YLSGWjxryluGDjoOTcp6sLptLLgRCkKfsbKNcj6/ftpYkb97JMSVsVOm6CEWlKEBvQ
 cCEw==
X-Gm-Message-State: AKS2vOxyvgtgds5/8+5OUqVgxLbvNpIMRpeCBzEJzgN6v8ckj+T2PHs4
 5QjlTKH7PBGYxQ==
X-Received: by 10.25.125.67 with SMTP id y64mr7980495lfc.147.1497866423957;
 Mon, 19 Jun 2017 03:00: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
 m29sm2217864ljb.26.2017.06.19.03.00.22
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 19 Jun 2017 03:00:22 -0700 (PDT)
To: Dmitry Torokhov <dmitry.torokhov@gmail.com>
References: <1492083484-31786-1-git-send-email-andr2000@gmail.com>
 <1492083484-31786-3-git-send-email-andr2000@gmail.com>
 <20170421021018.GB23279@dtor-ws>
 <bd6b6680-6023-765f-d80f-b00e2b6dd597@gmail.com>
 <20170530055150.GA38163@dtor-ws>
 <8092dd49-20e0-3e8d-977d-2f570142a37d@gmail.com>
 <20170530163708.GA12922@dtor-ws>
 <c355258d-f207-aa5e-a170-e52438102a37@gmail.com>
 <20170607165630.GA13116@dtor-ws>
 <222abecb-10b6-6196-9f44-6ec366377335@gmail.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <03a1ec28-3c88-2296-fd5b-c3da2d543de2@gmail.com>
Date: Mon, 19 Jun 2017 13:00:21 +0300
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: <222abecb-10b6-6196-9f44-6ec366377335@gmail.com>
Cc: jgross@suse.com, Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 vlad.babchuk@gmail.com, linux-kernel@vger.kernel.org, andrii.anisov@gmail.com,
 olekstysh@gmail.com, al1img@gmail.com, linux-input@vger.kernel.org,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 joculator@gmail.com
Subject: Re: [Xen-devel] [PATCH 2/2] xen/input: add multi-touch 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-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>

UGluZwoKT24gMDYvMDgvMjAxNyAwOTo0NSBBTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3Jv
dGU6Cj4gSGksIERtaXRyeSEKPgo+IE9uIDA2LzA3LzIwMTcgMDc6NTYgUE0sIERtaXRyeSBUb3Jv
a2hvdiB3cm90ZToKPj4gT24gV2VkLCBNYXkgMzEsIDIwMTcgYXQgMTI6MDY6NTZQTSArMDMwMCwg
T2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4+PiBIaSwgRG1pdHJ5IQo+Pj4KPj4+IE9u
IDA1LzMwLzIwMTcgMDc6MzcgUE0sIERtaXRyeSBUb3Jva2hvdiB3cm90ZToKPj4+PiBPbiBUdWUs
IE1heSAzMCwgMjAxNyBhdCAwMzo1MDoyMFBNICswMzAwLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5r
byAKPj4+PiB3cm90ZToKPj4+Pj4gSGksIERtaXRyeSEKPj4+Pj4KPj4+Pj4gT24gMDUvMzAvMjAx
NyAwODo1MSBBTSwgRG1pdHJ5IFRvcm9raG92IHdyb3RlOgo+Pj4+Pj4gT24gRnJpLCBBcHIgMjEs
IDIwMTcgYXQgMDk6NDA6MzZBTSArMDMwMCwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gCj4+Pj4+
PiB3cm90ZToKPj4+Pj4+PiBIaSwgRG1pdHJ5IQo+Pj4+Pj4+Cj4+Pj4+Pj4gT24gMDQvMjEvMjAx
NyAwNToxMCBBTSwgRG1pdHJ5IFRvcm9raG92IHdyb3RlOgo+Pj4+Pj4+PiBIaSBPbGVrc2FuZHIs
Cj4+Pj4+Pj4+Cj4+Pj4+Pj4+IE9uIFRodSwgQXByIDEzLCAyMDE3IGF0IDAyOjM4OjA0UE0gKzAz
MDAsIE9sZWtzYW5kciAKPj4+Pj4+Pj4gQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4+Pj4+Pj4+IEZy
b206IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFt
LmNvbT4KPj4+Pj4+Pj4+Cj4+Pj4+Pj4+PiBFeHRlbmQgeGVuX2tiZGZyb250IHRvIHByb3ZpZGUg
bXVsdGktdG91Y2ggc3VwcG9ydAo+Pj4+Pj4+Pj4gdG8gdW5wcml2aWxlZ2VkIGRvbWFpbnMuCj4+
Pj4+Pj4+Pgo+Pj4+Pj4+Pj4gU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28g
Cj4+Pj4+Pj4+PiA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+Cj4+Pj4+Pj4+PiAt
LS0KPj4+Pj4+Pj4+ICAgZHJpdmVycy9pbnB1dC9taXNjL3hlbi1rYmRmcm9udC5jIHwgMTQyIAo+
Pj4+Pj4+Pj4gKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KPj4+Pj4+Pj4+
ICAgMSBmaWxlIGNoYW5nZWQsIDE0MCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+Pj4+
Pj4+Pj4KPj4+Pj4+Pj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2lucHV0L21pc2MveGVuLWtiZGZy
b250LmMgCj4+Pj4+Pj4+PiBiL2RyaXZlcnMvaW5wdXQvbWlzYy94ZW4ta2JkZnJvbnQuYwo+Pj4+
Pj4+Pj4gaW5kZXggMDFjMjdiNGMzMjg4Li5lNWQwNjRhYWEyMzcgMTAwNjQ0Cj4+Pj4+Pj4+PiAt
LS0gYS9kcml2ZXJzL2lucHV0L21pc2MveGVuLWtiZGZyb250LmMKPj4+Pj4+Pj4+ICsrKyBiL2Ry
aXZlcnMvaW5wdXQvbWlzYy94ZW4ta2JkZnJvbnQuYwo+Pj4+Pj4+Pj4gQEAgLTE3LDYgKzE3LDcg
QEAKPj4+Pj4+Pj4+ICAgI2luY2x1ZGUgPGxpbnV4L2Vycm5vLmg+Cj4+Pj4+Pj4+PiAgICNpbmNs
dWRlIDxsaW51eC9tb2R1bGUuaD4KPj4+Pj4+Pj4+ICAgI2luY2x1ZGUgPGxpbnV4L2lucHV0Lmg+
Cj4+Pj4+Pj4+PiArI2luY2x1ZGUgPGxpbnV4L2lucHV0L210Lmg+Cj4+Pj4+Pj4+PiAgICNpbmNs
dWRlIDxsaW51eC9zbGFiLmg+Cj4+Pj4+Pj4+PiAgICNpbmNsdWRlIDxhc20veGVuL2h5cGVydmlz
b3IuaD4KPj4+Pj4+Pj4+IEBAIC0zNCwxMSArMzUsMTQgQEAKPj4+Pj4+Pj4+ICAgc3RydWN0IHhl
bmtiZF9pbmZvIHsKPj4+Pj4+Pj4+ICAgICAgIHN0cnVjdCBpbnB1dF9kZXYgKmtiZDsKPj4+Pj4+
Pj4+ICAgICAgIHN0cnVjdCBpbnB1dF9kZXYgKnB0cjsKPj4+Pj4+Pj4+ICsgICAgc3RydWN0IGlu
cHV0X2RldiAqbXRvdWNoOwo+Pj4+Pj4+Pj4gICAgICAgc3RydWN0IHhlbmtiZF9wYWdlICpwYWdl
Owo+Pj4+Pj4+Pj4gICAgICAgaW50IGdyZWY7Cj4+Pj4+Pj4+PiAgICAgICBpbnQgaXJxOwo+Pj4+
Pj4+Pj4gICAgICAgc3RydWN0IHhlbmJ1c19kZXZpY2UgKnhiZGV2Owo+Pj4+Pj4+Pj4gICAgICAg
Y2hhciBwaHlzWzMyXTsKPj4+Pj4+Pj4+ICsgICAgLyogY3VycmVudCBNVCBzbG90L2NvbnRhY3Qg
SUQgd2UgYXJlIGluamVjdGluZyBldmVudHMgaW4gKi8KPj4+Pj4+Pj4+ICsgICAgaW50IG10b3Vj
aF9jdXJfY29udGFjdF9pZDsKPj4+Pj4+Pj4+ICAgfTsKPj4+Pj4+Pj4+ICAgZW51bSB7IEtQQVJB
TV9YLCBLUEFSQU1fWSwgS1BBUkFNX0NOVCB9Owo+Pj4+Pj4+Pj4gQEAgLTQ3LDYgKzUxLDEyIEBA
IG1vZHVsZV9wYXJhbV9hcnJheShwdHJfc2l6ZSwgaW50LCBOVUxMLCAwNDQ0KTsKPj4+Pj4+Pj4+
ICAgTU9EVUxFX1BBUk1fREVTQyhwdHJfc2l6ZSwKPj4+Pj4+Pj4+ICAgICAgICJQb2ludGluZyBk
ZXZpY2Ugd2lkdGgsIGhlaWdodCBpbiBwaXhlbHMgKGRlZmF1bHQgCj4+Pj4+Pj4+PiA4MDAsNjAw
KSIpOwo+Pj4+Pj4+Pj4gK2VudW0geyBLUEFSQU1fTVRfWCwgS1BBUkFNX01UX1ksIEtQQVJBTV9N
VF9DTlQgfTsKPj4+Pj4+Pj4+ICtzdGF0aWMgaW50IG10b3VjaF9zaXplW0tQQVJBTV9NVF9DTlRd
ID0geyBYRU5GQl9XSURUSCwgCj4+Pj4+Pj4+PiBYRU5GQl9IRUlHSFQgfTsKPj4+Pj4+Pj4+ICtt
b2R1bGVfcGFyYW1fYXJyYXkobXRvdWNoX3NpemUsIGludCwgTlVMTCwgMDQ0NCk7Cj4+Pj4+Pj4+
PiArTU9EVUxFX1BBUk1fREVTQyhwdHJfc2l6ZSwKPj4+Pj4+Pj4+ICsgICAgIk11bHRpLXRvdWNo
IGRldmljZSB3aWR0aCwgaGVpZ2h0IGluIHBpeGVscyAoZGVmYXVsdCAKPj4+Pj4+Pj4+IDgwMCw2
MDApIik7Cj4+Pj4+Pj4+PiArCj4+Pj4+Pj4+IFdoeSBkbyB5b3UgbmVlZCBzZXBhcmF0ZSBtb2R1
bGUgcGFyYW1ldGVycyBmb3IgbXVsdGktdG91Y2ggZGV2aWNlPwo+Pj4+Pj4+IHBsZWFzZSBzZWUg
YmVsb3cKPj4+Pj4+Pj4+ICAgc3RhdGljIGludCB4ZW5rYmRfcmVtb3ZlKHN0cnVjdCB4ZW5idXNf
ZGV2aWNlICopOwo+Pj4+Pj4+Pj4gICBzdGF0aWMgaW50IHhlbmtiZF9jb25uZWN0X2JhY2tlbmQo
c3RydWN0IHhlbmJ1c19kZXZpY2UgKiwgCj4+Pj4+Pj4+PiBzdHJ1Y3QgeGVua2JkX2luZm8gKik7
Cj4+Pj4+Pj4+PiAgIHN0YXRpYyB2b2lkIHhlbmtiZF9kaXNjb25uZWN0X2JhY2tlbmQoc3RydWN0
IHhlbmtiZF9pbmZvICopOwo+Pj4+Pj4+Pj4gQEAgLTEwMCw2ICsxMTAsNjAgQEAgc3RhdGljIGly
cXJldHVybl90IGlucHV0X2hhbmRsZXIoaW50IHJxLCAKPj4+Pj4+Pj4+IHZvaWQgKmRldl9pZCkK
Pj4+Pj4+Pj4+ICAgICAgICAgICAgICAgICAgIGlucHV0X3JlcG9ydF9yZWwoZGV2LCBSRUxfV0hF
RUwsCj4+Pj4+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtZXZlbnQtPnBvcy5yZWxf
eik7Cj4+Pj4+Pj4+PiAgICAgICAgICAgICAgIGJyZWFrOwo+Pj4+Pj4+Pj4gKyAgICAgICAgY2Fz
ZSBYRU5LQkRfVFlQRV9NVE9VQ0g6Cj4+Pj4+Pj4+PiArICAgICAgICAgICAgZGV2ID0gaW5mby0+
bXRvdWNoOwo+Pj4+Pj4+Pj4gKyAgICAgICAgICAgIGlmICh1bmxpa2VseSghZGV2KSkKPj4+Pj4+
Pj4+ICsgICAgICAgICAgICAgICAgYnJlYWs7Cj4+Pj4+Pj4+PiArICAgICAgICAgICAgaWYgKHVu
bGlrZWx5KGV2ZW50LT5tdG91Y2guY29udGFjdF9pZCAhPQo+Pj4+Pj4+Pj4gKyBpbmZvLT5tdG91
Y2hfY3VyX2NvbnRhY3RfaWQpKSB7Cj4+Pj4+Pj4+IFdoeSBpcyB0aGlzIHVubGlrZWx5PyBEb2Vz
IGNvbnRhY3QgSUQgY2hhbmdlcyBvbmNlIGluIDEwMDAgCj4+Pj4+Pj4+IHBhY2tldHMgb3IKPj4+
Pj4+Pj4gZXZlbiBsZXNzPwo+Pj4+Pj4+IE11IGFzc3VtcHRpb24gd2FzIHRoYXQgcmVnYXJkbGVz
cyBvZiB0aGUgZmFjdCB0aGF0IHdlIGFyZSAKPj4+Pj4+PiBtdWx0aS10b3VjaAo+Pj4+Pj4+IGRl
dmljZSBzdGlsbCBzaW5nbGUgdG91Y2hlcyB3aWxsIGNvbWUgaW4gbW9yZSBmcmVxdWVudGx5Cj4+
Pj4+Pj4gQnV0IEkgY2FuIHJlbW92ZSAqdW5saWtlbHkqIGlmIG15IGFzc3VtcHRpb24gaXMgbm90
IGNvcnJlY3QKPj4+Pj4+IEkgdGhpbmsgdGhlIG5vcm1hbCBleHBlY3RhdGlvbiBpcyB0aGF0ICJ1
bmxpa2VseSIgaXMgc3VwcG9zZWQgZm9yCj4+Pj4+PiBzb21ldGhpbmcgdGhhdCBoYXBwZW5zIG9u
Y2UgaW4gYSBibHVlIG1vb24sIHNvIEknZCByYXRoZXIgcmVtb3ZlIGl0Lgo+Pj4+Pj4KPj4+Pj4g
YWdyZWUsIHJlbW92ZWQgInVubGlrZWx5Igo+Pj4+Pj4+Pj4gKyBpbmZvLT5tdG91Y2hfY3VyX2Nv
bnRhY3RfaWQgPQo+Pj4+Pj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgZXZlbnQtPm10b3VjaC5j
b250YWN0X2lkOwo+Pj4+Pj4+Pj4gKyAgICAgICAgICAgICAgICBpbnB1dF9tdF9zbG90KGRldiwg
ZXZlbnQtPm10b3VjaC5jb250YWN0X2lkKTsKPj4+Pj4+Pj4+ICsgICAgICAgICAgICB9Cj4+Pj4+
Pj4+PiArICAgICAgICAgICAgc3dpdGNoIChldmVudC0+bXRvdWNoLmV2ZW50X3R5cGUpIHsKPj4+
Pj4+Pj4+ICsgICAgICAgICAgICBjYXNlIFhFTktCRF9NVF9FVl9ET1dOOgo+Pj4+Pj4+Pj4gKyAg
ICAgICAgICAgICAgICBpbnB1dF9tdF9yZXBvcnRfc2xvdF9zdGF0ZShkZXYsIE1UX1RPT0xfRklO
R0VSLAo+Pj4+Pj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlKTsKPj4+
Pj4+IFNob3VsZCB3ZSBlc3RhYmxpc2ggdG9vbCBldmVudD8gV2UgaGF2ZSBNVF9UT09MX1BFTiwg
ZXRjLgo+Pj4+PiBJIHRoaW5rIHRoYXQgZm9yIG11bHRpLXRvdWNoIE1UX1RPT0xfRklOR0VSIGlz
IGVub3VnaAo+Pj4+PiBhbnkgcmVhc29uIHdlIHdvdWxkIGFsc28gd2FudCBNVF9UT09MX1BFTiBo
ZXJlPwo+Pj4+IFdoeSB3b3VsZCBub3QgeW91PyBMZXQncyBzYXkgeW91IGhhdmUgYSBkcmF3aW5n
IGFwcGxpY2F0aW9uIHJ1bm5pbmcgaW4KPj4+PiBndWVzdCB0aGF0IGNhbiBtYWtlIHVzZSBvZiB0
b29sIHR5cGVzLiBXaHkgd291bGQgbm90IHlvdSB3YW50IHRvIAo+Pj4+IHRlbGwgaXQKPj4+PiB0
aGF0IHRoZSB0b29sIHVzZXIgaXMgY3VycmVudGx5IHVzaW5nIGlzIGluIGZhY3QgYSBwZW4gYW5k
IG5vdCBmaW5nZXI/Cj4+PiBCdXQgaXQgaXMgYSBmaW5nZXIgOikgd2UgYXJlIG11bHRpLXRvdWNo
LCBub3QgbXVsdGkgcGVuCj4+IFNvIGZvciB0YWJsZXRzIHRoYXQgc3VwcG9ydCBib3RoIHRvdWNo
IGFuZCBzdHlsdXMgeW91IHdvdWxkIGV4cG9ydCB0aGVtCj4+IGFzIDIgc2VwYXJhdGUgZGV2aWNl
cz8KPiB0aGlzIGNvdWxkIGJlIGRvbmUgaW4gZGlmZmVyZW50IHdheXMsIGJ1dCBwbGVhc2Ugc2Vl
IG9uCj4gcGVuIHN1cHBvcnQgYmVsb3cKPj4+IEJlc2lkZXMsIHRoYXQsIGlmIEkgYW0gYWJvdXQg
dG8gaW1wbGVtZW50IHBlbiBzdXBwb3J0Cj4+PiAod2hpY2ggSSBzdGlsbCBub3QgY29udmluY2Vk
IHdlIHJlYWxseSBuZWVkKSwgaG93IHdpbGwgSQo+Pj4gZG8gdGhhdD8KPj4gSSBkbyBub3Qga25v
dyB3aGF0IHlvdSBoYXZlIG9uIHRoZSBiYWNrZW5kIHNpZGUsIGJ1dCByb3VnaGx5IHNwZWFraW5n
IGlmCj4+IHlvdSBkZXRlY3QgYSBwZW4vc3R5bHVzIHlvdSBsZXQgeW91ciBndWVzdCBrbm93IHRo
YXQgdGhlIGNvbnRhY3QgaXMgbm90Cj4+IGEgZmluZ2VyLCBidXQgcGVuLiBIb3cgeW91IHBsdW1i
IGl0IHRocm91Z2ggaXMgdXAgdG8geW91Lgo+IHdlIGRvIG5vdCBkZXRlY3QgcGVuLCBvbmx5IGZp
bmdlciBhdCB0aGUgbW9tZW50Cj4gYW5kIHRoZSBleGlzdGluZyBwcm90b2NvbCBoYXMgbm8gbWVh
bnMgdG8gdGVsbAo+IHR5cGUgb2YgdGhlIHRvb2wgdXNlZCwgZXZlcnl0aGluZyBpcyBzdXBwb3Nl
ZCB0bwo+IGJlICJmaW5nZXIiLCBzbyBmcm9udC1lbmQgaGFzIG5vIHBvc3NpYmlsaXR5IHRvCj4g
dGVsbCBvbmUgdG9vbCBmcm9tIGFub3RoZXIKPj4+IE15IHVuZGVyc3RhbmRpbmcgaXMgdGhhdCBJ
IG5lZWQgMiBkaWZmZXJlbnQgc2xvdHMgdG8gcmVwb3J0Cj4+PiB0aGUgc2FtZSBjb29yZGluYXRl
cyBmb3IgZmluZ2VyIGFuZCBwZW4uIFRoaXMgaXMgYmVjYXVzZQo+Pj4gaW5wdXRfbXRfcmVwb3J0
X3Nsb3Rfc3RhdGUgaGFzIGEgY2hlY2sgdGhhdCBpZiB0b29sIGhhcwo+Pj4gY2hhbmdlZCBmb3Ig
dGhlIGN1cnJlbnQgc2xvdCB0aGVuIGEgbmV3IHRyYWNraW5nIElEIGlzIHNldC4KPj4+IERvIEkg
YWxzbyBuZWVkIHRvIGFsbG9jYXRlIHR3aWNlIG1vcmUgc2xvdHMsIHNvIEkgY2FuCj4+PiByZXBv
cnQgMiAqIG51bV9jb250YWN0cyBldmVudHMgc2ltdWx0YW5lb3VzbHkgKG9uZSBmb3IgZmluZ2Vy
Cj4+PiBhbmQgYW5vdGhlciBmb3IgcGVuKT8KPj4+IFRoYXQgc2FpZCwgSSBiZWxpZXZlIHdlIGNh
biBzdGFydCB3aXRoIG11bHRpLXRvdWNoIHN1cHBvcnQKPj4+IGFuZCBpZiBuZWVkIGJlIHRoZW4g
YWRkIHBlbiBzdXBwb3J0IGFzIGEgc2VwYXJhdGUgY2hhbmdlLAo+Pj4gZG9lcyB0aGF0IG1ha2Ug
c2Vuc2UgZm9yIHlvdT8KPj4+Pj4gKEkgZ3Vlc3MgTVRfVE9PTF9QQUxNIGlzIG5vdCBhcHByb3By
aWF0ZSBhbnl3YXlzKQo+Pj4+IERlcGVuZHMgb24gaWYgeW91IGRvIHN0cmFpZ2h0IHBhc3MtdGhy
b3VnaCBmcm9tIHRoZSBob3N0IHNpZGUgb3IgCj4+Pj4gbm90LiBJZgo+Pj4+IHlvdSBzdGFjayBk
b2VzIHBhbG0gcmVqZWN0aW9uIGJlZm9yZSBwYXNzaW5nIHRoZSBkYXRhIHRocm91Z2ggdGhlbiB5
b3UKPj4+PiB3b3VsZCBub3Qgc2VlIE1UX1RPT0xfUEFMTSBpbiBndWVzdC4KPj4+IHRoZSBwcm90
b2NvbCB1c2VkIGJldHdlZW4gZ3Vlc3QgYW5kIGhvc3QgaXMgYSBnZW5lcmljIG9uZSwKPj4+IG5v
dCB1c2luZyBMaW51eCB0eXBlcy9jb25zdGFudHMvZXZlbnRzLgo+PiBJdCBkb2VzIG5vdCBoYXZl
IHRvIHVzZSBMaW51eCB0eXBlcyB0byBzdXBwb3J0IHRoZSBjb25jZXB0IG9mIGRpZmZlcmVudAo+
PiB0b29scy4KPiBhZ3JlZQo+Pj4gU28sIG5vIFBBTE0vVE9PTCBzdXBwb3J0IGlzIGluIHBsYWNl
Cj4+IE9LLCB0aGF0IGlzIGZhaXIuIFRoZSBwZW4gc3VwcG9ydCBpcyBkZWZpbml0ZWx5IG5vdCBh
IGhhcmQgcmVxdWlyZW1lbnQuCj4gc28sIGNhbiB3ZSBsaXZlIHdpdGggZmluZ2VyIGF0IHRoaXMg
cG9pbnQsIG5vIHBlbj8KPj4gSSB3YXMganVzdCB3b25kZXJpbmcgaWYgeW91IGNvbnNpZGVyZWQg
b3IgaGF2ZSBwbGFucyBmb3IgYWRkaW5nIHRoYXQuCj4gd2VsbCwgaG9uZXN0bHksIHdlIGRvIG5v
dCBuZWVkIHBlbiBhdCB0aGUgbW9tZW50LAo+IGJ1dCB3ZSBkaWQgYWRkIG11bHRpLXRvdWNoIHN1
cHBvcnQgaW50byBYZW4gcHJvdG9jb2xzCj4gYW5kIGlmIHBlbiByZXF1aXJlZCBpdCBjYW4gYmUg
ZG9uZSBhcyBhIHNlcGFyYXRlCj4gY2hhbmdlIHRvIGJvdGggcHJvdG9jb2wgYW5kIGZyb250L2Jh
Y2sgZW5kcwo+PiAgIE9yCj4+IGlmIHlvdSB3YW50IHRvIHJldmlldyB0aGUgcHJvdG9jb2wgc28g
aXQgY2FuIGJlIGVhc2lseSBhZGRlZCBpbiB0aGUKPj4gZnV0dXJlLiBGb3IgZXhhbXBsZSB5b3Ug
Y291bGQgaGF2ZSB0b29sIHR5cGUgdG8gYmUgcGFydCBvZgo+PiBYRU5LQkRfTVRfRVZfRE9XTiBl
dmVudC4KPiBwcm90b2NvbCBkaWQgYSBsb25nIHdheSB0byBnZXQgaW50byBYZW4vS2VybmVsLi4u
IDopCj4gb2YgY291cnNlLCB0aGlzIGNhbiBiZSBkb25lLCBidXQgSSB3b3VsZCBwcmVmZXIgaXQg
aXMKPiBhZGRlZCB3aGVuIGl0IGlzIG5lZWRlZCwgbm90IG9ubHkgdGhhdCB3ZSBoYXZlIHRoaXMg
ZnVuY3Rpb25hbGl0eQo+Pj4+Pj4+Pj4gKyBpbnB1dF9ldmVudChkZXYsIEVWX0FCUywgQUJTX01U
X1BPU0lUSU9OX1gsCj4+Pj4+Pj4+PiArIGV2ZW50LT5tdG91Y2gudS5wb3MuYWJzX3gpOwo+Pj4+
Pj4+Pj4gKyAgICAgICAgICAgICAgICBpbnB1dF9ldmVudChkZXYsIEVWX0FCUywgQUJTX01UX1BP
U0lUSU9OX1ksCj4+Pj4+Pj4+PiArIGV2ZW50LT5tdG91Y2gudS5wb3MuYWJzX3kpOwo+Pj4+Pj4+
Pj4gKyAgICAgICAgICAgICAgICBpbnB1dF9ldmVudChkZXYsIEVWX0FCUywgQUJTX1gsCj4+Pj4+
Pj4+PiArIGV2ZW50LT5tdG91Y2gudS5wb3MuYWJzX3gpOwo+Pj4+Pj4+Pj4gKyAgICAgICAgICAg
ICAgICBpbnB1dF9ldmVudChkZXYsIEVWX0FCUywgQUJTX1ksCj4+Pj4+Pj4+PiArIGV2ZW50LT5t
dG91Y2gudS5wb3MuYWJzX3kpOwo+Pj4+Pj4+Pj4gKyAgICAgICAgICAgICAgICBicmVhazsKPj4+
Pj4+Pj4+ICsgICAgICAgICAgICBjYXNlIFhFTktCRF9NVF9FVl9VUDoKPj4+Pj4+Pj4+ICsgICAg
ICAgICAgICAgICAgaW5wdXRfbXRfcmVwb3J0X3Nsb3Rfc3RhdGUoZGV2LCBNVF9UT09MX0ZJTkdF
UiwKPj4+Pj4+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UpOwo+Pj4+
Pj4+Pj4gKyAgICAgICAgICAgICAgICBicmVhazsKPj4+Pj4+Pj4+ICsgICAgICAgICAgICBjYXNl
IFhFTktCRF9NVF9FVl9NT1RJT046Cj4+Pj4+Pj4+PiArICAgICAgICAgICAgICAgIGlucHV0X2V2
ZW50KGRldiwgRVZfQUJTLCBBQlNfTVRfUE9TSVRJT05fWCwKPj4+Pj4+Pj4+ICsgZXZlbnQtPm10
b3VjaC51LnBvcy5hYnNfeCk7Cj4+Pj4+Pj4+PiArICAgICAgICAgICAgICAgIGlucHV0X2V2ZW50
KGRldiwgRVZfQUJTLCBBQlNfTVRfUE9TSVRJT05fWSwKPj4+Pj4+Pj4+ICsgZXZlbnQtPm10b3Vj
aC51LnBvcy5hYnNfeSk7Cj4+Pj4+Pj4+PiArICAgICAgICAgICAgICAgIGlucHV0X2V2ZW50KGRl
diwgRVZfQUJTLCBBQlNfWCwKPj4+Pj4+Pj4+ICsgZXZlbnQtPm10b3VjaC51LnBvcy5hYnNfeCk7
Cj4+Pj4+Pj4+PiArICAgICAgICAgICAgICAgIGlucHV0X2V2ZW50KGRldiwgRVZfQUJTLCBBQlNf
WSwKPj4+Pj4+Pj4+ICsgZXZlbnQtPm10b3VjaC51LnBvcy5hYnNfeSk7Cj4+Pj4+Pj4+PiArICAg
ICAgICAgICAgICAgIGJyZWFrOwo+Pj4+Pj4+Pj4gKyAgICAgICAgICAgIGNhc2UgWEVOS0JEX01U
X0VWX1NZTjoKPj4+Pj4+Pj4+ICsgICAgICAgICAgICAgICAgaW5wdXRfbXRfc3luY19mcmFtZShk
ZXYpOwo+Pj4+Pj4+Pj4gKyAgICAgICAgICAgICAgICBicmVhazsKPj4+Pj4+Pj4+ICsgICAgICAg
ICAgICBjYXNlIFhFTktCRF9NVF9FVl9TSEFQRToKPj4+Pj4+Pj4+ICsgICAgICAgICAgICAgICAg
aW5wdXRfZXZlbnQoZGV2LCBFVl9BQlMsIEFCU19NVF9UT1VDSF9NQUpPUiwKPj4+Pj4+Pj4+ICsg
ZXZlbnQtPm10b3VjaC51LnNoYXBlLm1ham9yKTsKPj4+Pj4+Pj4+ICsgICAgICAgICAgICAgICAg
aW5wdXRfZXZlbnQoZGV2LCBFVl9BQlMsIEFCU19NVF9UT1VDSF9NSU5PUiwKPj4+Pj4+Pj4+ICsg
ZXZlbnQtPm10b3VjaC51LnNoYXBlLm1pbm9yKTsKPj4+Pj4+Pj4+ICsgICAgICAgICAgICAgICAg
YnJlYWs7Cj4+Pj4+Pj4+PiArICAgICAgICAgICAgY2FzZSBYRU5LQkRfTVRfRVZfT1JJRU5UOgo+
Pj4+Pj4+Pj4gKyAgICAgICAgICAgICAgICBpbnB1dF9ldmVudChkZXYsIEVWX0FCUywgQUJTX01U
X09SSUVOVEFUSU9OLAo+Pj4+Pj4+Pj4gKyBldmVudC0+bXRvdWNoLnUub3JpZW50YXRpb24pOwo+
Pj4+Pj4+Pj4gKyAgICAgICAgICAgICAgICBicmVhazsKPj4+Pj4+Pj4+ICsgICAgICAgICAgICB9
Cj4+Pj4+Pj4+PiArICAgICAgICAgICAgLyogb25seSByZXBvcnQgc3luIHdoZW4gcmVxdWVzdGVk
ICovCj4+Pj4+Pj4+PiArICAgICAgICAgICAgaWYgKGV2ZW50LT5tdG91Y2guZXZlbnRfdHlwZSAh
PSBYRU5LQkRfTVRfRVZfU1lOKQo+Pj4+Pj4+Pj4gKyAgICAgICAgICAgICAgICBkZXYgPSBOVUxM
Owo+Pj4+Pj4+Pj4gICAgICAgICAgIH0KPj4+Pj4+Pj4+ICAgICAgICAgICBpZiAoZGV2KQo+Pj4+
Pj4+Pj4gICAgICAgICAgICAgICBpbnB1dF9zeW5jKGRldik7Cj4+Pj4+Pj4+PiBAQCAtMTE1LDkg
KzE3OSw5IEBAIHN0YXRpYyBpbnQgeGVua2JkX3Byb2JlKHN0cnVjdCAKPj4+Pj4+Pj4+IHhlbmJ1
c19kZXZpY2UgKmRldiwKPj4+Pj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0
IHhlbmJ1c19kZXZpY2VfaWQgKmlkKQo+Pj4+Pj4+Pj4gICB7Cj4+Pj4+Pj4+PiAgICAgICBpbnQg
cmV0LCBpOwo+Pj4+Pj4+Pj4gLSAgICB1bnNpZ25lZCBpbnQgYWJzOwo+Pj4+Pj4+Pj4gKyAgICB1
bnNpZ25lZCBpbnQgYWJzLCB0b3VjaDsKPj4+Pj4+Pj4+ICAgICAgIHN0cnVjdCB4ZW5rYmRfaW5m
byAqaW5mbzsKPj4+Pj4+Pj4+IC0gICAgc3RydWN0IGlucHV0X2RldiAqa2JkLCAqcHRyOwo+Pj4+
Pj4+Pj4gKyAgICBzdHJ1Y3QgaW5wdXRfZGV2ICprYmQsICpwdHIsICptdG91Y2g7Cj4+Pj4+Pj4+
PiAgICAgICBpbmZvID0ga3phbGxvYyhzaXplb2YoKmluZm8pLCBHRlBfS0VSTkVMKTsKPj4+Pj4+
Pj4+ICAgICAgIGlmICghaW5mbykgewo+Pj4+Pj4+Pj4gQEAgLTE1Miw2ICsyMTYsMTcgQEAgc3Rh
dGljIGludCB4ZW5rYmRfcHJvYmUoc3RydWN0IAo+Pj4+Pj4+Pj4geGVuYnVzX2RldmljZSAqZGV2
LAo+Pj4+Pj4+Pj4gICAgICAgICAgIH0KPj4+Pj4+Pj4+ICAgICAgIH0KPj4+Pj4+Pj4+ICsgICAg
dG91Y2ggPSB4ZW5idXNfcmVhZF91bnNpZ25lZChkZXYtPm5vZGVuYW1lLAo+Pj4+Pj4+Pj4gKyAg
ICAgICAgICAgICAgICAgICAgIFhFTktCRF9GSUVMRF9GRUFUX01UT1VDSCwgMCk7Cj4+Pj4+Pj4+
PiArICAgIGlmICh0b3VjaCkgewo+Pj4+Pj4+Pj4gKyAgICAgICAgcmV0ID0geGVuYnVzX3dyaXRl
KFhCVF9OSUwsIGRldi0+bm9kZW5hbWUsCj4+Pj4+Pj4+PiArICAgICAgICAgICAgICAgICAgIFhF
TktCRF9GSUVMRF9SRVFfTVRPVUNILCAiMSIpOwo+Pj4+Pj4+Pj4gKyAgICAgICAgaWYgKHJldCkg
ewo+Pj4+Pj4+Pj4gKyAgICAgICAgICAgIHByX3dhcm5pbmcoInhlbmtiZDogY2FuJ3QgcmVxdWVz
dCBtdWx0aS10b3VjaCIpOwo+Pj4+Pj4+Pj4gKyAgICAgICAgICAgIHRvdWNoID0gMDsKPj4+Pj4+
Pj4+ICsgICAgICAgIH0KPj4+Pj4+Pj4+ICsgICAgfQo+Pj4+Pj4+Pj4gKwo+Pj4+Pj4+Pj4gICAg
ICAgLyoga2V5Ym9hcmQgKi8KPj4+Pj4+Pj4+ICAgICAgIGtiZCA9IGlucHV0X2FsbG9jYXRlX2Rl
dmljZSgpOwo+Pj4+Pj4+Pj4gICAgICAgaWYgKCFrYmQpCj4+Pj4+Pj4+PiBAQCAtMjA4LDYgKzI4
Myw2NyBAQCBzdGF0aWMgaW50IHhlbmtiZF9wcm9iZShzdHJ1Y3QgCj4+Pj4+Pj4+PiB4ZW5idXNf
ZGV2aWNlICpkZXYsCj4+Pj4+Pj4+PiAgICAgICB9Cj4+Pj4+Pj4+PiAgICAgICBpbmZvLT5wdHIg
PSBwdHI7Cj4+Pj4+Pj4+PiArICAgIC8qIG11bHRpLXRvdWNoIGRldmljZSAqLwo+Pj4+Pj4+Pj4g
KyAgICBpZiAodG91Y2gpIHsKPj4+Pj4+Pj4+ICsgICAgICAgIGludCBudW1fY29udCwgd2lkdGgs
IGhlaWdodDsKPj4+Pj4+Pj4+ICsKPj4+Pj4+Pj4+ICsgICAgICAgIG10b3VjaCA9IGlucHV0X2Fs
bG9jYXRlX2RldmljZSgpOwo+Pj4+Pj4+Pj4gKyAgICAgICAgaWYgKCFtdG91Y2gpCj4+Pj4+Pj4+
PiArICAgICAgICAgICAgZ290byBlcnJvcl9ub21lbTsKPj4+Pj4+Pj4+ICsKPj4+Pj4+Pj4+ICsg
ICAgICAgIG51bV9jb250ID0geGVuYnVzX3JlYWRfdW5zaWduZWQoaW5mby0+eGJkZXYtPm5vZGVu
YW1lLAo+Pj4+Pj4+Pj4gKyBYRU5LQkRfRklFTERfTVRfTlVNX0NPTlRBQ1RTLAo+Pj4+Pj4+Pj4g
KyAgICAgICAgICAgICAgICAgICAgICAgIDEpOwo+Pj4+Pj4gU2hvdWxkIHdlIHJlZnVzZSBNVCBk
ZXZpY2VzIHdpdGggbnVtYmVyIG9mIGNvbnRhY3RzIGxlc3MgdGhhbiAyPwo+Pj4+PiB3ZSBjYW4s
IGJ1dCBJIHNlZSBubyBoYXJtIGluIDEuIHdoYXQgaXMgbW9yZSwgdGhpcyBtYXkKPj4+Pj4gYWxs
b3cgZ3Vlc3RzIHRvIGVtdWxhdGUgbW9yZSBwb2ludGluZyBkZXZpY2VzCj4+Pj4+IGJ1dCwgaWYg
eW91IGluc2lzdCwgdGhlbiBJIHdpbGwgYWRkIGFwcHJvcHJpYXRlIGNvZGUgdG8KPj4+Pj4gcmVq
ZWN0IGlmIG51bWJlciBvZiBjb250YWN0cyBpcyBsZXNzIHRoZW4gMgo+PiBUaGUgcXVlc3Rpb24g
aXMgaWYgeW91IGFyZSBwbGFubmluZyB0byBrZWVwIHRoZSBzaW5nbGUtdG91Y2ggaW50ZXJmYWNl
Cj4+IG9yIHlvdSB3aWxsIG1pZ3JhdGUgZXZlcnl0aGluZyB0byBtdWx0aS10b3VjaC4KPiBJIHdp
bGwga2VlcCBzaW5nbGUgdG91Y2ggYXMgbGVnYWN5LCBidXQgaW4gb3VyIHVzZS1jYXNlcwo+IHdl
IGFyZSBtb3JlIGZvY3VzaW5nIG9uIHVzaW5nIG11bHRpLXRvdWNoIGRldmljZXMuCj4gYnV0IGV2
ZW4gd2l0aCBudW1iZXIgb2YgY29udGFjdHMgPT0gMSBpdCBjYW4gc3RpbGwgYmUKPiB1c2VmdWwg
YXMgaXQgZ2l2ZXMgbW9yZSBmbGV4aWJpbGl0eSBpbiBjb25maWd1cmluZyBndWVzdCBPUwo+IElm
IHlvdSBpbnNpc3QgdGhhdCBudW0gY29udGFjdHMgPT0gMSBtdXN0IGJlIHJlbW92ZWQsCj4gcGxl
YXNlIGxldCBtZSBrbm93IGFuZCBJIHdpbGwgaGFuZGxlIHRoYXQKPj4+Pj4+Pj4+ICsgICAgICAg
IHdpZHRoID0geGVuYnVzX3JlYWRfdW5zaWduZWQoaW5mby0+eGJkZXYtPm5vZGVuYW1lLAo+Pj4+
Pj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICBYRU5LQkRfRklFTERfTVRfV0lEVEgsCj4+
Pj4+Pj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgIFhFTkZCX1dJRFRIKTsKPj4+Pj4+Pj4+
ICsgICAgICAgIGhlaWdodCA9IHhlbmJ1c19yZWFkX3Vuc2lnbmVkKGluZm8tPnhiZGV2LT5ub2Rl
bmFtZSwKPj4+Pj4+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTktCRF9GSUVMRF9N
VF9IRUlHSFQsCj4+Pj4+Pj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5GQl9IRUlH
SFQpOwo+Pj4+Pj4+PiBDdXJpb3VzIHdoeSB5b3UgbmVlZCBzZXBhcmF0ZSBwYXJhbWV0ZXJzIGhl
cmUgdG9vLi4uCj4+Pj4+Pj4gVGhpcyBpcyBiZWNhdXNlIG10IHBhcmFtZXRlcnMgYXJlIGRpZmZl
cmVudCBmcm9tIHB0cgo+Pj4+Pj4+IGluIGEgd2F5IHRoYXQgdGhleSBhcmUgY29uZmlndXJhYmxl
IHBlciBmcm9udCBkcml2ZXIncwo+Pj4+Pj4+IGluc3RhbmNlIHJhdGhlciB0aGFuIHBlciBiYWNr
ZW5kLCBlLmcuIGluIFhlblN0b3JlOgo+Pj4+Pj4+Cj4+Pj4+Pj4gL2xvY2FsL2RvbWFpbi8wL2Jh
Y2tlbmQvdmtiZC8xLzAvd2lkdGggPSAiMTkyMCIKPj4+Pj4+PiAvbG9jYWwvZG9tYWluLzAvYmFj
a2VuZC92a2JkLzEvMC9oZWlnaHQgPSAiMTA4MCIKPj4+Pj4+Pgo+Pj4+Pj4+IC9sb2NhbC9kb21h
aW4vMS9kZXZpY2UvdmtiZC8wL211bHRpLXRvdWNoLXdpZHRoID0gIjE5MjAiCj4+Pj4+Pj4gL2xv
Y2FsL2RvbWFpbi8xL2RldmljZS92a2JkLzAvbXVsdGktdG91Y2gtaGVpZ2h0ID0gIjEwODAiCj4+
Pj4+Pj4gL2xvY2FsL2RvbWFpbi8xL2RldmljZS92a2JkLzAvbXVsdGktdG91Y2gtbnVtLWNvbnRh
Y3RzID0gIjEwIgo+Pj4+Pj4+Cj4+Pj4+Pj4gL2xvY2FsL2RvbWFpbi8xL2RldmljZS92a2JkLzEv
bXVsdGktdG91Y2gtd2lkdGggPSAiODAwIgo+Pj4+Pj4+IC9sb2NhbC9kb21haW4vMS9kZXZpY2Uv
dmtiZC8xL211bHRpLXRvdWNoLWhlaWdodCA9ICI2MDAiCj4+Pj4+Pj4gL2xvY2FsL2RvbWFpbi8x
L2RldmljZS92a2JkLzEvbXVsdGktdG91Y2gtbnVtLWNvbnRhY3RzID0gIjMiCj4+Pj4+Pj4KPj4+
Pj4+PiBUaGUgbWFpbiByZWFzb24gZm9yIHN1Y2ggY29uZmlndXJhdGlvbiBpcyB0aGF0IHlvdSBj
YW4KPj4+Pj4+PiBjb25maWd1cmUgbXVsdGlwbGUgbXQgaW5wdXQgZGV2aWNlcyBldmVuIGZvciB0
aGUgc2FtZSBndWVzdAo+Pj4+Pj4+IHdpdGggZGlmZmVyZW50IHJlc29sdXRpb25zIHdoaWNoIG1h
eSBub3QgbWF0Y2ggdGhvc2UKPj4+Pj4+PiBjb25maWd1cmVkIGZvciBwdHIuCj4+Pj4+Pj4gKElu
IG15IHVzZS1jYXNlIEkgdXNlIG5ldyBkaXNwbGlmIHByb3RvY29sIFsxXSBpbiBjb25qdW5jdGlv
bgo+Pj4+Pj4+IHdpdGggbXQgaW5wdXQgZGV2aWNlcyBhbmQgdGhlIGNvcnJlc3BvbmRpbmcgYmFj
a2VuZCBpcyBub3QKPj4+Pj4+PiBRRU1VJ3MgeGVuZmIpCj4+Pj4+PiBJIHNlZS4KPj4+Pj4+Cj4+
Pj4+Pj4gQXMgdG8gbW9kdWxlIHBhcmFtZXRlcnMsIEkgYWRkZWQgdGhvc2UgdG8gYmUgY29uc2lz
dGVudCB3aXRoCj4+Pj4+Pj4gcHRyIGRldmljZS4gRG8geW91IHRoaW5rIHdlIGNhbiBsaXZlIHdp
dGhvdXQgdGhlbSBhbmQKPj4+Pj4+PiBkbyB5b3Ugd2FudCBtZSB0byByZW1vdmUgdGhlbT8KPj4+
Pj4+IFllcywgSSB0aGluayB3ZSBiZXR0ZXIuIEkgYW0gYWxzbyBjb25mdXNlZCBieSB0aGUgd2F5
IHlvdSBhcmUgCj4+Pj4+PiBoYW5kbGluZwo+Pj4+Pj4gdGhlIG1vZHVsZSBwYXJhbWV0ZXJzLiBJ
dCBsb29rcyB0byBtZSB5b3UgdXBkYXRlIHRoZW0gd2l0aCBkYXRhIAo+Pj4+Pj4gcGFzc2VkCj4+
Pj4+ID5mcm9tIHRoZSBiYWNrZW5kLCBidXQgbmV2ZXIgdXNlIHRoZSBkYXRhLi4uCj4+Pj4+IEkg
aGF2ZSByZW1vdmVkIG1vZHVsZSBwYXJhbWV0ZXJzICh0aGUgb25seSB1c2Ugb2YgdGhvc2UKPj4+
Pj4gd2FzIHRvIGJlIGFibGUgdG8gc2VlIGNvbmZpZ3VyZWQgd2lkdGggYW5kIGhlaWdodCBvbgo+
Pj4+PiBndWVzdCBzaWRlLCBidXQgdGhpcyBpcyBtaW5vcikKPj4+PiBldnRlc3Qgd291bGQgc2hv
dyBpdCB0byB5b3UuIE9yIHlvdSBjYW4gcXVlcnkgaW5wdXQgZGV2aWNlIHlvdXJzZWxmCj4+Pj4g
KEVWSU9DR0FCUyBpb3RjbCkuCj4+PiB5ZXMsIGlmIGVtYmVkZGVkIHN5c3RlbSAod2hpY2ggaXMg
bXkgdGFyZ2V0KSBoYXMgZXZ0ZXN0Cj4+PiBidXQgaXQgZGVmaW5pdGVseSBkb2VzIGhhdmUgaW9j
dGwgdGhvdWdoCj4+Pj4+Pj4+PiArCj4+Pj4+Pj4+PiArICAgICAgICBtdG91Y2gtPm5hbWUgPSAi
WGVuIFZpcnR1YWwgTXVsdGktdG91Y2giOwo+Pj4+Pj4+Pj4gKyAgICAgICAgbXRvdWNoLT5waHlz
ID0gaW5mby0+cGh5czsKPj4+Pj4+Pj4+ICsgICAgICAgIG10b3VjaC0+aWQuYnVzdHlwZSA9IEJV
U19QQ0k7Cj4+Pj4+Pj4+PiArICAgICAgICBtdG91Y2gtPmlkLnZlbmRvciA9IDB4NTg1MzsKPj4+
Pj4+Pj4+ICsgICAgICAgIG10b3VjaC0+aWQucHJvZHVjdCA9IDB4ZmZmZDsKPj4+Pj4+Pj4+ICsK
Pj4+Pj4+Pj4+ICsgICAgICAgIF9fc2V0X2JpdChFVl9BQlMsIG10b3VjaC0+ZXZiaXQpOwo+Pj4+
Pj4+Pj4gKyAgICAgICAgX19zZXRfYml0KEVWX0tFWSwgbXRvdWNoLT5ldmJpdCk7Cj4+Pj4+Pj4+
PiArICAgICAgICBfX3NldF9iaXQoQlROX1RPVUNILCBtdG91Y2gtPmtleWJpdCk7Cj4+Pj4gUGxl
YXNlIG1ha2UgaXQKPj4+PiAgICAgICAgIGlucHV0X3NldF9jYXBhYmlsaXR5KG10b3VjaCwgRVZf
S0VZLCBCVE5fVE9VQ0gpOwo+Pj4+Cj4+Pj4gYW5kIGRyb3AgYWxsIF9fc2V0X2JpdCgpcy4KPj4+
IGRvbmUsIHRoYW5rIHlvdQo+Pj4+Pj4+Pj4gKwo+Pj4+Pj4+Pj4gKyAgICAgICAgaW5wdXRfc2V0
X2Fic19wYXJhbXMobXRvdWNoLCBBQlNfWCwKPj4+Pj4+Pj4+ICsgICAgICAgICAgICAgICAgICAg
ICAwLCB3aWR0aCwgMCwgMCk7Cj4+Pj4+Pj4+PiArICAgICAgICBpbnB1dF9zZXRfYWJzX3BhcmFt
cyhtdG91Y2gsIEFCU19ZLAo+Pj4+Pj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgIDAsIGhlaWdo
dCwgMCwgMCk7Cj4+Pj4+Pj4+PiArICAgICAgICBpbnB1dF9zZXRfYWJzX3BhcmFtcyhtdG91Y2gs
IEFCU19QUkVTU1VSRSwKPj4+Pj4+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAwLCAyNTUsIDAs
IDApOwo+Pj4+Pj4+Pj4gKwo+Pj4+Pj4+Pj4gKyAgICAgICAgaW5wdXRfc2V0X2Fic19wYXJhbXMo
bXRvdWNoLCBBQlNfTVRfVE9VQ0hfTUFKT1IsCj4+Pj4+Pj4+PiArICAgICAgICAgICAgICAgICAg
ICAgMCwgMjU1LCAwLCAwKTsKPj4+Pj4+Pj4+ICsgICAgICAgIGlucHV0X3NldF9hYnNfcGFyYW1z
KG10b3VjaCwgQUJTX01UX1BPU0lUSU9OX1gsCj4+Pj4+Pj4+PiArICAgICAgICAgICAgICAgICAg
ICAgMCwgd2lkdGgsIDAsIDApOwo+Pj4+Pj4+Pj4gKyAgICAgICAgaW5wdXRfc2V0X2Fic19wYXJh
bXMobXRvdWNoLCBBQlNfTVRfUE9TSVRJT05fWSwKPj4+Pj4+Pj4+ICsgICAgICAgICAgICAgICAg
ICAgICAwLCBoZWlnaHQsIDAsIDApOwo+Pj4+Pj4+Pj4gKyAgICAgICAgaW5wdXRfc2V0X2Fic19w
YXJhbXMobXRvdWNoLCBBQlNfTVRfUFJFU1NVUkUsCj4+Pj4+Pj4+PiArICAgICAgICAgICAgICAg
ICAgICAgMCwgMjU1LCAwLCAwKTsKPj4+Pj4+Pj4+ICsKPj4+Pj4+Pj4+ICsgICAgICAgIGlucHV0
X210X2luaXRfc2xvdHMobXRvdWNoLCBudW1fY29udCwgMCk7Cj4+Pj4+PiBXZSBuZWVkIGVycm9y
IGhhbmRsaW5nIGhlcmUuCj4+Pj4+IGRvbmUKPj4+Pj4+ICAgQWxzbywgaXQgd291bGQgYmUgbmlj
ZSBpZiB3ZSBzZXQgSU5QVVRfTVRfKgo+Pj4+Pj4gZmxhZ3MgaGVyZSwgc28gdGhhdCB1c2Vyc3Bh
Y2UgaGFkIGJldHRlciBjaGFuY2Ugb2YgZmlndXJpbmcgaG93IHRvCj4+Pj4+PiBoYW5kbGUgdGhl
IGRldmljZS4KPj4+Pj4gZG9uZSwgSSB3aWxsIHVzZSBJTlBVVF9NVF9ESVJFQ1QgfCBJTlBVVF9N
VF9EUk9QX1VOVVNFRAo+Pj4+IERvZXMgdGhhdCBtZWFuIHRoYXQgeW91ciBiYWNrZW5kIGRvZXMg
bm90IHJlbGlhYmx5IHJlcG9ydCByZWxlYXNlIG9mCj4+Pj4gY29udGFjdHM/Cj4+PiB0aGVyZSBp
cyBhIHJpbmcgYnVmZmVyIGJldHdlZW4gaG9zdCBhbmQgZ3Vlc3QsCj4+PiBzbyB0aGVyZSBpcyBh
bHdheXMgYSBwb3NzaWJpbGl0eSAocmF0aGVyIHNtYWxsIEkgYmVsaWV2ZSkKPj4+IHRoYXQgdGhl
IGJ1ZmZlciBvdmVycnVucy4gRG8geW91IHRoaW5rIEkgbmVlZCBJTlBVVF9NVF9EUk9QX1VOVVNF
RCBvcgo+Pj4gd2UgY2FuIGxpdmUgd2l0aG91dCBpdD8KPj4gQWdhaW4sIGl0IGRlcGVuZHMgb24g
eW91ciBiYWNrZW5kIGJlaGF2aW9yLiBEbyB5b3UgcmVwb3J0IGFsbCBzbG90cwo+PiByZXBlYXRl
ZGx5IGZvciBldmVyeSBwYWNrZXQgb3IgeW91IHJlcG9ydCBvbmx5IGNoYW5nZWQgc2xvdHM/Cj4g
d2UgcmVwb3J0IGV2ZW50cyByZXBlYXRlZGx5LCBzbyBJIHRoaW5rIHdlIGNhbiBsaXZlCj4gdy9v
IF9EUk9QX1VOVVNFRAo+PiBUaGFua3MuCj4+Cj4+Pj4gVGhhbmtzLgo+Pj4+Cj4+Pj4+Pj4+PiAr
Cj4+Pj4+Pj4+PiArICAgICAgICBtdG91Y2hfc2l6ZVtLUEFSQU1fTVRfWF0gPSB3aWR0aDsKPj4+
Pj4+Pj4+ICsgICAgICAgIG10b3VjaF9zaXplW0tQQVJBTV9NVF9ZXSA9IGhlaWdodDsKPj4+Pj4+
Pj4+ICsgICAgICAgIGluZm8tPm10b3VjaF9jdXJfY29udGFjdF9pZCA9IC0xOwo+Pj4+Pj4+Pj4g
Kwo+Pj4+Pj4+Pj4gKyAgICAgICAgcmV0ID0gaW5wdXRfcmVnaXN0ZXJfZGV2aWNlKG10b3VjaCk7
Cj4+Pj4+Pj4+PiArICAgICAgICBpZiAocmV0KSB7Cj4+Pj4+Pj4+PiArICAgICAgICAgICAgaW5w
dXRfZnJlZV9kZXZpY2UobXRvdWNoKTsKPj4+Pj4+Pj4+ICsgICAgICAgICAgICB4ZW5idXNfZGV2
X2ZhdGFsKGluZm8tPnhiZGV2LCByZXQsCj4+Pj4+Pj4+PiArICJpbnB1dF9yZWdpc3Rlcl9kZXZp
Y2UobXRvdWNoKSIpOwo+Pj4+Pj4+Pj4gKyAgICAgICAgICAgIGdvdG8gZXJyb3I7Cj4+Pj4+Pj4+
PiArICAgICAgICB9Cj4+Pj4+Pj4+PiArICAgICAgICBpbmZvLT5tdG91Y2hfY3VyX2NvbnRhY3Rf
aWQgPSAtMTsKPj4+Pj4+Pj4+ICsgICAgICAgIGluZm8tPm10b3VjaCA9IG10b3VjaDsKPj4+Pj4+
Pj4+ICsgICAgfQo+Pj4+Pj4+Pj4gKwo+Pj4+Pj4+Pj4gICAgICAgcmV0ID0geGVua2JkX2Nvbm5l
Y3RfYmFja2VuZChkZXYsIGluZm8pOwo+Pj4+Pj4+Pj4gICAgICAgaWYgKHJldCA8IDApCj4+Pj4+
Pj4+PiAgICAgICAgICAgZ290byBlcnJvcjsKPj4+Pj4+Pj4+IEBAIC0yNDAsNiArMzc2LDggQEAg
c3RhdGljIGludCB4ZW5rYmRfcmVtb3ZlKHN0cnVjdCAKPj4+Pj4+Pj4+IHhlbmJ1c19kZXZpY2Ug
KmRldikKPj4+Pj4+Pj4+ICAgICAgICAgICBpbnB1dF91bnJlZ2lzdGVyX2RldmljZShpbmZvLT5r
YmQpOwo+Pj4+Pj4+Pj4gICAgICAgaWYgKGluZm8tPnB0cikKPj4+Pj4+Pj4+ICAgICAgICAgICBp
bnB1dF91bnJlZ2lzdGVyX2RldmljZShpbmZvLT5wdHIpOwo+Pj4+Pj4+Pj4gKyAgICBpZiAoaW5m
by0+bXRvdWNoKQo+Pj4+Pj4+Pj4gKyAgICAgICAgaW5wdXRfdW5yZWdpc3Rlcl9kZXZpY2UoaW5m
by0+bXRvdWNoKTsKPj4+Pj4+Pj4+ICAgICAgIGZyZWVfcGFnZSgodW5zaWduZWQgbG9uZylpbmZv
LT5wYWdlKTsKPj4+Pj4+Pj4+ICAgICAgIGtmcmVlKGluZm8pOwo+Pj4+Pj4+Pj4gICAgICAgcmV0
dXJuIDA7Cj4+Pj4+Pj4+PiAtLSAKPj4+Pj4+Pj4+IDIuNy40Cj4+Pj4+Pj4+Pgo+Pj4+Pj4gVGhh
bmtzLgo+Pj4+Pj4KPj4+Pj4gRm9yIHlvdXIgY29udmVuaWVuY2UgSSBhbSBhdHRhY2hpbmcgdGhl
IGNoYW5nZXMgSSBhbSBhYm91dAo+Pj4+PiB0byBwdXQgaW50byB2MSBvZiB0aGUgc2VyaWVzOgo+
Pj4+PiAgIC0gcmVtb3ZlIHVubGlrZWx5Cj4+Pj4+ICAgLSByZW1vdmUgbW9kdWxlIHBhcmFtZXRl
cnMKPj4+Pj4gICAtIGVycm9yIGhhbmRsaW5nIGZvciBpbnB1dF9tdF9pbml0X3Nsb3RzCj4+Pj4+
ICAgLSBsZXQgdXNlcnNwYWNlIGJldHRlciBjaGFuY2Ugb2YgZmlndXJpbmcgaG93IHRvIGhhbmRs
ZSB0aGUgZGV2aWNlCj4+Pj4+Cj4+Pj4+IFRoYW5rIHlvdSwKPj4+Pj4gT2xla3NhbmRyCj4+Pj4+
ICBGcm9tIGU3NjUwNmM1NTg0NmUyYmI0Y2NiYWZhNDMwNjQyZTM2ODY0M2U1MWQgTW9uIFNlcCAx
NyAwMDowMDowMCAKPj4+Pj4gMjAwMQo+Pj4+PiBGcm9tOiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5r
byA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+Cj4+Pj4+IERhdGU6IFR1ZSwgMzAg
TWF5IDIwMTcgMTQ6NDk6NTggKzAzMDAKPj4+Pj4gU3ViamVjdDogW1BBVENIXSBGaXg6IHJlbW92
ZSB1bmxpa2VseSBGaXg6IHJlbW92ZSBtb2R1bGUgcGFyYW10ZXJzIAo+Pj4+PiBGaXg6IGVycm9y
Cj4+Pj4+ICAgaGFuZGxpbmcgZm9yIGlucHV0X210X2luaXRfc2xvdHMgRml4OiBsZXQgdXNlcnNw
YWNlIGJldHRlciAKPj4+Pj4gY2hhbmNlIG9mIGZpZ3VyaW5nCj4+Pj4+ICAgaG93IHRvIGhhbmRs
ZSB0aGUgZGV2aWNlCj4+Pj4+Cj4+Pj4+IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBBbmRydXNo
Y2hlbmtvIAo+Pj4+PiA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+Cj4+Pj4+IC0t
LQo+Pj4+PiAgIGRyaXZlcnMvaW5wdXQvbWlzYy94ZW4ta2JkZnJvbnQuYyB8IDIxICsrKysrKysr
KystLS0tLS0tLS0tLQo+Pj4+PiAgIDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCAx
MSBkZWxldGlvbnMoLSkKPj4+Pj4KPj4+Pj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvaW5wdXQvbWlz
Yy94ZW4ta2JkZnJvbnQuYyAKPj4+Pj4gYi9kcml2ZXJzL2lucHV0L21pc2MveGVuLWtiZGZyb250
LmMKPj4+Pj4gaW5kZXggODI2NmVmOTQ4YTA2Li4yNzNkNzg2YTE5Y2QgMTAwNjQ0Cj4+Pj4+IC0t
LSBhL2RyaXZlcnMvaW5wdXQvbWlzYy94ZW4ta2JkZnJvbnQuYwo+Pj4+PiArKysgYi9kcml2ZXJz
L2lucHV0L21pc2MveGVuLWtiZGZyb250LmMKPj4+Pj4gQEAgLTUxLDEyICs1MSw2IEBAIG1vZHVs
ZV9wYXJhbV9hcnJheShwdHJfc2l6ZSwgaW50LCBOVUxMLCAwNDQ0KTsKPj4+Pj4gICBNT0RVTEVf
UEFSTV9ERVNDKHB0cl9zaXplLAo+Pj4+PiAgICAgICAiUG9pbnRpbmcgZGV2aWNlIHdpZHRoLCBo
ZWlnaHQgaW4gcGl4ZWxzIChkZWZhdWx0IDgwMCw2MDApIik7Cj4+Pj4+IC1lbnVtIHsgS1BBUkFN
X01UX1gsIEtQQVJBTV9NVF9ZLCBLUEFSQU1fTVRfQ05UIH07Cj4+Pj4+IC1zdGF0aWMgaW50IG10
b3VjaF9zaXplW0tQQVJBTV9NVF9DTlRdID0geyBYRU5GQl9XSURUSCwgCj4+Pj4+IFhFTkZCX0hF
SUdIVCB9Owo+Pj4+PiAtbW9kdWxlX3BhcmFtX2FycmF5KG10b3VjaF9zaXplLCBpbnQsIE5VTEws
IDA0NDQpOwo+Pj4+PiAtTU9EVUxFX1BBUk1fREVTQyhwdHJfc2l6ZSwKPj4+Pj4gLSAgICAiTXVs
dGktdG91Y2ggZGV2aWNlIHdpZHRoLCBoZWlnaHQgaW4gcGl4ZWxzIChkZWZhdWx0IDgwMCw2MDAp
Iik7Cj4+Pj4+IC0KPj4+Pj4gICBzdGF0aWMgaW50IHhlbmtiZF9yZW1vdmUoc3RydWN0IHhlbmJ1
c19kZXZpY2UgKik7Cj4+Pj4+ICAgc3RhdGljIGludCB4ZW5rYmRfY29ubmVjdF9iYWNrZW5kKHN0
cnVjdCB4ZW5idXNfZGV2aWNlICosIHN0cnVjdCAKPj4+Pj4geGVua2JkX2luZm8gKik7Cj4+Pj4+
ICAgc3RhdGljIHZvaWQgeGVua2JkX2Rpc2Nvbm5lY3RfYmFja2VuZChzdHJ1Y3QgeGVua2JkX2lu
Zm8gKik7Cj4+Pj4+IEBAIC0xMTQsOCArMTA4LDggQEAgc3RhdGljIGlycXJldHVybl90IGlucHV0
X2hhbmRsZXIoaW50IHJxLCB2b2lkIAo+Pj4+PiAqZGV2X2lkKQo+Pj4+PiAgICAgICAgICAgICAg
IGRldiA9IGluZm8tPm10b3VjaDsKPj4+Pj4gICAgICAgICAgICAgICBpZiAodW5saWtlbHkoIWRl
dikpCj4+Pj4+ICAgICAgICAgICAgICAgICAgIGJyZWFrOwo+Pj4+PiAtICAgICAgICAgICAgaWYg
KHVubGlrZWx5KGV2ZW50LT5tdG91Y2guY29udGFjdF9pZCAhPQo+Pj4+PiAtICAgICAgICAgICAg
ICAgICAgICBpbmZvLT5tdG91Y2hfY3VyX2NvbnRhY3RfaWQpKSB7Cj4+Pj4+ICsgICAgICAgICAg
ICBpZiAoZXZlbnQtPm10b3VjaC5jb250YWN0X2lkICE9Cj4+Pj4+ICsgICAgICAgICAgICAgICAg
ICAgIGluZm8tPm10b3VjaF9jdXJfY29udGFjdF9pZCkgewo+Pj4+PiAgICAgICAgICAgICAgICAg
ICBpbmZvLT5tdG91Y2hfY3VyX2NvbnRhY3RfaWQgPQo+Pj4+PiAgICAgICAgICAgICAgICAgICAg
ICAgZXZlbnQtPm10b3VjaC5jb250YWN0X2lkOwo+Pj4+PiAgICAgICAgICAgICAgICAgICBpbnB1
dF9tdF9zbG90KGRldiwgZXZlbnQtPm10b3VjaC5jb250YWN0X2lkKTsKPj4+Pj4gQEAgLTMyNywx
MCArMzIxLDE1IEBAIHN0YXRpYyBpbnQgeGVua2JkX3Byb2JlKHN0cnVjdCB4ZW5idXNfZGV2aWNl
IAo+Pj4+PiAqZGV2LAo+Pj4+PiAgICAgICAgICAgaW5wdXRfc2V0X2Fic19wYXJhbXMobXRvdWNo
LCBBQlNfTVRfUFJFU1NVUkUsCj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgMCwgMjU1LCAw
LCAwKTsKPj4+Pj4gLSAgICAgICAgaW5wdXRfbXRfaW5pdF9zbG90cyhtdG91Y2gsIG51bV9jb250
LCAwKTsKPj4+Pj4gKyAgICAgICAgcmV0ID0gaW5wdXRfbXRfaW5pdF9zbG90cyhtdG91Y2gsIG51
bV9jb250LAo+Pj4+PiArICAgICAgICAgICAgICAgIElOUFVUX01UX0RJUkVDVCB8IElOUFVUX01U
X0RST1BfVU5VU0VEKTsKPj4+Pj4gKyAgICAgICAgaWYgKHJldCkgewo+Pj4+PiArICAgICAgICAg
ICAgaW5wdXRfZnJlZV9kZXZpY2UobXRvdWNoKTsKPj4+Pj4gKyAgICAgICAgICAgIHhlbmJ1c19k
ZXZfZmF0YWwoaW5mby0+eGJkZXYsIHJldCwKPj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgICJp
bnB1dF9tdF9pbml0X3Nsb3RzIik7Cj4+Pj4+ICsgICAgICAgICAgICBnb3RvIGVycm9yOwo+Pj4+
PiArICAgICAgICB9Cj4+Pj4+IC0gICAgICAgIG10b3VjaF9zaXplW0tQQVJBTV9NVF9YXSA9IHdp
ZHRoOwo+Pj4+PiAtICAgICAgICBtdG91Y2hfc2l6ZVtLUEFSQU1fTVRfWV0gPSBoZWlnaHQ7Cj4+
Pj4+ICAgICAgICAgICBpbmZvLT5tdG91Y2hfY3VyX2NvbnRhY3RfaWQgPSAtMTsKPj4+Pj4gICAg
ICAgICAgIHJldCA9IGlucHV0X3JlZ2lzdGVyX2RldmljZShtdG91Y2gpOwo+Pj4+PiAtLSAKPj4+
Pj4gMi43LjQKPj4+Pj4KPj4+IFRoYW5rIHlvdSwKPj4+IE9sZWtzYW5kcgo+IERtaXRyeSwgdGhh
bmsgeW91IGZvciBjb21tZW50cwo+IFRoZSBib3R0b20gbGluZSBJIHNlZSBpczoKPiAgLSBubyBz
dXBwb3J0IGZvciBQRU4gdG9vbCBhdCB0aGUgbW9tZW50Cj4gIC0gbnVtIGNvbnRhY3RzID09IDEg
aXMgT0sKPiAgLSBJIHdpbGwgbm90IHVzZSBJTlBVVF9NVF9EUk9QX1VOVVNFRAo+Cj4gSWYgdGhl
IGFib3ZlIGlzIG9rIHRvIHlvdSwgdGhlbiBJIHdpbGwgc2VuZCBhbm90aGVyIHZlcnNpb24gb2Yg
dGhlCj4gc2VyaWVzIChCVFcsIGNhbiBJIHVzZSB5b3VyIFJCIGZvciB0aGUgZmlyc3QgcGF0Y2gg
d2hpY2gKPiByZW1vdmVzIGhhcmQtY29kZXM/KQo+Cj4gVGhhbmsgeW91LAo+IE9sZWtzYW5kcgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 19 10:13:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 10: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 1dMtgm-0004cY-EK; Mon, 19 Jun 2017 10:13:44 +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 1dMtgk-0004cB-TJ
 for xen-devel@lists.xensource.com; Mon, 19 Jun 2017 10:13:43 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 BB/6F-01735-6D3A7495; Mon, 19 Jun 2017 10:13:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVffqYvd
 Ig+fHuC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8XrXHcaCHdMZK9a+2s/W
 wLgtvYuRk0NI4C+jxOyjnl2MXED2Y0aJfZt/s0A42xgltk58zwhSJSLgLPH1zFx2EJtXQF9iy
 smHTCC2sECIxOc5xxhBGiQEDulJHJp7gRUkISHgKfFj9iY2GPtQ/2kgm52DTcBK4pAYSJRFQF
 Wi4cpn5gmM3AsYGVYxahSnFpWlFukaGuklFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+d
 uYgR6nQEIdjD2zXI+xCjJwaQkyls4xT1SiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRv7iKgnGBR
 anpqRVpmDjD8YNISHDxKIrznFwCleYsLEnOLM9MhUqcYdTk2rF7/hUmIJS8/L1VKnHc7yAwBk
 KKM0jy4EbBYuMQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3q0LgabwZOaVwG16BXQEE9ARzG
 dcQI4oSURISTUwKu+3kt/+NTbP5nF06gl3wU01bZpLxHLVAxccL45WNF+k8vILz0LGyEkZOXa
 d9hd+JQh3Bym45z2Y+07k0D2BBbkJTmFn/8zYK1hsNzPic+ENhpXur/fH2P8R5+bPCKh/n7u0
 0cnD6U3fufyfp5tzxdwCl2UtKk/b/UZ9Y5che7vTsgZNIw0lluKMREMt5qLiRABePMpQgAIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1497867219!75592389!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31552 invoked from network); 19 Jun 2017 10:13:40 -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; 19 Jun 2017 10:13: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 <osstest-admin@xenproject.org>)
 id 1dMtge-0003aD-GG; Mon, 19 Jun 2017 10:13:36 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dMtgZ-0007rl-00; Mon, 19 Jun 2017 10:13:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dMtgY-0000ze-Hk; Mon, 19 Jun 2017 10:13:30 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110550-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-armhf-armhf-xl-credit2:host-install(3):broken:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-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-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.9-testing:build-amd64-xsm:xen-build/dist-test:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-livepatch:livepatch-run:fail:nonblocking
 xen-4.9-testing:build-i386:xen-build/dist-test:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-livepatch:livepatch-run:fail:nonblocking
 xen-4.9-testing:build-amd64:xen-build/dist-test:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm: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-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:build-i386-xsm:xen-build/dist-test:fail:nonblocking
 xen-4.9-testing:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.9-testing:build-arm64:xen-build/dist-test:fail:nonblocking
 xen-4.9-testing:build-arm64-xsm:xen-build/dist-test:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-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-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-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-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:build-armhf:xen-build/dist-test:fail:nonblocking
 xen-4.9-testing:build-armhf-xsm:xen-build/dist-test:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=e197d29514165202308fe65db6effc4835aabfeb
X-Osstest-Versions-That: xen=91503b282eff582d74927ed25668fae65fd228ba
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 19 Jun 2017 10:13:30 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 110550: tolerable trouble:
	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="===============3074863479567715715=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

flight 110550 xen-4.9-testing real [real]
http://logs.test-lab.xenproject.org/osstest/logs/110550/

Failures :-/ but no regressions.

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-xl-credit2   3 host-install(3)          broken pass in 110542
 test-amd64-i386-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail in 110524 pass in 110550
 test-amd64-amd64-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail pass in 110524
 test-amd64-amd64-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail pass in 110524

Tests which did not succeed, but are not blocking:
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-start/win.repeat fail blocked in 110417
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-start/win.repeat fail in 110524 blocked in 110417
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop  fail in 110524 like 110417
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-stop  fail in 110524 like 110417
 test-armhf-armhf-xl-credit2 12 migrate-support-check fail in 110524 never pass
 test-armhf-armhf-xl-credit2 13 saverestore-support-check fail in 110524 never pass
 test-amd64-i386-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail like 110417
 test-armhf-armhf-xl-rtds     15 guest-start/debian.repeat    fail  like 110417
 test-amd64-amd64-xl-rtds      9 debian-install               fail  like 110417
 build-amd64-xsm               6 xen-build/dist-test          fail   never pass
 test-amd64-amd64-livepatch   10 livepatch-run                fail   never pass
 build-i386                    6 xen-build/dist-test          fail   never pass
 test-amd64-i386-livepatch    10 livepatch-run                fail   never pass
 build-amd64                   6 xen-build/dist-test          fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 build-i386-xsm                6 xen-build/dist-test          fail   never pass
 build-amd64-prev              6 xen-build/dist-test          fail   never pass
 build-arm64                   6 xen-build/dist-test          fail   never pass
 build-arm64-xsm               6 xen-build/dist-test          fail   never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64  9 windows-install        fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 build-i386-prev               6 xen-build/dist-test          fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 build-armhf                   6 xen-build/dist-test          fail   never pass
 build-armhf-xsm               6 xen-build/dist-test          fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-xl-qemut-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386  9 windows-install         fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64  9 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass

version targeted for testing:
 xen                  e197d29514165202308fe65db6effc4835aabfeb
baseline version:
 xen                  91503b282eff582d74927ed25668fae65fd228ba

Last test of basis   110417  2017-06-13 21:31:36 Z    5 days
Testing same since   110453  2017-06-14 16:28:42 Z    4 days    6 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  George Dunlap <george.dunlap@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Peter Große <pegro@friiks.de>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-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                                  pass    
 test-armhf-armhf-xl-credit2                                  broken  
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-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                                   fail    
 test-amd64-i386-livepatch                                    fail    
 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 test-armhf-armhf-xl-credit2 host-install(3)

Pushing revision :

+ branch=xen-4.9-testing
+ revision=e197d29514165202308fe65db6effc4835aabfeb
+ . ./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-4.9-testing e197d29514165202308fe65db6effc4835aabfeb
+ branch=xen-4.9-testing
+ revision=e197d29514165202308fe65db6effc4835aabfeb
+ . ./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-4.9-testing
+ '[' xxen = xlinux ']'
+ linuxbranch=
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-4.9-testing
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-4.9-testing
+ prevxenbranch=xen-4.8-testing
+ '[' xe197d29514165202308fe65db6effc4835aabfeb = 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-3.14
++ : 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-4.9-testing
++ : daily-cron.xen-4.9-testing
++ : daily-cron.xen-4.9-testing
++ : daily-cron.xen-4.9-testing
++ : daily-cron.xen-4.9-testing
++ : daily-cron.xen-4.9-testing
++ : daily-cron.xen-4.9-testing
++ : 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-4.9-testing
++ : 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-4.9-testing
+ case $1 in
+ return 1
+ case "$branch" in
+ cd /home/osstest/repos/xen
+ xenversion=xen-4.9-testing
+ xenversion=xen-4.9
+ xenversion=4.9
+ git push osstest@xenbits.xen.org:/home/xen/git/xen.git e197d29514165202308fe65db6effc4835aabfeb:refs/heads/stable-4.9
To osstest@xenbits.xen.org:/home/xen/git/xen.git
   91503b2..e197d29  e197d29514165202308fe65db6effc4835aabfeb -> stable-4.9


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3074863479567715715==--

From xen-devel-bounces@lists.xen.org Mon Jun 19 10:14:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 10: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 1dMthZ-0004fr-Nc; Mon, 19 Jun 2017 10:14:33 +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 1dMthX-0004fY-EP
 for xen-devel@lists.xenproject.org; Mon, 19 Jun 2017 10:14:31 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 F1/20-19409-604A7495; Mon, 19 Jun 2017 10:14:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsVysyfVTZdliXu
 kwcMnKhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bbOSEFrYcZKya+nMjYwPhgMmMXIxeHkMAm
 RomWX7uYIZwDjBL3j8wDynByCAtES7y6dgPMFhEIljjRu4YVpIhZYB6jxNTmn1DtPYwSKx/cY
 gOpYhPQldhx8zUziM0rYCWxaudBJhCbRUBV4v/t9WC2qEC4RO+BfjaIGkGJkzOfsIDYnAI+Et
 03F4DZzALqEn/mXWKGsMUlmr6sZIWw5SW2v53DPIGRfxaS9llIWmYhaZmFpGUBI8sqRo3i1KK
 y1CJdI1O9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzAMK1nYGDcwdh6wu8QoyQH
 k5Iob+EU90ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEry5i4BygkWp6akVaZk5wIiBSUtw8CiJ8
 J5fAJTmLS5IzC3OTIdInWLU5VjQs+ELkxBLXn5eqpQ473aQGQIgRRmleXAjYNF7iVFWSpiXkY
 GBQYinILUoN7MEVf4VozgHo5Iw79aFQFN4MvNK4Da9AjqCCegI5jMuIEeUJCKkpBoYIxniA5P
 e7Mv/xnGyaXlpvJr15/To7Ofy7+dVMp7mu1Hy3kLn6gTeVSozXJUD1jv8dbWVvRWdeeLAwm8p
 EhwXzmpPXtxbHawx48z5dRxCX7QCL+7USTV2OHBhvr65WEvo6ZQHSzsUnk6bKuPzyPn/H5+zq
 zYxW8lfVjW7dETs9tQtTlM8cg3vKbEUZyQaajEXFScCAEsBJojZAgAA
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1497867267!105581467!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49523 invoked from network); 19 Jun 2017 10:14:28 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-10.tower-31.messagelabs.com with SMTP; 19 Jun 2017 10:14:28 -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 389B2344;
 Mon, 19 Jun 2017 03:14:27 -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 17F6A3F557;
 Mon, 19 Jun 2017 03:14:25 -0700 (PDT)
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>,
 xen-devel@lists.xenproject.org
References: <1496769929-23355-1-git-send-email-bhupinder.thakur@linaro.org>
 <1496769929-23355-4-git-send-email-bhupinder.thakur@linaro.org>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <4a27b021-a201-4d6e-6830-b509d6b28323@arm.com>
Date: Mon, 19 Jun 2017 11:14:26 +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: <1496769929-23355-4-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 03/14 v4] xen/arm: vpl011: Add pl011 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpPbiAwNi8wNi8xNyAxODoyNSwgQmh1cGluZGVyIFRoYWt1ciB3cm90ZToKPiBBZGQgZW11
bGF0aW9uIGNvZGUgdG8gZW11bGF0ZSByZWFkL3dyaXRlIGFjY2VzcyB0byBwbDAxMSByZWdpc3Rl
cnMKPiBhbmQgcGwwMTEgaW50ZXJydXB0czoKPiAKPiAgICAgLSBFbXVsYXRlIERSIHJlYWQvd3Jp
dGUgYnkgcmVhZGluZyBhbmQgd3JpdGluZyBmcm9tL3RvIHRoZSBJTgo+ICAgICAgIGFuZCBPVVQg
cmluZyBidWZmZXJzIGFuZCByYWlzaW5nIGFuIGV2ZW50IHRvIHRoZSBiYWNrZW5kIHdoZW4KPiAg
ICAgICB0aGVyZSBpcyBkYXRhIGluIHRoZSBPVVQgcmluZyBidWZmZXIgYW5kIGluamVjdGluZyBh
biBpbnRlcnJ1cHQKPiAgICAgICB0byB0aGUgZ3Vlc3Qgd2hlbiB0aGVyZSBpcyBkYXRhIGluIHRo
ZSBJTiByaW5nIGJ1ZmZlcgo+IAo+ICAgICAtIE90aGVyIHJlZ2lzdGVycyBhcmUgcmVsYXRlZCB0
byBpbnRlcnJ1cHQgbWFuYWdlbWVudCBhbmQKPiAgICAgICBlc3NlbnRpYWxseSBjb250cm9sIHdo
ZW4gaW50ZXJydXB0cyBhcmUgZGVsaXZlcmVkIHRvIHRoZSBndWVzdAo+IAo+IFRoZSBTQlNBIGNv
bXBsaWFudCBwbDAxMSB1YXJ0IGlzIGNvdmVyZWQgaW4gQXBwZW5kaXggQiBvZgo+IGh0dHBzOi8v
c3RhdGljLmRvY3MuYXJtLmNvbS9kZW4wMDI5L2EvU2VydmVyX0Jhc2VfU3lzdGVtX0FyY2hpdGVj
dHVyZV92M18xX0FSTV9ERU5fMDAyOUEucGRmCj4gCj4gU2lnbmVkLW9mZi1ieTogQmh1cGluZGVy
IFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgo+IC0tLQo+IENDOiBpago+IEND
OiB3bAo+IENDOiBzcwo+IENDOiBqZwo+IENDOiBrdwo+IAo+IENoYW5nZXMgc2luY2UgdjM6Cj4g
LSBNb3ZlZCB0aGUgY2FsbCB0byBERUZJTkVfWEVOX0ZMRVhfUklORyBmcm9tIHZwbDAxMS5oIHRv
IHB1YmxpYy9jb25zb2xlLmguIFRoaXMgbWFjcm8gZGVmaW5lcwo+ICAgc3RhbmRhcmQgZnVuY3Rp
b25zIHRvIG9wZXJhdGUgb24gdGhlIHJpbmcgYnVmZmVyLgo+IC0gTG9jayB0YWtlbiB3aGlsZSB1
cGRhdGluZyB0aGUgaW50ZXJydXB0IG1hc2sgYW5kIGNsZWFyIHJlZ2lzdGVycyBpbiBtbWlvX3dy
aXRlLgo+IC0gVXNlIGdmbl90IGluc3RlYWQgb2YgeGVuX3Bmbl90Lgo+IC0gdmdpY19mcmVlX3Zp
cnEgY2FsbGVkIGlmIHRoZXJlIGlzIGFueSBlcnJvciBpbiB2cGwwMTEgaW5pdGlhbGl6YXRpb24u
Cj4gLSBtbWlvIGhhbmRsZXJzIGZyZWVkIGlmIHRoZXJlIGlzIGFueSBlcnJvciBpbiB2cGwwMTEg
aW5pdGlhbGl6YXRpb24uCj4gLSBSZW1vdmVkIHZwbDAxMS0+aW5pdGlhbGl6ZWQgZmxhZyB1c2Fn
ZSBhcyB0aGUgc2FtZSBjaGVjayBjb3VsZCBiZSBkb25lIAo+ICAgdXNpbmcgdnBsMDExLT5yaW5n
LXJlZi4KPiAtIFVzZWQgcmV0dXJuIGluc3RlYWQgb2YgYnJlYWsgaW4gdGhlIHN3aXRjaCBoYW5k
bGluZyBvZiBlbXVsYXRpb24gb2YgZGlmZmVyZW50IHBsMDExIHJlZ2lzdGVycy4KPiAtIFJlbmFt
ZWQgdnBsMDExX3VwZGF0ZV9zcGkoKSB0byB2cGwwMTFfdXBkYXRlKCkuCj4gCj4gQ2hhbmdlcyBz
aW5jZSB2MjoKPiAtIFVzZSBnZW5lcmljIHZyZWdfcmVnKiBmb3IgcmVhZC93cml0ZSBvZiByZWdp
c3RlcnMgZW11bGF0aW5nIHBsMDExLgo+IC0gVXNlIGdlbmVyaWMgcmluZyBidWZmZXIgZnVuY3Rp
b25zIGRlZmluZWQgdXNpbmcgREVGSU5FX1hFTl9GTEVYX1JJTkcuCj4gLSBSZW5hbWVkIHRoZSBT
UEkgaW5qZWN0aW9uIGZ1bmN0aW9uIHRvIHZwbDAxMV91cGRhdGVfc3BpKCkgdG8gcmVmbGVjdCBs
ZXZlbCAKPiAgIHRyaWdnZXJlZCBuYXR1cmUgb2YgcGwwMTEgaW50ZXJydXB0cy4KPiAtIFRoZSBw
bDAxMSByZWdpc3RlciBhY2Nlc3MgYWRkcmVzcyBzaG91bGQgYWx3YXlzIGJlIHRoZSBiYXNlIGFk
ZHJlc3Mgb2YgdGhlCj4gICBjb3JyZXNwb25kaW5nIHJlZ2lzdGVyIGFzIHBlciBzZWN0aW9uIEIg
b2YgdGhlIFNCU0EgZG9jdW1lbnQuIEZvciB0aGlzIHJlYXNvbiwKPiAgIHRoZSByZWdpc3RlciBy
YW5nZSBhZGRyZXNzIGFjY2VzcyBpcyBub3QgYWxsb3dlZC4KPiAKPiBDaGFuZ2VzIHNpbmNlIHYx
Ogo+IC0gUmVtb3ZlZCB0aGUgb3B0aW1penRpb24gcmVsYXRlZCB0byBzZW5kaWluZyBldmVudHMg
dG8geGVuY29uc29sZSAKPiAtIFVzZSBsb2NhbCB2YXJpYWJsZXMgYXMgcmluZyBidWZmZXIgaW5k
aWNlcyB3aGlsZSB1c2luZyB0aGUgcmluZyBidWZmZXIKPiAKPiAgdG9vbHMvY29uc29sZS9kYWVt
b24vaW8uYyAgICAgICAgfCAgIDIgKy0KPiAgeGVuL2FyY2gvYXJtL0tjb25maWcgICAgICAgICAg
ICAgfCAgIDUgKwo+ICB4ZW4vYXJjaC9hcm0vTWFrZWZpbGUgICAgICAgICAgICB8ICAgMSArCj4g
IHhlbi9hcmNoL2FybS92cGwwMTEuYyAgICAgICAgICAgIHwgNDE4ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKwo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oICAg
ICB8ICAgNiArCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vcGwwMTEtdWFydC5oIHwgICAyICsKPiAg
eGVuL2luY2x1ZGUvYXNtLWFybS92cGwwMTEuaCAgICAgfCAgNzQgKysrKysrKwo+ICB4ZW4vaW5j
bHVkZS9wdWJsaWMvYXJjaC1hcm0uaCAgICB8ICAgNiArCj4gIHhlbi9pbmNsdWRlL3B1YmxpYy9p
by9jb25zb2xlLmggIHwgICA0ICsKPiAgOSBmaWxlcyBjaGFuZ2VkLCA1MTcgaW5zZXJ0aW9ucygr
KSwgMSBkZWxldGlvbigtKQo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gvYXJtL3ZwbDAx
MS5jCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20tYXJtL3ZwbDAxMS5oCj4g
Cj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMgYi90b29scy9jb25zb2xl
L2RhZW1vbi9pby5jCj4gaW5kZXggN2U2YTg4Ni4uOTQ3ZjEzYSAxMDA2NDQKPiAtLS0gYS90b29s
cy9jb25zb2xlL2RhZW1vbi9pby5jCj4gKysrIGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwo+
IEBAIC0yMSw2ICsyMSw3IEBACj4gIAo+ICAjaW5jbHVkZSAidXRpbHMuaCIKPiAgI2luY2x1ZGUg
ImlvLmgiCj4gKyNpbmNsdWRlIDxzdHJpbmcuaD4KPiAgI2luY2x1ZGUgPHhlbmV2dGNobi5oPgo+
ICAjaW5jbHVkZSA8eGVuZ250dGFiLmg+Cj4gICNpbmNsdWRlIDx4ZW5zdG9yZS5oPgo+IEBAIC0y
OSw3ICszMCw2IEBACj4gIAo+ICAjaW5jbHVkZSA8c3RkbGliLmg+Cj4gICNpbmNsdWRlIDxlcnJu
by5oPgo+IC0jaW5jbHVkZSA8c3RyaW5nLmg+Cj4gICNpbmNsdWRlIDxwb2xsLmg+Cj4gICNpbmNs
dWRlIDxmY250bC5oPgo+ICAjaW5jbHVkZSA8dW5pc3RkLmg+Cj4gZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9LY29uZmlnIGIveGVuL2FyY2gvYXJtL0tjb25maWcKPiBpbmRleCBkNDZiOThjLi5j
MWEwZTdmIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9LY29uZmlnCj4gKysrIGIveGVuL2Fy
Y2gvYXJtL0tjb25maWcKPiBAQCAtNTAsNiArNTAsMTEgQEAgY29uZmlnIEhBU19JVFMKPiAgICAg
ICAgICBwcm9tcHQgIkdJQ3YzIElUUyBNU0kgY29udHJvbGxlciBzdXBwb3J0IiBpZiBFWFBFUlQg
PSAieSIKPiAgICAgICAgICBkZXBlbmRzIG9uIEhBU19HSUNWMwo+ICAKPiArY29uZmlnIFZQTDAx
MV9DT05TT0xFCj4gKwlib29sICJFbXVsYXRlZCBwbDAxMSBjb25zb2xlIHN1cHBvcnQiCj4gKwlk
ZWZhdWx0IHkKPiArCS0tLWhlbHAtLS0KPiArCSAgQWxsb3dzIGEgZ3Vlc3QgdG8gdXNlIHBsMDEx
IFVBUlQgYXMgYSBjb25zb2xlCgpJIGFkbWl0IHRoYXQgSSBhbSByYXRoZXIgbGF0ZSB3aXRoIHRo
aXMgY29tbWVudCwgYnV0IEkgYW0gbm90IHN1cmUgd2UKc2hvdWxkIGFkdmVydGlzZSBQTDAxMSBl
bXVsYXRpb24gaGVyZS4KVGVjaG5pY2FsbHkgd2hhdCB5b3UgZW11bGF0ZSBpcyBhICJTQlNBIEdl
bmVyaWMgVUFSVCIsIHdoaWNoIGlzIGluZGVlZCBhCnN1YnNldCBvZiB0aGUgUEwwMTEsIGJ1dCBy
ZWFsbHkgb25seSBhIHN1YnNldC4gWW91IGNvbmZpcm0gdGhpcyBhbHJlYWR5CmluIHBhdGNoIDEz
LzE0LCB3aGVyZSB5b3UgdXNlIHRoZSByZXNwZWN0aXZlIGNvbXBhdGlibGUgbmFtZSBpbnN0ZWFk
IG9mCnRoZSBnZW5lcmljIGFybSxwbDAxMSBvbmUuCgpTbyB3aGlsZSBJIGRvbid0IGRhcmUgdG8g
YXNrIGZvciByZW5hbWluZyBldmVyeSBpZGVudGlmaWVyLCBJIHdvbmRlciBpZgp3ZSBzaG91bGQg
YXQgbGVhc3Qga2VlcCB0aGUgcHVibGljbHkgdmlzaWJsZSBwYXJ0IGNvbmZpbmVkIHRvICJTQlNB
ClVBUlQiLiBZb3UgY291bGQgbWVudGlvbiB0aGUgc3Vic2V0IG5hdHVyZSBpbiB0aGUgaGVscCBt
ZXNzYWdlIGhlcmUsIGZvcgppbnN0YW5jZS4KVGhlIHNhbWUgcmVhc29uaW5nIGFwcGxpZXMgdG8g
b3RoZXIgcGFydHMgb2YgdGhpcyBzZXJpZXMgd2hpY2ggaW50cm9kdWNlCnVzZXItdmlzaWJsZSBz
dHJpbmdzIChsaWtlIGluIGxpYnhsKS4KCj4gIGVuZG1lbnUKPiAgCj4gIG1lbnUgIkFSTSBlcnJh
dGEgd29ya2Fyb3VuZCB2aWEgdGhlIGFsdGVybmF0aXZlIGZyYW1ld29yayIKPiBkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL01ha2VmaWxlIGIveGVuL2FyY2gvYXJtL01ha2VmaWxlCj4gaW5kZXgg
NDllMWZiMi4uMTVlZmMxMyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vTWFrZWZpbGUKPiAr
KysgYi94ZW4vYXJjaC9hcm0vTWFrZWZpbGUKPiBAQCAtNTIsNiArNTIsNyBAQCBvYmoteSArPSB2
bV9ldmVudC5vCj4gIG9iai15ICs9IHZ0aW1lci5vCj4gIG9iai15ICs9IHZwc2NpLm8KPiAgb2Jq
LXkgKz0gdnVhcnQubwo+ICtvYmotJChDT05GSUdfVlBMMDExX0NPTlNPTEUpICs9IHZwbDAxMS5v
Cj4gIAo+ICAjb2JqLWJpbi15ICs9IC4uLi5vCj4gIAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vdnBsMDExLmMgYi94ZW4vYXJjaC9hcm0vdnBsMDExLmMKPiBuZXcgZmlsZSBtb2RlIDEwMDY0
NAo+IGluZGV4IDAwMDAwMDAuLjliMWYyN2UKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIveGVuL2Fy
Y2gvYXJtL3ZwbDAxMS5jCj4gQEAgLTAsMCArMSw0MTggQEAKPiArLyoKPiArICogYXJjaC9hcm0v
dnBsMDExLmMKPiArICoKPiArICogVmlydHVhbCBQTDAxMSBVQVJUCj4gKyAqCj4gKyAqIFRoaXMg
cHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3Ig
bW9kaWZ5IGl0Cj4gKyAqIHVuZGVyIHRoZSB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB0aGUgR05V
IEdlbmVyYWwgUHVibGljIExpY2Vuc2UsCj4gKyAqIHZlcnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5
IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCj4gKyAqCj4gKyAqIFRoaXMgcHJvZ3JhbSBp
cyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSBpdCB3aWxsIGJlIHVzZWZ1bCwgYnV0IFdJVEhPVVQK
PiArICogQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2Yg
TUVSQ0hBTlRBQklMSVRZIG9yCj4gKyAqIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NF
LiAgU2VlIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IKPiArICogbW9yZSBkZXRh
aWxzLgo+ICsgKgo+ICsgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBH
TlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhbG9uZyB3aXRoCj4gKyAqIHRoaXMgcHJvZ3JhbTsg
SWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+Lgo+ICsgKi8KPiArCj4g
KyNpbmNsdWRlIDx4ZW4vZXJybm8uaD4KPiArI2luY2x1ZGUgPHhlbi9ldmVudC5oPgo+ICsjaW5j
bHVkZSA8eGVuL2d1ZXN0X2FjY2Vzcy5oPgo+ICsjaW5jbHVkZSA8eGVuL2luaXQuaD4KPiArI2lu
Y2x1ZGUgPHhlbi9saWIuaD4KPiArI2luY2x1ZGUgPHhlbi9tbS5oPgo+ICsjaW5jbHVkZSA8eGVu
L3NjaGVkLmg+Cj4gKyNpbmNsdWRlIDxwdWJsaWMvZG9tY3RsLmg+Cj4gKyNpbmNsdWRlIDxwdWJs
aWMvaW8vY29uc29sZS5oPgo+ICsjaW5jbHVkZSA8YXNtLWFybS9wbDAxMS11YXJ0Lmg+Cj4gKyNp
bmNsdWRlIDxhc20tYXJtL3ZnaWMtZW11bC5oPgo+ICsjaW5jbHVkZSA8YXNtLWFybS92cGwwMTEu
aD4KCkkgdGhpbmsgSnVsaWVuIG1lbnRpb25lZCB0aGlzIGFscmVhZHksIGJ1dCBJIHRoaW5rIHlv
dSBzaG91bGQganVzdCB1c2UKIiNpbmNsdWRlIDxhc20vLi4gLmg+IiBoZXJlLgoKPiArCj4gK3N0
YXRpYyBib29sIHZwbDAxMV9yZWczMl9jaGVja19hY2Nlc3Moc3RydWN0IGhzcl9kYWJ0IGRhYnQp
Cj4gK3sKPiArICAgIHJldHVybiAoZGFidC5zaXplICE9IERBQlRfRE9VQkxFX1dPUkQpOwo+ICt9
Cj4gKwo+ICtzdGF0aWMgdm9pZCB2cGwwMTFfdXBkYXRlKHN0cnVjdCBkb21haW4gKmQpCgpDYW4g
eW91IHBsZWFzZSByZW5hbWUgdGhpcyBmdW5jdGlvbiB0byBpbmRpY2F0ZSB0aGF0IGl0IHVwZGF0
ZXMgdGhlCippbnRlcnJ1cHQgc3RhdHVzKj8gVGhhdCBuYW1lIGFzIGl0IGlzIHJhdGhlciBnZW5l
cmljIGF0IHRoZSBtb21lbnQuCgo+ICt7Cj4gKyAgICBzdHJ1Y3QgdnBsMDExICp2cGwwMTEgPSAm
ZC0+YXJjaC52cGwwMTE7Cj4gKwo+ICsgICAgLyoKPiArICAgICAqIFRPRE86IFBMMDExIGludGVy
cnVwdHMgYXJlIGxldmVsIHRyaWdnZXJlZCB3aGljaCBtZWFucwo+ICsgICAgICogdGhhdCBpbnRl
cnJ1cHQgbmVlZHMgdG8gYmUgc2V0L2NsZWFyIGluc3RlYWQgb2YgYmVpbmcKPiArICAgICAqIGlu
amVjdGVkLiBIb3dldmVyLCBjdXJyZW50bHkgdkdJQyBkb2VzIG5vdCBoYW5kbGUgbGV2ZWwgCj4g
KyAgICAgKiB0cmlnZ2VyZWQgaW50ZXJydXB0cyBwcm9wZXJseS4gVGhpcyBmdW5jdGlvbiBuZWVk
cyB0byBiZSAKPiArICAgICAqIHJldmlzaXRlZCBvbmNlIHZHSUMgc3RhcnRzIGhhbmRsaW5nIGxl
dmVsIHRyaWdnZXJlZCAKPiArICAgICAqIGludGVycnVwdHMuCj4gKyAgICAgKi8KPiArICAgIGlm
ICggdnBsMDExLT51YXJ0cmlzICYgdnBsMDExLT51YXJ0aW1zYyApCj4gKyAgICAgICAgdmdpY192
Y3B1X2luamVjdF9zcGkoZCwgR1VFU1RfVlBMMDExX1NQSSk7CgpTbyBteSB1bmRlcnN0YW5kaW5n
IGlzIHRoYXQgdGhpcyBpcyB1c2luZyBhbiBlZGdlIHRyaWdnZXJlZCBzZW1hbnRpYyBhdAp0aGUg
bW9tZW50LiBXaGlsZSB0aGlzIGlzIG5vdCB3aGF0IGFuIFBMMDExIGFjdHVhbGx5IGltcGxlbWVu
dHMgYW5kIG5vdAp3aGF0IHRoZSBkcml2ZXIgcmVhbGx5IGV4cGVjdHMsIHRoaXMgaXMgZmluZSBv
biBpdHNlbGYgZm9yIG5vdy4KQlVUIEkgdGhpbmsgd2UgbWF5IHdhbnQgdG8gYXZvaWQgaW5qZWN0
aW5nIHNwdXJpb3VzIGludGVycnVwdHMgbm93OgpJZiBmb3IgaW5zdGFuY2UgdGhlIHJlY2VpdmUg
aW50ZXJydXB0IGNvbmRpdGlvbiBpcyBzZXQgYW5kIHdlIGNsZWFyIHRoZQp0cmFuc21pdCBpbnRl
cnJ1cHQgYml0LCB0aGVuIGNhbGwgdGhpcyBmdW5jdGlvbiwgaXQgd291bGQgaW5qZWN0IGEgbmV3
CmludGVycnVwdCwgYWx0aG91Z2ggaW4gYSBlZGdlLXRyaWdnZXJlZCB3b3JsZCB3ZSByZWFsbHkg
d291bGRuJ3QgbmVlZCB0bwpkbyBhbnl0aGluZy4KU28gSSBiZWxpZXZlIHdlIHdvdWxkIG5lZWQg
dG8gaGF2ZSBzb21lIGtpbmQgb2Ygc2hhZG93ZWQgaW50ZXJydXB0CnN0YXRlLCB3aGljaCBzdG9y
ZXMgdGhlIGludGVycnVwdCBjb25kaXRpb24gdGhlIGd1ZXN0IGFscmVhZHkga25vd3MKYWJvdXQu
IEFzIHNvb24gYXMgd2UgKmFkZCogYSBiaXQgdG8gdGhpcyBzdGF0ZSwgd2UgaW5qZWN0IHRoZSBT
UEkuClRoaXMgd291bGQgYWN0IGFzIGEga2luZCBvZiB0ZW1wb3JhcnkgYnJpZGdlIGJldHdlZW4g
dGhlIGxldmVsIHRyaWdnZXJlZApTQlNBL1BMMDExIFVBUlQgYW5kIHRoZSBlZGdlLW9ubHkgVkdJ
QyBpbXBsZW1lbnRhdGlvbiBmb3Igbm93LgpMYXRlciB3aGVuIHRoZSBWR0lDIHByb3Blcmx5IGhh
bmRsZXMgbGV2ZWwgdHJpZ2dlcmVkIGludGVycnVwdHMsIHRoaXMKaW1wbGVtZW50YXRpb24gY2Fu
IGJlIGFkanVzdGVkLiBCdXQgdGhpcyBjaGFuZ2Ugc2hvdWxkIHRoZW4gYmUgY29uZmluZWQKdG8g
dGhpcyB2ZXJ5IGZ1bmN0aW9uLgoKPiArfQo+ICsKPiArc3RhdGljIHVpbnQ4X3QgdnBsMDExX3Jl
YWRfZGF0YShzdHJ1Y3QgZG9tYWluICpkKQo+ICt7Cj4gKyAgICB1bnNpZ25lZCBsb25nIGZsYWdz
Owo+ICsgICAgdWludDhfdCBkYXRhID0gMDsKPiArICAgIHN0cnVjdCB2cGwwMTEgKnZwbDAxMSA9
ICZkLT5hcmNoLnZwbDAxMTsKPiArICAgIHN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50ZiA9
IHZwbDAxMS0+cmluZ19idWY7Cj4gKyAgICBYRU5DT05TX1JJTkdfSURYIGluX2NvbnMgPSBpbnRm
LT5pbl9jb25zOwo+ICsgICAgWEVOQ09OU19SSU5HX0lEWCBpbl9wcm9kID0gaW50Zi0+aW5fcHJv
ZDsKPiArCj4gKyAgICBWUEwwMTFfTE9DSyhkLCBmbGFncyk7Cj4gKwo+ICsgICAgLyoKPiArICAg
ICAqIEl0IGlzIGV4cGVjdGVkIHRoYXQgdGhlcmUgd2lsbCBiZSBkYXRhIGluIHRoZSByaW5nIGJ1
ZmZlciB3aGVuIHRoaXMKPiArICAgICAqIGZ1bmN0aW9uIGlzIGNhbGxlZCBzaW5jZSB0aGUgZ3Vl
c3QgaXMgZXhwZWN0ZWQgdG8gcmVhZCB0aGUgZGF0YSByZWdpc3Rlcgo+ICsgICAgICogb25seSBp
ZiB0aGUgVFhGRSBmbGFnIGlzIG5vdCBzZXQuCj4gKyAgICAgKiBJZiB0aGUgZ3Vlc3Qgc3RpbGwg
ZG9lcyByZWFkIHdoZW4gVFhGRSBiaXQgaXMgc2V0IHRoZW4gMCB3aWxsIGJlIHJldHVybmVkLgo+
ICsgICAgICovCj4gKyAgICBpZiAoIHhlbmNvbnNfcXVldWVkKGluX3Byb2QsIGluX2NvbnMsIHNp
emVvZihpbnRmLT5pbikpID4gMCApCj4gKyAgICB7Cj4gKyAgICAgICAgZGF0YSA9IGludGYtPmlu
W3hlbmNvbnNfbWFzayhpbl9jb25zLCBzaXplb2YoaW50Zi0+aW4pKV07Cj4gKyAgICAgICAgaW5f
Y29ucyArPSAxOwo+ICsgICAgICAgIGludGYtPmluX2NvbnMgPSBpbl9jb25zOwo+ICsgICAgICAg
IHNtcF9tYigpOwo+ICsgICAgfQo+ICsgICAgZWxzZQo+ICsgICAgewo+ICsgICAgICAgIGdwcmlu
dGsoWEVOTE9HX0VSUiwgInZwbDAxMTogVW5leHBlY3RlZCBJTiByaW5nIGJ1ZmZlciBlbXB0eVxu
Iik7Cj4gKyAgICB9Cj4gKwo+ICsgICAgaWYgKCB4ZW5jb25zX3F1ZXVlZChpbl9wcm9kLCBpbl9j
b25zLCBzaXplb2YoaW50Zi0+aW4pKSA9PSAwICkKPiArICAgIHsKPiArICAgICAgICB2cGwwMTEt
PnVhcnRmciB8PSBSWEZFOwo+ICsgICAgICAgIHZwbDAxMS0+dWFydHJpcyAmPSB+UlhJOwoKSW4g
YSBsZXZlbCB0cmlnZ2VyZWQgd29ybGQgeW91IHdvdWxkIG5lZWQgdG8gcG9zc2libHkgY2hhbmdl
IHRoZSBzdGF0dXMKb2YgdGhlIGludGVycnVwdCBsaW5lIGhlcmUsIHNvIGEgY2FsbCB0byAoYSBy
ZW5hbWVkIGFuZCBmaXhlZCkKdnBsMDExX3VwZGF0ZSgpIGZ1bmN0aW9uIHdvdWxkIGJlIGR1ZSBo
ZXJlLiBUbyBtYWtlIHRoZSB0cmFuc2l0aW9uIGxhdGVyCmFzIGVhc3kgYXMgcG9zc2libGUsIEkn
ZCByZWNvbW1lbmQgdG8gaW1wbGVtZW50IHRoaXMgc2hhZG93IGludGVycnVwdApzdGF0ZSBhcyBk
ZXNjcmliZWQgYWJvdmUgYW5kIHRoZW4gY2FsbCB0aGUgaW50ZXJydXB0IHVwZGF0ZSBmdW5jdGlv
bgpoZXJlIGFscmVhZHkuCgo+ICsgICAgfQo+ICsgICAgdnBsMDExLT51YXJ0ZnIgJj0gflJYRkY7
Cj4gKyAgICBWUEwwMTFfVU5MT0NLKGQsIGZsYWdzKTsKPiArCj4gKyAgICByZXR1cm4gZGF0YTsK
PiArfQo+ICsKPiArc3RhdGljIHZvaWQgdnBsMDExX3dyaXRlX2RhdGEoc3RydWN0IGRvbWFpbiAq
ZCwgdWludDhfdCBkYXRhKQo+ICt7Cj4gKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwo+ICsgICAg
c3RydWN0IHZwbDAxMSAqdnBsMDExID0gJmQtPmFyY2gudnBsMDExOwo+ICsgICAgc3RydWN0IHhl
bmNvbnNfaW50ZXJmYWNlICppbnRmID0gdnBsMDExLT5yaW5nX2J1ZjsKPiArICAgIFhFTkNPTlNf
UklOR19JRFggb3V0X2NvbnMgPSBpbnRmLT5vdXRfY29uczsKPiArICAgIFhFTkNPTlNfUklOR19J
RFggb3V0X3Byb2QgPSBpbnRmLT5vdXRfcHJvZDsKPiArCj4gKyAgICBWUEwwMTFfTE9DSyhkLCBm
bGFncyk7Cj4gKwo+ICsgICAgLyoKPiArICAgICAqIEl0IGlzIGV4cGVjdGVkIHRoYXQgdGhlIHJp
bmcgaXMgbm90IGZ1bGwgd2hlbiB0aGlzIGZ1bmN0aW9uIGlzIGNhbGxlZAo+ICsgICAgICogYXMg
dGhlIGd1ZXN0IGlzIGV4cGVjdGVkIHRvIHdyaXRlIHRvIHRoZSBkYXRhIHJlZ2lzdGVyIG9ubHkg
d2hlbiB0aGUKPiArICAgICAqIFRYRkYgZmxhZyBpcyBub3Qgc2V0Lgo+ICsgICAgICogSW4gY2Fz
ZSB0aGUgZ3Vlc3QgZG9lcyB3cml0ZSBldmVuIHdoZW4gdGhlIFRYRkYgZmxhZyBpcyBzZXQgdGhl
biB0aGUKPiArICAgICAqIGRhdGEgd2lsbCBiZSBzaWxlbnRseSBkcm9wcGVkLgo+ICsgICAgICov
Cj4gKyAgICBpZiAoIHhlbmNvbnNfcXVldWVkKG91dF9wcm9kLCBvdXRfY29ucywgc2l6ZW9mKGlu
dGYtPm91dCkpICE9Cj4gKyAgICAgICAgIHNpemVvZiAoaW50Zi0+b3V0KSApCj4gKyAgICB7Cj4g
KyAgICAgICAgaW50Zi0+b3V0W3hlbmNvbnNfbWFzayhvdXRfcHJvZCwgc2l6ZW9mKGludGYtPm91
dCkpXSA9IGRhdGE7Cj4gKyAgICAgICAgc21wX3dtYigpOwo+ICsgICAgICAgIG91dF9wcm9kICs9
IDE7Cj4gKyAgICAgICAgaW50Zi0+b3V0X3Byb2QgPSBvdXRfcHJvZDsKPiArICAgIH0KPiArICAg
IGVsc2UKPiArICAgIHsKPiArICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsICJ2cGwwMTE6IFVu
ZXhwZWN0ZWQgT1VUIHJpbmcgYnVmZmVyIGZ1bGxcbiIpOwo+ICsgICAgfQo+ICsKPiArICAgIGlm
ICggeGVuY29uc19xdWV1ZWQob3V0X3Byb2QsIG91dF9jb25zLCBzaXplb2YoaW50Zi0+b3V0KSkg
PT0KPiArICAgICAgICAgc2l6ZW9mIChpbnRmLT5vdXQpICkKPiArICAgIHsKPiArICAgICAgICB2
cGwwMTEtPnVhcnRmciB8PSBUWEZGOwo+ICsgICAgICAgIHZwbDAxMS0+dWFydHJpcyAmPSB+VFhJ
OwoKU2FtZSBhcyBhYm92ZS4gQmFzaWNhbGx5IHdoZW5ldmVyIHlvdSBjaGFuZ2Ugb25lIG9mIHRo
ZSBiaXRzIHRoYXQgbWF5CmFmZmVjdCB0aGUgc3RhdHVzIG9mIHRoZSBpbnRlcnJ1cHQgbGluZSwg
SSdkIGNhbGwgdGhlIHVwZGF0ZSBmdW5jdGlvbi4KCj4gKyAgICB9Cj4gKwo+ICsgICAgdnBsMDEx
LT51YXJ0ZnIgfD0gQlVTWTsKPiArCj4gKyAgICB2cGwwMTEtPnVhcnRmciAmPSB+VFhGRTsKPiAr
Cj4gKyAgICBWUEwwMTFfVU5MT0NLKGQsIGZsYWdzKTsKPiArCj4gKyAgICAvKgo+ICsgICAgICog
U2VuZCBhbiBldmVudCB0byBjb25zb2xlIGJhY2tlbmQgdG8gaW5kaWNhdGUgdGhhdCB0aGVyZSBp
cyAKPiArICAgICAqIGRhdGEgaW4gdGhlIE9VVCByaW5nIGJ1ZmZlci4KPiArICAgICAqLwo+ICsg
ICAgbm90aWZ5X3ZpYV94ZW5fZXZlbnRfY2hhbm5lbChkLCB2cGwwMTEtPmV2dGNobik7Cj4gK30K
PiArCj4gK3N0YXRpYyBpbnQgdnBsMDExX21taW9fcmVhZChzdHJ1Y3QgdmNwdSAqdiwKPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIG1taW9faW5mb190ICppbmZvLAo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcmVnaXN0ZXJfdCAqciwKPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHZvaWQgKnByaXYpCj4gK3sKPiArICAgIHN0cnVjdCBoc3JfZGFidCBkYWJ0ID0gaW5m
by0+ZGFidDsKPiArICAgIHVpbnQzMl90IHZwbDAxMV9yZWcgPSAodWludDMyX3QpKGluZm8tPmdw
YSAtIEdVRVNUX1BMMDExX0JBU0UpOwo+ICsgICAgc3RydWN0IHZwbDAxMSAqdnBsMDExID0gJnYt
PmRvbWFpbi0+YXJjaC52cGwwMTE7Cj4gKwo+ICsgICAgc3dpdGNoICggdnBsMDExX3JlZyApCj4g
KyAgICB7Cj4gKyAgICBjYXNlIERSOgo+ICsgICAgICAgIC8qCj4gKyAgICAgICAgICogU2luY2Ug
cGwwMTEgcmVnaXN0ZXJzIGFyZSAzMi1iaXQgcmVnaXN0ZXJzLCBhbGwgcmVnaXN0ZXJzCj4gKyAg
ICAgICAgICogYXJlIGhhbmRsZWQgc2ltaWxhcmx5IGFsbG93aW5nIDgtYml0LCAxNi1iaXQgYW5k
IDMyLWJpdAo+ICsgICAgICAgICAqIGFjY2Vzc2VzLgo+ICsgICAgICAgICAqLwo+ICsgICAgICAg
IGlmICggIXZwbDAxMV9yZWczMl9jaGVja19hY2Nlc3MoZGFidCkgKSBnb3RvIGJhZF93aWR0aDsK
PiArCj4gKyAgICAgICAgKnIgPSB2cmVnX3JlZzMyX2V4dHJhY3QodnBsMDExX3JlYWRfZGF0YSh2
LT5kb21haW4pLCBpbmZvKTsKPiArICAgICAgICByZXR1cm4gMTsKPiArCj4gKyAgICBjYXNlIFJT
UjoKPiArICAgICAgICBpZiAoICF2cGwwMTFfcmVnMzJfY2hlY2tfYWNjZXNzKGRhYnQpICkgZ290
byBiYWRfd2lkdGg7Cj4gKwo+ICsgICAgICAgIC8qIEl0IGFsd2F5cyByZXR1cm5zIDAgYXMgdGhl
cmUgYXJlIG5vIHBoeXNpY2FsIGVycm9ycy4gKi8KPiArICAgICAgICAqciA9IDA7Cj4gKyAgICAg
ICAgcmV0dXJuIDE7Cj4gKwo+ICsgICAgY2FzZSBGUjoKPiArICAgICAgICBpZiAoICF2cGwwMTFf
cmVnMzJfY2hlY2tfYWNjZXNzKGRhYnQpICkgZ290byBiYWRfd2lkdGg7Cj4gKwo+ICsgICAgICAg
ICpyID0gdnJlZ19yZWczMl9leHRyYWN0KHZwbDAxMS0+dWFydGZyLCBpbmZvKTsKPiArICAgICAg
ICByZXR1cm4gMTsKPiArCj4gKyAgICBjYXNlIFJJUzoKPiArICAgICAgICBpZiAoICF2cGwwMTFf
cmVnMzJfY2hlY2tfYWNjZXNzKGRhYnQpICkgZ290byBiYWRfd2lkdGg7Cj4gKwo+ICsgICAgICAg
ICpyID0gdnJlZ19yZWczMl9leHRyYWN0KHZwbDAxMS0+dWFydHJpcywgaW5mbyk7Cj4gKyAgICAg
ICAgcmV0dXJuIDE7Cj4gKwo+ICsgICAgY2FzZSBNSVM6Cj4gKyAgICAgICAgaWYgKCAhdnBsMDEx
X3JlZzMyX2NoZWNrX2FjY2VzcyhkYWJ0KSApIGdvdG8gYmFkX3dpZHRoOwo+ICsKPiArICAgICAg
ICAqciA9IHZyZWdfcmVnMzJfZXh0cmFjdCh2cGwwMTEtPnVhcnRyaXMgJiAKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB2cGwwMTEtPnVhcnRpbXNjLCBpbmZvKTsKClRoYXQgc21l
bGxzIGxpa2UgeW91IG5lZWQgYSBsb2NrIGhlcmUsIHNpbmNlIGFub3RoZXIgYWNjZXNzIGNvdWxk
IGNoYW5nZQplaXRoZXIgUklTIGFuZC9vciBJTVNDIGNvbmN1cnJlbnRseS4KQnV0IGFzIEp1bGll
biBhbHJlYWR5IG1lbnRpb25lZCwgdGhlc2UgYWNjZXNzZXMgYXJlIHByb25lIHRvIHJhY2VzCmFu
eXdheSwgc2luY2UgdnJlZ19yZWczMl9leHRyYWN0KCkgaXMgbm90IGF0b21pYy4KU28gaXMgaXQg
d29ydGggdG8gdGFrZSB0aGUgbG9jayBoZXJlIGp1c3QgYmVmb3JlIHRoZSB3aG9sZSBzd2l0Y2gg
c3RhdGVtZW50PwoKPiArICAgICAgICByZXR1cm4gMTsKPiArCj4gKyAgICBjYXNlIElNU0M6Cj4g
KyAgICAgICAgaWYgKCAhdnBsMDExX3JlZzMyX2NoZWNrX2FjY2VzcyhkYWJ0KSApIGdvdG8gYmFk
X3dpZHRoOwo+ICsKPiArICAgICAgICAqciA9IHZyZWdfcmVnMzJfZXh0cmFjdCh2cGwwMTEtPnVh
cnRpbXNjLCBpbmZvKTsKPiArICAgICAgICByZXR1cm4gMTsKPiArCj4gKyAgICBjYXNlIElDUjoK
PiArICAgICAgICBpZiAoICF2cGwwMTFfcmVnMzJfY2hlY2tfYWNjZXNzKGRhYnQpICkgZ290byBi
YWRfd2lkdGg7Cj4gKwo+ICsgICAgICAgIC8qIE9ubHkgd3JpdGUgaXMgdmFsaWQuICovCj4gKyAg
ICAgICAgcmV0dXJuIDA7Cj4gKwo+ICsgICAgZGVmYXVsdDoKPiArICAgICAgICBncHJpbnRrKFhF
TkxPR19FUlIsICJ2cGwwMTE6IHVuaGFuZGxlZCByZWFkIHIlZCBvZmZzZXQgJSMwOHhcbiIsCj4g
KyAgICAgICAgICAgICAgICBkYWJ0LnJlZywgdnBsMDExX3JlZyk7Cj4gKyAgICAgICAgcmV0dXJu
IDA7Cj4gKyAgICB9Cj4gKwo+ICsgICAgcmV0dXJuIDE7Cj4gKwo+ICtiYWRfd2lkdGg6Cj4gKyAg
ICBncHJpbnRrKFhFTkxPR19FUlIsICJ2cGwwMTE6IGJhZCByZWFkIHdpZHRoICVkIHIlZCBvZmZz
ZXQgJSMwOHhcbiIsCj4gKyAgICAgICAgICAgIGRhYnQuc2l6ZSwgZGFidC5yZWcsIHZwbDAxMV9y
ZWcpOwo+ICsgICAgZG9tYWluX2NyYXNoX3N5bmNocm9ub3VzKCk7Cj4gKyAgICByZXR1cm4gMDsK
PiArCj4gK30KPiArCj4gK3N0YXRpYyBpbnQgdnBsMDExX21taW9fd3JpdGUoc3RydWN0IHZjcHUg
KnYsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbW1pb19pbmZvX3QgKmluZm8sCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVnaXN0ZXJfdCByLAo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHZvaWQgKnByaXYpCj4gK3sKPiArICAgIHN0cnVjdCBoc3JfZGFi
dCBkYWJ0ID0gaW5mby0+ZGFidDsKPiArICAgIHVpbnQzMl90IHZwbDAxMV9yZWcgPSAodWludDMy
X3QpKGluZm8tPmdwYSAtIEdVRVNUX1BMMDExX0JBU0UpOwo+ICsgICAgc3RydWN0IHZwbDAxMSAq
dnBsMDExID0gJnYtPmRvbWFpbi0+YXJjaC52cGwwMTE7Cj4gKyAgICBzdHJ1Y3QgZG9tYWluICpk
ID0gdi0+ZG9tYWluOwo+ICsgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKPiArCj4gKyAgICBzd2l0
Y2ggKCB2cGwwMTFfcmVnICkKPiArICAgIHsKPiArICAgIGNhc2UgRFI6Cj4gKyAgICB7Cj4gKyAg
ICAgICAgdWludDMyX3QgZGF0YSA9IDA7Cj4gKwo+ICsgICAgICAgIC8qCj4gKyAgICAgICAgICog
U2luY2UgcGwwMTEgcmVnaXN0ZXJzIGFyZSAzMi1iaXQgcmVnaXN0ZXJzLCBhbGwgcmVnaXN0ZXJz
Cj4gKyAgICAgICAgICogYXJlIGhhbmRsZWQgc2ltaWxhcmx5IGFsbG93aW5nIDgtYml0LCAxNi1i
aXQgYW5kIDMyLWJpdAo+ICsgICAgICAgICAqIGFjY2Vzc2VzLgo+ICsgICAgICAgICAqLwo+ICsg
ICAgICAgIGlmICggIXZwbDAxMV9yZWczMl9jaGVja19hY2Nlc3MoZGFidCkgKSBnb3RvIGJhZF93
aWR0aDsKPiArCj4gKyAgICAgICAgdnJlZ19yZWczMl91cGRhdGUoJmRhdGEsIHIsIGluZm8pOwo+
ICsgICAgICAgIGRhdGEgJj0gMHhGRjsKClRoaXMgaXMgbm90IG5lZWRlZCBhcyB2cGwwMTFfd3Jp
dGVfZGF0YSgpJ3Mgc2Vjb25kIGFyZ3VtZW50IGlzIHVpbnQ4X3QsCnNvIHRoZSBjb21waWxlciBk
b2VzIHRoaXMgbWFza2luZyBhbnl3YXkuCkFuZCBldmVuIGlmIGl0IHdvdWxkbid0LCB5b3UgY291
bGQgbW92ZSB0aGlzIHN0YXRlbWVudCBpbnRvIHRoZSBjYWxsLgoKPiArICAgICAgICB2cGwwMTFf
d3JpdGVfZGF0YSh2LT5kb21haW4sIGRhdGEpOwo+ICsgICAgICAgIHJldHVybiAxOwo+ICsgICAg
fQo+ICsgICAgY2FzZSBSU1I6IC8qIE5vdGhpbmcgdG8gY2xlYXIuICovCj4gKyAgICAgICAgaWYg
KCAhdnBsMDExX3JlZzMyX2NoZWNrX2FjY2VzcyhkYWJ0KSApIGdvdG8gYmFkX3dpZHRoOwo+ICsK
PiArICAgICAgICByZXR1cm4gMTsgCj4gKwo+ICsgICAgY2FzZSBGUjoKPiArICAgIGNhc2UgUklT
Ogo+ICsgICAgY2FzZSBNSVM6Cj4gKyAgICAgICAgZ290byB3cml0ZV9pZ25vcmU7Cj4gKwo+ICsg
ICAgY2FzZSBJTVNDOgo+ICsgICAgICAgIGlmICggIXZwbDAxMV9yZWczMl9jaGVja19hY2Nlc3Mo
ZGFidCkgKSBnb3RvIGJhZF93aWR0aDsKPiArCj4gKyAgICAgICAgVlBMMDExX0xPQ0soZCwgZmxh
Z3MpOwo+ICsgICAgICAgIHZyZWdfcmVnMzJfdXBkYXRlKCZ2cGwwMTEtPnVhcnRpbXNjLCByLCBp
bmZvKTsKPiArICAgICAgICBWUEwwMTFfVU5MT0NLKGQsIGZsYWdzKTsKPiArICAgICAgICB2cGww
MTFfdXBkYXRlKHYtPmRvbWFpbik7Cj4gKyAgICAgICAgcmV0dXJuIDE7Cj4gKwo+ICsgICAgY2Fz
ZSBJQ1I6Cj4gKyAgICAgICAgaWYgKCAhdnBsMDExX3JlZzMyX2NoZWNrX2FjY2VzcyhkYWJ0KSAp
IGdvdG8gYmFkX3dpZHRoOwo+ICsKPiArICAgICAgICBWUEwwMTFfTE9DSyhkLCBmbGFncyk7Cj4g
KyAgICAgICAgdnJlZ19yZWczMl9jbGVhcmJpdHMoJnZwbDAxMS0+dWFydHJpcywgciwgaW5mbyk7
CgpQbGVhc2UgY2FsbCB0aGUgaW50ZXJydXB0IHN0YXR1cyB1cGRhdGUgZnVuY3Rpb24gaGVyZS4K
Cj4gKyAgICAgICAgVlBMMDExX1VOTE9DSyhkLCBmbGFncyk7Cj4gKyAgICAgICAgdnBsMDExX3Vw
ZGF0ZShkKTsKPiArICAgICAgICByZXR1cm4gMTsKPiArCj4gKyAgICBkZWZhdWx0Ogo+ICsgICAg
ICAgIGdwcmludGsoWEVOTE9HX0VSUiwgInZwbDAxMTogdW5oYW5kbGVkIHdyaXRlIHIlZCBvZmZz
ZXQgJSMwOHhcbiIsCj4gKyAgICAgICAgICAgICAgICBkYWJ0LnJlZywgdnBsMDExX3JlZyk7Cj4g
KyAgICAgICAgcmV0dXJuIDA7Cj4gKyAgICB9Cj4gKwo+ICt3cml0ZV9pZ25vcmU6Cj4gKyAgICBy
ZXR1cm4gMTsKPiArCj4gK2JhZF93aWR0aDoKPiArICAgIGdwcmludGsoWEVOTE9HX0VSUiwgInZw
bDAxMTogYmFkIHdyaXRlIHdpZHRoICVkIHIlZCBvZmZzZXQgJSMwOHhcbiIsCj4gKyAgICAgICAg
ICAgIGRhYnQuc2l6ZSwgZGFidC5yZWcsIHZwbDAxMV9yZWcpOwo+ICsgICAgZG9tYWluX2NyYXNo
X3N5bmNocm9ub3VzKCk7Cj4gKyAgICByZXR1cm4gMDsKPiArCj4gK30KPiArCj4gK3N0YXRpYyBj
b25zdCBzdHJ1Y3QgbW1pb19oYW5kbGVyX29wcyB2cGwwMTFfbW1pb19oYW5kbGVyID0gewo+ICsg
ICAgLnJlYWQgPSB2cGwwMTFfbW1pb19yZWFkLAo+ICsgICAgLndyaXRlID0gdnBsMDExX21taW9f
d3JpdGUsCj4gK307Cj4gKwo+ICtzdGF0aWMgdm9pZCB2cGwwMTFfZGF0YV9hdmFpbChzdHJ1Y3Qg
ZG9tYWluICpkKQo+ICt7Cj4gKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwo+ICsgICAgc3RydWN0
IHZwbDAxMSAqdnBsMDExID0gJmQtPmFyY2gudnBsMDExOwo+ICsgICAgc3RydWN0IHhlbmNvbnNf
aW50ZXJmYWNlICppbnRmID0gdnBsMDExLT5yaW5nX2J1ZjsKPiArICAgIFhFTkNPTlNfUklOR19J
RFggaW5fY29ucyA9IGludGYtPmluX2NvbnM7Cj4gKyAgICBYRU5DT05TX1JJTkdfSURYIGluX3By
b2QgPSBpbnRmLT5pbl9wcm9kOwo+ICsgICAgWEVOQ09OU19SSU5HX0lEWCBvdXRfY29ucyA9IGlu
dGYtPm91dF9jb25zOwo+ICsgICAgWEVOQ09OU19SSU5HX0lEWCBvdXRfcHJvZCA9IGludGYtPm91
dF9wcm9kOwo+ICsgICAgWEVOQ09OU19SSU5HX0lEWCBpbl9yaW5nX3FzaXplLCBvdXRfcmluZ19x
c2l6ZTsKPiArCj4gKyAgICBWUEwwMTFfTE9DSyhkLCBmbGFncyk7Cj4gKwo+ICsgICAgaW5fcmlu
Z19xc2l6ZSA9IHhlbmNvbnNfcXVldWVkKGluX3Byb2QsCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaW5fY29ucywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzaXplb2YoaW50Zi0+aW4pKTsKPiArCj4gKyAgICBvdXRfcmluZ19xc2l6ZSA9IHhlbmNv
bnNfcXVldWVkKG91dF9wcm9kLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBvdXRfY29ucywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9m
KGludGYtPm91dCkpOwo+ICsKPiArICAgIC8qIFVwZGF0ZSB0aGUgdWFydCByeCBzdGF0ZSBpZiB0
aGUgYnVmZmVyIGlzIG5vdCBlbXB0eS4gKi8KPiArICAgIGlmICggaW5fcmluZ19xc2l6ZSAhPSAw
ICkKPiArICAgIHsKPiArICAgICAgICB2cGwwMTEtPnVhcnRmciAmPSB+UlhGRTsKPiArICAgICAg
ICBpZiAoIGluX3JpbmdfcXNpemUgPT0gc2l6ZW9mKGludGYtPmluKSApCj4gKyAgICAgICAgICAg
IHZwbDAxMS0+dWFydGZyIHw9IFJYRkY7Cj4gKyAgICAgICAgdnBsMDExLT51YXJ0cmlzIHw9IFJY
STsKCi4uLiBhbmQgaGVyZSAuLi4KCj4gKyAgICB9Cj4gKwo+ICsgICAgLyogVXBkYXRlIHRoZSB1
YXJ0IHR4IHN0YXRlIGlmIHRoZSBidWZmZXIgaXMgbm90IGZ1bGwuICovCj4gKyAgICBpZiAoIG91
dF9yaW5nX3FzaXplICE9IHNpemVvZihpbnRmLT5vdXQpICkKPiArICAgIHsKPiArICAgICAgICB2
cGwwMTEtPnVhcnRmciAmPSB+VFhGRjsKPiArICAgICAgICB2cGwwMTEtPnVhcnRyaXMgfD0gVFhJ
OwoKLi4uIGFuZCBoZXJlLgoKSSBkaWRuJ3QgbG9vayBhdCB0aGUgbG9ja2luZyBpc3N1ZSBvbiB0
aGUgWGVuIGNvbnNvbGUgZm9yIG5vdywgYnV0IG1pZ2h0CmpvaW4gdGhpcyBkaXNjdXNzaW9uIGxh
dGVyLgoKQ2hlZXJzLApBbmRyZS4KCj4gKyAgICAgICAgaWYgKCBvdXRfcmluZ19xc2l6ZSA9PSAw
ICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHZwbDAxMS0+dWFydGZyICY9IH5CVVNZOwo+
ICsgICAgICAgICAgICB2cGwwMTEtPnVhcnRmciB8PSBUWEZFOwo+ICsgICAgICAgIH0KPiArICAg
IH0KPiArCj4gKyAgICBWUEwwMTFfVU5MT0NLKGQsIGZsYWdzKTsKPiArCj4gKyAgICB2cGwwMTFf
dXBkYXRlKGQpOwo+ICt9Cj4gKwo+ICsKPiArc3RhdGljIHZvaWQgdnBsMDExX25vdGlmaWNhdGlv
bihzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHBvcnQpCj4gK3sKPiArICAgIHZwbDAxMV9k
YXRhX2F2YWlsKHYtPmRvbWFpbik7Cj4gK30KPiArCj4gK2ludCBkb21haW5fdnBsMDExX2luaXQo
c3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZwbDAxMV9pbml0X2luZm8gKmluZm8pCj4gK3sKPiAr
ICAgIGludCByYzsKPiArICAgIHN0cnVjdCB2cGwwMTEgKnZwbDAxMSA9ICZkLT5hcmNoLnZwbDAx
MTsKPiArCj4gKyAgICBpZiAoIHZwbDAxMS0+cmluZ19idWYgKQo+ICsgICAgICAgIHJldHVybiAw
Owo+ICsKPiArICAgIC8qIE1hcCB0aGUgZ3Vlc3QgUEZOIHRvIFhlbiBhZGRyZXNzIHNwYWNlLiAq
Lwo+ICsgICAgcmMgPSAgcHJlcGFyZV9yaW5nX2Zvcl9oZWxwZXIoZCwKPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGdmbl94KGluZm8tPmdmbiksCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAmdnBsMDExLT5yaW5nX3BhZ2UsCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAmdnBsMDExLT5yaW5nX2J1Zik7Cj4gKyAgICBpZiAoIHJjIDwg
MCApCj4gKyAgICAgICAgZ290byBvdXQ7Cj4gKwo+ICsgICAgcmMgPSB2Z2ljX3Jlc2VydmVfdmly
cShkLCBHVUVTVF9WUEwwMTFfU1BJKTsKPiArICAgIGlmICggIXJjICkKPiArICAgIHsKPiArICAg
ICAgICByYyA9IC1FSU5WQUw7Cj4gKyAgICAgICAgZ290byBvdXQxOwo+ICsgICAgfQo+ICsKPiAr
ICAgIHJlZ2lzdGVyX21taW9faGFuZGxlcihkLCAmdnBsMDExX21taW9faGFuZGxlciwKPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICBHVUVTVF9QTDAxMV9CQVNFLCBHVUVTVF9QTDAxMV9TSVpF
LCBOVUxMKTsKPiArCj4gKyAgICBzcGluX2xvY2tfaW5pdCgmdnBsMDExLT5sb2NrKTsKPiArCj4g
KyAgICByYyA9IGFsbG9jX3VuYm91bmRfeGVuX2V2ZW50X2NoYW5uZWwoZCwgMCwgaW5mby0+Y29u
c29sZV9kb21pZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2
cGwwMTFfbm90aWZpY2F0aW9uKTsKPiArICAgIGlmICggcmMgPCAwICkKPiArICAgICAgICBnb3Rv
IG91dDI7Cj4gKwo+ICsgICAgdnBsMDExLT5ldnRjaG4gPSBpbmZvLT5ldnRjaG4gPSByYzsKPiAr
Cj4gKyAgICByZXR1cm4gMDsKPiArCj4gK291dDI6Cj4gKyAgICB4ZnJlZShkLT5hcmNoLnZtbWlv
LmhhbmRsZXJzKTsKPiArICAgIHZnaWNfZnJlZV92aXJxKGQsIEdVRVNUX1ZQTDAxMV9TUEkpOwo+
ICsKPiArb3V0MToKPiArICAgIGRlc3Ryb3lfcmluZ19mb3JfaGVscGVyKCZ2cGwwMTEtPnJpbmdf
YnVmLCB2cGwwMTEtPnJpbmdfcGFnZSk7Cj4gKwo+ICtvdXQ6Cj4gKyAgICByZXR1cm4gcmM7Cj4g
K30KPiArCj4gK3ZvaWQgZG9tYWluX3ZwbDAxMV9kZWluaXQoc3RydWN0IGRvbWFpbiAqZCkKPiAr
ewo+ICsgICAgc3RydWN0IHZwbDAxMSAqdnBsMDExID0gJmQtPmFyY2gudnBsMDExOwo+ICsKPiAr
ICAgIGlmICggIXZwbDAxMS0+cmluZ19idWYgKQo+ICsgICAgICAgIHJldHVybjsKPiArCj4gKyAg
ICBmcmVlX3hlbl9ldmVudF9jaGFubmVsKGQsIHZwbDAxMS0+ZXZ0Y2huKTsKPiArICAgIGRlc3Ry
b3lfcmluZ19mb3JfaGVscGVyKCZ2cGwwMTEtPnJpbmdfYnVmLCB2cGwwMTEtPnJpbmdfcGFnZSk7
Cj4gKyAgICB4ZnJlZShkLT5hcmNoLnZtbWlvLmhhbmRsZXJzKTsKPiArfQo+ICsKPiArLyoKPiAr
ICogTG9jYWwgdmFyaWFibGVzOgo+ICsgKiBtb2RlOiBDCj4gKyAqIGMtZmlsZS1zdHlsZTogIkJT
RCIKPiArICogYy1iYXNpYy1vZmZzZXQ6IDQKPiArICogaW5kZW50LXRhYnMtbW9kZTogbmlsCj4g
KyAqIEVuZDoKPiArICovCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWlu
LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCj4gaW5kZXggNmRlODA4Mi4uOTFkMTA2
MSAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCj4gKysrIGIveGVu
L2luY2x1ZGUvYXNtLWFybS9kb21haW4uaAo+IEBAIC0xMSw2ICsxMSw3IEBACj4gICNpbmNsdWRl
IDxwdWJsaWMvaHZtL3BhcmFtcy5oPgo+ICAjaW5jbHVkZSA8eGVuL3NlcmlhbC5oPgo+ICAjaW5j
bHVkZSA8eGVuL3JidHJlZS5oPgo+ICsjaW5jbHVkZSA8YXNtLWFybS92cGwwMTEuaD4KPiAgCj4g
IHN0cnVjdCBodm1fZG9tYWluCj4gIHsKPiBAQCAtMTMzLDYgKzEzNCwxMSBAQCBzdHJ1Y3QgYXJj
aF9kb21haW4KPiAgICAgIHN0cnVjdCB7Cj4gICAgICAgICAgdWludDhfdCBwcml2aWxlZ2VkX2Nh
bGxfZW5hYmxlZCA6IDE7Cj4gICAgICB9IG1vbml0b3I7Cj4gKwo+ICsjaWZkZWYgQ09ORklHX1ZQ
TDAxMV9DT05TT0xFCj4gKyAgICBzdHJ1Y3QgdnBsMDExIHZwbDAxMTsKPiArI2VuZGlmCj4gKwo+
ICB9ICBfX2NhY2hlbGluZV9hbGlnbmVkOwo+ICAKPiAgc3RydWN0IGFyY2hfdmNwdQo+IGRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BsMDExLXVhcnQuaCBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vcGwwMTEtdWFydC5oCj4gaW5kZXggMTIzZjQ3Ny4uNTdlOWVjNyAxMDA2NDQKPiAtLS0g
YS94ZW4vaW5jbHVkZS9hc20tYXJtL3BsMDExLXVhcnQuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vcGwwMTEtdWFydC5oCj4gQEAgLTQ5LDYgKzQ5LDggQEAKPiAgLyogRlIgYml0cyAqLwo+
ICAjZGVmaW5lIFRYRkUgICAoMTw8NykgLyogVFggRklGTyBlbXB0eSAqLwo+ICAjZGVmaW5lIFJY
RkUgICAoMTw8NCkgLyogUlggRklGTyBlbXB0eSAqLwo+ICsjZGVmaW5lIFRYRkYgICAoMTw8NSkg
LyogVFggRklGTyBmdWxsICovCj4gKyNkZWZpbmUgUlhGRiAgICgxPDw2KSAvKiBSWCBGSUZPIGZ1
bGwgKi8KPiAgI2RlZmluZSBCVVNZICAgKDE8PDMpIC8qIFRyYW5zbWl0IGlzIG5vdCBjb21wbGV0
ZSAqLwo+ICAKPiAgLyogTENSX0ggYml0cyAqLwo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20tYXJtL3ZwbDAxMS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS92cGwwMTEuaAo+IG5ldyBmaWxl
IG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMC4uYjNlMzMyZAo+IC0tLSAvZGV2L251bGwKPiAr
KysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3ZwbDAxMS5oCj4gQEAgLTAsMCArMSw3NCBAQAo+ICsv
Kgo+ICsgKiBpbmNsdWRlL3hlbi92cGwwMTEuaAo+ICsgKgo+ICsgKiBWaXJ0dWFsIFBMMDExIFVB
UlQKPiArICoKPiArICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVk
aXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkgaXQKPiArICogdW5kZXIgdGhlIHRlcm1zIGFuZCBj
b25kaXRpb25zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSwKPiArICogdmVyc2lv
biAyLCBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KPiArICoK
PiArICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIGl0IHdpbGwgYmUg
dXNlZnVsLCBidXQgV0lUSE9VVAo+ICsgKiBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUg
aW1wbGllZCB3YXJyYW50eSBvZiBNRVJDSEFOVEFCSUxJVFkgb3IKPiArICogRklUTkVTUyBGT1Ig
QSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNl
IGZvcgo+ICsgKiBtb3JlIGRldGFpbHMuCj4gKyAqCj4gKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNl
aXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFsb25nIHdpdGgK
PiArICogdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vu
c2VzLz4uCj4gKyAqLwo+ICsKPiArI2lmbmRlZiBfVlBMMDExX0hfCj4gKwo+ICsjZGVmaW5lIF9W
UEwwMTFfSF8KPiArCj4gKyNpbmNsdWRlIDxwdWJsaWMvZG9tY3RsLmg+Cj4gKyNpbmNsdWRlIDxw
dWJsaWMvaW8vcmluZy5oPgo+ICsjaW5jbHVkZSA8YXNtLWFybS92cmVnLmg+Cj4gKyNpbmNsdWRl
IDx4ZW4vbW0uaD4KPiArCj4gKy8qIGhlbHBlciBtYWNyb3MgKi8KPiArI2RlZmluZSBWUEwwMTFf
TE9DSyhkLGZsYWdzKSBzcGluX2xvY2tfaXJxc2F2ZSgmKGQpLT5hcmNoLnZwbDAxMS5sb2NrLCBm
bGFncykKPiArI2RlZmluZSBWUEwwMTFfVU5MT0NLKGQsZmxhZ3MpIHNwaW5fdW5sb2NrX2lycXJl
c3RvcmUoJihkKS0+YXJjaC52cGwwMTEubG9jaywgZmxhZ3MpCj4gKwo+ICtzdHJ1Y3QgdnBsMDEx
IHsKPiArICAgIHZvaWQgKnJpbmdfYnVmOwo+ICsgICAgc3RydWN0IHBhZ2VfaW5mbyAqcmluZ19w
YWdlOwo+ICsgICAgdWludDMyX3QgICAgdWFydGZyOyAgICAgLyogRmxhZyByZWdpc3RlciAqLwo+
ICsgICAgdWludDMyX3QgICAgdWFydGNyOyAgICAgLyogQ29udHJvbCByZWdpc3RlciAqLwo+ICsg
ICAgdWludDMyX3QgICAgdWFydGltc2M7ICAgLyogSW50ZXJydXB0IG1hc2sgcmVnaXN0ZXIqLwo+
ICsgICAgdWludDMyX3QgICAgdWFydGljcjsgICAgLyogSW50ZXJydXB0IGNsZWFyIHJlZ2lzdGVy
ICovCj4gKyAgICB1aW50MzJfdCAgICB1YXJ0cmlzOyAgICAvKiBSYXcgaW50ZXJydXB0IHN0YXR1
cyByZWdpc3RlciAqLwo+ICsgICAgdWludDMyX3QgICAgdWFydG1pczsgICAgLyogTWFza2VkIGlu
dGVycnVwdCByZWdpc3RlciAqLwo+ICsgICAgc3BpbmxvY2tfdCAgbG9jazsKPiArICAgIGV2dGNo
bl9wb3J0X3QgZXZ0Y2huOwo+ICt9Owo+ICsKPiArc3RydWN0IHZwbDAxMV9pbml0X2luZm8gewo+
ICsgICAgdWludDMyX3QgY29uc29sZV9kb21pZDsKPiArICAgIGdmbl90IGdmbjsKPiArICAgIGV2
dGNobl9wb3J0X3QgZXZ0Y2huOwo+ICt9Owo+ICsKPiArI2lmZGVmIENPTkZJR19WUEwwMTFfQ09O
U09MRQo+ICtpbnQgZG9tYWluX3ZwbDAxMV9pbml0KHN0cnVjdCBkb21haW4gKmQsCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgc3RydWN0IHZwbDAxMV9pbml0X2luZm8gKmluZm8pOwo+ICt2b2lk
IGRvbWFpbl92cGwwMTFfZGVpbml0KHN0cnVjdCBkb21haW4gKmQpOwo+ICsjZWxzZQo+ICtzdGF0
aWMgaW5saW5lIGludCBkb21haW5fdnBsMDExX2luaXQoc3RydWN0IGRvbWFpbiAqZCwKPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB2cGwwMTFfaW5pdF9pbmZv
ICppbmZvKQo+ICt7Cj4gKyAgICByZXR1cm4gLUVOT1NZUzsKPiArfQo+ICsKPiArc3RhdGljIGlu
bGluZSB2b2lkIGRvbWFpbl92cGwwMTFfZGVpbml0KHN0cnVjdCBkb21haW4gKmQpIHsgfQo+ICsj
ZW5kaWYKPiArCj4gKyNlbmRpZgo+ICsKPiArLyoKPiArICogTG9jYWwgdmFyaWFibGVzOgo+ICsg
KiBtb2RlOiBDCj4gKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKPiArICogYy1iYXNpYy1vZmZzZXQ6
IDQKPiArICogaW5kZW50LXRhYnMtbW9kZTogbmlsCj4gKyAqIEVuZDoKPiArICovCj4gZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oIGIveGVuL2luY2x1ZGUvcHVibGlj
L2FyY2gtYXJtLmgKPiBpbmRleCBiZDk3NGZiLi44NWFiNjY1IDEwMDY0NAo+IC0tLSBhL3hlbi9p
bmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oCj4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gt
YXJtLmgKPiBAQCAtNDEwLDYgKzQxMCwxMCBAQCB0eXBlZGVmIHVpbnQ2NF90IHhlbl9jYWxsYmFj
a190Owo+ICAjZGVmaW5lIEdVRVNUX0FDUElfQkFTRSAweDIwMDAwMDAwVUxMCj4gICNkZWZpbmUg
R1VFU1RfQUNQSV9TSVpFIDB4MDIwMDAwMDBVTEwKPiAgCj4gKy8qIFBMMDExIG1hcHBpbmdzICov
Cj4gKyNkZWZpbmUgR1VFU1RfUEwwMTFfQkFTRSAgICAweDIyMDAwMDAwVUxMCj4gKyNkZWZpbmUg
R1VFU1RfUEwwMTFfU0laRSAgICAweDAwMDAxMDAwVUxMCj4gKwo+ICAvKgo+ICAgKiAxNk1CID09
IDQwOTYgcGFnZXMgcmVzZXJ2ZWQgZm9yIGd1ZXN0IHRvIHVzZSBhcyBhIHJlZ2lvbiB0byBtYXAg
aXRzCj4gICAqIGdyYW50IHRhYmxlIGluLgo+IEBAIC00NDQsNiArNDQ4LDggQEAgdHlwZWRlZiB1
aW50NjRfdCB4ZW5fY2FsbGJhY2tfdDsKPiAgI2RlZmluZSBHVUVTVF9USU1FUl9QSFlTX05TX1BQ
SSAzMAo+ICAjZGVmaW5lIEdVRVNUX0VWVENITl9QUEkgICAgICAgIDMxCj4gIAo+ICsjZGVmaW5l
IEdVRVNUX1ZQTDAxMV9TUEkgICAgICAgIDMyCj4gKwo+ICAvKiBQU0NJIGZ1bmN0aW9ucyAqLwo+
ICAjZGVmaW5lIFBTQ0lfY3B1X3N1c3BlbmQgMAo+ICAjZGVmaW5lIFBTQ0lfY3B1X29mZiAgICAg
MQo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvaW8vY29uc29sZS5oIGIveGVuL2lu
Y2x1ZGUvcHVibGljL2lvL2NvbnNvbGUuaAo+IGluZGV4IGUyY2Q5N2YuLjVlNDVlMWMgMTAwNjQ0
Cj4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2lvL2NvbnNvbGUuaAo+ICsrKyBiL3hlbi9pbmNs
dWRlL3B1YmxpYy9pby9jb25zb2xlLmgKPiBAQCAtMjcsNiArMjcsOCBAQAo+ICAjaWZuZGVmIF9f
WEVOX1BVQkxJQ19JT19DT05TT0xFX0hfXwo+ICAjZGVmaW5lIF9fWEVOX1BVQkxJQ19JT19DT05T
T0xFX0hfXwo+ICAKPiArI2luY2x1ZGUgInJpbmcuaCIKPiArCj4gIHR5cGVkZWYgdWludDMyX3Qg
WEVOQ09OU19SSU5HX0lEWDsKPiAgCj4gICNkZWZpbmUgTUFTS19YRU5DT05TX0lEWChpZHgsIHJp
bmcpICgoaWR4KSAmIChzaXplb2YocmluZyktMSkpCj4gQEAgLTM4LDYgKzQwLDggQEAgc3RydWN0
IHhlbmNvbnNfaW50ZXJmYWNlIHsKPiAgICAgIFhFTkNPTlNfUklOR19JRFggb3V0X2NvbnMsIG91
dF9wcm9kOwo+ICB9Owo+ICAKPiArREVGSU5FX1hFTl9GTEVYX1JJTkcoeGVuY29ucyk7Cj4gKwo+
ICAjZW5kaWYgLyogX19YRU5fUFVCTElDX0lPX0NPTlNPTEVfSF9fICovCj4gIAo+ICAvKgo+IAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 19 10:53:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 10: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 1dMuIW-0007Y4-Dc; Mon, 19 Jun 2017 10:52:44 +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 1dMuIV-0007Xy-K0
 for xen-devel@lists.xenproject.org; Mon, 19 Jun 2017 10:52:43 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 83/73-02196-AFCA7495; Mon, 19 Jun 2017 10:52:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXS6fjDS/fXGvd
 Ig13ThC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oymPe8YC24JVLTuX8TcwPiZt4uRk0NIIE9i
 5Ys17CA2r4CdxM+jJ8FsCQFDidMLb7KA2CwCqhK/Oj+zgdhsAuoSbc+2s4LYIgJ6Ejc33WbuY
 uTiYBZoZJZoOLAarFlYIExiypI2VpCEkMAlJonH8/qYQBKcQBtaL+0BsjmAtglK/N0hDBJmFt
 CSePjrFguErS2xbOFrZpASZgFpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMWoUpxaVpRbpGln
 qJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEBmA9AwPjDsamvX6HGCU5mJREeY2B
 gSnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgjcAJCdYlJqeWpGWmQOMBZi0BAePkgivJEiat7ggM
 bc4Mx0idYpRUUqc1wYkIQCSyCjNg2uDxd8lRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8k1
 cATeHJzCuBm/4KaDET0GLmMy4gi0sSEVJSDYyJQTsecU1na+lV+9Umd3uC5FZd2UC5xInzK/b
 nbjlpY8tUuoP7vsrMvxc510h56K+zbklm3yd4xvneyf1bNLuff5TXE1IU6tw/7bD0E7vqtOwJ
 H5JKG91v7p1bMnkPnxnLjuDdFufe5tbUeX7I+pgck6QSfL38gYj9Sd64vfl/pgTLMeclzlFiK
 c5INNRiLipOBADSDJZRugIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1497869560!106277579!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13863 invoked from network); 19 Jun 2017 10:52:42 -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; 19 Jun 2017 10:52:42 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Jun 2017 04:52:39 -0600
Message-Id: <5947C9140200007800163FEC@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 19 Jun 2017 04:52:36 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <58E3B354020000780014CA30@prv-mh.provo.novell.com>
 <58E3B852020000780014CA6E@prv-mh.provo.novell.com>
 <3514c740-bf6a-3c83-f55d-53bd90a96ac3@citrix.com>
 <CABfawhm+XUP5V4OZWnimfYDQ-L5AUSFtY-9qhuLK7aYHv_wZHw@mail.gmail.com>
 <5947A4400200007800163DAB@prv-mh.provo.novell.com>
 <ca52d3a2-8208-2eb3-d362-a09a052e4660@citrix.com>
In-Reply-To: <ca52d3a2-8208-2eb3-d362-a09a052e4660@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 Tamas K Lengyel <tamas.k.lengyel@gmail.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 2/2] memory: don't hand MFN info to
 translated 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>

Pj4+IE9uIDE5LjA2LjE3IGF0IDExOjExLCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiAxOS8wNi8xNyAwOToxNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDE4LjA2
LjE3IGF0IDIxOjE5LCA8dGFtYXMuay5sZW5neWVsQGdtYWlsLmNvbT4gd3JvdGU6Cj4+PiBPbiBU
dWUsIEFwciA0LCAyMDE3IGF0IDE6MDQgUE0sIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+IAo+Pj4gd3JvdGU6Cj4+Pj4gT24gMDQvMDQvMTcgMTQ6MTQsIEphbiBCZXVs
aWNoIHdyb3RlOgo+Pj4+PiBXZSBzaG91bGRuJ3QgaGFuZCBNRk4gaW5mbyBiYWNrIGZyb20gaW5j
cmVhc2UtcmVzZXJ2YXRpb24gZm9yCj4+Pj4+IHRyYW5zbGF0ZWQgZG9tYWlucywganVzdCBsaWtl
IHdlIGRvbid0IGZvciBwb3B1bGF0ZS1waHlzbWFwIGFuZAo+Pj4+PiBtZW1vcnktZXhjaGFuZ2Uu
IEZvciBmdWxsIHN5bW1ldHJ5IGFsc28gY2hlY2sgZm9yIGEgTlVMTCBndWVzdCBoYW5kbGUKPj4+
Pj4gaW4gcG9wdWxhdGVfcGh5c21hcCgpIChidXQgbm90ZSB0aGlzIG1ha2VzIG5vIHNlbnNlIGlu
Cj4+Pj4+IG1lbW9yeV9leGNoYW5nZSgpLCBhcyB0aGVyZSB0aGUgYXJyYXkgaXMgYWxzbyBhbiBp
bnB1dCkuCj4+Pj4+Cj4+Pj4+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KPj4+Pgo+Pj4+IFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgo+Pj4KPj4+IFVuZm9ydHVuYXRlbHkgSSBqdXN0IGhhZCB0aW1lIHRv
IGRvIHRlc3Rpbmcgd2l0aCB0aGlzIGNoYW5nZSBhbmQgSQo+Pj4gaGF2ZSB0byByZXBvcnQgdGhh
dCBpbnRyb2R1Y2VzIGEgY3JpdGljYWwgcmVncmVzc2lvbiBmb3IgbXkgdG9vbHMuCj4+PiBXaXRo
IHRoaXMgY2hhbmdlIGluLXBsYWNlIHBlcmZvcm1pbmcgaW5jcmVhc2VfcmVzZXJ2YXRpb24gb24g
YSB0YXJnZXQKPj4+IGRvbWFpbiBubyBsb25nZXIgcmVwb3J0cyB0aGUgZ3Vlc3QgZnJhbWUgbnVt
YmVyIGZvciBleHRlcm5hbCB0b29scywKPj4+IHRodXMgY29tcGxldGVseSBicmVha2luZyBhZHZh
bmNlZCB1c2UtY2FzZXMgdGhhdCByZXF1aXJlIHRoaXMKPj4+IGluZm9ybWF0aW9uIHRvIGJlIGFi
bGUgdG8gZG8gYWx0cDJtIGdmbiByZW1hcHBpbmcuIFRoaXMgaXMgYSBjcml0aWNhbAo+Pj4gc3Rl
cCBpbiBiZWluZyBhYmxlIHRvIGludHJvZHVjZSBzaGFkb3ctcGFnZXMgdGhhdCBhcmUgdXNlZCB0
byBoaWRlCj4+PiBicmVha3BvaW50cyBhbmQgb3RoZXIgbWVtb3J5IG1vZGlmaWNhdGlvbnMgZnJv
bSB0aGUgZ3Vlc3QuCj4+IAo+PiBXaGlsZSBJIGNhbiBzZWUgeW91ciBwb2ludCwgSSdtIGFmcmFp
ZCB0aGF0J3Mgbm90IGhvdyB0aGUKPj4gaW50ZXJmYWNlIHdhcyBtZWFudCB0byBiZSB1c2VkLiAK
PiAKPiBXZWxsIHRoZSBmaXJzdCBxdWVzdGlvbiB0byBhc2sgaXMsIGlzIHRoYXQgaHlwZXJjYWxs
IHBhcnQgb2YgdGhlIHN0YWJsZQo+IGludGVyZmFjZT8gIElmIHNvLCB0aGVuIHRoZSBzdGFuZGFy
ZCBzaG91bGQgYmUsICJEb24ndCBicmVhayBwZW9wbGUgd2hvCj4gY2FsbCBpdCB1bmxlc3MgdGhl
cmUgaXMgcmVhbGx5IG5vIG90aGVyIHdheSBhcm91bmQgaXQuIiAgU3VyZSwgaXQgd2FzIGEKPiBt
aXN0YWtlIHdob2V2ZXIgaW50cm9kdWNlZCB0aGF0LCBidXQgaWYgVGFtYXMgaXMgYnVpbGRpbmcg
b24gYSAic3RhYmxlIgo+IGludGVyZmFjZSBoZSBzaG91bGQgYmUgYWJsZSB0byByZWx5IG9uIHRo
YXQgaW50ZXJmYWNlIGJlaW5nIG1haW50YWluZWQsCj4gYXQgbGVhc3QgdW50aWwgd2UgY2FuIGZp
bmQgYSBzdWl0YWJsZSByZXBsYWNlbWVudC4KClRvb2wgc3RhY2sgdXNlIG9mIGludGVyZmFjZXMg
aGFzIG5ldmVyIHJlYWxseSBiZWVuIGNvbnNpZGVyZWQKc3RhYmxlLCBpLmUuIHRoZSBpbnRlcmZh
Y2VzIGhlcmUgYXJlICJzdGFibGUiIGZvciBhIGRvbWFpbiB0byB1c2UKb24gaXRzZWxmLCBidXQg
ZmFsbCBpbiB0aGUgc2FtZSBncm91cCBhcyB0b29sLXN0YWNrIG9ubHkgaW50ZXJmYWNlcwp3aGVu
IHVzaW5nIHRoZW0gb24gYSBmb3JlaWduIGRvbWFpbi4gQXQgbGVhc3QgdGhhdCdzIHRoZSB3YXkK
SSB2aWV3IGl0LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 19 10:55:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 10:55: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 1dMuL5-0007g5-QR; Mon, 19 Jun 2017 10:55: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=3362a3525=Ian.Jackson@citrix.com>)
 id 1dMuL4-0007fF-Py
 for xen-devel@lists.xensource.com; Mon, 19 Jun 2017 10:55:22 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 BA/40-01735-A9DA7495; Mon, 19 Jun 2017 10:55:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXitHSDve60te6
 RBrPalSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bkT0vYCibxVCw+Oo2pgbGBq4uRk0NCwF9i
 0ubbLBC2h8T1syeYQGw2AV2Jpi1/2UBsXgFBiZMzn4DVMAvoSCzY/YkNwpaX2P52DjNEjYNE/
 /vJYDUsAqoSJ66/Aarh4hARmMso8aZ3HitEQ4DEn1NHwRYIC4RKPFv7D6yZU8BAoql3ITuILS
 SgL7Fy0iOog0wk3i7cCTSIAyiuJjF3fTxE2FLi2/qnzBMYBWYhOW8WkvNmITlvASPzKkaN4tS
 istQiXSNLvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwOCsZ2Bg3MF4eYvfIUZJ
 DiYlUV7jNe6RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4j4LkBItS01Mr0jJzgHECk5bg4FES4
 ZUESfMWFyTmFmemQ6ROMepy3Onb8IVJiCUvPy9VSpzXBqRIAKQoozQPbgQsZi8xykoJ8zIyMD
 AI8RSkFuVmlqDKv2IU52BUEuadvAJoCk9mXgncpldARzABHcF8xgXkiJJEhJRUA+P2kqm+qxd
 cFHo2l/Fsn4KqRpNdc25T52P2Oac/VfXPCvF4qXxN9BZX7qm8gKe6jovMVs3+Ff1lR/XLxGtu
 1+uaHA/u2hH3ov3cEZXPeuxx2vX1QkmLFwTcy/iYJseQ5PO+IdVef7XxUpneLtlfRz89YZq36
 /d91nNvXObcTFPf1D1N896xFQZKLMUZiYZazEXFiQCU80Bk1AIAAA==
X-Env-Sender: prvs=3362a3525=Ian.Jackson@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1497869716!84258002!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60519 invoked from network); 19 Jun 2017 10:55:18 -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 Jun 2017 10:55:18 -0000
X-IronPort-AV: E=Sophos;i="5.39,360,1493683200"; d="scan'208";a="436952493"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22855.44434.618100.634154@mariner.uk.xensource.com>
Date: Mon, 19 Jun 2017 11:55:14 +0100
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, Konrad Rzeszutek Wilk
 <konrad.wilk@oracle.com>, Roger Pau =?iso-8859-1?Q?Monn=E9?=
 <roger.pau@citrix.com>
In-Reply-To: <osstest-110513-mainreport@xen.org>
References: <osstest-110513-mainreport@xen.org>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Dario Faggioli <dario.faggioli@citrix.com>, xen-devel@lists.xensource.com
Subject: [Xen-devel] blkback shutdown problem ? (Re: [linux-4.9 test]
	110513: 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>

b3NzdGVzdCBzZXJ2aWNlIG93bmVyIHdyaXRlcyAoIltsaW51eC00LjkgdGVzdF0gMTEwNTEzOiBy
ZWdyZXNzaW9ucyAtIEZBSUwiKToKPiBmbGlnaHQgMTEwNTEzIGxpbnV4LTQuOSByZWFsIFtyZWFs
XQo+IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTA1
MTMvCj4gCj4gUmVncmVzc2lvbnMgOi0oCj4gCj4gVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVk
IGFuZCBhcmUgYmxvY2tpbmcsCj4gaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBy
dW46Cj4gIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAxOSBndWVzdC1zdGFydC9kZWJpYW4u
cmVwZWF0IGZhaWwgUkVHUi4gdnMuIDExMDQ1NgoKSW4gdGhlIHNwaXJpdCBvZiB0cnlpbmcgdG8g
Y2hhc2UgZG93biBoZWlzZW5idWdzOiBmYWlsdXJlcyBsaWtlIHRoaXMKc2VlbSB0byBvY2N1ciBv
Y2Nhc2lvbmFsbHkuICBIZXJlIGFyZSB0aGUgam9iLXNwZWNpZmljIGxvZ3M6CgogaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDUxMy90ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDIvaW5mby5odG1sCgpNeSBvYnNlcnZhdGlvbnMgbG9va2luZyBhdCB0
aGUgbG9nczoKCiAqIFRoZSB0ZXN0IHdhcyBkZWNsYXJlZCBhIGZhaWx1cmUgYmVjYXVzZSBzb21l
dGhpbmcsIGFsbW9zdCBjZXJ0YWlubHkKICAgYmxrYmFjaywgc3RpbGwgaGFkIHRoZSBMViBvcGVu
IHdoZW4gb3NzdGVzdCB3YW50ZWQgdG8gcmVzdGFydCB0aGUKICAgZ3Vlc3QuICBUaGlzIG9jY3Vy
cmVkIDE0IHNlY29uZHMgYWZ0ZXIgYHhsIHNodXRkb3duIC13JyBoYWQKICAgY29tcGxldGVkIGFu
ZCBgeGwgbGlzdCcgc2FpZCB0aGUgZG9tYWluIGRpZCBub3QgZXhpc3QsIHNvIGl0IGlzCiAgIG5v
dCBhIHNpbXBsZSByYWNlIGJldHdlZW4gdGhlIG9sZCBhbmQgbmV3IGRvbWFpbnMuCgogKiBUaGUg
eGVuc3RvcmVkIGFjY2VzcyBsb2cgc2hvd3MgdGhlIHRvb2xzdGFjayBkZWxldGluZyB0aGUgdmJk
CiAgIGJhY2tlbmQgZHVyaW5nIHRoZSBzaHV0ZG93biwgYXMgZXhwZWN0ZWQuCgogKiBgeGwgbGlz
dCcgc2hvd3MgdHdvIHpvbWJpZSBkb21haW5zOiAxNyAodGhlIHJlY2VudGx5LXNodXQtZG93bgog
ICBndWVzdCkgYW5kIDE2ICh0aGUgcHJldmlvdXMgb25lKS4KCiAqIFRoZSB0b29sc3RhY2sgbG9n
IHNob3dzIHRoYXQgeGwgdGhpbmtzIGl0IHN1Y2Nlc3NmdWxseSBzaHV0IGRvd24KICAgZG9tYWlu
IDE3IGFuZCB0aGVuIGRlc3Ryb3llZCBpdC4KCiAqIFRoZSBob3RwbHVnIHNjcmlwdCBsb2cgaXMg
ZW1wdHkuCgogKiBJIHNlZSBub3RoaW5nIHJlbGV2YW50IGluIHRoZSBkb20wIHNlcmlhbCBsb2cs
IGJlZm9yZSB0aGUgZmFpbHVyZQoKSSBjb25qZWN0dXJlIHRoYXQgYmxrYmFjayBpcyBub3Qgc2h1
dHRpbmcgZG93biBwcm9wZXJseS4KCkkgaGF2ZW4ndCBpbnZlc3RpZ2F0ZWQgd2hpY2ggb3NzdGVz
dCBicmFuY2hlcyB0aGlzIG9jY3VycyBvbiBhbmQgd2hhdAp0aGUgZmFpbHVyZSBmcmVxdWVuY3kg
aXMgbGlrZS4KCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 19 10:59:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 10: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 1dMuOu-0007t7-Da; Mon, 19 Jun 2017 10: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 <bhupinder.thakur@linaro.org>) id 1dMuOs-0007t1-QQ
 for xen-devel@lists.xenproject.org; Mon, 19 Jun 2017 10:59:18 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 07/9F-01752-58EA7495; Mon, 19 Jun 2017 10:59:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsVyMfSqqW7LOvd
 Ig9/nVSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz2U79YCx6IVfzavYetgXGZUBcjF4eQwAxG
 iYs73zODOCwCW5klzk85BOZICMxhldh94SeQwwHk5EncvizSxcgJZBZIvLnwkhXE5hUQlDg58
 wkLiC0k4Cmx+c9vJhCbUyBQ4sq/newQG74xSbztmccEModNwERiVocESA2LgKrEl92H2EDCvA
 IBErPWW4OEhQUiJU53/mMEsUUE1CX+XJjACDKGWWAmo0Tr0pNge5kFNCVat/9mn8AoMAvJGbO
 QpBYwMq1i1ChOLSpLLdI1MtFLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgMxHoG
 BsYdjDcn+x1ilORgUhLlNV7jHinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvcoSE6wKDU9tSItM
 wcYEzBpCQ4eJRFeSZA0b3FBYm5xZjpE6hSjMceVK+u+MHFMObD9C5MQS15+XqqUOK/tWqBSAZ
 DSjNI8uEGwWL3EKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZh38gqgKTyZeSVw+14BncIEdAr
 zGReQU0oSEVJSDYw83nKOWQ/s+llV1Hbm/uNYu47BMplP7s3GOofLylO1enbuk1UyZ1d34uG8
 FrogOLtZhqVFeA/viW1mHasnf9t/O6P75Xl9L2nBtvu3+C/tnnU+OP5XlbFGzhNx7uBb12wn9
 gfpScudunJtyR79Tmmerpz7Jd/+HOgJ33BjWVvyxS9VSitX71NiKc5INNRiLipOBADqr++i0A
 IAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1497869955!65221924!1
X-Originating-IP: [209.85.213.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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26373 invoked from network); 19 Jun 2017 10:59:16 -0000
Received: from mail-vk0-f53.google.com (HELO mail-vk0-f53.google.com)
 (209.85.213.53)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Jun 2017 10:59:16 -0000
Received: by mail-vk0-f53.google.com with SMTP id g66so49408052vki.1
 for <xen-devel@lists.xenproject.org>; Mon, 19 Jun 2017 03:59:16 -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=QD87LRBQ1wf9IY/ZYX2W/Ls/9Y5X6yEXjW1kIeE/hx4=;
 b=j8WnKMUPGNZ6G2fcONwHH2ULxUtsG+ZmquICBuqGJ0h/meJSJt6Je5Y6DYaYZmObsl
 hzaxzaLnRaJSINPQYffoi4s9MgoxUy/QNXT0obygatN/p8ReM9NvfUyrhyj+1+NiSIJD
 Wv/UrRtCtQSgG+gNFs0nXcABaKpyYHJuYXILg=
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=QD87LRBQ1wf9IY/ZYX2W/Ls/9Y5X6yEXjW1kIeE/hx4=;
 b=lSE/+Q5dNrQrrix0y4v177TMjO4MeEq0qUDQ7QrN8l2UNjomXWlSCqAmOHNXH4pWoN
 8a+WYoS5R+WdXq8eCwiVjjSMHaJJxdfWrmpdxfesvRNUZkLnj/vTmb0Ne6ECOquxcH9W
 3Aafyi+Df/Vu9uuTeDoSWzqyzjx1Xk8Lvn+Z2G1HqABKZZJpCheX+VgW4COd7r0U2+D9
 iXNUyOATd/ydxcq2KoMAiea0rVWfsaF+wPuBIZpLpPM1UwqiUWVQiX8DyGolSn2kGyZl
 LUYEXhfbXim/JW/XI+UTC2GCfIzWO4KTZjdvsLkQ8agTkPt7NTD0TqC4GetSS3caSvQv
 KeyQ==
X-Gm-Message-State: AKS2vOwac69QCU8vvtwHchtCqvhhcTanzoSyzKKpvmThknF+/+OYXt9B
 MQPrKaImsCSWdV1yuU2dRbOUQawqiYK0
X-Received: by 10.31.84.4 with SMTP id i4mr12898998vkb.142.1497869955433; Mon,
 19 Jun 2017 03:59:15 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.159.32.8 with HTTP; Mon, 19 Jun 2017 03:59:14 -0700 (PDT)
In-Reply-To: <CACtJ1JQ=0m5s7Nf7EY6qVq9+m7S1YDND5bK9HBz6sSGbtLdoYQ@mail.gmail.com>
References: <1496769929-23355-1-git-send-email-bhupinder.thakur@linaro.org>
 <1496769929-23355-7-git-send-email-bhupinder.thakur@linaro.org>
 <975bd839-69f7-a97f-43f9-38c58279eb8d@arm.com>
 <CACtJ1JQ2d+vpa4cXjRA3zQUf9Sxr_JdzMTb9zAXbSdkAiqekUg@mail.gmail.com>
 <7e27a6e7-10b5-5508-f267-b5655d015561@arm.com>
 <CACtJ1JQ=0m5s7Nf7EY6qVq9+m7S1YDND5bK9HBz6sSGbtLdoYQ@mail.gmail.com>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Mon, 19 Jun 2017 16:29:14 +0530
Message-ID: <CACtJ1JT0Px-sp+6wBZHqZ4OhMxB1D5NSavfnxp2sU0Az06BymQ@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 06/14 v4] 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>

SGkgSnVsaWVuLAoKSSB3YXMgbWlzdGFrZW4gaW4gbXkgZWFybGllciBtYWlsIGFib3V0IHZwbDAx
MSBpbml0IHdvcmtpbmcgaWYgaXQgaXMKbW92ZWQgdG8gbGlieGxfX2FyY2hfZG9tYWluX2NyZWF0
ZSgpLiBJdCBpcyBmYWlsaW5nIGJlY2F1c2UgYXMgeW91CmhhdmUgbWVudGlvbmVkIHZ1YXJ0X3Bm
biBpcyBhbGxvY2F0ZWQgbGF0ZXIgaW4geGNfZG9tX2J1aWxkX2ltYWdlKCkuCgpDYW4gd2UgZGVs
YXkgbWFwcGluZyBvZiB0aGlzIHBhZ2UgaW4gWGVuIHVudGlsIHRoZSByaW5nIGJ1ZmZlciBpcwph
Y3R1YWxseSByZXF1aXJlZCBieSB0aGUgZW11bGF0aW9uIGNvZGUgZm9yIHJlYWRpbmcvd3JpdGlu
ZyBkYXRhLiBCeQp0aGF0IHRpbWUsIHRoZSBwYWdlIHdvdWxkIGhhdmUgYmVlbiBwaHlzaWNhbGx5
IG1hcHBlZC4KClJlZ2FyZHMsCkJodXBpbmRlcgoKT24gMTUgSnVuZSAyMDE3IGF0IDEyOjAzLCBC
aHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+IHdyb3RlOgo+IEhp
IEp1bGllbiwKPgo+Cj4+Pj4+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9hcmNoLmgg
Yi90b29scy9saWJ4bC9saWJ4bF9hcmNoLmgKPj4+Pj4gaW5kZXggNWUxZmM2MC4uZDFjYTljNiAx
MDA2NDQKPj4+Pj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfYXJjaC5oCj4+Pj4+ICsrKyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2FyY2guaAo+Pj4+PiBAQCAtMzIsNiArMzIsMTMgQEAgX2hpZGRlbgo+
Pj4+PiAgIGludCBsaWJ4bF9fYXJjaF9kb21haW5fY3JlYXRlKGxpYnhsX19nYyAqZ2MsIGxpYnhs
X2RvbWFpbl9jb25maWcKPj4+Pj4gKmRfY29uZmlnLAo+Pj4+PiAgICAgICAgICAgICAgICAgIHVp
bnQzMl90IGRvbWlkKTsKPj4+Pj4KPj4+Pj4gKy8qIGFyY2ggc3BlY2lmaWMgaW50ZXJuYWwgZG9t
YWluIGNyZWF0aW9uIGZpbmlzaCBmdW5jdGlvbiAqLwo+Pj4+PiArX2hpZGRlbgo+Pj4+PiAraW50
IGxpYnhsX19hcmNoX2RvbWFpbl9jcmVhdGVfZmluaXNoKGxpYnhsX19nYyAqZ2MsCj4+Pj4+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2J1aWxkX2lu
Zm8gKmluZm8sCj4+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWlu
dDMyX3QgZG9taWQsCj4+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bGlieGxfX2RvbWFpbl9idWlsZF9zdGF0ZSAqc3RhdGUpOwo+Pj4+Cj4+Pj4KPj4+Pgo+Pj4+IENh
biB5b3UgZXhwbGFpbiB3aHkgeW91IG5lZWQgYSBuZXcgYXJjaCBoZWxwZXIgcmF0aGVyIHRoYW4g
dXNpbmcgdGhlCj4+Pj4gY3VycmVudAo+Pj4+IG9uZT8KPj4+Cj4+Pgo+Pj4gbGlieGxfX2FyY2hf
ZG9tYWluX2NyZWF0ZSgpIGlzIGNhbGxlZCBmcm9tIGxpYnhsX19idWlsZF9wcmUoKS4gVGhpcwo+
Pj4gZnVuY3Rpb24gaXMgY2FsbGVkIGJlZm9yZSBsaWJ4bF9fYnVpbGRfcHYoKS4gQnkgdGhpcyB0
aW1lIHRoZSBkb21haW4KPj4+IGhhcyBub3QgYmUgY3JlYXRlZCBhbmQgSSBmb3VuZCB0aGF0IGlm
IEkgdHJpZWQgdG8gaW5pdGlhbGl6ZSB2cGwwMTEKPj4+IGZyb20gaW5zaWRlIGxpYnhsX19hcmNo
X2RvbWFpbl9jcmVhdGUoKSB0aGVuIGluaXRpYWxpemF0aW9uIHdhcwo+Pj4gZmFpbGluZyBkdWUg
dG8gcHJlcGFyZV9yaW5nX2Zvcl9oZWxwZXIoKSBmYWlsaW5nLgo+Pgo+Pgo+PiBXaGF0IGRvIHlv
dSBtZWFuIGJ5IHRoZSBkb21haW4gaGFzIG5vdCBiZWVuIGNyZWF0ZWQ/IFRoZSBkb21haW4gaGFz
IGFscmVhZHkKPj4gYmVlbiBjcmVhdGVkICh5b3UgaGF2ZSBhIGRvbWlkIGluIGhhbmQpIHdoZW4g
eW91IGxpYnhsX19idWlsZF9wcmUuIFNvIHRoZQo+PiBwcm9ibGVtIGlzIGRpZmZlcmVudC4KPj4K
Pj4gTG9va2luZyBhdCB0aGUgY29kZSwgSSBndWVzcyB0aGUgcHJvYmxlbSBpcyBiZWNhdXNlIHRo
ZSB2dWFydCBwZm4gd2lsbCBiZQo+PiBhbGxvY2F0ZWQgYnkgeGNfZG9tX2J1aWxkX2ltYWdlIGNh
bGxlZCBieSBsaWJ4bF9idWlsZF9wdiAtPgo+PiBsaWJ4bF9fYnVpbGRfZG9tLgo+Pgo+Pj4KPj4+
IFNvIEkgaGFkIHRvIGNyZWF0ZSBhbm90aGVyIGZ1bmN0aW9uIHdoaWNoIHdpbGwgYmUgY2FsbGVk
IGZyb20KPj4+IGxpYnhsX19idWlsZF9wb3N0KCkgYWZ0ZXIgZG9tYWluIGhhcyBiZWVuIHNldHVw
Lgo+Pgo+Pgo+PiBJdCBsb29rcyBhIGJpdCBvZGQgdG8gbWUgdG8gY3JlYXRlIHRoZSB2cGwwMTEg
VUFSVCB0aGF0IGxhdGUgaW4gdGhlIHByb2Nlc3MKPj4gYmVjYXVzZSB3aGVuIHlvdSByZWFkIHRo
ZSBjb2RlIHlvdSB3b3VsZCBleHBlY3QgYWxsIHRoZSBoYXJkd2FyZSB0byBiZSBzZXR1cAo+PiBh
ZnRlciBsaWJ4bF9fYXJjaF9kb21haW5fZmluYWxpc2VfaHdfZGVzY3JpcHRpb25zIGlzIGNhbGxl
ZC4KPj4KPj4gQnV0IEkgdW5kZXJzdGFuZCBpdCBpcyBub3QgcG9zc2libGUgdG8gZG8gaXQgYXMg
dGhlIHJpbmcgaGFzIG5vdCB5ZXQgYmVlbgo+PiBhbGxvY2F0ZWQuIFNvIGlzIHRoZXJlIGEgd2F5
IHRvIGFsbG9jYXRlIHRoZSByaW5nIGJlZm9yZT8KPiAgPgo+PiBXZWksIElhbiwgZG8geW91IGhh
dmUgYW55IG9waW5pb25zIG9uIHdoYXQgc2hvdWxkIHRoZSB3b3JrZmxvdyBpbiBsaWJ4bD8KPgo+
IEFjdHVhbGx5LCBJIGhhZCBpbnRyb2R1Y2VkIGFuIEFQSSB4Y19nZXRfdnVhcnRfZ2ZuKCkgdG8g
Z2V0IHRoZSBwZm4uCj4gU2luY2UgaXQgaXMgYSBmaXhlZCBwZm4sIHRoZSBBUEkgY2FuCj4gcmV0
dXJuIGl0IGV2ZW4gYmVmb3JlIHhjX2J1aWxkX2RvbV9pbWFnZSgpIGlzIGNhbGxlZC4gSSB0cmll
ZCBhZnRlcgo+IG1vdmluZyB0aGUgdnBsMDExX2luaXQgZnVuY3Rpb24gdG8gbGlieGxfX2FyY2hf
ZG9tYWluX2NyZWF0ZSgpIGFuZCBpdAo+IGlzIHdvcmtpbmcuCj4KPiBSZWdhcmRzLAo+IEJodXBp
bmRlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 19 11:01:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 11:01: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 1dMuR7-0008TV-PV; Mon, 19 Jun 2017 11: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 <julien.grall@arm.com>) id 1dMuR6-0008TL-L3
 for xen-devel@lists.xenproject.org; Mon, 19 Jun 2017 11:01:36 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 16/A7-03920-F0FA7495; Mon, 19 Jun 2017 11:01:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsVysyfVTZd/vXu
 kwYluFYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePEtE9sBSdYK47uOMHWwHiApYuRi0NIYBOj
 xOTb91khnN2MEvdPLWfqYuTkEBaIlDjd+Y8RxBYRMJJ48egyVMc+ZomD366zgTjMAjMYJU6tn
 cIGUsUmoClx5/MnsG5eASuJPXdXsoDYLAKqEs93nwebJCoQLvG28QgLRI2gxMmZT8BsToFAib
 7708DmMAuYSczb/JAZwpaX2P52DvMERr5ZSFpmISmbhaRsASPzKkaN4tSistQiXUMTvaSizPS
 MktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwKBjAIIdjNc3BhxilORgUhLlNV7jHinEl5Sf
 UpmRWJwRX1Sak1p8iFGGg0NJgldzHVBOsCg1PbUiLTMHGP4waQkOHiURXkmQVt7igsTc4sx0i
 NQpRl2Opg9bvjAJseTl56VKifMagcwQACnKKM2DGwGLxUuMslLCvIxARwnxFKQW5WaWoMq/Yh
 TnYFQS5rVZCzSFJzOvBG7TK6AjmICOYD7jAnJESSJCSqqBcUK3t8brmMTsigyVuxrlE6s337c
 LKtHRD9qr2790b8D2JSk+aur3zB6vkd2jIBL8ZfkfxnPT6rn353Ra6j/YUX5AwnL909IDl33s
 t3NKqjwJ+p6qqncwTN3915UXC12qS9nu8soxle3du62hb1axf70z1/7irxumb/iz4veThweP7
 lvnk71+thJLcUaioRZzUXEiAIAK+MfAAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1497870095!108451808!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24726 invoked from network); 19 Jun 2017 11:01:35 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-9.tower-27.messagelabs.com with SMTP; 19 Jun 2017 11:01: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 BA1C780D;
 Mon, 19 Jun 2017 04:01:34 -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 C03333F557;
 Mon, 19 Jun 2017 04:01:33 -0700 (PDT)
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
References: <1496769929-23355-1-git-send-email-bhupinder.thakur@linaro.org>
 <1496769929-23355-7-git-send-email-bhupinder.thakur@linaro.org>
 <975bd839-69f7-a97f-43f9-38c58279eb8d@arm.com>
 <CACtJ1JQ2d+vpa4cXjRA3zQUf9Sxr_JdzMTb9zAXbSdkAiqekUg@mail.gmail.com>
 <7e27a6e7-10b5-5508-f267-b5655d015561@arm.com>
 <CACtJ1JQ=0m5s7Nf7EY6qVq9+m7S1YDND5bK9HBz6sSGbtLdoYQ@mail.gmail.com>
 <CACtJ1JT0Px-sp+6wBZHqZ4OhMxB1D5NSavfnxp2sU0Az06BymQ@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b5bb5b9c-944e-b56a-8b31-4431134fed45@arm.com>
Date: Mon, 19 Jun 2017 12:01:32 +0100
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: <CACtJ1JT0Px-sp+6wBZHqZ4OhMxB1D5NSavfnxp2sU0Az06BymQ@mail.gmail.com>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 06/14 v4] 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-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>

CgpPbiAxOS8wNi8xNyAxMTo1OSwgQmh1cGluZGVyIFRoYWt1ciB3cm90ZToKPiBIaSBKdWxpZW4s
Cj4KPiBJIHdhcyBtaXN0YWtlbiBpbiBteSBlYXJsaWVyIG1haWwgYWJvdXQgdnBsMDExIGluaXQg
d29ya2luZyBpZiBpdCBpcwo+IG1vdmVkIHRvIGxpYnhsX19hcmNoX2RvbWFpbl9jcmVhdGUoKS4g
SXQgaXMgZmFpbGluZyBiZWNhdXNlIGFzIHlvdQo+IGhhdmUgbWVudGlvbmVkIHZ1YXJ0X3BmbiBp
cyBhbGxvY2F0ZWQgbGF0ZXIgaW4geGNfZG9tX2J1aWxkX2ltYWdlKCkuCj4KPiBDYW4gd2UgZGVs
YXkgbWFwcGluZyBvZiB0aGlzIHBhZ2UgaW4gWGVuIHVudGlsIHRoZSByaW5nIGJ1ZmZlciBpcwo+
IGFjdHVhbGx5IHJlcXVpcmVkIGJ5IHRoZSBlbXVsYXRpb24gY29kZSBmb3IgcmVhZGluZy93cml0
aW5nIGRhdGEuIEJ5Cj4gdGhhdCB0aW1lLCB0aGUgcGFnZSB3b3VsZCBoYXZlIGJlZW4gcGh5c2lj
YWxseSBtYXBwZWQuCgpZb3Ugd291bGQgbm90IGJlIGFibGUgdG8gcmVwb3J0IGFuIGVycm9yIGlm
IHlvdSBmYWlsIHRvIG1hcCBpdC4gQnV0IHRoaXMgCmxvb2tzIGxpa2UgdG8gbWUgYSB3b3JrYXJv
dW5kIGZvciBhIHRvb2wgcHJvYmxlbS4KCkFueXdheSwgYXMgSSBzYWlkLCBJJ2QgbGlrZSBmZWVk
YmFjayBmcm9tIHRoZSB0b29scyBtYWludGFpbmVycyB0byBzZWUgCmhvdyB3ZSBjYW4gcHJvY2Vl
ZC4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 19 11:02:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 11:02:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dMuS7-00007M-2V; Mon, 19 Jun 2017 11: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 <prvs=3367a94a8=anthony.perard@citrix.com>)
 id 1dMuS6-00007A-90
 for xen-devel@lists.xenproject.org; Mon, 19 Jun 2017 11:02:38 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 D6/79-03557-D4FA7495; Mon, 19 Jun 2017 11:02:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsXitHSDva7vevd
 IgyszGS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owVtz8xFswUqmi69I29gbGPr4uRk0NCwF+i
 /f8XFhCbRUBV4ur+ZjCbTcBAYsX0q4xdjBwcIgIqErf3GoCYzALaEitWF4BUCAtkSfy8+psJJ
 MwrYC3R9yUBJCwkYCvxd0UjG4jNKyAocXLmE7CBzAI6Egt2f2KDmCItsfwfB4jJKWAn8XtrMU
 iFqICyxLx9q9ggpqhJ3Fi4jGUCI98sJINmIRk0C2HQAkbmVYwaxalFZalFukbGeklFmekZJbm
 JmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgQHGAAQ7GP/MDzzEKMnBpCTKa7zGPVKILyk/pTIj
 sTgjvqg0J7X4EKMMB4eSBO++tUA5waLU9NSKtMwcYKjDpCU4eJREeCVBWnmLCxJzizPTIVKnG
 HU5Nqxe/4VJiCUvPy9VSpx3F8gMAZCijNI8uBGwuLvEKCslzMsIdJQQT0FqUW5mCar8K0ZxDk
 YlYV4bkCk8mXklcJteAR3BBHQE8xkXkCNKEhFSUg2MAUXtjmGsFfuak2UXsxgk87xOexL7q01
 dWjaQ7f/2i49aMgobcx7kf1z473iJ5JPgsrOndY/NEjVYEFcbsm5TWyvDu+Oc5xhPinru42Bd
 5Jl8w22jdtrLOUZrdNn3Lb2S+MJ+QnxpQKbFuWDrgnmvT1vctb+55V743/UrHC+oTxQqKNh6T
 WOvEktxRqKhFnNRcSIAUmkb47YCAAA=
X-Env-Sender: prvs=3367a94a8=anthony.perard@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1497870155!74444275!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18755 invoked from network); 19 Jun 2017 11:02:36 -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;
 19 Jun 2017 11:02:36 -0000
X-IronPort-AV: E=Sophos;i="5.39,360,1493683200"; d="scan'208";a="436953232"
Date: Mon, 19 Jun 2017 12:02:34 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: <xen-devel@lists.xenproject.org>
Message-ID: <20170619110233.GA1702@perard.uk.xensource.com>
References: <20170616175704.7832-1-anthony.perard@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170616175704.7832-1-anthony.perard@citrix.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [OSSTEST PATCH v11 00/20] Have OpenStack tested on
 top of xen's master and libvirt's master.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBKdW4gMTYsIDIwMTcgYXQgMDY6NTY6NDRQTSArMDEwMCwgQW50aG9ueSBQRVJBUkQg
d3JvdGU6Cj4gQ2hhbmdlcyBpbiBWMTE6Cj4gLSBwbGVudHkgb2YgbmV3IHBhdGNoZXMsIG9uIHRv
cCBvZiB0aGUgb3JpZ2luYWwgMyBwYXRjaGVzIHRoYXQgd2VyZSBhY2tlZC4KPiAtIGFuZCBhbiBh
dHRlbXB0IGF0IGNyZWF0aW5nIGEgZmxpZ2h0IGZvciBhIHN0YWJsZSBicmFuY2ggb2Ygb3BlbnN0
YWNrLiBCdXQKPiAgIHRoZXJlIGlzIG1hbnkgZ2l0IHRyZWUgdG8gcHVsbCB0aGUgYnJhbmNoIGZy
b20uCgpBbmQgaGVyZSBpcyBhIGJyYW5jaCh0YWcpIGZvciBhbGwgdGhvc2UgY29tbWl0czoKaHR0
cHM6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0LWh0dHAvcGVvcGxlL2FwZXJhcmQvb3NzdGVzdC5naXQK
dGFnOiBvcGVuc3RhY2stdjExCgo+IEFudGhvbnkgUEVSQVJEICgxNyk6Cj4gICB0cy1vcGVuc3Rh
Y2stZGVwbG95OiBEZXBsb3kgT3BlblN0YWNrIG9uIGEgaG9zdCB3aXRoIGRldnN0YWNrCj4gICB0
cy1vcGVuc3RhY2stdGVtcGVzdDogUnVuIFRlbXBlc3QgdG8gY2hlY2sgT3BlblN0YWNrCj4gICBD
cmVhdGUgYSBmbGlnaHQgdG8gdGVzdCBPcGVuU3RhY2sgd2l0aCB4ZW4tdW5zdGFibGUgYW5kIGxp
YnZpcnQKPiAgIHRzLW9wZW5zdGFjay1kZXBsb3k6IEtlZXAgQ1VSTF9DQV9CVU5ETEUgd2hlbiBz
dWRvIGlzIGNhbGxlZAo+ICAgdHMtb3BlbnN0YWNrLWRlcGxveTogVHJ5IHRvIGRpc2FibGUgdXNl
IG9mIFNZU1RFTUQKPiAgIHRzLWtlcm5lbC1idWlsZDogRW5hYmxlIG5ldHdvcmsgcmVsYXRlZCBt
b2R1bGVzIGZvciBOZXV0cm9uCj4gICB0cy1vcGVuc3RhY2stZGVwbG95OiBTd2l0Y2ggdG8gTmV1
dHJvbiBmb3IgbmV0d29yawo+ICAgdHMtb3BlbnN0YWNrLWRlcGxveTogSW5jcmVhc2UgZmQgYW5k
IG1lbW9yeSBsaW1pdHMgZm9yIHJhYmJpdG1xCj4gICBtYWtlLWZsaWdodDogSW5jcmVhc2UgZG9t
MF9tZW0gZm9yIG9wZW5zdGFjayBmbGlnaHQKPiAgIHRzLW9wZW5zdGFjay1kZXBsb3k6IEFwcGx5
IGEgVGVtcGVzdCBwYXRjaAo+ICAgdHMtb3BlbnN0YWNrLWRlcGxveTogSWdub3JlIGxpYnZpcnQt
cHl0aG9uIHZlcnNpb24gYW5kIHVzZSBsYXRlc3QKPiAgIHRzLW9wZW5zdGFjay10ZW1wZXN0OiBG
aXggdGVtcGVzdCBpbnZvY2F0aW9uCj4gICB0cy1vcGVuc3RhY2stdGVtcGVzdDogVXBkYXRlIGxp
c3Qgb2Ygc2tpcHBlZCB0ZXN0cwo+ICAgdHMtb3BlbnN0YWNrLWRlcGxveTogTW92ZSBsb2dzIHRv
IC92YXIvbG9nL29wZW5zdGFjawo+ICAgdHMtbG9ncy1jYXB0dXJlOiBDYXB0dXJlIE9wZW5TdGFj
ayBsb2dzCj4gICB0cy1vcGVuc3RhY2stZGVwbG95OiBJbmNyZWFzZSBkZXZzdGFjayB0aW1lb3V0
Cj4gICBJbnRyb2R1Y2UgZmxpZ2h0IGZvciBzdGFibGUgYnJhbmNoZXMgb2YgT3BlblN0YWNrCj4g
Cj4gSWFuIEphY2tzb24gKDMpOgo+ICAgdHMtb3BlbnN0YWNrLWRlcGxveTogU2V0IGh0dHAgcHJv
eHkKPiAgIFRlc3RTdXBwb3J0OiBwcm92aWRlIHRhcmdldF9odHRwc19taXRtX3Byb3h5X2NlcnRf
cGF0aAo+ICAgdHMtb3BlbnN0YWNrLWRlcGxveTogc2V0IENVUkxfQ0FfQlVORExFCj4gCj4gIE9z
c3Rlc3QvVGVzdFN1cHBvcnQucG0gfCAgIDcgKwo+ICBhcC1jb21tb24gICAgICAgICAgICAgIHwg
IDE5ICsrCj4gIGFwLWZldGNoLXZlcnNpb24gICAgICAgfCAgMjAgKysrCj4gIGFwLWZldGNoLXZl
cnNpb24tb2xkICAgfCAgMTMgKysKPiAgYXAtcHJpbnQtdXJsICAgICAgICAgICB8ICAgMyArCj4g
IGFwLXB1c2ggICAgICAgICAgICAgICAgfCAgMTEgKysKPiAgY3ItZGFpbHktYnJhbmNoICAgICAg
ICB8ICAzNiArKysrCj4gIGNyLWZvci1icmFuY2hlcyAgICAgICAgfCAgIDIgKy0KPiAgY3JpLWNv
bW1vbiAgICAgICAgICAgICB8ICAgMSArCj4gIG1ha2UtZmxpZ2h0ICAgICAgICAgICAgfCAgNDYg
KysrKy0KPiAgc2ctcnVuLWpvYiAgICAgICAgICAgICB8ICAgNiArCj4gIHRzLWtlcm5lbC1idWls
ZCAgICAgICAgfCAgMTcgKy0KPiAgdHMtbG9ncy1jYXB0dXJlICAgICAgICB8ICAgNiArCj4gIHRz
LW9wZW5zdGFjay1kZXBsb3kgICAgfCAxOTAgKysrKysrKysrKysrKysrKysrKysKPiAgdHMtb3Bl
bnN0YWNrLXRlbXBlc3QgICB8ICA2MyArKysrKysrCj4gIDE1IGZpbGVzIGNoYW5nZWQsIDQzNiBp
bnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQo+ICBjcmVhdGUgbW9kZSAxMDA3NTUgdHMtb3Bl
bnN0YWNrLWRlcGxveQo+ICBjcmVhdGUgbW9kZSAxMDA3NTUgdHMtb3BlbnN0YWNrLXRlbXBlc3QK
PiAKPiAtLSAKPiBBbnRob255IFBFUkFSRAo+IAoKLS0gCkFudGhvbnkgUEVSQVJECgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 19 11:12:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 11:12: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 1dMube-0000z6-1Q; Mon, 19 Jun 2017 11:12: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=3367cd054=wei.liu2@citrix.com>)
 id 1dMubc-0000z0-II
 for xen-devel@lists.xenproject.org; Mon, 19 Jun 2017 11:12:28 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 C5/44-23755-B91B7495; Mon, 19 Jun 2017 11:12:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpO7sje6
 RBle+8Vt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm7p69nK3jFW/Fy8Tu2BsZGri5GTg4JAX+J
 X10f2boYOThYBFQlnv12AgmzCShL/OzsZQOxRQTUJNpXzWTuYuTiYBbYwyjx6cscRpCEsEC+x
 PZ9q5lAbF4BC4m3m1exghQJCWxmlGhb38UKkRCUODnzCQuIzSygI7Fg9yewZcwC0hLL/3GAhD
 kFAiXW/NnLDmKLCqhIdC6dA1YuJKAg0TH9GNMERr5ZSCbNQjJpFsKkBYzMqxg1ilOLylKLdI2
 M9ZKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAkOtnoGBcQdj316/Q4ySHExKorwG
 G9wjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwtoLkBItS01Mr0jJzgEEPk5bg4FES4ZUASfMWF
 yTmFmemQ6ROMepybFi9/guTEEtefl6qlDhvO0iRAEhRRmke3AhYBF5ilJUS5mVkYGAQ4ilILc
 rNLEGVf8UozsGoJMw7EWQKT2ZeCdymV0BHMAEdwXzGBeSIkkSElFQD4xZ1vch1k4667f1YJi9
 6LHDdwuUtaw4LM6XIqS+6ef7k77U/u+4KyrcHGa1ymLBK/nh7zQpG4dNPDmRKiwv1BCbZFZef
 n7/Sd0pMSvQUFZ7MOzcN05OUO6+0mn3RUzzD3pZZK1tfUHZ7KvM60bczLsSv4exdPC1mm4XfP
 X3nopgfZqs+9K5/r8RSnJFoqMVcVJwIANc6MaK7AgAA
X-Env-Sender: prvs=3367cd054=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1497870745!67735811!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25864 invoked from network); 19 Jun 2017 11:12:26 -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;
 19 Jun 2017 11:12:26 -0000
X-IronPort-AV: E=Sophos;i="5.39,360,1493683200"; d="scan'208";a="428443848"
Date: Mon, 19 Jun 2017 12:12:22 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Zhongze Liu <blackskygg@gmail.com>
Message-ID: <20170619111222.xa573gjm6amsyz4m@citrix.com>
References: <20170616045530.21079-1-blackskygg@gmail.com>
 <5943B6AC02000078001635B2@prv-mh.provo.novell.com>
 <CAHrd_jrOm0U6e8VWfeN2TuX3EYKdMJSM-sRp7SqiB7p9cSA8BA@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAHrd_jrOm0U6e8VWfeN2TuX3EYKdMJSM-sRp7SqiB7p9cSA8BA@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] libxc: add xc_domain_add_to_physmap_batch
 to wrap XENMEM_add_to_physmap_batch
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBKdW4gMTYsIDIwMTcgYXQgMDU6MzY6MThQTSArMDgwMCwgWmhvbmd6ZSBMaXUgd3Jv
dGU6Cj4gSGkgSmFuLAo+IAo+IAo+IDIwMTctMDYtMTYgMTY6NDUgR01UKzA4OjAwIEphbiBCZXVs
aWNoIDxKQmV1bGljaEBzdXNlLmNvbT46Cj4gPj4+PiBPbiAxNi4wNi4xNyBhdCAwNjo1NSwgPGJs
YWNrc2t5Z2dAZ21haWwuY29tPiB3cm90ZToKPiA+PiBjdXJyZW50bHkgdGhlcmUgaXMgbm8gd3Jh
cHBlciBmb3IgWEVOTUVNX2FkZF90b19waHlzbWFwX2JhdGNoIGluIGxpYnhjLgo+ID4+IGFkZCBh
IHdyYXBwZXIgdG8gZG8gdGhhdC4KPiA+Cj4gPiBJdCBtYXkgaGVscCBhY2NlcHRhbmNlIGlmIHlv
dSBzYXkgd2h5IGFsbCBvZiB0aGUgc3VkZGVuIGEgd3JhcHBlcgo+ID4gaXMgbmVlZGVkLgo+ID4K
PiAKPiBJdCdzIGluZGVlZCBhIHByZXBhcmF0aW9uIGZvciBteSBHU29DIHByb2plY3Q6Cj4gaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMDUvbXNnMDEy
ODguaHRtbAo+IAo+IFRoYW5rcyBmb3IgdGhlIHN1Z2dlc3Rpb24uCj4gCj4gPgo+ID4+IC0tLSBh
L3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCj4gPj4gKysrIGIvdG9vbHMvbGlieGMvaW5j
bHVkZS94ZW5jdHJsLmgKPiA+PiBAQCAtMTM3Miw2ICsxMzcyLDE1IEBAIGludCB4Y19kb21haW5f
YWRkX3RvX3BoeXNtYXAoeGNfaW50ZXJmYWNlICp4Y2gsCj4gPj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBpZHgsCj4gPj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgeGVuX3Bmbl90IGdwZm4pOwo+ID4+Cj4gPj4gK2ludCB4Y19kb21haW5fYWRkX3Rv
X3BoeXNtYXBfYmF0Y2goeGNfaW50ZXJmYWNlICp4Y2gsCj4gPj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQsCj4gPj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDMyX3QgZm9yZWlnbl9kb21pZCwKPiA+Cj4gPiBJJ20gbm90
IGV4YWN0bHkgc3VyZSB3aGF0IHRoZSBsaWJ4YyBjb2RpbmcgcnVsZXMgYXJlLCBidXQgSSdkIGV4
cGVjdAo+ID4gdGhlc2UgYm90aCB0byBiZSBkb21pZF90LCAuLi4KPiA+Cj4gCj4gSSB3YXMgcGxh
bm5pbmcgdG8gbWFrZSB0aGVtIGRvbWlkX3QsIGJ1dCBhY2NvcmRpbmcgdG8gdGhlIG90aGVyCj4g
ZG9taWQtcGFyYW1ldGVycycgdHlwZXMKPiBpbiB0aGUgZmlsZSwgYW5kIHRoZXkgYXJlIGFsbCB1
aW50MzJfdCwgc28gSSBmaW5hbGx5IGRlY2lkZWQgb24gdWludDMyX3QuCgpCb3RoIGFyZSB1c2Vk
LiBXZSBzaG91bGQgdXNlIGRvbWlkX3QgZm9yIG5ldyBjb2RlLgoKPiAKPiA+PiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgc3BhY2UsCj4gPj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDE2X3Qgc2l6ZSwKPiA+Cj4gPiAuLi4g
dGhpcyBvbmUgdG8gYmUgdW5zaWduZWQgaW50LCAuLi4KPiAKPiBJbiB0aGUgeGVuX2FkZF90b19w
aHlzbWFwX2JhdGNoIHN0cnVjdCwgYm90aCBAc3BhY2UgYW5kIEBzaXplIGFyZQo+IHVpbnQxNl90
LCBzbyBJIHRoaW5rCj4gSSBzaG91bGQgaGF2ZSBtYWRlIEBzcGFjZSB1aW50MTZfdCwgdG9vLiBJ
J2xsIGZpeCB0aGlzLiBPciBkbyB5b3UgaGF2ZQo+IGFueSBnb29kIHJlYXNvbnMgdG8KPiBtYWtl
IGJvdGggb2YgdGhlbSB1bnNpZ25lZCBpbnQ/Cj4gCgpJIGFncmVlIHdpdGggd2hhdCBKYW4gc2Fp
ZC4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 19 11:18:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 11: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 1dMuhl-0001Dv-Qg; Mon, 19 Jun 2017 11:18: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 1dMuhk-0001Dp-BG
 for xen-devel@lists.xenproject.org; Mon, 19 Jun 2017 11:18:48 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 08/CC-03613-713B7495; Mon, 19 Jun 2017 11:18:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVysyfVTVd8s3u
 kwe67rBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aVa4dYCrpMK84ffM3YwLhes4uRi0NIYBOj
 xIMLzYwQzm5GibYTS1m6GDk5hAVCJXbsesnUxcjBISLgJ3HnaiBIWEggS6JnwgsWkDCzgL7Eu
 R3lIGE2AU2JO58/MYHYvAJWEp+v7gazWQRUJR6u/cEOYosKhEu8bTzCAlEjKHFy5hMwm1PAWu
 L2lcfMIDazgK3Enbm7oWx5ie1v5zBPYOSbhaRlFpKyWUjKFjAyr2LUKE4tKkst0jU010sqykz
 PKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAw2BiDYwXh7Y8AhRkkOJiVRXoMN7pFCfEn5
 KZUZicUZ8UWlOanFhxhlODiUJHj/bQTKCRalpqdWpGXmAMMeJi3BwaMkwlsMkuYtLkjMLc5Mh
 0idYtTlWNCz4QuTEEtefl6qlDgvyyagIgGQoozSPLgRsBi8xCgrJczLCHSUEE9BalFuZgmq/C
 tGcQ5GJWHeVJApPJl5JXCbXgEdwQR0BPMZF5AjShIRUlINjFU/9htNmHvgxpYod7Wj/6L3z2h
 1/ss2uXCCbqD1v1sHF0isariaMmWry37OR58Thco8r/6Rzb3NvbtT8lAW+9dDi73PesU3S5wT
 sPfmvSq+8GejetWtr0/05Q7kZE3ukVZ+vPZt1FlOC+frt6NPn++8ddH73ZOT6VsvHtc9LXP6X
 XzPiXeb3j5UYinOSDTUYi4qTgQAMkDdGLwCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1497871126!74420678!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24808 invoked from network); 19 Jun 2017 11:18:46 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-9.tower-21.messagelabs.com with SMTP; 19 Jun 2017 11:18: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 C10B180D;
 Mon, 19 Jun 2017 04:18: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 1C5393F557;
 Mon, 19 Jun 2017 04:18:44 -0700 (PDT)
To: Sergej Proskurin <proskurin@sec.in.tum.de>, xen-devel@lists.xenproject.org
References: <20170615110516.448-1-proskurin@sec.in.tum.de>
 <20170615110516.448-8-proskurin@sec.in.tum.de>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <37f17176-00f9-58be-6196-d0d18e5aefff@arm.com>
Date: Mon, 19 Jun 2017 12:18:43 +0100
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: <20170615110516.448-8-proskurin@sec.in.tum.de>
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [RFC PATCH v3 07/10] arm/mem_access: Add software
 guest-page-table walk
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

CgpPbiAxNS8wNi8xNyAxMjowNSwgU2VyZ2VqIFByb3NrdXJpbiB3cm90ZToKPiBUaGUgZnVuY3Rp
b24gcDJtX21lbV9hY2Nlc3NfY2hlY2tfYW5kX2dldF9wYWdlIGluIG1lbV9hY2Nlc3MuYwo+IHRy
YW5zbGF0ZXMgYSBndmEgdG8gYW4gaXBhIGJ5IG1lYW5zIG9mIHRoZSBoYXJkd2FyZSBmdW5jdGlv
bmFsaXR5IG9mIHRoZQo+IEFSTSBhcmNoaXRlY3R1cmUuIFRoaXMgaXMgaW1wbGVtZW50ZWQgaW4g
dGhlIGZ1bmN0aW9uIGd2YV90b19pcGEuIElmCj4gbWVtX2FjY2VzcyBpcyBhY3RpdmUsIGhhcmR3
YXJlLWJhc2VkIGd2YSB0byBpcGEgdHJhbnNsYXRpb24gbWlnaHQgZmFpbCwKPiBhcyBndmFfdG9f
aXBhIHVzZXMgdGhlIGd1ZXN0J3MgdHJhbnNsYXRpb24gdGFibGVzLCBhY2Nlc3MgdG8gd2hpY2gg
bWlnaHQKPiBiZSByZXN0cmljdGVkIGJ5IHRoZSBhY3RpdmUgVlRUQlIuIFRvIGFkZHJlc3MgdGhp
cyBpc3N1ZSwgaW4gdGhpcyBjb21taXQKPiB3ZSBhZGQgYSBzb2Z0d2FyZS1iYXNlZCBndWVzdC1w
YWdlLXRhYmxlIHdhbGssIHdoaWNoIHdpbGwgYmUgdXNlZCBieSB0aGUKPiBmdW5jdGlvbiBwMm1f
bWVtX2FjY2Vzc19jaGVja19hbmRfZ2V0X3BhZ2UgcGVyZm9ybSB0aGUgZ3ZhIHRvIGlwYQo+IHRy
YW5zbGF0aW9uIGluIHNvZnR3YXJlIGluIG9uZSBvZiB0aGUgZm9sbG93aW5nIGNvbW1pdHMuCj4K
PiBOb3RlOiBUaGUgaW50cm9kdWNlZCBmdW5jdGlvbiBndWVzdF93YWxrX3RhYmxlcyBhc3N1bWVz
IHRoYXQgdGhlIGRvbWFpbiwKPiB0aGUgZ3ZhIG9mIHdoaWNoIGlzIHRvIGJlIHRyYW5zbGF0ZWQs
IGlzIHJ1bm5pbmcgb24gdGhlIGN1cnJlbnRseSBhY3RpdmUKPiB2Q1BVLiBUbyB3YWxrIHRoZSBn
dWVzdCdzIHBhZ2UgdGFibGVzIG9uIGEgZGlmZmVyZW50IHZDUFUsIHRoZSBmb2xsb3dpbmcKPiBy
ZWdpc3RlcnMgd291bGQgbmVlZCB0byBiZSBsb2FkZWQ6IFRDUl9FTDEsIFRUQlIwX0VMMSwgVFRC
UjFfRUwxLCBhbmQKPiBTQ1RMUl9FTDEuCj4KPiBTaWduZWQtb2ZmLWJ5OiBTZXJnZWogUHJvc2t1
cmluIDxwcm9za3VyaW5Ac2VjLmluLnR1bS5kZT4KPiAtLS0KPiBDYzogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IENjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgo+IC0tLQo+IHYyOiBSZW5hbWUgcDJtX2d2YV90b19pcGEgdG8gcDJtX3dh
bGtfZ3B0IGFuZCBtb3ZlIGl0IHRvIHAybS5jLgo+Cj4gICAgIE1vdmUgdGhlIGZ1bmN0aW9uYWxp
dHkgcmVzcG9uc2libGUgZm9yIHdhbGtpbmcgbG9uZy1kZXNjcmlwdG9yIGJhc2VkCj4gICAgIHRy
YW5zbGF0aW9uIHRhYmxlcyBvdXQgb2YgdGhlIGZ1bmN0aW9uIHAybV93YWxrX2dwdC4gQWxzbyBt
b3ZlIG91dAo+ICAgICB0aGUgbG9uZy1kZXNjcmlwdG9yIGJhc2VkIHRyYW5zbGF0aW9uIG91dCBv
ZiB0aGlzIGNvbW1pdC4KPgo+ICAgICBDaGFuZ2UgZnVuY3Rpb24gcGFyYW1ldGVycyBpbiBvcmRl
ciB0byByZXR1cm4gYWNjZXNzIGFjY2VzcyByaWdodHMKPiAgICAgdG8gYSByZXF1ZXN0ZWQgZ3Zh
Lgo+Cj4gICAgIENvc21ldGljIGZpeGVzLgo+Cj4gdjM6IFJlbmFtZSB0aGUgaW50cm9kdWNlZCBm
dW5jdGlvbnMgdG8gZ3Vlc3Rfd2Fsa18odGFibGVzfHNkfGxkKSBhbmQKPiAgICAgbW92ZSB0aGUg
aW1wbGVtZW50YXRpb24gdG8gZ3Vlc3RfY29weS4oY3xoKS4KPgo+ICAgICBTZXQgcGVybWlzc2lv
bnMgaW4gZ3Vlc3Rfd2Fsa190YWJsZXMgYWxzbyBpZiB0aGUgTU1VIGlzIGRpc2FibGVkLgo+Cj4g
ICAgIENoYW5nZSB0aGUgZnVuY3Rpb24gcGFyYW1ldGVyIG9mIHR5cGUgInN0cnVjdCBwMm1fZG9t
YWluICoiIHRvCj4gICAgICJzdHJ1Y3QgdmNwdSAqIiBpbiB0aGUgZnVuY3Rpb25zIGd1ZXN0X3dh
bGtfKHRhYmxlc3xzZHxsZCkuCj4gLS0tCj4gIHhlbi9hcmNoL2FybS9NYWtlZmlsZSAgICAgICAg
ICAgIHwgIDEgKwo+ICB4ZW4vYXJjaC9hcm0vZ3Vlc3Rfd2Fsay5jICAgICAgICB8IDkyICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgeGVuL2luY2x1ZGUvYXNtLWFy
bS9ndWVzdF93YWxrLmggfCAxOSArKysrKysrKysKPiAgMyBmaWxlcyBjaGFuZ2VkLCAxMTIgaW5z
ZXJ0aW9ucygrKQo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gvYXJtL2d1ZXN0X3dhbGsu
Ywo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLWFybS9ndWVzdF93YWxrLmgK
Pgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vTWFrZWZpbGUgYi94ZW4vYXJjaC9hcm0vTWFr
ZWZpbGUKPiBpbmRleCA0OWUxZmIyZjg0Li4yODJkMmMyOTQ5IDEwMDY0NAo+IC0tLSBhL3hlbi9h
cmNoL2FybS9NYWtlZmlsZQo+ICsrKyBiL3hlbi9hcmNoL2FybS9NYWtlZmlsZQo+IEBAIC0yMSw2
ICsyMSw3IEBAIG9iai0kKENPTkZJR19IQVNfR0lDVjMpICs9IGdpYy12My5vCj4gIG9iai0kKENP
TkZJR19IQVNfSVRTKSArPSBnaWMtdjMtaXRzLm8KPiAgb2JqLSQoQ09ORklHX0hBU19JVFMpICs9
IGdpYy12My1scGkubwo+ICBvYmoteSArPSBndWVzdGNvcHkubwo+ICtvYmoteSArPSBndWVzdF93
YWxrLm8KPiAgb2JqLXkgKz0gaHZtLm8KPiAgb2JqLXkgKz0gaW8ubwo+ICBvYmoteSArPSBpcnEu
bwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ3Vlc3Rfd2Fsay5jIGIveGVuL2FyY2gvYXJt
L2d1ZXN0X3dhbGsuYwo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMDAwMC4u
ZjJmMzUzMzY2NQo+IC0tLSAvZGV2L251bGwKPiArKysgYi94ZW4vYXJjaC9hcm0vZ3Vlc3Rfd2Fs
ay5jCj4gQEAgLTAsMCArMSw5MiBAQAo+ICsvKgo+ICsgKiBHdWVzdCBwYWdlIHRhYmxlIHdhbGsK
PiArICogQ29weXJpZ2h0IChjKSAyMDE3IFNlcmdlaiBQcm9za3VyaW4gPHByb3NrdXJpbkBzZWMu
aW4udHVtLmRlPgo+ICsgKgo+ICsgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91
IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeSBpdAo+ICsgKiB1bmRlciB0aGUgdGVy
bXMgYW5kIGNvbmRpdGlvbnMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlLAo+ICsg
KiB2ZXJzaW9uIDIsIGFzIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9u
Lgo+ICsgKgo+ICsgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgaXQg
d2lsbCBiZSB1c2VmdWwsIGJ1dCBXSVRIT1VUCj4gKyAqIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBl
dmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mIE1FUkNIQU5UQUJJTElUWSBvcgo+ICsgKiBGSVRO
RVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUgR05VIEdlbmVyYWwgUHVibGlj
IExpY2Vuc2UgZm9yCj4gKyAqIG1vcmUgZGV0YWlscy4KPiArICoKPiArICogWW91IHNob3VsZCBo
YXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYWxv
bmcgd2l0aAo+ICsgKiB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5v
cmcvbGljZW5zZXMvPi4KPiArICovCj4gKwo+ICsjaW5jbHVkZSA8eGVuL3NjaGVkLmg+Cj4gKwo+
ICsvKgo+ICsgKiBUaGUgZnVuY3Rpb24gZ3Vlc3Rfd2Fsa19zZCB0cmFuc2xhdGVzIGEgZ2l2ZW4g
R1ZBIGludG8gYW4gSVBBIHVzaW5nIHRoZQo+ICsgKiBzaG9ydC1kZXNjcmlwdG9yIHRyYW5zbGF0
aW9uIHRhYmxlIGZvcm1hdCBpbiBzb2Z0d2FyZS4gVGhpcyBmdW5jdGlvbiBhc3N1bWVzCj4gKyAq
IHRoYXQgdGhlIGRvbWFpbiBpcyBydW5uaW5nIG9uIHRoZSBjdXJyZW50bHkgYWN0aXZlIHZDUFUu
IFRvIHdhbGsgdGhlIGd1ZXN0J3MKPiArICogcGFnZSB0YWJsZSBvbiBhIGRpZmZlcmVudCB2Q1BV
LCB0aGUgZm9sbG93aW5nIHJlZ2lzdGVycyB3b3VsZCBuZWVkIHRvIGJlCj4gKyAqIGxvYWRlZDog
VENSX0VMMSwgVFRCUjBfRUwxLCBUVEJSMV9FTDEsIGFuZCBTQ1RMUl9FTDEuCj4gKyAqLwo+ICtz
dGF0aWMgaW50IGd1ZXN0X3dhbGtfc2Qoc3RydWN0IGRvbWFpbiAqZCwKCkFzIEkgc2FpZCBpbiB2
MiwgaXQgc2hvdWxkIGJlIGEgdmNwdSBhbmQgbm90IGEgZG9tYWluIGhlcmUgIGJlY2F1c2UgCnBh
Z2UtdGFibGUgYXJlIHBlci12Q1BVLgoKPiArICAgICAgICAgICAgICAgICAgICAgICAgIHZhZGRy
X3QgZ3ZhLCBwYWRkcl90ICppcGEsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgKnBlcm1zKQo+ICt7Cj4gKyAgICAvKiBOb3QgaW1wbGVtZW50ZWQgeWV0LiAqLwo+ICsg
ICAgcmV0dXJuIC1FRkFVTFQ7Cj4gK30KPiArCj4gKy8qCj4gKyAqIFRoZSBmdW5jdGlvbiBndWVz
dF93YWxrX2xkIHRyYW5zbGF0ZXMgYSBnaXZlbiBHVkEgaW50byBhbiBJUEEgdXNpbmcgdGhlCj4g
KyAqIGxvbmctZGVzY3JpcHRvciB0cmFuc2xhdGlvbiB0YWJsZSBmb3JtYXQgaW4gc29mdHdhcmUu
IFRoaXMgZnVuY3Rpb24gYXNzdW1lcwo+ICsgKiB0aGF0IHRoZSBkb21haW4gaXMgcnVubmluZyBv
biB0aGUgY3VycmVudGx5IGFjdGl2ZSB2Q1BVLiBUbyB3YWxrIHRoZSBndWVzdCdzCj4gKyAqIHBh
Z2UgdGFibGUgb24gYSBkaWZmZXJlbnQgdkNQVSwgdGhlIGZvbGxvd2luZyByZWdpc3RlcnMgd291
bGQgbmVlZCB0byBiZQo+ICsgKiBsb2FkZWQ6IFRDUl9FTDEsIFRUQlIwX0VMMSwgVFRCUjFfRUwx
LCBhbmQgU0NUTFJfRUwxLgo+ICsgKi8KPiArc3RhdGljIGludCBndWVzdF93YWxrX2xkKHN0cnVj
dCBkb21haW4gKmQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICB2YWRkcl90IGd2YSwgcGFk
ZHJfdCAqaXBhLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpwZXJt
cykKCkRpdHRvLgoKPiArewo+ICsgICAgLyogTm90IGltcGxlbWVudGVkIHlldC4gKi8KPiArICAg
IHJldHVybiAtRUZBVUxUOwo+ICt9Cj4gKwo+ICtpbnQgZ3Vlc3Rfd2Fsa190YWJsZXMoY29uc3Qg
c3RydWN0IHZjcHUgKnYsIHZhZGRyX3QgZ3ZhLAo+ICsgICAgICAgICAgICAgICAgICAgICAgcGFk
ZHJfdCAqaXBhLCB1bnNpZ25lZCBpbnQgKnBlcm1zKQo+ICt7Cj4gKyAgICB1aW50MzJfdCBzY3Rs
ciA9IFJFQURfU1lTUkVHKFNDVExSX0VMMSk7Cj4gKyAgICByZWdpc3Rlcl90IHRjciA9IFJFQURf
U1lTUkVHKFRDUl9FTDEpOwo+ICsgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKPiAr
ICAgIHVuc2lnbmVkIGludCBfcGVybXMgPSBHVjJNX1JFQUQ7Cj4gKwo+ICsgICAgLyogV2UgYXNz
dW1lIHRoYXQgdGhlIGRvbWFpbiBpcyBydW5uaW5nIG9uIHRoZSBjdXJyZW50bHkgYWN0aXZlIGRv
bWFpbi4gKi8KPiArICAgIGlmICggdiAhPSBjdXJyZW50ICkKPiArICAgICAgICByZXR1cm4gLUVG
QVVMVDsKPiArCj4gKyAgICAvKiBBbGxvdyBwZXJtcyB0byBiZSBOVUxMLiAqLwo+ICsgICAgcGVy
bXMgPSBwZXJtcyA/OiAmX3Blcm1zOwo+ICsKPiArICAgIC8qIElmIHRoZSBNTVUgaXMgZGlzYWJs
ZWQsIHRoZXJlIGlzIG5vIG5lZWQgdG8gdHJhbnNsYXRlIHRoZSBndmEuICovCj4gKyAgICBpZiAo
ICEoc2N0bHIgJiBTQ1RMUl9NKSApCj4gKyAgICB7Cj4gKyAgICAgICAgKmlwYSA9IGd2YTsKPiAr
Cj4gKyAgICAgICAgLyogTWVtb3J5IGNhbiBiZSBhY2Nlc3NlZCB3aXRob3V0IGFueSByZXN0cmlj
dGlvbnMuICovCj4gKyAgICAgICAgKnBlcm1zID0gR1YyTV9SRUFEfEdWMk1fV1JJVEV8R1YyTV9F
WEVDOwo+ICsKPiArICAgICAgICByZXR1cm4gMDsKPiArICAgIH0KPiArCj4gKyAgICBpZiAoIGlz
XzMyYml0X2RvbWFpbihkKSApCj4gKyAgICB7Cj4gKyAgICAgICAgaWYgKCAhKHRjciAmIFRUQkNS
X0VBRSkgKQo+ICsgICAgICAgICAgICByZXR1cm4gZ3Vlc3Rfd2Fsa19zZChkLCBndmEsIGlwYSwg
cGVybXMpOwo+ICsgICAgfQo+ICsKPiArICAgIHJldHVybiBndWVzdF93YWxrX2xkKGQsIGd2YSwg
aXBhLCBwZXJtcyk7Cj4gK30KPiArCj4gKy8qCj4gKyAqIExvY2FsIHZhcmlhYmxlczoKPiArICog
bW9kZTogQwo+ICsgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCj4gKyAqIGMtYmFzaWMtb2Zmc2V0OiA0
Cj4gKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAo+ICsgKiBFbmQ6Cj4gKyAqLwo+IGRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2d1ZXN0X3dhbGsuaCBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vZ3Vlc3Rfd2Fsay5oCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwMDAw
Li40ZWQ4NDc2ZTA4Cj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
Z3Vlc3Rfd2Fsay5oCj4gQEAgLTAsMCArMSwxOSBAQAo+ICsjaWZuZGVmIF9YRU5fR1VFU1RfV0FM
S19ICj4gKyNkZWZpbmUgX1hFTl9HVUVTVF9XQUxLX0gKPiArCj4gKy8qIFdhbGsgdGhlIGd1ZXN0
J3MgcGFnZSB0YWJsZXMgaW4gc29mdHdhcmUuICovCj4gK2ludCBndWVzdF93YWxrX3RhYmxlcyhj
b25zdCBzdHJ1Y3QgdmNwdSAqdiwKPiArICAgICAgICAgICAgICAgICAgICAgIHZhZGRyX3QgZ3Zh
LAo+ICsgICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCAqaXBhLAo+ICsgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50ICpwZXJtcyk7Cj4gKwo+ICsjZW5kaWYgLyogX1hFTl9HVUVT
VF9XQUxLX0ggKi8KPiArCj4gKy8qCj4gKyAqIExvY2FsIHZhcmlhYmxlczoKPiArICogbW9kZTog
Qwo+ICsgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCj4gKyAqIGMtYmFzaWMtb2Zmc2V0OiA0Cj4gKyAq
IGluZGVudC10YWJzLW1vZGU6IG5pbAo+ICsgKiBFbmQ6Cj4gKyAqLwo+CgpDaGVlcnMsCgotLSAK
SnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 19 11:22:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 11:22:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dMuky-0001nK-8n; Mon, 19 Jun 2017 11: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 <dharabuchphd@gmail.com>) id 1dMukw-0001nC-AP
 for xen-devel@lists.xen.org; Mon, 19 Jun 2017 11:22:06 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 11/FF-03587-DD3B7495; Mon, 19 Jun 2017 11:22:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHIsWRWlGSWpSXmKPExsVyMfTqBt07m90
 jDRYvF7BY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDNWdSUX/GtkrGh7Fd7AuCy7i5GLQ0hgMqNE
 b+9vJhCHRaCBVWL6kTPsII6EwBxWifereli6GDmBnDyJA/fPMULYRRIzv+xgB7F5BQQlTs58A
 lYjJOAlcaBlGVicU8BC4vumy0D1HEDxWomLZ+xATDYBTYndk9JAKlgEVCVaX7+AmhIgsbL/FN
 gUYQF1iQVTlzKBlIsA2c3n+UHCzAIOEi/2vWaFsH0krvz9wTqBUWAWkhtmIUlB2JoSrdt/s0P
 YGhIL7uxjhLC1JZYtfM28gJF1FaNGcWpRWWqRrqGhXlJRZnpGSW5iZo6uoYGZXm5qcXFiempO
 YlKxXnJ+7iZGYCgzAMEOxk/LAg4xSnIwKYnyGmxwjxTiS8pPqcxILM6ILyrNSS0+xCjDwaEkw
 du1CSgnWJSanlqRlpkDjCqYtAQHj5IIb/FGoDRvcUFibnFmOkTqFKMxx5Ur674wcUw5sP0Lkx
 BLXn5eqpQ4LwvIJAGQ0ozSPLhBsGi/xCgrJczLCHSaEE9BalFuZgmq/CtGcQ5GJWHeVJApPJl
 5JXD7XgGdwgR0CvMZF5BTShIRUlINjN07n82Onryfx7j4wpa9LGu/dEvP91DlDzJpfn7Lds6h
 G7U/+ZfU7X67b3V07vOAms+Gvj4JyU/mb0stzuJ/VGjTwn90wa/Fr40vLpaWlWc41yqQtPe9o
 /ddzQ0bK0qPTV8beyShLGN7eW6uQ6OObNeqR5pRP33L6m6vY1JqmrHpta9v1TZfESWW4oxEQy
 3mouJEANo4YbLxAgAA
X-Env-Sender: dharabuchphd@gmail.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1497871323!95912047!1
X-Originating-IP: [209.85.213.176]
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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55809 invoked from network); 19 Jun 2017 11:22:04 -0000
Received: from mail-yb0-f176.google.com (HELO mail-yb0-f176.google.com)
 (209.85.213.176)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Jun 2017 11:22:04 -0000
Received: by mail-yb0-f176.google.com with SMTP id e201so23056142ybb.1
 for <xen-devel@lists.xen.org>; Mon, 19 Jun 2017 04:22: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=/W8Y3SJeAdjYkIVDLYg+RzxuDwJJOaiJIw49BdZFl8I=;
 b=WMriiybIaiB6uu4IwpTctMslgUllJPbhoz9H3o8N/NnfeomYPKc8GbZYRWELdiJH2O
 MQMsq/P88/z+0LXeT2K2iIjXWttyHFwGi6NqEDYxbDd44+0Ta7B3FcyGnMXvdJy68UpW
 x3drSQQsIItG22d+2VuQf/XV83OY0QAMrZ7Lhn1JafKMKcyC7G8KAABMpDjk/NOPevVU
 UsEsV3w8MH9yQgOTjVEpp9iCafiXJ9Fb+dTqr/W5dQQqVbe/sbH2nUorPB/2BqDBdodP
 ecNQsJ2h4j1UOQV2q7pTUbuPmlUNf5iqfTp2W4brmons+AKoDf3cvRmNamyLgE0paygP
 +Rfw==
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=/W8Y3SJeAdjYkIVDLYg+RzxuDwJJOaiJIw49BdZFl8I=;
 b=lyWa07/HALEF30hLoLVkwN6s9f3fKie7Rh+oGD92XDrEH2LkXIyviJ69/2XDfze4z0
 /HRC/rHKyNEI/+UEglDTnM7qOfw833/2WC3kUebEKwpoQ+Mjtmzwi9grUrxMnByMLFL/
 hsUVLC9hE8ULjdxwwb4jkVQgohMjmM9lkUPfECom6NmyqRQe0nI7cLJl7G37mWWyAY7k
 UdWwxSxOfkM9OsZ/GNEqBDXZKlZdkIRqpjoA/8zI1B2RRVxla/Ute6SB92d69PCmxNJX
 GmEOOzrsAIioNeystLmbLoPUap9Z/jTlQkhbHIsz7aqBKONOXGDFh13ddEGLHdbqxb/j
 sgqQ==
X-Gm-Message-State: AKS2vOy5jE9/aIoM+nLMkTVXpIfYj2Vy3XsFw+bnlaKobTI+OklFf9CJ
 eAxCcFTQ5Yl3iVPIVkPD/W7T5xXTSQ==
X-Received: by 10.37.59.13 with SMTP id i13mr15269751yba.196.1497871322753;
 Mon, 19 Jun 2017 04:22:02 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.13.245.69 with HTTP; Mon, 19 Jun 2017 04:22:02 -0700 (PDT)
In-Reply-To: <alpine.LRH.2.20.1706161244560.30689@Diego>
References: <CA+ALRJWg5AD6N6RwnDhLPF33GvV6GooPDapwF7040F-ewiUbxw@mail.gmail.com>
 <alpine.LRH.2.20.1706161244560.30689@Diego>
From: dhara buch <dharabuchphd@gmail.com>
Date: Mon, 19 Jun 2017 16:52:02 +0530
Message-ID: <CA+ALRJXpzKAcfLdGeMGFvsqJ5GhM7hHEY6dJOVd3u7dM76QT9Q@mail.gmail.com>
To: Michael Petlan <mpetlan@redhat.com>
Cc: oprofile-list@lists.sourceforge.net, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] Operf and Opreport outputs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============4453962949655357998=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============4453962949655357998==
Content-Type: multipart/alternative; boundary="001a114f51181cb1db05524e5857"

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

Hello,

Thanks a lot for the detailed explanation. I could understand the working
of operf and opreport.

Unlike operf, ocount counts each occurrence of the monitored event. In such
a case, why ocount also gives varying values of CPU_CLK_UNHALTED even when
the monitored code doesn't get changed. Is it because of background
processes? If so, then can we get event count for only monitored command?

Thank you,

On Fri, Jun 16, 2017 at 4:52 PM, Michael Petlan <mpetlan@redhat.com> wrote:

> On Fri, 16 Jun 2017, dhara buch wrote:
> > Hello,
> >
> > Many days ago you had helped me a lot in using Oprofile in Virtual
> Machine. That time, I also had a query regarding
> > getting information from 'opreport --symbols --debuginfo' command.
>
> Hello,
>
> yeah, I remember...
>
> >
> > Actually, I am profiling a file1.c file with the following commands...
> >
> > 1. gcc -g file1.c -o file1
> >
> > 2. operf ./file1 --events=CPU_CLK_UNHALTED
> >
> > 3. opreport --symbols --debuginfo
> >
> > the output contains various lines where one line look follows:
> >
> > samples  %        linenr info                 image name
> symbol name
> >
> > 2       12.5000  rsaimp.c:16                 rsaimp                   MM
> > 2        12.5000  rsaimp.c:34                 rsaimp
> main
> >
> > When I execute commands 2 and 3 multiple times, each time I gwt the
> output for symbole name MM (which is UDF in the
> > program) but I don't get output for main every time.
> >
> This is kind of random, see below.
>
> > Additionally,'' the sample % also vary every time I file operf command.
> I do not understand the working of operf that
> > how it gives different outputs for the same program.
> >
>
> How _counting_ works:
>
> Each time an event happens in CPU (in our case -- CPU_CLK_UNHALTED -- one
> CPU tick), its counter is incremented by one. This way, you can get the
> whole number of how many times the event happened:
>
> $ ocount ls
> Events were actively counted for 1863267 nanoseconds.
> Event counts (actual) for /bin/ls:
>           Event                    Count                    % time counted
>           CPU_CLK_UNHALTED         2,672,309                100.00
>
> This means that there were 2.672 million CPU ticks necessary to execute
> `ls`.
>
> The tool for counting is *ocount*.
>
>
> How _profiling_ works:
>
> For profiling, events are counted the same way as when counting, but only
> once per N event occurrences a "sample" is taken. A sample is a piece of
> information about where in the code it happened, what was the context and
> potentially call-stack, etc. This sample is saved into the oprofile_data
> dir structure. When you finish profiling, opreport generates some overview
> from the samples recorded.
>
> Of course, taking sample causes some overhead. Thus, you cannot take it
> each time the event counter increments. For this purpose, there is "sample
> rate" value which divides the event counter and takes a sample only once
> per "sample rate" occurrences. Thus, it is pretty random, which event
> occurrence is picked for a sample.
>
> Of course, your main() consumes CPU ticks and the counter is incremented,
> but sometimes, one of these incrementations produces sample, sometimes not,
> thus the function is missing.
>
> You have 2 samples on each of the line in the report. That is really a low
> number, so it is very probable that sometimes the samples hit main() and
> sometimes not.
>
> $ operf ls
> Profiling done.
>
> $ opreport
> Using /root/oprofile_data/samples/ for samples directory.
> CPU: Core 2, speed 2267 MHz (estimated)
> Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit
> mask of 0x00 (Unhalted core cycles) count 100000
> CPU_CLK_UNHALT...|
>   samples|      %|
> ------------------
>  -->   37 100.000 ls
>        CPU_CLK_UNHALT...|
>          samples|      %|
>                  ------------------
>               27 72.9730 kallsyms
>                5 13.5135 libc-2.19.so
>                2  5.4054 ld-2.19.so
>                1  2.7027 ls
>                1  2.7027 ext4
>                1  2.7027 libattr.so.1.1.0
>
> You see that out of (estimated) 2.5-3.5 mil of event occurrences (which is
> the scale `ls` usually needs on my PC), I got only 37 samples.
>
> The sample rate for each event are in `ophelp` as "min count".
>
> Why did I get 37 samples? My default setting of default event is:
>
> $ ophelp -d
> CPU_CLK_UNHALTED:100000:0:1:1
> -------------------^^
>
> This means that there is 1 sample per 100000 event occurrences.
>
> You can tweak this value a bit, but note that oprofile won't let you set
> the value to be too low, due to the overhead reasons.
>
> Let's try 10000 (sampling 10 times more often):
>
> $ operf -e CPU_CLK_UNHALTED:10000 ls
> WARNING: Lost samples detected! See /root/oprofile_data/samples/operf.log
> for details.
> Lowering the sampling rate may reduce or eliminate lost samples.
> See the '--events' option description in the operf man page for help.
> Profiling done.
>
> $ opreport
> Using /root/oprofile_data/samples/ for samples directory.
> WARNING: Lost samples detected! See /root/oprofile_data/samples/operf.log
> for details.
> CPU: Core 2, speed 2267 MHz (estimated)
> Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit
> mask of 0x00 (Unhalted core cycles) count 10000
> CPU_CLK_UNHALT...|
>   samples|      %|
> ------------------
>       429 100.000 ls
>       CPU_CLK_UNHALT...|
>         samples|      %|
>         ------------------
>               313 72.9604 kallsyms
>                55 12.8205 ld-2.19.so
>                34  7.9254 libc-2.19.so
>                17  3.9627 ls
>                 8  1.8648 ext4
>                 2  0.4662 binfmt_misc
>
> You see that both operf and opreport warned about lost samples which means
> that the overhead in kernel was too high and some samples were lost. But
> probably not that many, since you see that I got 429 samples instead of
> 37 which is very roughly 10 times more.
>
>
> Profiling is not for exact measurement of how many CPU ticks happened in
> a function, it is rather designed for relative comparison across your code.
>
> If you are getting too few samples, try to decrease the sample rate as I
> did in the example. Have a look at `ophelp` what is the lowest value for
> your event.
>
> Also please note that the min sample rates are rough and depend on the
> load,
> so under low load, lower rates can be used without issues. When you profile
> systemwide on all CPUs, it's very high chance that you'll run into an
> overhead
> and lose many samples...
>
> I hope I explained it a bit.
>
> Cheers,
> Michael
>
> > Thanks,
> >
> > Dhara Buch
> >
> >

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

<div dir=3D"ltr">Hello,<div><br></div><div>Thanks a lot for the detailed ex=
planation. I could understand the working of operf and opreport.<div><br></=
div><div>Unlike operf, ocount counts each occurrence of the monitored event=
. In such a case, why ocount also gives varying values of CPU_CLK_UNHALTED =
even when the monitored code doesn&#39;t get changed. Is it because of back=
ground processes? If so, then can we get event count for only monitored com=
mand?</div><div><br></div><div>Thank you,</div></div></div><div class=3D"gm=
ail_extra"><br><div class=3D"gmail_quote">On Fri, Jun 16, 2017 at 4:52 PM, =
Michael Petlan <span dir=3D"ltr">&lt;<a href=3D"mailto:mpetlan@redhat.com" =
target=3D"_blank">mpetlan@redhat.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, 16 Jun 2017, dhara buch wrote:<b=
r>
&gt; Hello,<br>
&gt;<br>
&gt; Many days ago you had helped me a lot in using Oprofile in Virtual Mac=
hine. That time, I also had a query regarding<br>
&gt; getting information from &#39;opreport --symbols --debuginfo&#39; comm=
and.<br>
<br>
</span>Hello,<br>
<br>
yeah, I remember...<br>
<span class=3D""><br>
&gt;<br>
&gt; Actually, I am profiling a file1.c file with the following commands...=
<br>
&gt;<br>
&gt; 1. gcc -g file1.c -o file1<br>
&gt;<br>
&gt; 2. operf ./file1 --events=3DCPU_CLK_UNHALTED<br>
&gt;<br>
&gt; 3. opreport --symbols --debuginfo<br>
&gt;<br>
&gt; the output contains various lines where one line look follows:<br>
&gt;<br>
&gt; samples=C2=A0 %=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 linenr info=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 image name=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 symbol name<br>
&gt;<br>
&gt; 2 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 12.5000=C2=A0 rsaimp.c:16=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0 rsaimp=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 MM<br>
&gt; 2=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 12.5000=C2=A0 rsaimp.c:34=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 rsaimp=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 main<br>
&gt;<br>
&gt; When I execute commands 2 and 3 multiple times, each time I gwt the ou=
tput for symbole name MM (which is UDF in the<br>
&gt; program) but I don&#39;t get output for main every time.<br>
&gt;<br>
</span>This is kind of random, see below.<br>
<span class=3D""><br>
&gt; Additionally,&#39;&#39; the sample % also vary every time I file operf=
 command. I do not understand the working of operf that<br>
&gt; how it gives different outputs for the same program.<br>
&gt;<br>
<br>
</span>How _counting_ works:<br>
<br>
Each time an event happens in CPU (in our case -- CPU_CLK_UNHALTED -- one<b=
r>
CPU tick), its counter is incremented by one. This way, you can get the<br>
whole number of how many times the event happened:<br>
<br>
$ ocount ls<br>
Events were actively counted for 1863267 nanoseconds.<br>
Event counts (actual) for /bin/ls:<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Event=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Count=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 % time counted<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 CPU_CLK_UNHALTED=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A02,672,309=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
100.00<br>
<br>
This means that there were 2.672 million CPU ticks necessary to execute<br>
`ls`.<br>
<br>
The tool for counting is *ocount*.<br>
<br>
<br>
How _profiling_ works:<br>
<br>
For profiling, events are counted the same way as when counting, but only<b=
r>
once per N event occurrences a &quot;sample&quot; is taken. A sample is a p=
iece of<br>
information about where in the code it happened, what was the context and<b=
r>
potentially call-stack, etc. This sample is saved into the oprofile_data<br=
>
dir structure. When you finish profiling, opreport generates some overview<=
br>
from the samples recorded.<br>
<br>
Of course, taking sample causes some overhead. Thus, you cannot take it<br>
each time the event counter increments. For this purpose, there is &quot;sa=
mple<br>
rate&quot; value which divides the event counter and takes a sample only on=
ce<br>
per &quot;sample rate&quot; occurrences. Thus, it is pretty random, which e=
vent<br>
occurrence is picked for a sample.<br>
<br>
Of course, your main() consumes CPU ticks and the counter is incremented,<b=
r>
but sometimes, one of these incrementations produces sample, sometimes not,=
<br>
thus the function is missing.<br>
<br>
You have 2 samples on each of the line in the report. That is really a low<=
br>
number, so it is very probable that sometimes the samples hit main() and<br=
>
sometimes not.<br>
<br>
$ operf ls<br>
Profiling done.<br>
<br>
$ opreport<br>
Using /root/oprofile_data/samples/ for samples directory.<br>
CPU: Core 2, speed 2267 MHz (estimated)<br>
Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit =
mask of 0x00 (Unhalted core cycles) count 100000<br>
CPU_CLK_UNHALT...|<br>
=C2=A0 samples|=C2=A0 =C2=A0 =C2=A0 %|<br>
------------------<br>
=C2=A0--&gt;=C2=A0 =C2=A037 100.000 ls<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0CPU_CLK_UNHALT...|<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0samples|=C2=A0 =C2=A0 =C2=A0 %|<br>
=C2=A0 =C2=A0 =C2=A0 =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 =C2=A0 27 72.9730 kallsyms<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A05 13.5135 <a href=3D=
"http://libc-2.19.so" rel=3D"noreferrer" target=3D"_blank">libc-2.19.so</a>=
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A02=C2=A0 5.4054 <a hr=
ef=3D"http://ld-2.19.so" rel=3D"noreferrer" target=3D"_blank">ld-2.19.so</a=
><br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A01=C2=A0 2.7027 ls<br=
>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A01=C2=A0 2.7027 ext4<=
br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A01=C2=A0 2.7027 libat=
tr.so.1.1.0<br>
<br>
You see that out of (estimated) 2.5-3.5 mil of event occurrences (which is<=
br>
the scale `ls` usually needs on my PC), I got only 37 samples.<br>
<br>
The sample rate for each event are in `ophelp` as &quot;min count&quot;.<br=
>
<br>
Why did I get 37 samples? My default setting of default event is:<br>
<br>
$ ophelp -d<br>
CPU_CLK_UNHALTED:100000:0:1:1<br>
-------------------^^<br>
<br>
This means that there is 1 sample per 100000 event occurrences.<br>
<br>
You can tweak this value a bit, but note that oprofile won&#39;t let you se=
t<br>
the value to be too low, due to the overhead reasons.<br>
<br>
Let&#39;s try 10000 (sampling 10 times more often):<br>
<br>
$ operf -e CPU_CLK_UNHALTED:10000 ls<br>
WARNING: Lost samples detected! See /root/oprofile_data/samples/<wbr>operf.=
log for details.<br>
Lowering the sampling rate may reduce or eliminate lost samples.<br>
See the &#39;--events&#39; option description in the operf man page for hel=
p.<br>
Profiling done.<br>
<br>
$ opreport<br>
Using /root/oprofile_data/samples/ for samples directory.<br>
WARNING: Lost samples detected! See /root/oprofile_data/samples/<wbr>operf.=
log for details.<br>
CPU: Core 2, speed 2267 MHz (estimated)<br>
Counted CPU_CLK_UNHALTED events (Clock cycles when not halted) with a unit =
mask of 0x00 (Unhalted core cycles) count 10000<br>
CPU_CLK_UNHALT...|<br>
=C2=A0 samples|=C2=A0 =C2=A0 =C2=A0 %|<br>
------------------<br>
=C2=A0 =C2=A0 =C2=A0 429 100.000 ls<br>
=C2=A0 =C2=A0 =C2=A0 CPU_CLK_UNHALT...|<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 samples|=C2=A0 =C2=A0 =C2=A0 %|<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 ------------------<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 313 72.9604 kallsyms<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A055 12.8205 <a href=
=3D"http://ld-2.19.so" rel=3D"noreferrer" target=3D"_blank">ld-2.19.so</a><=
br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A034=C2=A0 7.9254 <a h=
ref=3D"http://libc-2.19.so" rel=3D"noreferrer" target=3D"_blank">libc-2.19.=
so</a><br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A017=C2=A0 3.9627 ls<b=
r>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 8=C2=A0 1.8648 ext4=
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 2=C2=A0 0.4662 binf=
mt_misc<br>
<br>
You see that both operf and opreport warned about lost samples which means<=
br>
that the overhead in kernel was too high and some samples were lost. But<br=
>
probably not that many, since you see that I got 429 samples instead of<br>
37 which is very roughly 10 times more.<br>
<br>
<br>
Profiling is not for exact measurement of how many CPU ticks happened in<br=
>
a function, it is rather designed for relative comparison across your code.=
<br>
<br>
If you are getting too few samples, try to decrease the sample rate as I<br=
>
did in the example. Have a look at `ophelp` what is the lowest value for<br=
>
your event.<br>
<br>
Also please note that the min sample rates are rough and depend on the load=
,<br>
so under low load, lower rates can be used without issues. When you profile=
<br>
systemwide on all CPUs, it&#39;s very high chance that you&#39;ll run into =
an overhead<br>
and lose many samples...<br>
<br>
I hope I explained it a bit.<br>
<br>
Cheers,<br>
Michael<br>
<br>
&gt; Thanks,<br>
&gt;<br>
&gt; Dhara Buch<br>
&gt;<br>
&gt; </blockquote></div><br></div>

--001a114f51181cb1db05524e5857--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4453962949655357998==--


From xen-devel-bounces@lists.xen.org Mon Jun 19 11:28:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 11: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 1dMuqy-000220-19; Mon, 19 Jun 2017 11: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 <prvs=336314cfd=roger.pau@citrix.com>)
 id 1dMuqx-00021u-C7
 for xen-devel@lists.xensource.com; Mon, 19 Jun 2017 11:28:19 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 43/71-03587-255B7495; Mon, 19 Jun 2017 11:28:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsWyU9JRQjdoq3u
 kQVsHm8W9Ke/ZHRg9tvftYg9gjGLNzEvKr0hgzdjRMY+94BtfxfYtu9kaGCfydDFyckgI+Ekc
 +necHcJ2l3jzrhXMZhFQlfg3ZyNTFyMHB5uAvcT0rxUgYREBbYkXq9axdTFycTALrGeUuPq/E
 axeWCBK4s30I6wgNq+Ap0TznfOMILaQQKrE4TM9LBBxQYmTM5+A2cwCOhILdn9iA5nPLCAtsf
 wfB0iYU8BR4tzXU2wgtqiAisTE+X3sEGMUJfrnPWCDODNdYuvfX8wQtoXE7Vt32CYwCs5CsmE
 Wkg2zEDYsYGRexahenFpUllqka6iXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREY
 rgxAsINx53OnQ4ySHExKorwGG9wjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwem8BygkWpaanV
 qRl5gAjByYtwcGjJMJbvBEozVtckJhbnJkOkTrFqMtxp2/DFyYhlrz8vFQpcV5fkBkCIEUZpX
 lwI2BRfIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvKmbgKbwZOaVwG16BXQEE9ARzGdcQI4
 oSURISTUwBlrfSCy++68iOFXEXsvyo/9u9gcW69+d03wjtv51rpl5JLug6sqMXzN+cq+IZzjh
 EVTa9aEhbOWMt7N/+B7N13dsW1vy4suyFaX/hPtCWJdUPUtRvij9Vaf/ar5j7qOLT1Lu5rQKW
 ct9CPDnmmuzeOp8poQwyZk5Mdacc3bGeX3eL9J8c2GMEktxRqKhFnNRcSIAlBZs/t0CAAA=
X-Env-Sender: prvs=336314cfd=roger.pau@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1497871697!74433111!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32535 invoked from network); 19 Jun 2017 11:28:18 -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;
 19 Jun 2017 11:28:18 -0000
X-IronPort-AV: E=Sophos;i="5.39,360,1493683200"; d="scan'208";a="48013857"
X-CrossPremisesHeadersFilteredBySendConnector: AMSPEX02CL02.citrite.net
Date: Mon, 19 Jun 2017 12:27:33 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170619112733.2v5icp4lvy6innk5@dhcp-3-128.uk.xensource.com>
References: <osstest-110513-mainreport@xen.org>
 <22855.44434.618100.634154@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <22855.44434.618100.634154@mariner.uk.xensource.com>
User-Agent: NeoMutt/20170428 (1.8.2)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
X-OrganizationHeadersPreserved: AMSPEX02CL02.citrite.net
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>, xen-devel@lists.xensource.com,
 Dario Faggioli <dario.faggioli@citrix.com>
Subject: Re: [Xen-devel] blkback shutdown problem ? (Re: [linux-4.9 test]
 110513: 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>

T24gTW9uLCBKdW4gMTksIDIwMTcgYXQgMTE6NTU6MTRBTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gb3NzdGVzdCBzZXJ2aWNlIG93bmVyIHdyaXRlcyAoIltsaW51eC00LjkgdGVzdF0gMTEw
NTEzOiByZWdyZXNzaW9ucyAtIEZBSUwiKToKPiA+IGZsaWdodCAxMTA1MTMgbGludXgtNC45IHJl
YWwgW3JlYWxdCj4gPiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MvMTEwNTEzLwo+ID4gCj4gPiBSZWdyZXNzaW9ucyA6LSgKPiA+IAo+ID4gVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCj4gPiBpbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKPiA+ICB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIg
MTkgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMTA0NTYKPiAKPiBJ
biB0aGUgc3Bpcml0IG9mIHRyeWluZyB0byBjaGFzZSBkb3duIGhlaXNlbmJ1Z3M6IGZhaWx1cmVz
IGxpa2UgdGhpcwo+IHNlZW0gdG8gb2NjdXIgb2NjYXNpb25hbGx5LiAgSGVyZSBhcmUgdGhlIGpv
Yi1zcGVjaWZpYyBsb2dzOgo+IAo+ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MvMTEwNTEzL3Rlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0Mi9pbmZvLmh0
bWwKPiAKPiBNeSBvYnNlcnZhdGlvbnMgbG9va2luZyBhdCB0aGUgbG9nczoKPiAKPiAgKiBUaGUg
dGVzdCB3YXMgZGVjbGFyZWQgYSBmYWlsdXJlIGJlY2F1c2Ugc29tZXRoaW5nLCBhbG1vc3QgY2Vy
dGFpbmx5Cj4gICAgYmxrYmFjaywgc3RpbGwgaGFkIHRoZSBMViBvcGVuIHdoZW4gb3NzdGVzdCB3
YW50ZWQgdG8gcmVzdGFydCB0aGUKPiAgICBndWVzdC4gIFRoaXMgb2NjdXJyZWQgMTQgc2Vjb25k
cyBhZnRlciBgeGwgc2h1dGRvd24gLXcnIGhhZAo+ICAgIGNvbXBsZXRlZCBhbmQgYHhsIGxpc3Qn
IHNhaWQgdGhlIGRvbWFpbiBkaWQgbm90IGV4aXN0LCBzbyBpdCBpcwo+ICAgIG5vdCBhIHNpbXBs
ZSByYWNlIGJldHdlZW4gdGhlIG9sZCBhbmQgbmV3IGRvbWFpbnMuCj4gCj4gICogVGhlIHhlbnN0
b3JlZCBhY2Nlc3MgbG9nIHNob3dzIHRoZSB0b29sc3RhY2sgZGVsZXRpbmcgdGhlIHZiZAo+ICAg
IGJhY2tlbmQgZHVyaW5nIHRoZSBzaHV0ZG93biwgYXMgZXhwZWN0ZWQuCj4gCj4gICogYHhsIGxp
c3QnIHNob3dzIHR3byB6b21iaWUgZG9tYWluczogMTcgKHRoZSByZWNlbnRseS1zaHV0LWRvd24K
PiAgICBndWVzdCkgYW5kIDE2ICh0aGUgcHJldmlvdXMgb25lKS4KPiAKPiAgKiBUaGUgdG9vbHN0
YWNrIGxvZyBzaG93cyB0aGF0IHhsIHRoaW5rcyBpdCBzdWNjZXNzZnVsbHkgc2h1dCBkb3duCj4g
ICAgZG9tYWluIDE3IGFuZCB0aGVuIGRlc3Ryb3llZCBpdC4KPiAKPiAgKiBUaGUgaG90cGx1ZyBz
Y3JpcHQgbG9nIGlzIGVtcHR5Lgo+IAo+ICAqIEkgc2VlIG5vdGhpbmcgcmVsZXZhbnQgaW4gdGhl
IGRvbTAgc2VyaWFsIGxvZywgYmVmb3JlIHRoZSBmYWlsdXJlCj4gCj4gSSBjb25qZWN0dXJlIHRo
YXQgYmxrYmFjayBpcyBub3Qgc2h1dHRpbmcgZG93biBwcm9wZXJseS4KPiAKPiBJIGhhdmVuJ3Qg
aW52ZXN0aWdhdGVkIHdoaWNoIG9zc3Rlc3QgYnJhbmNoZXMgdGhpcyBvY2N1cnMgb24gYW5kIHdo
YXQKPiB0aGUgZmFpbHVyZSBmcmVxdWVuY3kgaXMgbGlrZS4KClRoaXMgaGFzIGFscmVhZHkgYmVl
biBub3RpY2VkIGFuZCBmaXhlZCBieSBKdWVyZ2VuIFswXSwgaG93ZXZlciBBRkFJSwp0aGUgcGF0
Y2hlcyBhcmUgbm90IHlldCBpbiBKZW5zL0xpbnVzIHRyZWUsIHNvIGl0J3MgdG9vIGVhcmx5IHRv
CnJlcXVlc3QgYSBiYWNrcG9ydC4KClJvZ2VyLgoKWzBdIGh0dHA6Ly9tYXJjLmluZm8vP2w9eGVu
LWRldmVsJm09MTQ5NTEyMTM2ODMxNTA4Jnc9MgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 19 11:34:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 11:34: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 1dMuww-0002gu-J1; Mon, 19 Jun 2017 11:34: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=3367cd054=wei.liu2@citrix.com>)
 id 1dMuwv-0002go-7h
 for xen-devel@lists.xenproject.org; Mon, 19 Jun 2017 11:34:29 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 C3/F9-02199-4C6B7495; Mon, 19 Jun 2017 11:34:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXitHSDve6Rbe6
 RBseWMll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk7zlUVTGWqaG25ytzA+Iqxi5GTQ0LAX+Jz
 22EWEJtFQFXi0M3d7CA2m4CyxM/OXjYQW0RAT6LpwHOwemaBfIl/jVeYQGxhAUOJxsWPWUFsX
 gELib0LzgHVcHAICZhLtO8uhwgLSpyc+YQFolVHYsHuT2wgJcwC0hLL/3GAhDmBOjtvbgTbJC
 qgItG5dA5YuZCAgkTH9GNMExj5ZiGZNAvJpFkIkxYwMq9iVC9OLSpLLdI110sqykzPKMlNzMz
 RNTQw1stNLS5OTE/NSUwq1kvOz93ECAwxBiDYwdj43ekQoyQHk5Ior8EG90ghvqT8lMqMxOKM
 +KLSnNTiQ4wyHBxKErxbtgLlBItS01Mr0jJzgMEOk5bg4FES4S3eCJTmLS5IzC3OTIdInWLU5
 Wj6sOULkxBLXn5eqpQ4rx3IDAGQoozSPLgRsMi7xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJW
 FeV5ApPJl5JXCbXgEdwQR0BPMZF5AjShIRUlINjKsyNt3/sfHT/LO5jUvXSE7Yxie78+8f+eW
 +MmJ7Nnx/GtzHvePABeZnNxfMns4mflzdRG3WggeBtjrOC+a7uQZ5Zv9yn86xIsF0xZqEwuBc
 YX01xpeLbTSUwp8IrVvaVjdvRZr/wneyLl/n/b7//taMBcuCFSQrroeHr7jsv/SF0bqHC9NtZ
 morsRRnJBpqMRcVJwIAECm/rLcCAAA=
X-Env-Sender: prvs=3367cd054=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1497872066!98693025!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61196 invoked from network); 19 Jun 2017 11:34:27 -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;
 19 Jun 2017 11:34:27 -0000
X-IronPort-AV: E=Sophos;i="5.39,360,1493683200"; d="scan'208";a="436956396"
Date: Mon, 19 Jun 2017 12:33:53 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Message-ID: <20170619113353.3vn5ioj6xi5322t7@citrix.com>
References: <20170612150417.7648-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170612150417.7648-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>,
 Zhongze Liu <blackskygg@gmail.com>
Subject: Re: [Xen-devel] [PATCH] ipxe: update to newer commit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBKdW4gMTIsIDIwMTcgYXQgMDQ6MDQ6MTdQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBUbyBnZXQgNWY4NWNiYjllZTFjMDBjZWM4MWE4NDhhOWU4NzFhZDVkMWU3ZjUzZiB0byBwbGFj
YXRlIGdjYyA3Lgo+IAo+IFRoZSBvbmx5IHBhdGNoIHdlIGhhdmUgYXBwbGllcyBjbGVhbmx5Lgo+
IAo+IFJlcG9ydGVkLWJ5OiBaaG9uZ3plIExpdSA8YmxhY2tza3lnZ0BnbWFpbC5jb20+Cj4gU2ln
bmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClBpbmc/CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 19 11:39:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 11: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 1dMv1z-0002zg-5S; Mon, 19 Jun 2017 11:39: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=3367cd054=wei.liu2@citrix.com>)
 id 1dMv1x-0002za-LR
 for xen-devel@lists.xenproject.org; Mon, 19 Jun 2017 11:39:41 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 EC/73-03587-CF7B7495; Mon, 19 Jun 2017 11:39:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXitHRDpO6f7e6
 RBmtOi1p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnrN75gLNjBW7Gg4QpzA+N5ri5GTg4JAX+J
 S+/OsYDYLAKqEtM+nGQCsdkElCV+dvaygdgiAmoS7atmMncxcnEwC2xilDjX2ccIkhAWCJb4+
 2oVmM0rYCHRfW4eWIMQkP1z3nUWiLigxMmZT4BsDqBmTYn1u/QhTGmJ5f84QCqYBeQlmrfOZg
 YJcwpYSjRsSQcJiwqoSHQuncMCMVBBomP6MaYJjPyzkMychTBzFsLMWUhmLmBkWcWoUZxaVJZ
 apGtsrJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERiUDECwg3Hn+sBDjJIcTEqi
 vAYb3COF+JLyUyozEosz4otKc1KLDzHKcHAoSfAabAPKCRalpqdWpGXmAOMDJi3BwaMkwqsOj
 BEh3uKCxNzizHSI1ClGRSlx3i0gfQIgiYzSPLg2WExeYpSVEuZlBDpEiKcgtSg3swRV/hWjOA
 ejkjCv61agKTyZeSVw018BLWYCWsx8xgVkcUkiQkqqgdEjv/SCkpp9+J2mZ25m88MVS/ZkS6Y
 9C1t26391SWcdX/ezVxqxF384Wa7lsNX5ssROe7GY1OGOK4uX2AlLemzcbThx2RRB58suk9P0
 Qk64cO0I5K0pUhere3PRJOBzWtvHlqU/ukyUK7piTrs4L/gp5VFvHDhln+CEby+OrlE30xdJu
 Jq/TImlOCPRUIu5qDgRAFzPcPbEAgAA
X-Env-Sender: prvs=3367cd054=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1497872378!55488398!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14076 invoked from network); 19 Jun 2017 11:39:40 -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 Jun 2017 11:39:40 -0000
X-IronPort-AV: E=Sophos;i="5.39,360,1493683200"; d="scan'208";a="428446369"
Date: Mon, 19 Jun 2017 12:39:37 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Zhongze Liu <blackskygg@gmail.com>
Message-ID: <20170619113937.dilkj7yqfvmrf2nz@citrix.com>
References: <20170614011148.2849-1-blackskygg@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170614011148.2849-1-blackskygg@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 David Scott <dave@recoil.org>
Subject: Re: [Xen-devel] [PATCH v3] tools: fix several "format-truncation"
 warnings with GCC 7
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBKdW4gMTQsIDIwMTcgYXQgMDk6MTE6NDhBTSArMDgwMCwgWmhvbmd6ZSBMaXUgd3Jv
dGU6Cj4gR0NDIDcuMS4xIGNvbXBsYWlucyB0aGF0IHNldmVyYWwgYnVmZmVycyBwYXNzZWQgdG8g
c25wcmludGYoKSBpbiB4ZW5wbWQKPiBhbmQgdG9vbHMvb2NtYWwveGMgYXJlIHRvbyBzbWFsbCB0
byBob2xkIHRoZSBsYXJnZXN0IHBvc3NpYmxlIHJlc3VsdGluZyBzdHJpbmcsCj4gd2hpY2ggaXMg
Y2FsY3VsYXRlZCBieSBhZGRpbmcgdXAgdGhlIG1heGltdW0gbGVuZ3RoIG9mIGFsbCB0aGUgc3Vi
c3RyaW5ncy4KPiAKPiBUaGUgd2FybmluZ3MgYXJlIHRyZWF0ZWQgYXMgZXJyb3JzIGJ5IC1XZXJy
b3IsIGFuZCBnb2VzIGxpa2UgdGhpcyAoYWJicmV2aWF0ZWQpOgo+IAo+IHhlbnBtZC5jOjk0OjM2
OiBlcnJvcjog4oCYJXPigJkgZGlyZWN0aXZlIG91dHB1dCBtYXkgYmUgdHJ1bmNhdGVkIHdyaXRp
bmcgdXAgdG8KPiAyNTUgYnl0ZXMgaW50byBhIHJlZ2lvbiBvZiBzaXplIDEzIFstV2Vycm9yPWZv
cm1hdC10cnVuY2F0aW9uPV0KPiAgICAgICNkZWZpbmUgQkFUVEVSWV9JTkZPX0ZJTEVfUEFUSCAi
L3Byb2MvYWNwaS9iYXR0ZXJ5LyVzL2luZm8iCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXgo+IHhlbnBtZC5jOjExMzoxMzogbm90ZTog4oCYc25wcmludGbigJkgb3V0cHV0
IGJldHdlZW4gMjUgYW5kIDI4MCBieXRlcyBpbnRvIGEKPiBkZXN0aW5hdGlvbiBvZiBzaXplIDMy
Cj4gCj4geGVucG1kLmM6OTU6Mzc6IGVycm9yOiDigJglc+KAmSBkaXJlY3RpdmUgb3V0cHV0IG1h
eSBiZSB0cnVuY2F0ZWQgd3JpdGluZyB1cCB0bwo+IDI1NSBieXRlcyBpbnRvIGEgcmVnaW9uIG9m
IHNpemUgMTMgWy1XZXJyb3I9Zm9ybWF0LXRydW5jYXRpb249XQo+ICAgICAgI2RlZmluZSBCQVRU
RVJZX1NUQVRFX0ZJTEVfUEFUSCAiL3Byb2MvYWNwaS9iYXR0ZXJ5LyVzL3N0YXRlIgo+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeCj4geGVucG1kLmM6MTE2OjEzOiBub3Rl
OiDigJhzbnByaW50ZuKAmSBvdXRwdXQgYmV0d2VlbiAyNiBhbmQgMjgxIGJ5dGVzIGludG8gYQo+
IGRlc3RpbmF0aW9uIG9mIHNpemUgMzIKPiAKPiB4ZW5jdHJsX3N0dWJzLmM6NjU6MTU6IGVycm9y
OiDigJglc+KAmSBkaXJlY3RpdmUgb3V0cHV0IG1heSBiZSB0cnVuY2F0ZWQgd3JpdGluZwo+IHVw
IHRvIDEwMjMgYnl0ZXMgaW50byBhIHJlZ2lvbiBvZiBzaXplIDI1MiBbLVdlcnJvcj1mb3JtYXQt
dHJ1bmNhdGlvbj1dCj4gICAgICAgIiVkOiAlczogJXMiLCBlcnJvci0+Y29kZSwKPiAgICAgICAg
ICAgICAgICBefgo+IHhlbmN0cmxfc3R1YnMuYzo2NDo0OiBub3RlOiDigJhzbnByaW50ZuKAmSBv
dXRwdXQgNSBvciBtb3JlIGJ5dGVzIChhc3N1bWluZyAxMDI4KQo+IGludG8gYSBkZXN0aW5hdGlv
biBvZiBzaXplIDI1Ngo+IAo+IEVubGFyZ2UgdGhlIHNpemUgb2YgdGhlc2UgYnVmZmVycyBhcyBz
dWdnZXN0ZWQgYnkgdGhlIGNvbXBsaWVyCj4gKGFuZCBzbGlnaHRseSByb3VuZGVkKSB0byBmaXgg
dGhlIHdhcm5pbmdzLgo+IAo+IE5vIGZ1bmN0aW9uYWwgY2hhbmdlcy4KPiAKPiBTaWduZWQtb2Zm
LWJ5OiBaaG9uZ3plIExpdSA8YmxhY2tza3lnZ0BnbWFpbC5jb20+Cj4gQWNrZWQtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpBcHBsaWVkLgoKSnVsaWVuLCBjb25zaWRlciB0aGlz
IGZvciA0Ljk/CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 19 11:47:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 11:47:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dMv9R-0003eU-Uo; Mon, 19 Jun 2017 11:47: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=3367cd054=wei.liu2@citrix.com>)
 id 1dMv9Q-0003eO-TD
 for xen-devel@lists.xenproject.org; Mon, 19 Jun 2017 11:47:24 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 FD/ED-03371-CC9B7495; Mon, 19 Jun 2017 11:47:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHSDve7pne6
 RBp+eq1t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnHr0gVrGGvOPFuL0sD4xvWLkYODgkBf4lX
 B1y7GDk5WARUJbpXPmUFsdkElCV+dvaygdgiAuoSfy5MYOxi5OJgFjjNKNF0/StYQlggUuJ05
 z9GEJtXwEJiVe99FpAiIYF3zBIfdk6FSghKnJz5hAXEZhbQkViw+xMbyGJmAWmJ5f84QMKcAt
 YSez8sBCsXFVCR6Fw6B6xcSEBBomP6MaYJjHyzkEyahWTSLIRJCxiZVzFqFKcWlaUW6RoZ6yU
 VZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYaAxDsYPwzP/AQoyQHk5Ior+1290gh
 vqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwdO4BygkWp6akVaZk5wJCHSUtw8CiJ8AaApHmLCxJzi
 zPTIVKnGI057pxc/4WJo+nDli9MQix5+XmpUuK8K0BKBUBKM0rz4AbBYvESo6yUMC8j0GlCPA
 WpRbmZJajyrxjFORiVhHmdQKbwZOaVwO17BXQKE9ApzGdcQE4pSURISTUwpnsmfehI50u25Th
 gpygxx7rg3kP+V/csC0ROPF9VO/HXzzyuSXLyQtfMNGVvH2x4yFm/8Nbls3wrY+u4H38/4XdH
 QU9+DluYNlObwLIZkz1k3k19+fTGqWtHs50r1/HG7NExl1goElPx5OxJw10PXA9fzpJL23Ckf
 1OzybfDSnM6rL/fZG5RVWIpzkg01GIuKk4EAPFhI2jAAgAA
X-Env-Sender: prvs=3367cd054=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1497872842!67898943!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5671 invoked from network); 19 Jun 2017 11:47:23 -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;
 19 Jun 2017 11:47:23 -0000
X-IronPort-AV: E=Sophos;i="5.39,360,1493683200"; d="scan'208";a="436957689"
Date: Mon, 19 Jun 2017 12:47:20 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20170619114720.rmdq5nrs3a3hbynn@citrix.com>
References: <1496769929-23355-1-git-send-email-bhupinder.thakur@linaro.org>
 <1496769929-23355-7-git-send-email-bhupinder.thakur@linaro.org>
 <975bd839-69f7-a97f-43f9-38c58279eb8d@arm.com>
 <CACtJ1JQ2d+vpa4cXjRA3zQUf9Sxr_JdzMTb9zAXbSdkAiqekUg@mail.gmail.com>
 <7e27a6e7-10b5-5508-f267-b5655d015561@arm.com>
 <CACtJ1JQ=0m5s7Nf7EY6qVq9+m7S1YDND5bK9HBz6sSGbtLdoYQ@mail.gmail.com>
 <CACtJ1JT0Px-sp+6wBZHqZ4OhMxB1D5NSavfnxp2sU0Az06BymQ@mail.gmail.com>
 <b5bb5b9c-944e-b56a-8b31-4431134fed45@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <b5bb5b9c-944e-b56a-8b31-4431134fed45@arm.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Bhupinder Thakur <bhupinder.thakur@linaro.org>,
 xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 06/14 v4] 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>

T24gTW9uLCBKdW4gMTksIDIwMTcgYXQgMTI6MDE6MzJQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IAo+IAo+IE9uIDE5LzA2LzE3IDExOjU5LCBCaHVwaW5kZXIgVGhha3VyIHdyb3RlOgo+
ID4gSGkgSnVsaWVuLAo+ID4gCj4gPiBJIHdhcyBtaXN0YWtlbiBpbiBteSBlYXJsaWVyIG1haWwg
YWJvdXQgdnBsMDExIGluaXQgd29ya2luZyBpZiBpdCBpcwo+ID4gbW92ZWQgdG8gbGlieGxfX2Fy
Y2hfZG9tYWluX2NyZWF0ZSgpLiBJdCBpcyBmYWlsaW5nIGJlY2F1c2UgYXMgeW91Cj4gPiBoYXZl
IG1lbnRpb25lZCB2dWFydF9wZm4gaXMgYWxsb2NhdGVkIGxhdGVyIGluIHhjX2RvbV9idWlsZF9p
bWFnZSgpLgo+ID4gCj4gPiBDYW4gd2UgZGVsYXkgbWFwcGluZyBvZiB0aGlzIHBhZ2UgaW4gWGVu
IHVudGlsIHRoZSByaW5nIGJ1ZmZlciBpcwo+ID4gYWN0dWFsbHkgcmVxdWlyZWQgYnkgdGhlIGVt
dWxhdGlvbiBjb2RlIGZvciByZWFkaW5nL3dyaXRpbmcgZGF0YS4gQnkKPiA+IHRoYXQgdGltZSwg
dGhlIHBhZ2Ugd291bGQgaGF2ZSBiZWVuIHBoeXNpY2FsbHkgbWFwcGVkLgo+IAo+IFlvdSB3b3Vs
ZCBub3QgYmUgYWJsZSB0byByZXBvcnQgYW4gZXJyb3IgaWYgeW91IGZhaWwgdG8gbWFwIGl0LiBC
dXQgdGhpcwo+IGxvb2tzIGxpa2UgdG8gbWUgYSB3b3JrYXJvdW5kIGZvciBhIHRvb2wgcHJvYmxl
bS4KPiAKPiBBbnl3YXksIGFzIEkgc2FpZCwgSSdkIGxpa2UgZmVlZGJhY2sgZnJvbSB0aGUgdG9v
bHMgbWFpbnRhaW5lcnMgdG8gc2VlIGhvdwo+IHdlIGNhbiBwcm9jZWVkLgo+IAoKSXMgdGhlcmUg
YSBzdW1tYXJ5IG9mIHRoZSBwcm9ibGVtLCBpcyB0aGVyZSBhIHBhcnRpY3VsYXIgZW1haWwgaW4g
dGhpcwp0aHJlYWQgSSBzaG91bGQgbG9vayBhdD8gU29ycnkgSSdtIHN3YW1wZWQgYnkgZW1haWxz
IGFuZCBwYXRjaGVzIGF0IHRoZQptb21lbnQuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 19 12:25:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 12:25: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 1dMvjb-0006K9-KD; Mon, 19 Jun 2017 12:24:47 +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 1dMvja-0006Jh-8f
 for xen-devel@lists.xen.org; Mon, 19 Jun 2017 12:24:46 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 4E/1E-02196-D82C7495; Mon, 19 Jun 2017 12:24:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsUSfTyjVbf7kHu
 kwbmJphZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8alSy3sBddkK1o2PmVpYLwt2sXIycEsYC3R
 +6+ZsYuRi4NFYBaLxLv2JnYIZwKLxPype5i7GDk4hATcJZbd5wGJCwksYJRYtWMhO0i3kICHx
 OSpb9kg7MVAiY8sIDabgJHEkmVvwWpEBKQlrn2+DLaBWeAIo8Tmq//AioQFLCX6365gBrFZBF
 QlLn9dCtbAK+ApseVMD5gtISAncfNcJ9gRnAJeEvc/VkMc0cEosfLVX9YJjEDnMKxiVC9OLSp
 LLdI11UsqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAysegYGxh2Ml786HWKU5GBS
 EuW13e4eKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC1/YgUE6wKDU9tSItMwcY4jBpCQ4eJRHen
 SBp3uKCxNzizHSI1ClGXY4Nq9d/YRJiycvPS5US500DKRIAKcoozYMbAYu3S4yyUsK8jAwMDE
 I8BalFuZklqPKvGMU5GJWEeUUOAE3hycwrgdv0CugIJqAjmM+4gBxRkoiQkmpgDNddJ91/gKX
 t7bb54aLnd8zMi/v+7/yeRcwXljaeCs9gWTblI3OIYWWnWO/W4Ngvk07lbZ3/WPKpt95pJ7UF
 wo25gf433eP0w9OnsO19bqWrUXTdt5Q1On9NnJ7GAcudAXEBz4oXXmAVfPs0zY3hyqQNPIxXO
 xbsP/FaVsqAeccOG0sZCfnlSizFGYmGWsxFxYkAnSreBbICAAA=
X-Env-Sender: ppircalabu@bitdefender.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1497875083!48226138!1
X-Originating-IP: [91.199.104.133]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23959 invoked from network); 19 Jun 2017 12:24:43 -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; 19 Jun 2017 12:24:43 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=cIfUkb2m0fNiJSsA4OKnKjNjCvBzfpAxgp8C7yDTkC5dFZVYSbf0vwwSsUhQ4PQkclQ+J1foPAn+m8rweYz2707eyqXk5iZw8BAQ5dc0PG5Z41Xsn0mAIyxk6GaYKhncUaVymRAgVS+BbaEnWtJnm1O6FFR8gSy6UP4v+SSnmY4LZDocdj5fS0QXyhFOrX4Yi6DfBAslsGO68y98APwb3SJUFslVgVEHTUrCcR23ow7WMHMyM2cLnfZU8ORt7bfVBH9A35gLco9eGgDA7JWa3SQW0GEqN4A12vyYXodzmn2CEnReKmjnSYudTqvHdcK6UNlEisPsDinNsiHFIKg0vg==;
 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=U5JqxSWuI8srPM36Qiwfr2ZgycI=; b=XyXoy0Z1JHAPav/Owg7Do6bPOoFU
 RXOv7CRxz55S7YWruduRcOIs6EZAcSmrD7ARtaZcL0FMQt2I2XWBIDWagRbMGFeW
 +/XqnMVlyHbBvBESZHKQEXbEl5QPhBewqPLxSpApCLx1oWhzED3xlth3QW/tSvod
 ceb+RFdTRKDxai85nlvSeIR2k9B+OVYaCitX3NZFk2+Y+3s33tEeBV25GWdELtzO
 vw87jfm5ryGK2cnVx4NM5/CSx253smeMZ7/zb1jVZk22DMaVCtGAoAfblINYBABE
 vtny7s1pGm5MRbOqpZPUYgmeQlYwRC3zZCmXohUnwmOqlFFiRCduxGYWfg==
Received: (qmail 7125 invoked from network); 19 Jun 2017 15:24: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;
 19 Jun 2017 15:24:42 +0300
Received: (qmail 11409 invoked from network); 19 Jun 2017 15:24:42 +0300
Received: from unknown (HELO pepi-OptiPlex-9020.dsd.bitdefender.biz)
 (10.10.194.146)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 19 Jun 2017 15:24:42 +0300
From: Petre Pircalabu <ppircalabu@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Mon, 19 Jun 2017 15:24:39 +0300
Message-Id: <1497875079-8169-3-git-send-email-ppircalabu@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1497875079-8169-1-git-send-email-ppircalabu@bitdefender.com>
References: <1496137567-6574-1-git-send-email-ppircalabu@bitdefender.com>
 <1497875079-8169-1-git-send-email-ppircalabu@bitdefender.com>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>, tamas@tklengyel.com,
 wei.liu2@citrix.com, rcojocaru@bitdefender.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v4 2/2] xen-access: write_ctrlreg_c4 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>

QWRkIHRlc3QgZm9yIHdyaXRlX2N0cmxyZWcgZXZlbnQgaGFuZGxpbmcuCgpTaWduZWQtb2ZmLWJ5
OiBQZXRyZSBQaXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tPgotLS0KIHRvb2xz
L3Rlc3RzL3hlbi1hY2Nlc3MveGVuLWFjY2Vzcy5jIHwgNTMgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDUyIGluc2VydGlvbnMoKyksIDEgZGVs
ZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29scy90ZXN0cy94ZW4tYWNjZXNzL3hlbi1hY2Nlc3Mu
YyBiL3Rvb2xzL3Rlc3RzL3hlbi1hY2Nlc3MveGVuLWFjY2Vzcy5jCmluZGV4IDIzODAxMWUuLjFl
NjllMjUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3Rlc3RzL3hlbi1hY2Nlc3MveGVuLWFjY2Vzcy5jCisr
KyBiL3Rvb2xzL3Rlc3RzL3hlbi1hY2Nlc3MveGVuLWFjY2Vzcy5jCkBAIC01Nyw2ICs1NywxMyBA
QAogI2RlZmluZSBYODZfVFJBUF9ERUJVRyAgMQogI2RlZmluZSBYODZfVFJBUF9JTlQzICAgMwog
CisvKiBGcm9tIHhlbi9pbmNsdWRlL2FzbS14ODYveDg2LWRlZm5zLmggKi8KKyNkZWZpbmUgWDg2
X0NSNF9QR0UgICAgICAgIDB4MDAwMDAwODAgLyogZW5hYmxlIGdsb2JhbCBwYWdlcyAqLworCisj
aWZuZGVmIEFSUkFZX1NJWkUKKyNkZWZpbmUgQVJSQVlfU0laRShhcnIpIChzaXplb2YoYXJyKSAv
IHNpemVvZigoYXJyKVswXSkpCisjZW5kaWYKKwogdHlwZWRlZiBzdHJ1Y3Qgdm1fZXZlbnQgewog
ICAgIGRvbWlkX3QgZG9tYWluX2lkOwogICAgIHhlbmV2dGNobl9oYW5kbGUgKnhjZV9oYW5kbGU7
CkBAIC0zMTQsNiArMzIxLDI0IEBAIHN0YXRpYyB2b2lkIGdldF9yZXF1ZXN0KHZtX2V2ZW50X3Qg
KnZtX2V2ZW50LCB2bV9ldmVudF9yZXF1ZXN0X3QgKnJlcSkKIH0KIAogLyoKKyAqIFg4NiBjb250
cm9sIHJlZ2lzdGVyIG5hbWVzCisgKi8KK3N0YXRpYyBjb25zdCBjaGFyKiBnZXRfeDg2X2N0cmxf
cmVnX25hbWUodWludDMyX3QgaW5kZXgpCit7CisgICAgc3RhdGljIGNvbnN0IGNoYXIqIG5hbWVz
W10gPSB7CisgICAgICAgIFtWTV9FVkVOVF9YODZfQ1IwXSAgPSAiQ1IwIiwKKyAgICAgICAgW1ZN
X0VWRU5UX1g4Nl9DUjNdICA9ICJDUjMiLAorICAgICAgICBbVk1fRVZFTlRfWDg2X0NSNF0gID0g
IkNSNCIsCisgICAgICAgIFtWTV9FVkVOVF9YODZfWENSMF0gPSAiWENSMCIsCisgICAgfTsKKwor
ICAgIGlmICggaW5kZXggPj0gQVJSQVlfU0laRShuYW1lcykgfHwgbmFtZXNbaW5kZXhdID09IE5V
TEwgKQorICAgICAgICByZXR1cm4gIiI7CisKKyAgICByZXR1cm4gbmFtZXNbaW5kZXhdOworfQor
CisvKgogICogTm90ZSB0aGF0IHRoaXMgZnVuY3Rpb24gaXMgbm90IHRocmVhZCBzYWZlLgogICov
CiBzdGF0aWMgdm9pZCBwdXRfcmVzcG9uc2Uodm1fZXZlbnRfdCAqdm1fZXZlbnQsIHZtX2V2ZW50
X3Jlc3BvbnNlX3QgKnJzcCkKQEAgLTMzNyw3ICszNjIsNyBAQCB2b2lkIHVzYWdlKGNoYXIqIHBy
b2duYW1lKQogewogICAgIGZwcmludGYoc3RkZXJyLCAiVXNhZ2U6ICVzIFstbV0gPGRvbWFpbl9p
ZD4gd3JpdGV8ZXhlYyIsIHByb2duYW1lKTsKICNpZiBkZWZpbmVkKF9faTM4Nl9fKSB8fCBkZWZp
bmVkKF9feDg2XzY0X18pCi0gICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgInxicmVha3BvaW50
fGFsdHAybV93cml0ZXxhbHRwMm1fZXhlY3xkZWJ1Z3xjcHVpZHxkZXNjX2FjY2VzcyIpOworICAg
ICAgICAgICAgZnByaW50ZihzdGRlcnIsICJ8YnJlYWtwb2ludHxhbHRwMm1fd3JpdGV8YWx0cDJt
X2V4ZWN8ZGVidWd8Y3B1aWR8ZGVzY19hY2Nlc3N8d3JpdGVfY3RybHJlZ19jcjQiKTsKICNlbGlm
IGRlZmluZWQoX19hcm1fXykgfHwgZGVmaW5lZChfX2FhcmNoNjRfXykKICAgICAgICAgICAgIGZw
cmludGYoc3RkZXJyLCAifHByaXZjYWxsIik7CiAjZW5kaWYKQEAgLTM2OSw2ICszOTQsNyBAQCBp
bnQgbWFpbihpbnQgYXJnYywgY2hhciAqYXJndltdKQogICAgIGludCBkZWJ1ZyA9IDA7CiAgICAg
aW50IGNwdWlkID0gMDsKICAgICBpbnQgZGVzY19hY2Nlc3MgPSAwOworICAgIGludCB3cml0ZV9j
dHJscmVnX2NyNCA9IDE7CiAgICAgdWludDE2X3QgYWx0cDJtX3ZpZXdfaWQgPSAwOwogCiAgICAg
Y2hhciogcHJvZ25hbWUgPSBhcmd2WzBdOwpAQCAtNDM5LDYgKzQ2NSwxMCBAQCBpbnQgbWFpbihp
bnQgYXJnYywgY2hhciAqYXJndltdKQogICAgIHsKICAgICAgICAgZGVzY19hY2Nlc3MgPSAxOwog
ICAgIH0KKyAgICBlbHNlIGlmICggIXN0cmNtcChhcmd2WzBdLCAid3JpdGVfY3RybHJlZ19jcjQi
KSApCisgICAgeworICAgICAgICB3cml0ZV9jdHJscmVnX2NyNCA9IDE7CisgICAgfQogI2VsaWYg
ZGVmaW5lZChfX2FybV9fKSB8fCBkZWZpbmVkKF9fYWFyY2g2NF9fKQogICAgIGVsc2UgaWYgKCAh
c3RyY21wKGFyZ3ZbMF0sICJwcml2Y2FsbCIpICkKICAgICB7CkBAIC01OTYsNiArNjI2LDE4IEBA
IGludCBtYWluKGludCBhcmdjLCBjaGFyICphcmd2W10pCiAgICAgICAgIH0KICAgICB9CiAKKyAg
ICBpZiAoIHdyaXRlX2N0cmxyZWdfY3I0ICkKKyAgICB7CisgICAgICAgIC8qIE1hc2sgdGhlIENS
NC5QR0UgYml0IHNvIG5vIGV2ZW50cyB3aWxsIGJlIGdlbmVyYXRlZCBmb3IgZ2xvYmFsIFRMQiBm
bHVzaGVzLiAqLworICAgICAgICByYyA9IHhjX21vbml0b3Jfd3JpdGVfY3RybHJlZyh4Y2gsIGRv
bWFpbl9pZCwgVk1fRVZFTlRfWDg2X0NSNCwgMSwgMSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgWDg2X0NSNF9QR0UsIDEpOworICAgICAgICBpZiAoIHJjIDwgMCApCisg
ICAgICAgIHsKKyAgICAgICAgICAgIEVSUk9SKCJFcnJvciAlZCBzZXR0aW5nIHdyaXRlIGNvbnRy
b2wgcmVnaXN0ZXIgdHJhcHBpbmcgd2l0aCB2bV9ldmVudFxuIiwgcmMpOworICAgICAgICAgICAg
Z290byBleGl0OworICAgICAgICB9CisgICAgfQorCiAgICAgLyogV2FpdCBmb3IgYWNjZXNzICov
CiAgICAgZm9yICg7OykKICAgICB7CkBAIC04MDYsNiArODQ4LDE1IEBAIGludCBtYWluKGludCBh
cmdjLCBjaGFyICphcmd2W10pCiAgICAgICAgICAgICAgICAgICAgICAgIHJlcS51LmRlc2NfYWNj
ZXNzLmlzX3dyaXRlKTsKICAgICAgICAgICAgICAgICByc3AuZmxhZ3MgfD0gVk1fRVZFTlRfRkxB
R19FTVVMQVRFOwogICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgY2FzZSBWTV9F
VkVOVF9SRUFTT05fV1JJVEVfQ1RSTFJFRzoKKyAgICAgICAgICAgICAgICBwcmludGYoIkNvbnRy
b2wgcmVnaXN0ZXIgd3JpdHRlbjogcmlwPSUwMTYiUFJJeDY0IiwgdmNwdSAlZDogIgorICAgICAg
ICAgICAgICAgICAgICAgICAicmVnPSVzLCBvbGRfdmFsdWU9JTAxNiJQUkl4NjQiLCBuZXdfdmFs
dWU9JTAxNiJQUkl4NjQiXG4iLAorICAgICAgICAgICAgICAgICAgICAgICByZXEuZGF0YS5yZWdz
Lng4Ni5yaXAsCisgICAgICAgICAgICAgICAgICAgICAgIHJlcS52Y3B1X2lkLAorICAgICAgICAg
ICAgICAgICAgICAgICBnZXRfeDg2X2N0cmxfcmVnX25hbWUocmVxLnUud3JpdGVfY3RybHJlZy5p
bmRleCksCisgICAgICAgICAgICAgICAgICAgICAgIHJlcS51LndyaXRlX2N0cmxyZWcub2xkX3Zh
bHVlLAorICAgICAgICAgICAgICAgICAgICAgICByZXEudS53cml0ZV9jdHJscmVnLm5ld192YWx1
ZSk7CisgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICBkZWZhdWx0OgogICAgICAg
ICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiVU5LTk9XTiBSRUFTT04gQ09ERSAlZFxuIiwgcmVx
LnJlYXNvbik7CiAgICAgICAgICAgICB9Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 19 12:25:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 12:25: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 1dMvja-0006Ji-6O; Mon, 19 Jun 2017 12:24:46 +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 1dMvjY-0006JV-Uc
 for xen-devel@lists.xen.org; Mon, 19 Jun 2017 12:24:45 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 E3/4C-02956-C82C7495; Mon, 19 Jun 2017 12:24:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsUSfTyjVbf7kHu
 kwdwNxhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8axMzOZCm4yV0x+9Y+tgbGDuYuRk4NZwFqi
 918zYxcjFweLwCwWibc7PrJAOBNYJH6cWMMIUiUk4C6x+ugqsCohgQWMEqt2LGSHSHhInDk8A
 6poMVACpJuTg03ASGLJsrdgNSIC0hLXPl8Ga2YWmMoocfLaIaAiDg5hAWOJKzNTQEwWAVWJxk
 sVIOW8Ap4S66cfAxsjISAncfNcJ9ilnAJeEse37WCFWOUpseb1b9YJjEDHMKxi1ChOLSpLLdI
 1MtZLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMLAYg2MH4Z37gIUZJDiYlUV7b
 7e6RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4bQ8C5QSLUtNTK9Iyc4AhDpOW4OBREuEN2AGU5
 i0uSMwtzkyHSJ1i1OVo+rDlC5MQS15+XqqUOO/hA0BFAiBFGaV5cCNg8XaJUVZKmJcR6Cghno
 LUotzMElT5V4ziHIxKwrwiIFN4MvNK4Da9AjqCCegI5jMuIEeUJCKkpBoYuaPNjFu+rHkz+Wx
 I3r+vFUHfk059ytpePeeI/hXx3kiVjffbDPOMHq0tzLCcqZHBYn4x79rq/Xsz9VcdOcT8rqXi
 zHbOr0FcGgWhf6t+N8xYsdyVb03otUL2WuFvZf0iDcqCV7o6JRQCAp+c0n60lykqia//zX9eh
 11n9e7x19y1btP6N+mgEktxRqKhFnNRcSIAnIlgMLICAAA=
X-Env-Sender: ppircalabu@bitdefender.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1497875083!67931862!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42953 invoked from network); 19 Jun 2017 12:24:43 -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; 19 Jun 2017 12:24:43 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=nZhIxtjXrVe414TnlXurDRnlRJ0T/V9O9z5QZ8BGejl4P/8r0NfIoYa08Fioj9fkvoUSq1TdwmLVG8TsrG+APQnI2nxEEQPz3usbUxyKBMwnpz3yzo6I15CBg3fbHEXVrD75IKkQuHB2M3RNy2FbiY0t3nBDu95OFl8XI0xQMhKB7C75Yy6Ctkc2j7bBsSDFJPH6BKMs7gDS+qsV0swok5W8+1dMJCV/WfdrvCWaC0m2dte/zNYj+9HJZtDLFpuZSJi4PnlZgFYfO293NzB8rJ7i6yvdhA1AFfaEMXoGhnqwyAr2yKe4wkMde/bojt3X+aUPRL6d9tUa8oaQpuyqUg==;
 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=n5v+8zvOknzC+GYU1uYUF2c+494=; b=rd7+GTzNn0ewf2EfQUP7JV2qSv15
 pOjMGyZ9hXelmxotaqHxOVgt6k41SKjZbaRLQPW3oRzo8bjUYHeweIc0RdZkG2sy
 jWzE6Jlp+3M32zfkeWHF+0iwIuNkdjgzmn/B80Pl5sFb2VkFVInNrAV822+rCoCS
 Nt5lfA/3dLDwBfvOrgkqlavN60W0u3kxpFvE6jlwJNhDdbO6qBeksMV4zpFehhF2
 b0F/2XraLm1sbdPXn7bMECSUfHRCGeQPo1sgYLUROQyMcXEFJhzCfy5xfnWVELab
 YfbcXLeseSIey1mh+M9gSnT4WJCa4dcBWXjokCq/NPcgp1VXthwKiYqF5w==
Received: (qmail 6971 invoked from network); 19 Jun 2017 15:24: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;
 19 Jun 2017 15:24:42 +0300
Received: (qmail 11392 invoked from network); 19 Jun 2017 15:24:42 +0300
Received: from unknown (HELO pepi-OptiPlex-9020.dsd.bitdefender.biz)
 (10.10.194.146)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 19 Jun 2017 15:24:42 +0300
From: Petre Pircalabu <ppircalabu@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Mon, 19 Jun 2017 15:24:37 +0300
Message-Id: <1497875079-8169-1-git-send-email-ppircalabu@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1496137567-6574-1-git-send-email-ppircalabu@bitdefender.com>
References: <1496137567-6574-1-git-send-email-ppircalabu@bitdefender.com>
Cc: tamas@tklengyel.com, wei.liu2@citrix.com, rcojocaru@bitdefender.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v4 0/2] write_ctrlreg event masking
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ClRoaXMgcGF0Y2hzZXQgZW5hYmxlcyBtYXNraW5nIHRoZSByZWNlcHRpb24gb2Ygd3JpdGVfY3Ry
bHJlZyBldmVudHMgZGVwZW5kaW5nCm9uIHRoZSB2YWx1ZSBvZiBjZXJ0YWluIGJpdHMgaW4gdGhh
dCByZWdpc3Rlci4KVGhlIG1vc3QgcmVwcmVzZW50YXRpdmUgZXhhbXBsZSBpcyBmaWx0ZXJpbmcg
b3V0IGV2ZW50cyB3aGVuIHRoZSBDUjQuUEdFCmJpdCBpcyBiZWluZyBmbGlwcGVkIChnbG9iYWwg
VExCIGZsdXNoZXMpCgotLS0KQ2hhbmdlZCBzaW5jZSB2MgogICogZml4IGNvZGluZyBzdHlsZQog
ICogdXNlIEFSUkFZX1NJWkUgYW5kIG5hbWVkIGluZGV4ZXMgZm9yIHg4NiBjdHJsIHJlZ2lzdGVy
IHJlc29sdXRpb24KICAqIGFkZCBhbGxpZ25tZW50IHBhZGRpbmcgZm9yIHhlbl9kb21jdGxfbW9u
aXRvcl9vcAoKQ2hhbmdlZCBzaW5jZSB2MwogICogRml4IGluZGV4IGNvbmRpdGlvbiBpbiBnZXRf
eDg2X2N0cmxfcmVnX25hbWUKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 19 12:25:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 12:25: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 1dMvja-0006Ju-D7; Mon, 19 Jun 2017 12:24:46 +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 1dMvjZ-0006JW-1k
 for xen-devel@lists.xen.org; Mon, 19 Jun 2017 12:24:45 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 05/D9-03587-C82C7495; Mon, 19 Jun 2017 12:24:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsUSfTyjVbf7kHu
 kwePbZhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a+Z8dYC7ZqVmzsk2lgfC7fxcjJwSxgLdH7
 r5mxi5GLg0VgFovElkXbWSGcCSwS+29+YAapEhJwl5i3uwMsISSwgFFi1Y6F7BAJD4nbT9ZD2
 YuBEh9ZQGw2ASOJJcvegsVFBKQlrn2+DLaCWeAIo8Tmq//AioQFAiUWtWxiBbFZBFQlbu75CW
 bzCnhK3N0whQ3ElhCQk7h5rhPoCg4OTgEvifsfqyGO6GCUWPnqL+sERqBzGFYxahSnFpWlFuk
 ameklFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGFgMQ7GA8syDwEKMkB5OSKK/t
 dvdIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8tgeBcoJFqempFWmZOcAgh0lLcPAoifDuBEnzF
 hck5hZnpkOkTjHqcmxYvf4LkxBLXn5eqpQ4bxpIkQBIUUZpHtwIWMRdYpSVEuZlBDpKiKcgtS
 g3swRV/hWjOAejkjCvyAGgKTyZeSVwm14BHcEEdATzGReQI0oSEVJSDYxSmlP9648nfClxriy
 M8Lqmdpht2qfPL5VC55m/Fyw6te7JvZmhLF4KKUmPwjQKPjikKs9jM0t8dcnw3ivesnO3Q1ff
 Kz8yx7tCOLmxJcRq9f+7b/I2v8vdcfprmtrzp7nruE4waQv4n233/KnqyfZTSObqIeNn7Gq7w
 5v/6Hsp9lpdv/xNY4oSS3FGoqEWc1FxIgDfF5J5swIAAA==
X-Env-Sender: ppircalabu@bitdefender.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1497875083!108027540!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25269 invoked from network); 19 Jun 2017 12:24:43 -0000
Received: from mx02.bbu.dsd.mx.bitdefender.com (HELO mx02.buh.bitdefender.com)
 (91.199.104.133)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 19 Jun 2017 12:24:43 -0000
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=bpFulE79hxve5j8pKYwYSHFPJwqjwnqpHTNBJWhwjMNErJVRRZCfyfns+jDOhKdPhM+wXcnmduC/GlFumdvyuQ8mo8kY3dpK/Su8crmZcibfbRN80mpBxIq7deDVDCSaphaB0eXAh3NErDPPIVH/hvP5g/I+6ot5n0rAJ25MJ5m1viiDHZz1ucyWc9OfpB8K1ObPBII9S/uOQ2Jtr855EA2vmdfJ55HeKYjwBwMzL/Z5Wtmm+0L9FEwNbrHTjDDeFHMsDVS0Dm/kmrK5n85vskMD44zPFlYwoEOYWFLW/NlpFR7m3Ta+qljci6jLdas++vI2/CL/oBWuwfR57pZfZg==;
 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=srddMZmW4Pxh+bAiuRebbRoiRcA=; b=KYLZ6pSwFLftQ/3QHBvLq1nb3dRW
 JqBcwZbT8Snam8+huo43JNSxkGLa/1UGJu4e+nFulb0U9P1/L+2sJl3sunvLBSIo
 tenWo2MFmGFToFt0nVc0+DfNW+RADuoQrLpUaiW2GAthTqv+Fj2cqKaAmbQS47cu
 46BCnFMc187N+/vDRpfwiDPu5hu1HUinha9KBkHBHzjfSLNfpqmUxpEJ6WFKGMcN
 2LtRXqSF10Awduenm3lmbpwEdvlrNzfaah8Z+9pLx6Ecmsl088IM/4Nh11XfzQBY
 d+laP8cmuFcLGsgypaypxyukhfaounM5m5Op4BB6Xbo+pSfXqPXYh0GVpA==
Received: (qmail 7056 invoked from network); 19 Jun 2017 15:24: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;
 19 Jun 2017 15:24:42 +0300
Received: (qmail 11400 invoked from network); 19 Jun 2017 15:24:42 +0300
Received: from unknown (HELO pepi-OptiPlex-9020.dsd.bitdefender.biz)
 (10.10.194.146)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 19 Jun 2017 15:24:42 +0300
From: Petre Pircalabu <ppircalabu@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Mon, 19 Jun 2017 15:24:38 +0300
Message-Id: <1497875079-8169-2-git-send-email-ppircalabu@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1497875079-8169-1-git-send-email-ppircalabu@bitdefender.com>
References: <1496137567-6574-1-git-send-email-ppircalabu@bitdefender.com>
 <1497875079-8169-1-git-send-email-ppircalabu@bitdefender.com>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>, tamas@tklengyel.com,
 wei.liu2@citrix.com, rcojocaru@bitdefender.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v4 1/2] x86/monitor: add masking support for
	write_ctrlreg 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>

QWRkIHN1cHBvcnQgZm9yIGZpbHRlcmluZyBvdXQgdGhlIHdyaXRlX2N0cmxyZWcgbW9uaXRvciBl
dmVudHMgaWYgdGhleQphcmUgZ2VuZXJhdGVkIG9ubHkgYnkgY2hhbmdpbmcgY2VydGFpbnMgYml0
cy4KQSBuZXcgcGFyYW1ldGVyIChiaXRtYXNrKSB3YXMgYWRkZWQgdG8gdGhlIHhjX21vbml0b3Jf
d3JpdGVfY3RybHJlZwpmdW5jdGlvbiBpbiBvcmRlciB0byBtYXNrIHRoZSBldmVudCBnZW5lcmF0
aW9uIGlmIHRoZSBjaGFuZ2VkIGJpdHMgYXJlCnNldC4KClNpZ25lZC1vZmYtYnk6IFBldHJlIFBp
cmNhbGFidSA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+CkFja2VkLWJ5OiBUYW1hcyBLIExl
bmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+Ci0tLQogdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5j
dHJsLmggfCAyICstCiB0b29scy9saWJ4Yy94Y19tb25pdG9yLmMgICAgICB8IDUgKysrKy0KIHhl
bi9hcmNoL3g4Ni9odm0vbW9uaXRvci5jICAgIHwgMyArKy0KIHhlbi9hcmNoL3g4Ni9tb25pdG9y
LmMgICAgICAgIHwgOSArKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmggIHwg
MSArCiB4ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggICB8IDggKysrKysrKysKIDYgZmlsZXMg
Y2hhbmdlZCwgMjUgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90
b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3Ry
bC5oCmluZGV4IDE2MjlmNDEuLjhjMjZjYjQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1
ZGUveGVuY3RybC5oCisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCkBAIC0xOTk5
LDcgKzE5OTksNyBAQCBpbnQgeGNfbW9uaXRvcl9nZXRfY2FwYWJpbGl0aWVzKHhjX2ludGVyZmFj
ZSAqeGNoLCBkb21pZF90IGRvbWFpbl9pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdWludDMyX3QgKmNhcGFiaWxpdGllcyk7CiBpbnQgeGNfbW9uaXRvcl93cml0ZV9jdHJscmVn
KHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWFpbl9pZCwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDE2X3QgaW5kZXgsIGJvb2wgZW5hYmxlLCBib29sIHN5bmMsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgb25jaGFuZ2Vvbmx5KTsKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDY0X3QgYml0bWFzaywgYm9vbCBvbmNoYW5nZW9ubHkpOwog
LyoKICAqIEEgbGlzdCBvZiBNU1IgaW5kaWNlcyBjYW4gdXN1YWxseSBiZSBmb3VuZCBpbiAvdXNy
L2luY2x1ZGUvYXNtL21zci1pbmRleC5oLgogICogUGxlYXNlIGNvbnN1bHQgdGhlIEludGVsL0FN
RCBtYW51YWxzIGZvciBtb3JlIGluZm9ybWF0aW9uIG9uCmRpZmYgLS1naXQgYS90b29scy9saWJ4
Yy94Y19tb25pdG9yLmMgYi90b29scy9saWJ4Yy94Y19tb25pdG9yLmMKaW5kZXggZjk5YjZlMy4u
YjQ0Y2U5MyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfbW9uaXRvci5jCisrKyBiL3Rvb2xz
L2xpYnhjL3hjX21vbml0b3IuYwpAQCAtNzAsNyArNzAsNyBAQCBpbnQgeGNfbW9uaXRvcl9nZXRf
Y2FwYWJpbGl0aWVzKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWFpbl9pZCwKIAogaW50
IHhjX21vbml0b3Jfd3JpdGVfY3RybHJlZyh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21h
aW5faWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQxNl90IGluZGV4LCBib29s
IGVuYWJsZSwgYm9vbCBzeW5jLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIG9u
Y2hhbmdlb25seSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgYml0bWFz
aywgYm9vbCBvbmNoYW5nZW9ubHkpCiB7CiAgICAgREVDTEFSRV9ET01DVEw7CiAKQEAgLTgyLDYg
KzgyLDkgQEAgaW50IHhjX21vbml0b3Jfd3JpdGVfY3RybHJlZyh4Y19pbnRlcmZhY2UgKnhjaCwg
ZG9taWRfdCBkb21haW5faWQsCiAgICAgZG9tY3RsLnUubW9uaXRvcl9vcC51Lm1vdl90b19jci5p
bmRleCA9IGluZGV4OwogICAgIGRvbWN0bC51Lm1vbml0b3Jfb3AudS5tb3ZfdG9fY3Iuc3luYyA9
IHN5bmM7CiAgICAgZG9tY3RsLnUubW9uaXRvcl9vcC51Lm1vdl90b19jci5vbmNoYW5nZW9ubHkg
PSBvbmNoYW5nZW9ubHk7CisgICAgZG9tY3RsLnUubW9uaXRvcl9vcC51Lm1vdl90b19jci5iaXRt
YXNrID0gYml0bWFzazsKKyAgICBkb21jdGwudS5tb25pdG9yX29wLnUubW92X3RvX2NyLnBhZDEg
PSAwOworICAgIGRvbWN0bC51Lm1vbml0b3Jfb3AudS5tb3ZfdG9fY3IucGFkMiA9IDA7CiAKICAg
ICByZXR1cm4gZG9fZG9tY3RsKHhjaCwgJmRvbWN0bCk7CiB9CmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaHZtL21vbml0b3IuYyBiL3hlbi9hcmNoL3g4Ni9odm0vbW9uaXRvci5jCmluZGV4IGJk
ZTVmZDAuLmE3Y2NmYzQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vbW9uaXRvci5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9odm0vbW9uaXRvci5jCkBAIC0zOCw3ICszOCw4IEBAIGJvb2xfdCBo
dm1fbW9uaXRvcl9jcih1bnNpZ25lZCBpbnQgaW5kZXgsIHVuc2lnbmVkIGxvbmcgdmFsdWUsIHVu
c2lnbmVkIGxvbmcgb2xkCiAKICAgICBpZiAoIChhZC0+bW9uaXRvci53cml0ZV9jdHJscmVnX2Vu
YWJsZWQgJiBjdHJscmVnX2JpdG1hc2spICYmCiAgICAgICAgICAoIShhZC0+bW9uaXRvci53cml0
ZV9jdHJscmVnX29uY2hhbmdlb25seSAmIGN0cmxyZWdfYml0bWFzaykgfHwKLSAgICAgICAgICB2
YWx1ZSAhPSBvbGQpICkKKyAgICAgICAgICB2YWx1ZSAhPSBvbGQpICYmCisgICAgICAgICAoISgo
dmFsdWUgXiBvbGQpICYgYWQtPm1vbml0b3Iud3JpdGVfY3RybHJlZ19tYXNrW2luZGV4XSkpICkK
ICAgICB7CiAgICAgICAgIGJvb2xfdCBzeW5jID0gISEoYWQtPm1vbml0b3Iud3JpdGVfY3RybHJl
Z19zeW5jICYgY3RybHJlZ19iaXRtYXNrKTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21v
bml0b3IuYyBiL3hlbi9hcmNoL3g4Ni9tb25pdG9yLmMKaW5kZXggNDQ5YzY0Yy4uYmVkZjEzYyAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21vbml0b3IuYworKysgYi94ZW4vYXJjaC94ODYvbW9u
aXRvci5jCkBAIC0xMzYsNiArMTM2LDkgQEAgaW50IGFyY2hfbW9uaXRvcl9kb21jdGxfZXZlbnQo
c3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgaWYgKCB1bmxpa2VseShtb3AtPnUubW92X3RvX2Ny
LmluZGV4ID4gMzEpICkKICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCisgICAgICAgIGlm
ICggdW5saWtlbHkobW9wLT51Lm1vdl90b19jci5wYWQxIHx8IG1vcC0+dS5tb3ZfdG9fY3IucGFk
MikgKQorICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKICAgICAgICAgY3RybHJlZ19iaXRt
YXNrID0gbW9uaXRvcl9jdHJscmVnX2JpdG1hc2sobW9wLT51Lm1vdl90b19jci5pbmRleCk7CiAg
ICAgICAgIG9sZF9zdGF0dXMgPSAhIShhZC0+bW9uaXRvci53cml0ZV9jdHJscmVnX2VuYWJsZWQg
JiBjdHJscmVnX2JpdG1hc2spOwogCkBAIC0xNTUsOSArMTU4LDE1IEBAIGludCBhcmNoX21vbml0
b3JfZG9tY3RsX2V2ZW50KHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICBhZC0+bW9uaXRv
ci53cml0ZV9jdHJscmVnX29uY2hhbmdlb25seSAmPSB+Y3RybHJlZ19iaXRtYXNrOwogCiAgICAg
ICAgIGlmICggcmVxdWVzdGVkX3N0YXR1cyApCisgICAgICAgIHsKKyAgICAgICAgICAgIGFkLT5t
b25pdG9yLndyaXRlX2N0cmxyZWdfbWFza1ttb3AtPnUubW92X3RvX2NyLmluZGV4XSA9IG1vcC0+
dS5tb3ZfdG9fY3IuYml0bWFzazsKICAgICAgICAgICAgIGFkLT5tb25pdG9yLndyaXRlX2N0cmxy
ZWdfZW5hYmxlZCB8PSBjdHJscmVnX2JpdG1hc2s7CisgICAgICAgIH0KICAgICAgICAgZWxzZQor
ICAgICAgICB7CisgICAgICAgICAgICBhZC0+bW9uaXRvci53cml0ZV9jdHJscmVnX21hc2tbbW9w
LT51Lm1vdl90b19jci5pbmRleF0gPSAwOwogICAgICAgICAgICAgYWQtPm1vbml0b3Iud3JpdGVf
Y3RybHJlZ19lbmFibGVkICY9IH5jdHJscmVnX2JpdG1hc2s7CisgICAgICAgIH0KIAogICAgICAg
ICBpZiAoIFZNX0VWRU5UX1g4Nl9DUjMgPT0gbW9wLT51Lm1vdl90b19jci5pbmRleCApCiAgICAg
ICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmggYi94ZW4vaW5j
bHVkZS9hc20teDg2L2RvbWFpbi5oCmluZGV4IDkyNGNhYWMuLjI3ZDgwZWUgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9k
b21haW4uaApAQCAtNDA2LDYgKzQwNiw3IEBAIHN0cnVjdCBhcmNoX2RvbWFpbgogICAgICAgICB1
bnNpZ25lZCBpbnQgY3B1aWRfZW5hYmxlZCAgICAgICAgICAgICAgIDogMTsKICAgICAgICAgdW5z
aWduZWQgaW50IGRlc2NyaXB0b3JfYWNjZXNzX2VuYWJsZWQgICA6IDE7CiAgICAgICAgIHN0cnVj
dCBtb25pdG9yX21zcl9iaXRtYXAgKm1zcl9iaXRtYXA7CisgICAgICAgIHVpbnQ2NF90IHdyaXRl
X2N0cmxyZWdfbWFza1s0XTsKICAgICB9IG1vbml0b3I7CiAKICAgICAvKiBNZW1fYWNjZXNzIGVt
dWxhdGlvbiBjb250cm9sICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3Rs
LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKaW5kZXggZjdjYmMwYS4uZmYzOTc2MiAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCisrKyBiL3hlbi9pbmNsdWRl
L3B1YmxpYy9kb21jdGwuaApAQCAtMTEwNyw2ICsxMTA3LDE0IEBAIHN0cnVjdCB4ZW5fZG9tY3Rs
X21vbml0b3Jfb3AgewogICAgICAgICAgICAgdWludDhfdCBzeW5jOwogICAgICAgICAgICAgLyog
U2VuZCBldmVudCBvbmx5IG9uIGEgY2hhbmdlIG9mIHZhbHVlICovCiAgICAgICAgICAgICB1aW50
OF90IG9uY2hhbmdlb25seTsKKyAgICAgICAgICAgIC8qIEFsbGlnbm1lbnQgcGFkZGluZyAqLwor
ICAgICAgICAgICAgdWludDhfdCBwYWQxOworICAgICAgICAgICAgdWludDMyX3QgcGFkMjsKKyAg
ICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBTZW5kIGV2ZW50IG9ubHkgaWYgdGhlIGNoYW5n
ZWQgYml0IGluIHRoZSBjb250cm9sIHJlZ2lzdGVyCisgICAgICAgICAgICAgKiBpcyBub3QgbWFz
a2VkLgorICAgICAgICAgICAgICovCisgICAgICAgICAgICB1aW50NjRfYWxpZ25lZF90IGJpdG1h
c2s7CiAgICAgICAgIH0gbW92X3RvX2NyOwogCiAgICAgICAgIHN0cnVjdCB7Ci0tIAoyLjcuNAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 19 12:45:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 12: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 1dMw3x-0007v5-Dy; Mon, 19 Jun 2017 12:45: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 1dMw3w-0007uz-K3
 for xen-devel@lists.xenproject.org; Mon, 19 Jun 2017 12:45:48 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 E0/45-03696-B77C7495; Mon, 19 Jun 2017 12:45:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVysyfVTbf6uHu
 kQdd6JovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePM2s/sBQ2djBXbz3xkb2Bsie9i5OIQEtjE
 KNFxdyEzhLObUeJp+yXGLkZODmGBAInG9dOZuhg5OEQE/CTuXA0ECQsJZEk82n+SDSTMLKAvc
 W5HOUiYTUBT4s7nT0wgNq+AlcSCtVvZQWwWAVWJvTvms4DYogLhEm8bj7BA1AhKnJz5BMzmFL
 CW2DPxD1g9s4CtxJ25u5khbHmJ7W/nME9g5JuFpGUWkrJZSMoWMDKvYtQoTi0qSy3SNTLSSyr
 KTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDDcGINjBuGZ+4CFGSQ4mJVFe2+3ukUJ8
 SfkplRmJxRnxRaU5qcWHGGU4OJQkeMuOAeUEi1LTUyvSMnOAgQ+TluDgURLhjQVJ8xYXJOYWZ
 6ZDpE4xKkqJ82aCJARAEhmleXBtsGi7xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWHer0eBpv
 Bk5pXATX8FtJgJaDHzGReQxSWJCCmpBkbPWzmuqgIl0XlPf97/qjnxtvZDy5T+5CWvTi0oWvv
 fqaPu67wDkp+ca5mijJ4EcM5n6M2O38XwW/DORj+T/Ay+FrsHXVaSKzedLTh/yLzq8Lp7U3hP
 lhxe+HrLzIb6T9d9VK0eFbuWv7daHv05+8wECdeEjVdTDzf8edDLsmThLYmWsivfo7mVWIozE
 g21mIuKEwFz2I5xsQIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1497876346!85151413!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18229 invoked from network); 19 Jun 2017 12:45:46 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-10.tower-27.messagelabs.com with SMTP; 19 Jun 2017 12:45: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 844BC80D;
 Mon, 19 Jun 2017 05:45: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 D1EEC3F587;
 Mon, 19 Jun 2017 05:45:44 -0700 (PDT)
To: Sergej Proskurin <proskurin@sec.in.tum.de>, xen-devel@lists.xenproject.org
References: <20170615110516.448-1-proskurin@sec.in.tum.de>
 <20170615110516.448-9-proskurin@sec.in.tum.de>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <54d26f5e-dc54-e73b-39df-1c7b754c1d2d@arm.com>
Date: Mon, 19 Jun 2017 13:45:43 +0100
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: <20170615110516.448-9-proskurin@sec.in.tum.de>
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [RFC PATCH v3 08/10] arm/mem_access: Add
 long-descriptor based gpt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGkgU2VyZ2VqLAoKT24gMTUvMDYvMTcgMTI6MDUsIFNlcmdlaiBQcm9za3VyaW4gd3JvdGU6Cj4g
VGhpcyBjb21taXQgYWRkcyBmdW5jdGlvbmFsaXR5IHRvIHdhbGsgdGhlIGd1ZXN0J3MgcGFnZSB0
YWJsZXMgdXNpbmcgdGhlCj4gbG9uZy1kZXNjcmlwdG9yIHRyYW5zbGF0aW9uIHRhYmxlIGZvcm1h
dCBmb3IgYm90aCBBUk12NyBhbmQgQVJNdjguCj4gU2ltaWxhciB0byB0aGUgaGFyZHdhcmUgYXJj
aGl0ZWN0dXJlLCB0aGUgaW1wbGVtZW50YXRpb24gc3VwcG9ydHMKPiBkaWZmZXJlbnQgcGFnZSBn
cmFudWxhcml0aWVzICg0SywgMTZLLCBhbmQgNjRLKS4gVGhlIGltcGxlbWVudGF0aW9uIGlzCj4g
YmFzZWQgb24gQVJNIERESSAwNDg3Qi1hIEoxLTU5MjIsIEoxLTU5OTksIGFuZCBBUk0gRERJIDA0
MDZDLWIgQjMtMTUxMC4KCk5JVDogVGhlIHNwZWMgaXMgMDQ4N0IuYSBhbmQgbm90IDA0ODdCLWEu
Cgo+Cj4gTm90ZSB0aGF0IHRoZSBjdXJyZW50IGltcGxlbWVudGF0aW9uIGxhY2tzIHN1cHBvcnQg
Zm9yIExhcmdlIFZBL1BBIG9uCj4gQVJNdjguMiBhcmNoaXRlY3R1cmVzIChMVkEvTFBBLCA1Mi1i
aXQgdmlydHVhbCBhbmQgcGh5c2ljYWwgYWRkcmVzcwo+IHNpemVzKS4gVGhlIGFzc29jaWF0ZWQg
bG9jYXRpb24gaW4gdGhlIGNvZGUgaXMgbWFya2VkIGFwcHJvcHJpYXRlbHkuCgpJIGFtIGEgYml0
IGNvbmZ1c2VkLCB5b3UgYXJlIHN0YXRpbmcgdGhlIDUyLWJpdCBpcyBub3Qgc3VwcG9ydGVkLCBi
dXQgCnlvdSBzZWVtIHRvIGltcGxlbWVudCBpdCBiZWxvdy4KCkkgZG9uJ3Qgd2FudCB0byBzZWUg
YSBmZWF0dXJlIGhhbGYgc3VwcG9ydGVkIGFzIHRoaXMgbWVhbnMgcm90dGVuIGNvZGUuIApHaXZl
biB0aGF0IDUyLWJpdCBzdXBwb3J0IGluIFhlbiBpcyBub3QgaW1wbGVtZW50ZWQgKGFuZCB3b3Vs
ZCByZXF1aXJlIApzb21lIHdvcmspLCA1Mi1iaXQgZ3Vlc3QgY2Fubm90IGJlIHN1cHBvcnRlZC4g
U28gSSB3b3VsZCBwcmVmZXIgdGhhdCB0byAKc2VlIG5vIGNvZGUgYXQgYWxsLiBUaG91Z2ggSSB3
b3VsZCBrZWVwIHRoZSBjb21tZW50IGluIHRoZSBjb21taXQgbWVzc2FnZS4KCj4KPiBTaWduZWQt
b2ZmLWJ5OiBTZXJnZWogUHJvc2t1cmluIDxwcm9za3VyaW5Ac2VjLmluLnR1bS5kZT4KPiAtLS0K
PiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IENjOiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IC0tLQo+IHYyOiBVc2UgVENSX1Na
X01BU0sgaW5zdGVhZCBvZiBUVEJDUl9TWl9NQVNLIGZvciBBUk0gMzItYml0IGd1ZXN0cyB1c2lu
Zwo+ICAgICB0aGUgbG9uZy1kZXNjcmlwdG9yIHRyYW5zbGF0aW9uIHRhYmxlIGZvcm1hdC4KPgo+
ICAgICBDb3NtZXRpYyBmaXhlcy4KPgo+IHYzOiBNb3ZlIHRoZSBpbXBsZW1lbnRhdGlvbiB0byAu
L3hlbi9hcmNoL2FybS9ndWVzdF9jb3B5LmMuCj4KPiAgICAgUmVtb3ZlIHRoZSBhcnJheSBzdHJp
ZGVzIGFuZCBkZWNsYXJlIHRoZSBhcnJheSBncmFpbnNpemVzIGFzIHN0YXRpYwo+ICAgICBjb25z
dCBpbnN0ZWFkIG9mIGp1c3QgY29uc3QgdG8gcmVkdWNlIHRoZSBmdW5jdGlvbiBzdGFjayBvdmVy
aGVhZC4KPgo+ICAgICBNb3ZlIHBhcnRzIG9mIHRoZSBmdW50aW9uIGd1ZXN0X3dhbGtfbGQgaW50
byB0aGUgc3RhdGljIGZ1bmN0aW9ucwo+ICAgICBnZXRfdHRicl9hbmRfZ3Jhbl82NGJpdCBhbmQg
Z2V0X3RvcF9iaXQgdG8gcmVkdWNlIGNvbXBsZXhpdHkuCj4KPiAgICAgVXNlIHRoZSBtYWNybyBC
SVQoeCkgaW5zdGVhZCBvZiAoMVVMIDw8IHgpLgo+Cj4gICAgIEFkZCBtb3JlIGNvbW1lbnRzICYm
IENvc21ldGljIGZpeGVzLgo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vZ3Vlc3Rfd2Fsay5jICAgICAg
ICB8IDM5NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KPiAgeGVuL2lu
Y2x1ZGUvYXNtLWFybS9ndWVzdF93YWxrLmggfCAgIDkgKwo+ICAyIGZpbGVzIGNoYW5nZWQsIDQw
NCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9ndWVzdF93YWxrLmMgYi94ZW4vYXJjaC9hcm0vZ3Vlc3Rfd2Fsay5jCj4gaW5kZXggZjJm
MzUzMzY2NS4uOTBiY2MyMThlYyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vZ3Vlc3Rfd2Fs
ay5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2d1ZXN0X3dhbGsuYwo+IEBAIC0xNiw2ICsxNiw4IEBA
Cj4gICAqLwo+Cj4gICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KPiArI2luY2x1ZGUgPHhlbi9kb21h
aW5fcGFnZS5oPgo+ICsjaW5jbHVkZSA8YXNtL2d1ZXN0X3dhbGsuaD4KPgo+ICAvKgo+ICAgKiBU
aGUgZnVuY3Rpb24gZ3Vlc3Rfd2Fsa19zZCB0cmFuc2xhdGVzIGEgZ2l2ZW4gR1ZBIGludG8gYW4g
SVBBIHVzaW5nIHRoZQo+IEBAIC0zMiw2ICszNCw5MiBAQCBzdGF0aWMgaW50IGd1ZXN0X3dhbGtf
c2Qoc3RydWN0IGRvbWFpbiAqZCwKPiAgICAgIHJldHVybiAtRUZBVUxUOwo+ICB9Cj4KPiArI2lm
ZGVmIENPTkZJR19BUk1fNjQKCkl0IGlzIGZhaXJseSBjb25mdXNpbmcuIFNvbWV0aW1lcyB5b3Ug
I2lmZGVmIHRoZSBBQXJjaDY0IGNvZGUsIHNvbWV0aW1lcyAKbm90IChzZWUgYmVsb3cgdGhlIGlm
IGlzXzY0Yml0X2RvbWFpbiBiZWxvdykuIENhbiB5b3Ugc3RheSBjb25zaXN0ZW50IAphY3Jvc3Mg
dGhlIGZpbGUgcGxlYXNlLgoKSUhNTywgd2Ugc2hvdWxkIHJlYWxseSBsaW1pdCB0aGUgI2lmZGVm
IENPTkZJR19BUk1fNjQuIFRoaXMgbWFrZXMgbW9yZSAKZGlmZmljdWx0IHRvIGZvbGxvdyB0aGUg
Y29kZSBhbmQgaGFzIGxpbWl0ZWQgYmVuZWZpdHMgaWYgYWxsIGRlZmluaXRpb25zIAphbHNvIGV4
aXN0IGZvciBBQXJjaDMyIHRvby4KCj4gKy8qCj4gKyAqIFNlbGVjdCB0aGUgVFRCUigwfDEpX0VM
MSB0aGF0IHdpbGwgYmUgdXNlZCBmb3IgYWRkcmVzcyB0cmFuc2xhdGlvbiB1c2luZyB0aGUKPiAr
ICogbG9uZy1kZXNjcmlwdG9yIHRyYW5zbGF0aW9uIHRhYmxlIGZvcm1hdCBhbmQgcmV0dXJuIHRo
ZSBwYWdlIGdyYW51bGFyaXR5Cj4gKyAqIHRoYXQgaXMgdXNlZCBieSB0aGUgc2VsZWN0ZWQgVFRC
Ui4KPiArICovCj4gK3N0YXRpYyBib29sIGdldF90dGJyX2FuZF9ncmFuXzY0Yml0KHVpbnQ2NF90
ICp0dGJyLCB1bnNpZ25lZCBpbnQgKmdyYW4sCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHJlZ2lzdGVyX3QgdGNyLCBib29sIHR0YnJ4KQo+ICt7Cj4gKyAgICBib29sIGRp
c2FibGVkOwo+ICsKPiArICAgIGlmICggdHRicnggPT0gVFRCUjBfVkFMSUQgKQo+ICsgICAgewo+
ICsgICAgICAgIC8qIE5vcm1hbGl6ZSBncmFudWxlIHNpemUuICovCj4gKyAgICAgICAgc3dpdGNo
ICggdGNyICYgVENSX1RHMF9NQVNLICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgY2FzZSBUQ1Jf
VEcwXzE2SzoKPiArICAgICAgICAgICAgKmdyYW4gPSBHUkFOVUxFX1NJWkVfSU5ERVhfMTZLOwo+
ICsgICAgICAgICAgICBicmVhazsKPiArICAgICAgICBjYXNlIFRDUl9URzBfNjRLOgo+ICsgICAg
ICAgICAgICAqZ3JhbiA9IEdSQU5VTEVfU0laRV9JTkRFWF82NEs7Cj4gKyAgICAgICAgICAgIGJy
ZWFrOwo+ICsgICAgICAgIGRlZmF1bHQ6Cj4gKyAgICAgICAgICAgICpncmFuID0gR1JBTlVMRV9T
SVpFX0lOREVYXzRLOwo+ICsgICAgICAgIH0KPiArCj4gKyAgICAgICAgLyogVXNlIFRUQlIwIGZv
ciBHVkEgdG8gSVBBIHRyYW5zbGF0aW9uLiAqLwo+ICsgICAgICAgICp0dGJyID0gUkVBRF9TWVNS
RUc2NChUVEJSMF9FTDEpOwo+ICsKPiArICAgICAgICAvKiBJZiBUQ1IuRVBEMCBpcyBzZXQsIHRy
YW5zbGF0aW9ucyB1c2luZyBUVEJSMCBhcmUgZGlzYWJsZWQuICovCj4gKyAgICAgICAgZGlzYWJs
ZWQgPSB0Y3IgJiBUQ1JfRVBEMDsKPiArICAgIH0KPiArICAgIGVsc2UKPiArICAgIHsKPiArICAg
ICAgICAvKiBOb3JtYWxpemUgZ3JhbnVsZSBzaXplLiAqLwo+ICsgICAgICAgIHN3aXRjaCAoIHRj
ciAmIFRDUl9FTDFfVEcxX01BU0sgKQo+ICsgICAgICAgIHsKPiArICAgICAgICBjYXNlIFRDUl9F
TDFfVEcxXzE2SzoKPiArICAgICAgICAgICAgKmdyYW4gPSBHUkFOVUxFX1NJWkVfSU5ERVhfMTZL
Owo+ICsgICAgICAgICAgICBicmVhazsKPiArICAgICAgICBjYXNlIFRDUl9FTDFfVEcxXzY0SzoK
PiArICAgICAgICAgICAgKmdyYW4gPSBHUkFOVUxFX1NJWkVfSU5ERVhfNjRLOwo+ICsgICAgICAg
ICAgICBicmVhazsKPiArICAgICAgICBkZWZhdWx0Ogo+ICsgICAgICAgICAgICAqZ3JhbiA9IEdS
QU5VTEVfU0laRV9JTkRFWF80SzsKPiArICAgICAgICB9Cj4gKwo+ICsgICAgICAgIC8qIFVzZSBU
VEJSMSBmb3IgR1ZBIHRvIElQQSB0cmFuc2xhdGlvbi4gKi8KPiArICAgICAgICAqdHRiciA9IFJF
QURfU1lTUkVHNjQoVFRCUjFfRUwxKTsKPiArCj4gKyAgICAgICAgLyogSWYgVENSLkVQRDEgaXMg
c2V0LCB0cmFuc2xhdGlvbnMgdXNpbmcgVFRCUjEgYXJlIGRpc2FibGVkLiAqLwo+ICsgICAgICAg
IGRpc2FibGVkID0gdGNyICYgVENSX0VQRDE7Cj4gKyAgICB9Cj4gKwo+ICsgICAgcmV0dXJuIGRp
c2FibGVkOwo+ICt9Cj4gKyNlbmRpZgo+ICsKPiArLyoKPiArICogR2V0IHRoZSBNU0IgbnVtYmVy
IG9mIHRoZSBHVkEsIGFjY29yZGluZyB0byAiQWRkclRvcCIgcHNldWRvY29kZQo+ICsgKiBpbXBs
ZW1lbnRhdGlvbiBpbiBBUk0gRERJIDA0ODdCLWEgSjEtNjA2Ni4KCk5JVDogVGhlIHNwZWMgaXMg
MDQ4N0IuYSBhbmQgbm90IDA0ODdCLWEuCgo+ICsgKi8KPiArc3RhdGljIHVuc2lnbmVkIGludCBn
ZXRfdG9wX2JpdChzdHJ1Y3QgZG9tYWluICpkLCB2YWRkcl90IGd2YSwgcmVnaXN0ZXJfdCB0Y3Ip
Cj4gK3sKPiArICAgIHVuc2lnbmVkIGludCB0b3BiaXQ7Cj4gKwo+ICsgICAgLyoKPiArICAgICAq
IElGIEVMMSBpcyB1c2luZyBBQXJjaDY0IHRoZW4gYWRkcmVzc2VzIGZyb20gRUwwIHVzaW5nIEFB
cmNoMzIgYXJlCj4gKyAgICAgKiB6ZXJvLWV4dGVuZGVkIHRvIDY0IGJpdHMgKEFSTSBEREkgMDQ4
N0ItYSBKMS02MDY2KS4KPiArICAgICAqLwo+ICsgICAgaWYgKCBpc18zMmJpdF9kb21haW4oZCkg
KQo+ICsgICAgICAgIHRvcGJpdCA9IDMxOwo+ICsjaWZkZWYgQ09ORklHX0FSTV82NAo+ICsgICAg
ZWxzZSBpZiAoIGlzXzY0Yml0X2RvbWFpbihkKSApCj4gKyAgICB7Cj4gKyAgICAgICAgaWYgKCAo
KGd2YSAmIEJJVCg1NSkpICYmICh0Y3IgJiBUQ1JfRUwxX1RCSTEpKSB8fAo+ICsgICAgICAgICAg
ICAgKCEoZ3ZhICYgQklUKDU1KSkgJiYgKHRjciAmIFRDUl9FTDFfVEJJMCkpICkKPiArICAgICAg
ICAgICAgdG9wYml0ID0gNTU7Cj4gKyAgICAgICAgZWxzZQo+ICsgICAgICAgICAgICB0b3BiaXQg
PSA2MzsKPiArICAgIH0KPiArI2VuZGlmCj4gKwo+ICsgICAgcmV0dXJuIHRvcGJpdDsKPiArfQo+
ICsKPiAgLyoKPiAgICogVGhlIGZ1bmN0aW9uIGd1ZXN0X3dhbGtfbGQgdHJhbnNsYXRlcyBhIGdp
dmVuIEdWQSBpbnRvIGFuIElQQSB1c2luZyB0aGUKPiAgICogbG9uZy1kZXNjcmlwdG9yIHRyYW5z
bGF0aW9uIHRhYmxlIGZvcm1hdCBpbiBzb2Z0d2FyZS4gVGhpcyBmdW5jdGlvbiBhc3N1bWVzCj4g
QEAgLTQzLDggKzEzMSwzMTMgQEAgc3RhdGljIGludCBndWVzdF93YWxrX2xkKHN0cnVjdCBkb21h
aW4gKmQsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICB2YWRkcl90IGd2YSwgcGFkZHJfdCAq
aXBhLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpwZXJtcykKPiAg
ewo+IC0gICAgLyogTm90IGltcGxlbWVudGVkIHlldC4gKi8KPiAtICAgIHJldHVybiAtRUZBVUxU
Owo+ICsgICAgYm9vbCBkaXNhYmxlZCA9IHRydWU7Cj4gKyAgICBib29sIHJvX3RhYmxlID0gZmFs
c2UsIHhuX3RhYmxlID0gZmFsc2U7Cj4gKyAgICB1bnNpZ25lZCBpbnQgdDBfc3osIHQxX3N6Owo+
ICsgICAgdW5zaWduZWQgaW50IGxldmVsLCBncmFuOwo+ICsgICAgdW5zaWduZWQgaW50IHRvcGJp
dCA9IDAsIGlucHV0X3NpemUgPSAwLCBvdXRwdXRfc2l6ZTsKPiArICAgIHVpbnQ2NF90IHR0YnIg
PSAwLCBpcHM7Cj4gKyAgICBwYWRkcl90IG1hc2s7Cj4gKyAgICBscGFlX3QgcHRlLCAqdGFibGU7
Cj4gKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwo+ICsgICAgcmVnaXN0ZXJfdCB0Y3IgPSBS
RUFEX1NZU1JFRyhUQ1JfRUwxKTsKPiArCj4gKyAgICBjb25zdCB2YWRkcl90IG9mZnNldHNbNF1b
M10gPSB7Cj4gKyAgICAgICAgewo+ICsjaWZkZWYgQ09ORklHX0FSTV82NAo+ICsgICAgICAgICAg
ICB6ZXJvZXRoX2d1ZXN0X3RhYmxlX29mZnNldF80ayhndmEpLAo+ICsgICAgICAgICAgICB6ZXJv
ZXRoX2d1ZXN0X3RhYmxlX29mZnNldF8xNmsoZ3ZhKSwKPiArICAgICAgICAgICAgMCwgLyogVGhl
cmUgaXMgbm8gemVyb2V0aCBsb29rdXAgbGV2ZWwgd2l0aCBhIDY0SyBncmFudWxlIHNpemUuICov
Cj4gKyNlbmRpZgo+ICsgICAgICAgIH0sCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBmaXJz
dF9ndWVzdF90YWJsZV9vZmZzZXRfNGsoZ3ZhKSwKPiArI2lmZGVmIENPTkZJR19BUk1fNjQKPiAr
ICAgICAgICAgICAgZmlyc3RfZ3Vlc3RfdGFibGVfb2Zmc2V0XzE2ayhndmEpLAo+ICsgICAgICAg
ICAgICBmaXJzdF9ndWVzdF90YWJsZV9vZmZzZXRfNjRrKGd2YSksCj4gKyNlbmRpZgo+ICsgICAg
ICAgIH0sCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBzZWNvbmRfZ3Vlc3RfdGFibGVfb2Zm
c2V0XzRrKGd2YSksCj4gKyNpZmRlZiBDT05GSUdfQVJNXzY0Cj4gKyAgICAgICAgICAgIHNlY29u
ZF9ndWVzdF90YWJsZV9vZmZzZXRfMTZrKGd2YSksCj4gKyAgICAgICAgICAgIHNlY29uZF9ndWVz
dF90YWJsZV9vZmZzZXRfNjRrKGd2YSksCj4gKyNlbmRpZgo+ICsgICAgICAgIH0sCj4gKyAgICAg
ICAgewo+ICsgICAgICAgICAgICB0aGlyZF9ndWVzdF90YWJsZV9vZmZzZXRfNGsoZ3ZhKSwKPiAr
I2lmZGVmIENPTkZJR19BUk1fNjQKPiArICAgICAgICAgICAgdGhpcmRfZ3Vlc3RfdGFibGVfb2Zm
c2V0XzE2ayhndmEpLAo+ICsgICAgICAgICAgICB0aGlyZF9ndWVzdF90YWJsZV9vZmZzZXRfNjRr
KGd2YSksCj4gKyNlbmRpZgo+ICsgICAgICAgIH0KPiArICAgIH07Cj4gKwo+ICsgICAgc3RhdGlj
IGNvbnN0IHBhZGRyX3QgbWFza3NbNF1bM10gPSB7Cj4gKyAgICAgICAgewo+ICsgICAgICAgICAg
ICB6ZXJvZXRoX3NpemUoNEspIC0gMSwKPiArICAgICAgICAgICAgemVyb2V0aF9zaXplKDE2Sykg
LSAxLAo+ICsgICAgICAgICAgICAwIC8qIFRoZXJlIGlzIG5vIHplcm9ldGggbG9va3VwIGxldmVs
IHdpdGggYSA2NEsgZ3JhbnVsZSBzaXplLiAqLwo+ICsgICAgICAgIH0sCj4gKyAgICAgICAgewo+
ICsgICAgICAgICAgICBmaXJzdF9zaXplKDRLKSAtIDEsCj4gKyAgICAgICAgICAgIGZpcnN0X3Np
emUoMTZLKSAtIDEsCj4gKyAgICAgICAgICAgIGZpcnN0X3NpemUoNjRLKSAtIDEKPiArICAgICAg
ICB9LAo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgc2Vjb25kX3NpemUoNEspIC0gMSwKPiAr
ICAgICAgICAgICAgc2Vjb25kX3NpemUoMTZLKSAtIDEsCj4gKyAgICAgICAgICAgIHNlY29uZF9z
aXplKDY0SykgLSAxCj4gKyAgICAgICAgfSwKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHRo
aXJkX3NpemUoNEspIC0gMSwKPiArICAgICAgICAgICAgdGhpcmRfc2l6ZSgxNkspIC0gMSwKPiAr
ICAgICAgICAgICAgdGhpcmRfc2l6ZSg2NEspIC0gMQo+ICsgICAgICAgIH0KPiArICAgIH07Cj4g
Kwo+ICsgICAgc3RhdGljIGNvbnN0IHVuc2lnbmVkIGludCBncmFpbnNpemVzWzNdID0gewo+ICsg
ICAgICAgIFBBR0VfU0hJRlRfNEssCj4gKyAgICAgICAgUEFHRV9TSElGVF8xNkssCj4gKyAgICAg
ICAgUEFHRV9TSElGVF82NEsKPiArICAgIH07Cj4gKwo+ICsgICAgdDBfc3ogPSAodGNyID4+IFRD
Ul9UMFNaX1NISUZUKSAmIFRDUl9TWl9NQVNLOwo+ICsgICAgdDFfc3ogPSAodGNyID4+IFRDUl9U
MVNaX1NISUZUKSAmIFRDUl9TWl9NQVNLOwo+ICsKPiArICAgIC8qIEdldCB0aGUgTVNCIG51bWJl
ciBvZiB0aGUgR1ZBLiAqLwo+ICsgICAgdG9wYml0ID0gZ2V0X3RvcF9iaXQoZCwgZ3ZhLCB0Y3Ip
Owo+ICsKPiArI2lmZGVmIENPTkZJR19BUk1fNjQKPiArICAgIGlmICggaXNfNjRiaXRfZG9tYWlu
KGQpICkKPiArICAgIHsKPiArICAgICAgICAvKiBTZWxlY3QgdGhlIFRUQlIoMHwxKV9FTDEgdGhh
dCB3aWxsIGJlIHVzZWQgZm9yIGFkZHJlc3MgdHJhbnNsYXRpb24uICovCj4gKwo+ICsgICAgICAg
IGlmICggKGd2YSAmIEJJVCh0b3BiaXQpKSA9PSAwICkKPiArICAgICAgICB7Cj4gKyAgICAgICAg
ICAgIGlucHV0X3NpemUgPSBSRUdJU1RFUl9XSURUSF82NF9CSVQgLSB0MF9zejsKPiArCj4gKyAg
ICAgICAgICAgIC8qIEdldCBUVEJSMCBhbmQgY29uZmlndXJlZCBwYWdlIGdyYW51bGFyaXR5LiAq
Lwo+ICsgICAgICAgICAgICBkaXNhYmxlZCA9IGdldF90dGJyX2FuZF9ncmFuXzY0Yml0KCZ0dGJy
LCAmZ3JhbiwgdGNyLCBUVEJSMF9WQUxJRCk7Cj4gKyAgICAgICAgfQo+ICsgICAgICAgIGVsc2UK
PiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIGlucHV0X3NpemUgPSBSRUdJU1RFUl9XSURUSF82
NF9CSVQgLSB0MV9zejsKPiArCj4gKyAgICAgICAgICAgIC8qIEdldCBUVEJSMSBhbmQgY29uZmln
dXJlZCBwYWdlIGdyYW51bGFyaXR5LiAqLwo+ICsgICAgICAgICAgICBkaXNhYmxlZCA9IGdldF90
dGJyX2FuZF9ncmFuXzY0Yml0KCZ0dGJyLCAmZ3JhbiwgdGNyLCBUVEJSMV9WQUxJRCk7Cj4gKyAg
ICAgICAgfQo+ICsKPiArICAgICAgICAvKgo+ICsgICAgICAgICAqIFRoZSBjdXJyZW50IGltcGxl
bWVudGF0aW9uIHN1cHBvcnRzIGludGVybWVkaWF0ZSBwaHlzaWNhbCBhZGRyZXNzCj4gKyAgICAg
ICAgICogc2l6ZXMgKElQUykgdXAgdG8gNDggYml0Lgo+ICsgICAgICAgICAqCj4gKyAgICAgICAg
ICogWFhYOiBEZXRlcm1pbmUgd2hldGhlciB0aGUgSVBTX01BWF9WQUwgaXMgNDggb3IgNTIgaW4g
c29mdHdhcmUuCj4gKyAgICAgICAgICovCj4gKyAgICAgICAgaWYgKCAoaW5wdXRfc2l6ZSA+IFRD
Ul9FTDFfSVBTXzQ4X0JJVF9WQUwpIHx8Cj4gKyAgICAgICAgICAgICAoaW5wdXRfc2l6ZSA8IFRD
Ul9FTDFfSVBTX01JTl9WQUwpICkKPiArICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7Cj4gKyAg
ICB9Cj4gKyAgICBlbHNlCj4gKyNlbmRpZgo+ICsgICAgewo+ICsgICAgICAgIC8qIEdyYW51bGUg
c2l6ZSBvZiBBQXJjaDMyIGFyY2hpdGVjdHVyZXMgaXMgYWx3YXlzIDRLLiAqLwo+ICsgICAgICAg
IGdyYW4gPSBHUkFOVUxFX1NJWkVfSU5ERVhfNEs7Cj4gKwo+ICsgICAgICAgIC8qIFNlbGVjdCB0
aGUgVFRCUigwfDEpX0VMMSB0aGF0IHdpbGwgYmUgdXNlZCBmb3IgYWRkcmVzcyB0cmFuc2xhdGlv
bi4gKi8KPiArCj4gKyAgICAgICAgLyoKPiArICAgICAgICAgKiBDaGVjayBpZiB0aGUgYml0cyA8
MzE6MzItdDBfc3o+IG9mIHRoZSBHVkEgYXJlIHNldCB0byAwIChEREkgMDQ4N0ItYQo+ICsgICAg
ICAgICAqIEoxLTU5OTkpLiBJZiBzbywgVFRCUjAgc2hhbGwgYmUgdXNlZCBmb3IgYWRkcmVzcyB0
cmFuc2xhdGlvbi4KPiArICAgICAgICAgKi8KPiArICAgICAgICBtYXNrID0gKCgxVUxMIDw8IFJF
R0lTVEVSX1dJRFRIXzMyX0JJVCkgLSAxKSAmCj4gKyAgICAgICAgICAgICAgIH4oKDFVTEwgPDwg
KFJFR0lTVEVSX1dJRFRIXzMyX0JJVCAtIHQwX3N6KSkgLSAxKTsKPiArCj4gKyAgICAgICAgaWYg
KCB0MF9zeiA9PSAwIHx8ICEoZ3ZhICYgbWFzaykgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAg
ICAgaW5wdXRfc2l6ZSA9IFJFR0lTVEVSX1dJRFRIXzMyX0JJVCAtIHQwX3N6Owo+ICsKPiArICAg
ICAgICAgICAgLyogVXNlIFRUQlIwIGZvciBHVkEgdG8gSVBBIHRyYW5zbGF0aW9uLiAqLwo+ICsg
ICAgICAgICAgICB0dGJyID0gUkVBRF9TWVNSRUc2NChUVEJSMF9FTDEpOwo+ICsKPiArICAgICAg
ICAgICAgLyogSWYgVENSLkVQRDAgaXMgc2V0LCB0cmFuc2xhdGlvbnMgdXNpbmcgVFRCUjAgYXJl
IGRpc2FibGVkLiAqLwo+ICsgICAgICAgICAgICBkaXNhYmxlZCA9IHRjciAmIFRDUl9FUEQwOwo+
ICsgICAgICAgIH0KPiArCj4gKyAgICAgICAgLyoKPiArICAgICAgICAgKiBDaGVjayBpZiB0aGUg
Yml0cyA8MzE6MzItdDFfc3o+IG9mIHRoZSBHVkEgYXJlIHNldCB0byAxIChEREkgMDQ4N0ItYQo+
ICsgICAgICAgICAqIEoxLTYwMDApLiBJZiBzbywgVFRCUjEgc2hhbGwgYmUgdXNlZCBmb3IgYWRk
cmVzcyB0cmFuc2xhdGlvbi4KPiArICAgICAgICAgKi8KPiArICAgICAgICBtYXNrID0gKCgxVUxM
IDw8IFJFR0lTVEVSX1dJRFRIXzMyX0JJVCkgLSAxKSAmCj4gKyAgICAgICAgICAgICAgIH4oKDFV
TEwgPDwgKFJFR0lTVEVSX1dJRFRIXzMyX0JJVCAtIHQxX3N6KSkgLSAxKTsKPiArCj4gKyAgICAg
ICAgaWYgKCAoKHQxX3N6ID09IDApICYmICF0dGJyKSB8fCAodDFfc3ogJiYgKGd2YSAmIG1hc2sp
ID09IG1hc2spICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIGlucHV0X3NpemUgPSBSRUdJ
U1RFUl9XSURUSF8zMl9CSVQgLSB0MV9zejsKPiArCj4gKyAgICAgICAgICAgIC8qIFVzZSBUVEJS
MSBmb3IgR1ZBIHRvIElQQSB0cmFuc2xhdGlvbi4gKi8KPiArICAgICAgICAgICAgdHRiciA9IFJF
QURfU1lTUkVHNjQoVFRCUjFfRUwxKTsKPiArCj4gKyAgICAgICAgICAgIC8qIElmIFRDUi5FUEQx
IGlzIHNldCwgdHJhbnNsYXRpb25zIHVzaW5nIFRUQlIxIGFyZSBkaXNhYmxlZC4gKi8KPiArICAg
ICAgICAgICAgZGlzYWJsZWQgPSB0Y3IgJiBUQ1JfRVBEMTsKPiArICAgICAgICB9Cj4gKyAgICB9
Cj4gKwo+ICsgICAgaWYgKCBkaXNhYmxlZCApCj4gKyAgICAgICAgcmV0dXJuIC1FRkFVTFQ7Cj4g
Kwo+ICsgICAgLyoKPiArICAgICAqIFRoZSBzdGFydGluZyBsZXZlbCBpcyB0aGUgbnVtYmVyIG9m
IHN0cmlkZXMgKGdyYWluc2l6ZXNbZ3Jhbl0gLSAzKQo+ICsgICAgICogbmVlZGVkIHRvIGNvbnN1
bWUgdGhlIGlucHV0IGFkZHJlc3MgKERESSAwNDg3Qi1hIEoxLTU5MjQpLgo+ICsgICAgICovCj4g
KyAgICBsZXZlbCA9IDQgLSBESVZfUk9VTkRfVVAoKGlucHV0X3NpemUgLSBncmFpbnNpemVzW2dy
YW5dKSwgKGdyYWluc2l6ZXNbZ3Jhbl0gLSAzKSk7Cj4gKwo+ICsgICAgaWYgKCBpc182NGJpdF9k
b21haW4oZCkgKQoKSGVyZSBhbiBleGFtcGxlIHdoZXJlIHlvdSBkb24ndCB1c2UgI2lmZGVmLgoK
PiArICAgIHsKPiArICAgICAgICAvKiBHZXQgdGhlIGludGVybWVkaWF0ZSBwaHlzaWNhbCBhZGRy
ZXNzIHNpemUuICovCj4gKyAgICAgICAgaXBzID0gKHRjciAmIFRDUl9FTDFfSVBTX01BU0spID4+
IFRDUl9FTDFfSVBTX1NISUZUOwo+ICsKPiArICAgICAgICBzd2l0Y2ggKGlwcykKPiArICAgICAg
ICB7Cj4gKyAgICAgICAgY2FzZSBUQ1JfRUwxX0lQU18zMl9CSVQ6Cj4gKyAgICAgICAgICAgIG91
dHB1dF9zaXplID0gVENSX0VMMV9JUFNfMzJfQklUX1ZBTDsKPiArICAgICAgICAgICAgYnJlYWs7
Cj4gKyAgICAgICAgY2FzZSBUQ1JfRUwxX0lQU18zNl9CSVQ6Cj4gKyAgICAgICAgICAgIG91dHB1
dF9zaXplID0gVENSX0VMMV9JUFNfMzZfQklUX1ZBTDsKPiArICAgICAgICAgICAgYnJlYWs7Cj4g
KyAgICAgICAgY2FzZSBUQ1JfRUwxX0lQU180MF9CSVQ6Cj4gKyAgICAgICAgICAgIG91dHB1dF9z
aXplID0gVENSX0VMMV9JUFNfNDBfQklUX1ZBTDsKPiArICAgICAgICAgICAgYnJlYWs7Cj4gKyAg
ICAgICAgY2FzZSBUQ1JfRUwxX0lQU180Ml9CSVQ6Cj4gKyAgICAgICAgICAgIG91dHB1dF9zaXpl
ID0gVENSX0VMMV9JUFNfNDJfQklUX1ZBTDsKPiArICAgICAgICAgICAgYnJlYWs7Cj4gKyAgICAg
ICAgY2FzZSBUQ1JfRUwxX0lQU180NF9CSVQ6Cj4gKyAgICAgICAgICAgIG91dHB1dF9zaXplID0g
VENSX0VMMV9JUFNfNDRfQklUX1ZBTDsKPiArICAgICAgICAgICAgYnJlYWs7Cj4gKyAgICAgICAg
Y2FzZSBUQ1JfRUwxX0lQU180OF9CSVQ6Cj4gKyAgICAgICAgICAgIG91dHB1dF9zaXplID0gVENS
X0VMMV9JUFNfNDhfQklUX1ZBTDsKPiArICAgICAgICAgICAgYnJlYWs7Cj4gKyAgICAgICAgY2Fz
ZSBUQ1JfRUwxX0lQU181Ml9CSVQ6Cj4gKyAgICAgICAgICAgIC8qIFhYWDogNTIgYml0IG91dHB1
dF9zaXplIGlzIG5vdCBzdXBwb3J0ZWQgeWV0LiAqLwoKSWYgeW91IGJhaWwgb3V0IGhlcmUsIHlv
dSBzaG91bGQgYWxzbyBiYWlsIG91dCBmb3IgYWxsIHJlc2VydmVkIG91dHB1dCBzaXplLgoKPiAr
ICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7Cj4gKyAgICAgICAgZGVmYXVsdDoKPiArICAgICAg
ICAgICAgb3V0cHV0X3NpemUgPSBUQ1JfRUwxX0lQU180OF9CSVRfVkFMOwo+ICsgICAgICAgIH0K
Ckxvb2tpbmcgYXQgdGhpcy4gV2h5IG5vdCB1c2luZyBhbiBhcnJheSB0byBzdG9yZSBhbGwgdGhl
IHZhbHVlcz8gVGhpcyAKd291bGQgYXZvaWQgYSByZXBldGl0aXZlIHN3aXRjaCBoZXJlLgoKPiAr
ICAgIH0KPiArICAgIGVsc2UKPiArICAgICAgICBvdXRwdXRfc2l6ZSA9IFRDUl9FTDFfSVBTXzQw
X0JJVF9WQUw7Cj4gKwo+ICsgICAgLyogTWFrZSBzdXJlIHRoZSBiYXNlIGFkZHJlc3MgZG9lcyBu
b3QgZXhjZWVkIGl0cyBjb25maWd1cmVkIHNpemUuICovCj4gKyAgICBtYXNrID0gKCgxVUxMIDw8
IFRDUl9FTDFfSVBTXzQ4X0JJVF9WQUwpIC0gMSkgJiB+KCgxVUxMIDw8IG91dHB1dF9zaXplKSAt
IDEpOwo+ICsgICAgaWYgKCBvdXRwdXRfc2l6ZSA8IFRDUl9FTDFfSVBTXzQ4X0JJVF9WQUwgJiYg
KHR0YnIgJiBtYXNrKSApCj4gKyAgICAgICAgcmV0dXJuIC1FRkFVTFQ7Cj4gKwo+ICsgICAgbWFz
ayA9ICgoMVVMTCA8PCBvdXRwdXRfc2l6ZSkgLSAxKTsKPiArICAgIHBhZ2UgPSBnZXRfcGFnZV9m
cm9tX2dmbihkLCBwYWRkcl90b19wZm4odHRiciAmIG1hc2spLCBOVUxMLCBQMk1fQUxMT0MpOwo+
ICsgICAgaWYgKCAhcGFnZSApCj4gKyAgICAgICAgcmV0dXJuIC1FRkFVTFQ7Cj4gKwo+ICsgICAg
dGFibGUgPSBfX21hcF9kb21haW5fcGFnZShwYWdlKTsKPiArCj4gKyAgICBmb3IgKCA7IDsgbGV2
ZWwrKyApCj4gKyAgICB7Cj4gKyAgICAgICAgcHRlID0gdGFibGVbb2Zmc2V0c1tsZXZlbF1bZ3Jh
bl1dOwo+ICsKPiArICAgICAgICB1bm1hcF9kb21haW5fcGFnZSh0YWJsZSk7Cj4gKyAgICAgICAg
cHV0X3BhZ2UocGFnZSk7Cj4gKwo+ICsgICAgICAgIC8qIE1ha2Ugc3VyZSB0aGUgYmFzZSBhZGRy
ZXNzIGRvZXMgbm90IGV4Y2VlZCBpdHMgY29uZmlndXJlZCBzaXplLiAqLwo+ICsgICAgICAgIG1h
c2sgPSAoKDFVTEwgPDwgVENSX0VMMV9JUFNfNDhfQklUX1ZBTCkgLSAxKSAmCj4gKyAgICAgICAg
ICAgICAgIH4oKDFVTEwgPDwgb3V0cHV0X3NpemUpIC0gMSk7Cj4gKwo+ICsgICAgICAgIGlmICgg
KG91dHB1dF9zaXplIDwgVENSX0VMMV9JUFNfNDhfQklUX1ZBTCkgJiYKPiArICAgICAgICAgICAg
IChwZm5fdG9fcGFkZHIocHRlLndhbGsuYmFzZSkgJiBtYXNrKSApCj4gKyAgICAgICAgICAgIHJl
dHVybiAtRUZBVUxUOwo+ICsKPiArI2lmZGVmIENPTkZJR19BUk1fNjQKPiArICAgICAgICAvKgo+
ICsgICAgICAgICAqIElmIHBhZ2UgZ3JhbnVsYXJpdHkgaXMgNjRLLCBtYWtlIHN1cmUgdGhlIGFk
ZHJlc3MgaXMgYWxpZ25lZAo+ICsgICAgICAgICAqIGFwcHJvcHJpYXRlbHkuCj4gKyAgICAgICAg
ICovCj4gKyAgICAgICAgaWYgKCAob3V0cHV0X3NpemUgPCBUQ1JfRUwxX0lQU181Ml9CSVRfVkFM
KSAmJgo+ICsgICAgICAgICAgICAgKGdyYW4gPT0gR1JBTlVMRV9TSVpFX0lOREVYXzY0SykgJiYK
PiArICAgICAgICAgICAgIChwdGUud2Fsay5iYXNlICYgMHhmKSApCj4gKyAgICAgICAgICAgIHJl
dHVybiAtRUZBVUxUOwo+ICsjZW5kaWYKPiArCj4gKyAgICAgICAgLyoKPiArICAgICAgICAgKiBC
cmVhayBpZiBvbmUgb2YgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zIGFyZSB0cnVlOgo+ICsgICAg
ICAgICAqCj4gKyAgICAgICAgICogLSBXZSBoYXZlIGZvdW5kIHRoZSBQVEUgaG9sZGluZyB0aGUg
SVBBIChsZXZlbCA9PSAzKS4KPiArICAgICAgICAgKiAtIFRoZSBQVEUgaXMgbm90IHZhbGlkLgo+
ICsgICAgICAgICAqIC0gSWYgKGxldmVsIDwgMykgYW5kIHRoZSBQVEUgaXMgdmFsaWQsIHdlIGZv
dW5kIGEgYmxvY2sgZGVzY3JpcHRvci4KPiArICAgICAgICAgKi8KPiArICAgICAgICBpZiAoIGxl
dmVsID09IDMgfHwgIXAybV92YWxpZChwdGUpIHx8ICFwMm1fdGFibGUocHRlKSApCgpQbGVhc2Ug
aGF2ZSBhIGxvb2sgYXQgbHBhZV9pc19zdXBlcnBhZ2UoLi4uKS4KCj4gKyAgICAgICAgICAgIGJy
ZWFrOwo+ICsKPiArICAgICAgICAvKgo+ICsgICAgICAgICAqIFRlbXBvcmFyaWx5IHN0b3JlIHBl
cm1pc3Npb25zIG9mIHRoZSB0YWJsZSBkZXNjcmlwdG9yIGFzIHRoZXkgYXJlCj4gKyAgICAgICAg
ICogaW5oZXJpdGVkIGJ5IHBhZ2UgdGFibGUgYXR0cmlidXRlcyAoQVJNIERESSAwNDg3Qi1hIEox
LTU5MjgpLgo+ICsgICAgICAgICAqLwo+ICsgICAgICAgIHhuX3RhYmxlID0geG5fdGFibGUgfCAh
IShwdGUucHQueG50KTsgICAgICAgICAgLyogRXhlY3V0ZS1OZXZlciAqLwoKWW91IGNhbiBzaW1w
bGlmeSB3aXRoLgoKeG5fdGFibGUgfD0gISEocHRlLnB0X3hudCk7CgpQb3RlbnRpYWxseSB5b3Ug
Y2FuIGV2ZW4gZHJvcCB0aGUgISEuCgoKPiArICAgICAgICByb190YWJsZSA9IHJvX3RhYmxlIHwg
ISEocHRlLnB0LmFwdCAmIEJJVCgxKSk7IC8qIFJlYWQtT25seSAqLwoKRGl0dG8uCgo+ICsKPiAr
I2lmZGVmIENPTkZJR19BUk1fNjQKPiArICAgICAgICBpZiAoIG91dHB1dF9zaXplID09IFRDUl9F
TDFfSVBTXzUyX0JJVF9WQUwgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgdW5zaWduZWQg
bG9uZyBnZm47Cj4gKwo+ICsgICAgICAgICAgICAvKgo+ICsgICAgICAgICAgICAgKiBUaGUgR0ZO
IG11c3QgYmUgcmVhcnJhbmdlZCBhY2NvcmRpbmcgdG8gdGhlIGZvbGxvd2luZyBmb3JtYXQgb2YK
PiArICAgICAgICAgICAgICogdGhlIFBURSBiaXRzIFtwdGU8MTU6MTI+OnB0ZTw0NzoxNj46MDAw
MF0uCj4gKyAgICAgICAgICAgICAqLwo+ICsgICAgICAgICAgICBnZm4gPSAoKHVuc2lnbmVkIGxv
bmcpKHB0ZS53YWxrLmJhc2UgJiAweGYpIDw8IDM2KSB8Cj4gKyAgICAgICAgICAgICAgICAgIChw
dGUud2Fsay5iYXNlICYgfjB4Zik7Cj4gKwo+ICsgICAgICAgICAgICBwYWdlID0gZ2V0X3BhZ2Vf
ZnJvbV9nZm4oZCwgZ2ZuLCBOVUxMLCBQMk1fQUxMT0MpOwo+ICsgICAgICAgIH0KPiArICAgICAg
ICBlbHNlCj4gKyNlbmRpZgo+ICsgICAgICAgICAgICBwYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4o
ZCwgcHRlLndhbGsuYmFzZSwgTlVMTCwgUDJNX0FMTE9DKTsKPiArCj4gKyAgICAgICAgaWYgKCAh
cGFnZSApCj4gKyAgICAgICAgICAgIHJldHVybiAtRUZBVUxUOwo+ICsKPiArICAgICAgICB0YWJs
ZSA9IF9fbWFwX2RvbWFpbl9wYWdlKHBhZ2UpOwo+ICsgICAgfQo+ICsKPiArICAgIGlmICggIXAy
bV92YWxpZChwdGUpIHx8ICgobGV2ZWwgPT0gMykgJiYgIXAybV90YWJsZShwdGUpKSApCgpQbGVh
c2UgZXhwbGFpbiBhdCBsZWFzdCB0aGUgc2Vjb25kIHBhcnQgb2YgdGhlIHx8IGluIGNvbW1lbnQu
Cgo+ICsgICAgICAgIHJldHVybiAtRUZBVUxUOwo+ICsKPiArI2lmZGVmIENPTkZJR19BUk1fNjQK
PiArICAgIGlmICggb3V0cHV0X3NpemUgPT0gVENSX0VMMV9JUFNfNTJfQklUX1ZBTCApCj4gKyAg
ICB7Cj4gKyAgICAgICAgdW5zaWduZWQgbG9uZyBnZm47Cj4gKwo+ICsgICAgICAgIC8qCj4gKyAg
ICAgICAgICogVGhlIEdGTiBtdXN0IGJlIHJlYXJyYW5nZWQgYWNjb3JkaW5nIHRvIHRoZSBmb2xs
b3dpbmcgZm9ybWF0IG9mIHRoZQo+ICsgICAgICAgICAqIFBURSBiaXRzIFtwdGU8MTU6MTI+OnB0
ZTw0NzoxNj46MDAwMF0uCj4gKyAgICAgICAgICovCj4gKyAgICAgICAgZ2ZuID0gKCh1bnNpZ25l
ZCBsb25nKShwdGUud2Fsay5iYXNlICYgMHhmKSA8PCAzNikgfAo+ICsgICAgICAgICAgICAgIChw
dGUud2Fsay5iYXNlICYgfjB4Zik7Cj4gKwo+ICsgICAgICAgICppcGEgPSBwZm5fdG9fcGFkZHIo
Z2ZuKSB8IChndmEgJiBtYXNrc1tsZXZlbF1bZ3Jhbl0pOwo+ICsgICAgfQo+ICsgICAgZWxzZQo+
ICsjZW5kaWYKPiArICAgICAgICAqaXBhID0gcGZuX3RvX3BhZGRyKHB0ZS53YWxrLmJhc2UpIHwg
KGd2YSAmIG1hc2tzW2xldmVsXVtncmFuXSk7Cj4gKwo+ICsgICAgLyoKPiArICAgICAqIFNldCBw
ZXJtaXNzaW9ucyBzbyB0aGF0IHRoZSBjYWxsZXIgY2FuIGNoZWNrIHRoZSBmbGFncyBieSBoZXJz
ZWxmLiBOb3RlCj4gKyAgICAgKiB0aGF0IHN0YWdlIDEgdHJhbnNsYXRpb25zIGFsc28gaW5oZXJp
dCBhdHRyaWJ1dGVzIGZyb20gdGhlIHRhYmxlcwo+ICsgICAgICogKEFSTSBEREkgMDQ4N0ItYSBK
MS01OTI4KS4KPiArICAgICAqLwo+ICsgICAgaWYgKCAhcHRlLnB0LnJvICYmICFyb190YWJsZSAp
Cj4gKyAgICAgICAgKnBlcm1zID0gR1YyTV9XUklURTsKPiArICAgIGlmICggIXB0ZS5wdC54biAm
JiAheG5fdGFibGUgKQo+ICsgICAgICAgICpwZXJtcyB8PSBHVjJNX0VYRUM7Cj4gKwo+ICsgICAg
cmV0dXJuIDA7Cj4gIH0KPgo+ICBpbnQgZ3Vlc3Rfd2Fsa190YWJsZXMoY29uc3Qgc3RydWN0IHZj
cHUgKnYsIHZhZGRyX3QgZ3ZhLAo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2d1
ZXN0X3dhbGsuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3Rfd2Fsay5oCj4gaW5kZXggNGVk
ODQ3NmUwOC4uY2UwMWYwZmEwOCAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2d1
ZXN0X3dhbGsuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3Rfd2Fsay5oCj4gQEAg
LTEsNiArMSwxNSBAQAo+ICAjaWZuZGVmIF9YRU5fR1VFU1RfV0FMS19ICj4gICNkZWZpbmUgX1hF
Tl9HVUVTVF9XQUxLX0gKPgo+ICsvKiBOb3JtYWxpemVkIHBhZ2UgZ3JhbnVsZSBzaXplIGluZGlj
ZXMuICovCj4gKyNkZWZpbmUgR1JBTlVMRV9TSVpFX0lOREVYXzRLICAgICAgICAgICAgICAgKDAp
Cj4gKyNkZWZpbmUgR1JBTlVMRV9TSVpFX0lOREVYXzE2SyAgICAgICAgICAgICAgKDEpCj4gKyNk
ZWZpbmUgR1JBTlVMRV9TSVpFX0lOREVYXzY0SyAgICAgICAgICAgICAgKDIpCgpXaHkgdGhpcyBp
cyBleHBvcnRlZD8gWW91IG9ubHkgdXNlIHRoZW0gaW50ZXJuYWxseS4KCj4gKwo+ICsvKiBSZXBy
ZXNlbnQgd2hldGhlciBUVEJSMCBvciBUVEJSMSBpcyB2YWxpZC4gKi8KPiArI2RlZmluZSBUVEJS
MF9WQUxJRCAgICAgICAgICAgICAgICAgICAgICAgICAoMCkKPiArI2RlZmluZSBUVEJSMV9WQUxJ
RCAgICAgICAgICAgICAgICAgICAgICAgICAoMSkKCkRpdHRvLgoKPiArCj4gIC8qIFdhbGsgdGhl
IGd1ZXN0J3MgcGFnZSB0YWJsZXMgaW4gc29mdHdhcmUuICovCj4gIGludCBndWVzdF93YWxrX3Rh
Ymxlcyhjb25zdCBzdHJ1Y3QgdmNwdSAqdiwKPiAgICAgICAgICAgICAgICAgICAgICAgIHZhZGRy
X3QgZ3ZhLAo+CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 19 12:59:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 12: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 1dMwHK-0000Le-Ps; Mon, 19 Jun 2017 12:59:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <florian.jakobsmeier@googlemail.com>)
 id 1dMwHJ-0000LV-Gh
 for xen-devel@lists.xenproject.org; Mon, 19 Jun 2017 12:59:37 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 45/D1-02956-8BAC7495; Mon, 19 Jun 2017 12:59:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrGIsWRWlGSWpSXmKPExsVyMbRhje72U+6
 RBt/WS1t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkn959jL9i0lrFi6qz9TA2MU6cydjFycQgJ
 zGKUOLHjChuIwyLQyipxfNNkZhBHQmAOq8SHeV+AMpxATp7Et52PGCHsUoknv2aC2bwCghInZ
 z5hAbGFBDwlts44BBTn4OAUsJY4faIGYkMDo8S+/1uYQWrYBOwkWq6fZQKxWQRUJa6vPsUCMS
 dA4mRLK9guYQFviQ137oHZIgLqEn8uTAA7lVmgk0li9u1JYA3MAj4SK98dY5rACPQAwh2zkKQ
 gbE2J1u2/2SFsbYllC18zQ9gaEgvu7GNEFl/AyLaKUb04tagstUjXTC+pKDM9oyQ3MTNH19DA
 TC83tbg4MT01JzGpWC85P3cTIzDcGYBgB+O8E/6HGCU5mJREeW23u0cK8SXlp1RmJBZnxBeV5
 qQWH2KU4eBQkuD1OwmUEyxKTU+tSMvMAUYeTFqCg0dJhHfhMaA0b3FBYm5xZjpE6hSjJceVK+
 u+MHFsWL0eSE45sP0LkxBLXn5eqpQ472uQeQIgDRmleXDjYMnhEqOslDAvI9CBQjwFqUW5mSW
 o8q8YxTkYlYR5X4BM4cnMK4Hb+groICagg5jPuIAcVJKIkJJqYExVvWXz0/L2gt51N9jfT3dP
 jXlz7nTTNfb0Q6HhWsrVwdwx7S194tvNr654Et+robL9VuxRZicWLpY+1s1e2YecfmxbdFYmo
 1c3bdbVwuklylZf7X93H7OYWPRyr2x7/xWBueLS95YHGN1+aci4Y8Zxkf39mmXSOk4Cp8T3dq
 TqsC5du0mvT4mlOCPRUIu5qDgRAI/ooikJAwAA
X-Env-Sender: florian.jakobsmeier@googlemail.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1497877175!108547151!1
X-Originating-IP: [209.85.128.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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48456 invoked from network); 19 Jun 2017 12:59:35 -0000
Received: from mail-wr0-f172.google.com (HELO mail-wr0-f172.google.com)
 (209.85.128.172)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Jun 2017 12:59:35 -0000
Received: by mail-wr0-f172.google.com with SMTP id r103so73154875wrb.0
 for <xen-devel@lists.xenproject.org>; Mon, 19 Jun 2017 05:59:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=googlemail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=g8KbGbFXXsm/1lkjIbzJ6RoE62Kf/Uye1TleukazFZ8=;
 b=AG7csPK+OEHmr0HqnEORjmto2A7S+D9HXMhLG2ArA40gX+IAB33KEjv7q8CgIKhYBM
 ztIIjFd0wz0P+74hcvkuDIc3BpzwzvwGLXWIIMaV22kOyy73sqNVze1I/WeDaORymHN2
 pE2RevJJazxkrIMUXDfUBZpSe/oJ87bpZVRsS8yhQ6koHMe9MIuuqEEW01osDyxGK0WX
 ypGudXqiuz1TjraDhbBTYbm0w8emshLml3UzFBkl6pCbKd+vpaXc1qAOxTHnhXZBLO1p
 46fl6315vzgqAQhmE+gg3ZPub7p5WIOJHhjnUd+KESBtnp1UoIbBc6FGVlG/UGEkY1xo
 cbfg==
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=g8KbGbFXXsm/1lkjIbzJ6RoE62Kf/Uye1TleukazFZ8=;
 b=fkDeeBAQ7B/0cYfvlvNpwP0lt3on9IlgqkTeSKQ3ZyLIBTSzMaHhgSgxmKjr/z5rKs
 kQer6+zrP+OQQsYylWFCVaZpAjWhdqfgXUxtxKCMaCavjm2zM4a4JtZUKV/6S3u/ezX+
 QIXDwtB+k6wbRiFyetrRyE0DVdc8tHoxzUf3oJ3NbxvslU3OVoTJvrybK4SzPMt/E1Cw
 hFqEmtdei/0Ft/RfGkDi3i8I506Kt7sW+Wi7azguEeXkGyuMSr1F+mPDN8bwC3Bg/dDp
 xFanKBZtwtya3eQMEeNIBnVitK4qs0mF8NRjfStljbC/5PIWr+JFsyL9cPs2t+1jLF/U
 0R9Q==
X-Gm-Message-State: AKS2vOxOnYnpKc1jKx6wqNAryTGnCcP2KJpLrXcHNdXx4NVPeBsvJTbg
 UGiUic7CWOkZS9ESvNpbDfiJNvPhhw==
X-Received: by 10.28.197.129 with SMTP id v123mr15056325wmf.101.1497877174872; 
 Mon, 19 Jun 2017 05:59:34 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.48.78 with HTTP; Mon, 19 Jun 2017 05:59:34 -0700 (PDT)
In-Reply-To: <3e587472-ad45-8dd4-237e-6d1e792a3358@arm.com>
References: <CAAH2ind=hxNLUWDYeqb3CbyPd7=VdtB6QDefjS-4VzybZX0dTQ@mail.gmail.com>
 <3e587472-ad45-8dd4-237e-6d1e792a3358@arm.com>
From: Florian Jakobsmeier <florian.jakobsmeier@googlemail.com>
Date: Mon, 19 Jun 2017 14:59:34 +0200
Message-ID: <CAAH2ind2emyS+Br0OuO1t9j5x2Vgg5H4k7LHa8Lb5JOOC5fbEA@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Tamas K Lengyel <tamas.k.lengyel@gmail.com>,
 Punit Agrawal <punit.agrawal@arm.com>, Andre Przywara <andre.przywara@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Implementation of single-stepping for Xen on ARMv7
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============5762776601000435387=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============5762776601000435387==
Content-Type: multipart/alternative; boundary="94eb2c0d4b76ecf32605524fb43a"

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

Hello Julien,

thank you for your answer and sorry for the delay.



2017-06-14 14:26 GMT+02:00 Julien Grall <julien.grall@arm.com>:

>
>
> On 06/12/2017 10:34 AM, Florian Jakobsmeier wrote:
>
>> Dear all,
>>
>
> Hello Florian,
>
>
> I don't have much experience with the debug registers, I have CCed some
> folks who may have looked at it.
>
> as part of my Bachelor's Thesis I'm trying to implement a single-stepping
>> functionality for Xen on ARMv7. My problem with this is, that I'm not ab=
le
>> to trigger a Hardware Breakpoint, which is configured to use Instruction
>> Address Mismatch and route the exception to Xen.
>>
>
> You are looking at single-stepping for guest, right?
>
>
 Yes I'm trying to implement guest single stepping.



>
>> I took the x86 single_step implementation as a reference. To test my
>> implementation I extended the given "xen-access" tool test, in order to
>> forward the SS request from xen-access.c to ./xen/arch/arm/monitor.c to =
the
>> "arch_monitor_domctl_event" function (just like the x86 implementation)
>>
>> There, I set the necessary registers according to the ARM Architectur
>> Manual (ARM DDI 0406C-b). My basic idea is to perform the following step=
s
>> (in this order):
>> 1) Configure the system to route debug exceptions to Hyp Mode
>> 2) Initialize one breakpoint for Address Mismatching in Non-Secure PL1/P=
L0
>> 3) Define the "to be compared" address as "~0x3" (which is all 1s except
>> Bit[1:0])
>> 4) Set the MDBGen to 1 in order to enable Monitor Debug Mode
>>
>> To check whether or not my values are set in the registers I print every
>> value before and after manipulation to ensure that my values are adopted=
.
>> To access the registers I used the already defines Makros (DBGBCR0), but
>> for testing reasons I work with the general definition (e.g.
>> WRITE_SYSREG(#VALUE,p14,0,c0,c0,5) for DBGBCR0 ).
>>
>> Preparation:
>>
>> I ensured that the DBGen Signal is High, I checked the Debug Version
>> which is v7.1 (read from the DBGAUTHSTATUS). I also made sure that the
>> underlying system supports sufficient breakpoints.
>>
>> These are the values I set in the different registers (in this order
>> again). Every bit that I don't mention is set to 0
>>
>> - HDCR.{TDRA,TDOSA,TDA,TDE =3D 1}
>> which enables routing to Hyp. According to the ARM ARM setting
>> TDRA,TDOSA,TDA is required when setting TDE
>>
>> - DBGBCR0.{BT=3D0b0100, SSC=3D0b01, PMC=3D0b11, E=3D0b1}=3D  0x404007
>> this should enable unlinked Address Musmatch, for Non-Secure PL0 >
>> - DBGBVR0.{IA =3D ~0x3}
>> which sets every bit to 1 (this address should never be reached as it is
>> mismatched)
>>
>> - DBGDSCREXT.{MDBGen=3D1}
>> which enables Monitor Debug Mode
>>
>>
>> With the value set in HVBAR (hyp_traps_vector in
>> /xen/arch/arm/arm32/entry.S) the generated HypTrap (HypTrap instead of
>> PrefetchAbort because of the routing) should be handled in
>> do_trap_guest_sync. In this method the "hsr.ec <http://hsr.ec>" Bits
>> should indicate a PrefetchAbort exception (hsr.ec <http://hsr.ec>=3D0x20=
)
>> whenever the Breakpoint triggers.
>>
>> I added a simple if statement to print a string when such a exception wa=
s
>> thrown.
>>
>> Unfortunately these prints are never generated, which indicates that
>> either I'm searching for the exception handling on the wrong location or=
 my
>> breakpoints are not correctly configured.
>>
>> To check if my configuration is wrong, I also tried the KDB configuratio=
n
>> for the DBGBCR (which is DBGBCR=3D0x4001E7 as far as I understood). But =
this
>> changed nothing in the behaviour.
>>
>> As Hardware I tested my code with an Arndale as well as a Odroid XU boar=
d
>> (Exynos 5250).
>>
>> It would be great if anyone, who has experience with the ARM
>> architecture, could help me in finding the missing information that is
>> required to successfully set up an address mismatch breakpoint and
>> succesfully route the associated exceptions to Xen.
>>
>
> I've looked at the spec and your description seem to match it. Where do
> you configure the debug registers? Is it the vm_event handler or when
> returning to the guest vCPU?
>
> Ok thats good to hear. As mentioned, my approach is to extend the
xen_access test file. Which sets the registers in the Monitor.c in
/xen/xen/arch/arm (so from within the Hypervisor). Startet is this routin
from DOM0. So the execution starts in /tools/tests/xen-access and gets
forwarded to this function. I "trigger" this event by starting the compiled
xen-access.com file from within the Dom0

But I'm not quite sure whether this is what you wanted to know.




> Also, would you mind to share your code?
>
>
Here are the important parts: This is the extended Switch-Case in
monitor.c/arch_monitor_domctl_event()

+++ Github/xen/xen/arch/arm/monitor.c    2017-06-19 14:40:41.156356471 +020=
0
@@ -28,6 +28,7 @@
                               struct xen_domctl_monitor_op *mop)
 {
     struct arch_domain *ad =3D &d->arch;
     bool_t requested_status =3D (XEN_DOMCTL_MONITOR_OP_ENABLE =3D=3D mop->=
op);

     switch ( mop->event )
@@ -45,6 +46,124 @@
         break;
     }

+    case XEN_DOMCTL_MONITOR_EVENT_SINGLESTEP:
+    {
+        //Set Debug to Linked Addres
+        //See AARM C3.3.7 Linked comparisons for [...]
+
+        //Example on ARM ARM 2051
+
+        gprintk(XENLOG_ERR, "Setup HypTrap Route done\n");
+        gprintk(XENLOG_ERR, "[Before] Reading HDCR:      0x%x\n",
READ_SYSREG( HDCR));
+        gprintk(XENLOG_ERR, "[Before] Reading DBGBCR2:   0x%x\n",
READ_SYSREG( p14,0,c0,c0,5));
+        gprintk(XENLOG_ERR, "[Before] Reading DBGBVR:    0x%x\n",
READ_SYSREG( p14,0,c0,c0,4));
+        gprintk(XENLOG_ERR, "[Before] Reading DBGDSCREXT:0x%x\n",
READ_SYSREG(DBGDSCREXT));
+
+
+        //Route Exceptions to Hypervisor
+        WRITE_SYSREG(READ_SYSREG(HDCR) |
HDCR_TDRA|HDCR_TDOSA|HDCR_TDA|HDCR_TDE, HDCR)
+
+
+        //DBGBCR2 =3D  (p14,0,c0,c2,5)=3D=3D Unliked Address Mismatch:
0b0100=3D=3D0x404007
+        //(linked: 0b0101) ->
+        //PCM: Bit 1,2   -> Value=3D0b11 -> PL0/PL1
+        //HCM: Bit 13    -> Value=3D0b00 -> No HypMode Trap
+        //SSC: Bit 14/15 -> Value 0b01 -> NonSecure only
+        //BAS: ARM + Address + BAS=3D0b0000 -> Mismatch Hit (2047)
+        // Res  mask   BT    LBN    SSC  HCM  SBZP   BAS    RES  PMC  E
+        // 000  00000  0101  0011   01   0    0000   0000   00   11   1 =
=3D
0x534007
+        // 000  00000  0100  0000   01   0    0000   0000   00   11   1 =
=3D
0x404007
+        // 000  00000  0100  0000   00   0    0000   1111   00   11   1 =
=3D
0x4001E7 (DBG SingleStep)
+
+        //initalize BP
+        WRITE_SYSREG(0x404007,  p14,0,c0,c0,5);
+
+
+
+        //BVR: Breakpoint value register
+        // TODO: 1=C2=B3=C2=B2 or 0=C2=B3=C2=B2 as BVR1 Address?
+        // Instruction Address            Res
+        // 111111111111111111111111111111 00
+        //DBGBVR0 =3D p14,0,c0,c2,4
+
+        WRITE_SYSREG(~0x3,p14,0,c0,c0,4);
+
+        //DBGDSCR =3D Enable Invasive Debug + Monitor Mode
+        //MDBGen[15] =3D 1
+        //HDBGen[14] =3D 0
+        //MOE[5:2] =3D 0b0001
+        //DBGack[10] =3D 1 DebugAcknowledge -> forced BP to give signal
(Read as UNpredigtable)
+        //0000 0000 0000 0000 0100 1000 00 0001 00 =3D 0x8004 (mit
DBGACK=3D0x4404)
+        //          0010 0000 0100 0100 0000 00 0001 10
+
+        WRITE_SYSREG(0x8000,DBGDSCREXT);

+        //Enable BP by setting DBGBCR0.E =3D 1
+        WRITE_SYSREG(READ_SYSREG(p14,0,c0,c0,5) | 1,p14,0,c0,c0,5 );
+        isb();
+        gprintk(XENLOG_ERR, "[After]  Reading DBGAUTHSTATUS:0x%x\n",
READ_SYSREG(p14, 0, c7, c14, 6));
+        gprintk(XENLOG_ERR, "[After]  Reading HDCR:      0x%x\n",
READ_SYSREG( HDCR));
+        gprintk(XENLOG_ERR, "[After]  Reading DBGBCR2:   0x%x\n",
READ_SYSREG( p14,0,c0,c0,5));
+        //gprintk(XENLOG_ERR, "[After] Reading DBGBCR3:   0x%x\n",
READ_SYSREG( p14,0,c0,c3,5));
+        gprintk(XENLOG_ERR, "[After]  Reading DBGBVR:    0x%x\n",
READ_SYSREG( p14,0,c0,c0,4));
+        gprintk(XENLOG_ERR, "[After]  Reading DBGDSCREXT:0x%x\n",
READ_SYSREG(DBGDSCREXT));
+        gprintk(XENLOG_ERR, "[After]  Reading DBGDIDR:   0x%x\n",
READ_SYSREG(DBGDIDR));
+
+
+
+         return 0;
+       }

Greetings and thank you again for your help
Florian

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

<div dir=3D"ltr"><div><div>Hello Julien,<br><br></div>thank you for your an=
swer and sorry for the delay.<br><br></div><br><div class=3D"gmail_extra"><=
br><div class=3D"gmail_quote">2017-06-14 14:26 GMT+02:00 Julien Grall <span=
 dir=3D"ltr">&lt;<a href=3D"mailto:julien.grall@arm.com" target=3D"_blank">=
julien.grall@arm.com</a>&gt;</span>:<br><blockquote class=3D"gmail_quote" s=
tyle=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);pad=
ding-left:1ex"><br>
<br>
On 06/12/2017 10:34 AM, Florian Jakobsmeier wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
Dear all,<br>
</blockquote>
<br>
Hello Florian,<br>
<br>
<br>
I don&#39;t have much experience with the debug registers, I have CCed some=
 folks who may have looked at it.<span class=3D"gmail-"><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">
as part of my Bachelor&#39;s Thesis I&#39;m trying to implement a single-st=
epping functionality for Xen on ARMv7. My problem with this is, that I&#39;=
m not able to trigger a Hardware Breakpoint, which is configured to use Ins=
truction Address Mismatch and route the exception to Xen.<br>
</blockquote>
<br></span>
You are looking at single-stepping for guest, right?<br>
<br></blockquote><div><br>=C2=A0Yes I&#39;m trying to implement guest singl=
e stepping.<br><br>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"m=
argin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left=
:1ex">
<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 class=3D"gmail-">
<br>
I took the x86 single_step implementation as a reference. To test my implem=
entation I extended the given &quot;xen-access&quot; tool test, in order to=
 forward the SS request from xen-access.c to ./xen/arch/arm/monitor.c to th=
e &quot;arch_monitor_domctl_event&quot; function (just like the x86 impleme=
ntation)<br>
<br>
There, I set the necessary registers according to the ARM Architectur Manua=
l (ARM DDI 0406C-b). My basic idea is to perform the following steps (in th=
is order):<br>
1) Configure the system to route debug exceptions to Hyp Mode<br>
2) Initialize one breakpoint for Address Mismatching in Non-Secure PL1/PL0<=
br>
3) Define the &quot;to be compared&quot; address as &quot;~0x3&quot; (which=
 is all 1s except Bit[1:0])<br>
4) Set the MDBGen to 1 in order to enable Monitor Debug Mode<br>
<br>
To check whether or not my values are set in the registers I print every va=
lue before and after manipulation to ensure that my values are adopted.<br>
To access the registers I used the already defines Makros (DBGBCR0), but fo=
r testing reasons I work with the general definition (e.g. WRITE_SYSREG(#VA=
LUE,p14,0,c0,c<wbr>0,5) for DBGBCR0 ).<br>
<br>
Preparation:<br>
<br>
I ensured that the DBGen Signal is High, I checked the Debug Version which =
is v7.1 (read from the DBGAUTHSTATUS). I also made sure that the underlying=
 system supports sufficient breakpoints.<br>
<br>
These are the values I set in the different registers (in this order again)=
. Every bit that I don&#39;t mention is set to 0<br>
<br>
- HDCR.{TDRA,TDOSA,TDA,TDE =3D 1}<br>
which enables routing to Hyp. According to the ARM ARM setting TDRA,TDOSA,T=
DA is required when setting TDE<br>
<br>
- DBGBCR0.{BT=3D0b0100, SSC=3D0b01, PMC=3D0b11, E=3D0b1}=3D=C2=A0 0x404007<=
br>
this should enable unlinked Address Musmatch, for Non-Secure PL0 &gt;<br></=
span><span class=3D"gmail-">
- DBGBVR0.{IA =3D ~0x3}<br>
which sets every bit to 1 (this address should never be reached as it is mi=
smatched)<br>
<br>
- DBGDSCREXT.{MDBGen=3D1}<br>
which enables Monitor Debug Mode<br>
<br>
<br></span>
With the value set in HVBAR (hyp_traps_vector in /xen/arch/arm/arm32/entry.=
S) the generated HypTrap (HypTrap instead of PrefetchAbort because of the r=
outing) should be handled in do_trap_guest_sync. In this method the &quot;<=
a href=3D"http://hsr.ec" rel=3D"noreferrer" target=3D"_blank">hsr.ec</a> &l=
t;<a href=3D"http://hsr.ec" rel=3D"noreferrer" target=3D"_blank">http://hsr=
.ec</a>&gt;&quot; Bits should indicate a PrefetchAbort exception (<a href=
=3D"http://hsr.ec" rel=3D"noreferrer" target=3D"_blank">hsr.ec</a> &lt;<a h=
ref=3D"http://hsr.ec" rel=3D"noreferrer" target=3D"_blank">http://hsr.ec</a=
>&gt;=3D0x20) whenever the Breakpoint triggers.<span class=3D"gmail-"><br>
<br>
I added a simple if statement to print a string when such a exception was t=
hrown.<br>
<br>
Unfortunately these prints are never generated, which indicates that either=
 I&#39;m searching for the exception handling on the wrong location or my b=
reakpoints are not correctly configured.<br>
<br>
To check if my configuration is wrong, I also tried the KDB configuration f=
or the DBGBCR (which is DBGBCR=3D0x4001E7 as far as I understood). But this=
 changed nothing in the behaviour.<br>
<br>
As Hardware I tested my code with an Arndale as well as a Odroid XU board (=
Exynos 5250).<br>
<br>
It would be great if anyone, who has experience with the ARM architecture, =
could help me in finding the missing information that is required to succes=
sfully set up an address mismatch breakpoint and succesfully route the asso=
ciated exceptions to Xen.<br>
</span></blockquote>
<br>
I&#39;ve looked at the spec and your description seem to match it. Where do=
 you configure the debug registers? Is it the vm_event handler or when retu=
rning to the guest vCPU?<br>
<br></blockquote><div>Ok thats good to hear. As mentioned, my approach is t=
o extend the xen_access test file. Which sets the registers in the Monitor.=
c in /xen/xen/arch/arm (so from within the Hypervisor). Startet is this rou=
tin from DOM0. So the execution starts in /tools/tests/xen-access and gets=
=20
forwarded to this function. I &quot;trigger&quot; this event by starting th=
e=20
compiled <a href=3D"http://xen-access.com">xen-access.com</a> file from wit=
hin the Dom0<br>=C2=A0
<br>But I&#39;m not quite sure whether this is what you wanted to know.<br>=
<br><br>=C2=A0<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0=
px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
Also, would you mind to share your code?<br>
<br></blockquote><div><br>Here are the important parts: This is the extende=
d Switch-Case in monitor.c/arch_monitor_domctl_event()<br><br>+++ Github/xe=
n/xen/arch/arm/monitor.c=C2=A0=C2=A0=C2=A0 2017-06-19 14:40:41.156356471 +0=
200<br>@@ -28,6 +28,7 @@<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 struct xen_dom=
ctl_monitor_op *mop)<br>=C2=A0{<br>=C2=A0=C2=A0=C2=A0=C2=A0 struct arch_dom=
ain *ad =3D &amp;d-&gt;arch;<br>=C2=A0=C2=A0=C2=A0=C2=A0 bool_t requested_s=
tatus =3D (XEN_DOMCTL_MONITOR_OP_ENABLE =3D=3D mop-&gt;op);<br>=C2=A0<br>=
=C2=A0=C2=A0=C2=A0=C2=A0 switch ( mop-&gt;event )<br>@@ -45,6 +46,124 @@<br=
>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 break;<br>=C2=A0=C2=A0=C2=
=A0=C2=A0 }<br>=C2=A0<br>+=C2=A0=C2=A0=C2=A0 case XEN_DOMCTL_MONITOR_EVENT_=
SINGLESTEP:<br>+=C2=A0=C2=A0=C2=A0 {<br>+=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0 //Set Debug to Linked Addres<br>+=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 //See AARM C3.3.7 Linked comparisons for [...]<br>+=C2=A0=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=
=C2=A0 //Example on ARM ARM 2051<br>+<br>+=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0 gprintk(XENLOG_ERR, &quot;Setup HypTrap Route done\n&quot;);<br>+=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 gprintk(XENLOG_ERR, &quot;[Befor=
e] Reading HDCR:=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 0x%x\n&quot;, READ_SYSREG( H=
DCR));<br>+=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 gprintk(XENLOG_ERR, &=
quot;[Before] Reading DBGBCR2:=C2=A0=C2=A0 0x%x\n&quot;, READ_SYSREG( p14,0=
,c0,c0,5));<br>+=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 gprintk(XENLOG_E=
RR, &quot;[Before] Reading DBGBVR:=C2=A0=C2=A0=C2=A0 0x%x\n&quot;, READ_SYS=
REG( p14,0,c0,c0,4));<br>+=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 gprint=
k(XENLOG_ERR, &quot;[Before] Reading DBGDSCREXT:0x%x\n&quot;, READ_SYSREG(D=
BGDSCREXT));<br>+=C2=A0=C2=A0=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=C2=A0 <br>+=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 //Route Exceptions to Hypervisor<br>+=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 WRITE_SYSREG(READ_SYSREG(HDCR) | HDCR_TDRA|HDCR_TDOSA|HD=
CR_TDA|HDCR_TDE, HDCR)<br>+<br>+<br>+=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0 //DBGBCR2 =3D=C2=A0 (p14,0,c0,c2,5)=3D=3D Unliked Address Mismatch: =
0b0100=3D=3D0x404007 <br>+=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 //(lin=
ked: 0b0101) -&gt;<br>+=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 //PCM: Bi=
t 1,2=C2=A0=C2=A0 -&gt; Value=3D0b11 -&gt; PL0/PL1<br>+=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0 //HCM: Bit 13=C2=A0=C2=A0=C2=A0 -&gt; Value=3D0b00=
 -&gt; No HypMode Trap<br>+=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 //SSC=
: Bit 14/15 -&gt; Value 0b01 -&gt; NonSecure only<br>+=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 //BAS: ARM + Address + BAS=3D0b0000 -&gt; Mismatch Hi=
t (2047)<br>+=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 // Res=C2=A0 mask=
=C2=A0=C2=A0 BT=C2=A0=C2=A0=C2=A0 LBN=C2=A0=C2=A0=C2=A0 SSC=C2=A0 HCM=C2=A0=
 SBZP=C2=A0=C2=A0 BAS=C2=A0=C2=A0=C2=A0 RES=C2=A0 PMC=C2=A0 E<br>+=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 // 000=C2=A0 00000=C2=A0 0101=C2=A0 0011=
=C2=A0=C2=A0 01=C2=A0=C2=A0 0=C2=A0=C2=A0=C2=A0 0000=C2=A0=C2=A0 0000=C2=A0=
=C2=A0 00=C2=A0=C2=A0 11=C2=A0=C2=A0 1 =3D 0x534007 <br>+=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0 // 000=C2=A0 00000=C2=A0 0100=C2=A0 0000=C2=A0=C2=
=A0 01=C2=A0=C2=A0 0=C2=A0=C2=A0=C2=A0 0000=C2=A0=C2=A0 0000=C2=A0=C2=A0 00=
=C2=A0=C2=A0 11=C2=A0=C2=A0 1 =3D 0x404007<br>+=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 // 000=C2=A0 00000=C2=A0 0100=C2=A0 0000=C2=A0=C2=A0 00=C2=
=A0=C2=A0 0=C2=A0=C2=A0=C2=A0 0000=C2=A0=C2=A0 1111=C2=A0=C2=A0 00=C2=A0=C2=
=A0 11=C2=A0=C2=A0 1 =3D 0x4001E7 (DBG SingleStep)<br>+<br>+=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 //initalize BP<br>+=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 WRITE_SYSREG(0x404007,=C2=A0 p14,0,c0,c0,5);<br>+=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 <br>+<br>+<br>+=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 //BVR: Breakpoint value register<br>+=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 // TODO: 1=C2=B3=C2=B2 or 0=C2=
=B3=C2=B2 as BVR1 Address?<br>+=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /=
/ Instruction Address=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 Res<br>+=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 // 11111111=
1111111111111111111111 00<br>+=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 //=
DBGBVR0 =3D p14,0,c0,c2,4<br>+<br>+=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 WRITE_SYSREG(~0x3,p14,0,c0,c0,4);<br>+<br>+=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 //DBGDSCR =3D Enable Invasive Debug + Monitor Mode<br>+=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 //MDBGen[15] =3D 1<br>+=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 //HDBGen[14] =3D 0<br>+=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 //MOE[5:2] =3D 0b0001<br>+=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 //DBGack[10] =3D 1 DebugAcknowledge -&gt; forced BP to give=
 signal (Read as UNpredigtable)<br>+=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 //0000 0000 0000 0000 0100 1000 00 0001 00 =3D 0x8004 (mit DBGACK=3D0x4=
404) <br>+=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 //=C2=A0=C2=A0=C2=A0 =
=C2=A0 =C2=A0 =C2=A0 0010 0000 0100 0100 0000 00 0001 10<br>+<br>+=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 WRITE_SYSREG(0x8000,DBGDSCREXT);<br><br>+=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 //Enable BP by setting DBGBCR0.E=
 =3D 1<br>+=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 WRITE_SYSREG(READ_SYS=
REG(p14,0,c0,c0,5) | 1,p14,0,c0,c0,5 );<br>+=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 isb();<br>+=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 gprintk(=
XENLOG_ERR, &quot;[After]=C2=A0 Reading DBGAUTHSTATUS:0x%x\n&quot;, READ_SY=
SREG(p14, 0, c7, c14, 6));<br>+=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 g=
printk(XENLOG_ERR, &quot;[After]=C2=A0 Reading HDCR:=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0 0x%x\n&quot;, READ_SYSREG( HDCR));<br>+=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 gprintk(XENLOG_ERR, &quot;[After]=C2=A0 Reading DBGBCR2:=
=C2=A0=C2=A0 0x%x\n&quot;, READ_SYSREG( p14,0,c0,c0,5));<br>+=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 //gprintk(XENLOG_ERR, &quot;[After] Reading =
DBGBCR3:=C2=A0=C2=A0 0x%x\n&quot;, READ_SYSREG( p14,0,c0,c3,5));<br>+=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 gprintk(XENLOG_ERR, &quot;[After]=C2=
=A0 Reading DBGBVR:=C2=A0=C2=A0=C2=A0 0x%x\n&quot;, READ_SYSREG( p14,0,c0,c=
0,4));<br>+=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 gprintk(XENLOG_ERR, &=
quot;[After]=C2=A0 Reading DBGDSCREXT:0x%x\n&quot;, READ_SYSREG(DBGDSCREXT)=
);<br>+=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 gprintk(XENLOG_ERR, &quot=
;[After]=C2=A0 Reading DBGDIDR:=C2=A0=C2=A0 0x%x\n&quot;, READ_SYSREG(DBGDI=
DR));<br>+=C2=A0=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=C2=A0 <br>+=C2=A0=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=C2=A0=C2=A0 return 0;<br>+=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 }<br><br></div><div>Greetings and thank you =
again for your help<br>Florian<br></div></div></div></div>

--94eb2c0d4b76ecf32605524fb43a--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5762776601000435387==--


From xen-devel-bounces@lists.xen.org Mon Jun 19 12:59:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 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 1dMwHV-0000MU-1G; Mon, 19 Jun 2017 12: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=3362a3525=Ian.Jackson@citrix.com>)
 id 1dMwHT-0000M7-4r
 for xen-devel@lists.xensource.com; Mon, 19 Jun 2017 12:59:47 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 F2/42-02956-2CAC7495; Mon, 19 Jun 2017 12:59:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXitHSDve6hU+6
 RBt2TOS3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bfr83MBc+ZKubMvsPYwLiMqYuRk0NCwF+i
 f/9TdgjbQ+L62RNgcTYBXYmmLX/ZQGxeAUGJkzOfsIDYzAI6Egt2f2KDsOUltr+dw9zFyAFU4
 yCxZJkaSJhFQFVi3qwVYCNFBNQl/lyYwNjFyAVU3sEkMa2jnxEkISwQIzH76GawOZwC1hKHnp
 1kASkSEuhlkrjUf4sR4iATibcLd7KBLBASUJOYuz4eImwp8W39U+YJjAKzkJw3C8l5s5Cct4C
 ReRWjenFqUVlqka6lXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYGgyAMEOxrub
 Ag4xSnIwKYny2m53jxTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwet3EignWJSanlqRlpkDjBKYt
 AQHj5II78JjQGne4oLE3OLMdIjUKUZdjqYPW74wCbHk5eelSonzdoLMEAApyijNgxsBi9hLjL
 JSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuZ9ATKFJzOvBG7TK6AjmICOYD7jAnJESSJCSqqBcUL
 tWfa2+LYU5RuSXXHGVdsks8LPPNb48Z+d9X2//M85i/1YBQ/Fvohqm+LwYGf9SRWdXY5Mqt/j
 YiYcTJg53/Tf9CU2U2ZERk9Rzkjd9ywp/d8bqa9Bnu+uVCvYO23/MPnV7VnTgvOVJ+6ZwjP1U
 g732XmzNc5vKnwX9+P91WdWOpsstaz2KymxFGckGmoxFxUnAgB7YhTF0wIAAA==
X-Env-Sender: prvs=3362a3525=Ian.Jackson@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1497877184!74430818!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43857 invoked from network); 19 Jun 2017 12:59:45 -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;
 19 Jun 2017 12:59:45 -0000
X-IronPort-AV: E=Sophos;i="5.39,361,1493683200"; d="scan'208";a="436967023"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22855.51883.890220.539894@mariner.uk.xensource.com>
Date: Mon, 19 Jun 2017 13:59:23 +0100
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <59060a84-50d0-bdb8-122a-45f788fec776@arm.com>
References: <1496847092-18838-1-git-send-email-ian.jackson@eu.citrix.com>
 <20170607153148.3ojsg7e3jkopjcgo@citrix.com>
 <8b78f192-4dd2-2c06-8d20-85a4180900a0@arm.com>
 <22842.45377.418192.641732@mariner.uk.xensource.com>
 <59060a84-50d0-bdb8-122a-45f788fec776@arm.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: xen-devel@lists.xensource.com, 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 for-4.9 0/4] Makefiles: Provide way to ship
 livepatch 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>

SnVsaWVuIEdyYWxsIHdyaXRlcyAoIlJlOiBbWGVuLWRldmVsXSBbUEFUQ0ggZm9yLTQuOSAwLzRd
IE1ha2VmaWxlczogUHJvdmlkZSB3YXkgdG8gc2hpcCBsaXZlcGF0Y2ggdGVzdHMiKToKPiBJIGRv
bid0IHNlZSB0aGUgcGF0Y2hlcyBpbiBzdGFnaW5nLiBEbyB5b3Ugc3RpbGwgcGxhbiB0byBoYXZl
IHRob3NlIAo+IHBhdGNoZXMgaW4gWGVuIDQuOT8KCkFzIHlvdSdsbCBoYXZlIHNlZW4sIHRoZXkg
d2VudCB0byBzdGFnaW5nIGxhc3Qgd2VlayBhbmQgYXJlIG5vdyBpbgp4ZW4uZ2l0I21hc3Rlci4g
IEkgaGF2ZSBqdXN0IGFwcGxpZWQgdGhlbSB0byBzdGFnaW5nLTQuOSAoYW5kCnN0YWdpbmctNC44
KS4KClRoYW5rcywKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 19 13:01:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 13: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 1dMwIa-0000yj-G6; Mon, 19 Jun 2017 13:00: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=3362a3525=Ian.Jackson@citrix.com>)
 id 1dMwIZ-0000yb-IM
 for xen-devel@lists.xenproject.org; Mon, 19 Jun 2017 13:00:55 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 99/06-01735-60BC7495; Mon, 19 Jun 2017 13:00:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpC7bafd
 Ig9Yrihbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a2Rx3MBYdYKs7vPMfSwPiIuYuRk0NCwF9i
 /alNTCA2m4CuRNOWv2wgNq+AoMTJmU9YQGxmAR2JBbs/sUHY8hLb385hhqhxkHi69SpYnEVAV
 eL5lL1gcREBRYkHL2+yQtQHS/y/eZoRxBYWMJRoXPwYLM4pYCkx9ckrdhBbSCBVYlXrJah7TC
 TeLtwJNJMDKK4mMXd9/ARGvllILpqF5KJZSC5awMi8ilG9OLWoLLVI10QvqSgzPaMkNzEzR9f
 QwFQvN7W4ODE9NScxqVgvOT93EyMw0BiAYAfjrT7nQ4ySHExKory2290jhfiS8lMqMxKLM+KL
 SnNSiw8xynBwKEnw+p0EygkWpaanVqRl5gBDHiYtwcGjJMK78BhQmre4IDG3ODMdInWKUZej6
 cOWL0xCLHn5ealS4rydIDMEQIoySvPgRsDi7xKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEea
 tBpvBk5pXAbXoFdAQT0BHMZ1xAjihJREhJNTDyKNbqcTry+31fUG+1QCj+JPcVTevGZ6XuMw1
 F5m3eP0XbZL3oB4lvLu7Z8We7iubKLPvR5326PeWhRaP/zY3roxb6rk6oEmYwNj+a8HTdMqfZ
 06+6F69wC9H50lAct4ydZ6b89ooZk7Syly838eRP689fv1p8z7eA8gpdzyTj7gf5/8TkuJVYi
 jMSDbWYi4oTAYMnPtW6AgAA
X-Env-Sender: prvs=3362a3525=Ian.Jackson@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1497877252!99633298!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25014 invoked from network); 19 Jun 2017 13:00:54 -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;
 19 Jun 2017 13:00:54 -0000
X-IronPort-AV: E=Sophos;i="5.39,361,1493683200"; d="scan'208";a="428457977"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22855.51970.930585.581606@mariner.uk.xensource.com>
Date: Mon, 19 Jun 2017 14:00:50 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20170619113353.3vn5ioj6xi5322t7@citrix.com>
References: <20170612150417.7648-1-wei.liu2@citrix.com>
 <20170619113353.3vn5ioj6xi5322t7@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Zhongze Liu <blackskygg@gmail.com>
Subject: Re: [Xen-devel] [PATCH] ipxe: update to newer commit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2VpIExpdSB3cml0ZXMgKCJSZTogW1BBVENIXSBpcHhlOiB1cGRhdGUgdG8gbmV3ZXIgY29tbWl0
Iik6Cj4gT24gTW9uLCBKdW4gMTIsIDIwMTcgYXQgMDQ6MDQ6MTdQTSArMDEwMCwgV2VpIExpdSB3
cm90ZToKPiA+IFRvIGdldCA1Zjg1Y2JiOWVlMWMwMGNlYzgxYTg0OGE5ZTg3MWFkNWQxZTdmNTNm
IHRvIHBsYWNhdGUgZ2NjIDcuCj4gPiAKPiA+IFRoZSBvbmx5IHBhdGNoIHdlIGhhdmUgYXBwbGll
cyBjbGVhbmx5Lgo+ID4gCj4gPiBSZXBvcnRlZC1ieTogWmhvbmd6ZSBMaXUgPGJsYWNrc2t5Z2dA
Z21haWwuY29tPgo+ID4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KPiAKPiBQaW5nPwoKSSBkb24ndCB0aGluayBJIGhhdmUgYW55IGJhc2lzIHRvIHdpdGhob2xk
IGFuIGFjay4gIFBsZWFzZSB1cGRhdGUgdGhpcwppbiB4ZW4uZ2l0I3N0YWdpbmc6Q29uZmlnLm1r
LiAgT2J2aW91c2x5IHRoaXMgaXNuJ3QgcmVhbGx5IHN1aXRhYmxlCmZvciBzdGFnaW5nLTQuOS4K
CkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KClRoYW5r
cywKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 19 13:03:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 13:03:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dMwL9-0001Dx-Ub; Mon, 19 Jun 2017 13: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=3362a3525=Ian.Jackson@citrix.com>)
 id 1dMwL9-0001Dq-0x
 for xen-devel@lists.xensource.com; Mon, 19 Jun 2017 13:03:35 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 EC/E3-01709-6ABC7495; Mon, 19 Jun 2017 13:03:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXitHSDve6i0+6
 RBk9fG1ncm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oxHx7cyFRxkr+i/94ipgXEaWxcjJ4eEgL/E
 y23fGSFsD4nrZ08wgdhsAroSTVv+gtXwCghKnJz5hAXEZhbQkViw+xMbhC0vsf3tHGaIGgeJn
 l+PwWpYBFQl+v88BYuLCKhL/LkwAWg+F1D9YkaJvZdegCWEBVwkNrUtBlvGKWAt0ft9FitIkZ
 DAHkaJlR9hrjOReLtwJ5DNAZRQk5i7Ph4ibCnxbf1T5gmMArOQ3DcLyX2zkNy3gJF5FaN6cWp
 RWWqRrrFeUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgcDIAwQ7Gvf+cDjFKcjAp
 ifLabnePFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBG3kKKCdYlJqeWpGWmQOME5i0BAePkgjvw
 mNAad7igsTc4sx0iNQpRl2Opg9bvjAJseTl56VKifOeB5khAFKUUZoHNwIWs5cYZaWEeRmBjh
 LiKUgtys0sQZV/xSjOwagkzDsTZApPZl4J3KZXQEcwAR3BfMYF5IiSRISUVAOjCAOvnu3lx/q
 Ra6aJLG/qmRf4OOXZDUmFrxsKZpxoZ57tcU+nQVLY6uDy0L/H7Gov2U17IPwxl/+SgnTx8lmb
 3HYnP52y+Nc1Wd/9716vOzpx1YWOwH8T5jxfqvjl3SxDYReeqPRbfbWWB/8vr/A53cqzP/bMn
 9XMD26uVuB95OLx232lV8NkDSWW4oxEQy3mouJEANpmodvUAgAA
X-Env-Sender: prvs=3362a3525=Ian.Jackson@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1497877408!99633978!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55312 invoked from network); 19 Jun 2017 13:03:30 -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;
 19 Jun 2017 13:03:30 -0000
X-IronPort-AV: E=Sophos;i="5.39,361,1493683200"; d="scan'208";a="436967657"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22855.52113.691409.594286@mariner.uk.xensource.com>
Date: Mon, 19 Jun 2017 14:03:13 +0100
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <0d4e9eb1-57aa-3b6c-85c2-2e1127dcc749@arm.com>
References: <osstest-110371-mainreport@xen.org>
 <1497350037.26212.37.camel@citrix.com>
 <22847.55031.326730.54690@mariner.uk.xensource.com>
 <0d4e9eb1-57aa-3b6c-85c2-2e1127dcc749@arm.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Juergen Gross <jgross@suse.com>, Dario Faggioli <dario.faggioli@citrix.com>,
 xen-devel@lists.xensource.com, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [linux-4.9 test] 110371: 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>

SnVsaWVuIEdyYWxsIHdyaXRlcyAoIlJlOiBbWGVuLWRldmVsXSBbbGludXgtNC45IHRlc3RdIDEx
MDM3MTogcmVncmVzc2lvbnMgLSBGQUlMIik6Cj4gVGhlcmUgYXJlIG5vdyBpbiBMaW51eCA0Ljkg
c3RhYmxlIGJyYW5jaC4gTm93IHRoZSB0ZXN0aW5nIGlzIGJsb2NrZWQgCj4gYmVjYXVzZSBvZiBh
Z2FpbiBsb2NhbCBtaWdyYXRpb24gWzFdLiBUaGUgbWlncmF0aW9uIHRlc3Qgc2VlbSBsZXNzIAo+
IHJlbGlhYmxlIHRoYW4gdGhlIEFybmRhbGUgdGhlc2UgZGF5cy4uLiBpcyB0aGVyZSBhbnl0aGlu
ZyB3ZSBjYW4gZG8/CgpJIGhhdmUgYW4gb3NzdGVzdCBicmFuY2ggd2hpY2ggd2UgdGhpbmsgd2ls
bCBoZWxwIHdpdGggdGhlIFdpbmRvd3MKbWlncmF0aW9uIHByb2JsZW1zLiAgSXQncyBjdXJyZW50
bHkgaW4gdGhlIG9zc3Rlc3Qgc2VsZi1wdXNoLWdhdGUuCgpZb3UnbGwgc2VlIGZyb20gbXkgbWFp
bCBlYXJsaWVyIHRvZGF5IHRoYXQgSSBmb3JjZSBwdXNoZWQgbGludXgtNC45LgoKQ3VycmVudGx5
IEknbSB3YWl0aW5nIGZvciBKdWVyZ2VuIHRvIHRlbGwgbWUgd2hldGhlciAoaWYgd2Uga25vdykg
dGhlCmJ1Z3MgZml4ZWQgYnkgaGlzIHNlcmllcyAieGVuL2Jsa2JhY2s6IHNldmVyYWwgZml4ZXMg
b2YgcmVzb3VyY2UKbWFuYWdlbWVudCIgYXJlIHByZXNlbnQgaW4gZWFybGllciB2ZXJzaW9ucyBv
ZiBMaW51eCwgc3VjaCBhcyB0aGUgMy4xOAp0aGF0IG9zc3Rlc3QgaXMgY3VycmVudGx5IHVzaW5n
LgoKSWYgdGhvc2UgYnVncyBhcmUgcHJlc2VudCB0aGVyZSB0b28gdGhlbiBtb3ZpbmcgdG8gTGlu
dXggNC45IHdvdWxkIG5vdApiZSBhIHJlZ3Jlc3Npb24gaW50cm9kdWNpbmcgaGVpc2VuYnVncy4g
IElmIHRoZXkgYXJlIHRoZW4gSSB0aGluayB3ZQpzaG91bGQgc3RpbGwgd2FpdCAoYW5kIGhvcGUg
dGhhdCBMaW51eCA0LjkgZG9lc24ndCBicmVhayBhbnkgZnVydGhlcikuCgpJYW4uCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 19 13:04:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 13: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 1dMwM0-0001JZ-6y; Mon, 19 Jun 2017 13: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=336b04136=Andrew.Cooper3@citrix.com>)
 id 1dMwLz-0001JO-3m
 for xen-devel@lists.xensource.com; Mon, 19 Jun 2017 13:04:27 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 DE/C7-03620-ADBC7495; Mon, 19 Jun 2017 13:04:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsWyU9JRQvf6afd
 Igz87VSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aJnfvZCmaxV5w4sJy5gbGVrYuRg0NCwE9i
 1rPYLkZOINNd4s27VnYQW1ggRmL20c1sILaIQKDEzls7mLoYuTiEBA4zScw6/okNxGEWuMko8
 WLfC0aQKjYBfYndLz4xgdi8ArYS+xbPYAJZwCKgKrF8rzNIWFQgXOJt4xEWiBJBiZMzn4DZnA
 KOEgc2vQZrZRYwkDiyaA4rhC0vsf3tHGYQW0hATeJa/yV2iEPTJSY+62GBsC0kbt+6wzaBUXA
 WkrGzkIyahWTUAkbmVYwaxalFZalFuoYmeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5
 uZsYgUHLAAQ7GK9vDDjEKMnBpCTKa7vdPVKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO/HU0A5w
 aLU9NSKtMwcYPzApCU4eJREeBceA0rzFhck5hZnpkOkTjHqcjR92PKFSYglLz8vVUqc9zzIDA
 GQoozSPLgRsFi+xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWFeeWBiEOLJzCuB2/QK6AgmoCO
 Yz7iAHFGSiJCSamB0eeIVMtVIj+N85OxDbyZ/Z368SI1HVfrUhEfF93YGr7h0Iz6h4tWZhRsd
 VxnOZp5yYv0Ox2+hiYI3lmkfePDl3cODuWynveqLvN5OmN5pcr+9uCTSvrr60L3rf54mSGbsb
 +laeZx7kpjx5a1/jTfnxKr8N1CKbRQ6duTY/4dGlbdTm55PKQqer8RSnJFoqMVcVJwIAOwBCS
 rgAgAA
X-Env-Sender: prvs=336b04136=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1497877463!68691615!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4003 invoked from network); 19 Jun 2017 13:04:23 -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;
 19 Jun 2017 13:04:23 -0000
X-IronPort-AV: E=Sophos;i="5.39,361,1493683200"; d="scan'208";a="48020148"
X-CrossPremisesHeadersFilteredBySendConnector: AMSPEX02CL02.citrite.net
To: Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall
 <julien.grall@arm.com>
References: <1496847092-18838-1-git-send-email-ian.jackson@eu.citrix.com>
 <20170607153148.3ojsg7e3jkopjcgo@citrix.com>
 <8b78f192-4dd2-2c06-8d20-85a4180900a0@arm.com>
 <22842.45377.418192.641732@mariner.uk.xensource.com>
 <59060a84-50d0-bdb8-122a-45f788fec776@arm.com>
 <22855.51883.890220.539894@mariner.uk.xensource.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <18a7a916-65c3-24c5-5c2a-aa2017b92a15@citrix.com>
Date: Mon, 19 Jun 2017 14:03:46 +0100
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: <22855.51883.890220.539894@mariner.uk.xensource.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) 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>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH for-4.9 0/4] Makefiles: Provide way to ship
 livepatch 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>

T24gMTkvMDYvMTcgMTM6NTksIElhbiBKYWNrc29uIHdyb3RlOgo+IEp1bGllbiBHcmFsbCB3cml0
ZXMgKCJSZTogW1hlbi1kZXZlbF0gW1BBVENIIGZvci00LjkgMC80XSBNYWtlZmlsZXM6IFByb3Zp
ZGUgd2F5IHRvIHNoaXAgbGl2ZXBhdGNoIHRlc3RzIik6Cj4+IEkgZG9uJ3Qgc2VlIHRoZSBwYXRj
aGVzIGluIHN0YWdpbmcuIERvIHlvdSBzdGlsbCBwbGFuIHRvIGhhdmUgdGhvc2UgCj4+IHBhdGNo
ZXMgaW4gWGVuIDQuOT8KPiBBcyB5b3UnbGwgaGF2ZSBzZWVuLCB0aGV5IHdlbnQgdG8gc3RhZ2lu
ZyBsYXN0IHdlZWsgYW5kIGFyZSBub3cgaW4KPiB4ZW4uZ2l0I21hc3Rlci4gIEkgaGF2ZSBqdXN0
IGFwcGxpZWQgdGhlbSB0byBzdGFnaW5nLTQuOSAoYW5kCj4gc3RhZ2luZy00LjgpLgoKVW5mb3J0
dW5hdGVseSwgdGhlIGBtYWtlIC1DIHhlbiBjbGVhbmAgdGFyZ2V0IGlzIG5vdyBicm9rZW4uCgpt
YWtlIC1mIC9sb2NhbC94ZW4uZ2l0L3hlbi9SdWxlcy5tayAtQyB0ZXN0IGNsZWFuCm1ha2VbMl06
IEVudGVyaW5nIGRpcmVjdG9yeSAnL2xvY2FsL3hlbi5naXQveGVuL3Rlc3QnCnNldCAtZTsgZm9y
IHMgaW4gbGl2ZXBhdGNoOyBkbyBcCiAgICBtYWtlIC1mIC9sb2NhbC94ZW4uZ2l0L3hlbi9SdWxl
cy5tayAtQyAkcyAuKi5kOyBcCmRvbmUKbWFrZVszXTogRW50ZXJpbmcgZGlyZWN0b3J5ICcvbG9j
YWwveGVuLmdpdC94ZW4vdGVzdC9saXZlcGF0Y2gnCm1ha2VbM106ICoqKiBObyBydWxlIHRvIG1h
a2UgdGFyZ2V0ICcuKi5kJy4gIFN0b3AuCm1ha2VbM106IExlYXZpbmcgZGlyZWN0b3J5ICcvbG9j
YWwveGVuLmdpdC94ZW4vdGVzdC9saXZlcGF0Y2gnCgpJIHRoaW5rIHRoZSAlOiBydWxlIGlzIHRv
byBnZW5lcmFsLCBhbmQgbmVlZHMgcmVzdHJpY3RpbmcgdG8gdGhlIHByaW1hcnkKY29tbWFuZHMu
Cgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 19 13:11:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 13: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 1dMwSj-00022F-US; Mon, 19 Jun 2017 13:11:25 +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 1dMwSi-00021Q-BV
 for xen-devel@lists.xenproject.org; Mon, 19 Jun 2017 13:11:24 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 18/C5-03587-B7DC7495; Mon, 19 Jun 2017 13:11:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVyMfSqkW71Wfd
 Ig+u32Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owfJ88wFzQLVTze8YCpgbGHv4uRi0NIYAaj
 xPulcxlBHBaBrcwSBydeZwJxJATmsEr8mDQFKMMO5ORJzMzvYuQAsoolmg5HdTFycvAKCEqcn
 PmEBcQWEvCU+N/zH8zmFLCU+HdtHxPE/JksEl93/GcC6WUTMJGY1SEBUsMioCrx69pjRog5AR
 INzc/YQWxhgUiJ053/wOIiAooSD17eZAWZwywwn1Fi7vSdbCAJZgFNidbtv9knMArMQnLHLCS
 pBYxMqxg1ilOLylKLdA0t9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAsOQAQh2
 MN7cGHCIUZKDSUmU13a7e6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd6AM0A5waLU9NSKtMwcY
 ETApCU4eJREeBceA0rzFhck5hZnpkOkTjFacly5su4LE8edk+uB5JQD278wCbHk5eelSonzBo
 PMEwBpyCjNgxsHi9pLjLJSwryMQAcK8RSkFuVmlqDKv2IU52BUEua9ehpoCk9mXgnc1ldABzE
 BHcR8xgXkoJJEhJRUA6OTwpW8VVrm5orqeiyL9t34F/Woc8kj7t/XWt692la3r/n0PYPOZUK7
 RL3VNxgyh7PcWM3/bq3p5qS0vLy/23TUnq68V89/3C3OkX/Pxq28JhefHP1hPTtUqb39ZYmy1
 qo//HzTLrx9dKUu6UN9S9p3j/+/nnzOf7n/0Azl91Niwo8adK3dPP+MEktxRqKhFnNRcSIAbl
 Rx0tUCAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1497877882!74560931!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33095 invoked from network); 19 Jun 2017 13:11:23 -0000
Received: from mail-vk0-f50.google.com (HELO mail-vk0-f50.google.com)
 (209.85.213.50)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Jun 2017 13:11:23 -0000
Received: by mail-vk0-f50.google.com with SMTP id g66so51359073vki.1
 for <xen-devel@lists.xenproject.org>; Mon, 19 Jun 2017 06:11:22 -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=AZJ1f6lC4gnqW1ddjSh1BfA04YhjVRPMFizAkxNeLPI=;
 b=LmH9o02vJN5whwm1pQWS8+/FHorkWSoDqiQTD8Af3BPqqLX80W9fsNiisw8Q8zppAE
 RXPIX1GQlkSg5GtnCa33TAY8RedvBgOYZyhq6pSQrKdp9NKfvJ6e5OUZQObmw4cU6CsE
 SRyu2p+rEKzA3x2PIY0Ciz5ZKvs3mqW/RwlmU=
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=AZJ1f6lC4gnqW1ddjSh1BfA04YhjVRPMFizAkxNeLPI=;
 b=GHHxYBj1OvHoBcbnkfvhChVBlHICWinePhtEmAyB3f1cx4dpsZmpcv05IiQ6GGsUiE
 VnGaH39SAaGlNPV2Uk+XAJ9ClbHpkMiNQp4862h7BQyPLzgQdiRzn8I+H1JAW839J7iO
 XAAn2zi/d7mP5C9Yh372rncnYgE5G23eCPWjTaWdL3pST8m1pxDLBRWKDOvP7mCOuxK1
 dJaMfu43WiGUt9M+nnmpG5NInEgydMLwlwkUpvF/F/2wThqGKt89Qwvz1VNhZ8DoKWmg
 4NDBLXkmhgm4FkM497lKjdMPtNZbmvRk8rOITfRwiAAOoISUdjH0WJg9gkHwdZ9++2RM
 kCVg==
X-Gm-Message-State: AKS2vOyBMx7yKddVihCj4YusotMIOvMSlPbm7JylvHG4wm7M94VU+RmD
 AgzGbc+u546kMRPPZ9OHCJpFS+unnFRC
X-Received: by 10.31.152.18 with SMTP id a18mr12957791vke.145.1497877879531;
 Mon, 19 Jun 2017 06:11:19 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.159.32.8 with HTTP; Mon, 19 Jun 2017 06:11:18 -0700 (PDT)
In-Reply-To: <20170619114720.rmdq5nrs3a3hbynn@citrix.com>
References: <1496769929-23355-1-git-send-email-bhupinder.thakur@linaro.org>
 <1496769929-23355-7-git-send-email-bhupinder.thakur@linaro.org>
 <975bd839-69f7-a97f-43f9-38c58279eb8d@arm.com>
 <CACtJ1JQ2d+vpa4cXjRA3zQUf9Sxr_JdzMTb9zAXbSdkAiqekUg@mail.gmail.com>
 <7e27a6e7-10b5-5508-f267-b5655d015561@arm.com>
 <CACtJ1JQ=0m5s7Nf7EY6qVq9+m7S1YDND5bK9HBz6sSGbtLdoYQ@mail.gmail.com>
 <CACtJ1JT0Px-sp+6wBZHqZ4OhMxB1D5NSavfnxp2sU0Az06BymQ@mail.gmail.com>
 <b5bb5b9c-944e-b56a-8b31-4431134fed45@arm.com>
 <20170619114720.rmdq5nrs3a3hbynn@citrix.com>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Mon, 19 Jun 2017 18:41:18 +0530
Message-ID: <CACtJ1JSgRFONcjjAAe65TB5hX5g5PEGsbtr0ttFZJdEFfv7otw@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH 06/14 v4] 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>

SGkgV2VpLAoKT24gMTkgSnVuZSAyMDE3IGF0IDE3OjE3LCBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPiB3cm90ZToKPiBPbiBNb24sIEp1biAxOSwgMjAxNyBhdCAxMjowMTozMlBNICswMTAw
LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Cj4+Cj4+IE9uIDE5LzA2LzE3IDExOjU5LCBCaHVwaW5k
ZXIgVGhha3VyIHdyb3RlOgo+PiA+IEhpIEp1bGllbiwKPj4gPgo+PiA+IEkgd2FzIG1pc3Rha2Vu
IGluIG15IGVhcmxpZXIgbWFpbCBhYm91dCB2cGwwMTEgaW5pdCB3b3JraW5nIGlmIGl0IGlzCj4+
ID4gbW92ZWQgdG8gbGlieGxfX2FyY2hfZG9tYWluX2NyZWF0ZSgpLiBJdCBpcyBmYWlsaW5nIGJl
Y2F1c2UgYXMgeW91Cj4+ID4gaGF2ZSBtZW50aW9uZWQgdnVhcnRfcGZuIGlzIGFsbG9jYXRlZCBs
YXRlciBpbiB4Y19kb21fYnVpbGRfaW1hZ2UoKS4KPj4gPgo+PiA+IENhbiB3ZSBkZWxheSBtYXBw
aW5nIG9mIHRoaXMgcGFnZSBpbiBYZW4gdW50aWwgdGhlIHJpbmcgYnVmZmVyIGlzCj4+ID4gYWN0
dWFsbHkgcmVxdWlyZWQgYnkgdGhlIGVtdWxhdGlvbiBjb2RlIGZvciByZWFkaW5nL3dyaXRpbmcg
ZGF0YS4gQnkKPj4gPiB0aGF0IHRpbWUsIHRoZSBwYWdlIHdvdWxkIGhhdmUgYmVlbiBwaHlzaWNh
bGx5IG1hcHBlZC4KPj4KPj4gWW91IHdvdWxkIG5vdCBiZSBhYmxlIHRvIHJlcG9ydCBhbiBlcnJv
ciBpZiB5b3UgZmFpbCB0byBtYXAgaXQuIEJ1dCB0aGlzCj4+IGxvb2tzIGxpa2UgdG8gbWUgYSB3
b3JrYXJvdW5kIGZvciBhIHRvb2wgcHJvYmxlbS4KPj4KPj4gQW55d2F5LCBhcyBJIHNhaWQsIEkn
ZCBsaWtlIGZlZWRiYWNrIGZyb20gdGhlIHRvb2xzIG1haW50YWluZXJzIHRvIHNlZSBob3cKPj4g
d2UgY2FuIHByb2NlZWQuCj4+Cj4KPiBJcyB0aGVyZSBhIHN1bW1hcnkgb2YgdGhlIHByb2JsZW0s
IGlzIHRoZXJlIGEgcGFydGljdWxhciBlbWFpbCBpbiB0aGlzCj4gdGhyZWFkIEkgc2hvdWxkIGxv
b2sgYXQ/IFNvcnJ5IEknbSBzd2FtcGVkIGJ5IGVtYWlscyBhbmQgcGF0Y2hlcyBhdCB0aGUKPiBt
b21lbnQuCgpJIHdpbGwgc3VtbWFyaXplIHRoZSBwcm9ibGVtLgoKSXQgd2FzIGRlY2lkZWQgdG8g
Y2FsbCBkb21haW5fdnBsMDExX2luaXQoKSBmcm9tIGluc2lkZQpsaWJ4bF9fYXJjaF9kb21haW5f
Y3JlYXRlKCkgdG8gaW5pdGlhbGl6ZSB2cGwwMTEuIEhvd2V2ZXIsCmRvbWFpbl92cGwwMTFfaW5p
dCgpIGZhaWxzIHRvIG1hcCB0aGUgdGhlIHZ1YXJ0IEdGTiBiZWNhdXNlIGl0IGhhcyBub3QKYmVl
biBwaHlzaWNhbGx5IG1hcHBlZCB5ZXQgYnkgdGhlIHRvb2xzdGFjay4KClRoZSBmb2xsb3dpbmcg
Y2FsbCBmbG93cyBoaWdobGlnaHRzIHRoZSBpc3N1ZS4KCmxpYnhsX19kb21haW5fYnVpbGQoKSAt
LS0+IGxpYnhsX19idWlsZF9wdiAtLS0+IGxpYnhsX19idWlsZF9kb20oKQotLS0tPiB4Y19kb21f
YnVpbGRfaW1hZ2UoKSAtLS0+IGFsbG9jX21hZ2ljX3BhZ2VzKCkgLS0tLT4gdnVhcnQgR0ZOCmFs
bG9jYXRlZC9tYXBwZWQgaGVyZQoKbGlieGxfX2RvbWFpbl9idWlsZCgpIC0tLS0+IGxpYnhsX19i
dWlsZF9wcmUoKSAgLS0tLT4KbGlieGxfX2FyY2hfZG9tYWluX2NyZWF0ZSgpIC0tLS0+IGRvbWFp
bl92cGwwMTFfaW5pdCgpIC0tLT4gdGhpcyBjYWxsCmZhaWxzIGFzIHRoZSB2dWFydCBHRk4gaGFz
IG5vdCBiZWVuIHBoeXNpY2FsbHkgbWFwcGVkIHlldCBhcyBzaG93biBpbgp0aGUgZmlyc3QgY2Fs
bCBmbG93LgoKSG93ZXZlciwgbGlieGxfX2J1aWxkX3B2KCkgaXMgY2FsbGVkIGFmdGVyIGxpYnhs
X19idWlsZF9wcmUoKS4gSXQKbWVhbnMgdGhhdCB0aGUgZG9tYWluX3ZwbDAxMV9pbml0KCkgaXMg
Y2FsbGVkIGJlZm9yZQphbGxvY19tYWdpY19wYWdlcygpIGlzIGNhbGxlZCBhbmQgaGVuY2UgdGhl
IGluaXRpYWxpemF0aW9uIGZhaWxzLgoKRm9yIHRoYXQgcmVhc29uLCBJIGhhZCBpbnRyb2R1Y2Vk
IGEgbmV3IGZ1bmN0aW9uCmxpYnhsX19hcmNoX2RvbWFpbl9jcmVhdGVfZmluaXNoKCkgd2hpY2gg
d2lsbCBiZSBjYWxsZWQgZnJvbQpsaWJ4bF9fYnVpbGRfcG9zdCgpLiBJIG1vdmVkIHRoZSBkb21h
aW5fdnBsMDExX2luaXQoKSB0aGVyZS4gSG93ZXZlciwKSnVsaWVuIHBvaW50ZWQgb3V0IHRoYXQg
dnVhcnQgc2hvdWxkIGJlIGluaXRpYWxpemVkIGVhcmx5IGluCmxpYnhsX19hcmNoX2RvbWFpbl9j
cmVhdGUoKSBmdW5jdGlvbi4KClNvIHRoZSBpc3N1ZSBpcyB3aGF0IGlzIHRoZSByaWdodCBwbGFj
ZSB0byBjYWxsIGRvbWFpbl92cGwwMTFfaW5pdCgpPwoKSSBob3BlIGl0IGNsYXJpZmllcyB0aGUg
aXNzdWUuCgpSZWdhcmRzLApCaHVwaW5kZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 19 13:18:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 13: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 1dMwZK-0002IZ-N6; Mon, 19 Jun 2017 13: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 <konrad.wilk@oracle.com>) id 1dMwZK-0002IT-4T
 for xen-devel@lists.xensource.com; Mon, 19 Jun 2017 13:18:14 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 91/6F-01999-51FC7495; Mon, 19 Jun 2017 13:18:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrEIsWRWlGSWpSXmKPExsUyZ7p8oK7Iefd
 Ig1+XDS3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa0bP3ResBV8FKg4f3czWwHiNt4uRi0NIYCKT
 xOWpF5kgnN+MEi1bN7BAOBsZJY4cncDexcgJ5HQDZeawQdhFEg/ubwKLswioSqybe5O5i5GDg
 03AROLNKkcQU0TAVmL2eTeQMcwCexglLux5A1YuLBAl8Wb6EVYQm1fATGL/l06oxUsYJZ73bG
 aHSAhKnJz5hAXEZhbQkdi59Q4byFBmAWmJ5f84QMKcAl4St1buBSsXFVCW2H1rLzNEubbEsoW
 vwWwJAUOJzxuXMk9gFJ6FZOosJFNnIUydhaR7ASPLKkaN4tSistQiXSMjvaSizPSMktzEzBxd
 QwNTvdzU4uLE9NScxKRiveT83E2MwPCvZ2Bg3MG4p93vEKMkB5OSKK/tdvdIIb6k/JTKjMTij
 Pii0pzU4kOMMhwcShK8G84C5QSLUtNTK9Iyc4CRCJOW4OBREuFdDpLmLS5IzC3OTIdInWLU5b
 jTt+ELkxBLXn5eqpQ4r+45oCIBkKKM0jy4EbCkcIlRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6O
 SMO9KkFU8mXklcJteAR3BBHQE8xkXkCNKEhFSUg2Mjo2LJcp+ni7edtJBd5m8nMUzBy21afXO
 c9l6feQUL50IKA69s/7QX3/B6j4DJVbjTxtNbqpY20cfiBZYoqgQXPNnPV9d8vFf9tu9Yrbcn
 XOnr6jzVhfzpJr3p7uzjjTLMpiKKJyUYrKL/8kvuOH1VMeOG/vaZE+fUjJvbNoXtvfOCtOL93
 8qsRRnJBpqMRcVJwIAai+CYwUDAAA=
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1497878291!65252664!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48657 invoked from network); 19 Jun 2017 13:18:12 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 19 Jun 2017 13:18:12 -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
 v5JDI63b010272
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 19 Jun 2017 13:18:06 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 v5JDI53W024303
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 19 Jun 2017 13:18:06 GMT
Received: from abhmp0008.oracle.com (abhmp0008.oracle.com [141.146.116.14])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v5JDI35l016043;
 Mon, 19 Jun 2017 13:18:03 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 19 Jun 2017 06:18:03 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 367096A0115; Mon, 19 Jun 2017 09:18:02 -0400 (EDT)
Date: Mon, 19 Jun 2017 09:18:02 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20170619131802.GA5848@char.us.oracle.com>
References: <osstest-110513-mainreport@xen.org>
 <22855.44434.618100.634154@mariner.uk.xensource.com>
 <20170619112733.2v5icp4lvy6innk5@dhcp-3-128.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170619112733.2v5icp4lvy6innk5@dhcp-3-128.uk.xensource.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>, xen-devel@lists.xensource.com,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>
Subject: Re: [Xen-devel] blkback shutdown problem ? (Re: [linux-4.9 test]
 110513: 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>

T24gTW9uLCBKdW4gMTksIDIwMTcgYXQgMTI6Mjc6MzNQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBNb24sIEp1biAxOSwgMjAxNyBhdCAxMTo1NToxNEFNICswMTAwLCBJYW4g
SmFja3NvbiB3cm90ZToKPiA+IG9zc3Rlc3Qgc2VydmljZSBvd25lciB3cml0ZXMgKCJbbGludXgt
NC45IHRlc3RdIDExMDUxMzogcmVncmVzc2lvbnMgLSBGQUlMIik6Cj4gPiA+IGZsaWdodCAxMTA1
MTMgbGludXgtNC45IHJlYWwgW3JlYWxdCj4gPiA+IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTA1MTMvCj4gPiA+IAo+ID4gPiBSZWdyZXNzaW9ucyA6
LSgKPiA+ID4gCj4gPiA+IFRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2Nr
aW5nLAo+ID4gPiBpbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKPiA+ID4g
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAxOSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0
IGZhaWwgUkVHUi4gdnMuIDExMDQ1Ngo+ID4gCj4gPiBJbiB0aGUgc3Bpcml0IG9mIHRyeWluZyB0
byBjaGFzZSBkb3duIGhlaXNlbmJ1Z3M6IGZhaWx1cmVzIGxpa2UgdGhpcwo+ID4gc2VlbSB0byBv
Y2N1ciBvY2Nhc2lvbmFsbHkuICBIZXJlIGFyZSB0aGUgam9iLXNwZWNpZmljIGxvZ3M6Cj4gPiAK
PiA+ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEw
NTEzL3Rlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0Mi9pbmZvLmh0bWwKPiA+IAo+ID4gTXkgb2Jz
ZXJ2YXRpb25zIGxvb2tpbmcgYXQgdGhlIGxvZ3M6Cj4gPiAKPiA+ICAqIFRoZSB0ZXN0IHdhcyBk
ZWNsYXJlZCBhIGZhaWx1cmUgYmVjYXVzZSBzb21ldGhpbmcsIGFsbW9zdCBjZXJ0YWlubHkKPiA+
ICAgIGJsa2JhY2ssIHN0aWxsIGhhZCB0aGUgTFYgb3BlbiB3aGVuIG9zc3Rlc3Qgd2FudGVkIHRv
IHJlc3RhcnQgdGhlCj4gPiAgICBndWVzdC4gIFRoaXMgb2NjdXJyZWQgMTQgc2Vjb25kcyBhZnRl
ciBgeGwgc2h1dGRvd24gLXcnIGhhZAo+ID4gICAgY29tcGxldGVkIGFuZCBgeGwgbGlzdCcgc2Fp
ZCB0aGUgZG9tYWluIGRpZCBub3QgZXhpc3QsIHNvIGl0IGlzCj4gPiAgICBub3QgYSBzaW1wbGUg
cmFjZSBiZXR3ZWVuIHRoZSBvbGQgYW5kIG5ldyBkb21haW5zLgo+ID4gCj4gPiAgKiBUaGUgeGVu
c3RvcmVkIGFjY2VzcyBsb2cgc2hvd3MgdGhlIHRvb2xzdGFjayBkZWxldGluZyB0aGUgdmJkCj4g
PiAgICBiYWNrZW5kIGR1cmluZyB0aGUgc2h1dGRvd24sIGFzIGV4cGVjdGVkLgo+ID4gCj4gPiAg
KiBgeGwgbGlzdCcgc2hvd3MgdHdvIHpvbWJpZSBkb21haW5zOiAxNyAodGhlIHJlY2VudGx5LXNo
dXQtZG93bgo+ID4gICAgZ3Vlc3QpIGFuZCAxNiAodGhlIHByZXZpb3VzIG9uZSkuCj4gPiAKPiA+
ICAqIFRoZSB0b29sc3RhY2sgbG9nIHNob3dzIHRoYXQgeGwgdGhpbmtzIGl0IHN1Y2Nlc3NmdWxs
eSBzaHV0IGRvd24KPiA+ICAgIGRvbWFpbiAxNyBhbmQgdGhlbiBkZXN0cm95ZWQgaXQuCj4gPiAK
PiA+ICAqIFRoZSBob3RwbHVnIHNjcmlwdCBsb2cgaXMgZW1wdHkuCj4gPiAKPiA+ICAqIEkgc2Vl
IG5vdGhpbmcgcmVsZXZhbnQgaW4gdGhlIGRvbTAgc2VyaWFsIGxvZywgYmVmb3JlIHRoZSBmYWls
dXJlCj4gPiAKPiA+IEkgY29uamVjdHVyZSB0aGF0IGJsa2JhY2sgaXMgbm90IHNodXR0aW5nIGRv
d24gcHJvcGVybHkuCj4gPiAKPiA+IEkgaGF2ZW4ndCBpbnZlc3RpZ2F0ZWQgd2hpY2ggb3NzdGVz
dCBicmFuY2hlcyB0aGlzIG9jY3VycyBvbiBhbmQgd2hhdAo+ID4gdGhlIGZhaWx1cmUgZnJlcXVl
bmN5IGlzIGxpa2UuCj4gCj4gVGhpcyBoYXMgYWxyZWFkeSBiZWVuIG5vdGljZWQgYW5kIGZpeGVk
IGJ5IEp1ZXJnZW4gWzBdLCBob3dldmVyIEFGQUlLCj4gdGhlIHBhdGNoZXMgYXJlIG5vdCB5ZXQg
aW4gSmVucy9MaW51cyB0cmVlLCBzbyBpdCdzIHRvbyBlYXJseSB0bwo+IHJlcXVlc3QgYSBiYWNr
cG9ydC4KPiAKPiBSb2dlci4KPiAKPiBbMF0gaHR0cDovL21hcmMuaW5mby8/bD14ZW4tZGV2ZWwm
bT0xNDk1MTIxMzY4MzE1MDgmdz0yCgpJIHdpbGwgc2VuZCB0aGUgZ2l0IHB1bGwgdG9tb3Jyb3cu
IFRoYW5rcy4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 19 13:22:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 13: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 1dMwdW-0002uI-7U; Mon, 19 Jun 2017 13:22:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <thomas@monjalon.net>) id 1dMwdV-0002uC-AS
 for xen-devel@lists.xenproject.org; Mon, 19 Jun 2017 13:22:33 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 3C/05-02180-810D7495; Mon, 19 Jun 2017 13:22:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNIsWRWlGSWpSXmKPExsXilM8ioytywT3
 S4PxsZYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaOt5RhLwXPBisNzn7A2MB7h62Lk4hASWMUo
 0T/9KGsXIyeQky0xac9VMJtF4A6zxMtnkSBFLAKTWCU65rxi6WLk4JAQ8JSY06wBUiMh4Cxx5
 PI6FohBmxgldt3ZxAZSwyagLfHivSNIjYiAjsTGFRfYQGqYBa4ySjQdO8EEkhAGmtP2/CkjxD
 JViTtXJ4HFeQVUJF6u/MICYnMKhEise/+BEWLBckaJhzves0AUCUqcnPkEzGYWkJfouNzICmH
 rSCzY/YltAqPQLCRls5CUzUJStoCReRWjenFqUVlqka6JXlJRZnpGSW5iZo6uoYGpXm5qcXFi
 empOYlKxXnJ+7iZGYEAzAMEOxlt9zocYJTmYlER5bbe7RwrxJeWnVGYkFmfEF5XmpBYfYpTh4
 FCS4J1xDignWJSanlqRlpkDjC2YtAQHj5II7/KzQGne4oLE3OLMdIjUKUZdjjt9G74wCbHk5e
 elSonzap0HKhIAKcoozYMbAYvzS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmFQaZwpOZVwK
 36RXQEUxARzCfcQE5oiQRISXVwNi3c2WZXKbLI51b15gNd5yJEDONnLz3qcrif3c+z3jL88d+
 wt+dN3xDXk5c/G0pe47J+TAhM37x34xl3o2ty1ev3c53UTDoy9KbM1J1r5UEX2Pe6P+pfEFd8
 r62Ntn1BeYfEnWl3m0Jm/dBfTHvR63TP3dN3jDpwm/PdWdUl+4rfHV4deCrWatylViKMxINtZ
 iLihMB46K3/u4CAAA=
X-Env-Sender: thomas@monjalon.net
X-Msg-Ref: server-9.tower-206.messagelabs.com!1497878547!104190122!1
X-Originating-IP: [66.111.4.28]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3093 invoked from network); 19 Jun 2017 13:22:28 -0000
Received: from out4-smtp.messagingengine.com (HELO
 out4-smtp.messagingengine.com) (66.111.4.28)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Jun 2017 13:22:28 -0000
Received: from compute1.internal (compute1.nyi.internal [10.202.2.41])
 by mailout.nyi.internal (Postfix) with ESMTP id 7A2D120BA8;
 Mon, 19 Jun 2017 09:22:27 -0400 (EDT)
Received: from frontend2 ([10.202.2.161])
 by compute1.internal (MEProxy); Mon, 19 Jun 2017 09:22:27 -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=H3gpU7jShFu0jQR
 YpnnsAWZaDtWcJHYg9kYmz9GrJN8=; b=m3DOfnlI6Csel3oQKUG2l7pBoBDuB+E
 +WXejRCM/F3QKdoPjvMMj+apmPIYqPk4Q/DjyAZs8xBX9w9RBJaWIsLoY7KTZCwz
 8u0dcY0SYTIJHSCy8KXCgkrm8Uy+kdIRa9m7yDQRZe3KQkWjnUnoxs+Elj9DyWMX
 DWkLGROrSmhc=
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=H3gpU7jShFu0jQRYpnnsAWZaDtWcJHYg9kYmz9GrJN8=; b=V9t6+MIl
 CsGUxNMpIlDuAW9/rRQMe6cHlYZjW7utTMI/ka0MQmd8E3IYHpKPRd0px4HATCU1
 UDIMRvtKGbMR41fwmZIH2PW17n/y03vDt5FYlmwlHF3UQeYS/qAvh85GKPB8jZy8
 ya67NG0Jzer2qitWzdZ87K79GAaiui8ff6jjkdJVXKt8cMEwpKbp2p03Xcl+bz6E
 y+r+CT9H5aE5mYBK6h0UL/vMGCMDIlZBJgtIzbdo6xtu+su/gX5/wSDCrl2+e/Yi
 9XiFh0OyQsS4Sb6gVQ5hW9bHgyFNmjTm/Hqmc2byhDAFKpAH5CHh6K7icIg/hhLc
 DeJRxy7bnsMpPA==
X-ME-Sender: <xms:E9BHWcV0ikETRC2VUlp20oBGH_ckblad6tXMYUMa6WZHXNKnNDS0Bw>
X-Sasl-enc: tN86FmTkLQjhUQm8FwCXyygyJYDsgnk/iFHquwadkM+l 1497878547
Received: from xps.localnet (184.203.134.77.rev.sfr.net [77.134.203.184])
 by mail.messagingengine.com (Postfix) with ESMTPA id 2D80A24772;
 Mon, 19 Jun 2017 09:22:27 -0400 (EDT)
From: Thomas Monjalon <thomas@monjalon.net>
To: "Tan, Jianfeng" <jianfeng.tan@intel.com>
Date: Mon, 19 Jun 2017 15:22:26 +0200
Message-ID: <3259340.9y2bTrEvHo@xps>
In-Reply-To: <ED26CBA2FAD1BF48A8719AEF02201E36511C7F5A@SHSMSX103.ccr.corp.intel.com>
References: <1478504326-68105-1-git-send-email-jianfeng.tan@intel.com>
 <1596758.olymjc7Tvq@xps>
 <ED26CBA2FAD1BF48A8719AEF02201E36511C7F5A@SHSMSX103.ccr.corp.intel.com>
MIME-Version: 1.0
Cc: dev@dpdk.org, techboard@dpdk.org,
 Xen-devel <xen-devel@lists.xenproject.org>,
 Joao Martins <joao.m.martins@oracle.com>
Subject: Re: [Xen-devel] [dpdk-dev] [PATCH] maintainers: claim
	responsability 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>

VGhhbmtzIEppYW5mZW5nIGZvciBnaXZpbmcgbmV3IGlkZWFzLgoKVGhlcmUgaXMgbm90IG11Y2gg
YWN0aXZpdHkgb24gWGVuIHNpZGUuCklzIHRoZXJlIHNvbWVvbmUgd29ya2luZyBvbiBEUERLK1hl
bj8gQW55IG5ld3M/CgpUaGUgdGVjaG5pY2FsIGJvYXJkIHJlcXVlc3RlZCB0byByZS1jb25zaWRl
ciBYZW4gc3VwcG9ydCBpbiBEUERLLgpJdCB3aWxsIGJlIGRpc2N1c3NlZCBpbiB0aGUgbmV4dCB0
ZWNoYm9hcmQgbWVldGluZzoKCWh0dHBzOi8vYW5udWVsLmZyYW1hcGFkLm9yZy9wL3IuMGMzY2M0
ZDFlMDExMjE0MTgzODcyYTk4ZjZiNWM3ZGIKCgoxMS8wNS8yMDE3IDEzOjQxLCBUYW4sIEppYW5m
ZW5nOgo+IEhpICBUaG9tYXMgYW5kIGFsbCwKPiAKPiBBcG9sb2dpemUgZm9yIGJlaW5nIGFuIHVu
cXVhbGlmaWVkIG1haW50YWluZXIuCj4gCj4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+
IEZyb206IFRob21hcyBNb25qYWxvbiBbbWFpbHRvOnRob21hc0Btb25qYWxvbi5uZXRdCj4gCj4g
PiBQaW5nCj4gPiAKPiA+IFRoZSBYZW4gZG9tMCBzdXBwb3J0IGluIERQREsgc2VlbXMgZGVhZC4K
PiA+IAo+ID4gUmVtaW5kZXI6Cj4gPiBMYXN0IHRpbWUgd2UgdGFsa2VkIGFib3V0LCBpdCB3YXMg
YmVjYXVzZSBvZiBhIHNldmVyZSBidWcgd2hpY2ggaXMgbm90Cj4gPiBmaXhlZCB5ZXQ6Cj4gPiAg
ICAgICAgIGh0dHA6Ly9kcGRrLm9yZy9tbC9hcmNoaXZlcy9kZXYvMjAxNi1KdWx5LzA0NDIwNy5o
dG1sCj4gCj4gRm9yIHRoaXMgYnVnLCB3ZSByZW1vdmVkIHRoZSB1c2Vyc3BhY2UgbWVtc2V0KDAp
IGFuZCBzdXBwb3NlIGl0IGhhcyBiZWVuIGRvbmUgYnkga2VybmVsLCBob3dldmVyLCB4ZW4wIHVz
ZXMgX19nZXRfZnJlZV9wYWdlcygpIGtlcm5lbCBBUEkgdG8gbWFwIGh1Z2VwYWdlcyBhbmQgcmVz
ZXZlIG1lbXNlZywgSSB0aGluayBpdCBtYWtlcyBzZW5zZSB0byB6ZXJvIHRoZSBodWdlcGFnZSBm
b3IgeGVuMCBpbiBydGVfZG9tMF9tbSBrZXJuZWwgbW9kdWxlIChpbnN0ZWFkIG9mIHNvbWUgc3Bl
Y2lhbCBjb2RlIGZvciB4ZW4wIGluIHVzZXJzcGFjZSkgdG8ga2VlcCBhbGlnbmVkIGJlaGF2aW9y
Lgo+IAo+ID4gICAgICAgICBodHRwOi8vZHBkay5vcmcvbWwvYXJjaGl2ZXMvZGV2LzIwMTYtSnVs
eS8wNDQzNzYuaHRtbAo+IAo+IEl0IGRvZXMgbm90IG1ha2UgYW55IHNlbnNlIHRvIHVwc3RyZWFt
IGEgbmV0ZnJvbnQgUE1EIGJlZm9yZSB3ZSBoYXZlIGEgbmV0YmFjayBQTUQsIGFzIHRoZSBsZWdh
Y3kgbmV0YmFjayBkcml2ZXIgd291bGQgYmUgdGhlIGJvdHRsZW5lY2suIEFueW9uZSBoYXMgcGxh
biBvbiB0aGlzPyBBbmQgYSBxdWVzdGlvbiBtYXJrIGtlZXBzIGluIG15IG1pbmQgdGhhdCBpcyBp
dCBhIG11c3QgdG8gaW1wbGVtZW50IG5ldGJhY2sgaW4gZG9tMD8KPiAKPiBGcm9tIGFub3RoZXIg
cGVyc3BlY3RpdmUsIGluc3RlYWQgb2YgdXNpbmcgbmV0ZnJvbnQvbmV0YmFjaywgd2UgY2FuIGFs
c28gdXNlIHZpcnRpby92aG9zdCBhcyB0aGUgZGV2aWNlIG1vZGVsOyBob3dldmVyLCB4bCB0b29s
IGluIHhlbiBvbmx5IHN1cHBvcnRzIHZob3N0LWtlcm5lbCBiYWNrZW5kIGluc3RlYWQgb2Ygdmhv
c3QtdXNlciBiYWNrZW5kLiBTbyBhbnlvbmUgaGFzIHBsYW4gdG8gZW5oYW5jZSB4bCB0b29sIHNv
IHRoYXQgd2UgY2FuIGFjY2VsZXJhdGUgZG9tMCBqdXN0IHVzaW5nIHZzd2l0Y2ggbGlrZSBPVlMt
RFBESz8KPiAKPiBBIHRoaXJkIHNvbHV0aW9uIGlzIHRvIHVzZSB4ZW52aXJ0aW8gYXMgdGhlIGZy
b250ZW5kLCBhbmQgdmhvc3RfeGVuIGFzIHRoZSBiYWNrZW5kLiBUaGlzIHNvbHV0aW9uIGlzIHRv
IHVzZSB2aXJ0aW8gcmluZyBvbiBncmFudCB0YWJsZSBtZWNoYW5pc20gb2YgeGVuLiBIb25lc3Rs
eSwgSSBkb24ndCBldmVuIGtub3cgaWYgaXQgc3RpbGwgd29yayBub3cuIEFuZCB0byBtYWtlIGl0
IG1vcmUgdXNhYmxlLCBiZXR0ZXIgdG8gdXBzdHJlYW0gdmhvc3RfeGVuIGluc2lkZSBwb3B1bGFy
IHZzd2l0Y2ggbGlrZSBPVlMtRFBESy4KPiAKPiA+IFRoZSByZXF1ZXN0ICg5IG1vbnRocyBhZ28p
IHdhcyB0byBnaXZlIG1vcmUgdGltZSBmb3IgZmVlZGJhY2tzOgo+ID4gICAgICAgICBodHRwOi8v
ZHBkay5vcmcvbWwvYXJjaGl2ZXMvZGV2LzIwMTYtSnVseS8wNDQ4NDcuaHRtbAo+IAo+IEFwb2xv
Z2l6ZSBhZ2FpbiB0aGF0IEkgdm9sdW50ZWVyIHRvIG1haW50YWluIHRoZXNlIGZpbGVzLCBidXQg
c3BlbmQgdmVyeSBmZXcgdGltZSBvbiB0aGlzLgo+IAo+IFRoYW5rcywKPiBKaWFuZmVuZwoKCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 19 13:49:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 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 1dMx3F-0004Oj-UT; Mon, 19 Jun 2017 13: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 1dMx3E-0004OX-Mi
 for xen-devel@lists.xen.org; Mon, 19 Jun 2017 13:49:08 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 F5/46-03371-456D7495; Mon, 19 Jun 2017 13:49:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDSzf4mnu
 kwaMDShZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a0eVMYC57yVGw4sIm9gfE6VxcjJ4eQQJ7E
 5OnHGEFsXgE7ibVPP4PZEgKGEqcX3mQBsVkEVCUuNr1gB7HZBNQl2p5tZwWxRQR0Jbbu/wgU5
 +JgFnjPKPFu4RawZmEBT4m2lTtZIRbkSBz42cIGYnMK2EhMurAZqIEDaJmgxN8dwiAmM9DM9f
 OEQCqYBeQlmrfOZoYIS0ss/8cxgZFvFkL9LIT6WUjqZyHUL2BkWcWoUZxaVJZapGtorpdUlJm
 eUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERh6DECwg/H2xoBDjJIcTEqivLbb3SOF+JLy
 UyozEosz4otKc1KLDzFqcHAIbNu1+gKjFEtefl6qkgSv5lWgOsGi1PTUirTMHGB0wJRKcPAoi
 fBqgaR5iwsSc4sz0yFSpxgVpcQhEgIgiYzSPLg2WEReYpSVEuZlBDpKiKcgtSg3swRV/hWjOA
 ejkjCvNcgUnsy8Erjpr4AWMwEtZj7jArK4JBEhJdXAGOwc7fy1ITpNvOvX+nzFBqnfsfxC0os
 v/eQ70+7u+P7KfIP/PxN+Jhnt3bXxoJe6R/Qvo3PV395zSn1JTOU0kAv/nKnUmZ+io9cjqtcW
 U52yYkvdyYgfM8uzWIyiL6/ltebe9GL9O10OXYm4WcFOJ9NjE7L9H/ef41WzSn/x4tDZCI4zV
 jeUWIozEg21mIuKEwHKo1tawwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1497880145!95944710!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57378 invoked from network); 19 Jun 2017 13:49:07 -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; 19 Jun 2017 13:49:07 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Jun 2017 07:49:05 -0600
Message-Id: <5947F26E0200007800164129@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 19 Jun 2017 07:49:02 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Praveen Kumar" <kpraveen.lkml@gmail.com>
References: <20170617093253.3990-1-kpraveen.lkml@gmail.com>
 <20170617093253.3990-2-kpraveen.lkml@gmail.com>
In-Reply-To: <20170617093253.3990-2-kpraveen.lkml@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 01/20] rbtree: add const qualifier to some
 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>

Pj4+IE9uIDE3LjA2LjE3IGF0IDExOjMyLCA8a3ByYXZlZW4ubGttbEBnbWFpbC5jb20+IHdyb3Rl
Ogo+IFRoZSAncmJfZmlyc3QoKScsICdyYl9sYXN0KCknLCAncmJfbmV4dCgpJyBhbmQgJ3JiX3By
ZXYoKScgY2FsbHMKPiB0YWtlIGEgcG9pbnRlciB0byBhbiBSQiBub2RlIG9yIFJCIHJvb3QuIFRo
ZXkgZG8gbm90IGNoYW5nZSB0aGUKPiBwb2ludGVkIG9iamVjdHMsIHNvIGFkZCBhICdjb25zdCcg
cXVhbGlmaWVyIGluIG9yZGVyIHRvIG1ha2UgbGlmZQo+IG9mIHRoZSB1c2VycyBvZiB0aGVzZSBm
dW5jdGlvbnMgZWFzaWVyLgo+IAo+IEluZGVlZCwgaWYgSSBoYXZlIG15IG93biBjb25zdGFudCBw
b2ludGVyICZjb25zdCBzdHJ1Y3QgbXlfdHlwZSAqcCwKPiBhbmQgSSBjYWxsICdyYl9uZXh0KCZw
LT5yYiknLCBJIGdldCBhIEdDQyB3YXJuaW5nOgo+IAo+IHdhcm5pbmc6IHBhc3NpbmcgYXJndW1l
bnQgMSBvZiDigJhyYl9uZXh04oCZIGRpc2NhcmRzIHF1YWxpZmllcnMgZnJvbSBwb2ludGVyIHRh
cmdldAo+IHR5cGUKPiAKPiBTaWduZWQtb2ZmLWJ5OiBBcnRlbSBCaXR5dXRza2l5IDxBcnRlbS5C
aXR5dXRza2l5QG5va2lhLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBEYXZpZCBXb29kaG91c2UgPERh
dmlkLldvb2Rob3VzZUBpbnRlbC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogTGludXMgVG9ydmFsZHMg
PHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgo+IFtMaW51eCBjb21taXQgZjRiNDc3YzQ3
MzMyMzY3ZDM1Njg2YmQyYjgwOGMyMTU2Yjk2ZDdjN10KPiAKPiBQb3J0ZWQgdG8gWGVuLgo+IAo+
IFNpZ25lZC1vZmYtYnk6IFByYXZlZW4gS3VtYXIgPGtwcmF2ZWVuLmxrbWxAZ21haWwuY29tPgoK
VGhpcyBsb29rcyBva2F5IG5vdyBmcm9tIGEgY29udGVudCBwb3YsIGJ1dCBJIHN0aWxsIGhhdmUg
YSBxdWVzdGlvbgphbmQgYSByZW1hcmsuCgpRdWVzdGlvbjogV2hvJ3MgdGhlIG9yaWdpbmFsIGF1
dGhvcj8gQWNjb3JkaW5nIHRvIHRoZSBMaW51eCBjb21taXQsCml0J3MgQXJ0ZW0sIGJ1dCB3aXRo
b3V0IGFuIGV4cGxpY2l0IEZyb206IHRhZyBJIHRoaW5rIGFueW9uZSB0cnlpbmcgdG8KImdpdCBh
bSIgeW91IG1haWwgd291bGQgcHV0IHlvdSBpbiBhcyB0aGUgYXV0aG9yLiBXaXRoIHRoaXMgdGFr
ZW4KY2FyZSBvZiAod2hpY2ggdGhlIGNvbW1pdHRlciBtYXkgYmUgd2lsbGluZyB0byBkbykKQWNr
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KClJlbWFyazogWW91J3ZlIHNl
bnQgdjMgb2YgdGhlIHNlcmllcy4gVGhpcyBwYXRjaCBoYXMgbm8gdmVyc2lvbgppbmRpY2F0b3Ig
YXQgYWxsLCBhbmQgbW9zdCBvdGhlciBwYXRjaGVzIHNheSB2Mi4gVGhpcyBpcyBhbGwgcXVpdGUK
aW5jb25zaXN0ZW50LCBhbmQgcHJldmVudHMgZWFzaWx5IGlkZW50aWZ5aW5nIHRoZSB2YXJpb3Vz
IHBpZWNlcwpiZWxvbmdpbmcgdG9nZXRoZXIgd2hlbiBub3QgdXNpbmcgYSB0aHJlYWRlZCB2aWV3
LiBJZiB5b3UgYWRkCm5ldyBwYXRjaGVzIHRvIGEgc2VyaWVzLCBkb24ndCBzdGFydCB0aGVtIGF0
IHYxLiBJbnN0ZWFkIGluIHRoZQpicmllZiByZXZpc2lvbiBpbmZvIChhZnRlciB0aGUgZmlyc3Qg
LS0tIG1hcmtlcikgc2ltcGx5IHNheSAiTmV3IGluCnYzLiIKCkphbgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 19 13:49:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 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 1dMx3A-0004Nh-J0; Mon, 19 Jun 2017 13: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 <osstest-admin@xenproject.org>) id 1dMx39-0004NW-E8
 for xen-devel@lists.xensource.com; Mon, 19 Jun 2017 13:49:03 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 99/74-02181-E46D7495; Mon, 19 Jun 2017 13:49:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJLMWRWlGSWpSXmKPExsWS0XRdVdf3mnu
 kwb5XKhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN6PoyialgbgdTxd89V5ga
 GKe/YOxi5OIQEvjLKHHlYS8bhPOYUWLP8q/MEM42RonmvpOsXYycHCICzhJfz8xlB7GFBawk/
 i1+y9LFyMHBK2AvsWi3VBcjOwcbUPiQGEgBi4CqxIXLU9gmMHIsYGRYxahRnFpUllqka2Ssl1
 SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kR6K16BgbGHYw72v0OMUpyMCmJ8tpud48
 U4kvKT6nMSCzOiC8qzUktPsQow8GhJMGreRUoJ1iUmp5akZaZAwwbmLQEB4+SCK8WSJq3uCAx
 tzgzHSJ1ilGXY8Pq9V+YhFjy8vNSpcQhigRAijJK8+BGwEL4EqOslDAvIwMDgxBPQWpRbmYJq
 vwrRnEORiVh3s9XgKbwZOaVwG16BXQEE9ARzGdcQI4oSURISTUwls2bJTWzfzVjweyioy87Tr
 bKasgnzVhi9Otzb7cG2+l/9+Qeyi0IvcSy538Wv21lp4GOh881/rT0L1c+zGxzF+PgF1L/ndb
 Cyuy13S5Az7nuwBvGK7+TDnflaK/lXWaas0DYedWpudmernF60klaAVNNpR7Z9bPNbOluk+Rn
 8hfW3hO/0k2JpTgj0VCLuag4EQC98NDNXAIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1497880140!104052660!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43436 invoked from network); 19 Jun 2017 13:49:01 -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; 19 Jun 2017 13:49: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 <osstest-admin@xenproject.org>)
 id 1dMx33-0000n0-Jj; Mon, 19 Jun 2017 13:48: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 1dMx2x-0000XZ-Ug; Mon, 19 Jun 2017 13:48:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dMx2x-0007xW-D8; Mon, 19 Jun 2017 13:48:51 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-Id: <E1dMx2x-0007xW-D8@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 19 Jun 2017 13:48:51 +0000
Subject: [Xen-devel] [linux-linus bisection] complete build-i386-pvops
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; 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
LXB2b3BzCnRlc3RpZCBrZXJuZWwtYnVpbGQKClRyZWU6IGxpbnV4IGdpdDovL2dpdC5rZXJuZWwu
b3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0ClRyZWU6
IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdh
cmUuZ2l0CgoqKiogRm91bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgog
IEJ1ZyBpcyBpbiB0cmVlOiAgbGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51
eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQKICBCdWcgaW50cm9kdWNlZDogIGVk
ZjkzNjRkM2Y5MjRhZmY2Zjc3MTc2YjhlNTJhNGI2OGU1YzMwZDYKICBCdWcgbm90IHByZXNlbnQ6
IDc5MWE5YTY2NmQxYWZlMjYwM2JjYjJjNmE0ODUyZDY4NGU4NzkyNTIKICBMYXN0IGZhaWwgcmVw
cm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTA1
NjYvCgoKICAoUmV2aXNpb24gbG9nIHRvbyBsb25nLCBvbWl0dGVkLikKCgpGb3IgYmlzZWN0aW9u
IHJldmlzaW9uLXR1cGxlIGdyYXBoIHNlZToKICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9yZXN1bHRzL2Jpc2VjdC9saW51eC1saW51cy9idWlsZC1pMzg2LXB2
b3BzLmtlcm5lbC1idWlsZC5odG1sClJldmlzaW9uIElEcyBpbiBlYWNoIGdyYXBoIG5vZGUgcmVm
ZXIsIHJlc3BlY3RpdmVseSwgdG8gdGhlIFRyZWVzIGFib3ZlLgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSdW5uaW5nIGNzLWJpc2VjdGlvbi1zdGVwIC0tZ3JhcGgt
b3V0PS9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QvbGludXgtbGludXMvYnVpbGQtaTM4Ni1wdm9w
cy5rZXJuZWwtYnVpbGQgLS1zdW1tYXJ5LW91dD10bXAvMTEwNTY2LmJpc2VjdGlvbi1zdW1tYXJ5
IC0tYmFzaXMtdGVtcGxhdGU9MTEwNTE1IC0tYmxlc3NpbmdzPXJlYWwscmVhbC1iaXNlY3QgbGlu
dXgtbGludXMgYnVpbGQtaTM4Ni1wdm9wcyBrZXJuZWwtYnVpbGQKU2VhcmNoaW5nIGZvciBmYWls
dXJlIC8gYmFzaXMgcGFzczoKIDExMDU0NyBmYWlsIFtob3N0PWh1eGVscmViZTFdIC8gMTEwNTE1
IFtob3N0PW5vYmxpbmcxXSAxMTA0ODYgW2hvc3Q9bm9ibGluZzFdIDExMDQ2NCBbaG9zdD1pdGFs
aWExXSAxMTA0MjcgW2hvc3Q9YmFyb3F1ZTFdIDExMDM5OSBbaG9zdD1ub2JsaW5nMF0gMTEwMzgw
IFtob3N0PXJpbWF2YTFdIDExMDM0NiBbaG9zdD1yaW1hdmExXSAxMTAyODggW2hvc3Q9YmFyb3F1
ZTFdIDExMDIzNiBbaG9zdD1ub2JsaW5nMV0gMTEwMTMxIFtob3N0PWh1eGVscmViZTBdIDExMDA5
MyBbaG9zdD1lbGJsaW5nMF0gMTEwMDYwIFtob3N0PXJpbWF2YTBdIDExMDAzOCBbaG9zdD1lbGJs
aW5nMF0gMTEwMDI1IFtob3N0PW5vYmxpbmcxXSAxMTAwMTYgW2hvc3Q9Y2hhcmRvbm5heTFdIDEx
MDAwNiBbaG9zdD1odXhlbHJlYmUwXSAxMDk5OTQgW2hvc3Q9Y2hhcmRvbm5heTFdIDEwOTk2MyBb
aG9zdD1jaGFyZG9ubmF5MF0gMTA5OTQzIFtob3N0PXBpbm90MF0gMTA5OTIwIFtob3N0PW5vYmxp
bmcxXSAxMDk4ODkgW2hvc3Q9bm9ibGluZzFdIDEwOTg1OCBbaG9zdD1ub2JsaW5nMV0gMTA5ODM5
IFtob3N0PW5vYmxpbmcxXSAxMDk4MzIgW2hvc3Q9bm9ibGluZzFdIDEwOTgyMSBbaG9zdD1iYXJv
cXVlMV0gMTA5ODA5IFtob3N0PWJhcm9xdWUxXSAxMDk4MDEgW2hvc3Q9ZWxibGluZzFdIDEwOTc3
OCBbaG9zdD1yaW1hdmEwXSAxMDk3NTggW2hvc3Q9cmltYXZhMF0gMTA5NzI0IFtob3N0PW5vYmxp
bmcxXSAxMDk3MDYgW2hvc3Q9bm9ibGluZzFdIDEwOTY5NyBbaG9zdD1ub2JsaW5nMV0gMTA5Njg1
IFtob3N0PW5vYmxpbmcxXSAxMDk2NzUgW2hvc3Q9bm9ibGluZzFdIDEwOTY1NiBbaG9zdD1iYXJv
cXVlMV0gMTA5NjMzIFtob3N0PXJpbWF2YTFdIDEwOTU5OCBbaG9zdD1iYXJvcXVlMV0gMTA5NTcy
IFtob3N0PW5vYmxpbmcxXSAxMDk1NTIgW2hvc3Q9Y2hhcmRvbm5heTBdIDEwOTUwNSBbaG9zdD1i
YXJvcXVlMV0gMTA5NDY5IFtob3N0PXBpbm90MF0gMTA5NDQ5IFtob3N0PWZpYW5vMF0gMTA5NDI4
IFtob3N0PWZpYW5vMF0gMTA5NDA0IFtob3N0PWVsYmxpbmcxXSAxMDkzOTAgW2hvc3Q9YmFyb3F1
ZTFdIDEwOTM2MSBbaG9zdD1waW5vdDBdIDEwOTMzNCBbaG9zdD1iYXJvcXVlMV0gMTA5MzE1IG9r
LgpGYWlsdXJlIC8gYmFzaXMgcGFzcyBmbGlnaHRzOiAxMTA1NDcgLyAxMDkzMTUKVHJlZTogbGlu
dXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRz
L2xpbnV4LTIuNi5naXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
b3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKTGF0ZXN0IGVkZjkzNjRkM2Y5MjRhZmY2Zjc3MTc2
YjhlNTJhNGI2OGU1YzMwZDYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MApCYXNpcyBwYXNzIDc5MWE5YTY2NmQxYWZlMjYwM2JjYjJjNmE0ODUyZDY4NGU4NzkyNTIgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MApHZW5lcmF0aW5nIHJldmlzaW9u
cyB3aXRoIC4vYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yICBnaXQ6Ly9naXQua2VybmVsLm9yZy9w
dWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgtMi42LmdpdCM3OTFhOWE2NjZk
MWFmZTI2MDNiY2IyYzZhNDg1MmQ2ODRlODc5MjUyLWVkZjkzNjRkM2Y5MjRhZmY2Zjc3MTc2Yjhl
NTJhNGI2OGU1YzMwZDYgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdh
cmUuZ2l0I2M1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAtYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MAphZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3I6
IHRyZWUgZGlzY29udGlndW91czogbGludXgtMi42CkxvYWRlZCAyIG5vZGVzIGluIHJldmlzaW9u
IGdyYXBoClNlYXJjaGluZyBmb3IgdGVzdCByZXN1bHRzOgogNzcxNDMgcGFzcyBpcnJlbGV2YW50
CiA3NzIxOCBbaG9zdD1jaGFyZG9ubmF5MF0KIDc3MjE1IFtob3N0PWl0YWxpYTFdCiA3NzM2MCBb
aG9zdD1pdGFsaWEwXQogNzc1NTggW2hvc3Q9Y2hhcmRvbm5heTBdCiA3NzU1NCBbaG9zdD1jaGFy
ZG9ubmF5MV0KIDc3NzIxIFtob3N0PWZpYW5vMV0KIDc3NzE2IFtob3N0PWZpYW5vMV0KIDc3ODM3
IFtob3N0PXBpbm90MV0KIDc3ODMwIHBhc3MgaXJyZWxldmFudAogNzc5MDIgW2hvc3Q9YmFyb3F1
ZTFdCiA3Nzk2NSBbaG9zdD1pdGFsaWExXQogNzgwNTQgW2hvc3Q9Y2hhcmRvbm5heTBdCiA3ODE0
NyBbaG9zdD1pdGFsaWEwXQogNzgyMjcgW2hvc3Q9cGlub3QxXQogNzgzMTkgW2hvc3Q9aXRhbGlh
MF0KIDc4NDA0IFtob3N0PXBpbm90MF0KIDc4NDgwIFtob3N0PXJpbWF2YTFdCiA3ODU4NiBbaG9z
dD1jaGFyZG9ubmF5MF0KIDc4NDg3IFtob3N0PWl0YWxpYTFdCiA3ODY3MCBbaG9zdD1maWFubzFd
CiA3ODc4NiBbaG9zdD1pdGFsaWEwXQogNzg5NzcgW2hvc3Q9Y2hhcmRvbm5heTFdCiA3OTA2OCBb
aG9zdD1maWFubzFdCiA3OTE1NSBbaG9zdD1yaW1hdmExXQogNzkyMDggW2hvc3Q9aXRhbGlhMV0K
IDc5MzQ5IFtob3N0PWl0YWxpYTFdCiA3OTM1MiBbaG9zdD1pdGFsaWExXQogNzkzODkgW2hvc3Q9
aXRhbGlhMV0KIDc5NDUwIFtob3N0PWZpYW5vMV0KIDc5NTg3IFtob3N0PWl0YWxpYTFdCiA3OTc3
OCBbaG9zdD1pdGFsaWEwXQogNzk5MTggW2hvc3Q9aXRhbGlhMV0KIDgwMTIyIHBhc3MgaXJyZWxl
dmFudAogODAzODEgcGFzcyBpcnJlbGV2YW50CiA4MDYyNyBbaG9zdD1pdGFsaWExXQogODExNjEg
W2hvc3Q9aHV4ZWxyZWJlMF0KIDgxNDI0IFtob3N0PWl0YWxpYTBdCiA4MTczNCBbaG9zdD1pdGFs
aWEwXQogODIwNjUgW2hvc3Q9cmltYXZhMF0KIDgyNDE5IFtob3N0PWl0YWxpYTBdCiA4MjYxNCBb
aG9zdD1yaW1hdmEwXQogODI3NjQgW2hvc3Q9aXRhbGlhMF0KIDgyOTExIFtob3N0PWl0YWxpYTFd
CiA4MzExOCBbaG9zdD1pdGFsaWExXQogODM0NTIgW2hvc3Q9aXRhbGlhMF0KIDgzNjU1IFtob3N0
PWl0YWxpYTBdCiA4MzgxMCBbaG9zdD1pdGFsaWEwXQogODQxNjkgW2hvc3Q9aHV4ZWxyZWJlMF0K
IDg0MzAwIHBhc3MgaXJyZWxldmFudAogODQzNzkgW2hvc3Q9aHV4ZWxyZWJlMF0KIDg0NDcyIFto
b3N0PWh1eGVscmViZTBdCiA4NDYxNiBbaG9zdD1waW5vdDFdCiA4NTE2OCBbaG9zdD1waW5vdDFd
CiA4NTM1MyBbaG9zdD1jaGFyZG9ubmF5MV0KIDg1NTA5IFtob3N0PXJpbWF2YTBdCiA4NTYxNCBb
aG9zdD1odXhlbHJlYmUwXQogODU2NjcgW2hvc3Q9aHV4ZWxyZWJlMF0KIDg1NzI1IFtob3N0PWJh
cm9xdWUwXQogODU3NzYgW2hvc3Q9Zmlhbm8xXQogODU4NzAgW2hvc3Q9aHV4ZWxyZWJlMF0KIDg1
OTg4IFtob3N0PXBpbm90MV0KIDg2MTExIFtob3N0PWZpYW5vMV0KIDg2MDQ3IFtob3N0PWJhcm9x
dWUwXQogODYxODcgW2hvc3Q9YmFyb3F1ZTBdCiA4NjI3OSBbaG9zdD1odXhlbHJlYmUwXQogODYz
NjggW2hvc3Q9ZWxibGluZzFdCiA4NjQ0OSBbaG9zdD1lbGJsaW5nMV0KIDg2NTQyIFtob3N0PWJh
cm9xdWUwXQogODY2MjYgW2hvc3Q9aHV4ZWxyZWJlMF0KIDg2ODExIFtob3N0PWNoYXJkb25uYXkw
XQogODY3MTUgW2hvc3Q9aHV4ZWxyZWJlMF0KIDg2ODgyIFtob3N0PWh1eGVscmViZTBdCiA4NzEz
MyBbaG9zdD1jaGFyZG9ubmF5MV0KIDg3MjM2IFtob3N0PWVsYmxpbmcxXQogODczMTUgW2hvc3Q9
aHV4ZWxyZWJlMF0KIDg3NDE4IFtob3N0PWVsYmxpbmcwXQogODc1NTggW2hvc3Q9aHV4ZWxyZWJl
MF0KIDg3NzAxIFtob3N0PWJhcm9xdWUwXQogODc4MzIgW2hvc3Q9YmFyb3F1ZTBdCiA4Nzk3NyBb
aG9zdD1ub2NlcmEwXQogODgxMzEgW2hvc3Q9YmFyb3F1ZTBdCiA4ODI4NCBbaG9zdD1lbGJsaW5n
MF0KIDg4NDE2IFtob3N0PWh1eGVscmViZTBdCiA4ODUzOSBbaG9zdD1ub2NlcmEwXQogODg2NTUg
W2hvc3Q9aXRhbGlhMV0KIDg5MzA0IFtob3N0PWJhcm9xdWUwXQogOTA5MDggW2hvc3Q9YmFyb3F1
ZTFdCiA5MTI2MyBbaG9zdD1odXhlbHJlYmUwXQogOTE0MTYgW2hvc3Q9YmFyb3F1ZTBdCiA5MTU5
MSBbaG9zdD1odXhlbHJlYmUwXQogOTE3MDAgW2hvc3Q9aHV4ZWxyZWJlMF0KIDkxNzc5IFtob3N0
PWJhcm9xdWUxXQogOTE4NjIgW2hvc3Q9aXRhbGlhMV0KIDkyMDA1IFtob3N0PWZpYW5vMF0KIDky
MTI1IFtob3N0PWl0YWxpYTFdCiA5MjIyOCBbaG9zdD1odXhlbHJlYmUwXQogOTIzNDIgW2hvc3Q9
aXRhbGlhMV0KIDkyNDQwIFtob3N0PWh1eGVscmViZTBdCiA5MjUzMiBbaG9zdD1iYXJvcXVlMV0K
IDkyNjY4IFtob3N0PWJhcm9xdWUxXQogOTI3OTggW2hvc3Q9Zmlhbm8wXQogMTA0MjM3IHBhc3Mg
aXJyZWxldmFudAogMTA0MzA5IFtob3N0PWZpYW5vMV0KIDEwNDMyNiBbaG9zdD1iYXJvcXVlMV0K
IDEwNDM0MiBbaG9zdD1ub2NlcmExXQogMTA0NDI1IFtob3N0PW1lcmxvdDFdCiAxMDQ2MDEgW2hv
c3Q9bm9jZXJhMV0KIDEwNDU3OCBbaG9zdD1tZXJsb3QxXQogMTA0NjE2IFtob3N0PWl0YWxpYTFd
CiAxMDQ2MzcgW2hvc3Q9aHV4ZWxyZWJlMF0KIDEwNDY4NCBbaG9zdD1odXhlbHJlYmUwXQogMTA0
ODYwIFtob3N0PW5vYmxpbmcwXQogMTA0ODMwIFtob3N0PWh1eGVscmViZTBdCiAxMDQ5MTcgW2hv
c3Q9bm9jZXJhMV0KIDEwNDg4NCBbaG9zdD1pdGFsaWExXQogMTA0OTQzIFtob3N0PWh1eGVscmVi
ZTBdCiAxMDQ5OTEgW2hvc3Q9aHV4ZWxyZWJlMF0KIDEwNDk4NCBbaG9zdD1ub2JsaW5nMF0KIDEw
NTAzOCBbaG9zdD1iYXJvcXVlMV0KIDEwNTAxMiBbaG9zdD1iYXJvcXVlMV0KIDEwNTA5NSBbaG9z
dD1iYXJvcXVlMF0KIDEwNTA4NyBbaG9zdD1ub2JsaW5nMF0KIDEwNTEyMiBwYXNzIGlycmVsZXZh
bnQKIDEwNTE3NiBbaG9zdD1iYXJvcXVlMV0KIDEwNTIxMSBbaG9zdD1odXhlbHJlYmUwXQogMTA1
MjM2IHBhc3MgaXJyZWxldmFudAogMTA1MzUzIHBhc3MgaXJyZWxldmFudAogMTA1NDQ1IFtob3N0
PWJhcm9xdWUxXQogMTA1NDA1IHBhc3MgaXJyZWxldmFudAogMTA1NDYyIHBhc3MgaXJyZWxldmFu
dAogMTA1NDg0IHBhc3MgaXJyZWxldmFudAogMTA1NTE1IFtob3N0PW5vYmxpbmcwXQogMTA1NTM1
IHBhc3MgaXJyZWxldmFudAogMTA1NTQxIFtob3N0PWl0YWxpYTFdCiAxMDU1NDMgW2hvc3Q9aXRh
bGlhMV0KIDEwNTU0NiBwYXNzIGlycmVsZXZhbnQKIDEwNTU3MyBbaG9zdD1ub2JsaW5nMF0KIDEw
NTU1NyBwYXNzIGlycmVsZXZhbnQKIDEwNTU4OCBbaG9zdD1iYXJvcXVlMV0KIDEwNTU5NCBwYXNz
IGlycmVsZXZhbnQKIDEwNTYwNiBwYXNzIGlycmVsZXZhbnQKIDEwNTcwMiBbaG9zdD1ub2NlcmEx
XQogMTA1NjE2IHBhc3MgaXJyZWxldmFudAogMTA1NjQxIHBhc3MgaXJyZWxldmFudAogMTA1NjI1
IHBhc3MgaXJyZWxldmFudAogMTA1NjU1IFtob3N0PWl0YWxpYTFdCiAxMDU2NzIgcGFzcyBpcnJl
bGV2YW50CiAxMDU2ODcgW2hvc3Q9ZWxibGluZzFdCiAxMDU3MTMgW2hvc3Q9bm9jZXJhMF0KIDEw
NTcyOSBbaG9zdD1yaW1hdmExXQogMTA1NzU3IFtob3N0PW5vYmxpbmcxXQogMTA1NzM2IFtob3N0
PW5vYmxpbmcwXQogMTA1NzQ0IFtob3N0PWl0YWxpYTFdCiAxMDU4MDcgW2hvc3Q9bm9ibGluZzFd
CiAxMDU3NDggcGFzcyBpcnJlbGV2YW50CiAxMDU3NzggW2hvc3Q9aHV4ZWxyZWJlMF0KIDEwNTc1
MyBwYXNzIGlycmVsZXZhbnQKIDEwNTc2NyBwYXNzIGlycmVsZXZhbnQKIDEwNTc5NSBbaG9zdD1o
dXhlbHJlYmUwXQogMTA1ODAzIFtob3N0PW5vYmxpbmcxXQogMTA1ODQ1IFtob3N0PWVsYmxpbmcx
XQogMTA1ODI0IFtob3N0PXJpbWF2YTBdCiAxMDU4OTMgW2hvc3Q9aXRhbGlhMV0KIDEwNTg2NyBw
YXNzIGlycmVsZXZhbnQKIDEwNTg5NyBwYXNzIGlycmVsZXZhbnQKIDEwNTg5OCBbaG9zdD1lbGJs
aW5nMV0KIDEwNTkwMSBbaG9zdD1iYXJvcXVlMF0KIDEwNTkwNSBbaG9zdD1yaW1hdmExXQogMTA1
OTIyIFtob3N0PW5vYmxpbmcxXQogMTA1OTI5IFtob3N0PW5vYmxpbmcxXQogMTA1OTQxIFtob3N0
PWJhcm9xdWUwXQogMTA1OTg0IFtob3N0PW5vYmxpbmcwXQogMTA1OTYwIFtob3N0PW5vYmxpbmcw
XQogMTA2MDgzIFtob3N0PWJhcm9xdWUwXQogMTA2MTUyIFtob3N0PWJhcm9xdWUwXQogMTA2MTI0
IFtob3N0PWJhcm9xdWUxXQogMTA2MTU4IFtob3N0PWJhcm9xdWUwXQogMTA2MTUzIFtob3N0PWJh
cm9xdWUwXQogMTA2MTYyIFtob3N0PWJhcm9xdWUwXQogMTA2MTM5IFtob3N0PWJhcm9xdWUwXQog
MTA2MTU2IFtob3N0PWJhcm9xdWUwXQogMTA2MTY1IFtob3N0PWJhcm9xdWUwXQogMTA2MTU3IFto
b3N0PWJhcm9xdWUwXQogMTA2MTYxIFtob3N0PWJhcm9xdWUwXQogMTA2MTcyIFtob3N0PWJhcm9x
dWUwXQogMTA2MTY0IFtob3N0PWJhcm9xdWUwXQogMTA2MTY2IFtob3N0PWJhcm9xdWUwXQogMTA2
MTY5IFtob3N0PWJhcm9xdWUwXQogMTA2MTcxIFtob3N0PWJhcm9xdWUwXQogMTA2MTc1IFtob3N0
PWJhcm9xdWUwXQogMTA2MTc2IFtob3N0PWJhcm9xdWUwXQogMTA2MTkwIFtob3N0PWJhcm9xdWUw
XQogMTA2MjA5IFtob3N0PWJhcm9xdWUwXQogMTA2MjY1IFtob3N0PWJhcm9xdWUwXQogMTA2MjI0
IFtob3N0PWJhcm9xdWUwXQogMTA2Mjg1IFtob3N0PWJhcm9xdWUwXQogMTA2MzEyIFtob3N0PWh1
eGVscmViZTBdCiAxMDYzNTQgW2hvc3Q9YmFyb3F1ZTFdCiAxMDYzNzUgW2hvc3Q9cmltYXZhMF0K
IDEwNjM4OCBbaG9zdD1iYXJvcXVlMV0KIDEwNjQwNiBbaG9zdD1iYXJvcXVlMF0KIDEwNjQ1NyBb
aG9zdD1odXhlbHJlYmUwXQogMTA2NDgwIFtob3N0PWJhcm9xdWUxXQogMTA2NDg1IFtob3N0PWJh
cm9xdWUxXQogMTA2NDcxIFtob3N0PWh1eGVscmViZTBdCiAxMDY0NzggW2hvc3Q9cmltYXZhMV0K
IDEwNjQ4NiBbaG9zdD1iYXJvcXVlMV0KIDEwNjUwOSBbaG9zdD1yaW1hdmEwXQogMTA2NTIwIFto
b3N0PWh1eGVscmViZTBdCiAxMDY1ODkgW2hvc3Q9cmltYXZhMV0KIDEwNjUzNyBwYXNzIGlycmVs
ZXZhbnQKIDEwNjU3MCBbaG9zdD1maWFubzFdCiAxMDY1OTEgW2hvc3Q9Zmlhbm8xXQogMTA2NjAw
IFtob3N0PWh1eGVscmViZTBdCiAxMDY1OTcgW2hvc3Q9Y2hhcmRvbm5heTBdCiAxMDY2MDkgZmFp
bCBpcnJlbGV2YW50CiAxMDY2MjUgW2hvc3Q9Y2hhcmRvbm5heTBdCiAxMDY2MjMgW2hvc3Q9YmFy
b3F1ZTBdCiAxMDY2MzAgW2hvc3Q9YmFyb3F1ZTBdCiAxMDY2MzYgcGFzcyBpcnJlbGV2YW50CiAx
MDY2NjAgW2hvc3Q9YmFyb3F1ZTBdCiAxMDY2OTkgW2hvc3Q9Zmlhbm8xXQogMTA2Njc0IFtob3N0
PWJhcm9xdWUxXQogMTA2NzMwIFtob3N0PWJhcm9xdWUwXQogMTA2NzQxIFtob3N0PWZpYW5vMF0K
IDEwNjcxNCBbaG9zdD1jaGFyZG9ubmF5MF0KIDEwNjcyOSBbaG9zdD1iYXJvcXVlMF0KIDEwNjc0
NCBbaG9zdD1pdGFsaWExXQogMTA2NzUyIFtob3N0PWl0YWxpYTFdCiAxMDY3NjEgcGFzcyBpcnJl
bGV2YW50CiAxMDY4MDYgW2hvc3Q9aXRhbGlhMV0KIDEwNjc5OSBwYXNzIGlycmVsZXZhbnQKIDEw
Njc4OCBbaG9zdD1iYXJvcXVlMF0KIDEwNjgyNSBbaG9zdD1iYXJvcXVlMF0KIDEwNjg1NyBbaG9z
dD1iYXJvcXVlMF0KIDEwNjk0NiBbaG9zdD1pdGFsaWExXQogMTA2OTAyIFtob3N0PWJhcm9xdWUw
XQogMTA2OTMwIFtob3N0PWZpYW5vMV0KIDEwNjg4NiBbaG9zdD1iYXJvcXVlMF0KIDEwNjkxOSBb
aG9zdD1odXhlbHJlYmUwXQogMTA2OTIyIFtob3N0PWh1eGVscmViZTBdCiAxMDY5MjYgW2hvc3Q9
YmFyb3F1ZTFdCiAxMDY5MjcgW2hvc3Q9Zmlhbm8xXQogMTA2OTM5IFtob3N0PWNoYXJkb25uYXkw
XQogMTA2OTc2IFtob3N0PWJhcm9xdWUxXQogMTA2OTk4IFtob3N0PWVsYmxpbmcwXQogMTA2OTg3
IFtob3N0PWNoYXJkb25uYXkxXQogMTA3MDA5IHBhc3MgaXJyZWxldmFudAogMTA3MDEwIHBhc3Mg
aXJyZWxldmFudAogMTA3MDUzIFtob3N0PWl0YWxpYTFdCiAxMDcwMjQgW2hvc3Q9YmFyb3F1ZTBd
CiAxMDcwNzUgW2hvc3Q9ZWxibGluZzBdCiAxMDcxMDYgW2hvc3Q9ZWxibGluZzFdCiAxMDcwOTAg
cGFzcyBpcnJlbGV2YW50CiAxMDcxNjkgW2hvc3Q9YmFyb3F1ZTFdCiAxMDcxMjMgW2hvc3Q9ZWxi
bGluZzFdCiAxMDcxNTkgW2hvc3Q9cGlub3QxXQogMTA3MTQyIFtob3N0PWl0YWxpYTFdCiAxMDcy
MDYgW2hvc3Q9ZWxibGluZzBdCiAxMDcyMjEgW2hvc3Q9YmFyb3F1ZTBdCiAxMDcyNTMgcGFzcyBp
cnJlbGV2YW50CiAxMDczNjcgW2hvc3Q9cmltYXZhMV0KIDEwNzQwNiBbaG9zdD1waW5vdDFdCiAx
MDczNTAgW2hvc3Q9YmFyb3F1ZTFdCiAxMDczODMgcGFzcyBpcnJlbGV2YW50CiAxMDc0MjggW2hv
c3Q9Zmlhbm8wXQogMTA3NDQzIHBhc3MgaXJyZWxldmFudAogMTA3NDUyIHBhc3MgaXJyZWxldmFu
dAogMTA3NDYyIFtob3N0PWVsYmxpbmcxXQogMTA3NDY5IFtob3N0PWJhcm9xdWUxXQogMTA3NDc0
IFtob3N0PWZpYW5vMF0KIDEwNzQ4NiBbaG9zdD1iYXJvcXVlMF0KIDEwNzQ5NyBbaG9zdD1iYXJv
cXVlMF0KIDEwNzUyOSBwYXNzIGlycmVsZXZhbnQKIDEwNzU1NSBbaG9zdD1maWFubzFdCiAxMDc1
NzEgW2hvc3Q9aXRhbGlhMF0KIDEwNzYyMSBbaG9zdD1pdGFsaWEwXQogMTA3NTc5IFtob3N0PWZp
YW5vMF0KIDEwNzYwNyBbaG9zdD1pdGFsaWExXQogMTA3NjE2IFtob3N0PWl0YWxpYTFdCiAxMDc1
OTIgW2hvc3Q9YmFyb3F1ZTFdCiAxMDc2MzAgcGFzcyBpcnJlbGV2YW50CiAxMDc2MzggcGFzcyBp
cnJlbGV2YW50CiAxMDc2NjAgW2hvc3Q9YmFyb3F1ZTFdCiAxMDc3MTAgW2hvc3Q9cGlub3QwXQog
MTA3NzUzIFtob3N0PXBpbm90MF0KIDEwNzgxOSBbaG9zdD1iYXJvcXVlMV0KIDEwNzg5NyBbaG9z
dD1lbGJsaW5nMV0KIDEwNzkyNSBbaG9zdD1maWFubzBdCiAxMDc5ODAgW2hvc3Q9aXRhbGlhMF0K
IDEwODAyMiBbaG9zdD1lbGJsaW5nMV0KIDEwODA1MSBwYXNzIGlycmVsZXZhbnQKIDEwODA5MyBb
aG9zdD1yaW1hdmEwXQogMTA4MTYwIHBhc3MgaXJyZWxldmFudAogMTA4MTI0IHBhc3MgaXJyZWxl
dmFudAogMTA4MjEwIHBhc3MgaXJyZWxldmFudAogMTA5MDA3IFtob3N0PWJhcm9xdWUxXQogMTA5
MDQ3IFtob3N0PWJhcm9xdWUxXQogMTA5MDUyIFtob3N0PWJhcm9xdWUxXQogMTA5MDQ4IFtob3N0
PWJhcm9xdWUxXQogMTA5MDc0IHBhc3MgaXJyZWxldmFudAogMTA5MDc1IHBhc3MgaXJyZWxldmFu
dAogMTA5MTM0IFtob3N0PXBpbm90MF0KIDEwOTEwNSBbaG9zdD1iYXJvcXVlMV0KIDEwOTE1NSBb
aG9zdD1iYXJvcXVlMV0KIDEwOTEyNyBbaG9zdD1maWFubzBdCiAxMDkxODEgW2hvc3Q9Zmlhbm8w
XQogMTA5MjA3IFtob3N0PWVsYmxpbmcxXQogMTA5MjE0IFtob3N0PXBpbm90MF0KIDEwOTIzOCBb
aG9zdD1lbGJsaW5nMV0KIDEwOTMxMSBbaG9zdD1waW5vdDBdCiAxMDkzMTQgW2hvc3Q9ZWxibGlu
ZzFdCiAxMDkyOTIgcGFzcyBpcnJlbGV2YW50CiAxMDkzMTkgcGFzcyBpcnJlbGV2YW50CiAxMDkz
MTUgcGFzcyA3OTFhOWE2NjZkMWFmZTI2MDNiY2IyYzZhNDg1MmQ2ODRlODc5MjUyIGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAKIDEwOTMyMyBwYXNzIGlycmVsZXZhbnQK
IDEwOTM0OCBbaG9zdD1lbGJsaW5nMV0KIDEwOTMyNSBbaG9zdD1pdGFsaWEwXQogMTA5MzI4IFto
b3N0PWVsYmxpbmcxXQogMTA5MzM0IFtob3N0PWJhcm9xdWUxXQogMTA5MzM5IFtob3N0PXJpbWF2
YTFdCiAxMDkzNDMgW2hvc3Q9bm9ibGluZzBdCiAxMDkzNjEgW2hvc3Q9cGlub3QwXQogMTA5NDAz
IFtob3N0PWJhcm9xdWUxXQogMTA5Mzg5IFtob3N0PWVsYmxpbmcxXQogMTA5MzkwIFtob3N0PWJh
cm9xdWUxXQogMTA5NDA0IFtob3N0PWVsYmxpbmcxXQogMTA5NDI4IFtob3N0PWZpYW5vMF0KIDEw
OTQ0OSBbaG9zdD1maWFubzBdCiAxMDk0NjkgW2hvc3Q9cGlub3QwXQogMTA5NTA0IHBhc3MgaXJy
ZWxldmFudAogMTA5NTA1IFtob3N0PWJhcm9xdWUxXQogMTA5NTUyIFtob3N0PWNoYXJkb25uYXkw
XQogMTA5NTcyIFtob3N0PW5vYmxpbmcxXQogMTA5NTk4IFtob3N0PWJhcm9xdWUxXQogMTA5NjMz
IFtob3N0PXJpbWF2YTFdCiAxMDk2NTYgW2hvc3Q9YmFyb3F1ZTFdCiAxMDk2OTcgW2hvc3Q9bm9i
bGluZzFdCiAxMDk2NzUgW2hvc3Q9bm9ibGluZzFdCiAxMDk3MDYgW2hvc3Q9bm9ibGluZzFdCiAx
MDk3MDUgW2hvc3Q9bm9ibGluZzFdCiAxMDk2ODUgW2hvc3Q9bm9ibGluZzFdCiAxMDk2OTYgW2hv
c3Q9bm9ibGluZzFdCiAxMDk3MjQgW2hvc3Q9bm9ibGluZzFdCiAxMDk3NTggW2hvc3Q9cmltYXZh
MF0KIDEwOTc3OCBbaG9zdD1yaW1hdmEwXQogMTA5ODMyIFtob3N0PW5vYmxpbmcxXQogMTA5ODA5
IFtob3N0PWJhcm9xdWUxXQogMTA5ODM4IFtob3N0PW5vYmxpbmcwXQogMTA5ODAxIFtob3N0PWVs
YmxpbmcxXQogMTA5ODA4IFtob3N0PWJhcm9xdWUxXQogMTA5ODIxIFtob3N0PWJhcm9xdWUxXQog
MTA5ODM5IFtob3N0PW5vYmxpbmcxXQogMTA5ODg5IFtob3N0PW5vYmxpbmcxXQogMTA5ODU4IFto
b3N0PW5vYmxpbmcxXQogMTA5OTk3IFtob3N0PWh1eGVscmViZTBdCiAxMDk5MjAgW2hvc3Q9bm9i
bGluZzFdCiAxMDk5NDMgW2hvc3Q9cGlub3QwXQogMTA5OTk0IFtob3N0PWNoYXJkb25uYXkxXQog
MTA5OTYzIFtob3N0PWNoYXJkb25uYXkwXQogMTEwMDE2IFtob3N0PWNoYXJkb25uYXkxXQogMTEw
MDA2IFtob3N0PWh1eGVscmViZTBdCiAxMTAwNDkgW2hvc3Q9bm9ibGluZzFdCiAxMTAwMjQgW2hv
c3Q9Y2hhcmRvbm5heTBdCiAxMTAwMzggW2hvc3Q9ZWxibGluZzBdCiAxMTAwMzMgW2hvc3Q9Y2hh
cmRvbm5heTBdCiAxMTAwMzQgcGFzcyBpcnJlbGV2YW50CiAxMTAwMjUgW2hvc3Q9bm9ibGluZzFd
CiAxMTAwMzcgW2hvc3Q9cmltYXZhMF0KIDExMDA2MCBbaG9zdD1yaW1hdmEwXQogMTEwMDkzIFto
b3N0PWVsYmxpbmcwXQogMTEwMTMxIFtob3N0PWh1eGVscmViZTBdCiAxMTAyMjEgW2hvc3Q9aXRh
bGlhMF0KIDExMDI1MyBbaG9zdD1pdGFsaWEwXQogMTEwMjM2IFtob3N0PW5vYmxpbmcxXQogMTEw
MzQ2IFtob3N0PXJpbWF2YTFdCiAxMTAzMjggW2hvc3Q9cmltYXZhMV0KIDExMDI4OCBbaG9zdD1i
YXJvcXVlMV0KIDExMDM4MCBbaG9zdD1yaW1hdmExXQogMTEwMzk5IFtob3N0PW5vYmxpbmcwXQog
MTEwNDI2IFtob3N0PW5vYmxpbmcwXQogMTEwNDI3IFtob3N0PWJhcm9xdWUxXQogMTEwNDY0IFto
b3N0PWl0YWxpYTFdCiAxMTA0ODYgW2hvc3Q9bm9ibGluZzFdCiAxMTA1NjUgcGFzcyA3OTFhOWE2
NjZkMWFmZTI2MDNiY2IyYzZhNDg1MmQ2ODRlODc5MjUyIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAKIDExMDUxNSBbaG9zdD1ub2JsaW5nMV0KIDExMDUwMCBbaG9zdD1y
aW1hdmExXQogMTEwNTU4IFtob3N0PWh1eGVscmViZTBdCiAxMTA1NTEgW2hvc3Q9aHV4ZWxyZWJl
MF0KIDExMDU0NyBmYWlsIGVkZjkzNjRkM2Y5MjRhZmY2Zjc3MTc2YjhlNTJhNGI2OGU1YzMwZDYg
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MAogMTEwNTUyIFtob3N0PWh1
eGVscmViZTBdCiAxMTA1MzYgW2hvc3Q9aHV4ZWxyZWJlMF0KIDExMDU1MyBbaG9zdD1odXhlbHJl
YmUwXQogMTEwNTU5IFtob3N0PWh1eGVscmViZTBdCiAxMTA1NTQgW2hvc3Q9aHV4ZWxyZWJlMF0K
IDExMDU1NSBbaG9zdD1odXhlbHJlYmUwXQogMTEwNTYyIHBhc3MgNzkxYTlhNjY2ZDFhZmUyNjAz
YmNiMmM2YTQ4NTJkNjg0ZTg3OTI1MiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRm
Y2Q4ODYwCiAxMTA1NjYgZmFpbCBlZGY5MzY0ZDNmOTI0YWZmNmY3NzE3NmI4ZTUyYTRiNjhlNWMz
MGQ2IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAKIDExMDU2MyBmYWls
IGVkZjkzNjRkM2Y5MjRhZmY2Zjc3MTc2YjhlNTJhNGI2OGU1YzMwZDYgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MAogMzUzMjEgW2hvc3Q9bGFjZS1idWddCiAzNTY0MiBb
aG9zdD1yaWNlLXdlZXZpbF0KIDM1NzkwIFtob3N0PXJpY2Utd2VldmlsXQogMzU4ODMgW2hvc3Q9
Z2FsbC1taXRlXQogMzU5NDIgW2hvc3Q9Z2FsbC1taXRlXQogMzY2OTEgW2hvc3Q9c2NhcGUtbW90
aF0KIDM2NzQ2IFtob3N0PWdyYWluLXdlZXZpbF0KIDUwMjc2IFtob3N0PWZpYW5vMV0KIDUwMzEx
IFtob3N0PW5vY2VyYTBdCiA1MDMyOSBbaG9zdD1maWFubzBdCiA1MDM4OCBbaG9zdD1maWFubzBd
CiA1MDM2NiBbaG9zdD1maWFubzFdCiA2NDAyNiBbaG9zdD1ub2NlcmEwXQogNTA0MjIgW2hvc3Q9
aXRhbGlhMF0KIDUwNDA0IFtob3N0PWl0YWxpYTBdCiA2NDE4MiBbaG9zdD1ub2NlcmEwXQogNjQx
NDcgW2hvc3Q9bm9jZXJhMF0KIDY0MTk3IFtob3N0PXBpbm90MF0KIDY0NDg0IFtob3N0PXBpbm90
MF0KIDY0NDk3IFtob3N0PW5vY2VyYTBdCiA2NDg4MyBbaG9zdD1iYXJvcXVlMV0KIDY0ODc0IFto
b3N0PWJhcm9xdWUxXQogNjUwMjQgW2hvc3Q9aXRhbGlhMV0KIDY1MDIxIFtob3N0PWJhcm9xdWUx
XQogNjQ5ODUgW2hvc3Q9cmltYXZhMF0KIDUyNzAyIFtob3N0PXBpbm90MV0KIDY1MDYxIFtob3N0
PXJpbWF2YTBdCiA2NTA4NiBbaG9zdD1jaGFyZG9ubmF5MF0KIDY1MDU5IFtob3N0PW5vY2VyYTFd
CiA2NTEwOSBbaG9zdD1ub2NlcmExXQogNjUxNTYgW2hvc3Q9YmFyb3F1ZTFdCiA2NTEzMiBbaG9z
dD1pdGFsaWExXQogNTMwMTYgW2hvc3Q9Zmlhbm8wXQogNjUyNDYgW2hvc3Q9YmFyb3F1ZTFdCiA2
NTE4MCBbaG9zdD1waW5vdDBdCiA2NTI0NSBbaG9zdD1iYXJvcXVlMV0KIDY1MzAzIFtob3N0PXJp
bWF2YTBdCiA2NTI2NCBbaG9zdD1jaGFyZG9ubmF5MV0KIDY1Mjg1IFtob3N0PWl0YWxpYTBdCiA2
NTMyOSBbaG9zdD1jaGFyZG9ubmF5MV0KIDY1MzYxIFtob3N0PWNoYXJkb25uYXkxXQogNjUzOTIg
W2hvc3Q9Y2hhcmRvbm5heTBdCiA2NTQyNyBbaG9zdD1iYXJvcXVlMV0KIDY1NDIwIHBhc3MgaXJy
ZWxldmFudAogNjU0NTkgW2hvc3Q9YmFyb3F1ZTBdCiA1MzcyMCBbaG9zdD1tZXJsb3QxXQogNjU1
NDYgW2hvc3Q9YmFyb3F1ZTFdCiA1Mzg0OSBbaG9zdD1ub2NlcmEwXQogNjU2MTQgW2hvc3Q9cGlu
b3QwXQogNjU2NjMgW2hvc3Q9Y2hhcmRvbm5heTBdCiA2NTY2MCBbaG9zdD1iYXJvcXVlMV0KIDU0
MDk0IFtob3N0PW5vY2VyYTFdCiA2NTc5NyBbaG9zdD1jaGFyZG9ubmF5MF0KIDY1NzY1IFtob3N0
PWl0YWxpYTBdCiA1NDA5NSBbaG9zdD1ub2NlcmEwXQogNTUyNTUgW2hvc3Q9bm9jZXJhMF0KIDY2
NDE0IFtob3N0PWJhcm9xdWUxXQogNTUzNDcgW2hvc3Q9bm9jZXJhMV0KIDU1NDQyIFtob3N0PW5v
Y2VyYTBdCiA2NjQzOSBbaG9zdD1pdGFsaWEwXQogNjY0NTUgW2hvc3Q9YmFyb3F1ZTFdCiA2NjUy
NiBbaG9zdD1ub2NlcmExXQogNjY2MTQgW2hvc3Q9aXRhbGlhMF0KIDY2NjExIHBhc3MgaXJyZWxl
dmFudAogNjY3NTAgW2hvc3Q9Y2hhcmRvbm5heTBdCiA1NjQxNiBbaG9zdD1ub2NlcmEwXQogNTY1
MDcgW2hvc3Q9bm9jZXJhMV0KIDU2NTg5IFtob3N0PW5vY2VyYTBdCiA2Njg5NiBbaG9zdD1odXhl
bHJlYmUwXQogNTY3MTggW2hvc3Q9bm9jZXJhMV0KIDU2NjYwIFtob3N0PW5vY2VyYTFdCiA1Njc5
MSBbaG9zdD1ub2NlcmExXQogNTY5NjQgW2hvc3Q9bm9jZXJhMF0KIDU3MDMxIFtob3N0PW5vY2Vy
YTFdCiA2NzA2NCBbaG9zdD1jaGFyZG9ubmF5MV0KIDU3MTIzIFtob3N0PW5vY2VyYTFdCiA1NzIw
NSBbaG9zdD1lbGJsaW5nMF0KIDU3Mjg5IFtob3N0PWVsYmxpbmcwXQogNTc3NDAgW2hvc3Q9bm9j
ZXJhMF0KIDU3ODI0IFtob3N0PW5vY2VyYTBdCiA1Nzg3NCBbaG9zdD1ub2NlcmExXQogNTc5MzAg
W2hvc3Q9bm9jZXJhMV0KIDU3OTMxIFtob3N0PW5vY2VyYTBdCiA1ODA1NyBbaG9zdD1ub2NlcmEw
XQogNTgyMjggW2hvc3Q9bm9jZXJhMV0KIDU4MTU4IFtob3N0PW5vY2VyYTFdCiA1ODEyOCBbaG9z
dD1ub2NlcmEwXQogNTgzMzMgW2hvc3Q9bm9jZXJhMV0KIDU4NDI4IFtob3N0PW5vY2VyYTBdCiA1
ODM5OSBbaG9zdD1ub2NlcmExXQogNTgzOTUgW2hvc3Q9bm9jZXJhMF0KIDU4NTIyIFtob3N0PW5v
Y2VyYTBdCiA1ODYyMCBbaG9zdD1ub2NlcmEwXQogNTg3MzcgW2hvc3Q9bm9jZXJhMF0KIDU4NzY2
IFtob3N0PW5vY2VyYTFdCiA1ODc5MyBbaG9zdD1ub2NlcmExXQogNTg4NDEgW2hvc3Q9bm9jZXJh
MF0KIDU4OTAyIFtob3N0PW5vY2VyYTBdCiA1ODg3MyBbaG9zdD1ub2NlcmExXQogNTg5MzMgW2hv
c3Q9bm9jZXJhMF0KIDU4OTQ0IFtob3N0PW5vY2VyYTFdCiA1ODk1NyBbaG9zdD1lbGJsaW5nMF0K
IDU5MDE4IFtob3N0PW5vY2VyYTBdCiA1ODk2NiBbaG9zdD1ub2NlcmExXQogNTg5ODEgW2hvc3Q9
bm9jZXJhMF0KIDU5MDM2IFtob3N0PW5vY2VyYTFdCiA1OTA0OSBbaG9zdD1waW5vdDFdCiA1OTA4
NiBbaG9zdD1ub2NlcmExXQogNTkxMzAgW2hvc3Q9bm9jZXJhMV0KIDU5MTg2IFtob3N0PW5vY2Vy
YTFdCiA1OTI1NCBbaG9zdD1ub2NlcmExXQogNTkyMzAgW2hvc3Q9bm9jZXJhMV0KIDU5MzQ4IFto
b3N0PW5vY2VyYTFdCiA1OTQyNiBbaG9zdD1ub2NlcmExXQogNTk0NjIgW2hvc3Q9bm9jZXJhMF0K
IDU5NDY4IFtob3N0PW5vY2VyYTBdCiA1OTUzMSBbaG9zdD1ub2NlcmExXQogNTk1NTIgW2hvc3Q9
bm9jZXJhMV0KIDU5NTU5IFtob3N0PW5vY2VyYTFdCiA1OTYwNiBbaG9zdD1ub2NlcmExXQogNTk2
NDkgW2hvc3Q9bm9jZXJhMV0KIDU5Njg2IFtob3N0PW5vY2VyYTBdCiA1OTY5MiBbaG9zdD1ub2Nl
cmEwXQogNTk3MDAgW2hvc3Q9bm9jZXJhMF0KIDU5NzcwIFtob3N0PW5vY2VyYTBdCiA1OTc5MCBb
aG9zdD1ub2NlcmEwXQogNTk3ODkgW2hvc3Q9bm9jZXJhMV0KIDU5ODAzIFtob3N0PW5vY2VyYTFd
CiA1OTgwNCBbaG9zdD1ub2NlcmExXQogNTk4MTUgW2hvc3Q9bm9jZXJhMV0KIDU5ODM2IFtob3N0
PW5vY2VyYTFdCiA1OTg5OCBbaG9zdD1ub2NlcmEwXQogNTk5NDcgW2hvc3Q9bm9jZXJhMF0KIDYw
MDA1IFtob3N0PW5vY2VyYTBdCiA2MDA1NyBbaG9zdD1ub2NlcmEwXQogNjAxMTUgW2hvc3Q9bm9j
ZXJhMV0KIDYwMTgwIFtob3N0PWl0YWxpYTFdCiA2MDE5NSBbaG9zdD1ub2NlcmExXQogNjAyMjgg
W2hvc3Q9bm9jZXJhMV0KIDYwMzg2IFtob3N0PW5vY2VyYTFdCiA2MDM4OSBbaG9zdD1ub2NlcmEw
XQogNjA1ODEgW2hvc3Q9bm9jZXJhMV0KIDYwNTk0IFtob3N0PW5vY2VyYTBdCiA2MDcwOSBbaG9z
dD1ub2NlcmExXQogNjA2MjYgW2hvc3Q9bm9jZXJhMV0KIDYwNjQ2IFtob3N0PW5vY2VyYTBdCiA2
MDYyMSBbaG9zdD1ub2NlcmEwXQogNjA2MzYgW2hvc3Q9bm9jZXJhMV0KIDYwNjU5IFtob3N0PW5v
Y2VyYTBdCiA2MDY4MCBbaG9zdD1ub2NlcmEwXQogNjA3MTAgW2hvc3Q9bm9jZXJhMV0KIDYwODA4
IFtob3N0PW5vY2VyYTBdCiA2MDc3MyBbaG9zdD1ub2NlcmExXQogNjA4NDAgW2hvc3Q9bm9jZXJh
MV0KIDYwODA3IFtob3N0PW5vY2VyYTBdCiA2MDg3NyBbaG9zdD1ub2NlcmEwXQogNjA5NTIgW2hv
c3Q9bm9jZXJhMV0KIDYwOTk4IFtob3N0PW5vY2VyYTFdCiA2MTExOSBbaG9zdD1ub2NlcmExXQog
NjEyOTUgW2hvc3Q9bm9jZXJhMF0KIDYxNTk0IFtob3N0PW5vY2VyYTFdCiA2MTY0MiBbaG9zdD1u
b2NlcmExXQogNjE2OTIgW2hvc3Q9bm9jZXJhMV0KIDYxNzgwIFtob3N0PW5vY2VyYTFdCiA2MTkx
MSBbaG9zdD1lbGJsaW5nMF0KIDYyMDQyIFtob3N0PW5vY2VyYTFdCiA2MjExMCBbaG9zdD1ub2Nl
cmExXQogNzcwOTcgW2hvc3Q9YmFyb3F1ZTFdCiA2MjE5NyBbaG9zdD1ub2NlcmExXQogNjIyOTUg
W2hvc3Q9bm9jZXJhMV0KIDYyMzgxIFtob3N0PW5vY2VyYTFdCiA2MjU0NCBbaG9zdD1ub2NlcmEx
XQogNjI2MTUgW2hvc3Q9bm9jZXJhMV0KIDYyNjYzIFtob3N0PW5vY2VyYTBdCiA2MjY5NCBbaG9z
dD1ub2NlcmExXQogNjI3NDQgW2hvc3Q9bm9jZXJhMF0KIDYyOTA4IFtob3N0PW5vY2VyYTBdCiA2
Mjk0OCBbaG9zdD1ub2NlcmEwXQogNjI5NDAgW2hvc3Q9bm9jZXJhMF0KIDYyOTU4IFtob3N0PW5v
Y2VyYTBdCiA2Mjk3MiBbaG9zdD1ub2NlcmExXQogNjMwMjMgW2hvc3Q9bm9jZXJhMF0KIDYzMDg0
IFtob3N0PW5vY2VyYTFdCiA2MzA1OSBbaG9zdD1ub2NlcmEwXQogNjMyMDggW2hvc3Q9bm9jZXJh
MV0KIDYzMzM5IFtob3N0PW5vY2VyYTFdCiA2MzM3MiBbaG9zdD1ub2NlcmExXQogNjMzNTQgW2hv
c3Q9cGlub3QxXQogNjMzOTggW2hvc3Q9bm9jZXJhMF0KIDYzNDc0IFtob3N0PW5vY2VyYTFdCiA2
MzUzNiBbaG9zdD1ub2NlcmEwXQogNjM2NTQgW2hvc3Q9bm9jZXJhMF0KIDEyNTU3IFtob3N0PWxh
Y2UtYnVnXQogMTI1NjQgW2hvc3Q9d29vZGxvdXNlXQogMTI1NzQgW2hvc3Q9d29vZGxvdXNlXQog
MTI1ODkgW2hvc3Q9d29vZGxvdXNlXQogMTI2MzAgW2hvc3Q9d29vZGxvdXNlXQogMTI2NTMgW2hv
c3Q9d29vZGxvdXNlXQogMTI2NDQgW2hvc3Q9aXRjaC1taXRlXQogMTI2OTYgW2hvc3Q9bGFjZS1i
dWddCiAxMjY5OSBbaG9zdD1sYWNlLWJ1Z10KIDEyNzA1IFtob3N0PWl0Y2gtbWl0ZV0KIDEyNzE0
IFtob3N0PWZpZWxkLWNyaWNrZXRdCiAxMjcyNSBbaG9zdD1sYWNlLWJ1Z10KIDEzNzc1IFtob3N0
PWVhcndpZ10KIDEzNzg1IFtob3N0PWdhbGwtbWl0ZV0KIDE2NzYxIFtob3N0PXdvb2Rsb3VzZV0K
IDE2NzczIFtob3N0PXdvb2Rsb3VzZV0KIDE2OTgyIFtob3N0PWdhbGwtbWl0ZV0KIDE3MTE3IFto
b3N0PWdhbGwtbWl0ZV0KIDE3MTAxIFtob3N0PWdhbGwtbWl0ZV0KIDE3MzE1IFtob3N0PWdhbGwt
bWl0ZV0KIDE3MzIzIFtob3N0PWdhbGwtbWl0ZV0KIDE3NDAwIFtob3N0PWZpZWxkLWNyaWNrZXRd
CiAxNzM3NiBbaG9zdD1maWVsZC1jcmlja2V0XQogMTczOTMgW2hvc3Q9Z2FsbC1taXRlXQogMTcz
OTggW2hvc3Q9ZmllbGQtY3JpY2tldF0KIDE3NDI2IFtob3N0PWZpZWxkLWNyaWNrZXRdCiAxNzQz
MyBbaG9zdD1pdGNoLW1pdGVdCiAxNzQ3MSBbaG9zdD1maWVsZC1jcmlja2V0XQogMTc0NDggW2hv
c3Q9aXRjaC1taXRlXQogMTc0NzQgW2hvc3Q9aXRjaC1taXRlXQogMTc0NTQgW2hvc3Q9ZmllbGQt
Y3JpY2tldF0KIDE3NDU4IFtob3N0PWZpZWxkLWNyaWNrZXRdCiAxNzQ2MCBbaG9zdD1maWVsZC1j
cmlja2V0XQogMTc0NjIgW2hvc3Q9Z2FsbC1taXRlXQogMTc0ODAgW2hvc3Q9Z2FsbC1taXRlXQog
MTc2MjIgW2hvc3Q9bGFjZS1idWddCiAxNzU5MCBbaG9zdD1nYWxsLW1pdGVdCiAxNzU5MiBbaG9z
dD1nYWxsLW1pdGVdCiAxNzU1NiBbaG9zdD1pdGNoLW1pdGVdCiAxNzU5NiBbaG9zdD1nYWxsLW1p
dGVdCiAxNzYxMiBbaG9zdD1sYWNlLWJ1Z10KIDE3NjMxIFtob3N0PWxhY2UtYnVnXQogMTc2ODcg
W2hvc3Q9bGFjZS1idWddCiAxNzcxMSBbaG9zdD1nYWxsLW1pdGVdCiAxNzcwMyBbaG9zdD1sYWNl
LWJ1Z10KIDE3NzE1IFtob3N0PWdhbGwtbWl0ZV0KIDE3NzQ1IFtob3N0PWdhbGwtbWl0ZV0KIDE3
Nzc1IFtob3N0PWl0Y2gtbWl0ZV0KIDE3Nzc3IFtob3N0PWl0Y2gtbWl0ZV0KIDE3ODI1IFtob3N0
PWdhbGwtbWl0ZV0KIDE3Nzc5IFtob3N0PWl0Y2gtbWl0ZV0KIDE3NzgyIFtob3N0PWl0Y2gtbWl0
ZV0KIDE3ODQ2IFtob3N0PWl0Y2gtbWl0ZV0KIDE3NzkwIFtob3N0PWl0Y2gtbWl0ZV0KIDE3ODA0
IFtob3N0PWl0Y2gtbWl0ZV0KIDE3ODY3IFtob3N0PWxhY2UtYnVnXQogMTc4NDIgW2hvc3Q9aXRj
aC1taXRlXQogMTc4NDQgW2hvc3Q9aXRjaC1taXRlXQogMTc4NTcgW2hvc3Q9Z2FsbC1taXRlXQog
MTc4NzUgW2hvc3Q9aXRjaC1taXRlXQogMTc4ODUgW2hvc3Q9Z2FsbC1taXRlXQogMTc4OTQgW2hv
c3Q9d29vZGxvdXNlXQogMTc5MjIgW2hvc3Q9bGFjZS1idWddCiAxNzkwMSBbaG9zdD1sYWNlLWJ1
Z10KIDE3OTQzIFtob3N0PWdhbGwtbWl0ZV0KIDE3OTI2IFtob3N0PXdvb2Rsb3VzZV0KIDE3OTA5
IFtob3N0PXdvb2Rsb3VzZV0KIDE3OTI5IFtob3N0PXdvb2Rsb3VzZV0KIDE3OTQ1IFtob3N0PWdh
bGwtbWl0ZV0KIDE3OTE2IFtob3N0PWxhY2UtYnVnXQogMTc5ODkgW2hvc3Q9Z2FsbC1taXRlXQog
MTc5ODcgW2hvc3Q9Z2FsbC1taXRlXQogMTc5NDcgW2hvc3Q9d29vZGxvdXNlXQogMTc5NTkgW2hv
c3Q9d29vZGxvdXNlXQogMTc5NjkgW2hvc3Q9d29vZGxvdXNlXQogMTc5NjIgW2hvc3Q9d29vZGxv
dXNlXQogMTc5NzYgW2hvc3Q9d29vZGxvdXNlXQogMTc5ODEgW2hvc3Q9d29vZGxvdXNlXQogMTc5
ODUgW2hvc3Q9Z2FsbC1taXRlXQogMTc5OTYgW2hvc3Q9Z2FsbC1taXRlXQogMTgwMDMgW2hvc3Q9
Z2FsbC1taXRlXQogMTgwMTMgW2hvc3Q9Z2FsbC1taXRlXQogMTgwODIgW2hvc3Q9aXRjaC1taXRl
XQogMTgwMTUgW2hvc3Q9Z2FsbC1taXRlXQogMTgwMTcgW2hvc3Q9Z2FsbC1taXRlXQogMTgwMTkg
W2hvc3Q9d29vZGxvdXNlXQogMTgwNjAgW2hvc3Q9aXRjaC1taXRlXQogMTgwMjkgW2hvc3Q9d29v
ZGxvdXNlXQogMTgwNzIgW2hvc3Q9Z2FsbC1taXRlXQogMTgwMzEgW2hvc3Q9d29vZGxvdXNlXQog
MTgwMzQgW2hvc3Q9d29vZGxvdXNlXQogMTgwNTEgW2hvc3Q9d29vZGxvdXNlXQogMTgwNTYgW2hv
c3Q9aXRjaC1taXRlXQogMTgwNTggW2hvc3Q9aXRjaC1taXRlXQogMTgxMDUgW2hvc3Q9aXRjaC1t
aXRlXQogMTgwOTEgW2hvc3Q9aXRjaC1taXRlXQogMTgwOTcgW2hvc3Q9Z2FsbC1taXRlXQogMTgw
OTMgW2hvc3Q9aXRjaC1taXRlXQogMTgxMDIgW2hvc3Q9Z2FsbC1taXRlXQogMTgwOTkgW2hvc3Q9
Z2FsbC1taXRlXQogMTgxMDkgW2hvc3Q9aXRjaC1taXRlXQogMTgxMjIgW2hvc3Q9aXRjaC1taXRl
XQogMTgxNTcgW2hvc3Q9aXRjaC1taXRlXQogMTgxNzkgW2hvc3Q9aXRjaC1taXRlXQogMTgxODEg
W2hvc3Q9aXRjaC1taXRlXQogMTgxNDYgW2hvc3Q9Z2FsbC1taXRlXQogMTgxNTAgW2hvc3Q9aXRj
aC1taXRlXQogMTgxODMgW2hvc3Q9Z2FsbC1taXRlXQogMTgxNzEgW2hvc3Q9aXRjaC1taXRlXQog
MTgxOTUgW2hvc3Q9Z2FsbC1taXRlXQogMTgxNzMgW2hvc3Q9aXRjaC1taXRlXQogMTgxNzUgW2hv
c3Q9aXRjaC1taXRlXQogMTgyMDMgW2hvc3Q9Z2FsbC1taXRlXQogMTgyMjMgW2hvc3Q9Z2FsbC1t
aXRlXQogMTgyNDAgW2hvc3Q9Z2FsbC1taXRlXQogMTgyNDYgW2hvc3Q9Z2FsbC1taXRlXQogMTgy
NDggW2hvc3Q9Z2FsbC1taXRlXQogMTgyNTMgW2hvc3Q9Z2FsbC1taXRlXQogMTgyNzAgW2hvc3Q9
Z2FsbC1taXRlXQogMTgzMDUgW2hvc3Q9Z2FsbC1taXRlXQogMTgzNjIgW2hvc3Q9Z2FsbC1taXRl
XQogMTg0MjAgW2hvc3Q9cG90YXRvLWJlZXRsZV0KIDE4NDA2IFtob3N0PWdhbGwtbWl0ZV0KIDE4
NDMyIFtob3N0PXBvdGF0by1iZWV0bGVdCiAxODQxNSBbaG9zdD1wb3RhdG8tYmVldGxlXQogMTg0
MjUgW2hvc3Q9cG90YXRvLWJlZXRsZV0KIDE4NDI5IFtob3N0PXBvdGF0by1iZWV0bGVdCiAxODQ3
MyBbaG9zdD1wb3RhdG8tYmVldGxlXQogMTg1MTggW2hvc3Q9cG90YXRvLWJlZXRsZV0KIDE4NDkw
IFtob3N0PXBvdGF0by1iZWV0bGVdCiAxODU2MSBbaG9zdD1wb3RhdG8tYmVldGxlXQogMTg1ODQg
W2hvc3Q9cG90YXRvLWJlZXRsZV0KIDE4NTkxIFtob3N0PXBvdGF0by1iZWV0bGVdCiAxODYyMSBb
aG9zdD1wb3RhdG8tYmVldGxlXQogMTg1OTUgW2hvc3Q9Z2FsbC1taXRlXQogMTg2MjMgW2hvc3Q9
cG90YXRvLWJlZXRsZV0KIDE4NTk3IFtob3N0PWdhbGwtbWl0ZV0KIDE4NTk4IFtob3N0PXBvdGF0
by1iZWV0bGVdCiAxODYyNSBbaG9zdD1wb3RhdG8tYmVldGxlXQogMTg2MDIgW2hvc3Q9cG90YXRv
LWJlZXRsZV0KIDE4NjI5IFtob3N0PXBvdGF0by1iZWV0bGVdCiAxODYzNCBbaG9zdD1wb3RhdG8t
YmVldGxlXQogMTg2NDIgW2hvc3Q9cG90YXRvLWJlZXRsZV0KIDE4Njc0IFtob3N0PWxhY2UtYnVn
XQogMTg2NzAgW2hvc3Q9bGFjZS1idWddCiAxODY3NiBbaG9zdD1sYWNlLWJ1Z10KIDE4NjcyIFto
b3N0PWxhY2UtYnVnXQogMTg3MzEgW2hvc3Q9bW9zcy1idWddCiAxODc0MCBbaG9zdD1wb3RhdG8t
YmVldGxlXQogMTg3NjggW2hvc3Q9bGFjZS1idWddCiAxODc0NiBbaG9zdD1wb3RhdG8tYmVldGxl
XQogMTg3NjEgW2hvc3Q9cG90YXRvLWJlZXRsZV0KIDE4Nzc5IFtob3N0PXBvdGF0by1iZWV0bGVd
CiAxODc2NCBbaG9zdD1wb3RhdG8tYmVldGxlXQogMTg3NjYgW2hvc3Q9bGFjZS1idWddCiAxODgw
NSBbaG9zdD1wb3RhdG8tYmVldGxlXQogMTg4NDQgW2hvc3Q9cG90YXRvLWJlZXRsZV0KIDE4OTI3
IFtob3N0PXBvdGF0by1iZWV0bGVdCiAxODk3NSBbaG9zdD1wb3RhdG8tYmVldGxlXQogMTg5OTEg
W2hvc3Q9bGFjZS1idWddCiAxOTAwOSBbaG9zdD1wb3RhdG8tYmVldGxlXQogMTkwMjYgW2hvc3Q9
cG90YXRvLWJlZXRsZV0KIDE5MDU2IFtob3N0PWJ1c2gtY3JpY2tldF0KIDE5MDg3IFtob3N0PXBv
dGF0by1iZWV0bGVdCiAxOTEyNiBbaG9zdD1wb3RhdG8tYmVldGxlXQogMTkxNDggW2hvc3Q9bW9z
cy1idWddCiAxOTE2NiBbaG9zdD1tb3NzLWJ1Z10KIDE5MjAxIFtob3N0PW1vc3MtYnVnXQogMTkx
NzUgW2hvc3Q9bW9zcy1idWddCiAxOTE4OSBbaG9zdD1tb3NzLWJ1Z10KIDE5MjEwIFtob3N0PW1v
c3MtYnVnXQogMTkyODYgW2hvc3Q9bW9zcy1idWddCiAxOTcwNiBbaG9zdD1tb3NzLWJ1Z10KIDE5
NzQyIFtob3N0PW1vc3MtYnVnXQogMTk4MjUgW2hvc3Q9cmljZS13ZWV2aWxdCiAxOTc2OSBbaG9z
dD1wb3RhdG8tYmVldGxlXQogMTk3OTEgW2hvc3Q9cG90YXRvLWJlZXRsZV0KIDE5Nzc0IFtob3N0
PXBvdGF0by1iZWV0bGVdCiAxOTc3OCBbaG9zdD1wb3RhdG8tYmVldGxlXQogMTk3ODEgW2hvc3Q9
cG90YXRvLWJlZXRsZV0KIDE5Nzk2IFtob3N0PXBvdGF0by1iZWV0bGVdCiAxOTg0MiBbaG9zdD1w
b3RhdG8tYmVldGxlXQogMTk4NzMgW2hvc3Q9cG90YXRvLWJlZXRsZV0KIDE5ODc2IFtob3N0PXBv
dGF0by1iZWV0bGVdCiAxOTg5MCBbaG9zdD1tb3NzLWJ1Z10KIDIwMDg5IFtob3N0PXBvdGF0by1i
ZWV0bGVdCiAyMDA3NCBbaG9zdD1wb3RhdG8tYmVldGxlXQogMjAwODQgW2hvc3Q9cG90YXRvLWJl
ZXRsZV0KIDIwMDk2IFtob3N0PXJpY2Utd2VldmlsXQogMjAwOTggW2hvc3Q9cG90YXRvLWJlZXRs
ZV0KIDIwODI2IFtob3N0PXJpY2Utd2VldmlsXQogMjA4NDkgW2hvc3Q9cmljZS13ZWV2aWxdCiAy
MDg2MSBbaG9zdD1yaWNlLXdlZXZpbF0KIDIwOTY2IFtob3N0PXBvdGF0by1iZWV0bGVdCiAyMDk4
NCBbaG9zdD1wb3RhdG8tYmVldGxlXQogMjA5OTYgW2hvc3Q9cmljZS13ZWV2aWxdCiAyMTAyNCBb
aG9zdD1yaWNlLXdlZXZpbF0KIDIxMDQ1IFtob3N0PXJpY2Utd2VldmlsXQogMjEwNTIgW2hvc3Q9
cmljZS13ZWV2aWxdCiAyMTA3MCBbaG9zdD1yaWNlLXdlZXZpbF0KIDIxMDkxIFtob3N0PXJpY2Ut
d2VldmlsXQogMjExOTQgW2hvc3Q9cmljZS13ZWV2aWxdCiAyMTIxNSBbaG9zdD1yaWNlLXdlZXZp
bF0KIDIxMjM1IFtob3N0PXJpY2Utd2VldmlsXQogMjEzMDAgW2hvc3Q9cG90YXRvLWJlZXRsZV0K
IDIxMjg2IFtob3N0PXBvdGF0by1iZWV0bGVdCiAyMTI1MiBbaG9zdD1wb3RhdG8tYmVldGxlXQog
MjEyNjcgW2hvc3Q9cG90YXRvLWJlZXRsZV0KIDIxMzY0IFtob3N0PXBvdGF0by1iZWV0bGVdCiAy
MTM5MyBbaG9zdD1wb3RhdG8tYmVldGxlXQogMjE0MDIgW2hvc3Q9cG90YXRvLWJlZXRsZV0KIDIx
MzgwIFtob3N0PXBvdGF0by1iZWV0bGVdCiAyMTQwOSBbaG9zdD1yaWNlLXdlZXZpbF0KIDIxNDM4
IFtob3N0PWl0Y2gtbWl0ZV0KIDIxNTAyIFtob3N0PXJpY2Utd2VldmlsXQogMjE1MzUgW2hvc3Q9
aXRjaC1taXRlXQogMjE1NjcgW2hvc3Q9cmljZS13ZWV2aWxdCiAyMTYwNyBbaG9zdD1nYWxsLW1p
dGVdCiAyMTg4MSBbaG9zdD1wb3RhdG8tYmVldGxlXQogMjE5MjcgW2hvc3Q9cmljZS13ZWV2aWxd
CiAyMTk3MyBbaG9zdD1yaWNlLXdlZXZpbF0KIDIxOTQ3IFtob3N0PWl0Y2gtbWl0ZV0KIDIxOTg4
IFtob3N0PWdhbGwtbWl0ZV0KIDIyMDAwIFtob3N0PXJpY2Utd2VldmlsXQogMjIxMDUgW2hvc3Q9
cmljZS13ZWV2aWxdCiAyMjA1NCBbaG9zdD1yaWNlLXdlZXZpbF0KIDIyMDY1IFtob3N0PXBvdGF0
by1iZWV0bGVdCiAyMjAzNCBbaG9zdD1yaWNlLXdlZXZpbF0KIDIyMDk4IFtob3N0PXJpY2Utd2Vl
dmlsXQogMjIxMDAgW2hvc3Q9Z2FsbC1taXRlXQogMjIxMzQgW2hvc3Q9d29vZGxvdXNlXQogMjIx
NzEgW2hvc3Q9cmljZS13ZWV2aWxdCiAyMjE4MyBbaG9zdD1wb3RhdG8tYmVldGxlXQogMjIyNDcg
W2hvc3Q9cmljZS13ZWV2aWxdCiAyMjMxMSBbaG9zdD1sYWNlLWJ1Z10KIDIyMjc5IFtob3N0PWJ1
c2gtY3JpY2tldF0KIDIyMzA0IFtob3N0PWdyYWluLXdlZXZpbF0KIDIyMzM3IFtob3N0PXJpY2Ut
d2VldmlsXQogMjIzMzAgW2hvc3Q9cmljZS13ZWV2aWxdCiAyMjM5NiBbaG9zdD1wb3RhdG8tYmVl
dGxlXQogMjIzNzcgW2hvc3Q9cG90YXRvLWJlZXRsZV0KIDIyNDA4IFtob3N0PWJ1c2gtY3JpY2tl
dF0KIDIyNDI2IFtob3N0PXJpY2Utd2VldmlsXQogMjI0MzkgW2hvc3Q9cG90YXRvLWJlZXRsZV0K
IDIyNDMyIFtob3N0PXBvdGF0by1iZWV0bGVdCiAyMjQ1MyBbaG9zdD1ncmFpbi13ZWV2aWxdCiAy
MjQ2MyBbaG9zdD1ncmFpbi13ZWV2aWxdCiAyMjQ3MSBbaG9zdD1yaWNlLXdlZXZpbF0KIDIyNjY5
IFtob3N0PXJpY2Utd2VldmlsXQogMjI3NDcgW2hvc3Q9cmljZS13ZWV2aWxdCiAyMjg2MyBbaG9z
dD1yaWNlLXdlZXZpbF0KIDIyOTY2IFtob3N0PWdyYWluLXdlZXZpbF0KIDIzMDcwIFtob3N0PWdy
YWluLXdlZXZpbF0KIDIzMTY4IFtob3N0PWdyYWluLXdlZXZpbF0KIDIzMjY5IFtob3N0PWdyYWlu
LXdlZXZpbF0KIDIzMzY4IFtob3N0PWdyYWluLXdlZXZpbF0KIDIzNzU5IFtob3N0PWdyYWluLXdl
ZXZpbF0KIDIzODYyIFtob3N0PXJpY2Utd2VldmlsXQogMjM5NjcgW2hvc3Q9Z3JhaW4td2Vldmls
XQogMjQwNzMgW2hvc3Q9Z2FsbC1taXRlXQogMjQxNzcgW2hvc3Q9cmljZS13ZWV2aWxdCiAyNDI3
OSBbaG9zdD1ncmFpbi13ZWV2aWxdCiAyNDMxNyBbaG9zdD1yaWNlLXdlZXZpbF0KIDI0MzY1IFto
b3N0PXJpY2Utd2VldmlsXQogMjQzNDEgW2hvc3Q9Z3JhaW4td2VldmlsXQogMjQzNjcgW2hvc3Q9
Z2FsbC1taXRlXQogMjQzNTggW2hvc3Q9ZmllbGQtY3JpY2tldF0KIDI0MzcwIFtob3N0PXJpY2Ut
d2VldmlsXQogMjQzNzggW2hvc3Q9cmljZS13ZWV2aWxdCiAyNDM5NiBbaG9zdD1ncmFpbi13ZWV2
aWxdCiAyNDQ1NCBbaG9zdD1yaWNlLXdlZXZpbF0KIDI0NDM1IFtob3N0PXJpY2Utd2VldmlsXQog
MjQ0MTUgW2hvc3Q9bW9zcy1idWddCiAyNDQ2NiBbaG9zdD1ncmFpbi13ZWV2aWxdCiAyNDQ0NSBb
aG9zdD1ncmFpbi13ZWV2aWxdCiAyNDQ1OSBbaG9zdD1tb3NzLWJ1Z10KIDI0NDQ5IFtob3N0PWdy
YWluLXdlZXZpbF0KIDI0NDc2IFtob3N0PXJpY2Utd2VldmlsXQogMjQ1MTEgW2hvc3Q9cmljZS13
ZWV2aWxdCiAyNDUzMyBbaG9zdD1ncmFpbi13ZWV2aWxdCiAyNDU5NyBbaG9zdD1sYWNlLWJ1Z10K
IDI0NTQ0IFtob3N0PWdyYWluLXdlZXZpbF0KIDI0NTY5IFtob3N0PXJpY2Utd2VldmlsXQogMjQ2
MzUgW2hvc3Q9Z3JhaW4td2VldmlsXQogMjQ2NzcgW2hvc3Q9bGFjZS1idWddCiAyNDY5OCBbaG9z
dD1sZWFmLWJlZXRsZV0KIDI0ODA0IFtob3N0PWl0Y2gtbWl0ZV0KIDI0NzgzIFtob3N0PWdyYWlu
LXdlZXZpbF0KIDI0ODE3IFtob3N0PWdyYWluLXdlZXZpbF0KIDI0ODQxIFtob3N0PWxlYWYtYmVl
dGxlXQogMjQ4NTQgW2hvc3Q9cmljZS13ZWV2aWxdCiAyNDg2NCBbaG9zdD1ncmFpbi13ZWV2aWxd
CiAyNTEwOSBbaG9zdD1sZWFmLWJlZXRsZV0KIDI1MTIyIFtob3N0PWxhY2UtYnVnXQogMjUxMzkg
W2hvc3Q9ZWFyd2lnXQogMjUxNTMgW2hvc3Q9ZWFyd2lnXQogMjUyNjggW2hvc3Q9bGFjZS1idWdd
CiAyNTI4NCBbaG9zdD1ncmFpbi13ZWV2aWxdCiAyNTI0OCBbaG9zdD1sYWNlLWJ1Z10KIDI1Mjc4
IFtob3N0PWdyYWluLXdlZXZpbF0KIDI1MzAwIFtob3N0PXJpY2Utd2VldmlsXQogMjUzMDkgW2hv
c3Q9YnVzaC1jcmlja2V0XQogMjUzMTkgW2hvc3Q9Z3JhaW4td2VldmlsXQogMjUzMjkgW2hvc3Q9
ZWFyd2lnXQogMjUzNDAgW2hvc3Q9cmljZS13ZWV2aWxdCiAyNTM0MyBbaG9zdD1sZWFmLWJlZXRs
ZV0KIDI1Mzg1IFtob3N0PWdyYWluLXdlZXZpbF0KIDI1MzQ1IFtob3N0PWJ1c2gtY3JpY2tldF0K
IDI1MzQ5IFtob3N0PXBvdGF0by1iZWV0bGVdCiAyNTM1NCBbaG9zdD1wb3RhdG8tYmVldGxlXQog
MjUzODggW2hvc3Q9cmljZS13ZWV2aWxdCiAyNTM1OSBbaG9zdD1lYXJ3aWddCiAyNTM5MCBbaG9z
dD1ncmFpbi13ZWV2aWxdCiAyNTM3MSBbaG9zdD1lYXJ3aWddCiAyNTQwMyBbaG9zdD1sZWFmLWJl
ZXRsZV0KIDI1NDc4IFtob3N0PWJ1c2gtY3JpY2tldF0KIDI1NTQ1IFtob3N0PXBvdGF0by1iZWV0
bGVdCiAyNTU1OCBbaG9zdD1ncmFpbi13ZWV2aWxdCiAyNTU2MCBbaG9zdD1ncmFpbi13ZWV2aWxd
CiAyNTU2NyBbaG9zdD1idXNoLWNyaWNrZXRdCiAyNTYwNyBbaG9zdD1ncmFpbi13ZWV2aWxdCiAy
NTYyNCBbaG9zdD1ncmFpbi13ZWV2aWxdCiAyNTYxMyBbaG9zdD1ncmFpbi13ZWV2aWxdCiAyNTYy
NyBbaG9zdD1ncmFpbi13ZWV2aWxdCiAyNTYxNSBbaG9zdD1ncmFpbi13ZWV2aWxdCiAyNTYzMiBb
aG9zdD1sYWNlLWJ1Z10KIDI1NjUzIFtob3N0PWZpZWxkLWNyaWNrZXRdCiAyNTY2OCBbaG9zdD1m
aWVsZC1jcmlja2V0XQogMjU2NzcgW2hvc3Q9ZmllbGQtY3JpY2tldF0KIDI1Njg2IFtob3N0PWxh
Y2UtYnVnXQogMjU3MTQgW2hvc3Q9bGVhZi1iZWV0bGVdCiAyNTc0MSBbaG9zdD1ncmFpbi13ZWV2
aWxdCiAyNTcyOSBbaG9zdD1ncmFpbi13ZWV2aWxdCiAyNTg1MyBbaG9zdD1sYWNlLWJ1Z10KIDI1
ODA4IFtob3N0PXJpY2Utd2VldmlsXQogMjU4NDAgW2hvc3Q9bGFjZS1idWddCiAyNTg5MSBbaG9z
dD1tb3NzLWJ1Z10KIDI1ODk4IFtob3N0PW1vc3MtYnVnXQogMjU5MDQgW2hvc3Q9bGFjZS1idWdd
CiAyNTkyMCBbaG9zdD1ncmFpbi13ZWV2aWxdCiAyNTk1NyBbaG9zdD1ncmFpbi13ZWV2aWxdCiAy
NTkzNCBbaG9zdD1maWVsZC1jcmlja2V0XQogMjU5NzEgW2hvc3Q9cmljZS13ZWV2aWxdCiAyNTk0
MSBbaG9zdD1maWVsZC1jcmlja2V0XQogMjU5NDggW2hvc3Q9ZmllbGQtY3JpY2tldF0KIDI1OTg4
IFtob3N0PW1vc3MtYnVnXQogMjYxMjEgW2hvc3Q9cmljZS13ZWV2aWxdCiAyNjEwNyBbaG9zdD1s
YWNlLWJ1Z10KIDI2MTMwIFtob3N0PXBvdGF0by1iZWV0bGVdCiAyNjE0MCBbaG9zdD1yaWNlLXdl
ZXZpbF0KIDI2MTczIFtob3N0PW1vc3MtYnVnXQogMjYyMDMgW2hvc3Q9bW9zcy1idWddCiAyNjIx
NiBbaG9zdD1sYWNlLWJ1Z10KIDI2MjI0IFtob3N0PWxlYWYtYmVldGxlXQogMjYyMjYgW2hvc3Q9
cG90YXRvLWJlZXRsZV0KIDI2MzQ3IFtob3N0PWxhY2UtYnVnXQogMjYzNjUgW2hvc3Q9ZmllbGQt
Y3JpY2tldF0KIDI2NDk1IFtob3N0PWdhbGwtbWl0ZV0KIDI2NTQ5IFtob3N0PWdhbGwtbWl0ZV0K
IDI2NjYzIFtob3N0PWdhbGwtbWl0ZV0KIDI2Nzc1IFtob3N0PWxlYWYtYmVldGxlXQogMjY4ODQg
W2hvc3Q9cG90YXRvLWJlZXRsZV0KIDI2OTMxIFtob3N0PWxlYWYtYmVldGxlXQogMjY5NDYgW2hv
c3Q9bGVhZi1iZWV0bGVdCiAyNjk5NiBbaG9zdD1sZWFmLWJlZXRsZV0KIDI3MDI4IFtob3N0PWxl
YWYtYmVldGxlXQogMjcwMDkgW2hvc3Q9ZmllbGQtY3JpY2tldF0KIDI3MDUxIFtob3N0PWxlYWYt
YmVldGxlXQogMjcwODQgW2hvc3Q9YnVzaC1jcmlja2V0XQogMjcxNjUgW2hvc3Q9Z3JhaW4td2Vl
dmlsXQogMjcxNTUgW2hvc3Q9YnVzaC1jcmlja2V0XQogMjcyOTMgW2hvc3Q9YnVzaC1jcmlja2V0
XQogMjc0MDEgW2hvc3Q9Z3JhaW4td2VldmlsXQogMjc0MzQgW2hvc3Q9Z3JhaW4td2VldmlsXQog
Mjc0NDMgW2hvc3Q9YnVzaC1jcmlja2V0XQogMjc0NTEgW2hvc3Q9YnVzaC1jcmlja2V0XQogMjc0
NzcgW2hvc3Q9aXRjaC1taXRlXQogMjc1NTMgW2hvc3Q9ZmllbGQtY3JpY2tldF0KIDI3Nzg2IFto
b3N0PWl0Y2gtbWl0ZV0KIDI3ODA4IFtob3N0PWdhbGwtbWl0ZV0KIDI3ODIwIFtob3N0PWdyYWlu
LXdlZXZpbF0KIDI3ODYzIFtob3N0PXJpY2Utd2VldmlsXQogMjg5MjQgW2hvc3Q9Z2FsbC1taXRl
XQogMjg5MzcgW2hvc3Q9bGFjZS1idWddCiAyOTE4OSBbaG9zdD1nYWxsLW1pdGVdCiAyOTIwNSBb
aG9zdD1yaWNlLXdlZXZpbF0KIDI5MzEwIFtob3N0PWxhY2UtYnVnXQogMjk0NTUgW2hvc3Q9d29v
ZGxvdXNlXQogMjkzODUgW2hvc3Q9Z3JhaW4td2VldmlsXQogMjkzNzUgW2hvc3Q9Z3JhaW4td2Vl
dmlsXQogMjk0MjMgW2hvc3Q9Z3JhaW4td2VldmlsXQogMjkzOTkgW2hvc3Q9Z3JhaW4td2Vldmls
XQogMjk0MzMgW2hvc3Q9cmljZS13ZWV2aWxdCiAyOTQ2OCBbaG9zdD1idXNoLWNyaWNrZXRdCiAy
OTUwMCBbaG9zdD1yaWNlLXdlZXZpbF0KIDI5NDg0IFtob3N0PXdvb2Rsb3VzZV0KIDI5NDkwIFto
b3N0PXdvb2Rsb3VzZV0KIDI5NTE5IFtob3N0PXdvb2Rsb3VzZV0KIDI5NTQwIFtob3N0PWxhY2Ut
YnVnXQogMjk1OTIgW2hvc3Q9YnVzaC1jcmlja2V0XQogMjk2NjggW2hvc3Q9bW9zcy1idWddCiAy
OTYzNyBbaG9zdD1ncmFpbi13ZWV2aWxdCiAyOTYyMyBbaG9zdD1idXNoLWNyaWNrZXRdCiAyOTYw
NSBbaG9zdD1idXNoLWNyaWNrZXRdCiAyOTY2MSBbaG9zdD1ncmFpbi13ZWV2aWxdCiAyOTY1MSBb
aG9zdD1sYWNlLWJ1Z10KIDI5Njc1IFtob3N0PWxhY2UtYnVnXQogMjk2ODIgW2hvc3Q9Z2FsbC1t
aXRlXQogMjk2OTIgW2hvc3Q9bW9zcy1idWddCiAyOTk1NyBbaG9zdD1ncmFpbi13ZWV2aWxdCiAy
OTk0NCBbaG9zdD1sYWNlLWJ1Z10KIDI5OTg1IFtob3N0PXdvcm0tbW90aF0KIDI5OTc3IFtob3N0
PWJ1c2gtY3JpY2tldF0KIDMwMDE5IFtob3N0PXdvcm0tbW90aF0KIDMwMDMyIFtob3N0PWdyYWlu
LXdlZXZpbF0KIDMwMDUwIFtob3N0PWJ1c2gtY3JpY2tldF0KIDMwMDg0IFtob3N0PW1vc3MtYnVn
XQogMzAxMDQgW2hvc3Q9c2NhcGUtbW90aF0KIDMwMDY0IFtob3N0PWxhY2UtYnVnXQogMzAwNzQg
W2hvc3Q9YnVzaC1jcmlja2V0XQogMzAwOTggW2hvc3Q9d29ybS1tb3RoXQogMzAxMzIgW2hvc3Q9
d29ybS1tb3RoXQogMzAxNDYgW2hvc3Q9c2NhcGUtbW90aF0KIDMwMTUzIFtob3N0PW1vc3MtYnVn
XQogMzAxNzggW2hvc3Q9c2NhcGUtbW90aF0KIDMwMTk5IFtob3N0PXdvcm0tbW90aF0KIDMwMjI1
IFtob3N0PXdvcm0tbW90aF0KIDMwMjM3IFtob3N0PXdvcm0tbW90aF0KIDMwMjU5IFtob3N0PXNj
YXBlLW1vdGhdCiAzMDI2OCBbaG9zdD1tb3NzLWJ1Z10KIDMwMjc0IFtob3N0PXNjYXBlLW1vdGhd
CiAzMDI4NSBbaG9zdD1yaWNlLXdlZXZpbF0KIDMwMzIzIFtob3N0PXdvcm0tbW90aF0KIDMwMzQ3
IFtob3N0PWJ1c2gtY3JpY2tldF0KIDMwMzM2IFtob3N0PXNjYXBlLW1vdGhdCiAzMDMxMiBbaG9z
dD1maWVsZC1jcmlja2V0XQogMzAzNDIgW2hvc3Q9ZmllbGQtY3JpY2tldF0KIDMwMzU2IFtob3N0
PWJ1c2gtY3JpY2tldF0KIDMwMzc1IFtob3N0PXNjYXBlLW1vdGhdCiAzMDM5MCBbaG9zdD13b3Jt
LW1vdGhdCiAzMDUxNiBbaG9zdD1pdGNoLW1pdGVdCiAzMDUyOCBbaG9zdD1zY2FwZS1tb3RoXQog
MzA1NjcgW2hvc3Q9cmljZS13ZWV2aWxdCiAzMDU1MCBbaG9zdD1zY2FwZS1tb3RoXQogMzA1OTEg
W2hvc3Q9d29ybS1tb3RoXQogMzA2MDIgW2hvc3Q9Z2FsbC1taXRlXQogMzA2NTcgW2hvc3Q9d29y
bS1tb3RoXQogMzA2ODEgW2hvc3Q9d29ybS1tb3RoXQogMzA2NjcgW2hvc3Q9d29ybS1tb3RoXQog
MzA2OTQgW2hvc3Q9d29ybS1tb3RoXQogMzA3MDYgW2hvc3Q9cmljZS13ZWV2aWxdCiAzMDc0OSBb
aG9zdD1yaWNlLXdlZXZpbF0KIDMwNzMwIFtob3N0PWdyYWluLXdlZXZpbF0KIDMwNzY0IFtob3N0
PWdhbGwtbWl0ZV0KIDMwNzkzIFtob3N0PWJ1c2gtY3JpY2tldF0KIDMwODU2IFtob3N0PWxhY2Ut
YnVnXQogMzA5NjAgW2hvc3Q9Z3JhaW4td2VldmlsXQogMzA5MTggW2hvc3Q9d29ybS1tb3RoXQog
MzA5MDUgW2hvc3Q9c2NhcGUtbW90aF0KIDMwOTQ4IFtob3N0PXNjYXBlLW1vdGhdCiAzMDk2MSBb
aG9zdD13b3JtLW1vdGhdCiAzMDkzNyBbaG9zdD1zY2FwZS1tb3RoXQogMzA5NTMgW2hvc3Q9c2Nh
cGUtbW90aF0KIDMwOTQ5IFtob3N0PXNjYXBlLW1vdGhdCiAzMDk3MSBbaG9zdD13b3JtLW1vdGhd
CiAzMDk4NCBbaG9zdD1zY2FwZS1tb3RoXQogMzEyMzggW2hvc3Q9bGFjZS1idWddCiAzMTI0MSBb
aG9zdD1pdGNoLW1pdGVdCiAzMTI2NiBbaG9zdD13b3JtLW1vdGhdCiAzMTI4MiBbaG9zdD1ncmFp
bi13ZWV2aWxdCiAzMTMzNCBbaG9zdD1zY2FwZS1tb3RoXQogMzEzNTIgW2hvc3Q9YnVzaC1jcmlj
a2V0XQogMzE0MTYgW2hvc3Q9Z3JhaW4td2VldmlsXQogMzE0MTggW2hvc3Q9bW9zcy1idWddCiAz
MTQxMiBbaG9zdD1sYWNlLWJ1Z10KIDMxNDE0IFtob3N0PWdhbGwtbWl0ZV0KIDMxNDcxIFtob3N0
PWl0Y2gtbWl0ZV0KIDMxNDg0IFtob3N0PWJ1c2gtY3JpY2tldF0KIDMxNTA3IFtob3N0PXNjYXBl
LW1vdGhdCiAzMTUzMCBbaG9zdD1nYWxsLW1pdGVdCiAzMTU2NCBbaG9zdD1pdGNoLW1pdGVdCiAz
MTY4MyBbaG9zdD1zY2FwZS1tb3RoXQogMzE2NjUgW2hvc3Q9YnVzaC1jcmlja2V0XQogMzE3NjYg
W2hvc3Q9ZmllbGQtY3JpY2tldF0KIDMxODk0IFtob3N0PXNjYXBlLW1vdGhdCiAzMTkwNyBbaG9z
dD1idXNoLWNyaWNrZXRdCiAzMTg1OSBbaG9zdD1zY2FwZS1tb3RoXQogMzE4NjggW2hvc3Q9c2Nh
cGUtbW90aF0KIDMxODY5IFtob3N0PWJ1c2gtY3JpY2tldF0KIDMxODk2IFtob3N0PWZpZWxkLWNy
aWNrZXRdCiAzMTg1OCBbaG9zdD1idXNoLWNyaWNrZXRdCiAzMTg3MCBbaG9zdD1nYWxsLW1pdGVd
CiAzMTg1MCBbaG9zdD1idXNoLWNyaWNrZXRdCiAzMTkyMCBbaG9zdD1ncmFpbi13ZWV2aWxdCiAz
MTg4OCBbaG9zdD1idXNoLWNyaWNrZXRdCiAzMTg5MSBbaG9zdD1ncmFpbi13ZWV2aWxdCiAzMTky
NSBbaG9zdD1ncmFpbi13ZWV2aWxdCiAzMTkwMyBbaG9zdD1maWVsZC1jcmlja2V0XQogMzE5MDUg
W2hvc3Q9c2NhcGUtbW90aF0KIDMxOTIzIFtob3N0PWdhbGwtbWl0ZV0KIDMxOTM5IFtob3N0PWxh
Y2UtYnVnXQogMzE5NjAgW2hvc3Q9d29ybS1tb3RoXQogMzE5NTEgW2hvc3Q9YnVzaC1jcmlja2V0
XQogMzE5NTUgW2hvc3Q9YnVzaC1jcmlja2V0XQogMzIwMDcgW2hvc3Q9Z3JhaW4td2VldmlsXQog
MzIxNDEgW2hvc3Q9YnVzaC1jcmlja2V0XQogMzIxMjQgW2hvc3Q9ZmllbGQtY3JpY2tldF0KIDMy
MTcxIFtob3N0PXNjYXBlLW1vdGhdCiAzMjIyMSBbaG9zdD1idXNoLWNyaWNrZXRdCiAzMjI3OCBb
aG9zdD1maWVsZC1jcmlja2V0XQogMzIyMjIgW2hvc3Q9YnVzaC1jcmlja2V0XQogMzIyNjUgW2hv
c3Q9YnVzaC1jcmlja2V0XQogMzIzNzQgW2hvc3Q9Z3JhaW4td2VldmlsXQogMzIzOTcgW2hvc3Q9
Z3JhaW4td2VldmlsXQogMzI0MDIgW2hvc3Q9Z3JhaW4td2VldmlsXQogMzI0MTIgW2hvc3Q9c2Nh
cGUtbW90aF0KIDMyNDMxIFtob3N0PWdyYWluLXdlZXZpbF0KIDMyNTI0IFtob3N0PXNjYXBlLW1v
dGhdCiAzMjUyMCBbaG9zdD1ncmFpbi13ZWV2aWxdCiAzMjQ4NSBbaG9zdD1zY2FwZS1tb3RoXQog
MzI1MjMgW2hvc3Q9bGFjZS1idWddCiAzMjU5NSBbaG9zdD1maWVsZC1jcmlja2V0XQogMzI1NDYg
W2hvc3Q9YnVzaC1jcmlja2V0XQogMzI1NjQgW2hvc3Q9c2NhcGUtbW90aF0KIDMyNjE2IFtob3N0
PWdyYWluLXdlZXZpbF0KIDMyNjc0IFtob3N0PWdhbGwtbWl0ZV0KIDMyODQ5IFtob3N0PXNjYXBl
LW1vdGhdCiAzMjg3OSBbaG9zdD1zY2FwZS1tb3RoXQogMzI5MDUgW2hvc3Q9ZmllbGQtY3JpY2tl
dF0KIDMyOTU0IFtob3N0PWZpZWxkLWNyaWNrZXRdCiAzMzA0MSBbaG9zdD1ncmFpbi13ZWV2aWxd
CiAzMzA4NyBbaG9zdD1tb3NzLWJ1Z10KIDMzMTE1IFtob3N0PWZpZWxkLWNyaWNrZXRdCiAzMzQy
MSBbaG9zdD1ncmFpbi13ZWV2aWxdCiAzMzM3NyBbaG9zdD1ncmFpbi13ZWV2aWxdCiAzMzQwNiBb
aG9zdD1yaWNlLXdlZXZpbF0KIDMzNDI2IFtob3N0PXJpY2Utd2VldmlsXQogMzM0ODUgW2hvc3Q9
ZmllbGQtY3JpY2tldF0KIDMzNjExIFtob3N0PXJpY2Utd2VldmlsXQogMzM2NjQgW2hvc3Q9Z3Jh
aW4td2VldmlsXQogMzM3NzAgW2hvc3Q9Z3JhaW4td2VldmlsXQogMzM2OTcgW2hvc3Q9aXRjaC1t
aXRlXQogMzM4MTUgW2hvc3Q9YnVzaC1jcmlja2V0XQogMzM4ODEgW2hvc3Q9Z3JhaW4td2Vldmls
XQogMzM5OTIgW2hvc3Q9cmljZS13ZWV2aWxdCiAzMzk4OCBbaG9zdD1ncmFpbi13ZWV2aWxdCiAz
NDAwOCBbaG9zdD1yaWNlLXdlZXZpbF0KIDM0MDMxIFtob3N0PXJpY2Utd2VldmlsXQogMzQwNjEg
W2hvc3Q9bGFjZS1idWddCiAzNDA0MyBbaG9zdD1ncmFpbi13ZWV2aWxdCiAzNDA1MiBbaG9zdD1y
aWNlLXdlZXZpbF0KIDM0MTI3IFtob3N0PWJ1c2gtY3JpY2tldF0KIDM0MjI4IFtob3N0PXJpY2Ut
d2VldmlsXQogMzQxNzEgW2hvc3Q9Z3JhaW4td2VldmlsXQogMzQyMjcgW2hvc3Q9Z2FsbC1taXRl
XQogMzQyOTkgW2hvc3Q9cmljZS13ZWV2aWxdCiAzNDM4MyBbaG9zdD1ncmFpbi13ZWV2aWxdCiAz
NDUxNiBbaG9zdD1nYWxsLW1pdGVdCiAzNDU2OCBbaG9zdD1sYWNlLWJ1Z10KIDM0NjQ5IFtob3N0
PXNjYXBlLW1vdGhdCiAzNDYyMiBbaG9zdD1sYWNlLWJ1Z10KU2VhcmNoaW5nIGZvciBpbnRlcmVz
dGluZyB2ZXJzaW9ucwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTA5MzE1IChwYXNzKSwgZm9yIGJh
c2lzIHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDExMDU0NyAoZmFpbCksIGZvciBiYXNpcyBm
YWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDExMDU2MiAocGFzcyksIGZvciBiYXNpcyBwYXNz
CiBSZXBybyBmb3VuZDogZmxpZ2h0IDExMDU2MyAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiAw
IHJldmlzaW9ucyBhdCA3OTFhOWE2NjZkMWFmZTI2MDNiY2IyYzZhNDg1MmQ2ODRlODc5MjUyIGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAKTm8gcmV2aXNpb25zIGxlZnQg
dG8gdGVzdCwgY2hlY2tpbmcgZ3JhcGggc3RhdGUuCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMDkz
MTUgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMTA1NDcgKGZh
aWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMTA1NjIgKHBhc3Mp
LCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDExMDU2MyAoZmFpbCksIGZvciBm
aXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDExMDU2NSAocGFzcyksIGZvciBsYXN0
IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTEwNTY2IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1
cmUKCioqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVn
IGlzIGluIHRyZWU6ICBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tl
cm5lbC9naXQvdG9ydmFsZHMvbGludXgtMi42LmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgZWRmOTM2
NGQzZjkyNGFmZjZmNzcxNzZiOGU1MmE0YjY4ZTVjMzBkNgogIEJ1ZyBub3QgcHJlc2VudDogNzkx
YTlhNjY2ZDFhZmUyNjAzYmNiMmM2YTQ4NTJkNjg0ZTg3OTI1MgogIExhc3QgZmFpbCByZXBybzog
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDU2Ni8K
CgogIChSZXZpc2lvbiBsb2cgdG9vIGxvbmcsIG9taXR0ZWQuKQoKUmV2aXNpb24gZ3JhcGggbGVm
dCBpbiAvaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L2xpbnV4LWxpbnVzL2J1aWxkLWkzODYtcHZv
cHMua2VybmVsLWJ1aWxkLntkb3QscHMscG5nLGh0bWwsc3ZnfS4KLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoxMTA1NjY6IHRvbGVyYWJsZSBBTEwgRkFJTAoKZmxpZ2h0
IDExMDU2NiBsaW51eC1saW51cyByZWFsLWJpc2VjdCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDU2Ni8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgNSBrZXJuZWwtYnVpbGQgICAgICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCgoKam9i
czoKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 19 14:10:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 14: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 1dMxNj-0006NY-PR; Mon, 19 Jun 2017 14: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 <kpraveen.lkml@gmail.com>) id 1dMxNi-0006NS-JY
 for xen-devel@lists.xen.org; Mon, 19 Jun 2017 14:10:18 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 0A/68-03058-84BD7495; Mon, 19 Jun 2017 14:10:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBIsWRWlGSWpSXmKPExsVyMfTGQV2P2+6
 RBsd7hC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ox9SyewFJwRrph3dRtbA+NOgS5GTg4hgUmM
 Ep2/DboYuThYBBaySsw9uYQFxJEQ2Msq8fntc0aQKgmBPInPT06xQ9hFEiebWplBbF4BQYmTM
 5+wgNjCAkoSrw5+ZIaoMZM4vv8CG8QGL4nbDRvB5nAK2EuceP2CDWSBkMB8RompLx4CORwcbA
 K6Eu23CkBqWARUJdq/fgYLSwgYSry7JQCxKkDibd9TqFUeEjM794ONFBFQluj99RvsZmaBSUw
 SnRvbmUASzAKaEq3bf7ND2NoSyxa+Zp7AKDILydmzkJTNQlK2gJF5FaN6cWpRWWqRroleUlFm
 ekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZg+DMAwQ7G7sv+hxglOZiURHltt7tHCvEl5
 adUZiQWZ8QXleakFh9ilOHgUJLgrboFlBMsSk1PrUjLzAFGIkxagoNHSYRXAiTNW1yQmFucmQ
 6ROsVozHHlyrovTBxTDmz/wiTEkpeflyolzhsDUioAUppRmgc3CJYgLjHKSgnzMgKdJsRTkFq
 Um1mCKv+KUZyDUUmYNxtkCk9mXgncvldApzABncJ8xgXklJJEhJRUA6NLTI5rY/WHqUpfGMyM
 /fyWpngdzduwSUgi325rp8jfOc+OPbRQ8L/mtvL+9ucfJF7XTpSruPNFRbHJ9OzChXJuU59GX
 E7M+yR+W//Fpozc9Wd3h790tPFX0o3evM3UbI7Llaz98cVzXHWTz1UmPJfl8vY+7PxEg+X0vX
 WJSbPnMb+uXbr3YboSS3FGoqEWc1FxIgCahHH5CwMAAA==
X-Env-Sender: kpraveen.lkml@gmail.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1497881415!60661253!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29447 invoked from network); 19 Jun 2017 14:10:16 -0000
Received: from mail-qt0-f193.google.com (HELO mail-qt0-f193.google.com)
 (209.85.216.193)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Jun 2017 14:10:16 -0000
Received: by mail-qt0-f193.google.com with SMTP id x58so19442315qtc.2
 for <xen-devel@lists.xen.org>; Mon, 19 Jun 2017 07:10:16 -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=Ccu4EjIOPeVAzwg8z9102hWvwYoL9dJ4PLGtxxCJV3Y=;
 b=SuDXXFOrdVMXWKTzDO7eQXGOa7q+8u40sBBfzC/lCzARTZ3kTW+xD12DXMshmYfRGF
 6/urxxoESFe37mLJvuqMxoUIEEtMzHFvvmtxSQhypIx1i4cJYKVeeFxedeY9n3VWxtlQ
 Xxa08JEh8JKSsx4cKaYvu75e1a6f+8gHUf8XxUDCYHe4S+mIUAnbh+pZ83oPPcbGqkh5
 Mt4e/7VsWLxZV1braIpAXMB6qUP23Yu2CB+EVo6pfaJPMXnfn2pb6AFDMdZcjGWcFl6G
 UR19eue9bZLdf3ESmbtmqPHN0RAmYbGv4qQEYoLO1zHp9b+z48tK4h3F3B8AMUJj0eAL
 oz5A==
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=Ccu4EjIOPeVAzwg8z9102hWvwYoL9dJ4PLGtxxCJV3Y=;
 b=Rcm+4bpGHNnoi6/NT25Eed/9GJWBm1x00evHU+OxdHMxttEnhitfoGNrr2C6gIAmTO
 QHNOZXx0gtH/Pp7hAzvnsbrvfTB6UkQkNPGGzYv0T4BsrxZBOiNDYHvyU06JZFWdMk0U
 WZmAWRxu62vL+QXkALKjKHvRcfAqrW2xgH+Q+m8Xkp9xI7ccMTCT/6NpyNxxKyxqIuRA
 mIIvWNUU11LPr34A2U93uI1RO0t3hK1GyukhHS6ABSPtc3c/wAxPITPQIhEgaQ5UZRgG
 g0Zns6ReoRzha7VDvSzU1JNHdCQMq09HiU+OVuoDvhK5kczUEJXQ1L6oLqaVlOgAtRGg
 Vx1w==
X-Gm-Message-State: AKS2vOwhXkq29grqCSJCdGegsxrm6NtBreP0Nkl6InmKtsN83plDvM9F
 zRaDC8CkRZPZgCsvJmEXeLX6mCWHdw==
X-Received: by 10.200.4.46 with SMTP id v46mr27963003qtg.166.1497881415088;
 Mon, 19 Jun 2017 07:10:15 -0700 (PDT)
MIME-Version: 1.0
X-Google-Sender-Delegation: praveenkumar1511@gmail.com
Received: by 10.140.37.70 with HTTP; Mon, 19 Jun 2017 07:09:54 -0700 (PDT)
In-Reply-To: <5947F26E0200007800164129@prv-mh.provo.novell.com>
References: <20170617093253.3990-1-kpraveen.lkml@gmail.com>
 <20170617093253.3990-2-kpraveen.lkml@gmail.com>
 <5947F26E0200007800164129@prv-mh.provo.novell.com>
From: Praveen Kumar <kpraveen.lkml@gmail.com>
Date: Mon, 19 Jun 2017 19:39:54 +0530
X-Google-Sender-Auth: cBS3FU0kb95gR4MadUC4vMlmSUA
Message-ID: <CABcWhv5k404x3VJSFb7w0mk13NQRvF1r6n8yL7E4jD6Cy77p_w@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: tim@xen.org, sstabellini@kernel.org, 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@eu.citrix.com,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 01/20] rbtree: add const qualifier to some
	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>

SGkgSmFuLAoKT24gTW9uLCBKdW4gMTksIDIwMTcgYXQgNzoxOSBQTSwgSmFuIEJldWxpY2ggPEpC
ZXVsaWNoQHN1c2UuY29tPiB3cm90ZToKPj4+PiBPbiAxNy4wNi4xNyBhdCAxMTozMiwgPGtwcmF2
ZWVuLmxrbWxAZ21haWwuY29tPiB3cm90ZToKPj4gVGhlICdyYl9maXJzdCgpJywgJ3JiX2xhc3Qo
KScsICdyYl9uZXh0KCknIGFuZCAncmJfcHJldigpJyBjYWxscwo+PiB0YWtlIGEgcG9pbnRlciB0
byBhbiBSQiBub2RlIG9yIFJCIHJvb3QuIFRoZXkgZG8gbm90IGNoYW5nZSB0aGUKPj4gcG9pbnRl
ZCBvYmplY3RzLCBzbyBhZGQgYSAnY29uc3QnIHF1YWxpZmllciBpbiBvcmRlciB0byBtYWtlIGxp
ZmUKPj4gb2YgdGhlIHVzZXJzIG9mIHRoZXNlIGZ1bmN0aW9ucyBlYXNpZXIuCj4+Cj4+IEluZGVl
ZCwgaWYgSSBoYXZlIG15IG93biBjb25zdGFudCBwb2ludGVyICZjb25zdCBzdHJ1Y3QgbXlfdHlw
ZSAqcCwKPj4gYW5kIEkgY2FsbCAncmJfbmV4dCgmcC0+cmIpJywgSSBnZXQgYSBHQ0Mgd2Fybmlu
ZzoKPj4KPj4gd2FybmluZzogcGFzc2luZyBhcmd1bWVudCAxIG9mIOKAmHJiX25leHTigJkgZGlz
Y2FyZHMgcXVhbGlmaWVycyBmcm9tIHBvaW50ZXIgdGFyZ2V0Cj4+IHR5cGUKPj4KPj4gU2lnbmVk
LW9mZi1ieTogQXJ0ZW0gQml0eXV0c2tpeSA8QXJ0ZW0uQml0eXV0c2tpeUBub2tpYS5jb20+Cj4+
IFNpZ25lZC1vZmYtYnk6IERhdmlkIFdvb2Rob3VzZSA8RGF2aWQuV29vZGhvdXNlQGludGVsLmNv
bT4KPj4gU2lnbmVkLW9mZi1ieTogTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5k
YXRpb24ub3JnPgo+PiBbTGludXggY29tbWl0IGY0YjQ3N2M0NzMzMjM2N2QzNTY4NmJkMmI4MDhj
MjE1NmI5NmQ3YzddCj4+Cj4+IFBvcnRlZCB0byBYZW4uCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IFBy
YXZlZW4gS3VtYXIgPGtwcmF2ZWVuLmxrbWxAZ21haWwuY29tPgo+Cj4gVGhpcyBsb29rcyBva2F5
IG5vdyBmcm9tIGEgY29udGVudCBwb3YsIGJ1dCBJIHN0aWxsIGhhdmUgYSBxdWVzdGlvbgo+IGFu
ZCBhIHJlbWFyay4KPgo+IFF1ZXN0aW9uOiBXaG8ncyB0aGUgb3JpZ2luYWwgYXV0aG9yPyBBY2Nv
cmRpbmcgdG8gdGhlIExpbnV4IGNvbW1pdCwKPiBpdCdzIEFydGVtLCBidXQgd2l0aG91dCBhbiBl
eHBsaWNpdCBGcm9tOiB0YWcgSSB0aGluayBhbnlvbmUgdHJ5aW5nIHRvCj4gImdpdCBhbSIgeW91
IG1haWwgd291bGQgcHV0IHlvdSBpbiBhcyB0aGUgYXV0aG9yLiBXaXRoIHRoaXMgdGFrZW4KPiBj
YXJlIG9mICh3aGljaCB0aGUgY29tbWl0dGVyIG1heSBiZSB3aWxsaW5nIHRvIGRvKQo+IEFja2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4KClRoYW5rcyBmb3IgeW91ciBp
bnB1dC4KUGFyZG9uIG1lLCBJIGFtIG5ldyB0byB0aGUgZm9ydW0uIFRoZSBBY2sgeW91IGFkZGVk
IGlzIG9ubHkgZm9yIHRoaXMgcGF0Y2guCgpBbHNvLCBkbyB5b3Ugd2FudCBtZSB0byBhZGQgJ0Zy
b20nIGFuZCByZXNlbmQgPwpUbyBiZSBwcmVjaXNlIGluIGJlbG93IG9yZGVyICA6CgpTaWduZWQt
b2ZmLWJ5OiBBcnRlbSBCaXR5dXRza2l5IDxBcnRlbS5CaXR5dXRza2l5QG5va2lhLmNvbT4KU2ln
bmVkLW9mZi1ieTogRGF2aWQgV29vZGhvdXNlIDxEYXZpZC5Xb29kaG91c2VAaW50ZWwuY29tPgpT
aWduZWQtb2ZmLWJ5OiBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5v
cmc+CltMaW51eCBjb21taXQgZjRiNDc3YzQ3MzMyMzY3ZDM1Njg2YmQyYjgwOGMyMTU2Yjk2ZDdj
N10KClBvcnRlZCB0byBYZW4uCgpGcm9tOiBBcnRlbSBCaXR5dXRza2l5IDxBcnRlbS5CaXR5dXRz
a2l5QG5va2lhLmNvbT4KU2lnbmVkLW9mZi1ieTogUHJhdmVlbiBLdW1hciA8a3ByYXZlZW4ubGtt
bEBnbWFpbC5jb20+CgpQbGVhc2UgZG8gY29ycmVjdCBtZSBpZiBteSB1bmRlcnN0YW5kaW5nIGlz
IHdyb25nLiBUaGFua3MuCgo+IFJlbWFyazogWW91J3ZlIHNlbnQgdjMgb2YgdGhlIHNlcmllcy4g
VGhpcyBwYXRjaCBoYXMgbm8gdmVyc2lvbgo+IGluZGljYXRvciBhdCBhbGwsIGFuZCBtb3N0IG90
aGVyIHBhdGNoZXMgc2F5IHYyLiBUaGlzIGlzIGFsbCBxdWl0ZQo+IGluY29uc2lzdGVudCwgYW5k
IHByZXZlbnRzIGVhc2lseSBpZGVudGlmeWluZyB0aGUgdmFyaW91cyBwaWVjZXMKPiBiZWxvbmdp
bmcgdG9nZXRoZXIgd2hlbiBub3QgdXNpbmcgYSB0aHJlYWRlZCB2aWV3LiBJZiB5b3UgYWRkCj4g
bmV3IHBhdGNoZXMgdG8gYSBzZXJpZXMsIGRvbid0IHN0YXJ0IHRoZW0gYXQgdjEuIEluc3RlYWQg
aW4gdGhlCj4gYnJpZWYgcmV2aXNpb24gaW5mbyAoYWZ0ZXIgdGhlIGZpcnN0IC0tLSBtYXJrZXIp
IHNpbXBseSBzYXkgIk5ldyBpbgo+IHYzLiIKPgoKU3VyZSwgbXkgbWlzdGFrZS4gSSB3YXMgbm90
IGF3YXJlIG9mIHRoZSBzYW1lLiBJIHdpbGwgdGFrZSBjYXJlIGluCmZ1dHVyZSBwYXRjaGVzLgpU
aGFua3MgZm9yIHlvdXIgaW5wdXQuCgpSZWdhcmRzLAoKflByYXZlZW4uCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 19 14:23:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 14:23: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 1dMxah-00077z-0J; Mon, 19 Jun 2017 14:23: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=3362a3525=Ian.Jackson@citrix.com>)
 id 1dMxaf-00077t-5z
 for xen-devel@lists.xensource.com; Mon, 19 Jun 2017 14:23:41 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 E5/FD-17076-C6ED7495; Mon, 19 Jun 2017 14:23:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDvW72Pfd
 Ig88LLCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bDLf8YC74LViz+tYW9gfEPXxcjJ4eEgL/E
 sTlPmSBsD4nrZ0+A2WwCuhJNW/6ygdgiAsoSx5u+sILYzAJ3mCSu7DAGsYUFQiQWXb4KVsMio
 CqxtHMDI4jNK+ApsefiFnaImXIS54//ZAaxOQXsJI7+PQ5WIyRgK3H4+3mgXRxAtprE3PXxEK
 2CEidnPmGBWCUhcfDFC2aIMZYS39Y/ZZ7AyD8LSdksJGULGJlWMWoUpxaVpRbpGpnpJRVlpme
 U5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEhlo9AwPjDsaGvX6HGCU5mJREeW23u0cK8SXl
 p1RmJBZnxBeV5qQWH2KU4eBQkuC1uwuUEyxKTU+tSMvMAQY9TFqCg0dJhNflNlCat7ggMbc4M
 x0idYpRUUqc1xCkTwAkkVGaB9cGi7RLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5/94Bms
 KTmVcCN/0V0GImoMXMZ1xAFpckIqSkGhhdGufUHd3EEll0Zek7P5HAy7faoxz95FcuL/zHoci
 42EF/e9TD42tvXFn48OvvzQe1xL4rGp5d2rH06NrP4l5PSz/c+eCUdXjbyZuXri5rWrq9qehR
 Hk+hVZvWNEP1quBJm2/u9L0lUBzMZx22863YP7/MRUwXon6Vze/yNtVdfm7rF3GX4hXVSizFG
 YmGWsxFxYkAXNOEhq8CAAA=
X-Env-Sender: prvs=3362a3525=Ian.Jackson@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1497882218!102271398!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1782 invoked from network); 19 Jun 2017 14:23:39 -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;
 19 Jun 2017 14:23:39 -0000
X-IronPort-AV: E=Sophos;i="5.39,361,1493683200"; d="scan'208";a="436983814"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Mon, 19 Jun 2017 15:23:26 +0100
Message-ID: <1497882206-31657-1-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <18a7a916-65c3-24c5-5c2a-aa2017b92a15@citrix.com>
References: <18a7a916-65c3-24c5-5c2a-aa2017b92a15@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>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH for-4.9] xen/test/Makefile: Fix clean target,
	broken by pattern rule
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gInhlbi90ZXN0L2xpdmVwYXRjaDogUmVndWxhcmlzZSBNYWtlZmlsZXMiIHdlIHJld29ya2Vk
Cnhlbi90ZXN0L01ha2VmaWxlIHRvIHVzZSBhIHBhdHRlcm4gcnVsZS4gIEhvd2V2ZXIsIHRoZXJl
IGFyZSB0d28KcHJvYmxlbXMgd2l0aCB0aGlzLiAgQm90aCBhcmUgcmVsYXRlZCB0byB0aGUgd2F5
IHRoYXQgeGVuL1J1bGVzLm1rIGlzCmltcGxpY2l0bHkgcGFydCBvZiB0aGlzIE1ha2VmaWxlIGJl
Y2F1c2Ugb2YgdGhlIHdheSB0aGF0IE1ha2VmaWxlcwp1bmRlciB4ZW4vIGFyZSBpbnZva2VkIGJ5
IHRoZWlyIHBhcmVudCBkaXJlY3RvcnkgTWFrZWZpbGVzLgoKRmlyc3RseSwgdGhlIFJ1bGVzLm1r
IGBjbGVhbicgdGFyZ2V0IG92ZXJyaWRlcyB0aGUgcGF0dGVybiBydWxlIGluCnhlbi90ZXN0L01h
a2VmaWxlLiAgVGhlIHJlc3VsdCBpcyB0aGF0IGBtYWtlIC1DIHhlbiBjbGVhbicgZG9lcyBub3QK
YWN0dWFsbHkgcnVuIHRoZSBsaXZlcGF0Y2ggY2xlYW4gdGFyZ2V0LgoKVGhlIFJ1bGVzLm1rIGNs
ZWFuIHRhcmdldCBkb2VzIGhhdmUgcHJvdmlzaW9uIGZvciByZWN1cnNpbmcgaW50bwpzdWJkaXJl
Y3RvcmllcywgYnV0IHRoYXQgZmVhdHVyZSBpcyB0YW5nbGVkIHVwIHdpdGggY29tcGxleCBvYmpl
Y3QKZmlsZSBpdGVyYXRpb24gbWFjaGluZXJ5IHdoaWNoIGlzIG5vdCBkZXNpcmFibGUgaGVyZS4g
IEhvd2V2ZXIsIHdlIGNhbgpleHRlbmQgdGhlIFJ1bGVzLm1rIGNsZWFuIHRhcmdldCBzaW5jZSBp
dCBpcyBhIGRvdWJsZS1jb2xvbiBydWxlcy4KClNhZGx5IHRoaXMgaW52b2x2ZXMgZHVwbGljYXRp
bmcgdGhlIFNVQkRJUiBpdGVyYXRpb24gYm9pbGVycGxhdGUuICAoQQptYWtlIGZ1bmN0aW9uIGNv
dWxkIGJlIHVzZWQgYnV0IHRoZSBjdXJlIHdvdWxkIGJlIHdvcnNlIHRoYW4gdGhlCmRpc2Vhc2Uu
KQoKU2Vjb25kbHksIFJ1bGVzLm1rIGhhcyBhIG51bWJlciBvZiAtaW5jbHVkZSBkaXJlY3RpdmVz
LiAgbWFrZSBsaWtlcyB0bwp0cnkgdG8gKHJlKWJ1aWxkIGZpbGVzIG1lbnRpb25lZCBpbiBpbmNs
dWRlcy4gIFdpdGggdGhlICUgcGF0dGVybgpydWxlLCB0aGlzIGFwcGxpZXMgdG8gdGhvc2UgZmls
ZXMgdG9vLgoKQXMgYSByZXN1bHQsIG1ha2UgLUMgeGVuIGNsZWFuIHdvdWxkIHRyeSB0byBidWls
ZCBgLiouZCcgKGZvciBleGFtcGxlKQppbiB4ZW4vdGVzdC4gIFRoaXMgd291bGQgZmFpbCB3aXRo
IGFuIGVycm9yIG1lc3NhZ2UuICBUaGUgZXJyb3Igd291bGQKYmUgaWdub3JlZCBiZWNhdXNlIG9m
IHRoZSBgLScsIGJ1dCBpdCdzIGFubm95aW5nIGFuZCB1Z2x5LgoKU29sdmUgdGhpcyBieSBsaW1p
dGluZyB0aGUgJSBwYXR0ZXJuIHJ1bGUgdG8gdGhlIHRhcmdldHMgd2UgZXhwZWN0IGl0CnRvIGhh
bmRsZS4gIFRoZXNlIGFyZSB0aG9zZSBsaXN0ZWQgaW4gdGhlIHRvcC1sZXZlbCBNYWtlZmlsZSwg
YXBhcnQKZnJvbTogdGhvc2Ugd2hpY2ggYXJlIHN1YmRpci0gb3IgY29tcG9uZW50LXF1YWxpZmll
ZDsgY2xlYW4gdGFyZ2V0cwood2hpY2ggYXJlIGhhbmRsZWQgc3BlY2lhbGx5LCBldmVuIGRpc3Rj
bGVhbik7IGFuZCBkaXN0LApzcmMtdGFyYmFsbC0qLCBldGMuICh3aGljaCBhcmUgY29udmVydGVk
IHRvIGluc3RhbGwgYnkgYW4gZWFybGllcgpNYWtlZmlsZSkuCgpSZXBvcnRlZC1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSWFuIEph
Y2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogeGVuL3Rlc3QvTWFrZWZpbGUg
fCA3ICsrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24o
LSkKCmRpZmYgLS1naXQgYS94ZW4vdGVzdC9NYWtlZmlsZSBiL3hlbi90ZXN0L01ha2VmaWxlCmlu
ZGV4IGFhMWEyM2IuLmFhYTQ5OTYgMTAwNjQ0Ci0tLSBhL3hlbi90ZXN0L01ha2VmaWxlCisrKyBi
L3hlbi90ZXN0L01ha2VmaWxlCkBAIC03LDcgKzcsMTIgQEAgaWZuZXEgKCQoWEVOX1RBUkdFVF9B
UkNIKSx4ODZfMzIpCiBTVUJESVJTICs9IGxpdmVwYXRjaAogZW5kaWYKIAotJToKK2luc3RhbGwg
YnVpbGQgc3VidHJlZS1mb3JjZS11cGRhdGUgdW5pbnN0YWxsOiAlOgogCXNldCAtZTsgZm9yIHMg
aW4gJChTVUJESVJTKTsgZG8gXAogCQkkKE1BS0UpIC1mICQoQkFTRURJUikvUnVsZXMubWsgLUMg
JCRzICQqOyBcCiAJZG9uZQorCitjbGVhbjo6CisJc2V0IC1lOyBmb3IgcyBpbiAkKFNVQkRJUlMp
OyBkbyBcCisJCSQoTUFLRSkgLWYgJChCQVNFRElSKS9SdWxlcy5tayAtQyAkJHMgJEA7IFwKKwlk
b25lCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 19 14:24:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 14: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 1dMxbU-0007B5-93; Mon, 19 Jun 2017 14: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 <osstest-admin@xenproject.org>) id 1dMxbS-0007An-5m
 for xen-devel@lists.xensource.com; Mon, 19 Jun 2017 14:24:30 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 9E/5C-02022-D9ED7495; Mon, 19 Jun 2017 14:24:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVXfOPfd
 Ig9bbUhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuLR3L1PBqtWMFVfedTE1
 MK4r7WLk4hAS+Mso8eFsHwuE85hR4v3Bs+wQzjZGifaz04AynBwiAs4SX8/MZQexeQX0JToOX
 gCLCwuYSzzeOJsNpEFCoFtT4t77V2wgCQkBT4mjW/6ywNgr7kwCambnYBOwkjgkBhJlEVCVWH
 l+FtMERu4FjAyrGDWKU4vKUot0jUz1kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzE
 C/V7PwMC4g3FXu98hRkkOJiVRXtvt7pFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgP3QXKCRal
 pqdWpGXmAAMQJi3BwaMkwvsGJM1bXJCYW5yZDpE6xajLsWH1+i9MQix5+XmpUuK8B0CKBECKM
 krz4EbAouESo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHev3eApvBk5pXAbXoFdAQT0BHMZ1
 xAjihJREhJNTBO9Kk++7ZuynFz3bW3DQMVXt6ffPnm41kiTD/NIqPuC8810LrFrxflv1ZxwsF
 9xXz7NrvFZEZ1iUaW/ljZNGF3g+6KtTM/rWb8+zHcaJPm3XlCDqaGPbNmZU/avGDhj/ArK/7M
 bfeNfViYm/Lows2UFY5q/8xy4jnnTmsvfei8KmGBsP7D7ytblFiKMxINtZiLihMBA5MsGYECA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1497882267!103891648!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28308 invoked from network); 19 Jun 2017 14:24:28 -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; 19 Jun 2017 14:24: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 1dMxbL-0001m2-BK; Mon, 19 Jun 2017 14:24: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 1dMxbF-0002gM-U7; Mon, 19 Jun 2017 14:24:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dMxbF-0000Cn-Oc; Mon, 19 Jun 2017 14:24:17 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110556-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:build-armhf-xsm:xen-build:fail:regression
 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-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 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-amd64-amd64-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-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-i386-xl-qemut-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/debian.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:build-amd64-prev:xen-build/dist-test: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-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-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl: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-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=7251b0d2b28552bf8d7287af9dc2504b4a43278b
X-Osstest-Versions-That: xen=695bb5f504ab48c1d546446f104c1b6c0ead126d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 19 Jun 2017 14:24:17 +0000
Subject: [Xen-devel] [xen-unstable test] 110556: 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>

ZmxpZ2h0IDExMDU1NiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDU1Ni8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAg
ICAgNSB4ZW4tYnVpbGQgICAgICBmYWlsIGluIDExMDUxMCBSRUdSLiB2cy4gMTEwNDY1CgpUZXN0
cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAg
ZmFpbCBpbiAxMTA1MTAgcGFzcyBpbiAxMTA1NTYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgZmFpbCBpbiAxMTA1MzMgcGFzcyBpbiAxMTA1MTAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94
MTAgZmFpbCBwYXNzIGluIDExMDUzMwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0IDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBwYXNzIGluIDExMDUzMwoKUmVncmVz
c2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wIGZhaWwgaW4g
MTEwNTMzIFJFR1IuIHZzLiAxMTA0NjUKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDExMDUxMCBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTEw
NTEwIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LXN0
b3AgZmFpbCBpbiAxMTA1MTAgYmxvY2tlZCBpbiAxMTA0NjUKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBpbiAxMTA1MTAg
bGlrZSAxMTA0NjUKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMDQ2NQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEwNDY1
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdy
YXRlL3gxMCBmYWlsIGxpa2UgMTEwNDY1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAxNiBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTA0NjUKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgIDkgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWls
ICBsaWtlIDExMDQ2NQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNSBndWVzdC1zdGFy
dC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTEwNDY1CiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3IDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTA0
NjUKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkL2Rpc3QtdGVzdCAg
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIGJ1aWxkLWkzODYtcHJldiAg
ICAgICAgICAgICAgIDYgeGVuLWJ1aWxkL2Rpc3QtdGVzdCAgICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAxNiBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20g
ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgOSB3aW5k
b3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZv
ciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgNzI1MWIwZDJiMjg1NTJiZjhkNzI4N2Fm
OWRjMjUwNGI0YTQzMjc4YgpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAg
Njk1YmI1ZjUwNGFiNDhjMWQ1NDY0NDZmMTA0YzFiNmMwZWFkMTI2ZAoKTGFzdCB0ZXN0IG9mIGJh
c2lzICAgMTEwNDY1ICAyMDE3LTA2LTE1IDA5OjQ2OjMzIFogICAgNCBkYXlzCkZhaWxpbmcgc2lu
Y2UgICAgICAgIDExMDQ4NCAgMjAxNy0wNi0xNiAwOTozMjoyMiBaICAgIDMgZGF5cyAgICA1IGF0
dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMDUxMCAgMjAxNy0wNi0xNyAwMToyODowMCBa
ICAgIDIgZGF5cyAgICA0IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9u
cyB1bmRlciB0ZXN0OgogIER1c2h5YW50IEJlaGwgPG15c2VsZmR1c2h5YW50YmVobEBnbWFpbC5j
b20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+CiAgVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29t
PgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
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
bTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCmNvbW1pdCA3MjUxYjBkMmIyODU1MmJmOGQ3Mjg3YWY5ZGMyNTA0YjRhNDMyNzhiCkF1dGhv
cjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIEZyaSBKdW4gMTYgMTY6
MTg6NTQgMjAxNyArMDIwMAoKICAgIHg4NmVtdWw6IG1pbm9yIGNsZWFudXAKICAgIAogICAgRHJv
cCBhIHJlZHVuZGFudCBpbnB1dCBjb25zdHJhaW50IGFuZCBjb3JyZWN0IGEgY29tbWVudC4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAg
UmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgpj
b21taXQgMzkxMDc1Njk4N2NjZmFjMmQ3OWZiOGU0Y2EwZjE5NjUyMjU5N2I3NApBdXRob3I6IER1
c2h5YW50IEJlaGwgPG15c2VsZmR1c2h5YW50YmVobEBnbWFpbC5jb20+CkRhdGU6ICAgRnJpIEp1
biAxNiAxNjoxODoxMCAyMDE3ICswMjAwCgogICAgeDg2L1NWTTogY29ycmVjdCBjb21tZW50cyBp
biB2bWNiLmgKICAgIAogICAgVGhlIFZNRVhJVCBjb2RlcyBsaXN0ZWQgZnJvbSBFWENFUFRJT05f
UEYgdG8gRVhDRVBUSU9OX1hGIGhhZCBjb21tZW50cwogICAgZGVzY3JpYmUgdGhlIGV4aXRjb2Rl
cyBzbGlnaHRseSBzaGlmdGVkIHRoYW4gdGhlIGV4cGVjdGVkIHZhbHVlLgogICAgVGhlIGV4cGVj
dGVkIGV4aXRjb2RlIHZhbHVlIGZvciBwYWdlLWZhdWx0IGlzIDc4IHdoaWNoIHNob3VsZCBiZSAw
eDRFCiAgICBhbmQgc28gb24gdGlsbCBleGNlcHRpb24gWEYuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IER1c2h5YW50IEJlaGwgPG15c2VsZmR1c2h5YW50YmVobEBnbWFpbC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCmNv
bW1pdCA1MzRlY2RkZDhhOTYxYTQ0MzU2ZmNhYjU3NmJkNjhkNjkwMGJmYTc0CkF1dGhvcjogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBUdWUgSnVuIDEzIDE3OjEz
OjE3IDIwMTcgKzAxMDAKCiAgICB4ZW4vYXJtOiBtbTogVXNlIHR5cGVzYWZlIE1GTiBpbiBkdW1w
X3B0X3dhbGsKICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+Cgpjb21taXQgMjY1YjU2ZGU4ZDdjOTJlNzRlNDgxNjQ0YTU5MjFiMjdk
YWViYjRhZQpBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkRhdGU6
ICAgVHVlIEp1biAxMyAxNzoxMzoxNiAyMDE3ICswMTAwCgogICAgeGVuL2FybTogbW06IFVzZSB0
eXBlc2FmZSBNRk4gaW4gc2V0X2ZpeG1hcAogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmNvbW1pdCA4MjU4Yzc0MWUyMzMzNzFh
YTYyZTQ5MWQ4ZmFmZmNiYTVmMGVlYjY5CkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KRGF0ZTogICBUdWUgSnVuIDEzIDE3OjEzOjE0IDIwMTcgKzAxMDAKCiAgICB4
ZW4vYXJtOiBVc2UgdGhlIG5ld2x5IGludHJvZHVjZWQgTUZOIDwtPiBNQUREUiBhbmQgR0ZOIDwt
PiBNQUREUiBoZWxwZXJzCiAgICAKICAgIFJlcGxhY2UgdGhlIGZvbGxvd2luZyBjb25zdHJ1Y3Rp
b25zOgogICAgICAgIC0gX2dmbihwYWRkcl90b19wZm4oLi4uKSkgICA9PiBnYWRkcl90b19nZm4o
Li4uKQogICAgICAgIC0gX21mbihwYWRkcl90b19wZm4oLi4uKSkgICA9PiBtYWRkcl90b19tZm4o
Li4uKQogICAgICAgIC0gcGZuX3RvX3BhZGRyKG1mbl94KC4uLikpICA9PiBtZm5fdG9fbWFkZHIo
Li4uKQogICAgICAgIC0gcGZuX3RvX3BhZGRyKGdmbl94KC4uLikpICA9PiBnZm5fdG9fZ2FkZHIo
Li4uKQogICAgICAgIC0gX21mbiguLi4gPj4gUEFHRV9TSElGVCkgICA9PiBtYWRkcl90b19tZm4o
Li4uKQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgogICAgQWNrZWQtYnk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+CiAgICBDYzogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29t
PgogICAgQ2M6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KCmNvbW1pdCBi
MTEwNDU1ZjQyODFkNTU1ZjJmOTgzOTNlODA1YzRiNDVhMzc0M2E1CkF1dGhvcjogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBUdWUgSnVuIDEzIDE3OjEzOjEzIDIw
MTcgKzAxMDAKCiAgICB4ZW4vYXJtOiBJbnRyb2R1Y2Ugd3JhcHBlcnMgZm9yIE1GTiA8LT4gTUFE
RFIgYW5kIEdGTiA8LT4gR0FERFIKICAgIAogICAgVGhlIG5ldyB3cmFwcGVycyB3aWxsIGFkZCBt
b3JlIHNhZmV0eSB3aGVuIGNvbnZlcnRpbmcgYW4gYWRkcmVzcyB0byBhCiAgICBmcmFtZSBudW1i
ZXIgKGVpdGhlciBtYWNoaW5lIG9yIGd1ZXN0KS4gQSBmb2xsb3ctdXAgcGF0Y2ggd2lsbCB1c2Ug
dGhlbQogICAgdG8gc2ltcGxpZnkgdGhlIGNvZGUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKY29tbWl0IDY3YzNjYTdhNzc5
NWYwY2EzMWUzNzMzZWM2YWU5NzE2MTU3ZTI3MjYKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgpEYXRlOiAgIFR1ZSBKdW4gMTMgMTc6MTM6MTIgMjAxNyArMDEwMAoK
ICAgIHhlbi9hcm06IHRyYXBzOiBSZXBsYWNlIHAybV9sb29rdXAoLi4uLCAuLi4sIE5VTEwpIGJ5
IGdmbl90b19tZm4oLi4uLCAuLi4pCiAgICAKICAgIGdmbl90b19tZm4gaXMgYSB3cmFwcGVyIG9m
IHAybV9sb29rdXAgd2hpY2ggZG9lcyBub3QgcmV0dXJuIHRoZQogICAgcDJtX3R5cGUuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAg
ICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgoKY29tbWl0IDM4NDI2OTg3YjZhMTMyYjM5ZDc1MDQ5NjFiYmU4YTM4NWRmNmVjMzcKQXV0aG9y
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiAgIFR1ZSBKdW4gMTMg
MTc6MTM6MTEgMjAxNyArMDEwMAoKICAgIHhlbi9hcm06IFJlcGxhY2UgRElWX1JPVU5EX1VQKC4u
LiwgUEFHRV9TSVpFKSBieSBQRk5fVVAoLi4uKQogICAgCiAgICBESVZfUk9VTkRfVVAoLi4uLCBQ
QUdFX1NJWkUpIGFuZCBQRk5fVVAoLi4uKSBhcmUgZXF1aXZhbGVudC4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgpjb21taXQg
NzcyM2RkNmIxYTRmMzk1MTEyYzkwMmUyNzY0NTZmM2UwNTQ1N2UxOQpBdXRob3I6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAgVHVlIEp1biAxMyAxNzoxMzoxMCAy
MDE3ICswMTAwCgogICAgeGVuL2FybTogbW06IFJlcGxhY2UgX192YShwZm5fdG9fcGFkZHIoLi4u
KSkgYnkgbWZuX3RvX3ZpcnQKICAgIAogICAgX192YShwZm5fdG9fcGFkZHIoLi4uKSkgYW5kIG1m
bl90b192aXJ0IGFyZSBlcXVpdmFsZW50LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmNvbW1pdCAzMjQ4MzRlNGYxMDIwMDRh
M2NiNTk1ZGU4MmU3MjViN2FkZWU2Y2ZmCkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KRGF0ZTogICBUdWUgSnVuIDEzIDE3OjEzOjA5IDIwMTcgKzAxMDAKCiAgICB4
ZW4vYXJtOiBkb21haW5fYnVpbGQ6IFJlcGxhY2UgcGFkZHJfdG9fcGZuKHZpcnRfdG9fbWFkZHIo
LikpIGJ5IHZpcnRfdG9fbWZuKC4pCiAgICAKICAgIHBhZGRyX3RvX3Bmbih2aXJ0X3RvX21hZGRy
KC4pKSBhbmQgdmlydF90b19tZm4oLikgYXJlIGVxdWl2YWxlbnQuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1i
eTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKY29tbWl0IDk0
ODA2NmQwNTI2Y2ViZTFlY2QwYzIxODYzYTljZmMxYmUwMjkwYTQKQXV0aG9yOiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiAgIFR1ZSBKdW4gMTMgMTc6MTM6MDggMjAx
NyArMDEwMAoKICAgIHhlbi9hcm06IERlZmluZSBtZm5fdG9fcGFnZS9wYWdlX3RvX21mbiBpbiB0
ZXJtIG9mIF9fbWZuX3RvX3BhZ2UvX19wYWdlX3RvX21mbgogICAgCiAgICBUaGlzIGlzIG1hdGNo
aW5nIHRoZSB4ODYgc2lkZSB3aGVyZSB0aGUgX18qIHZlcnNpb24gaXMgdXNlZCBpZiB5b3UgbmVl
ZAogICAgdG8gb3ZlcnJpZGUgdGhlIGhlbHBlcnMgaW4gc291cmNlIGZpbGVzLgogICAgCiAgICBB
dCB0aGUgc2FtZSB0aW1lLCBtb3ZlIHRoZSBub24tdW5kZXJzY29yZSB2ZXJzaW9uIGF0IHRoZSBl
bmQgb2YgdGhlCiAgICBkZWZpbnRpb24gYW5kIGFkZCBhIGNvbW1lbnQgdG8gZXhwbGFpbiB0aGVt
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KCmNvbW1pdCBjNzAyZDhhMDVhMjhmZTg5MmMyMzNhNWM2M2VjMmIwYzdmMzk0MzAy
CkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBUdWUg
SnVuIDEzIDE3OjEzOjA3IDIwMTcgKzAxMDAKCiAgICB4ZW4vYXJtOiBtbTogVXNlIHR5cGVzYWZl
IE1GTiBpbiBtZm5fdG9feGVuX2VudHJ5CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKY29tbWl0IDdkZGM1NWYyZTNlY2FiMDk1
YTk5MjIxOTcxYjU2ZTFmYmY4NWQ4MDMKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgpEYXRlOiAgIFR1ZSBKdW4gMTMgMTc6MTM6MDYgMjAxNyArMDEwMAoKICAgIHhl
bi9hcm06IG1tOiBDbGVhbi11cCBtZm5fdG9feGVuX2VudHJ5CiAgICAKICAgIFRoZSBwaHlzaWNh
bCBhZGRyZXNzIGlzIGNvbXB1dGVkIGZyb20gdGhlIG1hY2hpbmUgZnJhbWUgbnVtYmVyLCBzbwog
ICAgY2hlY2tpbmcgaWYgdGhlIHBoeXNpY2FsIGFkZHJlc3MgaXMgcGFnZSBhbGlnbmVkIGlzIHBv
aW50bGVzcy4KICAgIAogICAgRnVydGhlcm1vcmUsIGRpcmVjdGx5IGFzc2lnbmVkIHRoZSBNRk4g
dG8gdGhlIGNvcnJlc3BvbmRpbmcgZmllbGQgaW4gdGhlCiAgICBlbnRyeSByYXRoZXIgdGhhbiBj
b252ZXJ0aW5nIHRvIGEgcGh5c2ljYWwgYWRkcmVzcyBhbmQgb3JyaW5nIHRoZSB2YWx1ZS4KICAg
IEl0IHdpbGwgYXZvaWQgdG8gcmVseSBvbiB0aGUgZmllbGQgcG9zaXRpb24gYW5kIG1ha2UgdGhl
IGNvZGUgY2xlYXJlci4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgpjb21taXQgYjhkNmIzMzdkOTQ1ZGU5Y2M1YTI5YjUwYmY1
YzZhZGZlMGQ0ZDNkZgpBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
CkRhdGU6ICAgVHVlIEp1biAxMyAxNzoxMzowNSAyMDE3ICswMTAwCgogICAgeGVuL2FybTogbW06
IEZpeCBjb2Rpbmcgc3R5bGUgb2YgbWZuX3RvX3hlbl9lbnRyeQogICAgCiAgICBGaXggdGhlIGNv
bW1lbnQgY29kaW5nIHN0eWxlIGFuZCBhZGQgYSBuZXdsaW5lIGJlZm9yZSB0aGUgcmV0dXJuLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KCmNvbW1pdCBlZDY3MTc3YWMyY2ZjYTk2NDVmMTM2YjE0OGYxNWU5OGFjNTcwMzViCkF1
dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBUdWUgSnVu
IDEzIDE3OjEzOjA0IDIwMTcgKzAxMDAKCiAgICB4ZW4vYXJtOiBtbTogTW92ZSBtZm5fdG9feGVu
X2VudHJ5IGZyb20gcGFnZS5oIHRvIG1tLmMKICAgIAogICAgVGhlIGZpbGUgbW0uYyBpcyB0aGUg
b25seSB1c2VyIG9mIG1mbl90b194ZW5fZW50cnkuIFRoaXMgd2lsbCBhbHNvIGhlbHAKICAgIHRv
IHVzZSB0aGUgdHlwZXNhZmUgTUZOLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmNvbW1pdCA2MTU2NTZhOTEwNTA4OThmNDli
MDBlNjkzM2FiMTk1YWRhMDhlYzQ5CkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KRGF0ZTogICBUdWUgSnVuIDEzIDE3OjEzOjAzIDIwMTcgKzAxMDAKCiAgICB4ZW4v
YXJtOiBtbTogSW50cm9kdWNlIGNsZWFyX3RhYmxlIGFuZCB1c2UgaXQKICAgIAogICAgQWRkIGEg
bmV3IGhlbHBlciBjbGVhcl90YWJsZSB0byBjbGVhciBhIHBhZ2UgdGFibGUgZW50cnkgYW5kIGlu
dmFsaWRhdGUKICAgIHRoZSBjYWNoZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgpjb21taXQgNWRhMmZjODc4NDExNGYwYmMx
NGY2YWYwZjFhZDVhNjllNGZiMzc4OQpBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+CkRhdGU6ICAgVHVlIEp1biAxMyAxNzoxMzowMSAyMDE3ICswMTAwCgogICAgeGVu
L2FybTogZ2ljLXYyOiBGaXggaW5kZW50YXRpb24gaW4gZ2ljdjJfbWFwX2h3ZG9tX2V4dHJhX21h
cHBpbmdzCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 19 14:24:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 14: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 1dMxbo-0007Eu-N9; Mon, 19 Jun 2017 14:24: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 1dMxbn-0007EN-Gb
 for xen-devel@lists.xensource.com; Mon, 19 Jun 2017 14:24:51 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 B6/D3-01733-2BED7495; Mon, 19 Jun 2017 14:24:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVXfjPfd
 Ig0WPDSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0XHuKGPBIbOKfbu/sjUw
 rtbtYuTiEBL4yyhx7c8OVgjnMaPEyUNzmCCcbYwSO85sZe5i5OQQEXCW+HpmLnsXIwcHr4C+x
 PX5tiBhYYEgiTdfH4PVSwg8YZK4M2crE0iNhICnxLH75SA1IObyyb/ZuhjZOdgErCQOiYEUsA
 ioSvTczpvAyL2AkWEVo0ZxalFZapGusYFeUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7
 uJkagv+sZGBh3ME5Y5XeIUZKDSUmU13a7e6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV67u0A5
 waLU9NSKtMwcYODBpCU4eJREeF1uA6V5iwsSc4sz0yFSpxh1OTasXv+FSYglLz8vVUqc1xBkh
 gBIUUZpHtwIWBRcYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTM+/cO0BSezLwSuE2vgI5gAj
 qC+YwLyBEliQgpqQZGV26BW7H2vOprxaJ13OcbRa6uS5e6IsOmJfnkxoS3LtFneDVlLn96KPb
 S1SI6al/1NmbX/+Y8K0X8l2868Fo9ucGwefaGU+dPeO6xDszdWDVdUSh6vvvXaC82rfkHhGex
 r7h/6hi/S/5tNZXfvIKT6n5vnnRub5bN5/sldzinrZm44Ee9RrqqEktxRqKhFnNRcSIAghERu
 H0CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1497882288!103952988!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54745 invoked from network); 19 Jun 2017 14:24: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; 19 Jun 2017 14:24: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 1dMxbj-0001n0-6w; Mon, 19 Jun 2017 14:24: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 1dMxbd-0002hL-Uk; Mon, 19 Jun 2017 14:24:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dMxbd-0000bZ-P8; Mon, 19 Jun 2017 14:24:41 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110567-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=2d78f78a14528752266982473c07118f1bc336e3
X-Osstest-Versions-That: xen=7251b0d2b28552bf8d7287af9dc2504b4a43278b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 19 Jun 2017 14:24:41 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 110567: 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>

ZmxpZ2h0IDExMDU2NyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDU2Ny8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDJkNzhmNzhhMTQ1Mjg3
NTIyNjY5ODI0NzNjMDcxMThmMWJjMzM2ZTMKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDcyNTFiMGQyYjI4NTUyYmY4ZDcyODdhZjlkYzI1MDRiNGE0MzI3OGIKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDExMDQ5MiAgMjAxNy0wNi0xNiAxNTowMToyNSBaICAgIDIgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMTA1NjcgIDIwMTctMDYtMTkgMTI6MDE6NTggWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogIFpob25nemUgTGl1IDxibGFj
a3NreWdnQGdtYWlsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9eGVuLXVuc3RhYmxlLXNt
b2tlCisgcmV2aXNpb249MmQ3OGY3OGExNDUyODc1MjI2Njk4MjQ3M2MwNzExOGYxYmMzMzZlMwor
IC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25m
aWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBw
ZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVh
ZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGll
ICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdb
JyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0
L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29z
c3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1sn
IHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xP
Q0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAt
dyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIHhlbi11bnN0YWJsZS1zbW9rZSAy
ZDc4Zjc4YTE0NTI4NzUyMjY2OTgyNDczYzA3MTE4ZjFiYzMzNmUzCisgYnJhbmNoPXhlbi11bnN0
YWJsZS1zbW9rZQorIHJldmlzaW9uPTJkNzhmNzhhMTQ1Mjg3NTIyNjY5ODI0NzNjMDcxMThmMWJj
MzM2ZTMKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmkt
Z2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9z
CisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAg
ICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9
IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9z
CisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUv
b3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0v
aG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
CisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1bWFz
ayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPXhlbgor
IHhlbmJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFt
LXVuc3RhYmxlCisgJ1snIHh4ZW4gPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHhx
ZW11LXVwc3RyZWFtLXVuc3RhYmxlID0geCAnXScKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAu
L2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZS1zbW9rZQorIHByZXZ4ZW5icmFuY2g9
eGVuLTQuOS10ZXN0aW5nCisgJ1snIHgyZDc4Zjc4YTE0NTI4NzUyMjY2OTgyNDczYzA3MTE4ZjFi
YzMzNmUzID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBv
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
Zy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtMy4xNAorKyA6IHRlc3RlZC9saW51
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
L3hlbi9naXQveGVuLmdpdCAyZDc4Zjc4YTE0NTI4NzUyMjY2OTgyNDczYzA3MTE4ZjFiYzMzNmUz
OnJlZnMvaGVhZHMvc21va2UKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC94ZW4uZ2l0CiAgIDcyNTFiMGQyLi4yZDc4Zjc4IDJkNzhmNzhhMTQ1Mjg3NTIyNjY5ODI0NzNj
MDcxMThmMWJjMzM2ZTMgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 19 14:27:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 14:27:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dMxe0-0007Uo-2q; Mon, 19 Jun 2017 14:27: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=3362a3525=Ian.Jackson@citrix.com>)
 id 1dMxdy-0007Ua-Bm
 for xen-devel@lists.xensource.com; Mon, 19 Jun 2017 14:27:06 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 41/95-03557-93FD7495; Mon, 19 Jun 2017 14:27:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXitHSDva7lffd
 Ig1uHuSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bR/lnsBVc5KrYves3SwHiVrYuRk0NCwF/i
 w9xTULaHxPWzJ5hAbDYBXYmmLX/B4rwCghInZz5hAbGZBfQkbkydwgZhy0s0b53NDFHjILFp/
 0Mwm0VAVeLcghesILaIgJFE553LQL1cQPW7GCUmNG8BSwgLREm8mX4EzOYUMJdYuLsNrEhI4A
 KjROu1GywQF5lIvF24E2gbB1BCTWLu+niIsKXEt/VPmScwCsxCct8sJPfNQnLfAkbmVYzqxal
 FZalFuiZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBwckABDsYuy/7H2KU5GBS
 EuW13e4eKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC99BdoJxgUWp6akVaZg4wTmDSEhw8SiK8b
 0DSvMUFibnFmekQqVOMilLivAdAEgIgiYzSPLg2WGxeYpSVEuZlBDpEiKcgtSg3swRV/hWjOA
 ejkjCv9D2gKTyZeSVw018BLWYCWsx8xgVkcUkiQkqqgfHAPseMnqsfe/W+yeh+2DbbpWTnkZ3
 nJ0+RW8k4ldnumcyP5ZMtNT7aGiz+mN3IJLVz1eOq63ujvjc3fZp27Dz3qm/3Dv06t/Hk/gkC
 WpxNd4VYpj45uiVnWcHshabyC2bvK+K6fdflZn1M+WvbL9enJHsGHPCTtSmVy1r8mHXu86R/M
 7Z1255iUWIpzkg01GIuKk4EAExNOlnIAgAA
X-Env-Sender: prvs=3362a3525=Ian.Jackson@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1497882423!74450416!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5014 invoked from network); 19 Jun 2017 14:27:04 -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;
 19 Jun 2017 14:27:04 -0000
X-IronPort-AV: E=Sophos;i="5.39,361,1493683200"; d="scan'208";a="436984398"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22855.57141.163223.660134@mariner.uk.xensource.com>
Date: Mon, 19 Jun 2017 15:27:01 +0100
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
In-Reply-To: <20170619131802.GA5848@char.us.oracle.com>
References: <osstest-110513-mainreport@xen.org>
 <22855.44434.618100.634154@mariner.uk.xensource.com>
 <20170619112733.2v5icp4lvy6innk5@dhcp-3-128.uk.xensource.com>
 <20170619131802.GA5848@char.us.oracle.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>, xen-devel@lists.xensource.com,
 Dario Faggioli <dario.faggioli@citrix.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] blkback shutdown problem ? (Re: [linux-4.9 test]
 110513: 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>

S29ucmFkIFJ6ZXN6dXRlayBXaWxrIHdyaXRlcyAoIlJlOiBibGtiYWNrIHNodXRkb3duIHByb2Js
ZW0gPyAoUmU6IFtsaW51eC00LjkgdGVzdF0gMTEwNTEzOiByZWdyZXNzaW9ucyAtIEZBSUwpIik6
Cj4gT24gTW9uLCBKdW4gMTksIDIwMTcgYXQgMTI6Mjc6MzNQTSArMDEwMCwgUm9nZXIgUGF1IE1v
bm7DqSB3cm90ZToKPiA+IFRoaXMgaGFzIGFscmVhZHkgYmVlbiBub3RpY2VkIGFuZCBmaXhlZCBi
eSBKdWVyZ2VuIFswXSwgaG93ZXZlciBBRkFJSwo+ID4gdGhlIHBhdGNoZXMgYXJlIG5vdCB5ZXQg
aW4gSmVucy9MaW51cyB0cmVlLCBzbyBpdCdzIHRvbyBlYXJseSB0bwo+ID4gcmVxdWVzdCBhIGJh
Y2twb3J0LgouLi4KPiBJIHdpbGwgc2VuZCB0aGUgZ2l0IHB1bGwgdG9tb3Jyb3cuIFRoYW5rcy4K
ClRoYW5rcy4KCkZyb20gdGhlIHBvdiBvZiB1cGRhdGluZyBvc3N0ZXN0IHRvIExpbnV4IDQuOToK
CjEzOjU1IDxEaXppZXQ+IGp1ZXJnZW5fZ3Jvc3M6IFJlIHlvdXIgcGF0Y2ggc2VyaWVzICJ4ZW4v
YmxrYmFjazoKICAgICAgICAgICAgICAgc2V2ZXJhbCBmaXhlcyBvZiByZXNvdXJjZSBtYW5hZ2Vt
ZW50IiwgRFlLIGhvdyBsb25nCiAgICAgICAgICAgICAgIHRoaXMgcHJvYmxlbSBoYXMgZXhpc3Rl
ZCA/CjEzOjU1IDxEaXppZXQ+IFNwZWNpZmljYWxseSwgRFlLIGlmIGl0IGlzIGEgcHJvYmxlbSBp
biAzLjE4ID8KCjE0OjEwIDxyb3lnZXI+IERpemlldDogSSB0aGluayB0aGlzIHdhcyBpbnRyb2R1
Y2VkIHdpdGggdGhlIG11bHRpcXVldWUKICAgICAgICAgICAgICAgYmxrYmFjayBwYXRjaGVzLCBv
ciBhdCBsZWFzdCBpdCBtYWtlIGl0IGVhc2llciB0bwogICAgICAgICAgICAgICBzdXJmYWNlCgpJ
IHRoaW5rIHRoZSBsYXN0IHRoaW5nIHdlIHdhbnQgaW4gb3VyIG1haW4ga2VybmVsIGZvciBvc3N0
ZXN0IGlzIG1vcmUKaGVpc2VuYnVncy4gIFNvIEkgcHJvcG9zZSB0byB3YWl0IGZvciB0aGlzIGZp
eCB0byBtYWtlIGl0IGludG8Kb3NzdGVzdC10ZXN0ZWQgdmVyc2lvbiBvZiBsaW51eC00LjkuCgpL
b25yYWQsIGNhbiB5b3UgcGxlYXNlIENDIG1lIG9uIHRoZSBwdWxsIHJlcXVlc3Qgc28gSSBjYW4g
dHJhY2sgdGhpcyA/CgpUaGFua3MsCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 19 14:37:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 14: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 1dMxna-0008Jn-Cx; Mon, 19 Jun 2017 14:37: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=3362a3525=Ian.Jackson@citrix.com>)
 id 1dMxnZ-0008Jg-Tj
 for xen-devel@lists.xensource.com; Mon, 19 Jun 2017 14:37:02 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 5B/6F-03620-D81E7495; Mon, 19 Jun 2017 14:37:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXitHSDvW7PQ/d
 Ig4lXdC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aiLT/YC/o4K1Y9im9g/MbexcjJISHgL7Hm
 1kUmCNtdYnr7CjYQm01AV6Jpy18wm1dAUOLkzCcsIDazgI7Egt2f2CBseYntb+cwQ9Q4SPxZv
 hksziKgKrH00wdGEFtEQFPi/66VrF2MXED1jUwSfR/egw0SFvCVWL1pB1gDJ1DzuYaNYLaQgL
 3E3459UAeZSLxduBMozgEUV5OYuz4eImwhseNjH9sERoFZSM6bheS8WUjOW8DIvIpRozi1qCy
 1SNfIQC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzA0GYBgB+OvZQGHGCU5mJRE
 eW23u0cK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuC9+AAoJ1iUmp5akZaZA4wSmLQEB4+SCK8hM
 FKEeIsLEnOLM9MhUqcYdTk2rF7/hUmIJS8/L1VKnFcRpEgApCijNA9uBCxiLzHKSgnzMgIdJc
 RTkFqUm1mCKv+KUZyDUUmYdw/IJTyZeSVwm14BHcEEdATzGReQI0oSEVJSDYw7zn9c+1P4R3r
 1qgXnl/LUnT8mFBO9Rb6v/2Cfw+M3Fmu7XvJM+Jr8ed8H4Un+QisMnrirPXAP5hXoOPjkUeTC
 2R+mXS46x9zF/Kx86QPpymnHlJ/P1P06I33H1EkX/KrqE7Mc+GJ+1bnHushwbMvv1Sr5/XXvf
 8POr1xSF69EG95d5DxfasEFJZbijERDLeai4kQAXc1MHtMCAAA=
X-Env-Sender: prvs=3362a3525=Ian.Jackson@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1497883018!60666734!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18736 invoked from network); 19 Jun 2017 14:37:00 -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 Jun 2017 14:37:00 -0000
X-IronPort-AV: E=Sophos;i="5.39,361,1493683200"; d="scan'208";a="436986359"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22855.57727.390987.969954@mariner.uk.xensource.com>
Date: Mon, 19 Jun 2017 15:36:47 +0100
To: Evgeniy Dushistov <dushistov@mail.ru>
In-Reply-To: <E1dMx2x-0007xW-D8@osstest.test-lab.xenproject.org>
References: <E1dMx2x-0007xW-D8@osstest.test-lab.xenproject.org>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Cc: xen-devel@lists.xensource.com, linux-kernel@vger.kernel.org,
 Jens Axboe <axboe@fb.com>, Alexander Viro <viro@zeniv.linux.org.uk>,
 linux-fsdevel@vger.kernel.org, Linus Torvalds <torvalds@linux-foundation.org>,
 Jonathan Cameron <jic23@kernel.org>
Subject: [Xen-devel] ufs build failure (no __udivdi3) on i386 in linux tip
	(edf9364d3f92)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

b3NzdGVzdCBzZXJ2aWNlIG93bmVyIHdyaXRlcyAoIltsaW51eC1saW51cyBiaXNlY3Rpb25dIGNv
bXBsZXRlIGJ1aWxkLWkzODYtcHZvcHMiKToKPiBicmFuY2ggeGVuLXVuc3RhYmxlCj4geGVuYnJh
bmNoIHhlbi11bnN0YWJsZQo+IGpvYiBidWlsZC1pMzg2LXB2b3BzCj4gdGVzdGlkIGtlcm5lbC1i
dWlsZAo+IAo+IFRyZWU6IGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgv
a2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0Cj4gVHJlZTogbGludXhmaXJtd2FyZSBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKPiAKPiAqKiog
Rm91bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCj4gCj4gICBCdWcgaXMg
aW4gdHJlZTogIGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVs
L2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0Cj4gICBCdWcgaW50cm9kdWNlZDogIGVkZjkzNjRk
M2Y5MjRhZmY2Zjc3MTc2YjhlNTJhNGI2OGU1YzMwZDYKPiAgIEJ1ZyBub3QgcHJlc2VudDogNzkx
YTlhNjY2ZDFhZmUyNjAzYmNiMmM2YTQ4NTJkNjg0ZTg3OTI1Mgo+ICAgTGFzdCBmYWlsIHJlcHJv
OiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEwNTY2
LwoKVGhpcyBpcyBhIG1lcmdlIGNvbW1pdCwgc28gdGhlIGJpc2VjdGlvbiByZXN1bHQgaXMgbm90
IHZlcnkgdXNlZnVsOgoKICAgZ2l0LWxvZyAtLXByZXR0eT1vbmVsaW5lIDc5MWE5YTY2NmQxYWZl
MjYwM2JjYjJjNmE0ODUyZDY4NGU4NzkyNTIuLmVkZjkzNjRkM2Y5MjRhZmY2Zjc3MTc2YjhlNTJh
NGI2OGU1YzMwZDYgfCB3YyAtbAogICAyMjMzCgpUaGUgZXJyb3IgbWVzc2FnZSBpcyB0aGlzOgoK
ICAgRVJST1I6ICJfX3VkaXZkaTMiIFtmcy91ZnMvdWZzLmtvXSB1bmRlZmluZWQhCiAgIHNjcmlw
dHMvTWFrZWZpbGUubW9kcG9zdDo5MTogcmVjaXBlIGZvciB0YXJnZXQgJ19fbW9kcG9zdCcgZmFp
bGVkCiAgIG1ha2VbMV06ICoqKiBbX19tb2Rwb3N0XSBFcnJvciAxCgpJIHNlYXJjaGVkIHRoZSBj
b21taXQgbG9nIGFuZCBDQydkIGEgY291cGxlIG9mIHBlb3BsZSB3aG8gaGF2ZSBmaXhlZApzaW1p
bGFyIGJ1Z3MgZWxzZXdoZXJlLgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 19 14:39:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 14: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 1dMxqL-00009p-Qh; Mon, 19 Jun 2017 14: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 <tamas.k.lengyel@gmail.com>) id 1dMxqK-00009j-C7
 for xen-devel@lists.xenproject.org; Mon, 19 Jun 2017 14:39:52 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 7A/BC-03920-732E7495; Mon, 19 Jun 2017 14:39:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXiVRvkqGv2yD3
 SYNsLM4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePzJ4WCK5IVM5osGhhXiHYxcnIICUxnlFi6
 2AXEZhFoYJU4vDali5GLQ0JgDqvE+a132UESEgJ5Eg3vJ7JC2EUSM6ccYgGxeQUEJU7OfMICM
 chT4sGmHWwgNqeAtcSySTMZQQYJCZxlkph4YgNYEZuAocSjPV+ZIbapSrS+Xc8MMShAYvWWp0
 xdjBwcwgKhEu3/wMpFBNQl/lyYADaHWWAPk8SRqa1g9cwCmhKt23+zT2AUmIXkjllIUgsYmVY
 xqhenFpWlFula6CUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYgAxDsYJx92f8Q
 oyQHk5Ior+1290ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwhD4FygkWp6akVaZk5wGiASUtw8
 CiJ8BqCpHmLCxJzizPTIVKnGHU5Jh3Y/oVJiCUvPy9VSpxXEaRIAKQoozQPbgQsMi8xykoJ8z
 ICHSXEU5BalJtZgir/ilGcg1FJmHfPA6ApPJl5JXCbXgEdwQR0BPMZF5AjShIRUlINjNNKgv5
 dfhDF8NYrgN9yfh5vWE4rF+e5/Qs4Qnc+MvzevdKf/ZlwQfvmi2JGm557a5d8VljTI1pj87sq
 xmnvveC7vdJOMrsnHW1Wm+k9J3ryHofnc0J153UYiXrYCNy5JGB+8d3mrpyvG6NsWx8eXvwk7
 Z3t/V+Wcm8+yHS9Wq36rlG4LjnET4mlOCPRUIu5qDgRAKkTQCHHAgAA
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1497883190!74475226!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9210 invoked from network); 19 Jun 2017 14:39:50 -0000
Received: from mail-wm0-f65.google.com (HELO mail-wm0-f65.google.com)
 (74.125.82.65)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Jun 2017 14:39:50 -0000
Received: by mail-wm0-f65.google.com with SMTP id 70so16776264wme.1
 for <xen-devel@lists.xenproject.org>; Mon, 19 Jun 2017 07:39: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=ASkzR4WECiw23taY8Ep3kCl/kWTSeiJYa9qEhwQMBKw=;
 b=SDJ1kgNzSfySSJD0smEHMrxlXmwcRMRpmgqJrFRBJUYAnq9/u2EtelDIW4Sbry+LS/
 tc6/RPQ92SbIrhtK3viasDZneAV7LilyRAxdCcOeK8kikri/MfokTBxdGb2keUlfMy6r
 qkEsOJ12DjVAC3KhbCAeMNq3C9aeUmwKQXrJW3MhtZIAmgAfCs0AFWyfWYH7IOIu7dFk
 DWaWaF3iQnCmBKMp2J+qwuOiMFp+j7svNeqkaa/x+4gjC3zv3QLotTpFj2tBu1l1v4Mh
 W9EKsQeImKqA3xD00w+IgkMQwjxwi3y9L3dm5p7QGRzsyBhHSO1QLV68kids1N6lQ+SI
 2HJQ==
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=ASkzR4WECiw23taY8Ep3kCl/kWTSeiJYa9qEhwQMBKw=;
 b=Ydo73AyBUxChweDfn7YC9Q4btSiDl9BNl5XbY/Amwg5xerOBbaDhntuHZKgitaD8RU
 dXY30GUsD5M11dYvB4r+pz4H5o9vd9KUcPK34tYIVXP8iSPx5FwfU7lPNP10BjdYIOyf
 WIB4N68qi+kiCPaCHf1z0c2a5xf3pK42qiJm/gO8Z1SxSL8lTyG4/bZgx+YkRCeCdlo3
 VnnAfZb26N1uqshpwzpL71lD7n9HDwJeI2ryBFarTuNwYqjHCLrmrsGupR1/yR/aGUDK
 wcGW61K0yqFKBQydFzWWpToILpIwRGvXvM5wJ69axgOt4dVajoo/zA9VtNixoa05J+yJ
 7TvQ==
X-Gm-Message-State: AKS2vOxR4/bodGXVPhHcavKCIzSHmZcHBIbHns+zjHq3Gd8Ac+V1s00k
 0kHQ6DWEtABoVbNTt97+ouo1oSF8eg==
X-Received: by 10.28.232.67 with SMTP id f64mr16152549wmh.54.1497883190435;
 Mon, 19 Jun 2017 07:39:50 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.40.67 with HTTP; Mon, 19 Jun 2017 07:39:09 -0700 (PDT)
In-Reply-To: <9d4c4836-2a80-6cc7-6351-82c9c616732f@arm.com>
References: <58E3B354020000780014CA30@prv-mh.provo.novell.com>
 <58E3B852020000780014CA6E@prv-mh.provo.novell.com>
 <3514c740-bf6a-3c83-f55d-53bd90a96ac3@citrix.com>
 <CABfawhm+XUP5V4OZWnimfYDQ-L5AUSFtY-9qhuLK7aYHv_wZHw@mail.gmail.com>
 <5947A4400200007800163DAB@prv-mh.provo.novell.com>
 <9d4c4836-2a80-6cc7-6351-82c9c616732f@arm.com>
From: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
Date: Mon, 19 Jun 2017 08:39:09 -0600
Message-ID: <CABfawhkznf_EbQChAi90O2zNKnyfp9AKtkFn2yqA+9x_OC4okQ@mail.gmail.com>
To: Julien Grall <julien.grall@arm.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>,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 2/2] memory: don't hand MFN info to
	translated 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>

T24gTW9uLCBKdW4gMTksIDIwMTcgYXQgMzowOSBBTSwgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4gd3JvdGU6Cj4gSGksCj4KPgo+IE9uIDE5LzA2LzE3IDA5OjE1LCBKYW4gQmV1
bGljaCB3cm90ZToKPj4+Pj4KPj4+Pj4gT24gMTguMDYuMTcgYXQgMjE6MTksIDx0YW1hcy5rLmxl
bmd5ZWxAZ21haWwuY29tPiB3cm90ZToKPj4+Cj4+PiBPbiBUdWUsIEFwciA0LCAyMDE3IGF0IDE6
MDQgUE0sIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4+PiB3cm90
ZToKPj4+Pgo+Pj4+IE9uIDA0LzA0LzE3IDE0OjE0LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4K
Pj4+Pj4gV2Ugc2hvdWxkbid0IGhhbmQgTUZOIGluZm8gYmFjayBmcm9tIGluY3JlYXNlLXJlc2Vy
dmF0aW9uIGZvcgo+Pj4+PiB0cmFuc2xhdGVkIGRvbWFpbnMsIGp1c3QgbGlrZSB3ZSBkb24ndCBm
b3IgcG9wdWxhdGUtcGh5c21hcCBhbmQKPj4+Pj4gbWVtb3J5LWV4Y2hhbmdlLiBGb3IgZnVsbCBz
eW1tZXRyeSBhbHNvIGNoZWNrIGZvciBhIE5VTEwgZ3Vlc3QgaGFuZGxlCj4+Pj4+IGluIHBvcHVs
YXRlX3BoeXNtYXAoKSAoYnV0IG5vdGUgdGhpcyBtYWtlcyBubyBzZW5zZSBpbgo+Pj4+PiBtZW1v
cnlfZXhjaGFuZ2UoKSwgYXMgdGhlcmUgdGhlIGFycmF5IGlzIGFsc28gYW4gaW5wdXQpLgo+Pj4+
Pgo+Pj4+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+
Pj4KPj4+Pgo+Pj4+IFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgo+Pj4KPj4+Cj4+PiBVbmZvcnR1bmF0ZWx5IEkganVzdCBoYWQgdGltZSB0byBk
byB0ZXN0aW5nIHdpdGggdGhpcyBjaGFuZ2UgYW5kIEkKPj4+IGhhdmUgdG8gcmVwb3J0IHRoYXQg
aW50cm9kdWNlcyBhIGNyaXRpY2FsIHJlZ3Jlc3Npb24gZm9yIG15IHRvb2xzLgo+Pj4gV2l0aCB0
aGlzIGNoYW5nZSBpbi1wbGFjZSBwZXJmb3JtaW5nIGluY3JlYXNlX3Jlc2VydmF0aW9uIG9uIGEg
dGFyZ2V0Cj4+PiBkb21haW4gbm8gbG9uZ2VyIHJlcG9ydHMgdGhlIGd1ZXN0IGZyYW1lIG51bWJl
ciBmb3IgZXh0ZXJuYWwgdG9vbHMsCj4+PiB0aHVzIGNvbXBsZXRlbHkgYnJlYWtpbmcgYWR2YW5j
ZWQgdXNlLWNhc2VzIHRoYXQgcmVxdWlyZSB0aGlzCj4+PiBpbmZvcm1hdGlvbiB0byBiZSBhYmxl
IHRvIGRvIGFsdHAybSBnZm4gcmVtYXBwaW5nLiBUaGlzIGlzIGEgY3JpdGljYWwKPj4+IHN0ZXAg
aW4gYmVpbmcgYWJsZSB0byBpbnRyb2R1Y2Ugc2hhZG93LXBhZ2VzIHRoYXQgYXJlIHVzZWQgdG8g
aGlkZQo+Pj4gYnJlYWtwb2ludHMgYW5kIG90aGVyIG1lbW9yeSBtb2RpZmljYXRpb25zIGZyb20g
dGhlIGd1ZXN0Lgo+Pgo+Pgo+PiBXaGlsZSBJIGNhbiBzZWUgeW91ciBwb2ludCwgSSdtIGFmcmFp
ZCB0aGF0J3Mgbm90IGhvdyB0aGUKPj4gaW50ZXJmYWNlIHdhcyBtZWFudCB0byBiZSB1c2VkLiBU
aGUgbWVyZSBmYWN0IHRoYXQKPj4gcG9wdWxhdGUtcGh5c21hcCBhbmQgbWVtb3J5LWV4Y2hhbmdl
IGRpZG4ndCByZXR1cm4gdGhlCj4+IE1GTihzKSBzdWdnZXN0cyB0byBtZSB0aGF0IHlvdSBhbHJl
YWR5IG5lZWQgdG8gaGF2ZSBhIHdheQo+PiB0byBkZWFsIHdpdGggaGF2aW5nIHRvIGZpbmQgb3V0
IGFub3RoZXIgd2F5LiBPciBhcmUgeW91Cj4+IHN1Z2dlc3RpbmcgeW91IHJlbHkgb24gZ3Vlc3Rz
IG5vdCB1c2luZyB0aGVzZSBpbnRlcmZhY2VzPwo+Pgo+PiBBcyB0byBhIHNvbHV0aW9uLCBJIGNv
dWxkIHBvc3NpYmx5IHNlZSB1cyByZWxheCB0aGUgY2hhbmdlIHRvCj4+IHJldHVybiB0aGUgTUZO
KHMpIHdoZW4gdGhlIGN1cnJlbnQgYW5kIHN1YmplY3QgZG9tYWlucyBkaWZmZXIsCj4+IG9yIGV2
ZW4gY2hlY2sgcGFnaW5nIG1vZGUgb2YgdGhlIGNhbGxlciBkb21haW4gaW5zdGVhZCBvZiB0aGUK
Pj4gc3ViamVjdCBvbmUgKHdoaWNoIHdvdWxkIG1lYW4gUFZIIERvbTAgc3RpbGwgd291bGRuJ3Qg
Z2V0IHRvCj4+IHNlZSB0aGVtKS4gQnV0IGlmIHdlIGRvLCBpbW8gd2Ugc2hvdWxkIGRvIHRoaXMg
Y29uc2lzdGVudGx5IGZvcgo+PiBhbGwgdGhyZWUgb3BlcmF0aW9ucywgcmF0aGVyIHRoYW4ganVz
dCBmb3IgaW5jcmVhc2UtcmVzZXJ2YXRpb24uCj4+Cj4+PiBJZiBhdCBhbGwgcG9zc2libGUsIEkg
d291bGQgbGlrZSB0byByZXF1ZXN0IHRoaXMgY2hhbmdlIG5vdCB0byBiZSBwYXJ0Cj4+PiBvZiB0
aGUgNC45IHJlbGVhc2UuCj4+Cj4+Cj4+IEhtbSwgaXQncyBiZWVuIHRoZXJlIGZvciBhbGwgb2Yg
dGhlIFJDcywgc28gSSdtIG5vdCByZWFsbHkgaGFwcHkKPj4gdG8gY29uc2lkZXIgdGhlIG9wdGlv
biBvZiByZXZlcnRpbmcgYXQgdGhpcyBwb2ludCBpbiB0aW1lLiBCdXQKPj4gSnVsaWVuIHdpbGwg
aGF2ZSB0aGUgZmluYWwgc2F5IGFueXdheS4KPgo+Cj4gSSBhbSBhIGJpdCBjb25mdXNlIHdpdGgg
dGhlIGRlc2NyaXB0aW9uIG9mIHRoZSBwcm9ibGVtLiBJIHVuZGVyc3Rvb2QgImd1ZXN0Cj4gZnJh
bWUgbnVtYmVyIiBhcyBHRk4uIEJ1dCBBRkFJQ1QsIHRoaXMgaHlwZXJjYWxsIHdhcyByZXR1cm5p
bmcgTUZOIGV2ZW4gZm9yCj4gSFZNIGd1ZXN0cy4gU28gaG93IHRoaXMgY2hhbmdlIGlzIGJyZWFr
aW5nIGFsdHAybSByZW1hcHBpbmc/CgpGb3IgSFZNIGd1ZXN0cyB0aGlzIGh5cGVyY2FsbCByZXR1
cm5zIGEgR0ZOIHRoYXQgY2FuIHN1YnNlcXVlbnRseSBiZQpwb3B1bGF0ZWQgaW50byB0aGUgZ3Vl
c3QgcGh5c21hcDoKCnhjX2RvbWFpbl9pbmNyZWFzZV9yZXNlcnZhdGlvbl9leGFjdCh4Y2gsIGRv
bWlkLCAxLCAwLCAwLCAmbmV3X2dmbik7CnhjX2RvbWFpbl9wb3B1bGF0ZV9waHlzbWFwX2V4YWN0
KHhjaCwgZG9taWQsIDEsIDAsIDAsICZuZXdfZ2ZuKTsKCi4uLgpDb3B5IHBhZ2UgY29udGVudHMg
ZnJvbSBvbGRfZ2ZuIHRvIG5ld19nZm4gYW5kIGluamVjdCBicmVha3BvaW50cywKbWFrZSBvdGhl
ciBtZW1vcnkgbW9kaWZpY2F0aW9ucwouLi4KCnhjX2FsdHAybV9jaGFuZ2VfZ2ZuKHhjaCwgZG9t
aWQsIGFsdHAybV9pZCwgb2xkX2dmbiwgbmV3X2dmbik7CgpXaXRob3V0IGJlaW5nIGFibGUgdG8g
aW50cm9kdWNlIGEgbmV3IGdmbiBpbnRvIHRoZSBIVk0gZ3Vlc3QncwpwaHlzbWFwLCB3ZSBhcmUg
dW5hYmxlIHRvIGNyZWF0ZSBhIHNoYWRvdyBwYWdlLiBJdCBkb2Vzbid0IGJyZWFrCmFsdHAybSBy
ZW1hcHBpbmcgaXRzZWxmLCBpdCBicmVha3MgYSBwZXItcmVxdWlzaXRlIHN0ZXAgaW4gaW50cm9k
dWNpbmcKdGhlIHBhZ2UgdG8gcmVtYXAgdG8uCgpUYW1hcwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 19 14:48:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 14:48:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dMxyL-0000yT-ON; Mon, 19 Jun 2017 14:48: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 1dMxyK-0000yM-P7
 for xen-devel@lists.xen.org; Mon, 19 Jun 2017 14:48:08 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 68/5B-02181-724E7495; Mon, 19 Jun 2017 14:48:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsXS6fjDS1fliXu
 kwYk7YhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bz7+8sBUsFK7oePmNsYDzJ18XIySEkkCdx
 qmERM4jNK2Ancer6REYQW0LAUOL0wpssIDaLgKpE7/YjrCA2m4C6RNuz7WC2iICuxNb9H9lBb
 GaBhUwS986GgdjCAp4SbSt3AtVwAc1/xijRv7QdrIFTIFDiSc8eIJsDaJmgxN8dwiAmM9DM9f
 OEIMbISzRvnc0MEZaWWP6PYwIj3yyE+lkI9bOQ1M9CqF/AyLKKUb04tagstUjXSC+pKDM9oyQ
 3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzDwGIBgB+P3P06HGCU5mJREeW23u0cK8SXlp1Rm
 JBZnxBeV5qQWH2KU4eBQkuB1eAyUEyxKTU+tSMvMAcYATFqCg0dJhPfaQ6A0b3FBYm5xZjpE6
 hSjopQ4rylInwBIIqM0D64NFneXGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMwbBjKFJzOvBG
 76K6DFTECLmc+4gCwuSURISTUwxq1e/CSj5fOKKUK9bPkbnEO3Tn+U3a4xI7r4GfNi0+bs1gM
 KU91yr3JVedzRyjgifm/y4zMMu5m0hCZdVRZ79fsbb/aXR2KfxQxuih/fOveQeH/U8bv74mu5
 puxOVrjxWn2nwbe72+QcT/NsPK2V3XcqIm3ltozm+eenzU4KTPFnn/PCfPbVH0osxRmJhlrMR
 cWJAAQnp5y2AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1497883682!65272059!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5942 invoked from network); 19 Jun 2017 14:48:04 -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; 19 Jun 2017 14:48:04 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Jun 2017 08:48:01 -0600
Message-Id: <5948003F020000780016418C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 19 Jun 2017 08:47:59 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Praveen Kumar" <kpraveen.lkml@gmail.com>
References: <20170617093253.3990-1-kpraveen.lkml@gmail.com>
 <20170617093253.3990-2-kpraveen.lkml@gmail.com>
 <5947F26E0200007800164129@prv-mh.provo.novell.com>
 <CABcWhv5k404x3VJSFb7w0mk13NQRvF1r6n8yL7E4jD6Cy77p_w@mail.gmail.com>
In-Reply-To: <CABcWhv5k404x3VJSFb7w0mk13NQRvF1r6n8yL7E4jD6Cy77p_w@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, 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@eu.citrix.com,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 01/20] rbtree: add const qualifier to some
 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>

Pj4+IE9uIDE5LjA2LjE3IGF0IDE2OjA5LCA8a3ByYXZlZW4ubGttbEBnbWFpbC5jb20+IHdyb3Rl
Ogo+IE9uIE1vbiwgSnVuIDE5LCAyMDE3IGF0IDc6MTkgUE0sIEphbiBCZXVsaWNoIDxKQmV1bGlj
aEBzdXNlLmNvbT4gd3JvdGU6Cj4+Pj4+IE9uIDE3LjA2LjE3IGF0IDExOjMyLCA8a3ByYXZlZW4u
bGttbEBnbWFpbC5jb20+IHdyb3RlOgo+Pj4gVGhlICdyYl9maXJzdCgpJywgJ3JiX2xhc3QoKScs
ICdyYl9uZXh0KCknIGFuZCAncmJfcHJldigpJyBjYWxscwo+Pj4gdGFrZSBhIHBvaW50ZXIgdG8g
YW4gUkIgbm9kZSBvciBSQiByb290LiBUaGV5IGRvIG5vdCBjaGFuZ2UgdGhlCj4+PiBwb2ludGVk
IG9iamVjdHMsIHNvIGFkZCBhICdjb25zdCcgcXVhbGlmaWVyIGluIG9yZGVyIHRvIG1ha2UgbGlm
ZQo+Pj4gb2YgdGhlIHVzZXJzIG9mIHRoZXNlIGZ1bmN0aW9ucyBlYXNpZXIuCj4+Pgo+Pj4gSW5k
ZWVkLCBpZiBJIGhhdmUgbXkgb3duIGNvbnN0YW50IHBvaW50ZXIgJmNvbnN0IHN0cnVjdCBteV90
eXBlICpwLAo+Pj4gYW5kIEkgY2FsbCAncmJfbmV4dCgmcC0+cmIpJywgSSBnZXQgYSBHQ0Mgd2Fy
bmluZzoKPj4+Cj4+PiB3YXJuaW5nOiBwYXNzaW5nIGFyZ3VtZW50IDEgb2Yg4oCYcmJfbmV4dOKA
mSBkaXNjYXJkcyBxdWFsaWZpZXJzIGZyb20gcG9pbnRlciB0YXJnZXQKPj4+IHR5cGUKPj4+Cj4+
PiBTaWduZWQtb2ZmLWJ5OiBBcnRlbSBCaXR5dXRza2l5IDxBcnRlbS5CaXR5dXRza2l5QG5va2lh
LmNvbT4KPj4+IFNpZ25lZC1vZmYtYnk6IERhdmlkIFdvb2Rob3VzZSA8RGF2aWQuV29vZGhvdXNl
QGludGVsLmNvbT4KPj4+IFNpZ25lZC1vZmYtYnk6IExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0Bs
aW51eC1mb3VuZGF0aW9uLm9yZz4KPj4+IFtMaW51eCBjb21taXQgZjRiNDc3YzQ3MzMyMzY3ZDM1
Njg2YmQyYjgwOGMyMTU2Yjk2ZDdjN10KPj4+Cj4+PiBQb3J0ZWQgdG8gWGVuLgo+Pj4KPj4+IFNp
Z25lZC1vZmYtYnk6IFByYXZlZW4gS3VtYXIgPGtwcmF2ZWVuLmxrbWxAZ21haWwuY29tPgo+Pgo+
PiBUaGlzIGxvb2tzIG9rYXkgbm93IGZyb20gYSBjb250ZW50IHBvdiwgYnV0IEkgc3RpbGwgaGF2
ZSBhIHF1ZXN0aW9uCj4+IGFuZCBhIHJlbWFyay4KPj4KPj4gUXVlc3Rpb246IFdobydzIHRoZSBv
cmlnaW5hbCBhdXRob3I/IEFjY29yZGluZyB0byB0aGUgTGludXggY29tbWl0LAo+PiBpdCdzIEFy
dGVtLCBidXQgd2l0aG91dCBhbiBleHBsaWNpdCBGcm9tOiB0YWcgSSB0aGluayBhbnlvbmUgdHJ5
aW5nIHRvCj4+ICJnaXQgYW0iIHlvdSBtYWlsIHdvdWxkIHB1dCB5b3UgaW4gYXMgdGhlIGF1dGhv
ci4gV2l0aCB0aGlzIHRha2VuCj4+IGNhcmUgb2YgKHdoaWNoIHRoZSBjb21taXR0ZXIgbWF5IGJl
IHdpbGxpbmcgdG8gZG8pCj4+IEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+Cj4+Cj4gCj4gVGhhbmtzIGZvciB5b3VyIGlucHV0Lgo+IFBhcmRvbiBtZSwgSSBhbSBuZXcg
dG8gdGhlIGZvcnVtLiBUaGUgQWNrIHlvdSBhZGRlZCBpcyBvbmx5IGZvciB0aGlzIHBhdGNoLgoK
WWVzLgoKPiBBbHNvLCBkbyB5b3Ugd2FudCBtZSB0byBhZGQgJ0Zyb20nIGFuZCByZXNlbmQgPwoK
QXMgc2FpZCwgSSB0aGluayB0aGUgY29tbWl0dGVyIG1heSBiZSBhYmxlIHRvIHRha2UgY2FyZSBv
ZiB0aGlzLiBTbwpyZS1zZW5kaW5nIGp1c3QgYmVjYXVzZSBvZiB0aGlzIGlzIGxpa2VseSBub3Qg
cmVxdWlyZWQuCgo+IFRvIGJlIHByZWNpc2UgaW4gYmVsb3cgb3JkZXIgIDoKPiAKPiBTaWduZWQt
b2ZmLWJ5OiBBcnRlbSBCaXR5dXRza2l5IDxBcnRlbS5CaXR5dXRza2l5QG5va2lhLmNvbT4KPiBT
aWduZWQtb2ZmLWJ5OiBEYXZpZCBXb29kaG91c2UgPERhdmlkLldvb2Rob3VzZUBpbnRlbC5jb20+
Cj4gU2lnbmVkLW9mZi1ieTogTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRp
b24ub3JnPgo+IFtMaW51eCBjb21taXQgZjRiNDc3YzQ3MzMyMzY3ZDM1Njg2YmQyYjgwOGMyMTU2
Yjk2ZDdjN10KPiAKPiBQb3J0ZWQgdG8gWGVuLgo+IAo+IEZyb206IEFydGVtIEJpdHl1dHNraXkg
PEFydGVtLkJpdHl1dHNraXlAbm9raWEuY29tPgo+IFNpZ25lZC1vZmYtYnk6IFByYXZlZW4gS3Vt
YXIgPGtwcmF2ZWVuLmxrbWxAZ21haWwuY29tPgoKTm9ybWFsbHkgRnJvbTogd291bGQgZ28gZmly
c3QgKGJlZm9yZSB0aGUgZGVzY3JpcHRpb24gdGV4dCkgSSB0aGluay4KCkphbgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 19 14:49:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 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 1dMxzJ-00015Q-4e; Mon, 19 Jun 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 <tamas.k.lengyel@gmail.com>) id 1dMxzH-00015H-Tl
 for xen-devel@lists.xenproject.org; Mon, 19 Jun 2017 14:49:08 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 F0/25-02956-364E7495; Mon, 19 Jun 2017 14:49:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsVyMbThiG7SE/d
 Ig3VvNCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyWA4eZC+YKVGz/38DawLiHt4uRi0NIYCaj
 xOydvawgDotAA6vEsacLmEAcCYE5rBKfHrQDOZxATp7EjmUTmSHsEomj+9awgNi8AoISJ2c+A
 bOFBDwlLszrAqvhFLCTaL20hwlixQUmic+bX7GBJNgEDCUe7fkKVsQioCox/UI/K8SgAIlvD3
 uBGjg4hAVCJdr/gc0UEdCRuLr3Bdh1zAKPmSRWLlwHdhCzgKZE6/bf7BMYBWYhuWMWktQCRqZ
 VjOrFqUVlqUW6xnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGhyAAEOxg7/jkd
 YpTkYFIS5bXd7h4pxJeUn1KZkVicEV9UmpNafIhRhoNDSYLX4TFQTrAoNT21Ii0zBxgVMGkJD
 h4lEd5rD4HSvMUFibnFmekQqVOMxhxXrqz7wsQx5cD2L0xCLHn5ealS4rx9IJMEQEozSvPgBs
 Gi9RKjrJQwLyPQaUI8BalFuZklqPKvGMU5GJWEeR88AprCk5lXArfvFdApTECnMJ9xATmlJBE
 hJdXAGO14tLTJNsHedOe/LXILLU9ErSqPSHugFjKh9+E0G2atCcXudUaXWTXZYhbPEXd/ECLm
 +27i0SbWjO2c1/gb3xlfXP/Vp+t7He/WDn8W137f1je6su1zlxRPT409bloxTfqG7a8XNww39
 s54GtXc+YTpRnDoguNTWF4dvDBfe/UkZTcp4RInJZbijERDLeai4kQAhDn7J9ECAAA=
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1497883746!67939068!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1119 invoked from network); 19 Jun 2017 14:49:06 -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;
 19 Jun 2017 14:49:06 -0000
Received: by mail-wr0-f196.google.com with SMTP id y25so11767903wrd.1
 for <xen-devel@lists.xenproject.org>; Mon, 19 Jun 2017 07:49:06 -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=/NP4xRm8NQcMuD3+WZ41TDub9Yup9+0JglltIK7c5ws=;
 b=RNJIf8bVX4WtCzRER6n8Yab2c6agEB/txwi5pIyeZ/3t8PzJEvIza4pvQzyiJHwpbu
 2L9w1BePNR5/3WZwAToTlIOtRfWkJ47yP3GBUwVG8iuPTUvq6vnHlSVp+eqCwZY0YEkh
 VITPeQF0D4VM+B/WFF8kIcVi9iQEXisIzd1wHxmwGNZ5Q+Xv7vNYaqDY48YoqE3oP+s2
 rWhi7KnnHXPJyPkHuVhN/DQvjVLEndWDU1k9Zf+YubIhBqGCEjX6H2IiFpiAAEAQLOG/
 dY6GUHTr0fpIWtHgry88ESbQ862NoZON8H5E/EfPqCXerRdFGemco0IdiUILQZ/mrgTu
 6eWA==
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=/NP4xRm8NQcMuD3+WZ41TDub9Yup9+0JglltIK7c5ws=;
 b=KYv/Z3LiouOKxsYJbjIjtuq01yAmjBsAihDf2aj8r2zqTYj3eeN9GWteMwey0zhOzS
 Ci7Fy1h2fT/HgRHo3sKVlER9uF05OPcmSa8ye0xyX0eWVLBd6y+1L1qPg7ycOK8nCrBj
 4SkYY5lTE9sjuqtqKTu06duixQa2WCIYms0Uw1t/Fnhzj0ypD9SIwcW5Seflt5Efi9DN
 OGGdUzwLwhZxFIJwxG2F4IqVA++zzXlaDIGjlQgtu8MwEn98zTydPAhUl7E1FlcKFqtS
 Z/qTnyjkWRFVnB/hzT/9K8NVE8Pi4u5t+/ybR51rHlBnYd3Xgm0HFh3A64m7u8Fy321R
 tgwg==
X-Gm-Message-State: AKS2vOze62Wk0eNM0KfXwmFuO9Se6xUePimZVz04mvquAWn0la3Uegkz
 3Esagty7+DyUKBgKqFKE52J4gXKgRQ==
X-Received: by 10.223.171.83 with SMTP id r19mr16631542wrc.173.1497883746285; 
 Mon, 19 Jun 2017 07:49:06 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.40.67 with HTTP; Mon, 19 Jun 2017 07:48:25 -0700 (PDT)
In-Reply-To: <ca52d3a2-8208-2eb3-d362-a09a052e4660@citrix.com>
References: <58E3B354020000780014CA30@prv-mh.provo.novell.com>
 <58E3B852020000780014CA6E@prv-mh.provo.novell.com>
 <3514c740-bf6a-3c83-f55d-53bd90a96ac3@citrix.com>
 <CABfawhm+XUP5V4OZWnimfYDQ-L5AUSFtY-9qhuLK7aYHv_wZHw@mail.gmail.com>
 <5947A4400200007800163DAB@prv-mh.provo.novell.com>
 <ca52d3a2-8208-2eb3-d362-a09a052e4660@citrix.com>
From: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
Date: Mon, 19 Jun 2017 08:48:25 -0600
Message-ID: <CABfawhnPZ5octUMx1rOvu2aCjaiCwOkHR-mdxJbkyATcZ6mpKA@mail.gmail.com>
To: George Dunlap <george.dunlap@citrix.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>, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 2/2] memory: don't hand MFN info to
	translated 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>

T24gTW9uLCBKdW4gMTksIDIwMTcgYXQgMzoxMSBBTSwgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1
bmxhcEBjaXRyaXguY29tPiB3cm90ZToKPiBPbiAxOS8wNi8xNyAwOToxNSwgSmFuIEJldWxpY2gg
d3JvdGU6Cj4+Pj4+IE9uIDE4LjA2LjE3IGF0IDIxOjE5LCA8dGFtYXMuay5sZW5neWVsQGdtYWls
LmNvbT4gd3JvdGU6Cj4+PiBPbiBUdWUsIEFwciA0LCAyMDE3IGF0IDE6MDQgUE0sIEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4+PiB3cm90ZToKPj4+PiBPbiAwNC8w
NC8xNyAxNDoxNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IFdlIHNob3VsZG4ndCBoYW5kIE1G
TiBpbmZvIGJhY2sgZnJvbSBpbmNyZWFzZS1yZXNlcnZhdGlvbiBmb3IKPj4+Pj4gdHJhbnNsYXRl
ZCBkb21haW5zLCBqdXN0IGxpa2Ugd2UgZG9uJ3QgZm9yIHBvcHVsYXRlLXBoeXNtYXAgYW5kCj4+
Pj4+IG1lbW9yeS1leGNoYW5nZS4gRm9yIGZ1bGwgc3ltbWV0cnkgYWxzbyBjaGVjayBmb3IgYSBO
VUxMIGd1ZXN0IGhhbmRsZQo+Pj4+PiBpbiBwb3B1bGF0ZV9waHlzbWFwKCkgKGJ1dCBub3RlIHRo
aXMgbWFrZXMgbm8gc2Vuc2UgaW4KPj4+Pj4gbWVtb3J5X2V4Y2hhbmdlKCksIGFzIHRoZXJlIHRo
ZSBhcnJheSBpcyBhbHNvIGFuIGlucHV0KS4KPj4+Pj4KPj4+Pj4gU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+Pj4+Cj4+Pj4gUmV2aWV3ZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4+Pgo+Pj4gVW5mb3J0dW5hdGVs
eSBJIGp1c3QgaGFkIHRpbWUgdG8gZG8gdGVzdGluZyB3aXRoIHRoaXMgY2hhbmdlIGFuZCBJCj4+
PiBoYXZlIHRvIHJlcG9ydCB0aGF0IGludHJvZHVjZXMgYSBjcml0aWNhbCByZWdyZXNzaW9uIGZv
ciBteSB0b29scy4KPj4+IFdpdGggdGhpcyBjaGFuZ2UgaW4tcGxhY2UgcGVyZm9ybWluZyBpbmNy
ZWFzZV9yZXNlcnZhdGlvbiBvbiBhIHRhcmdldAo+Pj4gZG9tYWluIG5vIGxvbmdlciByZXBvcnRz
IHRoZSBndWVzdCBmcmFtZSBudW1iZXIgZm9yIGV4dGVybmFsIHRvb2xzLAo+Pj4gdGh1cyBjb21w
bGV0ZWx5IGJyZWFraW5nIGFkdmFuY2VkIHVzZS1jYXNlcyB0aGF0IHJlcXVpcmUgdGhpcwo+Pj4g
aW5mb3JtYXRpb24gdG8gYmUgYWJsZSB0byBkbyBhbHRwMm0gZ2ZuIHJlbWFwcGluZy4gVGhpcyBp
cyBhIGNyaXRpY2FsCj4+PiBzdGVwIGluIGJlaW5nIGFibGUgdG8gaW50cm9kdWNlIHNoYWRvdy1w
YWdlcyB0aGF0IGFyZSB1c2VkIHRvIGhpZGUKPj4+IGJyZWFrcG9pbnRzIGFuZCBvdGhlciBtZW1v
cnkgbW9kaWZpY2F0aW9ucyBmcm9tIHRoZSBndWVzdC4KPj4KPj4gV2hpbGUgSSBjYW4gc2VlIHlv
dXIgcG9pbnQsIEknbSBhZnJhaWQgdGhhdCdzIG5vdCBob3cgdGhlCj4+IGludGVyZmFjZSB3YXMg
bWVhbnQgdG8gYmUgdXNlZC4KPgo+IFdlbGwgdGhlIGZpcnN0IHF1ZXN0aW9uIHRvIGFzayBpcywg
aXMgdGhhdCBoeXBlcmNhbGwgcGFydCBvZiB0aGUgc3RhYmxlCj4gaW50ZXJmYWNlPyAgSWYgc28s
IHRoZW4gdGhlIHN0YW5kYXJkIHNob3VsZCBiZSwgIkRvbid0IGJyZWFrIHBlb3BsZSB3aG8KPiBj
YWxsIGl0IHVubGVzcyB0aGVyZSBpcyByZWFsbHkgbm8gb3RoZXIgd2F5IGFyb3VuZCBpdC4iICBT
dXJlLCBpdCB3YXMgYQo+IG1pc3Rha2Ugd2hvZXZlciBpbnRyb2R1Y2VkIHRoYXQsIGJ1dCBpZiBU
YW1hcyBpcyBidWlsZGluZyBvbiBhICJzdGFibGUiCj4gaW50ZXJmYWNlIGhlIHNob3VsZCBiZSBh
YmxlIHRvIHJlbHkgb24gdGhhdCBpbnRlcmZhY2UgYmVpbmcgbWFpbnRhaW5lZCwKPiBhdCBsZWFz
dCB1bnRpbCB3ZSBjYW4gZmluZCBhIHN1aXRhYmxlIHJlcGxhY2VtZW50Lgo+Cj4gIC1HZW9yZ2UK
PgoKT2YgY291cnNlIGlmIGEgc3VpdGFibGUgcmVwbGFjZW1lbnQgY2FuIGJlIG1hZGUgdGhhdCBn
ZXRzIG1lIHRoZQppbmZvcm1hdGlvbiBJIG5lZWQgdGhhdCB3b3VsZCB3b3JrIHRvby4gQXQgdGhl
IG1vbWVudCBJJ20gbm90IGF3YXJlIG9mCmFueSBvdGhlciBoeXBlcmNhbGwgSSBjb3VsZCB1c2Ug
Zm9yIHRoaXMgcHVycG9zZS4KClRhbWFzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 19 14:52:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 14: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 1dMy2Z-0001lp-Jq; Mon, 19 Jun 2017 14:52: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 1dMy2X-0001lc-G1
 for xen-devel@lists.xen.org; Mon, 19 Jun 2017 14:52:29 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 7E/2E-01732-C25E7495; Mon, 19 Jun 2017 14:52:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJIsWRWlGSWpSXmKPExsXiVRvkoqvz1D3
 SoP0Vj8WSj4tZHBg9ju7+zRTAGMWamZeUX5HAmjF3wWm2gu0KFf07bzI1MB4S72Lk4hASmMAo
 0XX4JXMXIyeHhMAcVokXLaUQdpLE9CNzWLoYOYDsKomO1UIgYSEBDYnbNxvZIXoPM0lcaO9gg
 XAmMkpc3D+XDaK5RGLrxPlgNq+AoMTJmU9YILo9JZb03AWLcwp4SUx7vBKq+RijxJLdTewgCT
 YBbYm217tYQWwWAVWJ3teHoa5LlHh0bAcjxNAAiY3X+phBrhMWsJW4fEsRJCwiYCBxp3UfM8h
 MZoFfjBLrO5+A1TMLaEq0bv/NPoFRZBaSm2YhSS1gZFrFqF6cWlSWWqRrqZdUlJmeUZKbmJmj
 a2hgrJebWlycmJ6ak5hUrJecn7uJERjo9QwMjDsYX/90OsQoycGkJMpru909UogvKT+lMiOxO
 CO+qDQntfgQowwHh5IEr+AToJxgUWp6akVaZg4w5mDSEhw8SiK81x4CpXmLCxJzizPTIVKnGO
 05rlxZ94WJY8Pq9UBy0oHtQHIKiBRiycvPS5US5+UFmSoA0pZRmgc3FJYiLjHKSgnzMjIwMAj
 xFKQW5WaWoMq/YhTnYFQS5uUCmcKTmVcCt/sV0FlMQGcxn3EBOaskESEl1cDYusTq6fRdtw6p
 2PlMcWd/u296kznbpmfGO2wVHJjX1UcJXNr9z0Z7Cn/kmqBdejNdS6RyJp3ZqGEYGMi1P7+it
 Gn3zPeTVfOWHbH2OrqgvpkzbofGZhnV40G5bpc0i2N0rnC9EfqZz/bWhz9j7os8n9WKx2ZPUs
 x8oHf46OZnDNsuGF1anPxWiaU4I9FQi7moOBEAoQ9X2wwDAAA=
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1497883948!94646779!1
X-Originating-IP: [74.125.82.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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27665 invoked from network); 19 Jun 2017 14:52:28 -0000
Received: from mail-wm0-f68.google.com (HELO mail-wm0-f68.google.com)
 (74.125.82.68)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Jun 2017 14:52:28 -0000
Received: by mail-wm0-f68.google.com with SMTP id 70so16855584wme.1
 for <xen-devel@lists.xen.org>; Mon, 19 Jun 2017 07:52:28 -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=amZthyKCVAXEDOeKnvdDau1Hc+cRbUL3NkDKQdBNpFs=;
 b=R+pRAxoUKbanj+cjSJtgTNriwk0NIxTCOXVCN868nFf7sa3SX6D4xJVR6CnFZIf7xF
 DMo3FMuHrhk8vJe1+awvUAo20IvlTp4Sz3Pjy638HxAiEuyZZKE9+BQ+jdzee1vRg99j
 TRzIc6/tvtCIrWgBSunQZJWvDlDZ2mUvXLaFL5GadTKfex+z8alRXSzLlXUwrSCDlxVp
 ESitsFUDo6DmdR8CerW3iQYv+xAdtC1afbdNHe45lutmR0CH78XbuhFnPxgNmW2vYTr9
 lLNNjd5rV5kVZLHzp61Fon5wNiGKvZAGVE+fdvN40CgCMuKlL7UpdayHBsA+isxi3+GC
 LZSg==
X-Gm-Message-State: AKS2vOxo2fjh8aQfHf81iNk3YeOfrfR77O6UhQJFjGbrNMNG/U1Qkdqj
 c/k7xnFJ6iTuO7JwjdE=
X-Received: by 10.28.87.132 with SMTP id l126mr16104243wmb.95.1497883947433;
 Mon, 19 Jun 2017 07:52:27 -0700 (PDT)
Received: from mail-wr0-f178.google.com (mail-wr0-f178.google.com.
 [209.85.128.178])
 by smtp.gmail.com with ESMTPSA id u80sm12318006wrb.1.2017.06.19.07.52.26
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 19 Jun 2017 07:52:27 -0700 (PDT)
Received: by mail-wr0-f178.google.com with SMTP id 77so76084572wrb.1
 for <xen-devel@lists.xen.org>; Mon, 19 Jun 2017 07:52:26 -0700 (PDT)
X-Received: by 10.223.144.201 with SMTP id i67mr14542551wri.90.1497883946524; 
 Mon, 19 Jun 2017 07:52:26 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.40.67 with HTTP; Mon, 19 Jun 2017 07:51:46 -0700 (PDT)
In-Reply-To: <1497875079-8169-3-git-send-email-ppircalabu@bitdefender.com>
References: <1496137567-6574-1-git-send-email-ppircalabu@bitdefender.com>
 <1497875079-8169-1-git-send-email-ppircalabu@bitdefender.com>
 <1497875079-8169-3-git-send-email-ppircalabu@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Mon, 19 Jun 2017 08:51:46 -0600
X-Gmail-Original-Message-ID: <CABfawhnT8hLfCEzVtey=HEJ-Jo7=h8yN+6kXCV7bSa_4+w-g=g@mail.gmail.com>
Message-ID: <CABfawhnT8hLfCEzVtey=HEJ-Jo7=h8yN+6kXCV7bSa_4+w-g=g@mail.gmail.com>
To: Petre Pircalabu <ppircalabu@bitdefender.com>
Cc: "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v4 2/2] xen-access: write_ctrlreg_c4 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>

T24gTW9uLCBKdW4gMTksIDIwMTcgYXQgNjoyNCBBTSwgUGV0cmUgUGlyY2FsYWJ1CjxwcGlyY2Fs
YWJ1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4gQWRkIHRlc3QgZm9yIHdyaXRlX2N0cmxyZWcg
ZXZlbnQgaGFuZGxpbmcuCj4KPiBTaWduZWQtb2ZmLWJ5OiBQZXRyZSBQaXJjYWxhYnUgPHBwaXJj
YWxhYnVAYml0ZGVmZW5kZXIuY29tPgoKQWNrZWQtYnk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNA
dGtsZW5neWVsLmNvbT4KCj4gLS0tCj4gIHRvb2xzL3Rlc3RzL3hlbi1hY2Nlc3MveGVuLWFjY2Vz
cy5jIHwgNTMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQo+ICAxIGZpbGUg
Y2hhbmdlZCwgNTIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+Cj4gZGlmZiAtLWdpdCBh
L3Rvb2xzL3Rlc3RzL3hlbi1hY2Nlc3MveGVuLWFjY2Vzcy5jIGIvdG9vbHMvdGVzdHMveGVuLWFj
Y2Vzcy94ZW4tYWNjZXNzLmMKPiBpbmRleCAyMzgwMTFlLi4xZTY5ZTI1IDEwMDY0NAo+IC0tLSBh
L3Rvb2xzL3Rlc3RzL3hlbi1hY2Nlc3MveGVuLWFjY2Vzcy5jCj4gKysrIGIvdG9vbHMvdGVzdHMv
eGVuLWFjY2Vzcy94ZW4tYWNjZXNzLmMKPiBAQCAtNTcsNiArNTcsMTMgQEAKPiAgI2RlZmluZSBY
ODZfVFJBUF9ERUJVRyAgMQo+ICAjZGVmaW5lIFg4Nl9UUkFQX0lOVDMgICAzCj4KPiArLyogRnJv
bSB4ZW4vaW5jbHVkZS9hc20teDg2L3g4Ni1kZWZucy5oICovCj4gKyNkZWZpbmUgWDg2X0NSNF9Q
R0UgICAgICAgIDB4MDAwMDAwODAgLyogZW5hYmxlIGdsb2JhbCBwYWdlcyAqLwo+ICsKPiArI2lm
bmRlZiBBUlJBWV9TSVpFCj4gKyNkZWZpbmUgQVJSQVlfU0laRShhcnIpIChzaXplb2YoYXJyKSAv
IHNpemVvZigoYXJyKVswXSkpCj4gKyNlbmRpZgo+ICsKPiAgdHlwZWRlZiBzdHJ1Y3Qgdm1fZXZl
bnQgewo+ICAgICAgZG9taWRfdCBkb21haW5faWQ7Cj4gICAgICB4ZW5ldnRjaG5faGFuZGxlICp4
Y2VfaGFuZGxlOwo+IEBAIC0zMTQsNiArMzIxLDI0IEBAIHN0YXRpYyB2b2lkIGdldF9yZXF1ZXN0
KHZtX2V2ZW50X3QgKnZtX2V2ZW50LCB2bV9ldmVudF9yZXF1ZXN0X3QgKnJlcSkKPiAgfQo+Cj4g
IC8qCj4gKyAqIFg4NiBjb250cm9sIHJlZ2lzdGVyIG5hbWVzCj4gKyAqLwo+ICtzdGF0aWMgY29u
c3QgY2hhciogZ2V0X3g4Nl9jdHJsX3JlZ19uYW1lKHVpbnQzMl90IGluZGV4KQo+ICt7Cj4gKyAg
ICBzdGF0aWMgY29uc3QgY2hhciogbmFtZXNbXSA9IHsKPiArICAgICAgICBbVk1fRVZFTlRfWDg2
X0NSMF0gID0gIkNSMCIsCj4gKyAgICAgICAgW1ZNX0VWRU5UX1g4Nl9DUjNdICA9ICJDUjMiLAo+
ICsgICAgICAgIFtWTV9FVkVOVF9YODZfQ1I0XSAgPSAiQ1I0IiwKPiArICAgICAgICBbVk1fRVZF
TlRfWDg2X1hDUjBdID0gIlhDUjAiLAo+ICsgICAgfTsKPiArCj4gKyAgICBpZiAoIGluZGV4ID49
IEFSUkFZX1NJWkUobmFtZXMpIHx8IG5hbWVzW2luZGV4XSA9PSBOVUxMICkKPiArICAgICAgICBy
ZXR1cm4gIiI7Cj4gKwo+ICsgICAgcmV0dXJuIG5hbWVzW2luZGV4XTsKPiArfQo+ICsKPiArLyoK
PiAgICogTm90ZSB0aGF0IHRoaXMgZnVuY3Rpb24gaXMgbm90IHRocmVhZCBzYWZlLgo+ICAgKi8K
PiAgc3RhdGljIHZvaWQgcHV0X3Jlc3BvbnNlKHZtX2V2ZW50X3QgKnZtX2V2ZW50LCB2bV9ldmVu
dF9yZXNwb25zZV90ICpyc3ApCj4gQEAgLTMzNyw3ICszNjIsNyBAQCB2b2lkIHVzYWdlKGNoYXIq
IHByb2duYW1lKQo+ICB7Cj4gICAgICBmcHJpbnRmKHN0ZGVyciwgIlVzYWdlOiAlcyBbLW1dIDxk
b21haW5faWQ+IHdyaXRlfGV4ZWMiLCBwcm9nbmFtZSk7Cj4gICNpZiBkZWZpbmVkKF9faTM4Nl9f
KSB8fCBkZWZpbmVkKF9feDg2XzY0X18pCj4gLSAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAi
fGJyZWFrcG9pbnR8YWx0cDJtX3dyaXRlfGFsdHAybV9leGVjfGRlYnVnfGNwdWlkfGRlc2NfYWNj
ZXNzIik7Cj4gKyAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAifGJyZWFrcG9pbnR8YWx0cDJt
X3dyaXRlfGFsdHAybV9leGVjfGRlYnVnfGNwdWlkfGRlc2NfYWNjZXNzfHdyaXRlX2N0cmxyZWdf
Y3I0Iik7Cj4gICNlbGlmIGRlZmluZWQoX19hcm1fXykgfHwgZGVmaW5lZChfX2FhcmNoNjRfXykK
PiAgICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJ8cHJpdmNhbGwiKTsKPiAgI2VuZGlmCj4g
QEAgLTM2OSw2ICszOTQsNyBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqYXJndltdKQo+ICAg
ICAgaW50IGRlYnVnID0gMDsKPiAgICAgIGludCBjcHVpZCA9IDA7Cj4gICAgICBpbnQgZGVzY19h
Y2Nlc3MgPSAwOwo+ICsgICAgaW50IHdyaXRlX2N0cmxyZWdfY3I0ID0gMTsKPiAgICAgIHVpbnQx
Nl90IGFsdHAybV92aWV3X2lkID0gMDsKPgo+ICAgICAgY2hhciogcHJvZ25hbWUgPSBhcmd2WzBd
Owo+IEBAIC00MzksNiArNDY1LDEwIEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICphcmd2W10p
Cj4gICAgICB7Cj4gICAgICAgICAgZGVzY19hY2Nlc3MgPSAxOwo+ICAgICAgfQo+ICsgICAgZWxz
ZSBpZiAoICFzdHJjbXAoYXJndlswXSwgIndyaXRlX2N0cmxyZWdfY3I0IikgKQo+ICsgICAgewo+
ICsgICAgICAgIHdyaXRlX2N0cmxyZWdfY3I0ID0gMTsKPiArICAgIH0KPiAgI2VsaWYgZGVmaW5l
ZChfX2FybV9fKSB8fCBkZWZpbmVkKF9fYWFyY2g2NF9fKQo+ICAgICAgZWxzZSBpZiAoICFzdHJj
bXAoYXJndlswXSwgInByaXZjYWxsIikgKQo+ICAgICAgewo+IEBAIC01OTYsNiArNjI2LDE4IEBA
IGludCBtYWluKGludCBhcmdjLCBjaGFyICphcmd2W10pCj4gICAgICAgICAgfQo+ICAgICAgfQo+
Cj4gKyAgICBpZiAoIHdyaXRlX2N0cmxyZWdfY3I0ICkKPiArICAgIHsKPiArICAgICAgICAvKiBN
YXNrIHRoZSBDUjQuUEdFIGJpdCBzbyBubyBldmVudHMgd2lsbCBiZSBnZW5lcmF0ZWQgZm9yIGds
b2JhbCBUTEIgZmx1c2hlcy4gKi8KPiArICAgICAgICByYyA9IHhjX21vbml0b3Jfd3JpdGVfY3Ry
bHJlZyh4Y2gsIGRvbWFpbl9pZCwgVk1fRVZFTlRfWDg2X0NSNCwgMSwgMSwKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYODZfQ1I0X1BHRSwgMSk7Cj4gKyAgICAgICAg
aWYgKCByYyA8IDAgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgRVJST1IoIkVycm9yICVk
IHNldHRpbmcgd3JpdGUgY29udHJvbCByZWdpc3RlciB0cmFwcGluZyB3aXRoIHZtX2V2ZW50XG4i
LCByYyk7Cj4gKyAgICAgICAgICAgIGdvdG8gZXhpdDsKPiArICAgICAgICB9Cj4gKyAgICB9Cj4g
Kwo+ICAgICAgLyogV2FpdCBmb3IgYWNjZXNzICovCj4gICAgICBmb3IgKDs7KQo+ICAgICAgewo+
IEBAIC04MDYsNiArODQ4LDE1IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICphcmd2W10pCj4g
ICAgICAgICAgICAgICAgICAgICAgICAgcmVxLnUuZGVzY19hY2Nlc3MuaXNfd3JpdGUpOwo+ICAg
ICAgICAgICAgICAgICAgcnNwLmZsYWdzIHw9IFZNX0VWRU5UX0ZMQUdfRU1VTEFURTsKPiAgICAg
ICAgICAgICAgICAgIGJyZWFrOwo+ICsgICAgICAgICAgICBjYXNlIFZNX0VWRU5UX1JFQVNPTl9X
UklURV9DVFJMUkVHOgo+ICsgICAgICAgICAgICAgICAgcHJpbnRmKCJDb250cm9sIHJlZ2lzdGVy
IHdyaXR0ZW46IHJpcD0lMDE2IlBSSXg2NCIsIHZjcHUgJWQ6ICIKPiArICAgICAgICAgICAgICAg
ICAgICAgICAicmVnPSVzLCBvbGRfdmFsdWU9JTAxNiJQUkl4NjQiLCBuZXdfdmFsdWU9JTAxNiJQ
Ukl4NjQiXG4iLAo+ICsgICAgICAgICAgICAgICAgICAgICAgIHJlcS5kYXRhLnJlZ3MueDg2LnJp
cCwKPiArICAgICAgICAgICAgICAgICAgICAgICByZXEudmNwdV9pZCwKPiArICAgICAgICAgICAg
ICAgICAgICAgICBnZXRfeDg2X2N0cmxfcmVnX25hbWUocmVxLnUud3JpdGVfY3RybHJlZy5pbmRl
eCksCj4gKyAgICAgICAgICAgICAgICAgICAgICAgcmVxLnUud3JpdGVfY3RybHJlZy5vbGRfdmFs
dWUsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgcmVxLnUud3JpdGVfY3RybHJlZy5uZXdfdmFs
dWUpOwo+ICsgICAgICAgICAgICAgICAgYnJlYWs7Cj4gICAgICAgICAgICAgIGRlZmF1bHQ6Cj4g
ICAgICAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIlVOS05PV04gUkVBU09OIENPREUgJWRc
biIsIHJlcS5yZWFzb24pOwo+ICAgICAgICAgICAgICB9Cj4gLS0KPiAyLjcuNAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 19 14:52:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 14:52:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dMy2r-0001ny-RP; Mon, 19 Jun 2017 14: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 <julien.grall@arm.com>) id 1dMy2r-0001nj-Dm
 for xen-devel@lists.xenproject.org; Mon, 19 Jun 2017 14:52:49 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 AA/DD-19466-045E7495; Mon, 19 Jun 2017 14:52:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVysyfVTdfmqXu
 kwdxXTBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a3U/0sBZNkKp602jQwLhbvYuTiEBLYxChx
 dtp/JghnN6PEyXtrWLoYOTmEBcIknt3ayQ5iiwjoS8zpbIAqmsos0b3wJRtIgllgN5PExmfGI
 DabgKbEnc+fmEBsXgEriTvTjoANYhFQlWiaeZoVxBYVCJd42wgR5xUQlDg58wmYzSkQKLFz01
 9GiJlmEvM2P2SGsOUltr+dwzyBkW8WkpZZSMpmISlbwMi8ilG9OLWoLLVI10gvqSgzPaMkNzE
 zR9fQwFQvN7W4ODE9NScxqVgvOT93EyMw3BiAYAfj9z9OhxglOZiURHltt7tHCvEl5adUZiQW
 Z8QXleakFh9ilOHgUJLgFXwClBMsSk1PrUjLzAEGPkxagoNHSYT32kOgNG9xQWJucWY6ROoUo
 6KUOC8vSJ8ASCKjNA+uDRZtlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMywUyhSczrwRu+i
 ugxUxAi5nPuIAsLklESEk1MDbMPLfny44o9y8bvSay80rNOn1LInvKruK1NjN3cy3bb/q7Zn7
 UxdJtU379OqO2nfnH5o/JiVZJdW+Wdza27Dh9Y93hM07Cm26ZVwpIza7fHD3nTJlsSs55Z4mD
 wm9kzhtPvSzw0eXE+rq0plLWme8uR568q5MiPYPpP8uGS+qTlZ1b/H49cuNWYinOSDTUYi4qT
 gQAwBQwO7ECAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1497883963!103958656!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53453 invoked from network); 19 Jun 2017 14:52:43 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-206.messagelabs.com with SMTP; 19 Jun 2017 14:52: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 C3C2180D;
 Mon, 19 Jun 2017 07:52: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 34CEE3F587;
 Mon, 19 Jun 2017 07:52:41 -0700 (PDT)
To: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
References: <58E3B354020000780014CA30@prv-mh.provo.novell.com>
 <58E3B852020000780014CA6E@prv-mh.provo.novell.com>
 <3514c740-bf6a-3c83-f55d-53bd90a96ac3@citrix.com>
 <CABfawhm+XUP5V4OZWnimfYDQ-L5AUSFtY-9qhuLK7aYHv_wZHw@mail.gmail.com>
 <5947A4400200007800163DAB@prv-mh.provo.novell.com>
 <9d4c4836-2a80-6cc7-6351-82c9c616732f@arm.com>
 <CABfawhkznf_EbQChAi90O2zNKnyfp9AKtkFn2yqA+9x_OC4okQ@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <dd255e4b-ba0f-7b5b-6c6f-114a08aedc58@arm.com>
Date: Mon, 19 Jun 2017 15:52:39 +0100
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: <CABfawhkznf_EbQChAi90O2zNKnyfp9AKtkFn2yqA+9x_OC4okQ@mail.gmail.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>,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 2/2] memory: don't hand MFN info to
 translated 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>

CgpPbiAxOS8wNi8xNyAxNTozOSwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+IE9uIE1vbiwgSnVu
IDE5LCAyMDE3IGF0IDM6MDkgQU0sIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
IHdyb3RlOgo+PiBIaSwKPj4KPj4KPj4gT24gMTkvMDYvMTcgMDk6MTUsIEphbiBCZXVsaWNoIHdy
b3RlOgo+Pj4+Pj4KPj4+Pj4+IE9uIDE4LjA2LjE3IGF0IDIxOjE5LCA8dGFtYXMuay5sZW5neWVs
QGdtYWlsLmNvbT4gd3JvdGU6Cj4+Pj4KPj4+PiBPbiBUdWUsIEFwciA0LCAyMDE3IGF0IDE6MDQg
UE0sIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4+Pj4gd3JvdGU6
Cj4+Pj4+Cj4+Pj4+IE9uIDA0LzA0LzE3IDE0OjE0LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+
Cj4+Pj4+PiBXZSBzaG91bGRuJ3QgaGFuZCBNRk4gaW5mbyBiYWNrIGZyb20gaW5jcmVhc2UtcmVz
ZXJ2YXRpb24gZm9yCj4+Pj4+PiB0cmFuc2xhdGVkIGRvbWFpbnMsIGp1c3QgbGlrZSB3ZSBkb24n
dCBmb3IgcG9wdWxhdGUtcGh5c21hcCBhbmQKPj4+Pj4+IG1lbW9yeS1leGNoYW5nZS4gRm9yIGZ1
bGwgc3ltbWV0cnkgYWxzbyBjaGVjayBmb3IgYSBOVUxMIGd1ZXN0IGhhbmRsZQo+Pj4+Pj4gaW4g
cG9wdWxhdGVfcGh5c21hcCgpIChidXQgbm90ZSB0aGlzIG1ha2VzIG5vIHNlbnNlIGluCj4+Pj4+
PiBtZW1vcnlfZXhjaGFuZ2UoKSwgYXMgdGhlcmUgdGhlIGFycmF5IGlzIGFsc28gYW4gaW5wdXQp
Lgo+Pj4+Pj4KPj4+Pj4+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KPj4+Pj4KPj4+Pj4KPj4+Pj4gUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+Cj4+Pj4KPj4+Pgo+Pj4+IFVuZm9ydHVuYXRlbHkgSSBqdXN0
IGhhZCB0aW1lIHRvIGRvIHRlc3Rpbmcgd2l0aCB0aGlzIGNoYW5nZSBhbmQgSQo+Pj4+IGhhdmUg
dG8gcmVwb3J0IHRoYXQgaW50cm9kdWNlcyBhIGNyaXRpY2FsIHJlZ3Jlc3Npb24gZm9yIG15IHRv
b2xzLgo+Pj4+IFdpdGggdGhpcyBjaGFuZ2UgaW4tcGxhY2UgcGVyZm9ybWluZyBpbmNyZWFzZV9y
ZXNlcnZhdGlvbiBvbiBhIHRhcmdldAo+Pj4+IGRvbWFpbiBubyBsb25nZXIgcmVwb3J0cyB0aGUg
Z3Vlc3QgZnJhbWUgbnVtYmVyIGZvciBleHRlcm5hbCB0b29scywKPj4+PiB0aHVzIGNvbXBsZXRl
bHkgYnJlYWtpbmcgYWR2YW5jZWQgdXNlLWNhc2VzIHRoYXQgcmVxdWlyZSB0aGlzCj4+Pj4gaW5m
b3JtYXRpb24gdG8gYmUgYWJsZSB0byBkbyBhbHRwMm0gZ2ZuIHJlbWFwcGluZy4gVGhpcyBpcyBh
IGNyaXRpY2FsCj4+Pj4gc3RlcCBpbiBiZWluZyBhYmxlIHRvIGludHJvZHVjZSBzaGFkb3ctcGFn
ZXMgdGhhdCBhcmUgdXNlZCB0byBoaWRlCj4+Pj4gYnJlYWtwb2ludHMgYW5kIG90aGVyIG1lbW9y
eSBtb2RpZmljYXRpb25zIGZyb20gdGhlIGd1ZXN0Lgo+Pj4KPj4+Cj4+PiBXaGlsZSBJIGNhbiBz
ZWUgeW91ciBwb2ludCwgSSdtIGFmcmFpZCB0aGF0J3Mgbm90IGhvdyB0aGUKPj4+IGludGVyZmFj
ZSB3YXMgbWVhbnQgdG8gYmUgdXNlZC4gVGhlIG1lcmUgZmFjdCB0aGF0Cj4+PiBwb3B1bGF0ZS1w
aHlzbWFwIGFuZCBtZW1vcnktZXhjaGFuZ2UgZGlkbid0IHJldHVybiB0aGUKPj4+IE1GTihzKSBz
dWdnZXN0cyB0byBtZSB0aGF0IHlvdSBhbHJlYWR5IG5lZWQgdG8gaGF2ZSBhIHdheQo+Pj4gdG8g
ZGVhbCB3aXRoIGhhdmluZyB0byBmaW5kIG91dCBhbm90aGVyIHdheS4gT3IgYXJlIHlvdQo+Pj4g
c3VnZ2VzdGluZyB5b3UgcmVseSBvbiBndWVzdHMgbm90IHVzaW5nIHRoZXNlIGludGVyZmFjZXM/
Cj4+Pgo+Pj4gQXMgdG8gYSBzb2x1dGlvbiwgSSBjb3VsZCBwb3NzaWJseSBzZWUgdXMgcmVsYXgg
dGhlIGNoYW5nZSB0bwo+Pj4gcmV0dXJuIHRoZSBNRk4ocykgd2hlbiB0aGUgY3VycmVudCBhbmQg
c3ViamVjdCBkb21haW5zIGRpZmZlciwKPj4+IG9yIGV2ZW4gY2hlY2sgcGFnaW5nIG1vZGUgb2Yg
dGhlIGNhbGxlciBkb21haW4gaW5zdGVhZCBvZiB0aGUKPj4+IHN1YmplY3Qgb25lICh3aGljaCB3
b3VsZCBtZWFuIFBWSCBEb20wIHN0aWxsIHdvdWxkbid0IGdldCB0bwo+Pj4gc2VlIHRoZW0pLiBC
dXQgaWYgd2UgZG8sIGltbyB3ZSBzaG91bGQgZG8gdGhpcyBjb25zaXN0ZW50bHkgZm9yCj4+PiBh
bGwgdGhyZWUgb3BlcmF0aW9ucywgcmF0aGVyIHRoYW4ganVzdCBmb3IgaW5jcmVhc2UtcmVzZXJ2
YXRpb24uCj4+Pgo+Pj4+IElmIGF0IGFsbCBwb3NzaWJsZSwgSSB3b3VsZCBsaWtlIHRvIHJlcXVl
c3QgdGhpcyBjaGFuZ2Ugbm90IHRvIGJlIHBhcnQKPj4+PiBvZiB0aGUgNC45IHJlbGVhc2UuCj4+
Pgo+Pj4KPj4+IEhtbSwgaXQncyBiZWVuIHRoZXJlIGZvciBhbGwgb2YgdGhlIFJDcywgc28gSSdt
IG5vdCByZWFsbHkgaGFwcHkKPj4+IHRvIGNvbnNpZGVyIHRoZSBvcHRpb24gb2YgcmV2ZXJ0aW5n
IGF0IHRoaXMgcG9pbnQgaW4gdGltZS4gQnV0Cj4+PiBKdWxpZW4gd2lsbCBoYXZlIHRoZSBmaW5h
bCBzYXkgYW55d2F5Lgo+Pgo+Pgo+PiBJIGFtIGEgYml0IGNvbmZ1c2Ugd2l0aCB0aGUgZGVzY3Jp
cHRpb24gb2YgdGhlIHByb2JsZW0uIEkgdW5kZXJzdG9vZCAiZ3Vlc3QKPj4gZnJhbWUgbnVtYmVy
IiBhcyBHRk4uIEJ1dCBBRkFJQ1QsIHRoaXMgaHlwZXJjYWxsIHdhcyByZXR1cm5pbmcgTUZOIGV2
ZW4gZm9yCj4+IEhWTSBndWVzdHMuIFNvIGhvdyB0aGlzIGNoYW5nZSBpcyBicmVha2luZyBhbHRw
Mm0gcmVtYXBwaW5nPwo+Cj4gRm9yIEhWTSBndWVzdHMgdGhpcyBoeXBlcmNhbGwgcmV0dXJucyBh
IEdGTiB0aGF0IGNhbiBzdWJzZXF1ZW50bHkgYmUKPiBwb3B1bGF0ZWQgaW50byB0aGUgZ3Vlc3Qg
cGh5c21hcDoKPgo+IHhjX2RvbWFpbl9pbmNyZWFzZV9yZXNlcnZhdGlvbl9leGFjdCh4Y2gsIGRv
bWlkLCAxLCAwLCAwLCAmbmV3X2dmbik7Cj4geGNfZG9tYWluX3BvcHVsYXRlX3BoeXNtYXBfZXhh
Y3QoeGNoLCBkb21pZCwgMSwgMCwgMCwgJm5ld19nZm4pOwoKSSBhbSBzb3JyeSwgSSBjYW4ndCBz
ZWUgaG93IHRoaXMgY2FuIHJldHVybiBhIEdGTiBmb3IgdGhlIEhWTS4gTG9va2luZyAKYXQgdGhl
IGltcGxlbWVudGF0aW9uIG9mIGluY3JlYXNlX3Jlc2VydmF0aW9uIGluIFhlbjoKCm1mbiA9IHBh
Z2VfdG9fbWZuKHBhZ2UpOwppZiAoIHVubGlrZWx5KF9fY29weV90b19ndWVzdF9vZmZzZXQoYS0+
ZXh0ZW50X2xpc3QsIGksICZtZm4sIDEpKSApCiAgIGdvdG8gb3V0OwoKVGhpcyBpcyBhbiBNRk4g
YW5kIG5vdCBhIEdGTi4gRXhjZXB0IHRoZSBzdHJpY3QgY2hlY2sgYmVmb3JlLCB0aGUgY29kZSAK
aGFzIG5vdCBjaGFuZ2UgZm9yIGEgd2hpbGUuCgpBRkFJQ1QsIHRoZSBwdXJwb3NlIG9mIGluY3Jl
YXNlX3Jlc2VydmF0aW9uIGlzIG5vdCB0byBhbGxvY2F0ZSBhIG5ldyAKR0ZOLCBpdCB3aWxsIGp1
c3QgYWxsb2NhdGUgdGhlIGhvc3QgbWVtb3J5IGZvciBpdC4gQXQgbGVhc3Qgb24gQVJNIHdlIApo
YXZlIG5vdGhpbmcgdG8gc2F5ICJ0aGlzIEdGTiByZWdpb24gaXMgZnJlZSIuIEkgd291bGQgYmUg
c3VycHJpc2VkIHRoYXQgCnN1Y2ggdGhpbmdzIGV4aXN0cyBvbiB4ODYuCgpDaGVlcnMsCgotLSAK
SnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 19 14:53:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 14:53: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 1dMy3R-0001tK-3a; Mon, 19 Jun 2017 14:53:25 +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 1dMy3Q-0001t4-8I
 for xen-devel@lists.xensource.com; Mon, 19 Jun 2017 14:53:24 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 CB/76-01730-365E7495; Mon, 19 Jun 2017 14:53:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBIsWRWlGSWpSXmKPExsUyZ7p8oG7yU/d
 Ig8Xz2S3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa0bLvP3MBW85K5atnMrawHicvYuRi0NIoINJ
 YmrvJCjnG6NE15VPzBDORkaJnZ+amCCcbkaJttfPgDKcQE6RxJ6b/1hBbBYBVYkJNzuB2jk42
 ARMJN6scgQJiwhoS7xYtY4NpJdZ4ByjxNQrnUwgCWGBKIk304+A9fIKmEl8PjUNalsbk8TDdR
 +ZIRKCEidnPmEBsZkFdCR2br3DBrKAWUBaYvk/DpAwp4CjxILPm9lBbFEBZYndt/YyQ5RrSyx
 b+BrMlhAwluib1ccygVF4FpKps5BMnYUwdRaS7gWMLKsYNYpTi8pSi3SNLPSSijLTM0pyEzNz
 dA0NTPVyU4uLE9NTcxKTivWS83M3MQJjoJ6BgXEHY98qv0OMkhxMSqK8ttvdI4X4kvJTKjMSi
 zPii0pzUosPMcpwcChJ8Ao+AcoJFqWmp1akZeYAoxEmLcHBoyTCe+0hUJq3uCAxtzgzHSJ1il
 FRSpyXF6RPACSRUZoH1wZLAJcYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfNygUzhycwrgZv
 +CmgxE9Bi5jMuIItLEhFSUg2M3qceNeh75SzkaVR3cF8twzx9SfIsHW71764Bbc8Vj5zrnGaf
 cmODBe8DszvXzlbKX5thX7acI9gobHr6hZzDYs67ZbTP2NzxP2EUqLTnisdTu7QJr8UOsN38/
 H7V0w91p/ymq2VvEs6fybw7xYdxRnh+vE/p8QvMTVvP7Tr4PvTM31sKR0r/KrEUZyQaajEXFS
 cCAFYux4L7AgAA
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1497884001!99658044!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63412 invoked from network); 19 Jun 2017 14:53:22 -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; 19 Jun 2017 14:53:22 -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
 v5JErH2w013887
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Mon, 19 Jun 2017 14:53:17 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0021.oracle.com (8.13.8/8.14.4) with ESMTP id v5JErHna012372
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Mon, 19 Jun 2017 14:53:17 GMT
Received: from abhmp0019.oracle.com (abhmp0019.oracle.com [141.146.116.25])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id v5JErEtV008537;
 Mon, 19 Jun 2017 14:53:15 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 19 Jun 2017 07:53:14 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 8270D6A0115; Mon, 19 Jun 2017 10:53:13 -0400 (EDT)
Date: Mon, 19 Jun 2017 10:53:13 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170619145313.GQ5848@char.us.oracle.com>
References: <osstest-110513-mainreport@xen.org>
 <22855.44434.618100.634154@mariner.uk.xensource.com>
 <20170619112733.2v5icp4lvy6innk5@dhcp-3-128.uk.xensource.com>
 <20170619131802.GA5848@char.us.oracle.com>
 <22855.57141.163223.660134@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <22855.57141.163223.660134@mariner.uk.xensource.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>, xen-devel@lists.xensource.com,
 Dario Faggioli <dario.faggioli@citrix.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] blkback shutdown problem ? (Re: [linux-4.9 test]
 110513: 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>

T24gTW9uLCBKdW4gMTksIDIwMTcgYXQgMDM6Mjc6MDFQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gS29ucmFkIFJ6ZXN6dXRlayBXaWxrIHdyaXRlcyAoIlJlOiBibGtiYWNrIHNodXRkb3du
IHByb2JsZW0gPyAoUmU6IFtsaW51eC00LjkgdGVzdF0gMTEwNTEzOiByZWdyZXNzaW9ucyAtIEZB
SUwpIik6Cj4gPiBPbiBNb24sIEp1biAxOSwgMjAxNyBhdCAxMjoyNzozM1BNICswMTAwLCBSb2dl
ciBQYXUgTW9ubsOpIHdyb3RlOgo+ID4gPiBUaGlzIGhhcyBhbHJlYWR5IGJlZW4gbm90aWNlZCBh
bmQgZml4ZWQgYnkgSnVlcmdlbiBbMF0sIGhvd2V2ZXIgQUZBSUsKPiA+ID4gdGhlIHBhdGNoZXMg
YXJlIG5vdCB5ZXQgaW4gSmVucy9MaW51cyB0cmVlLCBzbyBpdCdzIHRvbyBlYXJseSB0bwo+ID4g
PiByZXF1ZXN0IGEgYmFja3BvcnQuCj4gLi4uCj4gPiBJIHdpbGwgc2VuZCB0aGUgZ2l0IHB1bGwg
dG9tb3Jyb3cuIFRoYW5rcy4KPiAKPiBUaGFua3MuCj4gCj4gPkZyb20gdGhlIHBvdiBvZiB1cGRh
dGluZyBvc3N0ZXN0IHRvIExpbnV4IDQuOToKPiAKPiAxMzo1NSA8RGl6aWV0PiBqdWVyZ2VuX2dy
b3NzOiBSZSB5b3VyIHBhdGNoIHNlcmllcyAieGVuL2Jsa2JhY2s6Cj4gICAgICAgICAgICAgICAg
c2V2ZXJhbCBmaXhlcyBvZiByZXNvdXJjZSBtYW5hZ2VtZW50IiwgRFlLIGhvdyBsb25nCj4gICAg
ICAgICAgICAgICAgdGhpcyBwcm9ibGVtIGhhcyBleGlzdGVkID8KPiAxMzo1NSA8RGl6aWV0PiBT
cGVjaWZpY2FsbHksIERZSyBpZiBpdCBpcyBhIHByb2JsZW0gaW4gMy4xOCA/Cj4gCj4gMTQ6MTAg
PHJveWdlcj4gRGl6aWV0OiBJIHRoaW5rIHRoaXMgd2FzIGludHJvZHVjZWQgd2l0aCB0aGUgbXVs
dGlxdWV1ZQo+ICAgICAgICAgICAgICAgIGJsa2JhY2sgcGF0Y2hlcywgb3IgYXQgbGVhc3QgaXQg
bWFrZSBpdCBlYXNpZXIgdG8KPiAgICAgICAgICAgICAgICBzdXJmYWNlCj4gCj4gSSB0aGluayB0
aGUgbGFzdCB0aGluZyB3ZSB3YW50IGluIG91ciBtYWluIGtlcm5lbCBmb3Igb3NzdGVzdCBpcyBt
b3JlCj4gaGVpc2VuYnVncy4gIFNvIEkgcHJvcG9zZSB0byB3YWl0IGZvciB0aGlzIGZpeCB0byBt
YWtlIGl0IGludG8KPiBvc3N0ZXN0LXRlc3RlZCB2ZXJzaW9uIG9mIGxpbnV4LTQuOS4KPiAKPiBL
b25yYWQsIGNhbiB5b3UgcGxlYXNlIENDIG1lIG9uIHRoZSBwdWxsIHJlcXVlc3Qgc28gSSBjYW4g
dHJhY2sgdGhpcyA/CgpPZiBjb3Vyc2UuCj4gCj4gVGhhbmtzLAo+IElhbi4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Mon Jun 19 14:55:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 14: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 1dMy4x-00025T-Dr; Mon, 19 Jun 2017 14:54: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=33665c695=George.Dunlap@citrix.com>)
 id 1dMy4w-00025H-4O
 for xen-devel@lists.xenproject.org; Mon, 19 Jun 2017 14:54:58 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 F5/14-03696-1C5E7495; Mon, 19 Jun 2017 14:54:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHRDpO6Bp+6
 RBg9emll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlntj5jLegUrvje9ZmtgfEhfxcjJ4eEgL9E
 59ZjLCC2sECYxLNbO9lBbBEBfYk5nQ1MXYxcHEICM5glNi28CuYwC9xnkti8dxMzSBWbgJ7Ev
 ONfwbp5BWwl9k9eDNbNIqAqsfkaSDcnh6hAuMTbxiNQNYISJ2c+AbM5BQIlls06A2RzAA3VlF
 i/Sx8kzCwgL7H97Ryw8UJAYxY/OMo+gZFvFpLuWQgds5B0LGBkXsWoUZxaVJZapGtoqpdUlJm
 eUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERhsDECwg/HbsoBDjJIcTEqivLbb3SOF+JLy
 UyozEosz4otKc1KLDzHKcHAoSfAKPgHKCRalpqdWpGXmAMMeJi3BwaMkwnvtIVCat7ggMbc4M
 x0idYpRUUqctwmkTwAkkVGaB9cGi7VLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEublApnCk5
 lXAjf9FdBiJqDFzGdcQBaXJCKkpBoYe+wFJG0et72M/m5m1bTG47aG+pH0RJ09zkV9U063XHi
 96rhpRFe8q51h3YFUldCs5b9YnGzszkWZnz29Q77Z7aoCR4xNQXVqnPDUltlTUn9obHki90rp
 /oa1bzf+/tZ2p8X+Tf20a32MOxcEhj52MMt/JtGqcrCMZ5MHzzut+cd1vxu90XiuxFKckWiox
 VxUnAgASAs0mLACAAA=
X-Env-Sender: prvs=33665c695=George.Dunlap@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1497884094!108104008!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31015 invoked from network); 19 Jun 2017 14:54: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;
 19 Jun 2017 14:54:56 -0000
X-IronPort-AV: E=Sophos;i="5.39,361,1493683200"; d="scan'208";a="428481314"
To: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
References: <58E3B354020000780014CA30@prv-mh.provo.novell.com>
 <58E3B852020000780014CA6E@prv-mh.provo.novell.com>
 <3514c740-bf6a-3c83-f55d-53bd90a96ac3@citrix.com>
 <CABfawhm+XUP5V4OZWnimfYDQ-L5AUSFtY-9qhuLK7aYHv_wZHw@mail.gmail.com>
 <5947A4400200007800163DAB@prv-mh.provo.novell.com>
 <ca52d3a2-8208-2eb3-d362-a09a052e4660@citrix.com>
 <CABfawhnPZ5octUMx1rOvu2aCjaiCwOkHR-mdxJbkyATcZ6mpKA@mail.gmail.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <0d6fffef-fc0a-9843-8138-c20c898281f3@citrix.com>
Date: Mon, 19 Jun 2017 15:54:16 +0100
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: <CABfawhnPZ5octUMx1rOvu2aCjaiCwOkHR-mdxJbkyATcZ6mpKA@mail.gmail.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>, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 2/2] memory: don't hand MFN info to
 translated 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>

T24gMTkvMDYvMTcgMTU6NDgsIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToKPiBPbiBNb24sIEp1biAx
OSwgMjAxNyBhdCAzOjExIEFNLCBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5j
b20+IHdyb3RlOgo+PiBPbiAxOS8wNi8xNyAwOToxNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+
PiBPbiAxOC4wNi4xNyBhdCAyMToxOSwgPHRhbWFzLmsubGVuZ3llbEBnbWFpbC5jb20+IHdyb3Rl
Ogo+Pj4+IE9uIFR1ZSwgQXByIDQsIDIwMTcgYXQgMTowNCBQTSwgQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPj4+PiB3cm90ZToKPj4+Pj4gT24gMDQvMDQvMTcgMTQ6
MTQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gV2Ugc2hvdWxkbid0IGhhbmQgTUZOIGluZm8g
YmFjayBmcm9tIGluY3JlYXNlLXJlc2VydmF0aW9uIGZvcgo+Pj4+Pj4gdHJhbnNsYXRlZCBkb21h
aW5zLCBqdXN0IGxpa2Ugd2UgZG9uJ3QgZm9yIHBvcHVsYXRlLXBoeXNtYXAgYW5kCj4+Pj4+PiBt
ZW1vcnktZXhjaGFuZ2UuIEZvciBmdWxsIHN5bW1ldHJ5IGFsc28gY2hlY2sgZm9yIGEgTlVMTCBn
dWVzdCBoYW5kbGUKPj4+Pj4+IGluIHBvcHVsYXRlX3BoeXNtYXAoKSAoYnV0IG5vdGUgdGhpcyBt
YWtlcyBubyBzZW5zZSBpbgo+Pj4+Pj4gbWVtb3J5X2V4Y2hhbmdlKCksIGFzIHRoZXJlIHRoZSBh
cnJheSBpcyBhbHNvIGFuIGlucHV0KS4KPj4+Pj4+Cj4+Pj4+PiBTaWduZWQtb2ZmLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+Pj4+Cj4+Pj4+IFJldmlld2VkLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+Pj4+Cj4+Pj4gVW5mb3J0dW5h
dGVseSBJIGp1c3QgaGFkIHRpbWUgdG8gZG8gdGVzdGluZyB3aXRoIHRoaXMgY2hhbmdlIGFuZCBJ
Cj4+Pj4gaGF2ZSB0byByZXBvcnQgdGhhdCBpbnRyb2R1Y2VzIGEgY3JpdGljYWwgcmVncmVzc2lv
biBmb3IgbXkgdG9vbHMuCj4+Pj4gV2l0aCB0aGlzIGNoYW5nZSBpbi1wbGFjZSBwZXJmb3JtaW5n
IGluY3JlYXNlX3Jlc2VydmF0aW9uIG9uIGEgdGFyZ2V0Cj4+Pj4gZG9tYWluIG5vIGxvbmdlciBy
ZXBvcnRzIHRoZSBndWVzdCBmcmFtZSBudW1iZXIgZm9yIGV4dGVybmFsIHRvb2xzLAo+Pj4+IHRo
dXMgY29tcGxldGVseSBicmVha2luZyBhZHZhbmNlZCB1c2UtY2FzZXMgdGhhdCByZXF1aXJlIHRo
aXMKPj4+PiBpbmZvcm1hdGlvbiB0byBiZSBhYmxlIHRvIGRvIGFsdHAybSBnZm4gcmVtYXBwaW5n
LiBUaGlzIGlzIGEgY3JpdGljYWwKPj4+PiBzdGVwIGluIGJlaW5nIGFibGUgdG8gaW50cm9kdWNl
IHNoYWRvdy1wYWdlcyB0aGF0IGFyZSB1c2VkIHRvIGhpZGUKPj4+PiBicmVha3BvaW50cyBhbmQg
b3RoZXIgbWVtb3J5IG1vZGlmaWNhdGlvbnMgZnJvbSB0aGUgZ3Vlc3QuCj4+Pgo+Pj4gV2hpbGUg
SSBjYW4gc2VlIHlvdXIgcG9pbnQsIEknbSBhZnJhaWQgdGhhdCdzIG5vdCBob3cgdGhlCj4+PiBp
bnRlcmZhY2Ugd2FzIG1lYW50IHRvIGJlIHVzZWQuCj4+Cj4+IFdlbGwgdGhlIGZpcnN0IHF1ZXN0
aW9uIHRvIGFzayBpcywgaXMgdGhhdCBoeXBlcmNhbGwgcGFydCBvZiB0aGUgc3RhYmxlCj4+IGlu
dGVyZmFjZT8gIElmIHNvLCB0aGVuIHRoZSBzdGFuZGFyZCBzaG91bGQgYmUsICJEb24ndCBicmVh
ayBwZW9wbGUgd2hvCj4+IGNhbGwgaXQgdW5sZXNzIHRoZXJlIGlzIHJlYWxseSBubyBvdGhlciB3
YXkgYXJvdW5kIGl0LiIgIFN1cmUsIGl0IHdhcyBhCj4+IG1pc3Rha2Ugd2hvZXZlciBpbnRyb2R1
Y2VkIHRoYXQsIGJ1dCBpZiBUYW1hcyBpcyBidWlsZGluZyBvbiBhICJzdGFibGUiCj4+IGludGVy
ZmFjZSBoZSBzaG91bGQgYmUgYWJsZSB0byByZWx5IG9uIHRoYXQgaW50ZXJmYWNlIGJlaW5nIG1h
aW50YWluZWQsCj4+IGF0IGxlYXN0IHVudGlsIHdlIGNhbiBmaW5kIGEgc3VpdGFibGUgcmVwbGFj
ZW1lbnQuCj4+Cj4+ICAtR2VvcmdlCj4+Cj4gCj4gT2YgY291cnNlIGlmIGEgc3VpdGFibGUgcmVw
bGFjZW1lbnQgY2FuIGJlIG1hZGUgdGhhdCBnZXRzIG1lIHRoZQo+IGluZm9ybWF0aW9uIEkgbmVl
ZCB0aGF0IHdvdWxkIHdvcmsgdG9vLiBBdCB0aGUgbW9tZW50IEknbSBub3QgYXdhcmUgb2YKPiBh
bnkgb3RoZXIgaHlwZXJjYWxsIEkgY291bGQgdXNlIGZvciB0aGlzIHB1cnBvc2UuCgpTbyBhY3R1
YWxseSAtLSBpdCBzb3VuZHMgbGlrZSBib3RoIEphbiBhbmQgSSBtaXN1bmRlcnN0b29kIHRoZQpz
aXR1YXRpb24uICBUaGUgaGVhZGVyIGZpbGUgY2xlYXJseSBzYXlzOgoKICAgICAqIFhFTk1FTV9p
bmNyZWFzZV9yZXNlcnZhdGlvbjoKICAgICAqICAgT1VUOiBNRk4gKCpub3QqIEdNRk4pIGJhc2Vz
IG9mIGV4dGVudHMgdGhhdCB3ZXJlIGFsbG9jYXRlZAoKQXJlIHlvdSBzYXlpbmcgdGhhdCBmb3Ig
SFZNIGd1ZXN0cywgdGhhdCBzdGF0ZW1lbnQgaXMgZmFsc2U/CgogLUdlb3JnZQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 19 14:55:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 14: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 1dMy5Q-0002BK-P6; Mon, 19 Jun 2017 14:55:28 +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 1dMy5O-0002AC-VZ
 for xen-devel@lists.xensource.com; Mon, 19 Jun 2017 14:55:27 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 FA/72-06719-ED5E7495; Mon, 19 Jun 2017 14:55:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsUyZ7p8oO7dp+6
 RBmvv6Vjcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oyjS5azFPwWqbj3ZjFTA+MiwS5GLg4hgclM
 Em/Wz2XtYuQEcv4ySmw6XwyR2Mgo8e5ADyOE080o0XB4MSNEVZHEjRMXwTpYBFQlNnQsYO5i5
 OBgEzCReLPKESQsIqAt8WLVOjaQXmaBo0wSRx6eZAFJCAukSqyfcwPM5hUwkzjzug9qc43E9G
 vnGCHighInZz4Bq2EW0JK48e8lE8h8ZgFpieX/OEBMTgEviXtnSkEqRAWUJXbf2ssMYksIGEu
 0v73INoFRaBaSQbOQDJqFMGgBI/MqRo3i1KKy1CJdQwu9pKLM9IyS3MTMHF1DAzO93NTi4sT0
 1JzEpGK95PzcTYzAYGYAgh2MNzcGHGKU5GBSEuW13e4eKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ
 0mC98sToJxgUWp6akVaZg4wrmDSEhw8SiK81x4CpXmLCxJzizPTIVKnGHU5Nqxe/4VJiCUvPy
 9VSpy3CWSGAEhRRmke3AhYjF9ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMC8XyBSezLwSuE2
 vgI5gAjqC+YwLyBEliQgpqQbGmQsr3kkWmFSHL/iqu5Ppy5yj+erPhVr+z/d6ZnQqxPbHC3nN
 GXwfMhMfFIkcuXFld3alQlNb0JV9d7ap8Mre65+x4NgW95sO5a8mcC7at+Pk2SUBWo0NLxwmb
 P5+P7b3jnzri4sGzMtuOHvlym9mWPrqr6zCrqyGoJWpMeFZF9lirpV28BZkKbEUZyQaajEXFS
 cCABz3ZNHsAgAA
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1497884124!48836260!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62387 invoked from network); 19 Jun 2017 14:55:25 -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; 19 Jun 2017 14:55:25 -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
 v5JEtCgx016539
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 19 Jun 2017 14:55:12 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 v5JEtB31024221
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 19 Jun 2017 14:55:11 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 v5JEtAo8020493;
 Mon, 19 Jun 2017 14:55:10 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 19 Jun 2017 07:55:10 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 816586A0115; Mon, 19 Jun 2017 10:55:09 -0400 (EDT)
Date: Mon, 19 Jun 2017 10:55:09 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170619145509.GR5848@char.us.oracle.com>
References: <18a7a916-65c3-24c5-5c2a-aa2017b92a15@citrix.com>
 <1497882206-31657-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1497882206-31657-1-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
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>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH for-4.9] xen/test/Makefile: Fix clean target,
 broken by pattern rule
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBKdW4gMTksIDIwMTcgYXQgMDM6MjM6MjZQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gSW4gInhlbi90ZXN0L2xpdmVwYXRjaDogUmVndWxhcmlzZSBNYWtlZmlsZXMiIHdlIHJl
d29ya2VkCj4geGVuL3Rlc3QvTWFrZWZpbGUgdG8gdXNlIGEgcGF0dGVybiBydWxlLiAgSG93ZXZl
ciwgdGhlcmUgYXJlIHR3bwo+IHByb2JsZW1zIHdpdGggdGhpcy4gIEJvdGggYXJlIHJlbGF0ZWQg
dG8gdGhlIHdheSB0aGF0IHhlbi9SdWxlcy5tayBpcwo+IGltcGxpY2l0bHkgcGFydCBvZiB0aGlz
IE1ha2VmaWxlIGJlY2F1c2Ugb2YgdGhlIHdheSB0aGF0IE1ha2VmaWxlcwo+IHVuZGVyIHhlbi8g
YXJlIGludm9rZWQgYnkgdGhlaXIgcGFyZW50IGRpcmVjdG9yeSBNYWtlZmlsZXMuCj4gCj4gRmly
c3RseSwgdGhlIFJ1bGVzLm1rIGBjbGVhbicgdGFyZ2V0IG92ZXJyaWRlcyB0aGUgcGF0dGVybiBy
dWxlIGluCj4geGVuL3Rlc3QvTWFrZWZpbGUuICBUaGUgcmVzdWx0IGlzIHRoYXQgYG1ha2UgLUMg
eGVuIGNsZWFuJyBkb2VzIG5vdAo+IGFjdHVhbGx5IHJ1biB0aGUgbGl2ZXBhdGNoIGNsZWFuIHRh
cmdldC4KPiAKPiBUaGUgUnVsZXMubWsgY2xlYW4gdGFyZ2V0IGRvZXMgaGF2ZSBwcm92aXNpb24g
Zm9yIHJlY3Vyc2luZyBpbnRvCj4gc3ViZGlyZWN0b3JpZXMsIGJ1dCB0aGF0IGZlYXR1cmUgaXMg
dGFuZ2xlZCB1cCB3aXRoIGNvbXBsZXggb2JqZWN0Cj4gZmlsZSBpdGVyYXRpb24gbWFjaGluZXJ5
IHdoaWNoIGlzIG5vdCBkZXNpcmFibGUgaGVyZS4gIEhvd2V2ZXIsIHdlIGNhbgo+IGV4dGVuZCB0
aGUgUnVsZXMubWsgY2xlYW4gdGFyZ2V0IHNpbmNlIGl0IGlzIGEgZG91YmxlLWNvbG9uIHJ1bGVz
Lgo+IAo+IFNhZGx5IHRoaXMgaW52b2x2ZXMgZHVwbGljYXRpbmcgdGhlIFNVQkRJUiBpdGVyYXRp
b24gYm9pbGVycGxhdGUuICAoQQo+IG1ha2UgZnVuY3Rpb24gY291bGQgYmUgdXNlZCBidXQgdGhl
IGN1cmUgd291bGQgYmUgd29yc2UgdGhhbiB0aGUKPiBkaXNlYXNlLikKPiAKPiBTZWNvbmRseSwg
UnVsZXMubWsgaGFzIGEgbnVtYmVyIG9mIC1pbmNsdWRlIGRpcmVjdGl2ZXMuICBtYWtlIGxpa2Vz
IHRvCj4gdHJ5IHRvIChyZSlidWlsZCBmaWxlcyBtZW50aW9uZWQgaW4gaW5jbHVkZXMuICBXaXRo
IHRoZSAlIHBhdHRlcm4KPiBydWxlLCB0aGlzIGFwcGxpZXMgdG8gdGhvc2UgZmlsZXMgdG9vLgo+
IAo+IEFzIGEgcmVzdWx0LCBtYWtlIC1DIHhlbiBjbGVhbiB3b3VsZCB0cnkgdG8gYnVpbGQgYC4q
LmQnIChmb3IgZXhhbXBsZSkKPiBpbiB4ZW4vdGVzdC4gIFRoaXMgd291bGQgZmFpbCB3aXRoIGFu
IGVycm9yIG1lc3NhZ2UuICBUaGUgZXJyb3Igd291bGQKPiBiZSBpZ25vcmVkIGJlY2F1c2Ugb2Yg
dGhlIGAtJywgYnV0IGl0J3MgYW5ub3lpbmcgYW5kIHVnbHkuCgpBYWFoLgo+IAo+IFNvbHZlIHRo
aXMgYnkgbGltaXRpbmcgdGhlICUgcGF0dGVybiBydWxlIHRvIHRoZSB0YXJnZXRzIHdlIGV4cGVj
dCBpdAo+IHRvIGhhbmRsZS4gIFRoZXNlIGFyZSB0aG9zZSBsaXN0ZWQgaW4gdGhlIHRvcC1sZXZl
bCBNYWtlZmlsZSwgYXBhcnQKPiBmcm9tOiB0aG9zZSB3aGljaCBhcmUgc3ViZGlyLSBvciBjb21w
b25lbnQtcXVhbGlmaWVkOyBjbGVhbiB0YXJnZXRzCj4gKHdoaWNoIGFyZSBoYW5kbGVkIHNwZWNp
YWxseSwgZXZlbiBkaXN0Y2xlYW4pOyBhbmQgZGlzdCwKPiBzcmMtdGFyYmFsbC0qLCBldGMuICh3
aGljaCBhcmUgY29udmVydGVkIHRvIGluc3RhbGwgYnkgYW4gZWFybGllcgo+IE1ha2VmaWxlKS4K
PiAKPiBSZXBvcnRlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KPiBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNv
bT4KCkFja2VkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5j
b20+CgoKPiAtLS0KPiAgeGVuL3Rlc3QvTWFrZWZpbGUgfCA3ICsrKysrKy0KPiAgMSBmaWxlIGNo
YW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS94
ZW4vdGVzdC9NYWtlZmlsZSBiL3hlbi90ZXN0L01ha2VmaWxlCj4gaW5kZXggYWExYTIzYi4uYWFh
NDk5NiAxMDA2NDQKPiAtLS0gYS94ZW4vdGVzdC9NYWtlZmlsZQo+ICsrKyBiL3hlbi90ZXN0L01h
a2VmaWxlCj4gQEAgLTcsNyArNywxMiBAQCBpZm5lcSAoJChYRU5fVEFSR0VUX0FSQ0gpLHg4Nl8z
MikKPiAgU1VCRElSUyArPSBsaXZlcGF0Y2gKPiAgZW5kaWYKPiAgCj4gLSU6Cj4gK2luc3RhbGwg
YnVpbGQgc3VidHJlZS1mb3JjZS11cGRhdGUgdW5pbnN0YWxsOiAlOgo+ICAJc2V0IC1lOyBmb3Ig
cyBpbiAkKFNVQkRJUlMpOyBkbyBcCj4gIAkJJChNQUtFKSAtZiAkKEJBU0VESVIpL1J1bGVzLm1r
IC1DICQkcyAkKjsgXAo+ICAJZG9uZQo+ICsKPiArY2xlYW46Ogo+ICsJc2V0IC1lOyBmb3IgcyBp
biAkKFNVQkRJUlMpOyBkbyBcCj4gKwkJJChNQUtFKSAtZiAkKEJBU0VESVIpL1J1bGVzLm1rIC1D
ICQkcyAkQDsgXAo+ICsJZG9uZQo+IC0tIAo+IDIuMS40Cj4gCj4gCj4gX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Cj4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKPiBodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 19 14:57:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 14: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 1dMy6w-0002On-2d; Mon, 19 Jun 2017 14: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 <tamas.k.lengyel@gmail.com>) id 1dMy6u-0002Ob-7S
 for xen-devel@lists.xenproject.org; Mon, 19 Jun 2017 14:57:00 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 50/E9-01733-B36E7495; Mon, 19 Jun 2017 14:56:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsVyMbThsK7VM/d
 IgycbLCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owP/1YzFdwRrXj5dz57A+N3wS5GLg4hgZmM
 Ep96+1hBHBaBBlaJffuWs4M4EgJzWCUOre9g6WLkBHLyJCZO72SEsEskXv5fwgZi8woISpyc+
 QSsRkjAU+Jt1yomEJtTwE5i5Yb7zBArTjBL/P7wlBUkwSZgKPFoz1dmEJtFQFXiysfDLBCDAi
 QO7eoBinNwCAuESrT/AwuLCOhIXN37Auw6ZoHHTBIrF64DW8AsoCnRuv03+wRGgVlI7piFJLW
 AkWkVo0ZxalFZapGuobFeUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgMDIAwQ7G
 f9s8DzFKcjApifLabnePFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB++UJUE6wKDU9tSItMwcYF
 zBpCQ4eJRHeaw+B0rzFBYm5xZnpEKlTjMYcV66s+8LEMeXA9i9MQix5+XmpUuK8P0EmCYCUZp
 TmwQ2CxeslRlkpYV5GoNOEeApSi3IzS1DlXzGKczAqCfNygUzhycwrgdv3CugUJqBTmM+4gJx
 SkoiQkmpgXMgw9dGjNJcaq3yH6zz+Wi5BCu9LukLniWYfuLOh4HPI0+YtLW+fFgQ+DRMWrJNY
 FNywZOnPhj2c3q2Ni+2SbAKYzjackZt6bv6j7Kbe44W/fkyxVj0g/VXKSXZh+s4whoc7DMwfN
 MxYbvcy7/uZPSuZuyzOVf5i2OXSmSqw4RH3g9mfvl4QVGIpzkg01GIuKk4EAOIMgyHSAgAA
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1497884218!83487205!1
X-Originating-IP: [209.85.128.195]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20337 invoked from network); 19 Jun 2017 14:56:58 -0000
Received: from mail-wr0-f195.google.com (HELO mail-wr0-f195.google.com)
 (209.85.128.195)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Jun 2017 14:56:58 -0000
Received: by mail-wr0-f195.google.com with SMTP id x23so13994347wrb.0
 for <xen-devel@lists.xenproject.org>; Mon, 19 Jun 2017 07:56:58 -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=NHo1gNypNcFKl15h+5hozRQGbUS5ymD/Of9i9VG6Q1o=;
 b=Gh+F1jmcV2hrcztJAcqulYecxvj9AQI4uWVXbm3yPn0ZHkwb1C0lnnXbDD/huj9ENT
 +dni8yixtmZ+mJQw+D14jfiJvkgJI7aw0t8bNvPekeAmWL4vmUNmgiD9/ccwfvoQuiXT
 rIixR3ZqP4koGJtrBcE4Rc6OMZphzwuFL7bT2IaehUhXq9vcevMADoU2MCS+Nj6hiPUt
 DMejT51GCi2i4jY03EQADhvg38XOwePfa2VOvEi6kJMky2rqlcrslMvXK/mtZKE/k+bM
 1rtTDUiR9cSgVj5ujypYd/DGv9yW7IkLuRX7v9b0WdwSJctoay4ZHF3GKbixnzfifklN
 /HGw==
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=NHo1gNypNcFKl15h+5hozRQGbUS5ymD/Of9i9VG6Q1o=;
 b=WBzp3hyobg6tgqxkfRNutjkelkO9vyrwYQfGZ6FeNbBLXzUagbWyf/Oo1a2cCqMPaF
 O93N18xq2dGMDDl7s0YDvTMjMYbthnhSLK/PijRKocxp+I5bJLOdAIIaZ7IpCX+zPHzA
 PUUT0B2aHAJnGq2fufkTN9vZb5CxqRY37gpm42pXdmDvBb+hwo+/tcGvPKC4AR83VQ7m
 kx7OKOduLy3XWA7zJ3NFQQmwQQOhpAuHXoB3jggIejw+3G91v8ANnVkXPN7b2cAsUcT0
 qJHx25z5k2ZQ2BRGtEgU2Stcc0FYhPGWMXqPmssRpCIwzwF2UfPifeokIZFytu4iwRvf
 bSpA==
X-Gm-Message-State: AKS2vOwTNxpzMhwKdJzdjb2lCzTvvIpQt12R1ceOgTpi7ZuV1tVHgwXb
 K1osYLRHr+ydJg39HTD6ZlJLPSyULg==
X-Received: by 10.223.136.216 with SMTP id g24mr3956978wrg.199.1497884218448; 
 Mon, 19 Jun 2017 07:56:58 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.40.67 with HTTP; Mon, 19 Jun 2017 07:56:17 -0700 (PDT)
In-Reply-To: <0d6fffef-fc0a-9843-8138-c20c898281f3@citrix.com>
References: <58E3B354020000780014CA30@prv-mh.provo.novell.com>
 <58E3B852020000780014CA6E@prv-mh.provo.novell.com>
 <3514c740-bf6a-3c83-f55d-53bd90a96ac3@citrix.com>
 <CABfawhm+XUP5V4OZWnimfYDQ-L5AUSFtY-9qhuLK7aYHv_wZHw@mail.gmail.com>
 <5947A4400200007800163DAB@prv-mh.provo.novell.com>
 <ca52d3a2-8208-2eb3-d362-a09a052e4660@citrix.com>
 <CABfawhnPZ5octUMx1rOvu2aCjaiCwOkHR-mdxJbkyATcZ6mpKA@mail.gmail.com>
 <0d6fffef-fc0a-9843-8138-c20c898281f3@citrix.com>
From: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
Date: Mon, 19 Jun 2017 08:56:17 -0600
Message-ID: <CABfawh=qnznJRRd-jUCnJi2h4UCZg--VQYg1xmTkbU+bbfs04g@mail.gmail.com>
To: George Dunlap <george.dunlap@citrix.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>, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 2/2] memory: don't hand MFN info to
	translated 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>

T24gTW9uLCBKdW4gMTksIDIwMTcgYXQgODo1NCBBTSwgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1
bmxhcEBjaXRyaXguY29tPiB3cm90ZToKPiBPbiAxOS8wNi8xNyAxNTo0OCwgVGFtYXMgSyBMZW5n
eWVsIHdyb3RlOgo+PiBPbiBNb24sIEp1biAxOSwgMjAxNyBhdCAzOjExIEFNLCBHZW9yZ2UgRHVu
bGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gT24gMTkvMDYvMTcgMDk6
MTUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+IE9uIDE4LjA2LjE3IGF0IDIxOjE5LCA8dGFt
YXMuay5sZW5neWVsQGdtYWlsLmNvbT4gd3JvdGU6Cj4+Pj4+IE9uIFR1ZSwgQXByIDQsIDIwMTcg
YXQgMTowNCBQTSwgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPj4+
Pj4gd3JvdGU6Cj4+Pj4+PiBPbiAwNC8wNC8xNyAxNDoxNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+
Pj4+Pj4gV2Ugc2hvdWxkbid0IGhhbmQgTUZOIGluZm8gYmFjayBmcm9tIGluY3JlYXNlLXJlc2Vy
dmF0aW9uIGZvcgo+Pj4+Pj4+IHRyYW5zbGF0ZWQgZG9tYWlucywganVzdCBsaWtlIHdlIGRvbid0
IGZvciBwb3B1bGF0ZS1waHlzbWFwIGFuZAo+Pj4+Pj4+IG1lbW9yeS1leGNoYW5nZS4gRm9yIGZ1
bGwgc3ltbWV0cnkgYWxzbyBjaGVjayBmb3IgYSBOVUxMIGd1ZXN0IGhhbmRsZQo+Pj4+Pj4+IGlu
IHBvcHVsYXRlX3BoeXNtYXAoKSAoYnV0IG5vdGUgdGhpcyBtYWtlcyBubyBzZW5zZSBpbgo+Pj4+
Pj4+IG1lbW9yeV9leGNoYW5nZSgpLCBhcyB0aGVyZSB0aGUgYXJyYXkgaXMgYWxzbyBhbiBpbnB1
dCkuCj4+Pj4+Pj4KPj4+Pj4+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Cj4+Pj4+Pgo+Pj4+Pj4gUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+Cj4+Pj4+Cj4+Pj4+IFVuZm9ydHVuYXRlbHkgSSBqdXN0IGhh
ZCB0aW1lIHRvIGRvIHRlc3Rpbmcgd2l0aCB0aGlzIGNoYW5nZSBhbmQgSQo+Pj4+PiBoYXZlIHRv
IHJlcG9ydCB0aGF0IGludHJvZHVjZXMgYSBjcml0aWNhbCByZWdyZXNzaW9uIGZvciBteSB0b29s
cy4KPj4+Pj4gV2l0aCB0aGlzIGNoYW5nZSBpbi1wbGFjZSBwZXJmb3JtaW5nIGluY3JlYXNlX3Jl
c2VydmF0aW9uIG9uIGEgdGFyZ2V0Cj4+Pj4+IGRvbWFpbiBubyBsb25nZXIgcmVwb3J0cyB0aGUg
Z3Vlc3QgZnJhbWUgbnVtYmVyIGZvciBleHRlcm5hbCB0b29scywKPj4+Pj4gdGh1cyBjb21wbGV0
ZWx5IGJyZWFraW5nIGFkdmFuY2VkIHVzZS1jYXNlcyB0aGF0IHJlcXVpcmUgdGhpcwo+Pj4+PiBp
bmZvcm1hdGlvbiB0byBiZSBhYmxlIHRvIGRvIGFsdHAybSBnZm4gcmVtYXBwaW5nLiBUaGlzIGlz
IGEgY3JpdGljYWwKPj4+Pj4gc3RlcCBpbiBiZWluZyBhYmxlIHRvIGludHJvZHVjZSBzaGFkb3ct
cGFnZXMgdGhhdCBhcmUgdXNlZCB0byBoaWRlCj4+Pj4+IGJyZWFrcG9pbnRzIGFuZCBvdGhlciBt
ZW1vcnkgbW9kaWZpY2F0aW9ucyBmcm9tIHRoZSBndWVzdC4KPj4+Pgo+Pj4+IFdoaWxlIEkgY2Fu
IHNlZSB5b3VyIHBvaW50LCBJJ20gYWZyYWlkIHRoYXQncyBub3QgaG93IHRoZQo+Pj4+IGludGVy
ZmFjZSB3YXMgbWVhbnQgdG8gYmUgdXNlZC4KPj4+Cj4+PiBXZWxsIHRoZSBmaXJzdCBxdWVzdGlv
biB0byBhc2sgaXMsIGlzIHRoYXQgaHlwZXJjYWxsIHBhcnQgb2YgdGhlIHN0YWJsZQo+Pj4gaW50
ZXJmYWNlPyAgSWYgc28sIHRoZW4gdGhlIHN0YW5kYXJkIHNob3VsZCBiZSwgIkRvbid0IGJyZWFr
IHBlb3BsZSB3aG8KPj4+IGNhbGwgaXQgdW5sZXNzIHRoZXJlIGlzIHJlYWxseSBubyBvdGhlciB3
YXkgYXJvdW5kIGl0LiIgIFN1cmUsIGl0IHdhcyBhCj4+PiBtaXN0YWtlIHdob2V2ZXIgaW50cm9k
dWNlZCB0aGF0LCBidXQgaWYgVGFtYXMgaXMgYnVpbGRpbmcgb24gYSAic3RhYmxlIgo+Pj4gaW50
ZXJmYWNlIGhlIHNob3VsZCBiZSBhYmxlIHRvIHJlbHkgb24gdGhhdCBpbnRlcmZhY2UgYmVpbmcg
bWFpbnRhaW5lZCwKPj4+IGF0IGxlYXN0IHVudGlsIHdlIGNhbiBmaW5kIGEgc3VpdGFibGUgcmVw
bGFjZW1lbnQuCj4+Pgo+Pj4gIC1HZW9yZ2UKPj4+Cj4+Cj4+IE9mIGNvdXJzZSBpZiBhIHN1aXRh
YmxlIHJlcGxhY2VtZW50IGNhbiBiZSBtYWRlIHRoYXQgZ2V0cyBtZSB0aGUKPj4gaW5mb3JtYXRp
b24gSSBuZWVkIHRoYXQgd291bGQgd29yayB0b28uIEF0IHRoZSBtb21lbnQgSSdtIG5vdCBhd2Fy
ZSBvZgo+PiBhbnkgb3RoZXIgaHlwZXJjYWxsIEkgY291bGQgdXNlIGZvciB0aGlzIHB1cnBvc2Uu
Cj4KPiBTbyBhY3R1YWxseSAtLSBpdCBzb3VuZHMgbGlrZSBib3RoIEphbiBhbmQgSSBtaXN1bmRl
cnN0b29kIHRoZQo+IHNpdHVhdGlvbi4gIFRoZSBoZWFkZXIgZmlsZSBjbGVhcmx5IHNheXM6Cj4K
PiAgICAgICogWEVOTUVNX2luY3JlYXNlX3Jlc2VydmF0aW9uOgo+ICAgICAgKiAgIE9VVDogTUZO
ICgqbm90KiBHTUZOKSBiYXNlcyBvZiBleHRlbnRzIHRoYXQgd2VyZSBhbGxvY2F0ZWQKPgo+IEFy
ZSB5b3Ugc2F5aW5nIHRoYXQgZm9yIEhWTSBndWVzdHMsIHRoYXQgc3RhdGVtZW50IGlzIGZhbHNl
Pwo+CgpXZWxsLCBpdCB3b3VsZCBjZXJ0YWlubHkgYXBwZWFyIHNvIGFzIEkgIGhhdmUgYmVlbiB1
c2luZyBpdCB0byBhZGQKbWVtb3J5IHRvIGEgZ3Vlc3QgYW5kIHRoZW4gbWFwIGl0IGludG8gdGhl
IGd1ZXN0IHBoeXNtYXAgYXMgYSBuZXcgZ2ZuLgpJJ3ZlIGJlZW4gdXNpbmcgaXQgbGlrZSB0aGF0
IHNpbmNlIFhlbiA0LjYgd2l0aG91dCBhbnkgcHJvYmxlbXMuCgpUYW1hcwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Mon Jun 19 14:58:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 14: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 1dMy8Y-0002cE-FF; Mon, 19 Jun 2017 14:58:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tamas.k.lengyel@gmail.com>) id 1dMy8X-0002c6-UK
 for xen-devel@lists.xenproject.org; Mon, 19 Jun 2017 14:58:42 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 6D/B1-03557-1A6E7495; Mon, 19 Jun 2017 14:58:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXiVRtkqrvgmXu
 kQctmVYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePf1GlsBWflK25uCWhgnCzVxcjFISQwk1Fi
 w9aNrCAOi0ADq8SNy5fBHAmBOawSE7qvs3UxcgI5eRJ9u/8yQdhFEi8Wb2EFsXkFBCVOznzCA
 mILCXhKLNzXDhbnFLCWWPVvOyvEikPMEjePLAYbxCZgKPFoz1fmLkYOoHWqEs19KhBzAiRWHO
 llAQkLC4RKtP8DGykioC7x58IERpAxzAJ7mCSOTG1lBkkwC2hKtG7/zT6BUWAWkjNmIUktYGR
 axahenFpUllqka6yXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYhgxAsIOx45/T
 IUZJDiYlUV7b7e6RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4y54C5QSLUtNTK9Iyc4ARAZOW4
 OBREuG99hAozVtckJhbnJkOkTrFqMsx6cD2L0xCLHn5ealS4rxVIDMEQIoySvPgRsCi8xKjrJ
 QwLyPQUUI8BalFuZklqPKvGMU5GJWEebmeAE3hycwrgdv0CugIJqAjmM+4gBxRkoiQkmpgdL3
 RZrFglllbhkSC9qmN4rcmtj5ztmI9uMjkOsdO8QWarn8vvTdqmqv0g8VYzZBhk96TVCO2V/sO
 aYZNzHM/t8TQT2NDc5PR+qfTfeI81FgMpj1es05KNGDl1IXLTqw7uJ/3/9Gz8S8lIyZPlU3YU
 Ve4ead4Wl/Lhgzhc512R160L53N0OfCpsRSnJFoqMVcVJwIAFDqAOLJAgAA
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1497884320!108573359!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36412 invoked from network); 19 Jun 2017 14:58:40 -0000
Received: from mail-wm0-f53.google.com (HELO mail-wm0-f53.google.com)
 (74.125.82.53)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Jun 2017 14:58:40 -0000
Received: by mail-wm0-f53.google.com with SMTP id m125so79230642wmm.1
 for <xen-devel@lists.xenproject.org>; Mon, 19 Jun 2017 07:58:40 -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=JPE80Jj1baMlvMdVoJfHmUQ0kjaATccF2Yc0k8M2Z3o=;
 b=ST73yxZ4XFG26A/h/SYOLxHvErqlWrNg1MA5GwLEQkqaR0QRrL5/wTXgx08SpZfm+w
 +Swp36QGSlDOl/ADPegkE/jSxFsc05x94HGfHHytbeqdAwKdcGzUKM3UGaVqcqxLLCBv
 HG3VZffyVbq2qS6Idw6VnQpkEONdc9qwt6nQV6lXAuNqkfU2RF/UZkF7SjUso6ollxcz
 BMJFkuLGcZ0yOnTv/KmD5+1aGd+flCAJ0uRm2SRMr9w3TSLcNr5WPkvIyAvIiAcWEEu3
 /vklu0I7eAIVVbKSfbwE+F/s7CMLyO4SrBX/XHw467QDDWP0336LSVhhxlvF7Sqjv55M
 c9DA==
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=JPE80Jj1baMlvMdVoJfHmUQ0kjaATccF2Yc0k8M2Z3o=;
 b=qrc5HHjJ+BcJ9dWebyW5LgQnW5SMPVkaAKmUB39um+Knp5ByruqOO+nFg+GKEzv3S7
 wWKaybcZ3Udivv2UGGa2sGXTt0gEGLyzd7RGQmyvpQB/GoMp7tkH/8SIwXeC0TmyTivO
 u7eWgcUuP4wpz8n8Lso5BqVfCA+FCkN/YSowfEU/LQF8PyNCAvOI4IttfBLpciv5nsWB
 32mD8VzKRLaX9GjXUbh5bC5NL9svm2DDG5gYwYmJ8V8E1jnK2FdOMBTpQSiqEE0kz0RY
 kABcHAGZqTW716sMIuHg/roTP16eMlK+7MK/snye5NcLqCIB+C+Gro7sKroczDoOBHwe
 4L4Q==
X-Gm-Message-State: AKS2vOy/eTSncAP9LVw5HZhp7Z8DUhrVxWdRkQ4RmRYOhWV376o6NboP
 +HwNXcSDrBdh7ji6Yc/8AN5fvf359g==
X-Received: by 10.28.191.29 with SMTP id p29mr14721849wmf.60.1497884320214;
 Mon, 19 Jun 2017 07:58:40 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.40.67 with HTTP; Mon, 19 Jun 2017 07:57:59 -0700 (PDT)
In-Reply-To: <dd255e4b-ba0f-7b5b-6c6f-114a08aedc58@arm.com>
References: <58E3B354020000780014CA30@prv-mh.provo.novell.com>
 <58E3B852020000780014CA6E@prv-mh.provo.novell.com>
 <3514c740-bf6a-3c83-f55d-53bd90a96ac3@citrix.com>
 <CABfawhm+XUP5V4OZWnimfYDQ-L5AUSFtY-9qhuLK7aYHv_wZHw@mail.gmail.com>
 <5947A4400200007800163DAB@prv-mh.provo.novell.com>
 <9d4c4836-2a80-6cc7-6351-82c9c616732f@arm.com>
 <CABfawhkznf_EbQChAi90O2zNKnyfp9AKtkFn2yqA+9x_OC4okQ@mail.gmail.com>
 <dd255e4b-ba0f-7b5b-6c6f-114a08aedc58@arm.com>
From: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
Date: Mon, 19 Jun 2017 08:57:59 -0600
Message-ID: <CABfawhnhwhKmEZECaLyQq__ea9R1vv+OQmq=mLC8JTi1ZKTcmw@mail.gmail.com>
To: Julien Grall <julien.grall@arm.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>,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 2/2] memory: don't hand MFN info to
	translated 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>

T24gTW9uLCBKdW4gMTksIDIwMTcgYXQgODo1MiBBTSwgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4gd3JvdGU6Cj4KPgo+IE9uIDE5LzA2LzE3IDE1OjM5LCBUYW1hcyBLIExlbmd5
ZWwgd3JvdGU6Cj4+Cj4+IE9uIE1vbiwgSnVuIDE5LCAyMDE3IGF0IDM6MDkgQU0sIEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+IHdyb3RlOgo+Pj4KPj4+IEhpLAo+Pj4KPj4+
Cj4+PiBPbiAxOS8wNi8xNyAwOToxNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4KPj4+Pj4+
Pgo+Pj4+Pj4+IE9uIDE4LjA2LjE3IGF0IDIxOjE5LCA8dGFtYXMuay5sZW5neWVsQGdtYWlsLmNv
bT4gd3JvdGU6Cj4+Pj4+Cj4+Pj4+Cj4+Pj4+IE9uIFR1ZSwgQXByIDQsIDIwMTcgYXQgMTowNCBQ
TSwgQW5kcmV3IENvb3Blcgo+Pj4+PiA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPj4+Pj4g
d3JvdGU6Cj4+Pj4+Pgo+Pj4+Pj4KPj4+Pj4+IE9uIDA0LzA0LzE3IDE0OjE0LCBKYW4gQmV1bGlj
aCB3cm90ZToKPj4+Pj4+Pgo+Pj4+Pj4+Cj4+Pj4+Pj4gV2Ugc2hvdWxkbid0IGhhbmQgTUZOIGlu
Zm8gYmFjayBmcm9tIGluY3JlYXNlLXJlc2VydmF0aW9uIGZvcgo+Pj4+Pj4+IHRyYW5zbGF0ZWQg
ZG9tYWlucywganVzdCBsaWtlIHdlIGRvbid0IGZvciBwb3B1bGF0ZS1waHlzbWFwIGFuZAo+Pj4+
Pj4+IG1lbW9yeS1leGNoYW5nZS4gRm9yIGZ1bGwgc3ltbWV0cnkgYWxzbyBjaGVjayBmb3IgYSBO
VUxMIGd1ZXN0IGhhbmRsZQo+Pj4+Pj4+IGluIHBvcHVsYXRlX3BoeXNtYXAoKSAoYnV0IG5vdGUg
dGhpcyBtYWtlcyBubyBzZW5zZSBpbgo+Pj4+Pj4+IG1lbW9yeV9leGNoYW5nZSgpLCBhcyB0aGVy
ZSB0aGUgYXJyYXkgaXMgYWxzbyBhbiBpbnB1dCkuCj4+Pj4+Pj4KPj4+Pj4+PiBTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+Pj4+Pgo+Pj4+Pj4KPj4+Pj4+
Cj4+Pj4+PiBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KPj4+Pj4KPj4+Pj4KPj4+Pj4KPj4+Pj4gVW5mb3J0dW5hdGVseSBJIGp1c3QgaGFkIHRp
bWUgdG8gZG8gdGVzdGluZyB3aXRoIHRoaXMgY2hhbmdlIGFuZCBJCj4+Pj4+IGhhdmUgdG8gcmVw
b3J0IHRoYXQgaW50cm9kdWNlcyBhIGNyaXRpY2FsIHJlZ3Jlc3Npb24gZm9yIG15IHRvb2xzLgo+
Pj4+PiBXaXRoIHRoaXMgY2hhbmdlIGluLXBsYWNlIHBlcmZvcm1pbmcgaW5jcmVhc2VfcmVzZXJ2
YXRpb24gb24gYSB0YXJnZXQKPj4+Pj4gZG9tYWluIG5vIGxvbmdlciByZXBvcnRzIHRoZSBndWVz
dCBmcmFtZSBudW1iZXIgZm9yIGV4dGVybmFsIHRvb2xzLAo+Pj4+PiB0aHVzIGNvbXBsZXRlbHkg
YnJlYWtpbmcgYWR2YW5jZWQgdXNlLWNhc2VzIHRoYXQgcmVxdWlyZSB0aGlzCj4+Pj4+IGluZm9y
bWF0aW9uIHRvIGJlIGFibGUgdG8gZG8gYWx0cDJtIGdmbiByZW1hcHBpbmcuIFRoaXMgaXMgYSBj
cml0aWNhbAo+Pj4+PiBzdGVwIGluIGJlaW5nIGFibGUgdG8gaW50cm9kdWNlIHNoYWRvdy1wYWdl
cyB0aGF0IGFyZSB1c2VkIHRvIGhpZGUKPj4+Pj4gYnJlYWtwb2ludHMgYW5kIG90aGVyIG1lbW9y
eSBtb2RpZmljYXRpb25zIGZyb20gdGhlIGd1ZXN0Lgo+Pj4+Cj4+Pj4KPj4+Pgo+Pj4+IFdoaWxl
IEkgY2FuIHNlZSB5b3VyIHBvaW50LCBJJ20gYWZyYWlkIHRoYXQncyBub3QgaG93IHRoZQo+Pj4+
IGludGVyZmFjZSB3YXMgbWVhbnQgdG8gYmUgdXNlZC4gVGhlIG1lcmUgZmFjdCB0aGF0Cj4+Pj4g
cG9wdWxhdGUtcGh5c21hcCBhbmQgbWVtb3J5LWV4Y2hhbmdlIGRpZG4ndCByZXR1cm4gdGhlCj4+
Pj4gTUZOKHMpIHN1Z2dlc3RzIHRvIG1lIHRoYXQgeW91IGFscmVhZHkgbmVlZCB0byBoYXZlIGEg
d2F5Cj4+Pj4gdG8gZGVhbCB3aXRoIGhhdmluZyB0byBmaW5kIG91dCBhbm90aGVyIHdheS4gT3Ig
YXJlIHlvdQo+Pj4+IHN1Z2dlc3RpbmcgeW91IHJlbHkgb24gZ3Vlc3RzIG5vdCB1c2luZyB0aGVz
ZSBpbnRlcmZhY2VzPwo+Pj4+Cj4+Pj4gQXMgdG8gYSBzb2x1dGlvbiwgSSBjb3VsZCBwb3NzaWJs
eSBzZWUgdXMgcmVsYXggdGhlIGNoYW5nZSB0bwo+Pj4+IHJldHVybiB0aGUgTUZOKHMpIHdoZW4g
dGhlIGN1cnJlbnQgYW5kIHN1YmplY3QgZG9tYWlucyBkaWZmZXIsCj4+Pj4gb3IgZXZlbiBjaGVj
ayBwYWdpbmcgbW9kZSBvZiB0aGUgY2FsbGVyIGRvbWFpbiBpbnN0ZWFkIG9mIHRoZQo+Pj4+IHN1
YmplY3Qgb25lICh3aGljaCB3b3VsZCBtZWFuIFBWSCBEb20wIHN0aWxsIHdvdWxkbid0IGdldCB0
bwo+Pj4+IHNlZSB0aGVtKS4gQnV0IGlmIHdlIGRvLCBpbW8gd2Ugc2hvdWxkIGRvIHRoaXMgY29u
c2lzdGVudGx5IGZvcgo+Pj4+IGFsbCB0aHJlZSBvcGVyYXRpb25zLCByYXRoZXIgdGhhbiBqdXN0
IGZvciBpbmNyZWFzZS1yZXNlcnZhdGlvbi4KPj4+Pgo+Pj4+PiBJZiBhdCBhbGwgcG9zc2libGUs
IEkgd291bGQgbGlrZSB0byByZXF1ZXN0IHRoaXMgY2hhbmdlIG5vdCB0byBiZSBwYXJ0Cj4+Pj4+
IG9mIHRoZSA0LjkgcmVsZWFzZS4KPj4+Pgo+Pj4+Cj4+Pj4KPj4+PiBIbW0sIGl0J3MgYmVlbiB0
aGVyZSBmb3IgYWxsIG9mIHRoZSBSQ3MsIHNvIEknbSBub3QgcmVhbGx5IGhhcHB5Cj4+Pj4gdG8g
Y29uc2lkZXIgdGhlIG9wdGlvbiBvZiByZXZlcnRpbmcgYXQgdGhpcyBwb2ludCBpbiB0aW1lLiBC
dXQKPj4+PiBKdWxpZW4gd2lsbCBoYXZlIHRoZSBmaW5hbCBzYXkgYW55d2F5Lgo+Pj4KPj4+Cj4+
Pgo+Pj4gSSBhbSBhIGJpdCBjb25mdXNlIHdpdGggdGhlIGRlc2NyaXB0aW9uIG9mIHRoZSBwcm9i
bGVtLiBJIHVuZGVyc3Rvb2QKPj4+ICJndWVzdAo+Pj4gZnJhbWUgbnVtYmVyIiBhcyBHRk4uIEJ1
dCBBRkFJQ1QsIHRoaXMgaHlwZXJjYWxsIHdhcyByZXR1cm5pbmcgTUZOIGV2ZW4KPj4+IGZvcgo+
Pj4gSFZNIGd1ZXN0cy4gU28gaG93IHRoaXMgY2hhbmdlIGlzIGJyZWFraW5nIGFsdHAybSByZW1h
cHBpbmc/Cj4+Cj4+Cj4+IEZvciBIVk0gZ3Vlc3RzIHRoaXMgaHlwZXJjYWxsIHJldHVybnMgYSBH
Rk4gdGhhdCBjYW4gc3Vic2VxdWVudGx5IGJlCj4+IHBvcHVsYXRlZCBpbnRvIHRoZSBndWVzdCBw
aHlzbWFwOgo+Pgo+PiB4Y19kb21haW5faW5jcmVhc2VfcmVzZXJ2YXRpb25fZXhhY3QoeGNoLCBk
b21pZCwgMSwgMCwgMCwgJm5ld19nZm4pOwo+PiB4Y19kb21haW5fcG9wdWxhdGVfcGh5c21hcF9l
eGFjdCh4Y2gsIGRvbWlkLCAxLCAwLCAwLCAmbmV3X2dmbik7Cj4KPgo+IEkgYW0gc29ycnksIEkg
Y2FuJ3Qgc2VlIGhvdyB0aGlzIGNhbiByZXR1cm4gYSBHRk4gZm9yIHRoZSBIVk0uIExvb2tpbmcg
YXQKPiB0aGUgaW1wbGVtZW50YXRpb24gb2YgaW5jcmVhc2VfcmVzZXJ2YXRpb24gaW4gWGVuOgo+
Cj4gbWZuID0gcGFnZV90b19tZm4ocGFnZSk7Cj4gaWYgKCB1bmxpa2VseShfX2NvcHlfdG9fZ3Vl
c3Rfb2Zmc2V0KGEtPmV4dGVudF9saXN0LCBpLCAmbWZuLCAxKSkgKQo+ICAgZ290byBvdXQ7Cj4K
PiBUaGlzIGlzIGFuIE1GTiBhbmQgbm90IGEgR0ZOLiBFeGNlcHQgdGhlIHN0cmljdCBjaGVjayBi
ZWZvcmUsIHRoZSBjb2RlIGhhcwo+IG5vdCBjaGFuZ2UgZm9yIGEgd2hpbGUuCj4KPiBBRkFJQ1Qs
IHRoZSBwdXJwb3NlIG9mIGluY3JlYXNlX3Jlc2VydmF0aW9uIGlzIG5vdCB0byBhbGxvY2F0ZSBh
IG5ldyBHRk4sIGl0Cj4gd2lsbCBqdXN0IGFsbG9jYXRlIHRoZSBob3N0IG1lbW9yeSBmb3IgaXQu
IEF0IGxlYXN0IG9uIEFSTSB3ZSBoYXZlIG5vdGhpbmcKPiB0byBzYXkgInRoaXMgR0ZOIHJlZ2lv
biBpcyBmcmVlIi4gSSB3b3VsZCBiZSBzdXJwcmlzZWQgdGhhdCBzdWNoIHRoaW5ncwo+IGV4aXN0
cyBvbiB4ODYuCj4KCkl0IHJldHVybnMgbWVtb3J5IHRoYXQgY2FuIGJlIG1hcHBlZCBpbnRvIHRo
ZSBndWVzdCBwaHlzbWFwCnN1YnNlcXVlbnRseS4gU28gSSBoYXZlIGJlZW4gcmVmZXJyaW5nIHRv
IGl0IGFzIGEgR0ZOIHRoYXQgaXMgbm90Cm1hcHBlZCBpbnRvIHRoZSBwaHlzbWFwIC0gc2ltaWxh
ciB0byB0aGUgbWFnaWMgcmluZyBwYWdlcyB3aGVuIHRoZXkKYXJlIGluIHVzZS4KClRhbWFzCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 19 15:08:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 15: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 1dMyI0-0003Mu-Cl; Mon, 19 Jun 2017 15:08:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <viro@ftp.linux.org.uk>) id 1dMyHy-0003Mi-St
 for xen-devel@lists.xensource.com; Mon, 19 Jun 2017 15:08:26 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 13/25-19409-AE8E7495; Mon, 19 Jun 2017 15:08:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsVyOOYvk+7LF+6
 RBq+X61vcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1owZJ4IK+gQq7p7aydTAeIa3i5GLQ0igk1Gi
 7fgH1i5GTg4WAVWJuSuPgtlsAuoS8648YASxRQS0JV6sWscG0sAs8INR4ufGRexdjBwcwgJBE
 vfbeUBqeAXMJS7O7ATrFRIolbiw+QEzRFxQ4uTMJywgNrOAlsSNfy+ZQFqZBaQllv/jAAlzCj
 hKXPzTBtYqKqAssfvWXrBWYaATLk58zzSBkW8WkkmzkEyahTBpASPzKkaN4tSistQiXSMzvaS
 izPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwECrZ2Bg3MHYsNfvEKMkB5OSKK/tdvdI
 Ib6k/JTKjMTijPii0pzU4kOMMhwcShK8R58D5QSLUtNTK9Iyc4AhD5OW4OBREuG99hAozVtck
 JhbnJkOkTrFqMuxYfX6L0xCLHn5ealS4rxNIDMEQIoySvPgRsDi7xKjrJQwLyMDA4MQT0FqUW
 5mCar8K0ZxDkYlYd6JIFN4MvNK4Da9AjqCCegI5jMuIEeUJCKkpBoYRa9JL9yx8aboHP1g1eV
 8B721Tp/enL0n5v7e2bXaO0Sm/1MsXvxShetAEGebTwVbTF1fZAODXYvQNf3X4X925URaZ+bI
 TLBgbWvT+rrQ2G724b64KQxF01bnRivZLUm7JbbIaaPyvY2av7zf52Q+PiNWc3m5wn7ll2HTn
 qh+zg8Pn87y1GKdEktxRqKhFnNRcSIAYbTc0LoCAAA=
X-Env-Sender: viro@ftp.linux.org.uk
X-Msg-Ref: server-5.tower-31.messagelabs.com!1497884905!101487378!1
X-Originating-IP: [195.92.253.2]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48712 invoked from network); 19 Jun 2017 15:08:25 -0000
Received: from zeniv.linux.org.uk (HELO ZenIV.linux.org.uk) (195.92.253.2)
 by server-5.tower-31.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 19 Jun 2017 15:08:25 -0000
Received: from viro by ZenIV.linux.org.uk with local (Exim 4.87 #1 (Red Hat
 Linux)) id 1dMyHq-0001LW-LP; Mon, 19 Jun 2017 15:08:18 +0000
Date: Mon, 19 Jun 2017 16:08:18 +0100
From: Al Viro <viro@ZenIV.linux.org.uk>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170619150818.GC10672@ZenIV.linux.org.uk>
References: <E1dMx2x-0007xW-D8@osstest.test-lab.xenproject.org>
 <22855.57727.390987.969954@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <22855.57727.390987.969954@mariner.uk.xensource.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: xen-devel@lists.xensource.com, Evgeniy Dushistov <dushistov@mail.ru>,
 linux-kernel@vger.kernel.org, Jens Axboe <axboe@fb.com>,
 linux-fsdevel@vger.kernel.org, Linus Torvalds <torvalds@linux-foundation.org>,
 Jonathan Cameron <jic23@kernel.org>
Subject: Re: [Xen-devel] ufs build failure (no __udivdi3) on i386 in linux
 tip (edf9364d3f92)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBKdW4gMTksIDIwMTcgYXQgMDM6MzY6NDdQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gb3NzdGVzdCBzZXJ2aWNlIG93bmVyIHdyaXRlcyAoIltsaW51eC1saW51cyBiaXNlY3Rp
b25dIGNvbXBsZXRlIGJ1aWxkLWkzODYtcHZvcHMiKToKPiA+IGJyYW5jaCB4ZW4tdW5zdGFibGUK
PiA+IHhlbmJyYW5jaCB4ZW4tdW5zdGFibGUKPiA+IGpvYiBidWlsZC1pMzg2LXB2b3BzCj4gPiB0
ZXN0aWQga2VybmVsLWJ1aWxkCj4gPiAKPiA+IFRyZWU6IGxpbnV4IGdpdDovL2dpdC5rZXJuZWwu
b3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0Cj4gPiBU
cmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZp
cm13YXJlLmdpdAo+ID4gCj4gPiAqKiogRm91bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFu
Z2VzZXQgKioqCj4gPiAKPiA+ICAgQnVnIGlzIGluIHRyZWU6ICBsaW51eCBnaXQ6Ly9naXQua2Vy
bmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgtMi42LmdpdAo+
ID4gICBCdWcgaW50cm9kdWNlZDogIGVkZjkzNjRkM2Y5MjRhZmY2Zjc3MTc2YjhlNTJhNGI2OGU1
YzMwZDYKPiA+ICAgQnVnIG5vdCBwcmVzZW50OiA3OTFhOWE2NjZkMWFmZTI2MDNiY2IyYzZhNDg1
MmQ2ODRlODc5MjUyCj4gPiAgIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDU2Ni8KPiAKPiBUaGlzIGlzIGEgbWVyZ2Ug
Y29tbWl0LCBzbyB0aGUgYmlzZWN0aW9uIHJlc3VsdCBpcyBub3QgdmVyeSB1c2VmdWw6Cj4gCj4g
ICAgZ2l0LWxvZyAtLXByZXR0eT1vbmVsaW5lIDc5MWE5YTY2NmQxYWZlMjYwM2JjYjJjNmE0ODUy
ZDY4NGU4NzkyNTIuLmVkZjkzNjRkM2Y5MjRhZmY2Zjc3MTc2YjhlNTJhNGI2OGU1YzMwZDYgfCB3
YyAtbAo+ICAgIDIyMzMKPiAKPiBUaGUgZXJyb3IgbWVzc2FnZSBpcyB0aGlzOgo+IAo+ICAgIEVS
Uk9SOiAiX191ZGl2ZGkzIiBbZnMvdWZzL3Vmcy5rb10gdW5kZWZpbmVkIQo+ICAgIHNjcmlwdHMv
TWFrZWZpbGUubW9kcG9zdDo5MTogcmVjaXBlIGZvciB0YXJnZXQgJ19fbW9kcG9zdCcgZmFpbGVk
Cj4gICAgbWFrZVsxXTogKioqIFtfX21vZHBvc3RdIEVycm9yIDEKCkl0J3MgNjRiaXQgLT5zX2Rz
aXplIGdvaW5nIHRocm91Z2ggIm11bHRpcGx5IGJ5IHRoaXMsIGRpdmlkZSBieSAxMDAiLgpDYW4g
YmUgcGFwZXJlZCBvdmVyIGJ5IHVzaW5nIG11bF82NF91MzJfZGl2KCkgaW4gdWZzX25ld19mcmFn
bWVudHMoKSwKYnV0CgkqIGV4cHJlc3Npb24gcmVtYWlucyB1bmNoYW5nZWQsIHNvIGl0J3MgYmV0
dGVyIGRvbmUgYXQKbW91bnQgdGltZQoJKiB0aGVyZSdzIGEgYnJhaW5vIChzaW5jZSBjaXJjYSAy
MDAyKSBpbiB0aGUgc2FtZSBjb2RlCi0gdGhlIGV4cHJlc3Npb24ocykgYXJlIGZvciB0aGUgbGV2
ZWxzIG9mIGZyYWdtZW50YXRpb24gdGhhdAp0cmlnZ2VyIHN3aXRjaGVzIGluIGh5c3RlcmVzaXMg
bG9vcCBhbmQgYm90aCBzd2l0Y2hlcyBsZWFkIHRvCnRoZSBzYW1lIHN0YXRlIGR1ZSB0byBjdXQn
bidwYXN0ZSBkYW1hZ2UKCSogZm9yIHJlYWxseSBsb3cgbWluZnJlZSB3ZSBnZXQgdGhvc2UgbGV2
ZWxzIHRvbyBjbG9zZQp0byBlYWNoIG90aGVyIC0gYXQgbWluZnJlZSA1IHdlIGdldCAwLjAyNSAu
LiAwLjAzLCBhdCBtaW5mcmVlIDQKdGhleSBvdXRyaWdodCBtZXJnZSBhbmQgYmVsb3cgdGhhdCB0
aGUgdXBwZXIgYm91bmQgaXMgbGVzcyB0aGFuCnRoZSBsb3dlciBvbmUuICBXZSdkIGNvcGllZCB0
aGUgb3JpZ2luYWwgNC40QlNEIGhlcmU7IGF0IDE5OTUKRnJlZUJTRCBnb3Qgc3dpdGNoZWQgdG8g
Im1pbmZyZWUgNSBvciBiZWxvdyBtZWFucyB1c2luZyBPUFRTUEFDRQphbGwgdGhlIHRpbWUiLgoK
Rml4ZWQgaW4gdmZzLmdpdCN1ZnMtZml4ZXM7IHNlZSBjb21taXQgNzdlOWNlMzI3ZDliNjA3Y2Q2
ZTU3YzBmNDUyNGE2NTRkYzU5YzRiMQp0aGVyZS4gIE5vdCBzdXJlIGlmIGl0J3Mgd29ydGggc3Bs
aXR0aW5nLi4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 19 15:12:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 15:12: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 1dMyM6-0003zB-VA; Mon, 19 Jun 2017 15:12:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <robin.murphy@arm.com>) id 1dMyM5-0003z1-Dv
 for xen-devel@lists.xenproject.org; Mon, 19 Jun 2017 15:12:41 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 C1/7D-03058-8E9E7495; Mon, 19 Jun 2017 15:12:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVysyfVTffFS/d
 Ig3mrGC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oynE9eyFXTKVLRe3cLWwLhUvIuRi0NIYBOj
 xIvVm5ghnN2MEq2vz7N2MXJyCAs4Scy50cYGkhARuMkicWXvfXaQBLOAgsSve5vAioQEQiRer
 9/HBmKzCWhKLHwGEecVsJL4M3cGM4jNIqAq0XtkJVhcVCBcovdAPxtEjaDEyZlPWEBsTgEDia
 vTnzBCzFeX+DPvEjOELS5x68l8JghbXmL72znMExj5ZyFpn4WkZRaSlllIWhYwsqxi1ChOLSp
 LLdI1MtRLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMUQYg2MH4Z1nAIUZJDiYl
 UV7b7e6RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4970AygkWpaanVqRl5gCjBSYtwcGjJMJ77
 SFQmre4IDG3ODMdInWKUVFKnHcCSJ8ASCKjNA+uDRahlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM
 7BqCTM+xNkCk9mXgnc9FdAi5mAFjOfcQFZXJKIkJJqYNw+o2/Bvn/nXW6ELDV4te+JzkmVR9X
 v95ue8rzV/nWGsvDl09arM/4zTF+8+ZSNdWbA/DPT9izqv31YPP7eqTcm+3anRrOdDhBK0FM+
 zF7fMIfpU65jhObmfTnzt95Nnjl/c8z7+i0aLxserNDmDDbNmVZrpJmx1+9pz73a/32LYr1v3
 vnxb9sTJZbijERDLeai4kQAADs9cMsCAAA=
X-Env-Sender: robin.murphy@arm.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1497885159!85184033!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34148 invoked from network); 19 Jun 2017 15:12:39 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-10.tower-27.messagelabs.com with SMTP; 19 Jun 2017 15:12: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 98DAD80D;
 Mon, 19 Jun 2017 08:12:38 -0700 (PDT)
Received: from [10.1.210.46] (e110467-lin.cambridge.arm.com [10.1.210.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 3FD093F41F;
 Mon, 19 Jun 2017 08:12:34 -0700 (PDT)
To: Christoph Hellwig <hch@lst.de>, x86@kernel.org,
 linux-arm-kernel@lists.infradead.org, xen-devel@lists.xenproject.org,
 linux-c6x-dev@linux-c6x.org, linux-hexagon@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-mips@linux-mips.org,
 openrisc@lists.librecores.org, linuxppc-dev@lists.ozlabs.org,
 linux-s390@vger.kernel.org, linux-sh@vger.kernel.org,
 sparclinux@vger.kernel.org, linux-xtensa@linux-xtensa.org,
 dmaengine@vger.kernel.org, linux-tegra@vger.kernel.org,
 dri-devel@lists.freedesktop.org, linux-samsung-soc@vger.kernel.org,
 iommu@lists.linux-foundation.org, netdev@vger.kernel.org
References: <20170616181059.19206-1-hch@lst.de>
 <20170616181059.19206-7-hch@lst.de>
From: Robin Murphy <robin.murphy@arm.com>
Message-ID: <18ff1d49-4a13-3dea-8a4d-fb778aec37dc@arm.com>
Date: Mon, 19 Jun 2017 16:12:32 +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: <20170616181059.19206-7-hch@lst.de>
Content-Language: en-US
Cc: linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH 06/44] iommu/dma: don't rely on
	DMA_ERROR_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>

T24gMTYvMDYvMTcgMTk6MTAsIENocmlzdG9waCBIZWxsd2lnIHdyb3RlOgo+IERNQV9FUlJPUl9D
T0RFIGlzIG5vdCBhIHB1YmxpYyBBUEkgYW5kIHdpbGwgZ28gYXdheSBzb29uLiAgZG1hIGRtYS1p
b21tdQo+IGRyaXZlciBhbHJlYWR5IGltcGxlbWVudHMgYSBwcm9wZXIgLT5tYXBwaW5nX2Vycm9y
IG1ldGhvZCwgc28gaXQncyBvbmx5Cj4gdXNpbmcgdGhlIHZhbHVlIGludGVybmFsbHkuICBBZGQg
YSBuZXcgbG9jYWwgZGVmaW5lIHVzaW5nIHRoZSB2YWx1ZQo+IHRoYXQgYXJtNjQgd2hpY2ggaXMg
dGhlIG9ubHkgY3VycmVudCB1c2VyIG9mIGRtYS1pb21tdS4KCkkgd2FzIGFuZ2xpbmcgYXQganVz
dCBvcGVuLWNvZGluZyAwLyFkbWFfYWRkci9ldGMuIGZvciBzaW1wbGljaXR5IHJhdGhlcgp0aGFu
IGhhdmluZyBhbnl0aGluZyAjZGVmaW5lZCBhdCBhbGwgLSBub3RoaW5nIGV4Y2VwdCB0aGUgNHRo
IGFuZCBmaW5hbApodW5rcyBhY3R1YWxseSBoYXZlIGFueSByZWxldmFuY2UgdG8gIGRtYV9tYXBw
aW5nX2Vycm9yKCksIGFuZCBJIHJlY2tvbgppdCdzIHBsZW50eSBjbGVhciBlbm91Z2ggaW4gY29u
dGV4dC4gVGhlIHJlc3QgaXMganVzdCBwcm9hY3RpdmVseQpibGF0dGluZyBhZGRyZXNzIGFyZ3Vt
ZW50cyB3aXRoICJhcmJpdHJhcnkgZGVmaW5pdGVseS1pbnZhbGlkIHZhbHVlIiwKd2hpY2ggaXMg
bW9yZSBwYXJhbm9pYSB0aGFuIGFueXRoaW5nIGVsc2UgKGFuZCBhcmd1YWJseSB1bm5lY2Vzc2Fy
eSkuCgpJdCdzIG5vdCB0aGUgYmlnZ2VzdCBkZWFsLCB0aG91Z2gsIHNvIGVpdGhlciB3YXk6CgpS
ZXZpZXdlZC1ieTogUm9iaW4gTXVycGh5IDxyb2Jpbi5tdXJwaHlAYXJtLmNvbT4KCj4gU2lnbmVk
LW9mZi1ieTogQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+Cj4gLS0tCj4gIGRyaXZlcnMv
aW9tbXUvZG1hLWlvbW11LmMgfCAxOCArKysrKysrKysrLS0tLS0tLS0KPiAgMSBmaWxlIGNoYW5n
ZWQsIDEwIGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2Ry
aXZlcnMvaW9tbXUvZG1hLWlvbW11LmMgYi9kcml2ZXJzL2lvbW11L2RtYS1pb21tdS5jCj4gaW5k
ZXggNjI2MThlNzdiZWRjLi45NDAzMzM2ZjFmYTYgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9pb21t
dS9kbWEtaW9tbXUuYwo+ICsrKyBiL2RyaXZlcnMvaW9tbXUvZG1hLWlvbW11LmMKPiBAQCAtMzEs
NiArMzEsOCBAQAo+ICAjaW5jbHVkZSA8bGludXgvc2NhdHRlcmxpc3QuaD4KPiAgI2luY2x1ZGUg
PGxpbnV4L3ZtYWxsb2MuaD4KPiAgCj4gKyNkZWZpbmUgSU9NTVVfTUFQUElOR19FUlJPUgkwCj4g
Kwo+ICBzdHJ1Y3QgaW9tbXVfZG1hX21zaV9wYWdlIHsKPiAgCXN0cnVjdCBsaXN0X2hlYWQJbGlz
dDsKPiAgCWRtYV9hZGRyX3QJCWlvdmE7Cj4gQEAgLTUwMCw3ICs1MDIsNyBAQCB2b2lkIGlvbW11
X2RtYV9mcmVlKHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IHBhZ2UgKipwYWdlcywgc2l6ZV90
IHNpemUsCj4gIHsKPiAgCV9faW9tbXVfZG1hX3VubWFwKGlvbW11X2dldF9kb21haW5fZm9yX2Rl
dihkZXYpLCAqaGFuZGxlLCBzaXplKTsKPiAgCV9faW9tbXVfZG1hX2ZyZWVfcGFnZXMocGFnZXMs
IFBBR0VfQUxJR04oc2l6ZSkgPj4gUEFHRV9TSElGVCk7Cj4gLQkqaGFuZGxlID0gRE1BX0VSUk9S
X0NPREU7Cj4gKwkqaGFuZGxlID0gSU9NTVVfTUFQUElOR19FUlJPUjsKPiAgfQo+ICAKPiAgLyoq
Cj4gQEAgLTUzMyw3ICs1MzUsNyBAQCBzdHJ1Y3QgcGFnZSAqKmlvbW11X2RtYV9hbGxvYyhzdHJ1
Y3QgZGV2aWNlICpkZXYsIHNpemVfdCBzaXplLCBnZnBfdCBnZnAsCj4gIAlkbWFfYWRkcl90IGlv
dmE7Cj4gIAl1bnNpZ25lZCBpbnQgY291bnQsIG1pbl9zaXplLCBhbGxvY19zaXplcyA9IGRvbWFp
bi0+cGdzaXplX2JpdG1hcDsKPiAgCj4gLQkqaGFuZGxlID0gRE1BX0VSUk9SX0NPREU7Cj4gKwkq
aGFuZGxlID0gSU9NTVVfTUFQUElOR19FUlJPUjsKPiAgCj4gIAltaW5fc2l6ZSA9IGFsbG9jX3Np
emVzICYgLWFsbG9jX3NpemVzOwo+ICAJaWYgKG1pbl9zaXplIDwgUEFHRV9TSVpFKSB7Cj4gQEAg
LTYyNywxMSArNjI5LDExIEBAIHN0YXRpYyBkbWFfYWRkcl90IF9faW9tbXVfZG1hX21hcChzdHJ1
Y3QgZGV2aWNlICpkZXYsIHBoeXNfYWRkcl90IHBoeXMsCj4gIAo+ICAJaW92YSA9IGlvbW11X2Rt
YV9hbGxvY19pb3ZhKGRvbWFpbiwgc2l6ZSwgZG1hX2dldF9tYXNrKGRldiksIGRldik7Cj4gIAlp
ZiAoIWlvdmEpCj4gLQkJcmV0dXJuIERNQV9FUlJPUl9DT0RFOwo+ICsJCXJldHVybiBJT01NVV9N
QVBQSU5HX0VSUk9SOwo+ICAKPiAgCWlmIChpb21tdV9tYXAoZG9tYWluLCBpb3ZhLCBwaHlzIC0g
aW92YV9vZmYsIHNpemUsIHByb3QpKSB7Cj4gIAkJaW9tbXVfZG1hX2ZyZWVfaW92YShjb29raWUs
IGlvdmEsIHNpemUpOwo+IC0JCXJldHVybiBETUFfRVJST1JfQ09ERTsKPiArCQlyZXR1cm4gSU9N
TVVfTUFQUElOR19FUlJPUjsKPiAgCX0KPiAgCXJldHVybiBpb3ZhICsgaW92YV9vZmY7Cj4gIH0K
PiBAQCAtNjcxLDcgKzY3Myw3IEBAIHN0YXRpYyBpbnQgX19maW5hbGlzZV9zZyhzdHJ1Y3QgZGV2
aWNlICpkZXYsIHN0cnVjdCBzY2F0dGVybGlzdCAqc2csIGludCBuZW50cywKPiAgCj4gIAkJcy0+
b2Zmc2V0ICs9IHNfaW92YV9vZmY7Cj4gIAkJcy0+bGVuZ3RoID0gc19sZW5ndGg7Cj4gLQkJc2df
ZG1hX2FkZHJlc3MocykgPSBETUFfRVJST1JfQ09ERTsKPiArCQlzZ19kbWFfYWRkcmVzcyhzKSA9
IElPTU1VX01BUFBJTkdfRVJST1I7Cj4gIAkJc2dfZG1hX2xlbihzKSA9IDA7Cj4gIAo+ICAJCS8q
Cj4gQEAgLTcxNCwxMSArNzE2LDExIEBAIHN0YXRpYyB2b2lkIF9faW52YWxpZGF0ZV9zZyhzdHJ1
Y3Qgc2NhdHRlcmxpc3QgKnNnLCBpbnQgbmVudHMpCj4gIAlpbnQgaTsKPiAgCj4gIAlmb3JfZWFj
aF9zZyhzZywgcywgbmVudHMsIGkpIHsKPiAtCQlpZiAoc2dfZG1hX2FkZHJlc3MocykgIT0gRE1B
X0VSUk9SX0NPREUpCj4gKwkJaWYgKHNnX2RtYV9hZGRyZXNzKHMpICE9IElPTU1VX01BUFBJTkdf
RVJST1IpCj4gIAkJCXMtPm9mZnNldCArPSBzZ19kbWFfYWRkcmVzcyhzKTsKPiAgCQlpZiAoc2df
ZG1hX2xlbihzKSkKPiAgCQkJcy0+bGVuZ3RoID0gc2dfZG1hX2xlbihzKTsKPiAtCQlzZ19kbWFf
YWRkcmVzcyhzKSA9IERNQV9FUlJPUl9DT0RFOwo+ICsJCXNnX2RtYV9hZGRyZXNzKHMpID0gSU9N
TVVfTUFQUElOR19FUlJPUjsKPiAgCQlzZ19kbWFfbGVuKHMpID0gMDsKPiAgCX0KPiAgfQo+IEBA
IC04MzYsNyArODM4LDcgQEAgdm9pZCBpb21tdV9kbWFfdW5tYXBfcmVzb3VyY2Uoc3RydWN0IGRl
dmljZSAqZGV2LCBkbWFfYWRkcl90IGhhbmRsZSwKPiAgCj4gIGludCBpb21tdV9kbWFfbWFwcGlu
Z19lcnJvcihzdHJ1Y3QgZGV2aWNlICpkZXYsIGRtYV9hZGRyX3QgZG1hX2FkZHIpCj4gIHsKPiAt
CXJldHVybiBkbWFfYWRkciA9PSBETUFfRVJST1JfQ09ERTsKPiArCXJldHVybiBkbWFfYWRkciA9
PSBJT01NVV9NQVBQSU5HX0VSUk9SOwo+ICB9Cj4gIAo+ICBzdGF0aWMgc3RydWN0IGlvbW11X2Rt
YV9tc2lfcGFnZSAqaW9tbXVfZG1hX2dldF9tc2lfcGFnZShzdHJ1Y3QgZGV2aWNlICpkZXYsCj4g
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 19 15:29:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 15: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 1dMybm-0004po-Hs; Mon, 19 Jun 2017 15:28: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 1dMybk-0004pa-GK
 for xen-devel@lists.xensource.com; Mon, 19 Jun 2017 15:28:52 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 6F/B9-02022-3BDE7495; Mon, 19 Jun 2017 15:28:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVXfTW/d
 Ig3XLrCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasWLacfaC2b2MFbOv9jM1
 MO5M6mLk4hAS+MsosWfFdhYI5zGjxJqrv1ghnG2MEsdO7gPKcHKICDhLfD0zlx3E5hXQl2g9N
 Z8JxBYWMJG4fnIpWIOEwA4ViRPnp4EVSQh4S+x+vIAZxt506SiQzc7BJmAlcUgMJMoioCpx/M
 sz5gmM3AsYGVYxahSnFpWlFukaWeolFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgT
 6vZ6BgXEH4+UtfocYJTmYlER5bbe7RwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4GUGhpGQYFFq
 empFWmYOMABh0hIcPEoivJ9eA6V5iwsSc4sz0yFSpxh1OTasXv+FSYglLz8vVUqcd+0boCIBk
 KKM0jy4EbBouMQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmHc3yCqezLwSuE2vgI5gAjqC+Y
 wLyBEliQgpqQbGEDO9irX9Ol5Mgjbp7DG+v4wyjLvyijqVqnqmTnJp2nVBWuH4FxfNswzzuV5
 VSbn6p+wSZf88sbBQ8Pj6YIM7l+9vC7690FBKbmH39xPuWjkbj+7cdLpotZZTuSBDn7vG1oKN
 x8zX+OwvCE5MaVruaqxUWfRz910duXxZPzln4Q8Hy/b4NSixFGckGmoxFxUnAgAdaCsNgQIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1497886129!88233878!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44881 invoked from network); 19 Jun 2017 15:28:50 -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; 19 Jun 2017 15:28: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 1dMybf-0003Rn-Cf; Mon, 19 Jun 2017 15:28: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 1dMybZ-0006k4-Ui; Mon, 19 Jun 2017 15:28:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dMybZ-0008TA-LO; Mon, 19 Jun 2017 15:28:41 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110557-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-armhf-armhf-libvirt-raw:guest-start/debian.repeat:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:heisenbug
 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-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-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64: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-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-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-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-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:windows-install: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
X-Osstest-Versions-This: linux=050639ef5810e8ad17fb6a426eff3c63e616350c
X-Osstest-Versions-That: linux=05afd4c0af6a43f6bda7caaacb01bc0116d50d3b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 19 Jun 2017 15:28:41 +0000
Subject: [Xen-devel] [linux-4.9 test] 110557: 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="===============1892639905924353199=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

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-localmigrate/x10 fail REGR. vs. 110456

Tests which are failing intermittently (not blocking):
 test-amd64-i386-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail in 110545 pass in 110557
 test-amd64-i386-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail in 110545 pass in 110557
 test-armhf-armhf-libvirt-raw 14 guest-start/debian.repeat fail in 110545 pass in 110557
 test-amd64-amd64-xl-qemuu-debianhvm-amd64 15 guest-localmigrate/x10 fail pass in 110545
 test-armhf-armhf-xl-rtds     15 guest-start/debian.repeat  fail pass in 110545

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

version targeted for testing:
 linux                050639ef5810e8ad17fb6a426eff3c63e616350c
baseline version:
 linux                05afd4c0af6a43f6bda7caaacb01bc0116d50d3b

Last test of basis   110456  2017-06-14 22:55:22 Z    4 days
Testing same since   110513  2017-06-17 05:27:38 Z    2 days    4 attempts

------------------------------------------------------------
People who touched revisions under test:
  Al Viro <viro@zeniv.linux.org.uk>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Potapenko <glider@google.com>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Alexey Khoroshilov <khoroshilov@ispras.ru>
  Andrea Arcangeli <aarcange@redhat.com>
  Andreas Schultz <aschultz@tpip.net>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Ryabinin <aryabinin@virtuozzo.com>
  Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  Anssi Hannula <anssi.hannula@bitwise.fi>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Ariel Elior <Ariel.Elior@cavium.com>
  Arnd Bergmann <arnd@arndb.de>
  Arseny Solokha <asolokha@kb.kras.ru>
  Babu Moger <babu.moger@oracle.com>
  Ben Skeggs <bskeggs@redhat.com>
  Benjamin Coddington <bcodding@redhat.com>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bin Liu <b-liu@ti.com>
  Bjorn Helgaas <bhelgaas@google.com>
  Chris Wilson <chris@chris-wilson.co.uk>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Christophe Leroy <christophe.leroy@c-s.fr>
  Chuck Lever <chuck.lever@oracle.com>
  Claudiu Manoil <claudiu.manoil@nxp.com>
  Coly Li <colyli@suse.de>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Daniel Vetter <daniel.vetter@intel.com>
  Dave Airlie <airlied@redhat.com>
  David Howells <dhowells@redhat.com>
  David Lin <dtwlin@google.com>
  David S. Miller <davem@davemloft.net>
  Dimitris Michailidis <dmichail@google.com>
  Don Zickus <dzickus@redhat.com>
  Doug Ledford <dledford@redhat.com>
  Eric Dumazet <edumazet@google.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Frank Sorenson <sorenson@redhat.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Hans de Goede <hdegoede@redhat.com>
  Hans Verkuil <hans.verkuil@cisco.com>
  Hans Verkuil <hverkuil@xs4all.nl>
  Harald Welte <laforge@netfilter.org>
  Hayes Wang <hayeswang@realtek.com>
  hayeswang <hayeswang@realtek.com>
  Helge Deller <deller@gmx.de>
  Herbert Xu <herbert@gondor.apana.org.au>
  Hillf Danton <hillf.zj@alibaba-inc.com>
  Imre Deak <imre.deak@intel.com>
  Jack Morgenstein <jackm@dev.mellanox.co.il>
  Jani Nikula <jani.nikula@intel.com>
  Jean Delvare <jdelvare@suse.de>
  Jeff Layton <jlayton@redhat.com>
  Jens Axboe <axboe@fb.com>
  Jeremy McNicoll <jeremymc@redhat.com>
  Jisheng Zhang <jszhang@marvell.com>
  John Crispin <john@phrozen.org>
  John Thompson <thompa.atl@gmail.com>
  Jon Maloy <jon.maloy@ericsson.com>
  Jonas Aaberg <cja@gmx.net>
  Jonathan T. Leighton <jtleight@udel.edu>
  Kazuya Mizuguchi <kazuya.mizuguchi.ks@renesas.com>
  Kejian Yan <yankejian@huawei.com>
  Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
  Linus Lüssing <linus.luessing@c0d3.blue>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Liping Zhang <zlpnobody@gmail.com>
  Luis R. Rodriguez <mcgrof@kernel.org>
  Lyude <lyude@redhat.com>
  Lyude Paul <lyude@redhat.com>
  Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
  Mao Wenan <maowenan@huawei.com>
  Marcus Huewe <suse-tux@gmx.de>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Max Filippov <jcmvbkbc@gmail.com>
  Michael Chan <michael.chan@broadcom.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael S. Tsirkin <mst@redhat.com>
  Michal Kalderon <Michal.Kalderon@cavium.com>
  Mika Kahola <mika.kahola@intel.com>
  Mika Westerberg <mika.westerberg@linux.intel.com>
  Mike Kravetz <mike.kravetz@oracle.com>
  Nathan Fontenot <nfont@linux.vnet.ibm.com>
  Neil Horman <nhorman@tuxdriver.com>
  Nong Li <nongli1031@gmail.com>
  Or Gerlitz <ogerlitz@mellanox.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Parav Pandit <parav@mellanox.com>
  Parthasarathy Bhuvaragan <parthasarathy.bhuvaragan@ericsson.com>
  Peter Ujfalusi <peter.ujfalusi@ti.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Ram Amrani <Ram.Amrani@cavium.com>
  Randy Dunlap <rdunlap@infradead.org>
  Ricardo Ribalda <ricardo.ribalda@gmail.com>
  Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com>
  Richard <richard@aaazen.com>
  Richard Narron <comet.berkeley@gmail.com>
  Saeed Mahameed <saeedm@mellanox.com>
  Salil Mehta <salil.mehta@huawei.com>
  Sasha Levin <alexander.levin@verizon.com>
  Sean Nyekjaer <sean.nyekjaer@prevas.dk>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Simon Horman <horms+renesas@verge.net.au>
  Stanislaw Gruszka <sgruszka@redhat.com>
  Stefan Brüns <stefan.bruens@rwth-aachen.de>
  Stefan Hajnoczi <stefanha@redhat.com>
  Steve Dickson <steved@redhat.com>
  Steven Rostedt <rostedt@goodmis.org>
  Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  Sunil Goutham <sgoutham@cavium.com>
  Tariq Toukan <tariqt@mellanox.com>
  Thanneeru Srinivasulu <tsrinivasulu@cavium.com>
  Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
  Thomas Osterried <thomas@osterried.de>
  Tony Lindgren <tony@atomide.com>
  Trond Myklebust <trond.myklebust@primarydata.com>
  Ville Syrjälä <ville.syrjala@linux.intel.com>
  Vineet Gupta <vgupta@synopsys.com>
  Wolfram Sang <wsa@the-dreams.de>
  Xin Long <lucien.xin@gmail.com>
  Xuan Qi <xuan.qi@oracle.com>
  Y.C. Chen <yc_chen@aspeedtech.com>
  Ying Xue <ying.xue@windriver.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-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-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-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


Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1892639905924353199==--

From xen-devel-bounces@lists.xen.org Mon Jun 19 15:34:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 15:34:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dMyhX-0005T7-7S; Mon, 19 Jun 2017 15:34:51 +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 1dMyhW-0005T1-3F
 for xen-devel@lists.xenproject.org; Mon, 19 Jun 2017 15:34:50 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 1D/DB-26749-91FE7495; Mon, 19 Jun 2017 15:34:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVysyfVTVfsvXu
 kwYHdghbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bv9mbmgksqFSeuWTYw7pDrYuTiEBLYxCgx
 ce5LJghnN6PEpNdfWboYOTmEBcIknt3ayQ5iiwjoS8zpbIAq6maROLH+ExtIgllgN5PExmfGI
 DabgKbEnc+fmEBsXgEriaUb9jF2MXJwsAioSmxviQcJiwqES7xtPMICUSIocXLmEzCbUyBQ4s
 aSDSwQI80k5m1+yAxhy0tsfzuHeQIj3ywkLbOQlM1CUraAkXkVo0ZxalFZapGukaleUlFmekZ
 JbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZguNUzMDDuYGw94XeIUZKDSUmU13a7e6QQX1J+
 SmVGYnFGfFFpTmrxIUYZDg4lCd6Xb4FygkWp6akVaZk5wMCHSUtw8CiJ8H56DZTmLS5IzC3OT
 IdInWJUlBLn3QDSJwCSyCjNg2uDRdslRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8+SBTeD
 LzSuCmvwJazAS0mPmMC8jikkSElFQDY+4KjYhophk/I4/s7mfuLu9b0Hzk80ezzuJnz5gvXPw
 UOW/5tfeOnxy/1Ew48mP2G85vd1ilzh00XR4nJftCKuNoUJO3/4/TV3W2PL8g3mt11D32klfN
 r2ZnX3Hu/7O8InuOmE55HVi2R9UzcKtjIa+Z3lnTFyER6x+e8N4Svn2m7dzvWa+eSiuxFGckG
 moxFxUnAgCUrclisQIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1497886485!101492468!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51130 invoked from network); 19 Jun 2017 15:34:45 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-5.tower-31.messagelabs.com with SMTP; 19 Jun 2017 15:34: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 B73AA80D;
 Mon, 19 Jun 2017 08:34: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 2795B3F41F;
 Mon, 19 Jun 2017 08:34:43 -0700 (PDT)
To: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
References: <58E3B354020000780014CA30@prv-mh.provo.novell.com>
 <58E3B852020000780014CA6E@prv-mh.provo.novell.com>
 <3514c740-bf6a-3c83-f55d-53bd90a96ac3@citrix.com>
 <CABfawhm+XUP5V4OZWnimfYDQ-L5AUSFtY-9qhuLK7aYHv_wZHw@mail.gmail.com>
 <5947A4400200007800163DAB@prv-mh.provo.novell.com>
 <9d4c4836-2a80-6cc7-6351-82c9c616732f@arm.com>
 <CABfawhkznf_EbQChAi90O2zNKnyfp9AKtkFn2yqA+9x_OC4okQ@mail.gmail.com>
 <dd255e4b-ba0f-7b5b-6c6f-114a08aedc58@arm.com>
 <CABfawhnhwhKmEZECaLyQq__ea9R1vv+OQmq=mLC8JTi1ZKTcmw@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e76b0950-401f-a290-23aa-75d948f747b0@arm.com>
Date: Mon, 19 Jun 2017 16:34:41 +0100
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: <CABfawhnhwhKmEZECaLyQq__ea9R1vv+OQmq=mLC8JTi1ZKTcmw@mail.gmail.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>,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 2/2] memory: don't hand MFN info to
 translated 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>

CgpPbiAxOS8wNi8xNyAxNTo1NywgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+IE9uIE1vbiwgSnVu
IDE5LCAyMDE3IGF0IDg6NTIgQU0sIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
IHdyb3RlOgo+Pgo+Pgo+PiBPbiAxOS8wNi8xNyAxNTozOSwgVGFtYXMgSyBMZW5neWVsIHdyb3Rl
Ogo+Pj4KPj4+IE9uIE1vbiwgSnVuIDE5LCAyMDE3IGF0IDM6MDkgQU0sIEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+PiB3cm90ZToKPj4+Pgo+Pj4+IEhpLAo+Pj4+Cj4+Pj4K
Pj4+PiBPbiAxOS8wNi8xNyAwOToxNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4+Cj4+Pj4+
Pj4+Cj4+Pj4+Pj4+IE9uIDE4LjA2LjE3IGF0IDIxOjE5LCA8dGFtYXMuay5sZW5neWVsQGdtYWls
LmNvbT4gd3JvdGU6Cj4+Pj4+Pgo+Pj4+Pj4KPj4+Pj4+IE9uIFR1ZSwgQXByIDQsIDIwMTcgYXQg
MTowNCBQTSwgQW5kcmV3IENvb3Blcgo+Pj4+Pj4gPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
Cj4+Pj4+PiB3cm90ZToKPj4+Pj4+Pgo+Pj4+Pj4+Cj4+Pj4+Pj4gT24gMDQvMDQvMTcgMTQ6MTQs
IEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+Pgo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBXZSBzaG91bGRu
J3QgaGFuZCBNRk4gaW5mbyBiYWNrIGZyb20gaW5jcmVhc2UtcmVzZXJ2YXRpb24gZm9yCj4+Pj4+
Pj4+IHRyYW5zbGF0ZWQgZG9tYWlucywganVzdCBsaWtlIHdlIGRvbid0IGZvciBwb3B1bGF0ZS1w
aHlzbWFwIGFuZAo+Pj4+Pj4+PiBtZW1vcnktZXhjaGFuZ2UuIEZvciBmdWxsIHN5bW1ldHJ5IGFs
c28gY2hlY2sgZm9yIGEgTlVMTCBndWVzdCBoYW5kbGUKPj4+Pj4+Pj4gaW4gcG9wdWxhdGVfcGh5
c21hcCgpIChidXQgbm90ZSB0aGlzIG1ha2VzIG5vIHNlbnNlIGluCj4+Pj4+Pj4+IG1lbW9yeV9l
eGNoYW5nZSgpLCBhcyB0aGVyZSB0aGUgYXJyYXkgaXMgYWxzbyBhbiBpbnB1dCkuCj4+Pj4+Pj4+
Cj4+Pj4+Pj4+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
Pj4+Pj4+Pgo+Pj4+Pj4+Cj4+Pj4+Pj4KPj4+Pj4+PiBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPj4+Pj4+Cj4+Pj4+Pgo+Pj4+Pj4KPj4+Pj4+
IFVuZm9ydHVuYXRlbHkgSSBqdXN0IGhhZCB0aW1lIHRvIGRvIHRlc3Rpbmcgd2l0aCB0aGlzIGNo
YW5nZSBhbmQgSQo+Pj4+Pj4gaGF2ZSB0byByZXBvcnQgdGhhdCBpbnRyb2R1Y2VzIGEgY3JpdGlj
YWwgcmVncmVzc2lvbiBmb3IgbXkgdG9vbHMuCj4+Pj4+PiBXaXRoIHRoaXMgY2hhbmdlIGluLXBs
YWNlIHBlcmZvcm1pbmcgaW5jcmVhc2VfcmVzZXJ2YXRpb24gb24gYSB0YXJnZXQKPj4+Pj4+IGRv
bWFpbiBubyBsb25nZXIgcmVwb3J0cyB0aGUgZ3Vlc3QgZnJhbWUgbnVtYmVyIGZvciBleHRlcm5h
bCB0b29scywKPj4+Pj4+IHRodXMgY29tcGxldGVseSBicmVha2luZyBhZHZhbmNlZCB1c2UtY2Fz
ZXMgdGhhdCByZXF1aXJlIHRoaXMKPj4+Pj4+IGluZm9ybWF0aW9uIHRvIGJlIGFibGUgdG8gZG8g
YWx0cDJtIGdmbiByZW1hcHBpbmcuIFRoaXMgaXMgYSBjcml0aWNhbAo+Pj4+Pj4gc3RlcCBpbiBi
ZWluZyBhYmxlIHRvIGludHJvZHVjZSBzaGFkb3ctcGFnZXMgdGhhdCBhcmUgdXNlZCB0byBoaWRl
Cj4+Pj4+PiBicmVha3BvaW50cyBhbmQgb3RoZXIgbWVtb3J5IG1vZGlmaWNhdGlvbnMgZnJvbSB0
aGUgZ3Vlc3QuCj4+Pj4+Cj4+Pj4+Cj4+Pj4+Cj4+Pj4+IFdoaWxlIEkgY2FuIHNlZSB5b3VyIHBv
aW50LCBJJ20gYWZyYWlkIHRoYXQncyBub3QgaG93IHRoZQo+Pj4+PiBpbnRlcmZhY2Ugd2FzIG1l
YW50IHRvIGJlIHVzZWQuIFRoZSBtZXJlIGZhY3QgdGhhdAo+Pj4+PiBwb3B1bGF0ZS1waHlzbWFw
IGFuZCBtZW1vcnktZXhjaGFuZ2UgZGlkbid0IHJldHVybiB0aGUKPj4+Pj4gTUZOKHMpIHN1Z2dl
c3RzIHRvIG1lIHRoYXQgeW91IGFscmVhZHkgbmVlZCB0byBoYXZlIGEgd2F5Cj4+Pj4+IHRvIGRl
YWwgd2l0aCBoYXZpbmcgdG8gZmluZCBvdXQgYW5vdGhlciB3YXkuIE9yIGFyZSB5b3UKPj4+Pj4g
c3VnZ2VzdGluZyB5b3UgcmVseSBvbiBndWVzdHMgbm90IHVzaW5nIHRoZXNlIGludGVyZmFjZXM/
Cj4+Pj4+Cj4+Pj4+IEFzIHRvIGEgc29sdXRpb24sIEkgY291bGQgcG9zc2libHkgc2VlIHVzIHJl
bGF4IHRoZSBjaGFuZ2UgdG8KPj4+Pj4gcmV0dXJuIHRoZSBNRk4ocykgd2hlbiB0aGUgY3VycmVu
dCBhbmQgc3ViamVjdCBkb21haW5zIGRpZmZlciwKPj4+Pj4gb3IgZXZlbiBjaGVjayBwYWdpbmcg
bW9kZSBvZiB0aGUgY2FsbGVyIGRvbWFpbiBpbnN0ZWFkIG9mIHRoZQo+Pj4+PiBzdWJqZWN0IG9u
ZSAod2hpY2ggd291bGQgbWVhbiBQVkggRG9tMCBzdGlsbCB3b3VsZG4ndCBnZXQgdG8KPj4+Pj4g
c2VlIHRoZW0pLiBCdXQgaWYgd2UgZG8sIGltbyB3ZSBzaG91bGQgZG8gdGhpcyBjb25zaXN0ZW50
bHkgZm9yCj4+Pj4+IGFsbCB0aHJlZSBvcGVyYXRpb25zLCByYXRoZXIgdGhhbiBqdXN0IGZvciBp
bmNyZWFzZS1yZXNlcnZhdGlvbi4KPj4+Pj4KPj4+Pj4+IElmIGF0IGFsbCBwb3NzaWJsZSwgSSB3
b3VsZCBsaWtlIHRvIHJlcXVlc3QgdGhpcyBjaGFuZ2Ugbm90IHRvIGJlIHBhcnQKPj4+Pj4+IG9m
IHRoZSA0LjkgcmVsZWFzZS4KPj4+Pj4KPj4+Pj4KPj4+Pj4KPj4+Pj4gSG1tLCBpdCdzIGJlZW4g
dGhlcmUgZm9yIGFsbCBvZiB0aGUgUkNzLCBzbyBJJ20gbm90IHJlYWxseSBoYXBweQo+Pj4+PiB0
byBjb25zaWRlciB0aGUgb3B0aW9uIG9mIHJldmVydGluZyBhdCB0aGlzIHBvaW50IGluIHRpbWUu
IEJ1dAo+Pj4+PiBKdWxpZW4gd2lsbCBoYXZlIHRoZSBmaW5hbCBzYXkgYW55d2F5Lgo+Pj4+Cj4+
Pj4KPj4+Pgo+Pj4+IEkgYW0gYSBiaXQgY29uZnVzZSB3aXRoIHRoZSBkZXNjcmlwdGlvbiBvZiB0
aGUgcHJvYmxlbS4gSSB1bmRlcnN0b29kCj4+Pj4gImd1ZXN0Cj4+Pj4gZnJhbWUgbnVtYmVyIiBh
cyBHRk4uIEJ1dCBBRkFJQ1QsIHRoaXMgaHlwZXJjYWxsIHdhcyByZXR1cm5pbmcgTUZOIGV2ZW4K
Pj4+PiBmb3IKPj4+PiBIVk0gZ3Vlc3RzLiBTbyBob3cgdGhpcyBjaGFuZ2UgaXMgYnJlYWtpbmcg
YWx0cDJtIHJlbWFwcGluZz8KPj4+Cj4+Pgo+Pj4gRm9yIEhWTSBndWVzdHMgdGhpcyBoeXBlcmNh
bGwgcmV0dXJucyBhIEdGTiB0aGF0IGNhbiBzdWJzZXF1ZW50bHkgYmUKPj4+IHBvcHVsYXRlZCBp
bnRvIHRoZSBndWVzdCBwaHlzbWFwOgo+Pj4KPj4+IHhjX2RvbWFpbl9pbmNyZWFzZV9yZXNlcnZh
dGlvbl9leGFjdCh4Y2gsIGRvbWlkLCAxLCAwLCAwLCAmbmV3X2dmbik7Cj4+PiB4Y19kb21haW5f
cG9wdWxhdGVfcGh5c21hcF9leGFjdCh4Y2gsIGRvbWlkLCAxLCAwLCAwLCAmbmV3X2dmbik7Cj4+
Cj4+Cj4+IEkgYW0gc29ycnksIEkgY2FuJ3Qgc2VlIGhvdyB0aGlzIGNhbiByZXR1cm4gYSBHRk4g
Zm9yIHRoZSBIVk0uIExvb2tpbmcgYXQKPj4gdGhlIGltcGxlbWVudGF0aW9uIG9mIGluY3JlYXNl
X3Jlc2VydmF0aW9uIGluIFhlbjoKPj4KPj4gbWZuID0gcGFnZV90b19tZm4ocGFnZSk7Cj4+IGlm
ICggdW5saWtlbHkoX19jb3B5X3RvX2d1ZXN0X29mZnNldChhLT5leHRlbnRfbGlzdCwgaSwgJm1m
biwgMSkpICkKPj4gICBnb3RvIG91dDsKPj4KPj4gVGhpcyBpcyBhbiBNRk4gYW5kIG5vdCBhIEdG
Ti4gRXhjZXB0IHRoZSBzdHJpY3QgY2hlY2sgYmVmb3JlLCB0aGUgY29kZSBoYXMKPj4gbm90IGNo
YW5nZSBmb3IgYSB3aGlsZS4KPj4KPj4gQUZBSUNULCB0aGUgcHVycG9zZSBvZiBpbmNyZWFzZV9y
ZXNlcnZhdGlvbiBpcyBub3QgdG8gYWxsb2NhdGUgYSBuZXcgR0ZOLCBpdAo+PiB3aWxsIGp1c3Qg
YWxsb2NhdGUgdGhlIGhvc3QgbWVtb3J5IGZvciBpdC4gQXQgbGVhc3Qgb24gQVJNIHdlIGhhdmUg
bm90aGluZwo+PiB0byBzYXkgInRoaXMgR0ZOIHJlZ2lvbiBpcyBmcmVlIi4gSSB3b3VsZCBiZSBz
dXJwcmlzZWQgdGhhdCBzdWNoIHRoaW5ncwo+PiBleGlzdHMgb24geDg2Lgo+Pgo+Cj4gSXQgcmV0
dXJucyBtZW1vcnkgdGhhdCBjYW4gYmUgbWFwcGVkIGludG8gdGhlIGd1ZXN0IHBoeXNtYXAKPiBz
dWJzZXF1ZW50bHkuIFNvIEkgaGF2ZSBiZWVuIHJlZmVycmluZyB0byBpdCBhcyBhIEdGTiB0aGF0
IGlzIG5vdAo+IG1hcHBlZCBpbnRvIHRoZSBwaHlzbWFwIC0gc2ltaWxhciB0byB0aGUgbWFnaWMg
cmluZyBwYWdlcyB3aGVuIHRoZXkKPiBhcmUgaW4gdXNlLgoKUmVhZGluZyB0aGUgaW1wbGVtZW50
YXRpb24sIHJvdWdobHk6CgoqIGluY3JlYXNlX3Jlc2VydmF0aW9uIHdpbGwgb25seSBhbGxvY2F0
ZSBob3N0IG1lbW9yeSBhbmQgcmV0dXJuIHRoZSAKY29ycmVzcG9uZGluZyBNRk4KKiBwb3B1bGF0
ZV9waHlzbWFwIHdpbGwgYWxsb2NhdGUgaG9zdCBtZW1vcnkgYW5kIG1hcCB0byBhIHNwZWNpZmlj
IGFkZHJlc3MKClNvIGJ5IGNhbGxpbmcgYm90aCwgeW91IHdpbGwgZWZmZWN0aXZlbHkgYWxsb2Nh
dGUgdHdpY2UgbWVtb3J5IGFuZCBuZXZlciAKYmUgYWJsZSB0byBmcmVlIHRoZSBtZW1vcnkgYWxs
b2NhdGVkIGJ5IGluY3JlYXNlX3Jlc2VydmF0aW9uIHVudGlsIHRoZSAKZ3Vlc3QgaXMgZGVzdHJv
eWVkLiBUaGlzIHdpbGwgKm5ldmVyKiBhbGxvY2F0ZSB0aGUgY29ycmVzcG9uZGluZyBHRk4gYW5k
IApJIHRoaW5rIGlzIGp1c3Qgd29ya2luZyBieSBsdWNrIGluIHlvdXIgY2FzZS4KCkNoZWVycywK
Ci0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 19 15:44:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 15: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 1dMyqP-0006Ct-7f; Mon, 19 Jun 2017 15:44:01 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dMyqN-0006Cn-Oy
 for xen-devel@lists.xenproject.org; Mon, 19 Jun 2017 15:43:59 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 A1/BE-01730-E31F7495; Mon, 19 Jun 2017 15:43:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXSPJ+BQ9fuo3u
 kwawNchbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bz1W6Wgp1sFdMP/mJpYHzA0sXIxSEksI5R
 4s6nNvYuRk4OYYEAicb105lAbBEBd4nLH6eydTFycDAL6Euc21EOUT+LUWLJviMsIDVsAgYSU
 16vZAWp4RVwkPh60xQkzCKgKrG98wwriC0qEC7xYssfMJtXQFDi5MwnYK2cAtYS+19dB4szC+
 hJ7Lj+C8rWlli28DUzhC0ucevJfKYJjHyzkLTPQtIyC0nLLCQtCxhZVjFqFKcWlaUW6RpZ6CU
 VZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBAZhPQMD4w7GvlV+hxglOZiURHltt7tH
 CvEl5adUZiQWZ8QXleakFh9ilOHgUJLgDX8PlBMsSk1PrUjLzAHGA0xagoNHSYT302ugNG9xQ
 WJucWY6ROoUoy5H04ctX5iEWPLy81KlxHnXgMwQACnKKM2DGwGLzUuMslLCvIwMDAxCPAWpRb
 mZJajyrxjFORiVhHnbQKbwZOaVwG16BXQEE9ARzGdcQI4oSURISTUwylapn3t/RmTvtfDLq1+
 c9t57452wb+7Vf1J3pI/+iH59ttG2a9+kD5Hb/Rom8vvUJGwKn/XpXefpnCfV71JaNbW4t07O
 Lahp8NvVvbzCa4md+J9gPvO57049v5S1aa2b+FHTUy0djQ5nrr7nFXc4P/WUW06Q4EYTY9lDJ
 a8PLvG1+2R53OxRphJLcUaioRZzUXEiAKHz5+vIAgAA
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-3.tower-206.messagelabs.com!1497887038!100517229!1
X-Originating-IP: [131.159.0.8]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27782 invoked from network); 19 Jun 2017 15:43:58 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Jun 2017 15:43:58 -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 7109A10026AB9;
 Mon, 19 Jun 2017 17:43:50 +0200 (CEST)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20170615110516.448-1-proskurin@sec.in.tum.de>
 <20170615110516.448-9-proskurin@sec.in.tum.de>
 <54d26f5e-dc54-e73b-39df-1c7b754c1d2d@arm.com>
From: Sergej Proskurin <proskurin@sec.in.tum.de>
Message-ID: <611c7b78-00cb-40a3-c44c-373c53fef4c1@sec.in.tum.de>
Date: Mon, 19 Jun 2017 17:43:50 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <54d26f5e-dc54-e73b-39df-1c7b754c1d2d@arm.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [RFC PATCH v3 08/10] arm/mem_access: Add
 long-descriptor based gpt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLAoKWy4uLl0KCk9uIDA2LzE5LzIwMTcgMDI6NDUgUE0sIEp1bGllbiBHcmFsbCB3
cm90ZToKPiBIaSBTZXJnZWosCj4KPj4gKy8qIE5vcm1hbGl6ZWQgcGFnZSBncmFudWxlIHNpemUg
aW5kaWNlcy4gKi8KPj4gKyNkZWZpbmUgR1JBTlVMRV9TSVpFX0lOREVYXzRLICAgICAgICAgICAg
ICAgKDApCj4+ICsjZGVmaW5lIEdSQU5VTEVfU0laRV9JTkRFWF8xNksgICAgICAgICAgICAgICgx
KQo+PiArI2RlZmluZSBHUkFOVUxFX1NJWkVfSU5ERVhfNjRLICAgICAgICAgICAgICAoMikKPgo+
IFdoeSB0aGlzIGlzIGV4cG9ydGVkPyBZb3Ugb25seSB1c2UgdGhlbSBpbnRlcm5hbGx5Lgo+CgpJ
biB2MiB5b3UgcG9pbnRlZCBvdXQgdGhhdCBpdCBpcyBoYXJkIHRvIHJlYWQgaGFyZGNvZGVkIHZh
bHVlcy4gSSB3b3VsZApnbGFkbHkgY2hhbmdlIHRoZXNlIGNoYW5nZXMgYmFjayBhcyBJIGFncmVl
IG9uIHRoaXMgcG9pbnQ6IEkgYWxzbyBkb24ndApsaWtlIGhhdmluZyBleHBvcnRlZCBpbmRpY2Vz
LCBhcyB3ZWxsLiBPciB3b3VsZCB5b3UgbGlrZSB0byBzZWUgdGhlc2UKZGVmaW5lcyAoYW5kIHRo
ZSBUVEJSeF9WQUxJRCB2YWx1ZXMgYmV5b25kKSBkaXJlY3RseSB3aXRoaW4gdGhlCmd1ZXN0X3dh
bGsuYz8KCj4+ICsKPj4gKy8qIFJlcHJlc2VudCB3aGV0aGVyIFRUQlIwIG9yIFRUQlIxIGlzIHZh
bGlkLiAqLwo+PiArI2RlZmluZSBUVEJSMF9WQUxJRCAgICAgICAgICAgICAgICAgICAgICAgICAo
MCkKPj4gKyNkZWZpbmUgVFRCUjFfVkFMSUQgICAgICAgICAgICAgICAgICAgICAgICAgKDEpCj4K
PiBEaXR0by4KCkNoZWVycywKflNlcmdlagoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 19 15:46:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 15: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 1dMysq-0006Ks-KR; Mon, 19 Jun 2017 15:46:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dMysp-0006Ki-6w
 for xen-devel@lists.xenproject.org; Mon, 19 Jun 2017 15:46:31 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 99/4B-03058-6D1F7495; Mon, 19 Jun 2017 15:46:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsVysyfVTffqR/d
 Ig+nXzS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozjC06wF7RzVuyf+Z+9gfElWxcjJ4eQwCZG
 iYnLw7oYuYDs3YwSL38fYgFJCAsESDSun87UxcjBISLgJ3HnaiBEzQVGiUXb77KDxJkF9CXO7
 SgHKWcT0JS48/kTE4jNK2AlsbvxPzuIzSKgKjH5zlOwXaIC4RJvG4+wQNQISpyc+QTM5hRwlJ
 jU3QFWzyxgK3Fn7m5mCFteYvvbOcwTGPlmIWmZhaRsFpKyBYzMqxg1ilOLylKLdA2N9JKKMtM
 zSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAoONAQh2MF7eGHCIUZKDSUmU13a7e6QQX1J+
 SmVGYnFGfFFpTmrxIUYZDg4lCV7PD0A5waLU9NSKtMwcYNjDpCU4eJREeD+9BkrzFhck5hZnp
 kOkTjEqSonzWoD0CYAkMkrz4NpgsXaJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwrxt74Gm8G
 TmlcBNfwW0mAloMfMZF5DFJYkIKakGxkla3n1KOX9mp02aKCg2/Y/F1r6J5p5X5r4+kyP6yfn
 1sz87DaIXeP9zrlF++ZldOFcyc96GW4GT9lrlbjkS9Jn76Dz7mstH5jH8mqMgKFJ/60ir0QP5
 v+yvDn7TFNYTmf+9VnyX27eMXj7O1FVrT31dIDr5RVGk1+2kM9eldR7fnHH0hqzZPSMlluKMR
 EMt5qLiRAB5Q8g+sAIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1497887189!108071032!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8689 invoked from network); 19 Jun 2017 15:46:29 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-16.tower-27.messagelabs.com with SMTP; 19 Jun 2017 15:46: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 0409280D;
 Mon, 19 Jun 2017 08:46: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 555E83F41F;
 Mon, 19 Jun 2017 08:46:28 -0700 (PDT)
To: Sergej Proskurin <proskurin@sec.in.tum.de>, xen-devel@lists.xenproject.org
References: <20170615110516.448-1-proskurin@sec.in.tum.de>
 <20170615110516.448-9-proskurin@sec.in.tum.de>
 <54d26f5e-dc54-e73b-39df-1c7b754c1d2d@arm.com>
 <611c7b78-00cb-40a3-c44c-373c53fef4c1@sec.in.tum.de>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a2537bae-5fc7-3c12-5eea-960011371737@arm.com>
Date: Mon, 19 Jun 2017 16:46:26 +0100
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: <611c7b78-00cb-40a3-c44c-373c53fef4c1@sec.in.tum.de>
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [RFC PATCH v3 08/10] arm/mem_access: Add
 long-descriptor based gpt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

CgpPbiAxOS8wNi8xNyAxNjo0MywgU2VyZ2VqIFByb3NrdXJpbiB3cm90ZToKPiBIaSBKdWxpZW4s
Cj4KPiBbLi4uXQo+Cj4gT24gMDYvMTkvMjAxNyAwMjo0NSBQTSwgSnVsaWVuIEdyYWxsIHdyb3Rl
Ogo+PiBIaSBTZXJnZWosCj4+Cj4+PiArLyogTm9ybWFsaXplZCBwYWdlIGdyYW51bGUgc2l6ZSBp
bmRpY2VzLiAqLwo+Pj4gKyNkZWZpbmUgR1JBTlVMRV9TSVpFX0lOREVYXzRLICAgICAgICAgICAg
ICAgKDApCj4+PiArI2RlZmluZSBHUkFOVUxFX1NJWkVfSU5ERVhfMTZLICAgICAgICAgICAgICAo
MSkKPj4+ICsjZGVmaW5lIEdSQU5VTEVfU0laRV9JTkRFWF82NEsgICAgICAgICAgICAgICgyKQo+
Pgo+PiBXaHkgdGhpcyBpcyBleHBvcnRlZD8gWW91IG9ubHkgdXNlIHRoZW0gaW50ZXJuYWxseS4K
Pj4KPgo+IEluIHYyIHlvdSBwb2ludGVkIG91dCB0aGF0IGl0IGlzIGhhcmQgdG8gcmVhZCBoYXJk
Y29kZWQgdmFsdWVzLiBJIHdvdWxkCj4gZ2xhZGx5IGNoYW5nZSB0aGVzZSBjaGFuZ2VzIGJhY2sg
YXMgSSBhZ3JlZSBvbiB0aGlzIHBvaW50OiBJIGFsc28gZG9uJ3QKPiBsaWtlIGhhdmluZyBleHBv
cnRlZCBpbmRpY2VzLCBhcyB3ZWxsLiBPciB3b3VsZCB5b3UgbGlrZSB0byBzZWUgdGhlc2UKPiBk
ZWZpbmVzIChhbmQgdGhlIFRUQlJ4X1ZBTElEIHZhbHVlcyBiZXlvbmQpIGRpcmVjdGx5IHdpdGhp
biB0aGUKPiBndWVzdF93YWxrLmM/CgpUaGUgbGF0dGVyIHBsZWFzZSArIHByb2JhYmx5IHVzaW5n
IGVudW0gcmF0aGVyIHRoYW4gZGVmaW5lIHRvIG1ha2UgdGhlbSAKc2FmZS4gQnV0Li4uCgo+Cj4+
PiArCj4+PiArLyogUmVwcmVzZW50IHdoZXRoZXIgVFRCUjAgb3IgVFRCUjEgaXMgdmFsaWQuICov
Cj4+PiArI2RlZmluZSBUVEJSMF9WQUxJRCAgICAgICAgICAgICAgICAgICAgICAgICAoMCkKPj4+
ICsjZGVmaW5lIFRUQlIxX1ZBTElEICAgICAgICAgICAgICAgICAgICAgICAgICgxKQoKbG9vayBh
dCB0aGF0IGFnYWluLiBZb3UgYXJlIHVzaW5nIGJvb2wgYXMgdGhlIHR5cGUuIFNvIHRoZXkgc2hv
dWxkIGJlIAp0cnVlL2ZhbHNlLiBPciBpZiBpdCBpcyBhbiBpbmRleCwgdGhleSB0eXBlIHNob3Vs
ZCBiZSBpbnQuIFRob3VnaCwgdGhlIAplbnVtIHdvdWxkIG1ha2UgaXQgY2xlYXJlci4KCkNoZWVy
cywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 19 16:39:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 16: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 1dMzhX-0001Y6-Hg; Mon, 19 Jun 2017 16: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 <tamas.k.lengyel@gmail.com>) id 1dMzhW-0001Y0-1N
 for xen-devel@lists.xenproject.org; Mon, 19 Jun 2017 16:38:54 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 4C/E9-26749-D1EF7495; Mon, 19 Jun 2017 16:38:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsXiVRukpSvzzz3
 S4OAhMYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePV7g3MBR0GFe/+TGBvYGzX6GLk4hASmMEo
 cfXNe3YQh0WggVXi540GVhBHQmAOq8SLGYcYuxg5gZw8iak/j7NA2CUSXxYcZwOxeQUEJU7Of
 AIWFxLwlLi4bQo7iM0pYC0xc/pmdogVO1gk+p8uAStiEzCUeLTnKzOIzSKgKrH41CxGiEEBEj
 PvzAWq4eAQFgiVaP8HVi4ioC7x58IERpA5zAJ7mCSOTG0F62UW0JRo3f6bfQKjwCwkd8xCklr
 AyLSKUaM4tagstUjXyEwvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMwGOsZGBh3
 MDbs9TvEKMnBpCTKO+W3e6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd78v0A5waLU9NSKtMwcY
 FzApCU4eJREeGtAWnmLCxJzizPTIVKnGHU5Jh3Y/oVJiCUvPy9VSpxXA2SGAEhRRmke3AhYjF
 5ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMw7D2QKT2ZeCdymV0BHMAEdwXzGBeSIkkSElFQ
 D47QABx0W95ApknvM9v5buvzovGOtIeczO/b7XdVlnny4Y8v9bQybX5vlPJkWZ8D55Kdr4Ndv
 P/a7L8s9IPb744HLUipZqyWU/BpT+xwv7t0UKhNddmCKadcmHXO5JdVl4rzK0kZ5Nc6Jjeyvw
 1N+28TJFpnzrEna/UHl7PxZzPo7by7RVNRSV2Ipzkg01GIuKk4EAB5HVn3MAgAA
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1497890332!98804336!1
X-Originating-IP: [74.125.82.42]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25703 invoked from network); 19 Jun 2017 16:38:52 -0000
Received: from mail-wm0-f42.google.com (HELO mail-wm0-f42.google.com)
 (74.125.82.42)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Jun 2017 16:38:52 -0000
Received: by mail-wm0-f42.google.com with SMTP id u185so1095859wmd.0
 for <xen-devel@lists.xenproject.org>; Mon, 19 Jun 2017 09:38:52 -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=uBEPz3169J/2YprmQa2b0iTk+ceDYbMvS86Rmz1TzMY=;
 b=pYJaVpE8bKRqGYzim5jbPaXwRd44yhPBbcITUrjsL7Xr9KnvK6aCHPb3x3QxC1gqV8
 QzbW6net8Z/lRaFYPyFNlB0iR/3VE3eD6QpPyy94922xYYJIVh5IHEnkJnUq0OIabYht
 LM1SHthXl4qmeUvkchvSgEYzqFVOAcmVHifUSmupgxv/tUXP+pvfQyIcsCVAdvYebyBx
 LZUH8nV23ndqo69mHw2i1F0k6oFR/wJadO5ZW/S1AFOiuBzKTr4UmwugQ3LOBorEM4FN
 d7DYmqipu/+GtfeL6DVXnFnUNzEC+AsHUL26qFWzphUBQzPcahKsgxmCUaeE4e9Dg0JM
 nChA==
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=uBEPz3169J/2YprmQa2b0iTk+ceDYbMvS86Rmz1TzMY=;
 b=DTc61sAfcDp5fvrZd+IVTGUlDk+n/0LwGUbw48rK9HczeeArpHXRcCgEAPSbB1GJxv
 t0iPzME7FP9pv+ldBNivBUXjjS0Jf0Xtch+8Q598HrdPSPv37h1hwHzKySVYNrqw3vLX
 ljl/T5S6O1RJhNDbLkj0CGCTLtqLaOkFy2GllcAvJ94d2zIuU0oL3hWdIPug6H5kdu1Z
 9fmXtk5YZ8PE4hoQbL5nsY2YNiMyXVW4SCKdAGSC/G8d2N+NVvWR7V3P/k5Qq2AI9dPl
 ARB7MWkPJ9V7DIYhItwl4lKB1jvc3qbmEDsm36Tsvqk1ijg7ddIMLvxF06CJVmcEOIHd
 vNtw==
X-Gm-Message-State: AKS2vOz61RgVDBLWymloRtevozCnWX9T8eesBrjhOS8yEK1qLlh3D7KS
 Bi21LcA4mMVuiYzA/I2orVUy/POOKQ==
X-Received: by 10.28.105.218 with SMTP id z87mr14260527wmh.121.1497890331772; 
 Mon, 19 Jun 2017 09:38:51 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.40.67 with HTTP; Mon, 19 Jun 2017 09:38:11 -0700 (PDT)
In-Reply-To: <e76b0950-401f-a290-23aa-75d948f747b0@arm.com>
References: <58E3B354020000780014CA30@prv-mh.provo.novell.com>
 <58E3B852020000780014CA6E@prv-mh.provo.novell.com>
 <3514c740-bf6a-3c83-f55d-53bd90a96ac3@citrix.com>
 <CABfawhm+XUP5V4OZWnimfYDQ-L5AUSFtY-9qhuLK7aYHv_wZHw@mail.gmail.com>
 <5947A4400200007800163DAB@prv-mh.provo.novell.com>
 <9d4c4836-2a80-6cc7-6351-82c9c616732f@arm.com>
 <CABfawhkznf_EbQChAi90O2zNKnyfp9AKtkFn2yqA+9x_OC4okQ@mail.gmail.com>
 <dd255e4b-ba0f-7b5b-6c6f-114a08aedc58@arm.com>
 <CABfawhnhwhKmEZECaLyQq__ea9R1vv+OQmq=mLC8JTi1ZKTcmw@mail.gmail.com>
 <e76b0950-401f-a290-23aa-75d948f747b0@arm.com>
From: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
Date: Mon, 19 Jun 2017 10:38:11 -0600
Message-ID: <CABfawhmDm8qnb89iWykTtFXLDT3BnMEaq=gbvCv+R-yeT-HdeQ@mail.gmail.com>
To: Julien Grall <julien.grall@arm.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>,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 2/2] memory: don't hand MFN info to
	translated 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>

T24gTW9uLCBKdW4gMTksIDIwMTcgYXQgOTozNCBBTSwgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4gd3JvdGU6Cj4KPgo+IE9uIDE5LzA2LzE3IDE1OjU3LCBUYW1hcyBLIExlbmd5
ZWwgd3JvdGU6Cj4+Cj4+IE9uIE1vbiwgSnVuIDE5LCAyMDE3IGF0IDg6NTIgQU0sIEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+IHdyb3RlOgo+Pj4KPj4+Cj4+Pgo+Pj4gT24g
MTkvMDYvMTcgMTU6MzksIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToKPj4+Pgo+Pj4+Cj4+Pj4gT24g
TW9uLCBKdW4gMTksIDIwMTcgYXQgMzowOSBBTSwgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KPj4+PiB3cm90ZToKPj4+Pj4KPj4+Pj4KPj4+Pj4gSGksCj4+Pj4+Cj4+Pj4+Cj4+
Pj4+IE9uIDE5LzA2LzE3IDA5OjE1LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+Pj4+Cj4+Pj4+
Pj4+Pgo+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+IE9uIDE4LjA2LjE3IGF0IDIxOjE5LCA8dGFtYXMuay5s
ZW5neWVsQGdtYWlsLmNvbT4gd3JvdGU6Cj4+Pj4+Pj4KPj4+Pj4+Pgo+Pj4+Pj4+Cj4+Pj4+Pj4g
T24gVHVlLCBBcHIgNCwgMjAxNyBhdCAxOjA0IFBNLCBBbmRyZXcgQ29vcGVyCj4+Pj4+Pj4gPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4+Pj4+Pj4gd3JvdGU6Cj4+Pj4+Pj4+Cj4+Pj4+Pj4+
Cj4+Pj4+Pj4+Cj4+Pj4+Pj4+IE9uIDA0LzA0LzE3IDE0OjE0LCBKYW4gQmV1bGljaCB3cm90ZToK
Pj4+Pj4+Pj4+Cj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+IFdlIHNob3VsZG4ndCBoYW5k
IE1GTiBpbmZvIGJhY2sgZnJvbSBpbmNyZWFzZS1yZXNlcnZhdGlvbiBmb3IKPj4+Pj4+Pj4+IHRy
YW5zbGF0ZWQgZG9tYWlucywganVzdCBsaWtlIHdlIGRvbid0IGZvciBwb3B1bGF0ZS1waHlzbWFw
IGFuZAo+Pj4+Pj4+Pj4gbWVtb3J5LWV4Y2hhbmdlLiBGb3IgZnVsbCBzeW1tZXRyeSBhbHNvIGNo
ZWNrIGZvciBhIE5VTEwgZ3Vlc3QKPj4+Pj4+Pj4+IGhhbmRsZQo+Pj4+Pj4+Pj4gaW4gcG9wdWxh
dGVfcGh5c21hcCgpIChidXQgbm90ZSB0aGlzIG1ha2VzIG5vIHNlbnNlIGluCj4+Pj4+Pj4+PiBt
ZW1vcnlfZXhjaGFuZ2UoKSwgYXMgdGhlcmUgdGhlIGFycmF5IGlzIGFsc28gYW4gaW5wdXQpLgo+
Pj4+Pj4+Pj4KPj4+Pj4+Pj4+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KPj4+Pj4+Pj4KPj4+Pj4+Pj4KPj4+Pj4+Pj4KPj4+Pj4+Pj4KPj4+Pj4+Pj4gUmV2
aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4+Pj4+
Pj4KPj4+Pj4+Pgo+Pj4+Pj4+Cj4+Pj4+Pj4KPj4+Pj4+PiBVbmZvcnR1bmF0ZWx5IEkganVzdCBo
YWQgdGltZSB0byBkbyB0ZXN0aW5nIHdpdGggdGhpcyBjaGFuZ2UgYW5kIEkKPj4+Pj4+PiBoYXZl
IHRvIHJlcG9ydCB0aGF0IGludHJvZHVjZXMgYSBjcml0aWNhbCByZWdyZXNzaW9uIGZvciBteSB0
b29scy4KPj4+Pj4+PiBXaXRoIHRoaXMgY2hhbmdlIGluLXBsYWNlIHBlcmZvcm1pbmcgaW5jcmVh
c2VfcmVzZXJ2YXRpb24gb24gYSB0YXJnZXQKPj4+Pj4+PiBkb21haW4gbm8gbG9uZ2VyIHJlcG9y
dHMgdGhlIGd1ZXN0IGZyYW1lIG51bWJlciBmb3IgZXh0ZXJuYWwgdG9vbHMsCj4+Pj4+Pj4gdGh1
cyBjb21wbGV0ZWx5IGJyZWFraW5nIGFkdmFuY2VkIHVzZS1jYXNlcyB0aGF0IHJlcXVpcmUgdGhp
cwo+Pj4+Pj4+IGluZm9ybWF0aW9uIHRvIGJlIGFibGUgdG8gZG8gYWx0cDJtIGdmbiByZW1hcHBp
bmcuIFRoaXMgaXMgYSBjcml0aWNhbAo+Pj4+Pj4+IHN0ZXAgaW4gYmVpbmcgYWJsZSB0byBpbnRy
b2R1Y2Ugc2hhZG93LXBhZ2VzIHRoYXQgYXJlIHVzZWQgdG8gaGlkZQo+Pj4+Pj4+IGJyZWFrcG9p
bnRzIGFuZCBvdGhlciBtZW1vcnkgbW9kaWZpY2F0aW9ucyBmcm9tIHRoZSBndWVzdC4KPj4+Pj4+
Cj4+Pj4+Pgo+Pj4+Pj4KPj4+Pj4+Cj4+Pj4+PiBXaGlsZSBJIGNhbiBzZWUgeW91ciBwb2ludCwg
SSdtIGFmcmFpZCB0aGF0J3Mgbm90IGhvdyB0aGUKPj4+Pj4+IGludGVyZmFjZSB3YXMgbWVhbnQg
dG8gYmUgdXNlZC4gVGhlIG1lcmUgZmFjdCB0aGF0Cj4+Pj4+PiBwb3B1bGF0ZS1waHlzbWFwIGFu
ZCBtZW1vcnktZXhjaGFuZ2UgZGlkbid0IHJldHVybiB0aGUKPj4+Pj4+IE1GTihzKSBzdWdnZXN0
cyB0byBtZSB0aGF0IHlvdSBhbHJlYWR5IG5lZWQgdG8gaGF2ZSBhIHdheQo+Pj4+Pj4gdG8gZGVh
bCB3aXRoIGhhdmluZyB0byBmaW5kIG91dCBhbm90aGVyIHdheS4gT3IgYXJlIHlvdQo+Pj4+Pj4g
c3VnZ2VzdGluZyB5b3UgcmVseSBvbiBndWVzdHMgbm90IHVzaW5nIHRoZXNlIGludGVyZmFjZXM/
Cj4+Pj4+Pgo+Pj4+Pj4gQXMgdG8gYSBzb2x1dGlvbiwgSSBjb3VsZCBwb3NzaWJseSBzZWUgdXMg
cmVsYXggdGhlIGNoYW5nZSB0bwo+Pj4+Pj4gcmV0dXJuIHRoZSBNRk4ocykgd2hlbiB0aGUgY3Vy
cmVudCBhbmQgc3ViamVjdCBkb21haW5zIGRpZmZlciwKPj4+Pj4+IG9yIGV2ZW4gY2hlY2sgcGFn
aW5nIG1vZGUgb2YgdGhlIGNhbGxlciBkb21haW4gaW5zdGVhZCBvZiB0aGUKPj4+Pj4+IHN1Ympl
Y3Qgb25lICh3aGljaCB3b3VsZCBtZWFuIFBWSCBEb20wIHN0aWxsIHdvdWxkbid0IGdldCB0bwo+
Pj4+Pj4gc2VlIHRoZW0pLiBCdXQgaWYgd2UgZG8sIGltbyB3ZSBzaG91bGQgZG8gdGhpcyBjb25z
aXN0ZW50bHkgZm9yCj4+Pj4+PiBhbGwgdGhyZWUgb3BlcmF0aW9ucywgcmF0aGVyIHRoYW4ganVz
dCBmb3IgaW5jcmVhc2UtcmVzZXJ2YXRpb24uCj4+Pj4+Pgo+Pj4+Pj4+IElmIGF0IGFsbCBwb3Nz
aWJsZSwgSSB3b3VsZCBsaWtlIHRvIHJlcXVlc3QgdGhpcyBjaGFuZ2Ugbm90IHRvIGJlCj4+Pj4+
Pj4gcGFydAo+Pj4+Pj4+IG9mIHRoZSA0LjkgcmVsZWFzZS4KPj4+Pj4+Cj4+Pj4+Pgo+Pj4+Pj4K
Pj4+Pj4+Cj4+Pj4+PiBIbW0sIGl0J3MgYmVlbiB0aGVyZSBmb3IgYWxsIG9mIHRoZSBSQ3MsIHNv
IEknbSBub3QgcmVhbGx5IGhhcHB5Cj4+Pj4+PiB0byBjb25zaWRlciB0aGUgb3B0aW9uIG9mIHJl
dmVydGluZyBhdCB0aGlzIHBvaW50IGluIHRpbWUuIEJ1dAo+Pj4+Pj4gSnVsaWVuIHdpbGwgaGF2
ZSB0aGUgZmluYWwgc2F5IGFueXdheS4KPj4+Pj4KPj4+Pj4KPj4+Pj4KPj4+Pj4KPj4+Pj4gSSBh
bSBhIGJpdCBjb25mdXNlIHdpdGggdGhlIGRlc2NyaXB0aW9uIG9mIHRoZSBwcm9ibGVtLiBJIHVu
ZGVyc3Rvb2QKPj4+Pj4gImd1ZXN0Cj4+Pj4+IGZyYW1lIG51bWJlciIgYXMgR0ZOLiBCdXQgQUZB
SUNULCB0aGlzIGh5cGVyY2FsbCB3YXMgcmV0dXJuaW5nIE1GTiBldmVuCj4+Pj4+IGZvcgo+Pj4+
PiBIVk0gZ3Vlc3RzLiBTbyBob3cgdGhpcyBjaGFuZ2UgaXMgYnJlYWtpbmcgYWx0cDJtIHJlbWFw
cGluZz8KPj4+Pgo+Pj4+Cj4+Pj4KPj4+PiBGb3IgSFZNIGd1ZXN0cyB0aGlzIGh5cGVyY2FsbCBy
ZXR1cm5zIGEgR0ZOIHRoYXQgY2FuIHN1YnNlcXVlbnRseSBiZQo+Pj4+IHBvcHVsYXRlZCBpbnRv
IHRoZSBndWVzdCBwaHlzbWFwOgo+Pj4+Cj4+Pj4geGNfZG9tYWluX2luY3JlYXNlX3Jlc2VydmF0
aW9uX2V4YWN0KHhjaCwgZG9taWQsIDEsIDAsIDAsICZuZXdfZ2ZuKTsKPj4+PiB4Y19kb21haW5f
cG9wdWxhdGVfcGh5c21hcF9leGFjdCh4Y2gsIGRvbWlkLCAxLCAwLCAwLCAmbmV3X2dmbik7Cj4+
Pgo+Pj4KPj4+Cj4+PiBJIGFtIHNvcnJ5LCBJIGNhbid0IHNlZSBob3cgdGhpcyBjYW4gcmV0dXJu
IGEgR0ZOIGZvciB0aGUgSFZNLiBMb29raW5nIGF0Cj4+PiB0aGUgaW1wbGVtZW50YXRpb24gb2Yg
aW5jcmVhc2VfcmVzZXJ2YXRpb24gaW4gWGVuOgo+Pj4KPj4+IG1mbiA9IHBhZ2VfdG9fbWZuKHBh
Z2UpOwo+Pj4gaWYgKCB1bmxpa2VseShfX2NvcHlfdG9fZ3Vlc3Rfb2Zmc2V0KGEtPmV4dGVudF9s
aXN0LCBpLCAmbWZuLCAxKSkgKQo+Pj4gICBnb3RvIG91dDsKPj4+Cj4+PiBUaGlzIGlzIGFuIE1G
TiBhbmQgbm90IGEgR0ZOLiBFeGNlcHQgdGhlIHN0cmljdCBjaGVjayBiZWZvcmUsIHRoZSBjb2Rl
Cj4+PiBoYXMKPj4+IG5vdCBjaGFuZ2UgZm9yIGEgd2hpbGUuCj4+Pgo+Pj4gQUZBSUNULCB0aGUg
cHVycG9zZSBvZiBpbmNyZWFzZV9yZXNlcnZhdGlvbiBpcyBub3QgdG8gYWxsb2NhdGUgYSBuZXcg
R0ZOLAo+Pj4gaXQKPj4+IHdpbGwganVzdCBhbGxvY2F0ZSB0aGUgaG9zdCBtZW1vcnkgZm9yIGl0
LiBBdCBsZWFzdCBvbiBBUk0gd2UgaGF2ZQo+Pj4gbm90aGluZwo+Pj4gdG8gc2F5ICJ0aGlzIEdG
TiByZWdpb24gaXMgZnJlZSIuIEkgd291bGQgYmUgc3VycHJpc2VkIHRoYXQgc3VjaCB0aGluZ3MK
Pj4+IGV4aXN0cyBvbiB4ODYuCj4+Pgo+Pgo+PiBJdCByZXR1cm5zIG1lbW9yeSB0aGF0IGNhbiBi
ZSBtYXBwZWQgaW50byB0aGUgZ3Vlc3QgcGh5c21hcAo+PiBzdWJzZXF1ZW50bHkuIFNvIEkgaGF2
ZSBiZWVuIHJlZmVycmluZyB0byBpdCBhcyBhIEdGTiB0aGF0IGlzIG5vdAo+PiBtYXBwZWQgaW50
byB0aGUgcGh5c21hcCAtIHNpbWlsYXIgdG8gdGhlIG1hZ2ljIHJpbmcgcGFnZXMgd2hlbiB0aGV5
Cj4+IGFyZSBpbiB1c2UuCj4KPgo+IFJlYWRpbmcgdGhlIGltcGxlbWVudGF0aW9uLCByb3VnaGx5
Ogo+Cj4gKiBpbmNyZWFzZV9yZXNlcnZhdGlvbiB3aWxsIG9ubHkgYWxsb2NhdGUgaG9zdCBtZW1v
cnkgYW5kIHJldHVybiB0aGUKPiBjb3JyZXNwb25kaW5nIE1GTgo+ICogcG9wdWxhdGVfcGh5c21h
cCB3aWxsIGFsbG9jYXRlIGhvc3QgbWVtb3J5IGFuZCBtYXAgdG8gYSBzcGVjaWZpYyBhZGRyZXNz
Cj4KPiBTbyBieSBjYWxsaW5nIGJvdGgsIHlvdSB3aWxsIGVmZmVjdGl2ZWx5IGFsbG9jYXRlIHR3
aWNlIG1lbW9yeSBhbmQgbmV2ZXIgYmUKPiBhYmxlIHRvIGZyZWUgdGhlIG1lbW9yeSBhbGxvY2F0
ZWQgYnkgaW5jcmVhc2VfcmVzZXJ2YXRpb24gdW50aWwgdGhlIGd1ZXN0IGlzCj4gZGVzdHJveWVk
LiBUaGlzIHdpbGwgKm5ldmVyKiBhbGxvY2F0ZSB0aGUgY29ycmVzcG9uZGluZyBHRk4gYW5kIEkg
dGhpbmsgaXMKPiBqdXN0IHdvcmtpbmcgYnkgbHVjayBpbiB5b3VyIGNhc2UuCgpPdWdoLCB5ZXMs
IHlvdSBhcmUgY29ycmVjdC4KCkFmdGVyIGRpZ2dpbmcgaW50byB0aGUgaW1wbGVtZW50YXRpb24g
b2YgcG9wdWxhdGVfcGh5c21hcCBtb3JlIGNsb3NlbHkKaXQgaW5kZWVkIHNlZW1zIGxpa2UgaXQg
d2FzIHB1cmUgbHVjayB0aGF0IG15IHVzZSBvZiBpdCB3YXMgd29ya2luZwpwcm9wZXJseS4gTXkg
dW5kZXJzdGFuZGluZyB3YXMgdGhlIG1lbW9yeSBhbGxvY2F0ZWQgYnkKaW5jcmVhc2VfcmVzZXJ2
YXRpb24gd2lsbCBiZSB1c2VkIGFzIGEgR0ZOIGluIHRoZSBndWVzdC4gVGhpcyBhcHBlYXJzCm5v
dCB0byBiZSBzbywgaXQganVzdCByZXR1cm5zIGEgbmV3bHkgYWxsb2NhdGVkIE1GTi4gV2hlbiBj
YWxsZWQgd2l0aApwb3B1bGF0ZV9waHlzbWFwIHRoYXQgTUZOIHdhcyB0cmVhdGVkIGFzIGEgR0ZO
IHRvIGJlIG1hcHBlZCBpbnRvIHRoZQpndWVzdCBhbmQgYXMgeW91IHNheSwgYW5vdGhlciBNRk4g
d2FzIGdldHRpbmcgYWxsb2NhdGVkIGZvciBpdC4gU28gdGhlCmx1Y2t5IHBhcnQgaGFzIGJlZW4g
dGhhdCB0aGUgTUZOIHJldHVybmVkIGJ5IGluY3JlYXNlX3Jlc2VydmF0aW9uIGhhcwphbHdheXMg
YmVlbiBoaWdoZXIgdGhlbiB0aGUgbWF4aW11bSBHRk4gdXNlZCBieSB0aGUgZ3Vlc3RzLiBJIGhh
ZCBiZWVuCmZyZWVpbmcgdGhlIE1GTiB0aGF0IHdhcyByZXR1cm5lZCB2aWEgaW5jcmVhc2VfcmVz
ZXJ2YXRpb24gYnkgY2FsbGluZwpkZWNyZWFzZV9yZXNlcnZhdGlvbi4gSG93ZXZlciwgdGhlIHBh
Z2UgYWxsb2NhdGVkIGR1cmluZwpwb3B1bGF0ZV9waHlzbWFwIGlzIG9ubHkgZnJlZWQgZHVyaW5n
IGRvbWFpbiBzaHV0ZG93bi4KClRoZSBtZXRob2QgSSBmb3VuZCB0byB3b3JrIGlzIGdldHRpbmcg
dGhlIG1heGltdW1fZ3BmbiBmcm9tIHRoZSBndWVzdAphbmQgdGhlbiBjYWxsaW5nIHBvcHVsYXRl
X3BoeXNtYXAgd2l0aCArK21heF9ncGZuLiBUaGUgb25seSBwcm9ibGVtCnRoZW4gaXMgdGhhdCBJ
IGRvbid0IHNlZSBhIHdheSB0byAidW5wb3B1bGF0ZSIgdGhlIHBhZ2UgZnJvbSB0aGUKZG9tYWlu
IGFuZCBmcmVlIHRoZSBjb3JyZXNwb25kaW5nIG1mbiB3aGlsZSB0aGUgZG9tYWluIGlzIHJ1bm5p
bmcuIElzCnRoYXQgY3VycmVudGx5IHBvc3NpYmxlIHRvIGRvPwoKVGhhbmtzLApUYW1hcwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 19 16:40:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 16:40:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dMzim-00022t-RH; Mon, 19 Jun 2017 16: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 <prvs=336dd6aab=dario.faggioli@citrix.com>)
 id 1dMzim-00022m-4x
 for xen-devel@lists.xen.org; Mon, 19 Jun 2017 16:40:12 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 70/30-03613-B6EF7495; Mon, 19 Jun 2017 16:40:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsXitHRDpG7WP/d
 Ig7lPzC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owNR+oKzgtXLDp1i6WB8bFgFyMnh4RAiMSX
 a52sIDavgIHE1pPfmUBsYQEPiZmd+xlBbDag+Jsde8FqRATcJO7O/ABkc3EwC5xhlOj5O4UFJ
 MEioCqx8/gUdhCbU8BGYtKFzWC2kECuxNEfh8FsfgFJiVtfPjKD2MwC1RLzT0xggThCW+LIuX
 52iCMEJU7OfMIC0asmMWPuZdYJjHyzkLTMQlIGEdeUaN3+mx3C1pZYtvA1M4RtK7Fu3XuoGhu
 JTVcXMELY8hLb385hXsDIvopRozi1qCy1SNfQQC+pKDM9oyQ3MTMHyDPTy00tLk5MT81JTCrW
 S87P3cQIDGYGINjBeG9ZwCFGSQ4mJVHeKb/dI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8L79C
 5QTLEpNT61Iy8wBxhVMWoKDR0mEtwaklbe4IDG3ODMdInWKUVFKnHcxSJ8ASCKjNA+uDRbLlx
 hlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMqwoyhSczrwRu+iugxUxAi5nPuIAsLklESEk1MLp
 OL/aI/9+tOOtr2j+Lv+kR6+/sZdCpuPMk/Zixv9axnY9+Kce9Xze3KCtf+fbiL3ZdRjxV/a8/
 +/xwPFhV51IveUf6jljtqUubeAW2SpxzEqvOdXs+M/feu+pUx2NVZy0mPN7SzODuu1/5zrY5K
 Xt3blX5dvXK7Ce5Ex6c8mavrQqIOSqw4KISS3FGoqEWc1FxIgAUCxYA4AIAAA==
X-Env-Sender: prvs=336dd6aab=dario.faggioli@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1497890409!98894534!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46326 invoked from network); 19 Jun 2017 16:40:10 -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;
 19 Jun 2017 16:40:10 -0000
X-IronPort-AV: E=Sophos;i="5.39,362,1493683200"; 
 d="asc'?scan'208";a="428504690"
Message-ID: <1497890373.7405.4.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Praveen Kumar <kpraveen.lkml@gmail.com>, <xen-devel@lists.xen.org>
Date: Mon, 19 Jun 2017 18:39:33 +0200
In-Reply-To: <20170617093253.3990-2-kpraveen.lkml@gmail.com>
References: <20170617093253.3990-1-kpraveen.lkml@gmail.com>
 <20170617093253.3990-2-kpraveen.lkml@gmail.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, tim@xen.org,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH 01/20] rbtree: add const qualifier to some
	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: multipart/mixed; boundary="===============7475842273183114429=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============7475842273183114429==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-qqgwOwEF+2umY6kKTei+"

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

On Sat, 2017-06-17 at 15:02 +0530, Praveen Kumar wrote:
> The 'rb_first()', 'rb_last()', 'rb_next()' and 'rb_prev()' calls
> take a pointer to an RB node or RB root. They do not change the
> pointed objects, so add a 'const' qualifier in order to make life
> of the users of these functions easier.
>=20
> Indeed, if I have my own constant pointer &const struct my_type *p,
> and I call 'rb_next(&p->rb)', I get a GCC warning:
>=20
> warning: passing argument 1 of =E2=80=98rb_next=E2=80=99 discards qualifi=
ers from
> pointer target
> type
>=20
> Signed-off-by: Artem Bityutskiy <Artem.Bityutskiy@nokia.com>
> Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
> [Linux commit f4b477c47332367d35686bd2b808c2156b96d7c7]
>=20
> Ported to Xen.
>=20
> Signed-off-by: Praveen Kumar <kpraveen.lkml@gmail.com>
>
With authorship (the From: field) fixed as Jan suggested,

Reviewed-by: Dario Faggioli <dario.faggioli@citrix.com>

(The remark on the authorship applies of course to all the patches,
even if I don't explicitly state it 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)
--=-qqgwOwEF+2umY6kKTei+
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

iQIcBAABCAAGBQJZR/5GAAoJEBZCeImluHPurXoP/1cZ1RhlsuRUTuUcGYfmQx8a
vIPqzq2gMy/CZ+/M+tBjcZ+dMvwwwvLbYi5LP8ZP7Xyn8MhDh27DGRbIwqpih9sr
8n6KxFslUEtgCGpygQRXuGXVXpMDFd9x3AD+cl+RlNdhBaG2l9h0ug4vO0cUtVqQ
2qAFFcp0bZPg+PL9DFhj2Y53yLGTkAeHAYO4owwnFFqN0Di9Zu59CfjYNxPe1xkk
rZ7su2bRqRb7HeGGP8xJ2814WzURjflfclG8+jkwUvhHnTnUpYI0kLkSIryEAH8p
Hn+NGBrheUZlno9fs2RljhL5rMG09G5pv2Lde6mxn5ewnF7bwfyr27XNgqdZwOaf
X0g9fwOraG5mhIzTb8l35yodfsa7BagXCcbv3o3PjbHnL8eSEl7DRmpAXD4oPnd1
jgdv8KuNMfPtyFPPIvV6JhsFU8LwEXSVl2O5ExDnOtkj/CSDXbeEOcbmfyHrSHYe
yeGIg75MNO22VcgnlJq8/+TJTBv9LG6d598aN5Svk9nuKZD1MxYpi70Su2aFPwSG
QdMR5yYHkvT+yVsmv72VIq7SO8N/Ntxa7Bj6pqbtOJtjxSKetI94K7kDPjF6UmQ6
FzmUqzIn1nE8a24XhnvQwYi7RU5GcOLunlnQfdnMyogvFWu46VG9yGrSNca9ogZS
TAMBc9I0S62+BRD6iQGL
=/AAu
-----END PGP SIGNATURE-----

--=-qqgwOwEF+2umY6kKTei+--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7475842273183114429==--


From xen-devel-bounces@lists.xen.org Mon Jun 19 16:42:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 16:42:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dMzkX-0002Au-5r; Mon, 19 Jun 2017 16:42: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=336dd6aab=dario.faggioli@citrix.com>)
 id 1dMzkW-0002Al-EH
 for xen-devel@lists.xen.org; Mon, 19 Jun 2017 16:42:00 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 C1/64-02181-7DEF7495; Mon, 19 Jun 2017 16:41:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsXitHRDpO61f+6
 RBtOvW1gs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnNu5ewFnwUrug6+Yy9gfG4YBcjJ4eEQIjE
 qi0TWEFsXgEDiVmbHzGD2MICHhKLr/9hAbHZgOJvduwFqxERcJO4O/MDkM3FwSywiVFi4fZT7
 CAJFgFViYf/fjOC2JwCNhKbtjwBs4UEciV+fP0JNpRfQFLi1pePYDazQLXE55NbWSCO0JY4cq
 6fHeIIQYmTM5+wQPSqScyYe5l1AiPfLCQts5CUQcQ1JVq3/2aHsLUlli18zQxh20qsW/ceqgb
 opKsLGCFseYntb+cwL2BkX8WoUZxaVJZapGtorJdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hU
 rJecn7uJERjODECwg/HfNs9DjJIcTEqivFN+u0cK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDN/
 wuUEyxKTU+tSMvMAUYWTFqCg0dJhLcGpJW3uCAxtzgzHSJ1ilFRSpx3MUifAEgiozQPrg0WzZ
 cYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzKsKMoUnM68EbvoroMVMQIuZz7iALC5JREhJNTA
 67ZhyrWr1ml8raqwC/ogcjLh/NGq5bMgewW+fsr9I72sy+mX3onHfK6dpV37fE2GyOx39m0/0
 5HPWvGXmHhoWM6TurFKwu32+mMv6XiDrDANzyQR1lY8MNf8FaitkJTUXJz42D/EueLGIn30zr
 +DPz/tX9SvdeN+07/yrudfPn/1bsmJ1VepzJZbijERDLeai4kQAJj9P6uECAAA=
X-Env-Sender: prvs=336dd6aab=dario.faggioli@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1497890517!90100485!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12807 invoked from network); 19 Jun 2017 16:41:58 -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 Jun 2017 16:41:58 -0000
X-IronPort-AV: E=Sophos;i="5.39,362,1493683200"; 
 d="asc'?scan'208";a="428505317"
Message-ID: <1497890511.7405.5.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Praveen Kumar <kpraveen.lkml@gmail.com>, <xen-devel@lists.xen.org>
Date: Mon, 19 Jun 2017 18:41:51 +0200
In-Reply-To: <20170617093253.3990-3-kpraveen.lkml@gmail.com>
References: <20170617093253.3990-1-kpraveen.lkml@gmail.com>
 <20170617093253.3990-3-kpraveen.lkml@gmail.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, tim@xen.org,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH 02/20] lib/rbtree.c: optimize rb_erase()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============1532907147698693091=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============1532907147698693091==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-d9d/AfubGRHvXxNFtkbq"

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

On Sat, 2017-06-17 at 15:02 +0530, Praveen Kumar wrote:
> Tfour 4 redundant if-conditions in function __rb_erase_color() in
> lib/rbtree.c are removed.
>=20
> In pseudo-source-code, the structure of the code is as follows:
>=20
> if ((!A || B) && (!C || D)) {
> .
> .
> .
> } else {
> 		if (!C || D) {//if this is true, it implies: (A =3D=3D
> true) && (B =3D=3D false)
> 				if (A) {//hence this always evaluates
> to 'true'...
> 						.
> 				}
> 				.
> 				//at this point, C always becomes true,
> because of:
> 				__rb_rotate_right/left();
> 				//and:
> 				other =3D parent->rb_right/left;
> 		}
> 		.
> 		.
> 		if (C) {//...and this too !
> 				.
> 		}
> }
>=20
> Signed-off-by: Wolfram Strepp <wstrepp@gmx.de>
> Acked-by: Peter Zijlstra <a.p.zijlstra@chello.nl>
> Cc: Andrea Arcangeli <andrea@qumranet.com>
> Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
> [Linux commit 55a63998b8967615a15e2211ba0ff3a84a565824]
>=20
> Ported to Xen.
>=20
> Signed-off-by: Praveen Kumar <kpraveen.lkml@gmail.com>
>
Reviewed-by: Dario Faggioli <dario.faggioli@citrix.com>

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)
--=-d9d/AfubGRHvXxNFtkbq
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

iQIcBAABCAAGBQJZR/7PAAoJEBZCeImluHPuoqEP/3A06lXbjs98Ft8N+MwQc26F
kOA5fazT2twJpbGwXILkVuaCOszbwSd/oXvbYPHNJDHDoNievT8oCC/Ht00RGczw
prDKoCNvhOcozSia6xc9l1zC3nKmWsVlR+ahgBPeUNekDl1WCkJlxFL1Xkwqliru
dg6FXJrIBXdEBWu45MHMsx+Dmfsn/XE8ckwa0TiazouLoTfOYEdxqHchLFdpfb24
KBOYJOu8F3RSL+Dnt3gJ9Lradg6VkUSh8vh1pBu632B06sWY6h9tO2G0+ZAhTo5G
417DM6SB7FWHO17MAKn2p/5uoe8UHrSd9+8Eezs6wbzZBrrDkReH96H2B1G72oBu
SGxMy2BIQvvo+GlgjPuTtWqPivGqNOFpxKICRXd972xlXmVeDBiWHXrEXGjJ+kdV
G9vC/u76dqxpBGEhLblw8RCl5mv4pSEwRi/po2ukMb4JJ67TdoSGb0vt3GM48Zr6
hDM8wwFncm53171hkrWMtkaui2iTesJpLjY4GgTXm9lHvMerRiELH7DHBjG8Mmef
GbZEEi9jFWUeWqL3NXWmjb6jMrPNoQHYl+LwZHGk4OLTFt61YsE2fol+u3hPXSd3
T5hcsSlsK5iS2AjeO6+91Uvs+si0c3hdwPqQi3BMUFBq8vFCBKBf5TZgLSHYBQl2
YPs/s/3BOIcNd44r2lhU
=q53A
-----END PGP SIGNATURE-----

--=-d9d/AfubGRHvXxNFtkbq--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1532907147698693091==--


From xen-devel-bounces@lists.xen.org Mon Jun 19 16:46:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 16: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 1dMzof-0002Rn-Pd; Mon, 19 Jun 2017 16: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 <prvs=336314cfd=roger.pau@citrix.com>)
 id 1dMzoe-0002Rc-3H
 for xen-devel@lists.xenproject.org; Mon, 19 Jun 2017 16:46:16 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 34/3C-01992-7DFF7495; Mon, 19 Jun 2017 16:46:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsWyU9JRQvfaf/d
 Igx1HlSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owduw6wFkx2rJjXdYO1gXGBThcjJ4eEgJ/E
 nEv32UFsFgFViXur94LZbAI6Ehfn7mQDsUUElCV6f/1mAbGZBfIk2puOM4PYwgJeErPv/WHtY
 uTg4BXwlHh3Jr+LkYtDSGABo8SeZ9NYQWp4BQQlTs58AtWrI7Fg9yc2kHpmAWmJ5f84QMKcAv
 YSbZ8/gK0SFVCRmDi/D+wEIQFFif55D9ggzkyXmPish2UCI/8sJFNnIZk6C2HqAkbmVYzqxal
 FZalFumZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiB4ccABDsYpzY4H2KU5GBS
 EuWd8ts9UogvKT+lMiOxOCO+qDQntfgQowYHh8DmtasvMEqx5OXnpSpJ8J78B1QnWJSanlqRl
 pkDjBCYUgkOHiUR3hqQMbzFBYm5xZnpEKlTjIpS4rwTQfoEQBIZpXlwbbCovMQoKyXMywh0lB
 BPQWpRbmYJqvwrRnEORiVh3nl/gabwZOaVwE1/BbSYCWgx8xkXkMUliQgpqQZGV+XuS7/UJ+7
 cU8Qh/DBH5Mr0Q0/DYg3Dyyf3PG58+tFrzqrPDG/Z5cxnd01yc8nt/LbzldVHpa2zH367szn7
 oEvEBpXiEAEJ7TOOoT9nWceHqE3+/fpJoY6Hbynr444n5S/fdLzO/TX5kOWPFkstzs4zwRJW1
 gxRZZwb23eIfr1mohSva/JKiaU4I9FQi7moOBEAM14tgsUCAAA=
X-Env-Sender: prvs=336314cfd=roger.pau@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1497890774!67844092!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5521 invoked from network); 19 Jun 2017 16:46:14 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 19 Jun 2017 16:46:14 -0000
X-IronPort-AV: E=Sophos;i="5.39,362,1493683200"; d="scan'208";a="48039525"
Date: Mon, 19 Jun 2017 17:45:59 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170619164559.ub4zj2h6wqymoguu@dhcp-3-128.uk.xensource.com>
References: <d40d068f-7d4b-88fb-b43a-eadaa5f8f6d4@oracle.com>
 <20170602135844.25286-1-roger.pau@citrix.com>
 <593818FC0200007800160622@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <593818FC0200007800160622@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170428 (1.8.2)
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 v4.1 3/4] x86/pt: enable binding of GSIs to
	a 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>

T24gV2VkLCBKdW4gMDcsIDIwMTcgYXQgMDc6MTc6MTZBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDAyLjA2LjE3IGF0IDE1OjU4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYwo+ID4gKysrIGIveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYwo+ID4gQEAgLTE2NCw2ICsxNjQsMjUgQEAgc3RhdGlj
IHZvaWQgcHRfaXJxX3RpbWVfb3V0KHZvaWQgKmRhdGEpCj4gPiAgCj4gPiAgICAgIHNwaW5fbG9j
aygmaXJxX21hcC0+ZG9tLT5ldmVudF9sb2NrKTsKPiA+ICAKPiA+ICsgICAgaWYgKCBpcnFfbWFw
LT5mbGFncyAmIEhWTV9JUlFfRFBDSV9JREVOVElUWV9HU0kgKQo+ID4gKyAgICB7Cj4gPiArICAg
ICAgICBzdHJ1Y3QgcGlycSAqcGlycSA9IGRwY2lfcGlycShpcnFfbWFwKTsKPiAKPiBUaGlzIGNv
dWxkIChhbmQgaGVuY2Ugc2hvdWxkKSBiZSBjb25zdC4gSG93ZXZlciwgLi4uCj4gCj4gPiArICAg
ICAgICBBU1NFUlQoaXNfaGFyZHdhcmVfZG9tYWluKGlycV9tYXAtPmRvbSkpOwo+ID4gKyAgICAg
ICAgLyoKPiA+ICsgICAgICAgICAqIElkZW50aXR5IG1hcHBlZCwgbm8gbmVlZCB0byBpdGVyYXRl
IG92ZXIgdGhlIGd1ZXN0IEdTSSBsaXN0IHRvIGZpbmQKPiA+ICsgICAgICAgICAqIG90aGVyIHBp
cnFzIHNoYXJpbmcgdGhlIHNhbWUgZ3Vlc3QgR1NJLgo+ID4gKyAgICAgICAgICoKPiA+ICsgICAg
ICAgICAqIEluIHRoZSBpZGVudGl0eSBtYXBwZWQgY2FzZSB0aGUgRU9JIGNhbiBhbHNvIGJlIGRv
bmUgbm93LCB0aGlzIHdheQo+ID4gKyAgICAgICAgICogdGhlIGl0ZXJhdGlvbiBvdmVyIHRoZSBs
aXN0IG9mIGRvbWFpbiBwaXJxcyBpcyBhdm9pZGVkLgo+ID4gKyAgICAgICAgICovCj4gPiArICAg
ICAgICBodm1fZ3NpX2RlYXNzZXJ0KGlycV9tYXAtPmRvbSwgcGlycS0+cGlycSk7Cj4gCj4gLi4u
IHRoaXMgaXMgaXRzIG9ubHkgdXNlLCBzbyBJJ20gbm90IGNvbnZpbmNlZCBhIGxvY2FsIHZhcmlh
YmxlIGlzCj4gbmVlZGVkIGF0IGFsbC4KCkRvbmUsIEkndmUgcmVtb3ZlZCB0aGUgbG9jYWwgdmFy
aWFibGUuCgo+ID4gQEAgLTI3NCwxMCArMjkzLDE2IEBAIGludCBwdF9pcnFfY3JlYXRlX2JpbmQo
Cj4gPiAgICAgIHNwaW5fbG9jaygmZC0+ZXZlbnRfbG9jayk7Cj4gPiAgCj4gPiAgICAgIGh2bV9p
cnFfZHBjaSA9IGRvbWFpbl9nZXRfaXJxX2RwY2koZCk7Cj4gPiAtICAgIGlmICggaHZtX2lycV9k
cGNpID09IE5VTEwgKQo+ID4gKyAgICBpZiAoIGh2bV9pcnFfZHBjaSA9PSBOVUxMICYmICFpc19o
YXJkd2FyZV9kb21haW4oZCkgKQo+IAo+IFdvdWxkIHlvdSBtaW5kIGF0IG9uY2Ugc3dpdGNoaW5n
IHRvIHRoZSBzaG9ydGVyICFodm1faXJxX2RwY2kKPiAoYWxzbyBmdXJ0aGVyIGRvd24pLCB0aGUg
bW9yZSB0aGF0IHlvdSdyZSB1c2luZyB0aGUgaW52ZXJzZQo+IHdpdGhvdXQgIiAhPSBOVUxMIiBl
bHNld2hlcmU/CgpEb25lLgoKPiA+ICAgICAgewo+ID4gICAgICAgICAgdW5zaWduZWQgaW50IGk7
Cj4gPiAgCj4gPiArICAgICAgICAvKgo+ID4gKyAgICAgICAgICogTkI6IHRoZSBoYXJkd2FyZSBk
b21haW4gZG9lc24ndCB1c2UgYSBodm1faXJxX2RwY2kgc3RydWN0IGJlY2F1c2UKPiA+ICsgICAg
ICAgICAqIGl0J3Mgb25seSBhbGxvd2VkIHRvIGlkZW50aXR5IG1hcCBHU0lzLCBhbmQgc28gdGhl
IGRhdGEgY29udGFpbmVkIGluCj4gPiArICAgICAgICAgKiB0aGF0IHN0cnVjdCAodXNlZCB0byBt
YXAgZ3Vlc3QgR1NJcyBpbnRvIG1hY2hpbmUgR1NJcyBhbmQgcGVyZm9ybQo+ID4gKyAgICAgICAg
ICogaW50ZXJydXB0IHJvdXRpbmcpIGl0J3MgY29tcGxldGVseSB1c2VsZXNzIHRvIGl0Lgo+IAo+
ICJpcyBjb21wbGV0ZWx5IC4uLiIKCkZpeGVkLgoKPiA+IEBAIC00MjIsMzUgKzQ0Nyw1MiBAQCBp
bnQgcHRfaXJxX2NyZWF0ZV9iaW5kKAo+ID4gICAgICBjYXNlIFBUX0lSUV9UWVBFX1BDSToKPiA+
ICAgICAgY2FzZSBQVF9JUlFfVFlQRV9NU0lfVFJBTlNMQVRFOgo+ID4gICAgICB7Cj4gPiAtICAg
ICAgICB1bnNpZ25lZCBpbnQgYnVzID0gcHRfaXJxX2JpbmQtPnUucGNpLmJ1czsKPiA+IC0gICAg
ICAgIHVuc2lnbmVkIGludCBkZXZpY2UgPSBwdF9pcnFfYmluZC0+dS5wY2kuZGV2aWNlOwo+ID4g
LSAgICAgICAgdW5zaWduZWQgaW50IGludHggPSBwdF9pcnFfYmluZC0+dS5wY2kuaW50eDsKPiA+
IC0gICAgICAgIHVuc2lnbmVkIGludCBndWVzdF9nc2kgPSBodm1fcGNpX2ludHhfZ3NpKGRldmlj
ZSwgaW50eCk7Cj4gPiAtICAgICAgICB1bnNpZ25lZCBpbnQgbGluayA9IGh2bV9wY2lfaW50eF9s
aW5rKGRldmljZSwgaW50eCk7Cj4gPiAtICAgICAgICBzdHJ1Y3QgZGV2X2ludHhfZ3NpX2xpbmsg
KmRpZ2wgPSB4bWFsbG9jKHN0cnVjdCBkZXZfaW50eF9nc2lfbGluayk7Cj4gPiAtICAgICAgICBz
dHJ1Y3QgaHZtX2dpcnFfZHBjaV9tYXBwaW5nICpnaXJxID0KPiA+IC0gICAgICAgICAgICB4bWFs
bG9jKHN0cnVjdCBodm1fZ2lycV9kcGNpX21hcHBpbmcpOwo+ID4gKyAgICAgICAgc3RydWN0IGRl
dl9pbnR4X2dzaV9saW5rICpkaWdsID0gTlVMTDsKPiA+ICsgICAgICAgIHN0cnVjdCBodm1fZ2ly
cV9kcGNpX21hcHBpbmcgKmdpcnEgPSBOVUxMOwo+ID4gKyAgICAgICAgdW5zaWduZWQgaW50IGd1
ZXN0X2dzaTsKPiA+ICAKPiA+IC0gICAgICAgIGlmICggIWRpZ2wgfHwgIWdpcnEgKQo+ID4gKyAg
ICAgICAgLyoKPiA+ICsgICAgICAgICAqIE1hcHBpbmcgR1NJcyBmb3IgdGhlIGhhcmR3YXJlIGRv
bWFpbiBpcyBkaWZmZXJlbnQgdGhhbiBkb2luZyBpdCBmb3IKPiA+ICsgICAgICAgICAqIGFuIHVu
cHJpdmlsZWRnZWQgZ3Vlc3QsIHRoZSBoYXJkd2FyZSBkb21haW4gaXMgb25seSBhbGxvd2VkIHRv
Cj4gPiArICAgICAgICAgKiBpZGVudGl0eSBtYXAgR1NJcywgYW5kIGFzIHN1Y2ggYWxsIHRoZSBk
YXRhIGluIHRoZSB1LnBjaSB1bmlvbiBpcwo+ID4gKyAgICAgICAgICogZGlzY2FyZGVkLgo+ID4g
KyAgICAgICAgICovCj4gPiArICAgICAgICBpZiAoICFpc19oYXJkd2FyZV9kb21haW4oZCkgKQo+
IAo+IEkgdGhpbmsgSSBkaWQgaW5kaWNhdGUgYmVmb3JlIHRoYXQgaXQgd291bGQgZmVlbCBtb3Jl
IHNhZmUgaWYgeW91Cj4gY2hlY2tlZCBodm1faXJxX2RwY2kgaGVyZSAod2hpY2ggaXMgTlVMTCBp
ZiBhbmQgb25seSBpZiBkIGlzCj4gaHdkb20pLiBBdCB0aGUgdmVyeSBsZWFzdCBJJ2QgZXhwZWN0
IGEgcmVzcGVjdGl2ZSBBU1NFUlQoKQo+IGJlbG93IChidXQgSSB0aGluayB0aGUgYWx0ZXJuYXRp
dmUgY29uZGl0aW9uIGhlcmUgYW5kCj4gQVNTRVJUKGlzX2hhcmR3YXJlX2RvbWFpbihkKSkgaW4g
dGhlICJlbHNlIiBibG9jayB3b3VsZCBiZQo+IGJldHRlcikuCgpJJ3ZlIGNoYW5nZWQgdGhpcyB0
bzoKCmlmICggaHZtX2lycV9kcGNpICkKewogICAgLi4uCn0KZWxzZQp7CiAgICBBU1NFUlQoaXNf
aGFyZHdhcmVfZG9tYWluKGQpKTsKICAgIC4uLgp9Cgo+ID4gICAgICAgICAgewo+ID4gLSAgICAg
ICAgICAgIHNwaW5fdW5sb2NrKCZkLT5ldmVudF9sb2NrKTsKPiA+IC0gICAgICAgICAgICB4ZnJl
ZShnaXJxKTsKPiA+IC0gICAgICAgICAgICB4ZnJlZShkaWdsKTsKPiA+IC0gICAgICAgICAgICBy
ZXR1cm4gLUVOT01FTTsKPiA+IC0gICAgICAgIH0KPiA+ICsgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgbGluazsKPiA+ICsKPiA+ICsgICAgICAgICAgICBkaWdsID0geG1hbGxvYyhzdHJ1Y3QgZGV2
X2ludHhfZ3NpX2xpbmspOwo+ID4gKyAgICAgICAgICAgIGdpcnEgPSB4bWFsbG9jKHN0cnVjdCBo
dm1fZ2lycV9kcGNpX21hcHBpbmcpOwo+ID4gIAo+ID4gLSAgICAgICAgaHZtX2lycV9kcGNpLT5s
aW5rX2NudFtsaW5rXSsrOwo+ID4gKyAgICAgICAgICAgIGlmICggIWRpZ2wgfHwgIWdpcnEgKQo+
ID4gKyAgICAgICAgICAgIHsKPiA+ICsgICAgICAgICAgICAgICAgc3Bpbl91bmxvY2soJmQtPmV2
ZW50X2xvY2spOwo+ID4gKyAgICAgICAgICAgICAgICB4ZnJlZShnaXJxKTsKPiA+ICsgICAgICAg
ICAgICAgICAgeGZyZWUoZGlnbCk7Cj4gPiArICAgICAgICAgICAgICAgIHJldHVybiAtRU5PTUVN
Owo+ID4gKyAgICAgICAgICAgIH0KPiA+ICsKPiA+ICsgICAgICAgICAgICBnaXJxLT5idXMgPSBk
aWdsLT5idXMgPSBwdF9pcnFfYmluZC0+dS5wY2kuYnVzOwo+ID4gKyAgICAgICAgICAgIGdpcnEt
PmRldmljZSA9IGRpZ2wtPmRldmljZSA9IHB0X2lycV9iaW5kLT51LnBjaS5kZXZpY2U7Cj4gPiAr
ICAgICAgICAgICAgZ2lycS0+aW50eCA9IGRpZ2wtPmludHggPSBwdF9pcnFfYmluZC0+dS5wY2ku
aW50eDsKPiA+ICsgICAgICAgICAgICBsaXN0X2FkZF90YWlsKCZkaWdsLT5saXN0LCAmcGlycV9k
cGNpLT5kaWdsX2xpc3QpOwo+ID4gIAo+ID4gLSAgICAgICAgZGlnbC0+YnVzID0gYnVzOwo+ID4g
LSAgICAgICAgZGlnbC0+ZGV2aWNlID0gZGV2aWNlOwo+ID4gLSAgICAgICAgZGlnbC0+aW50eCA9
IGludHg7Cj4gPiAtICAgICAgICBsaXN0X2FkZF90YWlsKCZkaWdsLT5saXN0LCAmcGlycV9kcGNp
LT5kaWdsX2xpc3QpOwo+ID4gKyAgICAgICAgICAgIGd1ZXN0X2dzaSA9IGh2bV9wY2lfaW50eF9n
c2koZGlnbC0+ZGV2aWNlLCBkaWdsLT5pbnR4KTsKPiA+ICsgICAgICAgICAgICBsaW5rID0gaHZt
X3BjaV9pbnR4X2xpbmsoZGlnbC0+ZGV2aWNlLCBkaWdsLT5pbnR4KTsKPiA+ICAKPiA+IC0gICAg
ICAgIGdpcnEtPmJ1cyA9IGJ1czsKPiA+IC0gICAgICAgIGdpcnEtPmRldmljZSA9IGRldmljZTsK
PiA+IC0gICAgICAgIGdpcnEtPmludHggPSBpbnR4Owo+ID4gLSAgICAgICAgZ2lycS0+bWFjaGlu
ZV9nc2kgPSBwaXJxOwo+ID4gLSAgICAgICAgbGlzdF9hZGRfdGFpbCgmZ2lycS0+bGlzdCwgJmh2
bV9pcnFfZHBjaS0+Z2lycVtndWVzdF9nc2ldKTsKPiA+ICsgICAgICAgICAgICBodm1faXJxX2Rw
Y2ktPmxpbmtfY250W2xpbmtdKys7Cj4gPiArCj4gPiArICAgICAgICAgICAgZ2lycS0+bWFjaGlu
ZV9nc2kgPSBwaXJxOwo+ID4gKyAgICAgICAgICAgIGxpc3RfYWRkX3RhaWwoJmdpcnEtPmxpc3Qs
ICZodm1faXJxX2RwY2ktPmdpcnFbZ3Vlc3RfZ3NpXSk7Cj4gPiArICAgICAgICB9Cj4gPiArICAg
ICAgICBlbHNlCj4gPiArICAgICAgICB7Cj4gPiArICAgICAgICAgICAgLyogTVNJX1RSQU5TTEFU
RSBpcyBub3Qgc3VwcG9ydGVkIGJ5IHRoZSBoYXJkd2FyZSBkb21haW4uICovCj4gCj4gcy9ieS9m
b3IvID8KCk9LLiBJIGd1ZXNzIHRoaXMgaXMgYmV0dGVyIGJlY2F1c2UgZCBpcyBhIHRhcmdldCBp
biB0aGlzIGNvbnRleHQ/Cgo+ID4gQEAgLTQ3Miw3ICs1MTQsMjggQEAgaW50IHB0X2lycV9jcmVh
dGVfYmluZCgKPiA+ICAgICAgICAgICAgICAgICAgcGlycV9kcGNpLT5mbGFncyA9IEhWTV9JUlFf
RFBDSV9NQVBQRUQgfAo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSFZN
X0lSUV9EUENJX01BQ0hfUENJIHwKPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIEhWTV9JUlFfRFBDSV9HVUVTVF9QQ0k7Cj4gPiAtICAgICAgICAgICAgICAgIHNoYXJlID0g
QklORF9QSVJRX19XSUxMX1NIQVJFOwo+ID4gKyAgICAgICAgICAgICAgICBpZiAoICFpc19oYXJk
d2FyZV9kb21haW4oZCkgKQo+ID4gKyAgICAgICAgICAgICAgICAgICAgc2hhcmUgPSBCSU5EX1BJ
UlFfX1dJTExfU0hBUkU7Cj4gPiArICAgICAgICAgICAgICAgIGVsc2UKPiA+ICsgICAgICAgICAg
ICAgICAgewo+ID4gKyAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHBpbjsKPiA+ICsg
ICAgICAgICAgICAgICAgICAgIHN0cnVjdCBodm1fdmlvYXBpYyAqdmlvYXBpYyA9IGdzaV92aW9h
cGljKGQsIGd1ZXN0X2dzaSwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICZwaW4pOwo+IAo+IGNvbnN0Cj4gCj4gPiBAQCAt
NDg5LDkgKzU1MiwxNiBAQCBpbnQgcHRfaXJxX2NyZWF0ZV9iaW5kKAo+ID4gICAgICAgICAgICAg
ICAgICAgKiBJUlFfR1VFU1QgaXMgbm90IHNldC4gQXMgc3VjaCB3ZSBjYW4gcmVzZXQgJ2RvbScg
Cj4gPiBkaXJlY3RseS4KPiA+ICAgICAgICAgICAgICAgICAgICovCj4gPiAgICAgICAgICAgICAg
ICAgIHBpcnFfZHBjaS0+ZG9tID0gTlVMTDsKPiA+IC0gICAgICAgICAgICAgICAgbGlzdF9kZWwo
JmdpcnEtPmxpc3QpOwo+ID4gLSAgICAgICAgICAgICAgICBsaXN0X2RlbCgmZGlnbC0+bGlzdCk7
Cj4gPiAtICAgICAgICAgICAgICAgIGh2bV9pcnFfZHBjaS0+bGlua19jbnRbbGlua10tLTsKPiA+
ICsgICAgICAgICAgICAgICAgaWYgKCBnaXJxIHx8IGRpZ2wgKQo+ID4gKyAgICAgICAgICAgICAg
ICB7Cj4gPiArICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbGluazsKPiA+ICsKPiA+
ICsgICAgICAgICAgICAgICAgICAgIEFTU0VSVChnaXJxICYmIGRpZ2wpOwo+IAo+IFBlcmhhcHMg
ZXZlbiAiQVNTRVJUKGdpcnEgJiYgZGlnbCAmJiBodm1faXJxX2RwY2kpIiBvciBmb2xsb3cgdGhl
Cj4gbW9kZWwgb3V0bGluZWQgYWJvdmUgZm9yIGNvbnNpc3RlbmN5PwoKSSd2ZSBjaGFuZ2VkIHRo
ZSBjb25kaXRpb24gdG8gImlmICggaHZtX2lycV9kcGNpICkiIGFuZCBsZWZ0IHRoZSBBU1NFUlQK
YXMtaXMuCgo+ID4gQEAgLTUwNCwxMCArNTc0LDE3IEBAIGludCBwdF9pcnFfY3JlYXRlX2JpbmQo
Cj4gPiAgICAgICAgICBzcGluX3VubG9jaygmZC0+ZXZlbnRfbG9jayk7Cj4gPiAgCj4gPiAgICAg
ICAgICBpZiAoIGlvbW11X3ZlcmJvc2UgKQo+ID4gLSAgICAgICAgICAgIHByaW50ayhYRU5MT0df
R19JTkZPCj4gPiAtICAgICAgICAgICAgICAgICAgICJkJWQ6IGJpbmQ6IG1fZ3NpPSV1IGdfZ3Np
PSV1IGRldj0lMDJ4LiUwMnguJXUgaW50eD0ldVxuIiwKPiA+IC0gICAgICAgICAgICAgICAgICAg
ZC0+ZG9tYWluX2lkLCBwaXJxLCBndWVzdF9nc2ksIGJ1cywKPiA+IC0gICAgICAgICAgICAgICAg
ICAgUENJX1NMT1QoZGV2aWNlKSwgUENJX0ZVTkMoZGV2aWNlKSwgaW50eCk7Cj4gPiArICAgICAg
ICB7Cj4gPiArICAgICAgICAgICAgY2hhciBidWZbMjRdID0gIiI7Cj4gPiArCj4gPiArICAgICAg
ICAgICAgaWYgKCAhaXNfaGFyZHdhcmVfZG9tYWluKGQpICkKPiA+ICsgICAgICAgICAgICAgICAg
c25wcmludGYoYnVmLCBBUlJBWV9TSVpFKGJ1ZiksICIgZGV2PSUwMnguJTAyeC4ldSBpbnR4PSV1
IiwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgZGlnbC0+YnVzLCBQQ0lfU0xPVChkaWds
LT5kZXZpY2UpLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICBQQ0lfRlVOQyhkaWdsLT5k
ZXZpY2UpLCBkaWdsLT5pbnR4KTsKPiAKPiBQZXJoYXBzIGFnYWluIGJldHRlciAiaWYgKCBkaWds
ICkiLgoKWWVzLCBJIHRoaW5rIHRoYXQncyBiZXR0ZXIuCgo+ID4gQEAgLTY5Niw3ICs3NzcsOCBA
QCBpbnQgaHZtX2RvX0lSUV9kcGNpKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBwaXJxICpwaXJx
KQo+ID4gICAgICBzdHJ1Y3QgaHZtX2lycV9kcGNpICpkcGNpID0gZG9tYWluX2dldF9pcnFfZHBj
aShkKTsKPiA+ICAgICAgc3RydWN0IGh2bV9waXJxX2RwY2kgKnBpcnFfZHBjaSA9IHBpcnFfZHBj
aShwaXJxKTsKPiA+ICAKPiA+IC0gICAgaWYgKCAhaW9tbXVfZW5hYmxlZCB8fCAhZHBjaSB8fCAh
cGlycV9kcGNpIHx8Cj4gPiArICAgIGlmICggIWlzX2h2bV9kb21haW4oZCkgfHwgIWlvbW11X2Vu
YWJsZWQgfHwKPiA+ICsgICAgICAgICAoIWlzX2hhcmR3YXJlX2RvbWFpbihkKSAmJiAhZHBjaSkg
fHwgIXBpcnFfZHBjaSB8fAo+ID4gICAgICAgICAgICEocGlycV9kcGNpLT5mbGFncyAmIEhWTV9J
UlFfRFBDSV9NQVBQRUQpICkKPiA+ICAgICAgICAgIHJldHVybiAwOwo+IAo+IFNvIHdoeSBhZ2Fp
biBkbyB3ZSBzdWRkZW5seSBuZWVkICFpc19odm1fZG9tYWluKCkgaGVyZT8gV2l0aAo+IHRoZSBu
YW1lIG9mIHRoZSBmdW5jdGlvbiB0aGVyZSBzaG91bGRuJ3QgYmUgYW55IGNhbGxlciBpbnZva2lu
ZyBpdAo+IGZvciBhIFBWIGd1ZXN0LgoKU2FkbHkgdGhlcmUgaXMsIGluIF9fZG9fSVJRX2d1ZXN0
IHRoZSBmb2xsb3dpbmcgaXMgdXNlZDoKCmlmICggIWh2bV9kb19JUlFfZHBjaShkLCBwaXJxKSAp
CiAgICBzZW5kX2d1ZXN0X3BpcnEoZCwgcGlycSk7CgpXaXRob3V0IGNoZWNraW5nIGlmIGQgaXMg
YSBIVk0gb3IgUFYgZ3Vlc3QsIHNvIHRoZSBjaGVjayBpcyBuZWVkZWQgKG9yCm5lZWRzIHRvIGJl
IG1vdmVkIGZ1cnRoZXIgdXAgaW4gdGhlIGNhbGwgY2hhaW4gaW50byBfX2RvX0lSUV9ndWVzdCku
CgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 19 16:46:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 16:46: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 1dMzpE-0002VG-1R; Mon, 19 Jun 2017 16: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 <prvs=336dd6aab=dario.faggioli@citrix.com>)
 id 1dMzpC-0002V3-Ci
 for xen-devel@lists.xen.org; Mon, 19 Jun 2017 16:46:50 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 AD/FA-02956-9FFF7495; Mon, 19 Jun 2017 16:46:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsXitHRDpO6P/+6
 RBtNm2Fgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlvP59lLvjIX7H2/FXGBsYHfF2MnBwSAiES
 U/t3soDYvAIGEnP+nmHqYuTgEBbIkLj5WB8kzAYUfrNjLyuILSLgJnF35gcgm4uDWWATo8TC7
 afYQepZBFQlFpxkA6nhFLCReD1/MzOILSSQK9G0fj47iM0vIClx68tHsDizQLXE1l3rmSFO0J
 Y4cq6fHeIEQYmTM5+wQPSqScyYe5l1AiPfLCQts5CUQcQ1JVq3/2aHsLUlli18zQxh20qsW/c
 eqsZGYtPVBYwQtrzE9rdzmBcwsq9i1ChOLSpLLdI1tNRLKspMzyjJTczM0TU0MNPLTS0uTkxP
 zUlMKtZLzs/dxAgMZQYg2MH4Y1nAIUZJDiYlUd4pv90jhfiS8lMqMxKLM+KLSnNSiw8xynBwK
 EnwBgNjQ0iwKDU9tSItMwcYVTBpCQ4eJRHeGpBW3uKCxNzizHSI1ClGRSlxXj6QPgGQREZpHl
 wbLJIvMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZhXAGQKT2ZeCdz0V0CLmYAWM59xAVlckoi
 QkmpgzGfZp9TH1R9/s+Kq2GJBh9WfNMyMn15b4zXtqdfHTSZ3Z2gtV5r0W43f/loao3zrIhe3
 f+dmhSxojl1pbHerWuzo5ve+Mxi3rL9mL6/y10vs/Pm8662FC6xahRqy1zvfSeJZY1ZsNTn/B
 Y8qh26koI/Eob/rQ+RXCEq9n3Ws1y2YV8Q3eRGHEktxRqKhFnNRcSIA3nC4ht8CAAA=
X-Env-Sender: prvs=336dd6aab=dario.faggioli@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1497890807!74515336!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59974 invoked from network); 19 Jun 2017 16:46:48 -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 Jun 2017 16:46:48 -0000
X-IronPort-AV: E=Sophos;i="5.39,362,1493683200"; 
 d="asc'?scan'208";a="428506584"
Message-ID: <1497890739.7405.6.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Praveen Kumar <kpraveen.lkml@gmail.com>, <xen-devel@lists.xen.org>
Date: Mon, 19 Jun 2017 18:45:39 +0200
In-Reply-To: <20170617093253.3990-4-kpraveen.lkml@gmail.com>
References: <20170617093253.3990-1-kpraveen.lkml@gmail.com>
 <20170617093253.3990-4-kpraveen.lkml@gmail.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, tim@xen.org,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v2 03/20] rb_tree: reorganize code in
 rb_erase() for additional 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="===============1400273346522717451=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

On Sat, 2017-06-17 at 15:02 +0530, Praveen Kumar wrote:
> First, move some code around in order to make the next change more
> obvious.
>=20
> [akpm@linux-foundation.org: coding-style fixes]
> Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl>
> Signed-off-by: Wolfram Strepp <wstrepp@gmx.de>
> Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
> [Linux commit 16c047add3ceaf0ab882e3e094d1ec904d02312d]
>=20
> Ported to Xen.
>=20
> Signed-off-by: Praveen Kumar <kpraveen.lkml@gmail.com>
>
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)
--=-ptsr8xFWXorh2n2fI3ka
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

iQIcBAABCAAGBQJZR/+zAAoJEBZCeImluHPujHwP/Rm8gtpdOAReILdTXp8ZTu/n
a6/WCqXn29E0CcF1k1b1YZ2SWnmE+DAfXBmz4+jcCzMoSjURiHOjj+2b2803Fuzl
4wt/rRfOOlwFMBbxLJnVsFtppFbC+iJXnY13TOO2gxrCPgzkQv3KoKl8Gq8cX1ZB
78CF6ymsymmvF5X8jk4rR7+IwwtvmgIBzMaCdELZGeFpCTM/gjIIALkmsmZVbEKH
gbyY4YC5PyCL1A2ZBEcI6XwLndCNkK+62W/vT+Q0Y9+OUljeeDZzdRC231eQRVzA
zXA9VhvE/uFxq4psulw23gXCnBfLBZzXiWO+iu5VpuZY1Ix/i65X5Ex8H7ofwnUP
6Os3+Sd8mrWHn39gIdyED20RaIJ/elpPBZYIvCKzEqn+pfDGDgtLbrcLze0hDzf0
fkDb6/K5Mc6HlWXKiKwq5Ndn4pS6FJ6FluqPmmHsv4J4h2gIRStyAWNlHcYEIrA/
u+uEw+qohdpPoORgoIhxRpdr71D3rB5fVJPNV9A496HhasxRlxeRzK1+PbGTwYWI
6VNoS5OPVSkTj71xMgCEVWcMkD0HllND54cW+wnKKJsaLuSm98yuSOpbcrio99WX
K2XzbXYJkdZRZMHeK/9c2wJfovniVaOKSl/2xkCrPQL/fMddW6Jp4ycYZGUMUORq
n/0MuCQgkmuNvoDt06i9
=F0XL
-----END PGP SIGNATURE-----

--=-ptsr8xFWXorh2n2fI3ka--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1400273346522717451==--


From xen-devel-bounces@lists.xen.org Mon Jun 19 16:50:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 16:50:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dMzst-0003C7-H3; Mon, 19 Jun 2017 16: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 <prvs=336dd6aab=dario.faggioli@citrix.com>)
 id 1dMzsr-0003C1-TG
 for xen-devel@lists.xen.org; Mon, 19 Jun 2017 16:50:37 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 B0/6B-03587-DD008495; Mon, 19 Jun 2017 16:50:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsXitHRDpO4dBo9
 Ig9WrFSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owvL9oZCy5qVFzZ38XSwPhavYuRk0NCIETi
 3ZsDzF2MHBy8AgYSq896gISFBUokVn6dzwRiswGF3+zYywpiiwi4Sdyd+QHI5uJgFtjEKLFw+
 yl2kASLgKrEtovvmUFsTgEbiRc9axlBbCGBXIlrP86ADeIXkJS49eUjWA2zQLXEy4WnmSBu0J
 Y4cq4fbA6vgKDEyZlPWCB61SRmzL3MOoGRbxaSlllIyiDimhKt23+zQ9iKElO6H0LZthLr1r2
 HqrGR2HR1ASOELS+x/e0c5gWM7KsY1YtTi8pSi3Qt9JKKMtMzSnITM3N0DQ3M9HJTi4sT01Nz
 EpOK9ZLzczcxAkOZAQh2MM6+7H+IUZKDSUmUd9Z/90ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKE
 rzBIDnBotT01Iq0zBxgVMGkJTh4lER4a34DpXmLCxJzizPTIVKnGBWlxHmXgvQJgCQySvPg2m
 CRfIlRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvF0gU3gy80rgpr8CWswEtJj5jAvI4pJEhJR
 UA6PDIq3KN8/NvO5kqF1Ry/vWNnUXW9kWpeBJy5fEGD+M+hUd9mWXhtXHW29ufRHaM2Od4NeE
 1i0X82e/TV/1WIf/cIXHjqqy8KqvZcnPH7uuYVF96cV2/7vdtuPTws1S1HYeFdr75tnldQ1zd
 rNO3H4kIXimANufp0+q97LUOc5aJRV5fvsC95UGSizFGYmGWsxFxYkAthWpS98CAAA=
X-Env-Sender: prvs=336dd6aab=dario.faggioli@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1497891034!74652520!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20657 invoked from network); 19 Jun 2017 16:50:36 -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;
 19 Jun 2017 16:50:36 -0000
X-IronPort-AV: E=Sophos;i="5.39,362,1493683200"; 
 d="asc'?scan'208";a="428507760"
Message-ID: <1497890848.7405.7.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Praveen Kumar <kpraveen.lkml@gmail.com>, <xen-devel@lists.xen.org>
Date: Mon, 19 Jun 2017 18:47:28 +0200
In-Reply-To: <20170617093253.3990-5-kpraveen.lkml@gmail.com>
References: <20170617093253.3990-1-kpraveen.lkml@gmail.com>
 <20170617093253.3990-5-kpraveen.lkml@gmail.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, tim@xen.org,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v2 04/20] rb_tree: make clear distinction
 between two different cases in rb_erase()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============7350930300373129480=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============7350930300373129480==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-af3/RLvbq3oAyzbV3Gak"

--=-af3/RLvbq3oAyzbV3Gak
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: base64

T24gU2F0LCAyMDE3LTA2LTE3IGF0IDE1OjAyICswNTMwLCBQcmF2ZWVuIEt1bWFyIHdyb3RlOgo+
IFRoZXJlIGFyZSB0d28gY2FzZXMgd2hlbiBhIG5vZGUsIGhhdmluZyAyIGNoaWxkcywgaXMgZXJh
c2VkOgo+ICdub3JtYWwgY2FzZSc6IHRoZSBzdWNjZXNzb3IgaXMgbm90IHRoZSByaWdodC1oYW5k
LWNoaWxkIG9mIHRoZSBub2RlCj4gdG8gYmUKPiBlcmFzZWQKPiAnc3BlY2lhbCBjYXNlJzogdGhl
IHN1Y2Nlc3NvciBpcyB0aGUgcmlnaHQtaGFuZCBjaGlsZCBvZiB0aGUgbm9kZSB0bwo+IGJlIGVy
YXNlZAo+IAo+IEhlcmUgc29tZSBhc2NpaS1hcnQsIHdpdGggZm9sbG93aW5nIHN5bWJvbHMgKHJl
ZmVycmluZyB0byB0aGUgY29kZSk6Cj4gTzogbm9kZSB0byBiZSBkZWxldGVkCj4gTjogdGhlIHN1
Y2Nlc3NvciBvZiBPCj4gUDogcGFyZW50IG9mIE4KPiBDOiBjaGlsZCBvZiBOCj4gTDogc29tZSBv
dGhlciBub2RlCj4gCj4gbm9ybWFsIGNhc2U6Cj4gCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqBPwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqBOCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgLyBcwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoC8gXAo+IMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAvwqDCoMKgXMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoC/CoMKgwqBcCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqBMwqDCoMKgwqDCoFzCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoEzCoMKg
wqDCoMKgXAo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoC8gXMKgwqDCoMKgwqBQwqDC
oMKgwqDCoMKgLS0tLT7CoMKgwqDCoMKgwqAvIFzCoMKgwqDCoMKgUAo+IMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgLyBcwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoC8gXAo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoC/CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoC8KPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgTsKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgQwo+IMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoFzCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgLyBcCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqBcCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoEMKPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oC8gXAo+IAo+IHNwZWNpYWwgY2FzZToKPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqBPfFDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBO
Cj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgLyBcwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoC8gXAo+IMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAvwqDCoMKgXMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoC/CoMKgwqBcCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBMwqDCoMKg
wqDCoFzCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoEzCoMKgwqDCoMKgXAo+
IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoC8gXMKgwqDCoMKgwqBOwqDCoMKgwqDCoMKg
LS0tLT7CoMKgwqDCoMKgwqAvwqDCoMKgwqDCoMKgwqBDCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgXMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAvIFwKPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoFwKPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgQwo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgLyBcCj4gCj4gTm90aWNlIHRoYXQgZm9yIHRoZSBzcGVjaWFsIGNhc2Ugd2Ug
ZG9uJ3QgaGF2ZSB0byByZWNvbm5lY3QgQyB0byBOLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFdvbGZy
YW0gU3RyZXBwIDx3c3RyZXBwQGdteC5kZT4KPiBTaWduZWQtb2ZmLWJ5OiBQZXRlciBaaWpsc3Ry
YSA8YS5wLnppamxzdHJhQGNoZWxsby5ubD4KPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgTW9ydG9u
IDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgo+IFNpZ25lZC1vZmYtYnk6IExpbnVzIFRvcnZh
bGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KPiBbTGludXggY29tbWl0IDRjNjAx
MTc4MTExNzFkODY3ZDRmMjdmMTdlYTA3ZDc0MTlkNDVkYWVdCj4gCj4gUG9ydGVkIHRvIFhlbi4K
PiAKPiBTaWduZWQtb2ZmLWJ5OiBQcmF2ZWVuIEt1bWFyIDxrcHJhdmVlbi5sa21sQGdtYWlsLmNv
bT4KPgpSZXZpZXdlZC1ieTogRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5j
b20+CgpSZWdhcmRzLApEYXJpbwotLSAKPDxUaGlzIGhhcHBlbnMgYmVjYXVzZSBJIGNob29zZSBp
dCB0byBoYXBwZW4hPj4gKFJhaXN0bGluIE1hamVyZSkKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KRGFyaW8gRmFnZ2lvbGks
IFBoLkQsIGh0dHA6Ly9hYm91dC5tZS9kYXJpby5mYWdnaW9saQpTZW5pb3IgU29mdHdhcmUgRW5n
aW5lZXIsIENpdHJpeCBTeXN0ZW1zIFImRCBMdGQuLCBDYW1icmlkZ2UgKFVLKQ==


--=-af3/RLvbq3oAyzbV3Gak
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

iQIcBAABCAAGBQJZSAAgAAoJEBZCeImluHPuKY4P/3yCW7D52p5GbhKbkJkddY3O
wc1AnEPESGrE34/tVM9TW677Ftm303DidYFn4HpMMCSotSja378+/G0I+9UytePs
Va/UlPES0EblEnUtN1TFiq0GxXanMX/RZWxA8Et0vVeDeicgL1NAbWTeMUL3EXaa
k1x7/92CSEYRwNSyQKLSEMAwW+VuR195SB1kGTNzqipnlK3sMBJnTa6D1W5dNUWA
L9UeD9FWPy58leEST9x6+j+yzg+RgUFk5cZ0YfzBaVeI3Uf7QBtZjgvPHgFP7LX3
aLMSkaYE+53FJLxmnL4AVqX4Zzn0/MDpnaZTGRkQy1VvwvMzVepBioMnJqq6Cfih
JJj1Vek8c7I+uwegCOZK5EovIYhrvxhlZWAKJVHKacgiDgZCpOWVJ7w3EjLPi4kC
CvIz/tzSkKoUoQ7CwN54mv5mhZjvXt/rEmm44EVON0zoGN7wFNlm3gJf1yUPm75C
qULQqVgKG/awsmKcimMGlY2xWDp0HrtQ58OoiF5TQGqqsFuN0Ym0wjASYP6lcnzI
u+9FxVvnH87yAG8/Vk6xJoBzGA3arfZyjYqOMFbZHd0k5y6XTcKg4lftdzacA40r
22ZuW92aXdw+EbJLZNeV8U23+LjK2jwhIrPAgDFVjkSHXbZKcszlNAY1gjbFkzz0
ZKEq5+IzLq7uz8eypu3r
=nB0z
-----END PGP SIGNATURE-----

--=-af3/RLvbq3oAyzbV3Gak--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7350930300373129480==--


From xen-devel-bounces@lists.xen.org Mon Jun 19 16:53:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 16: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 1dMzvq-0003MI-V4; Mon, 19 Jun 2017 16:53: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 1dMzvq-0003MC-GH
 for xen-devel@lists.xenproject.org; Mon, 19 Jun 2017 16:53:42 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 D1/1A-06719-59108495; Mon, 19 Jun 2017 16:53:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsVyMfSqtu5URo9
 Ig+eT+Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxVZ58wF8zjrljR+4ylgXEGZxcjF4eQwAxG
 iamnXzCDOCwCW5kldn1tZAFxJATmsEosnXWUtYuRA8jJk1gx26SLkRPILJaYt+ENM4jNKyAoc
 XLmExYQW0jAU2LWvBdsIDangLXE6YabrBAbdjNKfP38nhFkDpuAicSsDgmQGhYBVYnLy5vZIO
 YESHRMfANWIiyQL3H4rDZIWERAW6Kh6zYjiM0sUCaxvP0eE4StKdG6/Tf7BEaBWUiumIUktYC
 RaRWjenFqUVlqka6JXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYBAyAMEOxu7L
 /ocYJTmYlER5Z/13jxTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwWvL4BEpJFiUmp5akZaZA4wHm
 LQEB4+SCG/Nb6BW3uKCxNzizHSI1ClGY44rV9Z9YeKYcmD7FyYhlrz8vFQpcd6/IFsEQEozSv
 PgBsHi9BKjrJQwLyPQaUI8BalFuZklqPKvGMU5GJWEebtApvBk5pXA7XsFdAoT0CnMZ1xATil
 JREhJNTBmdAd8WyTE6HCrsbTs4MdVuxhbNaN5mE5FvZ13MLj2l8MqpcS7Tw+sDOmzvvhsaWTn
 8RM7V9qqRZfNcPmWJ3Btm3Bx+/HpjDm3Ji44uE7u0MG9HeIrl02c3HqQyXzxjCRpw9l1XVZ1D
 AYxaTNT3slbe4RcW+V5757UpX2bXdcwWEUyRf7zexKlxFKckWioxVxUnAgA2MVsEs4CAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1497891220!106925990!1
X-Originating-IP: [209.85.213.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11893 invoked from network); 19 Jun 2017 16:53:41 -0000
Received: from mail-vk0-f43.google.com (HELO mail-vk0-f43.google.com)
 (209.85.213.43)
 by server-12.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Jun 2017 16:53:41 -0000
Received: by mail-vk0-f43.google.com with SMTP id y70so55372740vky.3
 for <xen-devel@lists.xenproject.org>; Mon, 19 Jun 2017 09:53:41 -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=HxGeHNyEFPJn1RbDjsSu4m9AsCKr2ck9G7O6PfZTiAQ=;
 b=OcXELoBfOyGm1yBighsojmYBSeGuVliG8qiMmvXcwIph5Y2tT4FIoR2E9y6CMYu1v7
 y1KrKICOQHqlh8Pup5HTir0qcGCnurNePHWfbx1y3tY4RNnnJ8FkCnn9QsqoxfqSRyCD
 EquIlN+GlEn2Dn1fmzX0/rs13E5hB0aYuKB8c=
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=HxGeHNyEFPJn1RbDjsSu4m9AsCKr2ck9G7O6PfZTiAQ=;
 b=JaVApJRHzcFgu0sEhc7Ya9FkKjGhup7CUnY2InSrIRdLww9twpq6GLPXBOQoYPQ7Q9
 JexGLnX0XgvPhoYDn8FOWeePVDn9QQBfFOpw9FS76OHOArYqLcW0X7ezj7xA7V8n5e7b
 zE9d+pSmUFpRF0hL8VtU0nVBUvr+De+Xvs1GEdqgTS01Tkb1q6GrmP7U9TZcxmhuB+C3
 d1QqpX3uyaxg5TUDyy5vXtKHNmp8mfYfRs7/4xuZtnJp9LxKZFg8aYmkMQMCl0gXMXDG
 tMe3Hxbakib1clSNCnJLDeLMihVzmYhBGYbFUIU78GjgyRByiKEV+kxY+RcT6OskgHuK
 N3dA==
X-Gm-Message-State: AKS2vOxL4DPfkFX3HR3CuhHyGFIQBbJVhRzYrcW8nJYxKVXlfObW910Y
 +WPdeM6xs21k/XMJ2v/FmlkglRTOw37W
X-Received: by 10.31.152.18 with SMTP id a18mr13612113vke.145.1497891219871;
 Mon, 19 Jun 2017 09:53:39 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.159.32.8 with HTTP; Mon, 19 Jun 2017 09:53:39 -0700 (PDT)
In-Reply-To: <49513049-802d-77bd-bfa1-5acbe5833b4e@arm.com>
References: <1496769929-23355-1-git-send-email-bhupinder.thakur@linaro.org>
 <1496769929-23355-3-git-send-email-bhupinder.thakur@linaro.org>
 <49513049-802d-77bd-bfa1-5acbe5833b4e@arm.com>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Mon, 19 Jun 2017 22:23:39 +0530
Message-ID: <CACtJ1JQd+TEZz64h4Rat4EThB1aeWVFvQyf3nbf-Jz-Wk+EJDQ@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 02/14 v4] xen/arm: vpl011: Define generic
 vreg_reg* access functions in vreg.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>

SGkgQW5kcmUsCgpPbiAxOSBKdW5lIDIwMTcgYXQgMTU6MDMsIEFuZHJlIFByenl3YXJhIDxhbmRy
ZS5wcnp5d2FyYUBhcm0uY29tPiB3cm90ZToKPiBIaSBCaHVwaW5kZXIsCj4KPiBJIHRoaW5rIHRo
ZSBjb21taXQgbWVzc2FnZSBpcyBhIGJpdCBtaXNsZWFkaW5nLgo+IEFjdHVhbGx5IHlvdSAqcmVu
YW1lKiBmdW5jdGlvbnMgYW5kIHRoZWlyIGNhbGwgc2l0ZXMsIGFuZCBhbHNvIHRoaXMKPiB0b3Vj
aGVzIHRoZSBWR0lDIGNvZGUsIHNvIHNob3VsZG4ndCBpdCBtZW50aW9uIGJvdGggaW4gdGhlIGZp
cnN0IGxpbmUgb2YKPiB0aGUgY29tbWl0IG1lc3NhZ2U/IEFmdGVyIGFsbCB0aGlzIHBhdGNoIHJl
YWxseSBoYXMgbm90IG11Y2ggdG8gZG8gd2l0aAo+IHZwbDAxMS4KPgpJIHdpbGwgbW9kaWZ5IHRo
ZSBjb21taXQgbWVzc2FnZSB0byBpbmRpY2F0ZSB0aGlzIGNvbW1pdCByZW5hbWVzCnZnaWNfcmVn
KiB0byB2cmVnX3JlZyoKYW5kIG1vZGlmaWVzIGFsbCB0aGUgcGxhY2VzIHdoZXJlIHRoaXMgY2Fs
bCBpcyBtYWRlLgoKPiBPbiAwNi8wNi8xNyAxODoyNSwgQmh1cGluZGVyIFRoYWt1ciB3cm90ZToK
Pj4gVGhpcyBwYXRjaCByZWRlZmluZXMgdGhlIHZnaWNfcmVnKiBhY2Nlc3MgZnVuY3Rpb25zIHRv
IHZyZWdfcmVnKiBmdW5jdGlvbnMuCj4+IFRoZXNlIGFyZSBnZW5lcmljIGZ1bmN0aW9ucywgd2hp
Y2ggd2lsbCBiZSB1c2VkIGJ5IHRoZSB2Z2ljIGVtdWxhdGlvbiBjb2RlCj4+IHRvIGFjY2VzcyB0
aGUgdmdpYyByZWdpc3RlcnMuCj4+Cj4+IFBMMDExIGVtdWxhdGlvbiBjb2RlIHdpbGwgYWxzbyB1
c2UgdnJlZ19yZWcqIGFjY2VzcyBmdW5jdGlvbnMuCj4KPiBBbHNvIEkgYW0gc29ycnkgdG8gYmUg
dGhlIGJlYXJlciBvZiBiYWQgbmV3cyAoYW5kIGFsc28gZm9yIGJlaW5nIHRoZQo+IG9yaWdpbiBv
ZiB0aGlzKSwgYnV0IEkgYW0gYWZyYWlkIHlvdSBoYXZlIHRvIHJld29yayB0aGlzIHdoZW4geW91
IHJlYmFzZQo+IGl0IGFnYWluc3Qgb3JpZ2luL3N0YWdpbmcsIHNpbmNlIHRoZSBJVFMgZW11bGF0
aW9uIGhhcyBiZWVuIG1lcmdlZC4KPiBTbyB3aGlsZSBhY3R1YWwgY29uZmxpY3RzIHNlZW0gdG8g
YmUgdHJpdmlhbCwgdGhlcmUgYXJlIG5vdyBtYW55IG5ldwo+IHVzZXJzIG9mIHZnaWNfcmVnPz9f
KiB3aGljaCB5b3UgaGF2ZSB0byBjaGFuZ2UgYXMgd2VsbC4KPiBTaG91bGQgYmUgcmF0aGVyIG1l
Y2hhbmljYWwsIHRob3VnaC4KPgpJIHdpbGwgcmViYXNlIGl0IG9uIG9yaWdpbi9zdGFnaW5nIGFu
ZCBtZXJnZSB0aGUgY2hhbmdlcy4gSG93IGRvIEkKZW5hYmxlIElUUyBjb2RlIGNvbXBpbGF0aW9u
IHRvIHZlcmlmeSB0aGF0IGl0IGlzIGNvbXBpbGluZyBmaW5lIHdpdGgKbmV3CnZyZWdfcmVnKiBm
dW5jdGlvbnM/IElzIElUUyBjb2RlIG5vdCBjb21waWxlZCBpbiBieSBkZWZhdWx0PwoKUmVnYXJk
cywKQmh1cGluZGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 19 16:53:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 16: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 1dMzvs-0003Mp-9C; Mon, 19 Jun 2017 16: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 <prvs=336dd6aab=dario.faggioli@citrix.com>)
 id 1dMzvr-0003MP-HI
 for xen-devel@lists.xen.org; Mon, 19 Jun 2017 16:53:43 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 71/62-03620-69108495; Mon, 19 Jun 2017 16:53:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsXitHRDpO4URo9
 Ig7OrWC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ox9O9+yFPxSrnh3ZgdzA+Ns5S5GTg4JgRCJ
 f21TWEFsXgEDiem7fzKD2MICiRJt/7+ygdhsQPE3O/aC1YgIuEncnfkByObiYBbYxCixcPspd
 pAEi4CqxKbfy8FsTgEbiQm7noE1CwnkSmz53Ahm8wtIStz68hFoAQdQc7XEgSW8EDdoSxw518
 8OcYOgxMmZT1ggWtUkZsy9zDqBkW8WQscsJFUgNrOApkTr9t/sELaixJTuh1C2rcS6de+hamw
 kNl1dwAhhy0tsfzuHeQEj+ypGjeLUorLUIl0jI72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSk
 Yr3k/NxNjMBQZgCCHYxr5gceYpTkYFIS5Z313z1SiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvL
 YNHpJBgUWp6akVaZg4wqmDSEhw8SiK8Nb+BWnmLCxJzizPTIVKnGBWlxHmXgvQJgCQySvPg2m
 CRfIlRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvF0gl/Fk5pXATX8FtJgJaDHzGReQxSWJCCm
 pBkaGKW+a+l7vPnG6q6KljtntSIrVflPX6U5MzVGfHp2YyrEycIfHwdVvdL8GdLeofmb1/MSX
 zi2ygP19h654rcT+yKdLHBWfvH26ffGup5kt6e0Xf7RcOvBGPNH4k2P3rVNvWGZ0Nv1d62J+y
 6zUSeRvCLNwU2jTvQ+KQU0uZY6GU82V/4qJZyqxFGckGmoxFxUnAgA1jvWj3wIAAA==
X-Env-Sender: prvs=336dd6aab=dario.faggioli@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1497891217!108524552!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25853 invoked from network); 19 Jun 2017 16:53: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;
 19 Jun 2017 16:53:39 -0000
X-IronPort-AV: E=Sophos;i="5.39,362,1493683200"; 
 d="asc'?scan'208";a="428509688"
Message-ID: <1497891211.7405.9.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Praveen Kumar <kpraveen.lkml@gmail.com>, <xen-devel@lists.xen.org>
Date: Mon, 19 Jun 2017 18:53:31 +0200
In-Reply-To: <20170617093253.3990-6-kpraveen.lkml@gmail.com>
References: <20170617093253.3990-1-kpraveen.lkml@gmail.com>
 <20170617093253.3990-6-kpraveen.lkml@gmail.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, tim@xen.org,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v2 05/20] rb_tree: remove redundant
 if()-condition in rb_erase()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============8324257674590999346=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

--=-SSyME183DZavsD9sxCva
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: base64

T24gU2F0LCAyMDE3LTA2LTE3IGF0IDE1OjAyICswNTMwLCBQcmF2ZWVuIEt1bWFyIHdyb3RlOgo+
IEZ1cnRoZXJtb3JlLCBub3RpY2UgdGhhdCB0aGUgaW5pdGlhbCBjaGVja3M6Cj4gCj4gwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgaWYgKCFub2RlLT5yYl9sZWZ0KQo+IMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBjaGlsZCA9IG5vZGUtPnJiX3JpZ2h0Owo+IMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoGVsc2UgaWYgKCFub2RlLT5yYl9yaWdodCkKPiDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgY2hpbGQgPSBub2RlLT5yYl9sZWZ0Owo+IMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoGVsc2UKPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqB7Cj4gwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoC4uLgo+IMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoH0KPiBndWFyYW50ZWUgdGhhdCBvbGQtPnJiX3JpZ2h0IGlzIHNldCBpbiB0aGUg
ZmluYWwgZWxzZSBicmFuY2gsCj4gdGhlcmVmb3JlCj4gd2UgY2FuIG9taXQgY2hlY2tpbmcgdGhh
dCBhZ2Fpbi4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBXb2xmcmFtIFN0cmVwcCA8d3N0cmVwcEBnbXgu
ZGU+Cj4gU2lnbmVkLW9mZi1ieTogUGV0ZXIgWmlqbHN0cmEgPGEucC56aWpsc3RyYUBjaGVsbG8u
bmw+Cj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9u
Lm9yZz4KPiBTaWduZWQtb2ZmLWJ5OiBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91
bmRhdGlvbi5vcmc+Cj4gW0xpbnV4IGNvbW1pdCA0YjMyNDEyNmUwYzZjM2E1MDgwY2EzZWMwOTgx
ZTg3NjZlZDZmMWVlXQo+IApBbmQgeWV0LCB0aGUgYWN0dWFsIHBhdGNoIGlzIHNsaWdodGx5IGRp
ZmZlcmVudC4gQXMgaW4uLi4KCj4gLS0tIGEveGVuL2NvbW1vbi9yYnRyZWUuYwo+ICsrKyBiL3hl
bi9jb21tb24vcmJ0cmVlLmMKPiBAQCAtMjUwLDE1ICsyNTAsMTYgQEAgdm9pZCByYl9lcmFzZShz
dHJ1Y3QgcmJfbm9kZSAqbm9kZSwgc3RydWN0Cj4gcmJfcm9vdCAqcm9vdCkKPiDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoGlmIChjaGlsZCkKPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgcmJfc2V0X3BhcmVudChjaGlsZCwgcGFyZW50KTsKPiDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoHBhcmVudC0+cmJfbGVmdCA9IGNoaWxkOwo+ICsKPiArwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgbm9kZS0+cmJfcmlnaHQgPSBvbGQtPnJiX3JpZ2h0Owo+ICvCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqByYl9zZXRfcGFyZW50KG9sZC0+cmJfcmlnaHQsIG5vZGUpOwo+IMKgwqDCoMKgwqDC
oMKgwqDCoH0KPiDCoAo+IMKgwqDCoMKgwqDCoMKgwqDCoG5vZGUtPnJiX3BhcmVudF9jb2xvciA9
IG9sZC0+cmJfcGFyZW50X2NvbG9yOwo+IC3CoMKgwqDCoMKgwqDCoMKgbm9kZS0+cmJfcmlnaHQg
PSBvbGQtPnJiX3JpZ2h0Owo+IMKgwqDCoMKgwqDCoMKgwqDCoG5vZGUtPnJiX2xlZnQgPSBvbGQt
PnJiX2xlZnQ7Cj4gwqAKLi4uSW4gdGhlIExpbnV4IGNvbW1pdCwgdGhpcyBibGFuayBsaW5lIGlz
IHJlbW92ZWQgdG9vLgoKPiDCoMKgwqDCoMKgwqDCoMKgwqByYl9zZXRfcGFyZW50KG9sZC0+cmJf
bGVmdCwgbm9kZSk7Cj4gLcKgwqDCoMKgwqDCoMKgwqBpZiAob2xkLT5yYl9yaWdodCkKPiAtwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgcmJfc2V0X3BhcmVudChvbGQtPnJiX3JpZ2h0LCBub2RlKTsK
PiArCj4gwqDCoMKgwqDCoMKgwqDCoMKgZ290byBjb2xvcjsKPiDCoMKgwqDCoMKgfQo+IMKgCkkg
ZG9uJ3QgdGhpbmsgdGhpcyBpcyB0b28gYmlnIG9mIGEgZGVhbCBwZXIgc2UsIEknZCBJJ2QgbGVh
dmUgdG8KbWFpbnRhaW5lcnMgYW5kIGNvbW1pdHRlcnMgdG8gZGVjaWRlIHdoZXRoZXIgc29tZXRo
aW5nIGxpa2UgdGhpcyBpcwplbm91Z2ggZm9yIGFza2luZyBhIHJlc2VuZCwgb3Igd2hldGhlciBp
dCBjYW4gYmUgZml4ZWQgdXBvbiBjb21taXQgb3IKZXZlbiBsZWZ0IGFzIGl0IGlzLgoKRm9yIHN1
cmUsIHdlIGtub3cgdGhhdCB0aGVzZSBwYXRjaGVzIHJlYWxseSBuZWVkcyB0byBiZSwgYXMgbXVj
aCBhcwpwb3NzaWJsZSwgMToxIGNvcGllcyBvZiBMaW51eCdzIG9uZXMsIGV2ZW4gaW4gdGhlIHNt
YWxsZXN0IGRldGFpbC4gQW5kCnRoZSByZWFzb24gaXMgdG8gbWFrZSB0aGUgbGlmZSBvZiBzb21l
b25lIHdhbnRpbmcgdG8gZG8gYW5vdGhlciByb3VuZApvZiBpbXBvcnQsIGluIGZ1dHVyZSwgYXMg
ZWFzeSBhcyBwb3NzaWJsZS4KClJlZ2FyZHMsCkRhcmlvCi0tIAo8PFRoaXMgaGFwcGVucyBiZWNh
dXNlIEkgY2hvb3NlIGl0IHRvIGhhcHBlbiE+PiAoUmFpc3RsaW4gTWFqZXJlKQotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpE
YXJpbyBGYWdnaW9saSwgUGguRCwgaHR0cDovL2Fib3V0Lm1lL2RhcmlvLmZhZ2dpb2xpClNlbmlv
ciBTb2Z0d2FyZSBFbmdpbmVlciwgQ2l0cml4IFN5c3RlbXMgUiZEIEx0ZC4sIENhbWJyaWRnZSAo
VUsp


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

iQIcBAABCAAGBQJZSAGLAAoJEBZCeImluHPuOm8P/0sYLohc2obGVXnLEqJkqXZz
NyRbA92BFTqjtgIQlZ8D4Frmk/udq82u0cdxAsA+VtV+gJjahVZUtjjUF+bhuWW3
kIzEE/R44Jdd2mZIN0qNOWl2wnEpUu1HrGMVbwmX4MEvLW0/HbUiW1AaRvr3nrSR
zp61i7CVhM6W/nj9fFkE57+Y+sfFb410xuLHVEO5kwwnYGc6fFi8QtkkDqR6Ep63
ayrkPx9hLBC3fsEcnCfjMlAg2pjLTCvYedVfVAIXS2bfdgm/637dEiYkY79JKyT3
VTj8B6aRs1JrPv8/U44kkLEnEZhaA+vvuzEkA5mBAeg+wrXUwyC1P0jlnGBDN7vB
tgEPrxK+L6r6Ukeh6B3AYUCypYwvCWblYnPukwP9vm0olngMrowmSxm//uUiDPTR
C/SxF/xqpl7UOTudGkE8yXEVF+GAY2XdZ/iFe2FOLAqAuQm7fyHWt8k0Lyw5DIII
ve+sKesu9cbURFwaUr3mlXRDg/x2KQEGesRQEvliDmkwfTRhtP0Kp1OW4As5fUOE
zn5C10He7BYTA61TJc3hVf5Mqy8QElF0zu8ABDHkYTIbnxnVPaANxs0MaA4IyoNz
wKQDr504neU9oVGS9c1bvu2dib9ZCzoYWNcSmuOBHLKYToFZkgIHBwvYXd8mW49a
wzDwoGirwiu7VaoFmHkD
=MduZ
-----END PGP SIGNATURE-----

--=-SSyME183DZavsD9sxCva--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8324257674590999346==--


From xen-devel-bounces@lists.xen.org Mon Jun 19 16:58:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 16: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 1dN006-0003hO-1g; Mon, 19 Jun 2017 16:58:06 +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 1dN004-0003gl-Od
 for xen-devel@lists.xen.org; Mon, 19 Jun 2017 16:58:04 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 2F/75-01730-C9208495; Mon, 19 Jun 2017 16:58:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGLMWRWlGSWpSXmKPExsVysyfVTXc2k0e
 kwdFeTYslHxezODB6HN39mymAMYo1My8pvyKBNePGyzvMBYvYKpafXcPYwHifpYuRk0NIYBOj
 xNMD0V2MXED2aUaJ75des4Ek2AQ0Je58/sQEYosISEtc+3yZEcRmFnCQePPxHlizsECMxLq9O
 9m7GDk4WARUJaauFQMJ8wpYSrw+dwasVUJAXmJX20VWEJtTwEri+/xrjBB7LSWOP7nFNoGRew
 EjwypG9eLUorLUIl0jvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MQN8yAMEOxu9
 /nA4xSnIwKYnyzvrvHinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgncTo0ekkGBRanpqRVpmDjDI
 YNISHDxKIrw1v4FaeYsLEnOLM9MhUqcYjTk2rF7/hYmj6cOWL0xCLHn5ealS4rwnQSYJgJRml
 ObBDYIF/yVGWSlhXkag04R4ClKLcjNLUOVfMYpzMCoJ8z4FmcKTmVcCt+8V0ClMQKcwn3EBOa
 UkESEl1cBYlmNSv1GRMcLo+qbweZWm65tlCo4s7GK+a25q073xwMWVf71lOiqnWi7fu8w38LF
 8Yfqq1N0VpueTr6ZY5c6e0+YxQzxdvObfS8kc1vq/TPwHmd5HFbSttrqf+YV3wfmPmxS6T+k1
 t57+dtJultfvmWdnGkxREHjQc3/plfUJdjcKM94Z8rcqsRRnJBpqMRcVJwIAKkuOmnkCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1497891483!103918904!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32320 invoked from network); 19 Jun 2017 16:58:03 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-206.messagelabs.com with SMTP; 19 Jun 2017 16:58: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 DD4C5344;
 Mon, 19 Jun 2017 09:58: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 3C58A3F41F;
 Mon, 19 Jun 2017 09:58:02 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon, 19 Jun 2017 17:57:39 +0100
Message-Id: <20170619165753.25049-3-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170619165753.25049-1-julien.grall@arm.com>
References: <20170619165753.25049-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v2 02/16] xen/arm: setup: Remove bogus
	xenheap_mfn_end in setup_mm for arm64
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

eGVuaGVhcF9tZm5fZW5kIGlzIHN0b3JpbmcgYW4gTUZOIGFuZCBub3QgYSBwaHlzaWNhbCBhZGRy
ZXNzLiBYZW4gaXMgbm90CmN1cnJlbnRseSB1c2luZyB4ZW5oZWFwX21mbl9lbmQgYW5kIHRoZSB2
YWx1ZSB3aWxsIGJlIHJlc2V0IGFmdGVyIHRoZQpsb29wLiBTbyBkcm9wIHRoaXMgYm9ndXMgeGVu
aGVhcF9tZm5fZW5kLgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KLS0tCiAgICBDaGFuZ2VzIGluIHYyOgogICAgICAgIC0gVXBkYXRlIGNvbW1pdCBt
ZXNzYWdlCi0tLQogeGVuL2FyY2gvYXJtL3NldHVwLmMgfCAyIC0tCiAxIGZpbGUgY2hhbmdlZCwg
MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc2V0dXAuYyBiL3hlbi9h
cmNoL2FybS9zZXR1cC5jCmluZGV4IGYwMGYyOWE0NWIuLmFiNGQ4ZTQyMTggMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL2FybS9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCkBAIC02NTQs
OCArNjU0LDYgQEAgc3RhdGljIHZvaWQgX19pbml0IHNldHVwX21tKHVuc2lnbmVkIGxvbmcgZHRi
X3BhZGRyLCBzaXplX3QgZHRiX3NpemUpCiAgICAgICAgICAgICBpZiAoIGUgPiBiYW5rX2VuZCAp
CiAgICAgICAgICAgICAgICAgZSA9IGJhbmtfZW5kOwogCi0gICAgICAgICAgICB4ZW5oZWFwX21m
bl9lbmQgPSBlOwotCiAgICAgICAgICAgICBkdF91bnJlc2VydmVkX3JlZ2lvbnMocywgZSwgaW5p
dF9ib290X3BhZ2VzLCAwKTsKICAgICAgICAgICAgIHMgPSBuOwogICAgICAgICB9Ci0tIAoyLjEx
LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 19 16:58:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 16: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 1dN005-0003hC-Qj; Mon, 19 Jun 2017 16:58: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 1dN004-0003gf-4J
 for xen-devel@lists.xen.org; Mon, 19 Jun 2017 16:58:04 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 26/88-11537-B9208495; Mon, 19 Jun 2017 16:58:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKLMWRWlGSWpSXmKPExsVysyfVTXcWk0e
 kwbVvehZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bjpI8sBRN4KzbMmcrewPiMq4uRi0NIYDOj
 xPXjH1kgnNOMEhu3T2frYuTkYBPQlLjz+RMTiC0iIC1x7fNlRpAiZoFLTBIz/v8G6uDgEBYIl
 DjW7gtisgioStzvMQEp5xWwlJg1s4EZxJYQkJfY1XaRFcTmFLCS+D7/GiOILQRUc/zJLbYJjN
 wLGBlWMaoXpxaVpRbpGuslFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgR6lwEIdjA
 2f3E6xCjJwaQkyjvrv3ukEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneTYwekUKCRanpqRVpmTnA
 MINJS3DwKInw1vwGauUtLkjMLc5Mh0idYlSUEuc9CdInAJLIKM2Da4OF9iVGWSlhXkagQ4R4C
 lKLcjNLUOVfMYpzMCoJ8z4FmcKTmVcCN/0V0GImoMXMZ1xAFpckIqSkGhhn/+Pdq//MX27l/Z
 xX515ukk/2e2R99+EtX5e0BwkKr2zLMu6IRXC3937kYWK2T7Sf2fPU4d+jN79fcJ/MChQ//Mx
 DUuHKiV3be+UOvTCdeOqAyYM5//oKHv5ZOKle5KTxndcuoZJfnxvaP8ncF5tjvsU6Oy+Vc5Hq
 xeYD/21/yHYuzL13+6m6EktxRqKhFnNRcSIA2qdxOmgCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1497891482!98806675!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54402 invoked from network); 19 Jun 2017 16:58:02 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-31.messagelabs.com with SMTP; 19 Jun 2017 16:58: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 EDB0E15AD;
 Mon, 19 Jun 2017 09:58: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 351EB3F41F;
 Mon, 19 Jun 2017 09:58:00 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon, 19 Jun 2017 17:57:38 +0100
Message-Id: <20170619165753.25049-2-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170619165753.25049-1-julien.grall@arm.com>
References: <20170619165753.25049-1-julien.grall@arm.com>
Cc: 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>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v2 01/16] xen/mm: Don't use _{g,
	m}fn for defining INVALID_{G, M}FN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SU5WQUxJRF97RyxNfUZOIGFyZSBkZWZpbmVkIHVzaW5nIHN0YXRpYyBpbmxpbmUgaGVscGVycyBf
e2csbX1mbi4KVGhpcyBtZWFucywgdGhleSBjYW5ub3QgYmUgdXNlZCB0byBpbml0aWFsaXplIGEg
YnVpbGQgdGltZSBzdGF0aWMgdmFyaWFibGU6CgpJbiBmaWxlIGluY2x1ZGVkIGZyb20gbW0uYzoy
NDowOgp4ZW4veGVuL2luY2x1ZGUveGVuL21tLmg6NTk6MjY6IGVycm9yOiBpbml0aWFsaXplciBl
bGVtZW50IGlzIG5vdCBjb25zdGFudAogI2RlZmluZSBJTlZBTElEX01GTiAgICAgIF9tZm4ofjBV
TCkKClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkFj
a2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KLS0tCkNjOiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxh
cEBldS5jaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5j
b20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBLb25yYWQgUnplc3p1
dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ2M6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgogICAgQ2hhbmdlcyBpbiB2MjoKICAgICAg
ICAtIEFkZCBUaW0ncyBhY2tlZAogICAgICAgIC0gVGhlIHNvbHV0aW9uIHN1Z2dlc3RlZCBpbiB2
MSBpcyBhbHNvIHdvcmtpbmcgZm9yIG5vbi1kZWJ1ZwogICAgICAgIGJ1aWxkLiBTbyBrZWVwIHRo
ZSBjb2RlIGFzIGl0IGlzLgotLS0KIHhlbi9pbmNsdWRlL3hlbi9tbS5oIHwgNCArKy0tCiAxIGZp
bGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL3hlbi9tbS5oIGIveGVuL2luY2x1ZGUveGVuL21tLmgKaW5kZXggYzkxOTgy
MzJlMi4uZTYxYjZlOTkxYyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL21tLmgKKysrIGIv
eGVuL2luY2x1ZGUveGVuL21tLmgKQEAgLTU2LDcgKzU2LDcgQEAKIAogVFlQRV9TQUZFKHVuc2ln
bmVkIGxvbmcsIG1mbik7CiAjZGVmaW5lIFBSSV9tZm4gICAgICAgICAgIjA1bHgiCi0jZGVmaW5l
IElOVkFMSURfTUZOICAgICAgX21mbih+MFVMKQorI2RlZmluZSBJTlZBTElEX01GTiAgICAgICht
Zm5fdCl7IH4wVUwgfQogCiAjaWZuZGVmIG1mbl90CiAjZGVmaW5lIG1mbl90IC8qIEdyZXAgZm9k
ZGVyOiBtZm5fdCwgX21mbigpIGFuZCBtZm5feCgpIGFyZSBkZWZpbmVkIGFib3ZlICovCkBAIC04
OSw3ICs4OSw3IEBAIHN0YXRpYyBpbmxpbmUgYm9vbF90IG1mbl9lcShtZm5fdCB4LCBtZm5fdCB5
KQogCiBUWVBFX1NBRkUodW5zaWduZWQgbG9uZywgZ2ZuKTsKICNkZWZpbmUgUFJJX2dmbiAgICAg
ICAgICAiMDVseCIKLSNkZWZpbmUgSU5WQUxJRF9HRk4gICAgICBfZ2ZuKH4wVUwpCisjZGVmaW5l
IElOVkFMSURfR0ZOICAgICAgKGdmbl90KXsgfjBVTCB9CiAKICNpZm5kZWYgZ2ZuX3QKICNkZWZp
bmUgZ2ZuX3QgLyogR3JlcCBmb2RkZXI6IGdmbl90LCBfZ2ZuKCkgYW5kIGdmbl94KCkgYXJlIGRl
ZmluZWQgYWJvdmUgKi8KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 19 16:58:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 16: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 1dN006-0003ia-RZ; Mon, 19 Jun 2017 16:58:06 +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 1dN005-0003hB-Tm
 for xen-devel@lists.xen.org; Mon, 19 Jun 2017 16:58:06 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 7A/B0-02022-D9208495; Mon, 19 Jun 2017 16:58:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVysyfVTXcOk0e
 kQd82fYslHxezODB6HN39mymAMYo1My8pvyKBNePgwmtMBT0mFXdvtbE1MJ7T6GLk4hAS2Mwo
 MefBa9YuRk4g5zSjxN2LSiA2m4CmxJ3Pn5hAbBEBaYlrny8zgtjMAg4Sbz7eYwGxhQU8JZbM2
 gFmswioSvz+dpYdxOYVsJT4+GsjmC0hIC+xq+0i2HxOASuJ7/OvMULsspQ4/uQW2wRG7gWMDK
 sYNYpTi8pSi3SNDPSSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQL9W8/AwLiDsXG
 23yFGSQ4mJVHeWf/dI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8KoyekQKCRalpqdWpGXmAAMN
 Ji3BwaMkwlvzG6iVt7ggMbc4Mx0idYpRl2PD6vVfmIRY8vLzUqXEeU+CzBAAKcoozYMbAQv6S
 4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEebtAruTJzCuB2/QK6AgmoCOYz7iAHFGSiJCSam
 A0F2Tgv2Yn/+KLAXst+x2P//vdP26fbn48RU+Y93fR4h1Jif8zmtnnT+1INJk1rX/RqrrqFZ1
 uEdfWugetULdIDVt3ptjk6rwOxrUyETatuS/bGN7FLQlccTFBQ4Pt0UF9+YCz2/aZ5JatyFVZ
 vXHanYiuG/9WPD2jMPn6aZ2zARHxKisL++KUWIozEg21mIuKEwECEy66dQIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1497891484!83507508!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21716 invoked from network); 19 Jun 2017 16:58:04 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-2.tower-206.messagelabs.com with SMTP; 19 Jun 2017 16:58: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 D093F15BE;
 Mon, 19 Jun 2017 09:58: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 2C10C3F41F;
 Mon, 19 Jun 2017 09:58:03 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon, 19 Jun 2017 17:57:40 +0100
Message-Id: <20170619165753.25049-4-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170619165753.25049-1-julien.grall@arm.com>
References: <20170619165753.25049-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v2 03/16] xen/arm: mm: Use typesafe mfn for
	xenheap_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>

QWRkIG1vcmUgc2FmZXR5IHdoZW4gdXNpbmcgeGVuaGVhcF9tZm5fKi4KClNpZ25lZC1vZmYtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQoKICAgIEkgaGF2ZW4ndCBp
bnRyb2R1Y2VkIG1mbl9sZXNzX3RoYW4oKSBhbmQgbWZuX2dyZWF0aGVyX3RoYW4oKSBhcwogICAg
dGhlcmUgd291bGQgYmUgb25seSBhIGNvdXBsZSBvZiB1c2FnZS4gV2Ugd291bGQgYmUgYWJsZSB0
byBpbnRyb2R1Y2UKICAgIHRoZW0gYW5kIHJlcGxhY2UgdGhlIG9wZW4tY29kaW5nIGVhc2lseSBp
biB0aGUgZnV0dXJlIGdyZXBwaW5nCiAgICBtZm5feCgpLgotLS0KIHhlbi9hcmNoL2FybS9tbS5j
ICAgICAgICB8IDE2ICsrKysrKysrLS0tLS0tLS0KIHhlbi9hcmNoL2FybS9zZXR1cC5jICAgICB8
IDE4ICsrKysrKysrKy0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oIHwgMTEgKysr
KysrLS0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgMjMgaW5zZXJ0aW9ucygrKSwgMjIgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL21tLmMgYi94ZW4vYXJjaC9hcm0vbW0uYwpp
bmRleCA3YjMxM2NhMTIzLi40NTJjMWUyNmMzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vbW0u
YworKysgYi94ZW4vYXJjaC9hcm0vbW0uYwpAQCAtMTM4LDggKzEzOCw4IEBAIHVpbnQ2NF90IGlu
aXRfdHRicjsKIHN0YXRpYyBwYWRkcl90IHBoeXNfb2Zmc2V0OwogCiAvKiBMaW1pdHMgb2YgdGhl
IFhlbiBoZWFwICovCi11bnNpZ25lZCBsb25nIHhlbmhlYXBfbWZuX3N0YXJ0IF9fcmVhZF9tb3N0
bHkgPSB+MFVMOwotdW5zaWduZWQgbG9uZyB4ZW5oZWFwX21mbl9lbmQgX19yZWFkX21vc3RseTsK
K21mbl90IHhlbmhlYXBfbWZuX3N0YXJ0IF9fcmVhZF9tb3N0bHkgPSBJTlZBTElEX01GTjsKK21m
bl90IHhlbmhlYXBfbWZuX2VuZCBfX3JlYWRfbW9zdGx5OwogdmFkZHJfdCB4ZW5oZWFwX3ZpcnRf
ZW5kIF9fcmVhZF9tb3N0bHk7CiAjaWZkZWYgQ09ORklHX0FSTV82NAogdmFkZHJfdCB4ZW5oZWFw
X3ZpcnRfc3RhcnQgX19yZWFkX21vc3RseTsKQEAgLTgwMSw4ICs4MDEsOCBAQCB2b2lkIF9faW5p
dCBzZXR1cF94ZW5oZWFwX21hcHBpbmdzKHVuc2lnbmVkIGxvbmcgYmFzZV9tZm4sCiAKICAgICAv
KiBSZWNvcmQgd2hlcmUgdGhlIHhlbmhlYXAgaXMsIGZvciB0cmFuc2xhdGlvbiByb3V0aW5lcy4g
Ki8KICAgICB4ZW5oZWFwX3ZpcnRfZW5kID0gWEVOSEVBUF9WSVJUX1NUQVJUICsgbnJfbWZucyAq
IFBBR0VfU0laRTsKLSAgICB4ZW5oZWFwX21mbl9zdGFydCA9IGJhc2VfbWZuOwotICAgIHhlbmhl
YXBfbWZuX2VuZCA9IGJhc2VfbWZuICsgbnJfbWZuczsKKyAgICB4ZW5oZWFwX21mbl9zdGFydCA9
IF9tZm4oYmFzZV9tZm4pOworICAgIHhlbmhlYXBfbWZuX2VuZCA9IF9tZm4oYmFzZV9tZm4gKyBu
cl9tZm5zKTsKIH0KICNlbHNlIC8qIENPTkZJR19BUk1fNjQgKi8KIHZvaWQgX19pbml0IHNldHVw
X3hlbmhlYXBfbWFwcGluZ3ModW5zaWduZWQgbG9uZyBiYXNlX21mbiwKQEAgLTgxNiwxNiArODE2
LDE2IEBAIHZvaWQgX19pbml0IHNldHVwX3hlbmhlYXBfbWFwcGluZ3ModW5zaWduZWQgbG9uZyBi
YXNlX21mbiwKICAgICBtZm4gPSBiYXNlX21mbiAmIH4oKEZJUlNUX1NJWkU+PlBBR0VfU0hJRlQp
LTEpOwogCiAgICAgLyogRmlyc3QgY2FsbCBzZXRzIHRoZSB4ZW5oZWFwIHBoeXNpY2FsIGFuZCB2
aXJ0dWFsIG9mZnNldC4gKi8KLSAgICBpZiAoIHhlbmhlYXBfbWZuX3N0YXJ0ID09IH4wVUwgKQor
ICAgIGlmICggbWZuX2VxKHhlbmhlYXBfbWZuX3N0YXJ0LCBJTlZBTElEX01GTikgKQogICAgIHsK
LSAgICAgICAgeGVuaGVhcF9tZm5fc3RhcnQgPSBiYXNlX21mbjsKKyAgICAgICAgeGVuaGVhcF9t
Zm5fc3RhcnQgPSBfbWZuKGJhc2VfbWZuKTsKICAgICAgICAgeGVuaGVhcF92aXJ0X3N0YXJ0ID0g
RElSRUNUTUFQX1ZJUlRfU1RBUlQgKwogICAgICAgICAgICAgKGJhc2VfbWZuIC0gbWZuKSAqIFBB
R0VfU0laRTsKICAgICB9CiAKLSAgICBpZiAoIGJhc2VfbWZuIDwgeGVuaGVhcF9tZm5fc3RhcnQg
KQorICAgIGlmICggYmFzZV9tZm4gPCBtZm5feCh4ZW5oZWFwX21mbl9zdGFydCkgKQogICAgICAg
ICBwYW5pYygiY2Fubm90IGFkZCB4ZW5oZWFwIG1hcHBpbmcgYXQgJWx4IGJlbG93IGhlYXAgc3Rh
cnQgJWx4IiwKLSAgICAgICAgICAgICAgYmFzZV9tZm4sIHhlbmhlYXBfbWZuX3N0YXJ0KTsKKyAg
ICAgICAgICAgICAgYmFzZV9tZm4sIG1mbl94KHhlbmhlYXBfbWZuX3N0YXJ0KSk7CiAKICAgICBl
bmRfbWZuID0gYmFzZV9tZm4gKyBucl9tZm5zOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
c2V0dXAuYyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCmluZGV4IGFiNGQ4ZTQyMTguLjNiMzQ4NTU2
NjggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL2FybS9z
ZXR1cC5jCkBAIC01NTUsOCArNTU1LDggQEAgc3RhdGljIHZvaWQgX19pbml0IHNldHVwX21tKHVu
c2lnbmVkIGxvbmcgZHRiX3BhZGRyLCBzaXplX3QgZHRiX3NpemUpCiAgICAgICogYW5kIGVub3Vn
aCBtYXBwZWQgcGFnZXMgZm9yIGNvcHlpbmcgdGhlIERUQi4KICAgICAgKi8KICAgICBkdGJfcGFn
ZXMgPSAoZHRiX3NpemUgKyBQQUdFX1NJWkUtMSkgPj4gUEFHRV9TSElGVDsKLSAgICBib290X21m
bl9zdGFydCA9IHhlbmhlYXBfbWZuX2VuZCAtIGR0Yl9wYWdlcyAtIDE7Ci0gICAgYm9vdF9tZm5f
ZW5kID0geGVuaGVhcF9tZm5fZW5kOworICAgIGJvb3RfbWZuX3N0YXJ0ID0gbWZuX3goeGVuaGVh
cF9tZm5fZW5kKSAtIGR0Yl9wYWdlcyAtIDE7CisgICAgYm9vdF9tZm5fZW5kID0gbWZuX3goeGVu
aGVhcF9tZm5fZW5kKTsKIAogICAgIGluaXRfYm9vdF9wYWdlcyhwZm5fdG9fcGFkZHIoYm9vdF9t
Zm5fc3RhcnQpLCBwZm5fdG9fcGFkZHIoYm9vdF9tZm5fZW5kKSk7CiAKQEAgLTU5MSwxMSArNTkx
LDExIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBzZXR1cF9tbSh1bnNpZ25lZCBsb25nIGR0Yl9wYWRk
ciwgc2l6ZV90IGR0Yl9zaXplKQogICAgICAgICAgICAgICAgIGUgPSBiYW5rX2VuZDsKIAogICAg
ICAgICAgICAgLyogQXZvaWQgdGhlIHhlbmhlYXAgKi8KLSAgICAgICAgICAgIGlmICggcyA8IHBm
bl90b19wYWRkcih4ZW5oZWFwX21mbl9zdGFydCt4ZW5oZWFwX3BhZ2VzKQotICAgICAgICAgICAg
ICAgICAmJiBwZm5fdG9fcGFkZHIoeGVuaGVhcF9tZm5fc3RhcnQpIDwgZSApCisgICAgICAgICAg
ICBpZiAoIHMgPCBtZm5fdG9fbWFkZHIobWZuX2FkZCh4ZW5oZWFwX21mbl9zdGFydCwgeGVuaGVh
cF9wYWdlcykpCisgICAgICAgICAgICAgICAgICYmIG1mbl90b19tYWRkcih4ZW5oZWFwX21mbl9z
dGFydCkgPCBlICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBlID0gcGZuX3RvX3Bh
ZGRyKHhlbmhlYXBfbWZuX3N0YXJ0KTsKLSAgICAgICAgICAgICAgICBuID0gcGZuX3RvX3BhZGRy
KHhlbmhlYXBfbWZuX3N0YXJ0K3hlbmhlYXBfcGFnZXMpOworICAgICAgICAgICAgICAgIGUgPSBt
Zm5fdG9fbWFkZHIoeGVuaGVhcF9tZm5fc3RhcnQpOworICAgICAgICAgICAgICAgIG4gPSBtZm5f
dG9fbWFkZHIobWZuX2FkZCh4ZW5oZWFwX21mbl9zdGFydCwgeGVuaGVhcF9wYWdlcykpOwogICAg
ICAgICAgICAgfQogCiAgICAgICAgICAgICBkdF91bnJlc2VydmVkX3JlZ2lvbnMocywgZSwgaW5p
dF9ib290X3BhZ2VzLCAwKTsKQEAgLTYxMCw3ICs2MTAsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQg
c2V0dXBfbW0odW5zaWduZWQgbG9uZyBkdGJfcGFkZHIsIHNpemVfdCBkdGJfc2l6ZSkKIAogICAg
IC8qIEFkZCB4ZW5oZWFwIG1lbW9yeSB0aGF0IHdhcyBub3QgYWxyZWFkeSBhZGRlZCB0byB0aGUg
Ym9vdAogICAgICAgIGFsbG9jYXRvci4gKi8KLSAgICBpbml0X3hlbmhlYXBfcGFnZXMocGZuX3Rv
X3BhZGRyKHhlbmhlYXBfbWZuX3N0YXJ0KSwKKyAgICBpbml0X3hlbmhlYXBfcGFnZXMobWZuX3Rv
X21hZGRyKHhlbmhlYXBfbWZuX3N0YXJ0KSwKICAgICAgICAgICAgICAgICAgICAgICAgcGZuX3Rv
X3BhZGRyKGJvb3RfbWZuX3N0YXJ0KSk7CiB9CiAjZWxzZSAvKiBDT05GSUdfQVJNXzY0ICovCkBA
IC02NjIsOCArNjYyLDggQEAgc3RhdGljIHZvaWQgX19pbml0IHNldHVwX21tKHVuc2lnbmVkIGxv
bmcgZHRiX3BhZGRyLCBzaXplX3QgZHRiX3NpemUpCiAgICAgdG90YWxfcGFnZXMgKz0gcmFtX3Np
emUgPj4gUEFHRV9TSElGVDsKIAogICAgIHhlbmhlYXBfdmlydF9lbmQgPSBYRU5IRUFQX1ZJUlRf
U1RBUlQgKyByYW1fZW5kIC0gcmFtX3N0YXJ0OwotICAgIHhlbmhlYXBfbWZuX3N0YXJ0ID0gcmFt
X3N0YXJ0ID4+IFBBR0VfU0hJRlQ7Ci0gICAgeGVuaGVhcF9tZm5fZW5kID0gcmFtX2VuZCA+PiBQ
QUdFX1NISUZUOworICAgIHhlbmhlYXBfbWZuX3N0YXJ0ID0gbWFkZHJfdG9fbWZuKHJhbV9zdGFy
dCk7CisgICAgeGVuaGVhcF9tZm5fZW5kID0gbWFkZHJfdG9fbWZuKHJhbV9lbmQpOwogCiAgICAg
LyoKICAgICAgKiBOZWVkIGVub3VnaCBtYXBwZWQgcGFnZXMgZm9yIGNvcHlpbmcgdGhlIERUQi4K
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vbW0uaAppbmRleCAyNzRiMTc1MmIzLi5iMmU3ZWE3NzYxIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20tYXJtL21tLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oCkBAIC0xMTUs
NyArMTE1LDcgQEAgc3RydWN0IHBhZ2VfaW5mbwogI2RlZmluZSBQR0NfY291bnRfd2lkdGggICBQ
R19zaGlmdCg5KQogI2RlZmluZSBQR0NfY291bnRfbWFzayAgICAoKDFVTDw8UEdDX2NvdW50X3dp
ZHRoKS0xKQogCi1leHRlcm4gdW5zaWduZWQgbG9uZyB4ZW5oZWFwX21mbl9zdGFydCwgeGVuaGVh
cF9tZm5fZW5kOworZXh0ZXJuIG1mbl90IHhlbmhlYXBfbWZuX3N0YXJ0LCB4ZW5oZWFwX21mbl9l
bmQ7CiBleHRlcm4gdmFkZHJfdCB4ZW5oZWFwX3ZpcnRfZW5kOwogI2lmZGVmIENPTkZJR19BUk1f
NjQKIGV4dGVybiB2YWRkcl90IHhlbmhlYXBfdmlydF9zdGFydDsKQEAgLTEyNSw3ICsxMjUsOCBA
QCBleHRlcm4gdmFkZHJfdCB4ZW5oZWFwX3ZpcnRfc3RhcnQ7CiAjZGVmaW5lIGlzX3hlbl9oZWFw
X3BhZ2UocGFnZSkgaXNfeGVuX2hlYXBfbWZuKHBhZ2VfdG9fbWZuKHBhZ2UpKQogI2RlZmluZSBp
c194ZW5faGVhcF9tZm4obWZuKSAoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
ICAgICB1bnNpZ25lZCBsb25nIF9tZm4gPSAobWZuKTsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCi0gICAgKF9tZm4gPj0geGVuaGVhcF9tZm5fc3RhcnQgJiYgX21mbiA8IHhlbmhl
YXBfbWZuX2VuZCk7ICAgICAgXAorICAgIChfbWZuID49IG1mbl94KHhlbmhlYXBfbWZuX3N0YXJ0
KSAmJiAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgX21mbiA8IG1mbl94KHhlbmhlYXBf
bWZuX2VuZCkpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiB9KQogI2Vsc2UKICNkZWZp
bmUgaXNfeGVuX2hlYXBfcGFnZShwYWdlKSAoKHBhZ2UpLT5jb3VudF9pbmZvICYgUEdDX3hlbl9o
ZWFwKQpAQCAtMjM1LDcgKzIzNiw3IEBAIHN0YXRpYyBpbmxpbmUgcGFkZHJfdCBfX3ZpcnRfdG9f
bWFkZHIodmFkZHJfdCB2YSkKIHN0YXRpYyBpbmxpbmUgdm9pZCAqbWFkZHJfdG9fdmlydChwYWRk
cl90IG1hKQogewogICAgIEFTU0VSVChpc194ZW5faGVhcF9tZm4obWEgPj4gUEFHRV9TSElGVCkp
OwotICAgIG1hIC09IHBmbl90b19wYWRkcih4ZW5oZWFwX21mbl9zdGFydCk7CisgICAgbWEgLT0g
bWZuX3RvX21hZGRyKHhlbmhlYXBfbWZuX3N0YXJ0KTsKICAgICByZXR1cm4gKHZvaWQgKikodW5z
aWduZWQgbG9uZykgbWEgKyBYRU5IRUFQX1ZJUlRfU1RBUlQ7CiB9CiAjZWxzZQpAQCAtMjQzLDcg
KzI0NCw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCAqbWFkZHJfdG9fdmlydChwYWRkcl90IG1hKQog
ewogICAgIEFTU0VSVChwZm5fdG9fcGR4KG1hID4+IFBBR0VfU0hJRlQpIDwgKERJUkVDVE1BUF9T
SVpFID4+IFBBR0VfU0hJRlQpKTsKICAgICByZXR1cm4gKHZvaWQgKikoWEVOSEVBUF9WSVJUX1NU
QVJUIC0KLSAgICAgICAgICAgICAgICAgICAgcGZuX3RvX3BhZGRyKHhlbmhlYXBfbWZuX3N0YXJ0
KSArCisgICAgICAgICAgICAgICAgICAgIG1mbl90b19tYWRkcih4ZW5oZWFwX21mbl9zdGFydCkg
KwogICAgICAgICAgICAgICAgICAgICAoKG1hICYgbWFfdmFfYm90dG9tX21hc2spIHwKICAgICAg
ICAgICAgICAgICAgICAgICgobWEgJiBtYV90b3BfbWFzaykgPj4gcGZuX3BkeF9ob2xlX3NoaWZ0
KSkpOwogfQpAQCAtMjg0LDcgKzI4NSw3IEBAIHN0YXRpYyBpbmxpbmUgc3RydWN0IHBhZ2VfaW5m
byAqdmlydF90b19wYWdlKGNvbnN0IHZvaWQgKnYpCiAgICAgQVNTRVJUKHZhIDwgeGVuaGVhcF92
aXJ0X2VuZCk7CiAKICAgICBwZHggPSAodmEgLSBYRU5IRUFQX1ZJUlRfU1RBUlQpID4+IFBBR0Vf
U0hJRlQ7Ci0gICAgcGR4ICs9IHBmbl90b19wZHgoeGVuaGVhcF9tZm5fc3RhcnQpOworICAgIHBk
eCArPSBwZm5fdG9fcGR4KG1mbl94KHhlbmhlYXBfbWZuX3N0YXJ0KSk7CiAgICAgcmV0dXJuIGZy
YW1lX3RhYmxlICsgcGR4IC0gZnJhbWV0YWJsZV9iYXNlX3BkeDsKIH0KIAotLSAKMi4xMS4wCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 19 16:58:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 16: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 1dN009-0003jV-21; Mon, 19 Jun 2017 16:58: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 1dN007-0003ir-Ol
 for xen-devel@lists.xen.org; Mon, 19 Jun 2017 16:58:07 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 C1/BB-03058-F9208495; Mon, 19 Jun 2017 16:58:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsVysyfVTXcek0e
 kwbd7qhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a0dX9ZC+bJV6y+Poe9gfG1RBcjF4eQwGZG
 iTnXPjBCOKcZJZb9X8TaxcjJwSagKXHn8ycmEFtEQFri2ufLjCA2s4CDxJuP91hAbGEBf4n/3
 9aB1bMIqEq8f3sSrIZXwFLi3auHzCC2hIC8xK62i2A1nAJWEt/nXwOrEQKqOf7kFtsERu4FjA
 yrGDWKU4vKUot0jYz0kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECPcwABDsY18w
 PPMQoycGkJMo76797pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXlVGj0ghwaLU9NSKtMwcYKjB
 pCU4eJREeGt+A7XyFhck5hZnpkOkTjEqSonzKoD0CYAkMkrz4Npg4X2JUVZKmJcR6BAhnoLUo
 tzMElT5V4ziHIxKwrxdIJfxZOaVwE1/BbSYCWgx8xkXkMUliQgpqQZGU4EtAXrf5cw2FsosXc
 jyg+NV65119aFMxbeScoz6prE9n/3vuuPri75KMnt6c1Zt2FzYxCCwf8Mt35lSxz/c81utz1K
 /yCNFkuPz1nCPdV37fU+93iCX1fTMfeazG5ZROvPefMldqdJsHrPh0elO1owrMznDKi+svLOH
 T8Hx4C7NNjajuqfpSizFGYmGWsxFxYkA54KxjmoCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1497891486!108525070!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52637 invoked from network); 19 Jun 2017 16:58:06 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-9.tower-27.messagelabs.com with SMTP; 19 Jun 2017 16:58: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 B611115BE;
 Mon, 19 Jun 2017 09:58: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 123333F41F;
 Mon, 19 Jun 2017 09:58:04 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon, 19 Jun 2017 17:57:42 +0100
Message-Id: <20170619165753.25049-6-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170619165753.25049-1-julien.grall@arm.com>
References: <20170619165753.25049-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v2 05/16] xen/arm: mm: Redefine virt_to_mfn to
	support 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>

VGhlIGZpbGUgeGVuL2FyY2gvYXJtL21tLmMgaXMgdXNpbmcgdGhlIHR5cGVzYWZlIE1GTiBpbiBt
b3N0IG9mIHRoZQpwbGFjZS4gVGhpcyByZXF1aXJlcyBhbGwgY2FsbGVyIG9mIHZpcnRfdG9fbWZu
IHRvIHByZWZpeGVkIGJ5IF9tZm4oLi4uKS4KClRvIGF2b2lkIHRoZSBleHRyYSBfbWZuKC4uLiks
IHJlLWRlZmluZWQgdmlydF90b19tZm4gd2l0aGluIGFyY2gvYXJtL21tLmMKdG8gaGFuZGxlIHR5
cGVzYWZlIE1GTi4KClRoaXMgcGF0Y2ggYWxzbyBpbnRyb2R1Y2UgX192aXJ0X3RvX21mbiwgc28g
dmlydF90b19tZm4gY2FuIGJlCnJlLWRlZmluZWQgZWFzaWx5LgoKU2lnbmVkLW9mZi1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiAgICBDaGFuZ2VzIGluIHYyOgog
ICAgICAgIC0gVXNlIF9fdmlydF90b19tZm4gcmF0aGVyIHRoYW4gbWZuX3godmlydF90b19tZm4o
KSkuCi0tLQogeGVuL2FyY2gvYXJtL21tLmMgICAgICAgIHwgMTYgKysrKysrKysrKy0tLS0tLQog
eGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oIHwgIDMgKystCiAyIGZpbGVzIGNoYW5nZWQsIDEyIGlu
c2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL21t
LmMgYi94ZW4vYXJjaC9hcm0vbW0uYwppbmRleCA0NTJjMWUyNmMzLi41NjEyODM0ZGZjIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC9hcm0vbW0uYworKysgYi94ZW4vYXJjaC9hcm0vbW0uYwpAQCAtNDQs
NiArNDQsMTAgQEAKIAogc3RydWN0IGRvbWFpbiAqZG9tX3hlbiwgKmRvbV9pbywgKmRvbV9jb3c7
CiAKKy8qIE92ZXJyaWRlIG1hY3JvcyBmcm9tIGFzbS9wYWdlLmggdG8gbWFrZSB0aGVtIHdvcmsg
d2l0aCBtZm5fdCAqLworI3VuZGVmIHZpcnRfdG9fbWZuCisjZGVmaW5lIHZpcnRfdG9fbWZuKHZh
KSBfbWZuKF9fdmlydF90b19tZm4odmEpKQorCiAvKiBTdGF0aWMgc3RhcnQtb2YtZGF5IHBhZ2V0
YWJsZXMgdGhhdCB3ZSB1c2UgYmVmb3JlIHRoZSBhbGxvY2F0b3JzCiAgKiBhcmUgdXAuIFRoZXNl
IGFyZSB1c2VkIGJ5IGFsbCBDUFVzIGR1cmluZyBicmluZ3VwIGJlZm9yZSBzd2l0Y2hpbmcKICAq
IHRvIHRoZSBDUFVzIG93biBwYWdldGFibGVzLgpAQCAtNDc5LDcgKzQ4Myw3IEBAIHVuc2lnbmVk
IGxvbmcgZG9tYWluX3BhZ2VfbWFwX3RvX21mbihjb25zdCB2b2lkICpwdHIpCiAgICAgdW5zaWdu
ZWQgbG9uZyBvZmZzZXQgPSAodmE+PlRISVJEX1NISUZUKSAmIExQQUVfRU5UUllfTUFTSzsKIAog
ICAgIGlmICggdmEgPj0gVk1BUF9WSVJUX1NUQVJUICYmIHZhIDwgVk1BUF9WSVJUX0VORCApCi0g
ICAgICAgIHJldHVybiB2aXJ0X3RvX21mbih2YSk7CisgICAgICAgIHJldHVybiBfX3ZpcnRfdG9f
bWZuKHZhKTsKIAogICAgIEFTU0VSVChzbG90ID49IDAgJiYgc2xvdCA8IERPTUhFQVBfRU5UUklF
Uyk7CiAgICAgQVNTRVJUKG1hcFtzbG90XS5wdC5hdmFpbCAhPSAwKTsKQEAgLTc2NCw3ICs3Njgs
NyBAQCBpbnQgaW5pdF9zZWNvbmRhcnlfcGFnZXRhYmxlcyhpbnQgY3B1KQogICAgICAqIGRvbWhl
YXAgbWFwcGluZyBwYWdlcy4gKi8KICAgICBmb3IgKCBpID0gMDsgaSA8IERPTUhFQVBfU0VDT05E
X1BBR0VTOyBpKysgKQogICAgIHsKLSAgICAgICAgcHRlID0gbWZuX3RvX3hlbl9lbnRyeShfbWZu
KHZpcnRfdG9fbWZuKGRvbWhlYXAraSpMUEFFX0VOVFJJRVMpKSwKKyAgICAgICAgcHRlID0gbWZu
X3RvX3hlbl9lbnRyeSh2aXJ0X3RvX21mbihkb21oZWFwK2kqTFBBRV9FTlRSSUVTKSwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBXUklURUFMTE9DKTsKICAgICAgICAgcHRlLnB0LnRh
YmxlID0gMTsKICAgICAgICAgd3JpdGVfcHRlKCZmaXJzdFtmaXJzdF90YWJsZV9vZmZzZXQoRE9N
SEVBUF9WSVJUX1NUQVJUK2kqRklSU1RfU0laRSldLCBwdGUpOwpAQCAtOTYxLDcgKzk2NSw3IEBA
IHN0YXRpYyBpbnQgY3JlYXRlX3hlbl90YWJsZShscGFlX3QgKmVudHJ5KQogICAgIGlmICggcCA9
PSBOVUxMICkKICAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAgICAgY2xlYXJfcGFnZShwKTsKLSAg
ICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KF9tZm4odmlydF90b19tZm4ocCkpLCBXUklURUFMTE9D
KTsKKyAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KHZpcnRfdG9fbWZuKHApLCBXUklURUFMTE9D
KTsKICAgICBwdGUucHQudGFibGUgPSAxOwogICAgIHdyaXRlX3B0ZShlbnRyeSwgcHRlKTsKICAg
ICByZXR1cm4gMDsKQEAgLTEyMTYsNyArMTIyMCw3IEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNt
YXBfb25lKAogICAgIHVuc2lnbmVkIGxvbmcgaWR4LAogICAgIGdmbl90IGdmbikKIHsKLSAgICB1
bnNpZ25lZCBsb25nIG1mbiA9IDA7CisgICAgbWZuX3QgbWZuID0gSU5WQUxJRF9NRk47CiAgICAg
aW50IHJjOwogICAgIHAybV90eXBlX3QgdDsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0g
TlVMTDsKQEAgLTEzMDIsNyArMTMwNiw3IEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25l
KAogICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICAgICAgIH0KIAotICAgICAgICBtZm4g
PSBwYWdlX3RvX21mbihwYWdlKTsKKyAgICAgICAgbWZuID0gX21mbihwYWdlX3RvX21mbihwYWdl
KSk7CiAgICAgICAgIHQgPSBwMm1fbWFwX2ZvcmVpZ247CiAKICAgICAgICAgcmN1X3VubG9ja19k
b21haW4ob2QpOwpAQCAtMTMyMSw3ICsxMzI1LDcgQEAgaW50IHhlbm1lbV9hZGRfdG9fcGh5c21h
cF9vbmUoCiAgICAgfQogCiAgICAgLyogTWFwIGF0IG5ldyBsb2NhdGlvbi4gKi8KLSAgICByYyA9
IGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KGQsIGdmbiwgX21mbihtZm4pLCAwLCB0KTsKKyAgICBy
YyA9IGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KGQsIGdmbiwgbWZuLCAwLCB0KTsKIAogICAgIC8q
IElmIHdlIGZhaWwgdG8gYWRkIHRoZSBtYXBwaW5nLCB3ZSBuZWVkIHRvIGRyb3AgdGhlIHJlZmVy
ZW5jZSB3ZQogICAgICAqIHRvb2sgZWFybGllciBvbiBmb3JlaWduIHBhZ2VzICovCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgK
aW5kZXggYjJlN2VhNzc2MS4uNmUyYjNjN2YyYiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LWFybS9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaApAQCAtMjY0LDcgKzI2NCw3
IEBAIHN0YXRpYyBpbmxpbmUgaW50IGd2aXJ0X3RvX21hZGRyKHZhZGRyX3QgdmEsIHBhZGRyX3Qg
KnBhLCB1bnNpZ25lZCBpbnQgZmxhZ3MpCiAjZGVmaW5lIF9fdmEoeCkgICAgICAgICAgICAgKG1h
ZGRyX3RvX3ZpcnQoeCkpCiAKIC8qIENvbnZlcnQgYmV0d2VlbiBYZW4taGVhcCB2aXJ0dWFsIGFk
ZHJlc3NlcyBhbmQgbWFjaGluZSBmcmFtZSBudW1iZXJzLiAqLwotI2RlZmluZSB2aXJ0X3RvX21m
bih2YSkgICAodmlydF90b19tYWRkcih2YSkgPj4gUEFHRV9TSElGVCkKKyNkZWZpbmUgX192aXJ0
X3RvX21mbih2YSkgKHZpcnRfdG9fbWFkZHIodmEpID4+IFBBR0VfU0hJRlQpCiAjZGVmaW5lIG1m
bl90b192aXJ0KG1mbikgIChtYWRkcl90b192aXJ0KChwYWRkcl90KShtZm4pIDw8IFBBR0VfU0hJ
RlQpKQogCiAvKgpAQCAtMjc0LDYgKzI3NCw3IEBAIHN0YXRpYyBpbmxpbmUgaW50IGd2aXJ0X3Rv
X21hZGRyKHZhZGRyX3QgdmEsIHBhZGRyX3QgKnBhLCB1bnNpZ25lZCBpbnQgZmxhZ3MpCiAgKi8K
ICNkZWZpbmUgbWZuX3RvX3BhZ2UobWZuKSAgICBfX21mbl90b19wYWdlKG1mbikKICNkZWZpbmUg
cGFnZV90b19tZm4ocGcpICAgICBfX3BhZ2VfdG9fbWZuKHBnKQorI2RlZmluZSB2aXJ0X3RvX21m
bih2YSkgICAgIF9fdmlydF90b19tZm4odmEpCiAKIC8qIENvbnZlcnQgYmV0d2VlbiBYZW4taGVh
cCB2aXJ0dWFsIGFkZHJlc3NlcyBhbmQgcGFnZS1pbmZvIHN0cnVjdHVyZXMuICovCiBzdGF0aWMg
aW5saW5lIHN0cnVjdCBwYWdlX2luZm8gKnZpcnRfdG9fcGFnZShjb25zdCB2b2lkICp2KQotLSAK
Mi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 19 16:58:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 16: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 1dN006-0003iK-K8; Mon, 19 Jun 2017 16:58:06 +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 1dN005-0003go-6e
 for xen-devel@lists.xen.org; Mon, 19 Jun 2017 16:58:05 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 B4/1D-19466-C9208495; Mon, 19 Jun 2017 16:58:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFLMWRWlGSWpSXmKPExsVysyfVTXcmk0e
 kwcXn3BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bCuy1MBY/5Km7d38vcwDiVp4uRi0NIYBOj
 xNLPE5kgnNOMEsd6HwM5nBxsApoSdz5/ArNFBKQlrn2+zAhiMws4SLz5eI8FxBYWsJVoWbmJF
 cRmEVCVaFowAayGV8BSomHVFbAaCQF5iV1tF1knMHIuYGRYxahenFpUllqka6KXVJSZnlGSm5
 iZo2toYKqXm1pcnJiempOYVKyXnJ+7iRHoLwYg2MF4q8/5EKMkB5OSKO+s/+6RQnxJ+SmVGYn
 FGfFFpTmpxYcYZTg4lCR4NzF6RAoJFqWmp1akZeYAAwcmLcHBoyTCW/MbqJW3uCAxtzgzHSJ1
 ilGXY8Pq9V+YhFjy8vNSpcR5T4LMEAApyijNgxsBC+JLjLJSwryMQEcJ8RSkFuVmlqDKv2IU5
 2BUEuZ9CjKFJzOvBG7TK6AjmICOYD7jAnJESSJCSqqBkXHpigO68u2fNtXExlxr0F77JvWT2C
 kW3X7xT6uzqt8KH5c9nagfmy6mKncij5fp1flVjBs2iujlMy5kObOURenV2yRRtfdTb/FtUPJ
 qPd7oqOpvEOXr2MUa5JDtJ/yj4W7g0XfMYTVCRy/+Prbiqf8B45lnJ22XmcYavi/fro19hrHY
 iob9SizFGYmGWsxFxYkAspvwNV0CAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1497891480!103980143!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17267 invoked from network); 19 Jun 2017 16:58:01 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-206.messagelabs.com with SMTP; 19 Jun 2017 16:58: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 E4E36344;
 Mon, 19 Jun 2017 09:57: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 432FA3F41F;
 Mon, 19 Jun 2017 09:57:59 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon, 19 Jun 2017 17:57:37 +0100
Message-Id: <20170619165753.25049-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v2 00/16] xen/arm: Clean-up memory subsystems
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLAoKVGhpcyBpcyBhIG1lcmdlZCBvZiB0aGUgcmVtYWluZGVyIG9mIDIgc2VyaWVzICsg
bmV3IGNsZWFuLXVwIHBhdGNoZXM6CiAgICAtIHhlbi9hcm06IEV4dGVuZCB0aGUgdXNhZ2Ugb2Yg
dHlwZXNhZmUgTUZOIFsxXQogICAgLSB4ZW4vYXJtOiBNb3ZlIExQQUUgZGVmaW5pdGlvbiBpbiBh
IHNlcGFyYXRlIGhlYWRlci4gWzJdCgpDaGVlcnMsCgpbMV0gPDIwMTcwNjEzMTYxMzIzLjI1MTk2
LTEtanVsaWVuLmdyYWxsQGFybS5jb20+ClsyXSA8MjAxNzA2MTUyMDMwNTcuNzU1LTEtanVsaWVu
LmdyYWxsQGFybS5jb20+CgpKdWxpZW4gR3JhbGwgKDE2KToKICB4ZW4vbW06IERvbid0IHVzZSBf
e2csbX1mbiBmb3IgZGVmaW5pbmcgSU5WQUxJRF97RyxNfUZOCiAgeGVuL2FybTogc2V0dXA6IFJl
bW92ZSBib2d1cyB4ZW5oZWFwX21mbl9lbmQgaW4gc2V0dXBfbW0gZm9yIGFybTY0CiAgeGVuL2Fy
bTogbW06IFVzZSB0eXBlc2FmZSBtZm4gZm9yIHhlbmhlYXBfbWZuXyoKICB4ZW4vYXJtOiBwMm06
IFJlZGVmaW5lIG1mbl90b19wYWdlIGFuZCBwYWdlX3RvX21mbiB0byB1c2UgdHlwZXNhZmUKICB4
ZW4vYXJtOiBtbTogUmVkZWZpbmUgdmlydF90b19tZm4gdG8gc3VwcG9ydCB0eXBlc2FmZQogIHhl
bi9hcm06IGRvbWFpbl9idWlsZDogUmVkZWZpbmUgdmlydF90b19tZm4gdG8gc3VwcG9ydCB0eXBl
c2FmZQogIHhlbi9hcm06IGFsdGVybmF0aXZlOiBSZWRlZmluZSB2aXJ0X3RvX21mbiB0byBzdXBw
b3J0IHR5cGVzYWZlCiAgeGVuL2FybTogbGl2ZXBhdGNoOiBSZWRlZmluZSB2aXJ0X3RvX21mbiB0
byBzdXBwb3J0IHR5cGVzYWZlCiAgeGVuL2FybTogY3JlYXRlX3hlbl9lbnRyaWVzOiBVc2UgdHlw
ZXNhZmUgTUZOCiAgeGVuL2FybTogTW92ZSBMUEFFIGRlZmluaXRpb24gaW4gYSBzZXBhcmF0ZSBo
ZWFkZXIKICB4ZW4vYXJtOiBscGFlOiBGaXggY29tbWVudHMgY29kaW5nIHN0eWxlCiAgeGVuL2Fy
bTogcDJtOiBSZW5hbWUgcDJtX3ZhbGlkLCBwMm1fdGFibGUsIHAybV9tYXBwaW5nIGFuZAogICAg
cDJtX2lzX3N1cGVycGFnZQogIHhlbi9hcm06IHAybTogTW92ZSBscGFlXyogaGVscGVycyBpbiBs
cGFlLmgKICB4ZW4vYXJtOiBtbTogVXNlIGxwYWVfdmFsaWQgYW5kIGxwYWVfdGFibGUgaW4gY3Jl
YXRlX3hlbl9lbnRyaWVzCiAgeGVuL2FybTogbW06IEludHJvZHVjZSB0ZW1wb3JhcnkgdmFyaWFi
bGUgaW4gY3JlYXRlX3hlbl9lbnRyaWVzCiAgeGVuL2FybTogbW06IFVzZSBfX2Z1bmNfXyByYXRo
ZXIgdGhhbiBwbGFpbiBuYW1lIGluIGZvcm1hdCBzdHJpbmcKCiB4ZW4vYXJjaC9hcm0vYWx0ZXJu
YXRpdmUuYyAgfCAgIDYgKy0KIHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyB8ICAgNiArLQog
eGVuL2FyY2gvYXJtL2xpdmVwYXRjaC5jICAgIHwgICA2ICstCiB4ZW4vYXJjaC9hcm0vbW0uYyAg
ICAgICAgICAgfCAgODQgKysrKysrKysrLS0tLS0tLS0tCiB4ZW4vYXJjaC9hcm0vcDJtLmMgICAg
ICAgICAgfCAgNzIgKysrKysrLS0tLS0tLS0tCiB4ZW4vYXJjaC9hcm0vc2V0dXAuYyAgICAgICAg
fCAgMjAgKystLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vbHBhZS5oICB8IDIwOSArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9t
bS5oICAgIHwgIDE0ICstLQogeGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmggIHwgMTUyICstLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS94ZW4vbW0uaCAgICAgICAg
fCAgIDQgKy0KIDEwIGZpbGVzIGNoYW5nZWQsIDMxNyBpbnNlcnRpb25zKCspLCAyNTYgZGVsZXRp
b25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLWFybS9scGFlLmgKCi0t
IAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 19 16:58:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 16: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 1dN006-0003hd-8Q; Mon, 19 Jun 2017 16:58: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 1dN004-0003gm-Ul
 for xen-devel@lists.xensource.com; Mon, 19 Jun 2017 16:58:05 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 21/39-03620-C9208495; Mon, 19 Jun 2017 16:58:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXc2k0e
 kwcRznBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+HbyEUvBq/KK2dOmMjcw
 fvPtYuTiEBL4yyhxdeFBRgjnMaPEjPtXoJxtjBITPs5n62Lk5BARcJb4emYuO4jNK6AvcbtjN
 jOILSxgJtE94zIbSIOEwDINic9tj8ESEgLeEm2b3gPZHGD2xD7/LkZ2DjYBK4lDYiAFLAKqEj
 tanrJNYORewMiwilGjOLWoLLVI19hQL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxM
 j0OcMQLCDsWlR4CFGSQ4mJVHeWf/dI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8KoyekQKCRal
 pqdWpGXmAIMPJi3BwaMkwlvzG6iVt7ggMbc4Mx0idYpRl2PD6vVfmIRY8vLzUqXEeRVAZgiAF
 GWU5sGNgEXCJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzdoFcyZOZVwK36RXQEUxARzCfcQ
 E5oiQRISXVwJjJnS3xsmHBVclvzxwCfn7/cyK/58IZXvUb2byHFqsu4/yoPUNLS/+4Zea1ucf
 X1l+PlXO+G7ZplXzAsht/ltxXesKot3+6af62Z67Ltv4tfHxivUGaqMyqvJ12nr6rIt4LBm82
 Xxa87Y/ulxXC8j4Pfx3ZlH9UcIZA6Pt4r8up594/1/t0W/qbEktxRqKhFnNRcSIAqTIcNX8CA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1497891482!67986373!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53086 invoked from network); 19 Jun 2017 16:58:02 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 19 Jun 2017 16:58: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 1dMzzz-0006Er-Mz; Mon, 19 Jun 2017 16:57:59 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dMzzu-0002yd-7H; Mon, 19 Jun 2017 16:57:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dMzzt-0002oU-VA; Mon, 19 Jun 2017 16:57:54 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110560-mainreport@xen.org>
X-Osstest-Failures: linux-linus:build-i386-pvops:kernel-build:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-saverestore.2:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:build-armhf-pvops:kernel-build:fail:regression
 linux-linus:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-freebsd10-i386: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-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt: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-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm: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-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd: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-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:build-check(1):blocked: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-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-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=3696e4f0b0072eb9753ffa1387be1dd2ebe2cb8f
X-Osstest-Versions-That: linux=1439ccf73d9c07654fdd5b4969fd53c2feb8684d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 19 Jun 2017 16:57:53 +0000
Subject: [Xen-devel] [linux-linus test] 110560: 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="===============5502315202822818184=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-i386-pvops              5 kernel-build             fail REGR. vs. 110515
 test-amd64-amd64-xl-qemuu-win7-amd64 14 guest-saverestore.2 fail REGR. vs. 110515
 test-amd64-amd64-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail REGR. vs. 110515
 build-armhf-pvops             5 kernel-build             fail REGR. vs. 110515

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  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-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 test-amd64-i386-xl-qemut-win10-i386  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win10-i386  1 build-check(1)              blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-armhf-armhf-examine      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-i386-examine       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemut-ws16-amd64  1 build-check(1)              blocked n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-i386-xl-qemut-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-amd64-i386-qemut-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-i386-rumprun-i386  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-ws16-amd64  1 build-check(1)              blocked n/a
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-i386-xl-qemut-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-i386-qemut-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      9 debian-install               fail  like 110515
 test-amd64-amd64-xl-qemut-ws16-amd64  9 windows-install        fail never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386  9 windows-install        fail never pass

version targeted for testing:
 linux                3696e4f0b0072eb9753ffa1387be1dd2ebe2cb8f
baseline version:
 linux                1439ccf73d9c07654fdd5b4969fd53c2feb8684d

Last test of basis   110515  2017-06-17 06:48:56 Z    2 days
Failing since        110536  2017-06-17 23:48:13 Z    1 days    3 attempts
Testing same since   110560  2017-06-19 05:58:52 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Yan, Zheng" <zyan@redhat.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Alexey Khoroshilov <khoroshilov@ispras.ru>
  Andrei Vagin <avagin@openvz.org>
  Andy Lutomirski <luto@kernel.org>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Brian Foster <bfoster@redhat.com>
  Corentin Labbe <clabbe.montjoie@gmail.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Darrick J. Wong <darrick.wong@oracle.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Heiner Kallweit <hkallweit1@gmail.com>
  Hendrik Brueckner <brueckner@linux.vnet.ibm.com>
  Ilya Dryomov <idryomov@gmail.com>
  Ingo Molnar <mingo@kernel.org>
  Jacek Anaszewski <jacek.anaszewski@gmail.com>
  Jan Kratochvil <jan.kratochvil@redhat.com>
  Jason Wang <jasowang@redhat.com>
  Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
  Jiada Wang <jiada_wang@mentor.com>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Olsa <jolsa@redhat.com>
  Jonas Gorski <jonas.gorski@gmail.com>
  Jonathan Cameron <jic23@kernel.org>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Kees Cook <keescook@chromium.org>
  Lars-Peter Clausen <lars@metafoo.de>
  Linus Torvalds <torvalds@linux-foundation.org>
  Liwei Song <liwei.song@windriver.com>
  Luis Henriques <lhenriques@suse.com>
  Marcin Nowakowski <marcin.nowakowski@imgtec.com>
  Martin Blumenstingl <martin.blumenstingl@googlemail.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Michael S. Tsirkin <mst@redhat.com>
  Milian Wolff <milian.wolff@kdab.com>
  Paul Burton <paul.burton@imgtec.com>
  Pavel Machek <pavel@ucw.cz>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Phil Reid <preid@electromag.com.au>
  Ralf Baechle <ralf@linux-mips.org>
  Stephen Boyd <sboyd@codeaurora.org>
  Stephen Rothwell <sfr@canb.auug.org.au>
  Thomas Gleixner <tglx@linutronix.de>
  Vlastimil Babka <vbabka@suse.cz>
  Wei Yongjun <weiyongjun1@huawei.com>
  Wolfram Sang <wsa+renesas@sang-engineering.com>
  Wolfram Sang <wsa@the-dreams.de>
  Yan, Zheng <zyan@redhat.com>
  YD Tseng <yd_tseng@asmedia.com.tw>
  Zhang Bo <bo.zhang@nxp.com>
  Álvaro Fernández Rojas <noltari@gmail.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            fail    
 build-i386-pvops                                             fail    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 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-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      blocked 
 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                           blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     blocked 
 test-amd64-i386-examine                                      blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-i386-rumprun-i386                                 blocked 
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          blocked 
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          blocked 
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 blocked 
 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                                       blocked 
 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 1910 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5502315202822818184==--

From xen-devel-bounces@lists.xen.org Mon Jun 19 16:58:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 16: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 1dN009-0003jj-9P; Mon, 19 Jun 2017 16:58: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 1dN008-0003ir-3l
 for xen-devel@lists.xen.org; Mon, 19 Jun 2017 16:58:08 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 D5/BB-03058-F9208495; Mon, 19 Jun 2017 16:58:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVysyfVTXc+k0e
 kwYp1YhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0Z722HmghPcFSvm/GRsYOzi7GLk4hAS2MQo
 cWHjE3YI5zSjRNflvcxdjJwcbAKaEnc+f2ICsUUEpCWufb7MCGIzCzhIvPl4jwXEFhaIlJj8c
 gdYDYuAqsSiJ5fZQWxeAUuJjy+2s4LYEgLyErvaLoLZnAJWEt/nXwObIwRUc/zJLbYJjNwLGB
 lWMaoXpxaVpRbpmuglFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgT6lwEIdjB2X/Y
 /xCjJwaQkyjvrv3ukEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneTYwekUKCRanpqRVpmTnAQINJ
 S3DwKInw2gGDTYi3uCAxtzgzHSJ1ilFRSpz3JEifAEgiozQPrg0W3JcYZaWEeRmBDhHiKUgty
 s0sQZV/xSjOwagkzPsUZApPZl4J3PRXQIuZgBYzn3EBWVySiJCSAsYLe3XamZazSTVm7NstLu
 +vCDGKTzJOS1Q/0/D5jI63rrnK50zHlJzEk+qF+WYhjjPLbueH7gv8GRknZSZSf++tahbTi0W
 awhcLWo9/vN3x2Nx/X/6Sksufz+QsPx/KdaX0oNcRhw9n5cSkT3DkRF/IYWG5zO0yoVys96Cn
 Su7ZNKd8edmjSizFGYmGWsxFxYkAPleCxGkCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1497891486!102926268!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47722 invoked from network); 19 Jun 2017 16:58:07 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-5.tower-27.messagelabs.com with SMTP; 19 Jun 2017 16:58: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 A630F344;
 Mon, 19 Jun 2017 09:58: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 0490D3F41F;
 Mon, 19 Jun 2017 09:58:05 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon, 19 Jun 2017 17:57:43 +0100
Message-Id: <20170619165753.25049-7-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170619165753.25049-1-julien.grall@arm.com>
References: <20170619165753.25049-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v2 06/16] xen/arm: domain_build: Redefine
	virt_to_mfn to support 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>

VGhlIGZpbGUgeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGlzIHVzaW5nIHR5cGVzYWZlIE1G
TiBpbiBtb3N0IG9mCnRoZSBwbGFjZS4gVGhlIG9ubHkgY2FsbGVyIHRvIHZpcnRfdG9fbWZuIGlz
IHVzaW5nIHByZWZpeGVkIHdpdGgKX21mbiguLi4pLgoKVG8gYXZvaWQgZXh0cmEgX21mbiguLi4p
LCByZS1kZWZpbmUgdmlydF90b19tZm4gd2l0aGluCmFyY2gvYXJtL2RvbWFpbl9idWlsZC5jIHRv
IGhhbmRsZSB0eXBlc2FmZSBNRk4uCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgotLS0KICAgIENoYW5nZXMgaW4gdjI6CiAgICAgICAgLSBBZGQgU3Rl
ZmFubydzIHJldmlld2VkLWJ5Ci0tLQogeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIHwgNiAr
KysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9t
YWluX2J1aWxkLmMKaW5kZXggYzY3NzZkNzZmYy4uMWJlYzRmYTIzZCAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQu
YwpAQCAtNDUsNiArNDUsMTAgQEAgc3RydWN0IG1hcF9yYW5nZV9kYXRhCiAgICAgcDJtX3R5cGVf
dCBwMm10OwogfTsKIAorLyogT3ZlcnJpZGUgbWFjcm9zIGZyb20gYXNtL3BhZ2UuaCB0byBtYWtl
IHRoZW0gd29yayB3aXRoIG1mbl90ICovCisjdW5kZWYgdmlydF90b19tZm4KKyNkZWZpbmUgdmly
dF90b19tZm4odmEpIF9tZm4oX192aXJ0X3RvX21mbih2YSkpCisKIC8vI2RlZmluZSBERUJVR18x
MV9BTExPQ0FUSU9OCiAjaWZkZWYgREVCVUdfMTFfQUxMT0NBVElPTgogIyBkZWZpbmUgRDExUFJJ
TlQoZm10LCBhcmdzLi4uKSBwcmludGsoWEVOTE9HX0RFQlVHIGZtdCwgIyNhcmdzKQpAQCAtMTkw
Myw3ICsxOTA3LDcgQEAgc3RhdGljIGludCBwcmVwYXJlX2FjcGkoc3RydWN0IGRvbWFpbiAqZCwg
c3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykKICAgICByYyA9IG1hcF9yZWdpb25zX3AybXQoZCwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FkZHJfdG9fZ2ZuKGQtPmFyY2guZWZpX2FjcGlf
Z3BhKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgUEZOX1VQKGQtPmFyY2guZWZpX2FjcGlf
bGVuKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgX21mbih2aXJ0X3RvX21mbihkLT5hcmNo
LmVmaV9hY3BpX3RhYmxlKSksCisgICAgICAgICAgICAgICAgICAgICAgICAgIHZpcnRfdG9fbWZu
KGQtPmFyY2guZWZpX2FjcGlfdGFibGUpLAogICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1f
bW1pb19kaXJlY3RfYyk7CiAgICAgaWYgKCByYyAhPSAwICkKICAgICB7Ci0tIAoyLjExLjAKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 19 16:58:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 16: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 1dN00A-0003lN-H8; Mon, 19 Jun 2017 16:58: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 1dN009-0003jg-Od
 for xen-devel@lists.xen.org; Mon, 19 Jun 2017 16:58:09 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 D4/AE-01985-0A208495; Mon, 19 Jun 2017 16:58:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVysyfVTXcBk0e
 kQcNdMYslHxezODB6HN39mymAMYo1My8pvyKBNWPf39mMBZe4Kl5vvMbSwPiUo4uRi0NIYDOj
 xPTTf9kgnNOMEsv2LmXvYuTkYBPQlLjz+RMTiC0iIC1x7fNlRhCbWcBB4s3HeywgtrBAhMTU/
 9vB4iwCqhKzvl4Ci/MKWErM7f8PFpcQkJfY1XaRFcTmFLCS+D7/GlhcCKjm+JNbbBMYuRcwMq
 xi1ChOLSpLLdI1NNFLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAj0MAMQ7GBcsd3
 zEKMkB5OSKO+s/+6RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4rzB4RAoJFqWmp1akZeYAQw0m
 LcHBoyTCW/MbqJW3uCAxtzgzHSJ1ilGXY8Pq9V+YhFjy8vNSpcR5FRiBZgiAFGWU5sGNgIX9J
 UZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzPgWZwpOZVwK36RXQEUxARzCfcQE5oiQRISXVwO
 h1MeJfR7mqFYvfd0/j33JLTznU3/a+4ry+Xf3hBLH+UP6mlhktH7fEt7183HlMxfT5R9vvf39
 PnDHdjp3h52YxDTkO5wnGeZOWFTfK2PQ+2Gh89nXcq+zV644t7zALO5tWJcWjp6ziMJWndd35
 as7TPq+en/jXUHCSadOSDZaHE5o7Q/8uU1ZiKc5INNRiLipOBABe5pPVdgIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1497891487!67805838!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38890 invoked from network); 19 Jun 2017 16:58:08 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-31.messagelabs.com with SMTP; 19 Jun 2017 16:58: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 9833415AD;
 Mon, 19 Jun 2017 09:58: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 E8F7E3F41F;
 Mon, 19 Jun 2017 09:58:06 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon, 19 Jun 2017 17:57:44 +0100
Message-Id: <20170619165753.25049-8-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170619165753.25049-1-julien.grall@arm.com>
References: <20170619165753.25049-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v2 07/16] xen/arm: alternative: Redefine
	virt_to_mfn to support 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>

VGhlIGZpbGUgeGVuL2FyY2gvYXJtL2FsdGVybmF0aXZlLmMgaXMgdXNpbmcgdHlwZXNhZmUgTUZO
IGluIG1vc3Qgb2YKdGhlIHBsYWNlLiBUaGUgb25seSBjYWxsZXIgdG8gdmlydF90b19tZm4gaXMg
dXNpbmcgd2l0aCBfbWZuKC4uLikuCgpUbyBhdm9pZCBleHRyYSBfbWZuKC4uLiksIHJlLWRlZmlu
ZSB2aXJ0X3RvX21mbiB3aXRoaW4KeGVuL2FyY2gvYXJtL2FsdGVybmF0aXZlLmMgdG8gaGFuZGxl
IHR5cGVzYWZlIE1GTi4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+ClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgotLS0KICAgIENoYW5nZXMgaW4gdjI6CiAgICAgICAgLSBBZGQgU3RlZmFubydz
IHJldmlld2VkLWJ5Ci0tLQogeGVuL2FyY2gvYXJtL2FsdGVybmF0aXZlLmMgfCA2ICsrKysrLQog
MSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS9hbHRlcm5hdGl2ZS5jIGIveGVuL2FyY2gvYXJtL2FsdGVybmF0aXZl
LmMKaW5kZXggNGQ3ZTViNjE1NS4uYTNiY2RhMzExNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJt
L2FsdGVybmF0aXZlLmMKKysrIGIveGVuL2FyY2gvYXJtL2FsdGVybmF0aXZlLmMKQEAgLTMyLDYg
KzMyLDEwIEBACiAjaW5jbHVkZSA8YXNtL2luc24uaD4KICNpbmNsdWRlIDxhc20vcGFnZS5oPgog
CisvKiBPdmVycmlkZSBtYWNyb3MgZnJvbSBhc20vcGFnZS5oIHRvIG1ha2UgdGhlbSB3b3JrIHdp
dGggbWZuX3QgKi8KKyN1bmRlZiB2aXJ0X3RvX21mbgorI2RlZmluZSB2aXJ0X3RvX21mbih2YSkg
X21mbihfX3ZpcnRfdG9fbWZuKHZhKSkKKwogZXh0ZXJuIGNvbnN0IHN0cnVjdCBhbHRfaW5zdHIg
X19hbHRfaW5zdHJ1Y3Rpb25zW10sIF9fYWx0X2luc3RydWN0aW9uc19lbmRbXTsKIAogc3RydWN0
IGFsdF9yZWdpb24gewpAQCAtMTU0LDcgKzE1OCw3IEBAIHN0YXRpYyBpbnQgX19hcHBseV9hbHRl
cm5hdGl2ZXNfbXVsdGlfc3RvcCh2b2lkICp1bnVzZWQpCiAgICAgewogICAgICAgICBpbnQgcmV0
OwogICAgICAgICBzdHJ1Y3QgYWx0X3JlZ2lvbiByZWdpb247Ci0gICAgICAgIG1mbl90IHhlbl9t
Zm4gPSBfbWZuKHZpcnRfdG9fbWZuKF9zdGFydCkpOworICAgICAgICBtZm5fdCB4ZW5fbWZuID0g
dmlydF90b19tZm4oX3N0YXJ0KTsKICAgICAgICAgcGFkZHJfdCB4ZW5fc2l6ZSA9IF9lbmQgLSBf
c3RhcnQ7CiAgICAgICAgIHVuc2lnbmVkIGludCB4ZW5fb3JkZXIgPSBnZXRfb3JkZXJfZnJvbV9i
eXRlcyh4ZW5fc2l6ZSk7CiAgICAgICAgIHZvaWQgKnhlbm1hcDsKLS0gCjIuMTEuMAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 19 16:58:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 16: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 1dN00A-0003lr-Oq; Mon, 19 Jun 2017 16: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 <julien.grall@arm.com>) id 1dN009-0003js-SD
 for xen-devel@lists.xen.org; Mon, 19 Jun 2017 16:58:09 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 FF/43-01752-1A208495; Mon, 19 Jun 2017 16:58:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsVysyfVTXcuk0e
 kwfPjKhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8apjavYCtZIVTx5/IO5gfGfSBcjF4eQwGZG
 iVstm5ggnNOMEg9aD7N0MXJysAloStz5/IkJxBYRkJa49vkyI4jNLOAg8ebjPbAaYYEYiQOfr
 oPVsAioSsx7MBvM5hWwlDh/8BlYvYSAvMSutousIDangJXE9/nXwOJCQDXHn9xim8DIvYCRYR
 WjenFqUVlqka6hXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGoH/rGRgYdzA29To
 fYpTkYFIS5Z313z1SiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvJkaPSCHBotT01Iq0zBxgoMGk
 JTh4lER4a34DtfIWFyTmFmemQ6ROMSpKifMqgPQJgCQySvPg2mDBfYlRVkqYl5GBgUGIpyC1K
 DezBFX+FaM4B6OSMG8XyGU8mXklcNNfAS1mAlrMfMYFZHFJIkJKqoGR3UJdPfKKVo913nS7H6
 fufD4dvLdi+x+ts6Ldqx0rj+2yWLbyjeqiSLEKHf5O9T7P/V3fXGcv2XQn5XHavfxrp86yHO1
 SfrWnu3iB8S61ZZe9omued2yqinsb/FrxtHi21v8VvH5fp2o3cZmdC1rN9HVTXojd1bx9/3+K
 Jj4S0HJzT2l5yeesxFKckWioxVxUnAgAWis3AWkCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1497891485!103980153!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17824 invoked from network); 19 Jun 2017 16:58:05 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-206.messagelabs.com with SMTP; 19 Jun 2017 16:58: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 C3B1F15AD;
 Mon, 19 Jun 2017 09:58: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 1F94D3F41F;
 Mon, 19 Jun 2017 09:58:03 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon, 19 Jun 2017 17:57:41 +0100
Message-Id: <20170619165753.25049-5-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170619165753.25049-1-julien.grall@arm.com>
References: <20170619165753.25049-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v2 04/16] xen/arm: p2m: Redefine mfn_to_page and
	page_to_mfn 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>

VGhlIGZpbGUgeGVuL2FyY2gvYXJtL3AybS5jIGlzIHVzaW5nIHR5cGVzYWZlIE1GTiBpbiBtb3N0
IG9mIHRoZSBwbGFjZS4KVGhpcyByZXF1aXJlcyBjYWxsZXIgdG8gbWZuX3RvX3BhZ2UgYW5kIHBh
Z2VfdG9fbWZuIHRvIHVzZSBfbWZuL21mbl94LgoKVG8gYXZvaWQgZXh0cmEgX21mbi9tZm5feCwg
cmUtZGVmaW5lIG1mbl90b19wYWdlIGFuZCBwYWdlX3RvX21mbiB3aXRoaW4KeGVuL2FyY2gvYXJt
L3AybS5jIHRvIGhhbmRsZSB0eXBlc2FmZSBNRk4uCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KICAgIFRoZSBpZGVhIGJlaGluZCByZWRlZmlu
aW5nIGxvY2FsbHkgbWZuX3RvX3BhZ2UgYW5kIHBhZ2VfdG9fbWZuIGlzCiAgICBzcGxpdHRpbmcg
dGhlIGludHJvZHVjdGlvbiBvZiB0eXBlc2FmZSBNRk4gaW4gc21hbGxlciBzZXJpZXMgYW5kCiAg
ICBiZXR3ZWVuIG11bHRpcGxlIHBlb3BsZS4gV2Uga25vdyB0aGUgZmlsZSBpcyB0eXBlc2FmZSBy
ZWFkeSBhbmQgaWYKICAgIHdlIGRlY2lkZSB0byBtYWtlIHRoZSBtYWluIGhlbHBlciB0eXBlc2Fm
ZSwgd2Ugd291bGQganVzdCBuZWVkIHRvCiAgICBkcm9wIHRoZSBkZWZpbml0aW9uIGF0IHRoZSB0
b3Agb2YgdGhlIGZpbGUuCi0tLQogeGVuL2FyY2gvYXJtL3AybS5jIHwgMjAgKysrKysrKysrKysr
Ky0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wMm0uYyBiL3hlbi9hcmNoL2FybS9wMm0uYwpp
bmRleCAyNjZkMWMzYmQ2Li42YzFhYzcwMDQ0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vcDJt
LmMKKysrIGIveGVuL2FyY2gvYXJtL3AybS5jCkBAIC0zOCw2ICszOCwxMiBAQCBzdGF0aWMgdW5z
aWduZWQgaW50IF9fcmVhZF9tb3N0bHkgbWF4X3ZtaWQgPSBNQVhfVk1JRF84X0JJVDsKIAogI2Rl
ZmluZSBQMk1fUk9PVF9QQUdFUyAgICAoMTw8UDJNX1JPT1RfT1JERVIpCiAKKy8qIE92ZXJyaWRl
IG1hY3JvcyBmcm9tIGFzbS9tbS5oIHRvIG1ha2UgdGhlbSB3b3JrIHdpdGggbWZuX3QgKi8KKyN1
bmRlZiBtZm5fdG9fcGFnZQorI2RlZmluZSBtZm5fdG9fcGFnZShtZm4pIF9fbWZuX3RvX3BhZ2Uo
bWZuX3gobWZuKSkKKyN1bmRlZiBwYWdlX3RvX21mbgorI2RlZmluZSBwYWdlX3RvX21mbihwZykg
X21mbihfX3BhZ2VfdG9fbWZuKHBnKSkKKwogdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgcDJt
X2lwYV9iaXRzOwogCiAvKiBIZWxwZXJzIHRvIGxvb2t1cCB0aGUgcHJvcGVydGllcyBvZiBlYWNo
IGxldmVsICovCkBAIC0xMTUsNyArMTIxLDcgQEAgdm9pZCBkdW1wX3AybV9sb29rdXAoc3RydWN0
IGRvbWFpbiAqZCwgcGFkZHJfdCBhZGRyKQogICAgIHByaW50aygiZG9tJWQgSVBBIDB4JSJQUklw
YWRkciJcbiIsIGQtPmRvbWFpbl9pZCwgYWRkcik7CiAKICAgICBwcmludGsoIlAyTSBAICVwIG1m
bjoweCVseFxuIiwKLSAgICAgICAgICAgcDJtLT5yb290LCBwYWdlX3RvX21mbihwMm0tPnJvb3Qp
KTsKKyAgICAgICAgICAgcDJtLT5yb290LCBtZm5feChwYWdlX3RvX21mbihwMm0tPnJvb3QpKSk7
CiAKICAgICBkdW1wX3B0X3dhbGsocGFnZV90b19tYWRkcihwMm0tPnJvb3QpLCBhZGRyLAogICAg
ICAgICAgICAgICAgICBQMk1fUk9PVF9MRVZFTCwgUDJNX1JPT1RfUEFHRVMpOwpAQCAtNTkxLDcg
KzU5Nyw3IEBAIHN0YXRpYyBpbnQgcDJtX2NyZWF0ZV90YWJsZShzdHJ1Y3QgcDJtX2RvbWFpbiAq
cDJtLCBscGFlX3QgKmVudHJ5KQogICAgICAqIFRoZSBhY2Nlc3MgdmFsdWUgZG9lcyBub3QgbWF0
dGVyIGJlY2F1c2UgdGhlIGhhcmR3YXJlIHdpbGwgaWdub3JlCiAgICAgICogdGhlIHBlcm1pc3Np
b24gZmllbGRzIGZvciB0YWJsZSBlbnRyeS4KICAgICAgKi8KLSAgICBwdGUgPSBtZm5fdG9fcDJt
X2VudHJ5KF9tZm4ocGFnZV90b19tZm4ocGFnZSkpLCBwMm1faW52YWxpZCwKKyAgICBwdGUgPSBt
Zm5fdG9fcDJtX2VudHJ5KHBhZ2VfdG9fbWZuKHBhZ2UpLCBwMm1faW52YWxpZCwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHAybS0+ZGVmYXVsdF9hY2Nlc3MpOwogCiAgICAgcDJtX3dyaXRl
X3B0ZShlbnRyeSwgcHRlLCBwMm0tPmNsZWFuX3B0ZSk7CkBAIC02NTAsOSArNjU2LDkgQEAgc3Rh
dGljIHZvaWQgcDJtX3B1dF9sM19wYWdlKGNvbnN0IGxwYWVfdCBwdGUpCiAgICAgICovCiAgICAg
aWYgKCBwMm1faXNfZm9yZWlnbihwdGUucDJtLnR5cGUpICkKICAgICB7Ci0gICAgICAgIHVuc2ln
bmVkIGxvbmcgbWZuID0gcHRlLnAybS5iYXNlOworICAgICAgICBtZm5fdCBtZm4gPSBfbWZuKHB0
ZS5wMm0uYmFzZSk7CiAKLSAgICAgICAgQVNTRVJUKG1mbl92YWxpZChfbWZuKG1mbikpKTsKKyAg
ICAgICAgQVNTRVJUKG1mbl92YWxpZChtZm4pKTsKICAgICAgICAgcHV0X3BhZ2UobWZuX3RvX3Bh
Z2UobWZuKSk7CiAgICAgfQogfQpAQCAtNzAyLDcgKzcwOCw3IEBAIHN0YXRpYyB2b2lkIHAybV9m
cmVlX2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCiAgICAgbWZuID0gX21mbihlbnRyeS5w
Mm0uYmFzZSk7CiAgICAgQVNTRVJUKG1mbl92YWxpZChtZm4pKTsKIAotICAgIHBnID0gbWZuX3Rv
X3BhZ2UobWZuX3gobWZuKSk7CisgICAgcGcgPSBtZm5fdG9fcGFnZShtZm4pOwogCiAgICAgcGFn
ZV9saXN0X2RlbChwZywgJnAybS0+cGFnZXMpOwogICAgIGZyZWVfZG9taGVhcF9wYWdlKHBnKTsK
QEAgLTc4MCw3ICs3ODYsNyBAQCBzdGF0aWMgYm9vbCBwMm1fc3BsaXRfc3VwZXJwYWdlKHN0cnVj
dCBwMm1fZG9tYWluICpwMm0sIGxwYWVfdCAqZW50cnksCiAKICAgICB1bm1hcF9kb21haW5fcGFn
ZSh0YWJsZSk7CiAKLSAgICBwdGUgPSBtZm5fdG9fcDJtX2VudHJ5KF9tZm4ocGFnZV90b19tZm4o
cGFnZSkpLCBwMm1faW52YWxpZCwKKyAgICBwdGUgPSBtZm5fdG9fcDJtX2VudHJ5KHBhZ2VfdG9f
bWZuKHBhZ2UpLCBwMm1faW52YWxpZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybS0+
ZGVmYXVsdF9hY2Nlc3MpOwogCiAgICAgLyoKQEAgLTE0NDMsNyArMTQ0OSw3IEBAIHN0cnVjdCBw
YWdlX2luZm8gKmdldF9wYWdlX2Zyb21fZ3ZhKHN0cnVjdCB2Y3B1ICp2LCB2YWRkcl90IHZhLAog
ICAgIGlmICggIW1mbl92YWxpZChtYWRkcl90b19tZm4obWFkZHIpKSApCiAgICAgICAgIGdvdG8g
ZXJyOwogCi0gICAgcGFnZSA9IG1mbl90b19wYWdlKG1mbl94KG1hZGRyX3RvX21mbihtYWRkcikp
KTsKKyAgICBwYWdlID0gbWZuX3RvX3BhZ2UobWFkZHJfdG9fbWZuKG1hZGRyKSk7CiAgICAgQVNT
RVJUKHBhZ2UpOwogCiAgICAgaWYgKCB1bmxpa2VseSghZ2V0X3BhZ2UocGFnZSwgZCkpICkKLS0g
CjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 19 16:58:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 16:58: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 1dN00C-0003nK-3b; Mon, 19 Jun 2017 16:58: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 1dN00B-0003ir-6L
 for xen-devel@lists.xen.org; Mon, 19 Jun 2017 16:58:11 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 0B/CB-03058-2A208495; Mon, 19 Jun 2017 16:58:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCLMWRWlGSWpSXmKPExsVysyfVTXcRk0e
 kwZblchZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aUz2UFi6Qqfq1cxNzAuFGoi5GTQ0hgE6PE
 oubCLkYuIPs0o8T5LTcYQRJsApoSdz5/YgKxRQSkJa59vgwWZxZwkHjz8R4LiC0s4C5x/Pszd
 hCbRUBVYtXhhawgNq+AlcS+dxvAeiUE5CV2tV0Ei3MCxb/Pv8YIsdhS4viTW2wTGLkXMDKsYl
 QvTi0qSy3SNdFLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAj0LQMQ7GDsvux/iFG
 Sg0lJlHfWf/dIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8mxg9IoUEi1LTUyvSMnOAQQaTluDg
 URLhtQMGmhBvcUFibnFmOkTqFKOilDjvSZA+AZBERmkeXBsssC8xykoJ8zICHSLEU5BalJtZg
 ir/ilGcg1FJmPcpyBSezLwSuOmvgBYzAS1mPuMCsrgkESEl1cDYI/T/l+CnJ3ZTI95uSuA4nb
 FN6Xds9e1wPRXBdF3GTW6OoRzP74SsN9q8L+CMaTXnYqWnCUf2fdjBypVztP+Z+93X0y+r8ln
 az0pec8L4lDTvbivxSVtYFzR1vs1UdFLSdOo/5jAhY/vT+h3iCdHTrV/kCTnbTJluXitl2zG5
 74HfxEC7WzxKLMUZiYZazEXFiQADXcyJZwIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1497891490!98132485!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56788 invoked from network); 19 Jun 2017 16:58:10 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-27.messagelabs.com with SMTP; 19 Jun 2017 16:58: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 C5DDD344;
 Mon, 19 Jun 2017 09:58: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 2297D3F41F;
 Mon, 19 Jun 2017 09:58:08 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon, 19 Jun 2017 17:57:46 +0100
Message-Id: <20170619165753.25049-10-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170619165753.25049-1-julien.grall@arm.com>
References: <20170619165753.25049-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v2 09/16] xen/arm: create_xen_entries: Use
	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>

QWRkIGEgYml0IG1vcmUgc2FmZXR5IHdoZW4gdXNpbmcgY3JlYXRlX3hlbl9lbnRyaWVzLgoKQWxz
byB3aGVuIGRlc3Ryb3lpbmcvbW9kaWZ5aW5nIG1hcHBpbmcsIHRoZSBNRk4gaXMgY3VycmVudGx5
IG5vdCB1c2VkLgpSYXRoZXIgdGhhbiBwYXNzaW5nIF9tZm4oMCkgdXNlIElOVkFMSURfTUZOIHRv
IHN0YXkgY29uc2lzdGVudCB3aXRoIHRoZQpvdGhlciB1c2FnZS4KClNpZ25lZC1vZmYtYnk6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgotLS0KICAgIENoYW5nZXMgaW4gdjI6
CiAgICAgICAgLSBBZGQgU3RlZmFubydzIHJldmlld2VkLWJ5Ci0tLQogeGVuL2FyY2gvYXJtL21t
LmMgfCAxOSArKysrKysrKysrLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9u
cygrKSwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hl
bi9hcmNoL2FybS9tbS5jCmluZGV4IDU2MTI4MzRkZmMuLjhkMzRhZTcyNzkgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL2FybS9tbS5jCisrKyBiL3hlbi9hcmNoL2FybS9tbS5jCkBAIC05ODAsNyArOTgw
LDcgQEAgZW51bSB4ZW5tYXBfb3BlcmF0aW9uIHsKIAogc3RhdGljIGludCBjcmVhdGVfeGVuX2Vu
dHJpZXMoZW51bSB4ZW5tYXBfb3BlcmF0aW9uIG9wLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyB2aXJ0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgbG9uZyBtZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5fdCBt
Zm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG5yX21mbnMs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYWkpCiB7CkBAIC05
ODksNyArOTg5LDcgQEAgc3RhdGljIGludCBjcmVhdGVfeGVuX2VudHJpZXMoZW51bSB4ZW5tYXBf
b3BlcmF0aW9uIG9wLAogICAgIGxwYWVfdCBwdGU7CiAgICAgbHBhZV90ICp0aGlyZCA9IE5VTEw7
CiAKLSAgICBmb3IoOyBhZGRyIDwgYWRkcl9lbmQ7IGFkZHIgKz0gUEFHRV9TSVpFLCBtZm4rKykK
KyAgICBmb3IoOyBhZGRyIDwgYWRkcl9lbmQ7IGFkZHIgKz0gUEFHRV9TSVpFLCBtZm4gPSBtZm5f
YWRkKG1mbiwgMSkpCiAgICAgewogICAgICAgICBpZiAoICF4ZW5fc2Vjb25kW3NlY29uZF9saW5l
YXJfb2Zmc2V0KGFkZHIpXS5wdC52YWxpZCB8fAogICAgICAgICAgICAgICF4ZW5fc2Vjb25kW3Nl
Y29uZF9saW5lYXJfb2Zmc2V0KGFkZHIpXS5wdC50YWJsZSApCkBAIC0xMDEwLDEzICsxMDEwLDEz
IEBAIHN0YXRpYyBpbnQgY3JlYXRlX3hlbl9lbnRyaWVzKGVudW0geGVubWFwX29wZXJhdGlvbiBv
cCwKICAgICAgICAgICAgIGNhc2UgUkVTRVJWRToKICAgICAgICAgICAgICAgICBpZiAoIHRoaXJk
W3RoaXJkX3RhYmxlX29mZnNldChhZGRyKV0ucHQudmFsaWQgKQogICAgICAgICAgICAgICAgIHsK
LSAgICAgICAgICAgICAgICAgICAgcHJpbnRrKCJjcmVhdGVfeGVuX2VudHJpZXM6IHRyeWluZyB0
byByZXBsYWNlIGFuIGV4aXN0aW5nIG1hcHBpbmcgYWRkcj0lbHggbWZuPSVseFxuIiwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGFkZHIsIG1mbik7CisgICAgICAgICAgICAgICAgICAgIHBy
aW50aygiY3JlYXRlX3hlbl9lbnRyaWVzOiB0cnlpbmcgdG8gcmVwbGFjZSBhbiBleGlzdGluZyBt
YXBwaW5nIGFkZHI9JWx4IG1mbj0lIlBSSV9tZm4iXG4iLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYWRkciwgbWZuX3gobWZuKSk7CiAgICAgICAgICAgICAgICAgICAgIHJldHVybiAtRUlO
VkFMOwogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICBpZiAoIG9wID09IFJFU0VS
VkUgKQogICAgICAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAgICAgICBwdGUgPSBt
Zm5fdG9feGVuX2VudHJ5KF9tZm4obWZuKSwgYWkpOworICAgICAgICAgICAgICAgIHB0ZSA9IG1m
bl90b194ZW5fZW50cnkobWZuLCBhaSk7CiAgICAgICAgICAgICAgICAgcHRlLnB0LnRhYmxlID0g
MTsKICAgICAgICAgICAgICAgICB3cml0ZV9wdGUoJnRoaXJkW3RoaXJkX3RhYmxlX29mZnNldChh
ZGRyKV0sIHB0ZSk7CiAgICAgICAgICAgICAgICAgYnJlYWs7CkBAIC0xMDYxLDI0ICsxMDYxLDI1
IEBAIGludCBtYXBfcGFnZXNfdG9feGVuKHVuc2lnbmVkIGxvbmcgdmlydCwKICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbnJfbWZucywKICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGludCBmbGFncykKIHsKLSAgICByZXR1cm4gY3JlYXRlX3hlbl9lbnRyaWVzKElOU0VS
VCwgdmlydCwgbWZuLCBucl9tZm5zLCBmbGFncyk7CisgICAgcmV0dXJuIGNyZWF0ZV94ZW5fZW50
cmllcyhJTlNFUlQsIHZpcnQsIF9tZm4obWZuKSwgbnJfbWZucywgZmxhZ3MpOwogfQogCiBpbnQg
cG9wdWxhdGVfcHRfcmFuZ2UodW5zaWduZWQgbG9uZyB2aXJ0LCB1bnNpZ25lZCBsb25nIG1mbiwK
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG5yX21mbnMpCiB7Ci0gICAgcmV0
dXJuIGNyZWF0ZV94ZW5fZW50cmllcyhSRVNFUlZFLCB2aXJ0LCBtZm4sIG5yX21mbnMsIDApOwor
ICAgIHJldHVybiBjcmVhdGVfeGVuX2VudHJpZXMoUkVTRVJWRSwgdmlydCwgX21mbihtZm4pLCBu
cl9tZm5zLCAwKTsKIH0KIAogaW50IGRlc3Ryb3lfeGVuX21hcHBpbmdzKHVuc2lnbmVkIGxvbmcg
diwgdW5zaWduZWQgbG9uZyBlKQogewotICAgIHJldHVybiBjcmVhdGVfeGVuX2VudHJpZXMoUkVN
T1ZFLCB2LCAwLCAoZSAtIHYpID4+IFBBR0VfU0hJRlQsIDApOworICAgIHJldHVybiBjcmVhdGVf
eGVuX2VudHJpZXMoUkVNT1ZFLCB2LCBJTlZBTElEX01GTiwgKGUgLSB2KSA+PiBQQUdFX1NISUZU
LCAwKTsKIH0KIAogaW50IG1vZGlmeV94ZW5fbWFwcGluZ3ModW5zaWduZWQgbG9uZyBzLCB1bnNp
Z25lZCBsb25nIGUsIHVuc2lnbmVkIGludCBmbGFncykKIHsKICAgICBBU1NFUlQoKGZsYWdzICYg
KFBURV9OWCB8IFBURV9STykpID09IGZsYWdzKTsKLSAgICByZXR1cm4gY3JlYXRlX3hlbl9lbnRy
aWVzKE1PRElGWSwgcywgMCwgKGUgLSBzKSA+PiBQQUdFX1NISUZULCBmbGFncyk7CisgICAgcmV0
dXJuIGNyZWF0ZV94ZW5fZW50cmllcyhNT0RJRlksIHMsIElOVkFMSURfTUZOLCAoZSAtIHMpID4+
IFBBR0VfU0hJRlQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGFncyk7CiB9CiAK
IGVudW0gbWcgeyBtZ19jbGVhciwgbWdfcm8sIG1nX3J3LCBtZ19yeCB9OwotLSAKMi4xMS4wCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 19 16:58:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 16:58: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 1dN00F-0003rW-At; Mon, 19 Jun 2017 16:58: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 1dN00D-0003on-Et
 for xen-devel@lists.xen.org; Mon, 19 Jun 2017 16:58:13 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 08/E2-17076-4A208495; Mon, 19 Jun 2017 16:58:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKLMWRWlGSWpSXmKPExsVysyfVTXcxk0e
 kwdcL1hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bjjTNZCn4VVTxdO5OlgXF/VBcjF4eQwGZG
 iUd3utkgnNOMEh2TfjB2MXJysAloStz5/IkJxBYRkJa49vkyUJyDg1kgSuL/NE4QU1jAR+LhW
 VaQChYBVYnPO9eCVfMKWEk8WLKZBcSWEJCX2NV2EayGEyj+ff41sOlCApYSx5/cYpvAyL2AkW
 EVo0ZxalFZapGukZleUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkagd+sZGBh3MDb
 s9TvEKMnBpCTKO+u/e6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd5NjB6RQoJFqempFWmZOcAw
 g0lLcPAoifDW/AZq5S0uSMwtzkyHSJ1iVJQS5z0J0icAksgozYNrg4X2JUZZKWFeRgYGBiGeg
 tSi3MwSVPlXjOIcjErCvF0gl/Fk5pXATX8FtJgJaDHzGReQxSWJCCmpBsZVjlvmZGdyvyzfdP
 +EkZfz+akC7zYaCmTvFdIz8VstFXZr2aLg70vT8g7tbG4pihE/udOocN1uZ/Gc9gNzZj1sPJv
 NzR1ReYexTfTaI4691uI512Sbe6rUP4jcXHkqwOhcW+3X6ddmSryNy5747MAXm+yZh+zvTCya
 Km7CuLGutsY+LiRiF5cSS3FGoqEWc1FxIgD44kJbaAIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1497891491!67805842!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39075 invoked from network); 19 Jun 2017 16:58:11 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-31.messagelabs.com with SMTP; 19 Jun 2017 16:58: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 DF3A715AD;
 Mon, 19 Jun 2017 09:58: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 14C133F41F;
 Mon, 19 Jun 2017 09:58:09 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon, 19 Jun 2017 17:57:47 +0100
Message-Id: <20170619165753.25049-11-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170619165753.25049-1-julien.grall@arm.com>
References: <20170619165753.25049-1-julien.grall@arm.com>
Cc: proskurin@sec.in.tum.de, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v2 10/16] xen/arm: Move LPAE definition in a
	separate 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>

cGFnZS5oIGlzIGdldHRpbmcgYmlnZ2VyLiBNb3ZlIG91dCBldmVyeSBMUEFFIGRlZmluaXRpb25z
IGluIGEgc2VwYXJhdGUKaGVhZGVyLiBUaGVyZSBpcyBubyBmdW5jdGlvbmFsIGNoYW5nZXMuCgpT
aWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpSZXZpZXdl
ZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKLS0tCgpD
YzogcHJvc2t1cmluQHNlYy5pbi50dW0uZGUKCiAgICBDaGFuZ2VzIGluIHYyOgogICAgICAgIC0g
TW92ZSBjb21tZW50IGFmdGVyIHRoZSAjZW5kaWYgcmF0aGVyIHRoYW4gYmVmb3JlCiAgICAgICAg
LSBBZGQgU3RlZmFubydzIHJldmlld2VkLWJ5Ci0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9scGFl
LmggfCAxNjkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4
ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaCB8IDE1MiArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDE3MCBpbnNlcnRpb25zKCspLCAxNTEg
ZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLWFybS9scGFl
LmgKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2xwYWUuaCBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vbHBhZS5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLmFk
OGM1NzFlYTUKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2xwYWUuaApA
QCAtMCwwICsxLDE2OSBAQAorI2lmbmRlZiBfX0FSTV9MUEFFX0hfXworI2RlZmluZSBfX0FSTV9M
UEFFX0hfXworCisjaWZuZGVmIF9fQVNTRU1CTFlfXworCisvKiBXQVJOSU5HISAgVW5saWtlIHRo
ZSBJbnRlbCBwYWdldGFibGUgY29kZSwgd2hlcmUgbDEgaXMgdGhlIGxvd2VzdAorICogbGV2ZWwg
YW5kIGw0IGlzIHRoZSByb290IG9mIHRoZSB0cmllLCB0aGUgQVJNIHBhZ2V0YWJsZXMgZm9sbG93
IEFSTSdzCisgKiBkb2N1bWVudGF0aW9uOiB0aGUgbGV2ZWxzIGFyZSBjYWxsZWQgZmlyc3QsIHNl
Y29uZCAmYyBpbiB0aGUgb3JkZXIKKyAqIHRoYXQgdGhlIE1NVSB3YWxrcyB0aGVtIChpLmUuICJm
aXJzdCIgaXMgdGhlIHJvb3Qgb2YgdGhlIHRyaWUpLiAqLworCisvKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqCisgKiBBUk12Ny1BIExQQUUgcGFnZXRhYmxlczogMy1sZXZlbCB0cmllLCBtYXBwaW5nIDQw
LWJpdCBpbnB1dCB0bworICogNDAtYml0IG91dHB1dCBhZGRyZXNzZXMuICBUYWJsZXMgYXQgYWxs
IGxldmVscyBoYXZlIDUxMiA2NC1iaXQgZW50cmllcworICogKGkuZS4gYXJlIDRLYiBsb25nKS4K
KyAqCisgKiBUaGUgYml0LXNodWZmbGluZyB0aGF0IGhhcyB0aGUgcGVybWlzc2lvbiBiaXRzIGlu
IGJyYW5jaCBub2RlcyBpbiBhCisgKiBkaWZmZXJlbnQgcGxhY2UgZnJvbSB0aG9zZSBpbiBsZWFm
IG5vZGVzIHNlZW1zIHRvIGJlIHRvIGFsbG93IGxpbmVhcgorICogcGFnZXRhYmxlIHRyaWNrcy4g
IElmIHdlJ3JlIG5vdCBkb2luZyB0aGF0IHRoZW4gdGhlIHNldCBvZiBwZXJtaXNzaW9uCisgKiBi
aXRzIHRoYXQncyBub3QgaW4gdXNlIGluIGEgZ2l2ZW4gbm9kZSB0eXBlIGNhbiBiZSB1c2VkIGFz
CisgKiBleHRyYSBzb2Z0d2FyZS1kZWZpbmVkIGJpdHMuICovCisKK3R5cGVkZWYgc3RydWN0IF9f
cGFja2VkIHsKKyAgICAvKiBUaGVzZSBhcmUgdXNlZCBpbiBhbGwga2luZHMgb2YgZW50cnkuICov
CisgICAgdW5zaWduZWQgbG9uZyB2YWxpZDoxOyAgICAgIC8qIFZhbGlkIG1hcHBpbmcgKi8KKyAg
ICB1bnNpZ25lZCBsb25nIHRhYmxlOjE7ICAgICAgLyogPT0gMSBpbiA0ayBtYXAgZW50cmllcyB0
b28gKi8KKworICAgIC8qIFRoZXNlIHRlbiBiaXRzIGFyZSBvbmx5IHVzZWQgaW4gQmxvY2sgZW50
cmllcyBhbmQgYXJlIGlnbm9yZWQKKyAgICAgKiBpbiBUYWJsZSBlbnRyaWVzLiAqLworICAgIHVu
c2lnbmVkIGxvbmcgYWk6MzsgICAgICAgICAvKiBBdHRyaWJ1dGUgSW5kZXggKi8KKyAgICB1bnNp
Z25lZCBsb25nIG5zOjE7ICAgICAgICAgLyogTm90LVNlY3VyZSAqLworICAgIHVuc2lnbmVkIGxv
bmcgdXNlcjoxOyAgICAgICAvKiBVc2VyLXZpc2libGUgKi8KKyAgICB1bnNpZ25lZCBsb25nIHJv
OjE7ICAgICAgICAgLyogUmVhZC1Pbmx5ICovCisgICAgdW5zaWduZWQgbG9uZyBzaDoyOyAgICAg
ICAgIC8qIFNoYXJlYWJpbGl0eSAqLworICAgIHVuc2lnbmVkIGxvbmcgYWY6MTsgICAgICAgICAv
KiBBY2Nlc3MgRmxhZyAqLworICAgIHVuc2lnbmVkIGxvbmcgbmc6MTsgICAgICAgICAvKiBOb3Qt
R2xvYmFsICovCisKKyAgICAvKiBUaGUgYmFzZSBhZGRyZXNzIG11c3QgYmUgYXBwcm9wcmlhdGVs
eSBhbGlnbmVkIGZvciBCbG9jayBlbnRyaWVzICovCisgICAgdW5zaWduZWQgbG9uZyBsb25nIGJh
c2U6MzY7IC8qIEJhc2UgYWRkcmVzcyBvZiBibG9jayBvciBuZXh0IHRhYmxlICovCisgICAgdW5z
aWduZWQgbG9uZyBzYno6NDsgICAgICAgIC8qIE11c3QgYmUgemVybyAqLworCisgICAgLyogVGhl
c2Ugc2V2ZW4gYml0cyBhcmUgb25seSB1c2VkIGluIEJsb2NrIGVudHJpZXMgYW5kIGFyZSBpZ25v
cmVkCisgICAgICogaW4gVGFibGUgZW50cmllcy4gKi8KKyAgICB1bnNpZ25lZCBsb25nIGNvbnRp
ZzoxOyAgICAgLyogSW4gYSBibG9jayBvZiAxNiBjb250aWd1b3VzIGVudHJpZXMgKi8KKyAgICB1
bnNpZ25lZCBsb25nIHB4bjoxOyAgICAgICAgLyogUHJpdmlsZWdlZC1YTiAqLworICAgIHVuc2ln
bmVkIGxvbmcgeG46MTsgICAgICAgICAvKiBlWGVjdXRlLU5ldmVyICovCisgICAgdW5zaWduZWQg
bG9uZyBhdmFpbDo0OyAgICAgIC8qIElnbm9yZWQgYnkgaGFyZHdhcmUgKi8KKworICAgIC8qIFRo
ZXNlIDUgYml0cyBhcmUgb25seSB1c2VkIGluIFRhYmxlIGVudHJpZXMgYW5kIGFyZSBpZ25vcmVk
IGluCisgICAgICogQmxvY2sgZW50cmllcyAqLworICAgIHVuc2lnbmVkIGxvbmcgcHhudDoxOyAg
ICAgICAvKiBQcml2aWxlZ2VkLVhOICovCisgICAgdW5zaWduZWQgbG9uZyB4bnQ6MTsgICAgICAg
IC8qIGVYZWN1dGUtTmV2ZXIgKi8KKyAgICB1bnNpZ25lZCBsb25nIGFwdDoyOyAgICAgICAgLyog
QWNjZXNzIFBlcm1pc3Npb25zICovCisgICAgdW5zaWduZWQgbG9uZyBuc3Q6MTsgICAgICAgIC8q
IE5vdC1TZWN1cmUgKi8KK30gbHBhZV9wdF90OworCisvKiBUaGUgcDJtIHRhYmxlcyBoYXZlIGFs
bW9zdCB0aGUgc2FtZSBsYXlvdXQsIGJ1dCBzb21lIG9mIHRoZSBwZXJtaXNzaW9uCisgKiBhbmQg
Y2FjaGUtY29udHJvbCBiaXRzIGFyZSBsYWlkIG91dCBkaWZmZXJlbnRseSAob3IgbWlzc2luZykg
Ki8KK3R5cGVkZWYgc3RydWN0IF9fcGFja2VkIHsKKyAgICAvKiBUaGVzZSBhcmUgdXNlZCBpbiBh
bGwga2luZHMgb2YgZW50cnkuICovCisgICAgdW5zaWduZWQgbG9uZyB2YWxpZDoxOyAgICAgIC8q
IFZhbGlkIG1hcHBpbmcgKi8KKyAgICB1bnNpZ25lZCBsb25nIHRhYmxlOjE7ICAgICAgLyogPT0g
MSBpbiA0ayBtYXAgZW50cmllcyB0b28gKi8KKworICAgIC8qIFRoZXNlIHRlbiBiaXRzIGFyZSBv
bmx5IHVzZWQgaW4gQmxvY2sgZW50cmllcyBhbmQgYXJlIGlnbm9yZWQKKyAgICAgKiBpbiBUYWJs
ZSBlbnRyaWVzLiAqLworICAgIHVuc2lnbmVkIGxvbmcgbWF0dHI6NDsgICAgICAvKiBNZW1vcnkg
QXR0cmlidXRlcyAqLworICAgIHVuc2lnbmVkIGxvbmcgcmVhZDoxOyAgICAgICAvKiBSZWFkIGFj
Y2VzcyAqLworICAgIHVuc2lnbmVkIGxvbmcgd3JpdGU6MTsgICAgICAvKiBXcml0ZSBhY2Nlc3Mg
Ki8KKyAgICB1bnNpZ25lZCBsb25nIHNoOjI7ICAgICAgICAgLyogU2hhcmVhYmlsaXR5ICovCisg
ICAgdW5zaWduZWQgbG9uZyBhZjoxOyAgICAgICAgIC8qIEFjY2VzcyBGbGFnICovCisgICAgdW5z
aWduZWQgbG9uZyBzYno0OjE7CisKKyAgICAvKiBUaGUgYmFzZSBhZGRyZXNzIG11c3QgYmUgYXBw
cm9wcmlhdGVseSBhbGlnbmVkIGZvciBCbG9jayBlbnRyaWVzICovCisgICAgdW5zaWduZWQgbG9u
ZyBsb25nIGJhc2U6MzY7IC8qIEJhc2UgYWRkcmVzcyBvZiBibG9jayBvciBuZXh0IHRhYmxlICov
CisgICAgdW5zaWduZWQgbG9uZyBzYnozOjQ7CisKKyAgICAvKiBUaGVzZSBzZXZlbiBiaXRzIGFy
ZSBvbmx5IHVzZWQgaW4gQmxvY2sgZW50cmllcyBhbmQgYXJlIGlnbm9yZWQKKyAgICAgKiBpbiBU
YWJsZSBlbnRyaWVzLiAqLworICAgIHVuc2lnbmVkIGxvbmcgY29udGlnOjE7ICAgICAvKiBJbiBh
IGJsb2NrIG9mIDE2IGNvbnRpZ3VvdXMgZW50cmllcyAqLworICAgIHVuc2lnbmVkIGxvbmcgc2J6
MjoxOworICAgIHVuc2lnbmVkIGxvbmcgeG46MTsgICAgICAgICAvKiBlWGVjdXRlLU5ldmVyICov
CisgICAgdW5zaWduZWQgbG9uZyB0eXBlOjQ7ICAgICAgIC8qIElnbm9yZSBieSBoYXJkd2FyZS4g
VXNlZCB0byBzdG9yZSBwMm0gdHlwZXMgKi8KKworICAgIHVuc2lnbmVkIGxvbmcgc2J6MTo1Owor
fSBscGFlX3AybV90OworCisvKiBQZXJtaXNzaW9uIG1hc2s6IHhuLCB3cml0ZSwgcmVhZCAqLwor
I2RlZmluZSBQMk1fUEVSTV9NQVNLICgweDAwNDAwMDAwMDAwMDAwQzBVTEwpCisjZGVmaW5lIFAy
TV9DTEVBUl9QRVJNKHB0ZSkgKChwdGUpLmJpdHMgJiB+UDJNX1BFUk1fTUFTSykKKworLyoKKyAq
IFdhbGsgaXMgdGhlIGNvbW1vbiBiaXRzIG9mIHAybSBhbmQgcHQgZW50cmllcyB3aGljaCBhcmUg
bmVlZGVkIHRvCisgKiBzaW1wbHkgd2FsayB0aGUgdGFibGUgKGUuZy4gZm9yIGRlYnVnKS4KKyAq
LwordHlwZWRlZiBzdHJ1Y3QgX19wYWNrZWQgeworICAgIC8qIFRoZXNlIGFyZSB1c2VkIGluIGFs
bCBraW5kcyBvZiBlbnRyeS4gKi8KKyAgICB1bnNpZ25lZCBsb25nIHZhbGlkOjE7ICAgICAgLyog
VmFsaWQgbWFwcGluZyAqLworICAgIHVuc2lnbmVkIGxvbmcgdGFibGU6MTsgICAgICAvKiA9PSAx
IGluIDRrIG1hcCBlbnRyaWVzIHRvbyAqLworCisgICAgdW5zaWduZWQgbG9uZyBwYWQyOjEwOwor
CisgICAgLyogVGhlIGJhc2UgYWRkcmVzcyBtdXN0IGJlIGFwcHJvcHJpYXRlbHkgYWxpZ25lZCBm
b3IgQmxvY2sgZW50cmllcyAqLworICAgIHVuc2lnbmVkIGxvbmcgbG9uZyBiYXNlOjM2OyAvKiBC
YXNlIGFkZHJlc3Mgb2YgYmxvY2sgb3IgbmV4dCB0YWJsZSAqLworCisgICAgdW5zaWduZWQgbG9u
ZyBwYWQxOjE2OworfSBscGFlX3dhbGtfdDsKKwordHlwZWRlZiB1bmlvbiB7CisgICAgdWludDY0
X3QgYml0czsKKyAgICBscGFlX3B0X3QgcHQ7CisgICAgbHBhZV9wMm1fdCBwMm07CisgICAgbHBh
ZV93YWxrX3Qgd2FsazsKK30gbHBhZV90OworCisjZW5kaWYgLyogX19BU1NFTUJMWV9fICovCisK
Ky8qCisgKiBUaGVzZSBudW1iZXJzIGFkZCB1cCB0byBhIDQ4LWJpdCBpbnB1dCBhZGRyZXNzIHNw
YWNlLgorICoKKyAqIE9uIDMyLWJpdCB0aGUgemVyb2V0aCBsZXZlbCBkb2VzIG5vdCBleGlzdCwg
dGhlcmVmb3JlIHRoZSB0b3RhbCBpcworICogMzktYml0cy4gVGhlIEFSTXY3LUEgYXJjaGl0ZWN0
dXJlIGFjdHVhbGx5IHNwZWNpZmllcyBhIDQwLWJpdCBpbnB1dAorICogYWRkcmVzcyBzcGFjZSBm
b3IgdGhlIHAybSwgd2l0aCBhbiA4SyAoMTAyNC1lbnRyeSkgdG9wLWxldmVsIHRhYmxlLgorICog
SG93ZXZlciBYZW4gb25seSBzdXBwb3J0cyAxNkdCIG9mIFJBTSBvbiAzMi1iaXQgQVJNIHN5c3Rl
bXMgYW5kCisgKiB0aGVyZWZvcmUgMzktYml0cyBhcmUgc3VmZmljaWVudC4KKyAqLworCisjZGVm
aW5lIExQQUVfU0hJRlQgICAgICA5CisjZGVmaW5lIExQQUVfRU5UUklFUyAgICAoX0FDKDEsVSkg
PDwgTFBBRV9TSElGVCkKKyNkZWZpbmUgTFBBRV9FTlRSWV9NQVNLIChMUEFFX0VOVFJJRVMgLSAx
KQorCisjZGVmaW5lIFRISVJEX1NISUZUICAgIChQQUdFX1NISUZUKQorI2RlZmluZSBUSElSRF9P
UkRFUiAgICAoVEhJUkRfU0hJRlQgLSBQQUdFX1NISUZUKQorI2RlZmluZSBUSElSRF9TSVpFICAg
ICAoKHBhZGRyX3QpMSA8PCBUSElSRF9TSElGVCkKKyNkZWZpbmUgVEhJUkRfTUFTSyAgICAgKH4o
VEhJUkRfU0laRSAtIDEpKQorI2RlZmluZSBTRUNPTkRfU0hJRlQgICAoVEhJUkRfU0hJRlQgKyBM
UEFFX1NISUZUKQorI2RlZmluZSBTRUNPTkRfT1JERVIgICAoU0VDT05EX1NISUZUIC0gUEFHRV9T
SElGVCkKKyNkZWZpbmUgU0VDT05EX1NJWkUgICAgKChwYWRkcl90KTEgPDwgU0VDT05EX1NISUZU
KQorI2RlZmluZSBTRUNPTkRfTUFTSyAgICAofihTRUNPTkRfU0laRSAtIDEpKQorI2RlZmluZSBG
SVJTVF9TSElGVCAgICAoU0VDT05EX1NISUZUICsgTFBBRV9TSElGVCkKKyNkZWZpbmUgRklSU1Rf
T1JERVIgICAgKEZJUlNUX1NISUZUIC0gUEFHRV9TSElGVCkKKyNkZWZpbmUgRklSU1RfU0laRSAg
ICAgKChwYWRkcl90KTEgPDwgRklSU1RfU0hJRlQpCisjZGVmaW5lIEZJUlNUX01BU0sgICAgICh+
KEZJUlNUX1NJWkUgLSAxKSkKKyNkZWZpbmUgWkVST0VUSF9TSElGVCAgKEZJUlNUX1NISUZUICsg
TFBBRV9TSElGVCkKKyNkZWZpbmUgWkVST0VUSF9PUkRFUiAgKFpFUk9FVEhfU0hJRlQgLSBQQUdF
X1NISUZUKQorI2RlZmluZSBaRVJPRVRIX1NJWkUgICAoKHBhZGRyX3QpMSA8PCBaRVJPRVRIX1NI
SUZUKQorI2RlZmluZSBaRVJPRVRIX01BU0sgICAofihaRVJPRVRIX1NJWkUgLSAxKSkKKworLyog
Q2FsY3VsYXRlIHRoZSBvZmZzZXRzIGludG8gdGhlIHBhZ2V0YWJsZXMgZm9yIGEgZ2l2ZW4gVkEg
Ki8KKyNkZWZpbmUgemVyb2V0aF9saW5lYXJfb2Zmc2V0KHZhKSAoKHZhKSA+PiBaRVJPRVRIX1NI
SUZUKQorI2RlZmluZSBmaXJzdF9saW5lYXJfb2Zmc2V0KHZhKSAoKHZhKSA+PiBGSVJTVF9TSElG
VCkKKyNkZWZpbmUgc2Vjb25kX2xpbmVhcl9vZmZzZXQodmEpICgodmEpID4+IFNFQ09ORF9TSElG
VCkKKyNkZWZpbmUgdGhpcmRfbGluZWFyX29mZnNldCh2YSkgKCh2YSkgPj4gVEhJUkRfU0hJRlQp
CisKKyNkZWZpbmUgVEFCTEVfT0ZGU0VUKG9mZnMpICgodW5zaWduZWQgaW50KShvZmZzKSAmIExQ
QUVfRU5UUllfTUFTSykKKyNkZWZpbmUgZmlyc3RfdGFibGVfb2Zmc2V0KHZhKSAgVEFCTEVfT0ZG
U0VUKGZpcnN0X2xpbmVhcl9vZmZzZXQodmEpKQorI2RlZmluZSBzZWNvbmRfdGFibGVfb2Zmc2V0
KHZhKSBUQUJMRV9PRkZTRVQoc2Vjb25kX2xpbmVhcl9vZmZzZXQodmEpKQorI2RlZmluZSB0aGly
ZF90YWJsZV9vZmZzZXQodmEpICBUQUJMRV9PRkZTRVQodGhpcmRfbGluZWFyX29mZnNldCh2YSkp
CisjZGVmaW5lIHplcm9ldGhfdGFibGVfb2Zmc2V0KHZhKSAgVEFCTEVfT0ZGU0VUKHplcm9ldGhf
bGluZWFyX29mZnNldCh2YSkpCisKKyNlbmRpZiAvKiBfX0FSTV9MUEFFX0hfXyAqLworCisvKgor
ICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgor
ICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIHRhYi13aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9k
ZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFn
ZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKaW5kZXggMzY3MGFiNjY1ZC4uY2VmMmYy
ODkxNCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9wYWdlLmgKQEAgLTMsNiArMyw3IEBACiAKICNpbmNsdWRlIDxwdWJsaWMv
eGVuLmg+CiAjaW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci5oPgorI2luY2x1ZGUgPGFzbS9scGFlLmg+
CiAKICNpZmRlZiBDT05GSUdfQVJNXzY0CiAjZGVmaW5lIFBBRERSX0JJVFMgICAgICAgICAgICAg
IDQ4CkBAIC05NywxMTQgKzk4LDYgQEAKICNpbmNsdWRlIDx4ZW4vbGliLmg+CiAjaW5jbHVkZSA8
YXNtL3N5c3RlbS5oPgogCi0vKiBXQVJOSU5HISAgVW5saWtlIHRoZSBJbnRlbCBwYWdldGFibGUg
Y29kZSwgd2hlcmUgbDEgaXMgdGhlIGxvd2VzdAotICogbGV2ZWwgYW5kIGw0IGlzIHRoZSByb290
IG9mIHRoZSB0cmllLCB0aGUgQVJNIHBhZ2V0YWJsZXMgZm9sbG93IEFSTSdzCi0gKiBkb2N1bWVu
dGF0aW9uOiB0aGUgbGV2ZWxzIGFyZSBjYWxsZWQgZmlyc3QsIHNlY29uZCAmYyBpbiB0aGUgb3Jk
ZXIKLSAqIHRoYXQgdGhlIE1NVSB3YWxrcyB0aGVtIChpLmUuICJmaXJzdCIgaXMgdGhlIHJvb3Qg
b2YgdGhlIHRyaWUpLiAqLwotCi0vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCi0gKiBBUk12Ny1BIExQ
QUUgcGFnZXRhYmxlczogMy1sZXZlbCB0cmllLCBtYXBwaW5nIDQwLWJpdCBpbnB1dCB0bwotICog
NDAtYml0IG91dHB1dCBhZGRyZXNzZXMuICBUYWJsZXMgYXQgYWxsIGxldmVscyBoYXZlIDUxMiA2
NC1iaXQgZW50cmllcwotICogKGkuZS4gYXJlIDRLYiBsb25nKS4KLSAqCi0gKiBUaGUgYml0LXNo
dWZmbGluZyB0aGF0IGhhcyB0aGUgcGVybWlzc2lvbiBiaXRzIGluIGJyYW5jaCBub2RlcyBpbiBh
Ci0gKiBkaWZmZXJlbnQgcGxhY2UgZnJvbSB0aG9zZSBpbiBsZWFmIG5vZGVzIHNlZW1zIHRvIGJl
IHRvIGFsbG93IGxpbmVhcgotICogcGFnZXRhYmxlIHRyaWNrcy4gIElmIHdlJ3JlIG5vdCBkb2lu
ZyB0aGF0IHRoZW4gdGhlIHNldCBvZiBwZXJtaXNzaW9uCi0gKiBiaXRzIHRoYXQncyBub3QgaW4g
dXNlIGluIGEgZ2l2ZW4gbm9kZSB0eXBlIGNhbiBiZSB1c2VkIGFzCi0gKiBleHRyYSBzb2Z0d2Fy
ZS1kZWZpbmVkIGJpdHMuICovCi0KLXR5cGVkZWYgc3RydWN0IF9fcGFja2VkIHsKLSAgICAvKiBU
aGVzZSBhcmUgdXNlZCBpbiBhbGwga2luZHMgb2YgZW50cnkuICovCi0gICAgdW5zaWduZWQgbG9u
ZyB2YWxpZDoxOyAgICAgIC8qIFZhbGlkIG1hcHBpbmcgKi8KLSAgICB1bnNpZ25lZCBsb25nIHRh
YmxlOjE7ICAgICAgLyogPT0gMSBpbiA0ayBtYXAgZW50cmllcyB0b28gKi8KLQotICAgIC8qIFRo
ZXNlIHRlbiBiaXRzIGFyZSBvbmx5IHVzZWQgaW4gQmxvY2sgZW50cmllcyBhbmQgYXJlIGlnbm9y
ZWQKLSAgICAgKiBpbiBUYWJsZSBlbnRyaWVzLiAqLwotICAgIHVuc2lnbmVkIGxvbmcgYWk6Mzsg
ICAgICAgICAvKiBBdHRyaWJ1dGUgSW5kZXggKi8KLSAgICB1bnNpZ25lZCBsb25nIG5zOjE7ICAg
ICAgICAgLyogTm90LVNlY3VyZSAqLwotICAgIHVuc2lnbmVkIGxvbmcgdXNlcjoxOyAgICAgICAv
KiBVc2VyLXZpc2libGUgKi8KLSAgICB1bnNpZ25lZCBsb25nIHJvOjE7ICAgICAgICAgLyogUmVh
ZC1Pbmx5ICovCi0gICAgdW5zaWduZWQgbG9uZyBzaDoyOyAgICAgICAgIC8qIFNoYXJlYWJpbGl0
eSAqLwotICAgIHVuc2lnbmVkIGxvbmcgYWY6MTsgICAgICAgICAvKiBBY2Nlc3MgRmxhZyAqLwot
ICAgIHVuc2lnbmVkIGxvbmcgbmc6MTsgICAgICAgICAvKiBOb3QtR2xvYmFsICovCi0KLSAgICAv
KiBUaGUgYmFzZSBhZGRyZXNzIG11c3QgYmUgYXBwcm9wcmlhdGVseSBhbGlnbmVkIGZvciBCbG9j
ayBlbnRyaWVzICovCi0gICAgdW5zaWduZWQgbG9uZyBsb25nIGJhc2U6MzY7IC8qIEJhc2UgYWRk
cmVzcyBvZiBibG9jayBvciBuZXh0IHRhYmxlICovCi0gICAgdW5zaWduZWQgbG9uZyBzYno6NDsg
ICAgICAgIC8qIE11c3QgYmUgemVybyAqLwotCi0gICAgLyogVGhlc2Ugc2V2ZW4gYml0cyBhcmUg
b25seSB1c2VkIGluIEJsb2NrIGVudHJpZXMgYW5kIGFyZSBpZ25vcmVkCi0gICAgICogaW4gVGFi
bGUgZW50cmllcy4gKi8KLSAgICB1bnNpZ25lZCBsb25nIGNvbnRpZzoxOyAgICAgLyogSW4gYSBi
bG9jayBvZiAxNiBjb250aWd1b3VzIGVudHJpZXMgKi8KLSAgICB1bnNpZ25lZCBsb25nIHB4bjox
OyAgICAgICAgLyogUHJpdmlsZWdlZC1YTiAqLwotICAgIHVuc2lnbmVkIGxvbmcgeG46MTsgICAg
ICAgICAvKiBlWGVjdXRlLU5ldmVyICovCi0gICAgdW5zaWduZWQgbG9uZyBhdmFpbDo0OyAgICAg
IC8qIElnbm9yZWQgYnkgaGFyZHdhcmUgKi8KLQotICAgIC8qIFRoZXNlIDUgYml0cyBhcmUgb25s
eSB1c2VkIGluIFRhYmxlIGVudHJpZXMgYW5kIGFyZSBpZ25vcmVkIGluCi0gICAgICogQmxvY2sg
ZW50cmllcyAqLwotICAgIHVuc2lnbmVkIGxvbmcgcHhudDoxOyAgICAgICAvKiBQcml2aWxlZ2Vk
LVhOICovCi0gICAgdW5zaWduZWQgbG9uZyB4bnQ6MTsgICAgICAgIC8qIGVYZWN1dGUtTmV2ZXIg
Ki8KLSAgICB1bnNpZ25lZCBsb25nIGFwdDoyOyAgICAgICAgLyogQWNjZXNzIFBlcm1pc3Npb25z
ICovCi0gICAgdW5zaWduZWQgbG9uZyBuc3Q6MTsgICAgICAgIC8qIE5vdC1TZWN1cmUgKi8KLX0g
bHBhZV9wdF90OwotCi0vKiBUaGUgcDJtIHRhYmxlcyBoYXZlIGFsbW9zdCB0aGUgc2FtZSBsYXlv
dXQsIGJ1dCBzb21lIG9mIHRoZSBwZXJtaXNzaW9uCi0gKiBhbmQgY2FjaGUtY29udHJvbCBiaXRz
IGFyZSBsYWlkIG91dCBkaWZmZXJlbnRseSAob3IgbWlzc2luZykgKi8KLXR5cGVkZWYgc3RydWN0
IF9fcGFja2VkIHsKLSAgICAvKiBUaGVzZSBhcmUgdXNlZCBpbiBhbGwga2luZHMgb2YgZW50cnku
ICovCi0gICAgdW5zaWduZWQgbG9uZyB2YWxpZDoxOyAgICAgIC8qIFZhbGlkIG1hcHBpbmcgKi8K
LSAgICB1bnNpZ25lZCBsb25nIHRhYmxlOjE7ICAgICAgLyogPT0gMSBpbiA0ayBtYXAgZW50cmll
cyB0b28gKi8KLQotICAgIC8qIFRoZXNlIHRlbiBiaXRzIGFyZSBvbmx5IHVzZWQgaW4gQmxvY2sg
ZW50cmllcyBhbmQgYXJlIGlnbm9yZWQKLSAgICAgKiBpbiBUYWJsZSBlbnRyaWVzLiAqLwotICAg
IHVuc2lnbmVkIGxvbmcgbWF0dHI6NDsgICAgICAvKiBNZW1vcnkgQXR0cmlidXRlcyAqLwotICAg
IHVuc2lnbmVkIGxvbmcgcmVhZDoxOyAgICAgICAvKiBSZWFkIGFjY2VzcyAqLwotICAgIHVuc2ln
bmVkIGxvbmcgd3JpdGU6MTsgICAgICAvKiBXcml0ZSBhY2Nlc3MgKi8KLSAgICB1bnNpZ25lZCBs
b25nIHNoOjI7ICAgICAgICAgLyogU2hhcmVhYmlsaXR5ICovCi0gICAgdW5zaWduZWQgbG9uZyBh
ZjoxOyAgICAgICAgIC8qIEFjY2VzcyBGbGFnICovCi0gICAgdW5zaWduZWQgbG9uZyBzYno0OjE7
Ci0KLSAgICAvKiBUaGUgYmFzZSBhZGRyZXNzIG11c3QgYmUgYXBwcm9wcmlhdGVseSBhbGlnbmVk
IGZvciBCbG9jayBlbnRyaWVzICovCi0gICAgdW5zaWduZWQgbG9uZyBsb25nIGJhc2U6MzY7IC8q
IEJhc2UgYWRkcmVzcyBvZiBibG9jayBvciBuZXh0IHRhYmxlICovCi0gICAgdW5zaWduZWQgbG9u
ZyBzYnozOjQ7Ci0KLSAgICAvKiBUaGVzZSBzZXZlbiBiaXRzIGFyZSBvbmx5IHVzZWQgaW4gQmxv
Y2sgZW50cmllcyBhbmQgYXJlIGlnbm9yZWQKLSAgICAgKiBpbiBUYWJsZSBlbnRyaWVzLiAqLwot
ICAgIHVuc2lnbmVkIGxvbmcgY29udGlnOjE7ICAgICAvKiBJbiBhIGJsb2NrIG9mIDE2IGNvbnRp
Z3VvdXMgZW50cmllcyAqLwotICAgIHVuc2lnbmVkIGxvbmcgc2J6MjoxOwotICAgIHVuc2lnbmVk
IGxvbmcgeG46MTsgICAgICAgICAvKiBlWGVjdXRlLU5ldmVyICovCi0gICAgdW5zaWduZWQgbG9u
ZyB0eXBlOjQ7ICAgICAgIC8qIElnbm9yZSBieSBoYXJkd2FyZS4gVXNlZCB0byBzdG9yZSBwMm0g
dHlwZXMgKi8KLQotICAgIHVuc2lnbmVkIGxvbmcgc2J6MTo1OwotfSBscGFlX3AybV90OwotCi0v
KiBQZXJtaXNzaW9uIG1hc2s6IHhuLCB3cml0ZSwgcmVhZCAqLwotI2RlZmluZSBQMk1fUEVSTV9N
QVNLICgweDAwNDAwMDAwMDAwMDAwQzBVTEwpCi0jZGVmaW5lIFAyTV9DTEVBUl9QRVJNKHB0ZSkg
KChwdGUpLmJpdHMgJiB+UDJNX1BFUk1fTUFTSykKLQotLyoKLSAqIFdhbGsgaXMgdGhlIGNvbW1v
biBiaXRzIG9mIHAybSBhbmQgcHQgZW50cmllcyB3aGljaCBhcmUgbmVlZGVkIHRvCi0gKiBzaW1w
bHkgd2FsayB0aGUgdGFibGUgKGUuZy4gZm9yIGRlYnVnKS4KLSAqLwotdHlwZWRlZiBzdHJ1Y3Qg
X19wYWNrZWQgewotICAgIC8qIFRoZXNlIGFyZSB1c2VkIGluIGFsbCBraW5kcyBvZiBlbnRyeS4g
Ki8KLSAgICB1bnNpZ25lZCBsb25nIHZhbGlkOjE7ICAgICAgLyogVmFsaWQgbWFwcGluZyAqLwot
ICAgIHVuc2lnbmVkIGxvbmcgdGFibGU6MTsgICAgICAvKiA9PSAxIGluIDRrIG1hcCBlbnRyaWVz
IHRvbyAqLwotCi0gICAgdW5zaWduZWQgbG9uZyBwYWQyOjEwOwotCi0gICAgLyogVGhlIGJhc2Ug
YWRkcmVzcyBtdXN0IGJlIGFwcHJvcHJpYXRlbHkgYWxpZ25lZCBmb3IgQmxvY2sgZW50cmllcyAq
LwotICAgIHVuc2lnbmVkIGxvbmcgbG9uZyBiYXNlOjM2OyAvKiBCYXNlIGFkZHJlc3Mgb2YgYmxv
Y2sgb3IgbmV4dCB0YWJsZSAqLwotCi0gICAgdW5zaWduZWQgbG9uZyBwYWQxOjE2OwotfSBscGFl
X3dhbGtfdDsKLQotdHlwZWRlZiB1bmlvbiB7Ci0gICAgdWludDY0X3QgYml0czsKLSAgICBscGFl
X3B0X3QgcHQ7Ci0gICAgbHBhZV9wMm1fdCBwMm07Ci0gICAgbHBhZV93YWxrX3Qgd2FsazsKLX0g
bHBhZV90OwotCiAjaWYgZGVmaW5lZChDT05GSUdfQVJNXzMyKQogIyBpbmNsdWRlIDxhc20vYXJt
MzIvcGFnZS5oPgogI2VsaWYgZGVmaW5lZChDT05GSUdfQVJNXzY0KQpAQCAtMzkwLDQ5ICsyODMs
NiBAQCBzdGF0aWMgaW5saW5lIGludCBndmFfdG9faXBhKHZhZGRyX3QgdmEsIHBhZGRyX3QgKnBh
ZGRyLCB1bnNpZ25lZCBpbnQgZmxhZ3MpCiAKICNlbmRpZiAvKiBfX0FTU0VNQkxZX18gKi8KIAot
LyoKLSAqIFRoZXNlIG51bWJlcnMgYWRkIHVwIHRvIGEgNDgtYml0IGlucHV0IGFkZHJlc3Mgc3Bh
Y2UuCi0gKgotICogT24gMzItYml0IHRoZSB6ZXJvZXRoIGxldmVsIGRvZXMgbm90IGV4aXN0LCB0
aGVyZWZvcmUgdGhlIHRvdGFsIGlzCi0gKiAzOS1iaXRzLiBUaGUgQVJNdjctQSBhcmNoaXRlY3R1
cmUgYWN0dWFsbHkgc3BlY2lmaWVzIGEgNDAtYml0IGlucHV0Ci0gKiBhZGRyZXNzIHNwYWNlIGZv
ciB0aGUgcDJtLCB3aXRoIGFuIDhLICgxMDI0LWVudHJ5KSB0b3AtbGV2ZWwgdGFibGUuCi0gKiBI
b3dldmVyIFhlbiBvbmx5IHN1cHBvcnRzIDE2R0Igb2YgUkFNIG9uIDMyLWJpdCBBUk0gc3lzdGVt
cyBhbmQKLSAqIHRoZXJlZm9yZSAzOS1iaXRzIGFyZSBzdWZmaWNpZW50LgotICovCi0KLSNkZWZp
bmUgTFBBRV9TSElGVCAgICAgIDkKLSNkZWZpbmUgTFBBRV9FTlRSSUVTICAgIChfQUMoMSxVKSA8
PCBMUEFFX1NISUZUKQotI2RlZmluZSBMUEFFX0VOVFJZX01BU0sgKExQQUVfRU5UUklFUyAtIDEp
Ci0KLSNkZWZpbmUgVEhJUkRfU0hJRlQgICAgKFBBR0VfU0hJRlQpCi0jZGVmaW5lIFRISVJEX09S
REVSICAgIChUSElSRF9TSElGVCAtIFBBR0VfU0hJRlQpCi0jZGVmaW5lIFRISVJEX1NJWkUgICAg
ICgocGFkZHJfdCkxIDw8IFRISVJEX1NISUZUKQotI2RlZmluZSBUSElSRF9NQVNLICAgICAofihU
SElSRF9TSVpFIC0gMSkpCi0jZGVmaW5lIFNFQ09ORF9TSElGVCAgIChUSElSRF9TSElGVCArIExQ
QUVfU0hJRlQpCi0jZGVmaW5lIFNFQ09ORF9PUkRFUiAgIChTRUNPTkRfU0hJRlQgLSBQQUdFX1NI
SUZUKQotI2RlZmluZSBTRUNPTkRfU0laRSAgICAoKHBhZGRyX3QpMSA8PCBTRUNPTkRfU0hJRlQp
Ci0jZGVmaW5lIFNFQ09ORF9NQVNLICAgICh+KFNFQ09ORF9TSVpFIC0gMSkpCi0jZGVmaW5lIEZJ
UlNUX1NISUZUICAgIChTRUNPTkRfU0hJRlQgKyBMUEFFX1NISUZUKQotI2RlZmluZSBGSVJTVF9P
UkRFUiAgICAoRklSU1RfU0hJRlQgLSBQQUdFX1NISUZUKQotI2RlZmluZSBGSVJTVF9TSVpFICAg
ICAoKHBhZGRyX3QpMSA8PCBGSVJTVF9TSElGVCkKLSNkZWZpbmUgRklSU1RfTUFTSyAgICAgKH4o
RklSU1RfU0laRSAtIDEpKQotI2RlZmluZSBaRVJPRVRIX1NISUZUICAoRklSU1RfU0hJRlQgKyBM
UEFFX1NISUZUKQotI2RlZmluZSBaRVJPRVRIX09SREVSICAoWkVST0VUSF9TSElGVCAtIFBBR0Vf
U0hJRlQpCi0jZGVmaW5lIFpFUk9FVEhfU0laRSAgICgocGFkZHJfdCkxIDw8IFpFUk9FVEhfU0hJ
RlQpCi0jZGVmaW5lIFpFUk9FVEhfTUFTSyAgICh+KFpFUk9FVEhfU0laRSAtIDEpKQotCi0vKiBD
YWxjdWxhdGUgdGhlIG9mZnNldHMgaW50byB0aGUgcGFnZXRhYmxlcyBmb3IgYSBnaXZlbiBWQSAq
LwotI2RlZmluZSB6ZXJvZXRoX2xpbmVhcl9vZmZzZXQodmEpICgodmEpID4+IFpFUk9FVEhfU0hJ
RlQpCi0jZGVmaW5lIGZpcnN0X2xpbmVhcl9vZmZzZXQodmEpICgodmEpID4+IEZJUlNUX1NISUZU
KQotI2RlZmluZSBzZWNvbmRfbGluZWFyX29mZnNldCh2YSkgKCh2YSkgPj4gU0VDT05EX1NISUZU
KQotI2RlZmluZSB0aGlyZF9saW5lYXJfb2Zmc2V0KHZhKSAoKHZhKSA+PiBUSElSRF9TSElGVCkK
LQotI2RlZmluZSBUQUJMRV9PRkZTRVQob2ZmcykgKCh1bnNpZ25lZCBpbnQpKG9mZnMpICYgTFBB
RV9FTlRSWV9NQVNLKQotI2RlZmluZSBmaXJzdF90YWJsZV9vZmZzZXQodmEpICBUQUJMRV9PRkZT
RVQoZmlyc3RfbGluZWFyX29mZnNldCh2YSkpCi0jZGVmaW5lIHNlY29uZF90YWJsZV9vZmZzZXQo
dmEpIFRBQkxFX09GRlNFVChzZWNvbmRfbGluZWFyX29mZnNldCh2YSkpCi0jZGVmaW5lIHRoaXJk
X3RhYmxlX29mZnNldCh2YSkgIFRBQkxFX09GRlNFVCh0aGlyZF9saW5lYXJfb2Zmc2V0KHZhKSkK
LSNkZWZpbmUgemVyb2V0aF90YWJsZV9vZmZzZXQodmEpICBUQUJMRV9PRkZTRVQoemVyb2V0aF9s
aW5lYXJfb2Zmc2V0KHZhKSkKLQogI2RlZmluZSBQQUdFX0FMSUdOKHgpICgoKHgpICsgUEFHRV9T
SVpFIC0gMSkgJiBQQUdFX01BU0spCiAKICNlbmRpZiAvKiBfX0FSTV9QQUdFX0hfXyAqLwotLSAK
Mi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 19 16:58:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 16:58: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 1dN00F-0003sA-IW; Mon, 19 Jun 2017 16:58:15 +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 1dN00D-0003pE-VE
 for xen-devel@lists.xen.org; Mon, 19 Jun 2017 16:58:14 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 E0/B5-02183-5A208495; Mon, 19 Jun 2017 16:58:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKLMWRWlGSWpSXmKPExsVysyfVTXchk0e
 kweS56hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bVLr2CY1wVB3f1sTUwvuboYuTiEBLYzChx
 c8tdVgjnNKPEoh0rWLoYOTnYBDQl7nz+xARiiwhIS1z7fJmxi5GDg1lgHqPElkiQsLBAmMSKr
 5/YQGwWAVWJW9fPgNm8ApYSp69+ZQSxJQTkJXa1XWQFsTkFrCS+z78GFhcCqjn+5BbbBEbuBY
 wMqxg1ilOLylKLdI3M9JKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAr1bz8DAuIP
 x9mS/Q4ySHExKoryz/rtHCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgVWX0iBQSLEpNT61Iy8wB
 hhlMWoKDR0mEt+Y3UCtvcUFibnFmOkTqFKOilDivAkifAEgiozQPrg0W2pcYZaWEeRkZGBiEe
 ApSi3IzS1DlXzGKczAqCfN2gVzGk5lXAjf9FdBiJqDFzGdcQBaXJCKkpBoYmZet/NvLf2b7sz
 kbX6S8C9ytFOT46IWo2VKzzx/u7NkUcMfqofS3M9KMXnckAtoW+/3vvdYwf+HJFouWwKBb3zk
 3e947/vJUn/AFrc6whRNF2WKO/za+sWTzPFV/6b4Nk/VLHifEHzsxS3TK85zen52Hj+pZi28/
 Mz9f4OLjO/5cz26qs6Ro2imxFGckGmoxFxUnAgAgiEr6aAIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1497891489!100528609!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33380 invoked from network); 19 Jun 2017 16:58:09 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-3.tower-206.messagelabs.com with SMTP; 19 Jun 2017 16:58: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 D43E115BE;
 Mon, 19 Jun 2017 09:58: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 DA9B23F41F;
 Mon, 19 Jun 2017 09:58:07 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon, 19 Jun 2017 17:57:45 +0100
Message-Id: <20170619165753.25049-9-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170619165753.25049-1-julien.grall@arm.com>
References: <20170619165753.25049-1-julien.grall@arm.com>
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v2 08/16] xen/arm: livepatch: Redefine
	virt_to_mfn to support 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>

VGhlIGZpbGUgeGVuL2FyY2gvYXJtL2xpdmVwYXRjaC5jIGlzIHVzaW5nIHR5cGVzYWZlIE1GTiBp
biBtb3N0IG9mCnRoZSBwbGFjZS4gVGhlIG9ubHkgY2FsbGVyIHRvIHZpcnRfdG9fbWZuIGlzIHVz
aW5nIHdpdGggX21mbiguLi4pLgoKVG8gYXZvaWQgZXh0cmEgX21mbiguLi4pLCByZS1kZWZpbmUg
dmlydF90b19tZm4gd2l0aGluCnhlbi9hcmNoL2FybS9saXZlcGF0Y2guYyB0byBoYW5kbGUgdHlw
ZXNhZmUgTUZOLgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KLS0tCgpDYzogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+
CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CgogICAg
Q2hhbmdlcyBpbiB2MjoKICAgICAgICAtIEFkZCBTdGVmYW5vJ3MgcmV2aWV3ZWQtYnkKICAgICAg
ICAtIFN0aWxsIG1pc3NpbmcgYW4gYWNrIGZyb20gS29ucmFkIGFuZC9vciBSb3NzLgotLS0KIHhl
bi9hcmNoL2FybS9saXZlcGF0Y2guYyB8IDYgKysrKystCiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNl
cnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2xpdmVw
YXRjaC5jIGIveGVuL2FyY2gvYXJtL2xpdmVwYXRjaC5jCmluZGV4IGRlOTVlNTQ3NDQuLjNlNTM1
MjQzNjUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9saXZlcGF0Y2guYworKysgYi94ZW4vYXJj
aC9hcm0vbGl2ZXBhdGNoLmMKQEAgLTEyLDYgKzEyLDEwIEBACiAjaW5jbHVkZSA8YXNtL2xpdmVw
YXRjaC5oPgogI2luY2x1ZGUgPGFzbS9tbS5oPgogCisvKiBPdmVycmlkZSBtYWNyb3MgZnJvbSBh
c20vcGFnZS5oIHRvIG1ha2UgdGhlbSB3b3JrIHdpdGggbWZuX3QgKi8KKyN1bmRlZiB2aXJ0X3Rv
X21mbgorI2RlZmluZSB2aXJ0X3RvX21mbih2YSkgX21mbihfX3ZpcnRfdG9fbWZuKHZhKSkKKwog
dm9pZCAqdm1hcF9vZl94ZW5fdGV4dDsKIAogaW50IGFyY2hfbGl2ZXBhdGNoX3F1aWVzY2Uodm9p
ZCkKQEAgLTIyLDcgKzI2LDcgQEAgaW50IGFyY2hfbGl2ZXBhdGNoX3F1aWVzY2Uodm9pZCkKICAg
ICBpZiAoIHZtYXBfb2ZfeGVuX3RleHQgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAotICAg
IHRleHRfbWZuID0gX21mbih2aXJ0X3RvX21mbihfc3RhcnQpKTsKKyAgICB0ZXh0X21mbiA9IHZp
cnRfdG9fbWZuKF9zdGFydCk7CiAgICAgdGV4dF9vcmRlciA9IGdldF9vcmRlcl9mcm9tX2J5dGVz
KF9lbmQgLSBfc3RhcnQpOwogCiAgICAgLyoKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 19 16:58:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 16:58: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 1dN00F-0003su-Rw; Mon, 19 Jun 2017 16:58: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 1dN00E-0003pe-9T
 for xen-devel@lists.xen.org; Mon, 19 Jun 2017 16:58:14 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 58/4E-23755-5A208495; Mon, 19 Jun 2017 16:58:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCLMWRWlGSWpSXmKPExsVysyfVTXcJk0e
 kwcRnVhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bCsz2sBQ9VKtqudDA3MG6S7mLk4hAS2MQo
 MWn9XDYI5zSjxOmb/1m6GDk52AQ0Je58/sQEYosISEtc+3yZsYuRg4NZIEri/zROEFNYwEnix
 04tkAoWAVWJFbtegnXyClhJfGk9C9YpISAvsavtIiuIzQkU/z7/GiOILSRgKXH8yS22CYzcCx
 gZVjGqF6cWlaUW6ZrpJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIE+raegYFxB+O
 VNudDjJIcTEqivLP+u0cK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDdxOgRKSRYlJqeWpGWmQMM
 Mpi0BAePkghvzW+gVt7igsTc4sx0iNQpRkUpcd6TIH0CIImM0jy4NlhgX2KUlRLmZWRgYBDiK
 Ugtys0sQZV/xSjOwagkzPsUZApPZl4J3PRXQIuZgBYzn3EBWVySiJCSamD0jd/zqL/71exU1q
 ZPFWcnH0yZ6L097Ud6UjpDy8LQa+HprUmdl6TKitg9b0ZOu/tKeErchIpHPXNEpl0s8n728cm
 iJTyS/13K16rL5u6enBaYv/ucR9ccg6KXmqLLLvAzWPg3rWWp93O4kiK+0Cpavmjv342f0w8I
 KOxhPFBte/ZQdvZxjbVKLMUZiYZazEXFiQAy28JoZwIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1497891492!48279978!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40852 invoked from network); 19 Jun 2017 16:58:12 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-4.tower-31.messagelabs.com with SMTP; 19 Jun 2017 16:58: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 04E8B344;
 Mon, 19 Jun 2017 09:58: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 2E63B3F41F;
 Mon, 19 Jun 2017 09:58:11 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon, 19 Jun 2017 17:57:48 +0100
Message-Id: <20170619165753.25049-12-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170619165753.25049-1-julien.grall@arm.com>
References: <20170619165753.25049-1-julien.grall@arm.com>
Cc: proskurin@sec.in.tum.de, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v2 11/16] xen/arm: lpae: Fix comments 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>

QWxzbyBhZGRpbmcgb25lIG1pc3NpbmcgZnVsbCBzdG9wICsgZml4IGRlc2NyaXB0aW9uCgpTaWdu
ZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KCkNjOiBw
cm9za3VyaW5Ac2VjLmluLnR1bS5kZQoKICAgIEkgaGF2ZW4ndCByZXRhaW5lZCBTdGVmYW5vJ3Mg
cmV2aWV3ZWQtYnkgYmVjYXVzZSBvZiB0aGUgZGVzY3JpcHRpb24KICAgIHVwZGF0ZS4KCiAgIENo
YW5nZXMgaW4gdjI6CiAgICAgICAgLSBGaXggZGVzY3JpcHRpb24gcmVnYXJkaW5nIHg4NiBwYWdl
LXRhYmxlCi0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9scGFlLmggfCA0OSArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMzIgaW5z
ZXJ0aW9ucygrKSwgMTcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LWFybS9scGFlLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2xwYWUuaAppbmRleCBhZDhjNTcxZWE1
Li5hYTg1Y2I4MTEyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2xwYWUuaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL2xwYWUuaApAQCAtMywxMCArMywxMiBAQAogCiAjaWZuZGVm
IF9fQVNTRU1CTFlfXwogCi0vKiBXQVJOSU5HISAgVW5saWtlIHRoZSBJbnRlbCBwYWdldGFibGUg
Y29kZSwgd2hlcmUgbDEgaXMgdGhlIGxvd2VzdAotICogbGV2ZWwgYW5kIGw0IGlzIHRoZSByb290
IG9mIHRoZSB0cmllLCB0aGUgQVJNIHBhZ2V0YWJsZXMgZm9sbG93IEFSTSdzCi0gKiBkb2N1bWVu
dGF0aW9uOiB0aGUgbGV2ZWxzIGFyZSBjYWxsZWQgZmlyc3QsIHNlY29uZCAmYyBpbiB0aGUgb3Jk
ZXIKLSAqIHRoYXQgdGhlIE1NVSB3YWxrcyB0aGVtIChpLmUuICJmaXJzdCIgaXMgdGhlIHJvb3Qg
b2YgdGhlIHRyaWUpLiAqLworLyoKKyAqIFdBUk5JTkchICBVbmxpa2UgdGhlIHg4NiBwYWdldGFi
bGUgY29kZSwgd2hlcmUgbDEgaXMgdGhlIGxvd2VzdCBsZXZlbCBhbmQKKyAqIGw0IGlzIHRoZSBy
b290IG9mIHRoZSB0cmllLCB0aGUgQVJNIHBhZ2V0YWJsZXMgZm9sbG93IEFSTSdzIGRvY3VtZW50
YXRpb246CisgKiB0aGUgbGV2ZWxzIGFyZSBjYWxsZWQgZmlyc3QsIHNlY29uZCAmYyBpbiB0aGUg
b3JkZXIgdGhhdCB0aGUgTU1VIHdhbGtzIHRoZW0KKyAqIChpLmUuICJmaXJzdCIgaXMgdGhlIHJv
b3Qgb2YgdGhlIHRyaWUpLgorICovCiAKIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKICAqIEFSTXY3
LUEgTFBBRSBwYWdldGFibGVzOiAzLWxldmVsIHRyaWUsIG1hcHBpbmcgNDAtYml0IGlucHV0IHRv
CkBAIC0xNywxNSArMTksMTggQEAKICAqIGRpZmZlcmVudCBwbGFjZSBmcm9tIHRob3NlIGluIGxl
YWYgbm9kZXMgc2VlbXMgdG8gYmUgdG8gYWxsb3cgbGluZWFyCiAgKiBwYWdldGFibGUgdHJpY2tz
LiAgSWYgd2UncmUgbm90IGRvaW5nIHRoYXQgdGhlbiB0aGUgc2V0IG9mIHBlcm1pc3Npb24KICAq
IGJpdHMgdGhhdCdzIG5vdCBpbiB1c2UgaW4gYSBnaXZlbiBub2RlIHR5cGUgY2FuIGJlIHVzZWQg
YXMKLSAqIGV4dHJhIHNvZnR3YXJlLWRlZmluZWQgYml0cy4gKi8KKyAqIGV4dHJhIHNvZnR3YXJl
LWRlZmluZWQgYml0cy4KKyAqLwogCiB0eXBlZGVmIHN0cnVjdCBfX3BhY2tlZCB7CiAgICAgLyog
VGhlc2UgYXJlIHVzZWQgaW4gYWxsIGtpbmRzIG9mIGVudHJ5LiAqLwogICAgIHVuc2lnbmVkIGxv
bmcgdmFsaWQ6MTsgICAgICAvKiBWYWxpZCBtYXBwaW5nICovCiAgICAgdW5zaWduZWQgbG9uZyB0
YWJsZToxOyAgICAgIC8qID09IDEgaW4gNGsgbWFwIGVudHJpZXMgdG9vICovCiAKLSAgICAvKiBU
aGVzZSB0ZW4gYml0cyBhcmUgb25seSB1c2VkIGluIEJsb2NrIGVudHJpZXMgYW5kIGFyZSBpZ25v
cmVkCi0gICAgICogaW4gVGFibGUgZW50cmllcy4gKi8KKyAgICAvKgorICAgICAqIFRoZXNlIHRl
biBiaXRzIGFyZSBvbmx5IHVzZWQgaW4gQmxvY2sgZW50cmllcyBhbmQgYXJlIGlnbm9yZWQKKyAg
ICAgKiBpbiBUYWJsZSBlbnRyaWVzLgorICAgICAqLwogICAgIHVuc2lnbmVkIGxvbmcgYWk6Mzsg
ICAgICAgICAvKiBBdHRyaWJ1dGUgSW5kZXggKi8KICAgICB1bnNpZ25lZCBsb25nIG5zOjE7ICAg
ICAgICAgLyogTm90LVNlY3VyZSAqLwogICAgIHVuc2lnbmVkIGxvbmcgdXNlcjoxOyAgICAgICAv
KiBVc2VyLXZpc2libGUgKi8KQEAgLTM4LDMwICs0MywzOCBAQCB0eXBlZGVmIHN0cnVjdCBfX3Bh
Y2tlZCB7CiAgICAgdW5zaWduZWQgbG9uZyBsb25nIGJhc2U6MzY7IC8qIEJhc2UgYWRkcmVzcyBv
ZiBibG9jayBvciBuZXh0IHRhYmxlICovCiAgICAgdW5zaWduZWQgbG9uZyBzYno6NDsgICAgICAg
IC8qIE11c3QgYmUgemVybyAqLwogCi0gICAgLyogVGhlc2Ugc2V2ZW4gYml0cyBhcmUgb25seSB1
c2VkIGluIEJsb2NrIGVudHJpZXMgYW5kIGFyZSBpZ25vcmVkCi0gICAgICogaW4gVGFibGUgZW50
cmllcy4gKi8KKyAgICAvKgorICAgICAqIFRoZXNlIHNldmVuIGJpdHMgYXJlIG9ubHkgdXNlZCBp
biBCbG9jayBlbnRyaWVzIGFuZCBhcmUgaWdub3JlZAorICAgICAqIGluIFRhYmxlIGVudHJpZXMu
CisgICAgICovCiAgICAgdW5zaWduZWQgbG9uZyBjb250aWc6MTsgICAgIC8qIEluIGEgYmxvY2sg
b2YgMTYgY29udGlndW91cyBlbnRyaWVzICovCiAgICAgdW5zaWduZWQgbG9uZyBweG46MTsgICAg
ICAgIC8qIFByaXZpbGVnZWQtWE4gKi8KICAgICB1bnNpZ25lZCBsb25nIHhuOjE7ICAgICAgICAg
LyogZVhlY3V0ZS1OZXZlciAqLwogICAgIHVuc2lnbmVkIGxvbmcgYXZhaWw6NDsgICAgICAvKiBJ
Z25vcmVkIGJ5IGhhcmR3YXJlICovCiAKLSAgICAvKiBUaGVzZSA1IGJpdHMgYXJlIG9ubHkgdXNl
ZCBpbiBUYWJsZSBlbnRyaWVzIGFuZCBhcmUgaWdub3JlZCBpbgotICAgICAqIEJsb2NrIGVudHJp
ZXMgKi8KKyAgICAvKgorICAgICAqIFRoZXNlIDUgYml0cyBhcmUgb25seSB1c2VkIGluIFRhYmxl
IGVudHJpZXMgYW5kIGFyZSBpZ25vcmVkIGluCisgICAgICogQmxvY2sgZW50cmllcy4KKyAgICAg
Ki8KICAgICB1bnNpZ25lZCBsb25nIHB4bnQ6MTsgICAgICAgLyogUHJpdmlsZWdlZC1YTiAqLwog
ICAgIHVuc2lnbmVkIGxvbmcgeG50OjE7ICAgICAgICAvKiBlWGVjdXRlLU5ldmVyICovCiAgICAg
dW5zaWduZWQgbG9uZyBhcHQ6MjsgICAgICAgIC8qIEFjY2VzcyBQZXJtaXNzaW9ucyAqLwogICAg
IHVuc2lnbmVkIGxvbmcgbnN0OjE7ICAgICAgICAvKiBOb3QtU2VjdXJlICovCiB9IGxwYWVfcHRf
dDsKIAotLyogVGhlIHAybSB0YWJsZXMgaGF2ZSBhbG1vc3QgdGhlIHNhbWUgbGF5b3V0LCBidXQg
c29tZSBvZiB0aGUgcGVybWlzc2lvbgotICogYW5kIGNhY2hlLWNvbnRyb2wgYml0cyBhcmUgbGFp
ZCBvdXQgZGlmZmVyZW50bHkgKG9yIG1pc3NpbmcpICovCisvKgorICogVGhlIHAybSB0YWJsZXMg
aGF2ZSBhbG1vc3QgdGhlIHNhbWUgbGF5b3V0LCBidXQgc29tZSBvZiB0aGUgcGVybWlzc2lvbgor
ICogYW5kIGNhY2hlLWNvbnRyb2wgYml0cyBhcmUgbGFpZCBvdXQgZGlmZmVyZW50bHkgKG9yIG1p
c3NpbmcpLgorICovCiB0eXBlZGVmIHN0cnVjdCBfX3BhY2tlZCB7CiAgICAgLyogVGhlc2UgYXJl
IHVzZWQgaW4gYWxsIGtpbmRzIG9mIGVudHJ5LiAqLwogICAgIHVuc2lnbmVkIGxvbmcgdmFsaWQ6
MTsgICAgICAvKiBWYWxpZCBtYXBwaW5nICovCiAgICAgdW5zaWduZWQgbG9uZyB0YWJsZToxOyAg
ICAgIC8qID09IDEgaW4gNGsgbWFwIGVudHJpZXMgdG9vICovCiAKLSAgICAvKiBUaGVzZSB0ZW4g
Yml0cyBhcmUgb25seSB1c2VkIGluIEJsb2NrIGVudHJpZXMgYW5kIGFyZSBpZ25vcmVkCi0gICAg
ICogaW4gVGFibGUgZW50cmllcy4gKi8KKyAgICAvKgorICAgICAqIFRoZXNlIHRlbiBiaXRzIGFy
ZSBvbmx5IHVzZWQgaW4gQmxvY2sgZW50cmllcyBhbmQgYXJlIGlnbm9yZWQKKyAgICAgKiBpbiBU
YWJsZSBlbnRyaWVzLgorICAgICAqLwogICAgIHVuc2lnbmVkIGxvbmcgbWF0dHI6NDsgICAgICAv
KiBNZW1vcnkgQXR0cmlidXRlcyAqLwogICAgIHVuc2lnbmVkIGxvbmcgcmVhZDoxOyAgICAgICAv
KiBSZWFkIGFjY2VzcyAqLwogICAgIHVuc2lnbmVkIGxvbmcgd3JpdGU6MTsgICAgICAvKiBXcml0
ZSBhY2Nlc3MgKi8KQEAgLTczLDggKzg2LDEwIEBAIHR5cGVkZWYgc3RydWN0IF9fcGFja2VkIHsK
ICAgICB1bnNpZ25lZCBsb25nIGxvbmcgYmFzZTozNjsgLyogQmFzZSBhZGRyZXNzIG9mIGJsb2Nr
IG9yIG5leHQgdGFibGUgKi8KICAgICB1bnNpZ25lZCBsb25nIHNiejM6NDsKIAotICAgIC8qIFRo
ZXNlIHNldmVuIGJpdHMgYXJlIG9ubHkgdXNlZCBpbiBCbG9jayBlbnRyaWVzIGFuZCBhcmUgaWdu
b3JlZAotICAgICAqIGluIFRhYmxlIGVudHJpZXMuICovCisgICAgLyoKKyAgICAgKiBUaGVzZSBz
ZXZlbiBiaXRzIGFyZSBvbmx5IHVzZWQgaW4gQmxvY2sgZW50cmllcyBhbmQgYXJlIGlnbm9yZWQK
KyAgICAgKiBpbiBUYWJsZSBlbnRyaWVzLgorICAgICAqLwogICAgIHVuc2lnbmVkIGxvbmcgY29u
dGlnOjE7ICAgICAvKiBJbiBhIGJsb2NrIG9mIDE2IGNvbnRpZ3VvdXMgZW50cmllcyAqLwogICAg
IHVuc2lnbmVkIGxvbmcgc2J6MjoxOwogICAgIHVuc2lnbmVkIGxvbmcgeG46MTsgICAgICAgICAv
KiBlWGVjdXRlLU5ldmVyICovCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 19 16:58:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 16:58: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 1dN00G-0003uA-6f; Mon, 19 Jun 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 <julien.grall@arm.com>) id 1dN00F-0003qY-1a
 for xen-devel@lists.xen.org; Mon, 19 Jun 2017 16:58:15 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 02/D7-03587-6A208495; Mon, 19 Jun 2017 16:58:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKLMWRWlGSWpSXmKPExsVysyfVTXcpk0e
 kQdNDS4slHxezODB6HN39mymAMYo1My8pvyKBNWNO61LGgmO6Fc+eezUw9ih3MXJxCAlsZpR4
 /nA7M4RzmlHi8dEZLF2MnBxsApoSdz5/YgKxRQSkJa59vszYxcjBwSwQJfF/GidIWFggVeJP2
 zQ2EJtFQFXixZT1YDavgJXEk4ZvjCC2hIC8xK62i6wgNidQ/Pv8a2BxIQFLieNPbrFNYORewM
 iwilGjOLWoLLVI19hQL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMj0LsMQLCDsWl
 R4CFGSQ4mJVHeWf/dI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8KoyekQKCRalpqdWpGXmAMMM
 Ji3BwaMkwlvzG6iVt7ggMbc4Mx0idYpRUUqcVwGkTwAkkVGaB9cGC+1LjLJSwryMQIcI8RSkF
 uVmlqDKv2IU52BUEubtArmMJzOvBG76K6DFTECLmc+4gCwuSURISTUwSjDyety8ZlW1sUXr+3
 2N9ptJy21fStjPO9jzaVJEZVhAxu7vJoVH6qr590/tXhFm81Xk0mnrWJ7oKbMjnwVn+7PfNo4
 VnBqusrx133pTjvvvVc7abp10/qXnzzWlbi6uepeElHNXn29YzPHgiEL9B4MM1yAZxZlm8dz3
 I8+/YfnI21nFvUhDiaU4I9FQi7moOBEAnhov3mgCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1497891493!48857678!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17501 invoked from network); 19 Jun 2017 16:58:13 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-2.tower-27.messagelabs.com with SMTP; 19 Jun 2017 16:58: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 1E03C15BE;
 Mon, 19 Jun 2017 09:58: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 47BA03F41F;
 Mon, 19 Jun 2017 09:58:12 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon, 19 Jun 2017 17:57:49 +0100
Message-Id: <20170619165753.25049-13-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170619165753.25049-1-julien.grall@arm.com>
References: <20170619165753.25049-1-julien.grall@arm.com>
Cc: proskurin@sec.in.tum.de, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v2 12/16] xen/arm: p2m: Rename p2m_valid,
	p2m_table, p2m_mapping and p2m_is_superpage
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGhlbHBlcnMgcDJtX3ZhbGlkLCBwMm1fdGFibGUsIHAybV9tYXBwaW5nIGFuZCBwMm1faXNf
c3VwZXJwYWdlIGFyZQpub3Qgc3BlY2lmaWMgdG8gdGhlIHN0YWdlLTIgdHJhbnNsYXRpb24gdGFi
bGVzLiBUaGV5IGNhbiBhbHNvIHdvcmsgb24KYW55IExQQUUgdHJhbnNsYXRpb24gdGFibGVzLiBT
byByZW5hbWUgdGhlbiB0byBscGFlXyogYW5kIHVzZSBwdGUud2Fsawp0byBsb29rIGZvciB0aGUg
dmFsdWUgb2YgdGhlIGZpZWxkLgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KLS0tCgpDYzogcHJvc2t1cmluQHNlYy5pbi50dW0uZGUKCiAgICBDaGFu
Z2VzIGluIHYyOgogICAgICAgIC0gUGF0Y2ggYWRkZWQKLS0tCiB4ZW4vYXJjaC9hcm0vcDJtLmMg
fCA0NSArKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmls
ZSBjaGFuZ2VkLCAyMyBpbnNlcnRpb25zKCspLCAyMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vcDJtLmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMKaW5kZXggNmMxYWM3MDA0
NC4uMTEzNmQ4MzdmYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3AybS5jCisrKyBiL3hlbi9h
cmNoL2FybS9wMm0uYwpAQCAtNTIsMjcgKzUyLDI3IEBAIHN0YXRpYyBjb25zdCBwYWRkcl90IGxl
dmVsX21hc2tzW10gPQogc3RhdGljIGNvbnN0IHVpbnQ4X3QgbGV2ZWxfb3JkZXJzW10gPQogICAg
IHsgWkVST0VUSF9PUkRFUiwgRklSU1RfT1JERVIsIFNFQ09ORF9PUkRFUiwgVEhJUkRfT1JERVIg
fTsKIAotc3RhdGljIGlubGluZSBib29sX3QgcDJtX3ZhbGlkKGxwYWVfdCBwdGUpCitzdGF0aWMg
aW5saW5lIGJvb2xfdCBscGFlX3ZhbGlkKGxwYWVfdCBwdGUpCiB7Ci0gICAgcmV0dXJuIHB0ZS5w
Mm0udmFsaWQ7CisgICAgcmV0dXJuIHB0ZS53YWxrLnZhbGlkOwogfQogLyoKICAqIFRoZXNlIHR3
byBjYW4gb25seSBiZSB1c2VkIG9uIEwwLi5MMiBwdGVzIGJlY2F1c2UgTDMgbWFwcGluZ3Mgc2V0
CiAgKiB0aGUgdGFibGUgYml0IGFuZCB0aGVyZWZvcmUgdGhlc2Ugd291bGQgcmV0dXJuIHRoZSBv
cHBvc2l0ZSB0byB3aGF0CiAgKiB5b3Ugd291bGQgZXhwZWN0LgogICovCi1zdGF0aWMgaW5saW5l
IGJvb2xfdCBwMm1fdGFibGUobHBhZV90IHB0ZSkKK3N0YXRpYyBpbmxpbmUgYm9vbF90IGxwYWVf
dGFibGUobHBhZV90IHB0ZSkKIHsKLSAgICByZXR1cm4gcDJtX3ZhbGlkKHB0ZSkgJiYgcHRlLnAy
bS50YWJsZTsKKyAgICByZXR1cm4gbHBhZV92YWxpZChwdGUpICYmIHB0ZS53YWxrLnRhYmxlOwog
fQotc3RhdGljIGlubGluZSBib29sX3QgcDJtX21hcHBpbmcobHBhZV90IHB0ZSkKK3N0YXRpYyBp
bmxpbmUgYm9vbF90IGxwYWVfbWFwcGluZyhscGFlX3QgcHRlKQogewotICAgIHJldHVybiBwMm1f
dmFsaWQocHRlKSAmJiAhcHRlLnAybS50YWJsZTsKKyAgICByZXR1cm4gbHBhZV92YWxpZChwdGUp
ICYmICFwdGUud2Fsay50YWJsZTsKIH0KIAotc3RhdGljIGlubGluZSBib29sIHAybV9pc19zdXBl
cnBhZ2UobHBhZV90IHB0ZSwgdW5zaWduZWQgaW50IGxldmVsKQorc3RhdGljIGlubGluZSBib29s
IGxwYWVfaXNfc3VwZXJwYWdlKGxwYWVfdCBwdGUsIHVuc2lnbmVkIGludCBsZXZlbCkKIHsKLSAg
ICByZXR1cm4gKGxldmVsIDwgMykgJiYgcDJtX21hcHBpbmcocHRlKTsKKyAgICByZXR1cm4gKGxl
dmVsIDwgMykgJiYgbHBhZV9tYXBwaW5nKHB0ZSk7CiB9CiAKIHN0YXRpYyB2b2lkIHAybV9mbHVz
aF90bGIoc3RydWN0IHAybV9kb21haW4gKnAybSk7CkBAIC0yODEsNyArMjgxLDcgQEAgc3RhdGlj
IGludCBwMm1fbmV4dF9sZXZlbChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBib29sIHJlYWRfb25s
eSwKIAogICAgIGVudHJ5ID0gKnRhYmxlICsgb2Zmc2V0OwogCi0gICAgaWYgKCAhcDJtX3ZhbGlk
KCplbnRyeSkgKQorICAgIGlmICggIWxwYWVfdmFsaWQoKmVudHJ5KSApCiAgICAgewogICAgICAg
ICBpZiAoIHJlYWRfb25seSApCiAgICAgICAgICAgICByZXR1cm4gR1VFU1RfVEFCTEVfTUFQX0ZB
SUxFRDsKQEAgLTI5Miw3ICsyOTIsNyBAQCBzdGF0aWMgaW50IHAybV9uZXh0X2xldmVsKHN0cnVj
dCBwMm1fZG9tYWluICpwMm0sIGJvb2wgcmVhZF9vbmx5LAogICAgIH0KIAogICAgIC8qIFRoZSBm
dW5jdGlvbiBwMm1fbmV4dF9sZXZlbCBpcyBuZXZlciBjYWxsZWQgYXQgdGhlIDNyZCBsZXZlbCAq
LwotICAgIGlmICggcDJtX21hcHBpbmcoKmVudHJ5KSApCisgICAgaWYgKCBscGFlX21hcHBpbmco
KmVudHJ5KSApCiAgICAgICAgIHJldHVybiBHVUVTVF9UQUJMRV9TVVBFUl9QQUdFOwogCiAgICAg
bWZuID0gX21mbihlbnRyeS0+cDJtLmJhc2UpOwpAQCAtMzcyLDcgKzM3Miw3IEBAIG1mbl90IHAy
bV9nZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgZ2ZuX3QgZ2ZuLAogCiAgICAgZW50
cnkgPSB0YWJsZVtvZmZzZXRzW2xldmVsXV07CiAKLSAgICBpZiAoIHAybV92YWxpZChlbnRyeSkg
KQorICAgIGlmICggbHBhZV92YWxpZChlbnRyeSkgKQogICAgIHsKICAgICAgICAgKnQgPSBlbnRy
eS5wMm0udHlwZTsKIApAQCAtNTc3LDcgKzU3Nyw3IEBAIHN0YXRpYyBpbnQgcDJtX2NyZWF0ZV90
YWJsZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBscGFlX3QgKmVudHJ5KQogICAgIGxwYWVfdCAq
cDsKICAgICBscGFlX3QgcHRlOwogCi0gICAgQVNTRVJUKCFwMm1fdmFsaWQoKmVudHJ5KSk7Cisg
ICAgQVNTRVJUKCFscGFlX3ZhbGlkKCplbnRyeSkpOwogCiAgICAgcGFnZSA9IGFsbG9jX2RvbWhl
YXBfcGFnZShOVUxMLCAwKTsKICAgICBpZiAoIHBhZ2UgPT0gTlVMTCApCkBAIC02NDUsNyArNjQ1
LDcgQEAgZW51bSBwMm1fb3BlcmF0aW9uIHsKICAqLwogc3RhdGljIHZvaWQgcDJtX3B1dF9sM19w
YWdlKGNvbnN0IGxwYWVfdCBwdGUpCiB7Ci0gICAgQVNTRVJUKHAybV92YWxpZChwdGUpKTsKKyAg
ICBBU1NFUlQobHBhZV92YWxpZChwdGUpKTsKIAogICAgIC8qCiAgICAgICogVE9ETzogSGFuZGxl
IG90aGVyIHAybSB0eXBlcwpAQCAtNjczLDExICs2NzMsMTEgQEAgc3RhdGljIHZvaWQgcDJtX2Zy
ZWVfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpw
ZzsKIAogICAgIC8qIE5vdGhpbmcgdG8gZG8gaWYgdGhlIGVudHJ5IGlzIGludmFsaWQuICovCi0g
ICAgaWYgKCAhcDJtX3ZhbGlkKGVudHJ5KSApCisgICAgaWYgKCAhbHBhZV92YWxpZChlbnRyeSkg
KQogICAgICAgICByZXR1cm47CiAKICAgICAvKiBOb3RoaW5nIHRvIGRvIGJ1dCB1cGRhdGluZyB0
aGUgc3RhdHMgaWYgdGhlIGVudHJ5IGlzIGEgc3VwZXItcGFnZS4gKi8KLSAgICBpZiAoIHAybV9p
c19zdXBlcnBhZ2UoZW50cnksIGxldmVsKSApCisgICAgaWYgKCBscGFlX2lzX3N1cGVycGFnZShl
bnRyeSwgbGV2ZWwpICkKICAgICB7CiAgICAgICAgIHAybS0+c3RhdHMubWFwcGluZ3NbbGV2ZWxd
LS07CiAgICAgICAgIHJldHVybjsKQEAgLTczMyw3ICs3MzMsNyBAQCBzdGF0aWMgYm9vbCBwMm1f
c3BsaXRfc3VwZXJwYWdlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGxwYWVfdCAqZW50cnksCiAg
ICAgICogYSBzdXBlcnBhZ2UuCiAgICAgICovCiAgICAgQVNTRVJUKGxldmVsIDwgdGFyZ2V0KTsK
LSAgICBBU1NFUlQocDJtX2lzX3N1cGVycGFnZSgqZW50cnksIGxldmVsKSk7CisgICAgQVNTRVJU
KGxwYWVfaXNfc3VwZXJwYWdlKCplbnRyeSwgbGV2ZWwpKTsKIAogICAgIHBhZ2UgPSBhbGxvY19k
b21oZWFwX3BhZ2UoTlVMTCwgMCk7CiAgICAgaWYgKCAhcGFnZSApCkBAIC04NzAsNyArODcwLDcg
QEAgc3RhdGljIGludCBfX3AybV9zZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwKICAg
ICAgICAgLyogV2UgbmVlZCB0byBzcGxpdCB0aGUgb3JpZ2luYWwgcGFnZS4gKi8KICAgICAgICAg
bHBhZV90IHNwbGl0X3B0ZSA9ICplbnRyeTsKIAotICAgICAgICBBU1NFUlQocDJtX2lzX3N1cGVy
cGFnZSgqZW50cnksIGxldmVsKSk7CisgICAgICAgIEFTU0VSVChscGFlX2lzX3N1cGVycGFnZSgq
ZW50cnksIGxldmVsKSk7CiAKICAgICAgICAgaWYgKCAhcDJtX3NwbGl0X3N1cGVycGFnZShwMm0s
ICZzcGxpdF9wdGUsIGxldmVsLCB0YXJnZXQsIG9mZnNldHMpICkKICAgICAgICAgewpAQCAtOTQ0
LDEyICs5NDQsMTIgQEAgc3RhdGljIGludCBfX3AybV9zZXRfZW50cnkoc3RydWN0IHAybV9kb21h
aW4gKnAybSwKICAgICAgKiBzZXF1ZW5jZSB3aGVuIHVwZGF0aW5nIHRoZSB0cmFuc2xhdGlvbiB0
YWJsZSAoRDQuNy4xIGluIEFSTSBEREkKICAgICAgKiAwNDg3QS5qKS4KICAgICAgKi8KLSAgICBp
ZiAoIHAybV92YWxpZChvcmlnX3B0ZSkgKQorICAgIGlmICggbHBhZV92YWxpZChvcmlnX3B0ZSkg
KQogICAgICAgICBwMm1fcmVtb3ZlX3B0ZShlbnRyeSwgcDJtLT5jbGVhbl9wdGUpOwogCiAgICAg
aWYgKCBtZm5fZXEoc21mbiwgSU5WQUxJRF9NRk4pICkKICAgICAgICAgLyogRmx1c2ggY2FuIGJl
IGRlZmVycmVkIGlmIHRoZSBlbnRyeSBpcyByZW1vdmVkICovCi0gICAgICAgIHAybS0+bmVlZF9m
bHVzaCB8PSAhIXAybV92YWxpZChvcmlnX3B0ZSk7CisgICAgICAgIHAybS0+bmVlZF9mbHVzaCB8
PSAhIWxwYWVfdmFsaWQob3JpZ19wdGUpOwogICAgIGVsc2UKICAgICB7CiAgICAgICAgIGxwYWVf
dCBwdGUgPSBtZm5fdG9fcDJtX2VudHJ5KHNtZm4sIHQsIGEpOwpAQCAtOTY0LDcgKzk2NCw3IEBA
IHN0YXRpYyBpbnQgX19wMm1fc2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCiAgICAg
ICAgICAqIEFsdGhvdWdoLCBpdCBjb3VsZCBiZSBkZWZlcmVkIHdoZW4gb25seSB0aGUgcGVybWlz
c2lvbnMgYXJlCiAgICAgICAgICAqIGNoYW5nZWQgKGUuZyBpbiBjYXNlIG9mIG1lbWFjY2Vzcyku
CiAgICAgICAgICAqLwotICAgICAgICBpZiAoIHAybV92YWxpZChvcmlnX3B0ZSkgKQorICAgICAg
ICBpZiAoIGxwYWVfdmFsaWQob3JpZ19wdGUpICkKICAgICAgICAgewogICAgICAgICAgICAgaWYg
KCBsaWtlbHkoIXAybS0+bWVtX2FjY2Vzc19lbmFibGVkKSB8fAogICAgICAgICAgICAgICAgICBQ
Mk1fQ0xFQVJfUEVSTShwdGUpICE9IFAyTV9DTEVBUl9QRVJNKG9yaWdfcHRlKSApCkBAIC05ODYs
MTAgKzk4NiwxMSBAQCBzdGF0aWMgaW50IF9fcDJtX3NldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFp
biAqcDJtLAogICAgICAqIEZyZWUgdGhlIGVudHJ5IG9ubHkgaWYgdGhlIG9yaWdpbmFsIHB0ZSB3
YXMgdmFsaWQgYW5kIHRoZSBiYXNlCiAgICAgICogaXMgZGlmZmVyZW50ICh0byBhdm9pZCBmcmVl
aW5nIHdoZW4gcGVybWlzc2lvbiBpcyBjaGFuZ2VkKS4KICAgICAgKi8KLSAgICBpZiAoIHAybV92
YWxpZChvcmlnX3B0ZSkgJiYgZW50cnktPnAybS5iYXNlICE9IG9yaWdfcHRlLnAybS5iYXNlICkK
KyAgICBpZiAoIGxwYWVfdmFsaWQob3JpZ19wdGUpICYmIGVudHJ5LT5wMm0uYmFzZSAhPSBvcmln
X3B0ZS5wMm0uYmFzZSApCiAgICAgICAgIHAybV9mcmVlX2VudHJ5KHAybSwgb3JpZ19wdGUsIGxl
dmVsKTsKIAotICAgIGlmICggbmVlZF9pb21tdShwMm0tPmRvbWFpbikgJiYgKHAybV92YWxpZChv
cmlnX3B0ZSkgfHwgcDJtX3ZhbGlkKCplbnRyeSkpICkKKyAgICBpZiAoIG5lZWRfaW9tbXUocDJt
LT5kb21haW4pICYmCisgICAgICAgICAobHBhZV92YWxpZChvcmlnX3B0ZSkgfHwgbHBhZV92YWxp
ZCgqZW50cnkpKSApCiAgICAgICAgIHJjID0gaW9tbXVfaW90bGJfZmx1c2gocDJtLT5kb21haW4s
IGdmbl94KHNnZm4pLCAxVUwgPDwgcGFnZV9vcmRlcik7CiAgICAgZWxzZQogICAgICAgICByYyA9
IDA7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 19 16:58:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 16: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 1dN00H-0003wX-Dy; Mon, 19 Jun 2017 16: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 <julien.grall@arm.com>) id 1dN00G-0003sP-69
 for xen-devel@lists.xen.org; Mon, 19 Jun 2017 16:58:16 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 ED/CE-01985-7A208495; Mon, 19 Jun 2017 16:58:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCLMWRWlGSWpSXmKPExsVysyfVTXcZk0e
 kweGD1hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b/BS2sBU8FK861PmFqYHzI18XIxSEksJlR
 ondpFzuEc5pRoqfzL3MXIycHm4CmxJ3Pn5hAbBEBaYlrny8zdjFycDALREn8n8YJEhYWcJV43
 NvKBBJmEVCV2PdeHsTkFbCSOHIjBaRCQkBeYlfbRVYQmxMo/H3+NUYQW0jAUuL4k1tsExi5Fz
 AyrGLUKE4tKkst0jUy1ksqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECPRtPQMD4w7
 Gvr1+hxglOZiURHln/XePFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBu4nRI1JIsCg1PbUiLTMH
 GGQwaQkOHiURXjtgoAnxFhck5hZnpkOkTjEqSonzngTpEwBJZJTmwbXBAvsSo6yUMC8jAwODE
 E9BalFuZgmq/CtGcQ5GJWHepyBTeDLzSuCmvwJazAS0mPmMC8jikkSElFQDI7vUziMZLT+eOD
 UcDbm0cef8MveylebzLM142B/ve7m3wG0154ztfbWGm1c0JjXNl31cNneThO/qD8amP+o8Jrn
 ucc9p7Juxn/GVg7MG0+wza/ySFq9832EjtELxH2tmotzX/cJMh05Znfj4wcbJseAhr1qeh6nh
 9Mb0jWallucXejN17BLhUGIpzkg01GIuKk4EADQ/N7RnAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1497891494!89562475!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31063 invoked from network); 19 Jun 2017 16:58:14 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-12.tower-31.messagelabs.com with SMTP; 19 Jun 2017 16:58: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 367231610;
 Mon, 19 Jun 2017 09:58: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 6073F3F41F;
 Mon, 19 Jun 2017 09:58:13 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon, 19 Jun 2017 17:57:50 +0100
Message-Id: <20170619165753.25049-14-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170619165753.25049-1-julien.grall@arm.com>
References: <20170619165753.25049-1-julien.grall@arm.com>
Cc: proskurin@sec.in.tum.de, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v2 13/16] xen/arm: p2m: Move lpae_* helpers in
	lpae.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>

bHBhZV8qIGhlbHBlcnMgY2FuIHdvcmsgb24gYW55IExQQUUgdHJhbnNsYXRpb24gdGFibGVzLiBN
b3ZlIHRoZW0gaW4KbHBhZS5oIHRvIGFsbG93IG90aGVyIHBhcnQgb2YgWGVuIHRvIHVzZSB0aGVt
LgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0t
CgpDYzogcHJvc2t1cmluQHNlYy5pbi50dW0uZGUKCiAgICBDaGFuZ2VzIGluIHYyOgogICAgICAg
IC0gUGF0Y2ggYWRkZWQKLS0tCiB4ZW4vYXJjaC9hcm0vcDJtLmMgICAgICAgICB8IDIzIC0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2xwYWUuaCB8IDI1ICsrKysr
KysrKysrKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMjUgaW5zZXJ0aW9ucygrKSwg
MjMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3AybS5jIGIveGVuL2Fy
Y2gvYXJtL3AybS5jCmluZGV4IDExMzZkODM3ZmIuLmY5MTQ1ZjA1MmYgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL2FybS9wMm0uYworKysgYi94ZW4vYXJjaC9hcm0vcDJtLmMKQEAgLTUyLDI5ICs1Miw2
IEBAIHN0YXRpYyBjb25zdCBwYWRkcl90IGxldmVsX21hc2tzW10gPQogc3RhdGljIGNvbnN0IHVp
bnQ4X3QgbGV2ZWxfb3JkZXJzW10gPQogICAgIHsgWkVST0VUSF9PUkRFUiwgRklSU1RfT1JERVIs
IFNFQ09ORF9PUkRFUiwgVEhJUkRfT1JERVIgfTsKIAotc3RhdGljIGlubGluZSBib29sX3QgbHBh
ZV92YWxpZChscGFlX3QgcHRlKQotewotICAgIHJldHVybiBwdGUud2Fsay52YWxpZDsKLX0KLS8q
Ci0gKiBUaGVzZSB0d28gY2FuIG9ubHkgYmUgdXNlZCBvbiBMMC4uTDIgcHRlcyBiZWNhdXNlIEwz
IG1hcHBpbmdzIHNldAotICogdGhlIHRhYmxlIGJpdCBhbmQgdGhlcmVmb3JlIHRoZXNlIHdvdWxk
IHJldHVybiB0aGUgb3Bwb3NpdGUgdG8gd2hhdAotICogeW91IHdvdWxkIGV4cGVjdC4KLSAqLwot
c3RhdGljIGlubGluZSBib29sX3QgbHBhZV90YWJsZShscGFlX3QgcHRlKQotewotICAgIHJldHVy
biBscGFlX3ZhbGlkKHB0ZSkgJiYgcHRlLndhbGsudGFibGU7Ci19Ci1zdGF0aWMgaW5saW5lIGJv
b2xfdCBscGFlX21hcHBpbmcobHBhZV90IHB0ZSkKLXsKLSAgICByZXR1cm4gbHBhZV92YWxpZChw
dGUpICYmICFwdGUud2Fsay50YWJsZTsKLX0KLQotc3RhdGljIGlubGluZSBib29sIGxwYWVfaXNf
c3VwZXJwYWdlKGxwYWVfdCBwdGUsIHVuc2lnbmVkIGludCBsZXZlbCkKLXsKLSAgICByZXR1cm4g
KGxldmVsIDwgMykgJiYgbHBhZV9tYXBwaW5nKHB0ZSk7Ci19Ci0KIHN0YXRpYyB2b2lkIHAybV9m
bHVzaF90bGIoc3RydWN0IHAybV9kb21haW4gKnAybSk7CiAKIC8qIFVubG9jayB0aGUgZmx1c2gg
YW5kIGRvIGEgUDJNIFRMQiBmbHVzaCBpZiBuZWNlc3NhcnkgKi8KZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vbHBhZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9scGFlLmgKaW5kZXgg
YWE4NWNiODExMi4uNmZiZjdjNjA2YyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9s
cGFlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9scGFlLmgKQEAgLTEyNiw2ICsxMjYsMzEg
QEAgdHlwZWRlZiB1bmlvbiB7CiAgICAgbHBhZV93YWxrX3Qgd2FsazsKIH0gbHBhZV90OwogCitz
dGF0aWMgaW5saW5lIGJvb2xfdCBscGFlX3ZhbGlkKGxwYWVfdCBwdGUpCit7CisgICAgcmV0dXJu
IHB0ZS53YWxrLnZhbGlkOworfQorCisvKgorICogVGhlc2UgdHdvIGNhbiBvbmx5IGJlIHVzZWQg
b24gTDAuLkwyIHB0ZXMgYmVjYXVzZSBMMyBtYXBwaW5ncyBzZXQKKyAqIHRoZSB0YWJsZSBiaXQg
YW5kIHRoZXJlZm9yZSB0aGVzZSB3b3VsZCByZXR1cm4gdGhlIG9wcG9zaXRlIHRvIHdoYXQKKyAq
IHlvdSB3b3VsZCBleHBlY3QuCisgKi8KK3N0YXRpYyBpbmxpbmUgYm9vbF90IGxwYWVfdGFibGUo
bHBhZV90IHB0ZSkKK3sKKyAgICByZXR1cm4gbHBhZV92YWxpZChwdGUpICYmIHB0ZS53YWxrLnRh
YmxlOworfQorCitzdGF0aWMgaW5saW5lIGJvb2xfdCBscGFlX21hcHBpbmcobHBhZV90IHB0ZSkK
K3sKKyAgICByZXR1cm4gbHBhZV92YWxpZChwdGUpICYmICFwdGUud2Fsay50YWJsZTsKK30KKwor
c3RhdGljIGlubGluZSBib29sIGxwYWVfaXNfc3VwZXJwYWdlKGxwYWVfdCBwdGUsIHVuc2lnbmVk
IGludCBsZXZlbCkKK3sKKyAgICByZXR1cm4gKGxldmVsIDwgMykgJiYgbHBhZV9tYXBwaW5nKHB0
ZSk7Cit9CisKICNlbmRpZiAvKiBfX0FTU0VNQkxZX18gKi8KIAogLyoKLS0gCjIuMTEuMAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 19 16:58:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 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 1dN00I-0003yk-L0; Mon, 19 Jun 2017 16:58: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 1dN00G-0003pe-LC
 for xen-devel@lists.xen.org; Mon, 19 Jun 2017 16:58:16 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 B9/5E-23755-8A208495; Mon, 19 Jun 2017 16:58:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVysyfVTXc5k0e
 kQXOnhcWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmrFk8lOWgi0CFau3nGJpYLzL3cXIxSEksJlR
 YsO8ycwQzmlGid57h1m6GDk52AQ0Je58/sQEYosISEtc+3yZEcRmFnCQePPxHliNsECUxMyVk
 8BsFgFViXu3FoLZvAJWEpt3vmYGsSUE5CV2tV1kBbE5geLf518DmyMkYClx/MkttgmM3AsYGV
 YxqhenFpWlFula6iUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBPq3noGBcQfj659
 OhxglOZiURHln/XePFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBq8roESkkWJSanlqRlpkDDDSY
 tAQHj5IIb81voFbe4oLE3OLMdIjUKUZdjhVvd31hEmLJy89LlRLnPQkyQwCkKKM0D24ELOgvM
 cpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLm7QK5kiczrwRu0yugI5iAjmA+4wJyREkiQkqqgd
 Fh8YVWqS0XYzds3n2R1/vKpCcx7Ju+LetX2yh2y+Ss0efLXyPzaorvh32drXGfLXexivfUeM7
 cTWa51+e8khbYerdtF2fH/B0/+0xbK3VFBffsrFJKnvOVYVnD04+fFtzK/xzqODWxtbvAiu+u
 4NbMP0obZz30LT7DGPEnXiarOWT9wR6jYF4lluKMREMt5qLiRAAyIRdrdQIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1497891495!105722322!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20311 invoked from network); 19 Jun 2017 16:58:15 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-31.messagelabs.com with SMTP; 19 Jun 2017 16:58: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 2873D165C;
 Mon, 19 Jun 2017 09:58:15 -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 7A31C3F41F;
 Mon, 19 Jun 2017 09:58:14 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon, 19 Jun 2017 17:57:51 +0100
Message-Id: <20170619165753.25049-15-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170619165753.25049-1-julien.grall@arm.com>
References: <20170619165753.25049-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v2 14/16] xen/arm: mm: Use lpae_valid and
	lpae_table 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>

VGhpcyBuZXdseSBpbnRyb2R1Y2VkIGxwYWVfdmFsaWQgYW5kIGxwYWVfdGFibGUgaGVscGVycyB3
aWxsIHJlY3VkZSB0aGUKY29kZSBhbmQgbWFrZSBtb3JlIHJlYWRhYmxlLgoKU2lnbmVkLW9mZi1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCgogICAgQ2hhbmdlcyBp
biB2MjoKICAgICAgICAtIFBhdGNoIGFkZGVkCi0tLQogeGVuL2FyY2gvYXJtL21tLmMgfCA5ICsr
KystLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hlbi9hcmNoL2FybS9tbS5jCmluZGV4
IDhkMzRhZTcyNzkuLjYyNDFjNTM4MjEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9tbS5jCisr
KyBiL3hlbi9hcmNoL2FybS9tbS5jCkBAIC05OTEsOCArOTkxLDcgQEAgc3RhdGljIGludCBjcmVh
dGVfeGVuX2VudHJpZXMoZW51bSB4ZW5tYXBfb3BlcmF0aW9uIG9wLAogCiAgICAgZm9yKDsgYWRk
ciA8IGFkZHJfZW5kOyBhZGRyICs9IFBBR0VfU0laRSwgbWZuID0gbWZuX2FkZChtZm4sIDEpKQog
ICAgIHsKLSAgICAgICAgaWYgKCAheGVuX3NlY29uZFtzZWNvbmRfbGluZWFyX29mZnNldChhZGRy
KV0ucHQudmFsaWQgfHwKLSAgICAgICAgICAgICAheGVuX3NlY29uZFtzZWNvbmRfbGluZWFyX29m
ZnNldChhZGRyKV0ucHQudGFibGUgKQorICAgICAgICBpZiAoICFscGFlX3RhYmxlKHhlbl9zZWNv
bmRbc2Vjb25kX2xpbmVhcl9vZmZzZXQoYWRkcildKSApCiAgICAgICAgIHsKICAgICAgICAgICAg
IHJjID0gY3JlYXRlX3hlbl90YWJsZSgmeGVuX3NlY29uZFtzZWNvbmRfbGluZWFyX29mZnNldChh
ZGRyKV0pOwogICAgICAgICAgICAgaWYgKCByYyA8IDAgKSB7CkBAIC0xMDAxLDE0ICsxMDAwLDE0
IEBAIHN0YXRpYyBpbnQgY3JlYXRlX3hlbl9lbnRyaWVzKGVudW0geGVubWFwX29wZXJhdGlvbiBv
cCwKICAgICAgICAgICAgIH0KICAgICAgICAgfQogCi0gICAgICAgIEJVR19PTigheGVuX3NlY29u
ZFtzZWNvbmRfbGluZWFyX29mZnNldChhZGRyKV0ucHQudmFsaWQpOworICAgICAgICBCVUdfT04o
IWxwYWVfdmFsaWQoeGVuX3NlY29uZFtzZWNvbmRfbGluZWFyX29mZnNldChhZGRyKV0pKTsKIAog
ICAgICAgICB0aGlyZCA9IG1mbl90b192aXJ0KHhlbl9zZWNvbmRbc2Vjb25kX2xpbmVhcl9vZmZz
ZXQoYWRkcildLnB0LmJhc2UpOwogCiAgICAgICAgIHN3aXRjaCAoIG9wICkgewogICAgICAgICAg
ICAgY2FzZSBJTlNFUlQ6CiAgICAgICAgICAgICBjYXNlIFJFU0VSVkU6Ci0gICAgICAgICAgICAg
ICAgaWYgKCB0aGlyZFt0aGlyZF90YWJsZV9vZmZzZXQoYWRkcildLnB0LnZhbGlkICkKKyAgICAg
ICAgICAgICAgICBpZiAoIGxwYWVfdmFsaWQodGhpcmRbdGhpcmRfdGFibGVfb2Zmc2V0KGFkZHIp
XSkgKQogICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgcHJpbnRrKCJjcmVh
dGVfeGVuX2VudHJpZXM6IHRyeWluZyB0byByZXBsYWNlIGFuIGV4aXN0aW5nIG1hcHBpbmcgYWRk
cj0lbHggbWZuPSUiUFJJX21mbiJcbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhZGRy
LCBtZm5feChtZm4pKTsKQEAgLTEwMjIsNyArMTAyMSw3IEBAIHN0YXRpYyBpbnQgY3JlYXRlX3hl
bl9lbnRyaWVzKGVudW0geGVubWFwX29wZXJhdGlvbiBvcCwKICAgICAgICAgICAgICAgICBicmVh
azsKICAgICAgICAgICAgIGNhc2UgTU9ESUZZOgogICAgICAgICAgICAgY2FzZSBSRU1PVkU6Ci0g
ICAgICAgICAgICAgICAgaWYgKCAhdGhpcmRbdGhpcmRfdGFibGVfb2Zmc2V0KGFkZHIpXS5wdC52
YWxpZCApCisgICAgICAgICAgICAgICAgaWYgKCAhbHBhZV92YWxpZCh0aGlyZFt0aGlyZF90YWJs
ZV9vZmZzZXQoYWRkcildKSApCiAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAg
ICBwcmludGsoImNyZWF0ZV94ZW5fZW50cmllczogdHJ5aW5nIHRvICVzIGEgbm9uLWV4aXN0aW5n
IG1hcHBpbmcgYWRkcj0lbHhcbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcCA9PSBS
RU1PVkUgPyAicmVtb3ZlIiA6ICJtb2RpZnkiLCBhZGRyKTsKLS0gCjIuMTEuMAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 19 16:58:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 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 1dN00I-0003zI-S1; Mon, 19 Jun 2017 16: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 <julien.grall@arm.com>) id 1dN00I-0003wv-0U
 for xen-devel@lists.xen.org; Mon, 19 Jun 2017 16:58:18 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 90/3E-02956-9A208495; Mon, 19 Jun 2017 16:58:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVysyfVTXcFk0e
 kwar5+hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8amY2tZC+5KVjT/3MbawHhBoIuRk0NIYDOj
 xIG5Xl2MXED2aUaJ39+bWUASbAKaEnc+f2ICsUUEpCWufb7MCGIzCzhIvPl4D6xGWCBSYtr24
 +wgNouAqsT9LR/AangFrCSW/X7MDGJLCMhL7Gq7yApicwLFv8+/xgix2FLi+JNbbBMYuRcwMq
 xi1ChOLSpLLdI1NNdLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAj0LwMQ7GC8vTH
 gEKMkB5OSKO+s/+6RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4NzF6RAoJFqWmp1akZeYAAw0m
 LcHBoyTCW/MbqJW3uCAxtzgzHSJ1ilGXY8XbXV+YhFjy8vNSpcR5T4LMEAApyijNgxsBC/pLj
 LJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuZ9CjKFJzOvBG7TK6AjmICOYD7jAnJESSJCSqqB0X
 DOOQ5h0XW3ZesXOzQnulYtjphzp2nOlXVCbg8KLLXSpCQjVDZYHci4nP3Rp/FX0o31iZVyKS3
 mPQ85V7qcUc559yBm9c6zGy7pMIRVMS/cuV4xR9Uy5ss62775nyfKm0WuF+cwnjlBWX33ye9h
 VrGsAWe7lz16PtPx8Fb3SbPrObKyVC54KLEUZyQaajEXFScCAOpHi2B1AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1497891496!103807769!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21722 invoked from network); 19 Jun 2017 16:58:16 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-27.messagelabs.com with SMTP; 19 Jun 2017 16:58: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 178E01684;
 Mon, 19 Jun 2017 09:58: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 6A71E3F41F;
 Mon, 19 Jun 2017 09:58:15 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon, 19 Jun 2017 17:57:52 +0100
Message-Id: <20170619165753.25049-16-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170619165753.25049-1-julien.grall@arm.com>
References: <20170619165753.25049-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v2 15/16] xen/arm: mm: Introduce temporary
	variable 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>

VGhpcyBpcyBpbXByb3ZpbmcgdGhlIGNvZGUgcmVhZGFiaWxpdHkgYW5kIGF2b2lkIHRvIGRlcmVm
ZXJlbmNlIHRoZQp0YWJsZSBldmVyeSBzaW5nbGUgdGltZSB3ZSBuZWVkIHRvIGFjY2VzcyB0aGUg
ZW50cnkuCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgotLS0KCiAgICBDaGFuZ2VzIGluIHYyOgogICAgICAgIC0gUGF0Y2ggYWRkZWQKLS0tCiB4ZW4v
YXJjaC9hcm0vbW0uYyB8IDIyICsrKysrKysrKysrKy0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2Vk
LCAxMiBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vbW0uYyBiL3hlbi9hcmNoL2FybS9tbS5jCmluZGV4IDYyNDFjNTM4MjEuLjY1N2ZlZTBi
MTcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9tbS5jCisrKyBiL3hlbi9hcmNoL2FybS9tbS5j
CkBAIC05ODYsMjggKzk4NiwzMCBAQCBzdGF0aWMgaW50IGNyZWF0ZV94ZW5fZW50cmllcyhlbnVt
IHhlbm1hcF9vcGVyYXRpb24gb3AsCiB7CiAgICAgaW50IHJjOwogICAgIHVuc2lnbmVkIGxvbmcg
YWRkciA9IHZpcnQsIGFkZHJfZW5kID0gYWRkciArIG5yX21mbnMgKiBQQUdFX1NJWkU7Ci0gICAg
bHBhZV90IHB0ZTsKKyAgICBscGFlX3QgcHRlLCAqZW50cnk7CiAgICAgbHBhZV90ICp0aGlyZCA9
IE5VTEw7CiAKICAgICBmb3IoOyBhZGRyIDwgYWRkcl9lbmQ7IGFkZHIgKz0gUEFHRV9TSVpFLCBt
Zm4gPSBtZm5fYWRkKG1mbiwgMSkpCiAgICAgewotICAgICAgICBpZiAoICFscGFlX3RhYmxlKHhl
bl9zZWNvbmRbc2Vjb25kX2xpbmVhcl9vZmZzZXQoYWRkcildKSApCisgICAgICAgIGVudHJ5ID0g
Jnhlbl9zZWNvbmRbc2Vjb25kX2xpbmVhcl9vZmZzZXQoYWRkcildOworICAgICAgICBpZiAoICFs
cGFlX3RhYmxlKCplbnRyeSkgKQogICAgICAgICB7Ci0gICAgICAgICAgICByYyA9IGNyZWF0ZV94
ZW5fdGFibGUoJnhlbl9zZWNvbmRbc2Vjb25kX2xpbmVhcl9vZmZzZXQoYWRkcildKTsKKyAgICAg
ICAgICAgIHJjID0gY3JlYXRlX3hlbl90YWJsZShlbnRyeSk7CiAgICAgICAgICAgICBpZiAoIHJj
IDwgMCApIHsKICAgICAgICAgICAgICAgICBwcmludGsoImNyZWF0ZV94ZW5fZW50cmllczogTDIg
ZmFpbGVkXG4iKTsKICAgICAgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAgICAgIH0KICAg
ICAgICAgfQogCi0gICAgICAgIEJVR19PTighbHBhZV92YWxpZCh4ZW5fc2Vjb25kW3NlY29uZF9s
aW5lYXJfb2Zmc2V0KGFkZHIpXSkpOworICAgICAgICBCVUdfT04oIWxwYWVfdmFsaWQoKmVudHJ5
KSk7CiAKLSAgICAgICAgdGhpcmQgPSBtZm5fdG9fdmlydCh4ZW5fc2Vjb25kW3NlY29uZF9saW5l
YXJfb2Zmc2V0KGFkZHIpXS5wdC5iYXNlKTsKKyAgICAgICAgdGhpcmQgPSBtZm5fdG9fdmlydChl
bnRyeS0+cHQuYmFzZSk7CisgICAgICAgIGVudHJ5ID0gJnRoaXJkW3RoaXJkX3RhYmxlX29mZnNl
dChhZGRyKV07CiAKICAgICAgICAgc3dpdGNoICggb3AgKSB7CiAgICAgICAgICAgICBjYXNlIElO
U0VSVDoKICAgICAgICAgICAgIGNhc2UgUkVTRVJWRToKLSAgICAgICAgICAgICAgICBpZiAoIGxw
YWVfdmFsaWQodGhpcmRbdGhpcmRfdGFibGVfb2Zmc2V0KGFkZHIpXSkgKQorICAgICAgICAgICAg
ICAgIGlmICggbHBhZV92YWxpZCgqZW50cnkpICkKICAgICAgICAgICAgICAgICB7CiAgICAgICAg
ICAgICAgICAgICAgIHByaW50aygiY3JlYXRlX3hlbl9lbnRyaWVzOiB0cnlpbmcgdG8gcmVwbGFj
ZSBhbiBleGlzdGluZyBtYXBwaW5nIGFkZHI9JWx4IG1mbj0lIlBSSV9tZm4iXG4iLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYWRkciwgbWZuX3gobWZuKSk7CkBAIC0xMDE3LDExICsxMDE5
LDExIEBAIHN0YXRpYyBpbnQgY3JlYXRlX3hlbl9lbnRyaWVzKGVudW0geGVubWFwX29wZXJhdGlv
biBvcCwKICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICAgcHRlID0g
bWZuX3RvX3hlbl9lbnRyeShtZm4sIGFpKTsKICAgICAgICAgICAgICAgICBwdGUucHQudGFibGUg
PSAxOwotICAgICAgICAgICAgICAgIHdyaXRlX3B0ZSgmdGhpcmRbdGhpcmRfdGFibGVfb2Zmc2V0
KGFkZHIpXSwgcHRlKTsKKyAgICAgICAgICAgICAgICB3cml0ZV9wdGUoZW50cnksIHB0ZSk7CiAg
ICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICBjYXNlIE1PRElGWToKICAgICAgICAg
ICAgIGNhc2UgUkVNT1ZFOgotICAgICAgICAgICAgICAgIGlmICggIWxwYWVfdmFsaWQodGhpcmRb
dGhpcmRfdGFibGVfb2Zmc2V0KGFkZHIpXSkgKQorICAgICAgICAgICAgICAgIGlmICggIWxwYWVf
dmFsaWQoKmVudHJ5KSApCiAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICBw
cmludGsoImNyZWF0ZV94ZW5fZW50cmllczogdHJ5aW5nIHRvICVzIGEgbm9uLWV4aXN0aW5nIG1h
cHBpbmcgYWRkcj0lbHhcbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcCA9PSBSRU1P
VkUgPyAicmVtb3ZlIiA6ICJtb2RpZnkiLCBhZGRyKTsKQEAgLTEwMzEsNyArMTAzMyw3IEBAIHN0
YXRpYyBpbnQgY3JlYXRlX3hlbl9lbnRyaWVzKGVudW0geGVubWFwX29wZXJhdGlvbiBvcCwKICAg
ICAgICAgICAgICAgICAgICAgcHRlLmJpdHMgPSAwOwogICAgICAgICAgICAgICAgIGVsc2UKICAg
ICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgICAgIHB0ZSA9IHRoaXJkW3RoaXJkX3Rh
YmxlX29mZnNldChhZGRyKV07CisgICAgICAgICAgICAgICAgICAgIHB0ZSA9ICplbnRyeTsKICAg
ICAgICAgICAgICAgICAgICAgcHRlLnB0LnJvID0gUFRFX1JPX01BU0soYWkpOwogICAgICAgICAg
ICAgICAgICAgICBwdGUucHQueG4gPSBQVEVfTlhfTUFTSyhhaSk7CiAgICAgICAgICAgICAgICAg
ICAgIGlmICggIXB0ZS5wdC5ybyAmJiAhcHRlLnB0LnhuICkKQEAgLTEwNDEsNyArMTA0Myw3IEBA
IHN0YXRpYyBpbnQgY3JlYXRlX3hlbl9lbnRyaWVzKGVudW0geGVubWFwX29wZXJhdGlvbiBvcCwK
ICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgICAgICAgICAgICAg
ICAgICB9CiAgICAgICAgICAgICAgICAgfQotICAgICAgICAgICAgICAgIHdyaXRlX3B0ZSgmdGhp
cmRbdGhpcmRfdGFibGVfb2Zmc2V0KGFkZHIpXSwgcHRlKTsKKyAgICAgICAgICAgICAgICB3cml0
ZV9wdGUoZW50cnksIHB0ZSk7CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICBk
ZWZhdWx0OgogICAgICAgICAgICAgICAgIEJVRygpOwotLSAKMi4xMS4wCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Mon Jun 19 16:58:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 16:58: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 1dN00K-00042G-4a; Mon, 19 Jun 2017 16:58: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 1dN00J-0003yf-3s
 for xen-devel@lists.xen.org; Mon, 19 Jun 2017 16:58:19 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 5F/66-26749-AA208495; Mon, 19 Jun 2017 16:58:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVysyfVTXclk0e
 kweRGA4slHxezODB6HN39mymAMYo1My8pvyKBNePYinfsBSeFKjYeC21g7ODuYuTkEBLYzCjx
 5qVRFyMXkH2aUWLShR/MIAk2AU2JO58/MYHYIgLSEtc+X2YEsZkFHCTefLzHAmILC0RLvFj/F
 qyeRUBVYuqK1WBxXgEricv7PrCD2BIC8hK72i6ygticQPHv868xQiy2lDj+5BbbBEbuBYwMqx
 g1ilOLylKLdA1N9ZKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAr3LAAQ7GNds9zz
 EKMnBpCTKO+u/e6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd5NjB6RQoJFqempFWmZOcAwg0lL
 cPAoifDaAUNNiLe4IDG3ODMdInWKUZdjxdtdX5iEWPLy81KlxHlPgswQACnKKM2DGwEL+UuMs
 lLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5n0KMoUnM68EbtMroCOYgI5gPuMCckRJIkJKqoFRnE
 mHbfWv2a4mJjYrPt7f+/zUza13FyS973S/kffC1Juz+tqdE9e0tz9/rTN9tlZf2MJE90VbO84
 xRr24eUvr0QXt8zw93Zf/PLF6y7+hhc/Fea72/u/L9Ap4jNe/+Hylt1LfYtWqY8b8zqH6r6Td
 3U86S8//8vjoQ7MbyQEe21Yf3TzRqvK6nBJLcUaioRZzUXEiAFH+0AR0AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1497891497!106202486!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28363 invoked from network); 19 Jun 2017 16:58:17 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-31.messagelabs.com with SMTP; 19 Jun 2017 16:58: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 084F31688;
 Mon, 19 Jun 2017 09:58: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 59C6D3F41F;
 Mon, 19 Jun 2017 09:58:16 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon, 19 Jun 2017 17:57:53 +0100
Message-Id: <20170619165753.25049-17-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170619165753.25049-1-julien.grall@arm.com>
References: <20170619165753.25049-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v2 16/16] xen/arm: mm: Use __func__ rather than
	plain name in format string
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCgog
ICAgQ2hhbmdlcyBpbiB2MjoKICAgICAgICAtIFBhdGNoIGFkZGVkCi0tLQogeGVuL2FyY2gvYXJt
L21tLmMgfCAxNCArKysrKysrLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygr
KSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hlbi9h
cmNoL2FybS9tbS5jCmluZGV4IDY1N2ZlZTBiMTcuLjkxYWY0Yzg3NDMgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL2FybS9tbS5jCisrKyBiL3hlbi9hcmNoL2FybS9tbS5jCkBAIC05OTYsNyArOTk2LDcg
QEAgc3RhdGljIGludCBjcmVhdGVfeGVuX2VudHJpZXMoZW51bSB4ZW5tYXBfb3BlcmF0aW9uIG9w
LAogICAgICAgICB7CiAgICAgICAgICAgICByYyA9IGNyZWF0ZV94ZW5fdGFibGUoZW50cnkpOwog
ICAgICAgICAgICAgaWYgKCByYyA8IDAgKSB7Ci0gICAgICAgICAgICAgICAgcHJpbnRrKCJjcmVh
dGVfeGVuX2VudHJpZXM6IEwyIGZhaWxlZFxuIik7CisgICAgICAgICAgICAgICAgcHJpbnRrKCIl
czogTDIgZmFpbGVkXG4iLCBfX2Z1bmNfXyk7CiAgICAgICAgICAgICAgICAgZ290byBvdXQ7CiAg
ICAgICAgICAgICB9CiAgICAgICAgIH0KQEAgLTEwMTEsOCArMTAxMSw4IEBAIHN0YXRpYyBpbnQg
Y3JlYXRlX3hlbl9lbnRyaWVzKGVudW0geGVubWFwX29wZXJhdGlvbiBvcCwKICAgICAgICAgICAg
IGNhc2UgUkVTRVJWRToKICAgICAgICAgICAgICAgICBpZiAoIGxwYWVfdmFsaWQoKmVudHJ5KSAp
CiAgICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICBwcmludGsoImNyZWF0ZV94
ZW5fZW50cmllczogdHJ5aW5nIHRvIHJlcGxhY2UgYW4gZXhpc3RpbmcgbWFwcGluZyBhZGRyPSVs
eCBtZm49JSJQUklfbWZuIlxuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIGFkZHIsIG1m
bl94KG1mbikpOworICAgICAgICAgICAgICAgICAgICBwcmludGsoIiVzOiB0cnlpbmcgdG8gcmVw
bGFjZSBhbiBleGlzdGluZyBtYXBwaW5nIGFkZHI9JWx4IG1mbj0lIlBSSV9tZm4iXG4iLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgX19mdW5jX18sIGFkZHIsIG1mbl94KG1mbikpOwogICAg
ICAgICAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAgICAgICAgICAgICAgICB9CiAgICAg
ICAgICAgICAgICAgaWYgKCBvcCA9PSBSRVNFUlZFICkKQEAgLTEwMjUsOCArMTAyNSw4IEBAIHN0
YXRpYyBpbnQgY3JlYXRlX3hlbl9lbnRyaWVzKGVudW0geGVubWFwX29wZXJhdGlvbiBvcCwKICAg
ICAgICAgICAgIGNhc2UgUkVNT1ZFOgogICAgICAgICAgICAgICAgIGlmICggIWxwYWVfdmFsaWQo
KmVudHJ5KSApCiAgICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICBwcmludGso
ImNyZWF0ZV94ZW5fZW50cmllczogdHJ5aW5nIHRvICVzIGEgbm9uLWV4aXN0aW5nIG1hcHBpbmcg
YWRkcj0lbHhcbiIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICBvcCA9PSBSRU1PVkUgPyAi
cmVtb3ZlIiA6ICJtb2RpZnkiLCBhZGRyKTsKKyAgICAgICAgICAgICAgICAgICAgcHJpbnRrKCIl
czogdHJ5aW5nIHRvICVzIGEgbm9uLWV4aXN0aW5nIG1hcHBpbmcgYWRkcj0lbHhcbiIsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICBfX2Z1bmNfXywgb3AgPT0gUkVNT1ZFID8gInJlbW92ZSIg
OiAibW9kaWZ5IiwgYWRkcik7CiAgICAgICAgICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwog
ICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICBpZiAoIG9wID09IFJFTU9WRSApCkBA
IC0xMDM4LDggKzEwMzgsOCBAQCBzdGF0aWMgaW50IGNyZWF0ZV94ZW5fZW50cmllcyhlbnVtIHhl
bm1hcF9vcGVyYXRpb24gb3AsCiAgICAgICAgICAgICAgICAgICAgIHB0ZS5wdC54biA9IFBURV9O
WF9NQVNLKGFpKTsKICAgICAgICAgICAgICAgICAgICAgaWYgKCAhcHRlLnB0LnJvICYmICFwdGUu
cHQueG4gKQogICAgICAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgICAgICAgICBw
cmludGsoImNyZWF0ZV94ZW5fZW50cmllczogSW5jb3JyZWN0IGNvbWJpbmF0aW9uIGZvciBhZGRy
PSVseFxuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhZGRyKTsKKyAgICAgICAg
ICAgICAgICAgICAgICAgIHByaW50aygiJXM6IEluY29ycmVjdCBjb21iaW5hdGlvbiBmb3IgYWRk
cj0lbHhcbiIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19mdW5jX18sIGFkZHIp
OwogICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICAgICAgICAgICAg
ICAgICAgIH0KICAgICAgICAgICAgICAgICB9Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 19 16:58:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 16: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 1dN00Q-0004C9-FJ; Mon, 19 Jun 2017 16:58:26 +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 1dN00O-000491-SF
 for xen-devel@lists.xenproject.org; Mon, 19 Jun 2017 16:58:24 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 64/31-03613-0B208495; Mon, 19 Jun 2017 16:58:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVyMbRhte56Jo9
 Ig919ehbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aq3+2MBSeYK27sy25g/MbUxcjFISQwi1Hi
 8edFYA6LQAOrxI2z01hAHAmBOawSPcvmMHcxcgA5eRIzLvN0MXICmSUSzxuWsYPYvAKCEidnP
 mEBsYUEPCWap7QwgZRzCgRKLJkhCbHgL4vEv30X2EBq2AQMJR7t+coMYrMIqEpsWXOTDWJOgM
 TCllNgvcICoRLt/8BGigioS/y5MIERZA6zwB4miSNTW8F6mQU0JVq3/2afwAh0PsIZs5CkFjA
 yrWLUKE4tKkst0jU00EsqykzPKMlNzMwB8sz0clOLixPTU3MSk4r1kvNzNzECw5ABCHYw3lsW
 cIhRkoNJSZR31n/3SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvKqMHpFCgkWp6akVaZk5wIiAS
 Utw8CiJ8Nb8BmrlLS5IzC3OTIdInWK05LhyZd0XJo6mD1uA5JQD278wCbHk5eelSonzngSZJw
 DSkFGaBzcOFrWXGGWlhHkZgQ4U4ilILcrNLEGVf8UozsGoJMzbBXIxT2ZeCdzWV0AHMQEdxHz
 GBeSgkkSElFQD45rJj2+01a6wqspL5325UDHyecDTvbKMjAfvFd2vKk6sqpkXKr9L3WNyn+3V
 osPRwex3tl2dVGyjbJU7h2+HT7pVgT1LWScT94X5gQ1lLSpGpzfMzKuRdj15oZ5zr0igyGfV4
 ywJMgdEuzQFDvpvEji+uCFvYoz5T7+/yxfxz76/lqWBg81DiaU4I9FQi7moOBEAIOeyytUCAA
 A=
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1497891503!66625732!1
X-Originating-IP: [209.85.128.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54563 invoked from network); 19 Jun 2017 16:58:23 -0000
Received: from mail-wr0-f171.google.com (HELO mail-wr0-f171.google.com)
 (209.85.128.171)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Jun 2017 16:58:23 -0000
Received: by mail-wr0-f171.google.com with SMTP id r103so78207814wrb.0
 for <xen-devel@lists.xenproject.org>; Mon, 19 Jun 2017 09:58:23 -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=GE4mSEc8XYcxc2N4saU/VAvCYTbAH9y7YRgTuwDS1vQ=;
 b=FivkAsFqwCLlkMksVL1DKFW3Od4J3vyAfzc68rzxiJQpuV18l67B2Qoqwf8c570K27
 tcc9Y/tXW9gE9PJjCxza3jBiWMCIiTDVV/ALNrmSuHX6fJpyGwxGkqKL9MAbzJYk8RpE
 uDman2JVgn6BGhJyqzS2ETnmK4/XT63e6iMQrUyH8c9NJ+rPe9m9RVTUylMTFSGZp2So
 I9zf1xsEJnglLacMcbWZff5+XU/e2gdfbjoXSKlXPju8+8Y1+I+PYfcThWcfDiKNVZAb
 p2KnDsN8hdegfbJX7BXuUAxjxCFxX6Oi0FXWoDr2LjYsTOtW9jYI/hF36wWTM5TfgFae
 fnbA==
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=GE4mSEc8XYcxc2N4saU/VAvCYTbAH9y7YRgTuwDS1vQ=;
 b=QsnEUJn4V0GH+EtDkFG4YSQJwygoLM7eCorDyunSManq1dRjtDnj1PrL02kGtwKYxy
 wwH67cdNYcd8bL71Ju06rlntIjl8ztmDjMIdQCTeQMjJOtYa50bwyb32nU/MohrV5ba1
 OxvhFAiciqA9nTibCMaxBZC9HHZzRjSqR4SsoyJBmi3zAZG7frFbXCFIfR/Fh6Yv5Bvx
 6ZYC+qnuljSGbdFA+v1uS9lEerWgmMvc1ROARuPqiv17ilz8xbjiUvQmNeexMlntEfu6
 4iOEFdLZJY3zQT5ZxQ2MbQHn036r+Sn8HsVjcRaOwOQiOYmBhZ32h+gUEDTG5tJRbyVf
 RKbA==
X-Gm-Message-State: AKS2vOymREtqi8DUK0iMHg4JyA643sPQVKcuZUJZJLPC+PRmSayMgscB
 bgpRA/M3ONowEZaKP2NkaaspUNjUIA==
X-Received: by 10.223.144.201 with SMTP id i67mr14957710wri.90.1497891503310; 
 Mon, 19 Jun 2017 09:58:23 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.40.67 with HTTP; Mon, 19 Jun 2017 09:57:42 -0700 (PDT)
In-Reply-To: <CABfawhmDm8qnb89iWykTtFXLDT3BnMEaq=gbvCv+R-yeT-HdeQ@mail.gmail.com>
References: <58E3B354020000780014CA30@prv-mh.provo.novell.com>
 <58E3B852020000780014CA6E@prv-mh.provo.novell.com>
 <3514c740-bf6a-3c83-f55d-53bd90a96ac3@citrix.com>
 <CABfawhm+XUP5V4OZWnimfYDQ-L5AUSFtY-9qhuLK7aYHv_wZHw@mail.gmail.com>
 <5947A4400200007800163DAB@prv-mh.provo.novell.com>
 <9d4c4836-2a80-6cc7-6351-82c9c616732f@arm.com>
 <CABfawhkznf_EbQChAi90O2zNKnyfp9AKtkFn2yqA+9x_OC4okQ@mail.gmail.com>
 <dd255e4b-ba0f-7b5b-6c6f-114a08aedc58@arm.com>
 <CABfawhnhwhKmEZECaLyQq__ea9R1vv+OQmq=mLC8JTi1ZKTcmw@mail.gmail.com>
 <e76b0950-401f-a290-23aa-75d948f747b0@arm.com>
 <CABfawhmDm8qnb89iWykTtFXLDT3BnMEaq=gbvCv+R-yeT-HdeQ@mail.gmail.com>
From: Tamas K Lengyel <tamas.k.lengyel@gmail.com>
Date: Mon, 19 Jun 2017 10:57:42 -0600
Message-ID: <CABfawhmeH+tN8itrnakoaONag0yBcnwToJbkJn6CuJesR4ripA@mail.gmail.com>
To: Julien Grall <julien.grall@arm.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>,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 2/2] memory: don't hand MFN info to
	translated 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>

PiBUaGUgbWV0aG9kIEkgZm91bmQgdG8gd29yayBpcyBnZXR0aW5nIHRoZSBtYXhpbXVtX2dwZm4g
ZnJvbSB0aGUgZ3Vlc3QKPiBhbmQgdGhlbiBjYWxsaW5nIHBvcHVsYXRlX3BoeXNtYXAgd2l0aCAr
K21heF9ncGZuLiBUaGUgb25seSBwcm9ibGVtCj4gdGhlbiBpcyB0aGF0IEkgZG9uJ3Qgc2VlIGEg
d2F5IHRvICJ1bnBvcHVsYXRlIiB0aGUgcGFnZSBmcm9tIHRoZQo+IGRvbWFpbiBhbmQgZnJlZSB0
aGUgY29ycmVzcG9uZGluZyBtZm4gd2hpbGUgdGhlIGRvbWFpbiBpcyBydW5uaW5nLiBJcwo+IHRo
YXQgY3VycmVudGx5IHBvc3NpYmxlIHRvIGRvPwoKTmV2ZXIgbWluZCwgZXZpZGVudGx5IFhFTk1F
TV9yZW1vdmVfZnJvbV9waHlzbWFwIHNlZW1zIHRvIGJlIHRoZQphbnN3ZXIsIGl0IGp1c3QgbGFj
a3MgYSBsaWJ4YyB3cmFwcGVyIHNvIEkgZGlkbid0IG5vdGljZSBpdC4KCkNoZWVycywKVGFtYXMK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 19 16:59:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 16: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 1dN01e-0005IC-QS; Mon, 19 Jun 2017 16:59:42 +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 1dN01c-0005Gp-Sb
 for xen-devel@lists.xenproject.org; Mon, 19 Jun 2017 16:59:41 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 72/8A-11537-CF208495; Mon, 19 Jun 2017 16:59:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVysyfVTfc3k0e
 kwaT12hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bd2a1sBev5K1ruFzcwnuPpYuTiEBLYxChx
 sG8NG4RzgFHiR899li5GDg5hgXyJw2e1uxg5OUQEjCRePLrMAmIzC5RKPOmZwARR38QksajrM
 FiCTUBXYsfN18wgNq+AlUTD+XNMIHNYBFQlPr3VAQmLCoRL9B7oZ4MoEZQ4OfMJWCunQKDErH
 PPoearS/yZd4kZwhaXaPqykhXClpfY/nYO8wRG/llI2mchaZmFpGUWkpYFjCyrGDWKU4vKUot
 0DU30kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECg5MBCHYwrtjueYhRkoNJSZR3
 1n/3SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvJrAYBcSLEpNT61Iy8wBxglMWoKDR0mE1w4kz
 VtckJhbnJkOkTrFqCglzjsfJCEAksgozYNrg8XmJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKg
 nzPmUEmsKTmVcCN/0V0GImoMXMZ1xAFpckIqSkGhhrTtzJvzC/qKgqIudQ0uSCa/cOe+nc97V
 LX9Qzs+b1u6j3HvLiL9iXLdzAF26w6E7m/dObyoS1ty8p42aevTj0BINd3GmuwLRstsmNJpem
 dZ96etBb2LTTJjO5LcsxLH9NreuDUzfPd4Q98JzbprZWrif52i25sPk6twwqvRTv3m2v71jLk
 KjEUpyRaKjFXFScCACrOvoAyAIAAA==
X-Env-Sender: andre.przywara@arm.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1497891579!48280132!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47856 invoked from network); 19 Jun 2017 16:59:39 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-4.tower-31.messagelabs.com with SMTP; 19 Jun 2017 16:59: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 E5422344;
 Mon, 19 Jun 2017 09:59:38 -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 1D8033F41F;
 Mon, 19 Jun 2017 09:59:37 -0700 (PDT)
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
References: <1496769929-23355-1-git-send-email-bhupinder.thakur@linaro.org>
 <1496769929-23355-3-git-send-email-bhupinder.thakur@linaro.org>
 <49513049-802d-77bd-bfa1-5acbe5833b4e@arm.com>
 <CACtJ1JQd+TEZz64h4Rat4EThB1aeWVFvQyf3nbf-Jz-Wk+EJDQ@mail.gmail.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <b530bf2c-d435-1509-1b74-21301118ed54@arm.com>
Date: Mon, 19 Jun 2017 17:59:38 +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: <CACtJ1JQd+TEZz64h4Rat4EThB1aeWVFvQyf3nbf-Jz-Wk+EJDQ@mail.gmail.com>
Content-Language: en-GB
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 02/14 v4] xen/arm: vpl011: Define generic
 vreg_reg* access functions in vreg.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>

SGksCgpPbiAxOS8wNi8xNyAxNzo1MywgQmh1cGluZGVyIFRoYWt1ciB3cm90ZToKPiBIaSBBbmRy
ZSwKPiAKPiBPbiAxOSBKdW5lIDIwMTcgYXQgMTU6MDMsIEFuZHJlIFByenl3YXJhIDxhbmRyZS5w
cnp5d2FyYUBhcm0uY29tPiB3cm90ZToKPj4gSGkgQmh1cGluZGVyLAo+Pgo+PiBJIHRoaW5rIHRo
ZSBjb21taXQgbWVzc2FnZSBpcyBhIGJpdCBtaXNsZWFkaW5nLgo+PiBBY3R1YWxseSB5b3UgKnJl
bmFtZSogZnVuY3Rpb25zIGFuZCB0aGVpciBjYWxsIHNpdGVzLCBhbmQgYWxzbyB0aGlzCj4+IHRv
dWNoZXMgdGhlIFZHSUMgY29kZSwgc28gc2hvdWxkbid0IGl0IG1lbnRpb24gYm90aCBpbiB0aGUg
Zmlyc3QgbGluZSBvZgo+PiB0aGUgY29tbWl0IG1lc3NhZ2U/IEFmdGVyIGFsbCB0aGlzIHBhdGNo
IHJlYWxseSBoYXMgbm90IG11Y2ggdG8gZG8gd2l0aAo+PiB2cGwwMTEuCj4+Cj4gSSB3aWxsIG1v
ZGlmeSB0aGUgY29tbWl0IG1lc3NhZ2UgdG8gaW5kaWNhdGUgdGhpcyBjb21taXQgcmVuYW1lcwo+
IHZnaWNfcmVnKiB0byB2cmVnX3JlZyoKPiBhbmQgbW9kaWZpZXMgYWxsIHRoZSBwbGFjZXMgd2hl
cmUgdGhpcyBjYWxsIGlzIG1hZGUuCgpUaGFua3MhCgo+PiBPbiAwNi8wNi8xNyAxODoyNSwgQmh1
cGluZGVyIFRoYWt1ciB3cm90ZToKPj4+IFRoaXMgcGF0Y2ggcmVkZWZpbmVzIHRoZSB2Z2ljX3Jl
ZyogYWNjZXNzIGZ1bmN0aW9ucyB0byB2cmVnX3JlZyogZnVuY3Rpb25zLgo+Pj4gVGhlc2UgYXJl
IGdlbmVyaWMgZnVuY3Rpb25zLCB3aGljaCB3aWxsIGJlIHVzZWQgYnkgdGhlIHZnaWMgZW11bGF0
aW9uIGNvZGUKPj4+IHRvIGFjY2VzcyB0aGUgdmdpYyByZWdpc3RlcnMuCj4+Pgo+Pj4gUEwwMTEg
ZW11bGF0aW9uIGNvZGUgd2lsbCBhbHNvIHVzZSB2cmVnX3JlZyogYWNjZXNzIGZ1bmN0aW9ucy4K
Pj4KPj4gQWxzbyBJIGFtIHNvcnJ5IHRvIGJlIHRoZSBiZWFyZXIgb2YgYmFkIG5ld3MgKGFuZCBh
bHNvIGZvciBiZWluZyB0aGUKPj4gb3JpZ2luIG9mIHRoaXMpLCBidXQgSSBhbSBhZnJhaWQgeW91
IGhhdmUgdG8gcmV3b3JrIHRoaXMgd2hlbiB5b3UgcmViYXNlCj4+IGl0IGFnYWluc3Qgb3JpZ2lu
L3N0YWdpbmcsIHNpbmNlIHRoZSBJVFMgZW11bGF0aW9uIGhhcyBiZWVuIG1lcmdlZC4KPj4gU28g
d2hpbGUgYWN0dWFsIGNvbmZsaWN0cyBzZWVtIHRvIGJlIHRyaXZpYWwsIHRoZXJlIGFyZSBub3cg
bWFueSBuZXcKPj4gdXNlcnMgb2YgdmdpY19yZWc/P18qIHdoaWNoIHlvdSBoYXZlIHRvIGNoYW5n
ZSBhcyB3ZWxsLgo+PiBTaG91bGQgYmUgcmF0aGVyIG1lY2hhbmljYWwsIHRob3VnaC4KPj4KPiBJ
IHdpbGwgcmViYXNlIGl0IG9uIG9yaWdpbi9zdGFnaW5nIGFuZCBtZXJnZSB0aGUgY2hhbmdlcy4K
ClRoYW5rcyAtIGFuZCBzb3JyeSBmb3IgdGhlIG1lc3MgOy0pCgo+IEhvdyBkbyBJCj4gZW5hYmxl
IElUUyBjb2RlIGNvbXBpbGF0aW9uIHRvIHZlcmlmeSB0aGF0IGl0IGlzIGNvbXBpbGluZyBmaW5l
IHdpdGgKPiBuZXcgdnJlZ19yZWcqIGZ1bmN0aW9ucz8gSXMgSVRTIGNvZGUgbm90IGNvbXBpbGVk
IGluIGJ5IGRlZmF1bHQ/CgpZb3UgbmVlZCB0byBhZGQgIlhFTl9DT05GSUdfRVhQRVJUPXkiIHRv
IGV2ZXJ5IG1ha2UgaW52b2NhdGlvbiwgc28gYm90aApmb3IgYW55IGNvbmZpZ3VyYXRpb24gYW5k
IGZvciB0aGUgYWN0dWFsIGJ1aWxkLgpJZiBpdCBkb2Vzbid0IHByb21wdCB5b3UgZm9yIHRoZSBJ
VFMsIHBsZWFzZSB0eXBlOgokIG1ha2UgLUMgeGVuIG1lbnVjb25maWcgWEVOX0NPTkZJR19FWFBF
UlQ9eQp0aGVuIHNlbGVjdCAiR0lDdjMgSVRTIE1TSSBjb250cm9sbGVyIHN1cHBvcnQiIHVuZGVy
ICJBcmNoaXRlY3R1cmUKRmVhdHVyZXMiIChzaG91bGQgb25seSBiZSBuZWVkZWQgb25jZSkuCllv
dSBzaG91bGQgY2hlY2sgeGVuLy5jb25maWcgZm9yIGhhdmluZyBhIGxpbmUgd2l0aCAiQ09ORklH
X0hBU19JVFM9eSIuCgpDaGVlcnMsCkFuZHJlLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 19 17:01:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 17:01:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dN030-0006Kw-4M; Mon, 19 Jun 2017 17:01: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=336dd6aab=dario.faggioli@citrix.com>)
 id 1dN02y-0006KM-O0
 for xen-devel@lists.xen.org; Mon, 19 Jun 2017 17:01:04 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 C9/41-02181-05308495; Mon, 19 Jun 2017 17:01:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsXitHRDpK4/s0e
 kwfwGQYslHxezODB6HN39mymAMYo1My8pvyKBNWPh0s+MBTfVKr4d2cfYwLhMqYuRk0NCIERi
 /u8nzCA2r4ChxLsdV9lBbGEBb4nmuy9YQGw2AQOJNzv2soLYIgJuEndnfgCyuTiYBTYxSizcf
 gqsgUVAVaL/VjeYzSlgI3H/8zawZiGBXInG7b/B4vwCkhK3vnwEW8YsUC1x8+19ZogjtCWOnO
 tnhzhCUOLkzCdQvWoSM+ZeZp3AyDcLScssJGUQcU2JVqAVELa2xLKFr5khbFuJdeveQ9XYSGy
 6uoARwpaX2P52DvMCRvZVjOrFqUVlqUW6FnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ
 +bmbGIHBzAAEOxgPNjsfYpTkYFIS5Z313z1SiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvfCaPS
 CHBotT01Iq0zBxgXMGkJTh4lER47UDSvMUFibnFmekQqVOMilLivHogCQGQREZpHlwbLJYvMc
 pKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZj3CsgUnsy8Erjpr4AWMwEtZj7jArK4JBEhJdXA2Mo
 /53HzxKRd+gxzIuIYKo9s21j7/YHDnO+PbVlOCLdP7O7lt+usdl4UbFPElf3oQv72pe5tb56X
 1s06uylumlfuzUtz+Zsa1nBdnzTZVdWUzai+rJ2vPmf93s+sYR5v/3y/VCnVFjllSlhhxi2+y
 iytXDeV3TkJM/s/31Z7c5I3vIL1xI9yJZbijERDLeai4kQAcNnz6OACAAA=
X-Env-Sender: prvs=336dd6aab=dario.faggioli@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1497891661!101230277!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50508 invoked from network); 19 Jun 2017 17:01:02 -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;
 19 Jun 2017 17:01:02 -0000
X-IronPort-AV: E=Sophos;i="5.39,362,1493683200"; 
 d="asc'?scan'208";a="428511317"
Message-ID: <1497891648.7405.11.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Praveen Kumar <kpraveen.lkml@gmail.com>, <xen-devel@lists.xen.org>
Date: Mon, 19 Jun 2017 19:00:48 +0200
In-Reply-To: <20170617093253.3990-7-kpraveen.lkml@gmail.com>
References: <20170617093253.3990-1-kpraveen.lkml@gmail.com>
 <20170617093253.3990-7-kpraveen.lkml@gmail.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, tim@xen.org,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v2 06/20] rbtree: empty nodes have no color
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============7862121168515570085=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============7862121168515570085==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-NPH061nLG/mouNq7orJ0"

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

On Sat, 2017-06-17 at 15:02 +0530, Praveen Kumar wrote:
> Empty nodes have no color.=C2=A0=C2=A0We can make use of this property to
> simplify
> the code emitted by the RB_EMPTY_NODE and RB_CLEAR_NODE
> macros.=C2=A0=C2=A0Also,
> we can get rid of the rb_init_node function which had been introduced
> by
> commit 88d19cf37952 ("timers: Add rb_init_node() to allow for stack
> allocated rb nodes") to avoid some issue with the empty node's color
> not
> being initialized.
>=20
> I'm not sure what the RB_EMPTY_NODE checks in rb_prev() / rb_next()
> are
> doing there, though.=C2=A0=C2=A0axboe introduced them in commit 10fd48f23=
76d
> ("rbtree: fixed reversed RB_EMPTY_NODE and rb_next/prev").=C2=A0=C2=A0The=
 way I
> see it, the 'empty node' abstraction is only used by rbtree users to
> flag nodes that they haven't inserted in any rbtree, so asking the
> predecessor or successor of such nodes doesn't make any sense.
>=20
> One final rb_init_node() caller was recently added in sysctl code to
> implement faster sysctl name lookups.=C2=A0=C2=A0This code doesn't make u=
se of
> RB_EMPTY_NODE at all, and from what I could see it only called
> rb_init_node() under the mistaken assumption that such initialization
> was
> required before node insertion.
>=20
> [sfr@canb.auug.org.au: fix net/ceph/osd_client.c build]
> Signed-off-by: Michel Lespinasse <walken@google.com>
> Cc: Andrea Arcangeli <aarcange@redhat.com>
> Acked-by: David Woodhouse <David.Woodhouse@intel.com>
> Cc: Rik van Riel <riel@redhat.com>
> Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
> Cc: Daniel Santos <daniel.santos@pobox.com>
> Cc: Jens Axboe <axboe@kernel.dk>
> Cc: "Eric W. Biederman" <ebiederm@xmission.com>
> Cc: John Stultz <john.stultz@linaro.org>
> Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au>
> Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
> [Linux commit 4c199a93a2d36b277a9fd209a0f2793f8460a215]
>=20
> Ported rbtree.h and rbtree.c changes which are relevant to Xen.
>=20
> Signed-off-by: Praveen Kumar <kpraveen.lkml@gmail.com>
>
I was about to say:

Reviewed-by: Dario Faggioli <dario.faggioli@citrix.com>

Although...

> diff --git a/xen/include/xen/rbtree.h b/xen/include/xen/rbtree.h
> index 3eb527eb37..f74b68ce62 100644
> --- a/xen/include/xen/rbtree.h
> +++ b/xen/include/xen/rbtree.h
> @@ -52,9 +52,12 @@ static inline void rb_set_color(struct rb_node
> *rb, int color)
> =C2=A0#define RB_ROOT (struct rb_root) { NULL, }
> =C2=A0#define rb_entry(ptr, type, member) container_of(ptr, type, member)
> =C2=A0
> -#define RB_EMPTY_ROOT(root) ((root)->rb_node =3D=3D NULL)
> -#define RB_EMPTY_NODE(node) (rb_parent(node) =3D=3D node)
> -#define RB_CLEAR_NODE(node) (rb_set_parent(node, node))
> +#define RB_EMPTY_ROOT(root)=C2=A0=C2=A0((root)->rb_node =3D=3D NULL)
> +
> +/* 'empty' nodes are nodes that are known not to be inserted in an
> rbree */
> +#define RB_EMPTY_NODE(node)=C2=A0=C2=A0((node)->rb_parent_color =3D=3D (=
unsigned
> long)(node))
> +#define RB_CLEAR_NODE(node)=C2=A0=C2=A0((node)->rb_parent_color =3D (uns=
igned
> long)(node))
> +
>=20
...There's again divergence between this patch and Linux's commit (in
this case, there is one blank line added, which is not in Linux patch).

I'm again uncertain about the severity of this, and about the best
course of action, but please, try to avoid things like this... When
reviewing patches like this, it's very hard to spot the differences,
and these only add noise, and make it even harder :-/

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)
--=-NPH061nLG/mouNq7orJ0
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

iQIcBAABCAAGBQJZSANAAAoJEBZCeImluHPu0UgP/Rwc5OulI2NcCmGVgEv6outo
ZP3dlrQDlHPS07KehG9nXwP1rktNLWai0ZhqoEJoBYuM61itPAgUunAo/HD/psDB
GEiYsCVlzU0YkyOPHCmx/VrOQaNmMw0cjRlCNdbVQBYCQHG45B+Kzuuw3av9DpiP
1uY4+onca2MpHN2Jyc+tdEcugZKXy5WzBHShzM1Rgca7DD3XAE3p1Db82do2Ovmw
DmwVL38Pq0JxDKxJ8O5gR20kcBjFCOw5+lxzNw9Ay4oBSGdShQdXAY9SGNXzYs7h
v95w2j9EZSKufGBpWLcDb1Z8CudE3WhShZZa2S4i/A1QCux0FByp0kwzpfPaQiYW
1TkzCulR9EnUBoZZgFenkgmzLEQpSY7rpsuUM2jclWhvgvOOsqN3hHCLdeFMsj5o
ZZrQJbH8ABo+vLNR/CaXqmajw51+im8Lp0qqVkThHt/LBrrpz8mLLEcbJjo3txSi
uoUFutaLW5GDVPs9iy5iKGwUvinB24STPonJHZ/X8dj6TaVZjErx0N30oNgGScEL
FQff1hY2NCSwQ5UktOsL4VXZgYu8gjPXsSpszVNO6uVqdiSD7xR18lhqZ/WFtifC
qOdzaEZBDSpukP1P9kmFhYikTcIr67pxaTAhii+KRC09VOQrTBEY7I7OYhFr8Jeo
6510tcaUs6MplEuOZ95h
=Mm/t
-----END PGP SIGNATURE-----

--=-NPH061nLG/mouNq7orJ0--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7862121168515570085==--


From xen-devel-bounces@lists.xen.org Mon Jun 19 17:04:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 17: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 1dN067-0006op-Ic; Mon, 19 Jun 2017 17:04: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=336314cfd=roger.pau@citrix.com>)
 id 1dN066-0006oh-Gc
 for xen-devel@lists.xenproject.org; Mon, 19 Jun 2017 17:04:18 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 6F/7A-02196-11408495; Mon, 19 Jun 2017 17:04:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsWyU9JRQleQxSP
 SYMYtdovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePg7kvMBfdZKn5PPMTWwHiZuYuRk0NCwE9i
 +6zrTCA2i4CqxLf1/xhBbDYBHYmLc3eygdgiAsoSvb9+s4DYzAJ5En+XnwaLCwsESnSvXQI2h
 1fAU+LnhdVAcS4OIYE5jBLbFr5kgkgISpyc+QSqWUdiwe5PQEUcQLa0xPJ/HCBhTgF7ib6GNW
 B7RQVUJCbO72MHsYUEFCX65z1gg7gzXWLr31/MExj5ZyGZOgvJ1FkIUxcwMq9i1ChOLSpLLdI
 1NNZLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMQQYg2MG4bbvnIUZJDiYlUd5Z
 /90jhfiS8lMqMxKLM+KLSnNSiw8xanBwCGxeu/oCoxRLXn5eqpIErzqzR6SQYFFqempFWmYOM
 EpgSiU4eJREeO2YgNK8xQWJucWZ6RCpU4y6HE0ftnxhEgKbISXOywUyQwCkKKM0D24ELGIvMc
 pKCfMyAh0oxFOQWpSbWYIq/4pRnINRSZj3Csgqnsy8ErhNr4COYAI6gvmMC8gRJYkIKakGRk6
 x0lxOKX+Xv64RnqaTLfKP7s98m3tNnXeKwCYBxseJN85l7z49cbVB9K5ksaLLfKv/1SRamPEZ
 LFzae6Ht6r+ILh7bi6eK4g7Pm2GwzPPl2oiEvN8CBYErAteIXp/Wznl2ukTs/g1Zpj5rOsM2P
 JsU/W3n9uJ5Aq93shzxV1ph9fKMie623UosxRmJhlrMRcWJAPLJ4HjTAgAA
X-Env-Sender: prvs=336314cfd=roger.pau@citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1497891856!101506234!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 553 invoked from network); 19 Jun 2017 17:04:17 -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 Jun 2017 17:04:17 -0000
X-IronPort-AV: E=Sophos;i="5.39,362,1493683200"; d="scan'208";a="48041178"
Date: Mon, 19 Jun 2017 18:04:07 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170619170407.awezgjm45yqakfsb@dhcp-3-128.uk.xensource.com>
References: <20170601114914.18601-1-roger.pau@citrix.com>
 <20170601114914.18601-5-roger.pau@citrix.com>
 <593819C60200007800160631@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <593819C60200007800160631@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170428 (1.8.2)
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 v4 4/4] x86/vioapic: bind interrupts to 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>

T24gV2VkLCBKdW4gMDcsIDIwMTcgYXQgMDc6MjA6MzhBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDAxLjA2LjE3IGF0IDEzOjQ5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aW9hcGljLmMKPiA+ICsrKyBiL3hlbi9h
cmNoL3g4Ni9odm0vdmlvYXBpYy5jCj4gPiBAQCAtMTU4LDYgKzE1OCw1MiBAQCBzdGF0aWMgaW50
IHZpb2FwaWNfcmVhZCgKPiA+ICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKPiA+ICB9Cj4gPiAg
Cj4gPiArc3RhdGljIGludCB2aW9hcGljX2h3ZG9tX21hcF9nc2kodW5zaWduZWQgaW50IGdzaSwg
dW5zaWduZWQgaW50IHRyaWcsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgaW50IHBvbCkKPiA+ICt7Cj4gPiArICAgIHN0cnVjdCBkb21haW4gKmQgPSBjdXJy
ZW50LT5kb21haW47Cj4gCj4gY3VycmQgb3IgY3Vycl9kIHBsZWFzZS4gV2l0aCB0aGF0Cj4gUmV2
aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkkndmUgY2hhbmdlZCBp
dCBhbmQgYWRkZWQgeW91ciBSQiwgdGhhbmtzLgoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 19 17:06:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 17:06:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dN07g-0006xI-TS; Mon, 19 Jun 2017 17:05: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=336dd6aab=dario.faggioli@citrix.com>)
 id 1dN07f-0006xA-UB
 for xen-devel@lists.xen.org; Mon, 19 Jun 2017 17:05:56 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 CF/BA-02956-37408495; Mon, 19 Jun 2017 17:05:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsXitHRDpG4Ri0e
 kQcteDYslHxezODB6HN39mymAMYo1My8pvyKBNaP531vWgpUCFU96KhoY2/m7GDk5JARCJDr2
 zWIDsXkFDCUap0xj7WLk4BAWyJWY/l0BJMwmYCDxZsdeVhBbRMBN4u7MD0A2FwezwCZGiYXbT
 7GDJFgEVCX6LyxkBrE5BWwkfv/uZAeZIwQ058Emc5Awv4CkxK0vH8FKmAWqJU5cnMMIcYK2xJ
 Fz/ewQJwhKnJz5hAXEFhJQk5gx9zLrBEa+WUhaZiEpg4hrSrRu/80OYWtLLFv4mhnCtpVYt+4
 9VI2NxKarCxghbHmJ7W/nMC9gZF/FqFGcWlSWWqRrZKKXVJSZnlGSm5iZo2toYKaXm1pcnJie
 mpOYVKyXnJ+7iREYyAxAsINx38fIQ4ySHExKoryz/rtHCvEl5adUZiQWZ8QXleakFh9ilOHgU
 JLgXcnsESkkWJSanlqRlpkDjCmYtAQHj5IIrx0TUJq3uCAxtzgzHSJ1ilFRSpy3HqRPACSRUZ
 oH1waL40uMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5t0OMoUnM68EbvoroMVMQIuZz7iALC5
 JREhJNTCatN94/maCUEru2/8RhvW8plzLfyVliStFsWxlkQkVbbBaLc/1emXajFxjc5W//He2
 dcc8iRLa3LsxSb+tu3D1ZpNtBx+7q6otOpnRbrTw4arXJdaSnpxhcXfv87iXsab1h2gv2Zoh7
 VTvZPKuNlmTd2k1z1qZ2Y57iqKVZf/ELfqbkLXhgRJLcUaioRZzUXEiANpDu+neAgAA
X-Env-Sender: prvs=336dd6aab=dario.faggioli@citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1497891952!68738294!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53236 invoked from network); 19 Jun 2017 17:05:54 -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;
 19 Jun 2017 17:05:54 -0000
X-IronPort-AV: E=Sophos;i="5.39,362,1493683200"; 
 d="asc'?scan'208";a="428512180"
Message-ID: <1497891937.7405.13.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Praveen Kumar <kpraveen.lkml@gmail.com>, <xen-devel@lists.xen.org>
Date: Mon, 19 Jun 2017 19:05:37 +0200
In-Reply-To: <20170617093253.3990-8-kpraveen.lkml@gmail.com>
References: <20170617093253.3990-1-kpraveen.lkml@gmail.com>
 <20170617093253.3990-8-kpraveen.lkml@gmail.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, tim@xen.org,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v2 07/20] rbtree: move some implementation
 details from rbtree.h to rbtree.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: multipart/mixed; boundary="===============5542872930184166776=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

On Sat, 2017-06-17 at 15:02 +0530, Praveen Kumar wrote:
> --- a/xen/include/xen/rbtree.h
> +++ b/xen/include/xen/rbtree.h
> @@ -21,9 +21,7 @@
> =C2=A0
> =C2=A0struct rb_node
> =C2=A0{
>
The Linux commit converts this into:

struct rb_node {

and..

> -=C2=A0=C2=A0=C2=A0=C2=A0unsigned long=C2=A0=C2=A0rb_parent_color;
> -#define RB_RED=C2=A0=C2=A00
> -#define RB_BLACK 1
> +=C2=A0=C2=A0=C2=A0=C2=A0unsigned long=C2=A0=C2=A0__rb_parent_color;
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0struct rb_node *rb_right;
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0struct rb_node *rb_left;
> =C2=A0};
> @@ -33,21 +31,7 @@ struct rb_root
>
...this struct here into:

struct rb_root {

The rest looks ok 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)
--=-J81sC8HT49pKcqmtJLIp
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

iQIcBAABCAAGBQJZSARhAAoJEBZCeImluHPu5Z4QAJ0gt9iWndPMIPrxzN6Sfc7I
CoTygG+DyTiWHk2Rgt+p73Z6wbdGKUXdGj8mDMLIF5jaopAJ8FfVXshO9CHZ/9sB
ce2osjxE+q7k2LON7avkH8sBbmmu8Pq0nh+8AARq1uoPyWB6rMnLODd/87h/E/N1
Ck8Tq13h9lOmqai6kAj4X4+zOZT6UKXFSZZtp/sMiP48Av9kw0A65iTk3UgsOC3X
469sq5uM/hpglSE8JIZk1Gz5W7PmFwdCBed6HL27o8jT86IICGlcws6JCpCf/WRb
sbJ8aX1IHpM68WEiFw+lF2R71TqE/sooURqZDAn+e8SQo5mhSMlv6XHtjo4qlXcq
gcg4izQphiQdpfSULsLwSOxgzydmI1lutTI4SKHpEvTGwIFU8N9cRHnJaT8AfT1B
xyBTclfI0EH7s/+ZFn4t4Ri1qxfP7A4PY1jwfNaJNzUcLBlFfmL5nHcBXzd1748r
vgZaBJ2WGLlo+kXIxRwtqEhN2q5fNOXQDM+2emajPA0Ys2TTjw/Im2+3+t+WXF28
4nxm88iFsAA602DznN2osYAD0oJ6aaUYHuyrHqOE4lAEhzIikrANo+T1HSb0SyGK
KjJ/gWbIaICdUs4ZEIfsrVaezs3AaOyVlrLvqwaZh7TxoSiJMOpZ/s5cGXaLATlj
Rf5Za1xAJ9OKQIpEumzz
=SvF2
-----END PGP SIGNATURE-----

--=-J81sC8HT49pKcqmtJLIp--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5542872930184166776==--


From xen-devel-bounces@lists.xen.org Mon Jun 19 17:06:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 17: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 1dN08D-00070H-5L; Mon, 19 Jun 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 <konrad.wilk@oracle.com>) id 1dN08B-000705-Hz
 for xen-devel@lists.xen.org; Mon, 19 Jun 2017 17:06:27 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 D7/19-03058-29408495; Mon, 19 Jun 2017 17:06:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsXSO6nOVXcSi0e
 kwdfPUhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aDx23sBXN5Kr7secXWwNjI1cXIxSEkMJlJ
 4sOBVyxdjJxAzm9GiZ0HTSASGxklrkzZwwbhdDNKvJo2kRGiqkhiwtMeZhCbRUBV4sf0y0BFH
 BxsAiYSb1Y5goRFBNQl/lyYAFbOLJAuse3RBLASYYFoib9Xc0DCvALmEq9+rmUBCQsJZEjsnx
 oCERaUODnzCQtEp5bEjX8vmUBKmAWkJZb/4wAxOQWsJG4czgSpEBVQlth9ay/YKRICxhLtby+
 yTWAUmoVk0Cwkg2YhDFrAyLyKUaM4tagstUjXyEgvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScx
 qVgvOT93EyMwjBmAYAfjmvmBhxglOZiURHln/XePFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBu
 5LZI1JIsCg1PbUiLTMHGFEwaQkOHiURXjsmoDRvcUFibnFmOkTqFKOilDhvPUifAEgiozQPrg
 0WxZcYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzLsdZApPZl4J3PRXQIuZgBYzn3EBWVySiJC
 SamAsla1iDtaYt8x436vMC0dvce4Udev/ZVuufDV5ut/6L7ta18w8mnRJdOu3nGkdfV4fN0Vc
 OpAUr7LqjV0jq0haQKWxzpk5yk+kDSys5gfsUtjuk3pY8c5MM4U1fU1aV6V4117LN9izhvPGi
 XKRBRGxNgzNN+Qv3fWQY5u9pX+NkMJkLb/+2cZKLMUZiYZazEXFiQCDGxKS3QIAAA==
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1497891984!60693050!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63402 invoked from network); 19 Jun 2017 17:06:26 -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; 19 Jun 2017 17:06:26 -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
 v5JH6DSL010203
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 19 Jun 2017 17:06: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 v5JH6CvE009667
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 19 Jun 2017 17:06: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 v5JH6CGp012257;
 Mon, 19 Jun 2017 17:06:12 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 19 Jun 2017 10:06:12 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 3672B6A0115; Mon, 19 Jun 2017 13:06:11 -0400 (EDT)
Date: Mon, 19 Jun 2017 13:06:11 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20170619170611.GC16845@char.us.oracle.com>
References: <20170619165753.25049-1-julien.grall@arm.com>
 <20170619165753.25049-9-julien.grall@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170619165753.25049-9-julien.grall@arm.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>, sstabellini@kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 08/16] xen/arm: livepatch: Redefine
 virt_to_mfn to support 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>

T24gTW9uLCBKdW4gMTksIDIwMTcgYXQgMDU6NTc6NDVQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IFRoZSBmaWxlIHhlbi9hcmNoL2FybS9saXZlcGF0Y2guYyBpcyB1c2luZyB0eXBlc2Fm
ZSBNRk4gaW4gbW9zdCBvZgo+IHRoZSBwbGFjZS4gVGhlIG9ubHkgY2FsbGVyIHRvIHZpcnRfdG9f
bWZuIGlzIHVzaW5nIHdpdGggX21mbiguLi4pLgo+IAo+IFRvIGF2b2lkIGV4dHJhIF9tZm4oLi4u
KSwgcmUtZGVmaW5lIHZpcnRfdG9fbWZuIHdpdGhpbgo+IHhlbi9hcmNoL2FybS9saXZlcGF0Y2gu
YyB0byBoYW5kbGUgdHlwZXNhZmUgTUZOLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCkFja2VkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdp
bGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cgo+IC0tLQo+IAo+IENjOiBSb3NzIExhZ2Vyd2Fs
bCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KPiBDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxr
IDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgo+IAo+ICAgICBDaGFuZ2VzIGluIHYyOgo+ICAgICAg
ICAgLSBBZGQgU3RlZmFubydzIHJldmlld2VkLWJ5Cj4gICAgICAgICAtIFN0aWxsIG1pc3Npbmcg
YW4gYWNrIGZyb20gS29ucmFkIGFuZC9vciBSb3NzLgo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vbGl2
ZXBhdGNoLmMgfCA2ICsrKysrLQo+ICAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAx
IGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9saXZlcGF0Y2guYyBi
L3hlbi9hcmNoL2FybS9saXZlcGF0Y2guYwo+IGluZGV4IGRlOTVlNTQ3NDQuLjNlNTM1MjQzNjUg
MTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2xpdmVwYXRjaC5jCj4gKysrIGIveGVuL2FyY2gv
YXJtL2xpdmVwYXRjaC5jCj4gQEAgLTEyLDYgKzEyLDEwIEBACj4gICNpbmNsdWRlIDxhc20vbGl2
ZXBhdGNoLmg+Cj4gICNpbmNsdWRlIDxhc20vbW0uaD4KPiAgCj4gKy8qIE92ZXJyaWRlIG1hY3Jv
cyBmcm9tIGFzbS9wYWdlLmggdG8gbWFrZSB0aGVtIHdvcmsgd2l0aCBtZm5fdCAqLwo+ICsjdW5k
ZWYgdmlydF90b19tZm4KPiArI2RlZmluZSB2aXJ0X3RvX21mbih2YSkgX21mbihfX3ZpcnRfdG9f
bWZuKHZhKSkKPiArCj4gIHZvaWQgKnZtYXBfb2ZfeGVuX3RleHQ7Cj4gIAo+ICBpbnQgYXJjaF9s
aXZlcGF0Y2hfcXVpZXNjZSh2b2lkKQo+IEBAIC0yMiw3ICsyNiw3IEBAIGludCBhcmNoX2xpdmVw
YXRjaF9xdWllc2NlKHZvaWQpCj4gICAgICBpZiAoIHZtYXBfb2ZfeGVuX3RleHQgKQo+ICAgICAg
ICAgIHJldHVybiAtRUlOVkFMOwo+ICAKPiAtICAgIHRleHRfbWZuID0gX21mbih2aXJ0X3RvX21m
bihfc3RhcnQpKTsKPiArICAgIHRleHRfbWZuID0gdmlydF90b19tZm4oX3N0YXJ0KTsKPiAgICAg
IHRleHRfb3JkZXIgPSBnZXRfb3JkZXJfZnJvbV9ieXRlcyhfZW5kIC0gX3N0YXJ0KTsKPiAgCj4g
ICAgICAvKgo+IC0tIAo+IDIuMTEuMAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 19 17:11:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 17: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 1dN0Cs-0007lC-R4; Mon, 19 Jun 2017 17: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=336dd6aab=dario.faggioli@citrix.com>)
 id 1dN0Cq-0007l6-Ts
 for xen-devel@lists.xen.org; Mon, 19 Jun 2017 17:11:17 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 D7/20-02955-4B508495; Mon, 19 Jun 2017 17:11:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsXitHRDpO5mVo9
 Ig5tTeC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxvx68wFbyTqdhy16GB8bZkFyMnh4RAiETH
 ymPsIDavgKHE6Z3fWEFsYYEMiVvTzjKD2GwCBhJvduwFi4sIuEncnfkByObiYBbYxCixcPsps
 GYWAVWJC+fvgjVwCthIrJs9mQXEFhLIlfhx/R1YnF9AUuLWl49gNrNAtUTDvsVMEEdoSxw51w
 91hKDEyZlPoHrVJGbMvcw6gZFvFpKWWUjKIOKaEq3bf7ND2NoSyxa+ZoawbSXWrXsPVWMjsen
 qAkYIW15i+9s5zAsY2VcxahSnFpWlFukaGeolFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl
 5+duYgQGcz0DA+MOxp69focYJTmYlER5Z/13jxTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwbuEx
 SNSSLAoNT21Ii0zBxhXMGkJDh4lEV47JqA0b3FBYm5xZjpE6hSjopQ4bwNInwBIIqM0D64NFs
 uXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzPgCZwpOZVwI3/RXQYiagxcxnXEAWlyQipKQ
 aGBN38YhUx7QpevK86mpPKZ1wgak+q1rX08I+wUJjYUa73dP3FTzmnnFX/t8y+sGTvG7523Mz
 Ly7d0SKocIl3lYlawLlHZ0LTNbxLNR91Jdzn+z+XWe/23D+MPA0Hn3QsPzdlz/z4FtOa0slWT
 9ewhU9LnxqtxCfapPio+cpV3+ub3L7pHzHeocRSnJFoqMVcVJwIAD+FYFbgAgAA
X-Env-Sender: prvs=336dd6aab=dario.faggioli@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1497892273!98759719!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38887 invoked from network); 19 Jun 2017 17:11:14 -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;
 19 Jun 2017 17:11:14 -0000
X-IronPort-AV: E=Sophos;i="5.39,362,1493683200"; 
 d="asc'?scan'208";a="428513201"
Message-ID: <1497892258.7405.15.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Praveen Kumar <kpraveen.lkml@gmail.com>, <xen-devel@lists.xen.org>
Date: Mon, 19 Jun 2017 19:10:58 +0200
In-Reply-To: <20170617093253.3990-9-kpraveen.lkml@gmail.com>
References: <20170617093253.3990-1-kpraveen.lkml@gmail.com>
 <20170617093253.3990-9-kpraveen.lkml@gmail.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, tim@xen.org,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v2 08/20] rbtree: break out of
 rb_insert_color loop after tree rotation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============8426226299769838579=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============8426226299769838579==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-0vgLktaVqL+EE3t+rSGh"

--=-0vgLktaVqL+EE3t+rSGh
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Sat, 2017-06-17 at 15:02 +0530, Praveen Kumar wrote:
> It is a well known property of rbtrees that insertion never requires
> more
> than two tree rotations.=C2=A0=C2=A0In our implementation, after one loop
> iteration
> identified one or two necessary tree rotations, we would iterate and
> look
> for more.=C2=A0=C2=A0However at that point the node's parent would always=
 be
> black,
> which would cause us to exit the loop.
>=20
> We can make the code flow more obvious by just adding a break
> statement
> after the tree rotations, where we know we are done.=C2=A0=C2=A0Additiona=
lly,
> in the
> cases where two tree rotations are necessary, we don't have to update
> the
> 'node' pointer as it wouldn't be used until the next loop iteration,
> which
> we now avoid due to this break statement.
>=20
> Signed-off-by: Michel Lespinasse <walken@google.com>
> Cc: Andrea Arcangeli <aarcange@redhat.com>
> Acked-by: David Woodhouse <David.Woodhouse@intel.com>
> Cc: Rik van Riel <riel@redhat.com>
> Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
> Cc: Daniel Santos <daniel.santos@pobox.com>
> Cc: Jens Axboe <axboe@kernel.dk>
> Cc: "Eric W. Biederman" <ebiederm@xmission.com>
> Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
> [Linux commit 1f0528653e41ec230c60f5738820e8a544731399]
>=20
> Ported to Xen.
>=20
> Signed-off-by: Praveen Kumar <kpraveen.lkml@gmail.com>
>
Now the patch has all the hunks. There's again some difference in '{'
placement, though, between this patch and the Linux commit.

More specifically, in the Linux commit, this:
> --- a/xen/common/rbtree.c
> +++ b/xen/common/rbtree.c
> @@ -110,16 +110,14 @@ void rb_insert_color(struct rb_node *node,
> struct rb_root *root)
> =C2=A0
> =C2=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 (parent->rb_right =3D=3D node)
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0{
>
Becomes:

  if (parent->rb_right =3D=3D node) {

I appreciate that you may not be applying this specific modification
because the Xen style is different. But I actually think you should, as
this file is going to end up being mixed style anyway, so I'd
prioritize staying identical to Linux's commit.

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)
--=-0vgLktaVqL+EE3t+rSGh
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

iQIcBAABCAAGBQJZSAWiAAoJEBZCeImluHPuHMwP/3ws+fzncHhWdLTQSg3Lu9ne
D4SX3GP7CQLD2/OzAE1dCqE+eUKEwIIQDnYLA4D2pgyoIhAnb3LTl+pI2+1zdAB+
GhlJcPUVu66FBuQ/qCHVuWWa8n+8YsCMrOcdwLblM3iI7CXKLOWSPhaahg7acmxz
LsZzlX6YsPMp4nT6A+RDsDdG9OOul3qPsMo6Oj3dxYg6yIFZpBPO6eLC5KPZFr9s
Wu3v/+/S2aXiYbNuYSNdqw6Vy+3mzEPSCTTcQQnS9A7fGVwd9Pxpu+aOK51z3zrx
77D199VbsjPL0VLjneZfrLlcYlBvG0uPcxzAxBAFdDxlgjivP2q5Mkr1vzWFc7R7
7Pr6zAHWJzRTezTIaGsqrzH38zbZdRbi8hlT9Sid4LLAV8bUd8IY6nTIKzGIvGTf
FDZJTIqGluYxdLE4AOAHSIgqQdtSnX7PobNxMZOkE1cT01R1O6p9+8T9WTFa/ko1
GbgLVyUJm9RvXdCdZyN+pd6DbptrxJD9nt1kQXVyQCrk8B98JcFQJpc7Z+K8S97H
LIPZ3qk1Oxt0yqjtMetIxp3V7d10daF0AA+pCm6HKjW7jRgKu7wVNsQjMHKhhmmG
CI/7n3OLul4y5qxKrfIT//R4bJ/W0Dw7VWPx0zVMuJ3iZKI/1smbx3sIcVEblT/v
67vJBhvxy+bCEtekEGNS
=4ny6
-----END PGP SIGNATURE-----

--=-0vgLktaVqL+EE3t+rSGh--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8426226299769838579==--


From xen-devel-bounces@lists.xen.org Mon Jun 19 17:14:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 17: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 1dN0FS-0007u7-7s; Mon, 19 Jun 2017 17:13: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=336dd6aab=dario.faggioli@citrix.com>)
 id 1dN0FQ-0007u0-Ew
 for xen-devel@lists.xen.org; Mon, 19 Jun 2017 17:13:56 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 23/B8-03557-35608495; Mon, 19 Jun 2017 17:13:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsXitHRDpG4Qm0e
 kwdJ3ahZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aES8eYCo4IVLxtm8rawDiNv4uRk0NCIERi
 5Y3HrF2MHBy8AoYS3dOKQMLCArkSi/6uZQWx2QQMJN7s2Atmiwi4Sdyd+QHI5uJgFtjEKLFw+
 yl2kASLgKpE/8xpzCA2p4CtxLP5rSwgM4UE8iR+fA4DCfMLSErc+vIRrIRZoFqi9e4iZogTtC
 WOnOsHG8MrIChxcuYTFhBbSEBNYsbcy6wTGPlmIWmZhaQMIq4p0br9NzuErS2xbOFrZgjbVmL
 duvdQNTYSm64uYISw5SW2v53DvICRfRWjRnFqUVlqka6xsV5SUWZ6RkluYmaOrqGBmV5uanFx
 YnpqTmJSsV5yfu4mRmAoMwDBDsad6wMPMUpyMCmJ8s767x4pxJeUn1KZkVicEV9UmpNafIhRh
 oNDSYJ3CYtHpJBgUWp6akVaZg4wqmDSEhw8SiK8dkxAad7igsTc4sx0iNQpRkUpcd4GkD4BkE
 RGaR5cGyySLzHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmY9wHIFJ7MvBK46a+AFjMBLWY+4wK
 yuCQRISXVwHg1I8nw9amMoneSYVveSV7QTA6YtdWE5/mL84fXCO37b/TPupSreTXnVw+Grj0x
 amfnzpyu6/DwTBjXwY0TlkjvWFvx9k7gAp+be1ceVt875d4JPWf2ygsyfkr+Gxl86t6s21jZy
 m4m+Cz348Pn6xJjCl508Adu/nLv8o9VJ05y3ZBZ8Cu0606HEktxRqKhFnNRcSIAO3svY98CAA
 A=
X-Env-Sender: prvs=336dd6aab=dario.faggioli@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1497892433!48859782!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43425 invoked from network); 19 Jun 2017 17:13:54 -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 Jun 2017 17:13:54 -0000
X-IronPort-AV: E=Sophos;i="5.39,362,1493683200"; 
 d="asc'?scan'208";a="428513659"
Message-ID: <1497892427.7405.17.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Praveen Kumar <kpraveen.lkml@gmail.com>, <xen-devel@lists.xen.org>
Date: Mon, 19 Jun 2017 19:13:47 +0200
In-Reply-To: <20170617093253.3990-10-kpraveen.lkml@gmail.com>
References: <20170617093253.3990-1-kpraveen.lkml@gmail.com>
 <20170617093253.3990-10-kpraveen.lkml@gmail.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, tim@xen.org,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v2 09/20] rbtree: adjust root color in
 rb_insert_color() only when necessary
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============8464808523441527804=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

On Sat, 2017-06-17 at 15:02 +0530, Praveen Kumar wrote:
> --- a/xen/common/rbtree.c
> +++ b/xen/common/rbtree.c
> @@ -90,8 +90,23 @@ void rb_insert_color(struct rb_node *node, struct
> rb_root *root)
> =C2=A0{
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0struct rb_node *parent, *gparent;
> =C2=A0
> -=C2=A0=C2=A0=C2=A0=C2=A0while ((parent =3D rb_parent(node)) && rb_is_red=
(parent))
> +=C2=A0=C2=A0=C2=A0=C2=A0while (true)
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0{
>
And here we are again. (I.e., in the cited Linux's commit, this is
being turned into 'while (true) {`.

So, I think we should gather others' opinion about how to deal with
these aspects of this series. So, I'll stop my review for now, and
chase feedback.

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)
--=-gouFe6sklie2VUHm64hN
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

iQIcBAABCAAGBQJZSAZLAAoJEBZCeImluHPu+SMP/3BIMfS3keufCVPEWpLLgvKQ
DlFc8uCmx9s1ajhi793ouQqr6hL29pnkl+sEggCKtN+izxW/Id3TtbEPmqmWZi+n
U4jaFvJZQ1ejKx08iishU5vspewyprId7B0OcYJfNyuVHusBvU0Dz0McKnAhUk0+
OgO7jxnTy/M5UWiFVXebehbQVhxIJ28pFmJFwE5/2t+vDzLncQHERYhyRLB3Ifnw
oJmPN7MRO49iYU72NWOhJQftbs1gG1ke+pwA6AdBCRNS4bPjLl48hkAAvSS9xIEW
w1VyDhc5tYFQTnG9vKJPXRqtWeNkJ2Rel0T//DQYHHtp8f7K4RuJXfVlpVc6v3be
6DOaJ0Ps+321qO5LGvwKXHvGF5EJwkdSyR44ZqVC4X4vF0qP3cxbecMKAfjI4lFe
eG9GHnfcnWKHGerUcJA1WOcWVuR66Sx4BMEbicH1lIMzxNB6QAd8TJqujunp5oNK
N07offU7CqmyLp323+jaxxX/NrS8k3mnum2LHivRNZMmaNgilnprHemSVxdfwr7L
twjYQv3m7QjACgn83WqtKN1S3M0RmXFvqoov0G7sFLtCh9yLIBZJzMVJPAONCtX0
CauDhNz14acFJC42sBByE+WnQ4eqK6gg4KOP9x6leQ5oIX/onQb+o4P/NcmEwmfR
iyhrWhWyYKP2awtQVRp+
=mSfC
-----END PGP SIGNATURE-----

--=-gouFe6sklie2VUHm64hN--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8464808523441527804==--


From xen-devel-bounces@lists.xen.org Mon Jun 19 17:16:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 17: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 1dN0Hx-00083t-LC; Mon, 19 Jun 2017 17: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 <osstest-admin@xenproject.org>) id 1dN0Hw-00083U-Ev
 for xen-devel@lists.xensource.com; Mon, 19 Jun 2017 17:16:32 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 F8/97-02955-FE608495; Mon, 19 Jun 2017 17:16:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVfcdm0e
 kwZrDRhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNePxlInvBcbOKZRMPMjcw
 rtftYuTiEBL4yygxdfYEFgjnMaPEsecn2SGcbYwSHW2rmboYOTlEBJwlvp6Zyw5i8wroS/zbv
 YkZxBYWCJLYsf8pWIOEwBMmiTtztgI1cAA5nhK/z+aA1ICY1+6eZutiZOdgE7CSOCQGEmURUJ
 XYsmER0wRG7gWMDKsY1YtTi8pSi3RN9ZKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczc
 xAj1ez8DAuIPx8lenQ4ySHExKoryz/rtHCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg5QQGkJBg
 UWp6akVaZg4w9GDSEhw8SiK8dkxAad7igsTc4sx0iNQpRl2ODavXf2ESYsnLz0uVEuflA5khA
 FKUUZoHNwIWB5cYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfNOYwWawpOZVwK36RXQEUxARz
 CfcQE5oiQRISXVwBibcqT3mhnXP3E3cZHHZnVVb0w7dKQOnjkhJvjDJ/7FV/uyY6uL713/s/T
 W7z0hrzbtCDCpenZzT0ilDX+wP2NRosmVk16vdHiX863PWtXT/m6T7JHmh2W535coFK70mDBL
 N8p542zL51Lb6+9H8P9XqyxleyWf5f2hPSbqasDRxRPupK5Kk1FiKc5INNRiLipOBABlasF3f
 gIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1497892589!102301033!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5310 invoked from network); 19 Jun 2017 17: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; 19 Jun 2017 17: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 <osstest-admin@xenproject.org>)
 id 1dN0Hs-0006r7-CX; Mon, 19 Jun 2017 17:16: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 1dN0Hm-00047y-Ug; Mon, 19 Jun 2017 17:16:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dN0Hm-0007kL-On; Mon, 19 Jun 2017 17:16:22 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110573-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=461b2165346de236fff2d00d1c318062f1daab08
X-Osstest-Versions-That: xen=2d78f78a14528752266982473c07118f1bc336e3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 19 Jun 2017 17:16:22 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 110573: 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>

ZmxpZ2h0IDExMDU3MyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDU3My8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDQ2MWIyMTY1MzQ2ZGUy
MzZmZmYyZDAwZDFjMzE4MDYyZjFkYWFiMDgKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDJkNzhmNzhhMTQ1Mjg3NTIyNjY5ODI0NzNjMDcxMThmMWJjMzM2ZTMKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDExMDU2NyAgMjAxNy0wNi0xOSAxMjowMTo1OCBaICAgIDAgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMTA1NzMgIDIwMTctMDYtMTkgMTU6MDE6MzIgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD14ZW4tdW5zdGFi
bGUtc21va2UKKyByZXZpc2lvbj00NjFiMjE2NTM0NmRlMjM2ZmZmMmQwMGQxYzMxODA2MmYxZGFh
YjA4CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdl
dGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcwor
KysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAg
ICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBv
ciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcwor
KysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29z
c3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hv
bWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jawor
KyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQ
T1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2Nr
LWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggeGVuLXVuc3RhYmxlLXNt
b2tlIDQ2MWIyMTY1MzQ2ZGUyMzZmZmYyZDAwZDFjMzE4MDYyZjFkYWFiMDgKKyBicmFuY2g9eGVu
LXVuc3RhYmxlLXNtb2tlCisgcmV2aXNpb249NDYxYjIxNjUzNDZkZTIzNmZmZjJkMDBkMWMzMTgw
NjJmMWRhYWIwOAorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAu
L2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcg
UmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAg
ICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJl
cG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3Qv
cmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAv
aG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJl
cG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisr
IHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9
eGVuCisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHFlbXV1YnJhbmNoPXFlbXUtdXBz
dHJlYW0tdW5zdGFibGUKKyAnWycgeHhlbiA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAn
WycgeHFlbXUtdXBzdHJlYW0tdW5zdGFibGUgPSB4ICddJworIHNlbGVjdF9wcmV2eGVuYnJhbmNo
CisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlLXNtb2tlCisgcHJldnhlbmJy
YW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeDQ2MWIyMTY1MzQ2ZGUyMzZmZmYyZDAwZDFjMzE4
MDYyZjFkYWFiMDggPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFt
CisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAg
ICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RV
cHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
eGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5n
aXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1
Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYu
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6
IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3Rp
YW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292
bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUu
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgt
ZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJu
ZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC0zLjE0CisrIDogdGVzdGVk
L2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMu
Z2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9s
aW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5r
ZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRl
c3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFp
bHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1z
bW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54
ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6
IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJj
ZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9x
ZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1v
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQK
KyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0
ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSB4ZW4tdW5zdGFibGUt
c21va2UKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9o
b21lL29zc3Rlc3QvcmVwb3MveGVuCisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC94ZW4uZ2l0IDQ2MWIyMTY1MzQ2ZGUyMzZmZmYyZDAwZDFjMzE4MDYyZjFk
YWFiMDg6cmVmcy9oZWFkcy9zbW9rZQpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L3hlbi5naXQKICAgMmQ3OGY3OC4uNDYxYjIxNiAgNDYxYjIxNjUzNDZkZTIzNmZmZjJk
MDBkMWMzMTgwNjJmMWRhYWIwOCAtPiBzbW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 19 17:22:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 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 1dN0Nw-0000Na-77; Mon, 19 Jun 2017 17:22:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <geert.uytterhoeven@gmail.com>) id 1dN0Nv-0000NU-Ap
 for xen-devel@lists.xensource.com; Mon, 19 Jun 2017 17:22:43 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 16/2D-03587-26808495; Mon, 19 Jun 2017 17:22:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNIsWRWlGSWpSXmKPExsVyMfSamW4Sh0e
 kwZPnnBb3prxnd2D02N63iz2AMYo1My8pvyKBNePGnGuMBU3sFSdaVRsY97J2MXJxCAlMZ5SY
 /vw/O4jDItDOKrF77zUwR0JgMavEjOmbGbsYOYGcPIkbjROAbA4gu0hiy64AkDCvgKDEyZlPW
 EBsYQEViUPt35lBbCEBb4knl8+xgdicAhYSs3bsZoPYtpBR4tyvf2ANbAL6EucXdbGD2CwCqh
 L3Z25lg9hlKLHq1ylGiAUBEjP+NzBCLAiUePhyBViNCFD9jrsTwV5gFjjGLPH93GJWkASzgKZ
 E6/bf7BMYhWYhOXAWktQCRqZVjOrFqUVlqUW6FnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJ
 xXrJ+bmbGIGBywAEOxhnX/Y/xCjJwaQkyjvrv3ukEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneN
 HaPSCHBotT01Iq0zBxgDMGkJTh4lER47ZiA0rzFBYm5xZnpEKlTjJYcV66s+8LE0fRhC5Cccm
 D7FyYhlrz8vFQpcV5jkHkCIA0ZpXlw42BxfolRVkqYlxHoQCGegtSi3MwSVPlXjOIcjErCvL4
 gU3gy80rgtr4COogJ6CDmMy4gB5UkIqSkGhgn5vbMSUk44LR4bTL7NO7CSG6nbX7GPhEv2/gO
 6Wo4Vy94qMzP+XRTw16eCdVqNZy7P0raZDGyzroXG3Eity5lmfyFR0qTOa9O8y2p6c4PXyCca
 K647bq2r2feEtY/V3mjsxqt/TRcL07qbVV/dMUq9MO7qxdz3eK+8UsvWDD/hXSg6bJ1K5RYij
 MSDbWYi4oTAfv9R3juAgAA
X-Env-Sender: geert.uytterhoeven@gmail.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1497892961!107618872!1
X-Originating-IP: [209.85.214.54]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44604 invoked from network); 19 Jun 2017 17:22:42 -0000
Received: from mail-it0-f54.google.com (HELO mail-it0-f54.google.com)
 (209.85.214.54)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Jun 2017 17:22:42 -0000
Received: by mail-it0-f54.google.com with SMTP id m47so70367975iti.1
 for <xen-devel@lists.xensource.com>; Mon, 19 Jun 2017 10:22:41 -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=teesD/hpW9rlTMIw/XlFfoyf7/9E1aGHGe/IRGD4wQY=;
 b=UxZZwgxWLL0OyhHpfWEzqUW8kNvmhI1GinNXIDxR9xmpFUxhOrIZV3/ppMBAsr8p4k
 rRQP3MVX+UR4NbjY4jTP/6fZ3+IPP2iO25fUc/xs+59NyexyImsX9hSz77X4h1tz/neW
 CsnTM/7tPiDcdSYGIEzD1s+M0dtbe06Vj7+T9pwvygfpmeMpixzXz6JQyuHZaZXFbmZ4
 qlP9X6XpdW9p2ez19WECh8iQiXFDhmz5qeE/Q0ovTgfXtESAsk2sZBb2YlEgTSt6rASf
 Zz8MKWjwCqIlnKV27eas6g4ACq4cH1DCyQ78e/PKpj7FqqFHVrLpvfRfLatmNdhtz+HF
 BUIA==
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=teesD/hpW9rlTMIw/XlFfoyf7/9E1aGHGe/IRGD4wQY=;
 b=Uc13aa9m4xMa6w4xlctXOPy9qiQgH7bJOrUXWV1NsrV/P1kOhuizhUaQxLLKztKUf/
 6SJ2W3cMITLgHoQNHSc7hNMIpUSEtFh0J80H729O5g0bNM0MhkdTkIaM5T61d99yeN+/
 Vu5r8xeJIaXUCkqaFVN5FXMwj+un4V3TkhLkfp2dijg1Ywom9Tgg1jXEaFEejJQ2ljRy
 jWqypx2VLMRBmy5UIyGbYT7i2AEAj+tYfOJB6/w8Aimu31gjFaWpxHKEFxwqQUQKqmvd
 PL+aauWcr4e4S0DaSWwUInwgRjfANbwSzbCF/WzAazP1k1sWdYatMCPPUwzxALwRpqTU
 KfMw==
X-Gm-Message-State: AKS2vOzqwKuEgdzfMHsrT+MDYgWx4QmvrCcljbNPOCkwE/pDbyQi1BL/
 h24kElRauyRYuoFMGACUpBJGFJQDhA==
X-Received: by 10.36.73.217 with SMTP id e86mr23378797itd.48.1497892960956;
 Mon, 19 Jun 2017 10:22:40 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.26.149 with HTTP; Mon, 19 Jun 2017 10:22:39 -0700 (PDT)
In-Reply-To: <20170619150818.GC10672@ZenIV.linux.org.uk>
References: <E1dMx2x-0007xW-D8@osstest.test-lab.xenproject.org>
 <22855.57727.390987.969954@mariner.uk.xensource.com>
 <20170619150818.GC10672@ZenIV.linux.org.uk>
From: Geert Uytterhoeven <geert@linux-m68k.org>
Date: Mon, 19 Jun 2017 19:22:39 +0200
X-Google-Sender-Auth: 8v-BLwGVGvclU_k29WAg8nKbY3U
Message-ID: <CAMuHMdUspjmRhOJwWXw=t458RnBcG8sPtBe2onUh-sDsCrAkjA@mail.gmail.com>
To: Al Viro <viro@zeniv.linux.org.uk>
Cc: Stephen Rothwell <sfr@canb.auug.org.au>, xen-devel@lists.xensource.com,
 Evgeniy Dushistov <dushistov@mail.ru>, Arnd Bergmann <arnd@arndb.de>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Jens Axboe <axboe@fb.com>, Guenter Roeck <linux@roeck-us.net>,
 Linux FS Devel <linux-fsdevel@vger.kernel.org>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Jonathan Cameron <jic23@kernel.org>
Subject: Re: [Xen-devel] ufs build failure (no __udivdi3) on i386 in linux
	tip (edf9364d3f92)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQWwsCgpPbiBNb24sIEp1biAxOSwgMjAxNyBhdCA1OjA4IFBNLCBBbCBWaXJvIDx2aXJvQHpl
bml2LmxpbnV4Lm9yZy51az4gd3JvdGU6Cj4gRml4ZWQgaW4gdmZzLmdpdCN1ZnMtZml4ZXM7IHNl
ZSBjb21taXQgNzdlOWNlMzI3ZDliNjA3Y2Q2ZTU3YzBmNDUyNGE2NTRkYzU5YzRiMQo+IHRoZXJl
LiAgTm90IHN1cmUgaWYgaXQncyB3b3J0aCBzcGxpdHRpbmcuLi4KCkkgY2FuIGNvbmZpcm0gdGhh
dCBjb21taXQgZml4ZXMgdGhlIGJ1aWxkIGZvciBtNjhrLgpMZXQncyBob3BlIGl0IGZpeGVzIHRo
ZSBidWlsZCBmb3IgYWxsIG90aGVyIDMyLWJpdCBwbGF0Zm9ybXMsIHRvbyA7LSkKCklmIEknbSBu
b3QgbWlzdGFrZW4sIHRoZSBjb21taXQgdGhhdCBjYXVzZWQgdGhlIGJyZWFrYWdlIHdhcyBuZXZl
ciBwYXJ0IG9mCmxpbnV4LW5leHQgYmVmb3JlIGl0IGVudGVyZWQgbWFpbmxpbmU/CkNhbiB5b3Ug
cGxlYXNlIG1ha2Ugc3VyZSBhbGwgY29tbWl0cyBjb29rIGEgZmV3IGRheXMgaW4gbGludXgtbmV4
dCBiZWZvcmUKdGhleSBhcmUgc2VudCB1cHN0cmVhbT8KClRoYW5rcyEKCkdye29ldGplLGVldGlu
Z31zLAoKICAgICAgICAgICAgICAgICAgICAgICAgR2VlcnQKCi0tCkdlZXJ0IFV5dHRlcmhvZXZl
biAtLSBUaGVyZSdzIGxvdHMgb2YgTGludXggYmV5b25kIGlhMzIgLS0gZ2VlcnRAbGludXgtbTY4
ay5vcmcKCkluIHBlcnNvbmFsIGNvbnZlcnNhdGlvbnMgd2l0aCB0ZWNobmljYWwgcGVvcGxlLCBJ
IGNhbGwgbXlzZWxmIGEgaGFja2VyLiBCdXQKd2hlbiBJJ20gdGFsa2luZyB0byBqb3VybmFsaXN0
cyBJIGp1c3Qgc2F5ICJwcm9ncmFtbWVyIiBvciBzb21ldGhpbmcgbGlrZSB0aGF0LgogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIC0tIExpbnVzIFRvcnZhbGRzCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 19 17:34:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 17: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 1dN0Z1-0001FG-7N; Mon, 19 Jun 2017 17:34:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <viro@ftp.linux.org.uk>) id 1dN0Z0-0001FA-Gn
 for xen-devel@lists.xensource.com; Mon, 19 Jun 2017 17:34:10 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 38/15-03613-11B08495; Mon, 19 Jun 2017 17:34:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsVyOOYvk64gt0e
 kwYKDnBb3prxnd2D02N63iz2AMYo1My8pvyKBNeP+mfksBavYKn5072NpYJzM2sXIxSEk0Mko
 8XHzK5YuRg4OFgFViR8Nal2MnBxsAuoS8648YAQJiwjoSsz5yQRSzixwhFmi895LNpC4sECQx
 P12HhCTV8Bc4uk0DoiJLxglXp6bzAQyhldAUOLkzCcsIDazgJbEjX8vmUDqmQWkJZb/4wAJcw
 oESkxb8ZgRxBYVUJbYfWsvM4gtDHTBxYnvmSYw8s1CMmkWkkmzECYtYGRexahRnFpUllqka2S
 kl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGGYMQLCDcc38wEOMkhxMSqK83Jwe
 kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeOdxAeUEi1LTUyvSMnOAAQ+TluDgURLhtWMCSvMWF
 yTmFmemQ6ROMepyNH3Y8oVJiCUvPy9VSpw3CmSGAEhRRmke3AhY9F1ilJUS5mUEOkqIpyC1KD
 ezBFX+FaM4B6OSMO8EkCk8mXklcJteAR3BBHQE8xkXkCNKEhFSUg2MdVUpi047rpshVfGToVs
 11GKtm8Mc01kv+3vz7pjpTTo+69n7BUoN0RsZ9nM6ZvhJH9KRjbwa6FDhqFfaz6Sy7L7wguPx
 ej6tYqqp1p8WmoV8PpZ/V3zrQ309zg1PvRp//FzkI6+7xlSrWV/k9Om4HX8/mffKZavybXWoF
 pR6vp3B/e7fk4ZKLMUZiYZazEXFiQCQyNdCuQIAAA==
X-Env-Sender: viro@ftp.linux.org.uk
X-Msg-Ref: server-9.tower-27.messagelabs.com!1497893648!108529522!1
X-Originating-IP: [195.92.253.2]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47646 invoked from network); 19 Jun 2017 17:34:09 -0000
Received: from zeniv.linux.org.uk (HELO ZenIV.linux.org.uk) (195.92.253.2)
 by server-9.tower-27.messagelabs.com with AES256-GCM-SHA384 encrypted SMTP;
 19 Jun 2017 17:34:09 -0000
Received: from viro by ZenIV.linux.org.uk with local (Exim 4.87 #1 (Red Hat
 Linux)) id 1dN0Ys-0006os-Il; Mon, 19 Jun 2017 17:34:02 +0000
Date: Mon, 19 Jun 2017 18:34:02 +0100
From: Al Viro <viro@ZenIV.linux.org.uk>
To: Geert Uytterhoeven <geert@linux-m68k.org>
Message-ID: <20170619173402.GG10672@ZenIV.linux.org.uk>
References: <E1dMx2x-0007xW-D8@osstest.test-lab.xenproject.org>
 <22855.57727.390987.969954@mariner.uk.xensource.com>
 <20170619150818.GC10672@ZenIV.linux.org.uk>
 <CAMuHMdUspjmRhOJwWXw=t458RnBcG8sPtBe2onUh-sDsCrAkjA@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAMuHMdUspjmRhOJwWXw=t458RnBcG8sPtBe2onUh-sDsCrAkjA@mail.gmail.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Stephen Rothwell <sfr@canb.auug.org.au>, xen-devel@lists.xensource.com,
 Evgeniy Dushistov <dushistov@mail.ru>, Arnd Bergmann <arnd@arndb.de>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Jens Axboe <axboe@fb.com>, Guenter Roeck <linux@roeck-us.net>,
 Linux FS Devel <linux-fsdevel@vger.kernel.org>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Jonathan Cameron <jic23@kernel.org>
Subject: Re: [Xen-devel] ufs build failure (no __udivdi3) on i386 in linux
 tip (edf9364d3f92)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBKdW4gMTksIDIwMTcgYXQgMDc6MjI6MzlQTSArMDIwMCwgR2VlcnQgVXl0dGVyaG9l
dmVuIHdyb3RlOgo+IEhpIEFsLAo+IAo+IE9uIE1vbiwgSnVuIDE5LCAyMDE3IGF0IDU6MDggUE0s
IEFsIFZpcm8gPHZpcm9AemVuaXYubGludXgub3JnLnVrPiB3cm90ZToKPiA+IEZpeGVkIGluIHZm
cy5naXQjdWZzLWZpeGVzOyBzZWUgY29tbWl0IDc3ZTljZTMyN2Q5YjYwN2NkNmU1N2MwZjQ1MjRh
NjU0ZGM1OWM0YjEKPiA+IHRoZXJlLiAgTm90IHN1cmUgaWYgaXQncyB3b3J0aCBzcGxpdHRpbmcu
Li4KPiAKPiBJIGNhbiBjb25maXJtIHRoYXQgY29tbWl0IGZpeGVzIHRoZSBidWlsZCBmb3IgbTY4
ay4KPiBMZXQncyBob3BlIGl0IGZpeGVzIHRoZSBidWlsZCBmb3IgYWxsIG90aGVyIDMyLWJpdCBw
bGF0Zm9ybXMsIHRvbyA7LSkKPiAKPiBJZiBJJ20gbm90IG1pc3Rha2VuLCB0aGUgY29tbWl0IHRo
YXQgY2F1c2VkIHRoZSBicmVha2FnZSB3YXMgbmV2ZXIgcGFydCBvZgo+IGxpbnV4LW5leHQgYmVm
b3JlIGl0IGVudGVyZWQgbWFpbmxpbmU/Cj4gQ2FuIHlvdSBwbGVhc2UgbWFrZSBzdXJlIGFsbCBj
b21taXRzIGNvb2sgYSBmZXcgZGF5cyBpbiBsaW51eC1uZXh0IGJlZm9yZQo+IHRoZXkgYXJlIHNl
bnQgdXBzdHJlYW0/CgpJdCdzIG5vdCBhbiBleGN1c2UsIGJ1dCBJIGdvdCB0b28gdXNlZCB0byAw
LWRheSBidWlsZGJvdCBjYXRjaGluZyB0aGF0IGtpbmQKb2Ygc3R1ZmYgd2l0aGluIGEgZGF5IG9y
IHNvIDstLyAgU2hvdWxkJ3ZlIGRvbmUgY3Jvc3MtYnVpbGRzIG15c2VsZiwgb2YgY291cnNlIC0K
bXkgZmF1bHQuLi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 19 17:54:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 17:54:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dN0sP-0002Yq-UQ; Mon, 19 Jun 2017 17:54: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 1dN0sO-0002Yi-Ll
 for xen-devel@lists.xensource.com; Mon, 19 Jun 2017 17:54:12 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 FB/F6-01985-3CF08495; Mon, 19 Jun 2017 17:54:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVybKJssu5hfo9
 Ig0fzuCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8btlwvYCv5oVXSf3svWwHhcqYuRi0NI4A+j
 xIpNjYxdjJwcLAIOEp+O9gLZHByMAjESD35Yg4QZBcIkJl9ewgpRoi1x4/lnsHI2AUOJv082s
 YGUSwDZSz5zgIRFBHQkru59wQoynllgPpPE4x1TmEESwkA1x7f+YQKxOQXsJC4v/M0O0ssr4C
 1x600pxDn7mCWePz/NBlIjKqArcejfHzCbV0BQ4uTMJywgNrOAlsTy6dtYJjAKzEKSmoUktYC
 RaRWjRnFqUVlqka6huV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmAQMgDBDsaX
 pz0PMUpyMCmJ8nJzekQK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuC9xgeUEyxKTU+tSMvMAcYDT
 FqCg0dJhFeTByjNW1yQmFucmQ6ROsWoy7Fh9fovTEIsefl5qVLivPtBZgiAFGWU5sGNgMXmJU
 ZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzcoGs4snMK4Hb9AroCCagI5jPuIAcUZKIkJJqYHQ
 5vr5WipH7tg+jTkXfnitd7rKzDbwXnAlZ5525YWmrx4PKRW0H9v1ziXjtOvX4usz/FmtsJhmk
 7XGyO37tqWX/e48/z7xv1DFfiRJ4Fzb1YuFfpjidQKWJTyW8Pm36K1xuLsyZP8Mz/vafxgP6v
 1/6rXh3ubnvJG9nKI+0weWkJmnZqLdHMpRYijMSDbWYi4oTAVhYMIvIAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1497894849!106208456!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7677 invoked from network); 19 Jun 2017 17:54:10 -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; 19 Jun 2017 17:54:10 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id AFC452397B;
 Mon, 19 Jun 2017 17:54:08 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org AFC452397B
Date: Mon, 19 Jun 2017 10:54:08 -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: <8c63069d-c909-e82c-ecba-5451f822a5cc@citrix.com>
Message-ID: <alpine.DEB.2.10.1706191041440.17964@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1705181156050.6833@sstabellini-ThinkPad-X260>
 <CAOcqxo0djhKRRS_0F+zm9uGFNHb+Dtuj_h=yqBrSdD0+RRA05A@mail.gmail.com>
 <alpine.DEB.2.10.1705221428180.18759@sstabellini-ThinkPad-X260>
 <CAOcqxo2dhXF6WmTWmDjUnEKC0W5933enLWFc7q9zbhhv7Z4w0w@mail.gmail.com>
 <c48c0d9c-1727-ed79-bdde-d8b6e3d0303d@citrix.com>
 <CAOcqxo3Ucsaxy0OODk__m9h3HdV==cCSDtFm0StWCGEdHDguHw@mail.gmail.com>
 <8c63069d-c909-e82c-ecba-5451f822a5cc@citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Artem_Mygaiev@epam.com, Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xensource.com
Subject: Re: [Xen-devel] Notes on stubdoms and latency 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>

T24gTW9uLCAxOSBKdW4gMjAxNywgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBPbiAxNy8wNi8xNyAw
MToxNCwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gPiBIZWxsbyBHZW9yZ2UsCj4gPiAKPiA+
IE9uIDMxIE1heSAyMDE3IGF0IDIwOjAyLCBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4+Pj4gVGhlcmUgaXMgbm8gd2F5IG91dDogaWYgdGhlIHN0dWJk
b20gbmVlZHMgZXZlbnRzLCB0aGVuIHdlJ2xsIGhhdmUgdG8KPiA+Pj4+IGV4cG9zZSBhbmQgY29u
dGV4dCBzd2l0Y2ggdGhlIHZHSUMuIElmIGl0IGRvZXNuJ3QsIHRoZW4gd2UgY2FuIHNraXAgdGhl
Cj4gPj4+PiB2R0lDLiBIb3dldmVyLCB3ZSB3b3VsZCBoYXZlIGEgc2ltaWxhciBwcm9ibGVtIHdp
dGggRUwwIGFwcHM6IEkgYW0KPiA+Pj4+IGFzc3VtaW5nIHRoYXQgRUwwIGFwcHMgZG9uJ3QgbmVl
ZCB0byBoYW5kbGUgaW50ZXJydXB0cywgYnV0IGlmIHRoZXkgZG8sCj4gPj4+PiB0aGVuIHRoZXkg
bWlnaHQgbmVlZCBzb21ldGhpbmcgbGlrZSBhIHZHSUMuCj4gPj4+IEhtLiBDb3JyZWN0IG1lLCBi
dXQgaWYgd2Ugd2FudCBtYWtlIHN0dWJkb20gdG8gaGFuZGxlIHNvbWUgcmVxdWVzdHMKPiA+Pj4g
KGUuZy4gZW11bGF0ZSBNTUlPIGFjY2VzcyksIHRoZW4gaXQgbmVlZHMgZXZlbnRzLCBhbmQgdGh1
cyBpdCBuZWVkcwo+ID4+PiBpbnRlcnJ1cHRzLiBBdCBsZWFzdCwgSSdtIG5vdCBhd2FyZSBhYm91
dCBhbnkgb3RoZXIgbWVjaGFuaXNtLCB0aGF0Cj4gPj4+IGFsbG93cyBoeXBlcnZpc29yIHRvIHNp
Z25hbCB0byBhIGRvbWFpbi4KPiA+Pj4gT24gb3RoZXIgaGFuZCwgRUwwIGFwcCAoYXMgSSBzZWUg
dGhlbSkgZG9lcyBub3QgbmVlZCBzdWNoIGV2ZW50cy4KPiA+Pj4gQmFzaWNhbGx5LCB5b3UganVz
dCBjYWxsIGZ1bmN0aW9uIGBoYW5kbGVfbW1pbygpYCByaWdodCBpbiB0aGUgYXBwLgo+ID4+PiBT
bywgYXBwcyBjYW4gbGl2ZSB3aXRob3V0IGludGVycnVwdHMgYW5kIHRoZXkgc3RpbGwgYmUgYWJs
ZSB0byBoYW5kbGUKPiA+Pj4gcmVxdWVzdC4KPiA+Pgo+ID4+IFNvIHJlbWVtYmVyIHRoYXQgImlu
dGVycnVwdCIgYW5kICJldmVudCIgYXJlIGJhc2ljYWxseSB0aGUgc2FtZSBhcwo+ID4+ICJzdHJ1
Y3R1cmVkIGNhbGxiYWNrIi4gIFdoZW4gYW55dGhpbmcgaGFwcGVucyB0aGF0IFhlbiB3YW50cyB0
byB0ZWxsIHRoZQo+ID4+IEVMMCBhcHAgYWJvdXQsIGl0IGhhcyB0byBoYXZlIGEgd2F5IG9mIHRl
bGxpbmcgaXQuICBJZiB0aGUgRUwwIGFwcCBpcwo+ID4+IGhhbmRsaW5nIGEgZGV2aWNlLCBpdCBo
YXMgdG8gaGF2ZSBzb21lIHdheSBvZiBnZXR0aW5nIGludGVycnVwdHMgZnJvbQo+ID4+IHRoYXQg
ZGV2aWNlOyBpZiBpdCBuZWVkcyB0byBlbXVsYXRlIGRldmljZXMgc2VudCB0byB0aGUgZ3Vlc3Qs
IGl0IG5lZWRzCj4gPj4gc29tZSB3YXkgdG8gdGVsbCBYZW4gdG8gZGVsaXZlciBhbiBpbnRlcnJ1
cHQgdG8gdGhlIGd1ZXN0Lgo+ID4gQmFzaWNhbGx5IHllcy4gVGhlcmUgc2hvdWxkIGJlIG1lY2hh
bmlzbSB0byByZXF1ZXN0IHNvbWV0aGluZyBmcm9tCj4gPiBuYXRpdmUgYXBwbGljYXRpb24uIFF1
ZXN0aW9uIGlzIGhvdyB0aGlzIG1lY2hhbmlzbSBjYW4gYmUgaW1wbGVtZW50ZWQuCj4gPiBDbGFz
c2ljYWwgYXBwcm9hY2ggaXMgYSBldmVuLWRyaXZlbiBsb29wOgo+ID4gCj4gPiB3aGlsZSgxKSB7
Cj4gPiAgICAgd2FpdF9mb3JfZXZlbnQoKTsKPiA+ICAgICBoYW5kbGVfZXZlbnRfZXZlbnQoKTsK
PiA+ICAgICByZXR1cm5fYmFja19yZXN1bHRzKCk7Cj4gPiB9Cj4gPiAKPiA+IHdhaXRfZm9yX2V2
ZW50KCkgY2FuIGJ5IGFueXRoaW5nIGZyb20gV0ZJIGluc3RydWN0aW9uIHRvIHJlYWQoKSBvbgo+
ID4gc29ja2V0LiBUaGlzIGlzIGhvdyBzdHViZG9tcyBhcmUgd29ya2luZy4gSSBhZ3JlZSB3aXRo
IHlvdTogdGhlcmUgYXJlCj4gPiBubyBzZW5zZSB0byByZXBlYXQgdGhpcyBpbiBuYXRpdmUgYXBw
cy4KPiA+IAo+ID4+IE5vdywgd2UgY291bGQgbWFrZSB0aGUgRUwwIGFwcCBpbnRlcmZhY2UgImlu
dGVycnVwdGxlc3MiLiAgWGVuIGNvdWxkCj4gPj4gd3JpdGUgaW5mb3JtYXRpb24gYWJvdXQgcGVu
ZGluZyBldmVudHMgaW4gYSBzaGFyZWQgbWVtb3J5IHJlZ2lvbiwgYW5kCj4gPj4gdGhlIEVMMCBh
cHAgY291bGQgY2hlY2sgdGhhdCBiZWZvcmUgY2FsbGluZyBzb21lIHNvcnQgb2YgYmxvY2soKQo+
ID4+IGh5cGVyY2FsbCwgYW5kIGNoZWNrIGl0IGFnYWluIHdoZW4gaXQgcmV0dXJucyBmcm9tIHRo
ZSBibG9jaygpIGNhbGwuCj4gPiAKPiA+PiBCdXQgdGhlIHNoYXJlZCBldmVudCBpbmZvcm1hdGlv
biBzdGFydHMgdG8gbG9vayBhbiBhd2Z1bCBsb3QgbGlrZSBldmVudHMKPiA+PiBhbmQvb3IgcGVu
ZGluZyBiaXRzIG9uIGFuIGludGVycnVwdCBjb250cm9sbGVyIC0tIHRoZSBvbmx5IGRpZmZlcmVu
Y2UKPiA+PiBiZWluZyB0aGF0IHlvdSBhcmVuJ3QgaW50ZXJydXB0ZWQgaWYgeW91J3JlIGFscmVh
ZHkgcnVubmluZy4KPiA+IAo+ID4gQWN0dWFsbHkgdGhlcmUgYXJlIHRoaXJkIHdheSwgd2hpY2gg
SSBoYXZlIHVzZWQuIEkgZGVzY3JpYmVkIGl0IGluCj4gPiBvcmlnaW5hbCBlbWFpbCAoY2hlY2sg
b3V0IFsxXSkuCj4gPiBCYXNpY2FsbHksIG5hdGl2ZSBhcHBsaWNhdGlvbiBpcyBkZWFkIHVudGls
IGl0IGlzIG5lZWRlZCBieQo+ID4gaHlwZXJ2aXNvci4gV2hlbiBoeXBlcnZpc29yIHdhbnRzIHNv
bWUgc2VydmljZXMgZnJvbSBhcHAsIGl0IHNldHVwcwo+ID4gcGFyYW1ldGVycywgc3dpdGNoZXMg
bW9kZSB0byBFTDAgYW5kIGp1bXBzIGF0IGFwcCBlbnRyeSBwb2ludC4KPiAKPiBXaGF0J3MgdGhl
IGRpZmZlcmVuY2UgYmV0d2VlbiAianVtcHMgdG8gYW4gYXBwIGVudHJ5IHBvaW50IiBhbmQgImp1
bXBzCj4gdG8gYW4gaW50ZXJydXB0IGhhbmRsaW5nIHJvdXRpbmUiPyAgQW5kIHdoYXQncyB0aGUg
ZGlmZmVyZW5jZSBiZXR3ZWVuCj4gIlRlbGxzIFhlbiBhYm91dCB0aGUgbG9jYXRpb24gb2YgdGhl
IGFwcCBlbnRyeSBwb2ludCIgYW5kICJ0ZWxscyBYZW4KPiBhYm91dCB0aGUgbG9jYXRpb24gb2Yg
dGhlIGludGVycnVwdCBoYW5kbGluZyByb3V0aW5lIj8KPiAKPiBJZiB5b3Ugd2FudCB0aGlzICJF
TDAgYXBwIiB0aGluZyB0byBiZSBhYmxlIHRvIHByb3ZpZGUgZXh0cmEgc2VjdXJpdHkKPiBvdmVy
IGp1c3QgcnVubmluZyB0aGUgY29kZSBpbnNpZGUgb2YgWGVuLCB0aGVuIHRoZSBjb2RlIG11c3Qg
bm90IGJlIGFibGUKPiB0byBEb1MgdGhlIGhvc3QgYnkgc3Bpbm5pbmcgZm9yZXZlciBpbnN0ZWFk
IG9mIHJldHVybmluZy4KCkkgdGhpbmsgdGhhdCB0aGUgImV4dHJhIHNlY3VyaXR5IiB3YXMgbW9z
dGx5IEp1bGllbidzIGFuZCBteSBnb2FsLgpWb2xvZHlteXIgd291bGQgYmUgT0sgd2l0aCBoYXZp
bmcgdGhlIGNvZGUgaW4gWGVuLCBpZiBJIHJlY2FsbCBjb3JyZWN0bHkKZnJvbSBwYXN0IGNvbnZl
cnNhdGlvbnMuCgpJbiBhbnkgY2FzZSwgd291bGRuJ3QgdGhlIHVzdWFsIFhlbiB0aW1lciBpbnRl
cnJ1cHQgcHJldmVudCB0aGlzIHNjZW5hcmlvCmZyb20gaGFwcGVuaW5nPwoKCj4gV2hhdCBoYXBw
ZW5zIGlmIHR3byBkaWZmZXJlbnQgcGNwdXMgaW4gWGVuIGRlY2lkZSB0aGV5IHdhbnQgdG8gYWN0
aXZhdGUKPiBzb21lICJhcHAiIGZ1bmN0aW9uYWxpdHk/CgpJdCBzaG91bGQgd29yayBmaW5lIGFz
IGxvbmcgYXMgdGhlIGFwcCBjb2RlIGlzIHdyaXR0ZW4gdG8gYmUgYWJsZSB0bwpjb3BlIHdpdGgg
aXQgKHNwaW5fbG9ja3MsIGV0YykuCgoKPiA+PiBJJ20gcHJldHR5IHN1cmUgeW91IGNvdWxkIHJ1
biBpbiB0aGlzIG1vZGUgdXNpbmcgdGhlIGV4aXN0aW5nIGludGVyZmFjZXMKPiA+PiBpZiB5b3Ug
ZGlkbid0IHdhbnQgdGhlIGhhc3NsZSBvZiBkZWFsaW5nIHdpdGggYXN5bmNocm9ueS4gIElmIHRo
YXQncyB0aGUKPiA+PiBjYXNlLCB0aGVuIHdoeSBib3RoZXIgaW52ZW50aW5nIGFuIGVudGlyZWx5
IG5ldyBpbnRlcmZhY2UsIHdpdGggaXRzIG93bgo+ID4+IGJ1Z3MgYW5kIGR1cGxpY2F0aW9uIG9m
IGZ1bmN0aW9uYWxpdHk/ICBXaHkgbm90IGp1c3QgdXNlIHdoYXQgd2UgYWxyZWFkeQo+ID4+IGhh
dmU/Cj4gPiBCZWNhdXNlIHdlIGFyZSBjb25jZXJuZWQgYWJvdXQgbGF0ZW5jeS4gSW4gbXkgYmVu
Y2htYXJrLCBteSBuYXRpdmUgYXBwCj4gPiBQb0MgaXMgMS42IHRpbWVzIGZhc3RlciB0aGFuIHN0
dWJkb20uCj4gCj4gQnV0IGdpdmVuIHRoZSBjb252ZXJzYXRpb24gc28gZmFyLCBpdCBzZWVtcyBs
aWtlbHkgdGhhdCB0aGF0IGlzIG1haW5seQo+IGR1ZSB0byB0aGUgZmFjdCB0aGF0IGNvbnRleHQg
c3dpdGNoaW5nIG9uIEFSTSBoYXMgbm90IGJlZW4gb3B0aW1pemVkLgoKVHJ1ZS4gSG93ZXZlciwg
Vm9sb2R5bXlyIHRvb2sgdGhlIHRpbWUgdG8gZGVtb25zdHJhdGUgdGhlIHBlcmZvcm1hbmNlIG9m
CkVMMCBhcHBzIHZzLiBzdHViZG9tcyB3aXRoIGEgUG9DLCB3aGljaCBpcyBtdWNoIG1vcmUgdGhh
biBtb3N0IFhlbgpjb250cmlidXRvcnMgZG8uIE5vZG9ieSBwcm92aWRlZCBudW1iZXJzIGZvciBh
IGZhc3RlciBBUk0gY29udGV4dCBzd2l0Y2gKeWV0LiBJIGRvbid0IGtub3cgb24gd2hvbSBzaG91
bGQgZmFsbCB0aGUgYnVyZGVuIG9mIHByb3ZpbmcgdGhhdCBhCmxpZ2h0ZXIgY29udGV4dCBzd2l0
Y2ggY2FuIG1hdGNoIHRoZSBFTDAgYXBwIG51bWJlcnMuIEkgYW0gbm90IHN1cmUgaXQKd291bGQg
YmUgZmFpciB0byBhc2sgVm9sb2R5bXlyIHRvIGRvIGl0LgoKCj4gSnVzdCB0byBiZSBjbGVhciAt
LSBJJ20gbm90IGFkYW1hbnRseSBvcHBvc2VkIHRvIGEgbmV3IGludGVyZmFjZSBzaW1pbGFyCj4g
dG8gd2hhdCB5b3UncmUgZGVzY3JpYmluZyBhYm92ZS4gIEJ1dCBJIHdvdWxkIGJlIG9wcG9zZWQg
dG8gaW50cm9kdWNpbmcKPiBhIG5ldyBpbnRlcmZhY2UgdGhhdCBkb2Vzbid0IGFjaGlldmUgdGhl
IHN0YXRlZCBnb2FscyAobW9yZSBzZWN1cmUsICZjKSwKPiBvciBhIG5ldyBpbnRlcmZhY2UgdGhh
dCBpcyB0aGUgc2FtZSBhcyB0aGUgb2xkIG9uZSBidXQgcmV3cml0dGVuIGEgYml0Lgo+IAo+IFRo
ZSBwb2ludCBvZiBoYXZpbmcgdGhpcyBkZXNpZ24gZGlzY3Vzc2lvbiB1cCBmcm9udCBpcyB0byBw
cmV2ZW50IGEKPiBzaXR1YXRpb24gd2hlcmUgeW91IHNwZW5kIG1vbnRocyBjb2RpbmcgdXAgc29t
ZXRoaW5nIHdoaWNoIGlzIHVsdGltYXRlbHkKPiByZWplY3RlZC4gIFRoZXJlIGFyZSBhIGxvdCBv
ZiB0aGluZ3MgdGhhdCBhcmUgaGFyZCB0byBwcmVkaWN0IHVudGlsCj4gdGhlcmUncyBhY3R1YWxs
eSBjb2RlIHRvIHJldmlldywgYnV0IGF0IHRoZSBtb21lbnQgdGhlICJqdW1wcyB0byBhbgo+IGlu
dGVycnVwdCBoYW5kbGluZyByb3V0aW5lIiBhcHByb2FjaCBsb29rcyB1bnByb21pc2luZy4KCkRp
ZCB5b3UgbWVhbiAianVtcHMgdG8gYSBhcHAgZW50cnkgcG9pbnQiIG9yICJqdW1wcyB0byBhbiBp
bnRlcnJ1cHQKaGFuZGxpbmcgcm91dGluZSI/CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 19 18:18:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 18: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 1dN1G4-00044Y-UX; Mon, 19 Jun 2017 18:18:40 +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 1dN1G4-00044Q-1G
 for xen-devel@lists.xen.org; Mon, 19 Jun 2017 18:18:40 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 C9/F6-01732-E7518495; Mon, 19 Jun 2017 18:18:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsUyZ7p8oG6tqEe
 kQfM9HYslHxezODB6HN39mymAMYo1My8pvyKBNePJiQmsBU8kK0693MTWwDhDqIuRi0NIYCKT
 xKve24wQzl9GiVsrpjJDOBsZJR4d2weV6WaUOHuyBcjhBHKKJGZevwBkc3CwCKhK9B9KBTHZB
 Ewk3qxyBKkQEdCVeLbgGRtIK7PAPUaJo0tms4IkhAU8Ja68ucUCYvMKmEvcX7+NDWLkXUaJnc
 +dIeKCEidnPgGrYRbQkrjx7yUTyHxmAWmJ5f84QMKcAnYSF1a9AbtGVEBZYvetvcwgtoSAocT
 ph9sYJzAKzUIyaRaSSbMQJi1gZF7FqFGcWlSWWqRraKyXVJSZnlGSm5iZo2toYKyXm1pcnJie
 mpOYVKyXnJ+7iREYzgxAsINx23bPQ4ySHExKorzcnB6RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4l
 CR4n4oA5QSLUtNTK9Iyc4CRBZOW4OBREuF9IQyU5i0uSMwtzkyHSJ1iVJQS550J0icAksgozY
 Nrg0XzJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzrgGZwpOZVwI3/RXQYiagxcxnXEAWlyQ
 ipKQaGFvW6RZ3+5/acfxUnkJMuUjMxNXLy+5MF3X6aul0YknTzzR1kVu/nO/e/vr/1YWVe2/+
 PMdyP+kQj+vjqYIfe2rvxhavvb/YU//18mdtpkyGT2OzH730mcGyUan+Df8DNf918kdF32hIH
 imKi9jFsLj+k/juXQtlTiitkYzaKSV9l1FaILCpYboSS3FGoqEWc1FxIgBszeck4QIAAA==
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1497896315!67814378!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10980 invoked from network); 19 Jun 2017 18:18:37 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Jun 2017 18:18: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
 v5JIIS3r006553
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 19 Jun 2017 18:18:28 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 v5JIIRbe031626
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 19 Jun 2017 18:18:27 GMT
Received: from abhmp0017.oracle.com (abhmp0017.oracle.com [141.146.116.23])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v5JIIQ5L013757;
 Mon, 19 Jun 2017 18:18:26 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 19 Jun 2017 11:18:26 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 475D96A0115; Mon, 19 Jun 2017 14:18:25 -0400 (EDT)
Date: Mon, 19 Jun 2017 14:18:25 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170619181825.GA21025@char.us.oracle.com>
References: <1497387096-19058-1-git-send-email-andrew.cooper3@citrix.com>
 <20170614134407.GA15061@char.us.oracle.com>
 <59415E150200007800162EAC@prv-mh.provo.novell.com>
 <26463217-0fb5-efe3-bb72-cf39dc8a3554@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <26463217-0fb5-efe3-bb72-cf39dc8a3554@citrix.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 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 1/2] xen/livepatch: Clean up arch relocation
	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>

T24gV2VkLCBKdW4gMTQsIDIwMTcgYXQgMDc6Mjg6MzlQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAxNC8wNi8xNyAxNTowMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+PiBPbiAx
NC4wNi4xNyBhdCAxNTo0NCwgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+IHdyb3RlOgo+ID4+IE9u
IFR1ZSwgSnVuIDEzLCAyMDE3IGF0IDA5OjUxOjM1UE0gKzAxMDAsIEFuZHJldyBDb29wZXIgd3Jv
dGU6Cj4gPj4+IC0tLSBhL3hlbi9hcmNoL2FybS9hcm0zMi9saXZlcGF0Y2guYwo+ID4+PiArKysg
Yi94ZW4vYXJjaC9hcm0vYXJtMzIvbGl2ZXBhdGNoLmMKPiA+Pj4gQEAgLTIyNCwyMSArMjI0LDIx
IEBAIGludCBhcmNoX2xpdmVwYXRjaF9wZXJmb3JtKHN0cnVjdCBsaXZlcGF0Y2hfZWxmICplbGYs
Cj4gPj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgbGl2ZXBhdGNo
X2VsZl9zZWMgKnJlbGEsCj4gPj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIHVz
ZV9yZWxhKQo+ID4+PiAgewo+ID4+PiAtICAgIGNvbnN0IEVsZl9SZWxBICpyX2E7Cj4gPj4+IC0g
ICAgY29uc3QgRWxmX1JlbCAqcjsKPiA+Pj4gLSAgICB1bnNpZ25lZCBpbnQgc3ltbmR4LCBpOwo+
ID4+PiAtICAgIHVpbnQzMl90IHZhbDsKPiA+Pj4gLSAgICB2b2lkICpkZXN0Owo+ID4+PiArICAg
IHVuc2lnbmVkIGludCBpOwo+ID4+PiAgICAgIGludCByYyA9IDA7Cj4gPj4+ICAKPiA+Pj4gICAg
ICBmb3IgKCBpID0gMDsgaSA8IChyZWxhLT5zZWMtPnNoX3NpemUgLyByZWxhLT5zZWMtPnNoX2Vu
dHNpemUpOyBpKysgKQo+ID4+PiAgICAgIHsKPiA+Pj4gKyAgICAgICAgdW5zaWduZWQgaW50IHN5
bW5keDsKPiA+Pj4gKyAgICAgICAgdWludDMyX3QgdmFsOwo+ID4+PiArICAgICAgICB2b2lkICpk
ZXN0Owo+ID4+PiAgICAgICAgICB1bnNpZ25lZCBjaGFyIHR5cGU7Cj4gPj4+IC0gICAgICAgIHMz
MiBhZGRlbmQgPSAwOwo+ID4+PiArICAgICAgICBzMzIgYWRkZW5kOwo+ID4+PiAgCj4gPj4+ICAg
ICAgICAgIGlmICggdXNlX3JlbGEgKQo+ID4+PiAgICAgICAgICB7Cj4gPj4+IC0gICAgICAgICAg
ICByX2EgPSByZWxhLT5kYXRhICsgaSAqIHJlbGEtPnNlYy0+c2hfZW50c2l6ZTsKPiA+Pj4gKyAg
ICAgICAgICAgIGNvbnN0IEVsZl9SZWxBICpyX2EgPSByZWxhLT5kYXRhICsgaSAqIHJlbGEtPnNl
Yy0+c2hfZW50c2l6ZTsKPiA+Pj4gKwo+ID4+PiAgICAgICAgICAgICAgc3ltbmR4ID0gRUxGMzJf
Ul9TWU0ocl9hLT5yX2luZm8pOwo+ID4+PiAgICAgICAgICAgICAgdHlwZSA9IEVMRjMyX1JfVFlQ
RShyX2EtPnJfaW5mbyk7Cj4gPj4+ICAgICAgICAgICAgICBkZXN0ID0gYmFzZS0+bG9hZF9hZGRy
ICsgcl9hLT5yX29mZnNldDsgLyogUCAqLwo+ID4+PiBAQCAtMjQ2LDEwICsyNDYsMTIgQEAgaW50
IGFyY2hfbGl2ZXBhdGNoX3BlcmZvcm0oc3RydWN0IGxpdmVwYXRjaF9lbGYgKmVsZiwKPiA+Pj4g
ICAgICAgICAgfQo+ID4+PiAgICAgICAgICBlbHNlCj4gPj4+ICAgICAgICAgIHsKPiA+Pj4gLSAg
ICAgICAgICAgIHIgPSByZWxhLT5kYXRhICsgaSAqIHJlbGEtPnNlYy0+c2hfZW50c2l6ZTsKPiA+
Pj4gKyAgICAgICAgICAgIGNvbnN0IEVsZl9SZWwgKnIgPSByZWxhLT5kYXRhICsgaSAqIHJlbGEt
PnNlYy0+c2hfZW50c2l6ZTsKPiA+Pj4gKwo+ID4+PiAgICAgICAgICAgICAgc3ltbmR4ID0gRUxG
MzJfUl9TWU0oci0+cl9pbmZvKTsKPiA+Pj4gICAgICAgICAgICAgIHR5cGUgPSBFTEYzMl9SX1RZ
UEUoci0+cl9pbmZvKTsKPiA+Pj4gICAgICAgICAgICAgIGRlc3QgPSBiYXNlLT5sb2FkX2FkZHIg
KyByLT5yX29mZnNldDsgLyogUCAqLwo+ID4+PiArICAgICAgICAgICAgYWRkZW5kID0gZ2V0X2Fk
ZGVuZCh0eXBlLCBkZXN0KTsKPiA+Pj4gICAgICAgICAgfQo+ID4+PiAgCj4gPj4+ICAgICAgICAg
IGlmICggc3ltbmR4ID4gZWxmLT5uc3ltICkKPiA+Pj4gQEAgLTI1OSwxMyArMjYxLDExIEBAIGlu
dCBhcmNoX2xpdmVwYXRjaF9wZXJmb3JtKHN0cnVjdCBsaXZlcGF0Y2hfZWxmICplbGYsCj4gPj4+
ICAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiA+Pj4gICAgICAgICAgfQo+ID4+PiAgCj4g
Pj4+IC0gICAgICAgIGlmICggIXVzZV9yZWxhICkKPiA+Pj4gLSAgICAgICAgICAgIGFkZGVuZCA9
IGdldF9hZGRlbmQodHlwZSwgZGVzdCk7Cj4gPj4gVGhpcyB3YXMgYWRkZWQgcmlnaHQgYWZ0ZXIg
dGhlIHN5bW5keCA+IGVsZi0+bnN5bSBjaGVjayBhcwo+ID4+IHdheSB0byBtYWtlIHN1cmUgd2Ug
d29uJ3QgZGVyZWZlcmVuY2UgdGhlIGRlc3QgKGIvYyB0aGUgc3ltYm9sCj4gPj4gbWF5IGJlIG91
dHNpZGUgdGhlIGJvdW5kcykuCj4gPiBCdXQgc3ltbmR4IGlzbid0IGJlaW5nIHVzZWQgaGVyZS4K
PiAKPiBJbmRlZWQuICByLT5yX29mZnNldCAoYW5kIHRoZXJlZm9yZSBkZXN0KSBoYXMgbm8gZGly
ZWN0IGJlYXJpbmcgb24gc3ltbmR4LgoKL21lIG5vZHMuCj4gCj4gSGF2aW5nIHNhaWQgdGhhdCwg
dGhlcmUgaXMgbm8gc2FuaXR5IGNoZWNrIHRoYXQgci0+cl9vZmZzZXQgaXMgd2l0aGluCj4gYmFz
ZS0+bG9hZF9hZGRyICsgc2VjLT5zaF9zaXplIGluIGFybTMyLCB3aGVyZWFzIGJvdGggYXJtNjQg
YW5kIHg4Ngo+IGFwcGVhciB0byBkbyB0aGlzIGNoZWNrLgoKVHJ1ZS4KCkFuZCB0aGUgdHJpY2t5
IHBhcnQgKGl0IHdhcyB0byBtZSBhdCBsZWFzdCkgd2FzIHRoYXQgQVJNMzIgaXMgYWxsClJFTCBh
bmQgbm90IFJFTEEgc28gdGhlIG9wY29kZSBnZXRzIG1vZGlmaWVkIGFmdGVyIHRoZSBvcGVyYXRp
b24uCgpXaGljaCBtZWFucyBpdCBnZXRzIGEgYml0IGNvbXBsZXggdG8gYWRkIGEgYm91bmRhcnkg
Y2hlY2sgaW4KJ2dldF9hZGRlbmQnIC4KCkhtLCBpdCB3b3VsZCBzZWVtIHRoZSBiZXN0IHdheSBp
cyB0byBhZGQgYQoKaWYgKCByLT5yX29mZnNldCA+PSBiYXNlLT5zZWMtPnNoX3NpemUgfHwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAoci0+cl9vZmZzZXQgKyBzaXplb2YodWlu
dDMyX3QpKSA+IGJhc2UtPnNlYy0+c2hfc2l6ZSApICAgICAgICAgICAgIAoKdGhhdCBpcyBjb21t
b24gZm9yIHVzZV9yZWxhIGFuZCBub3QuCgpBbnlob3cgSSBjYW4gZG8gdGhhdCBhcyBJIHdvdWxk
IHdhbnQgdG8gY2hlY2sgdGhpcwpvbiByZWFsIGhhcmR3YXJlIDotKQoKRm9yIHlvdXIgcGF0Y2gg
KGFzIGlzKQpBY2tlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFj
bGUuY29tPgoKQXJlIHlvdSBPSyBjb21taXR0aW5nIGl0IGluPwo+IAo+IH5BbmRyZXcKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 19 18:27:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 18: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 1dN1OK-0004le-P5; Mon, 19 Jun 2017 18: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 <vlad.babchuk@gmail.com>) id 1dN1OJ-0004lY-KX
 for xen-devel@lists.xensource.com; Mon, 19 Jun 2017 18:27:11 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 21/DF-01985-E7718495; Mon, 19 Jun 2017 18:27:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsVyMfTOWt1acY9
 Ig2nHzSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aN9xUFi/Qqjk26wNrA+Fq1i5GLQ0hgBqPE
 gzsrmUEcFoEGVok/Hz+xgzgSAnNYJaY3TGPsYuQEcvIkzvacYoewSyW233zAAmLzCghKnJz5B
 MwWEvCWeHLjEDOIzSlgJ3F54W92iBWHmCX+33vEBpJgEzCQePNiIxOIzSKgKjHry2kmiEEBEn
 0nF4HVCAsYShzf+gcsLiKgI3F17wtWkEHMAo8ZJfZ9fQpWxCygKdG6/Tf7BEaBWUgOmYUktYC
 RaRWjRnFqUVlqka6hpV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmAw1jMwMO5g
 /H3c7xCjJAeTkigvN6dHpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3nwxoJxgUWp6akVaZg4wL
 mDSEhw8SiK8L4SB0rzFBYm5xZnpEKlTjJYcV66s+8LEsWH1eiA55cD2L0xCLHn5ealS4rwWIP
 MEQBoySvPgxsFi9xKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd41IkBTeDLzSuC2vgI6iAn
 oIOYzLiAHlSQipKQaGN2Fg5szt/JkbNs9Kav5/yulU5HH/OPeOsyb+P3gdoOFRctNOeaKnb8o
 lTLDY8d/j7x/tZGTBHrW+8SKZoSzWchbPk+eNNuo3OjBtkP3W3mOcuwT2yD84ZnenBUz47IP6
 OxpYq7bdWFl6f2DJVa1ahfv8Vp/OHUmtfWBwwqvDqeqPLfrbUEGN5VYijMSDbWYi4oTAa+Rd5
 bYAgAA
X-Env-Sender: vlad.babchuk@gmail.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1497896828!105731590!1
X-Originating-IP: [209.85.220.173]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52652 invoked from network); 19 Jun 2017 18:27:09 -0000
Received: from mail-qk0-f173.google.com (HELO mail-qk0-f173.google.com)
 (209.85.220.173)
 by server-13.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Jun 2017 18:27:09 -0000
Received: by mail-qk0-f173.google.com with SMTP id d14so40269927qkb.1
 for <xen-devel@lists.xensource.com>; Mon, 19 Jun 2017 11: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=2SW8LBhYvlw3Syhx6xLbCTmBzij2d1PuDh+17xxmMfs=;
 b=hYoLhJogRVeDw8FpnM7U6l+AXcqOeQfMdX6zh1nbEA9sO4QhakRpaaer6Oi2ZhgA8L
 ePwl8s1wV3bh/X+EJxQaQpoY449N3DeSbiRFWzJzPh0ctkE1DwHobLf4dN8MSW40Bf17
 JCQLDjYHdYTor2L5BosXJn6K/idBDZI2rrPozo+l5pY6J03X7xxOKVxwJi3W6oq7MEqG
 Kq9acb4/7IshkAt9i07xzvuC4LAznxcn7nZuzTio/L+N/mDhttVaULd7ahPTXBmZfudn
 3OdLCC7A5z+cz7nmaXxLjYfs2R/vTqZJIQ3iidHiVy9S3vpKqq56sDm03l9KoK1Ch1J3
 7Yzw==
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=2SW8LBhYvlw3Syhx6xLbCTmBzij2d1PuDh+17xxmMfs=;
 b=iaCEdFwPN6kWABhL/qlcStmGRZVnEdqk/Xg9xmseRgPFWEMoHM/vCVkrK/MvX/cBKm
 nB9aBv257yz1xQIoFPkUkJbK4z3djwUoLbWk56OM/8SmQNpfZCAli8yWGMpAo1dpLWQS
 7NhKDnpOgDQ3MGQgqTmNgkFuU1xTXcNuLlcsr8DOVIAAP+FwzTVTEJ5O4EgHzlN0rv3i
 1ns2Km10tWqDj0+bbEKvIs2VjladKVnJJDGeIG3DInQYI5+VCgvt5sHIENzOhvBiuCRS
 kw5hUKBDB3qPwIi9j7jGHOPYrCDtjOTnt+FpGziYyms1RIAS6IdG3+q45dXKplrZhl5B
 MQzg==
X-Gm-Message-State: AKS2vOxistquo+BsDy9yCO3om1ryZFeYc4fnGz4nh80wJwg9QE4o/ts/
 wFI0FRRk4+0pZvWchK0sZp8hGkUusw==
X-Received: by 10.55.131.132 with SMTP id f126mr29953046qkd.212.1497896828500; 
 Mon, 19 Jun 2017 11:27:08 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.140.17.202 with HTTP; Mon, 19 Jun 2017 11:26:47 -0700 (PDT)
In-Reply-To: <8c63069d-c909-e82c-ecba-5451f822a5cc@citrix.com>
References: <alpine.DEB.2.10.1705181156050.6833@sstabellini-ThinkPad-X260>
 <CAOcqxo0djhKRRS_0F+zm9uGFNHb+Dtuj_h=yqBrSdD0+RRA05A@mail.gmail.com>
 <alpine.DEB.2.10.1705221428180.18759@sstabellini-ThinkPad-X260>
 <CAOcqxo2dhXF6WmTWmDjUnEKC0W5933enLWFc7q9zbhhv7Z4w0w@mail.gmail.com>
 <c48c0d9c-1727-ed79-bdde-d8b6e3d0303d@citrix.com>
 <CAOcqxo3Ucsaxy0OODk__m9h3HdV==cCSDtFm0StWCGEdHDguHw@mail.gmail.com>
 <8c63069d-c909-e82c-ecba-5451f822a5cc@citrix.com>
From: Volodymyr Babchuk <vlad.babchuk@gmail.com>
Date: Mon, 19 Jun 2017 11:26:47 -0700
Message-ID: <CAOcqxo0A5ZqjFPmqUkYLaJAoVOBXr8cjDqS8RtTRQ-WT1W+GJQ@mail.gmail.com>
To: George Dunlap <george.dunlap@citrix.com>
Cc: Artem_Mygaiev@epam.com, Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xensource.com
Subject: Re: [Xen-devel] Notes on stubdoms and latency 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>

SGkgR2VvcmdlLAoKT24gMTkgSnVuZSAyMDE3IGF0IDAyOjM3LCBHZW9yZ2UgRHVubGFwIDxnZW9y
Z2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+PiBUaGVyZSBpcyBubyB3YXkgb3V0OiBp
ZiB0aGUgc3R1YmRvbSBuZWVkcyBldmVudHMsIHRoZW4gd2UnbGwgaGF2ZSB0bwo+Pj4+PiBleHBv
c2UgYW5kIGNvbnRleHQgc3dpdGNoIHRoZSB2R0lDLiBJZiBpdCBkb2Vzbid0LCB0aGVuIHdlIGNh
biBza2lwIHRoZQo+Pj4+PiB2R0lDLiBIb3dldmVyLCB3ZSB3b3VsZCBoYXZlIGEgc2ltaWxhciBw
cm9ibGVtIHdpdGggRUwwIGFwcHM6IEkgYW0KPj4+Pj4gYXNzdW1pbmcgdGhhdCBFTDAgYXBwcyBk
b24ndCBuZWVkIHRvIGhhbmRsZSBpbnRlcnJ1cHRzLCBidXQgaWYgdGhleSBkbywKPj4+Pj4gdGhl
biB0aGV5IG1pZ2h0IG5lZWQgc29tZXRoaW5nIGxpa2UgYSB2R0lDLgo+Pj4+IEhtLiBDb3JyZWN0
IG1lLCBidXQgaWYgd2Ugd2FudCBtYWtlIHN0dWJkb20gdG8gaGFuZGxlIHNvbWUgcmVxdWVzdHMK
Pj4+PiAoZS5nLiBlbXVsYXRlIE1NSU8gYWNjZXNzKSwgdGhlbiBpdCBuZWVkcyBldmVudHMsIGFu
ZCB0aHVzIGl0IG5lZWRzCj4+Pj4gaW50ZXJydXB0cy4gQXQgbGVhc3QsIEknbSBub3QgYXdhcmUg
YWJvdXQgYW55IG90aGVyIG1lY2hhbmlzbSwgdGhhdAo+Pj4+IGFsbG93cyBoeXBlcnZpc29yIHRv
IHNpZ25hbCB0byBhIGRvbWFpbi4KPj4+PiBPbiBvdGhlciBoYW5kLCBFTDAgYXBwIChhcyBJIHNl
ZSB0aGVtKSBkb2VzIG5vdCBuZWVkIHN1Y2ggZXZlbnRzLgo+Pj4+IEJhc2ljYWxseSwgeW91IGp1
c3QgY2FsbCBmdW5jdGlvbiBgaGFuZGxlX21taW8oKWAgcmlnaHQgaW4gdGhlIGFwcC4KPj4+PiBT
bywgYXBwcyBjYW4gbGl2ZSB3aXRob3V0IGludGVycnVwdHMgYW5kIHRoZXkgc3RpbGwgYmUgYWJs
ZSB0byBoYW5kbGUKPj4+PiByZXF1ZXN0Lgo+Pj4KPj4+IFNvIHJlbWVtYmVyIHRoYXQgImludGVy
cnVwdCIgYW5kICJldmVudCIgYXJlIGJhc2ljYWxseSB0aGUgc2FtZSBhcwo+Pj4gInN0cnVjdHVy
ZWQgY2FsbGJhY2siLiAgV2hlbiBhbnl0aGluZyBoYXBwZW5zIHRoYXQgWGVuIHdhbnRzIHRvIHRl
bGwgdGhlCj4+PiBFTDAgYXBwIGFib3V0LCBpdCBoYXMgdG8gaGF2ZSBhIHdheSBvZiB0ZWxsaW5n
IGl0LiAgSWYgdGhlIEVMMCBhcHAgaXMKPj4+IGhhbmRsaW5nIGEgZGV2aWNlLCBpdCBoYXMgdG8g
aGF2ZSBzb21lIHdheSBvZiBnZXR0aW5nIGludGVycnVwdHMgZnJvbQo+Pj4gdGhhdCBkZXZpY2U7
IGlmIGl0IG5lZWRzIHRvIGVtdWxhdGUgZGV2aWNlcyBzZW50IHRvIHRoZSBndWVzdCwgaXQgbmVl
ZHMKPj4+IHNvbWUgd2F5IHRvIHRlbGwgWGVuIHRvIGRlbGl2ZXIgYW4gaW50ZXJydXB0IHRvIHRo
ZSBndWVzdC4KPj4gQmFzaWNhbGx5IHllcy4gVGhlcmUgc2hvdWxkIGJlIG1lY2hhbmlzbSB0byBy
ZXF1ZXN0IHNvbWV0aGluZyBmcm9tCj4+IG5hdGl2ZSBhcHBsaWNhdGlvbi4gUXVlc3Rpb24gaXMg
aG93IHRoaXMgbWVjaGFuaXNtIGNhbiBiZSBpbXBsZW1lbnRlZC4KPj4gQ2xhc3NpY2FsIGFwcHJv
YWNoIGlzIGEgZXZlbi1kcml2ZW4gbG9vcDoKPj4KPj4gd2hpbGUoMSkgewo+PiAgICAgd2FpdF9m
b3JfZXZlbnQoKTsKPj4gICAgIGhhbmRsZV9ldmVudF9ldmVudCgpOwo+PiAgICAgcmV0dXJuX2Jh
Y2tfcmVzdWx0cygpOwo+PiB9Cj4+Cj4+IHdhaXRfZm9yX2V2ZW50KCkgY2FuIGJ5IGFueXRoaW5n
IGZyb20gV0ZJIGluc3RydWN0aW9uIHRvIHJlYWQoKSBvbgo+PiBzb2NrZXQuIFRoaXMgaXMgaG93
IHN0dWJkb21zIGFyZSB3b3JraW5nLiBJIGFncmVlIHdpdGggeW91OiB0aGVyZSBhcmUKPj4gbm8g
c2Vuc2UgdG8gcmVwZWF0IHRoaXMgaW4gbmF0aXZlIGFwcHMuCj4+Cj4+PiBOb3csIHdlIGNvdWxk
IG1ha2UgdGhlIEVMMCBhcHAgaW50ZXJmYWNlICJpbnRlcnJ1cHRsZXNzIi4gIFhlbiBjb3VsZAo+
Pj4gd3JpdGUgaW5mb3JtYXRpb24gYWJvdXQgcGVuZGluZyBldmVudHMgaW4gYSBzaGFyZWQgbWVt
b3J5IHJlZ2lvbiwgYW5kCj4+PiB0aGUgRUwwIGFwcCBjb3VsZCBjaGVjayB0aGF0IGJlZm9yZSBj
YWxsaW5nIHNvbWUgc29ydCBvZiBibG9jaygpCj4+PiBoeXBlcmNhbGwsIGFuZCBjaGVjayBpdCBh
Z2FpbiB3aGVuIGl0IHJldHVybnMgZnJvbSB0aGUgYmxvY2soKSBjYWxsLgo+Pgo+Pj4gQnV0IHRo
ZSBzaGFyZWQgZXZlbnQgaW5mb3JtYXRpb24gc3RhcnRzIHRvIGxvb2sgYW4gYXdmdWwgbG90IGxp
a2UgZXZlbnRzCj4+PiBhbmQvb3IgcGVuZGluZyBiaXRzIG9uIGFuIGludGVycnVwdCBjb250cm9s
bGVyIC0tIHRoZSBvbmx5IGRpZmZlcmVuY2UKPj4+IGJlaW5nIHRoYXQgeW91IGFyZW4ndCBpbnRl
cnJ1cHRlZCBpZiB5b3UncmUgYWxyZWFkeSBydW5uaW5nLgo+Pgo+PiBBY3R1YWxseSB0aGVyZSBh
cmUgdGhpcmQgd2F5LCB3aGljaCBJIGhhdmUgdXNlZC4gSSBkZXNjcmliZWQgaXQgaW4KPj4gb3Jp
Z2luYWwgZW1haWwgKGNoZWNrIG91dCBbMV0pLgo+PiBCYXNpY2FsbHksIG5hdGl2ZSBhcHBsaWNh
dGlvbiBpcyBkZWFkIHVudGlsIGl0IGlzIG5lZWRlZCBieQo+PiBoeXBlcnZpc29yLiBXaGVuIGh5
cGVydmlzb3Igd2FudHMgc29tZSBzZXJ2aWNlcyBmcm9tIGFwcCwgaXQgc2V0dXBzCj4+IHBhcmFt
ZXRlcnMsIHN3aXRjaGVzIG1vZGUgdG8gRUwwIGFuZCBqdW1wcyBhdCBhcHAgZW50cnkgcG9pbnQu
Cj4KPiBXaGF0J3MgdGhlIGRpZmZlcmVuY2UgYmV0d2VlbiAianVtcHMgdG8gYW4gYXBwIGVudHJ5
IHBvaW50IiBhbmQgImp1bXBzCj4gdG8gYW4gaW50ZXJydXB0IGhhbmRsaW5nIHJvdXRpbmUiPwoi
SnVtcHMgdG8gYW4gYXBwIGVudHJ5IHBvaW50IiBhbmQgIlVuYmxvY2tzIHZjcHUgdGhhdCB3YWl0
cyBmb3IgYW4KaW50ZXJydXB0Ii4gVGhhdCB3b3VsZCBiZSBtb3JlIHByZWNpc2UuIFRoZXJlIGFy
ZSB0d28gZGlmZmVyZW5jZXM6CmZpcnN0IGFwcHJvYWNoIGlzIHN5bmNocm9ub3VzLCBubyBuZWVk
IHRvIHdhaXQgc2NoZWR1bGVyIHRvIHNjaGVkdWxlCnZjcHUuIEFsc28gdkdJQyBjb2RlIGNhbiBi
ZSBvbWl0dGVkLCB3aGljaCBkZWNyZWFzZXMgc3dpdGNoIGxhdGVuY3kuCgoKPiAgQW5kIHdoYXQn
cyB0aGUgZGlmZmVyZW5jZSBiZXR3ZWVuCj4gIlRlbGxzIFhlbiBhYm91dCB0aGUgbG9jYXRpb24g
b2YgdGhlIGFwcCBlbnRyeSBwb2ludCIgYW5kICJ0ZWxscyBYZW4KPiBhYm91dCB0aGUgbG9jYXRp
b24gb2YgdGhlIGludGVycnVwdCBoYW5kbGluZyByb3V0aW5lIj8KVGhlcmUgYXJlIG5vIGRpZmZl
cmVuY2UgYXQgYWxsLgoKPiBJZiB5b3Ugd2FudCB0aGlzICJFTDAgYXBwIiB0aGluZyB0byBiZSBh
YmxlIHRvIHByb3ZpZGUgZXh0cmEgc2VjdXJpdHkKPiBvdmVyIGp1c3QgcnVubmluZyB0aGUgY29k
ZSBpbnNpZGUgb2YgWGVuLCB0aGVuIHRoZSBjb2RlIG11c3Qgbm90IGJlIGFibGUKPiB0byBEb1Mg
dGhlIGhvc3QgYnkgc3Bpbm5pbmcgZm9yZXZlciBpbnN0ZWFkIG9mIHJldHVybmluZy4KUmlnaHQu
IFRoaXMgaXMgYSBwcm9ibGVtLiBGb3J0dW5hdGVseSwgaXQgaXMgcnVubmluZyB3aXRoIGludGVy
cnVwdHMKZW5hYmxlZCwgc28gbmV4dCB0aW1lciB0aWNrIHdpbGwgc3dpdGNoIGJhY2sgdG8gWEVO
LiBUaGVyZSB5b3UgY2FuCnRlcm1pbmF0ZSBhcHAgd2hpY2ggaXMgcnVubmluZyB0b28gbG9uZy4K
Cj4gV2hhdCBoYXBwZW5zIGlmIHR3byBkaWZmZXJlbnQgcGNwdXMgaW4gWGVuIGRlY2lkZSB0aGV5
IHdhbnQgdG8gYWN0aXZhdGUKPiBzb21lICJhcHAiIGZ1bmN0aW9uYWxpdHk/ClRoZXJlIGFyZSB0
d28gcG9zc2liaWxpdGllczogd2UgY2FuIG1ha2UgYXBwIHNpbmdsZSB0aHJlYWRlZCwgdGhlbgpz
ZWNvbmQgcGNwdSBjYW4gYmUgYXNzaWduZWQgd2l0aCBhbm90aGVyIHZjcHUgdW50aWwgYXBwIGlz
IGJ1c3kuIEJ1dCBJCmRvbid0IGxpa2UgdGhpcyBhcHByb2FjaC4KSSB0aGluayB0aGF0IGFsbCBh
cHBzIHNob3VsZCBiZSBtdWx0aSB0aHJlYWRlZC4gVGhleSBjYW4gdXNlIHNpbXBsZQpzcGlubG9j
a3MgdG8gY29udHJvbCBhY2Nlc3MgdG8gc2hhcmVkIHJlc291cmNlcy4KCj4+PiBJJ20gcHJldHR5
IHN1cmUgeW91IGNvdWxkIHJ1biBpbiB0aGlzIG1vZGUgdXNpbmcgdGhlIGV4aXN0aW5nIGludGVy
ZmFjZXMKPj4+IGlmIHlvdSBkaWRuJ3Qgd2FudCB0aGUgaGFzc2xlIG9mIGRlYWxpbmcgd2l0aCBh
c3luY2hyb255LiAgSWYgdGhhdCdzIHRoZQo+Pj4gY2FzZSwgdGhlbiB3aHkgYm90aGVyIGludmVu
dGluZyBhbiBlbnRpcmVseSBuZXcgaW50ZXJmYWNlLCB3aXRoIGl0cyBvd24KPj4+IGJ1Z3MgYW5k
IGR1cGxpY2F0aW9uIG9mIGZ1bmN0aW9uYWxpdHk/ICBXaHkgbm90IGp1c3QgdXNlIHdoYXQgd2Ug
YWxyZWFkeQo+Pj4gaGF2ZT8KPj4gQmVjYXVzZSB3ZSBhcmUgY29uY2VybmVkIGFib3V0IGxhdGVu
Y3kuIEluIG15IGJlbmNobWFyaywgbXkgbmF0aXZlIGFwcAo+PiBQb0MgaXMgMS42IHRpbWVzIGZh
c3RlciB0aGFuIHN0dWJkb20uCj4KPiBCdXQgZ2l2ZW4gdGhlIGNvbnZlcnNhdGlvbiBzbyBmYXIs
IGl0IHNlZW1zIGxpa2VseSB0aGF0IHRoYXQgaXMgbWFpbmx5Cj4gZHVlIHRvIHRoZSBmYWN0IHRo
YXQgY29udGV4dCBzd2l0Y2hpbmcgb24gQVJNIGhhcyBub3QgYmVlbiBvcHRpbWl6ZWQuClllcy4g
UXVlc3Rpb24gaXM6IGNhbiBjb250ZXh0IHN3aXRjaGluZyBpbiBBUk0gYmUgb3B0aW1pemVkIG1v
cmU/IEkgZG9uJ3Qga25vdy4KCj4gSnVzdCB0byBiZSBjbGVhciAtLSBJJ20gbm90IGFkYW1hbnRs
eSBvcHBvc2VkIHRvIGEgbmV3IGludGVyZmFjZSBzaW1pbGFyCj4gdG8gd2hhdCB5b3UncmUgZGVz
Y3JpYmluZyBhYm92ZS4gIEJ1dCBJIHdvdWxkIGJlIG9wcG9zZWQgdG8gaW50cm9kdWNpbmcKPiBh
IG5ldyBpbnRlcmZhY2UgdGhhdCBkb2Vzbid0IGFjaGlldmUgdGhlIHN0YXRlZCBnb2FscyAobW9y
ZSBzZWN1cmUsICZjKSwKPiBvciBhIG5ldyBpbnRlcmZhY2UgdGhhdCBpcyB0aGUgc2FtZSBhcyB0
aGUgb2xkIG9uZSBidXQgcmV3cml0dGVuIGEgYml0Lgo+Cj4gVGhlIHBvaW50IG9mIGhhdmluZyB0
aGlzIGRlc2lnbiBkaXNjdXNzaW9uIHVwIGZyb250IGlzIHRvIHByZXZlbnQgYQo+IHNpdHVhdGlv
biB3aGVyZSB5b3Ugc3BlbmQgbW9udGhzIGNvZGluZyB1cCBzb21ldGhpbmcgd2hpY2ggaXMgdWx0
aW1hdGVseQo+IHJlamVjdGVkLiAgVGhlcmUgYXJlIGEgbG90IG9mIHRoaW5ncyB0aGF0IGFyZSBo
YXJkIHRvIHByZWRpY3QgdW50aWwKPiB0aGVyZSdzIGFjdHVhbGx5IGNvZGUgdG8gcmV2aWV3LCBi
dXQgYXQgdGhlIG1vbWVudCB0aGUgImp1bXBzIHRvIGFuCj4gaW50ZXJydXB0IGhhbmRsaW5nIHJv
dXRpbmUiIGFwcHJvYWNoIGxvb2tzIHVucHJvbWlzaW5nLgpZZXMsIEknbSBhZ3JlZSB3aXRoIHlv
dS4gVGhpcyBpcyB3aHkgSSBzdGFydGVkIHRob3NlIG1haWwgdGhyZWFkcyBpbgp0aGUgZmlyc3Qg
cGxhY2UuIEFjdHVhbGx5LCBhZnRlciBhbGwgdGhhdCBkaXNjdXNzaW9ucyBJIHN0aWNrIG1vcmUg
dG8Kc29tZSBzb3J0IG9mIGxpZ2h0d2VpZ2h0IGRvbWFpbi1ib3VuZCBzdHViZG9tcyAod2l0aG91
dCB2R0lDcywgZm9yCmV4YW1wbGUpLiBCdXQgSSB3YW50IHRvIGRpc2N1c3MgYWxsIHBvc3NpYmls
aXRpZXMsIGluY2x1ZGluZyBuYXRpdmUKYXBwcy4KQWN0dWFsbHksIHdoYXQgd2UgcmVhbGx5IG5l
ZWQgcmlnaHQgbm93IGlzIGEgaGFyZCBudW1iZXJzLiBJIGRpZCBvbmUKYmVuY2htYXJrLCBidXQg
dGhhdCB3YXMgaWRlYWwgdXNlIGNhc2UuIEknbSBnb2luZyB0byBkbyBtb3JlCmV4cGVyaW1lbnRz
OiB3aXRoIDEgb3IgMS41IGFjdGl2ZSB2Y3B1IHBlciBwY3B1LCB3aXRoIHAybSBjb250ZXh0CnN3
aXRjaCBzdHJpcHBlZCBvZmYsIGV0Yy4KCgotLSAKV0JSIFZvbG9keW15ciBCYWJjaHVrIGFrYSBs
b3JjIFsrMzgwOTc2NjQ2MDEzXQptYWlsdG86IHZsYWQuYmFiY2h1a0BnbWFpbC5jb20KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 19 18:30:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 18:30:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dN1Rr-0005O5-8v; Mon, 19 Jun 2017 18:30:51 +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 1dN1Rq-0005Nx-Bg
 for xen-devel@lists.xen.org; Mon, 19 Jun 2017 18:30:50 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 65/FB-03920-95818495; Mon, 19 Jun 2017 18:30:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsXSO6nOVTdCwiP
 SYGeLjcWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmrHv4TeWgslsFZf29rM3MDaydjFycQgJTGSS
 eDtpERuE85dR4n/PWRYIZyOjxNGTb4EcTiCnm1HiSLMThF0k0XdqHyuIzSKgKnFxOUg3Bwebg
 InEm1WOIGERATuJZce3MYHMYRZoZ5S4/HkfE0hCWCBKYvHltewgNq+AucTxNW3MEMu2M0ssXH
 8XKiEocXLmE7DFzAJaEjf+vWQCWcAsIC2x/B8HiMkpYC/xYwJYhaiAssTuW3uZQWwJAUOJ0w+
 3MU5gFJqFZNAsJINmIQxawMi8ilGjOLWoLLVI18hML6koMz2jJDcxM0fX0MBMLze1uDgxPTUn
 MalYLzk/dxMjMJwZgGAH45kFgYcYJTmYlER5uTk9IoX4kvJTKjMSizPii0pzUosPMcpwcChJ8
 DqJA+UEi1LTUyvSMnOAkQWTluDgURLhfSEMlOYtLkjMLc5Mh0idYtTlaPqw5QuTEEtefl6qlD
 hvE8gMAZCijNI8uBGwKL/EKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYV4OkCk8mXklcJteAR3
 BBHQE8xkXkCNKEhFSUg2Mx52zMyxfRu6b+FC21UqifPqSjYU2SQcSzslFSJ979Hql2fOVRi4P
 zK38l6RN0H0qeSbkd16GvqTnjHsSJnm2oSYlCcrtSh+rtuqeM+m+aNDCrnVsjVXBnetX29t2V
 r0y4k+a+UjvrExC8ar57Dqh09u22tvpscm+l0xk26xbHKYT8OZLa44SS3FGoqEWc1FxIgD7rq
 un7QIAAA==
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1497897047!67996599!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19797 invoked from network); 19 Jun 2017 18:30:48 -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; 19 Jun 2017 18:30: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
 v5JIUcaH011684
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 19 Jun 2017 18:30:39 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 v5JIUbT5007085
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 19 Jun 2017 18:30:38 GMT
Received: from abhmp0009.oracle.com (abhmp0009.oracle.com [141.146.116.15])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v5JIUbOP020817;
 Mon, 19 Jun 2017 18:30:37 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 19 Jun 2017 11:30:36 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id E28BE6A0115; Mon, 19 Jun 2017 14:30:35 -0400 (EDT)
Date: Mon, 19 Jun 2017 14:30:35 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Jan Beulich <jbeulich@suse.com>, andrew.cooper3@citrix.com
Message-ID: <20170619183035.GB21025@char.us.oracle.com>
References: <1497387096-19058-1-git-send-email-andrew.cooper3@citrix.com>
 <1497387096-19058-2-git-send-email-andrew.cooper3@citrix.com>
 <594127F50200007800162D2B@prv-mh.provo.novell.com>
 <a9a17717-f3cb-aa1c-8384-61542679074e@citrix.com>
 <59412AE00200007800162D60@prv-mh.provo.novell.com>
 <20170614141803.GB15061@char.us.oracle.com>
 <6d055740-eb51-cb9a-7fc9-ff70da5d3a0b@citrix.com>
 <5941934102000078001007FA@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5941934102000078001007FA@prv-mh.provo.novell.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: andrew.cooper3@citrix.com, julien.grall@arm.com, sstabellini@kernel.org,
 xen-devel@lists.xen.org, ross.lagerwall@citrix.com
Subject: Re: [Xen-devel] [PATCH 2/2] xen/livepatch: Don't crash on
 encountering STN_UNDEF relocations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBKdW4gMTQsIDIwMTcgYXQgMTI6NDk6MjFQTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IDA2LzE0
LzE3IDg6MzQgUE0gPj4+Cj4gPldlbGwgLSBJJ3ZlIGdvdCBhIGxpdmVwYXRjaCB3aXRoIHN1Y2gg
YSByZWxvY2F0aW9uLiAgSXQgaXMgcHJvYmFibHkgYQo+ID5saXZlcGF0Y2ggYnVpbGQgdG9vbHMg
aXNzdWUsIGJ1dCB0aGUgcXVlc3Rpb24gaXMgd2hldGhlciBYZW4gc2hvdWxkIGV2ZXIKPiA+YWNj
ZXB0IHN1Y2ggYSBsaXZlcGF0Y2ggb3Igbm90IChpcnJlc3BlY3RpdmUgb2Ygd2hldGhlciB0aGlz
IGV4YWN0Cj4gPnJlbG9jYXRpb24gaXMgcGVybWl0dGVkIHdpdGhpbiB0aGUgRUxGIHNwZWMpLgo+
IAo+IFNpbmNlIHRoZSBzcGVjIGV4cGxpY2l0bHkgbWVudGlvbnMgdGhhdCBjYXNlLCBJIHRoaW5r
IHdlJ2QgYmV0dGVyIHN1cHBvcnQgaXQuCj4gQnV0IGl0IHdvdWxkbid0IGJlIHRoZSBlbmQgb2Yg
dGhlIHdvcmxkIGlmIHdlIGRpZG4ndCwgYXMgcHJlc3VtYWJseSB0aGVyZQo+IGFyZW4ndCB0aGF0
IG1hbnkgdXNlIGNhc2VzIGZvciBpdC4KCk9LLiBJbiB0aGF0IGNhc2U6CgpBY2tlZC1ieTogS29u
cmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgoKCkFuZHJldywKCkRv
IHlvdSB0aGluayBpdCB3b3VsZCBiZSBwb3NzaWJsZSB0byBnZW5lcmF0ZSBhbiB0ZXN0LWNhc2Ug
Zm9yIHRoaXMKaW4gYXJjaC90ZXN0L2xpdmVwYXRjaD8KCj4gCj4gSmFuCj4gCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 19 18:36:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 18: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 1dN1XG-0005bn-0G; Mon, 19 Jun 2017 18:36:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vlad.babchuk@gmail.com>) id 1dN1XE-0005bh-Ov
 for xen-devel@lists.xensource.com; Mon, 19 Jun 2017 18:36:24 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 EA/6D-02196-7A918495; Mon, 19 Jun 2017 18:36:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsVyMfTOJt3lkh6
 RBvP7+C3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa0bnqxdsBT+5Khp3fWZuYPzH0cXIxSEkMJNR
 4vq/y4wgDotAA6vE35bDrCCOhMAcVokXMz8AZTiBnDyJS9u3QNlFEr/3d7CD2LwCghInZz5hA
 bGFBLwlzhw9AmZzCvhItPTeY4FY0cQi0TepB6yBTcBA4s2LjUwgNouAqsSEJ2egBgVIbH16Ha
 xZWMBQ4vjWP2A1IgL6EptuN7KDDGIWeMAocfFfH9gVzAKaEq3bf7NPYBSYheSQWUhSCxiZVjG
 qF6cWlaUW6VrqJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEBmM9AwPjDsbXP50O
 MUpyMCmJ8nJzekQK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuA9IAGUEyxKTU+tSMvMAcYFTFqCg
 0dJhPeFMFCat7ggMbc4Mx0idYrRmOPKlXVfmDimHNj+hUmIJS8/L1VKnFcKZJIASGlGaR7cIF
 i8XmKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzLtPHGgKT2ZeCdy+V0CnMAGdwnzGBeSUkkS
 ElFQDY1DLtdm5R6MFdyXcihZsedyqXXXsVPvZ15c4enWYY142hbH8sgzO0BWz1D6QbmN95mI3
 +4xVy+xaNM4bbTfjOLznpSW7yFXPT3KeroE8m3wuHTK/zMRXFWsS9DIiZFH8EkF+9l26nY2r/
 Es6tNVfL2eMlJ5stkiBd+LZvL1Le434DZ4oXQ5TYinOSDTUYi4qTgQATYO5udICAAA=
X-Env-Sender: vlad.babchuk@gmail.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1497897382!105732466!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56796 invoked from network); 19 Jun 2017 18:36:23 -0000
Received: from mail-qk0-f178.google.com (HELO mail-qk0-f178.google.com)
 (209.85.220.178)
 by server-13.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Jun 2017 18:36:23 -0000
Received: by mail-qk0-f178.google.com with SMTP id a199so40440569qkb.2
 for <xen-devel@lists.xensource.com>; Mon, 19 Jun 2017 11:36:23 -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=ytFl52iT+QFgg+BbI8NuqdpWn8egpTTOp83OO6QaA3E=;
 b=N6rdzxR5Q51uhnD1MK9ZH/nwglWo5q7hzwGma4I2km84NOiv4yzWH/3n2b961+wwpm
 yngoQZ17zi/SrAPc14vXabOqHQiVUstB+XajVGFw5Em6iaNVbuIq07L16tL1cBjSDaYe
 x3i+nStpNYI8hZQQrUL8IRho+gHdwmnylUAGC/6+F4aek8/sKdcXuwmJuHeX9H4PF7YD
 5X6+Hr2mUDxxnZnUJsXAEDMhlG+xcYn/dpKC57i6t81HxG+kBsHsw64GAD6idnemv5pC
 ScyErbvhZyHR5d2I5ECtZJYNA9LmyssIXdaKdPWZq+g4+hQygDNhcrOfCaXRUS6qVOmD
 sqzg==
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=ytFl52iT+QFgg+BbI8NuqdpWn8egpTTOp83OO6QaA3E=;
 b=SEM4IxlNEB5yzjo679/7Qbl0Ag9Y90vbCo9CUvMPUYMNhpkfDlmmhN/yyHRvVAkz2a
 BmqdicTyWQjiZllKr+RcKv5DCO5BP4GD18hVn9ec5LklXip5NxpC8QjRn/OtB+1QRK1U
 WK1srg83DYhj3B9LkH25DjzgrhP/0AJsuTVZTW+28UGeP9ff2sKmzRIDXAuaZqw2GcwB
 tD9WVc7hzW9hGJ3IBg0bIYuG5zK23/x1cgn2jNAhWiZATMuVVHjX9ug0c7/Z4IK1R52u
 XOohNrIJAv622k77mp9Or8yguZ9wFzWHVDgKIQMm660UN+m5OlvIyGRLvIAS+rKKwzMS
 p7xg==
X-Gm-Message-State: AKS2vOyzxJRLorAan0GOdCb3IJCSH3kkHPTjjSpdgOxY9V8qnCy6rSUe
 xkZ6LcPqEO4Ki2EBHCnk+ijQUVC3/w==
X-Received: by 10.55.41.14 with SMTP id p14mr19549994qkh.209.1497897382106;
 Mon, 19 Jun 2017 11:36:22 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.140.17.202 with HTTP; Mon, 19 Jun 2017 11:36:01 -0700 (PDT)
In-Reply-To: <alpine.DEB.2.10.1706191041440.17964@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1705181156050.6833@sstabellini-ThinkPad-X260>
 <CAOcqxo0djhKRRS_0F+zm9uGFNHb+Dtuj_h=yqBrSdD0+RRA05A@mail.gmail.com>
 <alpine.DEB.2.10.1705221428180.18759@sstabellini-ThinkPad-X260>
 <CAOcqxo2dhXF6WmTWmDjUnEKC0W5933enLWFc7q9zbhhv7Z4w0w@mail.gmail.com>
 <c48c0d9c-1727-ed79-bdde-d8b6e3d0303d@citrix.com>
 <CAOcqxo3Ucsaxy0OODk__m9h3HdV==cCSDtFm0StWCGEdHDguHw@mail.gmail.com>
 <8c63069d-c909-e82c-ecba-5451f822a5cc@citrix.com>
 <alpine.DEB.2.10.1706191041440.17964@sstabellini-ThinkPad-X260>
From: Volodymyr Babchuk <vlad.babchuk@gmail.com>
Date: Mon, 19 Jun 2017 11:36:01 -0700
Message-ID: <CAOcqxo0A-1TX0dd+gTufAq51_JNqWZ3yj=2Ke8XMFnL19f=onw@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Cc: Artem_Mygaiev@epam.com, xen-devel@lists.xensource.com,
 Andrii Anisov <andrii_anisov@epam.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] Notes on stubdoms and latency 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>

SGkgU3RlZmFubywKCk9uIDE5IEp1bmUgMjAxNyBhdCAxMDo1NCwgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKCj4+IEJ1dCBnaXZlbiB0aGUgY29udmVy
c2F0aW9uIHNvIGZhciwgaXQgc2VlbXMgbGlrZWx5IHRoYXQgdGhhdCBpcyBtYWlubHkKPj4gZHVl
IHRvIHRoZSBmYWN0IHRoYXQgY29udGV4dCBzd2l0Y2hpbmcgb24gQVJNIGhhcyBub3QgYmVlbiBv
cHRpbWl6ZWQuCj4KPiBUcnVlLiBIb3dldmVyLCBWb2xvZHlteXIgdG9vayB0aGUgdGltZSB0byBk
ZW1vbnN0cmF0ZSB0aGUgcGVyZm9ybWFuY2Ugb2YKPiBFTDAgYXBwcyB2cy4gc3R1YmRvbXMgd2l0
aCBhIFBvQywgd2hpY2ggaXMgbXVjaCBtb3JlIHRoYW4gbW9zdCBYZW4KPiBjb250cmlidXRvcnMg
ZG8uIE5vZG9ieSBwcm92aWRlZCBudW1iZXJzIGZvciBhIGZhc3RlciBBUk0gY29udGV4dCBzd2l0
Y2gKPiB5ZXQuIEkgZG9uJ3Qga25vdyBvbiB3aG9tIHNob3VsZCBmYWxsIHRoZSBidXJkZW4gb2Yg
cHJvdmluZyB0aGF0IGEKPiBsaWdodGVyIGNvbnRleHQgc3dpdGNoIGNhbiBtYXRjaCB0aGUgRUww
IGFwcCBudW1iZXJzLiBJIGFtIG5vdCBzdXJlIGl0Cj4gd291bGQgYmUgZmFpciB0byBhc2sgVm9s
b2R5bXlyIHRvIGRvIGl0LgpUaGFua3MuIEFjdHVhbGx5LCB3ZSBkaXNjdXNzZWQgdGhpcyB0b3Bp
YyBpbnRlcm5hbGx5IHRvZGF5LiBNYWluCmNvbmNlcm4gdG9kYXkgaXMgbm90IGEgU01DcyBhbmQg
T1AtVEVFIChJIHdpbGwgYmUgaGFwcHkgdG8gZG8gdGhpcwpyaWdodCBpbiBYRU4pLCBidXQgdmNv
cHJvcyBhbmQgR1BVIHZpcnR1YWxpemF0aW9uLiBCZWNhdXNlIG9mIGxlZ2FsCmlzc3Vlcywgd2Ug
Y2FuJ3QgcHV0IHRoaXMgaW4gWEVOLiBBbmQgYmVjYXVzZSBvZiB2Y3B1IGZyYW1ld29yayBuYXR1
cmUKd2Ugd2lsbCBuZWVkIG11bHRpcGxlIGNhbGxzIHRvIHZncHUgZHJpdmVyIHBlciBvbmUgdmNw
dSBjb250ZXh0CnN3aXRjaC4KSSdtIGdvaW5nIHRvIGNyZWF0ZSB3b3JzdCBjYXNlIHNjZW5hcmlv
LCB3aGVyZSBtdWx0aXBsZSB2Y3B1IGFyZQphY3RpdmUgYW5kIHRoZXJlIGFyZSBubyBmcmVlIHBj
cHUsIHRvIHNlZSBob3cgY3JlZGl0IG9yIGNyZWRpdDIKc2NoZWR1bGVyIHdpbGwgY2FsbCBteSBz
dHViZG9tLgpBbHNvLCBJJ20gdmVyeSBpbnRlcmVzdGVkIGluIEp1bGllbidzIGlkZWEgYWJvdXQg
c3R1YmRvbSB3aXRob3V0IEdJQy4KUHJvYmFibHksIEknbGwgdHJ5IHRvIGhhY2sgc29tZXRoaW5n
IGxpa2UgdGhhdCB0byBzZWUgaG93IGl0IHdpbGwKYWZmZWN0IG92ZXJhbGwgc3dpdGNoaW5nIGxh
dGVuY3kuCgotLSAKV0JSIFZvbG9keW15ciBCYWJjaHVrIGFrYSBsb3JjIFsrMzgwOTc2NjQ2MDEz
XQptYWlsdG86IHZsYWQuYmFiY2h1a0BnbWFpbC5jb20KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 19 20:15:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 20: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 1dN34v-0003Gs-EO; Mon, 19 Jun 2017 20:15:17 +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 1dN34u-0003Gi-K6
 for xen-devel@lists.xensource.com; Mon, 19 Jun 2017 20:15:16 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 14/43-10689-3D038495; Mon, 19 Jun 2017 20:15:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOIsWRWlGSWpSXmKPExsXSO6nOVfeygUe
 kwbmd/Bb3prxnd2D02N63iz2AMYo1My8pvyKBNePAzqCCHyIVl2ceZGpgXCjYxcjFISQwkUli
 /5Y5LBDON0aJvV9XsEI4Gxklpuz4BJThBHK6gTLzCyHsIom2yf+YQGwWAVWJi1M2A9kcHGwCJ
 hJvVjmChEUEtCVerFrHBjKHWeAok8SRhyfB5ggLpEqsn3MDzOYVMJe4suEsK8TMGonp184xQs
 QFJU7OfAJWwyygJXHj30uw+cwC0hLL/3GAmJwCXhL3zpSCVIgKKEvsvrWXGcSWEDCUOP1wG+M
 ERqFZSAbNQjJoFsKgBYzMqxjVi1OLylKLdI31kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1
 kvNzNzECA5kBCHYwNn9xOsQoycGkJMrLzekRKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCt0wfK
 CdYlJqeWpGWmQOMKZi0BAePkgivphZQmre4IDG3ODMdInWKUZdjw+r1X5iEWPLy81KlxHlTQG
 YIgBRllObBjYDF9yVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ89qBTOHJzCuB2/QK6AgmoCO
 Yz7iAHFGSiJCSamDU6sqQ/Ba+fEOY8W6GLbduTmCVkBYpEe6+YHdRUbLLs0SxUf/miSs3fm+9
 xjefMzn6WCJ7oIjW7JcT6xdKKsy+F3Tt71/ltqJ03gVZTouijpe/7nRYc6i5JkAy2p2n0/RC1
 x3VKf4F50pvf1vhafh8b86bPzsrTipfV9ylarFDveh5yt6lIu5KLMUZiYZazEXFiQBhuLkj6g
 IAAA==
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1497903313!50894304!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40578 invoked from network); 19 Jun 2017 20:15:14 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-9.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Jun 2017 20:15:14 -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
 v5JKF05P002729
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 19 Jun 2017 20:15: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 v5JKEvZ9018179
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Mon, 19 Jun 2017 20:14:59 GMT
Received: from abhmp0011.oracle.com (abhmp0011.oracle.com [141.146.116.17])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id v5JKEsmN003071;
 Mon, 19 Jun 2017 20:14:55 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 19 Jun 2017 13:14:54 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 5D5C26A00F1; Mon, 19 Jun 2017 16:14:53 -0400 (EDT)
Date: Mon, 19 Jun 2017 16:14:53 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170619201453.GA26666@char.us.oracle.com>
References: <18a7a916-65c3-24c5-5c2a-aa2017b92a15@citrix.com>
 <1497882206-31657-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1497882206-31657-1-git-send-email-ian.jackson@eu.citrix.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
X-Source-IP: userv0021.oracle.com [156.151.31.71]
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>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH for-4.9] xen/test/Makefile: Fix clean target,
 broken by pattern rule
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBKdW4gMTksIDIwMTcgYXQgMDM6MjM6MjZQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gSW4gInhlbi90ZXN0L2xpdmVwYXRjaDogUmVndWxhcmlzZSBNYWtlZmlsZXMiIHdlIHJl
d29ya2VkCj4geGVuL3Rlc3QvTWFrZWZpbGUgdG8gdXNlIGEgcGF0dGVybiBydWxlLiAgSG93ZXZl
ciwgdGhlcmUgYXJlIHR3bwo+IHByb2JsZW1zIHdpdGggdGhpcy4gIEJvdGggYXJlIHJlbGF0ZWQg
dG8gdGhlIHdheSB0aGF0IHhlbi9SdWxlcy5tayBpcwo+IGltcGxpY2l0bHkgcGFydCBvZiB0aGlz
IE1ha2VmaWxlIGJlY2F1c2Ugb2YgdGhlIHdheSB0aGF0IE1ha2VmaWxlcwo+IHVuZGVyIHhlbi8g
YXJlIGludm9rZWQgYnkgdGhlaXIgcGFyZW50IGRpcmVjdG9yeSBNYWtlZmlsZXMuCj4gCj4gRmly
c3RseSwgdGhlIFJ1bGVzLm1rIGBjbGVhbicgdGFyZ2V0IG92ZXJyaWRlcyB0aGUgcGF0dGVybiBy
dWxlIGluCj4geGVuL3Rlc3QvTWFrZWZpbGUuICBUaGUgcmVzdWx0IGlzIHRoYXQgYG1ha2UgLUMg
eGVuIGNsZWFuJyBkb2VzIG5vdAo+IGFjdHVhbGx5IHJ1biB0aGUgbGl2ZXBhdGNoIGNsZWFuIHRh
cmdldC4KPiAKPiBUaGUgUnVsZXMubWsgY2xlYW4gdGFyZ2V0IGRvZXMgaGF2ZSBwcm92aXNpb24g
Zm9yIHJlY3Vyc2luZyBpbnRvCj4gc3ViZGlyZWN0b3JpZXMsIGJ1dCB0aGF0IGZlYXR1cmUgaXMg
dGFuZ2xlZCB1cCB3aXRoIGNvbXBsZXggb2JqZWN0Cj4gZmlsZSBpdGVyYXRpb24gbWFjaGluZXJ5
IHdoaWNoIGlzIG5vdCBkZXNpcmFibGUgaGVyZS4gIEhvd2V2ZXIsIHdlIGNhbgo+IGV4dGVuZCB0
aGUgUnVsZXMubWsgY2xlYW4gdGFyZ2V0IHNpbmNlIGl0IGlzIGEgZG91YmxlLWNvbG9uIHJ1bGVz
Lgo+IAo+IFNhZGx5IHRoaXMgaW52b2x2ZXMgZHVwbGljYXRpbmcgdGhlIFNVQkRJUiBpdGVyYXRp
b24gYm9pbGVycGxhdGUuICAoQQo+IG1ha2UgZnVuY3Rpb24gY291bGQgYmUgdXNlZCBidXQgdGhl
IGN1cmUgd291bGQgYmUgd29yc2UgdGhhbiB0aGUKPiBkaXNlYXNlLikKPiAKPiBTZWNvbmRseSwg
UnVsZXMubWsgaGFzIGEgbnVtYmVyIG9mIC1pbmNsdWRlIGRpcmVjdGl2ZXMuICBtYWtlIGxpa2Vz
IHRvCj4gdHJ5IHRvIChyZSlidWlsZCBmaWxlcyBtZW50aW9uZWQgaW4gaW5jbHVkZXMuICBXaXRo
IHRoZSAlIHBhdHRlcm4KPiBydWxlLCB0aGlzIGFwcGxpZXMgdG8gdGhvc2UgZmlsZXMgdG9vLgo+
IAo+IEFzIGEgcmVzdWx0LCBtYWtlIC1DIHhlbiBjbGVhbiB3b3VsZCB0cnkgdG8gYnVpbGQgYC4q
LmQnIChmb3IgZXhhbXBsZSkKPiBpbiB4ZW4vdGVzdC4gIFRoaXMgd291bGQgZmFpbCB3aXRoIGFu
IGVycm9yIG1lc3NhZ2UuICBUaGUgZXJyb3Igd291bGQKPiBiZSBpZ25vcmVkIGJlY2F1c2Ugb2Yg
dGhlIGAtJywgYnV0IGl0J3MgYW5ub3lpbmcgYW5kIHVnbHkuCj4gCj4gU29sdmUgdGhpcyBieSBs
aW1pdGluZyB0aGUgJSBwYXR0ZXJuIHJ1bGUgdG8gdGhlIHRhcmdldHMgd2UgZXhwZWN0IGl0Cj4g
dG8gaGFuZGxlLiAgVGhlc2UgYXJlIHRob3NlIGxpc3RlZCBpbiB0aGUgdG9wLWxldmVsIE1ha2Vm
aWxlLCBhcGFydAo+IGZyb206IHRob3NlIHdoaWNoIGFyZSBzdWJkaXItIG9yIGNvbXBvbmVudC1x
dWFsaWZpZWQ7IGNsZWFuIHRhcmdldHMKPiAod2hpY2ggYXJlIGhhbmRsZWQgc3BlY2lhbGx5LCBl
dmVuIGRpc3RjbGVhbik7IGFuZCBkaXN0LAo+IHNyYy10YXJiYWxsLSosIGV0Yy4gKHdoaWNoIGFy
ZSBjb252ZXJ0ZWQgdG8gaW5zdGFsbCBieSBhbiBlYXJsaWVyCj4gTWFrZWZpbGUpLgo+IAo+IFJl
cG9ydGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IFNp
Z25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgoKQW5k
ClRlc3RlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29t
PgoKPiAtLS0KPiAgeGVuL3Rlc3QvTWFrZWZpbGUgfCA3ICsrKysrKy0KPiAgMSBmaWxlIGNoYW5n
ZWQsIDYgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4v
dGVzdC9NYWtlZmlsZSBiL3hlbi90ZXN0L01ha2VmaWxlCj4gaW5kZXggYWExYTIzYi4uYWFhNDk5
NiAxMDA2NDQKPiAtLS0gYS94ZW4vdGVzdC9NYWtlZmlsZQo+ICsrKyBiL3hlbi90ZXN0L01ha2Vm
aWxlCj4gQEAgLTcsNyArNywxMiBAQCBpZm5lcSAoJChYRU5fVEFSR0VUX0FSQ0gpLHg4Nl8zMikK
PiAgU1VCRElSUyArPSBsaXZlcGF0Y2gKPiAgZW5kaWYKPiAgCj4gLSU6Cj4gK2luc3RhbGwgYnVp
bGQgc3VidHJlZS1mb3JjZS11cGRhdGUgdW5pbnN0YWxsOiAlOgo+ICAJc2V0IC1lOyBmb3IgcyBp
biAkKFNVQkRJUlMpOyBkbyBcCj4gIAkJJChNQUtFKSAtZiAkKEJBU0VESVIpL1J1bGVzLm1rIC1D
ICQkcyAkKjsgXAo+ICAJZG9uZQo+ICsKPiArY2xlYW46Ogo+ICsJc2V0IC1lOyBmb3IgcyBpbiAk
KFNVQkRJUlMpOyBkbyBcCj4gKwkJJChNQUtFKSAtZiAkKEJBU0VESVIpL1J1bGVzLm1rIC1DICQk
cyAkQDsgXAo+ICsJZG9uZQo+IC0tIAo+IDIuMS40Cj4gCj4gCj4gX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4g
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKPiBodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 19 21:49:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 21:49: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 1dN4Xs-0000KA-VO; Mon, 19 Jun 2017 21: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 <osstest-admin@xenproject.org>) id 1dN4Xr-0000Jy-Mt
 for xen-devel@lists.xensource.com; Mon, 19 Jun 2017 21:49:15 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 7F/79-03371-BD648495; Mon, 19 Jun 2017 21:49:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVfe6m0e
 kwYmHVhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWNryjbFgYlpFx7oTrA2M
 DXZdjFwcQgJ/GSV2TtrBCOE8ZpS4+PYuO4SzjVHi/prbLF2MnBwiAs4SX8/MZQexeQX0Je729
 LGB2MICphIXP65hBWmQEGjXlOhoewCWkBDwlvjSspAJxn7Y2Q80iJ2DTcBK4pAYSJRFQFVie8
 cZ1gmM3AsYGVYxqhenFpWlFuka6SUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBPq
 cAQh2MC7763SIUZKDSUmUl5vTI1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK+mK1BOsCg1PbUi
 LTMHGHwwaQkOHiURXjFzoDRvcUFibnFmOkTqFKMux4bV678wCbHk5eelSonzFoPMEAApyijNg
 xsBi4RLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuZ1swOawpOZVwK36RXQEUxARzCfcQE5oi
 QRISXVwDhpWp3BHCNR3z9cgtm5Ty7P3/beZpJ9Qq/OzSiFf663u21+6tTNbzZYrvbceOePOet
 ahL2Tduf/amj4n/Pr4cyDSx3e6E5csq1O4XbXj3iNmpbGN9OW//vWOjG84OvUGUKaJ2uNHkb+
 6y3sKhLY9GLD/r+23BvmMkhs+3XKJq1d24old7Xt3jVKLMUZiYZazEXFiQDKdT93fwIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1497908950!48884503!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46950 invoked from network); 19 Jun 2017 21:49:11 -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; 19 Jun 2017 21:49: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 1dN4Xh-0005ip-HL; Mon, 19 Jun 2017 21: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 1dN4Xa-0002Ce-TI; Mon, 19 Jun 2017 21:48:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dN4XZ-0005pu-9s; Mon, 19 Jun 2017 21:48:57 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110564-mainreport@xen.org>
X-Osstest-Failures: linux-next:test-amd64-amd64-libvirt-pair:guest-start/debian:fail:regression
 linux-next:test-amd64-amd64-pair:guest-start/debian:fail:regression
 linux-next:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-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-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-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-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-arndale: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-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-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-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-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-armhf-armhf-xl-cubietruck: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-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 linux-next:build-i386-pvops:kernel-build:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-next:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-next:build-armhf-pvops:kernel-build: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-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-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=f08ca51b89a61fb573c2d04d70585efcc8f13d42
X-Osstest-Versions-That: linux=edf9364d3f924aff6f77176b8e52a4b68e5c30d6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 19 Jun 2017 21:48:57 +0000
Subject: [Xen-devel] [linux-next test] 110564: 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>

ZmxpZ2h0IDExMDU2NCBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTA1NjQvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
IDIwIGd1ZXN0LXN0YXJ0L2RlYmlhbiAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDU0NwogdGVzdC1h
bWQ2NC1hbWQ2NC1wYWlyICAgICAgICAyMCBndWVzdC1zdGFydC9kZWJpYW4gICAgICAgZmFpbCBS
RUdSLiB2cy4gMTEwNTQ3CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWly
ICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgNSBrZXJuZWwtYnVpbGQgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEwNTQ3CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gx
MCBmYWlsIGxpa2UgMTEwNTQ3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
MTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTEwNTQ3CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgICA5IGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAgICAgZmFpbCAgbGlr
ZSAxMTA1NDcKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgIDUga2VybmVsLWJ1aWxkICAg
ICAgICAgICAgICAgICBmYWlsICBsaWtlIDExMDU0NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTYgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICA5IHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZv
ciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgZjA4Y2E1MWI4OWE2MWZiNTczYzJkMDRk
NzA1ODVlZmNjOGYxM2Q0MgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAg
ZWRmOTM2NGQzZjkyNGFmZjZmNzcxNzZiOGU1MmE0YjY4ZTVjMzBkNgoKTGFzdCB0ZXN0IG9mIGJh
c2lzICAgICAgICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5kKSAgICAgCkZhaWxpbmcgc2lu
Y2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgIApUZXN0aW5n
IHNhbWUgc2luY2UgICAxMTA1NjQgIDIwMTctMDYtMTkgMDk6MzU6NDUgWiAgICAwIGRheXMgICAg
MSBhdHRlbXB0cwoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1
c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 19 21:59:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 21: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 1dN4hl-00013B-0v; Mon, 19 Jun 2017 21: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 <Volodymyr_Babchuk@epam.com>) id 1dN4hi-000133-TO
 for xen-devel@lists.xen.org; Mon, 19 Jun 2017 21:59:27 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 F2/7C-06719-E3948495; Mon, 19 Jun 2017 21:59:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKJsWRWlGSWpSXmKPExsWSoc+kr2vj6RF
 p0PLIwGLJx8UsDoweR3f/ZgpgjGLNzEvKr0hgzXh/5jVLwYnUinmv9rI2MN4J6GLk5GARaGSW
 WD1Dp4uRi4NRoItR4vX1L0wgjpBAE5NE++EFLCBVwgIeEhMPvGQEsUUEHCSWnX/BCFG0i1Hi0
 rW/zCAJNgETiXXzz7N3MXJwMAvoS5zbUQ4S5hWwlti9/w0rxDZViUvXF4LNERUIl+g90M8GUS
 MocXLmE7BdnED1J59+ZwKxmQVsJe7M3c0MYYtL3HoyHyouL7H97RywuISAosTUTevZQO6REJj
 MKPH8Qic7SEJIQF1i7+83UEWyEkfPzmGBsH0ljt1fC2UXSLS0rWWEaP7LJvHm4ktWiISWxITG
 LSwQiUtsEo+aTjBBJHIk1v7pgrK9JFbMOgTVfZhV4trUV6wQzideiWtfN7JDVMlI7DlwAyrxj
 FViX9tbRojENX6J5adYJjBqzkIKhFlIHp+F5PFZSB5fwMiyilGjOLWoLLVI18hAL6koMz2jJD
 cxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMIkwAMEOxl/LAg4xSnIwKYnycnN6RArxJeWnVGY
 kFmfEF5XmpBYfYpTh4FCS4K32AMoJFqWmp1akZeYA0xlMWoKDR0mEV8wcKM1bXJCYW5yZDpE6
 xajLsWH1+i9MQix5+XmpUuK8ViAzBECKMkrz4EbAUuslRlkpYV5GoKOEeApSi3IzS1DlXzGKc
 zAqCfMWgEzhycwrgdv0CugIJqAjmM+4gBxRkoiQkmpgDPtuH3xpSZWy+/Tth17wiKlNFjSzcY
 3RnnGNi4O1r8ojqX72/BibSPeU/PiMdS2TmH+sbdN9teEimxKDeVOs4fzpNjGvfyXEx07j3+V
 wR7ZX5eXLu7nTDtctTZjJIhHWfKg0aPYZ/WxVt4PL5+UmHth76vLzY4V3TH1XTaq0ri5cJdit
 afdGiaU4I9FQi7moOBEAciGq5KgDAAA=
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1497909564!96007712!1
X-Originating-IP: [104.47.2.47]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52186 invoked from network); 19 Jun 2017 21:59:24 -0000
Received: from mail-db5eur01on0047.outbound.protection.outlook.com (HELO
 EUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.47)
 by server-14.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 19 Jun 2017 21:59:24 -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=qQKZX4rfqX+zmQoUxfreItmNU74OGpZg+tz5C5XPUc8=;
 b=DUlj7lfYLV7B9Xg06vC5nUDS+eip/F5fe/xSVgoZQ6X0GiWNxwxEaVnwOMm8jTNGJmP8X2ZyTZxuKecVyAwjd73uECBd+vdCHuCTKFWQB2gA6J2vjq8+Qcr5yY5Tef2sZy47rcHmtYo1+dubFm2JFrrjU63rG509jXeHzdha6wc=
Received: from [10.17.182.112] (85.223.209.51) by
 DB6PR03MB3093.eurprd03.prod.outlook.com (2603:10a6:6:36::26) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1178.14; Mon, 19
 Jun 2017 21:59:22 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <1497449445-23112-1-git-send-email-volodymyr_babchuk@epam.com>
 <1497449445-23112-2-git-send-email-volodymyr_babchuk@epam.com>
 <4d74195e-5b4e-0309-4878-53926ac2ea03@arm.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <e8b8130a-c6d8-1b03-e946-d3f999c0c373@epam.com>
Date: Tue, 20 Jun 2017 00:59:17 +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: <4d74195e-5b4e-0309-4878-53926ac2ea03@arm.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.51]
X-ClientProxiedBy: DB6PR0801CA0061.eurprd08.prod.outlook.com
 (2603:10a6:4:2b::29) To DB6PR03MB3093.eurprd03.prod.outlook.com
 (2603:10a6:6:36::26)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 08cf139c-fcca-4a97-5317-08d4b75e71c7
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(201703131423075)(201703031133081); SRVR:DB6PR03MB3093; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR03MB3093;
 3:Fgu8iVStXgmQeWkZSpF7dJS8DJzU96u3+GXx1AbpPorXMVvI38148072GjWhwhILjYl0W3bL8B3WwEVe334emjQfWG0NM3pn2Tp88fHjXT8Tz7iKa1mx94h/tt8xv0ZKzdaTwq0ooW+oenGXsiSEFQO9Li2/LR5ZMmSLwQ1Y5kS16Q5E4grzk2VxPdMC1A76c4CG7jnwMGMuZf+Twg8zS1YXvWNebdKydHmQHmlZP2faC1eskHyKZkqHm01JNkVH5WZrscYSHVIpF20z+xqX4xZiz+/Ex6eAZUSGtCcKi+pSnm8sjFMPHvAMjU55BS/zwEclSYWlEW13/7a6MvzULQ==;
 25:ovm5BLOvKLQqmOcMx24kIz4L7ydS/gXzzDG//3TCquCChb3ty1zj2BJyZGpB6nnFhYAhctPJTEQwaocZCMeOwxgi1MPmkMb9j2uYc/m3uLF4Qp235PpNTu7Kfkge8XyVxjo/YkITg6BZL/U0kSSbRdcxE9IEr3cGJ17hkG1SesNyIKXHSq5taL7rh29KktoiE6FJOeYr/YW9K67OxwWHyJdbBph3p5SDgUWpzAp+gtgQY9yCGP9i3eUdf2SSrVpid2MzVPVcIpTtcSHG5ztmdWJEdRA3Y7+C8gP9IMME4V89+JJQncdvRD8n5TNWXcs5wpzw150Zg3P5UGIKEWR6krok2aAHTsR4XfEs65gDmlxeI1kTVmB1dXVgbeLJmZS5V4vFWAJgEThbuKpqbT/19fdm+L+ck+s5RH2H2+bxoFgHJLsKN3Fi4Qwbb/PI4dZnIFSzpFVDPSlT9UyzbFeLVAWG1CBHL62ilV4N/AYgfGE=
X-MS-TrafficTypeDiagnostic: DB6PR03MB3093:
X-Microsoft-Exchange-Diagnostics: 1; DB6PR03MB3093;
 31:9MnIgGQhrWbdDve+nOhgn9B440I0ZjUYPrtNCcjN+CLOzSdbeO3ewCiWtM2jPm8CNkmb8rQVm5AeANylHJtM5b9satLkfx/OkypGxi7voboD5+sfWDydh8ii53+tMpvRBpVmsuWA9qVXvarTKsqxIfGbyyxdSDQXOULy5lAxLI8s9EWDE33gsQo0JrU81Wkcz3xmgazJaVkFrCzWMJlq9FuIbbmCE/le4BnmNj/Jk48PNicdXk6gf9sKwyNfqxVEHyNo4h610jso7uNj7Dqczw==;
 20:rUZhjrJFQ3fNMHo9+SlYTPexxXpu/4greaMpvxsX4f7xM3d8NhP9Sb+zZSu/LsZt+EOEpZCLLs2v2qSyXlb7vHlXc/9vElvc+gFYHg1S66L2EP2QSwNeboq+mTs3i0bCjQDtxgI85DgPy3gtjyfxX/UO0JyxFTCsdN+gT9ew6evBkABv1lbVSVi/GH5hV/y1CZlkxzK0mUrYKEoskrX8q+54Vvu4R7AyKgkBDey7ugImy0u+LTrTNy44JlHC+fFef4QF/B5+TU8iCZW0u9sb2P/CYsh3nzA4JXpFN6P56bYTQEH8kx6clJxnd/QJmZ6X/opDVDmptdsk9fD9UP1GFgeDfKf56OrD1tZwswK3lbsfFs3gzgRvTt/+LaRDyeICM71GwuzJZVEgTv4KcVc0zM0jpR8JWbiTXL0wqChxim8Bjrlw76Pir1FyD1zjJGU/oIEpz3E4HqqYdafvpQUfnoa55B9A3hTVDX26LK5QsHt3OzqEEKN/9wQuHpqIDwao
X-Microsoft-Antispam-PRVS: <DB6PR03MB3093C219A49182469D23C953E6C40@DB6PR03MB3093.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(4114951738403);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(10201501046)(93006095)(93001095)(3002001)(6041248)(20161123555025)(20161123560025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123562025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DB6PR03MB3093; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DB6PR03MB3093; 
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; DB6PR03MB3093;
 4:2g9gsbZd51ij+jlLclXpjIwzHmTAqMlYD9mCqR?=
 =?Windows-1252?Q?2y9jN+cT38P9SkPnK4nlf+xnVQ6GE+Nt/38v+qtzpAvMQX+UV6ilT1BD?=
 =?Windows-1252?Q?2EcjwAma2fRxENS/ke/n35UKiOXDFclvIb/lFMnPml5XTdcU/9dCMNlG?=
 =?Windows-1252?Q?IJWEry/jrcPGYCR9IytaWN58aWznQkzdG6zBLEdWlUkjVlFLCQEWTRqa?=
 =?Windows-1252?Q?YYjy9KfjZB0xFyZMqaElYs94tjs0yafSafVUhAL9hs2Bt5DpFJUwQgFX?=
 =?Windows-1252?Q?+YKNifJpqkWpxN63jV/C8RnaynsxONus0QkMWEB2oWa8MhgvgriGobCe?=
 =?Windows-1252?Q?ZOQC37UTQ9E3SbGqGuIQiereqtILM27SL8ToT+0J7jmx0h3ja0mHpHOl?=
 =?Windows-1252?Q?vOurMCD30rj1/9NDNJr4Mw+iK2GIYlPYFZM49P7pJtldN5afo3+BDlEi?=
 =?Windows-1252?Q?VfQaNu9YoX7stn1pj52brE5yRw9VTteIX+GOcxhcQHSxEnKhtzcVJu1W?=
 =?Windows-1252?Q?gZWyUocxHm5RYxDCjA1yiupCrY+HtdQU4VNEdkWOTvwg4paSO3R5aikh?=
 =?Windows-1252?Q?E8vKia3VgT5FAjy+hA1D2qAs/MuhyESi9Szt7C81XS1b3ER8zNTX8fg2?=
 =?Windows-1252?Q?GI3JvQSd0i02zmM8t62wtsUcymzTJWYCGlD3P5xxhmqRD44H6Fm4Nz0j?=
 =?Windows-1252?Q?uc4ZlPdGL5Q0fwiMDJVn7O/6nsXtxYV/cD8ibuNCGrxc49gWBGf4DxxH?=
 =?Windows-1252?Q?mHAA0CDqo7R3igsjqzsOqx1zW9leVoWT6QWHSMj2jt+mOo6V3ZVxAKSC?=
 =?Windows-1252?Q?7M87uDQvgrtn4O9BZiOUoxVEjOpsXNH9qwE9fqxyYPiijEZKk5ivSGtG?=
 =?Windows-1252?Q?TiM9cAaZYfe3qSEcr7TYAQy2o3VaT5a5JbjXaXnyq+6rFBm2TpIYQU6O?=
 =?Windows-1252?Q?n1cP+FKRQyLh7Pr2ksXitBWySISYQN2j+IqZczLl2dO8MaLCXkUGSsL+?=
 =?Windows-1252?Q?jsusqKWTlh8aTzRMv5t5XZs3gT8LK/6/LNP/f80boJfpoBt82ZXyb6rM?=
 =?Windows-1252?Q?T3VaIkBoORDtMj+x6cXN6bGFNMN+6lwFJomtn3s0Qkvv2bZWWZQp2/ay?=
 =?Windows-1252?Q?PQS15ZL7F2i3XGFw7bhU4Fv1pd8EU/nz+CVqTwnfP/i8NELP+PMShVli?=
 =?Windows-1252?Q?dnK6EofwnmBpg8mFWsfooTKGrmWiB/mLPhtO1fZwSOqKI7bBJQb/02lP?=
 =?Windows-1252?Q?SzJeOCnf2cyMe0eJGWzkUXtAzvJGlketu5FZbsWmdGGvSDyjO2NWrL59?=
 =?Windows-1252?Q?U/Y1AIYR4s6nkBpKqBKsX94Q=3D=3D?=
X-Forefront-PRVS: 0343AC1D30
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(6049001)(39840400002)(39400400002)(39410400002)(39450400003)(39850400002)(39860400002)(24454002)(189998001)(3846002)(230700001)(4001350100001)(31686004)(36756003)(42186005)(50986999)(54356999)(76176999)(53936002)(305945005)(23746002)(65826007)(110136004)(5660300001)(38730400002)(33646002)(6306002)(345774005)(31696002)(8676002)(81166006)(83506001)(86362001)(966005)(575784001)(72206003)(347745004)(80792005)(47776003)(4326008)(66066001)(7736002)(65806001)(65956001)(6666003)(229853002)(2906002)(50466002)(77096006)(2950100002)(6486002)(478600001)(64126003)(25786009)(2004002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR03MB3093; H:[10.17.182.112]; FPR:;
 SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; DB6PR03MB3093;
 23:ROrW/k7t1OPOFkQMTjCpAVDxvznVz4Kpyr2TJ?=
 =?Windows-1252?Q?nacE5TOiWRtlKbd+vc8CgCeGOJQbUDJd4beq4tpgK32/UGlDiEzdObKK?=
 =?Windows-1252?Q?OqyNR/NrPIqx46sVzbvOqhCpzynC3P/vXrbh+syNhEMAwcGOhu3Q5BoR?=
 =?Windows-1252?Q?PjJmGEXVYYA2ko8Je5M2IGA+k6loz4upPQaoU+Vu2j4DIvMvArnhS7Tw?=
 =?Windows-1252?Q?G4a2UbFNKVZr1cbaNQAlN3fl54XCastS4JbkLYpmHUT8aC5LlItc0wNT?=
 =?Windows-1252?Q?HSX909MI+f3HqOm3yXjszgHraVCZs198ibauU3DMOAsON1t+bGMISsPz?=
 =?Windows-1252?Q?BdvGAeyQNSLItkHsNLPYgR+c4VTVDh2aIF1GSLusEZmBW2Ap9UhEXdTE?=
 =?Windows-1252?Q?kNxyR6Vl1bO/NjhVAxpN8xYaIAhU8b99OcoHvweejdTpzSqoztn716eB?=
 =?Windows-1252?Q?oXag/tCCC/inYSZczHVI1oZSgw5ZOF9VasHi4EwKtcTw5TfOQMb1qrpC?=
 =?Windows-1252?Q?piap58LJEh23PWGn2clkMUK+uwf1dRGGQAkjd+WkV+D8o4q6PS1Tcfxy?=
 =?Windows-1252?Q?51g2aor1ClCN3E77srmBsKXGjQfCuEDZ+J9NlVvpHzC8xHAsJvHsePxU?=
 =?Windows-1252?Q?2hMBc0HK4bMlN8tEJxQenakGs939cXuK4p4+7ot2Q+c+lWb5fYJqnBGn?=
 =?Windows-1252?Q?RL/KB+yyM5qyHZ5rWO7kJmGjLcpJcg/Q+KeYJYkV8Lht+7y9RlF/7o5z?=
 =?Windows-1252?Q?MmWtoLI8fDfqz5CcMUwwJxCztlTbP9wcqkCG6ZqvmAPA5tqRaEfOlQxE?=
 =?Windows-1252?Q?SrMj/nxiLx78WMBf5ynByuZFyHkA4CdPwTnTsUffcBOFAi+WpYr/so4j?=
 =?Windows-1252?Q?uBUr1BrVeaTFjBe/y/Id6FuyNjnMIgDKcIIsurWV5vvXmeSjub98P9YO?=
 =?Windows-1252?Q?5MmzCwokuzZgdZb5EEduMsyMcPlFpniYc/KkGQ85FmeDrndpIrBbo12g?=
 =?Windows-1252?Q?PRsjG4l40Q+bI56pNyJ2maaEjzNAmLNMXAyo+6Lapoe58xuyUUnGHRsY?=
 =?Windows-1252?Q?fFjAPACw2MxR7V6XCTlOQWjVSZo532cljGW1vf3xyDsYJFw7W84BqxcF?=
 =?Windows-1252?Q?z0KuEXeHRAt53Oek5iKa2KTFS+hcRoPXBtHQpcr+vq2CVuqMDOsiRjcn?=
 =?Windows-1252?Q?NueQnVu5zyPwx8C0E7OoJIiL0TGDPFIrklVjwX5TXszYZBEJdqQOM8b8?=
 =?Windows-1252?Q?PHJdvOqEP/CSd569gnYCYVbfVcFoz/dppcvGhGeGcYOQhKZimFFBK/DA?=
 =?Windows-1252?Q?T7AKkT3Pgg5XwFkA1Fp8Y3rjWJdWj1fiXYOszz3A/JLjw9tWCUncHlbo?=
 =?Windows-1252?Q?XUqicXO8BSVjyQ1AeNsHENv60Jdo1ynUb3KjbMOLCukNhAO/0n65zwmt?=
 =?Windows-1252?Q?WsHoDwPmdhAfb/oNr7GYrva3VXtNQaCtUN7I4trTdbJiGdZgYOqBQwYN?=
 =?Windows-1252?Q?sX+hUd8jzH+cBOFQHNZWOdn1xor?=
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; DB6PR03MB3093;
 6:LreUY8eZ5zX79mkSZcyCgH9H5F4os0LuEH91vA?=
 =?Windows-1252?Q?38N8JIf+0tDecZSBEcTnEtqgPkbraBZ0w6vWbbSQTfil8VJVBDbC+ZFg?=
 =?Windows-1252?Q?q+ydHymyJz1hewkZ6ne+zqalvaekkNMD428cne8pZGZ8TrOwPguKFM1W?=
 =?Windows-1252?Q?Kv/fWhqP36B7uRTVMYCbkCohNCdUX/06hTj3II8Et9z4NzlweGbijoAP?=
 =?Windows-1252?Q?wvH1H1/YRncYVOK8Jxk6jGyi11cdUlcmVtdr5KAbbPepJbO7LR0A/dDP?=
 =?Windows-1252?Q?p2s8jKps2c6NqaYUu+qGYzEuGviTetXDAsyVEnPABwO/rlPpVhnK5j2k?=
 =?Windows-1252?Q?bsIC4fIkwTCtasq+RIW7VRAf2gX+ku8MZv6dy+In47jfupwf7SRTzqXg?=
 =?Windows-1252?Q?YzAqQ/hOY5eb6SYGpGCNcXV7av+WJDxz0N6ZvI8uY2OoSf0w706fPmq0?=
 =?Windows-1252?Q?Sjb4iZDer9ezI5hhgfoHvDAIwMWAQpYgqqN8eWee0umvoLpNFtoMqaSK?=
 =?Windows-1252?Q?OGWnuZxuAx8jkcQG6mYnPgkxXpN7gOq2IDtCClMaMPeO3k6fyWqEXdyg?=
 =?Windows-1252?Q?MTNGsYAViy75ziRwN1v+KvgNouFJQilBDSiTQmkMPj0CgxY4eIMu12Hi?=
 =?Windows-1252?Q?H9dUBY6yOY/BwPRtCqd0yetiiHMpqYXZq8WGC1AGmBNRx0I/i1duRluq?=
 =?Windows-1252?Q?o053Yz1wOh/nxvcfstuu4ZUfv5E4FO5xNNv97V2owjxa2next17vUavj?=
 =?Windows-1252?Q?b40/V/ey/DtYSrCY7rh2slxsVqsvajsqMUeCQw5t7u663kf8LyZ7aCHg?=
 =?Windows-1252?Q?OTNID2JFasgrPao/MNCpe5YNVhjJEEKd8d+e4m/1m2Zl7l84nLgSw6+I?=
 =?Windows-1252?Q?W98HCyxLtT3MLhqUkLzueOYbdSR+eR005tU0Yeyc1nAKpljn0d82nT2K?=
 =?Windows-1252?Q?vmD/Hqc7t6pk5IgmKF7a8J5A4N381LIXBFbYtyBpetk6FqYzX8AaHysp?=
 =?Windows-1252?Q?eU/7AH4H6BIxG4bPWbEOEbSILhMwNcnr7fCxfyX1/0L3HWyFNAtMERiW?=
 =?Windows-1252?Q?veZZa0MgP+qro=3D?=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR03MB3093;
 5:8hZMFB/iVRQSLy4gc6rCYTJ6JeqP0/iq+HwEZ5n5KoMIrl3DQT9ahfzMINkGkdsjLXL0mqV/82FWOhMoX08vlxAfbk6zrnMjCwFhTVd6RKgtHfLztrBVsGWb62crrLpiYsDokooZkGzG6hHIa2PNbZzJwUHBwZ2jTsYAZ6SgruYJkiNP+3gHSIV/lPZmzu0mPtkjpC3gC085qw1VLuCd8YkmKwKRCdFJ6eNGtCa1F9UG9hWeiuHDj6cG+ue0mWFC5/Hua4K6Hqs+epSi1IVqBK7Gpd+jlaW/vr+MgQB1Pdxo0hEBcnur6nCAy7S8Ytkay6Fp35FgOicGHijNdnXETN/H7GPuJBNcwxSe8/U+uHggp/FEatNzMaVAu/vd/wzoijmU5ng1ZbtipVJKmYk8E8JnJFD6vYF76IDQEI6qgTAXZpZlGA2xGlhvspcrx+sVNm7FwmjOj2bJmZavV+MiM+8ZYfYvVpXD+fFo+pwHg3OkdKZs9JKkeDSthtKZ5+Y7;
 24:+I3dJTkk+BY1Msn5dorxO9iwV/SPFzEOUPok+smOJUYkTl5PVpd2lJXkdRKYdln5JWob7+7490ypUIn+yj+DTswT6SaGFKkn9OKxhje4lC0=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; DB6PR03MB3093;
 7:xu6ZCvf7Vn8hJFZlw3GepHGUMNdV95sVldTAjOpV2MhBIp0h3dqhBLXDaH8gXyfTFGxGsgCJDMThDYWuGAEsQ6G/pBvSH/jiUm/Z6Z8xVGTZIp/xuzO3czOvkajA6VOD+XDTrIVm/Nx4vNeElIH4P2wFhrsN4mA8jf1vPXNKnTdAqXjuMXIixRq4swUt7IytVG6eB0TiVtvxGY+2mkFL2qBJU3hDTBvHGMEhr+d/nsTDzj4m9iCaEEC+hWN1Z01+AfBw/T87jhnEUnL9tB+ci/vBumnZZdlcZ/Sar1A0az/jM+rj4EkeYKCK8I5qGhgdg7u9+FfMz611cdXANSEiZqnOYatvpdvnM2iALVoED5DzD8BlUbdTh8TLBkkINQ+EuOoeWF2Wby0o+LSWZeBemVQvwBG4J62m518PAE+DNV2GTTE5aZpvF3a75bbjAz5hjKKPlVqhrqH/R9mixEwCIAPMwXXFtOdCHGkgJU5wYf2XOY8sd1lf/NgOkCOlce6jVYEbkxecVjxDKUPzhDAYK50DozwipILQbD0WF1NwL8VVt5KA8Njg5kVjhnTYuLAl65mQK1W7FLib18/422rS9Byrx1c3y0q6UHwgWvGffkF5etzWjN2wC46TOPTKyfU5zjpLsmkV2PDO2YMb0t9HK6zJbGDwvwREqqRJJsh9djlXH9i5z1RMfSMVn3oWojETbwSdHjwgoD4Q6YnC+m7UKjC7nTv08DkKluovE/o3+7uIItWEgRPRDsjfgyvTQxW4JWaZz5J4RvyzmLIDDDgx312KGsf4uLGqEwZDVrmowYs=
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Jun 2017 21:59:22.6967 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR03MB3093
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 1/2] arm: smccc: handle SMCs/HVCs 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>

SGVsbG8gSnVsaWVuLAoKVGhhbmsgeW91IGZvciByZXZpZXcuIEl0IGlzIG15IGZpcnN0IHRpbWUs
IHdoZW4gSSdtIHN1Ym1pdHRpbmcgcGF0Y2ggdG8gClhFTiwgc28gSSBoYXZlIHNvbWUgcXVlc3Rp
b25zLgoKT24gMTUuMDYuMTcgMTM6NDgsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBPbiAxNC8wNi8x
NyAxNToxMCwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+IFNNQ0NDIChTTUMgQ2FsbCBDb252
ZW50aW9uKSBkZXNjcmliZXMgaG93IHRvIGhhbmRsZSBib3RoIEhWQ3MgYW5kIFNNQ3MuCj4+IFNN
Q0NDIHN0YXRlcyB0aGF0IGJvdGggSFZDIGFuZCBTTUMgYXJlIHZhbGlkIGNvbmR1aXRzIHRvIGNh
bGwgdG8gYSAKPj4gZGlmZmVyZW50Cj4+IGZpcm13YXJlIGZ1bmN0aW9ucy4gVGh1cywgZm9yIGV4
YW1wbGUgUFNDSSBjYWxscyBjYW4gYmUgbWFkZSBib3RoIGJ5Cj4+IFNNQyBvciBIVkMuIEFsc28g
U01DQ0MgZGVmaW5lcyBmdW5jdGlvbiBudW1iZXIgY29kaW5nIGZvciBzdWNoIGNhbGxzLgo+PiBC
ZXNpZGVzIGZ1bmN0aW9uYWwgY2FsbHMgdGhlcmUgYXJlIHF1ZXJ5IGNhbGxzLCB3aGljaCBhbGxv
d3MgdW5kZXJsaW5nCj4+IE9TIGRldGVybWluZSB2ZXJzaW9uLCBVSUQgYW5kIG51bWJlciBvZiBm
dW5jdGlvbnMgcHJvdmlkZWQgYnkgc2VydmljZQo+PiBwcm92aWRlci4KPj4KPj4gVGhpcyBwYXRj
aCBhZGRzIG5ldyBmaWxlIGBzbWNjYy5jYCwgd2hpY2ggaGFuZGxlcyBib3RoIGdlbmVyaWMgU01D
cwo+PiBhbmQgSFZDIGFjY29yZGluZyB0byBTTUMuIEF0IHRoaXMgbW9tZW50IGl0IGltcGxlbWVu
dHMgb25seSBvbmUKPj4gc2VydmljZTogU3RhbmRhcmQgSHlwZXJ2aXNvciBTZXJ2aWNlLgo+Pgo+
PiBTdGFuZGFyZCBIeXBlcnZpc29yIFNlcnZpY2Ugb25seSBzdXBwb3J0cyBxdWVyeSBjYWxscywg
c28gY2FsbGVyIGNhbgo+PiBhc2sgYWJvdXQgaHlwZXJ2aXNvciBVSUQgYW5kIGRldGVybWluZSB0
aGF0IGl0IGlzIFhFTiBydW5uaW5nLgo+Pgo+PiBUaGlzIGNoYW5nZSBhbGxvd3MgbW9yZSBnZW5l
cmljIGhhbmRsaW5nIGZvciBTTUNzIGFuZCBIVkNzIGFuZCBpdCBjYW4KPj4gYmUgZWFzaWx5IGV4
dGVuZGVkIHRvIHN1cHBvcnQgbmV3IHNlcnZpY2VzIGFuZCBmdW5jdGlvbnMuCj4+Cj4+IFNpZ25l
ZC1vZmYtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4K
Pj4gUmV2aWV3ZWQtYnk6IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVz
aGNoZW5rb0BlcGFtLmNvbT4KPj4gUmV2aWV3ZWQtYnk6IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxv
bGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KPj4gLS0tCj4+ICB4ZW4vYXJjaC9hcm0vTWFr
ZWZpbGUgICAgICAgfCAgMSArCj4+ICB4ZW4vYXJjaC9hcm0vc21jY2MuYyAgICAgICAgfCA5NiAK
Pj4gKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4+ICB4ZW4v
YXJjaC9hcm0vdHJhcHMuYyAgICAgICAgfCAxMCArKysrLQo+PiAgeGVuL2luY2x1ZGUvYXNtLWFy
bS9zbWNjYy5oIHwgODkgCj4+ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCj4+ICA0IGZpbGVzIGNoYW5nZWQsIDE5NCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygt
KQo+PiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS9zbWNjYy5jCj4+ICBjcmVhdGUg
bW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oCj4+Cj4+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vTWFrZWZpbGUgYi94ZW4vYXJjaC9hcm0vTWFrZWZpbGUKPj4gaW5kZXgg
NDllMWZiMi4uYjg3MjhjZiAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJtL01ha2VmaWxlCj4+
ICsrKyBiL3hlbi9hcmNoL2FybS9NYWtlZmlsZQo+PiBAQCAtMzksNiArMzksNyBAQCBvYmoteSAr
PSBwc2NpLm8KPj4gIG9iai15ICs9IHNldHVwLm8KPj4gIG9iai15ICs9IHNodXRkb3duLm8KPj4g
IG9iai15ICs9IHNtYy5vCj4+ICtvYmoteSArPSBzbWNjYy5vCj4+ICBvYmoteSArPSBzbXAubwo+
PiAgb2JqLXkgKz0gc21wYm9vdC5vCj4+ICBvYmoteSArPSBzeXNjdGwubwo+PiBkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL3NtY2NjLmMgYi94ZW4vYXJjaC9hcm0vc21jY2MuYwo+PiBuZXcgZmls
ZSBtb2RlIDEwMDY0NAo+PiBpbmRleCAwMDAwMDAwLi41ZDEwOTY0Cj4+IC0tLSAvZGV2L251bGwK
Pj4gKysrIGIveGVuL2FyY2gvYXJtL3NtY2NjLmMKPiAKPiBJIHdvdWxkIG5hbWUgdGhpcyBmaWxl
IHZzbWNjYy5jIHRvIHNob3cgaXQgaXMgYWJvdXQgdmlydHVhbCBTTUMuIEFsc28sIEkgCj4gd291
bGQgaGF2ZSBleHBlY3RlZCBwcmV0dHkgZXZlcnlvbmUgdG8gdXNlIHRoZSBTTUNDLCBzbyBJIHdv
dWxkIGV2ZW4gCj4gbmFtZSB0aGUgZmlsZSB2c21jLmMKPiAKPj4gQEAgLTAsMCArMSw5NiBAQAo+
PiArLyoKPj4gKyAqIHhlbi9hcmNoL2FybS9zbWNjYy5jCj4+ICsgKgo+PiArICogR2VuZXJpYyBo
YW5kbGVyIGZvciBTTUMgYW5kIEhWQyBjYWxscyBhY2NvcmRpbmcgdG8KPj4gKyAqIEFSTSBTTUMg
Y2FsbGxpbmcgY29udmVudGlvbgo+IAo+IHMvY2FsbGxpbmcvY2FsbGluZy8KPiAKPj4gKyAqCj4+
ICsgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUg
aXQgYW5kL29yIG1vZGlmeQo+PiArICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2Vu
ZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKPj4gKyAqIHRoZSBGcmVlIFNvZnR3
YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yCj4+ICsg
KiAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgo+IAo+IEkga25vdyB0aGF0IHNv
bWUgb2YgdGhlIG90aGVyIGhlYWRlcnMgYXJlIHdyb25nIGFib3V0IHRoZSBHUEwgbGljZW5zZS4g
Cj4gQnV0IFhlbiBpcyBHUEx2MiBvbmx5LiBQbGVhc2UgdXBkYXRlIHRoZSBjb3B5cmlnaHQgYWNj
b3JkaW5nbHkuIEkuZToKPiAKPiAgICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlv
dSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKPiAgICogaXQgdW5kZXIgdGhlIHRl
cm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2ZXJzaW9uIDIgYXMKPiAgICog
cHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCj4gCj4+ICsgKgo+PiAr
ICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBi
ZSB1c2VmdWwsCj4+ICsgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0
aGUgaW1wbGllZCB3YXJyYW50eSBvZgo+PiArICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1Mg
Rk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQo+PiArICogR05VIEdlbmVyYWwgUHVi
bGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KPj4gKyAqLwo+PiArCj4+ICsKPj4gKyNpbmNs
dWRlIDx4ZW4vY29uZmlnLmg+Cj4+ICsjaW5jbHVkZSA8eGVuL2xpYi5oPgo+PiArI2luY2x1ZGUg
PHhlbi9wZXJmYy5oPgo+IAo+IFdoeSB0aGlzIGlzIGluY2x1ZGVkIGhlcmU/IFlvdSBkb24ndCB1
c2UgaXQuCj4gCj4+ICsvKiBOZWVkIHRvIGluY2x1ZGUgeGVuL3NjaGVkLmggYmVmb3JlIGFzbS9k
b21haW4uaCBvciBpdCBicmVha3MgYnVpbGQqLwo+IAo+IHhlbi9zY2hlZC5oIHdpbGwgaW5jbHVk
ZSBhc20vZG9tYWluLmguIFNvIG5vIG5lZWQgdG8gaW5jbHVkZSB0aGUgbGF0dGVyIAo+IGhlcmUu
Cj4gCj4+ICsjaW5jbHVkZSA8eGVuL3NjaGVkLmg+Cj4+ICsjaW5jbHVkZSA8eGVuL3N0ZGJvb2wu
aD4KPj4gKyNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KPj4gKyNpbmNsdWRlIDxhc20vZG9tYWluLmg+
Cj4+ICsjaW5jbHVkZSA8YXNtL3BzY2kuaD4KPiAKPiBZb3UgZG9uJ3QgdXNlIHRoaXMgaGVhZGVy
IGhlcmUuCj4gCj4+ICsjaW5jbHVkZSA8YXNtL3NtY2NjLmg+Cj4+ICsjaW5jbHVkZSA8YXNtL3Jl
Z3MuaD4KPj4gKwo+PiArI2RlZmluZSBYRU5fU01DQ0NfVUlEIEFSTV9TTUNDQ19VSUQoMHhhNzE4
MTJkYywgMHhjNjk4LCAweDQzNjksIFwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDB4OWEsIDB4Y2YsIDB4NzksIDB4ZDEsIFwKPj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDB4OGQsIDB4ZGUsIDB4ZTYsIDB4NjcpCj4gCj4gUGxlYXNlIG1lbnRp
b24gdGhhdCB0aGlzIHZhbHVlIHdhcyBnZW5lcmF0ZWQuIFRoaXMgd291bGQgYXZvaWQgdG8gd29u
ZGVyIAo+IHdoZXJlIHRoaXMgdmFsdWUgY29tZXMgZnJvbS4KPiAKPj4gKwo+PiArLyoKPj4gKyAq
IFdlIGNhbid0IHVzZSBYRU4gdmVyc2lvbiBoZXJlOgo+PiArICogTWFqb3IgcmV2aXNpb24gc2hv
dWxkIGNoYW5nZSBldmVyeSB0aW1lIFNNQy9IVkMgZnVuY3Rpb24gaXMgcmVtb3ZlZC4KPj4gKyAq
IE1pbm9yIHJldmlzaW9uIHNob3VsZCBjaGFuZ2UgZXZlcnkgdGltZSBTTUMvSFZDIGZ1bmN0aW9u
IGlzIGFkZGVkLgo+PiArICogU28sIGl0IGlzIFNNQ0NDIHByb3RvY29sIHJldmlzaW9uIGNvZGUs
IG5vdCBYRU4gdmVyc2lvbgo+IAo+IEl0IHdvdWxkIGJlIG5pY2UgdG8gc2F5IHRoaXMgaXMgYSBy
ZXF1aXJlbWVudCBvZiB0aGUgc3BlYy4gQWxzbyBtaXNzaW5nIAo+IGZ1bGwgc3RvcC4KPiAKPj4g
KyAqLwo+PiArI2RlZmluZSBYRU5fU01DQ0NfTUFKT1JfUkVWSVNJT04gMAo+PiArI2RlZmluZSBY
RU5fU01DQ0NfTUlOT1JfUkVWSVNJT04gMQo+IAo+IEkgZmlyc3QgdGhvdWdodCB0aGUgcmV2aXNp
b24gd2FzIDAuMS4zIGFuZCB3YXMgYWJvdXQgdG8gYXNrIHdoeS4gQnV0IAo+IHRoZW4gbm90aWNl
ZCBYRU5fU01DQ19GVU5DVElPTl9DT1VOVCBpcyBub3QgcGFydCBvZiB0aGUgcmV2aXNpb24uCj4g
Cj4gU28gcGxlYXNlIGFkZCBhIG5ld2xpbmUgZm9yIGNsYXJpdHkuCj4gCj4+ICsjZGVmaW5lIFhF
Tl9TTUNDQ19GVU5DVElPTl9DT1VOVCAzCj4+ICsKPj4gKy8qIFNNQ0NDIGludGVyZmFjZSBmb3Ig
aHlwZXJ2aXNvci4gVGVsbCBhYm91dCBzZWxmICovCj4gCj4gVGVsbCBhYm91dCBpdHNlbGYuICsg
bWlzc2luZyBmdWxsIHN0b3AuCj4gCj4+ICtzdGF0aWMgYm9vbCBoYW5kbGVfaHlwZXJ2aXNvcihz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgY29uc3QgdW5pb24gCj4+IGhzciBoc3IpCj4gCj4g
aHNyIGlzIGFscmVhZHkgcGFydCBvZiByZWdzLgo+IAo+PiArewo+PiArICAgIHN3aXRjaCAoIEFS
TV9TTUNDQ19GVU5DX05VTShnZXRfdXNlcl9yZWcocmVncywgMCkpICkKPj4gKyAgICB7Cj4+ICsg
ICAgY2FzZSBBUk1fU01DQ0NfRlVOQ19DQUxMX0NPVU5UOgo+PiArICAgICAgICBzZXRfdXNlcl9y
ZWcocmVncywgMCwgWEVOX1NNQ0NDX0ZVTkNUSU9OX0NPVU5UKTsKPj4gKyAgICAgICAgcmV0dXJu
IHRydWU7Cj4+ICsgICAgY2FzZSBBUk1fU01DQ0NfRlVOQ19DQUxMX1VJRDoKPj4gKyAgICAgICAg
c2V0X3VzZXJfcmVnKHJlZ3MsIDAsIFhFTl9TTUNDQ19VSUQuYVswXSk7Cj4+ICsgICAgICAgIHNl
dF91c2VyX3JlZyhyZWdzLCAxLCBYRU5fU01DQ0NfVUlELmFbMV0pOwo+PiArICAgICAgICBzZXRf
dXNlcl9yZWcocmVncywgMiwgWEVOX1NNQ0NDX1VJRC5hWzJdKTsKPj4gKyAgICAgICAgc2V0X3Vz
ZXJfcmVnKHJlZ3MsIDMsIFhFTl9TTUNDQ19VSUQuYVszXSk7Cj4+ICsgICAgICAgIHJldHVybiB0
cnVlOwo+PiArICAgIGNhc2UgQVJNX1NNQ0NDX0ZVTkNfQ0FMTF9SRVZJU0lPTjoKPj4gKyAgICAg
ICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDAsIFhFTl9TTUNDQ19NQUpPUl9SRVZJU0lPTik7Cj4+ICsg
ICAgICAgIHNldF91c2VyX3JlZyhyZWdzLCAxLCBYRU5fU01DQ0NfTUlOT1JfUkVWSVNJT04pOwo+
PiArICAgICAgICByZXR1cm4gdHJ1ZTsKPj4gKyAgICB9Cj4+ICsgICAgcmV0dXJuIGZhbHNlOwo+
PiArfQo+PiArCj4+ICsvKioKPj4gKyAqIHNtY2NjX2hhbmRsZV9jYWxsKCkgLSBoYW5kbGUgU01D
L0hWQyBjYWxsIGFjY29yZGluZyB0byBBUk0gU01DQ0MKPj4gKyAqLwo+PiArdm9pZCBzbWNjY19o
YW5kbGVfY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgY29uc3QgdW5pb24gaHNyIGhz
cikKPiAKPiBoc3IgaXMgYWxyZWFkeSBwYXJ0IG9mIHJlZ3MuCj4gCj4+ICt7Cj4+ICsgICAgYm9v
bCBoYW5kbGVkID0gZmFsc2U7Cj4+ICsKPiAKPiBJIGFtIGEgYml0IHN1cnByaXNlZCwgSSBkb24n
dCBzZWUgYW55IGNoZWNrIHRvIHByZXZlbnQgYSAzMi1iaXQgZ3Vlc3QgdG8gCj4gdXNlIFNNQzY0
IGNhbGwuClNob3VsZCB3ZSByZXR1cm4gQVJNX1NNQ0NDX0VSUl9VTktOT1dOX0ZVTkNUSU9OIGNv
ZGUgaW4gdGhpcyBjYXNlPyBPciAKaW5qZWN0IHVuZGVmaW5lZCBpbnN0cnVjdGlvbj8KCj4gRnVy
dGhlcm1vcmUsIGJhc2VkIGZyb20gdGhlIFNNQ0NDIHNwZWMgKHNlZSAyLjkgaW4gQVJNIERFTiAw
MDI4QiksIHRoZSAKPiBjb21wbGlhbnQgU01DIGNhbGxzIHNob3VsZCBoYXZlIHRoZSBpbW1lZGlh
dGUgdmFsdWUgb2YgemVyby4KTG9va3MgbGlrZSBIU1IgZG9lcyBub3QgaG9sZCBpbW1lZGlhdGUg
dmFsdWUgKGFzIGlmIGluIGNhc2Ugb2YgSFZDL1NWQykuIApUaGF0IG1lYW5zIHRoYXQgSSBuZWVk
IHRvIG1hcCBtZW1vcnkgYXQgUEMgYW5kIGRlY29kZSBpbnN0cnVjdGlvbiAKbWFudWFsbHkuIEl0
IGlzIGEgYml0IGNvbXBsZXgsIEkgdGhpbmsuIFNob3VsZCB3ZSBkbyB0aGlzPwoKPiAKPj4gKyAg
ICBzd2l0Y2ggKCBBUk1fU01DQ0NfT1dORVJfTlVNKGdldF91c2VyX3JlZyhyZWdzLCAwKSkgKQo+
PiArICAgIHsKPj4gKyAgICBjYXNlIEFSTV9TTUNDQ19PV05FUl9IWVBFUlZJU09SOgo+PiArICAg
ICAgICBoYW5kbGVkID0gaGFuZGxlX2h5cGVydmlzb3IocmVncywgaHNyKTsKPj4gKyAgICAgICAg
YnJlYWs7Cj4+ICsgICAgfQo+PiArCj4+ICsgICAgaWYgKCAhaGFuZGxlZCApCj4+ICsgICAgewo+
PiArICAgICAgICBwcmludGsoIlVoYW5kbGVkIFNNQy9IVkM6ICUwOCJQUklyZWdpc3RlciJcbiIs
IAo+PiBnZXRfdXNlcl9yZWcocmVncywgMCkpOwo+IAo+IHMvVWhhbmRsZWQvVW5oYW5kbGVkLwo+
IAo+IEFsc28sIHBsZWFzZSBkb24ndCB1c2UgcHJpbnRrLiBUaGV5IGFyZSBub3QgcmF0ZWxpbWl0
ZWQuIFlvdSB3YW50IHRvIHVzZSAKPiBncHJpbnRrIGhlcmUuCj4gCj4+ICsgICAgICAgIC8qIElu
Zm9ybSBjYWxsZXIgdGhhdCBmdW5jdGlvbiBpcyBub3Qgc3VwcG9ydGVkICovCj4+ICsgICAgICAg
IHNldF91c2VyX3JlZyhyZWdzLCAwLCBBUk1fU01DQ0NfRVJSX1VOS05PV05fRlVOQ1RJT04pOwo+
PiArICAgIH0KPj4gK30KPj4gKwo+PiArLyoKPj4gKyAqIExvY2FsIHZhcmlhYmxlczoKPj4gKyAq
IG1vZGU6IEMKPj4gKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKPj4gKyAqIGMtYmFzaWMtb2Zmc2V0
OiA0Cj4+ICsgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKPj4gKyAqIEVuZDoKPj4gKyAqLwo+PiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+
PiBpbmRleCA2Y2Y5ZWU3Li4yZDBiMDU4IDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC9hcm0vdHJh
cHMuYwo+PiArKysgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+PiBAQCAtNDQsNiArNDQsNyBAQAo+
PiAgI2luY2x1ZGUgPGFzbS9jcHVmZWF0dXJlLmg+Cj4+ICAjaW5jbHVkZSA8YXNtL2ZsdXNodGxi
Lmg+Cj4+ICAjaW5jbHVkZSA8YXNtL21vbml0b3IuaD4KPj4gKyNpbmNsdWRlIDxhc20vc21jY2Mu
aD4KPj4KPj4gICNpbmNsdWRlICJkZWNvZGUuaCIKPj4gICNpbmNsdWRlICJ2dGltZXIuaCIKPj4g
QEAgLTI3ODEsMTEgKzI3ODIsMTYgQEAgc3RhdGljIHZvaWQgZG9fdHJhcF9zbWMoc3RydWN0IGNw
dV91c2VyX3JlZ3MgCj4+ICpyZWdzLCBjb25zdCB1bmlvbiBoc3IgaHNyKQo+PiAgewo+IAo+IEkg
dGhpbmsgaXQgd291bGQgbWFrZSBzZW5zZSB0byBwdXNoIHRoaXMgZnVuY3Rpb24gaW4gdGhlIG5l
dyBmaWxlLgo+IAo+IEFsc28sIEkgd2FzIGV4cGVjdGluZyBzb21lIGNoYW5nZSBpbiB0aGUgSFZD
IHBhdGggYXMgeW91IHNheSB0aGF0IHRoaXMgCj4gd2lsbCBiZSB1c2VkIGZvciBib3RoIEhWQyBh
bmQgU01DLgo+IAo+PiAgICAgIGludCByYyA9IDA7Cj4+Cj4+ICsgICAgLyogTGV0IG1vbml0b3Ig
dG8gaGFuZGxlIHRoZSBjYWxsICovCj4+ICAgICAgaWYgKCBjdXJyZW50LT5kb21haW4tPmFyY2gu
bW9uaXRvci5wcml2aWxlZ2VkX2NhbGxfZW5hYmxlZCApCj4+ICAgICAgICAgIHJjID0gbW9uaXRv
cl9zbWMoKTsKPj4KPj4gLSAgICBpZiAoIHJjICE9IDEgKQo+PiAtICAgICAgICBpbmplY3RfdW5k
ZWZfZXhjZXB0aW9uKHJlZ3MsIGhzcik7Cj4+ICsgICAgaWYgKCByYyA9PSAxICkKPj4gKyAgICAg
ICAgcmV0dXJuOwo+IAo+IEl0IHdvdWxkIGJlIG5pY2UgdG8gZXhwbGFpbiBib3RoIGluIHRoZSBj
b21taXQgbWVzc2FnZSBhbmQgdGhlIGNvZGUgdGhhdCAKPiBpZiBtb25pdG9yIGlzIGVuYWJsZWQs
IHRoZW4gYWxsIFNNQ3Mgd2lsbCBiZSBmb3J3YXJkZWQgdG8gdGhlIG1vbml0b3IgYXBwLgo+IAo+
PiArCj4+ICsgICAgLyogVXNlIHN0YW5kYXJkIHJvdXRpbmVzIHRvIGhhbmRsZSB0aGUgY2FsbCAq
Lwo+PiArICAgIHNtY2NjX2hhbmRsZV9jYWxsKHJlZ3MsIGhzcik7Cj4gCj4gSXQgaXMgYWxsb3dl
ZCBieSB0aGUgYXJjaGl0ZWN0dXJlIHRvIHRyYXAgdG8gY29uZGl0aW9uYWwgU01DIAo+IGluc3Ry
dWN0aW9ucyB0aGF0IGZhaWwgdGhlaXIgY29uZGl0aW9uIGNvZGUgY2hlY2sgKHNlZSBHMS00NDM1
IGluIEFSTSAKPiBEREkgMDQ4N0IuYSkuIFNvIHlvdSB3YW50IHRvIGNoZWNrIHdoeSBpdCBoYXMg
dHJhcHBlZCBiZWZvcmUgY2FsbGluZyB0aGUgCj4gaGFuZGxlci4KPiAKPj4gKyAgICBhZHZhbmNl
X3BjKHJlZ3MsIGhzcik7Cj4+ICB9Cj4+Cj4+ICBzdGF0aWMgdm9pZCBlbnRlcl9oeXBlcnZpc29y
X2hlYWQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4+IGRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20tYXJtL3NtY2NjLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmgKPj4gbmV3
IGZpbGUgbW9kZSAxMDA2NDQKPj4gaW5kZXggMDAwMDAwMC4uOTM0MmQ1ZQo+PiAtLS0gL2Rldi9u
dWxsCj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaAo+PiBAQCAtMCwwICsxLDg5
IEBACj4+ICsvKgo+PiArICogQ29weXJpZ2h0IChjKSAyMDE3LCBFUEFNIFN5c3RlbXMKPj4gKyAq
Cj4+ICsgKiBUaGlzIHNvZnR3YXJlIGlzIGxpY2Vuc2VkIHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUg
R05VIEdlbmVyYWwgUHVibGljCj4+ICsgKiBMaWNlbnNlIHZlcnNpb24gMiwgYXMgcHVibGlzaGVk
IGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIGFuZAo+PiArICogbWF5IGJlIGNvcGll
ZCwgZGlzdHJpYnV0ZWQsIGFuZCBtb2RpZmllZCB1bmRlciB0aG9zZSB0ZXJtcy4KPj4gKyAqCj4+
ICsgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxs
IGJlIHVzZWZ1bCwKPj4gKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVu
IHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCj4+ICsgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVT
UyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCj4+ICsgKiBHTlUgR2VuZXJhbCBQ
dWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgo+PiArICoKPj4gKyAqLwo+PiArI2lmbmRl
ZiBfX0FTTV9BUk1fU01DQ0NfSF8KPiAKPiBJdCBzaG91bGQgYmUgX19BU01fQVJNX1NNQ0NfSF9f
Cj4gCj4+ICsjZGVmaW5lIF9fQVNNX0FSTV9TTUNDQ19IXwo+IAo+IERpdHRvLgo+IAo+PiArCj4+
ICsjaW5jbHVkZSA8eGVuL3R5cGVzLmg+Cj4+ICsKPj4gKy8qCj4+ICsgKiBUaGlzIGZpbGUgcHJv
dmlkZXMgY29tbW9uIGRlZmluZXMgZm9yIEFSTSBTTUMgQ2FsbGluZyBDb252ZW50aW9uIGFzCj4+
ICsgKiBzcGVjaWZpZWQgaW4KPj4gKyAqIGh0dHA6Ly9pbmZvY2VudGVyLmFybS5jb20vaGVscC90
b3BpYy9jb20uYXJtLmRvYy5kZW4wMDI4YS9pbmRleC5odG1sCj4+ICsgKi8KPj4gKwo+PiArI2Rl
ZmluZSBBUk1fU01DQ0NfU1REX0NBTEwgICAgICAgIDAKPiAKPiBJcyB0aGlzIGZpbGUgY29taW5n
IGZyb20gTGludXg/IElmIHNvLCBpdCBzaG91bGQgYmUgbWVudGlvbi4gSWYgbm90LCAKPiBwbGVh
c2UgdXNlIHNvZnQgdGFiIGFuZCBub3QgaGFyZCB0YWIuIFRoaXMgaXMgdmFsaWQgaW4gYWxsIHRo
aXMgZmlsZS5BY3R1YWxseSwgcGFydCBvZiB0aGlzIGRlZmluZXMgYXJlIGZyb20gTGludXgsIGFu
b3RoZXIgZGVmaW5lcyB3YXMgYWRkZWQgCmJ5IG15c2VsZi4gV2hhdCBJIHNob3VsZCB0byBpbiB0
aGlzIGNhc2U/Cgo+PiArI2RlZmluZSBBUk1fU01DQ0NfRkFTVF9DQUxMICAgICAgICAxCj4+ICsj
ZGVmaW5lIEFSTV9TTUNDQ19UWVBFX1NISUZUICAgICAgICAzMQo+PiArCj4+ICsjZGVmaW5lIEFS
TV9TTUNDQ19TTUNfMzIgICAgICAgIDAKPj4gKyNkZWZpbmUgQVJNX1NNQ0NDX1NNQ182NCAgICAg
ICAgMQo+PiArI2RlZmluZSBBUk1fU01DQ0NfQ0FMTF9DT05WX1NISUZUICAgIDMwCj4+ICsKPj4g
KyNkZWZpbmUgQVJNX1NNQ0NDX09XTkVSX01BU0sgICAgICAgIDB4M0YKPj4gKyNkZWZpbmUgQVJN
X1NNQ0NDX09XTkVSX1NISUZUICAgICAgICAyNAo+PiArCj4+ICsjZGVmaW5lIEFSTV9TTUNDQ19G
VU5DX01BU0sgICAgICAgIDB4RkZGRgo+PiArCj4+ICsjZGVmaW5lIEFSTV9TTUNDQ19JU19GQVNU
X0NBTEwoc21jX3ZhbCkgICAgXAo+PiArICAgICgoc21jX3ZhbCkgJiAoQVJNX1NNQ0NDX0ZBU1Rf
Q0FMTCA8PCBBUk1fU01DQ0NfVFlQRV9TSElGVCkpCj4+ICsjZGVmaW5lIEFSTV9TTUNDQ19JU182
NChzbWNfdmFsKSBcCj4+ICsgICAgKChzbWNfdmFsKSAmIChBUk1fU01DQ0NfU01DXzY0IDw8IEFS
TV9TTUNDQ19DQUxMX0NPTlZfU0hJRlQpKQo+PiArI2RlZmluZSBBUk1fU01DQ0NfRlVOQ19OVU0o
c21jX3ZhbCkgICAgKChzbWNfdmFsKSAmIEFSTV9TTUNDQ19GVU5DX01BU0spCj4+ICsjZGVmaW5l
IEFSTV9TTUNDQ19PV05FUl9OVU0oc21jX3ZhbCkgXAo+PiArICAgICgoKHNtY192YWwpID4+IEFS
TV9TTUNDQ19PV05FUl9TSElGVCkgJiBBUk1fU01DQ0NfT1dORVJfTUFTSykKPj4gKwo+PiArI2Rl
ZmluZSBBUk1fU01DQ0NfQ0FMTF9WQUwodHlwZSwgY2FsbGluZ19jb252ZW50aW9uLCBvd25lciwg
ZnVuY19udW0pIFwKPj4gKyAgICAoKCh0eXBlKSA8PCBBUk1fU01DQ0NfVFlQRV9TSElGVCkgfCBc
Cj4+ICsgICAgKChjYWxsaW5nX2NvbnZlbnRpb24pIDw8IEFSTV9TTUNDQ19DQUxMX0NPTlZfU0hJ
RlQpIHwgXAo+PiArICAgICgoKG93bmVyKSAmIEFSTV9TTUNDQ19PV05FUl9NQVNLKSA8PCBBUk1f
U01DQ0NfT1dORVJfU0hJRlQpIHwgXAo+PiArICAgICgoZnVuY19udW0pICYgQVJNX1NNQ0NDX0ZV
TkNfTUFTSykpCj4gCj4gSSB3b3VsZCBhcHByZWNpYXRlIGEgYml0IG1vcmUgZG9jdW1lbnRhdGlv
biBvZiB0aG9zZSBtYWNyb3MgYXMgdGhleSBhcmUgCj4gYSBiaXQgZGlmZmljdWx0IHRvIHBhcnNl
LiBBbHNvIHNvbWUgbmV3bGluZSB3b3VsZCBiZSBuaWNlIGZvciBjbGFyaXR5Lgo+IAo+PiArCj4+
ICsjZGVmaW5lIEFSTV9TTUNDQ19PV05FUl9BUkNIICAgICAgICAwCj4+ICsjZGVmaW5lIEFSTV9T
TUNDQ19PV05FUl9DUFUgICAgICAgIDEKPj4gKyNkZWZpbmUgQVJNX1NNQ0NDX09XTkVSX1NJUCAg
ICAgICAgMgo+PiArI2RlZmluZSBBUk1fU01DQ0NfT1dORVJfT0VNICAgICAgICAzCj4+ICsjZGVm
aW5lIEFSTV9TTUNDQ19PV05FUl9TVEFOREFSRCAgICA0Cj4+ICsjZGVmaW5lIEFSTV9TTUNDQ19P
V05FUl9IWVBFUlZJU09SICAgIDUKPj4gKyNkZWZpbmUgQVJNX1NNQ0NDX09XTkVSX1RSVVNURURf
QVBQICAgIDQ4Cj4+ICsjZGVmaW5lIEFSTV9TTUNDQ19PV05FUl9UUlVTVEVEX0FQUF9FTkQgICAg
NDkKPj4gKyNkZWZpbmUgQVJNX1NNQ0NDX09XTkVSX1RSVVNURURfT1MgICAgNTAKPj4gKyNkZWZp
bmUgQVJNX1NNQ0NDX09XTkVSX1RSVVNURURfT1NfRU5EICAgIDYzCj4+ICsKPj4gKyNkZWZpbmUg
QVJNX1NNQ0NDX0ZVTkNfQ0FMTF9DT1VOVCAgICAweEZGMDAKPj4gKyNkZWZpbmUgQVJNX1NNQ0ND
X0ZVTkNfQ0FMTF9VSUQgICAgICAgIDB4RkYwMQo+PiArI2RlZmluZSBBUk1fU01DQ0NfRlVOQ19D
QUxMX1JFVklTSU9OICAgIDB4RkYwMwo+PiArCj4+ICsjZGVmaW5lIEFSTV9TTUNDQ19FUlJfVU5L
Tk9XTl9GVU5DVElPTiAgICAoLTEpCj4+ICsKPj4gK3R5cGVkZWYgc3RydWN0IHsKPj4gKyAgICB1
aW50MzJfdCBhWzRdOwo+PiArfSBhcm1fc21jY2NfdWlkOwo+PiArCj4+ICsjZGVmaW5lIEFSTV9T
TUNDQ19VSUQoYSwgYiwgYywgZDAsIGQxLCBkMiwgZDMsIGQ0LCBkNSwgZDYsIGQ3KSAgICAgICAg
XAo+PiArICAgICgoYXJtX3NtY2NjX3VpZCkge3soYSksICgoYikgPDwgMTYgfCAoYykgKSwgICAg
ICAgICAgICBcCj4+ICsgICAgICAgICAgICAgICAoKGQwKSA8PCAyNCB8IChkMSkgPDwgMTYgfCAo
ZDIpIDw8IDggfCAoZDMpIDw8IDApLCBcCj4+ICsgICAgICAgICAgICAgICAoKGQ0KSA8PCAyNCB8
IChkNSkgPDwgMTYgfCAoZDYpIDw8IDggfCAoZDcpIDw8IDApfX0pCj4+ICsKPj4gK3ZvaWQgc21j
Y2NfaGFuZGxlX2NhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0IHVuaW9uIGhz
ciBoc3IpOwo+PiArCj4+ICsjZW5kaWYKPiAKPiAjZW5kaWYgLyogX19BU01fQVJNX1NNQ0NfSF9f
Cj4gCj4+ICsKPj4gKy8qCj4+ICsgKiBMb2NhbCB2YXJpYWJsZXM6Cj4+ICsgKiBtb2RlOiBDCj4+
ICsgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCj4+ICsgKiBjLWJhc2ljLW9mZnNldDogNAo+PiArICog
aW5kZW50LXRhYnMtbW9kZTogbmlsCj4+ICsgKiBFbmQ6Cj4+ICsgKi8KPj4KPiAKPiBDaGVlcnMs
Cj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 19 22:44:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 22:44: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 1dN5P9-00042d-Gm; Mon, 19 Jun 2017 22:44:19 +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 1dN5P8-00042X-Ml
 for xen-devel@lists.xenproject.org; Mon, 19 Jun 2017 22:44:18 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 2B/43-11537-1C358495; Mon, 19 Jun 2017 22:44:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsVybKJssu7BYI9
 IgxWXuC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owre90LJvFWTNpf1sB4jKuLkYtDSOAPo8SL
 95/Zuhg5OFgEHCR6pjuBmIwCMRIPflh3MXICmWESky8vYQWxWQS0JVa9+s4IYrMJGEr8fbIJr
 FMCyF7ymQMkLCKgLvHnwgSwEmaB40wSF1YrgtjCAgES/y+BLOLk4BSwljiy7hoLiM0r4C1x6u
 9eJohrjjNKbP6wFWyXqICuxKF/f9ggigQlTs58wgIxVEti+fRtLBMYBWYhSc1CklrAyLSKUaM
 4tagstUjXyEQvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMw/OoZGBh3ML467neI
 UZKDSUmUl5vTI1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBC87MJyFBItS01Mr0jJzgJEAk5bg4
 FES4S31AUrzFhck5hZnpkOkTjEqSonzfggCSgiAJDJK8+DaYNF3iVFWSpiXkYGBQYinILUoN7
 MEVf4VozgHo5Iw76VAoCk8mXklcNNfAS1mAlrMfMYFZHFJIkJKqoGRjX9dUwhvuqLDoQeN97f
 3RPw/vUdvSXe0o6D4u4j8KUfFIqTKn325uufpxEbeqtrMz6Lia3qyPk5SV1nt9ldSaH3pDXt/
 s4szxWcr97sxhqxc+HDp2Svzq5s6zgjYnvkWfFNVWkjuyLrWyr2GT2pezOjTCZzmWJRltTT2V
 fD7mT7VlYtEphYpsRRnJBpqMRcVJwIAszsE07kCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1497912255!106231452!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37982 invoked from network); 19 Jun 2017 22:44:17 -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; 19 Jun 2017 22:44:17 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id CC36B239D0;
 Mon, 19 Jun 2017 22:44:14 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org CC36B239D0
Date: Mon, 19 Jun 2017 15:44:13 -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: <ab179b4d-91b7-0616-d35c-ab3125767c87@arm.com>
Message-ID: <alpine.DEB.2.10.1706191543470.17964@sstabellini-ThinkPad-X260>
References: <20170614165223.7543-1-andre.przywara@arm.com>
 <20170614165223.7543-2-andre.przywara@arm.com>
 <70b5d843-2c51-9a98-da91-aaa77e8adb28@arm.com>
 <ab179b4d-91b7-0616-d35c-ab3125767c87@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Vijay Kilari <vijay.kilari@gmail.com>,
 Manish Jaggi <mjaggi@caviumnetworks.com>,
 Andre Przywara <andre.przywara@arm.com>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 xen-devel@lists.xenproject.org, Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v12 01/34] ARM: vGIC: avoid rank lock when
 reading priority
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCAxOSBKdW4gMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9uIDE0
LzA2LzE3IDE4OjU1LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gPiBIaSBBbmRyZSwKPiA+IAo+ID4g
T24gMDYvMTQvMjAxNyAwNTo1MSBQTSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gPiA+IFdoZW4g
cmVhZGluZyB0aGUgcHJpb3JpdHkgdmFsdWUgb2YgYSB2aXJ0dWFsIGludGVycnVwdCwgd2Ugd2Vy
ZSB0YWtpbmcKPiA+ID4gdGhlIHJlc3BlY3RpdmUgcmFuayBsb2NrIHNvIGZhci4KPiA+ID4gSG93
ZXZlciBmb3IgZm9yd2FyZGVkIGludGVycnVwdHMgKERvbTAgb25seSBzbyBmYXIpIHRoaXMgbWF5
IGxlYWQgdG8gYQo+ID4gPiBkZWFkbG9jayB3aXRoIHRoZSBmb2xsb3dpbmcgY2FsbCBjaGFpbjoK
PiA+ID4gLSBNTUlPIGFjY2VzcyB0byBjaGFuZ2UgdGhlIElSUSBhZmZpbml0eSwgY2FsbGluZyB0
aGUgSVRBUkdFVFNSIGhhbmRsZXIKPiA+ID4gLSB0aGlzIGhhbmRsZXIgdGFrZXMgdGhlIGFwcHJv
cHJpYXRlIHJhbmsgbG9jayBhbmQgY2FsbHMKPiA+ID4gdmdpY19zdG9yZV9pdGFyZ2V0c3IoKQo+
ID4gPiAtIHZnaWNfc3RvcmVfaXRhcmdldHNyKCkgd2lsbCBldmVudHVhbGx5IGNhbGwgdmdpY19t
aWdyYXRlX2lycSgpCj4gPiA+IC0gaWYgdGhpcyBJUlEgaXMgYWxyZWFkeSBpbi1mbGlnaHQsIGl0
IHdpbGwgcmVtb3ZlIGl0IGZyb20gdGhlIG9sZAo+ID4gPiAgICBWQ1BVIGFuZCBpbmplY3QgaXQg
aW50byB0aGUgbmV3IG9uZSwgYnkgY2FsbGluZyB2Z2ljX3ZjcHVfaW5qZWN0X2lycSgpCj4gPiA+
IC0gdmdpY192Y3B1X2luamVjdF9pcnEgd2lsbCBjYWxsIHZnaWNfZ2V0X3ZpcnFfcHJpb3JpdHko
KQo+ID4gPiAtIHZnaWNfZ2V0X3ZpcnFfcHJpb3JpdHkoKSB0cmllcyB0byB0YWtlIHRoZSByYW5r
IGxvY2sgLSBhZ2FpbiEKPiA+ID4gSXQgc2VlbXMgbGlrZSB0aGlzIGNvZGUgcGF0aCBoYXMgbmV2
ZXIgYmVlbiBleGVyY2lzZWQgYmVmb3JlLgo+ID4gPiAKPiA+ID4gRml4IHRoaXMgYnkgYXZvaWRp
bmcgdGFraW5nIHRoZSBsb2NrIGluIHZnaWNfZ2V0X3ZpcnFfcHJpb3JpdHkoKSAobGlrZSB3ZQo+
ID4gPiBkbyBpbiB2Z2ljX2dldF90YXJnZXRfdmNwdSgpKS4KPiA+ID4gQWN0dWFsbHkgd2UgYXJl
IGp1c3QgcmVhZGluZyBvbmUgYnl0ZSwgYW5kIHByaW9yaXR5IGNoYW5nZXMgd2hpbGUKPiA+ID4g
aW50ZXJydXB0cyBhcmUgaGFuZGxlZCBhcmUgYSBiZW5pZ24gcmFjZSB0aGF0IGNhbiBoYXBwZW4g
b24gcmVhbCBoYXJkd2FyZQo+ID4gPiB0b28uIFNvIGl0IGlzIHNhZmUgdG8ganVzdCBwcmV2ZW50
IHRoZSBjb21waWxlciBmcm9tIHJlYWRpbmcgZnJvbSB0aGUKPiA+ID4gc3RydWN0IG1vcmUgdGhh
biBvbmNlLgo+ID4gPiAKPiA+ID4gU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJl
LnByenl3YXJhQGFybS5jb20+Cj4gPiAKPiA+IFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgo+IAo+IEFzIHlvdSBtZW50aW9uZWQgaW4gdGhlIGNvdmVyIGxl
dHRlciwgSSB0aGluayBpdCB3b3VsZCBiZSBnb29kIHRvIGdldCB0aGlzCj4gZml4ZWQgaW4gWGVu
IDQuOS4gU3RlZmFubyB3aGF0IGRvIHlvdSB0aGluaz8KClllcywgSSB0aGluayBpdCBtYWtlcyBz
ZW5zZS4gRG8geW91IHJlbGVhc2UtYWNrIGl0PwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 19 23:05:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 23:05:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dN5jK-0005O3-C2; Mon, 19 Jun 2017 23:05:10 +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 1dN5jJ-0005Nx-Lh
 for xen-devel@lists.xen.org; Mon, 19 Jun 2017 23:05:09 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 29/E5-10689-4A858495; Mon, 19 Jun 2017 23:05:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsXSnM/RpLskwiP
 S4OUkLoslHxezODB6HN39mymAMYo1My8pvyKBNePTvWXMBQe5K+7M/M7awHiAs4uRk0NCQFFi
 a+NGZgjbQaL3zR72LkYuDiGBS0wSp3Z9YwVJCAtESSy+vJYdxBYRCJHYvf4QC4jNLJAq8f7eI
 qiGJ8wSDYeXMIIk2AT0JXa/+MQEYvMK2Epsn3UQrIFFQFXi3/6TbCC2qEC0REPXI3aIGkGJkz
 OfgNVwClhIzL23hB1igbrEn3mXmCFseYntb+dA2eISTV9WQh2nJzHt/jyWCYyCs5CMmoWkfRa
 S9llI2hcwsqxi1ChOLSpLLdI1MtBLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgM
 6HoGBsYdjM0n/A4xSnIwKYnycnN6RArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4N0QDpQTLEpNT
 61Iy8wBxhZMWoKDR0mEt9QHKM1bXJCYW5yZDpE6xagoJc57BKRPACSRUZoH1waL50uMslLCvI
 wMDAxCPAWpRbmZJajyrxjFORiVhHktQKbwZOaVwE1/BbSYCWgx8xkXkMUliQgpqQbGQCWfXRs
 597/gKf0g/SvzpThnjx6X08qbKsXnxFQYrikuvjs/77fetk//T24RPs970/DWu7jTh1asUFu1
 tbaiquVicWj+hvCJF5y5Tr/bce+9YMd6jnm+19aWuC8p4f07KfTxRe3YszEM62ZL/Hn/zv48Q
 9jaBqvzxy7pnt3GLsYy9UqVV2V1hRJLcUaioRZzUXEiAIv/AR7iAgAA
X-Env-Sender: amc96@hermes.cam.ac.uk
X-Msg-Ref: server-8.tower-31.messagelabs.com!1497913507!106460317!1
X-Originating-IP: [131.111.8.130]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36880 invoked from network); 19 Jun 2017 23:05:08 -0000
Received: from ppsw-30.csi.cam.ac.uk (HELO ppsw-30.csi.cam.ac.uk)
 (131.111.8.130)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Jun 2017 23:05:08 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from host-92-24-231-238.ppp.as43234.net ([92.24.231.238]:49308
 helo=[192.168.1.6])
 by ppsw-30.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.156]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1dN5jG-000Z1G-d7 (Exim 4.89)
 (return-path <amc96@hermes.cam.ac.uk>); Tue, 20 Jun 2017 00:05:06 +0100
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Jan Beulich <jbeulich@suse.com>
References: <1497387096-19058-1-git-send-email-andrew.cooper3@citrix.com>
 <1497387096-19058-2-git-send-email-andrew.cooper3@citrix.com>
 <594127F50200007800162D2B@prv-mh.provo.novell.com>
 <a9a17717-f3cb-aa1c-8384-61542679074e@citrix.com>
 <59412AE00200007800162D60@prv-mh.provo.novell.com>
 <20170614141803.GB15061@char.us.oracle.com>
 <6d055740-eb51-cb9a-7fc9-ff70da5d3a0b@citrix.com>
 <5941934102000078001007FA@prv-mh.provo.novell.com>
 <20170619183035.GB21025@char.us.oracle.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <da420b0c-7be4-8e3d-a6a5-fb50a82b9912@citrix.com>
Date: Tue, 20 Jun 2017 00:05:02 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.0
MIME-Version: 1.0
In-Reply-To: <20170619183035.GB21025@char.us.oracle.com>
Content-Language: en-GB
Cc: ross.lagerwall@citrix.com, julien.grall@arm.com, sstabellini@kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 2/2] xen/livepatch: Don't crash on
 encountering STN_UNDEF relocations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTkvMDYvMjAxNyAxOTozMCwgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIHdyb3RlOgo+IE9uIFdl
ZCwgSnVuIDE0LCAyMDE3IGF0IDEyOjQ5OjIxUE0gLTA2MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+
Pj4+PiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiAwNi8xNC8xNyA4
OjM0IFBNID4+Pgo+Pj4gV2VsbCAtIEkndmUgZ290IGEgbGl2ZXBhdGNoIHdpdGggc3VjaCBhIHJl
bG9jYXRpb24uICBJdCBpcyBwcm9iYWJseSBhCj4+PiBsaXZlcGF0Y2ggYnVpbGQgdG9vbHMgaXNz
dWUsIGJ1dCB0aGUgcXVlc3Rpb24gaXMgd2hldGhlciBYZW4gc2hvdWxkIGV2ZXIKPj4+IGFjY2Vw
dCBzdWNoIGEgbGl2ZXBhdGNoIG9yIG5vdCAoaXJyZXNwZWN0aXZlIG9mIHdoZXRoZXIgdGhpcyBl
eGFjdAo+Pj4gcmVsb2NhdGlvbiBpcyBwZXJtaXR0ZWQgd2l0aGluIHRoZSBFTEYgc3BlYykuCj4+
IFNpbmNlIHRoZSBzcGVjIGV4cGxpY2l0bHkgbWVudGlvbnMgdGhhdCBjYXNlLCBJIHRoaW5rIHdl
J2QgYmV0dGVyIHN1cHBvcnQgaXQuCj4+IEJ1dCBpdCB3b3VsZG4ndCBiZSB0aGUgZW5kIG9mIHRo
ZSB3b3JsZCBpZiB3ZSBkaWRuJ3QsIGFzIHByZXN1bWFibHkgdGhlcmUKPj4gYXJlbid0IHRoYXQg
bWFueSB1c2UgY2FzZXMgZm9yIGl0Lgo+IE9LLiBJbiB0aGF0IGNhc2U6Cj4KPiBBY2tlZC1ieTog
S29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgo+Cj4KPiBBbmRy
ZXcsCj4KPiBEbyB5b3UgdGhpbmsgaXQgd291bGQgYmUgcG9zc2libGUgdG8gZ2VuZXJhdGUgYW4g
dGVzdC1jYXNlIGZvciB0aGlzCj4gaW4gYXJjaC90ZXN0L2xpdmVwYXRjaD8KCkkgY2FuIHRyaXZp
YWxseSBjYXVzZSB0aGlzIHNpdHVhdGlvbiB0byBvY2N1ciB3aXRoIHRoZSBjdXJyZW50IGJ1aWxk
CnRvb2xzLCBidXQgd2UgYXJlIGN1cnJlbnRseSBwcmVzdW1pbmcgYSBidWlsZCB0b29scyBidWcg
dG8gYmUgdGhlCnVuZGVybHlpbmcgaXNzdWUgYmVoaW5kIGdldHRpbmcgYSBTVE5fVU5ERUYgcmVs
b2NhdGlvbiBpbiB0aGUgbGl2ZXBhdGNoLgoKR2l2ZW4gdGhhdCBhIFNUTl9VTkRFRiByZWxvY2F0
aW9uIChhcHBlYXJzIHRvKSBtZWFuIGEgTlVMTCBkZXJlZmVyZW5jZQpvbmNlIHRoZSByZWxvY2F0
aW9ucyBhcmUgZXZhbHVhdGVkLCBJIGFtIG5vdCBoYXBweSB3aXRoIHN1cHBvcnRpbmcgc3VjaAph
IGNhc2UuCgpUaGVyZWZvcmUsIEknbSBnb2luZyB0byBpbnNpc3QgdGhhdCB3ZSB0YWtlIGEgY29u
Y3JldGUgZGVjaXNpb24gYXMgdG8Kd2hhdCB0byBkbyBpbiB0aGUgaHlwZXJ2aXNvciBjb2RlLCBi
ZWZvcmUgYWRkaW5nIGEgdGVzdCBjYXNlLCBhbmQKYWR2b2NhdGUgZm9yIGV4Y2x1ZGluZyBpdCBv
dXRyaWdodCByYXRoZXIgdGhhbiB0b2xlcmF0aW5nIGl0IGluIHRoZQooY2VydGFpbj8pIGtub3ds
ZWRnZSB0aGF0IFhlbiB3aWxsIHN1YnNlcXVlbnRseSBjcmFzaC4KCn5BbmRyZXcKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 19 23:39:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 23: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 1dN6GN-0007K5-Q8; Mon, 19 Jun 2017 23: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 <srn@prgmr.com>) id 1dN6GN-0007Jz-7Z
 for xen-devel@lists.xen.org; Mon, 19 Jun 2017 23:39:19 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 59/92-03587-6A068495; Mon, 19 Jun 2017 23:39:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXiLjyVTXdxgke
 kwbsF5hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b2/R+YC5ayV7y47tTA+Iu1i5GTQ0jgI6PE
 5fVxXYwcHCwC9hIT1vh1MXIBmY+YJDr+PGECqRERMJfYumQLI4jNJqAkcePEf3YQW1jATKL32
 D8wm1fARmLjhYdgNSwCqhIz5ixkAbFFBcIleg/0s0HUCEqcnPkELM4soC7xZ94lZghbXOLWk/
 lMELa8xPa3c5gnMPLOQtIyC0nLLCQts5C0LGBkWcWoUZxaVJZapGtspJdUlJmeUZKbmJmja2h
 gppebWlycmJ6ak5hUrJecn7uJERhqDECwg/H0usBDjJIcTEqivNycHpFCfEn5KZUZicUZ8UWl
 OanFhxhlODiUJHhXxQPlBItS01Mr0jJzgEEPk5bg4FES4S31AUrzFhck5hZnpkOkTjHqcjR92
 PKFSYglLz8vVUqctwFkhgBIUUZpHtwIWAReYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjDv3B
 igKTyZeSVwm14BHcEEdATzGReQI0oSEVJSDYyzjJ/rMOycUPP3QWbRwt23NkZu6dkvenGpXN9
 UyV8bVngvVr4olKletHVZTZrGZLXchP1TbA9/FvwyTX3hs0Vxa/45L/fl5v6brsR7u3enKGv+
 +t9Z+WZPZ3DmfP6978TMaJ6Vsp5r9K4vKHH2/Syhf9HqQtyjHwfOx0Rqe9knRXrxe6R0Rgcos
 RRnJBpqMRcVJwIAtGChTrsCAAA=
X-Env-Sender: srn@prgmr.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1497915554!74550910!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40201 invoked from network); 19 Jun 2017 23:39:15 -0000
Received: from mail.prgmr.com (HELO mail.prgmr.com) (71.19.149.6)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 19 Jun 2017 23:39:15 -0000
Received: from [192.168.2.33] (c-76-103-213-149.hsd1.ca.comcast.net
 [76.103.213.149]) (Authenticated sender: srn)
 by mail.prgmr.com (Postfix) with ESMTPSA id DD95528C126
 for <xen-devel@lists.xen.org>; Mon, 19 Jun 2017 19:39:13 -0400 (EDT)
DKIM-Filter: OpenDKIM Filter v2.11.0 mail.prgmr.com DD95528C126
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=prgmr.com;
 s=default; t=1497915553;
 bh=dbJyO1Qc6eyM2HaVhNw4yHp9ISW305SxsslaYLT/I08=;
 h=To:From:Subject:Date:From;
 b=ZlMbKu9/nKNmiv+TuyGmvYtBlQmg1baIBao90dBP7rmaq4EqMt/Sl/AJ5cs4Hiwuh
 PeKNF/eR5dJGSdxfP5ykcsNpdB5mmxB2y/TIMKqdoG0yVnz7jHoZJgl+5iMXPZq+3d
 qoxXrTRbH3qLHsEP01u3d3BRDt5VnKul/jGWwUIo=
To: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
From: Sarah Newman <srn@prgmr.com>
Message-ID: <b3b29d29-fdf3-7112-88a8-10f677d88a7d@prgmr.com>
Date: Mon, 19 Jun 2017 16:39:13 -0700
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
Subject: [Xen-devel] stub domain crash related to bind_interdomain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SSBoYXZlIGdvdHRlbiBtZXNzYWdlcyBsaWtlIHRoaXMgc3BvcmFkaWNhbGx5IGluIHRoZSBxZW11
LWRtIGxvZyBmb3Igc3R1YiBkb21haW5zLCBib3RoIGF0IGRvbWFpbiBzdGFydCBhbmQgZG9tYWlu
IHJlYm9vdDoKCmV2dGNobl9vcGVuKCkgLT4gNwpFUlJPUjogYmluZF9pbnRlcmRvbWFpbiBmYWls
ZWQgd2l0aCByYz0tMjJ4ZW5ldnRjaG5fYmluZF9pbnRlcmRvbWFpbigxMjEsIDApID0gLTIyCmJp
bmQgaW50ZXJkb21haW4gaW9jdGwgZXJyb3IgMjIKVW5hYmxlIHRvIGZpbmQgeDg2IENQVSBkZWZp
bml0aW9uCmNsb3NlKDApCgpJdCBpcyBub3QgYWx3YXlzIHJlbW90ZSBwb3J0IDAgdGhhdCBmYWls
cyBidXQgdHlwaWNhbGx5IGlzIHNvLgoKV2UgcmVjZW50bHkgdXBncmFkZWQgdG8geGVuIDQuOC4x
LiBXaGVuIEkgbG9vayBhdCB0aGUgY29kZSwgd2hhdCBzZWVtcyBsaWtlIHRoZSBtb3N0IGxpa2Vs
eSBjYXNlIGZvciBmYWlsdXJlIGlzIHRoaXMgY2hlY2sgaW4KeGVuL2V2ZW50X2NoYW5uZWwuYzpl
dnRjaG5fYmluZF9pbnRlcmRvbWFpbjoKCiAgICBpZiAoIChyY2huLT5zdGF0ZSAhPSBFQ1NfVU5C
T1VORCkgfHwKICAgICAgICAgKHJjaG4tPnUudW5ib3VuZC5yZW1vdGVfZG9taWQgIT0gbGQtPmRv
bWFpbl9pZCkgKQogICAgICAgIEVSUk9SX0VYSVRfRE9NKC1FSU5WQUwsIHJkKTsKCkJ1dCBJIGRv
bid0IGtub3cgaG93IHRoaXMgY291bGQgaGFwcGVuLgoKV2FzIHRoZXJlIGEgZml4IGZvciB0aGlz
IHNpbmNlIHRoZSA0LjguMSByZWxlYXNlIHRoYXQgSSBtaXNzZWQ/IEkgd2FzIG5vdCBzdWNjZXNz
ZnVsIGluIGZpbmRpbmcgYW55dGhpbmcgcmVsYXRlZCBpbiB0aGUgeGVuLWRldmVsIGxvZ3Mgc2lu
Y2UgQXByaWwgMTAKb3IgaW4gdGhlIGdpdCByZXBvc2l0b3JpZXMuCgpQbGVhc2Uga2VlcCBtZSBD
QydlZC4KClRoYW5rcywgU2FyYWgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 20 00:52:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 00: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 1dN7Oj-00046O-B5; Tue, 20 Jun 2017 00:52:01 +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 1dN7Oh-00045z-H0
 for xen-devel@lists.xensource.com; Tue, 20 Jun 2017 00:51:59 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 F6/ED-26106-EA178495; Tue, 20 Jun 2017 00:51:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVXdNoUe
 kwdP/VhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWDHtNVNBSzdjxfYPh9gb
 GGdEdzFycQgJ/GWU+D3pGlMXIyeQ85hR4uAtFYjENkaJjvfzmEESIgLOEl/PzGUHsXkF9CXWz
 vrA2MXIwSEsYCWxcrofSL2EwD4ViZMLl7CA1EgIeEpsbZzNDmMvmvkKaA47BxtQ/SExkCiLgK
 rE/5d/2Scwci9gZFjFqF6cWlSWWqRrppdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7u
 JEejxegYGxh2MV9qcDzFKcjApifImZ3hECvEl5adUZiQWZ8QXleakFh9ilOHgUJLgnVAAlBMs
 Sk1PrUjLzAGGHkxagoNHSYQ3DiTNW1yQmFucmQ6ROsWoy7Fh9fovTEIsefl5qVLivPwgRQIgR
 RmleXAjYHFwiVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5IwrzjIFJ7MvBK4Ta+AjmACOoL5jA
 vIESWJCCmpBsazs9fuvVRhHNbmwjbxn+h05ob6yRP2XQjwdditptzp/ZUhIfBwrcaiWzMO3Eq
 buT/t2t6oXMa85VNsZBnLBO+nCJ/0vnE2q9QtXn17aFb4yQc7Pi9pkDu7wMSfReTqd6vO43fP
 N/i5OE6+5H7P8Pwjs/96i3RXMiws23l7QqrN/w8l+x254nuUWIozEg21mIuKEwEgkE6nfgIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1497919915!102335602!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2151 invoked from network); 20 Jun 2017 00:51:56 -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; 20 Jun 2017 00:51: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 <osstest-admin@xenproject.org>)
 id 1dN7OY-0002W3-6u; Tue, 20 Jun 2017 00:51: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 1dN7OS-0006wj-SV; Tue, 20 Jun 2017 00:51:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dN7OS-00087y-FP; Tue, 20 Jun 2017 00:51:44 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110568-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 xen-4.9-testing:build-armhf-xsm:xen-build:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat: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-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm: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-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl: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-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-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=2fb72b56bf0423e4b625cebc40e2dc7ea7734986
X-Osstest-Versions-That: xen=e197d29514165202308fe65db6effc4835aabfeb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 20 Jun 2017 00:51:44 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 110568: 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>

ZmxpZ2h0IDExMDU2OCB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDU2OC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDkgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVHUi4gdnMu
IDExMDU1MAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgNSB4ZW4tYnVpbGQgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTUwCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVn
YXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTQy
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBibG9ja2VkIGluIDEx
MDU1MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxt
aWdyYXRlL3gxMCBmYWlsIGxpa2UgMTEwNTQyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTEwNTUwCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA5IGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAgICAg
ZmFpbCAgbGlrZSAxMTA1NTAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogYnVp
bGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQvZGlzdC10ZXN0ICAgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQvZGlz
dC10ZXN0ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEw
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAxNiBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDkg
d2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDJmYjcyYjU2YmYwNDIzZTRiNjI1Y2ViYzQwZTJkYzdl
YTc3MzQ5ODYKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGUxOTdkMjk1
MTQxNjUyMDIzMDhmZTY1ZGI2ZWZmYzQ4MzVhYWJmZWIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
MDU1MCAgMjAxNy0wNi0xOCAyMTo0OTo0MiBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTA1NjggIDIwMTctMDYtMTkgMTM6MTQ6MzIgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBJYW4gSmFja3Nv
biA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CiAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgog
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1y
dW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
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
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAyZmI3MmI1NmJmMDQyM2U0
YjYyNWNlYmM0MGUyZGM3ZWE3NzM0OTg2CkF1dGhvcjogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CkRhdGU6ICAgV2VkIEp1biA3IDE1OjA1OjQ0IDIwMTcgKzAxMDAKCiAg
ICBNYWtlZmlsZTogUHJvdmlkZSB3YXkgdG8gc2hpcCBsaXZlcGF0Y2ggdGVzdCBmaWxlcwogICAg
CiAgICBJbiB0aGUgdG9wbGV2ZWwgTWFrZWZpbGUsIHByb3ZpZGUgYnVpbGQtdGVzdHMgYW5kIGlu
c3RhbGwtdGVzdHMKICAgIHRhcmdldHMgd2hpY2ggZGVzY2VuZCBpbnRvIHhlbi90ZXN0LiAgKGRp
c3QtdGVzdHMgaXMgcHJvdmlkZWQKICAgIGF1dG9tYXRpY2FsbHkgYnkgdGhlIHBhdHRlcm4gcnVs
ZSwgYXMgaXMgdGhlIGNvbnZlbnRpb24gaGVyZS4pCiAgICAKICAgIFdlIGhhdmUgdG8gc2V0IEJB
U0VESVIgb3Vyc2VsdmVzLCBhbmQgdXNlIHRoZXNlIGN1cmlvdXMgcnVuZXMsIGJlY2F1c2UKICAg
IHRoZSBjb252ZW50aW9uIGluIE1ha2VmaWxlcyB1bmRlciB4ZW4vIGlzIHRvICJtYWtlIC1mIFJ1
bGVzLm1rIiB3aXRoCiAgICBCQVNFRElSIHNldCBhbmQgdG8gZXhwZWN0IFJ1bGVzLm1rIHRvIHJl
aW52b2tlIHRoZSBwZXItZGlyZWN0b3J5CiAgICBNYWtlZmlsZS4gIChUaGlzIGlzIHJlYWxseSB2
ZXJ5IHN0cmFuZ2UuKSAgTm9ybWFsbHkgdGhpcyBpbnZvY2F0aW9uCiAgICBwYXR0ZXJuIGlzIG9y
Z2FuaXNlZCBieSB0aGUgbWFjaGluZXJ5IGluIHhlbi9NYWtlZmlsZSAod2hpY2ggc2V0cwogICAg
QkFTRURJUikgYW5kIFJ1bGVzLm1rLCBidXQgd2UgbmVlZCB0byBpbnZva2UgaXQgZnJvbSBvdXRz
aWRlIHRoYXQKICAgIGNvbnRleHQuCiAgICAKICAgIEluIHRoZW9yeSBpdCB3b3VsZCBiZSBuaWNl
IHRvIGhhdmUgYSBwYXR0ZXJuIHJ1bGUgJS10ZXN0cy4gIEJ1dCB0aGlzCiAgICBpcyBub3QgdGhl
IHN0eWxlIGluIHRoZSByZXN0IG9mIHRoZSB0b3BsZXZlbCBNYWtlZmlsZTsgYW5kIGRvaW5nIHRo
YXQKICAgIG1pZ2h0IGludGVyZmVyZSB3aXRoIHRoZSBkaXN0LSUgcGF0dGVybiBydWxlLgogICAg
CiAgICBOb25lIG9mIHRoaXMgaXMgaW52b2tlZCBieSBkZWZhdWx0LiAgSWYgaW5zdGFsbC10ZXN0
cyBvciBkaXN0LXRlc3RzIGlzCiAgICByZXF1ZXN0ZWQsIHRoZSBsaXZlcGF0Y2hlcyAodGhlIG9u
bHkgY3VycmVudCBvdXRwdXQgZnJvbSB4ZW4vdGVzdHMpCiAgICBhcmUgc2hpcHBlZCBpbiBERVNU
RElSL3Vzci9saWIvZGVidWcveGVuLWxpdmVwYXRjaC8uCiAgICAKICAgIFRoaXMgYWxsb3dzIENJ
IHN5c3RlbXMgc3VjaCBhcyBvc3N0ZXN0IHdoaWNoIGFyZSB0cnlpbmcgdG8gY29uc3VtZQogICAg
dGhpcyB0byBhcnJhbmdlIGZvciB0aGUgZmlsZXMgdG8gYmUgYnVpbHQsIGFuZCBvdXRwdXQsIHdp
dGhvdXQgdGhlbQogICAgaGF2aW5nIHRvIGhhdmUgc3BlY2lhbCBrbm93bGVkZ2Ugb2YgdGhlIGRl
dGFpbHMgb2YgWGVuJ3MgYnVpbGQgc3lzdGVtLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4g
SmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBLb25y
YWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiAgICBBY2tlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgYzU1NjY3
YmQwYWQ4ZjA0Njg4YWJmZDVjNjMxNzcwOWRjMDBmODhhYikKCmNvbW1pdCBjNDAyMzdmYjUwMGJl
MDVhZWU2ODY5ZjVjMmRhNWFhNmYxYTg2Zjc2CkF1dGhvcjogSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGV1LmNpdHJpeC5jb20+CkRhdGU6ICAgV2VkIEp1biA3IDE1OjA5OjU3IDIwMTcgKzAxMDAK
CiAgICB4ZW4vdGVzdC9saXZlcGF0Y2g6IEFkZCB4ZW5fbm9wLmxpdmVwYXRjaCB0byAuZ2l0aWdu
b3JlCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5j
aXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFk
LndpbGtAb3JhY2xlLmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJl
bGVhc2UtYWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICAo
Y2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA1MjI1ZTcwY2NiYjAyZjc4NjY0N2VkZGZlYjY1ZDZk
YjFlMjMwNzgyKQoKY29tbWl0IDhjNjBlNWY0MzI3NTgzYjFjOTBjZjM2NDEzODhlZjYxOGMxNzI3
ZWMKQXV0aG9yOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KRGF0ZTog
ICBXZWQgSnVuIDcgMTQ6NDQ6NTEgMjAxNyArMDEwMAoKICAgIHhlbi90ZXN0L2xpdmVwYXRjaDog
UmVndWxhcmlzZSBNYWtlZmlsZXMKICAgIAogICAgSW4geGVuL3Rlc3QvbGl2ZXBhdGNoL01ha2Vm
aWxlOgogICAgCiAgICAgIFByb3ZpZGUgYSBgYnVpbGQnIHRhcmdldCwgYXMgbW9zdCBvZiB0aGUK
ICAgICAgc3ViZGlyLWludm9raW5nIE1ha2VmaWxlcyBlbHNld2hlcmUgZXhwZWN0LgogICAgCiAg
ICBJbiB4ZW4vdGVzdC9NYWtlZmlsZToKICAgIAogICAgICBSZXBsYWNlIHRoZSB0d28gb3Blbi1j
b2RlZCB0YXJnZXRzIHdpdGggYSBnZW5lcmFsaXNlZCBwYXR0ZXJuIHJ1bGUKICAgICAgd2hpY2gg
ZGVzY2VuZHMgaW50byBlYWNoIG9mIFNVQkRJUlMuICBUaGlzIGFsbG93cyBgaW5zdGFsbCcgdG8g
d29yawogICAgICB0b28gKGl0IGlzIGFscmVhZHkgc3VwcG9ydGVkIGJ5IHhlbi90ZXN0L2xpdmVw
YXRjaC9NYWtlZmlsZSkuCiAgICAKICAgICAgUHJvdmlkZSBhbiBleHBsaWNpdCBkZWZhdWx0IHRh
cmdldCBvZiBgdGVzdHMnLCBhbmQgYW4gYGFsbCcgdGFyZ2V0CiAgICAgICh3aGljaCBpcyBjb252
ZW50aW9uYWwpLgogICAgCiAgICAgIFN1cHByZXNzIGVudHJ5IGludG8gdGhlIHhlbi90ZXN0L2xp
dmVwYXRjaCBzdWJkaXIgd2hlbiB3ZSBhcmUKICAgICAgYnVpbGRpbmcgZm9yIGkzODYsIHNpbmNl
IHRoZSAzMi1iaXQgaHlwZXJ2aXNvciBpcyBub3Qgc3VwcG9ydGVkIGFueQogICAgICBtb3JlIGFu
ZCB3ZSBjYW4ndCBidWlsZCBsaXZlcGF0Y2hlcyBmb3IgaXQgZWl0aGVyLgogICAgCiAgICBBZnRl
ciB0aGlzLCB0aGUgeGVuL3Rlc3Qgc3ViZGlyZWN0b3J5IGlzIHNvbWV3aGVyZSB3ZXJlIG1ha2Ug
Y2FuIGJlCiAgICBpbnZva2VkIGluIHRoZSB3YXkgd2hpY2ggaXMgY29udmVudGlvbmFsIGZvciB4
ZW4uZ2l0L3hlbi8gc3ViZGlycy4KICAgIAogICAgTm9uZSBvZiB0aGlzIGlzIHlldCBpbnZva2Vk
IGZyb20gdGhlIHRvcC1sZXZlbCBNYWtlZmlsZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFu
IEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogS29ucmFk
IFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogICAgQWNrZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGU1NDE5ODJk
YzIxZGNjNWJlNjEyNzlkMjJkNDc3ZWQ1YzBiYzQxYzUpCgpjb21taXQgZDMyNjA3MDQyYmRjOTQ0
YWEyM2I3ZWFmMTdjZDY4Yzg1MzZkM2ExMQpBdXRob3I6IElhbiBKYWNrc29uIDxpYW4uamFja3Nv
bkBldS5jaXRyaXguY29tPgpEYXRlOiAgIFdlZCBKdW4gNyAxNTowMDoxNyAyMDE3ICswMTAwCgog
ICAgeGVuL3Rlc3QvbGl2ZXBhdGNoL01ha2VmaWxlOiBJbnN0YWxsIGluIERFU1RESVIvdXNyL2xp
Yi9kZWJ1Zy94ZW4tbGl2ZXBhdGNoCiAgICAKICAgIER1bXBpbmcgdGhlc2UgcGF0Y2ggZmlsZXMg
aW4gL3Vzci9saWIvZGVidWcveGVuLSoubGl2ZXBhdGNoIGlzIGEgYml0CiAgICB1Z2x5LgogICAg
CiAgICBBbHNvLCByZWZhY3RvciB0aGUgTWFrZWZpbGUgdG8gaGF2ZSBhIExJVkVQQVRDSEVTIHZh
cmlhYmxlLCB0byByZWR1Y2UKICAgIHJlcGV0aXRpb24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6
IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KICAgIEFja2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBh
MzhkMWFmNWZiMDJiZWU2OGM5YTMwZTM4Yjk3YzYxMjk4MTVmOTQzKQoocWVtdSBjaGFuZ2VzIG5v
dCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 20 02:48:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 02:48: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 1dN9DX-0005FX-LO; Tue, 20 Jun 2017 02:48:35 +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 1dN9DW-0005Ez-Co
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 02:48:34 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 9F/25-26749-10D88495; Tue, 20 Jun 2017 02:48:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupgkeJIrShJLcpLzFFi42KZM10+UJex1yP
 S4M4dJovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePm86PsBbs1K85Mms3ewLhJrouRi0NIYDKT
 xIPLzawQzl9GiXvNx1kgnI2MEt/WtzFDOH2MErcvvGPvYuTgYBMwkXizyrGLkZNDRCBW4sPOv
 SwgNrNAhsTDfV/BbGEBL4kPvfPZQWwWAVWJvoOT2UBsXgFria235zCD2BICchJLt18HszkFbC
 S2/ZoB1isEVDP/2CpWiBpjifa3F9kmMPItYGRYxahRnFpUllqka2ygl1SUmZ5RkpuYmaNraGC
 sl5taXJyYnpqTmFSsl5yfu4kRGCr1DAyMOxg7T/gdYpTkYFIS5U3O8IgU4kvKT6nMSCzOiC8q
 zUktPsQow8GhJMG7rRsoJ1iUmp5akZaZAwxamLQEB4+SCO+2QqA0b3FBYm5xZjpE6hSjLseG1
 eu/MAmx5OXnpUqJ8yaBzBAAKcoozYMbAYugS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEed
 NagabwZOaVwG16BXQEE9ARzGdcQI4oSURISTUwaty/I1Qg0llgwx9h0yc2YVWw4AMFRhdphxr
 HjmpbPX/Xhe4WZj+LrsQnHblfty37ySRBXQWtKXMFObXZHylfuC8tYXzm/9wK8WlheY5r3VJX
 uF5Zddb6leFpBefdGQoKX6zv3LBc8uQW8yvH6o57U9byVKbsec03xXba1N0z/WR9L+TkWboos
 RRnJBpqMRcVJwIAhzxT7JsCAAA=
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1497926911!102342103!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38583 invoked from network); 20 Jun 2017 02:48:32 -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; 20 Jun 2017 02:48:32 -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
 v5K2mO6T020019
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 20 Jun 2017 02:48:25 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 v5K2mOZg012502
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 20 Jun 2017 02:48:24 GMT
Received: from abhmp0016.oracle.com (abhmp0016.oracle.com [141.146.116.22])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v5K2mNGJ024470;
 Tue, 20 Jun 2017 02:48:24 GMT
Received: from x230.dumpdata.com.com (/10.154.148.136)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 19 Jun 2017 19:48:23 -0700
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: xen-devel@lists.xenproject.org, ian.jackson@citrix.com,
 ross.lagerwall@citrix.com
Date: Mon, 19 Jun 2017 22:47:57 -0400
Message-Id: <20170620024759.32562-2-konrad.wilk@oracle.com>
X-Mailer: git-send-email 2.9.4
In-Reply-To: <20170620024759.32562-1-konrad.wilk@oracle.com>
References: <20170620024759.32562-1-konrad.wilk@oracle.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: andrew.cooper3@citrix.com, jbeulich@suse.com,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Subject: [Xen-devel] [PATCH v1 1/3] 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
dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgotLS0KIHhlbi9jb21tb24vbGl2ZXBh
dGNoLmMgICAgICAgICAgfCAyMSArKysrKysrKysrKysrKy0tLS0tLS0KIHhlbi9pbmNsdWRlL3hl
bi9saXZlcGF0Y2guaCAgICAgfCAgMyArKy0KIHhlbi9pbmNsdWRlL3hlbi9saXZlcGF0Y2hfZWxm
LmggfCAgNyArKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDIzIGluc2VydGlvbnMoKyksIDggZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9saXZlcGF0Y2guYyBiL3hlbi9jb21t
b24vbGl2ZXBhdGNoLmMKaW5kZXggZGY2N2ExYS4uMmE4NjIxOCAxMDA2NDQKLS0tIGEveGVuL2Nv
bW1vbi9saXZlcGF0Y2guYworKysgYi94ZW4vY29tbW9uL2xpdmVwYXRjaC5jCkBAIC0xODEsNyAr
MTgxLDEwIEBAIHVuc2lnbmVkIGxvbmcgbGl2ZXBhdGNoX3N5bWJvbHNfbG9va3VwX2J5X25hbWUo
Y29uc3QgY2hhciAqc3ltbmFtZSkKICAgICAgICAgICAgIGlmICggIWRhdGEtPnN5bXRhYltpXS5u
ZXdfc3ltYm9sICkKICAgICAgICAgICAgICAgICBjb250aW51ZTsKIAotICAgICAgICAgICAgaWYg
KCAhc3RyY21wKGRhdGEtPnN5bXRhYltpXS5uYW1lLCBzeW1uYW1lKSApCisgICAgICAgICAgICBp
ZiAoIHN0cmNtcChkYXRhLT5zeW10YWJbaV0ubmFtZSwgc3ltbmFtZSkgKQorICAgICAgICAgICAg
ICAgIGNvbnRpbnVlOworCisgICAgICAgICAgICBpZiAoIGRhdGEtPnN5bXRhYltpXS5nbG9iYWxf
c3ltYm9sICkKICAgICAgICAgICAgICAgICByZXR1cm4gZGF0YS0+c3ltdGFiW2ldLnZhbHVlOwog
ICAgICAgICB9CiAgICAgfQpAQCAtNzkxLDYgKzc5NCw3IEBAIHN0YXRpYyBpbnQgYnVpbGRfc3lt
Ym9sX3RhYmxlKHN0cnVjdCBwYXlsb2FkICpwYXlsb2FkLAogICAgICAgICAgICAgc3ltdGFiW25z
eW1zXS5zaXplID0gZWxmLT5zeW1baV0uc3ltLT5zdF9zaXplOwogICAgICAgICAgICAgc3ltdGFi
W25zeW1zXS52YWx1ZSA9IGVsZi0+c3ltW2ldLnN5bS0+c3RfdmFsdWU7CiAgICAgICAgICAgICBz
eW10YWJbbnN5bXNdLm5ld19zeW1ib2wgPSAwOyAvKiBNYXkgYmUgb3ZlcndyaXR0ZW4gYmVsb3cu
ICovCisgICAgICAgICAgICBzeW10YWJbbnN5bXNdLmdsb2JhbF9zeW1ib2wgPSBsaXZlcGF0Y2hf
c3ltX2lzX2dsb2JhbChlbGYtPnN5bVtpXS5zeW0pOwogICAgICAgICAgICAgc3RydGFiX2xlbiAr
PSBzdHJsY3B5KHN0cnRhYiArIHN0cnRhYl9sZW4sIGVsZi0+c3ltW2ldLm5hbWUsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgS1NZTV9OQU1FX0xFTikgKyAxOwogICAgICAgICAg
ICAgbnN5bXMrKzsKQEAgLTgxNSwyMSArODE5LDI0IEBAIHN0YXRpYyBpbnQgYnVpbGRfc3ltYm9s
X3RhYmxlKHN0cnVjdCBwYXlsb2FkICpwYXlsb2FkLAogICAgICAgICAgICAgaWYgKCBzeW1ib2xz
X2xvb2t1cF9ieV9uYW1lKHN5bXRhYltpXS5uYW1lKSB8fAogICAgICAgICAgICAgICAgICBsaXZl
cGF0Y2hfc3ltYm9sc19sb29rdXBfYnlfbmFtZShzeW10YWJbaV0ubmFtZSkgKQogICAgICAgICAg
ICAgewotICAgICAgICAgICAgICAgIGRwcmludGsoWEVOTE9HX0VSUiwgTElWRVBBVENIICIlczog
ZHVwbGljYXRlIG5ldyBzeW1ib2w6ICVzXG4iLAotICAgICAgICAgICAgICAgICAgICAgICAgZWxm
LT5uYW1lLCBzeW10YWJbaV0ubmFtZSk7CisgICAgICAgICAgICAgICAgZHByaW50ayhYRU5MT0df
RVJSLCBMSVZFUEFUQ0ggIiVzOiBkdXBsaWNhdGUgbmV3ICVzIHN5bWJvbDogJXNcbiIsCisgICAg
ICAgICAgICAgICAgICAgICAgICBlbGYtPm5hbWUsIHN5bXRhYltpXS5nbG9iYWxfc3ltYm9sID8g
Imdsb2JhbCIgOiAibG9jYWwiLAorICAgICAgICAgICAgICAgICAgICAgICAgc3ltdGFiW2ldLm5h
bWUpOwogICAgICAgICAgICAgICAgIHhmcmVlKHN5bXRhYik7CiAgICAgICAgICAgICAgICAgeGZy
ZWUoc3RydGFiKTsKICAgICAgICAgICAgICAgICByZXR1cm4gLUVFWElTVDsKICAgICAgICAgICAg
IH0KICAgICAgICAgICAgIHN5bXRhYltpXS5uZXdfc3ltYm9sID0gMTsKLSAgICAgICAgICAgIGRw
cmludGsoWEVOTE9HX0RFQlVHLCBMSVZFUEFUQ0ggIiVzOiBuZXcgc3ltYm9sICVzXG4iLAotICAg
ICAgICAgICAgICAgICAgICAgZWxmLT5uYW1lLCBzeW10YWJbaV0ubmFtZSk7CisgICAgICAgICAg
ICBkcHJpbnRrKFhFTkxPR19ERUJVRywgTElWRVBBVENIICIlczogbmV3ICVzIHN5bWJvbCAlc1xu
IiwKKyAgICAgICAgICAgICAgICAgICAgIGVsZi0+bmFtZSwgc3ltdGFiW2ldLmdsb2JhbF9zeW1i
b2wgPyAiZ2xvYmFsIiA6ICJsb2NhbCIsCisgICAgICAgICAgICAgICAgICAgICBzeW10YWJbaV0u
bmFtZSk7CiAgICAgICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICB7CiAgICAgICAgICAgICAv
KiBuZXdfc3ltYm9sIGlzIG5vdCBzZXQuICovCi0gICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19E
RUJVRywgTElWRVBBVENIICIlczogb3ZlcnJpZGluZyBzeW1ib2wgJXNcbiIsCi0gICAgICAgICAg
ICAgICAgICAgIGVsZi0+bmFtZSwgc3ltdGFiW2ldLm5hbWUpOworICAgICAgICAgICAgZHByaW50
ayhYRU5MT0dfREVCVUcsIExJVkVQQVRDSCAiJXM6IG92ZXJyaWRpbmcgJXMgc3ltYm9sICVzXG4i
LAorICAgICAgICAgICAgICAgICAgICBlbGYtPm5hbWUsIHN5bXRhYltpXS5nbG9iYWxfc3ltYm9s
ID8gImdsb2JhbCIgOiAibG9jYWwiLAorICAgICAgICAgICAgICAgICAgICBzeW10YWJbaV0ubmFt
ZSk7CiAgICAgICAgIH0KICAgICB9CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9saXZl
cGF0Y2guaCBiL3hlbi9pbmNsdWRlL3hlbi9saXZlcGF0Y2guaAppbmRleCA5OGVjMDEyLi5mY2Nm
Zjk0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vbGl2ZXBhdGNoLmgKKysrIGIveGVuL2lu
Y2x1ZGUveGVuL2xpdmVwYXRjaC5oCkBAIC0zOCw3ICszOCw4IEBAIHN0cnVjdCBsaXZlcGF0Y2hf
c3ltYm9sIHsKICAgICBjb25zdCBjaGFyICpuYW1lOwogICAgIHVuc2lnbmVkIGxvbmcgdmFsdWU7
CiAgICAgdW5zaWduZWQgaW50IHNpemU7Ci0gICAgYm9vbF90IG5ld19zeW1ib2w7CisgICAgdW5z
aWduZWQgaW50IG5ld19zeW1ib2w6MTsKKyAgICB1bnNpZ25lZCBpbnQgZ2xvYmFsX3N5bWJvbDox
OwogfTsKIAogaW50IGxpdmVwYXRjaF9vcChzdHJ1Y3QgeGVuX3N5c2N0bF9saXZlcGF0Y2hfb3Ag
Kik7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vbGl2ZXBhdGNoX2VsZi5oIGIveGVuL2lu
Y2x1ZGUveGVuL2xpdmVwYXRjaF9lbGYuaAppbmRleCA5YWQ0OTllLi44NzBjNGJjIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS94ZW4vbGl2ZXBhdGNoX2VsZi5oCisrKyBiL3hlbi9pbmNsdWRlL3hl
bi9saXZlcGF0Y2hfZWxmLmgKQEAgLTUwLDYgKzUwLDEzIEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBs
aXZlcGF0Y2hfZWxmX2lnbm9yZV9zZWN0aW9uKGNvbnN0IEVsZl9TaGRyICpzZWMpCiB7CiAgICAg
cmV0dXJuICEoc2VjLT5zaF9mbGFncyAmIFNIRl9BTExPQykgfHwgc2VjLT5zaF9zaXplID09IDA7
CiB9CisKK3N0YXRpYyBpbmxpbmUgYm9vbCBsaXZlcGF0Y2hfc3ltX2lzX2dsb2JhbChjb25zdCBF
bGZfU3ltICpzeW0pCit7CisgICAgcmV0dXJuICgoRUxGX1NUX0JJTkQoc3ltLT5zdF9pbmZvKSAm
IFNUQl9HTE9CQUwpICYmCisgICAgICAgICAgICAoc3ltLT5zdF9zaG5keCAhPSBTSE5fVU5ERUYp
KTsKK30KKwogI2VuZGlmIC8qIF9fWEVOX0xJVkVQQVRDSF9FTEZfSF9fICovCiAKIC8qCi0tIAoy
LjkuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 20 02:48:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 02:48: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 1dN9DX-0005Fi-TO; Tue, 20 Jun 2017 02:48:35 +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 1dN9DW-0005F0-Fv
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 02:48:34 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 93/82-02199-10D88495; Tue, 20 Jun 2017 02:48:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsUyZ7p8oC5jr0e
 kwfPnPBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aW1i+MBZ0cFTdWf2NpYNzL1sXIxSEk0MEk
 ceDZKxYI5wujxNwr55kgnI2MEjcnr2WFcPoYJf4svsHcxcjBwSZgIvFmlWMXIyeHiECsxIede
 1lAbGYBA4kXH5+zgtjCApYSs2a8YAUpZxFQlXiwMBbE5BWwlnjYBdYpISAnsXT7dWYI21iib1
 YfywRGngWMDKsYNYpTi8pSi3QNTfSSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQL
 9zgAEOxhXbPc8xCjJwaQkypuc4REpxJeUn1KZkVicEV9UmpNafIhRhoNDSYLXvRsoJ1iUmp5a
 kZaZAwxAmLQEB4+SCO+2QqA0b3FBYm5xZjpE6hSjopQ4bxJInwBIIqM0D64NFvSXGGWlhHkZg
 Q4R4ilILcrNLEGVf8UozsGoJMyb1go0hSczrwRu+iugxUxAi5nPuIAsLklESEk1MPrrH3ETLe
 33znj9kDtEfO+GV9P94n3Cnvj8tM3iXSzAtoQ5/ItsubCo8lzh2D1rI7/uW/WIeeIL4Vbhl2o
 2RhNlhTvcrt9NCyyQ2bv+/V+tBIPqZcz3o/avf1Jztj+5Pj112pIXnj+cJqUtZefaKtT9+RO3
 WV/qDP45c2JdTkhqr4v6sJkpT4mlOCPRUIu5qDgRAMPPIJ51AgAA
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1497926911!106395168!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4611 invoked from network); 20 Jun 2017 02:48:32 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Jun 2017 02:48:32 -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
 v5K2mOr7020013
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Tue, 20 Jun 2017 02:48:24 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0021.oracle.com (8.13.8/8.14.4) with ESMTP id v5K2mNk2012607
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Tue, 20 Jun 2017 02:48:23 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 v5K2mM8B022341;
 Tue, 20 Jun 2017 02:48:22 GMT
Received: from x230.dumpdata.com.com (/10.154.148.136)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 19 Jun 2017 19:48:22 -0700
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: xen-devel@lists.xenproject.org, ian.jackson@citrix.com,
 ross.lagerwall@citrix.com
Date: Mon, 19 Jun 2017 22:47:56 -0400
Message-Id: <20170620024759.32562-1-konrad.wilk@oracle.com>
X-Mailer: git-send-email 2.9.4
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: andrew.cooper3@citrix.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH] Livepatch: Support local/global symbols.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGV5YSwKClBsZWFzZSBzZWUgdGhlIGZvbGxvd2luZyB0d28gcGF0Y2hlczoKCiBbUEFUQ0ggdjEg
MS8zXSBsaXZlcGF0Y2g6IEFkZCBsb2NhbCBhbmQgZ2xvYmFsIHN5bWJvbCByZXNvbHV0aW9uLgog
W1BBVENIIHYxIDIvM10gbGl2ZXBhdGNoOiBBZGQgeGVuX2xvY2FsX3N5bWJvbHMgdGVzdC1jYXNl
Cgp3aGljaCBkZXBlbmQgb24gInhlbi90ZXN0L01ha2VmaWxlOiBGaXggY2xlYW4gdGFyZ2V0LCBi
cm9rZW4gYnkgcGF0dGVybiBydWxlIgp0byBpbnN0YWxsIHByb3Blcmx5LgoKVGhlcmUgaXMgYWxz
byBhbiBPU1NURVNUIHRlc3QtY2FzZToKIFtQQVRDSCB2MSBPU1NURVNUIDMvM10gdHMtbGl2ZXBh
dGNoOiBFeHBhbmQgdGVzdGNhc2UgdG8gaW5jbHVkZSBnbG9iYWwvbG9jYWwgc3ltYm9scwoKd2hp
Y2ggZXhwYW5kcyB0aGUgcmVncmVzc2lvbiB0ZXN0aW5nIChhbmQgaXQgaXMgc21hcnQgZW5vdWdo
IHRvIG5vdCBkbyB0aGUKdGVzdC1jYXNlIGlzIHRoZSB0ZXN0LWNhc2UgZmlsZSBkb2VzIG5vdCBl
eGlzdCkuCgpUaGUgWGVuIGRpZmYgc3RhdCBpcyBhcyBmb2xsb3c6CgogeGVuL2NvbW1vbi9saXZl
cGF0Y2guYyAgICAgICAgICAgICAgICAgfCAyMSArKysrKysrKystLS0tLQogeGVuL2luY2x1ZGUv
eGVuL2xpdmVwYXRjaC5oICAgICAgICAgICAgfCAgMyArLQogeGVuL2luY2x1ZGUveGVuL2xpdmVw
YXRjaF9lbGYuaCAgICAgICAgfCAgNyArKysrKwogeGVuL3Rlc3QvbGl2ZXBhdGNoL01ha2VmaWxl
ICAgICAgICAgICAgfCAxMCArKysrKystCiB4ZW4vdGVzdC9saXZlcGF0Y2gveGVuX2xvY2FsX3N5
bWJvbHMuYyB8IDUyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDUgZmlsZXMg
Y2hhbmdlZCwgODQgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKCgpLb25yYWQgUnplc3p1
dGVrIFdpbGsgKDIpOgogICAgICBsaXZlcGF0Y2g6IEFkZCBsb2NhbCBhbmQgZ2xvYmFsIHN5bWJv
bCByZXNvbHV0aW9uLgogICAgICBsaXZlcGF0Y2g6IEFkZCB4ZW5fbG9jYWxfc3ltYm9scyB0ZXN0
LWNhc2UKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 20 02:48:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 02:48: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 1dN9DX-0005FM-E4; Tue, 20 Jun 2017 02:48:35 +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 1dN9DW-0005Ey-7R
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 02:48:34 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 79/13-03620-10D88495; Tue, 20 Jun 2017 02:48:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpnkeJIrShJLcpLzFFi42LpnVTnqsvQ6xF
 pcHSXhcX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnG8ay1zwU6FimMTXjA2MM6V6WLk4hASmMgk
 8XT6MTYI5zejxM87zxkhnI2MErf3T2CGcPoYJX7dXwWU4eBgEzCReLPKsYuRk0NEIFbiw869L
 CA2s0CGxMN9X8FsYQEniV/XVjCC2CwCqhLTps8Ei/MKWEu8/PqJDcSWEJCTWLr9OjOIzSlgI7
 Ht1wywGiGgmvnHVrFC1BhKfN64lHkCI98CRoZVjOrFqUVlqUW6ZnpJRZnpGSW5iZk5uoYGZnq
 5qcXFiempOYlJxXrJ+bmbGIGBwgAEOxjnnfA/xCjJwaQkypuc4REpxJeUn1KZkVicEV9UmpNa
 fIhRhoNDSYJXrwcoJ1iUmp5akZaZAwxZmLQEB4+SCO+2QqA0b3FBYm5xZjpE6hSjLseG1eu/M
 Amx5OXnpUqJ837uBioSACnKKM2DGwGLn0uMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5k1rBZ
 rCk5lXArfpFdARTEBHMJ9xATmiJBEhJdXAeLW0NMJWZlUp28XD4h67YqtazxfvSqgtt294cqn
 2scVhredTVYLV01eGRyiGuio4hjf0T3ndV+cQ17JzYtW0iK2Prc7l/+5Q+823RNXwzTORI8wf
 Sws87WZvfrnFvl744k63zPq6nVKiBavixHUTzbZuYpfaHvguu82gO0bgm+5hkxoewUwlluKMR
 EMt5qLiRADqD3bXmgIAAA==
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1497926911!74699494!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48073 invoked from network); 20 Jun 2017 02:48:32 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Jun 2017 02:48:32 -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
 v5K2mP3w025493
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 20 Jun 2017 02:48:26 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 v5K2mP9i030394
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 20 Jun 2017 02:48:25 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 v5K2mP7Z022351;
 Tue, 20 Jun 2017 02:48:25 GMT
Received: from x230.dumpdata.com.com (/10.154.148.136)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 19 Jun 2017 19:48:24 -0700
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: xen-devel@lists.xenproject.org, ian.jackson@citrix.com,
 ross.lagerwall@citrix.com
Date: Mon, 19 Jun 2017 22:47:58 -0400
Message-Id: <20170620024759.32562-3-konrad.wilk@oracle.com>
X-Mailer: git-send-email 2.9.4
In-Reply-To: <20170620024759.32562-1-konrad.wilk@oracle.com>
References: <20170620024759.32562-1-konrad.wilk@oracle.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: andrew.cooper3@citrix.com, jbeulich@suse.com,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Subject: [Xen-devel] [PATCH v1 2/3] 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
LQogeGVuL3Rlc3QvbGl2ZXBhdGNoL01ha2VmaWxlICAgICAgICAgICAgfCAxMCArKysrKystCiB4
ZW4vdGVzdC9saXZlcGF0Y2gveGVuX2xvY2FsX3N5bWJvbHMuYyB8IDUyICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgNjEgaW5zZXJ0aW9ucygrKSwg
MSBkZWxldGlvbigtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi90ZXN0L2xpdmVwYXRjaC94ZW5f
bG9jYWxfc3ltYm9scy5jCgpkaWZmIC0tZ2l0IGEveGVuL3Rlc3QvbGl2ZXBhdGNoL01ha2VmaWxl
IGIveGVuL3Rlc3QvbGl2ZXBhdGNoL01ha2VmaWxlCmluZGV4IDY4MzEzODNkLi5iOWFkMjkxIDEw
MDY0NAotLS0gYS94ZW4vdGVzdC9saXZlcGF0Y2gvTWFrZWZpbGUKKysrIGIveGVuL3Rlc3QvbGl2
ZXBhdGNoL01ha2VmaWxlCkBAIC0xOSwxMSArMTksMTMgQEAgTElWRVBBVENIIDo9IHhlbl9oZWxs
b193b3JsZC5saXZlcGF0Y2gKIExJVkVQQVRDSF9CWUUgOj0geGVuX2J5ZV93b3JsZC5saXZlcGF0
Y2gKIExJVkVQQVRDSF9SRVBMQUNFIDo9IHhlbl9yZXBsYWNlX3dvcmxkLmxpdmVwYXRjaAogTElW
RVBBVENIX05PUCA6PSB4ZW5fbm9wLmxpdmVwYXRjaAorTElWRVBBVENIX0xPQ0FMIDo9IHhlbl9s
b2NhbF9zeW1ib2xzLmxpdmVwYXRjaAogCiBMSVZFUEFUQ0hFUyArPSAkKExJVkVQQVRDSCkKIExJ
VkVQQVRDSEVTICs9ICQoTElWRVBBVENIX0JZRSkKIExJVkVQQVRDSEVTICs9ICQoTElWRVBBVENI
X1JFUExBQ0UpCiBMSVZFUEFUQ0hFUyArPSAkKExJVkVQQVRDSF9OT1ApCitMSVZFUEFUQ0hFUyAr
PSAkKExJVkVQQVRDSF9MT0NBTCkKIAogTElWRVBBVENIX0RFQlVHX0RJUiA/PSAkKERFQlVHX0RJ
UikveGVuLWxpdmVwYXRjaAogCkBAIC0xMDcsNSArMTA5LDExIEBAIHhlbl9ub3AubzogY29uZmln
LmgKICQoTElWRVBBVENIX05PUCk6IHhlbl9ub3AubyBub3RlLm8KIAkkKExEKSAkKExERkxBR1Mp
ICQoYnVpbGRfaWRfbGlua2VyKSAtciAtbyAkKExJVkVQQVRDSF9OT1ApICReCiAKK3hlbl9sb2Nh
bF9zeW1ib2xzLm86IGNvbmZpZy5oCisKKy5QSE9OWTogJChMSVZFUEFUQ0hfTE9DQUwpCiskKExJ
VkVQQVRDSF9MT0NBTCk6IHhlbl9oZWxsb193b3JsZF9mdW5jLm8geGVuX2xvY2FsX3N5bWJvbHMu
byBub3RlLm8KKwkkKExEKSAkKExERkxBR1MpICQoYnVpbGRfaWRfbGlua2VyKSAtciAtbyAkKExJ
VkVQQVRDSF9MT0NBTCkgJF4KKwogLlBIT05ZOiBsaXZlcGF0Y2gKLWxpdmVwYXRjaDogJChMSVZF
UEFUQ0gpICQoTElWRVBBVENIX0JZRSkgJChMSVZFUEFUQ0hfUkVQTEFDRSkgJChMSVZFUEFUQ0hf
Tk9QKQorbGl2ZXBhdGNoOiAkKExJVkVQQVRDSCkgJChMSVZFUEFUQ0hfQllFKSAkKExJVkVQQVRD
SF9SRVBMQUNFKSAkKExJVkVQQVRDSF9OT1ApICQoTElWRVBBVENIX0xPQ0FMKQpkaWZmIC0tZ2l0
IGEveGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9sb2NhbF9zeW1ib2xzLmMgYi94ZW4vdGVzdC9saXZl
cGF0Y2gveGVuX2xvY2FsX3N5bWJvbHMuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAw
MDAwLi5lYjAxYjY5Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9s
b2NhbF9zeW1ib2xzLmMKQEAgLTAsMCArMSw1MiBAQAorLyoKKyAqIENvcHlyaWdodCAoYykgMjAx
NyBPcmFjbGUgYW5kL29yIGl0cyBhZmZpbGlhdGVzLiBBbGwgcmlnaHRzIHJlc2VydmVkLgorICov
CisKKyNpbmNsdWRlICJjb25maWcuaCIKKyNpbmNsdWRlIDx4ZW4vbGliLmg+CisjaW5jbHVkZSA8
eGVuL3R5cGVzLmg+CisjaW5jbHVkZSA8eGVuL3ZlcnNpb24uaD4KKyNpbmNsdWRlIDx4ZW4vbGl2
ZXBhdGNoLmg+CisjaW5jbHVkZSA8eGVuL2xpdmVwYXRjaF9wYXlsb2FkLmg+CisKKyNpbmNsdWRl
IDxwdWJsaWMvc3lzY3RsLmg+CisKKy8qIFNhbWUgbmFtZSBhcyBpbiB4ZW5faGVsbG9fd29ybGQg
Ki8KK3N0YXRpYyBjb25zdCBjaGFyIGhlbGxvX3dvcmxkX3BhdGNoX3RoaXNfZm5jW10gPSAieGVu
X2V4dHJhX3ZlcnNpb24iOworZXh0ZXJuIGNvbnN0IGNoYXIgKnhlbl9oZWxsb193b3JsZCh2b2lk
KTsKKworLyoKKyAqIFRoZSBob29rcyBhcmUgc3RhdGljIGhlcmUgKExPQ0FMKSBhbmQgYWxzbyBp
biB4ZW5faGVsbG9fd29ybGQuYworICogYW5kIHRoZWlyIG5hbWUgaXMgZXhhY3RseSB0aGUgc2Ft
ZS4KKyAqLworc3RhdGljIHZvaWQgYXBwbHlfaG9vayh2b2lkKQoreworICAgIHByaW50ayhLRVJO
X0RFQlVHICJsb2NhbF9zeW1ib2xzOiBIb29rIGV4ZWN1dGluZy5cbiIpOworfQorCitzdGF0aWMg
dm9pZCByZXZlcnRfaG9vayh2b2lkKQoreworICAgIHByaW50ayhLRVJOX0RFQlVHICJsb2NhbF9z
eW1ib2xzOiBIb29rIHVubG9hZGVkLlxuIik7Cit9CisKK0xJVkVQQVRDSF9MT0FEX0hPT0soYXBw
bHlfaG9vayk7CitMSVZFUEFUQ0hfVU5MT0FEX0hPT0socmV2ZXJ0X2hvb2spOworCitzdHJ1Y3Qg
bGl2ZXBhdGNoX2Z1bmMgX19zZWN0aW9uKCIubGl2ZXBhdGNoLmZ1bmNzIikgbGl2ZXBhdGNoX3hl
bl9sb2NhbF9zeW1ib2xzID0geworICAgIC52ZXJzaW9uID0gTElWRVBBVENIX1BBWUxPQURfVkVS
U0lPTiwKKyAgICAubmFtZSA9IGhlbGxvX3dvcmxkX3BhdGNoX3RoaXNfZm5jLAorICAgIC5uZXdf
YWRkciA9IHhlbl9oZWxsb193b3JsZCwKKyAgICAub2xkX2FkZHIgPSB4ZW5fZXh0cmFfdmVyc2lv
biwKKyAgICAubmV3X3NpemUgPSBORVdfQ09ERV9TWiwKKyAgICAub2xkX3NpemUgPSBPTERfQ09E
RV9TWiwKK307CisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZp
bGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0Cisg
KiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwotLSAKMi45LjQKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 20 02:48:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 02:48: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 1dN9DY-0005Ft-3z; Tue, 20 Jun 2017 02: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 <konrad.wilk@oracle.com>) id 1dN9DW-0005F1-JW
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 02:48:34 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 F4/6A-02956-20D88495; Tue, 20 Jun 2017 02:48:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupgkeJIrShJLcpLzFFi42KZM10+UJex1yP
 S4MFFVYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaPv9lL2ggMiFb+nzmJuYJwu0MXIxSEk0MEk
 8fj8chYI5wujxM1Zr5kgnI2MEnN+rWKFcPoYJU7f7ARyODjYBEwk3qxy7GLk5BARiJX4sHMvC
 4jNLJAh8XDfVzBbGCj+a1kzO4jNIqAqce/EXGYQm1fAWmLel+VgcQkBOYml26+DxTkFbCS2/Z
 oB1isEVDP/GMhekBpjib5ZfSwTGPkWMDKsYtQoTi0qSy3SNTTRSyrKTM8oyU3MzNE1NDDTy00
 tLk5MT81JTCrWS87P3cQIDBUGINjBeH1jwCFGSQ4mJVHe5AyPSCG+pPyUyozE4oz4otKc1OJD
 jDIcHEoSvO7dQDnBotT01Iq0zBxg0MKkJTh4lER4txUCpXmLCxJzizPTIVKnGHU5Nqxe/4VJi
 CUvPy9VSpz3ThdQkQBIUUZpHtwIWARdYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjBvWivQFJ
 7MvBK4Ta+AjmACOoL5jAvIESWJCCmpBkaxvWHSL9l3vMq4ls/++KKBhMrWc3ppZnei2H+0747
 gse+Lf1/7QqS/k6fx1sRaXYvqr/0hrl8VTj6L8lS6lNnPrj7Z7rHCF7OCR0nW36YzSW03Ofji
 qUBONP/9z38zzWW5Z/9KtNSvV0m7cFRW1v/QEbe1e750Tds+y2pypfCRBzEcbfwtC5RYijMSD
 bWYi4oTAfiNZHabAgAA
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1497926911!108170945!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33505 invoked from network); 20 Jun 2017 02:48:33 -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; 20 Jun 2017 02:48: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
 v5K2mRw8020036
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Tue, 20 Jun 2017 02:48:27 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0021.oracle.com (8.13.8/8.14.4) with ESMTP id v5K2mQ5S012679
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Tue, 20 Jun 2017 02:48:27 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 v5K2mQch022355;
 Tue, 20 Jun 2017 02:48:26 GMT
Received: from x230.dumpdata.com.com (/10.154.148.136)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 19 Jun 2017 19:48:26 -0700
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: xen-devel@lists.xenproject.org, ian.jackson@citrix.com,
 ross.lagerwall@citrix.com
Date: Mon, 19 Jun 2017 22:47:59 -0400
Message-Id: <20170620024759.32562-4-konrad.wilk@oracle.com>
X-Mailer: git-send-email 2.9.4
In-Reply-To: <20170620024759.32562-1-konrad.wilk@oracle.com>
References: <20170620024759.32562-1-konrad.wilk@oracle.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: andrew.cooper3@citrix.com, jbeulich@suse.com,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Subject: [Xen-devel] [PATCH v1 OSSTEST 3/3] ts-livepatch: Expand testcase to
	include global/local symbols
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

dGVzdGluZy4gVGhlIHRlc3QgaXMgdG8gdmVyaWZ5IHRoYXQgdGhlIGxvY2FsIHN5bWJvbHMKb2Yg
cGF5bG9hZHMgYXJlIGlnbm9yZWQgZHVyaW5nIGxvYWRpbmcuCgpTZWUgWGVuJ3MgcGF0Y2ggImxp
dmVwYXRjaDogQWRkIGxvY2FsIGFuZCBnbG9iYWwgc3ltYm9sIHJlc29sdXRpb24uIgoKU2lnbmVk
LW9mZi1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgot
LS0KIHRzLWxpdmVwYXRjaC1ydW4gfCAyNiArKysrKysrKysrKysrKysrKysrKysrKystLQogMSBm
aWxlIGNoYW5nZWQsIDI0IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvdHMtbGl2ZXBhdGNoLXJ1biBiL3RzLWxpdmVwYXRjaC1ydW4KaW5kZXggZjExOTQ1OC4uMWVh
Y2VmZiAxMDA3NTUKLS0tIGEvdHMtbGl2ZXBhdGNoLXJ1bgorKysgYi90cy1saXZlcGF0Y2gtcnVu
CkBAIC0yNyw2ICsyNyw3IEBAIG15IEBsaXZlcGF0Y2hfZmlsZXMgPSBxdyh4ZW5faGVsbG9fd29y
bGQubGl2ZXBhdGNoCiAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX2J5ZV93b3JsZC5saXZl
cGF0Y2gKIAkJCSB4ZW5fbm9wLmxpdmVwYXRjaCk7CiAKK215ICRsaXZlcGF0Y2hfZGlyPSIvdXNy
L2xpYi9kZWJ1Zy94ZW4tbGl2ZXBhdGNoIjsKIG15ICR4ZW5fZXh0cmFfaW5mbzsKIG15ICR4ZW5f
bWlub3JfdmVyOwogCkBAIC0xMjgsNiArMTI5LDI0IEBAIG15IEBsaXZlcGF0Y2hfdGVzdHMgPSAo
CiAgICAgeyBDID0+ICJ4ZW4tbGl2ZXBhdGNoIHVubG9hZCB4ZW5fbm9wIiB9LAogICAgICk7CiAK
K215IEBsaXZlcGF0Y2hfdGVzdHNfc3ltYm9scyA9ICgKKyAgICB7IEMgPT4gInhlbi1saXZlcGF0
Y2ggbG9hZCB4ZW5faGVsbG9fd29ybGQubGl2ZXBhdGNoIiB9LAorICAgIHsgQyA9PiAieGVuLWxp
dmVwYXRjaCBsaXN0IiwKKyAgICAgIE91dHB1dENoZWNrID0+IHN1YiB7IG0veGVuX2hlbGxvX3dv
cmxkLyB9IH0sCisgICAgeyBDID0+ICJ4bCBpbmZvIiwKKyAgICAgIE91dHB1dENoZWNrID0+IFwm
Y2hlY2tfZm9yX2hlbGxvX3dvcmxkIH0sCisgICAgIyBUaGlzIHdvdWxkIG5vcm1hbGx5IGZhaWwg
YXMgeGVuX2xvY2FsX3N5bWJvbHMgaGFzIHRoZSBzYW1lIGxvY2FsCisgICAgIyBzeW1ib2xzIGFz
IHhlbl9oZWxsb193b3JsZC5saXZlcGF0Y2ggYnV0IHdpdGgKKyAgICAjICJsaXZlcGF0Y2g6IEFk
ZCBsb2NhbCBhbmQgZ2xvYmFsIHN5bWJvbCByZXNvbHV0aW9uLiIgaXQgd29ya3MuCisgICAgeyBD
ID0+ICJ4ZW4tbGl2ZXBhdGNoIHVwbG9hZCB4ZW5fbG9jYWxfc3ltYm9scyB4ZW5fbG9jYWxfc3lt
Ym9scy5saXZlcGF0Y2giIH0sCisgICAgeyBDID0+ICJ4ZW4tbGl2ZXBhdGNoIHJlcGxhY2UgeGVu
X2xvY2FsX3N5bWJvbHMiIH0sCisgICAgeyBDID0+ICJ4bCBpbmZvIiwKKyAgICAgIE91dHB1dENo
ZWNrID0+IFwmY2hlY2tfZm9yX2hlbGxvX3dvcmxkIH0sCisgICAgeyBDID0+ICJ4ZW4tbGl2ZXBh
dGNoIHJldmVydCB4ZW5fbG9jYWxfc3ltYm9scyIgfSwKKyAgICB7IEMgPT4gInhlbi1saXZlcGF0
Y2ggdW5sb2FkIHhlbl9oZWxsb193b3JsZCIgfSwKKyAgICB7IEMgPT4gInhlbi1saXZlcGF0Y2gg
dW5sb2FkIHhlbl9sb2NhbF9zeW1ib2xzIiB9LAorICAgICk7CisKIG91ciAkaG8gPSBzZWxlY3Ro
b3N0KCdob3N0Jyk7CiAKIHN1YiBsaXZlcGF0Y2hfdGVzdCAoKSB7CkBAIC0xMzgsNyArMTU3LDcg
QEAgc3ViIGxpdmVwYXRjaF90ZXN0ICgpIHsKICAgICBmb3JlYWNoIG15ICR0ZXN0IChAbGl2ZXBh
dGNoX3Rlc3RzKSB7CiAgICAgICAgICMgRGVmYXVsdCByYyBpcyB6ZXJvLgogICAgICAgICBteSAk
ZXhwZWN0ZWRfcmMgPSBkZWZpbmVkKCR0ZXN0LT57cmN9KSA/ICR0ZXN0LT57cmN9IDogMDsKLSAg
ICAgICAgbXkgJGNtZCA9ICIoc2V0IC1lO2NkIC91c3IvbGliL2RlYnVnL3hlbi1saXZlcGF0Y2g7
JHRlc3QtPntDfSkiOworICAgICAgICBteSAkY21kID0gIihzZXQgLWU7Y2QgJGxpdmVwYXRjaF9k
aXI7JHRlc3QtPntDfSkiOwogICAgICAgICBteSAoJHJjLCAkb3V0cHV0KSA9IHRhcmdldF9jbWRf
b3V0cHV0X3Jvb3Rfc3RhdHVzKCRobywgJGNtZCk7CiAKICAgICAgICAgaWYgKCRyYyAhPSAkZXhw
ZWN0ZWRfcmMpIHsKQEAgLTE1OCwxMCArMTc3LDEzIEBAIHN1YiBsaXZlcGF0Y2hfdGVzdCAoKSB7
CiAKIHN1YiBsaXZlcGF0Y2hfY2hlY2sgKCkgewogICAgIGZvcmVhY2ggbXkgJGZpbGUgKEBsaXZl
cGF0Y2hfZmlsZXMpIHsKLSAgICAgICAgaWYgKCF0YXJnZXRfZmlsZV9leGlzdHMoJGhvLCAiL3Vz
ci9saWIvZGVidWcveGVuLWxpdmVwYXRjaC8kJGZpbGUiKSkgeworICAgICAgICBpZiAoIXRhcmdl
dF9maWxlX2V4aXN0cygkaG8sICIkJGxpdmVwYXRjaF9kaXIvJCRmaWxlIikpIHsKICAgICAgICAg
ICAgIGRpZSAiJGZpbGUgaXMgbWlzc2luZyFcbiI7CiAgICAgICAgIH0KICAgICB9CisgICAgaWYg
KHRhcmdldF9maWxlX2V4aXN0cygkaG8sICIkbGl2ZXBhdGNoX2Rpci94ZW5fbG9jYWxfc3ltYm9s
cy5saXZlcGF0Y2giKSkgeworICAgICAgICBAbGl2ZXBhdGNoX3Rlc3RzID0gKEBsaXZlcGF0Y2hf
dGVzdHMsIEBsaXZlcGF0Y2hfdGVzdHNfc3ltYm9scyk7CisgICAgfQogfQogCiAKLS0gCjIuMS40
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 20 06:20:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 06: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 1dNCVs-0002xA-36; Tue, 20 Jun 2017 06:19:44 +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 1dNCVr-0002x4-AD
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 06:19:43 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 00/D1-11537-E7EB8495; Tue, 20 Jun 2017 06:19:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS7d2n0e
 kwa5JFhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8byz9tYCy4KVbQtP8PUwPiNr4uRk0NIIE9i
 zor77CA2r4CdxKr5h5lAbAkBQ4nTC2+ygNgsAqoSn0+fAqthE1CXaHu2nbWLkYNDRMBA4tzRp
 C5GLg5mgatMEk2LV4LVCAt4Skw7spwNYr6dxIQVzcwg9bwCghJ/dwiDhJmBwp8mn2WZwMg9Cy
 EzC0kGwtaSePjrFpStLbFs4WtmkHJmAWmJ5f84YMr/HPnKhKoExPaUmHrwMdMCRo5VjBrFqUV
 lqUW6hpZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBYVnPwMC4g/H3cb9DjJIc
 TEqivFqbPCKF+JLyUyozEosz4otKc1KLDzHKcHAoSfCG7wXKCRalpqdWpGXmACMEJi3BwaMkw
 rtuF1Cat7ggMbc4Mx0idYpRUUqcVwCkTwAkkVGaB9cGi8pLjLJSwryMDAwMQjwFqUW5mSWo8q
 8YxTkYlYR5TXYATeHJzCuBm/4KaDET0GLmMy4gi0sSEVJSDYwTtR9NOHOI5bRb+lG1KQeyJt+
 0P6AllraCQ3qb5XYu53mRaad3nNry6/WGG3s3vNA68TNP8ce0B+G3GW9/2uzfOmnmMZm6hzNZ
 2Pl3XOA0UleZGfnc8dKiJ3kVvkeNzSKzz1yTe/Tiwq3VSTu3LFvpNffuSnfzfW5PX81qlmi1u
 h+YuWml3t6640osxRmJhlrMRcWJACShthbFAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1497939580!105783491!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22261 invoked from network); 20 Jun 2017 06:19:41 -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 Jun 2017 06:19:41 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 20 Jun 2017 00:19:38 -0600
Message-Id: <5948DA980200007800164510@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 20 Jun 2017 00:19:36 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: 
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__PartAF97B368.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>
Subject: [Xen-devel] [PATCH] memory: don't suppress P2M update in
 populate_physmap()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.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 MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__PartAF97B368.4__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Commit d18627583d ("memory: don't hand MFN info to translated guests")
wrongly added a null-handle check there - just like stated in its
description for memory_exchange(), the array is also an input for
populate_physmap() (and hence can't reasonably be null). I have no idea
how I've managed to overlook this.

Signed-off-by: Jan Beulich <jbeulich@suse.com>

--- a/xen/common/memory.c
+++ b/xen/common/memory.c
@@ -248,8 +248,7 @@ static void populate_physmap(struct memo
=20
             guest_physmap_add_page(d, _gfn(gpfn), _mfn(mfn), a->extent_ord=
er);
=20
-            if ( !paging_mode_translate(d) &&
-                 !guest_handle_is_null(a->extent_list) )
+            if ( !paging_mode_translate(d) )
             {
                 for ( j =3D 0; j < (1U << a->extent_order); j++ )
                     set_gpfn_from_mfn(mfn + j, gpfn + j);




--=__PartAF97B368.4__=
Content-Type: text/plain; name="memory-populate-set-p2m.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="memory-populate-set-p2m.patch"

memory: don't suppress P2M update in populate_physmap()=0A=0ACommit =
d18627583d ("memory: don't hand MFN info to translated guests")=0Awrongly =
added a null-handle check there - just like stated in its=0Adescription =
for memory_exchange(), the array is also an input for=0Apopulate_physmap() =
(and hence can't reasonably be null). I have no idea=0Ahow I've managed to =
overlook this.=0A=0ASigned-off-by: Jan Beulich <jbeulich@suse.com>=0A=0A---=
 a/xen/common/memory.c=0A+++ b/xen/common/memory.c=0A@@ -248,8 +248,7 @@ =
static void populate_physmap(struct memo=0A =0A             guest_physmap_a=
dd_page(d, _gfn(gpfn), _mfn(mfn), a->extent_order);=0A =0A-            if =
( !paging_mode_translate(d) &&=0A-                 !guest_handle_is_null(a-=
>extent_list) )=0A+            if ( !paging_mode_translate(d) )=0A         =
    {=0A                 for ( j =3D 0; j < (1U << a->extent_order); j++ =
)=0A                     set_gpfn_from_mfn(mfn + j, gpfn + j);=0A
--=__PartAF97B368.4__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__PartAF97B368.4__=--


From xen-devel-bounces@lists.xen.org Tue Jun 20 06:20:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 06: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 1dNCWa-0003Rj-Ek; Tue, 20 Jun 2017 06: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 <JBeulich@suse.com>) id 1dNCWY-0003Rb-W1
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 06:20:27 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 E4/23-02183-AAEB8495; Tue, 20 Jun 2017 06:20:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS3fZPo9
 Ig+/HZS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyFV1QL3ilV7Pm7jK2BcbZkFyMnh5BAnsSC
 C62sIDavgJ3EoVObGUFsCQFDidMLb7KA2CwCqhIfHnSxg9hsAuoSbc+2A9VzcIgIGEicO5oEY
 jIL6EtsWwdWLSxgKvF60WVmiOl2Egs2XACr5hUQlPi7QxgkzAwU3jD/FOsERu5ZCJlZSDIQtp
 bEw1+3WCBsbYllC18zzwLbJS2x/B8HRNhG4sLZnUyoSkBsd4ljbcsYFzByrGLUKE4tKkst0jU
 y0UsqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAzIegYGxh2MNyf7HWKU5GBSEuXV
 2uQRKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCN3wvUE6wKDU9tSItMwcYGzBpCQ4eJRHedbuA0
 rzFBYm5xZnpEKlTjIpS4rzVIH0CIImM0jy4Nlg8XmKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwa
 gkzCsEjG4hnsy8Erjpr4AWMwEtZj7jArK4JBEhJdXAyHc3s/Hggys8Zs9zdB4+ajrIfY33Ude
 d5WpLFvHJVUrNsdN7+5brUlXJrTrj1I4lT94sjihb9Wdr/out7E9VmKZFcu+cwv2j9asOr/Ki
 OVMN19vIBRjKsKbvTmN92biJ9+nUadHzl37wSf/8l29j69P8i+aSJdnOuXsUOrNVfRfNqfnmF
 zPdTYmlOCPRUIu5qDgRALgsvPTCAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1497939620!65355232!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46152 invoked from network); 20 Jun 2017 06:20:22 -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 Jun 2017 06:20:22 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 20 Jun 2017 00:20:20 -0600
Message-Id: <5948DAC20200007800164514@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 20 Jun 2017 00:20:18 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: 
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__Part754D69B2.1__="
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH] x86emul: simplify SHLD/SHRD 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>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__Part754D69B2.1__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

First of all there's no point considering the "shift =3D=3D width" case,
when immediately before that check we mask "shift" by "width - 1". And
then truncate_word() use can be reduced too: dst.val, as obtained by
generic operand fetching code, is already suitably truncated, and its
use can also be made symmetric in the main conditional expression (on
only left shift results). Finally masking the result of a right shift
is not necessary when the left hand operand doesn't have more than
"width" significant bits.

Signed-off-by: Jan Beulich <jbeulich@suse.com>

--- a/xen/arch/x86/x86_emulate/x86_emulate.c
+++ b/xen/arch/x86/x86_emulate/x86_emulate.c
@@ -6414,16 +6414,14 @@ x86_emulate(
         }
         if ( (shift &=3D width - 1) =3D=3D 0 )
             break;
-        dst.orig_val =3D truncate_word(dst.val, dst.bytes);
-        dst.val =3D ((shift =3D=3D width) ? src.val :
-                   (b & 8) ?
-                   /* shrd */
-                   ((dst.orig_val >> shift) |
-                    truncate_word(src.val << (width - shift), dst.bytes)) =
:
-                   /* shld */
-                   ((dst.orig_val << shift) |
-                    ((src.val >> (width - shift)) & ((1ull << shift) - =
1))));
-        dst.val =3D truncate_word(dst.val, dst.bytes);
+        dst.orig_val =3D dst.val;
+        dst.val =3D (b & 8) ?
+                  /* shrd */
+                  ((dst.orig_val >> shift) |
+                   truncate_word(src.val << (width - shift), dst.bytes)) =
:
+                  /* shld */
+                  (truncate_word(dst.orig_val << shift, dst.bytes) |
+                   (src.val >> (width - shift)));
         _regs.eflags &=3D ~(X86_EFLAGS_OF | X86_EFLAGS_SF | X86_EFLAGS_ZF =
|
                           X86_EFLAGS_PF | X86_EFLAGS_CF);
         if ( (dst.val >> ((b & 8) ? (shift - 1) : (width - shift))) & 1 )




--=__Part754D69B2.1__=
Content-Type: text/plain; name="x86emul-shld-simplify.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="x86emul-shld-simplify.patch"

x86emul: simplify SHLD/SHRD handling=0A=0AFirst of all there's no point =
considering the "shift =3D=3D width" case,=0Awhen immediately before that =
check we mask "shift" by "width - 1". And=0Athen truncate_word() use can =
be reduced too: dst.val, as obtained by=0Ageneric operand fetching code, =
is already suitably truncated, and its=0Ause can also be made symmetric in =
the main conditional expression (on=0Aonly left shift results). Finally =
masking the result of a right shift=0Ais not necessary when the left hand =
operand doesn't have more than=0A"width" significant bits.=0A=0ASigned-off-=
by: Jan Beulich <jbeulich@suse.com>=0A=0A--- a/xen/arch/x86/x86_emulate/x86=
_emulate.c=0A+++ b/xen/arch/x86/x86_emulate/x86_emulate.c=0A@@ -6414,16 =
+6414,14 @@ x86_emulate(=0A         }=0A         if ( (shift &=3D width - =
1) =3D=3D 0 )=0A             break;=0A-        dst.orig_val =3D truncate_wo=
rd(dst.val, dst.bytes);=0A-        dst.val =3D ((shift =3D=3D width) ? =
src.val :=0A-                   (b & 8) ?=0A-                   /* shrd =
*/=0A-                   ((dst.orig_val >> shift) |=0A-                    =
truncate_word(src.val << (width - shift), dst.bytes)) :=0A-                =
   /* shld */=0A-                   ((dst.orig_val << shift) |=0A-         =
           ((src.val >> (width - shift)) & ((1ull << shift) - 1))));=0A-   =
     dst.val =3D truncate_word(dst.val, dst.bytes);=0A+        dst.orig_val=
 =3D dst.val;=0A+        dst.val =3D (b & 8) ?=0A+                  /* =
shrd */=0A+                  ((dst.orig_val >> shift) |=0A+                =
   truncate_word(src.val << (width - shift), dst.bytes)) :=0A+             =
     /* shld */=0A+                  (truncate_word(dst.orig_val << shift, =
dst.bytes) |=0A+                   (src.val >> (width - shift)));=0A       =
  _regs.eflags &=3D ~(X86_EFLAGS_OF | X86_EFLAGS_SF | X86_EFLAGS_ZF |=0A   =
                        X86_EFLAGS_PF | X86_EFLAGS_CF);=0A         if ( =
(dst.val >> ((b & 8) ? (shift - 1) : (width - shift))) & 1 )=0A
--=__Part754D69B2.1__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__Part754D69B2.1__=--


From xen-devel-bounces@lists.xen.org Tue Jun 20 07:15:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 07:15: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 1dNDNl-0006tA-3Q; Tue, 20 Jun 2017 07:15: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 1dNDNj-0006t2-Qr
 for xen-devel@lists.xen.org; Tue, 20 Jun 2017 07:15:23 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 BA/3C-02199-B8BC8495; Tue, 20 Jun 2017 07:15:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS7frtEe
 kwcl+KYslHxezODB6HN39mymAMYo1My8pvyKBNWPv3nOMBd+EK673zmZqYNwm0MXIySEkkCex
 d+VuFhCbV8BO4sueLjYQW0LAUOL0wptgcRYBVYmnvyYzgthsAuoSbc+2s4LYIgJJEq/efQKLM
 wvkSEw/cZ0dxBYWiJL4e/w2C8T86SwSV9bqdzFycHACzW89kgFi8goISvzdIQzRqSXx8NctFg
 hbW2LZwtfMICXMAtISy/9xTGDkm4XQMAtJwywkDbMQGhYwsqxiVC9OLSpLLdI110sqykzPKMl
 NzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAw8BiDYwdj43ekQoyQHk5Ior9Ymj0ghvqT8lMqM
 xOKM+KLSnNTiQ4waHBwC23atvsAoxZKXn5eqJMFreAqoTrAoNT21Ii0zBxgbMKUSHDxKIrzrd
 gGleYsLEnOLM9MhUqcYFaXEeeNB+gRAEhmleXBtsHi8xCgrJczLCHSUEE9BalFuZgmq/CtGcQ
 5GJWHe9ONAU3gy80rgpr8CWswEtPjFEbDFJYkIKakGRgkHc3uprWvCTTbefCU5Oen3hbOa4px
 ZyxhUdoc+a3Z3X7Hgd9H5yds/bHz1/lLsxHzz2QZiAWlyM9r3Xai0k+JmvHdh4p9P+5iDP56N
 Xzm36Xlmme2edV9vbd915P3H9XYb+N2lH7QYBh4snrgz7fjKhy/c57CrbjsxsfaQom60guqEN
 CGjHepKLMUZiYZazEXFiQAVOYHnwgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1497942920!48350810!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14569 invoked from network); 20 Jun 2017 07:15:22 -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; 20 Jun 2017 07:15:22 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 20 Jun 2017 01:15:20 -0600
Message-Id: <5948E7A60200007800164559@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 20 Jun 2017 01:15:18 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "Konrad Rzeszutek Wilk" <konrad.wilk@oracle.com>
References: <1497387096-19058-1-git-send-email-andrew.cooper3@citrix.com>
 <1497387096-19058-2-git-send-email-andrew.cooper3@citrix.com>
 <594127F50200007800162D2B@prv-mh.provo.novell.com>
 <a9a17717-f3cb-aa1c-8384-61542679074e@citrix.com>
 <59412AE00200007800162D60@prv-mh.provo.novell.com>
 <20170614141803.GB15061@char.us.oracle.com>
 <6d055740-eb51-cb9a-7fc9-ff70da5d3a0b@citrix.com>
 <5941934102000078001007FA@prv-mh.provo.novell.com>
 <20170619183035.GB21025@char.us.oracle.com>
 <da420b0c-7be4-8e3d-a6a5-fb50a82b9912@citrix.com>
In-Reply-To: <da420b0c-7be4-8e3d-a6a5-fb50a82b9912@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: ross.lagerwall@citrix.com, julien.grall@arm.com, sstabellini@kernel.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 2/2] xen/livepatch: Don't crash on
 encountering STN_UNDEF relocations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIwLjA2LjE3IGF0IDAxOjA1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTkvMDYvMjAxNyAxOTozMCwgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIHdyb3RlOgo+
PiBPbiBXZWQsIEp1biAxNCwgMjAxNyBhdCAxMjo0OToyMVBNIC0wNjAwLCBKYW4gQmV1bGljaCB3
cm90ZToKPj4+Pj4+IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IDA2
LzE0LzE3IDg6MzQgUE0gPj4+Cj4+Pj4gV2VsbCAtIEkndmUgZ290IGEgbGl2ZXBhdGNoIHdpdGgg
c3VjaCBhIHJlbG9jYXRpb24uICBJdCBpcyBwcm9iYWJseSBhCj4+Pj4gbGl2ZXBhdGNoIGJ1aWxk
IHRvb2xzIGlzc3VlLCBidXQgdGhlIHF1ZXN0aW9uIGlzIHdoZXRoZXIgWGVuIHNob3VsZCBldmVy
Cj4+Pj4gYWNjZXB0IHN1Y2ggYSBsaXZlcGF0Y2ggb3Igbm90IChpcnJlc3BlY3RpdmUgb2Ygd2hl
dGhlciB0aGlzIGV4YWN0Cj4+Pj4gcmVsb2NhdGlvbiBpcyBwZXJtaXR0ZWQgd2l0aGluIHRoZSBF
TEYgc3BlYykuCj4+PiBTaW5jZSB0aGUgc3BlYyBleHBsaWNpdGx5IG1lbnRpb25zIHRoYXQgY2Fz
ZSwgSSB0aGluayB3ZSdkIGJldHRlciBzdXBwb3J0IAo+IGl0Lgo+Pj4gQnV0IGl0IHdvdWxkbid0
IGJlIHRoZSBlbmQgb2YgdGhlIHdvcmxkIGlmIHdlIGRpZG4ndCwgYXMgcHJlc3VtYWJseSB0aGVy
ZQo+Pj4gYXJlbid0IHRoYXQgbWFueSB1c2UgY2FzZXMgZm9yIGl0Lgo+PiBPSy4gSW4gdGhhdCBj
YXNlOgo+Pgo+PiBBY2tlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0Bv
cmFjbGUuY29tPgoKSSBoYXZlIHRvIGFkbWl0IHRoYXQgSSdtIHN1cnByaXNlZCBieSB0aGF0LCBu
b3Qgb25seSBiZWNhdXNlIG9mCndoYXQgQW5kcmV3IHNheXMgYmVsb3csIGJ1dCBhbHNvIGJlY2F1
c2UgaW1vIHRoZSBwYXRjaCB3b3VsZAppbW8gbmVlZCB0byBiZSBkb25lIHNvbWV3aGF0IGRpZmZl
cmVudGx5LCBhcyBvdXRsaW5lZCBlYXJsaWVyCihtYWtpbmcgU1ROX1VOREVGIGxlc3Mgb2YgYSBz
cGVjaWFsIGNhc2UpLgoKPj4gRG8geW91IHRoaW5rIGl0IHdvdWxkIGJlIHBvc3NpYmxlIHRvIGdl
bmVyYXRlIGFuIHRlc3QtY2FzZSBmb3IgdGhpcwo+PiBpbiBhcmNoL3Rlc3QvbGl2ZXBhdGNoPwo+
IAo+IEkgY2FuIHRyaXZpYWxseSBjYXVzZSB0aGlzIHNpdHVhdGlvbiB0byBvY2N1ciB3aXRoIHRo
ZSBjdXJyZW50IGJ1aWxkCj4gdG9vbHMsIGJ1dCB3ZSBhcmUgY3VycmVudGx5IHByZXN1bWluZyBh
IGJ1aWxkIHRvb2xzIGJ1ZyB0byBiZSB0aGUKPiB1bmRlcmx5aW5nIGlzc3VlIGJlaGluZCBnZXR0
aW5nIGEgU1ROX1VOREVGIHJlbG9jYXRpb24gaW4gdGhlIGxpdmVwYXRjaC4KPiAKPiBHaXZlbiB0
aGF0IGEgU1ROX1VOREVGIHJlbG9jYXRpb24gKGFwcGVhcnMgdG8pIG1lYW4gYSBOVUxMIGRlcmVm
ZXJlbmNlCj4gb25jZSB0aGUgcmVsb2NhdGlvbnMgYXJlIGV2YWx1YXRlZCwgSSBhbSBub3QgaGFw
cHkgd2l0aCBzdXBwb3J0aW5nIHN1Y2gKPiBhIGNhc2UuCgpXZWxsLCBxdWl0ZSBjbGVhcmx5IHRo
aXMgY2FuIGJlIG9mIHVzZSBvbmx5IHRvIHByb2R1Y2UgY29uc3RhbnRzLApub3QgdG8gcHJvZHVj
ZSBwb2ludGVycyAodW5sZXNzIGNoYWluZWQgWyJleHByZXNzaW9uIl0gcmVsb2NhdGlvbnMKYXJl
IGJlaW5nIHVzZWQsIHdoZXJlIHRoZSByZXN1bHQgb2Ygb25lIGVsZW1lbnQgaW4gdGhlIGNoYWlu
IGlzIHRoZQphZGRlbmQgb2YgdGhlIG5leHQgb25lLCBhbGJlaXQgZXZlbiB0aGVuIHRoaXMgd291
bGQgZWZmZWN0aXZlbHkgYmUKYSBOT1AgcmVsb2NhdGlvbiwgc28gbWF5IGJlIHVzZWZ1bCBvbmx5
IHdoZW4gcG9zdC1lZGl0aW5nIGJpbmFyaWVzCndoZXJlIHRoZSB0b29sIGRvZXNuJ3Qgd2FudCB0
byBjaGFuZ2UgW3JlbG9jYXRpb25dIHNlY3Rpb24gc2l6ZXMpLgoKPiBUaGVyZWZvcmUsIEknbSBn
b2luZyB0byBpbnNpc3QgdGhhdCB3ZSB0YWtlIGEgY29uY3JldGUgZGVjaXNpb24gYXMgdG8KPiB3
aGF0IHRvIGRvIGluIHRoZSBoeXBlcnZpc29yIGNvZGUsIGJlZm9yZSBhZGRpbmcgYSB0ZXN0IGNh
c2UsIGFuZAo+IGFkdm9jYXRlIGZvciBleGNsdWRpbmcgaXQgb3V0cmlnaHQgcmF0aGVyIHRoYW4g
dG9sZXJhdGluZyBpdCBpbiB0aGUKPiAoY2VydGFpbj8pIGtub3dsZWRnZSB0aGF0IFhlbiB3aWxs
IHN1YnNlcXVlbnRseSBjcmFzaC4KCkFzIHBlciB0aGUgZXhwbGFuYXRpb24gYWJvdmUsIHdlIGNh
bid0IHRlbGwgd2hldGhlciBYZW4gd2lsbApzdWJzZXF1ZW50bHkgY3Jhc2gsIGFzIHdlIGRvbid0
IGtub3cgd2hhdCBpdCBpcyB0aGF0IGlzIGJlaW5nCnJlbG9jYXRlZCBieSBzdWNoIGFuIHJlbG9j
YXRpb24uIFdoaWxlLCBhcyBpbmRpY2F0ZWQgYmVmb3JlLCBJJ2QgbGlrZQp0byBzZWUgdXMgc3Vw
cG9ydCBldmVyeXRoaW5nIHRoZSBzdGFuZGFyZCBtYW5kYXRlcywgSSB3b3VsZG4ndAp2aWV3IGl0
IGFzIGEgYmlnIHByb2JsZW0gdG8gc2ltcGx5IHJldHVybiAtRU9QTk9UU1VQUCBmb3IgdGhpcyBj
YXNlCmZvciB0aGUgdGltZSBiZWluZy4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 20 07:19:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 07: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 1dNDRa-00077Q-Iv; Tue, 20 Jun 2017 07:19: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 1dNDRY-00077K-WF
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 07:19:21 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 88/38-03920-87CC8495; Tue, 20 Jun 2017 07:19:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXS6fjDS7f8jEe
 kwdWflhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bG1e1sBb+5K/b8vMHWwLies4uRg0NIIE/i
 z7s4EJNXwE5i86agLkZODgkBQ4nTC2+ygNgsAqoSp94tZQWx2QTUJdqebWcFKRcR0JE4/Z0Px
 GQWyJc4eNgDpEJYwFviT8N7RhBbSOA+o8SFWVwgNqeAl8TW9tWsEIsEJf7uEAYJMwtoSTz8dY
 sFwtaWWLbwNTPERGmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxahSnFpWlFukaWeolFWWmZ5T
 kJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGHQMQ7GA8sCjwEKMkB5OSKK/WJo9IIb6k/JTK
 jMTijPii0pzU4kOMGhwcApvXrr7AKMWSl5+XqiTBq3MaqE6wKDU9tSItMwcYFzClEhw8SiK86
 3YBpXmLCxJzizPTIVKnGBWlxHmfngJKCIAkMkrz4NpgsXiJUVZKmJcR6CghnoLUotzMElT5V4
 ziHIxKwrzpx4Gm8GTmlcBNfwW0mAlo8YsjYItLEhFSUg2MR45czJik+pbrEc+MKVYiVz8n8+W
 0fjr7zZdLdJLbrSdub9wLHU5v2X1G3URxuSebmPydFn9R1ziu2KjbEzbpqwWeEAmzak8zKHZP
 bstIKQvz9lQScW68NedK1PyTa38+VTwro8b4cWqdx/LFr63O7FxxLtBVZFnT6VzVJRdO3Dhi2
 7y/Z4WTEktxRqKhFnNRcSIAoVla6sACAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1497943158!108668542!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3081 invoked from network); 20 Jun 2017 07:19: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; 20 Jun 2017 07:19:19 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 20 Jun 2017 01:19:17 -0600
Message-Id: <5948E894020000780016455C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 20 Jun 2017 01:19:16 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <d40d068f-7d4b-88fb-b43a-eadaa5f8f6d4@oracle.com>
 <20170602135844.25286-1-roger.pau@citrix.com>
 <593818FC0200007800160622@prv-mh.provo.novell.com>
 <20170619164559.ub4zj2h6wqymoguu@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20170619164559.ub4zj2h6wqymoguu@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 v4.1 3/4] x86/pt: enable binding of GSIs to
 a 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+IE9uIDE5LjA2LjE3IGF0IDE4OjQ1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFdlZCwgSnVuIDA3LCAyMDE3IGF0IDA3OjE3OjE2QU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMDIuMDYuMTcgYXQgMTU6NTgsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gKyAgICAgICAgZWxzZQo+PiA+ICsgICAgICAgIHsKPj4gPiArICAgICAgICAg
ICAgLyogTVNJX1RSQU5TTEFURSBpcyBub3Qgc3VwcG9ydGVkIGJ5IHRoZSBoYXJkd2FyZSBkb21h
aW4uICovCj4+IAo+PiBzL2J5L2Zvci8gPwo+IAo+IE9LLiBJIGd1ZXNzIHRoaXMgaXMgYmV0dGVy
IGJlY2F1c2UgZCBpcyBhIHRhcmdldCBpbiB0aGlzIGNvbnRleHQ/CgpZZXMgKGFzIGxvbmcgYXMg
bXkgdW5kZXJzdGFuZGluZyBvZiBFbmdsaXNoIHByZXBvc2l0aW9ucyBpcwpjb3JyZWN0LCB3aGlj
aCBhZG1pdHRlZGx5IGl0IG9mdGVuIGlzbid0KS4KCj4+ID4gQEAgLTY5Niw3ICs3NzcsOCBAQCBp
bnQgaHZtX2RvX0lSUV9kcGNpKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBwaXJxICpwaXJxKQo+
PiA+ICAgICAgc3RydWN0IGh2bV9pcnFfZHBjaSAqZHBjaSA9IGRvbWFpbl9nZXRfaXJxX2RwY2ko
ZCk7Cj4+ID4gICAgICBzdHJ1Y3QgaHZtX3BpcnFfZHBjaSAqcGlycV9kcGNpID0gcGlycV9kcGNp
KHBpcnEpOwo+PiA+ICAKPj4gPiAtICAgIGlmICggIWlvbW11X2VuYWJsZWQgfHwgIWRwY2kgfHwg
IXBpcnFfZHBjaSB8fAo+PiA+ICsgICAgaWYgKCAhaXNfaHZtX2RvbWFpbihkKSB8fCAhaW9tbXVf
ZW5hYmxlZCB8fAo+PiA+ICsgICAgICAgICAoIWlzX2hhcmR3YXJlX2RvbWFpbihkKSAmJiAhZHBj
aSkgfHwgIXBpcnFfZHBjaSB8fAo+PiA+ICAgICAgICAgICAhKHBpcnFfZHBjaS0+ZmxhZ3MgJiBI
Vk1fSVJRX0RQQ0lfTUFQUEVEKSApCj4+ID4gICAgICAgICAgcmV0dXJuIDA7Cj4+IAo+PiBTbyB3
aHkgYWdhaW4gZG8gd2Ugc3VkZGVubHkgbmVlZCAhaXNfaHZtX2RvbWFpbigpIGhlcmU/IFdpdGgK
Pj4gdGhlIG5hbWUgb2YgdGhlIGZ1bmN0aW9uIHRoZXJlIHNob3VsZG4ndCBiZSBhbnkgY2FsbGVy
IGludm9raW5nIGl0Cj4+IGZvciBhIFBWIGd1ZXN0Lgo+IAo+IFNhZGx5IHRoZXJlIGlzLCBpbiBf
X2RvX0lSUV9ndWVzdCB0aGUgZm9sbG93aW5nIGlzIHVzZWQ6Cj4gCj4gaWYgKCAhaHZtX2RvX0lS
UV9kcGNpKGQsIHBpcnEpICkKPiAgICAgc2VuZF9ndWVzdF9waXJxKGQsIHBpcnEpOwo+IAo+IFdp
dGhvdXQgY2hlY2tpbmcgaWYgZCBpcyBhIEhWTSBvciBQViBndWVzdCwgc28gdGhlIGNoZWNrIGlz
IG5lZWRlZCAob3IKPiBuZWVkcyB0byBiZSBtb3ZlZCBmdXJ0aGVyIHVwIGluIHRoZSBjYWxsIGNo
YWluIGludG8gX19kb19JUlFfZ3Vlc3QpLgoKSW5kZWVkIEkgdGhpbmsgY2FsbGVycyBvZiBodm1f
KigpIGZ1bmN0aW9ucyBzaG91bGQgbWFrZSBzdXJlIHRoZXkKZG9uJ3QgY2FsbCB0aGVtIG9uIG5v
bi1IVk0gZG9tYWlucy92Y3B1cy4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 20 07:21:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 07:21:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNDTq-0007h1-VE; Tue, 20 Jun 2017 07:21:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bp@alien8.de>) id 1dNDTp-0007gh-B1
 for xen-devel@lists.xen.org; Tue, 20 Jun 2017 07:21:41 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 D8/51-01992-40DC8495; Tue, 20 Jun 2017 07:21:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXCytl5VJf5rEe
 kwdR+A4slHxezODB6HN39mymAMYo1My8pvyKBNePAjk1MBQ2cFY2L+5gaGBexdzFycEgI6Eq8
 6dPpYuTiEBLYyigxYeUJRgjnPpPEyZ+PmLoYOTlYBFQlzn64xQxiswmoSCw9cwssLiKgJdG24
 DYLSAOzwFQOiWtnn7OAJBgE4iQOf/vEDmILC2RLrDx/lBlkG6+AqcTpf6wQC9oYJXbNvcsIUs
 MrIChxcuYTsF5mAXWJP/MugdUzC0hLLP/HARLmFPCU6Ll5AKxEFOiGzqVzWCYwCsxC0j0LSfc
 shO4FjMyrGDWKU4vKUot0DQ30kooy0zNKchMzc4A8U73c1OLixPTUnMSkYr3k/NxNjMDgZACC
 HYxrpjofYpTkYFIS5dXa5BEpxJeUn1KZkVicEV9UmpNafIhRhoNDSYJ36WmgnGBRanpqRVpmD
 jBOYNISHDxKIrzrdgGleYsLEnOLM9MhUqcYdTlund/yhUmIJS8/L1VKnDcFZIYASFFGaR7cCF
 jMXmKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5Iwb/pxoCk8mXklcJteAR3BBHTEiyNgR5QkIqS
 kGhhD/pxb/ch+pm/Ler05K75mhmybcSNsxpvg3Vm7JVU7PX71id+pbzD9sc7su1JT5LV3THdt
 fxmfNvled3PZuR6mZQJzqs+eOP9Nypfpym2PQsHYkpQjvXttV2v4KL+Neyp+Z9rH3WLtdc/MP
 T7tvDPj7q8P80WEs4s65I4riZQpzj0tk3xyRcpyJZbijERDLeai4kQAUDl/I9QCAAA=
X-Env-Sender: bp@alien8.de
X-Msg-Ref: server-9.tower-206.messagelabs.com!1497943299!104301918!1
X-Originating-IP: [5.9.137.197]
X-SpamReason: No, hits=0.7 required=7.0 tests=BODY_RANDOM_LONG, RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30965 invoked from network); 20 Jun 2017 07:21:39 -0000
Received: from mail.skyhub.de (HELO mail.skyhub.de) (5.9.137.197)
 by server-9.tower-206.messagelabs.com with SMTP; 20 Jun 2017 07:21:39 -0000
X-Virus-Scanned: Nedap ESD1 at mail.skyhub.de
Received: from mail.skyhub.de ([127.0.0.1])
 by localhost (blast.alien8.de [127.0.0.1]) (amavisd-new, port 10026)
 with ESMTP id xKIJA1uiQdUr; Tue, 20 Jun 2017 09:21:38 +0200 (CEST)
Received: from pd.tnic (p2003008C2F213F00F45CBC8D67F79E47.dip0.t-ipconnect.de
 [IPv6:2003:8c:2f21:3f00:f45c:bc8d:67f7:9e47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mail.skyhub.de (SuperMail on ZX Spectrum 128k) with ESMTPSA id 5F5851EC0644;
 Tue, 20 Jun 2017 09:21:38 +0200 (CEST)
Date: Tue, 20 Jun 2017 09:21:25 +0200
From: Borislav Petkov <bp@alien8.de>
To: Tom Lendacky <thomas.lendacky@amd.com>
Message-ID: <20170620072124.p6wztvxw5fj25a6m@pd.tnic>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
 <20170616185023.18967.72831.stgit@tlendack-t1.amdoffice.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170616185023.18967.72831.stgit@tlendack-t1.amdoffice.net>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: linux-efi@vger.kernel.org, Brijesh Singh <brijesh.singh@amd.com>,
 Toshimitsu Kani <toshi.kani@hpe.com>, linux-doc@vger.kernel.org,
 Matt Fleming <matt@codeblueprint.co.uk>, x86@kernel.org, linux-mm@kvack.org,
 Radim =?utf-8?B?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Larry Woodman <lwoodman@redhat.com>, linux-arch@vger.kernel.org,
 kvm@vger.kernel.org, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 kasan-dev@googlegroups.com, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Andy Lutomirski <luto@kernel.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Dmitry Vyukov <dvyukov@google.com>, Juergen Gross <jgross@suse.com>,
 kexec@lists.infradead.org, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org, iommu@lists.linux-foundation.org,
 Thomas Gleixner <tglx@linutronix.de>, Paolo Bonzini <pbonzini@redhat.com>
Subject: Re: [Xen-devel] [PATCH v7 03/36] x86, mpparse, x86/acpi, x86/PCI,
 x86/dmi, SFI: Use memremap for RAM 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>

T24gRnJpLCBKdW4gMTYsIDIwMTcgYXQgMDE6NTA6MjNQTSAtMDUwMCwgVG9tIExlbmRhY2t5IHdy
b3RlOgo+IFRoZSBpb3JlbWFwKCkgZnVuY3Rpb24gaXMgaW50ZW5kZWQgZm9yIG1hcHBpbmcgTU1J
Ty4gRm9yIFJBTSwgdGhlCj4gbWVtcmVtYXAoKSBmdW5jdGlvbiBzaG91bGQgYmUgdXNlZC4gQ29u
dmVydCBjYWxscyBmcm9tIGlvcmVtYXAoKSB0bwo+IG1lbXJlbWFwKCkgd2hlbiByZS1tYXBwaW5n
IFJBTS4KPiAKPiBUaGlzIHdpbGwgYmUgdXNlZCBsYXRlciBieSBTTUUgdG8gY29udHJvbCBob3cg
dGhlIGVuY3J5cHRpb24gbWFzayBpcwo+IGFwcGxpZWQgdG8gbWVtb3J5IG1hcHBpbmdzLCB3aXRo
IGNlcnRhaW4gbWVtb3J5IGxvY2F0aW9ucyBiZWluZyBtYXBwZWQKPiBkZWNyeXB0ZWQgdnMgZW5j
cnlwdGVkLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFRvbSBMZW5kYWNreSA8dGhvbWFzLmxlbmRhY2t5
QGFtZC5jb20+Cj4gLS0tCj4gIGFyY2gveDg2L2luY2x1ZGUvYXNtL2RtaS5oICAgfCAgICA4ICsr
KystLS0tCj4gIGFyY2gveDg2L2tlcm5lbC9hY3BpL2Jvb3QuYyAgfCAgICA2ICsrKy0tLQo+ICBh
cmNoL3g4Ni9rZXJuZWwva2RlYnVnZnMuYyAgIHwgICAzNCArKysrKysrKysrKy0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCj4gIGFyY2gveDg2L2tlcm5lbC9rc3lzZnMuYyAgICAgfCAgIDI4ICsrKysr
KysrKysrKysrLS0tLS0tLS0tLS0tLS0KPiAgYXJjaC94ODYva2VybmVsL21wcGFyc2UuYyAgICB8
ICAgMTAgKysrKystLS0tLQo+ICBhcmNoL3g4Ni9wY2kvY29tbW9uLmMgICAgICAgIHwgICAgNCAr
Ky0tCj4gIGRyaXZlcnMvZmlybXdhcmUvZG1pLXN5c2ZzLmMgfCAgICA1ICsrKy0tCj4gIGRyaXZl
cnMvZmlybXdhcmUvcGNkcC5jICAgICAgfCAgICA0ICsrLS0KPiAgZHJpdmVycy9zZmkvc2ZpX2Nv
cmUuYyAgICAgICB8ICAgMjIgKysrKysrKysrKystLS0tLS0tLS0tLQo+ICA5IGZpbGVzIGNoYW5n
ZWQsIDU1IGluc2VydGlvbnMoKyksIDY2IGRlbGV0aW9ucygtKQoKUmV2aWV3ZWQtYnk6IEJvcmlz
bGF2IFBldGtvdiA8YnBAc3VzZS5kZT4KCi0tIApSZWdhcmRzL0dydXNzLAogICAgQm9yaXMuCgpH
b29kIG1haWxpbmcgcHJhY3RpY2VzIGZvciA0MDA6IGF2b2lkIHRvcC1wb3N0aW5nIGFuZCB0cmlt
IHRoZSByZXBseS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 20 07:23:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 07: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 1dNDVF-0007ot-8X; Tue, 20 Jun 2017 07: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 <JBeulich@suse.com>) id 1dNDVD-0007oh-F9
 for xen-devel@lists.xen.org; Tue, 20 Jun 2017 07:23:07 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 44/A2-03920-A5DC8495; Tue, 20 Jun 2017 07:23:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDSzfqrEe
 kwdbFEhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a1VTdYC7bwViyddZOxgXEmVxcjJ4eQQJ7E
 jXuPGUFsXgE7iUX3d7GD2BIChhKnF95kAbFZBFQlVnx/zgpiswmoS7Q92w5kc3CICMRI3JgY3
 cXIxcEssJ1RYteMdUwgNcICiRJt/7+ygSSEBCYxShyee48ZpIETaOiBj6YgJq+AoMTfHcIg5c
 wCWhIPf91igbC1JZYtfA1WzSwgLbH8H8cERr5ZCA2zkDTMQtIwC6FhASPLKkaN4tSistQiXWN
 DvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwOBjAIIdjE2LAg8xSnIwKYnyam3y
 iBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwat8BignWJSanlqRlpkDjAOYtAQHj5II77pdQGne4
 oLE3OLMdIjUKUZFKXHe+6eBEgIgiYzSPLg2WOxdYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkj
 CvHMh2nsy8Erjpr4AWMwEtfnEEbHFJIkJKqoGx593BI9veTfvJzvbvfW7Nl/N2ET3r1p+UM3P
 r0U0wOyMjl1Rz+b91zI9bErKRE9PK1vxWYhSUXRqdavhfZ+dK1vSfzMF+PCx+qTcsbgo3Lu9b
 GeVZkpfw+L5unO6n4wXmLf6CLBqdRb/P5vDdlT+cxhm7WLH97Q+bxmbhzQ/qjy4KtdgjzqjEU
 pyRaKjFXFScCADqO1pCuAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1497943384!68036823!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10817 invoked from network); 20 Jun 2017 07:23:06 -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; 20 Jun 2017 07:23:06 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 20 Jun 2017 01:23:04 -0600
Message-Id: <5948E9760200007800164572@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 20 Jun 2017 01:23:02 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Dario Faggioli" <dario.faggioli@citrix.com>,
 "Praveen Kumar" <kpraveen.lkml@gmail.com>
References: <20170617093253.3990-1-kpraveen.lkml@gmail.com>
 <20170617093253.3990-6-kpraveen.lkml@gmail.com>
 <1497891211.7405.9.camel@citrix.com>
In-Reply-To: <1497891211.7405.9.camel@citrix.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 05/20] rb_tree: remove redundant
 if()-condition in rb_erase()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE5LjA2LjE3IGF0IDE4OjUzLCA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gU2F0LCAyMDE3LTA2LTE3IGF0IDE1OjAyICswNTMwLCBQcmF2ZWVuIEt1bWFyIHdy
b3RlOgo+PiAtLS0gYS94ZW4vY29tbW9uL3JidHJlZS5jCj4+ICsrKyBiL3hlbi9jb21tb24vcmJ0
cmVlLmMKPj4gQEAgLTI1MCwxNSArMjUwLDE2IEBAIHZvaWQgcmJfZXJhc2Uoc3RydWN0IHJiX25v
ZGUgKm5vZGUsIHN0cnVjdAo+PiByYl9yb290ICpyb290KQo+PiAgICAgICAgICAgICAgaWYgKGNo
aWxkKQo+PiAgICAgICAgICAgICAgICAgIHJiX3NldF9wYXJlbnQoY2hpbGQsIHBhcmVudCk7Cj4+
ICAgICAgICAgICAgICBwYXJlbnQtPnJiX2xlZnQgPSBjaGlsZDsKPj4gKwo+PiArICAgICAgICAg
ICAgbm9kZS0+cmJfcmlnaHQgPSBvbGQtPnJiX3JpZ2h0Owo+PiArICAgICAgICAgICAgcmJfc2V0
X3BhcmVudChvbGQtPnJiX3JpZ2h0LCBub2RlKTsKPj4gICAgICAgICAgfQo+PiAgCj4+ICAgICAg
ICAgIG5vZGUtPnJiX3BhcmVudF9jb2xvciA9IG9sZC0+cmJfcGFyZW50X2NvbG9yOwo+PiAtICAg
ICAgICBub2RlLT5yYl9yaWdodCA9IG9sZC0+cmJfcmlnaHQ7Cj4+ICAgICAgICAgIG5vZGUtPnJi
X2xlZnQgPSBvbGQtPnJiX2xlZnQ7Cj4+ICAKPiAuLi5JbiB0aGUgTGludXggY29tbWl0LCB0aGlz
IGJsYW5rIGxpbmUgaXMgcmVtb3ZlZCB0b28uCj4gCj4+ICAgICAgICAgIHJiX3NldF9wYXJlbnQo
b2xkLT5yYl9sZWZ0LCBub2RlKTsKPj4gLSAgICAgICAgaWYgKG9sZC0+cmJfcmlnaHQpCj4+IC0g
ICAgICAgICAgICByYl9zZXRfcGFyZW50KG9sZC0+cmJfcmlnaHQsIG5vZGUpOwo+PiArCj4+ICAg
ICAgICAgIGdvdG8gY29sb3I7Cj4+ICAgICAgfQo+PiAgCj4gSSBkb24ndCB0aGluayB0aGlzIGlz
IHRvbyBiaWcgb2YgYSBkZWFsIHBlciBzZSwgSSdkIEknZCBsZWF2ZSB0bwo+IG1haW50YWluZXJz
IGFuZCBjb21taXR0ZXJzIHRvIGRlY2lkZSB3aGV0aGVyIHNvbWV0aGluZyBsaWtlIHRoaXMgaXMK
PiBlbm91Z2ggZm9yIGFza2luZyBhIHJlc2VuZCwgb3Igd2hldGhlciBpdCBjYW4gYmUgZml4ZWQg
dXBvbiBjb21taXQgb3IKPiBldmVuIGxlZnQgYXMgaXQgaXMuCj4gCj4gRm9yIHN1cmUsIHdlIGtu
b3cgdGhhdCB0aGVzZSBwYXRjaGVzIHJlYWxseSBuZWVkcyB0byBiZSwgYXMgbXVjaCBhcwo+IHBv
c3NpYmxlLCAxOjEgY29waWVzIG9mIExpbnV4J3Mgb25lcywgZXZlbiBpbiB0aGUgc21hbGxlc3Qg
ZGV0YWlsLiBBbmQKPiB0aGUgcmVhc29uIGlzIHRvIG1ha2UgdGhlIGxpZmUgb2Ygc29tZW9uZSB3
YW50aW5nIHRvIGRvIGFub3RoZXIgcm91bmQKPiBvZiBpbXBvcnQsIGluIGZ1dHVyZSwgYXMgZWFz
eSBhcyBwb3NzaWJsZS4KClllcywgYW5kIGl0IGlzIGZvciB0aGlzIHZlcnkgcmVhc29uIHRoYXQg
SSdkIGxpa2UgdG8gc2VlIGEgcmVzZW5kLiBFbHNlCnRoZXJlJ3MgdGhlIHJpc2sgdGhhdCBmaXhp
bmcgdGhpcyB1cCB1cG9uIGNvbW1pdCBjYXVzZXMgc3Vic2VxdWVudApwYXRjaGVzIHRvIGFsc28g
bm90IGFwcGx5LiBUaGUgY29tbWl0dGVyLCBpZiBkb2luZyBhbnkgZWRpdHMgYXQgYWxsLApzaG91
bGQgbm90IGJlIHJlcXVpcmVkIHRvIHNwZW5kIG1lYW5pbmdmdWwgYW1vdW50cyBvZiBleHRyYSB0
aW1lCm9uIGFwcGx5aW5nIGEgcGF0Y2ggKG9yIHNlcmllcykuCgpKYW4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 20 07:26:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 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 1dNDYJ-000821-LZ; Tue, 20 Jun 2017 07:26: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 1dNDYH-00081t-HO
 for xen-devel@lists.xen.org; Tue, 20 Jun 2017 07:26:17 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 DD/6E-31580-81EC8495; Tue, 20 Jun 2017 07:26:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS1finEe
 kwZJWdoslHxezODB6HN39mymAMYo1My8pvyKBNePKzHbGgmXsFc8P3WFpYPzO2sXIySEkkCcx
 t30ZcxcjBwevgJ3E04UWIGEJAUOJ0wtvsoDYLAKqEote9TKD2GwC6hJtz7azgpSLCMRI3JgY3
 cXIxcEssJ1RYteMdUwgNcICuRKL/q5lBUkICUxhlLh06zkjSIJTwEhi74vrbBC7BCX+7hAGCT
 MLaEk8/HWLBcLWlli28DXYOcwC0hLL/3FMYOSbhdAwC0nDLCQNsxAaFjCyrGLUKE4tKkst0jW
 00EsqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAy+egYGxh2Mv097HmKU5GBSEuXV
 2uQRKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCt/MMUE6wKDU9tSItMwcYBzBpCQ4eJRHedbuA0
 rzFBYm5xZnpEKlTjLocTR+2fGESYsnLz0uVEuc9ATJDAKQoozQPbgQsJi8xykoJ8zIyMDAI8R
 SkFuVmlqDKv2IU52BUEuZ9DDKFJzOvBG7TK6AjmICOeHEE7IiSRISUVAOjY9derScKhzYWV57
 wnbygLCBB8FK8W6mY5XH5l1+e/FnQavmad92cdy2CfM5lHsrO5U9Flz+Wqfs6a63fj++chw6b
 3NzMW3ZeWoKjYpW3xtEnixKPuV1JPf/CTTo9a8mpulOmryRsN617FMZhe4ZH48i7UrNPDlP2B
 p+az95W/VgizioumDVRiaU4I9FQi7moOBEA1RGAeMQCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1497943574!98830574!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52988 invoked from network); 20 Jun 2017 07:26:15 -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; 20 Jun 2017 07:26:15 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 20 Jun 2017 01:26:13 -0600
Message-Id: <5948EA34020000780016458A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 20 Jun 2017 01:26:12 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Dario Faggioli" <dario.faggioli@citrix.com>,
 "Praveen Kumar" <kpraveen.lkml@gmail.com>
References: <20170617093253.3990-1-kpraveen.lkml@gmail.com>
 <20170617093253.3990-10-kpraveen.lkml@gmail.com>
 <1497892427.7405.17.camel@citrix.com>
In-Reply-To: <1497892427.7405.17.camel@citrix.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 09/20] rbtree: adjust root color in
 rb_insert_color() only when necessary
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE5LjA2LjE3IGF0IDE5OjEzLCA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gU2F0LCAyMDE3LTA2LTE3IGF0IDE1OjAyICswNTMwLCBQcmF2ZWVuIEt1bWFyIHdy
b3RlOgo+PiAtLS0gYS94ZW4vY29tbW9uL3JidHJlZS5jCj4+ICsrKyBiL3hlbi9jb21tb24vcmJ0
cmVlLmMKPj4gQEAgLTkwLDggKzkwLDIzIEBAIHZvaWQgcmJfaW5zZXJ0X2NvbG9yKHN0cnVjdCBy
Yl9ub2RlICpub2RlLCBzdHJ1Y3QKPj4gcmJfcm9vdCAqcm9vdCkKPj4gIHsKPj4gICAgICBzdHJ1
Y3QgcmJfbm9kZSAqcGFyZW50LCAqZ3BhcmVudDsKPj4gIAo+PiAtICAgIHdoaWxlICgocGFyZW50
ID0gcmJfcGFyZW50KG5vZGUpKSAmJiByYl9pc19yZWQocGFyZW50KSkKPj4gKyAgICB3aGlsZSAo
dHJ1ZSkKPj4gICAgICB7Cj4+Cj4gQW5kIGhlcmUgd2UgYXJlIGFnYWluLiAoSS5lLiwgaW4gdGhl
IGNpdGVkIExpbnV4J3MgY29tbWl0LCB0aGlzIGlzCj4gYmVpbmcgdHVybmVkIGludG8gJ3doaWxl
ICh0cnVlKSB7YC4KPiAKPiBTbywgSSB0aGluayB3ZSBzaG91bGQgZ2F0aGVyIG90aGVycycgb3Bp
bmlvbiBhYm91dCBob3cgdG8gZGVhbCB3aXRoCj4gdGhlc2UgYXNwZWN0cyBvZiB0aGlzIHNlcmll
cy4gU28sIEknbGwgc3RvcCBteSByZXZpZXcgZm9yIG5vdywgYW5kCj4gY2hhc2UgZmVlZGJhY2su
CgpJIGZ1bGx5IHNlY29uZCB5b3VyIG9waW5pb24gaGVyZS4gSSBldmVuIHdvbmRlciB3aGV0aGVy
IHdlCnNob3VsZG4ndCBjb252ZXJ0IHRoZSBmaWxlIGJhY2sgdG8gYmUgZnVsbHkgTGludXggc3R5
bGUgZmlyc3QgdGhpbmcsCnNvIHRoYXQgTGludXggY2hhbmdlcyBjYW4gYmUgYXBwbGllZCAobW9z
dGx5KSBhcyBpcywgc3BlY2lmaWNhbGx5CndpdGhvdXQgaGF2aW5nIHRvIGNvbnZlcnQgdGFicyB0
byBzcGFjZXMuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 20 07:32:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 07: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 1dNDeJ-0000Kr-Eg; Tue, 20 Jun 2017 07: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 1dNDeI-0000Kk-NI
 for xen-devel@lists.xen.org; Tue, 20 Jun 2017 07:32:30 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 F7/05-03557-E8FC8495; Tue, 20 Jun 2017 07:32:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS7f3vEe
 kwc+DUhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bSZW2MBevZKjb0TWZtYJzB2sXIySEkkCex
 dcIrMJtXwE5i485zzCC2hIChxOmFN1lAbBYBVYmWjXPYQWw2AXWJtmfbwepFBDQlZnZcYuxi5
 OJgFtjEJHH71HugBAeHsECYxItVQiCmkECGxOxJVSDlnAJWEnc/vmMBCfMKCEr83SEMEmYW0J
 J4+OsWC4StLbFs4WtmkBJmAWmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxahSnFpWlFukaG+k
 lFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGHgMQ7GA8vS7wEKMkB5OSKK/WJo9I
 Ib6k/JTKjMTijPii0pzU4kOMMhwcShK8c88B5QSLUtNTK9Iyc4BRAJOW4OBREuGdfBYozVtck
 JhbnJkOkTrFqMvR9GHLFyYhlrz8vFQpcd4YkBkCIEUZpXlwI2AReYlRVkqYlxHoKCGegtSi3M
 wSVPlXjOIcjErCvP4gq3gy80rgNr0COoIJ6IgXR8COKElESEk1MG5SDRI2q5t5w3sut/Km0k8
 fNthvCb3KbOXEsPPhrAlJ7JGq75jZTG85f9j+NGpT7PopChq/CroV5c+pJ6ZWyEpO/fEmzs/6
 c+ufTUYha9bfKrZz3eRzd6nxDvPNEznYOAW/H3gp3KSx/MKhdhWFmWWdRzMPvP3Eap+24//Ps
 H67bTra9w+tOKnEUpyRaKjFXFScCACR1gOrwwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1497943947!62731905!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21811 invoked from network); 20 Jun 2017 07:32:29 -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; 20 Jun 2017 07:32:29 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 20 Jun 2017 01:32:26 -0600
Message-Id: <5948EBA90200007800164599@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 20 Jun 2017 01:32:25 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <20170619165753.25049-1-julien.grall@arm.com>
 <20170619165753.25049-2-julien.grall@arm.com>
In-Reply-To: <20170619165753.25049-2-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>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 01/16] xen/mm: Don't use _{g,
 m}fn for defining INVALID_{G, M}FN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDE5LjA2LjE3IGF0IDE4OjU3LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9tbS5oCj4gKysrIGIveGVuL2luY2x1ZGUveGVuL21tLmgK
PiBAQCAtNTYsNyArNTYsNyBAQAo+ICAKPiAgVFlQRV9TQUZFKHVuc2lnbmVkIGxvbmcsIG1mbik7
Cj4gICNkZWZpbmUgUFJJX21mbiAgICAgICAgICAiMDVseCIKPiAtI2RlZmluZSBJTlZBTElEX01G
TiAgICAgIF9tZm4ofjBVTCkKPiArI2RlZmluZSBJTlZBTElEX01GTiAgICAgIChtZm5fdCl7IH4w
VUwgfQoKV2hpbGUgSSBkb24ndCBleHBlY3QgYW55b25lIHRvIHdpc2ggdG8gdXNlIGEgc3VmZml4
IGV4cHJlc3Npb24gb24KdGhpcyBjb25zdGFudCwgZm9yIG1heGltdW0gY29tcGF0aWJpbGl0eSB0
aGlzIHNob3VsZCBzdGlsbCBiZSBmdWxseQpwYXJlbnRoZXNpemVkLCBJIHRoaW5rLiBPZiBjb3Vy
c2UgdGhpcyBzaG91bGQgYmUgZWFzeSBlbm91Z2ggdG8KZG8gd2hpbGUgY29tbWl0dGluZy4KCkFy
ZSB5b3UgYWJsZSB0byBhc3N1cmUgdXMgdGhhdCBjbGFuZyBzdXBwb3J0cyB0aGlzIGdjYyBleHRl
bnNpb24KKGNvbXBvdW5kIGxpdGVyYWwgZm9yIG5vbi1jb21wb3VuZCB0eXBlcyksIG9yIGFyZSB3
ZSBnb2luZyB0bwpoYXZlIHRvIHNlZSB3aGV0aGVyIGNsYW5nIGNvbXBsYWlucyBhZnRlciBoYXZp
bmcgY29tbWl0dGVkIHRoZQpjaGFuZ2UgKHdoaWNoIGluIHR1cm4gd291bGQgbGlrZWx5IG9ubHkg
YmUgZm91bmQgbGF0ZXIsIG9uY2UKc29tZW9uZSB0cmllcyBhIG5vbi1kZWJ1ZyBidWlsZCB3aXRo
IGNsYW5nKT8KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 20 07:36:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 07:36: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 1dNDi7-0000WF-Un; Tue, 20 Jun 2017 07:36: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 1dNDi6-0000W6-AT
 for xen-devel@lists.xen.org; Tue, 20 Jun 2017 07:36:26 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 50/1C-02196-970D8495; Tue, 20 Jun 2017 07:36:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXS6fjDS7figke
 kweLdNhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a/Y4eZC2azVSx++Zq5gfEhSxcjJ4eQQJ7E
 z659bCA2r4CdxMPmP0wgtoSAocTphTfBalgEVCVW7LnKDmKzCahLtD3bzgpiiwiYSGzdtB+on
 ouDWeAeo8SLDWcZQRLCAl4SWyYfZAZJCAl0MUmsXP+TGSTBKWAh8fbddSCbA2iboMTfHcIgYW
 YBLYmHv26xQNjaEssWvgYrYRaQllj+j2MCI98shIZZSBpmIWmYhdCwgJFlFaNGcWpRWWqRrpG
 hXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYADWMzAw7mDs2et3iFGSg0lJlFdr
 k0ekEF9SfkplRmJxRnxRaU5q8SFGDQ4OgW27Vl9glGLJy89LVZLgFQMGupBgUWp6akVaZg4wR
 mBKJTh4lER4J58FSvMWFyTmFmemQ6ROMepyNH3Y8oVJCGyGlDjvyvNARQIgRRmleXAjYPF6iV
 FWSpiXkYGBQYinILUoN7MEVf4VozgHo5Iw7zaQKTyZeSVwm14BHcEEdMSLI2BHlCQipKQaGFu
 yp0o8n1LIP9PyRHvv9Y4dt2wjlykIHDh/U226VELpwdz6VOVLf58L+fx61P6q/16Db+DuPJGA
 Zza/Gqe92nrt0fqiCoEjz0r29rclTUvjmrHRnfEAl6PAhOVTbx/4fjPkUUrPJq6NOxYyZPB/Z
 ZZ7OO3g3KIbDLu3G61eXnV8R5pM6H9VBV8lluKMREMt5qLiRABpFy6f0gIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1497944183!106427493!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8392 invoked from network); 20 Jun 2017 07:36:24 -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; 20 Jun 2017 07:36:24 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 20 Jun 2017 01:36:22 -0600
Message-Id: <5948EC9502000078001645A9@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 20 Jun 2017 01:36:21 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Konrad Rzeszutek Wilk" <konrad.wilk@oracle.com>
References: <1497387096-19058-1-git-send-email-andrew.cooper3@citrix.com>
 <20170614134407.GA15061@char.us.oracle.com>
 <59415E150200007800162EAC@prv-mh.provo.novell.com>
 <26463217-0fb5-efe3-bb72-cf39dc8a3554@citrix.com>
 <20170619181825.GA21025@char.us.oracle.com>
In-Reply-To: <20170619181825.GA21025@char.us.oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen-devel <xen-devel@lists.xen.org>,
 Ross Lagerwall <ross.lagerwall@citrix.com>
Subject: Re: [Xen-devel] [PATCH 1/2] xen/livepatch: Clean up arch relocation
 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+IE9uIDE5LjA2LjE3IGF0IDIwOjE4LCA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4gd3JvdGU6
Cj4gT24gV2VkLCBKdW4gMTQsIDIwMTcgYXQgMDc6Mjg6MzlQTSArMDEwMCwgQW5kcmV3IENvb3Bl
ciB3cm90ZToKPj4gSGF2aW5nIHNhaWQgdGhhdCwgdGhlcmUgaXMgbm8gc2FuaXR5IGNoZWNrIHRo
YXQgci0+cl9vZmZzZXQgaXMgd2l0aGluCj4+IGJhc2UtPmxvYWRfYWRkciArIHNlYy0+c2hfc2l6
ZSBpbiBhcm0zMiwgd2hlcmVhcyBib3RoIGFybTY0IGFuZCB4ODYKPj4gYXBwZWFyIHRvIGRvIHRo
aXMgY2hlY2suCj4gCj4gVHJ1ZS4KPiAKPiBBbmQgdGhlIHRyaWNreSBwYXJ0IChpdCB3YXMgdG8g
bWUgYXQgbGVhc3QpIHdhcyB0aGF0IEFSTTMyIGlzIGFsbAo+IFJFTCBhbmQgbm90IFJFTEEgc28g
dGhlIG9wY29kZSBnZXRzIG1vZGlmaWVkIGFmdGVyIHRoZSBvcGVyYXRpb24uCj4gCj4gV2hpY2gg
bWVhbnMgaXQgZ2V0cyBhIGJpdCBjb21wbGV4IHRvIGFkZCBhIGJvdW5kYXJ5IGNoZWNrIGluCj4g
J2dldF9hZGRlbmQnIC4KPiAKPiBIbSwgaXQgd291bGQgc2VlbSB0aGUgYmVzdCB3YXkgaXMgdG8g
YWRkIGEKPiAKPiBpZiAoIHItPnJfb2Zmc2V0ID49IGJhc2UtPnNlYy0+c2hfc2l6ZSB8fCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAKPiAgICAgKHItPnJfb2Zmc2V0ICsgc2l6ZW9mKHVp
bnQzMl90KSkgPiBiYXNlLT5zZWMtPnNoX3NpemUgKSAgICAgICAgICAgICAKCldoZXJlJ3MgdGhl
IHVpbnQzMl90IGNvbWluZyBmcm9tIGhlcmU/CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 20 07:39:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 07: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 1dNDl8-0000g3-CA; Tue, 20 Jun 2017 07:39:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bp@alien8.de>) id 1dNDl6-0000fv-N1
 for xen-devel@lists.xen.org; Tue, 20 Jun 2017 07:39:32 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 E1/5E-03058-331D8495; Tue, 20 Jun 2017 07:39:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXCytl5VNfooke
 kwcLrshZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aM3deYCtbyV8w5+46xgXEfTxcjB4eEgK7E
 mz6dLkYuDiGBrYwSz6fsZ4Vw7jNJzJq+g6mLkZODRUBV4t7OA+wgNpuAisTSM7fA4iICWhJtC
 26zgDQwC0zlkLh29jkLSIJBIE7i8LdPYA3CApESNxtvgtm8AqYSJy8uZ4fY0MYo8WL/ahaIhK
 DEyZlPwGxmAXWJP/MuMYOcxywgLbH8HwdImFPAU+LT94dgc0SBjuhcOodlAqPALCTds5B0z0L
 oXsDIvIpRozi1qCy1SNfQWC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzA8GYBg
 B+OXZQGHGCU5mJREebU2eUQK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuAVuwCUEyxKTU+tSMvMA
 UYKTFqCg0dJhHfyWaA0b3FBYm5xZjpE6hSjopQ4rzJInwBIIqM0D64NFp2XGGWlhHkZgQ4R4i
 lILcrNLEGVf8UozsGoJMy77TzQFJ7MvBK46a+AFjMBLX5xBGxxSSJCSqqBscVcmOEQ93kujUS
 W6eeV81eLcSaEmc2/9pbj/IboXSfqlc6Vzdxl1bffT8JP+b32xAT+F1cX39cXtNkzofLCt0Ve
 M2YmHnx34Wtw37ZnCZtzCgTOSjFa7lzfx397xan5/Q27dr3YyX1k3jfLrhhDh0eF+RsspJVnu
 tot2etWyekc1dVzapLrAiWW4oxEQy3mouJEAGIVlfnJAgAA
X-Env-Sender: bp@alien8.de
X-Msg-Ref: server-12.tower-21.messagelabs.com!1497944370!74684197!1
X-Originating-IP: [5.9.137.197]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35096 invoked from network); 20 Jun 2017 07:39:30 -0000
Received: from mail.skyhub.de (HELO mail.skyhub.de) (5.9.137.197)
 by server-12.tower-21.messagelabs.com with SMTP; 20 Jun 2017 07:39:30 -0000
X-Virus-Scanned: Nedap ESD1 at mail.skyhub.de
Received: from mail.skyhub.de ([127.0.0.1])
 by localhost (blast.alien8.de [127.0.0.1]) (amavisd-new, port 10026)
 with ESMTP id dC-05p_r5_N3; Tue, 20 Jun 2017 09:38:59 +0200 (CEST)
Received: from pd.tnic (p2003008C2F213F00F45CBC8D67F79E47.dip0.t-ipconnect.de
 [IPv6:2003:8c:2f21:3f00:f45c:bc8d:67f7:9e47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mail.skyhub.de (SuperMail on ZX Spectrum 128k) with ESMTPSA id 258CB1EC093B;
 Tue, 20 Jun 2017 09:38:59 +0200 (CEST)
Date: Tue, 20 Jun 2017 09:38:45 +0200
From: Borislav Petkov <bp@alien8.de>
To: Tom Lendacky <thomas.lendacky@amd.com>
Message-ID: <20170620073845.nteivabsgcdy7gv4@pd.tnic>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
 <20170616185115.18967.79622.stgit@tlendack-t1.amdoffice.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170616185115.18967.79622.stgit@tlendack-t1.amdoffice.net>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: linux-efi@vger.kernel.org, Brijesh Singh <brijesh.singh@amd.com>,
 Toshimitsu Kani <toshi.kani@hpe.com>, linux-doc@vger.kernel.org,
 Matt Fleming <matt@codeblueprint.co.uk>, x86@kernel.org, linux-mm@kvack.org,
 Radim =?utf-8?B?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Larry Woodman <lwoodman@redhat.com>, linux-arch@vger.kernel.org,
 kvm@vger.kernel.org, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 kasan-dev@googlegroups.com, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Andy Lutomirski <luto@kernel.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Dmitry Vyukov <dvyukov@google.com>, Juergen Gross <jgross@suse.com>,
 kexec@lists.infradead.org, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org, iommu@lists.linux-foundation.org,
 Thomas Gleixner <tglx@linutronix.de>, Paolo Bonzini <pbonzini@redhat.com>
Subject: Re: [Xen-devel] [PATCH v7 08/36] x86/mm: Add support to enable SME
 in early boot processing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBKdW4gMTYsIDIwMTcgYXQgMDE6NTE6MTVQTSAtMDUwMCwgVG9tIExlbmRhY2t5IHdy
b3RlOgo+IEFkZCBzdXBwb3J0IHRvIHRoZSBlYXJseSBib290IGNvZGUgdG8gdXNlIFNlY3VyZSBN
ZW1vcnkgRW5jcnlwdGlvbiAoU01FKS4KPiBTaW5jZSB0aGUga2VybmVsIGhhcyBiZWVuIGxvYWRl
ZCBpbnRvIG1lbW9yeSBpbiBhIGRlY3J5cHRlZCBzdGF0ZSwgZW5jcnlwdAo+IHRoZSBrZXJuZWwg
aW4gcGxhY2UgYW5kIHVwZGF0ZSB0aGUgZWFybHkgcGFnZXRhYmxlcyB3aXRoIHRoZSBtZW1vcnkK
PiBlbmNyeXB0aW9uIG1hc2sgc28gdGhhdCBuZXcgcGFnZXRhYmxlIGVudHJpZXMgd2lsbCB1c2Ug
bWVtb3J5IGVuY3J5cHRpb24uCj4gCj4gVGhlIHJvdXRpbmVzIHRvIHNldCB0aGUgZW5jcnlwdGlv
biBtYXNrIGFuZCBwZXJmb3JtIHRoZSBlbmNyeXB0aW9uIGFyZQo+IHN0dWIgcm91dGluZXMgZm9y
IG5vdyB3aXRoIGZ1bmN0aW9uYWxpdHkgdG8gYmUgYWRkZWQgaW4gYSBsYXRlciBwYXRjaC4KPiAK
PiBCZWNhdXNlIG9mIHRoZSBuZWVkIHRvIGhhdmUgdGhlIHJvdXRpbmVzIGF2YWlsYWJsZSB0byBo
ZWFkXzY0LlMsIHRoZQo+IG1lbV9lbmNyeXB0LmMgaXMgYWx3YXlzIGJ1aWx0IGFuZCAjaWZkZWZz
IGluIG1lbV9lbmNyeXB0LmMgd2lsbCBwcm92aWRlCj4gZnVuY3Rpb25hbGl0eSBvciBzdHViIHJv
dXRpbmVzIGRlcGVuZGluZyBvbiBDT05GSUdfQU1EX01FTV9FTkNSWVBULgo+IAo+IFNpZ25lZC1v
ZmYtYnk6IFRvbSBMZW5kYWNreSA8dGhvbWFzLmxlbmRhY2t5QGFtZC5jb20+Cj4gLS0tCj4gIGFy
Y2gveDg2L2luY2x1ZGUvYXNtL21lbV9lbmNyeXB0LmggfCAgICA4ICsrKysrKysKPiAgYXJjaC94
ODYva2VybmVsL2hlYWQ2NC5jICAgICAgICAgICB8ICAgMzMgKysrKysrKysrKysrKysrKysrKysr
LS0tLS0tLS0tCj4gIGFyY2gveDg2L2tlcm5lbC9oZWFkXzY0LlMgICAgICAgICAgfCAgIDM5ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLQo+ICBhcmNoL3g4Ni9tbS9NYWtlZmls
ZSAgICAgICAgICAgICAgIHwgICAgNCArLS0tCj4gIGFyY2gveDg2L21tL21lbV9lbmNyeXB0LmMg
ICAgICAgICAgfCAgIDI0ICsrKysrKysrKysrKysrKysrKysrKysKPiAgNSBmaWxlcyBjaGFuZ2Vk
LCA5MyBpbnNlcnRpb25zKCspLCAxNSBkZWxldGlvbnMoLSkKCi4uLgoKPiBkaWZmIC0tZ2l0IGEv
YXJjaC94ODYvbW0vbWVtX2VuY3J5cHQuYyBiL2FyY2gveDg2L21tL21lbV9lbmNyeXB0LmMKPiBp
bmRleCBiOTlkNDY5Li45YTc4Mjc3IDEwMDY0NAo+IC0tLSBhL2FyY2gveDg2L21tL21lbV9lbmNy
eXB0LmMKPiArKysgYi9hcmNoL3g4Ni9tbS9tZW1fZW5jcnlwdC5jCj4gQEAgLTExLDYgKzExLDkg
QEAKPiAgICovCj4gIAo+ICAjaW5jbHVkZSA8bGludXgvbGlua2FnZS5oPgo+ICsjaW5jbHVkZSA8
bGludXgvaW5pdC5oPgo+ICsKPiArI2lmZGVmIENPTkZJR19BTURfTUVNX0VOQ1JZUFQKPiAgCj4g
IC8qCj4gICAqIFNpbmNlIFNNRSByZWxhdGVkIHZhcmlhYmxlcyBhcmUgc2V0IGVhcmx5IGluIHRo
ZSBib290IHByb2Nlc3MgdGhleSBtdXN0Cj4gQEAgLTE5LDMgKzIyLDI0IEBACj4gICAqLwo+ICB1
bnNpZ25lZCBsb25nIHNtZV9tZV9tYXNrIF9fc2VjdGlvbiguZGF0YSkgPSAwOwo+ICBFWFBPUlRf
U1lNQk9MX0dQTChzbWVfbWVfbWFzayk7Cj4gKwo+ICt2b2lkIF9faW5pdCBzbWVfZW5jcnlwdF9r
ZXJuZWwodm9pZCkKPiArewo+ICt9CgpKdXN0IHRoZSBtaW5vcjoKCnZvaWQgX19pbml0IHNtZV9l
bmNyeXB0X2tlcm5lbCh2b2lkKSB7IH0KCmluIGNhc2UgeW91IGhhdmUgdG8gcmVzcGluLgoKUmV2
aWV3ZWQtYnk6IEJvcmlzbGF2IFBldGtvdiA8YnBAc3VzZS5kZT4KCi0tIApSZWdhcmRzL0dydXNz
LAogICAgQm9yaXMuCgpHb29kIG1haWxpbmcgcHJhY3RpY2VzIGZvciA0MDA6IGF2b2lkIHRvcC1w
b3N0aW5nIGFuZCB0cmltIHRoZSByZXBseS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 20 07:40:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 07: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 1dNDlY-0000kE-K4; Tue, 20 Jun 2017 07: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 <amc96@hermes.cam.ac.uk>) id 1dNDlX-0000k2-GT
 for xen-devel@lists.xen.org; Tue, 20 Jun 2017 07:39:59 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 E6/D8-03696-E41D8495; Tue, 20 Jun 2017 07:39:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrDIsWRWlGSWpSXmKPExsXSnM/Rq+t30SP
 SYPtzSYslHxezODB6HN39mymAMYo1My8pvyKBNeNM31umgmXsFfPuvmJvYLzC2sXIySEhoCix
 tXEjM4TtINH7Zg97FyMXh5DAJSaJt9/OgSWEBTwlrry5xQJiiwiESGz48QGsiFlgBaNEb9t6R
 oiOfUwSexf+AetgE9CX2P3iExOIzStgK7Fwx3ewdSwCqhLvn9wHi4sKREs0dD1ih6gRlDg58w
 nYBk4Be4nWnhVsIDazgLrEn3mXmCFseYntb+dA2eISTV9WskJcpycx7f48lgmMgrOQjJqFpH0
 WkvZZSNoXMLKsYtQoTi0qSy3SNTbUSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQI
 DGkGINjB2LQo8BCjJAeTkiiv1iaPSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvEnngXKCRanpq
 RVpmTnA6IJJS3DwKInwTj4LlOYtLkjMLc5Mh0idYtTlaPqw5QuTEEtefl6qlDiv8gWgIgGQoo
 zSPLgRsEi/xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHeKJApPJl5JXCbXgEdwQR0xIsjYEe
 UJCKkpBoYK2O28n1cpiRpEKfiIjLlVuChi5mXd4SlNyq2tcY1fQ/yFOkM05qxealJ+cZ/DPqq
 iwVczoUbbGDW8gqbxb7yT+y9I5tW3wjUXr9QSM1z57MznQqRf41OzTxTd7Ls74HeL7d6/236+
 u+SVuXbwD/O/HuqZq0O8P9X/SjJkDfOpPPn2tZHfrOfKrEUZyQaajEXFScCAJj/hbzvAgAA
X-Env-Sender: amc96@hermes.cam.ac.uk
X-Msg-Ref: server-3.tower-27.messagelabs.com!1497944398!108203932!1
X-Originating-IP: [131.111.8.141]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTMxLjExMS44LjE0MSA9PiAxNTQ4NjI=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45339 invoked from network); 20 Jun 2017 07:39:58 -0000
Received: from ppsw-41.csi.cam.ac.uk (HELO ppsw-41.csi.cam.ac.uk)
 (131.111.8.141)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Jun 2017 07:39:58 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from host-92-24-231-238.ppp.as43234.net ([92.24.231.238]:50233
 helo=[192.168.1.6])
 by ppsw-41.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.159]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1dNDlU-0000oA-S5 (Exim 4.89)
 (return-path <amc96@hermes.cam.ac.uk>); Tue, 20 Jun 2017 08:39:57 +0100
To: Jan Beulich <JBeulich@suse.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
References: <1497387096-19058-1-git-send-email-andrew.cooper3@citrix.com>
 <20170614134407.GA15061@char.us.oracle.com>
 <59415E150200007800162EAC@prv-mh.provo.novell.com>
 <26463217-0fb5-efe3-bb72-cf39dc8a3554@citrix.com>
 <20170619181825.GA21025@char.us.oracle.com>
 <5948EC9502000078001645A9@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <dc297d48-337d-4b02-2847-deb902fc8db5@citrix.com>
Date: Tue, 20 Jun 2017 08:39:55 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.0
MIME-Version: 1.0
In-Reply-To: <5948EC9502000078001645A9@prv-mh.provo.novell.com>
Content-Language: en-GB
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 1/2] xen/livepatch: Clean up arch relocation
	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>

T24gMjAvMDYvMjAxNyAwODozNiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTkuMDYuMTcg
YXQgMjA6MTgsIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPiB3cm90ZToKPj4gT24gV2VkLCBKdW4g
MTQsIDIwMTcgYXQgMDc6Mjg6MzlQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+IEhh
dmluZyBzYWlkIHRoYXQsIHRoZXJlIGlzIG5vIHNhbml0eSBjaGVjayB0aGF0IHItPnJfb2Zmc2V0
IGlzIHdpdGhpbgo+Pj4gYmFzZS0+bG9hZF9hZGRyICsgc2VjLT5zaF9zaXplIGluIGFybTMyLCB3
aGVyZWFzIGJvdGggYXJtNjQgYW5kIHg4Ngo+Pj4gYXBwZWFyIHRvIGRvIHRoaXMgY2hlY2suCj4+
IFRydWUuCj4+Cj4+IEFuZCB0aGUgdHJpY2t5IHBhcnQgKGl0IHdhcyB0byBtZSBhdCBsZWFzdCkg
d2FzIHRoYXQgQVJNMzIgaXMgYWxsCj4+IFJFTCBhbmQgbm90IFJFTEEgc28gdGhlIG9wY29kZSBn
ZXRzIG1vZGlmaWVkIGFmdGVyIHRoZSBvcGVyYXRpb24uCj4+Cj4+IFdoaWNoIG1lYW5zIGl0IGdl
dHMgYSBiaXQgY29tcGxleCB0byBhZGQgYSBib3VuZGFyeSBjaGVjayBpbgo+PiAnZ2V0X2FkZGVu
ZCcgLgo+Pgo+PiBIbSwgaXQgd291bGQgc2VlbSB0aGUgYmVzdCB3YXkgaXMgdG8gYWRkIGEKPj4K
Pj4gaWYgKCByLT5yX29mZnNldCA+PSBiYXNlLT5zZWMtPnNoX3NpemUgfHwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgCj4+ICAgICAoci0+cl9vZmZzZXQgKyBzaXplb2YodWludDMyX3Qp
KSA+IGJhc2UtPnNlYy0+c2hfc2l6ZSApICAgICAgICAgICAgIAo+IFdoZXJlJ3MgdGhlIHVpbnQz
Ml90IGNvbWluZyBmcm9tIGhlcmU/CgpBUk0zMi4gIEl0J3MgYSByYW5nZSBjaGVjayB0aGF0ICh2
b2lkICopJmRpc3AgaXMgd2l0aGluIHJfb2Zmc2V0LCBhcyBpdAoodm9pZCAqKSZkaXNwICsgc2l6
ZW9mKGRpc3ApIC0xCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 20 07:41:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 07: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 1dNDnH-0001KI-Ut; Tue, 20 Jun 2017 07:41: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 1dNDnG-0001K9-NZ
 for xen-devel@lists.xen.org; Tue, 20 Jun 2017 07:41:46 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 5D/9E-03613-AB1D8495; Tue, 20 Jun 2017 07:41:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXSnM/Rq7vzoke
 kwcPZ2hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a8p1PZCqZyVDxa2MzYwLiBrYuRk0NCQFFi
 a+NGZgjbQaL3zR52EFtI4B2TxNYX5l2MHBzCAmES+ydWg4RFBKQlrn2+zNjFyAVU8pFJ4sXyf
 ywgCTYBfYndLz4xgdi8ArYSUzvPg81hEVCVOH9yHVhcVCBaoqHrETtEjaDEyZlPwHo5BewkDk
 zbAXYPs4C6xJ95l5ghbHmJ7W/nQNniEk1fVrKC2MICehLT7s9jmcAoMAvJqFlI2mchaZ+FpH0
 BI8sqRvXi1KKy1CJdQ72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMCQZQCCHYw7
 nzsdYpTkYFIS5dXa5BEpxJeUn1KZkVicEV9UmpNafIhRhoNDSYJX7AJQTrAoNT21Ii0zBxg9M
 GkJDh4lEd7JZ4HSvMUFibnFmekQqVOMilLivMogfQIgiYzSPLg2WMReYpSVEuZlBDpEiKcgtS
 g3swRV/hWjOAejkjBvFMgUnsy8Erjpr4AWMwEtfnEEbHFJIkJKqoFx0nczrhtX/R3EWDPSg7y
 FEiZMnqv1qPle4IS8D4duV098qu/HN3F7M3uvqMmRTa8Vuu5Ntg06d22CmN9jkcXnv/LPLV/I
 9zlUdZdBy+d7zFMYLf7FCNzcJ3/3d6u26aeM79vEFdXTtkXb7H74z4knzXzmtTyexwZLsxWzZ
 H8s1LdfU3jWrfi2EktxRqKhFnNRcSIAuoKGwdMCAAA=
X-Env-Sender: amc96@hermes.cam.ac.uk
X-Msg-Ref: server-11.tower-21.messagelabs.com!1497944505!74596285!1
X-Originating-IP: [131.111.8.141]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTMxLjExMS44LjE0MSA9PiAxNTQ4NjI=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42864 invoked from network); 20 Jun 2017 07:41:45 -0000
Received: from ppsw-41.csi.cam.ac.uk (HELO ppsw-41.csi.cam.ac.uk)
 (131.111.8.141)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Jun 2017 07:41:45 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from host-92-24-231-238.ppp.as43234.net ([92.24.231.238]:50235
 helo=[192.168.1.6])
 by ppsw-41.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.159]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1dNDnE-00023A-Sk (Exim 4.89) for xen-devel@lists.xen.org
 (return-path <amc96@hermes.cam.ac.uk>); Tue, 20 Jun 2017 08:41:45 +0100
To: xen-devel@lists.xen.org
References: <1497387096-19058-1-git-send-email-andrew.cooper3@citrix.com>
 <20170614134407.GA15061@char.us.oracle.com>
 <59415E150200007800162EAC@prv-mh.provo.novell.com>
 <26463217-0fb5-efe3-bb72-cf39dc8a3554@citrix.com>
 <20170619181825.GA21025@char.us.oracle.com>
 <5948EC9502000078001645A9@prv-mh.provo.novell.com>
 <dc297d48-337d-4b02-2847-deb902fc8db5@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <75e76617-8b97-69f0-6793-c1b2e5364f6a@citrix.com>
Date: Tue, 20 Jun 2017 08:41:44 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.0
MIME-Version: 1.0
In-Reply-To: <dc297d48-337d-4b02-2847-deb902fc8db5@citrix.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH 1/2] xen/livepatch: Clean up arch relocation
 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>

T24gMjAvMDYvMjAxNyAwODozOSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAyMC8wNi8yMDE3
IDA4OjM2LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMTkuMDYuMTcgYXQgMjA6MTgsIDxr
b25yYWQud2lsa0BvcmFjbGUuY29tPiB3cm90ZToKPj4+IE9uIFdlZCwgSnVuIDE0LCAyMDE3IGF0
IDA3OjI4OjM5UE0gKzAxMDAsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+Pj4gSGF2aW5nIHNhaWQg
dGhhdCwgdGhlcmUgaXMgbm8gc2FuaXR5IGNoZWNrIHRoYXQgci0+cl9vZmZzZXQgaXMgd2l0aGlu
Cj4+Pj4gYmFzZS0+bG9hZF9hZGRyICsgc2VjLT5zaF9zaXplIGluIGFybTMyLCB3aGVyZWFzIGJv
dGggYXJtNjQgYW5kIHg4Ngo+Pj4+IGFwcGVhciB0byBkbyB0aGlzIGNoZWNrLgo+Pj4gVHJ1ZS4K
Pj4+Cj4+PiBBbmQgdGhlIHRyaWNreSBwYXJ0IChpdCB3YXMgdG8gbWUgYXQgbGVhc3QpIHdhcyB0
aGF0IEFSTTMyIGlzIGFsbAo+Pj4gUkVMIGFuZCBub3QgUkVMQSBzbyB0aGUgb3Bjb2RlIGdldHMg
bW9kaWZpZWQgYWZ0ZXIgdGhlIG9wZXJhdGlvbi4KPj4+Cj4+PiBXaGljaCBtZWFucyBpdCBnZXRz
IGEgYml0IGNvbXBsZXggdG8gYWRkIGEgYm91bmRhcnkgY2hlY2sgaW4KPj4+ICdnZXRfYWRkZW5k
JyAuCj4+Pgo+Pj4gSG0sIGl0IHdvdWxkIHNlZW0gdGhlIGJlc3Qgd2F5IGlzIHRvIGFkZCBhCj4+
Pgo+Pj4gaWYgKCByLT5yX29mZnNldCA+PSBiYXNlLT5zZWMtPnNoX3NpemUgfHwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgCj4+PiAgICAgKHItPnJfb2Zmc2V0ICsgc2l6ZW9mKHVpbnQz
Ml90KSkgPiBiYXNlLT5zZWMtPnNoX3NpemUgKSAgICAgICAgICAgICAKPj4gV2hlcmUncyB0aGUg
dWludDMyX3QgY29taW5nIGZyb20gaGVyZT8KPiBBUk0zMi4gIEl0J3MgYSByYW5nZSBjaGVjayB0
aGF0ICh2b2lkICopJmRpc3AgaXMgd2l0aGluIHJfb2Zmc2V0LCBhcyBpdAo+ICh2b2lkICopJmRp
c3AgKyBzaXplb2YoZGlzcCkgLTEKClNvcnJ5IC0gSSBtZWFudCAiYXMgaXMiIHJhdGhlciB0aGFu
ICJhcyBpdCIuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 20 07:52:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 07: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 1dNDwx-00025a-S1; Tue, 20 Jun 2017 07:51: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 1dNDww-00025U-PN
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 07:51:46 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 F2/D0-03058-214D8495; Tue, 20 Jun 2017 07:51:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS1fwike
 kwcKH8hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bWFRuYCxYKVxzdMoOlgbGbv4uRk0NIIE/i
 15atrF2MHBy8AnYSt57wgoQlBAwlTi+8yQJiswioSvyfPIEVxGYTUJdoe7YdzBYRMJHYumk/E
 4jNLFAh8XX1aTYQW1jAX6Jh4mxWiPE5EmsfXGIGsTkFbCQatlxgglglKPF3hzBEq5bEw1+3WC
 BsbYllC18zg5QwC0hLLP/HMYGRbxZCwywkDbOQNMxCaFjAyLKKUaM4tagstUjX2FAvqSgzPaM
 kNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw9BiAYAdj06LAQ4ySHExKorxamzwihfiS8lMq
 MxKLM+KLSnNSiw8xynBwKEnwVl4GygkWpaanVqRl5gCjACYtwcGjJMLLcwkozVtckJhbnJkOk
 TrFqMuxYfX6L0xCLHn5ealS4rxWIDMEQIoySvPgRsAi8hKjrJQwLyPQUUI8BalFuZklqPKvGM
 U5GJWEeVlApvBk5pXAbXoFdAQT0BEvjoAdUZKIkJJqYGSyZP3/f0PqppRONz+225s0/0YKK1g
 teZG2YXLao4rvM4q3zNh8tezk5NfMFcvb/E5W/Ol1KN9Yaacl0jaR0eHsQtWp20NPzbtjskrk
 1rJvwZuZGDcf/3rnmvnyZe8irl9YVaJm7SYqvfrgr/C4s9O7exRT5hbedv//Z8liYb97PrfvB
 qwwXnFNiaU4I9FQi7moOBEAwW2BDMMCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1497945103!85282880!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51143 invoked from network); 20 Jun 2017 07:51:45 -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; 20 Jun 2017 07:51:45 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 20 Jun 2017 01:51:43 -0600
Message-Id: <5948F02D02000078001645D0@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 20 Jun 2017 01:51:41 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Konrad Rzeszutek Wilk" <konrad.wilk@oracle.com>
References: <20170620024759.32562-1-konrad.wilk@oracle.com>
 <20170620024759.32562-2-konrad.wilk@oracle.com>
In-Reply-To: <20170620024759.32562-2-konrad.wilk@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, ross.lagerwall@citrix.com,
 xen-devel@lists.xenproject.org, ian.jackson@citrix.com
Subject: Re: [Xen-devel] [PATCH v1 1/3] 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIwLjA2LjE3IGF0IDA0OjQ3LCA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4gd3JvdGU6
Cj4gVGhpcyB3YXkgd2UgY2FuIGxvYWQgbGl2ZXBhdGNoZXMgd2l0aCBzeW1ib2wgbmFtZXMgdGhh
dAo+IGFyZSB0aGUgc2FtZSBhcyBsb25nIGFzIHRoZXkgYXJlIGxvY2FsICgnc3RhdGljJykuCj4g
Cj4gVGhlIHVzZSBjYXNlIGhlcmUgaXMgdG8gcmVwbGFjZSBhbiBleGlzdGluZyBsaXZlcGF0Y2gK
PiB3aXRoIGEgbmV3ZXIgb25lIC0gYW5kIG9uZSB3aGljaCBoYXMgdGhlIHNhbWUgbG9jYWwgc3lt
Ym9scy4KPiAKPiBXaXRob3V0IHRoaXMgcGF0Y2ggd2UgZ2V0Ogo+IGxpdmVwYXRjaC5jOjgxOTog
bGl2ZXBhdGNoOiB4ZW5fbG9jYWxfc3ltYm9sczogZHVwbGljYXRlIG5ldyBzeW1ib2w6IAo+IHJl
dmVydF9ob29rCj4gCj4gd2hlbiBsb2FkaW5nIHRoZSBuZXcgbGl2ZXBhdGNoIChiZWZvcmUgZG9p
bmcgdGhlIHJlcGxhY2UpLgo+IAo+IFRoaXMgZHVlIHRvIGxpdmVwYXRjaCBhc3N1bWluZyB0aGF0
IGFsbCBzeW1ib2xzIGFyZSBhbGwKPiBnbG9iYWwuIFdpdGggdGhpcyBwYXRjaDoKPiAKPiByZWFk
ZWxmIC0tc3ltYm9scyB4ZW5faGVsbG9fd29ybGQubGl2ZXBhdGNoCj4gRmlsZTogeGVuX2hlbGxv
X3dvcmxkLmxpdmVwYXRjaAo+IAo+IFN5bWJvbCB0YWJsZSAnLnN5bXRhYicgY29udGFpbnMgNTUg
ZW50cmllczoKPiAgICBOdW06ICAgIFZhbHVlICAgICAgICAgIFNpemUgVHlwZSAgICBCaW5kICAg
VmlzICAgICAgTmR4IE5hbWUKPiAuLnNuaXAuLgo+ICAgICAzNDogMDAwMDAwMDAwMDAwMDAwMCAg
ICAgNCBPQkpFQ1QgIExPQ0FMICBERUZBVUxUICAgMjUgY250Cj4gICAgIDM1OiAwMDAwMDAwMDAw
MDAwMDBhICAgICA4IE9CSkVDVCAgTE9DQUwgIERFRkFVTFQgICAgNyBfX2Z1bmNfXy40NjU0Cj4g
ICAgIDM2OiAwMDAwMDAwMDAwMDAwMDY1ICAgIDIzIEZVTkMgICAgTE9DQUwgIERFRkFVTFQgICAg
MiByZXZlcnRfaG9vawo+ICAgICAzNzogMDAwMDAwMDAwMDAwMDA3YyAgICAyMyBGVU5DICAgIExP
Q0FMICBERUZBVUxUICAgIDIgYXBwbHlfaG9vawo+ICAgICAzODogMDAwMDAwMDAwMDAwMDA5MyAg
ICA1NCBGVU5DICAgIExPQ0FMICBERUZBVUxUICAgIDIgY2hlY2tfZm5jCj4gLi5zbmlwLi4KPiAK
PiAgICAgNDc6IDAwMDAwMDAwMDAwMDAwMDAgICAgNTQgRlVOQyAgICBHTE9CQUwgSElEREVOICAg
ICAyIHhlbl9oZWxsb193b3JsZAo+ICAgICA0ODogMDAwMDAwMDAwMDAwMDAwMCAgICAgMCBOT1RZ
UEUgIEdMT0JBTCBISURERU4gICBVTkQgeGVuX2V4dHJhX3ZlcnNpb24KPiAuLnNuaXAuLgo+ICAg
ICA1MjogMDAwMDAwMDAwMDAwMDAwMCAgICAgMCBOT1RZUEUgIEdMT0JBTCBISURERU4gICBVTkQg
cHJpbnRrCj4gICAgIDUzOiAwMDAwMDAwMDAwMDAwMDAwICAgIDY0IE9CSkVDVCAgR0xPQkFMIEhJ
RERFTiAgICAyMyBsaXZlcGF0Y2hfeGVuX2hlbGxvX3dvcmxkCj4gCj4gQWxsIHRoZSAnR0xPQkFM
JyBoYXZlIHRvIGJlIHVuaXF1ZSBwZXIgbGl2ZXBhdGNoLiBCdXQgdGhlCj4gJ0xPQ0FMJyBjYW4g
YWxsIGJlIHRoZSBzYW1lIHdoaWNoIG1lYW5zIHRoZSBzZW1hbnRpYyBvZiAnc3RhdGljJwo+IG9u
IGZ1bmN0aW9ucyBhbmQgZGF0YSB2YXJpYWJsZXMgaXMgdGhlIHJpZ2h0IG9uZS4KCkkgdGhpbmsg
dGhpcyBpcyB3cm9uZzogQWZhaWN0IHlvdXIgY2hhbmdlIHJlc3VsdHMgaW4gbWFpbiBpbWFnZSBh
bmQKcGF0Y2ggbG9jYWwgc3ltYm9scyB0byBub3cgYmUgdHJlYXRlZCBkaWZmZXJlbnRseS4gV2hp
bGUgdGhpcyBtYXkKaW5kZWVkIGhlbHAgcGF0Y2hlcyB3aGljaCBhcmUgbWVhbnQgdG8gcmVwbGFj
ZSBvdGhlcnMsIGl0IGlzIGdvaW5nCnRvIGdldCBpbiB0aGUgd2F5IGlmIGEgcGF0Y2ggd2FudHMg
dG8gcmVmZXJlbmNlIGEgbG9jYWwgc3ltYm9sCmFscmVhZHkgYWx0ZXJlZCAob3IgbmV3bHkgaW50
cm9kdWNlZCkgYnkgYSBwcmlvciBvbmUuCgpRdWVzdGlvbiB0aGVuIGlzIGF0IHdoYXQgcG9pbnQg
aW4gdGltZSBuYW1lIGNvbGxpc2lvbnMgc2hvdWxkIGJlCmRldGVjdGVkOiBJbiBvcmRlciBmb3Ig
cGF0Y2ggcmVwbGFjZW1lbnQgdG8gd29yaywgdGhpcyBvYnZpb3VzbHkKc2hvdWxkbid0IGhhcHBl
biBhdCB0aGUgdGltZSB0aGUgcGF0Y2ggaXMgYmVpbmcgbG9hZGVkLCBidXQgaW4gdGhlCmNvdXJz
ZSBvZiBiZWluZyBhcHBsaWVkLiBPdG9oIGlpcmMgInJlcGxhY2UiIGRvZXNuJ3QgdXNlIHNlcGFy
YXRlCm9sZCBhbmQgbmV3IHBhdGNoIG5hbWVzLCBzbyB0aGUgc3lzdGVtIG11c3QgYWxyZWFkeSBi
ZSBhd2FyZQpvZiB0aGUgY29ycmVsYXRpb24gYmV0d2VlbiB0aGVtLCBhbmQgaGVuY2UgY29sbGlz
aW9uIGRldGVjdGlvbiBhdApwYXRjaCBsb2FkIHRpbWUgbWF5IHN0aWxsIGJlIHBvc3NpYmxlIChz
cGVjaWFsIGNhc2luZyB0aGUgcGF0Y2gKYmVpbmcgcmVwbGFjZWQpLgoKSmFuCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 20 07:56:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 07: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 1dNE1b-0002HD-Da; Tue, 20 Jun 2017 07:56:35 +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 1dNE1a-0002H7-6g
 for xen-devel@lists.xen.org; Tue, 20 Jun 2017 07:56:34 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 CF/CF-02955-135D8495; Tue, 20 Jun 2017 07:56:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXS6fjDS9fgqke
 kwaaDJhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aSDytYC45zVlzZcYmlgfE0excjB4eQQJ7E
 1XmyXYycHLwCdhJPNpxnAbElBAwlTi+8CWazCKhKNJxdxARiswmoS7Q9284KYosI6EvM//QTy
 ObiYBZ4zCixd3svM0hCWMBLYsvkg8wgCSGBj0wSL5b/A5vECbThwLQdbCCLeQUEJf7uEAYJMw
 toSTz8dYsFwtaWWLbwNTNICbOAtMTyfxwTGPlmITTMQtIwC0nDLISGBYwsqxg1ilOLylKLdA0
 N9JKKMtMzSnITM3OAPGO93NTi4sT01JzEpGK95PzcTYzA8KtnYGDcwbity/kQoyQHk5Ior9Ym
 j0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwhV4BygkWp6akVaZk5wEiASUtw8CiJ8PJcAkrzF
 hck5hZnpkOkTjEqSonzaoH0CYAkMkrz4Npg0XeJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkj
 DvdJApPJl5JXDTXwEtZgJa/OII2OKSRISUVAOjPH/n/IIv18rmPHo4c3PEjUtr3tbl+LFtf8w
 StfHG1p73qwrY7rEYf9lwz94q1iDuusD1xL3d/z+urrcTcjq0kbcyq/NqsWmXxOzKd/sXS9zL
 OnRw02keyV0+W+e9uPBnkuaEPX8XxPm86Sjt3HisgvHCSdlJxjY5FmllPacfaJmK8145N+ltq
 xJLcUaioRZzUXEiAMRuExG5AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1497945391!106282708!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48004 invoked from network); 20 Jun 2017 07:56:32 -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; 20 Jun 2017 07:56:32 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 20 Jun 2017 01:56:30 -0600
Message-Id: <5948F14C02000078001645DF@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 20 Jun 2017 01:56:28 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1497387096-19058-1-git-send-email-andrew.cooper3@citrix.com>
 <20170614134407.GA15061@char.us.oracle.com>
 <59415E150200007800162EAC@prv-mh.provo.novell.com>
 <26463217-0fb5-efe3-bb72-cf39dc8a3554@citrix.com>
 <20170619181825.GA21025@char.us.oracle.com>
 <5948EC9502000078001645A9@prv-mh.provo.novell.com>
 <dc297d48-337d-4b02-2847-deb902fc8db5@citrix.com>
In-Reply-To: <dc297d48-337d-4b02-2847-deb902fc8db5@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 1/2] xen/livepatch: Clean up arch relocation
 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+IE9uIDIwLjA2LjE3IGF0IDA5OjM5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjAvMDYvMjAxNyAwODozNiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDE5
LjA2LjE3IGF0IDIwOjE4LCA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4gd3JvdGU6Cj4+PiBPbiBX
ZWQsIEp1biAxNCwgMjAxNyBhdCAwNzoyODozOVBNICswMTAwLCBBbmRyZXcgQ29vcGVyIHdyb3Rl
Ogo+Pj4+IEhhdmluZyBzYWlkIHRoYXQsIHRoZXJlIGlzIG5vIHNhbml0eSBjaGVjayB0aGF0IHIt
PnJfb2Zmc2V0IGlzIHdpdGhpbgo+Pj4+IGJhc2UtPmxvYWRfYWRkciArIHNlYy0+c2hfc2l6ZSBp
biBhcm0zMiwgd2hlcmVhcyBib3RoIGFybTY0IGFuZCB4ODYKPj4+PiBhcHBlYXIgdG8gZG8gdGhp
cyBjaGVjay4KPj4+IFRydWUuCj4+Pgo+Pj4gQW5kIHRoZSB0cmlja3kgcGFydCAoaXQgd2FzIHRv
IG1lIGF0IGxlYXN0KSB3YXMgdGhhdCBBUk0zMiBpcyBhbGwKPj4+IFJFTCBhbmQgbm90IFJFTEEg
c28gdGhlIG9wY29kZSBnZXRzIG1vZGlmaWVkIGFmdGVyIHRoZSBvcGVyYXRpb24uCj4+Pgo+Pj4g
V2hpY2ggbWVhbnMgaXQgZ2V0cyBhIGJpdCBjb21wbGV4IHRvIGFkZCBhIGJvdW5kYXJ5IGNoZWNr
IGluCj4+PiAnZ2V0X2FkZGVuZCcgLgo+Pj4KPj4+IEhtLCBpdCB3b3VsZCBzZWVtIHRoZSBiZXN0
IHdheSBpcyB0byBhZGQgYQo+Pj4KPj4+IGlmICggci0+cl9vZmZzZXQgPj0gYmFzZS0+c2VjLT5z
aF9zaXplIHx8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo+Pj4gICAgIChyLT5yX29m
ZnNldCArIHNpemVvZih1aW50MzJfdCkpID4gYmFzZS0+c2VjLT5zaF9zaXplICkgICAgICAgICAg
ICAgCj4+IFdoZXJlJ3MgdGhlIHVpbnQzMl90IGNvbWluZyBmcm9tIGhlcmU/Cj4gCj4gQVJNMzIu
ICBJdCdzIGEgcmFuZ2UgY2hlY2sgdGhhdCAodm9pZCAqKSZkaXNwIGlzIHdpdGhpbiByX29mZnNl
dCwgYXMgaXQKPiAodm9pZCAqKSZkaXNwICsgc2l6ZW9mKGRpc3ApIC0xCgpCdXQgbm90IGFsbCBB
Uk0zMiByZWxvY2F0aW9ucyBmaWRkbGUgd2l0aCBhIDMyLWJpdCB3b3JkLiBHcmFudGVkIGFsbAp0
aGF0IGxpdmVwYXRjaCBjb2RlIGN1cnJlbnRseSBzdXBwb3J0cyBhcmUsIGJ1dCBiYWtpbmcgc29t
ZXRoaW5nIGxpa2UKdGhpcyBpbiBtYWtlcyBmdXR1cmUgbW9kaWZpY2F0aW9ucyBtb3JlIGVycm9y
IHByb25lLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 20 08:15:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 08: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 1dNEJJ-0004A5-3Z; Tue, 20 Jun 2017 08:14:53 +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 1dNEJH-00049T-Ub
 for xen-devel@lists.xen.org; Tue, 20 Jun 2017 08:14:52 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 FE/EF-03058-B79D8495; Tue, 20 Jun 2017 08:14:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsXSnM/Rq1t10yP
 SYH6zgcWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmnGxcyFTwWH+ipfLF7I1MF7m6WLk5JAQUJTY
 2riRGcJ2kOh9s4e9i5GLQ0jgEpNE8+1LYAlhgTKJuzNXMYHYIkBFy86/YASxmQWMJXb/PsAOY
 gsJZEqsa+sGq2ET0JfY/eITmM0rYCsx5d5UsBoWAVWJM0tesoHYogLREg1dj9ghagQlTs58wt
 LFyMHBKWAtsamVG2K8usSfeRAnMAvIS2x/OwfKFpdo+rKSFeI0PYlp9+exTGAUnIVk0iwk7bO
 QtM9C0r6AkWUVo3pxalFZapGuoV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmAo
 MwDBDsadz50OMUpyMCmJ8mpt8ogU4kvKT6nMSCzOiC8qzUktPsQow8GhJMEreAMoJ1iUmp5ak
 ZaZA4wqmLQEB4+SCO/ra0Bp3uKCxNzizHSI1ClGRSlx3iSQPgGQREZpHlwbLJIvMcpKCfMyAh
 0ixFOQWpSbWYIq/4pRnINRSZhXD2QKT2ZeCdz0V0CLmYAWvzgCtrgkESEl1cBYz3Lj5IzkjUE
 uJfdmBVhlH9rD79mZtp+Jxczim731MUmBF+kJ/LUVDK+1Urfckp+vX3de6fQeTZvLcmvtGNtX
 CJRH3mVb89ic61AKv2zlo6SH0o9a/7klJn7zYZGSYJkqM+m1kM1i2Q03H+rfV7q3MeOL9ISZJ
 3wnJ1Rs/JMc6m/abMTkPkuJpTgj0VCLuag4EQBn2CyU3wIAAA==
X-Env-Sender: amc96@hermes.cam.ac.uk
X-Msg-Ref: server-8.tower-21.messagelabs.com!1497946490!74587812!1
X-Originating-IP: [131.111.8.141]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTMxLjExMS44LjE0MSA9PiAxNTQ4NjI=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50935 invoked from network); 20 Jun 2017 08:14:50 -0000
Received: from ppsw-41.csi.cam.ac.uk (HELO ppsw-41.csi.cam.ac.uk)
 (131.111.8.141)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Jun 2017 08:14:50 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from host-92-24-231-238.ppp.as43234.net ([92.24.231.238]:50459
 helo=[192.168.1.6])
 by ppsw-41.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.159]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1dNEJD-0002N9-RN (Exim 4.89)
 (return-path <amc96@hermes.cam.ac.uk>); Tue, 20 Jun 2017 09:14:48 +0100
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20170619165753.25049-1-julien.grall@arm.com>
 <20170619165753.25049-13-julien.grall@arm.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <12ebc266-7a6c-1616-b891-8f29e6391d12@citrix.com>
Date: Tue, 20 Jun 2017 09:14:44 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.0
MIME-Version: 1.0
In-Reply-To: <20170619165753.25049-13-julien.grall@arm.com>
Content-Language: en-GB
Cc: proskurin@sec.in.tum.de, sstabellini@kernel.org
Subject: Re: [Xen-devel] [PATCH v2 12/16] xen/arm: p2m: Rename p2m_valid,
 p2m_table, p2m_mapping and p2m_is_superpage
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTkvMDYvMjAxNyAxNzo1NywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoZSBoZWxwZXJzIHAy
bV92YWxpZCwgcDJtX3RhYmxlLCBwMm1fbWFwcGluZyBhbmQgcDJtX2lzX3N1cGVycGFnZSBhcmUK
PiBub3Qgc3BlY2lmaWMgdG8gdGhlIHN0YWdlLTIgdHJhbnNsYXRpb24gdGFibGVzLiBUaGV5IGNh
biBhbHNvIHdvcmsgb24KPiBhbnkgTFBBRSB0cmFuc2xhdGlvbiB0YWJsZXMuIFNvIHJlbmFtZSB0
aGVuIHRvIGxwYWVfKiBhbmQgdXNlIHB0ZS53YWxrCj4gdG8gbG9vayBmb3IgdGhlIHZhbHVlIG9m
IHRoZSBmaWVsZC4KPgo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+CgpzL2Jvb2xfdC9ib29sLyBhcyB5b3UgZ28/Cgp+QW5kcmV3Cgo+IC0tLQo+Cj4g
Q2M6IHByb3NrdXJpbkBzZWMuaW4udHVtLmRlCj4KPiAgICAgQ2hhbmdlcyBpbiB2MjoKPiAgICAg
ICAgIC0gUGF0Y2ggYWRkZWQKPiAtLS0KPiAgeGVuL2FyY2gvYXJtL3AybS5jIHwgNDUgKysrKysr
KysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2Vk
LCAyMyBpbnNlcnRpb25zKCspLCAyMiBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vcDJtLmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMKPiBpbmRleCA2YzFhYzcwMDQ0Li4x
MTM2ZDgzN2ZiIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9wMm0uYwo+ICsrKyBiL3hlbi9h
cmNoL2FybS9wMm0uYwo+IEBAIC01MiwyNyArNTIsMjcgQEAgc3RhdGljIGNvbnN0IHBhZGRyX3Qg
bGV2ZWxfbWFza3NbXSA9Cj4gIHN0YXRpYyBjb25zdCB1aW50OF90IGxldmVsX29yZGVyc1tdID0K
PiAgICAgIHsgWkVST0VUSF9PUkRFUiwgRklSU1RfT1JERVIsIFNFQ09ORF9PUkRFUiwgVEhJUkRf
T1JERVIgfTsKPiAgCj4gLXN0YXRpYyBpbmxpbmUgYm9vbF90IHAybV92YWxpZChscGFlX3QgcHRl
KQo+ICtzdGF0aWMgaW5saW5lIGJvb2xfdCBscGFlX3ZhbGlkKGxwYWVfdCBwdGUpCj4gIHsKPiAt
ICAgIHJldHVybiBwdGUucDJtLnZhbGlkOwo+ICsgICAgcmV0dXJuIHB0ZS53YWxrLnZhbGlkOwo+
ICB9Cj4gIC8qCj4gICAqIFRoZXNlIHR3byBjYW4gb25seSBiZSB1c2VkIG9uIEwwLi5MMiBwdGVz
IGJlY2F1c2UgTDMgbWFwcGluZ3Mgc2V0Cj4gICAqIHRoZSB0YWJsZSBiaXQgYW5kIHRoZXJlZm9y
ZSB0aGVzZSB3b3VsZCByZXR1cm4gdGhlIG9wcG9zaXRlIHRvIHdoYXQKPiAgICogeW91IHdvdWxk
IGV4cGVjdC4KPiAgICovCj4gLXN0YXRpYyBpbmxpbmUgYm9vbF90IHAybV90YWJsZShscGFlX3Qg
cHRlKQo+ICtzdGF0aWMgaW5saW5lIGJvb2xfdCBscGFlX3RhYmxlKGxwYWVfdCBwdGUpCj4gIHsK
PiAtICAgIHJldHVybiBwMm1fdmFsaWQocHRlKSAmJiBwdGUucDJtLnRhYmxlOwo+ICsgICAgcmV0
dXJuIGxwYWVfdmFsaWQocHRlKSAmJiBwdGUud2Fsay50YWJsZTsKPiAgfQo+IC1zdGF0aWMgaW5s
aW5lIGJvb2xfdCBwMm1fbWFwcGluZyhscGFlX3QgcHRlKQo+ICtzdGF0aWMgaW5saW5lIGJvb2xf
dCBscGFlX21hcHBpbmcobHBhZV90IHB0ZSkKPiAgewo+IC0gICAgcmV0dXJuIHAybV92YWxpZChw
dGUpICYmICFwdGUucDJtLnRhYmxlOwo+ICsgICAgcmV0dXJuIGxwYWVfdmFsaWQocHRlKSAmJiAh
cHRlLndhbGsudGFibGU7Cj4gIH0KPiAgCj4gLXN0YXRpYyBpbmxpbmUgYm9vbCBwMm1faXNfc3Vw
ZXJwYWdlKGxwYWVfdCBwdGUsIHVuc2lnbmVkIGludCBsZXZlbCkKPiArc3RhdGljIGlubGluZSBi
b29sIGxwYWVfaXNfc3VwZXJwYWdlKGxwYWVfdCBwdGUsIHVuc2lnbmVkIGludCBsZXZlbCkKPiAg
ewo+IC0gICAgcmV0dXJuIChsZXZlbCA8IDMpICYmIHAybV9tYXBwaW5nKHB0ZSk7Cj4gKyAgICBy
ZXR1cm4gKGxldmVsIDwgMykgJiYgbHBhZV9tYXBwaW5nKHB0ZSk7Cj4gIH0KPiAgCj4gIHN0YXRp
YyB2b2lkIHAybV9mbHVzaF90bGIoc3RydWN0IHAybV9kb21haW4gKnAybSk7Cj4KCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 20 08:24:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 08: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 1dNESj-0004rT-3c; Tue, 20 Jun 2017 08:24: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 1dNESi-0004rN-AD
 for xen-devel@lists.xen.org; Tue, 20 Jun 2017 08:24:36 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 6E/28-31580-3CBD8495; Tue, 20 Jun 2017 08:24:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsXS6fjDS/fwbY9
 IgynfWCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozvi8wKzrFW7N/Wxd7AeI6li5GTQ0ggT+Lp
 1FlgNq+AncTeKeuZQWwJAUOJ0wtvgsVZBFQlHl+6D2azCahLtD3bztrFyMEhIqAk8fqODUiYW
 cBc4ua8u2wgtrCAm8SEBfvYIMbbSNzcdoUdxOYUsJXY+/oeI0grr4CgxN8dwhCtWhIPf91igb
 C1JZYtfM0MUsIsIC2x/B/HBEa+WQgNs5A0zELSMAuhYQEjyypGjeLUorLUIl0jS72kosz0jJL
 cxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMDAq2dgYNzB2LTX7xCjJAeTkiiv1iaPSCG+pPyU
 yozE4oz4otKc1OJDjBocHALbdq2+wCjFkpefl6okwXv0FlCdYFFqempFWmYOMDZgSiU4eJREe
 F9fA0rzFhck5hZnpkOkTjHqcjR92PKFSQhshpQ4bxzIDAGQoozSPLgRsDi9xCgrJczLyMDAIM
 RTkFqUm1mCKv+KUZyDUUmYtxxkCk9mXgncpldARzABHfHiCNgRJYkIKakGRpfZVh9zb/4LTDh
 yefKObj0ze89dd9IFJqQsjpr58t291yIffr2NTRFn0YrtOL8y+k3s96nP16/+1PGK99+Nz/27
 RPvf201ct1lo+XL7Fk9dPj7t0CitSct2VUfHf+pyP9q43eCUmgqbBH/V4R/JCi99V1d6TzTjM
 K5r+XA4TuNaxhzdx20XOZVYijMSDbWYi4oTASIm7P7OAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1497947073!94755843!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33984 invoked from network); 20 Jun 2017 08:24: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; 20 Jun 2017 08:24:34 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 20 Jun 2017 02:24:32 -0600
Message-Id: <5948F7DF0200007800164613@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 20 Jun 2017 02:24:31 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Sarah Newman" <srn@prgmr.com>
References: <b3b29d29-fdf3-7112-88a8-10f677d88a7d@prgmr.com>
In-Reply-To: <b3b29d29-fdf3-7112-88a8-10f677d88a7d@prgmr.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] stub domain crash related to bind_interdomain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIwLjA2LjE3IGF0IDAxOjM5LCA8c3JuQHByZ21yLmNvbT4gd3JvdGU6Cj4gSSBoYXZl
IGdvdHRlbiBtZXNzYWdlcyBsaWtlIHRoaXMgc3BvcmFkaWNhbGx5IGluIHRoZSBxZW11LWRtIGxv
ZyBmb3Igc3R1YiAKPiBkb21haW5zLCBib3RoIGF0IGRvbWFpbiBzdGFydCBhbmQgZG9tYWluIHJl
Ym9vdDoKPiAKPiBldnRjaG5fb3BlbigpIC0+IDcKPiBFUlJPUjogYmluZF9pbnRlcmRvbWFpbiBm
YWlsZWQgd2l0aCByYz0tMjJ4ZW5ldnRjaG5fYmluZF9pbnRlcmRvbWFpbigxMjEsIDApIAo+ID0g
LTIyCj4gYmluZCBpbnRlcmRvbWFpbiBpb2N0bCBlcnJvciAyMgo+IFVuYWJsZSB0byBmaW5kIHg4
NiBDUFUgZGVmaW5pdGlvbgo+IGNsb3NlKDApCj4gCj4gSXQgaXMgbm90IGFsd2F5cyByZW1vdGUg
cG9ydCAwIHRoYXQgZmFpbHMgYnV0IHR5cGljYWxseSBpcyBzby4KCkJ1dCBJJ20gYWZyYWlkIHRo
aXMgaXMgYSByZWxldmFudCBkaXN0aW5jdGlvbiwgYW5kIGhlbmNlIHlvdSBtYXkgYmUKc2VlaW5n
IHR3byBkaWZmZXJlbnQgaXNzdWVzLiBIYXZlIHlvdSBiZWVuIGFibGUgdG8gZmluZCBvdXQgd2hl
cmUKdGhhdCByZW1vdGUgcG9ydCBpcyBjb21pbmcgZnJvbT8gSSBhc2sgYmVjYXVzZSBwb3J0IDAg
aXMgbmV2ZXIgYQp2YWxpZCBvbmUgKHNlZSBldnRjaG5faW5pdCgpIHNldHRpbmcgaXQgdG8gRUNT
X1JFU0VSVkVEKS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 20 08:26:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 08: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 1dNEU5-0004wk-DP; Tue, 20 Jun 2017 08:26:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bp@alien8.de>) id 1dNEU4-0004wY-06
 for xen-devel@lists.xen.org; Tue, 20 Jun 2017 08:26:00 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 4A/D8-11537-71CD8495; Tue, 20 Jun 2017 08:25:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXCytl5VFfsjke
 kwa+T6hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bO9yEFK9gq5t6Zw9TAOI21i5GDQ0JAV+JN
 n04XIxeHkMBWRom3v3azQjj3mSRm/7/L2MXIycEioCpx9vQeFhCbTUBFYumZW0wgtoiAlkTbg
 tssIA3MAlM5JK6dfQ5WxCAQJ3H42yd2EFtYwF3i15WDzCA2r4CpxOqfJ5khNrQxSlzYfZMRIi
 EocXLmE7BmZgF1iT/zLjGDnMcsIC2x/B8HSJhTwFNixcGNrCC2KNARnUvnsExgFJiFpHsWku5
 ZCN0LGJlXMWoUpxaVpRbpGpnoJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEBmc9
 AwPjDsZXx/0OMUpyMCmJ8mpt8ogU4kvKT6nMSCzOiC8qzUktPsQow8GhJMGrcxsoJ1iUmp5ak
 ZaZA4wTmLQEB4+SCO/ra0Bp3uKCxNzizHSI1ClGXY6mD1u+MAmx5OXnpUqJ8765BVQkAFKUUZ
 oHNwIWs5cYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfOWg1zCk5lXArfpFdARTEBHvDgCdkR
 JIkJKqoFRTX/3P3vhTsX5mfved349JHTJeqpZN+O8ltKWwDmngypDSoSPyfTdiJd12eDvsVvH
 eYfb30WTppxeN3OxCPcFTY+yEounHO2ulfo3YvJOBT+0FlM6Gc7HWbY6pWf20qtqwtGH1ygev
 Xho4av0RyKPVPztPNOVLxYu+uG93OzF/wSxD9srP9QosRRnJBpqMRcVJwIACnhutNQCAAA=
X-Env-Sender: bp@alien8.de
X-Msg-Ref: server-11.tower-31.messagelabs.com!1497947158!75568997!1
X-Originating-IP: [5.9.137.197]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19931 invoked from network); 20 Jun 2017 08:25:58 -0000
Received: from mail.skyhub.de (HELO mail.skyhub.de) (5.9.137.197)
 by server-11.tower-31.messagelabs.com with SMTP; 20 Jun 2017 08:25:58 -0000
X-Virus-Scanned: Nedap ESD1 at mail.skyhub.de
Received: from mail.skyhub.de ([127.0.0.1])
 by localhost (blast.alien8.de [127.0.0.1]) (amavisd-new, port 10026)
 with ESMTP id VngskNU3CfWJ; Tue, 20 Jun 2017 10:25:58 +0200 (CEST)
Received: from pd.tnic (p2003008C2F213F00F45CBC8D67F79E47.dip0.t-ipconnect.de
 [IPv6:2003:8c:2f21:3f00:f45c:bc8d:67f7:9e47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mail.skyhub.de (SuperMail on ZX Spectrum 128k) with ESMTPSA id CA9B21EC041E;
 Tue, 20 Jun 2017 10:25:57 +0200 (CEST)
Date: Tue, 20 Jun 2017 10:25:44 +0200
From: Borislav Petkov <bp@alien8.de>
To: Tom Lendacky <thomas.lendacky@amd.com>
Message-ID: <20170620082544.uci6unwh4xum5k7n@pd.tnic>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
 <20170616185154.18967.71073.stgit@tlendack-t1.amdoffice.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170616185154.18967.71073.stgit@tlendack-t1.amdoffice.net>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: linux-efi@vger.kernel.org, Brijesh Singh <brijesh.singh@amd.com>,
 Toshimitsu Kani <toshi.kani@hpe.com>, linux-doc@vger.kernel.org,
 Matt Fleming <matt@codeblueprint.co.uk>, x86@kernel.org, linux-mm@kvack.org,
 Radim =?utf-8?B?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Larry Woodman <lwoodman@redhat.com>, linux-arch@vger.kernel.org,
 kvm@vger.kernel.org, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 kasan-dev@googlegroups.com, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Andy Lutomirski <luto@kernel.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Dmitry Vyukov <dvyukov@google.com>, Juergen Gross <jgross@suse.com>,
 kexec@lists.infradead.org, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org, iommu@lists.linux-foundation.org,
 Thomas Gleixner <tglx@linutronix.de>, Paolo Bonzini <pbonzini@redhat.com>
Subject: Re: [Xen-devel] [PATCH v7 11/36] x86/mm: Add SME support for
	read_cr3_pa()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBKdW4gMTYsIDIwMTcgYXQgMDE6NTE6NTVQTSAtMDUwMCwgVG9tIExlbmRhY2t5IHdy
b3RlOgo+IFRoZSBjcjMgcmVnaXN0ZXIgZW50cnkgY2FuIGNvbnRhaW4gdGhlIFNNRSBlbmNyeXB0
aW9uIG1hc2sgdGhhdCBpbmRpY2F0ZXMKPiB0aGUgUEdEIGlzIGVuY3J5cHRlZC4gIFRoZSBlbmNy
eXB0aW9uIG1hc2sgc2hvdWxkIG5vdCBiZSB1c2VkIHdoZW4KPiBjcmVhdGluZyBhIHZpcnR1YWwg
YWRkcmVzcyBmcm9tIHRoZSBjcjMgcmVnaXN0ZXIsIHNvIHJlbW92ZSB0aGUgU01FCj4gZW5jcnlw
dGlvbiBtYXNrIGluIHRoZSByZWFkX2NyM19wYSgpIGZ1bmN0aW9uLgo+IAo+IER1cmluZyBlYXJs
eSBib290IFNNRSB3aWxsIG5lZWQgdG8gdXNlIGEgbmF0aXZlIHZlcnNpb24gb2YgcmVhZF9jcjNf
cGEoKSwKPiBzbyBjcmVhdGUgbmF0aXZlX3JlYWRfY3IzX3BhKCkuCj4gCj4gU2lnbmVkLW9mZi1i
eTogVG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4KPiAtLS0KPiAgYXJjaC94
ODYvaW5jbHVkZS9hc20vcHJvY2Vzc29yLWZsYWdzLmggfCAgICAzICsrLQo+ICBhcmNoL3g4Ni9p
bmNsdWRlL2FzbS9wcm9jZXNzb3IuaCAgICAgICB8ICAgIDUgKysrKysKPiAgMiBmaWxlcyBjaGFu
Z2VkLCA3IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKClJldmlld2VkLWJ5OiBCb3Jpc2xh
diBQZXRrb3YgPGJwQHN1c2UuZGU+CgotLSAKUmVnYXJkcy9HcnVzcywKICAgIEJvcmlzLgoKR29v
ZCBtYWlsaW5nIHByYWN0aWNlcyBmb3IgNDAwOiBhdm9pZCB0b3AtcG9zdGluZyBhbmQgdHJpbSB0
aGUgcmVwbHkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 20 08:37:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 08: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 1dNEf2-0005i7-DR; Tue, 20 Jun 2017 08:37: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=33770e12f=Andrew.Cooper3@citrix.com>)
 id 1dNEf1-0005i1-5I
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 08:37:19 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 DA/BB-03696-EBED8495; Tue, 20 Jun 2017 08:37:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsWyU9JRQnffPY9
 Ig3PmFt+3TGZyYPQ4/OEKSwBjFGtmXlJ+RQJrxp+fq9kKzjFXfOn4xNLA2M7cxcjBISHgJ7H9
 amwXIyeHsICPxM4169hBbBGBAInTfQ2sILaQQJHEmvm/gOJcHMwC05gkXv/6BlbEJqAvsfvFJ
 yYQm1fAVuJG72M2EJtFQFXi5oOrLCC2qEC4xNvGIywQNYISJ2c+AbM5BewlOp6fAZvDLGAgcW
 TRHFYIW15i+9s5zBCL1SSu9V8Cq5EQSJfY+vcX8wRG/llIRs1C0j4LSfsCRuZVjBrFqUVlqUW
 6hpZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBIcgABDsYfywLOMQoycGkJMq7
 4I5HpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3pUgOcGi1PTUirTMHGA0wKQlOHiURHgXg6R5i
 wsSc4sz0yFSpxh1OZo+bPnCJMSSl5+XKiXOq30XqEgApCijNA9uBCwyLzHKSgnzMgIdJcRTkF
 qUm1mCKv+KUZyDUUmYtw1kCk9mXgncpldARzABHfHiCNgRJYkIKakGxpjFTk7z6idt+FR/gpn
 x4LeDSzIPFu68395a3rZX6EnUeQGr/Q/UrY45XZu4f/Va19aDDYvPzcl/uX+HxspTN7s9xFad
 Oy+w9JKG3YQe6Rz5M023/i0vu3T2f+AP3Y6LbB1LbcJ/u7WHthjPn7FgwTk/t54HB+IbHmeLa
 4VcymStVV3Gtt/O/qISS3FGoqEWc1FxIgBxlhPvxwIAAA==
X-Env-Sender: prvs=33770e12f=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1497947837!107019824!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26387 invoked from network); 20 Jun 2017 08:37:17 -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;
 20 Jun 2017 08:37:17 -0000
X-IronPort-AV: E=Sophos;i="5.39,364,1493683200"; d="scan'208";a="48075915"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5948DA980200007800164510@prv-mh.provo.novell.com>
 <5948DA980200007800164510@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <1f442cb8-81e2-ff88-70c8-830f5bebfaa3@citrix.com>
Date: Tue, 20 Jun 2017 09:37:13 +0100
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: <5948DA980200007800164510@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH] memory: don't suppress P2M update in
	populate_physmap()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAvMDYvMTcgMDc6MTksIEphbiBCZXVsaWNoIHdyb3RlOgo+IENvbW1pdCBkMTg2Mjc1ODNk
ICgibWVtb3J5OiBkb24ndCBoYW5kIE1GTiBpbmZvIHRvIHRyYW5zbGF0ZWQgZ3Vlc3RzIikKPiB3
cm9uZ2x5IGFkZGVkIGEgbnVsbC1oYW5kbGUgY2hlY2sgdGhlcmUgLSBqdXN0IGxpa2Ugc3RhdGVk
IGluIGl0cwo+IGRlc2NyaXB0aW9uIGZvciBtZW1vcnlfZXhjaGFuZ2UoKSwgdGhlIGFycmF5IGlz
IGFsc28gYW4gaW5wdXQgZm9yCj4gcG9wdWxhdGVfcGh5c21hcCgpIChhbmQgaGVuY2UgY2FuJ3Qg
cmVhc29uYWJseSBiZSBudWxsKS4gSSBoYXZlIG5vIGlkZWEKPiBob3cgSSd2ZSBtYW5hZ2VkIHRv
IG92ZXJsb29rIHRoaXMuCj4KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CgpBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 20 09:14:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 09:14: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 1dNFEz-0008Sc-4J; Tue, 20 Jun 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 <tim@xen.org>) id 1dNFEx-0008SW-MQ
 for xen-devel@lists.xen.org; Tue, 20 Jun 2017 09:14:27 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 18/68-02956-377E8495; Tue, 20 Jun 2017 09:14:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsXCqh5zXbfouUe
 kQftLNYslHxezODB6HN39mymAMYo1My8pvyKBNePZm172gj1sFXOnbmdpYJzG2sXIxSEksJhR
 4uLplYxdjJwcLAKqEg1HX7OB2GwCchLrNt4As0UElCV6f/1mAWlgFljHJDF7xQmgbg4OYYEwi
 RerhEBqeAWsJDbMWcUCMXQOo0Tf98uMEAlBiZMzn7CA2MwCOhI7t95hA+llFpCWWP6PAyTMKW
 AvseHxSWYQW1RAReLKhLfsILaEgIjErzufmCFsTYmDlzaxQNgKEvc/X2ODsAMlpjVuZ57AKDg
 LybZZSLbNQti2gJF5FaNGcWpRWWqRrqGlXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+
 7iZGYNAyAMEOxh/LAg4xSnIwKYnyLrjjESnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvfLU6CcY
 FFqempFWmYOMH5g0hIcPEoivItBWnmLCxJzizPTIVKnGHU5mj5s+cIkxJKXn5cqJc7L+wyoSA
 CkKKM0D24ELJYvMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZj3J8glPJl5JXCbXgEdwQR0xIs
 jYEeUJCKkpBoYOdq0tY6Z7puTvWllosifL4W/3EQ7313Nvno9/oU+85EkN9Us50dnFmUkPbFl
 Kfs2I+960UrZq0vsBS9m3986Q6c3lumHSX+abIOcubTEic41CiKLjiunTTny+rLxkvm2wZO3c
 pekXzq49M67I8bcmwR2TxGxu/Koz/nkWea6+bLRHl/mzLOKV2Ipzkg01GIuKk4EAK5pbhrgAg
 AA
X-Env-Sender: tim@xen.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1497950066!108630594!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11830 invoked from network); 20 Jun 2017 09:14:26 -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; 20 Jun 2017 09:14:26 -0000
Received: from tjd by deinos.phlegethon.org with local (Exim 4.87_1 (FreeBSD))
 (envelope-from <tim@xen.org>)
 id 1dNFEi-000NFm-Ml; Tue, 20 Jun 2017 09:14:12 +0000
Date: Tue, 20 Jun 2017 10:14:12 +0100
From: Tim Deegan <tim@xen.org>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170620091412.GB58640@deinos.phlegethon.org>
References: <20170619165753.25049-1-julien.grall@arm.com>
 <20170619165753.25049-2-julien.grall@arm.com>
 <5948EBA90200007800164599@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5948EBA90200007800164599@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: 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 v2 01/16] xen/mm: Don't use _{g,
 m}fn for defining INVALID_{G, M}FN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXQgMDE6MzIgLTA2MDAgb24gMjAgSnVuICgxNDk3OTIyMzQ1KSwgSmFuIEJldWxpY2ggd3JvdGU6
Cj4gPj4+IE9uIDE5LjA2LjE3IGF0IDE4OjU3LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3Rl
Ogo+ID4gLS0tIGEveGVuL2luY2x1ZGUveGVuL21tLmgKPiA+ICsrKyBiL3hlbi9pbmNsdWRlL3hl
bi9tbS5oCj4gPiBAQCAtNTYsNyArNTYsNyBAQAo+ID4gIAo+ID4gIFRZUEVfU0FGRSh1bnNpZ25l
ZCBsb25nLCBtZm4pOwo+ID4gICNkZWZpbmUgUFJJX21mbiAgICAgICAgICAiMDVseCIKPiA+IC0j
ZGVmaW5lIElOVkFMSURfTUZOICAgICAgX21mbih+MFVMKQo+ID4gKyNkZWZpbmUgSU5WQUxJRF9N
Rk4gICAgICAobWZuX3QpeyB+MFVMIH0KPiAKPiBXaGlsZSBJIGRvbid0IGV4cGVjdCBhbnlvbmUg
dG8gd2lzaCB0byB1c2UgYSBzdWZmaXggZXhwcmVzc2lvbiBvbgo+IHRoaXMgY29uc3RhbnQsIGZv
ciBtYXhpbXVtIGNvbXBhdGliaWxpdHkgdGhpcyBzaG91bGQgc3RpbGwgYmUgZnVsbHkKPiBwYXJl
bnRoZXNpemVkLCBJIHRoaW5rLiBPZiBjb3Vyc2UgdGhpcyBzaG91bGQgYmUgZWFzeSBlbm91Z2gg
dG8KPiBkbyB3aGlsZSBjb21taXR0aW5nLgo+IAo+IEFyZSB5b3UgYWJsZSB0byBhc3N1cmUgdXMg
dGhhdCBjbGFuZyBzdXBwb3J0cyB0aGlzIGdjYyBleHRlbnNpb24KPiAoY29tcG91bmQgbGl0ZXJh
bCBmb3Igbm9uLWNvbXBvdW5kIHR5cGVzKQoKQUlVSSB0aGlzIGlzIGEgQzk5IGZlYXR1cmUsIG5v
dCBhIEdDQ2lzbS4gIENsYW5nIHN1cHBvcnRzIGl0IGFzIGZhcgpiYWNrIGFzIDMuMDogaHR0cHM6
Ly9nb2Rib2x0Lm9yZy9nL1lZOTd1agoKVGltLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 20 09:15:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 09: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 1dNFGI-00006T-6a; Tue, 20 Jun 2017 09:15: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=337a62209=roger.pau@citrix.com>)
 id 1dNFGG-00005O-W6
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 09:15:49 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 45/02-03613-4C7E8495; Tue, 20 Jun 2017 09:15:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpO7h5x6
 RBt+X6Vh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnNd66xFTyXrGhac5KpgXGBcBcjJ4eEgL9E
 +52jrCA2m4COxMW5O9m6GDk4RARUJG7vNehi5OJgFtjAKHHux152kBphAQeJH5ufM4PYLAKqE
 tc+drCB2LwClhITnvxihJipJ/F24gswm1PASmLp0xZ2kJlCQDU9/8IgygUlTs58wgJiMwtoSr
 Ru/80OYctLNG+dDTZeSEBRon/eA7YJjHyzkLTMQtIyC0nLAkbmVYwaxalFZalFukaWeklFmek
 ZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgaHGAAQ7GA8sCjzEKMnBpCTKu+COR6QQX1J+
 SmVGYnFGfFFpTmrxIUYNDg6BzWtXX2CUYsnLz0tVkuCtfAZUJ1iUmp5akZaZA4wGmFIJDh4lE
 d7FIGN4iwsSc4sz0yFSpxgVpcR5eUH6BEASGaV5cG2wCLzEKCslzMsIdJQQT0FqUW5mCar8K0
 ZxDkYlYd5GkCk8mXklcNNfAS1mAlr84gjY4pJEhJRUA2PWzD6t99HCCbtCdJSYDPu23tkWbpH
 zjPH9X4k2nsJwLy6Rzcq8tQ8d3iw3zjzx8Ppkllznhw/8sue9Oa9xQ+KHy7J3YhLzg+99630r
 Mutq8ioHWXZHQWOfnA6vjT+fiSwzmxHtaNct0X1XxE+4TYPvts5iVeNDZZ6+HelXmTSuh7Jcj
 53apMRSnJFoqMVcVJwIAAzn2ra7AgAA
X-Env-Sender: prvs=337a62209=roger.pau@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1497950145!99003087!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12778 invoked from network); 20 Jun 2017 09:15: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;
 20 Jun 2017 09:15:47 -0000
X-IronPort-AV: E=Sophos;i="5.39,364,1493683200"; d="scan'208";a="428603390"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 20 Jun 2017 10:15:39 +0100
Message-ID: <20170620091539.59051-4-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170620091539.59051-1-roger.pau@citrix.com>
References: <20170620091539.59051-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 v5 3/3] x86/vioapic: bind interrupts to 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>

QWRkIHRoZSBnbHVlIGluIG9yZGVyIHRvIGJpbmQgdGhlIFBWSCBEb20wIEdTSSBmcm9tIGJhcmUg
bWV0YWwuIFRoaXMKaXMgZG9uZSB3aGVuIERvbTAgdW5tYXNrcyB0aGUgdklPIEFQSUMgcGlucywg
YnkgZmV0Y2hpbmcgdGhlIGN1cnJlbnQKcGluIHNldHRpbmdzIGFuZCBzZXR0aW5nIHVwIHRoZSBQ
SVJRLCB3aGljaCB3aWxsIHRoZW4gYmUgYm91bmQgdG8KRG9tMC4KClNpZ25lZC1vZmYtYnk6IFJv
Z2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0t
LQpDaGFuZ2VzIHNpbmNlIHY0OgogLSBzL2QvY3VycmQvLgoKQ2hhbmdlcyBzaW5jZSB2MzoKIC0g
U2V0dXAgdGhlIGJpbmRpbmcgYWZ0ZXIgd3JpdGluZyB0aGUgbW9kaWZpZWQgUlRFIGZpZWxkcyBi
YWNrIGludG8KICAgdGhlIHZJTyBBUElDIHN0cnVjdCwgb3IgZWxzZSBwdF9pcnFfY3JlYXRlX2Jp
bmQgd2lsbCBmZXRjaCB0aGUKICAgd3JvbmcgdHJpZ2dlciBtb2RlLgoKQ2hhbmdlcyBzaW5jZSB2
MjoKIC0gcy92aW9hcGljX2RvbTBfbWFwX2dzaS92aW9hcGljX2h3ZG9tX21hcF9nc2kvLgogLSBE
b24ndCBzZXQgaHZtX2RvbWlkIGluIHhlbl9kb21jdGxfYmluZF9wdF9pcnFfdCAoaXQncyBpZ25v
cmVkKS4KIC0gcy9nZHByaW50ay9ncHJpbnRrLy4KIC0gQ2hhbmdlIHRoZSBsb2dpYyBvZiB0aGUg
ZXJyb3IgcGF0aHMgYW5kIHJlbW92ZSB0aGUgbGFiZWxzLgoKQ2hhbmdlcyBzaW5jZSB2MToKIC0g
TWFzayB0aGUgcGluIG9uIGVycm9yIChpbnN0ZWFkIG9mIHBhbmlja2luZykuCiAtIEZhY3RvciBv
dXQgdGhlIERvbTAgc3BlY2lmaWMgY29kZSBpbnRvIGEgZnVuY3Rpb24uCiAtIFVzZSB0aGUgbmV3
bHkgaW50cm9kdWNlZCBhbGxvY2F0ZV9hbmRfbWFwX2dzaV9waXJxIGluc3RlYWQgb2YKICAgcGh5
c2Rldl9tYXBfcGlycS4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3Zpb2FwaWMuYyB8IDYwICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2Vk
LCA2MCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aW9hcGlj
LmMgYi94ZW4vYXJjaC94ODYvaHZtL3Zpb2FwaWMuYwppbmRleCBhYmNjNDczYzg4Li5mOWYzNWUy
NzEzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3Zpb2FwaWMuYworKysgYi94ZW4vYXJj
aC94ODYvaHZtL3Zpb2FwaWMuYwpAQCAtMTU4LDYgKzE1OCw1MiBAQCBzdGF0aWMgaW50IHZpb2Fw
aWNfcmVhZCgKICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogfQogCitzdGF0aWMgaW50IHZpb2Fw
aWNfaHdkb21fbWFwX2dzaSh1bnNpZ25lZCBpbnQgZ3NpLCB1bnNpZ25lZCBpbnQgdHJpZywKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBwb2wpCit7CisgICAg
c3RydWN0IGRvbWFpbiAqY3VycmQgPSBjdXJyZW50LT5kb21haW47CisgICAgeGVuX2RvbWN0bF9i
aW5kX3B0X2lycV90IHB0X2lycV9iaW5kID0geworICAgICAgICAuaXJxX3R5cGUgPSBQVF9JUlFf
VFlQRV9QQ0ksCisgICAgICAgIC5tYWNoaW5lX2lycSA9IGdzaSwKKyAgICB9OworICAgIGludCBy
ZXQsIHBpcnEgPSBnc2k7CisKKyAgICBBU1NFUlQoaXNfaGFyZHdhcmVfZG9tYWluKGN1cnJkKSk7
CisKKyAgICAvKiBJbnRlcnJ1cHQgaGFzIGJlZW4gdW5tYXNrZWQsIGJpbmQgaXQgbm93LiAqLwor
ICAgIHJldCA9IG1wX3JlZ2lzdGVyX2dzaShnc2ksIHRyaWcsIHBvbCk7CisgICAgaWYgKCByZXQg
PT0gLUVFWElTVCApCisgICAgICAgIHJldHVybiAwOworICAgIGlmICggcmV0ICkKKyAgICB7Cisg
ICAgICAgIGdwcmludGsoWEVOTE9HX1dBUk5JTkcsICJ2aW9hcGljOiBlcnJvciByZWdpc3Rlcmlu
ZyBHU0kgJXU6ICVkXG4iLAorICAgICAgICAgICAgICAgICBnc2ksIHJldCk7CisgICAgICAgIHJl
dHVybiByZXQ7CisgICAgfQorCisgICAgcmV0ID0gYWxsb2NhdGVfYW5kX21hcF9nc2lfcGlycShj
dXJyZCwgcGlycSwgJnBpcnEpOworICAgIGlmICggcmV0ICkKKyAgICB7CisgICAgICAgIGdwcmlu
dGsoWEVOTE9HX1dBUk5JTkcsICJ2aW9hcGljOiBlcnJvciBtYXBwaW5nIEdTSSAldTogJWRcbiIs
CisgICAgICAgICAgICAgICAgIGdzaSwgcmV0KTsKKyAgICAgICAgcmV0dXJuIHJldDsKKyAgICB9
CisKKyAgICBwY2lkZXZzX2xvY2soKTsKKyAgICByZXQgPSBwdF9pcnFfY3JlYXRlX2JpbmQoY3Vy
cmQsICZwdF9pcnFfYmluZCk7CisgICAgaWYgKCByZXQgKQorICAgIHsKKyAgICAgICAgZ3ByaW50
ayhYRU5MT0dfV0FSTklORywgInZpb2FwaWM6IGVycm9yIGJpbmRpbmcgR1NJICV1OiAlZFxuIiwK
KyAgICAgICAgICAgICAgICBnc2ksIHJldCk7CisgICAgICAgIHNwaW5fbG9jaygmY3VycmQtPmV2
ZW50X2xvY2spOworICAgICAgICB1bm1hcF9kb21haW5fcGlycShjdXJyZCwgcGlycSk7CisgICAg
ICAgIHNwaW5fdW5sb2NrKCZjdXJyZC0+ZXZlbnRfbG9jayk7CisgICAgfQorICAgIHBjaWRldnNf
dW5sb2NrKCk7CisKKyAgICByZXR1cm4gcmV0OworfQorCiBzdGF0aWMgdm9pZCB2aW9hcGljX3dy
aXRlX3JlZGlyZW50KAogICAgIHN0cnVjdCBodm1fdmlvYXBpYyAqdmlvYXBpYywgdW5zaWduZWQg
aW50IGlkeCwKICAgICBpbnQgdG9wX3dvcmQsIHVpbnQzMl90IHZhbCkKQEAgLTE5MCw2ICsyMzYs
MjAgQEAgc3RhdGljIHZvaWQgdmlvYXBpY193cml0ZV9yZWRpcmVudCgKIAogICAgICpwZW50ID0g
ZW50OwogCisgICAgaWYgKCBpc19oYXJkd2FyZV9kb21haW4oZCkgJiYgdW5tYXNrZWQgKQorICAg
IHsKKyAgICAgICAgaW50IHJldDsKKworICAgICAgICByZXQgPSB2aW9hcGljX2h3ZG9tX21hcF9n
c2koZ3NpLCBlbnQuZmllbGRzLnRyaWdfbW9kZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGVudC5maWVsZHMucG9sYXJpdHkpOworICAgICAgICBpZiAoIHJldCApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIC8qIE1hc2sgdGhlIGVudHJ5IGFnYWluLiAqLworICAgICAgICAg
ICAgcGVudC0+ZmllbGRzLm1hc2sgPSAxOworICAgICAgICAgICAgdW5tYXNrZWQgPSAwOworICAg
ICAgICB9CisgICAgfQorCiAgICAgaWYgKCBnc2kgPT0gMCApCiAgICAgewogICAgICAgICB2bGFw
aWNfYWRqdXN0X2k4MjU5X3RhcmdldChkKTsKLS0gCjIuMTEuMCAoQXBwbGUgR2l0LTgxKQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 20 09:15:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 09: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 1dNFGH-00006C-VG; Tue, 20 Jun 2017 09:15: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=337a62209=roger.pau@citrix.com>)
 id 1dNFGG-00005H-E6
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 09:15:48 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 7B/70-02956-3C7E8495; Tue, 20 Jun 2017 09:15:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHSDve7h5x6
 RBlv7mSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyfBzULrk1grLj94QdrA+PN9C5GDg4JAX+J
 Sbfcuxg5OdgEdCQuzt3JBhIWEVCRuL3XoIuRi4NZYAOjxLkfe9lBaoQFXCR+7z8IZrMIqEq8O
 3qBtYuRnYNXwFJioShIVEJAT+LtxBeMIDangJXE0qct7CAThYAqev6FgYR5BQQlTs58wgJiMw
 toSrRu/80OYctLNG+dzQxiCwkoSvTPe8A2gZFvFpKWWUhaZiFpWcDIvIpRozi1qCy1SNfIVC+
 pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzDIGIBgB+OqBYGHGCU5mJREeRfc8YgU
 4kvKT6nMSCzOiC8qzUktPsSowcEhsHnt6guMUix5+XmpShK8lc+A6gSLUtNTK9Iyc4BxAFMqw
 cGjJMK7GGQMb3FBYm5xZjpE6hSjopQ4bxZInwBIIqM0D64NFnuXGGWlhHkZgY4S4ilILcrNLE
 GVf8UozsGoJMzbCDKFJzOvBG76K6DFTECLXxwBW1ySiJCSamBs/71z5lnX1+G5UUJqjgm6Ufs
 VnE784LvdWDhRlfdPh9mffUvy2NQO2HA1fZjnwRXzzYXhyvrqjPbu02yqHt8CAo9My2Gp3GRz
 8rHyVgml3wfWaRU9ahTv+nsxmvXd4SxZHd9q79wXiXP39G2I+n/ziBZ3/d7Aif/rej/sOXb6p
 HX6rqw9tXOUWIozEg21mIuKEwGqKSRbuAIAAA==
X-Env-Sender: prvs=337a62209=roger.pau@citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1497950144!68843538!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35548 invoked from network); 20 Jun 2017 09:15:46 -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;
 20 Jun 2017 09:15:46 -0000
X-IronPort-AV: E=Sophos;i="5.39,364,1493683200"; d="scan'208";a="437105986"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 20 Jun 2017 10:15:38 +0100
Message-ID: <20170620091539.59051-3-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170620091539.59051-1-roger.pau@citrix.com>
References: <20170620091539.59051-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 v5 2/3] x86/pt: enable binding of GSIs to a 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>

QWNoaWV2ZSB0aGlzIGJ5IGV4cGFuZGluZyBwdF9pcnFfY3JlYXRlX2JpbmQgaW4gb3JkZXIgdG8g
c3VwcG9ydAptYXBwaW5nIGludGVycnVwdHMgb2YgdHlwZSBQVF9JUlFfVFlQRV9QQ0kgdG8gYSBQ
VkggRG9tMC4gR1NJcyBib3VuZAp0byBEb20wIGFyZSBhbHdheXMgaWRlbnRpdHkgYm91bmQsIHdo
aWNoIG1lYW5zIHRoZSBhbGwgdGhlIGZpZWxkcwppbnNpZGUgb2YgdGhlIHUucGNpIHN1Yi1zdHJ1
Y3QgYXJlIGlnbm9yZWQsIGFuZCBvbmx5IHRoZSBtYWNoaW5lX2lycQppcyBhY3R1YWxseSB1c2Vk
IGluIG9yZGVyIHRvIGRldGVybWluZSB3aGljaCBHU0kgdGhlIGNhbGxlciB3YW50cyB0bwpiaW5k
LgoKQWxzbywgdGhlIGh2bV9pcnFfZHBjaSBzdHJ1Y3QgaXMgbm90IHVzZWQgYnkgYSBQVkggRG9t
MCwgc2luY2UgdGhhdCdzCnVzZWQgdG8gcm91dGUgaW50ZXJydXB0cyBhbmQgYWxsb3cgZGlmZmVy
ZW50IGhvc3QgdG8gZ3Vlc3QgR1NJCm1hcHBpbmdzLCB3aGljaCBpcyBub3QgdXNlZCBieSBhIFBW
SCBEb20wLgoKVGhpcyByZXF1aXJlcyBhZGRpbmcgc29tZSBzcGVjaWZpYyBoYW5kbGVycyBmb3Ig
c3VjaCBkaXJlY3RseSBtYXBwZWQKR1NJcywgd2hpY2ggYnlwYXNzIHRoZSBQQ0kgaW50ZXJydXB0
IHJvdXRpbmcgZG9uZSBieSBYZW4gZm9yIEhWTQpndWVzdHMuCgpTaWduZWQtb2ZmLWJ5OiBSb2dl
ciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgotLS0KQ2hhbmdlcyBzaW5jZSB2NDoKIC0gUmVtb3ZlIHRoZSBsb2NhbCBwaXJxIHZh
aXJhYmxlIGluIHB0X2lycV90aW1lX291dCAoaXQgd2FzIHVzZWQgb25seQogICBvbmNlKS4KIC0g
Q2hhbmdlIHRoZSA9PSBOVUxMIGNoZWNrcyB0byAhIGluc3RlYWQuCiAtIEZpeCBjb21tZW50cycg
Z3JhbW1hciBlcnJvcnMuCiAtIENoZWNrIHdoZXRoZXIgaHZtX2lycV9kcGNpIGlzIE5VTEwgaW5z
dGVhZCBvZiBjaGVja2luZyBpZiBkIGlzIHRoZQogICBoYXJkd2FyZSBkb21haW4gKGFuZCBhZGQg
QVNTRVJUcyB3aGVuIGFwcHJvcHJpYXRlKS4KIC0gTWFrZSB2aW9hcGljIGNvbnN0IGluIHB0X2ly
cV9jcmVhdGVfYmluZC4KCkNoYW5nZXMgc2luY2UgdjM6CiAtIFJld3JpdGUgdGhlIGNvbW1lbnQg
aW4gaHZtX2dzaV9hc3NlcnQuCiAtIFVuY29uZGl0aW9uYWxseSBzZXQgZ3NpX2Fzc2VydF9jb3Vu
dCB0byAwIGluIGh2bV9nc2lfZGVhc3NlcnQuCiAtIEluIHRoZSBwaXJxIHRpbWVvdXQgZnVuY3Rp
b24gZG8gbm90IGRlZmVyIHRoZSBFT0kgZm9yIHRoZSBpZGVudGl0eQogICBtYXBwZWQgY2FzZS4K
IC0gQXNzZXJ0IHRoYXQgdGhlIHZJTyBBUElDIGVudHJ5IGlzIG5vdCBtYXNrZWQgYmVmb3JlIGNo
ZWNraW5nIHRoZQogICB0cmlnZ2VyIG1vZGUuCiAtIEluIHRoZSBmYWlsdXJlIHBhdGggb2YgcHRf
aXJxX2NyZWF0ZV9iaW5kIGNoZWNrIHRoYXQgZ2lycSBhbmQgZGlnbAogICBhcmUgbm90IE5VTEwg
aW5zdGVhZCBvZiByZWx5aW5nIG9uIHdoZXRoZXIgdGhlIGRvbWFpbiBpcyBEb20wLgogLSBJbiBw
dF9pcnFfZGVzdHJveV9iaW5kIG1vdmUgYSBjb25kaXRpb24gdG8gdGhlIG91dGVyIGlmIGluIG9y
ZGVyIHRvCiAgIGF2b2lkIGNvZGUgaW5kZW50YXRpb24uCgpDaGFuZ2VzIHNpbmNlIHYyOgogLSBU
dXJuIHRoZSBhc3NlcnQgaW4gaHZtX2dzaV97ZGV9YXNzZXJ0IGludG8gYW4gYXNzZXJ0X3VucmVh
Y2hhYmxlCiAgIChsaWtlIGl0J3MgZG9uZSBpbiBfX2h2bV9wY2lfaW50eF97ZGV9YXNzZXJ0Lgog
LSBEbyBub3QgaW5jcmVhc2UvZGVjcmVhc2UgZ3NpX2Fzc2VydF9jb3VudCwgaW5zdGVhZCBzZXQg
aXQgdG8gMS8wLgogLSBGaXggYSBjb21tZW50IGdyYW1tYXIgZXJyb3IuCiAtIENvbnZlcnQgdGhl
IHB0X2lycV9jcmVhdGVfYmluZCBhc3NlcnRzIGZvciBiaW5kIHR5cGUgYW5kIHBpcnEgcmFuZ2UK
ICAgaW50byBhbiBlcnJvciBwYXRoLgogLSBSZWR1Y2UgdGhlIHNpemUgb2YgdGhlIG1lc3NhZ2Ug
YnVmZmVycywgMjQgc2hvdWxkIGJlIGVub3VnaC4KIC0gQWxsb3cgcHRfaXJxX2NyZWF0ZV9iaW5k
IHRvIHVuYmluZCBoYXJkd2FyZSBkb21haW4gR1NJcy4KIC0gcy9fX2h2bV9waXJxX2VvaS9odm1f
cGlycV9lb2kvLgogLSBSZW1vdmUgQVNTRVJUKHBpcnFfZHBjaSkgZnJvbSBodm1fcGlycV9lb2ku
CiAtIFJlbW92ZSBwaXJxX2RwY2kgbG9jYWwgdmFyaWFibGUgZnJvbSBodm1fZ3NpX2VvaSAoaXQn
cyB1c2VkIG9ubHkKICAgb25jZSkuCiAtIHMvX19odm1fZ3NpX2VvaS9odm1fZ3NpX2VvaS8uCiAt
IEFkZCBhIGNvbW1lbnQgdG8gZG9jdW1lbnQgaHZtX2dzaV9hc3NlcnQgdXNhZ2Ugb2YKICAgZ3Np
X2Fzc2VydF9jb3VudC4KCkNoYW5nZXMgc2luY2UgdjE6CiAtIFJlbW92ZSB0aGUgUFRfSVJRX1RZ
UEVfR1NJIGFuZCBpbnN0ZWFkIGp1c3QgdXNlIFBUX0lSUV9UWVBFX1BDSQogICB3aXRoIGEgaGFy
ZHdhcmUgZG9tYWluIHNwZWNpYWwgY2FzaW5nLgogLSBDaGVjayB0aGUgdHJpZ2dlciBtb2RlIG9m
IHRoZSBEb20wIHZJTyBBUElDIGluIG9yZGVyIHRvIHNldCB0aGUKICAgc2hhcmVhYmxlIGZsYWdz
IGluIHB0X2lycV9jcmVhdGVfYmluZC4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2lycS5jICAgICAg
IHwgIDQyICsrKysrKysrKwogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYyB8IDIxOCArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS94ZW4v
aHZtL2lycS5oICAgIHwgICA2ICsrCiAzIGZpbGVzIGNoYW5nZWQsIDIxNCBpbnNlcnRpb25zKCsp
LCA1MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2lycS5jIGIv
eGVuL2FyY2gveDg2L2h2bS9pcnEuYwppbmRleCA4NjI1NTg0N2E2Li5lNDI1ZGY5MTNjIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2lycS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaXJx
LmMKQEAgLTEyNiw2ICsxMjYsNDggQEAgdm9pZCBodm1fcGNpX2ludHhfZGVhc3NlcnQoCiAgICAg
c3Bpbl91bmxvY2soJmQtPmFyY2guaHZtX2RvbWFpbi5pcnFfbG9jayk7CiB9CiAKK3ZvaWQgaHZt
X2dzaV9hc3NlcnQoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGdzaSkKK3sKKyAgICBz
dHJ1Y3QgaHZtX2lycSAqaHZtX2lycSA9IGh2bV9kb21haW5faXJxKGQpOworCisgICAgaWYgKCBn
c2kgPj0gaHZtX2lycS0+bnJfZ3NpcyApCisgICAgeworICAgICAgICBBU1NFUlRfVU5SRUFDSEFC
TEUoKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIC8qCisgICAgICogX19odm1fcGNp
X2ludHhfe2RlfWFzc2VydCB1c2VzIGEgYml0ZmllbGQgaW4gcGNpX2ludHguaSB0byB0cmFjayB0
aGUKKyAgICAgKiBzdGF0dXMgb2YgZWFjaCBpbnRlcnJ1cHQgbGluZSwgYW5kIFhlbiBkb2VzIHRo
ZSByb3V0aW5nIGFuZCBHU0kKKyAgICAgKiBhc3NlcnRpb24gYmFzZWQgb24gdGhhdC4gVGhlIHZh
bHVlIG9mIHRoZSBwY2lfaW50eC5pIGJpdG1hcCBwcmV2ZW50cyB0aGUKKyAgICAgKiBzYW1lIGxp
bmUgZnJvbSB0cmlnZ2VyaW5nIG11bHRpcGxlIHRpbWVzLiBBcyB3ZSBkb24ndCB1c2UgdGhhdCBi
aXRtYXAKKyAgICAgKiBmb3IgdGhlIGhhcmR3YXJlIGRvbWFpbiwgWGVuIG5lZWRzIHRvIHJlbHkg
b24gZ3NpX2Fzc2VydF9jb3VudCBpbiBvcmRlcgorICAgICAqIHRvIGtub3cgaWYgdGhlIEdTSSBp
cyBwZW5kaW5nIG9yIG5vdC4KKyAgICAgKi8KKyAgICBzcGluX2xvY2soJmQtPmFyY2guaHZtX2Rv
bWFpbi5pcnFfbG9jayk7CisgICAgaWYgKCAhaHZtX2lycS0+Z3NpX2Fzc2VydF9jb3VudFtnc2ld
ICkKKyAgICB7CisgICAgICAgIGh2bV9pcnEtPmdzaV9hc3NlcnRfY291bnRbZ3NpXSA9IDE7Cisg
ICAgICAgIGFzc2VydF9nc2koZCwgZ3NpKTsKKyAgICB9CisgICAgc3Bpbl91bmxvY2soJmQtPmFy
Y2guaHZtX2RvbWFpbi5pcnFfbG9jayk7Cit9CisKK3ZvaWQgaHZtX2dzaV9kZWFzc2VydChzdHJ1
Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZ3NpKQoreworICAgIHN0cnVjdCBodm1faXJxICpo
dm1faXJxID0gaHZtX2RvbWFpbl9pcnEoZCk7CisKKyAgICBpZiAoIGdzaSA+PSBodm1faXJxLT5u
cl9nc2lzICkKKyAgICB7CisgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgICAgICBy
ZXR1cm47CisgICAgfQorCisgICAgc3Bpbl9sb2NrKCZkLT5hcmNoLmh2bV9kb21haW4uaXJxX2xv
Y2spOworICAgIGh2bV9pcnEtPmdzaV9hc3NlcnRfY291bnRbZ3NpXSA9IDA7CisgICAgc3Bpbl91
bmxvY2soJmQtPmFyY2guaHZtX2RvbWFpbi5pcnFfbG9jayk7Cit9CisKIHZvaWQgaHZtX2lzYV9p
cnFfYXNzZXJ0KAogICAgIHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBpc2FfaXJxKQog
ewpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYyBiL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2lvLmMKaW5kZXggNzE1OGFmZWE4OC4uN2QwOTMzNTE4NSAxMDA2NDQKLS0t
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9pby5jCkBAIC0xNjQsNiArMTY0LDIzIEBAIHN0YXRpYyB2b2lkIHB0X2lycV90aW1lX291
dCh2b2lkICpkYXRhKQogCiAgICAgc3Bpbl9sb2NrKCZpcnFfbWFwLT5kb20tPmV2ZW50X2xvY2sp
OwogCisgICAgaWYgKCBpcnFfbWFwLT5mbGFncyAmIEhWTV9JUlFfRFBDSV9JREVOVElUWV9HU0kg
KQorICAgIHsKKyAgICAgICAgQVNTRVJUKGlzX2hhcmR3YXJlX2RvbWFpbihpcnFfbWFwLT5kb20p
KTsKKyAgICAgICAgLyoKKyAgICAgICAgICogSWRlbnRpdHkgbWFwcGVkLCBubyBuZWVkIHRvIGl0
ZXJhdGUgb3ZlciB0aGUgZ3Vlc3QgR1NJIGxpc3QgdG8gZmluZAorICAgICAgICAgKiBvdGhlciBw
aXJxcyBzaGFyaW5nIHRoZSBzYW1lIGd1ZXN0IEdTSS4KKyAgICAgICAgICoKKyAgICAgICAgICog
SW4gdGhlIGlkZW50aXR5IG1hcHBlZCBjYXNlIHRoZSBFT0kgY2FuIGFsc28gYmUgZG9uZSBub3cs
IHRoaXMgd2F5CisgICAgICAgICAqIHRoZSBpdGVyYXRpb24gb3ZlciB0aGUgbGlzdCBvZiBkb21h
aW4gcGlycXMgaXMgYXZvaWRlZC4KKyAgICAgICAgICovCisgICAgICAgIGh2bV9nc2lfZGVhc3Nl
cnQoaXJxX21hcC0+ZG9tLCBkcGNpX3BpcnEoaXJxX21hcCktPnBpcnEpOworICAgICAgICBpcnFf
bWFwLT5mbGFncyB8PSBIVk1fSVJRX0RQQ0lfRU9JX0xBVENIOworICAgICAgICBwdF9pcnFfZ3Vl
c3RfZW9pKGlycV9tYXAtPmRvbSwgaXJxX21hcCwgTlVMTCk7CisgICAgICAgIHNwaW5fdW5sb2Nr
KCZpcnFfbWFwLT5kb20tPmV2ZW50X2xvY2spOworICAgICAgICByZXR1cm47CisgICAgfQorCiAg
ICAgZHBjaSA9IGRvbWFpbl9nZXRfaXJxX2RwY2koaXJxX21hcC0+ZG9tKTsKICAgICBpZiAoIHVu
bGlrZWx5KCFkcGNpKSApCiAgICAgewpAQCAtMjc0LDEwICsyOTEsMTYgQEAgaW50IHB0X2lycV9j
cmVhdGVfYmluZCgKICAgICBzcGluX2xvY2soJmQtPmV2ZW50X2xvY2spOwogCiAgICAgaHZtX2ly
cV9kcGNpID0gZG9tYWluX2dldF9pcnFfZHBjaShkKTsKLSAgICBpZiAoIGh2bV9pcnFfZHBjaSA9
PSBOVUxMICkKKyAgICBpZiAoICFodm1faXJxX2RwY2kgJiYgIWlzX2hhcmR3YXJlX2RvbWFpbihk
KSApCiAgICAgewogICAgICAgICB1bnNpZ25lZCBpbnQgaTsKIAorICAgICAgICAvKgorICAgICAg
ICAgKiBOQjogdGhlIGhhcmR3YXJlIGRvbWFpbiBkb2Vzbid0IHVzZSBhIGh2bV9pcnFfZHBjaSBz
dHJ1Y3QgYmVjYXVzZQorICAgICAgICAgKiBpdCdzIG9ubHkgYWxsb3dlZCB0byBpZGVudGl0eSBt
YXAgR1NJcywgYW5kIHNvIHRoZSBkYXRhIGNvbnRhaW5lZCBpbgorICAgICAgICAgKiB0aGF0IHN0
cnVjdCAodXNlZCB0byBtYXAgZ3Vlc3QgR1NJcyBpbnRvIG1hY2hpbmUgR1NJcyBhbmQgcGVyZm9y
bQorICAgICAgICAgKiBpbnRlcnJ1cHQgcm91dGluZykgaXMgY29tcGxldGVseSB1c2VsZXNzIHRv
IGl0LgorICAgICAgICAgKi8KICAgICAgICAgaHZtX2lycV9kcGNpID0geHphbGxvYyhzdHJ1Y3Qg
aHZtX2lycV9kcGNpKTsKICAgICAgICAgaWYgKCBodm1faXJxX2RwY2kgPT0gTlVMTCApCiAgICAg
ICAgIHsKQEAgLTQyMiwzNSArNDQ1LDU0IEBAIGludCBwdF9pcnFfY3JlYXRlX2JpbmQoCiAgICAg
Y2FzZSBQVF9JUlFfVFlQRV9QQ0k6CiAgICAgY2FzZSBQVF9JUlFfVFlQRV9NU0lfVFJBTlNMQVRF
OgogICAgIHsKLSAgICAgICAgdW5zaWduZWQgaW50IGJ1cyA9IHB0X2lycV9iaW5kLT51LnBjaS5i
dXM7Ci0gICAgICAgIHVuc2lnbmVkIGludCBkZXZpY2UgPSBwdF9pcnFfYmluZC0+dS5wY2kuZGV2
aWNlOwotICAgICAgICB1bnNpZ25lZCBpbnQgaW50eCA9IHB0X2lycV9iaW5kLT51LnBjaS5pbnR4
OwotICAgICAgICB1bnNpZ25lZCBpbnQgZ3Vlc3RfZ3NpID0gaHZtX3BjaV9pbnR4X2dzaShkZXZp
Y2UsIGludHgpOwotICAgICAgICB1bnNpZ25lZCBpbnQgbGluayA9IGh2bV9wY2lfaW50eF9saW5r
KGRldmljZSwgaW50eCk7Ci0gICAgICAgIHN0cnVjdCBkZXZfaW50eF9nc2lfbGluayAqZGlnbCA9
IHhtYWxsb2Moc3RydWN0IGRldl9pbnR4X2dzaV9saW5rKTsKLSAgICAgICAgc3RydWN0IGh2bV9n
aXJxX2RwY2lfbWFwcGluZyAqZ2lycSA9Ci0gICAgICAgICAgICB4bWFsbG9jKHN0cnVjdCBodm1f
Z2lycV9kcGNpX21hcHBpbmcpOworICAgICAgICBzdHJ1Y3QgZGV2X2ludHhfZ3NpX2xpbmsgKmRp
Z2wgPSBOVUxMOworICAgICAgICBzdHJ1Y3QgaHZtX2dpcnFfZHBjaV9tYXBwaW5nICpnaXJxID0g
TlVMTDsKKyAgICAgICAgdW5zaWduZWQgaW50IGd1ZXN0X2dzaTsKIAotICAgICAgICBpZiAoICFk
aWdsIHx8ICFnaXJxICkKKyAgICAgICAgLyoKKyAgICAgICAgICogTWFwcGluZyBHU0lzIGZvciB0
aGUgaGFyZHdhcmUgZG9tYWluIGlzIGRpZmZlcmVudCB0aGFuIGRvaW5nIGl0IGZvcgorICAgICAg
ICAgKiBhbiB1bnByaXZpbGVkZ2VkIGd1ZXN0LCB0aGUgaGFyZHdhcmUgZG9tYWluIGlzIG9ubHkg
YWxsb3dlZCB0bworICAgICAgICAgKiBpZGVudGl0eSBtYXAgR1NJcywgYW5kIGFzIHN1Y2ggYWxs
IHRoZSBkYXRhIGluIHRoZSB1LnBjaSB1bmlvbiBpcworICAgICAgICAgKiBkaXNjYXJkZWQuCisg
ICAgICAgICAqLworICAgICAgICBpZiAoIGh2bV9pcnFfZHBjaSApCiAgICAgICAgIHsKLSAgICAg
ICAgICAgIHNwaW5fdW5sb2NrKCZkLT5ldmVudF9sb2NrKTsKLSAgICAgICAgICAgIHhmcmVlKGdp
cnEpOwotICAgICAgICAgICAgeGZyZWUoZGlnbCk7Ci0gICAgICAgICAgICByZXR1cm4gLUVOT01F
TTsKLSAgICAgICAgfQorICAgICAgICAgICAgdW5zaWduZWQgaW50IGxpbms7CisKKyAgICAgICAg
ICAgIGRpZ2wgPSB4bWFsbG9jKHN0cnVjdCBkZXZfaW50eF9nc2lfbGluayk7CisgICAgICAgICAg
ICBnaXJxID0geG1hbGxvYyhzdHJ1Y3QgaHZtX2dpcnFfZHBjaV9tYXBwaW5nKTsKKworICAgICAg
ICAgICAgaWYgKCAhZGlnbCB8fCAhZ2lycSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAg
ICAgc3Bpbl91bmxvY2soJmQtPmV2ZW50X2xvY2spOworICAgICAgICAgICAgICAgIHhmcmVlKGdp
cnEpOworICAgICAgICAgICAgICAgIHhmcmVlKGRpZ2wpOworICAgICAgICAgICAgICAgIHJldHVy
biAtRU5PTUVNOworICAgICAgICAgICAgfQorCisgICAgICAgICAgICBnaXJxLT5idXMgPSBkaWds
LT5idXMgPSBwdF9pcnFfYmluZC0+dS5wY2kuYnVzOworICAgICAgICAgICAgZ2lycS0+ZGV2aWNl
ID0gZGlnbC0+ZGV2aWNlID0gcHRfaXJxX2JpbmQtPnUucGNpLmRldmljZTsKKyAgICAgICAgICAg
IGdpcnEtPmludHggPSBkaWdsLT5pbnR4ID0gcHRfaXJxX2JpbmQtPnUucGNpLmludHg7CisgICAg
ICAgICAgICBsaXN0X2FkZF90YWlsKCZkaWdsLT5saXN0LCAmcGlycV9kcGNpLT5kaWdsX2xpc3Qp
OwogCi0gICAgICAgIGh2bV9pcnFfZHBjaS0+bGlua19jbnRbbGlua10rKzsKKyAgICAgICAgICAg
IGd1ZXN0X2dzaSA9IGh2bV9wY2lfaW50eF9nc2koZGlnbC0+ZGV2aWNlLCBkaWdsLT5pbnR4KTsK
KyAgICAgICAgICAgIGxpbmsgPSBodm1fcGNpX2ludHhfbGluayhkaWdsLT5kZXZpY2UsIGRpZ2wt
PmludHgpOwogCi0gICAgICAgIGRpZ2wtPmJ1cyA9IGJ1czsKLSAgICAgICAgZGlnbC0+ZGV2aWNl
ID0gZGV2aWNlOwotICAgICAgICBkaWdsLT5pbnR4ID0gaW50eDsKLSAgICAgICAgbGlzdF9hZGRf
dGFpbCgmZGlnbC0+bGlzdCwgJnBpcnFfZHBjaS0+ZGlnbF9saXN0KTsKKyAgICAgICAgICAgIGh2
bV9pcnFfZHBjaS0+bGlua19jbnRbbGlua10rKzsKIAotICAgICAgICBnaXJxLT5idXMgPSBidXM7
Ci0gICAgICAgIGdpcnEtPmRldmljZSA9IGRldmljZTsKLSAgICAgICAgZ2lycS0+aW50eCA9IGlu
dHg7Ci0gICAgICAgIGdpcnEtPm1hY2hpbmVfZ3NpID0gcGlycTsKLSAgICAgICAgbGlzdF9hZGRf
dGFpbCgmZ2lycS0+bGlzdCwgJmh2bV9pcnFfZHBjaS0+Z2lycVtndWVzdF9nc2ldKTsKKyAgICAg
ICAgICAgIGdpcnEtPm1hY2hpbmVfZ3NpID0gcGlycTsKKyAgICAgICAgICAgIGxpc3RfYWRkX3Rh
aWwoJmdpcnEtPmxpc3QsICZodm1faXJxX2RwY2ktPmdpcnFbZ3Vlc3RfZ3NpXSk7CisgICAgICAg
IH0KKyAgICAgICAgZWxzZQorICAgICAgICB7CisgICAgICAgICAgICBBU1NFUlQoaXNfaGFyZHdh
cmVfZG9tYWluKGQpKTsKKworICAgICAgICAgICAgLyogTVNJX1RSQU5TTEFURSBpcyBub3Qgc3Vw
cG9ydGVkIGZvciB0aGUgaGFyZHdhcmUgZG9tYWluLiAqLworICAgICAgICAgICAgaWYgKCBwdF9p
cnFfYmluZC0+aXJxX3R5cGUgIT0gUFRfSVJRX1RZUEVfUENJIHx8CisgICAgICAgICAgICAgICAg
IHBpcnEgPj0gaHZtX2RvbWFpbl9pcnEoZCktPm5yX2dzaXMgKQorICAgICAgICAgICAgICAgIHJl
dHVybiAtRUlOVkFMOworICAgICAgICAgICAgZ3Vlc3RfZ3NpID0gcGlycTsKKyAgICAgICAgfQog
CiAgICAgICAgIC8qIEJpbmQgdGhlIHNhbWUgbWlycSBvbmNlIGluIHRoZSBzYW1lIGRvbWFpbiAq
LwogICAgICAgICBpZiAoICEocGlycV9kcGNpLT5mbGFncyAmIEhWTV9JUlFfRFBDSV9NQVBQRUQp
ICkKQEAgLTQ3Miw3ICs1MTQsMjkgQEAgaW50IHB0X2lycV9jcmVhdGVfYmluZCgKICAgICAgICAg
ICAgICAgICBwaXJxX2RwY2ktPmZsYWdzID0gSFZNX0lSUV9EUENJX01BUFBFRCB8CiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEhWTV9JUlFfRFBDSV9NQUNIX1BDSSB8CiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEhWTV9JUlFfRFBDSV9HVUVTVF9QQ0k7Ci0g
ICAgICAgICAgICAgICAgc2hhcmUgPSBCSU5EX1BJUlFfX1dJTExfU0hBUkU7CisgICAgICAgICAg
ICAgICAgaWYgKCAhaXNfaGFyZHdhcmVfZG9tYWluKGQpICkKKyAgICAgICAgICAgICAgICAgICAg
c2hhcmUgPSBCSU5EX1BJUlFfX1dJTExfU0hBUkU7CisgICAgICAgICAgICAgICAgZWxzZQorICAg
ICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHBpbjsKKyAg
ICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGh2bV92aW9hcGljICp2aW9hcGljID0gZ3Np
X3Zpb2FwaWMoZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZ3Vlc3RfZ3NpLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmcGluKTsKKwor
ICAgICAgICAgICAgICAgICAgICBpZiAoICF2aW9hcGljICkKKyAgICAgICAgICAgICAgICAgICAg
eworICAgICAgICAgICAgICAgICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAg
ICAgICAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICAgICAgICAgICAgICAgICAgfQor
ICAgICAgICAgICAgICAgICAgICBwaXJxX2RwY2ktPmZsYWdzIHw9IEhWTV9JUlFfRFBDSV9JREVO
VElUWV9HU0k7CisgICAgICAgICAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgICAgICAgICAq
IENoZWNrIGlmIHRoZSBjb3JyZXNwb25kaW5nIHZJTyBBUElDIHBpbiBpcyBjb25maWd1cmVkCisg
ICAgICAgICAgICAgICAgICAgICAqIGxldmVsIG9yIGVkZ2UgdHJpZ2dlciwgbGV2ZWwgdHJpZ2dl
cmVkIGludGVycnVwdHMgd2lsbAorICAgICAgICAgICAgICAgICAgICAgKiBiZSBtYXJrZWQgYXMg
c2hhcmVhYmxlLgorICAgICAgICAgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgICAgICAgICAg
QVNTRVJUKCF2aW9hcGljLT5yZWRpcnRibFtwaW5dLmZpZWxkcy5tYXNrKTsKKyAgICAgICAgICAg
ICAgICAgICAgc2hhcmUgPSB2aW9hcGljLT5yZWRpcnRibFtwaW5dLmZpZWxkcy50cmlnX21vZGU7
CisgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgfQogCiAgICAgICAgICAgICAvKiBJbml0
IHRpbWVyIGJlZm9yZSBiaW5kaW5nICovCkBAIC00ODksOSArNTUzLDE2IEBAIGludCBwdF9pcnFf
Y3JlYXRlX2JpbmQoCiAgICAgICAgICAgICAgICAgICogSVJRX0dVRVNUIGlzIG5vdCBzZXQuIEFz
IHN1Y2ggd2UgY2FuIHJlc2V0ICdkb20nIGRpcmVjdGx5LgogICAgICAgICAgICAgICAgICAqLwog
ICAgICAgICAgICAgICAgIHBpcnFfZHBjaS0+ZG9tID0gTlVMTDsKLSAgICAgICAgICAgICAgICBs
aXN0X2RlbCgmZ2lycS0+bGlzdCk7Ci0gICAgICAgICAgICAgICAgbGlzdF9kZWwoJmRpZ2wtPmxp
c3QpOwotICAgICAgICAgICAgICAgIGh2bV9pcnFfZHBjaS0+bGlua19jbnRbbGlua10tLTsKKyAg
ICAgICAgICAgICAgICBpZiAoIGh2bV9pcnFfZHBjaSApCisgICAgICAgICAgICAgICAgeworICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbGluazsKKworICAgICAgICAgICAgICAgICAg
ICBBU1NFUlQoZ2lycSAmJiBkaWdsKTsKKyAgICAgICAgICAgICAgICAgICAgbGlzdF9kZWwoJmdp
cnEtPmxpc3QpOworICAgICAgICAgICAgICAgICAgICBsaXN0X2RlbCgmZGlnbC0+bGlzdCk7Cisg
ICAgICAgICAgICAgICAgICAgIGxpbmsgPSBodm1fcGNpX2ludHhfbGluayhkaWdsLT5kZXZpY2Us
IGRpZ2wtPmludHgpOworICAgICAgICAgICAgICAgICAgICBodm1faXJxX2RwY2ktPmxpbmtfY250
W2xpbmtdLS07CisgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgIHBpcnFfZHBjaS0+
ZmxhZ3MgPSAwOwogICAgICAgICAgICAgICAgIHBpcnFfY2xlYW51cF9jaGVjayhpbmZvLCBkKTsK
ICAgICAgICAgICAgICAgICBzcGluX3VubG9jaygmZC0+ZXZlbnRfbG9jayk7CkBAIC01MDQsMTAg
KzU3NSwxNyBAQCBpbnQgcHRfaXJxX2NyZWF0ZV9iaW5kKAogICAgICAgICBzcGluX3VubG9jaygm
ZC0+ZXZlbnRfbG9jayk7CiAKICAgICAgICAgaWYgKCBpb21tdV92ZXJib3NlICkKLSAgICAgICAg
ICAgIHByaW50ayhYRU5MT0dfR19JTkZPCi0gICAgICAgICAgICAgICAgICAgImQlZDogYmluZDog
bV9nc2k9JXUgZ19nc2k9JXUgZGV2PSUwMnguJTAyeC4ldSBpbnR4PSV1XG4iLAotICAgICAgICAg
ICAgICAgICAgIGQtPmRvbWFpbl9pZCwgcGlycSwgZ3Vlc3RfZ3NpLCBidXMsCi0gICAgICAgICAg
ICAgICAgICAgUENJX1NMT1QoZGV2aWNlKSwgUENJX0ZVTkMoZGV2aWNlKSwgaW50eCk7CisgICAg
ICAgIHsKKyAgICAgICAgICAgIGNoYXIgYnVmWzI0XSA9ICIiOworCisgICAgICAgICAgICBpZiAo
IGRpZ2wgKQorICAgICAgICAgICAgICAgIHNucHJpbnRmKGJ1ZiwgQVJSQVlfU0laRShidWYpLCAi
IGRldj0lMDJ4LiUwMnguJXUgaW50eD0ldSIsCisgICAgICAgICAgICAgICAgICAgICAgICAgZGln
bC0+YnVzLCBQQ0lfU0xPVChkaWdsLT5kZXZpY2UpLAorICAgICAgICAgICAgICAgICAgICAgICAg
IFBDSV9GVU5DKGRpZ2wtPmRldmljZSksIGRpZ2wtPmludHgpOworCisgICAgICAgICAgICBwcmlu
dGsoWEVOTE9HX0dfSU5GTyAiZCVkOiBiaW5kOiBtX2dzaT0ldSBnX2dzaT0ldSVzXG4iLAorICAg
ICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgcGlycSwgZ3Vlc3RfZ3NpLCBidWYpOworICAg
ICAgICB9CiAgICAgICAgIGJyZWFrOwogICAgIH0KIApAQCAtNTU0LDcgKzYzMiw3IEBAIGludCBw
dF9pcnFfZGVzdHJveV9iaW5kKAogCiAgICAgaHZtX2lycV9kcGNpID0gZG9tYWluX2dldF9pcnFf
ZHBjaShkKTsKIAotICAgIGlmICggaHZtX2lycV9kcGNpID09IE5VTEwgKQorICAgIGlmICggIWh2
bV9pcnFfZHBjaSAmJiAhaXNfaGFyZHdhcmVfZG9tYWluKGQpICkKICAgICB7CiAgICAgICAgIHNw
aW5fdW5sb2NrKCZkLT5ldmVudF9sb2NrKTsKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CkBAIC01
NjMsNyArNjQxLDcgQEAgaW50IHB0X2lycV9kZXN0cm95X2JpbmQoCiAgICAgcGlycSA9IHBpcnFf
aW5mbyhkLCBtYWNoaW5lX2dzaSk7CiAgICAgcGlycV9kcGNpID0gcGlycV9kcGNpKHBpcnEpOwog
Ci0gICAgaWYgKCBwdF9pcnFfYmluZC0+aXJxX3R5cGUgIT0gUFRfSVJRX1RZUEVfTVNJICkKKyAg
ICBpZiAoIGh2bV9pcnFfZHBjaSAmJiBwdF9pcnFfYmluZC0+aXJxX3R5cGUgIT0gUFRfSVJRX1RZ
UEVfTVNJICkKICAgICB7CiAgICAgICAgIHVuc2lnbmVkIGludCBidXMgPSBwdF9pcnFfYmluZC0+
dS5wY2kuYnVzOwogICAgICAgICB1bnNpZ25lZCBpbnQgZGV2aWNlID0gcHRfaXJxX2JpbmQtPnUu
cGNpLmRldmljZTsKQEAgLTYzOCwxMSArNzE2LDE1IEBAIGludCBwdF9pcnFfZGVzdHJveV9iaW5k
KAogICAgIGlmICggd2hhdCAmJiBpb21tdV92ZXJib3NlICkKICAgICB7CiAgICAgICAgIHVuc2ln
bmVkIGludCBkZXZpY2UgPSBwdF9pcnFfYmluZC0+dS5wY2kuZGV2aWNlOworICAgICAgICBjaGFy
IGJ1ZlsyNF0gPSAiIjsKKworICAgICAgICBpZiAoIGh2bV9pcnFfZHBjaSApCisgICAgICAgICAg
ICBzbnByaW50ZihidWYsIEFSUkFZX1NJWkUoYnVmKSwgIiBkZXY9JTAyeC4lMDJ4LiV1IGludHg9
JXUiLAorICAgICAgICAgICAgICAgICAgICAgcHRfaXJxX2JpbmQtPnUucGNpLmJ1cywgUENJX1NM
T1QoZGV2aWNlKSwKKyAgICAgICAgICAgICAgICAgICAgIFBDSV9GVU5DKGRldmljZSksIHB0X2ly
cV9iaW5kLT51LnBjaS5pbnR4KTsKIAotICAgICAgICBwcmludGsoWEVOTE9HX0dfSU5GTwotICAg
ICAgICAgICAgICAgImQlZCAlcyB1bm1hcDogbV9pcnE9JXUgZGV2PSUwMng6JTAyeC4ldSBpbnR4
PSV1XG4iLAotICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCB3aGF0LCBtYWNoaW5lX2dzaSwg
cHRfaXJxX2JpbmQtPnUucGNpLmJ1cywKLSAgICAgICAgICAgICAgIFBDSV9TTE9UKGRldmljZSks
IFBDSV9GVU5DKGRldmljZSksIHB0X2lycV9iaW5kLT51LnBjaS5pbnR4KTsKKyAgICAgICAgcHJp
bnRrKFhFTkxPR19HX0lORk8gImQlZCAlcyB1bm1hcDogbV9pcnE9JXUlc1xuIiwKKyAgICAgICAg
ICAgICAgIGQtPmRvbWFpbl9pZCwgd2hhdCwgbWFjaGluZV9nc2ksIGJ1Zik7CiAgICAgfQogCiAg
ICAgcmV0dXJuIDA7CkBAIC02OTgsOCArNzgwLDggQEAgaW50IGh2bV9kb19JUlFfZHBjaShzdHJ1
Y3QgZG9tYWluICpkLCBzdHJ1Y3QgcGlycSAqcGlycSkKIAogICAgIEFTU0VSVChpc19odm1fZG9t
YWluKGQpKTsKIAotICAgIGlmICggIWlvbW11X2VuYWJsZWQgfHwgIWRwY2kgfHwgIXBpcnFfZHBj
aSB8fAotICAgICAgICAgIShwaXJxX2RwY2ktPmZsYWdzICYgSFZNX0lSUV9EUENJX01BUFBFRCkg
KQorICAgIGlmICggIWlvbW11X2VuYWJsZWQgfHwgKCFpc19oYXJkd2FyZV9kb21haW4oZCkgJiYg
IWRwY2kpIHx8CisgICAgICAgICAhcGlycV9kcGNpIHx8ICEocGlycV9kcGNpLT5mbGFncyAmIEhW
TV9JUlFfRFBDSV9NQVBQRUQpICkKICAgICAgICAgcmV0dXJuIDA7CiAKICAgICBwaXJxX2RwY2kt
Pm1hc2tlZCA9IDE7CkBAIC03NTksNyArODQxLDcgQEAgdm9pZCBodm1fZHBjaV9tc2lfZW9pKHN0
cnVjdCBkb21haW4gKmQsIGludCB2ZWN0b3IpCiAKIHN0YXRpYyB2b2lkIGh2bV9kaXJxX2Fzc2lz
dChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgaHZtX3BpcnFfZHBjaSAqcGlycV9kcGNpKQogewot
ICAgIGlmICggdW5saWtlbHkoIWh2bV9kb21haW5faXJxKGQpLT5kcGNpKSApCisgICAgaWYgKCB1
bmxpa2VseSghaHZtX2RvbWFpbl9pcnEoZCktPmRwY2kpICYmICFpc19oYXJkd2FyZV9kb21haW4o
ZCkgKQogICAgIHsKICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CiAgICAgICAgIHJldHVy
bjsKQEAgLTc5MSwxMCArODczLDE3IEBAIHN0YXRpYyB2b2lkIGh2bV9kaXJxX2Fzc2lzdChzdHJ1
Y3QgZG9tYWluICpkLCBzdHJ1Y3QgaHZtX3BpcnFfZHBjaSAqcGlycV9kcGNpKQogCiAgICAgICAg
IGxpc3RfZm9yX2VhY2hfZW50cnkgKCBkaWdsLCAmcGlycV9kcGNpLT5kaWdsX2xpc3QsIGxpc3Qg
KQogICAgICAgICB7CisgICAgICAgICAgICBBU1NFUlQoIShwaXJxX2RwY2ktPmZsYWdzICYgSFZN
X0lSUV9EUENJX0lERU5USVRZX0dTSSkpOwogICAgICAgICAgICAgaHZtX3BjaV9pbnR4X2Fzc2Vy
dChkLCBkaWdsLT5kZXZpY2UsIGRpZ2wtPmludHgpOwogICAgICAgICAgICAgcGlycV9kcGNpLT5w
ZW5kaW5nKys7CiAgICAgICAgIH0KIAorICAgICAgICBpZiAoIHBpcnFfZHBjaS0+ZmxhZ3MgJiBI
Vk1fSVJRX0RQQ0lfSURFTlRJVFlfR1NJICkKKyAgICAgICAgeworICAgICAgICAgICAgaHZtX2dz
aV9hc3NlcnQoZCwgcGlycS0+cGlycSk7CisgICAgICAgICAgICBwaXJxX2RwY2ktPnBlbmRpbmcr
KzsKKyAgICAgICAgfQorCiAgICAgICAgIGlmICggcGlycV9kcGNpLT5mbGFncyAmIEhWTV9JUlFf
RFBDSV9UUkFOU0xBVEUgKQogICAgICAgICB7CiAgICAgICAgICAgICAvKiBmb3IgdHJhbnNsYXRl
ZCBNU0kgdG8gSU5UeCBpbnRlcnJ1cHQsIGVvaSBhcyBlYXJseSBhcyBwb3NzaWJsZSAqLwpAQCAt
ODE2LDE3ICs5MDUsMTAgQEAgc3RhdGljIHZvaWQgaHZtX2RpcnFfYXNzaXN0KHN0cnVjdCBkb21h
aW4gKmQsIHN0cnVjdCBodm1fcGlycV9kcGNpICpwaXJxX2RwY2kpCiAgICAgc3Bpbl91bmxvY2so
JmQtPmV2ZW50X2xvY2spOwogfQogCi1zdGF0aWMgdm9pZCBfX2h2bV9kcGNpX2VvaShzdHJ1Y3Qg
ZG9tYWluICpkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGh2bV9n
aXJxX2RwY2lfbWFwcGluZyAqZ2lycSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0
IHVuaW9uIHZpb2FwaWNfcmVkaXJfZW50cnkgKmVudCkKK3N0YXRpYyB2b2lkIGh2bV9waXJxX2Vv
aShzdHJ1Y3QgcGlycSAqcGlycSwKKyAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1bmlv
biB2aW9hcGljX3JlZGlyX2VudHJ5ICplbnQpCiB7Ci0gICAgc3RydWN0IHBpcnEgKnBpcnEgPSBw
aXJxX2luZm8oZCwgZ2lycS0+bWFjaGluZV9nc2kpOwotICAgIHN0cnVjdCBodm1fcGlycV9kcGNp
ICpwaXJxX2RwY2k7Ci0KLSAgICBpZiAoICFodm1fZG9tYWluX3VzZV9waXJxKGQsIHBpcnEpICkK
LSAgICAgICAgaHZtX3BjaV9pbnR4X2RlYXNzZXJ0KGQsIGdpcnEtPmRldmljZSwgZ2lycS0+aW50
eCk7Ci0KLSAgICBwaXJxX2RwY2kgPSBwaXJxX2RwY2kocGlycSk7CisgICAgc3RydWN0IGh2bV9w
aXJxX2RwY2kgKnBpcnFfZHBjaSA9IHBpcnFfZHBjaShwaXJxKTsKIAogICAgIC8qCiAgICAgICog
Tm8gbmVlZCB0byBnZXQgdmVjdG9yIGxvY2sgZm9yIHRpbWVyCkBAIC04NDEsNiArOTIzLDMxIEBA
IHN0YXRpYyB2b2lkIF9faHZtX2RwY2lfZW9pKHN0cnVjdCBkb21haW4gKmQsCiAgICAgcGlycV9n
dWVzdF9lb2kocGlycSk7CiB9CiAKK3N0YXRpYyB2b2lkIF9faHZtX2RwY2lfZW9pKHN0cnVjdCBk
b21haW4gKmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgaHZtX2dp
cnFfZHBjaV9tYXBwaW5nICpnaXJxLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qg
dW5pb24gdmlvYXBpY19yZWRpcl9lbnRyeSAqZW50KQoreworICAgIHN0cnVjdCBwaXJxICpwaXJx
ID0gcGlycV9pbmZvKGQsIGdpcnEtPm1hY2hpbmVfZ3NpKTsKKworICAgIGlmICggIWh2bV9kb21h
aW5fdXNlX3BpcnEoZCwgcGlycSkgKQorICAgICAgICBodm1fcGNpX2ludHhfZGVhc3NlcnQoZCwg
Z2lycS0+ZGV2aWNlLCBnaXJxLT5pbnR4KTsKKworICAgIGh2bV9waXJxX2VvaShwaXJxLCBlbnQp
OworfQorCitzdGF0aWMgdm9pZCBodm1fZ3NpX2VvaShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25l
ZCBpbnQgZ3NpLAorICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdW5pb24gdmlvYXBpY19y
ZWRpcl9lbnRyeSAqZW50KQoreworICAgIHN0cnVjdCBwaXJxICpwaXJxID0gcGlycV9pbmZvKGQs
IGdzaSk7CisKKyAgICAvKiBDaGVjayBpZiBHU0kgaXMgYWN0dWFsbHkgbWFwcGVkLiAqLworICAg
IGlmICggIXBpcnFfZHBjaShwaXJxKSApCisgICAgICAgIHJldHVybjsKKworICAgIGh2bV9nc2lf
ZGVhc3NlcnQoZCwgZ3NpKTsKKyAgICBodm1fcGlycV9lb2kocGlycSwgZW50KTsKK30KKwogdm9p
ZCBodm1fZHBjaV9lb2koc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGd1ZXN0X2dzaSwK
ICAgICAgICAgICAgICAgICAgIGNvbnN0IHVuaW9uIHZpb2FwaWNfcmVkaXJfZW50cnkgKmVudCkK
IHsKQEAgLTg1MCw2ICs5NTcsMTMgQEAgdm9pZCBodm1fZHBjaV9lb2koc3RydWN0IGRvbWFpbiAq
ZCwgdW5zaWduZWQgaW50IGd1ZXN0X2dzaSwKICAgICBpZiAoICFpb21tdV9lbmFibGVkICkKICAg
ICAgICAgcmV0dXJuOwogCisgICAgaWYgKCBpc19oYXJkd2FyZV9kb21haW4oZCkgKQorICAgIHsK
KyAgICAgICAgc3Bpbl9sb2NrKCZkLT5ldmVudF9sb2NrKTsKKyAgICAgICAgaHZtX2dzaV9lb2ko
ZCwgZ3Vlc3RfZ3NpLCBlbnQpOworICAgICAgICBnb3RvIHVubG9jazsKKyAgICB9CisKICAgICBp
ZiAoIGd1ZXN0X2dzaSA8IE5SX0lTQUlSUVMgKQogICAgIHsKICAgICAgICAgaHZtX2RwY2lfaXNh
aXJxX2VvaShkLCBndWVzdF9nc2kpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2h2bS9p
cnEuaCBiL3hlbi9pbmNsdWRlL3hlbi9odm0vaXJxLmgKaW5kZXggNjcxYTZmMmUwNi4uMGQyYzcy
YzEwOSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2h2bS9pcnEuaAorKysgYi94ZW4vaW5j
bHVkZS94ZW4vaHZtL2lycS5oCkBAIC00MCw2ICs0MCw3IEBAIHN0cnVjdCBkZXZfaW50eF9nc2lf
bGluayB7CiAjZGVmaW5lIF9IVk1fSVJRX0RQQ0lfRU9JX0xBVENIX1NISUZUICAgICAgICAgICAz
CiAjZGVmaW5lIF9IVk1fSVJRX0RQQ0lfR1VFU1RfUENJX1NISUZUICAgICAgICAgICA0CiAjZGVm
aW5lIF9IVk1fSVJRX0RQQ0lfR1VFU1RfTVNJX1NISUZUICAgICAgICAgICA1CisjZGVmaW5lIF9I
Vk1fSVJRX0RQQ0lfSURFTlRJVFlfR1NJX1NISUZUICAgICAgICA2CiAjZGVmaW5lIF9IVk1fSVJR
X0RQQ0lfVFJBTlNMQVRFX1NISUZUICAgICAgICAgIDE1CiAjZGVmaW5lIEhWTV9JUlFfRFBDSV9N
QUNIX1BDSSAgICAgICAgKDEgPDwgX0hWTV9JUlFfRFBDSV9NQUNIX1BDSV9TSElGVCkKICNkZWZp
bmUgSFZNX0lSUV9EUENJX01BQ0hfTVNJICAgICAgICAoMSA8PCBfSFZNX0lSUV9EUENJX01BQ0hf
TVNJX1NISUZUKQpAQCAtNDcsNiArNDgsNyBAQCBzdHJ1Y3QgZGV2X2ludHhfZ3NpX2xpbmsgewog
I2RlZmluZSBIVk1fSVJRX0RQQ0lfRU9JX0xBVENIICAgICAgICgxIDw8IF9IVk1fSVJRX0RQQ0lf
RU9JX0xBVENIX1NISUZUKQogI2RlZmluZSBIVk1fSVJRX0RQQ0lfR1VFU1RfUENJICAgICAgICgx
IDw8IF9IVk1fSVJRX0RQQ0lfR1VFU1RfUENJX1NISUZUKQogI2RlZmluZSBIVk1fSVJRX0RQQ0lf
R1VFU1RfTVNJICAgICAgICgxIDw8IF9IVk1fSVJRX0RQQ0lfR1VFU1RfTVNJX1NISUZUKQorI2Rl
ZmluZSBIVk1fSVJRX0RQQ0lfSURFTlRJVFlfR1NJICAgICgxIDw8IF9IVk1fSVJRX0RQQ0lfSURF
TlRJVFlfR1NJX1NISUZUKQogI2RlZmluZSBIVk1fSVJRX0RQQ0lfVFJBTlNMQVRFICAgICAgICgx
IDw8IF9IVk1fSVJRX0RQQ0lfVFJBTlNMQVRFX1NISUZUKQogCiAjZGVmaW5lIFZNU0lfREVTVF9J
RF9NQVNLIDB4ZmYKQEAgLTEyMyw2ICsxMjUsMTAgQEAgdm9pZCBodm1faXNhX2lycV9hc3NlcnQo
CiB2b2lkIGh2bV9pc2FfaXJxX2RlYXNzZXJ0KAogICAgIHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkIGludCBpc2FfaXJxKTsKIAorLyogTW9kaWZ5IHN0YXRlIG9mIEdTSXMuICovCit2b2lkIGh2
bV9nc2lfYXNzZXJ0KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBnc2kpOwordm9pZCBo
dm1fZ3NpX2RlYXNzZXJ0KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBnc2kpOworCiBp
bnQgaHZtX3NldF9wY2lfbGlua19yb3V0ZShzdHJ1Y3QgZG9tYWluICpkLCB1OCBsaW5rLCB1OCBp
c2FfaXJxKTsKIAogaW50IGh2bV9pbmplY3RfbXNpKHN0cnVjdCBkb21haW4gKmQsIHVpbnQ2NF90
IGFkZHIsIHVpbnQzMl90IGRhdGEpOwotLSAKMi4xMS4wIChBcHBsZSBHaXQtODEpCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 20 09:15:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 09: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 1dNFGG-00005I-EN; Tue, 20 Jun 2017 09:15: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=337a62209=roger.pau@citrix.com>)
 id 1dNFGF-000056-CB
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 09:15:47 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 13/40-03620-2C7E8495; Tue, 20 Jun 2017 09:15:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupgkeJIrShJLcpLzFFi42JxWrrBXvfQc49
 Ig/9N/Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0Zf33HmgvUsFTf3nmZvYLzI3MXIySEh4C/x
 ZOVHJhCbTUBH4uLcnWxdjBwcIgIqErf3GoCEmQWsJPbsuc0CEhYW8JKY3l0GEmYRUJW4P6kXL
 MwrYClx6B8nxEA9ibcTXzCC2EICihL98x6wgdi8AoISJ2c+YYGYKCFx8MUL5gmM3LOQpGYhSS
 1gZFrFqFGcWlSWWqRrZKqXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYBgxAsIN
 x1YLAQ4ySHExKorwL7nhECvEl5adUZiQWZ8QXleakFh9i1ODgENi8dvUFRimWvPy8VCUJ3spn
 QHWCRanpqRVpmTnAQIUpleDgURLhXQwyhre4IDG3ODMdInWK0Zhjw+r1X5g4mj5s+cIkBDZJS
 pw3C2SSAEhpRmke3CBYBF1ilJUS5mUEOlOIpyC1KDezBFX+FaM4B6OSMG8jyBSezLwSuH2vgE
 5hAjrlxRGwU0oSEVJSDYyWJ5jvrZfTCdNwn/AqtFo+UF79Y9C8aKO6xa27tSubSvnTVq7ZmGS
 W8HZvVtXDKzobJpn4cXsKs7RrbYs0O//v2FIfBsvrImfifCbyL58nZv4hpsBJ007i/brjp3z/
 5H9n9RJsCWFh9uFvzbv1922+RbGDeNGC3GuLFt7+f1+y80F/fAT3dyWW4oxEQy3mouJEAHnJ4
 OqbAgAA
X-Env-Sender: prvs=337a62209=roger.pau@citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1497950144!68843538!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35316 invoked from network); 20 Jun 2017 09:15:46 -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;
 20 Jun 2017 09:15:46 -0000
X-IronPort-AV: E=Sophos;i="5.39,364,1493683200"; d="scan'208";a="437105984"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 20 Jun 2017 10:15:36 +0100
Message-ID: <20170620091539.59051-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 v5 0/3] x86/dpci: bind legacy PCI interrupts to
	PVHv2 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>

SGVsbG8sCgpUaGUgZm9sbG93aW5nIHBhdGNoZXMgYWxsb3cgYmluZGluZyBiYXJlLW1ldGFsIEdT
SXMgaW50byBhIFBWSHYyIERvbTAsCmJ5IHNub29waW5nIG9uIHRoZSB2SU8gQVBJQ3Mgd3JpdGVz
IG1hZGUgYnkgRG9tMC4KClRoZXJlIGFyZSBvbmx5IHRyZWUgcmVtYWluaW5nIHBhdGNoZXMsIHRo
ZSBmaXJzdCBvbmUgbWFrZXMgc3VyZSBhIGh2bV8KcHJlZml4ZWQgZnVuY3Rpb24gaXMgb25seSBj
YWxsZWQgZm9yIEhWTSBndWVzdHMsIHRoZSBzZWNvbmQgYWRkcwpzdXBwb3J0IGZvciBpZGVudGl0
eSBtYXBwaW5nIEdTSXMgZm9yIHRoZSBoYXJkd2FyZSBkb21haW4sIGFuZCBmaW5hbGx5CnRoZSBs
YXN0IG9uZSBzbm9vcHMgdklPIEFQSUMgd3JpdGVzIGZyb20gdGhlIGhhcmR3YXJlIGRvbWFpbiBp
biBvcmRlcgp0byBzZXR1cCB0aG9zZSBpZGVudGl0eSBtYXBwaW5ncy4KCkEgYnJhbmNoIHdpdGgg
dGhlIGNoYW5nZXMgY2FuIGJlIGZvdW5kIGF0OgoKZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Blb3Bs
ZS9yb3lnZXIveGVuLmdpdCBkb20wX2dzaV92NQoKVGhhbmtzLCBSb2dlci4KCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 20 09:15:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 09: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 1dNFGH-00005i-L3; Tue, 20 Jun 2017 09:15: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=337a62209=roger.pau@citrix.com>)
 id 1dNFGF-000056-OR
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 09:15:47 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 E0/50-03620-3C7E8495; Tue, 20 Jun 2017 09:15:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHRDpO6h5x6
 RBnuuaFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmb/t1lLvjFVfFz622WBsbXHF2MnBwSAv4S
 N5YfYwOx2QR0JC7O3Qlkc3CICKhI3N5r0MXIxcEssIFR4tyPvewgNcICkRIre+YwgdSwCKhKf
 O5PBAnzClhKzNrbwwYxUk/i7cQXjCA2p4CVxNKnLewg5UJANT3/wiDKBSVOznzCAmIzC2hKtG
 7/zQ5hy0s0b53NDGILCShK9M97wDaBkW8WkpZZSFpmIWlZwMi8ilGjOLWoLLVI18hSL6koMz2
 jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMNAYgGAH44FFgYcYJTmYlER5F9zxiBTiS8pP
 qcxILM6ILyrNSS0+xCjDwaEkwVv5DCgnWJSanlqRlpkDDHmYtAQHj5II72KQVt7igsTc4sx0i
 NQpRkUpcV5ekD4BkERGaR5cGyzOLjHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmYtxFkCk9mXg
 nc9FdAi5mAFr84Ara4JBEhJdXAqMD28MBEKf3oWIYvV5ffvbrhp+pMbZ4K4ZXyb35Ln3J6sDb
 XaJ0ak+jf1W9V/ucW/WNpSJteFaCaa3uJk8+72bFgYXore6tBg8rR2z887xlN3725u8Lpxd/L
 UUqvvx72k319NeS8wl7ObVv2vv6S3/Fr69fzak/nHOCXCvh4MmVy5SvORGN1YSWW4oxEQy3mo
 uJEAKhAIjmuAgAA
X-Env-Sender: prvs=337a62209=roger.pau@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1497950145!99003087!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12563 invoked from network); 20 Jun 2017 09:15: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;
 20 Jun 2017 09:15:46 -0000
X-IronPort-AV: E=Sophos;i="5.39,364,1493683200"; d="scan'208";a="428603387"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 20 Jun 2017 10:15:37 +0100
Message-ID: <20170620091539.59051-2-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170620091539.59051-1-roger.pau@citrix.com>
References: <20170620091539.59051-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 v5 1/3] x86/dpci: make sure hvm_do_IRQ_dpci is
	only called 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>

V2hpbGUgdGhlcmUgYWRkIGFuIEFTU0VSVCB0byBodm1fZG9fSVJRX2RwY2kuCgpTaWduZWQtb2Zm
LWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgotLS0KQ2hhbmdlcyBzaW5jZSB2NDoKIC0gTmV3IGluIHRoaXMgdmVy
c2lvbi4KLS0tCiB4ZW4vYXJjaC94ODYvaXJxLmMgICAgICAgICAgIHwgMiArLQogeGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvaW8uYyB8IDIgKysKIDIgZmlsZXMgY2hhbmdlZCwgMyBpbnNlcnRpb25z
KCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2lycS5jIGIveGVu
L2FyY2gveDg2L2lycS5jCmluZGV4IDdmNmMyZmU5ZmIuLjNjZmU4NDhlY2MgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9pcnEuYworKysgYi94ZW4vYXJjaC94ODYvaXJxLmMKQEAgLTExODAsNyAr
MTE4MCw3IEBAIHN0YXRpYyB2b2lkIF9fZG9fSVJRX2d1ZXN0KGludCBpcnEpCiAgICAgICAgIGlm
ICggKGFjdGlvbi0+YWNrX3R5cGUgIT0gQUNLVFlQRV9OT05FKSAmJgogICAgICAgICAgICAgICF0
ZXN0X2FuZF9zZXRfYm9vbChwaXJxLT5tYXNrZWQpICkKICAgICAgICAgICAgIGFjdGlvbi0+aW5f
ZmxpZ2h0Kys7Ci0gICAgICAgIGlmICggIWh2bV9kb19JUlFfZHBjaShkLCBwaXJxKSApCisgICAg
ICAgIGlmICggIWlzX2h2bV9kb21haW4oZCkgfHwgIWh2bV9kb19JUlFfZHBjaShkLCBwaXJxKSAp
CiAgICAgICAgICAgICBzZW5kX2d1ZXN0X3BpcnEoZCwgcGlycSk7CiAgICAgfQogCmRpZmYgLS1n
aXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pby5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvaW8uYwppbmRleCBlNWE0M2U1MDhmLi43MTU4YWZlYTg4IDEwMDY0NAotLS0gYS94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9pby5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmMK
QEAgLTY5Niw2ICs2OTYsOCBAQCBpbnQgaHZtX2RvX0lSUV9kcGNpKHN0cnVjdCBkb21haW4gKmQs
IHN0cnVjdCBwaXJxICpwaXJxKQogICAgIHN0cnVjdCBodm1faXJxX2RwY2kgKmRwY2kgPSBkb21h
aW5fZ2V0X2lycV9kcGNpKGQpOwogICAgIHN0cnVjdCBodm1fcGlycV9kcGNpICpwaXJxX2RwY2kg
PSBwaXJxX2RwY2kocGlycSk7CiAKKyAgICBBU1NFUlQoaXNfaHZtX2RvbWFpbihkKSk7CisKICAg
ICBpZiAoICFpb21tdV9lbmFibGVkIHx8ICFkcGNpIHx8ICFwaXJxX2RwY2kgfHwKICAgICAgICAg
ICEocGlycV9kcGNpLT5mbGFncyAmIEhWTV9JUlFfRFBDSV9NQVBQRUQpICkKICAgICAgICAgcmV0
dXJuIDA7Ci0tIAoyLjExLjAgKEFwcGxlIEdpdC04MSkKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 20 09:19:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 09: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 1dNFJV-0000gD-L8; Tue, 20 Jun 2017 09:19:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <daniel@ffwll.ch>) id 1dNFJU-0000g4-Du
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 09:19:08 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 7E/DB-03371-B88E8495; Tue, 20 Jun 2017 09:19:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIKsWRWlGSWpSXmKPExsVyMbThkG7XC49
 Ig4VHdC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozubd9YCx7xVPTsWMnYwHiEq4uRi0NIYCaj
 RPvWq0wgDovAK2aJHTsfs4I4EgJ3WSVWzVzB3MXICeTESZx8c5kRwq6UWPdhHRuILSQgJ7Ht3
 AomiFGTmCRWXVoGViQsoCdxbtVeFhCbRUBV4siXLawgNhuQ/WdeNxOILSKgJPH01VmwemaB6y
 wSrdtzIHrtJfZ/6QKr4RVwkDi5dB8jyAJegTZWibcdt6E260scWjCNGaJIUOLkzCcsEIO0JG7
 8ewnUzAFkS0ss/8cBEuYUMJBoOb2LCeIBfYlFu1+C3SMqoCKx8fUr5gmMYrOQTJqFZNIshEkL
 GJlXMaoXpxaVpRbpmuglFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgRGDAMQ7GDsv
 ux/iFGSg0lJlHfBHY9IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8/s+BcoJFqempFWmZOcDYhU
 lLcPAoifAuBmnlLS5IzC3OTIdInWI05rhyZd0XJo4pB7Z/YRJiycvPS5US5/3zDKhUAKQ0ozQ
 PbhAspVxilJUS5mUEOk2IpyC1KDezBFX+FaM4B6OSMO8vkCk8mXklcPteAZ3CBHTKiyNgp5Qk
 IqSkGhhDfj+MenWET3A1R0N9w6Xnb9T1D76YGJ+UcWadn5TliYc7jIQFCqwqXDreJ/C/WdTIe
 y7w8C2x2vDo0Ae/lqTG7W4TytOWe/9+t+fcaVz/XaONTxlPVpdmyllwm03auFW64cV+kcPb5v
 eueW3Pv/j62qjna46EbTnwnT0z0+JG66yX11deT/ymxFKckWioxVxUnAgAaLqrliQDAAA=
X-Env-Sender: daniel@ffwll.ch
X-Msg-Ref: server-14.tower-27.messagelabs.com!1497950346!96087472!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54413 invoked from network); 20 Jun 2017 09:19:06 -0000
Received: from mail-wr0-f194.google.com (HELO mail-wr0-f194.google.com)
 (209.85.128.194)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 20 Jun 2017 09:19:06 -0000
Received: by mail-wr0-f194.google.com with SMTP id x23so16564803wrb.0
 for <xen-devel@lists.xenproject.org>; Tue, 20 Jun 2017 02:19:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ffwll.ch; s=google;
 h=sender:date:from:to:cc:subject:message-id:mail-followup-to
 :references:mime-version:content-disposition:in-reply-to:user-agent;
 bh=RT8xhX7Kl/bRpb+ZIQXTuflmmK0MiiKKO1tsrc1ezAA=;
 b=CMk7dKePtws7BOKRA9LJPaR8ZrsscuASSh6iuT3KAgHD99jGd+xIqzKAh35lSsx7/X
 ODzUd2NXf7G9EvYMkDfzuGm2eC2KTh4Qa3m9K33wlCee6PTe04oN+fkzfKvBE+SYqrb5
 /04+wz+0CJIfluJV2uyTJmkiGOaPC+KOMPBf8=
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
 :mail-followup-to:references:mime-version:content-disposition
 :in-reply-to:user-agent;
 bh=RT8xhX7Kl/bRpb+ZIQXTuflmmK0MiiKKO1tsrc1ezAA=;
 b=QUIoNwswimsANyhvq23Y0J1ln9wqzek45wnVKwOJ6yN1GN6xXtH2mpChLAWX7Vrjro
 BSE+OJkaCiRq4LB7Btd6za5wvZBjiZrAgkyWBK2hfFA77KFoB6KOMTPjPpCBf89h0pun
 mIoNJ+m0x2E7wKBfqrMVjHWvcM61YVcvKxnyI2erJE5jurK6fZWQBT3oj+0bxbB83oWc
 sBTvQcVsqeecpakTmDSC8wnDu/HtpbyUQX2nuepTTeaxC2iiex8C9SyDO23UkuBFxBvy
 8lB0B4Zro8cUjnOit7ND9xmeDTbL1hS0PMt1aXNTkU3ym8QsVVb2J+rip4lWwXWB03fm
 Bb/g==
X-Gm-Message-State: AKS2vOwpHDAueekc1cqlA7RwCXXX0Jor/ZEptXXta/6Hk7R5z4mfkwSs
 H4s6SevVDlSPSnBk
X-Received: by 10.223.145.78 with SMTP id j72mr18440561wrj.7.1497950346256;
 Tue, 20 Jun 2017 02:19:06 -0700 (PDT)
Received: from phenom.ffwll.local ([2a02:168:5640:0:960b:2678:e223:c1c6])
 by smtp.gmail.com with ESMTPSA id y9sm16890744wry.32.2017.06.20.02.19.04
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Tue, 20 Jun 2017 02:19:05 -0700 (PDT)
Date: Tue, 20 Jun 2017 11:19:02 +0200
From: Daniel Vetter <daniel@ffwll.ch>
To: Christoph Hellwig <hch@lst.de>
Message-ID: <20170620091902.2dldmf43vhazq6yh@phenom.ffwll.local>
Mail-Followup-To: Christoph Hellwig <hch@lst.de>, x86@kernel.org,
 linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org, linux-kernel@vger.kernel.org
References: <20170608132609.32662-1-hch@lst.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170608132609.32662-1-hch@lst.de>
X-Operating-System: Linux phenom 4.9.0-2-amd64 
User-Agent: NeoMutt/20170306 (1.8.0)
Cc: linux-mips@linux-mips.org, linux-samsung-soc@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-c6x-dev@linux-c6x.org,
 linux-s390@vger.kernel.org, linux-sh@vger.kernel.org,
 linux-hexagon@vger.kernel.org, linux-xtensa@linux-xtensa.org, x86@kernel.org,
 linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, dmaengine@vger.kernel.org,
 iommu@lists.linux-foundation.org, openrisc@lists.librecores.org,
 netdev@vger.kernel.org, sparclinux@vger.kernel.org,
 xen-devel@lists.xenproject.org, linuxppc-dev@lists.ozlabs.org,
 linux-arm-kernel@lists.infradead.org
Subject: Re: [Xen-devel] clean up and modularize arch dma_mapping 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>

T24gVGh1LCBKdW4gMDgsIDIwMTcgYXQgMDM6MjU6MjVQTSArMDIwMCwgQ2hyaXN0b3BoIEhlbGx3
aWcgd3JvdGU6Cj4gSGkgYWxsLAo+IAo+IGZvciBhIHdoaWxlIHdlIGhhdmUgYSBnZW5lcmljIGlt
cGxlbWVudGF0aW9uIG9mIHRoZSBkbWEgbWFwcGluZyByb3V0aW5lcwo+IHRoYXQgY2FsbCBpbnRv
IHBlci1hcmNoIG9yIHBlci1kZXZpY2Ugb3BlcmF0aW9ucy4gIEJ1dCByaWdodCBub3cgdGhlcmUK
PiBzdGlsbCBhcmUgdmFyaW91cyBiaXRzIGluIHRoZSBpbnRlcmZhY2VzIHdoZXJlIGRvbid0IGNs
ZWFybHkgb3BlcmF0ZQo+IG9uIHRoZXNlIG9wcy4gIFRoaXMgc2VyaWVzIHRyaWVzIHRvIGNsZWFu
IHVwIGEgbG90IG9mIHRob3NlIChidXQgbm90IGFsbAo+IHlldCwgYnV0IHRoZSBzZXJpZXMgaXMg
YmlnIGVub3VnaCkuICBJdCBnZXRzIHJpZCBvZiB0aGUgRE1BX0VSUk9SX0NPREUKPiB3YXkgb2Yg
c2lnbmFsaW5nIGZhaWx1cmVzIG9mIHRoZSBtYXBwaW5nIHJvdXRpbmVzIGZyb20gdGhlCj4gaW1w
bGVtZW50YXRpb25zIHRvIHRoZSBnZW5lcmljIGNvZGUgKGFuZCBjbGVhbnMgdXAgdmFyaW91cyBk
cml2ZXJzIHRoYXQKPiB3ZXJlIGluY29ycmVjdGx5IHVzaW5nIGl0KSwgYW5kIGdldHMgcmlkIG9m
IHRoZSAtPnNldF9kbWFfbWFzayByb3V0aW5lCj4gaW4gZmF2b3Igb2YgcmVseWluZyBvbiB0aGUg
LT5kbWFfY2FwYWJsZSBtZXRob2QgdGhhdCBjYW4gYmUgdXNlZCBpbgo+IHRoZSBzYW1lIHdheSwg
YnV0IHdoaWNoIHJlcXVpcmVzIGxlc3MgY29kZSBkdXBsaWNhdGlvbi4KPiAKPiBCdHcsIHdlIGRv
bid0IHNlZW0gdG8gaGF2ZSBhIHRyZWUgZXZlcnktZ3Jvd2luZyBhbW91bnQgb2YgY29tbW9uIGRt
YQo+IG1hcHBpbmcgY29kZSwgYW5kIGdpdmVuIHRoYXQgSSBoYXZlIGEgZmFpciBhbW91bnQgb2Yg
YWxsIG92ZXIgdGhlIHRyZWUKPiB3b3JrIGluIHRoYXQgYXJlYSBpbiBteSBwbGF0ZSBJJ2QgbGlr
ZSB0byBzdGFydCBvbmUuICBBbnkgZ29vZCByZWFzb24KPiB0byB0aGF0PyAgQW55b25lIHdpbGxp
bmcgdG8gdm9sdW50ZWVyIGFzIGNvIG1haW50YWluZXI/Cj4gCj4gVGhlIHdob2xlIHNlcmllcyBp
cyBhbHNvIGF2YWlsYWJsZSBpbiBnaXQ6Cj4gCj4gICAgIGdpdDovL2dpdC5pbmZyYWRlYWQub3Jn
L3VzZXJzL2hjaC9taXNjLmdpdCBkbWEtbWFwCgpBY2sgZm9yIHRoZSAyIGRybSBwYXRjaGVzLCBi
dXQgSSBjYW4gYWxzbyBwaWNrIHRoZW0gdXAgdGhyb3VnaCBkcm0tbWlzYyBpZgp5b3UgcHJlZmVy
IHRoYXQgKGJ1dCB0aGVuIGl0J2xsIGJlIDQuMTQpLgotRGFuaWVsCgo+IAo+IEdpdHdlYjoKPiAK
PiAgICAgaHR0cDovL2dpdC5pbmZyYWRlYWQub3JnL3VzZXJzL2hjaC9taXNjLmdpdC9zaG9ydGxv
Zy9yZWZzL2hlYWRzL2RtYS1tYXAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwo+IGRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKPiBkcmktZGV2ZWxAbGlzdHMu
ZnJlZWRlc2t0b3Aub3JnCj4gaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9s
aXN0aW5mby9kcmktZGV2ZWwKCi0tIApEYW5pZWwgVmV0dGVyClNvZnR3YXJlIEVuZ2luZWVyLCBJ
bnRlbCBDb3Jwb3JhdGlvbgpodHRwOi8vYmxvZy5mZndsbC5jaAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 20 09:31:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 09:31: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 1dNFV4-0001uz-Sk; Tue, 20 Jun 2017 09: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 <jean-louis@dupond.be>) id 1dNFV3-0001ut-50
 for xen-devel@lists.xen.org; Tue, 20 Jun 2017 09:31:05 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 1F/35-03696-85BE8495; Tue, 20 Jun 2017 09:31:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsVid6lQXTf8tUe
 kwfQvchZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a87tNsBR/0K24emcLUwHhGs4uRi0NIYDaj
 xOLdv5lBHBaBqSwS315MZ+pi5OTgFRCUODnzCQuIzSxgJdG9cScThC0vsf3tHGYQm0VAVWL7z
 QVgNWwCehInjr8Fs0UEpCWufb7MCFFvILF40W02EFtYwEZiw/5ZrBDzLSQO7mkBsyUE5CTW/d
 4DVi8qoCzxoKGLcQIj7ywkZ8xCcsYsJGcsYGRexahRnFpUllqka2yol1SUmZ5RkpuYmaNraGC
 ml5taXJyYnpqTmFSsl5yfu4kRGFgMQLCDsWlR4CFGSQ4mJVHeBXc8IoX4kvJTKjMSizPii0pz
 UosPMcpwcChJ8M55BZQTLEpNT61Iy8wBhjhMWoKDR0mEdzFIK29xQWJucWY6ROoUozHHhtXrv
 zBxdEzY8IVJiCUvPy9VSpx3F8gkAZDSjNI8uEGw2LvEKCslzMsIdJoQT0FqUW5mCar8K0ZxDk
 YlYd7el0BTeDLzSuD2vQI6hQnolBdHwE4pSURISTUwzl0859+lKVpdE1zZeO5bZUXP1S19axZ
 9xVzyhbps4MO3e1mWCjrP2r5/fZRe9LL/K9f/M6j7ces+82vrPzM2rUyf4Os2o9Lj+LV5zRMT
 Q2NuHutcf381T3N1eI/pf8077WL/ggtTu6dEmB5eviZiS3f+/B2xvBV/GyMXijx4dYtTri07s
 GXVGSWW4oxEQy3mouJEAFgaCiu4AgAA
X-Env-Sender: jean-louis@dupond.be
X-Msg-Ref: server-13.tower-27.messagelabs.com!1497951063!99008095!1
X-Originating-IP: [62.210.113.39]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG, SUBJECT_RANDOMQ
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50725 invoked from network); 20 Jun 2017 09:31:03 -0000
Received: from apollo.dupie.be (HELO apollo.dupie.be) (62.210.113.39)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Jun 2017 09:31:03 -0000
Received: from roundcube.dupie.be (localhost [IPv6:::1])
 by apollo.dupie.be (Postfix) with ESMTPA id 0091933C0253;
 Tue, 20 Jun 2017 11:31:03 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=dupond.be; s=mail;
 t=1497951063; bh=MitClqsZEwnR3N2F28Ovl3FiYv/HYYsbEyguQR1vnG8=;
 h=Date:From:To:Cc:Subject:From;
 b=QfhY/Z0/lm22gfuOKsUCNz1rlXQ8MdvfgZ9jp9/767D0xX87CV0ahhk8xRtfBvZGw
 IcjPUOlCANUObnKityBF7P3hsQGsAm+tE/ASzN8bw0Mu6xtWYXRFDLqtNGizPnHLem
 PdfdwN46JgDnDwyabL1SSGJC2zuVkcCl7i5SKi9wjWreE/FiTWHdMuqZLd+d04jR5v
 70EOsZdkmLx1TjT+VYPGKkJmbrPI4cuDPRWjZeBwhiuiL+s9qx70kGT7DAjQkDic6o
 Z9YlA4gxFom7nsxFtrpvcRcS7hxh9qM522wQ/36STIw1EOXHNK/N8DHA/sQRVVX0HX
 5Lzoo4nrwQEQA==
MIME-Version: 1.0
Date: Tue, 20 Jun 2017 11:31:02 +0200
From: Jean-Louis Dupond <jean-louis@dupond.be>
To: xen-devel@lists.xen.org
Message-ID: <9718d7ecc813e1ee50bd17b21d1ec049@dupond.be>
X-Sender: jean-louis@dupond.be
User-Agent: Roundcube Webmail/1.2.3
Cc: paul.durrant@citrix.com, wei.liu2@citrix.com
Subject: [Xen-devel] Lockup/High ksoftirqd when rate-limiting 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>
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>

SGksCgpBcyByZXF1ZXN0ZWQgdmlhIElSQyBpJ20gc2VuZGluZyB0aGlzIHRvIHhlbi1kZXZlbCAm
IG5ldGJhY2sgCm1haW50YWluZXJzLgoKV2UgYXJlIHVzaW5nIFhlbiA0LjQuNC0yMy5lbDYgd2l0
aCBrZXJuZWwgMy4xOC40NC0yMC5lbDYueDg2XzY0LgpOb3cgcmVjZW50bHkgd2UncmUgaGF2aW5n
IGlzc3VlcyB3aXRoIHJhdGUtbGltaXRpbmcgZW5hYmxlZC4KCldoZW4gd2UgZW5hYmxlIHJhdGUg
bGltaXRpbmcgaW4gWGVuLCBhbmQgdGhlbiBkbyBhbG90IG9mIG91dGJvdW5kIAp0cmFmZmljIG9u
IHRoZSBkb21VLCB3ZSBub3RpY2UgYSBoaWdoIGtzb2Z0aXJxZCBsb2FkLgpCdXQgaW4gc29tZSBj
YXNlcyB0aGUgc3lzdGVtIGxvY2tzIHVwIGNvbXBsZXRlbHkuCgpUaGlzIGdpdmVzIHRoZSBmb2xs
b3dpbmcgc3RhY2t0cmFjZToKSnVuIDQgMTE6MDc6NTYgeGVuc3J2MSBrZXJuZWw6IE5NSSB3YXRj
aGRvZzogQlVHOiBzb2Z0IGxvY2t1cCAtIENQVSMwIApzdHVjayBmb3IgMjJzISBbc3dhcHBlci8w
OjBdCkp1biA0IDExOjA3OjU2IHhlbnNydjEga2VybmVsOiBNb2R1bGVzIGxpbmtlZCBpbjogZnVz
ZSB0dW4gY2xzX2Z3IApzY2hfaHRiIGlwdGFibGVfbWFuZ2xlIGlwNnRhYmxlX21hbmdsZSBzY2hf
dGJmIG5mX2Nvbm50cmFja19pcHY0IApuZl9kZWZyYWdfaXB2NCB4dF9zdGF0ZSB4dF9tdWx0aXBv
cnQgODAyMXEgZ2FycCB4dF9tYXJrIGlwNl90YWJsZXMgCnh0X3BoeXNkZXYgYnJfbmV0ZmlsdGVy
IGRtX3plcm8geGZzIGlwdF9SRUpFQ1QgbmZfcmVqZWN0X2lwdjQgCmRtX2NhY2hlX21xIGRtX2Nh
Y2hlIGRtX2Jpb19wcmlzb24KSnVuIDQgMTE6MDc6NTYgeGVuc3J2MSBrZXJuZWw6IE5NSSB3YXRj
aGRvZzogQlVHOiBzb2Z0IGxvY2t1cCAtIENQVSMxIApzdHVjayBmb3IgMjJzISBbc3dhcHBlci8x
OjBdCkp1biA0IDExOjA3OjU2IHhlbnNydjEga2VybmVsOiBNb2R1bGVzIGxpbmtlZCBpbjogZnVz
ZSB0dW4gY2xzX2Z3IApzY2hfaHRiIGlwdGFibGVfbWFuZ2xlIGlwNnRhYmxlX21hbmdsZSBzY2hf
dGJmIG5mX2Nvbm50cmFja19pcHY0IApuZl9kZWZyYWdfaXB2NCB4dF9zdGF0ZSB4dF9tdWx0aXBv
cnQgODAyMXEgZ2FycCB4dF9tYXJrIGlwNl90YWJsZXMgCnh0X3BoeXNkZXYgYnJfbmV0ZmlsdGVy
IGRtX3plcm8geGZzIGlwdF9SRUpFQ1QgbmZfcmVqZWN0X2lwdjQgCmRtX2NhY2hlX21xIGRtX2Nh
Y2hlIGRtX2Jpb19wcmlzb24gZG1fcGVyc2lzdGVudF9kYXRhIGxpYmNyYzMyYyBleHQyIAptYmNh
Y2hlIGFycHRhYmxlX2ZpbHRlciBhcnBfdGFibGVzIHh0X0NUIG5mX2Nvbm50cmFjayBpcHRhYmxl
X3JhdyAKaXB0YWJsZV9maWx0ZXIgaXBfdGFibGVzIG5iZChPKSB4ZW5fZ250YWxsb2MgcmRtYV91
Y20oTykgaWJfdWNtKE8pIApyZG1hX2NtKE8pIGl3X2NtKE8pIGNvbmZpZ2ZzIGliX2lwb2liKE8p
IGliX2NtKE8pIGliX3V2ZXJicyhPKSAKaWJfdW1hZChPKSBtbHg1X2liKE8pIG1seDVfY29yZShP
KSBtbHg0X2VuKE8pIHZ4bGFuIHVkcF90dW5uZWwgCmlwNl91ZHBfdHVubmVsIG1seDRfaWIoTykg
aWJfc2EoTykgaWJfbWFkKE8pIGliX2NvcmUoTykgaWJfYWRkcihPKSAKaWJfbmV0bGluayhPKSBt
bHg0X2NvcmUoTykgbWx4X2NvbXBhdChPKSB4ZW5fYWNwaV9wcm9jZXNzb3IgYmxrdGFwIAp4ZW5f
bmV0YmFjayB4ZW5fYmxrYmFjayB4ZW5fZ250ZGV2IHhlbl9ldnRjaG4geGVuZnMgeGVuX3ByaXZj
bWQgCmRtX3NuYXBzaG90IGRtX2J1ZmlvIGRtX21pcnJvcl9zeW5jKE8pIGRtX21pcnJvciBkbV9y
ZWdpb25faGFzaCBkbV9sb2cgCm5mc3YzIG5mc19hY2wgbmZzIGZzY2FjaGUgbG9ja2Qgc3VucnBj
IGdyYWNlIGJyaWRnZSBpcHY2IHN0cCBsbGMgc2cgCmlUQ09fd2R0IGlUQ09fdmVuZG9yX3N1cHBv
cnQgc2RfbW9kIG14bV93bWkgZGNkYmFzIHBjc3BrciBkbV9tb2QgaXhnYmUgCm1kaW8gc2JfZWRh
YyBlZGFjX2NvcmUgbWdhZzIwMApKdW4gNCAxMTowNzo1NiB4ZW5zcnYxIGtlcm5lbDogdHRtIGRy
bV9rbXNfaGVscGVyIHNocGNocCBscGNfaWNoIAo4MjUwX2ZpbnRlayBpcG1pX2RldmludGYgaXBt
aV9zaSBpcG1pX21zZ2hhbmRsZXIgbWVpX21lIG1laSBhaGNpIGxpYmFoY2kgCmlnYiBkY2EgcHRw
IHBwc19jb3JlIG1lZ2FyYWlkX3NhcyB3bWkgYWNwaV9wb3dlcl9tZXRlciBod21vbiB4ZW5fcGNp
YmFjayAKY3JhbWZzCkp1biA0IDExOjA3OjU2IHhlbnNydjEga2VybmVsOiBDUFU6IDEgUElEOiAw
IENvbW06IHN3YXBwZXIvMSBUYWludGVkOiBHIApPIDMuMTguNDQtMjAuZWw2Lng4Nl82NCAjMQpK
dW4gNCAxMTowNzo1NiB4ZW5zcnYxIGtlcm5lbDogSGFyZHdhcmUgbmFtZTogRGVsbCBJbmMuIFBv
d2VyRWRnZSAKUjczMHhkL3h4eHgsIEJJT1MgMi4xLjYgMDUvMTkvMjAxNgpKdW4gNCAxMTowNzo1
NiB4ZW5zcnYxIGtlcm5lbDogdGFzazogZmZmZjg4MDI3NWY2ZTAxMCB0aTogCmZmZmY4ODAyNzVm
ZDAwMDAgdGFzay50aTogZmZmZjg4MDI3NWZkMDAwMApKdW4gNCAxMTowNzo1NiB4ZW5zcnYxIGtl
cm5lbDogUklQOiBlMDMwOls8ZmZmZmZmZmY4MTAwYmYzOD5dIApbPGZmZmZmZmZmODEwMGJmMzg+
XSB4ZW5fcmVzdG9yZV9mbF9kaXJlY3QrMHgxOC8weDFiCkp1biA0IDExOjA3OjU2IHhlbnNydjEg
a2VybmVsOiBSU1A6IGUwMmI6ZmZmZjg4MDI3YWEyM2UzMCBFRkxBR1M6IAowMDAwMDI5NwpKdW4g
NCAxMTowNzo1NiB4ZW5zcnYxIGtlcm5lbDogUkFYOiAwMDAwMDAwMDAwMDAwMDA4IFJCWDogCjAw
MDAwMDAwMDAwMDAyMDAgUkNYOiAwMDAwMDAwMDAwMDAwMDAzCkp1biA0IDExOjA3OjU2IHhlbnNy
djEga2VybmVsOiBSRFg6IGZmZmY4ODAyN2FhMzNmNTAgUlNJOiAKZmZmZmM5MDAxM2Y4ODAwMCBS
REk6IDAwMDAwMDAwMDAwMDAyMDAKSnVuIDQgMTE6MDc6NTYgeGVuc3J2MSBrZXJuZWw6IFJCUDog
ZmZmZjg4MDI3YWEyM2U0OCBSMDg6IApmZmZmODgwMjdhYTMzMzQwIFIwOTogZmZmZjg4MDI3NThk
OGEwMApKdW4gNCAxMTowNzo1NiB4ZW5zcnYxIGtlcm5lbDogUjEwOiBmZmZmODgwMjgzNDAwYzQ4
IFIxMTogCjAwMDAwMDAwMDAwMDAwMDAgUjEyOiAwMDAwMDAwMDAwMDAwMDQwCkp1biA0IDExOjA3
OjU2IHhlbnNydjEga2VybmVsOiBSMTM6IGZmZmZjOTAwMTNmNTAwMDAgUjE0OiAKMDAwMDAwMDAw
MDAwMDA0MCBSMTU6IDAwMDAwMDAwMDAwMDAxMmIKSnVuIDQgMTE6MDc6NTYgeGVuc3J2MSBrZXJu
ZWw6IEZTOiAwMDAwMDAwMDAwMDAwMDAwKDAwMDApIApHUzpmZmZmODgwMjdhYTIwMDAwKDAwMDAp
IGtubEdTOmZmZmY4ODAyN2FhMjAwMDAKSnVuIDQgMTE6MDc6NTYgeGVuc3J2MSBrZXJuZWw6IENT
OiBlMDMzIERTOiAwMDJiIEVTOiAwMDJiIENSMDogCjAwMDAwMDAwODAwNTAwMzMKSnVuIDQgMTE6
MDc6NTYgeGVuc3J2MSBrZXJuZWw6IENSMjogMDAwMDdmYWQ0YWNjNmIwOCBDUjM6IAowMDAwMDAw
MjRlMGExMDAwIENSNDogMDAwMDAwMDAwMDA0MjY2MApKdW4gNCAxMTowNzo1NiB4ZW5zcnYxIGtl
cm5lbDogU3RhY2s6Ckp1biA0IDExOjA3OjU2IHhlbnNydjEga2VybmVsOiBmZmZmZmZmZjgxNWEx
MTM5IGZmZmY4ODAyN2FhMjNlNTggCmZmZmZjOTAwMTNmNTAwMjggZmZmZjg4MDI3YWEyM2U1OApK
dW4gNCAxMTowNzo1NiB4ZW5zcnYxIGtlcm5lbDogZmZmZmZmZmZhMDM2ZmM4MSBmZmZmODgwMjdh
YTIzZTk4IApmZmZmZmZmZmEwMzczM2NkIGZmZmY4ODAyN2FhMjNlOTgKSnVuIDQgMTE6MDc6NTYg
eGVuc3J2MSBrZXJuZWw6IGZmZmZmZmZmMDAwMDAwMDAgZmZmZjg4MDI1MWUyNTA1MCAKZmZmZmM5
MDAxM2Y1MDAyOCAwMDAwMDAwMDAwMDAwMDAwCkp1biA0IDExOjA3OjU2IHhlbnNydjEga2VybmVs
OiBDYWxsIFRyYWNlOgpKdW4gNCAxMTowNzo1NiB4ZW5zcnYxIGtlcm5lbDogPElSUT4gWzxmZmZm
ZmZmZjgxNWExMTM5Pl0gPyAKX19uYXBpX3NjaGVkdWxlKzB4NTkvMHg2MApKdW4gNCAxMTowNzo1
NiB4ZW5zcnYxIGtlcm5lbDogWzxmZmZmZmZmZmEwMzZmYzgxPl0gCnhlbnZpZl9uYXBpX3NjaGVk
dWxlX29yX2VuYWJsZV9ldmVudHMrMHg4MS8weDkwIFt4ZW5fbmV0YmFja10KSnVuIDQgMTE6MDc6
NTYgeGVuc3J2MSBrZXJuZWw6IFs8ZmZmZmZmZmZhMDM3MzNjZD5dIAp4ZW52aWZfcG9sbCsweDRk
LzB4NjggW3hlbl9uZXRiYWNrXQpKdW4gNCAxMTowNzo1NiB4ZW5zcnYxIGtlcm5lbDogWzxmZmZm
ZmZmZjgxNWE4YjMyPl0gCm5ldF9yeF9hY3Rpb24rMHgxMTIvMHgyYzAKSnVuIDQgMTE6MDc6NTYg
eGVuc3J2MSBrZXJuZWw6IFs8ZmZmZmZmZmY4MTA3N2Q0Yz5dIApfX2RvX3NvZnRpcnErMHhmYy8w
eDJmMApKdW4gNCAxMTowNzo1NiB4ZW5zcnYxIGtlcm5lbDogWzxmZmZmZmZmZjgxMDc4MDRkPl0g
aXJxX2V4aXQrMHhiZC8weGQwCkp1biA0IDExOjA3OjU2IHhlbnNydjEga2VybmVsOiBbPGZmZmZm
ZmZmODEzYjY2OGM+XSAKeGVuX2V2dGNobl9kb191cGNhbGwrMHgzYy8weDUwCkp1biA0IDExOjA3
OjU2IHhlbnNydjEga2VybmVsOiBbPGZmZmZmZmZmODE2N2M0OWU+XSAKeGVuX2RvX2h5cGVydmlz
b3JfY2FsbGJhY2srMHgxZS8weDQwCkp1biA0IDExOjA3OjU2IHhlbnNydjEga2VybmVsOiA8RU9J
PiBbPGZmZmZmZmZmODEwMDEzYWE+XSA/IAp4ZW5faHlwZXJjYWxsX3NjaGVkX29wKzB4YS8weDIw
Ckp1biA0IDExOjA3OjU2IHhlbnNydjEga2VybmVsOiBbPGZmZmZmZmZmODEwMDEzYWE+XSA/IAp4
ZW5faHlwZXJjYWxsX3NjaGVkX29wKzB4YS8weDIwCkp1biA0IDExOjA3OjU2IHhlbnNydjEga2Vy
bmVsOiBbPGZmZmZmZmZmODEwMGI3MDA+XSA/IAp4ZW5fc2FmZV9oYWx0KzB4MTAvMHgyMApKdW4g
NCAxMTowNzo1NiB4ZW5zcnYxIGtlcm5lbDogWzxmZmZmZmZmZjgxMDFmZDQ0Pl0gPyAKZGVmYXVs
dF9pZGxlKzB4MjQvMHhmMApKdW4gNCAxMTowNzo1NiB4ZW5zcnYxIGtlcm5lbDogWzxmZmZmZmZm
ZjgxMDFmMzRmPl0gPyAKYXJjaF9jcHVfaWRsZSsweGYvMHgyMApKdW4gNCAxMTowNzo1NiB4ZW5z
cnYxIGtlcm5lbDogWzxmZmZmZmZmZjgxMGIzN2Y2Pl0gPyAKY3B1aWRsZV9pZGxlX2NhbGwrMHhk
Ni8weDFkMApKdW4gNCAxMTowNzo1NiB4ZW5zcnYxIGtlcm5lbDogWzxmZmZmZmZmZjgxMDkyNmMy
Pl0gPyAKX19hdG9taWNfbm90aWZpZXJfY2FsbF9jaGFpbisweDEyLzB4MjAKSnVuIDQgMTE6MDc6
NTYgeGVuc3J2MSBrZXJuZWw6IFs8ZmZmZmZmZmY4MTBiM2EyNT5dID8gCmNwdV9pZGxlX2xvb3Ar
MHgxMzUvMHgyMDAKSnVuIDQgMTE6MDc6NTYgeGVuc3J2MSBrZXJuZWw6IFs8ZmZmZmZmZmY4MTBi
M2IwYj5dID8gCmNwdV9zdGFydHVwX2VudHJ5KzB4MWIvMHg3MApKdW4gNCAxMTowNzo1NiB4ZW5z
cnYxIGtlcm5lbDogWzxmZmZmZmZmZjgxMGIzYjUwPl0gPyAKY3B1X3N0YXJ0dXBfZW50cnkrMHg2
MC8weDcwCkp1biA0IDExOjA3OjU2IHhlbnNydjEga2VybmVsOiBbPGZmZmZmZmZmODEwMTI2MWE+
XSA/IApjcHVfYnJpbmd1cF9hbmRfaWRsZSsweDJhLzB4NDAKSnVuIDQgMTE6MDc6NTYgeGVuc3J2
MSBrZXJuZWw6IENvZGU6IDQ0IDAwIDAwIDY1IGY2IDA0IDI1IGMxIGEwIDAwIDAwIGZmIAowZiA5
NCBjNCAwMCBlNCBjMyA5MCA2NiBmNyBjNyAwMCAwMiA2NSAwZiA5NCAwNCAyNSBjMSBhMCAwMCAw
MCA2NSA2NiA4MyAKM2MgMjUgYzAgYTAgMDAgMDAgMDEgPDc1PiAwNSBlOCAwMSAwMCAwMCAwMCBj
MyA1MCA1MSA1MiA1NiA1NyA0MSA1MCA0MSAKNTEgNDEgNTIgNDEgNTMKClNvbWV0aW1lcyB3ZSBn
ZXQgdGhpcyBsb2NrdXBzIGZvciBtaW51dGVzLCBhbmQgdGhlbiB0aGUgc3lzdGVtIHJlY292ZXJz
LgoKQnV0IGl0cyBjbGVhciB3ZSBuZWVkIHRvIGZpbmQgYSBzb2x1dGlvbiBmb3IgdGhpcyA6KQpB
bmQgaXQgc2VlbXMgbGlrZSB3ZSdyZSBub3QgdGhlIG9ubHkgb25lczogCmh0dHBzOi8vbGlzdHMu
Y2VudG9zLm9yZy9waXBlcm1haWwvY2VudG9zLXZpcnQvMjAxNi1NYXJjaC8wMDUwMTQuaHRtbAoK
VGhlcmUgd2FzIGFsc28gc29tZSBvdGhlciB0aHJlYWQgd2VyZSB0aGVyZSB3YXMgYSBwcm9wb3Nl
ZCBwYXRjaCAKKGh0dHBzOi8vd3d3LnNwaW5pY3MubmV0L2xpc3RzL25ldGRldi9tc2cyODI3NjUu
aHRtbCkuIEJ1dCBJIGRvbid0IHNlZSAKYW55IGZvbGxvd3VwIG9uIHRoaXMuCgpBbnkgYWR2aWNl
PwoKVGhhbmtzIQpKZWFuLUxvdWlzIER1cG9uZAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 20 09:36:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 09:36:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNFaB-00026H-F8; Tue, 20 Jun 2017 09: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 <JBeulich@suse.com>) id 1dNFaA-00026B-NZ
 for xen-devel@lists.xen.org; Tue, 20 Jun 2017 09:36:22 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 65/28-03920-59CE8495; Tue, 20 Jun 2017 09:36:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS3fqG49
 Ig2PLFCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxH1/azFnzjqLj13KeBcR57FyMHh5BAnsSB
 BUldjJwcvAJ2EnuPP2QCsSUEDCVOL7zJAmKzCKhK7J48lxnEZhNQl2h7tp0VxBYRkJN43POYs
 YuRi4NZoItJ4tznPkaQhLBAisSrjZ0sIAkhgTOMEhOP/WMHSXAKWEs86voCtphXQFDi7w5hkD
 CzgJbEw1+3WCBsbYllC18zg5QwC0hLLP/HMYGRbxZCwywkDbOQNMxCaFjAyLKKUaM4tagstUj
 X0EAvqSgzPaMkNzEzB8gz08tNLS5OTE/NSUwq1kvOz93ECAw+BiDYwXhvWcAhRkkOJiVR3gV3
 PCKF+JLyUyozEosz4otKc1KLDzHKcHAoSfAufw2UEyxKTU+tSMvMAcYBTFqCg0dJhHcxSCtvc
 UFibnFmOkTqFKOilDjvBJA+AZBERmkeXBss9i4xykoJ8zICHSLEU5BalJtZgir/ilGcg1FJmH
 cLyBSezLwSuOmvgBYzAS1+cQRscUkiQkqqgXFtkEzUfvfquF0vpslMvCE4rezjAuUYxu2TOHR
 quTsumzJuddp5Z+v9H7YxsQ8mRy/e/YKTx8tt/qNgrt0sCVnH3x1dZT9HOOnho6/dIQ2P7mpO
 Ph3fGNtl1+SZxLfF58+Nhc/EsxrM1v4OkA3n2/nZUn7bsVVdvIpi7iySrNKM6Sz6C9n87yixF
 GckGmoxFxUnAgBRw7b0uAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1497951379!74612552!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32511 invoked from network); 20 Jun 2017 09:36:21 -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 Jun 2017 09:36:21 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 20 Jun 2017 03:36:19 -0600
Message-Id: <594908B20200007800164677@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 20 Jun 2017 03:36:18 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Tim Deegan" <tim@xen.org>
References: <20170619165753.25049-1-julien.grall@arm.com>
 <20170619165753.25049-2-julien.grall@arm.com>
 <5948EBA90200007800164599@prv-mh.provo.novell.com>
 <20170620091412.GB58640@deinos.phlegethon.org>
In-Reply-To: <20170620091412.GB58640@deinos.phlegethon.org>
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 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 v2 01/16] xen/mm: Don't use _{g,
 m}fn for defining INVALID_{G, M}FN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIwLjA2LjE3IGF0IDExOjE0LCA8dGltQHhlbi5vcmc+IHdyb3RlOgo+IEF0IDAxOjMy
IC0wNjAwIG9uIDIwIEp1biAoMTQ5NzkyMjM0NSksIEphbiBCZXVsaWNoIHdyb3RlOgo+PiA+Pj4g
T24gMTkuMDYuMTcgYXQgMTg6NTcsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+ID4g
LS0tIGEveGVuL2luY2x1ZGUveGVuL21tLmgKPj4gPiArKysgYi94ZW4vaW5jbHVkZS94ZW4vbW0u
aAo+PiA+IEBAIC01Niw3ICs1Niw3IEBACj4+ID4gIAo+PiA+ICBUWVBFX1NBRkUodW5zaWduZWQg
bG9uZywgbWZuKTsKPj4gPiAgI2RlZmluZSBQUklfbWZuICAgICAgICAgICIwNWx4Igo+PiA+IC0j
ZGVmaW5lIElOVkFMSURfTUZOICAgICAgX21mbih+MFVMKQo+PiA+ICsjZGVmaW5lIElOVkFMSURf
TUZOICAgICAgKG1mbl90KXsgfjBVTCB9Cj4+IAo+PiBXaGlsZSBJIGRvbid0IGV4cGVjdCBhbnlv
bmUgdG8gd2lzaCB0byB1c2UgYSBzdWZmaXggZXhwcmVzc2lvbiBvbgo+PiB0aGlzIGNvbnN0YW50
LCBmb3IgbWF4aW11bSBjb21wYXRpYmlsaXR5IHRoaXMgc2hvdWxkIHN0aWxsIGJlIGZ1bGx5Cj4+
IHBhcmVudGhlc2l6ZWQsIEkgdGhpbmsuIE9mIGNvdXJzZSB0aGlzIHNob3VsZCBiZSBlYXN5IGVu
b3VnaCB0bwo+PiBkbyB3aGlsZSBjb21taXR0aW5nLgo+PiAKPj4gQXJlIHlvdSBhYmxlIHRvIGFz
c3VyZSB1cyB0aGF0IGNsYW5nIHN1cHBvcnRzIHRoaXMgZ2NjIGV4dGVuc2lvbgo+PiAoY29tcG91
bmQgbGl0ZXJhbCBmb3Igbm9uLWNvbXBvdW5kIHR5cGVzKQo+IAo+IEFJVUkgdGhpcyBpcyBhIEM5
OSBmZWF0dXJlLCBub3QgYSBHQ0Npc20uCgpNb3N0IHBhcnRzIG9mIGl0IHllcyAoaXQgaXMgYSBn
Y2MgZXh0ZW5zaW9uIGluIEM4OSBtb2RlIG9ubHkpLCBidXQgdGhlCnNwZWNpZmljIHVzZSBoZXJl
IGlzbid0IGFmYWljdDogQ29tcG91bmQgbGl0ZXJhbHMgb3V0c2lkZSBvZiBmdW5jdGlvbnMKYXJl
IHN0YXRpYyBvYmplY3RzLCBhbmQgaGVuY2UgY291bGRuJ3QgYmUgdXNlZCBhcyBpbml0aWFsaXpl
cnMgb2Ygb3RoZXIKb2JqZWN0cy4KCj4gIENsYW5nIHN1cHBvcnRzIGl0IGFzIGZhciBiYWNrIGFz
IDMuMDogaHR0cHM6Ly9nb2Rib2x0Lm9yZy9nL1lZOTd1aiAKCkdvb2QuCgpKYW4KCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 20 09:51:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 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 1dNFod-0003LY-Gj; Tue, 20 Jun 2017 09:51: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=337751488=citrix-osstest@xenproject.org>)
 id 1dNFoc-0003L7-Qa
 for xen-devel@lists.xensource.com; Tue, 20 Jun 2017 09:51:18 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 B8/CC-11537-510F8495; Tue, 20 Jun 2017 09:51:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHRDpK7IB49
 Ig4tX+C3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8amn7dZC/7KVUz9/o+tgXGzaBcjJ4eEgL/E
 ml9dzF2MHEC2u0TD3jSQsIiAs8SED7fZQGxeAT2J3s1NjCC2sIC3xObb+4DKuYDK//BLbLx6n
 RFijqrEhFfLwRrYBDwkJvZMZAGxWYDilz4uAYsLCWhJLF28kgliqKDEyZlPwGqYBSQkDr54AX
 WDhcTeVxUTGHlnIamahaRqASPTKkaN4tSistQiXSNLvaSizPSMktzEzBxdQwNjvdzU4uLE9NS
 cxKRiveT83E2MwNCpZ2Bg3MHYtNfvEKMkB5OSKO+COx6RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4
 lCR4r70DygkWpaanVqRl5gCDGCYtwcGjJMK7GKSVt7ggMbc4Mx0idYpRl2PD6vVfmIRY8vLzU
 qXEeb+BzBAAKcoozYMbAYuoS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeXlApvBk5pXAbX
 oFdAQT0BEvjoAdUZKIkJJqYEyf06nca8E4hVFx4pyfi/pFPmwIqEzelWHgWe2w3GFbd9gdvyO
 yWo6ZUSVM/YwOF+M/rSvTnnm3K4rVxfb4PZf9XK+E9gk02ey3eLU7YWHXy/VPXvv9Xfo5JOEB
 e7yznJPGm60fY/ZEn8rYJb19n+yHY1mBay+8ijJIVp3cXZb+m+HrksgV65VYijMSDbWYi4oTA
 aozgtajAgAA
X-Env-Sender: prvs=337751488=citrix-osstest@xenproject.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1497952274!89678377!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40767 invoked from network); 20 Jun 2017 09:51:16 -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;
 20 Jun 2017 09:51:16 -0000
X-IronPort-AV: E=Sophos;i="5.39,364,1493683200"; d="scan'208";a="428605876"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL05.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71587-mainreport@xen.org>
X-Osstest-Failures: distros-debian-snapshot:build-armhf-pvops:host-install(3):broken:regression
 distros-debian-snapshot:build-amd64:host-install(3):broken:regression
 distros-debian-snapshot:build-i386:host-install(3):broken:regression
 distros-debian-snapshot:test-amd64-amd64-i386-daily-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-armhf-armhf-armhf-daily-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-arm64-arm64-armhf-daily-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-current-netinst-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-amd64-i386-weekly-netinst-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-i386-amd64-weekly-netinst-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-current-netinst-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-amd64-i386-current-netinst-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-i386-amd64-current-netinst-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-daily-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-daily-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-weekly-netinst-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-weekly-netinst-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-i386-amd64-daily-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:build-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
X-Osstest-Versions-That: flight=71558
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 20 Jun 2017 10:51:12 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL05.citrite.net
Subject: [Xen-devel] [distros-debian-snapshot test] 71587: 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcxNTg3IGRpc3Ryb3MtZGViaWFuLXNuYXBzaG90IHJlYWwgW3JlYWxdCmh0dHA6Ly9v
c3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE1ODcvCgpGYWls
dXJlcyBhbmQgcHJvYmxlbXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3Vj
Y2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJl
IHJ1bjoKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgIDMgaG9zdC1pbnN0YWxsKDMpICAg
ICAgICAgYnJva2VuIFJFR1IuIHZzLiA3MTU1OAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgMyBob3N0LWluc3RhbGwoMykgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDcxNTU4CiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAzIGhvc3QtaW5zdGFsbCgzKSAgICAgICAgIGJyb2tl
biBSRUdSLiB2cy4gNzE1NTgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBu
b3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtZGFpbHktbmV0Ym9vdC1weWdydWIg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtYXJt
aGYtZGFpbHktbmV0Ym9vdC1weWdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hcm02NC1hcm02NC1hcm1oZi1kYWlseS1uZXRib290LXB5Z3J1YiAgMSBidWlsZC1j
aGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1jdXJyZW50LW5l
dGluc3QtcHlncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtaTM4Ni13ZWVrbHktbmV0aW5zdC1weWdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LXdlZWtseS1uZXRpbnN0LXB5Z3J1
YiAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LWN1cnJlbnQtbmV0aW5zdC1weWdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1jdXJyZW50LW5ldGluc3QtcHlncnViICAxIGJ1aWxk
LWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LWN1cnJlbnQt
bmV0aW5zdC1weWdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LWFtZDY0LWRhaWx5LW5ldGJvb3QtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LWRhaWx5LW5ldGJvb3QtcHZncnVi
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWkz
ODYtd2Vla2x5LW5ldGluc3QtcHlncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXdlZWtseS1uZXRpbnN0LXB5Z3J1YiAgMSBidWls
ZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1kYWlseS1u
ZXRib290LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICBibG9ja2VkIG4vYQogYnVpbGQt
YXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIGJy
b2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhvc3RzLWFs
bG9jYXRlICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0LXB2b3Bz
ICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIg
cGFzcwogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAg
ICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCgpiYXNlbGluZSB2ZXJzaW9uOgogZmxpZ2h0ICAg
ICAgICAgICAgICAgNzE1NTgKCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybTY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWls
ZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1kYWlseS1uZXRi
b290LXB2Z3J1YiAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtaTM4
Ni1kYWlseS1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni1hbWQ2NC1kYWlseS1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC1hcm1oZi1kYWlseS1uZXRib290LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWFybWhmLWRhaWx5LW5ldGJv
b3QtcHlncnViICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4
Ni1kYWlseS1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1jdXJyZW50LW5ldGluc3QtcHlncnViICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtYW1kNjQtY3VycmVudC1uZXRpbnN0LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1jdXJyZW50LW5ldGlu
c3QtcHlncnViICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWkzODYt
Y3VycmVudC1uZXRpbnN0LXB5Z3J1YiAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWFtZDY0LXdlZWtseS1uZXRpbnN0LXB5Z3J1YiAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC13ZWVrbHktbmV0aW5zdC1weWdydWIgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXdlZWtseS1uZXRpbnN0
LXB5Z3J1YiAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni13
ZWVrbHktbmV0aW5zdC1weWdydWIgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rl
c3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQv
fm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 20 10:01:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 10:01:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNFxx-000484-F6; Tue, 20 Jun 2017 10:00: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=33797eb1f=dario.faggioli@citrix.com>)
 id 1dNFxw-00047y-H9
 for xen-devel@lists.xensource.com; Tue, 20 Jun 2017 10:00:56 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 B2/97-03058-752F8495; Tue, 20 Jun 2017 10:00:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGIsWRWlGSWpSXmKPExsXitHRDpG7YJ49
 Ig6f7DCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8akGefZCi4LVUyZdISpgfGKQBcjJ4eEQIjE
 i707mCFsD4nrZ08wgdi8AoYS++ZdYQSxhYHs41v/gMXZBAwk3uzYywpiiwhESqyZ85uli5GLg
 1lgJ6PEg5dz2EASLAKqEvtWdYDZnAKBEueW/mIFKRISmMAicf/oXbBt/AKSEre+fASzmQWqJV
 qPvoK6QlviyLl+dogrBCVOznzCAmILCahJzJh7mRWixlLi2/qnzBMYBWYhaZ+FpAUirinRuv0
 3O4StLbFs4WtmCNtWYt2691A1NhKbri5ghLDlJba/ncO8gJF9FaN6cWpRWWqRroleUlFmekZJ
 bmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZg+DMAwQ7G7sv+hxglOZiURHkX3PGIFOJLyk+pz
 EgszogvKs1JLT7EKMPBoSTBe/YDUE6wKDU9tSItMwcYiTBpCQ4eJRHexSCtvMUFibnFmekQqV
 OMilLivCwfgRICIImM0jy4Nlj0X2KUlRLmZQQ6RIinILUoN7MEVf4VozgHo5IwbyDIFJ7MvBK
 46a+AFjMBLX5xBGxxSSJCSqqBcfvE2QKzjINuxsc8Y5/1oEtss/Qnxo+zE8osW5g3BJ9sN+JZ
 /9qTbe+i3vp32YmetRfCyrde3Xy6jGny2YvnZt9fYbE3Ve9Gwl/VDI0PbmdcZ+75fGL6vO/Re
 2IPsPQ05fSFCL9NjFu7OOq+2aFZ6SUTXnxOuiKZuCx9l+fReA6eO6rdBemiE5RYijMSDbWYi4
 oTAbzVcjr5AgAA
X-Env-Sender: prvs=33797eb1f=dario.faggioli@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1497952853!108714635!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23625 invoked from network); 20 Jun 2017 10:00:54 -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;
 20 Jun 2017 10:00:54 -0000
X-IronPort-AV: E=Sophos;i="5.39,364,1493683200"; 
 d="asc'?scan'208";a="428606593"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Message-ID: <1497952846.7405.19.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Volodymyr Babchuk <vlad.babchuk@gmail.com>, George Dunlap
 <george.dunlap@citrix.com>
Date: Tue, 20 Jun 2017 12:00:46 +0200
In-Reply-To: <CAOcqxo0A5ZqjFPmqUkYLaJAoVOBXr8cjDqS8RtTRQ-WT1W+GJQ@mail.gmail.com>
References: <alpine.DEB.2.10.1705181156050.6833@sstabellini-ThinkPad-X260>
 <CAOcqxo0djhKRRS_0F+zm9uGFNHb+Dtuj_h=yqBrSdD0+RRA05A@mail.gmail.com>
 <alpine.DEB.2.10.1705221428180.18759@sstabellini-ThinkPad-X260>
 <CAOcqxo2dhXF6WmTWmDjUnEKC0W5933enLWFc7q9zbhhv7Z4w0w@mail.gmail.com>
 <c48c0d9c-1727-ed79-bdde-d8b6e3d0303d@citrix.com>
 <CAOcqxo3Ucsaxy0OODk__m9h3HdV==cCSDtFm0StWCGEdHDguHw@mail.gmail.com>
 <8c63069d-c909-e82c-ecba-5451f822a5cc@citrix.com>
 <CAOcqxo0A5ZqjFPmqUkYLaJAoVOBXr8cjDqS8RtTRQ-WT1W+GJQ@mail.gmail.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: Artem_Mygaiev@epam.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>, xen-devel@lists.xensource.com
Subject: Re: [Xen-devel] Notes on stubdoms and latency 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="===============2027627516704388183=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

On Mon, 2017-06-19 at 11:26 -0700, Volodymyr Babchuk wrote:
> On 19 June 2017 at 02:37, George Dunlap <george.dunlap@citrix.com>
> wrote:
> > If you want this "EL0 app" thing to be able to provide extra
> > security
> > over just running the code inside of Xen, then the code must not be
> > able
> > to DoS the host by spinning forever instead of returning.
>=20
> Right. This is a problem. Fortunately, it is running with interrupts
> enabled, so next timer tick will switch back to XEN. There you can
> terminate app which is running too long.
>=20
What timer tick? Xen does not have one. A scheduler may setup one, if
it's necessary for its own purposes, but that's entirely optional. For
example, Credit does have one; Credit2, RTDS and null do not.

Basically, (one of the) main purposes of this new "EL0 app mechanism"
is playing behind the scheduler back. Well, fine, but then you're not
allowed to assume that the scheduler will rescue you if something goes
wrong.

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)
--=-VMKBMYH893RC3cEBI4xA
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

iQIcBAABCAAGBQJZSPJOAAoJEBZCeImluHPufYIQAN2AdT++5jjWJp3a8L99CJWg
j/rYU43gmWHp83dm8Lq/qkSC+iDu0R62qQrZhuTDQI5t8zoTnailsNJ76OpXtVVq
ueoGb+3b4DY9XW9iW4+P+vdRSPn6+pT7CbDrDO71atlB2tCAnXCzLkEVUYC9JjFC
sF1nfwP9dqboZnoANm4Rf8db7xfeDd0ik003eQ6gc0TGygV4IFz0C0sX3iyja0ZW
kXL3NCaZ/MkHj1ZQd35B4exQmwYPekNxMJ4N69wkPIqjB9sdS4BPsE97m0iCekYP
AaVr72fBCZ97LZbHNx+JPIK52/m4kdsUicLODtjfV2EdIlj63wjQLDwFrcvkDKKR
ZDJn4vOef35kyqDA2f0AzmsvLHwFOam0VZ6Tj9Q3KgTiIV0twhaWZhlpSDhUewyK
Jy9m5WN5dTGFU4mPAnTkEjEAJZcGzK3MBwiZZKXK/Cnpxg3gg4X4soTxXTKZFZv3
FRUPi0aTCo+ByhSTfcO5J9Cs/5+g/BEc7LCGwsWkLRgsIHfdOVDUcvQ/6yNOPWGv
Tz2dW8O41Ge/KB5udo9kwOXDcE2R8MGAS6XFrvphTovqAtp9D3jt9PnNaOwvXTOu
zcjWAcZeJhKyqB+xtk+IqChUdqmXfMdSkj8KIOzP27Od0Ss7NCJWI/ogVGHyeOW4
js7ZAFcv8wkCXFCNpy2K
=38/L
-----END PGP SIGNATURE-----

--=-VMKBMYH893RC3cEBI4xA--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2027627516704388183==--


From xen-devel-bounces@lists.xen.org Tue Jun 20 10:07:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 10:07: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 1dNG3v-0004Kc-3q; Tue, 20 Jun 2017 10:07:07 +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 1dNG3t-0004KW-Pe
 for xen-devel@lists.xen.org; Tue, 20 Jun 2017 10:07:05 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 00/36-19409-8C3F8495; Tue, 20 Jun 2017 10:07:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsXCqh5zXffEZ49
 Ig7b/PBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0Z7+yf2ghecFY9e/2dqYLzP3sXIxSEksJhR
 ovvkLJYuRk4OFgFViWe3GsBsNgE5iXUbb7CB2CICyhK9v36zgDQwC/xllDg18wAzSEJYIEXi2
 /yjYA28AlYSX6+/YIWY2sAksfr2J6iEoMTJmU/AbGYBHYmdW+8ATeUAsqUllv/jAAlzCthLrN
 l+D2ymqICKxJUJb9lBbAkBEYlfdz4xQ9iaEgcvbWKBsBUk7n++xgZhB0pMa9zOPIFRcBaSbbO
 QbJuFsG0BI/MqRo3i1KKy1CJdQ2O9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzA
 sGUAgh2M27Z7HmKU5GBSEuVdcMcjUogvKT+lMiOxOCO+qDQntfgQowwHh5IEr/wnoJxgUWp6a
 kVaZg4wgmDSEhw8SiK8i0FaeYsLEnOLM9MhUqcYFaXEeV98BEoIgCQySvPg2mBRe4lRVkqYlx
 HoECGegtSi3MwSVPlXjOIcjErCvBYg23ky80rgpr8CWswEtPjFEbDFJYkIKakGxp6n+6W2Tdi
 9/4X6e0cd85am6FW7JPWt78V5CMd47Ml/6bf3wErHXZfXb9vGFXhr44enWxn4RKe8lTCd89x4
 yXQlRou/j4JZCs6ce/yz48fn3+7vW1cc+qb0TSy1/+yOnVNuPrgR8nKNrkqO81KHlFn35PY+Y
 TswO9NwwQeLL429K6/avgxwX8WgxFKckWioxVxUnAgApvakMNUCAAA=
X-Env-Sender: tim@xen.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1497953223!102420242!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29714 invoked from network); 20 Jun 2017 10:07:04 -0000
Received: from deinos.phlegethon.org (HELO deinos.phlegethon.org) (5.39.92.215)
 by server-15.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Jun 2017 10:07:04 -0000
Received: from tjd by deinos.phlegethon.org with local (Exim 4.87_1 (FreeBSD))
 (envelope-from <tim@xen.org>)
 id 1dNG3b-000O8S-4t; Tue, 20 Jun 2017 10:06:47 +0000
Date: Tue, 20 Jun 2017 11:06:47 +0100
From: Tim Deegan <tim@xen.org>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170620100647.GC58640@deinos.phlegethon.org>
References: <20170619165753.25049-1-julien.grall@arm.com>
 <20170619165753.25049-2-julien.grall@arm.com>
 <5948EBA90200007800164599@prv-mh.provo.novell.com>
 <20170620091412.GB58640@deinos.phlegethon.org>
 <594908B20200007800164677@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <594908B20200007800164677@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: 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 v2 01/16] xen/mm: Don't use _{g,
 m}fn for defining INVALID_{G, M}FN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXQgMDM6MzYgLTA2MDAgb24gMjAgSnVuICgxNDk3OTI5Nzc4KSwgSmFuIEJldWxpY2ggd3JvdGU6
Cj4gPj4+IE9uIDIwLjA2LjE3IGF0IDExOjE0LCA8dGltQHhlbi5vcmc+IHdyb3RlOgo+ID4gQXQg
MDE6MzIgLTA2MDAgb24gMjAgSnVuICgxNDk3OTIyMzQ1KSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4g
Pj4gPj4+IE9uIDE5LjA2LjE3IGF0IDE4OjU3LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3Rl
Ogo+ID4+ID4gLS0tIGEveGVuL2luY2x1ZGUveGVuL21tLmgKPiA+PiA+ICsrKyBiL3hlbi9pbmNs
dWRlL3hlbi9tbS5oCj4gPj4gPiBAQCAtNTYsNyArNTYsNyBAQAo+ID4+ID4gIAo+ID4+ID4gIFRZ
UEVfU0FGRSh1bnNpZ25lZCBsb25nLCBtZm4pOwo+ID4+ID4gICNkZWZpbmUgUFJJX21mbiAgICAg
ICAgICAiMDVseCIKPiA+PiA+IC0jZGVmaW5lIElOVkFMSURfTUZOICAgICAgX21mbih+MFVMKQo+
ID4+ID4gKyNkZWZpbmUgSU5WQUxJRF9NRk4gICAgICAobWZuX3QpeyB+MFVMIH0KPiA+PiAKPiA+
PiBXaGlsZSBJIGRvbid0IGV4cGVjdCBhbnlvbmUgdG8gd2lzaCB0byB1c2UgYSBzdWZmaXggZXhw
cmVzc2lvbiBvbgo+ID4+IHRoaXMgY29uc3RhbnQsIGZvciBtYXhpbXVtIGNvbXBhdGliaWxpdHkg
dGhpcyBzaG91bGQgc3RpbGwgYmUgZnVsbHkKPiA+PiBwYXJlbnRoZXNpemVkLCBJIHRoaW5rLiBP
ZiBjb3Vyc2UgdGhpcyBzaG91bGQgYmUgZWFzeSBlbm91Z2ggdG8KPiA+PiBkbyB3aGlsZSBjb21t
aXR0aW5nLgo+ID4+IAo+ID4+IEFyZSB5b3UgYWJsZSB0byBhc3N1cmUgdXMgdGhhdCBjbGFuZyBz
dXBwb3J0cyB0aGlzIGdjYyBleHRlbnNpb24KPiA+PiAoY29tcG91bmQgbGl0ZXJhbCBmb3Igbm9u
LWNvbXBvdW5kIHR5cGVzKQo+ID4gCj4gPiBBSVVJIHRoaXMgaXMgYSBDOTkgZmVhdHVyZSwgbm90
IGEgR0NDaXNtLgo+IAo+IE1vc3QgcGFydHMgb2YgaXQgeWVzIChpdCBpcyBhIGdjYyBleHRlbnNp
b24gaW4gQzg5IG1vZGUgb25seSksIGJ1dCB0aGUKPiBzcGVjaWZpYyB1c2UgaGVyZSBpc24ndCBh
ZmFpY3Q6IENvbXBvdW5kIGxpdGVyYWxzIG91dHNpZGUgb2YgZnVuY3Rpb25zCj4gYXJlIHN0YXRp
YyBvYmplY3RzLCBhbmQgaGVuY2UgY291bGRuJ3QgYmUgdXNlZCBhcyBpbml0aWFsaXplcnMgb2Yg
b3RoZXIKPiBvYmplY3RzLgoKQWgsIEkgc2VlLiAgU28gd291bGQgaXQgYmUgYmV0dGVyIHRvIHVz
ZQoKICAjZGVmaW5lIElOVkFMSURfTUZOICgoY29uc3QgbWZuX3QpIHsgfjBVTCB9KQoKPwoKVGlt
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 20 10:12:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 10:12:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNG8m-0004zi-PQ; Tue, 20 Jun 2017 10:12: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=33797eb1f=dario.faggioli@citrix.com>)
 id 1dNG8k-0004zc-VR
 for xen-devel@lists.xensource.com; Tue, 20 Jun 2017 10:12:07 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 62/42-01985-6F4F8495; Tue, 20 Jun 2017 10:12:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGIsWRWlGSWpSXmKPExsXitHRDpO7XLx6
 RBhN75C3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8axv7vZCk6IV9yetYy9gfGkSBcjJ4eEQIhE
 d/tlJgjbQ+L62RNgNq+AocSD901gtjCQfXzrHzCbTcBA4s2OvawgtohAjMS8hhUsXYxcHMwC2
 xglzm3fApZgEVCVaHqyhRnE5hQIlDg8YykTSJGQwCUWiZmrdrKBJPgFJCVuffkIVsQsUC0xff
 tjqCu0JY6c62eHuEJQ4uTMJywgtpCAmsSMuZdZIWosJb6tf8o8gVFgFpL2WUhaIOKaEq3bf7N
 D2NoSyxa+ZoawbSXWrXsPVWMjsenqAkYIW15i+9s5zAsY2VcxqhenFpWlFuma6CUVZaZnlOQm
 ZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBIY/AxDsYGz84nSIUZKDSUmUd8Edj0ghvqT8lMqMx
 OKM+KLSnNTiQ4wyHBxKEryzPgPlBItS01Mr0jJzgJEIk5bg4FES4dUGSfMWFyTmFmemQ6ROMS
 pKifO2gyQEQBIZpXlwbbDov8QoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVhXjFgKhHiycwrgZv
 +CmgxE9DiF0fAFpckIqSkGhgZJ85etifbmpltvslT79c7ntSxv47j6yisda1Y5tDEr8mc+jtn
 SdZ+jrPvzkRtaDwu6c/ieeSA9n7ZvgMGE6cez3lXbS6aJeyzX/GW1f0zTZrruFYde2+YUvX2W
 9hVh6Mip67ZLtnqENgckqFcdI5XOGSOz+LHZT/OJSaLqZi94HrZ43OE5Z8SS3FGoqEWc1FxIg
 CjBSRX+QIAAA==
X-Env-Sender: prvs=33797eb1f=dario.faggioli@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1497953523!106324656!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30132 invoked from network); 20 Jun 2017 10:12: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;
 20 Jun 2017 10:12:05 -0000
X-IronPort-AV: E=Sophos;i="5.39,364,1493683200"; 
 d="asc'?scan'208";a="428607760"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Message-ID: <1497953518.7405.21.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Volodymyr Babchuk <vlad.babchuk@gmail.com>, Stefano Stabellini
 <sstabellini@kernel.org>
Date: Tue, 20 Jun 2017 12:11:58 +0200
In-Reply-To: <CAOcqxo0A-1TX0dd+gTufAq51_JNqWZ3yj=2Ke8XMFnL19f=onw@mail.gmail.com>
References: <alpine.DEB.2.10.1705181156050.6833@sstabellini-ThinkPad-X260>
 <CAOcqxo0djhKRRS_0F+zm9uGFNHb+Dtuj_h=yqBrSdD0+RRA05A@mail.gmail.com>
 <alpine.DEB.2.10.1705221428180.18759@sstabellini-ThinkPad-X260>
 <CAOcqxo2dhXF6WmTWmDjUnEKC0W5933enLWFc7q9zbhhv7Z4w0w@mail.gmail.com>
 <c48c0d9c-1727-ed79-bdde-d8b6e3d0303d@citrix.com>
 <CAOcqxo3Ucsaxy0OODk__m9h3HdV==cCSDtFm0StWCGEdHDguHw@mail.gmail.com>
 <8c63069d-c909-e82c-ecba-5451f822a5cc@citrix.com>
 <alpine.DEB.2.10.1706191041440.17964@sstabellini-ThinkPad-X260>
 <CAOcqxo0A-1TX0dd+gTufAq51_JNqWZ3yj=2Ke8XMFnL19f=onw@mail.gmail.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: Artem_Mygaiev@epam.com, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xensource.com, Andrii Anisov <andrii_anisov@epam.com>,
 George Dunlap <george.dunlap@citrix.com>
Subject: Re: [Xen-devel] Notes on stubdoms and latency 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="===============0709654616160315613=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

On Mon, 2017-06-19 at 11:36 -0700, Volodymyr Babchuk wrote:
> On 19 June 2017 at 10:54, Stefano Stabellini <sstabellini@kernel.org>
> wrote:
> > True. However, Volodymyr took the time to demonstrate the
> > performance of
> > EL0 apps vs. stubdoms with a PoC, which is much more than most Xen
> > contributors do. Nodoby provided numbers for a faster ARM context
> > switch
> > yet. I don't know on whom should fall the burden of proving that a
> > lighter context switch can match the EL0 app numbers. I am not sure
> > it
> > would be fair to ask Volodymyr to do it.
>=20
> Thanks. Actually, we discussed this topic internally today. Main
> concern today is not a SMCs and OP-TEE (I will be happy to do this
> right in XEN), but vcopros and GPU virtualization. Because of legal
> issues, we can't put this in XEN. And because of vcpu framework
> nature
> we will need multiple calls to vgpu driver per one vcpu context
> switch.
> I'm going to create worst case scenario, where multiple vcpu are
> active and there are no free pcpu, to see how credit or credit2
> scheduler will call my stubdom.
>
Well, that would be interesting and useful, thanks for offering doing
that.

Let's just keep in mind, though, that, if the numbers will turn out to
be bad (and we manage to trace that back to being due to scheduling),
then:
1) we can create a mechanism that bypasses the scheduler,
2) we can change the way stubdom are scheduled.

Option 2) is something generic, would (most likely) benefit other use
cases too, and we've said many times we'd be up for it... so let's
please just not rule it out... :-)

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)
--=-w2FcvxsESUJuVwJosljP
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

iQIcBAABCAAGBQJZSPTuAAoJEBZCeImluHPuGeYQANexboOdgWLUsS7RPbiCjIWX
xCsDBtXnS9HV8ZFl2lTE7o1QjyALFfY/BH1siakgrLF/dYPse8w0hMlnim/ytOxg
IgWP2QZqEpEmmE+Ds19enDhRcGE7JtTODHUrezWRHbXcCddaDP33fL0DJljvy2iw
6E//XivsbgBm15oZ2y98oTFvphN4/is425+5BIcZ8MfMirCpuTVCzK/Kbce5LjpO
PaLlgj0eZRsJePjFuOVsjxzd8sCRfHXq0sJLYk+Ro0n666SwyHhUKaTa4btSjAr2
abHRhpL7eL5ac6a5racEsMfVtz2m+gN1I+DHjWrUZu4JlFCPaTIRQ++4q4gM5XzN
6VnsNb/GswISOm2mpRaiovl+L4Z5EvOj/NBGa1766o3vXnEUl2hYT+kTw9UiJljv
NUZlSfporhv3tRqxrRGFsB0pAbCdSipdI/QO5bpqf7iTObMIpiAH3Ce7UL39KSp/
e13PDIL9ECaOnCB6HaNIdCPmY522YLGfFHA0jGuEcHQFQFRmT29+NRcLFuJPH/dB
YnCU46+r7FkaWE2J+KGWWDz63o/4xKlWAD+pzmVcRDrmFjajykH5k190c1yNviU6
JRPw46XaslEy/hKS47CEttTa5+cWBsKxislWv20xN+oMPH3cHK8p+gWExPUPOFnJ
5ULksH2bhlsvv3SZoSJR
=F57L
-----END PGP SIGNATURE-----

--=-w2FcvxsESUJuVwJosljP--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0709654616160315613==--


From xen-devel-bounces@lists.xen.org Tue Jun 20 10:29:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 10:29:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNGP5-0005pU-61; Tue, 20 Jun 2017 10:28:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <apop@bitdefender.com>) id 1dNGP3-0005pO-Dc
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 10:28:57 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 AC/20-03058-8E8F8495; Tue, 20 Jun 2017 10:28:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmleJIrShJLcpLzFFi42KJPp6xUPfFD49
 IgwNv+Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyntxvZC3ZJV3yetpitgfG0aBcjJ4eQgLvE
 l8YbrF2MXED2WkaJCT+mMUI4dxklth3dxwRR5SFxsfMgVKKbUeLasVvMIAkWAVWJnxMeM4LYb
 ALqEpv3bmEFsUUElCV6f/1mAbGZBeYwSVybxQNiCwsESaxc8wksziugIXGm6zPU6jmMEk8eXG
 eCSAhKnJz5BKpZS+LGv5dAcQ4gW1pi+T8OEJNTwF7iS78KSIUo0Kp5+1axgdgSAjkSG9Z/ZwQ
 pkRCQkvjfqgQRnsEiMW8WP4QtI/Fo4k22CYyis5DsmoVk1yyEXQsYmVcxahSnFpWlFukaG+ol
 FWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgRGBQMQ7GBsWhR4iFGSg0lJlHfBHY9II
 b6k/JTKjMTijPii0pzU4kOMMhwcShK8978D5QSLUtNTK9Iyc4DxCZOW4OBREuHV/gyU5i0uSM
 wtzkyHSJ1iNObYsHr9FyaOjp4NX5iEWPLy81KlxHm1gZEvJABSmlGaBzcIljYuMcpKCfMyAp0
 mxFOQWpSbWYIq/4pRnINRSZj3Jsg9PJl5JXD7XgGdwgR0yosjYKeUJCKkpBoYtXM1rO7o8bVu
 uOX+9tepWfV5TnmPt5000f6rsH5p7IbsA4Iv9mRtnFy0Q1M3IJKtqyXBNdz+TGkQw6mVaqeOl
 /imhP3P0e14OCsux6dZy3EVTwVD5LG3k7a6Pf1yeYL9C5vWVSmexp5HlLfebjv9nU3kmQHTI6
 7pHMzvvd8IrTOWPzwxaPcKJZbijERDLeai4kQAbHiO3RYDAAA=
X-Env-Sender: apop@bitdefender.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1497954535!77987570!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34792 invoked from network); 20 Jun 2017 10:28:56 -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; 20 Jun 2017 10:28:56 -0000
Received: (qmail 8584 invoked from network); 20 Jun 2017 13:28:54 +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 Jun 2017 13:28:54 +0300
Received: from smtp01.buh.bitdefender.com (smtp.bitdefender.biz [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id A69C27FC2A
 for <xen-devel@lists.xenproject.org>; Tue, 20 Jun 2017 13:28:53 +0300 (EEST)
Received: (qmail 16679 invoked from network); 20 Jun 2017 13:28:53 +0300
Received: from unknown (HELO hel) (apop@bitdefender.com@10.220.12.75)
 by smtp01.buh.bitdefender.com with SMTP; 20 Jun 2017 13:28:53 +0300
Date: Tue, 20 Jun 2017 13:28:52 +0300
From: Adrian Pop <apop@bitdefender.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170620102852.GA13972@hel>
References: <20170609165154.23577-1-apop@bitdefender.com>
 <20170609165154.23577-3-apop@bitdefender.com>
 <5944158D0200007800163868@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5944158D0200007800163868@prv-mh.provo.novell.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.71943
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 452615,
 Stamp: 3], Multi: [Enabled, t: (0.000013,0.018133)], BW: [Enabled, t:
 (0.000011,0.000001)], RBL DNSBL: [Disabled], APM: [Enabled, Score:
 500, t: (0.005954), 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.014078,0.000261)],
 URL: [Enabled, t: (0.000006)], RTDA: [Enabled, t: (0.105381), Hit: No,
 Details: v2.5.1; Id: 15.5f478g.1binfnvqh.3g6vs], total: 0(775)
X-BitDefender-CF-Stamp: none
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>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 2/2] x86/altp2m: Add a hvmop for setting the
 suppress #VE bit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBKdW4gMTYsIDIwMTcgYXQgMDk6Mjk6NDlBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA5LjA2LjE3IGF0IDE4OjUxLCA8YXBvcEBiaXRkZWZlbmRlci5jb20+IHdy
b3RlOgo+ID4gSW50cm9kdWNlIGEgbmV3IGh2bW9wLCBIVk1PUF9hbHRwMm1fc2V0X3N1cHByZXNz
X3ZlLCB3aGljaCBhbGxvd3MgYQo+ID4gcHJpdmlsZWdlZCBkb21haW4gdG8gY2hhbmdlIHRoZSB2
YWx1ZSBvZiB0aGUgI1ZFIHN1cHByZXNzIGJpdCBmb3IgYQo+ID4gcGFnZS4KPiA+IAo+ID4gQWRk
IGEgbGlieGMgd3JhcHBlciBmb3IgaW52b2tpbmcgdGhpcyBodm1vcC4KPiA+IAo+ID4gU2lnbmVk
LW9mZi1ieTogQWRyaWFuIFBvcCA8YXBvcEBiaXRkZWZlbmRlci5jb20+Cj4gPiAtLS0KPiAKPiBQ
bGVhc2UgcHJvcGVybHkgdmVyc2lvbiB5b3VyIHBhdGNoIHN1Ym1pc3Npb25zLCBhbmQgcGxlYXNl
IHB1dAo+IGhlcmUgYSBicmllZiBzdW1tYXJ5IG9mIHdoYXQgY2hhbmdlZCBmcm9tIHRoZSBwcmV2
aW91cyB2ZXJzaW9uLgogCk9LLiAgSSd2ZSBtaXN0YWtlbmx5IHNlbnQgdGhlIG1haWwgd2l0aG91
dCBzZXR0aW5nIHRoZSBwYXRjaCB2ZXJzaW9uLgpJJ3ZlIHdyaXR0ZW4gdGhlIGNoYW5nZSBsaXN0
IGluIHRoZSBjb3ZlciBsZXR0ZXIsIGJ1dCBpbiBoaW5kc2lnaHQgaXQKd291bGQgaGF2ZSBiZWVu
IGEgYmV0dGVyIGlkZWEgdG8gYWRkIHRoZSBsaXN0IG9mIGNoYW5nZXMgcGVyIHBhdGNoCmluc3Rl
YWQuCgo+ID4gLS0tIGEveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYwo+ID4gKysrIGIveGVu
L2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYwo+ID4gQEAgLTQ2Niw2ICs0NjYsNTggQEAgaW50IHAy
bV9nZXRfbWVtX2FjY2VzcyhzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sIHhlbm1lbV9hY2Nl
c3NfdCAqYWNjZXNzKQo+ID4gIH0KPiA+ICAKPiA+ICAvKgo+ID4gKyAqIFNldC9jbGVhciB0aGUg
I1ZFIHN1cHByZXNzIGJpdCBmb3IgYSBwYWdlLiAgT25seSBhdmFpbGFibGUgb24gVk1YLgo+ID4g
KyAqLwo+ID4gK2ludCBwMm1fc2V0X3N1cHByZXNzX3ZlKHN0cnVjdCBkb21haW4gKmQsIGdmbl90
IGdmbiwgYm9vbCBzdXBwcmVzc192ZSwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgYWx0cDJtX2lkeCkKPiA+ICt7Cj4gPiArICAgIHN0cnVjdCBwMm1fZG9tYWluICpo
b3N0X3AybSA9IHAybV9nZXRfaG9zdHAybShkKTsKPiA+ICsgICAgc3RydWN0IHAybV9kb21haW4g
KmFwMm0gPSBOVUxMOwo+ID4gKyAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtOwo+ID4gKyAgICBt
Zm5fdCBtZm47Cj4gPiArICAgIHAybV9hY2Nlc3NfdCBhOwo+ID4gKyAgICBwMm1fdHlwZV90IHQ7
Cj4gPiArICAgIGludCByYzsKPiA+ICsKPiA+ICsgICAgaWYgKCAhY3B1X2hhc192bXhfdmlydF9l
eGNlcHRpb25zICkKPiA+ICsgICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsKPiA+ICsKPiA+ICsg
ICAgLyogVGhpcyBzdWJvcCBzaG91bGQgb25seSBiZSB1c2VkIGZyb20gYSBwcml2aWxlZ2VkIGRv
bWFpbi4gKi8KPiA+ICsgICAgaWYgKCAhY3VycmVudC0+ZG9tYWluLT5pc19wcml2aWxlZ2VkICkK
PiA+ICsgICAgICAgIHJldHVybiAtRUlOVkFMOwo+IAo+IEJleW9uZCB0aGUgcXVlc3Rpb24gb2Yg
d2hhdCBjaGVjayB0byB1c2UsIHBlcmhhcHMgLUVQRVJNPwogCk9LLgoKPiA+ICsgICAgLyogI1ZF
IHNob3VsZCBiZSBlbmFibGVkIGZvciB0aGlzIHZjcHUuICovCj4gPiArICAgIGlmICggZ2ZuX2Vx
KHZjcHVfYWx0cDJtKGN1cnJlbnQpLnZlaW5mb19nZm4sIElOVkFMSURfR0ZOKSApCj4gPiArICAg
ICAgICByZXR1cm4gLUVJTlZBTDsKPiAKPiBUaGlzIGFsc28gZG9lc24ndCByZWFsbHkgaXMgYW4g
aW52YWxpZCBhcmd1bWVudCBlcnJvciAtIHBlcmhhcHMgZS5nLgo+IC1FTlhJTyBvciAtRU5PRU5U
PyBCZSBjcmVhdGl2ZSwgYnV0IGRvbid0IHVzZSAtRUlOVkFMIGZvcgo+IGV2ZXJ5dGhpbmcuCgpB
bGwgcmlnaHQuCgo+ID4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2h2bS9odm1fb3AuaAo+ID4g
KysrIGIveGVuL2luY2x1ZGUvcHVibGljL2h2bS9odm1fb3AuaAo+ID4gQEAgLTIzNyw2ICsyMzcs
MTggQEAgc3RydWN0IHhlbl9odm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzIHsKPiA+ICB0eXBlZGVm
IHN0cnVjdCB4ZW5faHZtX2FsdHAybV9zZXRfbWVtX2FjY2VzcyB4ZW5faHZtX2FsdHAybV9zZXRf
bWVtX2FjY2Vzc190Owo+ID4gIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9odm1fYWx0cDJt
X3NldF9tZW1fYWNjZXNzX3QpOwo+ID4gIAo+ID4gK3N0cnVjdCB4ZW5faHZtX2FsdHAybV9zZXRf
c3VwcHJlc3NfdmUgewo+ID4gKyAgICAvKiB2aWV3ICovCj4gPiArICAgIHVpbnQxNl90IHZpZXc7
Cj4gPiArICAgIHVpbnQ4X3Qgc3VwcHJlc3NfdmU7Cj4gPiArICAgIHVpbnQ4X3QgcGFkMTsKPiA+
ICsgICAgdWludDMyX3QgcGFkMjsKPiA+ICsgICAgLyogZ2ZuICovCj4gPiArICAgIHVpbnQ2NF90
IGdmbjsKPiAKPiBDb21tZW50aW5nIGZpZWxkcyB3aXRoIHRoZWlyIGZpZWxkIG5hbWVzIGlzLCBJ
J20gc29ycnksIHJhdGhlciBwb2ludGxlc3MuCj4gV2hhdCBnZm4gbWVhbnMgaXMgbW9zdCBsaWtl
bHkgY2xlYXIgd2l0aG91dCBjb21tZW50LiBGb3IgdmlldyBJJ20gbm90Cj4gc3VyZSAoZGVwZW5k
cyBvbiBjb252ZW50aW9ucyBlbHNld2hlcmUpLCBidXQgdGhlIGJvb2xlYW4gbmF0dXJlIG9mCj4g
c3VwcHJlc3NfdmUgY2xlYXJseSB3YW50cyBjb21tZW50aW5nIG9uIChlc3BlY2lhbGx5IGFsc28g
dG8gY2xhcmlmeQo+IGJlaGF2aW9yIG9mIHZhbHVlcyBvdGhlciB0aGFuIDAgYW5kIDEpLgoKT0sg
dGhlbi4KCj4gPiArfTsKPiA+ICt0eXBlZGVmIHN0cnVjdCB4ZW5faHZtX2FsdHAybV9zZXRfc3Vw
cHJlc3NfdmUgeGVuX2h2bV9hbHRwMm1fc2V0X3N1cHByZXNzX3ZlX3Q7Cj4gPiArREVGSU5FX1hF
Tl9HVUVTVF9IQU5ETEUoeGVuX2h2bV9hbHRwMm1fc2V0X3N1cHByZXNzX3ZlX3QpOwo+IAo+IEkg
dGhpbmsgd2Ugc2hvdWxkIHN0b3AgdGhlIGhhYml0IG9mIGNyZWF0aW5nIHN1Y2ggdHlwZWRlZnMg
YW5kIGhhbmRsZXMKPiB3aGVuIC4uLgo+IAo+ID4gQEAgLTI3Niw2ICsyOTAsNyBAQCBzdHJ1Y3Qg
eGVuX2h2bV9hbHRwMm1fb3Agewo+ID4gICAgICAgICAgc3RydWN0IHhlbl9odm1fYWx0cDJtX3Zj
cHVfZW5hYmxlX25vdGlmeSBlbmFibGVfbm90aWZ5Owo+ID4gICAgICAgICAgc3RydWN0IHhlbl9o
dm1fYWx0cDJtX3ZpZXcgICAgICAgICAgICAgICB2aWV3Owo+ID4gICAgICAgICAgc3RydWN0IHhl
bl9odm1fYWx0cDJtX3NldF9tZW1fYWNjZXNzICAgICBzZXRfbWVtX2FjY2VzczsKPiA+ICsgICAg
ICAgIHN0cnVjdCB4ZW5faHZtX2FsdHAybV9zZXRfc3VwcHJlc3NfdmUgICAgc2V0X3N1cHByZXNz
X3ZlOwo+IAo+IC4uLiBhIHN0cnVjdHVyZSBpc24ndCBtZWFudCB0byBiZSB1c2VkIG9uIGl0cyBv
d24gYW55d2F5LgogClllcywgSSBhZ3JlZSB3aXRoIHRoYXQuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 20 10:29:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 10: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 1dNGPr-0005sO-F8; Tue, 20 Jun 2017 10: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 <apop@bitdefender.com>) id 1dNGPq-0005s7-Tl
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 10:29:47 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 7A/8C-03058-A19F8495; Tue, 20 Jun 2017 10:29:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplleJIrShJLcpLzFFi42KJPp6xUFfyp0e
 kwf+Fqhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bf3j9sBT9FK+4cu8/cwNgr2MXIySEk4C6x
 svklSxcjF5C9llFi1fEtTBDOXUaJl9vWMUFUeUicOfaEGSLRzShx+M4aVpAEi4CqxN/tW9lBb
 DYBdYnNe7eAxUUEFCUevLzJCtLALDCPSWLlgvlgCWGBIImVaz6xgNi8AhoSP2b/gto9jVHi+L
 fzzBAJQYmTM5+AFTELaEnc+PcS6AwOIFtaYvk/DpAwp4ClxNXDvxhBbFEBZYl5+1axgdgSAjk
 SB3+/ZgMplxCQkvjfqgQyXkKgn0WidcF7FogaGYlHE2+yTWAUnYVk2ywk22YhbFvAyLyKUb04
 tagstUjXUC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzAyGIBgB+PO506HGCU5m
 JREeRfc8YgU4kvKT6nMSCzOiC8qzUktPsQow8GhJMEb9AMoJ1iUmp5akZaZA4xRmLQEB4+SCK
 /2Z6A0b3FBYm5xZjpE6hSjMceG1eu/MHF09Gz4wiTEkpeflyolzqsNMkkApDSjNA9uECx1XGK
 UlRLmZQQ6TYinILUoN7MEVf4VozgHo5IwxD08mXklcPteAZ3CBHTKiyNgp5QkIqSkGhgnq83/
 2/9N5Vpsg7i+O+P7/6V8y38+/KpZEZW1cu/9l1a3OAWYOf2X7zhb07mqSCBjXn41z/zKKbnX7
 ufvuuu3bVVIwWfVadXyu7jVrq+/9nD+9DymN0fezJOp7vraMtU2sz+d59zs5zPN66Trf7oerD
 waGH7j16GW3w9cPN5syJt44Z2qcGW7EktxRqKhFnNRcSIAvzhXaRgDAAA=
X-Env-Sender: apop@bitdefender.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1497954584!108255002!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6549 invoked from network); 20 Jun 2017 10:29:45 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 20 Jun 2017 10:29:45 -0000
Received: (qmail 8634 invoked from network); 20 Jun 2017 13:29:44 +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 Jun 2017 13:29:44 +0300
Received: from smtp03.buh.bitdefender.org (smtp.bitdefender.biz [10.17.80.77])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 47BD77FC09
 for <xen-devel@lists.xenproject.org>; Tue, 20 Jun 2017 13:29:44 +0300 (EEST)
Received: (qmail 12398 invoked from network); 20 Jun 2017 13:29:44 +0300
Received: from unknown (HELO hel) (apop@bitdefender.com@10.220.12.75)
 by smtp03.buh.bitdefender.org with SMTP; 20 Jun 2017 13:29:44 +0300
Date: Tue, 20 Jun 2017 13:29:43 +0300
From: Adrian Pop <apop@bitdefender.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20170620102943.GB13972@hel>
References: <20170609165154.23577-1-apop@bitdefender.com>
 <20170609165154.23577-3-apop@bitdefender.com>
 <20170612155148.iatx4icvie3fwjvr@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170612155148.iatx4icvie3fwjvr@citrix.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp03.buh.bitdefender.org, sigver: 7.71943
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 452616,
 Stamp: 3], Multi: [Enabled, t: (0.000011,0.014716)], BW: [Enabled, t:
 (0.000009)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.005009), 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.014108,0.000253)],
 URL: [Enabled, t: (0.000005)], RTDA: [Enabled, t: (0.126819), Hit: No,
 Details: v2.5.1; Id: 15.5f4p8m.1bimktr5n.3j9gr], total: 0(775)
X-BitDefender-CF-Stamp: none
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>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 2/2] x86/altp2m: Add a hvmop for setting the
 suppress #VE bit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBKdW4gMTIsIDIwMTcgYXQgMDQ6NTE6NDhQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBGcmksIEp1biAwOSwgMjAxNyBhdCAwNzo1MTo1NFBNICswMzAwLCBBZHJpYW4gUG9wIHdy
b3RlOgo+ID4gSW50cm9kdWNlIGEgbmV3IGh2bW9wLCBIVk1PUF9hbHRwMm1fc2V0X3N1cHByZXNz
X3ZlLCB3aGljaCBhbGxvd3MgYQo+ID4gcHJpdmlsZWdlZCBkb21haW4gdG8gY2hhbmdlIHRoZSB2
YWx1ZSBvZiB0aGUgI1ZFIHN1cHByZXNzIGJpdCBmb3IgYQo+ID4gcGFnZS4KPiA+IAo+ID4gQWRk
IGEgbGlieGMgd3JhcHBlciBmb3IgaW52b2tpbmcgdGhpcyBodm1vcC4KPiA+IAo+ID4gU2lnbmVk
LW9mZi1ieTogQWRyaWFuIFBvcCA8YXBvcEBiaXRkZWZlbmRlci5jb20+Cj4gPiAtLS0KPiA+ICB0
b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCAgIHwgIDIgKysKPiA+ICB0b29scy9saWJ4Yy94
Y19hbHRwMm0uYyAgICAgICAgIHwgMjQgKysrKysrKysrKysrKysrKysrKwo+ID4gIHhlbi9hcmNo
L3g4Ni9odm0vaHZtLmMgICAgICAgICAgfCAxNCArKysrKysrKysrKwo+ID4gIHhlbi9hcmNoL3g4
Ni9tbS9tZW1fYWNjZXNzLmMgICAgfCA1MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwo+ID4gIHhlbi9pbmNsdWRlL3B1YmxpYy9odm0vaHZtX29wLmggfCAxNSArKysr
KysrKysrKysKPiA+ICB4ZW4vaW5jbHVkZS94ZW4vbWVtX2FjY2Vzcy5oICAgIHwgIDMgKysrCj4g
PiAgNiBmaWxlcyBjaGFuZ2VkLCAxMTAgaW5zZXJ0aW9ucygrKQo+ID4gCj4gPiBkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggYi90b29scy9saWJ4Yy9pbmNsdWRlL3hl
bmN0cmwuaAo+ID4gaW5kZXggMTYyOWY0MTJkZC4uZjZiYTg2MzViZiAxMDA2NDQKPiA+IC0tLSBh
L3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCj4gPiArKysgYi90b29scy9saWJ4Yy9pbmNs
dWRlL3hlbmN0cmwuaAo+ID4gQEAgLTE5MjYsNiArMTkyNiw4IEBAIGludCB4Y19hbHRwMm1fZGVz
dHJveV92aWV3KHhjX2ludGVyZmFjZSAqaGFuZGxlLCBkb21pZF90IGRvbWlkLAo+ID4gIC8qIFN3
aXRjaCBhbGwgdkNQVXMgb2YgdGhlIGRvbWFpbiB0byB0aGUgc3BlY2lmaWVkIGFsdHAybSB2aWV3
ICovCj4gPiAgaW50IHhjX2FsdHAybV9zd2l0Y2hfdG9fdmlldyh4Y19pbnRlcmZhY2UgKmhhbmRs
ZSwgZG9taWRfdCBkb21pZCwKPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQx
Nl90IHZpZXdfaWQpOwo+ID4gK2ludCB4Y19hbHRwMm1fc2V0X3N1cHByZXNzX3ZlKHhjX2ludGVy
ZmFjZSAqaGFuZGxlLCBkb21pZF90IGRvbWlkLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVpbnQxNl90IHZpZXdfaWQsIHhlbl9wZm5fdCBnZm4sIGJvb2wgc3ZlKTsKPiA+ICBp
bnQgeGNfYWx0cDJtX3NldF9tZW1fYWNjZXNzKHhjX2ludGVyZmFjZSAqaGFuZGxlLCBkb21pZF90
IGRvbWlkLAo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDE2X3Qgdmlld19p
ZCwgeGVuX3Bmbl90IGdmbiwKPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbm1l
bV9hY2Nlc3NfdCBhY2Nlc3MpOwo+ID4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2FsdHAy
bS5jIGIvdG9vbHMvbGlieGMveGNfYWx0cDJtLmMKPiA+IGluZGV4IDA2Mzk2MzI0NzcuLjQ3MTAx
MzM5MTggMTAwNjQ0Cj4gPiAtLS0gYS90b29scy9saWJ4Yy94Y19hbHRwMm0uYwo+ID4gKysrIGIv
dG9vbHMvbGlieGMveGNfYWx0cDJtLmMKPiA+IEBAIC0xNjMsNiArMTYzLDMwIEBAIGludCB4Y19h
bHRwMm1fc3dpdGNoX3RvX3ZpZXcoeGNfaW50ZXJmYWNlICpoYW5kbGUsIGRvbWlkX3QgZG9taWQs
Cj4gPiAgICAgIHJldHVybiByYzsKPiA+ICB9Cj4gPiAgCj4gPiAraW50IHhjX2FsdHAybV9zZXRf
c3VwcHJlc3NfdmUoeGNfaW50ZXJmYWNlICpoYW5kbGUsIGRvbWlkX3QgZG9taWQsCj4gPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDE2X3Qgdmlld19pZCwgeGVuX3Bmbl90IGdm
biwgYm9vbCBzdmUpCj4gPiArewo+ID4gKyAgICBpbnQgcmM7Cj4gPiArICAgIERFQ0xBUkVfSFlQ
RVJDQUxMX0JVRkZFUih4ZW5faHZtX2FsdHAybV9vcF90LCBhcmcpOwo+ID4gKwo+ID4gKyAgICBh
cmcgPSB4Y19oeXBlcmNhbGxfYnVmZmVyX2FsbG9jKGhhbmRsZSwgYXJnLCBzaXplb2YoKmFyZykp
Owo+ID4gKyAgICBpZiAoIGFyZyA9PSBOVUxMICkKPiA+ICsgICAgICAgIHJldHVybiAtMTsKPiA+
ICsKPiA+ICsgICAgYXJnLT52ZXJzaW9uID0gSFZNT1BfQUxUUDJNX0lOVEVSRkFDRV9WRVJTSU9O
Owo+ID4gKyAgICBhcmctPmNtZCA9IEhWTU9QX2FsdHAybV9zZXRfc3VwcHJlc3NfdmU7Cj4gPiAr
ICAgIGFyZy0+ZG9tYWluID0gZG9taWQ7Cj4gPiArICAgIGFyZy0+dS5zZXRfc3VwcHJlc3NfdmUu
dmlldyA9IHZpZXdfaWQ7Cj4gPiArICAgIGFyZy0+dS5zZXRfc3VwcHJlc3NfdmUuZ2ZuID0gZ2Zu
Owo+ID4gKyAgICBhcmctPnUuc2V0X3N1cHByZXNzX3ZlLnN1cHByZXNzX3ZlID0gc3ZlOwo+ID4g
Kwo+ID4gKyAgICByYyA9IHhlbmNhbGwyKGhhbmRsZS0+eGNhbGwsIF9fSFlQRVJWSVNPUl9odm1f
b3AsIEhWTU9QX2FsdHAybSwKPiA+ICsJCSAgSFlQRVJDQUxMX0JVRkZFUl9BU19BUkcoYXJnKSk7
Cj4gCj4gSW5kZW50YXRpb24uCgpPSy4gIFRoYW5rcyEKCj4gV2l0aCB0aGF0IGZpeGVkLCB0aGUg
Y2hhbmdlIHRvIGxpYnhjIGxvb2tzIGdvb2Q6Cj4gCj4gQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 20 10:30:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 10: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 1dNGQK-0006Pl-NI; Tue, 20 Jun 2017 10: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 <prvs=337587a89=George.Dunlap@citrix.com>)
 id 1dNGQJ-0006PY-TY
 for xen-devel@lists.xensource.com; Tue, 20 Jun 2017 10:30:16 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 7B/50-23755-639F8495; Tue, 20 Jun 2017 10:30:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHSDva7pT49
 Ig+2bFC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bZTU9ZC7ZzV7xd8ZatgXEhZxcjB4eEgL/E
 /dOmXYycQKaHxPWzJ5hAbGEBQ4njW/+A2SIC0RJfnx1i72Lk4hAS2MAicannFZjDLLCTUeLBy
 zlsIFVsAnoS845/ZQGxeQVsJc4eewYWZxFQlbg8aSGYLSoQLvG28QhUjaDEyZlPwGxOASOJrr
 lHGUEOYhbQlFi/Sx8kzCwgL9G8dTYziC0ENGbxg6PsEIdaSnxb/5R5AqPALCSTZiF0z0LSvYC
 ReRWjRnFqUVlqka6RiV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmBo1jMwMO5g
 fHXc7xCjJAeTkijvgjsekUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeIN+AOUEi1LTUyvSMnOAU
 QKTluDgURLh1f4MlOYtLkjMLc5Mh0idYlSUEufVBukTAElklObBtcEi8xKjrJQwLyMDA4MQT0
 FqUW5mCar8K0ZxDkYlYd6b34Gm8GTmlcBNfwW0mAlo8YsjYItLEhFSUg2MSrc3VNyb4RfeE1b
 rsTrEYgl/9kZvhs2dl6MnPP93dtWOySHaIqmP8x/5bC1617399Krj+8KYHvIlV8jw79qR4hAt
 cssmZOeptmJt0/sfTJ9EtAnUNB3YdXK5xz35ySrffr180r/3b8de/rbjBye++9omZtok9z51F
 fc2h0nz4t719h84yrjuoRJLcUaioRZzUXEiAHAdVy7HAgAA
X-Env-Sender: prvs=337587a89=George.Dunlap@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1497954611!98885862!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29183 invoked from network); 20 Jun 2017 10:30:13 -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;
 20 Jun 2017 10:30:13 -0000
X-IronPort-AV: E=Sophos;i="5.39,364,1493683200"; d="scan'208";a="437111771"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
To: Dario Faggioli <dario.faggioli@citrix.com>, Volodymyr Babchuk
 <vlad.babchuk@gmail.com>
References: <alpine.DEB.2.10.1705181156050.6833@sstabellini-ThinkPad-X260>
 <CAOcqxo0djhKRRS_0F+zm9uGFNHb+Dtuj_h=yqBrSdD0+RRA05A@mail.gmail.com>
 <alpine.DEB.2.10.1705221428180.18759@sstabellini-ThinkPad-X260>
 <CAOcqxo2dhXF6WmTWmDjUnEKC0W5933enLWFc7q9zbhhv7Z4w0w@mail.gmail.com>
 <c48c0d9c-1727-ed79-bdde-d8b6e3d0303d@citrix.com>
 <CAOcqxo3Ucsaxy0OODk__m9h3HdV==cCSDtFm0StWCGEdHDguHw@mail.gmail.com>
 <8c63069d-c909-e82c-ecba-5451f822a5cc@citrix.com>
 <CAOcqxo0A5ZqjFPmqUkYLaJAoVOBXr8cjDqS8RtTRQ-WT1W+GJQ@mail.gmail.com>
 <1497952846.7405.19.camel@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <5dac5804-deac-140d-4316-c9f5150bf13f@citrix.com>
Date: Tue, 20 Jun 2017 11:30:09 +0100
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: <1497952846.7405.19.camel@citrix.com>
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Artem_Mygaiev@epam.com, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>, xen-devel@lists.xensource.com
Subject: Re: [Xen-devel] Notes on stubdoms and latency 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>

T24gMjAvMDYvMTcgMTE6MDAsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+IE9uIE1vbiwgMjAxNy0w
Ni0xOSBhdCAxMToyNiAtMDcwMCwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+IE9uIDE5IEp1
bmUgMjAxNyBhdCAwMjozNywgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
Pgo+PiB3cm90ZToKPj4+IElmIHlvdSB3YW50IHRoaXMgIkVMMCBhcHAiIHRoaW5nIHRvIGJlIGFi
bGUgdG8gcHJvdmlkZSBleHRyYQo+Pj4gc2VjdXJpdHkKPj4+IG92ZXIganVzdCBydW5uaW5nIHRo
ZSBjb2RlIGluc2lkZSBvZiBYZW4sIHRoZW4gdGhlIGNvZGUgbXVzdCBub3QgYmUKPj4+IGFibGUK
Pj4+IHRvIERvUyB0aGUgaG9zdCBieSBzcGlubmluZyBmb3JldmVyIGluc3RlYWQgb2YgcmV0dXJu
aW5nLgo+Pgo+PiBSaWdodC4gVGhpcyBpcyBhIHByb2JsZW0uIEZvcnR1bmF0ZWx5LCBpdCBpcyBy
dW5uaW5nIHdpdGggaW50ZXJydXB0cwo+PiBlbmFibGVkLCBzbyBuZXh0IHRpbWVyIHRpY2sgd2ls
bCBzd2l0Y2ggYmFjayB0byBYRU4uIFRoZXJlIHlvdSBjYW4KPj4gdGVybWluYXRlIGFwcCB3aGlj
aCBpcyBydW5uaW5nIHRvbyBsb25nLgo+Pgo+IFdoYXQgdGltZXIgdGljaz8gWGVuIGRvZXMgbm90
IGhhdmUgb25lLiBBIHNjaGVkdWxlciBtYXkgc2V0dXAgb25lLCBpZgo+IGl0J3MgbmVjZXNzYXJ5
IGZvciBpdHMgb3duIHB1cnBvc2VzLCBidXQgdGhhdCdzIGVudGlyZWx5IG9wdGlvbmFsLiBGb3IK
PiBleGFtcGxlLCBDcmVkaXQgZG9lcyBoYXZlIG9uZTsgQ3JlZGl0MiwgUlREUyBhbmQgbnVsbCBk
byBub3QuCj4gCj4gQmFzaWNhbGx5LCAob25lIG9mIHRoZSkgbWFpbiBwdXJwb3NlcyBvZiB0aGlz
IG5ldyAiRUwwIGFwcCBtZWNoYW5pc20iCj4gaXMgcGxheWluZyBiZWhpbmQgdGhlIHNjaGVkdWxl
ciBiYWNrLiBXZWxsLCBmaW5lLCBidXQgdGhlbiB5b3UncmUgbm90Cj4gYWxsb3dlZCB0byBhc3N1
bWUgdGhhdCB0aGUgc2NoZWR1bGVyIHdpbGwgcmVzY3VlIHlvdSBpZiBzb21ldGhpbmcgZ29lcwo+
IHdyb25nLgoKV2VsbCBhbm90aGVyIHBvc3NpYmlsaXR5IHdvdWxkIGJlIHRvIGFkZCAidGltZW91
dHMiIHRvICJjYWxscyIgaW50byB0aGUKZWwwIGFwcDogaS5lLiwgcGFydCBvZiB0aGUgY2FsbGlu
ZyBtZWNoYW5pc20gaXRzZWxmIHdvdWxkIGJlIHRvIHNldCBhCnRpbWVyIHRvIGNvbWUgYmFjayBp
bnRvIFhlbiBhbmQgZmFpbCB0aGUgY2FsbC4KCkJ1dCB3aGF0IHRvIGRvIGlmIHlvdSBmYWlsPyAg
WW91IGNvdWxkIGp1c3Qgc3RvcCBleGVjdXRpbmcgdGhlICJhcHAiLApidXQgdGhlcmUncyBubyB0
ZWxsaW5nIHdoYXQgc3RhdGUgaXRzIG1lbW9yeSB3aWxsIGJlIGluLCBub3IgYW55IGRldmljZQpp
dCdzIHVzaW5nLiAgSXQncyBwcm9iYWJseSBub3Qgc2FmZSB0byBjb250aW51ZSB1c2luZy4gIERv
IHlvdSBjcmFzaCBpdD8KIFJlc3RhcnQgaXQ/CgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 20 10:32:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 10:32:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNGS8-0006bm-0w; Tue, 20 Jun 2017 10:32: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 1dNGS6-0006bW-Da
 for xen-devel@lists.xen.org; Tue, 20 Jun 2017 10:32:06 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 FB/FD-03620-5A9F8495; Tue, 20 Jun 2017 10:32:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS3fJT49
 Ig753NhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a8vXIFy3gqDuxayNLA+Jqzi5GTQ0ggT2Ju
 xw92EJtXwE5iZf92MFtCwFDi9MKbLCA2i4CqxLo7HUwgNpuAukTbs+2sILaIgJzE457HjF2MX
 BzMAl1MEuc+9zGCJIQFUiRebexkAUkICWxgkljw8xYzSIJTwFpi2aSVQEUcQNsEJf7uEAYJMw
 toSTz8dYsFwtaWWLbwNTNICbOAtMTyfxwTGPlmITTMQtIwC0nDLISGBYwsqxjVi1OLylKLdC3
 0kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECg48BCHYwzr7sf4hRkoNJSZR3wR2P
 SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvKd/AOUEi1LTUyvSMnOAcQCTluDgURLh1f4MlOYtL
 kjMLc5Mh0idYlSUEudtBukTAElklObBtcFi7xKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEeX
 tBpvBk5pXATX8FtJgJaPGLI2CLSxIRUlINjGYb3SWe7dp1moNv68rz63POZ0l0TZsz9WHvyaV
 3bcKk1tpNtX1+Zlr39d9c7qWFegsmnE1+uFdvwpt06Q/uHwoP/5QSj3ybkmJ3uuP5n4w9N1We
 61ibPIxoKuqYeSg5+usu1gOJ6y3Uw7bnMqyUyWxdc3rH6VnKJdcWfO4xYGepMxPu13lp0qrEU
 pyRaKjFXFScCACVde1zuAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1497954723!107745859!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19445 invoked from network); 20 Jun 2017 10:32:04 -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; 20 Jun 2017 10:32:04 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 20 Jun 2017 04:32:02 -0600
Message-Id: <594915C00200007800164722@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 20 Jun 2017 04:32:00 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Tim Deegan" <tim@xen.org>
References: <20170619165753.25049-1-julien.grall@arm.com>
 <20170619165753.25049-2-julien.grall@arm.com>
 <5948EBA90200007800164599@prv-mh.provo.novell.com>
 <20170620091412.GB58640@deinos.phlegethon.org>
 <594908B20200007800164677@prv-mh.provo.novell.com>
 <20170620100647.GC58640@deinos.phlegethon.org>
In-Reply-To: <20170620100647.GC58640@deinos.phlegethon.org>
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 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 v2 01/16] xen/mm: Don't use _{g,
 m}fn for defining INVALID_{G, M}FN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIwLjA2LjE3IGF0IDEyOjA2LCA8dGltQHhlbi5vcmc+IHdyb3RlOgo+IEF0IDAzOjM2
IC0wNjAwIG9uIDIwIEp1biAoMTQ5NzkyOTc3OCksIEphbiBCZXVsaWNoIHdyb3RlOgo+PiA+Pj4g
T24gMjAuMDYuMTcgYXQgMTE6MTQsIDx0aW1AeGVuLm9yZz4gd3JvdGU6Cj4+ID4gQXQgMDE6MzIg
LTA2MDAgb24gMjAgSnVuICgxNDk3OTIyMzQ1KSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+ID4+ID4+
PiBPbiAxOS4wNi4xNyBhdCAxODo1NywgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4g
Pj4gPiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vbW0uaAo+PiA+PiA+ICsrKyBiL3hlbi9pbmNsdWRl
L3hlbi9tbS5oCj4+ID4+ID4gQEAgLTU2LDcgKzU2LDcgQEAKPj4gPj4gPiAgCj4+ID4+ID4gIFRZ
UEVfU0FGRSh1bnNpZ25lZCBsb25nLCBtZm4pOwo+PiA+PiA+ICAjZGVmaW5lIFBSSV9tZm4gICAg
ICAgICAgIjA1bHgiCj4+ID4+ID4gLSNkZWZpbmUgSU5WQUxJRF9NRk4gICAgICBfbWZuKH4wVUwp
Cj4+ID4+ID4gKyNkZWZpbmUgSU5WQUxJRF9NRk4gICAgICAobWZuX3QpeyB+MFVMIH0KPj4gPj4g
Cj4+ID4+IFdoaWxlIEkgZG9uJ3QgZXhwZWN0IGFueW9uZSB0byB3aXNoIHRvIHVzZSBhIHN1ZmZp
eCBleHByZXNzaW9uIG9uCj4+ID4+IHRoaXMgY29uc3RhbnQsIGZvciBtYXhpbXVtIGNvbXBhdGli
aWxpdHkgdGhpcyBzaG91bGQgc3RpbGwgYmUgZnVsbHkKPj4gPj4gcGFyZW50aGVzaXplZCwgSSB0
aGluay4gT2YgY291cnNlIHRoaXMgc2hvdWxkIGJlIGVhc3kgZW5vdWdoIHRvCj4+ID4+IGRvIHdo
aWxlIGNvbW1pdHRpbmcuCj4+ID4+IAo+PiA+PiBBcmUgeW91IGFibGUgdG8gYXNzdXJlIHVzIHRo
YXQgY2xhbmcgc3VwcG9ydHMgdGhpcyBnY2MgZXh0ZW5zaW9uCj4+ID4+IChjb21wb3VuZCBsaXRl
cmFsIGZvciBub24tY29tcG91bmQgdHlwZXMpCj4+ID4gCj4+ID4gQUlVSSB0aGlzIGlzIGEgQzk5
IGZlYXR1cmUsIG5vdCBhIEdDQ2lzbS4KPj4gCj4+IE1vc3QgcGFydHMgb2YgaXQgeWVzIChpdCBp
cyBhIGdjYyBleHRlbnNpb24gaW4gQzg5IG1vZGUgb25seSksIGJ1dCB0aGUKPj4gc3BlY2lmaWMg
dXNlIGhlcmUgaXNuJ3QgYWZhaWN0OiBDb21wb3VuZCBsaXRlcmFscyBvdXRzaWRlIG9mIGZ1bmN0
aW9ucwo+PiBhcmUgc3RhdGljIG9iamVjdHMsIGFuZCBoZW5jZSBjb3VsZG4ndCBiZSB1c2VkIGFz
IGluaXRpYWxpemVycyBvZiBvdGhlcgo+PiBvYmplY3RzLgo+IAo+IEFoLCBJIHNlZS4gIFNvIHdv
dWxkIGl0IGJlIGJldHRlciB0byB1c2UKPiAKPiAgICNkZWZpbmUgSU5WQUxJRF9NRk4gKChjb25z
dCBtZm5fdCkgeyB+MFVMIH0pCj4gCj4gPwoKV2hpbGUgSSB0aGluayB3ZSBzaG91bGQgaW5kZWVk
IGNvbnNpZGVyIGFkZGluZyB0aGUgY29uc3QsIHRoZSBhYm92ZQpzdGlsbCBpcyBhIHN0YXRpYyBv
YmplY3QsIGFuZCBoZW5jZSBzdGlsbCBub3Qgc3VpdGFibGUgYXMgYW4gaW5pdGlhbGl6ZXIgYXMK
cGVyIEM5OSBvciBDMTEuIEJ1dCBhcyBsb25nIGFzIGdjYyBhbmQgY2xhbmcgcGVybWl0IGl0LCB3
ZSdyZSBmaW5lLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 20 10:37:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 10:37:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNGXV-0006tk-Nz; Tue, 20 Jun 2017 10:37:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dNGXT-0006te-PL
 for xen-devel@lists.xensource.com; Tue, 20 Jun 2017 10:37:39 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 F4/70-03613-3FAF8495; Tue, 20 Jun 2017 10:37:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVysyfVTffTL49
 Ig4er1S3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8b5bw/ZC44KVJzZ1MrcwPiAt4uRi0NIYBOj
 xPm+7+wQzmJGiQezfwM5nBzCAqkS6+fcYAGxRQRiJL5NOApWxCzQwiRx9XErC0THSkaJlnOdT
 CBVbAKaEnc+fwKyOTh4Bawktt7OAgmzCKhKLLp/FqxEVCBcovdAPxuIzSsgKHFy5hOwBZwCFh
 JHeyYzgtjMAmYS8zY/ZIawxSVuPZnPBGHLS2x/O4d5AiP/LCTts5C0zELSMgtJywJGllWMGsW
 pRWWpRbqGFnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIEhygAEOxhvbgw4xCjJ
 waQkyrvgjkekEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQlet59AOcGi1PTUirTMHGC0wKQlOHiUR
 Hi1PwOleYsLEnOLM9MhUqcYFaXEeSeA9AmAJDJK8+DaYBF6iVFWSpiXEegQIZ6C1KLczBJU+V
 eM4hyMSsK8O0Gm8GTmlcBNfwW0mAlo8YsjYItLEhFSUg2M0mHX4s9Mm3VN4HxHWvcNhatNHxl
 j2o7obFIKnsR1u+6zvPaBnM/1ASEHGbqUVqUJfCtT/m4b1qwWZiaUWbvmwttmZtYD7MLSS5e+
 CM0py+K+NW+XHeeZqWErr0/Nv11s/cj80ESO+kbjL56yHR8lP21ePyOie0ee1p0vns5nlK0L9
 jKf292uxFKckWioxVxUnAgAbOzqtssCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1497955058!107058883!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22070 invoked from network); 20 Jun 2017 10:37:38 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-12.tower-27.messagelabs.com with SMTP; 20 Jun 2017 10:37: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 C6CE780D;
 Tue, 20 Jun 2017 03:37:37 -0700 (PDT)
Received: from [10.1.29.20] (unknown [10.1.29.20])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 97A2D3F587;
 Tue, 20 Jun 2017 03:37:35 -0700 (PDT)
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
References: <18a7a916-65c3-24c5-5c2a-aa2017b92a15@citrix.com>
 <1497882206-31657-1-git-send-email-ian.jackson@eu.citrix.com>
 <20170619201453.GA26666@char.us.oracle.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <be09918f-1f8f-b54a-c9d5-a149541e859f@arm.com>
Date: Tue, 20 Jun 2017 11:37:33 +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: <20170619201453.GA26666@char.us.oracle.com>
Content-Language: en-US
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 for-4.9] xen/test/Makefile: Fix clean target,
 broken by pattern rule
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGksCgpPbiAwNi8xOS8yMDE3IDA5OjE0IFBNLCBLb25yYWQgUnplc3p1dGVrIFdpbGsgd3JvdGU6
Cj4gT24gTW9uLCBKdW4gMTksIDIwMTcgYXQgMDM6MjM6MjZQTSArMDEwMCwgSWFuIEphY2tzb24g
d3JvdGU6Cj4+IEluICJ4ZW4vdGVzdC9saXZlcGF0Y2g6IFJlZ3VsYXJpc2UgTWFrZWZpbGVzIiB3
ZSByZXdvcmtlZAo+PiB4ZW4vdGVzdC9NYWtlZmlsZSB0byB1c2UgYSBwYXR0ZXJuIHJ1bGUuICBI
b3dldmVyLCB0aGVyZSBhcmUgdHdvCj4+IHByb2JsZW1zIHdpdGggdGhpcy4gIEJvdGggYXJlIHJl
bGF0ZWQgdG8gdGhlIHdheSB0aGF0IHhlbi9SdWxlcy5tayBpcwo+PiBpbXBsaWNpdGx5IHBhcnQg
b2YgdGhpcyBNYWtlZmlsZSBiZWNhdXNlIG9mIHRoZSB3YXkgdGhhdCBNYWtlZmlsZXMKPj4gdW5k
ZXIgeGVuLyBhcmUgaW52b2tlZCBieSB0aGVpciBwYXJlbnQgZGlyZWN0b3J5IE1ha2VmaWxlcy4K
Pj4KPj4gRmlyc3RseSwgdGhlIFJ1bGVzLm1rIGBjbGVhbicgdGFyZ2V0IG92ZXJyaWRlcyB0aGUg
cGF0dGVybiBydWxlIGluCj4+IHhlbi90ZXN0L01ha2VmaWxlLiAgVGhlIHJlc3VsdCBpcyB0aGF0
IGBtYWtlIC1DIHhlbiBjbGVhbicgZG9lcyBub3QKPj4gYWN0dWFsbHkgcnVuIHRoZSBsaXZlcGF0
Y2ggY2xlYW4gdGFyZ2V0Lgo+Pgo+PiBUaGUgUnVsZXMubWsgY2xlYW4gdGFyZ2V0IGRvZXMgaGF2
ZSBwcm92aXNpb24gZm9yIHJlY3Vyc2luZyBpbnRvCj4+IHN1YmRpcmVjdG9yaWVzLCBidXQgdGhh
dCBmZWF0dXJlIGlzIHRhbmdsZWQgdXAgd2l0aCBjb21wbGV4IG9iamVjdAo+PiBmaWxlIGl0ZXJh
dGlvbiBtYWNoaW5lcnkgd2hpY2ggaXMgbm90IGRlc2lyYWJsZSBoZXJlLiAgSG93ZXZlciwgd2Ug
Y2FuCj4+IGV4dGVuZCB0aGUgUnVsZXMubWsgY2xlYW4gdGFyZ2V0IHNpbmNlIGl0IGlzIGEgZG91
YmxlLWNvbG9uIHJ1bGVzLgo+Pgo+PiBTYWRseSB0aGlzIGludm9sdmVzIGR1cGxpY2F0aW5nIHRo
ZSBTVUJESVIgaXRlcmF0aW9uIGJvaWxlcnBsYXRlLiAgKEEKPj4gbWFrZSBmdW5jdGlvbiBjb3Vs
ZCBiZSB1c2VkIGJ1dCB0aGUgY3VyZSB3b3VsZCBiZSB3b3JzZSB0aGFuIHRoZQo+PiBkaXNlYXNl
LikKPj4KPj4gU2Vjb25kbHksIFJ1bGVzLm1rIGhhcyBhIG51bWJlciBvZiAtaW5jbHVkZSBkaXJl
Y3RpdmVzLiAgbWFrZSBsaWtlcyB0bwo+PiB0cnkgdG8gKHJlKWJ1aWxkIGZpbGVzIG1lbnRpb25l
ZCBpbiBpbmNsdWRlcy4gIFdpdGggdGhlICUgcGF0dGVybgo+PiBydWxlLCB0aGlzIGFwcGxpZXMg
dG8gdGhvc2UgZmlsZXMgdG9vLgo+Pgo+PiBBcyBhIHJlc3VsdCwgbWFrZSAtQyB4ZW4gY2xlYW4g
d291bGQgdHJ5IHRvIGJ1aWxkIGAuKi5kJyAoZm9yIGV4YW1wbGUpCj4+IGluIHhlbi90ZXN0LiAg
VGhpcyB3b3VsZCBmYWlsIHdpdGggYW4gZXJyb3IgbWVzc2FnZS4gIFRoZSBlcnJvciB3b3VsZAo+
PiBiZSBpZ25vcmVkIGJlY2F1c2Ugb2YgdGhlIGAtJywgYnV0IGl0J3MgYW5ub3lpbmcgYW5kIHVn
bHkuCj4+Cj4+IFNvbHZlIHRoaXMgYnkgbGltaXRpbmcgdGhlICUgcGF0dGVybiBydWxlIHRvIHRo
ZSB0YXJnZXRzIHdlIGV4cGVjdCBpdAo+PiB0byBoYW5kbGUuICBUaGVzZSBhcmUgdGhvc2UgbGlz
dGVkIGluIHRoZSB0b3AtbGV2ZWwgTWFrZWZpbGUsIGFwYXJ0Cj4+IGZyb206IHRob3NlIHdoaWNo
IGFyZSBzdWJkaXItIG9yIGNvbXBvbmVudC1xdWFsaWZpZWQ7IGNsZWFuIHRhcmdldHMKPj4gKHdo
aWNoIGFyZSBoYW5kbGVkIHNwZWNpYWxseSwgZXZlbiBkaXN0Y2xlYW4pOyBhbmQgZGlzdCwKPj4g
c3JjLXRhcmJhbGwtKiwgZXRjLiAod2hpY2ggYXJlIGNvbnZlcnRlZCB0byBpbnN0YWxsIGJ5IGFu
IGVhcmxpZXIKPj4gTWFrZWZpbGUpLgo+Pgo+PiBSZXBvcnRlZC1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPj4gU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24g
PElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gCj4gQW5kCj4gVGVzdGVkLWJ5OiBLb25yYWQg
Unplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CgpSZWxlYXNlLWFja2VkLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKQ2hlZXJzLAoKLS0gCkp1bGll
biBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 20 10:38:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 10:38:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNGYR-0006z0-1r; Tue, 20 Jun 2017 10:38:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1dNGYP-0006yq-00
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 10:38:37 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 44/6D-03620-C2BF8495; Tue, 20 Jun 2017 10:38:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVysyfVTVf7t0e
 kwfaPJhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aWnUfZCnr4KhY8u8/awHiPu4uRi0NIYBOj
 xKW2N6xdjJxAzmJGifc7kkFsYYEAif+XPrOB2CIC+hKbbjeygzQwCzQwSUy+eZsVorubSeLdh
 ROMIFVsApoSdz5/YgKxeQWsJDZN2wI2lUVAVeLhpmZmEFtUIFyi90A/G0SNoMTJmU9YQGxOAR
 +JPdPvgPUyC5hJzNv8kBnCFpe49WQ+VFxeYvvbOcwTGPlnIWmfhaRlFpKWWUhaFjCyrGJUL04
 tKkst0rXQSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDFAGINjBOPuy/yFGSQ4m
 JVHeBXc8IoX4kvJTKjMSizPii0pzUosPMcpwcChJ8B74CZQTLEpNT61Iy8wBxgpMWoKDR0mEV
 /szUJq3uCAxtzgzHSJ1ilFRSpz3K0ifAEgiozQPrg0Wn5cYZaWEeRmBDhHiKUgtys0sQZV/xS
 jOwagkzGv8C2gKT2ZeCdz0V0CLmYAWvzgCtrgkESEl1cAof2l6bvnd/6el5mVdy3PdW9p16cS
 qlecL9gTXzpNyL3vezfLzQrF3zY0pMzsj54Tfj+Qy2WJ2tOpMsqzY8aIWReeozb8r1+aufKi6
 NGxW1sX0QNtT3xvnfnjqsGHeBed1Nuzp0stnHzy7SJlXZPH80IvRsqERjzSFSqwMXTJTI6SbN
 5xdyfFLiaU4I9FQi7moOBEACLmoOsoCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1497955115!99029628!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27633 invoked from network); 20 Jun 2017 10:38:35 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-27.messagelabs.com with SMTP; 20 Jun 2017 10:38: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 0B42A80D;
 Tue, 20 Jun 2017 03:38:35 -0700 (PDT)
Received: from [10.1.29.20] (unknown [10.1.29.20])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 492943F587;
 Tue, 20 Jun 2017 03:38:33 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20170614165223.7543-1-andre.przywara@arm.com>
 <20170614165223.7543-2-andre.przywara@arm.com>
 <70b5d843-2c51-9a98-da91-aaa77e8adb28@arm.com>
 <ab179b4d-91b7-0616-d35c-ab3125767c87@arm.com>
 <alpine.DEB.2.10.1706191543470.17964@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <c4b7aabb-3909-10f6-681a-a99d523c16dc@arm.com>
Date: Tue, 20 Jun 2017 11:38:31 +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.1706191543470.17964@sstabellini-ThinkPad-X260>
Content-Language: en-US
Cc: Vijay Kilari <vijay.kilari@gmail.com>,
 Manish Jaggi <mjaggi@caviumnetworks.com>,
 Andre Przywara <andre.przywara@arm.com>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 xen-devel@lists.xenproject.org, Shanker Donthineni <shankerd@codeaurora.org>
Subject: Re: [Xen-devel] [PATCH v12 01/34] ARM: vGIC: avoid rank lock when
 reading priority
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGksCgpPbiAwNi8xOS8yMDE3IDExOjQ0IFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4g
T24gTW9uLCAxOSBKdW4gMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSwKPj4KPj4gT24g
MTQvMDYvMTcgMTg6NTUsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+IEhpIEFuZHJlLAo+Pj4KPj4+
IE9uIDA2LzE0LzIwMTcgMDU6NTEgUE0sIEFuZHJlIFByenl3YXJhIHdyb3RlOgo+Pj4+IFdoZW4g
cmVhZGluZyB0aGUgcHJpb3JpdHkgdmFsdWUgb2YgYSB2aXJ0dWFsIGludGVycnVwdCwgd2Ugd2Vy
ZSB0YWtpbmcKPj4+PiB0aGUgcmVzcGVjdGl2ZSByYW5rIGxvY2sgc28gZmFyLgo+Pj4+IEhvd2V2
ZXIgZm9yIGZvcndhcmRlZCBpbnRlcnJ1cHRzIChEb20wIG9ubHkgc28gZmFyKSB0aGlzIG1heSBs
ZWFkIHRvIGEKPj4+PiBkZWFkbG9jayB3aXRoIHRoZSBmb2xsb3dpbmcgY2FsbCBjaGFpbjoKPj4+
PiAtIE1NSU8gYWNjZXNzIHRvIGNoYW5nZSB0aGUgSVJRIGFmZmluaXR5LCBjYWxsaW5nIHRoZSBJ
VEFSR0VUU1IgaGFuZGxlcgo+Pj4+IC0gdGhpcyBoYW5kbGVyIHRha2VzIHRoZSBhcHByb3ByaWF0
ZSByYW5rIGxvY2sgYW5kIGNhbGxzCj4+Pj4gdmdpY19zdG9yZV9pdGFyZ2V0c3IoKQo+Pj4+IC0g
dmdpY19zdG9yZV9pdGFyZ2V0c3IoKSB3aWxsIGV2ZW50dWFsbHkgY2FsbCB2Z2ljX21pZ3JhdGVf
aXJxKCkKPj4+PiAtIGlmIHRoaXMgSVJRIGlzIGFscmVhZHkgaW4tZmxpZ2h0LCBpdCB3aWxsIHJl
bW92ZSBpdCBmcm9tIHRoZSBvbGQKPj4+PiAgICAgVkNQVSBhbmQgaW5qZWN0IGl0IGludG8gdGhl
IG5ldyBvbmUsIGJ5IGNhbGxpbmcgdmdpY192Y3B1X2luamVjdF9pcnEoKQo+Pj4+IC0gdmdpY192
Y3B1X2luamVjdF9pcnEgd2lsbCBjYWxsIHZnaWNfZ2V0X3ZpcnFfcHJpb3JpdHkoKQo+Pj4+IC0g
dmdpY19nZXRfdmlycV9wcmlvcml0eSgpIHRyaWVzIHRvIHRha2UgdGhlIHJhbmsgbG9jayAtIGFn
YWluIQo+Pj4+IEl0IHNlZW1zIGxpa2UgdGhpcyBjb2RlIHBhdGggaGFzIG5ldmVyIGJlZW4gZXhl
cmNpc2VkIGJlZm9yZS4KPj4+Pgo+Pj4+IEZpeCB0aGlzIGJ5IGF2b2lkaW5nIHRha2luZyB0aGUg
bG9jayBpbiB2Z2ljX2dldF92aXJxX3ByaW9yaXR5KCkgKGxpa2Ugd2UKPj4+PiBkbyBpbiB2Z2lj
X2dldF90YXJnZXRfdmNwdSgpKS4KPj4+PiBBY3R1YWxseSB3ZSBhcmUganVzdCByZWFkaW5nIG9u
ZSBieXRlLCBhbmQgcHJpb3JpdHkgY2hhbmdlcyB3aGlsZQo+Pj4+IGludGVycnVwdHMgYXJlIGhh
bmRsZWQgYXJlIGEgYmVuaWduIHJhY2UgdGhhdCBjYW4gaGFwcGVuIG9uIHJlYWwgaGFyZHdhcmUK
Pj4+PiB0b28uIFNvIGl0IGlzIHNhZmUgdG8ganVzdCBwcmV2ZW50IHRoZSBjb21waWxlciBmcm9t
IHJlYWRpbmcgZnJvbSB0aGUKPj4+PiBzdHJ1Y3QgbW9yZSB0aGFuIG9uY2UuCj4+Pj4KPj4+PiBT
aWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KPj4+
Cj4+PiBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPj4K
Pj4gQXMgeW91IG1lbnRpb25lZCBpbiB0aGUgY292ZXIgbGV0dGVyLCBJIHRoaW5rIGl0IHdvdWxk
IGJlIGdvb2QgdG8gZ2V0IHRoaXMKPj4gZml4ZWQgaW4gWGVuIDQuOS4gU3RlZmFubyB3aGF0IGRv
IHlvdSB0aGluaz8KPiAKPiBZZXMsIEkgdGhpbmsgaXQgbWFrZXMgc2Vuc2UuIERvIHlvdSByZWxl
YXNlLWFjayBpdD8KClJlbGVhc2UtYWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 20 10:46:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 10: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 1dNGfT-0007ib-Rt; Tue, 20 Jun 2017 10:45: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 1dNGfS-0007hm-Pg
 for xen-devel@lists.xensource.com; Tue, 20 Jun 2017 10:45:54 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 B5/61-10689-1ECF8495; Tue, 20 Jun 2017 10:45:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVysyfVTffhH49
 Ig9cHuCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bN68fYCp7wVKy4e5m1gXE9VxcjF4eQwCZG
 iTm7G9ghnMWMEl1L3jF1MXJyCAsYShzf+gfMFhGIkbj+/wsTSBGzwE5GibtrprNAdJxikWiZc
 JwVpIpNQFPizudPQFUcHLwCVhL7XiuBmCwCqhIfFieAVIgKhEv0HuhnA7F5BQQlTs58wgJicw
 oEShyesRRsF7OAmcS8zQ+ZIWxxiVtP5kPF5SW2v53DPIGRfxaS9llIWmYhaZmFpGUBI8sqRo3
 i1KKy1CJdI0u9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzAAK1nYGDcwdi01+8Q
 oyQHk5Io74I7HpFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgNfwPlBItS01Mr0jJzgLECk5bg4
 FES4dX+DJTmLS5IzC3OTIdInWJUlBLnjQPpEwBJZJTmwbXB4vMSo6yUMC8jAwODEE9BalFuZg
 mq/CtGcQ5GJWHeBJApPJl5JXDTXwEtZgJa/OII2OKSRISUVANj9XxjeWEd6Zo3aXFvMtdOF5j
 HnPTuULjcTqXiotSlxcbrP2uYZPwXyKy7u7Opq2rvZJ0ltY8nd+xz+LlWc/HUMGn3poZ3gRWi
 /6+vXBb433Z64FFf7bmTGL0L5qdOd3R8GB9+rm/rMtdTn7bMmv4t+1j2hxsC/RfbpkbprOovN
 QgMNd6zPbBOiaU4I9FQi7moOBEAB0Dc7coCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1497955552!105855774!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43143 invoked from network); 20 Jun 2017 10:45:53 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-31.messagelabs.com with SMTP; 20 Jun 2017 10:45: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 4B51880D;
 Tue, 20 Jun 2017 03:45:52 -0700 (PDT)
Received: from [10.1.29.20] (unknown [10.1.29.20])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id AE98C3F587;
 Tue, 20 Jun 2017 03:45:50 -0700 (PDT)
To: Volodymyr Babchuk <vlad.babchuk@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1705181156050.6833@sstabellini-ThinkPad-X260>
 <CAOcqxo0djhKRRS_0F+zm9uGFNHb+Dtuj_h=yqBrSdD0+RRA05A@mail.gmail.com>
 <alpine.DEB.2.10.1705221428180.18759@sstabellini-ThinkPad-X260>
 <CAOcqxo2dhXF6WmTWmDjUnEKC0W5933enLWFc7q9zbhhv7Z4w0w@mail.gmail.com>
 <c48c0d9c-1727-ed79-bdde-d8b6e3d0303d@citrix.com>
 <CAOcqxo3Ucsaxy0OODk__m9h3HdV==cCSDtFm0StWCGEdHDguHw@mail.gmail.com>
 <8c63069d-c909-e82c-ecba-5451f822a5cc@citrix.com>
 <alpine.DEB.2.10.1706191041440.17964@sstabellini-ThinkPad-X260>
 <CAOcqxo0A-1TX0dd+gTufAq51_JNqWZ3yj=2Ke8XMFnL19f=onw@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <948829d0-7b0a-1d37-190e-afb933a4c5f0@arm.com>
Date: Tue, 20 Jun 2017 11:45: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: <CAOcqxo0A-1TX0dd+gTufAq51_JNqWZ3yj=2Ke8XMFnL19f=onw@mail.gmail.com>
Content-Language: en-US
Cc: Artem_Mygaiev@epam.com, Dario Faggioli <dario.faggioli@citrix.com>,
 xen-devel@lists.xensource.com, Andrii Anisov <andrii_anisov@epam.com>,
 George Dunlap <george.dunlap@citrix.com>
Subject: Re: [Xen-devel] Notes on stubdoms and latency 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>

CgpPbiAwNi8xOS8yMDE3IDA3OjM2IFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiBIaSBT
dGVmYW5vLAoKSGksCgo+IE9uIDE5IEp1bmUgMjAxNyBhdCAxMDo1NCwgU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPiAKPj4+IEJ1dCBnaXZlbiB0aGUg
Y29udmVyc2F0aW9uIHNvIGZhciwgaXQgc2VlbXMgbGlrZWx5IHRoYXQgdGhhdCBpcyBtYWlubHkK
Pj4+IGR1ZSB0byB0aGUgZmFjdCB0aGF0IGNvbnRleHQgc3dpdGNoaW5nIG9uIEFSTSBoYXMgbm90
IGJlZW4gb3B0aW1pemVkLgo+Pgo+PiBUcnVlLiBIb3dldmVyLCBWb2xvZHlteXIgdG9vayB0aGUg
dGltZSB0byBkZW1vbnN0cmF0ZSB0aGUgcGVyZm9ybWFuY2Ugb2YKPj4gRUwwIGFwcHMgdnMuIHN0
dWJkb21zIHdpdGggYSBQb0MsIHdoaWNoIGlzIG11Y2ggbW9yZSB0aGFuIG1vc3QgWGVuCj4+IGNv
bnRyaWJ1dG9ycyBkby4gTm9kb2J5IHByb3ZpZGVkIG51bWJlcnMgZm9yIGEgZmFzdGVyIEFSTSBj
b250ZXh0IHN3aXRjaAo+PiB5ZXQuIEkgZG9uJ3Qga25vdyBvbiB3aG9tIHNob3VsZCBmYWxsIHRo
ZSBidXJkZW4gb2YgcHJvdmluZyB0aGF0IGEKPj4gbGlnaHRlciBjb250ZXh0IHN3aXRjaCBjYW4g
bWF0Y2ggdGhlIEVMMCBhcHAgbnVtYmVycy4gSSBhbSBub3Qgc3VyZSBpdAo+PiB3b3VsZCBiZSBm
YWlyIHRvIGFzayBWb2xvZHlteXIgdG8gZG8gaXQuCj4gVGhhbmtzLiBBY3R1YWxseSwgd2UgZGlz
Y3Vzc2VkIHRoaXMgdG9waWMgaW50ZXJuYWxseSB0b2RheS4gTWFpbgo+IGNvbmNlcm4gdG9kYXkg
aXMgbm90IGEgU01DcyBhbmQgT1AtVEVFIChJIHdpbGwgYmUgaGFwcHkgdG8gZG8gdGhpcwo+IHJp
Z2h0IGluIFhFTiksIGJ1dCB2Y29wcm9zIGFuZCBHUFUgdmlydHVhbGl6YXRpb24uIEJlY2F1c2Ug
b2YgbGVnYWwKPiBpc3N1ZXMsIHdlIGNhbid0IHB1dCB0aGlzIGluIFhFTi4gQW5kIGJlY2F1c2Ug
b2YgdmNwdSBmcmFtZXdvcmsgbmF0dXJlCj4gd2Ugd2lsbCBuZWVkIG11bHRpcGxlIGNhbGxzIHRv
IHZncHUgZHJpdmVyIHBlciBvbmUgdmNwdSBjb250ZXh0Cj4gc3dpdGNoLgo+IEknbSBnb2luZyB0
byBjcmVhdGUgd29yc3QgY2FzZSBzY2VuYXJpbywgd2hlcmUgbXVsdGlwbGUgdmNwdSBhcmUKPiBh
Y3RpdmUgYW5kIHRoZXJlIGFyZSBubyBmcmVlIHBjcHUsIHRvIHNlZSBob3cgY3JlZGl0IG9yIGNy
ZWRpdDIKPiBzY2hlZHVsZXIgd2lsbCBjYWxsIG15IHN0dWJkb20uCj4gQWxzbywgSSdtIHZlcnkg
aW50ZXJlc3RlZCBpbiBKdWxpZW4ncyBpZGVhIGFib3V0IHN0dWJkb20gd2l0aG91dCBHSUMuCj4g
UHJvYmFibHksIEknbGwgdHJ5IHRvIGhhY2sgc29tZXRoaW5nIGxpa2UgdGhhdCB0byBzZWUgaG93
IGl0IHdpbGwKPiBhZmZlY3Qgb3ZlcmFsbCBzd2l0Y2hpbmcgbGF0ZW5jeQpUaGlzIGNhbiBvbmx5
IHdvcmsgaWYgeW91ciBzdHViZG9tYWluIGRvZXMgbm90IHJlcXVpcmUgaW50ZXJydXB0LiAKSG93
ZXZlciwgaWYgeW91IGFyZSBkZWFsaW5nIHdpdGggZGV2aWNlcyB5b3UgbGlrZWx5IG5lZWQgaW50
ZXJydXB0cywgYW0gCkkgY29ycmVjdD8KClRoZSBwcm9ibGVtIHdvdWxkIGJlIHRoZSBzYW1lIHdp
dGggYW4gRUwwIGFwcC4KCkNoZWVycy4KCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 20 10:49:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 10: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 1dNGiV-0007s9-JG; Tue, 20 Jun 2017 10:49:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vikrams@qti.qualcomm.com>) id 1dN7JB-0003ZS-Aj
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 00:46:17 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 6F/6E-03613-85078495; Tue, 20 Jun 2017 00:46:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrIKsWRWlGSWpSXmKPExsVyPKvot254gUe
 kwaVVchbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bErTvYCtZ9Y6yYfEulgXHKZ8YuRi4OFoE3
 zBLbd05n72Lk5JAQ8JdY2niGBSQhJNDLKPHocR9QggMoYSmx9rYeSFxC4A2jxP9Z55hAGoQEu
 hglpu+JgGjYxijRvfIOI4SzjFHidVsrC0gVm4CuxJFXp5lBbBGBCIn1c9+BFTELLGCReHF4Ji
 tIQljATGLKk/1QReYS7zb2sEPYRhLrls0Hq2ERUJW4uWk/mM0r4CXRtfowI8QZthJbbv1mA7E
 5Bewkbk+cDLaYUUBM4vupNWCnMguIS9x6Mp8J4k8BiSV7zjND2KISLx//Y4WwDSS2Lt3HAmHL
 SXxYuoIF5H1mAU2J9bv0IcYoSkzpfsgOcYKgxMmZT1gmMErPQrJhFkLHLCQds5B0LGBkWcWoU
 ZxaVJZapGtkoJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERjFDECwg/HXsoBDjJ
 IcTEqivMkZHpFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgX5AHlBItS01Mr0jJzgOkEJi3BwaM
 kwhsM0spbXJCYW5yZDpE6xWjJsWH1+i9MHHf6NgDJFW93fWESYsnLz0uVEudVyQdqEABpyCjN
 gxsHS3mXGGWlhHkZgQ4U4ilILcrNLEGVf8UozsGoJMxbAjKFJzOvBG7rK6CDmIAOYj7jAnJQS
 SJCSqqBUfnQVsPU+vlFOz5Gz/sWceHrBfU7jb2udxqdnsqmWgjMZ3X9r3RrknbOiT03u9yrHq
 jpHdl+Ou3RAQPtwF+m/g8u6G6RigrqvPSQLZJvbprqxmt/+zjUrmvbmQm7MN+U28D9at9lhth
 Ve/0jX6VxB5Qcnba/cuaebQJxG0uMrnQdPj/jmrvmISWW4oxEQy3mouJEAIuLbyJ0AwAA
X-Env-Sender: vikrams@qti.qualcomm.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1497919573!98935296!1
X-Originating-IP: [199.106.114.251]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTk5LjEwNi4xMTQuMjUxID0+IDIwNjcwNQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37854 invoked from network); 20 Jun 2017 00:46:14 -0000
Received: from wolverine02.qualcomm.com (HELO wolverine02.qualcomm.com)
 (199.106.114.251)
 by server-13.tower-27.messagelabs.com with AES256-SHA encrypted SMTP;
 20 Jun 2017 00:46:14 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=qti.qualcomm.com; i=@qti.qualcomm.com; q=dns/txt;
 s=qcdkim; t=1497919574; x=1529455574;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=GXU0PM383/jg+jihEWDzLBqRVLwh6zpSLyOeg6Uyg+c=;
 b=UNq8xO4yunBC6nXKJjQ1oQE8IZa1advr19N1+uncnqDLj/B44iijRZrD
 6iXHiKaT/+hXGElcUASyzTQAWn52CAJUGZO2i21wyB4H6EoBPkGBKwSe3
 Dotq0RVKg/A4UhFWBe8uwpg6T5e7J5QakH7MBjPEaunKnmPKxkEGD7ak6 8=;
X-IronPort-AV: E=Sophos;i="5.39,363,1493708400"; d="scan'208";a="390026014"
Received: from unknown (HELO ironmsg02-L.qualcomm.com) ([10.53.140.109])
 by wolverine02.qualcomm.com with ESMTP; 19 Jun 2017 17:19:29 -0700
X-IronPort-AV: E=McAfee;i="5800,7501,8565"; a="949465821"
X-MGA-submission: =?us-ascii?q?MDGOEu/H1hU3xzAjQbtsrbUpLUO7t7kRpYkENY?=
 =?us-ascii?q?VHo3jrtJWdRSv3imsLmUYzFC0rKGpogzoKaRbiOKpycZ8b8/EvIMbeoB?=
 =?us-ascii?q?l7xM0KKPpEYuv9mQf3fIUtT27xgpZ9YvsQGJOeADOYLOgfJ60t9LOfDI?=
 =?us-ascii?q?g7?=
Received: from nasanexm01e.na.qualcomm.com ([10.85.0.31])
 by ironmsg02-L.qualcomm.com with ESMTP/TLS/RC4-SHA; 19 Jun 2017 17:19:28 -0700
Received: from NASANEXM01B.na.qualcomm.com (10.85.0.82) by
 NASANEXM01E.na.qualcomm.com (10.85.0.31) with Microsoft SMTP Server (TLS) id
 15.0.1178.4; Mon, 19 Jun 2017 17:19:28 -0700
Received: from NASANEXM01B.na.qualcomm.com ([10.85.0.82]) by
 NASANEXM01B.na.qualcomm.com ([10.85.0.82]) with mapi id 15.00.1178.000; Mon,
 19 Jun 2017 17:19:28 -0700
From: Vikram Sethi <vikrams@qti.qualcomm.com>
To: Julien Grall <julien.grall@linaro.org>, Stefano Stabellini
 <sstabellini@kernel.org>
Thread-Topic: [RFC] ARM PCI Passthrough design document
Thread-Index: AQHS1kOCIKrSuOFSGk+6QalpRUpRPaItCC4w
Date: Tue, 20 Jun 2017 00:19:27 +0000
Message-ID: <d60d8ebcd41445d1898bfbc3dca46276@NASANEXM01B.na.qualcomm.com>
References: <af07e09d-d756-1c15-22bf-5ecc4f5d469f@linaro.org>
In-Reply-To: <af07e09d-d756-1c15-22bf-5ecc4f5d469f@linaro.org>
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.80.80.8]
MIME-Version: 1.0
X-Mailman-Approved-At: Tue, 20 Jun 2017 10:49:02 +0000
Cc: "edgar.iglesias@xilinx.com" <edgar.iglesias@xilinx.com>,
 Sinan Kaya <okaya@qti.qualcomm.com>, Wei Chen <Wei.Chen@arm.com>,
 Steve Capper <Steve.Capper@arm.com>, Andre Przywara <andre.przywara@arm.com>,
 "manish.jaggi@caviumnetworks.com" <manish.jaggi@caviumnetworks.com>,
 "punit.agrawal@arm.com" <punit.agrawal@arm.com>,
 Sameer Goel <sgoel@qti.qualcomm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Dave P Martin <Dave.Martin@arm.com>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [RFC] ARM PCI Passthrough design 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>

SGkgSnVsaWVuLCANClRoYW5rcyBmb3IgcG9zdGluZyB0aGlzLiBJIHRoaW5rIHNvbWUgYWRkaXRp
b25hbCB0b3BpY3MgbmVlZCB0byBiZSBjb3ZlcmVkIGluIHRoZSBkZXNpZ24gZG9jdW1lbnQsIHVu
ZGVyIDMgbWFpbiB0b3BpY3M6DQoNCkhvdHBsdWc6IGhvdyB3aWxsIFhlbiBzdXBwb3J0IGhvdHBs
dWc/IE1hbnkgcm9vdHBvcnRzIG1heSByZXF1aXJlIGZpcm13YXJlIGhvb2tzIHN1Y2ggYXMgQUNQ
SSBBU0wgdG8gdGFrZSBjYXJlIG9mIHBsYXRmb3JtIHNwZWNpZmljIE1NSU8gaW5pdGlhbGl6YXRp
b24gb24gaG90cGx1Zy4gTm9ybWFsbHkgZmlybXdhcmUgKFVFRkkpIHdvdWxkIGhhdmUgZG9uZSB0
aGF0IHBsYXRmb3JtIHNwZWNpZmljIHNldHVwIGF0IGJvb3QuIA0KDQpBRVI6IFdpbGwgUENJZSBu
b24tZmF0YWwgYW5kIGZhdGFsIGVycm9ycyAoc2Vjb25kYXJ5IGJ1cyByZXNldCBmb3IgZmF0YWwp
IGJlIHJlY292ZXJhYmxlIGluIFhlbj8gDQpXaWxsIGRyaXZlcnMgaW4gZG9tcyBiZSBub3RpZmll
ZCBhYm91dCBmYXRhbCBlcnJvcnMgc28gdGhleSBjYW4gYmUgcXVpZXNjZWQgYmVmb3JlIGRvaW5n
IHNlY29uZGFyeSBidXMgcmVzZXQgaW4gWGVuPyANCldpbGwgWGVuIHN1cHBvcnQgRmlybXdhcmUg
Rmlyc3QgRXJyb3IgaGFuZGxpbmcgZm9yIEFFUj8gaS5lIFdoZW4gcGxhdGZvcm0gZG9lcyBGaXJt
d2FyZSBmaXJzdCBlcnJvciBoYW5kbGluZyBmb3IgQUVSIGFuZC9vciBmaWx0ZXJpbmcgb2YgQUVS
LCBzZW5kcyBhc3NvY2lhdGVkIEFDUEkgSEVTVCBsb2dzIHRvIFhlbg0KSG93IHdpbGwgQUVSIG5v
dGlmaWNhdGlvbiBhbmQgbG9ncyBiZSBwcm9wYWdhdGVkIHRvIHRoZSBkb21zOiBpbmplY3RlZCBB
Q1BJIEhFU1Q/DQoNClBDSWUgRFBDIChEb3duc3RyZWFtIFBvcnQgQ29udGFpbm1lbnQpOiB3aWxs
IGl0IGJlIHN1cHBvcnRlZCBpbiBYZW4sIGFuZCBYZW4gd2lsbCByZWdpc3RlciBmb3IgRFBDIGlu
dGVycnVwdD8gV2hlbiBYZW4gYnJpbmdzIHRoZSBsaW5rIGJhY2sgdXAgd2lsbCBpdCBzZW5kIGEg
c2ltdWxhdGVkIGhvdHBsdWcgdG8gZG9tMCB0byBzaG93IGxpbmsgYmFjayB1cD8NCg0KVGhhbmtz
LA0KVmlrcmFtDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBKdWxpZW4gR3Jh
bGwgW21haWx0bzpqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZ10gDQpTZW50OiBGcmlkYXksIE1heSAy
NiwgMjAxNyAxMjoxNCBQTQ0KVG86IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4NCkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPjsgeGVu
LWRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc+OyBlZGdhci5pZ2xlc2lhc0B4
aWxpbnguY29tOyBTdGV2ZSBDYXBwZXIgPFN0ZXZlLkNhcHBlckBhcm0uY29tPjsgcHVuaXQuYWdy
YXdhbEBhcm0uY29tOyBXZWkgQ2hlbiA8V2VpLkNoZW5AYXJtLmNvbT47IERhdmUgUCBNYXJ0aW4g
PERhdmUuTWFydGluQGFybS5jb20+OyBTYW1lZXIgR29lbCA8c2dvZWxAcXRpLnF1YWxjb21tLmNv
bT47IFNpbmFuIEtheWEgPG9rYXlhQHF0aS5xdWFsY29tbS5jb20+OyBWaWtyYW0gU2V0aGkgPHZp
a3JhbXNAcXRpLnF1YWxjb21tLmNvbT47IHJvZ2VyLnBhdUBjaXRyaXguY29tOyBtYW5pc2guamFn
Z2lAY2F2aXVtbmV0d29ya3MuY29tOyBWaWpheWEgS3VtYXIgSyA8VmlqYXlhLkt1bWFyQGNhdml1
bW5ldHdvcmtzLmNvbT47IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPg0K
U3ViamVjdDogW1JGQ10gQVJNIFBDSSBQYXNzdGhyb3VnaCBkZXNpZ24gZG9jdW1lbnQNCg0KSGkg
YWxsLA0KDQpUaGUgZG9jdW1lbnQgYmVsb3cgaXMgYW4gUkZDIHZlcnNpb24gb2YgYSBkZXNpZ24g
cHJvcG9zYWwgZm9yIFBDSSBQYXNzdGhyb3VnaCBpbiBYZW4gb24gQVJNLiBJdCBhaW1zIHRvIGRl
c2NyaWJlIGZyb20gYW4gaGlnaCBsZXZlbCBwZXJzcGVjdGl2ZSB0aGUgaW50ZXJhY3Rpb24gd2l0
aCB0aGUgZGlmZmVyZW50IHN1YnN5c3RlbXMgYW5kIGhvdyBndWVzdCB3aWxsIGJlIGFibGUgdG8g
ZGlzY292ZXIgYW5kIGFjY2VzcyBQQ0kuDQoNCkN1cnJlbnRseSBvbiBBUk0sIFhlbiBkb2VzIG5v
dCBoYXZlIGFueSBrbm93bGVkZ2UgYWJvdXQgUENJIGRldmljZXMuIFRoaXMgbWVhbnMgdGhhdCBJ
T01NVSBhbmQgaW50ZXJydXB0IGNvbnRyb2xsZXIgKHN1Y2ggYXMgSVRTKSByZXF1aXJpbmcgc3Bl
Y2lmaWMgY29uZmlndXJhdGlvbiB3aWxsIG5vdCB3b3JrIHdpdGggUENJIGV2ZW4gd2l0aCBET00w
Lg0KDQpUaGUgUENJIFBhc3N0aHJvdWdoIHdvcmsgY291bGQgYmUgZGl2aWRlZCBpbiAyIHBoYXNl
czoNCiAgICAgICAgKiBQaGFzZSAxOiBSZWdpc3RlciBhbGwgUENJIGRldmljZXMgaW4gWGVuID0+
IHdpbGwgYWxsb3cNCiAgICAgICAgICAgICAgICAgICB0byB1c2UgSVRTIGFuZCBTTU1VIHdpdGgg
UENJIGluIFhlbg0KICAgICAgICAqIFBoYXNlIDI6IEFzc2lnbiBkZXZpY2VzIHRvIGd1ZXN0cw0K
DQpUaGlzIGRvY3VtZW50IGFpbXMgdG8gZGVzY3JpYmUgdGhlIDIgcGhhc2VzLCBidXQgZm9yIG5v
dyBvbmx5IHBoYXNlDQoxIGlzIGZ1bGx5IGRlc2NyaWJlZC4NCg0KDQpJIHRoaW5rIEkgd2FzIGFi
bGUgdG8gZ2F0aGVyIGFsbCBvZiB0aGUgZmVlZGJhY2tzIGFuZCBjb21lIHVwIHdpdGggYSBzb2x1
dGlvbiB0aGF0IHdpbGwgc2F0aXNmeSBhbGwgdGhlIHBhcnRpZXMuIFRoZSBkZXNpZ24gZG9jdW1l
bnQgaGFzIGNoYW5nZWQgcXVpdGUgYSBsb3QgY29tcGFyZSB0byB0aGUgZWFybHkgZHJhZnQgc2Vu
dCBmZXcgbW9udGhzIGFnby4gVGhlIG1ham9yIGNoYW5nZXMgYXJlOg0KCSogUHJvdmlkZSBtb3Jl
IGRldGFpbHMgaG93IFBDSSB3b3JrcyBvbiBBUk0gYW5kIHRoZSBpbnRlcmFjdGlvbnMgd2l0aA0K
CU1TSSBjb250cm9sbGVyIGFuZCBJT01NVQ0KCSogUHJvdmlkZSBkZXRhaWxzIG9uIHRoZSBleGlz
dGluZyBob3N0IGJyaWRnZSBpbXBsZW1lbnRhdGlvbnMNCgkqIEdpdmUgbW9yZSBleHBsYW5hdGlv
biBhbmQganVzdGlmaWNhdGlvbnMgb24gdGhlIGFwcHJvYWNoIGNob3NlbiANCgkqIERlc2NyaWJp
bmcgdGhlIGh5cGVyY2FsbHMgdXNlZCBhbmQgaG93IHRoZXkgc2hvdWxkIGJlIGNhbGxlZA0KDQpG
ZWVkYmFja3MgYXJlIHdlbGNvbWVkLg0KDQpDaGVlcnMsDQoNCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tDQoNCiUgUENJIHBhc3MtdGhyb3VnaCBzdXBwb3J0IG9uIEFSTQ0KJSBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPiAlIERyYWZ0IEINCg0KIyBQcmVmYWNlDQoNClRoaXMg
ZG9jdW1lbnQgYWltcyB0byBkZXNjcmliZSB0aGUgY29tcG9uZW50cyByZXF1aXJlZCB0byBlbmFi
bGUgdGhlIFBDSSBwYXNzLXRocm91Z2ggb24gQVJNLg0KDQpUaGlzIGlzIGFuIGVhcmx5IGRyYWZ0
IGFuZCBzb21lIHF1ZXN0aW9ucyBhcmUgc3RpbGwgdW5hbnN3ZXJlZC4gV2hlbiB0aGlzIGlzIHRo
ZSBjYXNlLCB0aGUgdGV4dCB3aWxsIGNvbnRhaW4gWFhYLg0KDQojIEludHJvZHVjdGlvbg0KDQpQ
Q0kgcGFzcy10aHJvdWdoIGFsbG93cyB0aGUgZ3Vlc3QgdG8gcmVjZWl2ZSBmdWxsIGNvbnRyb2wg
b2YgcGh5c2ljYWwgUENJIGRldmljZXMuIFRoaXMgbWVhbnMgdGhlIGd1ZXN0IHdpbGwgaGF2ZSBm
dWxsIGFuZCBkaXJlY3QgYWNjZXNzIHRvIHRoZSBQQ0kgZGV2aWNlLg0KDQpBUk0gaXMgc3VwcG9y
dGluZyBhIGtpbmQgb2YgZ3Vlc3QgdGhhdCBleHBsb2l0cyBhcyBtdWNoIGFzIHBvc3NpYmxlIHZp
cnR1YWxpemF0aW9uIHN1cHBvcnQgaW4gaGFyZHdhcmUuIFRoZSBndWVzdCB3aWxsIHJlbHkgb24g
UFYgZHJpdmVyIG9ubHkgZm9yIElPIChlLmcgYmxvY2ssIG5ldHdvcmspIGFuZCBpbnRlcnJ1cHRz
IHdpbGwgY29tZSB0aHJvdWdoIHRoZSB2aXJ0dWFsaXplZCBpbnRlcnJ1cHQgY29udHJvbGxlciwg
dGhlcmVmb3JlIHRoZXJlIGFyZSBubyBiaWcgY2hhbmdlcyByZXF1aXJlZCB3aXRoaW4gdGhlIGtl
cm5lbC4NCg0KQXMgYSBjb25zZXF1ZW5jZSwgaXQgd291bGQgYmUgcG9zc2libGUgdG8gcmVwbGFj
ZSBQViBkcml2ZXJzIGJ5IGFzc2lnbmluZyByZWFsIGRldmljZXMgdG8gdGhlIGd1ZXN0IGZvciBJ
L08gYWNjZXNzLiBYZW4gb24gQVJNIHdvdWxkIHRoZXJlZm9yZSBiZSBhYmxlIHRvIHJ1biB1bm1v
ZGlmaWVkIG9wZXJhdGluZyBzeXN0ZW0uDQoNClRvIGFjaGlldmUgdGhpcyBnb2FsLCBpdCBsb29r
cyBtb3JlIHNlbnNpYmxlIHRvIGdvIHRvd2FyZHMgZW11bGF0aW5nIHRoZSBob3N0IGJyaWRnZSAo
dGhlcmUgd2lsbCBiZSBtb3JlIGRldGFpbHMgbGF0ZXIpLiBBIGd1ZXN0IHdvdWxkIGJlIGFibGUg
dG8gdGFrZSBhZHZhbnRhZ2Ugb2YgdGhlIGZpcm13YXJlIHRhYmxlcywgb2J2aWF0aW5nIHRoZSBu
ZWVkIGZvciBhIHNwZWNpZmljIGRyaXZlciBmb3IgWGVuLg0KDQpUaHVzLCBpbiB0aGlzIGRvY3Vt
ZW50IHdlIGZvbGxvdyB0aGUgZW11bGF0ZWQgaG9zdCBicmlkZ2UgYXBwcm9hY2guDQoNCiMgUENJ
IHRlcm1pbm9sb2dpZXMNCg0KRWFjaCBQQ0kgZGV2aWNlIHVuZGVyIGEgaG9zdCBicmlkZ2UgaXMg
dW5pcXVlbHkgaWRlbnRpZmllZCBieSBpdHMgUmVxdWVzdGVyIElEIChBS0EgUklEKS4gQSBSZXF1
ZXN0ZXIgSUQgaXMgYSB0cmlwbGV0IG9mIEJ1cyBudW1iZXIsIERldmljZSBudW1iZXIsIGFuZCBG
dW5jdGlvbi4NCg0KV2hlbiB0aGUgcGxhdGZvcm0gaGFzIG11bHRpcGxlIGhvc3QgYnJpZGdlcywg
dGhlIHNvZnR3YXJlIGNhbiBhZGQgYSBmb3VydGggbnVtYmVyIGNhbGxlZCBTZWdtZW50IChzb21l
dGltZXMgY2FsbGVkIERvbWFpbikgdG8gZGlmZmVyZW50aWF0ZSBob3N0IGJyaWRnZXMuDQpBIFBD
SSBkZXZpY2Ugd2lsbCB0aGVuIHVuaXF1ZWx5IGJ5IHNlZ21lbnQ6YnVzOmRldmljZTpmdW5jdGlv
biAoQUtBIFNCREYpLg0KDQpTbyBnaXZlbiBhIHNwZWNpZmljIFNCREYsIGl0IHdvdWxkIGJlIHBv
c3NpYmxlIHRvIGZpbmQgdGhlIGhvc3QgYnJpZGdlIGFuZCB0aGUgUklEIGFzc29jaWF0ZWQgdG8g
YSBQQ0kgZGV2aWNlLiBUaGUgcGFpciAoaG9zdCBicmlkZ2UsIFJJRCkgd2lsbCBvZnRlbiBiZSB1
c2VkIHRvIGZpbmQgdGhlIHJlbGV2YW50IGluZm9ybWF0aW9uIGZvciBjb25maWd1cmluZyB0aGUg
ZGlmZmVyZW50IHN1YnN5c3RlbXMgKGUuZyBJT01NVSwgTVNJIGNvbnRyb2xsZXIpLiBGb3IgY29u
dmVuaWVuY2UsIHRoZSByZXN0IG9mIHRoZSBkb2N1bWVudCB3aWxsIHVzZSBTQkRGIHRvIHJlZmVy
IHRvIHRoZSBwYWlyIChob3N0IGJyaWRnZSwgUklEKS4NCg0KIyBQQ0kgaG9zdCBicmlkZ2UNCg0K
UENJIGhvc3QgYnJpZGdlIGVuYWJsZXMgZGF0YSB0cmFuc2ZlciBiZXR3ZWVuIGEgaG9zdCBwcm9j
ZXNzb3IgYW5kIFBDSSBidXMgYmFzZWQgZGV2aWNlcy4gVGhlIGJyaWRnZSBpcyB1c2VkIHRvIGFj
Y2VzcyB0aGUgY29uZmlndXJhdGlvbiBzcGFjZSBvZiBlYWNoIFBDSSBkZXZpY2VzIGFuZCwgb24g
c29tZSBwbGF0Zm9ybSBtYXkgYWxzbyBhY3QgYXMgYW4gTVNJIGNvbnRyb2xsZXIuDQoNCiMjIElu
aXRpYWxpemF0aW9uIG9mIHRoZSBQQ0kgaG9zdCBicmlkZ2UNCg0KV2hpbHN0IGl0IHdvdWxkIGJl
IGV4cGVjdGVkIHRoYXQgdGhlIGJvb3Rsb2FkZXIgdGFrZXMgY2FyZSBvZiBpbml0aWFsaXppbmcg
dGhlIFBDSSBob3N0IGJyaWRnZSwgb24gc29tZSBwbGF0Zm9ybXMgaXQgaXMgZG9uZSBpbiB0aGUg
T3BlcmF0aW5nIFN5c3RlbS4NCg0KVGhpcyBtYXkgaW5jbHVkZSBlbmFibGluZy9jb25maWd1cmlu
ZyB0aGUgY2xvY2tzIHRoYXQgY291bGQgYmUgc2hhcmVkIGFtb25nIG11bHRpcGxlIGRldmljZXMu
DQoNCiMjIEFjY2Vzc2luZyBQQ0kgY29uZmlndXJhdGlvbiBzcGFjZQ0KDQpBY2Nlc3NpbmcgdGhl
IFBDSSBjb25maWd1cmF0aW9uIHNwYWNlIGNhbiBiZSBkaXZpZGVkIGluIDIgY2F0ZWdvcnk6DQog
ICAgKiBJbmRpcmVjdCBhY2Nlc3MsIHdoZXJlIHRoZSBjb25maWd1cmF0aW9uIHNwYWNlcyBhcmUg
bXVsdGlwbGV4ZWQuIEFuDQogICAgZXhhbXBsZSB3b3VsZCBiZSBsZWdhY3kgbWV0aG9kIG9uIHg4
NiAoZS5nIDB4Y2Y4IGFuZCAweGNmYykuIE9uIEFSTSBhDQogICAgc2ltaWxhciBtZXRob2QgaXMg
dXNlZCBieSBQQ0llIFJDYXIgcm9vdCBjb21wbGV4IChzZWUgWzEyXSkuDQogICAgKiBFQ0FNIGFj
Y2VzcywgZWFjaCBjb25maWd1cmF0aW9uIHNwYWNlIHdpbGwgaGF2ZSBpdHMgb3duIGFkZHJlc3Mg
c3BhY2UuDQoNCldoaWxzdCBFQ0FNIGlzIGEgc3RhbmRhcmQsIHNvbWUgUENJIGhvc3QgYnJpZGdl
cyB3aWxsIHJlcXVpcmUgc3BlY2lmaWMgZmlkZGxpbmcgd2hlbiBhY2Nlc3MgdGhlIHJlZ2lzdGVy
cyAoc2VlIHRodW5kZXItZWNhbSBbMTNdKS4NCg0KSW4gbW9zdCBvZiB0aGUgY2FzZXMsIGFjY2Vz
c2luZyBhbGwgdGhlIFBDSSBjb25maWd1cmF0aW9uIHNwYWNlcyB1bmRlciBhIGdpdmVuIFBDSSBo
b3N0IHdpbGwgYmUgZG9uZSB0aGUgc2FtZSB3YXkgKGkuZSBlaXRoZXIgaW5kaXJlY3QgYWNjZXNz
IG9yIEVDQU0gYWNjZXNzKS4gSG93ZXZlciwgdGhlcmUgYXJlIGEgZmV3IGNhc2VzLCBkZXBlbmRl
bnQgb24gdGhlIFBDSSBkZXZpY2VzIGFjY2Vzc2VkLCB3aGljaCB3aWxsIHVzZSBkaWZmZXJlbnQg
bWV0aG9kcyAoc2VlIHRodW5kZXItcGVtIFsxNF0pLg0KDQojIyBHZW5lcmljIGhvc3QgYnJpZGdl
DQoNCkZvciB0aGUgcHVycG9zZSBvZiB0aGlzIGRvY3VtZW50LCB0aGUgdGVybSAiZ2VuZXJpYyBo
b3N0IGJyaWRnZSIgd2lsbCBiZSB1c2VkIHRvIGRlc2NyaWJlIGFueSBob3N0IGJyaWRnZSBFQ0FN
LWNvbXBsaWFudCBhbmQgdGhlIGluaXRpYWxpemF0aW9uLCBpZiByZXF1aXJlZCwgd2lsbCBiZSBh
bHJlYWR5IGRvbmUgYnkgdGhlIGZpcm13YXJlL2Jvb3Rsb2FkZXIuDQoNCiMgSW50ZXJhY3Rpb24g
b2YgdGhlIFBDSSBzdWJzeXN0ZW0gd2l0aCBvdGhlciBzdWJzeXN0ZW1zDQoNCkluIG9yZGVyIHRv
IGhhdmUgYSBQQ0kgZGV2aWNlIGZ1bGx5IHdvcmtpbmcsIFhlbiB3aWxsIG5lZWQgdG8gY29uZmln
dXJlIG90aGVyIHN1YnN5c3RlbXMgc3VjaCBhcyB0aGUgSU9NTVUgYW5kIHRoZSBJbnRlcnJ1cHQg
Q29udHJvbGxlci4NCg0KVGhlIGludGVyYWN0aW9uIGV4cGVjdGVkIGJldHdlZW4gdGhlIFBDSSBz
dWJzeXN0ZW0gYW5kIHRoZSBvdGhlciBzdWJzeXN0ZW1zIGlzOg0KICAgICogQWRkIGEgZGV2aWNl
DQogICAgKiBSZW1vdmUgYSBkZXZpY2UNCiAgICAqIEFzc2lnbiBhIGRldmljZSB0byBhIGd1ZXN0
DQogICAgKiBEZWFzc2lnbiBhIGRldmljZSBmcm9tIGEgZ3Vlc3QNCg0KWFhYOiBEZXRhaWwgdGhl
IGludGVyYWN0aW9uIHdoZW4gYXNzaWduaW5nL2RlYXNzaWduaW5nIGRldmljZQ0KDQpJbiB0aGUg
Zm9sbG93aW5nIHN1YnNlY3Rpb25zLCB0aGUgaW50ZXJhY3Rpb25zIHdpbGwgYmUgYnJpZWZseSBk
ZXNjcmliZWQgZnJvbSBhIGhpZ2hlciBsZXZlbCBwZXJzcGVjdGl2ZS4gSG93ZXZlciwgaW1wbGVt
ZW50YXRpb24gZGV0YWlscyBzdWNoIGFzIGNhbGxiYWNrLCBzdHJ1Y3R1cmUsIGV0Yy4uLiBhcmUg
YmV5b25kIHRoZSBzY29wZSBvZiB0aGlzIGRvY3VtZW50Lg0KDQojIyBJT01NVQ0KDQpUaGUgSU9N
TVUgd2lsbCBiZSB1c2VkIHRvIGlzb2xhdGUgdGhlIFBDSSBkZXZpY2Ugd2hlbiBhY2Nlc3Npbmcg
dGhlIG1lbW9yeSAoZS5nIERNQSBhbmQgTVNJIERvb3JiZWxscykuIE9mdGVuIHRoZSBJT01NVSB3
aWxsIGJlIGNvbmZpZ3VyZWQgdXNpbmcgYSBNYXN0ZXJJRCAoYWthIFN0cmVhbUlEIGZvciBBUk0g
U01NVSkgIHRoYXQgY2FuIGJlIGRlZHVjZWQgZnJvbSB0aGUgU0JERiB3aXRoIHRoZSBoZWxwIG9m
IHRoZSBmaXJtd2FyZSB0YWJsZXMgKHNlZSBiZWxvdykuDQoNCldoaWxzdCBpbiB0aGVvcnksIGFs
bCB0aGUgbWVtb3J5IHRyYW5zYWN0aW9ucyBpc3N1ZWQgYnkgYSBQQ0kgZGV2aWNlIHNob3VsZCBn
byB0aHJvdWdoIHRoZSBJT01NVSwgb24gY2VydGFpbiBwbGF0Zm9ybXMgc29tZSBvZiB0aGUgbWVt
b3J5IHRyYW5zYWN0aW9uIG1heSBub3QgcmVhY2ggdGhlIElPTU1VIGJlY2F1c2UgdGhleSBhcmUg
aW50ZXJwcmV0ZWQgYnkgdGhlIGhvc3QgYnJpZGdlLiBGb3IgaW5zdGFuY2UsIHRoaXMgY291bGQg
aGFwcGVuIGlmIHRoZSBNU0kgZG9vcmJlbGwgaXMgYnVpbHQgaW50byB0aGUgUENJIGhvc3QgYnJp
ZGdlIG9yIGZvciBQMlAgdHJhZmZpYy4gU2VlIFs2XSBmb3IgbW9yZSBkZXRhaWxzLg0KDQpYWFg6
IEkgdGhpbmsgdGhpcyBjb3VsZCBiZSBzb2x2ZWQgYnkgdXNpbmcgZGlyZWN0IG1hcHBpbmcgKGUu
ZyBHRk4gPT0gTUZOKSwgdGhpcyB3b3VsZCBtZWFuIHRoZSBndWVzdCBtZW1vcnkgbGF5b3V0IHdv
dWxkIGJlIHNpbWlsYXIgdG8gdGhlIGhvc3Qgb25lIHdoZW4gUENJIGRldmljZXMgd2lsbCBiZSBw
YXNzLXRocm91Z2hlZCA9PiBEZXRhaWwgaXQuDQoNCiMjIEludGVycnVwdCBjb250cm9sbGVyDQoN
ClBDSSBzdXBwb3J0cyB0aHJlZSBraW5kIG9mIGludGVycnVwdHM6IGxlZ2FjeSBpbnRlcnJ1cHQs
IE1TSSBhbmQgTVNJLVguIE9uIEFSTSwgbGVnYWN5IGludGVycnVwdHMgd2lsbCBiZSBtYXBwZWQg
dG8gU1BJcy4gTVNJIGFuZCBNU0ktWCB3aWxsIHdyaXRlIHRoZWlyIHBheWxvYWQgaW4gYSBkb29y
YmVsbCBiZWxvbmdpbmcgdG8gYSBNU0kgY29udHJvbGxlci4NCg0KIyMjIEV4aXN0aW5nIE1TSSBj
b250cm9sbGVycw0KDQpJbiB0aGlzIHNlY3Rpb24gc29tZSBvZiB0aGUgZXhpc3RpbmcgY29udHJv
bGxlcnMgYW5kIHRoZWlyIGludGVyYWN0aW9uIHdpdGggdGhlIGRldmljZXMgd2lsbCBiZSBicmll
Zmx5IGRlc2NyaWJlZC4gTW9yZSBkZXRhaWxzIGNhbiBiZSBmb3VuZCBpbiB0aGUgcmVzcGVjdGl2
ZSBzcGVjaWZpY2F0aW9ucyBvZiBlYWNoIE1TSSBjb250cm9sbGVyLg0KDQpNU0lzIGNhbiBiZSBk
aXN0aW5ndWlzaGVkIGJ5IHNvbWUgY29tYmluYXRpb24gb2YNCiAgICAqIHRoZSBEb29yYmVsbA0K
ICAgICAgICBJdCBpcyB0aGUgTU1JTyBhZGRyZXNzIHdyaXR0ZW4gdG8uIERldmljZXMgbWF5IGJl
IGNvbmZpZ3VyZWQgYnkNCiAgICAgICAgc29mdHdhcmUgdG8gd3JpdGUgdG8gYXJiaXRyYXJ5IGRv
b3JiZWxscyB3aGljaCB0aGV5IGNhbiBhZGRyZXNzLg0KICAgICAgICBBbiBNU0kgY29udHJvbGxl
ciBtYXkgZmVhdHVyZSBhIG51bWJlciBvZiBkb29yYmVsbHMuDQogICAgKiB0aGUgUGF5bG9hZA0K
ICAgICAgICBEZXZpY2VzIG1heSBiZSBjb25maWd1cmVkIHRvIHdyaXRlIGFuIGFyYml0cmFyeSBw
YXlsb2FkIGNob3NlbiBieQ0KICAgICAgICBzb2Z0d2FyZS4gTVNJIGNvbnRyb2xsZXJzIG1heSBo
YXZlIHJlc3RyaWN0aW9ucyBvbiBwZXJtaXR0ZWQgcGF5bG9hZC4NCiAgICAgICAgWGVuIHdpbGwg
aGF2ZSB0byBzYW5pdGl6ZSB0aGUgcGF5bG9hZCB1bmxlc3MgaXQgaXMga25vd24gdG8gYmUgYWx3
YXlzDQogICAgICAgIHNhZmUuDQogICAgKiBTaWRlYmFuZCBpbmZvcm1hdGlvbiBhY2NvbXBhbnlp
bmcgdGhlIHdyaXRlDQogICAgICAgIFR5cGljYWxseSB0aGlzIGlzIG5laXRoZXIgY29uZmlndXJh
YmxlIG5vciBwcm9iZWFibGUsIGFuZCBkZXBlbmRzIG9uDQogICAgICAgIHRoZSBwYXRoIHRha2Vu
IHRocm91Z2ggdGhlIG1lbW9yeSBzeXN0ZW0gKGkuZSBpdCBpcyBhIHByb3BlcnR5IG9mIHRoZQ0K
ICAgICAgICBjb21iaW5hdGlvbiBvZiBNU0kgY29udHJvbGxlciBhbmQgZGV2aWNlIHJhdGhlciB0
aGFuIGEgcHJvcGVydHkgb2YNCiAgICAgICAgZWl0aGVyIGluIGlzb2xhdGlvbikuDQoNCiMjIyBH
SUN2My9HSUN2NCBJVFMNCg0KVGhlIEludGVycnVwdCBUcmFuc2xhdGlvbiBTZXJ2aWNlIChJVFMp
IGlzIGEgTVNJIGNvbnRyb2xsZXIgZGVzaWduZWQgYnkgQVJNIGFuZCBpbnRlZ3JhdGVkIGluIHRo
ZSBHSUN2My9HSUN2NCBpbnRlcnJ1cHQgY29udHJvbGxlci4gRm9yIHRoZSBzcGVjaWZpY2F0aW9u
IHNlZSBbR0lDVjNdLiBFYWNoIE1TSS9NU0ktWCB3aWxsIGJlIG1hcHBlZCB0byBhIG5ldyB0eXBl
IG9mIGludGVycnVwdCBjYWxsZWQgTFBJLiBUaGlzIGludGVycnVwdCB3aWxsIGJlIGNvbmZpZ3Vy
ZWQgYnkgdGhlIHNvZnR3YXJlIHVzaW5nIGEgcGFpciAoRGV2aWNlSUQsIEV2ZW50SUQpLg0KDQpB
IHBsYXRmb3JtIG1heSBoYXZlIG11bHRpcGxlIElUUyBibG9jayAoZS5nIG9uZSBwZXIgTlVNQSBu
b2RlKSwgZWFjaCBvZiB0aGVtIGJlbG9uZyB0byBhbiBJVFMgZ3JvdXAuDQoNClRoZSBEZXZpY2VJ
RCBpcyBhIHVuaXF1ZSBpZGVudGlmaWVyIHdpdGggYW4gSVRTIGdyb3VwIGZvciBlYWNoIE1TSS1j
YXBhYmxlIGRldmljZSB0aGF0IGNhbiBiZSBkZWR1Y2VkIGZyb20gdGhlIFJJRCB3aXRoIHRoZSBo
ZWxwIG9mIHRoZSBmaXJtd2FyZSB0YWJsZXMgKHNlZSBiZWxvdykuDQoNClRoZSBFdmVudElEIGlz
IGEgdW5pcXVlIGlkZW50aWZpZXIgdG8gZGlzdGluZ3Vpc2ggZGlmZmVyZW50IGV2ZW50IHNlbmRp
bmcgYnkgYSBkZXZpY2UuDQoNClRoZSBNU0kgcGF5bG9hZCB3aWxsIG9ubHkgY29udGFpbiB0aGUg
RXZlbnRJRCBhcyB0aGUgRGV2aWNlSUQgd2lsbCBiZSBhZGRlZCBhZnRlcndhcmRzIGJ5IHRoZSBo
YXJkd2FyZSBpbiBhIHdheSB0aGF0IHdpbGwgcHJldmVudCBhbnkgdGFtcGVyaW5nLg0KDQpUaGUg
W1NCU0FdIGFwcGVuZGl4IEkgZGVzY3JpYmVzIHRoZSBzZXQgb2YgcnVsZXMgZm9yIHRoZSBpbnRl
Z3JhdGlvbiBvZiB0aGUgSVRTIHRoYXQgYW55IGNvbXBsaWFudCBwbGF0Zm9ybSBzaG91bGQgZm9s
bG93LiBTb21lIG9mIHRoZSBydWxlcyB3aWxsIGV4cGxhaW4gdGhlIHNlY3VyaXR5IGltcGxpY2F0
aW9uIG9mIGEgbWlzYmVoYXZpbmcgZGV2aWNlcy4gSXQgZW5zdXJlcyB0aGF0IGEgZ3Vlc3Qgd2ls
bCBuZXZlciBiZSBhYmxlIHRvIHRyaWdnZXIgYW4gTVNJIG9uIGJlaGFsZiBvZiBhbm90aGVyIGd1
ZXN0Lg0KDQpYWFg6IFRoZSBzZWN1cml0eSBpbXBsaWNhdGlvbiBpcyBkZXNjcmliZWQgaW4gdGhl
IFtTQlNBXSBidXQgSSBoYXZlbid0IGZvdW5kIGFueSBzaW1pbGFyIHdvcmtpbmcgaW4gdGhlIEdJ
Q3YzIHNwZWNpZmljYXRpb24uIEl0IGlzIHVuY2xlYXIgdG8gbWUgaWYgbm9uLVNCU0EgY29tcGxp
YW50IHBsYXRmb3JtIChlLmcgZW1iZWRkZWQpIHdpbGwgZm9sbG93IHRob3NlIHJ1bGVzLg0KDQoj
IyMgR0lDdjJtDQoNClRoZSBHSUN2Mm0gaXMgYW4gZXh0ZW5zaW9uIG9mIHRoZSBHSUN2MiB0byBj
b252ZXJ0IE1TSS9NU0ktWCB3cml0ZXMgdG8gdW5pcXVlIGludGVycnVwdHMuIFRoZSBzcGVjaWZp
Y2F0aW9uIGNhbiBiZSBmb3VuZCBpbiB0aGUgW1NCU0FdIGFwcGVuZGl4IEUuDQoNCkRlcGVuZGlu
ZyBvbiB0aGUgcGxhdGZvcm0sIHRoZSBHSUN2Mm0gd2lsbCBwcm92aWRlIG9uZSBvciBtdWx0aXBs
ZSBpbnN0YW5jZSBvZiByZWdpc3RlciBmcmFtZXMuIEVhY2ggZnJhbWUgaXMgY29tcG9zZWQgb2Yg
YSBkb29yYmVsbCBhbmQgYXNzb2NpYXRlZCB0byBhIHNldCBvZiBTUElzIHRoYXQgY2FuIGJlIGRp
c2NvdmVyZWQgYnkgcmVhZGluZyB0aGUgcmVnaXN0ZXIgTVNJX1RZUEVSLg0KDQpPbiBhbiBNU0kg
d3JpdGUsIHRoZSBwYXlsb2FkIHdpbGwgY29udGFpbiB0aGUgU1BJIElEIHRvIGdlbmVyYXRlLiBO
b3RlIHRoYXQgb24gc29tZSBwbGF0Zm9ybSB0aGUgTVNJIHBheWxvYWQgbWF5IGNvbnRhaW4gYW4g
b2Zmc2V0IGZvcm0gdGhlIGJhc2UgU1BJIHJhdGhlciB0aGFuIHRoZSBTUEkgaXRzZWxmLg0KDQpU
aGUgZnJhbWUgd2lsbCBvbmx5IGdlbmVyYXRlIFNQSSBpZiB0aGUgd3JpdHRlbiB2YWx1ZSBjb3Jy
ZXNwb25kcyB0byBhbiBTUEkgYWxsb2NhdGVkIHRvIHRoZSBmcmFtZS4gRWFjaCBWTSBzaG91bGQg
aGF2ZSBleGNsdXNpdHkgdG8gdGhlIGZyYW1lIHRvIGVuc3VyZSBpc29sYXRpb24gYW5kIHByZXZl
bnQgYSBndWVzdCBPUyB0byB0cmlnZ2VyIGFuIE1TSSBvbi1iZWhhbGYgb2YgYW5vdGhlciBndWVz
dCBPUy4NCg0KWFhYOiBMaW51eCBzZWVtcyB0byBjb25zaWRlciBHSUN2Mm0gYXMgdW5zYWZlIGJ5
IGRlZmF1bHQuIEZyb20gbXkgdW5kZXJzdGFuZGluZywgaXQgaXMgc3RpbGwgdW5jbGVhciBob3cg
d2Ugc2hvdWxkIHByb2NlZWQgb24gWGVuLCBhcyBHSUN2Mm0gc2hvdWxkIGJlIHNhZmUgYXMgbG9u
ZyBhcyB0aGUgZnJhbWUgaXMgb25seSBhY2Nlc3NlZCBieSBvbmUgZ3Vlc3QuDQoNCiMjIyBPdGhl
ciBNU0kgY29udHJvbGxlcnMNCg0KU2VydmVycyBjb21wbGlhbnQgd2l0aCBTQlNBIGxldmVsIDEg
YW5kIGhpZ2hlciB3aWxsIGhhdmUgdG8gdXNlIGVpdGhlciBJVFMgb3IgR0lDdjJtLiBIb3dldmVy
LCBpdCBpcyBieSBubyBtZWFucyB0aGUgb25seSBNU0kgY29udHJvbGxlcnMgYXZhaWxhYmxlLg0K
VGhlIGhhcmR3YXJlIHZlbmRvciBtYXkgZGVjaWRlIHRvIHVzZSB0aGVpciBjdXN0b20gTVNJIGNv
bnRyb2xsZXIgd2hpY2ggY2FuIGJlIGludGVncmF0ZWQgaW4gdGhlIFBDSSBob3N0IGJyaWRnZS4N
Cg0KV2hldGhlciBpdCB3aWxsIGJlIHBvc3NpYmxlIHRvIHdyaXRlIHNlY3VyZWx5IGFuIE1TSSB3
aWxsIGRlcGVuZCBvbiB0aGUgTVNJIGNvbnRyb2xsZXIgaW1wbGVtZW50YXRpb25zLg0KDQpYWFg6
IEkgYW0gaGFwcHkgdG8gZ2l2ZSBhIGJyaWVmIGV4cGxhbmF0aW9uIG9uIG1vcmUgTVNJIGNvbnRy
b2xsZXIgKHN1Y2ggYXMgWGlsaW54IGFuZCBSZW5lc2FzKSBpZiBwZW9wbGUgdGhpbmsgaXQgaXMg
bmVjZXNzYXJ5Lg0KDQpUaGlzIGRlc2lnbiBkb2N1bWVudCBkb2VzIG5vdCBwZXJ0YWluIHRvIGEg
c3BlY2lmaWMgTVNJIGNvbnRyb2xsZXIgYW5kIHdpbGwgdHJ5IHRvIGJlIGFzIGFnbm9zdGljIGlz
IHBvc3NpYmxlLiBXaGVuIHBvc3NpYmxlLCBpdCB3aWxsIGdpdmUgaW5zaWdodCBob3cgdG8gaW50
ZWdyYXRlIHRoZSBNU0kgY29udHJvbGxlci4NCg0KIyBJbmZvcm1hdGlvbiBhdmFpbGFibGUgaW4g
dGhlIGZpcm13YXJlIHRhYmxlcw0KDQojIyBBQ1BJDQoNCiMjIyBIb3N0IGJyaWRnZXMNCg0KVGhl
IHN0YXRpYyB0YWJsZSBNQ0ZHIChzZWUgNC4yIGluIFsxXSkgd2lsbCBkZXNjcmliZSB0aGUgaG9z
dCBicmlkZ2VzIGF2YWlsYWJsZSBhdCBib290IGFuZCBzdXBwb3J0aW5nIEVDQU0uIFVuZm9ydHVu
YXRlbHksIHRoZXJlIGFyZSBwbGF0Zm9ybXMgb3V0IHRoZXJlIChzZWUgWzJdKSB0aGF0IHJlLXVz
ZSBNQ0ZHIHRvIGRlc2NyaWJlIGhvc3QgYnJpZGdlIHRoYXQgYXJlIG5vdCBmdWxseSBFQ0FNIGNv
bXBhdGlibGUuDQoNClRoaXMgbWVhbnMgdGhhdCBYZW4gbmVlZHMgdG8gYWNjb3VudCBmb3IgcG9z
c2libGUgcXVpcmtzIGluIHRoZSBob3N0IGJyaWRnZS4NClRoZSBMaW51eCBjb21tdW5pdHkgYXJl
IHdvcmtpbmcgb24gYSBwYXRjaCBzZXJpZXMgZm9yIHRoaXMsIHNlZSBbMl0gYW5kIFszXSwgd2hl
cmUgcXVpcmtzIHdpbGwgYmUgZGV0ZWN0ZWQgd2l0aDoNCiAgICAqIE9FTSBJRA0KICAgICogT0VN
IFRhYmxlIElEDQogICAgKiBPRU0gUmV2aXNpb24NCiAgICAqIFBDSSBTZWdtZW50DQogICAgKiBQ
Q0kgYnVzIG51bWJlciByYW5nZSAod2lsZGNhcmQgYWxsb3dlZCkNCg0KQmFzZWQgb24gd2hhdCBM
aW51eCBpcyBjdXJyZW50bHkgZG9pbmcsIHRoZXJlIGFyZSB0d28ga2luZCBvZiBxdWlya3M6DQog
ICAgKiBBY2Nlc3NlcyB0byB0aGUgY29uZmlndXJhdGlvbiBzcGFjZSBvZiBjZXJ0YWluIHNpemVz
IGFyZSBub3QgYWxsb3dlZA0KICAgICogQSBzcGVjaWZpYyBkcml2ZXIgaXMgbmVjZXNzYXJ5IGZv
ciBkcml2aW5nIHRoZSBob3N0IGJyaWRnZQ0KDQpUaGUgZm9ybWVyIGlzIHN0cmFpZ2h0Zm9yd2Fy
ZCB0byBzb2x2ZSBidXQgdGhlIGxhdHRlciB3aWxsIHJlcXVpcmUgbW9yZSB0aG91Z2h0Lg0KSW5z
dGFudGlhdGlvbiBvZiBhIHNwZWNpZmljIGRyaXZlciBmb3IgdGhlIGhvc3QgY29udHJvbGxlciBj
YW4gYmUgZWFzaWx5IGRvbmUgaWYgWGVuIGhhcyB0aGUgaW5mb3JtYXRpb24gdG8gZGV0ZWN0IGl0
LiBIb3dldmVyLCB0aG9zZSBkcml2ZXJzIG1heSByZXF1aXJlIHJlc291cmNlcyBkZXNjcmliZWQg
aW4gQVNMIChzZWUgWzRdIGZvciBpbnN0YW5jZSkuDQoNClRoZSBudW1iZXIgb2YgcGxhdGZvcm1z
IHJlcXVpcmluZyBzcGVjaWZpYyBQQ0kgaG9zdCBicmlkZ2UgZHJpdmVyIGlzIGN1cnJlbnRseSBs
aW1pdGVkLiBXaGlsc3QgaXQgaXMgbm90IHBvc3NpYmxlIHRvIHByZWRpY3QgdGhlIGZ1dHVyZSwg
aXQgd2lsbCBiZSBleHBlY3RlZCB1cGNvbWluZyBwbGF0Zm9ybSB0byBoYXZlIGZ1bGx5IEVDQU0g
Y29tcGxpYW50IFBDSSBob3N0IGJyaWRnZXMuIFRoZXJlZm9yZSwgZ2l2ZW4gWGVuIGRvZXMgbm90
IGhhdmUgYW55IEFTTCBwYXJzZXIsIHRoZSBhcHByb2FjaCBzdWdnZXN0ZWQgaXMgdG8gaGFyZGNv
ZGUgdGhlIG1pc3NpbmcgdmFsdWVzLiBUaGlzIGNvdWxkIGJlIHJldmlzaXQgaW4gdGhlIGZ1dHVy
ZSBpZiBuZWNlc3NhcnkuDQoNCiMjIyBGaW5kaW5nIGluZm9ybWF0aW9uIHRvIGNvbmZpZ3VyZSBJ
T01NVSBhbmQgTVNJIGNvbnRyb2xsZXINCg0KVGhlIHN0YXRpYyB0YWJsZSBbSU9SVF0gd2lsbCBw
cm92aWRlIGluZm9ybWF0aW9uIHRoYXQgd2lsbCBoZWxwIHRvIGRlZHVjZSBkYXRhIChzdWNoIGFz
IE1hc3RlcklEIGFuZCBEZXZpY2VJRCkgdG8gY29uZmlndXJlIGJvdGggdGhlIElPTU1VIGFuZCB0
aGUgTVNJIGNvbnRyb2xsZXIgZnJvbSBhIGdpdmVuIFNCREYuDQoNCiMjIEZpbmRpbmcgd2hpY2gg
TlVNQSBub2RlIGEgUENJIGRldmljZSBiZWxvbmdzIHRvDQoNCk9uIE5VTUEgc3lzdGVtLCB0aGUg
TlVNQSBub2RlIGFzc29jaWF0ZWQgdG8gYSBQQ0kgZGV2aWNlIGNhbiBiZSBmb3VuZCB1c2luZyB0
aGUgX1BYTSBtZXRob2Qgb2YgdGhlIGhvc3QgYnJpZGdlICg/KS4NCg0KWFhYOiBJIGFtIG5vdCBl
bnRpcmVseSBzdXJlIHdoZXJlIHRoZSBfUFhNIHdpbGwgYmUgKGkuZSBob3N0IGJyaWRnZSB2cyBQ
Q0kgZGV2aWNlKS4NCg0KIyMgRGV2aWNlIFRyZWUNCg0KIyMjIEhvc3QgYnJpZGdlcw0KDQpFYWNo
IERldmljZSBUcmVlIG5vZGUgYXNzb2NpYXRlZCB0byBhIGhvc3QgYnJpZGdlIHdpbGwgaGF2ZSBh
dCBsZWFzdCB0aGUgZm9sbG93aW5nIHByb3BlcnRpZXMgKHNlZSBiaW5kaW5ncyBpbiBbOF0pOg0K
ICAgIC0gZGV2aWNlX3R5cGU6IHdpbGwgYWx3YXlzIGJlICJwY2kiLg0KICAgIC0gY29tcGF0aWJs
ZTogYSBzdHJpbmcgaW5kaWNhdGluZyB3aGljaCBkcml2ZXIgdG8gaW5zdGFuY2lhdGUNCg0KVGhl
IG5vZGUgbWF5IGFsc28gY29udGFpbiBvcHRpb25hbCBwcm9wZXJ0aWVzIHN1Y2ggYXM6DQogICAg
LSBsaW51eCxwY2ktZG9tYWluOiBhc3NpZ24gYSBmaXggc2VnbWVudCBudW1iZXINCiAgICAtIGJ1
cy1yYW5nZTogaW5kaWNhdGUgdGhlIHJhbmdlIG9mIGJ1cyBudW1iZXJzIHN1cHBvcnRlZA0KDQpX
aGVuIHRoZSBwcm9wZXJ0eSBsaW51eCxwY2ktZG9tYWluIGlzIG5vdCBwcmVzZW50LCB0aGUgb3Bl
cmF0aW5nIHN5c3RlbSB3b3VsZCBoYXZlIHRvIGFsbG9jYXRlIHRoZSBzZWdtZW50IG51bWJlciBm
b3IgZWFjaCBob3N0IGJyaWRnZXMuDQoNCiMjIyBGaW5kaW5nIGluZm9ybWF0aW9uIHRvIGNvbmZp
Z3VyZSBJT01NVSBhbmQgTVNJIGNvbnRyb2xsZXINCg0KIyMjIENvbmZpZ3VyaW5nIHRoZSBJT01N
VQ0KDQpUaGUgRGV2aWNlIFRyZWVlIHByb3ZpZGVzIGEgZ2VuZXJpYyBJT01NVSBiaW5kaW5ncyAo
c2VlIFsxMF0pIHdoaWNoIHVzZXMgdGhlIHByb3BlcnRpZXMgImlvbW11LW1hcCIgYW5kICJpb21t
dS1tYXAtbWFzayIgdG8gZGVzY3JpYmVkIHRoZSByZWxhdGlvbnNoaXAgYmV0d2VlbiBSSUQgYW5k
IGEgTWFzdGVySUQuDQoNClRoZXNlIHByb3BlcnRpZXMgd2lsbCBiZSBwcmVzZW50IGluIHRoZSBo
b3N0IGJyaWRnZSBEZXZpY2UgVHJlZSBub2RlLiBGcm9tIGEgZ2l2ZW4gU0JERiwgaXQgd2lsbCBi
ZSBwb3NzaWJsZSB0byBmaW5kIHRoZSBjb3JyZXNwb25kaW5nIE1hc3RlcklELg0KDQpOb3RlIHRo
YXQgdGhlIEFSTSBTTU1VIGFsc28gaGF2ZSBhIGxlZ2FjeSBiaW5kaW5nIChzZWUgWzldKSwgYnV0
IGl0IGRvZXMgbm90IGhhdmUgYSB3YXkgdG8gZGVzY3JpYmUgdGhlIHJlbGF0aW9uc2hpcCBiZXR3
ZWVuIFJJRCBhbmQgU3RyZWFtSUQuIEluc3RlYWQgaXQgYXNzdW1lZCB0aGF0IFN0cmVhbUlEID09
IFJJRC4gVGhpcyBiaW5kaW5nIGhhcyBub3cgYmVlbiBkZXByZWNhdGVkIGluIGZhdm9yIG9mIHRo
ZSBnZW5lcmljIElPTU1VIGJpbmRpbmcuDQoNCiMjIyBDb25maWd1cmluZyB0aGUgTVNJIGNvbnRy
b2xsZXINCg0KVGhlIHJlbGF0aW9uc2hpcCBiZXR3ZWVuIHRoZSBSSUQgYW5kIGRhdGEgcmVxdWly
ZWQgdG8gY29uZmlndXJlIHRoZSBNU0kgY29udHJvbGxlciAoc3VjaCBhcyBEZXZpY2VJRCkgY2Fu
IGJlIGZvdW5kIHVzaW5nIHRoZSBwcm9wZXJ0eSAibXNpLW1hcCINCihzZWUgWzExXSkuDQoNClRo
aXMgcHJvcGVydHkgd2lsbCBiZSBwcmVzZW50IGluIHRoZSBob3N0IGJyaWRnZSBEZXZpY2UgVHJl
ZSBub2RlLiBGcm9tIGEgZ2l2ZW4gU0JERiwgaXQgd2lsbCBiZSBwb3NzaWJsZSB0byBmaW5kIHRo
ZSBjb3JyZXNwb25kaW5nIE1hc3RlcklELg0KDQojIyBGaW5kaW5nIHdoaWNoIE5VTUEgbm9kZSBh
IFBDSSBkZXZpY2UgYmVsb25ncyB0bw0KDQpPbiBOVU1BIHN5c3RlbSwgdGhlIE5VTUEgbm9kZSBh
c3NvY2lhdGVkIHRvIGEgUENJIGRldmljZSBjYW4gYmUgZm91bmQgdXNpbmcgdGhlIHByb3BlcnR5
ICJudW1hLW5vZGUtaWQiIChzZWUgWzE1XSkgcHJlc2VudHMgaW4gdGhlIGhvc3QgYnJpZGdlIERl
dmljZSBUcmVlIG5vZGUuDQoNCiMgRGlzY292ZXJpbmcgUENJIGRldmljZXMNCg0KV2hpbHN0IFBD
SSBkZXZpY2VzIGFyZSBjdXJyZW50bHkgYXZhaWxhYmxlIGluIHRoZSBoYXJkd2FyZSBkb21haW4s
IHRoZSBoeXBlcnZpc29yIGRvZXMgbm90IGhhdmUgYW55IGtub3dsZWRnZSBvZiB0aGVtLiBUaGUg
Zmlyc3Qgc3RlcCBvZiBzdXBwb3J0aW5nIFBDSSBwYXNzLXRocm91Z2ggaXMgdG8gbWFrZSBYZW4g
YXdhcmUgb2YgdGhlIFBDSSBkZXZpY2VzLg0KDQpYZW4gd2lsbCByZXF1aXJlIGFjY2VzcyB0byB0
aGUgUENJIGNvbmZpZ3VyYXRpb24gc3BhY2UgdG8gcmV0cmlldmUgaW5mb3JtYXRpb24gZm9yIHRo
ZSBQQ0kgZGV2aWNlcyBvciBhY2Nlc3MgaXQgb24gYmVoYWxmIG9mIHRoZSBndWVzdCB2aWEgdGhl
IGVtdWxhdGVkIGhvc3QgYnJpZGdlLg0KDQpUaGlzIG1lYW5zIHRoYXQgWGVuIHNob3VsZCBiZSBp
biBjaGFyZ2Ugb2YgY29udHJvbGxpbmcgdGhlIGhvc3QgYnJpZGdlLiBIb3dldmVyLCBmb3Igc29t
ZSBob3N0IGNvbnRyb2xsZXIsIHRoaXMgbWF5IGJlIGRpZmZpY3VsdCB0byBpbXBsZW1lbnQgaW4g
WGVuIGJlY2F1c2Ugb2YgZGVwZW5jZW5jaWVzIG9uIG90aGVyIGNvbXBvbmVudHMgKGUuZyBjbG9j
a3MsIHNlZSBtb3JlIGRldGFpbHMgaW4gIlBDSSBob3N0IGJyaWRnZSIgc2VjdGlvbikuDQoNCkZv
ciB0aGlzIHJlYXNvbiwgdGhlIGFwcHJvYWNoIGNob3NlbiBpbiB0aGlzIGRvY3VtZW50IGlzIHRv
IGxldCB0aGUgaGFyZHdhcmUgZG9tYWluIHRvIGRpc2NvdmVyIHRoZSBob3N0IGJyaWRnZXMsIHNj
YW4gdGhlIFBDSSBkZXZpY2VzIGFuZCB0aGVuIHJlcG9ydCBldmVyeXRoaW5nIHRvIFhlbi4gVGhp
cyBkb2VzIG5vdCBydWxlIG91dCB0aGUgcG9zc2liaWxpdHkgb2YgZG9pbmcgZXZlcnl0aGluZyB3
aXRob3V0IHRoZSBoZWxwIG9mIHRoZSBoYXJkd2FyZSBkb21haW4gaW4gdGhlIGZ1dHVyZS4NCg0K
IyMgV2hvIGlzIGluIGNoYXJnZSBvZiB0aGUgaG9zdCBicmlkZ2U/DQoNClRoZXJlIGFyZSBudW1l
cm91cyBpbXBsZW1lbnRhdGlvbiBvZiBob3N0IGJyaWRnZXMgd2hpY2ggZXhpc3Qgb24gQVJNLiBB
IHBhcnQgb2YgdGhlbSByZXF1aXJlcyBhIHNwZWNpZmljIGRyaXZlciBhcyB0aGV5IGNhbm5vdCBi
ZSBkcml2ZW4gYnkgYSBnZW5lcmljIGhvc3QgYnJpZGdlIGRyaXZlci4gUG9ydGluZyB0aG9zZSBk
cml2ZXJzIG1heSBiZSBjb21wbGV4IGR1ZSB0byBkZXBlbmRlbmNpZXMgb24gb3RoZXIgY29tcG9u
ZW50cy4NCg0KVGhpcyB3b3VsZCBiZSBzZWVuIGFzIHNpZ25hbCB0byBsZWF2ZSB0aGUgaG9zdCBi
cmlkZ2UgZHJpdmVycyBpbiB0aGUgaGFyZHdhcmUgZG9tYWluLiBCZWNhdXNlIFhlbiB3b3VsZCBu
ZWVkIHRvIGFjY2VzcyB0aGUgY29uZmlndXJhdGlvbiBzcGFjZSwgYWxsIHRoZSBhY2Nlc3Mgd291
bGQgaGF2ZSB0byBiZSBmb3J3YXJkZWQgdG8gaGFyZHdhcmUgZG9tYWluIHdoaWNoIGluIHR1cm4g
d2lsbCBhY2Nlc3MgdGhlIGhhcmR3YXJlLg0KDQpJbiB0aGlzIGRlc2lnbiBkb2N1bWVudCwgd2Ug
YXJlIGNvbnNpZGVyaW5nIHRoYXQgdGhlIGhvc3QgYnJpZGdlIGRyaXZlciBjYW4gYmUgcG9ydGVk
IGluIFhlbi4gSW4gdGhlIGNhc2UgaXQgaXMgbm90IHBvc3NpYmxlLCBhIGludGVyZmFjZSB0byBm
b3J3YXJkIGNvbmZpZ3VyYXRpb24gc3BhY2UgYWNjZXNzIHdvdWxkIG5lZWQgdG8gYmUgZGVmaW5l
ZC4gVGhlIGludGVyZmFjZSBkZXRhaWxzIGlzIG91dCBvZiBzY29wZS4NCg0KIyMgRGlzY292ZXJp
bmcgYW5kIHJlZ2lzdGVyaW5nIGhvc3QgYnJpZGdlDQoNClRoZSBhcHByb2FjaCB0YWtlbiBpbiB0
aGUgZG9jdW1lbnQgd2lsbCByZXF1aXJlIGNvbW11bmljYXRpb24gYmV0d2VlbiBYZW4gYW5kIHRo
ZSBoYXJkd2FyZSBkb21haW4uIEluIHRoaXMgY2FzZSwgdGhleSB3b3VsZCBuZWVkIHRvIGFncmVl
IG9uIHRoZSBzZWdtZW50IG51bWJlciBhc3NvY2lhdGVkIHRvIGFuIGhvc3QgYnJpZGdlLiBIb3dl
dmVyLCB0aGlzIG51bWJlciBpcyBub3QgYXZhaWxhYmxlIGluIHRoZSBEZXZpY2UgVHJlZSBjYXNl
Lg0KDQpUaGUgaGFyZHdhcmUgZG9tYWluIHdpbGwgcmVnaXN0ZXIgbmV3IGhvc3QgYnJpZGdlcyB1
c2luZyB0aGUgZXhpc3RpbmcgaHlwZXJjYWxsDQpQSFlTREVWX21tY2ZnX3Jlc2VydmVkOg0KDQoj
ZGVmaW5lIFhFTl9QQ0lfTU1DRkdfUkVTRVJWRUQgMQ0KDQpzdHJ1Y3QgcGh5c2Rldl9wY2lfbW1j
ZmdfcmVzZXJ2ZWQgew0KICAgIC8qIElOICovDQogICAgdWludDY0X3QgICAgYWRkcmVzczsNCiAg
ICB1aW50MTZfdCAgICBzZWdtZW50Ow0KICAgIC8qIFJhbmdlIG9mIGJ1cyBzdXBwb3J0ZWQgYnkg
dGhlIGhvc3QgYnJpZGdlICovDQogICAgdWludDhfdCAgICAgc3RhcnRfYnVzOw0KICAgIHVpbnQ4
X3QgICAgIGVuZF9idXM7DQoNCiAgICB1aW50MzJfdCAgICBmbGFnczsNCn0NCg0KU29tZSBvZiB0
aGUgaG9zdCBicmlkZ2VzIG1heSBub3QgaGF2ZSBhIHNlcGFyYXRlIGNvbmZpZ3VyYXRpb24gYWRk
cmVzcyBzcGFjZSByZWdpb24gZGVzY3JpYmVkIGluIHRoZSBmaXJtd2FyZSB0YWJsZXMuIFRvIHNp
bXBsaWZ5IHRoZSByZWdpc3RyYXRpb24sIHRoZSBmaWVsZCAnYWRkcmVzcycgc2hvdWxkIGNvbnRh
aW5zIHRoZSBiYXNlIGFkZHJlc3Mgb2Ygb25lIG9mIHRoZSByZWdpb24gZGVzY3JpYmVkIGluIHRo
ZSBmaXJtd2FyZSB0YWJsZXMuDQogICAgKiBGb3IgQUNQSSwgaXQgd291bGQgYmUgdGhlIGJhc2Ug
YWRkcmVzcyBzcGVjaWZpZWQgaW4gdGhlIE1DRkcgb3IgaW4gdGhlDQogICAgX0NCQSBtZXRob2Qu
DQogICAgKiBGb3IgRGV2aWNlIFRyZWUsIHRoaXMgd291bGQgYmUgYW55IGJhc2UgYWRkcmVzcyBv
ZiByZWdpb24NCiAgICBzcGVjaWZpZWQgaW4gdGhlICJyZWciIHByb3BlcnR5Lg0KDQpUaGUgZmll
bGQgJ2ZsYWdzJyBpcyBleHBlY3RlZCB0byBoYXZlIFhFTl9QQ0lfTU1DRkdfUkVTRVJWRUQgc2V0
Lg0KDQpJdCBpcyBleHBlY3RlZCB0aGF0IHRoaXMgaHlwZXJjYWxsIGlzIGNhbGxlZCBiZWZvcmUg
YW55IFBDSSBkZXZpY2VzIGlzIHJlZ2lzdGVyZWQgdG8gWGVuLg0KDQpXaGVuIHRoZSBoYXJkd2Fy
ZSBkb21haW4gaXMgaW4gY2hhcmdlIG9mIHRoZSBob3N0IGJyaWRnZSwgdGhpcyBoeXBlcmNhbGwg
d2lsbCBiZSB1c2VkIHRvIHRlbGwgWGVuIHRoZSBleGlzdGVuY2Ugb2YgYW4gaG9zdCBicmlkZ2Ug
aW4gb3JkZXIgdG8gZmluZCB0aGUgYXNzb2NpYXRlZCBpbmZvcm1hdGlvbiBmb3IgY29uZmlndXJp
bmcgdGhlIE1TSSBjb250cm9sbGVyIGFuZCB0aGUgSU9NTVUuDQoNCiMjIERpc2NvdmVyaW5nIGFu
ZCByZWdpc3RlcmluZyBQQ0kgZGV2aWNlcw0KDQpUaGUgaGFyZHdhcmUgZG9tYWluIHdpbGwgc2Nh
biB0aGUgaG9zdCBicmlkZ2UgdG8gZmluZCB0aGUgbGlzdCBvZiBQQ0kgZGV2aWNlcyBhdmFpbGFi
bGUgYW5kIHRoZW4gcmVwb3J0IGl0IHRvIFhlbiB1c2luZyB0aGUgZXhpc3RpbmcgaHlwZXJjYWxs
DQpQSFlTREVWX3BjaV9kZXZpY2VfYWRkOg0KDQojZGVmaW5lIFhFTl9QQ0lfREVWX0VYVEZOICAg
MHgxDQojZGVmaW5lIFhFTl9QQ0lfREVWX1ZJUlRGTiAgMHgyDQojZGVmaW5lIFhFTl9QQ0lfREVW
X1BYTSAgICAgMHgzDQoNCnN0cnVjdCBwaHlzZGV2X3BjaV9kZXZpY2VfYWRkIHsNCiAgICAvKiBJ
TiAqLw0KICAgIHVpbnQxNl90ICAgIHNlZzsNCiAgICB1aW50OF90ICAgICBidXM7DQogICAgdWlu
dDhfdCAgICAgZGV2Zm47DQogICAgdWludDMyX3QgICAgZmxhZ3M7DQogICAgc3RydWN0IHsNCiAg
ICAgICAgdWludDhfdCBidXM7DQogICAgICAgIHVpbnQ4X3QgZGV2Zm47DQogICAgfSBwaHlzZm47
DQogICAgLyoNCiAgICAgKiBPcHRpb25hbCBwYXJhbWV0ZXJzIGFycmF5Lg0KICAgICAqIEZpcnN0
IGVsZW1lbnQgKFswXSkgaXMgUFhNIGRvbWFpbiBhc3NvY2lhdGVkIHdpdGggdGhlIGRldmljZSAo
aWYNCiAgICAgKiBYRU5fUENJX0RFVl9QWE0gaXMgc2V0KQ0KICAgICAqLw0KICAgIHVpbnQzMl90
IG9wdGFyclswXTsNCn0NCg0KV2hlbiBYRU5fUENJX0RFVl9QWE0gaXMgc2V0IGluIHRoZSBmaWVs
ZCAnZmxhZycsIG9wdGFyclswXSB3aWxsIGNvbnRhaW4gdGhlIE5VTUEgbm9kZSBJRCBhc3NvY2lh
dGVkIHdpdGggdGhlIGRldmljZToNCiAgICAqIEZvciBBQ1BJLCBpdCB3b3VsZCBiZSB0aGUgdmFs
dWUgcmV0dXJuZWQgYnkgdGhlIG1ldGhvZCBfUFhNDQogICAgKiBGb3IgRGV2aWNlIFRyZWUsIHRo
aXMgd291bGQgdGhlIHZhbHVlIGZvdW5kIGluIHRoZSBwcm9wZXJ0eSAibnVtYS1ub2RlLWlkIi4N
CkZvciBtb3JlIGRldGFpbHMgc2VlIHRoZSBzZWN0aW9uICJGaW5kaW5nIHdoaWNoIE5VTUEgbm9k
ZSBhIFBDSSBkZXZpY2UgYmVsb25ncyB0byIgaW4gIkFDUEkiIGFuZCAiRGV2aWNlIFRyZWUiLg0K
DQpYWFg6IEkgc3RpbGwgZG9uJ3QgZnVsbHkgdW5kZXJzdGFuZCBob3cgWEVOX1BDSV9ERVZfRVhU
Rk4gYW5kIFhFTl9QQ0lfREVWX1ZJUlRGTiB3aWwgd29yay4gQUZBSUNULCB0aGUgZm9ybWVyIGlz
IHVzZWQgd2l0aCB0aGUgYnVzIHN1cHBvcnQgQVJJIGFuZCB0aGUgb25seSB1c2FnZSBpcyBpbiB0
aGUgeDg2IElPTU1VIGNvZGUuIEZvciB0aGUgbGF0dGVyLCB0aGlzIGlzIHJlbGF0ZWQgdG8gSU9W
IGJ1dCBJIGFtIG5vdCBzdXJlIHdoYXQgZGV2Zm4gYW5kIHBoeXNmbi5kZXZmbiB3aWxsIGNvcnJl
c3BvbmQgdG9vLg0KDQpOb3RlIHRoYXQgeDg2IGN1cnJlbnRseSBwcm92aWRlcyB0d28gbW9yZSBo
eXBlcmNhbGxzIChQSFlTREVWT1BfbWFuYWdlX3BjaV9hZGQgYW5kIFBIWVNERVZPUF9tYW5hZ2Vf
cGNpX2FkZF9leHQpIHRvIHJlZ2lzdGVyIFBDSSBkZXZpY2VzLiBIb3dldmVyIHRoZXkgYXJlIHN1
YnNldCBvZiB0aGUgaHlwZXJjYWxsIFBIWVNERVZPUF9wY2lfZGV2aWNlX2FkZC4gVGhlcmVmb3Jl
LCBpdCBpcyBzdWdnZXN0ZWQgdG8gbGVhdmUgdGhlbSB1bmltcGxlbWVudGVkIG9uIEFSTS4NCg0K
IyMgUmVtb3ZpbmcgUENJIGRldmljZXMNCg0KVGhlIGhhcmR3YXJlIGRvbWFpbiB3aWxsIGJlIGlu
IGNoYXJnZSBYZW4gYSBkZXZpY2UgaGFzIGJlZW4gcmVtb3ZlZCB1c2luZyB0aGUgZXhpc3Rpbmcg
aHlwZXJjYWxsIFBIWVNERVZfcGNpX2RldmljZV9yZW1vdmU6DQoNCnN0cnVjdCBwaHlzZGV2X3Bj
aV9kZXZpY2Ugew0KICAgIC8qIElOICovDQogICAgdWludDE2X3QgICAgc2VnOw0KICAgIHVpbnQ4
X3QgICAgIGJ1czsNCiAgICB1aW50OF90ICAgICBkZXZmbjsNCn0NCg0KTm90ZSB0aGF0IHg4NiBj
dXJyZW50bHkgcHJvdmlkZSBvbmUgbW9yZSBoeXBlcmNhbGwgKFBIWVNERVZPUF9tYW5hZ2VfcGNp
X3JlbW92ZSkgdG8gcmVtb3ZlIFBDSSBkZXZpY2VzLiBIb3dldmVyIGl0IGRvZXMgbm90IGFsbG93
IHRvIHBhc3MgYSBzZWdtZW50IG51bWJlci4NClRoZXJlZm9yZSBpdCBpcyBzdWdnZXN0ZWQgdG8g
bGVhdmUgdW5pbXBsZW1lbnRlZCBvbiBBUk0uDQoNCiMgR2xvc3NhcnkNCg0KRUNBTTogRW5oYW5j
ZWQgQ29uZmlndXJhdGlvbiBNZWNoYW5pc20NClNCREY6IFNlZ21lbnQgQnVzIERldmljZSBGdW5j
dGlvbi4gVGhlIHNlZ21lbnQgaXMgYSBzb2Z0d2FyZSBjb25jZXB0Lg0KTVNJOiBNZXNzYWdlIFNp
Z25hbGVkIEludGVycnVwdA0KTVNJIGRvb3JiZWxsOiBNTUlPIGFkZHJlc3Mgd3JpdHRlbiB0byBi
eSBhIGRldmljZSB0byBnZW5lcmF0ZSBhbiBNU0kNClNQSTogU2hhcmVkIFBlcmlwaGVyYWwgSW50
ZXJydXB0DQpMUEk6IExvY2FsaXR5LXNwZWNpZmljIFBlcmlwaGVyYWwgSW50ZXJydXB0DQpJVFM6
IEludGVycnVwdCBUcmFuc2xhdGlvbiBTZXJ2aWNlDQoNCiMgU3BlY2lmaWNhdGlvbnMNCltTQlNB
XSAgQVJNLURFTi0wMDI5IHYzLjANCltHSUNWM10gSUhJMDA2OUMNCltJT1JUXSAgREVOMDA0OUIN
Cg0KIyBCaWJsaW9ncmFwaHkNCg0KWzFdIFBDSSBmaXJtd2FyZSBzcGVjaWZpY2F0aW9uLCByZXYg
My4yDQpbMl0gaHR0cHM6Ly93d3cuc3Bpbmljcy5uZXQvbGlzdHMvbGludXgtcGNpL21zZzU2NzE1
Lmh0bWwNClszXSBodHRwczovL3d3dy5zcGluaWNzLm5ldC9saXN0cy9saW51eC1wY2kvbXNnNTY3
MjMuaHRtbA0KWzRdIGh0dHBzOi8vd3d3LnNwaW5pY3MubmV0L2xpc3RzL2xpbnV4LXBjaS9tc2c1
NjcyOC5odG1sDQpbNl0gaHR0cHM6Ly93d3cuc3Bpbmljcy5uZXQvbGlzdHMva3ZtL21zZzE0MDEx
Ni5odG1sDQpbN10gaHR0cDovL3d3dy5maXJtd2FyZS5vcmcvMTI3NS9iaW5kaW5ncy9wY2kvcGNp
Ml8xLnBkZg0KWzhdIERvY3VtZW50cy9kZXZpY2V0cmVlL2JpbmRpbmdzL3BjaQ0KWzldIERvY3Vt
ZW50cy9kZXZpY2V0cmVlL2JpbmRpbmdzL2lvbW11L2FybSxzbW11LnR4dA0KWzEwXSBEb2N1bWVu
dC9kZXZpY2V0cmVlL2JpbmRpbmdzL3BjaS9wY2ktaW9tbXUudHh0DQpbMTFdIERvY3VtZW50cy9k
ZXZpY2V0cmVlL2JpbmRpbmdzL3BjaS9wY2ktbXNpLnR4dA0KWzEyXSBkcml2ZXJzL3BjaS9ob3N0
L3BjaWUtcmNhci5jDQpbMTNdIGRyaXZlcnMvcGNpL2hvc3QvcGNpLXRodW5kZXItZWNhbS5jDQpb
MTRdIGRyaXZlcnMvcGNpL2hvc3QvcGNpLXRodW5kZXItcGVtLmMNClsxNV0gRG9jdW1lbnRzL2Rl
dmljZXRyZWUvYmluZGluZ3MvbnVtYS50eHQNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 20 10:49:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 10: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 1dNGiV-0007ry-B8; Tue, 20 Jun 2017 10:49:03 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jean-louis@dupond.be>) id 1dMxxh-0000xY-EM
 for xen-devel@lists.xen.org; Mon, 19 Jun 2017 14:47:29 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 33/BB-01992-004E7495; Mon, 19 Jun 2017 14:47:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprJIsWRWlGSWpSXmKPExsVid6lQXZfhiXu
 kwbKvHBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aXyT9ZC5r1KtZue8vWwNiq0cXIxSEksJNR
 4sPfm0wgDovAJBaJp0fXMHYxcnLwCghKnJz5hAXEZhawkujeuJMJwpaX2P52DjOIzSKgKrHzQ
 yeYzSagJ3Hi+FuwehEBaYlrny+DzREWsJHYsH8WK8RMC4mLzXvBaiQE5CTW/d4DViMqoCzxoK
 GLcQIjzywkq2chWT0LyeoFjMyrGDWKU4vKUot0Dc31kooy0zNKchMzc3QNDUz1clOLixPTU3M
 Sk4r1kvNzNzECA4gBCHYwXjzteYhRkoNJSZTXdrt7pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ
 3j2PgHKCRanpqRVpmTnAUIZJS3DwKInwXnsIlOYtLkjMLc5Mh0idYjTm2LB6/Rcmjo4JG74wC
 bHk5eelSonzdoFMEgApzSjNgxsEi7FLjLJSwryMQKcJ8RSkFuVmlqDKv2IU52BUEuZ9ADKFJz
 OvBG7fK6BTmIBOYT7jAnJKSSJCSqqB8YnQWs0Cyckz2n2ndW7UKS5neVB/wsou5cYJM9H3/yp
 ni832PBXyspEh8DbHoaoWuy+JVV9kJ7Fsu2tkIs9ilXPbf4uZ89zqxX3z7kT5bpiXP2HpfTvG
 WaYnHqRdlvpkXaT1kkdX5VVF0835TK8UFm4V0e971/W2Ml47syPU4kn9VGsN5mweJZbijERDL
 eai4kQAMbA4yKwCAAA=
X-Env-Sender: jean-louis@dupond.be
X-Msg-Ref: server-16.tower-206.messagelabs.com!1497883647!88225773!1
X-Originating-IP: [62.210.113.39]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG, SUBJECT_RANDOMQ
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23785 invoked from network); 19 Jun 2017 14:47:28 -0000
Received: from apollo.dupie.be (HELO apollo.dupie.be) (62.210.113.39)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 19 Jun 2017 14:47:28 -0000
Received: from roundcube.dupie.be (localhost [IPv6:::1])
 by apollo.dupie.be (Postfix) with ESMTPA id 14E0533C06E4
 for <xen-devel@lists.xen.org>; Mon, 19 Jun 2017 16:47:27 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=dupond.be; s=mail;
 t=1497883647; bh=zbB2PajIiX5MUPC3GM2MU+VUq+9ckUSOZ77OXUUmJTE=;
 h=Date:From:To:Subject:From;
 b=XKz/1/hp1uQRcGbWw5SE9l2mDyAy3uYWs+WDfPVr2bn3mYrjfuUnfpfgnoME0R0Bh
 GJyP8nnCfSMvlRJJFSWPmgq5TjCOqraYEdemmLDzz3T23uU6jjDiz02QxPPSu4BPOy
 Ce4hONGnOz8EXTL7tZS5Zu4Jzea3fo09sXM7jV8cz/1/tdF3psd6t4KZu6lHXdOV1F
 VCOnasTLz0aHneZzA1GY6T5qMk1lV7HD1eHfEUwPzIt53lFOtXE1UbN8HWU+kZ6md+
 C152Lz4AB5Sw5dwh5FADBdHfg2I/HebzOEsI4+XNigp/Fim7zdfjXy2MV7nWCTD/zK
 fF5mS/EIsTUXQ==
MIME-Version: 1.0
Date: Mon, 19 Jun 2017 16:47:27 +0200
From: Jean-Louis Dupond <jean-louis@dupond.be>
To: xen-devel@lists.xen.org
Message-ID: <ef6d94128ab71dd4599b7fc011408ca5@dupond.be>
X-Sender: jean-louis@dupond.be
User-Agent: Roundcube Webmail/1.2.3
X-Mailman-Approved-At: Tue, 20 Jun 2017 10:49:02 +0000
Subject: [Xen-devel] Lockup/High ksoftirqd when rate-limiting 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>
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>

SGksCgpXZSBhcmUgdXNpbmcgWGVuIDQuNC40LTIzLmVsNiB3aXRoIGtlcm5lbCAzLjE4LjQ0LTIw
LmVsNi54ODZfNjQuCk5vdyByZWNlbnRseSB3ZSdyZSBoYXZpbmcgaXNzdWVzIHdpdGggcmF0ZS1s
aW1pdGluZyBlbmFibGVkLgoKV2hlbiB3ZSBlbmFibGUgcmF0ZSBsaW1pdGluZyBpbiBYZW4sIGFu
ZCB0aGVuIGRvIGFsb3Qgb2Ygb3V0Ym91bmQgCnRyYWZmaWMgb24gdGhlIGRvbVUsIHdlIG5vdGlj
ZSBhIGhpZ2gga3NvZnRpcnFkIGxvYWQuCkJ1dCBpbiBzb21lIGNhc2VzIHRoZSBzeXN0ZW0gbG9j
a3MgdXAgY29tcGxldGVseS4KClRoaXMgZ2l2ZXMgdGhlIGZvbGxvd2luZyBzdGFja3RyYWNlOgpK
dW4gNCAxMTowNzo1NiB4ZW5zcnYxIGtlcm5lbDogTk1JIHdhdGNoZG9nOiBCVUc6IHNvZnQgbG9j
a3VwIC0gQ1BVIzAgCnN0dWNrIGZvciAyMnMhIFtzd2FwcGVyLzA6MF0KSnVuIDQgMTE6MDc6NTYg
eGVuc3J2MSBrZXJuZWw6IE1vZHVsZXMgbGlua2VkIGluOiBmdXNlIHR1biBjbHNfZncgCnNjaF9o
dGIgaXB0YWJsZV9tYW5nbGUgaXA2dGFibGVfbWFuZ2xlIHNjaF90YmYgbmZfY29ubnRyYWNrX2lw
djQgCm5mX2RlZnJhZ19pcHY0IHh0X3N0YXRlIHh0X211bHRpcG9ydCA4MDIxcSBnYXJwIHh0X21h
cmsgaXA2X3RhYmxlcyAKeHRfcGh5c2RldiBicl9uZXRmaWx0ZXIgZG1femVybyB4ZnMgaXB0X1JF
SkVDVCBuZl9yZWplY3RfaXB2NCAKZG1fY2FjaGVfbXEgZG1fY2FjaGUgZG1fYmlvX3ByaXNvbgpK
dW4gNCAxMTowNzo1NiB4ZW5zcnYxIGtlcm5lbDogTk1JIHdhdGNoZG9nOiBCVUc6IHNvZnQgbG9j
a3VwIC0gQ1BVIzEgCnN0dWNrIGZvciAyMnMhIFtzd2FwcGVyLzE6MF0KSnVuIDQgMTE6MDc6NTYg
eGVuc3J2MSBrZXJuZWw6IE1vZHVsZXMgbGlua2VkIGluOiBmdXNlIHR1biBjbHNfZncgCnNjaF9o
dGIgaXB0YWJsZV9tYW5nbGUgaXA2dGFibGVfbWFuZ2xlIHNjaF90YmYgbmZfY29ubnRyYWNrX2lw
djQgCm5mX2RlZnJhZ19pcHY0IHh0X3N0YXRlIHh0X211bHRpcG9ydCA4MDIxcSBnYXJwIHh0X21h
cmsgaXA2X3RhYmxlcyAKeHRfcGh5c2RldiBicl9uZXRmaWx0ZXIgZG1femVybyB4ZnMgaXB0X1JF
SkVDVCBuZl9yZWplY3RfaXB2NCAKZG1fY2FjaGVfbXEgZG1fY2FjaGUgZG1fYmlvX3ByaXNvbiBk
bV9wZXJzaXN0ZW50X2RhdGEgbGliY3JjMzJjIGV4dDIgCm1iY2FjaGUgYXJwdGFibGVfZmlsdGVy
IGFycF90YWJsZXMgeHRfQ1QgbmZfY29ubnRyYWNrIGlwdGFibGVfcmF3IAppcHRhYmxlX2ZpbHRl
ciBpcF90YWJsZXMgbmJkKE8pIHhlbl9nbnRhbGxvYyByZG1hX3VjbShPKSBpYl91Y20oTykgCnJk
bWFfY20oTykgaXdfY20oTykgY29uZmlnZnMgaWJfaXBvaWIoTykgaWJfY20oTykgaWJfdXZlcmJz
KE8pIAppYl91bWFkKE8pIG1seDVfaWIoTykgbWx4NV9jb3JlKE8pIG1seDRfZW4oTykgdnhsYW4g
dWRwX3R1bm5lbCAKaXA2X3VkcF90dW5uZWwgbWx4NF9pYihPKSBpYl9zYShPKSBpYl9tYWQoTykg
aWJfY29yZShPKSBpYl9hZGRyKE8pIAppYl9uZXRsaW5rKE8pIG1seDRfY29yZShPKSBtbHhfY29t
cGF0KE8pIHhlbl9hY3BpX3Byb2Nlc3NvciBibGt0YXAgCnhlbl9uZXRiYWNrIHhlbl9ibGtiYWNr
IHhlbl9nbnRkZXYgeGVuX2V2dGNobiB4ZW5mcyB4ZW5fcHJpdmNtZCAKZG1fc25hcHNob3QgZG1f
YnVmaW8gZG1fbWlycm9yX3N5bmMoTykgZG1fbWlycm9yIGRtX3JlZ2lvbl9oYXNoIGRtX2xvZyAK
bmZzdjMgbmZzX2FjbCBuZnMgZnNjYWNoZSBsb2NrZCBzdW5ycGMgZ3JhY2UgYnJpZGdlIGlwdjYg
c3RwIGxsYyBzZyAKaVRDT193ZHQgaVRDT192ZW5kb3Jfc3VwcG9ydCBzZF9tb2QgbXhtX3dtaSBk
Y2RiYXMgcGNzcGtyIGRtX21vZCBpeGdiZSAKbWRpbyBzYl9lZGFjIGVkYWNfY29yZSBtZ2FnMjAw
Ckp1biA0IDExOjA3OjU2IHhlbnNydjEga2VybmVsOiB0dG0gZHJtX2ttc19oZWxwZXIgc2hwY2hw
IGxwY19pY2ggCjgyNTBfZmludGVrIGlwbWlfZGV2aW50ZiBpcG1pX3NpIGlwbWlfbXNnaGFuZGxl
ciBtZWlfbWUgbWVpIGFoY2kgbGliYWhjaSAKaWdiIGRjYSBwdHAgcHBzX2NvcmUgbWVnYXJhaWRf
c2FzIHdtaSBhY3BpX3Bvd2VyX21ldGVyIGh3bW9uIHhlbl9wY2liYWNrIApjcmFtZnMKSnVuIDQg
MTE6MDc6NTYgeGVuc3J2MSBrZXJuZWw6IENQVTogMSBQSUQ6IDAgQ29tbTogc3dhcHBlci8xIFRh
aW50ZWQ6IEcgCk8gMy4xOC40NC0yMC5lbDYueDg2XzY0ICMxCkp1biA0IDExOjA3OjU2IHhlbnNy
djEga2VybmVsOiBIYXJkd2FyZSBuYW1lOiBEZWxsIEluYy4gUG93ZXJFZGdlIApSNzMweGQveHh4
eCwgQklPUyAyLjEuNiAwNS8xOS8yMDE2Ckp1biA0IDExOjA3OjU2IHhlbnNydjEga2VybmVsOiB0
YXNrOiBmZmZmODgwMjc1ZjZlMDEwIHRpOiAKZmZmZjg4MDI3NWZkMDAwMCB0YXNrLnRpOiBmZmZm
ODgwMjc1ZmQwMDAwCkp1biA0IDExOjA3OjU2IHhlbnNydjEga2VybmVsOiBSSVA6IGUwMzA6Wzxm
ZmZmZmZmZjgxMDBiZjM4Pl0gCls8ZmZmZmZmZmY4MTAwYmYzOD5dIHhlbl9yZXN0b3JlX2ZsX2Rp
cmVjdCsweDE4LzB4MWIKSnVuIDQgMTE6MDc6NTYgeGVuc3J2MSBrZXJuZWw6IFJTUDogZTAyYjpm
ZmZmODgwMjdhYTIzZTMwIEVGTEFHUzogCjAwMDAwMjk3Ckp1biA0IDExOjA3OjU2IHhlbnNydjEg
a2VybmVsOiBSQVg6IDAwMDAwMDAwMDAwMDAwMDggUkJYOiAKMDAwMDAwMDAwMDAwMDIwMCBSQ1g6
IDAwMDAwMDAwMDAwMDAwMDMKSnVuIDQgMTE6MDc6NTYgeGVuc3J2MSBrZXJuZWw6IFJEWDogZmZm
Zjg4MDI3YWEzM2Y1MCBSU0k6IApmZmZmYzkwMDEzZjg4MDAwIFJESTogMDAwMDAwMDAwMDAwMDIw
MApKdW4gNCAxMTowNzo1NiB4ZW5zcnYxIGtlcm5lbDogUkJQOiBmZmZmODgwMjdhYTIzZTQ4IFIw
ODogCmZmZmY4ODAyN2FhMzMzNDAgUjA5OiBmZmZmODgwMjc1OGQ4YTAwCkp1biA0IDExOjA3OjU2
IHhlbnNydjEga2VybmVsOiBSMTA6IGZmZmY4ODAyODM0MDBjNDggUjExOiAKMDAwMDAwMDAwMDAw
MDAwMCBSMTI6IDAwMDAwMDAwMDAwMDAwNDAKSnVuIDQgMTE6MDc6NTYgeGVuc3J2MSBrZXJuZWw6
IFIxMzogZmZmZmM5MDAxM2Y1MDAwMCBSMTQ6IAowMDAwMDAwMDAwMDAwMDQwIFIxNTogMDAwMDAw
MDAwMDAwMDEyYgpKdW4gNCAxMTowNzo1NiB4ZW5zcnYxIGtlcm5lbDogRlM6IDAwMDAwMDAwMDAw
MDAwMDAoMDAwMCkgCkdTOmZmZmY4ODAyN2FhMjAwMDAoMDAwMCkga25sR1M6ZmZmZjg4MDI3YWEy
MDAwMApKdW4gNCAxMTowNzo1NiB4ZW5zcnYxIGtlcm5lbDogQ1M6IGUwMzMgRFM6IDAwMmIgRVM6
IDAwMmIgQ1IwOiAKMDAwMDAwMDA4MDA1MDAzMwpKdW4gNCAxMTowNzo1NiB4ZW5zcnYxIGtlcm5l
bDogQ1IyOiAwMDAwN2ZhZDRhY2M2YjA4IENSMzogCjAwMDAwMDAyNGUwYTEwMDAgQ1I0OiAwMDAw
MDAwMDAwMDQyNjYwCkp1biA0IDExOjA3OjU2IHhlbnNydjEga2VybmVsOiBTdGFjazoKSnVuIDQg
MTE6MDc6NTYgeGVuc3J2MSBrZXJuZWw6IGZmZmZmZmZmODE1YTExMzkgZmZmZjg4MDI3YWEyM2U1
OCAKZmZmZmM5MDAxM2Y1MDAyOCBmZmZmODgwMjdhYTIzZTU4Ckp1biA0IDExOjA3OjU2IHhlbnNy
djEga2VybmVsOiBmZmZmZmZmZmEwMzZmYzgxIGZmZmY4ODAyN2FhMjNlOTggCmZmZmZmZmZmYTAz
NzMzY2QgZmZmZjg4MDI3YWEyM2U5OApKdW4gNCAxMTowNzo1NiB4ZW5zcnYxIGtlcm5lbDogZmZm
ZmZmZmYwMDAwMDAwMCBmZmZmODgwMjUxZTI1MDUwIApmZmZmYzkwMDEzZjUwMDI4IDAwMDAwMDAw
MDAwMDAwMDAKSnVuIDQgMTE6MDc6NTYgeGVuc3J2MSBrZXJuZWw6IENhbGwgVHJhY2U6Ckp1biA0
IDExOjA3OjU2IHhlbnNydjEga2VybmVsOiA8SVJRPiBbPGZmZmZmZmZmODE1YTExMzk+XSA/IApf
X25hcGlfc2NoZWR1bGUrMHg1OS8weDYwCkp1biA0IDExOjA3OjU2IHhlbnNydjEga2VybmVsOiBb
PGZmZmZmZmZmYTAzNmZjODE+XSAKeGVudmlmX25hcGlfc2NoZWR1bGVfb3JfZW5hYmxlX2V2ZW50
cysweDgxLzB4OTAgW3hlbl9uZXRiYWNrXQpKdW4gNCAxMTowNzo1NiB4ZW5zcnYxIGtlcm5lbDog
WzxmZmZmZmZmZmEwMzczM2NkPl0gCnhlbnZpZl9wb2xsKzB4NGQvMHg2OCBbeGVuX25ldGJhY2td
Ckp1biA0IDExOjA3OjU2IHhlbnNydjEga2VybmVsOiBbPGZmZmZmZmZmODE1YThiMzI+XSAKbmV0
X3J4X2FjdGlvbisweDExMi8weDJjMApKdW4gNCAxMTowNzo1NiB4ZW5zcnYxIGtlcm5lbDogWzxm
ZmZmZmZmZjgxMDc3ZDRjPl0gCl9fZG9fc29mdGlycSsweGZjLzB4MmYwCkp1biA0IDExOjA3OjU2
IHhlbnNydjEga2VybmVsOiBbPGZmZmZmZmZmODEwNzgwNGQ+XSBpcnFfZXhpdCsweGJkLzB4ZDAK
SnVuIDQgMTE6MDc6NTYgeGVuc3J2MSBrZXJuZWw6IFs8ZmZmZmZmZmY4MTNiNjY4Yz5dIAp4ZW5f
ZXZ0Y2huX2RvX3VwY2FsbCsweDNjLzB4NTAKSnVuIDQgMTE6MDc6NTYgeGVuc3J2MSBrZXJuZWw6
IFs8ZmZmZmZmZmY4MTY3YzQ5ZT5dIAp4ZW5fZG9faHlwZXJ2aXNvcl9jYWxsYmFjaysweDFlLzB4
NDAKSnVuIDQgMTE6MDc6NTYgeGVuc3J2MSBrZXJuZWw6IDxFT0k+IFs8ZmZmZmZmZmY4MTAwMTNh
YT5dID8gCnhlbl9oeXBlcmNhbGxfc2NoZWRfb3ArMHhhLzB4MjAKSnVuIDQgMTE6MDc6NTYgeGVu
c3J2MSBrZXJuZWw6IFs8ZmZmZmZmZmY4MTAwMTNhYT5dID8gCnhlbl9oeXBlcmNhbGxfc2NoZWRf
b3ArMHhhLzB4MjAKSnVuIDQgMTE6MDc6NTYgeGVuc3J2MSBrZXJuZWw6IFs8ZmZmZmZmZmY4MTAw
YjcwMD5dID8gCnhlbl9zYWZlX2hhbHQrMHgxMC8weDIwCkp1biA0IDExOjA3OjU2IHhlbnNydjEg
a2VybmVsOiBbPGZmZmZmZmZmODEwMWZkNDQ+XSA/IApkZWZhdWx0X2lkbGUrMHgyNC8weGYwCkp1
biA0IDExOjA3OjU2IHhlbnNydjEga2VybmVsOiBbPGZmZmZmZmZmODEwMWYzNGY+XSA/IAphcmNo
X2NwdV9pZGxlKzB4Zi8weDIwCkp1biA0IDExOjA3OjU2IHhlbnNydjEga2VybmVsOiBbPGZmZmZm
ZmZmODEwYjM3ZjY+XSA/IApjcHVpZGxlX2lkbGVfY2FsbCsweGQ2LzB4MWQwCkp1biA0IDExOjA3
OjU2IHhlbnNydjEga2VybmVsOiBbPGZmZmZmZmZmODEwOTI2YzI+XSA/IApfX2F0b21pY19ub3Rp
Zmllcl9jYWxsX2NoYWluKzB4MTIvMHgyMApKdW4gNCAxMTowNzo1NiB4ZW5zcnYxIGtlcm5lbDog
WzxmZmZmZmZmZjgxMGIzYTI1Pl0gPyAKY3B1X2lkbGVfbG9vcCsweDEzNS8weDIwMApKdW4gNCAx
MTowNzo1NiB4ZW5zcnYxIGtlcm5lbDogWzxmZmZmZmZmZjgxMGIzYjBiPl0gPyAKY3B1X3N0YXJ0
dXBfZW50cnkrMHgxYi8weDcwCkp1biA0IDExOjA3OjU2IHhlbnNydjEga2VybmVsOiBbPGZmZmZm
ZmZmODEwYjNiNTA+XSA/IApjcHVfc3RhcnR1cF9lbnRyeSsweDYwLzB4NzAKSnVuIDQgMTE6MDc6
NTYgeGVuc3J2MSBrZXJuZWw6IFs8ZmZmZmZmZmY4MTAxMjYxYT5dID8gCmNwdV9icmluZ3VwX2Fu
ZF9pZGxlKzB4MmEvMHg0MApKdW4gNCAxMTowNzo1NiB4ZW5zcnYxIGtlcm5lbDogQ29kZTogNDQg
MDAgMDAgNjUgZjYgMDQgMjUgYzEgYTAgMDAgMDAgZmYgCjBmIDk0IGM0IDAwIGU0IGMzIDkwIDY2
IGY3IGM3IDAwIDAyIDY1IDBmIDk0IDA0IDI1IGMxIGEwIDAwIDAwIDY1IDY2IDgzIAozYyAyNSBj
MCBhMCAwMCAwMCAwMSA8NzU+IDA1IGU4IDAxIDAwIDAwIDAwIGMzIDUwIDUxIDUyIDU2IDU3IDQx
IDUwIDQxIAo1MSA0MSA1MiA0MSA1MwoKU29tZXRpbWVzIHdlIGdldCB0aGlzIGxvY2t1cHMgZm9y
IG1pbnV0ZXMsIGFuZCB0aGVuIHRoZSBzeXN0ZW0gcmVjb3ZlcnMuCgpCdXQgaXRzIGNsZWFyIHdl
IG5lZWQgdG8gZmluZCBhIHNvbHV0aW9uIGZvciB0aGlzIDopCkFuZCBpdCBzZWVtcyBsaWtlIHdl
J3JlIG5vdCB0aGUgb25seSBvbmVzOiAKaHR0cHM6Ly9saXN0cy5jZW50b3Mub3JnL3BpcGVybWFp
bC9jZW50b3MtdmlydC8yMDE2LU1hcmNoLzAwNTAxNC5odG1sCgpBbnkgYWR2aWNlPwoKVGhhbmtz
IQpKZWFuLUxvdWlzIER1cG9uZAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 20 10:50:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 10:50: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 1dNGk0-00005E-3X; Tue, 20 Jun 2017 10:50:36 +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 1dNGjz-000057-Qa
 for xen-devel@lists.xen.org; Tue, 20 Jun 2017 10:50:35 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 05/CE-01985-AFDF8495; Tue, 20 Jun 2017 10:50:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsVywNykQvf7X49
 Ig6Wr5CyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owrC3awFfQKVvy/vpK1gXE5bxcjF4eQwHRG
 ib9nXrJ2MXJySAjwShxZNgPKDpC4f+QucxcjB1BRuURruwBImEVAVWLm/i9MIDabgLLExa+9b
 CC2CJDd++s3C4jNLGAnsXf1VTBbWCBc4nPHH0YQm1fAUuLJ5sfsEHaexN1tt8FqhARuMUqsXJ
 YLEReUODnzCdQcLYkb/14ygZzALCAtsfwfB0iYU8Be4sOxp2AjRYHW7r61l3kCo+AsJN2zkHT
 PQuhewMi8ilGjOLWoLLVI19BYL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMGAZ
 gGAH47btnocYJTmYlER5F9zxiBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwfvzD1BOsCg1PbUiL
 TMHGDswaQkOHiURXu3PQGne4oLE3OLMdIjUKUZFKXHeayB9AiCJjNI8uDZYvF5ilJUS5mUEOk
 SIpyC1KDezBFX+FaM4B6OSMG8IMPqFeDLzSuCmvwJazAS0+MURsMUliQgpqQbGOc2MQX+uzpb
 ZoNeTliu3QXT/g9MvzK4w6m41/rHix99Zx1ufHinTZDl0MS1TNcpNqna1U1WgmXJ2i013V8K7
 ipPsJipPorIULbjMouf+EfaJ55RWONb26trhKAOjE2eDNhyv6BZqjfzxlYf/hce6HU86VRljS
 q3r5HKzIs9f/1a3WGrPXE4lluKMREMt5qLiRAD25FuJ0gIAAA==
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1497955828!67940535!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23998 invoked from network); 20 Jun 2017 10:50:31 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Jun 2017 10:50:31 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 20 Jun 2017 03:50:28 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.39,364,1493708400"; d="scan'208";a="1184737235"
Received: from skl-2s3.sh.intel.com ([10.239.48.12])
 by fmsmga002.fm.intel.com with ESMTP; 20 Jun 2017 03:50:27 -0700
Date: Tue, 20 Jun 2017 18:51:09 +0800
From: Chao Gao <chao.gao@intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170620105105.GA18681@skl-2s3.sh.intel.com>
Mail-Followup-To: Jan Beulich <JBeulich@suse.com>,
 Kevin Tian <kevin.tian@intel.com>, xen-devel@lists.xen.org
References: <1497595719-107855-1-git-send-email-chao.gao@intel.com>
 <59441ACB020000780016388E@prv-mh.provo.novell.com>
 <20170619063342.GA74686@skl-2s3.sh.intel.com>
 <59479CBD0200007800163DA1@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59479CBD0200007800163DA1@prv-mh.provo.novell.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Kevin Tian <kevin.tian@intel.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] VT-d: fix VF of RC integrated endpoint
 matched to wrong VT-d unit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBKdW4gMTksIDIwMTcgYXQgMDE6NDM6MjVBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+Pj4gT24gMTkuMDYuMTcgYXQgMDg6MzMsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3Rl
Ogo+PiBPbiBGcmksIEp1biAxNiwgMjAxNyBhdCAwOTo1MjoxMUFNIC0wNjAwLCBKYW4gQmV1bGlj
aCB3cm90ZToKPj4+Pj4+IE9uIDE2LjA2LjE3IGF0IDA4OjQ4LCA8Y2hhby5nYW9AaW50ZWwuY29t
PiB3cm90ZToKPj4+PiBUaGUgcHJvYmxlbSBpcyBhIFZGIG9mIFJDIGludGVncmF0ZWQgUEYgKGUu
Zy4gUEYncyBCREYgaXMgMDA6MDIuMCksCj4+Pj4gd2Ugd291bGQgd3JvbmdseSB1c2UgMDA6MDAu
MCB0byBzZWFyY2ggVlQtZCB1bml0Lgo+Pj4+IAo+Pj4+IFRvIHNlYXJjaCBWVC1kIHVuaXQgZm9y
IGEgVkYsIHRoZSBCREYgb2YgdGhlIFBGIGlzIHVzZWQuIEFuZCBJZiB0aGUKPj4+PiBQRiBpcyBh
biBFeHRlbmRlZCBGdW5jdGlvbiwgdGhlIEJERiBvZiBvbmUgdHJhZGl0aW9uYWwgZnVuY3Rpb24g
aXMKPj4+PiB1c2VkLiBUaGUgZm9sbG93aW5nIGxpbmUgKGZyb20gYWNwaV9maW5kX21hdGNoZWRf
ZHJoZF91bml0KCkpOgo+Pj4+ICAgICBkZXZmbiA9IFBDSV9TTE9UKHBkZXYtPmluZm8ucGh5c2Zu
LmRldmZuKSA/IDAgOiBwZGV2LT5pbmZvLnBoeXNmbi5kZXZmbjsKPj4+PiBzZXRzICdkZXZmbicg
dG8gMCBpZiBQRidzIGRldmZuID4gOC4KPj4+Cj4+PklzIHRoYXQgcmVhbGx5IHRoZSByZWxldmFu
dCBsaW5lPyBTaW5jZSB5b3Ugc2F5IFBGIGlzIGFuIEV4dGVuZGVkCj4+PkZ1bmN0aW9uLCB3b3Vs
ZG4ndAo+Pj4KPj4+ICAgIGlmICggcGRldi0+aW5mby5pc19leHRmbiApCj4+PiAgICB7Cj4+PiAg
ICAgICAgYnVzID0gcGRldi0+YnVzOwo+Pj4gICAgICAgIGRldmZuID0gMDsKPj4+ICAgIH0KPj4+
Cj4+PmJlIHRoZSByZWxldmFudCBjb2RlPyBPciBlbHNlIC0gaXMgaXNfZXh0Zm4gbm90IGJlaW5n
IHNldCBjb3JyZWN0bHk/Cj4+IAo+PiBJIHRoaW5rIHRoaXMgZmllbGQgaXMgbm90IGJlaW5nIHNl
dCBmb3IgVkYuIEFuZCBoZXJlIHdoYXQgd2Ugd2FudCB0bwo+PiBrbm93IGlzIHdoZXRoZXIgdGhl
IFBGIG9mIHRoaXMgVkYgaXMgYW4gZXh0ZW5kZWQgZnVuY3Rpbi4gV2UgYWxzbyBjYW4gYWRkCj4+
IGEgbmV3IGZpZWxkICdpc19leHRmbicgaW4gcGRldi0+aW5mby5waHlzZm4gYW5kIGNoYW5nZSB0
aGUgY2FsbGVyIGluCj4+IGxpbnV4IGtlcm5lbCBhY2NvcmRpbmdseS4gQnV0IGl0IHdpbGwgYmUg
bm90IGNvbXBhdGlibGUgd2l0aCB0aGUgb2xkIGtlcm5lbC4KPgo+V2FpdCwgbm8gLSBJIGRpZCBk
ZXNjcmliZSB0aGluZ3Mgc2xpZ2h0bHkgd3JvbmdseSwgYW5kIGhlbmNlIHBlcmhhcHMKPm1hbmFn
ZWQgdG8gY29uZnVzZSB5b3UgKGJlc2lkZXMgbXlzZWxmKS4gRm9yIHRoZSBWRiB3ZSBkb24ndCB3
YW50Cj50byBzZWUgaXNfZXh0Zm4gc2V0LCBidXQgZm9yIGl0cyBQRiBJJ2QgZXhwZWN0IHRoYXQg
dG8gYmUgdGhlIGNhc2UuCj5XaXRoIHRoYXQgSSdkIHRoZW4gdGhpbmsgbG9va2luZyB1cCB0aGUg
c3RydWN0IHBjaV9kZXYgZm9yIHRoZSBQRiBpcyBhbGwKPml0IHRha2VzIHRvIHRlbGwgYXBhcnQg
Ym90aCBjYXNlcywgdGhlIG1vcmUgdGhhdCBJJ20gbm90IHN1cmUgLi4uCgpIaSwgSmFuLiBpbiBw
Y2lfYWRkX2RldmljZSgpOgoKICAgIGVsc2UgaWYgKGluZm8tPmlzX3ZpcnRmbikKICAgIHsKICAg
ICAgICBwY2lkZXZzX2xvY2soKTsKICAgICAgICBwZGV2ID0gcGNpX2dldF9wZGV2KHNlZywgaW5m
by0+cGh5c2ZuLmJ1cywgaW5mby0+cGh5c2ZuLmRldmZuKTsKICAgICAgICBwY2lkZXZzX3VubG9j
aygpOwogICAgICAgIGlmICggIXBkZXYgKQogICAgICAgICAgICBwY2lfYWRkX2RldmljZShzZWcs
IGluZm8tPnBoeXNmbi5idXMsIGluZm8tPnBoeXNmbi5kZXZmbiwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgTlVMTCwgbm9kZSk7CiAgICAgICAgcGRldl90eXBlID0gInZpcnR1YWwgZnVuY3Rp
b24iOwogICAgfQoKY291bGQgeW91IHJlY2FsbCBpbiB3aGljaCBjYXNlLCB3ZSBjYW4ndCBnZXQg
dGhlIFBGIGJ5CnBjaV9nZXRfcGRldigpIGFib3ZlPyBUaGUgcmVhc29uIHdoeSBJIHdhbnQgdG8g
a25vdyBpcyBpbiB0aGlzIGNhc2UsCmlzX2V4dGZuIG9mIHRoZSBQRiBtYXkgbm90IGJlIHNldCBj
b3JyZWN0bHkuCgpUaGFua3MKQ2hhbwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 20 10:59:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 10: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 1dNGs7-0000RY-U4; Tue, 20 Jun 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 <julien.grall@arm.com>) id 1dNGs6-0000RS-P1
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 10:58:58 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 49/56-03058-2FFF8495; Tue, 20 Jun 2017 10:58:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVysyfVTffjf49
 Ig3Xf5Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozfy34xF7zir2jd85K9gfEoTxcjJ4eQwCZG
 ielH2LsYuYDsxYwSc/7fZQdJCAsES/x9tYoRxBYRcJXY8mkdWJxZIFvif88lJojmNIlPp06D1
 bAJaErc+fwJLM4rYCVx/vZNMJtFQFVixr3tYDWiAuESvQf62SBqBCVOznzCAmJzClhKbDuxnh
 VivpnEvM0PmSFscYlbT+YzQdjyEs1bZzNPYOSfhaR9FpKWWUhaZiFpWcDIsopRozi1qCy1SNf
 YSC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzA8GYBgB+PpdYGHGCU5mJREeRfc
 8YgU4kvKT6nMSCzOiC8qzUktPsQow8GhJMFb8Q8oJ1iUmp5akZaZA4wUmLQEB4+SCK/2Z6A0b
 3FBYm5xZjpE6hSjopQ4bxpInwBIIqM0D64NFp2XGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJM
 y7A2QKT2ZeCdz0V0CLmYAWvzgCtrgkESEl1cAY/Kf+udtXt7XKeTvVYs7E1JotOPx2quKvZTd
 rIovLph5pPTM/021ylt3VI31nmlvvzRYyDtj7SCJPj+Xw/qala/zd3Tc2PLCaejqb7a+Wgdi5
 lQKbl3xisTM8ebM0n+nuc/3rmw4yPjrtfTKp5V+0S5veHs77fVp8fAVvd6ZXRe3O79pf/lpDi
 aU4I9FQi7moOBEAhcsaw8kCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1497956337!62792516!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30147 invoked from network); 20 Jun 2017 10:58:57 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-16.tower-21.messagelabs.com with SMTP; 20 Jun 2017 10:58: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 A5E4780D;
 Tue, 20 Jun 2017 03:58:56 -0700 (PDT)
Received: from [10.1.29.20] (unknown [10.1.29.20])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 733AD3F41F;
 Tue, 20 Jun 2017 03:58:55 -0700 (PDT)
To: Wei Liu <wei.liu2@citrix.com>, Zhongze Liu <blackskygg@gmail.com>
References: <20170614011148.2849-1-blackskygg@gmail.com>
 <20170619113937.dilkj7yqfvmrf2nz@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <9d3fea11-737e-b3f9-bd56-574285c43395@arm.com>
Date: Tue, 20 Jun 2017 11:58: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: <20170619113937.dilkj7yqfvmrf2nz@citrix.com>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 David Scott <dave@recoil.org>
Subject: Re: [Xen-devel] [PATCH v3] tools: fix several "format-truncation"
 warnings with GCC 7
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGkgV2VpLAoKT24gMDYvMTkvMjAxNyAxMjozOSBQTSwgV2VpIExpdSB3cm90ZToKPiBPbiBXZWQs
IEp1biAxNCwgMjAxNyBhdCAwOToxMTo0OEFNICswODAwLCBaaG9uZ3plIExpdSB3cm90ZToKPj4g
R0NDIDcuMS4xIGNvbXBsYWlucyB0aGF0IHNldmVyYWwgYnVmZmVycyBwYXNzZWQgdG8gc25wcmlu
dGYoKSBpbiB4ZW5wbWQKPj4gYW5kIHRvb2xzL29jbWFsL3hjIGFyZSB0b28gc21hbGwgdG8gaG9s
ZCB0aGUgbGFyZ2VzdCBwb3NzaWJsZSByZXN1bHRpbmcgc3RyaW5nLAo+PiB3aGljaCBpcyBjYWxj
dWxhdGVkIGJ5IGFkZGluZyB1cCB0aGUgbWF4aW11bSBsZW5ndGggb2YgYWxsIHRoZSBzdWJzdHJp
bmdzLgo+Pgo+PiBUaGUgd2FybmluZ3MgYXJlIHRyZWF0ZWQgYXMgZXJyb3JzIGJ5IC1XZXJyb3Is
IGFuZCBnb2VzIGxpa2UgdGhpcyAoYWJicmV2aWF0ZWQpOgo+Pgo+PiB4ZW5wbWQuYzo5NDozNjog
ZXJyb3I6IOKAmCVz4oCZIGRpcmVjdGl2ZSBvdXRwdXQgbWF5IGJlIHRydW5jYXRlZCB3cml0aW5n
IHVwIHRvCj4+IDI1NSBieXRlcyBpbnRvIGEgcmVnaW9uIG9mIHNpemUgMTMgWy1XZXJyb3I9Zm9y
bWF0LXRydW5jYXRpb249XQo+PiAgICAgICAjZGVmaW5lIEJBVFRFUllfSU5GT19GSUxFX1BBVEgg
Ii9wcm9jL2FjcGkvYmF0dGVyeS8lcy9pbmZvIgo+PiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXgo+PiB4ZW5wbWQuYzoxMTM6MTM6IG5vdGU6IOKAmHNucHJpbnRm4oCZIG91
dHB1dCBiZXR3ZWVuIDI1IGFuZCAyODAgYnl0ZXMgaW50byBhCj4+IGRlc3RpbmF0aW9uIG9mIHNp
emUgMzIKPj4KPj4geGVucG1kLmM6OTU6Mzc6IGVycm9yOiDigJglc+KAmSBkaXJlY3RpdmUgb3V0
cHV0IG1heSBiZSB0cnVuY2F0ZWQgd3JpdGluZyB1cCB0bwo+PiAyNTUgYnl0ZXMgaW50byBhIHJl
Z2lvbiBvZiBzaXplIDEzIFstV2Vycm9yPWZvcm1hdC10cnVuY2F0aW9uPV0KPj4gICAgICAgI2Rl
ZmluZSBCQVRURVJZX1NUQVRFX0ZJTEVfUEFUSCAiL3Byb2MvYWNwaS9iYXR0ZXJ5LyVzL3N0YXRl
Igo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4KPj4geGVucG1kLmM6
MTE2OjEzOiBub3RlOiDigJhzbnByaW50ZuKAmSBvdXRwdXQgYmV0d2VlbiAyNiBhbmQgMjgxIGJ5
dGVzIGludG8gYQo+PiBkZXN0aW5hdGlvbiBvZiBzaXplIDMyCj4+Cj4+IHhlbmN0cmxfc3R1YnMu
Yzo2NToxNTogZXJyb3I6IOKAmCVz4oCZIGRpcmVjdGl2ZSBvdXRwdXQgbWF5IGJlIHRydW5jYXRl
ZCB3cml0aW5nCj4+IHVwIHRvIDEwMjMgYnl0ZXMgaW50byBhIHJlZ2lvbiBvZiBzaXplIDI1MiBb
LVdlcnJvcj1mb3JtYXQtdHJ1bmNhdGlvbj1dCj4+ICAgICAgICAiJWQ6ICVzOiAlcyIsIGVycm9y
LT5jb2RlLAo+PiAgICAgICAgICAgICAgICAgXn4KPj4geGVuY3RybF9zdHVicy5jOjY0OjQ6IG5v
dGU6IOKAmHNucHJpbnRm4oCZIG91dHB1dCA1IG9yIG1vcmUgYnl0ZXMgKGFzc3VtaW5nIDEwMjgp
Cj4+IGludG8gYSBkZXN0aW5hdGlvbiBvZiBzaXplIDI1Ngo+Pgo+PiBFbmxhcmdlIHRoZSBzaXpl
IG9mIHRoZXNlIGJ1ZmZlcnMgYXMgc3VnZ2VzdGVkIGJ5IHRoZSBjb21wbGllcgo+PiAoYW5kIHNs
aWdodGx5IHJvdW5kZWQpIHRvIGZpeCB0aGUgd2FybmluZ3MuCj4+Cj4+IE5vIGZ1bmN0aW9uYWwg
Y2hhbmdlcy4KPj4KPj4gU2lnbmVkLW9mZi1ieTogWmhvbmd6ZSBMaXUgPGJsYWNrc2t5Z2dAZ21h
aWwuY29tPgo+PiBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiAKPiBB
cHBsaWVkLgo+IAo+IEp1bGllbiwgY29uc2lkZXIgdGhpcyBmb3IgNC45PwoKTG9va2luZyBxdWlj
a2x5IGF0IHRoZSBwYXRjaCwgaXQgc291bmRzIGEgYml0IHN0cmFuZ2UgdG8gYWxsb2NhdGUgMTAy
OCAKYnl0ZXMgb24gdGhlIHN0YWNrLiBJdCBpcyBtb3JlIHRoYW4gMS84IG9mIGRlZmF1bHQgc3Rh
Y2sgaW4gTGludXggKDhLKS4gCkFyZSB3ZSBzdXJlIHRoZSBzdGFjayB3aWxsIG5ldmVyIGV4cGxv
ZGU/CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 20 11:03:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 11:03: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 1dNGwP-00015q-Fn; Tue, 20 Jun 2017 11: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 <prvs=337010580=wei.liu2@citrix.com>)
 id 1dNGwO-00015k-0r
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 11:03:24 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 7D/84-02196-BF009495; Tue, 20 Jun 2017 11:03:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXitHSDve5PBs9
 Ig8d7LC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyO3v3sBe8EKzb+nMnYwHiVt4uRk0NCwF9i
 8f8JbCA2i4CqxPQ1P9lBbDYBZYmfnb1gcREBdYk/FyYwgtjMAhsZJR7364PYwgLBEn9frQKL8
 wpYSOz99RXI5uIQEpjGKHH24EYmiISgxMmZT1i6GDmAmjUl1u/ShzClJZb/44AYKS/RvHU2M0
 iYU8Ba4us8TZCwqICKROfSOSwgtpCAgkTH9GNMExj5ZyGZOQth5iyEmbOQzFzAyLKKUaM4tag
 stUjXyFgvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMwKOsZGBh3MPbt9TvEKMnB
 pCTKqw4MViG+pPyUyozE4oz4otKc1OJDjDIcHEoSvD//e0QKCRalpqdWpGXmAOMDJi3BwaMkw
 qv9GSjNW1yQmFucmQ6ROsWoKCXOew6kTwAkkVGaB9cGi8lLjLJSwryMDAwMQjwFqUW5mSWo8q
 8YxTkYlYR5b4NM4cnMK4Gb/gpoMRPQ4hdHwBaXJCKkpBoYxTX0zv6IVrscxxfC31QatzC8/Pf
 iei9V4dPz7KzUfDJ+JGmzqW26mRneduJAn/Dnf1ultjSm5hinfcj3XlL8qGZ5y+P3kiLri6c0
 ck5QNRD8uT45uWVrYVzrvChe7fcXHk//eOhn+ko1pk3/Xyc16Fuc2vFjXxlH/4fSsIgPu65dP
 1Dz5k2REktxRqKhFnNRcSIAkxrJqMQCAAA=
X-Env-Sender: prvs=337010580=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1497956600!67945035!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45732 invoked from network); 20 Jun 2017 11:03:21 -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;
 20 Jun 2017 11:03:21 -0000
X-IronPort-AV: E=Sophos;i="5.39,364,1493683200"; d="scan'208";a="437114291"
Date: Tue, 20 Jun 2017 12:02:46 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20170620110246.mkcknrtghehxmzxa@citrix.com>
References: <20170614011148.2849-1-blackskygg@gmail.com>
 <20170619113937.dilkj7yqfvmrf2nz@citrix.com>
 <9d3fea11-737e-b3f9-bd56-574285c43395@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <9d3fea11-737e-b3f9-bd56-574285c43395@arm.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, Zhongze Liu <blackskygg@gmail.com>,
 David Scott <dave@recoil.org>
Subject: Re: [Xen-devel] [PATCH v3] tools: fix several "format-truncation"
 warnings with GCC 7
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBKdW4gMjAsIDIwMTcgYXQgMTE6NTg6NTNBTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpIFdlaSwKPiAKPiBPbiAwNi8xOS8yMDE3IDEyOjM5IFBNLCBXZWkgTGl1IHdyb3Rl
Ogo+ID4gT24gV2VkLCBKdW4gMTQsIDIwMTcgYXQgMDk6MTE6NDhBTSArMDgwMCwgWmhvbmd6ZSBM
aXUgd3JvdGU6Cj4gPiA+IEdDQyA3LjEuMSBjb21wbGFpbnMgdGhhdCBzZXZlcmFsIGJ1ZmZlcnMg
cGFzc2VkIHRvIHNucHJpbnRmKCkgaW4geGVucG1kCj4gPiA+IGFuZCB0b29scy9vY21hbC94YyBh
cmUgdG9vIHNtYWxsIHRvIGhvbGQgdGhlIGxhcmdlc3QgcG9zc2libGUgcmVzdWx0aW5nIHN0cmlu
ZywKPiA+ID4gd2hpY2ggaXMgY2FsY3VsYXRlZCBieSBhZGRpbmcgdXAgdGhlIG1heGltdW0gbGVu
Z3RoIG9mIGFsbCB0aGUgc3Vic3RyaW5ncy4KPiA+ID4gCj4gPiA+IFRoZSB3YXJuaW5ncyBhcmUg
dHJlYXRlZCBhcyBlcnJvcnMgYnkgLVdlcnJvciwgYW5kIGdvZXMgbGlrZSB0aGlzIChhYmJyZXZp
YXRlZCk6Cj4gPiA+IAo+ID4gPiB4ZW5wbWQuYzo5NDozNjogZXJyb3I6IOKAmCVz4oCZIGRpcmVj
dGl2ZSBvdXRwdXQgbWF5IGJlIHRydW5jYXRlZCB3cml0aW5nIHVwIHRvCj4gPiA+IDI1NSBieXRl
cyBpbnRvIGEgcmVnaW9uIG9mIHNpemUgMTMgWy1XZXJyb3I9Zm9ybWF0LXRydW5jYXRpb249XQo+
ID4gPiAgICAgICAjZGVmaW5lIEJBVFRFUllfSU5GT19GSUxFX1BBVEggIi9wcm9jL2FjcGkvYmF0
dGVyeS8lcy9pbmZvIgo+ID4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Xgo+ID4gPiB4ZW5wbWQuYzoxMTM6MTM6IG5vdGU6IOKAmHNucHJpbnRm4oCZIG91dHB1dCBiZXR3
ZWVuIDI1IGFuZCAyODAgYnl0ZXMgaW50byBhCj4gPiA+IGRlc3RpbmF0aW9uIG9mIHNpemUgMzIK
PiA+ID4gCj4gPiA+IHhlbnBtZC5jOjk1OjM3OiBlcnJvcjog4oCYJXPigJkgZGlyZWN0aXZlIG91
dHB1dCBtYXkgYmUgdHJ1bmNhdGVkIHdyaXRpbmcgdXAgdG8KPiA+ID4gMjU1IGJ5dGVzIGludG8g
YSByZWdpb24gb2Ygc2l6ZSAxMyBbLVdlcnJvcj1mb3JtYXQtdHJ1bmNhdGlvbj1dCj4gPiA+ICAg
ICAgICNkZWZpbmUgQkFUVEVSWV9TVEFURV9GSUxFX1BBVEggIi9wcm9jL2FjcGkvYmF0dGVyeS8l
cy9zdGF0ZSIKPiA+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeCj4g
PiA+IHhlbnBtZC5jOjExNjoxMzogbm90ZTog4oCYc25wcmludGbigJkgb3V0cHV0IGJldHdlZW4g
MjYgYW5kIDI4MSBieXRlcyBpbnRvIGEKPiA+ID4gZGVzdGluYXRpb24gb2Ygc2l6ZSAzMgo+ID4g
PiAKPiA+ID4geGVuY3RybF9zdHVicy5jOjY1OjE1OiBlcnJvcjog4oCYJXPigJkgZGlyZWN0aXZl
IG91dHB1dCBtYXkgYmUgdHJ1bmNhdGVkIHdyaXRpbmcKPiA+ID4gdXAgdG8gMTAyMyBieXRlcyBp
bnRvIGEgcmVnaW9uIG9mIHNpemUgMjUyIFstV2Vycm9yPWZvcm1hdC10cnVuY2F0aW9uPV0KPiA+
ID4gICAgICAgICIlZDogJXM6ICVzIiwgZXJyb3ItPmNvZGUsCj4gPiA+ICAgICAgICAgICAgICAg
ICBefgo+ID4gPiB4ZW5jdHJsX3N0dWJzLmM6NjQ6NDogbm90ZTog4oCYc25wcmludGbigJkgb3V0
cHV0IDUgb3IgbW9yZSBieXRlcyAoYXNzdW1pbmcgMTAyOCkKPiA+ID4gaW50byBhIGRlc3RpbmF0
aW9uIG9mIHNpemUgMjU2Cj4gPiA+IAo+ID4gPiBFbmxhcmdlIHRoZSBzaXplIG9mIHRoZXNlIGJ1
ZmZlcnMgYXMgc3VnZ2VzdGVkIGJ5IHRoZSBjb21wbGllcgo+ID4gPiAoYW5kIHNsaWdodGx5IHJv
dW5kZWQpIHRvIGZpeCB0aGUgd2FybmluZ3MuCj4gPiA+IAo+ID4gPiBObyBmdW5jdGlvbmFsIGNo
YW5nZXMuCj4gPiA+IAo+ID4gPiBTaWduZWQtb2ZmLWJ5OiBaaG9uZ3plIExpdSA8YmxhY2tza3ln
Z0BnbWFpbC5jb20+Cj4gPiA+IEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
Pgo+ID4gCj4gPiBBcHBsaWVkLgo+ID4gCj4gPiBKdWxpZW4sIGNvbnNpZGVyIHRoaXMgZm9yIDQu
OT8KPiAKPiBMb29raW5nIHF1aWNrbHkgYXQgdGhlIHBhdGNoLCBpdCBzb3VuZHMgYSBiaXQgc3Ry
YW5nZSB0byBhbGxvY2F0ZSAxMDI4IGJ5dGVzCj4gb24gdGhlIHN0YWNrLiBJdCBpcyBtb3JlIHRo
YW4gMS84IG9mIGRlZmF1bHQgc3RhY2sgaW4gTGludXggKDhLKS4gQXJlIHdlCj4gc3VyZSB0aGUg
c3RhY2sgd2lsbCBuZXZlciBleHBsb2RlPwo+IAoKVGhlIGRlZmF1bHQgc3RhY2sgc2l6ZSBpcyA4
TSwgbm90IDhLIHNvIHdlIGl0IGJlIGZpbmUuCgo+IENoZWVycywKPiAKPiAtLSAKPiBKdWxpZW4g
R3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 20 11:06:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 11:06:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNGyv-0001Eu-Se; Tue, 20 Jun 2017 11:06: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=337010580=wei.liu2@citrix.com>)
 id 1dNGyu-0001Eo-TI
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 11:06:00 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 17/B6-03058-89109495; Tue, 20 Jun 2017 11:06:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXitHSDve50Rs9
 Ig9P/jSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyLN/YyFVxkrrjXdp2pgbGBuYuRk0NCwF9i
 4745TF2MHBwsAqoS019VgITZBJQlfnb2soHYIkD2x9ZedhCbWSBSYuHhG0wgtrCAn0Tn1h9gN
 q+AhcS8nk+sIGOEBEwkJqzghggLSpyc+YQFolVHYsHuT2wgJcwC0hLL/3GAhDkFTCUuTlgINk
 VUQEWic+kcsHIhAQWJjunHmCYw8s1CMmkWkkmzECYtYGRexahenFpUllqka6yXVJSZnlGSm5i
 Zo2toYKaXm1pcnJiempOYVKyXnJ+7iREYYgxAsIOx45/TIUZJDiYlUV51Bs9IIb6k/JTKjMTi
 jPii0pzU4kOMMhwcShK8/SA5waLU9NSKtMwcYLDDpCU4eJREeONB0rzFBYm5xZnpEKlTjLocT
 R+2fGESYsnLz0uVEuf1ASkSACnKKM2DGwGLvEuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5g
 0EmcKTmVcCt+kV0BFMQEe8OOIBckRJIkJKqoGReUqtdXnq2pJ/2232u6vvMUp6mMF0YXFV8vf
 Me7wt6/Y1Lmu7wdP9imPCUw/3HU7qLKuvBZ1e8+7n8gsMgQ45D07YNju8SnmlE2MswbfA4hFv
 Vtee0F3KXMf6LxuuZ074eZ/v0+IzQXkJD8/MDIvQ8D5os1fuetvLK+rPKtauWmd2q+uN3KcjS
 izFGYmGWsxFxYkAgaMKrLcCAAA=
X-Env-Sender: prvs=337010580=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1497956758!107067649!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46325 invoked from network); 20 Jun 2017 11:05:59 -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;
 20 Jun 2017 11:05:59 -0000
X-IronPort-AV: E=Sophos;i="5.39,364,1493683200"; d="scan'208";a="437114666"
Date: Tue, 20 Jun 2017 12:05:56 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170620110556.m2nox6f5ep7o5763@citrix.com>
References: <20170615095827.15265-1-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170615095827.15265-1-jgross@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, ian.jackson@eu.citrix.com,
 wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH] tools/xen-detect: try sysfs node for
	obtaining 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>

T24gVGh1LCBKdW4gMTUsIDIwMTcgYXQgMTE6NTg6MjdBTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBJbnN0ZWFkIG9mIHJlbHlpbmcgb24gY3B1aWQgaW5zdHJ1Y3Rpb24gYmVoYXZpb3Vy
IHRvIHRlbGwgd2hpY2ggZG9tYWluCj4gdHlwZSB3ZSBhcmUganVzdCB0cnkgYXNraW5nIHRoZSBr
ZXJuZWwgdmlhIHRoZSBhcHByb3ByaWF0ZSBzeXNmcyBub2RlCj4gKGFkZGVkIGluIExpbnV4IGtl
cm5lbCA0LjEzKS4KPiAKPiBLZWVwIHRoZSBvbGQgZGV0ZWN0aW9uIGxvZ2ljIGFzIGEgZmFsbGJh
Y2sgZm9yIG9sZGVyIGtlcm5lbHMuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgoKQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
CgpJIG9ubHkgc2tpbS1yZWFkIHRoaXMgcGF0Y2guIEkgYWdyZWUgd2l0aCB0aGUgZ2VuZXJhbCBh
cHByb2FjaC4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 20 11:07:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 11: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 1dNGzt-0001Jp-6Y; Tue, 20 Jun 2017 11:07: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 1dNGzr-0001Jb-Bb
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 11:06:59 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 31/80-03620-2D109495; Tue, 20 Jun 2017 11:06:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVysyfVTfcSo2e
 kwcZf7Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bWo1/YC44KVfya9oOxgfEVXxcjF4eQwCZG
 iX+r3zFDOIsZJW7tXwDkcHIICwRL/H21ihHEFhFQlHjw8iYrSBGzQD+jxNr7LWwgCSGBI4wSN
 +6rgdhsApoSdz5/YgKxeQWsJDraZ4DVsAioSrxbOBlsqKhAuETvgX42iBpBiZMzn7B0MXJwcA
 pYSiy/HQASZhYwk5i3+SEzhC0ucevJfCYIW16ieets5gmM/LOQdM9C0jILScssJC0LGFlWMao
 XpxaVpRbpmuolFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGJwMQ7GCcftn/EKMk
 B5OSKK86g2ekEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnefpCcYFFqempFWmYOMFJg0hIcPEoiv
 PEgad7igsTc4sx0iNQpRkUpcd5rIAkBkERGaR5cGyw6LzHKSgnzMgIdIsRTkFqUm1mCKv+KUZ
 yDUUmYdwLIFJ7MvBK46a+AFjMBLX5xxANkcUkiQkqqgZEpO73y5R2GvcnXLldsOnLEJu3blVt
 xuS/e3Pd+/91cdfOpFW/escpLMk+yU+V8bl69qO2HaO7EbzOLl+5unL+ba8YblZftlwOv+Hzc
 lT4jea3mhStrFhy47hj5K359xrkFC3Ub/u2Keh7oMiH3SRabxISs+XeK1NkcXkdXZ2nsqKm98
 on5jJSgEktxRqKhFnNRcSIAUfcSE8kCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1497956817!68126677!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41272 invoked from network); 20 Jun 2017 11:06:57 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-10.tower-21.messagelabs.com with SMTP; 20 Jun 2017 11:06: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 5984A80D;
 Tue, 20 Jun 2017 04:06:57 -0700 (PDT)
Received: from [10.1.29.20] (unknown [10.1.29.20])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0DA813F41F;
 Tue, 20 Jun 2017 04:06:55 -0700 (PDT)
To: Wei Liu <wei.liu2@citrix.com>
References: <20170614011148.2849-1-blackskygg@gmail.com>
 <20170619113937.dilkj7yqfvmrf2nz@citrix.com>
 <9d3fea11-737e-b3f9-bd56-574285c43395@arm.com>
 <20170620110246.mkcknrtghehxmzxa@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <785d6489-c429-14a5-1612-596539bd9820@arm.com>
Date: Tue, 20 Jun 2017 12:06:54 +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: <20170620110246.mkcknrtghehxmzxa@citrix.com>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Zhongze Liu <blackskygg@gmail.com>, David Scott <dave@recoil.org>
Subject: Re: [Xen-devel] [PATCH v3] tools: fix several "format-truncation"
 warnings with GCC 7
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

T24gMDYvMjAvMjAxNyAxMjowMiBQTSwgV2VpIExpdSB3cm90ZToKPiBPbiBUdWUsIEp1biAyMCwg
MjAxNyBhdCAxMTo1ODo1M0FNICswMTAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpIFdlaSwK
Pj4KPj4gT24gMDYvMTkvMjAxNyAxMjozOSBQTSwgV2VpIExpdSB3cm90ZToKPj4+IE9uIFdlZCwg
SnVuIDE0LCAyMDE3IGF0IDA5OjExOjQ4QU0gKzA4MDAsIFpob25nemUgTGl1IHdyb3RlOgo+Pj4+
IEdDQyA3LjEuMSBjb21wbGFpbnMgdGhhdCBzZXZlcmFsIGJ1ZmZlcnMgcGFzc2VkIHRvIHNucHJp
bnRmKCkgaW4geGVucG1kCj4+Pj4gYW5kIHRvb2xzL29jbWFsL3hjIGFyZSB0b28gc21hbGwgdG8g
aG9sZCB0aGUgbGFyZ2VzdCBwb3NzaWJsZSByZXN1bHRpbmcgc3RyaW5nLAo+Pj4+IHdoaWNoIGlz
IGNhbGN1bGF0ZWQgYnkgYWRkaW5nIHVwIHRoZSBtYXhpbXVtIGxlbmd0aCBvZiBhbGwgdGhlIHN1
YnN0cmluZ3MuCj4+Pj4KPj4+PiBUaGUgd2FybmluZ3MgYXJlIHRyZWF0ZWQgYXMgZXJyb3JzIGJ5
IC1XZXJyb3IsIGFuZCBnb2VzIGxpa2UgdGhpcyAoYWJicmV2aWF0ZWQpOgo+Pj4+Cj4+Pj4geGVu
cG1kLmM6OTQ6MzY6IGVycm9yOiDigJglc+KAmSBkaXJlY3RpdmUgb3V0cHV0IG1heSBiZSB0cnVu
Y2F0ZWQgd3JpdGluZyB1cCB0bwo+Pj4+IDI1NSBieXRlcyBpbnRvIGEgcmVnaW9uIG9mIHNpemUg
MTMgWy1XZXJyb3I9Zm9ybWF0LXRydW5jYXRpb249XQo+Pj4+ICAgICAgICAjZGVmaW5lIEJBVFRF
UllfSU5GT19GSUxFX1BBVEggIi9wcm9jL2FjcGkvYmF0dGVyeS8lcy9pbmZvIgo+Pj4+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXgo+Pj4+IHhlbnBtZC5jOjExMzoxMzog
bm90ZTog4oCYc25wcmludGbigJkgb3V0cHV0IGJldHdlZW4gMjUgYW5kIDI4MCBieXRlcyBpbnRv
IGEKPj4+PiBkZXN0aW5hdGlvbiBvZiBzaXplIDMyCj4+Pj4KPj4+PiB4ZW5wbWQuYzo5NTozNzog
ZXJyb3I6IOKAmCVz4oCZIGRpcmVjdGl2ZSBvdXRwdXQgbWF5IGJlIHRydW5jYXRlZCB3cml0aW5n
IHVwIHRvCj4+Pj4gMjU1IGJ5dGVzIGludG8gYSByZWdpb24gb2Ygc2l6ZSAxMyBbLVdlcnJvcj1m
b3JtYXQtdHJ1bmNhdGlvbj1dCj4+Pj4gICAgICAgICNkZWZpbmUgQkFUVEVSWV9TVEFURV9GSUxF
X1BBVEggIi9wcm9jL2FjcGkvYmF0dGVyeS8lcy9zdGF0ZSIKPj4+PiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBeCj4+Pj4geGVucG1kLmM6MTE2OjEzOiBub3RlOiDigJhz
bnByaW50ZuKAmSBvdXRwdXQgYmV0d2VlbiAyNiBhbmQgMjgxIGJ5dGVzIGludG8gYQo+Pj4+IGRl
c3RpbmF0aW9uIG9mIHNpemUgMzIKPj4+Pgo+Pj4+IHhlbmN0cmxfc3R1YnMuYzo2NToxNTogZXJy
b3I6IOKAmCVz4oCZIGRpcmVjdGl2ZSBvdXRwdXQgbWF5IGJlIHRydW5jYXRlZCB3cml0aW5nCj4+
Pj4gdXAgdG8gMTAyMyBieXRlcyBpbnRvIGEgcmVnaW9uIG9mIHNpemUgMjUyIFstV2Vycm9yPWZv
cm1hdC10cnVuY2F0aW9uPV0KPj4+PiAgICAgICAgICIlZDogJXM6ICVzIiwgZXJyb3ItPmNvZGUs
Cj4+Pj4gICAgICAgICAgICAgICAgICBefgo+Pj4+IHhlbmN0cmxfc3R1YnMuYzo2NDo0OiBub3Rl
OiDigJhzbnByaW50ZuKAmSBvdXRwdXQgNSBvciBtb3JlIGJ5dGVzIChhc3N1bWluZyAxMDI4KQo+
Pj4+IGludG8gYSBkZXN0aW5hdGlvbiBvZiBzaXplIDI1Ngo+Pj4+Cj4+Pj4gRW5sYXJnZSB0aGUg
c2l6ZSBvZiB0aGVzZSBidWZmZXJzIGFzIHN1Z2dlc3RlZCBieSB0aGUgY29tcGxpZXIKPj4+PiAo
YW5kIHNsaWdodGx5IHJvdW5kZWQpIHRvIGZpeCB0aGUgd2FybmluZ3MuCj4+Pj4KPj4+PiBObyBm
dW5jdGlvbmFsIGNoYW5nZXMuCj4+Pj4KPj4+PiBTaWduZWQtb2ZmLWJ5OiBaaG9uZ3plIExpdSA8
YmxhY2tza3lnZ0BnbWFpbC5jb20+Cj4+Pj4gQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+Cj4+Pgo+Pj4gQXBwbGllZC4KPj4+Cj4+PiBKdWxpZW4sIGNvbnNpZGVyIHRoaXMg
Zm9yIDQuOT8KPj4KPj4gTG9va2luZyBxdWlja2x5IGF0IHRoZSBwYXRjaCwgaXQgc291bmRzIGEg
Yml0IHN0cmFuZ2UgdG8gYWxsb2NhdGUgMTAyOCBieXRlcwo+PiBvbiB0aGUgc3RhY2suIEl0IGlz
IG1vcmUgdGhhbiAxLzggb2YgZGVmYXVsdCBzdGFjayBpbiBMaW51eCAoOEspLiBBcmUgd2UKPj4g
c3VyZSB0aGUgc3RhY2sgd2lsbCBuZXZlciBleHBsb2RlPwo+Pgo+IAo+IFRoZSBkZWZhdWx0IHN0
YWNrIHNpemUgaXMgOE0sIG5vdCA4SyBzbyB3ZSBpdCBiZSBmaW5lLgoKU29ycnkgSSBtaXNyZWFk
IHRoZSB1bml0LgoKUmVsZWFzZS1hY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 20 11:11:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 11: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 1dNH4J-00022R-OV; Tue, 20 Jun 2017 11:11: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 1dNH4I-00022L-H0
 for xen-devel@lists.xen.org; Tue, 20 Jun 2017 11:11:34 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 A7/24-23755-5E209495; Tue, 20 Jun 2017 11:11:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVysyfVTfcJk2e
 kQcNxVoslHxezODB6HN39mymAMYo1My8pvyKBNaO7Yz9jwQWJije3+5gbGCeKdDFycQgJbGKU
 mP/qF0sXIyeQs5hRYvLFShBbWMBMYtXuPcwgtoiAvsSm243sIDazgLTEtSdv2SDqvSVuP5wP1
 ssmoClx5/MnJhCbV8BK4uaB/WC9LAKqEkubb4D1igqES/Qe6GeDqBGUODnzCVgvp4CPxNWNt5
 kg5ptJzNv8kBnCFpe49WQ+VFxeYvvbOcwTGPlnIWmfhaRlFpKWWUhaFjCyrGLUKE4tKkst0jU
 y00sqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAzPegYGxh2MDXv9DjFKcjApifKq
 M3hGCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg/c0IlBMsSk1PrUjLzAFGCkxagoNHSYQ3HqSVt
 7ggMbc4Mx0idYpRl2PD6vVfmIRY8vLzUqXEeTeCzBAAKcoozYMbAYvaS4yyUsK8jAwMDEI8Ba
 lFuZklqPKvGMU5GJWEeX+CTOHJzCuB2/QK6AgmoCNeHPEAOaIkESEl1cCYeuyKuJtpjMbSpFC
 31QefanHG8nSdr93Fp/PklXvtt+ia25Vr2yO7rQz2Xdp6vf2H3qs7jh2xRV2dF7yimJqZbb+n
 T5mezZXvfjgtwtgo8uXtB12flFWe/pzcq722QXXT4x2ijU/zDywtZkypPTvd6/PBL1wui+9s4
 Qs4xmh9Zt3S/OMrFzAosRRnJBpqMRcVJwIAuMqRENUCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1497957091!94810398!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14737 invoked from network); 20 Jun 2017 11:11:31 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-2.tower-31.messagelabs.com with SMTP; 20 Jun 2017 11:11: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 1E6FE80D;
 Tue, 20 Jun 2017 04:11:31 -0700 (PDT)
Received: from [10.1.29.20] (unknown [10.1.29.20])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6FDA43F41F;
 Tue, 20 Jun 2017 04:11:30 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1706161325530.17964@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <4fa399b7-de9e-1d78-d631-51f511969a45@arm.com>
Date: Tue, 20 Jun 2017 12:11:28 +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.1706161325530.17964@sstabellini-ThinkPad-X260>
Content-Language: en-US
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] docs: improve ARM passthrough 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>
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>

SGkgU3RlZmFubywKCk9uIDA2LzE2LzIwMTcgMDk6MjkgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3
cm90ZToKPiBBZGQgYSB3YXJuaW5nOiB1c2UgcGFzc3Rocm91Z2ggd2l0aCBjYXJlLgo+IAo+IEFk
ZCBhIHBvaW50ZXIgdG8gdGhlIGdpYyBkZXZpY2UgdHJlZSBiaW5kaW5ncy4gQWRkIGFuIGV4cGxh
bmF0aW9uIG9uIGhvdwo+IHRvIGNhbGN1bGF0ZSBpcnEgbnVtYmVycyBmcm9tIGRldmljZSB0cmVl
Lgo+IAo+IEFkZCBhIGJyaWVmIGV4cGxhbmF0aW9uIG9mIHRoZSByZWcgcHJvcGVydHkgYW5kIGEg
cG9pbnRlciB0byB0aGUgeGwgZG9jcwo+IGZvciBhIGRlc2NyaXB0aW9uIG9mIHRoZSBpb21lbSBw
cm9wZXJ0eS4gQWRkIGEgbm90ZSB0aGF0IGluIHRoZSBleGFtcGxlCj4gd2UgYXJlIHVzaW5nIGRp
ZmZlcmVudCBtZW1vcnkgYWRkcmVzc2VzIGZvciBndWVzdHMgYW5kIGhvc3QuCj4gCj4gU2lnbmVk
LW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IAo+
IGRpZmYgLS1naXQgYS9kb2NzL21pc2MvYXJtL3Bhc3N0aHJvdWdoLnR4dCBiL2RvY3MvbWlzYy9h
cm0vcGFzc3Rocm91Z2gudHh0Cj4gaW5kZXggMDgyZTlhYi4uNzE0MGE2MSAxMDA2NDQKPiAtLS0g
YS9kb2NzL21pc2MvYXJtL3Bhc3N0aHJvdWdoLnR4dAo+ICsrKyBiL2RvY3MvbWlzYy9hcm0vcGFz
c3Rocm91Z2gudHh0Cj4gQEAgLTEyLDcgKzEyLDExIEBAIHByb3BlcnR5ICJ4ZW4scGFzc3Rocm91
Z2giLiBUaGUgY29tbWFuZCB0byBkbyBpdCBpbiBVLUJvb3QgaXM6Cj4gICAyKSBDcmVhdGUgYSBw
YXJ0aWFsIGRldmljZSB0cmVlIGRlc2NyaWJpbmcgdGhlIGRldmljZS4gVGhlIElSUSBhcmUgbWFw
cGVkCj4gICAxOjEgdG8gdGhlIGd1ZXN0IChpLmUgVklSUSA9PSBJUlEpLiBGb3IgTU1JTywgeW91
IHdpbGwgaGF2ZSB0byBmaW5kIGEgaG9sZQo+ICAgaW4gdGhlIGd1ZXN0IG1lbW9yeSBsYXlvdXQg
KHNlZSB4ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0uaCwgbm90ZSB0aGF0Cj4gLXRoZSBsYXlv
dXQgaXMgbm90IHN0YWJsZSBhbmQgY2FuIGNoYW5nZSBiZXR3ZWVuIHZlcnNpb25zIG9mIFhlbiku
Cj4gK3RoZSBsYXlvdXQgaXMgbm90IHN0YWJsZSBhbmQgY2FuIGNoYW5nZSBiZXR3ZWVuIHZlcnNp
b25zIG9mIFhlbikuIFBsZWFzZQo+ICtiZSBhd2FyZSB0aGF0IHBhc3NpbmcgYSBwYXJ0aWFsIGRl
dmljZSB0cmVlIHRvIGEgVk0gaXMgYSBwb3dlcmZ1bCB0b29sLAo+ICt1c2UgaXQgd2l0aCBjYXJl
LiBJbiBwcm9kdWN0aW9uLCBvbmx5IGFsbG93IGFzc2lnbm1lbnQgb2YgZGV2aWNlcyB3aGljaAo+
ICtoYXZlIGJlZW4gcHJldmlvdXNseSB0ZXN0ZWQgYW5kIGtub3duIHRvIHdvcmsgY29ycmVjdGx5
IHdoZW4gZ2l2ZW4gdG8KPiArZ3Vlc3RzLgo+ICAgCj4gICAvZHRzLXYxLzsKPiAgIAo+IEBAIC00
OCw2ICs1Miw4IEBAIE5vdGU6Cj4gICAgICAgICAgIC0gI3NpemUtY2VsbHMKPiAgICAgICAqIFNl
ZSBodHRwOi8vd3d3LmRldmljZXRyZWUub3JnL0RldmljZV9UcmVlX1VzYWdlIGZvciBtb3JlCj4g
ICAgICAgaW5mb3JtYXRpb24gYWJvdXQgZGV2aWNlIHRyZWUuCj4gKyAgICAqIEluIHRoaXMgZXhh
bXBsZSwgdGhlIGRldmljZSBNTUlPIHJlZ2lvbiBpcyBwbGFjZWQgYXQgYSBkaWZmZXJlbnQKPiAr
ICAgIGFkZHJlc3MgKDB4MTAwMDAwMDApIGNvbXBhcmVkIHRvIHRoZSBob3N0IGFkZHJlc3MgKDB4
ZmZmNTEwMDApCj4gICAKPiAgIDMpIENvbXBpbGUgdGhlIHBhcnRpYWwgZ3Vlc3QgZGV2aWNlIHdp
dGggZHRjIChEZXZpY2UgVHJlZSBDb21waWxlcikuCj4gICBGb3Igb3VyIHB1cnBvc2UsIHRoZSBj
b21waWxlZCBmaWxlIHdpbGwgYmUgY2FsbGVkIGd1ZXN0LW1pZHdheS5kdGIgYW5kCj4gQEAgLTYw
LDMgKzY2LDE2IEBAIGR0ZGV2ID0gWyAiL3NvYy9ldGhlcm5ldEBmZmY1MTAwMCIgXQo+ICAgaXJx
cyA9IFsgMTEyLCAxMTMsIDExNCBdCj4gICBpb21lbSA9IFsgIjB4ZmZmNTEsMUAweDEwMDAwIiBd
Cj4gICAKPiArUGxlYXNlIHJlZmVyIHRvIHlvdXIgcGxhdGZvcm0gZG9jcyBmb3IgdGhlIE1NSU8g
cmFuZ2VzIGFuZCBpbnRlcnJ1cHRzLgo+ICsKPiArVGhleSBjYW4gYWxzbyBiZSBjYWxjdWxhdGVk
IGZyb20gdGhlIG9yaWdpbmFsIGRldmljZSB0cmVlIChub3QKPiArcmVjb21tZW5kZWQpLiBTZWUg
W2FybSxnaWMudHh0XSBpbiB0aGUgTGludXggcmVwb3NpdG9yeSBmb3IgYQoKW2FybSxnaWMudHh0
XSBkb2N1bWVudGF0aW9uIGlzIG9ubHkgdmFsaWQgZm9yIEdJQ3YyLiBHSUN2MyBoYXMgYSAKZGlm
ZmVyZW50IGRvY3VtZW50YXRpb24sIHRob3VnaCB0aGUgaW50ZXJydXB0IGZvcm1hdCBpcyB0aGUg
c2FtZSBhdCB0aGUgCm1vbWVudC4KCkkgdGhpbmsgdGhpcyBzaG91bGQgYmUgY2xhcmlmaWVkIGFu
ZCBleHBsYWluIHRoYXQgdGhlIGludGVycnVwdCBmb3JtYXQgCndpbGwgZGVwZW5kIG9uIHRoZSB2
aXJ0dWFsIGludGVycnVwdCBjb250cm9sbGVyIGV4cG9zZWQgdG8gdGhlIGd1ZXN0LgoKPiArZGVz
Y3JpcHRpb24gb2YgdGhlICJpbnRlcnJ1cHRzIiBwcm9wZXJ0eSBmb3JtYXQuIEZvciB0aGUgR0lD
LCB0aGUgZmlyc3QKPiArY2VsbCBpcyBpbnRlcnJ1cHQgdHlwZSwgYW5kIHRoZSBzZWNvbmQgY2Vs
bCBpcyB0aGUgaW50ZXJydXB0IG51bWJlci4KPiArR2l2ZW4gdGhhdCBTUEkgbnVtYmVycyBzdGFy
dCBmcm9tIDMyLCBpbiB0aGlzIGV4YW1wbGUgODAgKyAzMiA9IDExMi4gPiArCj4gK1NlZSBtYW4g
W3hsLmNmZ10gZm9yIHRoZSBpb21lbSBmb3JtYXQuIFRoZSByZWcgcHJvcGVydHkgaXMganVzdCBh
IHBhaXIKPiArb2YgYWRkcmVzcywgdGhlbiBzaXplIG51bmJlcnMsIGVhY2ggb2YgdGhlbSBjYW4g
b2NjdXB5IDEgb3IgMiBjZWxscy4KCnMvbnVuYmVycy9udW1iZXJzLwoKPiArCj4gK1thcm0sZ2lj
LnR4dF06IGh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3Rv
cnZhbGRzL2xpbnV4LmdpdC90cmVlL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9p
bnRlcnJ1cHQtY29udHJvbGxlci9hcm0sZ2ljLnR4dAo+ICtbeGwuY2ZnXTogaHR0cHM6Ly94ZW5i
aXRzLnhlbi5vcmcvZG9jcy91bnN0YWJsZS9tYW4veGwuY2ZnLjUuaHRtbAo+IAoKQ2hlZXJzLAoK
LS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 20 11:17:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 11: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 1dNH9W-0002Gj-EG; Tue, 20 Jun 2017 11:16:58 +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 1dNH9V-0002Gd-Qc
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 11:16:57 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 18/CA-03613-92409495; Tue, 20 Jun 2017 11:16:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVysyfVTVeDxTP
 S4NhidYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPP4pXMBZdEKx6/+8fWwNgk1MXIxSEksIlR
 4t/Kb6wQzmJGiWUHJ7F1MXJyCAtESpzu/McIYosIBEm8ntzFBGIzC1RKPPrVBdXwiEXi6eNLY
 A1sApoSdz5/Airi4OAVsJKY8dIRJMwioCpx/8JFdhBbVCBcovdAP1g5r4CgxMmZT1hAbE6BQI
 l5JzexQcw3k5i3+SEzhC0ucevJfKi98hLb385hnsDIPwtJ+ywkLbOQtMxC0rKAkWUVo0ZxalF
 ZapGukaleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZggDIAwQ7GVQsCDzFKcjAp
 ifKqM3hGCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgrWACygkWpaanVqRl5gBjBSYtwcGjJMIbD
 9LKW1yQmFucmQ6ROsWoy3Hn5PovTEIsefl5qVLivO9AZgiAFGWU5sGNgMXtJUZZKWFeRqCjhH
 gKUotyM0tQ5V8xinMwKgnzvgCZwpOZVwK36RXQEUxAR7w44gFyREkiQkqqgbH53LUZm3InmW2
 xqNu0Z1K9c/FdMS7+X1XVVXx/NiVcS7v22mSx5rGH17S60lsuzHsVZ1bQoP3q5lXDtvY9sbsv
 lzmb73+398LESQyrErcFb5ll7BUptuJFwxz+5oelrecz3fcGVqSaf92/I/SMx45nnFN3/t1bw
 fr7xlerzoxGHU65xPYYs7lKLMUZiYZazEXFiQCNepoF1gIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1497957416!107759821!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20209 invoked from network); 20 Jun 2017 11:16:56 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-4.tower-27.messagelabs.com with SMTP; 20 Jun 2017 11:16: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 819EC80D;
 Tue, 20 Jun 2017 04:16:55 -0700 (PDT)
Received: from [10.1.29.20] (unknown [10.1.29.20])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 419F33F41F;
 Tue, 20 Jun 2017 04:16:54 -0700 (PDT)
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>,
 Wei Liu <wei.liu2@citrix.com>
References: <1496769929-23355-1-git-send-email-bhupinder.thakur@linaro.org>
 <1496769929-23355-7-git-send-email-bhupinder.thakur@linaro.org>
 <975bd839-69f7-a97f-43f9-38c58279eb8d@arm.com>
 <CACtJ1JQ2d+vpa4cXjRA3zQUf9Sxr_JdzMTb9zAXbSdkAiqekUg@mail.gmail.com>
 <7e27a6e7-10b5-5508-f267-b5655d015561@arm.com>
 <CACtJ1JQ=0m5s7Nf7EY6qVq9+m7S1YDND5bK9HBz6sSGbtLdoYQ@mail.gmail.com>
 <CACtJ1JT0Px-sp+6wBZHqZ4OhMxB1D5NSavfnxp2sU0Az06BymQ@mail.gmail.com>
 <b5bb5b9c-944e-b56a-8b31-4431134fed45@arm.com>
 <20170619114720.rmdq5nrs3a3hbynn@citrix.com>
 <CACtJ1JSgRFONcjjAAe65TB5hX5g5PEGsbtr0ttFZJdEFfv7otw@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <0e446e52-84e8-f684-3e6e-8d7d55cb7cd8@arm.com>
Date: Tue, 20 Jun 2017 12:16:52 +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: <CACtJ1JSgRFONcjjAAe65TB5hX5g5PEGsbtr0ttFZJdEFfv7otw@mail.gmail.com>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH 06/14 v4] 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-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>

T24gMDYvMTkvMjAxNyAwMjoxMSBQTSwgQmh1cGluZGVyIFRoYWt1ciB3cm90ZToKPiBIaSBXZWks
CgpIaSBCaHVwaW5kZXIsCgo+IE9uIDE5IEp1bmUgMjAxNyBhdCAxNzoxNywgV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIE1vbiwgSnVuIDE5LCAyMDE3IGF0IDEyOjAx
OjMyUE0gKzAxMDAsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+Cj4+Pgo+Pj4gT24gMTkvMDYvMTcg
MTE6NTksIEJodXBpbmRlciBUaGFrdXIgd3JvdGU6Cj4+Pj4gSGkgSnVsaWVuLAo+Pj4+Cj4+Pj4g
SSB3YXMgbWlzdGFrZW4gaW4gbXkgZWFybGllciBtYWlsIGFib3V0IHZwbDAxMSBpbml0IHdvcmtp
bmcgaWYgaXQgaXMKPj4+PiBtb3ZlZCB0byBsaWJ4bF9fYXJjaF9kb21haW5fY3JlYXRlKCkuIEl0
IGlzIGZhaWxpbmcgYmVjYXVzZSBhcyB5b3UKPj4+PiBoYXZlIG1lbnRpb25lZCB2dWFydF9wZm4g
aXMgYWxsb2NhdGVkIGxhdGVyIGluIHhjX2RvbV9idWlsZF9pbWFnZSgpLgo+Pj4+Cj4+Pj4gQ2Fu
IHdlIGRlbGF5IG1hcHBpbmcgb2YgdGhpcyBwYWdlIGluIFhlbiB1bnRpbCB0aGUgcmluZyBidWZm
ZXIgaXMKPj4+PiBhY3R1YWxseSByZXF1aXJlZCBieSB0aGUgZW11bGF0aW9uIGNvZGUgZm9yIHJl
YWRpbmcvd3JpdGluZyBkYXRhLiBCeQo+Pj4+IHRoYXQgdGltZSwgdGhlIHBhZ2Ugd291bGQgaGF2
ZSBiZWVuIHBoeXNpY2FsbHkgbWFwcGVkLgo+Pj4KPj4+IFlvdSB3b3VsZCBub3QgYmUgYWJsZSB0
byByZXBvcnQgYW4gZXJyb3IgaWYgeW91IGZhaWwgdG8gbWFwIGl0LiBCdXQgdGhpcwo+Pj4gbG9v
a3MgbGlrZSB0byBtZSBhIHdvcmthcm91bmQgZm9yIGEgdG9vbCBwcm9ibGVtLgo+Pj4KPj4+IEFu
eXdheSwgYXMgSSBzYWlkLCBJJ2QgbGlrZSBmZWVkYmFjayBmcm9tIHRoZSB0b29scyBtYWludGFp
bmVycyB0byBzZWUgaG93Cj4+PiB3ZSBjYW4gcHJvY2VlZC4KPj4+Cj4+Cj4+IElzIHRoZXJlIGEg
c3VtbWFyeSBvZiB0aGUgcHJvYmxlbSwgaXMgdGhlcmUgYSBwYXJ0aWN1bGFyIGVtYWlsIGluIHRo
aXMKPj4gdGhyZWFkIEkgc2hvdWxkIGxvb2sgYXQ/IFNvcnJ5IEknbSBzd2FtcGVkIGJ5IGVtYWls
cyBhbmQgcGF0Y2hlcyBhdCB0aGUKPj4gbW9tZW50Lgo+IAo+IEkgd2lsbCBzdW1tYXJpemUgdGhl
IHByb2JsZW0uCj4gCj4gSXQgd2FzIGRlY2lkZWQgdG8gY2FsbCBkb21haW5fdnBsMDExX2luaXQo
KSBmcm9tIGluc2lkZQo+IGxpYnhsX19hcmNoX2RvbWFpbl9jcmVhdGUoKSB0byBpbml0aWFsaXpl
IHZwbDAxMS4gSG93ZXZlciwKPiBkb21haW5fdnBsMDExX2luaXQoKSBmYWlscyB0byBtYXAgdGhl
IHRoZSB2dWFydCBHRk4gYmVjYXVzZSBpdCBoYXMgbm90Cj4gYmVlbiBwaHlzaWNhbGx5IG1hcHBl
ZCB5ZXQgYnkgdGhlIHRvb2xzdGFjay4KPiAKPiBUaGUgZm9sbG93aW5nIGNhbGwgZmxvd3MgaGln
aGxpZ2h0cyB0aGUgaXNzdWUuCj4gCj4gbGlieGxfX2RvbWFpbl9idWlsZCgpIC0tLT4gbGlieGxf
X2J1aWxkX3B2IC0tLT4gbGlieGxfX2J1aWxkX2RvbSgpCj4gLS0tLT4geGNfZG9tX2J1aWxkX2lt
YWdlKCkgLS0tPiBhbGxvY19tYWdpY19wYWdlcygpIC0tLS0+IHZ1YXJ0IEdGTgo+IGFsbG9jYXRl
ZC9tYXBwZWQgaGVyZQo+IAo+IGxpYnhsX19kb21haW5fYnVpbGQoKSAtLS0tPiBsaWJ4bF9fYnVp
bGRfcHJlKCkgIC0tLS0+Cj4gbGlieGxfX2FyY2hfZG9tYWluX2NyZWF0ZSgpIC0tLS0+IGRvbWFp
bl92cGwwMTFfaW5pdCgpIC0tLT4gdGhpcyBjYWxsCj4gZmFpbHMgYXMgdGhlIHZ1YXJ0IEdGTiBo
YXMgbm90IGJlZW4gcGh5c2ljYWxseSBtYXBwZWQgeWV0IGFzIHNob3duIGluCj4gdGhlIGZpcnN0
IGNhbGwgZmxvdy4KPiAKPiBIb3dldmVyLCBsaWJ4bF9fYnVpbGRfcHYoKSBpcyBjYWxsZWQgYWZ0
ZXIgbGlieGxfX2J1aWxkX3ByZSgpLiBJdAo+IG1lYW5zIHRoYXQgdGhlIGRvbWFpbl92cGwwMTFf
aW5pdCgpIGlzIGNhbGxlZCBiZWZvcmUKPiBhbGxvY19tYWdpY19wYWdlcygpIGlzIGNhbGxlZCBh
bmQgaGVuY2UgdGhlIGluaXRpYWxpemF0aW9uIGZhaWxzLgo+IAo+IEZvciB0aGF0IHJlYXNvbiwg
SSBoYWQgaW50cm9kdWNlZCBhIG5ldyBmdW5jdGlvbgo+IGxpYnhsX19hcmNoX2RvbWFpbl9jcmVh
dGVfZmluaXNoKCkgd2hpY2ggd2lsbCBiZSBjYWxsZWQgZnJvbQo+IGxpYnhsX19idWlsZF9wb3N0
KCkuIEkgbW92ZWQgdGhlIGRvbWFpbl92cGwwMTFfaW5pdCgpIHRoZXJlLiBIb3dldmVyLAo+IEp1
bGllbiBwb2ludGVkIG91dCB0aGF0IHZ1YXJ0IHNob3VsZCBiZSBpbml0aWFsaXplZCBlYXJseSBp
bgo+IGxpYnhsX19hcmNoX2RvbWFpbl9jcmVhdGUoKSBmdW5jdGlvbi4gCgpsaWJ4bF9fYXJjaF9k
b21haW5fY3JlYXRlIGNvdWxkIGJlIGEgcGxhY2Ugb3IgZXZlbiAKbGlieGxfX2FyY2hfZG9tYWlu
X2ZpbmFsaXNlX2h3X2Rlc2NyaXB0aW9ucy4KCk15IHBvaW50IGlzIGl0IGxvb2tzIGEgYml0IG9k
ZCB0byBjcmVhdGUgdGhlIHZwbDAxMSBVQVJUIHZlcnkgbGF0ZSBpbiAKdGhlIHByb2Nlc3MgYXMg
ZnJvbSB0aGUgY29kZSB5b3Ugd291bGQgZXhwZWN0IGFsbCB0aGUgaGFyZHdhcmUgdG8gYmUgCnNl
dHVwIGFmdGVyIGxpYnhsX19hcmNoX2RvbWFpbl9maW5pYWxpc2VfaHdfZGVzY3JpcHRpb25zIGlz
IGNhbGxlZC4KCj4gCj4gU28gdGhlIGlzc3VlIGlzIHdoYXQgaXMgdGhlIHJpZ2h0IHBsYWNlIHRv
IGNhbGwgZG9tYWluX3ZwbDAxMV9pbml0KCk/Cj4gCj4gSSBob3BlIGl0IGNsYXJpZmllcyB0aGUg
aXNzdWUuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 20 11:19:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 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 1dNHBP-0002MQ-Po; Tue, 20 Jun 2017 11:18: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=337010580=wei.liu2@citrix.com>)
 id 1dNHBO-0002MF-3h
 for xen-devel@lists.xen.org; Tue, 20 Jun 2017 11:18:54 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 75/5F-10689-D9409495; Tue, 20 Jun 2017 11:18:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprJIsWRWlGSWpSXmKPExsXitHSDve4cFs9
 IgyvHVS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozO/ycYC5ZJV1yZ3MTawLhGvIuRk0NCwF9i
 37ETzCA2i4CqxPk5X1lAbDYBZYmfnb1sILaIgI7E/a8bgGo4OJgFAiQ2vLICMYUFHCRWHCkEq
 eAVsJCYM+8vO4gtBGS/+LyaCSIuKHFy5hOwicxAUxbs/sQGMUVaYvk/DpAwp4ClxKy/28AOEB
 VQkehcOocFYoyCRMf0Y0wTGPlmIZk0C8mkWQiTFjAyr2LUKE4tKkst0jU20EsqykzPKMlNzMz
 RNTQw1stNLS5OTE/NSUwq1kvOz93ECAyyegYGxh2MnSf8DjFKcjApifKqM3hGCvEl5adUZiQW
 Z8QXleakFh9ilOHgUJLgzWcGygkWpaanVqRl5gDDHSYtwcGjJMIbD9LKW1yQmFucmQ6ROsWoK
 CXO2wDSJwCSyCjNg2uDxdglRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8JSBTeDLzSuCmvw
 JazAS0+MURD5DFJYkIKakGRpUH/o+P8+0xcy3b+45puVGDeZPD13MC768vDD974+DmVUc6Kyf
 O/lk/8fkKRh+Oi9uWqIvdOmJp7TZt/R5/H+ljbjPn1X169lkyY/kZpweZBxg3rLt4yHbzlsbE
 po2NDIcvO66edq74Y6Lrls3rWPXvrVLtvex/12Nh+plrQlfKf/fHSIjEvTBSYinOSDTUYi4qT
 gQA/07WhKwCAAA=
X-Env-Sender: prvs=337010580=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1497957530!89706415!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46792 invoked from network); 20 Jun 2017 11:18:52 -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 Jun 2017 11:18:52 -0000
X-IronPort-AV: E=Sophos;i="5.39,364,1493683200"; d="scan'208";a="437115916"
Date: Tue, 20 Jun 2017 12:18:49 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jean-Louis Dupond <jean-louis@dupond.be>
Message-ID: <20170620111849.aiouc66mps3jbjvo@citrix.com>
References: <9718d7ecc813e1ee50bd17b21d1ec049@dupond.be>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <9718d7ecc813e1ee50bd17b21d1ec049@dupond.be>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: paul.durrant@citrix.com, wei.liu2@citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] Lockup/High ksoftirqd when rate-limiting 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBKdW4gMjAsIDIwMTcgYXQgMTE6MzE6MDJBTSArMDIwMCwgSmVhbi1Mb3VpcyBEdXBv
bmQgd3JvdGU6Cj4gSGksCj4gCj4gQXMgcmVxdWVzdGVkIHZpYSBJUkMgaSdtIHNlbmRpbmcgdGhp
cyB0byB4ZW4tZGV2ZWwgJiBuZXRiYWNrIG1haW50YWluZXJzLgo+IAo+IFdlIGFyZSB1c2luZyBY
ZW4gNC40LjQtMjMuZWw2IHdpdGgga2VybmVsIDMuMTguNDQtMjAuZWw2Lng4Nl82NC4KPiBOb3cg
cmVjZW50bHkgd2UncmUgaGF2aW5nIGlzc3VlcyB3aXRoIHJhdGUtbGltaXRpbmcgZW5hYmxlZC4K
PiAKPiBXaGVuIHdlIGVuYWJsZSByYXRlIGxpbWl0aW5nIGluIFhlbiwgYW5kIHRoZW4gZG8gYWxv
dCBvZiBvdXRib3VuZCB0cmFmZmljIG9uCj4gdGhlIGRvbVUsIHdlIG5vdGljZSBhIGhpZ2gga3Nv
ZnRpcnFkIGxvYWQuCj4gQnV0IGluIHNvbWUgY2FzZXMgdGhlIHN5c3RlbSBsb2NrcyB1cCBjb21w
bGV0ZWx5Lgo+IAoKQ2FuIHlvdSBnaXZlIHRoaXMgcGF0Y2ggYSB0cnk/CgotLS04PC0tCkZyb20g
YTI0MmQ0YTc0Y2M0ZWM0NmM1ZTNkNDNkZDA3ZWIxNDZiZTRjYTIzMyBNb24gU2VwIDE3IDAwOjAw
OjAwIDIwMDEKRnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KRGF0ZTogVHVlLCAy
MCBKdW4gMjAxNyAxMTo0OToyOCArMDEwMApTdWJqZWN0OiBbUEFUQ0hdIHhlbi1uZXRiYWNrOiBj
b3JyZWN0bHkgc2NoZWR1bGUgcmF0ZS1saW1pdGVkIHF1ZXVlcwoKQWRkIGEgZmxhZyB0byBpbmRp
Y2F0ZSBpZiBhIHF1ZXVlIGlzIHJhdGUtbGltaXRlZC4gVGVzdCB0aGUgZmxhZyBpbgpOQVBJIHBv
bGwgaGFuZGxlciBhbmQgYXZvaWQgcmVzY2hlZHVsaW5nIHRoZSBxdWV1ZSBpZiB0cnVlLCBvdGhl
cndpc2UKd2UgcmlzayBsb2NraW5nIHVwIHRoZSBob3N0LiBUaGUgcmVzY2hlZHVsaW5nIHNoYWxs
IGJlIGRvbmUgd2hlbgpyZXBsZW5pc2hpbmcgY3JlZGl0LgoKUmVwb3J0ZWQtYnk6IEplYW4tTG91
aXMgRHVwb25kIDxqZWFuLWxvdWlzQGR1cG9uZC5iZT4KU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiBkcml2ZXJzL25ldC94ZW4tbmV0YmFjay9jb21tb24u
aCAgICB8IDEgKwogZHJpdmVycy9uZXQveGVuLW5ldGJhY2svaW50ZXJmYWNlLmMgfCA2ICsrKysr
LQogZHJpdmVycy9uZXQveGVuLW5ldGJhY2svbmV0YmFjay5jICAgfCA2ICsrKysrLQogMyBmaWxl
cyBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L2RyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL2NvbW1vbi5oIGIvZHJpdmVycy9uZXQveGVuLW5ldGJh
Y2svY29tbW9uLmgKaW5kZXggNTMwNTg2YmUwNWI0Li41YjFkMmU4NDAyZDkgMTAwNjQ0Ci0tLSBh
L2RyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL2NvbW1vbi5oCisrKyBiL2RyaXZlcnMvbmV0L3hlbi1u
ZXRiYWNrL2NvbW1vbi5oCkBAIC0xOTksNiArMTk5LDcgQEAgc3RydWN0IHhlbnZpZl9xdWV1ZSB7
IC8qIFBlci1xdWV1ZSBkYXRhIGZvciB4ZW52aWYgKi8KIAl1bnNpZ25lZCBsb25nICAgcmVtYWlu
aW5nX2NyZWRpdDsKIAlzdHJ1Y3QgdGltZXJfbGlzdCBjcmVkaXRfdGltZW91dDsKIAl1NjQgY3Jl
ZGl0X3dpbmRvd19zdGFydDsKKwlib29sIHJhdGVfbGltaXRlZDsKIAogCS8qIFN0YXRpc3RpY3Mg
Ki8KIAlzdHJ1Y3QgeGVudmlmX3N0YXRzIHN0YXRzOwpkaWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQv
eGVuLW5ldGJhY2svaW50ZXJmYWNlLmMgYi9kcml2ZXJzL25ldC94ZW4tbmV0YmFjay9pbnRlcmZh
Y2UuYwppbmRleCA4Mzk3ZjZjOTI0NTEuLmUzMjJhODYyZGRmZSAxMDA2NDQKLS0tIGEvZHJpdmVy
cy9uZXQveGVuLW5ldGJhY2svaW50ZXJmYWNlLmMKKysrIGIvZHJpdmVycy9uZXQveGVuLW5ldGJh
Y2svaW50ZXJmYWNlLmMKQEAgLTEwNiw3ICsxMDYsMTEgQEAgc3RhdGljIGludCB4ZW52aWZfcG9s
bChzdHJ1Y3QgbmFwaV9zdHJ1Y3QgKm5hcGksIGludCBidWRnZXQpCiAKIAlpZiAod29ya19kb25l
IDwgYnVkZ2V0KSB7CiAJCW5hcGlfY29tcGxldGVfZG9uZShuYXBpLCB3b3JrX2RvbmUpOwotCQl4
ZW52aWZfbmFwaV9zY2hlZHVsZV9vcl9lbmFibGVfZXZlbnRzKHF1ZXVlKTsKKwkJLyogSWYgdGhl
IHF1ZXVlIGlzIHJhdGUtbGltaXRlZCwgaXQgc2hhbGwgYmUKKwkJICogcmVzY2hlZHVsZWQgaW4g
dGhlIHRpbWVyIGNhbGxiYWNrLgorCQkgKi8KKwkJaWYgKGxpa2VseSghcXVldWUtPnJhdGVfbGlt
aXRlZCkpCisJCQl4ZW52aWZfbmFwaV9zY2hlZHVsZV9vcl9lbmFibGVfZXZlbnRzKHF1ZXVlKTsK
IAl9CiAKIAlyZXR1cm4gd29ya19kb25lOwpkaWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQveGVuLW5l
dGJhY2svbmV0YmFjay5jIGIvZHJpdmVycy9uZXQveGVuLW5ldGJhY2svbmV0YmFjay5jCmluZGV4
IDYwMmQ0MDhmYTI1ZS4uNTA0MmZmOGQ0NDlhIDEwMDY0NAotLS0gYS9kcml2ZXJzL25ldC94ZW4t
bmV0YmFjay9uZXRiYWNrLmMKKysrIGIvZHJpdmVycy9uZXQveGVuLW5ldGJhY2svbmV0YmFjay5j
CkBAIC0xODAsNiArMTgwLDcgQEAgc3RhdGljIHZvaWQgdHhfYWRkX2NyZWRpdChzdHJ1Y3QgeGVu
dmlmX3F1ZXVlICpxdWV1ZSkKIAkJbWF4X2NyZWRpdCA9IFVMT05HX01BWDsgLyogd3JhcHBlZDog
Y2xhbXAgdG8gVUxPTkdfTUFYICovCiAKIAlxdWV1ZS0+cmVtYWluaW5nX2NyZWRpdCA9IG1pbiht
YXhfY3JlZGl0LCBtYXhfYnVyc3QpOworCXF1ZXVlLT5yYXRlX2xpbWl0ZWQgPSBmYWxzZTsKIH0K
IAogdm9pZCB4ZW52aWZfdHhfY3JlZGl0X2NhbGxiYWNrKHVuc2lnbmVkIGxvbmcgZGF0YSkKQEAg
LTY4Niw4ICs2ODcsMTAgQEAgc3RhdGljIGJvb2wgdHhfY3JlZGl0X2V4Y2VlZGVkKHN0cnVjdCB4
ZW52aWZfcXVldWUgKnF1ZXVlLCB1bnNpZ25lZCBzaXplKQogCQltc2Vjc190b19qaWZmaWVzKHF1
ZXVlLT5jcmVkaXRfdXNlYyAvIDEwMDApOwogCiAJLyogVGltZXIgY291bGQgYWxyZWFkeSBiZSBw
ZW5kaW5nIGluIHJhcmUgY2FzZXMuICovCi0JaWYgKHRpbWVyX3BlbmRpbmcoJnF1ZXVlLT5jcmVk
aXRfdGltZW91dCkpCisJaWYgKHRpbWVyX3BlbmRpbmcoJnF1ZXVlLT5jcmVkaXRfdGltZW91dCkp
IHsKKwkJcXVldWUtPnJhdGVfbGltaXRlZCA9IHRydWU7CiAJCXJldHVybiB0cnVlOworCX0KIAog
CS8qIFBhc3NlZCB0aGUgcG9pbnQgd2hlcmUgd2UgY2FuIHJlcGxlbmlzaCBjcmVkaXQ/ICovCiAJ
aWYgKHRpbWVfYWZ0ZXJfZXE2NChub3csIG5leHRfY3JlZGl0KSkgewpAQCAtNzAyLDYgKzcwNSw3
IEBAIHN0YXRpYyBib29sIHR4X2NyZWRpdF9leGNlZWRlZChzdHJ1Y3QgeGVudmlmX3F1ZXVlICpx
dWV1ZSwgdW5zaWduZWQgc2l6ZSkKIAkJbW9kX3RpbWVyKCZxdWV1ZS0+Y3JlZGl0X3RpbWVvdXQs
CiAJCQkgIG5leHRfY3JlZGl0KTsKIAkJcXVldWUtPmNyZWRpdF93aW5kb3dfc3RhcnQgPSBuZXh0
X2NyZWRpdDsKKwkJcXVldWUtPnJhdGVfbGltaXRlZCA9IHRydWU7CiAKIAkJcmV0dXJuIHRydWU7
CiAJfQotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 20 11:31:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 11:31: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 1dNHNt-0003eW-2K; Tue, 20 Jun 2017 11: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 1dNHNr-0003eQ-KS
 for xen-devel@lists.xen.org; Tue, 20 Jun 2017 11:31:47 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 F2/DB-31580-2A709495; Tue, 20 Jun 2017 11:31:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS3cRu2e
 kwa9fwhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a+G7kFh4QrLi96ztbAuJS/i5GTQ0ggT2LS
 k0dMIDavgJ3E0ac7wGwJAUOJ0wtvsoDYLAKqEsvuN4HZbALqEm3PtrN2MXJwiAgoS0ye6wsSZ
 hZwlDg+rYkZxBYWCJc4NW0SkM0FNL6TSWLq5WawXk4BK4kHP7YwgfTyCghK/N0hDNGrJfHw1y
 0WCFtbYtnC18wgJcwC0hLL/3FMYOSbhdAwC0nDLCQNsxAaFjCyrGLUKE4tKkst0jWy1Esqykz
 PKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAy9egYGxh2MTXv9DjFKcjApifKqM3hGCvEl
 5adUZiQWZ8QXleakFh9i1ODgENi2a/UFRimWvPy8VCUJ3hlsQHWCRanpqRVpmTnA6IApleDgU
 RLhjQcZw1tckJhbnJkOkTrFqCglzrsCpE8AJJFRmgfXBovIS4yyUsK8jAwMDEI8BalFuZklqP
 KvGMU5GJWEec1ApvBk5pXATX8FtJgJaPGLIx4gi0sSEVJSDYy5Scu8ShKb8t5mPVl0oL9c+1e
 nmpxY4b/VunlM66Pv1B1eWmRxePqqJOmQnW/2rvWY7TCp6kPx5fu+8fceeV7du6z6YEWXgdLb
 JK+nVqpGLAdbtwu/v5X59PLbCG/W/GlfykOiXyeecjQ2MlNbUPzi3rLXiZyVh9w7bZcIZUp5v
 5kj15s/+YQSS3FGoqEWc1FxIgBw4t67wwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1497958304!89709776!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12303 invoked from network); 20 Jun 2017 11:31:46 -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; 20 Jun 2017 11:31:46 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 20 Jun 2017 05:31:44 -0600
Message-Id: <594923BE02000078001647B9@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 20 Jun 2017 05:31:42 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Chao Gao" <chao.gao@intel.com>
References: <1497595719-107855-1-git-send-email-chao.gao@intel.com>
 <59441ACB020000780016388E@prv-mh.provo.novell.com>
 <20170619063342.GA74686@skl-2s3.sh.intel.com>
 <59479CBD0200007800163DA1@prv-mh.provo.novell.com>
 <20170620105105.GA18681@skl-2s3.sh.intel.com>
In-Reply-To: <20170620105105.GA18681@skl-2s3.sh.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: fix VF of RC integrated endpoint
 matched to wrong VT-d unit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIwLjA2LjE3IGF0IDEyOjUxLCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPiBP
biBNb24sIEp1biAxOSwgMjAxNyBhdCAwMTo0MzoyNUFNIC0wNjAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPj4+Pj4gT24gMTkuMDYuMTcgYXQgMDg6MzMsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3Rl
Ogo+Pj4gT24gRnJpLCBKdW4gMTYsIDIwMTcgYXQgMDk6NTI6MTFBTSAtMDYwMCwgSmFuIEJldWxp
Y2ggd3JvdGU6Cj4+Pj4+Pj4gT24gMTYuMDYuMTcgYXQgMDg6NDgsIDxjaGFvLmdhb0BpbnRlbC5j
b20+IHdyb3RlOgo+Pj4+PiBUaGUgcHJvYmxlbSBpcyBhIFZGIG9mIFJDIGludGVncmF0ZWQgUEYg
KGUuZy4gUEYncyBCREYgaXMgMDA6MDIuMCksCj4+Pj4+IHdlIHdvdWxkIHdyb25nbHkgdXNlIDAw
OjAwLjAgdG8gc2VhcmNoIFZULWQgdW5pdC4KPj4+Pj4gCj4+Pj4+IFRvIHNlYXJjaCBWVC1kIHVu
aXQgZm9yIGEgVkYsIHRoZSBCREYgb2YgdGhlIFBGIGlzIHVzZWQuIEFuZCBJZiB0aGUKPj4+Pj4g
UEYgaXMgYW4gRXh0ZW5kZWQgRnVuY3Rpb24sIHRoZSBCREYgb2Ygb25lIHRyYWRpdGlvbmFsIGZ1
bmN0aW9uIGlzCj4+Pj4+IHVzZWQuIFRoZSBmb2xsb3dpbmcgbGluZSAoZnJvbSBhY3BpX2ZpbmRf
bWF0Y2hlZF9kcmhkX3VuaXQoKSk6Cj4+Pj4+ICAgICBkZXZmbiA9IFBDSV9TTE9UKHBkZXYtPmlu
Zm8ucGh5c2ZuLmRldmZuKSA/IDAgOiBwZGV2LT5pbmZvLnBoeXNmbi5kZXZmbjsKPj4+Pj4gc2V0
cyAnZGV2Zm4nIHRvIDAgaWYgUEYncyBkZXZmbiA+IDguCj4+Pj4KPj4+PklzIHRoYXQgcmVhbGx5
IHRoZSByZWxldmFudCBsaW5lPyBTaW5jZSB5b3Ugc2F5IFBGIGlzIGFuIEV4dGVuZGVkCj4+Pj5G
dW5jdGlvbiwgd291bGRuJ3QKPj4+Pgo+Pj4+ICAgIGlmICggcGRldi0+aW5mby5pc19leHRmbiAp
Cj4+Pj4gICAgewo+Pj4+ICAgICAgICBidXMgPSBwZGV2LT5idXM7Cj4+Pj4gICAgICAgIGRldmZu
ID0gMDsKPj4+PiAgICB9Cj4+Pj4KPj4+PmJlIHRoZSByZWxldmFudCBjb2RlPyBPciBlbHNlIC0g
aXMgaXNfZXh0Zm4gbm90IGJlaW5nIHNldCBjb3JyZWN0bHk/Cj4+PiAKPj4+IEkgdGhpbmsgdGhp
cyBmaWVsZCBpcyBub3QgYmVpbmcgc2V0IGZvciBWRi4gQW5kIGhlcmUgd2hhdCB3ZSB3YW50IHRv
Cj4+PiBrbm93IGlzIHdoZXRoZXIgdGhlIFBGIG9mIHRoaXMgVkYgaXMgYW4gZXh0ZW5kZWQgZnVu
Y3Rpbi4gV2UgYWxzbyBjYW4gYWRkCj4+PiBhIG5ldyBmaWVsZCAnaXNfZXh0Zm4nIGluIHBkZXYt
PmluZm8ucGh5c2ZuIGFuZCBjaGFuZ2UgdGhlIGNhbGxlciBpbgo+Pj4gbGludXgga2VybmVsIGFj
Y29yZGluZ2x5LiBCdXQgaXQgd2lsbCBiZSBub3QgY29tcGF0aWJsZSB3aXRoIHRoZSBvbGQga2Vy
bmVsLgo+Pgo+PldhaXQsIG5vIC0gSSBkaWQgZGVzY3JpYmUgdGhpbmdzIHNsaWdodGx5IHdyb25n
bHksIGFuZCBoZW5jZSBwZXJoYXBzCj4+bWFuYWdlZCB0byBjb25mdXNlIHlvdSAoYmVzaWRlcyBt
eXNlbGYpLiBGb3IgdGhlIFZGIHdlIGRvbid0IHdhbnQKPj50byBzZWUgaXNfZXh0Zm4gc2V0LCBi
dXQgZm9yIGl0cyBQRiBJJ2QgZXhwZWN0IHRoYXQgdG8gYmUgdGhlIGNhc2UuCj4+V2l0aCB0aGF0
IEknZCB0aGVuIHRoaW5rIGxvb2tpbmcgdXAgdGhlIHN0cnVjdCBwY2lfZGV2IGZvciB0aGUgUEYg
aXMgYWxsCj4+aXQgdGFrZXMgdG8gdGVsbCBhcGFydCBib3RoIGNhc2VzLCB0aGUgbW9yZSB0aGF0
IEknbSBub3Qgc3VyZSAuLi4KPiAKPiBIaSwgSmFuLiBpbiBwY2lfYWRkX2RldmljZSgpOgo+IAo+
ICAgICBlbHNlIGlmIChpbmZvLT5pc192aXJ0Zm4pCj4gICAgIHsKPiAgICAgICAgIHBjaWRldnNf
bG9jaygpOwo+ICAgICAgICAgcGRldiA9IHBjaV9nZXRfcGRldihzZWcsIGluZm8tPnBoeXNmbi5i
dXMsIGluZm8tPnBoeXNmbi5kZXZmbik7Cj4gICAgICAgICBwY2lkZXZzX3VubG9jaygpOwo+ICAg
ICAgICAgaWYgKCAhcGRldiApCj4gICAgICAgICAgICAgcGNpX2FkZF9kZXZpY2Uoc2VnLCBpbmZv
LT5waHlzZm4uYnVzLCBpbmZvLT5waHlzZm4uZGV2Zm4sCj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgTlVMTCwgbm9kZSk7Cj4gICAgICAgICBwZGV2X3R5cGUgPSAidmlydHVhbCBmdW5jdGlv
biI7Cj4gICAgIH0KPiAKPiBjb3VsZCB5b3UgcmVjYWxsIGluIHdoaWNoIGNhc2UsIHdlIGNhbid0
IGdldCB0aGUgUEYgYnkKPiBwY2lfZ2V0X3BkZXYoKSBhYm92ZT8KClRoaXMgaXMganVzdCBhIHNh
ZmV0eSBtZWFzdXJlIHRvIG1ha2Ugc3VyZSB3ZSBoYXZlIGEgUEYgZGV2aWNlCnRvIHJlZmVyIHRv
IChhbmQgd2UgZG9uJ3Qgd2FudCB0byByZXR1cm4gZmFpbHVyZSBiZWNhdXNlIG9mIHRoYXQpLgpJ
J20gbm90IGF3YXJlIG9mIHRoZSBwYXRoIGFjdHVhbGx5IGJlaW5nIG5lZWRlZCAoYW5kIGV2ZW4g
aWYgaXQKd2FzIHRha2VuLCBJJ2QgZXhwZWN0IGEgc3Vic2VxdWVudCBoeXBlcmNhbGwgdG8gcmVw
b3J0IHRoZSBQRikuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 20 11:43:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 11: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 1dNHZB-0004Po-0C; Tue, 20 Jun 2017 11: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 <prvs=337010580=wei.liu2@citrix.com>)
 id 1dNHZ9-0004PI-6I
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 11:43:27 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 CC/BA-03058-E5A09495; Tue, 20 Jun 2017 11:43:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHRDpG4sl2e
 kwfGzNhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b0/j8sBTtEKz59WMPUwLhQsIuRk0NCwF/i
 2pNHTCA2i4CqRNPZxawgNpuAssTPzl42EFtEQF3iz4UJjF2MXBzMAqcZJZY19LGAJIQFIiVOd
 /5jBLF5BSwk7uydyApSJCRwkUXi6pYJzBAJQYmTM5+ANTAL6Egs2P0JaCoHkC0tsfwfB0iYU8
 BaYvGG82BHiAqoSHQunQNWLiSgINEx/RjTBEa+WUgmzUIyaRbCpAWMzKsYNYpTi8pSi3SNDPS
 SijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQKDjQEIdjD+WhZwiFGSg0lJlFedwTNS
 iC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvRQ6gnGBRanpqRVpmDjDsYdISHDxKIrzxIK28xQWJu
 cWZ6RCpU4y6HHdOrv/CJMSSl5+XKiXO68YJVCQAUpRRmgc3AhaDlxhlpYR5GYGOEuIpSC3KzS
 xBlX/FKM7BqCTMexPkEp7MvBK4Ta+AjmACOuLFEQ+QI0oSEVJSDYymiWeXpuiYr3hhahSbu9t
 AqdFDIUZnzrtOrdgahZcKm99WZ5yJnulkcSc9fWvEy9AVJ49f0z8T2Jr4+nWF+LPUVRcuBjz0
 KD3/0dhpT+uis04HD/1hKgv26YjZ+uF4qgWz0eSkCdM2bc88/XraToektxnV17qdtBiV/6yIX
 MWeU7eMXczP96YSS3FGoqEWc1FxIgCxa/ybvAIAAA==
X-Env-Sender: prvs=337010580=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1497959004!62804271!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44965 invoked from network); 20 Jun 2017 11:43:25 -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;
 20 Jun 2017 11:43:25 -0000
X-IronPort-AV: E=Sophos;i="5.39,364,1493683200"; d="scan'208";a="428615831"
Date: Tue, 20 Jun 2017 12:42:41 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20170620114241.p7wsftkgt6wj2iuf@citrix.com>
References: <1496769929-23355-7-git-send-email-bhupinder.thakur@linaro.org>
 <975bd839-69f7-a97f-43f9-38c58279eb8d@arm.com>
 <CACtJ1JQ2d+vpa4cXjRA3zQUf9Sxr_JdzMTb9zAXbSdkAiqekUg@mail.gmail.com>
 <7e27a6e7-10b5-5508-f267-b5655d015561@arm.com>
 <CACtJ1JQ=0m5s7Nf7EY6qVq9+m7S1YDND5bK9HBz6sSGbtLdoYQ@mail.gmail.com>
 <CACtJ1JT0Px-sp+6wBZHqZ4OhMxB1D5NSavfnxp2sU0Az06BymQ@mail.gmail.com>
 <b5bb5b9c-944e-b56a-8b31-4431134fed45@arm.com>
 <20170619114720.rmdq5nrs3a3hbynn@citrix.com>
 <CACtJ1JSgRFONcjjAAe65TB5hX5g5PEGsbtr0ttFZJdEFfv7otw@mail.gmail.com>
 <0e446e52-84e8-f684-3e6e-8d7d55cb7cd8@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <0e446e52-84e8-f684-3e6e-8d7d55cb7cd8@arm.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Bhupinder Thakur <bhupinder.thakur@linaro.org>,
 xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH 06/14 v4] 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>

T24gVHVlLCBKdW4gMjAsIDIwMTcgYXQgMTI6MTY6NTJQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IE9uIDA2LzE5LzIwMTcgMDI6MTEgUE0sIEJodXBpbmRlciBUaGFrdXIgd3JvdGU6Cj4g
PiBIaSBXZWksCj4gCj4gSGkgQmh1cGluZGVyLAo+IAo+ID4gT24gMTkgSnVuZSAyMDE3IGF0IDE3
OjE3LCBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPiB3cm90ZToKPiA+ID4gT24gTW9uLCBK
dW4gMTksIDIwMTcgYXQgMTI6MDE6MzJQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4g
PiA+IAo+ID4gPiA+IAo+ID4gPiA+IE9uIDE5LzA2LzE3IDExOjU5LCBCaHVwaW5kZXIgVGhha3Vy
IHdyb3RlOgo+ID4gPiA+ID4gSGkgSnVsaWVuLAo+ID4gPiA+ID4gCj4gPiA+ID4gPiBJIHdhcyBt
aXN0YWtlbiBpbiBteSBlYXJsaWVyIG1haWwgYWJvdXQgdnBsMDExIGluaXQgd29ya2luZyBpZiBp
dCBpcwo+ID4gPiA+ID4gbW92ZWQgdG8gbGlieGxfX2FyY2hfZG9tYWluX2NyZWF0ZSgpLiBJdCBp
cyBmYWlsaW5nIGJlY2F1c2UgYXMgeW91Cj4gPiA+ID4gPiBoYXZlIG1lbnRpb25lZCB2dWFydF9w
Zm4gaXMgYWxsb2NhdGVkIGxhdGVyIGluIHhjX2RvbV9idWlsZF9pbWFnZSgpLgo+ID4gPiA+ID4g
Cj4gPiA+ID4gPiBDYW4gd2UgZGVsYXkgbWFwcGluZyBvZiB0aGlzIHBhZ2UgaW4gWGVuIHVudGls
IHRoZSByaW5nIGJ1ZmZlciBpcwo+ID4gPiA+ID4gYWN0dWFsbHkgcmVxdWlyZWQgYnkgdGhlIGVt
dWxhdGlvbiBjb2RlIGZvciByZWFkaW5nL3dyaXRpbmcgZGF0YS4gQnkKPiA+ID4gPiA+IHRoYXQg
dGltZSwgdGhlIHBhZ2Ugd291bGQgaGF2ZSBiZWVuIHBoeXNpY2FsbHkgbWFwcGVkLgo+ID4gPiA+
IAo+ID4gPiA+IFlvdSB3b3VsZCBub3QgYmUgYWJsZSB0byByZXBvcnQgYW4gZXJyb3IgaWYgeW91
IGZhaWwgdG8gbWFwIGl0LiBCdXQgdGhpcwo+ID4gPiA+IGxvb2tzIGxpa2UgdG8gbWUgYSB3b3Jr
YXJvdW5kIGZvciBhIHRvb2wgcHJvYmxlbS4KPiA+ID4gPiAKPiA+ID4gPiBBbnl3YXksIGFzIEkg
c2FpZCwgSSdkIGxpa2UgZmVlZGJhY2sgZnJvbSB0aGUgdG9vbHMgbWFpbnRhaW5lcnMgdG8gc2Vl
IGhvdwo+ID4gPiA+IHdlIGNhbiBwcm9jZWVkLgo+ID4gPiA+IAo+ID4gPiAKPiA+ID4gSXMgdGhl
cmUgYSBzdW1tYXJ5IG9mIHRoZSBwcm9ibGVtLCBpcyB0aGVyZSBhIHBhcnRpY3VsYXIgZW1haWwg
aW4gdGhpcwo+ID4gPiB0aHJlYWQgSSBzaG91bGQgbG9vayBhdD8gU29ycnkgSSdtIHN3YW1wZWQg
YnkgZW1haWxzIGFuZCBwYXRjaGVzIGF0IHRoZQo+ID4gPiBtb21lbnQuCj4gPiAKPiA+IEkgd2ls
bCBzdW1tYXJpemUgdGhlIHByb2JsZW0uCj4gPiAKPiA+IEl0IHdhcyBkZWNpZGVkIHRvIGNhbGwg
ZG9tYWluX3ZwbDAxMV9pbml0KCkgZnJvbSBpbnNpZGUKPiA+IGxpYnhsX19hcmNoX2RvbWFpbl9j
cmVhdGUoKSB0byBpbml0aWFsaXplIHZwbDAxMS4gSG93ZXZlciwKPiA+IGRvbWFpbl92cGwwMTFf
aW5pdCgpIGZhaWxzIHRvIG1hcCB0aGUgdGhlIHZ1YXJ0IEdGTiBiZWNhdXNlIGl0IGhhcyBub3QK
PiA+IGJlZW4gcGh5c2ljYWxseSBtYXBwZWQgeWV0IGJ5IHRoZSB0b29sc3RhY2suCj4gPiAKPiA+
IFRoZSBmb2xsb3dpbmcgY2FsbCBmbG93cyBoaWdobGlnaHRzIHRoZSBpc3N1ZS4KPiA+IAo+ID4g
bGlieGxfX2RvbWFpbl9idWlsZCgpIC0tLT4gbGlieGxfX2J1aWxkX3B2IC0tLT4gbGlieGxfX2J1
aWxkX2RvbSgpCj4gPiAtLS0tPiB4Y19kb21fYnVpbGRfaW1hZ2UoKSAtLS0+IGFsbG9jX21hZ2lj
X3BhZ2VzKCkgLS0tLT4gdnVhcnQgR0ZOCj4gPiBhbGxvY2F0ZWQvbWFwcGVkIGhlcmUKPiA+IAo+
ID4gbGlieGxfX2RvbWFpbl9idWlsZCgpIC0tLS0+IGxpYnhsX19idWlsZF9wcmUoKSAgLS0tLT4K
PiA+IGxpYnhsX19hcmNoX2RvbWFpbl9jcmVhdGUoKSAtLS0tPiBkb21haW5fdnBsMDExX2luaXQo
KSAtLS0+IHRoaXMgY2FsbAo+ID4gZmFpbHMgYXMgdGhlIHZ1YXJ0IEdGTiBoYXMgbm90IGJlZW4g
cGh5c2ljYWxseSBtYXBwZWQgeWV0IGFzIHNob3duIGluCj4gPiB0aGUgZmlyc3QgY2FsbCBmbG93
Lgo+ID4gCj4gPiBIb3dldmVyLCBsaWJ4bF9fYnVpbGRfcHYoKSBpcyBjYWxsZWQgYWZ0ZXIgbGli
eGxfX2J1aWxkX3ByZSgpLiBJdAo+ID4gbWVhbnMgdGhhdCB0aGUgZG9tYWluX3ZwbDAxMV9pbml0
KCkgaXMgY2FsbGVkIGJlZm9yZQo+ID4gYWxsb2NfbWFnaWNfcGFnZXMoKSBpcyBjYWxsZWQgYW5k
IGhlbmNlIHRoZSBpbml0aWFsaXphdGlvbiBmYWlscy4KPiA+IAo+ID4gRm9yIHRoYXQgcmVhc29u
LCBJIGhhZCBpbnRyb2R1Y2VkIGEgbmV3IGZ1bmN0aW9uCj4gPiBsaWJ4bF9fYXJjaF9kb21haW5f
Y3JlYXRlX2ZpbmlzaCgpIHdoaWNoIHdpbGwgYmUgY2FsbGVkIGZyb20KPiA+IGxpYnhsX19idWls
ZF9wb3N0KCkuIEkgbW92ZWQgdGhlIGRvbWFpbl92cGwwMTFfaW5pdCgpIHRoZXJlLiBIb3dldmVy
LAo+ID4gSnVsaWVuIHBvaW50ZWQgb3V0IHRoYXQgdnVhcnQgc2hvdWxkIGJlIGluaXRpYWxpemVk
IGVhcmx5IGluCj4gPiBsaWJ4bF9fYXJjaF9kb21haW5fY3JlYXRlKCkgZnVuY3Rpb24uCj4gCj4g
bGlieGxfX2FyY2hfZG9tYWluX2NyZWF0ZSBjb3VsZCBiZSBhIHBsYWNlIG9yIGV2ZW4KPiBsaWJ4
bF9fYXJjaF9kb21haW5fZmluYWxpc2VfaHdfZGVzY3JpcHRpb25zLgo+IAoKbGlieGxfX2FyY2hf
ZG9tYWluX2ZpbmlhbGlzZV9od19kZXNjcmlwdGlvbnMgc291bmRzIGxpa2UgYSBnb29kIHBsYWNl
IHRvCm1lLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 20 11:46:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 11:46:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNHbh-0004Xm-DL; Tue, 20 Jun 2017 11:46: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 1dNHbg-0004XY-94
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 11:46:04 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 06/EC-01709-BFA09495; Tue, 20 Jun 2017 11:46:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS/c3l2e
 kQf9LdovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPG36WMBRcYKw5uXc7ewLiZsYuRk0NIIE9i
 1uUGZhCbV8BOYvWSk2BxCQFDidMLb7KA2CwCqhJTr/QwgdhsAuoSbc+2s3YxcnCICOhInP7O1
 8XIxcEs0MUo8evNQ1aQGmGBOImj7yazQszPkHg7bS/YHE4BK4mNW+axg/TyCghK/N0hDGIyA4
 1cP08IpIJZQF6ieetsZoiwtMTyfxwTGPlmIdTPQqifhaR+FkL9AkaWVYwaxalFZalFuoYGekl
 FmekZJbmJmTlAnqlebmpxcWJ6ak5iUrFecn7uJkZg4DEAwQ7GNVOdDzFKcjApifKqM3hGCvEl
 5adUZiQWZ8QXleakFh9ilOHgUJLgPcMJlBMsSk1PrUjLzAHGAExagoNHSYQ3HqSVt7ggMbc4M
 x0idYpRl6Ppw5YvTEIsefl5qVLivLtBZgiAFGWU5sGNgMXjJUZZKWFeRqCjhHgKUotyM0tQ5V
 8xinMwKgnzngKZwpOZVwK36RXQEUxAR7w44gFyREkiQkqqgTFo45INt33bDPvPrL/95psVj/2
 sM3UiJRPnb+2bYnXE4qHFak92xprphrUurwR0LsbP9fFZ8nF/QUTgkajZk6Mb33g2Ghm3LLuq
 cN5wak/t7rUB0+8bvtnBsOjtk1uB4ovX/zz/6pskL4PetJO/r0o2vTv6cP3h2EXLhf7zM0Q/3
 dxu5m7YJKOoxFKckWioxVxUnAgAo6tiyMICAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1497959161!88339405!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21042 invoked from network); 20 Jun 2017 11:46:02 -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; 20 Jun 2017 11:46:02 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 20 Jun 2017 05:46:00 -0600
Message-Id: <5949271602000078001647CB@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 20 Jun 2017 05:45:58 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170620091539.59051-1-roger.pau@citrix.com>
 <20170620091539.59051-2-roger.pau@citrix.com>
In-Reply-To: <20170620091539.59051-2-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 1/3] x86/dpci: make sure hvm_do_IRQ_dpci
 is only called 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>

Pj4+IE9uIDIwLjA2LjE3IGF0IDExOjE1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IFdoaWxlIHRoZXJlIGFkZCBhbiBBU1NFUlQgdG8gaHZtX2RvX0lSUV9kcGNpLgo+IAo+IFNpZ25l
ZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKQWNrZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 20 11:55:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 11:55: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 1dNHl8-0005HX-AP; Tue, 20 Jun 2017 11:55: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 1dNHl7-0005HR-H3
 for xen-devel@lists.xen.org; Tue, 20 Jun 2017 11:55:49 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 13/EE-02199-44D09495; Tue, 20 Jun 2017 11:55:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVysyfVTdeF1zP
 SYP12LoslHxezODB6HN39mymAMYo1My8pvyKBNWPPgy/sBd+FKm7v62BrYFzG38XIxSEksIlR
 YsLXK8wQzk5GibO/t7N1MXJyCAt4SEw88JIRxBYR8JZ41f2TvYuRg4NZQF/i3I5yiPrXjBLvz
 zQzgdSwCWhK3Pn8iQmkhlfASuLBMT6QMIuAqsTL/e/ZQWxRgXCJ3gP9YON5BQQlTs58wgJicw
 rYSJyc+ocVxGYWsJW4M3c3M4QtLnHryXwmCFteYvvbOcwTGPlnIWmfhaRlFpKWWUhaFjCyrGL
 UKE4tKkst0jUy00sqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAzPegYGxh2MDXv9
 DjFKcjApifKqM3hGCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgleUBygkWpaanVqRl5gAjBSYtw
 cGjJMIbD9LKW1yQmFucmQ6ROsWoKCXOKwTSJwCSyCjNg2uDReclRlkpYV5GBgYGIZ6C1KLczB
 JU+VeM4hyMSsK8oiBTeDLzSuCmvwJazAS0+MURD5DFJYkIKakGxiLX3zFzC47+3c75QbXnbSv
 XG/O+k8u6tl9U+hd2TIxj6kGBp6u1JUPtRdQu8sdYdphyl7/+X/babsOuu7N6s7yqXT7fvMf7
 fk3I0Ylr/xqr7RdT/To7sFyfaZHJy5X3FFwbzxW1cF3sZFWRXfVNKfzSS/1oNYa1IisCN5+Z8
 nLbhOZ1jLLe9kosxRmJhlrMRcWJAJ1A/sPJAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1497959747!51028971!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20890 invoked from network); 20 Jun 2017 11:55:48 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-9.tower-31.messagelabs.com with SMTP; 20 Jun 2017 11:55: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 7D13C80D;
 Tue, 20 Jun 2017 04:55:46 -0700 (PDT)
Received: from [10.1.29.20] (e110479-lin.cambridge.arm.com [10.1.29.20])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B228D3F41F;
 Tue, 20 Jun 2017 04:55:45 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <1497449445-23112-1-git-send-email-volodymyr_babchuk@epam.com>
 <1497449445-23112-2-git-send-email-volodymyr_babchuk@epam.com>
 <4d74195e-5b4e-0309-4878-53926ac2ea03@arm.com>
 <e8b8130a-c6d8-1b03-e946-d3f999c0c373@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <97ca2b1f-9154-5643-4313-1480f71fab01@arm.com>
Date: Tue, 20 Jun 2017 12:55: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: <e8b8130a-c6d8-1b03-e946-d3f999c0c373@epam.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 1/2] arm: smccc: handle SMCs/HVCs 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>

T24gMDYvMTkvMjAxNyAxMDo1OSBQTSwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gSGVsbG8g
SnVsaWVuLAoKSGkgVm9sb2R5bXlyLAoKWy4uLl0KCj4+PiArLyoqCj4+PiArICogc21jY2NfaGFu
ZGxlX2NhbGwoKSAtIGhhbmRsZSBTTUMvSFZDIGNhbGwgYWNjb3JkaW5nIHRvIEFSTSBTTUNDQwo+
Pj4gKyAqLwo+Pj4gK3ZvaWQgc21jY2NfaGFuZGxlX2NhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBoc3IpCj4+Cj4+IGhzciBpcyBhbHJlYWR5IHBhcnQgb2Yg
cmVncy4KPj4KPj4+ICt7Cj4+PiArICAgIGJvb2wgaGFuZGxlZCA9IGZhbHNlOwo+Pj4gKwo+Pgo+
PiBJIGFtIGEgYml0IHN1cnByaXNlZCwgSSBkb24ndCBzZWUgYW55IGNoZWNrIHRvIHByZXZlbnQg
YSAzMi1iaXQgZ3Vlc3QgCj4+IHRvIHVzZSBTTUM2NCBjYWxsLgo+IFNob3VsZCB3ZSByZXR1cm4g
QVJNX1NNQ0NDX0VSUl9VTktOT1dOX0ZVTkNUSU9OIGNvZGUgaW4gdGhpcyBjYXNlPyBPciAKPiBp
bmplY3QgdW5kZWZpbmVkIGluc3RydWN0aW9uPwoKV2Ugc2hvdWxkIGZvbGxvdyB3aGF0IHRoZSBz
cGVjIHNheXMgaGVyZS4gUGVyIHNlY3Rpb24gMi43IChBUk0gREVOIAowMDI4QiksIHlvdSBzaG91
bGQgcmV0dXJuIEFSTV9TTUNDX0VSUl9VTktPV05fRlVOQ1RJT04gZm9yIFNNQzY0L0hWQzY0IApj
YWxsIGZyb20gQUFyY2gzMi4KCj4+IEZ1cnRoZXJtb3JlLCBiYXNlZCBmcm9tIHRoZSBTTUNDQyBz
cGVjIChzZWUgMi45IGluIEFSTSBERU4gMDAyOEIpLCB0aGUgCj4+IGNvbXBsaWFudCBTTUMgY2Fs
bHMgc2hvdWxkIGhhdmUgdGhlIGltbWVkaWF0ZSB2YWx1ZSBvZiB6ZXJvLgo+IExvb2tzIGxpa2Ug
SFNSIGRvZXMgbm90IGhvbGQgaW1tZWRpYXRlIHZhbHVlIChhcyBpZiBpbiBjYXNlIG9mIEhWQy9T
VkMpLiAKPiBUaGF0IG1lYW5zIHRoYXQgSSBuZWVkIHRvIG1hcCBtZW1vcnkgYXQgUEMgYW5kIGRl
Y29kZSBpbnN0cnVjdGlvbiAKPiBtYW51YWxseS4gSXQgaXMgYSBiaXQgY29tcGxleCwgSSB0aGlu
ay4gU2hvdWxkIHdlIGRvIHRoaXM/CgpXZWxsLCB0aGUgaW1tZWRpYXRlIGlzIHByZXNlbnQgZm9y
IHRoZSBJU1MgZW5jb2RpbmcgZm9yIGV4Y2VwdGlvbiBmcm9tIApTTUMgZXhlY3V0ZWQgaW4gQUFy
Y2g2NCBzdGF0ZS4gU28geW91IGNhbiBkZWNvZGUgdGhlIGltbWVkaWF0ZSBoZXJlLgoKRm9yIFNN
QyBleGVjdXRlZCBpbiBBQXJjaDMyIHN0YXRlLCBpbmRlZWQgdGhlIGltbWVkaWF0ZSBpcyBub3Qg
cHJlc2VudC4KCkkgaGFkIGEgcXVpY2sgbG9vayBhdCB0aGUgYXJtIHRydXN0ZWQgZmlybXdhcmUu
IEkgaGF2ZW4ndCBzcG90IGFueSAKZGVjb2Rpbmcgb2YgdGhlIGltbWVkaWF0ZSBmcm9tIGFuIGlu
c3RydWN0aW9uLgoKTXkgbWFpbiBjb25jZXJuIGlzIGFueSBub24temVybyB2YWx1ZSBhcmUgcmVz
ZXJ2ZWQuIElmIHRoZXkgYXJlIHVzZWQgaW4gCnRoZSBmdXR1cmUsIHdlIG1heSBlbXVsYXRlIHRo
ZW0gYnkgbWlzdGFrZS4gU28gd2Ugc2hvdWxkIGRlZmluaXRlbHkgCmhhbmRsZSBpdCBmb3IgQUFy
Y2g2NC4gRm9yIEFBcmNoMzIsIHdlIGNvdWxkIGRlY29kZSB0aGUgaW5zdHJ1Y3Rpb24sIGJ1dCAK
dGhhdCB3b3VsZCBiZSB0aW1lIGNvbnN1bWluZyBmb3IgdGhlIGJlbmVmaXRzIG9mIGZ1dHVyZSBl
eHRlbnNpb24gYnV0IAphZGQgb3ZlcmhlYWQgb24gdGhlIFNNQyBjYWxsLiBTbyBJIHdvdWxkIGp1
c3QgY29uc2lkZXIgaXQgYXMgYWx3YXlzIDAgCndpdGggYSBzdWl0YWJsZSBjb21tZW50IG9uIHRv
cCBleHBsYWluaW5nIHdoeS4KClsuLi5dCgo+Pj4gKwo+Pj4gKyNpbmNsdWRlIDx4ZW4vdHlwZXMu
aD4KPj4+ICsKPj4+ICsvKgo+Pj4gKyAqIFRoaXMgZmlsZSBwcm92aWRlcyBjb21tb24gZGVmaW5l
cyBmb3IgQVJNIFNNQyBDYWxsaW5nIENvbnZlbnRpb24gYXMKPj4+ICsgKiBzcGVjaWZpZWQgaW4K
Pj4+ICsgKiBodHRwOi8vaW5mb2NlbnRlci5hcm0uY29tL2hlbHAvdG9waWMvY29tLmFybS5kb2Mu
ZGVuMDAyOGEvaW5kZXguaHRtbAo+Pj4gKyAqLwo+Pj4gKwo+Pj4gKyNkZWZpbmUgQVJNX1NNQ0ND
X1NURF9DQUxMICAgICAgICAwCj4+Cj4+IElzIHRoaXMgZmlsZSBjb21pbmcgZnJvbSBMaW51eD8g
SWYgc28sIGl0IHNob3VsZCBiZSBtZW50aW9uLiBJZiBub3QsIAo+PiBwbGVhc2UgdXNlIHNvZnQg
dGFiIGFuZCBub3QgaGFyZCB0YWIuIFRoaXMgaXMgdmFsaWQgaW4gYWxsIHRoaXMgCj4+IGZpbGUu
QWN0dWFsbHksIHBhcnQgb2YgdGhpcyBkZWZpbmVzIGFyZSBmcm9tIExpbnV4LCBhbm90aGVyIGRl
ZmluZXMgCj4+IHdhcyBhZGRlZCAKPiBieSBteXNlbGYuIFdoYXQgSSBzaG91bGQgdG8gaW4gdGhp
cyBjYXNlPwoKVXNpbmcgWGVuIGNvZGluZyBzdHlsZSBhbHdheXMgKHNlZSBDT0RJTkdfU1RZTEUp
LgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 20 11:56:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 11: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 1dNHlY-0005Kw-ME; Tue, 20 Jun 2017 11: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=337a62209=roger.pau@citrix.com>)
 id 1dNHlX-0005Kk-Bs
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 11:56:15 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 D0/5A-02022-E5D09495; Tue, 20 Jun 2017 11:56:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsWyU9JRQjeW1zP
 S4MMNA4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP+p0XMBTc1K1bd/MzSwHhGrouRg0NCwE/i
 7WzuLkZODhYBVYnbT3cwgthsAjoSF+fuZAOxRQSUJXp//WYBsZkFTjJKXJyZB2ILCwRITFo1H
 yzOK+Ap8fHGViCbi0NIYA6jxPZZj6ESghInZz6BataRWLD7ExvIXmYBaYnl/zhATE4Be4mdy0
 RAKkQFVCSWXmplBbGFBBQl+uc9ADtBQiBdYuKzHpYJjPyzkAydhWToLIShCxiZVzFqFKcWlaU
 W6Rpa6CUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBIYfAxDsYGza7nmIUZKDSUmU
 V53BM1KILyk/pTIjsTgjvqg0J7X4EKMGB4fA5rWrLzBKseTl56UqSfBO5gGqEyxKTU+tSMvMA
 UYITKkEB4+SCG88yBje4oLE3OLMdIjUKUZFKXHeFSB9AiCJjNI8uDZYVF5ilJUS5mUEOkqIpy
 C1KDezBFX+FaM4B6OSMO89kCk8mXklcNNfAS1mAlr84ogHyOKSRISUVAOjW/urkM3qqg07Gz4
 EsXH80vZ8MDXp0+5uoekRlR+6Pke29Vr4z3vjpaHzz9YjWzZRgTv6zPkXQZ9dlRuLvSZmPp03
 ec3y81tPv/1UfTDy65spudwnb36P0XIX3uP5b2nrsY7pG74JVi4MvMx6OSe6jXtFqVzyBK+/S
 rN6hYRmhNW/7V2ZrlqnxFKckWioxVxUnAgAqe1aCMUCAAA=
X-Env-Sender: prvs=337a62209=roger.pau@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1497959773!88703089!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50260 invoked from network); 20 Jun 2017 11:56:13 -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 Jun 2017 11:56:13 -0000
X-IronPort-AV: E=Sophos;i="5.39,364,1493683200"; d="scan'208";a="48085453"
Date: Tue, 20 Jun 2017 12:56:05 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170620115449.kwfaytdv2txxpqbg@dhcp-3-128.uk.xensource.com>
References: <20170427143546.14662-1-roger.pau@citrix.com>
 <20170427143546.14662-3-roger.pau@citrix.com>
 <591F0E62020000780015B4D0@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <591F0E62020000780015B4D0@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170609 (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>, julien.grall@arm.com,
 Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v3 2/9] x86/ecam: 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>

T24gRnJpLCBNYXkgMTksIDIwMTcgYXQgMDc6MjU6MjJBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI3LjA0LjE3IGF0IDE2OjM1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gQEAgLTEwNDgsNiArMTA1MCwyNCBAQCBzdGF0aWMgaW50IF9faW5pdCBwdmhfc2V0
dXBfYWNwaShzdHJ1Y3QgZG9tYWluICpkLCAKPiA+IHBhZGRyX3Qgc3RhcnRfaW5mbykKPiA+ICAg
ICAgcmV0dXJuIDA7Cj4gPiAgfQo+ID4gIAo+ID4gK2ludCBfX2luaXQgcHZoX3NldHVwX2VjYW0o
c3RydWN0IGRvbWFpbiAqZCkKPiAKPiBXaGlsZSBJIHdvbid0IG9iamVjdCB0byB0aGUgdGVybSBl
Y2FtIGluIHRpdGxlIGFuZCBkZXNjcmlwdGlvbiwKPiBwbGVhc2UgdXNlIG1tY2ZnIHVuaWZvcm1s
eSBpbiBjb2RlIC0gdGhhdCdzIHRoZSB3YXkgd2UgbmFtZQo+IHRoZSB0aGluZyBldmVyeXdoZXJl
IGVsc2UuCgpPSy4KCj4gPiArewo+ID4gKyAgICB1bnNpZ25lZCBpbnQgaTsKPiA+ICsgICAgaW50
IHJjOwo+ID4gKwo+ID4gKyAgICBmb3IgKCBpID0gMDsgaSA8IHBjaV9tbWNmZ19jb25maWdfbnVt
OyBpKysgKQo+ID4gKyAgICB7Cj4gPiArICAgICAgICByYyA9IHJlZ2lzdGVyX3ZwY2lfZWNhbV9o
YW5kbGVyKGQsIHBjaV9tbWNmZ19jb25maWdbaV0uYWRkcmVzcywKPiA+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGNpX21tY2ZnX2NvbmZpZ1tpXS5zdGFydF9idXNf
bnVtYmVyLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwY2lf
bW1jZmdfY29uZmlnW2ldLmVuZF9idXNfbnVtYmVyLAo+ID4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwY2lfbW1jZmdfY29uZmlnW2ldLnBjaV9zZWdtZW50KTsKPiA+
ICsgICAgICAgIGlmICggcmMgKQo+ID4gKyAgICAgICAgICAgIHJldHVybiByYzsKPiA+ICsgICAg
fQo+ID4gKwo+ID4gKyAgICByZXR1cm4gMDsKPiA+ICt9Cj4gCj4gV2hhdCBhYm91dCByZWdpb25z
IGJlY29taW5nIGF2YWlsYWJsZSBvbmx5IHBvc3QtYm9vdD8KClRoaXMgaXMgbm90IHlldCBzdXBw
b3J0ZWQuIEl0IG5lZWRzIHRvIGJlIGltcGxlbWVudGVkIHVzaW5nIHRoZQpQSFlTREVWT1BfcGNp
X21tY2ZnX3Jlc2VydmVkIGh5cGVyY2FsbC4KCj4gPiBAQCAtNzUyLDYgKzc1NCwxNCBAQCB2b2lk
IGh2bV9kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKQo+ID4gICAgICAgICAgbGlzdF9k
ZWwoJmlvcG9ydC0+bGlzdCk7Cj4gPiAgICAgICAgICB4ZnJlZShpb3BvcnQpOwo+ID4gICAgICB9
Cj4gPiArCj4gPiArICAgIGxpc3RfZm9yX2VhY2hfZW50cnlfc2FmZSAoIGVjYW0sIGV0bXAsICZk
LT5hcmNoLmh2bV9kb21haW4uZWNhbV9yZWdpb25zLAo+ID4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBuZXh0ICkKPiA+ICsgICAgewo+ID4gKyAgICAgICAgbGlzdF9kZWwoJmVjYW0t
Pm5leHQpOwo+ID4gKyAgICAgICAgeGZyZWUoZWNhbSk7Cj4gPiArICAgIH0KPiA+ICsKPiA+ICB9
Cj4gCj4gU3RyYXkgYmxhbmsgbGluZS4gT2YgY291cnNlIHRoZSBhZGRpdGlvbiBpcyBvZiBxdWVz
dGlvbmFibGUgdXNlCj4gYW55d2F5IGFzIGxvbmcgYXMgYWxsIG9mIHRoaXMgaXMgRG9tMCBvbmx5
LgoKUmlnaHQsIEkganVzdCBmZWx0IGl0IHdvdWxkIGJlIGJldHRlciB0byBkbyBwcm9wZXIgY2xl
YW51cCBzaW5jZSBpdCdzCmp1c3QgYSBjb3VwbGUgb2YgbGluZXMuCgo+ID4gLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS9pby5jCj4gPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2lvLmMKPiA+IEBAIC00
MDMsNiArNDAzLDE0NSBAQCB2b2lkIHJlZ2lzdGVyX3ZwY2lfcG9ydGlvX2hhbmRsZXIoc3RydWN0
IGRvbWFpbiAqZCkKPiA+ICAgICAgaGFuZGxlci0+b3BzID0gJnZwY2lfcG9ydGlvX29wczsKPiA+
ICB9Cj4gPiAgCj4gPiArLyogSGFuZGxlcnMgdG8gdHJhcCBQQ0kgRUNBTSBjb25maWcgYWNjZXNz
ZXMuICovCj4gPiArc3RhdGljIHN0cnVjdCBodm1fZWNhbSAqdnBjaV9lY2FtX2ZpbmQoc3RydWN0
IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBhZGRyKQo+IAo+IExvZ2ljYWxseSBkIHNob3VsZCBi
ZSBhIHBvaW50ZXIgdG8gY29uc3QsIGFuZCBJIHRoaW5rIG5vIGNhbGxlciByZWFsbHkKPiBuZWVk
cyB5b3UgdG8gcmV0dXJuIGEgcG9pbnRlciB0byBub24tY29uc3QuCj4gPiArewo+ID4gKyAgICBz
dHJ1Y3QgaHZtX2VjYW0gKmVjYW0gPSBOVUxMOwo+IAo+IFBvaW50bGVzcyBpbml0aWFsaXplci4K
PiAKPiA+ICtzdGF0aWMgdm9pZCB2cGNpX2VjYW1fZGVjb2RlX2FkZHIoc3RydWN0IGh2bV9lY2Ft
ICplY2FtLCB1bnNpZ25lZCBsb25nIGFkZHIsCj4gCj4gY29uc3QKCkZpeGVkIGFsbCB0aGUgYWJv
dmUuCgo+ID4gK3N0YXRpYyBpbnQgdnBjaV9lY2FtX2FjY2VwdChzdHJ1Y3QgdmNwdSAqdiwgdW5z
aWduZWQgbG9uZyBhZGRyKQo+ID4gK3sKPiA+ICsgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRv
bWFpbjsKPiA+ICsgICAgaW50IGZvdW5kOwo+ID4gKwo+ID4gKyAgICB2cGNpX2xvY2soZCk7Cj4g
PiArICAgIGZvdW5kID0gISF2cGNpX2VjYW1fZmluZCh2LT5kb21haW4sIGFkZHIpOwo+IAo+IFBs
ZWFzZSB1c2UgdGhlIGxvY2FsIHZhcmlhYmxlIGNvbnNpc3RlbnRseS4KPiAKPiA+ICtzdGF0aWMg
aW50IHZwY2lfZWNhbV9yZWFkKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGFkZHIsCj4g
Cj4gRGlkIEkgb3Zlcmxvb2sgdGhpcyBpbiBwYXRjaCAxPyBXaHkgaXMgdGhpcyBhIHZjcHUgaW5z
dGVhZCBvZiBhCj4gZG9tYWluIHBhcmFtZXRlcj8gQWxsIG9mIFBDSSBpcyAodmlydHVhbCkgbWFj
aGluZSB3aWRlLi4uCgpUaGF0J3Mgd2hhdCB0aGUgaHZtX21taW9fb3BzIHN0cnVjdCBleHBlY3Rz
ICh2Y3B1IGluc3RlYWQgb2YgZG9tYWluKSwKd2hpY2ggaXMgd2hlcmUgdGhpcyBmdW5jdGlvbiBp
cyB1c2VkLgoKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBsZW4s
IHVuc2lnbmVkIGxvbmcgKmRhdGEpCj4gPiArewo+ID4gKyAgICBzdHJ1Y3QgZG9tYWluICpkID0g
di0+ZG9tYWluOwo+ID4gKyAgICBzdHJ1Y3QgaHZtX2VjYW0gKmVjYW07Cj4gPiArICAgIHVuc2ln
bmVkIGludCBidXMsIGRldmZuLCByZWc7Cj4gPiArICAgIHVpbnQzMl90IGRhdGEzMjsKPiA+ICsg
ICAgaW50IHJjOwo+ID4gKwo+ID4gKyAgICB2cGNpX2xvY2soZCk7Cj4gPiArICAgIGVjYW0gPSB2
cGNpX2VjYW1fZmluZChkLCBhZGRyKTsKPiA+ICsgICAgaWYgKCAhZWNhbSApCj4gPiArICAgIHsK
PiA+ICsgICAgICAgIHZwY2lfdW5sb2NrKGQpOwo+ID4gKyAgICAgICAgcmV0dXJuIFg4NkVNVUxf
VU5IQU5ETEVBQkxFOwo+ID4gKyAgICB9Cj4gPiArCj4gPiArICAgIHZwY2lfZWNhbV9kZWNvZGVf
YWRkcihlY2FtLCBhZGRyLCAmYnVzLCAmZGV2Zm4sICZyZWcpOwo+ID4gKwo+ID4gKyAgICBpZiAo
IHZwY2lfYWNjZXNzX2NoZWNrKHJlZywgbGVuKSB8fCByZWcgPj0gMHhmZmYgKQo+IAo+IFNvIHRo
aXMgZnVuY3Rpb24gaWlyYyBhbGxvd3Mgb25seSAxLSwgMi0sIGFuZCA0LWJ5dGUgYWNjZXNzZXMu
IE90aGVyCj4gdGhhbiB3aXRoIHBvcnQgSS9PLCBNTUNGRyBhbGxvd3Mgd2lkZXIgb25lcywgYW5k
IG9uY2UgYWdhaW4gSQo+IGRvbid0IHRoaW5rIGhhcmR3YXJlIHdvdWxkIHJhaXNlIGFueSBraW5k
IG9mIGZhdWx0IGluIHN1Y2ggYSBjYXNlLgo+IFRoZSBnZW5lcmFsIGV4cGVjdGF0aW9uIGlzIGZv
ciB0aGUgZmFicmljIHRvIHNwbGl0IHN1Y2ggYWNjZXNzZXMuCgpIbSwgdGhlIFBDSWUgc3BlYyBp
cyBub3QgYXV0aG9yaXRhdGl2ZSBpbiB0aGlzIHJlZ2FyZCwgaXMgc3RhdGVzIHRoYXQKc3VwcG9y
dGluZyA4QiBhY2Nlc3NlcyBpcyBub3QgbWFuZGF0b3J5LiBYZW4vTGludXgvRnJlZUJTRCB3aWxs
IG5ldmVyCmF0dGVtcHQgYW55IGFjY2VzcyA+IDRCLCBoZW5jZSBJIGhhdmVuJ3QgY29kZWQgdGhp
cyBjYXNlLgoKV291bGQgeW91IGJlIGZpbmUgd2l0aCBsZWF2aW5nIHRoaXMgZm9yIGxhdGVyLCBv
ciB3b3VsZCB5b3UgcmF0aGVyCmhhdmUgaXQgaW1wbGVtZW50ZWQgYXMgcGFydCBvZiB0aGlzIHNl
cmllcz8KCj4gQWxzbyB0aGUgcmVnIGNoZWNrIGlzIG9uY2UgYWdhaW4gb2ZmIGJ5IG9uZS4KClRo
aXMgaXMgbm93IGdvbmUsIHNpbmNlIHJlZyBjYW5ub3QgYmUgPiAweGZmZiBpbiBhbnkgY2FzZS4K
Cj4gPiAraW50IHJlZ2lzdGVyX3ZwY2lfZWNhbV9oYW5kbGVyKHN0cnVjdCBkb21haW4gKmQsIHBh
ZGRyX3QgYWRkciwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
aW50IHN0YXJ0X2J1cywgdW5zaWduZWQgaW50IGVuZF9idXMsCj4gPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBzZWcpCj4gPiArewo+ID4gKyAgICBzdHJ1Y3Qg
aHZtX2VjYW0gKmVjYW07Cj4gPiArCj4gPiArICAgIEFTU0VSVChpc19oYXJkd2FyZV9kb21haW4o
ZCkpOwo+ID4gKwo+ID4gKyAgICB2cGNpX2xvY2soZCk7Cj4gPiArICAgIGlmICggdnBjaV9lY2Ft
X2ZpbmQoZCwgYWRkcikgKQo+ID4gKyAgICB7Cj4gPiArICAgICAgICB2cGNpX3VubG9jayhkKTsK
PiA+ICsgICAgICAgIHJldHVybiAtRUVYSVNUOwo+ID4gKyAgICB9Cj4gPiArCj4gPiArICAgIGVj
YW0gPSB4emFsbG9jKHN0cnVjdCBodm1fZWNhbSk7Cj4gCj4geG1hbGxvYygpIHdvdWxkIGFnYWlu
IHN1ZmZpY2UgYWZhaWN0LgoKUmlnaHQuCgo+ID4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vZG9tYWluLmgKPiA+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oCj4g
PiBAQCAtMTAwLDYgKzEwMCwxNCBAQCBzdHJ1Y3QgaHZtX3BpX29wcyB7Cj4gPiAgICAgIHZvaWQg
KCpkb19yZXN1bWUpKHN0cnVjdCB2Y3B1ICp2KTsKPiA+ICB9Owo+ID4gIAo+ID4gK3N0cnVjdCBo
dm1fZWNhbSB7Cj4gPiArICAgIHBhZGRyX3QgYWRkcjsKPiA+ICsgICAgc2l6ZV90IHNpemU7Cj4g
PiArICAgIHVuc2lnbmVkIGludCBidXM7Cj4gPiArICAgIHVuc2lnbmVkIGludCBzZWdtZW50Owo+
ID4gKyAgICBzdHJ1Y3QgbGlzdF9oZWFkIG5leHQ7Cj4gPiArfTsKPiAKPiBJZiB5b3UgbW92ZWQg
dGhlIGFkZGl0aW9uIHRvIGh2bV9kb21haW5fZGVzdHJveSgpIGludG8gYSBmdW5jdGlvbgo+IGlu
IGh2bS9pby5jLCB0aGlzIHR5cGUgY291bGQgYmUgcHJpdmF0ZSB0byB0aGF0IGxhdHRlciBmaWxl
IGFmYWljdC4KClllcywgSSd2ZSBub3cgZG9uZSB0aGF0IGFuZCBuYW1lZCB0aGUgZnVuY3Rpb24g
ZGVzdHJveV92cGNpX21tY2ZnLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 20 11:56:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 11: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 1dNHlv-0005Oh-UM; Tue, 20 Jun 2017 11:56: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=337010580=wei.liu2@citrix.com>)
 id 1dNHlu-0005OO-Oq
 for xen-devel@lists.xen.org; Tue, 20 Jun 2017 11:56:38 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 9F/62-02006-67D09495; Tue, 20 Jun 2017 11:56:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHSDvW4pr2e
 kwY3pchZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aqCd/YC57zVXS0P2VqYPzD3cXIySEh4C+x
 et88JhCbRUBVomX+DGYQm01AWeJnZy8biC0ioCdx8fcUdhCbWSBN4m7HFLAaYQFjiWf3doLV8
 ApYSJyd8hrMFhKwk1j8+QZUXFDi5MwnLBC9OhILdn8CinMA2dISy/9xgIQ5Bewlvs6fBzZeVE
 BFonPpHBaIMQoSHdOPMU1g5JuFZNIsJJNmIUxawMi8ilGjOLWoLLVI18hEL6koMz2jJDcxM0f
 X0MBULze1uDgxPTUnMalYLzk/dxMjMNDqGRgYdzDenOx3iFGSg0lJlFedwTNSiC8pP6UyI7E4
 I76oNCe1+BCjDAeHkgSvLA9QTrAoNT21Ii0zBxjyMGkJDh4lEd54kFbe4oLE3OLMdIjUKUZFK
 XFeIZA+AZBERmkeXBsszi4xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEuYNAZnCk5lXAjf9Fd
 BiJqDFL454gCwuSURISTUwVii7fWd9fG317JOWhzweyalH+NRLTmi/piLNumXP9Jdn1zrO4bo
 eqKO7x77RRdLjomjDHvHP6o8TVsy+uezt7gNPLoX2t+/p3Bn1Urlb9uD3Bb0beeTrEzbzaBWX
 HluSf3Tms6rKWwt7s50+RNiq67FH7g7ZtEjjBdd7Vk7eFh/V2L+O6kJdSizFGYmGWsxFxYkAS
 ijDH64CAAA=
X-Env-Sender: prvs=337010580=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1497959795!104324135!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30019 invoked from network); 20 Jun 2017 11:56:37 -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;
 20 Jun 2017 11:56:37 -0000
X-IronPort-AV: E=Sophos;i="5.39,364,1493683200"; d="scan'208";a="437119598"
Date: Tue, 20 Jun 2017 12:56:34 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Venu Busireddy <venu.busireddy@oracle.com>
Message-ID: <20170620115634.ci56l4zsicprvo62@citrix.com>
References: <20170607192432.20500-1-venu.busireddy@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170607192432.20500-1-venu.busireddy@oracle.com>
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] Containing 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>

T24gV2VkLCBKdW4gMDcsIDIwMTcgYXQgMDI6MjQ6MzJQTSAtMDUwMCwgVmVudSBCdXNpcmVkZHkg
d3JvdGU6Cj4gCj4gSGksCj4gCj4gSSBhbSB3b3JraW5nIG9uIGNyZWF0aW5nIGEgcGF0Y2ggdG8g
YWlkIGluIGNvbnRhaW5pbmcgdGhlIHVucmVjb3ZlcmFibGUKPiBBRVIgZXJyb3JzIGdlbmVyYXRl
ZCBieSBQQ0kgZGV2aWNlcyBhc3NpZ25lZCB0byBndWVzdHMgaW4gcGFzc3Rocm91Z2gKPiBtb2Rl
Lgo+IAo+IFRoZSBvdmVyYWxsIGFwcHJvYWNoIGlzIGFzIGZvbGxvd3M6Cj4gCj4gMS4gQ2hhbmdl
IHRoZSBCSU9TIHNldHRpbmdzIHN1Y2ggdGhhdCB0aGUgQUVSIGVycm9yIGhhbmRsaW5nIGlzIGRl
bGVnYXRlZAo+ICAgIHRvIHRoZSBob3N0Lgo+IAo+IDIuIENoYW5nZSB0aGUgeGVuX3BjaWJhY2sg
ZHJpdmVyIHRvIHN0b3JlIHRoZSBuYW1lIChTQkRGKSBvZiB0aGUgZXJyaW5nCj4gICAgZGV2aWNl
IGluIHhlbnN0b3JlLgo+IAo+IDMuIEF0IHRoZSB0aW1lIG9mIGNyZWF0aW5nIHRoZSBndWVzdCwg
c2V0dXAgYSB3YXRjaGVyIGZvciBzdWNoIHdyaXRlcyB0bwo+ICAgIHRoZSB4ZW5zdG9yZS4KPiAK
PiA0LiBXaGVuIHRoZSB3YXRjaGVyIGlzIGtpY2tlZCBvZmYgZHVlIHRvIGVycm9ycywgKnNodXRk
b3duKiB0aGUgZ3Vlc3QgYW5kCj4gICAgbWFyayB0aGUgZXJyaW5nIGRldmljZSB1bmFzc2lnbmFi
bGUgdW50aWwgYWRtaW5pc3RyYXRpdmUgaW50ZXJ2ZW50aW9uLgo+IAo+IEkgZ290IGFsbCBvZiB0
aGlzIHdvcmtpbmcsIGJ1dCBJIHdhcyBhZHZpc2VkIHRoYXQgc2h1dHRpbmcgZG93biB0aGUKPiBn
dWVzdCBpcyBub3QgdGhlIGNvcnJlY3QgYXBwcm9hY2gsIGJlY2F1c2UgdGhlIGd1ZXN0IG1heSBv
ciBtYXkgbm90Cj4gcmVzcG9uZCB0byB0aGUgc2h1dGRvd24uIFRoZSBzdWdnZXN0aW9uIHdhcyB0
byBkZXN0cm95IHRoZSBndWVzdC4KPiAKPiBJIHJhbiBpbnRvIGEgcHJvYmxlbSB3aXRoIHRoYXQu
IGxpYnhsX2RvbWFpbl9kZXN0cm95KCkgaXMgbm90Cj4gY2FsbGFibGUgZnJvbSB3aXRoaW4gbGli
eGwuIEkgdHJpZWQgdG8gY3JlYXRlIGEgbmV3IHdyYXBwZXIgdG8gY2FsbAo+IGxpYnhsX19kb21h
aW5fZGVzdHJveSgpLCBidXQgdGhlIGNhbGxiYWNrIGZ1bmN0aW9uIG5ldmVyIGdldHMgY2FsbGVk
IQo+IE5vdCBzdXJwcmlzaW5nbHksIGJlY2F1c2UgdGhlIGRlc2NyaXB0aW9uIGluIGxpYnhsL2xp
YnhsX2ludGVybmFsLmgKPiBhYm91dCBhc3luY2hyb25vdXMgb3BlcmF0aW9ucyBkb2VzIHByb2hp
Yml0IHRoaXMhCj4gCj4gV2hhdCBpcyB0aGUgYmVzdCB3YXkgdG8ga2lsbC9kZXN0cm95IGEgZ3Vl
c3QgZnJvbSB3aXRoaW4gbGlieGw/IENvdWxkIHlvdQo+IHBsZWFzZSBhZHZpc2U/IEkgYW0gaW5j
bHVkaW5nIHRoZSBwYXRjaGVzIGJlbG93IGZvciByZWZlcmVuY2UgKHBsZWFzZQo+IGlnbm9yZSB0
aGUgZmV3IGRlYnVnIHN0YXRlbWVudHMpLiBUaGUgcHJvYmxlbSBwYXJ0IGlzIHRoZSBmdW5jdGlv
bgo+IGFlcl9iYWNrZW5kX3dhdGNoX2NhbGxiYWNrKCkgaW4gdG9vbHMvbGlieGwvbGlieGxfcGNp
LmMuCj4gClsuLi5dCj4gKwo+ICsvKiBIYW5kbGVyIG9mIGV2ZW50cyBmb3IgZGV2aWNlIGRyaXZl
ciBkb21haW5zICovCj4gK2ludCBsaWJ4bF9yZWdfYWVyX2V2ZW50c19oYW5kbGVyKGxpYnhsX2N0
eCAqY3R4LCB1aW50MzJfdCBkb21pZCkKPiArewo+ICsgICAgaW50IHJjOwo+ICsgICAgY2hhciAq
YmVfcGF0aDsKPiArICAgIEdDX0lOSVQoY3R4KTsKPiArCgpZb3UgY2FuIHByb2JhYmx5IGNyZWF0
ZSBhbiBBTyBoZXJlLCBzdGFzaCBpdCBzb21ld2hlcmUsIGFuZCB0aGUgdXNlIGl0CmluIHlvdXIg
Y2FsbGJhY2sgdG8gZGVzdHJveSB0aGUgZG9tYWluLgoKU2VlIGFsc286IGxpYnhsX2RldmljZV9l
dmVudHNfaGFuZGxlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 20 12:00:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 12: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 1dNHpV-0006IN-Q5; Tue, 20 Jun 2017 12:00:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1dNHpT-0006EN-Ld; Tue, 20 Jun 2017 12:00:19 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 32/A9-19409-25E09495; Tue, 20 Jun 2017 12:00:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOIsWRWlGSWpSXmKPExsWS0XRdVTeQzzP
 S4NteZYtbN1uZLZZ8XMxiserqAVYHZo+ju38zBTBGsWbmJeVXJLBmTJy/gaXgulbFqk072BsY
 D6l1MXJxCAkcZ5To2H+TFcJZxCjx/+clti5GTg5mAVeJG/s2Q9mKEhfuNbCA2LwCghInZz4Bs
 yUENCXuvFnFDmKLCBRJ7Dz3EsxmE9CTmHt2EhNEr6XE/ImnwOYIC4RJzL33ixlijpnEi2ezwO
 awCKhK/Dn7lH0CI88sJKtnIVk9C8nqWYwcQHFNifW79CFMaYnl/zggquUltr+dwwwRtpZYPJE
 ZImwh8XNTOzPMwCndD9kXMHKuYlQvTi0qSy3StdRLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlM
 KtZLzs/dxAgM7noGBsYdjK9/Oh1ilORgUhLlVWfwjBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkw
 cvOC5QTLEpNT61Iy8wBxhlMWoKDR0mENx6klbe4IDG3ODMdInWK0Zhj1/81X5g4lq3f8oVJiC
 UvPy9VSpxXE2SSAEhpRmke3CBY/F9ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMwrCzKFJzO
 vBG7fK6BTmIBOeXHEA+SUkkSElFQDo7v3Hu5azi2sTxVzF/I/qKxi4J7lxPH82cUtp/OFqiat
 Pj3x0FWhhY+nbt31Y82/eclhr3TkTqQ/cGXwc/w093PE3RN8Tn7Sf7PWxwnM8Vnce2zx36wzH
 dc+7Huy6GqK7y75ZsnO3gzN3U83md+cEzn7oc6n3SuecWeGR5sdMKjY9kdTO6kpJVWJpTgj0V
 CLuag4EQBdnDpl+gIAAA==
X-Env-Sender: iwj@xenbits.xen.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1497960016!102452927!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27896 invoked from network); 20 Jun 2017 12:00:17 -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; 20 Jun 2017 12:00:17 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1dNHpJ-0004FQ-VT; Tue, 20 Jun 2017 12:00:09 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1dNHpJ-0006BC-Uo; Tue, 20 Jun 2017 12:00:09 +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: <E1dNHpJ-0006BC-Uo@xenbits.xenproject.org>
Date: Tue, 20 Jun 2017 12:00:09 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-devel] Xen Security Advisory 225 - arm: vgic: Out-of-bound
 access when sending SGIs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.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-225
                              version 2

           arm: vgic: Out-of-bound access when sending SGIs

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

Public release.

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

ARM guests can send SGI (i.e. IPI) targeting a list of vCPUs using the
MMIO register GICD_SGIR (GICv2) or System Register ICC_SGI1R (GICv3).
However, the emulation code does not sanitize the list and will
directly access an array without checking whether the array index is
within bounds.

IMPACT
======

A guest may cause a hypervisor crash, resulting in a Denial of Service
(DoS).

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

Xen versions 4.6 and onwards are affected.  Xen versions 4.5 and
earlier are not affected.

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

MITIGATION
==========

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

CREDITS
=======

This issue was discovered by Julien Grall of ARM.

RESOLUTION
==========

Applying the attached patch resolves this issue.

xsa225.patch           xen-unstable, Xen 4.8.x, Xen 4.7.x, Xen 4.6.x

$ sha256sum xsa225*
a52d90a2586b74d6dd0d17390c940bf414c1332a6b4ccb87f10b7d97af3b3877  xsa225.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

iQEcBAEBCAAGBQJZSQ3mAAoJEIP+FMlX6CvZ/TAH/Role6HA+csMGO/DshXbfuhN
/S+DOPKU7NwynExZhf43Afj37EI4cw3xUcpRrZJbRExhGtlnBInsjUq8V9kmWcZL
pJOgVcTOMyeR6Mc3B/tLqamH49uJdEGoi3zHVtckXY/A8a8+iyT5faSibmsWgl1t
mYylB33xg9JmQ6gEa4NtbXOFi/f7BHjXUqVr8+P/KAyqvEramxoH+lp21Wrc1JZd
wvpeEVnIlXjNBJB3ERqIENc/E0jlHY73mTLPK1br8OkkrJPnwkbC246Nd1cIosVt
v8fe/Lin8yq2K+dPU6VFk/ZawDmOUtOtwJCL8klteIs6iiT+m2F3nGHMoQAGaBk=
=lwE9
-----END PGP SIGNATURE-----

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

RnJvbSBiMDU0N2Y5Yzk3MDdlMGRjNDczNjAxYTE2NmRhMzJkZmVjMWY1MjZl
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiBUdWUsIDYgSnVuIDIwMTcg
MTU6MzU6NDIgKzAxMDAKU3ViamVjdDogW1BBVENIXSB4ZW4vYXJtOiB2Z2lj
OiBTYW5pdGl6ZSB0YXJnZXQgbWFzayB1c2VkIHRvIHNlbmQgU0dJCgpUaGUg
Y3VycmVudCBmdW5jdGlvbiB2Z2ljX3RvX3NnaSBkb2VzIG5vdCBzYW5pdGl6
ZSB0aGUgdGFyZ2V0IG1hc2sgYW5kCm1heSB0aGVyZWZvcmUgZ2V0IGFuIGlu
dmFsaWQgdkNQVSBJRC4gVGhpcyB3aWxsIHJlc3VsdCB0byBhbiBvdXQgb2YK
Ym91bmQgYWNjZXNzIG9mIGQtPnZjcHVbLi4uXSBhcyB0aGVyZSBpcyBubyBj
aGVjayB3aGV0aGVyIHRoZSB2Q1BVIElEIGlzCndpdGhpbiB0aGUgbWF4aW11
bSBzdXBwb3J0ZWQgYnkgdGhlIGd1ZXN0LgoKVGhpcyB3YXMgaW50cm9kdWNl
ZCBieSBjb21taXQgZWEzN2ZkMjExMSAieGVuL2FybTogc3BsaXQgdmdpYyBk
cml2ZXIKaW50byBnZW5lcmljIGFuZCB2Z2ljLXYyIGRyaXZlciIuCgpTaWdu
ZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgotLS0KIHhlbi9hcmNoL2FybS92Z2ljLmMgfCAzICsr
LQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlv
bigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLmMgYi94ZW4v
YXJjaC9hcm0vdmdpYy5jCmluZGV4IDgzNTY5YjA5ZTcuLmM2YzZmOGNiNjYg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLmMKKysrIGIveGVuL2Fy
Y2gvYXJtL3ZnaWMuYwpAQCAtMzk5LDcgKzM5OSw4IEBAIGJvb2wgdmdpY190
b19zZ2koc3RydWN0IHZjcHUgKnYsIHJlZ2lzdGVyX3Qgc2dpciwgZW51bSBn
aWNfc2dpX21vZGUgaXJxbW9kZSwKICAgICAgICAgZm9yX2VhY2hfc2V0X2Jp
dCggaSwgJmJpdG1hcCwgc2l6ZW9mKHRhcmdldC0+bGlzdCkgKiA4ICkKICAg
ICAgICAgewogICAgICAgICAgICAgdmNwdWlkID0gYmFzZSArIGk7Ci0gICAg
ICAgICAgICBpZiAoIGQtPnZjcHVbdmNwdWlkXSA9PSBOVUxMIHx8ICFpc192
Y3B1X29ubGluZShkLT52Y3B1W3ZjcHVpZF0pICkKKyAgICAgICAgICAgIGlm
ICggdmNwdWlkID49IGQtPm1heF92Y3B1cyB8fCBkLT52Y3B1W3ZjcHVpZF0g
PT0gTlVMTCB8fAorICAgICAgICAgICAgICAgICAhaXNfdmNwdV9vbmxpbmUo
ZC0+dmNwdVt2Y3B1aWRdKSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAg
ICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywgIlZHSUM6IHdyaXRlIHI9
JSJQUklyZWdpc3RlciIgXAogICAgICAgICAgICAgICAgICAgICAgICAgdGFy
Z2V0LT5saXN0PSVoeCwgd3JvbmcgQ1BVVGFyZ2V0TGlzdCBcbiIsCi0tIAoy
LjExLjAK

--=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 Jun 20 12:00:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 12: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 1dNHpU-0006GD-KF; Tue, 20 Jun 2017 12:00:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1dNHpR-0006DF-K3; Tue, 20 Jun 2017 12:00:17 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 C9/A4-29088-05E09495; Tue, 20 Jun 2017 12:00:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEKsWRWlGSWpSXmKPExsWS0XRdVdefzzP
 S4NR+LYtbN1uZLZZ8XMxiserqAVYHZo+ju38zBTBGsWbmJeVXJLBmfFsxi7Xgi13FnibRBsaT
 ll2MXBxCAscZJfa2bGeHcBYxSiyaugDI4eRgFnCVuLFvMxuErShx4V4DC4jNKyAocXLmEzBbQ
 kBT4s6bVWD1IgJFEjvPvQSz2QT0JOaencQE0WspMX/iKbA5wgLREoubJjBCzDGTOHLuDdgcFg
 FViVWfXzBOYOSZhWT1LCSrZyFZPYuRAyiuKbF+lz6EKS2x/B8HRLW8xPa3c5ghbGuJex8ns0P
 YFhLrphxhgpk4pfshVNxe4vW5VVC2jcSrjX1syGoWMPKsYtQoTi0qSy3SNTTXSyrKTM8oyU3M
 zNE1NDDWy00tLk5MT81JTCrWS87P3cQIjBMGINjB+PK05yFGSQ4mJVFedQbPSCG+pPyUyozE4
 oz4otKc1OJDjDIcHEoSvBN5gXKCRanpqRVpmTnAiIVJS3DwKInwxoO08hYXJOYWZ6ZDpE4xWn
 Ls+r/mCxPHnb4NQHLZ+i1fmIRY8vLzUqXEeTVB5gmANGSU5sGNgyWVS4yyUsK8jEAHCvEUpBb
 lZpagyr9iFOdgVBLmnQQyhSczrwRu6yugg5iADnpxxAPkoJJEhJRUA+Pdx+2KQmvc51nLtb97
 dl5KXV3Dye966Nm9rveVDnfv6hRXtdr7Ws9hOXdgSe2q/pqI7n1lDQxxUwR13+pw5S/dsKLXV
 myz5sPvQudLrKy3rDt4PbjL01bBsntm9r/1j7WX+fnlHTjYY3rw7p/wphmiCmXGtzjspjfs+J
 rsN6lbSHyFgueBLCWW4oxEQy3mouJEAPWzhXMlAwAA
X-Env-Sender: iwj@xenbits.xen.org
X-Msg-Ref: server-6.tower-31.messagelabs.com!1497960014!67959706!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14268 invoked from network); 20 Jun 2017 12:00:15 -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; 20 Jun 2017 12:00:15 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1dNHpG-0004E6-L5; Tue, 20 Jun 2017 12:00:06 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1dNHpG-00060f-KG; Tue, 20 Jun 2017 12:00:06 +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: <E1dNHpG-00060f-KG@xenbits.xenproject.org>
Date: Tue, 20 Jun 2017 12:00:06 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-devel] Xen Security Advisory 217 - page transfer may allow PV
 guest to elevate privilege
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.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-217
                              version 2

         page transfer may allow PV guest to elevate privilege

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

Public release.

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

Domains controlling other domains are permitted to map pages owned by
the domain being controlled.  If the controlling domain unmaps such a
page without flushing the TLB, and if soon after the domain being
controlled transfers this page to another PV domain (via
GNTTABOP_transfer or, indirectly, XENMEM_exchange), and that third
domain uses the page as a page table, the controlling domain will have
write access to a live page table until the applicable TLB entry is
flushed or evicted.  Note that the domain being controlled is
necessarily HVM, while the controlling domain is PV.

IMPACT
======

A malicious pair of guests may be able to access all of system memory,
allowing for all of privilege escalation, host crashes, and
information leaks.

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

All Xen versions are vulnerable.

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

Only systems where an attacker can control both a PV and an HVM guest
are vulnerable.  This must be presumed to include systems containing
HVM domains with service domains such as stub domain device models.

Systems containing only PV guests are not vulnerable.

Systems containing only HVM domains serviced by dom0 device model
processes are not vulnerable.  Note that with libxl, xl, and libvirt,
HVM domains use dom0 device model processes by default.

MITIGATION
==========

There is no mitigation for this vulnerability.

Switching from stub device models to dom0 process device models is not
recommended as a mitigation, as in practice the vulnerability is
likely to be hard to exploit through this route; whereas dom0 process
device models may have unknown vulnerabilities.

CREDITS
=======

This issue was discovered by Jann Horn of Google Project Zero.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa217.patch           xen-unstable, Xen 4.8.x, Xen 4.7.x, Xen 4.6.x
xsa217-4.5.patch       Xen 4.5.x

$ sha256sum xsa217*
3e896412389d8e59e417ea7bb3d5b47a20de27b8eae0420c98071ce4b17d219c  xsa217.patch
4e555cf47faf5e8d2bba4ff8a31fbe72fb11a6c0e3b286f23b26e684a1809705  xsa217-4.5.patch
$

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

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

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

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

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

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

iQEbBAEBCAAGBQJZSQ3LAAoJEIP+FMlX6CvZe2MH90dkMpagV2W3Q0uzwo3GT4tv
VmrsM5O5oSCvJBpgRk397Nr6jbPfUOdH8LqHSuNjoU4vYThNqM8mTT0mqW0MKniK
didfWFyXIjHuBIBaye2r+mFWQ5AFH9B4vp3XT65k+vgq6GTIlRmV8H/bGdeCE4kT
6ht+ZLzc9XAvOy46pxAw0nz51QkknX4DXC0JTJW77aqKFz3H9+LKS015MLPxBvwj
JFgmGIgLHR9lsMIGHScLLFibzTE1cDGF9u0I2DLHpWsDMaZN6kJfq8xblEtq58EE
goth3SydPXPq4UuLfRMQMHX+pCxCdh9bwz82qThSmMFY7h/kPbw340D9+bBZIw==
=/qch
-----END PGP SIGNATURE-----

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvbW06IGRpc2FsbG93IHBhZ2Ugc3RlYWxpbmcgZnJvbSBIVk0gZG9t
YWlucwoKVGhlIG9wZXJhdGlvbidzIHN1Y2Nlc3MgY2FuJ3QgYmUgY29udHJv
bGxlZCBieSB0aGUgZ3Vlc3QsIGFzIHRoZSBkZXZpY2UKbW9kZWwgbWF5IGhh
dmUgYW4gYWN0aXZlIG1hcHBpbmcgb2YgdGhlIHBhZ2UuIElmIHdlIG5ldmVy
dGhlbGVzcwpwZXJtaXR0ZWQgdGhpcyBvcGVyYXRpb24sIHdlJ2QgaGF2ZSB0
byBhZGQgZnVydGhlciBUTEIgZmx1c2hpbmcgdG8KcHJldmVudCBzY2VuYXJp
b3MgbGlrZQoKIkRvbWFpbnMgQSAoSFZNKSwgQiAoUFYpLCBDIChQVik7IEIt
PnRhcmdldD09QQogU3RlcHM6CiAxLiBCIG1hcHMgcGFnZSBYIGZyb20gQSBh
cyB3cml0YWJsZQogMi4gQiB1bm1hcHMgcGFnZSBYIHdpdGhvdXQgYSBUTEIg
Zmx1c2gKIDMuIEEgc2VuZHMgcGFnZSBYIHRvIEMgdmlhIEdOVFRBQk9QX3Ry
YW5zZmVyCiA0LiBDIG1hcHMgcGFnZSBYIGFzIHBhZ2V0YWJsZSAocG90ZW50
aWFsbHkgY2F1c2luZyBhIFRMQiBmbHVzaCBpbiBDLAogYnV0IG5vdCBpbiBC
KQoKIEF0IHRoaXMgcG9pbnQsIFggd291bGQgYmUgbWFwcGVkIGFzIGEgcGFn
ZXRhYmxlIGluIEMgd2hpbGUgYmVpbmcKIHdyaXRhYmxlIHRocm91Z2ggYSBz
dGFsZSBUTEIgZW50cnkgaW4gQi4iCgpBIHNpbWlsYXIgc2NlbmFyaW8gY291
bGQgYmUgY29uc3RydWN0ZWQgZm9yIEEgdXNpbmcgWEVOTUVNX2V4Y2hhbmdl
IGFuZApzb21lIGFyYml0cmFyeSBQViBkb21haW4gQyB0aGVuIGhhdmluZyB0
aGlzIHBhZ2UgYWxsb2NhdGVkLgoKVGhpcyBpcyBYU0EtMjE3LgoKUmVwb3J0
ZWQtYnk6IEphbm4gSG9ybiA8amFubmhAZ29vZ2xlLmNvbT4KU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBY2tlZC1i
eTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpS
ZXZpZXdlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2ls
a0BvcmFjbGUuY29tPgoKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIv
eGVuL2FyY2gveDg2L21tLmMKQEAgLTQ0NDksNiArNDQ0OSw5IEBAIGludCBz
dGVhbF9wYWdlKAogICAgIGJvb2xfdCBkcm9wX2RvbV9yZWYgPSAwOwogICAg
IGNvbnN0IHN0cnVjdCBkb21haW4gKm93bmVyID0gZG9tX3hlbjsKIAorICAg
IGlmICggcGFnaW5nX21vZGVfZXh0ZXJuYWwoZCkgKQorICAgICAgICByZXR1
cm4gLTE7CisKICAgICBzcGluX2xvY2soJmQtPnBhZ2VfYWxsb2NfbG9jayk7
CiAKICAgICBpZiAoIGlzX3hlbl9oZWFwX3BhZ2UocGFnZSkgfHwgKChvd25l
ciA9IHBhZ2VfZ2V0X293bmVyKHBhZ2UpKSAhPSBkKSApCg==

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvbW06IGRpc2FsbG93IHBhZ2Ugc3RlYWxpbmcgZnJvbSBIVk0gZG9t
YWlucwoKVGhlIG9wZXJhdGlvbidzIHN1Y2Nlc3MgY2FuJ3QgYmUgY29udHJv
bGxlZCBieSB0aGUgZ3Vlc3QsIGFzIHRoZSBkZXZpY2UKbW9kZWwgbWF5IGhh
dmUgYW4gYWN0aXZlIG1hcHBpbmcgb2YgdGhlIHBhZ2UuIElmIHdlIG5ldmVy
dGhlbGVzcwpwZXJtaXR0ZWQgdGhpcyBvcGVyYXRpb24sIHdlJ2QgaGF2ZSB0
byBhZGQgZnVydGhlciBUTEIgZmx1c2hpbmcgdG8KcHJldmVudCBzY2VuYXJp
b3MgbGlrZQoKIkRvbWFpbnMgQSAoSFZNKSwgQiAoUFYpLCBDIChQVik7IEIt
PnRhcmdldD09QQogU3RlcHM6CiAxLiBCIG1hcHMgcGFnZSBYIGZyb20gQSBh
cyB3cml0YWJsZQogMi4gQiB1bm1hcHMgcGFnZSBYIHdpdGhvdXQgYSBUTEIg
Zmx1c2gKIDMuIEEgc2VuZHMgcGFnZSBYIHRvIEMgdmlhIEdOVFRBQk9QX3Ry
YW5zZmVyCiA0LiBDIG1hcHMgcGFnZSBYIGFzIHBhZ2V0YWJsZSAocG90ZW50
aWFsbHkgY2F1c2luZyBhIFRMQiBmbHVzaCBpbiBDLAogYnV0IG5vdCBpbiBC
KQoKIEF0IHRoaXMgcG9pbnQsIFggd291bGQgYmUgbWFwcGVkIGFzIGEgcGFn
ZXRhYmxlIGluIEMgd2hpbGUgYmVpbmcKIHdyaXRhYmxlIHRocm91Z2ggYSBz
dGFsZSBUTEIgZW50cnkgaW4gQi4iCgpBIHNpbWlsYXIgc2NlbmFyaW8gY291
bGQgYmUgY29uc3RydWN0ZWQgZm9yIEEgdXNpbmcgWEVOTUVNX2V4Y2hhbmdl
IGFuZApzb21lIGFyYml0cmFyeSBQViBkb21haW4gQyB0aGVuIGhhdmluZyB0
aGlzIHBhZ2UgYWxsb2NhdGVkLgoKVGhpcyBpcyBYU0EtMjE3LgoKUmVwb3J0
ZWQtYnk6IEphbm4gSG9ybiA8amFubmhAZ29vZ2xlLmNvbT4KU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBY2tlZC1i
eTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpS
ZXZpZXdlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2ls
a0BvcmFjbGUuY29tPgoKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIv
eGVuL2FyY2gveDg2L21tLmMKQEAgLTQyMTcsNiArNDIxNyw5IEBAIGludCBz
dGVhbF9wYWdlKAogICAgIHVuc2lnbmVkIGxvbmcgeCwgeTsKICAgICBib29s
X3QgZHJvcF9kb21fcmVmID0gMDsKIAorICAgIGlmICggcGFnaW5nX21vZGVf
ZXh0ZXJuYWwoZCkgKQorICAgICAgICByZXR1cm4gLTE7CisKICAgICBzcGlu
X2xvY2soJmQtPnBhZ2VfYWxsb2NfbG9jayk7CiAKICAgICBpZiAoIGlzX3hl
bl9oZWFwX3BhZ2UocGFnZSkgfHwgKHBhZ2VfZ2V0X293bmVyKHBhZ2UpICE9
IGQpICkK

--=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 Jun 20 12:00:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 12: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 1dNHpS-0006EO-Uk; Tue, 20 Jun 2017 12: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 <iwj@xenbits.xen.org>)
 id 1dNHpR-0006DB-93; Tue, 20 Jun 2017 12:00:17 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 E3/03-03557-05E09495; Tue, 20 Jun 2017 12:00:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBIsWRWlGSWpSXmKPExsWS0XRdVdefzzP
 S4OxzJYtbN1uZLZZ8XMxiserqAVYHZo+ju38zBTBGsWbmJeVXJLBmLF7SzVawLKOicZZkA+Pi
 5C5GLg4hgeOMEh/bprBCOIsYJd5suMTWxcjJwSzgKnFj32YoW1Hiwr0GFhCbV0BQ4uTMJ2C2h
 ICmxJ03q9hBbBGBIomd516C2WwCehJzz05igui1lJg/8RTYHGEBX4m7h49AzTGTeP58DyuIzS
 KgKvH/zWbWCYw8s5CsnoVk9Swkq2cxcgDFNSXW79KHMKUllv/jgKiWl9j+dg4zhG0tMaflCJR
 tIXH1LcLEKd0P2Rcwcq5i1ChOLSpLLdI1MtJLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZL
 zs/dxAgMbwYg2MG4Zn7gIUZJDiYlUV51Bs9IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8k3mAc
 oJFqempFWmZOcBIg0lLcPAoifDGg7TyFhck5hZnpkOkTjEac+z6v+YLE8ey9Vu+MAmx5OXnpU
 qJ82ryApUKgJRmlObBDYIlgEuMslLCvIxApwnxFKQW5WaWoMq/YhTnYFQS5r0Hcg9PZl4J3L5
 XQKcwAZ3y4ogHyCkliQgpqQZGhfPJV3N3Jz0sP8R2+QXnHYtFUU7PpZWL2SYssaj7tejA4WtV
 R03t7vzfUCjN5N/Ftp7hzIG8q5UftZ49vvh1c/fm06c5OewY2RpXsq16wvZ+pt3SRTff7HHXE
 J8QJPpMNnL7zeVPfO96L5t03/XpM0cXq6MpKjGf1cN329T/f/bCxuGts+NWNSWW4oxEQy3mou
 JEAIINSA77AgAA
X-Env-Sender: iwj@xenbits.xen.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1497960014!99051952!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25978 invoked from network); 20 Jun 2017 12:00:15 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 20 Jun 2017 12:00:15 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1dNHpI-0004EU-6G; Tue, 20 Jun 2017 12:00:08 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1dNHpI-00065J-5W; Tue, 20 Jun 2017 12:00:08 +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: <E1dNHpI-00065J-5W@xenbits.xenproject.org>
Date: Tue, 20 Jun 2017 12:00:08 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-devel] Xen Security Advisory 221 - NULL pointer deref in event
	channel poll
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.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-221
                              version 2

               NULL pointer deref in event channel poll

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

Public release.

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

When polling event channels, in general arbitrary port numbers can be
specified.  Specifically, there is no requirement that a polled event
channel ports has ever been created.  When the code was generalised
from an earlier implementation, introducing some intermediate
pointers, a check should have been made that these intermediate
pointers are non-NULL.  However, that check was omitted.

IMPACT
======

A malicious or buggy guest may cause the hypervisor to access
addresses it doesn't control, usually leading to a host crash (Denial
of Service).  Information leaks cannot be excluded.

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

Xen versions 4.4 and newer are vulnerable.  Xen versions 4.3 and
earlier are not affected.

Both x86 and ARM systems are vulnerable.

While all guest kinds can cause a Denial of Service, only x86 PV guests
may be able to leverage the possible information leaks.

MITIGATION
==========

There is no known mitigation.

CREDITS
=======

This issue was discovered by Ankur Arora of Oracle.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa221.patch           Xen 4.4.x and later, including xen-unstable

$ sha256sum xsa221*
2425396a713466808b0f75f91337be4dd20a4dee7733972b04489773c6e97655  xsa221.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

iQEcBAEBCAAGBQJZSQ3TAAoJEIP+FMlX6CvZw20H/jCUm+eX4rPUCQ6CL+Ya/dXH
th34nPKQnq60gm3469sDQQMNbuvfgBItAAAjO87NC6P2BSyYPMny5SvqSsmkWow1
8OkAWq5ZZ3L7ksPhkP6aco+ks1a99SxJX4YfjwOFq9ct6/zfrcW1ThEqs9j87JeP
6RGPYgXc0mP9IOk27JnUVgiej7/v4a8v5FcWrG3bHpw2vp9tY3hdvkfc6wJiuplx
kkqIVkqTpCNu7QYGv3de1RpDeI5mN8TGY+6ahs9eZFEFmRGWiAahhZRnwGVNE7Tl
QcHzaphlzp/etub8sHgZPH90xLaeILJ+9oz29b/SLUVqahRxzTD1bLUElEu2su0=
=xR3U
-----END PGP SIGNATURE-----

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBldnRjaG46IGF2b2lkIE5VTEwgZGVyZWZzCgpDb21taXQgZmJiZDUwMDll
NiAoImV2dGNobjogcmVmYWN0b3IgbG93LWxldmVsIGV2ZW50IGNoYW5uZWwg
cG9ydCBvcHMiKQphZGRlZCBhIGRlLXJlZmVyZW5jZSBvZiB0aGUgc3RydWN0
IGV2dGNobiBwb2ludGVyIGZvciBhIHBvcnQgd2l0aG91dApmaXJzdCBtYWtp
bmcgc3VyZSB0aGUgYnVja2V0IHBvaW50ZXIgaXMgbm9uLU5VTEwuIFRoaXMg
ZGUtcmVmZXJlbmNlIGlzCmFjdHVhbGx5IGVudGlyZWx5IHVubmVjZXNzYXJ5
LCBhcyBhbGwgcmVsZXZhbnQgY2FsbGVycyAoYmV5b25kIHRoZQpwcm9ibGVt
YXRpYyBkb19wb2xsKCkpIGFscmVhZHkgaG9sZCB0aGUgcG9ydCBudW1iZXIg
aW4gdGhlaXIgaGFuZHMsIGFuZAp0aGUgYWN0dWFsIGxlYWYgZnVuY3Rpb25z
IG5lZWQgbm90aGluZyBlbHNlLgoKRm9yIEZJRk8gZXZlbnQgY2hhbm5lbHMg
dGhlcmUncyBhIHNlY29uZCBwcm9ibGVtIGluIHRoYXQgdGhlIG9yZGVyaW5n
Cm9mIHJlYWRzIGFuZCB1cGRhdGVzIHRvIC0+bnVtX2V2dGNobnMgYW5kIC0+
ZXZlbnRfYXJyYXlbXSB3YXMgc28gZmFyCnVuZGVmaW5lZCAodGhlIHJlYWQg
c2lkZSBpc24ndCBhbHdheXMgaG9sZGluZyB0aGUgZG9tYWluJ3MgZXZlbnQg
bG9jaykuCkFkZCByZXNwZWN0aXZlIGJhcnJpZXJzLgoKVGhpcyBpcyBYU0Et
MjIxLgoKUmVwb3J0ZWQtYnk6IEFua3VyIEFyb3JhIDxhbmt1ci5hLmFyb3Jh
QG9yYWNsZS5jb20+ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9pcnEuYworKysg
Yi94ZW4vYXJjaC94ODYvaXJxLmMKQEAgLTE0ODYsNyArMTQ4Niw3IEBAIGlu
dCBwaXJxX2d1ZXN0X3VubWFzayhzdHJ1Y3QgZG9tYWluICpkKQogICAgICAg
ICB7CiAgICAgICAgICAgICBwaXJxID0gcGlycXNbaV0tPnBpcnE7CiAgICAg
ICAgICAgICBpZiAoIHBpcnFzW2ldLT5tYXNrZWQgJiYKLSAgICAgICAgICAg
ICAgICAgIWV2dGNobl9wb3J0X2lzX21hc2tlZChkLCBldnRjaG5fZnJvbV9w
b3J0KGQsIHBpcnFzW2ldLT5ldnRjaG4pKSApCisgICAgICAgICAgICAgICAg
ICFldnRjaG5fcG9ydF9pc19tYXNrZWQoZCwgcGlycXNbaV0tPmV2dGNobikg
KQogICAgICAgICAgICAgICAgIHBpcnFfZ3Vlc3RfZW9pKHBpcnFzW2ldKTsK
ICAgICAgICAgfQogICAgIH0gd2hpbGUgKCArK3BpcnEgPCBkLT5ucl9waXJx
cyAmJiBuID09IEFSUkFZX1NJWkUocGlycXMpICk7CkBAIC0yMjQ0LDcgKzIy
NDQsNiBAQCBzdGF0aWMgdm9pZCBkdW1wX2lycXModW5zaWduZWQgY2hhciBr
ZXkpCiAgICAgaW50IGksIGlycSwgcGlycTsKICAgICBzdHJ1Y3QgaXJxX2Rl
c2MgKmRlc2M7CiAgICAgaXJxX2d1ZXN0X2FjdGlvbl90ICphY3Rpb247Ci0g
ICAgc3RydWN0IGV2dGNobiAqZXZ0Y2huOwogICAgIHN0cnVjdCBkb21haW4g
KmQ7CiAgICAgY29uc3Qgc3RydWN0IHBpcnEgKmluZm87CiAgICAgdW5zaWdu
ZWQgbG9uZyBmbGFnczsKQEAgLTIyODcsMTEgKzIyODYsMTAgQEAgc3RhdGlj
IHZvaWQgZHVtcF9pcnFzKHVuc2lnbmVkIGNoYXIga2V5KQogICAgICAgICAg
ICAgICAgIGQgPSBhY3Rpb24tPmd1ZXN0W2ldOwogICAgICAgICAgICAgICAg
IHBpcnEgPSBkb21haW5faXJxX3RvX3BpcnEoZCwgaXJxKTsKICAgICAgICAg
ICAgICAgICBpbmZvID0gcGlycV9pbmZvKGQsIHBpcnEpOwotICAgICAgICAg
ICAgICAgIGV2dGNobiA9IGV2dGNobl9mcm9tX3BvcnQoZCwgaW5mby0+ZXZ0
Y2huKTsKICAgICAgICAgICAgICAgICBwcmludGsoIiV1OiUzZCglYyVjJWMp
IiwKICAgICAgICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBwaXJx
LAotICAgICAgICAgICAgICAgICAgICAgICAoZXZ0Y2huX3BvcnRfaXNfcGVu
ZGluZyhkLCBldnRjaG4pID8gJ1AnIDogJy0nKSwKLSAgICAgICAgICAgICAg
ICAgICAgICAgKGV2dGNobl9wb3J0X2lzX21hc2tlZChkLCBldnRjaG4pID8g
J00nIDogJy0nKSwKKyAgICAgICAgICAgICAgICAgICAgICAgZXZ0Y2huX3Bv
cnRfaXNfcGVuZGluZyhkLCBpbmZvLT5ldnRjaG4pID8gJ1AnIDogJy0nLAor
ICAgICAgICAgICAgICAgICAgICAgICBldnRjaG5fcG9ydF9pc19tYXNrZWQo
ZCwgaW5mby0+ZXZ0Y2huKSA/ICdNJyA6ICctJywKICAgICAgICAgICAgICAg
ICAgICAgICAgKGluZm8tPm1hc2tlZCA/ICdNJyA6ICctJykpOwogICAgICAg
ICAgICAgICAgIGlmICggaSAhPSBhY3Rpb24tPm5yX2d1ZXN0cyApCiAgICAg
ICAgICAgICAgICAgICAgIHByaW50aygiLCIpOwotLS0gYS94ZW4vY29tbW9u
L2V2ZW50XzJsLmMKKysrIGIveGVuL2NvbW1vbi9ldmVudF8ybC5jCkBAIC02
MSwxNiArNjEsMjAgQEAgc3RhdGljIHZvaWQgZXZ0Y2huXzJsX3VubWFzayhz
dHJ1Y3QgZG9tYQogICAgIH0KIH0KIAotc3RhdGljIGJvb2xfdCBldnRjaG5f
MmxfaXNfcGVuZGluZyhzdHJ1Y3QgZG9tYWluICpkLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgZXZ0Y2huICpl
dnRjaG4pCitzdGF0aWMgYm9vbF90IGV2dGNobl8ybF9pc19wZW5kaW5nKHN0
cnVjdCBkb21haW4gKmQsIGV2dGNobl9wb3J0X3QgcG9ydCkKIHsKLSAgICBy
ZXR1cm4gdGVzdF9iaXQoZXZ0Y2huLT5wb3J0LCAmc2hhcmVkX2luZm8oZCwg
ZXZ0Y2huX3BlbmRpbmcpKTsKKyAgICB1bnNpZ25lZCBpbnQgbWF4X3BvcnRz
ID0gQklUU19QRVJfRVZUQ0hOX1dPUkQoZCkgKiBCSVRTX1BFUl9FVlRDSE5f
V09SRChkKTsKKworICAgIEFTU0VSVChwb3J0IDwgbWF4X3BvcnRzKTsKKyAg
ICByZXR1cm4gcG9ydCA8IG1heF9wb3J0cyAmJiB0ZXN0X2JpdChwb3J0LCAm
c2hhcmVkX2luZm8oZCwgZXZ0Y2huX3BlbmRpbmcpKTsKIH0KIAotc3RhdGlj
IGJvb2xfdCBldnRjaG5fMmxfaXNfbWFza2VkKHN0cnVjdCBkb21haW4gKmQs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3Ry
dWN0IGV2dGNobiAqZXZ0Y2huKQorc3RhdGljIGJvb2xfdCBldnRjaG5fMmxf
aXNfbWFza2VkKHN0cnVjdCBkb21haW4gKmQsIGV2dGNobl9wb3J0X3QgcG9y
dCkKIHsKLSAgICByZXR1cm4gdGVzdF9iaXQoZXZ0Y2huLT5wb3J0LCAmc2hh
cmVkX2luZm8oZCwgZXZ0Y2huX21hc2spKTsKKyAgICB1bnNpZ25lZCBpbnQg
bWF4X3BvcnRzID0gQklUU19QRVJfRVZUQ0hOX1dPUkQoZCkgKiBCSVRTX1BF
Ul9FVlRDSE5fV09SRChkKTsKKworICAgIEFTU0VSVChwb3J0IDwgbWF4X3Bv
cnRzKTsKKyAgICByZXR1cm4gcG9ydCA+PSBtYXhfcG9ydHMgfHwgdGVzdF9i
aXQocG9ydCwgJnNoYXJlZF9pbmZvKGQsIGV2dGNobl9tYXNrKSk7CiB9CiAK
IHN0YXRpYyB2b2lkIGV2dGNobl8ybF9wcmludF9zdGF0ZShzdHJ1Y3QgZG9t
YWluICpkLAotLS0gYS94ZW4vY29tbW9uL2V2ZW50X2NoYW5uZWwuYworKysg
Yi94ZW4vY29tbW9uL2V2ZW50X2NoYW5uZWwuYwpAQCAtMTM4MCw4ICsxMzgw
LDggQEAgc3RhdGljIHZvaWQgZG9tYWluX2R1bXBfZXZ0Y2huX2luZm8oc3Ry
dQogCiAgICAgICAgIHByaW50aygiICAgICU0dSBbJWQvJWQvIiwKICAgICAg
ICAgICAgICAgIHBvcnQsCi0gICAgICAgICAgICAgICAhIWV2dGNobl9wb3J0
X2lzX3BlbmRpbmcoZCwgY2huKSwKLSAgICAgICAgICAgICAgICEhZXZ0Y2hu
X3BvcnRfaXNfbWFza2VkKGQsIGNobikpOworICAgICAgICAgICAgICAgZXZ0
Y2huX3BvcnRfaXNfcGVuZGluZyhkLCBwb3J0KSwKKyAgICAgICAgICAgICAg
IGV2dGNobl9wb3J0X2lzX21hc2tlZChkLCBwb3J0KSk7CiAgICAgICAgIGV2
dGNobl9wb3J0X3ByaW50X3N0YXRlKGQsIGNobik7CiAgICAgICAgIHByaW50
aygiXTogcz0lZCBuPSVkIHg9JWQiLAogICAgICAgICAgICAgICAgY2huLT5z
dGF0ZSwgY2huLT5ub3RpZnlfdmNwdV9pZCwgY2huLT54ZW5fY29uc3VtZXIp
OwotLS0gYS94ZW4vY29tbW9uL2V2ZW50X2ZpZm8uYworKysgYi94ZW4vY29t
bW9uL2V2ZW50X2ZpZm8uYwpAQCAtMjcsNiArMjcsMTIgQEAgc3RhdGljIGlu
bGluZSBldmVudF93b3JkX3QgKmV2dGNobl9maWZvXwogICAgIGlmICggdW5s
aWtlbHkocG9ydCA+PSBkLT5ldnRjaG5fZmlmby0+bnVtX2V2dGNobnMpICkK
ICAgICAgICAgcmV0dXJuIE5VTEw7CiAKKyAgICAvKgorICAgICAqIENhbGxl
cnMgYXJlbid0IHJlcXVpcmVkIHRvIGhvbGQgZC0+ZXZlbnRfbG9jaywgc28g
d2UgbmVlZCB0byBzeW5jaHJvbml6ZQorICAgICAqIHdpdGggYWRkX3BhZ2Vf
dG9fZXZlbnRfYXJyYXkoKS4KKyAgICAgKi8KKyAgICBzbXBfcm1iKCk7CisK
ICAgICBwID0gcG9ydCAvIEVWVENITl9GSUZPX0VWRU5UX1dPUkRTX1BFUl9Q
QUdFOwogICAgIHcgPSBwb3J0ICUgRVZUQ0hOX0ZJRk9fRVZFTlRfV09SRFNf
UEVSX1BBR0U7CiAKQEAgLTI4NywyNCArMjkzLDIyIEBAIHN0YXRpYyB2b2lk
IGV2dGNobl9maWZvX3VubWFzayhzdHJ1Y3QgZG8KICAgICAgICAgZXZ0Y2hu
X2ZpZm9fc2V0X3BlbmRpbmcodiwgZXZ0Y2huKTsKIH0KIAotc3RhdGljIGJv
b2xfdCBldnRjaG5fZmlmb19pc19wZW5kaW5nKHN0cnVjdCBkb21haW4gKmQs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qg
c3RydWN0IGV2dGNobiAqZXZ0Y2huKQorc3RhdGljIGJvb2xfdCBldnRjaG5f
Zmlmb19pc19wZW5kaW5nKHN0cnVjdCBkb21haW4gKmQsIGV2dGNobl9wb3J0
X3QgcG9ydCkKIHsKICAgICBldmVudF93b3JkX3QgKndvcmQ7CiAKLSAgICB3
b3JkID0gZXZ0Y2huX2ZpZm9fd29yZF9mcm9tX3BvcnQoZCwgZXZ0Y2huLT5w
b3J0KTsKKyAgICB3b3JkID0gZXZ0Y2huX2ZpZm9fd29yZF9mcm9tX3BvcnQo
ZCwgcG9ydCk7CiAgICAgaWYgKCB1bmxpa2VseSghd29yZCkgKQogICAgICAg
ICByZXR1cm4gMDsKIAogICAgIHJldHVybiB0ZXN0X2JpdChFVlRDSE5fRklG
T19QRU5ESU5HLCB3b3JkKTsKIH0KIAotc3RhdGljIGJvb2xfdCBldnRjaG5f
Zmlmb19pc19tYXNrZWQoc3RydWN0IGRvbWFpbiAqZCwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBldnRjaG4g
KmV2dGNobikKK3N0YXRpYyBib29sX3QgZXZ0Y2huX2ZpZm9faXNfbWFza2Vk
KHN0cnVjdCBkb21haW4gKmQsIGV2dGNobl9wb3J0X3QgcG9ydCkKIHsKICAg
ICBldmVudF93b3JkX3QgKndvcmQ7CiAKLSAgICB3b3JkID0gZXZ0Y2huX2Zp
Zm9fd29yZF9mcm9tX3BvcnQoZCwgZXZ0Y2huLT5wb3J0KTsKKyAgICB3b3Jk
ID0gZXZ0Y2huX2ZpZm9fd29yZF9mcm9tX3BvcnQoZCwgcG9ydCk7CiAgICAg
aWYgKCB1bmxpa2VseSghd29yZCkgKQogICAgICAgICByZXR1cm4gMTsKIApA
QCAtNTkzLDYgKzU5NywxMCBAQCBzdGF0aWMgaW50IGFkZF9wYWdlX3RvX2V2
ZW50X2FycmF5KHN0cnVjCiAgICAgICAgIHJldHVybiByYzsKIAogICAgIGQt
PmV2dGNobl9maWZvLT5ldmVudF9hcnJheVtzbG90XSA9IHZpcnQ7CisKKyAg
ICAvKiBTeW5jaHJvbml6ZSB3aXRoIGV2dGNobl9maWZvX3dvcmRfZnJvbV9w
b3J0KCkuICovCisgICAgc21wX3dtYigpOworCiAgICAgZC0+ZXZ0Y2huX2Zp
Zm8tPm51bV9ldnRjaG5zICs9IEVWVENITl9GSUZPX0VWRU5UX1dPUkRTX1BF
Ul9QQUdFOwogCiAgICAgLyoKLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5j
CisrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpAQCAtOTY1LDcgKzk2NSw3
IEBAIHN0YXRpYyBsb25nIGRvX3BvbGwoc3RydWN0IHNjaGVkX3BvbGwgKnMK
ICAgICAgICAgICAgIGdvdG8gb3V0OwogCiAgICAgICAgIHJjID0gMDsKLSAg
ICAgICAgaWYgKCBldnRjaG5fcG9ydF9pc19wZW5kaW5nKGQsIGV2dGNobl9m
cm9tX3BvcnQoZCwgcG9ydCkpICkKKyAgICAgICAgaWYgKCBldnRjaG5fcG9y
dF9pc19wZW5kaW5nKGQsIHBvcnQpICkKICAgICAgICAgICAgIGdvdG8gb3V0
OwogICAgIH0KIAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vZXZlbnQuaAorKysg
Yi94ZW4vaW5jbHVkZS94ZW4vZXZlbnQuaApAQCAtMTM3LDggKzEzNyw4IEBA
IHN0cnVjdCBldnRjaG5fcG9ydF9vcHMgewogICAgIHZvaWQgKCpzZXRfcGVu
ZGluZykoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBldnRjaG4gKmV2dGNobik7
CiAgICAgdm9pZCAoKmNsZWFyX3BlbmRpbmcpKHN0cnVjdCBkb21haW4gKmQs
IHN0cnVjdCBldnRjaG4gKmV2dGNobik7CiAgICAgdm9pZCAoKnVubWFzayko
c3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGV2dGNobiAqZXZ0Y2huKTsKLSAg
ICBib29sX3QgKCppc19wZW5kaW5nKShzdHJ1Y3QgZG9tYWluICpkLCBjb25z
dCBzdHJ1Y3QgZXZ0Y2huICpldnRjaG4pOwotICAgIGJvb2xfdCAoKmlzX21h
c2tlZCkoc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IGV2dGNobiAq
ZXZ0Y2huKTsKKyAgICBib29sX3QgKCppc19wZW5kaW5nKShzdHJ1Y3QgZG9t
YWluICpkLCBldnRjaG5fcG9ydF90IHBvcnQpOworICAgIGJvb2xfdCAoKmlz
X21hc2tlZCkoc3RydWN0IGRvbWFpbiAqZCwgZXZ0Y2huX3BvcnRfdCBwb3J0
KTsKICAgICAvKgogICAgICAqIElzIHRoZSBwb3J0IHVuYXZhaWxhYmxlIGJl
Y2F1c2UgaXQncyBzdGlsbCBiZWluZyBjbGVhbmVkIHVwCiAgICAgICogYWZ0
ZXIgYmVpbmcgY2xvc2VkPwpAQCAtMTc1LDE1ICsxNzUsMTUgQEAgc3RhdGlj
IGlubGluZSB2b2lkIGV2dGNobl9wb3J0X3VubWFzayhzdAogfQogCiBzdGF0
aWMgaW5saW5lIGJvb2xfdCBldnRjaG5fcG9ydF9pc19wZW5kaW5nKHN0cnVj
dCBkb21haW4gKmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBldnRjaG4gKmV2dGNobikKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXZ0
Y2huX3BvcnRfdCBwb3J0KQogewotICAgIHJldHVybiBkLT5ldnRjaG5fcG9y
dF9vcHMtPmlzX3BlbmRpbmcoZCwgZXZ0Y2huKTsKKyAgICByZXR1cm4gZC0+
ZXZ0Y2huX3BvcnRfb3BzLT5pc19wZW5kaW5nKGQsIHBvcnQpOwogfQogCiBz
dGF0aWMgaW5saW5lIGJvb2xfdCBldnRjaG5fcG9ydF9pc19tYXNrZWQoc3Ry
dWN0IGRvbWFpbiAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgZXZ0Y2huICpldnRjaG4pCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXZ0
Y2huX3BvcnRfdCBwb3J0KQogewotICAgIHJldHVybiBkLT5ldnRjaG5fcG9y
dF9vcHMtPmlzX21hc2tlZChkLCBldnRjaG4pOworICAgIHJldHVybiBkLT5l
dnRjaG5fcG9ydF9vcHMtPmlzX21hc2tlZChkLCBwb3J0KTsKIH0KIAogc3Rh
dGljIGlubGluZSBib29sX3QgZXZ0Y2huX3BvcnRfaXNfYnVzeShzdHJ1Y3Qg
ZG9tYWluICpkLCBldnRjaG5fcG9ydF90IHBvcnQpCg==

--=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 Jun 20 12:00:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 12: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 1dNHpT-0006F2-Od; Tue, 20 Jun 2017 12: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 <iwj@xenbits.xen.org>)
 id 1dNHpR-0006DD-9x; Tue, 20 Jun 2017 12:00:17 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 C7/01-03371-05E09495; Tue, 20 Jun 2017 12:00:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDJsWRWlGSWpSXmKPExsWS0XRdVdefzzP
 S4MNifotbN1uZLZZ8XMxiserqAVYHZo+ju38zBTBGsWbmJeVXJLBmnGg8xlow9TBTxdLOJsYG
 xus7mLoYuTiEBI4zSqzdP5EdwlnEKPH51j22LkZODmYBV4kb+zZD2YoSF+41sIDYvAKCEidnP
 gGzJQQ0Je68WcUOYosIFEnsPPcSzGYT0JOYe3YSE0SvpcT8iafA5ggL+Ei8ft/BDjHHTGL+wj
 VgNouAqsSqzy8YJzDyzEKyehaS1bOQrJ7FyAEU15RYv0sfwpSWWP6PA6JaXmL72znMELaPxPJ
 dF1ggbE+JbecPsMBMnNL9kB1m04FTe9kgxjhJvDqpiKnETWLG1J/MECXOEjO6vTGVOErM7N3L
 ClFiJ3Houyo2i94vPAllO0m0PD3DhE1N/4N2NpiaqfOmsyGrWcAosYpRozi1qCy1SNfYUC+pK
 DM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzCNMADBDsamRYGHGCU5mJREedUZPCOF+J
 LyUyozEosz4otKc1KLDzHKcHAoSfBO5gHKCRalpqdWpGXmABMaTFqCg0dJhDcepJW3uCAxtzg
 zHSJ1itGYY9f/NV+YOJat3/KFSYglLz8vVUqcV5MXqFQApDSjNA9uECzRXmKUlRLmZQQ6TYin
 ILUoN7MEVf4VozgHo5IwryzIFJ7MvBK4fa+ATmECOuXFEQ+QU0oSEVJSDYwbg89/3trfuTnK9
 +iDim+m0oLf2Hc0Nh9J+udm2Zy/q7pnR9LL1V/Z2bVjPi3hCQpyve/d9uGw7iqDU0sTuLIMLf
 wXqp5VeLt2KbOV38/DIb4T1iRe+XDWzUx3zx7ZkkcLPlQ3qna7aSlazDx9WEBZ97vnYpW4n8G
 HSsM2e5qtDLeXmuUzO06JpTgj0VCLuag4EQBfX4dHrwMAAA==
X-Env-Sender: iwj@xenbits.xen.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1497960014!74630865!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34638 invoked from network); 20 Jun 2017 12:00:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 20 Jun 2017 12:00:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1dNHpG-0004Dy-50; Tue, 20 Jun 2017 12:00:06 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1dNHpG-0005zH-0I; Tue, 20 Jun 2017 12:00:06 +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: <E1dNHpG-0005zH-0I@xenbits.xenproject.org>
Date: Tue, 20 Jun 2017 12:00:06 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-devel] Xen Security Advisory 216 - blkif responses leak
	backend stack 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>
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-216
                              version 3

                blkif responses leak backend stack data

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

Public release.

Fix a typo ("our" for "or" in Vulnerable Systems).

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

The block interface response structure has some discontiguous fields.
Certain backends populate the structure fields of an otherwise
uninitialized instance of this structure on their stacks, leaking
data through the (internal or trailing) padding field.

IMPACT
======

A malicious unprivileged guest may be able to obtain sensitive
information from the host or other guests.

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

All Linux versions supporting the xen-blkback, blkback, or blktap
drivers are vulnerable.

FreeBSD, NetBSD and Windows (with or without PV drivers) are not
vulnerable (either because they do not have backends at all, or
because they use a different implementation technique which does not
suffer from this problem).

All qemu versions supporting the Xen block backend are vulnerable.  The
qemu-xen-traditional code base does not include such code, so is not
vulnerable.  Note that an instance of qemu will be spawned to provide
the backend for most non-raw-format disks; so you may need to apply the
patch to qemu even if you use only PV guests.

MITIGATION
==========

There's no mitigation available for x86 PV and ARM guests.

For x86 HVM guests it may be possible to change the guest
configuaration such that a fully virtualized disk is being made
available instead.  However, this would normally entail changes inside
the guest itself.

CREDITS
=======

This issue was discovered by Anthony Perard of Citrix.

For patch:
Reported by: Anthony Perard <anthony.perard@citrix.com>

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa216-linux-4.11.patch           Linux 4.5 ... 4.11
xsa216-linux-4.4.patch            Linux 3.3 ... 4.4
xsa216-qemuu.patch                qemu-upstream master, 4.8
xsa216-qemuu-4.7.patch            qemu-upstream 4.7, 4.6
xsa216-qemuu-4.5.patch            qemu-upstream 4.5
xsa216-linux-2.6.18-xen.patch     linux-2.6.18-xen.hg

$ sha256sum xsa216*
28beb3d876fa0eee77f4377ef2708d764a5d9a2003dd4f1a4ecb9b8bf60658a4  xsa216-linux-2.6.18-xen.patch
6f6138c0a00df4ed7307ae4e5ee30dbe8594ff05bc1e8fdc7cfd785077d72ddc  xsa216-linux-4.4.patch
e04da27961cd867f7bbba31677f61e3e425c0e7cc7352a7a2d22b5a35eaf8585  xsa216-linux-4.11.patch
850b0143cfe3c69c62abdad71be9813014d46c380109fc650689a10c90ff39f4  xsa216-qemuu.patch
072270274d2554b71579a529c908d16479f8eba6646d8aed2e3d129495b27716  xsa216-qemuu-4.5.patch
5a64e2c5bb78f1c8fae97354be10fcc63ea39d333d6490e3a422ff30460cdef1  xsa216-qemuu-4.7.patch
$

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

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

However, deployment of the mitigation is NOT permitted (except where
all the affected systems and VMs are administered and used only by
organisations which are members of the Xen Project Security Issues
Predisclosure List).  Specifically, deployment on public cloud systems
is NOT permitted.  This is because this produces a guest-visible
change which will indicate which component contains the vulnerability.

Additionally, 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

iQEcBAEBCAAGBQJZSQ3JAAoJEIP+FMlX6CvZWkQIAMXD8Lc1PunNw5x9WsLb2y9U
KA0QrsNve4Ugc/xvCiuqUoV+ljZIRiy57A//ZnNtTR8JiRqpjEC47he3oYNleytN
RfOw2ZzsXdD4F8sqT3YvR0vcPL1Pf7fHzg8Ax19RxdcXRWTrN/b/poxuCu4F5PWn
cFi4tQDYLuEb2e9Sj8ue8RbtcVOEyuSG/dP1E29K7sKdc6GB13nWsa93KJsSRLY6
cwKnOmBy+2H66FcfmWomU+OueKI7y5DsYxYV+VVUBGnBTSn0b3dwpHNKUBCuF1nQ
RqOjo2rHOMBeiGaAlGg8toef7IkRH20p/LjiQxAneMndmta3t9enx8rYYxgFd5k=
=3n1c
-----END PGP SIGNATURE-----

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBibGtiYWNrL2Jsa3RhcDogZG9uJ3QgbGVhayBzdGFjayBkYXRhIHZpYSBy
ZXNwb25zZSByaW5nCgpSYXRoZXIgdGhhbiBjb25zdHJ1Y3RpbmcgYSBsb2Nh
bCBzdHJ1Y3R1cmUgaW5zdGFuY2Ugb24gdGhlIHN0YWNrLCBmaWxsCnRoZSBm
aWVsZHMgZGlyZWN0bHkgb24gdGhlIHNoYXJlZCByaW5nLCBqdXN0IGxpa2Ug
b3RoZXIgYmFja2VuZHMgZG8uCkJ1aWxkIG9uIHRoZSBmYWN0IHRoYXQgYWxs
IHJlc3BvbnNlIHN0cnVjdHVyZSBmbGF2b3JzIGFyZSBhY3R1YWxseQppZGVu
dGljYWwgKHRoZSBvbGQgY29kZSBkaWQgbWFrZSB0aGlzIGFzc3VtcHRpb24g
dG9vKS4KClRoaXMgaXMgWFNBLTIxNi4KClNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEtvbnJh
ZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KCi0t
LSBhL2RyaXZlcnMveGVuL2Jsa2JhY2svYmxrYmFjay5jCisrKyBiL2RyaXZl
cnMveGVuL2Jsa2JhY2svYmxrYmFjay5jCkBAIC02MDYsMzMgKzYwNiwzNCBA
QCBzdGF0aWMgdm9pZCBfZGlzcGF0Y2hfcndfYmxvY2tfaW8oYmxraWZfCiBz
dGF0aWMgdm9pZCBtYWtlX3Jlc3BvbnNlKGJsa2lmX3QgKmJsa2lmLCB1NjQg
aWQsCiAJCQkgIHVuc2lnbmVkIHNob3J0IG9wLCBpbnQgc3QpCiB7Ci0JYmxr
aWZfcmVzcG9uc2VfdCAgcmVzcDsKKwlibGtpZl9yZXNwb25zZV90ICAqcmVz
cDsKIAl1bnNpZ25lZCBsb25nICAgICBmbGFnczsKIAlibGtpZl9iYWNrX3Jp
bmdzX3QgKmJsa19yaW5ncyA9ICZibGtpZi0+YmxrX3JpbmdzOwogCWludCBu
b3RpZnk7CiAKLQlyZXNwLmlkICAgICAgICA9IGlkOwotCXJlc3Aub3BlcmF0
aW9uID0gb3A7Ci0JcmVzcC5zdGF0dXMgICAgPSBzdDsKLQogCXNwaW5fbG9j
a19pcnFzYXZlKCZibGtpZi0+YmxrX3JpbmdfbG9jaywgZmxhZ3MpOwogCS8q
IFBsYWNlIG9uIHRoZSByZXNwb25zZSByaW5nIGZvciB0aGUgcmVsZXZhbnQg
ZG9tYWluLiAqLwogCXN3aXRjaCAoYmxraWYtPmJsa19wcm90b2NvbCkgewog
CWNhc2UgQkxLSUZfUFJPVE9DT0xfTkFUSVZFOgotCQltZW1jcHkoUklOR19H
RVRfUkVTUE9OU0UoJmJsa19yaW5ncy0+bmF0aXZlLCBibGtfcmluZ3MtPm5h
dGl2ZS5yc3BfcHJvZF9wdnQpLAotCQkgICAgICAgJnJlc3AsIHNpemVvZihy
ZXNwKSk7CisJCXJlc3AgPSBSSU5HX0dFVF9SRVNQT05TRSgmYmxrX3Jpbmdz
LT5uYXRpdmUsCisJCQkJCSBibGtfcmluZ3MtPm5hdGl2ZS5yc3BfcHJvZF9w
dnQpOwogCQlicmVhazsKIAljYXNlIEJMS0lGX1BST1RPQ09MX1g4Nl8zMjoK
LQkJbWVtY3B5KFJJTkdfR0VUX1JFU1BPTlNFKCZibGtfcmluZ3MtPng4Nl8z
MiwgYmxrX3JpbmdzLT54ODZfMzIucnNwX3Byb2RfcHZ0KSwKLQkJICAgICAg
ICZyZXNwLCBzaXplb2YocmVzcCkpOworCQlyZXNwID0gUklOR19HRVRfUkVT
UE9OU0UoJmJsa19yaW5ncy0+eDg2XzMyLAorCQkJCQkgYmxrX3JpbmdzLT54
ODZfMzIucnNwX3Byb2RfcHZ0KTsKIAkJYnJlYWs7CiAJY2FzZSBCTEtJRl9Q
Uk9UT0NPTF9YODZfNjQ6Ci0JCW1lbWNweShSSU5HX0dFVF9SRVNQT05TRSgm
YmxrX3JpbmdzLT54ODZfNjQsIGJsa19yaW5ncy0+eDg2XzY0LnJzcF9wcm9k
X3B2dCksCi0JCSAgICAgICAmcmVzcCwgc2l6ZW9mKHJlc3ApKTsKKwkJcmVz
cCA9IFJJTkdfR0VUX1JFU1BPTlNFKCZibGtfcmluZ3MtPng4Nl82NCwKKwkJ
CQkJIGJsa19yaW5ncy0+eDg2XzY0LnJzcF9wcm9kX3B2dCk7CiAJCWJyZWFr
OwogCWRlZmF1bHQ6CiAJCUJVRygpOwogCX0KKworCXJlc3AtPmlkICAgICAg
ICA9IGlkOworCXJlc3AtPm9wZXJhdGlvbiA9IG9wOworCXJlc3AtPnN0YXR1
cyAgICA9IHN0OworCiAJYmxrX3JpbmdzLT5jb21tb24ucnNwX3Byb2RfcHZ0
Kys7CiAJUklOR19QVVNIX1JFU1BPTlNFU19BTkRfQ0hFQ0tfTk9USUZZKCZi
bGtfcmluZ3MtPmNvbW1vbiwgbm90aWZ5KTsKIAlzcGluX3VubG9ja19pcnFy
ZXN0b3JlKCZibGtpZi0+YmxrX3JpbmdfbG9jaywgZmxhZ3MpOwotLS0gYS9k
cml2ZXJzL3hlbi9ibGt0YXAvYmxrdGFwLmMKKysrIGIvZHJpdmVycy94ZW4v
YmxrdGFwL2Jsa3RhcC5jCkBAIC0xNjc4LDM2ICsxNjc4LDM0IEBAIHN0YXRp
YyB2b2lkIGRpc3BhdGNoX3J3X2Jsb2NrX2lvKGJsa2lmX3QKIHN0YXRpYyB2
b2lkIG1ha2VfcmVzcG9uc2UoYmxraWZfdCAqYmxraWYsIHU2NCBpZCwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgc2hvcnQgb3AsIGlu
dCBzdCkKIHsKLQlibGtpZl9yZXNwb25zZV90ICByZXNwOworCWJsa2lmX3Jl
c3BvbnNlX3QgICpyZXNwOwogCXVuc2lnbmVkIGxvbmcgICAgIGZsYWdzOwog
CWJsa2lmX2JhY2tfcmluZ3NfdCAqYmxrX3JpbmdzID0gJmJsa2lmLT5ibGtf
cmluZ3M7CiAJaW50IG5vdGlmeTsKIAotCXJlc3AuaWQgICAgICAgID0gaWQ7
Ci0JcmVzcC5vcGVyYXRpb24gPSBvcDsKLQlyZXNwLnN0YXR1cyAgICA9IHN0
OwotCiAJc3Bpbl9sb2NrX2lycXNhdmUoJmJsa2lmLT5ibGtfcmluZ19sb2Nr
LCBmbGFncyk7CiAJLyogUGxhY2Ugb24gdGhlIHJlc3BvbnNlIHJpbmcgZm9y
IHRoZSByZWxldmFudCBkb21haW4uICovCiAJc3dpdGNoIChibGtpZi0+Ymxr
X3Byb3RvY29sKSB7CiAJY2FzZSBCTEtJRl9QUk9UT0NPTF9OQVRJVkU6Ci0J
CW1lbWNweShSSU5HX0dFVF9SRVNQT05TRSgmYmxrX3JpbmdzLT5uYXRpdmUs
Ci0JCQkJCSBibGtfcmluZ3MtPm5hdGl2ZS5yc3BfcHJvZF9wdnQpLAotCQkg
ICAgICAgJnJlc3AsIHNpemVvZihyZXNwKSk7CisJCXJlc3AgPSBSSU5HX0dF
VF9SRVNQT05TRSgmYmxrX3JpbmdzLT5uYXRpdmUsCisJCQkJCSBibGtfcmlu
Z3MtPm5hdGl2ZS5yc3BfcHJvZF9wdnQpOwogCQlicmVhazsKIAljYXNlIEJM
S0lGX1BST1RPQ09MX1g4Nl8zMjoKLQkJbWVtY3B5KFJJTkdfR0VUX1JFU1BP
TlNFKCZibGtfcmluZ3MtPng4Nl8zMiwKLQkJCQkJIGJsa19yaW5ncy0+eDg2
XzMyLnJzcF9wcm9kX3B2dCksCi0JCSAgICAgICAmcmVzcCwgc2l6ZW9mKHJl
c3ApKTsKKwkJcmVzcCA9IFJJTkdfR0VUX1JFU1BPTlNFKCZibGtfcmluZ3Mt
Png4Nl8zMiwKKwkJCQkJIGJsa19yaW5ncy0+eDg2XzMyLnJzcF9wcm9kX3B2
dCk7CiAJCWJyZWFrOwogCWNhc2UgQkxLSUZfUFJPVE9DT0xfWDg2XzY0Ogot
CQltZW1jcHkoUklOR19HRVRfUkVTUE9OU0UoJmJsa19yaW5ncy0+eDg2XzY0
LAotCQkJCQkgYmxrX3JpbmdzLT54ODZfNjQucnNwX3Byb2RfcHZ0KSwKLQkJ
ICAgICAgICZyZXNwLCBzaXplb2YocmVzcCkpOworCQlyZXNwID0gUklOR19H
RVRfUkVTUE9OU0UoJmJsa19yaW5ncy0+eDg2XzY0LAorCQkJCQkgYmxrX3Jp
bmdzLT54ODZfNjQucnNwX3Byb2RfcHZ0KTsKIAkJYnJlYWs7CiAJZGVmYXVs
dDoKIAkJQlVHKCk7CiAJfQorCisJcmVzcC0+aWQgICAgICAgID0gaWQ7CisJ
cmVzcC0+b3BlcmF0aW9uID0gb3A7CisJcmVzcC0+c3RhdHVzICAgID0gc3Q7
CisKIAlibGtfcmluZ3MtPmNvbW1vbi5yc3BfcHJvZF9wdnQrKzsKIAlSSU5H
X1BVU0hfUkVTUE9OU0VTX0FORF9DSEVDS19OT1RJRlkoJmJsa19yaW5ncy0+
Y29tbW9uLCBub3RpZnkpOwogCi0tLSBhL2luY2x1ZGUveGVuL2Jsa2lmLmgK
KysrIGIvaW5jbHVkZS94ZW4vYmxraWYuaApAQCAtMzIsOSArMzIsNiBAQAog
c3RydWN0IGJsa2lmX2NvbW1vbl9yZXF1ZXN0IHsKIAljaGFyIGR1bW15Owog
fTsKLXN0cnVjdCBibGtpZl9jb21tb25fcmVzcG9uc2UgewotCWNoYXIgZHVt
bXk7Ci19OwogCiAvKiBpMzg2IHByb3RvY29sIHZlcnNpb24gKi8KICNwcmFn
bWEgcGFjayhwdXNoLCA0KQpAQCAtNDYsMTMgKzQzLDcgQEAgdW5pb24gYmxr
aWZfeDg2XzMyX3VuaW9uIHsKIAlibGtpZl9zZWN0b3JfdCBzZWN0b3JfbnVt
YmVyOy8qIHN0YXJ0IHNlY3RvciBpZHggb24gZGlzayAoci93IG9ubHkpICAq
LwogCXN0cnVjdCBibGtpZl9yZXF1ZXN0X3NlZ21lbnQgc2VnW0JMS0lGX01B
WF9TRUdNRU5UU19QRVJfUkVRVUVTVF07CiB9Owotc3RydWN0IGJsa2lmX3g4
Nl8zMl9yZXNwb25zZSB7Ci0JdWludDY0X3QgICAgICAgIGlkOyAgICAgICAg
ICAgICAgLyogY29waWVkIGZyb20gcmVxdWVzdCAqLwotCXVpbnQ4X3QgICAg
ICAgICBvcGVyYXRpb247ICAgICAgIC8qIGNvcGllZCBmcm9tIHJlcXVlc3Qg
Ki8KLQlpbnQxNl90ICAgICAgICAgc3RhdHVzOyAgICAgICAgICAvKiBCTEtJ
Rl9SU1BfPz8/ICAgICAgICovCi19OwogdHlwZWRlZiBzdHJ1Y3QgYmxraWZf
eDg2XzMyX3JlcXVlc3QgYmxraWZfeDg2XzMyX3JlcXVlc3RfdDsKLXR5cGVk
ZWYgc3RydWN0IGJsa2lmX3g4Nl8zMl9yZXNwb25zZSBibGtpZl94ODZfMzJf
cmVzcG9uc2VfdDsKICNwcmFnbWEgcGFjayhwb3ApCiAKIC8qIHg4Nl82NCBw
cm90b2NvbCB2ZXJzaW9uICovCkBAIC02NCwxOCArNTUsMTUgQEAgdW5pb24g
YmxraWZfeDg2XzY0X3VuaW9uIHsKIAlibGtpZl9zZWN0b3JfdCBzZWN0b3Jf
bnVtYmVyOy8qIHN0YXJ0IHNlY3RvciBpZHggb24gZGlzayAoci93IG9ubHkp
ICAqLwogCXN0cnVjdCBibGtpZl9yZXF1ZXN0X3NlZ21lbnQgc2VnW0JMS0lG
X01BWF9TRUdNRU5UU19QRVJfUkVRVUVTVF07CiB9Owotc3RydWN0IGJsa2lm
X3g4Nl82NF9yZXNwb25zZSB7Ci0JdWludDY0X3QgICAgICAgX19hdHRyaWJ1
dGVfXygoX19hbGlnbmVkX18oOCkpKSBpZDsKLQl1aW50OF90ICAgICAgICAg
b3BlcmF0aW9uOyAgICAgICAvKiBjb3BpZWQgZnJvbSByZXF1ZXN0ICovCi0J
aW50MTZfdCAgICAgICAgIHN0YXR1czsgICAgICAgICAgLyogQkxLSUZfUlNQ
Xz8/PyAgICAgICAqLwotfTsKIHR5cGVkZWYgc3RydWN0IGJsa2lmX3g4Nl82
NF9yZXF1ZXN0IGJsa2lmX3g4Nl82NF9yZXF1ZXN0X3Q7Ci10eXBlZGVmIHN0
cnVjdCBibGtpZl94ODZfNjRfcmVzcG9uc2UgYmxraWZfeDg2XzY0X3Jlc3Bv
bnNlX3Q7CiAKICNkZWZpbmUgYmxraWZfbmF0aXZlX3NyaW5nIGJsa2lmX3Ny
aW5nCi1ERUZJTkVfUklOR19UWVBFUyhibGtpZl9jb21tb24sIHN0cnVjdCBi
bGtpZl9jb21tb25fcmVxdWVzdCwgc3RydWN0IGJsa2lmX2NvbW1vbl9yZXNw
b25zZSk7Ci1ERUZJTkVfUklOR19UWVBFUyhibGtpZl94ODZfMzIsIHN0cnVj
dCBibGtpZl94ODZfMzJfcmVxdWVzdCwgc3RydWN0IGJsa2lmX3g4Nl8zMl9y
ZXNwb25zZSk7Ci1ERUZJTkVfUklOR19UWVBFUyhibGtpZl94ODZfNjQsIHN0
cnVjdCBibGtpZl94ODZfNjRfcmVxdWVzdCwgc3RydWN0IGJsa2lmX3g4Nl82
NF9yZXNwb25zZSk7CitERUZJTkVfUklOR19UWVBFUyhibGtpZl9jb21tb24s
IHN0cnVjdCBibGtpZl9jb21tb25fcmVxdWVzdCwKKwkJICBzdHJ1Y3QgYmxr
aWZfcmVzcG9uc2UpOworREVGSU5FX1JJTkdfVFlQRVMoYmxraWZfeDg2XzMy
LCBzdHJ1Y3QgYmxraWZfeDg2XzMyX3JlcXVlc3QsCisJCSAgc3RydWN0IGJs
a2lmX3Jlc3BvbnNlIF9fYXR0cmlidXRlX18oKF9fcGFja2VkX18pKSk7CitE
RUZJTkVfUklOR19UWVBFUyhibGtpZl94ODZfNjQsIHN0cnVjdCBibGtpZl94
ODZfNjRfcmVxdWVzdCwKKwkJICBzdHJ1Y3QgYmxraWZfcmVzcG9uc2UpOwog
CiB1bmlvbiBibGtpZl9iYWNrX3JpbmdzIHsKIAlibGtpZl9iYWNrX3Jpbmdf
dCAgICAgICAgbmF0aXZlOwo=

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

eGVuLWJsa2JhY2s6IGRvbid0IGxlYWsgc3RhY2sgZGF0YSB2aWEgcmVzcG9u
c2UgcmluZwoKUmF0aGVyIHRoYW4gY29uc3RydWN0aW5nIGEgbG9jYWwgc3Ry
dWN0dXJlIGluc3RhbmNlIG9uIHRoZSBzdGFjaywgZmlsbAp0aGUgZmllbGRz
IGRpcmVjdGx5IG9uIHRoZSBzaGFyZWQgcmluZywganVzdCBsaWtlIG90aGVy
IGJhY2tlbmRzIGRvLgpCdWlsZCBvbiB0aGUgZmFjdCB0aGF0IGFsbCByZXNw
b25zZSBzdHJ1Y3R1cmUgZmxhdm9ycyBhcmUgYWN0dWFsbHkKaWRlbnRpY2Fs
ICh0aGUgb2xkIGNvZGUgZGlkIG1ha2UgdGhpcyBhc3N1bXB0aW9uIHRvbyku
CgpUaGlzIGlzIFhTQS0yMTYuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBLb25yYWQgUnpl
c3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CgotLS0gYS9k
cml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL2Jsa2JhY2suYworKysgYi9kcml2
ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL2Jsa2JhY2suYwpAQCAtMTQxMCwzMyAr
MTQxMCwzNCBAQCBzdGF0aWMgaW50IGRpc3BhdGNoX3J3X2Jsb2NrX2lvKHN0
cnVjdCB4CiBzdGF0aWMgdm9pZCBtYWtlX3Jlc3BvbnNlKHN0cnVjdCB4ZW5f
YmxraWYgKmJsa2lmLCB1NjQgaWQsCiAJCQkgIHVuc2lnbmVkIHNob3J0IG9w
LCBpbnQgc3QpCiB7Ci0Jc3RydWN0IGJsa2lmX3Jlc3BvbnNlICByZXNwOwor
CXN0cnVjdCBibGtpZl9yZXNwb25zZSAqcmVzcDsKIAl1bnNpZ25lZCBsb25n
ICAgICBmbGFnczsKIAl1bmlvbiBibGtpZl9iYWNrX3JpbmdzICpibGtfcmlu
Z3MgPSAmYmxraWYtPmJsa19yaW5nczsKIAlpbnQgbm90aWZ5OwogCi0JcmVz
cC5pZCAgICAgICAgPSBpZDsKLQlyZXNwLm9wZXJhdGlvbiA9IG9wOwotCXJl
c3Auc3RhdHVzICAgID0gc3Q7Ci0KIAlzcGluX2xvY2tfaXJxc2F2ZSgmYmxr
aWYtPmJsa19yaW5nX2xvY2ssIGZsYWdzKTsKIAkvKiBQbGFjZSBvbiB0aGUg
cmVzcG9uc2UgcmluZyBmb3IgdGhlIHJlbGV2YW50IGRvbWFpbi4gKi8KIAlz
d2l0Y2ggKGJsa2lmLT5ibGtfcHJvdG9jb2wpIHsKIAljYXNlIEJMS0lGX1BS
T1RPQ09MX05BVElWRToKLQkJbWVtY3B5KFJJTkdfR0VUX1JFU1BPTlNFKCZi
bGtfcmluZ3MtPm5hdGl2ZSwgYmxrX3JpbmdzLT5uYXRpdmUucnNwX3Byb2Rf
cHZ0KSwKLQkJICAgICAgICZyZXNwLCBzaXplb2YocmVzcCkpOworCQlyZXNw
ID0gUklOR19HRVRfUkVTUE9OU0UoJmJsa19yaW5ncy0+bmF0aXZlLAorCQkJ
CQkgYmxrX3JpbmdzLT5uYXRpdmUucnNwX3Byb2RfcHZ0KTsKIAkJYnJlYWs7
CiAJY2FzZSBCTEtJRl9QUk9UT0NPTF9YODZfMzI6Ci0JCW1lbWNweShSSU5H
X0dFVF9SRVNQT05TRSgmYmxrX3JpbmdzLT54ODZfMzIsIGJsa19yaW5ncy0+
eDg2XzMyLnJzcF9wcm9kX3B2dCksCi0JCSAgICAgICAmcmVzcCwgc2l6ZW9m
KHJlc3ApKTsKKwkJcmVzcCA9IFJJTkdfR0VUX1JFU1BPTlNFKCZibGtfcmlu
Z3MtPng4Nl8zMiwKKwkJCQkJIGJsa19yaW5ncy0+eDg2XzMyLnJzcF9wcm9k
X3B2dCk7CiAJCWJyZWFrOwogCWNhc2UgQkxLSUZfUFJPVE9DT0xfWDg2XzY0
OgotCQltZW1jcHkoUklOR19HRVRfUkVTUE9OU0UoJmJsa19yaW5ncy0+eDg2
XzY0LCBibGtfcmluZ3MtPng4Nl82NC5yc3BfcHJvZF9wdnQpLAotCQkgICAg
ICAgJnJlc3AsIHNpemVvZihyZXNwKSk7CisJCXJlc3AgPSBSSU5HX0dFVF9S
RVNQT05TRSgmYmxrX3JpbmdzLT54ODZfNjQsCisJCQkJCSBibGtfcmluZ3Mt
Png4Nl82NC5yc3BfcHJvZF9wdnQpOwogCQlicmVhazsKIAlkZWZhdWx0Ogog
CQlCVUcoKTsKIAl9CisKKwlyZXNwLT5pZCAgICAgICAgPSBpZDsKKwlyZXNw
LT5vcGVyYXRpb24gPSBvcDsKKwlyZXNwLT5zdGF0dXMgICAgPSBzdDsKKwog
CWJsa19yaW5ncy0+Y29tbW9uLnJzcF9wcm9kX3B2dCsrOwogCVJJTkdfUFVT
SF9SRVNQT05TRVNfQU5EX0NIRUNLX05PVElGWSgmYmxrX3JpbmdzLT5jb21t
b24sIG5vdGlmeSk7CiAJc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmYmxraWYt
PmJsa19yaW5nX2xvY2ssIGZsYWdzKTsKLS0tIGEvZHJpdmVycy9ibG9jay94
ZW4tYmxrYmFjay9jb21tb24uaAorKysgYi9kcml2ZXJzL2Jsb2NrL3hlbi1i
bGtiYWNrL2NvbW1vbi5oCkBAIC03NCw5ICs3NCw4IEBAIGV4dGVybiB1bnNp
Z25lZCBpbnQgeGVuX2Jsa2lmX21heF9yaW5nX28KIHN0cnVjdCBibGtpZl9j
b21tb25fcmVxdWVzdCB7CiAJY2hhciBkdW1teTsKIH07Ci1zdHJ1Y3QgYmxr
aWZfY29tbW9uX3Jlc3BvbnNlIHsKLQljaGFyIGR1bW15OwotfTsKKworLyog
aTM4NiBwcm90b2NvbCB2ZXJzaW9uICovCiAKIHN0cnVjdCBibGtpZl94ODZf
MzJfcmVxdWVzdF9ydyB7CiAJdWludDhfdCAgICAgICAgbnJfc2VnbWVudHM7
ICAvKiBudW1iZXIgb2Ygc2VnbWVudHMgICAgICAgICAgICAgICAgICAgKi8K
QEAgLTEyOCwxNCArMTI3LDYgQEAgc3RydWN0IGJsa2lmX3g4Nl8zMl9yZXF1
ZXN0IHsKIAl9IHU7CiB9IF9fYXR0cmlidXRlX18oKF9fcGFja2VkX18pKTsK
IAotLyogaTM4NiBwcm90b2NvbCB2ZXJzaW9uICovCi0jcHJhZ21hIHBhY2so
cHVzaCwgNCkKLXN0cnVjdCBibGtpZl94ODZfMzJfcmVzcG9uc2UgewotCXVp
bnQ2NF90ICAgICAgICBpZDsgICAgICAgICAgICAgIC8qIGNvcGllZCBmcm9t
IHJlcXVlc3QgKi8KLQl1aW50OF90ICAgICAgICAgb3BlcmF0aW9uOyAgICAg
ICAvKiBjb3BpZWQgZnJvbSByZXF1ZXN0ICovCi0JaW50MTZfdCAgICAgICAg
IHN0YXR1czsgICAgICAgICAgLyogQkxLSUZfUlNQXz8/PyAgICAgICAqLwot
fTsKLSNwcmFnbWEgcGFjayhwb3ApCiAvKiB4ODZfNjQgcHJvdG9jb2wgdmVy
c2lvbiAqLwogCiBzdHJ1Y3QgYmxraWZfeDg2XzY0X3JlcXVlc3RfcncgewpA
QCAtMTkyLDE4ICsxODMsMTIgQEAgc3RydWN0IGJsa2lmX3g4Nl82NF9yZXF1
ZXN0IHsKIAl9IHU7CiB9IF9fYXR0cmlidXRlX18oKF9fcGFja2VkX18pKTsK
IAotc3RydWN0IGJsa2lmX3g4Nl82NF9yZXNwb25zZSB7Ci0JdWludDY0X3Qg
ICAgICAgX19hdHRyaWJ1dGVfXygoX19hbGlnbmVkX18oOCkpKSBpZDsKLQl1
aW50OF90ICAgICAgICAgb3BlcmF0aW9uOyAgICAgICAvKiBjb3BpZWQgZnJv
bSByZXF1ZXN0ICovCi0JaW50MTZfdCAgICAgICAgIHN0YXR1czsgICAgICAg
ICAgLyogQkxLSUZfUlNQXz8/PyAgICAgICAqLwotfTsKLQogREVGSU5FX1JJ
TkdfVFlQRVMoYmxraWZfY29tbW9uLCBzdHJ1Y3QgYmxraWZfY29tbW9uX3Jl
cXVlc3QsCi0JCSAgc3RydWN0IGJsa2lmX2NvbW1vbl9yZXNwb25zZSk7CisJ
CSAgc3RydWN0IGJsa2lmX3Jlc3BvbnNlKTsKIERFRklORV9SSU5HX1RZUEVT
KGJsa2lmX3g4Nl8zMiwgc3RydWN0IGJsa2lmX3g4Nl8zMl9yZXF1ZXN0LAot
CQkgIHN0cnVjdCBibGtpZl94ODZfMzJfcmVzcG9uc2UpOworCQkgIHN0cnVj
dCBibGtpZl9yZXNwb25zZSBfX3BhY2tlZCk7CiBERUZJTkVfUklOR19UWVBF
UyhibGtpZl94ODZfNjQsIHN0cnVjdCBibGtpZl94ODZfNjRfcmVxdWVzdCwK
LQkJICBzdHJ1Y3QgYmxraWZfeDg2XzY0X3Jlc3BvbnNlKTsKKwkJICBzdHJ1
Y3QgYmxraWZfcmVzcG9uc2UpOwogCiB1bmlvbiBibGtpZl9iYWNrX3Jpbmdz
IHsKIAlzdHJ1Y3QgYmxraWZfYmFja19yaW5nICAgICAgICBuYXRpdmU7Cg==

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ZW4tYmxrYmFjazogZG9uJ3QgbGVhayBzdGFjayBkYXRhIHZpYSByZXNw
b25zZSByaW5nCgpSYXRoZXIgdGhhbiBjb25zdHJ1Y3RpbmcgYSBsb2NhbCBz
dHJ1Y3R1cmUgaW5zdGFuY2Ugb24gdGhlIHN0YWNrLCBmaWxsCnRoZSBmaWVs
ZHMgZGlyZWN0bHkgb24gdGhlIHNoYXJlZCByaW5nLCBqdXN0IGxpa2Ugb3Ro
ZXIgYmFja2VuZHMgZG8uCkJ1aWxkIG9uIHRoZSBmYWN0IHRoYXQgYWxsIHJl
c3BvbnNlIHN0cnVjdHVyZSBmbGF2b3JzIGFyZSBhY3R1YWxseQppZGVudGlj
YWwgKHRoZSBvbGQgY29kZSBkaWQgbWFrZSB0aGlzIGFzc3VtcHRpb24gdG9v
KS4KClRoaXMgaXMgWFNBLTIxNi4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEtvbnJhZCBS
emVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KCi0tLSBh
L2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2svYmxrYmFjay5jCisrKyBiL2Ry
aXZlcnMvYmxvY2sveGVuLWJsa2JhY2svYmxrYmFjay5jCkBAIC0xNDM2LDM0
ICsxNDM2LDM1IEBAIHN0YXRpYyBpbnQgZGlzcGF0Y2hfcndfYmxvY2tfaW8o
c3RydWN0IHgKIHN0YXRpYyB2b2lkIG1ha2VfcmVzcG9uc2Uoc3RydWN0IHhl
bl9ibGtpZl9yaW5nICpyaW5nLCB1NjQgaWQsCiAJCQkgIHVuc2lnbmVkIHNo
b3J0IG9wLCBpbnQgc3QpCiB7Ci0Jc3RydWN0IGJsa2lmX3Jlc3BvbnNlICBy
ZXNwOworCXN0cnVjdCBibGtpZl9yZXNwb25zZSAqcmVzcDsKIAl1bnNpZ25l
ZCBsb25nICAgICBmbGFnczsKIAl1bmlvbiBibGtpZl9iYWNrX3JpbmdzICpi
bGtfcmluZ3M7CiAJaW50IG5vdGlmeTsKIAotCXJlc3AuaWQgICAgICAgID0g
aWQ7Ci0JcmVzcC5vcGVyYXRpb24gPSBvcDsKLQlyZXNwLnN0YXR1cyAgICA9
IHN0OwotCiAJc3Bpbl9sb2NrX2lycXNhdmUoJnJpbmctPmJsa19yaW5nX2xv
Y2ssIGZsYWdzKTsKIAlibGtfcmluZ3MgPSAmcmluZy0+YmxrX3JpbmdzOwog
CS8qIFBsYWNlIG9uIHRoZSByZXNwb25zZSByaW5nIGZvciB0aGUgcmVsZXZh
bnQgZG9tYWluLiAqLwogCXN3aXRjaCAocmluZy0+YmxraWYtPmJsa19wcm90
b2NvbCkgewogCWNhc2UgQkxLSUZfUFJPVE9DT0xfTkFUSVZFOgotCQltZW1j
cHkoUklOR19HRVRfUkVTUE9OU0UoJmJsa19yaW5ncy0+bmF0aXZlLCBibGtf
cmluZ3MtPm5hdGl2ZS5yc3BfcHJvZF9wdnQpLAotCQkgICAgICAgJnJlc3As
IHNpemVvZihyZXNwKSk7CisJCXJlc3AgPSBSSU5HX0dFVF9SRVNQT05TRSgm
YmxrX3JpbmdzLT5uYXRpdmUsCisJCQkJCSBibGtfcmluZ3MtPm5hdGl2ZS5y
c3BfcHJvZF9wdnQpOwogCQlicmVhazsKIAljYXNlIEJMS0lGX1BST1RPQ09M
X1g4Nl8zMjoKLQkJbWVtY3B5KFJJTkdfR0VUX1JFU1BPTlNFKCZibGtfcmlu
Z3MtPng4Nl8zMiwgYmxrX3JpbmdzLT54ODZfMzIucnNwX3Byb2RfcHZ0KSwK
LQkJICAgICAgICZyZXNwLCBzaXplb2YocmVzcCkpOworCQlyZXNwID0gUklO
R19HRVRfUkVTUE9OU0UoJmJsa19yaW5ncy0+eDg2XzMyLAorCQkJCQkgYmxr
X3JpbmdzLT54ODZfMzIucnNwX3Byb2RfcHZ0KTsKIAkJYnJlYWs7CiAJY2Fz
ZSBCTEtJRl9QUk9UT0NPTF9YODZfNjQ6Ci0JCW1lbWNweShSSU5HX0dFVF9S
RVNQT05TRSgmYmxrX3JpbmdzLT54ODZfNjQsIGJsa19yaW5ncy0+eDg2XzY0
LnJzcF9wcm9kX3B2dCksCi0JCSAgICAgICAmcmVzcCwgc2l6ZW9mKHJlc3Ap
KTsKKwkJcmVzcCA9IFJJTkdfR0VUX1JFU1BPTlNFKCZibGtfcmluZ3MtPng4
Nl82NCwKKwkJCQkJIGJsa19yaW5ncy0+eDg2XzY0LnJzcF9wcm9kX3B2dCk7
CiAJCWJyZWFrOwogCWRlZmF1bHQ6CiAJCUJVRygpOwogCX0KKworCXJlc3At
PmlkICAgICAgICA9IGlkOworCXJlc3AtPm9wZXJhdGlvbiA9IG9wOworCXJl
c3AtPnN0YXR1cyAgICA9IHN0OworCiAJYmxrX3JpbmdzLT5jb21tb24ucnNw
X3Byb2RfcHZ0Kys7CiAJUklOR19QVVNIX1JFU1BPTlNFU19BTkRfQ0hFQ0tf
Tk9USUZZKCZibGtfcmluZ3MtPmNvbW1vbiwgbm90aWZ5KTsKIAlzcGluX3Vu
bG9ja19pcnFyZXN0b3JlKCZyaW5nLT5ibGtfcmluZ19sb2NrLCBmbGFncyk7
Ci0tLSBhL2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2svY29tbW9uLmgKKysr
IGIvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay9jb21tb24uaApAQCAtNzUs
OSArNzUsOCBAQCBleHRlcm4gdW5zaWduZWQgaW50IHhlbmJsa19tYXhfcXVl
dWVzOwogc3RydWN0IGJsa2lmX2NvbW1vbl9yZXF1ZXN0IHsKIAljaGFyIGR1
bW15OwogfTsKLXN0cnVjdCBibGtpZl9jb21tb25fcmVzcG9uc2UgewotCWNo
YXIgZHVtbXk7Ci19OworCisvKiBpMzg2IHByb3RvY29sIHZlcnNpb24gKi8K
IAogc3RydWN0IGJsa2lmX3g4Nl8zMl9yZXF1ZXN0X3J3IHsKIAl1aW50OF90
ICAgICAgICBucl9zZWdtZW50czsgIC8qIG51bWJlciBvZiBzZWdtZW50cyAg
ICAgICAgICAgICAgICAgICAqLwpAQCAtMTI5LDE0ICsxMjgsNiBAQCBzdHJ1
Y3QgYmxraWZfeDg2XzMyX3JlcXVlc3QgewogCX0gdTsKIH0gX19hdHRyaWJ1
dGVfXygoX19wYWNrZWRfXykpOwogCi0vKiBpMzg2IHByb3RvY29sIHZlcnNp
b24gKi8KLSNwcmFnbWEgcGFjayhwdXNoLCA0KQotc3RydWN0IGJsa2lmX3g4
Nl8zMl9yZXNwb25zZSB7Ci0JdWludDY0X3QgICAgICAgIGlkOyAgICAgICAg
ICAgICAgLyogY29waWVkIGZyb20gcmVxdWVzdCAqLwotCXVpbnQ4X3QgICAg
ICAgICBvcGVyYXRpb247ICAgICAgIC8qIGNvcGllZCBmcm9tIHJlcXVlc3Qg
Ki8KLQlpbnQxNl90ICAgICAgICAgc3RhdHVzOyAgICAgICAgICAvKiBCTEtJ
Rl9SU1BfPz8/ICAgICAgICovCi19OwotI3ByYWdtYSBwYWNrKHBvcCkKIC8q
IHg4Nl82NCBwcm90b2NvbCB2ZXJzaW9uICovCiAKIHN0cnVjdCBibGtpZl94
ODZfNjRfcmVxdWVzdF9ydyB7CkBAIC0xOTMsMTggKzE4NCwxMiBAQCBzdHJ1
Y3QgYmxraWZfeDg2XzY0X3JlcXVlc3QgewogCX0gdTsKIH0gX19hdHRyaWJ1
dGVfXygoX19wYWNrZWRfXykpOwogCi1zdHJ1Y3QgYmxraWZfeDg2XzY0X3Jl
c3BvbnNlIHsKLQl1aW50NjRfdCAgICAgICBfX2F0dHJpYnV0ZV9fKChfX2Fs
aWduZWRfXyg4KSkpIGlkOwotCXVpbnQ4X3QgICAgICAgICBvcGVyYXRpb247
ICAgICAgIC8qIGNvcGllZCBmcm9tIHJlcXVlc3QgKi8KLQlpbnQxNl90ICAg
ICAgICAgc3RhdHVzOyAgICAgICAgICAvKiBCTEtJRl9SU1BfPz8/ICAgICAg
ICovCi19OwotCiBERUZJTkVfUklOR19UWVBFUyhibGtpZl9jb21tb24sIHN0
cnVjdCBibGtpZl9jb21tb25fcmVxdWVzdCwKLQkJICBzdHJ1Y3QgYmxraWZf
Y29tbW9uX3Jlc3BvbnNlKTsKKwkJICBzdHJ1Y3QgYmxraWZfcmVzcG9uc2Up
OwogREVGSU5FX1JJTkdfVFlQRVMoYmxraWZfeDg2XzMyLCBzdHJ1Y3QgYmxr
aWZfeDg2XzMyX3JlcXVlc3QsCi0JCSAgc3RydWN0IGJsa2lmX3g4Nl8zMl9y
ZXNwb25zZSk7CisJCSAgc3RydWN0IGJsa2lmX3Jlc3BvbnNlIF9fcGFja2Vk
KTsKIERFRklORV9SSU5HX1RZUEVTKGJsa2lmX3g4Nl82NCwgc3RydWN0IGJs
a2lmX3g4Nl82NF9yZXF1ZXN0LAotCQkgIHN0cnVjdCBibGtpZl94ODZfNjRf
cmVzcG9uc2UpOworCQkgIHN0cnVjdCBibGtpZl9yZXNwb25zZSk7CiAKIHVu
aW9uIGJsa2lmX2JhY2tfcmluZ3MgewogCXN0cnVjdCBibGtpZl9iYWNrX3Jp
bmcgICAgICAgIG5hdGl2ZTsK

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ZW4vZGlzazogZG9uJ3QgbGVhayBzdGFjayBkYXRhIHZpYSByZXNwb25z
ZSByaW5nCgpSYXRoZXIgdGhhbiBjb25zdHJ1Y3RpbmcgYSBsb2NhbCBzdHJ1
Y3R1cmUgaW5zdGFuY2Ugb24gdGhlIHN0YWNrLCBmaWxsCnRoZSBmaWVsZHMg
ZGlyZWN0bHkgb24gdGhlIHNoYXJlZCByaW5nLCBqdXN0IGxpa2Ugb3RoZXIg
KExpbnV4KQpiYWNrZW5kcyBkby4gQnVpbGQgb24gdGhlIGZhY3QgdGhhdCBh
bGwgcmVzcG9uc2Ugc3RydWN0dXJlIGZsYXZvcnMgYXJlCmFjdHVhbGx5IGlk
ZW50aWNhbCAodGhlIG9sZCBjb2RlIGRpZCBtYWtlIHRoaXMgYXNzdW1wdGlv
biB0b28pLgoKVGhpcyBpcyBYU0EtMjE2LgoKU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogS29u
cmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpB
Y2tlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJp
eC5jb20+Ci0tLQp2MjogQWRkIFFFTVVfUEFDS0VEIHRvIGZpeCBoYW5kbGlu
ZyAzMi1iaXQgZ3Vlc3RzIGJ5IDY0LWJpdCBxZW11LgoKLS0tIGEvaHcvYmxv
Y2sveGVuX2Jsa2lmLmgKKysrIGIvaHcvYmxvY2sveGVuX2Jsa2lmLmgKQEAg
LTE0LDkgKzE0LDYgQEAKIHN0cnVjdCBibGtpZl9jb21tb25fcmVxdWVzdCB7
CiAgICAgY2hhciBkdW1teTsKIH07Ci1zdHJ1Y3QgYmxraWZfY29tbW9uX3Jl
c3BvbnNlIHsKLSAgICBjaGFyIGR1bW15OwotfTsKIAogLyogaTM4NiBwcm90
b2NvbCB2ZXJzaW9uICovCiAjcHJhZ21hIHBhY2socHVzaCwgNCkKQEAgLTM2
LDEzICszMyw3IEBAIHN0cnVjdCBibGtpZl94ODZfMzJfcmVxdWVzdF9kaXNj
YXJkIHsKICAgICBibGtpZl9zZWN0b3JfdCBzZWN0b3JfbnVtYmVyOyAgICAv
KiBzdGFydCBzZWN0b3IgaWR4IG9uIGRpc2sgKHIvdyBvbmx5KSAgKi8KICAg
ICB1aW50NjRfdCAgICAgICBucl9zZWN0b3JzOyAgICAgICAvKiAjIG9mIGNv
bnRpZ3VvdXMgc2VjdG9ycyB0byBkaXNjYXJkICAgKi8KIH07Ci1zdHJ1Y3Qg
YmxraWZfeDg2XzMyX3Jlc3BvbnNlIHsKLSAgICB1aW50NjRfdCAgICAgICAg
aWQ7ICAgICAgICAgICAgICAvKiBjb3BpZWQgZnJvbSByZXF1ZXN0ICovCi0g
ICAgdWludDhfdCAgICAgICAgIG9wZXJhdGlvbjsgICAgICAgLyogY29waWVk
IGZyb20gcmVxdWVzdCAqLwotICAgIGludDE2X3QgICAgICAgICBzdGF0dXM7
ICAgICAgICAgIC8qIEJMS0lGX1JTUF8/Pz8gICAgICAgKi8KLX07CiB0eXBl
ZGVmIHN0cnVjdCBibGtpZl94ODZfMzJfcmVxdWVzdCBibGtpZl94ODZfMzJf
cmVxdWVzdF90OwotdHlwZWRlZiBzdHJ1Y3QgYmxraWZfeDg2XzMyX3Jlc3Bv
bnNlIGJsa2lmX3g4Nl8zMl9yZXNwb25zZV90OwogI3ByYWdtYSBwYWNrKHBv
cCkKIAogLyogeDg2XzY0IHByb3RvY29sIHZlcnNpb24gKi8KQEAgLTYyLDIw
ICs1MywxNCBAQCBzdHJ1Y3QgYmxraWZfeDg2XzY0X3JlcXVlc3RfZGlzY2Fy
ZCB7CiAgICAgYmxraWZfc2VjdG9yX3Qgc2VjdG9yX251bWJlcjsgICAgLyog
c3RhcnQgc2VjdG9yIGlkeCBvbiBkaXNrIChyL3cgb25seSkgICovCiAgICAg
dWludDY0X3QgICAgICAgbnJfc2VjdG9yczsgICAgICAgLyogIyBvZiBjb250
aWd1b3VzIHNlY3RvcnMgdG8gZGlzY2FyZCAgICovCiB9Owotc3RydWN0IGJs
a2lmX3g4Nl82NF9yZXNwb25zZSB7Ci0gICAgdWludDY0X3QgICAgICAgX19h
dHRyaWJ1dGVfXygoX19hbGlnbmVkX18oOCkpKSBpZDsKLSAgICB1aW50OF90
ICAgICAgICAgb3BlcmF0aW9uOyAgICAgICAvKiBjb3BpZWQgZnJvbSByZXF1
ZXN0ICovCi0gICAgaW50MTZfdCAgICAgICAgIHN0YXR1czsgICAgICAgICAg
LyogQkxLSUZfUlNQXz8/PyAgICAgICAqLwotfTsKIHR5cGVkZWYgc3RydWN0
IGJsa2lmX3g4Nl82NF9yZXF1ZXN0IGJsa2lmX3g4Nl82NF9yZXF1ZXN0X3Q7
Ci10eXBlZGVmIHN0cnVjdCBibGtpZl94ODZfNjRfcmVzcG9uc2UgYmxraWZf
eDg2XzY0X3Jlc3BvbnNlX3Q7CiAKIERFRklORV9SSU5HX1RZUEVTKGJsa2lm
X2NvbW1vbiwgc3RydWN0IGJsa2lmX2NvbW1vbl9yZXF1ZXN0LAotICAgICAg
ICAgICAgICAgICAgc3RydWN0IGJsa2lmX2NvbW1vbl9yZXNwb25zZSk7Cisg
ICAgICAgICAgICAgICAgICBzdHJ1Y3QgYmxraWZfcmVzcG9uc2UpOwogREVG
SU5FX1JJTkdfVFlQRVMoYmxraWZfeDg2XzMyLCBzdHJ1Y3QgYmxraWZfeDg2
XzMyX3JlcXVlc3QsCi0gICAgICAgICAgICAgICAgICBzdHJ1Y3QgYmxraWZf
eDg2XzMyX3Jlc3BvbnNlKTsKKyAgICAgICAgICAgICAgICAgIHN0cnVjdCBi
bGtpZl9yZXNwb25zZSBRRU1VX1BBQ0tFRCk7CiBERUZJTkVfUklOR19UWVBF
UyhibGtpZl94ODZfNjQsIHN0cnVjdCBibGtpZl94ODZfNjRfcmVxdWVzdCwK
LSAgICAgICAgICAgICAgICAgIHN0cnVjdCBibGtpZl94ODZfNjRfcmVzcG9u
c2UpOworICAgICAgICAgICAgICAgICAgc3RydWN0IGJsa2lmX3Jlc3BvbnNl
KTsKIAogdW5pb24gYmxraWZfYmFja19yaW5ncyB7CiAgICAgYmxraWZfYmFj
a19yaW5nX3QgICAgICAgIG5hdGl2ZTsKLS0tIGEvaHcvYmxvY2sveGVuX2Rp
c2suYworKysgYi9ody9ibG9jay94ZW5fZGlzay5jCkBAIC03NjksMzEgKzc2
OSwzMCBAQCBzdGF0aWMgaW50IGJsa19zZW5kX3Jlc3BvbnNlX29uZShzdHJ1
Y3QKICAgICBzdHJ1Y3QgWGVuQmxrRGV2ICAqYmxrZGV2ID0gaW9yZXEtPmJs
a2RldjsKICAgICBpbnQgICAgICAgICAgICAgICBzZW5kX25vdGlmeSAgID0g
MDsKICAgICBpbnQgICAgICAgICAgICAgICBoYXZlX3JlcXVlc3RzID0gMDsK
LSAgICBibGtpZl9yZXNwb25zZV90ICByZXNwOwotICAgIHZvaWQgICAgICAg
ICAgICAgICpkc3Q7Ci0KLSAgICByZXNwLmlkICAgICAgICA9IGlvcmVxLT5y
ZXEuaWQ7Ci0gICAgcmVzcC5vcGVyYXRpb24gPSBpb3JlcS0+cmVxLm9wZXJh
dGlvbjsKLSAgICByZXNwLnN0YXR1cyAgICA9IGlvcmVxLT5zdGF0dXM7Cisg
ICAgYmxraWZfcmVzcG9uc2VfdCAgKnJlc3A7CiAKICAgICAvKiBQbGFjZSBv
biB0aGUgcmVzcG9uc2UgcmluZyBmb3IgdGhlIHJlbGV2YW50IGRvbWFpbi4g
Ki8KICAgICBzd2l0Y2ggKGJsa2Rldi0+cHJvdG9jb2wpIHsKICAgICBjYXNl
IEJMS0lGX1BST1RPQ09MX05BVElWRToKLSAgICAgICAgZHN0ID0gUklOR19H
RVRfUkVTUE9OU0UoJmJsa2Rldi0+cmluZ3MubmF0aXZlLCBibGtkZXYtPnJp
bmdzLm5hdGl2ZS5yc3BfcHJvZF9wdnQpOworICAgICAgICByZXNwID0gUklO
R19HRVRfUkVTUE9OU0UoJmJsa2Rldi0+cmluZ3MubmF0aXZlLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxrZGV2LT5yaW5ncy5uYXRp
dmUucnNwX3Byb2RfcHZ0KTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBC
TEtJRl9QUk9UT0NPTF9YODZfMzI6Ci0gICAgICAgIGRzdCA9IFJJTkdfR0VU
X1JFU1BPTlNFKCZibGtkZXYtPnJpbmdzLng4Nl8zMl9wYXJ0LAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibGtkZXYtPnJpbmdzLng4Nl8z
Ml9wYXJ0LnJzcF9wcm9kX3B2dCk7CisgICAgICAgIHJlc3AgPSBSSU5HX0dF
VF9SRVNQT05TRSgmYmxrZGV2LT5yaW5ncy54ODZfMzJfcGFydCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsa2Rldi0+cmluZ3MueDg2
XzMyX3BhcnQucnNwX3Byb2RfcHZ0KTsKICAgICAgICAgYnJlYWs7CiAgICAg
Y2FzZSBCTEtJRl9QUk9UT0NPTF9YODZfNjQ6Ci0gICAgICAgIGRzdCA9IFJJ
TkdfR0VUX1JFU1BPTlNFKCZibGtkZXYtPnJpbmdzLng4Nl82NF9wYXJ0LAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibGtkZXYtPnJpbmdz
Lng4Nl82NF9wYXJ0LnJzcF9wcm9kX3B2dCk7CisgICAgICAgIHJlc3AgPSBS
SU5HX0dFVF9SRVNQT05TRSgmYmxrZGV2LT5yaW5ncy54ODZfNjRfcGFydCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsa2Rldi0+cmlu
Z3MueDg2XzY0X3BhcnQucnNwX3Byb2RfcHZ0KTsKICAgICAgICAgYnJlYWs7
CiAgICAgZGVmYXVsdDoKLSAgICAgICAgZHN0ID0gTlVMTDsKICAgICAgICAg
cmV0dXJuIDA7CiAgICAgfQotICAgIG1lbWNweShkc3QsICZyZXNwLCBzaXpl
b2YocmVzcCkpOworCisgICAgcmVzcC0+aWQgICAgICAgID0gaW9yZXEtPnJl
cS5pZDsKKyAgICByZXNwLT5vcGVyYXRpb24gPSBpb3JlcS0+cmVxLm9wZXJh
dGlvbjsKKyAgICByZXNwLT5zdGF0dXMgICAgPSBpb3JlcS0+c3RhdHVzOwor
CiAgICAgYmxrZGV2LT5yaW5ncy5jb21tb24ucnNwX3Byb2RfcHZ0Kys7CiAK
ICAgICBSSU5HX1BVU0hfUkVTUE9OU0VTX0FORF9DSEVDS19OT1RJRlkoJmJs
a2Rldi0+cmluZ3MuY29tbW9uLCBzZW5kX25vdGlmeSk7Cg==

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ZW4vZGlzazogZG9uJ3QgbGVhayBzdGFjayBkYXRhIHZpYSByZXNwb25z
ZSByaW5nCgpSYXRoZXIgdGhhbiBjb25zdHJ1Y3RpbmcgYSBsb2NhbCBzdHJ1
Y3R1cmUgaW5zdGFuY2Ugb24gdGhlIHN0YWNrLCBmaWxsCnRoZSBmaWVsZHMg
ZGlyZWN0bHkgb24gdGhlIHNoYXJlZCByaW5nLCBqdXN0IGxpa2Ugb3RoZXIg
KExpbnV4KQpiYWNrZW5kcyBkby4gQnVpbGQgb24gdGhlIGZhY3QgdGhhdCBh
bGwgcmVzcG9uc2Ugc3RydWN0dXJlIGZsYXZvcnMgYXJlCmFjdHVhbGx5IGlk
ZW50aWNhbCAodGhlIG9sZCBjb2RlIGRpZCBtYWtlIHRoaXMgYXNzdW1wdGlv
biB0b28pLgoKVGhpcyBpcyBYU0EtMjE2LgoKU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogS29u
cmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpB
Y2tlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJp
eC5jb20+CgotLS0gYS9ody9ibG9jay94ZW5fYmxraWYuaAorKysgYi9ody9i
bG9jay94ZW5fYmxraWYuaApAQCAtMTIsOSArMTIsNiBAQAogc3RydWN0IGJs
a2lmX2NvbW1vbl9yZXF1ZXN0IHsKIAljaGFyIGR1bW15OwogfTsKLXN0cnVj
dCBibGtpZl9jb21tb25fcmVzcG9uc2UgewotCWNoYXIgZHVtbXk7Ci19Owog
CiAvKiBpMzg2IHByb3RvY29sIHZlcnNpb24gKi8KICNwcmFnbWEgcGFjayhw
dXNoLCA0KQpAQCAtMjYsMTMgKzIzLDcgQEAgc3RydWN0IGJsa2lmX3g4Nl8z
Ml9yZXF1ZXN0IHsKIAlibGtpZl9zZWN0b3JfdCBzZWN0b3JfbnVtYmVyOy8q
IHN0YXJ0IHNlY3RvciBpZHggb24gZGlzayAoci93IG9ubHkpICAqLwogCXN0
cnVjdCBibGtpZl9yZXF1ZXN0X3NlZ21lbnQgc2VnW0JMS0lGX01BWF9TRUdN
RU5UU19QRVJfUkVRVUVTVF07CiB9Owotc3RydWN0IGJsa2lmX3g4Nl8zMl9y
ZXNwb25zZSB7Ci0JdWludDY0X3QgICAgICAgIGlkOyAgICAgICAgICAgICAg
LyogY29waWVkIGZyb20gcmVxdWVzdCAqLwotCXVpbnQ4X3QgICAgICAgICBv
cGVyYXRpb247ICAgICAgIC8qIGNvcGllZCBmcm9tIHJlcXVlc3QgKi8KLQlp
bnQxNl90ICAgICAgICAgc3RhdHVzOyAgICAgICAgICAvKiBCTEtJRl9SU1Bf
Pz8/ICAgICAgICovCi19OwogdHlwZWRlZiBzdHJ1Y3QgYmxraWZfeDg2XzMy
X3JlcXVlc3QgYmxraWZfeDg2XzMyX3JlcXVlc3RfdDsKLXR5cGVkZWYgc3Ry
dWN0IGJsa2lmX3g4Nl8zMl9yZXNwb25zZSBibGtpZl94ODZfMzJfcmVzcG9u
c2VfdDsKICNwcmFnbWEgcGFjayhwb3ApCiAKIC8qIHg4Nl82NCBwcm90b2Nv
bCB2ZXJzaW9uICovCkBAIC00NCwxNyArMzUsMTQgQEAgc3RydWN0IGJsa2lm
X3g4Nl82NF9yZXF1ZXN0IHsKIAlibGtpZl9zZWN0b3JfdCBzZWN0b3JfbnVt
YmVyOy8qIHN0YXJ0IHNlY3RvciBpZHggb24gZGlzayAoci93IG9ubHkpICAq
LwogCXN0cnVjdCBibGtpZl9yZXF1ZXN0X3NlZ21lbnQgc2VnW0JMS0lGX01B
WF9TRUdNRU5UU19QRVJfUkVRVUVTVF07CiB9Owotc3RydWN0IGJsa2lmX3g4
Nl82NF9yZXNwb25zZSB7Ci0JdWludDY0X3QgICAgICAgX19hdHRyaWJ1dGVf
XygoX19hbGlnbmVkX18oOCkpKSBpZDsKLQl1aW50OF90ICAgICAgICAgb3Bl
cmF0aW9uOyAgICAgICAvKiBjb3BpZWQgZnJvbSByZXF1ZXN0ICovCi0JaW50
MTZfdCAgICAgICAgIHN0YXR1czsgICAgICAgICAgLyogQkxLSUZfUlNQXz8/
PyAgICAgICAqLwotfTsKIHR5cGVkZWYgc3RydWN0IGJsa2lmX3g4Nl82NF9y
ZXF1ZXN0IGJsa2lmX3g4Nl82NF9yZXF1ZXN0X3Q7Ci10eXBlZGVmIHN0cnVj
dCBibGtpZl94ODZfNjRfcmVzcG9uc2UgYmxraWZfeDg2XzY0X3Jlc3BvbnNl
X3Q7CiAKLURFRklORV9SSU5HX1RZUEVTKGJsa2lmX2NvbW1vbiwgc3RydWN0
IGJsa2lmX2NvbW1vbl9yZXF1ZXN0LCBzdHJ1Y3QgYmxraWZfY29tbW9uX3Jl
c3BvbnNlKTsKLURFRklORV9SSU5HX1RZUEVTKGJsa2lmX3g4Nl8zMiwgc3Ry
dWN0IGJsa2lmX3g4Nl8zMl9yZXF1ZXN0LCBzdHJ1Y3QgYmxraWZfeDg2XzMy
X3Jlc3BvbnNlKTsKLURFRklORV9SSU5HX1RZUEVTKGJsa2lmX3g4Nl82NCwg
c3RydWN0IGJsa2lmX3g4Nl82NF9yZXF1ZXN0LCBzdHJ1Y3QgYmxraWZfeDg2
XzY0X3Jlc3BvbnNlKTsKK0RFRklORV9SSU5HX1RZUEVTKGJsa2lmX2NvbW1v
biwgc3RydWN0IGJsa2lmX2NvbW1vbl9yZXF1ZXN0LAorICAgICAgICAgICAg
ICAgICAgc3RydWN0IGJsa2lmX3Jlc3BvbnNlKTsKK0RFRklORV9SSU5HX1RZ
UEVTKGJsa2lmX3g4Nl8zMiwgc3RydWN0IGJsa2lmX3g4Nl8zMl9yZXF1ZXN0
LAorICAgICAgICAgICAgICAgICAgc3RydWN0IGJsa2lmX3Jlc3BvbnNlIFFF
TVVfUEFDS0VEKTsKK0RFRklORV9SSU5HX1RZUEVTKGJsa2lmX3g4Nl82NCwg
c3RydWN0IGJsa2lmX3g4Nl82NF9yZXF1ZXN0LAorICAgICAgICAgICAgICAg
ICAgc3RydWN0IGJsa2lmX3Jlc3BvbnNlKTsKIAogdW5pb24gYmxraWZfYmFj
a19yaW5ncyB7CiAJYmxraWZfYmFja19yaW5nX3QgICAgICAgIG5hdGl2ZTsK
LS0tIGEvaHcvYmxvY2sveGVuX2Rpc2suYworKysgYi9ody9ibG9jay94ZW5f
ZGlzay5jCkBAIC02MDksMzAgKzYwOSwzMCBAQCBzdGF0aWMgaW50IGJsa19z
ZW5kX3Jlc3BvbnNlX29uZShzdHJ1Y3QKICAgICBzdHJ1Y3QgWGVuQmxrRGV2
ICAqYmxrZGV2ID0gaW9yZXEtPmJsa2RldjsKICAgICBpbnQgICAgICAgICAg
ICAgICBzZW5kX25vdGlmeSAgID0gMDsKICAgICBpbnQgICAgICAgICAgICAg
ICBoYXZlX3JlcXVlc3RzID0gMDsKLSAgICBibGtpZl9yZXNwb25zZV90ICBy
ZXNwOwotICAgIHZvaWQgICAgICAgICAgICAgICpkc3Q7Ci0KLSAgICByZXNw
LmlkICAgICAgICA9IGlvcmVxLT5yZXEuaWQ7Ci0gICAgcmVzcC5vcGVyYXRp
b24gPSBpb3JlcS0+cmVxLm9wZXJhdGlvbjsKLSAgICByZXNwLnN0YXR1cyAg
ICA9IGlvcmVxLT5zdGF0dXM7CisgICAgYmxraWZfcmVzcG9uc2VfdCAgKnJl
c3A7CiAKICAgICAvKiBQbGFjZSBvbiB0aGUgcmVzcG9uc2UgcmluZyBmb3Ig
dGhlIHJlbGV2YW50IGRvbWFpbi4gKi8KICAgICBzd2l0Y2ggKGJsa2Rldi0+
cHJvdG9jb2wpIHsKICAgICBjYXNlIEJMS0lGX1BST1RPQ09MX05BVElWRToK
LSAgICAgICAgZHN0ID0gUklOR19HRVRfUkVTUE9OU0UoJmJsa2Rldi0+cmlu
Z3MubmF0aXZlLCBibGtkZXYtPnJpbmdzLm5hdGl2ZS5yc3BfcHJvZF9wdnQp
OworICAgICAgICByZXNwID0gUklOR19HRVRfUkVTUE9OU0UoJmJsa2Rldi0+
cmluZ3MubmF0aXZlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxrZGV2LT5yaW5ncy5uYXRpdmUucnNwX3Byb2RfcHZ0KTsKICAgICAg
ICAgYnJlYWs7CiAgICAgY2FzZSBCTEtJRl9QUk9UT0NPTF9YODZfMzI6Ci0g
ICAgICAgIGRzdCA9IFJJTkdfR0VUX1JFU1BPTlNFKCZibGtkZXYtPnJpbmdz
Lng4Nl8zMl9wYXJ0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibGtkZXYtPnJpbmdzLng4Nl8zMl9wYXJ0LnJzcF9wcm9kX3B2dCk7Cisg
ICAgICAgIHJlc3AgPSBSSU5HX0dFVF9SRVNQT05TRSgmYmxrZGV2LT5yaW5n
cy54ODZfMzJfcGFydCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsa2Rldi0+cmluZ3MueDg2XzMyX3BhcnQucnNwX3Byb2RfcHZ0KTsK
ICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBCTEtJRl9QUk9UT0NPTF9YODZf
NjQ6Ci0gICAgICAgIGRzdCA9IFJJTkdfR0VUX1JFU1BPTlNFKCZibGtkZXYt
PnJpbmdzLng4Nl82NF9wYXJ0LAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibGtkZXYtPnJpbmdzLng4Nl82NF9wYXJ0LnJzcF9wcm9kX3B2
dCk7CisgICAgICAgIHJlc3AgPSBSSU5HX0dFVF9SRVNQT05TRSgmYmxrZGV2
LT5yaW5ncy54ODZfNjRfcGFydCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsa2Rldi0+cmluZ3MueDg2XzY0X3BhcnQucnNwX3Byb2Rf
cHZ0KTsKICAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKLSAgICAgICAg
ZHN0ID0gTlVMTDsKKyAgICAgICAgcmV0dXJuIDA7CiAgICAgfQotICAgIG1l
bWNweShkc3QsICZyZXNwLCBzaXplb2YocmVzcCkpOworCisgICAgcmVzcC0+
aWQgICAgICAgID0gaW9yZXEtPnJlcS5pZDsKKyAgICByZXNwLT5vcGVyYXRp
b24gPSBpb3JlcS0+cmVxLm9wZXJhdGlvbjsKKyAgICByZXNwLT5zdGF0dXMg
ICAgPSBpb3JlcS0+c3RhdHVzOworCiAgICAgYmxrZGV2LT5yaW5ncy5jb21t
b24ucnNwX3Byb2RfcHZ0Kys7CiAKICAgICBSSU5HX1BVU0hfUkVTUE9OU0VT
X0FORF9DSEVDS19OT1RJRlkoJmJsa2Rldi0+cmluZ3MuY29tbW9uLCBzZW5k
X25vdGlmeSk7Cg==

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ZW4vZGlzazogZG9uJ3QgbGVhayBzdGFjayBkYXRhIHZpYSByZXNwb25z
ZSByaW5nCgpSYXRoZXIgdGhhbiBjb25zdHJ1Y3RpbmcgYSBsb2NhbCBzdHJ1
Y3R1cmUgaW5zdGFuY2Ugb24gdGhlIHN0YWNrLCBmaWxsCnRoZSBmaWVsZHMg
ZGlyZWN0bHkgb24gdGhlIHNoYXJlZCByaW5nLCBqdXN0IGxpa2Ugb3RoZXIg
KExpbnV4KQpiYWNrZW5kcyBkby4gQnVpbGQgb24gdGhlIGZhY3QgdGhhdCBh
bGwgcmVzcG9uc2Ugc3RydWN0dXJlIGZsYXZvcnMgYXJlCmFjdHVhbGx5IGlk
ZW50aWNhbCAodGhlIG9sZCBjb2RlIGRpZCBtYWtlIHRoaXMgYXNzdW1wdGlv
biB0b28pLgoKVGhpcyBpcyBYU0EtMjE2LgoKU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogS29u
cmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpB
Y2tlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJp
eC5jb20+CgotLS0gYS9ody9ibG9jay94ZW5fYmxraWYuaAorKysgYi9ody9i
bG9jay94ZW5fYmxraWYuaApAQCAtMTIsOSArMTIsNiBAQAogc3RydWN0IGJs
a2lmX2NvbW1vbl9yZXF1ZXN0IHsKIAljaGFyIGR1bW15OwogfTsKLXN0cnVj
dCBibGtpZl9jb21tb25fcmVzcG9uc2UgewotCWNoYXIgZHVtbXk7Ci19Owog
CiAvKiBpMzg2IHByb3RvY29sIHZlcnNpb24gKi8KICNwcmFnbWEgcGFjayhw
dXNoLCA0KQpAQCAtMjYsMTMgKzIzLDcgQEAgc3RydWN0IGJsa2lmX3g4Nl8z
Ml9yZXF1ZXN0IHsKIAlibGtpZl9zZWN0b3JfdCBzZWN0b3JfbnVtYmVyOy8q
IHN0YXJ0IHNlY3RvciBpZHggb24gZGlzayAoci93IG9ubHkpICAqLwogCXN0
cnVjdCBibGtpZl9yZXF1ZXN0X3NlZ21lbnQgc2VnW0JMS0lGX01BWF9TRUdN
RU5UU19QRVJfUkVRVUVTVF07CiB9Owotc3RydWN0IGJsa2lmX3g4Nl8zMl9y
ZXNwb25zZSB7Ci0JdWludDY0X3QgICAgICAgIGlkOyAgICAgICAgICAgICAg
LyogY29waWVkIGZyb20gcmVxdWVzdCAqLwotCXVpbnQ4X3QgICAgICAgICBv
cGVyYXRpb247ICAgICAgIC8qIGNvcGllZCBmcm9tIHJlcXVlc3QgKi8KLQlp
bnQxNl90ICAgICAgICAgc3RhdHVzOyAgICAgICAgICAvKiBCTEtJRl9SU1Bf
Pz8/ICAgICAgICovCi19OwogdHlwZWRlZiBzdHJ1Y3QgYmxraWZfeDg2XzMy
X3JlcXVlc3QgYmxraWZfeDg2XzMyX3JlcXVlc3RfdDsKLXR5cGVkZWYgc3Ry
dWN0IGJsa2lmX3g4Nl8zMl9yZXNwb25zZSBibGtpZl94ODZfMzJfcmVzcG9u
c2VfdDsKICNwcmFnbWEgcGFjayhwb3ApCiAKIC8qIHg4Nl82NCBwcm90b2Nv
bCB2ZXJzaW9uICovCkBAIC00NCwxNyArMzUsMTQgQEAgc3RydWN0IGJsa2lm
X3g4Nl82NF9yZXF1ZXN0IHsKIAlibGtpZl9zZWN0b3JfdCBzZWN0b3JfbnVt
YmVyOy8qIHN0YXJ0IHNlY3RvciBpZHggb24gZGlzayAoci93IG9ubHkpICAq
LwogCXN0cnVjdCBibGtpZl9yZXF1ZXN0X3NlZ21lbnQgc2VnW0JMS0lGX01B
WF9TRUdNRU5UU19QRVJfUkVRVUVTVF07CiB9Owotc3RydWN0IGJsa2lmX3g4
Nl82NF9yZXNwb25zZSB7Ci0JdWludDY0X3QgICAgICAgX19hdHRyaWJ1dGVf
XygoX19hbGlnbmVkX18oOCkpKSBpZDsKLQl1aW50OF90ICAgICAgICAgb3Bl
cmF0aW9uOyAgICAgICAvKiBjb3BpZWQgZnJvbSByZXF1ZXN0ICovCi0JaW50
MTZfdCAgICAgICAgIHN0YXR1czsgICAgICAgICAgLyogQkxLSUZfUlNQXz8/
PyAgICAgICAqLwotfTsKIHR5cGVkZWYgc3RydWN0IGJsa2lmX3g4Nl82NF9y
ZXF1ZXN0IGJsa2lmX3g4Nl82NF9yZXF1ZXN0X3Q7Ci10eXBlZGVmIHN0cnVj
dCBibGtpZl94ODZfNjRfcmVzcG9uc2UgYmxraWZfeDg2XzY0X3Jlc3BvbnNl
X3Q7CiAKLURFRklORV9SSU5HX1RZUEVTKGJsa2lmX2NvbW1vbiwgc3RydWN0
IGJsa2lmX2NvbW1vbl9yZXF1ZXN0LCBzdHJ1Y3QgYmxraWZfY29tbW9uX3Jl
c3BvbnNlKTsKLURFRklORV9SSU5HX1RZUEVTKGJsa2lmX3g4Nl8zMiwgc3Ry
dWN0IGJsa2lmX3g4Nl8zMl9yZXF1ZXN0LCBzdHJ1Y3QgYmxraWZfeDg2XzMy
X3Jlc3BvbnNlKTsKLURFRklORV9SSU5HX1RZUEVTKGJsa2lmX3g4Nl82NCwg
c3RydWN0IGJsa2lmX3g4Nl82NF9yZXF1ZXN0LCBzdHJ1Y3QgYmxraWZfeDg2
XzY0X3Jlc3BvbnNlKTsKK0RFRklORV9SSU5HX1RZUEVTKGJsa2lmX2NvbW1v
biwgc3RydWN0IGJsa2lmX2NvbW1vbl9yZXF1ZXN0LAorICAgICAgICAgICAg
ICAgICAgc3RydWN0IGJsa2lmX3Jlc3BvbnNlKTsKK0RFRklORV9SSU5HX1RZ
UEVTKGJsa2lmX3g4Nl8zMiwgc3RydWN0IGJsa2lmX3g4Nl8zMl9yZXF1ZXN0
LAorICAgICAgICAgICAgICAgICAgc3RydWN0IGJsa2lmX3Jlc3BvbnNlIFFF
TVVfUEFDS0VEKTsKK0RFRklORV9SSU5HX1RZUEVTKGJsa2lmX3g4Nl82NCwg
c3RydWN0IGJsa2lmX3g4Nl82NF9yZXF1ZXN0LAorICAgICAgICAgICAgICAg
ICAgc3RydWN0IGJsa2lmX3Jlc3BvbnNlKTsKIAogdW5pb24gYmxraWZfYmFj
a19yaW5ncyB7CiAJYmxraWZfYmFja19yaW5nX3QgICAgICAgIG5hdGl2ZTsK
LS0tIGEvaHcvYmxvY2sveGVuX2Rpc2suYworKysgYi9ody9ibG9jay94ZW5f
ZGlzay5jCkBAIC02MTQsMzEgKzYxNCwzMCBAQCBzdGF0aWMgaW50IGJsa19z
ZW5kX3Jlc3BvbnNlX29uZShzdHJ1Y3QKICAgICBzdHJ1Y3QgWGVuQmxrRGV2
ICAqYmxrZGV2ID0gaW9yZXEtPmJsa2RldjsKICAgICBpbnQgICAgICAgICAg
ICAgICBzZW5kX25vdGlmeSAgID0gMDsKICAgICBpbnQgICAgICAgICAgICAg
ICBoYXZlX3JlcXVlc3RzID0gMDsKLSAgICBibGtpZl9yZXNwb25zZV90ICBy
ZXNwOwotICAgIHZvaWQgICAgICAgICAgICAgICpkc3Q7Ci0KLSAgICByZXNw
LmlkICAgICAgICA9IGlvcmVxLT5yZXEuaWQ7Ci0gICAgcmVzcC5vcGVyYXRp
b24gPSBpb3JlcS0+cmVxLm9wZXJhdGlvbjsKLSAgICByZXNwLnN0YXR1cyAg
ICA9IGlvcmVxLT5zdGF0dXM7CisgICAgYmxraWZfcmVzcG9uc2VfdCAgKnJl
c3A7CiAKICAgICAvKiBQbGFjZSBvbiB0aGUgcmVzcG9uc2UgcmluZyBmb3Ig
dGhlIHJlbGV2YW50IGRvbWFpbi4gKi8KICAgICBzd2l0Y2ggKGJsa2Rldi0+
cHJvdG9jb2wpIHsKICAgICBjYXNlIEJMS0lGX1BST1RPQ09MX05BVElWRToK
LSAgICAgICAgZHN0ID0gUklOR19HRVRfUkVTUE9OU0UoJmJsa2Rldi0+cmlu
Z3MubmF0aXZlLCBibGtkZXYtPnJpbmdzLm5hdGl2ZS5yc3BfcHJvZF9wdnQp
OworICAgICAgICByZXNwID0gUklOR19HRVRfUkVTUE9OU0UoJmJsa2Rldi0+
cmluZ3MubmF0aXZlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxrZGV2LT5yaW5ncy5uYXRpdmUucnNwX3Byb2RfcHZ0KTsKICAgICAg
ICAgYnJlYWs7CiAgICAgY2FzZSBCTEtJRl9QUk9UT0NPTF9YODZfMzI6Ci0g
ICAgICAgIGRzdCA9IFJJTkdfR0VUX1JFU1BPTlNFKCZibGtkZXYtPnJpbmdz
Lng4Nl8zMl9wYXJ0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibGtkZXYtPnJpbmdzLng4Nl8zMl9wYXJ0LnJzcF9wcm9kX3B2dCk7Cisg
ICAgICAgIHJlc3AgPSBSSU5HX0dFVF9SRVNQT05TRSgmYmxrZGV2LT5yaW5n
cy54ODZfMzJfcGFydCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsa2Rldi0+cmluZ3MueDg2XzMyX3BhcnQucnNwX3Byb2RfcHZ0KTsK
ICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBCTEtJRl9QUk9UT0NPTF9YODZf
NjQ6Ci0gICAgICAgIGRzdCA9IFJJTkdfR0VUX1JFU1BPTlNFKCZibGtkZXYt
PnJpbmdzLng4Nl82NF9wYXJ0LAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibGtkZXYtPnJpbmdzLng4Nl82NF9wYXJ0LnJzcF9wcm9kX3B2
dCk7CisgICAgICAgIHJlc3AgPSBSSU5HX0dFVF9SRVNQT05TRSgmYmxrZGV2
LT5yaW5ncy54ODZfNjRfcGFydCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsa2Rldi0+cmluZ3MueDg2XzY0X3BhcnQucnNwX3Byb2Rf
cHZ0KTsKICAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKLSAgICAgICAg
ZHN0ID0gTlVMTDsKICAgICAgICAgcmV0dXJuIDA7CiAgICAgfQotICAgIG1l
bWNweShkc3QsICZyZXNwLCBzaXplb2YocmVzcCkpOworCisgICAgcmVzcC0+
aWQgICAgICAgID0gaW9yZXEtPnJlcS5pZDsKKyAgICByZXNwLT5vcGVyYXRp
b24gPSBpb3JlcS0+cmVxLm9wZXJhdGlvbjsKKyAgICByZXNwLT5zdGF0dXMg
ICAgPSBpb3JlcS0+c3RhdHVzOworCiAgICAgYmxrZGV2LT5yaW5ncy5jb21t
b24ucnNwX3Byb2RfcHZ0Kys7CiAKICAgICBSSU5HX1BVU0hfUkVTUE9OU0VT
X0FORF9DSEVDS19OT1RJRlkoJmJsa2Rldi0+cmluZ3MuY29tbW9uLCBzZW5k
X25vdGlmeSk7Cg==

--=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 Jun 20 12:00:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 12: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 1dNHpW-0006KA-RB; Tue, 20 Jun 2017 12: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 <iwj@xenbits.xen.org>)
 id 1dNHpU-0006EN-A9; Tue, 20 Jun 2017 12:00:20 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 9B/A9-19409-35E09495; Tue, 20 Jun 2017 12:00:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCJsWRWlGSWpSXmKPExsWS0XRdVTeQzzP
 S4M8HM4tbN1uZLZZ8XMxiserqAVYHZo+ju38zBTBGsWbmJeVXJLBmnLnwjr3g3Uz2inOz3rM0
 MD5uZe9i5OIQEjjOKHF8ylymLkZOIGcRo8T2zzYgNrOAq8SNfZvZIGxFiQv3GlhAbF4BQYmTM
 5+A2RICmhJ33qxiB7FFBIokdp57CWazCehJzD07iQmi11Ji/sRTQHM4OIQFoiXevXOCGGMm8f
 vRZ1YQm0VAVeL/m82sExh5ZiHZPAvJ5llINs8CmsQMtHn9Ln0IU1pi+T8OiGp5ie1v5zBD2LY
 S/b8OMEHYVhJPV/cwwkyc0v2QHcJ2lPjycC+UbSfx68pZVmxqNp/8zgJT8/vnOXZMNbYShxdO
 ZYXZ1Tb1PBM2cy6d64Gb87/zFFY1v57dY4Wpmf3xKlb3fNs5BW7O5COPsJrz70EP3F9vX61nQ
 1azgFFuFaN6cWpRWWqRroVeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgWmMAgh
 2MF9qdDzFKcjApifKqM3hGCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgZecFygkWpaanVqRl5gA
 TLExagoNHSYQ3HqSVt7ggMbc4Mx0idYrRmGPX/zVfmDiWrd/yhUmIJS8/L1VKnFcTZJIASGlG
 aR7cIFjiv8QoKyXMywh0mhBPQWpRbmYJqvwrRnEORiVh3jCQKTyZeSVw+14BncIEdMqLIx4gp
 5QkIqSkGhjd5/nP5969af2CXc0d72v/5wUVz+VzUv5o7N2erSOy8m6xj7jn+WQ34chf1UrbP3
 fMTr3beL22+6DMkZ971+q+kl6y9eNZAd8+nv1JIXOulm5SWZ5vfETXucbzyQ/G+9OjTAWaA8o
 swk/w8F7lV9l3SJ5LptazVt/419qanJvhN2snFyhdT1ViKc5INNRiLipOBACDNIJz9wMAAA==
X-Env-Sender: iwj@xenbits.xen.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1497960016!48428112!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12265 invoked from network); 20 Jun 2017 12:00:17 -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 Jun 2017 12:00:17 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1dNHpI-0004Ei-KX; Tue, 20 Jun 2017 12:00:08 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1dNHpI-00066n-Jg; Tue, 20 Jun 2017 12:00:08 +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: <E1dNHpI-00066n-Jg@xenbits.xenproject.org>
Date: Tue, 20 Jun 2017 12:00:08 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-devel] Xen Security Advisory 222 - stale P2M mappings due to
 insufficient error 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>
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-222
                              version 2

         stale P2M mappings due to insufficient error checking

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

Public release.

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

Certain actions require removing pages from a guest's P2M
(Physical-to-Machine) mapping.  When large pages are in use to map
guest pages in the 2nd-stage page tables, such a removal operation may
incur a memory allocation (to replace a large mapping with individual
smaller ones).  If this allocation fails, these errors are ignored by
the callers, which would then continue and (for example) free the
referenced page for reuse.  This leaves the guest with a mapping to a
page it shouldn't have access to.

The allocation involved comes from a separate pool of memory created
when the domain is created; under normal operating conditions it never
fails, but a malicious guest may be able to engineer situations where
this pool is exhausted.

IMPACT
======

A malicious guest may be able to access memory it doesn't own,
potentially allowing privilege escalation, host crashes, or
information leakage.

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

Xen versions from at least 3.2 onwards are vulnerable.  Older versions
have not been inspected.

Both x86 and ARM systems are vulnerable.

On x86 systems, only HVM guests can leverage the vulnerability.

MITIGATION
==========

On x86, specifying "hap_1gb=0 hap_2mb=0" on the hypervisor command
line will avoid the vulnerability.

Alternatively, running all x86 HVM guests in shadow mode will also
avoid this vulnerability.  (For example, by specifying "hap=0" in the
xl domain configuration file.)

There is no known mitigation on ARM systems.

CREDITS
=======

This issue was discovered by Julien Grall of ARM.

RESOLUTION
==========

Applying the appropriate pair of attached patches resolves this issue.

xsa222-[12].patch                        xen-unstable
xsa222-1.patch, xsa222-2-4.8.patch       Xen 4.8.x
xsa222-[12]-4.7.patch                    Xen 4.7.x
xsa222-[12]-4.6.patch                    Xen 4.6.x
xsa222-1-4.6.patch, xsa222-2-4.5.patch   Xen 4.5.x

$ sha256sum xsa222*
8bd8807ee1cfe01c86194f5d5be38618ba5e0c1206667bb119ed952e5d155c1a  xsa222-1.patch
9288dfcae1f37e6c8f13910046f43ec161710abb7c94a9346b7e0eaba3258ccd  xsa222-1-4.6.patch
ebc2c070bad8012a196e984b568a72e013ff072bb077870508f09ed053c1a4c2  xsa222-1-4.7.patch
ee320b37b365cb3b6660e559902ff8bb50657b2a28ff0fa7ebaf9ffd33fc0942  xsa222-2.patch
97768f4fe564f702de8e4aebd0c4d24858814ebbb7be532b376cfae7ad6834a4  xsa222-2-4.5.patch
4142f76673b996b65301d52216cbf56e27b0c86e5607f6a9eb18dcc7df3f6343  xsa222-2-4.6.patch
a640e190b32e82f5ec7ee4968bf8b9f22137e8379314cc9a29556637c3dc8e87  xsa222-2-4.7.patch
ab43bd590139bed53957b3b37b854183c69bee26cf7cb00900e3f4a150d067a5  xsa222-2-4.8.patch
$

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

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

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

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

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

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

iQEcBAEBCAAGBQJZSQ3UAAoJEIP+FMlX6CvZUd8H/0Lre7nvQJ+AWb5f9ztcOHcM
Yi+ztFhfKhi9eLrJTGSQqso5rf4Fqf96E+J0UKV5eiI4/u/tRYdhb2kVsv0cwmWR
8npcnpsacTqIzPttTtwiJ4pCh7JM5/OMmEJtuBZHqgw21nCOzIEQjPJTsW0nnnfq
uh20P15sf8ag1mT0N17WuNV1mxdbS6ZqpZMwTYSJfp409oXftsfBkHeH1a9ajdf/
yFZbJQpJ9eizRfZSxmSGMa02V90zQp9vnHhMm1hpy+RrywRysfAVwv4cfIeduo1t
6R3qS+2gAR5YgDvISurBJLAcK1Q0p1qxH5JQd3sYCOPeX3qbbvZ2wDmqPclxa4s=
=iwX3
-----END PGP SIGNATURE-----

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

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeGVuL21lbW9yeTogRml4IHJldHVybiB2YWx1ZSBoYW5k
aW5nIG9mIGd1ZXN0X3JlbW92ZV9wYWdlKCkKCkRlc3BpdGUgdGhlIGRlc2Ny
aXB0aW9uIGluIG1tLmgsIGd1ZXN0X3JlbW92ZV9wYWdlKCkgcHJldmlvdXNs
eSByZXR1cm5lZCAwIGZvcgpwYWdpbmcgZXJyb3JzLgoKU3dpdGNoIGd1ZXN0
X3JlbW92ZV9wYWdlKCkgdG8gaGF2aW5nIHJlZ3VsYXIgMC8tZXJyb3Igc2Vt
YW50aWNzLCBhbmQgcHJvcGFnYXRlCnRoZSByZXR1cm4gdmFsdWVzIGZyb20g
Y2xlYXJfbW1pb19wMm1fZW50cnkoKSBhbmQgbWVtX3NoYXJpbmdfdW5zaGFy
ZV9wYWdlKCkKdG8gdGhlIGNhbGxlcnMgKGFsdGhvdWdoIGRlY3JlYXNlX3Jl
c2VydmF0aW9uKCkgaXMgdGhlIG9ubHkgY2FsbGVyIHdoaWNoCmN1cnJlbnRs
eSBjYXJlcykuCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTIyMi4KClJlcG9ydGVk
LWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpTaWdu
ZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbWVtb3J5LmMgYi94
ZW4vY29tbW9uL21lbW9yeS5jCmluZGV4IDUyODc5ZTcuLmE0MGJjMWMgMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24vbWVtb3J5LmMKKysrIGIveGVuL2NvbW1v
bi9tZW1vcnkuYwpAQCAtMjY1LDYgKzI2NSw3IEBAIGludCBndWVzdF9yZW1v
dmVfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdtZm4p
CiAgICAgcDJtX3R5cGVfdCBwMm10OwogI2VuZGlmCiAgICAgbWZuX3QgbWZu
OworICAgIGludCByYzsKIAogI2lmZGVmIENPTkZJR19YODYKICAgICBtZm4g
PSBnZXRfZ2ZuX3F1ZXJ5KGQsIGdtZm4sICZwMm10KTsKQEAgLTI4MiwxMyAr
MjgzLDE1IEBAIGludCBndWVzdF9yZW1vdmVfcGFnZShzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBsb25nIGdtZm4pCiAgICAgICAgICAgICAgICAgcHV0
X3BhZ2UocGFnZSk7CiAgICAgICAgIH0KICAgICAgICAgcDJtX21lbV9wYWdp
bmdfZHJvcF9wYWdlKGQsIGdtZm4sIHAybXQpOwotICAgICAgICByZXR1cm4g
MTsKKworICAgICAgICByZXR1cm4gMDsKICAgICB9CiAgICAgaWYgKCBwMm10
ID09IHAybV9tbWlvX2RpcmVjdCApCiAgICAgewotICAgICAgICBjbGVhcl9t
bWlvX3AybV9lbnRyeShkLCBnbWZuLCBtZm4sIDApOworICAgICAgICByYyA9
IGNsZWFyX21taW9fcDJtX2VudHJ5KGQsIGdtZm4sIG1mbiwgUEFHRV9PUkRF
Ul80Syk7CiAgICAgICAgIHB1dF9nZm4oZCwgZ21mbik7Ci0gICAgICAgIHJl
dHVybiAxOworCisgICAgICAgIHJldHVybiByYzsKICAgICB9CiAjZWxzZQog
ICAgIG1mbiA9IGdmbl90b19tZm4oZCwgX2dmbihnbWZuKSk7CkBAIC0yOTgs
MjEgKzMwMSwyNSBAQCBpbnQgZ3Vlc3RfcmVtb3ZlX3BhZ2Uoc3RydWN0IGRv
bWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnbWZuKQogICAgICAgICBwdXRfZ2Zu
KGQsIGdtZm4pOwogICAgICAgICBnZHByaW50ayhYRU5MT0dfSU5GTywgIkRv
bWFpbiAldSBwYWdlIG51bWJlciAlbHggaW52YWxpZFxuIiwKICAgICAgICAg
ICAgICAgICBkLT5kb21haW5faWQsIGdtZm4pOwotICAgICAgICByZXR1cm4g
MDsKKworICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAgICB9CiAgICAgICAg
ICAgICAKICNpZmRlZiBDT05GSUdfWDg2CiAgICAgaWYgKCBwMm1faXNfc2hh
cmVkKHAybXQpICkKICAgICB7Ci0gICAgICAgIC8qIFVuc2hhcmUgdGhlIHBh
Z2UsIGJhaWwgb3V0IG9uIGVycm9yLiBXZSB1bnNoYXJlIGJlY2F1c2UgCi0g
ICAgICAgICAqIHdlIG1pZ2h0IGJlIHRoZSBvbmx5IG9uZSB1c2luZyB0aGlz
IHNoYXJlZCBwYWdlLCBhbmQgd2UKLSAgICAgICAgICogbmVlZCB0byB0cmln
Z2VyIHByb3BlciBjbGVhbnVwLiBPbmNlIGRvbmUsIHRoaXMgaXMgCi0gICAg
ICAgICAqIGxpa2UgYW55IG90aGVyIHBhZ2UuICovCi0gICAgICAgIGlmICgg
bWVtX3NoYXJpbmdfdW5zaGFyZV9wYWdlKGQsIGdtZm4sIDApICkKKyAgICAg
ICAgLyoKKyAgICAgICAgICogVW5zaGFyZSB0aGUgcGFnZSwgYmFpbCBvdXQg
b24gZXJyb3IuIFdlIHVuc2hhcmUgYmVjYXVzZSB3ZQorICAgICAgICAgKiBt
aWdodCBiZSB0aGUgb25seSBvbmUgdXNpbmcgdGhpcyBzaGFyZWQgcGFnZSwg
YW5kIHdlIG5lZWQgdG8KKyAgICAgICAgICogdHJpZ2dlciBwcm9wZXIgY2xl
YW51cC4gT25jZSBkb25lLCB0aGlzIGlzIGxpa2UgYW55IG90aGVyIHBhZ2Uu
CisgICAgICAgICAqLworICAgICAgICByYyA9IG1lbV9zaGFyaW5nX3Vuc2hh
cmVfcGFnZShkLCBnbWZuLCAwKTsKKyAgICAgICAgaWYgKCByYyApCiAgICAg
ICAgIHsKICAgICAgICAgICAgIHB1dF9nZm4oZCwgZ21mbik7CiAgICAgICAg
ICAgICAodm9pZCltZW1fc2hhcmluZ19ub3RpZnlfZW5vbWVtKGQsIGdtZm4s
IDApOwotICAgICAgICAgICAgcmV0dXJuIDA7CisKKyAgICAgICAgICAgIHJl
dHVybiByYzsKICAgICAgICAgfQogICAgICAgICAvKiBNYXliZSB0aGUgbWZu
IGNoYW5nZWQgKi8KICAgICAgICAgbWZuID0gZ2V0X2dmbl9xdWVyeV91bmxv
Y2tlZChkLCBnbWZuLCAmcDJtdCk7CkBAIC0zMjUsNyArMzMyLDggQEAgaW50
IGd1ZXN0X3JlbW92ZV9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGxvbmcgZ21mbikKICAgICB7CiAgICAgICAgIHB1dF9nZm4oZCwgZ21mbik7
CiAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19JTkZPLCAiQmFkIHBhZ2UgZnJl
ZSBmb3IgZG9tYWluICV1XG4iLCBkLT5kb21haW5faWQpOwotICAgICAgICBy
ZXR1cm4gMDsKKworICAgICAgICByZXR1cm4gLUVOWElPOwogICAgIH0KIAog
ICAgIGlmICggdGVzdF9hbmRfY2xlYXJfYml0KF9QR1RfcGlubmVkLCAmcGFn
ZS0+dS5pbnVzZS50eXBlX2luZm8pICkKQEAgLTM0OCw3ICszNTYsNyBAQCBp
bnQgZ3Vlc3RfcmVtb3ZlX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWdu
ZWQgbG9uZyBnbWZuKQogICAgIHB1dF9wYWdlKHBhZ2UpOwogICAgIHB1dF9n
Zm4oZCwgZ21mbik7CiAKLSAgICByZXR1cm4gMTsKKyAgICByZXR1cm4gMDsK
IH0KIAogc3RhdGljIHZvaWQgZGVjcmVhc2VfcmVzZXJ2YXRpb24oc3RydWN0
IG1lbW9wX2FyZ3MgKmEpCkBAIC0zOTIsNyArNDAwLDcgQEAgc3RhdGljIHZv
aWQgZGVjcmVhc2VfcmVzZXJ2YXRpb24oc3RydWN0IG1lbW9wX2FyZ3MgKmEp
CiAgICAgICAgICAgICBjb250aW51ZTsKIAogICAgICAgICBmb3IgKCBqID0g
MDsgaiA8ICgxIDw8IGEtPmV4dGVudF9vcmRlcik7IGorKyApCi0gICAgICAg
ICAgICBpZiAoICFndWVzdF9yZW1vdmVfcGFnZShhLT5kb21haW4sIGdtZm4g
KyBqKSApCisgICAgICAgICAgICBpZiAoIGd1ZXN0X3JlbW92ZV9wYWdlKGEt
PmRvbWFpbiwgZ21mbiArIGopICkKICAgICAgICAgICAgICAgICBnb3RvIG91
dDsKICAgICB9CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9tbS5o
IGIveGVuL2luY2x1ZGUveGVuL21tLmgKaW5kZXggODhkZTNjMS4uYjM2Nzkz
MCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL21tLmgKKysrIGIveGVu
L2luY2x1ZGUveGVuL21tLmgKQEAgLTU1Myw5ICs1NTMsOCBAQCBpbnQgeGVu
bWVtX2FkZF90b19waHlzbWFwX29uZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBpbnQgc3BhY2UsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bmlvbiB4ZW5fYWRkX3RvX3BoeXNtYXBfYmF0Y2hfZXh0cmEgZXh0cmEs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25n
IGlkeCwgZ2ZuX3QgZ2ZuKTsKIAotLyogUmV0dXJucyAxIG9uIHN1Y2Nlc3Ms
IDAgb24gZXJyb3IsIG5lZ2F0aXZlIGlmIHRoZSByaW5nCi0gKiBmb3IgZXZl
bnQgcHJvcGFnYXRpb24gaXMgZnVsbCBpbiB0aGUgcHJlc2VuY2Ugb2YgcGFn
aW5nICovCi1pbnQgZ3Vlc3RfcmVtb3ZlX3BhZ2Uoc3RydWN0IGRvbWFpbiAq
ZCwgdW5zaWduZWQgbG9uZyBnZm4pOworLyogUmV0dXJucyAwIG9uIHN1Y2Nl
c3MsIG9yIG5lZ2F0aXZlIG9uIGVycm9yLiAqLworaW50IGd1ZXN0X3JlbW92
ZV9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ21mbik7
CiAKICNkZWZpbmUgUkFNX1RZUEVfQ09OVkVOVElPTkFMIDB4MDAwMDAwMDEK
ICNkZWZpbmUgUkFNX1RZUEVfUkVTRVJWRUQgICAgIDB4MDAwMDAwMDIK

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

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeGVuL21lbW9yeTogRml4IHJldHVybiB2YWx1ZSBoYW5k
aW5nIG9mIGd1ZXN0X3JlbW92ZV9wYWdlKCkKCkRlc3BpdGUgdGhlIGRlc2Ny
aXB0aW9uIGluIG1tLmgsIGd1ZXN0X3JlbW92ZV9wYWdlKCkgcHJldmlvdXNs
eSByZXR1cm5lZCAwIGZvcgpwYWdpbmcgZXJyb3JzLgoKU3dpdGNoIGd1ZXN0
X3JlbW92ZV9wYWdlKCkgdG8gaGF2aW5nIHJlZ3VsYXIgMC8tZXJyb3Igc2Vt
YW50aWNzLCBhbmQgcHJvcGFnYXRlCnRoZSByZXR1cm4gdmFsdWVzIGZyb20g
Y2xlYXJfbW1pb19wMm1fZW50cnkoKSBhbmQgbWVtX3NoYXJpbmdfdW5zaGFy
ZV9wYWdlKCkKdG8gdGhlIGNhbGxlcnMgKGFsdGhvdWdoIGRlY3JlYXNlX3Jl
c2VydmF0aW9uKCkgaXMgdGhlIG9ubHkgY2FsbGVyIHdoaWNoCmN1cnJlbnRs
eSBjYXJlcykuCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTIyMi4KClJlcG9ydGVk
LWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpTaWdu
ZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgoKLS0tIGEveGVuL2NvbW1vbi9tZW1vcnkuYworKysgYi94ZW4v
Y29tbW9uL21lbW9yeS5jCkBAIC0yNDAsNiArMjQwLDcgQEAgaW50IGd1ZXN0
X3JlbW92ZV9wYWdlKHN0cnVjdCBkb21haW4gKmQsCiAgICAgcDJtX3R5cGVf
dCBwMm10OwogI2VuZGlmCiAgICAgdW5zaWduZWQgbG9uZyBtZm47CisgICAg
aW50IHJjOwogCiAjaWZkZWYgQ09ORklHX1g4NgogICAgIG1mbiA9IG1mbl94
KGdldF9nZm5fcXVlcnkoZCwgZ21mbiwgJnAybXQpKTsgCkBAIC0yNTcsMTMg
KzI1OCwxNSBAQCBpbnQgZ3Vlc3RfcmVtb3ZlX3BhZ2Uoc3RydWN0IGRvbWFp
biAqZCwKICAgICAgICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsKICAgICAg
ICAgfQogICAgICAgICBwMm1fbWVtX3BhZ2luZ19kcm9wX3BhZ2UoZCwgZ21m
biwgcDJtdCk7Ci0gICAgICAgIHJldHVybiAxOworCisgICAgICAgIHJldHVy
biAwOwogICAgIH0KICAgICBpZiAoIHAybXQgPT0gcDJtX21taW9fZGlyZWN0
ICkKICAgICB7Ci0gICAgICAgIGNsZWFyX21taW9fcDJtX2VudHJ5KGQsIGdt
Zm4sIF9tZm4obWZuKSk7CisgICAgICAgIHJjID0gY2xlYXJfbW1pb19wMm1f
ZW50cnkoZCwgZ21mbiwgX21mbihtZm4pKTsKICAgICAgICAgcHV0X2dmbihk
LCBnbWZuKTsKLSAgICAgICAgcmV0dXJuIDE7CisKKyAgICAgICAgcmV0dXJu
IHJjOwogICAgIH0KICNlbHNlCiAgICAgbWZuID0gZ21mbl90b19tZm4oZCwg
Z21mbik7CkBAIC0yNzMsMjEgKzI3NiwyNSBAQCBpbnQgZ3Vlc3RfcmVtb3Zl
X3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgcHV0X2dmbihkLCBn
bWZuKTsKICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0lORk8sICJEb21haW4g
JXUgcGFnZSBudW1iZXIgJWx4IGludmFsaWRcbiIsCiAgICAgICAgICAgICAg
ICAgZC0+ZG9tYWluX2lkLCBnbWZuKTsKLSAgICAgICAgcmV0dXJuIDA7CisK
KyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICAgfQogICAgICAgICAgICAg
CiAjaWZkZWYgQ09ORklHX1g4NgogICAgIGlmICggcDJtX2lzX3NoYXJlZChw
Mm10KSApCiAgICAgewotICAgICAgICAvKiBVbnNoYXJlIHRoZSBwYWdlLCBi
YWlsIG91dCBvbiBlcnJvci4gV2UgdW5zaGFyZSBiZWNhdXNlIAotICAgICAg
ICAgKiB3ZSBtaWdodCBiZSB0aGUgb25seSBvbmUgdXNpbmcgdGhpcyBzaGFy
ZWQgcGFnZSwgYW5kIHdlCi0gICAgICAgICAqIG5lZWQgdG8gdHJpZ2dlciBw
cm9wZXIgY2xlYW51cC4gT25jZSBkb25lLCB0aGlzIGlzIAotICAgICAgICAg
KiBsaWtlIGFueSBvdGhlciBwYWdlLiAqLwotICAgICAgICBpZiAoIG1lbV9z
aGFyaW5nX3Vuc2hhcmVfcGFnZShkLCBnbWZuLCAwKSApCisgICAgICAgIC8q
CisgICAgICAgICAqIFVuc2hhcmUgdGhlIHBhZ2UsIGJhaWwgb3V0IG9uIGVy
cm9yLiBXZSB1bnNoYXJlIGJlY2F1c2Ugd2UKKyAgICAgICAgICogbWlnaHQg
YmUgdGhlIG9ubHkgb25lIHVzaW5nIHRoaXMgc2hhcmVkIHBhZ2UsIGFuZCB3
ZSBuZWVkIHRvCisgICAgICAgICAqIHRyaWdnZXIgcHJvcGVyIGNsZWFudXAu
IE9uY2UgZG9uZSwgdGhpcyBpcyBsaWtlIGFueSBvdGhlciBwYWdlLgorICAg
ICAgICAgKi8KKyAgICAgICAgcmMgPSBtZW1fc2hhcmluZ191bnNoYXJlX3Bh
Z2UoZCwgZ21mbiwgMCk7CisgICAgICAgIGlmICggcmMgKQogICAgICAgICB7
CiAgICAgICAgICAgICBwdXRfZ2ZuKGQsIGdtZm4pOwogICAgICAgICAgICAg
KHZvaWQpbWVtX3NoYXJpbmdfbm90aWZ5X2Vub21lbShkLCBnbWZuLCAwKTsK
LSAgICAgICAgICAgIHJldHVybiAwOworCisgICAgICAgICAgICByZXR1cm4g
cmM7CiAgICAgICAgIH0KICAgICAgICAgLyogTWF5YmUgdGhlIG1mbiBjaGFu
Z2VkICovCiAgICAgICAgIG1mbiA9IG1mbl94KGdldF9nZm5fcXVlcnlfdW5s
b2NrZWQoZCwgZ21mbiwgJnAybXQpKTsKQEAgLTMwMCw3ICszMDcsOCBAQCBp
bnQgZ3Vlc3RfcmVtb3ZlX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwKICAgICB7
CiAgICAgICAgIHB1dF9nZm4oZCwgZ21mbik7CiAgICAgICAgIGdkcHJpbnRr
KFhFTkxPR19JTkZPLCAiQmFkIHBhZ2UgZnJlZSBmb3IgZG9tYWluICV1XG4i
LCBkLT5kb21haW5faWQpOwotICAgICAgICByZXR1cm4gMDsKKworICAgICAg
ICByZXR1cm4gLUVOWElPOwogICAgIH0KIAogICAgIGlmICggdGVzdF9hbmRf
Y2xlYXJfYml0KF9QR1RfcGlubmVkLCAmcGFnZS0+dS5pbnVzZS50eXBlX2lu
Zm8pICkKQEAgLTMxNCw3ICszMjIsNyBAQCBpbnQgZ3Vlc3RfcmVtb3ZlX3Bh
Z2Uoc3RydWN0IGRvbWFpbiAqZCwKICAgICBwdXRfcGFnZShwYWdlKTsKICAg
ICBwdXRfZ2ZuKGQsIGdtZm4pOwogCi0gICAgcmV0dXJuIDE7CisgICAgcmV0
dXJuIDA7CiB9CiAKIHN0YXRpYyB2b2lkIGRlY3JlYXNlX3Jlc2VydmF0aW9u
KHN0cnVjdCBtZW1vcF9hcmdzICphKQpAQCAtMzY1LDcgKzM3Myw3IEBAIHN0
YXRpYyB2b2lkIGRlY3JlYXNlX3Jlc2VydmF0aW9uKHN0cnVjdAogICAgICAg
ICAgICAgY29udGludWU7CiAKICAgICAgICAgZm9yICggaiA9IDA7IGogPCAo
MSA8PCBhLT5leHRlbnRfb3JkZXIpOyBqKysgKQotICAgICAgICAgICAgaWYg
KCAhZ3Vlc3RfcmVtb3ZlX3BhZ2UoYS0+ZG9tYWluLCBnbWZuICsgaikgKQor
ICAgICAgICAgICAgaWYgKCBndWVzdF9yZW1vdmVfcGFnZShhLT5kb21haW4s
IGdtZm4gKyBqKSApCiAgICAgICAgICAgICAgICAgZ290byBvdXQ7CiAgICAg
fQogCi0tLSBhL3hlbi9pbmNsdWRlL3hlbi9tbS5oCisrKyBiL3hlbi9pbmNs
dWRlL3hlbi9tbS5oCkBAIC00NDcsOCArNDQ3LDcgQEAgaW50IHhlbm1lbV9h
ZGRfdG9fcGh5c21hcF9vbmUoc3RydWN0IGRvbQogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZG9taWRfdCBmb3JlaWduX2RvbWlkLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBpZHgsIHhl
bl9wZm5fdCBncGZuKTsKIAotLyogUmV0dXJucyAxIG9uIHN1Y2Nlc3MsIDAg
b24gZXJyb3IsIG5lZ2F0aXZlIGlmIHRoZSByaW5nCi0gKiBmb3IgZXZlbnQg
cHJvcGFnYXRpb24gaXMgZnVsbCBpbiB0aGUgcHJlc2VuY2Ugb2YgcGFnaW5n
ICovCisvKiBSZXR1cm5zIDAgb24gc3VjY2Vzcywgb3IgbmVnYXRpdmUgb24g
ZXJyb3IuICovCiBpbnQgZ3Vlc3RfcmVtb3ZlX3BhZ2Uoc3RydWN0IGRvbWFp
biAqZCwgdW5zaWduZWQgbG9uZyBnbWZuKTsKIAogI2RlZmluZSBSQU1fVFlQ
RV9DT05WRU5USU9OQUwgMHgwMDAwMDAwMQo=

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

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeGVuL21lbW9yeTogRml4IHJldHVybiB2YWx1ZSBoYW5k
aW5nIG9mIGd1ZXN0X3JlbW92ZV9wYWdlKCkKCkRlc3BpdGUgdGhlIGRlc2Ny
aXB0aW9uIGluIG1tLmgsIGd1ZXN0X3JlbW92ZV9wYWdlKCkgcHJldmlvdXNs
eSByZXR1cm5lZCAwIGZvcgpwYWdpbmcgZXJyb3JzLgoKU3dpdGNoIGd1ZXN0
X3JlbW92ZV9wYWdlKCkgdG8gaGF2aW5nIHJlZ3VsYXIgMC8tZXJyb3Igc2Vt
YW50aWNzLCBhbmQgcHJvcGFnYXRlCnRoZSByZXR1cm4gdmFsdWVzIGZyb20g
Y2xlYXJfbW1pb19wMm1fZW50cnkoKSBhbmQgbWVtX3NoYXJpbmdfdW5zaGFy
ZV9wYWdlKCkKdG8gdGhlIGNhbGxlcnMgKGFsdGhvdWdoIGRlY3JlYXNlX3Jl
c2VydmF0aW9uKCkgaXMgdGhlIG9ubHkgY2FsbGVyIHdoaWNoCmN1cnJlbnRs
eSBjYXJlcykuCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTIyMi4KClJlcG9ydGVk
LWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpTaWdu
ZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgoKLS0tIGEveGVuL2NvbW1vbi9tZW1vcnkuYworKysgYi94ZW4v
Y29tbW9uL21lbW9yeS5jCkBAIC0yNDQsNiArMjQ0LDcgQEAgaW50IGd1ZXN0
X3JlbW92ZV9wYWdlKHN0cnVjdCBkb21haW4gKmQsCiAgICAgcDJtX3R5cGVf
dCBwMm10OwogI2VuZGlmCiAgICAgdW5zaWduZWQgbG9uZyBtZm47CisgICAg
aW50IHJjOwogCiAjaWZkZWYgQ09ORklHX1g4NgogICAgIG1mbiA9IG1mbl94
KGdldF9nZm5fcXVlcnkoZCwgZ21mbiwgJnAybXQpKTsgCkBAIC0yNjEsMTMg
KzI2MiwxNSBAQCBpbnQgZ3Vlc3RfcmVtb3ZlX3BhZ2Uoc3RydWN0IGRvbWFp
biAqZCwKICAgICAgICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsKICAgICAg
ICAgfQogICAgICAgICBwMm1fbWVtX3BhZ2luZ19kcm9wX3BhZ2UoZCwgZ21m
biwgcDJtdCk7Ci0gICAgICAgIHJldHVybiAxOworCisgICAgICAgIHJldHVy
biAwOwogICAgIH0KICAgICBpZiAoIHAybXQgPT0gcDJtX21taW9fZGlyZWN0
ICkKICAgICB7Ci0gICAgICAgIGNsZWFyX21taW9fcDJtX2VudHJ5KGQsIGdt
Zm4sIF9tZm4obWZuKSwgMCk7CisgICAgICAgIHJjID0gY2xlYXJfbW1pb19w
Mm1fZW50cnkoZCwgZ21mbiwgX21mbihtZm4pLCBQQUdFX09SREVSXzRLKTsK
ICAgICAgICAgcHV0X2dmbihkLCBnbWZuKTsKLSAgICAgICAgcmV0dXJuIDE7
CisKKyAgICAgICAgcmV0dXJuIHJjOwogICAgIH0KICNlbHNlCiAgICAgbWZu
ID0gZ21mbl90b19tZm4oZCwgZ21mbik7CkBAIC0yNzcsMjEgKzI4MCwyNSBA
QCBpbnQgZ3Vlc3RfcmVtb3ZlX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwKICAg
ICAgICAgcHV0X2dmbihkLCBnbWZuKTsKICAgICAgICAgZ2RwcmludGsoWEVO
TE9HX0lORk8sICJEb21haW4gJXUgcGFnZSBudW1iZXIgJWx4IGludmFsaWRc
biIsCiAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBnbWZuKTsKLSAg
ICAgICAgcmV0dXJuIDA7CisKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAg
ICAgfQogICAgICAgICAgICAgCiAjaWZkZWYgQ09ORklHX1g4NgogICAgIGlm
ICggcDJtX2lzX3NoYXJlZChwMm10KSApCiAgICAgewotICAgICAgICAvKiBV
bnNoYXJlIHRoZSBwYWdlLCBiYWlsIG91dCBvbiBlcnJvci4gV2UgdW5zaGFy
ZSBiZWNhdXNlIAotICAgICAgICAgKiB3ZSBtaWdodCBiZSB0aGUgb25seSBv
bmUgdXNpbmcgdGhpcyBzaGFyZWQgcGFnZSwgYW5kIHdlCi0gICAgICAgICAq
IG5lZWQgdG8gdHJpZ2dlciBwcm9wZXIgY2xlYW51cC4gT25jZSBkb25lLCB0
aGlzIGlzIAotICAgICAgICAgKiBsaWtlIGFueSBvdGhlciBwYWdlLiAqLwot
ICAgICAgICBpZiAoIG1lbV9zaGFyaW5nX3Vuc2hhcmVfcGFnZShkLCBnbWZu
LCAwKSApCisgICAgICAgIC8qCisgICAgICAgICAqIFVuc2hhcmUgdGhlIHBh
Z2UsIGJhaWwgb3V0IG9uIGVycm9yLiBXZSB1bnNoYXJlIGJlY2F1c2Ugd2UK
KyAgICAgICAgICogbWlnaHQgYmUgdGhlIG9ubHkgb25lIHVzaW5nIHRoaXMg
c2hhcmVkIHBhZ2UsIGFuZCB3ZSBuZWVkIHRvCisgICAgICAgICAqIHRyaWdn
ZXIgcHJvcGVyIGNsZWFudXAuIE9uY2UgZG9uZSwgdGhpcyBpcyBsaWtlIGFu
eSBvdGhlciBwYWdlLgorICAgICAgICAgKi8KKyAgICAgICAgcmMgPSBtZW1f
c2hhcmluZ191bnNoYXJlX3BhZ2UoZCwgZ21mbiwgMCk7CisgICAgICAgIGlm
ICggcmMgKQogICAgICAgICB7CiAgICAgICAgICAgICBwdXRfZ2ZuKGQsIGdt
Zm4pOwogICAgICAgICAgICAgKHZvaWQpbWVtX3NoYXJpbmdfbm90aWZ5X2Vu
b21lbShkLCBnbWZuLCAwKTsKLSAgICAgICAgICAgIHJldHVybiAwOworCisg
ICAgICAgICAgICByZXR1cm4gcmM7CiAgICAgICAgIH0KICAgICAgICAgLyog
TWF5YmUgdGhlIG1mbiBjaGFuZ2VkICovCiAgICAgICAgIG1mbiA9IG1mbl94
KGdldF9nZm5fcXVlcnlfdW5sb2NrZWQoZCwgZ21mbiwgJnAybXQpKTsKQEAg
LTMwNCw3ICszMTEsOCBAQCBpbnQgZ3Vlc3RfcmVtb3ZlX3BhZ2Uoc3RydWN0
IGRvbWFpbiAqZCwKICAgICB7CiAgICAgICAgIHB1dF9nZm4oZCwgZ21mbik7
CiAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19JTkZPLCAiQmFkIHBhZ2UgZnJl
ZSBmb3IgZG9tYWluICV1XG4iLCBkLT5kb21haW5faWQpOwotICAgICAgICBy
ZXR1cm4gMDsKKworICAgICAgICByZXR1cm4gLUVOWElPOwogICAgIH0KIAog
ICAgIGlmICggdGVzdF9hbmRfY2xlYXJfYml0KF9QR1RfcGlubmVkLCAmcGFn
ZS0+dS5pbnVzZS50eXBlX2luZm8pICkKQEAgLTMyNyw3ICszMzUsNyBAQCBp
bnQgZ3Vlc3RfcmVtb3ZlX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwKICAgICBw
dXRfcGFnZShwYWdlKTsKICAgICBwdXRfZ2ZuKGQsIGdtZm4pOwogCi0gICAg
cmV0dXJuIDE7CisgICAgcmV0dXJuIDA7CiB9CiAKIHN0YXRpYyB2b2lkIGRl
Y3JlYXNlX3Jlc2VydmF0aW9uKHN0cnVjdCBtZW1vcF9hcmdzICphKQpAQCAt
MzcxLDcgKzM3OSw3IEBAIHN0YXRpYyB2b2lkIGRlY3JlYXNlX3Jlc2VydmF0
aW9uKHN0cnVjdAogICAgICAgICAgICAgY29udGludWU7CiAKICAgICAgICAg
Zm9yICggaiA9IDA7IGogPCAoMSA8PCBhLT5leHRlbnRfb3JkZXIpOyBqKysg
KQotICAgICAgICAgICAgaWYgKCAhZ3Vlc3RfcmVtb3ZlX3BhZ2UoYS0+ZG9t
YWluLCBnbWZuICsgaikgKQorICAgICAgICAgICAgaWYgKCBndWVzdF9yZW1v
dmVfcGFnZShhLT5kb21haW4sIGdtZm4gKyBqKSApCiAgICAgICAgICAgICAg
ICAgZ290byBvdXQ7CiAgICAgfQogCi0tLSBhL3hlbi9pbmNsdWRlL3hlbi9t
bS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9tbS5oCkBAIC01MDksOCArNTA5
LDcgQEAgaW50IHhlbm1lbV9hZGRfdG9fcGh5c21hcF9vbmUoc3RydWN0IGRv
bQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5pb24geGVuX2Fk
ZF90b19waHlzbWFwX2JhdGNoX2V4dHJhIGV4dHJhLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBpZHgsIHhlbl9wZm5f
dCBncGZuKTsKIAotLyogUmV0dXJucyAxIG9uIHN1Y2Nlc3MsIDAgb24gZXJy
b3IsIG5lZ2F0aXZlIGlmIHRoZSByaW5nCi0gKiBmb3IgZXZlbnQgcHJvcGFn
YXRpb24gaXMgZnVsbCBpbiB0aGUgcHJlc2VuY2Ugb2YgcGFnaW5nICovCisv
KiBSZXR1cm5zIDAgb24gc3VjY2Vzcywgb3IgbmVnYXRpdmUgb24gZXJyb3Iu
ICovCiBpbnQgZ3Vlc3RfcmVtb3ZlX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwg
dW5zaWduZWQgbG9uZyBnbWZuKTsKIAogI2RlZmluZSBSQU1fVFlQRV9DT05W
RU5USU9OQUwgMHgwMDAwMDAwMQo=

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKCkgbmVlZHMgaXRzIHJldHVy
biB2YWx1ZSBjaGVja2VkCgpDYWxsZXJzLCBuYW1lbHkgc3VjaCBzdWJzZXF1
ZW50bHkgZnJlZWluZyB0aGUgcGFnZSwgbXVzdCBub3QgYmxpbmRseQphc3N1
bWUgc3VjY2VzcyAtIHRoZSBmdW5jdGlvbiBtYXkgbmFtZWx5IGZhaWwgd2hl
biBuZWVkaW5nIHRvIHNoYXR0ZXIgYQpzdXBlciBwYWdlLCBidXQgdGhlcmUg
bm90IGJlaW5nIG1lbW9yeSBhdmFpbGFibGUgZm9yIHRoZSB0aGVuIG5lZWRl
ZAppbnRlcm1lZGlhdGUgcGFnZSB0YWJsZS4KCkFzIGl0IGhhcHBlbnMsIGd1
ZXN0X3JlbW92ZV9wYWdlKCkgY2FsbGVycyBub3cgYWxzbyBhbGwgY2hlY2sg
dGhlCnJldHVybiB2YWx1ZS4KCkZ1cnRoZXJtb3JlIGEgbWlzc2VkIHB1dF9n
Zm4oKSBvbiBhbiBlcnJvciBwYXRoIGluIGdudHRhYl90cmFuc2ZlcigpIGlz
CmFsc28gYmVpbmcgdGFrZW4gY2FyZSBvZi4KClRoaXMgaXMgcGFydCBvZiBY
U0EtMjIyLgoKUmVwb3J0ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KU2lnbmVkLW9mZi1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCnY0OiBBbHNv
IG1ha2UgZ3Vlc3RfcmVtb3ZlX3BhZ2UoKSBfX211c3RfY2hlY2suCnYzOiBS
ZWJhc2Ugb3ZlciBuZXcgcHJlY3Vyc29yIHBhdGNoLgp2MjogQWxzbyBhdm9p
ZCBieXBhc3NpbmcgcHV0X2dmbigpIG9uIGFuIGVycm9yIHBhdGggaW4KICAg
IGdudHRhYl90cmFuc2ZlcigpLiBBcyBhIHJlc3VsdCBhbHNvIGZvbGQgc29t
ZSBlcnJvciBwYXRocyB0aGVyZQogICAgKGhvcGVmdWxseSBtYWtpbmcgaXQg
ZWFzaWVyIHRvIHZlcmlmeSB0aGF0IG5vIHN0ZXAgaXMgb21pdHRlZCkuCiAg
ICBBUk0gY2hhbmdlcyBmcm9tIEp1bGllbi4gTW92ZSBkZWNsYXJhdGlvbiB0
byBwMm0tY29tbW9uLmguCgotLS0gYS94ZW4vYXJjaC9hcm0vbW0uYworKysg
Yi94ZW4vYXJjaC9hcm0vbW0uYwpAQCAtMTM5MiwxMyArMTM5MiwxNCBAQCBp
bnQgcmVwbGFjZV9ncmFudF9ob3N0X21hcHBpbmcodW5zaWduZWQKIHsKICAg
ICBnZm5fdCBnZm4gPSBfZ2ZuKGFkZHIgPj4gUEFHRV9TSElGVCk7CiAgICAg
c3RydWN0IGRvbWFpbiAqZCA9IGN1cnJlbnQtPmRvbWFpbjsKKyAgICBpbnQg
cmM7CiAKICAgICBpZiAoIG5ld19hZGRyICE9IDAgfHwgKGZsYWdzICYgR05U
TUFQX2NvbnRhaW5zX3B0ZSkgKQogICAgICAgICByZXR1cm4gR05UU1RfZ2Vu
ZXJhbF9lcnJvcjsKIAotICAgIGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2Uo
ZCwgZ2ZuLCBfbWZuKG1mbiksIDApOworICAgIHJjID0gZ3Vlc3RfcGh5c21h
cF9yZW1vdmVfcGFnZShkLCBnZm4sIF9tZm4obWZuKSwgMCk7CiAKLSAgICBy
ZXR1cm4gR05UU1Rfb2theTsKKyAgICByZXR1cm4gcmMgPyBHTlRTVF9nZW5l
cmFsX2Vycm9yIDogR05UU1Rfb2theTsKIH0KIAogYm9vbCBpc19pb21lbV9w
YWdlKG1mbl90IG1mbikKLS0tIGEveGVuL2FyY2gvYXJtL3AybS5jCisrKyBi
L3hlbi9hcmNoL2FybS9wMm0uYwpAQCAtMTEzNywxMSArMTEzNywxMCBAQCBp
bnQgZ3Vlc3RfcGh5c21hcF9hZGRfZW50cnkoc3RydWN0IGRvbWFpCiAgICAg
cmV0dXJuIHAybV9pbnNlcnRfbWFwcGluZyhkLCBnZm4sICgxIDw8IHBhZ2Vf
b3JkZXIpLCBtZm4sIHQpOwogfQogCi12b2lkIGd1ZXN0X3BoeXNtYXBfcmVt
b3ZlX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBnZm5fdCBnZm4sCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbWZuX3QgbWZuLCB1bnNpZ25lZCBpbnQgcGFnZV9vcmRl
cikKK2ludCBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKHN0cnVjdCBkb21h
aW4gKmQsIGdmbl90IGdmbiwgbWZuX3QgbWZuLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHBhZ2Vfb3JkZXIpCiB7Ci0g
ICAgcDJtX3JlbW92ZV9tYXBwaW5nKGQsIGdmbiwgKDEgPDwgcGFnZV9vcmRl
ciksIG1mbik7CisgICAgcmV0dXJuIHAybV9yZW1vdmVfbWFwcGluZyhkLCBn
Zm4sICgxIDw8IHBhZ2Vfb3JkZXIpLCBtZm4pOwogfQogCiBzdGF0aWMgaW50
IHAybV9hbGxvY190YWJsZShzdHJ1Y3QgZG9tYWluICpkKQotLS0gYS94ZW4v
YXJjaC94ODYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5j
CkBAIC04MTUsNyArODE1LDE1IEBAIGludCBhcmNoX2RvbWFpbl9zb2Z0X3Jl
c2V0KHN0cnVjdCBkb21haW4KICAgICAgICAgcmV0ID0gLUVOT01FTTsKICAg
ICAgICAgZ290byBleGl0X3B1dF9nZm47CiAgICAgfQotICAgIGd1ZXN0X3Bo
eXNtYXBfcmVtb3ZlX3BhZ2UoZCwgX2dmbihnZm4pLCBfbWZuKG1mbiksIFBB
R0VfT1JERVJfNEspOworCisgICAgcmV0ID0gZ3Vlc3RfcGh5c21hcF9yZW1v
dmVfcGFnZShkLCBfZ2ZuKGdmbiksIF9tZm4obWZuKSwgUEFHRV9PUkRFUl80
Syk7CisgICAgaWYgKCByZXQgKQorICAgIHsKKyAgICAgICAgcHJpbnRrKFhF
TkxPR19HX0VSUiAiRmFpbGVkIHRvIHJlbW92ZSBEb20lZCdzIHNoYXJlZF9p
bmZvIGZyYW1lICVseFxuIiwKKyAgICAgICAgICAgICAgIGQtPmRvbWFpbl9p
ZCwgZ2ZuKTsKKyAgICAgICAgZnJlZV9kb21oZWFwX3BhZ2UobmV3X3BhZ2Up
OworICAgICAgICBnb3RvIGV4aXRfcHV0X2dmbjsKKyAgICB9CiAKICAgICBy
ZXQgPSBndWVzdF9waHlzbWFwX2FkZF9wYWdlKGQsIF9nZm4oZ2ZuKSwgX21m
bihwYWdlX3RvX21mbihuZXdfcGFnZSkpLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgUEFHRV9PUkRFUl80Syk7Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9odm0vaW9yZXEuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2lvcmVx
LmMKQEAgLTI2Nyw4ICsyNjcsOSBAQCBib29sX3QgaXNfaW9yZXFfc2VydmVy
X3BhZ2Uoc3RydWN0IGRvbWFpCiBzdGF0aWMgdm9pZCBodm1fcmVtb3ZlX2lv
cmVxX2dtZm4oCiAgICAgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGh2bV9p
b3JlcV9wYWdlICppb3JwKQogewotICAgIGd1ZXN0X3BoeXNtYXBfcmVtb3Zl
X3BhZ2UoZCwgX2dmbihpb3JwLT5nbWZuKSwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIF9tZm4ocGFnZV90b19tZm4oaW9ycC0+cGFnZSkpLCAw
KTsKKyAgICBpZiAoIGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwgX2dm
bihpb3JwLT5nbWZuKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgX21mbihwYWdlX3RvX21mbihpb3JwLT5wYWdlKSksIDApICkKKyAg
ICAgICAgZG9tYWluX2NyYXNoKGQpOwogICAgIGNsZWFyX3BhZ2UoaW9ycC0+
dmEpOwogfQogCi0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCkBAIC00MzIwLDcgKzQzMjAsMTEgQEAgc3RhdGljIGlu
dCByZXBsYWNlX2dyYW50X3AybV9tYXBwaW5nKAogICAgICAgICAgICAgICAg
ICB0eXBlLCBtZm5feChvbGRfbWZuKSwgZnJhbWUpOwogICAgICAgICByZXR1
cm4gR05UU1RfZ2VuZXJhbF9lcnJvcjsKICAgICB9Ci0gICAgZ3Vlc3RfcGh5
c21hcF9yZW1vdmVfcGFnZShkLCBfZ2ZuKGdmbiksIF9tZm4oZnJhbWUpLCBQ
QUdFX09SREVSXzRLKTsKKyAgICBpZiAoIGd1ZXN0X3BoeXNtYXBfcmVtb3Zl
X3BhZ2UoZCwgX2dmbihnZm4pLCBfbWZuKGZyYW1lKSwgUEFHRV9PUkRFUl80
SykgKQorICAgIHsKKyAgICAgICAgcHV0X2dmbihkLCBnZm4pOworICAgICAg
ICByZXR1cm4gR05UU1RfZ2VuZXJhbF9lcnJvcjsKKyAgICB9CiAKICAgICBw
dXRfZ2ZuKGQsIGdmbik7CiAgICAgcmV0dXJuIEdOVFNUX29rYXk7CkBAIC00
ODUwLDcgKzQ4NTQsNyBAQCBpbnQgeGVubWVtX2FkZF90b19waHlzbWFwX29u
ZSgKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gTlVMTDsKICAgICB1
bnNpZ25lZCBsb25nIGdmbiA9IDA7IC8qIGdjYyAuLi4gKi8KICAgICB1bnNp
Z25lZCBsb25nIHByZXZfbWZuLCBtZm4gPSAwLCBvbGRfZ3BmbjsKLSAgICBp
bnQgcmM7CisgICAgaW50IHJjID0gMDsKICAgICBwMm1fdHlwZV90IHAybXQ7
CiAKICAgICBzd2l0Y2ggKCBzcGFjZSApCkBAIC00OTI0LDI1ICs0OTI4LDMw
IEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25lKAogICAgIHsKICAg
ICAgICAgaWYgKCBpc194ZW5faGVhcF9tZm4ocHJldl9tZm4pICkKICAgICAg
ICAgICAgIC8qIFhlbiBoZWFwIGZyYW1lcyBhcmUgc2ltcGx5IHVuaG9va2Vk
IGZyb20gdGhpcyBwaHlzIHNsb3QuICovCi0gICAgICAgICAgICBndWVzdF9w
aHlzbWFwX3JlbW92ZV9wYWdlKGQsIGdwZm4sIF9tZm4ocHJldl9tZm4pLCBQ
QUdFX09SREVSXzRLKTsKKyAgICAgICAgICAgIHJjID0gZ3Vlc3RfcGh5c21h
cF9yZW1vdmVfcGFnZShkLCBncGZuLCBfbWZuKHByZXZfbWZuKSwgUEFHRV9P
UkRFUl80Syk7CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIC8qIE5vcm1h
bCBkb21haW4gbWVtb3J5IGlzIGZyZWVkLCB0byBhdm9pZCBsZWFraW5nIG1l
bW9yeS4gKi8KLSAgICAgICAgICAgIGd1ZXN0X3JlbW92ZV9wYWdlKGQsIGdm
bl94KGdwZm4pKTsKKyAgICAgICAgICAgIHJjID0gZ3Vlc3RfcmVtb3ZlX3Bh
Z2UoZCwgZ2ZuX3goZ3BmbikpOwogICAgIH0KICAgICAvKiBJbiB0aGUgWEVO
TUFQU1BBQ0VfZ21mbiBjYXNlIHdlIHN0aWxsIGhvbGQgYSByZWYgb24gdGhl
IG9sZCBwYWdlLiAqLwogICAgIHB1dF9nZm4oZCwgZ2ZuX3goZ3BmbikpOwog
CisgICAgaWYgKCByYyApCisgICAgICAgIGdvdG8gcHV0X2JvdGg7CisKICAg
ICAvKiBVbm1hcCBmcm9tIG9sZCBsb2NhdGlvbiwgaWYgYW55LiAqLwogICAg
IG9sZF9ncGZuID0gZ2V0X2dwZm5fZnJvbV9tZm4obWZuKTsKICAgICBBU1NF
UlQoIG9sZF9ncGZuICE9IFNIQVJFRF9NMlBfRU5UUlkgKTsKICAgICBpZiAo
IHNwYWNlID09IFhFTk1BUFNQQUNFX2dtZm4gfHwgc3BhY2UgPT0gWEVOTUFQ
U1BBQ0VfZ21mbl9yYW5nZSApCiAgICAgICAgIEFTU0VSVCggb2xkX2dwZm4g
PT0gZ2ZuICk7CiAgICAgaWYgKCBvbGRfZ3BmbiAhPSBJTlZBTElEX00yUF9F
TlRSWSApCi0gICAgICAgIGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwg
X2dmbihvbGRfZ3BmbiksIF9tZm4obWZuKSwgUEFHRV9PUkRFUl80Syk7Cisg
ICAgICAgIHJjID0gZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBfZ2Zu
KG9sZF9ncGZuKSwgX21mbihtZm4pLCBQQUdFX09SREVSXzRLKTsKIAogICAg
IC8qIE1hcCBhdCBuZXcgbG9jYXRpb24uICovCi0gICAgcmMgPSBndWVzdF9w
aHlzbWFwX2FkZF9wYWdlKGQsIGdwZm4sIF9tZm4obWZuKSwgUEFHRV9PUkRF
Ul80Syk7CisgICAgaWYgKCAhcmMgKQorICAgICAgICByYyA9IGd1ZXN0X3Bo
eXNtYXBfYWRkX3BhZ2UoZCwgZ3BmbiwgX21mbihtZm4pLCBQQUdFX09SREVS
XzRLKTsKIAorIHB1dF9ib3RoOgogICAgIC8qIEluIHRoZSBYRU5NQVBTUEFD
RV9nbWZuLCB3ZSB0b29rIGEgcmVmIG9mIHRoZSBnZm4gYXQgdGhlIHRvcCAq
LwogICAgIGlmICggc3BhY2UgPT0gWEVOTUFQU1BBQ0VfZ21mbiB8fCBzcGFj
ZSA9PSBYRU5NQVBTUEFDRV9nbWZuX3JhbmdlICkKICAgICAgICAgcHV0X2dm
bihkLCBnZm4pOwotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMKKysrIGIv
eGVuL2FyY2gveDg2L21tL3AybS5jCkBAIC0yNTg1LDEwICsyNTg1LDEyIEBA
IGludCBwMm1fYWRkX2ZvcmVpZ24oc3RydWN0IGRvbWFpbiAqdGRvbSwKICAg
ICB7CiAgICAgICAgIGlmICggaXNfeGVuX2hlYXBfbWZuKG1mbl94KHByZXZf
bWZuKSkgKQogICAgICAgICAgICAgLyogWGVuIGhlYXAgZnJhbWVzIGFyZSBz
aW1wbHkgdW5ob29rZWQgZnJvbSB0aGlzIHBoeXMgc2xvdCAqLwotICAgICAg
ICAgICAgZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZSh0ZG9tLCBfZ2ZuKGdw
Zm4pLCBwcmV2X21mbiwgMCk7CisgICAgICAgICAgICByYyA9IGd1ZXN0X3Bo
eXNtYXBfcmVtb3ZlX3BhZ2UodGRvbSwgX2dmbihncGZuKSwgcHJldl9tZm4s
IDApOwogICAgICAgICBlbHNlCiAgICAgICAgICAgICAvKiBOb3JtYWwgZG9t
YWluIG1lbW9yeSBpcyBmcmVlZCwgdG8gYXZvaWQgbGVha2luZyBtZW1vcnku
ICovCi0gICAgICAgICAgICBndWVzdF9yZW1vdmVfcGFnZSh0ZG9tLCBncGZu
KTsKKyAgICAgICAgICAgIHJjID0gZ3Vlc3RfcmVtb3ZlX3BhZ2UodGRvbSwg
Z3Bmbik7CisgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgZ290byBw
dXRfYm90aDsKICAgICB9CiAgICAgLyoKICAgICAgKiBDcmVhdGUgdGhlIG5l
dyBtYXBwaW5nLiBDYW4ndCB1c2UgZ3Vlc3RfcGh5c21hcF9hZGRfcGFnZSgp
IGJlY2F1c2UgaXQKQEAgLTI2MDEsNiArMjYwMyw3IEBAIGludCBwMm1fYWRk
X2ZvcmVpZ24oc3RydWN0IGRvbWFpbiAqdGRvbSwKICAgICAgICAgICAgICAg
ICAgImdwZm46JWx4IG1mbjolbHggZmdmbjolbHggdGQ6JWQgZmQ6JWRcbiIs
CiAgICAgICAgICAgICAgICAgIGdwZm4sIG1mbl94KG1mbiksIGZnZm4sIHRk
b20tPmRvbWFpbl9pZCwgZmRvbS0+ZG9tYWluX2lkKTsKIAorIHB1dF9ib3Ro
OgogICAgIHB1dF9wYWdlKHBhZ2UpOwogCiAgICAgLyoKLS0tIGEveGVuL2Nv
bW1vbi9ncmFudF90YWJsZS5jCisrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFi
bGUuYwpAQCAtMTc2OCw2ICsxNzY4LDcgQEAgZ250dGFiX3RyYW5zZmVyKAog
ICAgIGZvciAoIGkgPSAwOyBpIDwgY291bnQ7IGkrKyApCiAgICAgewogICAg
ICAgICBib29sX3Qgb2theTsKKyAgICAgICAgaW50IHJjOwogCiAgICAgICAg
IGlmIChpICYmIGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkpCiAgICAgICAg
ICAgICByZXR1cm4gaTsKQEAgLTE4MTgsMjcgKzE4MTksMzMgQEAgZ250dGFi
X3RyYW5zZmVyKAogICAgICAgICAgICAgZ290byBjb3B5YmFjazsKICAgICAg
ICAgfQogCi0gICAgICAgIGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwg
X2dmbihnb3AubWZuKSwgX21mbihtZm4pLCAwKTsKKyAgICAgICAgcmMgPSBn
dWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsIF9nZm4oZ29wLm1mbiksIF9t
Zm4obWZuKSwgMCk7CiAgICAgICAgIGdudHRhYl9mbHVzaF90bGIoZCk7Cisg
ICAgICAgIGlmICggcmMgKQorICAgICAgICB7CisgICAgICAgICAgICBnZHBy
aW50ayhYRU5MT0dfSU5GTywKKyAgICAgICAgICAgICAgICAgICAgICJnbnR0
YWJfdHJhbnNmZXI6IGNhbid0IHJlbW92ZSBHRk4gJSJQUklfeGVuX3BmbiIg
KE1GTiAlbHgpXG4iLAorICAgICAgICAgICAgICAgICAgICAgZ29wLm1mbiwg
bWZuKTsKKyAgICAgICAgICAgIGdvcC5zdGF0dXMgPSBHTlRTVF9nZW5lcmFs
X2Vycm9yOworICAgICAgICAgICAgZ290byBwdXRfZ2ZuX2FuZF9jb3B5YmFj
azsKKyAgICAgICAgfQogCiAgICAgICAgIC8qIEZpbmQgdGhlIHRhcmdldCBk
b21haW4uICovCiAgICAgICAgIGlmICggdW5saWtlbHkoKGUgPSByY3VfbG9j
a19kb21haW5fYnlfaWQoZ29wLmRvbWlkKSkgPT0gTlVMTCkgKQogICAgICAg
ICB7Ci0gICAgICAgICAgICBwdXRfZ2ZuKGQsIGdvcC5tZm4pOwogICAgICAg
ICAgICAgZ2RwcmludGsoWEVOTE9HX0lORk8sICJnbnR0YWJfdHJhbnNmZXI6
IGNhbid0IGZpbmQgZG9tYWluICVkXG4iLAogICAgICAgICAgICAgICAgICAg
ICBnb3AuZG9taWQpOwotICAgICAgICAgICAgcGFnZS0+Y291bnRfaW5mbyAm
PSB+KFBHQ19jb3VudF9tYXNrfFBHQ19hbGxvY2F0ZWQpOwotICAgICAgICAg
ICAgZnJlZV9kb21oZWFwX3BhZ2UocGFnZSk7CiAgICAgICAgICAgICBnb3Au
c3RhdHVzID0gR05UU1RfYmFkX2RvbWFpbjsKLSAgICAgICAgICAgIGdvdG8g
Y29weWJhY2s7CisgICAgICAgICAgICBnb3RvIHB1dF9nZm5fYW5kX2NvcHli
YWNrOwogICAgICAgICB9CiAKICAgICAgICAgaWYgKCB4c21fZ3JhbnRfdHJh
bnNmZXIoWFNNX0hPT0ssIGQsIGUpICkKICAgICAgICAgewotICAgICAgICAg
ICAgcHV0X2dmbihkLCBnb3AubWZuKTsKICAgICAgICAgICAgIGdvcC5zdGF0
dXMgPSBHTlRTVF9wZXJtaXNzaW9uX2RlbmllZDsKICAgICAgICAgdW5sb2Nr
X2FuZF9jb3B5YmFjazoKICAgICAgICAgICAgIHJjdV91bmxvY2tfZG9tYWlu
KGUpOworICAgICAgICBwdXRfZ2ZuX2FuZF9jb3B5YmFjazoKKyAgICAgICAg
ICAgIHB1dF9nZm4oZCwgZ29wLm1mbik7CiAgICAgICAgICAgICBwYWdlLT5j
b3VudF9pbmZvICY9IH4oUEdDX2NvdW50X21hc2t8UEdDX2FsbG9jYXRlZCk7
CiAgICAgICAgICAgICBmcmVlX2RvbWhlYXBfcGFnZShwYWdlKTsKICAgICAg
ICAgICAgIGdvdG8gY29weWJhY2s7CkBAIC0xODg3LDEyICsxODk0LDggQEAg
Z250dGFiX3RyYW5zZmVyKAogICAgICAgICAgICAgICAgICAgICAgICAgICJU
cmFuc2ZlcmVlIChkJWQpIGhhcyBubyBoZWFkcm9vbSAodG90ICV1LCBtYXgg
JXUpXG4iLAogICAgICAgICAgICAgICAgICAgICAgICAgIGUtPmRvbWFpbl9p
ZCwgZS0+dG90X3BhZ2VzLCBlLT5tYXhfcGFnZXMpOwogCi0gICAgICAgICAg
ICByY3VfdW5sb2NrX2RvbWFpbihlKTsKLSAgICAgICAgICAgIHB1dF9nZm4o
ZCwgZ29wLm1mbik7Ci0gICAgICAgICAgICBwYWdlLT5jb3VudF9pbmZvICY9
IH4oUEdDX2NvdW50X21hc2t8UEdDX2FsbG9jYXRlZCk7Ci0gICAgICAgICAg
ICBmcmVlX2RvbWhlYXBfcGFnZShwYWdlKTsKICAgICAgICAgICAgIGdvcC5z
dGF0dXMgPSBHTlRTVF9nZW5lcmFsX2Vycm9yOwotICAgICAgICAgICAgZ290
byBjb3B5YmFjazsKKyAgICAgICAgICAgIGdvdG8gdW5sb2NrX2FuZF9jb3B5
YmFjazsKICAgICAgICAgfQogCiAgICAgICAgIC8qIE9rYXksIGFkZCB0aGUg
cGFnZSB0byAnZScuICovCkBAIC0xOTIxLDEzICsxOTI0LDggQEAgZ250dGFi
X3RyYW5zZmVyKAogCiAgICAgICAgICAgICBpZiAoIGRyb3BfZG9tX3JlZiAp
CiAgICAgICAgICAgICAgICAgcHV0X2RvbWFpbihlKTsKLSAgICAgICAgICAg
IHJjdV91bmxvY2tfZG9tYWluKGUpOwotCi0gICAgICAgICAgICBwdXRfZ2Zu
KGQsIGdvcC5tZm4pOwotICAgICAgICAgICAgcGFnZS0+Y291bnRfaW5mbyAm
PSB+KFBHQ19jb3VudF9tYXNrfFBHQ19hbGxvY2F0ZWQpOwotICAgICAgICAg
ICAgZnJlZV9kb21oZWFwX3BhZ2UocGFnZSk7CiAgICAgICAgICAgICBnb3Au
c3RhdHVzID0gR05UU1RfZ2VuZXJhbF9lcnJvcjsKLSAgICAgICAgICAgIGdv
dG8gY29weWJhY2s7CisgICAgICAgICAgICBnb3RvIHVubG9ja19hbmRfY29w
eWJhY2s7CiAgICAgICAgIH0KIAogICAgICAgICBwYWdlX2xpc3RfYWRkX3Rh
aWwocGFnZSwgJmUtPnBhZ2VfbGlzdCk7Ci0tLSBhL3hlbi9jb21tb24vbWVt
b3J5LmMKKysrIGIveGVuL2NvbW1vbi9tZW1vcnkuYwpAQCAtMjcxLDggKzI3
MSwxMiBAQCBpbnQgZ3Vlc3RfcmVtb3ZlX3BhZ2Uoc3RydWN0IGRvbWFpbiAq
ZCwKICAgICBtZm4gPSBnZXRfZ2ZuX3F1ZXJ5KGQsIGdtZm4sICZwMm10KTsK
ICAgICBpZiAoIHVubGlrZWx5KHAybV9pc19wYWdpbmcocDJtdCkpICkKICAg
ICB7Ci0gICAgICAgIGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwgX2dm
bihnbWZuKSwgbWZuLCAwKTsKKyAgICAgICAgcmMgPSBndWVzdF9waHlzbWFw
X3JlbW92ZV9wYWdlKGQsIF9nZm4oZ21mbiksIG1mbiwgMCk7CiAgICAgICAg
IHB1dF9nZm4oZCwgZ21mbik7CisKKyAgICAgICAgaWYgKCByYyApCisgICAg
ICAgICAgICByZXR1cm4gcmM7CisKICAgICAgICAgLyogSWYgdGhlIHBhZ2Ug
aGFzbid0IHlldCBiZWVuIHBhZ2VkIG91dCwgdGhlcmUgaXMgYW4KICAgICAg
ICAgICogYWN0dWFsIHBhZ2UgdGhhdCBuZWVkcyB0byBiZSByZWxlYXNlZC4g
Ki8KICAgICAgICAgaWYgKCBwMm10ID09IHAybV9yYW1fcGFnaW5nX291dCAp
CkBAIC0zMzYsNyArMzQwLDkgQEAgaW50IGd1ZXN0X3JlbW92ZV9wYWdlKHN0
cnVjdCBkb21haW4gKmQsCiAgICAgICAgIHJldHVybiAtRU5YSU87CiAgICAg
fQogCi0gICAgaWYgKCB0ZXN0X2FuZF9jbGVhcl9iaXQoX1BHVF9waW5uZWQs
ICZwYWdlLT51LmludXNlLnR5cGVfaW5mbykgKQorICAgIHJjID0gZ3Vlc3Rf
cGh5c21hcF9yZW1vdmVfcGFnZShkLCBfZ2ZuKGdtZm4pLCBtZm4sIDApOwor
CisgICAgaWYgKCAhcmMgJiYgdGVzdF9hbmRfY2xlYXJfYml0KF9QR1RfcGlu
bmVkLCAmcGFnZS0+dS5pbnVzZS50eXBlX2luZm8pICkKICAgICAgICAgcHV0
X3BhZ2VfYW5kX3R5cGUocGFnZSk7CiAKICAgICAvKgpAQCAtMzQ3LDE2ICsz
NTMsMTQgQEAgaW50IGd1ZXN0X3JlbW92ZV9wYWdlKHN0cnVjdCBkb21haW4g
KmQsCiAgICAgICogRm9yIHRoaXMgcHVycG9zZSAoYW5kIHRvIG1hdGNoIHBv
cHVsYXRlX3BoeXNtYXAoKSBiZWhhdmlvciksIHRoZSBwYWdlCiAgICAgICog
aXMga2VwdCBhbGxvY2F0ZWQuCiAgICAgICovCi0gICAgaWYgKCAhaXNfZG9t
YWluX2RpcmVjdF9tYXBwZWQoZCkgJiYKKyAgICBpZiAoICFyYyAmJiAhaXNf
ZG9tYWluX2RpcmVjdF9tYXBwZWQoZCkgJiYKICAgICAgICAgIHRlc3RfYW5k
X2NsZWFyX2JpdChfUEdDX2FsbG9jYXRlZCwgJnBhZ2UtPmNvdW50X2luZm8p
ICkKICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CiAKLSAgICBndWVzdF9waHlz
bWFwX3JlbW92ZV9wYWdlKGQsIF9nZm4oZ21mbiksIG1mbiwgMCk7Ci0KICAg
ICBwdXRfcGFnZShwYWdlKTsKICAgICBwdXRfZ2ZuKGQsIGdtZm4pOwogCi0g
ICAgcmV0dXJuIDA7CisgICAgcmV0dXJuIHJjOwogfQogCiBzdGF0aWMgdm9p
ZCBkZWNyZWFzZV9yZXNlcnZhdGlvbihzdHJ1Y3QgbWVtb3BfYXJncyAqYSkK
QEAgLTU5MSw3ICs1OTUsOCBAQCBzdGF0aWMgbG9uZyBtZW1vcnlfZXhjaGFu
Z2UoWEVOX0dVRVNUX0hBCiAgICAgICAgICAgICBnZm4gPSBtZm5fdG9fZ21m
bihkLCBtZm4pOwogICAgICAgICAgICAgLyogUGFnZXMgd2VyZSB1bnNoYXJl
ZCBhYm92ZSAqLwogICAgICAgICAgICAgQlVHX09OKFNIQVJFRF9NMlAoZ2Zu
KSk7Ci0gICAgICAgICAgICBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQs
IF9nZm4oZ2ZuKSwgX21mbihtZm4pLCAwKTsKKyAgICAgICAgICAgIGlmICgg
Z3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBfZ2ZuKGdmbiksIF9tZm4o
bWZuKSwgMCkgKQorICAgICAgICAgICAgICAgIGRvbWFpbl9jcmFzaChkKTsK
ICAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwogICAgICAgICB9CiAKQEAg
LTExNTAsOCArMTE1NSw4IEBAIGxvbmcgZG9fbWVtb3J5X29wKHVuc2lnbmVk
IGxvbmcgY21kLCBYRU4KICAgICAgICAgcGFnZSA9IGdldF9wYWdlX2Zyb21f
Z2ZuKGQsIHhyZnAuZ3BmbiwgTlVMTCwgUDJNX0FMTE9DKTsKICAgICAgICAg
aWYgKCBwYWdlICkKICAgICAgICAgewotICAgICAgICAgICAgZ3Vlc3RfcGh5
c21hcF9yZW1vdmVfcGFnZShkLCBfZ2ZuKHhyZnAuZ3BmbiksCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9tZm4ocGFnZV90b19t
Zm4ocGFnZSkpLCAwKTsKKyAgICAgICAgICAgIHJjID0gZ3Vlc3RfcGh5c21h
cF9yZW1vdmVfcGFnZShkLCBfZ2ZuKHhyZnAuZ3BmbiksCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX21mbihwYWdlX3Rv
X21mbihwYWdlKSksIDApOwogICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7
CiAgICAgICAgIH0KICAgICAgICAgZWxzZQotLS0gYS94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC9hcm0vc21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL2FybS9zbW11LmMKQEAgLTI3NzUsOSArMjc3NSw3IEBAIHN0YXRp
YyBpbnQgX19tdXN0X2NoZWNrIGFybV9zbW11X3VubWFwX3AKIAlpZiAoICFp
c19kb21haW5fZGlyZWN0X21hcHBlZChkKSApCiAJCXJldHVybiAtRUlOVkFM
OwogCi0JZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBfZ2ZuKGdmbiks
IF9tZm4oZ2ZuKSwgMCk7Ci0KLQlyZXR1cm4gMDsKKwlyZXR1cm4gZ3Vlc3Rf
cGh5c21hcF9yZW1vdmVfcGFnZShkLCBfZ2ZuKGdmbiksIF9tZm4oZ2ZuKSwg
MCk7CiB9CiAKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzIGFybV9z
bW11X2lvbW11X29wcyA9IHsKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9w
Mm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCkBAIC0yNTgs
MTAgKzI1OCw2IEBAIHN0YXRpYyBpbmxpbmUgaW50IGd1ZXN0X3BoeXNtYXBf
YWRkX3BhZ2UKICAgICByZXR1cm4gZ3Vlc3RfcGh5c21hcF9hZGRfZW50cnko
ZCwgZ2ZuLCBtZm4sIHBhZ2Vfb3JkZXIsIHAybV9yYW1fcncpOwogfQogCi12
b2lkIGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2Uoc3RydWN0IGRvbWFpbiAq
ZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZm5fdCBnZm4s
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3QgbWZuLCB1
bnNpZ25lZCBpbnQgcGFnZV9vcmRlcik7Ci0KIG1mbl90IGdmbl90b19tZm4o
c3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuKTsKIAogLyoKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L3AybS5oCkBAIC01NzksMTAgKzU3OSw2IEBAIHN0YXRpYyBpbmxpbmUg
aW50IGd1ZXN0X3BoeXNtYXBfYWRkX3BhZ2UKICAgICByZXR1cm4gZ3Vlc3Rf
cGh5c21hcF9hZGRfZW50cnkoZCwgZ2ZuLCBtZm4sIHBhZ2Vfb3JkZXIsIHAy
bV9yYW1fcncpOwogfQogCi0vKiBSZW1vdmUgYSBwYWdlIGZyb20gYSBkb21h
aW4ncyBwMm0gdGFibGUgKi8KLWludCBndWVzdF9waHlzbWFwX3JlbW92ZV9w
YWdlKHN0cnVjdCBkb21haW4gKmQsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBnZm5fdCBnZm4sIG1mbl90IG1mbiwgdW5zaWduZWQgaW50IHBh
Z2Vfb3JkZXIpOwotCiAvKiBTZXQgYSBwMm0gcmFuZ2UgYXMgcG9wdWxhdGUt
b24tZGVtYW5kICovCiBpbnQgZ3Vlc3RfcGh5c21hcF9tYXJrX3BvcHVsYXRl
X29uX2RlbWFuZChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdm
biwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGludCBvcmRlcik7Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9w
Mm0tY29tbW9uLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3AybS1jb21tb24u
aApAQCAtMSw2ICsxLDEzIEBACiAjaWZuZGVmIF9YRU5fUDJNX0NPTU1PTl9I
CiAjZGVmaW5lIF9YRU5fUDJNX0NPTU1PTl9ICiAKKyNpbmNsdWRlIDx4ZW4v
bW0uaD4KKworLyogUmVtb3ZlIGEgcGFnZSBmcm9tIGEgZG9tYWluJ3MgcDJt
IHRhYmxlICovCitpbnQgX19tdXN0X2NoZWNrCitndWVzdF9waHlzbWFwX3Jl
bW92ZV9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgbWZuX3Qg
bWZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQg
cGFnZV9vcmRlcik7CisKIC8qIE1hcCBNTUlPIHJlZ2lvbnMgaW4gdGhlIHAy
bTogc3RhcnRfZ2ZuIGFuZCBuciBkZXNjcmliZSB0aGUgcmFuZ2UgaW4KICAq
ICAqIHRoZSBndWVzdCBwaHlzaWNhbCBhZGRyZXNzIHNwYWNlIHRvIG1hcCwg
c3RhcnRpbmcgZnJvbSB0aGUgbWFjaGluZQogICogICAqIGZyYW1lIG51bWJl
ciBtZm4uICovCi0tLSBhL3hlbi9pbmNsdWRlL3hlbi9tbS5oCisrKyBiL3hl
bi9pbmNsdWRlL3hlbi9tbS5oCkBAIC01NTQsNyArNTU0LDcgQEAgaW50IHhl
bm1lbV9hZGRfdG9fcGh5c21hcF9vbmUoc3RydWN0IGRvbQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBpZHgsIGdmbl90
IGdmbik7CiAKIC8qIFJldHVybnMgMCBvbiBzdWNjZXNzLCBvciBuZWdhdGl2
ZSBvbiBlcnJvci4gKi8KLWludCBndWVzdF9yZW1vdmVfcGFnZShzdHJ1Y3Qg
ZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdtZm4pOworaW50IF9fbXVzdF9j
aGVjayBndWVzdF9yZW1vdmVfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBsb25nIGdtZm4pOwogCiAjZGVmaW5lIFJBTV9UWVBFX0NPTlZFTlRJ
T05BTCAweDAwMDAwMDAxCiAjZGVmaW5lIFJBTV9UWVBFX1JFU0VSVkVEICAg
ICAweDAwMDAwMDAyCg==

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKCkgbmVlZHMgaXRzIHJldHVy
biB2YWx1ZSBjaGVja2VkCgpDYWxsZXJzLCBuYW1lbHkgc3VjaCBzdWJzZXF1
ZW50bHkgZnJlZWluZyB0aGUgcGFnZSwgbXVzdCBub3QgYmxpbmRseQphc3N1
bWUgc3VjY2VzcyAtIHRoZSBmdW5jdGlvbiBtYXkgbmFtZWx5IGZhaWwgd2hl
biBuZWVkaW5nIHRvIHNoYXR0ZXIgYQpzdXBlciBwYWdlLCBidXQgdGhlcmUg
bm90IGJlaW5nIG1lbW9yeSBhdmFpbGFibGUgZm9yIHRoZSB0aGVuIG5lZWRl
ZAppbnRlcm1lZGlhdGUgcGFnZSB0YWJsZS4KCkFzIGl0IGhhcHBlbnMsIGd1
ZXN0X3JlbW92ZV9wYWdlKCkgY2FsbGVycyBub3cgYWxzbyBhbGwgY2hlY2sg
dGhlCnJldHVybiB2YWx1ZS4KCkZ1cnRoZXJtb3JlIGEgbWlzc2VkIHB1dF9n
Zm4oKSBvbiBhbiBlcnJvciBwYXRoIGluIGdudHRhYl90cmFuc2ZlcigpIGlz
CmFsc28gYmVpbmcgdGFrZW4gY2FyZSBvZi4KClRoaXMgaXMgcGFydCBvZiBY
U0EtMjIyLgoKUmVwb3J0ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgotLS0gYS94ZW4vYXJj
aC9hcm0vbW0uYworKysgYi94ZW4vYXJjaC9hcm0vbW0uYwpAQCAtMTI2OCwx
MyArMTI2OCwxNCBAQCBpbnQgcmVwbGFjZV9ncmFudF9ob3N0X21hcHBpbmco
dW5zaWduZWQKIHsKICAgICB1bnNpZ25lZCBsb25nIGdmbiA9ICh1bnNpZ25l
ZCBsb25nKShhZGRyID4+IFBBR0VfU0hJRlQpOwogICAgIHN0cnVjdCBkb21h
aW4gKmQgPSBjdXJyZW50LT5kb21haW47CisgICAgaW50IHJjOwogCiAgICAg
aWYgKCBuZXdfYWRkciAhPSAwIHx8IChmbGFncyAmIEdOVE1BUF9jb250YWlu
c19wdGUpICkKICAgICAgICAgcmV0dXJuIEdOVFNUX2dlbmVyYWxfZXJyb3I7
CiAKLSAgICBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsIGdmbiwgbWZu
LCAwKTsKKyAgICByYyA9IGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwg
Z2ZuLCBtZm4sIDApOwogCi0gICAgcmV0dXJuIEdOVFNUX29rYXk7CisgICAg
cmV0dXJuIHJjID8gR05UU1RfZ2VuZXJhbF9lcnJvciA6IEdOVFNUX29rYXk7
CiB9CiAKIGludCBpc19pb21lbV9wYWdlKHVuc2lnbmVkIGxvbmcgbWZuKQot
LS0gYS94ZW4vYXJjaC9hcm0vcDJtLmMKKysrIGIveGVuL2FyY2gvYXJtL3Ay
bS5jCkBAIC05NzYsMTQgKzk3NiwxMyBAQCBpbnQgZ3Vlc3RfcGh5c21hcF9h
ZGRfZW50cnkoc3RydWN0IGRvbWFpCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBmbl90b19wYWRkcihtZm4pLCBNQVRUUl9NRU0sIHQpOwogfQog
Ci12b2lkIGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2Uoc3RydWN0IGRvbWFp
biAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBsb25nIGdwZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgbG9uZyBtZm4sIHVuc2lnbmVkIGludCBwYWdlX29yZGVyKQor
aW50IGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2Uoc3RydWN0IGRvbWFpbiAq
ZCwgdW5zaWduZWQgbG9uZyBnZm4sCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIG1mbiwgdW5zaWduZWQgaW50IHBhZ2Vf
b3JkZXIpCiB7Ci0gICAgYXBwbHlfcDJtX2NoYW5nZXMoZCwgUkVNT1ZFLAot
ICAgICAgICAgICAgICAgICAgICAgIHBmbl90b19wYWRkcihncGZuKSwKLSAg
ICAgICAgICAgICAgICAgICAgICBwZm5fdG9fcGFkZHIoZ3BmbiArICgxPDxw
YWdlX29yZGVyKSksCi0gICAgICAgICAgICAgICAgICAgICAgcGZuX3RvX3Bh
ZGRyKG1mbiksIE1BVFRSX01FTSwgcDJtX2ludmFsaWQpOworICAgIHJldHVy
biBhcHBseV9wMm1fY2hhbmdlcyhkLCBSRU1PVkUsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBmbl90b19wYWRkcihnZm4pLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwZm5fdG9fcGFkZHIoZ2ZuICsgKDEgPDwg
cGFnZV9vcmRlcikpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
Zm5fdG9fcGFkZHIobWZuKSwgTUFUVFJfTUVNLCBwMm1faW52YWxpZCk7CiB9
CiAKIGludCBwMm1fYWxsb2NfdGFibGUoc3RydWN0IGRvbWFpbiAqZCkKLS0t
IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYv
aHZtL2h2bS5jCkBAIC01NDgsOCArNTQ4LDkgQEAgYm9vbF90IGlzX2lvcmVx
X3NlcnZlcl9wYWdlKHN0cnVjdCBkb21haQogc3RhdGljIHZvaWQgaHZtX3Jl
bW92ZV9pb3JlcV9nbWZuKAogICAgIHN0cnVjdCBkb21haW4gKmQsIHN0cnVj
dCBodm1faW9yZXFfcGFnZSAqaW9ycCkKIHsKLSAgICBndWVzdF9waHlzbWFw
X3JlbW92ZV9wYWdlKGQsIGlvcnAtPmdtZm4sIAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFnZV90b19tZm4oaW9ycC0+cGFnZSksIDApOwor
ICAgIGlmICggZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBpb3JwLT5n
bWZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWdl
X3RvX21mbihpb3JwLT5wYWdlKSwgMCkgKQorICAgICAgICBkb21haW5fY3Jh
c2goZCk7CiAgICAgY2xlYXJfcGFnZShpb3JwLT52YSk7CiB9CiAKLS0tIGEv
eGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAg
LTQwOTIsNyArNDA5MiwxMSBAQCBzdGF0aWMgaW50IHJlcGxhY2VfZ3JhbnRf
cDJtX21hcHBpbmcoCiAgICAgICAgICAgICAgICAgIHR5cGUsIG1mbl94KG9s
ZF9tZm4pLCBmcmFtZSk7CiAgICAgICAgIHJldHVybiBHTlRTVF9nZW5lcmFs
X2Vycm9yOwogICAgIH0KLSAgICBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdl
KGQsIGdmbiwgZnJhbWUsIFBBR0VfT1JERVJfNEspOworICAgIGlmICggZ3Vl
c3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBnZm4sIGZyYW1lLCBQQUdFX09S
REVSXzRLKSApCisgICAgeworICAgICAgICBwdXRfZ2ZuKGQsIGdmbik7Cisg
ICAgICAgIHJldHVybiBHTlRTVF9nZW5lcmFsX2Vycm9yOworICAgIH0KIAog
ICAgIHB1dF9nZm4oZCwgZ2ZuKTsKICAgICByZXR1cm4gR05UU1Rfb2theTsK
QEAgLTQ2MTAsNyArNDYxNCw3IEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNt
YXBfb25lKAogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBOVUxMOwog
ICAgIHVuc2lnbmVkIGxvbmcgZ2ZuID0gMDsgLyogZ2NjIC4uLiAqLwogICAg
IHVuc2lnbmVkIGxvbmcgcHJldl9tZm4sIG1mbiA9IDAsIG9sZF9ncGZuOwot
ICAgIGludCByYzsKKyAgICBpbnQgcmMgPSAwOwogICAgIHAybV90eXBlX3Qg
cDJtdDsKIAogICAgIHN3aXRjaCAoIHNwYWNlICkKQEAgLTQ2ODQsMjUgKzQ2
ODgsMzAgQEAgaW50IHhlbm1lbV9hZGRfdG9fcGh5c21hcF9vbmUoCiAgICAg
ewogICAgICAgICBpZiAoIGlzX3hlbl9oZWFwX21mbihwcmV2X21mbikgKQog
ICAgICAgICAgICAgLyogWGVuIGhlYXAgZnJhbWVzIGFyZSBzaW1wbHkgdW5o
b29rZWQgZnJvbSB0aGlzIHBoeXMgc2xvdC4gKi8KLSAgICAgICAgICAgIGd1
ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwgZ3BmbiwgcHJldl9tZm4sIFBB
R0VfT1JERVJfNEspOworICAgICAgICAgICAgcmMgPSBndWVzdF9waHlzbWFw
X3JlbW92ZV9wYWdlKGQsIGdwZm4sIHByZXZfbWZuLCBQQUdFX09SREVSXzRL
KTsKICAgICAgICAgZWxzZQogICAgICAgICAgICAgLyogTm9ybWFsIGRvbWFp
biBtZW1vcnkgaXMgZnJlZWQsIHRvIGF2b2lkIGxlYWtpbmcgbWVtb3J5LiAq
LwotICAgICAgICAgICAgZ3Vlc3RfcmVtb3ZlX3BhZ2UoZCwgZ3Bmbik7Cisg
ICAgICAgICAgICByYyA9IGd1ZXN0X3JlbW92ZV9wYWdlKGQsIGdwZm4pOwog
ICAgIH0KICAgICAvKiBJbiB0aGUgWEVOTUFQU1BBQ0VfZ21mbiBjYXNlIHdl
IHN0aWxsIGhvbGQgYSByZWYgb24gdGhlIG9sZCBwYWdlLiAqLwogICAgIHB1
dF9nZm4oZCwgZ3Bmbik7CiAKKyAgICBpZiAoIHJjICkKKyAgICAgICAgZ290
byBwdXRfYm90aDsKKwogICAgIC8qIFVubWFwIGZyb20gb2xkIGxvY2F0aW9u
LCBpZiBhbnkuICovCiAgICAgb2xkX2dwZm4gPSBnZXRfZ3Bmbl9mcm9tX21m
bihtZm4pOwogICAgIEFTU0VSVCggb2xkX2dwZm4gIT0gU0hBUkVEX00yUF9F
TlRSWSApOwogICAgIGlmICggc3BhY2UgPT0gWEVOTUFQU1BBQ0VfZ21mbiB8
fCBzcGFjZSA9PSBYRU5NQVBTUEFDRV9nbWZuX3JhbmdlICkKICAgICAgICAg
QVNTRVJUKCBvbGRfZ3BmbiA9PSBnZm4gKTsKICAgICBpZiAoIG9sZF9ncGZu
ICE9IElOVkFMSURfTTJQX0VOVFJZICkKLSAgICAgICAgZ3Vlc3RfcGh5c21h
cF9yZW1vdmVfcGFnZShkLCBvbGRfZ3BmbiwgbWZuLCBQQUdFX09SREVSXzRL
KTsKKyAgICAgICAgcmMgPSBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQs
IG9sZF9ncGZuLCBtZm4sIFBBR0VfT1JERVJfNEspOwogCiAgICAgLyogTWFw
IGF0IG5ldyBsb2NhdGlvbi4gKi8KLSAgICByYyA9IGd1ZXN0X3BoeXNtYXBf
YWRkX3BhZ2UoZCwgZ3BmbiwgbWZuLCBQQUdFX09SREVSXzRLKTsKKyAgICBp
ZiAoICFyYyApCisgICAgICAgIHJjID0gZ3Vlc3RfcGh5c21hcF9hZGRfcGFn
ZShkLCBncGZuLCBtZm4sIFBBR0VfT1JERVJfNEspOwogCisgcHV0X2JvdGg6
CiAgICAgLyogSW4gdGhlIFhFTk1BUFNQQUNFX2dtZm4sIHdlIHRvb2sgYSBy
ZWYgb2YgdGhlIGdmbiBhdCB0aGUgdG9wICovCiAgICAgaWYgKCBzcGFjZSA9
PSBYRU5NQVBTUEFDRV9nbWZuIHx8IHNwYWNlID09IFhFTk1BUFNQQUNFX2dt
Zm5fcmFuZ2UgKQogICAgICAgICBwdXRfZ2ZuKGQsIGdmbik7Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS9wMm0uYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJt
LmMKQEAgLTU1MCwxNCArNTUwLDE4IEBAIHAybV9yZW1vdmVfcGFnZShzdHJ1
Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgICAgICAgICAgICAgICAgICAgICAg
IHAybS0+ZGVmYXVsdF9hY2Nlc3MpOwogfQogCi12b2lkCitpbnQKIGd1ZXN0
X3BoeXNtYXBfcmVtb3ZlX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWdu
ZWQgbG9uZyBnZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgbWZuLCB1bnNpZ25lZCBpbnQgcGFnZV9vcmRlcikKIHsKKyAg
ICBpbnQgcmM7CisKICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJt
X2dldF9ob3N0cDJtKGQpOwogICAgIGdmbl9sb2NrKHAybSwgZ2ZuLCBwYWdl
X29yZGVyKTsKLSAgICBwMm1fcmVtb3ZlX3BhZ2UocDJtLCBnZm4sIG1mbiwg
cGFnZV9vcmRlcik7CisgICAgcmMgPSBwMm1fcmVtb3ZlX3BhZ2UocDJtLCBn
Zm4sIG1mbiwgcGFnZV9vcmRlcik7CiAgICAgZ2ZuX3VubG9jayhwMm0sIGdm
biwgcGFnZV9vcmRlcik7CisKKyAgICByZXR1cm4gcmM7CiB9CiAKIGludApA
QCAtMjA5NCwxMCArMjA5OCwxMiBAQCBpbnQgcDJtX2FkZF9mb3JlaWduKHN0
cnVjdCBkb21haW4gKnRkb20sCiAgICAgewogICAgICAgICBpZiAoIGlzX3hl
bl9oZWFwX21mbihwcmV2X21mbikgKQogICAgICAgICAgICAgLyogWGVuIGhl
YXAgZnJhbWVzIGFyZSBzaW1wbHkgdW5ob29rZWQgZnJvbSB0aGlzIHBoeXMg
c2xvdCAqLwotICAgICAgICAgICAgZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFn
ZSh0ZG9tLCBncGZuLCBwcmV2X21mbiwgMCk7CisgICAgICAgICAgICByYyA9
IGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UodGRvbSwgZ3BmbiwgcHJldl9t
Zm4sIDApOwogICAgICAgICBlbHNlCiAgICAgICAgICAgICAvKiBOb3JtYWwg
ZG9tYWluIG1lbW9yeSBpcyBmcmVlZCwgdG8gYXZvaWQgbGVha2luZyBtZW1v
cnkuICovCi0gICAgICAgICAgICBndWVzdF9yZW1vdmVfcGFnZSh0ZG9tLCBn
cGZuKTsKKyAgICAgICAgICAgIHJjID0gZ3Vlc3RfcmVtb3ZlX3BhZ2UodGRv
bSwgZ3Bmbik7CisgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgZ290
byBwdXRfYm90aDsKICAgICB9CiAgICAgLyoKICAgICAgKiBDcmVhdGUgdGhl
IG5ldyBtYXBwaW5nLiBDYW4ndCB1c2UgZ3Vlc3RfcGh5c21hcF9hZGRfcGFn
ZSgpIGJlY2F1c2UgaXQKQEAgLTIxMTAsNiArMjExNiw3IEBAIGludCBwMm1f
YWRkX2ZvcmVpZ24oc3RydWN0IGRvbWFpbiAqdGRvbSwKICAgICAgICAgICAg
ICAgICAgImdwZm46JWx4IG1mbjolbHggZmdmbjolbHggdGQ6JWQgZmQ6JWRc
biIsCiAgICAgICAgICAgICAgICAgIGdwZm4sIG1mbiwgZmdmbiwgdGRvbS0+
ZG9tYWluX2lkLCBmZG9tLT5kb21haW5faWQpOwogCisgcHV0X2JvdGg6CiAg
ICAgcHV0X3BhZ2UocGFnZSk7CiAKICAgICAvKgotLS0gYS94ZW4vY29tbW9u
L2dyYW50X3RhYmxlLmMKKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5j
CkBAIC0xNTc0LDYgKzE1NzQsNyBAQCBnbnR0YWJfdHJhbnNmZXIoCiAgICAg
Zm9yICggaSA9IDA7IGkgPCBjb3VudDsgaSsrICkKICAgICB7CiAgICAgICAg
IGJvb2xfdCBva2F5OworICAgICAgICBpbnQgcmM7CiAKICAgICAgICAgaWYg
KGkgJiYgaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSkKICAgICAgICAgICAg
IHJldHVybiBpOwpAQCAtMTYyNCwyNyArMTYyNSwzMyBAQCBnbnR0YWJfdHJh
bnNmZXIoCiAgICAgICAgICAgICBnb3RvIGNvcHliYWNrOwogICAgICAgICB9
CiAKLSAgICAgICAgZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBnb3Au
bWZuLCBtZm4sIDApOworICAgICAgICByYyA9IGd1ZXN0X3BoeXNtYXBfcmVt
b3ZlX3BhZ2UoZCwgZ29wLm1mbiwgbWZuLCAwKTsKICAgICAgICAgZ250dGFi
X2ZsdXNoX3RsYihkKTsKKyAgICAgICAgaWYgKCByYyApCisgICAgICAgIHsK
KyAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19JTkZPLAorICAgICAgICAg
ICAgICAgICAgICAgImdudHRhYl90cmFuc2ZlcjogY2FuJ3QgcmVtb3ZlIEdG
TiAlIlBSSV94ZW5fcGZuIiAoTUZOICVseClcbiIsCisgICAgICAgICAgICAg
ICAgICAgICBnb3AubWZuLCBtZm4pOworICAgICAgICAgICAgZ29wLnN0YXR1
cyA9IEdOVFNUX2dlbmVyYWxfZXJyb3I7CisgICAgICAgICAgICBnb3RvIHB1
dF9nZm5fYW5kX2NvcHliYWNrOworICAgICAgICB9CiAKICAgICAgICAgLyog
RmluZCB0aGUgdGFyZ2V0IGRvbWFpbi4gKi8KICAgICAgICAgaWYgKCB1bmxp
a2VseSgoZSA9IHJjdV9sb2NrX2RvbWFpbl9ieV9pZChnb3AuZG9taWQpKSA9
PSBOVUxMKSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHB1dF9nZm4oZCwg
Z29wLm1mbik7CiAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfSU5GTywg
ImdudHRhYl90cmFuc2ZlcjogY2FuJ3QgZmluZCBkb21haW4gJWRcbiIsCiAg
ICAgICAgICAgICAgICAgICAgIGdvcC5kb21pZCk7Ci0gICAgICAgICAgICBw
YWdlLT5jb3VudF9pbmZvICY9IH4oUEdDX2NvdW50X21hc2t8UEdDX2FsbG9j
YXRlZCk7Ci0gICAgICAgICAgICBmcmVlX2RvbWhlYXBfcGFnZShwYWdlKTsK
ICAgICAgICAgICAgIGdvcC5zdGF0dXMgPSBHTlRTVF9iYWRfZG9tYWluOwot
ICAgICAgICAgICAgZ290byBjb3B5YmFjazsKKyAgICAgICAgICAgIGdvdG8g
cHV0X2dmbl9hbmRfY29weWJhY2s7CiAgICAgICAgIH0KIAogICAgICAgICBp
ZiAoIHhzbV9ncmFudF90cmFuc2ZlcihYU01fSE9PSywgZCwgZSkgKQogICAg
ICAgICB7Ci0gICAgICAgICAgICBwdXRfZ2ZuKGQsIGdvcC5tZm4pOwogICAg
ICAgICAgICAgZ29wLnN0YXR1cyA9IEdOVFNUX3Blcm1pc3Npb25fZGVuaWVk
OwogICAgICAgICB1bmxvY2tfYW5kX2NvcHliYWNrOgogICAgICAgICAgICAg
cmN1X3VubG9ja19kb21haW4oZSk7CisgICAgICAgIHB1dF9nZm5fYW5kX2Nv
cHliYWNrOgorICAgICAgICAgICAgcHV0X2dmbihkLCBnb3AubWZuKTsKICAg
ICAgICAgICAgIHBhZ2UtPmNvdW50X2luZm8gJj0gfihQR0NfY291bnRfbWFz
a3xQR0NfYWxsb2NhdGVkKTsKICAgICAgICAgICAgIGZyZWVfZG9taGVhcF9w
YWdlKHBhZ2UpOwogICAgICAgICAgICAgZ290byBjb3B5YmFjazsKQEAgLTE2
OTUsMTIgKzE3MDIsOCBAQCBnbnR0YWJfdHJhbnNmZXIoCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgIlRyYW5zZmVyZWUgKGQlZCkgaGFzIG5vIGhlYWRy
b29tICh0b3QgJXUsIG1heCAldSlcbiIsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZS0+ZG9tYWluX2lkLCBlLT50b3RfcGFnZXMsIGUtPm1heF9wYWdl
cyk7CiAKLSAgICAgICAgICAgIHJjdV91bmxvY2tfZG9tYWluKGUpOwotICAg
ICAgICAgICAgcHV0X2dmbihkLCBnb3AubWZuKTsKLSAgICAgICAgICAgIHBh
Z2UtPmNvdW50X2luZm8gJj0gfihQR0NfY291bnRfbWFza3xQR0NfYWxsb2Nh
dGVkKTsKLSAgICAgICAgICAgIGZyZWVfZG9taGVhcF9wYWdlKHBhZ2UpOwog
ICAgICAgICAgICAgZ29wLnN0YXR1cyA9IEdOVFNUX2dlbmVyYWxfZXJyb3I7
Ci0gICAgICAgICAgICBnb3RvIGNvcHliYWNrOworICAgICAgICAgICAgZ290
byB1bmxvY2tfYW5kX2NvcHliYWNrOwogICAgICAgICB9CiAKICAgICAgICAg
LyogT2theSwgYWRkIHRoZSBwYWdlIHRvICdlJy4gKi8KQEAgLTE3MjksMTMg
KzE3MzIsOCBAQCBnbnR0YWJfdHJhbnNmZXIoCiAKICAgICAgICAgICAgIGlm
ICggZHJvcF9kb21fcmVmICkKICAgICAgICAgICAgICAgICBwdXRfZG9tYWlu
KGUpOwotICAgICAgICAgICAgcmN1X3VubG9ja19kb21haW4oZSk7Ci0KLSAg
ICAgICAgICAgIHB1dF9nZm4oZCwgZ29wLm1mbik7Ci0gICAgICAgICAgICBw
YWdlLT5jb3VudF9pbmZvICY9IH4oUEdDX2NvdW50X21hc2t8UEdDX2FsbG9j
YXRlZCk7Ci0gICAgICAgICAgICBmcmVlX2RvbWhlYXBfcGFnZShwYWdlKTsK
ICAgICAgICAgICAgIGdvcC5zdGF0dXMgPSBHTlRTVF9nZW5lcmFsX2Vycm9y
OwotICAgICAgICAgICAgZ290byBjb3B5YmFjazsKKyAgICAgICAgICAgIGdv
dG8gdW5sb2NrX2FuZF9jb3B5YmFjazsKICAgICAgICAgfQogCiAgICAgICAg
IHBhZ2VfbGlzdF9hZGRfdGFpbChwYWdlLCAmZS0+cGFnZV9saXN0KTsKLS0t
IGEveGVuL2NvbW1vbi9tZW1vcnkuYworKysgYi94ZW4vY29tbW9uL21lbW9y
eS5jCkBAIC0yNDYsOCArMjQ2LDEyIEBAIGludCBndWVzdF9yZW1vdmVfcGFn
ZShzdHJ1Y3QgZG9tYWluICpkLAogICAgIG1mbiA9IG1mbl94KGdldF9nZm5f
cXVlcnkoZCwgZ21mbiwgJnAybXQpKTsgCiAgICAgaWYgKCB1bmxpa2VseShw
Mm1faXNfcGFnaW5nKHAybXQpKSApCiAgICAgewotICAgICAgICBndWVzdF9w
aHlzbWFwX3JlbW92ZV9wYWdlKGQsIGdtZm4sIG1mbiwgMCk7CisgICAgICAg
IHJjID0gZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBnbWZuLCBtZm4s
IDApOwogICAgICAgICBwdXRfZ2ZuKGQsIGdtZm4pOworCisgICAgICAgIGlm
ICggcmMgKQorICAgICAgICAgICAgcmV0dXJuIHJjOworCiAgICAgICAgIC8q
IElmIHRoZSBwYWdlIGhhc24ndCB5ZXQgYmVlbiBwYWdlZCBvdXQsIHRoZXJl
IGlzIGFuCiAgICAgICAgICAqIGFjdHVhbCBwYWdlIHRoYXQgbmVlZHMgdG8g
YmUgcmVsZWFzZWQuICovCiAgICAgICAgIGlmICggcDJtdCA9PSBwMm1fcmFt
X3BhZ2luZ19vdXQgKQpAQCAtMzExLDE4ICszMTUsMTggQEAgaW50IGd1ZXN0
X3JlbW92ZV9wYWdlKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgIHJldHVy
biAtRU5YSU87CiAgICAgfQogCi0gICAgaWYgKCB0ZXN0X2FuZF9jbGVhcl9i
aXQoX1BHVF9waW5uZWQsICZwYWdlLT51LmludXNlLnR5cGVfaW5mbykgKQor
ICAgIHJjID0gZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBnbWZuLCBt
Zm4sIDApOworCisgICAgaWYgKCAhcmMgJiYgdGVzdF9hbmRfY2xlYXJfYml0
KF9QR1RfcGlubmVkLCAmcGFnZS0+dS5pbnVzZS50eXBlX2luZm8pICkKICAg
ICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUocGFnZSk7CiAgICAgICAgICAgICAK
LSAgICBpZiAoIHRlc3RfYW5kX2NsZWFyX2JpdChfUEdDX2FsbG9jYXRlZCwg
JnBhZ2UtPmNvdW50X2luZm8pICkKKyAgICBpZiAoICFyYyAmJiB0ZXN0X2Fu
ZF9jbGVhcl9iaXQoX1BHQ19hbGxvY2F0ZWQsICZwYWdlLT5jb3VudF9pbmZv
KSApCiAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwogCi0gICAgZ3Vlc3RfcGh5
c21hcF9yZW1vdmVfcGFnZShkLCBnbWZuLCBtZm4sIDApOwotCiAgICAgcHV0
X3BhZ2UocGFnZSk7CiAgICAgcHV0X2dmbihkLCBnbWZuKTsKIAotICAgIHJl
dHVybiAwOworICAgIHJldHVybiByYzsKIH0KIAogc3RhdGljIHZvaWQgZGVj
cmVhc2VfcmVzZXJ2YXRpb24oc3RydWN0IG1lbW9wX2FyZ3MgKmEpCkBAIC01
NjMsNyArNTY3LDggQEAgc3RhdGljIGxvbmcgbWVtb3J5X2V4Y2hhbmdlKFhF
Tl9HVUVTVF9IQQogICAgICAgICAgICAgZ2ZuID0gbWZuX3RvX2dtZm4oZCwg
bWZuKTsKICAgICAgICAgICAgIC8qIFBhZ2VzIHdlcmUgdW5zaGFyZWQgYWJv
dmUgKi8KICAgICAgICAgICAgIEJVR19PTihTSEFSRURfTTJQKGdmbikpOwot
ICAgICAgICAgICAgZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBnZm4s
IG1mbiwgMCk7CisgICAgICAgICAgICBpZiAoIGd1ZXN0X3BoeXNtYXBfcmVt
b3ZlX3BhZ2UoZCwgZ2ZuLCBtZm4sIDApICkKKyAgICAgICAgICAgICAgICBk
b21haW5fY3Jhc2goZCk7CiAgICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsK
ICAgICAgICAgfQogCkBAIC0xMDIwLDcgKzEwMjUsNyBAQCBsb25nIGRvX21l
bW9yeV9vcCh1bnNpZ25lZCBsb25nIGNtZCwgWEVOCiAgICAgICAgIHBhZ2Ug
PSBnZXRfcGFnZV9mcm9tX2dmbihkLCB4cmZwLmdwZm4sIE5VTEwsIFAyTV9B
TExPQyk7CiAgICAgICAgIGlmICggcGFnZSApCiAgICAgICAgIHsKLSAgICAg
ICAgICAgIGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwgeHJmcC5ncGZu
LCBwYWdlX3RvX21mbihwYWdlKSwgMCk7CisgICAgICAgICAgICByYyA9IGd1
ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwgeHJmcC5ncGZuLCBwYWdlX3Rv
X21mbihwYWdlKSwgMCk7CiAgICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsK
ICAgICAgICAgfQogICAgICAgICBlbHNlCi0tLSBhL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL2FybS9zbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvYXJtL3NtbXUuYwpAQCAtMTU3MSw5ICsxNTcxLDcgQEAgc3RhdGlj
IGludCBhcm1fc21tdV91bm1hcF9wYWdlKHN0cnVjdCBkbwogICAgIGlmICgg
IWlzX2RvbWFpbl9kaXJlY3RfbWFwcGVkKGQpICkKICAgICAgICAgcmV0dXJu
IC1FSU5WQUw7CiAKLSAgICBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQs
IGdmbiwgZ2ZuLCAwKTsKLQotICAgIHJldHVybiAwOworICAgIHJldHVybiBn
dWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsIGdmbiwgZ2ZuLCAwKTsKIH0K
IAogc3RhdGljIGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgYXJtX3NtbXVfaW9t
bXVfb3BzID0gewotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgKQEAgLTE0MSwxMCArMTQx
LDYgQEAgc3RhdGljIGlubGluZSBpbnQgZ3Vlc3RfcGh5c21hcF9hZGRfcGFn
ZQogICAgIHJldHVybiBndWVzdF9waHlzbWFwX2FkZF9lbnRyeShkLCBnZm4s
IG1mbiwgcGFnZV9vcmRlciwgcDJtX3JhbV9ydyk7CiB9CiAKLXZvaWQgZ3Vl
c3RfcGh5c21hcF9yZW1vdmVfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ3Bm
biwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBs
b25nIG1mbiwgdW5zaWduZWQgaW50IHBhZ2Vfb3JkZXIpOwotCiB1bnNpZ25l
ZCBsb25nIGdtZm5fdG9fbWZuKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGxvbmcgZ3Bmbik7CiAKIC8qCi0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
cDJtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaApAQCAtNDk0
LDExICs0OTQsNiBAQCBzdGF0aWMgaW5saW5lIGludCBndWVzdF9waHlzbWFw
X2FkZF9wYWdlCiAgICAgcmV0dXJuIGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5
KGQsIGdmbiwgbWZuLCBwYWdlX29yZGVyLCBwMm1fcmFtX3J3KTsKIH0KIAot
LyogUmVtb3ZlIGEgcGFnZSBmcm9tIGEgZG9tYWluJ3MgcDJtIHRhYmxlICov
Ci12b2lkIGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2Uoc3RydWN0IGRvbWFp
biAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBsb25nIGdmbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBsb25nIG1mbiwgdW5zaWduZWQgaW50IHBhZ2Vfb3JkZXIpOwot
CiAvKiBTZXQgYSBwMm0gcmFuZ2UgYXMgcG9wdWxhdGUtb24tZGVtYW5kICov
CiBpbnQgZ3Vlc3RfcGh5c21hcF9tYXJrX3BvcHVsYXRlX29uX2RlbWFuZChz
dHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCBvcmRlcik7Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9wMm0tY29tbW9uLmgK
KysrIGIveGVuL2luY2x1ZGUveGVuL3AybS1jb21tb24uaApAQCAtMSw2ICsx
LDcgQEAKICNpZm5kZWYgX1hFTl9QMk1fQ09NTU9OX0gKICNkZWZpbmUgX1hF
Tl9QMk1fQ09NTU9OX0gKIAorI2luY2x1ZGUgPHhlbi9tbS5oPgogI2luY2x1
ZGUgPHB1YmxpYy9tZW1fZXZlbnQuaD4KIAogLyoKQEAgLTMyLDYgKzMzLDEx
IEBAIHR5cGVkZWYgZW51bSB7CiAgICAgLyogTk9URTogQXNzdW1lZCB0byBi
ZSBvbmx5IDQgYml0cyByaWdodCBub3cgb24geDg2LiAqLwogfSBwMm1fYWNj
ZXNzX3Q7CiAKKy8qIFJlbW92ZSBhIHBhZ2UgZnJvbSBhIGRvbWFpbidzIHAy
bSB0YWJsZSAqLworaW50IF9fbXVzdF9jaGVjaworZ3Vlc3RfcGh5c21hcF9y
ZW1vdmVfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdm
biwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBt
Zm4sIHVuc2lnbmVkIGludCBwYWdlX29yZGVyKTsKKwogLyogTWFwIE1NSU8g
cmVnaW9ucyBpbiB0aGUgcDJtOiBzdGFydF9nZm4gYW5kIG5yIGRlc2NyaWJl
IHRoZSByYW5nZSBpbgogICogICogdGhlIGd1ZXN0IHBoeXNpY2FsIGFkZHJl
c3Mgc3BhY2UgdG8gbWFwLCBzdGFydGluZyBmcm9tIHRoZSBtYWNoaW5lCiAg
KiAgICogZnJhbWUgbnVtYmVyIG1mbi4gKi8KLS0tIGEveGVuL2luY2x1ZGUv
eGVuL21tLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL21tLmgKQEAgLTM4Miw3
ICszODIsNyBAQCBpbnQgeGVubWVtX2FkZF90b19waHlzbWFwX29uZShzdHJ1
Y3QgZG9tCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBsb25nIGlkeCwgeGVuX3Bmbl90IGdwZm4pOwogCiAvKiBSZXR1cm5zIDAg
b24gc3VjY2Vzcywgb3IgbmVnYXRpdmUgb24gZXJyb3IuICovCi1pbnQgZ3Vl
c3RfcmVtb3ZlX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9u
ZyBnbWZuKTsKK2ludCBfX211c3RfY2hlY2sgZ3Vlc3RfcmVtb3ZlX3BhZ2Uo
c3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnbWZuKTsKIAogI2Rl
ZmluZSBSQU1fVFlQRV9DT05WRU5USU9OQUwgMHgwMDAwMDAwMQogI2RlZmlu
ZSBSQU1fVFlQRV9SRVNFUlZFRCAgICAgMHgwMDAwMDAwMgo=

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKCkgbmVlZHMgaXRzIHJldHVy
biB2YWx1ZSBjaGVja2VkCgpDYWxsZXJzLCBuYW1lbHkgc3VjaCBzdWJzZXF1
ZW50bHkgZnJlZWluZyB0aGUgcGFnZSwgbXVzdCBub3QgYmxpbmRseQphc3N1
bWUgc3VjY2VzcyAtIHRoZSBmdW5jdGlvbiBtYXkgbmFtZWx5IGZhaWwgd2hl
biBuZWVkaW5nIHRvIHNoYXR0ZXIgYQpzdXBlciBwYWdlLCBidXQgdGhlcmUg
bm90IGJlaW5nIG1lbW9yeSBhdmFpbGFibGUgZm9yIHRoZSB0aGVuIG5lZWRl
ZAppbnRlcm1lZGlhdGUgcGFnZSB0YWJsZS4KCkFzIGl0IGhhcHBlbnMsIGd1
ZXN0X3JlbW92ZV9wYWdlKCkgY2FsbGVycyBub3cgYWxzbyBhbGwgY2hlY2sg
dGhlCnJldHVybiB2YWx1ZS4KCkZ1cnRoZXJtb3JlIGEgbWlzc2VkIHB1dF9n
Zm4oKSBvbiBhbiBlcnJvciBwYXRoIGluIGdudHRhYl90cmFuc2ZlcigpIGlz
CmFsc28gYmVpbmcgdGFrZW4gY2FyZSBvZi4KClRoaXMgaXMgcGFydCBvZiBY
U0EtMjIyLgoKUmVwb3J0ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgotLS0gYS94ZW4vYXJj
aC9hcm0vbW0uYworKysgYi94ZW4vYXJjaC9hcm0vbW0uYwpAQCAtMTI4Mywx
MyArMTI4MywxNCBAQCBpbnQgcmVwbGFjZV9ncmFudF9ob3N0X21hcHBpbmco
dW5zaWduZWQKIHsKICAgICB1bnNpZ25lZCBsb25nIGdmbiA9ICh1bnNpZ25l
ZCBsb25nKShhZGRyID4+IFBBR0VfU0hJRlQpOwogICAgIHN0cnVjdCBkb21h
aW4gKmQgPSBjdXJyZW50LT5kb21haW47CisgICAgaW50IHJjOwogCiAgICAg
aWYgKCBuZXdfYWRkciAhPSAwIHx8IChmbGFncyAmIEdOVE1BUF9jb250YWlu
c19wdGUpICkKICAgICAgICAgcmV0dXJuIEdOVFNUX2dlbmVyYWxfZXJyb3I7
CiAKLSAgICBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsIGdmbiwgbWZu
LCAwKTsKKyAgICByYyA9IGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwg
Z2ZuLCBtZm4sIDApOwogCi0gICAgcmV0dXJuIEdOVFNUX29rYXk7CisgICAg
cmV0dXJuIHJjID8gR05UU1RfZ2VuZXJhbF9lcnJvciA6IEdOVFNUX29rYXk7
CiB9CiAKIGludCBpc19pb21lbV9wYWdlKHVuc2lnbmVkIGxvbmcgbWZuKQot
LS0gYS94ZW4vYXJjaC9hcm0vcDJtLmMKKysrIGIveGVuL2FyY2gvYXJtL3Ay
bS5jCkBAIC0xMTc2LDE1ICsxMTc2LDE0IEBAIGludCBndWVzdF9waHlzbWFw
X2FkZF9lbnRyeShzdHJ1Y3QgZG9tYWkKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZC0+YXJjaC5wMm0uZGVmYXVsdF9hY2Nlc3MpOwogfQogCi12
b2lkIGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2Uoc3RydWN0IGRvbWFpbiAq
ZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBs
b25nIGdwZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgbG9uZyBtZm4sIHVuc2lnbmVkIGludCBwYWdlX29yZGVyKQoraW50
IGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwg
dW5zaWduZWQgbG9uZyBnZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBsb25nIG1mbiwgdW5zaWduZWQgaW50IHBhZ2Vfb3Jk
ZXIpCiB7Ci0gICAgYXBwbHlfcDJtX2NoYW5nZXMoZCwgUkVNT1ZFLAotICAg
ICAgICAgICAgICAgICAgICAgIHBmbl90b19wYWRkcihncGZuKSwKLSAgICAg
ICAgICAgICAgICAgICAgICBwZm5fdG9fcGFkZHIoZ3BmbiArICgxPDxwYWdl
X29yZGVyKSksCi0gICAgICAgICAgICAgICAgICAgICAgcGZuX3RvX3BhZGRy
KG1mbiksIE1BVFRSX01FTSwgMCwgcDJtX2ludmFsaWQsCi0gICAgICAgICAg
ICAgICAgICAgICAgZC0+YXJjaC5wMm0uZGVmYXVsdF9hY2Nlc3MpOworICAg
IHJldHVybiBhcHBseV9wMm1fY2hhbmdlcyhkLCBSRU1PVkUsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBmbl90b19wYWRkcihnZm4pLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwZm5fdG9fcGFkZHIoZ2ZuICsg
KDEgPDwgcGFnZV9vcmRlcikpLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwZm5fdG9fcGFkZHIobWZuKSwgTUFUVFJfTUVNLCAwLCBwMm1faW52
YWxpZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZC0+YXJjaC5w
Mm0uZGVmYXVsdF9hY2Nlc3MpOwogfQogCiBpbnQgcDJtX2FsbG9jX3RhYmxl
KHN0cnVjdCBkb21haW4gKmQpCi0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW5f
YnVpbGQuYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluX2J1aWxkLmMKQEAg
LTQyNyw3ICs0MjcsOSBAQCBzdGF0aWMgX19pbml0IHZvaWQgcHZoX2FkZF9t
ZW1fbWFwcGluZyhzCiAgICAgICAgIGlmICggIWlvbWVtX2FjY2Vzc19wZXJt
aXR0ZWQoZCwgbWZuICsgaSwgbWZuICsgaSkgKQogICAgICAgICB7CiAgICAg
ICAgICAgICBvbWZuID0gZ2V0X2dmbl9xdWVyeV91bmxvY2tlZChkLCBnZm4g
KyBpLCAmdCk7Ci0gICAgICAgICAgICBndWVzdF9waHlzbWFwX3JlbW92ZV9w
YWdlKGQsIGdmbiArIGksIG1mbl94KG9tZm4pLCBQQUdFX09SREVSXzRLKTsK
KyAgICAgICAgICAgIGlmICggZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShk
LCBnZm4gKyBpLCBtZm5feChvbWZuKSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBQQUdFX09SREVSXzRLKSApCisgICAg
ICAgICAgICAgICAgLyogbm90aGluZywgYmVzdCBlZmZvcnQgb25seSAqLzsK
ICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICB9CiAKLS0tIGEveGVu
L2FyY2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2
bS5jCkBAIC02NzEsOCArNjcxLDkgQEAgYm9vbF90IGlzX2lvcmVxX3NlcnZl
cl9wYWdlKHN0cnVjdCBkb21haQogc3RhdGljIHZvaWQgaHZtX3JlbW92ZV9p
b3JlcV9nbWZuKAogICAgIHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBodm1f
aW9yZXFfcGFnZSAqaW9ycCkKIHsKLSAgICBndWVzdF9waHlzbWFwX3JlbW92
ZV9wYWdlKGQsIGlvcnAtPmdtZm4sIAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFnZV90b19tZm4oaW9ycC0+cGFnZSksIDApOworICAgIGlm
ICggZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBpb3JwLT5nbWZuLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWdlX3RvX21m
bihpb3JwLT5wYWdlKSwgMCkgKQorICAgICAgICBkb21haW5fY3Jhc2goZCk7
CiAgICAgY2xlYXJfcGFnZShpb3JwLT52YSk7CiB9CiAKLS0tIGEveGVuL2Fy
Y2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTQxODgs
NyArNDE4OCwxMSBAQCBzdGF0aWMgaW50IHJlcGxhY2VfZ3JhbnRfcDJtX21h
cHBpbmcoCiAgICAgICAgICAgICAgICAgdHlwZSwgbWZuX3gob2xkX21mbiks
IGZyYW1lKTsKICAgICAgICAgcmV0dXJuIEdOVFNUX2dlbmVyYWxfZXJyb3I7
CiAgICAgfQotICAgIGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwgZ2Zu
LCBmcmFtZSwgUEFHRV9PUkRFUl80Syk7CisgICAgaWYgKCBndWVzdF9waHlz
bWFwX3JlbW92ZV9wYWdlKGQsIGdmbiwgZnJhbWUsIFBBR0VfT1JERVJfNEsp
ICkKKyAgICB7CisgICAgICAgIHB1dF9nZm4oZCwgZ2ZuKTsKKyAgICAgICAg
cmV0dXJuIEdOVFNUX2dlbmVyYWxfZXJyb3I7CisgICAgfQogCiAgICAgcHV0
X2dmbihkLCBnZm4pOwogICAgIHJldHVybiBHTlRTVF9va2F5OwpAQCAtNDcx
Miw3ICs0NzE2LDcgQEAgaW50IHhlbm1lbV9hZGRfdG9fcGh5c21hcF9vbmUo
CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9IE5VTEw7CiAgICAgdW5z
aWduZWQgbG9uZyBnZm4gPSAwOyAvKiBnY2MgLi4uICovCiAgICAgdW5zaWdu
ZWQgbG9uZyBwcmV2X21mbiwgbWZuID0gMCwgb2xkX2dwZm47Ci0gICAgaW50
IHJjOworICAgIGludCByYyA9IDA7CiAgICAgcDJtX3R5cGVfdCBwMm10Owog
CiAgICAgc3dpdGNoICggc3BhY2UgKQpAQCAtNDc4NiwyNSArNDc5MCwzMCBA
QCBpbnQgeGVubWVtX2FkZF90b19waHlzbWFwX29uZSgKICAgICB7CiAgICAg
ICAgIGlmICggaXNfeGVuX2hlYXBfbWZuKHByZXZfbWZuKSApCiAgICAgICAg
ICAgICAvKiBYZW4gaGVhcCBmcmFtZXMgYXJlIHNpbXBseSB1bmhvb2tlZCBm
cm9tIHRoaXMgcGh5cyBzbG90LiAqLwotICAgICAgICAgICAgZ3Vlc3RfcGh5
c21hcF9yZW1vdmVfcGFnZShkLCBncGZuLCBwcmV2X21mbiwgUEFHRV9PUkRF
Ul80Syk7CisgICAgICAgICAgICByYyA9IGd1ZXN0X3BoeXNtYXBfcmVtb3Zl
X3BhZ2UoZCwgZ3BmbiwgcHJldl9tZm4sIFBBR0VfT1JERVJfNEspOwogICAg
ICAgICBlbHNlCiAgICAgICAgICAgICAvKiBOb3JtYWwgZG9tYWluIG1lbW9y
eSBpcyBmcmVlZCwgdG8gYXZvaWQgbGVha2luZyBtZW1vcnkuICovCi0gICAg
ICAgICAgICBndWVzdF9yZW1vdmVfcGFnZShkLCBncGZuKTsKKyAgICAgICAg
ICAgIHJjID0gZ3Vlc3RfcmVtb3ZlX3BhZ2UoZCwgZ3Bmbik7CiAgICAgfQog
ICAgIC8qIEluIHRoZSBYRU5NQVBTUEFDRV9nbWZuIGNhc2Ugd2Ugc3RpbGwg
aG9sZCBhIHJlZiBvbiB0aGUgb2xkIHBhZ2UuICovCiAgICAgcHV0X2dmbihk
LCBncGZuKTsKIAorICAgIGlmICggcmMgKQorICAgICAgICBnb3RvIHB1dF9i
b3RoOworCiAgICAgLyogVW5tYXAgZnJvbSBvbGQgbG9jYXRpb24sIGlmIGFu
eS4gKi8KICAgICBvbGRfZ3BmbiA9IGdldF9ncGZuX2Zyb21fbWZuKG1mbik7
CiAgICAgQVNTRVJUKCBvbGRfZ3BmbiAhPSBTSEFSRURfTTJQX0VOVFJZICk7
CiAgICAgaWYgKCBzcGFjZSA9PSBYRU5NQVBTUEFDRV9nbWZuIHx8IHNwYWNl
ID09IFhFTk1BUFNQQUNFX2dtZm5fcmFuZ2UgKQogICAgICAgICBBU1NFUlQo
IG9sZF9ncGZuID09IGdmbiApOwogICAgIGlmICggb2xkX2dwZm4gIT0gSU5W
QUxJRF9NMlBfRU5UUlkgKQotICAgICAgICBndWVzdF9waHlzbWFwX3JlbW92
ZV9wYWdlKGQsIG9sZF9ncGZuLCBtZm4sIFBBR0VfT1JERVJfNEspOworICAg
ICAgICByYyA9IGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwgb2xkX2dw
Zm4sIG1mbiwgUEFHRV9PUkRFUl80Syk7CiAKICAgICAvKiBNYXAgYXQgbmV3
IGxvY2F0aW9uLiAqLwotICAgIHJjID0gZ3Vlc3RfcGh5c21hcF9hZGRfcGFn
ZShkLCBncGZuLCBtZm4sIFBBR0VfT1JERVJfNEspOworICAgIGlmICggIXJj
ICkKKyAgICAgICAgcmMgPSBndWVzdF9waHlzbWFwX2FkZF9wYWdlKGQsIGdw
Zm4sIG1mbiwgUEFHRV9PUkRFUl80Syk7CiAKKyBwdXRfYm90aDoKICAgICAv
KiBJbiB0aGUgWEVOTUFQU1BBQ0VfZ21mbiwgd2UgdG9vayBhIHJlZiBvZiB0
aGUgZ2ZuIGF0IHRoZSB0b3AgKi8KICAgICBpZiAoIHNwYWNlID09IFhFTk1B
UFNQQUNFX2dtZm4gfHwgc3BhY2UgPT0gWEVOTUFQU1BBQ0VfZ21mbl9yYW5n
ZSApCiAgICAgICAgIHB1dF9nZm4oZCwgZ2ZuKTsKLS0tIGEveGVuL2FyY2gv
eDg2L21tL3AybS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwpAQCAt
Mjc4NCwxMCArMjc4NCwxMiBAQCBpbnQgcDJtX2FkZF9mb3JlaWduKHN0cnVj
dCBkb21haW4gKnRkb20sCiAgICAgewogICAgICAgICBpZiAoIGlzX3hlbl9o
ZWFwX21mbihwcmV2X21mbikgKQogICAgICAgICAgICAgLyogWGVuIGhlYXAg
ZnJhbWVzIGFyZSBzaW1wbHkgdW5ob29rZWQgZnJvbSB0aGlzIHBoeXMgc2xv
dCAqLwotICAgICAgICAgICAgZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZSh0
ZG9tLCBncGZuLCBwcmV2X21mbiwgMCk7CisgICAgICAgICAgICByYyA9IGd1
ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UodGRvbSwgZ3BmbiwgcHJldl9tZm4s
IDApOwogICAgICAgICBlbHNlCiAgICAgICAgICAgICAvKiBOb3JtYWwgZG9t
YWluIG1lbW9yeSBpcyBmcmVlZCwgdG8gYXZvaWQgbGVha2luZyBtZW1vcnku
ICovCi0gICAgICAgICAgICBndWVzdF9yZW1vdmVfcGFnZSh0ZG9tLCBncGZu
KTsKKyAgICAgICAgICAgIHJjID0gZ3Vlc3RfcmVtb3ZlX3BhZ2UodGRvbSwg
Z3Bmbik7CisgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgZ290byBw
dXRfYm90aDsKICAgICB9CiAgICAgLyoKICAgICAgKiBDcmVhdGUgdGhlIG5l
dyBtYXBwaW5nLiBDYW4ndCB1c2UgZ3Vlc3RfcGh5c21hcF9hZGRfcGFnZSgp
IGJlY2F1c2UgaXQKQEAgLTI4MDAsNiArMjgwMiw3IEBAIGludCBwMm1fYWRk
X2ZvcmVpZ24oc3RydWN0IGRvbWFpbiAqdGRvbSwKICAgICAgICAgICAgICAg
ICAgImdwZm46JWx4IG1mbjolbHggZmdmbjolbHggdGQ6JWQgZmQ6JWRcbiIs
CiAgICAgICAgICAgICAgICAgIGdwZm4sIG1mbiwgZmdmbiwgdGRvbS0+ZG9t
YWluX2lkLCBmZG9tLT5kb21haW5faWQpOwogCisgcHV0X2JvdGg6CiAgICAg
cHV0X3BhZ2UocGFnZSk7CiAKICAgICAvKgotLS0gYS94ZW4vY29tbW9uL2dy
YW50X3RhYmxlLmMKKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCkBA
IC0xNzU1LDYgKzE3NTUsNyBAQCBnbnR0YWJfdHJhbnNmZXIoCiAgICAgZm9y
ICggaSA9IDA7IGkgPCBjb3VudDsgaSsrICkKICAgICB7CiAgICAgICAgIGJv
b2xfdCBva2F5OworICAgICAgICBpbnQgcmM7CiAKICAgICAgICAgaWYgKGkg
JiYgaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSkKICAgICAgICAgICAgIHJl
dHVybiBpOwpAQCAtMTgwNSwyNyArMTgwNiwzMyBAQCBnbnR0YWJfdHJhbnNm
ZXIoCiAgICAgICAgICAgICBnb3RvIGNvcHliYWNrOwogICAgICAgICB9CiAK
LSAgICAgICAgZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBnb3AubWZu
LCBtZm4sIDApOworICAgICAgICByYyA9IGd1ZXN0X3BoeXNtYXBfcmVtb3Zl
X3BhZ2UoZCwgZ29wLm1mbiwgbWZuLCAwKTsKICAgICAgICAgZ250dGFiX2Zs
dXNoX3RsYihkKTsKKyAgICAgICAgaWYgKCByYyApCisgICAgICAgIHsKKyAg
ICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19JTkZPLAorICAgICAgICAgICAg
ICAgICAgICAgImdudHRhYl90cmFuc2ZlcjogY2FuJ3QgcmVtb3ZlIEdGTiAl
IlBSSV94ZW5fcGZuIiAoTUZOICVseClcbiIsCisgICAgICAgICAgICAgICAg
ICAgICBnb3AubWZuLCBtZm4pOworICAgICAgICAgICAgZ29wLnN0YXR1cyA9
IEdOVFNUX2dlbmVyYWxfZXJyb3I7CisgICAgICAgICAgICBnb3RvIHB1dF9n
Zm5fYW5kX2NvcHliYWNrOworICAgICAgICB9CiAKICAgICAgICAgLyogRmlu
ZCB0aGUgdGFyZ2V0IGRvbWFpbi4gKi8KICAgICAgICAgaWYgKCB1bmxpa2Vs
eSgoZSA9IHJjdV9sb2NrX2RvbWFpbl9ieV9pZChnb3AuZG9taWQpKSA9PSBO
VUxMKSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHB1dF9nZm4oZCwgZ29w
Lm1mbik7CiAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfSU5GTywgImdu
dHRhYl90cmFuc2ZlcjogY2FuJ3QgZmluZCBkb21haW4gJWRcbiIsCiAgICAg
ICAgICAgICAgICAgICAgIGdvcC5kb21pZCk7Ci0gICAgICAgICAgICBwYWdl
LT5jb3VudF9pbmZvICY9IH4oUEdDX2NvdW50X21hc2t8UEdDX2FsbG9jYXRl
ZCk7Ci0gICAgICAgICAgICBmcmVlX2RvbWhlYXBfcGFnZShwYWdlKTsKICAg
ICAgICAgICAgIGdvcC5zdGF0dXMgPSBHTlRTVF9iYWRfZG9tYWluOwotICAg
ICAgICAgICAgZ290byBjb3B5YmFjazsKKyAgICAgICAgICAgIGdvdG8gcHV0
X2dmbl9hbmRfY29weWJhY2s7CiAgICAgICAgIH0KIAogICAgICAgICBpZiAo
IHhzbV9ncmFudF90cmFuc2ZlcihYU01fSE9PSywgZCwgZSkgKQogICAgICAg
ICB7Ci0gICAgICAgICAgICBwdXRfZ2ZuKGQsIGdvcC5tZm4pOwogICAgICAg
ICAgICAgZ29wLnN0YXR1cyA9IEdOVFNUX3Blcm1pc3Npb25fZGVuaWVkOwog
ICAgICAgICB1bmxvY2tfYW5kX2NvcHliYWNrOgogICAgICAgICAgICAgcmN1
X3VubG9ja19kb21haW4oZSk7CisgICAgICAgIHB1dF9nZm5fYW5kX2NvcHli
YWNrOgorICAgICAgICAgICAgcHV0X2dmbihkLCBnb3AubWZuKTsKICAgICAg
ICAgICAgIHBhZ2UtPmNvdW50X2luZm8gJj0gfihQR0NfY291bnRfbWFza3xQ
R0NfYWxsb2NhdGVkKTsKICAgICAgICAgICAgIGZyZWVfZG9taGVhcF9wYWdl
KHBhZ2UpOwogICAgICAgICAgICAgZ290byBjb3B5YmFjazsKQEAgLTE4NzQs
MTIgKzE5ODEsOCBAQCBnbnR0YWJfdHJhbnNmZXIoCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgIlRyYW5zZmVyZWUgKGQlZCkgaGFzIG5vIGhlYWRyb29t
ICh0b3QgJXUsIG1heCAldSlcbiIsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZS0+ZG9tYWluX2lkLCBlLT50b3RfcGFnZXMsIGUtPm1heF9wYWdlcyk7
CiAKLSAgICAgICAgICAgIHJjdV91bmxvY2tfZG9tYWluKGUpOwotICAgICAg
ICAgICAgcHV0X2dmbihkLCBnb3AubWZuKTsKLSAgICAgICAgICAgIHBhZ2Ut
PmNvdW50X2luZm8gJj0gfihQR0NfY291bnRfbWFza3xQR0NfYWxsb2NhdGVk
KTsKLSAgICAgICAgICAgIGZyZWVfZG9taGVhcF9wYWdlKHBhZ2UpOwogICAg
ICAgICAgICAgZ29wLnN0YXR1cyA9IEdOVFNUX2dlbmVyYWxfZXJyb3I7Ci0g
ICAgICAgICAgICBnb3RvIGNvcHliYWNrOworICAgICAgICAgICAgZ290byB1
bmxvY2tfYW5kX2NvcHliYWNrOwogICAgICAgICB9CiAKICAgICAgICAgLyog
T2theSwgYWRkIHRoZSBwYWdlIHRvICdlJy4gKi8KQEAgLTE5MDgsMTMgKzE5
MTEsOCBAQCBnbnR0YWJfdHJhbnNmZXIoCiAKICAgICAgICAgICAgIGlmICgg
ZHJvcF9kb21fcmVmICkKICAgICAgICAgICAgICAgICBwdXRfZG9tYWluKGUp
OwotICAgICAgICAgICAgcmN1X3VubG9ja19kb21haW4oZSk7Ci0KLSAgICAg
ICAgICAgIHB1dF9nZm4oZCwgZ29wLm1mbik7Ci0gICAgICAgICAgICBwYWdl
LT5jb3VudF9pbmZvICY9IH4oUEdDX2NvdW50X21hc2t8UEdDX2FsbG9jYXRl
ZCk7Ci0gICAgICAgICAgICBmcmVlX2RvbWhlYXBfcGFnZShwYWdlKTsKICAg
ICAgICAgICAgIGdvcC5zdGF0dXMgPSBHTlRTVF9nZW5lcmFsX2Vycm9yOwot
ICAgICAgICAgICAgZ290byBjb3B5YmFjazsKKyAgICAgICAgICAgIGdvdG8g
dW5sb2NrX2FuZF9jb3B5YmFjazsKICAgICAgICAgfQogCiAgICAgICAgIHBh
Z2VfbGlzdF9hZGRfdGFpbChwYWdlLCAmZS0+cGFnZV9saXN0KTsKLS0tIGEv
eGVuL2NvbW1vbi9tZW1vcnkuYworKysgYi94ZW4vY29tbW9uL21lbW9yeS5j
CkBAIC0yNDYsOCArMjQ2LDEyIEBAIGludCBndWVzdF9yZW1vdmVfcGFnZShz
dHJ1Y3QgZG9tYWluICpkLAogICAgIG1mbiA9IG1mbl94KGdldF9nZm5fcXVl
cnkoZCwgZ21mbiwgJnAybXQpKTsgCiAgICAgaWYgKCB1bmxpa2VseShwMm1f
aXNfcGFnaW5nKHAybXQpKSApCiAgICAgewotICAgICAgICBndWVzdF9waHlz
bWFwX3JlbW92ZV9wYWdlKGQsIGdtZm4sIG1mbiwgMCk7CisgICAgICAgIHJj
ID0gZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBnbWZuLCBtZm4sIDAp
OwogICAgICAgICBwdXRfZ2ZuKGQsIGdtZm4pOworCisgICAgICAgIGlmICgg
cmMgKQorICAgICAgICAgICAgcmV0dXJuIHJjOworCiAgICAgICAgIC8qIElm
IHRoZSBwYWdlIGhhc24ndCB5ZXQgYmVlbiBwYWdlZCBvdXQsIHRoZXJlIGlz
IGFuCiAgICAgICAgICAqIGFjdHVhbCBwYWdlIHRoYXQgbmVlZHMgdG8gYmUg
cmVsZWFzZWQuICovCiAgICAgICAgIGlmICggcDJtdCA9PSBwMm1fcmFtX3Bh
Z2luZ19vdXQgKQpAQCAtMzExLDE4ICszMTUsMTggQEAgaW50IGd1ZXN0X3Jl
bW92ZV9wYWdlKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgIHJldHVybiAt
RU5YSU87CiAgICAgfQogCi0gICAgaWYgKCB0ZXN0X2FuZF9jbGVhcl9iaXQo
X1BHVF9waW5uZWQsICZwYWdlLT51LmludXNlLnR5cGVfaW5mbykgKQorICAg
IHJjID0gZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBnbWZuLCBtZm4s
IDApOworCisgICAgaWYgKCAhcmMgJiYgdGVzdF9hbmRfY2xlYXJfYml0KF9Q
R1RfcGlubmVkLCAmcGFnZS0+dS5pbnVzZS50eXBlX2luZm8pICkKICAgICAg
ICAgcHV0X3BhZ2VfYW5kX3R5cGUocGFnZSk7CiAgICAgICAgICAgICAKLSAg
ICBpZiAoIHRlc3RfYW5kX2NsZWFyX2JpdChfUEdDX2FsbG9jYXRlZCwgJnBh
Z2UtPmNvdW50X2luZm8pICkKKyAgICBpZiAoICFyYyAmJiB0ZXN0X2FuZF9j
bGVhcl9iaXQoX1BHQ19hbGxvY2F0ZWQsICZwYWdlLT5jb3VudF9pbmZvKSAp
CiAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwogCi0gICAgZ3Vlc3RfcGh5c21h
cF9yZW1vdmVfcGFnZShkLCBnbWZuLCBtZm4sIDApOwotCiAgICAgcHV0X3Bh
Z2UocGFnZSk7CiAgICAgcHV0X2dmbihkLCBnbWZuKTsKIAotICAgIHJldHVy
biAwOworICAgIHJldHVybiByYzsKIH0KIAogc3RhdGljIHZvaWQgZGVjcmVh
c2VfcmVzZXJ2YXRpb24oc3RydWN0IG1lbW9wX2FyZ3MgKmEpCkBAIC01NjQs
NyArNTY4LDggQEAgc3RhdGljIGxvbmcgbWVtb3J5X2V4Y2hhbmdlKFhFTl9H
VUVTVF9IQQogICAgICAgICAgICAgZ2ZuID0gbWZuX3RvX2dtZm4oZCwgbWZu
KTsKICAgICAgICAgICAgIC8qIFBhZ2VzIHdlcmUgdW5zaGFyZWQgYWJvdmUg
Ki8KICAgICAgICAgICAgIEJVR19PTihTSEFSRURfTTJQKGdmbikpOwotICAg
ICAgICAgICAgZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBnZm4sIG1m
biwgMCk7CisgICAgICAgICAgICBpZiAoIGd1ZXN0X3BoeXNtYXBfcmVtb3Zl
X3BhZ2UoZCwgZ2ZuLCBtZm4sIDApICkKKyAgICAgICAgICAgICAgICBkb21h
aW5fY3Jhc2goZCk7CiAgICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsKICAg
ICAgICAgfQogCkBAIC0xMDk3LDcgKzExMDIsNyBAQCBsb25nIGRvX21lbW9y
eV9vcCh1bnNpZ25lZCBsb25nIGNtZCwgWEVOCiAgICAgICAgIHBhZ2UgPSBn
ZXRfcGFnZV9mcm9tX2dmbihkLCB4cmZwLmdwZm4sIE5VTEwsIFAyTV9BTExP
Qyk7CiAgICAgICAgIGlmICggcGFnZSApCiAgICAgICAgIHsKLSAgICAgICAg
ICAgIGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwgeHJmcC5ncGZuLCBw
YWdlX3RvX21mbihwYWdlKSwgMCk7CisgICAgICAgICAgICByYyA9IGd1ZXN0
X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwgeHJmcC5ncGZuLCBwYWdlX3RvX21m
bihwYWdlKSwgMCk7CiAgICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsKICAg
ICAgICAgfQogICAgICAgICBlbHNlCi0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL2FybS9zbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvYXJtL3NtbXUuYwpAQCAtMjc4Nyw5ICsyNzg3LDcgQEAgc3RhdGljIGlu
dCBhcm1fc21tdV91bm1hcF9wYWdlKHN0cnVjdCBkbwogCWlmICggIWlzX2Rv
bWFpbl9kaXJlY3RfbWFwcGVkKGQpICkKIAkJcmV0dXJuIC1FSU5WQUw7CiAK
LQlndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsIGdmbiwgZ2ZuLCAwKTsK
LQotCXJldHVybiAwOworCXJldHVybiBndWVzdF9waHlzbWFwX3JlbW92ZV9w
YWdlKGQsIGdmbiwgZ2ZuLCAwKTsKIH0KIAogc3RhdGljIGNvbnN0IHN0cnVj
dCBpb21tdV9vcHMgYXJtX3NtbXVfaW9tbXVfb3BzID0gewotLS0gYS94ZW4v
aW5jbHVkZS9hc20tYXJtL3AybS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vcDJtLmgKQEAgLTE3MywxMCArMTczLDYgQEAgc3RhdGljIGlubGluZSBp
bnQgZ3Vlc3RfcGh5c21hcF9hZGRfcGFnZQogICAgIHJldHVybiBndWVzdF9w
aHlzbWFwX2FkZF9lbnRyeShkLCBnZm4sIG1mbiwgcGFnZV9vcmRlciwgcDJt
X3JhbV9ydyk7CiB9CiAKLXZvaWQgZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFn
ZShzdHJ1Y3QgZG9tYWluICpkLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGxvbmcgZ3BmbiwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1mbiwgdW5zaWduZWQgaW50
IHBhZ2Vfb3JkZXIpOwotCiB1bnNpZ25lZCBsb25nIGdtZm5fdG9fbWZuKHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ3Bmbik7CiAKIC8qCi0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9wMm0uaApAQCAtNTM2LDExICs1MzYsNiBAQCBzdGF0aWMg
aW5saW5lIGludCBndWVzdF9waHlzbWFwX2FkZF9wYWdlCiAgICAgcmV0dXJu
IGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KGQsIGdmbiwgbWZuLCBwYWdlX29y
ZGVyLCBwMm1fcmFtX3J3KTsKIH0KIAotLyogUmVtb3ZlIGEgcGFnZSBmcm9t
IGEgZG9tYWluJ3MgcDJtIHRhYmxlICovCi1pbnQgZ3Vlc3RfcGh5c21hcF9y
ZW1vdmVfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnZm4sCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1mbiwgdW5zaWdu
ZWQgaW50IHBhZ2Vfb3JkZXIpOwotCiAvKiBTZXQgYSBwMm0gcmFuZ2UgYXMg
cG9wdWxhdGUtb24tZGVtYW5kICovCiBpbnQgZ3Vlc3RfcGh5c21hcF9tYXJr
X3BvcHVsYXRlX29uX2RlbWFuZChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25l
ZCBsb25nIGdmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGludCBvcmRlcik7Ci0tLSBhL3hlbi9pbmNs
dWRlL3hlbi9wMm0tY29tbW9uLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3Ay
bS1jb21tb24uaApAQCAtMSw2ICsxLDcgQEAKICNpZm5kZWYgX1hFTl9QMk1f
Q09NTU9OX0gKICNkZWZpbmUgX1hFTl9QMk1fQ09NTU9OX0gKIAorI2luY2x1
ZGUgPHhlbi9tbS5oPgogI2luY2x1ZGUgPHB1YmxpYy92bV9ldmVudC5oPgog
CiAvKgpAQCAtMzMsNiArMzQsMTEgQEAgdHlwZWRlZiBlbnVtIHsKICAgICAv
KiBOT1RFOiBBc3N1bWVkIHRvIGJlIG9ubHkgNCBiaXRzIHJpZ2h0IG5vdyBv
biB4ODYuICovCiB9IHAybV9hY2Nlc3NfdDsKIAorLyogUmVtb3ZlIGEgcGFn
ZSBmcm9tIGEgZG9tYWluJ3MgcDJtIHRhYmxlICovCitpbnQgX19tdXN0X2No
ZWNrCitndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBsb25nIG1mbiwgdW5zaWduZWQgaW50IHBhZ2Vfb3Jk
ZXIpOworCiAvKiBNYXAgTU1JTyByZWdpb25zIGluIHRoZSBwMm06IHN0YXJ0
X2dmbiBhbmQgbnIgZGVzY3JpYmUgdGhlIHJhbmdlIGluCiAgKiAgKiB0aGUg
Z3Vlc3QgcGh5c2ljYWwgYWRkcmVzcyBzcGFjZSB0byBtYXAsIHN0YXJ0aW5n
IGZyb20gdGhlIG1hY2hpbmUKICAqICAgKiBmcmFtZSBudW1iZXIgbWZuLiAq
LwotLS0gYS94ZW4vaW5jbHVkZS94ZW4vbW0uaAorKysgYi94ZW4vaW5jbHVk
ZS94ZW4vbW0uaApAQCAtNDQ4LDcgKzQ0OCw3IEBAIGludCB4ZW5tZW1fYWRk
X3RvX3BoeXNtYXBfb25lKHN0cnVjdCBkb20KICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgaWR4LCB4ZW5fcGZuX3QgZ3Bm
bik7CiAKIC8qIFJldHVybnMgMCBvbiBzdWNjZXNzLCBvciBuZWdhdGl2ZSBv
biBlcnJvci4gKi8KLWludCBndWVzdF9yZW1vdmVfcGFnZShzdHJ1Y3QgZG9t
YWluICpkLCB1bnNpZ25lZCBsb25nIGdtZm4pOworaW50IF9fbXVzdF9jaGVj
ayBndWVzdF9yZW1vdmVfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25l
ZCBsb25nIGdtZm4pOwogCiAjZGVmaW5lIFJBTV9UWVBFX0NPTlZFTlRJT05B
TCAweDAwMDAwMDAxCiAjZGVmaW5lIFJBTV9UWVBFX1JFU0VSVkVEICAgICAw
eDAwMDAwMDAyCg==

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKCkgbmVlZHMgaXRzIHJldHVy
biB2YWx1ZSBjaGVja2VkCgpDYWxsZXJzLCBuYW1lbHkgc3VjaCBzdWJzZXF1
ZW50bHkgZnJlZWluZyB0aGUgcGFnZSwgbXVzdCBub3QgYmxpbmRseQphc3N1
bWUgc3VjY2VzcyAtIHRoZSBmdW5jdGlvbiBtYXkgbmFtZWx5IGZhaWwgd2hl
biBuZWVkaW5nIHRvIHNoYXR0ZXIgYQpzdXBlciBwYWdlLCBidXQgdGhlcmUg
bm90IGJlaW5nIG1lbW9yeSBhdmFpbGFibGUgZm9yIHRoZSB0aGVuIG5lZWRl
ZAppbnRlcm1lZGlhdGUgcGFnZSB0YWJsZS4KCkFzIGl0IGhhcHBlbnMsIGd1
ZXN0X3JlbW92ZV9wYWdlKCkgY2FsbGVycyBub3cgYWxzbyBhbGwgY2hlY2sg
dGhlCnJldHVybiB2YWx1ZS4KCkZ1cnRoZXJtb3JlIGEgbWlzc2VkIHB1dF9n
Zm4oKSBvbiBhbiBlcnJvciBwYXRoIGluIGdudHRhYl90cmFuc2ZlcigpIGlz
CmFsc28gYmVpbmcgdGFrZW4gY2FyZSBvZi4KClRoaXMgaXMgcGFydCBvZiBY
U0EtMjIyLgoKUmVwb3J0ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgotLS0gYS94ZW4vYXJj
aC9hcm0vbW0uYworKysgYi94ZW4vYXJjaC9hcm0vbW0uYwpAQCAtMTI5OSwx
MyArMTI5OSwxNCBAQCBpbnQgcmVwbGFjZV9ncmFudF9ob3N0X21hcHBpbmco
dW5zaWduZWQKIHsKICAgICB1bnNpZ25lZCBsb25nIGdmbiA9ICh1bnNpZ25l
ZCBsb25nKShhZGRyID4+IFBBR0VfU0hJRlQpOwogICAgIHN0cnVjdCBkb21h
aW4gKmQgPSBjdXJyZW50LT5kb21haW47CisgICAgaW50IHJjOwogCiAgICAg
aWYgKCBuZXdfYWRkciAhPSAwIHx8IChmbGFncyAmIEdOVE1BUF9jb250YWlu
c19wdGUpICkKICAgICAgICAgcmV0dXJuIEdOVFNUX2dlbmVyYWxfZXJyb3I7
CiAKLSAgICBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsIGdmbiwgbWZu
LCAwKTsKKyAgICByYyA9IGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwg
Z2ZuLCBtZm4sIDApOwogCi0gICAgcmV0dXJuIEdOVFNUX29rYXk7CisgICAg
cmV0dXJuIHJjID8gR05UU1RfZ2VuZXJhbF9lcnJvciA6IEdOVFNUX29rYXk7
CiB9CiAKIGludCBpc19pb21lbV9wYWdlKHVuc2lnbmVkIGxvbmcgbWZuKQot
LS0gYS94ZW4vYXJjaC9hcm0vcDJtLmMKKysrIGIveGVuL2FyY2gvYXJtL3Ay
bS5jCkBAIC0xMzEzLDE1ICsxMzEzLDE0IEBAIGludCBndWVzdF9waHlzbWFw
X2FkZF9lbnRyeShzdHJ1Y3QgZG9tYWkKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZC0+YXJjaC5wMm0uZGVmYXVsdF9hY2Nlc3MpOwogfQogCi12
b2lkIGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2Uoc3RydWN0IGRvbWFpbiAq
ZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBs
b25nIGdwZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgbG9uZyBtZm4sIHVuc2lnbmVkIGludCBwYWdlX29yZGVyKQoraW50
IGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwg
dW5zaWduZWQgbG9uZyBnZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBsb25nIG1mbiwgdW5zaWduZWQgaW50IHBhZ2Vfb3Jk
ZXIpCiB7Ci0gICAgYXBwbHlfcDJtX2NoYW5nZXMoZCwgUkVNT1ZFLAotICAg
ICAgICAgICAgICAgICAgICAgIHBmbl90b19wYWRkcihncGZuKSwKLSAgICAg
ICAgICAgICAgICAgICAgICBwZm5fdG9fcGFkZHIoZ3BmbiArICgxPDxwYWdl
X29yZGVyKSksCi0gICAgICAgICAgICAgICAgICAgICAgcGZuX3RvX3BhZGRy
KG1mbiksIE1BVFRSX01FTSwgMCwgcDJtX2ludmFsaWQsCi0gICAgICAgICAg
ICAgICAgICAgICAgZC0+YXJjaC5wMm0uZGVmYXVsdF9hY2Nlc3MpOworICAg
IHJldHVybiBhcHBseV9wMm1fY2hhbmdlcyhkLCBSRU1PVkUsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBmbl90b19wYWRkcihnZm4pLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwZm5fdG9fcGFkZHIoZ2ZuICsg
KDEgPDwgcGFnZV9vcmRlcikpLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwZm5fdG9fcGFkZHIobWZuKSwgTUFUVFJfTUVNLCAwLCBwMm1faW52
YWxpZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZC0+YXJjaC5w
Mm0uZGVmYXVsdF9hY2Nlc3MpOwogfQogCiBpbnQgcDJtX2FsbG9jX3RhYmxl
KHN0cnVjdCBkb21haW4gKmQpCi0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4u
YworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTgwMiw3ICs4MDIs
MTUgQEAgaW50IGFyY2hfZG9tYWluX3NvZnRfcmVzZXQoc3RydWN0IGRvbWFp
bgogICAgICAgICByZXQgPSAtRU5PTUVNOwogICAgICAgICBnb3RvIGV4aXRf
cHV0X2dmbjsKICAgICB9Ci0gICAgZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFn
ZShkLCBnZm4sIG1mbiwgUEFHRV9PUkRFUl80Syk7CisKKyAgICByZXQgPSBn
dWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsIGdmbiwgbWZuLCBQQUdFX09S
REVSXzRLKTsKKyAgICBpZiAoIHJldCApCisgICAgeworICAgICAgICBwcmlu
dGsoWEVOTE9HX0dfRVJSICJGYWlsZWQgdG8gcmVtb3ZlIERvbSVkJ3Mgc2hh
cmVkX2luZm8gZnJhbWUgJWx4XG4iLAorICAgICAgICAgICAgICAgZC0+ZG9t
YWluX2lkLCBnZm4pOworICAgICAgICBmcmVlX2RvbWhlYXBfcGFnZShuZXdf
cGFnZSk7CisgICAgICAgIGdvdG8gZXhpdF9wdXRfZ2ZuOworICAgIH0KIAog
ICAgIHJldCA9IGd1ZXN0X3BoeXNtYXBfYWRkX3BhZ2UoZCwgZ2ZuLCBwYWdl
X3RvX21mbihuZXdfcGFnZSksIFBBR0VfT1JERVJfNEspOwogICAgIGlmICgg
cmV0ICkKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbl9idWlsZC5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9kb21haW5fYnVpbGQuYwpAQCAtNDI3LDcgKzQyNyw5
IEBAIHN0YXRpYyBfX2luaXQgdm9pZCBwdmhfYWRkX21lbV9tYXBwaW5nKHMK
ICAgICAgICAgaWYgKCAhaW9tZW1fYWNjZXNzX3Blcm1pdHRlZChkLCBtZm4g
KyBpLCBtZm4gKyBpKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIG9tZm4g
PSBnZXRfZ2ZuX3F1ZXJ5X3VubG9ja2VkKGQsIGdmbiArIGksICZ0KTsKLSAg
ICAgICAgICAgIGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwgZ2ZuICsg
aSwgbWZuX3gob21mbiksIFBBR0VfT1JERVJfNEspOworICAgICAgICAgICAg
aWYgKCBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsIGdmbiArIGksIG1m
bl94KG9tZm4pLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFBBR0VfT1JERVJfNEspICkKKyAgICAgICAgICAgICAgICAv
KiBub3RoaW5nLCBiZXN0IGVmZm9ydCBvbmx5ICovOwogICAgICAgICAgICAg
Y29udGludWU7CiAgICAgICAgIH0KIAotLS0gYS94ZW4vYXJjaC94ODYvaHZt
L2lvcmVxLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCkBAIC0y
NjcsOCArMjY3LDkgQEAgYm9vbF90IGlzX2lvcmVxX3NlcnZlcl9wYWdlKHN0
cnVjdCBkb21haQogc3RhdGljIHZvaWQgaHZtX3JlbW92ZV9pb3JlcV9nbWZu
KAogICAgIHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBodm1faW9yZXFfcGFn
ZSAqaW9ycCkKIHsKLSAgICBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQs
IGlvcnAtPmdtZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YWdlX3RvX21mbihpb3JwLT5wYWdlKSwgMCk7CisgICAgaWYgKCBndWVzdF9w
aHlzbWFwX3JlbW92ZV9wYWdlKGQsIGlvcnAtPmdtZm4sCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhZ2VfdG9fbWZuKGlvcnAtPnBh
Z2UpLCAwKSApCisgICAgICAgIGRvbWFpbl9jcmFzaChkKTsKICAgICBjbGVh
cl9wYWdlKGlvcnAtPnZhKTsKIH0KIAotLS0gYS94ZW4vYXJjaC94ODYvbW0u
YworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNDI3MSw3ICs0MjcxLDEx
IEBAIHN0YXRpYyBpbnQgcmVwbGFjZV9ncmFudF9wMm1fbWFwcGluZygKICAg
ICAgICAgICAgICAgICB0eXBlLCBtZm5feChvbGRfbWZuKSwgZnJhbWUpOwog
ICAgICAgICByZXR1cm4gR05UU1RfZ2VuZXJhbF9lcnJvcjsKICAgICB9Ci0g
ICAgZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBnZm4sIGZyYW1lLCBQ
QUdFX09SREVSXzRLKTsKKyAgICBpZiAoIGd1ZXN0X3BoeXNtYXBfcmVtb3Zl
X3BhZ2UoZCwgZ2ZuLCBmcmFtZSwgUEFHRV9PUkRFUl80SykgKQorICAgIHsK
KyAgICAgICAgcHV0X2dmbihkLCBnZm4pOworICAgICAgICByZXR1cm4gR05U
U1RfZ2VuZXJhbF9lcnJvcjsKKyAgICB9CiAKICAgICBwdXRfZ2ZuKGQsIGdm
bik7CiAgICAgcmV0dXJuIEdOVFNUX29rYXk7CkBAIC00NzkzLDcgKzQ3OTcs
NyBAQCBpbnQgeGVubWVtX2FkZF90b19waHlzbWFwX29uZSgKICAgICBzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlID0gTlVMTDsKICAgICB1bnNpZ25lZCBsb25n
IGdmbiA9IDA7IC8qIGdjYyAuLi4gKi8KICAgICB1bnNpZ25lZCBsb25nIHBy
ZXZfbWZuLCBtZm4gPSAwLCBvbGRfZ3BmbjsKLSAgICBpbnQgcmM7CisgICAg
aW50IHJjID0gMDsKICAgICBwMm1fdHlwZV90IHAybXQ7CiAKICAgICBzd2l0
Y2ggKCBzcGFjZSApCkBAIC00ODY3LDI1ICs0ODcxLDMwIEBAIGludCB4ZW5t
ZW1fYWRkX3RvX3BoeXNtYXBfb25lKAogICAgIHsKICAgICAgICAgaWYgKCBp
c194ZW5faGVhcF9tZm4ocHJldl9tZm4pICkKICAgICAgICAgICAgIC8qIFhl
biBoZWFwIGZyYW1lcyBhcmUgc2ltcGx5IHVuaG9va2VkIGZyb20gdGhpcyBw
aHlzIHNsb3QuICovCi0gICAgICAgICAgICBndWVzdF9waHlzbWFwX3JlbW92
ZV9wYWdlKGQsIGdwZm4sIHByZXZfbWZuLCBQQUdFX09SREVSXzRLKTsKKyAg
ICAgICAgICAgIHJjID0gZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBn
cGZuLCBwcmV2X21mbiwgUEFHRV9PUkRFUl80Syk7CiAgICAgICAgIGVsc2UK
ICAgICAgICAgICAgIC8qIE5vcm1hbCBkb21haW4gbWVtb3J5IGlzIGZyZWVk
LCB0byBhdm9pZCBsZWFraW5nIG1lbW9yeS4gKi8KLSAgICAgICAgICAgIGd1
ZXN0X3JlbW92ZV9wYWdlKGQsIGdwZm4pOworICAgICAgICAgICAgcmMgPSBn
dWVzdF9yZW1vdmVfcGFnZShkLCBncGZuKTsKICAgICB9CiAgICAgLyogSW4g
dGhlIFhFTk1BUFNQQUNFX2dtZm4gY2FzZSB3ZSBzdGlsbCBob2xkIGEgcmVm
IG9uIHRoZSBvbGQgcGFnZS4gKi8KICAgICBwdXRfZ2ZuKGQsIGdwZm4pOwog
CisgICAgaWYgKCByYyApCisgICAgICAgIGdvdG8gcHV0X2JvdGg7CisKICAg
ICAvKiBVbm1hcCBmcm9tIG9sZCBsb2NhdGlvbiwgaWYgYW55LiAqLwogICAg
IG9sZF9ncGZuID0gZ2V0X2dwZm5fZnJvbV9tZm4obWZuKTsKICAgICBBU1NF
UlQoIG9sZF9ncGZuICE9IFNIQVJFRF9NMlBfRU5UUlkgKTsKICAgICBpZiAo
IHNwYWNlID09IFhFTk1BUFNQQUNFX2dtZm4gfHwgc3BhY2UgPT0gWEVOTUFQ
U1BBQ0VfZ21mbl9yYW5nZSApCiAgICAgICAgIEFTU0VSVCggb2xkX2dwZm4g
PT0gZ2ZuICk7CiAgICAgaWYgKCBvbGRfZ3BmbiAhPSBJTlZBTElEX00yUF9F
TlRSWSApCi0gICAgICAgIGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwg
b2xkX2dwZm4sIG1mbiwgUEFHRV9PUkRFUl80Syk7CisgICAgICAgIHJjID0g
Z3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBvbGRfZ3BmbiwgbWZuLCBQ
QUdFX09SREVSXzRLKTsKIAogICAgIC8qIE1hcCBhdCBuZXcgbG9jYXRpb24u
ICovCi0gICAgcmMgPSBndWVzdF9waHlzbWFwX2FkZF9wYWdlKGQsIGdwZm4s
IG1mbiwgUEFHRV9PUkRFUl80Syk7CisgICAgaWYgKCAhcmMgKQorICAgICAg
ICByYyA9IGd1ZXN0X3BoeXNtYXBfYWRkX3BhZ2UoZCwgZ3BmbiwgbWZuLCBQ
QUdFX09SREVSXzRLKTsKIAorIHB1dF9ib3RoOgogICAgIC8qIEluIHRoZSBY
RU5NQVBTUEFDRV9nbWZuLCB3ZSB0b29rIGEgcmVmIG9mIHRoZSBnZm4gYXQg
dGhlIHRvcCAqLwogICAgIGlmICggc3BhY2UgPT0gWEVOTUFQU1BBQ0VfZ21m
biB8fCBzcGFjZSA9PSBYRU5NQVBTUEFDRV9nbWZuX3JhbmdlICkKICAgICAg
ICAgcHV0X2dmbihkLCBnZm4pOwotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJt
LmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCkBAIC0yODM3LDEwICsy
ODM3LDEyIEBAIGludCBwMm1fYWRkX2ZvcmVpZ24oc3RydWN0IGRvbWFpbiAq
dGRvbSwKICAgICB7CiAgICAgICAgIGlmICggaXNfeGVuX2hlYXBfbWZuKHBy
ZXZfbWZuKSApCiAgICAgICAgICAgICAvKiBYZW4gaGVhcCBmcmFtZXMgYXJl
IHNpbXBseSB1bmhvb2tlZCBmcm9tIHRoaXMgcGh5cyBzbG90ICovCi0gICAg
ICAgICAgICBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKHRkb20sIGdwZm4s
IHByZXZfbWZuLCAwKTsKKyAgICAgICAgICAgIHJjID0gZ3Vlc3RfcGh5c21h
cF9yZW1vdmVfcGFnZSh0ZG9tLCBncGZuLCBwcmV2X21mbiwgMCk7CiAgICAg
ICAgIGVsc2UKICAgICAgICAgICAgIC8qIE5vcm1hbCBkb21haW4gbWVtb3J5
IGlzIGZyZWVkLCB0byBhdm9pZCBsZWFraW5nIG1lbW9yeS4gKi8KLSAgICAg
ICAgICAgIGd1ZXN0X3JlbW92ZV9wYWdlKHRkb20sIGdwZm4pOworICAgICAg
ICAgICAgcmMgPSBndWVzdF9yZW1vdmVfcGFnZSh0ZG9tLCBncGZuKTsKKyAg
ICAgICAgaWYgKCByYyApCisgICAgICAgICAgICBnb3RvIHB1dF9ib3RoOwog
ICAgIH0KICAgICAvKgogICAgICAqIENyZWF0ZSB0aGUgbmV3IG1hcHBpbmcu
IENhbid0IHVzZSBndWVzdF9waHlzbWFwX2FkZF9wYWdlKCkgYmVjYXVzZSBp
dApAQCAtMjg1Myw2ICsyODU1LDcgQEAgaW50IHAybV9hZGRfZm9yZWlnbihz
dHJ1Y3QgZG9tYWluICp0ZG9tLAogICAgICAgICAgICAgICAgICAiZ3Bmbjol
bHggbWZuOiVseCBmZ2ZuOiVseCB0ZDolZCBmZDolZFxuIiwKICAgICAgICAg
ICAgICAgICAgZ3BmbiwgbWZuLCBmZ2ZuLCB0ZG9tLT5kb21haW5faWQsIGZk
b20tPmRvbWFpbl9pZCk7CiAKKyBwdXRfYm90aDoKICAgICBwdXRfcGFnZShw
YWdlKTsKIAogICAgIC8qCi0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUu
YworKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKQEAgLTE3NjgsNiAr
MTc2OCw3IEBAIGdudHRhYl90cmFuc2ZlcigKICAgICBmb3IgKCBpID0gMDsg
aSA8IGNvdW50OyBpKysgKQogICAgIHsKICAgICAgICAgYm9vbF90IG9rYXk7
CisgICAgICAgIGludCByYzsKIAogICAgICAgICBpZiAoaSAmJiBoeXBlcmNh
bGxfcHJlZW1wdF9jaGVjaygpKQogICAgICAgICAgICAgcmV0dXJuIGk7CkBA
IC0xODE4LDI3ICsxODE5LDMzIEBAIGdudHRhYl90cmFuc2ZlcigKICAgICAg
ICAgICAgIGdvdG8gY29weWJhY2s7CiAgICAgICAgIH0KIAotICAgICAgICBn
dWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsIGdvcC5tZm4sIG1mbiwgMCk7
CisgICAgICAgIHJjID0gZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBn
b3AubWZuLCBtZm4sIDApOwogICAgICAgICBnbnR0YWJfZmx1c2hfdGxiKGQp
OworICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgeworICAgICAgICAgICAg
Z2RwcmludGsoWEVOTE9HX0lORk8sCisgICAgICAgICAgICAgICAgICAgICAi
Z250dGFiX3RyYW5zZmVyOiBjYW4ndCByZW1vdmUgR0ZOICUiUFJJX3hlbl9w
Zm4iIChNRk4gJWx4KVxuIiwKKyAgICAgICAgICAgICAgICAgICAgIGdvcC5t
Zm4sIG1mbik7CisgICAgICAgICAgICBnb3Auc3RhdHVzID0gR05UU1RfZ2Vu
ZXJhbF9lcnJvcjsKKyAgICAgICAgICAgIGdvdG8gcHV0X2dmbl9hbmRfY29w
eWJhY2s7CisgICAgICAgIH0KIAogICAgICAgICAvKiBGaW5kIHRoZSB0YXJn
ZXQgZG9tYWluLiAqLwogICAgICAgICBpZiAoIHVubGlrZWx5KChlID0gcmN1
X2xvY2tfZG9tYWluX2J5X2lkKGdvcC5kb21pZCkpID09IE5VTEwpICkKICAg
ICAgICAgewotICAgICAgICAgICAgcHV0X2dmbihkLCBnb3AubWZuKTsKICAg
ICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19JTkZPLCAiZ250dGFiX3RyYW5z
ZmVyOiBjYW4ndCBmaW5kIGRvbWFpbiAlZFxuIiwKICAgICAgICAgICAgICAg
ICAgICAgZ29wLmRvbWlkKTsKLSAgICAgICAgICAgIHBhZ2UtPmNvdW50X2lu
Zm8gJj0gfihQR0NfY291bnRfbWFza3xQR0NfYWxsb2NhdGVkKTsKLSAgICAg
ICAgICAgIGZyZWVfZG9taGVhcF9wYWdlKHBhZ2UpOwogICAgICAgICAgICAg
Z29wLnN0YXR1cyA9IEdOVFNUX2JhZF9kb21haW47Ci0gICAgICAgICAgICBn
b3RvIGNvcHliYWNrOworICAgICAgICAgICAgZ290byBwdXRfZ2ZuX2FuZF9j
b3B5YmFjazsKICAgICAgICAgfQogCiAgICAgICAgIGlmICggeHNtX2dyYW50
X3RyYW5zZmVyKFhTTV9IT09LLCBkLCBlKSApCiAgICAgICAgIHsKLSAgICAg
ICAgICAgIHB1dF9nZm4oZCwgZ29wLm1mbik7CiAgICAgICAgICAgICBnb3Au
c3RhdHVzID0gR05UU1RfcGVybWlzc2lvbl9kZW5pZWQ7CiAgICAgICAgIHVu
bG9ja19hbmRfY29weWJhY2s6CiAgICAgICAgICAgICByY3VfdW5sb2NrX2Rv
bWFpbihlKTsKKyAgICAgICAgcHV0X2dmbl9hbmRfY29weWJhY2s6CisgICAg
ICAgICAgICBwdXRfZ2ZuKGQsIGdvcC5tZm4pOwogICAgICAgICAgICAgcGFn
ZS0+Y291bnRfaW5mbyAmPSB+KFBHQ19jb3VudF9tYXNrfFBHQ19hbGxvY2F0
ZWQpOwogICAgICAgICAgICAgZnJlZV9kb21oZWFwX3BhZ2UocGFnZSk7CiAg
ICAgICAgICAgICBnb3RvIGNvcHliYWNrOwpAQCAtMTg4NywxMiArMTg5NCw4
IEBAIGdudHRhYl90cmFuc2ZlcigKICAgICAgICAgICAgICAgICAgICAgICAg
ICAiVHJhbnNmZXJlZSAoZCVkKSBoYXMgbm8gaGVhZHJvb20gKHRvdCAldSwg
bWF4ICV1KVxuIiwKICAgICAgICAgICAgICAgICAgICAgICAgICBlLT5kb21h
aW5faWQsIGUtPnRvdF9wYWdlcywgZS0+bWF4X3BhZ2VzKTsKIAotICAgICAg
ICAgICAgcmN1X3VubG9ja19kb21haW4oZSk7Ci0gICAgICAgICAgICBwdXRf
Z2ZuKGQsIGdvcC5tZm4pOwotICAgICAgICAgICAgcGFnZS0+Y291bnRfaW5m
byAmPSB+KFBHQ19jb3VudF9tYXNrfFBHQ19hbGxvY2F0ZWQpOwotICAgICAg
ICAgICAgZnJlZV9kb21oZWFwX3BhZ2UocGFnZSk7CiAgICAgICAgICAgICBn
b3Auc3RhdHVzID0gR05UU1RfZ2VuZXJhbF9lcnJvcjsKLSAgICAgICAgICAg
IGdvdG8gY29weWJhY2s7CisgICAgICAgICAgICBnb3RvIHVubG9ja19hbmRf
Y29weWJhY2s7CiAgICAgICAgIH0KIAogICAgICAgICAvKiBPa2F5LCBhZGQg
dGhlIHBhZ2UgdG8gJ2UnLiAqLwpAQCAtMTkyMSwxMyArMTkyNCw4IEBAIGdu
dHRhYl90cmFuc2ZlcigKIAogICAgICAgICAgICAgaWYgKCBkcm9wX2RvbV9y
ZWYgKQogICAgICAgICAgICAgICAgIHB1dF9kb21haW4oZSk7Ci0gICAgICAg
ICAgICByY3VfdW5sb2NrX2RvbWFpbihlKTsKLQotICAgICAgICAgICAgcHV0
X2dmbihkLCBnb3AubWZuKTsKLSAgICAgICAgICAgIHBhZ2UtPmNvdW50X2lu
Zm8gJj0gfihQR0NfY291bnRfbWFza3xQR0NfYWxsb2NhdGVkKTsKLSAgICAg
ICAgICAgIGZyZWVfZG9taGVhcF9wYWdlKHBhZ2UpOwogICAgICAgICAgICAg
Z29wLnN0YXR1cyA9IEdOVFNUX2dlbmVyYWxfZXJyb3I7Ci0gICAgICAgICAg
ICBnb3RvIGNvcHliYWNrOworICAgICAgICAgICAgZ290byB1bmxvY2tfYW5k
X2NvcHliYWNrOwogICAgICAgICB9CiAKICAgICAgICAgcGFnZV9saXN0X2Fk
ZF90YWlsKHBhZ2UsICZlLT5wYWdlX2xpc3QpOwotLS0gYS94ZW4vY29tbW9u
L21lbW9yeS5jCisrKyBiL3hlbi9jb21tb24vbWVtb3J5LmMKQEAgLTI1MCw4
ICsyNTAsMTIgQEAgaW50IGd1ZXN0X3JlbW92ZV9wYWdlKHN0cnVjdCBkb21h
aW4gKmQsCiAgICAgbWZuID0gbWZuX3goZ2V0X2dmbl9xdWVyeShkLCBnbWZu
LCAmcDJtdCkpOyAKICAgICBpZiAoIHVubGlrZWx5KHAybV9pc19wYWdpbmco
cDJtdCkpICkKICAgICB7Ci0gICAgICAgIGd1ZXN0X3BoeXNtYXBfcmVtb3Zl
X3BhZ2UoZCwgZ21mbiwgbWZuLCAwKTsKKyAgICAgICAgcmMgPSBndWVzdF9w
aHlzbWFwX3JlbW92ZV9wYWdlKGQsIGdtZm4sIG1mbiwgMCk7CiAgICAgICAg
IHB1dF9nZm4oZCwgZ21mbik7CisKKyAgICAgICAgaWYgKCByYyApCisgICAg
ICAgICAgICByZXR1cm4gcmM7CisKICAgICAgICAgLyogSWYgdGhlIHBhZ2Ug
aGFzbid0IHlldCBiZWVuIHBhZ2VkIG91dCwgdGhlcmUgaXMgYW4KICAgICAg
ICAgICogYWN0dWFsIHBhZ2UgdGhhdCBuZWVkcyB0byBiZSByZWxlYXNlZC4g
Ki8KICAgICAgICAgaWYgKCBwMm10ID09IHAybV9yYW1fcGFnaW5nX291dCAp
CkBAIC0zMTUsNyArMzE5LDkgQEAgaW50IGd1ZXN0X3JlbW92ZV9wYWdlKHN0
cnVjdCBkb21haW4gKmQsCiAgICAgICAgIHJldHVybiAtRU5YSU87CiAgICAg
fQogCi0gICAgaWYgKCB0ZXN0X2FuZF9jbGVhcl9iaXQoX1BHVF9waW5uZWQs
ICZwYWdlLT51LmludXNlLnR5cGVfaW5mbykgKQorICAgIHJjID0gZ3Vlc3Rf
cGh5c21hcF9yZW1vdmVfcGFnZShkLCBnbWZuLCBtZm4sIDApOworCisgICAg
aWYgKCAhcmMgJiYgdGVzdF9hbmRfY2xlYXJfYml0KF9QR1RfcGlubmVkLCAm
cGFnZS0+dS5pbnVzZS50eXBlX2luZm8pICkKICAgICAgICAgcHV0X3BhZ2Vf
YW5kX3R5cGUocGFnZSk7CiAKICAgICAvKgpAQCAtMzI2LDE2ICszMzIsMTQg
QEAgaW50IGd1ZXN0X3JlbW92ZV9wYWdlKHN0cnVjdCBkb21haW4gKmQsCiAg
ICAgICogRm9yIHRoaXMgcHVycG9zZSAoYW5kIHRvIG1hdGNoIHBvcHVsYXRl
X3BoeXNtYXAoKSBiZWhhdmlvciksIHRoZSBwYWdlCiAgICAgICogaXMga2Vw
dCBhbGxvY2F0ZWQuCiAgICAgICovCi0gICAgaWYgKCAhaXNfZG9tYWluX2Rp
cmVjdF9tYXBwZWQoZCkgJiYKKyAgICBpZiAoICFyYyAmJiAhaXNfZG9tYWlu
X2RpcmVjdF9tYXBwZWQoZCkgJiYKICAgICAgICAgIHRlc3RfYW5kX2NsZWFy
X2JpdChfUEdDX2FsbG9jYXRlZCwgJnBhZ2UtPmNvdW50X2luZm8pICkKICAg
ICAgICAgcHV0X3BhZ2UocGFnZSk7CiAKLSAgICBndWVzdF9waHlzbWFwX3Jl
bW92ZV9wYWdlKGQsIGdtZm4sIG1mbiwgMCk7Ci0KICAgICBwdXRfcGFnZShw
YWdlKTsKICAgICBwdXRfZ2ZuKGQsIGdtZm4pOwogCi0gICAgcmV0dXJuIDA7
CisgICAgcmV0dXJuIHJjOwogfQogCiBzdGF0aWMgdm9pZCBkZWNyZWFzZV9y
ZXNlcnZhdGlvbihzdHJ1Y3QgbWVtb3BfYXJncyAqYSkKQEAgLTU3MCw3ICs1
NzQsOCBAQCBzdGF0aWMgbG9uZyBtZW1vcnlfZXhjaGFuZ2UoWEVOX0dVRVNU
X0hBCiAgICAgICAgICAgICBnZm4gPSBtZm5fdG9fZ21mbihkLCBtZm4pOwog
ICAgICAgICAgICAgLyogUGFnZXMgd2VyZSB1bnNoYXJlZCBhYm92ZSAqLwog
ICAgICAgICAgICAgQlVHX09OKFNIQVJFRF9NMlAoZ2ZuKSk7Ci0gICAgICAg
ICAgICBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsIGdmbiwgbWZuLCAw
KTsKKyAgICAgICAgICAgIGlmICggZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFn
ZShkLCBnZm4sIG1mbiwgMCkgKQorICAgICAgICAgICAgICAgIGRvbWFpbl9j
cmFzaChkKTsKICAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwogICAgICAg
ICB9CiAKQEAgLTExMjAsNyArMTEyNSw3IEBAIGxvbmcgZG9fbWVtb3J5X29w
KHVuc2lnbmVkIGxvbmcgY21kLCBYRU4KICAgICAgICAgcGFnZSA9IGdldF9w
YWdlX2Zyb21fZ2ZuKGQsIHhyZnAuZ3BmbiwgTlVMTCwgUDJNX0FMTE9DKTsK
ICAgICAgICAgaWYgKCBwYWdlICkKICAgICAgICAgewotICAgICAgICAgICAg
Z3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCB4cmZwLmdwZm4sIHBhZ2Vf
dG9fbWZuKHBhZ2UpLCAwKTsKKyAgICAgICAgICAgIHJjID0gZ3Vlc3RfcGh5
c21hcF9yZW1vdmVfcGFnZShkLCB4cmZwLmdwZm4sIHBhZ2VfdG9fbWZuKHBh
Z2UpLCAwKTsKICAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwogICAgICAg
ICB9CiAgICAgICAgIGVsc2UKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvYXJtL3NtbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9h
cm0vc21tdS5jCkBAIC0yNzgzLDkgKzI3ODMsNyBAQCBzdGF0aWMgaW50IGFy
bV9zbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvCiAJaWYgKCAhaXNfZG9tYWlu
X2RpcmVjdF9tYXBwZWQoZCkgKQogCQlyZXR1cm4gLUVJTlZBTDsKIAotCWd1
ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwgZ2ZuLCBnZm4sIDApOwotCi0J
cmV0dXJuIDA7CisJcmV0dXJuIGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2Uo
ZCwgZ2ZuLCBnZm4sIDApOwogfQogCiBzdGF0aWMgY29uc3Qgc3RydWN0IGlv
bW11X29wcyBhcm1fc21tdV9pb21tdV9vcHMgPSB7Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vcDJtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9w
Mm0uaApAQCAtMTc3LDEwICsxNzcsNiBAQCBzdGF0aWMgaW5saW5lIGludCBn
dWVzdF9waHlzbWFwX2FkZF9wYWdlCiAgICAgcmV0dXJuIGd1ZXN0X3BoeXNt
YXBfYWRkX2VudHJ5KGQsIGdmbiwgbWZuLCBwYWdlX29yZGVyLCBwMm1fcmFt
X3J3KTsKIH0KIAotdm9pZCBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKHN0
cnVjdCBkb21haW4gKmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgbG9uZyBncGZuLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuLCB1bnNpZ25lZCBpbnQgcGFn
ZV9vcmRlcik7Ci0KIHVuc2lnbmVkIGxvbmcgZ21mbl90b19tZm4oc3RydWN0
IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBncGZuKTsKIAogLyoKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L3AybS5oCkBAIC01NTgsMTEgKzU1OCw2IEBAIHN0YXRpYyBpbmxp
bmUgaW50IGd1ZXN0X3BoeXNtYXBfYWRkX3BhZ2UKICAgICByZXR1cm4gZ3Vl
c3RfcGh5c21hcF9hZGRfZW50cnkoZCwgZ2ZuLCBtZm4sIHBhZ2Vfb3JkZXIs
IHAybV9yYW1fcncpOwogfQogCi0vKiBSZW1vdmUgYSBwYWdlIGZyb20gYSBk
b21haW4ncyBwMm0gdGFibGUgKi8KLWludCBndWVzdF9waHlzbWFwX3JlbW92
ZV9wYWdlKHN0cnVjdCBkb21haW4gKmQsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBsb25nIGdmbiwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuLCB1bnNpZ25lZCBp
bnQgcGFnZV9vcmRlcik7Ci0KIC8qIFNldCBhIHAybSByYW5nZSBhcyBwb3B1
bGF0ZS1vbi1kZW1hbmQgKi8KIGludCBndWVzdF9waHlzbWFwX21hcmtfcG9w
dWxhdGVfb25fZGVtYW5kKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxv
bmcgZ2ZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IG9yZGVyKTsKLS0tIGEveGVuL2luY2x1ZGUv
eGVuL3AybS1jb21tb24uaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vcDJtLWNv
bW1vbi5oCkBAIC0xLDYgKzEsNyBAQAogI2lmbmRlZiBfWEVOX1AyTV9DT01N
T05fSAogI2RlZmluZSBfWEVOX1AyTV9DT01NT05fSAogCisjaW5jbHVkZSA8
eGVuL21tLmg+CiAjaW5jbHVkZSA8cHVibGljL3ZtX2V2ZW50Lmg+CiAKIC8q
CkBAIC0zMyw2ICszNCwxMSBAQCB0eXBlZGVmIGVudW0gewogICAgIC8qIE5P
VEU6IEFzc3VtZWQgdG8gYmUgb25seSA0IGJpdHMgcmlnaHQgbm93IG9uIHg4
Ni4gKi8KIH0gcDJtX2FjY2Vzc190OwogCisvKiBSZW1vdmUgYSBwYWdlIGZy
b20gYSBkb21haW4ncyBwMm0gdGFibGUgKi8KK2ludCBfX211c3RfY2hlY2sK
K2d1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwg
dW5zaWduZWQgbG9uZyBnZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGxvbmcgbWZuLCB1bnNpZ25lZCBpbnQgcGFnZV9vcmRlcik7
CisKIC8qIE1hcCBNTUlPIHJlZ2lvbnMgaW4gdGhlIHAybTogc3RhcnRfZ2Zu
IGFuZCBuciBkZXNjcmliZSB0aGUgcmFuZ2UgaW4KICAqICAqIHRoZSBndWVz
dCBwaHlzaWNhbCBhZGRyZXNzIHNwYWNlIHRvIG1hcCwgc3RhcnRpbmcgZnJv
bSB0aGUgbWFjaGluZQogICogICAqIGZyYW1lIG51bWJlciBtZm4uICovCi0t
LSBhL3hlbi9pbmNsdWRlL3hlbi9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL3hl
bi9tbS5oCkBAIC01MTAsNyArNTEwLDcgQEAgaW50IHhlbm1lbV9hZGRfdG9f
cGh5c21hcF9vbmUoc3RydWN0IGRvbQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgbG9uZyBpZHgsIHhlbl9wZm5fdCBncGZuKTsK
IAogLyogUmV0dXJucyAwIG9uIHN1Y2Nlc3MsIG9yIG5lZ2F0aXZlIG9uIGVy
cm9yLiAqLwotaW50IGd1ZXN0X3JlbW92ZV9wYWdlKHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGxvbmcgZ21mbik7CitpbnQgX19tdXN0X2NoZWNrIGd1
ZXN0X3JlbW92ZV9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxv
bmcgZ21mbik7CiAKICNkZWZpbmUgUkFNX1RZUEVfQ09OVkVOVElPTkFMIDB4
MDAwMDAwMDEKICNkZWZpbmUgUkFNX1RZUEVfUkVTRVJWRUQgICAgIDB4MDAw
MDAwMDIK

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKCkgbmVlZHMgaXRzIHJldHVy
biB2YWx1ZSBjaGVja2VkCgpDYWxsZXJzLCBuYW1lbHkgc3VjaCBzdWJzZXF1
ZW50bHkgZnJlZWluZyB0aGUgcGFnZSwgbXVzdCBub3QgYmxpbmRseQphc3N1
bWUgc3VjY2VzcyAtIHRoZSBmdW5jdGlvbiBtYXkgbmFtZWx5IGZhaWwgd2hl
biBuZWVkaW5nIHRvIHNoYXR0ZXIgYQpzdXBlciBwYWdlLCBidXQgdGhlcmUg
bm90IGJlaW5nIG1lbW9yeSBhdmFpbGFibGUgZm9yIHRoZSB0aGVuIG5lZWRl
ZAppbnRlcm1lZGlhdGUgcGFnZSB0YWJsZS4KCkFzIGl0IGhhcHBlbnMsIGd1
ZXN0X3JlbW92ZV9wYWdlKCkgY2FsbGVycyBub3cgYWxzbyBhbGwgY2hlY2sg
dGhlCnJldHVybiB2YWx1ZS4KCkZ1cnRoZXJtb3JlIGEgbWlzc2VkIHB1dF9n
Zm4oKSBvbiBhbiBlcnJvciBwYXRoIGluIGdudHRhYl90cmFuc2ZlcigpIGlz
CmFsc28gYmVpbmcgdGFrZW4gY2FyZSBvZi4KClRoaXMgaXMgcGFydCBvZiBY
U0EtMjIyLgoKUmVwb3J0ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgotLS0gYS94ZW4vYXJj
aC9hcm0vbW0uYworKysgYi94ZW4vYXJjaC9hcm0vbW0uYwpAQCAtMTM0MCwx
MyArMTM0MCwxNCBAQCBpbnQgcmVwbGFjZV9ncmFudF9ob3N0X21hcHBpbmco
dW5zaWduZWQKIHsKICAgICBnZm5fdCBnZm4gPSBfZ2ZuKGFkZHIgPj4gUEFH
RV9TSElGVCk7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IGN1cnJlbnQtPmRv
bWFpbjsKKyAgICBpbnQgcmM7CiAKICAgICBpZiAoIG5ld19hZGRyICE9IDAg
fHwgKGZsYWdzICYgR05UTUFQX2NvbnRhaW5zX3B0ZSkgKQogICAgICAgICBy
ZXR1cm4gR05UU1RfZ2VuZXJhbF9lcnJvcjsKIAotICAgIGd1ZXN0X3BoeXNt
YXBfcmVtb3ZlX3BhZ2UoZCwgZ2ZuLCBfbWZuKG1mbiksIDApOworICAgIHJj
ID0gZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBnZm4sIF9tZm4obWZu
KSwgMCk7CiAKLSAgICByZXR1cm4gR05UU1Rfb2theTsKKyAgICByZXR1cm4g
cmMgPyBHTlRTVF9nZW5lcmFsX2Vycm9yIDogR05UU1Rfb2theTsKIH0KIAog
aW50IGlzX2lvbWVtX3BhZ2UodW5zaWduZWQgbG9uZyBtZm4pCi0tLSBhL3hl
bi9hcmNoL2FybS9wMm0uYworKysgYi94ZW4vYXJjaC9hcm0vcDJtLmMKQEAg
LTEyMTEsMTEgKzEyMTEsMTAgQEAgaW50IGd1ZXN0X3BoeXNtYXBfYWRkX2Vu
dHJ5KHN0cnVjdCBkb21haQogICAgIHJldHVybiBwMm1faW5zZXJ0X21hcHBp
bmcoZCwgZ2ZuLCAoMSA8PCBwYWdlX29yZGVyKSwgbWZuLCB0KTsKIH0KIAot
dm9pZCBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKHN0cnVjdCBkb21haW4g
KmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ZuX3QgZ2Zu
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl90IG1mbiwg
dW5zaWduZWQgaW50IHBhZ2Vfb3JkZXIpCitpbnQgZ3Vlc3RfcGh5c21hcF9y
ZW1vdmVfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sIG1mbl90
IG1mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCBwYWdlX29yZGVyKQogewotICAgIHAybV9yZW1vdmVfbWFwcGluZyhk
LCBnZm4sICgxIDw8IHBhZ2Vfb3JkZXIpLCBtZm4pOworICAgIHJldHVybiBw
Mm1fcmVtb3ZlX21hcHBpbmcoZCwgZ2ZuLCAoMSA8PCBwYWdlX29yZGVyKSwg
bWZuKTsKIH0KIAogc3RhdGljIGludCBwMm1fYWxsb2NfdGFibGUoc3RydWN0
IGRvbWFpbiAqZCkKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtODA4LDcgKzgwOCwxNSBAQCBp
bnQgYXJjaF9kb21haW5fc29mdF9yZXNldChzdHJ1Y3QgZG9tYWluCiAgICAg
ICAgIHJldCA9IC1FTk9NRU07CiAgICAgICAgIGdvdG8gZXhpdF9wdXRfZ2Zu
OwogICAgIH0KLSAgICBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsIF9n
Zm4oZ2ZuKSwgX21mbihtZm4pLCBQQUdFX09SREVSXzRLKTsKKworICAgIHJl
dCA9IGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwgX2dmbihnZm4pLCBf
bWZuKG1mbiksIFBBR0VfT1JERVJfNEspOworICAgIGlmICggcmV0ICkKKyAg
ICB7CisgICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIgIkZhaWxlZCB0byBy
ZW1vdmUgRG9tJWQncyBzaGFyZWRfaW5mbyBmcmFtZSAlbHhcbiIsCisgICAg
ICAgICAgICAgICBkLT5kb21haW5faWQsIGdmbik7CisgICAgICAgIGZyZWVf
ZG9taGVhcF9wYWdlKG5ld19wYWdlKTsKKyAgICAgICAgZ290byBleGl0X3B1
dF9nZm47CisgICAgfQogCiAgICAgcmV0ID0gZ3Vlc3RfcGh5c21hcF9hZGRf
cGFnZShkLCBfZ2ZuKGdmbiksIF9tZm4ocGFnZV90b19tZm4obmV3X3BhZ2Up
KSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBBR0VfT1JE
RVJfNEspOwotLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluX2J1aWxkLmMKKysr
IGIveGVuL2FyY2gveDg2L2RvbWFpbl9idWlsZC5jCkBAIC00MjcsNyArNDI3
LDkgQEAgc3RhdGljIF9faW5pdCB2b2lkIHB2aF9hZGRfbWVtX21hcHBpbmco
cwogICAgICAgICBpZiAoICFpb21lbV9hY2Nlc3NfcGVybWl0dGVkKGQsIG1m
biArIGksIG1mbiArIGkpICkKICAgICAgICAgewogICAgICAgICAgICAgb21m
biA9IGdldF9nZm5fcXVlcnlfdW5sb2NrZWQoZCwgZ2ZuICsgaSwgJnQpOwot
ICAgICAgICAgICAgZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBfZ2Zu
KGdmbiArIGkpLCBvbWZuLCBQQUdFX09SREVSXzRLKTsKKyAgICAgICAgICAg
IGlmICggZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBfZ2ZuKGdmbiAr
IGkpLCBvbWZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFBBR0VfT1JERVJfNEspICkKKyAgICAgICAgICAgICAgICAv
KiBub3RoaW5nLCBiZXN0IGVmZm9ydCBvbmx5ICovOwogICAgICAgICAgICAg
Y29udGludWU7CiAgICAgICAgIH0KIAotLS0gYS94ZW4vYXJjaC94ODYvaHZt
L2lvcmVxLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCkBAIC0y
NjcsOCArMjY3LDkgQEAgYm9vbF90IGlzX2lvcmVxX3NlcnZlcl9wYWdlKHN0
cnVjdCBkb21haQogc3RhdGljIHZvaWQgaHZtX3JlbW92ZV9pb3JlcV9nbWZu
KAogICAgIHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBodm1faW9yZXFfcGFn
ZSAqaW9ycCkKIHsKLSAgICBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQs
IF9nZm4oaW9ycC0+Z21mbiksCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBfbWZuKHBhZ2VfdG9fbWZuKGlvcnAtPnBhZ2UpKSwgMCk7CisgICAg
aWYgKCBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsIF9nZm4oaW9ycC0+
Z21mbiksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9t
Zm4ocGFnZV90b19tZm4oaW9ycC0+cGFnZSkpLCAwKSApCisgICAgICAgIGRv
bWFpbl9jcmFzaChkKTsKICAgICBjbGVhcl9wYWdlKGlvcnAtPnZhKTsKIH0K
IAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYv
bW0uYwpAQCAtNDI3Niw3ICs0Mjc2LDExIEBAIHN0YXRpYyBpbnQgcmVwbGFj
ZV9ncmFudF9wMm1fbWFwcGluZygKICAgICAgICAgICAgICAgICB0eXBlLCBt
Zm5feChvbGRfbWZuKSwgZnJhbWUpOwogICAgICAgICByZXR1cm4gR05UU1Rf
Z2VuZXJhbF9lcnJvcjsKICAgICB9Ci0gICAgZ3Vlc3RfcGh5c21hcF9yZW1v
dmVfcGFnZShkLCBfZ2ZuKGdmbiksIF9tZm4oZnJhbWUpLCBQQUdFX09SREVS
XzRLKTsKKyAgICBpZiAoIGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwg
X2dmbihnZm4pLCBfbWZuKGZyYW1lKSwgUEFHRV9PUkRFUl80SykgKQorICAg
IHsKKyAgICAgICAgcHV0X2dmbihkLCBnZm4pOworICAgICAgICByZXR1cm4g
R05UU1RfZ2VuZXJhbF9lcnJvcjsKKyAgICB9CiAKICAgICBwdXRfZ2ZuKGQs
IGdmbik7CiAgICAgcmV0dXJuIEdOVFNUX29rYXk7CkBAIC00Nzk4LDcgKzQ4
MDIsNyBAQCBpbnQgeGVubWVtX2FkZF90b19waHlzbWFwX29uZSgKICAgICBz
dHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gTlVMTDsKICAgICB1bnNpZ25lZCBs
b25nIGdmbiA9IDA7IC8qIGdjYyAuLi4gKi8KICAgICB1bnNpZ25lZCBsb25n
IHByZXZfbWZuLCBtZm4gPSAwLCBvbGRfZ3BmbjsKLSAgICBpbnQgcmM7Cisg
ICAgaW50IHJjID0gMDsKICAgICBwMm1fdHlwZV90IHAybXQ7CiAKICAgICBz
d2l0Y2ggKCBzcGFjZSApCkBAIC00ODcyLDI1ICs0ODc2LDMwIEBAIGludCB4
ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25lKAogICAgIHsKICAgICAgICAgaWYg
KCBpc194ZW5faGVhcF9tZm4ocHJldl9tZm4pICkKICAgICAgICAgICAgIC8q
IFhlbiBoZWFwIGZyYW1lcyBhcmUgc2ltcGx5IHVuaG9va2VkIGZyb20gdGhp
cyBwaHlzIHNsb3QuICovCi0gICAgICAgICAgICBndWVzdF9waHlzbWFwX3Jl
bW92ZV9wYWdlKGQsIGdwZm4sIF9tZm4ocHJldl9tZm4pLCBQQUdFX09SREVS
XzRLKTsKKyAgICAgICAgICAgIHJjID0gZ3Vlc3RfcGh5c21hcF9yZW1vdmVf
cGFnZShkLCBncGZuLCBfbWZuKHByZXZfbWZuKSwgUEFHRV9PUkRFUl80Syk7
CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIC8qIE5vcm1hbCBkb21haW4g
bWVtb3J5IGlzIGZyZWVkLCB0byBhdm9pZCBsZWFraW5nIG1lbW9yeS4gKi8K
LSAgICAgICAgICAgIGd1ZXN0X3JlbW92ZV9wYWdlKGQsIGdmbl94KGdwZm4p
KTsKKyAgICAgICAgICAgIHJjID0gZ3Vlc3RfcmVtb3ZlX3BhZ2UoZCwgZ2Zu
X3goZ3BmbikpOwogICAgIH0KICAgICAvKiBJbiB0aGUgWEVOTUFQU1BBQ0Vf
Z21mbiBjYXNlIHdlIHN0aWxsIGhvbGQgYSByZWYgb24gdGhlIG9sZCBwYWdl
LiAqLwogICAgIHB1dF9nZm4oZCwgZ2ZuX3goZ3BmbikpOwogCisgICAgaWYg
KCByYyApCisgICAgICAgIGdvdG8gcHV0X2JvdGg7CisKICAgICAvKiBVbm1h
cCBmcm9tIG9sZCBsb2NhdGlvbiwgaWYgYW55LiAqLwogICAgIG9sZF9ncGZu
ID0gZ2V0X2dwZm5fZnJvbV9tZm4obWZuKTsKICAgICBBU1NFUlQoIG9sZF9n
cGZuICE9IFNIQVJFRF9NMlBfRU5UUlkgKTsKICAgICBpZiAoIHNwYWNlID09
IFhFTk1BUFNQQUNFX2dtZm4gfHwgc3BhY2UgPT0gWEVOTUFQU1BBQ0VfZ21m
bl9yYW5nZSApCiAgICAgICAgIEFTU0VSVCggb2xkX2dwZm4gPT0gZ2ZuICk7
CiAgICAgaWYgKCBvbGRfZ3BmbiAhPSBJTlZBTElEX00yUF9FTlRSWSApCi0g
ICAgICAgIGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwgX2dmbihvbGRf
Z3BmbiksIF9tZm4obWZuKSwgUEFHRV9PUkRFUl80Syk7CisgICAgICAgIHJj
ID0gZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBfZ2ZuKG9sZF9ncGZu
KSwgX21mbihtZm4pLCBQQUdFX09SREVSXzRLKTsKIAogICAgIC8qIE1hcCBh
dCBuZXcgbG9jYXRpb24uICovCi0gICAgcmMgPSBndWVzdF9waHlzbWFwX2Fk
ZF9wYWdlKGQsIGdwZm4sIF9tZm4obWZuKSwgUEFHRV9PUkRFUl80Syk7Cisg
ICAgaWYgKCAhcmMgKQorICAgICAgICByYyA9IGd1ZXN0X3BoeXNtYXBfYWRk
X3BhZ2UoZCwgZ3BmbiwgX21mbihtZm4pLCBQQUdFX09SREVSXzRLKTsKIAor
IHB1dF9ib3RoOgogICAgIC8qIEluIHRoZSBYRU5NQVBTUEFDRV9nbWZuLCB3
ZSB0b29rIGEgcmVmIG9mIHRoZSBnZm4gYXQgdGhlIHRvcCAqLwogICAgIGlm
ICggc3BhY2UgPT0gWEVOTUFQU1BBQ0VfZ21mbiB8fCBzcGFjZSA9PSBYRU5N
QVBTUEFDRV9nbWZuX3JhbmdlICkKICAgICAgICAgcHV0X2dmbihkLCBnZm4p
OwotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMKKysrIGIveGVuL2FyY2gv
eDg2L21tL3AybS5jCkBAIC0yOTI1LDEwICsyOTI1LDEyIEBAIGludCBwMm1f
YWRkX2ZvcmVpZ24oc3RydWN0IGRvbWFpbiAqdGRvbSwKICAgICB7CiAgICAg
ICAgIGlmICggaXNfeGVuX2hlYXBfbWZuKG1mbl94KHByZXZfbWZuKSkgKQog
ICAgICAgICAgICAgLyogWGVuIGhlYXAgZnJhbWVzIGFyZSBzaW1wbHkgdW5o
b29rZWQgZnJvbSB0aGlzIHBoeXMgc2xvdCAqLwotICAgICAgICAgICAgZ3Vl
c3RfcGh5c21hcF9yZW1vdmVfcGFnZSh0ZG9tLCBfZ2ZuKGdwZm4pLCBwcmV2
X21mbiwgMCk7CisgICAgICAgICAgICByYyA9IGd1ZXN0X3BoeXNtYXBfcmVt
b3ZlX3BhZ2UodGRvbSwgX2dmbihncGZuKSwgcHJldl9tZm4sIDApOwogICAg
ICAgICBlbHNlCiAgICAgICAgICAgICAvKiBOb3JtYWwgZG9tYWluIG1lbW9y
eSBpcyBmcmVlZCwgdG8gYXZvaWQgbGVha2luZyBtZW1vcnkuICovCi0gICAg
ICAgICAgICBndWVzdF9yZW1vdmVfcGFnZSh0ZG9tLCBncGZuKTsKKyAgICAg
ICAgICAgIHJjID0gZ3Vlc3RfcmVtb3ZlX3BhZ2UodGRvbSwgZ3Bmbik7Cisg
ICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgZ290byBwdXRfYm90aDsK
ICAgICB9CiAgICAgLyoKICAgICAgKiBDcmVhdGUgdGhlIG5ldyBtYXBwaW5n
LiBDYW4ndCB1c2UgZ3Vlc3RfcGh5c21hcF9hZGRfcGFnZSgpIGJlY2F1c2Ug
aXQKQEAgLTI5NDEsNiArMjk0Myw3IEBAIGludCBwMm1fYWRkX2ZvcmVpZ24o
c3RydWN0IGRvbWFpbiAqdGRvbSwKICAgICAgICAgICAgICAgICAgImdwZm46
JWx4IG1mbjolbHggZmdmbjolbHggdGQ6JWQgZmQ6JWRcbiIsCiAgICAgICAg
ICAgICAgICAgIGdwZm4sIG1mbl94KG1mbiksIGZnZm4sIHRkb20tPmRvbWFp
bl9pZCwgZmRvbS0+ZG9tYWluX2lkKTsKIAorIHB1dF9ib3RoOgogICAgIHB1
dF9wYWdlKHBhZ2UpOwogCiAgICAgLyoKLS0tIGEveGVuL2NvbW1vbi9ncmFu
dF90YWJsZS5jCisrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwpAQCAt
MTc2OCw2ICsxNzY4LDcgQEAgZ250dGFiX3RyYW5zZmVyKAogICAgIGZvciAo
IGkgPSAwOyBpIDwgY291bnQ7IGkrKyApCiAgICAgewogICAgICAgICBib29s
X3Qgb2theTsKKyAgICAgICAgaW50IHJjOwogCiAgICAgICAgIGlmIChpICYm
IGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkpCiAgICAgICAgICAgICByZXR1
cm4gaTsKQEAgLTE4MTgsMjcgKzE4MTksMzMgQEAgZ250dGFiX3RyYW5zZmVy
KAogICAgICAgICAgICAgZ290byBjb3B5YmFjazsKICAgICAgICAgfQogCi0g
ICAgICAgIGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwgX2dmbihnb3Au
bWZuKSwgX21mbihtZm4pLCAwKTsKKyAgICAgICAgcmMgPSBndWVzdF9waHlz
bWFwX3JlbW92ZV9wYWdlKGQsIF9nZm4oZ29wLm1mbiksIF9tZm4obWZuKSwg
MCk7CiAgICAgICAgIGdudHRhYl9mbHVzaF90bGIoZCk7CisgICAgICAgIGlm
ICggcmMgKQorICAgICAgICB7CisgICAgICAgICAgICBnZHByaW50ayhYRU5M
T0dfSU5GTywKKyAgICAgICAgICAgICAgICAgICAgICJnbnR0YWJfdHJhbnNm
ZXI6IGNhbid0IHJlbW92ZSBHRk4gJSJQUklfeGVuX3BmbiIgKE1GTiAlbHgp
XG4iLAorICAgICAgICAgICAgICAgICAgICAgZ29wLm1mbiwgbWZuKTsKKyAg
ICAgICAgICAgIGdvcC5zdGF0dXMgPSBHTlRTVF9nZW5lcmFsX2Vycm9yOwor
ICAgICAgICAgICAgZ290byBwdXRfZ2ZuX2FuZF9jb3B5YmFjazsKKyAgICAg
ICAgfQogCiAgICAgICAgIC8qIEZpbmQgdGhlIHRhcmdldCBkb21haW4uICov
CiAgICAgICAgIGlmICggdW5saWtlbHkoKGUgPSByY3VfbG9ja19kb21haW5f
YnlfaWQoZ29wLmRvbWlkKSkgPT0gTlVMTCkgKQogICAgICAgICB7Ci0gICAg
ICAgICAgICBwdXRfZ2ZuKGQsIGdvcC5tZm4pOwogICAgICAgICAgICAgZ2Rw
cmludGsoWEVOTE9HX0lORk8sICJnbnR0YWJfdHJhbnNmZXI6IGNhbid0IGZp
bmQgZG9tYWluICVkXG4iLAogICAgICAgICAgICAgICAgICAgICBnb3AuZG9t
aWQpOwotICAgICAgICAgICAgcGFnZS0+Y291bnRfaW5mbyAmPSB+KFBHQ19j
b3VudF9tYXNrfFBHQ19hbGxvY2F0ZWQpOwotICAgICAgICAgICAgZnJlZV9k
b21oZWFwX3BhZ2UocGFnZSk7CiAgICAgICAgICAgICBnb3Auc3RhdHVzID0g
R05UU1RfYmFkX2RvbWFpbjsKLSAgICAgICAgICAgIGdvdG8gY29weWJhY2s7
CisgICAgICAgICAgICBnb3RvIHB1dF9nZm5fYW5kX2NvcHliYWNrOwogICAg
ICAgICB9CiAKICAgICAgICAgaWYgKCB4c21fZ3JhbnRfdHJhbnNmZXIoWFNN
X0hPT0ssIGQsIGUpICkKICAgICAgICAgewotICAgICAgICAgICAgcHV0X2dm
bihkLCBnb3AubWZuKTsKICAgICAgICAgICAgIGdvcC5zdGF0dXMgPSBHTlRT
VF9wZXJtaXNzaW9uX2RlbmllZDsKICAgICAgICAgdW5sb2NrX2FuZF9jb3B5
YmFjazoKICAgICAgICAgICAgIHJjdV91bmxvY2tfZG9tYWluKGUpOworICAg
ICAgICBwdXRfZ2ZuX2FuZF9jb3B5YmFjazoKKyAgICAgICAgICAgIHB1dF9n
Zm4oZCwgZ29wLm1mbik7CiAgICAgICAgICAgICBwYWdlLT5jb3VudF9pbmZv
ICY9IH4oUEdDX2NvdW50X21hc2t8UEdDX2FsbG9jYXRlZCk7CiAgICAgICAg
ICAgICBmcmVlX2RvbWhlYXBfcGFnZShwYWdlKTsKICAgICAgICAgICAgIGdv
dG8gY29weWJhY2s7CkBAIC0xODg3LDEyICsxODk0LDggQEAgZ250dGFiX3Ry
YW5zZmVyKAogICAgICAgICAgICAgICAgICAgICAgICAgICJUcmFuc2ZlcmVl
IChkJWQpIGhhcyBubyBoZWFkcm9vbSAodG90ICV1LCBtYXggJXUpXG4iLAog
ICAgICAgICAgICAgICAgICAgICAgICAgIGUtPmRvbWFpbl9pZCwgZS0+dG90
X3BhZ2VzLCBlLT5tYXhfcGFnZXMpOwogCi0gICAgICAgICAgICByY3VfdW5s
b2NrX2RvbWFpbihlKTsKLSAgICAgICAgICAgIHB1dF9nZm4oZCwgZ29wLm1m
bik7Ci0gICAgICAgICAgICBwYWdlLT5jb3VudF9pbmZvICY9IH4oUEdDX2Nv
dW50X21hc2t8UEdDX2FsbG9jYXRlZCk7Ci0gICAgICAgICAgICBmcmVlX2Rv
bWhlYXBfcGFnZShwYWdlKTsKICAgICAgICAgICAgIGdvcC5zdGF0dXMgPSBH
TlRTVF9nZW5lcmFsX2Vycm9yOwotICAgICAgICAgICAgZ290byBjb3B5YmFj
azsKKyAgICAgICAgICAgIGdvdG8gdW5sb2NrX2FuZF9jb3B5YmFjazsKICAg
ICAgICAgfQogCiAgICAgICAgIC8qIE9rYXksIGFkZCB0aGUgcGFnZSB0byAn
ZScuICovCkBAIC0xOTIxLDEzICsxOTI0LDggQEAgZ250dGFiX3RyYW5zZmVy
KAogCiAgICAgICAgICAgICBpZiAoIGRyb3BfZG9tX3JlZiApCiAgICAgICAg
ICAgICAgICAgcHV0X2RvbWFpbihlKTsKLSAgICAgICAgICAgIHJjdV91bmxv
Y2tfZG9tYWluKGUpOwotCi0gICAgICAgICAgICBwdXRfZ2ZuKGQsIGdvcC5t
Zm4pOwotICAgICAgICAgICAgcGFnZS0+Y291bnRfaW5mbyAmPSB+KFBHQ19j
b3VudF9tYXNrfFBHQ19hbGxvY2F0ZWQpOwotICAgICAgICAgICAgZnJlZV9k
b21oZWFwX3BhZ2UocGFnZSk7CiAgICAgICAgICAgICBnb3Auc3RhdHVzID0g
R05UU1RfZ2VuZXJhbF9lcnJvcjsKLSAgICAgICAgICAgIGdvdG8gY29weWJh
Y2s7CisgICAgICAgICAgICBnb3RvIHVubG9ja19hbmRfY29weWJhY2s7CiAg
ICAgICAgIH0KIAogICAgICAgICBwYWdlX2xpc3RfYWRkX3RhaWwocGFnZSwg
JmUtPnBhZ2VfbGlzdCk7Ci0tLSBhL3hlbi9jb21tb24vbWVtb3J5LmMKKysr
IGIveGVuL2NvbW1vbi9tZW1vcnkuYwpAQCAtMjcyLDggKzI3MiwxMiBAQCBp
bnQgZ3Vlc3RfcmVtb3ZlX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwKICAgICBt
Zm4gPSBnZXRfZ2ZuX3F1ZXJ5KGQsIGdtZm4sICZwMm10KTsKICAgICBpZiAo
IHVubGlrZWx5KHAybV9pc19wYWdpbmcocDJtdCkpICkKICAgICB7Ci0gICAg
ICAgIGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwgX2dmbihnbWZuKSwg
bWZuLCAwKTsKKyAgICAgICAgcmMgPSBndWVzdF9waHlzbWFwX3JlbW92ZV9w
YWdlKGQsIF9nZm4oZ21mbiksIG1mbiwgMCk7CiAgICAgICAgIHB1dF9nZm4o
ZCwgZ21mbik7CisKKyAgICAgICAgaWYgKCByYyApCisgICAgICAgICAgICBy
ZXR1cm4gcmM7CisKICAgICAgICAgLyogSWYgdGhlIHBhZ2UgaGFzbid0IHll
dCBiZWVuIHBhZ2VkIG91dCwgdGhlcmUgaXMgYW4KICAgICAgICAgICogYWN0
dWFsIHBhZ2UgdGhhdCBuZWVkcyB0byBiZSByZWxlYXNlZC4gKi8KICAgICAg
ICAgaWYgKCBwMm10ID09IHAybV9yYW1fcGFnaW5nX291dCApCkBAIC0zMzcs
NyArMzQxLDkgQEAgaW50IGd1ZXN0X3JlbW92ZV9wYWdlKHN0cnVjdCBkb21h
aW4gKmQsCiAgICAgICAgIHJldHVybiAtRU5YSU87CiAgICAgfQogCi0gICAg
aWYgKCB0ZXN0X2FuZF9jbGVhcl9iaXQoX1BHVF9waW5uZWQsICZwYWdlLT51
LmludXNlLnR5cGVfaW5mbykgKQorICAgIHJjID0gZ3Vlc3RfcGh5c21hcF9y
ZW1vdmVfcGFnZShkLCBfZ2ZuKGdtZm4pLCBtZm4sIDApOworCisgICAgaWYg
KCAhcmMgJiYgdGVzdF9hbmRfY2xlYXJfYml0KF9QR1RfcGlubmVkLCAmcGFn
ZS0+dS5pbnVzZS50eXBlX2luZm8pICkKICAgICAgICAgcHV0X3BhZ2VfYW5k
X3R5cGUocGFnZSk7CiAKICAgICAvKgpAQCAtMzQ4LDE2ICszNTQsMTQgQEAg
aW50IGd1ZXN0X3JlbW92ZV9wYWdlKHN0cnVjdCBkb21haW4gKmQsCiAgICAg
ICogRm9yIHRoaXMgcHVycG9zZSAoYW5kIHRvIG1hdGNoIHBvcHVsYXRlX3Bo
eXNtYXAoKSBiZWhhdmlvciksIHRoZSBwYWdlCiAgICAgICogaXMga2VwdCBh
bGxvY2F0ZWQuCiAgICAgICovCi0gICAgaWYgKCAhaXNfZG9tYWluX2RpcmVj
dF9tYXBwZWQoZCkgJiYKKyAgICBpZiAoICFyYyAmJiAhaXNfZG9tYWluX2Rp
cmVjdF9tYXBwZWQoZCkgJiYKICAgICAgICAgIHRlc3RfYW5kX2NsZWFyX2Jp
dChfUEdDX2FsbG9jYXRlZCwgJnBhZ2UtPmNvdW50X2luZm8pICkKICAgICAg
ICAgcHV0X3BhZ2UocGFnZSk7CiAKLSAgICBndWVzdF9waHlzbWFwX3JlbW92
ZV9wYWdlKGQsIF9nZm4oZ21mbiksIG1mbiwgMCk7Ci0KICAgICBwdXRfcGFn
ZShwYWdlKTsKICAgICBwdXRfZ2ZuKGQsIGdtZm4pOwogCi0gICAgcmV0dXJu
IDA7CisgICAgcmV0dXJuIHJjOwogfQogCiBzdGF0aWMgdm9pZCBkZWNyZWFz
ZV9yZXNlcnZhdGlvbihzdHJ1Y3QgbWVtb3BfYXJncyAqYSkKQEAgLTU5Miw3
ICs1OTYsOCBAQCBzdGF0aWMgbG9uZyBtZW1vcnlfZXhjaGFuZ2UoWEVOX0dV
RVNUX0hBCiAgICAgICAgICAgICBnZm4gPSBtZm5fdG9fZ21mbihkLCBtZm4p
OwogICAgICAgICAgICAgLyogUGFnZXMgd2VyZSB1bnNoYXJlZCBhYm92ZSAq
LwogICAgICAgICAgICAgQlVHX09OKFNIQVJFRF9NMlAoZ2ZuKSk7Ci0gICAg
ICAgICAgICBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsIF9nZm4oZ2Zu
KSwgX21mbihtZm4pLCAwKTsKKyAgICAgICAgICAgIGlmICggZ3Vlc3RfcGh5
c21hcF9yZW1vdmVfcGFnZShkLCBfZ2ZuKGdmbiksIF9tZm4obWZuKSwgMCkg
KQorICAgICAgICAgICAgICAgIGRvbWFpbl9jcmFzaChkKTsKICAgICAgICAg
ICAgIHB1dF9wYWdlKHBhZ2UpOwogICAgICAgICB9CiAKQEAgLTExNTEsOCAr
MTE1Niw4IEBAIGxvbmcgZG9fbWVtb3J5X29wKHVuc2lnbmVkIGxvbmcgY21k
LCBYRU4KICAgICAgICAgcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKGQsIHhy
ZnAuZ3BmbiwgTlVMTCwgUDJNX0FMTE9DKTsKICAgICAgICAgaWYgKCBwYWdl
ICkKICAgICAgICAgewotICAgICAgICAgICAgZ3Vlc3RfcGh5c21hcF9yZW1v
dmVfcGFnZShkLCBfZ2ZuKHhyZnAuZ3BmbiksCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIF9tZm4ocGFnZV90b19tZm4ocGFnZSkp
LCAwKTsKKyAgICAgICAgICAgIHJjID0gZ3Vlc3RfcGh5c21hcF9yZW1vdmVf
cGFnZShkLCBfZ2ZuKHhyZnAuZ3BmbiksCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgX21mbihwYWdlX3RvX21mbihwYWdl
KSksIDApOwogICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CiAgICAgICAg
IH0KICAgICAgICAgZWxzZQotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hcm0vc21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2Fy
bS9zbW11LmMKQEAgLTI3ODYsOSArMjc4Niw3IEBAIHN0YXRpYyBpbnQgX19t
dXN0X2NoZWNrIGFybV9zbW11X3VubWFwX3AKIAlpZiAoICFpc19kb21haW5f
ZGlyZWN0X21hcHBlZChkKSApCiAJCXJldHVybiAtRUlOVkFMOwogCi0JZ3Vl
c3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBfZ2ZuKGdmbiksIF9tZm4oZ2Zu
KSwgMCk7Ci0KLQlyZXR1cm4gMDsKKwlyZXR1cm4gZ3Vlc3RfcGh5c21hcF9y
ZW1vdmVfcGFnZShkLCBfZ2ZuKGdmbiksIF9tZm4oZ2ZuKSwgMCk7CiB9CiAK
IHN0YXRpYyBjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzIGFybV9zbW11X2lvbW11
X29wcyA9IHsKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCkBAIC0yNjgsMTAgKzI2OCw2
IEBAIHN0YXRpYyBpbmxpbmUgaW50IGd1ZXN0X3BoeXNtYXBfYWRkX3BhZ2UK
ICAgICByZXR1cm4gZ3Vlc3RfcGh5c21hcF9hZGRfZW50cnkoZCwgZ2ZuLCBt
Zm4sIHBhZ2Vfb3JkZXIsIHAybV9yYW1fcncpOwogfQogCi12b2lkIGd1ZXN0
X3BoeXNtYXBfcmVtb3ZlX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBnZm5fdCBnZm4sCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3QgbWZuLCB1bnNpZ25lZCBp
bnQgcGFnZV9vcmRlcik7Ci0KIG1mbl90IGdmbl90b19tZm4oc3RydWN0IGRv
bWFpbiAqZCwgZ2ZuX3QgZ2ZuKTsKIAogLyoKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9wMm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5o
CkBAIC01NjEsMTAgKzU2MSw2IEBAIHN0YXRpYyBpbmxpbmUgaW50IGd1ZXN0
X3BoeXNtYXBfYWRkX3BhZ2UKICAgICByZXR1cm4gZ3Vlc3RfcGh5c21hcF9h
ZGRfZW50cnkoZCwgZ2ZuLCBtZm4sIHBhZ2Vfb3JkZXIsIHAybV9yYW1fcncp
OwogfQogCi0vKiBSZW1vdmUgYSBwYWdlIGZyb20gYSBkb21haW4ncyBwMm0g
dGFibGUgKi8KLWludCBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKHN0cnVj
dCBkb21haW4gKmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBn
Zm5fdCBnZm4sIG1mbl90IG1mbiwgdW5zaWduZWQgaW50IHBhZ2Vfb3JkZXIp
OwotCiAvKiBTZXQgYSBwMm0gcmFuZ2UgYXMgcG9wdWxhdGUtb24tZGVtYW5k
ICovCiBpbnQgZ3Vlc3RfcGh5c21hcF9tYXJrX3BvcHVsYXRlX29uX2RlbWFu
ZChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCBvcmRlcik7Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9wMm0tY29tbW9u
LmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3AybS1jb21tb24uaApAQCAtMSw2
ICsxLDcgQEAKICNpZm5kZWYgX1hFTl9QMk1fQ09NTU9OX0gKICNkZWZpbmUg
X1hFTl9QMk1fQ09NTU9OX0gKIAorI2luY2x1ZGUgPHhlbi9tbS5oPgogI2lu
Y2x1ZGUgPHB1YmxpYy92bV9ldmVudC5oPgogCiAvKgpAQCAtMzMsNiArMzQs
MTEgQEAgdHlwZWRlZiBlbnVtIHsKICAgICAvKiBOT1RFOiBBc3N1bWVkIHRv
IGJlIG9ubHkgNCBiaXRzIHJpZ2h0IG5vdyBvbiB4ODYuICovCiB9IHAybV9h
Y2Nlc3NfdDsKIAorLyogUmVtb3ZlIGEgcGFnZSBmcm9tIGEgZG9tYWluJ3Mg
cDJtIHRhYmxlICovCitpbnQgX19tdXN0X2NoZWNrCitndWVzdF9waHlzbWFw
X3JlbW92ZV9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgbWZu
X3QgbWZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgcGFnZV9vcmRlcik7CisKIC8qIE1hcCBNTUlPIHJlZ2lvbnMgaW4gdGhl
IHAybTogc3RhcnRfZ2ZuIGFuZCBuciBkZXNjcmliZSB0aGUgcmFuZ2UgaW4K
ICAqICAqIHRoZSBndWVzdCBwaHlzaWNhbCBhZGRyZXNzIHNwYWNlIHRvIG1h
cCwgc3RhcnRpbmcgZnJvbSB0aGUgbWFjaGluZQogICogICAqIGZyYW1lIG51
bWJlciBtZm4uICovCi0tLSBhL3hlbi9pbmNsdWRlL3hlbi9tbS5oCisrKyBi
L3hlbi9pbmNsdWRlL3hlbi9tbS5oCkBAIC01NTQsNyArNTU0LDcgQEAgaW50
IHhlbm1lbV9hZGRfdG9fcGh5c21hcF9vbmUoc3RydWN0IGRvbQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBpZHgsIGdm
bl90IGdmbik7CiAKIC8qIFJldHVybnMgMCBvbiBzdWNjZXNzLCBvciBuZWdh
dGl2ZSBvbiBlcnJvci4gKi8KLWludCBndWVzdF9yZW1vdmVfcGFnZShzdHJ1
Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdtZm4pOworaW50IF9fbXVz
dF9jaGVjayBndWVzdF9yZW1vdmVfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1
bnNpZ25lZCBsb25nIGdtZm4pOwogCiAjZGVmaW5lIFJBTV9UWVBFX0NPTlZF
TlRJT05BTCAweDAwMDAwMDAxCiAjZGVmaW5lIFJBTV9UWVBFX1JFU0VSVkVE
ICAgICAweDAwMDAwMDAyCg==

--=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 Jun 20 12:00:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 12: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 1dNHpZ-0006OA-Fk; Tue, 20 Jun 2017 12: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 <iwj@xenbits.xen.org>)
 id 1dNHpX-0006K9-Hf; Tue, 20 Jun 2017 12:00:23 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 8C/A9-01734-65E09495; Tue, 20 Jun 2017 12:00:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHKsWRWlGSWpSXmKPExsWS0XRdVTeUzzP
 SoP+SmsWtm63MFks+LmaxWHX1AKsDs8fR3b+ZAhijWDPzkvIrElgzHj5wL/j+jLHiYsNZpgbG
 lruMXYxcHEICxxklbp/vZYVwFjFKrD56nqWLkZODWcBV4sa+zWwQtqLEhXsNYHFeAUGJkzOfg
 NkSApoSd96sYgexRQSKJHaeewlmswnoScw9O4kJotdSYv7EU2BzhAX8JA53zYeaYybR0rISrJ
 5FQFVizuEzzBMYeWYhWT0LyepZSFbPYuQAimtKrN+lD2FKSyz/xwFRLS+x/e0cZoiwtcTOFyw
 QYQuJxQ8b2GEGTul+CGXbS1y5upYJwraRuLSugwWbmtkz77BCjLSRaH/igE3JuhctjDBjZhz8
 hNWqWXMewa1atewSK7KaBYyiqxg1ilOLylKLdI0M9JKKMtMzSnITM3N0DQ1M9XJTi4sT01NzE
 pOK9ZLzczcxAuO/noGBcQdj42y/Q4ySHExKorzqDJ6RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lC
 R42XmBcoJFqempFWmZOcBEBJOW4OBREuGNB2nlLS5IzC3OTIdInWK05Nj1f80XJo4Nq9cDyWX
 rt3xhEmLJy89LlRLnXcED1CAA0pBRmgc3DpYsLzHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS
 5pUFuYonM68EbusroIOYgA56ccQD5KCSRISUVAMj58yXFomLFq1bW95oVt714/gdtbv+jOXvz
 T+//T/xb6WwbM/hN2/fVn0MXHDFIZnpQ15+SldL+9bboWVXDfyfz3O7ZXs58LJa0TwDg7Nl62
 wZhBfzmL+STp85Nf7XjS8HMr10PxTdryp7lbtnm7DNo2auBwq3Lp77wC058Z5QdozIVO3tNyq
 7lFiKMxINtZiLihMBs+r4NpEDAAA=
X-Env-Sender: iwj@xenbits.xen.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1497960020!75769029!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13068 invoked from network); 20 Jun 2017 12:00:21 -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; 20 Jun 2017 12:00:21 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1dNHpH-0004EM-O8; Tue, 20 Jun 2017 12:00:07 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1dNHpH-000643-NI; Tue, 20 Jun 2017 12:00:07 +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: <E1dNHpH-000643-NI@xenbits.xenproject.org>
Date: Tue, 20 Jun 2017 12:00:07 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-devel] Xen Security Advisory 220 - x86: PKRU and BND* leakage
	between vCPU-s
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.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-220
                              version 2

               x86: PKRU and BND* leakage between vCPU-s

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

Public release.

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

Memory Protection Extensions (MPX) and Protection Key (PKU) are features in
newer processors, whose state is intended to be per-thread and context
switched along with all other XSAVE state.

Xen's vCPU context switch code would save and restore the state only
if the guest had set the relevant XSTATE enable bits.  However,
surprisingly, the use of these features is not dependent (PKU) or may
not be dependent (MPX) on having the relevant XSTATE bits enabled.

VMs which use MPX or PKU, and context switch the state manually rather
than via XSAVE, will have the state leak between vCPUs (possibly,
between vCPUs in different guests).  This in turn corrupts state in
the destination vCPU, and hence may lead to weakened protections

Experimentally, MPX appears not to make any interaction with BND*
state if BNDCFGS.EN is set but XCR0.BND{CSR,REGS} are clear.  However,
the SDM is not clear in this case; therefore MPX is included in this
advisory as a precaution.

IMPACT
======

There is an information leak, of control information mentioning
pointers into guest address space; this may weaken address space
randomisation and make other attacks easier.

When an innocent guest acquires leaked state, it will run with
incorrect protection state.  This could weaken the protection intended
by the MPX or PKU features, making other attacks easier which would
otherwise be excluded; and the incorrect state could also cause a
denial of service by preventing legitimate accesses.

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

Xen 4.4 and earlier are not vulnerable, as they do not use or expose
MPX or PKU to guests.  Xen 4.5 and later expose MPX to guests.  Xen
4.7 and later expose PKU to guests.  Therefore, Xen 4.5 and later are
vulnerable.

Only x86 hardware implementing the MPX or PKU features is vulnerable.
At the time of writing, these are Intel Skylake (and later) processors
for MPX, and Intel Skylake Server (and later) processors for PKU.

ARM hardware is not vulnerable.

The vulnerability is only exposed to HVM guests.  PV guests cannot
exploit the vulnerability.

Vulnerable guest operating systems
- ----------------------------------

Guests which use XSAVE for context switching PKU and MPX state are not
vulnerable to inbound corruption caused by another malicious domain.

With respect to PKU, the remaining outbound information leak is of no
conceivable consequence.  And, experimentally, MPX does not appear to
have a real vulnerability, even though the CPU documentation is not
clear.

Therefore we think that these guests (those which use XSAVE) are not
vulnerable.

Linux uses XSAVE, so is therefore not vulnerable.

MITIGATION
==========

Passing "pku=0" on the hypervisor command line will avoid the PKU
vulnerability (by not advertising the feature to guests).

There is no corresponding option for the probably-theoretical MPX
vulnerability.

CREDITS
=======

This issue was discovered by Andrew Cooper of Citrix.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa220.patch           xen-unstable
xsa220-4.8.patch       Xen 4.8
xsa220-4.7.patch       Xen 4.7
xsa220-4.6.patch       Xen 4.6
xsa220-4.5.patch       Xen 4.5

$ sha256sum xsa220*
8b86d9a284c0b14717467e672e63aebfc2bce201658493a54c64fb7c1863ce49  xsa220.patch
4b53ad5748313fb92c68eac1160b00d1bf7310019657028122a455855334252b  xsa220-4.5.patch
befe5ca5321d903428fc496abeee3a3b5eb0cee27a382e20d3caf8cc7bdfced2  xsa220-4.6.patch
555fa741348909943393aaf73571bc7817b30eafcff73dbfcd73911113db5d7f  xsa220-4.7.patch
7a41ad9c6f9d46536abae051c517456bdfa3564278e98f80222a904df749fb0c  xsa220-4.8.patch
$

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

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

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

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


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

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

iQEcBAEBCAAGBQJZSQ3QAAoJEIP+FMlX6CvZ6ogH/3HavoXiL0zhOEfVyCJqMk8N
4gqV1U++wSP3/C+r/W0joZGnTtr7yDQi+zR0ElDBbwMZynJm4VXwFzCJr7HDc3JF
Pdx3YD3d75QVzJxS1yGF2uGTqlDywqsabja5BqVc4tY78Sxj9dKyKkcR+HNsYDyA
RoqQeOPN7GiAq1gtN5MW2HaUVDWOFCEbyMQhndqs6ZPmhxU9qQdSzltuMuLc/tNb
f9YtxPydfXTYZXSQA8poqySESBikeCUosbLX9hJB0GBoxV9PlPVLSA14nrYPS6Sd
kX9OJ2M4EoYNCROs5FFusbQwNdwLyMK8dNuTzOlZ9S9v5CpIwMQqs2Ypb1BVRqE=
=c/uv
-----END PGP SIGNATURE-----

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGF2b2lkIGxlYWtpbmcgUEtSVSBhbmQgQk5EKiBiZXR3ZWVuIHZD
UFUtcwoKUEtSVSBpcyBleHBsaWNpdGx5ICJYU0FWRS1tYW5hZ2VkIGJ1dCBu
b3QgWFNBVkUtZW5hYmxlZCIsIHNvIGd1ZXN0cwptaWdodCBhY2Nlc3MgdGhl
IHJlZ2lzdGVyICh2aWEge1JELFdSfVBLUlUpIHdpdGhvdXQgc2V0dGluZyBY
Q1IwLlBLUlUuCkZvcmNlIGNvbnRleHQgc3dpdGNoaW5nIGFzIHdlbGwgYXMg
bWlncmF0aW5nIHRoZSByZWdpc3RlciBhcyBzb29uIGFzCkNSNC5QS0UgaXMg
YmVpbmcgc2V0IHRoZSBmaXJzdCB0aW1lLgoKRm9yIE1QWCAoQk5EPG4+LCBC
TkRDRkdVLCBhbmQgQk5EU1RBVFVTKSB0aGUgc2l0dWF0aW9uIGlzIGxlc3Mg
Y2xlYXIsCmFuZCB0aGUgU0RNIGhhcyBub3QgZW50aXJlbHkgY29uc2lzdGVu
dCBpbmZvcm1hdGlvbiBmb3IgdGhhdCBjYXNlLgpXaGlsZSBleHBlcmltZW50
YWxseSB0aGUgaW5zdHJ1Y3Rpb25zIGRvbid0IGNoYW5nZSByZWdpc3RlciBz
dGF0ZSBhcwpsb25nIGFzIHRoZSB0d28gWENSMCBiaXRzIGFyZW4ndCBib3Ro
IDEsIGJlIG9uIHRoZSBzYWZlIHNpZGUgYW5kIGVuYWJsZQpib3RoIGlmIEJO
RENGR1MuRU4gaXMgYmVpbmcgc2V0IHRoZSBmaXJzdCB0aW1lLgoKVGhpcyBp
cyBYU0EtMjIwLgoKUmVwb3J0ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgotLS0gYS94ZW4v
YXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZt
LmMKQEAgLTMwNywxMCArMzA3LDM5IEBAIGludCBodm1fc2V0X2d1ZXN0X3Bh
dChzdHJ1Y3QgdmNwdSAqdiwgdTYKIAogYm9vbCBodm1fc2V0X2d1ZXN0X2Ju
ZGNmZ3Moc3RydWN0IHZjcHUgKnYsIHU2NCB2YWwpCiB7Ci0gICAgcmV0dXJu
IGh2bV9mdW5jcy5zZXRfZ3Vlc3RfYm5kY2ZncyAmJgotICAgICAgICAgICBp
c19jYW5vbmljYWxfYWRkcmVzcyh2YWwpICYmCi0gICAgICAgICAgICEodmFs
ICYgSUEzMl9CTkRDRkdTX1JFU0VSVkVEKSAmJgotICAgICAgICAgICBodm1f
ZnVuY3Muc2V0X2d1ZXN0X2JuZGNmZ3ModiwgdmFsKTsKKyAgICBpZiAoICFo
dm1fZnVuY3Muc2V0X2d1ZXN0X2JuZGNmZ3MgfHwKKyAgICAgICAgICFpc19j
YW5vbmljYWxfYWRkcmVzcyh2YWwpIHx8CisgICAgICAgICAodmFsICYgSUEz
Ml9CTkRDRkdTX1JFU0VSVkVEKSApCisgICAgICAgIHJldHVybiBmYWxzZTsK
KworICAgIC8qCisgICAgICogV2hpbGUgTVBYIGluc3RydWN0aW9ucyBhcmUg
c3VwcG9zZWQgdG8gYmUgZ2F0ZWQgb24gWENSMC5CTkQqLCBsZXQncworICAg
ICAqIG5ldmVydGhlbGVzcyBmb3JjZSB0aGUgcmVsZXZhbnQgWENSMCBiaXRz
IG9uIHdoZW4gdGhlIGZlYXR1cmUgaXMgYmVpbmcKKyAgICAgKiBlbmFibGVk
IGluIEJORENGR1MuCisgICAgICovCisgICAgaWYgKCAodmFsICYgSUEzMl9C
TkRDRkdTX0VOQUJMRSkgJiYKKyAgICAgICAgICEodi0+YXJjaC54Y3IwX2Fj
Y3VtICYgKFhTVEFURV9CTkRSRUdTIHwgWFNUQVRFX0JORENTUikpICkKKyAg
ICB7CisgICAgICAgIHVpbnQ2NF90IHhjcjAgPSBnZXRfeGNyMCgpOworICAg
ICAgICBpbnQgcmM7CisKKyAgICAgICAgaWYgKCB2ICE9IGN1cnJlbnQgKQor
ICAgICAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgICAgIHJjID0gaGFu
ZGxlX3hzZXRidihYQ1JfWEZFQVRVUkVfRU5BQkxFRF9NQVNLLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgeGNyMCB8IFhTVEFURV9CTkRSRUdTIHwg
WFNUQVRFX0JORENTUik7CisKKyAgICAgICAgaWYgKCByYyApCisgICAgICAg
IHsKKyAgICAgICAgICAgIEhWTV9EQkdfTE9HKERCR19MRVZFTF8xLCAiRmFp
bGVkIHRvIGZvcmNlIFhDUjAuQk5EKjogJWQiLCByYyk7CisgICAgICAgICAg
ICByZXR1cm4gZmFsc2U7CisgICAgICAgIH0KKworICAgICAgICBpZiAoIGhh
bmRsZV94c2V0YnYoWENSX1hGRUFUVVJFX0VOQUJMRURfTUFTSywgeGNyMCkg
KQorICAgICAgICAgICAgLyogbm90aGluZywgYmVzdCBlZmZvcnQgb25seSAq
LzsKKyAgICB9CisKKyAgICByZXR1cm4gaHZtX2Z1bmNzLnNldF9ndWVzdF9i
bmRjZmdzKHYsIHZhbCk7CiB9CiAKIC8qCkBAIC0yMzM1LDYgKzIzNjQsMjcg
QEAgaW50IGh2bV9zZXRfY3I0KHVuc2lnbmVkIGxvbmcgdmFsdWUsIGJvbwog
ICAgICAgICAgICAgcGFnaW5nX3VwZGF0ZV9wYWdpbmdfbW9kZXModik7CiAg
ICAgfQogCisgICAgLyoKKyAgICAgKiB7UkQsV1J9UEtSVSBhcmUgbm90IGdh
dGVkIG9uIFhDUjAuUEtSVSBhbmQgaGVuY2UgYW4gb2RkbHkgYmVoYXZpbmcK
KyAgICAgKiBndWVzdCBtYXkgZW5hYmxlIHRoZSBmZWF0dXJlIGluIENSNCB3
aXRob3V0IGVuYWJsaW5nIGl0IGluIFhDUjAuIFdlCisgICAgICogbmVlZCB0
byBjb250ZXh0IHN3aXRjaCAvIG1pZ3JhdGUgUEtSVSBuZXZlcnRoZWxlc3Mu
CisgICAgICovCisgICAgaWYgKCAodmFsdWUgJiBYODZfQ1I0X1BLRSkgJiYg
ISh2LT5hcmNoLnhjcjBfYWNjdW0gJiBYU1RBVEVfUEtSVSkgKQorICAgIHsK
KyAgICAgICAgaW50IHJjID0gaGFuZGxlX3hzZXRidihYQ1JfWEZFQVRVUkVf
RU5BQkxFRF9NQVNLLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGdldF94Y3IwKCkgfCBYU1RBVEVfUEtSVSk7CisKKyAgICAgICAgaWYgKCBy
YyApCisgICAgICAgIHsKKyAgICAgICAgICAgIEhWTV9EQkdfTE9HKERCR19M
RVZFTF8xLCAiRmFpbGVkIHRvIGZvcmNlIFhDUjAuUEtSVTogJWQiLCByYyk7
CisgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CisgICAg
ICAgIH0KKworICAgICAgICBpZiAoIGhhbmRsZV94c2V0YnYoWENSX1hGRUFU
VVJFX0VOQUJMRURfTUFTSywKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
IGdldF94Y3IwKCkgJiB+WFNUQVRFX1BLUlUpICkKKyAgICAgICAgICAgIC8q
IG5vdGhpbmcsIGJlc3QgZWZmb3J0IG9ubHkgKi87CisgICAgfQorCiAgICAg
cmV0dXJuIFg4NkVNVUxfT0tBWTsKIH0KIAo=

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGF2b2lkIGxlYWtpbmcgQk5EKiBiZXR3ZWVuIHZDUFUtcwoKRm9y
IE1QWCAoQk5EPG4+LCBCTkRDRkdVLCBhbmQgQk5EU1RBVFVTKSB0aGUgc2l0
dWF0aW9uIGlzIGxlc3MgY2xlYXIsCmFuZCB0aGUgU0RNIGhhcyBub3QgZW50
aXJlbHkgY29uc2lzdGVudCBpbmZvcm1hdGlvbiBmb3IgdGhhdCBjYXNlLgpX
aGlsZSBleHBlcmltZW50YWxseSB0aGUgaW5zdHJ1Y3Rpb25zIGRvbid0IGNo
YW5nZSByZWdpc3RlciBzdGF0ZSBhcwpsb25nIGFzIHRoZSB0d28gWENSMCBi
aXRzIGFyZW4ndCBib3RoIDEsIGJlIG9uIHRoZSBzYWZlIHNpZGUgYW5kIGVu
YWJsZQpib3RoIGlmIEJORENGR1MuRU4gaXMgYmVpbmcgc2V0IHRoZSBmaXJz
dCB0aW1lLgoKVGhpcyBpcyBYU0EtMjIwLgoKUmVwb3J0ZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClNpZ25lZC1v
ZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3
ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CgotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYworKysgYi94
ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwpAQCAtMzIsNyArMzIsNyBAQAog
I2luY2x1ZGUgPGFzbS9yZWdzLmg+CiAjaW5jbHVkZSA8YXNtL2NwdWZlYXR1
cmUuaD4KICNpbmNsdWRlIDxhc20vcHJvY2Vzc29yLmg+Ci0jaW5jbHVkZSA8
YXNtL3R5cGVzLmg+CisjaW5jbHVkZSA8YXNtL3hzdGF0ZS5oPgogI2luY2x1
ZGUgPGFzbS9kZWJ1Z3JlZy5oPgogI2luY2x1ZGUgPGFzbS9tc3IuaD4KICNp
bmNsdWRlIDxhc20vc3BpbmxvY2suaD4KQEAgLTU4OCw2ICs1ODgsNDUgQEAg
c3RhdGljIGludCB2bXhfbG9hZF92bWNzX2N0eHQoc3RydWN0IHZjcAogICAg
IHJldHVybiAwOwogfQogCitzdGF0aWMgYm9vbF90IHZteF9zZXRfZ3Vlc3Rf
Ym5kY2ZncyhzdHJ1Y3QgdmNwdSAqdiwgdTY0IHZhbCkKK3sKKyAgICBpZiAo
ICFjcHVfaGFzX21weCB8fCAhY3B1X2hhc192bXhfbXB4IHx8CisgICAgICAg
ICAhaXNfY2Fub25pY2FsX2FkZHJlc3ModmFsKSB8fAorICAgICAgICAgKHZh
bCAmIElBMzJfQk5EQ0ZHU19SRVNFUlZFRCkgKQorICAgICAgICByZXR1cm4g
MDsKKworICAgIC8qCisgICAgICogV2hpbGUgTVBYIGluc3RydWN0aW9ucyBh
cmUgc3VwcG9zZWQgdG8gYmUgZ2F0ZWQgb24gWENSMC5CTkQqLCBsZXQncwor
ICAgICAqIG5ldmVydGhlbGVzcyBmb3JjZSB0aGUgcmVsZXZhbnQgWENSMCBi
aXRzIG9uIHdoZW4gdGhlIGZlYXR1cmUgaXMgYmVpbmcKKyAgICAgKiBlbmFi
bGVkIGluIEJORENGR1MuCisgICAgICovCisgICAgaWYgKCAodmFsICYgSUEz
Ml9CTkRDRkdTX0VOQUJMRSkgJiYKKyAgICAgICAgICEodi0+YXJjaC54Y3Iw
X2FjY3VtICYgKFhTVEFURV9CTkRSRUdTIHwgWFNUQVRFX0JORENTUikpICkK
KyAgICB7CisgICAgICAgIHVpbnQ2NF90IHhjcjAgPSBnZXRfeGNyMCgpOwor
ICAgICAgICBpbnQgcmM7CisKKyAgICAgICAgaWYgKCB2ICE9IGN1cnJlbnQg
KQorICAgICAgICAgICAgcmV0dXJuIDA7CisKKyAgICAgICAgcmMgPSBoYW5k
bGVfeHNldGJ2KFhDUl9YRkVBVFVSRV9FTkFCTEVEX01BU0ssCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICB4Y3IwIHwgWFNUQVRFX0JORFJFR1MgfCBY
U1RBVEVfQk5EQ1NSKTsKKworICAgICAgICBpZiAoIHJjICkKKyAgICAgICAg
eworICAgICAgICAgICAgSFZNX0RCR19MT0coREJHX0xFVkVMXzEsICJGYWls
ZWQgdG8gZm9yY2UgWENSMC5CTkQqOiAlZCIsIHJjKTsKKyAgICAgICAgICAg
IHJldHVybiAwOworICAgICAgICB9CisKKyAgICAgICAgaWYgKCBoYW5kbGVf
eHNldGJ2KFhDUl9YRkVBVFVSRV9FTkFCTEVEX01BU0ssIHhjcjApICkKKyAg
ICAgICAgICAgIC8qIG5vdGhpbmcsIGJlc3QgZWZmb3J0IG9ubHkgKi87Cisg
ICAgfQorCisgICAgX192bXdyaXRlKEdVRVNUX0JORENGR1MsIHZhbCk7CisK
KyAgICByZXR1cm4gMTsKK30KKwogc3RhdGljIHVuc2lnbmVkIGludCBfX2lu
aXQgdm14X2luaXRfbXNyKHZvaWQpCiB7CiAgICAgcmV0dXJuIGNwdV9oYXNf
bXB4ICYmIGNwdV9oYXNfdm14X21weDsKQEAgLTYxOSwxMSArNjU4LDggQEAg
c3RhdGljIGludCB2bXhfbG9hZF9tc3Ioc3RydWN0IHZjcHUgKnYsCiAgICAg
ICAgIHN3aXRjaCAoIGN0eHQtPm1zcltpXS5pbmRleCApCiAgICAgICAgIHsK
ICAgICAgICAgY2FzZSBNU1JfSUEzMl9CTkRDRkdTOgotICAgICAgICAgICAg
aWYgKCBjcHVfaGFzX21weCAmJiBjcHVfaGFzX3ZteF9tcHggJiYKLSAgICAg
ICAgICAgICAgICAgaXNfY2Fub25pY2FsX2FkZHJlc3MoY3R4dC0+bXNyW2ld
LnZhbCkgJiYKLSAgICAgICAgICAgICAgICAgIShjdHh0LT5tc3JbaV0udmFs
ICYgSUEzMl9CTkRDRkdTX1JFU0VSVkVEKSApCi0gICAgICAgICAgICAgICAg
X192bXdyaXRlKEdVRVNUX0JORENGR1MsIGN0eHQtPm1zcltpXS52YWwpOwot
ICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgaWYgKCAhdm14X3NldF9n
dWVzdF9ibmRjZmdzKHYsIGN0eHQtPm1zcltpXS52YWwpICYmCisgICAgICAg
ICAgICAgICAgIGN0eHQtPm1zcltpXS52YWwgKQogICAgICAgICAgICAgICAg
IGVyciA9IC1FTlhJTzsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBk
ZWZhdWx0OgpAQCAtMjMyNywxMSArMjM2Myw4IEBAIHN0YXRpYyBpbnQgdm14
X21zcl93cml0ZV9pbnRlcmNlcHQodW5zaWcKICAgICAgICAgYnJlYWs7CiAg
ICAgfQogICAgIGNhc2UgTVNSX0lBMzJfQk5EQ0ZHUzoKLSAgICAgICAgaWYg
KCAhY3B1X2hhc19tcHggfHwgIWNwdV9oYXNfdm14X21weCB8fAotICAgICAg
ICAgICAgICFpc19jYW5vbmljYWxfYWRkcmVzcyhtc3JfY29udGVudCkgfHwK
LSAgICAgICAgICAgICAobXNyX2NvbnRlbnQgJiBJQTMyX0JORENGR1NfUkVT
RVJWRUQpICkKKyAgICAgICAgaWYgKCAhdm14X3NldF9ndWVzdF9ibmRjZmdz
KHYsIG1zcl9jb250ZW50KSApCiAgICAgICAgICAgICBnb3RvIGdwX2ZhdWx0
OwotICAgICAgICBfX3Ztd3JpdGUoR1VFU1RfQk5EQ0ZHUywgbXNyX2NvbnRl
bnQpOwogICAgICAgICBicmVhazsKICAgICBjYXNlIElBMzJfRkVBVFVSRV9D
T05UUk9MX01TUjoKICAgICBjYXNlIE1TUl9JQTMyX1ZNWF9CQVNJQy4uLk1T
Ul9JQTMyX1ZNWF9UUlVFX0VOVFJZX0NUTFM6Cg==

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGF2b2lkIGxlYWtpbmcgQk5EKiBiZXR3ZWVuIHZDUFUtcwoKRm9y
IE1QWCAoQk5EPG4+LCBCTkRDRkdVLCBhbmQgQk5EU1RBVFVTKSB0aGUgc2l0
dWF0aW9uIGlzIGxlc3MgY2xlYXIsCmFuZCB0aGUgU0RNIGhhcyBub3QgZW50
aXJlbHkgY29uc2lzdGVudCBpbmZvcm1hdGlvbiBmb3IgdGhhdCBjYXNlLgpX
aGlsZSBleHBlcmltZW50YWxseSB0aGUgaW5zdHJ1Y3Rpb25zIGRvbid0IGNo
YW5nZSByZWdpc3RlciBzdGF0ZSBhcwpsb25nIGFzIHRoZSB0d28gWENSMCBi
aXRzIGFyZW4ndCBib3RoIDEsIGJlIG9uIHRoZSBzYWZlIHNpZGUgYW5kIGVu
YWJsZQpib3RoIGlmIEJORENGR1MuRU4gaXMgYmVpbmcgc2V0IHRoZSBmaXJz
dCB0aW1lLgoKVGhpcyBpcyBYU0EtMjIwLgoKUmVwb3J0ZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClNpZ25lZC1v
ZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3
ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CgotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYworKysgYi94
ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwpAQCAtMzEsNiArMzEsNyBAQAog
I2luY2x1ZGUgPGFzbS9yZWdzLmg+CiAjaW5jbHVkZSA8YXNtL2NwdWZlYXR1
cmUuaD4KICNpbmNsdWRlIDxhc20vcHJvY2Vzc29yLmg+CisjaW5jbHVkZSA8
YXNtL3hzdGF0ZS5oPgogI2luY2x1ZGUgPGFzbS9ndWVzdF9hY2Nlc3MuaD4K
ICNpbmNsdWRlIDxhc20vZGVidWdyZWcuaD4KICNpbmNsdWRlIDxhc20vbXNy
Lmg+CkBAIC02MjUsNiArNjI2LDQ1IEBAIHN0YXRpYyBpbnQgdm14X2xvYWRf
dm1jc19jdHh0KHN0cnVjdCB2Y3AKICAgICByZXR1cm4gMDsKIH0KIAorc3Rh
dGljIGJvb2xfdCB2bXhfc2V0X2d1ZXN0X2JuZGNmZ3Moc3RydWN0IHZjcHUg
KnYsIHU2NCB2YWwpCit7CisgICAgaWYgKCAhY3B1X2hhc19tcHggfHwgIWNw
dV9oYXNfdm14X21weCB8fAorICAgICAgICAgIWlzX2Nhbm9uaWNhbF9hZGRy
ZXNzKHZhbCkgfHwKKyAgICAgICAgICh2YWwgJiBJQTMyX0JORENGR1NfUkVT
RVJWRUQpICkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAgICAvKgorICAgICAq
IFdoaWxlIE1QWCBpbnN0cnVjdGlvbnMgYXJlIHN1cHBvc2VkIHRvIGJlIGdh
dGVkIG9uIFhDUjAuQk5EKiwgbGV0J3MKKyAgICAgKiBuZXZlcnRoZWxlc3Mg
Zm9yY2UgdGhlIHJlbGV2YW50IFhDUjAgYml0cyBvbiB3aGVuIHRoZSBmZWF0
dXJlIGlzIGJlaW5nCisgICAgICogZW5hYmxlZCBpbiBCTkRDRkdTLgorICAg
ICAqLworICAgIGlmICggKHZhbCAmIElBMzJfQk5EQ0ZHU19FTkFCTEUpICYm
CisgICAgICAgICAhKHYtPmFyY2gueGNyMF9hY2N1bSAmIChYU1RBVEVfQk5E
UkVHUyB8IFhTVEFURV9CTkRDU1IpKSApCisgICAgeworICAgICAgICB1aW50
NjRfdCB4Y3IwID0gZ2V0X3hjcjAoKTsKKyAgICAgICAgaW50IHJjOworCisg
ICAgICAgIGlmICggdiAhPSBjdXJyZW50ICkKKyAgICAgICAgICAgIHJldHVy
biAwOworCisgICAgICAgIHJjID0gaGFuZGxlX3hzZXRidihYQ1JfWEZFQVRV
UkVfRU5BQkxFRF9NQVNLLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
eGNyMCB8IFhTVEFURV9CTkRSRUdTIHwgWFNUQVRFX0JORENTUik7CisKKyAg
ICAgICAgaWYgKCByYyApCisgICAgICAgIHsKKyAgICAgICAgICAgIEhWTV9E
QkdfTE9HKERCR19MRVZFTF8xLCAiRmFpbGVkIHRvIGZvcmNlIFhDUjAuQk5E
KjogJWQiLCByYyk7CisgICAgICAgICAgICByZXR1cm4gMDsKKyAgICAgICAg
fQorCisgICAgICAgIGlmICggaGFuZGxlX3hzZXRidihYQ1JfWEZFQVRVUkVf
RU5BQkxFRF9NQVNLLCB4Y3IwKSApCisgICAgICAgICAgICAvKiBub3RoaW5n
LCBiZXN0IGVmZm9ydCBvbmx5ICovOworICAgIH0KKworICAgIF9fdm13cml0
ZShHVUVTVF9CTkRDRkdTLCB2YWwpOworCisgICAgcmV0dXJuIDE7Cit9CisK
IHN0YXRpYyB1bnNpZ25lZCBpbnQgX19pbml0IHZteF9pbml0X21zcih2b2lk
KQogewogICAgIHJldHVybiBjcHVfaGFzX21weCAmJiBjcHVfaGFzX3ZteF9t
cHg7CkBAIC02NTYsMTEgKzY5Niw4IEBAIHN0YXRpYyBpbnQgdm14X2xvYWRf
bXNyKHN0cnVjdCB2Y3B1ICp2LAogICAgICAgICBzd2l0Y2ggKCBjdHh0LT5t
c3JbaV0uaW5kZXggKQogICAgICAgICB7CiAgICAgICAgIGNhc2UgTVNSX0lB
MzJfQk5EQ0ZHUzoKLSAgICAgICAgICAgIGlmICggY3B1X2hhc19tcHggJiYg
Y3B1X2hhc192bXhfbXB4ICYmCi0gICAgICAgICAgICAgICAgIGlzX2Nhbm9u
aWNhbF9hZGRyZXNzKGN0eHQtPm1zcltpXS52YWwpICYmCi0gICAgICAgICAg
ICAgICAgICEoY3R4dC0+bXNyW2ldLnZhbCAmIElBMzJfQk5EQ0ZHU19SRVNF
UlZFRCkgKQotICAgICAgICAgICAgICAgIF9fdm13cml0ZShHVUVTVF9CTkRD
RkdTLCBjdHh0LT5tc3JbaV0udmFsKTsKLSAgICAgICAgICAgIGVsc2UKKyAg
ICAgICAgICAgIGlmICggIXZteF9zZXRfZ3Vlc3RfYm5kY2Zncyh2LCBjdHh0
LT5tc3JbaV0udmFsKSAmJgorICAgICAgICAgICAgICAgICBjdHh0LT5tc3Jb
aV0udmFsICkKICAgICAgICAgICAgICAgICBlcnIgPSAtRU5YSU87CiAgICAg
ICAgICAgICBicmVhazsKICAgICAgICAgZGVmYXVsdDoKQEAgLTI1NTIsMTEg
KzI1ODksOCBAQCBzdGF0aWMgaW50IHZteF9tc3Jfd3JpdGVfaW50ZXJjZXB0
KHVuc2lnCiAgICAgICAgIGJyZWFrOwogICAgIH0KICAgICBjYXNlIE1TUl9J
QTMyX0JORENGR1M6Ci0gICAgICAgIGlmICggIWNwdV9oYXNfbXB4IHx8ICFj
cHVfaGFzX3ZteF9tcHggfHwKLSAgICAgICAgICAgICAhaXNfY2Fub25pY2Fs
X2FkZHJlc3MobXNyX2NvbnRlbnQpIHx8Ci0gICAgICAgICAgICAgKG1zcl9j
b250ZW50ICYgSUEzMl9CTkRDRkdTX1JFU0VSVkVEKSApCisgICAgICAgIGlm
ICggIXZteF9zZXRfZ3Vlc3RfYm5kY2Zncyh2LCBtc3JfY29udGVudCkgKQog
ICAgICAgICAgICAgZ290byBncF9mYXVsdDsKLSAgICAgICAgX192bXdyaXRl
KEdVRVNUX0JORENGR1MsIG1zcl9jb250ZW50KTsKICAgICAgICAgYnJlYWs7
CiAgICAgY2FzZSBJQTMyX0ZFQVRVUkVfQ09OVFJPTF9NU1I6CiAgICAgY2Fz
ZSBNU1JfSUEzMl9WTVhfQkFTSUMuLi5NU1JfSUEzMl9WTVhfVFJVRV9FTlRS
WV9DVExTOgo=

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGF2b2lkIGxlYWtpbmcgUEtSVSBhbmQgQk5EKiBiZXR3ZWVuIHZD
UFUtcwoKUEtSVSBpcyBleHBsaWNpdGx5ICJYU0FWRS1tYW5hZ2VkIGJ1dCBu
b3QgWFNBVkUtZW5hYmxlZCIsIHNvIGd1ZXN0cwptaWdodCBhY2Nlc3MgdGhl
IHJlZ2lzdGVyICh2aWEge1JELFdSfVBLUlUpIHdpdGhvdXQgc2V0dGluZyBY
Q1IwLlBLUlUuCkZvcmNlIGNvbnRleHQgc3dpdGNoaW5nIGFzIHdlbGwgYXMg
bWlncmF0aW5nIHRoZSByZWdpc3RlciBhcyBzb29uIGFzCkNSNC5QS0UgaXMg
YmVpbmcgc2V0IHRoZSBmaXJzdCB0aW1lLgoKRm9yIE1QWCAoQk5EPG4+LCBC
TkRDRkdVLCBhbmQgQk5EU1RBVFVTKSB0aGUgc2l0dWF0aW9uIGlzIGxlc3Mg
Y2xlYXIsCmFuZCB0aGUgU0RNIGhhcyBub3QgZW50aXJlbHkgY29uc2lzdGVu
dCBpbmZvcm1hdGlvbiBmb3IgdGhhdCBjYXNlLgpXaGlsZSBleHBlcmltZW50
YWxseSB0aGUgaW5zdHJ1Y3Rpb25zIGRvbid0IGNoYW5nZSByZWdpc3RlciBz
dGF0ZSBhcwpsb25nIGFzIHRoZSB0d28gWENSMCBiaXRzIGFyZW4ndCBib3Ro
IDEsIGJlIG9uIHRoZSBzYWZlIHNpZGUgYW5kIGVuYWJsZQpib3RoIGlmIEJO
RENGR1MuRU4gaXMgYmVpbmcgc2V0IHRoZSBmaXJzdCB0aW1lLgoKVGhpcyBp
cyBYU0EtMjIwLgoKUmVwb3J0ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgotLS0gYS94ZW4v
YXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZt
LmMKQEAgLTI0NTIsNiArMjQ1MiwyNyBAQCBpbnQgaHZtX3NldF9jcjQodW5z
aWduZWQgbG9uZyB2YWx1ZSwgYm9vCiAgICAgICAgICAgICBwYWdpbmdfdXBk
YXRlX3BhZ2luZ19tb2Rlcyh2KTsKICAgICB9CiAKKyAgICAvKgorICAgICAq
IHtSRCxXUn1QS1JVIGFyZSBub3QgZ2F0ZWQgb24gWENSMC5QS1JVIGFuZCBo
ZW5jZSBhbiBvZGRseSBiZWhhdmluZworICAgICAqIGd1ZXN0IG1heSBlbmFi
bGUgdGhlIGZlYXR1cmUgaW4gQ1I0IHdpdGhvdXQgZW5hYmxpbmcgaXQgaW4g
WENSMC4gV2UKKyAgICAgKiBuZWVkIHRvIGNvbnRleHQgc3dpdGNoIC8gbWln
cmF0ZSBQS1JVIG5ldmVydGhlbGVzcy4KKyAgICAgKi8KKyAgICBpZiAoICh2
YWx1ZSAmIFg4Nl9DUjRfUEtFKSAmJiAhKHYtPmFyY2gueGNyMF9hY2N1bSAm
IFhTVEFURV9QS1JVKSApCisgICAgeworICAgICAgICBpbnQgcmMgPSBoYW5k
bGVfeHNldGJ2KFhDUl9YRkVBVFVSRV9FTkFCTEVEX01BU0ssCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZ2V0X3hjcjAoKSB8IFhTVEFURV9Q
S1JVKTsKKworICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgeworICAgICAg
ICAgICAgSFZNX0RCR19MT0coREJHX0xFVkVMXzEsICJGYWlsZWQgdG8gZm9y
Y2UgWENSMC5QS1JVOiAlZCIsIHJjKTsKKyAgICAgICAgICAgIGdvdG8gZ3Bm
OworICAgICAgICB9CisKKyAgICAgICAgaWYgKCBoYW5kbGVfeHNldGJ2KFhD
Ul9YRkVBVFVSRV9FTkFCTEVEX01BU0ssCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICBnZXRfeGNyMCgpICYgflhTVEFURV9QS1JVKSApCisgICAgICAg
ICAgICAvKiBub3RoaW5nLCBiZXN0IGVmZm9ydCBvbmx5ICovOworICAgIH0K
KwogICAgIHJldHVybiBYODZFTVVMX09LQVk7CiAKICBncGY6Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vdm14L3ZteC5jCkBAIC0zMSw2ICszMSw3IEBACiAjaW5jbHVkZSA8YXNt
L3JlZ3MuaD4KICNpbmNsdWRlIDxhc20vY3B1ZmVhdHVyZS5oPgogI2luY2x1
ZGUgPGFzbS9wcm9jZXNzb3IuaD4KKyNpbmNsdWRlIDxhc20veHN0YXRlLmg+
CiAjaW5jbHVkZSA8YXNtL2d1ZXN0X2FjY2Vzcy5oPgogI2luY2x1ZGUgPGFz
bS9kZWJ1Z3JlZy5oPgogI2luY2x1ZGUgPGFzbS9tc3IuaD4KQEAgLTc4Myw2
ICs3ODQsNDUgQEAgc3RhdGljIGludCB2bXhfbG9hZF92bWNzX2N0eHQoc3Ry
dWN0IHZjcAogICAgIHJldHVybiAwOwogfQogCitzdGF0aWMgYm9vbF90IHZt
eF9zZXRfZ3Vlc3RfYm5kY2ZncyhzdHJ1Y3QgdmNwdSAqdiwgdTY0IHZhbCkK
K3sKKyAgICBpZiAoICFjcHVfaGFzX21weCB8fCAhY3B1X2hhc192bXhfbXB4
IHx8CisgICAgICAgICAhaXNfY2Fub25pY2FsX2FkZHJlc3ModmFsKSB8fAor
ICAgICAgICAgKHZhbCAmIElBMzJfQk5EQ0ZHU19SRVNFUlZFRCkgKQorICAg
ICAgICByZXR1cm4gMDsKKworICAgIC8qCisgICAgICogV2hpbGUgTVBYIGlu
c3RydWN0aW9ucyBhcmUgc3VwcG9zZWQgdG8gYmUgZ2F0ZWQgb24gWENSMC5C
TkQqLCBsZXQncworICAgICAqIG5ldmVydGhlbGVzcyBmb3JjZSB0aGUgcmVs
ZXZhbnQgWENSMCBiaXRzIG9uIHdoZW4gdGhlIGZlYXR1cmUgaXMgYmVpbmcK
KyAgICAgKiBlbmFibGVkIGluIEJORENGR1MuCisgICAgICovCisgICAgaWYg
KCAodmFsICYgSUEzMl9CTkRDRkdTX0VOQUJMRSkgJiYKKyAgICAgICAgICEo
di0+YXJjaC54Y3IwX2FjY3VtICYgKFhTVEFURV9CTkRSRUdTIHwgWFNUQVRF
X0JORENTUikpICkKKyAgICB7CisgICAgICAgIHVpbnQ2NF90IHhjcjAgPSBn
ZXRfeGNyMCgpOworICAgICAgICBpbnQgcmM7CisKKyAgICAgICAgaWYgKCB2
ICE9IGN1cnJlbnQgKQorICAgICAgICAgICAgcmV0dXJuIDA7CisKKyAgICAg
ICAgcmMgPSBoYW5kbGVfeHNldGJ2KFhDUl9YRkVBVFVSRV9FTkFCTEVEX01B
U0ssCisgICAgICAgICAgICAgICAgICAgICAgICAgICB4Y3IwIHwgWFNUQVRF
X0JORFJFR1MgfCBYU1RBVEVfQk5EQ1NSKTsKKworICAgICAgICBpZiAoIHJj
ICkKKyAgICAgICAgeworICAgICAgICAgICAgSFZNX0RCR19MT0coREJHX0xF
VkVMXzEsICJGYWlsZWQgdG8gZm9yY2UgWENSMC5CTkQqOiAlZCIsIHJjKTsK
KyAgICAgICAgICAgIHJldHVybiAwOworICAgICAgICB9CisKKyAgICAgICAg
aWYgKCBoYW5kbGVfeHNldGJ2KFhDUl9YRkVBVFVSRV9FTkFCTEVEX01BU0ss
IHhjcjApICkKKyAgICAgICAgICAgIC8qIG5vdGhpbmcsIGJlc3QgZWZmb3J0
IG9ubHkgKi87CisgICAgfQorCisgICAgX192bXdyaXRlKEdVRVNUX0JORENG
R1MsIHZhbCk7CisKKyAgICByZXR1cm4gMTsKK30KKwogc3RhdGljIHVuc2ln
bmVkIGludCBfX2luaXQgdm14X2luaXRfbXNyKHZvaWQpCiB7CiAgICAgcmV0
dXJuIChjcHVfaGFzX21weCAmJiBjcHVfaGFzX3ZteF9tcHgpICsKQEAgLTgy
MiwxMSArODYyLDggQEAgc3RhdGljIGludCB2bXhfbG9hZF9tc3Ioc3RydWN0
IHZjcHUgKnYsCiAgICAgICAgIHN3aXRjaCAoIGN0eHQtPm1zcltpXS5pbmRl
eCApCiAgICAgICAgIHsKICAgICAgICAgY2FzZSBNU1JfSUEzMl9CTkRDRkdT
OgotICAgICAgICAgICAgaWYgKCBjcHVfaGFzX21weCAmJiBjcHVfaGFzX3Zt
eF9tcHggJiYKLSAgICAgICAgICAgICAgICAgaXNfY2Fub25pY2FsX2FkZHJl
c3MoY3R4dC0+bXNyW2ldLnZhbCkgJiYKLSAgICAgICAgICAgICAgICAgIShj
dHh0LT5tc3JbaV0udmFsICYgSUEzMl9CTkRDRkdTX1JFU0VSVkVEKSApCi0g
ICAgICAgICAgICAgICAgX192bXdyaXRlKEdVRVNUX0JORENGR1MsIGN0eHQt
Pm1zcltpXS52YWwpOwotICAgICAgICAgICAgZWxzZSBpZiAoIGN0eHQtPm1z
cltpXS52YWwgKQorICAgICAgICAgICAgaWYgKCAhdm14X3NldF9ndWVzdF9i
bmRjZmdzKHYsIGN0eHQtPm1zcltpXS52YWwpICYmCisgICAgICAgICAgICAg
ICAgIGN0eHQtPm1zcltpXS52YWwgKQogICAgICAgICAgICAgICAgIGVyciA9
IC1FTlhJTzsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBjYXNlIE1T
Ul9JQTMyX1hTUzoKQEAgLTI4NzgsMTEgKzI5MTUsOCBAQCBzdGF0aWMgaW50
IHZteF9tc3Jfd3JpdGVfaW50ZXJjZXB0KHVuc2lnCiAgICAgICAgIGJyZWFr
OwogICAgIH0KICAgICBjYXNlIE1TUl9JQTMyX0JORENGR1M6Ci0gICAgICAg
IGlmICggIWNwdV9oYXNfbXB4IHx8ICFjcHVfaGFzX3ZteF9tcHggfHwKLSAg
ICAgICAgICAgICAhaXNfY2Fub25pY2FsX2FkZHJlc3MobXNyX2NvbnRlbnQp
IHx8Ci0gICAgICAgICAgICAgKG1zcl9jb250ZW50ICYgSUEzMl9CTkRDRkdT
X1JFU0VSVkVEKSApCisgICAgICAgIGlmICggIXZteF9zZXRfZ3Vlc3RfYm5k
Y2Zncyh2LCBtc3JfY29udGVudCkgKQogICAgICAgICAgICAgZ290byBncF9m
YXVsdDsKLSAgICAgICAgX192bXdyaXRlKEdVRVNUX0JORENGR1MsIG1zcl9j
b250ZW50KTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBJQTMyX0ZFQVRV
UkVfQ09OVFJPTF9NU1I6CiAgICAgY2FzZSBNU1JfSUEzMl9WTVhfQkFTSUMu
Li5NU1JfSUEzMl9WTVhfVFJVRV9FTlRSWV9DVExTOgo=

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODY6IGF2b2lkIGxlYWtpbmcgUEtSVSBhbmQgQk5EKiBiZXR3ZWVuIHZD
UFUtcwoKUEtSVSBpcyBleHBsaWNpdGx5ICJYU0FWRS1tYW5hZ2VkIGJ1dCBu
b3QgWFNBVkUtZW5hYmxlZCIsIHNvIGd1ZXN0cwptaWdodCBhY2Nlc3MgdGhl
IHJlZ2lzdGVyICh2aWEge1JELFdSfVBLUlUpIHdpdGhvdXQgc2V0dGluZyBY
Q1IwLlBLUlUuCkZvcmNlIGNvbnRleHQgc3dpdGNoaW5nIGFzIHdlbGwgYXMg
bWlncmF0aW5nIHRoZSByZWdpc3RlciBhcyBzb29uIGFzCkNSNC5QS0UgaXMg
YmVpbmcgc2V0IHRoZSBmaXJzdCB0aW1lLgoKRm9yIE1QWCAoQk5EPG4+LCBC
TkRDRkdVLCBhbmQgQk5EU1RBVFVTKSB0aGUgc2l0dWF0aW9uIGlzIGxlc3Mg
Y2xlYXIsCmFuZCB0aGUgU0RNIGhhcyBub3QgZW50aXJlbHkgY29uc2lzdGVu
dCBpbmZvcm1hdGlvbiBmb3IgdGhhdCBjYXNlLgpXaGlsZSBleHBlcmltZW50
YWxseSB0aGUgaW5zdHJ1Y3Rpb25zIGRvbid0IGNoYW5nZSByZWdpc3RlciBz
dGF0ZSBhcwpsb25nIGFzIHRoZSB0d28gWENSMCBiaXRzIGFyZW4ndCBib3Ro
IDEsIGJlIG9uIHRoZSBzYWZlIHNpZGUgYW5kIGVuYWJsZQpib3RoIGlmIEJO
RENGR1MuRU4gaXMgYmVpbmcgc2V0IHRoZSBmaXJzdCB0aW1lLgoKVGhpcyBp
cyBYU0EtMjIwLgoKUmVwb3J0ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgotLS0gYS94ZW4v
YXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZt
LmMKQEAgLTMxMSwxMCArMzExLDM5IEBAIGludCBodm1fc2V0X2d1ZXN0X3Bh
dChzdHJ1Y3QgdmNwdSAqdiwgdTYKIAogYm9vbCBodm1fc2V0X2d1ZXN0X2Ju
ZGNmZ3Moc3RydWN0IHZjcHUgKnYsIHU2NCB2YWwpCiB7Ci0gICAgcmV0dXJu
IGh2bV9mdW5jcy5zZXRfZ3Vlc3RfYm5kY2ZncyAmJgotICAgICAgICAgICBp
c19jYW5vbmljYWxfYWRkcmVzcyh2YWwpICYmCi0gICAgICAgICAgICEodmFs
ICYgSUEzMl9CTkRDRkdTX1JFU0VSVkVEKSAmJgotICAgICAgICAgICBodm1f
ZnVuY3Muc2V0X2d1ZXN0X2JuZGNmZ3ModiwgdmFsKTsKKyAgICBpZiAoICFo
dm1fZnVuY3Muc2V0X2d1ZXN0X2JuZGNmZ3MgfHwKKyAgICAgICAgICFpc19j
YW5vbmljYWxfYWRkcmVzcyh2YWwpIHx8CisgICAgICAgICAodmFsICYgSUEz
Ml9CTkRDRkdTX1JFU0VSVkVEKSApCisgICAgICAgIHJldHVybiBmYWxzZTsK
KworICAgIC8qCisgICAgICogV2hpbGUgTVBYIGluc3RydWN0aW9ucyBhcmUg
c3VwcG9zZWQgdG8gYmUgZ2F0ZWQgb24gWENSMC5CTkQqLCBsZXQncworICAg
ICAqIG5ldmVydGhlbGVzcyBmb3JjZSB0aGUgcmVsZXZhbnQgWENSMCBiaXRz
IG9uIHdoZW4gdGhlIGZlYXR1cmUgaXMgYmVpbmcKKyAgICAgKiBlbmFibGVk
IGluIEJORENGR1MuCisgICAgICovCisgICAgaWYgKCAodmFsICYgSUEzMl9C
TkRDRkdTX0VOQUJMRSkgJiYKKyAgICAgICAgICEodi0+YXJjaC54Y3IwX2Fj
Y3VtICYgKFhTVEFURV9CTkRSRUdTIHwgWFNUQVRFX0JORENTUikpICkKKyAg
ICB7CisgICAgICAgIHVpbnQ2NF90IHhjcjAgPSBnZXRfeGNyMCgpOworICAg
ICAgICBpbnQgcmM7CisKKyAgICAgICAgaWYgKCB2ICE9IGN1cnJlbnQgKQor
ICAgICAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgICAgIHJjID0gaGFu
ZGxlX3hzZXRidihYQ1JfWEZFQVRVUkVfRU5BQkxFRF9NQVNLLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgeGNyMCB8IFhTVEFURV9CTkRSRUdTIHwg
WFNUQVRFX0JORENTUik7CisKKyAgICAgICAgaWYgKCByYyApCisgICAgICAg
IHsKKyAgICAgICAgICAgIEhWTV9EQkdfTE9HKERCR19MRVZFTF8xLCAiRmFp
bGVkIHRvIGZvcmNlIFhDUjAuQk5EKjogJWQiLCByYyk7CisgICAgICAgICAg
ICByZXR1cm4gZmFsc2U7CisgICAgICAgIH0KKworICAgICAgICBpZiAoIGhh
bmRsZV94c2V0YnYoWENSX1hGRUFUVVJFX0VOQUJMRURfTUFTSywgeGNyMCkg
KQorICAgICAgICAgICAgLyogbm90aGluZywgYmVzdCBlZmZvcnQgb25seSAq
LzsKKyAgICB9CisKKyAgICByZXR1cm4gaHZtX2Z1bmNzLnNldF9ndWVzdF9i
bmRjZmdzKHYsIHZhbCk7CiB9CiAKIC8qCkBAIC0yNDc3LDYgKzI1MDYsMjcg
QEAgaW50IGh2bV9zZXRfY3I0KHVuc2lnbmVkIGxvbmcgdmFsdWUsIGJvbwog
ICAgICAgICAgICAgcGFnaW5nX3VwZGF0ZV9wYWdpbmdfbW9kZXModik7CiAg
ICAgfQogCisgICAgLyoKKyAgICAgKiB7UkQsV1J9UEtSVSBhcmUgbm90IGdh
dGVkIG9uIFhDUjAuUEtSVSBhbmQgaGVuY2UgYW4gb2RkbHkgYmVoYXZpbmcK
KyAgICAgKiBndWVzdCBtYXkgZW5hYmxlIHRoZSBmZWF0dXJlIGluIENSNCB3
aXRob3V0IGVuYWJsaW5nIGl0IGluIFhDUjAuIFdlCisgICAgICogbmVlZCB0
byBjb250ZXh0IHN3aXRjaCAvIG1pZ3JhdGUgUEtSVSBuZXZlcnRoZWxlc3Mu
CisgICAgICovCisgICAgaWYgKCAodmFsdWUgJiBYODZfQ1I0X1BLRSkgJiYg
ISh2LT5hcmNoLnhjcjBfYWNjdW0gJiBYU1RBVEVfUEtSVSkgKQorICAgIHsK
KyAgICAgICAgaW50IHJjID0gaGFuZGxlX3hzZXRidihYQ1JfWEZFQVRVUkVf
RU5BQkxFRF9NQVNLLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGdldF94Y3IwKCkgfCBYU1RBVEVfUEtSVSk7CisKKyAgICAgICAgaWYgKCBy
YyApCisgICAgICAgIHsKKyAgICAgICAgICAgIEhWTV9EQkdfTE9HKERCR19M
RVZFTF8xLCAiRmFpbGVkIHRvIGZvcmNlIFhDUjAuUEtSVTogJWQiLCByYyk7
CisgICAgICAgICAgICBnb3RvIGdwZjsKKyAgICAgICAgfQorCisgICAgICAg
IGlmICggaGFuZGxlX3hzZXRidihYQ1JfWEZFQVRVUkVfRU5BQkxFRF9NQVNL
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2V0X3hjcjAoKSAmIH5Y
U1RBVEVfUEtSVSkgKQorICAgICAgICAgICAgLyogbm90aGluZywgYmVzdCBl
ZmZvcnQgb25seSAqLzsKKyAgICB9CisKICAgICByZXR1cm4gWDg2RU1VTF9P
S0FZOwogCiAgZ3BmOgo=

--=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 Jun 20 12:00:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 12:00:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNHpd-0006WT-Lj; Tue, 20 Jun 2017 12:00:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1dNHpb-0006Pb-4a; Tue, 20 Jun 2017 12:00:27 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 1F/9E-02196-95E09495; Tue, 20 Jun 2017 12:00:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKKsWRWlGSWpSXmKPExsWS0XRdVTeCzzP
 S4MxVA4tbN1uZLZZ8XMxiserqAVYHZo+ju38zBTBGsWbmJeVXJLBm/Dy2g73g9mqmijMz2tgb
 GJcvYOpi5OIQEjjOKPFnzXJWCGcRo8TsebOBMpwczAKuEjf2bWaDsBUlLtxrYAGxeQUEJU7Of
 AJmSwhoStx5s4odxBYRKJLYee4lmM0moCcx9+wkqDmWEvMnngKbIyyQIPHyxz4miDlmEvPnnA
 SrZxFQlZhz+AzzBEaeWUhWz0KyehaS1bMYOYDimhLrd+lDmNISy/9xQFTLS2x/O4cZwraWeNr
 YAGVbSCzd8AFu4pTuh+wQtr3EvhlfWCFsG4lZS5ayYlOzqbsXaquNxLarRtiUbDt1lx1mzKTH
 /5mQ1SxgFFrFqF6cWlSWWqRrrJdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERi5D
 ECwg7H5i9MhRkkOJiVRXnUGz0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzsvEA5waLU9NSKtM
 wcYAqBSUtw8CiJ8MaDtPIWFyTmFmemQ6ROMRpz7Pq/5gsTx7L1W74wCbHk5eelSonzaoJMEgA
 pzSjNgxsES22XGGWlhHkZgU4T4ilILcrNLEGVf8UozsGoJMwrCzKFJzOvBG7fK6BTmIBOeXHE
 A+SUkkSElFQDo+KMCaJGGr0xwVb6YRwi8W912HkvaiyeNq1n86HiWIczU4sWTlj3x9D8nUTIl
 i9rPmdsjhBmmF0Vxq0Qc8bf87jAI6EAJ82Xq0R28c5hUZY2mb2b41St2YN7C145See5vTMKyr
 +y/r/dspuq55Ua+TmidnFIn3dRNj8dlJoVqFHw/6FnuepTJZbijERDLeai4kQA/GzbwGgDAAA
 =
X-Env-Sender: iwj@xenbits.xen.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1497960023!94822377!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45918 invoked from network); 20 Jun 2017 12:00:24 -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; 20 Jun 2017 12:00:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1dNHpH-0004EE-A0; Tue, 20 Jun 2017 12:00:07 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1dNHpH-00062a-7J; Tue, 20 Jun 2017 12:00:07 +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: <E1dNHpH-00062a-7J@xenbits.xenproject.org>
Date: Tue, 20 Jun 2017 12:00:07 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-devel] Xen Security Advisory 219 - x86: insufficient reference
 counts during shadow 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>
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-219
                              version 2

        x86: insufficient reference counts during shadow emulation

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

Public release.

Add caveat about exploitability by a single HVM guest, to Impact.

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

When using shadow paging, writes to guest pagetables must be trapped and
emulated, so the shadows can be suitably adjusted as well.

When emulating the write, Xen maps the guests pagetable(s) to make the final
adjustment and leave the guest's view of its state consistent.

However, when mapping the frame, Xen drops the page reference before
performing the write.  This is a race window where the underlying frame can
change ownership.

One possible attack scenario is for the frame to change ownership and to be
inserted into a PV guest's pagetables.  At that point, the emulated write will
be an unaudited modification to the PV pagetables whose value is under guest
control.

IMPACT
======

A malicious pair of guests may be able to elevate their privilege to that of
Xen.

We have not ruled out the possibility that a single malicious HVM
guest may be able to elevate their privilege to that of Xen.

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

All versions of Xen are vulnerable.

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

HVM guests using shadow mode paging can exploit this vulnerability.  HVM guests
using Hardware Assisted Paging (HAP) cannot exploit this vulnerability.

To discover whether your HVM guests are using HAP, or shadow page
tables: request debug key `q' (from the Xen console, or with
`xl debug-keys q').  This will print (to the console, and visible in
`xl dmesg'), debug information for every domain, containing something
like this:

  (XEN) General information for domain 2:
  (XEN)     refcnt=1 dying=2 pause_count=2
  (XEN)     nr_pages=2 xenheap_pages=0 shared_pages=0 paged_pages=0 dirty_cpus={} max_pages=262400
  (XEN)     handle=ef58ef1a-784d-4e59-8079-42bdee87f219 vm_assist=00000000
  (XEN)     paging assistance: hap refcounts translate external
                               ^^^
The presence of `hap' here indicates that the host is not
vulnerable to this domain.  For an HVM domain the presence of `shadow'
indicates that the domain can exploit the vulnerability.

Xen 4.6 and later have the option to compile-out shadow paging support.  (The
default is to compile with shadow paging support).  If Xen is built without
shadow support, it is not vulnerable.

Exploiting this race condition requires coordination between an x86 HVM guest
using shadow paging, and a PV guest.

Running only HVM guests avoids the vulnerability, unless stub device
models are in use (since stub device models are PV domains, each
controlled by the corresponding guest).

Running only PV guests avoids the vulnerability.

MITIGATION
==========

Where the HVM guest is explicitly configured to use shadow paging (eg
via the `hap=0' xl domain configuration file parameter), changing to
HAP (eg by setting `hap=1') will avoid exposing the vulnerability to
those guests.  HAP is the default (in upstream Xen), where the
hardware supports it; so this mitigation is only applicable if HAP has
been disabled by configuration.

(This mitigation is not applicable to PV guests.)

CREDITS
=======

This issue was discovered by Andrew Cooper of Citrix.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa219.patch           xen-unstable
xsa219-4.8.patch       Xen 4.8, 4.7
xsa219-4.6.patch       Xen 4.6
xsa219-4.5.patch       Xen 4.5, 4.4

$ sha256sum xsa219*
d06759d11dad3b128e65ade9e6afc1c728b65457cc32c34f46690f959c48644f  xsa219.patch
0dd27ad66f964ba163dbc72e3a074d171b0e1edf9b322d811feb7f5c1deb4437  xsa219-4.5.patch
d5fdd9d75dbad4a2315f48f8aec5dd3a10b92307320b5c141e2c1e69e422510c  xsa219-4.6.patch
a2023599abbc3b8f46cd430bec154401ef166493fcb5787f2f6fb9802b12f9b4  xsa219-4.8.patch
$

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

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

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

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


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

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

iQEcBAEBCAAGBQJZSQ3PAAoJEIP+FMlX6CvZI5sIAITAsYzu8vcLGz2erkTQOFQ/
87MWZ/OPMHZISeG9Y1lEUYNJ0I/pkvEe6HHGpL1JZegtBkuuMnLIb4XfPFvIuVOs
pwETinpd+FkmhpfPWDc6vKaS9tYUZFi/h7ORcJTn/j6/JWoaqdbCJC+x1hI5UhsA
6iZHNQuuSIM1WH7pAyywhzovsoTnsI5pBYU69cDO6szo7Ig34BmVpliin2qkp0TV
T673fktUoZWcYZK05TvFbAkG7UCQk1Wu46eiHx2SB+dFZ2wXdtxCZnCY5guCrF1i
BqAiJj+MrYMZ38yfoY3XgoIcam3pQTai8bYo5xj8Jcuws0cPK9ja2LBwfHv0YTM=
=Eoho
-----END PGP SIGNATURE-----

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

RnJvbSBkZTc4MmMwZTEwNmM5ZWUwMTE3M2Q1MDVhMjU0YTVlZGJhZmI4ZTQw
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiBUaHUsIDExIE1h
eSAyMDE3IDE0OjQ3OjAwICswMTAwClN1YmplY3Q6IFtQQVRDSF0geDg2L3No
YWRvdzogSG9sZCByZWZlcmVuY2VzIGZvciB0aGUgZHVyYXRpb24gb2YgZW11
bGF0ZWQKIHdyaXRlcwoKVGhlIChtaXNuYW1lZCkgZW11bGF0ZV9ndmFfdG9f
bWZuKCkgZnVuY3Rpb24gdHJhbnNsYXRlcyBhIGxpbmVhciBhZGRyZXNzIHRv
IGFuCm1mbiwgYnV0IHJlbGVhc2VzIGl0cyBwYWdlIHJlZmVyZW5jZSBiZWZv
cmUgcmV0dXJuaW5nIHRoZSBtZm4gdG8gaXRzIGNhbGxlci4KCnNoX2VtdWxh
dGVfbWFwX2Rlc3QoKSB1c2VzIHRoZSByZXN1bHRzIG9mIG9uZSBvciB0d28g
dHJhbnNsYXRpb25zIHRvIGNvbnN0cnVjdAphIHZpcnR1YWwgbWFwcGluZyB0
byB0aGUgdW5kZXJseWluZyBmcmFtZXMsIGNvbXBsZXRlcyBhbiBlbXVsYXRl
ZAp3cml0ZS9jbXB4Y2hnLCB0aGVuIHVubWFwcyB0aGUgdmlydHVhbCBtYXBw
aW5ncy4KClRoZSBwYWdlIHJlZmVyZW5jZXMgbmVlZCBob2xkaW5nIHVudGls
IHRoZSBtYXBwaW5ncyBhcmUgdW5tYXBwZWQsIG9yIHRoZQpmcmFtZXMgY2Fu
IGNoYW5nZSBvd25lcnNoaXAgYmVmb3JlIHRoZSB3cml0ZXMgb2NjdXJzLgoK
VGhpcyBpcyBYU0EtMjE5CgpSZXBvcnRlZC1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KUmV2aWV3
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3
ZWQtYnk6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgotLS0KIHhlbi9hcmNo
L3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMgfCA1NCArKysrKysrKysrKysrKysr
KysrKysrKysrKystLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDM2
IGluc2VydGlvbnMoKyksIDE4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMgYi94ZW4vYXJjaC94
ODYvbW0vc2hhZG93L2NvbW1vbi5jCmluZGV4IGQ0MzIxOTguLjJlNjRhNzcg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMK
KysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYwpAQCAtMTYy
Nyw3ICsxNjI3LDEwIEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgc2hhZG93X2dl
dF9hbGxvY2F0aW9uKHN0cnVjdCBkb21haW4gKmQpCiAvKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKiovCiAvKiBIYW5kbGluZyBndWVzdCB3cml0ZXMg
dG8gcGFnZXRhYmxlcy4gKi8KIAotLyogVHJhbnNsYXRlIGEgVkEgdG8gYW4g
TUZOLCBpbmplY3RpbmcgYSBwYWdlLWZhdWx0IGlmIHdlIGZhaWwuICovCisv
KgorICogVHJhbnNsYXRlIGEgVkEgdG8gYW4gTUZOLCBpbmplY3RpbmcgYSBw
YWdlLWZhdWx0IGlmIHdlIGZhaWwuICBJZiB0aGUKKyAqIG1hcHBpbmcgc3Vj
Y2VlZHMsIGEgcmVmZXJlbmNlIHdpbGwgYmUgaGVsZCBvbiB0aGUgdW5kZXJs
eWluZyBwYWdlLgorICovCiAjZGVmaW5lIEJBRF9HVkFfVE9fR0ZOICh+MFVM
KQogI2RlZmluZSBCQURfR0ZOX1RPX01GTiAofjFVTCkKICNkZWZpbmUgUkVB
RE9OTFlfR0ZOICAgKH4yVUwpCkBAIC0xNjczLDE2ICsxNjc2LDE1IEBAIHN0
YXRpYyBtZm5fdCBlbXVsYXRlX2d2YV90b19tZm4oc3RydWN0IHZjcHUgKnYs
IHVuc2lnbmVkIGxvbmcgdmFkZHIsCiAgICAgQVNTRVJUKG1mbl92YWxpZCht
Zm4pKTsKIAogICAgIHYtPmFyY2gucGFnaW5nLmxhc3Rfd3JpdGVfd2FzX3B0
ID0gISFzaF9tZm5faXNfYV9wYWdlX3RhYmxlKG1mbik7Ci0gICAgLyoKLSAg
ICAgKiBOb3RlIHNoYWRvdyBjYW5ub3QgcGFnZSBvdXQgb3IgdW5zaGFyZSB0
aGlzIG1mbiwgc28gdGhlIG1hcCB3b24ndAotICAgICAqIGRpc2FwcGVhci4g
T3RoZXJ3aXNlLCBjYWxsZXIgbXVzdCBob2xkIG9udG8gcGFnZSB1bnRpbCBk
b25lLgotICAgICAqLwotICAgIHB1dF9wYWdlKHBhZ2UpOwogCiAgICAgcmV0
dXJuIG1mbjsKIH0KIAotLyogQ2hlY2sgdGhhdCB0aGUgdXNlciBpcyBhbGxv
d2VkIHRvIHBlcmZvcm0gdGhpcyB3cml0ZS4gKi8KKy8qCisgKiBDaGVjayB0
aGF0IHRoZSB1c2VyIGlzIGFsbG93ZWQgdG8gcGVyZm9ybSB0aGlzIHdyaXRl
LiAgSWYgYSBtYXBwaW5nIGlzCisgKiByZXR1cm5lZCwgcGFnZSByZWZlcmVu
Y2VzIHdpbGwgYmUgaGVsZCBvbiBzaF9jdHh0LT5tZm5bMF0gYW5kCisgKiBz
aF9jdHh0LT5tZm5bMV0gaWZmICFJTlZBTElEX01GTi4KKyAqLwogdm9pZCAq
c2hfZW11bGF0ZV9tYXBfZGVzdChzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQg
bG9uZyB2YWRkciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW50IGJ5dGVzLAogICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1
Y3Qgc2hfZW11bGF0ZV9jdHh0ICpzaF9jdHh0KQpAQCAtMTY5MCwxMyArMTY5
Miw2IEBAIHZvaWQgKnNoX2VtdWxhdGVfbWFwX2Rlc3Qoc3RydWN0IHZjcHUg
KnYsIHVuc2lnbmVkIGxvbmcgdmFkZHIsCiAgICAgc3RydWN0IGRvbWFpbiAq
ZCA9IHYtPmRvbWFpbjsKICAgICB2b2lkICptYXA7CiAKLSAgICBzaF9jdHh0
LT5tZm5bMF0gPSBlbXVsYXRlX2d2YV90b19tZm4odiwgdmFkZHIsIHNoX2N0
eHQpOwotICAgIGlmICggIW1mbl92YWxpZChzaF9jdHh0LT5tZm5bMF0pICkK
LSAgICAgICAgcmV0dXJuICgobWZuX3goc2hfY3R4dC0+bWZuWzBdKSA9PSBC
QURfR1ZBX1RPX0dGTikgPwotICAgICAgICAgICAgICAgIE1BUFBJTkdfRVhD
RVBUSU9OIDoKLSAgICAgICAgICAgICAgICAobWZuX3goc2hfY3R4dC0+bWZu
WzBdKSA9PSBSRUFET05MWV9HRk4pID8KLSAgICAgICAgICAgICAgICBNQVBQ
SU5HX1NJTEVOVF9GQUlMIDogTUFQUElOR19VTkhBTkRMRUFCTEUpOwotCiAj
aWZuZGVmIE5ERUJVRwogICAgIC8qIFdlIGRvbid0IGVtdWxhdGUgdXNlci1t
b2RlIHdyaXRlcyB0byBwYWdlIHRhYmxlcy4gKi8KICAgICBpZiAoIGlzX2h2
bV9kb21haW4oZCkgPyBodm1fZ2V0X2NwbCh2KSA9PSAzCkBAIC0xNzA4LDYg
KzE3MDMsMTcgQEAgdm9pZCAqc2hfZW11bGF0ZV9tYXBfZGVzdChzdHJ1Y3Qg
dmNwdSAqdiwgdW5zaWduZWQgbG9uZyB2YWRkciwKICAgICB9CiAjZW5kaWYK
IAorICAgIHNoX2N0eHQtPm1mblswXSA9IGVtdWxhdGVfZ3ZhX3RvX21mbih2
LCB2YWRkciwgc2hfY3R4dCk7CisgICAgaWYgKCAhbWZuX3ZhbGlkKHNoX2N0
eHQtPm1mblswXSkgKQorICAgIHsKKyAgICAgICAgc3dpdGNoICggbWZuX3go
c2hfY3R4dC0+bWZuWzBdKSApCisgICAgICAgIHsKKyAgICAgICAgY2FzZSBC
QURfR1ZBX1RPX0dGTjogcmV0dXJuIE1BUFBJTkdfRVhDRVBUSU9OOworICAg
ICAgICBjYXNlIFJFQURPTkxZX0dGTjogICByZXR1cm4gTUFQUElOR19TSUxF
TlRfRkFJTDsKKyAgICAgICAgZGVmYXVsdDogICAgICAgICAgICAgcmV0dXJu
IE1BUFBJTkdfVU5IQU5ETEVBQkxFOworICAgICAgICB9CisgICAgfQorCiAg
ICAgLyogVW5hbGlnbmVkIHdyaXRlcyBtZWFuIHByb2JhYmx5IHRoaXMgaXNu
J3QgYSBwYWdldGFibGUuICovCiAgICAgaWYgKCB2YWRkciAmIChieXRlcyAt
IDEpICkKICAgICAgICAgc2hfcmVtb3ZlX3NoYWRvd3MoZCwgc2hfY3R4dC0+
bWZuWzBdLCAwLCAwIC8qIFNsb3csIGNhbiBmYWlsLiAqLyApOwpAQCAtMTcy
NCw2ICsxNzMwLDcgQEAgdm9pZCAqc2hfZW11bGF0ZV9tYXBfZGVzdChzdHJ1
Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyB2YWRkciwKICAgICAgICAgICog
Q3Jvc3MtcGFnZSBlbXVsYXRlZCB3cml0ZXMgYXJlIG9ubHkgc3VwcG9ydGVk
IGZvciBIVk0gZ3Vlc3RzOwogICAgICAgICAgKiBQViBndWVzdHMgb3VnaHQg
dG8ga25vdyBiZXR0ZXIuCiAgICAgICAgICAqLworICAgICAgICBwdXRfcGFn
ZShtZm5fdG9fcGFnZShzaF9jdHh0LT5tZm5bMF0pKTsKICAgICAgICAgcmV0
dXJuIE1BUFBJTkdfVU5IQU5ETEVBQkxFOwogICAgIH0KICAgICBlbHNlCkBA
IC0xNzMyLDE3ICsxNzM5LDI2IEBAIHZvaWQgKnNoX2VtdWxhdGVfbWFwX2Rl
c3Qoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgdmFkZHIsCiAgICAg
ICAgIHNoX2N0eHQtPm1mblsxXSA9IGVtdWxhdGVfZ3ZhX3RvX21mbigKICAg
ICAgICAgICAgIHYsICh2YWRkciArIGJ5dGVzIC0gMSkgJiBQQUdFX01BU0ss
IHNoX2N0eHQpOwogICAgICAgICBpZiAoICFtZm5fdmFsaWQoc2hfY3R4dC0+
bWZuWzFdKSApCi0gICAgICAgICAgICByZXR1cm4gKChtZm5feChzaF9jdHh0
LT5tZm5bMV0pID09IEJBRF9HVkFfVE9fR0ZOKSA/Ci0gICAgICAgICAgICAg
ICAgICAgIE1BUFBJTkdfRVhDRVBUSU9OIDoKLSAgICAgICAgICAgICAgICAg
ICAgKG1mbl94KHNoX2N0eHQtPm1mblsxXSkgPT0gUkVBRE9OTFlfR0ZOKSA/
Ci0gICAgICAgICAgICAgICAgICAgIE1BUFBJTkdfU0lMRU5UX0ZBSUwgOiBN
QVBQSU5HX1VOSEFORExFQUJMRSk7CisgICAgICAgIHsKKyAgICAgICAgICAg
IHB1dF9wYWdlKG1mbl90b19wYWdlKHNoX2N0eHQtPm1mblswXSkpOworICAg
ICAgICAgICAgc3dpdGNoICggbWZuX3goc2hfY3R4dC0+bWZuWzFdKSApCisg
ICAgICAgICAgICB7CisgICAgICAgICAgICBjYXNlIEJBRF9HVkFfVE9fR0ZO
OiByZXR1cm4gTUFQUElOR19FWENFUFRJT047CisgICAgICAgICAgICBjYXNl
IFJFQURPTkxZX0dGTjogICByZXR1cm4gTUFQUElOR19TSUxFTlRfRkFJTDsK
KyAgICAgICAgICAgIGRlZmF1bHQ6ICAgICAgICAgICAgIHJldHVybiBNQVBQ
SU5HX1VOSEFORExFQUJMRTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgfQog
CiAgICAgICAgIC8qIENyb3NzLXBhZ2Ugd3JpdGVzIG1lYW4gcHJvYmFibHkg
bm90IGEgcGFnZXRhYmxlLiAqLwogICAgICAgICBzaF9yZW1vdmVfc2hhZG93
cyhkLCBzaF9jdHh0LT5tZm5bMV0sIDAsIDAgLyogU2xvdywgY2FuIGZhaWwu
ICovICk7CiAKICAgICAgICAgbWFwID0gdm1hcChzaF9jdHh0LT5tZm4sIDIp
OwogICAgICAgICBpZiAoICFtYXAgKQorICAgICAgICB7CisgICAgICAgICAg
ICBwdXRfcGFnZShtZm5fdG9fcGFnZShzaF9jdHh0LT5tZm5bMF0pKTsKKyAg
ICAgICAgICAgIHB1dF9wYWdlKG1mbl90b19wYWdlKHNoX2N0eHQtPm1mblsx
XSkpOwogICAgICAgICAgICAgcmV0dXJuIE1BUFBJTkdfVU5IQU5ETEVBQkxF
OworICAgICAgICB9CiAgICAgICAgIG1hcCArPSAodmFkZHIgJiB+UEFHRV9N
QVNLKTsKICAgICB9CiAKQEAgLTE4MTIsMTAgKzE4MjgsMTIgQEAgdm9pZCBz
aF9lbXVsYXRlX3VubWFwX2Rlc3Qoc3RydWN0IHZjcHUgKnYsIHZvaWQgKmFk
ZHIsIHVuc2lnbmVkIGludCBieXRlcywKICAgICB9CiAKICAgICBwYWdpbmdf
bWFya19kaXJ0eSh2LT5kb21haW4sIHNoX2N0eHQtPm1mblswXSk7CisgICAg
cHV0X3BhZ2UobWZuX3RvX3BhZ2Uoc2hfY3R4dC0+bWZuWzBdKSk7CiAKICAg
ICBpZiAoIHVubGlrZWx5KG1mbl92YWxpZChzaF9jdHh0LT5tZm5bMV0pKSAp
CiAgICAgewogICAgICAgICBwYWdpbmdfbWFya19kaXJ0eSh2LT5kb21haW4s
IHNoX2N0eHQtPm1mblsxXSk7CisgICAgICAgIHB1dF9wYWdlKG1mbl90b19w
YWdlKHNoX2N0eHQtPm1mblsxXSkpOwogICAgICAgICB2dW5tYXAoKHZvaWQg
KikoKHVuc2lnbmVkIGxvbmcpYWRkciAmIFBBR0VfTUFTSykpOwogICAgIH0K
ICAgICBlbHNlCi0tIAoyLjEuNAoK

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

RnJvbSA2OTI2ZTQwOTQzZWVmMGUwZWY3YWNmYzUzY2VlODE5YTQxYTQxMjQ3
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiBUaHUsIDExIE1h
eSAyMDE3IDE0OjQ3OjAwICswMTAwClN1YmplY3Q6IFtQQVRDSF0geDg2L3No
YWRvdzogSG9sZCByZWZlcmVuY2VzIGZvciB0aGUgZHVyYXRpb24gb2YgZW11
bGF0ZWQKIHdyaXRlcwoKVGhlIChtaXNuYW1lZCkgZW11bGF0ZV9ndmFfdG9f
bWZuKCkgZnVuY3Rpb24gdHJhbnNsYXRlcyBhIGxpbmVhciBhZGRyZXNzIHRv
IGFuCm1mbiwgYnV0IHJlbGVhc2VzIGl0cyBwYWdlIHJlZmVyZW5jZSBiZWZv
cmUgcmV0dXJuaW5nIHRoZSBtZm4gdG8gaXRzIGNhbGxlci4KCnNoX2VtdWxh
dGVfbWFwX2Rlc3QoKSB1c2VzIHRoZSByZXN1bHRzIG9mIG9uZSBvciB0d28g
dHJhbnNsYXRpb25zIHRvIGNvbnN0cnVjdAphIHZpcnR1YWwgbWFwcGluZyB0
byB0aGUgdW5kZXJseWluZyBmcmFtZXMsIGNvbXBsZXRlcyBhbiBlbXVsYXRl
ZAp3cml0ZS9jbXB4Y2hnLCB0aGVuIHVubWFwcyB0aGUgdmlydHVhbCBtYXBw
aW5ncy4KClRoZSBwYWdlIHJlZmVyZW5jZXMgbmVlZCBob2xkaW5nIHVudGls
IHRoZSBtYXBwaW5ncyBhcmUgdW5tYXBwZWQsIG9yIHRoZQpmcmFtZXMgY2Fu
IGNoYW5nZSBvd25lcnNoaXAgYmVmb3JlIHRoZSB3cml0ZXMgb2NjdXJzLgoK
VGhpcyBpcyBYU0EtMjE5CgpSZXBvcnRlZC1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KUmV2aWV3
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3
ZWQtYnk6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgotLS0KIHhlbi9hcmNo
L3g4Ni9tbS9zaGFkb3cvbXVsdGkuYyB8IDU4ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQw
IGluc2VydGlvbnMoKyksIDE4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYyBiL3hlbi9hcmNoL3g4
Ni9tbS9zaGFkb3cvbXVsdGkuYwppbmRleCA3NTg5ZDIzLi5lMTZiZjFiIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKKysr
IGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCkBAIC00NTU1LDcg
KzQ1NTUsMTAgQEAgc3RhdGljIHZvaWQgc2hfcGFnZXRhYmxlX2R5aW5nKHN0
cnVjdCB2Y3B1ICp2LCBwYWRkcl90IGdwYSkKIC8qKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKi8KIC8qIEhhbmRsaW5nIEhWTSBndWVzdCB3cml0ZXMg
dG8gcGFnZXRhYmxlcyAgKi8KIAotLyogVHJhbnNsYXRlIGEgVkEgdG8gYW4g
TUZOLCBpbmplY3RpbmcgYSBwYWdlLWZhdWx0IGlmIHdlIGZhaWwgKi8KKy8q
CisgKiBUcmFuc2xhdGUgYSBWQSB0byBhbiBNRk4sIGluamVjdGluZyBhIHBh
Z2UtZmF1bHQgaWYgd2UgZmFpbC4gIElmIHRoZQorICogbWFwcGluZyBzdWNj
ZWVkcywgYSByZWZlcmVuY2Ugd2lsbCBiZSBoZWxkIG9uIHRoZSB1bmRlcmx5
aW5nIHBhZ2UuCisgKi8KICNkZWZpbmUgQkFEX0dWQV9UT19HRk4gKH4wVUwp
CiAjZGVmaW5lIEJBRF9HRk5fVE9fTUZOICh+MVVMKQogI2RlZmluZSBSRUFE
T05MWV9HRk4gICAofjJVTCkKQEAgLTQ2MDQsMTQgKzQ2MDcsMTUgQEAgc3Rh
dGljIG1mbl90IGVtdWxhdGVfZ3ZhX3RvX21mbihzdHJ1Y3QgdmNwdSAqdiwK
ICAgICBBU1NFUlQobWZuX3ZhbGlkKG1mbikpOwogCiAgICAgdi0+YXJjaC5w
YWdpbmcubGFzdF93cml0ZV93YXNfcHQgPSAhIXNoX21mbl9pc19hX3BhZ2Vf
dGFibGUobWZuKTsKLSAgICAvKiBOb3RlIHNoYWRvdyBjYW5ub3QgcGFnZSBv
dXQgb3IgdW5zaGFyZSB0aGlzIG1mbiwgc28gdGhlIG1hcCB3b24ndAotICAg
ICAqIGRpc2FwcGVhci4gT3RoZXJ3aXNlLCBjYWxsZXIgbXVzdCBob2xkIG9u
dG8gcGFnZSB1bnRpbCBkb25lLiAqLwotICAgIHB1dF9wYWdlKHBhZ2UpOwor
CiAgICAgcmV0dXJuIG1mbjsKIH0KIAotLyogQ2hlY2sgdGhhdCB0aGUgdXNl
ciBpcyBhbGxvd2VkIHRvIHBlcmZvcm0gdGhpcyB3cml0ZS4gCi0gKiBSZXR1
cm5zIGEgbWFwcGVkIHBvaW50ZXIgdG8gd3JpdGUgdG8sIG9yIE5VTEwgZm9y
IGVycm9yLiAqLworLyoKKyAqIENoZWNrIHRoYXQgdGhlIHVzZXIgaXMgYWxs
b3dlZCB0byBwZXJmb3JtIHRoaXMgd3JpdGUuICBJZiBhIG1hcHBpbmcgaXMK
KyAqIHJldHVybmVkLCBwYWdlIHJlZmVyZW5jZXMgd2lsbCBiZSBoZWxkIG9u
IHNoX2N0eHQtPm1mbjEgYW5kCisgKiBzaF9jdHh0LT5tZm4yIGlmZiAhSU5W
QUxJRF9NRk4uCisgKi8KICNkZWZpbmUgTUFQUElOR19VTkhBTkRMRUFCTEUg
KCh2b2lkICopKHVuc2lnbmVkIGxvbmcpWDg2RU1VTF9VTkhBTkRMRUFCTEUp
CiAjZGVmaW5lIE1BUFBJTkdfRVhDRVBUSU9OICAgICgodm9pZCAqKSh1bnNp
Z25lZCBsb25nKVg4NkVNVUxfRVhDRVBUSU9OKQogI2RlZmluZSBNQVBQSU5H
X1NJTEVOVF9GQUlMICAoKHZvaWQgKikodW5zaWduZWQgbG9uZylYODZFTVVM
X09LQVkpCkBAIC00NjIzLDEzICs0NjI3LDYgQEAgc3RhdGljIHZvaWQgKmVt
dWxhdGVfbWFwX2Rlc3Qoc3RydWN0IHZjcHUgKnYsCiB7CiAgICAgdm9pZCAq
bWFwID0gTlVMTDsKIAotICAgIHNoX2N0eHQtPm1mbjEgPSBlbXVsYXRlX2d2
YV90b19tZm4odiwgdmFkZHIsIHNoX2N0eHQpOwotICAgIGlmICggIW1mbl92
YWxpZChzaF9jdHh0LT5tZm4xKSApIAotICAgICAgICByZXR1cm4gKChtZm5f
eChzaF9jdHh0LT5tZm4xKSA9PSBCQURfR1ZBX1RPX0dGTikgPwotICAgICAg
ICAgICAgICAgIE1BUFBJTkdfRVhDRVBUSU9OIDoKLSAgICAgICAgICAgICAg
ICAobWZuX3goc2hfY3R4dC0+bWZuMSkgPT0gUkVBRE9OTFlfR0ZOKSA/Ci0g
ICAgICAgICAgICAgICAgTUFQUElOR19TSUxFTlRfRkFJTCA6IE1BUFBJTkdf
VU5IQU5ETEVBQkxFKTsKLQogI2lmbmRlZiBOREVCVUcKICAgICAvKiBXZSBk
b24ndCBlbXVsYXRlIHVzZXItbW9kZSB3cml0ZXMgdG8gcGFnZSB0YWJsZXMg
Ki8KICAgICBpZiAoIGh2bV9nZXRfc2VnX3JlZyh4ODZfc2VnX3NzLCBzaF9j
dHh0KS0+YXR0ci5maWVsZHMuZHBsID09IDMgKQpAQCAtNDY0MCw2ICs0NjM3
LDE3IEBAIHN0YXRpYyB2b2lkICplbXVsYXRlX21hcF9kZXN0KHN0cnVjdCB2
Y3B1ICp2LAogICAgIH0KICNlbmRpZgogICAgICAgICAgICAgICAgIAorICAg
IHNoX2N0eHQtPm1mbjEgPSBlbXVsYXRlX2d2YV90b19tZm4odiwgdmFkZHIs
IHNoX2N0eHQpOworICAgIGlmICggIW1mbl92YWxpZChzaF9jdHh0LT5tZm4x
KSApCisgICAgeworICAgICAgICBzd2l0Y2ggKCBtZm5feChzaF9jdHh0LT5t
Zm4xKSApCisgICAgICAgIHsKKyAgICAgICAgY2FzZSBCQURfR1ZBX1RPX0dG
TjogcmV0dXJuIE1BUFBJTkdfRVhDRVBUSU9OOworICAgICAgICBjYXNlIFJF
QURPTkxZX0dGTjogICByZXR1cm4gTUFQUElOR19TSUxFTlRfRkFJTDsKKyAg
ICAgICAgZGVmYXVsdDogICAgICAgICAgICAgcmV0dXJuIE1BUFBJTkdfVU5I
QU5ETEVBQkxFOworICAgICAgICB9CisgICAgfQorCiAgICAgLyogVW5hbGln
bmVkIHdyaXRlcyBtZWFuIHByb2JhYmx5IHRoaXMgaXNuJ3QgYSBwYWdldGFi
bGUgKi8KICAgICBpZiAoIHZhZGRyICYgKGJ5dGVzIC0gMSkgKQogICAgICAg
ICBzaF9yZW1vdmVfc2hhZG93cyh2LCBzaF9jdHh0LT5tZm4xLCAwLCAwIC8q
IFNsb3csIGNhbiBmYWlsICovICk7CkBAIC00NjU3LDE2ICs0NjY1LDI0IEBA
IHN0YXRpYyB2b2lkICplbXVsYXRlX21hcF9kZXN0KHN0cnVjdCB2Y3B1ICp2
LAogICAgICAgICAvKiBDcm9zcy1wYWdlIGVtdWxhdGVkIHdyaXRlcyBhcmUg
b25seSBzdXBwb3J0ZWQgZm9yIEhWTSBndWVzdHM7IAogICAgICAgICAgKiBQ
ViBndWVzdHMgb3VnaHQgdG8ga25vdyBiZXR0ZXIgKi8KICAgICAgICAgaWYg
KCAhaXNfaHZtX3ZjcHUodikgKQorICAgICAgICB7CisgICAgICAgICAgICBw
dXRfcGFnZShtZm5fdG9fcGFnZShzaF9jdHh0LT5tZm4xKSk7CiAgICAgICAg
ICAgICByZXR1cm4gTUFQUElOR19VTkhBTkRMRUFCTEU7CisgICAgICAgIH0K
IAogICAgICAgICAvKiBUaGlzIHdyaXRlIGNyb3NzZXMgYSBwYWdlIGJvdW5k
YXJ5LiAgVHJhbnNsYXRlIHRoZSBzZWNvbmQgcGFnZSAqLwogICAgICAgICBz
aF9jdHh0LT5tZm4yID0gZW11bGF0ZV9ndmFfdG9fbWZuKHYsICh2YWRkciAr
IGJ5dGVzIC0gMSkgJiBQQUdFX01BU0ssCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc2hfY3R4dCk7Ci0gICAgICAgIGlm
ICggIW1mbl92YWxpZChzaF9jdHh0LT5tZm4yKSApIAotICAgICAgICAgICAg
cmV0dXJuICgobWZuX3goc2hfY3R4dC0+bWZuMikgPT0gQkFEX0dWQV9UT19H
Rk4pID8KLSAgICAgICAgICAgICAgICAgICAgTUFQUElOR19FWENFUFRJT04g
OgotICAgICAgICAgICAgICAgICAgICAobWZuX3goc2hfY3R4dC0+bWZuMikg
PT0gUkVBRE9OTFlfR0ZOKSA/Ci0gICAgICAgICAgICAgICAgICAgIE1BUFBJ
TkdfU0lMRU5UX0ZBSUwgOiBNQVBQSU5HX1VOSEFORExFQUJMRSk7CisgICAg
ICAgIGlmICggIW1mbl92YWxpZChzaF9jdHh0LT5tZm4yKSApCisgICAgICAg
IHsKKyAgICAgICAgICAgIHB1dF9wYWdlKG1mbl90b19wYWdlKHNoX2N0eHQt
Pm1mbjEpKTsKKyAgICAgICAgICAgIHN3aXRjaCAoIG1mbl94KHNoX2N0eHQt
Pm1mbjIpICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgIGNhc2UgQkFE
X0dWQV9UT19HRk46IHJldHVybiBNQVBQSU5HX0VYQ0VQVElPTjsKKyAgICAg
ICAgICAgIGNhc2UgUkVBRE9OTFlfR0ZOOiAgIHJldHVybiBNQVBQSU5HX1NJ
TEVOVF9GQUlMOworICAgICAgICAgICAgZGVmYXVsdDogICAgICAgICAgICAg
cmV0dXJuIE1BUFBJTkdfVU5IQU5ETEVBQkxFOworICAgICAgICAgICAgfQor
ICAgICAgICB9CiAKICAgICAgICAgLyogQ3Jvc3MtcGFnZSB3cml0ZXMgbWVh
biBwcm9iYWJseSBub3QgYSBwYWdldGFibGUgKi8KICAgICAgICAgc2hfcmVt
b3ZlX3NoYWRvd3Modiwgc2hfY3R4dC0+bWZuMiwgMCwgMCAvKiBTbG93LCBj
YW4gZmFpbCAqLyApOwpAQCAtNDY3NSw3ICs0NjkxLDExIEBAIHN0YXRpYyB2
b2lkICplbXVsYXRlX21hcF9kZXN0KHN0cnVjdCB2Y3B1ICp2LAogICAgICAg
ICBtZm5zWzFdID0gbWZuX3goc2hfY3R4dC0+bWZuMik7CiAgICAgICAgIG1h
cCA9IHZtYXAobWZucywgMik7CiAgICAgICAgIGlmICggIW1hcCApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIHB1dF9wYWdlKG1mbl90b19wYWdlKHNoX2N0
eHQtPm1mbjEpKTsKKyAgICAgICAgICAgIHB1dF9wYWdlKG1mbl90b19wYWdl
KHNoX2N0eHQtPm1mbjIpKTsKICAgICAgICAgICAgIHJldHVybiBNQVBQSU5H
X1VOSEFORExFQUJMRTsKKyAgICAgICAgfQogICAgICAgICBtYXAgKz0gKHZh
ZGRyICYgflBBR0VfTUFTSyk7CiAgICAgfQogCkBAIC00NzUwLDEwICs0Nzcw
LDEyIEBAIHN0YXRpYyB2b2lkIGVtdWxhdGVfdW5tYXBfZGVzdChzdHJ1Y3Qg
dmNwdSAqdiwKICAgICB9CiAKICAgICBwYWdpbmdfbWFya19kaXJ0eSh2LT5k
b21haW4sIG1mbl94KHNoX2N0eHQtPm1mbjEpKTsKKyAgICBwdXRfcGFnZSht
Zm5fdG9fcGFnZShzaF9jdHh0LT5tZm4xKSk7CiAKICAgICBpZiAoIHVubGlr
ZWx5KG1mbl92YWxpZChzaF9jdHh0LT5tZm4yKSkgKQogICAgIHsKICAgICAg
ICAgcGFnaW5nX21hcmtfZGlydHkodi0+ZG9tYWluLCBtZm5feChzaF9jdHh0
LT5tZm4yKSk7CisgICAgICAgIHB1dF9wYWdlKG1mbl90b19wYWdlKHNoX2N0
eHQtPm1mbjIpKTsKICAgICAgICAgdnVubWFwKCh2b2lkICopKCh1bnNpZ25l
ZCBsb25nKWFkZHIgJiBQQUdFX01BU0spKTsKICAgICB9CiAgICAgZWxzZSAK
LS0gCjIuMS40Cgo=

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

RnJvbSA5NzdlNjE5ZGNkNTNiZWM3MjMxNDE4OGFlZWYyNWYwMzI5NzUxMzVm
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiBUaHUsIDExIE1h
eSAyMDE3IDE0OjQ3OjAwICswMTAwClN1YmplY3Q6IFtQQVRDSF0geDg2L3No
YWRvdzogSG9sZCByZWZlcmVuY2VzIGZvciB0aGUgZHVyYXRpb24gb2YgZW11
bGF0ZWQKIHdyaXRlcwoKVGhlIChtaXNuYW1lZCkgZW11bGF0ZV9ndmFfdG9f
bWZuKCkgZnVuY3Rpb24gdHJhbnNsYXRlcyBhIGxpbmVhciBhZGRyZXNzIHRv
IGFuCm1mbiwgYnV0IHJlbGVhc2VzIGl0cyBwYWdlIHJlZmVyZW5jZSBiZWZv
cmUgcmV0dXJuaW5nIHRoZSBtZm4gdG8gaXRzIGNhbGxlci4KCnNoX2VtdWxh
dGVfbWFwX2Rlc3QoKSB1c2VzIHRoZSByZXN1bHRzIG9mIG9uZSBvciB0d28g
dHJhbnNsYXRpb25zIHRvIGNvbnN0cnVjdAphIHZpcnR1YWwgbWFwcGluZyB0
byB0aGUgdW5kZXJseWluZyBmcmFtZXMsIGNvbXBsZXRlcyBhbiBlbXVsYXRl
ZAp3cml0ZS9jbXB4Y2hnLCB0aGVuIHVubWFwcyB0aGUgdmlydHVhbCBtYXBw
aW5ncy4KClRoZSBwYWdlIHJlZmVyZW5jZXMgbmVlZCBob2xkaW5nIHVudGls
IHRoZSBtYXBwaW5ncyBhcmUgdW5tYXBwZWQsIG9yIHRoZQpmcmFtZXMgY2Fu
IGNoYW5nZSBvd25lcnNoaXAgYmVmb3JlIHRoZSB3cml0ZXMgb2NjdXJzLgoK
VGhpcyBpcyBYU0EtMjE5CgpSZXBvcnRlZC1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KUmV2aWV3
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3
ZWQtYnk6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgotLS0KIHhlbi9hcmNo
L3g4Ni9tbS9zaGFkb3cvbXVsdGkuYyB8IDU2ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDM5
IGluc2VydGlvbnMoKyksIDE3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYyBiL3hlbi9hcmNoL3g4
Ni9tbS9zaGFkb3cvbXVsdGkuYwppbmRleCA3MTQ3N2ZlLi5jMzRlYmUwIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKKysr
IGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCkBAIC00NTg2LDcg
KzQ1ODYsMTAgQEAgc3RhdGljIHZvaWQgc2hfcGFnZXRhYmxlX2R5aW5nKHN0
cnVjdCB2Y3B1ICp2LCBwYWRkcl90IGdwYSkKIC8qKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKi8KIC8qIEhhbmRsaW5nIEhWTSBndWVzdCB3cml0ZXMg
dG8gcGFnZXRhYmxlcyAgKi8KIAotLyogVHJhbnNsYXRlIGEgVkEgdG8gYW4g
TUZOLCBpbmplY3RpbmcgYSBwYWdlLWZhdWx0IGlmIHdlIGZhaWwgKi8KKy8q
CisgKiBUcmFuc2xhdGUgYSBWQSB0byBhbiBNRk4sIGluamVjdGluZyBhIHBh
Z2UtZmF1bHQgaWYgd2UgZmFpbC4gIElmIHRoZQorICogbWFwcGluZyBzdWNj
ZWVkcywgYSByZWZlcmVuY2Ugd2lsbCBiZSBoZWxkIG9uIHRoZSB1bmRlcmx5
aW5nIHBhZ2UuCisgKi8KICNkZWZpbmUgQkFEX0dWQV9UT19HRk4gKH4wVUwp
CiAjZGVmaW5lIEJBRF9HRk5fVE9fTUZOICh+MVVMKQogI2RlZmluZSBSRUFE
T05MWV9HRk4gICAofjJVTCkKQEAgLTQ2MzUsMTQgKzQ2MzgsMTUgQEAgc3Rh
dGljIG1mbl90IGVtdWxhdGVfZ3ZhX3RvX21mbihzdHJ1Y3QgdmNwdSAqdiwK
ICAgICBBU1NFUlQobWZuX3ZhbGlkKG1mbikpOwogCiAgICAgdi0+YXJjaC5w
YWdpbmcubGFzdF93cml0ZV93YXNfcHQgPSAhIXNoX21mbl9pc19hX3BhZ2Vf
dGFibGUobWZuKTsKLSAgICAvKiBOb3RlIHNoYWRvdyBjYW5ub3QgcGFnZSBv
dXQgb3IgdW5zaGFyZSB0aGlzIG1mbiwgc28gdGhlIG1hcCB3b24ndAotICAg
ICAqIGRpc2FwcGVhci4gT3RoZXJ3aXNlLCBjYWxsZXIgbXVzdCBob2xkIG9u
dG8gcGFnZSB1bnRpbCBkb25lLiAqLwotICAgIHB1dF9wYWdlKHBhZ2UpOwor
CiAgICAgcmV0dXJuIG1mbjsKIH0KIAotLyogQ2hlY2sgdGhhdCB0aGUgdXNl
ciBpcyBhbGxvd2VkIHRvIHBlcmZvcm0gdGhpcyB3cml0ZS4KLSAqIFJldHVy
bnMgYSBtYXBwZWQgcG9pbnRlciB0byB3cml0ZSB0bywgb3IgTlVMTCBmb3Ig
ZXJyb3IuICovCisvKgorICogQ2hlY2sgdGhhdCB0aGUgdXNlciBpcyBhbGxv
d2VkIHRvIHBlcmZvcm0gdGhpcyB3cml0ZS4gIElmIGEgbWFwcGluZyBpcwor
ICogcmV0dXJuZWQsIHBhZ2UgcmVmZXJlbmNlcyB3aWxsIGJlIGhlbGQgb24g
c2hfY3R4dC0+bWZuMSBhbmQKKyAqIHNoX2N0eHQtPm1mbjIgaWZmICFJTlZB
TElEX01GTi4KKyAqLwogI2RlZmluZSBNQVBQSU5HX1VOSEFORExFQUJMRSAo
KHZvaWQgKikodW5zaWduZWQgbG9uZylYODZFTVVMX1VOSEFORExFQUJMRSkK
ICNkZWZpbmUgTUFQUElOR19FWENFUFRJT04gICAgKCh2b2lkICopKHVuc2ln
bmVkIGxvbmcpWDg2RU1VTF9FWENFUFRJT04pCiAjZGVmaW5lIE1BUFBJTkdf
U0lMRU5UX0ZBSUwgICgodm9pZCAqKSh1bnNpZ25lZCBsb25nKVg4NkVNVUxf
T0tBWSkKQEAgLTQ2NTUsMTMgKzQ2NTksNiBAQCBzdGF0aWMgdm9pZCAqZW11
bGF0ZV9tYXBfZGVzdChzdHJ1Y3QgdmNwdSAqdiwKICAgICBzdHJ1Y3QgZG9t
YWluICpkID0gdi0+ZG9tYWluOwogICAgIHZvaWQgKm1hcCA9IE5VTEw7CiAK
LSAgICBzaF9jdHh0LT5tZm4xID0gZW11bGF0ZV9ndmFfdG9fbWZuKHYsIHZh
ZGRyLCBzaF9jdHh0KTsKLSAgICBpZiAoICFtZm5fdmFsaWQoc2hfY3R4dC0+
bWZuMSkgKQotICAgICAgICByZXR1cm4gKChtZm5feChzaF9jdHh0LT5tZm4x
KSA9PSBCQURfR1ZBX1RPX0dGTikgPwotICAgICAgICAgICAgICAgIE1BUFBJ
TkdfRVhDRVBUSU9OIDoKLSAgICAgICAgICAgICAgICAobWZuX3goc2hfY3R4
dC0+bWZuMSkgPT0gUkVBRE9OTFlfR0ZOKSA/Ci0gICAgICAgICAgICAgICAg
TUFQUElOR19TSUxFTlRfRkFJTCA6IE1BUFBJTkdfVU5IQU5ETEVBQkxFKTsK
LQogI2lmbmRlZiBOREVCVUcKICAgICAvKiBXZSBkb24ndCBlbXVsYXRlIHVz
ZXItbW9kZSB3cml0ZXMgdG8gcGFnZSB0YWJsZXMgKi8KICAgICBpZiAoIGh2
bV9nZXRfc2VnX3JlZyh4ODZfc2VnX3NzLCBzaF9jdHh0KS0+YXR0ci5maWVs
ZHMuZHBsID09IDMgKQpAQCAtNDY3Miw2ICs0NjY5LDE3IEBAIHN0YXRpYyB2
b2lkICplbXVsYXRlX21hcF9kZXN0KHN0cnVjdCB2Y3B1ICp2LAogICAgIH0K
ICNlbmRpZgogCisgICAgc2hfY3R4dC0+bWZuMSA9IGVtdWxhdGVfZ3ZhX3Rv
X21mbih2LCB2YWRkciwgc2hfY3R4dCk7CisgICAgaWYgKCAhbWZuX3ZhbGlk
KHNoX2N0eHQtPm1mbjEpICkKKyAgICB7CisgICAgICAgIHN3aXRjaCAoIG1m
bl94KHNoX2N0eHQtPm1mbjEpICkKKyAgICAgICAgeworICAgICAgICBjYXNl
IEJBRF9HVkFfVE9fR0ZOOiByZXR1cm4gTUFQUElOR19FWENFUFRJT047Cisg
ICAgICAgIGNhc2UgUkVBRE9OTFlfR0ZOOiAgIHJldHVybiBNQVBQSU5HX1NJ
TEVOVF9GQUlMOworICAgICAgICBkZWZhdWx0OiAgICAgICAgICAgICByZXR1
cm4gTUFQUElOR19VTkhBTkRMRUFCTEU7CisgICAgICAgIH0KKyAgICB9CisK
ICAgICAvKiBVbmFsaWduZWQgd3JpdGVzIG1lYW4gcHJvYmFibHkgdGhpcyBp
c24ndCBhIHBhZ2V0YWJsZSAqLwogICAgIGlmICggdmFkZHIgJiAoYnl0ZXMg
LSAxKSApCiAgICAgICAgIHNoX3JlbW92ZV9zaGFkb3dzKGQsIHNoX2N0eHQt
Pm1mbjEsIDAsIDAgLyogU2xvdywgY2FuIGZhaWwgKi8gKTsKQEAgLTQ2ODks
MTYgKzQ2OTcsMjQgQEAgc3RhdGljIHZvaWQgKmVtdWxhdGVfbWFwX2Rlc3Qo
c3RydWN0IHZjcHUgKnYsCiAgICAgICAgIC8qIENyb3NzLXBhZ2UgZW11bGF0
ZWQgd3JpdGVzIGFyZSBvbmx5IHN1cHBvcnRlZCBmb3IgSFZNIGd1ZXN0czsK
ICAgICAgICAgICogUFYgZ3Vlc3RzIG91Z2h0IHRvIGtub3cgYmV0dGVyICov
CiAgICAgICAgIGlmICggIWlzX2h2bV9kb21haW4oZCkgKQorICAgICAgICB7
CisgICAgICAgICAgICBwdXRfcGFnZShtZm5fdG9fcGFnZShzaF9jdHh0LT5t
Zm4xKSk7CiAgICAgICAgICAgICByZXR1cm4gTUFQUElOR19VTkhBTkRMRUFC
TEU7CisgICAgICAgIH0KIAogICAgICAgICAvKiBUaGlzIHdyaXRlIGNyb3Nz
ZXMgYSBwYWdlIGJvdW5kYXJ5LiAgVHJhbnNsYXRlIHRoZSBzZWNvbmQgcGFn
ZSAqLwogICAgICAgICBzaF9jdHh0LT5tZm4yID0gZW11bGF0ZV9ndmFfdG9f
bWZuKHYsICh2YWRkciArIGJ5dGVzIC0gMSkgJiBQQUdFX01BU0ssCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2hfY3R4
dCk7CiAgICAgICAgIGlmICggIW1mbl92YWxpZChzaF9jdHh0LT5tZm4yKSAp
Ci0gICAgICAgICAgICByZXR1cm4gKChtZm5feChzaF9jdHh0LT5tZm4yKSA9
PSBCQURfR1ZBX1RPX0dGTikgPwotICAgICAgICAgICAgICAgICAgICBNQVBQ
SU5HX0VYQ0VQVElPTiA6Ci0gICAgICAgICAgICAgICAgICAgIChtZm5feChz
aF9jdHh0LT5tZm4yKSA9PSBSRUFET05MWV9HRk4pID8KLSAgICAgICAgICAg
ICAgICAgICAgTUFQUElOR19TSUxFTlRfRkFJTCA6IE1BUFBJTkdfVU5IQU5E
TEVBQkxFKTsKKyAgICAgICAgeworICAgICAgICAgICAgcHV0X3BhZ2UobWZu
X3RvX3BhZ2Uoc2hfY3R4dC0+bWZuMSkpOworICAgICAgICAgICAgc3dpdGNo
ICggbWZuX3goc2hfY3R4dC0+bWZuMikgKQorICAgICAgICAgICAgeworICAg
ICAgICAgICAgY2FzZSBCQURfR1ZBX1RPX0dGTjogcmV0dXJuIE1BUFBJTkdf
RVhDRVBUSU9OOworICAgICAgICAgICAgY2FzZSBSRUFET05MWV9HRk46ICAg
cmV0dXJuIE1BUFBJTkdfU0lMRU5UX0ZBSUw7CisgICAgICAgICAgICBkZWZh
dWx0OiAgICAgICAgICAgICByZXR1cm4gTUFQUElOR19VTkhBTkRMRUFCTEU7
CisgICAgICAgICAgICB9CisgICAgICAgIH0KIAogICAgICAgICAvKiBDcm9z
cy1wYWdlIHdyaXRlcyBtZWFuIHByb2JhYmx5IG5vdCBhIHBhZ2V0YWJsZSAq
LwogICAgICAgICBzaF9yZW1vdmVfc2hhZG93cyhkLCBzaF9jdHh0LT5tZm4y
LCAwLCAwIC8qIFNsb3csIGNhbiBmYWlsICovICk7CkBAIC00NzA3LDcgKzQ3
MjMsMTEgQEAgc3RhdGljIHZvaWQgKmVtdWxhdGVfbWFwX2Rlc3Qoc3RydWN0
IHZjcHUgKnYsCiAgICAgICAgIG1mbnNbMV0gPSBzaF9jdHh0LT5tZm4yOwog
ICAgICAgICBtYXAgPSB2bWFwKG1mbnMsIDIpOwogICAgICAgICBpZiAoICFt
YXAgKQorICAgICAgICB7CisgICAgICAgICAgICBwdXRfcGFnZShtZm5fdG9f
cGFnZShzaF9jdHh0LT5tZm4xKSk7CisgICAgICAgICAgICBwdXRfcGFnZSht
Zm5fdG9fcGFnZShzaF9jdHh0LT5tZm4yKSk7CiAgICAgICAgICAgICByZXR1
cm4gTUFQUElOR19VTkhBTkRMRUFCTEU7CisgICAgICAgIH0KICAgICAgICAg
bWFwICs9ICh2YWRkciAmIH5QQUdFX01BU0spOwogICAgIH0KIApAQCAtNDc4
MiwxMCArNDgwMiwxMiBAQCBzdGF0aWMgdm9pZCBlbXVsYXRlX3VubWFwX2Rl
c3Qoc3RydWN0IHZjcHUgKnYsCiAgICAgfQogCiAgICAgcGFnaW5nX21hcmtf
ZGlydHkodi0+ZG9tYWluLCBtZm5feChzaF9jdHh0LT5tZm4xKSk7CisgICAg
cHV0X3BhZ2UobWZuX3RvX3BhZ2Uoc2hfY3R4dC0+bWZuMSkpOwogCiAgICAg
aWYgKCB1bmxpa2VseShtZm5fdmFsaWQoc2hfY3R4dC0+bWZuMikpICkKICAg
ICB7CiAgICAgICAgIHBhZ2luZ19tYXJrX2RpcnR5KHYtPmRvbWFpbiwgbWZu
X3goc2hfY3R4dC0+bWZuMikpOworICAgICAgICBwdXRfcGFnZShtZm5fdG9f
cGFnZShzaF9jdHh0LT5tZm4yKSk7CiAgICAgICAgIHZ1bm1hcCgodm9pZCAq
KSgodW5zaWduZWQgbG9uZylhZGRyICYgUEFHRV9NQVNLKSk7CiAgICAgfQog
ICAgIGVsc2UKLS0gCjIuMS40Cgo=

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

RnJvbSAzOTg2Yjg0NWU4N2MzZjk2MzIyN2VjZTg2YmI2MzM0NTA3NjFlYzE4
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiBUaHUsIDExIE1h
eSAyMDE3IDE0OjQ3OjAwICswMTAwClN1YmplY3Q6IFtQQVRDSF0geDg2L3No
YWRvdzogSG9sZCByZWZlcmVuY2VzIGZvciB0aGUgZHVyYXRpb24gb2YgZW11
bGF0ZWQKIHdyaXRlcwoKVGhlIChtaXNuYW1lZCkgZW11bGF0ZV9ndmFfdG9f
bWZuKCkgZnVuY3Rpb24gdHJhbnNsYXRlcyBhIGxpbmVhciBhZGRyZXNzIHRv
IGFuCm1mbiwgYnV0IHJlbGVhc2VzIGl0cyBwYWdlIHJlZmVyZW5jZSBiZWZv
cmUgcmV0dXJuaW5nIHRoZSBtZm4gdG8gaXRzIGNhbGxlci4KCnNoX2VtdWxh
dGVfbWFwX2Rlc3QoKSB1c2VzIHRoZSByZXN1bHRzIG9mIG9uZSBvciB0d28g
dHJhbnNsYXRpb25zIHRvIGNvbnN0cnVjdAphIHZpcnR1YWwgbWFwcGluZyB0
byB0aGUgdW5kZXJseWluZyBmcmFtZXMsIGNvbXBsZXRlcyBhbiBlbXVsYXRl
ZAp3cml0ZS9jbXB4Y2hnLCB0aGVuIHVubWFwcyB0aGUgdmlydHVhbCBtYXBw
aW5ncy4KClRoZSBwYWdlIHJlZmVyZW5jZXMgbmVlZCBob2xkaW5nIHVudGls
IHRoZSBtYXBwaW5ncyBhcmUgdW5tYXBwZWQsIG9yIHRoZQpmcmFtZXMgY2Fu
IGNoYW5nZSBvd25lcnNoaXAgYmVmb3JlIHRoZSB3cml0ZXMgb2NjdXJzLgoK
VGhpcyBpcyBYU0EtMjE5CgpSZXBvcnRlZC1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KUmV2aWV3
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3
ZWQtYnk6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgotLS0KIHhlbi9hcmNo
L3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMgfCA1NCArKysrKysrKysrKysrKysr
KysrKysrKysrKystLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDM2
IGluc2VydGlvbnMoKyksIDE4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMgYi94ZW4vYXJjaC94
ODYvbW0vc2hhZG93L2NvbW1vbi5jCmluZGV4IGNlZDIzMTMuLjEzMzA1ZDIg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMK
KysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYwpAQCAtMTcw
Myw3ICsxNzAzLDEwIEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgc2hhZG93X2dl
dF9hbGxvY2F0aW9uKHN0cnVjdCBkb21haW4gKmQpCiAvKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKiovCiAvKiBIYW5kbGluZyBndWVzdCB3cml0ZXMg
dG8gcGFnZXRhYmxlcy4gKi8KIAotLyogVHJhbnNsYXRlIGEgVkEgdG8gYW4g
TUZOLCBpbmplY3RpbmcgYSBwYWdlLWZhdWx0IGlmIHdlIGZhaWwuICovCisv
KgorICogVHJhbnNsYXRlIGEgVkEgdG8gYW4gTUZOLCBpbmplY3RpbmcgYSBw
YWdlLWZhdWx0IGlmIHdlIGZhaWwuICBJZiB0aGUKKyAqIG1hcHBpbmcgc3Vj
Y2VlZHMsIGEgcmVmZXJlbmNlIHdpbGwgYmUgaGVsZCBvbiB0aGUgdW5kZXJs
eWluZyBwYWdlLgorICovCiAjZGVmaW5lIEJBRF9HVkFfVE9fR0ZOICh+MFVM
KQogI2RlZmluZSBCQURfR0ZOX1RPX01GTiAofjFVTCkKICNkZWZpbmUgUkVB
RE9OTFlfR0ZOICAgKH4yVUwpCkBAIC0xNzUxLDE2ICsxNzU0LDE1IEBAIHN0
YXRpYyBtZm5fdCBlbXVsYXRlX2d2YV90b19tZm4oc3RydWN0IHZjcHUgKnYs
IHVuc2lnbmVkIGxvbmcgdmFkZHIsCiAgICAgQVNTRVJUKG1mbl92YWxpZCht
Zm4pKTsKIAogICAgIHYtPmFyY2gucGFnaW5nLmxhc3Rfd3JpdGVfd2FzX3B0
ID0gISFzaF9tZm5faXNfYV9wYWdlX3RhYmxlKG1mbik7Ci0gICAgLyoKLSAg
ICAgKiBOb3RlIHNoYWRvdyBjYW5ub3QgcGFnZSBvdXQgb3IgdW5zaGFyZSB0
aGlzIG1mbiwgc28gdGhlIG1hcCB3b24ndAotICAgICAqIGRpc2FwcGVhci4g
T3RoZXJ3aXNlLCBjYWxsZXIgbXVzdCBob2xkIG9udG8gcGFnZSB1bnRpbCBk
b25lLgotICAgICAqLwotICAgIHB1dF9wYWdlKHBhZ2UpOwogCiAgICAgcmV0
dXJuIG1mbjsKIH0KIAotLyogQ2hlY2sgdGhhdCB0aGUgdXNlciBpcyBhbGxv
d2VkIHRvIHBlcmZvcm0gdGhpcyB3cml0ZS4gKi8KKy8qCisgKiBDaGVjayB0
aGF0IHRoZSB1c2VyIGlzIGFsbG93ZWQgdG8gcGVyZm9ybSB0aGlzIHdyaXRl
LiAgSWYgYSBtYXBwaW5nIGlzCisgKiByZXR1cm5lZCwgcGFnZSByZWZlcmVu
Y2VzIHdpbGwgYmUgaGVsZCBvbiBzaF9jdHh0LT5tZm5bMF0gYW5kCisgKiBz
aF9jdHh0LT5tZm5bMV0gaWZmICFJTlZBTElEX01GTi4KKyAqLwogdm9pZCAq
c2hfZW11bGF0ZV9tYXBfZGVzdChzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQg
bG9uZyB2YWRkciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW50IGJ5dGVzLAogICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1
Y3Qgc2hfZW11bGF0ZV9jdHh0ICpzaF9jdHh0KQpAQCAtMTc2OCwxMyArMTc3
MCw2IEBAIHZvaWQgKnNoX2VtdWxhdGVfbWFwX2Rlc3Qoc3RydWN0IHZjcHUg
KnYsIHVuc2lnbmVkIGxvbmcgdmFkZHIsCiAgICAgc3RydWN0IGRvbWFpbiAq
ZCA9IHYtPmRvbWFpbjsKICAgICB2b2lkICptYXA7CiAKLSAgICBzaF9jdHh0
LT5tZm5bMF0gPSBlbXVsYXRlX2d2YV90b19tZm4odiwgdmFkZHIsIHNoX2N0
eHQpOwotICAgIGlmICggIW1mbl92YWxpZChzaF9jdHh0LT5tZm5bMF0pICkK
LSAgICAgICAgcmV0dXJuICgobWZuX3goc2hfY3R4dC0+bWZuWzBdKSA9PSBC
QURfR1ZBX1RPX0dGTikgPwotICAgICAgICAgICAgICAgIE1BUFBJTkdfRVhD
RVBUSU9OIDoKLSAgICAgICAgICAgICAgICAobWZuX3goc2hfY3R4dC0+bWZu
WzBdKSA9PSBSRUFET05MWV9HRk4pID8KLSAgICAgICAgICAgICAgICBNQVBQ
SU5HX1NJTEVOVF9GQUlMIDogTUFQUElOR19VTkhBTkRMRUFCTEUpOwotCiAj
aWZuZGVmIE5ERUJVRwogICAgIC8qIFdlIGRvbid0IGVtdWxhdGUgdXNlci1t
b2RlIHdyaXRlcyB0byBwYWdlIHRhYmxlcy4gKi8KICAgICBpZiAoIGhhc19o
dm1fY29udGFpbmVyX2RvbWFpbihkKQpAQCAtMTc4Nyw2ICsxNzgyLDE3IEBA
IHZvaWQgKnNoX2VtdWxhdGVfbWFwX2Rlc3Qoc3RydWN0IHZjcHUgKnYsIHVu
c2lnbmVkIGxvbmcgdmFkZHIsCiAgICAgfQogI2VuZGlmCiAKKyAgICBzaF9j
dHh0LT5tZm5bMF0gPSBlbXVsYXRlX2d2YV90b19tZm4odiwgdmFkZHIsIHNo
X2N0eHQpOworICAgIGlmICggIW1mbl92YWxpZChzaF9jdHh0LT5tZm5bMF0p
ICkKKyAgICB7CisgICAgICAgIHN3aXRjaCAoIG1mbl94KHNoX2N0eHQtPm1m
blswXSkgKQorICAgICAgICB7CisgICAgICAgIGNhc2UgQkFEX0dWQV9UT19H
Rk46IHJldHVybiBNQVBQSU5HX0VYQ0VQVElPTjsKKyAgICAgICAgY2FzZSBS
RUFET05MWV9HRk46ICAgcmV0dXJuIE1BUFBJTkdfU0lMRU5UX0ZBSUw7Cisg
ICAgICAgIGRlZmF1bHQ6ICAgICAgICAgICAgIHJldHVybiBNQVBQSU5HX1VO
SEFORExFQUJMRTsKKyAgICAgICAgfQorICAgIH0KKwogICAgIC8qIFVuYWxp
Z25lZCB3cml0ZXMgbWVhbiBwcm9iYWJseSB0aGlzIGlzbid0IGEgcGFnZXRh
YmxlLiAqLwogICAgIGlmICggdmFkZHIgJiAoYnl0ZXMgLSAxKSApCiAgICAg
ICAgIHNoX3JlbW92ZV9zaGFkb3dzKGQsIHNoX2N0eHQtPm1mblswXSwgMCwg
MCAvKiBTbG93LCBjYW4gZmFpbC4gKi8gKTsKQEAgLTE4MDMsNiArMTgwOSw3
IEBAIHZvaWQgKnNoX2VtdWxhdGVfbWFwX2Rlc3Qoc3RydWN0IHZjcHUgKnYs
IHVuc2lnbmVkIGxvbmcgdmFkZHIsCiAgICAgICAgICAqIENyb3NzLXBhZ2Ug
ZW11bGF0ZWQgd3JpdGVzIGFyZSBvbmx5IHN1cHBvcnRlZCBmb3IgSFZNIGd1
ZXN0czsKICAgICAgICAgICogUFYgZ3Vlc3RzIG91Z2h0IHRvIGtub3cgYmV0
dGVyLgogICAgICAgICAgKi8KKyAgICAgICAgcHV0X3BhZ2UobWZuX3RvX3Bh
Z2Uoc2hfY3R4dC0+bWZuWzBdKSk7CiAgICAgICAgIHJldHVybiBNQVBQSU5H
X1VOSEFORExFQUJMRTsKICAgICB9CiAgICAgZWxzZQpAQCAtMTgxMCwxNyAr
MTgxNywyNiBAQCB2b2lkICpzaF9lbXVsYXRlX21hcF9kZXN0KHN0cnVjdCB2
Y3B1ICp2LCB1bnNpZ25lZCBsb25nIHZhZGRyLAogICAgICAgICAvKiBUaGlz
IHdyaXRlIGNyb3NzZXMgYSBwYWdlIGJvdW5kYXJ5LiBUcmFuc2xhdGUgdGhl
IHNlY29uZCBwYWdlLiAqLwogICAgICAgICBzaF9jdHh0LT5tZm5bMV0gPSBl
bXVsYXRlX2d2YV90b19tZm4odiwgdmFkZHIgKyBieXRlcyAtIDEsIHNoX2N0
eHQpOwogICAgICAgICBpZiAoICFtZm5fdmFsaWQoc2hfY3R4dC0+bWZuWzFd
KSApCi0gICAgICAgICAgICByZXR1cm4gKChtZm5feChzaF9jdHh0LT5tZm5b
MV0pID09IEJBRF9HVkFfVE9fR0ZOKSA/Ci0gICAgICAgICAgICAgICAgICAg
IE1BUFBJTkdfRVhDRVBUSU9OIDoKLSAgICAgICAgICAgICAgICAgICAgKG1m
bl94KHNoX2N0eHQtPm1mblsxXSkgPT0gUkVBRE9OTFlfR0ZOKSA/Ci0gICAg
ICAgICAgICAgICAgICAgIE1BUFBJTkdfU0lMRU5UX0ZBSUwgOiBNQVBQSU5H
X1VOSEFORExFQUJMRSk7CisgICAgICAgIHsKKyAgICAgICAgICAgIHB1dF9w
YWdlKG1mbl90b19wYWdlKHNoX2N0eHQtPm1mblswXSkpOworICAgICAgICAg
ICAgc3dpdGNoICggbWZuX3goc2hfY3R4dC0+bWZuWzFdKSApCisgICAgICAg
ICAgICB7CisgICAgICAgICAgICBjYXNlIEJBRF9HVkFfVE9fR0ZOOiByZXR1
cm4gTUFQUElOR19FWENFUFRJT047CisgICAgICAgICAgICBjYXNlIFJFQURP
TkxZX0dGTjogICByZXR1cm4gTUFQUElOR19TSUxFTlRfRkFJTDsKKyAgICAg
ICAgICAgIGRlZmF1bHQ6ICAgICAgICAgICAgIHJldHVybiBNQVBQSU5HX1VO
SEFORExFQUJMRTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgfQogCiAgICAg
ICAgIC8qIENyb3NzLXBhZ2Ugd3JpdGVzIG1lYW4gcHJvYmFibHkgbm90IGEg
cGFnZXRhYmxlLiAqLwogICAgICAgICBzaF9yZW1vdmVfc2hhZG93cyhkLCBz
aF9jdHh0LT5tZm5bMV0sIDAsIDAgLyogU2xvdywgY2FuIGZhaWwuICovICk7
CiAKICAgICAgICAgbWFwID0gdm1hcChzaF9jdHh0LT5tZm4sIDIpOwogICAg
ICAgICBpZiAoICFtYXAgKQorICAgICAgICB7CisgICAgICAgICAgICBwdXRf
cGFnZShtZm5fdG9fcGFnZShzaF9jdHh0LT5tZm5bMF0pKTsKKyAgICAgICAg
ICAgIHB1dF9wYWdlKG1mbl90b19wYWdlKHNoX2N0eHQtPm1mblsxXSkpOwog
ICAgICAgICAgICAgcmV0dXJuIE1BUFBJTkdfVU5IQU5ETEVBQkxFOworICAg
ICAgICB9CiAgICAgICAgIG1hcCArPSAodmFkZHIgJiB+UEFHRV9NQVNLKTsK
ICAgICB9CiAKQEAgLTE4OTAsMTAgKzE5MDYsMTIgQEAgdm9pZCBzaF9lbXVs
YXRlX3VubWFwX2Rlc3Qoc3RydWN0IHZjcHUgKnYsIHZvaWQgKmFkZHIsIHVu
c2lnbmVkIGludCBieXRlcywKICAgICB9CiAKICAgICBwYWdpbmdfbWFya19k
aXJ0eSh2LT5kb21haW4sIG1mbl94KHNoX2N0eHQtPm1mblswXSkpOworICAg
IHB1dF9wYWdlKG1mbl90b19wYWdlKHNoX2N0eHQtPm1mblswXSkpOwogCiAg
ICAgaWYgKCB1bmxpa2VseShtZm5fdmFsaWQoc2hfY3R4dC0+bWZuWzFdKSkg
KQogICAgIHsKICAgICAgICAgcGFnaW5nX21hcmtfZGlydHkodi0+ZG9tYWlu
LCBtZm5feChzaF9jdHh0LT5tZm5bMV0pKTsKKyAgICAgICAgcHV0X3BhZ2Uo
bWZuX3RvX3BhZ2Uoc2hfY3R4dC0+bWZuWzFdKSk7CiAgICAgICAgIHZ1bm1h
cCgodm9pZCAqKSgodW5zaWduZWQgbG9uZylhZGRyICYgUEFHRV9NQVNLKSk7
CiAgICAgfQogICAgIGVsc2UKLS0gCjIuMS40Cgo=

--=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 Jun 20 12:00:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 12: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 1dNHpe-0006a4-Vk; Tue, 20 Jun 2017 12: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 <iwj@xenbits.xen.org>)
 id 1dNHpc-0006TC-FT; Tue, 20 Jun 2017 12:00:29 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 2C/9E-03058-B5E09495; Tue, 20 Jun 2017 12:00:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpll+JIrShJLcpLzFFi42LJaLquqhvJ5xl
 psOmZosWtm63MFks+LmaxWHX1AKsDs8fR3b+ZAhijWDPzkvIrElgzXryYzFIwdQlXxbSN71ga
 GKd3cHUxcnEICRxnlNi69AozhLOIUeLl7dXsXYycHMwCrhI39m1mg7AVJS7ca2ABsXkFBCVOz
 nwCZksIaErcebMKrF5EoEhi57mXYDabgJ7E3LOTmCB6LSXmTzwFNIeDQ1ggXOLpOlYQk1fATG
 LpzhyQChYBVYk/Z5+yT2DkmYVk8Swki2chWTwLqJsZaPH6XfoQprTE8n8cENXyEtvfzmGGCFd
 LvJ4RCxGukFg3aTU7zMAp3Q+h7GqJfZ//s8HUPN64jxVTTb3Euf53LBB2jcSx5ZeYsanZ9fAt
 O0zN+WUrsdhVJjHt1BFGCLtY4vf03VjMKZPY07ILrqa/9RMLppoqiQ+/pgDVsAPZ5RKvA7Gpm
 D31FlRnucTDq0/YsNm0d8FVdphNFy/vYF7A6LSKUb04tagstUjXTC+pKDM9oyQ3MTNH19DATC
 83tbg4MT01JzGpWC85P3cTIzABMgDBDsZ5J/wPMUpyMCmJ8qozeEYK8SXlp1RmJBZnxBeV5qQ
 WH2LU4OAQ6Fuz+gKjFEtefl6qkgQvOy9QnWBRanpqRVpmDjBFw5RKcPAoifDGg4zhLS5IzC3O
 TIdInWI05tj1f80XJo5l67d8YRICmyQlzqsJMkkApDSjNA9uECx3XGKUlRLmZQQ6U4inILUoN
 7MEVf4VozgHo5Iw7z0eoCk8mXklcPteAZ3CBHTKiyMeIKeUJCKkpBoYK/qFdjhrFu+SZn287J
 qjke+7UhNh/RQ7vjnGfC9r3WakOIudXyT8Nev/3va3RWosfKfYHm1Y3fHy2obvt9R0J7gJeCZ
 M01lotEDr6pqWB5sf3pwbt+tZj2ZFjO7PpLDvyQ3Rru9Y759kqzzy4/PH+Hcbt/pe2jL3/fZP
 UStufrr5Srq40+vEMyWW4oxEQy3mouJEAOsoADYYBAAA
X-Env-Sender: iwj@xenbits.xen.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1497960024!68114350!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62785 invoked from network); 20 Jun 2017 12:00: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; 20 Jun 2017 12:00:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1dNHpJ-0004FA-HC; Tue, 20 Jun 2017 12:00:09 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1dNHpJ-00069v-G6; Tue, 20 Jun 2017 12:00:09 +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: <E1dNHpJ-00069v-G6@xenbits.xenproject.org>
Date: Tue, 20 Jun 2017 12:00:09 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-devel] Xen Security Advisory 224 - grant table operations
 mishandle reference counts
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.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-224
                              version 4

           grant table operations mishandle reference counts

UPDATES IN VERSION 4
====================

Correct 4.5 backports (first patch had an issue which then was
corrected by last one).

Public release.

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

We have discovered a number of bugs in the code mapping and unmapping
grant references.

* If a grant is mapped with both the GNTMAP_device_map and
GNTMAP_host_map flags, but unmapped only with host_map, the device_map
portion remains but the page reference counts are lowered as though it
had been removed. This bug can be leveraged cause a page's reference
counts and type counts to fall to zero while retaining writeable
mappings to the page.

* Under some specific conditions, if a grant is mapped with both the
GNTMAP_device_map and GNTMAP_host_map flags, the operation may not
grab sufficient type counts.  When the grant is then unmapped, the
type count will be erroneously reduced.  This bug can be leveraged
cause a page's reference counts and type counts to fall to zero while
retaining writeable mappings to the page.

* When a grant reference is given to an MMIO region (as opposed to a
normal guest page), if the grant is mapped with only the
GNTMAP_device_map flag set, a mapping is created at host_addr anyway.
This does *not* cause reference counts to change, but there will be no
record of this mapping, so it will not be considered when reporting
whether the grant is still in use.

IMPACT
======

For the worst issue, a PV guest could gain a writeable mapping of its
own pagetable, allowing it to escalate its privileges to that of the
host.

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

All versions of Xen are vulnerable.

Only x86 systems are vulnerable.

Any system running untrusted PV guests is vulnerable.

Systems with untrusted HVM guests are only vulnerable if those guests
are served by a trusted PV backend which is vulnerable: Namely, one
which calls grant_map() with both the GNTMAP_device_map and
GNTMAP_host_map flags.  The security team is not aware of any backends
which are vulnerable.

MITIGATION
==========

Running only HVM guests will avoid this vulnerability.

CREDITS
=======

This issue was discovered by Jan Beulich of SUSE.

RESOLUTION
==========

Applying the appropriate set of attached patched resolves this issue.
Note that these patches are assumed to be applied on top of the XSA-218
ones; not doing so may cause at least mechanical problems of applying
the ones here.

xsa224-unstable/*.patch         xen-unstable
xsa224-4.8/*.patch       Xen 4.8.x
xsa224-4.7/*.patch       Xen 4.7.x
xsa224-4.6/*.patch       Xen 4.6.x
xsa224-4.5/*.patch       Xen 4.5.x

$ sha256sum xsa224*/*
db39535185c1879775b62873fbed1e6285300ec1e1bd5d09ac2d96a98ac6443c  xsa224-unstable/0001-gnttab-Fix-handling-of-dev_bus_addr-during-unmap.patch
1588257f5b0c7113cd478475014f56fbeb6e79de7acbe67cf6d7a265e2b3fa15  xsa224-unstable/0002-gnttab-never-create-host-mapping-unless-asked-to.patch
a7517ca0e253fb9fb5b1ea1e56d04167f32ef87be145462a15241af26e4e0d65  xsa224-unstable/0003-gnttab-correct-logic-to-get-page-references-during-m.patch
951217a88f9c945eb9f7933cd66615aef955206fab955020334ac54da05663fa  xsa224-unstable/0004-gnttab-__gnttab_unmap_common_complete-is-all-or-noth.patch
190470fbd77fca58aab89a9bd034732525ce8f7ce7c417a0ca5d25b366639baa  xsa224-4.5/0001-gnttab-Fix-handling-of-dev_bus_addr-during-unmap.patch
9374e4dd6666a63fb32e6cfbdc95071b0cc153ff7cb2d2efdd98468e0e079605  xsa224-4.5/0002-gnttab-never-create-host-mapping-unless-asked-to.patch
d825e6fa5827e28e3755c92b274044666cc91b6a8cbc16e2081f43e0371991d4  xsa224-4.5/0003-gnttab-correct-logic-to-get-page-references-during-m.patch
d3aaffaf487a84e43fe10f7dec5af72b64d1b2315440c36335a0ed8ec1439ca1  xsa224-4.5/0004-gnttab-__gnttab_unmap_common_complete-is-all-or-noth.patch
c6cd6b82ef774bec5eaad5f32e767c917bc7ad2a73ee81d3f7eef67aaf1a1330  xsa224-4.6/0001-gnttab-Fix-handling-of-dev_bus_addr-during-unmap.patch
db32d15757c9d147c7e89eebd10a16324e59141fbb5ce3feb87fc9bf01864a6a  xsa224-4.6/0002-gnttab-never-create-host-mapping-unless-asked-to.patch
6bc9bbcf320d673822bd41545a014bd998294d06c5b38d79a6badf1a154ed0d6  xsa224-4.6/0003-gnttab-correct-logic-to-get-page-references-during-m.patch
088064fec3192928f205b34b808ca40fd685a8ba5037bb665ed0a4f87d6d4035  xsa224-4.6/0004-gnttab-__gnttab_unmap_common_complete-is-all-or-noth.patch
cdd93fb950b823cf96fe52685f6394c1b5e0a1e3d7d3c961a5e781da83551a9f  xsa224-4.7/0001-gnttab-Fix-handling-of-dev_bus_addr-during-unmap.patch
0583da31891084b2557a9623bc2b11a480e296004a8716b91c79fe28a824a6e0  xsa224-4.7/0002-gnttab-never-create-host-mapping-unless-asked-to.patch
2323bf581a835f152285b98ed2e4b5b503b0f67bd8e3449d33e8fe03b14ce064  xsa224-4.7/0003-gnttab-correct-logic-to-get-page-references-during-m.patch
b4f4adb1ea850e0174e51f76da7e97769211977c71809bd62102d33d90444b09  xsa224-4.7/0004-gnttab-__gnttab_unmap_common_complete-is-all-or-noth.patch
88b20e6765f0bfffe7598215f3a8e25c0931dbe3c7223cb3c08f998842cfc14b  xsa224-4.8/0001-gnttab-Fix-handling-of-dev_bus_addr-during-unmap.patch
ce62c97f470d6fbf557f50be8936051e91592a6330527515b7cdb187a0d633b2  xsa224-4.8/0002-gnttab-never-create-host-mapping-unless-asked-to.patch
5fd8cd67737c6a038d6c47fcf3c5bd2d238f4ac361538d650292ee185bda8000  xsa224-4.8/0003-gnttab-correct-logic-to-get-page-references-during-m.patch
f9c65c7f04063872602c609d2fc3caffc44716b3d378569969a7884abe881a19  xsa224-4.8/0004-gnttab-__gnttab_unmap_common_complete-is-all-or-noth.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

iQEcBAEBCAAGBQJZSQ3YAAoJEIP+FMlX6CvZD8IH/3wQYr87n4rcqeAZl9afsouD
kvasR7upPlxm8gH9wEz5PCg4thPKh1X1dNQhefTUMujPGUdxGgz9DYISukHCksso
Avf5Ge/76k2Xxw9CjH3T5pgYK7V95ABc0omfvHeL8gJjTOwPSrBZkUOEQxUrGSFp
/Q4op0BIIyOUR4TdYyl5gWlQJC1leTCKSvsqju31BdvOg+kJF7aU1NUho5qgXTa8
lq/UjVFufZyhxK371q7eYKDZcFiDngzlRXu5Mz1uowTOJHWwgkRLFJ0kl5NK7O+j
JWSwmJZxBw6yw+sxCwBTKkskxietGRQU9Febz+Aj3Urma3djiBNeazU9t0BEq0E=
=PeqY
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream;
 name="xsa224-unstable/0001-gnttab-Fix-handling-of-dev_bus_addr-during-unmap.patch"
Content-Disposition: attachment;
 filename="xsa224-unstable/0001-gnttab-Fix-handling-of-dev_bus_addr-during-unmap.patch"
Content-Transfer-Encoding: base64

RnJvbSA1YTY3OTE1MjYxNjgxYTE2MDljMDVkZmU1NjFkMjBiZTI2NjliOTRh
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFRodSwgMTUgSnVu
IDIwMTcgMTY6MjQ6MDIgKzAxMDAKU3ViamVjdDogW1BBVENIIDEvNF0gZ250
dGFiOiBGaXggaGFuZGxpbmcgb2YgZGV2X2J1c19hZGRyIGR1cmluZyB1bm1h
cAoKSWYgYSBncmFudCBoYXMgYmVlbiBtYXBwZWQgd2l0aCB0aGUgR05UVEFC
X2RldmljZV9tYXAgZmxhZywgY2FsbGluZwpncmFudF91bm1hcF9yZWYoKSB3
aXRoIGRldl9idXNfYWRkciBzZXQgdG8gemVybyBzaG91bGQgY2F1c2UgdGhl
CkdOVFRBQl9kZXZpY2VfbWFwIHBhcnQgb2YgdGhlIG1hcHBpbmcgdG8gYmUg
bGVmdCBhbG9uZS4KClVuZm9ydHVuYXRlbHksIGF0IHRoZSBtb21lbnQsIG9w
LT5kZXZfYnVzX2FkZHIgaXMgaW1wbGljaXRseSBjaGVja2VkCmJlZm9yZSBj
bGVhcmluZyB0aGUgbWFwIGFuZCBhZGp1c3RpbmcgdGhlIHBpbiBjb3VudCwg
YnV0IG9ubHkgdGhlIGJpdHMKYWJvdmUgMTI7IGFuZCBpdCBpcyBub3QgY2hl
Y2tlZCBhdCBhbGwgYmVmb3JlIGRyb3BwaW5nIHBhZ2UKcmVmZXJlbmNlcy4g
IFRoaXMgbWVhbnMgYSBndWVzdCBjYW4gcmVwZWF0ZWRseSBtYWtlIHN1Y2gg
YSBjYWxsIHRvCmNhdXNlIHRoZSByZWZlcmVuY2UgY291bnQgdG8gZHJvcCB0
byB6ZXJvLCBjYXVzaW5nIHRoZSBwYWdlIHRvIGJlCmZyZWVkIGFuZCByZS11
c2VkLCBldmVuIHRob3VnaCBpdCdzIHN0aWxsIG1hcHBlZCBpbiBpdHMgcGFn
ZXRhYmxlcy4KClRvIGZpeCB0aGlzLCBhbHdheXMgY2hlY2sgb3AtPmRldl9i
dXNfYWRkciBleHBsaWNpdGx5IGZvciBiZWluZwpub24temVybywgYXMgd2Vs
bCBhcyBvcC0+ZmxhZyAmIEdOVE1BUF9kZXZpY2VfbWFwLCBiZWZvcmUgZG9p
bmcKb3BlcmF0aW9ucyBvbiB0aGUgZGV2aWNlX21hcC4KCldoaWxlIHdlJ3Jl
IGhlcmUsIG1ha2UgdGhlIGxvZ2ljIGEgYml0IGNsZWFuZXI6CgoqIEFsd2F5
cyBpbml0aWFsaXplIG9wLT5mcmFtZSB0byB6ZXJvIGFuZCBzZXQgaXQgZnJv
bSBhY3QtPmZyYW1lLCB0byByZWR1Y2UgdGhlCmNoYW5jZSBvZiB1bnRydXN0
ZWQgaW5wdXQgYmVpbmcgdXNlZAoKKiBFeHBsaWNpdGx5IGNoZWNrIHRoZSBm
dWxsIGRldl9idXNfYWRkciBhZ2FpbnN0IGFjdC0+ZnJhbWUgPDwKICBQQUdF
X1NISUZULCByYXRoZXIgdGhhbiBpZ25vcmluZyB0aGUgbG93ZXIgMTIgYml0
cwoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0yMjQuCgpSZXBvcnRlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTaWduZWQtb2ZmLWJ5OiBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+ClNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0t
CiB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgfCAyMyArKysrKysrKysrKy0t
LS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyks
IDEyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3Jh
bnRfdGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwppbmRleCA5
MjdmZDJiLi4xNTZlYWUwIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2dyYW50
X3RhYmxlLmMKKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCkBAIC0x
MDg5LDggKzEwODksNiBAQCBfX2dudHRhYl91bm1hcF9jb21tb24oCiAgICAg
bGQgPSBjdXJyZW50LT5kb21haW47CiAgICAgbGd0ID0gbGQtPmdyYW50X3Rh
YmxlOwogCi0gICAgb3AtPmZyYW1lID0gKHVuc2lnbmVkIGxvbmcpKG9wLT5k
ZXZfYnVzX2FkZHIgPj4gUEFHRV9TSElGVCk7Ci0KICAgICBpZiAoIHVubGlr
ZWx5KG9wLT5oYW5kbGUgPj0gbGd0LT5tYXB0cmFja19saW1pdCkgKQogICAg
IHsKICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0lORk8sICJCYWQgaGFuZGxl
ICUjeFxuIiwgb3AtPmhhbmRsZSk7CkBAIC0xMTc0LDE2ICsxMTcyLDE0IEBA
IF9fZ250dGFiX3VubWFwX2NvbW1vbigKICAgICAgICAgZ290byBhY3RfcmVs
ZWFzZV9vdXQ7CiAgICAgfQogCi0gICAgaWYgKCBvcC0+ZnJhbWUgPT0gMCAp
Ci0gICAgewotICAgICAgICBvcC0+ZnJhbWUgPSBhY3QtPmZyYW1lOwotICAg
IH0KLSAgICBlbHNlCisgICAgb3AtPmZyYW1lID0gYWN0LT5mcmFtZTsKKwor
ICAgIGlmICggb3AtPmRldl9idXNfYWRkciApCiAgICAgewotICAgICAgICBp
ZiAoIHVubGlrZWx5KG9wLT5mcmFtZSAhPSBhY3QtPmZyYW1lKSApCisgICAg
ICAgIGlmICggdW5saWtlbHkob3AtPmRldl9idXNfYWRkciAhPSBwZm5fdG9f
cGFkZHIoYWN0LT5mcmFtZSkpICkKICAgICAgICAgICAgIFBJTl9GQUlMKGFj
dF9yZWxlYXNlX291dCwgR05UU1RfZ2VuZXJhbF9lcnJvciwKLSAgICAgICAg
ICAgICAgICAgICAgICJCYWQgZnJhbWUgbnVtYmVyIGRvZXNuJ3QgbWF0Y2gg
Z250cmVmLiAoJWx4ICE9ICVseClcbiIsCi0gICAgICAgICAgICAgICAgICAg
ICBvcC0+ZnJhbWUsIGFjdC0+ZnJhbWUpOworICAgICAgICAgICAgICAgICAg
ICAgIkJ1cyBhZGRyZXNzIGRvZXNuJ3QgbWF0Y2ggZ250cmVmICglIlBSSXg2
NCIgIT0gJSJQUklwYWRkciIpXG4iLAorICAgICAgICAgICAgICAgICAgICAg
b3AtPmRldl9idXNfYWRkciwgcGZuX3RvX3BhZGRyKGFjdC0+ZnJhbWUpKTsK
IAogICAgICAgICBtYXAtPmZsYWdzICY9IH5HTlRNQVBfZGV2aWNlX21hcDsK
ICAgICB9CkBAIC0xMjc2LDcgKzEyNzIsOCBAQCBfX2dudHRhYl91bm1hcF9j
b21tb25fY29tcGxldGUoc3RydWN0IGdudHRhYl91bm1hcF9jb21tb24gKm9w
KQogICAgIGVsc2UKICAgICAgICAgc3RhdHVzID0gJnN0YXR1c19lbnRyeShy
Z3QsIG9wLT5yZWYpOwogCi0gICAgaWYgKCB1bmxpa2VseShvcC0+ZnJhbWUg
IT0gYWN0LT5mcmFtZSkgKSAKKyAgICBpZiAoIG9wLT5kZXZfYnVzX2FkZHIg
JiYKKyAgICAgICAgIHVubGlrZWx5KG9wLT5kZXZfYnVzX2FkZHIgIT0gcGZu
X3RvX3BhZGRyKGFjdC0+ZnJhbWUpKSApCiAgICAgewogICAgICAgICAvKgog
ICAgICAgICAgKiBTdWdnZXN0cyB0aGF0IF9fZ250YWJfdW5tYXBfY29tbW9u
IGZhaWxlZCBlYXJseSBhbmQgc28KQEAgLTEyODcsNyArMTI4NCw3IEBAIF9f
Z250dGFiX3VubWFwX2NvbW1vbl9jb21wbGV0ZShzdHJ1Y3QgZ250dGFiX3Vu
bWFwX2NvbW1vbiAqb3ApCiAKICAgICBwZyA9IG1mbl90b19wYWdlKG9wLT5m
cmFtZSk7CiAKLSAgICBpZiAoIG9wLT5mbGFncyAmIEdOVE1BUF9kZXZpY2Vf
bWFwICkgCisgICAgaWYgKCBvcC0+ZGV2X2J1c19hZGRyICYmIChvcC0+Zmxh
Z3MgJiBHTlRNQVBfZGV2aWNlX21hcCkgKQogICAgIHsKICAgICAgICAgaWYg
KCAhaXNfaW9tZW1fcGFnZShfbWZuKGFjdC0+ZnJhbWUpKSApCiAgICAgICAg
IHsKQEAgLTEzNTgsNiArMTM1NSw3IEBAIF9fZ250dGFiX3VubWFwX2dyYW50
X3JlZigKICAgICAvKiBJbnRpYWxpc2UgdGhlc2UgaW4gY2FzZSBjb21tb24g
Y29udGFpbnMgb2xkIHN0YXRlICovCiAgICAgY29tbW9uLT5uZXdfYWRkciA9
IDA7CiAgICAgY29tbW9uLT5yZCA9IE5VTEw7CisgICAgY29tbW9uLT5mcmFt
ZSA9IDA7CiAKICAgICBfX2dudHRhYl91bm1hcF9jb21tb24oY29tbW9uKTsK
ICAgICBvcC0+c3RhdHVzID0gY29tbW9uLT5zdGF0dXM7CkBAIC0xNDIyLDYg
KzE0MjAsNyBAQCBfX2dudHRhYl91bm1hcF9hbmRfcmVwbGFjZSgKICAgICAv
KiBJbnRpYWxpc2UgdGhlc2UgaW4gY2FzZSBjb21tb24gY29udGFpbnMgb2xk
IHN0YXRlICovCiAgICAgY29tbW9uLT5kZXZfYnVzX2FkZHIgPSAwOwogICAg
IGNvbW1vbi0+cmQgPSBOVUxMOworICAgIGNvbW1vbi0+ZnJhbWUgPSAwOwog
CiAgICAgX19nbnR0YWJfdW5tYXBfY29tbW9uKGNvbW1vbik7CiAgICAgb3At
PnN0YXR1cyA9IGNvbW1vbi0+c3RhdHVzOwotLSAKMi4xLjQKCg==

--=separator
Content-Type: application/octet-stream;
 name="xsa224-unstable/0002-gnttab-never-create-host-mapping-unless-asked-to.patch"
Content-Disposition: attachment;
 filename="xsa224-unstable/0002-gnttab-never-create-host-mapping-unless-asked-to.patch"
Content-Transfer-Encoding: base64

RnJvbSAwNWE0NDU0ZDEzYjk4YmVkYTJiZjc2YWNkNWFhNDA0NDAxMGQ3NTIx
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6IEZyaSwgMiBKdW4gMjAxNyAxNToy
MToyNyArMDEwMApTdWJqZWN0OiBbUEFUQ0ggMi80XSBnbnR0YWI6IG5ldmVy
IGNyZWF0ZSBob3N0IG1hcHBpbmcgdW5sZXNzIGFza2VkIHRvCgpXZSBzaG91
bGRuJ3QgY3JlYXRlIGEgaG9zdCBtYXBwaW5nIHVubGVzcyBhc2tlZCB0byBl
dmVuIGluIHRoZSBjYXNlIG9mCm1hcHBpbmcgYSBncmFudGVkIE1NSU8gcGFn
ZS4gSW4gcGFydGljdWxhciB0aGUgbWFwcGluZyB3b3VsZG4ndCBiZSB0b3Ju
CmRvd24gd2hlbiBwcm9jZXNzaW5nIHRoZSBtYXRjaGluZyB1bm1hcCByZXF1
ZXN0LgoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0yMjQuCgpSZXBvcnRlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2Nv
bW1vbi9ncmFudF90YWJsZS5jIHwgMTEgKysrKysrKy0tLS0KIDEgZmlsZSBj
aGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1v
bi9ncmFudF90YWJsZS5jCmluZGV4IDE1NmVhZTAuLjk1YjUzNjggMTAwNjQ0
Ci0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYworKysgYi94ZW4vY29t
bW9uL2dyYW50X3RhYmxlLmMKQEAgLTkxMSwxMCArOTExLDEzIEBAIF9fZ250
dGFiX21hcF9ncmFudF9yZWYoCiAgICAgICAgICAgICBnb3RvIHVuZG9fb3V0
OwogICAgICAgICB9CiAKLSAgICAgICAgcmMgPSBjcmVhdGVfZ3JhbnRfaG9z
dF9tYXBwaW5nKAotICAgICAgICAgICAgb3AtPmhvc3RfYWRkciwgZnJhbWUs
IG9wLT5mbGFncywgY2FjaGVfZmxhZ3MpOwotICAgICAgICBpZiAoIHJjICE9
IEdOVFNUX29rYXkgKQotICAgICAgICAgICAgZ290byB1bmRvX291dDsKKyAg
ICAgICAgaWYgKCBvcC0+ZmxhZ3MgJiBHTlRNQVBfaG9zdF9tYXAgKQorICAg
ICAgICB7CisgICAgICAgICAgICByYyA9IGNyZWF0ZV9ncmFudF9ob3N0X21h
cHBpbmcob3AtPmhvc3RfYWRkciwgZnJhbWUsIG9wLT5mbGFncywKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYWNoZV9m
bGFncyk7CisgICAgICAgICAgICBpZiAoIHJjICE9IEdOVFNUX29rYXkgKQor
ICAgICAgICAgICAgICAgIGdvdG8gdW5kb19vdXQ7CisgICAgICAgIH0KICAg
ICB9CiAgICAgZWxzZSBpZiAoIG93bmVyID09IHJkIHx8IG93bmVyID09IGRv
bV9jb3cgKQogICAgIHsKLS0gCjIuMS40Cgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa224-unstable/0003-gnttab-correct-logic-to-get-page-references-during-m.patch"
Content-Disposition: attachment;
 filename="xsa224-unstable/0003-gnttab-correct-logic-to-get-page-references-during-m.patch"
Content-Transfer-Encoding: base64

RnJvbSA2ODYzMTBkYjQyMjgwODY1NmExZTBhOThkOGYxZDBkN2MwNzQ2MjAx
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IEZyaSwgMiBKdW4g
MjAxNyAxNToyMToyNyArMDEwMApTdWJqZWN0OiBbUEFUQ0ggMy80XSBnbnR0
YWI6IGNvcnJlY3QgbG9naWMgdG8gZ2V0IHBhZ2UgcmVmZXJlbmNlcyBkdXJp
bmcgbWFwCiByZXF1ZXN0cwoKVGhlIHJ1bGVzIGZvciByZWZlcmVuY2UgY291
bnRpbmcgYXJlIHNvbWV3aGF0IGNvbXBsaWNhdGVkOgoKKiBFYWNoIG9mIEdO
VFRBQl9ob3N0X21hcCBhbmQgR05UVEFCX2RldmljZV9tYXAgbmVlZCB0aGVp
ciBvd24KcmVmZXJlbmNlIGNvdW50CgoqIElmIHRoZSBtYXBwaW5nIGlzIHdy
aXRlYWJsZToKIC0gR05UVEFCX2hvc3RfbWFwIG5lZWRzIGEgdHlwZSBjb3Vu
dCB1bmRlciBvbmx5IHNvbWUgY29uZGl0aW9ucwogLSBHTlRUQUJfZGV2aWNl
X21hcCBhbHdheXMgbmVlZHMgYSB0eXBlIGNvdW50CgpJZiB0aGUgbWFwcGlu
ZyBzdWNjZWVkcywgd2UgbmVlZCB0byBrZWVwIGFsbCBvZiB0aGVzZTsgaWYg
dGhlIG1hcHBpbmcKZmFpbHMsIHdlIG5lZWQgdG8gcmVsZWFzZSB3aGF0ZXZl
ciByZWZlcmVuY2VzIHdlIGhhdmUgYWNxdWlyZWQgc28gZmFyLgoKQWRkaXRp
b25hbGx5LCB0aGUgY29kZSB0aGF0IGRvZXMgYSBsb3Qgb2YgdGhpcyBjYWxj
dWxhdGlvbiAiaW5oZXJpdHMiCmEgcmVmZXJlbmNlIGFzIHBhcnQgb2YgdGhl
IHByb2Nlc3Mgb2YgZmluZGluZyBvdXQgd2hvIHRoZSBvd25lciBpcy4KCkZp
bmFsbHksIGlmIHRoZSBncmFudCBpcyBtYXBwZWQgYXMgd3JpdGVhYmxlICh3
aXRob3V0IHRoZQpHTlRNQVBfcmVhZG9ubHkgZmxhZyksIGJ1dCB0aGUgaHlw
ZXJ2aXNvciBjYW5ub3QgZ3JhYiBhClBHVF93cml0ZWFibGVfcGFnZSB0eXBl
LCB0aGUgZW50aXJlIG9wZXJhdGlvbiBzaG91bGQgZmFpbC4KClVuZm9ydHVu
YXRlbHksIHRoZSBjdXJyZW50IGNvZGUgaGFzIHNldmVyYWwgbG9naWMgaG9s
ZXM6CgoqIElmIGEgZ3JhbnQgaXMgbWFwcGVkIG9ubHkgR05UVEFCX2Rldmlj
ZV9tYXAsIGFuZCB3aXRoIGEgd3JpdGVhYmxlCiAgbWFwcGluZywgYnV0IGlu
IGNvbmRpdGlvbnMgd2hlcmUgYSAqaG9zdCogdHlwZSBjb3VudCBpcyBub3QK
ICBuZWNlc3NhcnksIHRoZSBjb2RlIHdpbGwgZmFpbCB0byBncmFiIHRoZSBu
ZWNlc3NhcnkgdHlwZSBjb3VudC4KCiogSWYgYSBncmFudCBpcyBtYXBwZWQg
Ym90aCBHTlRUQUJfZGV2aWNlX21hcCBhbmQgR05UVEFCX2hvc3RfbWFwLAog
IHdpdGggYSB3cml0ZWFibGUgbWFwcGluZywgaW4gY29uZGl0aW9ucyB3aGVy
ZSB0aGUgaG9zdCB0eXBlIGNvdW50IGlzCiAgbm90IG5lY2Vzc2FyeSwgKmFu
ZCogd2hlcmUgdGhlIHBhZ2UgY2Fubm90IGJlIGNoYW5nZWQgdG8gdHlwZQog
IFBHVF93cml0ZWFibGUsIHRoZSBjb25kaXRpb24gd2lsbCBub3QgYmUgZGV0
ZWN0ZWQuCgpJbiBib3RoIGNhc2VzLCB0aGlzIG1lYW5zIHRoYXQgb24gc3Vj
Y2VzcywgdGhlIHR5cGUgY291bnQgd2lsbCBiZQplcnJvbmVvdXNseSByZWR1
Y2VkIHdoZW4gdGhlIGdyYW50IGlzIHVubWFwcGVkLiAgSW4gdGhlIHNlY29u
ZCBjYXNlLAp0aGUgdHlwZSBjb3VudCB3aWxsIGJlIGVycm9uZW91c2x5IHJl
ZHVjZWQgb24gdGhlIGZhaWx1cmUgcGF0aCBhcwp3ZWxsLiAgKEluIHRoZSBm
aXJzdCBjYXNlIHRoZSBmYWlsdXJlIHBhdGggbG9naWMgaGFzIHRoZSBzYW1l
IGhvbGUKYXMgdGhlIHJlZmVyZW5jZSBncmFiYmluZyBsb2dpYy4pCgpBZGRp
dGlvbmFsbHksIHRoZSByZXR1cm4gdmFsdWUgb2YgZ2V0X3BhZ2UoKSBpcyBu
b3QgY2hlY2tlZDsgYnV0IHRoaXMKbWF5IGZhaWwgZXZlbiBpZiB0aGUgZmly
c3QgZ2V0X3BhZ2UoKSBzdWNjZWVkZWQgZHVlIHRvIGEgcmVmZXJlbmNlCmNv
dW50aW5nIG92ZXJmbG93LgoKRmlyc3Qgb2YgYWxsLCBzaW1wbGlmeSB0aGUg
cmVzdG9yYXRpb24gbG9naWMgYnkgZXhwbGljaXRseSBjb3VudGluZwp0aGUg
cmVmZXJlbmNlIGFuZCB0eXBlIHJlZmVyZW5jZXMgYWNxdWlyZWQuCgpDb25z
aWRlciBlYWNoIG1hcHBpbmcgdHlwZSBzZXBhcmF0ZWx5LCBleHBsaWNpdGx5
IG1hcmtpbmcgdGhlCidpbmNvbWluZycgcmVmZXJlbmNlIGFzIHVzZWQgc28g
d2Uga25vdyB3aGVuIHdlIG5lZWQgdG8gZ3JhYiBhIHNlY29uZApvbmUuCgpG
aW5hbGx5LCBhbHdheXMgY2hlY2sgdGhlIHJldHVybiB2YWx1ZSBvZiBnZXRf
cGFnZVtfdHlwZV0oKSBhbmQgZ28gdG8KdGhlIGZhaWx1cmUgcGF0aCBpZiBh
cHByb3ByaWF0ZS4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjI0LgoKUmVwb3J0
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KU2lnbmVk
LW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXgu
Y29tPgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Ci0tLQogeGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIHwgNTggKysr
KysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgMzMgaW5zZXJ0aW9ucygrKSwgMjUgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5j
IGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCmluZGV4IDk1YjUzNjguLjkz
N2Y5YjggMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwor
KysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKQEAgLTc1OCwxMiArNzU4
LDEyIEBAIF9fZ250dGFiX21hcF9ncmFudF9yZWYoCiAgICAgc3RydWN0IGdy
YW50X3RhYmxlICpsZ3QsICpyZ3Q7CiAgICAgc3RydWN0IHZjcHUgICAqbGVk
OwogICAgIGludCAgICAgICAgICAgIGhhbmRsZTsKLSAgICB1bnNpZ25lZCBs
b25nICBmcmFtZSA9IDAsIG5yX2dldHMgPSAwOworICAgIHVuc2lnbmVkIGxv
bmcgIGZyYW1lID0gMDsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZyA9IE5V
TEw7CiAgICAgaW50ICAgICAgICAgICAgcmMgPSBHTlRTVF9va2F5OwogICAg
IHUzMiAgICAgICAgICAgIG9sZF9waW47CiAgICAgdTMyICAgICAgICAgICAg
YWN0X3BpbjsKLSAgICB1bnNpZ25lZCBpbnQgICBjYWNoZV9mbGFnczsKKyAg
ICB1bnNpZ25lZCBpbnQgICBjYWNoZV9mbGFncywgcmVmY250ID0gMCwgdHlw
ZWNudCA9IDA7CiAgICAgc3RydWN0IGFjdGl2ZV9ncmFudF9lbnRyeSAqYWN0
ID0gTlVMTDsKICAgICBzdHJ1Y3QgZ3JhbnRfbWFwcGluZyAqbXQ7CiAgICAg
Z3JhbnRfZW50cnlfaGVhZGVyX3QgKnNoYWg7CkBAIC04ODksMTEgKzg4OSwx
NyBAQCBfX2dudHRhYl9tYXBfZ3JhbnRfcmVmKAogICAgIGVsc2UKICAgICAg
ICAgb3duZXIgPSBwYWdlX2dldF9vd25lcihwZyk7CiAKKyAgICBpZiAoIG93
bmVyICkKKyAgICAgICAgcmVmY250Kys7CisKICAgICBpZiAoICFwZyB8fCAo
b3duZXIgPT0gZG9tX2lvKSApCiAgICAgewogICAgICAgICAvKiBPbmx5IG5l
ZWRlZCB0aGUgcmVmZXJlbmNlIHRvIGNvbmZpcm0gZG9tX2lvIG93bmVyc2hp
cC4gKi8KICAgICAgICAgaWYgKCBwZyApCisgICAgICAgIHsKICAgICAgICAg
ICAgIHB1dF9wYWdlKHBnKTsKKyAgICAgICAgICAgIHJlZmNudC0tOworICAg
ICAgICB9CiAKICAgICAgICAgaWYgKCBwYWdpbmdfbW9kZV9leHRlcm5hbChs
ZCkgKQogICAgICAgICB7CkBAIC05MjEsMjcgKzkyNywzOCBAQCBfX2dudHRh
Yl9tYXBfZ3JhbnRfcmVmKAogICAgIH0KICAgICBlbHNlIGlmICggb3duZXIg
PT0gcmQgfHwgb3duZXIgPT0gZG9tX2NvdyApCiAgICAgewotICAgICAgICBp
ZiAoIGdudHRhYl9ob3N0X21hcHBpbmdfZ2V0X3BhZ2VfdHlwZShvcCwgbGQs
IHJkKSApCisgICAgICAgIGlmICggKG9wLT5mbGFncyAmIEdOVE1BUF9kZXZp
Y2VfbWFwKSAmJiAhKG9wLT5mbGFncyAmIEdOVE1BUF9yZWFkb25seSkgKQog
ICAgICAgICB7CiAgICAgICAgICAgICBpZiAoIChvd25lciA9PSBkb21fY293
KSB8fAogICAgICAgICAgICAgICAgICAhZ2V0X3BhZ2VfdHlwZShwZywgUEdU
X3dyaXRhYmxlX3BhZ2UpICkKICAgICAgICAgICAgICAgICBnb3RvIGNvdWxk
X25vdF9waW47CisgICAgICAgICAgICB0eXBlY250Kys7CiAgICAgICAgIH0K
IAotICAgICAgICBucl9nZXRzKys7CiAgICAgICAgIGlmICggb3AtPmZsYWdz
ICYgR05UTUFQX2hvc3RfbWFwICkKICAgICAgICAgewotICAgICAgICAgICAg
cmMgPSBjcmVhdGVfZ3JhbnRfaG9zdF9tYXBwaW5nKG9wLT5ob3N0X2FkZHIs
IGZyYW1lLCBvcC0+ZmxhZ3MsIDApOwotICAgICAgICAgICAgaWYgKCByYyAh
PSBHTlRTVF9va2F5ICkKLSAgICAgICAgICAgICAgICBnb3RvIHVuZG9fb3V0
OwotCisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICogT25seSBuZWVk
IHRvIGdyYWIgYW5vdGhlciByZWZlcmVuY2UgaWYgZGV2aWNlX21hcCBjbGFp
bWVkCisgICAgICAgICAgICAgKiB0aGUgb3RoZXIgb25lLgorICAgICAgICAg
ICAgICovCiAgICAgICAgICAgICBpZiAoIG9wLT5mbGFncyAmIEdOVE1BUF9k
ZXZpY2VfbWFwICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBu
cl9nZXRzKys7Ci0gICAgICAgICAgICAgICAgKHZvaWQpZ2V0X3BhZ2UocGcs
IHJkKTsKLSAgICAgICAgICAgICAgICBpZiAoICEob3AtPmZsYWdzICYgR05U
TUFQX3JlYWRvbmx5KSApCi0gICAgICAgICAgICAgICAgICAgIGdldF9wYWdl
X3R5cGUocGcsIFBHVF93cml0YWJsZV9wYWdlKTsKKyAgICAgICAgICAgICAg
ICBpZiAoICFnZXRfcGFnZShwZywgcmQpICkKKyAgICAgICAgICAgICAgICAg
ICAgZ290byBjb3VsZF9ub3RfcGluOworICAgICAgICAgICAgICAgIHJlZmNu
dCsrOworICAgICAgICAgICAgfQorCisgICAgICAgICAgICBpZiAoIGdudHRh
Yl9ob3N0X21hcHBpbmdfZ2V0X3BhZ2VfdHlwZShvcCwgbGQsIHJkKSApCisg
ICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgaWYgKCAob3duZXIgPT0g
ZG9tX2NvdykgfHwKKyAgICAgICAgICAgICAgICAgICAgICFnZXRfcGFnZV90
eXBlKHBnLCBQR1Rfd3JpdGFibGVfcGFnZSkgKQorICAgICAgICAgICAgICAg
ICAgICBnb3RvIGNvdWxkX25vdF9waW47CisgICAgICAgICAgICAgICAgdHlw
ZWNudCsrOwogICAgICAgICAgICAgfQorCisgICAgICAgICAgICByYyA9IGNy
ZWF0ZV9ncmFudF9ob3N0X21hcHBpbmcob3AtPmhvc3RfYWRkciwgZnJhbWUs
IG9wLT5mbGFncywgMCk7CisgICAgICAgICAgICBpZiAoIHJjICE9IEdOVFNU
X29rYXkgKQorICAgICAgICAgICAgICAgIGdvdG8gdW5kb19vdXQ7CiAgICAg
ICAgIH0KICAgICB9CiAgICAgZWxzZQpAQCAtOTUwLDggKzk2Nyw2IEBAIF9f
Z250dGFiX21hcF9ncmFudF9yZWYoCiAgICAgICAgIGlmICggIXJkLT5pc19k
eWluZyApCiAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywg
IkNvdWxkIG5vdCBwaW4gZ3JhbnQgZnJhbWUgJWx4XG4iLAogICAgICAgICAg
ICAgICAgICAgICAgZnJhbWUpOwotICAgICAgICBpZiAoIG93bmVyICE9IE5V
TEwgKQotICAgICAgICAgICAgcHV0X3BhZ2UocGcpOwogICAgICAgICByYyA9
IEdOVFNUX2dlbmVyYWxfZXJyb3I7CiAgICAgICAgIGdvdG8gdW5kb19vdXQ7
CiAgICAgfQpAQCAtMTAxNCwxOCArMTAyOSwxMSBAQCBfX2dudHRhYl9tYXBf
Z3JhbnRfcmVmKAogICAgIHJldHVybjsKIAogIHVuZG9fb3V0OgotICAgIGlm
ICggbnJfZ2V0cyA+IDEgKQotICAgIHsKLSAgICAgICAgaWYgKCAhKG9wLT5m
bGFncyAmIEdOVE1BUF9yZWFkb25seSkgKQotICAgICAgICAgICAgcHV0X3Bh
Z2VfdHlwZShwZyk7Ci0gICAgICAgIHB1dF9wYWdlKHBnKTsKLSAgICB9Ci0g
ICAgaWYgKCBucl9nZXRzID4gMCApCi0gICAgewotICAgICAgICBpZiAoIGdu
dHRhYl9ob3N0X21hcHBpbmdfZ2V0X3BhZ2VfdHlwZShvcCwgbGQsIHJkKSAp
Ci0gICAgICAgICAgICBwdXRfcGFnZV90eXBlKHBnKTsKKyAgICB3aGlsZSAo
IHR5cGVjbnQtLSApCisgICAgICAgIHB1dF9wYWdlX3R5cGUocGcpOworCisg
ICAgd2hpbGUgKCByZWZjbnQtLSApCiAgICAgICAgIHB1dF9wYWdlKHBnKTsK
LSAgICB9CiAKICAgICBncmFudF9yZWFkX2xvY2socmd0KTsKIAotLSAKMi4x
LjQKCg==

--=separator
Content-Type: application/octet-stream;
 name="xsa224-unstable/0004-gnttab-__gnttab_unmap_common_complete-is-all-or-noth.patch"
Content-Disposition: attachment;
 filename="xsa224-unstable/0004-gnttab-__gnttab_unmap_common_complete-is-all-or-noth.patch"
Content-Transfer-Encoding: base64

RnJvbSA3NDhhYTMwNjA3NTNmODc2ZjIyMTIyMjk5NDExOWRiZjAyOWNlZDYw
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6IFRodSwgMTUgSnVuIDIwMTcgMTY6
MjU6MjcgKzAxMDAKU3ViamVjdDogW1BBVENIIDQvNF0gZ250dGFiOiBfX2du
dHRhYl91bm1hcF9jb21tb25fY29tcGxldGUoKSBpcwogYWxsLW9yLW5vdGhp
bmcKCkFsbCBmYWlsdXJlcyBoYXZlIHRvIGJlIGRldGVjdGVkIGluIF9fZ250
dGFiX3VubWFwX2NvbW1vbigpLCB0aGUKY29tcGxldGlvbiBmdW5jdGlvbiBt
dXN0IG5vdCBza2lwIHBhcnQgb2YgaXRzIHByb2Nlc3NpbmcuIEluIHBhcnRp
Y3VsYXIKdGhlIEdOVE1BUF9kZXZpY2VfbWFwIHJlbGF0ZWQgcHV0dGluZyBv
ZiBwYWdlIHJlZmVyZW5jZXMgYW5kIGFkanVzdG1lbnQKb2YgcGluIGNvdW50
IG11c3Qgbm90IG9jY3VyIGlmIF9fZ250dGFiX3VubWFwX2NvbW1vbigpIHNp
Z25hbGVkIGFuCmVycm9yLiBGdXJ0aGVybW9yZSB0aGUgZnVuY3Rpb24gbXVz
dCBub3QgbWFrZSBhZGp1c3RtZW50cyB0byBnbG9iYWwKc3RhdGUgKGhlcmU6
IGNsZWFyaW5nIEdOVFRBQl9kZXZpY2VfbWFwKSBiZWZvcmUgYWxsIHBvc3Np
Ymx5IGZhaWxpbmcKb3BlcmF0aW9ucyBoYXZlIGJlZW4gcGVyZm9ybWVkLgoK
VGhlcmUncyBvbmUgZXhjZXB0aW9uIGZvciBJT01NVSByZWxhdGVkIGZhaWx1
cmVzOiBBcyBJT01NVSBtYW5pcHVsYXRpb24Kb2NjdXJzIGFmdGVyIEdOVE1B
UF8qX21hcCBoYXZlIGJlZW4gY2xlYXJlZCBhbHJlYWR5LCB0aGUgcmVsYXRl
ZCBwYWdlCnJlZmVyZW5jZSBhbmQgcGluIGNvdW50IGFkanVzdG1lbnRzIG5l
ZWQgdG8gYmUgZG9uZSBuZXZlcnRoZWxlc3MuIEEKZnVuZGFtZW50YWwgcmVx
dWlyZW1lbnQgZm9yIHRoZSBjb3JyZWN0bmVzcyBvZiB0aGlzIGlzIHRoYXQK
aW9tbXVfeyx1bn1tYXBfcGFnZSgpIGNyYXNoIGFueSBhZmZlY3RlZCBEb21V
IGluIGNhc2Ugb2YgZmFpbHVyZS4KClRoZSB2ZXJzaW9uIGNoZWNrIGFwcGVh
cnMgdG8gYmUgcG9pbnRsZXNzIChvciBjb3VsZCBwZXJoYXBzIGJlIGEKQlVH
X09OKCkgb3IgQVNTRVJUKCkpLCBidXQgZm9yIHRoZSBtb21lbnQgYWxzbyBt
b3ZlIGl0LgoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0yMjQuCgpSZXBvcnRlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVu
L2NvbW1vbi9ncmFudF90YWJsZS5jICAgICAgICAgIHwgMTA2ICsrKysrKysr
KysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9h
c20tYXJtL2dyYW50X3RhYmxlLmggfCAgIDIgKy0KIHhlbi9pbmNsdWRlL2Fz
bS14ODYvZ3JhbnRfdGFibGUuaCB8ICAgNSArLQogMyBmaWxlcyBjaGFuZ2Vk
LCA1NCBpbnNlcnRpb25zKCspLCA1OSBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dy
YW50X3RhYmxlLmMKaW5kZXggOTM3ZjliOC4uYTkwNjdjMCAxMDA2NDQKLS0t
IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCisrKyBiL3hlbi9jb21tb24v
Z3JhbnRfdGFibGUuYwpAQCAtOTYsNyArOTYsNyBAQCBzdHJ1Y3QgZ250dGFi
X3VubWFwX2NvbW1vbiB7CiAgICAgaW50MTZfdCBzdGF0dXM7CiAKICAgICAv
KiBTaGFyZWQgc3RhdGUgYmV0ZWVuICpfdW5tYXAgYW5kICpfdW5tYXBfY29t
cGxldGUgKi8KLSAgICB1MTYgZmxhZ3M7CisgICAgdTE2IGRvbmU7CiAgICAg
dW5zaWduZWQgbG9uZyBmcmFtZTsKICAgICBzdHJ1Y3QgZG9tYWluICpyZDsK
ICAgICBncmFudF9yZWZfdCByZWY7CkBAIC05NDgsNyArOTQ4LDggQEAgX19n
bnR0YWJfbWFwX2dyYW50X3JlZigKICAgICAgICAgICAgICAgICByZWZjbnQr
KzsKICAgICAgICAgICAgIH0KIAotICAgICAgICAgICAgaWYgKCBnbnR0YWJf
aG9zdF9tYXBwaW5nX2dldF9wYWdlX3R5cGUob3AsIGxkLCByZCkgKQorICAg
ICAgICAgICAgaWYgKCBnbnR0YWJfaG9zdF9tYXBwaW5nX2dldF9wYWdlX3R5
cGUob3AtPmZsYWdzICYgR05UTUFQX3JlYWRvbmx5LAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGQsIHJk
KSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgaWYgKCAob3du
ZXIgPT0gZG9tX2NvdykgfHwKICAgICAgICAgICAgICAgICAgICAgICFnZXRf
cGFnZV90eXBlKHBnLCBQR1Rfd3JpdGFibGVfcGFnZSkgKQpAQCAtMTA5NSw2
ICsxMDk2LDcgQEAgX19nbnR0YWJfdW5tYXBfY29tbW9uKAogICAgIHN0cnVj
dCBhY3RpdmVfZ3JhbnRfZW50cnkgKmFjdDsKICAgICBzMTYgICAgICAgICAg
ICAgIHJjID0gMDsKICAgICBzdHJ1Y3QgZ3JhbnRfbWFwcGluZyAqbWFwOwor
ICAgIHVuc2lnbmVkIGludCBmbGFnczsKICAgICBib29sIHB1dF9oYW5kbGUg
PSBmYWxzZTsKIAogICAgIGxkID0gY3VycmVudC0+ZG9tYWluOwpAQCAtMTE0
NSw2ICsxMTQ3LDIwIEBAIF9fZ250dGFiX3VubWFwX2NvbW1vbigKIAogICAg
IGdyYW50X3JlYWRfbG9jayhyZ3QpOwogCisgICAgaWYgKCByZ3QtPmd0X3Zl
cnNpb24gPT0gMCApCisgICAgeworICAgICAgICAvKgorICAgICAgICAgKiBU
aGlzIG91Z2h0IHRvIGJlIGltcG9zc2libGUsIGFzIHN1Y2ggYSBtYXBwaW5n
IHNob3VsZCBub3QgaGF2ZQorICAgICAgICAgKiBiZWVuIGVzdGFibGlzaGVk
IChzZWUgdGhlIG5yX2dyYW50X2VudHJpZXMocmd0KSBib3VuZHMgY2hlY2sg
aW4KKyAgICAgICAgICogX19nbnR0YWJfbWFwX2dyYW50X3JlZigpKS4gRG9p
bmcgdGhpcyBjaGVjayBvbmx5IGluCisgICAgICAgICAqIF9fZ250dGFiX3Vu
bWFwX2NvbW1vbl9jb21wbGV0ZSgpIC0gYXMgaXQgdXNlZCB0byBiZSBkb25l
IC0gd291bGQsCisgICAgICAgICAqIGhvd2V2ZXIsIGJlIHRvbyBsYXRlLgor
ICAgICAgICAgKi8KKyAgICAgICAgcmMgPSBHTlRTVF9iYWRfZ250cmVmOwor
ICAgICAgICBmbGFncyA9IDA7CisgICAgICAgIGdvdG8gdW5sb2NrX291dDsK
KyAgICB9CisKICAgICBvcC0+cmQgPSByZDsKICAgICBvcC0+cmVmID0gbWFw
LT5yZWY7CiAKQEAgLTExNjAsNiArMTE3Niw3IEBAIF9fZ250dGFiX3VubWFw
X2NvbW1vbigKICAgICB7CiAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJO
SU5HLCAiVW5zdGFibGUgaGFuZGxlICUjeFxuIiwgb3AtPmhhbmRsZSk7CiAg
ICAgICAgIHJjID0gR05UU1RfYmFkX2hhbmRsZTsKKyAgICAgICAgZmxhZ3Mg
PSAwOwogICAgICAgICBnb3RvIHVubG9ja19vdXQ7CiAgICAgfQogCkBAIC0x
MTczLDkgKzExOTAsOSBAQCBfX2dudHRhYl91bm1hcF9jb21tb24oCiAgICAg
ICogaG9sZCBhbnl3YXk7IHNlZSBkb2NzL21pc2MvZ3JhbnQtdGFibGVzLnR4
dCdzICJMb2NraW5nIiBzZWN0aW9uLgogICAgICAqLwogCi0gICAgb3AtPmZs
YWdzID0gcmVhZF9hdG9taWMoJm1hcC0+ZmxhZ3MpOworICAgIGZsYWdzID0g
cmVhZF9hdG9taWMoJm1hcC0+ZmxhZ3MpOwogICAgIHNtcF9ybWIoKTsKLSAg
ICBpZiAoIHVubGlrZWx5KCFvcC0+ZmxhZ3MpIHx8IHVubGlrZWx5KG1hcC0+
ZG9taWQgIT0gZG9tKSB8fAorICAgIGlmICggdW5saWtlbHkoIWZsYWdzKSB8
fCB1bmxpa2VseShtYXAtPmRvbWlkICE9IGRvbSkgfHwKICAgICAgICAgIHVu
bGlrZWx5KG1hcC0+cmVmICE9IG9wLT5yZWYpICkKICAgICB7CiAgICAgICAg
IGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiVW5zdGFibGUgaGFuZGxlICUj
eFxuIiwgb3AtPmhhbmRsZSk7CkBAIC0xMTg1LDI0ICsxMjAyLDI3IEBAIF9f
Z250dGFiX3VubWFwX2NvbW1vbigKIAogICAgIG9wLT5mcmFtZSA9IGFjdC0+
ZnJhbWU7CiAKLSAgICBpZiAoIG9wLT5kZXZfYnVzX2FkZHIgKQotICAgIHsK
LSAgICAgICAgaWYgKCB1bmxpa2VseShvcC0+ZGV2X2J1c19hZGRyICE9IHBm
bl90b19wYWRkcihhY3QtPmZyYW1lKSkgKQotICAgICAgICAgICAgUElOX0ZB
SUwoYWN0X3JlbGVhc2Vfb3V0LCBHTlRTVF9nZW5lcmFsX2Vycm9yLAotICAg
ICAgICAgICAgICAgICAgICAgIkJ1cyBhZGRyZXNzIGRvZXNuJ3QgbWF0Y2gg
Z250cmVmICglIlBSSXg2NCIgIT0gJSJQUklwYWRkciIpXG4iLAotICAgICAg
ICAgICAgICAgICAgICAgb3AtPmRldl9idXNfYWRkciwgcGZuX3RvX3BhZGRy
KGFjdC0+ZnJhbWUpKTsKLQotICAgICAgICBtYXAtPmZsYWdzICY9IH5HTlRN
QVBfZGV2aWNlX21hcDsKLSAgICB9CisgICAgaWYgKCBvcC0+ZGV2X2J1c19h
ZGRyICYmCisgICAgICAgICB1bmxpa2VseShvcC0+ZGV2X2J1c19hZGRyICE9
IHBmbl90b19wYWRkcihhY3QtPmZyYW1lKSkgKQorICAgICAgICBQSU5fRkFJ
TChhY3RfcmVsZWFzZV9vdXQsIEdOVFNUX2dlbmVyYWxfZXJyb3IsCisgICAg
ICAgICAgICAgICAgICJCdXMgYWRkcmVzcyBkb2Vzbid0IG1hdGNoIGdudHJl
ZiAoJSJQUkl4NjQiICE9ICUiUFJJcGFkZHIiKVxuIiwKKyAgICAgICAgICAg
ICAgICAgb3AtPmRldl9idXNfYWRkciwgcGZuX3RvX3BhZGRyKGFjdC0+ZnJh
bWUpKTsKIAotICAgIGlmICggKG9wLT5ob3N0X2FkZHIgIT0gMCkgJiYgKG9w
LT5mbGFncyAmIEdOVE1BUF9ob3N0X21hcCkgKQorICAgIGlmICggb3AtPmhv
c3RfYWRkciAmJiAoZmxhZ3MgJiBHTlRNQVBfaG9zdF9tYXApICkKICAgICB7
CiAgICAgICAgIGlmICggKHJjID0gcmVwbGFjZV9ncmFudF9ob3N0X21hcHBp
bmcob3AtPmhvc3RfYWRkciwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBvcC0+ZnJhbWUsIG9wLT5uZXdfYWRkciwg
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgb3AtPmZsYWdzKSkgPCAwICkKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmbGFncykpIDwgMCApCiAgICAgICAg
ICAgICBnb3RvIGFjdF9yZWxlYXNlX291dDsKIAogICAgICAgICBtYXAtPmZs
YWdzICY9IH5HTlRNQVBfaG9zdF9tYXA7CisgICAgICAgIG9wLT5kb25lIHw9
IEdOVE1BUF9ob3N0X21hcCB8IChmbGFncyAmIEdOVE1BUF9yZWFkb25seSk7
CisgICAgfQorCisgICAgaWYgKCBvcC0+ZGV2X2J1c19hZGRyICYmIChmbGFn
cyAmIEdOVE1BUF9kZXZpY2VfbWFwKSApCisgICAgeworICAgICAgICBtYXAt
PmZsYWdzICY9IH5HTlRNQVBfZGV2aWNlX21hcDsKKyAgICAgICAgb3AtPmRv
bmUgfD0gR05UTUFQX2RldmljZV9tYXAgfCAoZmxhZ3MgJiBHTlRNQVBfcmVh
ZG9ubHkpOwogICAgIH0KIAogICAgIGlmICggIShtYXAtPmZsYWdzICYgKEdO
VE1BUF9kZXZpY2VfbWFwfEdOVE1BUF9ob3N0X21hcCkpICkKQEAgLTEyMzks
NyArMTI1OSw3IEBAIF9fZ250dGFiX3VubWFwX2NvbW1vbigKICAgICB9CiAK
ICAgICAvKiBJZiBqdXN0IHVubWFwcGVkIGEgd3JpdGFibGUgbWFwcGluZywg
bWFyayBhcyBkaXJ0aWVkICovCi0gICAgaWYgKCByYyA9PSBHTlRTVF9va2F5
ICYmICEob3AtPmZsYWdzICYgR05UTUFQX3JlYWRvbmx5KSApCisgICAgaWYg
KCByYyA9PSBHTlRTVF9va2F5ICYmICEoZmxhZ3MgJiBHTlRNQVBfcmVhZG9u
bHkpICkKICAgICAgICAgIGdudHRhYl9tYXJrX2RpcnR5KHJkLCBvcC0+ZnJh
bWUpOwogCiAgICAgb3AtPnN0YXR1cyA9IHJjOwpAQCAtMTI1NiwxMyArMTI3
Niw5IEBAIF9fZ250dGFiX3VubWFwX2NvbW1vbl9jb21wbGV0ZShzdHJ1Y3Qg
Z250dGFiX3VubWFwX2NvbW1vbiAqb3ApCiAgICAgc3RydWN0IHBhZ2VfaW5m
byAqcGc7CiAgICAgdWludDE2X3QgKnN0YXR1czsKIAotICAgIGlmICggcmQg
PT0gTlVMTCApCisgICAgaWYgKCAhb3AtPmRvbmUgKQogICAgIHsgCi0gICAg
ICAgIC8qCi0gICAgICAgICAqIFN1Z2dlc3RzIHRoYXQgX19nbnRhYl91bm1h
cF9jb21tb24gZmFpbGVkIGluCi0gICAgICAgICAqIHJjdV9sb2NrX2RvbWFp
bl9ieV9pZCgpIG9yIGVhcmxpZXIsIGFuZCBzbyB3ZSBoYXZlIG5vdGhpbmcK
LSAgICAgICAgICogdG8gY29tcGxldGUKLSAgICAgICAgICovCisgICAgICAg
IC8qIF9fZ250YWJfdW5tYXBfY29tbW9uKCkgZGlkbid0IGRvIGFueXRoaW5n
IC0gbm90aGluZyB0byBjb21wbGV0ZS4gKi8KICAgICAgICAgcmV0dXJuOwog
ICAgIH0KIApAQCAtMTI3Miw4ICsxMjg4LDYgQEAgX19nbnR0YWJfdW5tYXBf
Y29tbW9uX2NvbXBsZXRlKHN0cnVjdCBnbnR0YWJfdW5tYXBfY29tbW9uICpv
cCkKICAgICByZ3QgPSByZC0+Z3JhbnRfdGFibGU7CiAKICAgICBncmFudF9y
ZWFkX2xvY2socmd0KTsKLSAgICBpZiAoIHJndC0+Z3RfdmVyc2lvbiA9PSAw
ICkKLSAgICAgICAgZ290byB1bmxvY2tfb3V0OwogCiAgICAgYWN0ID0gYWN0
aXZlX2VudHJ5X2FjcXVpcmUocmd0LCBvcC0+cmVmKTsKICAgICBzaGEgPSBz
aGFyZWRfZW50cnlfaGVhZGVyKHJndCwgb3AtPnJlZik7CkBAIC0xMjgzLDcy
ICsxMjk3LDUwIEBAIF9fZ250dGFiX3VubWFwX2NvbW1vbl9jb21wbGV0ZShz
dHJ1Y3QgZ250dGFiX3VubWFwX2NvbW1vbiAqb3ApCiAgICAgZWxzZQogICAg
ICAgICBzdGF0dXMgPSAmc3RhdHVzX2VudHJ5KHJndCwgb3AtPnJlZik7CiAK
LSAgICBpZiAoIG9wLT5kZXZfYnVzX2FkZHIgJiYKLSAgICAgICAgIHVubGlr
ZWx5KG9wLT5kZXZfYnVzX2FkZHIgIT0gcGZuX3RvX3BhZGRyKGFjdC0+ZnJh
bWUpKSApCi0gICAgewotICAgICAgICAvKgotICAgICAgICAgKiBTdWdnZXN0
cyB0aGF0IF9fZ250YWJfdW5tYXBfY29tbW9uIGZhaWxlZCBlYXJseSBhbmQg
c28KLSAgICAgICAgICogbm90aGluZyBmdXJ0aGVyIHRvIGRvCi0gICAgICAg
ICAqLwotICAgICAgICBnb3RvIGFjdF9yZWxlYXNlX291dDsKLSAgICB9Ci0K
ICAgICBwZyA9IG1mbl90b19wYWdlKG9wLT5mcmFtZSk7CiAKLSAgICBpZiAo
IG9wLT5kZXZfYnVzX2FkZHIgJiYgKG9wLT5mbGFncyAmIEdOVE1BUF9kZXZp
Y2VfbWFwKSApCisgICAgaWYgKCBvcC0+ZG9uZSAmIEdOVE1BUF9kZXZpY2Vf
bWFwICkKICAgICB7CiAgICAgICAgIGlmICggIWlzX2lvbWVtX3BhZ2UoX21m
bihhY3QtPmZyYW1lKSkgKQogICAgICAgICB7Ci0gICAgICAgICAgICBpZiAo
IG9wLT5mbGFncyAmIEdOVE1BUF9yZWFkb25seSApCisgICAgICAgICAgICBp
ZiAoIG9wLT5kb25lICYgR05UTUFQX3JlYWRvbmx5ICkKICAgICAgICAgICAg
ICAgICBwdXRfcGFnZShwZyk7CiAgICAgICAgICAgICBlbHNlCiAgICAgICAg
ICAgICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUocGcpOwogICAgICAgICB9CiAK
ICAgICAgICAgQVNTRVJUKGFjdC0+cGluICYgKEdOVFBJTl9kZXZ3X21hc2sg
fCBHTlRQSU5fZGV2cl9tYXNrKSk7Ci0gICAgICAgIGlmICggb3AtPmZsYWdz
ICYgR05UTUFQX3JlYWRvbmx5ICkKKyAgICAgICAgaWYgKCBvcC0+ZG9uZSAm
IEdOVE1BUF9yZWFkb25seSApCiAgICAgICAgICAgICBhY3QtPnBpbiAtPSBH
TlRQSU5fZGV2cl9pbmM7CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIGFj
dC0+cGluIC09IEdOVFBJTl9kZXZ3X2luYzsKICAgICB9CiAKLSAgICBpZiAo
IChvcC0+aG9zdF9hZGRyICE9IDApICYmIChvcC0+ZmxhZ3MgJiBHTlRNQVBf
aG9zdF9tYXApICkKKyAgICBpZiAoIG9wLT5kb25lICYgR05UTUFQX2hvc3Rf
bWFwICkKICAgICB7Ci0gICAgICAgIGlmICggb3AtPnN0YXR1cyAhPSAwICkg
Ci0gICAgICAgIHsKLSAgICAgICAgICAgIC8qCi0gICAgICAgICAgICAgKiBT
dWdnZXN0cyB0aGF0IF9fZ250YWJfdW5tYXBfY29tbW9uIGZhaWxlZCBpbgot
ICAgICAgICAgICAgICogcmVwbGFjZV9ncmFudF9ob3N0X21hcHBpbmcoKSBv
ciBJT01NVSBoYW5kbGluZywgc28gbm90aGluZwotICAgICAgICAgICAgICog
ZnVydGhlciB0byBkbyAoc2hvcnQgb2YgcmUtZXN0YWJsaXNoaW5nIHRoZSBt
YXBwaW5nIGluIHRoZQotICAgICAgICAgICAgICogbGF0dGVyIGNhc2UpLgot
ICAgICAgICAgICAgICovCi0gICAgICAgICAgICBnb3RvIGFjdF9yZWxlYXNl
X291dDsKLSAgICAgICAgfQotCiAgICAgICAgIGlmICggIWlzX2lvbWVtX3Bh
Z2UoX21mbihvcC0+ZnJhbWUpKSApCiAgICAgICAgIHsKLSAgICAgICAgICAg
IGlmICggZ250dGFiX2hvc3RfbWFwcGluZ19nZXRfcGFnZV90eXBlKG9wLCBs
ZCwgcmQpICkKKyAgICAgICAgICAgIGlmICggZ250dGFiX2hvc3RfbWFwcGlu
Z19nZXRfcGFnZV90eXBlKG9wLT5kb25lICYgR05UTUFQX3JlYWRvbmx5LAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbGQsIHJkKSApCiAgICAgICAgICAgICAgICAgcHV0X3BhZ2VfdHlw
ZShwZyk7CiAgICAgICAgICAgICBwdXRfcGFnZShwZyk7CiAgICAgICAgIH0K
IAogICAgICAgICBBU1NFUlQoYWN0LT5waW4gJiAoR05UUElOX2hzdHdfbWFz
ayB8IEdOVFBJTl9oc3RyX21hc2spKTsKLSAgICAgICAgaWYgKCBvcC0+Zmxh
Z3MgJiBHTlRNQVBfcmVhZG9ubHkgKQorICAgICAgICBpZiAoIG9wLT5kb25l
ICYgR05UTUFQX3JlYWRvbmx5ICkKICAgICAgICAgICAgIGFjdC0+cGluIC09
IEdOVFBJTl9oc3RyX2luYzsKICAgICAgICAgZWxzZQogICAgICAgICAgICAg
YWN0LT5waW4gLT0gR05UUElOX2hzdHdfaW5jOwogICAgIH0KIAogICAgIGlm
ICggKChhY3QtPnBpbiAmIChHTlRQSU5fZGV2d19tYXNrfEdOVFBJTl9oc3R3
X21hc2spKSA9PSAwKSAmJgotICAgICAgICAgIShvcC0+ZmxhZ3MgJiBHTlRN
QVBfcmVhZG9ubHkpICkKKyAgICAgICAgICEob3AtPmRvbmUgJiBHTlRNQVBf
cmVhZG9ubHkpICkKICAgICAgICAgZ250dGFiX2NsZWFyX2ZsYWcoX0dURl93
cml0aW5nLCBzdGF0dXMpOwogCiAgICAgaWYgKCBhY3QtPnBpbiA9PSAwICkK
ICAgICAgICAgZ250dGFiX2NsZWFyX2ZsYWcoX0dURl9yZWFkaW5nLCBzdGF0
dXMpOwogCi0gYWN0X3JlbGVhc2Vfb3V0OgogICAgIGFjdGl2ZV9lbnRyeV9y
ZWxlYXNlKGFjdCk7Ci0gdW5sb2NrX291dDoKICAgICBncmFudF9yZWFkX3Vu
bG9jayhyZ3QpOwogCiAgICAgcmN1X3VubG9ja19kb21haW4ocmQpOwpAQCAt
MTM2NCw2ICsxMzU2LDcgQEAgX19nbnR0YWJfdW5tYXBfZ3JhbnRfcmVmKAog
ICAgIGNvbW1vbi0+aGFuZGxlID0gb3AtPmhhbmRsZTsKIAogICAgIC8qIElu
dGlhbGlzZSB0aGVzZSBpbiBjYXNlIGNvbW1vbiBjb250YWlucyBvbGQgc3Rh
dGUgKi8KKyAgICBjb21tb24tPmRvbmUgPSAwOwogICAgIGNvbW1vbi0+bmV3
X2FkZHIgPSAwOwogICAgIGNvbW1vbi0+cmQgPSBOVUxMOwogICAgIGNvbW1v
bi0+ZnJhbWUgPSAwOwpAQCAtMTQyOSw2ICsxNDIyLDcgQEAgX19nbnR0YWJf
dW5tYXBfYW5kX3JlcGxhY2UoCiAgICAgY29tbW9uLT5oYW5kbGUgPSBvcC0+
aGFuZGxlOwogICAgIAogICAgIC8qIEludGlhbGlzZSB0aGVzZSBpbiBjYXNl
IGNvbW1vbiBjb250YWlucyBvbGQgc3RhdGUgKi8KKyAgICBjb21tb24tPmRv
bmUgPSAwOwogICAgIGNvbW1vbi0+ZGV2X2J1c19hZGRyID0gMDsKICAgICBj
b21tb24tPnJkID0gTlVMTDsKICAgICBjb21tb24tPmZyYW1lID0gMDsKQEAg
LTMzODksNyArMzM4Myw5IEBAIGdudHRhYl9yZWxlYXNlX21hcHBpbmdzKAog
ICAgICAgICAgICAgICAgIGlmICggZ250dGFiX3JlbGVhc2VfaG9zdF9tYXBw
aW5ncyhkKSAmJgogICAgICAgICAgICAgICAgICAgICAgIWlzX2lvbWVtX3Bh
Z2UoX21mbihhY3QtPmZyYW1lKSkgKQogICAgICAgICAgICAgICAgIHsKLSAg
ICAgICAgICAgICAgICAgICAgaWYgKCBnbnR0YWJfaG9zdF9tYXBwaW5nX2dl
dF9wYWdlX3R5cGUobWFwLCBkLCByZCkgKQorICAgICAgICAgICAgICAgICAg
ICBpZiAoIGdudHRhYl9ob3N0X21hcHBpbmdfZ2V0X3BhZ2VfdHlwZSgobWFw
LT5mbGFncyAmCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBHTlRNQVBfcmVhZG9ubHkpLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBkLCByZCkgKQogICAgICAgICAgICAgICAgICAgICAg
ICAgcHV0X3BhZ2VfdHlwZShwZyk7CiAgICAgICAgICAgICAgICAgICAgIHB1
dF9wYWdlKHBnKTsKICAgICAgICAgICAgICAgICB9CmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmggYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL2dyYW50X3RhYmxlLmgKaW5kZXggZWIwMjQyMy4uYmM0ZDYx
YSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9ncmFudF90YWJs
ZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaApA
QCAtOSw3ICs5LDcgQEAgdm9pZCBnbnR0YWJfY2xlYXJfZmxhZyh1bnNpZ25l
ZCBsb25nIG5yLCB1aW50MTZfdCAqYWRkcik7CiBpbnQgY3JlYXRlX2dyYW50
X2hvc3RfbWFwcGluZyh1bnNpZ25lZCBsb25nIGdwYWRkciwKICAgICAgICAg
dW5zaWduZWQgbG9uZyBtZm4sIHVuc2lnbmVkIGludCBmbGFncywgdW5zaWdu
ZWQgaW50CiAgICAgICAgIGNhY2hlX2ZsYWdzKTsKLSNkZWZpbmUgZ250dGFi
X2hvc3RfbWFwcGluZ19nZXRfcGFnZV90eXBlKG9wLCBkLCByZCkgKDApCisj
ZGVmaW5lIGdudHRhYl9ob3N0X21hcHBpbmdfZ2V0X3BhZ2VfdHlwZShybywg
bGQsIHJkKSAoMCkKIGludCByZXBsYWNlX2dyYW50X2hvc3RfbWFwcGluZyh1
bnNpZ25lZCBsb25nIGdwYWRkciwgdW5zaWduZWQgbG9uZyBtZm4sCiAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgbmV3X2dwYWRkciwgdW5zaWduZWQgaW50IGZs
YWdzKTsKIHZvaWQgZ250dGFiX21hcmtfZGlydHkoc3RydWN0IGRvbWFpbiAq
ZCwgdW5zaWduZWQgbG9uZyBsKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvZ3JhbnRfdGFibGUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
Z3JhbnRfdGFibGUuaAppbmRleCBlMWIzMzkxLi4zMmQwYTg2IDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2dyYW50X3RhYmxlLmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9ncmFudF90YWJsZS5oCkBAIC01OCw5ICs1
OCw4IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBnbnR0YWJfY2xlYXJfZmxhZyh1
bnNpZ25lZCBpbnQgbnIsIHVpbnQxNl90ICpzdCkKIH0KIAogLyogRm9yZWln
biBtYXBwaW5ncyBvZiBISFZNLWd1ZXN0IHBhZ2VzIGRvIG5vdCBtb2RpZnkg
dGhlIHR5cGUgY291bnQuICovCi0jZGVmaW5lIGdudHRhYl9ob3N0X21hcHBp
bmdfZ2V0X3BhZ2VfdHlwZShvcCwgbGQsIHJkKSAgIFwKLSAgICAoISgob3Ap
LT5mbGFncyAmIEdOVE1BUF9yZWFkb25seSkgJiYgICAgICAgICAgICAgICAg
XAotICAgICAoKChsZCkgPT0gKHJkKSkgfHwgIXBhZ2luZ19tb2RlX2V4dGVy
bmFsKHJkKSkpCisjZGVmaW5lIGdudHRhYl9ob3N0X21hcHBpbmdfZ2V0X3Bh
Z2VfdHlwZShybywgbGQsIHJkKSAgIFwKKyAgICAoIShybykgJiYgKCgobGQp
ID09IChyZCkpIHx8ICFwYWdpbmdfbW9kZV9leHRlcm5hbChyZCkpKQogCiAv
KiBEb25lIGltcGxpY2l0bHkgd2hlbiBwYWdlIHRhYmxlcyBhcmUgZGVzdHJv
eWVkLiAqLwogI2RlZmluZSBnbnR0YWJfcmVsZWFzZV9ob3N0X21hcHBpbmdz
KGRvbWFpbikgKCBwYWdpbmdfbW9kZV9leHRlcm5hbChkb21haW4pICkKLS0g
CjIuMS40Cgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa224-4.5/0001-gnttab-Fix-handling-of-dev_bus_addr-during-unmap.patch"
Content-Disposition: attachment;
 filename="xsa224-4.5/0001-gnttab-Fix-handling-of-dev_bus_addr-during-unmap.patch"
Content-Transfer-Encoding: base64

RnJvbSAwYWE2YmMzYmJhMGFlZWMwNjdmZWVkMmE3Mzc4ZDI4NWQ3NTI5Njg0
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFRodSwgMTUgSnVu
IDIwMTcgMTY6MjQ6MDIgKzAxMDAKU3ViamVjdDogW1BBVENIIDEvNF0gZ250
dGFiOiBGaXggaGFuZGxpbmcgb2YgZGV2X2J1c19hZGRyIGR1cmluZyB1bm1h
cAoKSWYgYSBncmFudCBoYXMgYmVlbiBtYXBwZWQgd2l0aCB0aGUgR05UVEFC
X2RldmljZV9tYXAgZmxhZywgY2FsbGluZwpncmFudF91bm1hcF9yZWYoKSB3
aXRoIGRldl9idXNfYWRkciBzZXQgdG8gemVybyBzaG91bGQgY2F1c2UgdGhl
CkdOVFRBQl9kZXZpY2VfbWFwIHBhcnQgb2YgdGhlIG1hcHBpbmcgdG8gYmUg
bGVmdCBhbG9uZS4KClVuZm9ydHVuYXRlbHksIGF0IHRoZSBtb21lbnQsIG9w
LT5kZXZfYnVzX2FkZHIgaXMgaW1wbGljaXRseSBjaGVja2VkCmJlZm9yZSBj
bGVhcmluZyB0aGUgbWFwIGFuZCBhZGp1c3RpbmcgdGhlIHBpbiBjb3VudCwg
YnV0IG9ubHkgdGhlIGJpdHMKYWJvdmUgMTI7IGFuZCBpdCBpcyBub3QgY2hl
Y2tlZCBhdCBhbGwgYmVmb3JlIGRyb3BwaW5nIHBhZ2UKcmVmZXJlbmNlcy4g
IFRoaXMgbWVhbnMgYSBndWVzdCBjYW4gcmVwZWF0ZWRseSBtYWtlIHN1Y2gg
YSBjYWxsIHRvCmNhdXNlIHRoZSByZWZlcmVuY2UgY291bnQgdG8gZHJvcCB0
byB6ZXJvLCBjYXVzaW5nIHRoZSBwYWdlIHRvIGJlCmZyZWVkIGFuZCByZS11
c2VkLCBldmVuIHRob3VnaCBpdCdzIHN0aWxsIG1hcHBlZCBpbiBpdHMgcGFn
ZXRhYmxlcy4KClRvIGZpeCB0aGlzLCBhbHdheXMgY2hlY2sgb3AtPmRldl9i
dXNfYWRkciBleHBsaWNpdGx5IGZvciBiZWluZwpub24temVybywgYXMgd2Vs
bCBhcyBvcC0+ZmxhZyAmIEdOVE1BUF9kZXZpY2VfbWFwLCBiZWZvcmUgZG9p
bmcKb3BlcmF0aW9ucyBvbiB0aGUgZGV2aWNlX21hcC4KCldoaWxlIHdlJ3Jl
IGhlcmUsIG1ha2UgdGhlIGxvZ2ljIGEgYml0IGNsZWFuZXI6CgoqIEFsd2F5
cyBpbml0aWFsaXplIG9wLT5mcmFtZSB0byB6ZXJvIGFuZCBzZXQgaXQgZnJv
bSBhY3QtPmZyYW1lLCB0byByZWR1Y2UgdGhlCmNoYW5jZSBvZiB1bnRydXN0
ZWQgaW5wdXQgYmVpbmcgdXNlZAoKKiBFeHBsaWNpdGx5IGNoZWNrIHRoZSBm
dWxsIGRldl9idXNfYWRkciBhZ2FpbnN0IGFjdC0+ZnJhbWUgPDwKICBQQUdF
X1NISUZULCByYXRoZXIgdGhhbiBpZ25vcmluZyB0aGUgbG93ZXIgMTIgYml0
cwoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0yMjQuCgpSZXBvcnRlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTaWduZWQtb2ZmLWJ5OiBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+ClNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0t
CiB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgfCAyMyArKysrKysrKysrKy0t
LS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyks
IDEyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3Jh
bnRfdGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwppbmRleCBh
Yzk4YWVmLi4yNjc5MDczIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2dyYW50
X3RhYmxlLmMKKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCkBAIC04
OTksOCArODk5LDYgQEAgX19nbnR0YWJfdW5tYXBfY29tbW9uKAogICAgIGxk
ID0gY3VycmVudC0+ZG9tYWluOwogICAgIGxndCA9IGxkLT5ncmFudF90YWJs
ZTsKIAotICAgIG9wLT5mcmFtZSA9ICh1bnNpZ25lZCBsb25nKShvcC0+ZGV2
X2J1c19hZGRyID4+IFBBR0VfU0hJRlQpOwotCiAgICAgaWYgKCB1bmxpa2Vs
eShvcC0+aGFuZGxlID49IGxndC0+bWFwdHJhY2tfbGltaXQpICkKICAgICB7
CiAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19JTkZPLCAiQmFkIGhhbmRsZSAo
JWQpLlxuIiwgb3AtPmhhbmRsZSk7CkBAIC05NTcsMTYgKzk1NSwxNCBAQCBf
X2dudHRhYl91bm1hcF9jb21tb24oCiAgICAgb3AtPnJlZiA9IG1hcC0+cmVm
OwogICAgIGFjdCA9ICZhY3RpdmVfZW50cnkocmd0LCBtYXAtPnJlZik7CiAK
LSAgICBpZiAoIG9wLT5mcmFtZSA9PSAwICkKLSAgICB7Ci0gICAgICAgIG9w
LT5mcmFtZSA9IGFjdC0+ZnJhbWU7Ci0gICAgfQotICAgIGVsc2UKKyAgICBv
cC0+ZnJhbWUgPSBhY3QtPmZyYW1lOworCisgICAgaWYgKCBvcC0+ZGV2X2J1
c19hZGRyICkKICAgICB7Ci0gICAgICAgIGlmICggdW5saWtlbHkob3AtPmZy
YW1lICE9IGFjdC0+ZnJhbWUpICkKKyAgICAgICAgaWYgKCB1bmxpa2VseShv
cC0+ZGV2X2J1c19hZGRyICE9IHBmbl90b19wYWRkcihhY3QtPmZyYW1lKSkg
KQogICAgICAgICAgICAgUElOX0ZBSUwodW5tYXBfb3V0LCBHTlRTVF9nZW5l
cmFsX2Vycm9yLAotICAgICAgICAgICAgICAgICAgICAgIkJhZCBmcmFtZSBu
dW1iZXIgZG9lc24ndCBtYXRjaCBnbnRyZWYuICglbHggIT0gJWx4KVxuIiwK
LSAgICAgICAgICAgICAgICAgICAgIG9wLT5mcmFtZSwgYWN0LT5mcmFtZSk7
CisgICAgICAgICAgICAgICAgICAgICAiQnVzIGFkZHJlc3MgZG9lc24ndCBt
YXRjaCBnbnRyZWYgKCUiUFJJeDY0IiAhPSAlIlBSSXBhZGRyIilcbiIsCisg
ICAgICAgICAgICAgICAgICAgICBvcC0+ZGV2X2J1c19hZGRyLCBwZm5fdG9f
cGFkZHIoYWN0LT5mcmFtZSkpOwogCiAgICAgICAgIG1hcC0+ZmxhZ3MgJj0g
fkdOVE1BUF9kZXZpY2VfbWFwOwogICAgIH0KQEAgLTEwNTcsNyArMTA1Myw4
IEBAIF9fZ250dGFiX3VubWFwX2NvbW1vbl9jb21wbGV0ZShzdHJ1Y3QgZ250
dGFiX3VubWFwX2NvbW1vbiAqb3ApCiAgICAgZWxzZQogICAgICAgICBzdGF0
dXMgPSAmc3RhdHVzX2VudHJ5KHJndCwgb3AtPnJlZik7CiAKLSAgICBpZiAo
IHVubGlrZWx5KG9wLT5mcmFtZSAhPSBhY3QtPmZyYW1lKSApIAorICAgIGlm
ICggb3AtPmRldl9idXNfYWRkciAmJgorICAgICAgICAgdW5saWtlbHkob3At
PmRldl9idXNfYWRkciAhPSBwZm5fdG9fcGFkZHIoYWN0LT5mcmFtZSkpICkK
ICAgICB7CiAgICAgICAgIC8qCiAgICAgICAgICAqIFN1Z2dlc3RzIHRoYXQg
X19nbnRhYl91bm1hcF9jb21tb24gZmFpbGVkIGVhcmx5IGFuZCBzbwpAQCAt
MTA2OCw3ICsxMDY1LDcgQEAgX19nbnR0YWJfdW5tYXBfY29tbW9uX2NvbXBs
ZXRlKHN0cnVjdCBnbnR0YWJfdW5tYXBfY29tbW9uICpvcCkKIAogICAgIHBn
ID0gbWZuX3RvX3BhZ2Uob3AtPmZyYW1lKTsKIAotICAgIGlmICggb3AtPmZs
YWdzICYgR05UTUFQX2RldmljZV9tYXAgKSAKKyAgICBpZiAoIG9wLT5kZXZf
YnVzX2FkZHIgJiYgKG9wLT5mbGFncyAmIEdOVE1BUF9kZXZpY2VfbWFwKSAp
CiAgICAgewogICAgICAgICBpZiAoICFpc19pb21lbV9wYWdlKGFjdC0+ZnJh
bWUpICkKICAgICAgICAgewpAQCAtMTEzNiw2ICsxMTMzLDcgQEAgX19nbnR0
YWJfdW5tYXBfZ3JhbnRfcmVmKAogICAgIC8qIEludGlhbGlzZSB0aGVzZSBp
biBjYXNlIGNvbW1vbiBjb250YWlucyBvbGQgc3RhdGUgKi8KICAgICBjb21t
b24tPm5ld19hZGRyID0gMDsKICAgICBjb21tb24tPnJkID0gTlVMTDsKKyAg
ICBjb21tb24tPmZyYW1lID0gMDsKIAogICAgIF9fZ250dGFiX3VubWFwX2Nv
bW1vbihjb21tb24pOwogICAgIG9wLT5zdGF0dXMgPSBjb21tb24tPnN0YXR1
czsKQEAgLTEyMDAsNiArMTE5OCw3IEBAIF9fZ250dGFiX3VubWFwX2FuZF9y
ZXBsYWNlKAogICAgIC8qIEludGlhbGlzZSB0aGVzZSBpbiBjYXNlIGNvbW1v
biBjb250YWlucyBvbGQgc3RhdGUgKi8KICAgICBjb21tb24tPmRldl9idXNf
YWRkciA9IDA7CiAgICAgY29tbW9uLT5yZCA9IE5VTEw7CisgICAgY29tbW9u
LT5mcmFtZSA9IDA7CiAKICAgICBfX2dudHRhYl91bm1hcF9jb21tb24oY29t
bW9uKTsKICAgICBvcC0+c3RhdHVzID0gY29tbW9uLT5zdGF0dXM7Ci0tIAoy
LjEuNAoK

--=separator
Content-Type: application/octet-stream;
 name="xsa224-4.5/0002-gnttab-never-create-host-mapping-unless-asked-to.patch"
Content-Disposition: attachment;
 filename="xsa224-4.5/0002-gnttab-never-create-host-mapping-unless-asked-to.patch"
Content-Transfer-Encoding: base64

RnJvbSA1MjA3OGI5OWFiYmM1MzRhNWJkYTZmN2Q4YWIyYjQwMzcxMWE5YmNm
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6IEZyaSwgMiBKdW4gMjAxNyAxNToy
MToyNyArMDEwMApTdWJqZWN0OiBbUEFUQ0ggMi80XSBnbnR0YWI6IG5ldmVy
IGNyZWF0ZSBob3N0IG1hcHBpbmcgdW5sZXNzIGFza2VkIHRvCgpXZSBzaG91
bGRuJ3QgY3JlYXRlIGEgaG9zdCBtYXBwaW5nIHVubGVzcyBhc2tlZCB0byBl
dmVuIGluIHRoZSBjYXNlIG9mCm1hcHBpbmcgYSBncmFudGVkIE1NSU8gcGFn
ZS4gSW4gcGFydGljdWxhciB0aGUgbWFwcGluZyB3b3VsZG4ndCBiZSB0b3Ju
CmRvd24gd2hlbiBwcm9jZXNzaW5nIHRoZSBtYXRjaGluZyB1bm1hcCByZXF1
ZXN0LgoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0yMjQuCgpSZXBvcnRlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2Nv
bW1vbi9ncmFudF90YWJsZS5jIHwgMTEgKysrKysrKy0tLS0KIDEgZmlsZSBj
aGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1v
bi9ncmFudF90YWJsZS5jCmluZGV4IDI2NzkwNzMuLmM0MDA3M2QgMTAwNjQ0
Ci0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYworKysgYi94ZW4vY29t
bW9uL2dyYW50X3RhYmxlLmMKQEAgLTczNiwxMCArNzM2LDEzIEBAIF9fZ250
dGFiX21hcF9ncmFudF9yZWYoCiAgICAgICAgICAgICBnb3RvIHVuZG9fb3V0
OwogICAgICAgICB9CiAKLSAgICAgICAgcmMgPSBjcmVhdGVfZ3JhbnRfaG9z
dF9tYXBwaW5nKAotICAgICAgICAgICAgb3AtPmhvc3RfYWRkciwgZnJhbWUs
IG9wLT5mbGFncywgY2FjaGVfZmxhZ3MpOwotICAgICAgICBpZiAoIHJjICE9
IEdOVFNUX29rYXkgKQotICAgICAgICAgICAgZ290byB1bmRvX291dDsKKyAg
ICAgICAgaWYgKCBvcC0+ZmxhZ3MgJiBHTlRNQVBfaG9zdF9tYXAgKQorICAg
ICAgICB7CisgICAgICAgICAgICByYyA9IGNyZWF0ZV9ncmFudF9ob3N0X21h
cHBpbmcob3AtPmhvc3RfYWRkciwgZnJhbWUsIG9wLT5mbGFncywKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYWNoZV9m
bGFncyk7CisgICAgICAgICAgICBpZiAoIHJjICE9IEdOVFNUX29rYXkgKQor
ICAgICAgICAgICAgICAgIGdvdG8gdW5kb19vdXQ7CisgICAgICAgIH0KICAg
ICB9CiAgICAgZWxzZSBpZiAoIG93bmVyID09IHJkIHx8IG93bmVyID09IGRv
bV9jb3cgKQogICAgIHsKLS0gCjIuMS40Cgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa224-4.5/0003-gnttab-correct-logic-to-get-page-references-during-m.patch"
Content-Disposition: attachment;
 filename="xsa224-4.5/0003-gnttab-correct-logic-to-get-page-references-during-m.patch"
Content-Transfer-Encoding: base64

RnJvbSA1ZmQ0NzI2ODU3YTkxM2U5MGRlOTU2MjNkYzM4NWY4ODU2NDY1ODM5
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IEZyaSwgMiBKdW4g
MjAxNyAxNToyMToyNyArMDEwMApTdWJqZWN0OiBbUEFUQ0ggMy80XSBnbnR0
YWI6IGNvcnJlY3QgbG9naWMgdG8gZ2V0IHBhZ2UgcmVmZXJlbmNlcyBkdXJp
bmcgbWFwCiByZXF1ZXN0cwoKVGhlIHJ1bGVzIGZvciByZWZlcmVuY2UgY291
bnRpbmcgYXJlIHNvbWV3aGF0IGNvbXBsaWNhdGVkOgoKKiBFYWNoIG9mIEdO
VFRBQl9ob3N0X21hcCBhbmQgR05UVEFCX2RldmljZV9tYXAgbmVlZCB0aGVp
ciBvd24KcmVmZXJlbmNlIGNvdW50CgoqIElmIHRoZSBtYXBwaW5nIGlzIHdy
aXRlYWJsZToKIC0gR05UVEFCX2hvc3RfbWFwIG5lZWRzIGEgdHlwZSBjb3Vu
dCB1bmRlciBvbmx5IHNvbWUgY29uZGl0aW9ucwogLSBHTlRUQUJfZGV2aWNl
X21hcCBhbHdheXMgbmVlZHMgYSB0eXBlIGNvdW50CgpJZiB0aGUgbWFwcGlu
ZyBzdWNjZWVkcywgd2UgbmVlZCB0byBrZWVwIGFsbCBvZiB0aGVzZTsgaWYg
dGhlIG1hcHBpbmcKZmFpbHMsIHdlIG5lZWQgdG8gcmVsZWFzZSB3aGF0ZXZl
ciByZWZlcmVuY2VzIHdlIGhhdmUgYWNxdWlyZWQgc28gZmFyLgoKQWRkaXRp
b25hbGx5LCB0aGUgY29kZSB0aGF0IGRvZXMgYSBsb3Qgb2YgdGhpcyBjYWxj
dWxhdGlvbiAiaW5oZXJpdHMiCmEgcmVmZXJlbmNlIGFzIHBhcnQgb2YgdGhl
IHByb2Nlc3Mgb2YgZmluZGluZyBvdXQgd2hvIHRoZSBvd25lciBpcy4KCkZp
bmFsbHksIGlmIHRoZSBncmFudCBpcyBtYXBwZWQgYXMgd3JpdGVhYmxlICh3
aXRob3V0IHRoZQpHTlRNQVBfcmVhZG9ubHkgZmxhZyksIGJ1dCB0aGUgaHlw
ZXJ2aXNvciBjYW5ub3QgZ3JhYiBhClBHVF93cml0ZWFibGVfcGFnZSB0eXBl
LCB0aGUgZW50aXJlIG9wZXJhdGlvbiBzaG91bGQgZmFpbC4KClVuZm9ydHVu
YXRlbHksIHRoZSBjdXJyZW50IGNvZGUgaGFzIHNldmVyYWwgbG9naWMgaG9s
ZXM6CgoqIElmIGEgZ3JhbnQgaXMgbWFwcGVkIG9ubHkgR05UVEFCX2Rldmlj
ZV9tYXAsIGFuZCB3aXRoIGEgd3JpdGVhYmxlCiAgbWFwcGluZywgYnV0IGlu
IGNvbmRpdGlvbnMgd2hlcmUgYSAqaG9zdCogdHlwZSBjb3VudCBpcyBub3QK
ICBuZWNlc3NhcnksIHRoZSBjb2RlIHdpbGwgZmFpbCB0byBncmFiIHRoZSBu
ZWNlc3NhcnkgdHlwZSBjb3VudC4KCiogSWYgYSBncmFudCBpcyBtYXBwZWQg
Ym90aCBHTlRUQUJfZGV2aWNlX21hcCBhbmQgR05UVEFCX2hvc3RfbWFwLAog
IHdpdGggYSB3cml0ZWFibGUgbWFwcGluZywgaW4gY29uZGl0aW9ucyB3aGVy
ZSB0aGUgaG9zdCB0eXBlIGNvdW50IGlzCiAgbm90IG5lY2Vzc2FyeSwgKmFu
ZCogd2hlcmUgdGhlIHBhZ2UgY2Fubm90IGJlIGNoYW5nZWQgdG8gdHlwZQog
IFBHVF93cml0ZWFibGUsIHRoZSBjb25kaXRpb24gd2lsbCBub3QgYmUgZGV0
ZWN0ZWQuCgpJbiBib3RoIGNhc2VzLCB0aGlzIG1lYW5zIHRoYXQgb24gc3Vj
Y2VzcywgdGhlIHR5cGUgY291bnQgd2lsbCBiZQplcnJvbmVvdXNseSByZWR1
Y2VkIHdoZW4gdGhlIGdyYW50IGlzIHVubWFwcGVkLiAgSW4gdGhlIHNlY29u
ZCBjYXNlLAp0aGUgdHlwZSBjb3VudCB3aWxsIGJlIGVycm9uZW91c2x5IHJl
ZHVjZWQgb24gdGhlIGZhaWx1cmUgcGF0aCBhcwp3ZWxsLiAgKEluIHRoZSBm
aXJzdCBjYXNlIHRoZSBmYWlsdXJlIHBhdGggbG9naWMgaGFzIHRoZSBzYW1l
IGhvbGUKYXMgdGhlIHJlZmVyZW5jZSBncmFiYmluZyBsb2dpYy4pCgpBZGRp
dGlvbmFsbHksIHRoZSByZXR1cm4gdmFsdWUgb2YgZ2V0X3BhZ2UoKSBpcyBu
b3QgY2hlY2tlZDsgYnV0IHRoaXMKbWF5IGZhaWwgZXZlbiBpZiB0aGUgZmly
c3QgZ2V0X3BhZ2UoKSBzdWNjZWVkZWQgZHVlIHRvIGEgcmVmZXJlbmNlCmNv
dW50aW5nIG92ZXJmbG93LgoKRmlyc3Qgb2YgYWxsLCBzaW1wbGlmeSB0aGUg
cmVzdG9yYXRpb24gbG9naWMgYnkgZXhwbGljaXRseSBjb3VudGluZwp0aGUg
cmVmZXJlbmNlIGFuZCB0eXBlIHJlZmVyZW5jZXMgYWNxdWlyZWQuCgpDb25z
aWRlciBlYWNoIG1hcHBpbmcgdHlwZSBzZXBhcmF0ZWx5LCBleHBsaWNpdGx5
IG1hcmtpbmcgdGhlCidpbmNvbWluZycgcmVmZXJlbmNlIGFzIHVzZWQgc28g
d2Uga25vdyB3aGVuIHdlIG5lZWQgdG8gZ3JhYiBhIHNlY29uZApvbmUuCgpG
aW5hbGx5LCBhbHdheXMgY2hlY2sgdGhlIHJldHVybiB2YWx1ZSBvZiBnZXRf
cGFnZVtfdHlwZV0oKSBhbmQgZ28gdG8KdGhlIGZhaWx1cmUgcGF0aCBpZiBh
cHByb3ByaWF0ZS4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjI0LgoKUmVwb3J0
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KU2lnbmVk
LW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXgu
Y29tPgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Ci0tLQogeGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIHwgNTggKysr
KysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgMzMgaW5zZXJ0aW9ucygrKSwgMjUgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5j
IGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCmluZGV4IGM0MDA3M2QuLjlm
NGZjMzcgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwor
KysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKQEAgLTU3MiwxMiArNTcy
LDEyIEBAIF9fZ250dGFiX21hcF9ncmFudF9yZWYoCiAgICAgc3RydWN0IGdy
YW50X3RhYmxlICpsZ3QsICpyZ3Q7CiAgICAgc3RydWN0IHZjcHUgICAqbGVk
OwogICAgIGludCAgICAgICAgICAgIGhhbmRsZTsKLSAgICB1bnNpZ25lZCBs
b25nICBmcmFtZSA9IDAsIG5yX2dldHMgPSAwOworICAgIHVuc2lnbmVkIGxv
bmcgIGZyYW1lID0gMDsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZyA9IE5V
TEw7CiAgICAgaW50ICAgICAgICAgICAgcmMgPSBHTlRTVF9va2F5OwogICAg
IHUzMiAgICAgICAgICAgIG9sZF9waW47CiAgICAgdTMyICAgICAgICAgICAg
YWN0X3BpbjsKLSAgICB1bnNpZ25lZCBpbnQgICBjYWNoZV9mbGFnczsKKyAg
ICB1bnNpZ25lZCBpbnQgICBjYWNoZV9mbGFncywgcmVmY250ID0gMCwgdHlw
ZWNudCA9IDA7CiAgICAgc3RydWN0IGFjdGl2ZV9ncmFudF9lbnRyeSAqYWN0
ID0gTlVMTDsKICAgICBzdHJ1Y3QgZ3JhbnRfbWFwcGluZyAqbXQ7CiAgICAg
Z3JhbnRfZW50cnlfdjFfdCAqc2hhMTsKQEAgLTcxNCwxMSArNzE0LDE3IEBA
IF9fZ250dGFiX21hcF9ncmFudF9yZWYoCiAgICAgZWxzZQogICAgICAgICBv
d25lciA9IHBhZ2VfZ2V0X293bmVyKHBnKTsKIAorICAgIGlmICggb3duZXIg
KQorICAgICAgICByZWZjbnQrKzsKKwogICAgIGlmICggIXBnIHx8IChvd25l
ciA9PSBkb21faW8pICkKICAgICB7CiAgICAgICAgIC8qIE9ubHkgbmVlZGVk
IHRoZSByZWZlcmVuY2UgdG8gY29uZmlybSBkb21faW8gb3duZXJzaGlwLiAq
LwogICAgICAgICBpZiAoIHBnICkKKyAgICAgICAgewogICAgICAgICAgICAg
cHV0X3BhZ2UocGcpOworICAgICAgICAgICAgcmVmY250LS07CisgICAgICAg
IH0KIAogICAgICAgICBpZiAoIHBhZ2luZ19tb2RlX2V4dGVybmFsKGxkKSAp
CiAgICAgICAgIHsKQEAgLTc0NiwyNyArNzUyLDM4IEBAIF9fZ250dGFiX21h
cF9ncmFudF9yZWYoCiAgICAgfQogICAgIGVsc2UgaWYgKCBvd25lciA9PSBy
ZCB8fCBvd25lciA9PSBkb21fY293ICkKICAgICB7Ci0gICAgICAgIGlmICgg
Z250dGFiX2hvc3RfbWFwcGluZ19nZXRfcGFnZV90eXBlKG9wLCBsZCwgcmQp
ICkKKyAgICAgICAgaWYgKCAob3AtPmZsYWdzICYgR05UTUFQX2RldmljZV9t
YXApICYmICEob3AtPmZsYWdzICYgR05UTUFQX3JlYWRvbmx5KSApCiAgICAg
ICAgIHsKICAgICAgICAgICAgIGlmICggKG93bmVyID09IGRvbV9jb3cpIHx8
CiAgICAgICAgICAgICAgICAgICFnZXRfcGFnZV90eXBlKHBnLCBQR1Rfd3Jp
dGFibGVfcGFnZSkgKQogICAgICAgICAgICAgICAgIGdvdG8gY291bGRfbm90
X3BpbjsKKyAgICAgICAgICAgIHR5cGVjbnQrKzsKICAgICAgICAgfQogCi0g
ICAgICAgIG5yX2dldHMrKzsKICAgICAgICAgaWYgKCBvcC0+ZmxhZ3MgJiBH
TlRNQVBfaG9zdF9tYXAgKQogICAgICAgICB7Ci0gICAgICAgICAgICByYyA9
IGNyZWF0ZV9ncmFudF9ob3N0X21hcHBpbmcob3AtPmhvc3RfYWRkciwgZnJh
bWUsIG9wLT5mbGFncywgMCk7Ci0gICAgICAgICAgICBpZiAoIHJjICE9IEdO
VFNUX29rYXkgKQotICAgICAgICAgICAgICAgIGdvdG8gdW5kb19vdXQ7Ci0K
KyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBPbmx5IG5lZWQgdG8g
Z3JhYiBhbm90aGVyIHJlZmVyZW5jZSBpZiBkZXZpY2VfbWFwIGNsYWltZWQK
KyAgICAgICAgICAgICAqIHRoZSBvdGhlciBvbmUuCisgICAgICAgICAgICAg
Ki8KICAgICAgICAgICAgIGlmICggb3AtPmZsYWdzICYgR05UTUFQX2Rldmlj
ZV9tYXAgKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIG5yX2dl
dHMrKzsKLSAgICAgICAgICAgICAgICAodm9pZClnZXRfcGFnZShwZywgcmQp
OwotICAgICAgICAgICAgICAgIGlmICggIShvcC0+ZmxhZ3MgJiBHTlRNQVBf
cmVhZG9ubHkpICkKLSAgICAgICAgICAgICAgICAgICAgZ2V0X3BhZ2VfdHlw
ZShwZywgUEdUX3dyaXRhYmxlX3BhZ2UpOworICAgICAgICAgICAgICAgIGlm
ICggIWdldF9wYWdlKHBnLCByZCkgKQorICAgICAgICAgICAgICAgICAgICBn
b3RvIGNvdWxkX25vdF9waW47CisgICAgICAgICAgICAgICAgcmVmY250Kys7
CisgICAgICAgICAgICB9CisKKyAgICAgICAgICAgIGlmICggZ250dGFiX2hv
c3RfbWFwcGluZ19nZXRfcGFnZV90eXBlKG9wLCBsZCwgcmQpICkKKyAgICAg
ICAgICAgIHsKKyAgICAgICAgICAgICAgICBpZiAoIChvd25lciA9PSBkb21f
Y293KSB8fAorICAgICAgICAgICAgICAgICAgICAgIWdldF9wYWdlX3R5cGUo
cGcsIFBHVF93cml0YWJsZV9wYWdlKSApCisgICAgICAgICAgICAgICAgICAg
IGdvdG8gY291bGRfbm90X3BpbjsKKyAgICAgICAgICAgICAgICB0eXBlY250
Kys7CiAgICAgICAgICAgICB9CisKKyAgICAgICAgICAgIHJjID0gY3JlYXRl
X2dyYW50X2hvc3RfbWFwcGluZyhvcC0+aG9zdF9hZGRyLCBmcmFtZSwgb3At
PmZsYWdzLCAwKTsKKyAgICAgICAgICAgIGlmICggcmMgIT0gR05UU1Rfb2th
eSApCisgICAgICAgICAgICAgICAgZ290byB1bmRvX291dDsKICAgICAgICAg
fQogICAgIH0KICAgICBlbHNlCkBAIC03NzUsOCArNzkyLDYgQEAgX19nbnR0
YWJfbWFwX2dyYW50X3JlZigKICAgICAgICAgaWYgKCAhcmQtPmlzX2R5aW5n
ICkKICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiQ291
bGQgbm90IHBpbiBncmFudCBmcmFtZSAlbHhcbiIsCiAgICAgICAgICAgICAg
ICAgICAgICBmcmFtZSk7Ci0gICAgICAgIGlmICggb3duZXIgIT0gTlVMTCAp
Ci0gICAgICAgICAgICBwdXRfcGFnZShwZyk7CiAgICAgICAgIHJjID0gR05U
U1RfZ2VuZXJhbF9lcnJvcjsKICAgICAgICAgZ290byB1bmRvX291dDsKICAg
ICB9CkBAIC04MjcsMTggKzg0MiwxMSBAQCBfX2dudHRhYl9tYXBfZ3JhbnRf
cmVmKAogICAgIHJldHVybjsKIAogIHVuZG9fb3V0OgotICAgIGlmICggbnJf
Z2V0cyA+IDEgKQotICAgIHsKLSAgICAgICAgaWYgKCAhKG9wLT5mbGFncyAm
IEdOVE1BUF9yZWFkb25seSkgKQotICAgICAgICAgICAgcHV0X3BhZ2VfdHlw
ZShwZyk7Ci0gICAgICAgIHB1dF9wYWdlKHBnKTsKLSAgICB9Ci0gICAgaWYg
KCBucl9nZXRzID4gMCApCi0gICAgewotICAgICAgICBpZiAoIGdudHRhYl9o
b3N0X21hcHBpbmdfZ2V0X3BhZ2VfdHlwZShvcCwgbGQsIHJkKSApCi0gICAg
ICAgICAgICBwdXRfcGFnZV90eXBlKHBnKTsKKyAgICB3aGlsZSAoIHR5cGVj
bnQtLSApCisgICAgICAgIHB1dF9wYWdlX3R5cGUocGcpOworCisgICAgd2hp
bGUgKCByZWZjbnQtLSApCiAgICAgICAgIHB1dF9wYWdlKHBnKTsKLSAgICB9
CiAKICAgICBzcGluX2xvY2soJnJndC0+bG9jayk7CiAKLS0gCjIuMS40Cgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa224-4.5/0004-gnttab-__gnttab_unmap_common_complete-is-all-or-noth.patch"
Content-Disposition: attachment;
 filename="xsa224-4.5/0004-gnttab-__gnttab_unmap_common_complete-is-all-or-noth.patch"
Content-Transfer-Encoding: base64

RnJvbSA0MTRkOTdmZWIyZTI4ZWQxMzFkYTMzNTQ2ZWE4MWE5MTljMzBlMjg1
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6IEZyaSwgMiBKdW4gMjAxNyAxNTo1
MTo1OCArMDEwMApTdWJqZWN0OiBbUEFUQ0ggNC80XSBnbnR0YWI6IF9fZ250
dGFiX3VubWFwX2NvbW1vbl9jb21wbGV0ZSgpIGlzCiBhbGwtb3Itbm90aGlu
ZwoKQWxsIGZhaWx1cmVzIGhhdmUgdG8gYmUgZGV0ZWN0ZWQgaW4gX19nbnR0
YWJfdW5tYXBfY29tbW9uKCksIHRoZQpjb21wbGV0aW9uIGZ1bmN0aW9uIG11
c3Qgbm90IHNraXAgcGFydCBvZiBpdHMgcHJvY2Vzc2luZy4gSW4gcGFydGlj
dWxhcgp0aGUgR05UTUFQX2RldmljZV9tYXAgcmVsYXRlZCBwdXR0aW5nIG9m
IHBhZ2UgcmVmZXJlbmNlcyBhbmQgYWRqdXN0bWVudApvZiBwaW4gY291bnQg
bXVzdCBub3Qgb2NjdXIgaWYgX19nbnR0YWJfdW5tYXBfY29tbW9uKCkgc2ln
bmFsZWQgYW4KZXJyb3IuIEZ1cnRoZXJtb3JlIHRoZSBmdW5jdGlvbiBtdXN0
IG5vdCBtYWtlIGFkanVzdG1lbnRzIHRvIGdsb2JhbApzdGF0ZSAoaGVyZTog
Y2xlYXJpbmcgR05UVEFCX2RldmljZV9tYXApIGJlZm9yZSBhbGwgcG9zc2li
bHkgZmFpbGluZwpvcGVyYXRpb25zIGhhdmUgYmVlbiBwZXJmb3JtZWQuCgpU
aGVyZSdzIG9uZSBleGNlcHRpb24gZm9yIElPTU1VIHJlbGF0ZWQgZmFpbHVy
ZXM6IEFzIElPTU1VIG1hbmlwdWxhdGlvbgpvY2N1cnMgYWZ0ZXIgR05UTUFQ
XypfbWFwIGhhdmUgYmVlbiBjbGVhcmVkIGFscmVhZHksIHRoZSByZWxhdGVk
IHBhZ2UKcmVmZXJlbmNlIGFuZCBwaW4gY291bnQgYWRqdXN0bWVudHMgbmVl
ZCB0byBiZSBkb25lIG5ldmVydGhlbGVzcy4gQQpmdW5kYW1lbnRhbCByZXF1
aXJlbWVudCBmb3IgdGhlIGNvcnJlY3RuZXNzIG9mIHRoaXMgaXMgdGhhdApp
b21tdV97LHVufW1hcF9wYWdlKCkgY3Jhc2ggYW55IGFmZmVjdGVkIERvbVUg
aW4gY2FzZSBvZiBmYWlsdXJlLgoKVGhlIHZlcnNpb24gY2hlY2sgYXBwZWFy
cyB0byBiZSBwb2ludGxlc3MgKG9yIGNvdWxkIHBlcmhhcHMgYmUgYQpCVUdf
T04oKSBvciBBU1NFUlQoKSksIGJ1dCBmb3IgdGhlIG1vbWVudCBhbHNvIG1v
dmUgaXQuCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTIyNC4KClJlcG9ydGVkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4v
Y29tbW9uL2dyYW50X3RhYmxlLmMgICAgICAgICAgfCAxMDUgKysrKysrKysr
KysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2Fz
bS1hcm0vZ3JhbnRfdGFibGUuaCB8ICAgMiArLQogeGVuL2luY2x1ZGUvYXNt
LXg4Ni9ncmFudF90YWJsZS5oIHwgICA1ICstCiAzIGZpbGVzIGNoYW5nZWQs
IDUzIGluc2VydGlvbnMoKyksIDU5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYyBiL3hlbi9jb21tb24vZ3Jh
bnRfdGFibGUuYwppbmRleCA5ZjRmYzM3Li4zMmM4YjQxIDEwMDY0NAotLS0g
YS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIveGVuL2NvbW1vbi9n
cmFudF90YWJsZS5jCkBAIC05Niw3ICs5Niw3IEBAIHN0cnVjdCBnbnR0YWJf
dW5tYXBfY29tbW9uIHsKICAgICBpbnQxNl90IHN0YXR1czsKIAogICAgIC8q
IFNoYXJlZCBzdGF0ZSBiZXRlZW4gKl91bm1hcCBhbmQgKl91bm1hcF9jb21w
bGV0ZSAqLwotICAgIHUxNiBmbGFnczsKKyAgICB1MTYgZG9uZTsKICAgICB1
bnNpZ25lZCBsb25nIGZyYW1lOwogICAgIHN0cnVjdCBkb21haW4gKnJkOwog
ICAgIGdyYW50X3JlZl90IHJlZjsKQEAgLTc3Myw3ICs3NzMsOCBAQCBfX2du
dHRhYl9tYXBfZ3JhbnRfcmVmKAogICAgICAgICAgICAgICAgIHJlZmNudCsr
OwogICAgICAgICAgICAgfQogCi0gICAgICAgICAgICBpZiAoIGdudHRhYl9o
b3N0X21hcHBpbmdfZ2V0X3BhZ2VfdHlwZShvcCwgbGQsIHJkKSApCisgICAg
ICAgICAgICBpZiAoIGdudHRhYl9ob3N0X21hcHBpbmdfZ2V0X3BhZ2VfdHlw
ZShvcC0+ZmxhZ3MgJiBHTlRNQVBfcmVhZG9ubHksCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZCwgcmQp
ICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBpZiAoIChvd25l
ciA9PSBkb21fY293KSB8fAogICAgICAgICAgICAgICAgICAgICAgIWdldF9w
YWdlX3R5cGUocGcsIFBHVF93cml0YWJsZV9wYWdlKSApCkBAIC05MDUsNiAr
OTA2LDcgQEAgX19nbnR0YWJfdW5tYXBfY29tbW9uKAogICAgIHN0cnVjdCBh
Y3RpdmVfZ3JhbnRfZW50cnkgKmFjdDsKICAgICBzMTYgICAgICAgICAgICAg
IHJjID0gMDsKICAgICBzdHJ1Y3QgZ3JhbnRfbWFwcGluZyAqbWFwOworICAg
IHVuc2lnbmVkIGludCBmbGFnczsKICAgICBib29sX3QgcHV0X2hhbmRsZSA9
IDA7CiAKICAgICBsZCA9IGN1cnJlbnQtPmRvbWFpbjsKQEAgLTk1NCw4ICs5
NTYsMjIgQEAgX19nbnR0YWJfdW5tYXBfY29tbW9uKAogICAgIHJndCA9IHJk
LT5ncmFudF90YWJsZTsKICAgICBkb3VibGVfZ3RfbG9jayhsZ3QsIHJndCk7
CiAKLSAgICBvcC0+ZmxhZ3MgPSBtYXAtPmZsYWdzOwotICAgIGlmICggdW5s
aWtlbHkoIW9wLT5mbGFncykgfHwgdW5saWtlbHkobWFwLT5kb21pZCAhPSBk
b20pICkKKyAgICBpZiAoIHJndC0+Z3RfdmVyc2lvbiA9PSAwICkKKyAgICB7
CisgICAgICAgIC8qCisgICAgICAgICAqIFRoaXMgb3VnaHQgdG8gYmUgaW1w
b3NzaWJsZSwgYXMgc3VjaCBhIG1hcHBpbmcgc2hvdWxkIG5vdCBoYXZlCisg
ICAgICAgICAqIGJlZW4gZXN0YWJsaXNoZWQgKHNlZSB0aGUgbnJfZ3JhbnRf
ZW50cmllcyhyZ3QpIGJvdW5kcyBjaGVjayBpbgorICAgICAgICAgKiBfX2du
dHRhYl9tYXBfZ3JhbnRfcmVmKCkpLiBEb2luZyB0aGlzIGNoZWNrIG9ubHkg
aW4KKyAgICAgICAgICogX19nbnR0YWJfdW5tYXBfY29tbW9uX2NvbXBsZXRl
KCkgLSBhcyBpdCB1c2VkIHRvIGJlIGRvbmUgLSB3b3VsZCwKKyAgICAgICAg
ICogaG93ZXZlciwgYmUgdG9vIGxhdGUuCisgICAgICAgICAqLworICAgICAg
ICByYyA9IEdOVFNUX2JhZF9nbnRyZWY7CisgICAgICAgIGZsYWdzID0gMDsK
KyAgICAgICAgZ290byB1bm1hcF9vdXQ7CisgICAgfQorCisgICAgZmxhZ3Mg
PSBtYXAtPmZsYWdzOworICAgIGlmICggdW5saWtlbHkoIWZsYWdzKSB8fCB1
bmxpa2VseShtYXAtPmRvbWlkICE9IGRvbSkgKQogICAgIHsKICAgICAgICAg
Z2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJVbnN0YWJsZSBoYW5kbGUgJXVc
biIsIG9wLT5oYW5kbGUpOwogICAgICAgICByYyA9IEdOVFNUX2JhZF9oYW5k
bGU7CkBAIC05NjgsMjQgKzk4NCwyNyBAQCBfX2dudHRhYl91bm1hcF9jb21t
b24oCiAKICAgICBvcC0+ZnJhbWUgPSBhY3QtPmZyYW1lOwogCi0gICAgaWYg
KCBvcC0+ZGV2X2J1c19hZGRyICkKLSAgICB7Ci0gICAgICAgIGlmICggdW5s
aWtlbHkob3AtPmRldl9idXNfYWRkciAhPSBwZm5fdG9fcGFkZHIoYWN0LT5m
cmFtZSkpICkKLSAgICAgICAgICAgIFBJTl9GQUlMKHVubWFwX291dCwgR05U
U1RfZ2VuZXJhbF9lcnJvciwKLSAgICAgICAgICAgICAgICAgICAgICJCdXMg
YWRkcmVzcyBkb2Vzbid0IG1hdGNoIGdudHJlZiAoJSJQUkl4NjQiICE9ICUi
UFJJcGFkZHIiKVxuIiwKLSAgICAgICAgICAgICAgICAgICAgIG9wLT5kZXZf
YnVzX2FkZHIsIHBmbl90b19wYWRkcihhY3QtPmZyYW1lKSk7Ci0KLSAgICAg
ICAgbWFwLT5mbGFncyAmPSB+R05UTUFQX2RldmljZV9tYXA7Ci0gICAgfQor
ICAgIGlmICggb3AtPmRldl9idXNfYWRkciAmJgorICAgICAgICAgdW5saWtl
bHkob3AtPmRldl9idXNfYWRkciAhPSBwZm5fdG9fcGFkZHIoYWN0LT5mcmFt
ZSkpICkKKyAgICAgICAgUElOX0ZBSUwodW5tYXBfb3V0LCBHTlRTVF9nZW5l
cmFsX2Vycm9yLAorICAgICAgICAgICAgICAgICAiQnVzIGFkZHJlc3MgZG9l
c24ndCBtYXRjaCBnbnRyZWYgKCUiUFJJeDY0IiAhPSAlIlBSSXBhZGRyIilc
biIsCisgICAgICAgICAgICAgICAgIG9wLT5kZXZfYnVzX2FkZHIsIHBmbl90
b19wYWRkcihhY3QtPmZyYW1lKSk7CiAKLSAgICBpZiAoIChvcC0+aG9zdF9h
ZGRyICE9IDApICYmIChvcC0+ZmxhZ3MgJiBHTlRNQVBfaG9zdF9tYXApICkK
KyAgICBpZiAoIG9wLT5ob3N0X2FkZHIgJiYgKGZsYWdzICYgR05UTUFQX2hv
c3RfbWFwKSApCiAgICAgewogICAgICAgICBpZiAoIChyYyA9IHJlcGxhY2Vf
Z3JhbnRfaG9zdF9tYXBwaW5nKG9wLT5ob3N0X2FkZHIsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3AtPmZyYW1l
LCBvcC0+bmV3X2FkZHIsIAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIG9wLT5mbGFncykpIDwgMCApCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxhZ3Mp
KSA8IDAgKQogICAgICAgICAgICAgZ290byB1bm1hcF9vdXQ7CiAKICAgICAg
ICAgbWFwLT5mbGFncyAmPSB+R05UTUFQX2hvc3RfbWFwOworICAgICAgICBv
cC0+ZG9uZSB8PSBHTlRNQVBfaG9zdF9tYXAgfCAoZmxhZ3MgJiBHTlRNQVBf
cmVhZG9ubHkpOworICAgIH0KKworICAgIGlmICggb3AtPmRldl9idXNfYWRk
ciAmJiAoZmxhZ3MgJiBHTlRNQVBfZGV2aWNlX21hcCkgKQorICAgIHsKKyAg
ICAgICAgbWFwLT5mbGFncyAmPSB+R05UTUFQX2RldmljZV9tYXA7CisgICAg
ICAgIG9wLT5kb25lIHw9IEdOVE1BUF9kZXZpY2VfbWFwIHwgKGZsYWdzICYg
R05UTUFQX3JlYWRvbmx5KTsKICAgICB9CiAKICAgICBpZiAoICEobWFwLT5m
bGFncyAmIChHTlRNQVBfZGV2aWNlX21hcHxHTlRNQVBfaG9zdF9tYXApKSAp
CkBAIC0xMDIwLDcgKzEwMzksNyBAQCBfX2dudHRhYl91bm1hcF9jb21tb24o
CiAgICAgfQogCiAgICAgLyogSWYganVzdCB1bm1hcHBlZCBhIHdyaXRhYmxl
IG1hcHBpbmcsIG1hcmsgYXMgZGlydGllZCAqLwotICAgIGlmICggcmMgPT0g
R05UU1Rfb2theSAmJiAhKG9wLT5mbGFncyAmIEdOVE1BUF9yZWFkb25seSkg
KQorICAgIGlmICggcmMgPT0gR05UU1Rfb2theSAmJiAhKGZsYWdzICYgR05U
TUFQX3JlYWRvbmx5KSApCiAgICAgICAgICBnbnR0YWJfbWFya19kaXJ0eShy
ZCwgb3AtPmZyYW1lKTsKIAogICAgIG9wLT5zdGF0dXMgPSByYzsKQEAgLTEw
MzcsMTMgKzEwNTYsOSBAQCBfX2dudHRhYl91bm1hcF9jb21tb25fY29tcGxl
dGUoc3RydWN0IGdudHRhYl91bm1hcF9jb21tb24gKm9wKQogICAgIHN0cnVj
dCBwYWdlX2luZm8gKnBnOwogICAgIHVpbnQxNl90ICpzdGF0dXM7CiAKLSAg
ICBpZiAoIHJkID09IE5VTEwgKQorICAgIGlmICggIW9wLT5kb25lICkKICAg
ICB7IAotICAgICAgICAvKgotICAgICAgICAgKiBTdWdnZXN0cyB0aGF0IF9f
Z250YWJfdW5tYXBfY29tbW9uIGZhaWxlZCBpbgotICAgICAgICAgKiByY3Vf
bG9ja19kb21haW5fYnlfaWQoKSBvciBlYXJsaWVyLCBhbmQgc28gd2UgaGF2
ZSBub3RoaW5nCi0gICAgICAgICAqIHRvIGNvbXBsZXRlCi0gICAgICAgICAq
LworICAgICAgICAvKiBfX2dudGFiX3VubWFwX2NvbW1vbigpIGRpZG4ndCBk
byBhbnl0aGluZyAtIG5vdGhpbmcgdG8gY29tcGxldGUuICovCiAgICAgICAg
IHJldHVybjsKICAgICB9CiAKQEAgLTEwNTMsOSArMTA2OCw2IEBAIF9fZ250
dGFiX3VubWFwX2NvbW1vbl9jb21wbGV0ZShzdHJ1Y3QgZ250dGFiX3VubWFw
X2NvbW1vbiAqb3ApCiAgICAgcmd0ID0gcmQtPmdyYW50X3RhYmxlOwogICAg
IHNwaW5fbG9jaygmcmd0LT5sb2NrKTsKIAotICAgIGlmICggcmd0LT5ndF92
ZXJzaW9uID09IDAgKQotICAgICAgICBnb3RvIHVubWFwX291dDsKLQogICAg
IGFjdCA9ICZhY3RpdmVfZW50cnkocmd0LCBvcC0+cmVmKTsKICAgICBzaGEg
PSBzaGFyZWRfZW50cnlfaGVhZGVyKHJndCwgb3AtPnJlZik7CiAKQEAgLTEw
NjQsNzAgKzEwNzYsNDkgQEAgX19nbnR0YWJfdW5tYXBfY29tbW9uX2NvbXBs
ZXRlKHN0cnVjdCBnbnR0YWJfdW5tYXBfY29tbW9uICpvcCkKICAgICBlbHNl
CiAgICAgICAgIHN0YXR1cyA9ICZzdGF0dXNfZW50cnkocmd0LCBvcC0+cmVm
KTsKIAotICAgIGlmICggb3AtPmRldl9idXNfYWRkciAmJgotICAgICAgICAg
dW5saWtlbHkob3AtPmRldl9idXNfYWRkciAhPSBwZm5fdG9fcGFkZHIoYWN0
LT5mcmFtZSkpICkKLSAgICB7Ci0gICAgICAgIC8qCi0gICAgICAgICAqIFN1
Z2dlc3RzIHRoYXQgX19nbnRhYl91bm1hcF9jb21tb24gZmFpbGVkIGVhcmx5
IGFuZCBzbwotICAgICAgICAgKiBub3RoaW5nIGZ1cnRoZXIgdG8gZG8KLSAg
ICAgICAgICovCi0gICAgICAgIGdvdG8gdW5tYXBfb3V0OwotICAgIH0KLQog
ICAgIHBnID0gbWZuX3RvX3BhZ2Uob3AtPmZyYW1lKTsKIAotICAgIGlmICgg
b3AtPmRldl9idXNfYWRkciAmJiAob3AtPmZsYWdzICYgR05UTUFQX2Rldmlj
ZV9tYXApICkKKyAgICBpZiAoIG9wLT5kb25lICYgR05UTUFQX2RldmljZV9t
YXAgKQogICAgIHsKICAgICAgICAgaWYgKCAhaXNfaW9tZW1fcGFnZShhY3Qt
PmZyYW1lKSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGlmICggb3AtPmZs
YWdzICYgR05UTUFQX3JlYWRvbmx5ICkKKyAgICAgICAgICAgIGlmICggb3At
PmRvbmUgJiBHTlRNQVBfcmVhZG9ubHkgKQogICAgICAgICAgICAgICAgIHB1
dF9wYWdlKHBnKTsKICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAg
ICBwdXRfcGFnZV9hbmRfdHlwZShwZyk7CiAgICAgICAgIH0KIAogICAgICAg
ICBBU1NFUlQoYWN0LT5waW4gJiAoR05UUElOX2RldndfbWFzayB8IEdOVFBJ
Tl9kZXZyX21hc2spKTsKLSAgICAgICAgaWYgKCBvcC0+ZmxhZ3MgJiBHTlRN
QVBfcmVhZG9ubHkgKQorICAgICAgICBpZiAoIG9wLT5kb25lICYgR05UTUFQ
X3JlYWRvbmx5ICkKICAgICAgICAgICAgIGFjdC0+cGluIC09IEdOVFBJTl9k
ZXZyX2luYzsKICAgICAgICAgZWxzZQogICAgICAgICAgICAgYWN0LT5waW4g
LT0gR05UUElOX2RldndfaW5jOwogICAgIH0KIAotICAgIGlmICggKG9wLT5o
b3N0X2FkZHIgIT0gMCkgJiYgKG9wLT5mbGFncyAmIEdOVE1BUF9ob3N0X21h
cCkgKQorICAgIGlmICggb3AtPmRvbmUgJiBHTlRNQVBfaG9zdF9tYXAgKQog
ICAgIHsKLSAgICAgICAgaWYgKCBvcC0+c3RhdHVzICE9IDAgKSAKLSAgICAg
ICAgewotICAgICAgICAgICAgLyoKLSAgICAgICAgICAgICAqIFN1Z2dlc3Rz
IHRoYXQgX19nbnRhYl91bm1hcF9jb21tb24gZmFpbGVkIGluCi0gICAgICAg
ICAgICAgKiByZXBsYWNlX2dyYW50X2hvc3RfbWFwcGluZygpIG9yIElPTU1V
IGhhbmRsaW5nLCBzbyBub3RoaW5nCi0gICAgICAgICAgICAgKiBmdXJ0aGVy
IHRvIGRvIChzaG9ydCBvZiByZS1lc3RhYmxpc2hpbmcgdGhlIG1hcHBpbmcg
aW4gdGhlCi0gICAgICAgICAgICAgKiBsYXR0ZXIgY2FzZSkuCi0gICAgICAg
ICAgICAgKi8KLSAgICAgICAgICAgIGdvdG8gdW5tYXBfb3V0OwotICAgICAg
ICB9Ci0KICAgICAgICAgaWYgKCAhaXNfaW9tZW1fcGFnZShvcC0+ZnJhbWUp
ICkgCiAgICAgICAgIHsKLSAgICAgICAgICAgIGlmICggZ250dGFiX2hvc3Rf
bWFwcGluZ19nZXRfcGFnZV90eXBlKG9wLCBsZCwgcmQpICkKKyAgICAgICAg
ICAgIGlmICggZ250dGFiX2hvc3RfbWFwcGluZ19nZXRfcGFnZV90eXBlKG9w
LT5kb25lICYgR05UTUFQX3JlYWRvbmx5LAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGQsIHJkKSApCiAg
ICAgICAgICAgICAgICAgcHV0X3BhZ2VfdHlwZShwZyk7CiAgICAgICAgICAg
ICBwdXRfcGFnZShwZyk7CiAgICAgICAgIH0KIAogICAgICAgICBBU1NFUlQo
YWN0LT5waW4gJiAoR05UUElOX2hzdHdfbWFzayB8IEdOVFBJTl9oc3RyX21h
c2spKTsKLSAgICAgICAgaWYgKCBvcC0+ZmxhZ3MgJiBHTlRNQVBfcmVhZG9u
bHkgKQorICAgICAgICBpZiAoIG9wLT5kb25lICYgR05UTUFQX3JlYWRvbmx5
ICkKICAgICAgICAgICAgIGFjdC0+cGluIC09IEdOVFBJTl9oc3RyX2luYzsK
ICAgICAgICAgZWxzZQogICAgICAgICAgICAgYWN0LT5waW4gLT0gR05UUElO
X2hzdHdfaW5jOwogICAgIH0KIAogICAgIGlmICggKChhY3QtPnBpbiAmIChH
TlRQSU5fZGV2d19tYXNrfEdOVFBJTl9oc3R3X21hc2spKSA9PSAwKSAmJgot
ICAgICAgICAgIShvcC0+ZmxhZ3MgJiBHTlRNQVBfcmVhZG9ubHkpICkKKyAg
ICAgICAgICEob3AtPmRvbmUgJiBHTlRNQVBfcmVhZG9ubHkpICkKICAgICAg
ICAgZ250dGFiX2NsZWFyX2ZsYWcoX0dURl93cml0aW5nLCBzdGF0dXMpOwog
CiAgICAgaWYgKCBhY3QtPnBpbiA9PSAwICkKICAgICAgICAgZ250dGFiX2Ns
ZWFyX2ZsYWcoX0dURl9yZWFkaW5nLCBzdGF0dXMpOwogCi0gdW5tYXBfb3V0
OgogICAgIHNwaW5fdW5sb2NrKCZyZ3QtPmxvY2spOwogICAgIHJjdV91bmxv
Y2tfZG9tYWluKHJkKTsKIH0KQEAgLTExNDIsNiArMTEzMyw3IEBAIF9fZ250
dGFiX3VubWFwX2dyYW50X3JlZigKICAgICBjb21tb24tPmhhbmRsZSA9IG9w
LT5oYW5kbGU7CiAKICAgICAvKiBJbnRpYWxpc2UgdGhlc2UgaW4gY2FzZSBj
b21tb24gY29udGFpbnMgb2xkIHN0YXRlICovCisgICAgY29tbW9uLT5kb25l
ID0gMDsKICAgICBjb21tb24tPm5ld19hZGRyID0gMDsKICAgICBjb21tb24t
PnJkID0gTlVMTDsKICAgICBjb21tb24tPmZyYW1lID0gMDsKQEAgLTEyMDcs
NiArMTE5OSw3IEBAIF9fZ250dGFiX3VubWFwX2FuZF9yZXBsYWNlKAogICAg
IGNvbW1vbi0+aGFuZGxlID0gb3AtPmhhbmRsZTsKICAgICAKICAgICAvKiBJ
bnRpYWxpc2UgdGhlc2UgaW4gY2FzZSBjb21tb24gY29udGFpbnMgb2xkIHN0
YXRlICovCisgICAgY29tbW9uLT5kb25lID0gMDsKICAgICBjb21tb24tPmRl
dl9idXNfYWRkciA9IDA7CiAgICAgY29tbW9uLT5yZCA9IE5VTEw7CiAgICAg
Y29tbW9uLT5mcmFtZSA9IDA7CkBAIC0yOTgwLDcgKzI5NzMsOSBAQCBnbnR0
YWJfcmVsZWFzZV9tYXBwaW5ncygKICAgICAgICAgICAgICAgICBpZiAoIGdu
dHRhYl9yZWxlYXNlX2hvc3RfbWFwcGluZ3MoZCkgJiYKICAgICAgICAgICAg
ICAgICAgICAgICFpc19pb21lbV9wYWdlKGFjdC0+ZnJhbWUpICkKICAgICAg
ICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgICAgIGlmICggZ250dGFi
X2hvc3RfbWFwcGluZ19nZXRfcGFnZV90eXBlKG1hcCwgZCwgcmQpICkKKyAg
ICAgICAgICAgICAgICAgICAgaWYgKCBnbnR0YWJfaG9zdF9tYXBwaW5nX2dl
dF9wYWdlX3R5cGUoKG1hcC0+ZmxhZ3MgJgorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgR05U
TUFQX3JlYWRvbmx5KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZCwgcmQpICkKICAgICAg
ICAgICAgICAgICAgICAgICAgIHB1dF9wYWdlX3R5cGUocGcpOwogICAgICAg
ICAgICAgICAgICAgICBwdXRfcGFnZShwZyk7CiAgICAgICAgICAgICAgICAg
fQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9ncmFudF90YWJs
ZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oCmluZGV4
IDBlZGFkNjcuLmM2YzU0NTYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vZ3JhbnRfdGFibGUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJt
L2dyYW50X3RhYmxlLmgKQEAgLTEwLDcgKzEwLDcgQEAgdm9pZCBnbnR0YWJf
Y2xlYXJfZmxhZyh1bnNpZ25lZCBsb25nIG5yLCB1aW50MTZfdCAqYWRkcik7
CiBpbnQgY3JlYXRlX2dyYW50X2hvc3RfbWFwcGluZyh1bnNpZ25lZCBsb25n
IGdwYWRkciwKICAgICAgICAgdW5zaWduZWQgbG9uZyBtZm4sIHVuc2lnbmVk
IGludCBmbGFncywgdW5zaWduZWQgaW50CiAgICAgICAgIGNhY2hlX2ZsYWdz
KTsKLSNkZWZpbmUgZ250dGFiX2hvc3RfbWFwcGluZ19nZXRfcGFnZV90eXBl
KG9wLCBkLCByZCkgKDApCisjZGVmaW5lIGdudHRhYl9ob3N0X21hcHBpbmdf
Z2V0X3BhZ2VfdHlwZShybywgbGQsIHJkKSAoMCkKIGludCByZXBsYWNlX2dy
YW50X2hvc3RfbWFwcGluZyh1bnNpZ25lZCBsb25nIGdwYWRkciwgdW5zaWdu
ZWQgbG9uZyBtZm4sCiAgICAgICAgIHVuc2lnbmVkIGxvbmcgbmV3X2dwYWRk
ciwgdW5zaWduZWQgaW50IGZsYWdzKTsKIHZvaWQgZ250dGFiX21hcmtfZGly
dHkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBsKTsKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3JhbnRfdGFibGUuaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvZ3JhbnRfdGFibGUuaAppbmRleCA4YzliYmNm
Li45Y2E2MzFjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2dy
YW50X3RhYmxlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ncmFudF90
YWJsZS5oCkBAIC01OCw5ICs1OCw4IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBn
bnR0YWJfY2xlYXJfZmxhZyh1bnNpZ25lZCBpbnQgbnIsIHVpbnQxNl90ICpz
dCkKIH0KIAogLyogRm9yZWlnbiBtYXBwaW5ncyBvZiBISFZNLWd1ZXN0IHBh
Z2VzIGRvIG5vdCBtb2RpZnkgdGhlIHR5cGUgY291bnQuICovCi0jZGVmaW5l
IGdudHRhYl9ob3N0X21hcHBpbmdfZ2V0X3BhZ2VfdHlwZShvcCwgbGQsIHJk
KSAgIFwKLSAgICAoISgob3ApLT5mbGFncyAmIEdOVE1BUF9yZWFkb25seSkg
JiYgICAgICAgICAgICAgICAgXAotICAgICAoKChsZCkgPT0gKHJkKSkgfHwg
IXBhZ2luZ19tb2RlX2V4dGVybmFsKHJkKSkpCisjZGVmaW5lIGdudHRhYl9o
b3N0X21hcHBpbmdfZ2V0X3BhZ2VfdHlwZShybywgbGQsIHJkKSAgIFwKKyAg
ICAoIShybykgJiYgKCgobGQpID09IChyZCkpIHx8ICFwYWdpbmdfbW9kZV9l
eHRlcm5hbChyZCkpKQogCiAvKiBEb25lIGltcGxpY2l0bHkgd2hlbiBwYWdl
IHRhYmxlcyBhcmUgZGVzdHJveWVkLiAqLwogI2RlZmluZSBnbnR0YWJfcmVs
ZWFzZV9ob3N0X21hcHBpbmdzKGRvbWFpbikgKCBwYWdpbmdfbW9kZV9leHRl
cm5hbChkb21haW4pICkKLS0gCjIuMS40Cgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa224-4.6/0001-gnttab-Fix-handling-of-dev_bus_addr-during-unmap.patch"
Content-Disposition: attachment;
 filename="xsa224-4.6/0001-gnttab-Fix-handling-of-dev_bus_addr-during-unmap.patch"
Content-Transfer-Encoding: base64

RnJvbSA2MmU3M2M5YTNlMTFjNmJmZmExOGUyMGE5NzMyOWVmN2ZiNjk0NjM1
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFRodSwgMTUgSnVu
IDIwMTcgMTY6MjQ6MDIgKzAxMDAKU3ViamVjdDogW1BBVENIIDEvNF0gZ250
dGFiOiBGaXggaGFuZGxpbmcgb2YgZGV2X2J1c19hZGRyIGR1cmluZyB1bm1h
cAoKSWYgYSBncmFudCBoYXMgYmVlbiBtYXBwZWQgd2l0aCB0aGUgR05UVEFC
X2RldmljZV9tYXAgZmxhZywgY2FsbGluZwpncmFudF91bm1hcF9yZWYoKSB3
aXRoIGRldl9idXNfYWRkciBzZXQgdG8gemVybyBzaG91bGQgY2F1c2UgdGhl
CkdOVFRBQl9kZXZpY2VfbWFwIHBhcnQgb2YgdGhlIG1hcHBpbmcgdG8gYmUg
bGVmdCBhbG9uZS4KClVuZm9ydHVuYXRlbHksIGF0IHRoZSBtb21lbnQsIG9w
LT5kZXZfYnVzX2FkZHIgaXMgaW1wbGljaXRseSBjaGVja2VkCmJlZm9yZSBj
bGVhcmluZyB0aGUgbWFwIGFuZCBhZGp1c3RpbmcgdGhlIHBpbiBjb3VudCwg
YnV0IG9ubHkgdGhlIGJpdHMKYWJvdmUgMTI7IGFuZCBpdCBpcyBub3QgY2hl
Y2tlZCBhdCBhbGwgYmVmb3JlIGRyb3BwaW5nIHBhZ2UKcmVmZXJlbmNlcy4g
IFRoaXMgbWVhbnMgYSBndWVzdCBjYW4gcmVwZWF0ZWRseSBtYWtlIHN1Y2gg
YSBjYWxsIHRvCmNhdXNlIHRoZSByZWZlcmVuY2UgY291bnQgdG8gZHJvcCB0
byB6ZXJvLCBjYXVzaW5nIHRoZSBwYWdlIHRvIGJlCmZyZWVkIGFuZCByZS11
c2VkLCBldmVuIHRob3VnaCBpdCdzIHN0aWxsIG1hcHBlZCBpbiBpdHMgcGFn
ZXRhYmxlcy4KClRvIGZpeCB0aGlzLCBhbHdheXMgY2hlY2sgb3AtPmRldl9i
dXNfYWRkciBleHBsaWNpdGx5IGZvciBiZWluZwpub24temVybywgYXMgd2Vs
bCBhcyBvcC0+ZmxhZyAmIEdOVE1BUF9kZXZpY2VfbWFwLCBiZWZvcmUgZG9p
bmcKb3BlcmF0aW9ucyBvbiB0aGUgZGV2aWNlX21hcC4KCldoaWxlIHdlJ3Jl
IGhlcmUsIG1ha2UgdGhlIGxvZ2ljIGEgYml0IGNsZWFuZXI6CgoqIEFsd2F5
cyBpbml0aWFsaXplIG9wLT5mcmFtZSB0byB6ZXJvIGFuZCBzZXQgaXQgZnJv
bSBhY3QtPmZyYW1lLCB0byByZWR1Y2UgdGhlCmNoYW5jZSBvZiB1bnRydXN0
ZWQgaW5wdXQgYmVpbmcgdXNlZAoKKiBFeHBsaWNpdGx5IGNoZWNrIHRoZSBm
dWxsIGRldl9idXNfYWRkciBhZ2FpbnN0IGFjdC0+ZnJhbWUgPDwKICBQQUdF
X1NISUZULCByYXRoZXIgdGhhbiBpZ25vcmluZyB0aGUgbG93ZXIgMTIgYml0
cwoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0yMjQuCgpSZXBvcnRlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTaWduZWQtb2ZmLWJ5OiBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+ClNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0t
CiB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgfCAyMyArKysrKysrKysrKy0t
LS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyks
IDEyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3Jh
bnRfdGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwppbmRleCBh
NjQyNzYzLi5jMzVhZWE5IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2dyYW50
X3RhYmxlLmMKKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCkBAIC0x
MDc2LDggKzEwNzYsNiBAQCBfX2dudHRhYl91bm1hcF9jb21tb24oCiAgICAg
bGQgPSBjdXJyZW50LT5kb21haW47CiAgICAgbGd0ID0gbGQtPmdyYW50X3Rh
YmxlOwogCi0gICAgb3AtPmZyYW1lID0gKHVuc2lnbmVkIGxvbmcpKG9wLT5k
ZXZfYnVzX2FkZHIgPj4gUEFHRV9TSElGVCk7Ci0KICAgICBpZiAoIHVubGlr
ZWx5KG9wLT5oYW5kbGUgPj0gbGd0LT5tYXB0cmFja19saW1pdCkgKQogICAg
IHsKICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0lORk8sICJCYWQgaGFuZGxl
ICglZCkuXG4iLCBvcC0+aGFuZGxlKTsKQEAgLTExNjEsMTYgKzExNTksMTQg
QEAgX19nbnR0YWJfdW5tYXBfY29tbW9uKAogICAgICAgICBnb3RvIGFjdF9y
ZWxlYXNlX291dDsKICAgICB9CiAKLSAgICBpZiAoIG9wLT5mcmFtZSA9PSAw
ICkKLSAgICB7Ci0gICAgICAgIG9wLT5mcmFtZSA9IGFjdC0+ZnJhbWU7Ci0g
ICAgfQotICAgIGVsc2UKKyAgICBvcC0+ZnJhbWUgPSBhY3QtPmZyYW1lOwor
CisgICAgaWYgKCBvcC0+ZGV2X2J1c19hZGRyICkKICAgICB7Ci0gICAgICAg
IGlmICggdW5saWtlbHkob3AtPmZyYW1lICE9IGFjdC0+ZnJhbWUpICkKKyAg
ICAgICAgaWYgKCB1bmxpa2VseShvcC0+ZGV2X2J1c19hZGRyICE9IHBmbl90
b19wYWRkcihhY3QtPmZyYW1lKSkgKQogICAgICAgICAgICAgUElOX0ZBSUwo
YWN0X3JlbGVhc2Vfb3V0LCBHTlRTVF9nZW5lcmFsX2Vycm9yLAotICAgICAg
ICAgICAgICAgICAgICAgIkJhZCBmcmFtZSBudW1iZXIgZG9lc24ndCBtYXRj
aCBnbnRyZWYuICglbHggIT0gJWx4KVxuIiwKLSAgICAgICAgICAgICAgICAg
ICAgIG9wLT5mcmFtZSwgYWN0LT5mcmFtZSk7CisgICAgICAgICAgICAgICAg
ICAgICAiQnVzIGFkZHJlc3MgZG9lc24ndCBtYXRjaCBnbnRyZWYgKCUiUFJJ
eDY0IiAhPSAlIlBSSXBhZGRyIilcbiIsCisgICAgICAgICAgICAgICAgICAg
ICBvcC0+ZGV2X2J1c19hZGRyLCBwZm5fdG9fcGFkZHIoYWN0LT5mcmFtZSkp
OwogCiAgICAgICAgIG1hcC0+ZmxhZ3MgJj0gfkdOVE1BUF9kZXZpY2VfbWFw
OwogICAgIH0KQEAgLTEyNjMsNyArMTI1OSw4IEBAIF9fZ250dGFiX3VubWFw
X2NvbW1vbl9jb21wbGV0ZShzdHJ1Y3QgZ250dGFiX3VubWFwX2NvbW1vbiAq
b3ApCiAgICAgZWxzZQogICAgICAgICBzdGF0dXMgPSAmc3RhdHVzX2VudHJ5
KHJndCwgb3AtPnJlZik7CiAKLSAgICBpZiAoIHVubGlrZWx5KG9wLT5mcmFt
ZSAhPSBhY3QtPmZyYW1lKSApIAorICAgIGlmICggb3AtPmRldl9idXNfYWRk
ciAmJgorICAgICAgICAgdW5saWtlbHkob3AtPmRldl9idXNfYWRkciAhPSBw
Zm5fdG9fcGFkZHIoYWN0LT5mcmFtZSkpICkKICAgICB7CiAgICAgICAgIC8q
CiAgICAgICAgICAqIFN1Z2dlc3RzIHRoYXQgX19nbnRhYl91bm1hcF9jb21t
b24gZmFpbGVkIGVhcmx5IGFuZCBzbwpAQCAtMTI3NCw3ICsxMjcxLDcgQEAg
X19nbnR0YWJfdW5tYXBfY29tbW9uX2NvbXBsZXRlKHN0cnVjdCBnbnR0YWJf
dW5tYXBfY29tbW9uICpvcCkKIAogICAgIHBnID0gbWZuX3RvX3BhZ2Uob3At
PmZyYW1lKTsKIAotICAgIGlmICggb3AtPmZsYWdzICYgR05UTUFQX2Rldmlj
ZV9tYXAgKSAKKyAgICBpZiAoIG9wLT5kZXZfYnVzX2FkZHIgJiYgKG9wLT5m
bGFncyAmIEdOVE1BUF9kZXZpY2VfbWFwKSApCiAgICAgewogICAgICAgICBp
ZiAoICFpc19pb21lbV9wYWdlKGFjdC0+ZnJhbWUpICkKICAgICAgICAgewpA
QCAtMTM0NSw2ICsxMzQyLDcgQEAgX19nbnR0YWJfdW5tYXBfZ3JhbnRfcmVm
KAogICAgIC8qIEludGlhbGlzZSB0aGVzZSBpbiBjYXNlIGNvbW1vbiBjb250
YWlucyBvbGQgc3RhdGUgKi8KICAgICBjb21tb24tPm5ld19hZGRyID0gMDsK
ICAgICBjb21tb24tPnJkID0gTlVMTDsKKyAgICBjb21tb24tPmZyYW1lID0g
MDsKIAogICAgIF9fZ250dGFiX3VubWFwX2NvbW1vbihjb21tb24pOwogICAg
IG9wLT5zdGF0dXMgPSBjb21tb24tPnN0YXR1czsKQEAgLTE0MDksNiArMTQw
Nyw3IEBAIF9fZ250dGFiX3VubWFwX2FuZF9yZXBsYWNlKAogICAgIC8qIElu
dGlhbGlzZSB0aGVzZSBpbiBjYXNlIGNvbW1vbiBjb250YWlucyBvbGQgc3Rh
dGUgKi8KICAgICBjb21tb24tPmRldl9idXNfYWRkciA9IDA7CiAgICAgY29t
bW9uLT5yZCA9IE5VTEw7CisgICAgY29tbW9uLT5mcmFtZSA9IDA7CiAKICAg
ICBfX2dudHRhYl91bm1hcF9jb21tb24oY29tbW9uKTsKICAgICBvcC0+c3Rh
dHVzID0gY29tbW9uLT5zdGF0dXM7Ci0tIAoyLjEuNAoK

--=separator
Content-Type: application/octet-stream;
 name="xsa224-4.6/0002-gnttab-never-create-host-mapping-unless-asked-to.patch"
Content-Disposition: attachment;
 filename="xsa224-4.6/0002-gnttab-never-create-host-mapping-unless-asked-to.patch"
Content-Transfer-Encoding: base64

RnJvbSA4MjA4MGZmY2E4Y2M5NTc5OWI1NGU3Nzg5MjNlYWEyMDYxOWZmOTYx
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6IEZyaSwgMiBKdW4gMjAxNyAxNToy
MToyNyArMDEwMApTdWJqZWN0OiBbUEFUQ0ggMi80XSBnbnR0YWI6IG5ldmVy
IGNyZWF0ZSBob3N0IG1hcHBpbmcgdW5sZXNzIGFza2VkIHRvCgpXZSBzaG91
bGRuJ3QgY3JlYXRlIGEgaG9zdCBtYXBwaW5nIHVubGVzcyBhc2tlZCB0byBl
dmVuIGluIHRoZSBjYXNlIG9mCm1hcHBpbmcgYSBncmFudGVkIE1NSU8gcGFn
ZS4gSW4gcGFydGljdWxhciB0aGUgbWFwcGluZyB3b3VsZG4ndCBiZSB0b3Ju
CmRvd24gd2hlbiBwcm9jZXNzaW5nIHRoZSBtYXRjaGluZyB1bm1hcCByZXF1
ZXN0LgoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0yMjQuCgpSZXBvcnRlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2Nv
bW1vbi9ncmFudF90YWJsZS5jIHwgMTEgKysrKysrKy0tLS0KIDEgZmlsZSBj
aGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1v
bi9ncmFudF90YWJsZS5jCmluZGV4IGMzNWFlYTkuLmMwYjRjMDUgMTAwNjQ0
Ci0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYworKysgYi94ZW4vY29t
bW9uL2dyYW50X3RhYmxlLmMKQEAgLTg5OCwxMCArODk4LDEzIEBAIF9fZ250
dGFiX21hcF9ncmFudF9yZWYoCiAgICAgICAgICAgICBnb3RvIHVuZG9fb3V0
OwogICAgICAgICB9CiAKLSAgICAgICAgcmMgPSBjcmVhdGVfZ3JhbnRfaG9z
dF9tYXBwaW5nKAotICAgICAgICAgICAgb3AtPmhvc3RfYWRkciwgZnJhbWUs
IG9wLT5mbGFncywgY2FjaGVfZmxhZ3MpOwotICAgICAgICBpZiAoIHJjICE9
IEdOVFNUX29rYXkgKQotICAgICAgICAgICAgZ290byB1bmRvX291dDsKKyAg
ICAgICAgaWYgKCBvcC0+ZmxhZ3MgJiBHTlRNQVBfaG9zdF9tYXAgKQorICAg
ICAgICB7CisgICAgICAgICAgICByYyA9IGNyZWF0ZV9ncmFudF9ob3N0X21h
cHBpbmcob3AtPmhvc3RfYWRkciwgZnJhbWUsIG9wLT5mbGFncywKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYWNoZV9m
bGFncyk7CisgICAgICAgICAgICBpZiAoIHJjICE9IEdOVFNUX29rYXkgKQor
ICAgICAgICAgICAgICAgIGdvdG8gdW5kb19vdXQ7CisgICAgICAgIH0KICAg
ICB9CiAgICAgZWxzZSBpZiAoIG93bmVyID09IHJkIHx8IG93bmVyID09IGRv
bV9jb3cgKQogICAgIHsKLS0gCjIuMS40Cgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa224-4.6/0003-gnttab-correct-logic-to-get-page-references-during-m.patch"
Content-Disposition: attachment;
 filename="xsa224-4.6/0003-gnttab-correct-logic-to-get-page-references-during-m.patch"
Content-Transfer-Encoding: base64

RnJvbSAzNWI0Y2Y3MDE5ZTljNzYzMWZiYjQ2MmU1ZDkwN2U1YTMwMjZhOWM1
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IEZyaSwgMiBKdW4g
MjAxNyAxNToyMToyNyArMDEwMApTdWJqZWN0OiBbUEFUQ0ggMy80XSBnbnR0
YWI6IGNvcnJlY3QgbG9naWMgdG8gZ2V0IHBhZ2UgcmVmZXJlbmNlcyBkdXJp
bmcgbWFwCiByZXF1ZXN0cwoKVGhlIHJ1bGVzIGZvciByZWZlcmVuY2UgY291
bnRpbmcgYXJlIHNvbWV3aGF0IGNvbXBsaWNhdGVkOgoKKiBFYWNoIG9mIEdO
VFRBQl9ob3N0X21hcCBhbmQgR05UVEFCX2RldmljZV9tYXAgbmVlZCB0aGVp
ciBvd24KcmVmZXJlbmNlIGNvdW50CgoqIElmIHRoZSBtYXBwaW5nIGlzIHdy
aXRlYWJsZToKIC0gR05UVEFCX2hvc3RfbWFwIG5lZWRzIGEgdHlwZSBjb3Vu
dCB1bmRlciBvbmx5IHNvbWUgY29uZGl0aW9ucwogLSBHTlRUQUJfZGV2aWNl
X21hcCBhbHdheXMgbmVlZHMgYSB0eXBlIGNvdW50CgpJZiB0aGUgbWFwcGlu
ZyBzdWNjZWVkcywgd2UgbmVlZCB0byBrZWVwIGFsbCBvZiB0aGVzZTsgaWYg
dGhlIG1hcHBpbmcKZmFpbHMsIHdlIG5lZWQgdG8gcmVsZWFzZSB3aGF0ZXZl
ciByZWZlcmVuY2VzIHdlIGhhdmUgYWNxdWlyZWQgc28gZmFyLgoKQWRkaXRp
b25hbGx5LCB0aGUgY29kZSB0aGF0IGRvZXMgYSBsb3Qgb2YgdGhpcyBjYWxj
dWxhdGlvbiAiaW5oZXJpdHMiCmEgcmVmZXJlbmNlIGFzIHBhcnQgb2YgdGhl
IHByb2Nlc3Mgb2YgZmluZGluZyBvdXQgd2hvIHRoZSBvd25lciBpcy4KCkZp
bmFsbHksIGlmIHRoZSBncmFudCBpcyBtYXBwZWQgYXMgd3JpdGVhYmxlICh3
aXRob3V0IHRoZQpHTlRNQVBfcmVhZG9ubHkgZmxhZyksIGJ1dCB0aGUgaHlw
ZXJ2aXNvciBjYW5ub3QgZ3JhYiBhClBHVF93cml0ZWFibGVfcGFnZSB0eXBl
LCB0aGUgZW50aXJlIG9wZXJhdGlvbiBzaG91bGQgZmFpbC4KClVuZm9ydHVu
YXRlbHksIHRoZSBjdXJyZW50IGNvZGUgaGFzIHNldmVyYWwgbG9naWMgaG9s
ZXM6CgoqIElmIGEgZ3JhbnQgaXMgbWFwcGVkIG9ubHkgR05UVEFCX2Rldmlj
ZV9tYXAsIGFuZCB3aXRoIGEgd3JpdGVhYmxlCiAgbWFwcGluZywgYnV0IGlu
IGNvbmRpdGlvbnMgd2hlcmUgYSAqaG9zdCogdHlwZSBjb3VudCBpcyBub3QK
ICBuZWNlc3NhcnksIHRoZSBjb2RlIHdpbGwgZmFpbCB0byBncmFiIHRoZSBu
ZWNlc3NhcnkgdHlwZSBjb3VudC4KCiogSWYgYSBncmFudCBpcyBtYXBwZWQg
Ym90aCBHTlRUQUJfZGV2aWNlX21hcCBhbmQgR05UVEFCX2hvc3RfbWFwLAog
IHdpdGggYSB3cml0ZWFibGUgbWFwcGluZywgaW4gY29uZGl0aW9ucyB3aGVy
ZSB0aGUgaG9zdCB0eXBlIGNvdW50IGlzCiAgbm90IG5lY2Vzc2FyeSwgKmFu
ZCogd2hlcmUgdGhlIHBhZ2UgY2Fubm90IGJlIGNoYW5nZWQgdG8gdHlwZQog
IFBHVF93cml0ZWFibGUsIHRoZSBjb25kaXRpb24gd2lsbCBub3QgYmUgZGV0
ZWN0ZWQuCgpJbiBib3RoIGNhc2VzLCB0aGlzIG1lYW5zIHRoYXQgb24gc3Vj
Y2VzcywgdGhlIHR5cGUgY291bnQgd2lsbCBiZQplcnJvbmVvdXNseSByZWR1
Y2VkIHdoZW4gdGhlIGdyYW50IGlzIHVubWFwcGVkLiAgSW4gdGhlIHNlY29u
ZCBjYXNlLAp0aGUgdHlwZSBjb3VudCB3aWxsIGJlIGVycm9uZW91c2x5IHJl
ZHVjZWQgb24gdGhlIGZhaWx1cmUgcGF0aCBhcwp3ZWxsLiAgKEluIHRoZSBm
aXJzdCBjYXNlIHRoZSBmYWlsdXJlIHBhdGggbG9naWMgaGFzIHRoZSBzYW1l
IGhvbGUKYXMgdGhlIHJlZmVyZW5jZSBncmFiYmluZyBsb2dpYy4pCgpBZGRp
dGlvbmFsbHksIHRoZSByZXR1cm4gdmFsdWUgb2YgZ2V0X3BhZ2UoKSBpcyBu
b3QgY2hlY2tlZDsgYnV0IHRoaXMKbWF5IGZhaWwgZXZlbiBpZiB0aGUgZmly
c3QgZ2V0X3BhZ2UoKSBzdWNjZWVkZWQgZHVlIHRvIGEgcmVmZXJlbmNlCmNv
dW50aW5nIG92ZXJmbG93LgoKRmlyc3Qgb2YgYWxsLCBzaW1wbGlmeSB0aGUg
cmVzdG9yYXRpb24gbG9naWMgYnkgZXhwbGljaXRseSBjb3VudGluZwp0aGUg
cmVmZXJlbmNlIGFuZCB0eXBlIHJlZmVyZW5jZXMgYWNxdWlyZWQuCgpDb25z
aWRlciBlYWNoIG1hcHBpbmcgdHlwZSBzZXBhcmF0ZWx5LCBleHBsaWNpdGx5
IG1hcmtpbmcgdGhlCidpbmNvbWluZycgcmVmZXJlbmNlIGFzIHVzZWQgc28g
d2Uga25vdyB3aGVuIHdlIG5lZWQgdG8gZ3JhYiBhIHNlY29uZApvbmUuCgpG
aW5hbGx5LCBhbHdheXMgY2hlY2sgdGhlIHJldHVybiB2YWx1ZSBvZiBnZXRf
cGFnZVtfdHlwZV0oKSBhbmQgZ28gdG8KdGhlIGZhaWx1cmUgcGF0aCBpZiBh
cHByb3ByaWF0ZS4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjI0LgoKUmVwb3J0
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KU2lnbmVk
LW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXgu
Y29tPgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Ci0tLQogeGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIHwgNTggKysr
KysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgMzMgaW5zZXJ0aW9ucygrKSwgMjUgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5j
IGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCmluZGV4IGMwYjRjMDUuLmMw
ZjVhY2QgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwor
KysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKQEAgLTc0NCwxMiArNzQ0
LDEyIEBAIF9fZ250dGFiX21hcF9ncmFudF9yZWYoCiAgICAgc3RydWN0IGdy
YW50X3RhYmxlICpsZ3QsICpyZ3Q7CiAgICAgc3RydWN0IHZjcHUgICAqbGVk
OwogICAgIGludCAgICAgICAgICAgIGhhbmRsZTsKLSAgICB1bnNpZ25lZCBs
b25nICBmcmFtZSA9IDAsIG5yX2dldHMgPSAwOworICAgIHVuc2lnbmVkIGxv
bmcgIGZyYW1lID0gMDsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZyA9IE5V
TEw7CiAgICAgaW50ICAgICAgICAgICAgcmMgPSBHTlRTVF9va2F5OwogICAg
IHUzMiAgICAgICAgICAgIG9sZF9waW47CiAgICAgdTMyICAgICAgICAgICAg
YWN0X3BpbjsKLSAgICB1bnNpZ25lZCBpbnQgICBjYWNoZV9mbGFnczsKKyAg
ICB1bnNpZ25lZCBpbnQgICBjYWNoZV9mbGFncywgcmVmY250ID0gMCwgdHlw
ZWNudCA9IDA7CiAgICAgc3RydWN0IGFjdGl2ZV9ncmFudF9lbnRyeSAqYWN0
ID0gTlVMTDsKICAgICBzdHJ1Y3QgZ3JhbnRfbWFwcGluZyAqbXQ7CiAgICAg
Z3JhbnRfZW50cnlfaGVhZGVyX3QgKnNoYWg7CkBAIC04NzYsMTEgKzg3Niwx
NyBAQCBfX2dudHRhYl9tYXBfZ3JhbnRfcmVmKAogICAgIGVsc2UKICAgICAg
ICAgb3duZXIgPSBwYWdlX2dldF9vd25lcihwZyk7CiAKKyAgICBpZiAoIG93
bmVyICkKKyAgICAgICAgcmVmY250Kys7CisKICAgICBpZiAoICFwZyB8fCAo
b3duZXIgPT0gZG9tX2lvKSApCiAgICAgewogICAgICAgICAvKiBPbmx5IG5l
ZWRlZCB0aGUgcmVmZXJlbmNlIHRvIGNvbmZpcm0gZG9tX2lvIG93bmVyc2hp
cC4gKi8KICAgICAgICAgaWYgKCBwZyApCisgICAgICAgIHsKICAgICAgICAg
ICAgIHB1dF9wYWdlKHBnKTsKKyAgICAgICAgICAgIHJlZmNudC0tOworICAg
ICAgICB9CiAKICAgICAgICAgaWYgKCBwYWdpbmdfbW9kZV9leHRlcm5hbChs
ZCkgKQogICAgICAgICB7CkBAIC05MDgsMjcgKzkxNCwzOCBAQCBfX2dudHRh
Yl9tYXBfZ3JhbnRfcmVmKAogICAgIH0KICAgICBlbHNlIGlmICggb3duZXIg
PT0gcmQgfHwgb3duZXIgPT0gZG9tX2NvdyApCiAgICAgewotICAgICAgICBp
ZiAoIGdudHRhYl9ob3N0X21hcHBpbmdfZ2V0X3BhZ2VfdHlwZShvcCwgbGQs
IHJkKSApCisgICAgICAgIGlmICggKG9wLT5mbGFncyAmIEdOVE1BUF9kZXZp
Y2VfbWFwKSAmJiAhKG9wLT5mbGFncyAmIEdOVE1BUF9yZWFkb25seSkgKQog
ICAgICAgICB7CiAgICAgICAgICAgICBpZiAoIChvd25lciA9PSBkb21fY293
KSB8fAogICAgICAgICAgICAgICAgICAhZ2V0X3BhZ2VfdHlwZShwZywgUEdU
X3dyaXRhYmxlX3BhZ2UpICkKICAgICAgICAgICAgICAgICBnb3RvIGNvdWxk
X25vdF9waW47CisgICAgICAgICAgICB0eXBlY250Kys7CiAgICAgICAgIH0K
IAotICAgICAgICBucl9nZXRzKys7CiAgICAgICAgIGlmICggb3AtPmZsYWdz
ICYgR05UTUFQX2hvc3RfbWFwICkKICAgICAgICAgewotICAgICAgICAgICAg
cmMgPSBjcmVhdGVfZ3JhbnRfaG9zdF9tYXBwaW5nKG9wLT5ob3N0X2FkZHIs
IGZyYW1lLCBvcC0+ZmxhZ3MsIDApOwotICAgICAgICAgICAgaWYgKCByYyAh
PSBHTlRTVF9va2F5ICkKLSAgICAgICAgICAgICAgICBnb3RvIHVuZG9fb3V0
OwotCisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICogT25seSBuZWVk
IHRvIGdyYWIgYW5vdGhlciByZWZlcmVuY2UgaWYgZGV2aWNlX21hcCBjbGFp
bWVkCisgICAgICAgICAgICAgKiB0aGUgb3RoZXIgb25lLgorICAgICAgICAg
ICAgICovCiAgICAgICAgICAgICBpZiAoIG9wLT5mbGFncyAmIEdOVE1BUF9k
ZXZpY2VfbWFwICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBu
cl9nZXRzKys7Ci0gICAgICAgICAgICAgICAgKHZvaWQpZ2V0X3BhZ2UocGcs
IHJkKTsKLSAgICAgICAgICAgICAgICBpZiAoICEob3AtPmZsYWdzICYgR05U
TUFQX3JlYWRvbmx5KSApCi0gICAgICAgICAgICAgICAgICAgIGdldF9wYWdl
X3R5cGUocGcsIFBHVF93cml0YWJsZV9wYWdlKTsKKyAgICAgICAgICAgICAg
ICBpZiAoICFnZXRfcGFnZShwZywgcmQpICkKKyAgICAgICAgICAgICAgICAg
ICAgZ290byBjb3VsZF9ub3RfcGluOworICAgICAgICAgICAgICAgIHJlZmNu
dCsrOworICAgICAgICAgICAgfQorCisgICAgICAgICAgICBpZiAoIGdudHRh
Yl9ob3N0X21hcHBpbmdfZ2V0X3BhZ2VfdHlwZShvcCwgbGQsIHJkKSApCisg
ICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgaWYgKCAob3duZXIgPT0g
ZG9tX2NvdykgfHwKKyAgICAgICAgICAgICAgICAgICAgICFnZXRfcGFnZV90
eXBlKHBnLCBQR1Rfd3JpdGFibGVfcGFnZSkgKQorICAgICAgICAgICAgICAg
ICAgICBnb3RvIGNvdWxkX25vdF9waW47CisgICAgICAgICAgICAgICAgdHlw
ZWNudCsrOwogICAgICAgICAgICAgfQorCisgICAgICAgICAgICByYyA9IGNy
ZWF0ZV9ncmFudF9ob3N0X21hcHBpbmcob3AtPmhvc3RfYWRkciwgZnJhbWUs
IG9wLT5mbGFncywgMCk7CisgICAgICAgICAgICBpZiAoIHJjICE9IEdOVFNU
X29rYXkgKQorICAgICAgICAgICAgICAgIGdvdG8gdW5kb19vdXQ7CiAgICAg
ICAgIH0KICAgICB9CiAgICAgZWxzZQpAQCAtOTM3LDggKzk1NCw2IEBAIF9f
Z250dGFiX21hcF9ncmFudF9yZWYoCiAgICAgICAgIGlmICggIXJkLT5pc19k
eWluZyApCiAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywg
IkNvdWxkIG5vdCBwaW4gZ3JhbnQgZnJhbWUgJWx4XG4iLAogICAgICAgICAg
ICAgICAgICAgICAgZnJhbWUpOwotICAgICAgICBpZiAoIG93bmVyICE9IE5V
TEwgKQotICAgICAgICAgICAgcHV0X3BhZ2UocGcpOwogICAgICAgICByYyA9
IEdOVFNUX2dlbmVyYWxfZXJyb3I7CiAgICAgICAgIGdvdG8gdW5kb19vdXQ7
CiAgICAgfQpAQCAtMTAwMSwxOCArMTAxNiwxMSBAQCBfX2dudHRhYl9tYXBf
Z3JhbnRfcmVmKAogICAgIHJldHVybjsKIAogIHVuZG9fb3V0OgotICAgIGlm
ICggbnJfZ2V0cyA+IDEgKQotICAgIHsKLSAgICAgICAgaWYgKCAhKG9wLT5m
bGFncyAmIEdOVE1BUF9yZWFkb25seSkgKQotICAgICAgICAgICAgcHV0X3Bh
Z2VfdHlwZShwZyk7Ci0gICAgICAgIHB1dF9wYWdlKHBnKTsKLSAgICB9Ci0g
ICAgaWYgKCBucl9nZXRzID4gMCApCi0gICAgewotICAgICAgICBpZiAoIGdu
dHRhYl9ob3N0X21hcHBpbmdfZ2V0X3BhZ2VfdHlwZShvcCwgbGQsIHJkKSAp
Ci0gICAgICAgICAgICBwdXRfcGFnZV90eXBlKHBnKTsKKyAgICB3aGlsZSAo
IHR5cGVjbnQtLSApCisgICAgICAgIHB1dF9wYWdlX3R5cGUocGcpOworCisg
ICAgd2hpbGUgKCByZWZjbnQtLSApCiAgICAgICAgIHB1dF9wYWdlKHBnKTsK
LSAgICB9CiAKICAgICByZWFkX2xvY2soJnJndC0+bG9jayk7CiAKLS0gCjIu
MS40Cgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa224-4.6/0004-gnttab-__gnttab_unmap_common_complete-is-all-or-noth.patch"
Content-Disposition: attachment;
 filename="xsa224-4.6/0004-gnttab-__gnttab_unmap_common_complete-is-all-or-noth.patch"
Content-Transfer-Encoding: base64

RnJvbSA4MDQwMzZmMTAyZDY5MzNjZTA1YTQ0NTdmZDE1ZWNmZmVhNDNkMzNi
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6IFRodSwgMTUgSnVuIDIwMTcgMTY6
MjU6MjcgKzAxMDAKU3ViamVjdDogW1BBVENIIDQvNF0gZ250dGFiOiBfX2du
dHRhYl91bm1hcF9jb21tb25fY29tcGxldGUoKSBpcwogYWxsLW9yLW5vdGhp
bmcKCkFsbCBmYWlsdXJlcyBoYXZlIHRvIGJlIGRldGVjdGVkIGluIF9fZ250
dGFiX3VubWFwX2NvbW1vbigpLCB0aGUKY29tcGxldGlvbiBmdW5jdGlvbiBt
dXN0IG5vdCBza2lwIHBhcnQgb2YgaXRzIHByb2Nlc3NpbmcuIEluIHBhcnRp
Y3VsYXIKdGhlIEdOVE1BUF9kZXZpY2VfbWFwIHJlbGF0ZWQgcHV0dGluZyBv
ZiBwYWdlIHJlZmVyZW5jZXMgYW5kIGFkanVzdG1lbnQKb2YgcGluIGNvdW50
IG11c3Qgbm90IG9jY3VyIGlmIF9fZ250dGFiX3VubWFwX2NvbW1vbigpIHNp
Z25hbGVkIGFuCmVycm9yLiBGdXJ0aGVybW9yZSB0aGUgZnVuY3Rpb24gbXVz
dCBub3QgbWFrZSBhZGp1c3RtZW50cyB0byBnbG9iYWwKc3RhdGUgKGhlcmU6
IGNsZWFyaW5nIEdOVFRBQl9kZXZpY2VfbWFwKSBiZWZvcmUgYWxsIHBvc3Np
Ymx5IGZhaWxpbmcKb3BlcmF0aW9ucyBoYXZlIGJlZW4gcGVyZm9ybWVkLgoK
VGhlcmUncyBvbmUgZXhjZXB0aW9uIGZvciBJT01NVSByZWxhdGVkIGZhaWx1
cmVzOiBBcyBJT01NVSBtYW5pcHVsYXRpb24Kb2NjdXJzIGFmdGVyIEdOVE1B
UF8qX21hcCBoYXZlIGJlZW4gY2xlYXJlZCBhbHJlYWR5LCB0aGUgcmVsYXRl
ZCBwYWdlCnJlZmVyZW5jZSBhbmQgcGluIGNvdW50IGFkanVzdG1lbnRzIG5l
ZWQgdG8gYmUgZG9uZSBuZXZlcnRoZWxlc3MuIEEKZnVuZGFtZW50YWwgcmVx
dWlyZW1lbnQgZm9yIHRoZSBjb3JyZWN0bmVzcyBvZiB0aGlzIGlzIHRoYXQK
aW9tbXVfeyx1bn1tYXBfcGFnZSgpIGNyYXNoIGFueSBhZmZlY3RlZCBEb21V
IGluIGNhc2Ugb2YgZmFpbHVyZS4KClRoZSB2ZXJzaW9uIGNoZWNrIGFwcGVh
cnMgdG8gYmUgcG9pbnRsZXNzIChvciBjb3VsZCBwZXJoYXBzIGJlIGEKQlVH
X09OKCkgb3IgQVNTRVJUKCkpLCBidXQgZm9yIHRoZSBtb21lbnQgYWxzbyBt
b3ZlIGl0LgoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0yMjQuCgpSZXBvcnRlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVu
L2NvbW1vbi9ncmFudF90YWJsZS5jICAgICAgICAgIHwgMTA4ICsrKysrKysr
KysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9h
c20tYXJtL2dyYW50X3RhYmxlLmggfCAgIDIgKy0KIHhlbi9pbmNsdWRlL2Fz
bS14ODYvZ3JhbnRfdGFibGUuaCB8ICAgNSArLQogMyBmaWxlcyBjaGFuZ2Vk
LCA1NSBpbnNlcnRpb25zKCspLCA2MCBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dy
YW50X3RhYmxlLmMKaW5kZXggYzBmNWFjZC4uMGU4MzE3YyAxMDA2NDQKLS0t
IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCisrKyBiL3hlbi9jb21tb24v
Z3JhbnRfdGFibGUuYwpAQCAtOTYsNyArOTYsNyBAQCBzdHJ1Y3QgZ250dGFi
X3VubWFwX2NvbW1vbiB7CiAgICAgaW50MTZfdCBzdGF0dXM7CiAKICAgICAv
KiBTaGFyZWQgc3RhdGUgYmV0ZWVuICpfdW5tYXAgYW5kICpfdW5tYXBfY29t
cGxldGUgKi8KLSAgICB1MTYgZmxhZ3M7CisgICAgdTE2IGRvbmU7CiAgICAg
dW5zaWduZWQgbG9uZyBmcmFtZTsKICAgICBzdHJ1Y3QgZG9tYWluICpyZDsK
ICAgICBncmFudF9yZWZfdCByZWY7CkBAIC05MzUsNyArOTM1LDggQEAgX19n
bnR0YWJfbWFwX2dyYW50X3JlZigKICAgICAgICAgICAgICAgICByZWZjbnQr
KzsKICAgICAgICAgICAgIH0KIAotICAgICAgICAgICAgaWYgKCBnbnR0YWJf
aG9zdF9tYXBwaW5nX2dldF9wYWdlX3R5cGUob3AsIGxkLCByZCkgKQorICAg
ICAgICAgICAgaWYgKCBnbnR0YWJfaG9zdF9tYXBwaW5nX2dldF9wYWdlX3R5
cGUob3AtPmZsYWdzICYgR05UTUFQX3JlYWRvbmx5LAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGQsIHJk
KSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgaWYgKCAob3du
ZXIgPT0gZG9tX2NvdykgfHwKICAgICAgICAgICAgICAgICAgICAgICFnZXRf
cGFnZV90eXBlKHBnLCBQR1Rfd3JpdGFibGVfcGFnZSkgKQpAQCAtMTA4Miw2
ICsxMDgzLDcgQEAgX19nbnR0YWJfdW5tYXBfY29tbW9uKAogICAgIHN0cnVj
dCBhY3RpdmVfZ3JhbnRfZW50cnkgKmFjdDsKICAgICBzMTYgICAgICAgICAg
ICAgIHJjID0gMDsKICAgICBzdHJ1Y3QgZ3JhbnRfbWFwcGluZyAqbWFwOwor
ICAgIHVuc2lnbmVkIGludCBmbGFnczsKICAgICBib29sX3QgcHV0X2hhbmRs
ZSA9IDA7CiAKICAgICBsZCA9IGN1cnJlbnQtPmRvbWFpbjsKQEAgLTExMzIs
NiArMTEzNCwyMCBAQCBfX2dudHRhYl91bm1hcF9jb21tb24oCiAKICAgICBy
ZWFkX2xvY2soJnJndC0+bG9jayk7CiAKKyAgICBpZiAoIHJndC0+Z3RfdmVy
c2lvbiA9PSAwICkKKyAgICB7CisgICAgICAgIC8qCisgICAgICAgICAqIFRo
aXMgb3VnaHQgdG8gYmUgaW1wb3NzaWJsZSwgYXMgc3VjaCBhIG1hcHBpbmcg
c2hvdWxkIG5vdCBoYXZlCisgICAgICAgICAqIGJlZW4gZXN0YWJsaXNoZWQg
KHNlZSB0aGUgbnJfZ3JhbnRfZW50cmllcyhyZ3QpIGJvdW5kcyBjaGVjayBp
bgorICAgICAgICAgKiBfX2dudHRhYl9tYXBfZ3JhbnRfcmVmKCkpLiBEb2lu
ZyB0aGlzIGNoZWNrIG9ubHkgaW4KKyAgICAgICAgICogX19nbnR0YWJfdW5t
YXBfY29tbW9uX2NvbXBsZXRlKCkgLSBhcyBpdCB1c2VkIHRvIGJlIGRvbmUg
LSB3b3VsZCwKKyAgICAgICAgICogaG93ZXZlciwgYmUgdG9vIGxhdGUuCisg
ICAgICAgICAqLworICAgICAgICByYyA9IEdOVFNUX2JhZF9nbnRyZWY7Cisg
ICAgICAgIGZsYWdzID0gMDsKKyAgICAgICAgZ290byB1bmxvY2tfb3V0Owor
ICAgIH0KKwogICAgIG9wLT5yZCA9IHJkOwogICAgIG9wLT5yZWYgPSBtYXAt
PnJlZjsKIApAQCAtMTE0Nyw2ICsxMTYzLDcgQEAgX19nbnR0YWJfdW5tYXBf
Y29tbW9uKAogICAgIHsKICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5J
TkcsICJVbnN0YWJsZSBoYW5kbGUgJSN4XG4iLCBvcC0+aGFuZGxlKTsKICAg
ICAgICAgcmMgPSBHTlRTVF9iYWRfaGFuZGxlOworICAgICAgICBmbGFncyA9
IDA7CiAgICAgICAgIGdvdG8gdW5sb2NrX291dDsKICAgICB9CiAKQEAgLTEx
NjAsOSArMTE3Nyw5IEBAIF9fZ250dGFiX3VubWFwX2NvbW1vbigKICAgICAg
KiBob2xkIGFueXdheTsgc2VlIGRvY3MvbWlzYy9ncmFudC10YWJsZXMudHh0
J3MgIkxvY2tpbmciIHNlY3Rpb24uCiAgICAgICovCiAKLSAgICBvcC0+Zmxh
Z3MgPSByZWFkX2F0b21pYygmbWFwLT5mbGFncyk7CisgICAgZmxhZ3MgPSBy
ZWFkX2F0b21pYygmbWFwLT5mbGFncyk7CiAgICAgc21wX3JtYigpOwotICAg
IGlmICggdW5saWtlbHkoIW9wLT5mbGFncykgfHwgdW5saWtlbHkobWFwLT5k
b21pZCAhPSBkb20pIHx8CisgICAgaWYgKCB1bmxpa2VseSghZmxhZ3MpIHx8
IHVubGlrZWx5KG1hcC0+ZG9taWQgIT0gZG9tKSB8fAogICAgICAgICAgdW5s
aWtlbHkobWFwLT5yZWYgIT0gb3AtPnJlZikgKQogICAgIHsKICAgICAgICAg
Z2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJVbnN0YWJsZSBoYW5kbGUgJSN4
XG4iLCBvcC0+aGFuZGxlKTsKQEAgLTExNzIsMjQgKzExODksMjcgQEAgX19n
bnR0YWJfdW5tYXBfY29tbW9uKAogCiAgICAgb3AtPmZyYW1lID0gYWN0LT5m
cmFtZTsKIAotICAgIGlmICggb3AtPmRldl9idXNfYWRkciApCi0gICAgewot
ICAgICAgICBpZiAoIHVubGlrZWx5KG9wLT5kZXZfYnVzX2FkZHIgIT0gcGZu
X3RvX3BhZGRyKGFjdC0+ZnJhbWUpKSApCi0gICAgICAgICAgICBQSU5fRkFJ
TChhY3RfcmVsZWFzZV9vdXQsIEdOVFNUX2dlbmVyYWxfZXJyb3IsCi0gICAg
ICAgICAgICAgICAgICAgICAiQnVzIGFkZHJlc3MgZG9lc24ndCBtYXRjaCBn
bnRyZWYgKCUiUFJJeDY0IiAhPSAlIlBSSXBhZGRyIilcbiIsCi0gICAgICAg
ICAgICAgICAgICAgICBvcC0+ZGV2X2J1c19hZGRyLCBwZm5fdG9fcGFkZHIo
YWN0LT5mcmFtZSkpOwotCi0gICAgICAgIG1hcC0+ZmxhZ3MgJj0gfkdOVE1B
UF9kZXZpY2VfbWFwOwotICAgIH0KKyAgICBpZiAoIG9wLT5kZXZfYnVzX2Fk
ZHIgJiYKKyAgICAgICAgIHVubGlrZWx5KG9wLT5kZXZfYnVzX2FkZHIgIT0g
cGZuX3RvX3BhZGRyKGFjdC0+ZnJhbWUpKSApCisgICAgICAgIFBJTl9GQUlM
KGFjdF9yZWxlYXNlX291dCwgR05UU1RfZ2VuZXJhbF9lcnJvciwKKyAgICAg
ICAgICAgICAgICAgIkJ1cyBhZGRyZXNzIGRvZXNuJ3QgbWF0Y2ggZ250cmVm
ICglIlBSSXg2NCIgIT0gJSJQUklwYWRkciIpXG4iLAorICAgICAgICAgICAg
ICAgICBvcC0+ZGV2X2J1c19hZGRyLCBwZm5fdG9fcGFkZHIoYWN0LT5mcmFt
ZSkpOwogCi0gICAgaWYgKCAob3AtPmhvc3RfYWRkciAhPSAwKSAmJiAob3At
PmZsYWdzICYgR05UTUFQX2hvc3RfbWFwKSApCisgICAgaWYgKCBvcC0+aG9z
dF9hZGRyICYmIChmbGFncyAmIEdOVE1BUF9ob3N0X21hcCkgKQogICAgIHsK
ICAgICAgICAgaWYgKCAocmMgPSByZXBsYWNlX2dyYW50X2hvc3RfbWFwcGlu
ZyhvcC0+aG9zdF9hZGRyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIG9wLT5mcmFtZSwgb3AtPm5ld19hZGRyLCAK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBvcC0+ZmxhZ3MpKSA8IDAgKQorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZsYWdzKSkgPCAwICkKICAgICAgICAg
ICAgIGdvdG8gYWN0X3JlbGVhc2Vfb3V0OwogCiAgICAgICAgIG1hcC0+Zmxh
Z3MgJj0gfkdOVE1BUF9ob3N0X21hcDsKKyAgICAgICAgb3AtPmRvbmUgfD0g
R05UTUFQX2hvc3RfbWFwIHwgKGZsYWdzICYgR05UTUFQX3JlYWRvbmx5KTsK
KyAgICB9CisKKyAgICBpZiAoIG9wLT5kZXZfYnVzX2FkZHIgJiYgKGZsYWdz
ICYgR05UTUFQX2RldmljZV9tYXApICkKKyAgICB7CisgICAgICAgIG1hcC0+
ZmxhZ3MgJj0gfkdOVE1BUF9kZXZpY2VfbWFwOworICAgICAgICBvcC0+ZG9u
ZSB8PSBHTlRNQVBfZGV2aWNlX21hcCB8IChmbGFncyAmIEdOVE1BUF9yZWFk
b25seSk7CiAgICAgfQogCiAgICAgaWYgKCAhKG1hcC0+ZmxhZ3MgJiAoR05U
TUFQX2RldmljZV9tYXB8R05UTUFQX2hvc3RfbWFwKSkgKQpAQCAtMTIyNiw3
ICsxMjQ2LDcgQEAgX19nbnR0YWJfdW5tYXBfY29tbW9uKAogICAgIH0KIAog
ICAgIC8qIElmIGp1c3QgdW5tYXBwZWQgYSB3cml0YWJsZSBtYXBwaW5nLCBt
YXJrIGFzIGRpcnRpZWQgKi8KLSAgICBpZiAoIHJjID09IEdOVFNUX29rYXkg
JiYgIShvcC0+ZmxhZ3MgJiBHTlRNQVBfcmVhZG9ubHkpICkKKyAgICBpZiAo
IHJjID09IEdOVFNUX29rYXkgJiYgIShmbGFncyAmIEdOVE1BUF9yZWFkb25s
eSkgKQogICAgICAgICAgZ250dGFiX21hcmtfZGlydHkocmQsIG9wLT5mcmFt
ZSk7CiAKICAgICBvcC0+c3RhdHVzID0gcmM7CkBAIC0xMjQzLDEzICsxMjYz
LDkgQEAgX19nbnR0YWJfdW5tYXBfY29tbW9uX2NvbXBsZXRlKHN0cnVjdCBn
bnR0YWJfdW5tYXBfY29tbW9uICpvcCkKICAgICBzdHJ1Y3QgcGFnZV9pbmZv
ICpwZzsKICAgICB1aW50MTZfdCAqc3RhdHVzOwogCi0gICAgaWYgKCByZCA9
PSBOVUxMICkKKyAgICBpZiAoICFvcC0+ZG9uZSApCiAgICAgeyAKLSAgICAg
ICAgLyoKLSAgICAgICAgICogU3VnZ2VzdHMgdGhhdCBfX2dudGFiX3VubWFw
X2NvbW1vbiBmYWlsZWQgaW4KLSAgICAgICAgICogcmN1X2xvY2tfZG9tYWlu
X2J5X2lkKCkgb3IgZWFybGllciwgYW5kIHNvIHdlIGhhdmUgbm90aGluZwot
ICAgICAgICAgKiB0byBjb21wbGV0ZQotICAgICAgICAgKi8KKyAgICAgICAg
LyogX19nbnRhYl91bm1hcF9jb21tb24oKSBkaWRuJ3QgZG8gYW55dGhpbmcg
LSBub3RoaW5nIHRvIGNvbXBsZXRlLiAqLwogICAgICAgICByZXR1cm47CiAg
ICAgfQogCkBAIC0xMjU5LDggKzEyNzUsNiBAQCBfX2dudHRhYl91bm1hcF9j
b21tb25fY29tcGxldGUoc3RydWN0IGdudHRhYl91bm1hcF9jb21tb24gKm9w
KQogICAgIHJndCA9IHJkLT5ncmFudF90YWJsZTsKIAogICAgIHJlYWRfbG9j
aygmcmd0LT5sb2NrKTsKLSAgICBpZiAoIHJndC0+Z3RfdmVyc2lvbiA9PSAw
ICkKLSAgICAgICAgZ290byB1bmxvY2tfb3V0OwogCiAgICAgYWN0ID0gYWN0
aXZlX2VudHJ5X2FjcXVpcmUocmd0LCBvcC0+cmVmKTsKICAgICBzaGEgPSBz
aGFyZWRfZW50cnlfaGVhZGVyKHJndCwgb3AtPnJlZik7CkBAIC0xMjcwLDcy
ICsxMjg0LDUwIEBAIF9fZ250dGFiX3VubWFwX2NvbW1vbl9jb21wbGV0ZShz
dHJ1Y3QgZ250dGFiX3VubWFwX2NvbW1vbiAqb3ApCiAgICAgZWxzZQogICAg
ICAgICBzdGF0dXMgPSAmc3RhdHVzX2VudHJ5KHJndCwgb3AtPnJlZik7CiAK
LSAgICBpZiAoIG9wLT5kZXZfYnVzX2FkZHIgJiYKLSAgICAgICAgIHVubGlr
ZWx5KG9wLT5kZXZfYnVzX2FkZHIgIT0gcGZuX3RvX3BhZGRyKGFjdC0+ZnJh
bWUpKSApCi0gICAgewotICAgICAgICAvKgotICAgICAgICAgKiBTdWdnZXN0
cyB0aGF0IF9fZ250YWJfdW5tYXBfY29tbW9uIGZhaWxlZCBlYXJseSBhbmQg
c28KLSAgICAgICAgICogbm90aGluZyBmdXJ0aGVyIHRvIGRvCi0gICAgICAg
ICAqLwotICAgICAgICBnb3RvIGFjdF9yZWxlYXNlX291dDsKLSAgICB9Ci0K
ICAgICBwZyA9IG1mbl90b19wYWdlKG9wLT5mcmFtZSk7CiAKLSAgICBpZiAo
IG9wLT5kZXZfYnVzX2FkZHIgJiYgKG9wLT5mbGFncyAmIEdOVE1BUF9kZXZp
Y2VfbWFwKSApCisgICAgaWYgKCBvcC0+ZG9uZSAmIEdOVE1BUF9kZXZpY2Vf
bWFwICkKICAgICB7CiAgICAgICAgIGlmICggIWlzX2lvbWVtX3BhZ2UoYWN0
LT5mcmFtZSkgKQogICAgICAgICB7Ci0gICAgICAgICAgICBpZiAoIG9wLT5m
bGFncyAmIEdOVE1BUF9yZWFkb25seSApCisgICAgICAgICAgICBpZiAoIG9w
LT5kb25lICYgR05UTUFQX3JlYWRvbmx5ICkKICAgICAgICAgICAgICAgICBw
dXRfcGFnZShwZyk7CiAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAg
ICAgcHV0X3BhZ2VfYW5kX3R5cGUocGcpOwogICAgICAgICB9CiAKICAgICAg
ICAgQVNTRVJUKGFjdC0+cGluICYgKEdOVFBJTl9kZXZ3X21hc2sgfCBHTlRQ
SU5fZGV2cl9tYXNrKSk7Ci0gICAgICAgIGlmICggb3AtPmZsYWdzICYgR05U
TUFQX3JlYWRvbmx5ICkKKyAgICAgICAgaWYgKCBvcC0+ZG9uZSAmIEdOVE1B
UF9yZWFkb25seSApCiAgICAgICAgICAgICBhY3QtPnBpbiAtPSBHTlRQSU5f
ZGV2cl9pbmM7CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIGFjdC0+cGlu
IC09IEdOVFBJTl9kZXZ3X2luYzsKICAgICB9CiAKLSAgICBpZiAoIChvcC0+
aG9zdF9hZGRyICE9IDApICYmIChvcC0+ZmxhZ3MgJiBHTlRNQVBfaG9zdF9t
YXApICkKKyAgICBpZiAoIG9wLT5kb25lICYgR05UTUFQX2hvc3RfbWFwICkK
ICAgICB7Ci0gICAgICAgIGlmICggb3AtPnN0YXR1cyAhPSAwICkgCisgICAg
ICAgIGlmICggIWlzX2lvbWVtX3BhZ2Uob3AtPmZyYW1lKSApCiAgICAgICAg
IHsKLSAgICAgICAgICAgIC8qCi0gICAgICAgICAgICAgKiBTdWdnZXN0cyB0
aGF0IF9fZ250YWJfdW5tYXBfY29tbW9uIGZhaWxlZCBpbgotICAgICAgICAg
ICAgICogcmVwbGFjZV9ncmFudF9ob3N0X21hcHBpbmcoKSBvciBJT01NVSBo
YW5kbGluZywgc28gbm90aGluZwotICAgICAgICAgICAgICogZnVydGhlciB0
byBkbyAoc2hvcnQgb2YgcmUtZXN0YWJsaXNoaW5nIHRoZSBtYXBwaW5nIGlu
IHRoZQotICAgICAgICAgICAgICogbGF0dGVyIGNhc2UpLgotICAgICAgICAg
ICAgICovCi0gICAgICAgICAgICBnb3RvIGFjdF9yZWxlYXNlX291dDsKLSAg
ICAgICAgfQotCi0gICAgICAgIGlmICggIWlzX2lvbWVtX3BhZ2Uob3AtPmZy
YW1lKSApIAotICAgICAgICB7Ci0gICAgICAgICAgICBpZiAoIGdudHRhYl9o
b3N0X21hcHBpbmdfZ2V0X3BhZ2VfdHlwZShvcCwgbGQsIHJkKSApCisgICAg
ICAgICAgICBpZiAoIGdudHRhYl9ob3N0X21hcHBpbmdfZ2V0X3BhZ2VfdHlw
ZShvcC0+ZG9uZSAmIEdOVE1BUF9yZWFkb25seSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxkLCByZCkg
KQogICAgICAgICAgICAgICAgIHB1dF9wYWdlX3R5cGUocGcpOwogICAgICAg
ICAgICAgcHV0X3BhZ2UocGcpOwogICAgICAgICB9CiAKICAgICAgICAgQVNT
RVJUKGFjdC0+cGluICYgKEdOVFBJTl9oc3R3X21hc2sgfCBHTlRQSU5faHN0
cl9tYXNrKSk7Ci0gICAgICAgIGlmICggb3AtPmZsYWdzICYgR05UTUFQX3Jl
YWRvbmx5ICkKKyAgICAgICAgaWYgKCBvcC0+ZG9uZSAmIEdOVE1BUF9yZWFk
b25seSApCiAgICAgICAgICAgICBhY3QtPnBpbiAtPSBHTlRQSU5faHN0cl9p
bmM7CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIGFjdC0+cGluIC09IEdO
VFBJTl9oc3R3X2luYzsKICAgICB9CiAKICAgICBpZiAoICgoYWN0LT5waW4g
JiAoR05UUElOX2RldndfbWFza3xHTlRQSU5faHN0d19tYXNrKSkgPT0gMCkg
JiYKLSAgICAgICAgICEob3AtPmZsYWdzICYgR05UTUFQX3JlYWRvbmx5KSAp
CisgICAgICAgICAhKG9wLT5kb25lICYgR05UTUFQX3JlYWRvbmx5KSApCiAg
ICAgICAgIGdudHRhYl9jbGVhcl9mbGFnKF9HVEZfd3JpdGluZywgc3RhdHVz
KTsKIAogICAgIGlmICggYWN0LT5waW4gPT0gMCApCiAgICAgICAgIGdudHRh
Yl9jbGVhcl9mbGFnKF9HVEZfcmVhZGluZywgc3RhdHVzKTsKIAotIGFjdF9y
ZWxlYXNlX291dDoKICAgICBhY3RpdmVfZW50cnlfcmVsZWFzZShhY3QpOwot
IHVubG9ja19vdXQ6CiAgICAgcmVhZF91bmxvY2soJnJndC0+bG9jayk7CiAK
ICAgICByY3VfdW5sb2NrX2RvbWFpbihyZCk7CkBAIC0xMzUxLDYgKzEzNDMs
NyBAQCBfX2dudHRhYl91bm1hcF9ncmFudF9yZWYoCiAgICAgY29tbW9uLT5o
YW5kbGUgPSBvcC0+aGFuZGxlOwogCiAgICAgLyogSW50aWFsaXNlIHRoZXNl
IGluIGNhc2UgY29tbW9uIGNvbnRhaW5zIG9sZCBzdGF0ZSAqLworICAgIGNv
bW1vbi0+ZG9uZSA9IDA7CiAgICAgY29tbW9uLT5uZXdfYWRkciA9IDA7CiAg
ICAgY29tbW9uLT5yZCA9IE5VTEw7CiAgICAgY29tbW9uLT5mcmFtZSA9IDA7
CkBAIC0xNDE2LDYgKzE0MDksNyBAQCBfX2dudHRhYl91bm1hcF9hbmRfcmVw
bGFjZSgKICAgICBjb21tb24tPmhhbmRsZSA9IG9wLT5oYW5kbGU7CiAgICAg
CiAgICAgLyogSW50aWFsaXNlIHRoZXNlIGluIGNhc2UgY29tbW9uIGNvbnRh
aW5zIG9sZCBzdGF0ZSAqLworICAgIGNvbW1vbi0+ZG9uZSA9IDA7CiAgICAg
Y29tbW9uLT5kZXZfYnVzX2FkZHIgPSAwOwogICAgIGNvbW1vbi0+cmQgPSBO
VUxMOwogICAgIGNvbW1vbi0+ZnJhbWUgPSAwOwpAQCAtMzM3Niw3ICszMzcw
LDkgQEAgZ250dGFiX3JlbGVhc2VfbWFwcGluZ3MoCiAgICAgICAgICAgICAg
ICAgaWYgKCBnbnR0YWJfcmVsZWFzZV9ob3N0X21hcHBpbmdzKGQpICYmCiAg
ICAgICAgICAgICAgICAgICAgICAhaXNfaW9tZW1fcGFnZShhY3QtPmZyYW1l
KSApCiAgICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICBp
ZiAoIGdudHRhYl9ob3N0X21hcHBpbmdfZ2V0X3BhZ2VfdHlwZShtYXAsIGQs
IHJkKSApCisgICAgICAgICAgICAgICAgICAgIGlmICggZ250dGFiX2hvc3Rf
bWFwcGluZ19nZXRfcGFnZV90eXBlKChtYXAtPmZsYWdzICYKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIEdOVE1BUF9yZWFkb25seSksCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGQsIHJk
KSApCiAgICAgICAgICAgICAgICAgICAgICAgICBwdXRfcGFnZV90eXBlKHBn
KTsKICAgICAgICAgICAgICAgICAgICAgcHV0X3BhZ2UocGcpOwogICAgICAg
ICAgICAgICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
Z3JhbnRfdGFibGUuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFi
bGUuaAppbmRleCA1ZTA3NmNjLi5kNzZjN2M3IDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oCkBAIC05LDcgKzksNyBAQCB2b2lk
IGdudHRhYl9jbGVhcl9mbGFnKHVuc2lnbmVkIGxvbmcgbnIsIHVpbnQxNl90
ICphZGRyKTsKIGludCBjcmVhdGVfZ3JhbnRfaG9zdF9tYXBwaW5nKHVuc2ln
bmVkIGxvbmcgZ3BhZGRyLAogICAgICAgICB1bnNpZ25lZCBsb25nIG1mbiwg
dW5zaWduZWQgaW50IGZsYWdzLCB1bnNpZ25lZCBpbnQKICAgICAgICAgY2Fj
aGVfZmxhZ3MpOwotI2RlZmluZSBnbnR0YWJfaG9zdF9tYXBwaW5nX2dldF9w
YWdlX3R5cGUob3AsIGQsIHJkKSAoMCkKKyNkZWZpbmUgZ250dGFiX2hvc3Rf
bWFwcGluZ19nZXRfcGFnZV90eXBlKHJvLCBsZCwgcmQpICgwKQogaW50IHJl
cGxhY2VfZ3JhbnRfaG9zdF9tYXBwaW5nKHVuc2lnbmVkIGxvbmcgZ3BhZGRy
LCB1bnNpZ25lZCBsb25nIG1mbiwKICAgICAgICAgdW5zaWduZWQgbG9uZyBu
ZXdfZ3BhZGRyLCB1bnNpZ25lZCBpbnQgZmxhZ3MpOwogdm9pZCBnbnR0YWJf
bWFya19kaXJ0eShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGwp
OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ncmFudF90YWJs
ZS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ncmFudF90YWJsZS5oCmluZGV4
IDhjOWJiY2YuLjljYTYzMWMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvZ3JhbnRfdGFibGUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L2dyYW50X3RhYmxlLmgKQEAgLTU4LDkgKzU4LDggQEAgc3RhdGljIGlubGlu
ZSB2b2lkIGdudHRhYl9jbGVhcl9mbGFnKHVuc2lnbmVkIGludCBuciwgdWlu
dDE2X3QgKnN0KQogfQogCiAvKiBGb3JlaWduIG1hcHBpbmdzIG9mIEhIVk0t
Z3Vlc3QgcGFnZXMgZG8gbm90IG1vZGlmeSB0aGUgdHlwZSBjb3VudC4gKi8K
LSNkZWZpbmUgZ250dGFiX2hvc3RfbWFwcGluZ19nZXRfcGFnZV90eXBlKG9w
LCBsZCwgcmQpICAgXAotICAgICghKChvcCktPmZsYWdzICYgR05UTUFQX3Jl
YWRvbmx5KSAmJiAgICAgICAgICAgICAgICBcCi0gICAgICgoKGxkKSA9PSAo
cmQpKSB8fCAhcGFnaW5nX21vZGVfZXh0ZXJuYWwocmQpKSkKKyNkZWZpbmUg
Z250dGFiX2hvc3RfbWFwcGluZ19nZXRfcGFnZV90eXBlKHJvLCBsZCwgcmQp
ICAgXAorICAgICghKHJvKSAmJiAoKChsZCkgPT0gKHJkKSkgfHwgIXBhZ2lu
Z19tb2RlX2V4dGVybmFsKHJkKSkpCiAKIC8qIERvbmUgaW1wbGljaXRseSB3
aGVuIHBhZ2UgdGFibGVzIGFyZSBkZXN0cm95ZWQuICovCiAjZGVmaW5lIGdu
dHRhYl9yZWxlYXNlX2hvc3RfbWFwcGluZ3MoZG9tYWluKSAoIHBhZ2luZ19t
b2RlX2V4dGVybmFsKGRvbWFpbikgKQotLSAKMi4xLjQKCg==

--=separator
Content-Type: application/octet-stream;
 name="xsa224-4.7/0001-gnttab-Fix-handling-of-dev_bus_addr-during-unmap.patch"
Content-Disposition: attachment;
 filename="xsa224-4.7/0001-gnttab-Fix-handling-of-dev_bus_addr-during-unmap.patch"
Content-Transfer-Encoding: base64

RnJvbSBmZDk3ZjVmNWJhOTM3NTE2M2M4ZDg3NzFmZTU1MWJiNGE2NDIzYjM2
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFRodSwgMTUgSnVu
IDIwMTcgMTY6MjQ6MDIgKzAxMDAKU3ViamVjdDogW1BBVENIIDEvNF0gZ250
dGFiOiBGaXggaGFuZGxpbmcgb2YgZGV2X2J1c19hZGRyIGR1cmluZyB1bm1h
cAoKSWYgYSBncmFudCBoYXMgYmVlbiBtYXBwZWQgd2l0aCB0aGUgR05UVEFC
X2RldmljZV9tYXAgZmxhZywgY2FsbGluZwpncmFudF91bm1hcF9yZWYoKSB3
aXRoIGRldl9idXNfYWRkciBzZXQgdG8gemVybyBzaG91bGQgY2F1c2UgdGhl
CkdOVFRBQl9kZXZpY2VfbWFwIHBhcnQgb2YgdGhlIG1hcHBpbmcgdG8gYmUg
bGVmdCBhbG9uZS4KClVuZm9ydHVuYXRlbHksIGF0IHRoZSBtb21lbnQsIG9w
LT5kZXZfYnVzX2FkZHIgaXMgaW1wbGljaXRseSBjaGVja2VkCmJlZm9yZSBj
bGVhcmluZyB0aGUgbWFwIGFuZCBhZGp1c3RpbmcgdGhlIHBpbiBjb3VudCwg
YnV0IG9ubHkgdGhlIGJpdHMKYWJvdmUgMTI7IGFuZCBpdCBpcyBub3QgY2hl
Y2tlZCBhdCBhbGwgYmVmb3JlIGRyb3BwaW5nIHBhZ2UKcmVmZXJlbmNlcy4g
IFRoaXMgbWVhbnMgYSBndWVzdCBjYW4gcmVwZWF0ZWRseSBtYWtlIHN1Y2gg
YSBjYWxsIHRvCmNhdXNlIHRoZSByZWZlcmVuY2UgY291bnQgdG8gZHJvcCB0
byB6ZXJvLCBjYXVzaW5nIHRoZSBwYWdlIHRvIGJlCmZyZWVkIGFuZCByZS11
c2VkLCBldmVuIHRob3VnaCBpdCdzIHN0aWxsIG1hcHBlZCBpbiBpdHMgcGFn
ZXRhYmxlcy4KClRvIGZpeCB0aGlzLCBhbHdheXMgY2hlY2sgb3AtPmRldl9i
dXNfYWRkciBleHBsaWNpdGx5IGZvciBiZWluZwpub24temVybywgYXMgd2Vs
bCBhcyBvcC0+ZmxhZyAmIEdOVE1BUF9kZXZpY2VfbWFwLCBiZWZvcmUgZG9p
bmcKb3BlcmF0aW9ucyBvbiB0aGUgZGV2aWNlX21hcC4KCldoaWxlIHdlJ3Jl
IGhlcmUsIG1ha2UgdGhlIGxvZ2ljIGEgYml0IGNsZWFuZXI6CgoqIEFsd2F5
cyBpbml0aWFsaXplIG9wLT5mcmFtZSB0byB6ZXJvIGFuZCBzZXQgaXQgZnJv
bSBhY3QtPmZyYW1lLCB0byByZWR1Y2UgdGhlCmNoYW5jZSBvZiB1bnRydXN0
ZWQgaW5wdXQgYmVpbmcgdXNlZAoKKiBFeHBsaWNpdGx5IGNoZWNrIHRoZSBm
dWxsIGRldl9idXNfYWRkciBhZ2FpbnN0IGFjdC0+ZnJhbWUgPDwKICBQQUdF
X1NISUZULCByYXRoZXIgdGhhbiBpZ25vcmluZyB0aGUgbG93ZXIgMTIgYml0
cwoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0yMjQuCgpSZXBvcnRlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTaWduZWQtb2ZmLWJ5OiBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+ClNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0t
CiB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgfCAyMyArKysrKysrKysrKy0t
LS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyks
IDEyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3Jh
bnRfdGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwppbmRleCBj
NGQ3M2FmLi42OWNiZGI2IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2dyYW50
X3RhYmxlLmMKKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCkBAIC0x
MDg5LDggKzEwODksNiBAQCBfX2dudHRhYl91bm1hcF9jb21tb24oCiAgICAg
bGQgPSBjdXJyZW50LT5kb21haW47CiAgICAgbGd0ID0gbGQtPmdyYW50X3Rh
YmxlOwogCi0gICAgb3AtPmZyYW1lID0gKHVuc2lnbmVkIGxvbmcpKG9wLT5k
ZXZfYnVzX2FkZHIgPj4gUEFHRV9TSElGVCk7Ci0KICAgICBpZiAoIHVubGlr
ZWx5KG9wLT5oYW5kbGUgPj0gbGd0LT5tYXB0cmFja19saW1pdCkgKQogICAg
IHsKICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0lORk8sICJCYWQgaGFuZGxl
ICglZCkuXG4iLCBvcC0+aGFuZGxlKTsKQEAgLTExNzQsMTYgKzExNzIsMTQg
QEAgX19nbnR0YWJfdW5tYXBfY29tbW9uKAogICAgICAgICBnb3RvIGFjdF9y
ZWxlYXNlX291dDsKICAgICB9CiAKLSAgICBpZiAoIG9wLT5mcmFtZSA9PSAw
ICkKLSAgICB7Ci0gICAgICAgIG9wLT5mcmFtZSA9IGFjdC0+ZnJhbWU7Ci0g
ICAgfQotICAgIGVsc2UKKyAgICBvcC0+ZnJhbWUgPSBhY3QtPmZyYW1lOwor
CisgICAgaWYgKCBvcC0+ZGV2X2J1c19hZGRyICkKICAgICB7Ci0gICAgICAg
IGlmICggdW5saWtlbHkob3AtPmZyYW1lICE9IGFjdC0+ZnJhbWUpICkKKyAg
ICAgICAgaWYgKCB1bmxpa2VseShvcC0+ZGV2X2J1c19hZGRyICE9IHBmbl90
b19wYWRkcihhY3QtPmZyYW1lKSkgKQogICAgICAgICAgICAgUElOX0ZBSUwo
YWN0X3JlbGVhc2Vfb3V0LCBHTlRTVF9nZW5lcmFsX2Vycm9yLAotICAgICAg
ICAgICAgICAgICAgICAgIkJhZCBmcmFtZSBudW1iZXIgZG9lc24ndCBtYXRj
aCBnbnRyZWYuICglbHggIT0gJWx4KVxuIiwKLSAgICAgICAgICAgICAgICAg
ICAgIG9wLT5mcmFtZSwgYWN0LT5mcmFtZSk7CisgICAgICAgICAgICAgICAg
ICAgICAiQnVzIGFkZHJlc3MgZG9lc24ndCBtYXRjaCBnbnRyZWYgKCUiUFJJ
eDY0IiAhPSAlIlBSSXBhZGRyIilcbiIsCisgICAgICAgICAgICAgICAgICAg
ICBvcC0+ZGV2X2J1c19hZGRyLCBwZm5fdG9fcGFkZHIoYWN0LT5mcmFtZSkp
OwogCiAgICAgICAgIG1hcC0+ZmxhZ3MgJj0gfkdOVE1BUF9kZXZpY2VfbWFw
OwogICAgIH0KQEAgLTEyNzYsNyArMTI3Miw4IEBAIF9fZ250dGFiX3VubWFw
X2NvbW1vbl9jb21wbGV0ZShzdHJ1Y3QgZ250dGFiX3VubWFwX2NvbW1vbiAq
b3ApCiAgICAgZWxzZQogICAgICAgICBzdGF0dXMgPSAmc3RhdHVzX2VudHJ5
KHJndCwgb3AtPnJlZik7CiAKLSAgICBpZiAoIHVubGlrZWx5KG9wLT5mcmFt
ZSAhPSBhY3QtPmZyYW1lKSApIAorICAgIGlmICggb3AtPmRldl9idXNfYWRk
ciAmJgorICAgICAgICAgdW5saWtlbHkob3AtPmRldl9idXNfYWRkciAhPSBw
Zm5fdG9fcGFkZHIoYWN0LT5mcmFtZSkpICkKICAgICB7CiAgICAgICAgIC8q
CiAgICAgICAgICAqIFN1Z2dlc3RzIHRoYXQgX19nbnRhYl91bm1hcF9jb21t
b24gZmFpbGVkIGVhcmx5IGFuZCBzbwpAQCAtMTI4Nyw3ICsxMjg0LDcgQEAg
X19nbnR0YWJfdW5tYXBfY29tbW9uX2NvbXBsZXRlKHN0cnVjdCBnbnR0YWJf
dW5tYXBfY29tbW9uICpvcCkKIAogICAgIHBnID0gbWZuX3RvX3BhZ2Uob3At
PmZyYW1lKTsKIAotICAgIGlmICggb3AtPmZsYWdzICYgR05UTUFQX2Rldmlj
ZV9tYXAgKSAKKyAgICBpZiAoIG9wLT5kZXZfYnVzX2FkZHIgJiYgKG9wLT5m
bGFncyAmIEdOVE1BUF9kZXZpY2VfbWFwKSApCiAgICAgewogICAgICAgICBp
ZiAoICFpc19pb21lbV9wYWdlKGFjdC0+ZnJhbWUpICkKICAgICAgICAgewpA
QCAtMTM1OCw2ICsxMzU1LDcgQEAgX19nbnR0YWJfdW5tYXBfZ3JhbnRfcmVm
KAogICAgIC8qIEludGlhbGlzZSB0aGVzZSBpbiBjYXNlIGNvbW1vbiBjb250
YWlucyBvbGQgc3RhdGUgKi8KICAgICBjb21tb24tPm5ld19hZGRyID0gMDsK
ICAgICBjb21tb24tPnJkID0gTlVMTDsKKyAgICBjb21tb24tPmZyYW1lID0g
MDsKIAogICAgIF9fZ250dGFiX3VubWFwX2NvbW1vbihjb21tb24pOwogICAg
IG9wLT5zdGF0dXMgPSBjb21tb24tPnN0YXR1czsKQEAgLTE0MjIsNiArMTQy
MCw3IEBAIF9fZ250dGFiX3VubWFwX2FuZF9yZXBsYWNlKAogICAgIC8qIElu
dGlhbGlzZSB0aGVzZSBpbiBjYXNlIGNvbW1vbiBjb250YWlucyBvbGQgc3Rh
dGUgKi8KICAgICBjb21tb24tPmRldl9idXNfYWRkciA9IDA7CiAgICAgY29t
bW9uLT5yZCA9IE5VTEw7CisgICAgY29tbW9uLT5mcmFtZSA9IDA7CiAKICAg
ICBfX2dudHRhYl91bm1hcF9jb21tb24oY29tbW9uKTsKICAgICBvcC0+c3Rh
dHVzID0gY29tbW9uLT5zdGF0dXM7Ci0tIAoyLjEuNAoK

--=separator
Content-Type: application/octet-stream;
 name="xsa224-4.7/0002-gnttab-never-create-host-mapping-unless-asked-to.patch"
Content-Disposition: attachment;
 filename="xsa224-4.7/0002-gnttab-never-create-host-mapping-unless-asked-to.patch"
Content-Transfer-Encoding: base64

RnJvbSA4ODk0YTBjMjBkOTIwYWFkYTMwNWFhZGUwNTkxYzFlNzcxNjdiMWRi
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6IEZyaSwgMiBKdW4gMjAxNyAxNToy
MToyNyArMDEwMApTdWJqZWN0OiBbUEFUQ0ggMi80XSBnbnR0YWI6IG5ldmVy
IGNyZWF0ZSBob3N0IG1hcHBpbmcgdW5sZXNzIGFza2VkIHRvCgpXZSBzaG91
bGRuJ3QgY3JlYXRlIGEgaG9zdCBtYXBwaW5nIHVubGVzcyBhc2tlZCB0byBl
dmVuIGluIHRoZSBjYXNlIG9mCm1hcHBpbmcgYSBncmFudGVkIE1NSU8gcGFn
ZS4gSW4gcGFydGljdWxhciB0aGUgbWFwcGluZyB3b3VsZG4ndCBiZSB0b3Ju
CmRvd24gd2hlbiBwcm9jZXNzaW5nIHRoZSBtYXRjaGluZyB1bm1hcCByZXF1
ZXN0LgoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0yMjQuCgpSZXBvcnRlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2Nv
bW1vbi9ncmFudF90YWJsZS5jIHwgMTEgKysrKysrKy0tLS0KIDEgZmlsZSBj
aGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1v
bi9ncmFudF90YWJsZS5jCmluZGV4IDY5Y2JkYjYuLjQ1MjUzOGUgMTAwNjQ0
Ci0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYworKysgYi94ZW4vY29t
bW9uL2dyYW50X3RhYmxlLmMKQEAgLTkxMSwxMCArOTExLDEzIEBAIF9fZ250
dGFiX21hcF9ncmFudF9yZWYoCiAgICAgICAgICAgICBnb3RvIHVuZG9fb3V0
OwogICAgICAgICB9CiAKLSAgICAgICAgcmMgPSBjcmVhdGVfZ3JhbnRfaG9z
dF9tYXBwaW5nKAotICAgICAgICAgICAgb3AtPmhvc3RfYWRkciwgZnJhbWUs
IG9wLT5mbGFncywgY2FjaGVfZmxhZ3MpOwotICAgICAgICBpZiAoIHJjICE9
IEdOVFNUX29rYXkgKQotICAgICAgICAgICAgZ290byB1bmRvX291dDsKKyAg
ICAgICAgaWYgKCBvcC0+ZmxhZ3MgJiBHTlRNQVBfaG9zdF9tYXAgKQorICAg
ICAgICB7CisgICAgICAgICAgICByYyA9IGNyZWF0ZV9ncmFudF9ob3N0X21h
cHBpbmcob3AtPmhvc3RfYWRkciwgZnJhbWUsIG9wLT5mbGFncywKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYWNoZV9m
bGFncyk7CisgICAgICAgICAgICBpZiAoIHJjICE9IEdOVFNUX29rYXkgKQor
ICAgICAgICAgICAgICAgIGdvdG8gdW5kb19vdXQ7CisgICAgICAgIH0KICAg
ICB9CiAgICAgZWxzZSBpZiAoIG93bmVyID09IHJkIHx8IG93bmVyID09IGRv
bV9jb3cgKQogICAgIHsKLS0gCjIuMS40Cgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa224-4.7/0003-gnttab-correct-logic-to-get-page-references-during-m.patch"
Content-Disposition: attachment;
 filename="xsa224-4.7/0003-gnttab-correct-logic-to-get-page-references-during-m.patch"
Content-Transfer-Encoding: base64

RnJvbSA1ZDQ5MWUzY2YzMmZmMDM1NTJkYjlkNjZlODQyOTY0ZmVjMDZkY2Q0
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IEZyaSwgMiBKdW4g
MjAxNyAxNToyMToyNyArMDEwMApTdWJqZWN0OiBbUEFUQ0ggMy80XSBnbnR0
YWI6IGNvcnJlY3QgbG9naWMgdG8gZ2V0IHBhZ2UgcmVmZXJlbmNlcyBkdXJp
bmcgbWFwCiByZXF1ZXN0cwoKVGhlIHJ1bGVzIGZvciByZWZlcmVuY2UgY291
bnRpbmcgYXJlIHNvbWV3aGF0IGNvbXBsaWNhdGVkOgoKKiBFYWNoIG9mIEdO
VFRBQl9ob3N0X21hcCBhbmQgR05UVEFCX2RldmljZV9tYXAgbmVlZCB0aGVp
ciBvd24KcmVmZXJlbmNlIGNvdW50CgoqIElmIHRoZSBtYXBwaW5nIGlzIHdy
aXRlYWJsZToKIC0gR05UVEFCX2hvc3RfbWFwIG5lZWRzIGEgdHlwZSBjb3Vu
dCB1bmRlciBvbmx5IHNvbWUgY29uZGl0aW9ucwogLSBHTlRUQUJfZGV2aWNl
X21hcCBhbHdheXMgbmVlZHMgYSB0eXBlIGNvdW50CgpJZiB0aGUgbWFwcGlu
ZyBzdWNjZWVkcywgd2UgbmVlZCB0byBrZWVwIGFsbCBvZiB0aGVzZTsgaWYg
dGhlIG1hcHBpbmcKZmFpbHMsIHdlIG5lZWQgdG8gcmVsZWFzZSB3aGF0ZXZl
ciByZWZlcmVuY2VzIHdlIGhhdmUgYWNxdWlyZWQgc28gZmFyLgoKQWRkaXRp
b25hbGx5LCB0aGUgY29kZSB0aGF0IGRvZXMgYSBsb3Qgb2YgdGhpcyBjYWxj
dWxhdGlvbiAiaW5oZXJpdHMiCmEgcmVmZXJlbmNlIGFzIHBhcnQgb2YgdGhl
IHByb2Nlc3Mgb2YgZmluZGluZyBvdXQgd2hvIHRoZSBvd25lciBpcy4KCkZp
bmFsbHksIGlmIHRoZSBncmFudCBpcyBtYXBwZWQgYXMgd3JpdGVhYmxlICh3
aXRob3V0IHRoZQpHTlRNQVBfcmVhZG9ubHkgZmxhZyksIGJ1dCB0aGUgaHlw
ZXJ2aXNvciBjYW5ub3QgZ3JhYiBhClBHVF93cml0ZWFibGVfcGFnZSB0eXBl
LCB0aGUgZW50aXJlIG9wZXJhdGlvbiBzaG91bGQgZmFpbC4KClVuZm9ydHVu
YXRlbHksIHRoZSBjdXJyZW50IGNvZGUgaGFzIHNldmVyYWwgbG9naWMgaG9s
ZXM6CgoqIElmIGEgZ3JhbnQgaXMgbWFwcGVkIG9ubHkgR05UVEFCX2Rldmlj
ZV9tYXAsIGFuZCB3aXRoIGEgd3JpdGVhYmxlCiAgbWFwcGluZywgYnV0IGlu
IGNvbmRpdGlvbnMgd2hlcmUgYSAqaG9zdCogdHlwZSBjb3VudCBpcyBub3QK
ICBuZWNlc3NhcnksIHRoZSBjb2RlIHdpbGwgZmFpbCB0byBncmFiIHRoZSBu
ZWNlc3NhcnkgdHlwZSBjb3VudC4KCiogSWYgYSBncmFudCBpcyBtYXBwZWQg
Ym90aCBHTlRUQUJfZGV2aWNlX21hcCBhbmQgR05UVEFCX2hvc3RfbWFwLAog
IHdpdGggYSB3cml0ZWFibGUgbWFwcGluZywgaW4gY29uZGl0aW9ucyB3aGVy
ZSB0aGUgaG9zdCB0eXBlIGNvdW50IGlzCiAgbm90IG5lY2Vzc2FyeSwgKmFu
ZCogd2hlcmUgdGhlIHBhZ2UgY2Fubm90IGJlIGNoYW5nZWQgdG8gdHlwZQog
IFBHVF93cml0ZWFibGUsIHRoZSBjb25kaXRpb24gd2lsbCBub3QgYmUgZGV0
ZWN0ZWQuCgpJbiBib3RoIGNhc2VzLCB0aGlzIG1lYW5zIHRoYXQgb24gc3Vj
Y2VzcywgdGhlIHR5cGUgY291bnQgd2lsbCBiZQplcnJvbmVvdXNseSByZWR1
Y2VkIHdoZW4gdGhlIGdyYW50IGlzIHVubWFwcGVkLiAgSW4gdGhlIHNlY29u
ZCBjYXNlLAp0aGUgdHlwZSBjb3VudCB3aWxsIGJlIGVycm9uZW91c2x5IHJl
ZHVjZWQgb24gdGhlIGZhaWx1cmUgcGF0aCBhcwp3ZWxsLiAgKEluIHRoZSBm
aXJzdCBjYXNlIHRoZSBmYWlsdXJlIHBhdGggbG9naWMgaGFzIHRoZSBzYW1l
IGhvbGUKYXMgdGhlIHJlZmVyZW5jZSBncmFiYmluZyBsb2dpYy4pCgpBZGRp
dGlvbmFsbHksIHRoZSByZXR1cm4gdmFsdWUgb2YgZ2V0X3BhZ2UoKSBpcyBu
b3QgY2hlY2tlZDsgYnV0IHRoaXMKbWF5IGZhaWwgZXZlbiBpZiB0aGUgZmly
c3QgZ2V0X3BhZ2UoKSBzdWNjZWVkZWQgZHVlIHRvIGEgcmVmZXJlbmNlCmNv
dW50aW5nIG92ZXJmbG93LgoKRmlyc3Qgb2YgYWxsLCBzaW1wbGlmeSB0aGUg
cmVzdG9yYXRpb24gbG9naWMgYnkgZXhwbGljaXRseSBjb3VudGluZwp0aGUg
cmVmZXJlbmNlIGFuZCB0eXBlIHJlZmVyZW5jZXMgYWNxdWlyZWQuCgpDb25z
aWRlciBlYWNoIG1hcHBpbmcgdHlwZSBzZXBhcmF0ZWx5LCBleHBsaWNpdGx5
IG1hcmtpbmcgdGhlCidpbmNvbWluZycgcmVmZXJlbmNlIGFzIHVzZWQgc28g
d2Uga25vdyB3aGVuIHdlIG5lZWQgdG8gZ3JhYiBhIHNlY29uZApvbmUuCgpG
aW5hbGx5LCBhbHdheXMgY2hlY2sgdGhlIHJldHVybiB2YWx1ZSBvZiBnZXRf
cGFnZVtfdHlwZV0oKSBhbmQgZ28gdG8KdGhlIGZhaWx1cmUgcGF0aCBpZiBh
cHByb3ByaWF0ZS4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjI0LgoKUmVwb3J0
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KU2lnbmVk
LW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXgu
Y29tPgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Ci0tLQogeGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIHwgNTggKysr
KysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgMzMgaW5zZXJ0aW9ucygrKSwgMjUgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5j
IGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCmluZGV4IDQ1MjUzOGUuLjVl
OTJlMmMgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwor
KysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKQEAgLTc1OCwxMiArNzU4
LDEyIEBAIF9fZ250dGFiX21hcF9ncmFudF9yZWYoCiAgICAgc3RydWN0IGdy
YW50X3RhYmxlICpsZ3QsICpyZ3Q7CiAgICAgc3RydWN0IHZjcHUgICAqbGVk
OwogICAgIGludCAgICAgICAgICAgIGhhbmRsZTsKLSAgICB1bnNpZ25lZCBs
b25nICBmcmFtZSA9IDAsIG5yX2dldHMgPSAwOworICAgIHVuc2lnbmVkIGxv
bmcgIGZyYW1lID0gMDsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZyA9IE5V
TEw7CiAgICAgaW50ICAgICAgICAgICAgcmMgPSBHTlRTVF9va2F5OwogICAg
IHUzMiAgICAgICAgICAgIG9sZF9waW47CiAgICAgdTMyICAgICAgICAgICAg
YWN0X3BpbjsKLSAgICB1bnNpZ25lZCBpbnQgICBjYWNoZV9mbGFnczsKKyAg
ICB1bnNpZ25lZCBpbnQgICBjYWNoZV9mbGFncywgcmVmY250ID0gMCwgdHlw
ZWNudCA9IDA7CiAgICAgc3RydWN0IGFjdGl2ZV9ncmFudF9lbnRyeSAqYWN0
ID0gTlVMTDsKICAgICBzdHJ1Y3QgZ3JhbnRfbWFwcGluZyAqbXQ7CiAgICAg
Z3JhbnRfZW50cnlfaGVhZGVyX3QgKnNoYWg7CkBAIC04ODksMTEgKzg4OSwx
NyBAQCBfX2dudHRhYl9tYXBfZ3JhbnRfcmVmKAogICAgIGVsc2UKICAgICAg
ICAgb3duZXIgPSBwYWdlX2dldF9vd25lcihwZyk7CiAKKyAgICBpZiAoIG93
bmVyICkKKyAgICAgICAgcmVmY250Kys7CisKICAgICBpZiAoICFwZyB8fCAo
b3duZXIgPT0gZG9tX2lvKSApCiAgICAgewogICAgICAgICAvKiBPbmx5IG5l
ZWRlZCB0aGUgcmVmZXJlbmNlIHRvIGNvbmZpcm0gZG9tX2lvIG93bmVyc2hp
cC4gKi8KICAgICAgICAgaWYgKCBwZyApCisgICAgICAgIHsKICAgICAgICAg
ICAgIHB1dF9wYWdlKHBnKTsKKyAgICAgICAgICAgIHJlZmNudC0tOworICAg
ICAgICB9CiAKICAgICAgICAgaWYgKCBwYWdpbmdfbW9kZV9leHRlcm5hbChs
ZCkgKQogICAgICAgICB7CkBAIC05MjEsMjcgKzkyNywzOCBAQCBfX2dudHRh
Yl9tYXBfZ3JhbnRfcmVmKAogICAgIH0KICAgICBlbHNlIGlmICggb3duZXIg
PT0gcmQgfHwgb3duZXIgPT0gZG9tX2NvdyApCiAgICAgewotICAgICAgICBp
ZiAoIGdudHRhYl9ob3N0X21hcHBpbmdfZ2V0X3BhZ2VfdHlwZShvcCwgbGQs
IHJkKSApCisgICAgICAgIGlmICggKG9wLT5mbGFncyAmIEdOVE1BUF9kZXZp
Y2VfbWFwKSAmJiAhKG9wLT5mbGFncyAmIEdOVE1BUF9yZWFkb25seSkgKQog
ICAgICAgICB7CiAgICAgICAgICAgICBpZiAoIChvd25lciA9PSBkb21fY293
KSB8fAogICAgICAgICAgICAgICAgICAhZ2V0X3BhZ2VfdHlwZShwZywgUEdU
X3dyaXRhYmxlX3BhZ2UpICkKICAgICAgICAgICAgICAgICBnb3RvIGNvdWxk
X25vdF9waW47CisgICAgICAgICAgICB0eXBlY250Kys7CiAgICAgICAgIH0K
IAotICAgICAgICBucl9nZXRzKys7CiAgICAgICAgIGlmICggb3AtPmZsYWdz
ICYgR05UTUFQX2hvc3RfbWFwICkKICAgICAgICAgewotICAgICAgICAgICAg
cmMgPSBjcmVhdGVfZ3JhbnRfaG9zdF9tYXBwaW5nKG9wLT5ob3N0X2FkZHIs
IGZyYW1lLCBvcC0+ZmxhZ3MsIDApOwotICAgICAgICAgICAgaWYgKCByYyAh
PSBHTlRTVF9va2F5ICkKLSAgICAgICAgICAgICAgICBnb3RvIHVuZG9fb3V0
OwotCisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICogT25seSBuZWVk
IHRvIGdyYWIgYW5vdGhlciByZWZlcmVuY2UgaWYgZGV2aWNlX21hcCBjbGFp
bWVkCisgICAgICAgICAgICAgKiB0aGUgb3RoZXIgb25lLgorICAgICAgICAg
ICAgICovCiAgICAgICAgICAgICBpZiAoIG9wLT5mbGFncyAmIEdOVE1BUF9k
ZXZpY2VfbWFwICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBu
cl9nZXRzKys7Ci0gICAgICAgICAgICAgICAgKHZvaWQpZ2V0X3BhZ2UocGcs
IHJkKTsKLSAgICAgICAgICAgICAgICBpZiAoICEob3AtPmZsYWdzICYgR05U
TUFQX3JlYWRvbmx5KSApCi0gICAgICAgICAgICAgICAgICAgIGdldF9wYWdl
X3R5cGUocGcsIFBHVF93cml0YWJsZV9wYWdlKTsKKyAgICAgICAgICAgICAg
ICBpZiAoICFnZXRfcGFnZShwZywgcmQpICkKKyAgICAgICAgICAgICAgICAg
ICAgZ290byBjb3VsZF9ub3RfcGluOworICAgICAgICAgICAgICAgIHJlZmNu
dCsrOworICAgICAgICAgICAgfQorCisgICAgICAgICAgICBpZiAoIGdudHRh
Yl9ob3N0X21hcHBpbmdfZ2V0X3BhZ2VfdHlwZShvcCwgbGQsIHJkKSApCisg
ICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgaWYgKCAob3duZXIgPT0g
ZG9tX2NvdykgfHwKKyAgICAgICAgICAgICAgICAgICAgICFnZXRfcGFnZV90
eXBlKHBnLCBQR1Rfd3JpdGFibGVfcGFnZSkgKQorICAgICAgICAgICAgICAg
ICAgICBnb3RvIGNvdWxkX25vdF9waW47CisgICAgICAgICAgICAgICAgdHlw
ZWNudCsrOwogICAgICAgICAgICAgfQorCisgICAgICAgICAgICByYyA9IGNy
ZWF0ZV9ncmFudF9ob3N0X21hcHBpbmcob3AtPmhvc3RfYWRkciwgZnJhbWUs
IG9wLT5mbGFncywgMCk7CisgICAgICAgICAgICBpZiAoIHJjICE9IEdOVFNU
X29rYXkgKQorICAgICAgICAgICAgICAgIGdvdG8gdW5kb19vdXQ7CiAgICAg
ICAgIH0KICAgICB9CiAgICAgZWxzZQpAQCAtOTUwLDggKzk2Nyw2IEBAIF9f
Z250dGFiX21hcF9ncmFudF9yZWYoCiAgICAgICAgIGlmICggIXJkLT5pc19k
eWluZyApCiAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywg
IkNvdWxkIG5vdCBwaW4gZ3JhbnQgZnJhbWUgJWx4XG4iLAogICAgICAgICAg
ICAgICAgICAgICAgZnJhbWUpOwotICAgICAgICBpZiAoIG93bmVyICE9IE5V
TEwgKQotICAgICAgICAgICAgcHV0X3BhZ2UocGcpOwogICAgICAgICByYyA9
IEdOVFNUX2dlbmVyYWxfZXJyb3I7CiAgICAgICAgIGdvdG8gdW5kb19vdXQ7
CiAgICAgfQpAQCAtMTAxNCwxOCArMTAyOSwxMSBAQCBfX2dudHRhYl9tYXBf
Z3JhbnRfcmVmKAogICAgIHJldHVybjsKIAogIHVuZG9fb3V0OgotICAgIGlm
ICggbnJfZ2V0cyA+IDEgKQotICAgIHsKLSAgICAgICAgaWYgKCAhKG9wLT5m
bGFncyAmIEdOVE1BUF9yZWFkb25seSkgKQotICAgICAgICAgICAgcHV0X3Bh
Z2VfdHlwZShwZyk7Ci0gICAgICAgIHB1dF9wYWdlKHBnKTsKLSAgICB9Ci0g
ICAgaWYgKCBucl9nZXRzID4gMCApCi0gICAgewotICAgICAgICBpZiAoIGdu
dHRhYl9ob3N0X21hcHBpbmdfZ2V0X3BhZ2VfdHlwZShvcCwgbGQsIHJkKSAp
Ci0gICAgICAgICAgICBwdXRfcGFnZV90eXBlKHBnKTsKKyAgICB3aGlsZSAo
IHR5cGVjbnQtLSApCisgICAgICAgIHB1dF9wYWdlX3R5cGUocGcpOworCisg
ICAgd2hpbGUgKCByZWZjbnQtLSApCiAgICAgICAgIHB1dF9wYWdlKHBnKTsK
LSAgICB9CiAKICAgICBncmFudF9yZWFkX2xvY2socmd0KTsKIAotLSAKMi4x
LjQKCg==

--=separator
Content-Type: application/octet-stream;
 name="xsa224-4.7/0004-gnttab-__gnttab_unmap_common_complete-is-all-or-noth.patch"
Content-Disposition: attachment;
 filename="xsa224-4.7/0004-gnttab-__gnttab_unmap_common_complete-is-all-or-noth.patch"
Content-Transfer-Encoding: base64

RnJvbSAzYWQyNmI5NWNkOWJhY2VkYWQ1YmE1MDM1MTVjZjZlNjE4MTYyYmUx
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6IFRodSwgMTUgSnVuIDIwMTcgMTY6
MjU6MjcgKzAxMDAKU3ViamVjdDogW1BBVENIIDQvNF0gZ250dGFiOiBfX2du
dHRhYl91bm1hcF9jb21tb25fY29tcGxldGUoKSBpcwogYWxsLW9yLW5vdGhp
bmcKCkFsbCBmYWlsdXJlcyBoYXZlIHRvIGJlIGRldGVjdGVkIGluIF9fZ250
dGFiX3VubWFwX2NvbW1vbigpLCB0aGUKY29tcGxldGlvbiBmdW5jdGlvbiBt
dXN0IG5vdCBza2lwIHBhcnQgb2YgaXRzIHByb2Nlc3NpbmcuIEluIHBhcnRp
Y3VsYXIKdGhlIEdOVE1BUF9kZXZpY2VfbWFwIHJlbGF0ZWQgcHV0dGluZyBv
ZiBwYWdlIHJlZmVyZW5jZXMgYW5kIGFkanVzdG1lbnQKb2YgcGluIGNvdW50
IG11c3Qgbm90IG9jY3VyIGlmIF9fZ250dGFiX3VubWFwX2NvbW1vbigpIHNp
Z25hbGVkIGFuCmVycm9yLiBGdXJ0aGVybW9yZSB0aGUgZnVuY3Rpb24gbXVz
dCBub3QgbWFrZSBhZGp1c3RtZW50cyB0byBnbG9iYWwKc3RhdGUgKGhlcmU6
IGNsZWFyaW5nIEdOVFRBQl9kZXZpY2VfbWFwKSBiZWZvcmUgYWxsIHBvc3Np
Ymx5IGZhaWxpbmcKb3BlcmF0aW9ucyBoYXZlIGJlZW4gcGVyZm9ybWVkLgoK
VGhlcmUncyBvbmUgZXhjZXB0aW9uIGZvciBJT01NVSByZWxhdGVkIGZhaWx1
cmVzOiBBcyBJT01NVSBtYW5pcHVsYXRpb24Kb2NjdXJzIGFmdGVyIEdOVE1B
UF8qX21hcCBoYXZlIGJlZW4gY2xlYXJlZCBhbHJlYWR5LCB0aGUgcmVsYXRl
ZCBwYWdlCnJlZmVyZW5jZSBhbmQgcGluIGNvdW50IGFkanVzdG1lbnRzIG5l
ZWQgdG8gYmUgZG9uZSBuZXZlcnRoZWxlc3MuIEEKZnVuZGFtZW50YWwgcmVx
dWlyZW1lbnQgZm9yIHRoZSBjb3JyZWN0bmVzcyBvZiB0aGlzIGlzIHRoYXQK
aW9tbXVfeyx1bn1tYXBfcGFnZSgpIGNyYXNoIGFueSBhZmZlY3RlZCBEb21V
IGluIGNhc2Ugb2YgZmFpbHVyZS4KClRoZSB2ZXJzaW9uIGNoZWNrIGFwcGVh
cnMgdG8gYmUgcG9pbnRsZXNzIChvciBjb3VsZCBwZXJoYXBzIGJlIGEKQlVH
X09OKCkgb3IgQVNTRVJUKCkpLCBidXQgZm9yIHRoZSBtb21lbnQgYWxzbyBt
b3ZlIGl0LgoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0yMjQuCgpSZXBvcnRlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVu
L2NvbW1vbi9ncmFudF90YWJsZS5jICAgICAgICAgIHwgMTA4ICsrKysrKysr
KysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9h
c20tYXJtL2dyYW50X3RhYmxlLmggfCAgIDIgKy0KIHhlbi9pbmNsdWRlL2Fz
bS14ODYvZ3JhbnRfdGFibGUuaCB8ICAgNSArLQogMyBmaWxlcyBjaGFuZ2Vk
LCA1NSBpbnNlcnRpb25zKCspLCA2MCBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dy
YW50X3RhYmxlLmMKaW5kZXggNWU5MmUyYy4uMDI1YWFkMCAxMDA2NDQKLS0t
IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCisrKyBiL3hlbi9jb21tb24v
Z3JhbnRfdGFibGUuYwpAQCAtOTYsNyArOTYsNyBAQCBzdHJ1Y3QgZ250dGFi
X3VubWFwX2NvbW1vbiB7CiAgICAgaW50MTZfdCBzdGF0dXM7CiAKICAgICAv
KiBTaGFyZWQgc3RhdGUgYmV0ZWVuICpfdW5tYXAgYW5kICpfdW5tYXBfY29t
cGxldGUgKi8KLSAgICB1MTYgZmxhZ3M7CisgICAgdTE2IGRvbmU7CiAgICAg
dW5zaWduZWQgbG9uZyBmcmFtZTsKICAgICBzdHJ1Y3QgZG9tYWluICpyZDsK
ICAgICBncmFudF9yZWZfdCByZWY7CkBAIC05NDgsNyArOTQ4LDggQEAgX19n
bnR0YWJfbWFwX2dyYW50X3JlZigKICAgICAgICAgICAgICAgICByZWZjbnQr
KzsKICAgICAgICAgICAgIH0KIAotICAgICAgICAgICAgaWYgKCBnbnR0YWJf
aG9zdF9tYXBwaW5nX2dldF9wYWdlX3R5cGUob3AsIGxkLCByZCkgKQorICAg
ICAgICAgICAgaWYgKCBnbnR0YWJfaG9zdF9tYXBwaW5nX2dldF9wYWdlX3R5
cGUob3AtPmZsYWdzICYgR05UTUFQX3JlYWRvbmx5LAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGQsIHJk
KSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgaWYgKCAob3du
ZXIgPT0gZG9tX2NvdykgfHwKICAgICAgICAgICAgICAgICAgICAgICFnZXRf
cGFnZV90eXBlKHBnLCBQR1Rfd3JpdGFibGVfcGFnZSkgKQpAQCAtMTA5NSw2
ICsxMDk2LDcgQEAgX19nbnR0YWJfdW5tYXBfY29tbW9uKAogICAgIHN0cnVj
dCBhY3RpdmVfZ3JhbnRfZW50cnkgKmFjdDsKICAgICBzMTYgICAgICAgICAg
ICAgIHJjID0gMDsKICAgICBzdHJ1Y3QgZ3JhbnRfbWFwcGluZyAqbWFwOwor
ICAgIHVuc2lnbmVkIGludCBmbGFnczsKICAgICBib29sX3QgcHV0X2hhbmRs
ZSA9IDA7CiAKICAgICBsZCA9IGN1cnJlbnQtPmRvbWFpbjsKQEAgLTExNDUs
NiArMTE0NywyMCBAQCBfX2dudHRhYl91bm1hcF9jb21tb24oCiAKICAgICBn
cmFudF9yZWFkX2xvY2socmd0KTsKIAorICAgIGlmICggcmd0LT5ndF92ZXJz
aW9uID09IDAgKQorICAgIHsKKyAgICAgICAgLyoKKyAgICAgICAgICogVGhp
cyBvdWdodCB0byBiZSBpbXBvc3NpYmxlLCBhcyBzdWNoIGEgbWFwcGluZyBz
aG91bGQgbm90IGhhdmUKKyAgICAgICAgICogYmVlbiBlc3RhYmxpc2hlZCAo
c2VlIHRoZSBucl9ncmFudF9lbnRyaWVzKHJndCkgYm91bmRzIGNoZWNrIGlu
CisgICAgICAgICAqIF9fZ250dGFiX21hcF9ncmFudF9yZWYoKSkuIERvaW5n
IHRoaXMgY2hlY2sgb25seSBpbgorICAgICAgICAgKiBfX2dudHRhYl91bm1h
cF9jb21tb25fY29tcGxldGUoKSAtIGFzIGl0IHVzZWQgdG8gYmUgZG9uZSAt
IHdvdWxkLAorICAgICAgICAgKiBob3dldmVyLCBiZSB0b28gbGF0ZS4KKyAg
ICAgICAgICovCisgICAgICAgIHJjID0gR05UU1RfYmFkX2dudHJlZjsKKyAg
ICAgICAgZmxhZ3MgPSAwOworICAgICAgICBnb3RvIHVubG9ja19vdXQ7Cisg
ICAgfQorCiAgICAgb3AtPnJkID0gcmQ7CiAgICAgb3AtPnJlZiA9IG1hcC0+
cmVmOwogCkBAIC0xMTYwLDYgKzExNzYsNyBAQCBfX2dudHRhYl91bm1hcF9j
b21tb24oCiAgICAgewogICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklO
RywgIlVuc3RhYmxlIGhhbmRsZSAlI3hcbiIsIG9wLT5oYW5kbGUpOwogICAg
ICAgICByYyA9IEdOVFNUX2JhZF9oYW5kbGU7CisgICAgICAgIGZsYWdzID0g
MDsKICAgICAgICAgZ290byB1bmxvY2tfb3V0OwogICAgIH0KIApAQCAtMTE3
Myw5ICsxMTkwLDkgQEAgX19nbnR0YWJfdW5tYXBfY29tbW9uKAogICAgICAq
IGhvbGQgYW55d2F5OyBzZWUgZG9jcy9taXNjL2dyYW50LXRhYmxlcy50eHQn
cyAiTG9ja2luZyIgc2VjdGlvbi4KICAgICAgKi8KIAotICAgIG9wLT5mbGFn
cyA9IHJlYWRfYXRvbWljKCZtYXAtPmZsYWdzKTsKKyAgICBmbGFncyA9IHJl
YWRfYXRvbWljKCZtYXAtPmZsYWdzKTsKICAgICBzbXBfcm1iKCk7Ci0gICAg
aWYgKCB1bmxpa2VseSghb3AtPmZsYWdzKSB8fCB1bmxpa2VseShtYXAtPmRv
bWlkICE9IGRvbSkgfHwKKyAgICBpZiAoIHVubGlrZWx5KCFmbGFncykgfHwg
dW5saWtlbHkobWFwLT5kb21pZCAhPSBkb20pIHx8CiAgICAgICAgICB1bmxp
a2VseShtYXAtPnJlZiAhPSBvcC0+cmVmKSApCiAgICAgewogICAgICAgICBn
ZHByaW50ayhYRU5MT0dfV0FSTklORywgIlVuc3RhYmxlIGhhbmRsZSAlI3hc
biIsIG9wLT5oYW5kbGUpOwpAQCAtMTE4NSwyNCArMTIwMiwyNyBAQCBfX2du
dHRhYl91bm1hcF9jb21tb24oCiAKICAgICBvcC0+ZnJhbWUgPSBhY3QtPmZy
YW1lOwogCi0gICAgaWYgKCBvcC0+ZGV2X2J1c19hZGRyICkKLSAgICB7Ci0g
ICAgICAgIGlmICggdW5saWtlbHkob3AtPmRldl9idXNfYWRkciAhPSBwZm5f
dG9fcGFkZHIoYWN0LT5mcmFtZSkpICkKLSAgICAgICAgICAgIFBJTl9GQUlM
KGFjdF9yZWxlYXNlX291dCwgR05UU1RfZ2VuZXJhbF9lcnJvciwKLSAgICAg
ICAgICAgICAgICAgICAgICJCdXMgYWRkcmVzcyBkb2Vzbid0IG1hdGNoIGdu
dHJlZiAoJSJQUkl4NjQiICE9ICUiUFJJcGFkZHIiKVxuIiwKLSAgICAgICAg
ICAgICAgICAgICAgIG9wLT5kZXZfYnVzX2FkZHIsIHBmbl90b19wYWRkcihh
Y3QtPmZyYW1lKSk7Ci0KLSAgICAgICAgbWFwLT5mbGFncyAmPSB+R05UTUFQ
X2RldmljZV9tYXA7Ci0gICAgfQorICAgIGlmICggb3AtPmRldl9idXNfYWRk
ciAmJgorICAgICAgICAgdW5saWtlbHkob3AtPmRldl9idXNfYWRkciAhPSBw
Zm5fdG9fcGFkZHIoYWN0LT5mcmFtZSkpICkKKyAgICAgICAgUElOX0ZBSUwo
YWN0X3JlbGVhc2Vfb3V0LCBHTlRTVF9nZW5lcmFsX2Vycm9yLAorICAgICAg
ICAgICAgICAgICAiQnVzIGFkZHJlc3MgZG9lc24ndCBtYXRjaCBnbnRyZWYg
KCUiUFJJeDY0IiAhPSAlIlBSSXBhZGRyIilcbiIsCisgICAgICAgICAgICAg
ICAgIG9wLT5kZXZfYnVzX2FkZHIsIHBmbl90b19wYWRkcihhY3QtPmZyYW1l
KSk7CiAKLSAgICBpZiAoIChvcC0+aG9zdF9hZGRyICE9IDApICYmIChvcC0+
ZmxhZ3MgJiBHTlRNQVBfaG9zdF9tYXApICkKKyAgICBpZiAoIG9wLT5ob3N0
X2FkZHIgJiYgKGZsYWdzICYgR05UTUFQX2hvc3RfbWFwKSApCiAgICAgewog
ICAgICAgICBpZiAoIChyYyA9IHJlcGxhY2VfZ3JhbnRfaG9zdF9tYXBwaW5n
KG9wLT5ob3N0X2FkZHIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgb3AtPmZyYW1lLCBvcC0+bmV3X2FkZHIsIAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IG9wLT5mbGFncykpIDwgMCApCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmxhZ3MpKSA8IDAgKQogICAgICAgICAg
ICAgZ290byBhY3RfcmVsZWFzZV9vdXQ7CiAKICAgICAgICAgbWFwLT5mbGFn
cyAmPSB+R05UTUFQX2hvc3RfbWFwOworICAgICAgICBvcC0+ZG9uZSB8PSBH
TlRNQVBfaG9zdF9tYXAgfCAoZmxhZ3MgJiBHTlRNQVBfcmVhZG9ubHkpOwor
ICAgIH0KKworICAgIGlmICggb3AtPmRldl9idXNfYWRkciAmJiAoZmxhZ3Mg
JiBHTlRNQVBfZGV2aWNlX21hcCkgKQorICAgIHsKKyAgICAgICAgbWFwLT5m
bGFncyAmPSB+R05UTUFQX2RldmljZV9tYXA7CisgICAgICAgIG9wLT5kb25l
IHw9IEdOVE1BUF9kZXZpY2VfbWFwIHwgKGZsYWdzICYgR05UTUFQX3JlYWRv
bmx5KTsKICAgICB9CiAKICAgICBpZiAoICEobWFwLT5mbGFncyAmIChHTlRN
QVBfZGV2aWNlX21hcHxHTlRNQVBfaG9zdF9tYXApKSApCkBAIC0xMjM5LDcg
KzEyNTksNyBAQCBfX2dudHRhYl91bm1hcF9jb21tb24oCiAgICAgfQogCiAg
ICAgLyogSWYganVzdCB1bm1hcHBlZCBhIHdyaXRhYmxlIG1hcHBpbmcsIG1h
cmsgYXMgZGlydGllZCAqLwotICAgIGlmICggcmMgPT0gR05UU1Rfb2theSAm
JiAhKG9wLT5mbGFncyAmIEdOVE1BUF9yZWFkb25seSkgKQorICAgIGlmICgg
cmMgPT0gR05UU1Rfb2theSAmJiAhKGZsYWdzICYgR05UTUFQX3JlYWRvbmx5
KSApCiAgICAgICAgICBnbnR0YWJfbWFya19kaXJ0eShyZCwgb3AtPmZyYW1l
KTsKIAogICAgIG9wLT5zdGF0dXMgPSByYzsKQEAgLTEyNTYsMTMgKzEyNzYs
OSBAQCBfX2dudHRhYl91bm1hcF9jb21tb25fY29tcGxldGUoc3RydWN0IGdu
dHRhYl91bm1hcF9jb21tb24gKm9wKQogICAgIHN0cnVjdCBwYWdlX2luZm8g
KnBnOwogICAgIHVpbnQxNl90ICpzdGF0dXM7CiAKLSAgICBpZiAoIHJkID09
IE5VTEwgKQorICAgIGlmICggIW9wLT5kb25lICkKICAgICB7IAotICAgICAg
ICAvKgotICAgICAgICAgKiBTdWdnZXN0cyB0aGF0IF9fZ250YWJfdW5tYXBf
Y29tbW9uIGZhaWxlZCBpbgotICAgICAgICAgKiByY3VfbG9ja19kb21haW5f
YnlfaWQoKSBvciBlYXJsaWVyLCBhbmQgc28gd2UgaGF2ZSBub3RoaW5nCi0g
ICAgICAgICAqIHRvIGNvbXBsZXRlCi0gICAgICAgICAqLworICAgICAgICAv
KiBfX2dudGFiX3VubWFwX2NvbW1vbigpIGRpZG4ndCBkbyBhbnl0aGluZyAt
IG5vdGhpbmcgdG8gY29tcGxldGUuICovCiAgICAgICAgIHJldHVybjsKICAg
ICB9CiAKQEAgLTEyNzIsOCArMTI4OCw2IEBAIF9fZ250dGFiX3VubWFwX2Nv
bW1vbl9jb21wbGV0ZShzdHJ1Y3QgZ250dGFiX3VubWFwX2NvbW1vbiAqb3Ap
CiAgICAgcmd0ID0gcmQtPmdyYW50X3RhYmxlOwogCiAgICAgZ3JhbnRfcmVh
ZF9sb2NrKHJndCk7Ci0gICAgaWYgKCByZ3QtPmd0X3ZlcnNpb24gPT0gMCAp
Ci0gICAgICAgIGdvdG8gdW5sb2NrX291dDsKIAogICAgIGFjdCA9IGFjdGl2
ZV9lbnRyeV9hY3F1aXJlKHJndCwgb3AtPnJlZik7CiAgICAgc2hhID0gc2hh
cmVkX2VudHJ5X2hlYWRlcihyZ3QsIG9wLT5yZWYpOwpAQCAtMTI4Myw3MiAr
MTI5Nyw1MCBAQCBfX2dudHRhYl91bm1hcF9jb21tb25fY29tcGxldGUoc3Ry
dWN0IGdudHRhYl91bm1hcF9jb21tb24gKm9wKQogICAgIGVsc2UKICAgICAg
ICAgc3RhdHVzID0gJnN0YXR1c19lbnRyeShyZ3QsIG9wLT5yZWYpOwogCi0g
ICAgaWYgKCBvcC0+ZGV2X2J1c19hZGRyICYmCi0gICAgICAgICB1bmxpa2Vs
eShvcC0+ZGV2X2J1c19hZGRyICE9IHBmbl90b19wYWRkcihhY3QtPmZyYW1l
KSkgKQotICAgIHsKLSAgICAgICAgLyoKLSAgICAgICAgICogU3VnZ2VzdHMg
dGhhdCBfX2dudGFiX3VubWFwX2NvbW1vbiBmYWlsZWQgZWFybHkgYW5kIHNv
Ci0gICAgICAgICAqIG5vdGhpbmcgZnVydGhlciB0byBkbwotICAgICAgICAg
Ki8KLSAgICAgICAgZ290byBhY3RfcmVsZWFzZV9vdXQ7Ci0gICAgfQotCiAg
ICAgcGcgPSBtZm5fdG9fcGFnZShvcC0+ZnJhbWUpOwogCi0gICAgaWYgKCBv
cC0+ZGV2X2J1c19hZGRyICYmIChvcC0+ZmxhZ3MgJiBHTlRNQVBfZGV2aWNl
X21hcCkgKQorICAgIGlmICggb3AtPmRvbmUgJiBHTlRNQVBfZGV2aWNlX21h
cCApCiAgICAgewogICAgICAgICBpZiAoICFpc19pb21lbV9wYWdlKGFjdC0+
ZnJhbWUpICkKICAgICAgICAgewotICAgICAgICAgICAgaWYgKCBvcC0+Zmxh
Z3MgJiBHTlRNQVBfcmVhZG9ubHkgKQorICAgICAgICAgICAgaWYgKCBvcC0+
ZG9uZSAmIEdOVE1BUF9yZWFkb25seSApCiAgICAgICAgICAgICAgICAgcHV0
X3BhZ2UocGcpOwogICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAg
IHB1dF9wYWdlX2FuZF90eXBlKHBnKTsKICAgICAgICAgfQogCiAgICAgICAg
IEFTU0VSVChhY3QtPnBpbiAmIChHTlRQSU5fZGV2d19tYXNrIHwgR05UUElO
X2RldnJfbWFzaykpOwotICAgICAgICBpZiAoIG9wLT5mbGFncyAmIEdOVE1B
UF9yZWFkb25seSApCisgICAgICAgIGlmICggb3AtPmRvbmUgJiBHTlRNQVBf
cmVhZG9ubHkgKQogICAgICAgICAgICAgYWN0LT5waW4gLT0gR05UUElOX2Rl
dnJfaW5jOwogICAgICAgICBlbHNlCiAgICAgICAgICAgICBhY3QtPnBpbiAt
PSBHTlRQSU5fZGV2d19pbmM7CiAgICAgfQogCi0gICAgaWYgKCAob3AtPmhv
c3RfYWRkciAhPSAwKSAmJiAob3AtPmZsYWdzICYgR05UTUFQX2hvc3RfbWFw
KSApCisgICAgaWYgKCBvcC0+ZG9uZSAmIEdOVE1BUF9ob3N0X21hcCApCiAg
ICAgewotICAgICAgICBpZiAoIG9wLT5zdGF0dXMgIT0gMCApIAorICAgICAg
ICBpZiAoICFpc19pb21lbV9wYWdlKG9wLT5mcmFtZSkgKQogICAgICAgICB7
Ci0gICAgICAgICAgICAvKgotICAgICAgICAgICAgICogU3VnZ2VzdHMgdGhh
dCBfX2dudGFiX3VubWFwX2NvbW1vbiBmYWlsZWQgaW4KLSAgICAgICAgICAg
ICAqIHJlcGxhY2VfZ3JhbnRfaG9zdF9tYXBwaW5nKCkgb3IgSU9NTVUgaGFu
ZGxpbmcsIHNvIG5vdGhpbmcKLSAgICAgICAgICAgICAqIGZ1cnRoZXIgdG8g
ZG8gKHNob3J0IG9mIHJlLWVzdGFibGlzaGluZyB0aGUgbWFwcGluZyBpbiB0
aGUKLSAgICAgICAgICAgICAqIGxhdHRlciBjYXNlKS4KLSAgICAgICAgICAg
ICAqLwotICAgICAgICAgICAgZ290byBhY3RfcmVsZWFzZV9vdXQ7Ci0gICAg
ICAgIH0KLQotICAgICAgICBpZiAoICFpc19pb21lbV9wYWdlKG9wLT5mcmFt
ZSkgKSAKLSAgICAgICAgewotICAgICAgICAgICAgaWYgKCBnbnR0YWJfaG9z
dF9tYXBwaW5nX2dldF9wYWdlX3R5cGUob3AsIGxkLCByZCkgKQorICAgICAg
ICAgICAgaWYgKCBnbnR0YWJfaG9zdF9tYXBwaW5nX2dldF9wYWdlX3R5cGUo
b3AtPmRvbmUgJiBHTlRNQVBfcmVhZG9ubHksCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZCwgcmQpICkK
ICAgICAgICAgICAgICAgICBwdXRfcGFnZV90eXBlKHBnKTsKICAgICAgICAg
ICAgIHB1dF9wYWdlKHBnKTsKICAgICAgICAgfQogCiAgICAgICAgIEFTU0VS
VChhY3QtPnBpbiAmIChHTlRQSU5faHN0d19tYXNrIHwgR05UUElOX2hzdHJf
bWFzaykpOwotICAgICAgICBpZiAoIG9wLT5mbGFncyAmIEdOVE1BUF9yZWFk
b25seSApCisgICAgICAgIGlmICggb3AtPmRvbmUgJiBHTlRNQVBfcmVhZG9u
bHkgKQogICAgICAgICAgICAgYWN0LT5waW4gLT0gR05UUElOX2hzdHJfaW5j
OwogICAgICAgICBlbHNlCiAgICAgICAgICAgICBhY3QtPnBpbiAtPSBHTlRQ
SU5faHN0d19pbmM7CiAgICAgfQogCiAgICAgaWYgKCAoKGFjdC0+cGluICYg
KEdOVFBJTl9kZXZ3X21hc2t8R05UUElOX2hzdHdfbWFzaykpID09IDApICYm
Ci0gICAgICAgICAhKG9wLT5mbGFncyAmIEdOVE1BUF9yZWFkb25seSkgKQor
ICAgICAgICAgIShvcC0+ZG9uZSAmIEdOVE1BUF9yZWFkb25seSkgKQogICAg
ICAgICBnbnR0YWJfY2xlYXJfZmxhZyhfR1RGX3dyaXRpbmcsIHN0YXR1cyk7
CiAKICAgICBpZiAoIGFjdC0+cGluID09IDAgKQogICAgICAgICBnbnR0YWJf
Y2xlYXJfZmxhZyhfR1RGX3JlYWRpbmcsIHN0YXR1cyk7CiAKLSBhY3RfcmVs
ZWFzZV9vdXQ6CiAgICAgYWN0aXZlX2VudHJ5X3JlbGVhc2UoYWN0KTsKLSB1
bmxvY2tfb3V0OgogICAgIGdyYW50X3JlYWRfdW5sb2NrKHJndCk7CiAKICAg
ICByY3VfdW5sb2NrX2RvbWFpbihyZCk7CkBAIC0xMzY0LDYgKzEzNTYsNyBA
QCBfX2dudHRhYl91bm1hcF9ncmFudF9yZWYoCiAgICAgY29tbW9uLT5oYW5k
bGUgPSBvcC0+aGFuZGxlOwogCiAgICAgLyogSW50aWFsaXNlIHRoZXNlIGlu
IGNhc2UgY29tbW9uIGNvbnRhaW5zIG9sZCBzdGF0ZSAqLworICAgIGNvbW1v
bi0+ZG9uZSA9IDA7CiAgICAgY29tbW9uLT5uZXdfYWRkciA9IDA7CiAgICAg
Y29tbW9uLT5yZCA9IE5VTEw7CiAgICAgY29tbW9uLT5mcmFtZSA9IDA7CkBA
IC0xNDI5LDYgKzE0MjIsNyBAQCBfX2dudHRhYl91bm1hcF9hbmRfcmVwbGFj
ZSgKICAgICBjb21tb24tPmhhbmRsZSA9IG9wLT5oYW5kbGU7CiAgICAgCiAg
ICAgLyogSW50aWFsaXNlIHRoZXNlIGluIGNhc2UgY29tbW9uIGNvbnRhaW5z
IG9sZCBzdGF0ZSAqLworICAgIGNvbW1vbi0+ZG9uZSA9IDA7CiAgICAgY29t
bW9uLT5kZXZfYnVzX2FkZHIgPSAwOwogICAgIGNvbW1vbi0+cmQgPSBOVUxM
OwogICAgIGNvbW1vbi0+ZnJhbWUgPSAwOwpAQCAtMzM4OSw3ICszMzgzLDkg
QEAgZ250dGFiX3JlbGVhc2VfbWFwcGluZ3MoCiAgICAgICAgICAgICAgICAg
aWYgKCBnbnR0YWJfcmVsZWFzZV9ob3N0X21hcHBpbmdzKGQpICYmCiAgICAg
ICAgICAgICAgICAgICAgICAhaXNfaW9tZW1fcGFnZShhY3QtPmZyYW1lKSAp
CiAgICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICBpZiAo
IGdudHRhYl9ob3N0X21hcHBpbmdfZ2V0X3BhZ2VfdHlwZShtYXAsIGQsIHJk
KSApCisgICAgICAgICAgICAgICAgICAgIGlmICggZ250dGFiX2hvc3RfbWFw
cGluZ19nZXRfcGFnZV90eXBlKChtYXAtPmZsYWdzICYKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIEdOVE1BUF9yZWFkb25seSksCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGQsIHJkKSAp
CiAgICAgICAgICAgICAgICAgICAgICAgICBwdXRfcGFnZV90eXBlKHBnKTsK
ICAgICAgICAgICAgICAgICAgICAgcHV0X3BhZ2UocGcpOwogICAgICAgICAg
ICAgICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3Jh
bnRfdGFibGUuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUu
aAppbmRleCA1ZTA3NmNjLi5kNzZjN2M3IDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9ncmFudF90YWJsZS5oCkBAIC05LDcgKzksNyBAQCB2b2lkIGdu
dHRhYl9jbGVhcl9mbGFnKHVuc2lnbmVkIGxvbmcgbnIsIHVpbnQxNl90ICph
ZGRyKTsKIGludCBjcmVhdGVfZ3JhbnRfaG9zdF9tYXBwaW5nKHVuc2lnbmVk
IGxvbmcgZ3BhZGRyLAogICAgICAgICB1bnNpZ25lZCBsb25nIG1mbiwgdW5z
aWduZWQgaW50IGZsYWdzLCB1bnNpZ25lZCBpbnQKICAgICAgICAgY2FjaGVf
ZmxhZ3MpOwotI2RlZmluZSBnbnR0YWJfaG9zdF9tYXBwaW5nX2dldF9wYWdl
X3R5cGUob3AsIGQsIHJkKSAoMCkKKyNkZWZpbmUgZ250dGFiX2hvc3RfbWFw
cGluZ19nZXRfcGFnZV90eXBlKHJvLCBsZCwgcmQpICgwKQogaW50IHJlcGxh
Y2VfZ3JhbnRfaG9zdF9tYXBwaW5nKHVuc2lnbmVkIGxvbmcgZ3BhZGRyLCB1
bnNpZ25lZCBsb25nIG1mbiwKICAgICAgICAgdW5zaWduZWQgbG9uZyBuZXdf
Z3BhZGRyLCB1bnNpZ25lZCBpbnQgZmxhZ3MpOwogdm9pZCBnbnR0YWJfbWFy
a19kaXJ0eShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGwpOwpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ncmFudF90YWJsZS5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ncmFudF90YWJsZS5oCmluZGV4IDhj
OWJiY2YuLjljYTYzMWMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvZ3JhbnRfdGFibGUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2dy
YW50X3RhYmxlLmgKQEAgLTU4LDkgKzU4LDggQEAgc3RhdGljIGlubGluZSB2
b2lkIGdudHRhYl9jbGVhcl9mbGFnKHVuc2lnbmVkIGludCBuciwgdWludDE2
X3QgKnN0KQogfQogCiAvKiBGb3JlaWduIG1hcHBpbmdzIG9mIEhIVk0tZ3Vl
c3QgcGFnZXMgZG8gbm90IG1vZGlmeSB0aGUgdHlwZSBjb3VudC4gKi8KLSNk
ZWZpbmUgZ250dGFiX2hvc3RfbWFwcGluZ19nZXRfcGFnZV90eXBlKG9wLCBs
ZCwgcmQpICAgXAotICAgICghKChvcCktPmZsYWdzICYgR05UTUFQX3JlYWRv
bmx5KSAmJiAgICAgICAgICAgICAgICBcCi0gICAgICgoKGxkKSA9PSAocmQp
KSB8fCAhcGFnaW5nX21vZGVfZXh0ZXJuYWwocmQpKSkKKyNkZWZpbmUgZ250
dGFiX2hvc3RfbWFwcGluZ19nZXRfcGFnZV90eXBlKHJvLCBsZCwgcmQpICAg
XAorICAgICghKHJvKSAmJiAoKChsZCkgPT0gKHJkKSkgfHwgIXBhZ2luZ19t
b2RlX2V4dGVybmFsKHJkKSkpCiAKIC8qIERvbmUgaW1wbGljaXRseSB3aGVu
IHBhZ2UgdGFibGVzIGFyZSBkZXN0cm95ZWQuICovCiAjZGVmaW5lIGdudHRh
Yl9yZWxlYXNlX2hvc3RfbWFwcGluZ3MoZG9tYWluKSAoIHBhZ2luZ19tb2Rl
X2V4dGVybmFsKGRvbWFpbikgKQotLSAKMi4xLjQKCg==

--=separator
Content-Type: application/octet-stream;
 name="xsa224-4.8/0001-gnttab-Fix-handling-of-dev_bus_addr-during-unmap.patch"
Content-Disposition: attachment;
 filename="xsa224-4.8/0001-gnttab-Fix-handling-of-dev_bus_addr-during-unmap.patch"
Content-Transfer-Encoding: base64

RnJvbSA5ODA4ZWQwYjFlYmMzYTVkMmFhMDhhOWZmOTFmY2YzZWNiNDJiYzlm
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFRodSwgMTUgSnVu
IDIwMTcgMTY6MjQ6MDIgKzAxMDAKU3ViamVjdDogW1BBVENIIDEvNF0gZ250
dGFiOiBGaXggaGFuZGxpbmcgb2YgZGV2X2J1c19hZGRyIGR1cmluZyB1bm1h
cAoKSWYgYSBncmFudCBoYXMgYmVlbiBtYXBwZWQgd2l0aCB0aGUgR05UVEFC
X2RldmljZV9tYXAgZmxhZywgY2FsbGluZwpncmFudF91bm1hcF9yZWYoKSB3
aXRoIGRldl9idXNfYWRkciBzZXQgdG8gemVybyBzaG91bGQgY2F1c2UgdGhl
CkdOVFRBQl9kZXZpY2VfbWFwIHBhcnQgb2YgdGhlIG1hcHBpbmcgdG8gYmUg
bGVmdCBhbG9uZS4KClVuZm9ydHVuYXRlbHksIGF0IHRoZSBtb21lbnQsIG9w
LT5kZXZfYnVzX2FkZHIgaXMgaW1wbGljaXRseSBjaGVja2VkCmJlZm9yZSBj
bGVhcmluZyB0aGUgbWFwIGFuZCBhZGp1c3RpbmcgdGhlIHBpbiBjb3VudCwg
YnV0IG9ubHkgdGhlIGJpdHMKYWJvdmUgMTI7IGFuZCBpdCBpcyBub3QgY2hl
Y2tlZCBhdCBhbGwgYmVmb3JlIGRyb3BwaW5nIHBhZ2UKcmVmZXJlbmNlcy4g
IFRoaXMgbWVhbnMgYSBndWVzdCBjYW4gcmVwZWF0ZWRseSBtYWtlIHN1Y2gg
YSBjYWxsIHRvCmNhdXNlIHRoZSByZWZlcmVuY2UgY291bnQgdG8gZHJvcCB0
byB6ZXJvLCBjYXVzaW5nIHRoZSBwYWdlIHRvIGJlCmZyZWVkIGFuZCByZS11
c2VkLCBldmVuIHRob3VnaCBpdCdzIHN0aWxsIG1hcHBlZCBpbiBpdHMgcGFn
ZXRhYmxlcy4KClRvIGZpeCB0aGlzLCBhbHdheXMgY2hlY2sgb3AtPmRldl9i
dXNfYWRkciBleHBsaWNpdGx5IGZvciBiZWluZwpub24temVybywgYXMgd2Vs
bCBhcyBvcC0+ZmxhZyAmIEdOVE1BUF9kZXZpY2VfbWFwLCBiZWZvcmUgZG9p
bmcKb3BlcmF0aW9ucyBvbiB0aGUgZGV2aWNlX21hcC4KCldoaWxlIHdlJ3Jl
IGhlcmUsIG1ha2UgdGhlIGxvZ2ljIGEgYml0IGNsZWFuZXI6CgoqIEFsd2F5
cyBpbml0aWFsaXplIG9wLT5mcmFtZSB0byB6ZXJvIGFuZCBzZXQgaXQgZnJv
bSBhY3QtPmZyYW1lLCB0byByZWR1Y2UgdGhlCmNoYW5jZSBvZiB1bnRydXN0
ZWQgaW5wdXQgYmVpbmcgdXNlZAoKKiBFeHBsaWNpdGx5IGNoZWNrIHRoZSBm
dWxsIGRldl9idXNfYWRkciBhZ2FpbnN0IGFjdC0+ZnJhbWUgPDwKICBQQUdF
X1NISUZULCByYXRoZXIgdGhhbiBpZ25vcmluZyB0aGUgbG93ZXIgMTIgYml0
cwoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0yMjQuCgpSZXBvcnRlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTaWduZWQtb2ZmLWJ5OiBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+ClNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0t
CiB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgfCAyMyArKysrKysrKysrKy0t
LS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyks
IDEyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3Jh
bnRfdGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwppbmRleCBi
YTEwZTc2Li4yNjcxNzYxIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2dyYW50
X3RhYmxlLmMKKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCkBAIC0x
MDg1LDggKzEwODUsNiBAQCBfX2dudHRhYl91bm1hcF9jb21tb24oCiAgICAg
bGQgPSBjdXJyZW50LT5kb21haW47CiAgICAgbGd0ID0gbGQtPmdyYW50X3Rh
YmxlOwogCi0gICAgb3AtPmZyYW1lID0gKHVuc2lnbmVkIGxvbmcpKG9wLT5k
ZXZfYnVzX2FkZHIgPj4gUEFHRV9TSElGVCk7Ci0KICAgICBpZiAoIHVubGlr
ZWx5KG9wLT5oYW5kbGUgPj0gbGd0LT5tYXB0cmFja19saW1pdCkgKQogICAg
IHsKICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0lORk8sICJCYWQgaGFuZGxl
ICglZCkuXG4iLCBvcC0+aGFuZGxlKTsKQEAgLTExNjksMTYgKzExNjcsMTQg
QEAgX19nbnR0YWJfdW5tYXBfY29tbW9uKAogICAgICAgICBnb3RvIGFjdF9y
ZWxlYXNlX291dDsKICAgICB9CiAKLSAgICBpZiAoIG9wLT5mcmFtZSA9PSAw
ICkKLSAgICB7Ci0gICAgICAgIG9wLT5mcmFtZSA9IGFjdC0+ZnJhbWU7Ci0g
ICAgfQotICAgIGVsc2UKKyAgICBvcC0+ZnJhbWUgPSBhY3QtPmZyYW1lOwor
CisgICAgaWYgKCBvcC0+ZGV2X2J1c19hZGRyICkKICAgICB7Ci0gICAgICAg
IGlmICggdW5saWtlbHkob3AtPmZyYW1lICE9IGFjdC0+ZnJhbWUpICkKKyAg
ICAgICAgaWYgKCB1bmxpa2VseShvcC0+ZGV2X2J1c19hZGRyICE9IHBmbl90
b19wYWRkcihhY3QtPmZyYW1lKSkgKQogICAgICAgICAgICAgUElOX0ZBSUwo
YWN0X3JlbGVhc2Vfb3V0LCBHTlRTVF9nZW5lcmFsX2Vycm9yLAotICAgICAg
ICAgICAgICAgICAgICAgIkJhZCBmcmFtZSBudW1iZXIgZG9lc24ndCBtYXRj
aCBnbnRyZWYuICglbHggIT0gJWx4KVxuIiwKLSAgICAgICAgICAgICAgICAg
ICAgIG9wLT5mcmFtZSwgYWN0LT5mcmFtZSk7CisgICAgICAgICAgICAgICAg
ICAgICAiQnVzIGFkZHJlc3MgZG9lc24ndCBtYXRjaCBnbnRyZWYgKCUiUFJJ
eDY0IiAhPSAlIlBSSXBhZGRyIilcbiIsCisgICAgICAgICAgICAgICAgICAg
ICBvcC0+ZGV2X2J1c19hZGRyLCBwZm5fdG9fcGFkZHIoYWN0LT5mcmFtZSkp
OwogCiAgICAgICAgIG1hcC0+ZmxhZ3MgJj0gfkdOVE1BUF9kZXZpY2VfbWFw
OwogICAgIH0KQEAgLTEyNzEsNyArMTI2Nyw4IEBAIF9fZ250dGFiX3VubWFw
X2NvbW1vbl9jb21wbGV0ZShzdHJ1Y3QgZ250dGFiX3VubWFwX2NvbW1vbiAq
b3ApCiAgICAgZWxzZQogICAgICAgICBzdGF0dXMgPSAmc3RhdHVzX2VudHJ5
KHJndCwgb3AtPnJlZik7CiAKLSAgICBpZiAoIHVubGlrZWx5KG9wLT5mcmFt
ZSAhPSBhY3QtPmZyYW1lKSApIAorICAgIGlmICggb3AtPmRldl9idXNfYWRk
ciAmJgorICAgICAgICAgdW5saWtlbHkob3AtPmRldl9idXNfYWRkciAhPSBw
Zm5fdG9fcGFkZHIoYWN0LT5mcmFtZSkpICkKICAgICB7CiAgICAgICAgIC8q
CiAgICAgICAgICAqIFN1Z2dlc3RzIHRoYXQgX19nbnRhYl91bm1hcF9jb21t
b24gZmFpbGVkIGVhcmx5IGFuZCBzbwpAQCAtMTI4Miw3ICsxMjc5LDcgQEAg
X19nbnR0YWJfdW5tYXBfY29tbW9uX2NvbXBsZXRlKHN0cnVjdCBnbnR0YWJf
dW5tYXBfY29tbW9uICpvcCkKIAogICAgIHBnID0gbWZuX3RvX3BhZ2Uob3At
PmZyYW1lKTsKIAotICAgIGlmICggb3AtPmZsYWdzICYgR05UTUFQX2Rldmlj
ZV9tYXAgKSAKKyAgICBpZiAoIG9wLT5kZXZfYnVzX2FkZHIgJiYgKG9wLT5m
bGFncyAmIEdOVE1BUF9kZXZpY2VfbWFwKSApCiAgICAgewogICAgICAgICBp
ZiAoICFpc19pb21lbV9wYWdlKGFjdC0+ZnJhbWUpICkKICAgICAgICAgewpA
QCAtMTM1Myw2ICsxMzUwLDcgQEAgX19nbnR0YWJfdW5tYXBfZ3JhbnRfcmVm
KAogICAgIC8qIEludGlhbGlzZSB0aGVzZSBpbiBjYXNlIGNvbW1vbiBjb250
YWlucyBvbGQgc3RhdGUgKi8KICAgICBjb21tb24tPm5ld19hZGRyID0gMDsK
ICAgICBjb21tb24tPnJkID0gTlVMTDsKKyAgICBjb21tb24tPmZyYW1lID0g
MDsKIAogICAgIF9fZ250dGFiX3VubWFwX2NvbW1vbihjb21tb24pOwogICAg
IG9wLT5zdGF0dXMgPSBjb21tb24tPnN0YXR1czsKQEAgLTE0MTcsNiArMTQx
NSw3IEBAIF9fZ250dGFiX3VubWFwX2FuZF9yZXBsYWNlKAogICAgIC8qIElu
dGlhbGlzZSB0aGVzZSBpbiBjYXNlIGNvbW1vbiBjb250YWlucyBvbGQgc3Rh
dGUgKi8KICAgICBjb21tb24tPmRldl9idXNfYWRkciA9IDA7CiAgICAgY29t
bW9uLT5yZCA9IE5VTEw7CisgICAgY29tbW9uLT5mcmFtZSA9IDA7CiAKICAg
ICBfX2dudHRhYl91bm1hcF9jb21tb24oY29tbW9uKTsKICAgICBvcC0+c3Rh
dHVzID0gY29tbW9uLT5zdGF0dXM7Ci0tIAoyLjEuNAoK

--=separator
Content-Type: application/octet-stream;
 name="xsa224-4.8/0002-gnttab-never-create-host-mapping-unless-asked-to.patch"
Content-Disposition: attachment;
 filename="xsa224-4.8/0002-gnttab-never-create-host-mapping-unless-asked-to.patch"
Content-Transfer-Encoding: base64

RnJvbSAyZDYzNTc1MjI5NDZiZDVhMTA1MDY2ZGI4MDc5ZTVkZDQ2Y2IzMDQ3
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6IEZyaSwgMiBKdW4gMjAxNyAxNToy
MToyNyArMDEwMApTdWJqZWN0OiBbUEFUQ0ggMi80XSBnbnR0YWI6IG5ldmVy
IGNyZWF0ZSBob3N0IG1hcHBpbmcgdW5sZXNzIGFza2VkIHRvCgpXZSBzaG91
bGRuJ3QgY3JlYXRlIGEgaG9zdCBtYXBwaW5nIHVubGVzcyBhc2tlZCB0byBl
dmVuIGluIHRoZSBjYXNlIG9mCm1hcHBpbmcgYSBncmFudGVkIE1NSU8gcGFn
ZS4gSW4gcGFydGljdWxhciB0aGUgbWFwcGluZyB3b3VsZG4ndCBiZSB0b3Ju
CmRvd24gd2hlbiBwcm9jZXNzaW5nIHRoZSBtYXRjaGluZyB1bm1hcCByZXF1
ZXN0LgoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0yMjQuCgpSZXBvcnRlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2Nv
bW1vbi9ncmFudF90YWJsZS5jIHwgMTEgKysrKysrKy0tLS0KIDEgZmlsZSBj
aGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1v
bi9ncmFudF90YWJsZS5jCmluZGV4IDI2NzE3NjEuLjViYWFlMjQgMTAwNjQ0
Ci0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYworKysgYi94ZW4vY29t
bW9uL2dyYW50X3RhYmxlLmMKQEAgLTkwNywxMCArOTA3LDEzIEBAIF9fZ250
dGFiX21hcF9ncmFudF9yZWYoCiAgICAgICAgICAgICBnb3RvIHVuZG9fb3V0
OwogICAgICAgICB9CiAKLSAgICAgICAgcmMgPSBjcmVhdGVfZ3JhbnRfaG9z
dF9tYXBwaW5nKAotICAgICAgICAgICAgb3AtPmhvc3RfYWRkciwgZnJhbWUs
IG9wLT5mbGFncywgY2FjaGVfZmxhZ3MpOwotICAgICAgICBpZiAoIHJjICE9
IEdOVFNUX29rYXkgKQotICAgICAgICAgICAgZ290byB1bmRvX291dDsKKyAg
ICAgICAgaWYgKCBvcC0+ZmxhZ3MgJiBHTlRNQVBfaG9zdF9tYXAgKQorICAg
ICAgICB7CisgICAgICAgICAgICByYyA9IGNyZWF0ZV9ncmFudF9ob3N0X21h
cHBpbmcob3AtPmhvc3RfYWRkciwgZnJhbWUsIG9wLT5mbGFncywKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYWNoZV9m
bGFncyk7CisgICAgICAgICAgICBpZiAoIHJjICE9IEdOVFNUX29rYXkgKQor
ICAgICAgICAgICAgICAgIGdvdG8gdW5kb19vdXQ7CisgICAgICAgIH0KICAg
ICB9CiAgICAgZWxzZSBpZiAoIG93bmVyID09IHJkIHx8IG93bmVyID09IGRv
bV9jb3cgKQogICAgIHsKLS0gCjIuMS40Cgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa224-4.8/0003-gnttab-correct-logic-to-get-page-references-during-m.patch"
Content-Disposition: attachment;
 filename="xsa224-4.8/0003-gnttab-correct-logic-to-get-page-references-during-m.patch"
Content-Transfer-Encoding: base64

RnJvbSA0ZTcxOGJlNmY1OTUyNjkyN2Q1Y2QzMWVjZDgwYzVjNzU4ZGNhM2Y1
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IEZyaSwgMiBKdW4g
MjAxNyAxNToyMToyNyArMDEwMApTdWJqZWN0OiBbUEFUQ0ggMy80XSBnbnR0
YWI6IGNvcnJlY3QgbG9naWMgdG8gZ2V0IHBhZ2UgcmVmZXJlbmNlcyBkdXJp
bmcgbWFwCiByZXF1ZXN0cwoKVGhlIHJ1bGVzIGZvciByZWZlcmVuY2UgY291
bnRpbmcgYXJlIHNvbWV3aGF0IGNvbXBsaWNhdGVkOgoKKiBFYWNoIG9mIEdO
VFRBQl9ob3N0X21hcCBhbmQgR05UVEFCX2RldmljZV9tYXAgbmVlZCB0aGVp
ciBvd24KcmVmZXJlbmNlIGNvdW50CgoqIElmIHRoZSBtYXBwaW5nIGlzIHdy
aXRlYWJsZToKIC0gR05UVEFCX2hvc3RfbWFwIG5lZWRzIGEgdHlwZSBjb3Vu
dCB1bmRlciBvbmx5IHNvbWUgY29uZGl0aW9ucwogLSBHTlRUQUJfZGV2aWNl
X21hcCBhbHdheXMgbmVlZHMgYSB0eXBlIGNvdW50CgpJZiB0aGUgbWFwcGlu
ZyBzdWNjZWVkcywgd2UgbmVlZCB0byBrZWVwIGFsbCBvZiB0aGVzZTsgaWYg
dGhlIG1hcHBpbmcKZmFpbHMsIHdlIG5lZWQgdG8gcmVsZWFzZSB3aGF0ZXZl
ciByZWZlcmVuY2VzIHdlIGhhdmUgYWNxdWlyZWQgc28gZmFyLgoKQWRkaXRp
b25hbGx5LCB0aGUgY29kZSB0aGF0IGRvZXMgYSBsb3Qgb2YgdGhpcyBjYWxj
dWxhdGlvbiAiaW5oZXJpdHMiCmEgcmVmZXJlbmNlIGFzIHBhcnQgb2YgdGhl
IHByb2Nlc3Mgb2YgZmluZGluZyBvdXQgd2hvIHRoZSBvd25lciBpcy4KCkZp
bmFsbHksIGlmIHRoZSBncmFudCBpcyBtYXBwZWQgYXMgd3JpdGVhYmxlICh3
aXRob3V0IHRoZQpHTlRNQVBfcmVhZG9ubHkgZmxhZyksIGJ1dCB0aGUgaHlw
ZXJ2aXNvciBjYW5ub3QgZ3JhYiBhClBHVF93cml0ZWFibGVfcGFnZSB0eXBl
LCB0aGUgZW50aXJlIG9wZXJhdGlvbiBzaG91bGQgZmFpbC4KClVuZm9ydHVu
YXRlbHksIHRoZSBjdXJyZW50IGNvZGUgaGFzIHNldmVyYWwgbG9naWMgaG9s
ZXM6CgoqIElmIGEgZ3JhbnQgaXMgbWFwcGVkIG9ubHkgR05UVEFCX2Rldmlj
ZV9tYXAsIGFuZCB3aXRoIGEgd3JpdGVhYmxlCiAgbWFwcGluZywgYnV0IGlu
IGNvbmRpdGlvbnMgd2hlcmUgYSAqaG9zdCogdHlwZSBjb3VudCBpcyBub3QK
ICBuZWNlc3NhcnksIHRoZSBjb2RlIHdpbGwgZmFpbCB0byBncmFiIHRoZSBu
ZWNlc3NhcnkgdHlwZSBjb3VudC4KCiogSWYgYSBncmFudCBpcyBtYXBwZWQg
Ym90aCBHTlRUQUJfZGV2aWNlX21hcCBhbmQgR05UVEFCX2hvc3RfbWFwLAog
IHdpdGggYSB3cml0ZWFibGUgbWFwcGluZywgaW4gY29uZGl0aW9ucyB3aGVy
ZSB0aGUgaG9zdCB0eXBlIGNvdW50IGlzCiAgbm90IG5lY2Vzc2FyeSwgKmFu
ZCogd2hlcmUgdGhlIHBhZ2UgY2Fubm90IGJlIGNoYW5nZWQgdG8gdHlwZQog
IFBHVF93cml0ZWFibGUsIHRoZSBjb25kaXRpb24gd2lsbCBub3QgYmUgZGV0
ZWN0ZWQuCgpJbiBib3RoIGNhc2VzLCB0aGlzIG1lYW5zIHRoYXQgb24gc3Vj
Y2VzcywgdGhlIHR5cGUgY291bnQgd2lsbCBiZQplcnJvbmVvdXNseSByZWR1
Y2VkIHdoZW4gdGhlIGdyYW50IGlzIHVubWFwcGVkLiAgSW4gdGhlIHNlY29u
ZCBjYXNlLAp0aGUgdHlwZSBjb3VudCB3aWxsIGJlIGVycm9uZW91c2x5IHJl
ZHVjZWQgb24gdGhlIGZhaWx1cmUgcGF0aCBhcwp3ZWxsLiAgKEluIHRoZSBm
aXJzdCBjYXNlIHRoZSBmYWlsdXJlIHBhdGggbG9naWMgaGFzIHRoZSBzYW1l
IGhvbGUKYXMgdGhlIHJlZmVyZW5jZSBncmFiYmluZyBsb2dpYy4pCgpBZGRp
dGlvbmFsbHksIHRoZSByZXR1cm4gdmFsdWUgb2YgZ2V0X3BhZ2UoKSBpcyBu
b3QgY2hlY2tlZDsgYnV0IHRoaXMKbWF5IGZhaWwgZXZlbiBpZiB0aGUgZmly
c3QgZ2V0X3BhZ2UoKSBzdWNjZWVkZWQgZHVlIHRvIGEgcmVmZXJlbmNlCmNv
dW50aW5nIG92ZXJmbG93LgoKRmlyc3Qgb2YgYWxsLCBzaW1wbGlmeSB0aGUg
cmVzdG9yYXRpb24gbG9naWMgYnkgZXhwbGljaXRseSBjb3VudGluZwp0aGUg
cmVmZXJlbmNlIGFuZCB0eXBlIHJlZmVyZW5jZXMgYWNxdWlyZWQuCgpDb25z
aWRlciBlYWNoIG1hcHBpbmcgdHlwZSBzZXBhcmF0ZWx5LCBleHBsaWNpdGx5
IG1hcmtpbmcgdGhlCidpbmNvbWluZycgcmVmZXJlbmNlIGFzIHVzZWQgc28g
d2Uga25vdyB3aGVuIHdlIG5lZWQgdG8gZ3JhYiBhIHNlY29uZApvbmUuCgpG
aW5hbGx5LCBhbHdheXMgY2hlY2sgdGhlIHJldHVybiB2YWx1ZSBvZiBnZXRf
cGFnZVtfdHlwZV0oKSBhbmQgZ28gdG8KdGhlIGZhaWx1cmUgcGF0aCBpZiBh
cHByb3ByaWF0ZS4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjI0LgoKUmVwb3J0
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KU2lnbmVk
LW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXgu
Y29tPgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Ci0tLQogeGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIHwgNTggKysr
KysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgMzMgaW5zZXJ0aW9ucygrKSwgMjUgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5j
IGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCmluZGV4IDViYWFlMjQuLmQw
N2I5MzEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwor
KysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKQEAgLTc1NCwxMiArNzU0
LDEyIEBAIF9fZ250dGFiX21hcF9ncmFudF9yZWYoCiAgICAgc3RydWN0IGdy
YW50X3RhYmxlICpsZ3QsICpyZ3Q7CiAgICAgc3RydWN0IHZjcHUgICAqbGVk
OwogICAgIGludCAgICAgICAgICAgIGhhbmRsZTsKLSAgICB1bnNpZ25lZCBs
b25nICBmcmFtZSA9IDAsIG5yX2dldHMgPSAwOworICAgIHVuc2lnbmVkIGxv
bmcgIGZyYW1lID0gMDsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZyA9IE5V
TEw7CiAgICAgaW50ICAgICAgICAgICAgcmMgPSBHTlRTVF9va2F5OwogICAg
IHUzMiAgICAgICAgICAgIG9sZF9waW47CiAgICAgdTMyICAgICAgICAgICAg
YWN0X3BpbjsKLSAgICB1bnNpZ25lZCBpbnQgICBjYWNoZV9mbGFnczsKKyAg
ICB1bnNpZ25lZCBpbnQgICBjYWNoZV9mbGFncywgcmVmY250ID0gMCwgdHlw
ZWNudCA9IDA7CiAgICAgc3RydWN0IGFjdGl2ZV9ncmFudF9lbnRyeSAqYWN0
ID0gTlVMTDsKICAgICBzdHJ1Y3QgZ3JhbnRfbWFwcGluZyAqbXQ7CiAgICAg
Z3JhbnRfZW50cnlfaGVhZGVyX3QgKnNoYWg7CkBAIC04ODUsMTEgKzg4NSwx
NyBAQCBfX2dudHRhYl9tYXBfZ3JhbnRfcmVmKAogICAgIGVsc2UKICAgICAg
ICAgb3duZXIgPSBwYWdlX2dldF9vd25lcihwZyk7CiAKKyAgICBpZiAoIG93
bmVyICkKKyAgICAgICAgcmVmY250Kys7CisKICAgICBpZiAoICFwZyB8fCAo
b3duZXIgPT0gZG9tX2lvKSApCiAgICAgewogICAgICAgICAvKiBPbmx5IG5l
ZWRlZCB0aGUgcmVmZXJlbmNlIHRvIGNvbmZpcm0gZG9tX2lvIG93bmVyc2hp
cC4gKi8KICAgICAgICAgaWYgKCBwZyApCisgICAgICAgIHsKICAgICAgICAg
ICAgIHB1dF9wYWdlKHBnKTsKKyAgICAgICAgICAgIHJlZmNudC0tOworICAg
ICAgICB9CiAKICAgICAgICAgaWYgKCBwYWdpbmdfbW9kZV9leHRlcm5hbChs
ZCkgKQogICAgICAgICB7CkBAIC05MTcsMjcgKzkyMywzOCBAQCBfX2dudHRh
Yl9tYXBfZ3JhbnRfcmVmKAogICAgIH0KICAgICBlbHNlIGlmICggb3duZXIg
PT0gcmQgfHwgb3duZXIgPT0gZG9tX2NvdyApCiAgICAgewotICAgICAgICBp
ZiAoIGdudHRhYl9ob3N0X21hcHBpbmdfZ2V0X3BhZ2VfdHlwZShvcCwgbGQs
IHJkKSApCisgICAgICAgIGlmICggKG9wLT5mbGFncyAmIEdOVE1BUF9kZXZp
Y2VfbWFwKSAmJiAhKG9wLT5mbGFncyAmIEdOVE1BUF9yZWFkb25seSkgKQog
ICAgICAgICB7CiAgICAgICAgICAgICBpZiAoIChvd25lciA9PSBkb21fY293
KSB8fAogICAgICAgICAgICAgICAgICAhZ2V0X3BhZ2VfdHlwZShwZywgUEdU
X3dyaXRhYmxlX3BhZ2UpICkKICAgICAgICAgICAgICAgICBnb3RvIGNvdWxk
X25vdF9waW47CisgICAgICAgICAgICB0eXBlY250Kys7CiAgICAgICAgIH0K
IAotICAgICAgICBucl9nZXRzKys7CiAgICAgICAgIGlmICggb3AtPmZsYWdz
ICYgR05UTUFQX2hvc3RfbWFwICkKICAgICAgICAgewotICAgICAgICAgICAg
cmMgPSBjcmVhdGVfZ3JhbnRfaG9zdF9tYXBwaW5nKG9wLT5ob3N0X2FkZHIs
IGZyYW1lLCBvcC0+ZmxhZ3MsIDApOwotICAgICAgICAgICAgaWYgKCByYyAh
PSBHTlRTVF9va2F5ICkKLSAgICAgICAgICAgICAgICBnb3RvIHVuZG9fb3V0
OwotCisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICogT25seSBuZWVk
IHRvIGdyYWIgYW5vdGhlciByZWZlcmVuY2UgaWYgZGV2aWNlX21hcCBjbGFp
bWVkCisgICAgICAgICAgICAgKiB0aGUgb3RoZXIgb25lLgorICAgICAgICAg
ICAgICovCiAgICAgICAgICAgICBpZiAoIG9wLT5mbGFncyAmIEdOVE1BUF9k
ZXZpY2VfbWFwICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBu
cl9nZXRzKys7Ci0gICAgICAgICAgICAgICAgKHZvaWQpZ2V0X3BhZ2UocGcs
IHJkKTsKLSAgICAgICAgICAgICAgICBpZiAoICEob3AtPmZsYWdzICYgR05U
TUFQX3JlYWRvbmx5KSApCi0gICAgICAgICAgICAgICAgICAgIGdldF9wYWdl
X3R5cGUocGcsIFBHVF93cml0YWJsZV9wYWdlKTsKKyAgICAgICAgICAgICAg
ICBpZiAoICFnZXRfcGFnZShwZywgcmQpICkKKyAgICAgICAgICAgICAgICAg
ICAgZ290byBjb3VsZF9ub3RfcGluOworICAgICAgICAgICAgICAgIHJlZmNu
dCsrOworICAgICAgICAgICAgfQorCisgICAgICAgICAgICBpZiAoIGdudHRh
Yl9ob3N0X21hcHBpbmdfZ2V0X3BhZ2VfdHlwZShvcCwgbGQsIHJkKSApCisg
ICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgaWYgKCAob3duZXIgPT0g
ZG9tX2NvdykgfHwKKyAgICAgICAgICAgICAgICAgICAgICFnZXRfcGFnZV90
eXBlKHBnLCBQR1Rfd3JpdGFibGVfcGFnZSkgKQorICAgICAgICAgICAgICAg
ICAgICBnb3RvIGNvdWxkX25vdF9waW47CisgICAgICAgICAgICAgICAgdHlw
ZWNudCsrOwogICAgICAgICAgICAgfQorCisgICAgICAgICAgICByYyA9IGNy
ZWF0ZV9ncmFudF9ob3N0X21hcHBpbmcob3AtPmhvc3RfYWRkciwgZnJhbWUs
IG9wLT5mbGFncywgMCk7CisgICAgICAgICAgICBpZiAoIHJjICE9IEdOVFNU
X29rYXkgKQorICAgICAgICAgICAgICAgIGdvdG8gdW5kb19vdXQ7CiAgICAg
ICAgIH0KICAgICB9CiAgICAgZWxzZQpAQCAtOTQ2LDggKzk2Myw2IEBAIF9f
Z250dGFiX21hcF9ncmFudF9yZWYoCiAgICAgICAgIGlmICggIXJkLT5pc19k
eWluZyApCiAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywg
IkNvdWxkIG5vdCBwaW4gZ3JhbnQgZnJhbWUgJWx4XG4iLAogICAgICAgICAg
ICAgICAgICAgICAgZnJhbWUpOwotICAgICAgICBpZiAoIG93bmVyICE9IE5V
TEwgKQotICAgICAgICAgICAgcHV0X3BhZ2UocGcpOwogICAgICAgICByYyA9
IEdOVFNUX2dlbmVyYWxfZXJyb3I7CiAgICAgICAgIGdvdG8gdW5kb19vdXQ7
CiAgICAgfQpAQCAtMTAxMCwxOCArMTAyNSwxMSBAQCBfX2dudHRhYl9tYXBf
Z3JhbnRfcmVmKAogICAgIHJldHVybjsKIAogIHVuZG9fb3V0OgotICAgIGlm
ICggbnJfZ2V0cyA+IDEgKQotICAgIHsKLSAgICAgICAgaWYgKCAhKG9wLT5m
bGFncyAmIEdOVE1BUF9yZWFkb25seSkgKQotICAgICAgICAgICAgcHV0X3Bh
Z2VfdHlwZShwZyk7Ci0gICAgICAgIHB1dF9wYWdlKHBnKTsKLSAgICB9Ci0g
ICAgaWYgKCBucl9nZXRzID4gMCApCi0gICAgewotICAgICAgICBpZiAoIGdu
dHRhYl9ob3N0X21hcHBpbmdfZ2V0X3BhZ2VfdHlwZShvcCwgbGQsIHJkKSAp
Ci0gICAgICAgICAgICBwdXRfcGFnZV90eXBlKHBnKTsKKyAgICB3aGlsZSAo
IHR5cGVjbnQtLSApCisgICAgICAgIHB1dF9wYWdlX3R5cGUocGcpOworCisg
ICAgd2hpbGUgKCByZWZjbnQtLSApCiAgICAgICAgIHB1dF9wYWdlKHBnKTsK
LSAgICB9CiAKICAgICBncmFudF9yZWFkX2xvY2socmd0KTsKIAotLSAKMi4x
LjQKCg==

--=separator
Content-Type: application/octet-stream;
 name="xsa224-4.8/0004-gnttab-__gnttab_unmap_common_complete-is-all-or-noth.patch"
Content-Disposition: attachment;
 filename="xsa224-4.8/0004-gnttab-__gnttab_unmap_common_complete-is-all-or-noth.patch"
Content-Transfer-Encoding: base64

RnJvbSBkMjcyMzdhYmUzN2U0NWExZjI0NWUyMzQ4NDA2MmIwOWZmMzQ3N2Vk
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6IFRodSwgMTUgSnVuIDIwMTcgMTY6
MjU6MjcgKzAxMDAKU3ViamVjdDogW1BBVENIIDQvNF0gZ250dGFiOiBfX2du
dHRhYl91bm1hcF9jb21tb25fY29tcGxldGUoKSBpcwogYWxsLW9yLW5vdGhp
bmcKCkFsbCBmYWlsdXJlcyBoYXZlIHRvIGJlIGRldGVjdGVkIGluIF9fZ250
dGFiX3VubWFwX2NvbW1vbigpLCB0aGUKY29tcGxldGlvbiBmdW5jdGlvbiBt
dXN0IG5vdCBza2lwIHBhcnQgb2YgaXRzIHByb2Nlc3NpbmcuIEluIHBhcnRp
Y3VsYXIKdGhlIEdOVE1BUF9kZXZpY2VfbWFwIHJlbGF0ZWQgcHV0dGluZyBv
ZiBwYWdlIHJlZmVyZW5jZXMgYW5kIGFkanVzdG1lbnQKb2YgcGluIGNvdW50
IG11c3Qgbm90IG9jY3VyIGlmIF9fZ250dGFiX3VubWFwX2NvbW1vbigpIHNp
Z25hbGVkIGFuCmVycm9yLiBGdXJ0aGVybW9yZSB0aGUgZnVuY3Rpb24gbXVz
dCBub3QgbWFrZSBhZGp1c3RtZW50cyB0byBnbG9iYWwKc3RhdGUgKGhlcmU6
IGNsZWFyaW5nIEdOVFRBQl9kZXZpY2VfbWFwKSBiZWZvcmUgYWxsIHBvc3Np
Ymx5IGZhaWxpbmcKb3BlcmF0aW9ucyBoYXZlIGJlZW4gcGVyZm9ybWVkLgoK
VGhlcmUncyBvbmUgZXhjZXB0aW9uIGZvciBJT01NVSByZWxhdGVkIGZhaWx1
cmVzOiBBcyBJT01NVSBtYW5pcHVsYXRpb24Kb2NjdXJzIGFmdGVyIEdOVE1B
UF8qX21hcCBoYXZlIGJlZW4gY2xlYXJlZCBhbHJlYWR5LCB0aGUgcmVsYXRl
ZCBwYWdlCnJlZmVyZW5jZSBhbmQgcGluIGNvdW50IGFkanVzdG1lbnRzIG5l
ZWQgdG8gYmUgZG9uZSBuZXZlcnRoZWxlc3MuIEEKZnVuZGFtZW50YWwgcmVx
dWlyZW1lbnQgZm9yIHRoZSBjb3JyZWN0bmVzcyBvZiB0aGlzIGlzIHRoYXQK
aW9tbXVfeyx1bn1tYXBfcGFnZSgpIGNyYXNoIGFueSBhZmZlY3RlZCBEb21V
IGluIGNhc2Ugb2YgZmFpbHVyZS4KClRoZSB2ZXJzaW9uIGNoZWNrIGFwcGVh
cnMgdG8gYmUgcG9pbnRsZXNzIChvciBjb3VsZCBwZXJoYXBzIGJlIGEKQlVH
X09OKCkgb3IgQVNTRVJUKCkpLCBidXQgZm9yIHRoZSBtb21lbnQgYWxzbyBt
b3ZlIGl0LgoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0yMjQuCgpSZXBvcnRlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVu
L2NvbW1vbi9ncmFudF90YWJsZS5jICAgICAgICAgIHwgMTA4ICsrKysrKysr
KysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9h
c20tYXJtL2dyYW50X3RhYmxlLmggfCAgIDIgKy0KIHhlbi9pbmNsdWRlL2Fz
bS14ODYvZ3JhbnRfdGFibGUuaCB8ICAgNSArLQogMyBmaWxlcyBjaGFuZ2Vk
LCA1NSBpbnNlcnRpb25zKCspLCA2MCBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dy
YW50X3RhYmxlLmMKaW5kZXggZDA3YjkzMS4uN2VhNjhiMSAxMDA2NDQKLS0t
IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCisrKyBiL3hlbi9jb21tb24v
Z3JhbnRfdGFibGUuYwpAQCAtOTYsNyArOTYsNyBAQCBzdHJ1Y3QgZ250dGFi
X3VubWFwX2NvbW1vbiB7CiAgICAgaW50MTZfdCBzdGF0dXM7CiAKICAgICAv
KiBTaGFyZWQgc3RhdGUgYmV0ZWVuICpfdW5tYXAgYW5kICpfdW5tYXBfY29t
cGxldGUgKi8KLSAgICB1MTYgZmxhZ3M7CisgICAgdTE2IGRvbmU7CiAgICAg
dW5zaWduZWQgbG9uZyBmcmFtZTsKICAgICBzdHJ1Y3QgZG9tYWluICpyZDsK
ICAgICBncmFudF9yZWZfdCByZWY7CkBAIC05NDQsNyArOTQ0LDggQEAgX19n
bnR0YWJfbWFwX2dyYW50X3JlZigKICAgICAgICAgICAgICAgICByZWZjbnQr
KzsKICAgICAgICAgICAgIH0KIAotICAgICAgICAgICAgaWYgKCBnbnR0YWJf
aG9zdF9tYXBwaW5nX2dldF9wYWdlX3R5cGUob3AsIGxkLCByZCkgKQorICAg
ICAgICAgICAgaWYgKCBnbnR0YWJfaG9zdF9tYXBwaW5nX2dldF9wYWdlX3R5
cGUob3AtPmZsYWdzICYgR05UTUFQX3JlYWRvbmx5LAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGQsIHJk
KSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgaWYgKCAob3du
ZXIgPT0gZG9tX2NvdykgfHwKICAgICAgICAgICAgICAgICAgICAgICFnZXRf
cGFnZV90eXBlKHBnLCBQR1Rfd3JpdGFibGVfcGFnZSkgKQpAQCAtMTA5MSw2
ICsxMDkyLDcgQEAgX19nbnR0YWJfdW5tYXBfY29tbW9uKAogICAgIHN0cnVj
dCBhY3RpdmVfZ3JhbnRfZW50cnkgKmFjdDsKICAgICBzMTYgICAgICAgICAg
ICAgIHJjID0gMDsKICAgICBzdHJ1Y3QgZ3JhbnRfbWFwcGluZyAqbWFwOwor
ICAgIHVuc2lnbmVkIGludCBmbGFnczsKICAgICBib29sIHB1dF9oYW5kbGUg
PSBmYWxzZTsKIAogICAgIGxkID0gY3VycmVudC0+ZG9tYWluOwpAQCAtMTE0
MCw2ICsxMTQyLDIwIEBAIF9fZ250dGFiX3VubWFwX2NvbW1vbigKIAogICAg
IGdyYW50X3JlYWRfbG9jayhyZ3QpOwogCisgICAgaWYgKCByZ3QtPmd0X3Zl
cnNpb24gPT0gMCApCisgICAgeworICAgICAgICAvKgorICAgICAgICAgKiBU
aGlzIG91Z2h0IHRvIGJlIGltcG9zc2libGUsIGFzIHN1Y2ggYSBtYXBwaW5n
IHNob3VsZCBub3QgaGF2ZQorICAgICAgICAgKiBiZWVuIGVzdGFibGlzaGVk
IChzZWUgdGhlIG5yX2dyYW50X2VudHJpZXMocmd0KSBib3VuZHMgY2hlY2sg
aW4KKyAgICAgICAgICogX19nbnR0YWJfbWFwX2dyYW50X3JlZigpKS4gRG9p
bmcgdGhpcyBjaGVjayBvbmx5IGluCisgICAgICAgICAqIF9fZ250dGFiX3Vu
bWFwX2NvbW1vbl9jb21wbGV0ZSgpIC0gYXMgaXQgdXNlZCB0byBiZSBkb25l
IC0gd291bGQsCisgICAgICAgICAqIGhvd2V2ZXIsIGJlIHRvbyBsYXRlLgor
ICAgICAgICAgKi8KKyAgICAgICAgcmMgPSBHTlRTVF9iYWRfZ250cmVmOwor
ICAgICAgICBmbGFncyA9IDA7CisgICAgICAgIGdvdG8gdW5sb2NrX291dDsK
KyAgICB9CisKICAgICBvcC0+cmQgPSByZDsKICAgICBvcC0+cmVmID0gbWFw
LT5yZWY7CiAKQEAgLTExNTUsNiArMTE3MSw3IEBAIF9fZ250dGFiX3VubWFw
X2NvbW1vbigKICAgICB7CiAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJO
SU5HLCAiVW5zdGFibGUgaGFuZGxlICV1XG4iLCBvcC0+aGFuZGxlKTsKICAg
ICAgICAgcmMgPSBHTlRTVF9iYWRfaGFuZGxlOworICAgICAgICBmbGFncyA9
IDA7CiAgICAgICAgIGdvdG8gdW5sb2NrX291dDsKICAgICB9CiAKQEAgLTEx
NjgsOSArMTE4NSw5IEBAIF9fZ250dGFiX3VubWFwX2NvbW1vbigKICAgICAg
KiBob2xkIGFueXdheTsgc2VlIGRvY3MvbWlzYy9ncmFudC10YWJsZXMudHh0
J3MgIkxvY2tpbmciIHNlY3Rpb24uCiAgICAgICovCiAKLSAgICBvcC0+Zmxh
Z3MgPSByZWFkX2F0b21pYygmbWFwLT5mbGFncyk7CisgICAgZmxhZ3MgPSBy
ZWFkX2F0b21pYygmbWFwLT5mbGFncyk7CiAgICAgc21wX3JtYigpOwotICAg
IGlmICggdW5saWtlbHkoIW9wLT5mbGFncykgfHwgdW5saWtlbHkobWFwLT5k
b21pZCAhPSBkb20pIHx8CisgICAgaWYgKCB1bmxpa2VseSghZmxhZ3MpIHx8
IHVubGlrZWx5KG1hcC0+ZG9taWQgIT0gZG9tKSB8fAogICAgICAgICAgdW5s
aWtlbHkobWFwLT5yZWYgIT0gb3AtPnJlZikgKQogICAgIHsKICAgICAgICAg
Z2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJVbnN0YWJsZSBoYW5kbGUgJSN4
XG4iLCBvcC0+aGFuZGxlKTsKQEAgLTExODAsMjQgKzExOTcsMjcgQEAgX19n
bnR0YWJfdW5tYXBfY29tbW9uKAogCiAgICAgb3AtPmZyYW1lID0gYWN0LT5m
cmFtZTsKIAotICAgIGlmICggb3AtPmRldl9idXNfYWRkciApCi0gICAgewot
ICAgICAgICBpZiAoIHVubGlrZWx5KG9wLT5kZXZfYnVzX2FkZHIgIT0gcGZu
X3RvX3BhZGRyKGFjdC0+ZnJhbWUpKSApCi0gICAgICAgICAgICBQSU5fRkFJ
TChhY3RfcmVsZWFzZV9vdXQsIEdOVFNUX2dlbmVyYWxfZXJyb3IsCi0gICAg
ICAgICAgICAgICAgICAgICAiQnVzIGFkZHJlc3MgZG9lc24ndCBtYXRjaCBn
bnRyZWYgKCUiUFJJeDY0IiAhPSAlIlBSSXBhZGRyIilcbiIsCi0gICAgICAg
ICAgICAgICAgICAgICBvcC0+ZGV2X2J1c19hZGRyLCBwZm5fdG9fcGFkZHIo
YWN0LT5mcmFtZSkpOwotCi0gICAgICAgIG1hcC0+ZmxhZ3MgJj0gfkdOVE1B
UF9kZXZpY2VfbWFwOwotICAgIH0KKyAgICBpZiAoIG9wLT5kZXZfYnVzX2Fk
ZHIgJiYKKyAgICAgICAgIHVubGlrZWx5KG9wLT5kZXZfYnVzX2FkZHIgIT0g
cGZuX3RvX3BhZGRyKGFjdC0+ZnJhbWUpKSApCisgICAgICAgIFBJTl9GQUlM
KGFjdF9yZWxlYXNlX291dCwgR05UU1RfZ2VuZXJhbF9lcnJvciwKKyAgICAg
ICAgICAgICAgICAgIkJ1cyBhZGRyZXNzIGRvZXNuJ3QgbWF0Y2ggZ250cmVm
ICglIlBSSXg2NCIgIT0gJSJQUklwYWRkciIpXG4iLAorICAgICAgICAgICAg
ICAgICBvcC0+ZGV2X2J1c19hZGRyLCBwZm5fdG9fcGFkZHIoYWN0LT5mcmFt
ZSkpOwogCi0gICAgaWYgKCAob3AtPmhvc3RfYWRkciAhPSAwKSAmJiAob3At
PmZsYWdzICYgR05UTUFQX2hvc3RfbWFwKSApCisgICAgaWYgKCBvcC0+aG9z
dF9hZGRyICYmIChmbGFncyAmIEdOVE1BUF9ob3N0X21hcCkgKQogICAgIHsK
ICAgICAgICAgaWYgKCAocmMgPSByZXBsYWNlX2dyYW50X2hvc3RfbWFwcGlu
ZyhvcC0+aG9zdF9hZGRyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIG9wLT5mcmFtZSwgb3AtPm5ld19hZGRyLCAK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBvcC0+ZmxhZ3MpKSA8IDAgKQorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZsYWdzKSkgPCAwICkKICAgICAgICAg
ICAgIGdvdG8gYWN0X3JlbGVhc2Vfb3V0OwogCiAgICAgICAgIG1hcC0+Zmxh
Z3MgJj0gfkdOVE1BUF9ob3N0X21hcDsKKyAgICAgICAgb3AtPmRvbmUgfD0g
R05UTUFQX2hvc3RfbWFwIHwgKGZsYWdzICYgR05UTUFQX3JlYWRvbmx5KTsK
KyAgICB9CisKKyAgICBpZiAoIG9wLT5kZXZfYnVzX2FkZHIgJiYgKGZsYWdz
ICYgR05UTUFQX2RldmljZV9tYXApICkKKyAgICB7CisgICAgICAgIG1hcC0+
ZmxhZ3MgJj0gfkdOVE1BUF9kZXZpY2VfbWFwOworICAgICAgICBvcC0+ZG9u
ZSB8PSBHTlRNQVBfZGV2aWNlX21hcCB8IChmbGFncyAmIEdOVE1BUF9yZWFk
b25seSk7CiAgICAgfQogCiAgICAgaWYgKCAhKG1hcC0+ZmxhZ3MgJiAoR05U
TUFQX2RldmljZV9tYXB8R05UTUFQX2hvc3RfbWFwKSkgKQpAQCAtMTIzNCw3
ICsxMjU0LDcgQEAgX19nbnR0YWJfdW5tYXBfY29tbW9uKAogICAgIH0KIAog
ICAgIC8qIElmIGp1c3QgdW5tYXBwZWQgYSB3cml0YWJsZSBtYXBwaW5nLCBt
YXJrIGFzIGRpcnRpZWQgKi8KLSAgICBpZiAoIHJjID09IEdOVFNUX29rYXkg
JiYgIShvcC0+ZmxhZ3MgJiBHTlRNQVBfcmVhZG9ubHkpICkKKyAgICBpZiAo
IHJjID09IEdOVFNUX29rYXkgJiYgIShmbGFncyAmIEdOVE1BUF9yZWFkb25s
eSkgKQogICAgICAgICAgZ250dGFiX21hcmtfZGlydHkocmQsIG9wLT5mcmFt
ZSk7CiAKICAgICBvcC0+c3RhdHVzID0gcmM7CkBAIC0xMjUxLDEzICsxMjcx
LDkgQEAgX19nbnR0YWJfdW5tYXBfY29tbW9uX2NvbXBsZXRlKHN0cnVjdCBn
bnR0YWJfdW5tYXBfY29tbW9uICpvcCkKICAgICBzdHJ1Y3QgcGFnZV9pbmZv
ICpwZzsKICAgICB1aW50MTZfdCAqc3RhdHVzOwogCi0gICAgaWYgKCByZCA9
PSBOVUxMICkKKyAgICBpZiAoICFvcC0+ZG9uZSApCiAgICAgeyAKLSAgICAg
ICAgLyoKLSAgICAgICAgICogU3VnZ2VzdHMgdGhhdCBfX2dudGFiX3VubWFw
X2NvbW1vbiBmYWlsZWQgaW4KLSAgICAgICAgICogcmN1X2xvY2tfZG9tYWlu
X2J5X2lkKCkgb3IgZWFybGllciwgYW5kIHNvIHdlIGhhdmUgbm90aGluZwot
ICAgICAgICAgKiB0byBjb21wbGV0ZQotICAgICAgICAgKi8KKyAgICAgICAg
LyogX19nbnRhYl91bm1hcF9jb21tb24oKSBkaWRuJ3QgZG8gYW55dGhpbmcg
LSBub3RoaW5nIHRvIGNvbXBsZXRlLiAqLwogICAgICAgICByZXR1cm47CiAg
ICAgfQogCkBAIC0xMjY3LDggKzEyODMsNiBAQCBfX2dudHRhYl91bm1hcF9j
b21tb25fY29tcGxldGUoc3RydWN0IGdudHRhYl91bm1hcF9jb21tb24gKm9w
KQogICAgIHJndCA9IHJkLT5ncmFudF90YWJsZTsKIAogICAgIGdyYW50X3Jl
YWRfbG9jayhyZ3QpOwotICAgIGlmICggcmd0LT5ndF92ZXJzaW9uID09IDAg
KQotICAgICAgICBnb3RvIHVubG9ja19vdXQ7CiAKICAgICBhY3QgPSBhY3Rp
dmVfZW50cnlfYWNxdWlyZShyZ3QsIG9wLT5yZWYpOwogICAgIHNoYSA9IHNo
YXJlZF9lbnRyeV9oZWFkZXIocmd0LCBvcC0+cmVmKTsKQEAgLTEyNzgsNzIg
KzEyOTIsNTAgQEAgX19nbnR0YWJfdW5tYXBfY29tbW9uX2NvbXBsZXRlKHN0
cnVjdCBnbnR0YWJfdW5tYXBfY29tbW9uICpvcCkKICAgICBlbHNlCiAgICAg
ICAgIHN0YXR1cyA9ICZzdGF0dXNfZW50cnkocmd0LCBvcC0+cmVmKTsKIAot
ICAgIGlmICggb3AtPmRldl9idXNfYWRkciAmJgotICAgICAgICAgdW5saWtl
bHkob3AtPmRldl9idXNfYWRkciAhPSBwZm5fdG9fcGFkZHIoYWN0LT5mcmFt
ZSkpICkKLSAgICB7Ci0gICAgICAgIC8qCi0gICAgICAgICAqIFN1Z2dlc3Rz
IHRoYXQgX19nbnRhYl91bm1hcF9jb21tb24gZmFpbGVkIGVhcmx5IGFuZCBz
bwotICAgICAgICAgKiBub3RoaW5nIGZ1cnRoZXIgdG8gZG8KLSAgICAgICAg
ICovCi0gICAgICAgIGdvdG8gYWN0X3JlbGVhc2Vfb3V0OwotICAgIH0KLQog
ICAgIHBnID0gbWZuX3RvX3BhZ2Uob3AtPmZyYW1lKTsKIAotICAgIGlmICgg
b3AtPmRldl9idXNfYWRkciAmJiAob3AtPmZsYWdzICYgR05UTUFQX2Rldmlj
ZV9tYXApICkKKyAgICBpZiAoIG9wLT5kb25lICYgR05UTUFQX2RldmljZV9t
YXAgKQogICAgIHsKICAgICAgICAgaWYgKCAhaXNfaW9tZW1fcGFnZShhY3Qt
PmZyYW1lKSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGlmICggb3AtPmZs
YWdzICYgR05UTUFQX3JlYWRvbmx5ICkKKyAgICAgICAgICAgIGlmICggb3At
PmRvbmUgJiBHTlRNQVBfcmVhZG9ubHkgKQogICAgICAgICAgICAgICAgIHB1
dF9wYWdlKHBnKTsKICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAg
ICBwdXRfcGFnZV9hbmRfdHlwZShwZyk7CiAgICAgICAgIH0KIAogICAgICAg
ICBBU1NFUlQoYWN0LT5waW4gJiAoR05UUElOX2RldndfbWFzayB8IEdOVFBJ
Tl9kZXZyX21hc2spKTsKLSAgICAgICAgaWYgKCBvcC0+ZmxhZ3MgJiBHTlRN
QVBfcmVhZG9ubHkgKQorICAgICAgICBpZiAoIG9wLT5kb25lICYgR05UTUFQ
X3JlYWRvbmx5ICkKICAgICAgICAgICAgIGFjdC0+cGluIC09IEdOVFBJTl9k
ZXZyX2luYzsKICAgICAgICAgZWxzZQogICAgICAgICAgICAgYWN0LT5waW4g
LT0gR05UUElOX2RldndfaW5jOwogICAgIH0KIAotICAgIGlmICggKG9wLT5o
b3N0X2FkZHIgIT0gMCkgJiYgKG9wLT5mbGFncyAmIEdOVE1BUF9ob3N0X21h
cCkgKQorICAgIGlmICggb3AtPmRvbmUgJiBHTlRNQVBfaG9zdF9tYXAgKQog
ICAgIHsKLSAgICAgICAgaWYgKCBvcC0+c3RhdHVzICE9IDAgKSAKKyAgICAg
ICAgaWYgKCAhaXNfaW9tZW1fcGFnZShvcC0+ZnJhbWUpICkKICAgICAgICAg
ewotICAgICAgICAgICAgLyoKLSAgICAgICAgICAgICAqIFN1Z2dlc3RzIHRo
YXQgX19nbnRhYl91bm1hcF9jb21tb24gZmFpbGVkIGluCi0gICAgICAgICAg
ICAgKiByZXBsYWNlX2dyYW50X2hvc3RfbWFwcGluZygpIG9yIElPTU1VIGhh
bmRsaW5nLCBzbyBub3RoaW5nCi0gICAgICAgICAgICAgKiBmdXJ0aGVyIHRv
IGRvIChzaG9ydCBvZiByZS1lc3RhYmxpc2hpbmcgdGhlIG1hcHBpbmcgaW4g
dGhlCi0gICAgICAgICAgICAgKiBsYXR0ZXIgY2FzZSkuCi0gICAgICAgICAg
ICAgKi8KLSAgICAgICAgICAgIGdvdG8gYWN0X3JlbGVhc2Vfb3V0OwotICAg
ICAgICB9Ci0KLSAgICAgICAgaWYgKCAhaXNfaW9tZW1fcGFnZShvcC0+ZnJh
bWUpICkgCi0gICAgICAgIHsKLSAgICAgICAgICAgIGlmICggZ250dGFiX2hv
c3RfbWFwcGluZ19nZXRfcGFnZV90eXBlKG9wLCBsZCwgcmQpICkKKyAgICAg
ICAgICAgIGlmICggZ250dGFiX2hvc3RfbWFwcGluZ19nZXRfcGFnZV90eXBl
KG9wLT5kb25lICYgR05UTUFQX3JlYWRvbmx5LAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGQsIHJkKSAp
CiAgICAgICAgICAgICAgICAgcHV0X3BhZ2VfdHlwZShwZyk7CiAgICAgICAg
ICAgICBwdXRfcGFnZShwZyk7CiAgICAgICAgIH0KIAogICAgICAgICBBU1NF
UlQoYWN0LT5waW4gJiAoR05UUElOX2hzdHdfbWFzayB8IEdOVFBJTl9oc3Ry
X21hc2spKTsKLSAgICAgICAgaWYgKCBvcC0+ZmxhZ3MgJiBHTlRNQVBfcmVh
ZG9ubHkgKQorICAgICAgICBpZiAoIG9wLT5kb25lICYgR05UTUFQX3JlYWRv
bmx5ICkKICAgICAgICAgICAgIGFjdC0+cGluIC09IEdOVFBJTl9oc3RyX2lu
YzsKICAgICAgICAgZWxzZQogICAgICAgICAgICAgYWN0LT5waW4gLT0gR05U
UElOX2hzdHdfaW5jOwogICAgIH0KIAogICAgIGlmICggKChhY3QtPnBpbiAm
IChHTlRQSU5fZGV2d19tYXNrfEdOVFBJTl9oc3R3X21hc2spKSA9PSAwKSAm
JgotICAgICAgICAgIShvcC0+ZmxhZ3MgJiBHTlRNQVBfcmVhZG9ubHkpICkK
KyAgICAgICAgICEob3AtPmRvbmUgJiBHTlRNQVBfcmVhZG9ubHkpICkKICAg
ICAgICAgZ250dGFiX2NsZWFyX2ZsYWcoX0dURl93cml0aW5nLCBzdGF0dXMp
OwogCiAgICAgaWYgKCBhY3QtPnBpbiA9PSAwICkKICAgICAgICAgZ250dGFi
X2NsZWFyX2ZsYWcoX0dURl9yZWFkaW5nLCBzdGF0dXMpOwogCi0gYWN0X3Jl
bGVhc2Vfb3V0OgogICAgIGFjdGl2ZV9lbnRyeV9yZWxlYXNlKGFjdCk7Ci0g
dW5sb2NrX291dDoKICAgICBncmFudF9yZWFkX3VubG9jayhyZ3QpOwogCiAg
ICAgcmN1X3VubG9ja19kb21haW4ocmQpOwpAQCAtMTM1OSw2ICsxMzUxLDcg
QEAgX19nbnR0YWJfdW5tYXBfZ3JhbnRfcmVmKAogICAgIGNvbW1vbi0+aGFu
ZGxlID0gb3AtPmhhbmRsZTsKIAogICAgIC8qIEludGlhbGlzZSB0aGVzZSBp
biBjYXNlIGNvbW1vbiBjb250YWlucyBvbGQgc3RhdGUgKi8KKyAgICBjb21t
b24tPmRvbmUgPSAwOwogICAgIGNvbW1vbi0+bmV3X2FkZHIgPSAwOwogICAg
IGNvbW1vbi0+cmQgPSBOVUxMOwogICAgIGNvbW1vbi0+ZnJhbWUgPSAwOwpA
QCAtMTQyNCw2ICsxNDE3LDcgQEAgX19nbnR0YWJfdW5tYXBfYW5kX3JlcGxh
Y2UoCiAgICAgY29tbW9uLT5oYW5kbGUgPSBvcC0+aGFuZGxlOwogICAgIAog
ICAgIC8qIEludGlhbGlzZSB0aGVzZSBpbiBjYXNlIGNvbW1vbiBjb250YWlu
cyBvbGQgc3RhdGUgKi8KKyAgICBjb21tb24tPmRvbmUgPSAwOwogICAgIGNv
bW1vbi0+ZGV2X2J1c19hZGRyID0gMDsKICAgICBjb21tb24tPnJkID0gTlVM
TDsKICAgICBjb21tb24tPmZyYW1lID0gMDsKQEAgLTMzODUsNyArMzM3OSw5
IEBAIGdudHRhYl9yZWxlYXNlX21hcHBpbmdzKAogICAgICAgICAgICAgICAg
IGlmICggZ250dGFiX3JlbGVhc2VfaG9zdF9tYXBwaW5ncyhkKSAmJgogICAg
ICAgICAgICAgICAgICAgICAgIWlzX2lvbWVtX3BhZ2UoYWN0LT5mcmFtZSkg
KQogICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAgaWYg
KCBnbnR0YWJfaG9zdF9tYXBwaW5nX2dldF9wYWdlX3R5cGUobWFwLCBkLCBy
ZCkgKQorICAgICAgICAgICAgICAgICAgICBpZiAoIGdudHRhYl9ob3N0X21h
cHBpbmdfZ2V0X3BhZ2VfdHlwZSgobWFwLT5mbGFncyAmCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBHTlRNQVBfcmVhZG9ubHkpLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkLCByZCkg
KQogICAgICAgICAgICAgICAgICAgICAgICAgcHV0X3BhZ2VfdHlwZShwZyk7
CiAgICAgICAgICAgICAgICAgICAgIHB1dF9wYWdlKHBnKTsKICAgICAgICAg
ICAgICAgICB9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dy
YW50X3RhYmxlLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxl
LmgKaW5kZXggZWIwMjQyMy4uYmM0ZDYxYSAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vZ3JhbnRfdGFibGUuaApAQCAtOSw3ICs5LDcgQEAgdm9pZCBn
bnR0YWJfY2xlYXJfZmxhZyh1bnNpZ25lZCBsb25nIG5yLCB1aW50MTZfdCAq
YWRkcik7CiBpbnQgY3JlYXRlX2dyYW50X2hvc3RfbWFwcGluZyh1bnNpZ25l
ZCBsb25nIGdwYWRkciwKICAgICAgICAgdW5zaWduZWQgbG9uZyBtZm4sIHVu
c2lnbmVkIGludCBmbGFncywgdW5zaWduZWQgaW50CiAgICAgICAgIGNhY2hl
X2ZsYWdzKTsKLSNkZWZpbmUgZ250dGFiX2hvc3RfbWFwcGluZ19nZXRfcGFn
ZV90eXBlKG9wLCBkLCByZCkgKDApCisjZGVmaW5lIGdudHRhYl9ob3N0X21h
cHBpbmdfZ2V0X3BhZ2VfdHlwZShybywgbGQsIHJkKSAoMCkKIGludCByZXBs
YWNlX2dyYW50X2hvc3RfbWFwcGluZyh1bnNpZ25lZCBsb25nIGdwYWRkciwg
dW5zaWduZWQgbG9uZyBtZm4sCiAgICAgICAgIHVuc2lnbmVkIGxvbmcgbmV3
X2dwYWRkciwgdW5zaWduZWQgaW50IGZsYWdzKTsKIHZvaWQgZ250dGFiX21h
cmtfZGlydHkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBsKTsK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3JhbnRfdGFibGUu
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3JhbnRfdGFibGUuaAppbmRleCA4
YzliYmNmLi45Y2E2MzFjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2dyYW50X3RhYmxlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9n
cmFudF90YWJsZS5oCkBAIC01OCw5ICs1OCw4IEBAIHN0YXRpYyBpbmxpbmUg
dm9pZCBnbnR0YWJfY2xlYXJfZmxhZyh1bnNpZ25lZCBpbnQgbnIsIHVpbnQx
Nl90ICpzdCkKIH0KIAogLyogRm9yZWlnbiBtYXBwaW5ncyBvZiBISFZNLWd1
ZXN0IHBhZ2VzIGRvIG5vdCBtb2RpZnkgdGhlIHR5cGUgY291bnQuICovCi0j
ZGVmaW5lIGdudHRhYl9ob3N0X21hcHBpbmdfZ2V0X3BhZ2VfdHlwZShvcCwg
bGQsIHJkKSAgIFwKLSAgICAoISgob3ApLT5mbGFncyAmIEdOVE1BUF9yZWFk
b25seSkgJiYgICAgICAgICAgICAgICAgXAotICAgICAoKChsZCkgPT0gKHJk
KSkgfHwgIXBhZ2luZ19tb2RlX2V4dGVybmFsKHJkKSkpCisjZGVmaW5lIGdu
dHRhYl9ob3N0X21hcHBpbmdfZ2V0X3BhZ2VfdHlwZShybywgbGQsIHJkKSAg
IFwKKyAgICAoIShybykgJiYgKCgobGQpID09IChyZCkpIHx8ICFwYWdpbmdf
bW9kZV9leHRlcm5hbChyZCkpKQogCiAvKiBEb25lIGltcGxpY2l0bHkgd2hl
biBwYWdlIHRhYmxlcyBhcmUgZGVzdHJveWVkLiAqLwogI2RlZmluZSBnbnR0
YWJfcmVsZWFzZV9ob3N0X21hcHBpbmdzKGRvbWFpbikgKCBwYWdpbmdfbW9k
ZV9leHRlcm5hbChkb21haW4pICkKLS0gCjIuMS40Cgo=

--=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 Jun 20 12:01:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 12: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 1dNHqa-0007ka-Ny; Tue, 20 Jun 2017 12:01:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1dNHqZ-0007ib-DJ; Tue, 20 Jun 2017 12:01:27 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 E6/D8-03696-69E09495; Tue, 20 Jun 2017 12:01:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJIsWRWlGSWpSXmKPExsWS0XRdVXcqn2e
 kwYvZOha3brYyWyz5uJjFYtXVA6wOzB5Hd/9mCmCMYs3MS8qvSGDNmHH+OXPBRv2Kx7cuMjUw
 ztLuYuTiEBI4ziix5+gWJghnEaPEhK1vWboYOTmYBVwlbuzbzAZhK0pcuNcAFucVEJQ4OfMJm
 C0hoClx580qdhBbRKBIYue5l2A2m4CexNyzk5ggei0l5k88BTZHWCBQYm/DakaIOWYSCz51MY
 PYLAKqEn/OPmWfwMgzC8nqWUhWz0KyehYjB1BcU2L9Ln0IU1pi+T8OiGp5ie1v5zBD2NYSPx+
 fgrItJHp75sJNnNL9kH0BI+cqRo3i1KKy1CJdQ0O9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzE
 pGK95PzcTYzAAGcAgh2Mn5YFHGKU5GBSEuVVZ/CMFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBO
 5EXKCdYlJqeWpGWmQOMNZi0BAePkghvPEgrb3FBYm5xZjpE6hSjMceu/2u+MHEsW7/lC5MQS1
 5+XqqUOO9ukEkCIKUZpXlwg2Ap4BKjrJQwLyPQaUI8BalFuZklqPKvGMU5GJWEeU+DTOHJzCu
 B2/cK6BQmoFNeHPEAOaUkESEl1cAobhH4aEFQ1p8zqcv6T/9Wf28Xa7Z7+8zqGmsdpfiH+QFZ
 m1kOrL9x6mnGw9lvamZc/rbSWvdhhdIS8VeOtjN6pm26FzD98cvYT3d3LLpcWPXgbIl0nYxHE
 9tyeYH5P/UuZnvlizo6L2py2V19IY01UTvzYH933gmx7j2zDFv/M9ysOuC/aMNOJZbijERDLe
 ai4kQApI9Xk/wCAAA=
X-Env-Sender: iwj@xenbits.xen.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1497960084!60845323!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16436 invoked from network); 20 Jun 2017 12:01: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; 20 Jun 2017 12:01:25 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1dNHpJ-0004Es-1g; Tue, 20 Jun 2017 12:00:09 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1dNHpJ-000683-14; Tue, 20 Jun 2017 12:00:09 +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: <E1dNHpJ-000683-14@xenbits.xenproject.org>
Date: Tue, 20 Jun 2017 12:00:09 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-devel] Xen Security Advisory 223 - ARM guest disabling
 interrupt may crash 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>
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-223
                              version 2

              ARM guest disabling interrupt may crash Xen

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

Public release.

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

Virtual interrupt injection could be triggered by a guest when sending
an SGI (e.g IPI) to any vCPU or by configuring timers. When the virtual
interrupt is masked, a missing check in the injection path may result in
reading invalid hardware register or crashing the host.

IMPACT
======

A guest may cause a hypervisor crash, resulting in a Denial of Service
(DoS).

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

All Xen versions which support ARM are affected.

x86 systems are not affected.

MITIGATION
==========

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

CREDITS
=======

This issue was discovered by Julien Grall of ARM.

RESOLUTION
==========

Applying the attached patch resolves this issue.

xsa223.patch           xen-unstable, Xen 4.8.x, Xen 4.7.x, Xen 4.6.x, Xen 4.5.x

$ sha256sum xsa223*
b5c8d8e8dac027069bec7dd812cff3f6f99e5949dd4a8ee729255c38274958b1  xsa223.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

iQEcBAEBCAAGBQJZSQ3WAAoJEIP+FMlX6CvZpxQH/0nQaJEWEuVZlQliIaB3TUK2
nnXBf3cFMsNCBIsrQtYXetZ8amA7cjULd2SX8/WIR60CPZ5Uj/YQtld5cq4LfxMj
Ngma8mPDUMlu6t+n07vee/fte5fZYOpci0teC9NCLDbG5eTWoJ0K7CzN2JUQWLAb
IgeJAVgyNr3ZibqdB8xBb5KlA+hOBE77MQ6yt8qZeltoYezIxprwgcqE/BgMVrcj
+7pz0WtJtdTe7i8i6jGcqvzbl3WhmcppiDLNhv310V+dV+T2e9cJia5EuapbqYD7
mkMLnOTRngJq97q1RwTQlsLMOp+/deZpqueLKttVCSR6VP4GtKpgr/0O1NW91YU=
=hATV
-----END PGP SIGNATURE-----

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

RnJvbTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KU3Vi
amVjdDogYXJtOiB2Z2ljOiBEb24ndCB1cGRhdGUgdGhlIExSIHdoZW4gdGhl
IElSUSBpcyBub3QgZW5hYmxlZAoKZ2ljX3JhaXNlX2luZmxpZ2h0X2lycSB3
aWxsIGJlIGNhbGxlZCBpZiB0aGUgSVJRIGlzIGFscmVhZHkgaW5mbGlnaHQK
KGkuZSB0aGUgSVJRIGlzIGluamVjdGVkIHRvIHRoZSBndWVzdCkuIElmIHRo
ZSBJUlEgaXMgYWxyZWFkeSBhbHJlYWR5IGluCnRoZSBMUnMsIHRoZW4gdGhl
IGFzc29jaWF0ZWQgTFIgd2lsbCBiZSB1cGRhdGVkLgoKVG8ga25vdyBpZiB0
aGUgaW50ZXJydXB0IGlzIGFscmVhZHkgaW4gdGhlIExSLCB0aGUgZnVuY3Rp
b24gY2hlY2sgaWYgdGhlCmludGVycnVwdCBpcyBxdWV1ZWQuIEhvd2V2ZXIs
IGlmIHRoZSBpbnRlcnJ1cHQgaXMgbm90IGVuYWJsZWQgdGhlbiB0aGUKaW50
ZXJydXB0IG1heSBub3QgYmUgcXVldWVkIG5vciBpbiB0aGUgTFIuIFNvIGdp
Y191cGRhdGVfb25lX2xyIG1heSBiZQpjYWxsZWQgKGlmIHdlIGluamVjdCBv
biB0aGUgY3VycmVudCB2Q1BVKSBhbmQgcmVhZCB0aGUgTFIuCgpCZWNhdXNl
IHRoZSBpbnRlcnJ1cHQgaXMgbm90IGluIHRoZSBMUiwgWGVuIHdpbGwgZWl0
aGVyIHJlYWQ6CiAgICAqIExSIDAgaWYgdGhlIGludGVycnVwdCB3YXMgbmV2
ZXIgaW5qZWN0ZWQgYmVmb3JlCiAgICAqIExSIDI1NSAoR0lDX0lOVkFMSURf
TFIpIGlmIHRoZSBpbnRlcnJ1cHQgd2FzIGluamVjdGVkIG9uY2UuIFRoaXMK
ICAgIGlzIGJlY2F1c2UgZ2ljX3VwZGF0ZV9vbmVfbHIgd2lsbCByZXNldCBw
LT5sci4KClJlYWRpbmcgTFIgMCB3aWxsIHJlc3VsdCB0byBwb3RlbnRpYWxs
eSB1cGRhdGUgdGhlIHdyb25nIGludGVycnVwdCBhbmQKbm90IGtlZXAgdGhl
IExScyBpbiBzeW5jIHdpdGggWGVuLgoKUmVhZGluZyBMUiAyNTUgd2lsbCBy
ZXN1bHQgdG86CiAgICAqIENyYXNoIFhlbiBvbiBHSUN2MyBhcyB0aGUgTFIg
aW5kZXggaXMgYmlnZ2VyIHRoYW4gc3VwcG9ydGVkIChzZWUKICAgIGdpY3Yz
X2ljaF9yZWFkX2xyKS4KICAgICogUmVhZC93cml0ZSBhbHdheXMgR0lDSF9M
UiArIDI1NSAqIDQgdGhhdCBpcyBub3QgcGFydCBvZiB0aGUgbWVtb3J5CiAg
ICBtYXBwZWQuCgpUaGUgcHJvYmxlbSBjYW4gYmUgcHJldmVudGVkIGJ5IGNo
ZWNraW5nIHdoZXRoZXIgdGhlIGludGVycnVwdCBpcwplbmFibGVkIGluIGdp
Y19yYWlzZV9pbmZsaWdodF9pcnEgYmVmb3JlIGNhbGxpbmcgZ2ljX3VwZGF0
ZV9vbmVfbHIuCgpBIGZvbGxvdy11cCBvZiB0aGlzIHBhdGNoIGlzIGV4cGVj
dGVkIHRvIG1pdGlnYXRlIHRoZSBpc3N1ZSBpbiB0aGUKZnV0dXJlLgoKVGhp
cyBpcyBYU0EtMjIzLgoKUmVwb3J0ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+ClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClJldmlld2VkLWJ5OiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVu
L2FyY2gvYXJtL2dpYy5jIHwgNCArKysrCiAxIGZpbGUgY2hhbmdlZCwgNCBp
bnNlcnRpb25zKCspCgotLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLmMKKysrIGIv
eGVuL2FyY2gvYXJtL2dpYy5jCkBAIC00MTcsNiArNDE3LDEwIEBAIHZvaWQg
Z2ljX3JhaXNlX2luZmxpZ2h0X2lycShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWdu
ZWQgaW50IHZpcnR1YWxfaXJxKQogCiAgICAgQVNTRVJUKHNwaW5faXNfbG9j
a2VkKCZ2LT5hcmNoLnZnaWMubG9jaykpOwogCisgICAgLyogRG9uJ3QgdHJ5
IHRvIHVwZGF0ZSB0aGUgTFIgaWYgdGhlIGludGVycnVwdCBpcyBkaXNhYmxl
ZCAqLworICAgIGlmICggIXRlc3RfYml0KEdJQ19JUlFfR1VFU1RfRU5BQkxF
RCwgJm4tPnN0YXR1cykgKQorICAgICAgICByZXR1cm47CisKICAgICBpZiAo
IGxpc3RfZW1wdHkoJm4tPmxyX3F1ZXVlKSApCiAgICAgewogICAgICAgICBp
ZiAoIHYgPT0gY3VycmVudCApCg==

--=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 Jun 20 12:04:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 12: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 1dNHsc-0001BT-VL; Tue, 20 Jun 2017 12:03:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1dNHsa-00019E-HT; Tue, 20 Jun 2017 12:03:33 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 6F/83-01734-31F09495; Tue, 20 Jun 2017 12:03:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphl+JIrShJLcpLzFFi42LJaLquqivI7xl
 psPKrusWtm63MFks+LmaxWHX1AKsDs8fR3b+ZAhijWDPzkvIrElgzdjxewFhws4u94v68z6wN
 jLu+sXUxcnEICRxnlDjYeRfKWcQosenkZ/YuRk4OZgFXiRv7NrNB2IoSF+41sIDYvAKCEidnP
 gGzJQQ0Je68WQVWLyJQJLHz3Eswm01AT2Lu2UlMEL2WEvMnngKbIyzgIfFl2jWgGg6gOWYSnw
 /Wg4RZBFQldu16zT6BkWcWks2zkGyehWTzLKBuZqDN63fpQ5jSEsv/cUBUy0tsfzuHGcLOl9h
 9YRbUlByJ323HWGAmTul+yA7RWifx+LkARLhaYsHCGayoSkDsQokT8/ug4nkSt3fsYcc0plzi
 2ZNUiHCJxLZTa5kxlWRJPG41hQinS3w5vg6LTZUSe3dcgDqyTGJR2wI2TDU5El92bYIanynRe
 W8iI6aacond118yQawtkfh1Vxuba169E4K55tvHJUwLGG1WMaoXpxaVpRbpGuklFWWmZ5TkJm
 bm6BoamOrlphYXJ6an5iQmFesl5+duYgSmPwYg2MH4/Y/TIUZJDiYlUV51Bs9IIb6k/JTKjMT
 ijPii0pzU4kOMGhwcAn1rVl9glGLJy89LVZLgZecFqhMsSk1PrUjLzAEmaJhSCQ4eJRHeeJAx
 vMUFibnFmekQqVOMxhy7/q/5wsSxbP2WL0xCYJOkxHl3g0wSACnNKM2DGwTLHJcYZaWEeRmBz
 hTiKUgtys0sQZV/xSjOwagkzDsJZApPZl4J3L5XQKcwAZ3y4ogHyCkliQgpqQZGmYUBBTyskt
 /lZ7IsOSi94FfylqudU/fwvG111J23MP9n+fOMVb6nrb/MOb10pRGvb/qSY8eMc8xSn2j69bh
 GF9yK9Htyfs/bNVkLAxo2CYToxUrfOyxmr7+w0Ou4tsepCyuVq973CTEpRFo8sTQ6Gxf84eSl
 exw3HjH6eBs3/IhrdKgzKmJUYinOSDTUYi4qTgQABPNwZBcEAAA=
X-Env-Sender: iwj@xenbits.xen.org
X-Msg-Ref: server-3.tower-206.messagelabs.com!1497960208!100624467!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60281 invoked from network); 20 Jun 2017 12:03:29 -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; 20 Jun 2017 12:03:29 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1dNHsQ-0004OP-Im; Tue, 20 Jun 2017 12:03:22 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1dNHsQ-0007FF-Hf; Tue, 20 Jun 2017 12:03:22 +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: <E1dNHsQ-0007FF-Hf@xenbits.xenproject.org>
Date: Tue, 20 Jun 2017 12:03:22 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-devel] Xen Security Advisory 218 - Races in the grant table
	unmap 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>
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-218
                              version 4

                 Races in the grant table unmap code

UPDATES IN VERSION 4
====================

Adjust last patch description and add review tag.

Public release.

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

We have discovered two bugs in the code unmapping grant references.

* When a grant had been mapped twice by a backend domain, and then
unmapped by two concurrent unmap calls, the frontend may be informed
that the page had no further mappings when the first call completed rather
than when the second call completed.

* A race triggerable by an unprivileged guest could cause a grant
maptrack entry for grants to be "freed" twice.  The ultimate effect of
this would be for maptrack entries for a single domain to be re-used.

IMPACT
======

For the first issue, for a short window of time, a malicious backend
could still read and write memory that the frontend thought was its
own again.  Depending on the usage, this could be either an
information leak, or a backend-to-frontend privilege escalation.

The second issue is more difficult to analyze. It can probably cause
reference counts to leak, preventing memory from being freed on domain
destruction (denial-of-service), but information leakage or host
privilege escalation cannot be ruled out.

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

All versions of Xen are vulnerable.

Both ARM and x86 are vulnerable.

On x86, systems with either PV or HVM guests are vulnerable.

MITIGATION
==========

None.

CREDITS
=======

This issue was discovered by Jann Horn of Google Project Zero.

RESOLUTION
==========

Applying the appropriate set of attached patches resolves this issue.

xsa218-unstable/*.patch    xen-unstable
xsa218-4.8/*.patch         Xen 4.8.x
xsa218-4.7/*.patch         Xen 4.7.x
xsa218-4.6/*.patch         Xen 4.6.x
xsa218-4.5/*.patch         Xen 4.5.x

$ sha256sum xsa218*/*
6f5e588edb6d3f0a37b89235e95cdcc7ca73cdff236d86b65e6f608bd15b03ec  xsa218-unstable/0001-gnttab-fix-unmap-pin-accounting-race.patch
5cb85f0aaa19ff343fc51b08addbf37d62352774115acd28eb18a73f67507e21  xsa218-unstable/0002-gnttab-Avoid-potential-double-put-of-maptrack-entry.patch
f5f3d27ce2829b3aa5e09b216bf9afcb1dc6b1f9f3b3a0f3ebfe5a68b4948aef  xsa218-unstable/0003-gnttab-correct-maptrack-table-accesses.patch
fafb8773957bbffb21ab43c7a3559efe15f52d234afba5f2ad2739411946c021  xsa218-4.5/0001-IOMMU-handle-IOMMU-mapping-and-unmapping-failures.patch
4398ad7111421dbf954ede651cb7f9acd83c654c7fa93d54a4e5f9b7b25fe918  xsa218-4.5/0002-gnttab-fix-unmap-pin-accounting-race.patch
9d23946afb96a70c574b8c7ff42ed8b30b72e9a1f751ff617a7578c79645c094  xsa218-4.5/0003-gnttab-Avoid-potential-double-put-of-maptrack-entry.patch
27d92c6f4d89de3fd9e9311337823370303c1ef985cce2bd9bea28f00cd6c184  xsa218-4.5/0004-gnttab-correct-maptrack-table-accesses.patch
99ac090d7955a46c6c9c73ca62b64cef6b8f05439961e52278c662f030a36ee2  xsa218-4.6/0001-IOMMU-handle-IOMMU-mapping-and-unmapping-failures.patch
e0f0839336e055c1422cf0f76c37f6d9cc8474b0140ffef2451dca6697a9f20f  xsa218-4.6/0002-gnttab-fix-unmap-pin-accounting-race.patch
5f6f63211b18bb6ec157353b9e8b844abe3fd767ef1780e6d28731e935559fbc  xsa218-4.6/0003-gnttab-Avoid-potential-double-put-of-maptrack-entry.patch
6a786a8c4b916b6f99092598bd4d60381907cd7e728c98a79e999afeec4f45a6  xsa218-4.6/0004-gnttab-correct-maptrack-table-accesses.patch
58354eec5f4f0b87640c702c6e1ce0eeb57dffbd09394a96e88bd6ff42c53e7e  xsa218-4.7/0001-IOMMU-handle-IOMMU-mapping-and-unmapping-failures.patch
0683d7ffdbe60dc8e1d161adeb0c5465df1840e86353b5cbb96dd204f2dbb526  xsa218-4.7/0002-gnttab-fix-unmap-pin-accounting-race.patch
6bfef9e1653a305e49653c5b81acb57ca41ee8410ea085d49c9bc7e4ccd31e54  xsa218-4.7/0003-gnttab-Avoid-potential-double-put-of-maptrack-entry.patch
b4ede29e3a94d9e7992c90b8b7c8d489e071764218b28962b5755a444040e1ae  xsa218-4.7/0004-gnttab-correct-maptrack-table-accesses.patch
c2a1b40e76764333f3ee34dd9bc7d3e34bab91f8b44eaae7aa6f187bbddb358f  xsa218-4.8/0001-gnttab-fix-unmap-pin-accounting-race.patch
a210ff17a0ca1a81f2c98cce84a104ac7dd2f1a72fa3855ca5f3b3d13e95468c  xsa218-4.8/0002-gnttab-Avoid-potential-double-put-of-maptrack-entry.patch
0b8fa3d6a0f3ccb43c8134db2240867d5a850ee0821d4124a1642596b4d6cb5a  xsa218-4.8/0003-gnttab-correct-maptrack-table-accesses.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

iQEcBAEBCAAGBQJZSQ8GAAoJEIP+FMlX6CvZMtoH/jDvFJKVeBCD3p/6sg8XiMR9
saDiNfB0ULOIw6ffqFMC8SKYS7cRh+ijmt66ehsPZ/Azv17P5L19bmXQlW2y0Ea9
sAoJ3OJGI7FUz2O8SVhLmN+wSxKmfwmzuK6Rn3xX6VE9UPL8yfzdZIDT1K+Oparz
0mw0IAp7xukXdB0LlWePf1RLTl+0tZAoqsOIQXmM58kz1zvXIgOuSbI/ULUb/vnY
cj6BJKdyARM+7Kgpdj7bw1cunjo5RiH2aSeji9/T6QJbO6sVv3cb7qZfV94SRfJL
eaem+3awJjo39R5itO/UgL55K77/7yqtKt8ZUvhndKgmXeWyQsTp7HQx+lE8zv4=
=sS5B
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream;
 name="xsa218-unstable/0001-gnttab-fix-unmap-pin-accounting-race.patch"
Content-Disposition: attachment;
 filename="xsa218-unstable/0001-gnttab-fix-unmap-pin-accounting-race.patch"
Content-Transfer-Encoding: base64

RnJvbSAxOGJkZGI4MTcxNGM4N2RmZmNjYWJkZTgyNjFjNTUxYWJkMTVhMDdh
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6IEZyaSwgMiBKdW4gMjAxNyAxMjoy
Mjo0MiArMDEwMApTdWJqZWN0OiBbUEFUQ0ggMS8zXSBnbnR0YWI6IGZpeCB1
bm1hcCBwaW4gYWNjb3VudGluZyByYWNlCgpPbmNlIGFsbCB7d3JpdGFibGV9
IG1hcHBpbmdzIG9mIGEgZ3JhbnQgZW50cnkgaGF2ZSBiZWVuIHVubWFwcGVk
LCB0aGUKaHlwZXJ2aXNvciBpbmZvcm1zIHRoZSBndWVzdCB0aGF0IHRoZSBn
cmFudCBlbnRyeSBoYXMgYmVlbiByZWxlYXNlZCBieQpjbGVhcmluZyB0aGUg
X0dURl97cmVhZGluZyx3cml0aW5nfSB1c2FnZSBmbGFncyBpbiB0aGUgZ3Vl
c3QncyBncmFudAp0YWJsZSBhcyBhcHByb3ByaWF0ZS4KClVuZm9ydHVuYXRl
bHksIGF0IHRoZSBtb21lbnQsIHRoZSBjb2RlIHRoYXQgdXBkYXRlcyB0aGUg
YWNjb3VudGluZwpoYXBwZW5zIGluIGEgZGlmZmVyZW50IGNyaXRpY2FsIHNl
Y3Rpb24gdGhhbiB0aGUgb25lIHdoaWNoIHVwZGF0ZXMgdGhlCnVzYWdlIGZs
YWdzOyB0aGlzIG1lYW5zIHRoYXQgdW5kZXIgdGhlIHJpZ2h0IGNpcmN1bXN0
YW5jZXMsIHRoZXJlIG1heSBiZQphIHdpbmRvdyBpbiB0aW1lIGFmdGVyIHRo
ZSBoeXBlcnZpc29yIHJlcG9ydGVkIHRoZSBncmFudCBhcyBiZWluZyBmcmVl
CmR1cmluZyB3aGljaCB0aGUgZ3JhbnQgcmVmZXJlZSBzdGlsbCBoYWQgYWNj
ZXNzIHRvIHRoZSBwYWdlLgoKTW92ZSB0aGUgZ3JhbnQgYWNjb3VudGluZyBj
b2RlIGludG8gdGhlIHNhbWUgY3JpdGljYWwgc2VjdGlvbiBhcyB0aGUKcmVw
b3J0aW5nIGNvZGUgdG8gbWFrZSBzdXJlIHRoaXMga2luZCBvZiByYWNlIGNh
bid0IGhhcHBlbi4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjE4LgoKUmVwb3J0
ZWQtYnk6IEphbm4gSG9ybiA8amFubmguY29tPgpTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2NvbW1v
bi9ncmFudF90YWJsZS5jIHwgMzIgKysrKysrKysrKysrKysrKystLS0tLS0t
LS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspLCAx
NSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2dyYW50
X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKaW5kZXggNGZl
OTU0NC4uMTQ3YWZlOSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9ncmFudF90
YWJsZS5jCisrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwpAQCAtMTE1
MCwxNSArMTE1MCw4IEBAIF9fZ250dGFiX3VubWFwX2NvbW1vbigKICAgICAg
ICAgICAgIFBJTl9GQUlMKGFjdF9yZWxlYXNlX291dCwgR05UU1RfZ2VuZXJh
bF9lcnJvciwKICAgICAgICAgICAgICAgICAgICAgICJCYWQgZnJhbWUgbnVt
YmVyIGRvZXNuJ3QgbWF0Y2ggZ250cmVmLiAoJWx4ICE9ICVseClcbiIsCiAg
ICAgICAgICAgICAgICAgICAgICBvcC0+ZnJhbWUsIGFjdC0+ZnJhbWUpOwot
ICAgICAgICBpZiAoIG9wLT5mbGFncyAmIEdOVE1BUF9kZXZpY2VfbWFwICkK
LSAgICAgICAgewotICAgICAgICAgICAgQVNTRVJUKGFjdC0+cGluICYgKEdO
VFBJTl9kZXZ3X21hc2sgfCBHTlRQSU5fZGV2cl9tYXNrKSk7Ci0gICAgICAg
ICAgICBvcC0+bWFwLT5mbGFncyAmPSB+R05UTUFQX2RldmljZV9tYXA7Ci0g
ICAgICAgICAgICBpZiAoIG9wLT5mbGFncyAmIEdOVE1BUF9yZWFkb25seSAp
Ci0gICAgICAgICAgICAgICAgYWN0LT5waW4gLT0gR05UUElOX2RldnJfaW5j
OwotICAgICAgICAgICAgZWxzZQotICAgICAgICAgICAgICAgIGFjdC0+cGlu
IC09IEdOVFBJTl9kZXZ3X2luYzsKLSAgICAgICAgfQorCisgICAgICAgIG9w
LT5tYXAtPmZsYWdzICY9IH5HTlRNQVBfZGV2aWNlX21hcDsKICAgICB9CiAK
ICAgICBpZiAoIChvcC0+aG9zdF9hZGRyICE9IDApICYmIChvcC0+ZmxhZ3Mg
JiBHTlRNQVBfaG9zdF9tYXApICkKQEAgLTExNjgsMTIgKzExNjEsNyBAQCBf
X2dudHRhYl91bm1hcF9jb21tb24oCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgb3AtPmZsYWdzKSkgPCAwICkKICAg
ICAgICAgICAgIGdvdG8gYWN0X3JlbGVhc2Vfb3V0OwogCi0gICAgICAgIEFT
U0VSVChhY3QtPnBpbiAmIChHTlRQSU5faHN0d19tYXNrIHwgR05UUElOX2hz
dHJfbWFzaykpOwogICAgICAgICBvcC0+bWFwLT5mbGFncyAmPSB+R05UTUFQ
X2hvc3RfbWFwOwotICAgICAgICBpZiAoIG9wLT5mbGFncyAmIEdOVE1BUF9y
ZWFkb25seSApCi0gICAgICAgICAgICBhY3QtPnBpbiAtPSBHTlRQSU5faHN0
cl9pbmM7Ci0gICAgICAgIGVsc2UKLSAgICAgICAgICAgIGFjdC0+cGluIC09
IEdOVFBJTl9oc3R3X2luYzsKICAgICB9CiAKICBhY3RfcmVsZWFzZV9vdXQ6
CkBAIC0xMjY2LDYgKzEyNTQsMTIgQEAgX19nbnR0YWJfdW5tYXBfY29tbW9u
X2NvbXBsZXRlKHN0cnVjdCBnbnR0YWJfdW5tYXBfY29tbW9uICpvcCkKICAg
ICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICBwdXRfcGFnZV9hbmRf
dHlwZShwZyk7CiAgICAgICAgIH0KKworICAgICAgICBBU1NFUlQoYWN0LT5w
aW4gJiAoR05UUElOX2RldndfbWFzayB8IEdOVFBJTl9kZXZyX21hc2spKTsK
KyAgICAgICAgaWYgKCBvcC0+ZmxhZ3MgJiBHTlRNQVBfcmVhZG9ubHkgKQor
ICAgICAgICAgICAgYWN0LT5waW4gLT0gR05UUElOX2RldnJfaW5jOworICAg
ICAgICBlbHNlCisgICAgICAgICAgICBhY3QtPnBpbiAtPSBHTlRQSU5fZGV2
d19pbmM7CiAgICAgfQogCiAgICAgaWYgKCAob3AtPmhvc3RfYWRkciAhPSAw
KSAmJiAob3AtPmZsYWdzICYgR05UTUFQX2hvc3RfbWFwKSApCkBAIC0xMjc0
LDcgKzEyNjgsOSBAQCBfX2dudHRhYl91bm1hcF9jb21tb25fY29tcGxldGUo
c3RydWN0IGdudHRhYl91bm1hcF9jb21tb24gKm9wKQogICAgICAgICB7CiAg
ICAgICAgICAgICAvKgogICAgICAgICAgICAgICogU3VnZ2VzdHMgdGhhdCBf
X2dudGFiX3VubWFwX2NvbW1vbiBmYWlsZWQgaW4KLSAgICAgICAgICAgICAq
IHJlcGxhY2VfZ3JhbnRfaG9zdF9tYXBwaW5nKCkgc28gbm90aGluZyBmdXJ0
aGVyIHRvIGRvCisgICAgICAgICAgICAgKiByZXBsYWNlX2dyYW50X2hvc3Rf
bWFwcGluZygpIG9yIElPTU1VIGhhbmRsaW5nLCBzbyBub3RoaW5nCisgICAg
ICAgICAgICAgKiBmdXJ0aGVyIHRvIGRvIChzaG9ydCBvZiByZS1lc3RhYmxp
c2hpbmcgdGhlIG1hcHBpbmcgaW4gdGhlCisgICAgICAgICAgICAgKiBsYXR0
ZXIgY2FzZSkuCiAgICAgICAgICAgICAgKi8KICAgICAgICAgICAgIGdvdG8g
YWN0X3JlbGVhc2Vfb3V0OwogICAgICAgICB9CkBAIC0xMjg1LDYgKzEyODEs
MTIgQEAgX19nbnR0YWJfdW5tYXBfY29tbW9uX2NvbXBsZXRlKHN0cnVjdCBn
bnR0YWJfdW5tYXBfY29tbW9uICpvcCkKICAgICAgICAgICAgICAgICBwdXRf
cGFnZV90eXBlKHBnKTsKICAgICAgICAgICAgIHB1dF9wYWdlKHBnKTsKICAg
ICAgICAgfQorCisgICAgICAgIEFTU0VSVChhY3QtPnBpbiAmIChHTlRQSU5f
aHN0d19tYXNrIHwgR05UUElOX2hzdHJfbWFzaykpOworICAgICAgICBpZiAo
IG9wLT5mbGFncyAmIEdOVE1BUF9yZWFkb25seSApCisgICAgICAgICAgICBh
Y3QtPnBpbiAtPSBHTlRQSU5faHN0cl9pbmM7CisgICAgICAgIGVsc2UKKyAg
ICAgICAgICAgIGFjdC0+cGluIC09IEdOVFBJTl9oc3R3X2luYzsKICAgICB9
CiAKICAgICBpZiAoIChvcC0+bWFwLT5mbGFncyAmIChHTlRNQVBfZGV2aWNl
X21hcHxHTlRNQVBfaG9zdF9tYXApKSA9PSAwICkKLS0gCjIuMS40Cgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa218-unstable/0002-gnttab-Avoid-potential-double-put-of-maptrack-entry.patch"
Content-Disposition: attachment;
 filename="xsa218-unstable/0002-gnttab-Avoid-potential-double-put-of-maptrack-entry.patch"
Content-Transfer-Encoding: base64

RnJvbSAwMWIwMTAyNjM0YzA4ZTEyNzIzYWU2NzUxMjMyNmI2YjllNGFiZDRl
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFRodSwgMTUgSnVu
IDIwMTcgMTI6MDU6MTQgKzAxMDAKU3ViamVjdDogW1BBVENIIDIvM10gZ250
dGFiOiBBdm9pZCBwb3RlbnRpYWwgZG91YmxlLXB1dCBvZiBtYXB0cmFjayBl
bnRyeQoKRWFjaCBncmFudCBtYXBwaW5nIGZvciBhIHBhcnRpY3VsYXIgZG9t
YWluIGlzIHRyYWNrZWQgYnkgYW4gaW4tWGVuCiJtYXB0cmFjayIgZW50cnku
ICBUaGlzIGVudHJ5IGlzIGlzIHJlZmVyZW5jZWQgYnkgYSAiaGFuZGxlIiwg
d2hpY2ggaXMKZ2l2ZW4gdG8gdGhlIGd1ZXN0IHdoZW4gaXQgY2FsbHMgZ250
dGFiX21hcF9ncmFudF9yZWYoKS4KClRoZXJlIGFyZSB0d28gdHlwZXMgb2Yg
bWFwcGluZyBhIHBhcnRpY3VsYXIgaGFuZGxlIGNhbiByZWZlciB0bzoKR05U
TUFQX2hvc3RfbWFwIGFuZCBHTlRNQVBfZGV2aWNlX21hcC4gIEEgZ2l2ZW4K
Z250dGFiX3VubWFwX2dyYW50X3JlZigpIGNhbGwgY2FuIHJlbW92ZSBlaXRo
ZXIgb25seSBvbmUgb3IgYm90aCBvZgp0aGVzZSBlbnRyaWVzLiAgV2hlbiBh
IHBhcnRpY3VsYXIgaGFuZGxlIGhhcyBubyBlbnRyaWVzIGxlZnQsIGl0IG11
c3QKYmUgZnJlZWQuCgpnbnR0YWJfdW5tYXBfZ3JhbnRfcmVmKCkgbG9vcHMg
dGhyb3VnaCBpdHMgZ3JhbnQgdW5tYXAgcmVxdWVzdCBsaXN0CnR3aWNlLiAg
SXQgZmlyc3QgcmVtb3ZlcyBlbnRyaWVzIGZyb20gYW55IGhvc3QgcGFnZXRh
YmxlcyBhbmQgKGlmCmFwcHJvcHJhaXRlKSBpb21tdXM7IHRoZW4gaXQgZG9l
cyBhIHNpbmdsZSBkb21haW4gVExCIGZsdXNoOyB0aGVuIGl0CmRvZXMgdGhl
IGNsZWFuLXVwLCBpbmNsdWRpbmcgdGVsbGluZyB0aGUgZ3JhbnRlciB0aGF0
IGVudHJpZXMgYXJlIG5vCmxvbmdlciBiZWluZyB1c2VkIChpZiBhcHByb3By
aWF0ZSkuCgpBdCB0aGUgbW9tZW50LCBpdCdzIGR1cmluZyB0aGUgZmlyc3Qg
cGFzcyB0aGF0IHRoZSBtYXB0cmFjayBmbGFncyBhcmUKY2xlYXJlZCwgYnV0
IHRoZSBzZWNvbmQgcGFzcyB0aGF0IHRoZSBtYXB0cmFjayBlbnRyeSBpcyBm
cmVlZC4KClVuZm9ydHVuYXRlbHkgdGhpcyBhbGxvd3MgdGhlIGZvbGxvd2lu
ZyByYWNlLCB3aGljaCByZXN1bHRzIGluIGEKZG91YmxlLWZyZWU6CgogQTog
KHBhc3MgMSkgY2xlYXIgaG9zdF9tYXAKIEI6IChwYXNzIDEpIGNsZWFyIGRl
dmljZV9tYXAKIEE6IChwYXNzIDIpIFNlZSB0aGF0IG1hcHRyYWNrIGVudHJ5
IGhhcyBubyBtYXBwaW5ncywgZnJlZSBpdAogQjogKHBhc3MgMikgU2VlIHRo
YXQgbWFwdHJhY2sgZW50cnkgaGFzIG5vIG1hcHBpbmdzLCBmcmVlIGl0ICMK
ClVuZm9ydHVuYXRlbHksIHVubGlrZSB0aGUgYWN0aXZlIGVudHJ5IHBpbm5p
bmcgdXBkYXRlLCB3ZSBjYW4ndCBzaW1wbHkKbW92ZSB0aGUgbWFwdHJhY2sg
ZmxhZyBjaGFuZ2VzIHRvIHRoZSBzZWNvbmQgaGFsZiwgYmVjYXVzZSB0aGUK
bWFwdHJhY2sgZmxhZ3MgYXJlIHVzZWQgdG8gZGV0ZXJtaW5lIGlmIGlvbW11
IGVudHJpZXMgbmVlZCB0byBiZQphZGRlZDogYSBkb21haW4ncyBpb21tdSBt
dXN0IG5ldmVyIGhhdmUgZmV3ZXIgcGVybWlzc2lvbnMgdGhhbiB0aGUKbWFw
dHJhY2sgZmxhZ3MgaW5kaWNhdGUsIG9yIGEgc3Vic2VxdWVudCBtYXBfZ3Jh
bnRfcmVmKCkgbWlnaHQgZmFpbCB0bwphZGQgdGhlIG5lY2Vzc2FyeSBpb21t
dSBlbnRyaWVzLgoKSW5zdGVhZCwgZnJlZSB0aGUgbWFwdHJhY2sgZW50cnkg
aW4gdGhlIGZpcnN0IHBhc3MgaWYgdGhlcmUgYXJlIG5vCmZ1cnRoZXIgbWFw
cGluZ3MuCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTIxOC4KClJlcG9ydGVkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2guY29tPgpTaWduZWQtb2ZmLWJ5OiBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+ClNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0t
CiB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgfCA3NyArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBj
aGFuZ2VkLCA1MyBpbnNlcnRpb25zKCspLCAyNCBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgYi94ZW4vY29t
bW9uL2dyYW50X3RhYmxlLmMKaW5kZXggMTQ3YWZlOS4uNzA5OGFmNyAxMDA2
NDQKLS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCisrKyBiL3hlbi9j
b21tb24vZ3JhbnRfdGFibGUuYwpAQCAtOTgsOCArOTgsOCBAQCBzdHJ1Y3Qg
Z250dGFiX3VubWFwX2NvbW1vbiB7CiAgICAgLyogU2hhcmVkIHN0YXRlIGJl
dGVlbiAqX3VubWFwIGFuZCAqX3VubWFwX2NvbXBsZXRlICovCiAgICAgdTE2
IGZsYWdzOwogICAgIHVuc2lnbmVkIGxvbmcgZnJhbWU7Ci0gICAgc3RydWN0
IGdyYW50X21hcHBpbmcgKm1hcDsKICAgICBzdHJ1Y3QgZG9tYWluICpyZDsK
KyAgICBncmFudF9yZWZfdCByZWY7CiB9OwogCiAvKiBOdW1iZXIgb2YgdW5t
YXAgb3BlcmF0aW9ucyB0aGF0IGFyZSBkb25lIGJldHdlZW4gZWFjaCB0bGIg
Zmx1c2ggKi8KQEAgLTEwNzksNiArMTA3OSw4IEBAIF9fZ250dGFiX3VubWFw
X2NvbW1vbigKICAgICBzdHJ1Y3QgZ3JhbnRfdGFibGUgKmxndCwgKnJndDsK
ICAgICBzdHJ1Y3QgYWN0aXZlX2dyYW50X2VudHJ5ICphY3Q7CiAgICAgczE2
ICAgICAgICAgICAgICByYyA9IDA7CisgICAgc3RydWN0IGdyYW50X21hcHBp
bmcgKm1hcDsKKyAgICBib29sIHB1dF9oYW5kbGUgPSBmYWxzZTsKIAogICAg
IGxkID0gY3VycmVudC0+ZG9tYWluOwogICAgIGxndCA9IGxkLT5ncmFudF90
YWJsZTsKQEAgLTEwOTIsMTEgKzEwOTQsMTEgQEAgX19nbnR0YWJfdW5tYXBf
Y29tbW9uKAogICAgICAgICByZXR1cm47CiAgICAgfQogCi0gICAgb3AtPm1h
cCA9ICZtYXB0cmFja19lbnRyeShsZ3QsIG9wLT5oYW5kbGUpOworICAgIG1h
cCA9ICZtYXB0cmFja19lbnRyeShsZ3QsIG9wLT5oYW5kbGUpOwogCiAgICAg
Z3JhbnRfcmVhZF9sb2NrKGxndCk7CiAKLSAgICBpZiAoIHVubGlrZWx5KCFy
ZWFkX2F0b21pYygmb3AtPm1hcC0+ZmxhZ3MpKSApCisgICAgaWYgKCB1bmxp
a2VseSghcmVhZF9hdG9taWMoJm1hcC0+ZmxhZ3MpKSApCiAgICAgewogICAg
ICAgICBncmFudF9yZWFkX3VubG9jayhsZ3QpOwogICAgICAgICBnZHByaW50
ayhYRU5MT0dfSU5GTywgIlplcm8gZmxhZ3MgZm9yIGhhbmRsZSAlI3hcbiIs
IG9wLT5oYW5kbGUpOwpAQCAtMTEwNCw3ICsxMTA2LDcgQEAgX19nbnR0YWJf
dW5tYXBfY29tbW9uKAogICAgICAgICByZXR1cm47CiAgICAgfQogCi0gICAg
ZG9tID0gb3AtPm1hcC0+ZG9taWQ7CisgICAgZG9tID0gbWFwLT5kb21pZDsK
ICAgICBncmFudF9yZWFkX3VubG9jayhsZ3QpOwogCiAgICAgaWYgKCB1bmxp
a2VseSgocmQgPSByY3VfbG9ja19kb21haW5fYnlfaWQoZG9tKSkgPT0gTlVM
TCkgKQpAQCAtMTEyOSwxNiArMTEzMSw0MyBAQCBfX2dudHRhYl91bm1hcF9j
b21tb24oCiAKICAgICBncmFudF9yZWFkX2xvY2socmd0KTsKIAotICAgIG9w
LT5mbGFncyA9IHJlYWRfYXRvbWljKCZvcC0+bWFwLT5mbGFncyk7Ci0gICAg
aWYgKCB1bmxpa2VseSghb3AtPmZsYWdzKSB8fCB1bmxpa2VseShvcC0+bWFw
LT5kb21pZCAhPSBkb20pICkKKyAgICBvcC0+cmQgPSByZDsKKyAgICBvcC0+
cmVmID0gbWFwLT5yZWY7CisKKyAgICAvKgorICAgICAqIFdlIGNhbid0IGFz
c3VtZSB0aGVyZSB3YXMgbm8gcmFjaW5nIHVubWFwIGZvciB0aGlzIG1hcHRy
YWNrIGVudHJ5LAorICAgICAqIGFuZCBoZW5jZSB3ZSBjYW4ndCBhc3N1bWUg
bWFwLT5yZWYgaXMgdmFsaWQgZm9yIHJkLiBXaGlsZSB0aGUgY2hlY2tzCisg
ICAgICogYmVsb3cgKHdpdGggdGhlIGFjdGl2ZSBlbnRyeSBsb2NrIGhlbGQp
IHdpbGwgcmVqZWN0IGFueSBzdWNoIHJhY2luZworICAgICAqIHJlcXVlc3Rz
LCB3ZSBzdGlsbCBuZWVkIHRvIG1ha2Ugc3VyZSB3ZSBkb24ndCBhdHRlbXB0
IHRvIGFjcXVpcmUgYW4KKyAgICAgKiBpbnZhbGlkIGxvY2suCisgICAgICov
CisgICAgc21wX3JtYigpOworICAgIGlmICggdW5saWtlbHkob3AtPnJlZiA+
PSBucl9ncmFudF9lbnRyaWVzKHJndCkpICkKICAgICB7CiAgICAgICAgIGdk
cHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiVW5zdGFibGUgaGFuZGxlICUjeFxu
Iiwgb3AtPmhhbmRsZSk7CiAgICAgICAgIHJjID0gR05UU1RfYmFkX2hhbmRs
ZTsKLSAgICAgICAgZ290byB1bm1hcF9vdXQ7CisgICAgICAgIGdvdG8gdW5s
b2NrX291dDsKICAgICB9CiAKLSAgICBvcC0+cmQgPSByZDsKLSAgICBhY3Qg
PSBhY3RpdmVfZW50cnlfYWNxdWlyZShyZ3QsIG9wLT5tYXAtPnJlZik7Cisg
ICAgYWN0ID0gYWN0aXZlX2VudHJ5X2FjcXVpcmUocmd0LCBvcC0+cmVmKTsK
KworICAgIC8qCisgICAgICogTm90ZSB0aGF0IHdlIChhYil1c2UgdGhlIGFj
dGl2ZSBlbnRyeSBsb2NrIGhlcmUgdG8gcHJvdGVjdCBhZ2FpbnN0CisgICAg
ICogbXVsdGlwbGUgdW5tYXBzIG9mIHRoZSBzYW1lIG1hcHBpbmcgaGVyZS4g
V2UgZG9uJ3Qgd2FudCB0byBob2xkIGxndCdzCisgICAgICogbG9jaywgYW5k
IHdlIG9ubHkgaG9sZCByZ3QncyBsb2NrIGZvciByZWFkaW5nIChidXQgdGhl
IGxhdHRlciB3b3VsZG4ndAorICAgICAqIGJlIHRoZSByaWdodCBvbmUgYW55
d2F5KS4gSGVuY2UgdGhlIGVhc2llc3QgaXMgdG8gcmVseSBvbiBhIGxvY2sg
d2UKKyAgICAgKiBob2xkIGFueXdheTsgc2VlIGRvY3MvbWlzYy9ncmFudC10
YWJsZXMudHh0J3MgIkxvY2tpbmciIHNlY3Rpb24uCisgICAgICovCisKKyAg
ICBvcC0+ZmxhZ3MgPSByZWFkX2F0b21pYygmbWFwLT5mbGFncyk7CisgICAg
c21wX3JtYigpOworICAgIGlmICggdW5saWtlbHkoIW9wLT5mbGFncykgfHwg
dW5saWtlbHkobWFwLT5kb21pZCAhPSBkb20pIHx8CisgICAgICAgICB1bmxp
a2VseShtYXAtPnJlZiAhPSBvcC0+cmVmKSApCisgICAgeworICAgICAgICBn
ZHByaW50ayhYRU5MT0dfV0FSTklORywgIlVuc3RhYmxlIGhhbmRsZSAlI3hc
biIsIG9wLT5oYW5kbGUpOworICAgICAgICByYyA9IEdOVFNUX2JhZF9oYW5k
bGU7CisgICAgICAgIGdvdG8gYWN0X3JlbGVhc2Vfb3V0OworICAgIH0KIAog
ICAgIGlmICggb3AtPmZyYW1lID09IDAgKQogICAgIHsKQEAgLTExNTEsNyAr
MTE4MCw3IEBAIF9fZ250dGFiX3VubWFwX2NvbW1vbigKICAgICAgICAgICAg
ICAgICAgICAgICJCYWQgZnJhbWUgbnVtYmVyIGRvZXNuJ3QgbWF0Y2ggZ250
cmVmLiAoJWx4ICE9ICVseClcbiIsCiAgICAgICAgICAgICAgICAgICAgICBv
cC0+ZnJhbWUsIGFjdC0+ZnJhbWUpOwogCi0gICAgICAgIG9wLT5tYXAtPmZs
YWdzICY9IH5HTlRNQVBfZGV2aWNlX21hcDsKKyAgICAgICAgbWFwLT5mbGFn
cyAmPSB+R05UTUFQX2RldmljZV9tYXA7CiAgICAgfQogCiAgICAgaWYgKCAo
b3AtPmhvc3RfYWRkciAhPSAwKSAmJiAob3AtPmZsYWdzICYgR05UTUFQX2hv
c3RfbWFwKSApCkBAIC0xMTYxLDE0ICsxMTkwLDIzIEBAIF9fZ250dGFiX3Vu
bWFwX2NvbW1vbigKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBvcC0+ZmxhZ3MpKSA8IDAgKQogICAgICAgICAgICAg
Z290byBhY3RfcmVsZWFzZV9vdXQ7CiAKLSAgICAgICAgb3AtPm1hcC0+Zmxh
Z3MgJj0gfkdOVE1BUF9ob3N0X21hcDsKKyAgICAgICAgbWFwLT5mbGFncyAm
PSB+R05UTUFQX2hvc3RfbWFwOworICAgIH0KKworICAgIGlmICggIShtYXAt
PmZsYWdzICYgKEdOVE1BUF9kZXZpY2VfbWFwfEdOVE1BUF9ob3N0X21hcCkp
ICkKKyAgICB7CisgICAgICAgIG1hcC0+ZmxhZ3MgPSAwOworICAgICAgICBw
dXRfaGFuZGxlID0gdHJ1ZTsKICAgICB9CiAKICBhY3RfcmVsZWFzZV9vdXQ6
CiAgICAgYWN0aXZlX2VudHJ5X3JlbGVhc2UoYWN0KTsKLSB1bm1hcF9vdXQ6
CisgdW5sb2NrX291dDoKICAgICBncmFudF9yZWFkX3VubG9jayhyZ3QpOwog
CisgICAgaWYgKCBwdXRfaGFuZGxlICkKKyAgICAgICAgcHV0X21hcHRyYWNr
X2hhbmRsZShsZ3QsIG9wLT5oYW5kbGUpOworCiAgICAgaWYgKCByYyA9PSBH
TlRTVF9va2F5ICYmIGdudHRhYl9uZWVkX2lvbW11X21hcHBpbmcobGQpICkK
ICAgICB7CiAgICAgICAgIHVuc2lnbmVkIGludCBraW5kOwpAQCAtMTIwNSw3
ICsxMjQzLDYgQEAgX19nbnR0YWJfdW5tYXBfY29tbW9uX2NvbXBsZXRlKHN0
cnVjdCBnbnR0YWJfdW5tYXBfY29tbW9uICpvcCkKICAgICBncmFudF9lbnRy
eV9oZWFkZXJfdCAqc2hhOwogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnOwog
ICAgIHVpbnQxNl90ICpzdGF0dXM7Ci0gICAgYm9vbF90IHB1dF9oYW5kbGUg
PSAwOwogCiAgICAgaWYgKCByZCA9PSBOVUxMICkKICAgICB7IApAQCAtMTIy
NiwxMyArMTI2MywxMyBAQCBfX2dudHRhYl91bm1hcF9jb21tb25fY29tcGxl
dGUoc3RydWN0IGdudHRhYl91bm1hcF9jb21tb24gKm9wKQogICAgIGlmICgg
cmd0LT5ndF92ZXJzaW9uID09IDAgKQogICAgICAgICBnb3RvIHVubG9ja19v
dXQ7CiAKLSAgICBhY3QgPSBhY3RpdmVfZW50cnlfYWNxdWlyZShyZ3QsIG9w
LT5tYXAtPnJlZik7Ci0gICAgc2hhID0gc2hhcmVkX2VudHJ5X2hlYWRlcihy
Z3QsIG9wLT5tYXAtPnJlZik7CisgICAgYWN0ID0gYWN0aXZlX2VudHJ5X2Fj
cXVpcmUocmd0LCBvcC0+cmVmKTsKKyAgICBzaGEgPSBzaGFyZWRfZW50cnlf
aGVhZGVyKHJndCwgb3AtPnJlZik7CiAKICAgICBpZiAoIHJndC0+Z3RfdmVy
c2lvbiA9PSAxICkKICAgICAgICAgc3RhdHVzID0gJnNoYS0+ZmxhZ3M7CiAg
ICAgZWxzZQotICAgICAgICBzdGF0dXMgPSAmc3RhdHVzX2VudHJ5KHJndCwg
b3AtPm1hcC0+cmVmKTsKKyAgICAgICAgc3RhdHVzID0gJnN0YXR1c19lbnRy
eShyZ3QsIG9wLT5yZWYpOwogCiAgICAgaWYgKCB1bmxpa2VseShvcC0+ZnJh
bWUgIT0gYWN0LT5mcmFtZSkgKSAKICAgICB7CkBAIC0xMjg5LDkgKzEzMjYs
NiBAQCBfX2dudHRhYl91bm1hcF9jb21tb25fY29tcGxldGUoc3RydWN0IGdu
dHRhYl91bm1hcF9jb21tb24gKm9wKQogICAgICAgICAgICAgYWN0LT5waW4g
LT0gR05UUElOX2hzdHdfaW5jOwogICAgIH0KIAotICAgIGlmICggKG9wLT5t
YXAtPmZsYWdzICYgKEdOVE1BUF9kZXZpY2VfbWFwfEdOVE1BUF9ob3N0X21h
cCkpID09IDAgKQotICAgICAgICBwdXRfaGFuZGxlID0gMTsKLQogICAgIGlm
ICggKChhY3QtPnBpbiAmIChHTlRQSU5fZGV2d19tYXNrfEdOVFBJTl9oc3R3
X21hc2spKSA9PSAwKSAmJgogICAgICAgICAgIShvcC0+ZmxhZ3MgJiBHTlRN
QVBfcmVhZG9ubHkpICkKICAgICAgICAgZ250dGFiX2NsZWFyX2ZsYWcoX0dU
Rl93cml0aW5nLCBzdGF0dXMpOwpAQCAtMTMwNCwxMSArMTMzOCw2IEBAIF9f
Z250dGFiX3VubWFwX2NvbW1vbl9jb21wbGV0ZShzdHJ1Y3QgZ250dGFiX3Vu
bWFwX2NvbW1vbiAqb3ApCiAgdW5sb2NrX291dDoKICAgICBncmFudF9yZWFk
X3VubG9jayhyZ3QpOwogCi0gICAgaWYgKCBwdXRfaGFuZGxlICkKLSAgICB7
Ci0gICAgICAgIG9wLT5tYXAtPmZsYWdzID0gMDsKLSAgICAgICAgcHV0X21h
cHRyYWNrX2hhbmRsZShsZC0+Z3JhbnRfdGFibGUsIG9wLT5oYW5kbGUpOwot
ICAgIH0KICAgICByY3VfdW5sb2NrX2RvbWFpbihyZCk7CiB9CiAKLS0gCjIu
MS40Cgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa218-unstable/0003-gnttab-correct-maptrack-table-accesses.patch"
Content-Disposition: attachment;
 filename="xsa218-unstable/0003-gnttab-correct-maptrack-table-accesses.patch"
Content-Transfer-Encoding: base64

RnJvbSBkNjFjYWQ1ZWQ5YTJjMGIwNmY1Y2ZmNWM1NzIzYzU4NjI5NDJkMTVk
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6IFRodSwgMTUgSnVuIDIwMTcgMTI6
MDU6MjkgKzAxMDAKU3ViamVjdDogW1BBVENIIDMvM10gZ250dGFiOiBjb3Jy
ZWN0IG1hcHRyYWNrIHRhYmxlIGFjY2Vzc2VzCgpJbiBvcmRlciB0byBvYnNl
cnZlIGEgY29uc2lzdGVudCAobGltaXQscG9pbnRlci10YWJsZSkgcGFpciwg
dGhlIHJlYWRlcgpuZWVkcyB0byBlaXRoZXIgaG9sZCB0aGUgbWFwdHJhY2sg
bG9jayAoaW4gbGluZSB3aXRoIGRvY3VtZW50YXRpb24pIG9yCmJvdGggc2lk
ZXMgbmVlZCB0byBvcmRlciB0aGVpciBhY2Nlc3NlcyBzdWl0YWJseSAodGhl
IHdyaXRlciBzaWRlCmJhcnJpZXIgd2FzIHJlbW92ZWQgYnkgY29tbWl0IGRm
ZjUxNWRmZWEgWyJnbnR0YWI6IHVzZSBwZXItVkNQVQptYXB0cmFjayBmcmVl
IGxpc3RzIl0sIGFuZCBhIHJlYWQgc2lkZSBiYXJyaWVyIGhhcyBuZXZlciBi
ZWVuIHRoZXJlKS4KCk1ha2UgdGhlIHdyaXRlciBwdWJsaXNoIGEgbmV3IHRh
YmxlIHBhZ2UgYmVmb3JlIGxpbWl0IChmb3IgYm91bmRzCmNoZWNrcyB0byB3
b3JrKSwgYW5kIG5ldyBsaXN0IGhlYWQgbGFzdCAoZm9yIHJhY2luZyBtYXB0
cmFja19lbnRyeSgpCmludm9jYXRpb25zIHRvIHdvcmspLiBBdCB0aGUgc2Ft
ZSB0aW1lIGFkZCByZWFkIGJhcnJpZXJzIHRvIGxvY2tsZXNzCnJlYWRlcnMu
CgpBZGRpdGlvbmFsbHkgZ2V0X21hcHRyYWNrX2hhbmRsZSgpIG11c3Qgbm90
IGFzc3VtZSAtPm1hcHRyYWNrX2hlYWQgdG8Kbm90IGNoYW5nZSBiZWhpbmQg
aXRzIGJhY2s6IEFub3RoZXIgaGFuZGxlIG1heSBiZSBwdXQgKHVwZGF0aW5n
IG9ubHkKLT5tYXB0cmFja190YWlsKSBhbmQgdGhlbiBnb3Qgb3Igc3RvbGVu
ICh1cGRhdGluZyAtPm1hcHRyYWNrX2hlYWQpLgoKVGhpcyBpcyBwYXJ0IG9m
IFhTQS0yMTguCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9y
Z2UuZHVubGFwQGNpdHJpeC5jb20+Ci0tLQogeGVuL2NvbW1vbi9ncmFudF90
YWJsZS5jIHwgMTMgKysrKysrKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDkg
aW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dyYW50X3Rh
YmxlLmMKaW5kZXggNzA5OGFmNy4uOTI3ZmQyYiAxMDA2NDQKLS0tIGEveGVu
L2NvbW1vbi9ncmFudF90YWJsZS5jCisrKyBiL3hlbi9jb21tb24vZ3JhbnRf
dGFibGUuYwpAQCAtMzk1LDcgKzM5NSw3IEBAIGdldF9tYXB0cmFja19oYW5k
bGUoCiAgICAgc3RydWN0IGdyYW50X3RhYmxlICpsZ3QpCiB7CiAgICAgc3Ry
dWN0IHZjcHUgICAgICAgICAgKmN1cnIgPSBjdXJyZW50OwotICAgIGludCAg
ICAgICAgICAgICAgICAgICBpOworICAgIHVuc2lnbmVkIGludCAgICAgICAg
ICBpLCBoZWFkOwogICAgIGdyYW50X2hhbmRsZV90ICAgICAgICBoYW5kbGU7
CiAgICAgc3RydWN0IGdyYW50X21hcHBpbmcgKm5ld19tdDsKIApAQCAtNDUx
LDE3ICs0NTEsMjAgQEAgZ2V0X21hcHRyYWNrX2hhbmRsZSgKICAgICAgICAg
bmV3X210W2ldLnJlZiA9IGhhbmRsZSArIGkgKyAxOwogICAgICAgICBuZXdf
bXRbaV0udmNwdSA9IGN1cnItPnZjcHVfaWQ7CiAgICAgfQotICAgIG5ld19t
dFtpIC0gMV0ucmVmID0gY3Vyci0+bWFwdHJhY2tfaGVhZDsKIAogICAgIC8q
IFNldCB0YWlsIGRpcmVjdGx5IGlmIHRoaXMgaXMgdGhlIGZpcnN0IHBhZ2Ug
Zm9yIHRoaXMgVkNQVS4gKi8KICAgICBpZiAoIGN1cnItPm1hcHRyYWNrX3Rh
aWwgPT0gTUFQVFJBQ0tfVEFJTCApCiAgICAgICAgIGN1cnItPm1hcHRyYWNr
X3RhaWwgPSBoYW5kbGUgKyBNQVBUUkFDS19QRVJfUEFHRSAtIDE7CiAKLSAg
ICB3cml0ZV9hdG9taWMoJmN1cnItPm1hcHRyYWNrX2hlYWQsIGhhbmRsZSAr
IDEpOwotCiAgICAgbGd0LT5tYXB0cmFja1tucl9tYXB0cmFja19mcmFtZXMo
bGd0KV0gPSBuZXdfbXQ7CisgICAgc21wX3dtYigpOwogICAgIGxndC0+bWFw
dHJhY2tfbGltaXQgKz0gTUFQVFJBQ0tfUEVSX1BBR0U7CiAKKyAgICBkbyB7
CisgICAgICAgIG5ld19tdFtpIC0gMV0ucmVmID0gcmVhZF9hdG9taWMoJmN1
cnItPm1hcHRyYWNrX2hlYWQpOworICAgICAgICBoZWFkID0gY21weGNoZygm
Y3Vyci0+bWFwdHJhY2tfaGVhZCwgbmV3X210W2kgLSAxXS5yZWYsIGhhbmRs
ZSArIDEpOworICAgIH0gd2hpbGUgKCBoZWFkICE9IG5ld19tdFtpIC0gMV0u
cmVmICk7CisKICAgICBzcGluX3VubG9jaygmbGd0LT5tYXB0cmFja19sb2Nr
KTsKIAogICAgIHJldHVybiBoYW5kbGU7CkBAIC03MjcsNiArNzMwLDcgQEAg
c3RhdGljIHVuc2lnbmVkIGludCBtYXBraW5kKAogICAgIGZvciAoIGhhbmRs
ZSA9IDA7ICEoa2luZCAmIE1BUEtJTkRfV1JJVEUpICYmCiAgICAgICAgICAg
ICAgICAgICAgICAgaGFuZGxlIDwgbGd0LT5tYXB0cmFja19saW1pdDsgaGFu
ZGxlKysgKQogICAgIHsKKyAgICAgICAgc21wX3JtYigpOwogICAgICAgICBt
YXAgPSAmbWFwdHJhY2tfZW50cnkobGd0LCBoYW5kbGUpOwogICAgICAgICBp
ZiAoICEobWFwLT5mbGFncyAmIChHTlRNQVBfZGV2aWNlX21hcHxHTlRNQVBf
aG9zdF9tYXApKSB8fAogICAgICAgICAgICAgIG1hcC0+ZG9taWQgIT0gcmQt
PmRvbWFpbl9pZCApCkBAIC0xMDk0LDYgKzEwOTgsNyBAQCBfX2dudHRhYl91
bm1hcF9jb21tb24oCiAgICAgICAgIHJldHVybjsKICAgICB9CiAKKyAgICBz
bXBfcm1iKCk7CiAgICAgbWFwID0gJm1hcHRyYWNrX2VudHJ5KGxndCwgb3At
PmhhbmRsZSk7CiAKICAgICBncmFudF9yZWFkX2xvY2sobGd0KTsKLS0gCjIu
MS40Cgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa218-4.5/0001-IOMMU-handle-IOMMU-mapping-and-unmapping-failures.patch"
Content-Disposition: attachment;
 filename="xsa218-4.5/0001-IOMMU-handle-IOMMU-mapping-and-unmapping-failures.patch"
Content-Transfer-Encoding: base64

RnJvbSA0Y2E0MDNlY2ZmODJkM2VmZGQ4MzhlMDhiMjU4Y2I0ZGQzMDYyYzYw
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBRdWFuIFh1IDxxdWFu
Lnh1QGludGVsLmNvbT4KRGF0ZTogRnJpLCAyIEp1biAyMDE3IDEyOjMwOjM0
ICswMTAwClN1YmplY3Q6IFtQQVRDSCAxLzRdIElPTU1VOiBoYW5kbGUgSU9N
TVUgbWFwcGluZyBhbmQgdW5tYXBwaW5nIGZhaWx1cmVzCgpUcmVhdCBJT01N
VSBtYXBwaW5nIGFuZCB1bm1hcHBpbmcgZmFpbHVyZXMgYXMgYSBmYXRhbCB0
byB0aGUgRG9tVQpJZiBJT01NVSBtYXBwaW5nIGFuZCB1bm1hcHBpbmcgZmFp
bGVkLCBjcmFzaCB0aGUgRG9tVSBhbmQgcHJvcGFnYXRlCnRoZSBlcnJvciB1
cCB0byB0aGUgY2FsbCB0cmVlcy4KCk5vIHNwYW1taW5nIG9mIHRoZSBsb2cg
Y2FuIG9jY3VyLiBGb3IgRG9tVSwgd2UgYXZvaWQgbG9nZ2luZyBhbnkKbWVz
c2FnZSBmb3IgYWxyZWFkeSBkeWluZyBkb21haW5zLiBGb3IgRG9tMCwgdGhh
dCdsbCBzdGlsbCBiZSBtb3JlCnZlcmJvc2UgdGhhbiB3ZSdkIHJlYWxseSBs
aWtlLCBidXQgaXQgYXQgbGVhc3Qgd291bGRuJ3Qgb3V0cmlnaHQKZmxvb2Qg
dGhlIGNvbnNvbGUuCgpTaWduZWQtb2ZmLWJ5OiBRdWFuIFh1IDxxdWFuLnh1
QGludGVsLmNvbT4KUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRp
YW5AaW50ZWwuY29tPgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lv
bW11LmMgfCAzMCArKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0KIDEg
ZmlsZSBjaGFuZ2VkLCAyOCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11
LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCmluZGV4IGYy
ODQxZGUuLjVhZjk1Y2UgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
aW9tbXUuYwpAQCAtMjAwLDIxICsyMDAsNDcgQEAgaW50IGlvbW11X21hcF9w
YWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLCB1bnNp
Z25lZCBsb25nIG1mbiwKICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgZmxhZ3MpCiB7CiAgICAgY29uc3Qgc3RydWN0IGRvbWFpbl9pb21tdSAq
aGQgPSBkb21faW9tbXUoZCk7CisgICAgaW50IHJjOwogCiAgICAgaWYgKCAh
aW9tbXVfZW5hYmxlZCB8fCAhaGQtPnBsYXRmb3JtX29wcyApCiAgICAgICAg
IHJldHVybiAwOwogCi0gICAgcmV0dXJuIGhkLT5wbGF0Zm9ybV9vcHMtPm1h
cF9wYWdlKGQsIGdmbiwgbWZuLCBmbGFncyk7CisgICAgcmMgPSBoZC0+cGxh
dGZvcm1fb3BzLT5tYXBfcGFnZShkLCBnZm4sIG1mbiwgZmxhZ3MpOworICAg
IGlmICggdW5saWtlbHkocmMpICkKKyAgICB7CisgICAgICAgIGlmICggIWQt
PmlzX3NodXR0aW5nX2Rvd24gJiYgcHJpbnRrX3JhdGVsaW1pdCgpICkKKyAg
ICAgICAgICAgIHByaW50ayhYRU5MT0dfRVJSCisgICAgICAgICAgICAgICAg
ICAgImQlZDogSU9NTVUgbWFwcGluZyBnZm4gJSNseCB0byBtZm4gJSNseCBm
YWlsZWQ6ICVkXG4iLAorICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9p
ZCwgZ2ZuLCBtZm4sIHJjKTsKKworICAgICAgICBpZiAoICFpc19oYXJkd2Fy
ZV9kb21haW4oZCkgKQorICAgICAgICAgICAgZG9tYWluX2NyYXNoKGQpOwor
ICAgIH0KKworICAgIHJldHVybiByYzsKIH0KIAogaW50IGlvbW11X3VubWFw
X3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4pCiB7
CiAgICAgY29uc3Qgc3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21faW9t
bXUoZCk7CisgICAgaW50IHJjOwogCiAgICAgaWYgKCAhaW9tbXVfZW5hYmxl
ZCB8fCAhaGQtPnBsYXRmb3JtX29wcyApCiAgICAgICAgIHJldHVybiAwOwog
Ci0gICAgcmV0dXJuIGhkLT5wbGF0Zm9ybV9vcHMtPnVubWFwX3BhZ2UoZCwg
Z2ZuKTsKKyAgICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMtPnVubWFwX3BhZ2Uo
ZCwgZ2ZuKTsKKyAgICBpZiAoIHVubGlrZWx5KHJjKSApCisgICAgeworICAg
ICAgICBpZiAoICFkLT5pc19zaHV0dGluZ19kb3duICYmIHByaW50a19yYXRl
bGltaXQoKSApCisgICAgICAgICAgICBwcmludGsoWEVOTE9HX0VSUgorICAg
ICAgICAgICAgICAgICAgICJkJWQ6IElPTU1VIHVubWFwcGluZyBnZm4gJSNs
eCBmYWlsZWQ6ICVkXG4iLAorICAgICAgICAgICAgICAgICAgIGQtPmRvbWFp
bl9pZCwgZ2ZuLCByYyk7CisKKyAgICAgICAgaWYgKCAhaXNfaGFyZHdhcmVf
ZG9tYWluKGQpICkKKyAgICAgICAgICAgIGRvbWFpbl9jcmFzaChkKTsKKyAg
ICB9CisKKyAgICByZXR1cm4gcmM7CiB9CiAKIHN0YXRpYyB2b2lkIGlvbW11
X2ZyZWVfcGFnZXRhYmxlcyh1bnNpZ25lZCBsb25nIHVudXNlZCkKLS0gCjIu
MS40Cgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa218-4.5/0002-gnttab-fix-unmap-pin-accounting-race.patch"
Content-Disposition: attachment;
 filename="xsa218-4.5/0002-gnttab-fix-unmap-pin-accounting-race.patch"
Content-Transfer-Encoding: base64

RnJvbSBhYmJiY2NhYTExOWJmOGIwNWYwODI4YmQ5MTM4MTA0ZjA4YzRmOGRm
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6IEZyaSwgMiBKdW4gMjAxNyAxMjoy
Mjo0MiArMDEwMApTdWJqZWN0OiBbUEFUQ0ggMi80XSBnbnR0YWI6IGZpeCB1
bm1hcCBwaW4gYWNjb3VudGluZyByYWNlCgpPbmNlIGFsbCB7d3JpdGFibGV9
IG1hcHBpbmdzIG9mIGEgZ3JhbnQgZW50cnkgaGF2ZSBiZWVuIHVubWFwcGVk
LCB0aGUKaHlwZXJ2aXNvciBpbmZvcm1zIHRoZSBndWVzdCB0aGF0IHRoZSBn
cmFudCBlbnRyeSBoYXMgYmVlbiByZWxlYXNlZCBieQpjbGVhcmluZyB0aGUg
X0dURl97cmVhZGluZyx3cml0aW5nfSB1c2FnZSBmbGFncyBpbiB0aGUgZ3Vl
c3QncyBncmFudAp0YWJsZSBhcyBhcHByb3ByaWF0ZS4KClVuZm9ydHVuYXRl
bHksIGF0IHRoZSBtb21lbnQsIHRoZSBjb2RlIHRoYXQgdXBkYXRlcyB0aGUg
YWNjb3VudGluZwpoYXBwZW5zIGluIGEgZGlmZmVyZW50IGNyaXRpY2FsIHNl
Y3Rpb24gdGhhbiB0aGUgb25lIHdoaWNoIHVwZGF0ZXMgdGhlCnVzYWdlIGZs
YWdzOyB0aGlzIG1lYW5zIHRoYXQgdW5kZXIgdGhlIHJpZ2h0IGNpcmN1bXN0
YW5jZXMsIHRoZXJlIG1heSBiZQphIHdpbmRvdyBpbiB0aW1lIGFmdGVyIHRo
ZSBoeXBlcnZpc29yIHJlcG9ydGVkIHRoZSBncmFudCBhcyBiZWluZyBmcmVl
CmR1cmluZyB3aGljaCB0aGUgZ3JhbnQgcmVmZXJlZSBzdGlsbCBoYWQgYWNj
ZXNzIHRvIHRoZSBwYWdlLgoKTW92ZSB0aGUgZ3JhbnQgYWNjb3VudGluZyBj
b2RlIGludG8gdGhlIHNhbWUgY3JpdGljYWwgc2VjdGlvbiBhcyB0aGUKcmVw
b3J0aW5nIGNvZGUgdG8gbWFrZSBzdXJlIHRoaXMga2luZCBvZiByYWNlIGNh
bid0IGhhcHBlbi4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjE4LgoKUmVwb3J0
ZWQtYnk6IEphbm4gSG9ybiA8amFubmguY29tPgpTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2NvbW1v
bi9ncmFudF90YWJsZS5jIHwgMzIgKysrKysrKysrKysrKysrKystLS0tLS0t
LS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspLCAx
NSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2dyYW50
X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKaW5kZXggOTM1
MDM0Yy4uOWVmMGE2ZiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9ncmFudF90
YWJsZS5jCisrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwpAQCAtOTYy
LDE1ICs5NjIsOCBAQCBfX2dudHRhYl91bm1hcF9jb21tb24oCiAgICAgICAg
ICAgICBQSU5fRkFJTCh1bm1hcF9vdXQsIEdOVFNUX2dlbmVyYWxfZXJyb3Is
CiAgICAgICAgICAgICAgICAgICAgICAiQmFkIGZyYW1lIG51bWJlciBkb2Vz
bid0IG1hdGNoIGdudHJlZi4gKCVseCAhPSAlbHgpXG4iLAogICAgICAgICAg
ICAgICAgICAgICAgb3AtPmZyYW1lLCBhY3QtPmZyYW1lKTsKLSAgICAgICAg
aWYgKCBvcC0+ZmxhZ3MgJiBHTlRNQVBfZGV2aWNlX21hcCApCi0gICAgICAg
IHsKLSAgICAgICAgICAgIEFTU0VSVChhY3QtPnBpbiAmIChHTlRQSU5fZGV2
d19tYXNrIHwgR05UUElOX2RldnJfbWFzaykpOwotICAgICAgICAgICAgb3At
Pm1hcC0+ZmxhZ3MgJj0gfkdOVE1BUF9kZXZpY2VfbWFwOwotICAgICAgICAg
ICAgaWYgKCBvcC0+ZmxhZ3MgJiBHTlRNQVBfcmVhZG9ubHkgKQotICAgICAg
ICAgICAgICAgIGFjdC0+cGluIC09IEdOVFBJTl9kZXZyX2luYzsKLSAgICAg
ICAgICAgIGVsc2UKLSAgICAgICAgICAgICAgICBhY3QtPnBpbiAtPSBHTlRQ
SU5fZGV2d19pbmM7Ci0gICAgICAgIH0KKworICAgICAgICBvcC0+bWFwLT5m
bGFncyAmPSB+R05UTUFQX2RldmljZV9tYXA7CiAgICAgfQogCiAgICAgaWYg
KCAob3AtPmhvc3RfYWRkciAhPSAwKSAmJiAob3AtPmZsYWdzICYgR05UTUFQ
X2hvc3RfbWFwKSApCkBAIC05ODAsMTIgKzk3Myw3IEBAIF9fZ250dGFiX3Vu
bWFwX2NvbW1vbigKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBvcC0+ZmxhZ3MpKSA8IDAgKQogICAgICAgICAgICAg
Z290byB1bm1hcF9vdXQ7CiAKLSAgICAgICAgQVNTRVJUKGFjdC0+cGluICYg
KEdOVFBJTl9oc3R3X21hc2sgfCBHTlRQSU5faHN0cl9tYXNrKSk7CiAgICAg
ICAgIG9wLT5tYXAtPmZsYWdzICY9IH5HTlRNQVBfaG9zdF9tYXA7Ci0gICAg
ICAgIGlmICggb3AtPmZsYWdzICYgR05UTUFQX3JlYWRvbmx5ICkKLSAgICAg
ICAgICAgIGFjdC0+cGluIC09IEdOVFBJTl9oc3RyX2luYzsKLSAgICAgICAg
ZWxzZQotICAgICAgICAgICAgYWN0LT5waW4gLT0gR05UUElOX2hzdHdfaW5j
OwogICAgIH0KIAogICAgIGlmICggZ250dGFiX25lZWRfaW9tbXVfbWFwcGlu
ZyhsZCkgKQpAQCAtMTA3Miw2ICsxMDYwLDEyIEBAIF9fZ250dGFiX3VubWFw
X2NvbW1vbl9jb21wbGV0ZShzdHJ1Y3QgZ250dGFiX3VubWFwX2NvbW1vbiAq
b3ApCiAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgcHV0X3Bh
Z2VfYW5kX3R5cGUocGcpOwogICAgICAgICB9CisKKyAgICAgICAgQVNTRVJU
KGFjdC0+cGluICYgKEdOVFBJTl9kZXZ3X21hc2sgfCBHTlRQSU5fZGV2cl9t
YXNrKSk7CisgICAgICAgIGlmICggb3AtPmZsYWdzICYgR05UTUFQX3JlYWRv
bmx5ICkKKyAgICAgICAgICAgIGFjdC0+cGluIC09IEdOVFBJTl9kZXZyX2lu
YzsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgYWN0LT5waW4gLT0gR05U
UElOX2RldndfaW5jOwogICAgIH0KIAogICAgIGlmICggKG9wLT5ob3N0X2Fk
ZHIgIT0gMCkgJiYgKG9wLT5mbGFncyAmIEdOVE1BUF9ob3N0X21hcCkgKQpA
QCAtMTA4MCw3ICsxMDc0LDkgQEAgX19nbnR0YWJfdW5tYXBfY29tbW9uX2Nv
bXBsZXRlKHN0cnVjdCBnbnR0YWJfdW5tYXBfY29tbW9uICpvcCkKICAgICAg
ICAgewogICAgICAgICAgICAgLyoKICAgICAgICAgICAgICAqIFN1Z2dlc3Rz
IHRoYXQgX19nbnRhYl91bm1hcF9jb21tb24gZmFpbGVkIGluCi0gICAgICAg
ICAgICAgKiByZXBsYWNlX2dyYW50X2hvc3RfbWFwcGluZygpIHNvIG5vdGhp
bmcgZnVydGhlciB0byBkbworICAgICAgICAgICAgICogcmVwbGFjZV9ncmFu
dF9ob3N0X21hcHBpbmcoKSBvciBJT01NVSBoYW5kbGluZywgc28gbm90aGlu
ZworICAgICAgICAgICAgICogZnVydGhlciB0byBkbyAoc2hvcnQgb2YgcmUt
ZXN0YWJsaXNoaW5nIHRoZSBtYXBwaW5nIGluIHRoZQorICAgICAgICAgICAg
ICogbGF0dGVyIGNhc2UpLgogICAgICAgICAgICAgICovCiAgICAgICAgICAg
ICBnb3RvIHVubWFwX291dDsKICAgICAgICAgfQpAQCAtMTA5MSw2ICsxMDg3
LDEyIEBAIF9fZ250dGFiX3VubWFwX2NvbW1vbl9jb21wbGV0ZShzdHJ1Y3Qg
Z250dGFiX3VubWFwX2NvbW1vbiAqb3ApCiAgICAgICAgICAgICAgICAgcHV0
X3BhZ2VfdHlwZShwZyk7CiAgICAgICAgICAgICBwdXRfcGFnZShwZyk7CiAg
ICAgICAgIH0KKworICAgICAgICBBU1NFUlQoYWN0LT5waW4gJiAoR05UUElO
X2hzdHdfbWFzayB8IEdOVFBJTl9oc3RyX21hc2spKTsKKyAgICAgICAgaWYg
KCBvcC0+ZmxhZ3MgJiBHTlRNQVBfcmVhZG9ubHkgKQorICAgICAgICAgICAg
YWN0LT5waW4gLT0gR05UUElOX2hzdHJfaW5jOworICAgICAgICBlbHNlCisg
ICAgICAgICAgICBhY3QtPnBpbiAtPSBHTlRQSU5faHN0d19pbmM7CiAgICAg
fQogCiAgICAgaWYgKCAob3AtPm1hcC0+ZmxhZ3MgJiAoR05UTUFQX2Rldmlj
ZV9tYXB8R05UTUFQX2hvc3RfbWFwKSkgPT0gMCApCi0tIAoyLjEuNAoK

--=separator
Content-Type: application/octet-stream;
 name="xsa218-4.5/0003-gnttab-Avoid-potential-double-put-of-maptrack-entry.patch"
Content-Disposition: attachment;
 filename="xsa218-4.5/0003-gnttab-Avoid-potential-double-put-of-maptrack-entry.patch"
Content-Transfer-Encoding: base64

RnJvbSBkMTg4YjRiZjdjNmQxN2ZhZTFhN2QxNDg2N2FhZWI3MmY5NzJkM2Fj
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IEZyaSwgMiBKdW4g
MjAxNyAxMjo0MDowNCArMDEwMApTdWJqZWN0OiBbUEFUQ0ggMy80XSBnbnR0
YWI6IEF2b2lkIHBvdGVudGlhbCBkb3VibGUtcHV0IG9mIG1hcHRyYWNrIGVu
dHJ5CgpFYWNoIGdyYW50IG1hcHBpbmcgZm9yIGEgcGFydGljdWxhciBkb21h
aW4gaXMgdHJhY2tlZCBieSBhbiBpbi1YZW4KIm1hcHRyYWNrIiBlbnRyeS4g
IFRoaXMgZW50cnkgaXMgaXMgcmVmZXJlbmNlZCBieSBhICJoYW5kbGUiLCB3
aGljaCBpcwpnaXZlbiB0byB0aGUgZ3Vlc3Qgd2hlbiBpdCBjYWxscyBnbnR0
YWJfbWFwX2dyYW50X3JlZigpLgoKVGhlcmUgYXJlIHR3byB0eXBlcyBvZiBt
YXBwaW5nIGEgcGFydGljdWxhciBoYW5kbGUgY2FuIHJlZmVyIHRvOgpHTlRN
QVBfaG9zdF9tYXAgYW5kIEdOVE1BUF9kZXZpY2VfbWFwLiAgQSBnaXZlbgpn
bnR0YWJfdW5tYXBfZ3JhbnRfcmVmKCkgY2FsbCBjYW4gcmVtb3ZlIGVpdGhl
ciBvbmx5IG9uZSBvciBib3RoIG9mCnRoZXNlIGVudHJpZXMuICBXaGVuIGEg
cGFydGljdWxhciBoYW5kbGUgaGFzIG5vIGVudHJpZXMgbGVmdCwgaXQgbXVz
dApiZSBmcmVlZC4KCmdudHRhYl91bm1hcF9ncmFudF9yZWYoKSBsb29wcyB0
aHJvdWdoIGl0cyBncmFudCB1bm1hcCByZXF1ZXN0IGxpc3QKdHdpY2UuICBJ
dCBmaXJzdCByZW1vdmVzIGVudHJpZXMgZnJvbSBhbnkgaG9zdCBwYWdldGFi
bGVzIGFuZCAoaWYKYXBwcm9wcmFpdGUpIGlvbW11czsgdGhlbiBpdCBkb2Vz
IGEgc2luZ2xlIGRvbWFpbiBUTEIgZmx1c2g7IHRoZW4gaXQKZG9lcyB0aGUg
Y2xlYW4tdXAsIGluY2x1ZGluZyB0ZWxsaW5nIHRoZSBncmFudGVyIHRoYXQg
ZW50cmllcyBhcmUgbm8KbG9uZ2VyIGJlaW5nIHVzZWQgKGlmIGFwcHJvcHJp
YXRlKS4KCkF0IHRoZSBtb21lbnQsIGl0J3MgZHVyaW5nIHRoZSBmaXJzdCBw
YXNzIHRoYXQgdGhlIG1hcHRyYWNrIGZsYWdzIGFyZQpjbGVhcmVkLCBidXQg
dGhlIHNlY29uZCBwYXNzIHRoYXQgdGhlIG1hcHRyYWNrIGVudHJ5IGlzIGZy
ZWVkLgoKVW5mb3J0dW5hdGVseSB0aGlzIGFsbG93cyB0aGUgZm9sbG93aW5n
IHJhY2UsIHdoaWNoIHJlc3VsdHMgaW4gYQpkb3VibGUtZnJlZToKCiBBOiAo
cGFzcyAxKSBjbGVhciBob3N0X21hcAogQjogKHBhc3MgMSkgY2xlYXIgZGV2
aWNlX21hcAogQTogKHBhc3MgMikgU2VlIHRoYXQgbWFwdHJhY2sgZW50cnkg
aGFzIG5vIG1hcHBpbmdzLCBmcmVlIGl0CiBCOiAocGFzcyAyKSBTZWUgdGhh
dCBtYXB0cmFjayBlbnRyeSBoYXMgbm8gbWFwcGluZ3MsIGZyZWUgaXQgIwoK
VW5mb3J0dW5hdGVseSwgdW5saWtlIHRoZSBhY3RpdmUgZW50cnkgcGlubmlu
ZyB1cGRhdGUsIHdlIGNhbid0IHNpbXBseQptb3ZlIHRoZSBtYXB0cmFjayBm
bGFnIGNoYW5nZXMgdG8gdGhlIHNlY29uZCBoYWxmLCBiZWNhdXNlIHRoZQpt
YXB0cmFjayBmbGFncyBhcmUgdXNlZCB0byBkZXRlcm1pbmUgaWYgaW9tbXUg
ZW50cmllcyBuZWVkIHRvIGJlCmFkZGVkOiBhIGRvbWFpbidzIGlvbW11IG11
c3QgbmV2ZXIgaGF2ZSBmZXdlciBwZXJtaXNzaW9ucyB0aGFuIHRoZQptYXB0
cmFjayBmbGFncyBpbmRpY2F0ZSwgb3IgYSBzdWJzZXF1ZW50IG1hcF9ncmFu
dF9yZWYoKSBtaWdodCBmYWlsIHRvCmFkZCB0aGUgbmVjZXNzYXJ5IGlvbW11
IGVudHJpZXMuCgpJbnN0ZWFkLCBmcmVlIHRoZSBtYXB0cmFjayBlbnRyeSBp
biB0aGUgZmlyc3QgcGFzcyBpZiB0aGVyZSBhcmUgbm8KZnVydGhlciBtYXBw
aW5ncy4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjE4LgoKUmVwb3J0ZWQtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaC5jb20+ClNpZ25lZC1vZmYtYnk6IEdl
b3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KU2lnbmVk
LW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0K
IHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYyB8IDYzICsrKysrKysrKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNo
YW5nZWQsIDM1IGluc2VydGlvbnMoKyksIDI4IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYyBiL3hlbi9jb21t
b24vZ3JhbnRfdGFibGUuYwppbmRleCA5ZWYwYTZmLi41MjAzOTI5IDEwMDY0
NAotLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIveGVuL2Nv
bW1vbi9ncmFudF90YWJsZS5jCkBAIC05OCw4ICs5OCw4IEBAIHN0cnVjdCBn
bnR0YWJfdW5tYXBfY29tbW9uIHsKICAgICAvKiBTaGFyZWQgc3RhdGUgYmV0
ZWVuICpfdW5tYXAgYW5kICpfdW5tYXBfY29tcGxldGUgKi8KICAgICB1MTYg
ZmxhZ3M7CiAgICAgdW5zaWduZWQgbG9uZyBmcmFtZTsKLSAgICBzdHJ1Y3Qg
Z3JhbnRfbWFwcGluZyAqbWFwOwogICAgIHN0cnVjdCBkb21haW4gKnJkOwor
ICAgIGdyYW50X3JlZl90IHJlZjsKIH07CiAKIC8qIE51bWJlciBvZiB1bm1h
cCBvcGVyYXRpb25zIHRoYXQgYXJlIGRvbmUgYmV0d2VlbiBlYWNoIHRsYiBm
bHVzaCAqLwpAQCAtODkzLDYgKzg5Myw4IEBAIF9fZ250dGFiX3VubWFwX2Nv
bW1vbigKICAgICBzdHJ1Y3QgZ3JhbnRfdGFibGUgKmxndCwgKnJndDsKICAg
ICBzdHJ1Y3QgYWN0aXZlX2dyYW50X2VudHJ5ICphY3Q7CiAgICAgczE2ICAg
ICAgICAgICAgICByYyA9IDA7CisgICAgc3RydWN0IGdyYW50X21hcHBpbmcg
Km1hcDsKKyAgICBib29sX3QgcHV0X2hhbmRsZSA9IDA7CiAKICAgICBsZCA9
IGN1cnJlbnQtPmRvbWFpbjsKICAgICBsZ3QgPSBsZC0+Z3JhbnRfdGFibGU7
CkBAIC05MDYsMTAgKzkwOCwxMCBAQCBfX2dudHRhYl91bm1hcF9jb21tb24o
CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKLSAgICBvcC0+bWFwID0gJm1h
cHRyYWNrX2VudHJ5KGxndCwgb3AtPmhhbmRsZSk7CisgICAgbWFwID0gJm1h
cHRyYWNrX2VudHJ5KGxndCwgb3AtPmhhbmRsZSk7CiAgICAgc3Bpbl9sb2Nr
KCZsZ3QtPmxvY2spOwogCi0gICAgaWYgKCB1bmxpa2VseSghb3AtPm1hcC0+
ZmxhZ3MpICkKKyAgICBpZiAoIHVubGlrZWx5KCFtYXAtPmZsYWdzKSApCiAg
ICAgewogICAgICAgICBzcGluX3VubG9jaygmbGd0LT5sb2NrKTsKICAgICAg
ICAgZ2RwcmludGsoWEVOTE9HX0lORk8sICJaZXJvIGZsYWdzIGZvciBoYW5k
bGUgKCVkKS5cbiIsIG9wLT5oYW5kbGUpOwpAQCAtOTE3LDcgKzkxOSw3IEBA
IF9fZ250dGFiX3VubWFwX2NvbW1vbigKICAgICAgICAgcmV0dXJuOwogICAg
IH0KIAotICAgIGRvbSA9IG9wLT5tYXAtPmRvbWlkOworICAgIGRvbSA9IG1h
cC0+ZG9taWQ7CiAgICAgc3Bpbl91bmxvY2soJmxndC0+bG9jayk7CiAKICAg
ICBpZiAoIHVubGlrZWx5KChyZCA9IHJjdV9sb2NrX2RvbWFpbl9ieV9pZChk
b20pKSA9PSBOVUxMKSApCkBAIC05NDEsOCArOTQzLDggQEAgX19nbnR0YWJf
dW5tYXBfY29tbW9uKAogICAgIHJndCA9IHJkLT5ncmFudF90YWJsZTsKICAg
ICBkb3VibGVfZ3RfbG9jayhsZ3QsIHJndCk7CiAKLSAgICBvcC0+ZmxhZ3Mg
PSBvcC0+bWFwLT5mbGFnczsKLSAgICBpZiAoIHVubGlrZWx5KCFvcC0+Zmxh
Z3MpIHx8IHVubGlrZWx5KG9wLT5tYXAtPmRvbWlkICE9IGRvbSkgKQorICAg
IG9wLT5mbGFncyA9IG1hcC0+ZmxhZ3M7CisgICAgaWYgKCB1bmxpa2VseSgh
b3AtPmZsYWdzKSB8fCB1bmxpa2VseShtYXAtPmRvbWlkICE9IGRvbSkgKQog
ICAgIHsKICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJVbnN0
YWJsZSBoYW5kbGUgJXVcbiIsIG9wLT5oYW5kbGUpOwogICAgICAgICByYyA9
IEdOVFNUX2JhZF9oYW5kbGU7CkBAIC05NTAsNyArOTUyLDggQEAgX19nbnR0
YWJfdW5tYXBfY29tbW9uKAogICAgIH0KIAogICAgIG9wLT5yZCA9IHJkOwot
ICAgIGFjdCA9ICZhY3RpdmVfZW50cnkocmd0LCBvcC0+bWFwLT5yZWYpOwor
ICAgIG9wLT5yZWYgPSBtYXAtPnJlZjsKKyAgICBhY3QgPSAmYWN0aXZlX2Vu
dHJ5KHJndCwgbWFwLT5yZWYpOwogCiAgICAgaWYgKCBvcC0+ZnJhbWUgPT0g
MCApCiAgICAgewpAQCAtOTYzLDcgKzk2Niw3IEBAIF9fZ250dGFiX3VubWFw
X2NvbW1vbigKICAgICAgICAgICAgICAgICAgICAgICJCYWQgZnJhbWUgbnVt
YmVyIGRvZXNuJ3QgbWF0Y2ggZ250cmVmLiAoJWx4ICE9ICVseClcbiIsCiAg
ICAgICAgICAgICAgICAgICAgICBvcC0+ZnJhbWUsIGFjdC0+ZnJhbWUpOwog
Ci0gICAgICAgIG9wLT5tYXAtPmZsYWdzICY9IH5HTlRNQVBfZGV2aWNlX21h
cDsKKyAgICAgICAgbWFwLT5mbGFncyAmPSB+R05UTUFQX2RldmljZV9tYXA7
CiAgICAgfQogCiAgICAgaWYgKCAob3AtPmhvc3RfYWRkciAhPSAwKSAmJiAo
b3AtPmZsYWdzICYgR05UTUFQX2hvc3RfbWFwKSApCkBAIC05NzMsMzEgKzk3
Niw0NCBAQCBfX2dudHRhYl91bm1hcF9jb21tb24oCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3AtPmZsYWdzKSkg
PCAwICkKICAgICAgICAgICAgIGdvdG8gdW5tYXBfb3V0OwogCi0gICAgICAg
IG9wLT5tYXAtPmZsYWdzICY9IH5HTlRNQVBfaG9zdF9tYXA7CisgICAgICAg
IG1hcC0+ZmxhZ3MgJj0gfkdOVE1BUF9ob3N0X21hcDsKICAgICB9CiAKLSAg
ICBpZiAoIGdudHRhYl9uZWVkX2lvbW11X21hcHBpbmcobGQpICkKKyAgICBp
ZiAoICEobWFwLT5mbGFncyAmIChHTlRNQVBfZGV2aWNlX21hcHxHTlRNQVBf
aG9zdF9tYXApKSApCisgICAgeworICAgICAgICBtYXAtPmZsYWdzID0gMDsK
KyAgICAgICAgcHV0X2hhbmRsZSA9IDE7CisgICAgfQorCisgdW5tYXBfb3V0
OgorICAgIGRvdWJsZV9ndF91bmxvY2sobGd0LCByZ3QpOworCisgICAgaWYg
KCBwdXRfaGFuZGxlICkKKyAgICAgICAgcHV0X21hcHRyYWNrX2hhbmRsZShs
Z3QsIG9wLT5oYW5kbGUpOworCisgICAgaWYgKCByYyA9PSBHTlRTVF9va2F5
ICYmIGdudHRhYl9uZWVkX2lvbW11X21hcHBpbmcobGQpICkKICAgICB7CiAg
ICAgICAgIHVuc2lnbmVkIGludCB3cmMsIHJkYzsKICAgICAgICAgaW50IGVy
ciA9IDA7CisKKyAgICAgICAgZG91YmxlX2d0X2xvY2sobGd0LCByZ3QpOwor
CiAgICAgICAgIG1hcGNvdW50KGxndCwgcmQsIG9wLT5mcmFtZSwgJndyYywg
JnJkYyk7CiAgICAgICAgIGlmICggKHdyYyArIHJkYykgPT0gMCApCiAgICAg
ICAgICAgICBlcnIgPSBpb21tdV91bm1hcF9wYWdlKGxkLCBvcC0+ZnJhbWUp
OwogICAgICAgICBlbHNlIGlmICggd3JjID09IDAgKQogICAgICAgICAgICAg
ZXJyID0gaW9tbXVfbWFwX3BhZ2UobGQsIG9wLT5mcmFtZSwgb3AtPmZyYW1l
LCBJT01NVUZfcmVhZGFibGUpOworCisgICAgICAgIGRvdWJsZV9ndF91bmxv
Y2sobGd0LCByZ3QpOworCiAgICAgICAgIGlmICggZXJyICkKLSAgICAgICAg
ewogICAgICAgICAgICAgcmMgPSBHTlRTVF9nZW5lcmFsX2Vycm9yOwotICAg
ICAgICAgICAgZ290byB1bm1hcF9vdXQ7Ci0gICAgICAgIH0KICAgICB9CiAK
ICAgICAvKiBJZiBqdXN0IHVubWFwcGVkIGEgd3JpdGFibGUgbWFwcGluZywg
bWFyayBhcyBkaXJ0aWVkICovCi0gICAgaWYgKCAhKG9wLT5mbGFncyAmIEdO
VE1BUF9yZWFkb25seSkgKQorICAgIGlmICggcmMgPT0gR05UU1Rfb2theSAm
JiAhKG9wLT5mbGFncyAmIEdOVE1BUF9yZWFkb25seSkgKQogICAgICAgICAg
Z250dGFiX21hcmtfZGlydHkocmQsIG9wLT5mcmFtZSk7CiAKLSB1bm1hcF9v
dXQ6Ci0gICAgZG91YmxlX2d0X3VubG9jayhsZ3QsIHJndCk7CiAgICAgb3At
PnN0YXR1cyA9IHJjOwogICAgIHJjdV91bmxvY2tfZG9tYWluKHJkKTsKIH0K
QEAgLTEwMTEsNyArMTAyNyw2IEBAIF9fZ250dGFiX3VubWFwX2NvbW1vbl9j
b21wbGV0ZShzdHJ1Y3QgZ250dGFiX3VubWFwX2NvbW1vbiAqb3ApCiAgICAg
Z3JhbnRfZW50cnlfaGVhZGVyX3QgKnNoYTsKICAgICBzdHJ1Y3QgcGFnZV9p
bmZvICpwZzsKICAgICB1aW50MTZfdCAqc3RhdHVzOwotICAgIGJvb2xfdCBw
dXRfaGFuZGxlID0gMDsKIAogICAgIGlmICggcmQgPT0gTlVMTCApCiAgICAg
eyAKQEAgLTEwMzIsMTMgKzEwNDcsMTMgQEAgX19nbnR0YWJfdW5tYXBfY29t
bW9uX2NvbXBsZXRlKHN0cnVjdCBnbnR0YWJfdW5tYXBfY29tbW9uICpvcCkK
ICAgICBpZiAoIHJndC0+Z3RfdmVyc2lvbiA9PSAwICkKICAgICAgICAgZ290
byB1bm1hcF9vdXQ7CiAKLSAgICBhY3QgPSAmYWN0aXZlX2VudHJ5KHJndCwg
b3AtPm1hcC0+cmVmKTsKLSAgICBzaGEgPSBzaGFyZWRfZW50cnlfaGVhZGVy
KHJndCwgb3AtPm1hcC0+cmVmKTsKKyAgICBhY3QgPSAmYWN0aXZlX2VudHJ5
KHJndCwgb3AtPnJlZik7CisgICAgc2hhID0gc2hhcmVkX2VudHJ5X2hlYWRl
cihyZ3QsIG9wLT5yZWYpOwogCiAgICAgaWYgKCByZ3QtPmd0X3ZlcnNpb24g
PT0gMSApCiAgICAgICAgIHN0YXR1cyA9ICZzaGEtPmZsYWdzOwogICAgIGVs
c2UKLSAgICAgICAgc3RhdHVzID0gJnN0YXR1c19lbnRyeShyZ3QsIG9wLT5t
YXAtPnJlZik7CisgICAgICAgIHN0YXR1cyA9ICZzdGF0dXNfZW50cnkocmd0
LCBvcC0+cmVmKTsKIAogICAgIGlmICggdW5saWtlbHkob3AtPmZyYW1lICE9
IGFjdC0+ZnJhbWUpICkgCiAgICAgewpAQCAtMTA5NSw5ICsxMTEwLDYgQEAg
X19nbnR0YWJfdW5tYXBfY29tbW9uX2NvbXBsZXRlKHN0cnVjdCBnbnR0YWJf
dW5tYXBfY29tbW9uICpvcCkKICAgICAgICAgICAgIGFjdC0+cGluIC09IEdO
VFBJTl9oc3R3X2luYzsKICAgICB9CiAKLSAgICBpZiAoIChvcC0+bWFwLT5m
bGFncyAmIChHTlRNQVBfZGV2aWNlX21hcHxHTlRNQVBfaG9zdF9tYXApKSA9
PSAwICkKLSAgICAgICAgcHV0X2hhbmRsZSA9IDE7Ci0KICAgICBpZiAoICgo
YWN0LT5waW4gJiAoR05UUElOX2RldndfbWFza3xHTlRQSU5faHN0d19tYXNr
KSkgPT0gMCkgJiYKICAgICAgICAgICEob3AtPmZsYWdzICYgR05UTUFQX3Jl
YWRvbmx5KSApCiAgICAgICAgIGdudHRhYl9jbGVhcl9mbGFnKF9HVEZfd3Jp
dGluZywgc3RhdHVzKTsKQEAgLTExMDcsMTEgKzExMTksNiBAQCBfX2dudHRh
Yl91bm1hcF9jb21tb25fY29tcGxldGUoc3RydWN0IGdudHRhYl91bm1hcF9j
b21tb24gKm9wKQogCiAgdW5tYXBfb3V0OgogICAgIHNwaW5fdW5sb2NrKCZy
Z3QtPmxvY2spOwotICAgIGlmICggcHV0X2hhbmRsZSApCi0gICAgewotICAg
ICAgICBvcC0+bWFwLT5mbGFncyA9IDA7Ci0gICAgICAgIHB1dF9tYXB0cmFj
a19oYW5kbGUobGQtPmdyYW50X3RhYmxlLCBvcC0+aGFuZGxlKTsKLSAgICB9
CiAgICAgcmN1X3VubG9ja19kb21haW4ocmQpOwogfQogCi0tIAoyLjEuNAoK

--=separator
Content-Type: application/octet-stream;
 name="xsa218-4.5/0004-gnttab-correct-maptrack-table-accesses.patch"
Content-Disposition: attachment;
 filename="xsa218-4.5/0004-gnttab-correct-maptrack-table-accesses.patch"
Content-Transfer-Encoding: base64

RnJvbSAxYjBjZjk5ZDA0NjI4NmM2MDFhMjhhZjBlZjdjMWExN2ViM2ViMmNi
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6IFRodSwgMTUgSnVuIDIwMTcgMTI6
MDU6MjkgKzAxMDAKU3ViamVjdDogW1BBVENIIDQvNF0gZ250dGFiOiBjb3Jy
ZWN0IG1hcHRyYWNrIHRhYmxlIGFjY2Vzc2VzCgpJbiBvcmRlciB0byBvYnNl
cnZlIGEgY29uc2lzdGVudCAobGltaXQscG9pbnRlci10YWJsZSkgcGFpciwg
dGhlIHJlYWRlcgpuZWVkcyB0byBlaXRoZXIgaG9sZCB0aGUgZ3JhbnQgdGFi
bGUgbG9jayBvciBib3RoIHNpZGVzIG5lZWQgdG8gb3JkZXIKdGhlaXIgYWNj
ZXNzZXMgc3VpdGFibHkgKHRoZSB3cml0ZXIgc2lkZSBiYXJyaWVyIGlzIGFs
cmVhZHkgdGhlcmUpLiBBZGQKdGhlIG1pc3NpbmcgYmFycmllci4KClRoaXMg
aXMgcGFydCBvZiBYU0EtMjE4LgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogR2VvcmdlIER1
bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgotLS0KIHhlbi9jb21t
b24vZ3JhbnRfdGFibGUuYyB8IDIgKysKIDEgZmlsZSBjaGFuZ2VkLCAyIGlu
c2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2dyYW50X3Rh
YmxlLmMgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKaW5kZXggNTIwMzky
OS4uYWM5OGFlZiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJs
ZS5jCisrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwpAQCAtOTA4LDcg
KzkwOCw5IEBAIF9fZ250dGFiX3VubWFwX2NvbW1vbigKICAgICAgICAgcmV0
dXJuOwogICAgIH0KIAorICAgIHNtcF9ybWIoKTsKICAgICBtYXAgPSAmbWFw
dHJhY2tfZW50cnkobGd0LCBvcC0+aGFuZGxlKTsKKwogICAgIHNwaW5fbG9j
aygmbGd0LT5sb2NrKTsKIAogICAgIGlmICggdW5saWtlbHkoIW1hcC0+Zmxh
Z3MpICkKLS0gCjIuMS40Cgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa218-4.6/0001-IOMMU-handle-IOMMU-mapping-and-unmapping-failures.patch"
Content-Disposition: attachment;
 filename="xsa218-4.6/0001-IOMMU-handle-IOMMU-mapping-and-unmapping-failures.patch"
Content-Transfer-Encoding: base64

RnJvbSBkNWYxNjlmODUzY2M2YWU0Mjk1NTY1ZTNjNDc2NWEyNzAyNzhjNWMw
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBRdWFuIFh1IDxxdWFu
Lnh1QGludGVsLmNvbT4KRGF0ZTogRnJpLCAyIEp1biAyMDE3IDEyOjMwOjM0
ICswMTAwClN1YmplY3Q6IFtQQVRDSCAxLzRdIElPTU1VOiBoYW5kbGUgSU9N
TVUgbWFwcGluZyBhbmQgdW5tYXBwaW5nIGZhaWx1cmVzCgpUcmVhdCBJT01N
VSBtYXBwaW5nIGFuZCB1bm1hcHBpbmcgZmFpbHVyZXMgYXMgYSBmYXRhbCB0
byB0aGUgRG9tVQpJZiBJT01NVSBtYXBwaW5nIGFuZCB1bm1hcHBpbmcgZmFp
bGVkLCBjcmFzaCB0aGUgRG9tVSBhbmQgcHJvcGFnYXRlCnRoZSBlcnJvciB1
cCB0byB0aGUgY2FsbCB0cmVlcy4KCk5vIHNwYW1taW5nIG9mIHRoZSBsb2cg
Y2FuIG9jY3VyLiBGb3IgRG9tVSwgd2UgYXZvaWQgbG9nZ2luZyBhbnkKbWVz
c2FnZSBmb3IgYWxyZWFkeSBkeWluZyBkb21haW5zLiBGb3IgRG9tMCwgdGhh
dCdsbCBzdGlsbCBiZSBtb3JlCnZlcmJvc2UgdGhhbiB3ZSdkIHJlYWxseSBs
aWtlLCBidXQgaXQgYXQgbGVhc3Qgd291bGRuJ3Qgb3V0cmlnaHQKZmxvb2Qg
dGhlIGNvbnNvbGUuCgpTaWduZWQtb2ZmLWJ5OiBRdWFuIFh1IDxxdWFuLnh1
QGludGVsLmNvbT4KUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRp
YW5AaW50ZWwuY29tPgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lv
bW11LmMgfCAzMCArKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0KIDEg
ZmlsZSBjaGFuZ2VkLCAyOCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11
LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCmluZGV4IGRm
YjBmZGQuLjYzOTRiMjQgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
aW9tbXUuYwpAQCAtMjI4LDIxICsyMjgsNDcgQEAgaW50IGlvbW11X21hcF9w
YWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLCB1bnNp
Z25lZCBsb25nIG1mbiwKICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgZmxhZ3MpCiB7CiAgICAgY29uc3Qgc3RydWN0IGRvbWFpbl9pb21tdSAq
aGQgPSBkb21faW9tbXUoZCk7CisgICAgaW50IHJjOwogCiAgICAgaWYgKCAh
aW9tbXVfZW5hYmxlZCB8fCAhaGQtPnBsYXRmb3JtX29wcyApCiAgICAgICAg
IHJldHVybiAwOwogCi0gICAgcmV0dXJuIGhkLT5wbGF0Zm9ybV9vcHMtPm1h
cF9wYWdlKGQsIGdmbiwgbWZuLCBmbGFncyk7CisgICAgcmMgPSBoZC0+cGxh
dGZvcm1fb3BzLT5tYXBfcGFnZShkLCBnZm4sIG1mbiwgZmxhZ3MpOworICAg
IGlmICggdW5saWtlbHkocmMpICkKKyAgICB7CisgICAgICAgIGlmICggIWQt
PmlzX3NodXR0aW5nX2Rvd24gJiYgcHJpbnRrX3JhdGVsaW1pdCgpICkKKyAg
ICAgICAgICAgIHByaW50ayhYRU5MT0dfRVJSCisgICAgICAgICAgICAgICAg
ICAgImQlZDogSU9NTVUgbWFwcGluZyBnZm4gJSNseCB0byBtZm4gJSNseCBm
YWlsZWQ6ICVkXG4iLAorICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9p
ZCwgZ2ZuLCBtZm4sIHJjKTsKKworICAgICAgICBpZiAoICFpc19oYXJkd2Fy
ZV9kb21haW4oZCkgKQorICAgICAgICAgICAgZG9tYWluX2NyYXNoKGQpOwor
ICAgIH0KKworICAgIHJldHVybiByYzsKIH0KIAogaW50IGlvbW11X3VubWFw
X3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4pCiB7
CiAgICAgY29uc3Qgc3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21faW9t
bXUoZCk7CisgICAgaW50IHJjOwogCiAgICAgaWYgKCAhaW9tbXVfZW5hYmxl
ZCB8fCAhaGQtPnBsYXRmb3JtX29wcyApCiAgICAgICAgIHJldHVybiAwOwog
Ci0gICAgcmV0dXJuIGhkLT5wbGF0Zm9ybV9vcHMtPnVubWFwX3BhZ2UoZCwg
Z2ZuKTsKKyAgICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMtPnVubWFwX3BhZ2Uo
ZCwgZ2ZuKTsKKyAgICBpZiAoIHVubGlrZWx5KHJjKSApCisgICAgeworICAg
ICAgICBpZiAoICFkLT5pc19zaHV0dGluZ19kb3duICYmIHByaW50a19yYXRl
bGltaXQoKSApCisgICAgICAgICAgICBwcmludGsoWEVOTE9HX0VSUgorICAg
ICAgICAgICAgICAgICAgICJkJWQ6IElPTU1VIHVubWFwcGluZyBnZm4gJSNs
eCBmYWlsZWQ6ICVkXG4iLAorICAgICAgICAgICAgICAgICAgIGQtPmRvbWFp
bl9pZCwgZ2ZuLCByYyk7CisKKyAgICAgICAgaWYgKCAhaXNfaGFyZHdhcmVf
ZG9tYWluKGQpICkKKyAgICAgICAgICAgIGRvbWFpbl9jcmFzaChkKTsKKyAg
ICB9CisKKyAgICByZXR1cm4gcmM7CiB9CiAKIHN0YXRpYyB2b2lkIGlvbW11
X2ZyZWVfcGFnZXRhYmxlcyh1bnNpZ25lZCBsb25nIHVudXNlZCkKLS0gCjIu
MS40Cgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa218-4.6/0002-gnttab-fix-unmap-pin-accounting-race.patch"
Content-Disposition: attachment;
 filename="xsa218-4.6/0002-gnttab-fix-unmap-pin-accounting-race.patch"
Content-Transfer-Encoding: base64

RnJvbSA5NTFkYTMzMDA2MDc0NWQ3YzVmZmUzNjI4Y2E3OGJlMzRkMGIzMjVi
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6IEZyaSwgMiBKdW4gMjAxNyAxMjoy
Mjo0MiArMDEwMApTdWJqZWN0OiBbUEFUQ0ggMi80XSBnbnR0YWI6IGZpeCB1
bm1hcCBwaW4gYWNjb3VudGluZyByYWNlCgpPbmNlIGFsbCB7d3JpdGFibGV9
IG1hcHBpbmdzIG9mIGEgZ3JhbnQgZW50cnkgaGF2ZSBiZWVuIHVubWFwcGVk
LCB0aGUKaHlwZXJ2aXNvciBpbmZvcm1zIHRoZSBndWVzdCB0aGF0IHRoZSBn
cmFudCBlbnRyeSBoYXMgYmVlbiByZWxlYXNlZCBieQpjbGVhcmluZyB0aGUg
X0dURl97cmVhZGluZyx3cml0aW5nfSB1c2FnZSBmbGFncyBpbiB0aGUgZ3Vl
c3QncyBncmFudAp0YWJsZSBhcyBhcHByb3ByaWF0ZS4KClVuZm9ydHVuYXRl
bHksIGF0IHRoZSBtb21lbnQsIHRoZSBjb2RlIHRoYXQgdXBkYXRlcyB0aGUg
YWNjb3VudGluZwpoYXBwZW5zIGluIGEgZGlmZmVyZW50IGNyaXRpY2FsIHNl
Y3Rpb24gdGhhbiB0aGUgb25lIHdoaWNoIHVwZGF0ZXMgdGhlCnVzYWdlIGZs
YWdzOyB0aGlzIG1lYW5zIHRoYXQgdW5kZXIgdGhlIHJpZ2h0IGNpcmN1bXN0
YW5jZXMsIHRoZXJlIG1heSBiZQphIHdpbmRvdyBpbiB0aW1lIGFmdGVyIHRo
ZSBoeXBlcnZpc29yIHJlcG9ydGVkIHRoZSBncmFudCBhcyBiZWluZyBmcmVl
CmR1cmluZyB3aGljaCB0aGUgZ3JhbnQgcmVmZXJlZSBzdGlsbCBoYWQgYWNj
ZXNzIHRvIHRoZSBwYWdlLgoKTW92ZSB0aGUgZ3JhbnQgYWNjb3VudGluZyBj
b2RlIGludG8gdGhlIHNhbWUgY3JpdGljYWwgc2VjdGlvbiBhcyB0aGUKcmVw
b3J0aW5nIGNvZGUgdG8gbWFrZSBzdXJlIHRoaXMga2luZCBvZiByYWNlIGNh
bid0IGhhcHBlbi4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjE4LgoKUmVwb3J0
ZWQtYnk6IEphbm4gSG9ybiA8amFubmguY29tPgpTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2NvbW1v
bi9ncmFudF90YWJsZS5jIHwgMzIgKysrKysrKysrKysrKysrKystLS0tLS0t
LS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspLCAx
NSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2dyYW50
X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKaW5kZXggMmI0
NDlkNS4uYmQ2MjMzOSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9ncmFudF90
YWJsZS5jCisrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwpAQCAtMTEz
NywxNSArMTEzNyw4IEBAIF9fZ250dGFiX3VubWFwX2NvbW1vbigKICAgICAg
ICAgICAgIFBJTl9GQUlMKGFjdF9yZWxlYXNlX291dCwgR05UU1RfZ2VuZXJh
bF9lcnJvciwKICAgICAgICAgICAgICAgICAgICAgICJCYWQgZnJhbWUgbnVt
YmVyIGRvZXNuJ3QgbWF0Y2ggZ250cmVmLiAoJWx4ICE9ICVseClcbiIsCiAg
ICAgICAgICAgICAgICAgICAgICBvcC0+ZnJhbWUsIGFjdC0+ZnJhbWUpOwot
ICAgICAgICBpZiAoIG9wLT5mbGFncyAmIEdOVE1BUF9kZXZpY2VfbWFwICkK
LSAgICAgICAgewotICAgICAgICAgICAgQVNTRVJUKGFjdC0+cGluICYgKEdO
VFBJTl9kZXZ3X21hc2sgfCBHTlRQSU5fZGV2cl9tYXNrKSk7Ci0gICAgICAg
ICAgICBvcC0+bWFwLT5mbGFncyAmPSB+R05UTUFQX2RldmljZV9tYXA7Ci0g
ICAgICAgICAgICBpZiAoIG9wLT5mbGFncyAmIEdOVE1BUF9yZWFkb25seSAp
Ci0gICAgICAgICAgICAgICAgYWN0LT5waW4gLT0gR05UUElOX2RldnJfaW5j
OwotICAgICAgICAgICAgZWxzZQotICAgICAgICAgICAgICAgIGFjdC0+cGlu
IC09IEdOVFBJTl9kZXZ3X2luYzsKLSAgICAgICAgfQorCisgICAgICAgIG9w
LT5tYXAtPmZsYWdzICY9IH5HTlRNQVBfZGV2aWNlX21hcDsKICAgICB9CiAK
ICAgICBpZiAoIChvcC0+aG9zdF9hZGRyICE9IDApICYmIChvcC0+ZmxhZ3Mg
JiBHTlRNQVBfaG9zdF9tYXApICkKQEAgLTExNTUsMTIgKzExNDgsNyBAQCBf
X2dudHRhYl91bm1hcF9jb21tb24oCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgb3AtPmZsYWdzKSkgPCAwICkKICAg
ICAgICAgICAgIGdvdG8gYWN0X3JlbGVhc2Vfb3V0OwogCi0gICAgICAgIEFT
U0VSVChhY3QtPnBpbiAmIChHTlRQSU5faHN0d19tYXNrIHwgR05UUElOX2hz
dHJfbWFzaykpOwogICAgICAgICBvcC0+bWFwLT5mbGFncyAmPSB+R05UTUFQ
X2hvc3RfbWFwOwotICAgICAgICBpZiAoIG9wLT5mbGFncyAmIEdOVE1BUF9y
ZWFkb25seSApCi0gICAgICAgICAgICBhY3QtPnBpbiAtPSBHTlRQSU5faHN0
cl9pbmM7Ci0gICAgICAgIGVsc2UKLSAgICAgICAgICAgIGFjdC0+cGluIC09
IEdOVFBJTl9oc3R3X2luYzsKICAgICB9CiAKICBhY3RfcmVsZWFzZV9vdXQ6
CkBAIC0xMjUzLDYgKzEyNDEsMTIgQEAgX19nbnR0YWJfdW5tYXBfY29tbW9u
X2NvbXBsZXRlKHN0cnVjdCBnbnR0YWJfdW5tYXBfY29tbW9uICpvcCkKICAg
ICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICBwdXRfcGFnZV9hbmRf
dHlwZShwZyk7CiAgICAgICAgIH0KKworICAgICAgICBBU1NFUlQoYWN0LT5w
aW4gJiAoR05UUElOX2RldndfbWFzayB8IEdOVFBJTl9kZXZyX21hc2spKTsK
KyAgICAgICAgaWYgKCBvcC0+ZmxhZ3MgJiBHTlRNQVBfcmVhZG9ubHkgKQor
ICAgICAgICAgICAgYWN0LT5waW4gLT0gR05UUElOX2RldnJfaW5jOworICAg
ICAgICBlbHNlCisgICAgICAgICAgICBhY3QtPnBpbiAtPSBHTlRQSU5fZGV2
d19pbmM7CiAgICAgfQogCiAgICAgaWYgKCAob3AtPmhvc3RfYWRkciAhPSAw
KSAmJiAob3AtPmZsYWdzICYgR05UTUFQX2hvc3RfbWFwKSApCkBAIC0xMjYx
LDcgKzEyNTUsOSBAQCBfX2dudHRhYl91bm1hcF9jb21tb25fY29tcGxldGUo
c3RydWN0IGdudHRhYl91bm1hcF9jb21tb24gKm9wKQogICAgICAgICB7CiAg
ICAgICAgICAgICAvKgogICAgICAgICAgICAgICogU3VnZ2VzdHMgdGhhdCBf
X2dudGFiX3VubWFwX2NvbW1vbiBmYWlsZWQgaW4KLSAgICAgICAgICAgICAq
IHJlcGxhY2VfZ3JhbnRfaG9zdF9tYXBwaW5nKCkgc28gbm90aGluZyBmdXJ0
aGVyIHRvIGRvCisgICAgICAgICAgICAgKiByZXBsYWNlX2dyYW50X2hvc3Rf
bWFwcGluZygpIG9yIElPTU1VIGhhbmRsaW5nLCBzbyBub3RoaW5nCisgICAg
ICAgICAgICAgKiBmdXJ0aGVyIHRvIGRvIChzaG9ydCBvZiByZS1lc3RhYmxp
c2hpbmcgdGhlIG1hcHBpbmcgaW4gdGhlCisgICAgICAgICAgICAgKiBsYXR0
ZXIgY2FzZSkuCiAgICAgICAgICAgICAgKi8KICAgICAgICAgICAgIGdvdG8g
YWN0X3JlbGVhc2Vfb3V0OwogICAgICAgICB9CkBAIC0xMjcyLDYgKzEyNjgs
MTIgQEAgX19nbnR0YWJfdW5tYXBfY29tbW9uX2NvbXBsZXRlKHN0cnVjdCBn
bnR0YWJfdW5tYXBfY29tbW9uICpvcCkKICAgICAgICAgICAgICAgICBwdXRf
cGFnZV90eXBlKHBnKTsKICAgICAgICAgICAgIHB1dF9wYWdlKHBnKTsKICAg
ICAgICAgfQorCisgICAgICAgIEFTU0VSVChhY3QtPnBpbiAmIChHTlRQSU5f
aHN0d19tYXNrIHwgR05UUElOX2hzdHJfbWFzaykpOworICAgICAgICBpZiAo
IG9wLT5mbGFncyAmIEdOVE1BUF9yZWFkb25seSApCisgICAgICAgICAgICBh
Y3QtPnBpbiAtPSBHTlRQSU5faHN0cl9pbmM7CisgICAgICAgIGVsc2UKKyAg
ICAgICAgICAgIGFjdC0+cGluIC09IEdOVFBJTl9oc3R3X2luYzsKICAgICB9
CiAKICAgICBpZiAoIChvcC0+bWFwLT5mbGFncyAmIChHTlRNQVBfZGV2aWNl
X21hcHxHTlRNQVBfaG9zdF9tYXApKSA9PSAwICkKLS0gCjIuMS40Cgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa218-4.6/0003-gnttab-Avoid-potential-double-put-of-maptrack-entry.patch"
Content-Disposition: attachment;
 filename="xsa218-4.6/0003-gnttab-Avoid-potential-double-put-of-maptrack-entry.patch"
Content-Transfer-Encoding: base64

RnJvbSAxMmVkYzZmOWE1Njc4MDhiMWUxZjhmYjFiYzhlZjBkMTYxMWM3NTZh
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFRodSwgMTUgSnVu
IDIwMTcgMTI6MDU6MTQgKzAxMDAKU3ViamVjdDogW1BBVENIIDMvNF0gZ250
dGFiOiBBdm9pZCBwb3RlbnRpYWwgZG91YmxlLXB1dCBvZiBtYXB0cmFjayBl
bnRyeQoKRWFjaCBncmFudCBtYXBwaW5nIGZvciBhIHBhcnRpY3VsYXIgZG9t
YWluIGlzIHRyYWNrZWQgYnkgYW4gaW4tWGVuCiJtYXB0cmFjayIgZW50cnku
ICBUaGlzIGVudHJ5IGlzIGlzIHJlZmVyZW5jZWQgYnkgYSAiaGFuZGxlIiwg
d2hpY2ggaXMKZ2l2ZW4gdG8gdGhlIGd1ZXN0IHdoZW4gaXQgY2FsbHMgZ250
dGFiX21hcF9ncmFudF9yZWYoKS4KClRoZXJlIGFyZSB0d28gdHlwZXMgb2Yg
bWFwcGluZyBhIHBhcnRpY3VsYXIgaGFuZGxlIGNhbiByZWZlciB0bzoKR05U
TUFQX2hvc3RfbWFwIGFuZCBHTlRNQVBfZGV2aWNlX21hcC4gIEEgZ2l2ZW4K
Z250dGFiX3VubWFwX2dyYW50X3JlZigpIGNhbGwgY2FuIHJlbW92ZSBlaXRo
ZXIgb25seSBvbmUgb3IgYm90aCBvZgp0aGVzZSBlbnRyaWVzLiAgV2hlbiBh
IHBhcnRpY3VsYXIgaGFuZGxlIGhhcyBubyBlbnRyaWVzIGxlZnQsIGl0IG11
c3QKYmUgZnJlZWQuCgpnbnR0YWJfdW5tYXBfZ3JhbnRfcmVmKCkgbG9vcHMg
dGhyb3VnaCBpdHMgZ3JhbnQgdW5tYXAgcmVxdWVzdCBsaXN0CnR3aWNlLiAg
SXQgZmlyc3QgcmVtb3ZlcyBlbnRyaWVzIGZyb20gYW55IGhvc3QgcGFnZXRh
YmxlcyBhbmQgKGlmCmFwcHJvcHJhaXRlKSBpb21tdXM7IHRoZW4gaXQgZG9l
cyBhIHNpbmdsZSBkb21haW4gVExCIGZsdXNoOyB0aGVuIGl0CmRvZXMgdGhl
IGNsZWFuLXVwLCBpbmNsdWRpbmcgdGVsbGluZyB0aGUgZ3JhbnRlciB0aGF0
IGVudHJpZXMgYXJlIG5vCmxvbmdlciBiZWluZyB1c2VkIChpZiBhcHByb3By
aWF0ZSkuCgpBdCB0aGUgbW9tZW50LCBpdCdzIGR1cmluZyB0aGUgZmlyc3Qg
cGFzcyB0aGF0IHRoZSBtYXB0cmFjayBmbGFncyBhcmUKY2xlYXJlZCwgYnV0
IHRoZSBzZWNvbmQgcGFzcyB0aGF0IHRoZSBtYXB0cmFjayBlbnRyeSBpcyBm
cmVlZC4KClVuZm9ydHVuYXRlbHkgdGhpcyBhbGxvd3MgdGhlIGZvbGxvd2lu
ZyByYWNlLCB3aGljaCByZXN1bHRzIGluIGEKZG91YmxlLWZyZWU6CgogQTog
KHBhc3MgMSkgY2xlYXIgaG9zdF9tYXAKIEI6IChwYXNzIDEpIGNsZWFyIGRl
dmljZV9tYXAKIEE6IChwYXNzIDIpIFNlZSB0aGF0IG1hcHRyYWNrIGVudHJ5
IGhhcyBubyBtYXBwaW5ncywgZnJlZSBpdAogQjogKHBhc3MgMikgU2VlIHRo
YXQgbWFwdHJhY2sgZW50cnkgaGFzIG5vIG1hcHBpbmdzLCBmcmVlIGl0ICMK
ClVuZm9ydHVuYXRlbHksIHVubGlrZSB0aGUgYWN0aXZlIGVudHJ5IHBpbm5p
bmcgdXBkYXRlLCB3ZSBjYW4ndCBzaW1wbHkKbW92ZSB0aGUgbWFwdHJhY2sg
ZmxhZyBjaGFuZ2VzIHRvIHRoZSBzZWNvbmQgaGFsZiwgYmVjYXVzZSB0aGUK
bWFwdHJhY2sgZmxhZ3MgYXJlIHVzZWQgdG8gZGV0ZXJtaW5lIGlmIGlvbW11
IGVudHJpZXMgbmVlZCB0byBiZQphZGRlZDogYSBkb21haW4ncyBpb21tdSBt
dXN0IG5ldmVyIGhhdmUgZmV3ZXIgcGVybWlzc2lvbnMgdGhhbiB0aGUKbWFw
dHJhY2sgZmxhZ3MgaW5kaWNhdGUsIG9yIGEgc3Vic2VxdWVudCBtYXBfZ3Jh
bnRfcmVmKCkgbWlnaHQgZmFpbCB0bwphZGQgdGhlIG5lY2Vzc2FyeSBpb21t
dSBlbnRyaWVzLgoKSW5zdGVhZCwgZnJlZSB0aGUgbWFwdHJhY2sgZW50cnkg
aW4gdGhlIGZpcnN0IHBhc3MgaWYgdGhlcmUgYXJlIG5vCmZ1cnRoZXIgbWFw
cGluZ3MuCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTIxOC4KClJlcG9ydGVkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2guY29tPgpTaWduZWQtb2ZmLWJ5OiBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+ClNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0t
CiB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgfCA3OSArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBj
aGFuZ2VkLCA1NCBpbnNlcnRpb25zKCspLCAyNSBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgYi94ZW4vY29t
bW9uL2dyYW50X3RhYmxlLmMKaW5kZXggYmQ2MjMzOS4uNzQ3YmYxYSAxMDA2
NDQKLS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCisrKyBiL3hlbi9j
b21tb24vZ3JhbnRfdGFibGUuYwpAQCAtOTgsOCArOTgsOCBAQCBzdHJ1Y3Qg
Z250dGFiX3VubWFwX2NvbW1vbiB7CiAgICAgLyogU2hhcmVkIHN0YXRlIGJl
dGVlbiAqX3VubWFwIGFuZCAqX3VubWFwX2NvbXBsZXRlICovCiAgICAgdTE2
IGZsYWdzOwogICAgIHVuc2lnbmVkIGxvbmcgZnJhbWU7Ci0gICAgc3RydWN0
IGdyYW50X21hcHBpbmcgKm1hcDsKICAgICBzdHJ1Y3QgZG9tYWluICpyZDsK
KyAgICBncmFudF9yZWZfdCByZWY7CiB9OwogCiAvKiBOdW1iZXIgb2YgdW5t
YXAgb3BlcmF0aW9ucyB0aGF0IGFyZSBkb25lIGJldHdlZW4gZWFjaCB0bGIg
Zmx1c2ggKi8KQEAgLTEwNjYsNiArMTA2Niw4IEBAIF9fZ250dGFiX3VubWFw
X2NvbW1vbigKICAgICBzdHJ1Y3QgZ3JhbnRfdGFibGUgKmxndCwgKnJndDsK
ICAgICBzdHJ1Y3QgYWN0aXZlX2dyYW50X2VudHJ5ICphY3Q7CiAgICAgczE2
ICAgICAgICAgICAgICByYyA9IDA7CisgICAgc3RydWN0IGdyYW50X21hcHBp
bmcgKm1hcDsKKyAgICBib29sX3QgcHV0X2hhbmRsZSA9IDA7CiAKICAgICBs
ZCA9IGN1cnJlbnQtPmRvbWFpbjsKICAgICBsZ3QgPSBsZC0+Z3JhbnRfdGFi
bGU7CkBAIC0xMDc5LDExICsxMDgxLDExIEBAIF9fZ250dGFiX3VubWFwX2Nv
bW1vbigKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAotICAgIG9wLT5tYXAg
PSAmbWFwdHJhY2tfZW50cnkobGd0LCBvcC0+aGFuZGxlKTsKKyAgICBtYXAg
PSAmbWFwdHJhY2tfZW50cnkobGd0LCBvcC0+aGFuZGxlKTsKIAogICAgIHJl
YWRfbG9jaygmbGd0LT5sb2NrKTsKIAotICAgIGlmICggdW5saWtlbHkoIXJl
YWRfYXRvbWljKCZvcC0+bWFwLT5mbGFncykpICkKKyAgICBpZiAoIHVubGlr
ZWx5KCFyZWFkX2F0b21pYygmbWFwLT5mbGFncykpICkKICAgICB7CiAgICAg
ICAgIHJlYWRfdW5sb2NrKCZsZ3QtPmxvY2spOwogICAgICAgICBnZHByaW50
ayhYRU5MT0dfSU5GTywgIlplcm8gZmxhZ3MgZm9yIGhhbmRsZSAoJWQpLlxu
Iiwgb3AtPmhhbmRsZSk7CkBAIC0xMDkxLDcgKzEwOTMsNyBAQCBfX2dudHRh
Yl91bm1hcF9jb21tb24oCiAgICAgICAgIHJldHVybjsKICAgICB9CiAKLSAg
ICBkb20gPSBvcC0+bWFwLT5kb21pZDsKKyAgICBkb20gPSBtYXAtPmRvbWlk
OwogICAgIHJlYWRfdW5sb2NrKCZsZ3QtPmxvY2spOwogCiAgICAgaWYgKCB1
bmxpa2VseSgocmQgPSByY3VfbG9ja19kb21haW5fYnlfaWQoZG9tKSkgPT0g
TlVMTCkgKQpAQCAtMTExNiwxNiArMTExOCw0MyBAQCBfX2dudHRhYl91bm1h
cF9jb21tb24oCiAKICAgICByZWFkX2xvY2soJnJndC0+bG9jayk7CiAKLSAg
ICBvcC0+ZmxhZ3MgPSByZWFkX2F0b21pYygmb3AtPm1hcC0+ZmxhZ3MpOwot
ICAgIGlmICggdW5saWtlbHkoIW9wLT5mbGFncykgfHwgdW5saWtlbHkob3At
Pm1hcC0+ZG9taWQgIT0gZG9tKSApCisgICAgb3AtPnJkID0gcmQ7CisgICAg
b3AtPnJlZiA9IG1hcC0+cmVmOworCisgICAgLyoKKyAgICAgKiBXZSBjYW4n
dCBhc3N1bWUgdGhlcmUgd2FzIG5vIHJhY2luZyB1bm1hcCBmb3IgdGhpcyBt
YXB0cmFjayBlbnRyeSwKKyAgICAgKiBhbmQgaGVuY2Ugd2UgY2FuJ3QgYXNz
dW1lIG1hcC0+cmVmIGlzIHZhbGlkIGZvciByZC4gV2hpbGUgdGhlIGNoZWNr
cworICAgICAqIGJlbG93ICh3aXRoIHRoZSBhY3RpdmUgZW50cnkgbG9jayBo
ZWxkKSB3aWxsIHJlamVjdCBhbnkgc3VjaCByYWNpbmcKKyAgICAgKiByZXF1
ZXN0cywgd2Ugc3RpbGwgbmVlZCB0byBtYWtlIHN1cmUgd2UgZG9uJ3QgYXR0
ZW1wdCB0byBhY3F1aXJlIGFuCisgICAgICogaW52YWxpZCBsb2NrLgorICAg
ICAqLworICAgIHNtcF9ybWIoKTsKKyAgICBpZiAoIHVubGlrZWx5KG9wLT5y
ZWYgPj0gbnJfZ3JhbnRfZW50cmllcyhyZ3QpKSApCiAgICAgewotICAgICAg
ICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgIlVuc3RhYmxlIGhhbmRsZSAl
dVxuIiwgb3AtPmhhbmRsZSk7CisgICAgICAgIGdkcHJpbnRrKFhFTkxPR19X
QVJOSU5HLCAiVW5zdGFibGUgaGFuZGxlICUjeFxuIiwgb3AtPmhhbmRsZSk7
CiAgICAgICAgIHJjID0gR05UU1RfYmFkX2hhbmRsZTsKLSAgICAgICAgZ290
byB1bm1hcF9vdXQ7CisgICAgICAgIGdvdG8gdW5sb2NrX291dDsKICAgICB9
CiAKLSAgICBvcC0+cmQgPSByZDsKLSAgICBhY3QgPSBhY3RpdmVfZW50cnlf
YWNxdWlyZShyZ3QsIG9wLT5tYXAtPnJlZik7CisgICAgYWN0ID0gYWN0aXZl
X2VudHJ5X2FjcXVpcmUocmd0LCBvcC0+cmVmKTsKKworICAgIC8qCisgICAg
ICogTm90ZSB0aGF0IHdlIChhYil1c2UgdGhlIGFjdGl2ZSBlbnRyeSBsb2Nr
IGhlcmUgdG8gcHJvdGVjdCBhZ2FpbnN0CisgICAgICogbXVsdGlwbGUgdW5t
YXBzIG9mIHRoZSBzYW1lIG1hcHBpbmcgaGVyZS4gV2UgZG9uJ3Qgd2FudCB0
byBob2xkIGxndCdzCisgICAgICogbG9jaywgYW5kIHdlIG9ubHkgaG9sZCBy
Z3QncyBsb2NrIGZvciByZWFkaW5nIChidXQgdGhlIGxhdHRlciB3b3VsZG4n
dAorICAgICAqIGJlIHRoZSByaWdodCBvbmUgYW55d2F5KS4gSGVuY2UgdGhl
IGVhc2llc3QgaXMgdG8gcmVseSBvbiBhIGxvY2sgd2UKKyAgICAgKiBob2xk
IGFueXdheTsgc2VlIGRvY3MvbWlzYy9ncmFudC10YWJsZXMudHh0J3MgIkxv
Y2tpbmciIHNlY3Rpb24uCisgICAgICovCisKKyAgICBvcC0+ZmxhZ3MgPSBy
ZWFkX2F0b21pYygmbWFwLT5mbGFncyk7CisgICAgc21wX3JtYigpOworICAg
IGlmICggdW5saWtlbHkoIW9wLT5mbGFncykgfHwgdW5saWtlbHkobWFwLT5k
b21pZCAhPSBkb20pIHx8CisgICAgICAgICB1bmxpa2VseShtYXAtPnJlZiAh
PSBvcC0+cmVmKSApCisgICAgeworICAgICAgICBnZHByaW50ayhYRU5MT0df
V0FSTklORywgIlVuc3RhYmxlIGhhbmRsZSAlI3hcbiIsIG9wLT5oYW5kbGUp
OworICAgICAgICByYyA9IEdOVFNUX2JhZF9oYW5kbGU7CisgICAgICAgIGdv
dG8gYWN0X3JlbGVhc2Vfb3V0OworICAgIH0KIAogICAgIGlmICggb3AtPmZy
YW1lID09IDAgKQogICAgIHsKQEAgLTExMzgsNyArMTE2Nyw3IEBAIF9fZ250
dGFiX3VubWFwX2NvbW1vbigKICAgICAgICAgICAgICAgICAgICAgICJCYWQg
ZnJhbWUgbnVtYmVyIGRvZXNuJ3QgbWF0Y2ggZ250cmVmLiAoJWx4ICE9ICVs
eClcbiIsCiAgICAgICAgICAgICAgICAgICAgICBvcC0+ZnJhbWUsIGFjdC0+
ZnJhbWUpOwogCi0gICAgICAgIG9wLT5tYXAtPmZsYWdzICY9IH5HTlRNQVBf
ZGV2aWNlX21hcDsKKyAgICAgICAgbWFwLT5mbGFncyAmPSB+R05UTUFQX2Rl
dmljZV9tYXA7CiAgICAgfQogCiAgICAgaWYgKCAob3AtPmhvc3RfYWRkciAh
PSAwKSAmJiAob3AtPmZsYWdzICYgR05UTUFQX2hvc3RfbWFwKSApCkBAIC0x
MTQ4LDE0ICsxMTc3LDIzIEBAIF9fZ250dGFiX3VubWFwX2NvbW1vbigKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBv
cC0+ZmxhZ3MpKSA8IDAgKQogICAgICAgICAgICAgZ290byBhY3RfcmVsZWFz
ZV9vdXQ7CiAKLSAgICAgICAgb3AtPm1hcC0+ZmxhZ3MgJj0gfkdOVE1BUF9o
b3N0X21hcDsKKyAgICAgICAgbWFwLT5mbGFncyAmPSB+R05UTUFQX2hvc3Rf
bWFwOworICAgIH0KKworICAgIGlmICggIShtYXAtPmZsYWdzICYgKEdOVE1B
UF9kZXZpY2VfbWFwfEdOVE1BUF9ob3N0X21hcCkpICkKKyAgICB7CisgICAg
ICAgIG1hcC0+ZmxhZ3MgPSAwOworICAgICAgICBwdXRfaGFuZGxlID0gMTsK
ICAgICB9CiAKICBhY3RfcmVsZWFzZV9vdXQ6CiAgICAgYWN0aXZlX2VudHJ5
X3JlbGVhc2UoYWN0KTsKLSB1bm1hcF9vdXQ6CisgdW5sb2NrX291dDoKICAg
ICByZWFkX3VubG9jaygmcmd0LT5sb2NrKTsKIAorICAgIGlmICggcHV0X2hh
bmRsZSApCisgICAgICAgIHB1dF9tYXB0cmFja19oYW5kbGUobGd0LCBvcC0+
aGFuZGxlKTsKKwogICAgIGlmICggcmMgPT0gR05UU1Rfb2theSAmJiBnbnR0
YWJfbmVlZF9pb21tdV9tYXBwaW5nKGxkKSApCiAgICAgewogICAgICAgICB1
bnNpZ25lZCBpbnQga2luZDsKQEAgLTExOTIsNyArMTIzMCw2IEBAIF9fZ250
dGFiX3VubWFwX2NvbW1vbl9jb21wbGV0ZShzdHJ1Y3QgZ250dGFiX3VubWFw
X2NvbW1vbiAqb3ApCiAgICAgZ3JhbnRfZW50cnlfaGVhZGVyX3QgKnNoYTsK
ICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZzsKICAgICB1aW50MTZfdCAqc3Rh
dHVzOwotICAgIGJvb2xfdCBwdXRfaGFuZGxlID0gMDsKIAogICAgIGlmICgg
cmQgPT0gTlVMTCApCiAgICAgeyAKQEAgLTEyMTMsMTMgKzEyNTAsMTMgQEAg
X19nbnR0YWJfdW5tYXBfY29tbW9uX2NvbXBsZXRlKHN0cnVjdCBnbnR0YWJf
dW5tYXBfY29tbW9uICpvcCkKICAgICBpZiAoIHJndC0+Z3RfdmVyc2lvbiA9
PSAwICkKICAgICAgICAgZ290byB1bmxvY2tfb3V0OwogCi0gICAgYWN0ID0g
YWN0aXZlX2VudHJ5X2FjcXVpcmUocmd0LCBvcC0+bWFwLT5yZWYpOwotICAg
IHNoYSA9IHNoYXJlZF9lbnRyeV9oZWFkZXIocmd0LCBvcC0+bWFwLT5yZWYp
OworICAgIGFjdCA9IGFjdGl2ZV9lbnRyeV9hY3F1aXJlKHJndCwgb3AtPnJl
Zik7CisgICAgc2hhID0gc2hhcmVkX2VudHJ5X2hlYWRlcihyZ3QsIG9wLT5y
ZWYpOwogCiAgICAgaWYgKCByZ3QtPmd0X3ZlcnNpb24gPT0gMSApCiAgICAg
ICAgIHN0YXR1cyA9ICZzaGEtPmZsYWdzOwogICAgIGVsc2UKLSAgICAgICAg
c3RhdHVzID0gJnN0YXR1c19lbnRyeShyZ3QsIG9wLT5tYXAtPnJlZik7Cisg
ICAgICAgIHN0YXR1cyA9ICZzdGF0dXNfZW50cnkocmd0LCBvcC0+cmVmKTsK
IAogICAgIGlmICggdW5saWtlbHkob3AtPmZyYW1lICE9IGFjdC0+ZnJhbWUp
ICkgCiAgICAgewpAQCAtMTI3Niw5ICsxMzEzLDYgQEAgX19nbnR0YWJfdW5t
YXBfY29tbW9uX2NvbXBsZXRlKHN0cnVjdCBnbnR0YWJfdW5tYXBfY29tbW9u
ICpvcCkKICAgICAgICAgICAgIGFjdC0+cGluIC09IEdOVFBJTl9oc3R3X2lu
YzsKICAgICB9CiAKLSAgICBpZiAoIChvcC0+bWFwLT5mbGFncyAmIChHTlRN
QVBfZGV2aWNlX21hcHxHTlRNQVBfaG9zdF9tYXApKSA9PSAwICkKLSAgICAg
ICAgcHV0X2hhbmRsZSA9IDE7Ci0KICAgICBpZiAoICgoYWN0LT5waW4gJiAo
R05UUElOX2RldndfbWFza3xHTlRQSU5faHN0d19tYXNrKSkgPT0gMCkgJiYK
ICAgICAgICAgICEob3AtPmZsYWdzICYgR05UTUFQX3JlYWRvbmx5KSApCiAg
ICAgICAgIGdudHRhYl9jbGVhcl9mbGFnKF9HVEZfd3JpdGluZywgc3RhdHVz
KTsKQEAgLTEyOTEsMTEgKzEzMjUsNiBAQCBfX2dudHRhYl91bm1hcF9jb21t
b25fY29tcGxldGUoc3RydWN0IGdudHRhYl91bm1hcF9jb21tb24gKm9wKQog
IHVubG9ja19vdXQ6CiAgICAgcmVhZF91bmxvY2soJnJndC0+bG9jayk7CiAK
LSAgICBpZiAoIHB1dF9oYW5kbGUgKQotICAgIHsKLSAgICAgICAgb3AtPm1h
cC0+ZmxhZ3MgPSAwOwotICAgICAgICBwdXRfbWFwdHJhY2tfaGFuZGxlKGxk
LT5ncmFudF90YWJsZSwgb3AtPmhhbmRsZSk7Ci0gICAgfQogICAgIHJjdV91
bmxvY2tfZG9tYWluKHJkKTsKIH0KIAotLSAKMi4xLjQKCg==

--=separator
Content-Type: application/octet-stream;
 name="xsa218-4.6/0004-gnttab-correct-maptrack-table-accesses.patch"
Content-Disposition: attachment;
 filename="xsa218-4.6/0004-gnttab-correct-maptrack-table-accesses.patch"
Content-Transfer-Encoding: base64

RnJvbSA0NGIzOGU4ZmEzMjMyNTIyMzhmYTZhNTUxMTEwMDEzODlhZmYyNDEy
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6IFRodSwgMTUgSnVuIDIwMTcgMTI6
MDU6MjkgKzAxMDAKU3ViamVjdDogW1BBVENIIDQvNF0gZ250dGFiOiBjb3Jy
ZWN0IG1hcHRyYWNrIHRhYmxlIGFjY2Vzc2VzCgpJbiBvcmRlciB0byBvYnNl
cnZlIGEgY29uc2lzdGVudCAobGltaXQscG9pbnRlci10YWJsZSkgcGFpciwg
dGhlIHJlYWRlcgpuZWVkcyB0byBlaXRoZXIgaG9sZCB0aGUgbWFwdHJhY2sg
bG9jayAoaW4gbGluZSB3aXRoIGRvY3VtZW50YXRpb24pIG9yCmJvdGggc2lk
ZXMgbmVlZCB0byBvcmRlciB0aGVpciBhY2Nlc3NlcyBzdWl0YWJseSAodGhl
IHdyaXRlciBzaWRlCmJhcnJpZXIgd2FzIHJlbW92ZWQgYnkgY29tbWl0IGRm
ZjUxNWRmZWEgWyJnbnR0YWI6IHVzZSBwZXItVkNQVQptYXB0cmFjayBmcmVl
IGxpc3RzIl0sIGFuZCBhIHJlYWQgc2lkZSBiYXJyaWVyIGhhcyBuZXZlciBi
ZWVuIHRoZXJlKS4KCk1ha2UgdGhlIHdyaXRlciBwdWJsaXNoIGEgbmV3IHRh
YmxlIHBhZ2UgYmVmb3JlIGxpbWl0IChmb3IgYm91bmRzCmNoZWNrcyB0byB3
b3JrKSwgYW5kIG5ldyBsaXN0IGhlYWQgbGFzdCAoZm9yIHJhY2luZyBtYXB0
cmFja19lbnRyeSgpCmludm9jYXRpb25zIHRvIHdvcmspLiBBdCB0aGUgc2Ft
ZSB0aW1lIGFkZCByZWFkIGJhcnJpZXJzIHRvIGxvY2tsZXNzCnJlYWRlcnMu
CgpBZGRpdGlvbmFsbHkgZ2V0X21hcHRyYWNrX2hhbmRsZSgpIG11c3Qgbm90
IGFzc3VtZSAtPm1hcHRyYWNrX2hlYWQgdG8Kbm90IGNoYW5nZSBiZWhpbmQg
aXRzIGJhY2s6IEFub3RoZXIgaGFuZGxlIG1heSBiZSBwdXQgKHVwZGF0aW5n
IG9ubHkKLT5tYXB0cmFja190YWlsKSBhbmQgdGhlbiBnb3Qgb3Igc3RvbGVu
ICh1cGRhdGluZyAtPm1hcHRyYWNrX2hlYWQpLgoKVGhpcyBpcyBwYXJ0IG9m
IFhTQS0yMTguCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9y
Z2UuZHVubGFwQGNpdHJpeC5jb20+Ci0tLQogeGVuL2NvbW1vbi9ncmFudF90
YWJsZS5jIHwgMTMgKysrKysrKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDkg
aW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dyYW50X3Rh
YmxlLmMKaW5kZXggNzQ3YmYxYS4uYTY0Mjc2MyAxMDA2NDQKLS0tIGEveGVu
L2NvbW1vbi9ncmFudF90YWJsZS5jCisrKyBiL3hlbi9jb21tb24vZ3JhbnRf
dGFibGUuYwpAQCAtMzg3LDcgKzM4Nyw3IEBAIGdldF9tYXB0cmFja19oYW5k
bGUoCiAgICAgc3RydWN0IGdyYW50X3RhYmxlICpsZ3QpCiB7CiAgICAgc3Ry
dWN0IHZjcHUgICAgICAgICAgKmN1cnIgPSBjdXJyZW50OwotICAgIGludCAg
ICAgICAgICAgICAgICAgICBpOworICAgIHVuc2lnbmVkIGludCAgICAgICAg
ICBpLCBoZWFkOwogICAgIGdyYW50X2hhbmRsZV90ICAgICAgICBoYW5kbGU7
CiAgICAgc3RydWN0IGdyYW50X21hcHBpbmcgKm5ld19tdDsKIApAQCAtNDQz
LDE3ICs0NDMsMjAgQEAgZ2V0X21hcHRyYWNrX2hhbmRsZSgKICAgICAgICAg
bmV3X210W2ldLnJlZiA9IGhhbmRsZSArIGkgKyAxOwogICAgICAgICBuZXdf
bXRbaV0udmNwdSA9IGN1cnItPnZjcHVfaWQ7CiAgICAgfQotICAgIG5ld19t
dFtpIC0gMV0ucmVmID0gY3Vyci0+bWFwdHJhY2tfaGVhZDsKIAogICAgIC8q
IFNldCB0YWlsIGRpcmVjdGx5IGlmIHRoaXMgaXMgdGhlIGZpcnN0IHBhZ2Ug
Zm9yIHRoaXMgVkNQVS4gKi8KICAgICBpZiAoIGN1cnItPm1hcHRyYWNrX3Rh
aWwgPT0gTUFQVFJBQ0tfVEFJTCApCiAgICAgICAgIGN1cnItPm1hcHRyYWNr
X3RhaWwgPSBoYW5kbGUgKyBNQVBUUkFDS19QRVJfUEFHRSAtIDE7CiAKLSAg
ICB3cml0ZV9hdG9taWMoJmN1cnItPm1hcHRyYWNrX2hlYWQsIGhhbmRsZSAr
IDEpOwotCiAgICAgbGd0LT5tYXB0cmFja1tucl9tYXB0cmFja19mcmFtZXMo
bGd0KV0gPSBuZXdfbXQ7CisgICAgc21wX3dtYigpOwogICAgIGxndC0+bWFw
dHJhY2tfbGltaXQgKz0gTUFQVFJBQ0tfUEVSX1BBR0U7CiAKKyAgICBkbyB7
CisgICAgICAgIG5ld19tdFtpIC0gMV0ucmVmID0gcmVhZF9hdG9taWMoJmN1
cnItPm1hcHRyYWNrX2hlYWQpOworICAgICAgICBoZWFkID0gY21weGNoZygm
Y3Vyci0+bWFwdHJhY2tfaGVhZCwgbmV3X210W2kgLSAxXS5yZWYsIGhhbmRs
ZSArIDEpOworICAgIH0gd2hpbGUgKCBoZWFkICE9IG5ld19tdFtpIC0gMV0u
cmVmICk7CisKICAgICBzcGluX3VubG9jaygmbGd0LT5tYXB0cmFja19sb2Nr
KTsKIAogICAgIHJldHVybiBoYW5kbGU7CkBAIC03MTMsNiArNzE2LDcgQEAg
c3RhdGljIHVuc2lnbmVkIGludCBtYXBraW5kKAogICAgIGZvciAoIGhhbmRs
ZSA9IDA7ICEoa2luZCAmIE1BUEtJTkRfV1JJVEUpICYmCiAgICAgICAgICAg
ICAgICAgICAgICAgaGFuZGxlIDwgbGd0LT5tYXB0cmFja19saW1pdDsgaGFu
ZGxlKysgKQogICAgIHsKKyAgICAgICAgc21wX3JtYigpOwogICAgICAgICBt
YXAgPSAmbWFwdHJhY2tfZW50cnkobGd0LCBoYW5kbGUpOwogICAgICAgICBp
ZiAoICEobWFwLT5mbGFncyAmIChHTlRNQVBfZGV2aWNlX21hcHxHTlRNQVBf
aG9zdF9tYXApKSB8fAogICAgICAgICAgICAgIG1hcC0+ZG9taWQgIT0gcmQt
PmRvbWFpbl9pZCApCkBAIC0xMDgxLDYgKzEwODUsNyBAQCBfX2dudHRhYl91
bm1hcF9jb21tb24oCiAgICAgICAgIHJldHVybjsKICAgICB9CiAKKyAgICBz
bXBfcm1iKCk7CiAgICAgbWFwID0gJm1hcHRyYWNrX2VudHJ5KGxndCwgb3At
PmhhbmRsZSk7CiAKICAgICByZWFkX2xvY2soJmxndC0+bG9jayk7Ci0tIAoy
LjEuNAoK

--=separator
Content-Type: application/octet-stream;
 name="xsa218-4.7/0001-IOMMU-handle-IOMMU-mapping-and-unmapping-failures.patch"
Content-Disposition: attachment;
 filename="xsa218-4.7/0001-IOMMU-handle-IOMMU-mapping-and-unmapping-failures.patch"
Content-Transfer-Encoding: base64

RnJvbSAwM2Y4NzJiOThmMjRlMjVjYWZiNDc4YjVkN2MzNGUxZWIxOGUxZTRj
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBRdWFuIFh1IDxxdWFu
Lnh1QGludGVsLmNvbT4KRGF0ZTogRnJpLCAyIEp1biAyMDE3IDEyOjMwOjM0
ICswMTAwClN1YmplY3Q6IFtQQVRDSCAxLzRdIElPTU1VOiBoYW5kbGUgSU9N
TVUgbWFwcGluZyBhbmQgdW5tYXBwaW5nIGZhaWx1cmVzCgpUcmVhdCBJT01N
VSBtYXBwaW5nIGFuZCB1bm1hcHBpbmcgZmFpbHVyZXMgYXMgYSBmYXRhbCB0
byB0aGUgRG9tVQpJZiBJT01NVSBtYXBwaW5nIGFuZCB1bm1hcHBpbmcgZmFp
bGVkLCBjcmFzaCB0aGUgRG9tVSBhbmQgcHJvcGFnYXRlCnRoZSBlcnJvciB1
cCB0byB0aGUgY2FsbCB0cmVlcy4KCk5vIHNwYW1taW5nIG9mIHRoZSBsb2cg
Y2FuIG9jY3VyLiBGb3IgRG9tVSwgd2UgYXZvaWQgbG9nZ2luZyBhbnkKbWVz
c2FnZSBmb3IgYWxyZWFkeSBkeWluZyBkb21haW5zLiBGb3IgRG9tMCwgdGhh
dCdsbCBzdGlsbCBiZSBtb3JlCnZlcmJvc2UgdGhhbiB3ZSdkIHJlYWxseSBs
aWtlLCBidXQgaXQgYXQgbGVhc3Qgd291bGRuJ3Qgb3V0cmlnaHQKZmxvb2Qg
dGhlIGNvbnNvbGUuCgpTaWduZWQtb2ZmLWJ5OiBRdWFuIFh1IDxxdWFuLnh1
QGludGVsLmNvbT4KUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRp
YW5AaW50ZWwuY29tPgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lv
bW11LmMgfCAzMCArKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0KIDEg
ZmlsZSBjaGFuZ2VkLCAyOCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11
LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCmluZGV4IDFh
MzE1ZWUuLjkyNzk2NmYgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
aW9tbXUuYwpAQCAtMjM5LDIxICsyMzksNDcgQEAgaW50IGlvbW11X21hcF9w
YWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLCB1bnNp
Z25lZCBsb25nIG1mbiwKICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgZmxhZ3MpCiB7CiAgICAgY29uc3Qgc3RydWN0IGRvbWFpbl9pb21tdSAq
aGQgPSBkb21faW9tbXUoZCk7CisgICAgaW50IHJjOwogCiAgICAgaWYgKCAh
aW9tbXVfZW5hYmxlZCB8fCAhaGQtPnBsYXRmb3JtX29wcyApCiAgICAgICAg
IHJldHVybiAwOwogCi0gICAgcmV0dXJuIGhkLT5wbGF0Zm9ybV9vcHMtPm1h
cF9wYWdlKGQsIGdmbiwgbWZuLCBmbGFncyk7CisgICAgcmMgPSBoZC0+cGxh
dGZvcm1fb3BzLT5tYXBfcGFnZShkLCBnZm4sIG1mbiwgZmxhZ3MpOworICAg
IGlmICggdW5saWtlbHkocmMpICkKKyAgICB7CisgICAgICAgIGlmICggIWQt
PmlzX3NodXR0aW5nX2Rvd24gJiYgcHJpbnRrX3JhdGVsaW1pdCgpICkKKyAg
ICAgICAgICAgIHByaW50ayhYRU5MT0dfRVJSCisgICAgICAgICAgICAgICAg
ICAgImQlZDogSU9NTVUgbWFwcGluZyBnZm4gJSNseCB0byBtZm4gJSNseCBm
YWlsZWQ6ICVkXG4iLAorICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9p
ZCwgZ2ZuLCBtZm4sIHJjKTsKKworICAgICAgICBpZiAoICFpc19oYXJkd2Fy
ZV9kb21haW4oZCkgKQorICAgICAgICAgICAgZG9tYWluX2NyYXNoKGQpOwor
ICAgIH0KKworICAgIHJldHVybiByYzsKIH0KIAogaW50IGlvbW11X3VubWFw
X3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4pCiB7
CiAgICAgY29uc3Qgc3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21faW9t
bXUoZCk7CisgICAgaW50IHJjOwogCiAgICAgaWYgKCAhaW9tbXVfZW5hYmxl
ZCB8fCAhaGQtPnBsYXRmb3JtX29wcyApCiAgICAgICAgIHJldHVybiAwOwog
Ci0gICAgcmV0dXJuIGhkLT5wbGF0Zm9ybV9vcHMtPnVubWFwX3BhZ2UoZCwg
Z2ZuKTsKKyAgICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMtPnVubWFwX3BhZ2Uo
ZCwgZ2ZuKTsKKyAgICBpZiAoIHVubGlrZWx5KHJjKSApCisgICAgeworICAg
ICAgICBpZiAoICFkLT5pc19zaHV0dGluZ19kb3duICYmIHByaW50a19yYXRl
bGltaXQoKSApCisgICAgICAgICAgICBwcmludGsoWEVOTE9HX0VSUgorICAg
ICAgICAgICAgICAgICAgICJkJWQ6IElPTU1VIHVubWFwcGluZyBnZm4gJSNs
eCBmYWlsZWQ6ICVkXG4iLAorICAgICAgICAgICAgICAgICAgIGQtPmRvbWFp
bl9pZCwgZ2ZuLCByYyk7CisKKyAgICAgICAgaWYgKCAhaXNfaGFyZHdhcmVf
ZG9tYWluKGQpICkKKyAgICAgICAgICAgIGRvbWFpbl9jcmFzaChkKTsKKyAg
ICB9CisKKyAgICByZXR1cm4gcmM7CiB9CiAKIHN0YXRpYyB2b2lkIGlvbW11
X2ZyZWVfcGFnZXRhYmxlcyh1bnNpZ25lZCBsb25nIHVudXNlZCkKLS0gCjIu
MS40Cgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa218-4.7/0002-gnttab-fix-unmap-pin-accounting-race.patch"
Content-Disposition: attachment;
 filename="xsa218-4.7/0002-gnttab-fix-unmap-pin-accounting-race.patch"
Content-Transfer-Encoding: base64

RnJvbSAyYzE0NmI0Zjc2M2Y0NzE4MGEwZWZmYjhkODA0NWIwZWJiOTM2NTJj
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6IEZyaSwgMiBKdW4gMjAxNyAxMjoy
Mjo0MiArMDEwMApTdWJqZWN0OiBbUEFUQ0ggMi80XSBnbnR0YWI6IGZpeCB1
bm1hcCBwaW4gYWNjb3VudGluZyByYWNlCgpPbmNlIGFsbCB7d3JpdGFibGV9
IG1hcHBpbmdzIG9mIGEgZ3JhbnQgZW50cnkgaGF2ZSBiZWVuIHVubWFwcGVk
LCB0aGUKaHlwZXJ2aXNvciBpbmZvcm1zIHRoZSBndWVzdCB0aGF0IHRoZSBn
cmFudCBlbnRyeSBoYXMgYmVlbiByZWxlYXNlZCBieQpjbGVhcmluZyB0aGUg
X0dURl97cmVhZGluZyx3cml0aW5nfSB1c2FnZSBmbGFncyBpbiB0aGUgZ3Vl
c3QncyBncmFudAp0YWJsZSBhcyBhcHByb3ByaWF0ZS4KClVuZm9ydHVuYXRl
bHksIGF0IHRoZSBtb21lbnQsIHRoZSBjb2RlIHRoYXQgdXBkYXRlcyB0aGUg
YWNjb3VudGluZwpoYXBwZW5zIGluIGEgZGlmZmVyZW50IGNyaXRpY2FsIHNl
Y3Rpb24gdGhhbiB0aGUgb25lIHdoaWNoIHVwZGF0ZXMgdGhlCnVzYWdlIGZs
YWdzOyB0aGlzIG1lYW5zIHRoYXQgdW5kZXIgdGhlIHJpZ2h0IGNpcmN1bXN0
YW5jZXMsIHRoZXJlIG1heSBiZQphIHdpbmRvdyBpbiB0aW1lIGFmdGVyIHRo
ZSBoeXBlcnZpc29yIHJlcG9ydGVkIHRoZSBncmFudCBhcyBiZWluZyBmcmVl
CmR1cmluZyB3aGljaCB0aGUgZ3JhbnQgcmVmZXJlZSBzdGlsbCBoYWQgYWNj
ZXNzIHRvIHRoZSBwYWdlLgoKTW92ZSB0aGUgZ3JhbnQgYWNjb3VudGluZyBj
b2RlIGludG8gdGhlIHNhbWUgY3JpdGljYWwgc2VjdGlvbiBhcyB0aGUKcmVw
b3J0aW5nIGNvZGUgdG8gbWFrZSBzdXJlIHRoaXMga2luZCBvZiByYWNlIGNh
bid0IGhhcHBlbi4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjE4LgoKUmVwb3J0
ZWQtYnk6IEphbm4gSG9ybiA8amFubmguY29tPgpTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2NvbW1v
bi9ncmFudF90YWJsZS5jIHwgMzIgKysrKysrKysrKysrKysrKystLS0tLS0t
LS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspLCAx
NSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2dyYW50
X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKaW5kZXggOGIy
MjI5OS4uY2ZjNDgzZiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9ncmFudF90
YWJsZS5jCisrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwpAQCAtMTE1
MCwxNSArMTE1MCw4IEBAIF9fZ250dGFiX3VubWFwX2NvbW1vbigKICAgICAg
ICAgICAgIFBJTl9GQUlMKGFjdF9yZWxlYXNlX291dCwgR05UU1RfZ2VuZXJh
bF9lcnJvciwKICAgICAgICAgICAgICAgICAgICAgICJCYWQgZnJhbWUgbnVt
YmVyIGRvZXNuJ3QgbWF0Y2ggZ250cmVmLiAoJWx4ICE9ICVseClcbiIsCiAg
ICAgICAgICAgICAgICAgICAgICBvcC0+ZnJhbWUsIGFjdC0+ZnJhbWUpOwot
ICAgICAgICBpZiAoIG9wLT5mbGFncyAmIEdOVE1BUF9kZXZpY2VfbWFwICkK
LSAgICAgICAgewotICAgICAgICAgICAgQVNTRVJUKGFjdC0+cGluICYgKEdO
VFBJTl9kZXZ3X21hc2sgfCBHTlRQSU5fZGV2cl9tYXNrKSk7Ci0gICAgICAg
ICAgICBvcC0+bWFwLT5mbGFncyAmPSB+R05UTUFQX2RldmljZV9tYXA7Ci0g
ICAgICAgICAgICBpZiAoIG9wLT5mbGFncyAmIEdOVE1BUF9yZWFkb25seSAp
Ci0gICAgICAgICAgICAgICAgYWN0LT5waW4gLT0gR05UUElOX2RldnJfaW5j
OwotICAgICAgICAgICAgZWxzZQotICAgICAgICAgICAgICAgIGFjdC0+cGlu
IC09IEdOVFBJTl9kZXZ3X2luYzsKLSAgICAgICAgfQorCisgICAgICAgIG9w
LT5tYXAtPmZsYWdzICY9IH5HTlRNQVBfZGV2aWNlX21hcDsKICAgICB9CiAK
ICAgICBpZiAoIChvcC0+aG9zdF9hZGRyICE9IDApICYmIChvcC0+ZmxhZ3Mg
JiBHTlRNQVBfaG9zdF9tYXApICkKQEAgLTExNjgsMTIgKzExNjEsNyBAQCBf
X2dudHRhYl91bm1hcF9jb21tb24oCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgb3AtPmZsYWdzKSkgPCAwICkKICAg
ICAgICAgICAgIGdvdG8gYWN0X3JlbGVhc2Vfb3V0OwogCi0gICAgICAgIEFT
U0VSVChhY3QtPnBpbiAmIChHTlRQSU5faHN0d19tYXNrIHwgR05UUElOX2hz
dHJfbWFzaykpOwogICAgICAgICBvcC0+bWFwLT5mbGFncyAmPSB+R05UTUFQ
X2hvc3RfbWFwOwotICAgICAgICBpZiAoIG9wLT5mbGFncyAmIEdOVE1BUF9y
ZWFkb25seSApCi0gICAgICAgICAgICBhY3QtPnBpbiAtPSBHTlRQSU5faHN0
cl9pbmM7Ci0gICAgICAgIGVsc2UKLSAgICAgICAgICAgIGFjdC0+cGluIC09
IEdOVFBJTl9oc3R3X2luYzsKICAgICB9CiAKICBhY3RfcmVsZWFzZV9vdXQ6
CkBAIC0xMjY2LDYgKzEyNTQsMTIgQEAgX19nbnR0YWJfdW5tYXBfY29tbW9u
X2NvbXBsZXRlKHN0cnVjdCBnbnR0YWJfdW5tYXBfY29tbW9uICpvcCkKICAg
ICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICBwdXRfcGFnZV9hbmRf
dHlwZShwZyk7CiAgICAgICAgIH0KKworICAgICAgICBBU1NFUlQoYWN0LT5w
aW4gJiAoR05UUElOX2RldndfbWFzayB8IEdOVFBJTl9kZXZyX21hc2spKTsK
KyAgICAgICAgaWYgKCBvcC0+ZmxhZ3MgJiBHTlRNQVBfcmVhZG9ubHkgKQor
ICAgICAgICAgICAgYWN0LT5waW4gLT0gR05UUElOX2RldnJfaW5jOworICAg
ICAgICBlbHNlCisgICAgICAgICAgICBhY3QtPnBpbiAtPSBHTlRQSU5fZGV2
d19pbmM7CiAgICAgfQogCiAgICAgaWYgKCAob3AtPmhvc3RfYWRkciAhPSAw
KSAmJiAob3AtPmZsYWdzICYgR05UTUFQX2hvc3RfbWFwKSApCkBAIC0xMjc0
LDcgKzEyNjgsOSBAQCBfX2dudHRhYl91bm1hcF9jb21tb25fY29tcGxldGUo
c3RydWN0IGdudHRhYl91bm1hcF9jb21tb24gKm9wKQogICAgICAgICB7CiAg
ICAgICAgICAgICAvKgogICAgICAgICAgICAgICogU3VnZ2VzdHMgdGhhdCBf
X2dudGFiX3VubWFwX2NvbW1vbiBmYWlsZWQgaW4KLSAgICAgICAgICAgICAq
IHJlcGxhY2VfZ3JhbnRfaG9zdF9tYXBwaW5nKCkgc28gbm90aGluZyBmdXJ0
aGVyIHRvIGRvCisgICAgICAgICAgICAgKiByZXBsYWNlX2dyYW50X2hvc3Rf
bWFwcGluZygpIG9yIElPTU1VIGhhbmRsaW5nLCBzbyBub3RoaW5nCisgICAg
ICAgICAgICAgKiBmdXJ0aGVyIHRvIGRvIChzaG9ydCBvZiByZS1lc3RhYmxp
c2hpbmcgdGhlIG1hcHBpbmcgaW4gdGhlCisgICAgICAgICAgICAgKiBsYXR0
ZXIgY2FzZSkuCiAgICAgICAgICAgICAgKi8KICAgICAgICAgICAgIGdvdG8g
YWN0X3JlbGVhc2Vfb3V0OwogICAgICAgICB9CkBAIC0xMjg1LDYgKzEyODEs
MTIgQEAgX19nbnR0YWJfdW5tYXBfY29tbW9uX2NvbXBsZXRlKHN0cnVjdCBn
bnR0YWJfdW5tYXBfY29tbW9uICpvcCkKICAgICAgICAgICAgICAgICBwdXRf
cGFnZV90eXBlKHBnKTsKICAgICAgICAgICAgIHB1dF9wYWdlKHBnKTsKICAg
ICAgICAgfQorCisgICAgICAgIEFTU0VSVChhY3QtPnBpbiAmIChHTlRQSU5f
aHN0d19tYXNrIHwgR05UUElOX2hzdHJfbWFzaykpOworICAgICAgICBpZiAo
IG9wLT5mbGFncyAmIEdOVE1BUF9yZWFkb25seSApCisgICAgICAgICAgICBh
Y3QtPnBpbiAtPSBHTlRQSU5faHN0cl9pbmM7CisgICAgICAgIGVsc2UKKyAg
ICAgICAgICAgIGFjdC0+cGluIC09IEdOVFBJTl9oc3R3X2luYzsKICAgICB9
CiAKICAgICBpZiAoIChvcC0+bWFwLT5mbGFncyAmIChHTlRNQVBfZGV2aWNl
X21hcHxHTlRNQVBfaG9zdF9tYXApKSA9PSAwICkKLS0gCjIuMS40Cgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa218-4.7/0003-gnttab-Avoid-potential-double-put-of-maptrack-entry.patch"
Content-Disposition: attachment;
 filename="xsa218-4.7/0003-gnttab-Avoid-potential-double-put-of-maptrack-entry.patch"
Content-Transfer-Encoding: base64

RnJvbSAzOWI3MDQ3ODVhOGQzMzBjMDJlOGUyZDIzNjhjODBkYmFmNjc5YmMw
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFRodSwgMTUgSnVu
IDIwMTcgMTI6MDU6MTQgKzAxMDAKU3ViamVjdDogW1BBVENIIDMvNF0gZ250
dGFiOiBBdm9pZCBwb3RlbnRpYWwgZG91YmxlLXB1dCBvZiBtYXB0cmFjayBl
bnRyeQoKRWFjaCBncmFudCBtYXBwaW5nIGZvciBhIHBhcnRpY3VsYXIgZG9t
YWluIGlzIHRyYWNrZWQgYnkgYW4gaW4tWGVuCiJtYXB0cmFjayIgZW50cnku
ICBUaGlzIGVudHJ5IGlzIGlzIHJlZmVyZW5jZWQgYnkgYSAiaGFuZGxlIiwg
d2hpY2ggaXMKZ2l2ZW4gdG8gdGhlIGd1ZXN0IHdoZW4gaXQgY2FsbHMgZ250
dGFiX21hcF9ncmFudF9yZWYoKS4KClRoZXJlIGFyZSB0d28gdHlwZXMgb2Yg
bWFwcGluZyBhIHBhcnRpY3VsYXIgaGFuZGxlIGNhbiByZWZlciB0bzoKR05U
TUFQX2hvc3RfbWFwIGFuZCBHTlRNQVBfZGV2aWNlX21hcC4gIEEgZ2l2ZW4K
Z250dGFiX3VubWFwX2dyYW50X3JlZigpIGNhbGwgY2FuIHJlbW92ZSBlaXRo
ZXIgb25seSBvbmUgb3IgYm90aCBvZgp0aGVzZSBlbnRyaWVzLiAgV2hlbiBh
IHBhcnRpY3VsYXIgaGFuZGxlIGhhcyBubyBlbnRyaWVzIGxlZnQsIGl0IG11
c3QKYmUgZnJlZWQuCgpnbnR0YWJfdW5tYXBfZ3JhbnRfcmVmKCkgbG9vcHMg
dGhyb3VnaCBpdHMgZ3JhbnQgdW5tYXAgcmVxdWVzdCBsaXN0CnR3aWNlLiAg
SXQgZmlyc3QgcmVtb3ZlcyBlbnRyaWVzIGZyb20gYW55IGhvc3QgcGFnZXRh
YmxlcyBhbmQgKGlmCmFwcHJvcHJhaXRlKSBpb21tdXM7IHRoZW4gaXQgZG9l
cyBhIHNpbmdsZSBkb21haW4gVExCIGZsdXNoOyB0aGVuIGl0CmRvZXMgdGhl
IGNsZWFuLXVwLCBpbmNsdWRpbmcgdGVsbGluZyB0aGUgZ3JhbnRlciB0aGF0
IGVudHJpZXMgYXJlIG5vCmxvbmdlciBiZWluZyB1c2VkIChpZiBhcHByb3By
aWF0ZSkuCgpBdCB0aGUgbW9tZW50LCBpdCdzIGR1cmluZyB0aGUgZmlyc3Qg
cGFzcyB0aGF0IHRoZSBtYXB0cmFjayBmbGFncyBhcmUKY2xlYXJlZCwgYnV0
IHRoZSBzZWNvbmQgcGFzcyB0aGF0IHRoZSBtYXB0cmFjayBlbnRyeSBpcyBm
cmVlZC4KClVuZm9ydHVuYXRlbHkgdGhpcyBhbGxvd3MgdGhlIGZvbGxvd2lu
ZyByYWNlLCB3aGljaCByZXN1bHRzIGluIGEKZG91YmxlLWZyZWU6CgogQTog
KHBhc3MgMSkgY2xlYXIgaG9zdF9tYXAKIEI6IChwYXNzIDEpIGNsZWFyIGRl
dmljZV9tYXAKIEE6IChwYXNzIDIpIFNlZSB0aGF0IG1hcHRyYWNrIGVudHJ5
IGhhcyBubyBtYXBwaW5ncywgZnJlZSBpdAogQjogKHBhc3MgMikgU2VlIHRo
YXQgbWFwdHJhY2sgZW50cnkgaGFzIG5vIG1hcHBpbmdzLCBmcmVlIGl0ICMK
ClVuZm9ydHVuYXRlbHksIHVubGlrZSB0aGUgYWN0aXZlIGVudHJ5IHBpbm5p
bmcgdXBkYXRlLCB3ZSBjYW4ndCBzaW1wbHkKbW92ZSB0aGUgbWFwdHJhY2sg
ZmxhZyBjaGFuZ2VzIHRvIHRoZSBzZWNvbmQgaGFsZiwgYmVjYXVzZSB0aGUK
bWFwdHJhY2sgZmxhZ3MgYXJlIHVzZWQgdG8gZGV0ZXJtaW5lIGlmIGlvbW11
IGVudHJpZXMgbmVlZCB0byBiZQphZGRlZDogYSBkb21haW4ncyBpb21tdSBt
dXN0IG5ldmVyIGhhdmUgZmV3ZXIgcGVybWlzc2lvbnMgdGhhbiB0aGUKbWFw
dHJhY2sgZmxhZ3MgaW5kaWNhdGUsIG9yIGEgc3Vic2VxdWVudCBtYXBfZ3Jh
bnRfcmVmKCkgbWlnaHQgZmFpbCB0bwphZGQgdGhlIG5lY2Vzc2FyeSBpb21t
dSBlbnRyaWVzLgoKSW5zdGVhZCwgZnJlZSB0aGUgbWFwdHJhY2sgZW50cnkg
aW4gdGhlIGZpcnN0IHBhc3MgaWYgdGhlcmUgYXJlIG5vCmZ1cnRoZXIgbWFw
cGluZ3MuCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTIxOC4KClJlcG9ydGVkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2guY29tPgpTaWduZWQtb2ZmLWJ5OiBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+ClNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0t
CiB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgfCA3OSArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBj
aGFuZ2VkLCA1NCBpbnNlcnRpb25zKCspLCAyNSBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgYi94ZW4vY29t
bW9uL2dyYW50X3RhYmxlLmMKaW5kZXggY2ZjNDgzZi4uODFhMWE4YiAxMDA2
NDQKLS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCisrKyBiL3hlbi9j
b21tb24vZ3JhbnRfdGFibGUuYwpAQCAtOTgsOCArOTgsOCBAQCBzdHJ1Y3Qg
Z250dGFiX3VubWFwX2NvbW1vbiB7CiAgICAgLyogU2hhcmVkIHN0YXRlIGJl
dGVlbiAqX3VubWFwIGFuZCAqX3VubWFwX2NvbXBsZXRlICovCiAgICAgdTE2
IGZsYWdzOwogICAgIHVuc2lnbmVkIGxvbmcgZnJhbWU7Ci0gICAgc3RydWN0
IGdyYW50X21hcHBpbmcgKm1hcDsKICAgICBzdHJ1Y3QgZG9tYWluICpyZDsK
KyAgICBncmFudF9yZWZfdCByZWY7CiB9OwogCiAvKiBOdW1iZXIgb2YgdW5t
YXAgb3BlcmF0aW9ucyB0aGF0IGFyZSBkb25lIGJldHdlZW4gZWFjaCB0bGIg
Zmx1c2ggKi8KQEAgLTEwNzksNiArMTA3OSw4IEBAIF9fZ250dGFiX3VubWFw
X2NvbW1vbigKICAgICBzdHJ1Y3QgZ3JhbnRfdGFibGUgKmxndCwgKnJndDsK
ICAgICBzdHJ1Y3QgYWN0aXZlX2dyYW50X2VudHJ5ICphY3Q7CiAgICAgczE2
ICAgICAgICAgICAgICByYyA9IDA7CisgICAgc3RydWN0IGdyYW50X21hcHBp
bmcgKm1hcDsKKyAgICBib29sX3QgcHV0X2hhbmRsZSA9IDA7CiAKICAgICBs
ZCA9IGN1cnJlbnQtPmRvbWFpbjsKICAgICBsZ3QgPSBsZC0+Z3JhbnRfdGFi
bGU7CkBAIC0xMDkyLDExICsxMDk0LDExIEBAIF9fZ250dGFiX3VubWFwX2Nv
bW1vbigKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAotICAgIG9wLT5tYXAg
PSAmbWFwdHJhY2tfZW50cnkobGd0LCBvcC0+aGFuZGxlKTsKKyAgICBtYXAg
PSAmbWFwdHJhY2tfZW50cnkobGd0LCBvcC0+aGFuZGxlKTsKIAogICAgIGdy
YW50X3JlYWRfbG9jayhsZ3QpOwogCi0gICAgaWYgKCB1bmxpa2VseSghcmVh
ZF9hdG9taWMoJm9wLT5tYXAtPmZsYWdzKSkgKQorICAgIGlmICggdW5saWtl
bHkoIXJlYWRfYXRvbWljKCZtYXAtPmZsYWdzKSkgKQogICAgIHsKICAgICAg
ICAgZ3JhbnRfcmVhZF91bmxvY2sobGd0KTsKICAgICAgICAgZ2RwcmludGso
WEVOTE9HX0lORk8sICJaZXJvIGZsYWdzIGZvciBoYW5kbGUgKCVkKS5cbiIs
IG9wLT5oYW5kbGUpOwpAQCAtMTEwNCw3ICsxMTA2LDcgQEAgX19nbnR0YWJf
dW5tYXBfY29tbW9uKAogICAgICAgICByZXR1cm47CiAgICAgfQogCi0gICAg
ZG9tID0gb3AtPm1hcC0+ZG9taWQ7CisgICAgZG9tID0gbWFwLT5kb21pZDsK
ICAgICBncmFudF9yZWFkX3VubG9jayhsZ3QpOwogCiAgICAgaWYgKCB1bmxp
a2VseSgocmQgPSByY3VfbG9ja19kb21haW5fYnlfaWQoZG9tKSkgPT0gTlVM
TCkgKQpAQCAtMTEyOSwxNiArMTEzMSw0MyBAQCBfX2dudHRhYl91bm1hcF9j
b21tb24oCiAKICAgICBncmFudF9yZWFkX2xvY2socmd0KTsKIAotICAgIG9w
LT5mbGFncyA9IHJlYWRfYXRvbWljKCZvcC0+bWFwLT5mbGFncyk7Ci0gICAg
aWYgKCB1bmxpa2VseSghb3AtPmZsYWdzKSB8fCB1bmxpa2VseShvcC0+bWFw
LT5kb21pZCAhPSBkb20pICkKKyAgICBvcC0+cmQgPSByZDsKKyAgICBvcC0+
cmVmID0gbWFwLT5yZWY7CisKKyAgICAvKgorICAgICAqIFdlIGNhbid0IGFz
c3VtZSB0aGVyZSB3YXMgbm8gcmFjaW5nIHVubWFwIGZvciB0aGlzIG1hcHRy
YWNrIGVudHJ5LAorICAgICAqIGFuZCBoZW5jZSB3ZSBjYW4ndCBhc3N1bWUg
bWFwLT5yZWYgaXMgdmFsaWQgZm9yIHJkLiBXaGlsZSB0aGUgY2hlY2tzCisg
ICAgICogYmVsb3cgKHdpdGggdGhlIGFjdGl2ZSBlbnRyeSBsb2NrIGhlbGQp
IHdpbGwgcmVqZWN0IGFueSBzdWNoIHJhY2luZworICAgICAqIHJlcXVlc3Rz
LCB3ZSBzdGlsbCBuZWVkIHRvIG1ha2Ugc3VyZSB3ZSBkb24ndCBhdHRlbXB0
IHRvIGFjcXVpcmUgYW4KKyAgICAgKiBpbnZhbGlkIGxvY2suCisgICAgICov
CisgICAgc21wX3JtYigpOworICAgIGlmICggdW5saWtlbHkob3AtPnJlZiA+
PSBucl9ncmFudF9lbnRyaWVzKHJndCkpICkKICAgICB7Ci0gICAgICAgIGdk
cHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiVW5zdGFibGUgaGFuZGxlICV1XG4i
LCBvcC0+aGFuZGxlKTsKKyAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5J
TkcsICJVbnN0YWJsZSBoYW5kbGUgJSN4XG4iLCBvcC0+aGFuZGxlKTsKICAg
ICAgICAgcmMgPSBHTlRTVF9iYWRfaGFuZGxlOwotICAgICAgICBnb3RvIHVu
bWFwX291dDsKKyAgICAgICAgZ290byB1bmxvY2tfb3V0OwogICAgIH0KIAot
ICAgIG9wLT5yZCA9IHJkOwotICAgIGFjdCA9IGFjdGl2ZV9lbnRyeV9hY3F1
aXJlKHJndCwgb3AtPm1hcC0+cmVmKTsKKyAgICBhY3QgPSBhY3RpdmVfZW50
cnlfYWNxdWlyZShyZ3QsIG9wLT5yZWYpOworCisgICAgLyoKKyAgICAgKiBO
b3RlIHRoYXQgd2UgKGFiKXVzZSB0aGUgYWN0aXZlIGVudHJ5IGxvY2sgaGVy
ZSB0byBwcm90ZWN0IGFnYWluc3QKKyAgICAgKiBtdWx0aXBsZSB1bm1hcHMg
b2YgdGhlIHNhbWUgbWFwcGluZyBoZXJlLiBXZSBkb24ndCB3YW50IHRvIGhv
bGQgbGd0J3MKKyAgICAgKiBsb2NrLCBhbmQgd2Ugb25seSBob2xkIHJndCdz
IGxvY2sgZm9yIHJlYWRpbmcgKGJ1dCB0aGUgbGF0dGVyIHdvdWxkbid0Cisg
ICAgICogYmUgdGhlIHJpZ2h0IG9uZSBhbnl3YXkpLiBIZW5jZSB0aGUgZWFz
aWVzdCBpcyB0byByZWx5IG9uIGEgbG9jayB3ZQorICAgICAqIGhvbGQgYW55
d2F5OyBzZWUgZG9jcy9taXNjL2dyYW50LXRhYmxlcy50eHQncyAiTG9ja2lu
ZyIgc2VjdGlvbi4KKyAgICAgKi8KKworICAgIG9wLT5mbGFncyA9IHJlYWRf
YXRvbWljKCZtYXAtPmZsYWdzKTsKKyAgICBzbXBfcm1iKCk7CisgICAgaWYg
KCB1bmxpa2VseSghb3AtPmZsYWdzKSB8fCB1bmxpa2VseShtYXAtPmRvbWlk
ICE9IGRvbSkgfHwKKyAgICAgICAgIHVubGlrZWx5KG1hcC0+cmVmICE9IG9w
LT5yZWYpICkKKyAgICB7CisgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJO
SU5HLCAiVW5zdGFibGUgaGFuZGxlICUjeFxuIiwgb3AtPmhhbmRsZSk7Cisg
ICAgICAgIHJjID0gR05UU1RfYmFkX2hhbmRsZTsKKyAgICAgICAgZ290byBh
Y3RfcmVsZWFzZV9vdXQ7CisgICAgfQogCiAgICAgaWYgKCBvcC0+ZnJhbWUg
PT0gMCApCiAgICAgewpAQCAtMTE1MSw3ICsxMTgwLDcgQEAgX19nbnR0YWJf
dW5tYXBfY29tbW9uKAogICAgICAgICAgICAgICAgICAgICAgIkJhZCBmcmFt
ZSBudW1iZXIgZG9lc24ndCBtYXRjaCBnbnRyZWYuICglbHggIT0gJWx4KVxu
IiwKICAgICAgICAgICAgICAgICAgICAgIG9wLT5mcmFtZSwgYWN0LT5mcmFt
ZSk7CiAKLSAgICAgICAgb3AtPm1hcC0+ZmxhZ3MgJj0gfkdOVE1BUF9kZXZp
Y2VfbWFwOworICAgICAgICBtYXAtPmZsYWdzICY9IH5HTlRNQVBfZGV2aWNl
X21hcDsKICAgICB9CiAKICAgICBpZiAoIChvcC0+aG9zdF9hZGRyICE9IDAp
ICYmIChvcC0+ZmxhZ3MgJiBHTlRNQVBfaG9zdF9tYXApICkKQEAgLTExNjEs
MTQgKzExOTAsMjMgQEAgX19nbnR0YWJfdW5tYXBfY29tbW9uKAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wLT5m
bGFncykpIDwgMCApCiAgICAgICAgICAgICBnb3RvIGFjdF9yZWxlYXNlX291
dDsKIAotICAgICAgICBvcC0+bWFwLT5mbGFncyAmPSB+R05UTUFQX2hvc3Rf
bWFwOworICAgICAgICBtYXAtPmZsYWdzICY9IH5HTlRNQVBfaG9zdF9tYXA7
CisgICAgfQorCisgICAgaWYgKCAhKG1hcC0+ZmxhZ3MgJiAoR05UTUFQX2Rl
dmljZV9tYXB8R05UTUFQX2hvc3RfbWFwKSkgKQorICAgIHsKKyAgICAgICAg
bWFwLT5mbGFncyA9IDA7CisgICAgICAgIHB1dF9oYW5kbGUgPSAxOwogICAg
IH0KIAogIGFjdF9yZWxlYXNlX291dDoKICAgICBhY3RpdmVfZW50cnlfcmVs
ZWFzZShhY3QpOwotIHVubWFwX291dDoKKyB1bmxvY2tfb3V0OgogICAgIGdy
YW50X3JlYWRfdW5sb2NrKHJndCk7CiAKKyAgICBpZiAoIHB1dF9oYW5kbGUg
KQorICAgICAgICBwdXRfbWFwdHJhY2tfaGFuZGxlKGxndCwgb3AtPmhhbmRs
ZSk7CisKICAgICBpZiAoIHJjID09IEdOVFNUX29rYXkgJiYgZ250dGFiX25l
ZWRfaW9tbXVfbWFwcGluZyhsZCkgKQogICAgIHsKICAgICAgICAgdW5zaWdu
ZWQgaW50IGtpbmQ7CkBAIC0xMjA1LDcgKzEyNDMsNiBAQCBfX2dudHRhYl91
bm1hcF9jb21tb25fY29tcGxldGUoc3RydWN0IGdudHRhYl91bm1hcF9jb21t
b24gKm9wKQogICAgIGdyYW50X2VudHJ5X2hlYWRlcl90ICpzaGE7CiAgICAg
c3RydWN0IHBhZ2VfaW5mbyAqcGc7CiAgICAgdWludDE2X3QgKnN0YXR1czsK
LSAgICBib29sX3QgcHV0X2hhbmRsZSA9IDA7CiAKICAgICBpZiAoIHJkID09
IE5VTEwgKQogICAgIHsgCkBAIC0xMjI2LDEzICsxMjYzLDEzIEBAIF9fZ250
dGFiX3VubWFwX2NvbW1vbl9jb21wbGV0ZShzdHJ1Y3QgZ250dGFiX3VubWFw
X2NvbW1vbiAqb3ApCiAgICAgaWYgKCByZ3QtPmd0X3ZlcnNpb24gPT0gMCAp
CiAgICAgICAgIGdvdG8gdW5sb2NrX291dDsKIAotICAgIGFjdCA9IGFjdGl2
ZV9lbnRyeV9hY3F1aXJlKHJndCwgb3AtPm1hcC0+cmVmKTsKLSAgICBzaGEg
PSBzaGFyZWRfZW50cnlfaGVhZGVyKHJndCwgb3AtPm1hcC0+cmVmKTsKKyAg
ICBhY3QgPSBhY3RpdmVfZW50cnlfYWNxdWlyZShyZ3QsIG9wLT5yZWYpOwor
ICAgIHNoYSA9IHNoYXJlZF9lbnRyeV9oZWFkZXIocmd0LCBvcC0+cmVmKTsK
IAogICAgIGlmICggcmd0LT5ndF92ZXJzaW9uID09IDEgKQogICAgICAgICBz
dGF0dXMgPSAmc2hhLT5mbGFnczsKICAgICBlbHNlCi0gICAgICAgIHN0YXR1
cyA9ICZzdGF0dXNfZW50cnkocmd0LCBvcC0+bWFwLT5yZWYpOworICAgICAg
ICBzdGF0dXMgPSAmc3RhdHVzX2VudHJ5KHJndCwgb3AtPnJlZik7CiAKICAg
ICBpZiAoIHVubGlrZWx5KG9wLT5mcmFtZSAhPSBhY3QtPmZyYW1lKSApIAog
ICAgIHsKQEAgLTEyODksOSArMTMyNiw2IEBAIF9fZ250dGFiX3VubWFwX2Nv
bW1vbl9jb21wbGV0ZShzdHJ1Y3QgZ250dGFiX3VubWFwX2NvbW1vbiAqb3Ap
CiAgICAgICAgICAgICBhY3QtPnBpbiAtPSBHTlRQSU5faHN0d19pbmM7CiAg
ICAgfQogCi0gICAgaWYgKCAob3AtPm1hcC0+ZmxhZ3MgJiAoR05UTUFQX2Rl
dmljZV9tYXB8R05UTUFQX2hvc3RfbWFwKSkgPT0gMCApCi0gICAgICAgIHB1
dF9oYW5kbGUgPSAxOwotCiAgICAgaWYgKCAoKGFjdC0+cGluICYgKEdOVFBJ
Tl9kZXZ3X21hc2t8R05UUElOX2hzdHdfbWFzaykpID09IDApICYmCiAgICAg
ICAgICAhKG9wLT5mbGFncyAmIEdOVE1BUF9yZWFkb25seSkgKQogICAgICAg
ICBnbnR0YWJfY2xlYXJfZmxhZyhfR1RGX3dyaXRpbmcsIHN0YXR1cyk7CkBA
IC0xMzA0LDExICsxMzM4LDYgQEAgX19nbnR0YWJfdW5tYXBfY29tbW9uX2Nv
bXBsZXRlKHN0cnVjdCBnbnR0YWJfdW5tYXBfY29tbW9uICpvcCkKICB1bmxv
Y2tfb3V0OgogICAgIGdyYW50X3JlYWRfdW5sb2NrKHJndCk7CiAKLSAgICBp
ZiAoIHB1dF9oYW5kbGUgKQotICAgIHsKLSAgICAgICAgb3AtPm1hcC0+Zmxh
Z3MgPSAwOwotICAgICAgICBwdXRfbWFwdHJhY2tfaGFuZGxlKGxkLT5ncmFu
dF90YWJsZSwgb3AtPmhhbmRsZSk7Ci0gICAgfQogICAgIHJjdV91bmxvY2tf
ZG9tYWluKHJkKTsKIH0KIAotLSAKMi4xLjQKCg==

--=separator
Content-Type: application/octet-stream;
 name="xsa218-4.7/0004-gnttab-correct-maptrack-table-accesses.patch"
Content-Disposition: attachment;
 filename="xsa218-4.7/0004-gnttab-correct-maptrack-table-accesses.patch"
Content-Transfer-Encoding: base64

RnJvbSBiYjc2NWY3ODYzZTVkMTllZWJjZmIyOWMxMTdlMjkwOWJjZTI0MWU3
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6IFRodSwgMTUgSnVuIDIwMTcgMTI6
MDU6MjkgKzAxMDAKU3ViamVjdDogW1BBVENIIDQvNF0gZ250dGFiOiBjb3Jy
ZWN0IG1hcHRyYWNrIHRhYmxlIGFjY2Vzc2VzCgpJbiBvcmRlciB0byBvYnNl
cnZlIGEgY29uc2lzdGVudCAobGltaXQscG9pbnRlci10YWJsZSkgcGFpciwg
dGhlIHJlYWRlcgpuZWVkcyB0byBlaXRoZXIgaG9sZCB0aGUgbWFwdHJhY2sg
bG9jayAoaW4gbGluZSB3aXRoIGRvY3VtZW50YXRpb24pIG9yCmJvdGggc2lk
ZXMgbmVlZCB0byBvcmRlciB0aGVpciBhY2Nlc3NlcyBzdWl0YWJseSAodGhl
IHdyaXRlciBzaWRlCmJhcnJpZXIgd2FzIHJlbW92ZWQgYnkgY29tbWl0IGRm
ZjUxNWRmZWEgWyJnbnR0YWI6IHVzZSBwZXItVkNQVQptYXB0cmFjayBmcmVl
IGxpc3RzIl0sIGFuZCBhIHJlYWQgc2lkZSBiYXJyaWVyIGhhcyBuZXZlciBi
ZWVuIHRoZXJlKS4KCk1ha2UgdGhlIHdyaXRlciBwdWJsaXNoIGEgbmV3IHRh
YmxlIHBhZ2UgYmVmb3JlIGxpbWl0IChmb3IgYm91bmRzCmNoZWNrcyB0byB3
b3JrKSwgYW5kIG5ldyBsaXN0IGhlYWQgbGFzdCAoZm9yIHJhY2luZyBtYXB0
cmFja19lbnRyeSgpCmludm9jYXRpb25zIHRvIHdvcmspLiBBdCB0aGUgc2Ft
ZSB0aW1lIGFkZCByZWFkIGJhcnJpZXJzIHRvIGxvY2tsZXNzCnJlYWRlcnMu
CgpBZGRpdGlvbmFsbHkgZ2V0X21hcHRyYWNrX2hhbmRsZSgpIG11c3Qgbm90
IGFzc3VtZSAtPm1hcHRyYWNrX2hlYWQgdG8Kbm90IGNoYW5nZSBiZWhpbmQg
aXRzIGJhY2s6IEFub3RoZXIgaGFuZGxlIG1heSBiZSBwdXQgKHVwZGF0aW5n
IG9ubHkKLT5tYXB0cmFja190YWlsKSBhbmQgdGhlbiBnb3Qgb3Igc3RvbGVu
ICh1cGRhdGluZyAtPm1hcHRyYWNrX2hlYWQpLgoKVGhpcyBpcyBwYXJ0IG9m
IFhTQS0yMTguCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9y
Z2UuZHVubGFwQGNpdHJpeC5jb20+Ci0tLQogeGVuL2NvbW1vbi9ncmFudF90
YWJsZS5jIHwgMTMgKysrKysrKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDkg
aW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dyYW50X3Rh
YmxlLmMKaW5kZXggODFhMWE4Yi4uYzRkNzNhZiAxMDA2NDQKLS0tIGEveGVu
L2NvbW1vbi9ncmFudF90YWJsZS5jCisrKyBiL3hlbi9jb21tb24vZ3JhbnRf
dGFibGUuYwpAQCAtMzk1LDcgKzM5NSw3IEBAIGdldF9tYXB0cmFja19oYW5k
bGUoCiAgICAgc3RydWN0IGdyYW50X3RhYmxlICpsZ3QpCiB7CiAgICAgc3Ry
dWN0IHZjcHUgICAgICAgICAgKmN1cnIgPSBjdXJyZW50OwotICAgIGludCAg
ICAgICAgICAgICAgICAgICBpOworICAgIHVuc2lnbmVkIGludCAgICAgICAg
ICBpLCBoZWFkOwogICAgIGdyYW50X2hhbmRsZV90ICAgICAgICBoYW5kbGU7
CiAgICAgc3RydWN0IGdyYW50X21hcHBpbmcgKm5ld19tdDsKIApAQCAtNDUx
LDE3ICs0NTEsMjAgQEAgZ2V0X21hcHRyYWNrX2hhbmRsZSgKICAgICAgICAg
bmV3X210W2ldLnJlZiA9IGhhbmRsZSArIGkgKyAxOwogICAgICAgICBuZXdf
bXRbaV0udmNwdSA9IGN1cnItPnZjcHVfaWQ7CiAgICAgfQotICAgIG5ld19t
dFtpIC0gMV0ucmVmID0gY3Vyci0+bWFwdHJhY2tfaGVhZDsKIAogICAgIC8q
IFNldCB0YWlsIGRpcmVjdGx5IGlmIHRoaXMgaXMgdGhlIGZpcnN0IHBhZ2Ug
Zm9yIHRoaXMgVkNQVS4gKi8KICAgICBpZiAoIGN1cnItPm1hcHRyYWNrX3Rh
aWwgPT0gTUFQVFJBQ0tfVEFJTCApCiAgICAgICAgIGN1cnItPm1hcHRyYWNr
X3RhaWwgPSBoYW5kbGUgKyBNQVBUUkFDS19QRVJfUEFHRSAtIDE7CiAKLSAg
ICB3cml0ZV9hdG9taWMoJmN1cnItPm1hcHRyYWNrX2hlYWQsIGhhbmRsZSAr
IDEpOwotCiAgICAgbGd0LT5tYXB0cmFja1tucl9tYXB0cmFja19mcmFtZXMo
bGd0KV0gPSBuZXdfbXQ7CisgICAgc21wX3dtYigpOwogICAgIGxndC0+bWFw
dHJhY2tfbGltaXQgKz0gTUFQVFJBQ0tfUEVSX1BBR0U7CiAKKyAgICBkbyB7
CisgICAgICAgIG5ld19tdFtpIC0gMV0ucmVmID0gcmVhZF9hdG9taWMoJmN1
cnItPm1hcHRyYWNrX2hlYWQpOworICAgICAgICBoZWFkID0gY21weGNoZygm
Y3Vyci0+bWFwdHJhY2tfaGVhZCwgbmV3X210W2kgLSAxXS5yZWYsIGhhbmRs
ZSArIDEpOworICAgIH0gd2hpbGUgKCBoZWFkICE9IG5ld19tdFtpIC0gMV0u
cmVmICk7CisKICAgICBzcGluX3VubG9jaygmbGd0LT5tYXB0cmFja19sb2Nr
KTsKIAogICAgIHJldHVybiBoYW5kbGU7CkBAIC03MjcsNiArNzMwLDcgQEAg
c3RhdGljIHVuc2lnbmVkIGludCBtYXBraW5kKAogICAgIGZvciAoIGhhbmRs
ZSA9IDA7ICEoa2luZCAmIE1BUEtJTkRfV1JJVEUpICYmCiAgICAgICAgICAg
ICAgICAgICAgICAgaGFuZGxlIDwgbGd0LT5tYXB0cmFja19saW1pdDsgaGFu
ZGxlKysgKQogICAgIHsKKyAgICAgICAgc21wX3JtYigpOwogICAgICAgICBt
YXAgPSAmbWFwdHJhY2tfZW50cnkobGd0LCBoYW5kbGUpOwogICAgICAgICBp
ZiAoICEobWFwLT5mbGFncyAmIChHTlRNQVBfZGV2aWNlX21hcHxHTlRNQVBf
aG9zdF9tYXApKSB8fAogICAgICAgICAgICAgIG1hcC0+ZG9taWQgIT0gcmQt
PmRvbWFpbl9pZCApCkBAIC0xMDk0LDYgKzEwOTgsNyBAQCBfX2dudHRhYl91
bm1hcF9jb21tb24oCiAgICAgICAgIHJldHVybjsKICAgICB9CiAKKyAgICBz
bXBfcm1iKCk7CiAgICAgbWFwID0gJm1hcHRyYWNrX2VudHJ5KGxndCwgb3At
PmhhbmRsZSk7CiAKICAgICBncmFudF9yZWFkX2xvY2sobGd0KTsKLS0gCjIu
MS40Cgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa218-4.8/0001-gnttab-fix-unmap-pin-accounting-race.patch"
Content-Disposition: attachment;
 filename="xsa218-4.8/0001-gnttab-fix-unmap-pin-accounting-race.patch"
Content-Transfer-Encoding: base64

RnJvbSAyNTI2M2Q1MGYxNDQwZTNjMWZmNzc4Mjg5MmU4MWYyNjEyYmNmY2Ux
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6IEZyaSwgMiBKdW4gMjAxNyAxMjoy
Mjo0MiArMDEwMApTdWJqZWN0OiBbUEFUQ0ggMS8zXSBnbnR0YWI6IGZpeCB1
bm1hcCBwaW4gYWNjb3VudGluZyByYWNlCgpPbmNlIGFsbCB7d3JpdGFibGV9
IG1hcHBpbmdzIG9mIGEgZ3JhbnQgZW50cnkgaGF2ZSBiZWVuIHVubWFwcGVk
LCB0aGUKaHlwZXJ2aXNvciBpbmZvcm1zIHRoZSBndWVzdCB0aGF0IHRoZSBn
cmFudCBlbnRyeSBoYXMgYmVlbiByZWxlYXNlZCBieQpjbGVhcmluZyB0aGUg
X0dURl97cmVhZGluZyx3cml0aW5nfSB1c2FnZSBmbGFncyBpbiB0aGUgZ3Vl
c3QncyBncmFudAp0YWJsZSBhcyBhcHByb3ByaWF0ZS4KClVuZm9ydHVuYXRl
bHksIGF0IHRoZSBtb21lbnQsIHRoZSBjb2RlIHRoYXQgdXBkYXRlcyB0aGUg
YWNjb3VudGluZwpoYXBwZW5zIGluIGEgZGlmZmVyZW50IGNyaXRpY2FsIHNl
Y3Rpb24gdGhhbiB0aGUgb25lIHdoaWNoIHVwZGF0ZXMgdGhlCnVzYWdlIGZs
YWdzOyB0aGlzIG1lYW5zIHRoYXQgdW5kZXIgdGhlIHJpZ2h0IGNpcmN1bXN0
YW5jZXMsIHRoZXJlIG1heSBiZQphIHdpbmRvdyBpbiB0aW1lIGFmdGVyIHRo
ZSBoeXBlcnZpc29yIHJlcG9ydGVkIHRoZSBncmFudCBhcyBiZWluZyBmcmVl
CmR1cmluZyB3aGljaCB0aGUgZ3JhbnQgcmVmZXJlZSBzdGlsbCBoYWQgYWNj
ZXNzIHRvIHRoZSBwYWdlLgoKTW92ZSB0aGUgZ3JhbnQgYWNjb3VudGluZyBj
b2RlIGludG8gdGhlIHNhbWUgY3JpdGljYWwgc2VjdGlvbiBhcyB0aGUKcmVw
b3J0aW5nIGNvZGUgdG8gbWFrZSBzdXJlIHRoaXMga2luZCBvZiByYWNlIGNh
bid0IGhhcHBlbi4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjE4LgoKUmVwb3J0
ZWQtYnk6IEphbm4gSG9ybiA8amFubmguY29tPgpTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2NvbW1v
bi9ncmFudF90YWJsZS5jIHwgMzIgKysrKysrKysrKysrKysrKystLS0tLS0t
LS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspLCAx
NSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2dyYW50
X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKaW5kZXggZTJj
NDA5Ny4uZDgwYmQ0OSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9ncmFudF90
YWJsZS5jCisrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwpAQCAtMTE1
MCwxNSArMTE1MCw4IEBAIF9fZ250dGFiX3VubWFwX2NvbW1vbigKICAgICAg
ICAgICAgIFBJTl9GQUlMKGFjdF9yZWxlYXNlX291dCwgR05UU1RfZ2VuZXJh
bF9lcnJvciwKICAgICAgICAgICAgICAgICAgICAgICJCYWQgZnJhbWUgbnVt
YmVyIGRvZXNuJ3QgbWF0Y2ggZ250cmVmLiAoJWx4ICE9ICVseClcbiIsCiAg
ICAgICAgICAgICAgICAgICAgICBvcC0+ZnJhbWUsIGFjdC0+ZnJhbWUpOwot
ICAgICAgICBpZiAoIG9wLT5mbGFncyAmIEdOVE1BUF9kZXZpY2VfbWFwICkK
LSAgICAgICAgewotICAgICAgICAgICAgQVNTRVJUKGFjdC0+cGluICYgKEdO
VFBJTl9kZXZ3X21hc2sgfCBHTlRQSU5fZGV2cl9tYXNrKSk7Ci0gICAgICAg
ICAgICBvcC0+bWFwLT5mbGFncyAmPSB+R05UTUFQX2RldmljZV9tYXA7Ci0g
ICAgICAgICAgICBpZiAoIG9wLT5mbGFncyAmIEdOVE1BUF9yZWFkb25seSAp
Ci0gICAgICAgICAgICAgICAgYWN0LT5waW4gLT0gR05UUElOX2RldnJfaW5j
OwotICAgICAgICAgICAgZWxzZQotICAgICAgICAgICAgICAgIGFjdC0+cGlu
IC09IEdOVFBJTl9kZXZ3X2luYzsKLSAgICAgICAgfQorCisgICAgICAgIG9w
LT5tYXAtPmZsYWdzICY9IH5HTlRNQVBfZGV2aWNlX21hcDsKICAgICB9CiAK
ICAgICBpZiAoIChvcC0+aG9zdF9hZGRyICE9IDApICYmIChvcC0+ZmxhZ3Mg
JiBHTlRNQVBfaG9zdF9tYXApICkKQEAgLTExNjgsMTIgKzExNjEsNyBAQCBf
X2dudHRhYl91bm1hcF9jb21tb24oCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgb3AtPmZsYWdzKSkgPCAwICkKICAg
ICAgICAgICAgIGdvdG8gYWN0X3JlbGVhc2Vfb3V0OwogCi0gICAgICAgIEFT
U0VSVChhY3QtPnBpbiAmIChHTlRQSU5faHN0d19tYXNrIHwgR05UUElOX2hz
dHJfbWFzaykpOwogICAgICAgICBvcC0+bWFwLT5mbGFncyAmPSB+R05UTUFQ
X2hvc3RfbWFwOwotICAgICAgICBpZiAoIG9wLT5mbGFncyAmIEdOVE1BUF9y
ZWFkb25seSApCi0gICAgICAgICAgICBhY3QtPnBpbiAtPSBHTlRQSU5faHN0
cl9pbmM7Ci0gICAgICAgIGVsc2UKLSAgICAgICAgICAgIGFjdC0+cGluIC09
IEdOVFBJTl9oc3R3X2luYzsKICAgICB9CiAKICBhY3RfcmVsZWFzZV9vdXQ6
CkBAIC0xMjY2LDYgKzEyNTQsMTIgQEAgX19nbnR0YWJfdW5tYXBfY29tbW9u
X2NvbXBsZXRlKHN0cnVjdCBnbnR0YWJfdW5tYXBfY29tbW9uICpvcCkKICAg
ICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICBwdXRfcGFnZV9hbmRf
dHlwZShwZyk7CiAgICAgICAgIH0KKworICAgICAgICBBU1NFUlQoYWN0LT5w
aW4gJiAoR05UUElOX2RldndfbWFzayB8IEdOVFBJTl9kZXZyX21hc2spKTsK
KyAgICAgICAgaWYgKCBvcC0+ZmxhZ3MgJiBHTlRNQVBfcmVhZG9ubHkgKQor
ICAgICAgICAgICAgYWN0LT5waW4gLT0gR05UUElOX2RldnJfaW5jOworICAg
ICAgICBlbHNlCisgICAgICAgICAgICBhY3QtPnBpbiAtPSBHTlRQSU5fZGV2
d19pbmM7CiAgICAgfQogCiAgICAgaWYgKCAob3AtPmhvc3RfYWRkciAhPSAw
KSAmJiAob3AtPmZsYWdzICYgR05UTUFQX2hvc3RfbWFwKSApCkBAIC0xMjc0
LDcgKzEyNjgsOSBAQCBfX2dudHRhYl91bm1hcF9jb21tb25fY29tcGxldGUo
c3RydWN0IGdudHRhYl91bm1hcF9jb21tb24gKm9wKQogICAgICAgICB7CiAg
ICAgICAgICAgICAvKgogICAgICAgICAgICAgICogU3VnZ2VzdHMgdGhhdCBf
X2dudGFiX3VubWFwX2NvbW1vbiBmYWlsZWQgaW4KLSAgICAgICAgICAgICAq
IHJlcGxhY2VfZ3JhbnRfaG9zdF9tYXBwaW5nKCkgc28gbm90aGluZyBmdXJ0
aGVyIHRvIGRvCisgICAgICAgICAgICAgKiByZXBsYWNlX2dyYW50X2hvc3Rf
bWFwcGluZygpIG9yIElPTU1VIGhhbmRsaW5nLCBzbyBub3RoaW5nCisgICAg
ICAgICAgICAgKiBmdXJ0aGVyIHRvIGRvIChzaG9ydCBvZiByZS1lc3RhYmxp
c2hpbmcgdGhlIG1hcHBpbmcgaW4gdGhlCisgICAgICAgICAgICAgKiBsYXR0
ZXIgY2FzZSkuCiAgICAgICAgICAgICAgKi8KICAgICAgICAgICAgIGdvdG8g
YWN0X3JlbGVhc2Vfb3V0OwogICAgICAgICB9CkBAIC0xMjg1LDYgKzEyODEs
MTIgQEAgX19nbnR0YWJfdW5tYXBfY29tbW9uX2NvbXBsZXRlKHN0cnVjdCBn
bnR0YWJfdW5tYXBfY29tbW9uICpvcCkKICAgICAgICAgICAgICAgICBwdXRf
cGFnZV90eXBlKHBnKTsKICAgICAgICAgICAgIHB1dF9wYWdlKHBnKTsKICAg
ICAgICAgfQorCisgICAgICAgIEFTU0VSVChhY3QtPnBpbiAmIChHTlRQSU5f
aHN0d19tYXNrIHwgR05UUElOX2hzdHJfbWFzaykpOworICAgICAgICBpZiAo
IG9wLT5mbGFncyAmIEdOVE1BUF9yZWFkb25seSApCisgICAgICAgICAgICBh
Y3QtPnBpbiAtPSBHTlRQSU5faHN0cl9pbmM7CisgICAgICAgIGVsc2UKKyAg
ICAgICAgICAgIGFjdC0+cGluIC09IEdOVFBJTl9oc3R3X2luYzsKICAgICB9
CiAKICAgICBpZiAoIChvcC0+bWFwLT5mbGFncyAmIChHTlRNQVBfZGV2aWNl
X21hcHxHTlRNQVBfaG9zdF9tYXApKSA9PSAwICkKLS0gCjIuMS40Cgo=

--=separator
Content-Type: application/octet-stream;
 name="xsa218-4.8/0002-gnttab-Avoid-potential-double-put-of-maptrack-entry.patch"
Content-Disposition: attachment;
 filename="xsa218-4.8/0002-gnttab-Avoid-potential-double-put-of-maptrack-entry.patch"
Content-Transfer-Encoding: base64

RnJvbSBiYjZkNDc2YjA5ZTYzNWJhZjVlOWZiMjI1NDBhYjdjMzUzMGQxZDk4
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6IFRodSwgMTUgSnVu
IDIwMTcgMTI6MDU6MTQgKzAxMDAKU3ViamVjdDogW1BBVENIIDIvM10gZ250
dGFiOiBBdm9pZCBwb3RlbnRpYWwgZG91YmxlLXB1dCBvZiBtYXB0cmFjayBl
bnRyeQoKRWFjaCBncmFudCBtYXBwaW5nIGZvciBhIHBhcnRpY3VsYXIgZG9t
YWluIGlzIHRyYWNrZWQgYnkgYW4gaW4tWGVuCiJtYXB0cmFjayIgZW50cnku
ICBUaGlzIGVudHJ5IGlzIGlzIHJlZmVyZW5jZWQgYnkgYSAiaGFuZGxlIiwg
d2hpY2ggaXMKZ2l2ZW4gdG8gdGhlIGd1ZXN0IHdoZW4gaXQgY2FsbHMgZ250
dGFiX21hcF9ncmFudF9yZWYoKS4KClRoZXJlIGFyZSB0d28gdHlwZXMgb2Yg
bWFwcGluZyBhIHBhcnRpY3VsYXIgaGFuZGxlIGNhbiByZWZlciB0bzoKR05U
TUFQX2hvc3RfbWFwIGFuZCBHTlRNQVBfZGV2aWNlX21hcC4gIEEgZ2l2ZW4K
Z250dGFiX3VubWFwX2dyYW50X3JlZigpIGNhbGwgY2FuIHJlbW92ZSBlaXRo
ZXIgb25seSBvbmUgb3IgYm90aCBvZgp0aGVzZSBlbnRyaWVzLiAgV2hlbiBh
IHBhcnRpY3VsYXIgaGFuZGxlIGhhcyBubyBlbnRyaWVzIGxlZnQsIGl0IG11
c3QKYmUgZnJlZWQuCgpnbnR0YWJfdW5tYXBfZ3JhbnRfcmVmKCkgbG9vcHMg
dGhyb3VnaCBpdHMgZ3JhbnQgdW5tYXAgcmVxdWVzdCBsaXN0CnR3aWNlLiAg
SXQgZmlyc3QgcmVtb3ZlcyBlbnRyaWVzIGZyb20gYW55IGhvc3QgcGFnZXRh
YmxlcyBhbmQgKGlmCmFwcHJvcHJhaXRlKSBpb21tdXM7IHRoZW4gaXQgZG9l
cyBhIHNpbmdsZSBkb21haW4gVExCIGZsdXNoOyB0aGVuIGl0CmRvZXMgdGhl
IGNsZWFuLXVwLCBpbmNsdWRpbmcgdGVsbGluZyB0aGUgZ3JhbnRlciB0aGF0
IGVudHJpZXMgYXJlIG5vCmxvbmdlciBiZWluZyB1c2VkIChpZiBhcHByb3By
aWF0ZSkuCgpBdCB0aGUgbW9tZW50LCBpdCdzIGR1cmluZyB0aGUgZmlyc3Qg
cGFzcyB0aGF0IHRoZSBtYXB0cmFjayBmbGFncyBhcmUKY2xlYXJlZCwgYnV0
IHRoZSBzZWNvbmQgcGFzcyB0aGF0IHRoZSBtYXB0cmFjayBlbnRyeSBpcyBm
cmVlZC4KClVuZm9ydHVuYXRlbHkgdGhpcyBhbGxvd3MgdGhlIGZvbGxvd2lu
ZyByYWNlLCB3aGljaCByZXN1bHRzIGluIGEKZG91YmxlLWZyZWU6CgogQTog
KHBhc3MgMSkgY2xlYXIgaG9zdF9tYXAKIEI6IChwYXNzIDEpIGNsZWFyIGRl
dmljZV9tYXAKIEE6IChwYXNzIDIpIFNlZSB0aGF0IG1hcHRyYWNrIGVudHJ5
IGhhcyBubyBtYXBwaW5ncywgZnJlZSBpdAogQjogKHBhc3MgMikgU2VlIHRo
YXQgbWFwdHJhY2sgZW50cnkgaGFzIG5vIG1hcHBpbmdzLCBmcmVlIGl0ICMK
ClVuZm9ydHVuYXRlbHksIHVubGlrZSB0aGUgYWN0aXZlIGVudHJ5IHBpbm5p
bmcgdXBkYXRlLCB3ZSBjYW4ndCBzaW1wbHkKbW92ZSB0aGUgbWFwdHJhY2sg
ZmxhZyBjaGFuZ2VzIHRvIHRoZSBzZWNvbmQgaGFsZiwgYmVjYXVzZSB0aGUK
bWFwdHJhY2sgZmxhZ3MgYXJlIHVzZWQgdG8gZGV0ZXJtaW5lIGlmIGlvbW11
IGVudHJpZXMgbmVlZCB0byBiZQphZGRlZDogYSBkb21haW4ncyBpb21tdSBt
dXN0IG5ldmVyIGhhdmUgZmV3ZXIgcGVybWlzc2lvbnMgdGhhbiB0aGUKbWFw
dHJhY2sgZmxhZ3MgaW5kaWNhdGUsIG9yIGEgc3Vic2VxdWVudCBtYXBfZ3Jh
bnRfcmVmKCkgbWlnaHQgZmFpbCB0bwphZGQgdGhlIG5lY2Vzc2FyeSBpb21t
dSBlbnRyaWVzLgoKSW5zdGVhZCwgZnJlZSB0aGUgbWFwdHJhY2sgZW50cnkg
aW4gdGhlIGZpcnN0IHBhc3MgaWYgdGhlcmUgYXJlIG5vCmZ1cnRoZXIgbWFw
cGluZ3MuCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTIxOC4KClJlcG9ydGVkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2guY29tPgpTaWduZWQtb2ZmLWJ5OiBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+ClNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0t
CiB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgfCA3NyArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBj
aGFuZ2VkLCA1MyBpbnNlcnRpb25zKCspLCAyNCBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgYi94ZW4vY29t
bW9uL2dyYW50X3RhYmxlLmMKaW5kZXggZDgwYmQ0OS4uYmExMGU3NiAxMDA2
NDQKLS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCisrKyBiL3hlbi9j
b21tb24vZ3JhbnRfdGFibGUuYwpAQCAtOTgsOCArOTgsOCBAQCBzdHJ1Y3Qg
Z250dGFiX3VubWFwX2NvbW1vbiB7CiAgICAgLyogU2hhcmVkIHN0YXRlIGJl
dGVlbiAqX3VubWFwIGFuZCAqX3VubWFwX2NvbXBsZXRlICovCiAgICAgdTE2
IGZsYWdzOwogICAgIHVuc2lnbmVkIGxvbmcgZnJhbWU7Ci0gICAgc3RydWN0
IGdyYW50X21hcHBpbmcgKm1hcDsKICAgICBzdHJ1Y3QgZG9tYWluICpyZDsK
KyAgICBncmFudF9yZWZfdCByZWY7CiB9OwogCiAvKiBOdW1iZXIgb2YgdW5t
YXAgb3BlcmF0aW9ucyB0aGF0IGFyZSBkb25lIGJldHdlZW4gZWFjaCB0bGIg
Zmx1c2ggKi8KQEAgLTEwNzksNiArMTA3OSw4IEBAIF9fZ250dGFiX3VubWFw
X2NvbW1vbigKICAgICBzdHJ1Y3QgZ3JhbnRfdGFibGUgKmxndCwgKnJndDsK
ICAgICBzdHJ1Y3QgYWN0aXZlX2dyYW50X2VudHJ5ICphY3Q7CiAgICAgczE2
ICAgICAgICAgICAgICByYyA9IDA7CisgICAgc3RydWN0IGdyYW50X21hcHBp
bmcgKm1hcDsKKyAgICBib29sIHB1dF9oYW5kbGUgPSBmYWxzZTsKIAogICAg
IGxkID0gY3VycmVudC0+ZG9tYWluOwogICAgIGxndCA9IGxkLT5ncmFudF90
YWJsZTsKQEAgLTEwOTIsMTEgKzEwOTQsMTEgQEAgX19nbnR0YWJfdW5tYXBf
Y29tbW9uKAogICAgICAgICByZXR1cm47CiAgICAgfQogCi0gICAgb3AtPm1h
cCA9ICZtYXB0cmFja19lbnRyeShsZ3QsIG9wLT5oYW5kbGUpOworICAgIG1h
cCA9ICZtYXB0cmFja19lbnRyeShsZ3QsIG9wLT5oYW5kbGUpOwogCiAgICAg
Z3JhbnRfcmVhZF9sb2NrKGxndCk7CiAKLSAgICBpZiAoIHVubGlrZWx5KCFy
ZWFkX2F0b21pYygmb3AtPm1hcC0+ZmxhZ3MpKSApCisgICAgaWYgKCB1bmxp
a2VseSghcmVhZF9hdG9taWMoJm1hcC0+ZmxhZ3MpKSApCiAgICAgewogICAg
ICAgICBncmFudF9yZWFkX3VubG9jayhsZ3QpOwogICAgICAgICBnZHByaW50
ayhYRU5MT0dfSU5GTywgIlplcm8gZmxhZ3MgZm9yIGhhbmRsZSAoJWQpLlxu
Iiwgb3AtPmhhbmRsZSk7CkBAIC0xMTA0LDcgKzExMDYsNyBAQCBfX2dudHRh
Yl91bm1hcF9jb21tb24oCiAgICAgICAgIHJldHVybjsKICAgICB9CiAKLSAg
ICBkb20gPSBvcC0+bWFwLT5kb21pZDsKKyAgICBkb20gPSBtYXAtPmRvbWlk
OwogICAgIGdyYW50X3JlYWRfdW5sb2NrKGxndCk7CiAKICAgICBpZiAoIHVu
bGlrZWx5KChyZCA9IHJjdV9sb2NrX2RvbWFpbl9ieV9pZChkb20pKSA9PSBO
VUxMKSApCkBAIC0xMTI5LDE2ICsxMTMxLDQzIEBAIF9fZ250dGFiX3VubWFw
X2NvbW1vbigKIAogICAgIGdyYW50X3JlYWRfbG9jayhyZ3QpOwogCi0gICAg
b3AtPmZsYWdzID0gcmVhZF9hdG9taWMoJm9wLT5tYXAtPmZsYWdzKTsKLSAg
ICBpZiAoIHVubGlrZWx5KCFvcC0+ZmxhZ3MpIHx8IHVubGlrZWx5KG9wLT5t
YXAtPmRvbWlkICE9IGRvbSkgKQorICAgIG9wLT5yZCA9IHJkOworICAgIG9w
LT5yZWYgPSBtYXAtPnJlZjsKKworICAgIC8qCisgICAgICogV2UgY2FuJ3Qg
YXNzdW1lIHRoZXJlIHdhcyBubyByYWNpbmcgdW5tYXAgZm9yIHRoaXMgbWFw
dHJhY2sgZW50cnksCisgICAgICogYW5kIGhlbmNlIHdlIGNhbid0IGFzc3Vt
ZSBtYXAtPnJlZiBpcyB2YWxpZCBmb3IgcmQuIFdoaWxlIHRoZSBjaGVja3MK
KyAgICAgKiBiZWxvdyAod2l0aCB0aGUgYWN0aXZlIGVudHJ5IGxvY2sgaGVs
ZCkgd2lsbCByZWplY3QgYW55IHN1Y2ggcmFjaW5nCisgICAgICogcmVxdWVz
dHMsIHdlIHN0aWxsIG5lZWQgdG8gbWFrZSBzdXJlIHdlIGRvbid0IGF0dGVt
cHQgdG8gYWNxdWlyZSBhbgorICAgICAqIGludmFsaWQgbG9jay4KKyAgICAg
Ki8KKyAgICBzbXBfcm1iKCk7CisgICAgaWYgKCB1bmxpa2VseShvcC0+cmVm
ID49IG5yX2dyYW50X2VudHJpZXMocmd0KSkgKQogICAgIHsKICAgICAgICAg
Z2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJVbnN0YWJsZSBoYW5kbGUgJXVc
biIsIG9wLT5oYW5kbGUpOwogICAgICAgICByYyA9IEdOVFNUX2JhZF9oYW5k
bGU7Ci0gICAgICAgIGdvdG8gdW5tYXBfb3V0OworICAgICAgICBnb3RvIHVu
bG9ja19vdXQ7CiAgICAgfQogCi0gICAgb3AtPnJkID0gcmQ7Ci0gICAgYWN0
ID0gYWN0aXZlX2VudHJ5X2FjcXVpcmUocmd0LCBvcC0+bWFwLT5yZWYpOwor
ICAgIGFjdCA9IGFjdGl2ZV9lbnRyeV9hY3F1aXJlKHJndCwgb3AtPnJlZik7
CisKKyAgICAvKgorICAgICAqIE5vdGUgdGhhdCB3ZSAoYWIpdXNlIHRoZSBh
Y3RpdmUgZW50cnkgbG9jayBoZXJlIHRvIHByb3RlY3QgYWdhaW5zdAorICAg
ICAqIG11bHRpcGxlIHVubWFwcyBvZiB0aGUgc2FtZSBtYXBwaW5nIGhlcmUu
IFdlIGRvbid0IHdhbnQgdG8gaG9sZCBsZ3QncworICAgICAqIGxvY2ssIGFu
ZCB3ZSBvbmx5IGhvbGQgcmd0J3MgbG9jayBmb3IgcmVhZGluZyAoYnV0IHRo
ZSBsYXR0ZXIgd291bGRuJ3QKKyAgICAgKiBiZSB0aGUgcmlnaHQgb25lIGFu
eXdheSkuIEhlbmNlIHRoZSBlYXNpZXN0IGlzIHRvIHJlbHkgb24gYSBsb2Nr
IHdlCisgICAgICogaG9sZCBhbnl3YXk7IHNlZSBkb2NzL21pc2MvZ3JhbnQt
dGFibGVzLnR4dCdzICJMb2NraW5nIiBzZWN0aW9uLgorICAgICAqLworCisg
ICAgb3AtPmZsYWdzID0gcmVhZF9hdG9taWMoJm1hcC0+ZmxhZ3MpOworICAg
IHNtcF9ybWIoKTsKKyAgICBpZiAoIHVubGlrZWx5KCFvcC0+ZmxhZ3MpIHx8
IHVubGlrZWx5KG1hcC0+ZG9taWQgIT0gZG9tKSB8fAorICAgICAgICAgdW5s
aWtlbHkobWFwLT5yZWYgIT0gb3AtPnJlZikgKQorICAgIHsKKyAgICAgICAg
Z2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJVbnN0YWJsZSBoYW5kbGUgJSN4
XG4iLCBvcC0+aGFuZGxlKTsKKyAgICAgICAgcmMgPSBHTlRTVF9iYWRfaGFu
ZGxlOworICAgICAgICBnb3RvIGFjdF9yZWxlYXNlX291dDsKKyAgICB9CiAK
ICAgICBpZiAoIG9wLT5mcmFtZSA9PSAwICkKICAgICB7CkBAIC0xMTUxLDcg
KzExODAsNyBAQCBfX2dudHRhYl91bm1hcF9jb21tb24oCiAgICAgICAgICAg
ICAgICAgICAgICAiQmFkIGZyYW1lIG51bWJlciBkb2Vzbid0IG1hdGNoIGdu
dHJlZi4gKCVseCAhPSAlbHgpXG4iLAogICAgICAgICAgICAgICAgICAgICAg
b3AtPmZyYW1lLCBhY3QtPmZyYW1lKTsKIAotICAgICAgICBvcC0+bWFwLT5m
bGFncyAmPSB+R05UTUFQX2RldmljZV9tYXA7CisgICAgICAgIG1hcC0+Zmxh
Z3MgJj0gfkdOVE1BUF9kZXZpY2VfbWFwOwogICAgIH0KIAogICAgIGlmICgg
KG9wLT5ob3N0X2FkZHIgIT0gMCkgJiYgKG9wLT5mbGFncyAmIEdOVE1BUF9o
b3N0X21hcCkgKQpAQCAtMTE2MSwxNCArMTE5MCwyMyBAQCBfX2dudHRhYl91
bm1hcF9jb21tb24oCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgb3AtPmZsYWdzKSkgPCAwICkKICAgICAgICAgICAg
IGdvdG8gYWN0X3JlbGVhc2Vfb3V0OwogCi0gICAgICAgIG9wLT5tYXAtPmZs
YWdzICY9IH5HTlRNQVBfaG9zdF9tYXA7CisgICAgICAgIG1hcC0+ZmxhZ3Mg
Jj0gfkdOVE1BUF9ob3N0X21hcDsKKyAgICB9CisKKyAgICBpZiAoICEobWFw
LT5mbGFncyAmIChHTlRNQVBfZGV2aWNlX21hcHxHTlRNQVBfaG9zdF9tYXAp
KSApCisgICAgeworICAgICAgICBtYXAtPmZsYWdzID0gMDsKKyAgICAgICAg
cHV0X2hhbmRsZSA9IHRydWU7CiAgICAgfQogCiAgYWN0X3JlbGVhc2Vfb3V0
OgogICAgIGFjdGl2ZV9lbnRyeV9yZWxlYXNlKGFjdCk7Ci0gdW5tYXBfb3V0
OgorIHVubG9ja19vdXQ6CiAgICAgZ3JhbnRfcmVhZF91bmxvY2socmd0KTsK
IAorICAgIGlmICggcHV0X2hhbmRsZSApCisgICAgICAgIHB1dF9tYXB0cmFj
a19oYW5kbGUobGd0LCBvcC0+aGFuZGxlKTsKKwogICAgIGlmICggcmMgPT0g
R05UU1Rfb2theSAmJiBnbnR0YWJfbmVlZF9pb21tdV9tYXBwaW5nKGxkKSAp
CiAgICAgewogICAgICAgICB1bnNpZ25lZCBpbnQga2luZDsKQEAgLTEyMDUs
NyArMTI0Myw2IEBAIF9fZ250dGFiX3VubWFwX2NvbW1vbl9jb21wbGV0ZShz
dHJ1Y3QgZ250dGFiX3VubWFwX2NvbW1vbiAqb3ApCiAgICAgZ3JhbnRfZW50
cnlfaGVhZGVyX3QgKnNoYTsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZzsK
ICAgICB1aW50MTZfdCAqc3RhdHVzOwotICAgIGJvb2xfdCBwdXRfaGFuZGxl
ID0gMDsKIAogICAgIGlmICggcmQgPT0gTlVMTCApCiAgICAgeyAKQEAgLTEy
MjYsMTMgKzEyNjMsMTMgQEAgX19nbnR0YWJfdW5tYXBfY29tbW9uX2NvbXBs
ZXRlKHN0cnVjdCBnbnR0YWJfdW5tYXBfY29tbW9uICpvcCkKICAgICBpZiAo
IHJndC0+Z3RfdmVyc2lvbiA9PSAwICkKICAgICAgICAgZ290byB1bmxvY2tf
b3V0OwogCi0gICAgYWN0ID0gYWN0aXZlX2VudHJ5X2FjcXVpcmUocmd0LCBv
cC0+bWFwLT5yZWYpOwotICAgIHNoYSA9IHNoYXJlZF9lbnRyeV9oZWFkZXIo
cmd0LCBvcC0+bWFwLT5yZWYpOworICAgIGFjdCA9IGFjdGl2ZV9lbnRyeV9h
Y3F1aXJlKHJndCwgb3AtPnJlZik7CisgICAgc2hhID0gc2hhcmVkX2VudHJ5
X2hlYWRlcihyZ3QsIG9wLT5yZWYpOwogCiAgICAgaWYgKCByZ3QtPmd0X3Zl
cnNpb24gPT0gMSApCiAgICAgICAgIHN0YXR1cyA9ICZzaGEtPmZsYWdzOwog
ICAgIGVsc2UKLSAgICAgICAgc3RhdHVzID0gJnN0YXR1c19lbnRyeShyZ3Qs
IG9wLT5tYXAtPnJlZik7CisgICAgICAgIHN0YXR1cyA9ICZzdGF0dXNfZW50
cnkocmd0LCBvcC0+cmVmKTsKIAogICAgIGlmICggdW5saWtlbHkob3AtPmZy
YW1lICE9IGFjdC0+ZnJhbWUpICkgCiAgICAgewpAQCAtMTI4OSw5ICsxMzI2
LDYgQEAgX19nbnR0YWJfdW5tYXBfY29tbW9uX2NvbXBsZXRlKHN0cnVjdCBn
bnR0YWJfdW5tYXBfY29tbW9uICpvcCkKICAgICAgICAgICAgIGFjdC0+cGlu
IC09IEdOVFBJTl9oc3R3X2luYzsKICAgICB9CiAKLSAgICBpZiAoIChvcC0+
bWFwLT5mbGFncyAmIChHTlRNQVBfZGV2aWNlX21hcHxHTlRNQVBfaG9zdF9t
YXApKSA9PSAwICkKLSAgICAgICAgcHV0X2hhbmRsZSA9IDE7Ci0KICAgICBp
ZiAoICgoYWN0LT5waW4gJiAoR05UUElOX2RldndfbWFza3xHTlRQSU5faHN0
d19tYXNrKSkgPT0gMCkgJiYKICAgICAgICAgICEob3AtPmZsYWdzICYgR05U
TUFQX3JlYWRvbmx5KSApCiAgICAgICAgIGdudHRhYl9jbGVhcl9mbGFnKF9H
VEZfd3JpdGluZywgc3RhdHVzKTsKQEAgLTEzMDQsMTEgKzEzMzgsNiBAQCBf
X2dudHRhYl91bm1hcF9jb21tb25fY29tcGxldGUoc3RydWN0IGdudHRhYl91
bm1hcF9jb21tb24gKm9wKQogIHVubG9ja19vdXQ6CiAgICAgZ3JhbnRfcmVh
ZF91bmxvY2socmd0KTsKIAotICAgIGlmICggcHV0X2hhbmRsZSApCi0gICAg
ewotICAgICAgICBvcC0+bWFwLT5mbGFncyA9IDA7Ci0gICAgICAgIHB1dF9t
YXB0cmFja19oYW5kbGUobGQtPmdyYW50X3RhYmxlLCBvcC0+aGFuZGxlKTsK
LSAgICB9CiAgICAgcmN1X3VubG9ja19kb21haW4ocmQpOwogfQogCi0tIAoy
LjEuNAoK

--=separator
Content-Type: application/octet-stream;
 name="xsa218-4.8/0003-gnttab-correct-maptrack-table-accesses.patch"
Content-Disposition: attachment;
 filename="xsa218-4.8/0003-gnttab-correct-maptrack-table-accesses.patch"
Content-Transfer-Encoding: base64

RnJvbSAyOWYwNGEwNzc5NzJlMDdjODZjOWU5MTEwMDUyMjBmNmQ2OTFmZmE2
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkRhdGU6IFRodSwgMTUgSnVuIDIwMTcgMTI6
MDU6MjkgKzAxMDAKU3ViamVjdDogW1BBVENIIDMvM10gZ250dGFiOiBjb3Jy
ZWN0IG1hcHRyYWNrIHRhYmxlIGFjY2Vzc2VzCgpJbiBvcmRlciB0byBvYnNl
cnZlIGEgY29uc2lzdGVudCAobGltaXQscG9pbnRlci10YWJsZSkgcGFpciwg
dGhlIHJlYWRlcgpuZWVkcyB0byBlaXRoZXIgaG9sZCB0aGUgbWFwdHJhY2sg
bG9jayAoaW4gbGluZSB3aXRoIGRvY3VtZW50YXRpb24pIG9yCmJvdGggc2lk
ZXMgbmVlZCB0byBvcmRlciB0aGVpciBhY2Nlc3NlcyBzdWl0YWJseSAodGhl
IHdyaXRlciBzaWRlCmJhcnJpZXIgd2FzIHJlbW92ZWQgYnkgY29tbWl0IGRm
ZjUxNWRmZWEgWyJnbnR0YWI6IHVzZSBwZXItVkNQVQptYXB0cmFjayBmcmVl
IGxpc3RzIl0sIGFuZCBhIHJlYWQgc2lkZSBiYXJyaWVyIGhhcyBuZXZlciBi
ZWVuIHRoZXJlKS4KCk1ha2UgdGhlIHdyaXRlciBwdWJsaXNoIGEgbmV3IHRh
YmxlIHBhZ2UgYmVmb3JlIGxpbWl0IChmb3IgYm91bmRzCmNoZWNrcyB0byB3
b3JrKSwgYW5kIG5ldyBsaXN0IGhlYWQgbGFzdCAoZm9yIHJhY2luZyBtYXB0
cmFja19lbnRyeSgpCmludm9jYXRpb25zIHRvIHdvcmspLiBBdCB0aGUgc2Ft
ZSB0aW1lIGFkZCByZWFkIGJhcnJpZXJzIHRvIGxvY2tsZXNzCnJlYWRlcnMu
CgpBZGRpdGlvbmFsbHkgZ2V0X21hcHRyYWNrX2hhbmRsZSgpIG11c3Qgbm90
IGFzc3VtZSAtPm1hcHRyYWNrX2hlYWQgdG8Kbm90IGNoYW5nZSBiZWhpbmQg
aXRzIGJhY2s6IEFub3RoZXIgaGFuZGxlIG1heSBiZSBwdXQgKHVwZGF0aW5n
IG9ubHkKLT5tYXB0cmFja190YWlsKSBhbmQgdGhlbiBnb3Qgb3Igc3RvbGVu
ICh1cGRhdGluZyAtPm1hcHRyYWNrX2hlYWQpLgoKVGhpcyBpcyBwYXJ0IG9m
IFhTQS0yMTguCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9y
Z2UuZHVubGFwQGNpdHJpeC5jb20+Ci0tLQogeGVuL2NvbW1vbi9ncmFudF90
YWJsZS5jIHwgMTMgKysrKysrKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDkg
aW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dyYW50X3Rh
YmxlLmMKaW5kZXggYmExMGU3Ni4uNjI3OTQ3YSAxMDA2NDQKLS0tIGEveGVu
L2NvbW1vbi9ncmFudF90YWJsZS5jCisrKyBiL3hlbi9jb21tb24vZ3JhbnRf
dGFibGUuYwpAQCAtMzk1LDcgKzM5NSw3IEBAIGdldF9tYXB0cmFja19oYW5k
bGUoCiAgICAgc3RydWN0IGdyYW50X3RhYmxlICpsZ3QpCiB7CiAgICAgc3Ry
dWN0IHZjcHUgICAgICAgICAgKmN1cnIgPSBjdXJyZW50OwotICAgIGludCAg
ICAgICAgICAgICAgICAgICBpOworICAgIHVuc2lnbmVkIGludCAgICAgICAg
ICBpLCBoZWFkOwogICAgIGdyYW50X2hhbmRsZV90ICAgICAgICBoYW5kbGU7
CiAgICAgc3RydWN0IGdyYW50X21hcHBpbmcgKm5ld19tdDsKIApAQCAtNDUx
LDE3ICs0NTEsMjAgQEAgZ2V0X21hcHRyYWNrX2hhbmRsZSgKICAgICAgICAg
bmV3X210W2ldLnJlZiA9IGhhbmRsZSArIGkgKyAxOwogICAgICAgICBuZXdf
bXRbaV0udmNwdSA9IGN1cnItPnZjcHVfaWQ7CiAgICAgfQotICAgIG5ld19t
dFtpIC0gMV0ucmVmID0gY3Vyci0+bWFwdHJhY2tfaGVhZDsKIAogICAgIC8q
IFNldCB0YWlsIGRpcmVjdGx5IGlmIHRoaXMgaXMgdGhlIGZpcnN0IHBhZ2Ug
Zm9yIHRoaXMgVkNQVS4gKi8KICAgICBpZiAoIGN1cnItPm1hcHRyYWNrX3Rh
aWwgPT0gTUFQVFJBQ0tfVEFJTCApCiAgICAgICAgIGN1cnItPm1hcHRyYWNr
X3RhaWwgPSBoYW5kbGUgKyBNQVBUUkFDS19QRVJfUEFHRSAtIDE7CiAKLSAg
ICB3cml0ZV9hdG9taWMoJmN1cnItPm1hcHRyYWNrX2hlYWQsIGhhbmRsZSAr
IDEpOwotCiAgICAgbGd0LT5tYXB0cmFja1tucl9tYXB0cmFja19mcmFtZXMo
bGd0KV0gPSBuZXdfbXQ7CisgICAgc21wX3dtYigpOwogICAgIGxndC0+bWFw
dHJhY2tfbGltaXQgKz0gTUFQVFJBQ0tfUEVSX1BBR0U7CiAKKyAgICBkbyB7
CisgICAgICAgIG5ld19tdFtpIC0gMV0ucmVmID0gcmVhZF9hdG9taWMoJmN1
cnItPm1hcHRyYWNrX2hlYWQpOworICAgICAgICBoZWFkID0gY21weGNoZygm
Y3Vyci0+bWFwdHJhY2tfaGVhZCwgbmV3X210W2kgLSAxXS5yZWYsIGhhbmRs
ZSArIDEpOworICAgIH0gd2hpbGUgKCBoZWFkICE9IG5ld19tdFtpIC0gMV0u
cmVmICk7CisKICAgICBzcGluX3VubG9jaygmbGd0LT5tYXB0cmFja19sb2Nr
KTsKIAogICAgIHJldHVybiBoYW5kbGU7CkBAIC03MjcsNiArNzMwLDcgQEAg
c3RhdGljIHVuc2lnbmVkIGludCBtYXBraW5kKAogICAgIGZvciAoIGhhbmRs
ZSA9IDA7ICEoa2luZCAmIE1BUEtJTkRfV1JJVEUpICYmCiAgICAgICAgICAg
ICAgICAgICAgICAgaGFuZGxlIDwgbGd0LT5tYXB0cmFja19saW1pdDsgaGFu
ZGxlKysgKQogICAgIHsKKyAgICAgICAgc21wX3JtYigpOwogICAgICAgICBt
YXAgPSAmbWFwdHJhY2tfZW50cnkobGd0LCBoYW5kbGUpOwogICAgICAgICBp
ZiAoICEobWFwLT5mbGFncyAmIChHTlRNQVBfZGV2aWNlX21hcHxHTlRNQVBf
aG9zdF9tYXApKSB8fAogICAgICAgICAgICAgIG1hcC0+ZG9taWQgIT0gcmQt
PmRvbWFpbl9pZCApCkBAIC0xMDk0LDYgKzEwOTgsNyBAQCBfX2dudHRhYl91
bm1hcF9jb21tb24oCiAgICAgICAgIHJldHVybjsKICAgICB9CiAKKyAgICBz
bXBfcm1iKCk7CiAgICAgbWFwID0gJm1hcHRyYWNrX2VudHJ5KGxndCwgb3At
PmhhbmRsZSk7CiAKICAgICBncmFudF9yZWFkX2xvY2sobGd0KTsKLS0gCjIu
MS40Cgo=

--=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 Jun 20 12:12:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 12: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 1dNI0a-0004i4-Rj; Tue, 20 Jun 2017 12:11: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 1dNI0Z-0004hg-6c
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 12:11:47 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 79/F4-03058-20119495; Tue, 20 Jun 2017 12:11:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXS6fjDS5dR0DP
 S4OFlQ4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePWrI9sBT0+Fbv3sDcwrrPqYuTkEBLIk7g0
 9xAbiM0rYCcxZdsBFhBbQsBQ4vTCm2A2i4CqxPPTT8Fq2ATUJdqebWcFsUWAan7NugVmMwsUS
 Cz8sIyxi5GDQ1jASWLdTV0QUwho5L0jYFFeAUGJvzuEQUxmoGjHPdkJjNyzEBKzEBKzwAZqST
 z8dYsFwtaWWLbwNTNEibTE8n8cEGFjiQuTrzJhKrGTOPRddQEjxypG9eLUorLUIl0TvaSizPS
 MktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwEBkAIIdjN2X/Q8xSnIwKYnyqjN4RgrxJeWn
 VGYkFmfEF5XmpBYfYpTh4FCS4D0vAJQTLEpNT61Iy8wBxgRMWoKDR0mENx6klbe4IDG3ODMdI
 nWKUZdjw+r1X5iEWPLy81KlxHlNQWYIgBRllObBjYDF5yVGWSlhXkago4R4ClKLcjNLUOVfMY
 pzMCoJ887jB5rCk5lXArfpFdARTEBHvDjiAXJESSJCSqqBcXXEvedrFu/xqUoUl85tkD4wI/J
 wruxF6Zr6tp39OzLT+AMVjBPZJ25MtJG3Fd/mOnnlRPVVtdJ7Gx8XvlsRGR2r8POUVMlMt+sJ
 xx6nsDjnZNQk6vh+OfThwc/WH0LH2v480H6y5PTW308iv+itrbTwOn746XXGhBdb70448JLRJ
 eJBjObqKUosxRmJhlrMRcWJAOiHbdfKAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1497960704!103083867!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38131 invoked from network); 20 Jun 2017 12:11:45 -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 Jun 2017 12:11:45 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 20 Jun 2017 06:11:43 -0600
Message-Id: <59492D1C0200007800164AA3@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 20 Jun 2017 06:11:40 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: 
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__Part84BC99EC.2__="
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>, qemu-devel@nongnu.org
Subject: [Xen-devel] [PATCH] 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>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__Part84BC99EC.2__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Rather than constructing a local structure instance on the stack, fill
the fields directly on the shared ring, just like other (Linux)
backends do. Build on the fact that all response structure flavors are
actually identical (the old code did make this assumption too).

This is XSA-216.

Reported by: Anthony Perard <anthony.perard@citrix.com>
Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Acked-by: Anthony PERARD <anthony.perard@citrix.com>
---
v2: Add QEMU_PACKED to fix handling 32-bit guests by 64-bit qemu.

--- a/hw/block/xen_blkif.h
+++ b/hw/block/xen_blkif.h
@@ -14,9 +14,6 @@
 struct blkif_common_request {
     char dummy;
 };
-struct blkif_common_response {
-    char dummy;
-};
=20
 /* i386 protocol version */
 #pragma pack(push, 4)
@@ -36,13 +33,7 @@ struct blkif_x86_32_request_discard {
     blkif_sector_t sector_number;    /* start sector idx on disk (r/w =
only)  */
     uint64_t       nr_sectors;       /* # of contiguous sectors to =
discard   */
 };
-struct blkif_x86_32_response {
-    uint64_t        id;              /* copied from request */
-    uint8_t         operation;       /* copied from request */
-    int16_t         status;          /* BLKIF_RSP_???       */
-};
 typedef struct blkif_x86_32_request blkif_x86_32_request_t;
-typedef struct blkif_x86_32_response blkif_x86_32_response_t;
 #pragma pack(pop)
=20
 /* x86_64 protocol version */
@@ -62,20 +53,14 @@ struct blkif_x86_64_request_discard {
     blkif_sector_t sector_number;    /* start sector idx on disk (r/w =
only)  */
     uint64_t       nr_sectors;       /* # of contiguous sectors to =
discard   */
 };
-struct blkif_x86_64_response {
-    uint64_t       __attribute__((__aligned__(8))) id;
-    uint8_t         operation;       /* copied from request */
-    int16_t         status;          /* BLKIF_RSP_???       */
-};
 typedef struct blkif_x86_64_request blkif_x86_64_request_t;
-typedef struct blkif_x86_64_response blkif_x86_64_response_t;
=20
 DEFINE_RING_TYPES(blkif_common, struct blkif_common_request,
-                  struct blkif_common_response);
+                  struct blkif_response);
 DEFINE_RING_TYPES(blkif_x86_32, struct blkif_x86_32_request,
-                  struct blkif_x86_32_response);
+                  struct blkif_response QEMU_PACKED);
 DEFINE_RING_TYPES(blkif_x86_64, struct blkif_x86_64_request,
-                  struct blkif_x86_64_response);
+                  struct blkif_response);
=20
 union blkif_back_rings {
     blkif_back_ring_t        native;
--- a/hw/block/xen_disk.c
+++ b/hw/block/xen_disk.c
@@ -769,31 +769,30 @@ static int blk_send_response_one(struct
     struct XenBlkDev  *blkdev =3D ioreq->blkdev;
     int               send_notify   =3D 0;
     int               have_requests =3D 0;
-    blkif_response_t  resp;
-    void              *dst;
-
-    resp.id        =3D ioreq->req.id;
-    resp.operation =3D ioreq->req.operation;
-    resp.status    =3D ioreq->status;
+    blkif_response_t  *resp;
=20
     /* Place on the response ring for the relevant domain. */
     switch (blkdev->protocol) {
     case BLKIF_PROTOCOL_NATIVE:
-        dst =3D RING_GET_RESPONSE(&blkdev->rings.native, blkdev->rings.nat=
ive.rsp_prod_pvt);
+        resp =3D RING_GET_RESPONSE(&blkdev->rings.native,
+                                 blkdev->rings.native.rsp_prod_pvt);
         break;
     case BLKIF_PROTOCOL_X86_32:
-        dst =3D RING_GET_RESPONSE(&blkdev->rings.x86_32_part,
-                                blkdev->rings.x86_32_part.rsp_prod_pvt);
+        resp =3D RING_GET_RESPONSE(&blkdev->rings.x86_32_part,
+                                 blkdev->rings.x86_32_part.rsp_prod_pvt);
         break;
     case BLKIF_PROTOCOL_X86_64:
-        dst =3D RING_GET_RESPONSE(&blkdev->rings.x86_64_part,
-                                blkdev->rings.x86_64_part.rsp_prod_pvt);
+        resp =3D RING_GET_RESPONSE(&blkdev->rings.x86_64_part,
+                                 blkdev->rings.x86_64_part.rsp_prod_pvt);
         break;
     default:
-        dst =3D NULL;
         return 0;
     }
-    memcpy(dst, &resp, sizeof(resp));
+
+    resp->id        =3D ioreq->req.id;
+    resp->operation =3D ioreq->req.operation;
+    resp->status    =3D ioreq->status;
+
     blkdev->rings.common.rsp_prod_pvt++;
=20
     RING_PUSH_RESPONSES_AND_CHECK_NOTIFY(&blkdev->rings.common, send_notif=
y);



--=__Part84BC99EC.2__=
Content-Type: text/plain; name="xsa216-qemuu.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="xsa216-qemuu.patch"

xen/disk: don't leak stack data via response ring=0A=0ARather than =
constructing a local structure instance on the stack, fill=0Athe fields =
directly on the shared ring, just like other (Linux)=0Abackends do. Build =
on the fact that all response structure flavors are=0Aactually identical =
(the old code did make this assumption too).=0A=0AThis is XSA-216.=0A=0ARep=
orted by: Anthony Perard <anthony.perard@citrix.com>=0ASigned-off-by: Jan =
Beulich <jbeulich@suse.com>=0AReviewed-by: Konrad Rzeszutek Wilk <konrad.wi=
lk@oracle.com>=0AAcked-by: Anthony PERARD <anthony.perard@citrix.com>=0A---=
=0Av2: Add QEMU_PACKED to fix handling 32-bit guests by 64-bit qemu.=0A=0A-=
-- a/hw/block/xen_blkif.h=0A+++ b/hw/block/xen_blkif.h=0A@@ -14,9 +14,6 =
@@=0A struct blkif_common_request {=0A     char dummy;=0A };=0A-struct =
blkif_common_response {=0A-    char dummy;=0A-};=0A =0A /* i386 protocol =
version */=0A #pragma pack(push, 4)=0A@@ -36,13 +33,7 @@ struct blkif_x86_3=
2_request_discard {=0A     blkif_sector_t sector_number;    /* start =
sector idx on disk (r/w only)  */=0A     uint64_t       nr_sectors;       =
/* # of contiguous sectors to discard   */=0A };=0A-struct blkif_x86_32_res=
ponse {=0A-    uint64_t        id;              /* copied from request =
*/=0A-    uint8_t         operation;       /* copied from request */=0A-   =
 int16_t         status;          /* BLKIF_RSP_???       */=0A-};=0A =
typedef struct blkif_x86_32_request blkif_x86_32_request_t;=0A-typedef =
struct blkif_x86_32_response blkif_x86_32_response_t;=0A #pragma =
pack(pop)=0A =0A /* x86_64 protocol version */=0A@@ -62,20 +53,14 @@ =
struct blkif_x86_64_request_discard {=0A     blkif_sector_t sector_number; =
   /* start sector idx on disk (r/w only)  */=0A     uint64_t       =
nr_sectors;       /* # of contiguous sectors to discard   */=0A };=0A-struc=
t blkif_x86_64_response {=0A-    uint64_t       __attribute__((__aligned__(=
8))) id;=0A-    uint8_t         operation;       /* copied from request =
*/=0A-    int16_t         status;          /* BLKIF_RSP_???       =
*/=0A-};=0A typedef struct blkif_x86_64_request blkif_x86_64_request_t;=0A-=
typedef struct blkif_x86_64_response blkif_x86_64_response_t;=0A =0A =
DEFINE_RING_TYPES(blkif_common, struct blkif_common_request,=0A-           =
       struct blkif_common_response);=0A+                  struct =
blkif_response);=0A DEFINE_RING_TYPES(blkif_x86_32, struct blkif_x86_32_req=
uest,=0A-                  struct blkif_x86_32_response);=0A+              =
    struct blkif_response QEMU_PACKED);=0A DEFINE_RING_TYPES(blkif_x86_64, =
struct blkif_x86_64_request,=0A-                  struct blkif_x86_64_respo=
nse);=0A+                  struct blkif_response);=0A =0A union blkif_back_=
rings {=0A     blkif_back_ring_t        native;=0A--- a/hw/block/xen_disk.c=
=0A+++ b/hw/block/xen_disk.c=0A@@ -769,31 +769,30 @@ static int blk_send_re=
sponse_one(struct=0A     struct XenBlkDev  *blkdev =3D ioreq->blkdev;=0A   =
  int               send_notify   =3D 0;=0A     int               =
have_requests =3D 0;=0A-    blkif_response_t  resp;=0A-    void            =
  *dst;=0A-=0A-    resp.id        =3D ioreq->req.id;=0A-    resp.operation =
=3D ioreq->req.operation;=0A-    resp.status    =3D ioreq->status;=0A+    =
blkif_response_t  *resp;=0A =0A     /* Place on the response ring for the =
relevant domain. */=0A     switch (blkdev->protocol) {=0A     case =
BLKIF_PROTOCOL_NATIVE:=0A-        dst =3D RING_GET_RESPONSE(&blkdev->rings.=
native, blkdev->rings.native.rsp_prod_pvt);=0A+        resp =3D RING_GET_RE=
SPONSE(&blkdev->rings.native,=0A+                                 =
blkdev->rings.native.rsp_prod_pvt);=0A         break;=0A     case =
BLKIF_PROTOCOL_X86_32:=0A-        dst =3D RING_GET_RESPONSE(&blkdev->rings.=
x86_32_part,=0A-                                blkdev->rings.x86_32_part.r=
sp_prod_pvt);=0A+        resp =3D RING_GET_RESPONSE(&blkdev->rings.x86_32_p=
art,=0A+                                 blkdev->rings.x86_32_part.rsp_prod=
_pvt);=0A         break;=0A     case BLKIF_PROTOCOL_X86_64:=0A-        dst =
=3D RING_GET_RESPONSE(&blkdev->rings.x86_64_part,=0A-                      =
          blkdev->rings.x86_64_part.rsp_prod_pvt);=0A+        resp =3D =
RING_GET_RESPONSE(&blkdev->rings.x86_64_part,=0A+                          =
       blkdev->rings.x86_64_part.rsp_prod_pvt);=0A         break;=0A     =
default:=0A-        dst =3D NULL;=0A         return 0;=0A     }=0A-    =
memcpy(dst, &resp, sizeof(resp));=0A+=0A+    resp->id        =3D ioreq->req=
.id;=0A+    resp->operation =3D ioreq->req.operation;=0A+    resp->status  =
  =3D ioreq->status;=0A+=0A     blkdev->rings.common.rsp_prod_pvt++;=0A =
=0A     RING_PUSH_RESPONSES_AND_CHECK_NOTIFY(&blkdev->rings.common, =
send_notify);=0A
--=__Part84BC99EC.2__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__Part84BC99EC.2__=--


From xen-devel-bounces@lists.xen.org Tue Jun 20 12:14:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 12: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 1dNI2m-0005Ei-IG; Tue, 20 Jun 2017 12: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 <konrad.wilk@oracle.com>) id 1dNI2k-0005E2-Rg
 for xen-devel@lists.xensource.com; Tue, 20 Jun 2017 12:14:02 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 3E/76-03058-A8119495; Tue, 20 Jun 2017 12:14:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsUyZ7p8oG6noGe
 kQf9NK4t7U96zOzB6bO/bxR7AGMWamZeUX5HAmrHk3W+mglusFZ2TlzE2MD5n6WLk4hASmMgk
 cfXzbEYI5xujxM2Z15ggnI2MEpMmfGKFcLoZJb5tagXq4QRyiiR2v3jNCmKzCKhKNH94zt7Fy
 MHBJmAi8WaVI0hYRCBCYuPPZ2DlzAKOErs+9bKB2MIC+hK3b3wDa+UVMJM4+uA6M4QtKHFy5h
 Ooei2JG/9eMoGMZBaQllj+jwMkLCqgLLH71l6wcgkBQ4nPG5cyT2AUmIWkexaS7lkI3QsYmVc
 xahSnFpWlFukaWuolFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGJwMQ7GD8sSzg
 EKMkB5OSKK86g2ekEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneJAGgnGBRanpqRVpmDjBSYNISH
 DxKIrzxIK28xQWJucWZ6RCpU4y6HE0ftnxhEmLJy89LlRLnNQWZIQBSlFGaBzcCFrWXGGWlhH
 kZgY4S4ilILcrNLEGVf8UozsGoJAxxCU9mXgncpldARzABHfHiiAfIESWJCCmpBkY9VyFZpmX
 LbgivP2j/6OQNpSd1T4Q0hCUUVc6ua0i9VLX/1QE2juRXtpunCspL54t+qnja77o/6ZCIg600
 i2+cb31CkxeLsW6P9Oa1r2SOvl3k/tq66Wx9m5GTq83MfLH/Vq6O3d9DzKU3GnBktpvO0LZWO
 H7+wQSF5SXfW8wfXNx/SbTfS4mlOCPRUIu5qDgRAOjpj57VAgAA
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1497960840!103084362!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57414 invoked from network); 20 Jun 2017 12:14:01 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Jun 2017 12:14: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
 v5KCDrG3004244
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 20 Jun 2017 12:13:54 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 v5KCDqYA006992
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Tue, 20 Jun 2017 12:13:53 GMT
Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id v5KCDnCd020944;
 Tue, 20 Jun 2017 12:13:50 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 20 Jun 2017 05:13:49 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 51BDF6A00F1; Tue, 20 Jun 2017 08:13:48 -0400 (EDT)
Date: Tue, 20 Jun 2017 08:13:48 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xensource.com,
 axboe@kernel.dk
Message-ID: <20170620121348.GA8119@char.us.oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.8.0 (2017-02-23)
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: jgross@suse.com, ian.jackson@citrix.com, roger.pau@citrix.com
Subject: [Xen-devel] [GIT PULL] (xen) stable/for-jens-3.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGV5IEplbnMsCgpQbGVhc2UgZ2l0IHB1bGwgdGhlIGZvbGxvd2luZyBicmFuY2g6CgpnaXQ6Ly9n
aXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQgc3Rh
YmxlL2Zvci1qZW5zLTQuMTIKCndoaWNoIGhhcyBzZWN1cml0eSBhbmQgbWVtb3J5IGxlYWsgZml4
ZXMgaW4geGVuIGJsb2NrIGRyaXZlci4KClRoYW5rIHlvdS4KCkphbiBCZXVsaWNoICgxKToKICAg
ICAgeGVuLWJsa2JhY2s6IGRvbid0IGxlYWsgc3RhY2sgZGF0YSB2aWEgcmVzcG9uc2UgcmluZwoK
SnVlcmdlbiBHcm9zcyAoMyk6CiAgICAgIHhlbi9ibGtiYWNrOiBmaXggZGlzY29ubmVjdCB3aGls
ZSBJL09zIGluIGZsaWdodAogICAgICB4ZW4vYmxrYmFjazogZG9uJ3QgZnJlZSBiZSBzdHJ1Y3R1
cmUgdG9vIGVhcmx5CiAgICAgIHhlbi9ibGtiYWNrOiBkb24ndCB1c2UgeGVuX2Jsa2lmX2dldCgp
IGluIHhlbi1ibGtiYWNrIGt0aHJlYWQKCgogZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay9ibGti
YWNrLmMgfCAyNiArKysrKysrKysrKystLS0tLS0tLS0tLS0tLQogZHJpdmVycy9ibG9jay94ZW4t
YmxrYmFjay9jb21tb24uaCAgfCAyNiArKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLQogZHJpdmVy
cy9ibG9jay94ZW4tYmxrYmFjay94ZW5idXMuYyAgfCAxNSArKysrKysrKy0tLS0tLS0KIDMgZmls
ZXMgY2hhbmdlZCwgMjYgaW5zZXJ0aW9ucygrKSwgNDEgZGVsZXRpb25zKC0pCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 20 12:35:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 12: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 1dNIMy-0007es-H6; Tue, 20 Jun 2017 12:34:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1dNIMw-0007eV-Nj; Tue, 20 Jun 2017 12:34:55 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 87/3E-03557-D6619495; Tue, 20 Jun 2017 12:34:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNJsWRWlGSWpSXmKPExsWS0XRdVTdHzDP
 SYFO/ocWtm63MFks+LmaxWHX1AKsDs8fR3b+ZAhijWDPzkvIrElgzbqxtYS5oOsZUcfbvVNYG
 xpO7mboYuTiEBI4zSty7voCti5ETyFnEKPF2owmIzSzgKnFj32Y2CFtR4sK9BhYQm1dAUOLkz
 CdgtoSApsSdN6vYQWwRgSKJnedegtlsAnoSc89OYoLotZSYP/EU2BxhAR+J1+872CHmmEn83D
 qbGcRmEVCV+LN/D9sERp5ZSFbPQrJ6FpLVsxg5gOKaEut36UOY0hLL/3FAVMtLbH87hxnC9pF
 YvusCC4TtKbHt/AEWmIlTuh+yw2w6cGovG8QYJ4lXJxUxlbhJzJj6kxmixFliRrc3phJHiZm9
 e1khSuwkDn1XxWbR+4UnoWwniZanZ5iwqel/0M4GUzN13nQ2ZDULGCVWMWoUpxaVpRbpGprpJ
 RVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEJhEGINjBeH9jwCFGSQ4mJVFedQbPSC
 G+pPyUyozE4oz4otKc1OJDjDIcHEoSvNdEgHKCRanpqRVpmTnAdAaTluDgURLhFQFJ8xYXJOY
 WZ6ZDpE4xGnPs+r/mCxPHsvVbvjAJseTl56VKifM2iAKVCoCUZpTmwQ2CpdlLjLJSwryMQKcJ
 8RSkFuVmlqDKv2IU52BUEuadDrKQJzOvBG7fK6BTmIBOeXHEA+SUkkSElFQD48Jrh2Yv3JbpK
 OQ/5cXFwxMUpWQm8Je+UzFwuLPl07yQep0697gnFR+YJxf1bd0a7hyxMzt0t97h9/1Jx/U95t
 htMrJ+vnrJ4VqFScs02NhfnKoqTjXa16/mWfZX/faBX/OVN6ezfa4ozZ1nfPb+F67IGbw319V
 PD/G7XCsvd/eHeOL5hP+FC5VYijMSDbWYi4oTAQgjvyiuAwAA
X-Env-Sender: iwj@xenbits.xen.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1497962091!108288363!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43538 invoked from network); 20 Jun 2017 12:34: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; 20 Jun 2017 12:34:52 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1dNIMo-0005G1-JQ; Tue, 20 Jun 2017 12:34:46 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1dNIMo-0003Gy-Ei; Tue, 20 Jun 2017 12:34:46 +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: <E1dNIMo-0003Gy-Ei@xenbits.xenproject.org>
Date: Tue, 20 Jun 2017 12:34:46 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-devel] Xen Security Advisory 216 - blkif responses leak
	backend stack 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>
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-216
                              version 4

                blkif responses leak backend stack data

UPDATES IN VERSION 4
====================

Move "For patch:" Reported-by to patches as intended.

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

The block interface response structure has some discontiguous fields.
Certain backends populate the structure fields of an otherwise
uninitialized instance of this structure on their stacks, leaking
data through the (internal or trailing) padding field.

IMPACT
======

A malicious unprivileged guest may be able to obtain sensitive
information from the host or other guests.

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

All Linux versions supporting the xen-blkback, blkback, or blktap
drivers are vulnerable.

FreeBSD, NetBSD and Windows (with or without PV drivers) are not
vulnerable (either because they do not have backends at all, or
because they use a different implementation technique which does not
suffer from this problem).

All qemu versions supporting the Xen block backend are vulnerable.  The
qemu-xen-traditional code base does not include such code, so is not
vulnerable.  Note that an instance of qemu will be spawned to provide
the backend for most non-raw-format disks; so you may need to apply the
patch to qemu even if you use only PV guests.

MITIGATION
==========

There's no mitigation available for x86 PV and ARM guests.

For x86 HVM guests it may be possible to change the guest
configuaration such that a fully virtualized disk is being made
available instead.  However, this would normally entail changes inside
the guest itself.

CREDITS
=======

This issue was discovered by Anthony Perard of Citrix.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa216-linux-4.11.patch           Linux 4.5 ... 4.11
xsa216-linux-4.4.patch            Linux 3.3 ... 4.4
xsa216-qemuu.patch                qemu-upstream master, 4.8
xsa216-qemuu-4.7.patch            qemu-upstream 4.7, 4.6
xsa216-qemuu-4.5.patch            qemu-upstream 4.5
xsa216-linux-2.6.18-xen.patch     linux-2.6.18-xen.hg

$ sha256sum xsa216*
d316e16f8da2078966e9d7d516dd0a9ed5a29c3bc479974374c8fa778859913d  xsa216-linux-2.6.18-xen.patch
4440fe324b61baf0f3f5a73352c4d9ac6f94917e216d8421263a5e67445852db  xsa216-linux-4.4.patch
eb24bfc0303e13e08fd3710463aea139a92a3f83db7f35119c4d3831154a6453  xsa216-linux-4.11.patch
b4b8f68fa05d718c5be7023c84d942e43725bcc563ea15556ee9646f6f9bf7e7  xsa216-qemuu.patch
4fc3665ff07ec79fb31ac66a3fd360a45b7ec546c549c04284f0128ad0c5beba  xsa216-qemuu-4.5.patch
a0e0dfd5ea2643ae14c220124194388017a3656db3e6ce430913cda800c43aad  xsa216-qemuu-4.7.patch
$

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

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

However, deployment of the mitigation is NOT permitted (except where
all the affected systems and VMs are administered and used only by
organisations which are members of the Xen Project Security Issues
Predisclosure List).  Specifically, deployment on public cloud systems
is NOT permitted.  This is because this produces a guest-visible
change which will indicate which component contains the vulnerability.

Additionally, 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

iQEcBAEBCAAGBQJZSRYiAAoJEIP+FMlX6CvZILQIALI17G6L+BIr6rXHglleL6Lz
E9Rvlng8K3e5088Hzs5gwq0c9jeK7i9B8PIjdgTH8OS1YjwpWF4wdPveSNACules
590SQVdwN2+Q1oTqdEECnaaCdl7eiEiv+2vRr+LYXNSLJuIRclnc/Fv3nTz/iuTM
5vwIVS/rpdETDBcMJVbCRvUbMeCx/ZM8+lNmEe20QP6h++pmc8wT7B54yGVwk6LT
eknzRMFYhUqcF8eLTJ/QyHf94x1mujVCHNKbOXkMQ27lWAJ5Jt2ut0IZeA6CFAlw
j/u8azGv9VIpXGLp2R1OWPYbEYeAzvjNC7+qoixiscSvfPkiSTfAv7pmr52jvGg=
=+gya
-----END PGP SIGNATURE-----

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiBibGtiYWNrL2Jsa3RhcDogZG9uJ3QgbGVhayBzdGFjayBkYXRhIHZpYSBy
ZXNwb25zZSByaW5nCgpSYXRoZXIgdGhhbiBjb25zdHJ1Y3RpbmcgYSBsb2Nh
bCBzdHJ1Y3R1cmUgaW5zdGFuY2Ugb24gdGhlIHN0YWNrLCBmaWxsCnRoZSBm
aWVsZHMgZGlyZWN0bHkgb24gdGhlIHNoYXJlZCByaW5nLCBqdXN0IGxpa2Ug
b3RoZXIgYmFja2VuZHMgZG8uCkJ1aWxkIG9uIHRoZSBmYWN0IHRoYXQgYWxs
IHJlc3BvbnNlIHN0cnVjdHVyZSBmbGF2b3JzIGFyZSBhY3R1YWxseQppZGVu
dGljYWwgKHRoZSBvbGQgY29kZSBkaWQgbWFrZSB0aGlzIGFzc3VtcHRpb24g
dG9vKS4KClRoaXMgaXMgWFNBLTIxNi4KClJlcG9ydGVkLWJ5OiBBbnRob255
IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdl
ZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFj
bGUuY29tPgoKLS0tIGEvZHJpdmVycy94ZW4vYmxrYmFjay9ibGtiYWNrLmMK
KysrIGIvZHJpdmVycy94ZW4vYmxrYmFjay9ibGtiYWNrLmMKQEAgLTYwNiwz
MyArNjA2LDM0IEBAIHN0YXRpYyB2b2lkIF9kaXNwYXRjaF9yd19ibG9ja19p
byhibGtpZl8KIHN0YXRpYyB2b2lkIG1ha2VfcmVzcG9uc2UoYmxraWZfdCAq
YmxraWYsIHU2NCBpZCwKIAkJCSAgdW5zaWduZWQgc2hvcnQgb3AsIGludCBz
dCkKIHsKLQlibGtpZl9yZXNwb25zZV90ICByZXNwOworCWJsa2lmX3Jlc3Bv
bnNlX3QgICpyZXNwOwogCXVuc2lnbmVkIGxvbmcgICAgIGZsYWdzOwogCWJs
a2lmX2JhY2tfcmluZ3NfdCAqYmxrX3JpbmdzID0gJmJsa2lmLT5ibGtfcmlu
Z3M7CiAJaW50IG5vdGlmeTsKIAotCXJlc3AuaWQgICAgICAgID0gaWQ7Ci0J
cmVzcC5vcGVyYXRpb24gPSBvcDsKLQlyZXNwLnN0YXR1cyAgICA9IHN0Owot
CiAJc3Bpbl9sb2NrX2lycXNhdmUoJmJsa2lmLT5ibGtfcmluZ19sb2NrLCBm
bGFncyk7CiAJLyogUGxhY2Ugb24gdGhlIHJlc3BvbnNlIHJpbmcgZm9yIHRo
ZSByZWxldmFudCBkb21haW4uICovCiAJc3dpdGNoIChibGtpZi0+YmxrX3By
b3RvY29sKSB7CiAJY2FzZSBCTEtJRl9QUk9UT0NPTF9OQVRJVkU6Ci0JCW1l
bWNweShSSU5HX0dFVF9SRVNQT05TRSgmYmxrX3JpbmdzLT5uYXRpdmUsIGJs
a19yaW5ncy0+bmF0aXZlLnJzcF9wcm9kX3B2dCksCi0JCSAgICAgICAmcmVz
cCwgc2l6ZW9mKHJlc3ApKTsKKwkJcmVzcCA9IFJJTkdfR0VUX1JFU1BPTlNF
KCZibGtfcmluZ3MtPm5hdGl2ZSwKKwkJCQkJIGJsa19yaW5ncy0+bmF0aXZl
LnJzcF9wcm9kX3B2dCk7CiAJCWJyZWFrOwogCWNhc2UgQkxLSUZfUFJPVE9D
T0xfWDg2XzMyOgotCQltZW1jcHkoUklOR19HRVRfUkVTUE9OU0UoJmJsa19y
aW5ncy0+eDg2XzMyLCBibGtfcmluZ3MtPng4Nl8zMi5yc3BfcHJvZF9wdnQp
LAotCQkgICAgICAgJnJlc3AsIHNpemVvZihyZXNwKSk7CisJCXJlc3AgPSBS
SU5HX0dFVF9SRVNQT05TRSgmYmxrX3JpbmdzLT54ODZfMzIsCisJCQkJCSBi
bGtfcmluZ3MtPng4Nl8zMi5yc3BfcHJvZF9wdnQpOwogCQlicmVhazsKIAlj
YXNlIEJMS0lGX1BST1RPQ09MX1g4Nl82NDoKLQkJbWVtY3B5KFJJTkdfR0VU
X1JFU1BPTlNFKCZibGtfcmluZ3MtPng4Nl82NCwgYmxrX3JpbmdzLT54ODZf
NjQucnNwX3Byb2RfcHZ0KSwKLQkJICAgICAgICZyZXNwLCBzaXplb2YocmVz
cCkpOworCQlyZXNwID0gUklOR19HRVRfUkVTUE9OU0UoJmJsa19yaW5ncy0+
eDg2XzY0LAorCQkJCQkgYmxrX3JpbmdzLT54ODZfNjQucnNwX3Byb2RfcHZ0
KTsKIAkJYnJlYWs7CiAJZGVmYXVsdDoKIAkJQlVHKCk7CiAJfQorCisJcmVz
cC0+aWQgICAgICAgID0gaWQ7CisJcmVzcC0+b3BlcmF0aW9uID0gb3A7CisJ
cmVzcC0+c3RhdHVzICAgID0gc3Q7CisKIAlibGtfcmluZ3MtPmNvbW1vbi5y
c3BfcHJvZF9wdnQrKzsKIAlSSU5HX1BVU0hfUkVTUE9OU0VTX0FORF9DSEVD
S19OT1RJRlkoJmJsa19yaW5ncy0+Y29tbW9uLCBub3RpZnkpOwogCXNwaW5f
dW5sb2NrX2lycXJlc3RvcmUoJmJsa2lmLT5ibGtfcmluZ19sb2NrLCBmbGFn
cyk7Ci0tLSBhL2RyaXZlcnMveGVuL2Jsa3RhcC9ibGt0YXAuYworKysgYi9k
cml2ZXJzL3hlbi9ibGt0YXAvYmxrdGFwLmMKQEAgLTE2NzgsMzYgKzE2Nzgs
MzQgQEAgc3RhdGljIHZvaWQgZGlzcGF0Y2hfcndfYmxvY2tfaW8oYmxraWZf
dAogc3RhdGljIHZvaWQgbWFrZV9yZXNwb25zZShibGtpZl90ICpibGtpZiwg
dTY0IGlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBz
aG9ydCBvcCwgaW50IHN0KQogewotCWJsa2lmX3Jlc3BvbnNlX3QgIHJlc3A7
CisJYmxraWZfcmVzcG9uc2VfdCAgKnJlc3A7CiAJdW5zaWduZWQgbG9uZyAg
ICAgZmxhZ3M7CiAJYmxraWZfYmFja19yaW5nc190ICpibGtfcmluZ3MgPSAm
YmxraWYtPmJsa19yaW5nczsKIAlpbnQgbm90aWZ5OwogCi0JcmVzcC5pZCAg
ICAgICAgPSBpZDsKLQlyZXNwLm9wZXJhdGlvbiA9IG9wOwotCXJlc3Auc3Rh
dHVzICAgID0gc3Q7Ci0KIAlzcGluX2xvY2tfaXJxc2F2ZSgmYmxraWYtPmJs
a19yaW5nX2xvY2ssIGZsYWdzKTsKIAkvKiBQbGFjZSBvbiB0aGUgcmVzcG9u
c2UgcmluZyBmb3IgdGhlIHJlbGV2YW50IGRvbWFpbi4gKi8KIAlzd2l0Y2gg
KGJsa2lmLT5ibGtfcHJvdG9jb2wpIHsKIAljYXNlIEJMS0lGX1BST1RPQ09M
X05BVElWRToKLQkJbWVtY3B5KFJJTkdfR0VUX1JFU1BPTlNFKCZibGtfcmlu
Z3MtPm5hdGl2ZSwKLQkJCQkJIGJsa19yaW5ncy0+bmF0aXZlLnJzcF9wcm9k
X3B2dCksCi0JCSAgICAgICAmcmVzcCwgc2l6ZW9mKHJlc3ApKTsKKwkJcmVz
cCA9IFJJTkdfR0VUX1JFU1BPTlNFKCZibGtfcmluZ3MtPm5hdGl2ZSwKKwkJ
CQkJIGJsa19yaW5ncy0+bmF0aXZlLnJzcF9wcm9kX3B2dCk7CiAJCWJyZWFr
OwogCWNhc2UgQkxLSUZfUFJPVE9DT0xfWDg2XzMyOgotCQltZW1jcHkoUklO
R19HRVRfUkVTUE9OU0UoJmJsa19yaW5ncy0+eDg2XzMyLAotCQkJCQkgYmxr
X3JpbmdzLT54ODZfMzIucnNwX3Byb2RfcHZ0KSwKLQkJICAgICAgICZyZXNw
LCBzaXplb2YocmVzcCkpOworCQlyZXNwID0gUklOR19HRVRfUkVTUE9OU0Uo
JmJsa19yaW5ncy0+eDg2XzMyLAorCQkJCQkgYmxrX3JpbmdzLT54ODZfMzIu
cnNwX3Byb2RfcHZ0KTsKIAkJYnJlYWs7CiAJY2FzZSBCTEtJRl9QUk9UT0NP
TF9YODZfNjQ6Ci0JCW1lbWNweShSSU5HX0dFVF9SRVNQT05TRSgmYmxrX3Jp
bmdzLT54ODZfNjQsCi0JCQkJCSBibGtfcmluZ3MtPng4Nl82NC5yc3BfcHJv
ZF9wdnQpLAotCQkgICAgICAgJnJlc3AsIHNpemVvZihyZXNwKSk7CisJCXJl
c3AgPSBSSU5HX0dFVF9SRVNQT05TRSgmYmxrX3JpbmdzLT54ODZfNjQsCisJ
CQkJCSBibGtfcmluZ3MtPng4Nl82NC5yc3BfcHJvZF9wdnQpOwogCQlicmVh
azsKIAlkZWZhdWx0OgogCQlCVUcoKTsKIAl9CisKKwlyZXNwLT5pZCAgICAg
ICAgPSBpZDsKKwlyZXNwLT5vcGVyYXRpb24gPSBvcDsKKwlyZXNwLT5zdGF0
dXMgICAgPSBzdDsKKwogCWJsa19yaW5ncy0+Y29tbW9uLnJzcF9wcm9kX3B2
dCsrOwogCVJJTkdfUFVTSF9SRVNQT05TRVNfQU5EX0NIRUNLX05PVElGWSgm
YmxrX3JpbmdzLT5jb21tb24sIG5vdGlmeSk7CiAKLS0tIGEvaW5jbHVkZS94
ZW4vYmxraWYuaAorKysgYi9pbmNsdWRlL3hlbi9ibGtpZi5oCkBAIC0zMiw5
ICszMiw2IEBACiBzdHJ1Y3QgYmxraWZfY29tbW9uX3JlcXVlc3QgewogCWNo
YXIgZHVtbXk7CiB9Owotc3RydWN0IGJsa2lmX2NvbW1vbl9yZXNwb25zZSB7
Ci0JY2hhciBkdW1teTsKLX07CiAKIC8qIGkzODYgcHJvdG9jb2wgdmVyc2lv
biAqLwogI3ByYWdtYSBwYWNrKHB1c2gsIDQpCkBAIC00NiwxMyArNDMsNyBA
QCB1bmlvbiBibGtpZl94ODZfMzJfdW5pb24gewogCWJsa2lmX3NlY3Rvcl90
IHNlY3Rvcl9udW1iZXI7Lyogc3RhcnQgc2VjdG9yIGlkeCBvbiBkaXNrIChy
L3cgb25seSkgICovCiAJc3RydWN0IGJsa2lmX3JlcXVlc3Rfc2VnbWVudCBz
ZWdbQkxLSUZfTUFYX1NFR01FTlRTX1BFUl9SRVFVRVNUXTsKIH07Ci1zdHJ1
Y3QgYmxraWZfeDg2XzMyX3Jlc3BvbnNlIHsKLQl1aW50NjRfdCAgICAgICAg
aWQ7ICAgICAgICAgICAgICAvKiBjb3BpZWQgZnJvbSByZXF1ZXN0ICovCi0J
dWludDhfdCAgICAgICAgIG9wZXJhdGlvbjsgICAgICAgLyogY29waWVkIGZy
b20gcmVxdWVzdCAqLwotCWludDE2X3QgICAgICAgICBzdGF0dXM7ICAgICAg
ICAgIC8qIEJMS0lGX1JTUF8/Pz8gICAgICAgKi8KLX07CiB0eXBlZGVmIHN0
cnVjdCBibGtpZl94ODZfMzJfcmVxdWVzdCBibGtpZl94ODZfMzJfcmVxdWVz
dF90OwotdHlwZWRlZiBzdHJ1Y3QgYmxraWZfeDg2XzMyX3Jlc3BvbnNlIGJs
a2lmX3g4Nl8zMl9yZXNwb25zZV90OwogI3ByYWdtYSBwYWNrKHBvcCkKIAog
LyogeDg2XzY0IHByb3RvY29sIHZlcnNpb24gKi8KQEAgLTY0LDE4ICs1NSwx
NSBAQCB1bmlvbiBibGtpZl94ODZfNjRfdW5pb24gewogCWJsa2lmX3NlY3Rv
cl90IHNlY3Rvcl9udW1iZXI7Lyogc3RhcnQgc2VjdG9yIGlkeCBvbiBkaXNr
IChyL3cgb25seSkgICovCiAJc3RydWN0IGJsa2lmX3JlcXVlc3Rfc2VnbWVu
dCBzZWdbQkxLSUZfTUFYX1NFR01FTlRTX1BFUl9SRVFVRVNUXTsKIH07Ci1z
dHJ1Y3QgYmxraWZfeDg2XzY0X3Jlc3BvbnNlIHsKLQl1aW50NjRfdCAgICAg
ICBfX2F0dHJpYnV0ZV9fKChfX2FsaWduZWRfXyg4KSkpIGlkOwotCXVpbnQ4
X3QgICAgICAgICBvcGVyYXRpb247ICAgICAgIC8qIGNvcGllZCBmcm9tIHJl
cXVlc3QgKi8KLQlpbnQxNl90ICAgICAgICAgc3RhdHVzOyAgICAgICAgICAv
KiBCTEtJRl9SU1BfPz8/ICAgICAgICovCi19OwogdHlwZWRlZiBzdHJ1Y3Qg
YmxraWZfeDg2XzY0X3JlcXVlc3QgYmxraWZfeDg2XzY0X3JlcXVlc3RfdDsK
LXR5cGVkZWYgc3RydWN0IGJsa2lmX3g4Nl82NF9yZXNwb25zZSBibGtpZl94
ODZfNjRfcmVzcG9uc2VfdDsKIAogI2RlZmluZSBibGtpZl9uYXRpdmVfc3Jp
bmcgYmxraWZfc3JpbmcKLURFRklORV9SSU5HX1RZUEVTKGJsa2lmX2NvbW1v
biwgc3RydWN0IGJsa2lmX2NvbW1vbl9yZXF1ZXN0LCBzdHJ1Y3QgYmxraWZf
Y29tbW9uX3Jlc3BvbnNlKTsKLURFRklORV9SSU5HX1RZUEVTKGJsa2lmX3g4
Nl8zMiwgc3RydWN0IGJsa2lmX3g4Nl8zMl9yZXF1ZXN0LCBzdHJ1Y3QgYmxr
aWZfeDg2XzMyX3Jlc3BvbnNlKTsKLURFRklORV9SSU5HX1RZUEVTKGJsa2lm
X3g4Nl82NCwgc3RydWN0IGJsa2lmX3g4Nl82NF9yZXF1ZXN0LCBzdHJ1Y3Qg
YmxraWZfeDg2XzY0X3Jlc3BvbnNlKTsKK0RFRklORV9SSU5HX1RZUEVTKGJs
a2lmX2NvbW1vbiwgc3RydWN0IGJsa2lmX2NvbW1vbl9yZXF1ZXN0LAorCQkg
IHN0cnVjdCBibGtpZl9yZXNwb25zZSk7CitERUZJTkVfUklOR19UWVBFUyhi
bGtpZl94ODZfMzIsIHN0cnVjdCBibGtpZl94ODZfMzJfcmVxdWVzdCwKKwkJ
ICBzdHJ1Y3QgYmxraWZfcmVzcG9uc2UgX19hdHRyaWJ1dGVfXygoX19wYWNr
ZWRfXykpKTsKK0RFRklORV9SSU5HX1RZUEVTKGJsa2lmX3g4Nl82NCwgc3Ry
dWN0IGJsa2lmX3g4Nl82NF9yZXF1ZXN0LAorCQkgIHN0cnVjdCBibGtpZl9y
ZXNwb25zZSk7CiAKIHVuaW9uIGJsa2lmX2JhY2tfcmluZ3MgewogCWJsa2lm
X2JhY2tfcmluZ190ICAgICAgICBuYXRpdmU7Cg==

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

eGVuLWJsa2JhY2s6IGRvbid0IGxlYWsgc3RhY2sgZGF0YSB2aWEgcmVzcG9u
c2UgcmluZwoKUmF0aGVyIHRoYW4gY29uc3RydWN0aW5nIGEgbG9jYWwgc3Ry
dWN0dXJlIGluc3RhbmNlIG9uIHRoZSBzdGFjaywgZmlsbAp0aGUgZmllbGRz
IGRpcmVjdGx5IG9uIHRoZSBzaGFyZWQgcmluZywganVzdCBsaWtlIG90aGVy
IGJhY2tlbmRzIGRvLgpCdWlsZCBvbiB0aGUgZmFjdCB0aGF0IGFsbCByZXNw
b25zZSBzdHJ1Y3R1cmUgZmxhdm9ycyBhcmUgYWN0dWFsbHkKaWRlbnRpY2Fs
ICh0aGUgb2xkIGNvZGUgZGlkIG1ha2UgdGhpcyBhc3N1bXB0aW9uIHRvbyku
CgpUaGlzIGlzIFhTQS0yMTYuCgpSZXBvcnRlZC1ieTogQW50aG9ueSBQZXJh
cmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6
IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNv
bT4KCi0tLSBhL2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2svYmxrYmFjay5j
CisrKyBiL2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2svYmxrYmFjay5jCkBA
IC0xNDEwLDMzICsxNDEwLDM0IEBAIHN0YXRpYyBpbnQgZGlzcGF0Y2hfcndf
YmxvY2tfaW8oc3RydWN0IHgKIHN0YXRpYyB2b2lkIG1ha2VfcmVzcG9uc2Uo
c3RydWN0IHhlbl9ibGtpZiAqYmxraWYsIHU2NCBpZCwKIAkJCSAgdW5zaWdu
ZWQgc2hvcnQgb3AsIGludCBzdCkKIHsKLQlzdHJ1Y3QgYmxraWZfcmVzcG9u
c2UgIHJlc3A7CisJc3RydWN0IGJsa2lmX3Jlc3BvbnNlICpyZXNwOwogCXVu
c2lnbmVkIGxvbmcgICAgIGZsYWdzOwogCXVuaW9uIGJsa2lmX2JhY2tfcmlu
Z3MgKmJsa19yaW5ncyA9ICZibGtpZi0+YmxrX3JpbmdzOwogCWludCBub3Rp
Znk7CiAKLQlyZXNwLmlkICAgICAgICA9IGlkOwotCXJlc3Aub3BlcmF0aW9u
ID0gb3A7Ci0JcmVzcC5zdGF0dXMgICAgPSBzdDsKLQogCXNwaW5fbG9ja19p
cnFzYXZlKCZibGtpZi0+YmxrX3JpbmdfbG9jaywgZmxhZ3MpOwogCS8qIFBs
YWNlIG9uIHRoZSByZXNwb25zZSByaW5nIGZvciB0aGUgcmVsZXZhbnQgZG9t
YWluLiAqLwogCXN3aXRjaCAoYmxraWYtPmJsa19wcm90b2NvbCkgewogCWNh
c2UgQkxLSUZfUFJPVE9DT0xfTkFUSVZFOgotCQltZW1jcHkoUklOR19HRVRf
UkVTUE9OU0UoJmJsa19yaW5ncy0+bmF0aXZlLCBibGtfcmluZ3MtPm5hdGl2
ZS5yc3BfcHJvZF9wdnQpLAotCQkgICAgICAgJnJlc3AsIHNpemVvZihyZXNw
KSk7CisJCXJlc3AgPSBSSU5HX0dFVF9SRVNQT05TRSgmYmxrX3JpbmdzLT5u
YXRpdmUsCisJCQkJCSBibGtfcmluZ3MtPm5hdGl2ZS5yc3BfcHJvZF9wdnQp
OwogCQlicmVhazsKIAljYXNlIEJMS0lGX1BST1RPQ09MX1g4Nl8zMjoKLQkJ
bWVtY3B5KFJJTkdfR0VUX1JFU1BPTlNFKCZibGtfcmluZ3MtPng4Nl8zMiwg
YmxrX3JpbmdzLT54ODZfMzIucnNwX3Byb2RfcHZ0KSwKLQkJICAgICAgICZy
ZXNwLCBzaXplb2YocmVzcCkpOworCQlyZXNwID0gUklOR19HRVRfUkVTUE9O
U0UoJmJsa19yaW5ncy0+eDg2XzMyLAorCQkJCQkgYmxrX3JpbmdzLT54ODZf
MzIucnNwX3Byb2RfcHZ0KTsKIAkJYnJlYWs7CiAJY2FzZSBCTEtJRl9QUk9U
T0NPTF9YODZfNjQ6Ci0JCW1lbWNweShSSU5HX0dFVF9SRVNQT05TRSgmYmxr
X3JpbmdzLT54ODZfNjQsIGJsa19yaW5ncy0+eDg2XzY0LnJzcF9wcm9kX3B2
dCksCi0JCSAgICAgICAmcmVzcCwgc2l6ZW9mKHJlc3ApKTsKKwkJcmVzcCA9
IFJJTkdfR0VUX1JFU1BPTlNFKCZibGtfcmluZ3MtPng4Nl82NCwKKwkJCQkJ
IGJsa19yaW5ncy0+eDg2XzY0LnJzcF9wcm9kX3B2dCk7CiAJCWJyZWFrOwog
CWRlZmF1bHQ6CiAJCUJVRygpOwogCX0KKworCXJlc3AtPmlkICAgICAgICA9
IGlkOworCXJlc3AtPm9wZXJhdGlvbiA9IG9wOworCXJlc3AtPnN0YXR1cyAg
ICA9IHN0OworCiAJYmxrX3JpbmdzLT5jb21tb24ucnNwX3Byb2RfcHZ0Kys7
CiAJUklOR19QVVNIX1JFU1BPTlNFU19BTkRfQ0hFQ0tfTk9USUZZKCZibGtf
cmluZ3MtPmNvbW1vbiwgbm90aWZ5KTsKIAlzcGluX3VubG9ja19pcnFyZXN0
b3JlKCZibGtpZi0+YmxrX3JpbmdfbG9jaywgZmxhZ3MpOwotLS0gYS9kcml2
ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL2NvbW1vbi5oCisrKyBiL2RyaXZlcnMv
YmxvY2sveGVuLWJsa2JhY2svY29tbW9uLmgKQEAgLTc0LDkgKzc0LDggQEAg
ZXh0ZXJuIHVuc2lnbmVkIGludCB4ZW5fYmxraWZfbWF4X3Jpbmdfbwogc3Ry
dWN0IGJsa2lmX2NvbW1vbl9yZXF1ZXN0IHsKIAljaGFyIGR1bW15OwogfTsK
LXN0cnVjdCBibGtpZl9jb21tb25fcmVzcG9uc2UgewotCWNoYXIgZHVtbXk7
Ci19OworCisvKiBpMzg2IHByb3RvY29sIHZlcnNpb24gKi8KIAogc3RydWN0
IGJsa2lmX3g4Nl8zMl9yZXF1ZXN0X3J3IHsKIAl1aW50OF90ICAgICAgICBu
cl9zZWdtZW50czsgIC8qIG51bWJlciBvZiBzZWdtZW50cyAgICAgICAgICAg
ICAgICAgICAqLwpAQCAtMTI4LDE0ICsxMjcsNiBAQCBzdHJ1Y3QgYmxraWZf
eDg2XzMyX3JlcXVlc3QgewogCX0gdTsKIH0gX19hdHRyaWJ1dGVfXygoX19w
YWNrZWRfXykpOwogCi0vKiBpMzg2IHByb3RvY29sIHZlcnNpb24gKi8KLSNw
cmFnbWEgcGFjayhwdXNoLCA0KQotc3RydWN0IGJsa2lmX3g4Nl8zMl9yZXNw
b25zZSB7Ci0JdWludDY0X3QgICAgICAgIGlkOyAgICAgICAgICAgICAgLyog
Y29waWVkIGZyb20gcmVxdWVzdCAqLwotCXVpbnQ4X3QgICAgICAgICBvcGVy
YXRpb247ICAgICAgIC8qIGNvcGllZCBmcm9tIHJlcXVlc3QgKi8KLQlpbnQx
Nl90ICAgICAgICAgc3RhdHVzOyAgICAgICAgICAvKiBCTEtJRl9SU1BfPz8/
ICAgICAgICovCi19OwotI3ByYWdtYSBwYWNrKHBvcCkKIC8qIHg4Nl82NCBw
cm90b2NvbCB2ZXJzaW9uICovCiAKIHN0cnVjdCBibGtpZl94ODZfNjRfcmVx
dWVzdF9ydyB7CkBAIC0xOTIsMTggKzE4MywxMiBAQCBzdHJ1Y3QgYmxraWZf
eDg2XzY0X3JlcXVlc3QgewogCX0gdTsKIH0gX19hdHRyaWJ1dGVfXygoX19w
YWNrZWRfXykpOwogCi1zdHJ1Y3QgYmxraWZfeDg2XzY0X3Jlc3BvbnNlIHsK
LQl1aW50NjRfdCAgICAgICBfX2F0dHJpYnV0ZV9fKChfX2FsaWduZWRfXyg4
KSkpIGlkOwotCXVpbnQ4X3QgICAgICAgICBvcGVyYXRpb247ICAgICAgIC8q
IGNvcGllZCBmcm9tIHJlcXVlc3QgKi8KLQlpbnQxNl90ICAgICAgICAgc3Rh
dHVzOyAgICAgICAgICAvKiBCTEtJRl9SU1BfPz8/ICAgICAgICovCi19Owot
CiBERUZJTkVfUklOR19UWVBFUyhibGtpZl9jb21tb24sIHN0cnVjdCBibGtp
Zl9jb21tb25fcmVxdWVzdCwKLQkJICBzdHJ1Y3QgYmxraWZfY29tbW9uX3Jl
c3BvbnNlKTsKKwkJICBzdHJ1Y3QgYmxraWZfcmVzcG9uc2UpOwogREVGSU5F
X1JJTkdfVFlQRVMoYmxraWZfeDg2XzMyLCBzdHJ1Y3QgYmxraWZfeDg2XzMy
X3JlcXVlc3QsCi0JCSAgc3RydWN0IGJsa2lmX3g4Nl8zMl9yZXNwb25zZSk7
CisJCSAgc3RydWN0IGJsa2lmX3Jlc3BvbnNlIF9fcGFja2VkKTsKIERFRklO
RV9SSU5HX1RZUEVTKGJsa2lmX3g4Nl82NCwgc3RydWN0IGJsa2lmX3g4Nl82
NF9yZXF1ZXN0LAotCQkgIHN0cnVjdCBibGtpZl94ODZfNjRfcmVzcG9uc2Up
OworCQkgIHN0cnVjdCBibGtpZl9yZXNwb25zZSk7CiAKIHVuaW9uIGJsa2lm
X2JhY2tfcmluZ3MgewogCXN0cnVjdCBibGtpZl9iYWNrX3JpbmcgICAgICAg
IG5hdGl2ZTsK

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ZW4tYmxrYmFjazogZG9uJ3QgbGVhayBzdGFjayBkYXRhIHZpYSByZXNw
b25zZSByaW5nCgpSYXRoZXIgdGhhbiBjb25zdHJ1Y3RpbmcgYSBsb2NhbCBz
dHJ1Y3R1cmUgaW5zdGFuY2Ugb24gdGhlIHN0YWNrLCBmaWxsCnRoZSBmaWVs
ZHMgZGlyZWN0bHkgb24gdGhlIHNoYXJlZCByaW5nLCBqdXN0IGxpa2Ugb3Ro
ZXIgYmFja2VuZHMgZG8uCkJ1aWxkIG9uIHRoZSBmYWN0IHRoYXQgYWxsIHJl
c3BvbnNlIHN0cnVjdHVyZSBmbGF2b3JzIGFyZSBhY3R1YWxseQppZGVudGlj
YWwgKHRoZSBvbGQgY29kZSBkaWQgbWFrZSB0aGlzIGFzc3VtcHRpb24gdG9v
KS4KClRoaXMgaXMgWFNBLTIxNi4KClJlcG9ydGVkLWJ5OiBBbnRob255IFBl
cmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdlZC1i
eTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUu
Y29tPgoKLS0tIGEvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay9ibGtiYWNr
LmMKKysrIGIvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay9ibGtiYWNrLmMK
QEAgLTE0MzYsMzQgKzE0MzYsMzUgQEAgc3RhdGljIGludCBkaXNwYXRjaF9y
d19ibG9ja19pbyhzdHJ1Y3QgeAogc3RhdGljIHZvaWQgbWFrZV9yZXNwb25z
ZShzdHJ1Y3QgeGVuX2Jsa2lmX3JpbmcgKnJpbmcsIHU2NCBpZCwKIAkJCSAg
dW5zaWduZWQgc2hvcnQgb3AsIGludCBzdCkKIHsKLQlzdHJ1Y3QgYmxraWZf
cmVzcG9uc2UgIHJlc3A7CisJc3RydWN0IGJsa2lmX3Jlc3BvbnNlICpyZXNw
OwogCXVuc2lnbmVkIGxvbmcgICAgIGZsYWdzOwogCXVuaW9uIGJsa2lmX2Jh
Y2tfcmluZ3MgKmJsa19yaW5nczsKIAlpbnQgbm90aWZ5OwogCi0JcmVzcC5p
ZCAgICAgICAgPSBpZDsKLQlyZXNwLm9wZXJhdGlvbiA9IG9wOwotCXJlc3Au
c3RhdHVzICAgID0gc3Q7Ci0KIAlzcGluX2xvY2tfaXJxc2F2ZSgmcmluZy0+
YmxrX3JpbmdfbG9jaywgZmxhZ3MpOwogCWJsa19yaW5ncyA9ICZyaW5nLT5i
bGtfcmluZ3M7CiAJLyogUGxhY2Ugb24gdGhlIHJlc3BvbnNlIHJpbmcgZm9y
IHRoZSByZWxldmFudCBkb21haW4uICovCiAJc3dpdGNoIChyaW5nLT5ibGtp
Zi0+YmxrX3Byb3RvY29sKSB7CiAJY2FzZSBCTEtJRl9QUk9UT0NPTF9OQVRJ
VkU6Ci0JCW1lbWNweShSSU5HX0dFVF9SRVNQT05TRSgmYmxrX3JpbmdzLT5u
YXRpdmUsIGJsa19yaW5ncy0+bmF0aXZlLnJzcF9wcm9kX3B2dCksCi0JCSAg
ICAgICAmcmVzcCwgc2l6ZW9mKHJlc3ApKTsKKwkJcmVzcCA9IFJJTkdfR0VU
X1JFU1BPTlNFKCZibGtfcmluZ3MtPm5hdGl2ZSwKKwkJCQkJIGJsa19yaW5n
cy0+bmF0aXZlLnJzcF9wcm9kX3B2dCk7CiAJCWJyZWFrOwogCWNhc2UgQkxL
SUZfUFJPVE9DT0xfWDg2XzMyOgotCQltZW1jcHkoUklOR19HRVRfUkVTUE9O
U0UoJmJsa19yaW5ncy0+eDg2XzMyLCBibGtfcmluZ3MtPng4Nl8zMi5yc3Bf
cHJvZF9wdnQpLAotCQkgICAgICAgJnJlc3AsIHNpemVvZihyZXNwKSk7CisJ
CXJlc3AgPSBSSU5HX0dFVF9SRVNQT05TRSgmYmxrX3JpbmdzLT54ODZfMzIs
CisJCQkJCSBibGtfcmluZ3MtPng4Nl8zMi5yc3BfcHJvZF9wdnQpOwogCQli
cmVhazsKIAljYXNlIEJMS0lGX1BST1RPQ09MX1g4Nl82NDoKLQkJbWVtY3B5
KFJJTkdfR0VUX1JFU1BPTlNFKCZibGtfcmluZ3MtPng4Nl82NCwgYmxrX3Jp
bmdzLT54ODZfNjQucnNwX3Byb2RfcHZ0KSwKLQkJICAgICAgICZyZXNwLCBz
aXplb2YocmVzcCkpOworCQlyZXNwID0gUklOR19HRVRfUkVTUE9OU0UoJmJs
a19yaW5ncy0+eDg2XzY0LAorCQkJCQkgYmxrX3JpbmdzLT54ODZfNjQucnNw
X3Byb2RfcHZ0KTsKIAkJYnJlYWs7CiAJZGVmYXVsdDoKIAkJQlVHKCk7CiAJ
fQorCisJcmVzcC0+aWQgICAgICAgID0gaWQ7CisJcmVzcC0+b3BlcmF0aW9u
ID0gb3A7CisJcmVzcC0+c3RhdHVzICAgID0gc3Q7CisKIAlibGtfcmluZ3Mt
PmNvbW1vbi5yc3BfcHJvZF9wdnQrKzsKIAlSSU5HX1BVU0hfUkVTUE9OU0VT
X0FORF9DSEVDS19OT1RJRlkoJmJsa19yaW5ncy0+Y29tbW9uLCBub3RpZnkp
OwogCXNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnJpbmctPmJsa19yaW5nX2xv
Y2ssIGZsYWdzKTsKLS0tIGEvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay9j
b21tb24uaAorKysgYi9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL2NvbW1v
bi5oCkBAIC03NSw5ICs3NSw4IEBAIGV4dGVybiB1bnNpZ25lZCBpbnQgeGVu
YmxrX21heF9xdWV1ZXM7CiBzdHJ1Y3QgYmxraWZfY29tbW9uX3JlcXVlc3Qg
ewogCWNoYXIgZHVtbXk7CiB9Owotc3RydWN0IGJsa2lmX2NvbW1vbl9yZXNw
b25zZSB7Ci0JY2hhciBkdW1teTsKLX07CisKKy8qIGkzODYgcHJvdG9jb2wg
dmVyc2lvbiAqLwogCiBzdHJ1Y3QgYmxraWZfeDg2XzMyX3JlcXVlc3Rfcncg
ewogCXVpbnQ4X3QgICAgICAgIG5yX3NlZ21lbnRzOyAgLyogbnVtYmVyIG9m
IHNlZ21lbnRzICAgICAgICAgICAgICAgICAgICovCkBAIC0xMjksMTQgKzEy
OCw2IEBAIHN0cnVjdCBibGtpZl94ODZfMzJfcmVxdWVzdCB7CiAJfSB1Owog
fSBfX2F0dHJpYnV0ZV9fKChfX3BhY2tlZF9fKSk7CiAKLS8qIGkzODYgcHJv
dG9jb2wgdmVyc2lvbiAqLwotI3ByYWdtYSBwYWNrKHB1c2gsIDQpCi1zdHJ1
Y3QgYmxraWZfeDg2XzMyX3Jlc3BvbnNlIHsKLQl1aW50NjRfdCAgICAgICAg
aWQ7ICAgICAgICAgICAgICAvKiBjb3BpZWQgZnJvbSByZXF1ZXN0ICovCi0J
dWludDhfdCAgICAgICAgIG9wZXJhdGlvbjsgICAgICAgLyogY29waWVkIGZy
b20gcmVxdWVzdCAqLwotCWludDE2X3QgICAgICAgICBzdGF0dXM7ICAgICAg
ICAgIC8qIEJMS0lGX1JTUF8/Pz8gICAgICAgKi8KLX07Ci0jcHJhZ21hIHBh
Y2socG9wKQogLyogeDg2XzY0IHByb3RvY29sIHZlcnNpb24gKi8KIAogc3Ry
dWN0IGJsa2lmX3g4Nl82NF9yZXF1ZXN0X3J3IHsKQEAgLTE5MywxOCArMTg0
LDEyIEBAIHN0cnVjdCBibGtpZl94ODZfNjRfcmVxdWVzdCB7CiAJfSB1Owog
fSBfX2F0dHJpYnV0ZV9fKChfX3BhY2tlZF9fKSk7CiAKLXN0cnVjdCBibGtp
Zl94ODZfNjRfcmVzcG9uc2UgewotCXVpbnQ2NF90ICAgICAgIF9fYXR0cmli
dXRlX18oKF9fYWxpZ25lZF9fKDgpKSkgaWQ7Ci0JdWludDhfdCAgICAgICAg
IG9wZXJhdGlvbjsgICAgICAgLyogY29waWVkIGZyb20gcmVxdWVzdCAqLwot
CWludDE2X3QgICAgICAgICBzdGF0dXM7ICAgICAgICAgIC8qIEJMS0lGX1JT
UF8/Pz8gICAgICAgKi8KLX07Ci0KIERFRklORV9SSU5HX1RZUEVTKGJsa2lm
X2NvbW1vbiwgc3RydWN0IGJsa2lmX2NvbW1vbl9yZXF1ZXN0LAotCQkgIHN0
cnVjdCBibGtpZl9jb21tb25fcmVzcG9uc2UpOworCQkgIHN0cnVjdCBibGtp
Zl9yZXNwb25zZSk7CiBERUZJTkVfUklOR19UWVBFUyhibGtpZl94ODZfMzIs
IHN0cnVjdCBibGtpZl94ODZfMzJfcmVxdWVzdCwKLQkJICBzdHJ1Y3QgYmxr
aWZfeDg2XzMyX3Jlc3BvbnNlKTsKKwkJICBzdHJ1Y3QgYmxraWZfcmVzcG9u
c2UgX19wYWNrZWQpOwogREVGSU5FX1JJTkdfVFlQRVMoYmxraWZfeDg2XzY0
LCBzdHJ1Y3QgYmxraWZfeDg2XzY0X3JlcXVlc3QsCi0JCSAgc3RydWN0IGJs
a2lmX3g4Nl82NF9yZXNwb25zZSk7CisJCSAgc3RydWN0IGJsa2lmX3Jlc3Bv
bnNlKTsKIAogdW5pb24gYmxraWZfYmFja19yaW5ncyB7CiAJc3RydWN0IGJs
a2lmX2JhY2tfcmluZyAgICAgICAgbmF0aXZlOwo=

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ZW4vZGlzazogZG9uJ3QgbGVhayBzdGFjayBkYXRhIHZpYSByZXNwb25z
ZSByaW5nCgpSYXRoZXIgdGhhbiBjb25zdHJ1Y3RpbmcgYSBsb2NhbCBzdHJ1
Y3R1cmUgaW5zdGFuY2Ugb24gdGhlIHN0YWNrLCBmaWxsCnRoZSBmaWVsZHMg
ZGlyZWN0bHkgb24gdGhlIHNoYXJlZCByaW5nLCBqdXN0IGxpa2Ugb3RoZXIg
KExpbnV4KQpiYWNrZW5kcyBkby4gQnVpbGQgb24gdGhlIGZhY3QgdGhhdCBh
bGwgcmVzcG9uc2Ugc3RydWN0dXJlIGZsYXZvcnMgYXJlCmFjdHVhbGx5IGlk
ZW50aWNhbCAodGhlIG9sZCBjb2RlIGRpZCBtYWtlIHRoaXMgYXNzdW1wdGlv
biB0b28pLgoKVGhpcyBpcyBYU0EtMjE2LgoKUmVwb3J0ZWQtYnk6IEFudGhv
bnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgpTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmll
d2VkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9y
YWNsZS5jb20+CkFja2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5w
ZXJhcmRAY2l0cml4LmNvbT4KLS0tCnYyOiBBZGQgUUVNVV9QQUNLRUQgdG8g
Zml4IGhhbmRsaW5nIDMyLWJpdCBndWVzdHMgYnkgNjQtYml0IHFlbXUuCgot
LS0gYS9ody9ibG9jay94ZW5fYmxraWYuaAorKysgYi9ody9ibG9jay94ZW5f
YmxraWYuaApAQCAtMTQsOSArMTQsNiBAQAogc3RydWN0IGJsa2lmX2NvbW1v
bl9yZXF1ZXN0IHsKICAgICBjaGFyIGR1bW15OwogfTsKLXN0cnVjdCBibGtp
Zl9jb21tb25fcmVzcG9uc2UgewotICAgIGNoYXIgZHVtbXk7Ci19OwogCiAv
KiBpMzg2IHByb3RvY29sIHZlcnNpb24gKi8KICNwcmFnbWEgcGFjayhwdXNo
LCA0KQpAQCAtMzYsMTMgKzMzLDcgQEAgc3RydWN0IGJsa2lmX3g4Nl8zMl9y
ZXF1ZXN0X2Rpc2NhcmQgewogICAgIGJsa2lmX3NlY3Rvcl90IHNlY3Rvcl9u
dW1iZXI7ICAgIC8qIHN0YXJ0IHNlY3RvciBpZHggb24gZGlzayAoci93IG9u
bHkpICAqLwogICAgIHVpbnQ2NF90ICAgICAgIG5yX3NlY3RvcnM7ICAgICAg
IC8qICMgb2YgY29udGlndW91cyBzZWN0b3JzIHRvIGRpc2NhcmQgICAqLwog
fTsKLXN0cnVjdCBibGtpZl94ODZfMzJfcmVzcG9uc2UgewotICAgIHVpbnQ2
NF90ICAgICAgICBpZDsgICAgICAgICAgICAgIC8qIGNvcGllZCBmcm9tIHJl
cXVlc3QgKi8KLSAgICB1aW50OF90ICAgICAgICAgb3BlcmF0aW9uOyAgICAg
ICAvKiBjb3BpZWQgZnJvbSByZXF1ZXN0ICovCi0gICAgaW50MTZfdCAgICAg
ICAgIHN0YXR1czsgICAgICAgICAgLyogQkxLSUZfUlNQXz8/PyAgICAgICAq
LwotfTsKIHR5cGVkZWYgc3RydWN0IGJsa2lmX3g4Nl8zMl9yZXF1ZXN0IGJs
a2lmX3g4Nl8zMl9yZXF1ZXN0X3Q7Ci10eXBlZGVmIHN0cnVjdCBibGtpZl94
ODZfMzJfcmVzcG9uc2UgYmxraWZfeDg2XzMyX3Jlc3BvbnNlX3Q7CiAjcHJh
Z21hIHBhY2socG9wKQogCiAvKiB4ODZfNjQgcHJvdG9jb2wgdmVyc2lvbiAq
LwpAQCAtNjIsMjAgKzUzLDE0IEBAIHN0cnVjdCBibGtpZl94ODZfNjRfcmVx
dWVzdF9kaXNjYXJkIHsKICAgICBibGtpZl9zZWN0b3JfdCBzZWN0b3JfbnVt
YmVyOyAgICAvKiBzdGFydCBzZWN0b3IgaWR4IG9uIGRpc2sgKHIvdyBvbmx5
KSAgKi8KICAgICB1aW50NjRfdCAgICAgICBucl9zZWN0b3JzOyAgICAgICAv
KiAjIG9mIGNvbnRpZ3VvdXMgc2VjdG9ycyB0byBkaXNjYXJkICAgKi8KIH07
Ci1zdHJ1Y3QgYmxraWZfeDg2XzY0X3Jlc3BvbnNlIHsKLSAgICB1aW50NjRf
dCAgICAgICBfX2F0dHJpYnV0ZV9fKChfX2FsaWduZWRfXyg4KSkpIGlkOwot
ICAgIHVpbnQ4X3QgICAgICAgICBvcGVyYXRpb247ICAgICAgIC8qIGNvcGll
ZCBmcm9tIHJlcXVlc3QgKi8KLSAgICBpbnQxNl90ICAgICAgICAgc3RhdHVz
OyAgICAgICAgICAvKiBCTEtJRl9SU1BfPz8/ICAgICAgICovCi19OwogdHlw
ZWRlZiBzdHJ1Y3QgYmxraWZfeDg2XzY0X3JlcXVlc3QgYmxraWZfeDg2XzY0
X3JlcXVlc3RfdDsKLXR5cGVkZWYgc3RydWN0IGJsa2lmX3g4Nl82NF9yZXNw
b25zZSBibGtpZl94ODZfNjRfcmVzcG9uc2VfdDsKIAogREVGSU5FX1JJTkdf
VFlQRVMoYmxraWZfY29tbW9uLCBzdHJ1Y3QgYmxraWZfY29tbW9uX3JlcXVl
c3QsCi0gICAgICAgICAgICAgICAgICBzdHJ1Y3QgYmxraWZfY29tbW9uX3Jl
c3BvbnNlKTsKKyAgICAgICAgICAgICAgICAgIHN0cnVjdCBibGtpZl9yZXNw
b25zZSk7CiBERUZJTkVfUklOR19UWVBFUyhibGtpZl94ODZfMzIsIHN0cnVj
dCBibGtpZl94ODZfMzJfcmVxdWVzdCwKLSAgICAgICAgICAgICAgICAgIHN0
cnVjdCBibGtpZl94ODZfMzJfcmVzcG9uc2UpOworICAgICAgICAgICAgICAg
ICAgc3RydWN0IGJsa2lmX3Jlc3BvbnNlIFFFTVVfUEFDS0VEKTsKIERFRklO
RV9SSU5HX1RZUEVTKGJsa2lmX3g4Nl82NCwgc3RydWN0IGJsa2lmX3g4Nl82
NF9yZXF1ZXN0LAotICAgICAgICAgICAgICAgICAgc3RydWN0IGJsa2lmX3g4
Nl82NF9yZXNwb25zZSk7CisgICAgICAgICAgICAgICAgICBzdHJ1Y3QgYmxr
aWZfcmVzcG9uc2UpOwogCiB1bmlvbiBibGtpZl9iYWNrX3JpbmdzIHsKICAg
ICBibGtpZl9iYWNrX3JpbmdfdCAgICAgICAgbmF0aXZlOwotLS0gYS9ody9i
bG9jay94ZW5fZGlzay5jCisrKyBiL2h3L2Jsb2NrL3hlbl9kaXNrLmMKQEAg
LTc2OSwzMSArNzY5LDMwIEBAIHN0YXRpYyBpbnQgYmxrX3NlbmRfcmVzcG9u
c2Vfb25lKHN0cnVjdAogICAgIHN0cnVjdCBYZW5CbGtEZXYgICpibGtkZXYg
PSBpb3JlcS0+YmxrZGV2OwogICAgIGludCAgICAgICAgICAgICAgIHNlbmRf
bm90aWZ5ICAgPSAwOwogICAgIGludCAgICAgICAgICAgICAgIGhhdmVfcmVx
dWVzdHMgPSAwOwotICAgIGJsa2lmX3Jlc3BvbnNlX3QgIHJlc3A7Ci0gICAg
dm9pZCAgICAgICAgICAgICAgKmRzdDsKLQotICAgIHJlc3AuaWQgICAgICAg
ID0gaW9yZXEtPnJlcS5pZDsKLSAgICByZXNwLm9wZXJhdGlvbiA9IGlvcmVx
LT5yZXEub3BlcmF0aW9uOwotICAgIHJlc3Auc3RhdHVzICAgID0gaW9yZXEt
PnN0YXR1czsKKyAgICBibGtpZl9yZXNwb25zZV90ICAqcmVzcDsKIAogICAg
IC8qIFBsYWNlIG9uIHRoZSByZXNwb25zZSByaW5nIGZvciB0aGUgcmVsZXZh
bnQgZG9tYWluLiAqLwogICAgIHN3aXRjaCAoYmxrZGV2LT5wcm90b2NvbCkg
ewogICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfTkFUSVZFOgotICAgICAgICBk
c3QgPSBSSU5HX0dFVF9SRVNQT05TRSgmYmxrZGV2LT5yaW5ncy5uYXRpdmUs
IGJsa2Rldi0+cmluZ3MubmF0aXZlLnJzcF9wcm9kX3B2dCk7CisgICAgICAg
IHJlc3AgPSBSSU5HX0dFVF9SRVNQT05TRSgmYmxrZGV2LT5yaW5ncy5uYXRp
dmUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibGtkZXYt
PnJpbmdzLm5hdGl2ZS5yc3BfcHJvZF9wdnQpOwogICAgICAgICBicmVhazsK
ICAgICBjYXNlIEJMS0lGX1BST1RPQ09MX1g4Nl8zMjoKLSAgICAgICAgZHN0
ID0gUklOR19HRVRfUkVTUE9OU0UoJmJsa2Rldi0+cmluZ3MueDg2XzMyX3Bh
cnQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsa2Rldi0+
cmluZ3MueDg2XzMyX3BhcnQucnNwX3Byb2RfcHZ0KTsKKyAgICAgICAgcmVz
cCA9IFJJTkdfR0VUX1JFU1BPTlNFKCZibGtkZXYtPnJpbmdzLng4Nl8zMl9w
YXJ0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxrZGV2
LT5yaW5ncy54ODZfMzJfcGFydC5yc3BfcHJvZF9wdnQpOwogICAgICAgICBi
cmVhazsKICAgICBjYXNlIEJMS0lGX1BST1RPQ09MX1g4Nl82NDoKLSAgICAg
ICAgZHN0ID0gUklOR19HRVRfUkVTUE9OU0UoJmJsa2Rldi0+cmluZ3MueDg2
XzY0X3BhcnQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
a2Rldi0+cmluZ3MueDg2XzY0X3BhcnQucnNwX3Byb2RfcHZ0KTsKKyAgICAg
ICAgcmVzcCA9IFJJTkdfR0VUX1JFU1BPTlNFKCZibGtkZXYtPnJpbmdzLng4
Nl82NF9wYXJ0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxrZGV2LT5yaW5ncy54ODZfNjRfcGFydC5yc3BfcHJvZF9wdnQpOwogICAg
ICAgICBicmVhazsKICAgICBkZWZhdWx0OgotICAgICAgICBkc3QgPSBOVUxM
OwogICAgICAgICByZXR1cm4gMDsKICAgICB9Ci0gICAgbWVtY3B5KGRzdCwg
JnJlc3AsIHNpemVvZihyZXNwKSk7CisKKyAgICByZXNwLT5pZCAgICAgICAg
PSBpb3JlcS0+cmVxLmlkOworICAgIHJlc3AtPm9wZXJhdGlvbiA9IGlvcmVx
LT5yZXEub3BlcmF0aW9uOworICAgIHJlc3AtPnN0YXR1cyAgICA9IGlvcmVx
LT5zdGF0dXM7CisKICAgICBibGtkZXYtPnJpbmdzLmNvbW1vbi5yc3BfcHJv
ZF9wdnQrKzsKIAogICAgIFJJTkdfUFVTSF9SRVNQT05TRVNfQU5EX0NIRUNL
X05PVElGWSgmYmxrZGV2LT5yaW5ncy5jb21tb24sIHNlbmRfbm90aWZ5KTsK

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ZW4vZGlzazogZG9uJ3QgbGVhayBzdGFjayBkYXRhIHZpYSByZXNwb25z
ZSByaW5nCgpSYXRoZXIgdGhhbiBjb25zdHJ1Y3RpbmcgYSBsb2NhbCBzdHJ1
Y3R1cmUgaW5zdGFuY2Ugb24gdGhlIHN0YWNrLCBmaWxsCnRoZSBmaWVsZHMg
ZGlyZWN0bHkgb24gdGhlIHNoYXJlZCByaW5nLCBqdXN0IGxpa2Ugb3RoZXIg
KExpbnV4KQpiYWNrZW5kcyBkby4gQnVpbGQgb24gdGhlIGZhY3QgdGhhdCBh
bGwgcmVzcG9uc2Ugc3RydWN0dXJlIGZsYXZvcnMgYXJlCmFjdHVhbGx5IGlk
ZW50aWNhbCAodGhlIG9sZCBjb2RlIGRpZCBtYWtlIHRoaXMgYXNzdW1wdGlv
biB0b28pLgoKVGhpcyBpcyBYU0EtMjE2LgoKUmVwb3J0ZWQtYnk6IEFudGhv
bnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgpTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmll
d2VkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9y
YWNsZS5jb20+CkFja2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5w
ZXJhcmRAY2l0cml4LmNvbT4KCi0tLSBhL2h3L2Jsb2NrL3hlbl9ibGtpZi5o
CisrKyBiL2h3L2Jsb2NrL3hlbl9ibGtpZi5oCkBAIC0xMiw5ICsxMiw2IEBA
CiBzdHJ1Y3QgYmxraWZfY29tbW9uX3JlcXVlc3QgewogCWNoYXIgZHVtbXk7
CiB9Owotc3RydWN0IGJsa2lmX2NvbW1vbl9yZXNwb25zZSB7Ci0JY2hhciBk
dW1teTsKLX07CiAKIC8qIGkzODYgcHJvdG9jb2wgdmVyc2lvbiAqLwogI3By
YWdtYSBwYWNrKHB1c2gsIDQpCkBAIC0yNiwxMyArMjMsNyBAQCBzdHJ1Y3Qg
YmxraWZfeDg2XzMyX3JlcXVlc3QgewogCWJsa2lmX3NlY3Rvcl90IHNlY3Rv
cl9udW1iZXI7Lyogc3RhcnQgc2VjdG9yIGlkeCBvbiBkaXNrIChyL3cgb25s
eSkgICovCiAJc3RydWN0IGJsa2lmX3JlcXVlc3Rfc2VnbWVudCBzZWdbQkxL
SUZfTUFYX1NFR01FTlRTX1BFUl9SRVFVRVNUXTsKIH07Ci1zdHJ1Y3QgYmxr
aWZfeDg2XzMyX3Jlc3BvbnNlIHsKLQl1aW50NjRfdCAgICAgICAgaWQ7ICAg
ICAgICAgICAgICAvKiBjb3BpZWQgZnJvbSByZXF1ZXN0ICovCi0JdWludDhf
dCAgICAgICAgIG9wZXJhdGlvbjsgICAgICAgLyogY29waWVkIGZyb20gcmVx
dWVzdCAqLwotCWludDE2X3QgICAgICAgICBzdGF0dXM7ICAgICAgICAgIC8q
IEJMS0lGX1JTUF8/Pz8gICAgICAgKi8KLX07CiB0eXBlZGVmIHN0cnVjdCBi
bGtpZl94ODZfMzJfcmVxdWVzdCBibGtpZl94ODZfMzJfcmVxdWVzdF90Owot
dHlwZWRlZiBzdHJ1Y3QgYmxraWZfeDg2XzMyX3Jlc3BvbnNlIGJsa2lmX3g4
Nl8zMl9yZXNwb25zZV90OwogI3ByYWdtYSBwYWNrKHBvcCkKIAogLyogeDg2
XzY0IHByb3RvY29sIHZlcnNpb24gKi8KQEAgLTQ0LDE3ICszNSwxNCBAQCBz
dHJ1Y3QgYmxraWZfeDg2XzY0X3JlcXVlc3QgewogCWJsa2lmX3NlY3Rvcl90
IHNlY3Rvcl9udW1iZXI7Lyogc3RhcnQgc2VjdG9yIGlkeCBvbiBkaXNrIChy
L3cgb25seSkgICovCiAJc3RydWN0IGJsa2lmX3JlcXVlc3Rfc2VnbWVudCBz
ZWdbQkxLSUZfTUFYX1NFR01FTlRTX1BFUl9SRVFVRVNUXTsKIH07Ci1zdHJ1
Y3QgYmxraWZfeDg2XzY0X3Jlc3BvbnNlIHsKLQl1aW50NjRfdCAgICAgICBf
X2F0dHJpYnV0ZV9fKChfX2FsaWduZWRfXyg4KSkpIGlkOwotCXVpbnQ4X3Qg
ICAgICAgICBvcGVyYXRpb247ICAgICAgIC8qIGNvcGllZCBmcm9tIHJlcXVl
c3QgKi8KLQlpbnQxNl90ICAgICAgICAgc3RhdHVzOyAgICAgICAgICAvKiBC
TEtJRl9SU1BfPz8/ICAgICAgICovCi19OwogdHlwZWRlZiBzdHJ1Y3QgYmxr
aWZfeDg2XzY0X3JlcXVlc3QgYmxraWZfeDg2XzY0X3JlcXVlc3RfdDsKLXR5
cGVkZWYgc3RydWN0IGJsa2lmX3g4Nl82NF9yZXNwb25zZSBibGtpZl94ODZf
NjRfcmVzcG9uc2VfdDsKIAotREVGSU5FX1JJTkdfVFlQRVMoYmxraWZfY29t
bW9uLCBzdHJ1Y3QgYmxraWZfY29tbW9uX3JlcXVlc3QsIHN0cnVjdCBibGtp
Zl9jb21tb25fcmVzcG9uc2UpOwotREVGSU5FX1JJTkdfVFlQRVMoYmxraWZf
eDg2XzMyLCBzdHJ1Y3QgYmxraWZfeDg2XzMyX3JlcXVlc3QsIHN0cnVjdCBi
bGtpZl94ODZfMzJfcmVzcG9uc2UpOwotREVGSU5FX1JJTkdfVFlQRVMoYmxr
aWZfeDg2XzY0LCBzdHJ1Y3QgYmxraWZfeDg2XzY0X3JlcXVlc3QsIHN0cnVj
dCBibGtpZl94ODZfNjRfcmVzcG9uc2UpOworREVGSU5FX1JJTkdfVFlQRVMo
YmxraWZfY29tbW9uLCBzdHJ1Y3QgYmxraWZfY29tbW9uX3JlcXVlc3QsCisg
ICAgICAgICAgICAgICAgICBzdHJ1Y3QgYmxraWZfcmVzcG9uc2UpOworREVG
SU5FX1JJTkdfVFlQRVMoYmxraWZfeDg2XzMyLCBzdHJ1Y3QgYmxraWZfeDg2
XzMyX3JlcXVlc3QsCisgICAgICAgICAgICAgICAgICBzdHJ1Y3QgYmxraWZf
cmVzcG9uc2UgUUVNVV9QQUNLRUQpOworREVGSU5FX1JJTkdfVFlQRVMoYmxr
aWZfeDg2XzY0LCBzdHJ1Y3QgYmxraWZfeDg2XzY0X3JlcXVlc3QsCisgICAg
ICAgICAgICAgICAgICBzdHJ1Y3QgYmxraWZfcmVzcG9uc2UpOwogCiB1bmlv
biBibGtpZl9iYWNrX3JpbmdzIHsKIAlibGtpZl9iYWNrX3JpbmdfdCAgICAg
ICAgbmF0aXZlOwotLS0gYS9ody9ibG9jay94ZW5fZGlzay5jCisrKyBiL2h3
L2Jsb2NrL3hlbl9kaXNrLmMKQEAgLTYwOSwzMCArNjA5LDMwIEBAIHN0YXRp
YyBpbnQgYmxrX3NlbmRfcmVzcG9uc2Vfb25lKHN0cnVjdAogICAgIHN0cnVj
dCBYZW5CbGtEZXYgICpibGtkZXYgPSBpb3JlcS0+YmxrZGV2OwogICAgIGlu
dCAgICAgICAgICAgICAgIHNlbmRfbm90aWZ5ICAgPSAwOwogICAgIGludCAg
ICAgICAgICAgICAgIGhhdmVfcmVxdWVzdHMgPSAwOwotICAgIGJsa2lmX3Jl
c3BvbnNlX3QgIHJlc3A7Ci0gICAgdm9pZCAgICAgICAgICAgICAgKmRzdDsK
LQotICAgIHJlc3AuaWQgICAgICAgID0gaW9yZXEtPnJlcS5pZDsKLSAgICBy
ZXNwLm9wZXJhdGlvbiA9IGlvcmVxLT5yZXEub3BlcmF0aW9uOwotICAgIHJl
c3Auc3RhdHVzICAgID0gaW9yZXEtPnN0YXR1czsKKyAgICBibGtpZl9yZXNw
b25zZV90ICAqcmVzcDsKIAogICAgIC8qIFBsYWNlIG9uIHRoZSByZXNwb25z
ZSByaW5nIGZvciB0aGUgcmVsZXZhbnQgZG9tYWluLiAqLwogICAgIHN3aXRj
aCAoYmxrZGV2LT5wcm90b2NvbCkgewogICAgIGNhc2UgQkxLSUZfUFJPVE9D
T0xfTkFUSVZFOgotICAgICAgICBkc3QgPSBSSU5HX0dFVF9SRVNQT05TRSgm
YmxrZGV2LT5yaW5ncy5uYXRpdmUsIGJsa2Rldi0+cmluZ3MubmF0aXZlLnJz
cF9wcm9kX3B2dCk7CisgICAgICAgIHJlc3AgPSBSSU5HX0dFVF9SRVNQT05T
RSgmYmxrZGV2LT5yaW5ncy5uYXRpdmUsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibGtkZXYtPnJpbmdzLm5hdGl2ZS5yc3BfcHJvZF9w
dnQpOwogICAgICAgICBicmVhazsKICAgICBjYXNlIEJMS0lGX1BST1RPQ09M
X1g4Nl8zMjoKLSAgICAgICAgZHN0ID0gUklOR19HRVRfUkVTUE9OU0UoJmJs
a2Rldi0+cmluZ3MueDg2XzMyX3BhcnQsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsa2Rldi0+cmluZ3MueDg2XzMyX3BhcnQucnNwX3By
b2RfcHZ0KTsKKyAgICAgICAgcmVzcCA9IFJJTkdfR0VUX1JFU1BPTlNFKCZi
bGtkZXYtPnJpbmdzLng4Nl8zMl9wYXJ0LAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxrZGV2LT5yaW5ncy54ODZfMzJfcGFydC5yc3Bf
cHJvZF9wdnQpOwogICAgICAgICBicmVhazsKICAgICBjYXNlIEJMS0lGX1BS
T1RPQ09MX1g4Nl82NDoKLSAgICAgICAgZHN0ID0gUklOR19HRVRfUkVTUE9O
U0UoJmJsa2Rldi0+cmluZ3MueDg2XzY0X3BhcnQsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsa2Rldi0+cmluZ3MueDg2XzY0X3BhcnQu
cnNwX3Byb2RfcHZ0KTsKKyAgICAgICAgcmVzcCA9IFJJTkdfR0VUX1JFU1BP
TlNFKCZibGtkZXYtPnJpbmdzLng4Nl82NF9wYXJ0LAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxrZGV2LT5yaW5ncy54ODZfNjRfcGFy
dC5yc3BfcHJvZF9wdnQpOwogICAgICAgICBicmVhazsKICAgICBkZWZhdWx0
OgotICAgICAgICBkc3QgPSBOVUxMOworICAgICAgICByZXR1cm4gMDsKICAg
ICB9Ci0gICAgbWVtY3B5KGRzdCwgJnJlc3AsIHNpemVvZihyZXNwKSk7CisK
KyAgICByZXNwLT5pZCAgICAgICAgPSBpb3JlcS0+cmVxLmlkOworICAgIHJl
c3AtPm9wZXJhdGlvbiA9IGlvcmVxLT5yZXEub3BlcmF0aW9uOworICAgIHJl
c3AtPnN0YXR1cyAgICA9IGlvcmVxLT5zdGF0dXM7CisKICAgICBibGtkZXYt
PnJpbmdzLmNvbW1vbi5yc3BfcHJvZF9wdnQrKzsKIAogICAgIFJJTkdfUFVT
SF9SRVNQT05TRVNfQU5EX0NIRUNLX05PVElGWSgmYmxrZGV2LT5yaW5ncy5j
b21tb24sIHNlbmRfbm90aWZ5KTsK

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

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ZW4vZGlzazogZG9uJ3QgbGVhayBzdGFjayBkYXRhIHZpYSByZXNwb25z
ZSByaW5nCgpSYXRoZXIgdGhhbiBjb25zdHJ1Y3RpbmcgYSBsb2NhbCBzdHJ1
Y3R1cmUgaW5zdGFuY2Ugb24gdGhlIHN0YWNrLCBmaWxsCnRoZSBmaWVsZHMg
ZGlyZWN0bHkgb24gdGhlIHNoYXJlZCByaW5nLCBqdXN0IGxpa2Ugb3RoZXIg
KExpbnV4KQpiYWNrZW5kcyBkby4gQnVpbGQgb24gdGhlIGZhY3QgdGhhdCBh
bGwgcmVzcG9uc2Ugc3RydWN0dXJlIGZsYXZvcnMgYXJlCmFjdHVhbGx5IGlk
ZW50aWNhbCAodGhlIG9sZCBjb2RlIGRpZCBtYWtlIHRoaXMgYXNzdW1wdGlv
biB0b28pLgoKVGhpcyBpcyBYU0EtMjE2LgoKUmVwb3J0ZWQtYnk6IEFudGhv
bnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgpTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmll
d2VkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9y
YWNsZS5jb20+CkFja2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5w
ZXJhcmRAY2l0cml4LmNvbT4KCi0tLSBhL2h3L2Jsb2NrL3hlbl9ibGtpZi5o
CisrKyBiL2h3L2Jsb2NrL3hlbl9ibGtpZi5oCkBAIC0xMiw5ICsxMiw2IEBA
CiBzdHJ1Y3QgYmxraWZfY29tbW9uX3JlcXVlc3QgewogCWNoYXIgZHVtbXk7
CiB9Owotc3RydWN0IGJsa2lmX2NvbW1vbl9yZXNwb25zZSB7Ci0JY2hhciBk
dW1teTsKLX07CiAKIC8qIGkzODYgcHJvdG9jb2wgdmVyc2lvbiAqLwogI3By
YWdtYSBwYWNrKHB1c2gsIDQpCkBAIC0yNiwxMyArMjMsNyBAQCBzdHJ1Y3Qg
YmxraWZfeDg2XzMyX3JlcXVlc3QgewogCWJsa2lmX3NlY3Rvcl90IHNlY3Rv
cl9udW1iZXI7Lyogc3RhcnQgc2VjdG9yIGlkeCBvbiBkaXNrIChyL3cgb25s
eSkgICovCiAJc3RydWN0IGJsa2lmX3JlcXVlc3Rfc2VnbWVudCBzZWdbQkxL
SUZfTUFYX1NFR01FTlRTX1BFUl9SRVFVRVNUXTsKIH07Ci1zdHJ1Y3QgYmxr
aWZfeDg2XzMyX3Jlc3BvbnNlIHsKLQl1aW50NjRfdCAgICAgICAgaWQ7ICAg
ICAgICAgICAgICAvKiBjb3BpZWQgZnJvbSByZXF1ZXN0ICovCi0JdWludDhf
dCAgICAgICAgIG9wZXJhdGlvbjsgICAgICAgLyogY29waWVkIGZyb20gcmVx
dWVzdCAqLwotCWludDE2X3QgICAgICAgICBzdGF0dXM7ICAgICAgICAgIC8q
IEJMS0lGX1JTUF8/Pz8gICAgICAgKi8KLX07CiB0eXBlZGVmIHN0cnVjdCBi
bGtpZl94ODZfMzJfcmVxdWVzdCBibGtpZl94ODZfMzJfcmVxdWVzdF90Owot
dHlwZWRlZiBzdHJ1Y3QgYmxraWZfeDg2XzMyX3Jlc3BvbnNlIGJsa2lmX3g4
Nl8zMl9yZXNwb25zZV90OwogI3ByYWdtYSBwYWNrKHBvcCkKIAogLyogeDg2
XzY0IHByb3RvY29sIHZlcnNpb24gKi8KQEAgLTQ0LDE3ICszNSwxNCBAQCBz
dHJ1Y3QgYmxraWZfeDg2XzY0X3JlcXVlc3QgewogCWJsa2lmX3NlY3Rvcl90
IHNlY3Rvcl9udW1iZXI7Lyogc3RhcnQgc2VjdG9yIGlkeCBvbiBkaXNrIChy
L3cgb25seSkgICovCiAJc3RydWN0IGJsa2lmX3JlcXVlc3Rfc2VnbWVudCBz
ZWdbQkxLSUZfTUFYX1NFR01FTlRTX1BFUl9SRVFVRVNUXTsKIH07Ci1zdHJ1
Y3QgYmxraWZfeDg2XzY0X3Jlc3BvbnNlIHsKLQl1aW50NjRfdCAgICAgICBf
X2F0dHJpYnV0ZV9fKChfX2FsaWduZWRfXyg4KSkpIGlkOwotCXVpbnQ4X3Qg
ICAgICAgICBvcGVyYXRpb247ICAgICAgIC8qIGNvcGllZCBmcm9tIHJlcXVl
c3QgKi8KLQlpbnQxNl90ICAgICAgICAgc3RhdHVzOyAgICAgICAgICAvKiBC
TEtJRl9SU1BfPz8/ICAgICAgICovCi19OwogdHlwZWRlZiBzdHJ1Y3QgYmxr
aWZfeDg2XzY0X3JlcXVlc3QgYmxraWZfeDg2XzY0X3JlcXVlc3RfdDsKLXR5
cGVkZWYgc3RydWN0IGJsa2lmX3g4Nl82NF9yZXNwb25zZSBibGtpZl94ODZf
NjRfcmVzcG9uc2VfdDsKIAotREVGSU5FX1JJTkdfVFlQRVMoYmxraWZfY29t
bW9uLCBzdHJ1Y3QgYmxraWZfY29tbW9uX3JlcXVlc3QsIHN0cnVjdCBibGtp
Zl9jb21tb25fcmVzcG9uc2UpOwotREVGSU5FX1JJTkdfVFlQRVMoYmxraWZf
eDg2XzMyLCBzdHJ1Y3QgYmxraWZfeDg2XzMyX3JlcXVlc3QsIHN0cnVjdCBi
bGtpZl94ODZfMzJfcmVzcG9uc2UpOwotREVGSU5FX1JJTkdfVFlQRVMoYmxr
aWZfeDg2XzY0LCBzdHJ1Y3QgYmxraWZfeDg2XzY0X3JlcXVlc3QsIHN0cnVj
dCBibGtpZl94ODZfNjRfcmVzcG9uc2UpOworREVGSU5FX1JJTkdfVFlQRVMo
YmxraWZfY29tbW9uLCBzdHJ1Y3QgYmxraWZfY29tbW9uX3JlcXVlc3QsCisg
ICAgICAgICAgICAgICAgICBzdHJ1Y3QgYmxraWZfcmVzcG9uc2UpOworREVG
SU5FX1JJTkdfVFlQRVMoYmxraWZfeDg2XzMyLCBzdHJ1Y3QgYmxraWZfeDg2
XzMyX3JlcXVlc3QsCisgICAgICAgICAgICAgICAgICBzdHJ1Y3QgYmxraWZf
cmVzcG9uc2UgUUVNVV9QQUNLRUQpOworREVGSU5FX1JJTkdfVFlQRVMoYmxr
aWZfeDg2XzY0LCBzdHJ1Y3QgYmxraWZfeDg2XzY0X3JlcXVlc3QsCisgICAg
ICAgICAgICAgICAgICBzdHJ1Y3QgYmxraWZfcmVzcG9uc2UpOwogCiB1bmlv
biBibGtpZl9iYWNrX3JpbmdzIHsKIAlibGtpZl9iYWNrX3JpbmdfdCAgICAg
ICAgbmF0aXZlOwotLS0gYS9ody9ibG9jay94ZW5fZGlzay5jCisrKyBiL2h3
L2Jsb2NrL3hlbl9kaXNrLmMKQEAgLTYxNCwzMSArNjE0LDMwIEBAIHN0YXRp
YyBpbnQgYmxrX3NlbmRfcmVzcG9uc2Vfb25lKHN0cnVjdAogICAgIHN0cnVj
dCBYZW5CbGtEZXYgICpibGtkZXYgPSBpb3JlcS0+YmxrZGV2OwogICAgIGlu
dCAgICAgICAgICAgICAgIHNlbmRfbm90aWZ5ICAgPSAwOwogICAgIGludCAg
ICAgICAgICAgICAgIGhhdmVfcmVxdWVzdHMgPSAwOwotICAgIGJsa2lmX3Jl
c3BvbnNlX3QgIHJlc3A7Ci0gICAgdm9pZCAgICAgICAgICAgICAgKmRzdDsK
LQotICAgIHJlc3AuaWQgICAgICAgID0gaW9yZXEtPnJlcS5pZDsKLSAgICBy
ZXNwLm9wZXJhdGlvbiA9IGlvcmVxLT5yZXEub3BlcmF0aW9uOwotICAgIHJl
c3Auc3RhdHVzICAgID0gaW9yZXEtPnN0YXR1czsKKyAgICBibGtpZl9yZXNw
b25zZV90ICAqcmVzcDsKIAogICAgIC8qIFBsYWNlIG9uIHRoZSByZXNwb25z
ZSByaW5nIGZvciB0aGUgcmVsZXZhbnQgZG9tYWluLiAqLwogICAgIHN3aXRj
aCAoYmxrZGV2LT5wcm90b2NvbCkgewogICAgIGNhc2UgQkxLSUZfUFJPVE9D
T0xfTkFUSVZFOgotICAgICAgICBkc3QgPSBSSU5HX0dFVF9SRVNQT05TRSgm
YmxrZGV2LT5yaW5ncy5uYXRpdmUsIGJsa2Rldi0+cmluZ3MubmF0aXZlLnJz
cF9wcm9kX3B2dCk7CisgICAgICAgIHJlc3AgPSBSSU5HX0dFVF9SRVNQT05T
RSgmYmxrZGV2LT5yaW5ncy5uYXRpdmUsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibGtkZXYtPnJpbmdzLm5hdGl2ZS5yc3BfcHJvZF9w
dnQpOwogICAgICAgICBicmVhazsKICAgICBjYXNlIEJMS0lGX1BST1RPQ09M
X1g4Nl8zMjoKLSAgICAgICAgZHN0ID0gUklOR19HRVRfUkVTUE9OU0UoJmJs
a2Rldi0+cmluZ3MueDg2XzMyX3BhcnQsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsa2Rldi0+cmluZ3MueDg2XzMyX3BhcnQucnNwX3By
b2RfcHZ0KTsKKyAgICAgICAgcmVzcCA9IFJJTkdfR0VUX1JFU1BPTlNFKCZi
bGtkZXYtPnJpbmdzLng4Nl8zMl9wYXJ0LAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxrZGV2LT5yaW5ncy54ODZfMzJfcGFydC5yc3Bf
cHJvZF9wdnQpOwogICAgICAgICBicmVhazsKICAgICBjYXNlIEJMS0lGX1BS
T1RPQ09MX1g4Nl82NDoKLSAgICAgICAgZHN0ID0gUklOR19HRVRfUkVTUE9O
U0UoJmJsa2Rldi0+cmluZ3MueDg2XzY0X3BhcnQsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsa2Rldi0+cmluZ3MueDg2XzY0X3BhcnQu
cnNwX3Byb2RfcHZ0KTsKKyAgICAgICAgcmVzcCA9IFJJTkdfR0VUX1JFU1BP
TlNFKCZibGtkZXYtPnJpbmdzLng4Nl82NF9wYXJ0LAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxrZGV2LT5yaW5ncy54ODZfNjRfcGFy
dC5yc3BfcHJvZF9wdnQpOwogICAgICAgICBicmVhazsKICAgICBkZWZhdWx0
OgotICAgICAgICBkc3QgPSBOVUxMOwogICAgICAgICByZXR1cm4gMDsKICAg
ICB9Ci0gICAgbWVtY3B5KGRzdCwgJnJlc3AsIHNpemVvZihyZXNwKSk7CisK
KyAgICByZXNwLT5pZCAgICAgICAgPSBpb3JlcS0+cmVxLmlkOworICAgIHJl
c3AtPm9wZXJhdGlvbiA9IGlvcmVxLT5yZXEub3BlcmF0aW9uOworICAgIHJl
c3AtPnN0YXR1cyAgICA9IGlvcmVxLT5zdGF0dXM7CisKICAgICBibGtkZXYt
PnJpbmdzLmNvbW1vbi5yc3BfcHJvZF9wdnQrKzsKIAogICAgIFJJTkdfUFVT
SF9SRVNQT05TRVNfQU5EX0NIRUNLX05PVElGWSgmYmxrZGV2LT5yaW5ncy5j
b21tb24sIHNlbmRfbm90aWZ5KTsK

--=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 Jun 20 12:40:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 12: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 1dNIRT-0008Di-LT; Tue, 20 Jun 2017 12:39: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 1dNIRS-0008DW-IL
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 12:39:34 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 64/2F-10689-58719495; Tue, 20 Jun 2017 12:39:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVysyfVTbdV3DP
 SYOIpIYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPj3uvMBS9ZKs6evsjawNjA0sXIxSEksIlR
 4vvXj1DOTkaJI0dfM3cxcnIIC/hI7Fyzjh3EFhGolvi58w8bSBGzwEdGiUvXljNCdCxllLjWt
 p8FpIpNQFPizudPTCA2r4CVxM3pX1m7GDk4WARUJXY9FQUJiwqES/Qe6GeDKBGUODnzCQtICa
 eAncTO7XkgYWYBW4k7c3czQ9jiEreezGeCsOUltr+dwzyBkX8Wku5ZSFpmIWmZhaRlASPLKka
 N4tSistQiXUNjvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwABlAIIdjNu2ex5i
 lORgUhLlVWfwjBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwWsvBpQTLEpNT61Iy8wBxgpMWoKDR
 0mEV0QEKM1bXJCYW5yZDpE6xajL0fRhyxcmIZa8/LxUKXFeVpAZAiBFGaV5cCNgcXuJUVZKmJ
 cR6CghnoLUotzMElT5V4ziHIxKwrzuIFN4MvNK4Da9AjqCCeiIF0c8QI4oSURISTUwRl9K/N3
 yN+fB7W/tx62ncu1de2JzkOeSXbfXNJyb08YnU7qn6P7TLy4yDw+WmvtZiokumveo37Mw7OPC
 S1ZPmzovup6f5Kh1gv3abIVldyXdHk5uY9gSevJskNGu1gXsGx04WVfflvjR1PXL8khoiux24
 7/G5W5CTj21XLwZZ31M7v45uXy1ghJLcUaioRZzUXEiAHAzQDzWAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1497962372!98970082!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36831 invoked from network); 20 Jun 2017 12:39:33 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-31.messagelabs.com with SMTP; 20 Jun 2017 12:39: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 4A82E344;
 Tue, 20 Jun 2017 05:39:32 -0700 (PDT)
Received: from [10.1.29.20] (e110479-lin.cambridge.arm.com [10.1.29.20])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 487833F41F;
 Tue, 20 Jun 2017 05:39:30 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich
 <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5948DA980200007800164510@prv-mh.provo.novell.com>
 <5948DA980200007800164510@prv-mh.provo.novell.com>
 <1f442cb8-81e2-ff88-70c8-830f5bebfaa3@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <da0f0039-420d-fa01-2484-a6c9ac70f83c@arm.com>
Date: Tue, 20 Jun 2017 13:39:28 +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: <1f442cb8-81e2-ff88-70c8-830f5bebfaa3@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>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH] memory: don't suppress P2M update in
	populate_physmap()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGksCgpPbiAwNi8yMC8yMDE3IDA5OjM3IEFNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+IE9uIDIw
LzA2LzE3IDA3OjE5LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gQ29tbWl0IGQxODYyNzU4M2QgKCJt
ZW1vcnk6IGRvbid0IGhhbmQgTUZOIGluZm8gdG8gdHJhbnNsYXRlZCBndWVzdHMiKQo+PiB3cm9u
Z2x5IGFkZGVkIGEgbnVsbC1oYW5kbGUgY2hlY2sgdGhlcmUgLSBqdXN0IGxpa2Ugc3RhdGVkIGlu
IGl0cwo+PiBkZXNjcmlwdGlvbiBmb3IgbWVtb3J5X2V4Y2hhbmdlKCksIHRoZSBhcnJheSBpcyBh
bHNvIGFuIGlucHV0IGZvcgo+PiBwb3B1bGF0ZV9waHlzbWFwKCkgKGFuZCBoZW5jZSBjYW4ndCBy
ZWFzb25hYmx5IGJlIG51bGwpLiBJIGhhdmUgbm8gaWRlYQo+PiBob3cgSSd2ZSBtYW5hZ2VkIHRv
IG92ZXJsb29rIHRoaXMuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KPiAKPiBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KCkFtIEkgY29ycmVjdCB0aGF0IHRoaXMgaXMgbm90IGEgYnVnIGFuZCBvbmx5
IGEgcG9pbnRsZXNzIGNoZWNrPwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 20 12:41:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 12: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 1dNISo-0000MR-Vc; Tue, 20 Jun 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 <prvs=33770e12f=Andrew.Cooper3@citrix.com>)
 id 1dNISo-0000Lm-63
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 12:40:58 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 51/45-17076-9D719495; Tue, 20 Jun 2017 12:40:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsWyU9JRQveGuGe
 kwasOS4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNaOh6S1zwSfWinvXrzE3MH5m6WLk4JAQ8JN4
 +c+ji5GTQ1jAR2LnmnXsILaIQKnEv/fdTF2MXBxCAlcZJVbfbGEDcZgFPjJKtP9czwhSxSagL
 7H7xScmEJtXwFbixtyTbCA2i4CqxMu1B8FqRAXCJd42HmGBqBGUODnzCZjNKWAtsfPLN7AaZg
 EDiSOL5rBC2PIS29/OYQaxhQTUJK71XwK7SEIgXWLisx6WCYz8s5CMmoWkfRaS9gWMzKsYNYp
 Ti8pSi3SNLPSSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQLDsJ6BgXEHY/sJv0OM
 khxMSqK86gyekUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkePeJAeUEi1LTUyvSMnOAEQGTluDgU
 RLhFREBSvMWFyTmFmemQ6ROMepyNH3Y8oVJiCUvPy9VSpy3F2SGAEhRRmke3AhYdF5ilJUS5m
 VkYGAQ4ilILcrNLEGVf8UozsGoJMx7EGQKT2ZeCdymV0BHMAEd8eKIB8gRJYkIKakGRu3n7yJ
 fqXJXsUbtWPRIXKKhXSt4zp7WOvuon9I5R1Y0b58XJF/197Jh6ua1J9o42O3F1LgNGJJPnHz7
 Ob7t7clME9vkwuvVq++Uny3ljnz6e0HRlYks7JtDUo85r/zDlamysNJ1clWS+gXNvDrd9++LX
 /Cq+yeoGe2dr3pt/dzlqnJLVlRNV2Ipzkg01GIuKk4EAPibNZzJAgAA
X-Env-Sender: prvs=33770e12f=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1497962456!67969312!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58732 invoked from network); 20 Jun 2017 12:40:56 -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;
 20 Jun 2017 12:40:56 -0000
X-IronPort-AV: E=Sophos;i="5.39,364,1493683200"; d="scan'208";a="48088668"
To: Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>
References: <5948DA980200007800164510@prv-mh.provo.novell.com>
 <5948DA980200007800164510@prv-mh.provo.novell.com>
 <1f442cb8-81e2-ff88-70c8-830f5bebfaa3@citrix.com>
 <da0f0039-420d-fa01-2484-a6c9ac70f83c@arm.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <3db517c6-8397-7ba1-ff3a-bd14068dbbad@citrix.com>
Date: Tue, 20 Jun 2017 13:40:54 +0100
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: <da0f0039-420d-fa01-2484-a6c9ac70f83c@arm.com>
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] memory: don't suppress P2M update in
	populate_physmap()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAvMDYvMTcgMTM6MzksIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSwKPgo+IE9uIDA2LzIw
LzIwMTcgMDk6MzcgQU0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IE9uIDIwLzA2LzE3IDA3OjE5
LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+IENvbW1pdCBkMTg2Mjc1ODNkICgibWVtb3J5OiBkb24n
dCBoYW5kIE1GTiBpbmZvIHRvIHRyYW5zbGF0ZWQgZ3Vlc3RzIikKPj4+IHdyb25nbHkgYWRkZWQg
YSBudWxsLWhhbmRsZSBjaGVjayB0aGVyZSAtIGp1c3QgbGlrZSBzdGF0ZWQgaW4gaXRzCj4+PiBk
ZXNjcmlwdGlvbiBmb3IgbWVtb3J5X2V4Y2hhbmdlKCksIHRoZSBhcnJheSBpcyBhbHNvIGFuIGlu
cHV0IGZvcgo+Pj4gcG9wdWxhdGVfcGh5c21hcCgpIChhbmQgaGVuY2UgY2FuJ3QgcmVhc29uYWJs
eSBiZSBudWxsKS4gSSBoYXZlIG5vIGlkZWEKPj4+IGhvdyBJJ3ZlIG1hbmFnZWQgdG8gb3Zlcmxv
b2sgdGhpcy4KPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Cj4+Cj4+IEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgo+Cj4gQW0gSSBjb3JyZWN0IHRoYXQgdGhpcyBpcyBub3QgYSBidWcgYW5kIG9ubHkg
YSBwb2ludGxlc3MgY2hlY2s/CgpUaGlzIGlzIGEgcGFydGlhbCByZXZlcnNpb24gb2YgZDE4NjI3
NTgzZCBhbmQgbmVlZHMgdG8gYmUgaW5jbHVkZWQgaW4KNC45LCB0byBhdm9pZCBhIHJlZ3Jlc3Np
b24uCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 20 12:41:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 12: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 1dNITY-0000Rj-89; Tue, 20 Jun 2017 12: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 <hch@lst.de>) id 1dNITX-0000Ra-A3
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 12:41:43 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 EC/E5-03058-60819495; Tue, 20 Jun 2017 12:41:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkkeJIrShJLcpLzFFi42K5Gs99WZdVwjP
 SYNdtc4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPHrdusBev5KppfLmVpYNzO08XIySEkUCCx
 4fEiNhCbRUBVYun5newgNpuAisSb5z1gtojAFFaJnZOzQGxmAQWJX/c2sXYxcnAIC8RKbG4xA
 zF5BbQlPlxNAangFRCUODnzCQtEtZbEjX8vmUBKmAWkJZb/4wAJcwoYSPw8so0RxBYFWtT+fy
 /TBEaeWUi6ZyHpnoXQvYCReRWjRnFqUVlqka6hmV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJ
 SsV5yfu4mRmDQMADBDsb7GwMOMUpyMCmJ8qozeEYK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDd
 JwaUEyxKTU+tSMvMAYYvTFqCg0dJhFdEBCjNW1yQmFucmQ6ROsWoKCXO2wvSJwCSyCjNg2uDx
 cwlRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfO+BpnCk5lXAjf9FdBiJqDFL454gCwuSURIST
 Uwml/2Pa0moPXr3TPW3LsdF9z1LygqBil9uJDIuC7cp3/F1pfF5xp39NxL3vav7ZLN3EmrdPg
 beFt71/0WZFaq6pV6L77WWzlTYI5PgE2YxPvH+6ddqd/iv3lS6Rl5pXdy62NKLnA4i17iMsj6
 /E9gjcq7n/asn2VPzGMMFjzPyOj27Om+LXPllViKMxINtZiLihMBNpOA95QCAAA=
X-Env-Sender: hch@lst.de
X-Msg-Ref: server-9.tower-21.messagelabs.com!1497962501!74652528!1
X-Originating-IP: [213.95.11.211]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32513 invoked from network); 20 Jun 2017 12:41:41 -0000
Received: from verein.lst.de (HELO newverein.lst.de) (213.95.11.211)
 by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Jun 2017 12:41:41 -0000
Received: by newverein.lst.de (Postfix, from userid 2407)
 id D580168D47; Tue, 20 Jun 2017 14:41:40 +0200 (CEST)
Date: Tue, 20 Jun 2017 14:41:40 +0200
From: Christoph Hellwig <hch@lst.de>
To: Stephen Rothwell <sfr@canb.auug.org.au>,
 Linus Torvalds <torvalds@linux-foundation.org>, x86@kernel.org,
 linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org
Message-ID: <20170620124140.GA27163@lst.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170616181059.19206-1-hch@lst.de>
User-Agent: Mutt/1.5.17 (2007-11-01)
Cc: linux-kernel@vger.kernel.org
Subject: [Xen-devel] new dma-mapping tree,
	was Re: clean up and modularize arch	dma_mapping interface 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>

T24gRnJpLCBKdW4gMTYsIDIwMTcgYXQgMDg6MTA6MTVQTSArMDIwMCwgQ2hyaXN0b3BoIEhlbGx3
aWcgd3JvdGU6Cj4gSSBwbGFuIHRvIGNyZWF0ZSBhIG5ldyBkbWEtbWFwcGluZyB0cmVlIHRvIGNv
bGxlY3QgYWxsIHRoaXMgd29yay4KPiBBbnkgdm9sdW50ZWVycyBmb3IgY28tbWFpbnRhaW5lcnMs
IGVzcGVjaWFsbHkgZnJvbSB0aGUgaW9tbXUgZ2FuZz8KCk9rLCBJJ3ZlIGNyZWF0ZWQgdGhlIG5l
dyB0cmVlOgoKICAgZ2l0Oi8vZ2l0LmluZnJhZGVhZC5vcmcvdXNlcnMvaGNoL2RtYS1tYXBwaW5n
LmdpdCBmb3ItbmV4dAoKR2l0d2ViOgoKICAgaHR0cDovL2dpdC5pbmZyYWRlYWQub3JnL3VzZXJz
L2hjaC9kbWEtbWFwcGluZy5naXQvc2hvcnRsb2cvcmVmcy9oZWFkcy9mb3ItbmV4dAoKQW5kIGJl
bG93IGlzIHRoZSBwYXRjaCB0byBhZGQgdGhlIE1BSU5UQUlORVJTIGVudHJ5LCBhZGRpdGlvbnMg
d2VsY29tZS4KClN0ZXBoZW4sIGNhbiB5b3UgYWRkIHRoaXMgdG8gbGludXgtbmV4dD8KCi0tLQpG
cm9tIDMzNTk3OWM0MTkxMmU2YzEwMWEyMGI3MTk4NjJiMmQ4MzczNzBkZjEgTW9uIFNlcCAxNyAw
MDowMDowMCAyMDAxCkZyb206IENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgpEYXRlOiBU
dWUsIDIwIEp1biAyMDE3IDExOjE3OjMwICswMjAwClN1YmplY3Q6IE1BSU5UQUlORVJTOiBhZGQg
ZW50cnkgZm9yIGRtYSBtYXBwaW5nIGhlbHBlcnMKClRoaXMgY29kZSBoYXMgYmVlbiBzcHJlYWQg
YmV0d2VlbiBnZXR0aW5nIGluIHRocm91Z2ggYXJjaCB0cmVlcywgdGhlIGlvbW11CnRyZWUsIC1t
bSBhbmQgdGhlIGRyaXZlcnMgdHJlZS4gIFRoZXJlIHdpbGwgYmUgYSBsb3Qgb2Ygd29yayBpbiB0
aGlzIGFyZWEsCmluY2x1ZGluZyBjb25zb2xpZGF0aW5nIHZhcmlvdXMgYXJjaCBpbXBsZW1lbnRh
dGlvbnMgaW50byBtb3JlIGNvbW1vbgpjb2RlLCBzbyBlbnN1cmUgd2UgaGF2ZSBhIHByb3BlciBn
aXQgdHJlZSB0aGF0IGZhY2lsaXRhdGVzIGNvb3BlcmF0aW9uIHdpdGgKdGhlIGFyY2hpdGVjdHVy
ZSBtYWludGFpbmVycy4KClNpZ25lZC1vZmYtYnk6IENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0
LmRlPgotLS0KIE1BSU5UQUlORVJTIHwgMTMgKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQs
IDEzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9NQUlOVEFJTkVSUyBiL01BSU5UQUlORVJT
CmluZGV4IDA5YjVhYjZhOGE1Yy4uNTY4NTlkNTNhNDI0IDEwMDY0NAotLS0gYS9NQUlOVEFJTkVS
UworKysgYi9NQUlOVEFJTkVSUwpAQCAtMjU5NSw2ICsyNTk1LDE5IEBAIFM6CU1haW50YWluZWQK
IEY6CW5ldC9ibHVldG9vdGgvCiBGOglpbmNsdWRlL25ldC9ibHVldG9vdGgvCiAKK0RNQSBNQVBQ
SU5HIEhFTFBFUlMKK006CUNocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgorTDoJbGludXgt
a2VybmVsQHZnZXIua2VybmVsLm9yZworVDoJZ2l0IGdpdDovL2dpdC5pbmZyYWRlYWQub3JnL3Vz
ZXJzL2hjaC9kbWEtbWFwcGluZy5naXQKK1c6CWh0dHA6Ly9naXQuaW5mcmFkZWFkLm9yZy91c2Vy
cy9oY2gvZG1hLW1hcHBpbmcuZ2l0CitTOglTdXBwb3J0ZWQKK0Y6CWxpYi9kbWEtZGVidWcuYwor
RjoJbGliL2RtYS1ub29wLmMKK0Y6CWxpYi9kbWEtdmlydC5jCitGOglkcml2ZXJzL2Jhc2UvZG1h
LW1hcHBpbmcuYworRjoJZHJpdmVycy9iYXNlL2RtYS1jb2hlcmVudC5jCitGOglpbmNsdWRlL2xp
bnV4L2RtYS1tYXBwaW5nLmgKKwogQk9ORElORyBEUklWRVIKIE06CUpheSBWb3NidXJnaCA8ai52
b3NidXJnaEBnbWFpbC5jb20+CiBNOglWZWFjZXNsYXYgRmFsaWNvIDx2ZmFsaWNvQGdtYWlsLmNv
bT4KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 20 12:42:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 12: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 1dNIU2-0000Xu-Fm; Tue, 20 Jun 2017 12:42: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=337010580=wei.liu2@citrix.com>)
 id 1dNIU1-0000Xb-Kl
 for xen-devel@lists.xen.org; Tue, 20 Jun 2017 12:42:13 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 FF/67-03058-52819495; Tue, 20 Jun 2017 12:42:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpK6KhGe
 kwb39mhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a3zUvYC46yVPxp+szSwPicuYuRg0NCwF+i
 c5dJFyMnB4uAqsTK7a9YQGw2AWWJn529bCC2iICBxJ3WfUDlXBzMAjsZJe4fW84KkhAWCJP4/
 OkdmM0rYCHxcedPdpAiIYHjjBLvX5xggkgISpyc+QRsKrOAjsSC3Z/YQBYzC0hLLP/HARLmFP
 CS2LZlC9gyUQEVic6lc8DKhQQUJDqmH2OawMg3C8mkWUgmzUKYtICReRWjRnFqUVlqka6RgV5
 SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmCoMQDBDsZfywIOMUpyMCmJ8qozeEYK
 8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDVFgfKCRalpqdWpGXmAIMeJi3BwaMkwisiApTmLS5Iz
 C3OTIdInWLU5Wj6sOULkxBLXn5eqpQ4by3IDAGQoozSPLgRsAi8xCgrJczLCHSUEE9BalFuZg
 mq/CtGcQ5GJWHezSBTeDLzSuA2vQI6ggnoiBdHPECOKElESEk1MIqkfgmZ/vLffmvxRee/Fhp
 tS/oz+cF605/e9uEschtW3jY9Od3Fhe1rDpfskceXWZSe+4Y260feqFB7uymByWHCp8hvH3Ym
 /j29XXGyzes7M7seds0zd/N+fOlY+JZTB49825WVwfgmtVDyYMAvsxonJQW+v7/kPn6NXn8/Z
 3pZTDPj853HFr9SYinOSDTUYi4qTgQA61eP57sCAAA=
X-Env-Sender: prvs=337010580=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1497962531!99061814!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50270 invoked from network); 20 Jun 2017 12:42:12 -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;
 20 Jun 2017 12:42:12 -0000
X-IronPort-AV: E=Sophos;i="5.39,364,1493683200"; d="scan'208";a="428623351"
Date: Tue, 20 Jun 2017 13:42:09 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Petre Pircalabu <ppircalabu@bitdefender.com>
Message-ID: <20170620124209.dc7uvk3ansdsgowg@citrix.com>
References: <1496137567-6574-1-git-send-email-ppircalabu@bitdefender.com>
 <1497875079-8169-1-git-send-email-ppircalabu@bitdefender.com>
 <1497875079-8169-2-git-send-email-ppircalabu@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1497875079-8169-2-git-send-email-ppircalabu@bitdefender.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: tamas@tklengyel.com, wei.liu2@citrix.com, rcojocaru@bitdefender.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v4 1/2] x86/monitor: add masking support for
 write_ctrlreg 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>

T24gTW9uLCBKdW4gMTksIDIwMTcgYXQgMDM6MjQ6MzhQTSArMDMwMCwgUGV0cmUgUGlyY2FsYWJ1
IHdyb3RlOgo+IEFkZCBzdXBwb3J0IGZvciBmaWx0ZXJpbmcgb3V0IHRoZSB3cml0ZV9jdHJscmVn
IG1vbml0b3IgZXZlbnRzIGlmIHRoZXkKPiBhcmUgZ2VuZXJhdGVkIG9ubHkgYnkgY2hhbmdpbmcg
Y2VydGFpbnMgYml0cy4KPiBBIG5ldyBwYXJhbWV0ZXIgKGJpdG1hc2spIHdhcyBhZGRlZCB0byB0
aGUgeGNfbW9uaXRvcl93cml0ZV9jdHJscmVnCj4gZnVuY3Rpb24gaW4gb3JkZXIgdG8gbWFzayB0
aGUgZXZlbnQgZ2VuZXJhdGlvbiBpZiB0aGUgY2hhbmdlZCBiaXRzIGFyZQo+IHNldC4KPiAKPiBT
aWduZWQtb2ZmLWJ5OiBQZXRyZSBQaXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29t
Pgo+IEFja2VkLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+Cj4gLS0t
Cj4gIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIHwgMiArLQo+ICB0b29scy9saWJ4Yy94
Y19tb25pdG9yLmMgICAgICB8IDUgKysrKy0KCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 20 12:51:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 12:51:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNIcf-0001e2-CD; Tue, 20 Jun 2017 12:51: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 1dNIcd-0001dr-CZ
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 12:51:07 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 86/AC-23755-A3A19495; Tue, 20 Jun 2017 12:51:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVysyfVTddKyjP
 SYOV1ZovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePHrG3sBRfZK25O28fcwLicrYuRk0NIYBOj
 xLpnhV2MXED2TkaJt7u2MoEkhAV8JHauWccOYosIVEv83PmHDaSIWeAjo8Sla8sZITo6mCQ2P
 /vDDFLFJqApcefzJ7BuXgEridOfO1lAbBYBVYkJ/yezgtiiAuESvQf62SBqBCVOznwCVsMpYC
 ex4Wwb2DZmAVuJO3N3M0PY4hK3nsxngrDlJba/ncM8gZF/FpL2WUhaZiFpmYWkZQEjyypGjeL
 UorLUIl0jY72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMAQrWdgYNzB2LfX7xCj
 JAeTkiivOoNnpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3t0SQDnBotT01Iq0zBxgtMCkJTh4l
 ER4j4CkeYsLEnOLM9MhUqcYdTmaPmz5wiTEkpeflyolznsdpEgApCijNA9uBCxyLzHKSgnzMj
 IwMAjxFKQW5WaWoMq/YhTnYFQS5r0PMoUnM68EbtMroCOYgI54ccQD5IiSRISUVANj+Bk/v9q
 1iuF6++f6yzbdK0088tmmt/FA1oPk38oJq92cX/k4R4gz7F+XdsZwhe8dz/suD7T+nDl4aWXr
 Cd2zwZJHii/GmuaUX/4ozLnoquL+yREPP3DefaPH75l8jEV9VrQMowNrX9q+BfK7/ov0snDvn
 NC5z35vl1ilV1Ha/OMLPQXZuTWVWIozEg21mIuKEwGVMVMc1wIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1497963065!101671734!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56765 invoked from network); 20 Jun 2017 12:51:05 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-5.tower-31.messagelabs.com with SMTP; 20 Jun 2017 12:51: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 1FE6F344;
 Tue, 20 Jun 2017 05:51:05 -0700 (PDT)
Received: from [10.1.29.20] (e110479-lin.cambridge.arm.com [10.1.29.20])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 04DD33F41F;
 Tue, 20 Jun 2017 05:51:02 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich
 <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5948DA980200007800164510@prv-mh.provo.novell.com>
 <5948DA980200007800164510@prv-mh.provo.novell.com>
 <1f442cb8-81e2-ff88-70c8-830f5bebfaa3@citrix.com>
 <da0f0039-420d-fa01-2484-a6c9ac70f83c@arm.com>
 <3db517c6-8397-7ba1-ff3a-bd14068dbbad@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <4abb0ab2-3b35-90e9-228a-c6dc7fae63e3@arm.com>
Date: Tue, 20 Jun 2017 13:51:01 +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: <3db517c6-8397-7ba1-ff3a-bd14068dbbad@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>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH] memory: don't suppress P2M update in
	populate_physmap()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGksCgpPbiAwNi8yMC8yMDE3IDAxOjQwIFBNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+IE9uIDIw
LzA2LzE3IDEzOjM5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpLAo+Pgo+PiBPbiAwNi8yMC8y
MDE3IDA5OjM3IEFNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4gT24gMjAvMDYvMTcgMDc6MTks
IEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IENvbW1pdCBkMTg2Mjc1ODNkICgibWVtb3J5OiBkb24n
dCBoYW5kIE1GTiBpbmZvIHRvIHRyYW5zbGF0ZWQgZ3Vlc3RzIikKPj4+PiB3cm9uZ2x5IGFkZGVk
IGEgbnVsbC1oYW5kbGUgY2hlY2sgdGhlcmUgLSBqdXN0IGxpa2Ugc3RhdGVkIGluIGl0cwo+Pj4+
IGRlc2NyaXB0aW9uIGZvciBtZW1vcnlfZXhjaGFuZ2UoKSwgdGhlIGFycmF5IGlzIGFsc28gYW4g
aW5wdXQgZm9yCj4+Pj4gcG9wdWxhdGVfcGh5c21hcCgpIChhbmQgaGVuY2UgY2FuJ3QgcmVhc29u
YWJseSBiZSBudWxsKS4gSSBoYXZlIG5vIGlkZWEKPj4+PiBob3cgSSd2ZSBtYW5hZ2VkIHRvIG92
ZXJsb29rIHRoaXMuCj4+Pj4KPj4+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+Cj4+Pgo+Pj4gQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+Cj4+Cj4+IEFtIEkgY29ycmVjdCB0aGF0IHRoaXMgaXMgbm90IGEgYnVn
IGFuZCBvbmx5IGEgcG9pbnRsZXNzIGNoZWNrPwo+IAo+IFRoaXMgaXMgYSBwYXJ0aWFsIHJldmVy
c2lvbiBvZiBkMTg2Mjc1ODNkIGFuZCBuZWVkcyB0byBiZSBpbmNsdWRlZCBpbgo+IDQuOSwgdG8g
YXZvaWQgYSByZWdyZXNzaW9uLgoKV291bGQgeW91IG1pbmQgdG8gZXhwbGFpbiB3aHkgdGhpcyB3
b3VsZCBpbnRyb2R1Y2UgcmVncmVzc2lvbj8gQUZBSUNUIAp0aGUgY2hlY2sgaXMganVzdCByZWR1
bmRhbnQsIHNvIGtlZXBpbmcgaXQgaXMgbm90IHRoYXQgYmFkLgoKQ2hlZXJzLAoKLS0gCkp1bGll
biBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 20 12:52:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 12: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 1dNIdU-0001it-Ki; Tue, 20 Jun 2017 12:52: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=337010580=wei.liu2@citrix.com>)
 id 1dNIdT-0001ik-CS
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 12:51:59 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 4C/BD-03587-E6A19495; Tue, 20 Jun 2017 12:51:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHRDpG6elGe
 kwc6P3Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a5RXYFu5krZl59xNjA+Jypi5GTQ0LAX2Lu
 gjuMXYwcHCwCqhLX7rKAhNkElCV+dvaygdgiQHbvr99AcS4OZoGvjBL3Vq5gB6kXFtCUmP8uB
 aSGV8BC4t3mFkYQW0igSGLXxwfMEHFBiZMzn4DNZBbQkViw+xMbSCuzgLTE8n8cIGFOAXuJN3
 9OgZWLCqhIdC6dwwIxRkGiY/oxpgmMfLOQTJqFZNIshEkLGJlXMWoUpxaVpRbpGhrqJRVlpme
 U5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBhkDEOxg/LQs4BCjJAeTkiivOoNnpBBfUn5K
 ZUZicUZ8UWlOavEhRhkODiUJXhlJoJxgUWp6akVaZg4w3GHSEhw8SiK8RySA0rzFBYm5xZnpE
 KlTjLocTR+2fGESYsnLz0uVEue9DlIkAFKUUZoHNwIWe5cYZaWEeRmBjhLiKUgtys0sQZV/xS
 jOwagkzOsMcglPZl4J3KZXQEcwAR3x4ogHyBEliQgpqQbGNM3iVIPJoSqn1hRnZpwvXTn3P2v
 ljd8My7b7Xf/jxykzic9a4USE85uDm6affs0pcfipQnPqkcauHTMLXCTUbaeJ7Xyx4Aaz2wzR
 Blf1ub/avm3Yxy0/g6EkuXmxluCiwqKZIesYQ5vOH1y+bftZ5xur+oV+d4gKXX75ZOL9dL9Hj
 5nEAtkfK7EUZyQaajEXFScCAE8gKnK4AgAA
X-Env-Sender: prvs=337010580=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1497963116!78024811!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10519 invoked from network); 20 Jun 2017 12:51:57 -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 Jun 2017 12:51:57 -0000
X-IronPort-AV: E=Sophos;i="5.39,364,1493683200"; d="scan'208";a="428624832"
Date: Tue, 20 Jun 2017 13:51:55 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170620125154.d4gvd4tzn3qop6dz@citrix.com>
References: <593AABBC02000078001614E1@prv-mh.provo.novell.com>
 <593AABBC02000078001614E1@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <593AABBC02000078001614E1@prv-mh.provo.novell.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>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] preparations 4.7.3 and 4.6.6
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBKdW4gMDksIDIwMTcgYXQgMDY6MDc6NTZBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gQWxsLAo+IAo+IHdpdGggdGhlIGdvYWwgb2YgcmVsZWFzaW5nIGluIGFib3V0IDMgd2Vl
a3MgdGltZSwgcGxlYXNlIHBvaW50IG91dAo+IGJhY2twb3J0IGNhbmRpZGF0ZXMgeW91IGZpbmQg
bWlzc2luZyBmcm9tIHRoZSByZXNwZWN0aXZlIHN0YWdpbmcKPiBicmFuY2hlcywgYnV0IHdoaWNo
IHlvdSBjb25zaWRlciByZWxldmFudC4gUGxlYXNlIG5vdGUgdGhhdCA0LjYuNgo+IGlzIGV4cGVj
dGVkIHRvIGJlIHRoZSBsYXN0IHhlbnByb2plY3Qub3JnIG1hbmFnZWQgcmVsZWFzZSBmcm9tCj4g
aXRzIGJyYW5jaC4KCkkgZG9uJ3QgdGhpbmsgSSBoYXZlIGFueSBiYWNrcG9ydCB0byBkby4gUGxl
YXNlIGxldCBtZSBrbm93IHdoZW4gSQpzaG91bGQgdGFnIHRoZSB0cmVlLgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Tue Jun 20 13:00:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 13:00: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 1dNIlt-0002jf-T8; Tue, 20 Jun 2017 13:00:41 +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 1dNIls-0002jZ-Tr
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 13:00:41 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 83/4E-01733-87C19495; Tue, 20 Jun 2017 13:00:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrIIsWRWlGSWpSXmKPExsVyMbThkG6JjGe
 kQdNXLovvWyYzOTB6HP5whSWAMYo1My8pvyKBNaP1xQXWglMmFV8/NbM2MG7Q6GLk4hASmMko
 cX7qGjYQh0VgKqvE87WfGEEcCYGNrBITzmwEcjiBnDiJF7/7WSHsKolt55eDxYUEVCRubl/FB
 DHqO6PEwZ57bCAJYQE9iSNHf7BD2B4SF17+A4uzCRhIvNmxF2yQiICSxL1Vk8GamQUuMkq823
 8bLMEioCpxYN4aJhCbV8BRYuvbNWDbRAXkJFZebmGFiAtKnJz5hKWLkQOoWVNi/S59kDCzgLz
 E9rdzmCcwCs1CUjULoWoWkqoFjMyrGNWLU4vKUot0zfSSijLTM0pyEzNzdA0NTPVyU4uLE9NT
 cxKTivWS83M3MQIDmgEIdjBObXA+xCjJwaQkyqvO4BkpxJeUn1KZkVicEV9UmpNafIhRhoNDS
 YL3kTRQTrAoNT21Ii0zBxhbMGkJDh4lEd4jEkBp3uKCxNzizHSI1ClGY44rV9Z9YeKYcmD7Fy
 Yhlrz8vFQpcd4okEkCIKUZpXlwg2Axf4lRVkqYlxHoNCGegtSi3MwSVPlXjOIcjErCvFLABCL
 Ek5lXArfvFdApTECnvDjiAXJKSSJCSqqBkSMiivGViuBG8U0run0ftilm9a+wOP8qJfH8ic6m
 Op3MjhD9fyUfpatknCdnT98TWhK1YVlOprPRmQkrhJM+LG4zeD2zJ05+xenj3jun3RB4MMcjd
 5fqup1He3qnz+ef3nVkkhVncebaQ6vdlk9c0zkjeyVLygyuLWqlu6SzOptMuj7+qhL+pcRSnJ
 FoqMVcVJwIALh3h5D0AgAA
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1497963636!84439771!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40435 invoked from network); 20 Jun 2017 13:00:36 -0000
Received: from mail-wr0-f194.google.com (HELO mail-wr0-f194.google.com)
 (209.85.128.194)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 20 Jun 2017 13:00:36 -0000
Received: by mail-wr0-f194.google.com with SMTP id x23so17315089wrb.0
 for <xen-devel@lists.xenproject.org>; Tue, 20 Jun 2017 06:00:36 -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=UmWFUyrLX/tlOHTX52WcA/fFlTAe/ZLEn+crQ1U5kao=;
 b=R8bD5YOzhJ7CLEwArDd82efzSWDhuZiGEFUu03Cqxyvnv+GCw2Mhkk3pR0WS6cyH/2
 ua/wUPmqNDgxR+q7wP3wb8EC82u2L8BC9XF0T+jGnwFCW2PVHgrnCnGzU5Ye2+SnZWyo
 aTpnPIu26/pLe240eDYcdPpDUuxj2DAhZjIsEhPRRBDRR3MzETfD7Dnr99m9XLH7qbzx
 75upSwrENXE84dlHVaBBJ9nuDDxyMLxLrhPqd5Kvk5s5k+IM0yqqraBT6MTOVtcDPb5A
 X9XOLjwyjzSncn2KsUK0QNJD33WkA3mdKSQkMn7NC4kwXZtTPzxBfFDX5Ghu1h4f+zFb
 n4jQ==
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=UmWFUyrLX/tlOHTX52WcA/fFlTAe/ZLEn+crQ1U5kao=;
 b=TZStfWPE1rB7OqsLIbiaSgWOmF+eL7ZS3+/idYCim/DCTgIuQbbTRp7KijWQKmUk8P
 top40uzt9kH97e/owcAhFXdgWgXBGWlrhIaTNf+r/nGbhLcFCNJz2FpASelHuBDTkdbv
 rQhIzBtVERXTbGI11FZr0UmCQ1u6L4uxfEqaOfxZ+bKUNaTd0mPEOKGbOk+zYJ3OMMOH
 DYq+JhnXJg5ld5NXO05d3VHwY1tm7vswiCRVQvGYDZaAfb+wmAeoCsCYokJrLbsnzf4A
 vPpTVe9tqN5a7S04MCuWzIqoWlpPc2nL18C8LTPTkFHrngapySy2gent0DoCZmjff9Rk
 g51Q==
X-Gm-Message-State: AKS2vOxOV6sU0LYxUAGNSa8jzpgeFPpyJ6ldq3SmoNfr0Zlcmj/epiyq
 MahMMFS5trKJ2A==
X-Received: by 10.223.167.15 with SMTP id c15mr22846883wrd.79.1497963635658;
 Tue, 20 Jun 2017 06:00:35 -0700 (PDT)
Received: from [192.168.0.31] ([80.66.223.81])
 by smtp.gmail.com with ESMTPSA id l26sm21806630wmi.0.2017.06.20.06.00.33
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 20 Jun 2017 06:00:34 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 20 Jun 2017 15:00:32 +0200
Message-ID: <149796363237.28007.4077302219082749800.stgit@Solace>
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>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2] xen: idle_loop: either deal with tasklets or
	go idle
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gZmFjdCwgdGhlcmUgYXJlIHR3byBraW5kcyBvZiB0YXNrbGV0czogdkNQVSBhbmQKc29mdGly
cSBjb250ZXh0LiBXaGVuIHdlIHdhbnQgdG8gZG8gdkNQVSBjb250ZXh0IHRhc2tsZXQKd29yaywg
d2UgZm9yY2UgdGhlIGlkbGUgdkNQVSAob2YgYSBwYXJ0aWN1bGFyIHBDUFUpIGludG8KZXhlY3V0
aW9uLCBhbmQgcnVuIGl0IGZyb20gdGhlcmUuCgpUaGlzIG1lYW5zIHRoZXJlIGFyZSB0d28gcG9z
c2libGUgcmVhc29ucyBmb3IgY2hvb3NpbmcKdG8gcnVuIHRoZSBpZGxlIHZDUFU6CjEpIHdlIHdh
bnQgYSBwQ1BVIHRvIGdvIGlkbGUsCjIpIHdlIHdhbnQgdG8gcnVuIHNvbWUgdkNQVSBjb250ZXh0
IHRhc2tsZXQgd29yay4KCklmIHdlJ3JlIGluIGNhc2UgMiksIGl0IGRvZXMgbm90IG1ha2Ugc2Vu
c2UgdG8gZXZlbgp0cnkgdG8gZ28gaWRsZSAoYXMgdGhlIGNoZWNrIHdpbGwgX2Fsd2F5c18gZmFp
bCkuCgpUaGlzIHBhdGNoIHJlYXJyYW5nZXMgdGhlIGNvZGUgb2YgdGhlIGJvZHkgb2YgaWRsZQp2
Q1BVcywgc28gdGhhdCB3ZSBhY3R1YWxseSBjaGVjayB3aGV0aGVyIHdlIGFyZSBpbgpjYXNlIDEp
IG9yIDIpLCBhbmQgYWN0IGFjY29yZGluZ2x5LgoKQXMgYSBtYXR0ZXIgb2YgZmFjdCwgdGhpcyBh
bHNvIG1lYW5zIHRoYXQgd2UgZG8gbm90CmNoZWNrIGlmIHRoZXJlJ3MgYW55IHRhc2tsZXQgd29y
ayB0byBkbyBhZnRlciB3YWtpbmcKdXAgZnJvbSBpZGxlLiBUaGlzIGlzIG5vdCBhIHByb2JsZW0s
IGJlY2F1c2U6CmEpIGZvciBzb2Z0aXJxIGNvbnRleHQgdGFza2xldHMsIGlmIGFueSBpcyBxdWV1
ZWQKICAgImR1cmluZyIgd2FrZXVwIGZyb20gaWRsZSwgVEFTS0xFVF9TT0ZUSVJRIGlzCiAgIHJh
aXNlZCwgYW5kIHRoZSBjYWxsIHRvIGRvX3NvZnRpcnEoKSAod2hpY2ggaXMgc3RpbGwKICAgaGFw
cGVuaW5nICphZnRlciogdGhlIHdha2V1cCkgd2lsbCB0YWtlIGNhcmUgb2YgaXQ7CmIpIGZvciB2
Q1BVIGNvbnRleHQgdGFza2xldHMsIGlmIGFueSBpcyBxdWV1ZWQgImR1cmluZyIKICAgd2FrZXVw
IGZyb20gaWRsZSwgU0NIRURVTEVfU09GVElSUSBpcyByYWlzZWQgYW5kCiAgIGRvX3NvZnRpcnEo
KSAoaGFwcGVuaW5nIGFmdGVyIHRoZSB3YWtldXApIGNhbGxzCiAgIHRoZSBzY2hlZHVsZXIuIFRo
ZSBzY2hlZHVsZXIgc2VlcyB0aGF0IHRoZXJlIGlzCiAgIHRhc2tsZXQgd29yayBwZW5kaW5nIGFu
ZCBjb25maXJtcyB0aGUgaWRsZSB2Q1BVCiAgIGluIGV4ZWN1dGlvbiwgd2hpY2ggdGhlbiB3aWxs
IGdldCB0byBleGVjdXRlCiAgIGRvX3Rhc2tsZXQoKS4KClNpZ25lZC1vZmYtYnk6IERhcmlvIEZh
Z2dpb2xpIDxkYXJpby5mYWdnaW9saUBjaXRyaXguY29tPgotLS0KQ2M6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgpDYzogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KQ2M6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCkNoYW5nZXMgZnJvbSB2MToKKiBkcm9w
IHRoZSBwb2ludGxlc3MgcGFyZW50aGVzZXMgYW5kIGluZGlyZWN0aW9uIG9mIHBtX2lkbGUgKGlu
IHg4NidzIGlkbGUKICBsb29wKTsKKiByZW1vdmUgdGhlICdjcHUnIGlucHV0IHBhcmFtZXRlciB0
byBkb190YXNrbGV0KCksIGFzIHN1Z2dlc3RlZCBkdXJpbmcgcmV2aWV3OwoqIGluIGRvX3Rhc2ts
ZXQoKSwgY29udmVydCB0aGUgY2hlY2sgdGhhdCB0aGVyZSBpcyB0YXNrbGV0IHdvcmsgdG8gZG8g
aW50byBhbgogIEFTU0VSVCgpIHRvIHRoZSBzYW1lIGVmZmVjdCwgYXMgc3VnZ2VzdGVkIGR1cmlu
ZyByZXZpZXc7CiogYWRkIGEgY29tbWVudCBpbiBjcHVfaXNfaGFsdGFibGUoKSBvbiB3aHkgd2Ug
Y2hlY2sgdGhlIHBlci1jcHUKICB0YXNrbGV0X3dvcmtfdG9fZG8gdmFyaWFibGUgZGlyZWN0bHks
IHJhdGhlciB0aGFuIGNhbGxpbmcgdGhlIG5ldwogIHRhc2tsZXRfd29ya190b19kbygpIGhlbHBl
ci4KLS0tCiB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgICAgIHwgICAyMSArKysrKysrKysrKysrKy0t
LS0tLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgfCAgIDEyICsrKysrKysrKy0tLQogeGVu
L2NvbW1vbi90YXNrbGV0LmMgICAgICB8ICAgMTIgKysrKysrKystLS0tCiB4ZW4vaW5jbHVkZS94
ZW4vc2NoZWQuaCAgIHwgICAgNSArKysrKwogeGVuL2luY2x1ZGUveGVuL3Rhc2tsZXQuaCB8ICAg
MTAgKysrKysrKysrKwogNSBmaWxlcyBjaGFuZ2VkLCA0NiBpbnNlcnRpb25zKCspLCAxNCBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMgYi94ZW4vYXJjaC9h
cm0vZG9tYWluLmMKaW5kZXggNzYzMTBlZC4uMmRjOGIwYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
YXJtL2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwpAQCAtNDEsMjAgKzQxLDI3
IEBAIERFRklORV9QRVJfQ1BVKHN0cnVjdCB2Y3B1ICosIGN1cnJfdmNwdSk7CiAKIHZvaWQgaWRs
ZV9sb29wKHZvaWQpCiB7CisgICAgdW5zaWduZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQo
KTsKKwogICAgIGZvciAoIDsgOyApCiAgICAgewotICAgICAgICBpZiAoIGNwdV9pc19vZmZsaW5l
KHNtcF9wcm9jZXNzb3JfaWQoKSkgKQorICAgICAgICBpZiAoIGNwdV9pc19vZmZsaW5lKGNwdSkg
KQogICAgICAgICAgICAgc3RvcF9jcHUoKTsKIAotICAgICAgICBsb2NhbF9pcnFfZGlzYWJsZSgp
OwotICAgICAgICBpZiAoIGNwdV9pc19oYWx0YWJsZShzbXBfcHJvY2Vzc29yX2lkKCkpICkKKyAg
ICAgICAgLyogQXJlIHdlIGhlcmUgZm9yIHJ1bm5pbmcgdmNwdSBjb250ZXh0IHRhc2tsZXRzLCBv
ciBmb3IgaWRsaW5nPyAqLworICAgICAgICBpZiAoIHVubGlrZWx5KHRhc2tsZXRfd29ya190b19k
byhjcHUpKSApCisgICAgICAgICAgICBkb190YXNrbGV0KCk7CisgICAgICAgIGVsc2UKICAgICAg
ICAgewotICAgICAgICAgICAgZHNiKHN5KTsKLSAgICAgICAgICAgIHdmaSgpOworICAgICAgICAg
ICAgbG9jYWxfaXJxX2Rpc2FibGUoKTsKKyAgICAgICAgICAgIGlmICggY3B1X2lzX2hhbHRhYmxl
KGNwdSkgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIGRzYihzeSk7CisgICAgICAg
ICAgICAgICAgd2ZpKCk7CisgICAgICAgICAgICB9CisgICAgICAgICAgICBsb2NhbF9pcnFfZW5h
YmxlKCk7CiAgICAgICAgIH0KLSAgICAgICAgbG9jYWxfaXJxX2VuYWJsZSgpOwogCi0gICAgICAg
IGRvX3Rhc2tsZXQoKTsKICAgICAgICAgZG9fc29mdGlycSgpOwogICAgICAgICAvKgogICAgICAg
ICAgKiBXZSBNVVNUIGJlIGxhc3QgKG9yIGJlZm9yZSBkc2IsIHdmaSkuIE90aGVyd2lzZSBhZnRl
ciB3ZSBnZXQgdGhlCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJj
aC94ODYvZG9tYWluLmMKaW5kZXggNDkzODhmNC4uM2EwNjFhOSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtMTEyLDEyICsx
MTIsMTggQEAgc3RhdGljIHZvaWQgcGxheV9kZWFkKHZvaWQpCiAKIHN0YXRpYyB2b2lkIGlkbGVf
bG9vcCh2b2lkKQogeworICAgIHVuc2lnbmVkIGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7
CisKICAgICBmb3IgKCA7IDsgKQogICAgIHsKLSAgICAgICAgaWYgKCBjcHVfaXNfb2ZmbGluZShz
bXBfcHJvY2Vzc29yX2lkKCkpICkKKyAgICAgICAgaWYgKCBjcHVfaXNfb2ZmbGluZShjcHUpICkK
ICAgICAgICAgICAgIHBsYXlfZGVhZCgpOwotICAgICAgICAoKnBtX2lkbGUpKCk7Ci0gICAgICAg
IGRvX3Rhc2tsZXQoKTsKKworICAgICAgICAvKiBBcmUgd2UgaGVyZSBmb3IgcnVubmluZyB2Y3B1
IGNvbnRleHQgdGFza2xldHMsIG9yIGZvciBpZGxpbmc/ICovCisgICAgICAgIGlmICggdW5saWtl
bHkodGFza2xldF93b3JrX3RvX2RvKGNwdSkpICkKKyAgICAgICAgICAgIGRvX3Rhc2tsZXQoKTsK
KyAgICAgICAgZWxzZQorICAgICAgICAgICAgcG1faWRsZSgpOwogICAgICAgICBkb19zb2Z0aXJx
KCk7CiAgICAgICAgIC8qCiAgICAgICAgICAqIFdlIE1VU1QgYmUgbGFzdCAob3IgYmVmb3JlIHBt
X2lkbGUpLiBPdGhlcndpc2UgYWZ0ZXIgd2UgZ2V0IHRoZQpkaWZmIC0tZ2l0IGEveGVuL2NvbW1v
bi90YXNrbGV0LmMgYi94ZW4vY29tbW9uL3Rhc2tsZXQuYwppbmRleCAzNjVhNzc3Li4wZjBhNmY4
IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3Rhc2tsZXQuYworKysgYi94ZW4vY29tbW9uL3Rhc2ts
ZXQuYwpAQCAtMTExLDExICsxMTEsMTUgQEAgdm9pZCBkb190YXNrbGV0KHZvaWQpCiAgICAgc3Ry
dWN0IGxpc3RfaGVhZCAqbGlzdCA9ICZwZXJfY3B1KHRhc2tsZXRfbGlzdCwgY3B1KTsKIAogICAg
IC8qCi0gICAgICogV29yayBtdXN0IGJlIGVucXVldWVkICphbmQqIHNjaGVkdWxlZC4gT3RoZXJ3
aXNlIHRoZXJlIGlzIG5vIHdvcmsgdG8KLSAgICAgKiBkbywgYW5kL29yIHNjaGVkdWxlciBuZWVk
cyB0byBydW4gdG8gdXBkYXRlIGlkbGUgdmNwdSBwcmlvcml0eS4KKyAgICAgKiBXZSB3YW50IHRv
IGJlIHN1cmUgYW55IGNhbGxlciBoYXMgY2hlY2tlZCB0aGF0IGEgdGFza2xldCBpcyBib3RoCisg
ICAgICogZW5xdWV1ZWQgYW5kIHNjaGVkdWxlZCwgYmVmb3JlIGNhbGxpbmcgdGhpcy4gQW5kLCBp
ZiB0aGUgY2FsbGVyIGhhcworICAgICAqIGFjdHVhbGx5IGNoZWNrZWQsIGl0J3Mgbm90IGFuIGlz
c3VlIHRoYXQgd2UgYXJlIG91dHNpZGUgb2YgdGhlCisgICAgICogY3JpdGljYWwgcmVnaW9uLCBp
biBmYWN0OgorICAgICAqIC0gVEFTS0xFVF9lbnF1ZXVlZCBpcyBjbGVhcmVkIG9ubHkgaGVyZSwK
KyAgICAgKiAtIFRBU0tMRVRfc2NoZWR1bGVkIGlzIG9ubHkgY2xlYXJlZCB3aGVuIHNjaGVkdWxl
KCkgZmluZCBpdCBzZXQsCisgICAgICogICB3aXRob3V0IFRBU0tMRVRfZW5xdWV1ZWQgYmVpbmcg
c2V0IGFzIHdlbGwuCiAgICAgICovCi0gICAgaWYgKCBsaWtlbHkoKndvcmtfdG9fZG8gIT0gKFRB
U0tMRVRfZW5xdWV1ZWR8VEFTS0xFVF9zY2hlZHVsZWQpKSApCi0gICAgICAgIHJldHVybjsKKyAg
ICBBU1NFUlQodGFza2xldF93b3JrX3RvX2RvKGNwdSkpOwogCiAgICAgc3Bpbl9sb2NrX2lycSgm
dGFza2xldF9sb2NrKTsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmggYi94
ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAppbmRleCAxMTI3Y2E5Li42NjczYjI3IDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaApA
QCAtODQzLDYgKzg0MywxMSBAQCB1aW50NjRfdCBnZXRfY3B1X2lkbGVfdGltZSh1bnNpZ25lZCBp
bnQgY3B1KTsKIC8qCiAgKiBVc2VkIGJ5IGlkbGUgbG9vcCB0byBkZWNpZGUgd2hldGhlciB0aGVy
ZSBpcyB3b3JrIHRvIGRvOgogICogICgxKSBSdW4gc29mdGlycXM7IG9yICgyKSBQbGF5IGRlYWQ7
IG9yICgzKSBSdW4gdGFza2xldHMuCisgKgorICogQWJvdXQgKDMpLCBpZiBhIHRhc2tsZXQgaXMg
ZW5xdWV1ZWQsIGl0IHdpbGwgYmUgc2NoZWR1bGVkCisgKiByZWFsbHkgcmVhbGx5IHNvb24sIGFu
ZCBoZW5jZSBpdCdzIHBvaW50bGVzcyB0byB0cnkgdG8KKyAqIHNsZWVwIGJldHdlZW4gdGhlc2Ug
dHdvIGV2ZW50cyAodGhhdCdzIHdoeSB3ZSBkb24ndCBjYWxsCisgKiB0aGUgdGFza2xldF93b3Jr
X3RvX2RvKCkgaGVscGVyKS4KICAqLwogI2RlZmluZSBjcHVfaXNfaGFsdGFibGUoY3B1KSAgICAg
ICAgICAgICAgICAgICAgXAogICAgICghc29mdGlycV9wZW5kaW5nKGNwdSkgJiYgICAgICAgICAg
ICAgICAgICAgXApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3Rhc2tsZXQuaCBiL3hlbi9p
bmNsdWRlL3hlbi90YXNrbGV0LmgKaW5kZXggOGMzZGU3ZS4uMjNkNjljNyAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUveGVuL3Rhc2tsZXQuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vdGFza2xldC5o
CkBAIC00MCw2ICs0MCwxNiBAQCBERUNMQVJFX1BFUl9DUFUodW5zaWduZWQgbG9uZywgdGFza2xl
dF93b3JrX3RvX2RvKTsKICNkZWZpbmUgVEFTS0xFVF9lbnF1ZXVlZCAgICgxdWwgPDwgX1RBU0tM
RVRfZW5xdWV1ZWQpCiAjZGVmaW5lIFRBU0tMRVRfc2NoZWR1bGVkICAoMXVsIDw8IF9UQVNLTEVU
X3NjaGVkdWxlZCkKIAorc3RhdGljIGlubGluZSBib29sIHRhc2tsZXRfd29ya190b19kbyh1bnNp
Z25lZCBpbnQgY3B1KQoreworICAgIC8qCisgICAgICogV29yayBtdXN0IGJlIGVucXVldWVkICph
bmQqIHNjaGVkdWxlZC4gT3RoZXJ3aXNlIHRoZXJlIGlzIG5vIHdvcmsgdG8KKyAgICAgKiBkbywg
YW5kL29yIHNjaGVkdWxlciBuZWVkcyB0byBydW4gdG8gdXBkYXRlIGlkbGUgdmNwdSBwcmlvcml0
eS4KKyAgICAgKi8KKyAgICByZXR1cm4gcGVyX2NwdSh0YXNrbGV0X3dvcmtfdG9fZG8sIGNwdSkg
PT0gKFRBU0tMRVRfZW5xdWV1ZWR8CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBUQVNLTEVUX3NjaGVkdWxlZCk7Cit9CisKIHZvaWQgdGFza2xldF9zY2hl
ZHVsZV9vbl9jcHUoc3RydWN0IHRhc2tsZXQgKnQsIHVuc2lnbmVkIGludCBjcHUpOwogdm9pZCB0
YXNrbGV0X3NjaGVkdWxlKHN0cnVjdCB0YXNrbGV0ICp0KTsKIHZvaWQgZG9fdGFza2xldCh2b2lk
KTsKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 20 13:03:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 13: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 1dNIom-0002vt-GB; Tue, 20 Jun 2017 13:03: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 1dNIok-0002vc-LV
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 13:03:38 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 2B/80-11537-92D19495; Tue, 20 Jun 2017 13:03:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDS1dT1jP
 SoPsKj8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmrH8knbBOc6KjsZZrA2M/9m7GDk5hATyJHa/
 PQpm8wrYSbxb9pYJxJYQMJQ4vfAmC4jNIqAqcW5ePyuIzSagLtH2bDuYLSKgKTGz4xJjFyMXB
 7PAHSaJu5e3MoIkhAV8JRq3rGODWLCDSeLiingQm1PAWuL/gyVANRxAywQl/u4QBgkzC2hJPP
 x1iwXC1pZYtvA1M0gJs4C0xPJ/HBMY+WYhNMxC0jALScMshIYFjCyrGNWLU4vKUot0TfSSijL
 TM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQJDjwEIdjA2fnE6xCjJwaQkyqvO4BkpxJeU
 n1KZkVicEV9UmpNafIhRhoNDSYLXTwYoJ1iUmp5akZaZA4wCmLQEB4+SCO8RCaA0b3FBYm5xZ
 jpE6hSjopQ47wNpoIQASCKjNA+uDRZ5lxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMmwAyhS
 czrwRu+iugxUxAi18c8QBZXJKIkJJqYDSYsf+rpfzhCywdlh9/Xu7dv96q5vTDDzdyPyt4H5y
 y8FxG70qW5Gl1PT9m+yvzifb9NSmL7fdP2HzmIUvc6UlJb1d+krn4+XTw8tVvJgk8utYh28nZ
 Zcc2V+bBxjPdtusqpY5dak5YsmGHokNpTfbS9835mrc+9HI/9VeckJjFt/+RRfjj5blKLMUZi
 YZazEXFiQAQILDetwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1497963815!98926003!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13963 invoked from network); 20 Jun 2017 13:03: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; 20 Jun 2017 13:03:36 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 20 Jun 2017 07:03:34 -0600
Message-Id: <594939440200007800164B48@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 20 Jun 2017 07:03:32 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <5948DA980200007800164510@prv-mh.provo.novell.com>
 <5948DA980200007800164510@prv-mh.provo.novell.com>
 <1f442cb8-81e2-ff88-70c8-830f5bebfaa3@citrix.com>
 <da0f0039-420d-fa01-2484-a6c9ac70f83c@arm.com>
 <3db517c6-8397-7ba1-ff3a-bd14068dbbad@citrix.com>
 <4abb0ab2-3b35-90e9-228a-c6dc7fae63e3@arm.com>
In-Reply-To: <4abb0ab2-3b35-90e9-228a-c6dc7fae63e3@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] memory: don't suppress P2M update in
 populate_physmap()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIwLjA2LjE3IGF0IDE0OjUxLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE9uIDA2LzIwLzIwMTcgMDE6NDAgUE0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IE9uIDIwLzA2
LzE3IDEzOjM5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+PiBPbiAwNi8yMC8yMDE3IDA5OjM3IEFN
LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4+IE9uIDIwLzA2LzE3IDA3OjE5LCBKYW4gQmV1bGlj
aCB3cm90ZToKPj4+Pj4gQ29tbWl0IGQxODYyNzU4M2QgKCJtZW1vcnk6IGRvbid0IGhhbmQgTUZO
IGluZm8gdG8gdHJhbnNsYXRlZCBndWVzdHMiKQo+Pj4+PiB3cm9uZ2x5IGFkZGVkIGEgbnVsbC1o
YW5kbGUgY2hlY2sgdGhlcmUgLSBqdXN0IGxpa2Ugc3RhdGVkIGluIGl0cwo+Pj4+PiBkZXNjcmlw
dGlvbiBmb3IgbWVtb3J5X2V4Y2hhbmdlKCksIHRoZSBhcnJheSBpcyBhbHNvIGFuIGlucHV0IGZv
cgo+Pj4+PiBwb3B1bGF0ZV9waHlzbWFwKCkgKGFuZCBoZW5jZSBjYW4ndCByZWFzb25hYmx5IGJl
IG51bGwpLiBJIGhhdmUgbm8gaWRlYQo+Pj4+PiBob3cgSSd2ZSBtYW5hZ2VkIHRvIG92ZXJsb29r
IHRoaXMuCj4+Pj4+Cj4+Pj4+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KPj4+Pgo+Pj4+IEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgo+Pj4KPj4+IEFtIEkgY29ycmVjdCB0aGF0IHRoaXMgaXMgbm90IGEgYnVn
IGFuZCBvbmx5IGEgcG9pbnRsZXNzIGNoZWNrPwo+PiAKPj4gVGhpcyBpcyBhIHBhcnRpYWwgcmV2
ZXJzaW9uIG9mIGQxODYyNzU4M2QgYW5kIG5lZWRzIHRvIGJlIGluY2x1ZGVkIGluCj4+IDQuOSwg
dG8gYXZvaWQgYSByZWdyZXNzaW9uLgo+IAo+IFdvdWxkIHlvdSBtaW5kIHRvIGV4cGxhaW4gd2h5
IHRoaXMgd291bGQgaW50cm9kdWNlIHJlZ3Jlc3Npb24/IEFGQUlDVCAKPiB0aGUgY2hlY2sgaXMg
anVzdCByZWR1bmRhbnQsIHNvIGtlZXBpbmcgaXQgaXMgbm90IHRoYXQgYmFkLgoKQWZhaWN0IHRo
ZXJlIHdvdWxkIGJlIGEgcmVncmVzc2lvbiBvbmx5IGlmIHNvbWVvbmUgaW52b2tlZCB0aGUKaHlw
ZXJjYWxsIHdpdGggYSBudWxsIGhhbmRsZSAoYnV0IGhhdmluZyB2YWxpZCBkYXRhIGF0IGFkZHJl
c3MgemVybykuClN0aWxsIEkgYWdyZWUgd2l0aCBBbmRyZXcgdGhhdCB3ZSdkIGJldHRlciBpbmNs
dWRlIHRoaXMgaW4gNC45LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 20 13:04:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 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 1dNIpG-0002zV-O4; Tue, 20 Jun 2017 13:04:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sfr@canb.auug.org.au>) id 1dNIpE-0002zI-SC
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 13:04:09 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 75/B3-03920-84D19495; Tue, 20 Jun 2017 13:04:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprMIsWRWlGSWpSXmKPExsWSLjbBWddd1jP
 S4NI6GYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePitT1sBWv5KrY/PcDWwHiTu4uRi0NIoIdJ
 4vrxy8wgDovANhaJj/cnMHUxcgI5qhInzzwGs9kEdCX+vXoOZosIKEk8fXWWEaSBWeAhq8SCJ
 3NZQBLCAokSx7pWsoPYvAJmEl2ru8HinAI6EhOW3QNrFhIIkFi+4yVUjaDEyZlPwGqYBbQkHv
 66BWXLS2x/O4d5AiPvLCRls5CUzUJStoCReRWjenFqUVlqka65XlJRZnpGSW5iZo6uoYGZXm5
 qcXFiempOYlKxXnJ+7iZGYGAxAMEOxpmX/Q8xSnIwKYnyqjN4RgrxJeWnVGYkFmfEF5XmpBYf
 YpTh4FCS4H0kDZQTLEpNT61Iy8wBhjhMWoKDR0mE94gEUJq3uCAxtzgzHSJ1ilFRSpz3AUifA
 EgiozQPrg0WV5cYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkDDGFJzOvBG76K6DFTECLXxzxAF
 lckoiQkmpgnL182d5+h3+P+nMrlnOvXmwtLvuxbPnG5TY17JJ3vd3cNMyv8K0IscrRmlVxWCb
 c8MzGIxavI96xVRv8/Oustqdt/3f+7283vLSya3Bi2eQkmc4b13LPKqnoacqv27O/JJ49cp+j
 IXruw7Rze9c/PeLPajSPd++rdXr73hw7LVRy7k/g38XMc5RYijMSDbWYi4oTAV4hHVmmAgAA
X-Env-Sender: sfr@canb.auug.org.au
X-Msg-Ref: server-10.tower-27.messagelabs.com!1497963843!85371288!1
X-Originating-IP: [103.22.144.67]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37308 invoked from network); 20 Jun 2017 13:04:07 -0000
Received: from ozlabs.org (HELO ozlabs.org) (103.22.144.67)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Jun 2017 13:04:07 -0000
Received: from authenticated.ozlabs.org (localhost [127.0.0.1])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by ozlabs.org (Postfix) with ESMTPSA id 3wsShx45kdz9s76;
 Tue, 20 Jun 2017 23:04:01 +1000 (AEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=canb.auug.org.au;
 s=201702; t=1497963842;
 bh=wlHkiX12XnsDMOSH4ngby4fr2WSQxdaJ/XP3NPTud/c=;
 h=Date:From:To:Cc:Subject:In-Reply-To:References:From;
 b=CgD1OIrpngvvYnVAekEguSgkYD7SvZB15QUTLdjsXjWiNdZy/RrNvqe3dJXuvWzw7
 M1lPtJRR2bG2sX9WtzmR7mjHTjKzf/hA2wM5ISA5PJBuATUKLJxSRabE0gz5WSiHW6
 IUfZtyVVgWw4vXsv3ZXdqPhi5BLAMJg6HNcVvvol2Xv7mcO5oO2oM1MS2EwWSNjezT
 gt95a5hVyA6vz3agGZlWSFqDSr0tihmLdsUW5UVQhASbQ/RXV8bbCVDiDHvJ4sYo29
 NNVv8+QgNFFRyTrEJJpJlCzhTpf8EaaiyO9gHjEg1KyaDEwPLmtHeqrLDo0eP0K260
 BehdKF8cI6fjQ==
Date: Tue, 20 Jun 2017 23:04:00 +1000
From: Stephen Rothwell <sfr@canb.auug.org.au>
To: Christoph Hellwig <hch@lst.de>
Message-ID: <20170620230400.1a5ae889@canb.auug.org.au>
In-Reply-To: <20170620124140.GA27163@lst.de>
References: <20170616181059.19206-1-hch@lst.de> <20170620124140.GA27163@lst.de>
MIME-Version: 1.0
Cc: linux-mips@linux-mips.org, linux-ia64@vger.kernel.org,
 linux-sh@vger.kernel.org, dri-devel@lists.freedesktop.org,
 sparclinux@vger.kernel.org, Marek Szyprowski <m.szyprowski@samsung.com>,
 linux-s390@vger.kernel.org, linux-samsung-soc@vger.kernel.org,
 linux-c6x-dev@linux-c6x.org, linux-hexagon@vger.kernel.org, x86@kernel.org,
 Kyungmin Park <kyungmin.park@samsung.com>,
 Linus Torvalds <torvalds@linux-foundation.org>, xen-devel@lists.xenproject.org,
 linux-xtensa@linux-xtensa.org, openrisc@lists.librecores.org,
 linux-tegra@vger.kernel.org, linux-arm-kernel@lists.infradead.org,
 netdev@vger.kernel.org, linux-kernel@vger.kernel.org,
 iommu@lists.linux-foundation.org, dmaengine@vger.kernel.org,
 linuxppc-dev@lists.ozlabs.org
Subject: Re: [Xen-devel] new dma-mapping tree,
 was Re: clean up and modularize arch dma_mapping interface 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>

SGkgQ2hyaXN0b3BoLAoKT24gVHVlLCAyMCBKdW4gMjAxNyAxNDo0MTo0MCArMDIwMCBDaHJpc3Rv
cGggSGVsbHdpZyA8aGNoQGxzdC5kZT4gd3JvdGU6Cj4KPiBPbiBGcmksIEp1biAxNiwgMjAxNyBh
dCAwODoxMDoxNVBNICswMjAwLCBDaHJpc3RvcGggSGVsbHdpZyB3cm90ZToKPiA+IEkgcGxhbiB0
byBjcmVhdGUgYSBuZXcgZG1hLW1hcHBpbmcgdHJlZSB0byBjb2xsZWN0IGFsbCB0aGlzIHdvcmsu
Cj4gPiBBbnkgdm9sdW50ZWVycyBmb3IgY28tbWFpbnRhaW5lcnMsIGVzcGVjaWFsbHkgZnJvbSB0
aGUgaW9tbXUgZ2FuZz8gIAo+IAo+IE9rLCBJJ3ZlIGNyZWF0ZWQgdGhlIG5ldyB0cmVlOgo+IAo+
ICAgIGdpdDovL2dpdC5pbmZyYWRlYWQub3JnL3VzZXJzL2hjaC9kbWEtbWFwcGluZy5naXQgZm9y
LW5leHQKPiAKPiBHaXR3ZWI6Cj4gCj4gICAgaHR0cDovL2dpdC5pbmZyYWRlYWQub3JnL3VzZXJz
L2hjaC9kbWEtbWFwcGluZy5naXQvc2hvcnRsb2cvcmVmcy9oZWFkcy9mb3ItbmV4dAo+IAo+IEFu
ZCBiZWxvdyBpcyB0aGUgcGF0Y2ggdG8gYWRkIHRoZSBNQUlOVEFJTkVSUyBlbnRyeSwgYWRkaXRp
b25zIHdlbGNvbWUuCj4gCj4gU3RlcGhlbiwgY2FuIHlvdSBhZGQgdGhpcyB0byBsaW51eC1uZXh0
PwoKQWRkZWQgZnJvbSB0b21vcnJvdy4KCkkgaGF2ZSBhbm90aGVyIHRyZWUgY2FsbGVkIGRtYS1t
YXBwaW5nOgoKZ2l0Oi8vZ2l0LmxpbmFyby5vcmcvcGVvcGxlL21zenlwcm93c2tpL2xpbnV4LWRt
YS1tYXBwaW5nLmdpdCNkbWEtbWFwcGluZy1uZXh0CgpDb250YWN0czogTWFyZWsgU3p5cHJvd3Nr
aSBhbmQgS3l1bmdtaW4gUGFyayAoY2MnZCkKCkkgaGF2ZSBjYWxsZWQgeW91ciB0cmVlIGRtYS1t
YXBwaW5nLWhjaCBmb3Igbm93LiAgVGhlIG90aGVyIHRyZWUgaGFzCm5vdCBiZWVuIHVwZGF0ZWQg
c2luY2UgNC45LXJjMSBhbmQgSSBhbSBub3Qgc3VyZSBob3cgZ2VuZXJhbCBpdCBpcy4KTWFyZWss
IEt5dW5nbWluLCBhbnkgY29tbWVudHM/CgpUaGFua3MgZm9yIGFkZGluZyB5b3VyIHN1YnN5c3Rl
bSB0cmVlIGFzIGEgcGFydGljaXBhbnQgb2YgbGludXgtbmV4dC4gIEFzCnlvdSBtYXkga25vdywg
dGhpcyBpcyBub3QgYSBqdWRnZW1lbnQgb2YgeW91ciBjb2RlLiAgVGhlIHB1cnBvc2Ugb2YKbGlu
dXgtbmV4dCBpcyBmb3IgaW50ZWdyYXRpb24gdGVzdGluZyBhbmQgdG8gbG93ZXIgdGhlIGltcGFj
dCBvZgpjb25mbGljdHMgYmV0d2VlbiBzdWJzeXN0ZW1zIGluIHRoZSBuZXh0IG1lcmdlIHdpbmRv
dy4gCgpZb3Ugd2lsbCBuZWVkIHRvIGVuc3VyZSB0aGF0IHRoZSBwYXRjaGVzL2NvbW1pdHMgaW4g
eW91ciB0cmVlL3NlcmllcyBoYXZlCmJlZW46CiAgICAgKiBzdWJtaXR0ZWQgdW5kZXIgR1BMIHYy
IChvciBsYXRlcikgYW5kIGluY2x1ZGUgdGhlIENvbnRyaWJ1dG9yJ3MKICAgICAgICBTaWduZWQt
b2ZmLWJ5LAogICAgICogcG9zdGVkIHRvIHRoZSByZWxldmFudCBtYWlsaW5nIGxpc3QsCiAgICAg
KiByZXZpZXdlZCBieSB5b3UgKG9yIGFub3RoZXIgbWFpbnRhaW5lciBvZiB5b3VyIHN1YnN5c3Rl
bSB0cmVlKSwKICAgICAqIHN1Y2Nlc3NmdWxseSB1bml0IHRlc3RlZCwgYW5kIAogICAgICogZGVz
dGluZWQgZm9yIHRoZSBjdXJyZW50IG9yIG5leHQgTGludXggbWVyZ2Ugd2luZG93LgoKQmFzaWNh
bGx5LCB0aGlzIHNob3VsZCBiZSBqdXN0IHdoYXQgeW91IHdvdWxkIHNlbmQgdG8gTGludXMgKG9y
IGFzayBoaW0KdG8gZmV0Y2gpLiAgSXQgaXMgYWxsb3dlZCB0byBiZSByZWJhc2VkIGlmIHlvdSBk
ZWVtIGl0IG5lY2Vzc2FyeS4KCi0tIApDaGVlcnMsClN0ZXBoZW4gUm90aHdlbGwgCnNmckBjYW5i
LmF1dWcub3JnLmF1CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 20 13:11:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 13: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 1dNIvz-00041y-EW; Tue, 20 Jun 2017 13:11:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <axboe@kernel.dk>) id 1dNIvy-00040u-7c
 for xen-devel@lists.xensource.com; Tue, 20 Jun 2017 13:11:06 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 C9/27-01985-9EE19495; Tue, 20 Jun 2017 13:11:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpnleJIrShJLcpLzFFi42Lxqg020n0p5xl
 p0NjCanFvynt2B0aP7X272AMYo1gz85LyKxJYM1p+LGYsOMNUMeXwQdYGxulMXYxcHEIC0xkl
 Wp8uZgVxWATOskocOHyGGcSRELjDKjFvx2HGLkZOICdNYvPR++wQdrXEz5e/wWwhATmJLW1t7
 BCjZjBJLHu8GywhLGAksblnBwuILSJQIDFlw24wm1nAUWLXp142iGYziZ99U1lBbDYBJYltC6
 +D1fAK2Eic69wGZrMIqEq83HiFCcQWFQiX6D3QzwZRIyhxcuYTsBpOAXOJeVMnsEHMV5f4M+8
 SM4QtLnHryXwmCFteYvvbOcwTGEVmIWmfhaRlFpKWWUhaFjCyrGLUKE4tKkst0jWy1EsqykzP
 KMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECIyOegYGxh2MTXv9DjFKcjApifKqM3hGCvEl5
 adUZiQWZ8QXleakFh9ilOHgUJLgdQBGm5BgUWp6akVaZg4wTmHSEhw8SiK8nbJAad7igsTc4s
 x0iNQpRmOOpg9bvjBxTDqw/QuTEEtefl6qlDjvHZBSAZDSjNI8uEGw9HGJUVZKmJeRgYFBiKc
 gtSg3swRV/hWjOAejkjAvK8g9PJl5JXD7XgGdwgR0yosjHiCnlCQipKQaGKd1V7IHHq+baXPS
 aM3Sv7oNU77UR0d+DvO9Zxka3Z279XzKS5X5MRaWzF88WC8c2Paz5fviVcHyykkn1k1+0Ltn4
 vdPS+y8VapNZeu1rVec9brwvzdt5gzXlyEPbhZuXVVyqUXlnPGKFQLdN9guz0tvOLMoJChW49
 ++v6FVsTd0A3QWimXrpiuxFGckGmoxFxUnAgCDbSa7GgMAAA==
X-Env-Sender: axboe@kernel.dk
X-Msg-Ref: server-3.tower-31.messagelabs.com!1497964263!106522481!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14315 invoked from network); 20 Jun 2017 13:11:04 -0000
Received: from mail-pg0-f50.google.com (HELO mail-pg0-f50.google.com)
 (74.125.83.50)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 20 Jun 2017 13:11:04 -0000
Received: by mail-pg0-f50.google.com with SMTP id e187so9977821pgc.1
 for <xen-devel@lists.xensource.com>; Tue, 20 Jun 2017 06:11:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=kernel-dk.20150623.gappssmtp.com; s=20150623;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=ibxwMAezKOB8h+vXap9cwHzfl3EI4qOEN5D87dLVOmQ=;
 b=Zr/+CH3MrxBNuKjNW/cHZfH4vw98uPG0Gw3txj+CIhayMBgUFpOEuwlKlSngvt2PPY
 7HxPAzfr649UypQ+Dc1l+aQzhiR9IK0i8zVvZDns7ugfpbcZ303yAaduf8GsnwCmzJt1
 oMLWJYidnBI7nQk6Yx8nZszzdw5HRrd0znJUAODO3i7Bxjj8n89twdwzuZXkNjD6trPy
 vR2hcN9h5qqpO03Oettgoh6Th7HJrgnArbMYGzkRTeq0Zv0Dl1UMB87Z/c+eTvQYS3g5
 n/x0GR0MOXWQHVlA7aVX0ndubBNF6L8SdHRv34IE7O2njs5rcDN9oq2h2nkt1YFfNp53
 Ib1Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=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=ibxwMAezKOB8h+vXap9cwHzfl3EI4qOEN5D87dLVOmQ=;
 b=WWb2HCaUhY1CaRgT3Vj5R4kWdXGvcd5k4W1Vh+O1DdytoICGiUeLtdqSUKihH0CrZ2
 BNs6DOrYr3UbDWKMHejPhjgRGdLUcWv/HW2WmyA7wAk+5kwZeKH3+MZLHgKBdD0tAZQ3
 Mtralg/5k4rbmYlNkXL85nrFybpMDpmCprMmLJ3EjLIft9P/g4qZ4suc95SRnFleE1OL
 zAiQ0ddWbQ98u2R9JEsh2xqhnZ2ut3EMR338RpXCeQdYgVE+5PEyQCEJmZBMJEgStgiU
 jZk31SK42wLgfwoR1m8vT96HLAOl9nvE8eWl6OG+FvwG/xMdqwuK9ogrVcR1wNYJ47XJ
 7URA==
X-Gm-Message-State: AKS2vOwfj81fv/z8bkGLiCLOTAITntfI5qodmporfayzmO/U6u8IpaTv
 WAnykKeK7qbWhtpP6Uv7Ag==
X-Received: by 10.84.179.195 with SMTP id b61mr36375455plc.178.1497964263437; 
 Tue, 20 Jun 2017 06:11:03 -0700 (PDT)
Received: from [192.168.1.176] (66.29.164.166.static.utbb.net. [66.29.164.166])
 by smtp.gmail.com with ESMTPSA id 189sm2539715pfd.50.2017.06.20.06.11.01
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 20 Jun 2017 06:11:02 -0700 (PDT)
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xensource.com
References: <20170620121348.GA8119@char.us.oracle.com>
From: Jens Axboe <axboe@kernel.dk>
Message-ID: <3e917c3c-6f90-dd55-93a1-28331f99da26@kernel.dk>
Date: Tue, 20 Jun 2017 07:11:01 -0600
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: <20170620121348.GA8119@char.us.oracle.com>
Content-Language: en-US
Cc: jgross@suse.com, ian.jackson@citrix.com, roger.pau@citrix.com
Subject: Re: [Xen-devel] [GIT PULL] (xen) stable/for-jens-3.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDYvMjAvMjAxNyAwNjoxMyBBTSwgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIHdyb3RlOgo+IEhl
eSBKZW5zLAo+IAo+IFBsZWFzZSBnaXQgcHVsbCB0aGUgZm9sbG93aW5nIGJyYW5jaDoKPiAKPiBn
aXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5n
aXQgc3RhYmxlL2Zvci1qZW5zLTQuMTIKPiAKPiB3aGljaCBoYXMgc2VjdXJpdHkgYW5kIG1lbW9y
eSBsZWFrIGZpeGVzIGluIHhlbiBibG9jayBkcml2ZXIuCgpmb3ItamVucy0zLjE0PyBBbnl3YXks
IGxvb2tzIGZpbmUsIHB1bGxlZCBmb3IgNC4xMi4KCi0tIApKZW5zIEF4Ym9lCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 20 13:14:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 13: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 1dNIyz-0004DI-TW; Tue, 20 Jun 2017 13:14: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 1dNIyz-0004DA-07
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 13:14:13 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 7C/81-03613-4AF19495; Tue, 20 Jun 2017 13:14:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXS6fjDS3exvGe
 kwYxN+hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a15o+MBcuFKq5cn8PawLict4uRk0NIIE+i
 c/1cZhCbV8BOYvnL/awgtoSAocTphTdZuhg5OFgEVCUOPDIGCbMJqEu0PdvOChIWEdCROP2dr
 4uRi4NZ4CyjxMM/G5hAaoQFAiSeTlzPDpIQErjNKPFqxzTGLkZ2Dk4BL4kWIZBWXgFBib87hE
 GqmQW0JB7+usUCYWtLLFv4mhmkhFlAWmL5P44JjHyzEBpmIWmYhaRhFkLDAkaWVYwaxalFZal
 FuoYWeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgYHHAAQ7GG9uDDjEKMnBpCTK
 q87gGSnEl5SfUpmRWJwRX1Sak1p8iFGPg0Ng89rVFxgFtu0CklIsefl5qUoSvAflgKoFi1LTU
 yvSMnOAcQLTIMHBoyTC2ykLlOYtLkjMLc5Mh0idYlSUEuf9BtInAJLIKM2Da4PF5iVGWSlhXk
 ag04R4ClKLcjNLUOVfMYpzMCoJ834EmcKTmVcCN/0V0GImoMUvjniALC5JREhJNTAansx+6/e
 7v9WXpXw505q2x4u4/iyr5f14ZMM/9usap01Z/zVd1dx9YOcJx+6LQnNP/W6dePVLk+/cFU+K
 NjaVTlOs2JP/bu8h7dOKesvNlHtnuB7hzph3q3mPpYrIpRPng5uyf36LCJgmMEV8Rdz/29FXk
 j76bWiSTFb6eH7voe8/ZiYU7kvNVWIpzkg01GIuKk4EALFJPR3IAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1497964450!68131867!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38878 invoked from network); 20 Jun 2017 13:14: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; 20 Jun 2017 13:14:11 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 20 Jun 2017 07:14:09 -0600
Message-Id: <59493BBF0200007800164B75@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 20 Jun 2017 07:14:07 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170427143546.14662-1-roger.pau@citrix.com>
 <20170427143546.14662-3-roger.pau@citrix.com>
 <591F0E62020000780015B4D0@prv-mh.provo.novell.com>
 <20170620115449.kwfaytdv2txxpqbg@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20170620115449.kwfaytdv2txxpqbg@dhcp-3-128.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, julien.grall@arm.com,
 PaulDurrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v3 2/9] x86/ecam: 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+IE9uIDIwLjA2LjE3IGF0IDEzOjU2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIEZyaSwgTWF5IDE5LCAyMDE3IGF0IDA3OjI1OjIyQU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMjcuMDQuMTcgYXQgMTY6MzUsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gK3sKPj4gPiArICAgIHVuc2lnbmVkIGludCBpOwo+PiA+ICsgICAgaW50IHJj
Owo+PiA+ICsKPj4gPiArICAgIGZvciAoIGkgPSAwOyBpIDwgcGNpX21tY2ZnX2NvbmZpZ19udW07
IGkrKyApCj4+ID4gKyAgICB7Cj4+ID4gKyAgICAgICAgcmMgPSByZWdpc3Rlcl92cGNpX2VjYW1f
aGFuZGxlcihkLCBwY2lfbW1jZmdfY29uZmlnW2ldLmFkZHJlc3MsCj4+ID4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwY2lfbW1jZmdfY29uZmlnW2ldLnN0YXJ0X2J1
c19udW1iZXIsCj4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
Y2lfbW1jZmdfY29uZmlnW2ldLmVuZF9idXNfbnVtYmVyLAo+PiA+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGNpX21tY2ZnX2NvbmZpZ1tpXS5wY2lfc2VnbWVudCk7
Cj4+ID4gKyAgICAgICAgaWYgKCByYyApCj4+ID4gKyAgICAgICAgICAgIHJldHVybiByYzsKPj4g
PiArICAgIH0KPj4gPiArCj4+ID4gKyAgICByZXR1cm4gMDsKPj4gPiArfQo+PiAKPj4gV2hhdCBh
Ym91dCByZWdpb25zIGJlY29taW5nIGF2YWlsYWJsZSBvbmx5IHBvc3QtYm9vdD8KPiAKPiBUaGlz
IGlzIG5vdCB5ZXQgc3VwcG9ydGVkLiBJdCBuZWVkcyB0byBiZSBpbXBsZW1lbnRlZCB1c2luZyB0
aGUKPiBQSFlTREVWT1BfcGNpX21tY2ZnX3Jlc2VydmVkIGh5cGVyY2FsbC4KCkJ1dCB0aGVuIHRo
ZSBwYXRjaCBoZXJlIGlzIGluY29tcGxldGUuCgo+PiA+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBsZW4sIHVuc2lnbmVkIGxvbmcgKmRhdGEpCj4+ID4gK3sKPj4gPiAr
ICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47Cj4+ID4gKyAgICBzdHJ1Y3QgaHZtX2Vj
YW0gKmVjYW07Cj4+ID4gKyAgICB1bnNpZ25lZCBpbnQgYnVzLCBkZXZmbiwgcmVnOwo+PiA+ICsg
ICAgdWludDMyX3QgZGF0YTMyOwo+PiA+ICsgICAgaW50IHJjOwo+PiA+ICsKPj4gPiArICAgIHZw
Y2lfbG9jayhkKTsKPj4gPiArICAgIGVjYW0gPSB2cGNpX2VjYW1fZmluZChkLCBhZGRyKTsKPj4g
PiArICAgIGlmICggIWVjYW0gKQo+PiA+ICsgICAgewo+PiA+ICsgICAgICAgIHZwY2lfdW5sb2Nr
KGQpOwo+PiA+ICsgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKPj4gPiArICAg
IH0KPj4gPiArCj4+ID4gKyAgICB2cGNpX2VjYW1fZGVjb2RlX2FkZHIoZWNhbSwgYWRkciwgJmJ1
cywgJmRldmZuLCAmcmVnKTsKPj4gPiArCj4+ID4gKyAgICBpZiAoIHZwY2lfYWNjZXNzX2NoZWNr
KHJlZywgbGVuKSB8fCByZWcgPj0gMHhmZmYgKQo+PiAKPj4gU28gdGhpcyBmdW5jdGlvbiBpaXJj
IGFsbG93cyBvbmx5IDEtLCAyLSwgYW5kIDQtYnl0ZSBhY2Nlc3Nlcy4gT3RoZXIKPj4gdGhhbiB3
aXRoIHBvcnQgSS9PLCBNTUNGRyBhbGxvd3Mgd2lkZXIgb25lcywgYW5kIG9uY2UgYWdhaW4gSQo+
PiBkb24ndCB0aGluayBoYXJkd2FyZSB3b3VsZCByYWlzZSBhbnkga2luZCBvZiBmYXVsdCBpbiBz
dWNoIGEgY2FzZS4KPj4gVGhlIGdlbmVyYWwgZXhwZWN0YXRpb24gaXMgZm9yIHRoZSBmYWJyaWMg
dG8gc3BsaXQgc3VjaCBhY2Nlc3Nlcy4KPiAKPiBIbSwgdGhlIFBDSWUgc3BlYyBpcyBub3QgYXV0
aG9yaXRhdGl2ZSBpbiB0aGlzIHJlZ2FyZCwgaXMgc3RhdGVzIHRoYXQKPiBzdXBwb3J0aW5nIDhC
IGFjY2Vzc2VzIGlzIG5vdCBtYW5kYXRvcnkuIFhlbi9MaW51eC9GcmVlQlNEIHdpbGwgbmV2ZXIK
PiBhdHRlbXB0IGFueSBhY2Nlc3MgPiA0QiwgaGVuY2UgSSBoYXZlbid0IGNvZGVkIHRoaXMgY2Fz
ZS4KPiAKPiBXb3VsZCB5b3UgYmUgZmluZSB3aXRoIGxlYXZpbmcgdGhpcyBmb3IgbGF0ZXIsIG9y
IHdvdWxkIHlvdSByYXRoZXIKPiBoYXZlIGl0IGltcGxlbWVudGVkIGFzIHBhcnQgb2YgdGhpcyBz
ZXJpZXM/CgpTaW5jZSBpdCBzaG91bGRuJ3QgbWVhbmluZ2Z1bGx5IG11Y2ggbW9yZSBjb2RlLCBJ
J2QgcHJlZmVyIGlmIGl0IHdhcwpkb25lIHJpZ2h0IGF3YXkuIE90aGVyd2lzZSBJJ2QgaGF2ZSB0
byBhc2sgZm9yIGEgImZpeG1lIiBjb21tZW50LAphbmQgSSdkIHJhdGhlciBhdm9pZCBzdWNoIGNv
bnNpZGVyaW5nIHRoZSBQVkh2MSBoaXN0b3J5LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 20 13:14:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 13:14:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNIzX-0004Fx-5L; Tue, 20 Jun 2017 13: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 <robin.murphy@arm.com>) id 1dNIzV-0004Fo-I6
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 13:14:45 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 C9/8F-03557-4CF19495; Tue, 20 Jun 2017 13:14:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVysyfVTfeIvGe
 kwYpf7Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a3hyeYCx4KVGy6fI2lgbGfr4uRi0NIYBOj
 RMudZ8wQzm5Gifa/d5m6GDk5hAUSJY51rWQHSYgIbGaVmLDtCBtIgllAQeLXvU2sILaQgLZE2
 9R2MJtNQFNi4TOIOK+AlcT8Oe2MIDaLgKrEozNd7CC2qEC4RO+BfjaIGkGJkzOfsIDYnAI6Eh
 OW3WOCmK8u8WfeJWYIW1zi1pP5UHF5ie1v5zBPYOSfhaR9FpKWWUhaZiFpWcDIsopRozi1qCy
 1SNfQRC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzBEGYBgB+P1jQGHGCU5mJRE
 edUZPCOF+JLyUyozEosz4otKc1KLDzHKcHAoSfAelAPKCRalpqdWpGXmAKMFJi3BwaMkwtspC
 5TmLS5IzC3OTIdInWJUlBLn7QHpEwBJZJTmwbXBIvQSo6yUMC8j0CFCPAWpRbmZJajyrxjFOR
 iVhHmNQKbwZOaVwE1/BbSYCWjxiyMeIItLEhFSUg2ME5S2S8oI99arzPxmvoEx2/qrzKZJDt0
 eBXwPrW7uOsTtZj05+pGO1/qkt28Me3UdonsZ1X4URnx7u29KVPgfzXX9W9973U7venRa2f6V
 QfPXJewhbGzBQVsrJ9fvlF72rzg/is82e7XaP+XHedpFfuJl7XfTbXzUr7H7rXF/v3Fm9Z/Sb
 1uVWIozEg21mIuKEwHIkq0BywIAAA==
X-Env-Sender: robin.murphy@arm.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1497964483!96152765!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5545 invoked from network); 20 Jun 2017 13:14:43 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-27.messagelabs.com with SMTP; 20 Jun 2017 13:14: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 33E79344;
 Tue, 20 Jun 2017 06:14:43 -0700 (PDT)
Received: from [10.1.210.46] (e110467-lin.cambridge.arm.com [10.1.210.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B7E7F3F587;
 Tue, 20 Jun 2017 06:14:38 -0700 (PDT)
To: Christoph Hellwig <hch@lst.de>, Stephen Rothwell <sfr@canb.auug.org.au>,
 Linus Torvalds <torvalds@linux-foundation.org>, x86@kernel.org,
 linux-arm-kernel@lists.infradead.org, xen-devel@lists.xenproject.org,
 linux-c6x-dev@linux-c6x.org, linux-hexagon@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-mips@linux-mips.org,
 openrisc@lists.librecores.org, linuxppc-dev@lists.ozlabs.org,
 linux-s390@vger.kernel.org, linux-sh@vger.kernel.org,
 sparclinux@vger.kernel.org, linux-xtensa@linux-xtensa.org,
 dmaengine@vger.kernel.org, linux-tegra@vger.kernel.org,
 dri-devel@lists.freedesktop.org, linux-samsung-soc@vger.kernel.org,
 iommu@lists.linux-foundation.org, netdev@vger.kernel.org
References: <20170620124140.GA27163@lst.de>
From: Robin Murphy <robin.murphy@arm.com>
Message-ID: <6025d4d4-1975-9598-c16d-26d17d029ec7@arm.com>
Date: Tue, 20 Jun 2017 14:14: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: <20170620124140.GA27163@lst.de>
Content-Language: en-US
Cc: linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] new dma-mapping tree,
 was Re: clean up and modularize arch dma_mapping interface 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>

SGkgQ2hyaXN0b3BoLAoKT24gMjAvMDYvMTcgMTM6NDEsIENocmlzdG9waCBIZWxsd2lnIHdyb3Rl
Ogo+IE9uIEZyaSwgSnVuIDE2LCAyMDE3IGF0IDA4OjEwOjE1UE0gKzAyMDAsIENocmlzdG9waCBI
ZWxsd2lnIHdyb3RlOgo+PiBJIHBsYW4gdG8gY3JlYXRlIGEgbmV3IGRtYS1tYXBwaW5nIHRyZWUg
dG8gY29sbGVjdCBhbGwgdGhpcyB3b3JrLgo+PiBBbnkgdm9sdW50ZWVycyBmb3IgY28tbWFpbnRh
aW5lcnMsIGVzcGVjaWFsbHkgZnJvbSB0aGUgaW9tbXUgZ2FuZz8KPiAKPiBPaywgSSd2ZSBjcmVh
dGVkIHRoZSBuZXcgdHJlZToKPiAKPiAgICBnaXQ6Ly9naXQuaW5mcmFkZWFkLm9yZy91c2Vycy9o
Y2gvZG1hLW1hcHBpbmcuZ2l0IGZvci1uZXh0Cj4gCj4gR2l0d2ViOgo+IAo+ICAgIGh0dHA6Ly9n
aXQuaW5mcmFkZWFkLm9yZy91c2Vycy9oY2gvZG1hLW1hcHBpbmcuZ2l0L3Nob3J0bG9nL3JlZnMv
aGVhZHMvZm9yLW5leHQKPiAKPiBBbmQgYmVsb3cgaXMgdGhlIHBhdGNoIHRvIGFkZCB0aGUgTUFJ
TlRBSU5FUlMgZW50cnksIGFkZGl0aW9ucyB3ZWxjb21lLgoKSSdtIGhhcHB5IHRvIGJlIGEgcmV2
aWV3ZXIsIHNpbmNlIEkndmUgYmVlbiB3b3JraW5nIGluIHRoaXMgYXJlYSBmb3IKc29tZSB0aW1l
LCBwYXJ0aWN1bGFybHkgd2l0aCB0aGUgZG1hLWlvbW11IGNvZGUgYW5kIGFybTY0IERNQSBvcHMu
CgpSb2Jpbi4KCj4gU3RlcGhlbiwgY2FuIHlvdSBhZGQgdGhpcyB0byBsaW51eC1uZXh0Pwo+IAo+
IC0tLQo+IEZyb20gMzM1OTc5YzQxOTEyZTZjMTAxYTIwYjcxOTg2MmIyZDgzNzM3MGRmMSBNb24g
U2VwIDE3IDAwOjAwOjAwIDIwMDEKPiBGcm9tOiBDaHJpc3RvcGggSGVsbHdpZyA8aGNoQGxzdC5k
ZT4KPiBEYXRlOiBUdWUsIDIwIEp1biAyMDE3IDExOjE3OjMwICswMjAwCj4gU3ViamVjdDogTUFJ
TlRBSU5FUlM6IGFkZCBlbnRyeSBmb3IgZG1hIG1hcHBpbmcgaGVscGVycwo+IAo+IFRoaXMgY29k
ZSBoYXMgYmVlbiBzcHJlYWQgYmV0d2VlbiBnZXR0aW5nIGluIHRocm91Z2ggYXJjaCB0cmVlcywg
dGhlIGlvbW11Cj4gdHJlZSwgLW1tIGFuZCB0aGUgZHJpdmVycyB0cmVlLiAgVGhlcmUgd2lsbCBi
ZSBhIGxvdCBvZiB3b3JrIGluIHRoaXMgYXJlYSwKPiBpbmNsdWRpbmcgY29uc29saWRhdGluZyB2
YXJpb3VzIGFyY2ggaW1wbGVtZW50YXRpb25zIGludG8gbW9yZSBjb21tb24KPiBjb2RlLCBzbyBl
bnN1cmUgd2UgaGF2ZSBhIHByb3BlciBnaXQgdHJlZSB0aGF0IGZhY2lsaXRhdGVzIGNvb3BlcmF0
aW9uIHdpdGgKPiB0aGUgYXJjaGl0ZWN0dXJlIG1haW50YWluZXJzLgo+IAo+IFNpZ25lZC1vZmYt
Ynk6IENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgo+IC0tLQo+ICBNQUlOVEFJTkVSUyB8
IDEzICsrKysrKysrKysrKysKPiAgMSBmaWxlIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKykKPiAK
PiBkaWZmIC0tZ2l0IGEvTUFJTlRBSU5FUlMgYi9NQUlOVEFJTkVSUwo+IGluZGV4IDA5YjVhYjZh
OGE1Yy4uNTY4NTlkNTNhNDI0IDEwMDY0NAo+IC0tLSBhL01BSU5UQUlORVJTCj4gKysrIGIvTUFJ
TlRBSU5FUlMKPiBAQCAtMjU5NSw2ICsyNTk1LDE5IEBAIFM6CU1haW50YWluZWQKPiAgRjoJbmV0
L2JsdWV0b290aC8KPiAgRjoJaW5jbHVkZS9uZXQvYmx1ZXRvb3RoLwo+ICAKPiArRE1BIE1BUFBJ
TkcgSEVMUEVSUwo+ICtNOglDaHJpc3RvcGggSGVsbHdpZyA8aGNoQGxzdC5kZT4KPiArTDoJbGlu
dXgta2VybmVsQHZnZXIua2VybmVsLm9yZwo+ICtUOglnaXQgZ2l0Oi8vZ2l0LmluZnJhZGVhZC5v
cmcvdXNlcnMvaGNoL2RtYS1tYXBwaW5nLmdpdAo+ICtXOglodHRwOi8vZ2l0LmluZnJhZGVhZC5v
cmcvdXNlcnMvaGNoL2RtYS1tYXBwaW5nLmdpdAo+ICtTOglTdXBwb3J0ZWQKPiArRjoJbGliL2Rt
YS1kZWJ1Zy5jCj4gK0Y6CWxpYi9kbWEtbm9vcC5jCj4gK0Y6CWxpYi9kbWEtdmlydC5jCj4gK0Y6
CWRyaXZlcnMvYmFzZS9kbWEtbWFwcGluZy5jCj4gK0Y6CWRyaXZlcnMvYmFzZS9kbWEtY29oZXJl
bnQuYwo+ICtGOglpbmNsdWRlL2xpbnV4L2RtYS1tYXBwaW5nLmgKPiArCj4gIEJPTkRJTkcgRFJJ
VkVSCj4gIE06CUpheSBWb3NidXJnaCA8ai52b3NidXJnaEBnbWFpbC5jb20+Cj4gIE06CVZlYWNl
c2xhdiBGYWxpY28gPHZmYWxpY29AZ21haWwuY29tPgo+IAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 20 13:15:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 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 1dNIzq-0004K5-Cp; Tue, 20 Jun 2017 13:15:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hch@lst.de>) id 1dNIzp-0004Ji-3F
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 13:15:05 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 CF/80-03557-8DF19495; Tue, 20 Jun 2017 13:15:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsVyNZ77su4Nec9
 Ig4kdLBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bsb/PZCpazVaya9oKpgXESaxcjJ4eQQIHE
 9RO/mUFsFgFViTtX7jGB2GwCKhJvnvewdzFycIgIqEusfGzQxcjFwSxwiVXi2vFONpAaYYFEi
 R3dd8BsXgFtiTmf+1ggZkZJbNjZyAoRF5Q4OfMJWJxZQEvixr+XTCAzmQWkJZb/4wAJcwpYS5
 xevgqsXBRobfv/vUwTGHlnIemehaR7FkL3AkbmVYwaxalFZalFusbGeklFmekZJbmJmTm6hgZ
 mermpxcWJ6ak5iUnFesn5uZsYgQHFAAQ7GHeuDzzEKMnBpCTKq87gGSnEl5SfUpmRWJwRX1Sa
 k1p8iFGGg0NJgtdBDignWJSanlqRlpkDDG2YtAQHj5IIb6csUJq3uCAxtzgzHSJ1ilGXo+nDl
 i9MQix5+XmpUuK8PSAzBECKMkrz4EbA4uwSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHlXgk
 zhycwrgdv0CugIJqAjXhzxADmiJBEhJdXAaNZr/n3nLYYrB4ULm3m33JCvfvI65ePFmizRzfd
 esVt2H9V/ODU51mldgePEbRwFTBl6gYo5pZOVg4OambdeuJVTMuNe8b6kw7ZHmnT1mKasv3a4
 eOcOx9fWm27cmdm/ceICPhHOuwK+p9t5LhxJUa+bYrBT9PCDjP+T7i3MzD9zvzrP2Tf8hxJLc
 UaioRZzUXEiAD3V1UquAgAA
X-Env-Sender: hch@lst.de
X-Msg-Ref: server-6.tower-21.messagelabs.com!1497964503!51748391!1
X-Originating-IP: [213.95.11.211]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34871 invoked from network); 20 Jun 2017 13:15:04 -0000
Received: from verein.lst.de (HELO newverein.lst.de) (213.95.11.211)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Jun 2017 13:15:04 -0000
Received: by newverein.lst.de (Postfix, from userid 2407)
 id 1C8007FC0D; Tue, 20 Jun 2017 15:15:03 +0200 (CEST)
Date: Tue, 20 Jun 2017 15:15:03 +0200
From: Christoph Hellwig <hch@lst.de>
To: Robin Murphy <robin.murphy@arm.com>
Message-ID: <20170620131503.GA30769@lst.de>
References: <20170620124140.GA27163@lst.de>
 <6025d4d4-1975-9598-c16d-26d17d029ec7@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <6025d4d4-1975-9598-c16d-26d17d029ec7@arm.com>
User-Agent: Mutt/1.5.17 (2007-11-01)
Cc: linux-mips@linux-mips.org, linux-ia64@vger.kernel.org,
 linux-sh@vger.kernel.org, dri-devel@lists.freedesktop.org,
 sparclinux@vger.kernel.org, Christoph Hellwig <hch@lst.de>,
 Stephen Rothwell <sfr@canb.auug.org.au>, linux-samsung-soc@vger.kernel.org,
 linux-c6x-dev@linux-c6x.org, linux-hexagon@vger.kernel.org, x86@kernel.org,
 Linus Torvalds <torvalds@linux-foundation.org>, xen-devel@lists.xenproject.org,
 linux-xtensa@linux-xtensa.org, linux-s390@vger.kernel.org,
 openrisc@lists.librecores.org, linux-tegra@vger.kernel.org,
 linux-arm-kernel@lists.infradead.org, netdev@vger.kernel.org,
 linux-kernel@vger.kernel.org, iommu@lists.linux-foundation.org,
 dmaengine@vger.kernel.org, linuxppc-dev@lists.ozlabs.org
Subject: Re: [Xen-devel] new dma-mapping tree,
	was Re: clean up and modularize arch	dma_mapping interface 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>

T24gVHVlLCBKdW4gMjAsIDIwMTcgYXQgMDI6MTQ6MzZQTSArMDEwMCwgUm9iaW4gTXVycGh5IHdy
b3RlOgo+IEhpIENocmlzdG9waCwKPiAKPiBPbiAyMC8wNi8xNyAxMzo0MSwgQ2hyaXN0b3BoIEhl
bGx3aWcgd3JvdGU6Cj4gPiBPbiBGcmksIEp1biAxNiwgMjAxNyBhdCAwODoxMDoxNVBNICswMjAw
LCBDaHJpc3RvcGggSGVsbHdpZyB3cm90ZToKPiA+PiBJIHBsYW4gdG8gY3JlYXRlIGEgbmV3IGRt
YS1tYXBwaW5nIHRyZWUgdG8gY29sbGVjdCBhbGwgdGhpcyB3b3JrLgo+ID4+IEFueSB2b2x1bnRl
ZXJzIGZvciBjby1tYWludGFpbmVycywgZXNwZWNpYWxseSBmcm9tIHRoZSBpb21tdSBnYW5nPwo+
ID4gCj4gPiBPaywgSSd2ZSBjcmVhdGVkIHRoZSBuZXcgdHJlZToKPiA+IAo+ID4gICAgZ2l0Oi8v
Z2l0LmluZnJhZGVhZC5vcmcvdXNlcnMvaGNoL2RtYS1tYXBwaW5nLmdpdCBmb3ItbmV4dAo+ID4g
Cj4gPiBHaXR3ZWI6Cj4gPiAKPiA+ICAgIGh0dHA6Ly9naXQuaW5mcmFkZWFkLm9yZy91c2Vycy9o
Y2gvZG1hLW1hcHBpbmcuZ2l0L3Nob3J0bG9nL3JlZnMvaGVhZHMvZm9yLW5leHQKPiA+IAo+ID4g
QW5kIGJlbG93IGlzIHRoZSBwYXRjaCB0byBhZGQgdGhlIE1BSU5UQUlORVJTIGVudHJ5LCBhZGRp
dGlvbnMgd2VsY29tZS4KPiAKPiBJJ20gaGFwcHkgdG8gYmUgYSByZXZpZXdlciwgc2luY2UgSSd2
ZSBiZWVuIHdvcmtpbmcgaW4gdGhpcyBhcmVhIGZvcgo+IHNvbWUgdGltZSwgcGFydGljdWxhcmx5
IHdpdGggdGhlIGRtYS1pb21tdSBjb2RlIGFuZCBhcm02NCBETUEgb3BzLgoKR3JlYXQsIEknbGwg
YWRkIHlvdSEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 20 13:16:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 13: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 1dNJ18-0004WG-R5; Tue, 20 Jun 2017 13:16:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hch@lst.de>) id 1dNJ17-0004Vx-NQ
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 13:16:25 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 E9/AA-02956-82029495; Tue, 20 Jun 2017 13:16:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprBIsWRWlGSWpSXmKPExsVyNZ77sq6Ggme
 kwebvkhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a3T3vZCs4wV6zaINDA2MzcxcjJISRQIPGw
 cSWYzSKgKrHg8X42EJtNQEXizfMe9i5GDg4RAW2JA78Fuhi5OJgFmtkktp69zgpSIyyQKLGj+
 w5YPS9QzYxlm5ggZlZJfH14hAkiLihxcuYTFhCbWUBL4sa/l0wgM5kFpCWW/+MAMTkFzCW+rA
 8BqRAF2tr+fy/TBEbeWUiaZyFpnoXQvICReRWjenFqUVlqka6FXlJRZnpGSW5iZo6uoYGZXm5
 qcXFiempOYlKxXnJ+7iZGYCgxAMEOxtmX/Q8xSnIwKYnyqjN4RgrxJeWnVGYkFmfEF5XmpBYf
 YpTh4FCS4DWRB8oJFqWmp1akZeYAgxomLcHBoyTC2ykLlOYtLkjMLc5Mh0idYtTlaPqw5QuTE
 Etefl6qlDjvNzmgIgGQoozSPLgRsAi7xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWFeY5BLeD
 LzSuA2vQI6ggnoiBdHPECOKElESEk1MFrNnLLqkJvG1Xbr+6vPTJK6ryvx8V1zsepLhzlZnMu
 ao3ezbbGr/JxSMW9ScJ28s2LxmStX3yZpKmxm2mz3pW/mHbba/X5vbzo2tkakhZbOXOC5t4fN
 pet2uM2UT2x+XRLpfAcMY5+XNekkHU/foDRzy5OXhrVObtpsl+KDsrfc83R/7hckr8RSnJFoq
 MVcVJwIAKTuE66rAgAA
X-Env-Sender: hch@lst.de
X-Msg-Ref: server-6.tower-27.messagelabs.com!1497964584!108766990!1
X-Originating-IP: [213.95.11.211]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24616 invoked from network); 20 Jun 2017 13:16:24 -0000
Received: from verein.lst.de (HELO newverein.lst.de) (213.95.11.211)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Jun 2017 13:16:24 -0000
Received: by newverein.lst.de (Postfix, from userid 2407)
 id A31747FC8A; Tue, 20 Jun 2017 15:16:23 +0200 (CEST)
Date: Tue, 20 Jun 2017 15:16:23 +0200
From: Christoph Hellwig <hch@lst.de>
To: Stephen Rothwell <sfr@canb.auug.org.au>
Message-ID: <20170620131623.GB30769@lst.de>
References: <20170616181059.19206-1-hch@lst.de>
 <20170620124140.GA27163@lst.de> <20170620230400.1a5ae889@canb.auug.org.au>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170620230400.1a5ae889@canb.auug.org.au>
User-Agent: Mutt/1.5.17 (2007-11-01)
Cc: linux-mips@linux-mips.org, linux-ia64@vger.kernel.org,
 linux-sh@vger.kernel.org, dri-devel@lists.freedesktop.org,
 sparclinux@vger.kernel.org, Christoph Hellwig <hch@lst.de>,
 Marek Szyprowski <m.szyprowski@samsung.com>, linux-s390@vger.kernel.org,
 linux-samsung-soc@vger.kernel.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, x86@kernel.org,
 Kyungmin Park <kyungmin.park@samsung.com>,
 Linus Torvalds <torvalds@linux-foundation.org>, xen-devel@lists.xenproject.org,
 linux-xtensa@linux-xtensa.org, openrisc@lists.librecores.org,
 linux-tegra@vger.kernel.org, linux-arm-kernel@lists.infradead.org,
 netdev@vger.kernel.org, linux-kernel@vger.kernel.org,
 iommu@lists.linux-foundation.org, dmaengine@vger.kernel.org,
 linuxppc-dev@lists.ozlabs.org
Subject: Re: [Xen-devel] new dma-mapping tree,
	was Re: clean up and modularize arch	dma_mapping interface 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>

T24gVHVlLCBKdW4gMjAsIDIwMTcgYXQgMTE6MDQ6MDBQTSArMTAwMCwgU3RlcGhlbiBSb3Rod2Vs
bCB3cm90ZToKPiBnaXQ6Ly9naXQubGluYXJvLm9yZy9wZW9wbGUvbXN6eXByb3dza2kvbGludXgt
ZG1hLW1hcHBpbmcuZ2l0I2RtYS1tYXBwaW5nLW5leHQKPiAKPiBDb250YWN0czogTWFyZWsgU3p5
cHJvd3NraSBhbmQgS3l1bmdtaW4gUGFyayAoY2MnZCkKPiAKPiBJIGhhdmUgY2FsbGVkIHlvdXIg
dHJlZSBkbWEtbWFwcGluZy1oY2ggZm9yIG5vdy4gIFRoZSBvdGhlciB0cmVlIGhhcwo+IG5vdCBi
ZWVuIHVwZGF0ZWQgc2luY2UgNC45LXJjMSBhbmQgSSBhbSBub3Qgc3VyZSBob3cgZ2VuZXJhbCBp
dCBpcy4KPiBNYXJlaywgS3l1bmdtaW4sIGFueSBjb21tZW50cz8KCkknZCBiZSBoYXBweSB0byBq
b2luIGVmZm9ydHMgLSBjby1tYWludGFpbmVycyBhbmQgcmV2aWVycyBhcmUgYWx3YXlzCndlbGNv
bWUuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 20 13:17:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 13: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 1dNJ1u-0004ci-3a; Tue, 20 Jun 2017 13:17:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hch@lst.de>) id 1dNJ1t-0004cW-6n
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 13:17:13 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 66/93-03371-85029495; Tue, 20 Jun 2017 13:17:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42K5Gs99WTdCwTP
 SYPNOZovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePH9GamgtlMFZNfLmJvYHzM2MXIwSEkUCBx
 Z4poFyMnB4uAqsT5OcuZQWw2ARWJN8972LsYuThEBH6wSJw6sJkNJCEsYC+x/0sXE4jNK6At8
 fn5XVYQW0ggRWLHjkesEHFBiZMzn7CA2MwCWhI3/r1kAtnFLCAtsfwfB0iYU8BRor39MViJKN
 Cu9v97mSYw8sxC0j0LSfcshO4FjMyrGDWKU4vKUot0jQz0kooy0zNKchMzc3QNDcz0clOLixP
 TU3MSk4r1kvNzNzECA4cBCHYw/loWcIhRkoNJSZRXncEzUogvKT+lMiOxOCO+qDQntfgQowwH
 h5IEr4k8UE6wKDU9tSItMwcYwjBpCQ4eJRHeTlmgNG9xQWJucWY6ROoUoy5H04ctX5iEWPLy8
 1KlxHm/yQEVCYAUZZTmwY2AxdMlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfN+BJnCk5lXAr
 fpFdARTEBHvDjiAXJESSJCSqqBsSJswYmqj5ExIteYX6hvPBjMn2i4qX3f3K9duzwfb7yseDH
 z+jaLvzterAucyc9Q47l+XZyEgWzkCnnPheZnw8zEcvPVN5eLlmyTVXvLzvz7+Ll6ISOXZ2qH
 Wp5WC1RN3bfhTaXlIus1CseTM04tkSuT2f8oWGF7oa9tEHut8XuL8N/zp+9iUmIpzkg01GIuK
 k4EAPvM6YGiAgAA
X-Env-Sender: hch@lst.de
X-Msg-Ref: server-11.tower-21.messagelabs.com!1497964631!74688290!1
X-Originating-IP: [213.95.11.211]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19032 invoked from network); 20 Jun 2017 13:17:12 -0000
Received: from verein.lst.de (HELO newverein.lst.de) (213.95.11.211)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Jun 2017 13:17:12 -0000
Received: by newverein.lst.de (Postfix, from userid 2407)
 id 9520D7FC0D; Tue, 20 Jun 2017 15:17:11 +0200 (CEST)
Date: Tue, 20 Jun 2017 15:17:11 +0200
From: Christoph Hellwig <hch@lst.de>
To: Christoph Hellwig <hch@lst.de>, x86@kernel.org,
 linux-arm-kernel@lists.infradead.org,
 xen-devel@lists.xenproject.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-mips@linux-mips.org, openrisc@lists.librecores.org,
 linuxppc-dev@lists.ozlabs.org, linux-s390@vger.kernel.org,
 linux-sh@vger.kernel.org, sparclinux@vger.kernel.org,
 linux-xtensa@linux-xtensa.org, dmaengine@vger.kernel.org,
 linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linux-samsung-soc@vger.kernel.org, iommu@lists.linux-foundation.org,
 netdev@vger.kernel.org, linux-kernel@vger.kernel.org
Message-ID: <20170620131711.GC30769@lst.de>
References: <20170608132609.32662-1-hch@lst.de>
 <20170620091902.2dldmf43vhazq6yh@phenom.ffwll.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170620091902.2dldmf43vhazq6yh@phenom.ffwll.local>
User-Agent: Mutt/1.5.17 (2007-11-01)
Subject: Re: [Xen-devel] clean up and modularize arch dma_mapping 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>

T24gVHVlLCBKdW4gMjAsIDIwMTcgYXQgMTE6MTk6MDJBTSArMDIwMCwgRGFuaWVsIFZldHRlciB3
cm90ZToKPiBBY2sgZm9yIHRoZSAyIGRybSBwYXRjaGVzLCBidXQgSSBjYW4gYWxzbyBwaWNrIHRo
ZW0gdXAgdGhyb3VnaCBkcm0tbWlzYyBpZgo+IHlvdSBwcmVmZXIgdGhhdCAoYnV0IHRoZW4gaXQn
bGwgYmUgNC4xNCkuCgpOYWgsIEknbGwgcGxhbiB0byBzZXQgdXAgYSBkbWEtbWFwcGluZyB0cmVl
IHNvIHRoYXQgd2UnbGwgaGF2ZSBjb21tb24KcGxhY2UgZm9yIGRtYS1tYXBwaW5nIHdvcmsuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 20 13:30:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 13: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 1dNJF5-00061N-84; Tue, 20 Jun 2017 13:30: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=337abb0ff=lars.kurth@citrix.com>)
 id 1dNJF4-00061B-Bj
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 13:30:50 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 5D/AE-03058-98329495; Tue, 20 Jun 2017 13:30:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLKsWRWlGSWpSXmKPExsWyU9JRQrdT2TP
 S4O0DPovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePO2kWMBS/YKs6fOcbYwHiHrYuRk0NCwE/i
 wvRTrCA2m4CGxLGHzcwgtoiAk8SlubPYuxi5OJgFNjBKXPx2CaiBg0NYQFNi/rsUiBotiR0rp
 jKBhEUErCTOTFUFCbMIqErc3TsHLMwrYCTxbJkPSFhIYAGjxPaP+SA2p4ClxIlpXxlBbEYBWY
 kvjavBtjILiEvcejKfCeIyAYkle84zQ9iiEi8f/wO7UlRAT6LrzAp2iLiOxNnrTxghbAOJrUv
 3sYCsZQY6cv0ufYiRlhINGx6zQ9iKElO6H4LZvAKCEidnPmGZwCg2C8nmWQjds5B0z0LSPQtJ
 9wJG1lWMGsWpRWWpRbqGhnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIFRxQAEO
 xg/LQs4xCjJwaQkyqvO4BkpxJeUn1KZkVicEV9UmpNafIhRhoNDSYI3UwkoJ1iUmp5akZaZA4
 xvmLQEB4+SCG+nLFCat7ggMbc4Mx0idYpRl6Ppw5YvTEIsefl5qVLivFdBZgiAFGWU5sGNgKW
 aS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLm1QeZwpOZVwK36RXQEUxAR7w44gFyREkiQkqq
 gTH6qf0R33O3fuj6ZRmwaInPk0nZfzCY9RtDdtPK9SWRSR3d19YVh3zt++x9U/NivsTMyzFma
 SXyOkvM3Fcqrfi7vqw+WJ510uau41NbIg4Jnna3mbzjhNkeZU3bDwZHDnBNyTUOZrz4Y8MU53
 2d2r1c+9PP5t04wOcWsv7VfP1HPLrLeF+0flViKc5INNRiLipOBABGAM7MMAMAAA==
X-Env-Sender: prvs=337abb0ff=lars.kurth@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1497965448!108701320!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11040 invoked from network); 20 Jun 2017 13:30:49 -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 Jun 2017 13:30:49 -0000
X-IronPort-AV: E=Sophos;i="5.39,364,1493683200"; d="scan'208";a="48093081"
From: Lars Kurth <lars.kurth@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>
Thread-Topic: preparations 4.7.3 and 4.6.6
Thread-Index: AQHS4RkOnskK5OD5zUCj/XBScYTKW6ItpESAgACQoIA=
Date: Tue, 20 Jun 2017 13:29:05 +0000
Message-ID: <D56F441A.387B3%lars.kurth@citrix.com>
References: <593AABBC02000078001614E1@prv-mh.provo.novell.com>
 <593AABBC02000078001614E1@prv-mh.provo.novell.com>
 <20170620125154.d4gvd4tzn3qop6dz@citrix.com>
In-Reply-To: <20170620125154.d4gvd4tzn3qop6dz@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.5.6.150930
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <2D593E779344AC4191852A55458119F2@citrix.com>
MIME-Version: 1.0
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>, Stefano
 Stabellini <sstabellini@kernel.org>, Andrew Cooper <Andrew.Cooper3@citrix.com>
Subject: Re: [Xen-devel] preparations 4.7.3 and 4.6.6
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLA0KSSBhbSBub3QgZ29pbmcgdG8gYmUgYWJsZSB0byBkbyB0aGUgd2Vic2l0ZSB3b3Jr
IHVudGlsIE1vbmRheSwgYXMNCnRyYXZlbGxpbmcgdW50aWwgbGF0ZSBGcmlkYXkNCkxhcnMNCg0K
T24gMjAvMDYvMjAxNywgMjA6NTEsICJXZWkgTGl1IiA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6DQoNCj5PbiBGcmksIEp1biAwOSwgMjAxNyBhdCAwNjowNzo1NkFNIC0wNjAwLCBKYW4gQmV1
bGljaCB3cm90ZToNCj4+IEFsbCwNCj4+IA0KPj4gd2l0aCB0aGUgZ29hbCBvZiByZWxlYXNpbmcg
aW4gYWJvdXQgMyB3ZWVrcyB0aW1lLCBwbGVhc2UgcG9pbnQgb3V0DQo+PiBiYWNrcG9ydCBjYW5k
aWRhdGVzIHlvdSBmaW5kIG1pc3NpbmcgZnJvbSB0aGUgcmVzcGVjdGl2ZSBzdGFnaW5nDQo+PiBi
cmFuY2hlcywgYnV0IHdoaWNoIHlvdSBjb25zaWRlciByZWxldmFudC4gUGxlYXNlIG5vdGUgdGhh
dCA0LjYuNg0KPj4gaXMgZXhwZWN0ZWQgdG8gYmUgdGhlIGxhc3QgeGVucHJvamVjdC5vcmcgbWFu
YWdlZCByZWxlYXNlIGZyb20NCj4+IGl0cyBicmFuY2guDQo+DQo+SSBkb24ndCB0aGluayBJIGhh
dmUgYW55IGJhY2twb3J0IHRvIGRvLiBQbGVhc2UgbGV0IG1lIGtub3cgd2hlbiBJDQo+c2hvdWxk
IHRhZyB0aGUgdHJlZS4NCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 20 13:30:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 13: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 1dNJF6-00061Y-Ep; Tue, 20 Jun 2017 13:30:52 +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 1dNJF4-00061C-Oh
 for xen-devel@lists.xen.org; Tue, 20 Jun 2017 13:30:50 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 B7/F1-03058-A8329495; Tue, 20 Jun 2017 13:30:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsXSO6nOVbdT2TP
 S4PARBYslHxezODB6HN39mymAMYo1My8pvyKBNWP69xXMBdMlKlZ9+MPSwHhKuIuRi0NIYCKT
 xPHWq+wQzjdGiSOPn7NCOBsYJU53zmOCcLoZJa7Mvw9UxgnkFEk8f/gHzGYRUJV48nM/kM3Bw
 SZgIvFmlSNIWERAWaL3128WkF5mgfmMEhc3/gKrFxaIklh8eS2YzStgJnHu9y0WiAU9LBLXpv
 WxQiQEJU7OfMICYjMLaEnc+PeSCWQBs4C0xPJ/HCBhTgF7iUcHe5lAbFGgZbtv7WUGsSUEDCV
 OP9zGOIFRaBaSSbOQTJqFMGkBI/MqRo3i1KKy1CJdY2O9pKLM9IyS3MTMHF1DAzO93NTi4sT0
 1JzEpGK95PzcTYzAkGYAgh2MO9cHHmKU5GBSEuVVZ/CMFOJLyk+pzEgszogvKs1JLT7EKMPBo
 STBy6AElBMsSk1PrUjLzAFGF0xagoNHSYS3UxYozVtckJhbnJkOkTrFqCglzusO0icAksgozY
 Nrg0X0JUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnz1oBM4cnMK4Gb/gpoMRPQ4hdHPEAWlyQ
 ipKQaGC9e+JW8d29V0Pm9+c9vhbhVRH7WFFZQnWD66fA134AXr9MLG97zXZ3Td4f112fOlPl+
 9T9sEgQ3XVhku0JTPbX+S+b3Sc+Fnf+IJX3lOdKTlCriIM1t+XmKDnNCYIr/l5Zuhet/J1V+X
 RElZPhjqelsF4a+E4Y5S6YrtMx0OMH7asJ01w2MV5VYijMSDbWYi4oTATxwXmPjAgAA
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1497965448!68160838!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52503 invoked from network); 20 Jun 2017 13:30:49 -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; 20 Jun 2017 13:30:49 -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
 v5KDUZaV025308
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 20 Jun 2017 13:30:36 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 v5KDUXOx008009
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Tue, 20 Jun 2017 13:30:35 GMT
Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id v5KDUVgA025219;
 Tue, 20 Jun 2017 13:30:32 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 20 Jun 2017 06:30:31 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 2A5646A00F1; Tue, 20 Jun 2017 09:30:30 -0400 (EDT)
Date: Tue, 20 Jun 2017 09:30:30 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170620133030.GE8119@char.us.oracle.com>
References: <1497387096-19058-2-git-send-email-andrew.cooper3@citrix.com>
 <594127F50200007800162D2B@prv-mh.provo.novell.com>
 <a9a17717-f3cb-aa1c-8384-61542679074e@citrix.com>
 <59412AE00200007800162D60@prv-mh.provo.novell.com>
 <20170614141803.GB15061@char.us.oracle.com>
 <6d055740-eb51-cb9a-7fc9-ff70da5d3a0b@citrix.com>
 <5941934102000078001007FA@prv-mh.provo.novell.com>
 <20170619183035.GB21025@char.us.oracle.com>
 <da420b0c-7be4-8e3d-a6a5-fb50a82b9912@citrix.com>
 <5948E7A60200007800164559@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5948E7A60200007800164559@prv-mh.provo.novell.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, julien.grall@arm.com,
 sstabellini@kernel.org, xen-devel@lists.xen.org, ross.lagerwall@citrix.com
Subject: Re: [Xen-devel] [PATCH 2/2] xen/livepatch: Don't crash on
 encountering STN_UNDEF relocations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBKdW4gMjAsIDIwMTcgYXQgMDE6MTU6MThBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDIwLjA2LjE3IGF0IDAxOjA1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4gd3JvdGU6Cj4gPiBPbiAxOS8wNi8yMDE3IDE5OjMwLCBLb25yYWQgUnplc3p1dGVrIFdpbGsg
d3JvdGU6Cj4gPj4gT24gV2VkLCBKdW4gMTQsIDIwMTcgYXQgMTI6NDk6MjFQTSAtMDYwMCwgSmFu
IEJldWxpY2ggd3JvdGU6Cj4gPj4+Pj4+IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+IDA2LzE0LzE3IDg6MzQgUE0gPj4+Cj4gPj4+PiBXZWxsIC0gSSd2ZSBnb3QgYSBs
aXZlcGF0Y2ggd2l0aCBzdWNoIGEgcmVsb2NhdGlvbi4gIEl0IGlzIHByb2JhYmx5IGEKPiA+Pj4+
IGxpdmVwYXRjaCBidWlsZCB0b29scyBpc3N1ZSwgYnV0IHRoZSBxdWVzdGlvbiBpcyB3aGV0aGVy
IFhlbiBzaG91bGQgZXZlcgo+ID4+Pj4gYWNjZXB0IHN1Y2ggYSBsaXZlcGF0Y2ggb3Igbm90IChp
cnJlc3BlY3RpdmUgb2Ygd2hldGhlciB0aGlzIGV4YWN0Cj4gPj4+PiByZWxvY2F0aW9uIGlzIHBl
cm1pdHRlZCB3aXRoaW4gdGhlIEVMRiBzcGVjKS4KPiA+Pj4gU2luY2UgdGhlIHNwZWMgZXhwbGlj
aXRseSBtZW50aW9ucyB0aGF0IGNhc2UsIEkgdGhpbmsgd2UnZCBiZXR0ZXIgc3VwcG9ydCAKPiA+
IGl0Lgo+ID4+PiBCdXQgaXQgd291bGRuJ3QgYmUgdGhlIGVuZCBvZiB0aGUgd29ybGQgaWYgd2Ug
ZGlkbid0LCBhcyBwcmVzdW1hYmx5IHRoZXJlCj4gPj4+IGFyZW4ndCB0aGF0IG1hbnkgdXNlIGNh
c2VzIGZvciBpdC4KPiA+PiBPSy4gSW4gdGhhdCBjYXNlOgo+ID4+Cj4gPj4gQWNrZWQtYnk6IEtv
bnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KPiAKPiBJIGhhdmUg
dG8gYWRtaXQgdGhhdCBJJ20gc3VycHJpc2VkIGJ5IHRoYXQsIG5vdCBvbmx5IGJlY2F1c2Ugb2YK
PiB3aGF0IEFuZHJldyBzYXlzIGJlbG93LCBidXQgYWxzbyBiZWNhdXNlIGltbyB0aGUgcGF0Y2gg
d291bGQKPiBpbW8gbmVlZCB0byBiZSBkb25lIHNvbWV3aGF0IGRpZmZlcmVudGx5LCBhcyBvdXRs
aW5lZCBlYXJsaWVyCj4gKG1ha2luZyBTVE5fVU5ERUYgbGVzcyBvZiBhIHNwZWNpYWwgY2FzZSku
CgpNeSBsaW5lIG9mIHRoaW5raW5nIHdhcyAtIGlmIHRoZSBFTEYgc3BlYyBpcyBPSywgdGhlbiBs
ZXRzIHN1cHBvcnQgaXQuCgpCdXQgdGhlbiB5b3VyIHBvaW50IGFib3V0IGp1c3QgZ2l2aW5nIC1F
T1BOT1RTVVBQIGlzIGFuIGV4Y2VsbGVudAp3YXkgb2YgInN1cHBvcnRpbmciIGl0IC0gYW5kIGJl
dHRlciB5ZXQgLSB3ZSBjYW4gZ2l2ZSB0aGUgc3lzdGVtCmFkbWluIGFuIG5pY2Ugd2FybmluZzog
IkZpeCB5b3VyIGxpdmVwYXRjaCBidWlsZC10b29sIGFzIHlvdXIgbGl2ZXBhdGNoCmlzIHRyeWlu
ZyB0byBkZXJlZmVyZW5jZSBhIE5VTEwgcG9pbnQgd2hpY2ggaXMgdW5oZWFsdGh5LiIKCihvciBz
dWNoKS4KCkFuZHJldyB5b3UgT0sgcG9zdGluZyBhIHBhdGNoIGxpa2UgdGhhdD8KCj4gCj4gPj4g
RG8geW91IHRoaW5rIGl0IHdvdWxkIGJlIHBvc3NpYmxlIHRvIGdlbmVyYXRlIGFuIHRlc3QtY2Fz
ZSBmb3IgdGhpcwo+ID4+IGluIGFyY2gvdGVzdC9saXZlcGF0Y2g/Cj4gPiAKPiA+IEkgY2FuIHRy
aXZpYWxseSBjYXVzZSB0aGlzIHNpdHVhdGlvbiB0byBvY2N1ciB3aXRoIHRoZSBjdXJyZW50IGJ1
aWxkCj4gPiB0b29scywgYnV0IHdlIGFyZSBjdXJyZW50bHkgcHJlc3VtaW5nIGEgYnVpbGQgdG9v
bHMgYnVnIHRvIGJlIHRoZQo+ID4gdW5kZXJseWluZyBpc3N1ZSBiZWhpbmQgZ2V0dGluZyBhIFNU
Tl9VTkRFRiByZWxvY2F0aW9uIGluIHRoZSBsaXZlcGF0Y2guCj4gPiAKPiA+IEdpdmVuIHRoYXQg
YSBTVE5fVU5ERUYgcmVsb2NhdGlvbiAoYXBwZWFycyB0bykgbWVhbiBhIE5VTEwgZGVyZWZlcmVu
Y2UKPiA+IG9uY2UgdGhlIHJlbG9jYXRpb25zIGFyZSBldmFsdWF0ZWQsIEkgYW0gbm90IGhhcHB5
IHdpdGggc3VwcG9ydGluZyBzdWNoCj4gPiBhIGNhc2UuCj4gCj4gV2VsbCwgcXVpdGUgY2xlYXJs
eSB0aGlzIGNhbiBiZSBvZiB1c2Ugb25seSB0byBwcm9kdWNlIGNvbnN0YW50cywKPiBub3QgdG8g
cHJvZHVjZSBwb2ludGVycyAodW5sZXNzIGNoYWluZWQgWyJleHByZXNzaW9uIl0gcmVsb2NhdGlv
bnMKPiBhcmUgYmVpbmcgdXNlZCwgd2hlcmUgdGhlIHJlc3VsdCBvZiBvbmUgZWxlbWVudCBpbiB0
aGUgY2hhaW4gaXMgdGhlCj4gYWRkZW5kIG9mIHRoZSBuZXh0IG9uZSwgYWxiZWl0IGV2ZW4gdGhl
biB0aGlzIHdvdWxkIGVmZmVjdGl2ZWx5IGJlCj4gYSBOT1AgcmVsb2NhdGlvbiwgc28gbWF5IGJl
IHVzZWZ1bCBvbmx5IHdoZW4gcG9zdC1lZGl0aW5nIGJpbmFyaWVzCj4gd2hlcmUgdGhlIHRvb2wg
ZG9lc24ndCB3YW50IHRvIGNoYW5nZSBbcmVsb2NhdGlvbl0gc2VjdGlvbiBzaXplcykuCj4gCj4g
PiBUaGVyZWZvcmUsIEknbSBnb2luZyB0byBpbnNpc3QgdGhhdCB3ZSB0YWtlIGEgY29uY3JldGUg
ZGVjaXNpb24gYXMgdG8KPiA+IHdoYXQgdG8gZG8gaW4gdGhlIGh5cGVydmlzb3IgY29kZSwgYmVm
b3JlIGFkZGluZyBhIHRlc3QgY2FzZSwgYW5kCj4gPiBhZHZvY2F0ZSBmb3IgZXhjbHVkaW5nIGl0
IG91dHJpZ2h0IHJhdGhlciB0aGFuIHRvbGVyYXRpbmcgaXQgaW4gdGhlCj4gPiAoY2VydGFpbj8p
IGtub3dsZWRnZSB0aGF0IFhlbiB3aWxsIHN1YnNlcXVlbnRseSBjcmFzaC4KPiAKPiBBcyBwZXIg
dGhlIGV4cGxhbmF0aW9uIGFib3ZlLCB3ZSBjYW4ndCB0ZWxsIHdoZXRoZXIgWGVuIHdpbGwKPiBz
dWJzZXF1ZW50bHkgY3Jhc2gsIGFzIHdlIGRvbid0IGtub3cgd2hhdCBpdCBpcyB0aGF0IGlzIGJl
aW5nCj4gcmVsb2NhdGVkIGJ5IHN1Y2ggYW4gcmVsb2NhdGlvbi4gV2hpbGUsIGFzIGluZGljYXRl
ZCBiZWZvcmUsIEknZCBsaWtlCj4gdG8gc2VlIHVzIHN1cHBvcnQgZXZlcnl0aGluZyB0aGUgc3Rh
bmRhcmQgbWFuZGF0ZXMsIEkgd291bGRuJ3QKPiB2aWV3IGl0IGFzIGEgYmlnIHByb2JsZW0gdG8g
c2ltcGx5IHJldHVybiAtRU9QTk9UU1VQUCBmb3IgdGhpcyBjYXNlCj4gZm9yIHRoZSB0aW1lIGJl
aW5nLgo+IAo+IEphbgo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 20 13:36:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 13:36:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNJKd-0006UJ-2F; Tue, 20 Jun 2017 13:36:35 +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 1dNJKb-0006UD-Gh
 for xen-devel@lists.xen.org; Tue, 20 Jun 2017 13:36:33 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 9C/5A-02956-0E429495; Tue, 20 Jun 2017 13:36:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsXSO6nOVfeBime
 kwbrzAhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b2ee/ZCtr5Ks59P8fawNjD3cXIxSEkMJFJ
 4nTjXmYI5xujRMOv7exdjJxAzkZGiXnNTBB2N6PE4XYdCLtI4smlDjYQm0VAVeLFhj6WLkYOD
 jYBE4k3qxxBwiICyhK9v36zgMxkFvjAKPH7bBMzSEJYwFPiyptbLCA2r4CZxKmNqxghFi9llr
 h+owMqIShxcuYTMJtZQEvixr+XTCALmAWkJZb/4wAJcwrYS3Q92Ak2UxRo2e5be8FsCQFDidM
 PtzFOYBSahWTSLCSTZiFMWsDIvIpRozi1qCy1SNfIWC+pKDM9oyQ3MTNH19DATC83tbg4MT01
 JzGpWC85P3cTIzCcGYBgB+Of+YGHGCU5mJREeb2VPSOF+JLyUyozEosz4otKc1KLDzHKcHAoS
 fAWgeQEi1LTUyvSMnOAkQWTluDgURLh7ZQFSvMWFyTmFmemQ6ROMSpKifPOAukTAElklObBtc
 Gi+RKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEeVeDTOHJzCuBm/4KaDET0OIXRzxAFpckIqS
 kGhgT16k9tpE7tvx/pL/4r4fzi7ZP3HBdd8e6Bj/vw8fXyf3Kb9/dcEN+R83y9yUPL0dpmEUY
 6vfm/7jVal39tfO3e/X5Qybxsou2/l5/kK17yZRyThGXtB42Qd7zd4qnZa+pjnd+5t+QfjTD4
 fzLLz6Z2TwzNraIxa278aKO7eH1ZoYZ4fP7t7AosRRnJBpqMRcVJwIAuSqE7OECAAA=
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1497965790!51753313!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50811 invoked from network); 20 Jun 2017 13:36:31 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Jun 2017 13:36:31 -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
 v5KDaKrn000983
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 20 Jun 2017 13:36:20 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 v5KDaJU6028689
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Tue, 20 Jun 2017 13:36:19 GMT
Received: from abhmp0014.oracle.com (abhmp0014.oracle.com [141.146.116.20])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id v5KDaGWG028015;
 Tue, 20 Jun 2017 13:36:17 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 20 Jun 2017 06:36:16 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 637C16A00F1; Tue, 20 Jun 2017 09:36:15 -0400 (EDT)
Date: Tue, 20 Jun 2017 09:36:15 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170620133615.GF8119@char.us.oracle.com>
References: <1497387096-19058-1-git-send-email-andrew.cooper3@citrix.com>
 <20170614134407.GA15061@char.us.oracle.com>
 <59415E150200007800162EAC@prv-mh.provo.novell.com>
 <26463217-0fb5-efe3-bb72-cf39dc8a3554@citrix.com>
 <20170619181825.GA21025@char.us.oracle.com>
 <5948EC9502000078001645A9@prv-mh.provo.novell.com>
 <dc297d48-337d-4b02-2847-deb902fc8db5@citrix.com>
 <5948F14C02000078001645DF@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5948F14C02000078001645DF@prv-mh.provo.novell.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen-devel <xen-devel@lists.xen.org>,
 Ross Lagerwall <ross.lagerwall@citrix.com>
Subject: Re: [Xen-devel] [PATCH 1/2] xen/livepatch: Clean up arch relocation
	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>

T24gVHVlLCBKdW4gMjAsIDIwMTcgYXQgMDE6NTY6MjhBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDIwLjA2LjE3IGF0IDA5OjM5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4gd3JvdGU6Cj4gPiBPbiAyMC8wNi8yMDE3IDA4OjM2LCBKYW4gQmV1bGljaCB3cm90ZToKPiA+
Pj4+PiBPbiAxOS4wNi4xNyBhdCAyMDoxOCwgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+IHdyb3Rl
Ogo+ID4+PiBPbiBXZWQsIEp1biAxNCwgMjAxNyBhdCAwNzoyODozOVBNICswMTAwLCBBbmRyZXcg
Q29vcGVyIHdyb3RlOgo+ID4+Pj4gSGF2aW5nIHNhaWQgdGhhdCwgdGhlcmUgaXMgbm8gc2FuaXR5
IGNoZWNrIHRoYXQgci0+cl9vZmZzZXQgaXMgd2l0aGluCj4gPj4+PiBiYXNlLT5sb2FkX2FkZHIg
KyBzZWMtPnNoX3NpemUgaW4gYXJtMzIsIHdoZXJlYXMgYm90aCBhcm02NCBhbmQgeDg2Cj4gPj4+
PiBhcHBlYXIgdG8gZG8gdGhpcyBjaGVjay4KPiA+Pj4gVHJ1ZS4KPiA+Pj4KPiA+Pj4gQW5kIHRo
ZSB0cmlja3kgcGFydCAoaXQgd2FzIHRvIG1lIGF0IGxlYXN0KSB3YXMgdGhhdCBBUk0zMiBpcyBh
bGwKPiA+Pj4gUkVMIGFuZCBub3QgUkVMQSBzbyB0aGUgb3Bjb2RlIGdldHMgbW9kaWZpZWQgYWZ0
ZXIgdGhlIG9wZXJhdGlvbi4KPiA+Pj4KPiA+Pj4gV2hpY2ggbWVhbnMgaXQgZ2V0cyBhIGJpdCBj
b21wbGV4IHRvIGFkZCBhIGJvdW5kYXJ5IGNoZWNrIGluCj4gPj4+ICdnZXRfYWRkZW5kJyAuCj4g
Pj4+Cj4gPj4+IEhtLCBpdCB3b3VsZCBzZWVtIHRoZSBiZXN0IHdheSBpcyB0byBhZGQgYQo+ID4+
Pgo+ID4+PiBpZiAoIHItPnJfb2Zmc2V0ID49IGJhc2UtPnNlYy0+c2hfc2l6ZSB8fCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAKPiA+Pj4gICAgIChyLT5yX29mZnNldCArIHNpemVvZih1
aW50MzJfdCkpID4gYmFzZS0+c2VjLT5zaF9zaXplICkgICAgICAgICAgICAgCj4gPj4gV2hlcmUn
cyB0aGUgdWludDMyX3QgY29taW5nIGZyb20gaGVyZT8KPiA+IAo+ID4gQVJNMzIuICBJdCdzIGEg
cmFuZ2UgY2hlY2sgdGhhdCAodm9pZCAqKSZkaXNwIGlzIHdpdGhpbiByX29mZnNldCwgYXMgaXQK
PiA+ICh2b2lkICopJmRpc3AgKyBzaXplb2YoZGlzcCkgLTEKPiAKPiBCdXQgbm90IGFsbCBBUk0z
MiByZWxvY2F0aW9ucyBmaWRkbGUgd2l0aCBhIDMyLWJpdCB3b3JkLiBHcmFudGVkIGFsbAoKQ29y
cmVjdC4gSG93ZXZlciAnZGVzdCcgKHdoaWNoIGlzIHdoYXQgZ2V0X2FkZGVuZCBvcGVyYXRlcyBv
bikgYXQgdGhpcyBwb2ludAppcyB0aGUgY29tYmluYXRpb24gb2YgYmFzZS0+bG9hZF9hZGRyICsg
ci0+cl9vZmZzZXQuCgpJdCBpcyBtb3JlIG9mIG1ha2luZyBzdXJlIHRoYXQgd2hhdCAnZ2V0X2Fk
ZGVuZCcgb3BlcmF0ZXMgb24gaXMKd2l0aGluIHRoZSBsaXZlcGF0Y2ggYW5kIG5vdCBzb21ld2hl
cmUgb3V0c2lkZSBvZiBpdC4KClRoZW4gZ2V0X2FkZGVuZCBjYW4gZ2V0IG1vcmUgZmluZSBncmFp
biBhcHByb2FjaCB0byBmaWd1cmluZyBvdXQgdGhlCm5leHQgcGFydCAtIHRoYXQgaXMgYmFzZWQg
b24gdGhlIGluc3RydWN0aW9uIHdoZXRoZXIgdGhlIG9mZnNldAp0aGVyZSBpcyBPSyBvciBub3Qg
KGFuZCBib3kgdGhlIHNlbWFudGljcyBmb3IgQVJNMzIgRUxGIFJFTCBhcmUKYSBjb21wbGV4IGJl
YXN0KS4KCj4gdGhhdCBsaXZlcGF0Y2ggY29kZSBjdXJyZW50bHkgc3VwcG9ydHMgYXJlLCBidXQg
YmFraW5nIHNvbWV0aGluZyBsaWtlCj4gdGhpcyBpbiBtYWtlcyBmdXR1cmUgbW9kaWZpY2F0aW9u
cyBtb3JlIGVycm9yIHByb25lLgo+IAo+IEphbgo+IAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 20 13:46:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 13:46: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 1dNJUK-0007Fi-09; Tue, 20 Jun 2017 13: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 <julien.grall@arm.com>) id 1dNJUI-0007FX-N5
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 13:46:34 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 4C/02-03058-93729495; Tue, 20 Jun 2017 13:46:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsVysyfVTddS3TP
 S4MAuPovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPhtlfsBW/MKpY27WFpYHyq0cXIxSEksIlR
 4viD28wQzk5Gif2X21i6GDk5hAW8JTbcuccGYosI2EjMXf2XCaSIWaCLSeL1qW2sEB3HGCXaF
 89iBqliE9CUuPP5ExOIzStgJXGhaTNYnEVAVWJn31uwSaIC4RK9B/rZIGoEJU7OfAK2jVMgUK
 LnRjc7iM0sYCYxb/NDZghbXOLWk/lMELa8xPa3c5gnMPLPQtI+C0nLLCQts5C0LGBkWcWoUZx
 aVJZapGtorpdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERikDECwg/H2xoBDjJIc
 TEqivN7KnpFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHir1YBygkWp6akVaZk5wHiBSUtw8CiJ8
 HbKAqV5iwsSc4sz0yFSpxh1OTasXv+FSYglLz8vVUqctxxkhgBIUUZpHtwIWOxeYpSVEuZlBD
 pKiKcgtSg3swRV/hWjOAejkjBvEcgUnsy8ErhNr4COYAI64sURD5AjShIRUlINjHmHrBPaf9b
 +Sjtm9SxX6c2r6l//3LTYsy/LtKTqtHqoMBY+PXbJ4NPOn80nXihNrEjw3XOf+Wun/9c4x+XO
 3gb736fE52UeDtCJeXOat9Fp82cbOQPp6Kc3+XKaGTOU9h5+9tNg78f9DFleQXtvFN/evmMFd
 0jgfuE+40sdGzKfn29+2u7ZrMRSnJFoqMVcVJwIAEb5DtrYAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1497966392!74694846!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47858 invoked from network); 20 Jun 2017 13:46:32 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-21.messagelabs.com with SMTP; 20 Jun 2017 13:46: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 B6035344;
 Tue, 20 Jun 2017 06:46:31 -0700 (PDT)
Received: from [10.1.29.20] (e110479-lin.cambridge.arm.com [10.1.29.20])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0BDDF3F557;
 Tue, 20 Jun 2017 06:46:29 -0700 (PDT)
To: Florian Jakobsmeier <florian.jakobsmeier@googlemail.com>
References: <CAAH2ind=hxNLUWDYeqb3CbyPd7=VdtB6QDefjS-4VzybZX0dTQ@mail.gmail.com>
 <3e587472-ad45-8dd4-237e-6d1e792a3358@arm.com>
 <CAAH2ind2emyS+Br0OuO1t9j5x2Vgg5H4k7LHa8Lb5JOOC5fbEA@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ac83754a-fdfd-1029-5c6a-2564e37d1043@arm.com>
Date: Tue, 20 Jun 2017 14:46:28 +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: <CAAH2ind2emyS+Br0OuO1t9j5x2Vgg5H4k7LHa8Lb5JOOC5fbEA@mail.gmail.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Tamas K Lengyel <tamas.k.lengyel@gmail.com>,
 Punit Agrawal <punit.agrawal@arm.com>, Andre Przywara <andre.przywara@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Implementation of single-stepping for Xen on ARMv7
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

CgpPbiAwNi8xOS8yMDE3IDAxOjU5IFBNLCBGbG9yaWFuIEpha29ic21laWVyIHdyb3RlOgo+IEhl
bGxvIEp1bGllbiwKCkhpIEZsb3JpYW4sCgpQbGVhc2UgdHJ5IHRvIGNvbmZpZ3VyZSB5b3VyIGUt
bWFpbCBjbGllbnQgdG8gcXVvdGUgdXNpbmcgJz4nIHJhdGhlciAKdGhhbiB0YWJ1bGF0aW9uLiBU
aGlzIGlzIGVhc2llciB0byBmb2xsb3cgdGhlIGRpc2N1c3Npb24uCgo+IHRoYW5rIHlvdSBmb3Ig
eW91ciBhbnN3ZXIgYW5kIHNvcnJ5IGZvciB0aGUgZGVsYXkuCj4gCj4gCj4gCj4gMjAxNy0wNi0x
NCAxNDoyNiBHTVQrMDI6MDAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbSAKPiA8
bWFpbHRvOmp1bGllbi5ncmFsbEBhcm0uY29tPj46Cj4gCj4gCj4gCj4gICAgIE9uIDA2LzEyLzIw
MTcgMTA6MzQgQU0sIEZsb3JpYW4gSmFrb2JzbWVpZXIgd3JvdGU6Cj4gCj4gICAgICAgICBEZWFy
IGFsbCwKPiAKPiAKPiAgICAgSGVsbG8gRmxvcmlhbiwKPiAKPiAKPiAgICAgSSBkb24ndCBoYXZl
IG11Y2ggZXhwZXJpZW5jZSB3aXRoIHRoZSBkZWJ1ZyByZWdpc3RlcnMsIEkgaGF2ZSBDQ2VkCj4g
ICAgIHNvbWUgZm9sa3Mgd2hvIG1heSBoYXZlIGxvb2tlZCBhdCBpdC4KPiAKPiAgICAgICAgIGFz
IHBhcnQgb2YgbXkgQmFjaGVsb3IncyBUaGVzaXMgSSdtIHRyeWluZyB0byBpbXBsZW1lbnQgYQo+
ICAgICAgICAgc2luZ2xlLXN0ZXBwaW5nIGZ1bmN0aW9uYWxpdHkgZm9yIFhlbiBvbiBBUk12Ny4g
TXkgcHJvYmxlbSB3aXRoCj4gICAgICAgICB0aGlzIGlzLCB0aGF0IEknbSBub3QgYWJsZSB0byB0
cmlnZ2VyIGEgSGFyZHdhcmUgQnJlYWtwb2ludCwKPiAgICAgICAgIHdoaWNoIGlzIGNvbmZpZ3Vy
ZWQgdG8gdXNlIEluc3RydWN0aW9uIEFkZHJlc3MgTWlzbWF0Y2ggYW5kCj4gICAgICAgICByb3V0
ZSB0aGUgZXhjZXB0aW9uIHRvIFhlbi4KPiAKPiAKPiAgICAgWW91IGFyZSBsb29raW5nIGF0IHNp
bmdsZS1zdGVwcGluZyBmb3IgZ3Vlc3QsIHJpZ2h0Pwo+IAo+IAo+ICAgWWVzIEknbSB0cnlpbmcg
dG8gaW1wbGVtZW50IGd1ZXN0IHNpbmdsZSBzdGVwcGluZy4KPiAKPiAKPiAgICAgICAgIEkgdG9v
ayB0aGUgeDg2IHNpbmdsZV9zdGVwIGltcGxlbWVudGF0aW9uIGFzIGEgcmVmZXJlbmNlLiBUbwo+
ICAgICAgICAgdGVzdCBteSBpbXBsZW1lbnRhdGlvbiBJIGV4dGVuZGVkIHRoZSBnaXZlbiAieGVu
LWFjY2VzcyIgdG9vbAo+ICAgICAgICAgdGVzdCwgaW4gb3JkZXIgdG8gZm9yd2FyZCB0aGUgU1Mg
cmVxdWVzdCBmcm9tIHhlbi1hY2Nlc3MuYyB0bwo+ICAgICAgICAgLi94ZW4vYXJjaC9hcm0vbW9u
aXRvci5jIHRvIHRoZSAiYXJjaF9tb25pdG9yX2RvbWN0bF9ldmVudCIKPiAgICAgICAgIGZ1bmN0
aW9uIChqdXN0IGxpa2UgdGhlIHg4NiBpbXBsZW1lbnRhdGlvbikKPiAKPiAgICAgICAgIFRoZXJl
LCBJIHNldCB0aGUgbmVjZXNzYXJ5IHJlZ2lzdGVycyBhY2NvcmRpbmcgdG8gdGhlIEFSTQo+ICAg
ICAgICAgQXJjaGl0ZWN0dXIgTWFudWFsIChBUk0gRERJIDA0MDZDLWIpLiBNeSBiYXNpYyBpZGVh
IGlzIHRvCj4gICAgICAgICBwZXJmb3JtIHRoZSBmb2xsb3dpbmcgc3RlcHMgKGluIHRoaXMgb3Jk
ZXIpOgo+ICAgICAgICAgMSkgQ29uZmlndXJlIHRoZSBzeXN0ZW0gdG8gcm91dGUgZGVidWcgZXhj
ZXB0aW9ucyB0byBIeXAgTW9kZQo+ICAgICAgICAgMikgSW5pdGlhbGl6ZSBvbmUgYnJlYWtwb2lu
dCBmb3IgQWRkcmVzcyBNaXNtYXRjaGluZyBpbgo+ICAgICAgICAgTm9uLVNlY3VyZSBQTDEvUEww
Cj4gICAgICAgICAzKSBEZWZpbmUgdGhlICJ0byBiZSBjb21wYXJlZCIgYWRkcmVzcyBhcyAifjB4
MyIgKHdoaWNoIGlzIGFsbAo+ICAgICAgICAgMXMgZXhjZXB0IEJpdFsxOjBdKQo+ICAgICAgICAg
NCkgU2V0IHRoZSBNREJHZW4gdG8gMSBpbiBvcmRlciB0byBlbmFibGUgTW9uaXRvciBEZWJ1ZyBN
b2RlCj4gCj4gICAgICAgICBUbyBjaGVjayB3aGV0aGVyIG9yIG5vdCBteSB2YWx1ZXMgYXJlIHNl
dCBpbiB0aGUgcmVnaXN0ZXJzIEkKPiAgICAgICAgIHByaW50IGV2ZXJ5IHZhbHVlIGJlZm9yZSBh
bmQgYWZ0ZXIgbWFuaXB1bGF0aW9uIHRvIGVuc3VyZSB0aGF0Cj4gICAgICAgICBteSB2YWx1ZXMg
YXJlIGFkb3B0ZWQuCj4gICAgICAgICBUbyBhY2Nlc3MgdGhlIHJlZ2lzdGVycyBJIHVzZWQgdGhl
IGFscmVhZHkgZGVmaW5lcyBNYWtyb3MKPiAgICAgICAgIChEQkdCQ1IwKSwgYnV0IGZvciB0ZXN0
aW5nIHJlYXNvbnMgSSB3b3JrIHdpdGggdGhlIGdlbmVyYWwKPiAgICAgICAgIGRlZmluaXRpb24g
KGUuZy4gV1JJVEVfU1lTUkVHKCNWQUxVRSxwMTQsMCxjMCxjMCw1KSBmb3IgREJHQkNSMCApLgo+
IAo+ICAgICAgICAgUHJlcGFyYXRpb246Cj4gCj4gICAgICAgICBJIGVuc3VyZWQgdGhhdCB0aGUg
REJHZW4gU2lnbmFsIGlzIEhpZ2gsIEkgY2hlY2tlZCB0aGUgRGVidWcKPiAgICAgICAgIFZlcnNp
b24gd2hpY2ggaXMgdjcuMSAocmVhZCBmcm9tIHRoZSBEQkdBVVRIU1RBVFVTKS4gSSBhbHNvIG1h
ZGUKPiAgICAgICAgIHN1cmUgdGhhdCB0aGUgdW5kZXJseWluZyBzeXN0ZW0gc3VwcG9ydHMgc3Vm
ZmljaWVudCBicmVha3BvaW50cy4KPiAKPiAgICAgICAgIFRoZXNlIGFyZSB0aGUgdmFsdWVzIEkg
c2V0IGluIHRoZSBkaWZmZXJlbnQgcmVnaXN0ZXJzIChpbiB0aGlzCj4gICAgICAgICBvcmRlciBh
Z2FpbikuIEV2ZXJ5IGJpdCB0aGF0IEkgZG9uJ3QgbWVudGlvbiBpcyBzZXQgdG8gMAo+IAo+ICAg
ICAgICAgLSBIRENSLntURFJBLFRET1NBLFREQSxUREUgPSAxfQo+ICAgICAgICAgd2hpY2ggZW5h
YmxlcyByb3V0aW5nIHRvIEh5cC4gQWNjb3JkaW5nIHRvIHRoZSBBUk0gQVJNIHNldHRpbmcKPiAg
ICAgICAgIFREUkEsVERPU0EsVERBIGlzIHJlcXVpcmVkIHdoZW4gc2V0dGluZyBUREUKPiAKPiAg
ICAgICAgIC0gREJHQkNSMC57QlQ9MGIwMTAwLCBTU0M9MGIwMSwgUE1DPTBiMTEsIEU9MGIxfT0g
IDB4NDA0MDA3Cj4gICAgICAgICB0aGlzIHNob3VsZCBlbmFibGUgdW5saW5rZWQgQWRkcmVzcyBN
dXNtYXRjaCwgZm9yIE5vbi1TZWN1cmUgUEwwID4KPiAgICAgICAgIC0gREJHQlZSMC57SUEgPSB+
MHgzfQo+ICAgICAgICAgd2hpY2ggc2V0cyBldmVyeSBiaXQgdG8gMSAodGhpcyBhZGRyZXNzIHNo
b3VsZCBuZXZlciBiZSByZWFjaGVkCj4gICAgICAgICBhcyBpdCBpcyBtaXNtYXRjaGVkKQo+IAo+
ICAgICAgICAgLSBEQkdEU0NSRVhULntNREJHZW49MX0KPiAgICAgICAgIHdoaWNoIGVuYWJsZXMg
TW9uaXRvciBEZWJ1ZyBNb2RlCj4gCj4gCj4gICAgICAgICBXaXRoIHRoZSB2YWx1ZSBzZXQgaW4g
SFZCQVIgKGh5cF90cmFwc192ZWN0b3IgaW4KPiAgICAgICAgIC94ZW4vYXJjaC9hcm0vYXJtMzIv
ZW50cnkuUykgdGhlIGdlbmVyYXRlZCBIeXBUcmFwIChIeXBUcmFwCj4gICAgICAgICBpbnN0ZWFk
IG9mIFByZWZldGNoQWJvcnQgYmVjYXVzZSBvZiB0aGUgcm91dGluZykgc2hvdWxkIGJlCj4gICAg
ICAgICBoYW5kbGVkIGluIGRvX3RyYXBfZ3Vlc3Rfc3luYy4gSW4gdGhpcyBtZXRob2QgdGhlICJo
c3IuZWMKPiAgICAgICAgIDxodHRwOi8vaHNyLmVjPiA8aHR0cDovL2hzci5lYz4iIEJpdHMgc2hv
dWxkIGluZGljYXRlIGEKPiAgICAgICAgIFByZWZldGNoQWJvcnQgZXhjZXB0aW9uIChoc3IuZWMg
PGh0dHA6Ly9oc3IuZWM+Cj4gICAgICAgICA8aHR0cDovL2hzci5lYz49MHgyMCkgd2hlbmV2ZXIg
dGhlIEJyZWFrcG9pbnQgdHJpZ2dlcnMuCj4gCj4gICAgICAgICBJIGFkZGVkIGEgc2ltcGxlIGlm
IHN0YXRlbWVudCB0byBwcmludCBhIHN0cmluZyB3aGVuIHN1Y2ggYQo+ICAgICAgICAgZXhjZXB0
aW9uIHdhcyB0aHJvd24uCj4gCj4gICAgICAgICBVbmZvcnR1bmF0ZWx5IHRoZXNlIHByaW50cyBh
cmUgbmV2ZXIgZ2VuZXJhdGVkLCB3aGljaCBpbmRpY2F0ZXMKPiAgICAgICAgIHRoYXQgZWl0aGVy
IEknbSBzZWFyY2hpbmcgZm9yIHRoZSBleGNlcHRpb24gaGFuZGxpbmcgb24gdGhlCj4gICAgICAg
ICB3cm9uZyBsb2NhdGlvbiBvciBteSBicmVha3BvaW50cyBhcmUgbm90IGNvcnJlY3RseSBjb25m
aWd1cmVkLgo+IAo+ICAgICAgICAgVG8gY2hlY2sgaWYgbXkgY29uZmlndXJhdGlvbiBpcyB3cm9u
ZywgSSBhbHNvIHRyaWVkIHRoZSBLREIKPiAgICAgICAgIGNvbmZpZ3VyYXRpb24gZm9yIHRoZSBE
QkdCQ1IgKHdoaWNoIGlzIERCR0JDUj0weDQwMDFFNyBhcyBmYXIgYXMKPiAgICAgICAgIEkgdW5k
ZXJzdG9vZCkuIEJ1dCB0aGlzIGNoYW5nZWQgbm90aGluZyBpbiB0aGUgYmVoYXZpb3VyLgo+IAo+
ICAgICAgICAgQXMgSGFyZHdhcmUgSSB0ZXN0ZWQgbXkgY29kZSB3aXRoIGFuIEFybmRhbGUgYXMg
d2VsbCBhcyBhIE9kcm9pZAo+ICAgICAgICAgWFUgYm9hcmQgKEV4eW5vcyA1MjUwKS4KPiAKPiAg
ICAgICAgIEl0IHdvdWxkIGJlIGdyZWF0IGlmIGFueW9uZSwgd2hvIGhhcyBleHBlcmllbmNlIHdp
dGggdGhlIEFSTQo+ICAgICAgICAgYXJjaGl0ZWN0dXJlLCBjb3VsZCBoZWxwIG1lIGluIGZpbmRp
bmcgdGhlIG1pc3NpbmcgaW5mb3JtYXRpb24KPiAgICAgICAgIHRoYXQgaXMgcmVxdWlyZWQgdG8g
c3VjY2Vzc2Z1bGx5IHNldCB1cCBhbiBhZGRyZXNzIG1pc21hdGNoCj4gICAgICAgICBicmVha3Bv
aW50IGFuZCBzdWNjZXNmdWxseSByb3V0ZSB0aGUgYXNzb2NpYXRlZCBleGNlcHRpb25zIHRvIFhl
bi4KPiAKPiAKPiAgICAgSSd2ZSBsb29rZWQgYXQgdGhlIHNwZWMgYW5kIHlvdXIgZGVzY3JpcHRp
b24gc2VlbSB0byBtYXRjaCBpdC4gV2hlcmUKPiAgICAgZG8geW91IGNvbmZpZ3VyZSB0aGUgZGVi
dWcgcmVnaXN0ZXJzPyBJcyBpdCB0aGUgdm1fZXZlbnQgaGFuZGxlciBvcgo+ICAgICB3aGVuIHJl
dHVybmluZyB0byB0aGUgZ3Vlc3QgdkNQVT8KPiAKPiBPayB0aGF0cyBnb29kIHRvIGhlYXIuIEFz
IG1lbnRpb25lZCwgbXkgYXBwcm9hY2ggaXMgdG8gZXh0ZW5kIHRoZSAKPiB4ZW5fYWNjZXNzIHRl
c3QgZmlsZS4gV2hpY2ggc2V0cyB0aGUgcmVnaXN0ZXJzIGluIHRoZSBNb25pdG9yLmMgaW4gCj4g
L3hlbi94ZW4vYXJjaC9hcm0gKHNvIGZyb20gd2l0aGluIHRoZSBIeXBlcnZpc29yKS4gU3RhcnRl
dCBpcyB0aGlzIAo+IHJvdXRpbiBmcm9tIERPTTAuIFNvIHRoZSBleGVjdXRpb24gc3RhcnRzIGlu
IC90b29scy90ZXN0cy94ZW4tYWNjZXNzIGFuZCAKPiBnZXRzIGZvcndhcmRlZCB0byB0aGlzIGZ1
bmN0aW9uLiBJICJ0cmlnZ2VyIiB0aGlzIGV2ZW50IGJ5IHN0YXJ0aW5nIHRoZSAKPiBjb21waWxl
ZCB4ZW4tYWNjZXNzLmNvbSA8aHR0cDovL3hlbi1hY2Nlc3MuY29tPiBmaWxlIGZyb20gd2l0aGlu
IHRoZSBEb20wCj4gCj4gQnV0IEknbSBub3QgcXVpdGUgc3VyZSB3aGV0aGVyIHRoaXMgaXMgd2hh
dCB5b3Ugd2FudGVkIHRvIGtub3cuID4KPiAKPiAgICAgQWxzbywgd291bGQgeW91IG1pbmQgdG8g
c2hhcmUgeW91ciBjb2RlPwo+IAo+IAo+IEhlcmUgYXJlIHRoZSBpbXBvcnRhbnQgcGFydHM6IFRo
aXMgaXMgdGhlIGV4dGVuZGVkIFN3aXRjaC1DYXNlIGluIAo+IG1vbml0b3IuYy9hcmNoX21vbml0
b3JfZG9tY3RsX2V2ZW50KCkKPiAKPiArKysgR2l0aHViL3hlbi94ZW4vYXJjaC9hcm0vbW9uaXRv
ci5jICAgIDIwMTctMDYtMTkgMTQ6NDA6NDEuMTU2MzU2NDcxICswMjAwCj4gQEAgLTI4LDYgKzI4
LDcgQEAKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4ZW5fZG9tY3Rs
X21vbml0b3Jfb3AgKm1vcCkKPiAgIHsKPiAgICAgICBzdHJ1Y3QgYXJjaF9kb21haW4gKmFkID0g
JmQtPmFyY2g7Cj4gICAgICAgYm9vbF90IHJlcXVlc3RlZF9zdGF0dXMgPSAoWEVOX0RPTUNUTF9N
T05JVE9SX09QX0VOQUJMRSA9PSBtb3AtPm9wKTsKPiAKPiAgICAgICBzd2l0Y2ggKCBtb3AtPmV2
ZW50ICkKPiBAQCAtNDUsNiArNDYsMTI0IEBACj4gICAgICAgICAgIGJyZWFrOwo+ICAgICAgIH0K
PiAKPiArICAgIGNhc2UgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX1NJTkdMRVNURVA6Cj4gKyAg
ICB7Cj4gKyAgICAgICAgLy9TZXQgRGVidWcgdG8gTGlua2VkIEFkZHJlcwo+ICsgICAgICAgIC8v
U2VlIEFBUk0gQzMuMy43IExpbmtlZCBjb21wYXJpc29ucyBmb3IgWy4uLl0KPiArCj4gKyAgICAg
ICAgLy9FeGFtcGxlIG9uIEFSTSBBUk0gMjA1MQoKVGhlIERPTUNUTCBoeXBlcmNhbGwgd2lsbCBi
ZSBpc3N1ZWQgYnkgeGVuLWFjY2VzcyBhbmQgZXhlY3V0ZWQgb24gdGhlIApzYW1lIENQVSB0aGF0
IGRpZCB0aGUgaHlwZXJjYWxsLiBTbyB3aGF0IHlvdSBhcmUgY3VycmVudGx5IGRvaW5nIGlzIApz
aW5nbGUtc3RlcCB0aGUgdkNQVSBvZiB0aGUgbW9uaXRvciBkb21haW4uCgpIb3dldmVyLCB3aGF0
IHlvdSB3YW50IHRvIGlzIGNvbmZpZ3VyZSB0aGUgQ1BVIHdoZXJlIHRoZSB2Q1BVIHdpbGwgcnVu
LgoKRm9yIGEgZmlyc3QgaW1wbGVtZW50YXRpb24sIGEgZ29vZCBjYW5kaWRhdGUgd291bGQgYmUg
CmxlYXZlX2h5cGVydmlzb3JfdGFpbCBhcyB0aGlzIHdpbGwgYmUgZXhlY3V0ZSBiZWZvcmUgcmV0
dXJuaW5nIHRvIHRoZSAKZ3Vlc3QgdkNQVS4KCllvdSB3b3VsZCBhbHNvIG5lZCBzb21lIGxvZ2lj
IGluIGVudGVyX2h5cGVydmlzb3JfaGVhZCB0byBkaXNhYmxlIGRlYnVnIAptb25pdG9yIChtYXli
ZSB0aGlzIGNvdWxkIGJlIGRvbmUgaW4gY3R4dF9zd2l0Y2hfZnJvbT8pLgoKSG93ZXZlciwgSSBk
b24ndCB0aGluayB0aGlzIHdoeSB5b3UgZG9uJ3Qgc2VlIGRlYnVnIGV2ZW50LCBhcyB5b3Ugd291
bGQgCmp1c3Qgc2luZ2xlIHN0ZXAgdGhlIGN1cnJlbnQgdkNQVS4KCkxvb2tpbmcgYXQgdGhlIGNv
ZGUsIEkgZG9uJ3Qgc2VlIGFueSByZXNldCBvZiB0aGUgZGVidWcgcmVnaXN0ZXIgCihzaW1pbGFy
IHRvIHJlc2V0X2N0cmxfcmVncyBpbiBsaW51eC9hcmNoL2FybS9rZXJuZWwvaHdfYnJlYWtwb2lu
dC5jKS4KCkl0IG1pZ2h0IGJlIGdvb2QgdG8gZ28gdGhyb3VnaCB3aGF0IExpbnV4IGRvZXMgdG8g
c2V0IHVwIGJyZWFrcG9pbnQgYW5kIApyZXBsaWNhdGUgdG8gWGVuLgoKQ2hlZXJzLAoKLS0gCkp1
bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 20 13:48:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 13:48: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 1dNJVk-0007Mb-Dh; Tue, 20 Jun 2017 13: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=3370d2115=Paul.Durrant@citrix.com>)
 id 1dNJVj-0007MO-3z
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 13:48:03 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 24/23-03058-29729495; Tue, 20 Jun 2017 13:48:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLLMWRWlGSWpSXmKPExsXitHSDve4kdc9
 Ig967bBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ar77PYCz4zVbQs2MDWwLiZqYuRg0NCwF/i
 3PGqLkZODjYBHYmpTy+xgtgiAuESj9tOMYHYzAJaEg0Tl4DZwgLmEsue3mYBaWURUJWYtCkYJ
 MwrYC1x7cdcdhBbQkBeYlfbRbAxQgIqEuunzmKDqBGUODnzCQvESAmJgy9eME9g5J6FJDULSW
 oBI9MqRo3i1KKy1CJdI2O9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAQGAAgh2
 Mf+YHHmKU5GBSEuX1VvaMFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB+0gNKCdYlJqeWpGWmQMM
 SZi0BAePkgjvfZA0b3FBYm5xZjpE6hSjMceG1eu/MHE0fdjyhUmIJS8/L1VKnJcTGOxCAiClG
 aV5cINgsXKJUVZKmJcR6DQhnoLUotzMElT5V4ziHIxKwrxFIAt5MvNK4Pa9AjqFCeiUF0c8QE
 4pSURISTUwGnYkfYroSg1k/2T76V1+dVFd9eZnpTntqxVctEpYRF8vK51V8ntmyzbbqaVVxle
 XLhQX3KEg+YVj6/XYir2te0JbvhftPCz7oIE5ZMe8qbkiE/Kvro+3ubjJ7wTPnsLbNjvEEiQ0
 776Rn1Tqzjx3rcitw31XOhfO7Xg88cKG3yLyzD+iYye/VmIpzkg01GIuKk4EABjPXoCQAgAA
X-Env-Sender: prvs=3370d2115=Paul.Durrant@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1497966479!85381685!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53029 invoked from network); 20 Jun 2017 13:48:01 -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;
 20 Jun 2017 13:48:01 -0000
X-IronPort-AV: E=Sophos;i="5.39,364,1493683200"; d="scan'208";a="437138720"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>, <qemu-devel@nongnu.org>,
 <qemu-block@nongnu.org>
Date: Tue, 20 Jun 2017 09:47:53 -0400
Message-ID: <20170620134756.9632-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Paul Durrant <paul.durrant@citrix.com>
Subject: [Xen-devel] [PATCH 0/3] xen-disk: performance 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>

UGF1bCBEdXJyYW50ICgzKToKICB4ZW4tZGlzazogb25seSBhZHZlcnRpemUgZmVhdHVyZS1wZXJz
aXN0ZW50IGlmIGdyYW50IGNvcHkgaXMgbm90CiAgICBhdmFpbGFibGUKICB4ZW4tZGlzazogYWRk
IHN1cHBvcnQgZm9yIG11bHRpLXBhZ2Ugc2hhcmVkIHJpbmdzCiAgeGVuLWRpc2s6IHVzZSBhbiBJ
T1RocmVhZCBwZXIgaW5zdGFuY2UKCiBody9ibG9jay90cmFjZS1ldmVudHMgfCAgIDcgKysKIGh3
L2Jsb2NrL3hlbl9kaXNrLmMgICB8IDIwMCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrLS0tLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAxNjggaW5zZXJ0aW9ucygrKSwg
MzkgZGVsZXRpb25zKC0pCgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 20 13:48:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 13:48: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 1dNJVk-0007Mm-L4; Tue, 20 Jun 2017 13: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=3370d2115=Paul.Durrant@citrix.com>)
 id 1dNJVk-0007MU-0J
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 13:48:04 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 4B/AD-02956-39729495; Tue, 20 Jun 2017 13:48:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHSDve4kdc9
 Ig/6z5hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8acnsXMBQsEKk5c4Wtg7OHtYuTkkBDwl+j4
 0cYGYrMJ6EhMfXqJFcQWEQiXeNx2iqmLkYuDWeAwo0TP/k4WkISwQLzEgc4jzCA2i4CqRNv5b
 YwgNq+AtcSWhgmMEEPlJXa1XQQbxClgI3Fj2XwmEFsIqObCrs9sELaKxPqps9ggegUlTs58Aj
 afWUBC4uCLF8wTGHlnIUnNQpJawMi0ilGjOLWoLLVI18hYL6koMz2jJDcxM0fX0MBMLze1uDg
 xPTUnMalYLzk/dxMjMHgYgGAH45/5gYcYJTmYlER5vZU9I4X4kvJTKjMSizPii0pzUosPMWpw
 cAj0rVl9gVGKJS8/L1VJgveRGlCdYFFqempFWmYOMLxhSiU4eJREeO+DpHmLCxJzizPTIVKnG
 BWlxHk5gVEhJACSyCjNg2uDxdQlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfMWgYznycwrgZ
 v+CmgxE9DiF0c8QBaXJCKkpBoYowp2br8t2XBGcJqQjFpbikSPXMcEhw0iah2yGj3hgl99tD7
 LS3DcFS/7POfXJ+nHL5///8udueoZpxTngqkTXrzpWWw79fvBLZGL2RtvdFR9YX903nLia0Vx
 0a5ny5by7PDonmLqpfFPptv53s25RWvFdrnvVVok/8Tw+ROew8qip698u1jXrMRSnJFoqMVcV
 JwIAKEZppWkAgAA
X-Env-Sender: prvs=3370d2115=Paul.Durrant@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1497966479!85381685!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53159 invoked from network); 20 Jun 2017 13:48:02 -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;
 20 Jun 2017 13:48:02 -0000
X-IronPort-AV: E=Sophos;i="5.39,364,1493683200"; d="scan'208";a="437138721"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>, <qemu-devel@nongnu.org>,
 <qemu-block@nongnu.org>
Date: Tue, 20 Jun 2017 09:47:54 -0400
Message-ID: <20170620134756.9632-2-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170620134756.9632-1-paul.durrant@citrix.com>
References: <20170620134756.9632-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Anthony Perard <anthony.perard@citrix.com>, Kevin Wolf <kwolf@redhat.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Max Reitz <mreitz@redhat.com>
Subject: [Xen-devel] [PATCH 1/3] xen-disk: only advertize feature-persistent
	if grant copy is not 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>

SWYgZ3JhbnQgY29weSBpcyBhdmFpbGFibGUgdGhlbiBpdCB3aWxsIGFsd2F5cyBiZSB1c2VkIGlu
IHByZWZlcmVuY2UgdG8KcGVyc2lzdGVudCBtYXBzLiBJbiB0aGlzIGNhc2UgZmVhdHVyZS1wZXJz
aXN0ZW50IHNob3VsZCBub3QgYmUgYWR2ZXJ0aXplZAp0byB0aGUgZnJvbnRlbmQsIG90aGVyd2lz
ZSBpdCBtYXkgbmVlZGxlc3NseSBjb3B5IGRhdGEgaW50byBwZXJzaXN0ZW50bHkKZ3JhbnRlZCBi
dWZmZXJzLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4
LmNvbT4KLS0tCkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
CkNjOiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KQ2M6IEtldmlu
IFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CkNjOiBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQuY29t
PgotLS0KIGh3L2Jsb2NrL3hlbl9kaXNrLmMgfCAxNSArKysrKysrKy0tLS0tLS0KIDEgZmlsZSBj
aGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvaHcv
YmxvY2sveGVuX2Rpc2suYyBiL2h3L2Jsb2NrL3hlbl9kaXNrLmMKaW5kZXggM2EyMjgwNWZiYy4u
OWIwNmUzYWE4MSAxMDA2NDQKLS0tIGEvaHcvYmxvY2sveGVuX2Rpc2suYworKysgYi9ody9ibG9j
ay94ZW5fZGlzay5jCkBAIC0xMDIzLDExICsxMDIzLDE4IEBAIHN0YXRpYyBpbnQgYmxrX2luaXQo
c3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQogCiAgICAgYmxrZGV2LT5maWxlX2JsayAgPSBCTE9D
S19TSVpFOwogCisgICAgYmxrZGV2LT5mZWF0dXJlX2dyYW50X2NvcHkgPQorICAgICAgICAgICAg
ICAgICh4ZW5nbnR0YWJfZ3JhbnRfY29weShibGtkZXYtPnhlbmRldi5nbnR0YWJkZXYsIDAsIE5V
TEwpID09IDApOworCisgICAgeGVuX3B2X3ByaW50ZigmYmxrZGV2LT54ZW5kZXYsIDMsICJncmFu
dCBjb3B5IG9wZXJhdGlvbiAlc1xuIiwKKyAgICAgICAgICAgICAgICAgIGJsa2Rldi0+ZmVhdHVy
ZV9ncmFudF9jb3B5ID8gImVuYWJsZWQiIDogImRpc2FibGVkIik7CisKICAgICAvKiBmaWxsIGlu
Zm8KICAgICAgKiBibGtfY29ubmVjdCBzdXBwbGllcyBzZWN0b3Itc2l6ZSBhbmQgc2VjdG9ycwog
ICAgICAqLwogICAgIHhlbnN0b3JlX3dyaXRlX2JlX2ludCgmYmxrZGV2LT54ZW5kZXYsICJmZWF0
dXJlLWZsdXNoLWNhY2hlIiwgMSk7Ci0gICAgeGVuc3RvcmVfd3JpdGVfYmVfaW50KCZibGtkZXYt
PnhlbmRldiwgImZlYXR1cmUtcGVyc2lzdGVudCIsIDEpOworICAgIHhlbnN0b3JlX3dyaXRlX2Jl
X2ludCgmYmxrZGV2LT54ZW5kZXYsICJmZWF0dXJlLXBlcnNpc3RlbnQiLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAhYmxrZGV2LT5mZWF0dXJlX2dyYW50X2NvcHkpOwogICAgIHhlbnN0b3Jl
X3dyaXRlX2JlX2ludCgmYmxrZGV2LT54ZW5kZXYsICJpbmZvIiwgaW5mbyk7CiAKICAgICBibGtf
cGFyc2VfZGlzY2FyZChibGtkZXYpOwpAQCAtMTIwMiwxMiArMTIwOSw2IEBAIHN0YXRpYyBpbnQg
YmxrX2Nvbm5lY3Qoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQogCiAgICAgeGVuX2JlX2JpbmRf
ZXZ0Y2huKCZibGtkZXYtPnhlbmRldik7CiAKLSAgICBibGtkZXYtPmZlYXR1cmVfZ3JhbnRfY29w
eSA9Ci0gICAgICAgICAgICAgICAgKHhlbmdudHRhYl9ncmFudF9jb3B5KGJsa2Rldi0+eGVuZGV2
LmdudHRhYmRldiwgMCwgTlVMTCkgPT0gMCk7Ci0KLSAgICB4ZW5fcHZfcHJpbnRmKCZibGtkZXYt
PnhlbmRldiwgMywgImdyYW50IGNvcHkgb3BlcmF0aW9uICVzXG4iLAotICAgICAgICAgICAgICAg
ICAgYmxrZGV2LT5mZWF0dXJlX2dyYW50X2NvcHkgPyAiZW5hYmxlZCIgOiAiZGlzYWJsZWQiKTsK
LQogICAgIHhlbl9wdl9wcmludGYoJmJsa2Rldi0+eGVuZGV2LCAxLCAib2s6IHByb3RvICVzLCBy
aW5nLXJlZiAlZCwgIgogICAgICAgICAgICAgICAgICAgInJlbW90ZSBwb3J0ICVkLCBsb2NhbCBw
b3J0ICVkXG4iLAogICAgICAgICAgICAgICAgICAgYmxrZGV2LT54ZW5kZXYucHJvdG9jb2wsIGJs
a2Rldi0+cmluZ19yZWYsCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 20 13:48:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 13: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 1dNJWK-0007Tt-TN; Tue, 20 Jun 2017 13:48: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=3370d2115=Paul.Durrant@citrix.com>)
 id 1dNJWJ-0007TU-OE
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 13:48:39 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 B1/27-31580-6B729495; Tue, 20 Jun 2017 13:48:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHRDpO42dc9
 Ig3c/xC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz3e3ezFrwOqPjb38HawDjdsouRk0NCwF/i
 yO9brCA2m4COxNSnl8BsEYFwicdtp5i6GLk4mAUOM0r07O9kAUkIC7hJHFnzHqyIRUBV4t3qi
 YwgNq+AtcTDiXMYIYbKS+xquwhWwylgI3Fj2XwmEFsIqObCrs9sELaKxPqps9ggegUlTs58Aj
 afWUBC4uCLF8wTGHlnIUnNQpJawMi0ilG9OLWoLLVI10gvqSgzPaMkNzEzR9fQwFgvN7W4ODE
 9NScxqVgvOT93EyMweOoZGBh3MJ5qdj7EKMnBpCTK663sGSnEl5SfUpmRWJwRX1Sak1p8iFGG
 g0NJgveRGlBOsCg1PbUiLTMHGMYwaQkOHiUR3k5ZoDRvcUFibnFmOkTqFKMux4bV678wCbHk5
 eelSonzloPMEAApyijNgxsBi6lLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5n4BM4cnMK4
 Hb9AroCCagI14c8QA5oiQRISXVwMhw4J/W/G8mqX4MCfWmu9d6nk1YYZHw3io4ySVTKERw35w
 NX2TaGwSfn/E6sUR6hufeyd5p3i/L2ru0LC8K+Qb8+hc3k2NbxsTupYyB68zYis4kXrzwhuHI
 nfTJP67/67rTLXS87EvO4WAl/6NR/nmB3XM28d64V9fJeSZM4/DCydfkVNeuf6vEUpyRaKjFX
 FScCAClxRimpAIAAA==
X-Env-Sender: prvs=3370d2115=Paul.Durrant@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1497966516!105901574!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50893 invoked from network); 20 Jun 2017 13:48:37 -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;
 20 Jun 2017 13:48:37 -0000
X-IronPort-AV: E=Sophos;i="5.39,364,1493683200"; d="scan'208";a="428636657"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>, <qemu-devel@nongnu.org>,
 <qemu-block@nongnu.org>
Date: Tue, 20 Jun 2017 09:47:55 -0400
Message-ID: <20170620134756.9632-3-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170620134756.9632-1-paul.durrant@citrix.com>
References: <20170620134756.9632-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Anthony Perard <anthony.perard@citrix.com>, Kevin Wolf <kwolf@redhat.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Max Reitz <mreitz@redhat.com>
Subject: [Xen-devel] [PATCH 2/3] xen-disk: add support for multi-page shared
	rings
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGJsa2lmIHByb3RvY29sIGhhcyBoYWQgcHJvdmlzaW9uIGZvciBuZWdvdGlhdGlvbiBvZiBt
dWx0aS1wYWdlIHNoYXJlZApyaW5ncyBmb3Igc29tZSB0aW1lIG5vdyBhbmQgbWFueSBndWVzdCBP
UyBoYXZlIHN1cHBvcnQgaW4gdGhlaXIgZnJvbnRlbmQKZHJpdmVycy4KClRoaXMgcGF0Y2ggbWFr
ZXMgdGhlIG5lY2Vzc2FyeSBtb2RpZmljYXRpb25zIHRvIHhlbi1kaXNrIHN1cHBvcnQgYSBzaGFy
ZWQKcmluZyB1cCB0byBvcmRlciA0IChpLmUuIDE2IHBhZ2VzKS4KClNpZ25lZC1vZmYtYnk6IFBh
dWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Ci0tLQpDYzogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogQW50aG9ueSBQZXJhcmQgPGFudGhv
bnkucGVyYXJkQGNpdHJpeC5jb20+CkNjOiBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgpD
YzogTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KLS0tCiBody9ibG9jay94ZW5fZGlzay5j
IHwgMTQxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCAxMTAgaW5zZXJ0aW9ucygrKSwgMzEgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvaHcvYmxvY2sveGVuX2Rpc2suYyBiL2h3L2Jsb2NrL3hlbl9kaXNrLmMKaW5k
ZXggOWIwNmUzYWE4MS4uYTk5NDJkMzJkYiAxMDA2NDQKLS0tIGEvaHcvYmxvY2sveGVuX2Rpc2su
YworKysgYi9ody9ibG9jay94ZW5fZGlzay5jCkBAIC0zNiw4ICszNiw2IEBACiAKIHN0YXRpYyBp
bnQgYmF0Y2hfbWFwcyAgID0gMDsKIAotc3RhdGljIGludCBtYXhfcmVxdWVzdHMgPSAzMjsKLQog
LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLSAqLwogCiAjZGVmaW5lIEJMT0NLX1NJWkUgIDUxMgpAQCAtODQsNiArODIsOCBAQCBz
dHJ1Y3QgaW9yZXEgewogICAgIEJsb2NrQWNjdENvb2tpZSAgICAgYWNjdDsKIH07CiAKKyNkZWZp
bmUgTUFYX1JJTkdfUEFHRV9PUkRFUiA0CisKIHN0cnVjdCBYZW5CbGtEZXYgewogICAgIHN0cnVj
dCBYZW5EZXZpY2UgICAgeGVuZGV2OyAgLyogbXVzdCBiZSBmaXJzdCAqLwogICAgIGNoYXIgICAg
ICAgICAgICAgICAgKnBhcmFtczsKQEAgLTk0LDcgKzk0LDggQEAgc3RydWN0IFhlbkJsa0RldiB7
CiAgICAgYm9vbCAgICAgICAgICAgICAgICBkaXJlY3Rpb3NhZmU7CiAgICAgY29uc3QgY2hhciAg
ICAgICAgICAqZmlsZXByb3RvOwogICAgIGNvbnN0IGNoYXIgICAgICAgICAgKmZpbGVuYW1lOwot
ICAgIGludCAgICAgICAgICAgICAgICAgcmluZ19yZWY7CisgICAgdW5zaWduZWQgaW50ICAgICAg
ICByaW5nX3JlZlsxIDw8IE1BWF9SSU5HX1BBR0VfT1JERVJdOworICAgIHVuc2lnbmVkIGludCAg
ICAgICAgbnJfcmluZ19yZWY7CiAgICAgdm9pZCAgICAgICAgICAgICAgICAqc3Jpbmc7CiAgICAg
aW50NjRfdCAgICAgICAgICAgICBmaWxlX2JsazsKICAgICBpbnQ2NF90ICAgICAgICAgICAgIGZp
bGVfc2l6ZTsKQEAgLTExMCw2ICsxMTEsNyBAQCBzdHJ1Y3QgWGVuQmxrRGV2IHsKICAgICBpbnQg
ICAgICAgICAgICAgICAgIHJlcXVlc3RzX3RvdGFsOwogICAgIGludCAgICAgICAgICAgICAgICAg
cmVxdWVzdHNfaW5mbGlnaHQ7CiAgICAgaW50ICAgICAgICAgICAgICAgICByZXF1ZXN0c19maW5p
c2hlZDsKKyAgICB1bnNpZ25lZCBpbnQgICAgICAgIG1heF9yZXF1ZXN0czsKIAogICAgIC8qIFBl
cnNpc3RlbnQgZ3JhbnRzIGV4dGVuc2lvbiAqLwogICAgIGdib29sZWFuICAgICAgICAgICAgZmVh
dHVyZV9kaXNjYXJkOwpAQCAtMTk5LDcgKzIwMSw3IEBAIHN0YXRpYyBzdHJ1Y3QgaW9yZXEgKmlv
cmVxX3N0YXJ0KHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldikKICAgICBzdHJ1Y3QgaW9yZXEgKmlv
cmVxID0gTlVMTDsKIAogICAgIGlmIChRTElTVF9FTVBUWSgmYmxrZGV2LT5mcmVlbGlzdCkpIHsK
LSAgICAgICAgaWYgKGJsa2Rldi0+cmVxdWVzdHNfdG90YWwgPj0gbWF4X3JlcXVlc3RzKSB7Cisg
ICAgICAgIGlmIChibGtkZXYtPnJlcXVlc3RzX3RvdGFsID49IGJsa2Rldi0+bWF4X3JlcXVlc3Rz
KSB7CiAgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAgfQogICAgICAgICAvKiBhbGxvY2F0
ZSBuZXcgc3RydWN0ICovCkBAIC05MDUsNyArOTA3LDcgQEAgc3RhdGljIHZvaWQgYmxrX2hhbmRs
ZV9yZXF1ZXN0cyhzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYpCiAgICAgICAgIGlvcmVxX3J1bmlv
X3FlbXVfYWlvKGlvcmVxKTsKICAgICB9CiAKLSAgICBpZiAoYmxrZGV2LT5tb3JlX3dvcmsgJiYg
YmxrZGV2LT5yZXF1ZXN0c19pbmZsaWdodCA8IG1heF9yZXF1ZXN0cykgeworICAgIGlmIChibGtk
ZXYtPm1vcmVfd29yayAmJiBibGtkZXYtPnJlcXVlc3RzX2luZmxpZ2h0IDwgYmxrZGV2LT5tYXhf
cmVxdWVzdHMpIHsKICAgICAgICAgcWVtdV9iaF9zY2hlZHVsZShibGtkZXYtPmJoKTsKICAgICB9
CiB9CkBAIC05MTgsMTUgKzkyMCw2IEBAIHN0YXRpYyB2b2lkIGJsa19iaCh2b2lkICpvcGFxdWUp
CiAgICAgYmxrX2hhbmRsZV9yZXF1ZXN0cyhibGtkZXYpOwogfQogCi0vKgotICogV2UgbmVlZCB0
byBhY2NvdW50IGZvciB0aGUgZ3JhbnQgYWxsb2NhdGlvbnMgcmVxdWlyaW5nIGNvbnRpZ3VvdXMK
LSAqIGNodW5rczsgdGhlIHdvcnN0IGNhc2UgbnVtYmVyIHdvdWxkIGJlCi0gKiAgICAgbWF4X3Jl
cSAqIG1heF9zZWcgKyAobWF4X3JlcSAtIDEpICogKG1heF9zZWcgLSAxKSArIDEsCi0gKiBidXQg
aW4gb3JkZXIgdG8ga2VlcCB0aGluZ3Mgc2ltcGxlIGp1c3QgdXNlCi0gKiAgICAgMiAqIG1heF9y
ZXEgKiBtYXhfc2VnLgotICovCi0jZGVmaW5lIE1BWF9HUkFOVFMobWF4X3JlcSwgbWF4X3NlZykg
KDIgKiAobWF4X3JlcSkgKiAobWF4X3NlZykpCi0KIHN0YXRpYyB2b2lkIGJsa19hbGxvYyhzdHJ1
Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCiB7CiAgICAgc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2ID0g
Y29udGFpbmVyX29mKHhlbmRldiwgc3RydWN0IFhlbkJsa0RldiwgeGVuZGV2KTsKQEAgLTkzOCwx
MSArOTMxLDYgQEAgc3RhdGljIHZvaWQgYmxrX2FsbG9jKHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRl
dikKICAgICBpZiAoeGVuX21vZGUgIT0gWEVOX0VNVUxBVEUpIHsKICAgICAgICAgYmF0Y2hfbWFw
cyA9IDE7CiAgICAgfQotICAgIGlmICh4ZW5nbnR0YWJfc2V0X21heF9ncmFudHMoeGVuZGV2LT5n
bnR0YWJkZXYsCi0gICAgICAgICAgICBNQVhfR1JBTlRTKG1heF9yZXF1ZXN0cywgQkxLSUZfTUFY
X1NFR01FTlRTX1BFUl9SRVFVRVNUKSkgPCAwKSB7Ci0gICAgICAgIHhlbl9wdl9wcmludGYoeGVu
ZGV2LCAwLCAieGVuZ250dGFiX3NldF9tYXhfZ3JhbnRzIGZhaWxlZDogJXNcbiIsCi0gICAgICAg
ICAgICAgICAgICAgICAgc3RyZXJyb3IoZXJybm8pKTsKLSAgICB9CiB9CiAKIHN0YXRpYyB2b2lk
IGJsa19wYXJzZV9kaXNjYXJkKHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldikKQEAgLTEwMzcsNiAr
MTAyNSw5IEBAIHN0YXRpYyBpbnQgYmxrX2luaXQoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAhYmxrZGV2LT5mZWF0dXJlX2dyYW50X2NvcHkpOwog
ICAgIHhlbnN0b3JlX3dyaXRlX2JlX2ludCgmYmxrZGV2LT54ZW5kZXYsICJpbmZvIiwgaW5mbyk7
CiAKKyAgICB4ZW5zdG9yZV93cml0ZV9iZV9pbnQoJmJsa2Rldi0+eGVuZGV2LCAibWF4LXJpbmct
cGFnZS1vcmRlciIsCisgICAgICAgICAgICAgICAgICAgICAgICAgIE1BWF9SSU5HX1BBR0VfT1JE
RVIpOworCiAgICAgYmxrX3BhcnNlX2Rpc2NhcmQoYmxrZGV2KTsKIAogICAgIGdfZnJlZShkaXJl
Y3Rpb3NhZmUpOwpAQCAtMTA1OCwxMiArMTA0OSwyNSBAQCBvdXRfZXJyb3I6CiAgICAgcmV0dXJu
IC0xOwogfQogCisvKgorICogV2UgbmVlZCB0byBhY2NvdW50IGZvciB0aGUgZ3JhbnQgYWxsb2Nh
dGlvbnMgcmVxdWlyaW5nIGNvbnRpZ3VvdXMKKyAqIGNodW5rczsgdGhlIHdvcnN0IGNhc2UgbnVt
YmVyIHdvdWxkIGJlCisgKiAgICAgbWF4X3JlcSAqIG1heF9zZWcgKyAobWF4X3JlcSAtIDEpICog
KG1heF9zZWcgLSAxKSArIDEsCisgKiBidXQgaW4gb3JkZXIgdG8ga2VlcCB0aGluZ3Mgc2ltcGxl
IGp1c3QgdXNlCisgKiAgICAgMiAqIG1heF9yZXEgKiBtYXhfc2VnLgorICovCisjZGVmaW5lIE1B
WF9HUkFOVFMobWF4X3JlcSwgbWF4X3NlZykgKDIgKiAobWF4X3JlcSkgKiAobWF4X3NlZykpCisK
IHN0YXRpYyBpbnQgYmxrX2Nvbm5lY3Qoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQogewogICAg
IHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9IGNvbnRhaW5lcl9vZih4ZW5kZXYsIHN0cnVjdCBY
ZW5CbGtEZXYsIHhlbmRldik7CiAgICAgaW50IHBlcnMsIGluZGV4LCBxZmxhZ3M7CiAgICAgYm9v
bCByZWFkb25seSA9IHRydWU7CiAgICAgYm9vbCB3cml0ZXRocm91Z2ggPSB0cnVlOworICAgIGlu
dCBvcmRlciwgcmluZ19yZWY7CisgICAgdW5zaWduZWQgaW50IHJpbmdfc2l6ZSwgbWF4X2dyYW50
czsKKyAgICB1bnNpZ25lZCBpbnQgaTsKKyAgICB1aW50MzJfdCAqZG9taWRzOwogCiAgICAgLyog
cmVhZC1vbmx5ID8gKi8KICAgICBpZiAoYmxrZGV2LT5kaXJlY3Rpb3NhZmUpIHsKQEAgLTExMzgs
OSArMTE0MiwzOSBAQCBzdGF0aWMgaW50IGJsa19jb25uZWN0KHN0cnVjdCBYZW5EZXZpY2UgKnhl
bmRldikKICAgICB4ZW5zdG9yZV93cml0ZV9iZV9pbnQ2NCgmYmxrZGV2LT54ZW5kZXYsICJzZWN0
b3JzIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibGtkZXYtPmZpbGVfc2l6ZSAvIGJs
a2Rldi0+ZmlsZV9ibGspOwogCi0gICAgaWYgKHhlbnN0b3JlX3JlYWRfZmVfaW50KCZibGtkZXYt
PnhlbmRldiwgInJpbmctcmVmIiwgJmJsa2Rldi0+cmluZ19yZWYpID09IC0xKSB7CisgICAgaWYg
KHhlbnN0b3JlX3JlYWRfZmVfaW50KCZibGtkZXYtPnhlbmRldiwgInJpbmctcGFnZS1vcmRlciIs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZvcmRlcikgPT0gLTEpIHsKKyAgICAgICAg
YmxrZGV2LT5ucl9yaW5nX3JlZiA9IDE7CisKKyAgICAgICAgaWYgKHhlbnN0b3JlX3JlYWRfZmVf
aW50KCZibGtkZXYtPnhlbmRldiwgInJpbmctcmVmIiwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICZyaW5nX3JlZikgPT0gLTEpIHsKKyAgICAgICAgICAgIHJldHVybiAtMTsKKyAg
ICAgICAgfQorICAgICAgICBibGtkZXYtPnJpbmdfcmVmWzBdID0gcmluZ19yZWY7CisKKyAgICB9
IGVsc2UgaWYgKG9yZGVyID49IDAgJiYgb3JkZXIgPD0gTUFYX1JJTkdfUEFHRV9PUkRFUikgewor
ICAgICAgICBibGtkZXYtPm5yX3JpbmdfcmVmID0gMSA8PCBvcmRlcjsKKworICAgICAgICBmb3Ig
KGkgPSAwOyBpIDwgYmxrZGV2LT5ucl9yaW5nX3JlZjsgaSsrKSB7CisgICAgICAgICAgICBjaGFy
ICprZXk7CisKKyAgICAgICAgICAgIGtleSA9IGdfc3RyZHVwX3ByaW50ZigicmluZy1yZWYldSIs
IGkpOworICAgICAgICAgICAgaWYgKCFrZXkpIHsKKyAgICAgICAgICAgICAgICByZXR1cm4gLTE7
CisgICAgICAgICAgICB9CisKKyAgICAgICAgICAgIGlmICh4ZW5zdG9yZV9yZWFkX2ZlX2ludCgm
YmxrZGV2LT54ZW5kZXYsIGtleSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAmcmluZ19yZWYpID09IC0xKSB7CisgICAgICAgICAgICAgICAgcmV0dXJuIC0xOworICAgICAg
ICAgICAgfQorICAgICAgICAgICAgYmxrZGV2LT5yaW5nX3JlZltpXSA9IHJpbmdfcmVmOworCisg
ICAgICAgICAgICBnX2ZyZWUoa2V5KTsKKyAgICAgICAgfQorICAgIH0gZWxzZSB7CiAgICAgICAg
IHJldHVybiAtMTsKICAgICB9CisKICAgICBpZiAoeGVuc3RvcmVfcmVhZF9mZV9pbnQoJmJsa2Rl
di0+eGVuZGV2LCAiZXZlbnQtY2hhbm5lbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICZibGtkZXYtPnhlbmRldi5yZW1vdGVfcG9ydCkgPT0gLTEpIHsKICAgICAgICAgcmV0dXJuIC0x
OwpAQCAtMTE2Myw0MSArMTE5Nyw4NSBAQCBzdGF0aWMgaW50IGJsa19jb25uZWN0KHN0cnVjdCBY
ZW5EZXZpY2UgKnhlbmRldikKICAgICAgICAgYmxrZGV2LT5wcm90b2NvbCA9IEJMS0lGX1BST1RP
Q09MX05BVElWRTsKICAgICB9CiAKLSAgICBibGtkZXYtPnNyaW5nID0geGVuZ250dGFiX21hcF9n
cmFudF9yZWYoYmxrZGV2LT54ZW5kZXYuZ250dGFiZGV2LAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibGtkZXYtPnhlbmRldi5kb20sCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsa2Rldi0+cmluZ19yZWYsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBST1RfUkVBRCB8IFBST1RfV1JJ
VEUpOworICAgIHJpbmdfc2l6ZSA9IFhDX1BBR0VfU0laRSAqIGJsa2Rldi0+bnJfcmluZ19yZWY7
CisgICAgc3dpdGNoIChibGtkZXYtPnByb3RvY29sKSB7CisgICAgY2FzZSBCTEtJRl9QUk9UT0NP
TF9OQVRJVkU6CisgICAgeworICAgICAgICBibGtkZXYtPm1heF9yZXF1ZXN0cyA9IF9fQ09OU1Rf
UklOR19TSVpFKGJsa2lmLCByaW5nX3NpemUpOworICAgICAgICBicmVhazsKKyAgICB9CisgICAg
Y2FzZSBCTEtJRl9QUk9UT0NPTF9YODZfMzI6CisgICAgeworICAgICAgICBibGtkZXYtPm1heF9y
ZXF1ZXN0cyA9IF9fQ09OU1RfUklOR19TSVpFKGJsa2lmX3g4Nl8zMiwgcmluZ19zaXplKTsKKyAg
ICAgICAgYnJlYWs7CisgICAgfQorICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfWDg2XzY0OgorICAg
IHsKKyAgICAgICAgYmxrZGV2LT5tYXhfcmVxdWVzdHMgPSBfX0NPTlNUX1JJTkdfU0laRShibGtp
Zl94ODZfNjQsIHJpbmdfc2l6ZSk7CisgICAgICAgIGJyZWFrOworICAgIH0KKyAgICBkZWZhdWx0
OgorICAgICAgICByZXR1cm4gLTE7CisgICAgfQorCisgICAgLyogQ2FsY3VsYXRlIHRoZSBtYXhp
bXVtIG51bWJlciBvZiBncmFudHMgbmVlZGVkIGJ5IGlvcmVxcyAqLworICAgIG1heF9ncmFudHMg
PSBNQVhfR1JBTlRTKGJsa2Rldi0+bWF4X3JlcXVlc3RzLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIEJMS0lGX01BWF9TRUdNRU5UU19QRVJfUkVRVUVTVCk7CisgICAgLyogQWRkIG9uIHRo
ZSBudW1iZXIgbmVlZGVkIGZvciB0aGUgcmluZyBwYWdlcyAqLworICAgIG1heF9ncmFudHMgKz0g
YmxrZGV2LT5ucl9yaW5nX3JlZjsKKworICAgIGlmICh4ZW5nbnR0YWJfc2V0X21heF9ncmFudHMo
YmxrZGV2LT54ZW5kZXYuZ250dGFiZGV2LCBtYXhfZ3JhbnRzKSkgeworICAgICAgICB4ZW5fcHZf
cHJpbnRmKHhlbmRldiwgMCwgInhlbmdudHRhYl9zZXRfbWF4X2dyYW50cyBmYWlsZWQ6ICVzXG4i
LAorICAgICAgICAgICAgICAgICAgICAgIHN0cmVycm9yKGVycm5vKSk7CisgICAgICAgIHJldHVy
biAtMTsKKyAgICB9CisKKyAgICBkb21pZHMgPSBnX21hbGxvYzBfbihibGtkZXYtPm5yX3Jpbmdf
cmVmLCBzaXplb2YodWludDMyX3QpKTsKKyAgICBmb3IgKGkgPSAwOyBpIDwgYmxrZGV2LT5ucl9y
aW5nX3JlZjsgaSsrKSB7CisgICAgICAgIGRvbWlkc1tpXSA9IGJsa2Rldi0+eGVuZGV2LmRvbTsK
KyAgICB9CisKKyAgICBibGtkZXYtPnNyaW5nID0geGVuZ250dGFiX21hcF9ncmFudF9yZWZzKGJs
a2Rldi0+eGVuZGV2LmdudHRhYmRldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsa2Rldi0+bnJfcmluZ19yZWYsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBkb21pZHMsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibGtkZXYtPnJpbmdfcmVmLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgUFJPVF9SRUFEIHwgUFJPVF9XUklURSk7CisKKyAg
ICBnX2ZyZWUoZG9taWRzKTsKKwogICAgIGlmICghYmxrZGV2LT5zcmluZykgewogICAgICAgICBy
ZXR1cm4gLTE7CiAgICAgfQorCiAgICAgYmxrZGV2LT5jbnRfbWFwKys7CiAKICAgICBzd2l0Y2gg
KGJsa2Rldi0+cHJvdG9jb2wpIHsKICAgICBjYXNlIEJMS0lGX1BST1RPQ09MX05BVElWRToKICAg
ICB7CiAgICAgICAgIGJsa2lmX3NyaW5nX3QgKnNyaW5nX25hdGl2ZSA9IGJsa2Rldi0+c3Jpbmc7
Ci0gICAgICAgIEJBQ0tfUklOR19JTklUKCZibGtkZXYtPnJpbmdzLm5hdGl2ZSwgc3JpbmdfbmF0
aXZlLCBYQ19QQUdFX1NJWkUpOworICAgICAgICBCQUNLX1JJTkdfSU5JVCgmYmxrZGV2LT5yaW5n
cy5uYXRpdmUsIHNyaW5nX25hdGl2ZSwgcmluZ19zaXplKTsKICAgICAgICAgYnJlYWs7CiAgICAg
fQogICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfWDg2XzMyOgogICAgIHsKICAgICAgICAgYmxraWZf
eDg2XzMyX3NyaW5nX3QgKnNyaW5nX3g4Nl8zMiA9IGJsa2Rldi0+c3Jpbmc7CiAKLSAgICAgICAg
QkFDS19SSU5HX0lOSVQoJmJsa2Rldi0+cmluZ3MueDg2XzMyX3BhcnQsIHNyaW5nX3g4Nl8zMiwg
WENfUEFHRV9TSVpFKTsKKyAgICAgICAgQkFDS19SSU5HX0lOSVQoJmJsa2Rldi0+cmluZ3MueDg2
XzMyX3BhcnQsIHNyaW5nX3g4Nl8zMiwgcmluZ19zaXplKTsKICAgICAgICAgYnJlYWs7CiAgICAg
fQogICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfWDg2XzY0OgogICAgIHsKICAgICAgICAgYmxraWZf
eDg2XzY0X3NyaW5nX3QgKnNyaW5nX3g4Nl82NCA9IGJsa2Rldi0+c3Jpbmc7CiAKLSAgICAgICAg
QkFDS19SSU5HX0lOSVQoJmJsa2Rldi0+cmluZ3MueDg2XzY0X3BhcnQsIHNyaW5nX3g4Nl82NCwg
WENfUEFHRV9TSVpFKTsKKyAgICAgICAgQkFDS19SSU5HX0lOSVQoJmJsa2Rldi0+cmluZ3MueDg2
XzY0X3BhcnQsIHNyaW5nX3g4Nl82NCwgcmluZ19zaXplKTsKICAgICAgICAgYnJlYWs7CiAgICAg
fQogICAgIH0KIAogICAgIGlmIChibGtkZXYtPmZlYXR1cmVfcGVyc2lzdGVudCkgewogICAgICAg
ICAvKiBJbml0IHBlcnNpc3RlbnQgZ3JhbnRzICovCi0gICAgICAgIGJsa2Rldi0+bWF4X2dyYW50
cyA9IG1heF9yZXF1ZXN0cyAqIEJMS0lGX01BWF9TRUdNRU5UU19QRVJfUkVRVUVTVDsKKyAgICAg
ICAgYmxrZGV2LT5tYXhfZ3JhbnRzID0gYmxrZGV2LT5tYXhfcmVxdWVzdHMgKgorICAgICAgICAg
ICAgQkxLSUZfTUFYX1NFR01FTlRTX1BFUl9SRVFVRVNUOwogICAgICAgICBibGtkZXYtPnBlcnNp
c3RlbnRfZ250cyA9IGdfdHJlZV9uZXdfZnVsbCgoR0NvbXBhcmVEYXRhRnVuYylpbnRfY21wLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCwgTlVMTCwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhdGNoX21hcHMg
PwpAQCAtMTIwOSw5ICsxMjg3LDkgQEAgc3RhdGljIGludCBibGtfY29ubmVjdChzdHJ1Y3QgWGVu
RGV2aWNlICp4ZW5kZXYpCiAKICAgICB4ZW5fYmVfYmluZF9ldnRjaG4oJmJsa2Rldi0+eGVuZGV2
KTsKIAotICAgIHhlbl9wdl9wcmludGYoJmJsa2Rldi0+eGVuZGV2LCAxLCAib2s6IHByb3RvICVz
LCByaW5nLXJlZiAlZCwgIgorICAgIHhlbl9wdl9wcmludGYoJmJsa2Rldi0+eGVuZGV2LCAxLCAi
b2s6IHByb3RvICVzLCBuci1yaW5nLXJlZiAldSwgIgogICAgICAgICAgICAgICAgICAgInJlbW90
ZSBwb3J0ICVkLCBsb2NhbCBwb3J0ICVkXG4iLAotICAgICAgICAgICAgICAgICAgYmxrZGV2LT54
ZW5kZXYucHJvdG9jb2wsIGJsa2Rldi0+cmluZ19yZWYsCisgICAgICAgICAgICAgICAgICBibGtk
ZXYtPnhlbmRldi5wcm90b2NvbCwgYmxrZGV2LT5ucl9yaW5nX3JlZiwKICAgICAgICAgICAgICAg
ICAgIGJsa2Rldi0+eGVuZGV2LnJlbW90ZV9wb3J0LCBibGtkZXYtPnhlbmRldi5sb2NhbF9wb3J0
KTsKICAgICByZXR1cm4gMDsKIH0KQEAgLTEyMjgsNyArMTMwNiw4IEBAIHN0YXRpYyB2b2lkIGJs
a19kaXNjb25uZWN0KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKICAgICB4ZW5fcHZfdW5iaW5k
X2V2dGNobigmYmxrZGV2LT54ZW5kZXYpOwogCiAgICAgaWYgKGJsa2Rldi0+c3JpbmcpIHsKLSAg
ICAgICAgeGVuZ250dGFiX3VubWFwKGJsa2Rldi0+eGVuZGV2LmdudHRhYmRldiwgYmxrZGV2LT5z
cmluZywgMSk7CisgICAgICAgIHhlbmdudHRhYl91bm1hcChibGtkZXYtPnhlbmRldi5nbnR0YWJk
ZXYsIGJsa2Rldi0+c3JpbmcsCisgICAgICAgICAgICAgICAgICAgICAgICBibGtkZXYtPm5yX3Jp
bmdfcmVmKTsKICAgICAgICAgYmxrZGV2LT5jbnRfbWFwLS07CiAgICAgICAgIGJsa2Rldi0+c3Jp
bmcgPSBOVUxMOwogICAgIH0KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 20 13:48:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 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 1dNJWM-0007UX-42; Tue, 20 Jun 2017 13: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 <prvs=3370d2115=Paul.Durrant@citrix.com>)
 id 1dNJWK-0007Ta-By
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 13:48:40 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 CE/9F-01732-7B729495; Tue, 20 Jun 2017 13:48:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeJIrShJLcpLzFFi42JxWrohUne7ume
 kwfqZ3Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8adXZeZCy5oVNz5NYupgbFfsYuRk0NCwF9i
 6plzzCA2m4COxNSnl1hBbBGBcInHbaeYuhi5OJgFDjNK9OzvZAFJCAtYS1zrXAJWxCKgKnHv2
 xKgZg4OXqB49/Q4iJnyErvaLoKVcArYSNxYNp8JxBYCKrmw6zMbhK0isX7qLDCbV0BQ4uTMJ2
 DjmQUkJA6+eME8gZF3FpLULCSpBYxMqxjVi1OLylKLdI30kooy0zNKchMzc3QNDYz1clOLixP
 TU3MSk4r1kvNzNzECQ6eegYFxB+OpZudDjJIcTEqivN7KnpFCfEn5KZUZicUZ8UWlOanFhxhl
 ODiUJHgfqQHlBItS01Mr0jJzgEEMk5bg4FES4e2UBUrzFhck5hZnpkOkTjEqSonzloP0CYAkM
 krz4NpgkXOJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjDvE5ApPJl5JXDTXwEtZgJa/OKIB8
 jikkSElFQDY/dvu+WaQf/ZAibyzfdwqem6tPLAVdbffpK/DjVfYJVj4ryv2Mkrt+r247lnTv1
 lzmJssfr+1HFly0mdW8HTzXbOTjz8Uztt/fnIaWlz1zZZXzgoy5PpdmP/R/d3MXlaM13mTJnM
 f2TKT8c6I1nVK6sWVH/5kVzr96o11lPiRclzq92/Gwp+tymxFGckGmoxFxUnAgCC6S10lwIAA
 A==
X-Env-Sender: prvs=3370d2115=Paul.Durrant@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1497966516!105901574!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51024 invoked from network); 20 Jun 2017 13:48:38 -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;
 20 Jun 2017 13:48:38 -0000
X-IronPort-AV: E=Sophos;i="5.39,364,1493683200"; d="scan'208";a="428636658"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>, <qemu-devel@nongnu.org>,
 <qemu-block@nongnu.org>
Date: Tue, 20 Jun 2017 09:47:56 -0400
Message-ID: <20170620134756.9632-4-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170620134756.9632-1-paul.durrant@citrix.com>
References: <20170620134756.9632-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Anthony Perard <anthony.perard@citrix.com>, Kevin Wolf <kwolf@redhat.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Max Reitz <mreitz@redhat.com>
Subject: [Xen-devel] [PATCH 3/3] xen-disk: use an IOThread per 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBhbGxvY2F0ZXMgYW4gSU9UaHJlYWQgb2JqZWN0IGZvciBlYWNoIHhlbl9kaXNr
IGluc3RhbmNlIGFuZApzZXRzIHRoZSBBSU8gY29udGV4dCBhcHByb3ByaWF0ZWx5IG9uIGNvbm5l
Y3QuIFRoaXMgYWxsb3dzIHByb2Nlc3NpbmcKb2YgSS9PIHRvIHByb2NlZWQgaW4gcGFyYWxsZWwu
CgpUaGUgcGF0Y2ggYWxzbyBhZGRzIHRyYWNlcG9pbnRzIGludG8geGVuX2Rpc2sgdG8gbWFrZSBp
dCBwb3NzaWJsZSB0bwpmb2xsb3cgdGhlIHN0YXRlIHRyYW5zdGlvbnMgb2YgYW4gaW5zdGFuY2Ug
aW4gdGhlIGxvZy4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNp
dHJpeC5jb20+Ci0tLQpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgpDYzogQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkNjOiBL
ZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgpDYzogTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0
LmNvbT4KLS0tCiBody9ibG9jay90cmFjZS1ldmVudHMgfCAgNyArKysrKysrCiBody9ibG9jay94
ZW5fZGlzay5jICAgfCA0NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrLQogMiBmaWxlcyBjaGFuZ2VkLCA1MCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpk
aWZmIC0tZ2l0IGEvaHcvYmxvY2svdHJhY2UtZXZlbnRzIGIvaHcvYmxvY2svdHJhY2UtZXZlbnRz
CmluZGV4IDY1ZTgzZGMyNTguLjYwOGIyNGJhNjYgMTAwNjQ0Ci0tLSBhL2h3L2Jsb2NrL3RyYWNl
LWV2ZW50cworKysgYi9ody9ibG9jay90cmFjZS1ldmVudHMKQEAgLTEwLDMgKzEwLDEwIEBAIHZp
cnRpb19ibGtfc3VibWl0X211bHRpcmVxKHZvaWQgKm1yYiwgaW50IHN0YXJ0LCBpbnQgbnVtX3Jl
cXMsIHVpbnQ2NF90IG9mZnNldCwKICMgaHcvYmxvY2svaGQtZ2VvbWV0cnkuYwogaGRfZ2VvbWV0
cnlfbGNoc19ndWVzcyh2b2lkICpibGssIGludCBjeWxzLCBpbnQgaGVhZHMsIGludCBzZWNzKSAi
YmxrICVwIExDSFMgJWQgJWQgJWQiCiBoZF9nZW9tZXRyeV9ndWVzcyh2b2lkICpibGssIHVpbnQz
Ml90IGN5bHMsIHVpbnQzMl90IGhlYWRzLCB1aW50MzJfdCBzZWNzLCBpbnQgdHJhbnMpICJibGsg
JXAgQ0hTICV1ICV1ICV1IHRyYW5zICVkIgorCisjIGh3L2Jsb2NrL3hlbl9kaXNrLmMKK3hlbl9k
aXNrX2FsbG9jKGNoYXIgKm5hbWUpICIlcyIKK3hlbl9kaXNrX2luaXQoY2hhciAqbmFtZSkgIiVz
IgoreGVuX2Rpc2tfY29ubmVjdChjaGFyICpuYW1lKSAiJXMiCit4ZW5fZGlza19kaXNjb25uZWN0
KGNoYXIgKm5hbWUpICIlcyIKK3hlbl9kaXNrX2ZyZWUoY2hhciAqbmFtZSkgIiVzIgpkaWZmIC0t
Z2l0IGEvaHcvYmxvY2sveGVuX2Rpc2suYyBiL2h3L2Jsb2NrL3hlbl9kaXNrLmMKaW5kZXggYTk5
NDJkMzJkYi4uZWMxMDg1YzgwMiAxMDA2NDQKLS0tIGEvaHcvYmxvY2sveGVuX2Rpc2suYworKysg
Yi9ody9ibG9jay94ZW5fZGlzay5jCkBAIC0yNywxMCArMjcsMTMgQEAKICNpbmNsdWRlICJody94
ZW4veGVuX2JhY2tlbmQuaCIKICNpbmNsdWRlICJ4ZW5fYmxraWYuaCIKICNpbmNsdWRlICJzeXNl
bXUvYmxvY2tkZXYuaCIKKyNpbmNsdWRlICJzeXNlbXUvaW90aHJlYWQuaCIKICNpbmNsdWRlICJz
eXNlbXUvYmxvY2stYmFja2VuZC5oIgogI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKICNpbmNsdWRl
ICJxYXBpL3FtcC9xZGljdC5oIgogI2luY2x1ZGUgInFhcGkvcW1wL3FzdHJpbmcuaCIKKyNpbmNs
dWRlICJxb20vb2JqZWN0X2ludGVyZmFjZXMuaCIKKyNpbmNsdWRlICJ0cmFjZS5oIgogCiAvKiAt
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tICovCiAKQEAgLTEyOCw2ICsxMzEsOSBAQCBzdHJ1Y3QgWGVuQmxrRGV2IHsKICAgICBEcml2
ZUluZm8gICAgICAgICAgICpkaW5mbzsKICAgICBCbG9ja0JhY2tlbmQgICAgICAgICpibGs7CiAg
ICAgUUVNVUJIICAgICAgICAgICAgICAqYmg7CisKKyAgICBJT1RocmVhZCAgICAgICAgICAgICpp
b3RocmVhZDsKKyAgICBBaW9Db250ZXh0ICAgICAgICAgICpjdHg7CiB9OwogCiAvKiAtLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICov
CkBAIC05MjMsMTEgKzkyOSwzMSBAQCBzdGF0aWMgdm9pZCBibGtfYmgodm9pZCAqb3BhcXVlKQog
c3RhdGljIHZvaWQgYmxrX2FsbG9jKHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKIHsKICAgICBz
dHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBjb250YWluZXJfb2YoeGVuZGV2LCBzdHJ1Y3QgWGVu
QmxrRGV2LCB4ZW5kZXYpOworICAgIE9iamVjdCAqb2JqOworICAgIGNoYXIgKm5hbWU7CisgICAg
RXJyb3IgKmVyciA9IE5VTEw7CisKKyAgICB0cmFjZV94ZW5fZGlza19hbGxvYyh4ZW5kZXYtPm5h
bWUpOwogCiAgICAgUUxJU1RfSU5JVCgmYmxrZGV2LT5pbmZsaWdodCk7CiAgICAgUUxJU1RfSU5J
VCgmYmxrZGV2LT5maW5pc2hlZCk7CiAgICAgUUxJU1RfSU5JVCgmYmxrZGV2LT5mcmVlbGlzdCk7
Ci0gICAgYmxrZGV2LT5iaCA9IHFlbXVfYmhfbmV3KGJsa19iaCwgYmxrZGV2KTsKKworICAgIG9i
aiA9IG9iamVjdF9uZXcoVFlQRV9JT1RIUkVBRCk7CisgICAgbmFtZSA9IGdfc3RyZHVwX3ByaW50
ZigiaW90aHJlYWQtJXMiLCB4ZW5kZXYtPm5hbWUpOworCisgICAgb2JqZWN0X3Byb3BlcnR5X2Fk
ZF9jaGlsZChvYmplY3RfZ2V0X29iamVjdHNfcm9vdCgpLCBuYW1lLCBvYmosICZlcnIpOworICAg
IGFzc2VydCghZXJyKTsKKworICAgIGdfZnJlZShuYW1lKTsKKworICAgIHVzZXJfY3JlYXRhYmxl
X2NvbXBsZXRlKG9iaiwgJmVycik7CisgICAgYXNzZXJ0KCFlcnIpOworCisgICAgYmxrZGV2LT5p
b3RocmVhZCA9IChJT1RocmVhZCAqKW9iamVjdF9keW5hbWljX2Nhc3Qob2JqLCBUWVBFX0lPVEhS
RUFEKTsKKyAgICBibGtkZXYtPmN0eCA9IGlvdGhyZWFkX2dldF9haW9fY29udGV4dChibGtkZXYt
PmlvdGhyZWFkKTsKKyAgICBibGtkZXYtPmJoID0gYWlvX2JoX25ldyhibGtkZXYtPmN0eCwgYmxr
X2JoLCBibGtkZXYpOworCiAgICAgaWYgKHhlbl9tb2RlICE9IFhFTl9FTVVMQVRFKSB7CiAgICAg
ICAgIGJhdGNoX21hcHMgPSAxOwogICAgIH0KQEAgLTk1NCw2ICs5ODAsOCBAQCBzdGF0aWMgaW50
IGJsa19pbml0KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKICAgICBpbnQgaW5mbyA9IDA7CiAg
ICAgY2hhciAqZGlyZWN0aW9zYWZlID0gTlVMTDsKIAorICAgIHRyYWNlX3hlbl9kaXNrX2luaXQo
eGVuZGV2LT5uYW1lKTsKKwogICAgIC8qIHJlYWQgeGVuc3RvcmUgZW50cmllcyAqLwogICAgIGlm
IChibGtkZXYtPnBhcmFtcyA9PSBOVUxMKSB7CiAgICAgICAgIGNoYXIgKmggPSBOVUxMOwpAQCAt
MTA2OSw2ICsxMDk3LDggQEAgc3RhdGljIGludCBibGtfY29ubmVjdChzdHJ1Y3QgWGVuRGV2aWNl
ICp4ZW5kZXYpCiAgICAgdW5zaWduZWQgaW50IGk7CiAgICAgdWludDMyX3QgKmRvbWlkczsKIAor
ICAgIHRyYWNlX3hlbl9kaXNrX2Nvbm5lY3QoeGVuZGV2LT5uYW1lKTsKKwogICAgIC8qIHJlYWQt
b25seSA/ICovCiAgICAgaWYgKGJsa2Rldi0+ZGlyZWN0aW9zYWZlKSB7CiAgICAgICAgIHFmbGFn
cyA9IEJEUlZfT19OT0NBQ0hFIHwgQkRSVl9PX05BVElWRV9BSU87CkBAIC0xMjg1LDYgKzEzMTUs
OCBAQCBzdGF0aWMgaW50IGJsa19jb25uZWN0KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKICAg
ICAgICAgYmxrZGV2LT5wZXJzaXN0ZW50X2dudF9jb3VudCA9IDA7CiAgICAgfQogCisgICAgYmxr
X3NldF9haW9fY29udGV4dChibGtkZXYtPmJsaywgYmxrZGV2LT5jdHgpOworCiAgICAgeGVuX2Jl
X2JpbmRfZXZ0Y2huKCZibGtkZXYtPnhlbmRldik7CiAKICAgICB4ZW5fcHZfcHJpbnRmKCZibGtk
ZXYtPnhlbmRldiwgMSwgIm9rOiBwcm90byAlcywgbnItcmluZy1yZWYgJXUsICIKQEAgLTEyOTgs
MTMgKzEzMzAsMjAgQEAgc3RhdGljIHZvaWQgYmxrX2Rpc2Nvbm5lY3Qoc3RydWN0IFhlbkRldmlj
ZSAqeGVuZGV2KQogewogICAgIHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9IGNvbnRhaW5lcl9v
Zih4ZW5kZXYsIHN0cnVjdCBYZW5CbGtEZXYsIHhlbmRldik7CiAKKyAgICB0cmFjZV94ZW5fZGlz
a19kaXNjb25uZWN0KHhlbmRldi0+bmFtZSk7CisKKyAgICBhaW9fY29udGV4dF9hY3F1aXJlKGJs
a2Rldi0+Y3R4KTsKKwogICAgIGlmIChibGtkZXYtPmJsaykgeworICAgICAgICBibGtfc2V0X2Fp
b19jb250ZXh0KGJsa2Rldi0+YmxrLCBxZW11X2dldF9haW9fY29udGV4dCgpKTsKICAgICAgICAg
YmxrX2RldGFjaF9kZXYoYmxrZGV2LT5ibGssIGJsa2Rldik7CiAgICAgICAgIGJsa191bnJlZihi
bGtkZXYtPmJsayk7CiAgICAgICAgIGJsa2Rldi0+YmxrID0gTlVMTDsKICAgICB9CiAgICAgeGVu
X3B2X3VuYmluZF9ldnRjaG4oJmJsa2Rldi0+eGVuZGV2KTsKIAorICAgIGFpb19jb250ZXh0X3Jl
bGVhc2UoYmxrZGV2LT5jdHgpOworCiAgICAgaWYgKGJsa2Rldi0+c3JpbmcpIHsKICAgICAgICAg
eGVuZ250dGFiX3VubWFwKGJsa2Rldi0+eGVuZGV2LmdudHRhYmRldiwgYmxrZGV2LT5zcmluZywK
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsa2Rldi0+bnJfcmluZ19yZWYpOwpAQCAtMTMzOCw2
ICsxMzc3LDggQEAgc3RhdGljIGludCBibGtfZnJlZShzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYp
CiAgICAgc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2ID0gY29udGFpbmVyX29mKHhlbmRldiwgc3Ry
dWN0IFhlbkJsa0RldiwgeGVuZGV2KTsKICAgICBzdHJ1Y3QgaW9yZXEgKmlvcmVxOwogCisgICAg
dHJhY2VfeGVuX2Rpc2tfZnJlZSh4ZW5kZXYtPm5hbWUpOworCiAgICAgaWYgKGJsa2Rldi0+Ymxr
IHx8IGJsa2Rldi0+c3JpbmcpIHsKICAgICAgICAgYmxrX2Rpc2Nvbm5lY3QoeGVuZGV2KTsKICAg
ICB9CkBAIC0xMzU1LDYgKzEzOTYsNyBAQCBzdGF0aWMgaW50IGJsa19mcmVlKHN0cnVjdCBYZW5E
ZXZpY2UgKnhlbmRldikKICAgICBnX2ZyZWUoYmxrZGV2LT5kZXYpOwogICAgIGdfZnJlZShibGtk
ZXYtPmRldnR5cGUpOwogICAgIHFlbXVfYmhfZGVsZXRlKGJsa2Rldi0+YmgpOworICAgIG9iamVj
dF91bnBhcmVudChPQkpFQ1QoYmxrZGV2LT5pb3RocmVhZCkpOwogICAgIHJldHVybiAwOwogfQog
Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 20 13:48:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 13:48:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNJWQ-0007WO-BQ; Tue, 20 Jun 2017 13:48: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=3376e5210=Ian.Jackson@citrix.com>)
 id 1dNJWO-0007Vg-Ua
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 13:48:45 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 23/AA-01985-CB729495; Tue, 20 Jun 2017 13:48:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpikeJIrShJLcpLzFFi42JxWrohUne3ume
 kwanZehbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8azbWcYC06xVlz/uY6tgXErSxcjJ4eEgL/E
 9xVfGEFsNgFdiaYtf9lAbF4BQYmTM5+A1TAL6Egs2P2JDcKWl9j+dg4zRI2DRNP1JWA2i4Cqx
 IGlM9i7GDk4RARUJG7vNQAJCwu4SazauJwVYpWJxNuFO9lASoQE1CTmro+fwMg9C8myWUiWzU
 KybAEj8ypG9eLUorLUIl0jvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwPCoZ2B
 g3MF4qtn5EKMkB5OSKK+3smekEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneR2pAOcGi1PTUirTM
 HGCgwqQlOHiURHg7ZYHSvMUFibnFmekQqVOMuhxNH7Z8YRJiycvPS5US5y0HmSEAUpRRmgc3A
 hY1lxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ8z4BmcKTmVcCt+kV0BFMQEe8OOIBckRJIk
 JKqoHR8ePUSUvW5P98qZj/buIJA1+f/NQ1aatvKYpKKTt/5VJu+LOLmUe2PCvz+iymZXfq/jq
 7ywkmNS59/9Xh55okhedSxeZbVBhZzEytzwaffyApf+2BRUa+WVDq9z9H9R1bruVmzL7mMP1d
 zcpLly7Y68kLdhunP1DzfxeywpXneddca7dlTyyUWIozEg21mIuKEwFRW8CZlQIAAA==
X-Env-Sender: prvs=3376e5210=Ian.Jackson@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1497966516!105901574!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51453 invoked from network); 20 Jun 2017 13:48:43 -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;
 20 Jun 2017 13:48:43 -0000
X-IronPort-AV: E=Sophos;i="5.39,364,1493683200"; d="scan'208";a="428636674"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22857.10131.609437.994204@mariner.uk.xensource.com>
Date: Tue, 20 Jun 2017 14:48:03 +0100
To: <xen-devel@lists.xenproject.org>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Subject: [Xen-devel] Synoptek extended outage - Xen Project Massachusetts
	test lab
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T3VyIHRlc3QgYW5kIENJIGZhY2lsaXR5IGhhcyBiZWVuIG9mZiB0aGUgaW50ZXJuZXQgc2luY2Ug
YXBwcm94aW1hdGVseQowMTAwIFVUQyBsYXN0IG5pZ2h0LgoKVGhpcyBpcyBkdWUgdG8gYSBjb21w
bGV0ZSBvdXRhZ2Ugb2YgdGhlIFN5bm9wdGVrIGRhdGFjZW50cmUgb24gQm9zdG9uClBvc3QgUm9h
ZCBXZXN0LCBpbiBNYXJsYm9yb3VnaCwgTUEuCgpPbmUgb2Ygb3VyIHN1cHBvcnQgc3RhZmYgd2Vu
dCB0byB0aGUgZGF0YWNlbnRyZSBhbmQgcmVwb3J0czoKCiAgIEkgY2FtZSBvbiBzaXRlIHRvIHNw
ZWFrIHRvIGhpbSBwZXJzb25hbGx5LiAgSXQgc2VlbXMgdGhhdCBmaXZlCiAgIHRlbGVwaG9uZSBw
b2xlcyB3ZXJlIHRha2VuIG91dCB5ZXN0ZXJkYXkgZXZlbmluZy4gIEFsbCBmaWJlciBsaW5lcwog
ICB3ZXJlIGFsc28gaW1wYWN0ZWQgKGRhdGEsIHBob25lcywgZXRjKSBzbyB0aGVyZSBpcyBhYm91
dCBhIGZvdXIgdG8KICAgZml2ZSBtaWxlIHN0cmV0Y2ggb2Ygcm9hZCB0aGF0IGhhcyBubyBpbnRl
cm5ldC4gIEN1cnJlbnRseSB0aGUgRVRBCiAgIHRvIGJyaW5nIHRoaW5ncyBiYWNrIHVwIGl0cyBh
cm91bmQgMSBwLm0uIEVhc3Rlcm4gVGltZS4KCkZZSS4KCkkgdGhpbmsgd2Ugc2hvdWxkIHRha2Ug
dXAgdGhlIGFwcGFyZW50IGxhY2sgb2YgcmVkdW5kYW5jeSB3aXRoClN5bm9wdGVrLCBidXQgYWZ0
ZXIgc2VydmljZSBpcyByZXN0b3JlZC4KCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 20 13:54:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 13:54: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 1dNJc1-00005w-2S; Tue, 20 Jun 2017 13: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 <prvs=337010580=wei.liu2@citrix.com>)
 id 1dNJc0-00005p-2d
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 13:54:32 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 77/C7-03620-71929495; Tue, 20 Jun 2017 13:54:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHSDva6Ypme
 kwZXn2hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aOA2vZClqFK852PmFqYFzM18XIySEh4C/x
 b0E/G4jNIqAq0bNzAQuIzSagLPGzsxcsLiKgIbHyzUKwOLNAicSs9j2sILawQJjE2VcTweK8A
 hYSu7bsZwexhYBqJu7+xwgRF5Q4OfMJVK+OxILdn4BmcgDZ0hLL/3GAhDkFHCSe3twBtkpUQE
 Wic+kcFogxChId048xTWDkm4Vk0iwkk2YhTFrAyLyKUaM4tagstUjX0FgvqSgzPaMkNzEzR9f
 QwEwvN7W4ODE9NScxqVgvOT93EyMw0BiAYAfjl2UBhxglOZiURHm9lT0jhfiS8lMqMxKLM+KL
 SnNSiw8xynBwKEnwZqsD5QSLUtNTK9Iyc4AhD5OW4OBREuG9rwaU5i0uSMwtzkyHSJ1iVJQS5
 /0K0icAksgozYNrg8XZJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzLgeZwpOZVwI3/RXQYi
 agxS+OeIAsLklESEk1MKppcOgmV4VFF3Ck/ml14jA8Xf42iDWuIS5FJ8J5QbAZy+zIN/NuSkr
 NrFsU7ftswYKXLR7Hrsi8qFl/8fJb72PtxoLdjRe+5Bw4ciP6yXydD3dOqLsePKmg667V+LZY
 deqkJQLLbjYax2W5pT3JbSq82z9JU81p167UB+9CJ7+ZmBF8c4XUKyWW4oxEQy3mouJEAB1Cz
 4uuAgAA
X-Env-Sender: prvs=337010580=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1497966869!68166172!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18984 invoked from network); 20 Jun 2017 13:54:30 -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;
 20 Jun 2017 13:54:30 -0000
X-IronPort-AV: E=Sophos;i="5.39,364,1493683200"; d="scan'208";a="437139885"
Date: Tue, 20 Jun 2017 14:54:27 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20170620135427.puovv5zkpm23md3x@citrix.com>
References: <1495714651-2676-1-git-send-email-al1img@gmail.com>
 <1495714651-2676-2-git-send-email-al1img@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1495714651-2676-2-git-send-email-al1img@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 1/3] 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>

T24gVGh1LCBNYXkgMjUsIDIwMTcgYXQgMDM6MTc6MjlQTSArMDMwMCwgT2xla3NhbmRyIEdyeXRz
b3Ygd3JvdGU6Cj4gRnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVw
YW0uY29tPgo+IAoKSSdtIHNvcnJ5LCBwYXRjaCBsaWtlIHRoaXMgaXMgaW1wb3NzaWJsZSB0byBy
ZXZpZXcgYmVjYXVzZTogMS4gdGhlcmUgaXMKbm8gY29tbWl0IG1lc3NhZ2UgMi4gaXQgaXMgaHVn
ZS4KCkkgY2FuIHNlZSBpdCBpcyBhZGRpbmcgYSBsb3Qgb2YgaG9va3MgdG8gdGhlIGRldmljZSBo
YW5kbGluZyBmcmFtZXdvcmsuClBsZWFzZSBleHBsYWluIHdoeSB0aGV5IGFyZSBuZWVkZWQuIFRo
aXMgc29ydCBvZiBjaGFuZ2VzIChyZWZhY3RvcmluZwphbmQgZXh0ZW5kaW5nIGV4aXN0aW5nIGNv
ZGUpIHNob3VsZCBhbHNvIGJlIGluIHNlcGFyYXRlIHBhdGNoZXMuCgo+IFNpZ25lZC1vZmYtYnk6
IE9sZWtzYW5kciBHcnl0c292IDxvbGVrc2FuZHJfZ3J5dHNvdkBlcGFtLmNvbT4KPiAtLS0KPiAg
dG9vbHMvbGlieGwvTWFrZWZpbGUgICAgICAgICAgICAgICAgIHwgICAyICstCj4gIHRvb2xzL2xp
YnhsL2xpYnhsLmggICAgICAgICAgICAgICAgICB8ICAyMSArKwo+ICB0b29scy9saWJ4bC9saWJ4
bF9jcmVhdGUuYyAgICAgICAgICAgfCAgIDMgKwo+ICB0b29scy9saWJ4bC9saWJ4bF9kZXZpY2Uu
YyAgICAgICAgICAgfCAxNzggKysrKysrKysrKysrKysrKy0KPiAgdG9vbHMvbGlieGwvbGlieGxf
aW50ZXJuYWwuaCAgICAgICAgIHwgIDI0ICsrKwo+ICB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5p
ZGwgICAgICAgICAgfCAgNDAgKysrLQo+ICB0b29scy9saWJ4bC9saWJ4bF90eXBlc19pbnRlcm5h
bC5pZGwgfCAgIDEgKwo+ICB0b29scy9saWJ4bC9saWJ4bF91c2IuYyAgICAgICAgICAgICAgfCAg
IDIgKwo+ICB0b29scy9saWJ4bC9saWJ4bF91dGlscy5oICAgICAgICAgICAgfCAgIDQgKwo+ICB0
b29scy9saWJ4bC9saWJ4bF92ZGlzcGwuYyAgICAgICAgICAgfCAzNzIgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysKPiAgMTAgZmlsZXMgY2hhbmdlZCwgNjQzIGluc2VydGlvbnMo
KyksIDQgZGVsZXRpb25zKC0pCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCB0b29scy9saWJ4bC9saWJ4
bF92ZGlzcGwuYwo+ICB9Owo+ICAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZGV2
aWNlLmMgYi90b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYwo+IGluZGV4IDVlOTY2NzYuLjI5NTQ4
MDAgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMKPiArKysgYi90b29s
cy9saWJ4bC9saWJ4bF9kZXZpY2UuYwo+IEBAIC0xOCw3ICsxOCw3IEBACj4gIAo+ICAjaW5jbHVk
ZSAibGlieGxfaW50ZXJuYWwuaCIKPiAgCj4gLXN0YXRpYyBjaGFyICpsaWJ4bF9fZGV2aWNlX2Zy
b250ZW5kX3BhdGgobGlieGxfX2djICpnYywgbGlieGxfX2RldmljZSAqZGV2aWNlKQo+ICtjaGFy
ICpsaWJ4bF9fZGV2aWNlX2Zyb250ZW5kX3BhdGgobGlieGxfX2djICpnYywgbGlieGxfX2Rldmlj
ZSAqZGV2aWNlKQo+ICB7Cj4gICAgICBjaGFyICpkb21fcGF0aCA9IGxpYnhsX194c19nZXRfZG9t
cGF0aChnYywgZGV2aWNlLT5kb21pZCk7Cj4gIAo+IEBAIC0xNzc2LDYgKzE3NzYsMTgyIEBAIG91
dDoKPiAgICAgIHJldHVybiBBT19DUkVBVEVfRkFJTChyYyk7Cj4gIH0KPiAgCj4gK3N0YXRpYyBp
bnQgZGV2aWNlX2FkZF9kb21haW5fY29uZmlnKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlk
LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgbGli
eGxfZGV2aWNlX3R5cGUgKmR0LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB2b2lkICp0eXBlKQpbLi4uXQo+ICsKPiArdm9pZCBsaWJ4bF9fZGV2aWNlX2FkZChsaWJ4bF9f
ZWdjICplZ2MsIHVpbnQzMl90IGRvbWlkLAo+ICsgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0
IHN0cnVjdCBsaWJ4bF9kZXZpY2VfdHlwZSAqZHQsIHZvaWQgKnR5cGUsCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgbGlieGxfX2FvX2RldmljZSAqYW9kZXYpClsuLi5dCj4gKwo+ICt2b2lkKiBs
aWJ4bF9fZGV2aWNlX2xpc3QoY29uc3Qgc3RydWN0IGxpYnhsX2RldmljZV90eXBlICpkdCwKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwg
aW50ICpudW0pClsuLi5dCj4gKwo+ICt2b2lkIGxpYnhsX19kZXZpY2VfbGlzdF9mcmVlKGNvbnN0
IHN0cnVjdCBsaWJ4bF9kZXZpY2VfdHlwZSAqZHQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdm9pZCAqbGlzdCwgaW50IG51bSkKPiAKCkkgdGhpbmsgZXhpc3RpbmcgY29kZSBhbHJl
YWR5IHByb3ZpZGVzIHRoZXNlIGZ1bmN0aW9uYWxpdGllcywgcmlnaHQ/CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 20 13:55:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 13:55: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 1dNJcS-00009y-AL; Tue, 20 Jun 2017 13:55: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=33797eb1f=dario.faggioli@citrix.com>)
 id 1dNJcR-00009m-AD
 for xen-devel@lists.xen.org; Tue, 20 Jun 2017 13:54:59 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 04/2E-03557-23929495; Tue, 20 Jun 2017 13:54:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsXitHSDva6hpme
 kwZRbuhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a+mbMZC6aLVVzfvIy9gfGgcBcjJ4eEQIjE
 sQv/WUBsXgFDiZf3VjKB2MICuRKL/q5lBbHZBAwk3uzYC2RzcIgI+EjsfBfTxcjFwSywg1Fi0
 qFnzCA1LAKqEt+XdTGC2JwC9hIH9qxjBCkSEjjNKHF8zw+wBL+ApMStLx/BGpgFqiU+XZjDDH
 GEtsSRc/3sEEcISpyc+QTsICEBNYkZcy+zTmDkm4WkZRaSMoi4pkTr9t/sELa2xLKFr5khbFu
 JdeveQ9XYSGy6uoARwpaX2P52DvMCRvZVjBrFqUVlqUW6RgZ6SUWZ6RkluYmZObqGBmZ6uanF
 xYnpqTmJScV6yfm5mxiB4cwABDsYfy0LOMQoycGkJMrrrewZKcSXlJ9SmZFYnBFfVJqTWnyIU
 YaDQ0mC96o6UE6wKDU9tSItMwcYWTBpCQ4eJRHe+2pAad7igsTc4sx0iNQpRkUpcd6vIH0CII
 mM0jy4Nlg0X2KUlRLmZQQ6RIinILUoN7MEVf4VozgHo5Iwb4AG0BSezLwSuOmvgBYzAS1+ccQ
 DZHFJIkJKqoGRb5PJsuYT2Z3tx1eGGa58vyDOqlBnyXzWeMZNjN6J540alk6+feLDCj6euL59
 Fh2uuoXqJlXJ7YIPXhVJyNabTgwoS1LLPeHUK/aRX+TKyfM3Ll5ccWBmuJXIrxfPSvct72xTr
 Xy3L7rP51v+hh9JFne2LcuInXaaUUz3dm5VikzplnsbNwsqsRRnJBpqMRcVJwIAzJzQyOECAA
 A=
X-Env-Sender: prvs=33797eb1f=dario.faggioli@citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1497966895!62834517!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54108 invoked from network); 20 Jun 2017 13:54:57 -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 Jun 2017 13:54:57 -0000
X-IronPort-AV: E=Sophos;i="5.39,364,1493683200"; 
 d="asc'?scan'208";a="437139961"
Message-ID: <1497966887.7405.23.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Jan Beulich <JBeulich@suse.com>, Praveen Kumar <kpraveen.lkml@gmail.com>
Date: Tue, 20 Jun 2017 15:54:47 +0200
In-Reply-To: <5948EA34020000780016458A@prv-mh.provo.novell.com>
References: <20170617093253.3990-1-kpraveen.lkml@gmail.com>
 <20170617093253.3990-10-kpraveen.lkml@gmail.com>
 <1497892427.7405.17.camel@citrix.com>
 <5948EA34020000780016458A@prv-mh.provo.novell.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,
 ian.jackson@eu.citrix.com, tim@xen.org, xen-devel@lists.xen.org,
 andrew.cooper3@citrix.com
Subject: Re: [Xen-devel] [PATCH v2 09/20] rbtree: adjust root color in
 rb_insert_color() only when necessary
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============7959257130076833165=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

On Tue, 2017-06-20 at 01:26 -0600, Jan Beulich wrote:
> > > > On 19.06.17 at 19:13, <dario.faggioli@citrix.com> wrote:
> > And here we are again. (I.e., in the cited Linux's commit, this is
> > being turned into 'while (true) {`.
> >=20
> > So, I think we should gather others' opinion about how to deal with
> > these aspects of this series. So, I'll stop my review for now, and
> > chase feedback.
>=20
> I fully second your opinion here. I even wonder whether we
> shouldn't convert the file back to be fully Linux style first thing,
> so that Linux changes can be applied (mostly) as is, specifically
> without having to convert tabs to spaces.
>=20
That indeed would be good!

Praveen, this would mean having a patch, at the beginning of the
series, which converts the coding style of the files to Linux one.

Basically, that would mean using tabs for indentation, and undoing any
style change that may have been done in our tree, to make the file
adopt the Xen style.

In practise, the idea is ending up with something that is basically
identical to what was in Linux, before all the patches you are porting
were committed (and without the additional parts and features that we
don't need, of course).

At this point, even generating and applying the patches that you are
porting, in this very series, would be really easy, and less error
prone (as it can be almost entirely automated).

Are you up for this?

Thanks and Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)
--=-yWKBJqfZff0QGFonESds
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

iQIcBAABCAAGBQJZSSknAAoJEBZCeImluHPuBFQP/jBa+y3SD4UM6SifNYeGC85v
XKF9cktvSb4dG63rU5Jmd+22ykwnhvZB458ov6EVdY65PdmpUvy+R+kMkZsnseCM
O4QsCMpjeBQpI97/QIeTggq4aByVdWOqPSgKhNBTH4SBg58nubtqH6O+MDyaRItf
a3+ijshudTZnRqu4t0fXHMpmwezEN51WaALW2EMgwGuPjhUUGvFJ3PfZB6pOlYOk
HdC9sp8BvIC4K9o6ay6gJTI2KWDv4h0DrzU8V0qBS6BZNezFURaqMUW6b0ew/7RS
zw+Gay95ApMzTTF8yToxjpfIh1S6R5dn51Ek5T1j2HkYMDj/h9g17vpTzpaSUD2l
1bsoTwYDN2zEeLxgIj1VgOnpq/s+ZadgwwNsYq9AO9eUawX/5qK37yEJDlMkJN0f
4LvrMbnZajN4qSSOtEKpUo1xtenA8dz03uxORjy4ajxBqCaxuJbRXtEFG+8xbsFc
P1n6u0TQncY4LO5217GrpBDlykum/9D4NksqB4mNbnWRHCyqjbLlk8eSU8BfVZcv
hoI4IGEJSHdY4if3TDO6GNjIHSd5nK/4HWdyFyf9A6aUdy7x43sy0S/+RXmXn//W
VfT8KRUi1x4zEeAa0t8zfcBYzkfiXDqFJuYMSwSDzp4Gfy5uqndIiEmrHmatwWiT
s0YSu9q08b4R4acqVYWd
=TdVO
-----END PGP SIGNATURE-----

--=-yWKBJqfZff0QGFonESds--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7959257130076833165==--


From xen-devel-bounces@lists.xen.org Tue Jun 20 14:05:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 14:05:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNJma-0001Gs-HB; Tue, 20 Jun 2017 14:05:28 +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 1dNJmY-0001Gm-Vf
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 14:05:27 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 D3/51-01709-6AB29495; Tue, 20 Jun 2017 14:05:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsVysyfVTXeptme
 kwaqvWhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bPNc+ZC5ZzV0xfPZepgXErZxcjF4eQwCZG
 iT+33zFDODsZJRp/t7J1MXJyCAv4SOxcs44dxBYRUJbo/fWbBaSIWeAUk8SOhSugOt4wSdz7N
 hmsik1AU+LO509MIDavgJXEnzOTwGwWAVWJ/fOPMoPYogLhEr0H+tkgagQlTs58wgJicwrYS1
 xbdhxsDrOAmcS8zQ+ZIWxxiVtP5jNB2PIS29/OYZ7AyD8LSfssJC2zkLTMQtKygJFlFaNGcWp
 RWWqRrpGFXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYJDWMzAw7mDsW+V3iFGS
 g0lJlNdb2TNSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvOS2gnGBRanpqRVpmDjBeYNISHDxKI
 rz31YDSvMUFibnFmekQqVOMilLivB9B+gRAEhmleXBtsBi9xCgrJczLyMDAIMRTkFqUm1mCKv
 +KUZyDUUmYdxnIFJ7MvBK46a+AFjMBLX5xxANkcUkiQkqqgdHcwnzT4bPC22YulfG72BxjEXL
 SxffJ5RSJLFGnzRKTLQXsl9l/eOBbLLPR5onS5pD/Hkp5GyesaZysvueXkvRzMbMknR6dUwcb
 QxWXCzKqiKsmLha5lysuICJo+epu4PpbHpXfb/nlrHqQN3P9Wb9qmzVHP/hfiXk9k+VJyNaoi
 ymWTtOjLZVYijMSDbWYi4oTAXGjQYHMAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1497967525!65416957!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11568 invoked from network); 20 Jun 2017 14:05:25 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-206.messagelabs.com with SMTP; 20 Jun 2017 14:05: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 334AA344;
 Tue, 20 Jun 2017 07:05:24 -0700 (PDT)
Received: from [10.1.29.20] (e110479-lin.cambridge.arm.com [10.1.29.20])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 65ABA3F557;
 Tue, 20 Jun 2017 07:05:22 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>
References: <5948DA980200007800164510@prv-mh.provo.novell.com>
 <5948DA980200007800164510@prv-mh.provo.novell.com>
 <1f442cb8-81e2-ff88-70c8-830f5bebfaa3@citrix.com>
 <da0f0039-420d-fa01-2484-a6c9ac70f83c@arm.com>
 <3db517c6-8397-7ba1-ff3a-bd14068dbbad@citrix.com>
 <4abb0ab2-3b35-90e9-228a-c6dc7fae63e3@arm.com>
 <594939440200007800164B48@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b8d6893b-376d-d1b1-cd83-04286c624ad0@arm.com>
Date: Tue, 20 Jun 2017 15:05:20 +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: <594939440200007800164B48@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>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] memory: don't suppress P2M update in
	populate_physmap()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

CgpPbiAwNi8yMC8yMDE3IDAyOjAzIFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAyMC4w
Ni4xNyBhdCAxNDo1MSwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4gT24gMDYvMjAv
MjAxNyAwMTo0MCBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+IE9uIDIwLzA2LzE3IDEzOjM5
LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4gT24gMDYvMjAvMjAxNyAwOTozNyBBTSwgQW5kcmV3
IENvb3BlciB3cm90ZToKPj4+Pj4gT24gMjAvMDYvMTcgMDc6MTksIEphbiBCZXVsaWNoIHdyb3Rl
Ogo+Pj4+Pj4gQ29tbWl0IGQxODYyNzU4M2QgKCJtZW1vcnk6IGRvbid0IGhhbmQgTUZOIGluZm8g
dG8gdHJhbnNsYXRlZCBndWVzdHMiKQo+Pj4+Pj4gd3JvbmdseSBhZGRlZCBhIG51bGwtaGFuZGxl
IGNoZWNrIHRoZXJlIC0ganVzdCBsaWtlIHN0YXRlZCBpbiBpdHMKPj4+Pj4+IGRlc2NyaXB0aW9u
IGZvciBtZW1vcnlfZXhjaGFuZ2UoKSwgdGhlIGFycmF5IGlzIGFsc28gYW4gaW5wdXQgZm9yCj4+
Pj4+PiBwb3B1bGF0ZV9waHlzbWFwKCkgKGFuZCBoZW5jZSBjYW4ndCByZWFzb25hYmx5IGJlIG51
bGwpLiBJIGhhdmUgbm8gaWRlYQo+Pj4+Pj4gaG93IEkndmUgbWFuYWdlZCB0byBvdmVybG9vayB0
aGlzLgo+Pj4+Pj4KPj4+Pj4+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KPj4+Pj4KPj4+Pj4gQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+Cj4+Pj4KPj4+PiBBbSBJIGNvcnJlY3QgdGhhdCB0aGlzIGlzIG5vdCBh
IGJ1ZyBhbmQgb25seSBhIHBvaW50bGVzcyBjaGVjaz8KPj4+Cj4+PiBUaGlzIGlzIGEgcGFydGlh
bCByZXZlcnNpb24gb2YgZDE4NjI3NTgzZCBhbmQgbmVlZHMgdG8gYmUgaW5jbHVkZWQgaW4KPj4+
IDQuOSwgdG8gYXZvaWQgYSByZWdyZXNzaW9uLgo+Pgo+PiBXb3VsZCB5b3UgbWluZCB0byBleHBs
YWluIHdoeSB0aGlzIHdvdWxkIGludHJvZHVjZSByZWdyZXNzaW9uPyBBRkFJQ1QKPj4gdGhlIGNo
ZWNrIGlzIGp1c3QgcmVkdW5kYW50LCBzbyBrZWVwaW5nIGl0IGlzIG5vdCB0aGF0IGJhZC4KPiAK
PiBBZmFpY3QgdGhlcmUgd291bGQgYmUgYSByZWdyZXNzaW9uIG9ubHkgaWYgc29tZW9uZSBpbnZv
a2VkIHRoZQo+IGh5cGVyY2FsbCB3aXRoIGEgbnVsbCBoYW5kbGUgKGJ1dCBoYXZpbmcgdmFsaWQg
ZGF0YSBhdCBhZGRyZXNzIHplcm8pLgo+IFN0aWxsIEkgYWdyZWUgd2l0aCBBbmRyZXcgdGhhdCB3
ZSdkIGJldHRlciBpbmNsdWRlIHRoaXMgaW4gNC45LgoKSG1tbS4gSXQgZGlkbid0IG9jY3VyIHRv
IG1lIHRoYXQgc29tZW9uZSB3b3VsZCBwdXQgdmFsaWQgZGF0YSBhdCBhZGRyZXNzIAp6ZXJvLgoK
UmVsZWFzZS1hY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkNo
ZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 20 14:18:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 14: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 1dNJzL-0002JB-9O; Tue, 20 Jun 2017 14:18:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <konrad.wilk@oracle.com>) id 1dNJzK-0002J1-1I
 for xen-devel@lists.xensource.com; Tue, 20 Jun 2017 14:18:38 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 5A/79-31580-DBE29495; Tue, 20 Jun 2017 14:18:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsUyZ7p8oO4ePc9
 Igw/rDSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aCrztYC64wVzT1rWVvYPzP1MXIxSEkMJFJ
 Ytet3SwQzl9GiUfne6CcDYwSl2ZvZO9i5ARyuhkljvxIgbCLJDomXQeLswioSmyb95uxi5GDg
 03AROLNKkeQsIiAgkTP75VsIHOYBdoYJTYvaWABSQgLGEls7tkBZvMKmEk8X9fEBDEzQ+LQoh
 5GiLigxMmZT8BqmAW0JG78e8kEMp9ZQFpi+T8OEJNTwFbi1mawTlEBZYndt/Yyg9gSAoYSpx9
 uY5zAKDQLyaBZSAbNQhi0gJF5FaNGcWpRWWqRrpGZXlJRZnpGSW5iZo6uoYGxXm5qcXFiempO
 YlKxXnJ+7iZGYDDXMzAw7mBs2Ot3iFGSg0lJlNdb2TNSiC8pP6UyI7E4I76oNCe1+BCjDAeHk
 gQvEzA6hASLUtNTK9Iyc4BxBZOW4OBREuFdoA2U5i0uSMwtzkyHSJ1i1OVo+rDlC5MQS15+Xq
 qUOK8kyAwBkKKM0jy4EbAYv8QoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmPeQLtAUnsy8Erh
 Nr4COYAI64sURD5AjShIRUlINjLpTupZlHA+7o2Zt+1Q67mnjjBU7Ht7a+f918L5TLz4t2sRy
 eOfMm7eW7Nnk1p4ZK1xpyqhw5v3b6xL/HJ9NWHPjjVjplYi4O9osqmK2Ikf2r7pxe1K79XvHs
 o4rCy+ZzAnca5pxOlcw78JV574jL98fSNuo/uimjF2F62uuimdbtwvEf7RW7BZSYinOSDTUYi
 4qTgQAHO4q4OwCAAA=
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1497968314!102484599!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31174 invoked from network); 20 Jun 2017 14:18:36 -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; 20 Jun 2017 14:18:36 -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
 v5KEIVe5006058
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 20 Jun 2017 14:18:31 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 v5KEIVsG013616
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 20 Jun 2017 14:18:31 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 v5KEITKb002642;
 Tue, 20 Jun 2017 14:18:29 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 20 Jun 2017 07:18:29 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 22B956A00F1; Tue, 20 Jun 2017 10:18:28 -0400 (EDT)
Date: Tue, 20 Jun 2017 10:18:28 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Jens Axboe <axboe@kernel.dk>
Message-ID: <20170620141828.GQ8119@char.us.oracle.com>
References: <20170620121348.GA8119@char.us.oracle.com>
 <3e917c3c-6f90-dd55-93a1-28331f99da26@kernel.dk>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <3e917c3c-6f90-dd55-93a1-28331f99da26@kernel.dk>
User-Agent: Mutt/1.8.0 (2017-02-23)
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: jgross@suse.com, ian.jackson@citrix.com, xen-devel@lists.xensource.com,
 linux-kernel@vger.kernel.org, roger.pau@citrix.com
Subject: Re: [Xen-devel] [GIT PULL] (xen) stable/for-jens-3.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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBKdW4gMjAsIDIwMTcgYXQgMDc6MTE6MDFBTSAtMDYwMCwgSmVucyBBeGJvZSB3cm90
ZToKPiBPbiAwNi8yMC8yMDE3IDA2OjEzIEFNLCBLb25yYWQgUnplc3p1dGVrIFdpbGsgd3JvdGU6
Cj4gPiBIZXkgSmVucywKPiA+IAo+ID4gUGxlYXNlIGdpdCBwdWxsIHRoZSBmb2xsb3dpbmcgYnJh
bmNoOgo+ID4gCj4gPiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9n
aXQva29ucmFkL3hlbi5naXQgc3RhYmxlL2Zvci1qZW5zLTQuMTIKPiA+IAo+ID4gd2hpY2ggaGFz
IHNlY3VyaXR5IGFuZCBtZW1vcnkgbGVhayBmaXhlcyBpbiB4ZW4gYmxvY2sgZHJpdmVyLgo+IAo+
IGZvci1qZW5zLTMuMTQ/IEFueXdheSwgbG9va3MgZmluZSwgcHVsbGVkIGZvciA0LjEyLgoKL21l
IGZhY2VwYWxtCgpUaGFuayB5b3UhCgpJIGRpZCBtZWFuIDQuMTIgYW5kIHRoZW4gbWVzc2VkIHVw
IHRoZSB0aXRsZS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 20 15:07:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 15: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 1dNKkY-00064r-Ty; Tue, 20 Jun 2017 15:07: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=337a62209=roger.pau@citrix.com>)
 id 1dNKkX-00064l-Kj
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 15:07:25 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 41/07-10689-C2A39495; Tue, 20 Jun 2017 15:07:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsWyU9JRQlfHyjP
 SoPcDt8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvFku0bBIdGKyctamRoYz/B3MXJySAj4Sfzq
 WskGYrMIqEr8fvofzGYT0JG4OHcnmC0ioCzR++s3SxcjFwezwAlGiQWzvjKCJIQFAiQmrZrPA
 mLzCnhKPN2yDCwuJNDPJPFsqSNEXFDi5MwnYDXMQEMX7P4ENJQDyJaWWP6PAyTMKWAvMbXhKt
 guUQEViaWXWlkhxihK9M97wAZxZ7rE1r+/mCcw8s9CMnUWkqmzEKYuYGRexahRnFpUllqka2S
 ml1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGID1DAyMOxgb9vodYpTkYFIS5fVW
 9owU4kvKT6nMSCzOiC8qzUktPsSowcEhsHnt6guMUix5+XmpShK8VyyA6gSLUtNTK9Iyc4AxA
 lMqwcGjJMLLYQqU5i0uSMwtzkyHSJ1iVJQS57WyBEoIgCQySvPg2mBxeYlRVkqYl5GBgUGIpy
 C1KDezBFX+FaM4B6OSMK8nyBSezLwSuOmvgBYzAS1+ccQDZHFJIkJKqoGx8MhyKYfnIVuSDqw
 5seuzFfPy96Z3Mv7HFR47O6++bu2P1boVKosMpYI2nTqry7Tqx/aOaU6CfsYXJs/KtrhiYssj
 vYBbKnTb9v926mcPlr2dpRv8xdPm/Clthtt5J0w2zOgUaP4evPHjZ5mFuUfTDygd33nlGPvH/
 qdHWle0bZY5f/TdnPteckosxRmJhlrMRcWJAMkJRufGAgAA
X-Env-Sender: prvs=337a62209=roger.pau@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1497971244!102495018!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33542 invoked from network); 20 Jun 2017 15:07:24 -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;
 20 Jun 2017 15:07:24 -0000
X-IronPort-AV: E=Sophos;i="5.39,364,1493683200"; d="scan'208";a="48102318"
Date: Tue, 20 Jun 2017 16:04:15 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170620150415.tgbptp45ez7vdsku@dhcp-3-128.uk.xensource.com>
References: <20170427143546.14662-1-roger.pau@citrix.com>
 <20170427143546.14662-3-roger.pau@citrix.com>
 <591F0E62020000780015B4D0@prv-mh.provo.novell.com>
 <20170620115449.kwfaytdv2txxpqbg@dhcp-3-128.uk.xensource.com>
 <59493BBF0200007800164B75@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59493BBF0200007800164B75@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170609 (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>, julien.grall@arm.com,
 PaulDurrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v3 2/9] x86/ecam: 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>

T24gVHVlLCBKdW4gMjAsIDIwMTcgYXQgMDc6MTQ6MDdBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDIwLjA2LjE3IGF0IDEzOjU2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gRnJpLCBNYXkgMTksIDIwMTcgYXQgMDc6MjU6MjJBTSAtMDYwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDI3LjA0LjE3IGF0IDE2OjM1LCA8cm9nZXIucGF1QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gK3sKPiA+PiA+ICsgICAgdW5zaWduZWQgaW50IGk7Cj4g
Pj4gPiArICAgIGludCByYzsKPiA+PiA+ICsKPiA+PiA+ICsgICAgZm9yICggaSA9IDA7IGkgPCBw
Y2lfbW1jZmdfY29uZmlnX251bTsgaSsrICkKPiA+PiA+ICsgICAgewo+ID4+ID4gKyAgICAgICAg
cmMgPSByZWdpc3Rlcl92cGNpX2VjYW1faGFuZGxlcihkLCBwY2lfbW1jZmdfY29uZmlnW2ldLmFk
ZHJlc3MsCj4gPj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBj
aV9tbWNmZ19jb25maWdbaV0uc3RhcnRfYnVzX251bWJlciwKPiA+PiA+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGNpX21tY2ZnX2NvbmZpZ1tpXS5lbmRfYnVzX251
bWJlciwKPiA+PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGNp
X21tY2ZnX2NvbmZpZ1tpXS5wY2lfc2VnbWVudCk7Cj4gPj4gPiArICAgICAgICBpZiAoIHJjICkK
PiA+PiA+ICsgICAgICAgICAgICByZXR1cm4gcmM7Cj4gPj4gPiArICAgIH0KPiA+PiA+ICsKPiA+
PiA+ICsgICAgcmV0dXJuIDA7Cj4gPj4gPiArfQo+ID4+IAo+ID4+IFdoYXQgYWJvdXQgcmVnaW9u
cyBiZWNvbWluZyBhdmFpbGFibGUgb25seSBwb3N0LWJvb3Q/Cj4gPiAKPiA+IFRoaXMgaXMgbm90
IHlldCBzdXBwb3J0ZWQuIEl0IG5lZWRzIHRvIGJlIGltcGxlbWVudGVkIHVzaW5nIHRoZQo+ID4g
UEhZU0RFVk9QX3BjaV9tbWNmZ19yZXNlcnZlZCBoeXBlcmNhbGwuCj4gCj4gQnV0IHRoZW4gdGhl
IHBhdGNoIGhlcmUgaXMgaW5jb21wbGV0ZS4KCk9LLCBJIGRvbid0IHRoaW5rIGl0J3MgZ29pbmcg
dG8gYmUgYSBsb3Qgb2YgY29kZSwgaXQncyBqdXN0CnJlZ2lzdGVyaW5nIGV4dHJhIE1NQ0ZHIHJl
Z2lvbnMuCgo+ID4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGxl
biwgdW5zaWduZWQgbG9uZyAqZGF0YSkKPiA+PiA+ICt7Cj4gPj4gPiArICAgIHN0cnVjdCBkb21h
aW4gKmQgPSB2LT5kb21haW47Cj4gPj4gPiArICAgIHN0cnVjdCBodm1fZWNhbSAqZWNhbTsKPiA+
PiA+ICsgICAgdW5zaWduZWQgaW50IGJ1cywgZGV2Zm4sIHJlZzsKPiA+PiA+ICsgICAgdWludDMy
X3QgZGF0YTMyOwo+ID4+ID4gKyAgICBpbnQgcmM7Cj4gPj4gPiArCj4gPj4gPiArICAgIHZwY2lf
bG9jayhkKTsKPiA+PiA+ICsgICAgZWNhbSA9IHZwY2lfZWNhbV9maW5kKGQsIGFkZHIpOwo+ID4+
ID4gKyAgICBpZiAoICFlY2FtICkKPiA+PiA+ICsgICAgewo+ID4+ID4gKyAgICAgICAgdnBjaV91
bmxvY2soZCk7Cj4gPj4gPiArICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7Cj4g
Pj4gPiArICAgIH0KPiA+PiA+ICsKPiA+PiA+ICsgICAgdnBjaV9lY2FtX2RlY29kZV9hZGRyKGVj
YW0sIGFkZHIsICZidXMsICZkZXZmbiwgJnJlZyk7Cj4gPj4gPiArCj4gPj4gPiArICAgIGlmICgg
dnBjaV9hY2Nlc3NfY2hlY2socmVnLCBsZW4pIHx8IHJlZyA+PSAweGZmZiApCj4gPj4gCj4gPj4g
U28gdGhpcyBmdW5jdGlvbiBpaXJjIGFsbG93cyBvbmx5IDEtLCAyLSwgYW5kIDQtYnl0ZSBhY2Nl
c3Nlcy4gT3RoZXIKPiA+PiB0aGFuIHdpdGggcG9ydCBJL08sIE1NQ0ZHIGFsbG93cyB3aWRlciBv
bmVzLCBhbmQgb25jZSBhZ2FpbiBJCj4gPj4gZG9uJ3QgdGhpbmsgaGFyZHdhcmUgd291bGQgcmFp
c2UgYW55IGtpbmQgb2YgZmF1bHQgaW4gc3VjaCBhIGNhc2UuCj4gPj4gVGhlIGdlbmVyYWwgZXhw
ZWN0YXRpb24gaXMgZm9yIHRoZSBmYWJyaWMgdG8gc3BsaXQgc3VjaCBhY2Nlc3Nlcy4KPiA+IAo+
ID4gSG0sIHRoZSBQQ0llIHNwZWMgaXMgbm90IGF1dGhvcml0YXRpdmUgaW4gdGhpcyByZWdhcmQs
IGlzIHN0YXRlcyB0aGF0Cj4gPiBzdXBwb3J0aW5nIDhCIGFjY2Vzc2VzIGlzIG5vdCBtYW5kYXRv
cnkuIFhlbi9MaW51eC9GcmVlQlNEIHdpbGwgbmV2ZXIKPiA+IGF0dGVtcHQgYW55IGFjY2VzcyA+
IDRCLCBoZW5jZSBJIGhhdmVuJ3QgY29kZWQgdGhpcyBjYXNlLgo+ID4gCj4gPiBXb3VsZCB5b3Ug
YmUgZmluZSB3aXRoIGxlYXZpbmcgdGhpcyBmb3IgbGF0ZXIsIG9yIHdvdWxkIHlvdSByYXRoZXIK
PiA+IGhhdmUgaXQgaW1wbGVtZW50ZWQgYXMgcGFydCBvZiB0aGlzIHNlcmllcz8KPiAKPiBTaW5j
ZSBpdCBzaG91bGRuJ3QgbWVhbmluZ2Z1bGx5IG11Y2ggbW9yZSBjb2RlLCBJJ2QgcHJlZmVyIGlm
IGl0IHdhcwo+IGRvbmUgcmlnaHQgYXdheS4gT3RoZXJ3aXNlIEknZCBoYXZlIHRvIGFzayBmb3Ig
YSAiZml4bWUiIGNvbW1lbnQsCj4gYW5kIEknZCByYXRoZXIgYXZvaWQgc3VjaCBjb25zaWRlcmlu
ZyB0aGUgUFZIdjEgaGlzdG9yeS4KCk5QLCBJJ3ZlIGp1c3QgYWRkZWQgaXQuIEkgaGF2ZSBob3dl
dmVyIGltcGxlbWVudGVkIGl0IGJ5IHNwbGl0dGluZyB0aGUKYWNjZXNzIGludG8gdHdvIDQgYnl0
ZSBhY2Nlc3NlcywgYW5kIHBlcmZvcm1pbmcgdHdvIGNhbGxzIHRvCnZwY2lfe3JlYWQvd3JpdGV9
LgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 20 15:19:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 15:19: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 1dNKvp-0006u2-W6; Tue, 20 Jun 2017 15:19: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=3376e5210=Ian.Jackson@citrix.com>)
 id 1dNKvo-0006tt-LF
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 15:19:04 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 1D/D3-01735-7EC39495; Tue, 20 Jun 2017 15:19:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHSDve5zG89
 Ig1+XVS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ownCyYxFxxmrmjcNZetgfELUxcjJ4eEgL/E
 /qufWEBsNgFdiaYtf9lAbF4BQYmTM5+AxZkFdCQW7P7EBmHLS2x/O4cZosZBYsbV5YwgNouAq
 sTZlb/AbBEBI4nOO5eheksk5rzpYO1i5OAQFkiUuHxRCSTMKWAj0TzpC9hIIYEcibWXf0OdYy
 LxduFONpByIQE1ibnr4ycw8s1CctAsJAfNQnLQAkbmVYzqxalFZalFuuZ6SUWZ6RkluYmZObq
 GBqZ6uanFxYnpqTmJScV6yfm5mxiBYcYABDsYj012PsQoycGkJMp7x9IzUogvKT+lMiOxOCO+
 qDQntfgQowwHh5IE735roJxgUWp6akVaZg4w4GHSEhw8SiK8K0BaeYsLEnOLM9MhUqcYdTmaP
 mz5wiTEkpeflyolzrsCZIYASFFGaR7cCFj0XWKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5Iwry
 7IFJ7MvBK4Ta+AjmACOuLFEQ+QI0oSEVJSDYyz1mk/s/3Ae+J8s+IET9dstoVXWk6Hz9E2q9q
 8uXclv+ScF37n3rBFO3eHGV+6xVbz1tWuVCom9NPyLN8FJvOvH+vjWb/K9UjKdUGgcy5kWzt/
 nTwndeah7qevDL0sv/68xm7mHub14rtHtRKPOVd9Ze90xt9hE46bvsq/MUVm75rr60T1rJRYi
 jMSDbWYi4oTAbdD9QC5AgAA
X-Env-Sender: prvs=3376e5210=Ian.Jackson@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1497971941!100667750!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32307 invoked from network); 20 Jun 2017 15:19:03 -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 Jun 2017 15:19:03 -0000
X-IronPort-AV: E=Sophos;i="5.39,364,1493683200"; d="scan'208";a="437159564"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22857.15546.259934.472189@mariner.uk.xensource.com>
Date: Tue, 20 Jun 2017 16:18:18 +0100
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
In-Reply-To: <20170620024759.32562-4-konrad.wilk@oracle.com>
References: <20170620024759.32562-1-konrad.wilk@oracle.com>
 <20170620024759.32562-4-konrad.wilk@oracle.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, andrew.cooper3@citrix.com,
 jbeulich@suse.com, ross.lagerwall@citrix.com
Subject: Re: [Xen-devel] [PATCH v1 OSSTEST 3/3] ts-livepatch: Expand
	testcase to include global/local symbols
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

S29ucmFkIFJ6ZXN6dXRlayBXaWxrIHdyaXRlcyAoIltQQVRDSCB2MSBPU1NURVNUIDMvM10gdHMt
bGl2ZXBhdGNoOiBFeHBhbmQgdGVzdGNhc2UgdG8gaW5jbHVkZSBnbG9iYWwvbG9jYWwgc3ltYm9s
cyIpOgo+IHRlc3RpbmcuIFRoZSB0ZXN0IGlzIHRvIHZlcmlmeSB0aGF0IHRoZSBsb2NhbCBzeW1i
b2xzCj4gb2YgcGF5bG9hZHMgYXJlIGlnbm9yZWQgZHVyaW5nIGxvYWRpbmcuCgpDYW4gd2UgZG8g
dGhpcyB3aXRoIHN1YnN0ZXBzIHJhdGhlciB0aGFuIGEgY29uZGl0aW9uYWwgdGVzdApleGVjdXRp
b24gPwoKRm9yIGV4YW1wbGUsIGlmIHhlbi5naXQgc2hvdWxkIHN1ZGRlbmx5IHN0b3AgcHJvZHVj
aW5nIHRoaXMgZmlsZSwgaXQKb3VnaHQgdG8gYmUgYSB0ZXN0IGZhaWx1cmUuCgpNYXliZSB3ZSBz
aG91bGQgbWFrZSBlYWNoIHRlc3QgaW50byBhIHNlcGFyYXRlIHRlc3RpZCA/CgpJYW4uCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 20 15:31:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 15:31: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 1dNL7Z-0008Bp-So; Tue, 20 Jun 2017 15:31:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bp@alien8.de>) id 1dNL7Y-0008Bf-S3
 for xen-devel@lists.xen.org; Tue, 20 Jun 2017 15:31:12 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 97/BE-02956-0CF39495; Tue, 20 Jun 2017 15:31:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXCytl5VHe/vWe
 kQdddWYslHxezODB6HN39mymAMYo1My8pvyKBNePCCZ+CE/IVexaeZ2pgPCHZxcjBISGgK/Gm
 T6eLkYtDSGAro8Sr643sEM59JomDW1exdDFycrAIqEocPH2aFcRmE1CRWHrmFhOILSKgJdG24
 DYLSAOzwFQOiWtnn4M1MAjESRz+9okdxBYWiJB4sOIrM4jNK2Aq0Xj9OtSGNkaJvz/nQCUEJU
 7OfALWzCygLvFn3iVmkPOYBaQllv/jAAlzCnhK3Lt1HWymKNARnUvnsExgFJiFpHsWku5ZCN0
 LGJlXMaoXpxaVpRbpmuglFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGJgMQ7GDs
 vux/iFGSg0lJlPeOpWekEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneKjugnGBRanpqRVpmDjBKY
 NISHDxKIrx5IGne4oLE3OLMdIjUKUZFKXFea5CEAEgiozQPrg0WmZcYZaWEeRmBDhHiKUgtys
 0sQZV/xSjOwagkzLsMZApPZl4J3PRXQIuZgBa/OOIBsrgkESEl1cCov8xQ6OA92c8lJ6bv2Kr
 57mziW55Z68x5Z9RukNGbJPS+8OBnLpMfOy+c3Xc7/oT/1+WM0k06Fw4qvrzHvE0594/ti4a8
 I0c47uVeXM5gWzjpS/U0G+5XZ88lXEqcy2ihz/Yy2fzOye7q2baaiyf/D/rAF/BJZNa9Ge9iI
 j0WFZ7ycAuIfvxISYmlOCPRUIu5qDgRAJ+jMUrHAgAA
X-Env-Sender: bp@alien8.de
X-Msg-Ref: server-5.tower-27.messagelabs.com!1497972671!103129108!1
X-Originating-IP: [5.9.137.197]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58421 invoked from network); 20 Jun 2017 15:31:11 -0000
Received: from mail.skyhub.de (HELO mail.skyhub.de) (5.9.137.197)
 by server-5.tower-27.messagelabs.com with SMTP; 20 Jun 2017 15:31:11 -0000
X-Virus-Scanned: Nedap ESD1 at mail.skyhub.de
Received: from mail.skyhub.de ([127.0.0.1])
 by localhost (blast.alien8.de [127.0.0.1]) (amavisd-new, port 10026)
 with ESMTP id Sx8e6EM82Su1; Tue, 20 Jun 2017 17:31:10 +0200 (CEST)
Received: from pd.tnic (p2003008C2F213F00F45CBC8D67F79E47.dip0.t-ipconnect.de
 [IPv6:2003:8c:2f21:3f00:f45c:bc8d:67f7:9e47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mail.skyhub.de (SuperMail on ZX Spectrum 128k) with ESMTPSA id 5BFE21EC05FD;
 Tue, 20 Jun 2017 17:31:10 +0200 (CEST)
Date: Tue, 20 Jun 2017 17:30:56 +0200
From: Borislav Petkov <bp@alien8.de>
To: Tom Lendacky <thomas.lendacky@amd.com>
Message-ID: <20170620153056.bz2kvgvshnat6345@pd.tnic>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
 <20170616185232.18967.61753.stgit@tlendack-t1.amdoffice.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170616185232.18967.61753.stgit@tlendack-t1.amdoffice.net>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: linux-efi@vger.kernel.org, Brijesh Singh <brijesh.singh@amd.com>,
 Toshimitsu Kani <toshi.kani@hpe.com>, linux-doc@vger.kernel.org,
 Matt Fleming <matt@codeblueprint.co.uk>, x86@kernel.org, linux-mm@kvack.org,
 Radim =?utf-8?B?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Larry Woodman <lwoodman@redhat.com>, linux-arch@vger.kernel.org,
 kvm@vger.kernel.org, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 kasan-dev@googlegroups.com, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Andy Lutomirski <luto@kernel.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Dmitry Vyukov <dvyukov@google.com>, Juergen Gross <jgross@suse.com>,
 kexec@lists.infradead.org, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org, iommu@lists.linux-foundation.org,
 Thomas Gleixner <tglx@linutronix.de>, Paolo Bonzini <pbonzini@redhat.com>
Subject: Re: [Xen-devel] [PATCH v7 14/36] x86/mm: Insure that boot memory
 areas are mapped properly
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBKdW4gMTYsIDIwMTcgYXQgMDE6NTI6MzJQTSAtMDUwMCwgVG9tIExlbmRhY2t5IHdy
b3RlOgo+IFRoZSBib290IGRhdGEgYW5kIGNvbW1hbmQgbGluZSBkYXRhIGFyZSBwcmVzZW50IGlu
IG1lbW9yeSBpbiBhIGRlY3J5cHRlZAo+IHN0YXRlIGFuZCBhcmUgY29waWVkIGVhcmx5IGluIHRo
ZSBib290IHByb2Nlc3MuICBUaGUgZWFybHkgcGFnZSBmYXVsdAo+IHN1cHBvcnQgd2lsbCBtYXAg
dGhlc2UgYXJlYXMgYXMgZW5jcnlwdGVkLCBzbyBiZWZvcmUgYXR0ZW1wdGluZyB0byBjb3B5Cj4g
dGhlbSwgYWRkIGRlY3J5cHRlZCBtYXBwaW5ncyBzbyB0aGUgZGF0YSBpcyBhY2Nlc3NlZCBwcm9w
ZXJseSB3aGVuIGNvcGllZC4KPiAKPiBGb3IgdGhlIGluaXRyZCwgZW5jcnlwdCB0aGlzIGRhdGEg
aW4gcGxhY2UuIFNpbmNlIHRoZSBmdXR1cmUgbWFwcGluZyBvZgo+IHRoZSBpbml0cmQgYXJlYSB3
aWxsIGJlIG1hcHBlZCBhcyBlbmNyeXB0ZWQgdGhlIGRhdGEgd2lsbCBiZSBhY2Nlc3NlZAo+IHBy
b3Blcmx5Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IFRvbSBMZW5kYWNreSA8dGhvbWFzLmxlbmRhY2t5
QGFtZC5jb20+Cj4gLS0tCj4gIGFyY2gveDg2L2luY2x1ZGUvYXNtL21lbV9lbmNyeXB0LmggfCAg
ICA2ICsrKwo+ICBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9wZ3RhYmxlLmggICAgIHwgICAgMyArKwo+
ICBhcmNoL3g4Ni9rZXJuZWwvaGVhZDY0LmMgICAgICAgICAgIHwgICAzMCArKysrKysrKysrKysr
LS0KPiAgYXJjaC94ODYva2VybmVsL3NldHVwLmMgICAgICAgICAgICB8ICAgIDkgKysrKysKPiAg
YXJjaC94ODYvbW0va2FzYW5faW5pdF82NC5jICAgICAgICB8ICAgIDIgKwo+ICBhcmNoL3g4Ni9t
bS9tZW1fZW5jcnlwdC5jICAgICAgICAgIHwgICA3MCArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKPiAgNiBmaWxlcyBjaGFuZ2VkLCAxMTUgaW5zZXJ0aW9ucygrKSwgNSBkZWxl
dGlvbnMoLSkKCi4uLgoKPiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYvbW0vbWVtX2VuY3J5cHQuYyBi
L2FyY2gveDg2L21tL21lbV9lbmNyeXB0LmMKPiBpbmRleCBiNzY3MWI5Li5lYTVlM2E2IDEwMDY0
NAo+IC0tLSBhL2FyY2gveDg2L21tL21lbV9lbmNyeXB0LmMKPiArKysgYi9hcmNoL3g4Ni9tbS9t
ZW1fZW5jcnlwdC5jCj4gQEAgLTE5LDYgKzE5LDggQEAKPiAgCj4gICNpbmNsdWRlIDxhc20vdGxi
Zmx1c2guaD4KPiAgI2luY2x1ZGUgPGFzbS9maXhtYXAuaD4KPiArI2luY2x1ZGUgPGFzbS9zZXR1
cC5oPgo+ICsjaW5jbHVkZSA8YXNtL2Jvb3RwYXJhbS5oPgo+ICAKPiAgLyoKPiAgICogU2luY2Ug
U01FIHJlbGF0ZWQgdmFyaWFibGVzIGFyZSBzZXQgZWFybHkgaW4gdGhlIGJvb3QgcHJvY2VzcyB0
aGV5IG11c3QKPiBAQCAtMTAxLDYgKzEwMyw3NCBAQCB2b2lkIF9faW5pdCBzbWVfZWFybHlfZGVj
cnlwdChyZXNvdXJjZV9zaXplX3QgcGFkZHIsIHVuc2lnbmVkIGxvbmcgc2l6ZSkKPiAgCV9fc21l
X2Vhcmx5X2VuY19kZWMocGFkZHIsIHNpemUsIGZhbHNlKTsKPiAgfQo+ICAKPiArc3RhdGljIHZv
aWQgX19pbml0IF9fc21lX2Vhcmx5X21hcF91bm1hcF9tZW0odm9pZCAqdmFkZHIsIHVuc2lnbmVk
IGxvbmcgc2l6ZSwKPiArCQkJCQkgICAgIGJvb2wgbWFwKQo+ICt7Cj4gKwl1bnNpZ25lZCBsb25n
IHBhZGRyID0gKHVuc2lnbmVkIGxvbmcpdmFkZHIgLSBfX1BBR0VfT0ZGU0VUOwo+ICsJcG1kdmFs
X3QgcG1kX2ZsYWdzLCBwbWQ7Cj4gKwo+ICsJLyogVXNlIGVhcmx5X3BtZF9mbGFncyBidXQgcmVt
b3ZlIHRoZSBlbmNyeXB0aW9uIG1hc2sgKi8KPiArCXBtZF9mbGFncyA9IF9fc21lX2NscihlYXJs
eV9wbWRfZmxhZ3MpOwo+ICsKPiArCWRvIHsKPiArCQlwbWQgPSBtYXAgPyAocGFkZHIgJiBQTURf
TUFTSykgKyBwbWRfZmxhZ3MgOiAwOwo+ICsJCV9fZWFybHlfbWFrZV9wZ3RhYmxlKCh1bnNpZ25l
ZCBsb25nKXZhZGRyLCBwbWQpOwo+ICsKPiArCQl2YWRkciArPSBQTURfU0laRTsKPiArCQlwYWRk
ciArPSBQTURfU0laRTsKPiArCQlzaXplID0gKHNpemUgPD0gUE1EX1NJWkUpID8gMCA6IHNpemUg
LSBQTURfU0laRTsKPiArCX0gd2hpbGUgKHNpemUpOwo+ICsKPiArCXdyaXRlX2NyMyhfX3JlYWRf
Y3IzKCkpOwoKbG9jYWxfZmx1c2hfdGxiKCkgb3IgX19uYXRpdmVfZmx1c2hfdGxiKCkuIFByb2Jh
Ymx5IHRoZSBuYXRpdmUgdmFyaWFudApzaW5jZSB0aGlzIGlzIGVhcmx5IGZ1bi4KCj4gK30KPiAr
Cj4gK3N0YXRpYyB2b2lkIF9faW5pdCBfX3NtZV9tYXBfdW5tYXBfYm9vdGRhdGEoY2hhciAqcmVh
bF9tb2RlX2RhdGEsIGJvb2wgbWFwKQo+ICt7Cj4gKwlzdHJ1Y3QgYm9vdF9wYXJhbXMgKmJvb3Rf
ZGF0YTsKPiArCXVuc2lnbmVkIGxvbmcgY21kbGluZV9wYWRkcjsKPiArCj4gKwkvKiBJZiBTTUUg
aXMgbm90IGFjdGl2ZSwgdGhlIGJvb3RkYXRhIGlzIGluIHRoZSBjb3JyZWN0IHN0YXRlICovCj4g
KwlpZiAoIXNtZV9hY3RpdmUoKSkKPiArCQlyZXR1cm47Cj4gKwo+ICsJaWYgKCFtYXApIHsKPiAr
CQkvKgo+ICsJCSAqIElmIHVubWFwcGluZywgZ2V0IHRoZSBjb21tYW5kIGxpbmUgYWRkcmVzcyBi
ZWZvcmUKPiArCQkgKiB1bm1hcHBpbmcgdGhlIHJlYWxfbW9kZV9kYXRhLgo+ICsJCSAqLwo+ICsJ
CWJvb3RfZGF0YSA9IChzdHJ1Y3QgYm9vdF9wYXJhbXMgKilyZWFsX21vZGVfZGF0YTsKPiArCQlj
bWRsaW5lX3BhZGRyID0gYm9vdF9kYXRhLT5oZHIuY21kX2xpbmVfcHRyIHwKPiArCQkJCSgodTY0
KWJvb3RfZGF0YS0+ZXh0X2NtZF9saW5lX3B0ciA8PCAzMik7CgpMZXQgaXQgc3RpY2sgb3V0OgoK
CWNtZGxpbmVfcGFkZHIgPSBiZC0+aGRyLmNtZF9saW5lX3B0ciB8ICgodTY0KWJkLT5leHRfY21k
X2xpbmVfcHRyIDw8IDMyKTsKCj4gKwl9Cj4gKwo+ICsJX19zbWVfZWFybHlfbWFwX3VubWFwX21l
bShyZWFsX21vZGVfZGF0YSwgc2l6ZW9mKGJvb3RfcGFyYW1zKSwgbWFwKTsKPiArCj4gKwlpZiAo
bWFwKSB7Cj4gKwkJLyoKPiArCQkgKiBJZiBtYXBwaW5nLCBnZXQgdGhlIGNvbW1hbmQgbGluZSBh
ZGRyZXNzIGFmdGVyIG1hcHBpbmcKPiArCQkgKiB0aGUgcmVhbF9tb2RlX2RhdGEuCj4gKwkJICov
Cj4gKwkJYm9vdF9kYXRhID0gKHN0cnVjdCBib290X3BhcmFtcyAqKXJlYWxfbW9kZV9kYXRhOwo+
ICsJCWNtZGxpbmVfcGFkZHIgPSBib290X2RhdGEtPmhkci5jbWRfbGluZV9wdHIgfAo+ICsJCQkJ
KCh1NjQpYm9vdF9kYXRhLT5leHRfY21kX2xpbmVfcHRyIDw8IDMyKTsKPiArCX0KPiArCj4gKwlp
ZiAoIWNtZGxpbmVfcGFkZHIpCj4gKwkJcmV0dXJuOwo+ICsKPiArCV9fc21lX2Vhcmx5X21hcF91
bm1hcF9tZW0oX192YShjbWRsaW5lX3BhZGRyKSwgQ09NTUFORF9MSU5FX1NJWkUsIG1hcCk7CgpP
aywgc28gZnJvbSBsb29raW5nIGF0IHRoaXMgZnVuY3Rpb24gbm93IC0gaXQgZG9lcyBkaWZmZXJl
bnQgdGhpbmdzCmRlcGVuZGluZyBvbiB3aGV0aGVyIHdlIG1hcCBvciBub3QuIFNvIGl0IGRvZXNu
J3QgbG9vayBsaWtlIGEgd29ya2VyCmZ1bmN0aW9uIGFueW1vcmUgYW5kIHlvdSBjYW4gbW92ZSB0
aGUgc3R1ZmYgYmFjayB0byB0aGUgb3JpZ2luYWwgY2FsbGVycwpiZWxvdy4gU2hvdWxkIG1ha2Ug
dGhlIHdob2xlIGZsb3cgbW9yZSByZWFkYWJsZS4KCj4gK30KPiArCj4gK3ZvaWQgX19pbml0IHNt
ZV91bm1hcF9ib290ZGF0YShjaGFyICpyZWFsX21vZGVfZGF0YSkKPiArewo+ICsJX19zbWVfbWFw
X3VubWFwX2Jvb3RkYXRhKHJlYWxfbW9kZV9kYXRhLCBmYWxzZSk7Cj4gK30KPiArCj4gK3ZvaWQg
X19pbml0IHNtZV9tYXBfYm9vdGRhdGEoY2hhciAqcmVhbF9tb2RlX2RhdGEpCj4gK3sKPiArCV9f
c21lX21hcF91bm1hcF9ib290ZGF0YShyZWFsX21vZGVfZGF0YSwgdHJ1ZSk7Cj4gK30KPiArCj4g
IHZvaWQgX19pbml0IHNtZV9lYXJseV9pbml0KHZvaWQpCj4gIHsKPiAgCXVuc2lnbmVkIGludCBp
Owo+IAoKLS0gClJlZ2FyZHMvR3J1c3MsCiAgICBCb3Jpcy4KCkdvb2QgbWFpbGluZyBwcmFjdGlj
ZXMgZm9yIDQwMDogYXZvaWQgdG9wLXBvc3RpbmcgYW5kIHRyaW0gdGhlIHJlcGx5LgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 20 15:42:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 15: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 1dNLIO-0000t3-T9; Tue, 20 Jun 2017 15:42:24 +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 1dNLIO-0000sx-7l
 for xen-devel@lists.xen.org; Tue, 20 Jun 2017 15:42:24 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 11/DB-02956-F5249495; Tue, 20 Jun 2017 15:42:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsUyZ7p8oG6ck2e
 kQfNiU4slHxezODB6HN39mymAMYo1My8pvyKBNeP5daeCn4YVJ/98Zmpg/KfRxcjFISQwmUni
 zIUdrBDOb0aJL9fPQzkbGSVeLtjJDuFsY5R4fb+JpYuRk0NYwEWi+/w8dhBbRMBD4squCWwQR
 QcZJX6uPMsGkmAWSJa4OPcaWAObgJHE2aPTGUFsXgFbiQMnpoM1swioShzfsx+sRlQgXOJt4x
 EWiBpBiZMzn4DZnAJuEie6XrFCzNST2HH9F5QtL7H97RxmEFtCwFii/e1FtgmMgrOQtM9C0jI
 LScsCRuZVjOrFqUVlqUW65npJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGhywAE
 OxhnXvY/xCjJwaQkynvH0jNSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRvvCNQTrAoNT21Ii0zB
 xhFMGkJDh4lEV4jkDRvcUFibnFmOkTqFKMux4bV678wCbHk5eelSonzioMUCYAUZZTmwY2ARf
 QlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfNWgkzhycwrgdv0CugIJqAjXhzxADmiJBEhJdX
 AyH5dbnefUnCla5yRlMb3d5EflC7xfGh3v+TevzP/CsM5rpIF/C2/Zbpqr3hV7p/P/2T1nNYD
 JtJNJRcum2kcYVr7cYn41e9XQnXypmzMPpm2vrF0qt9khxbHwowMkddvOz7Z/pgwQW/HydpIt
 oz4nf0ze4yqUn9FLNP/2LlK8sVDttp5lUuSlViKMxINtZiLihMBBwdAx+MCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1497973340!60894345!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48013 invoked from network); 20 Jun 2017 15:42:22 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Jun 2017 15:42: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
 v5KFgE5F025045
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 20 Jun 2017 15:42: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 v5KFgEeB024106
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 20 Jun 2017 15:42:14 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 v5KFgCei029003;
 Tue, 20 Jun 2017 15:42:12 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, 20 Jun 2017 08:42:12 -0700
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1706151156350.12156@sstabellini-ThinkPad-X260>
 <1497553787-3709-1-git-send-email-sstabellini@kernel.org>
 <1497553787-3709-8-git-send-email-sstabellini@kernel.org>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <85f49d02-a640-6259-727d-e3761631d1b5@oracle.com>
Date: Tue, 20 Jun 2017 11:43: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: <1497553787-3709-8-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 08/18] 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>

T24gMDYvMTUvMjAxNyAwMzowOSBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IEFsbG9j
YXRlIGEgc29ja2V0LiBLZWVwIHRyYWNrIG9mIHNvY2tldCA8LT4gcmluZyBtYXBwaW5ncyB3aXRo
IGEgbmV3IGRhdGEKPiBzdHJ1Y3R1cmUsIGNhbGxlZCBzb2NrX21hcHBpbmcuIEltcGxlbWVudCB0
aGUgY29ubmVjdCBjb21tYW5kIGJ5IGNhbGxpbmcKPiBpbmV0X3N0cmVhbV9jb25uZWN0LCBhbmQg
bWFwcGluZyB0aGUgbmV3IGluZGV4ZXMgcGFnZSBhbmQgZGF0YSByaW5nLgo+IEFsbG9jYXRlIGEg
d29ya3F1ZXVlIGFuZCBhIHdvcmtfc3RydWN0LCBjYWxsZWQgaW93b3JrZXIsIHRvIHBlcmZvcm0K
PiByZWFkcyBhbmQgd3JpdGVzIHRvIHRoZSBzb2NrZXQuCj4KPiBXaGVuIGFuIGFjdGl2ZSBzb2Nr
ZXQgaXMgY2xvc2VkIChza19zdGF0ZV9jaGFuZ2UpLCBzZXQgaW5fZXJyb3IgdG8KPiAtRU5PVENP
Tk4gYW5kIG5vdGlmeSB0aGUgb3RoZXIgZW5kLCBhcyBzcGVjaWZpZWQgYnkgdGhlIHByb3RvY29s
Lgo+Cj4gc2tfZGF0YV9yZWFkeSBhbmQgcHZjYWxsc19iYWNrX2lvd29ya2VyIHdpbGwgYmUgaW1w
bGVtZW50ZWQgbGF0ZXIuCj4KPiBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0
ZWZhbm9AYXBvcmV0by5jb20+Cj4gQ0M6IGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tCj4gQ0M6
IGpncm9zc0BzdXNlLmNvbQo+IC0tLQo+ICBkcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYyB8IDE3
MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgMSBmaWxl
IGNoYW5nZWQsIDE3MSBpbnNlcnRpb25zKCspCj4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4v
cHZjYWxscy1iYWNrLmMgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYwo+IGluZGV4IDk1MzQ1
OGIuLjRlZWNkODMgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMKPiAr
KysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYwo+IEBAIC01Niw2ICs1NiwzOSBAQCBzdHJ1
Y3QgcHZjYWxsc19mZWRhdGEgewo+ICAJc3RydWN0IHdvcmtfc3RydWN0IHJlZ2lzdGVyX3dvcms7
Cj4gIH07Cj4gIAo+ICtzdHJ1Y3QgcHZjYWxsc19pb3dvcmtlciB7Cj4gKwlzdHJ1Y3Qgd29ya19z
dHJ1Y3QgcmVnaXN0ZXJfd29yazsKPiArCXN0cnVjdCB3b3JrcXVldWVfc3RydWN0ICp3cTsKPiAr
fTsKPiArCj4gK3N0cnVjdCBzb2NrX21hcHBpbmcgewo+ICsJc3RydWN0IGxpc3RfaGVhZCBsaXN0
Owo+ICsJc3RydWN0IHB2Y2FsbHNfZmVkYXRhICpmZWRhdGE7Cj4gKwlzdHJ1Y3Qgc29ja2V0ICpz
b2NrOwo+ICsJdWludDY0X3QgaWQ7Cj4gKwlncmFudF9yZWZfdCByZWY7Cj4gKwlzdHJ1Y3QgcHZj
YWxsc19kYXRhX2ludGYgKnJpbmc7Cj4gKwl2b2lkICpieXRlczsKPiArCXN0cnVjdCBwdmNhbGxz
X2RhdGEgZGF0YTsKPiArCXVpbnQzMl90IHJpbmdfb3JkZXI7Cj4gKwlpbnQgaXJxOwo+ICsJYXRv
bWljX3QgcmVhZDsKPiArCWF0b21pY190IHdyaXRlOwo+ICsJYXRvbWljX3QgaW87Cj4gKwlhdG9t
aWNfdCByZWxlYXNlOwo+ICsJdm9pZCAoKnNhdmVkX2RhdGFfcmVhZHkpKHN0cnVjdCBzb2NrICpz
ayk7Cj4gKwlzdHJ1Y3QgcHZjYWxsc19pb3dvcmtlciBpb3dvcmtlcjsKPiArfTsKPiArCj4gK3N0
YXRpYyBpcnFyZXR1cm5fdCBwdmNhbGxzX2JhY2tfY29ubl9ldmVudChpbnQgaXJxLCB2b2lkICpz
b2NrX21hcCk7Cj4gK3N0YXRpYyBpbnQgcHZjYWxsc19iYWNrX3JlbGVhc2VfYWN0aXZlKHN0cnVj
dCB4ZW5idXNfZGV2aWNlICpkZXYsCj4gKwkJCQkgICAgICAgc3RydWN0IHB2Y2FsbHNfZmVkYXRh
ICpmZWRhdGEsCj4gKwkJCQkgICAgICAgc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwKTsKPiArCj4g
K3N0YXRpYyB2b2lkIHB2Y2FsbHNfYmFja19pb3dvcmtlcihzdHJ1Y3Qgd29ya19zdHJ1Y3QgKndv
cmspCj4gK3sKPiArfQo+ICsKPiAgc3RhdGljIGludCBwdmNhbGxzX2JhY2tfc29ja2V0KHN0cnVj
dCB4ZW5idXNfZGV2aWNlICpkZXYsCj4gIAkJc3RydWN0IHhlbl9wdmNhbGxzX3JlcXVlc3QgKnJl
cSkKPiAgewo+IEBAIC04NCw5ICsxMTcsMTQyIEBAIHN0YXRpYyBpbnQgcHZjYWxsc19iYWNrX3Nv
Y2tldChzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAo+ICAJcmV0dXJuIDA7Cj4gIH0KPiAgCj4g
K3N0YXRpYyB2b2lkIHB2Y2FsbHNfc2tfc3RhdGVfY2hhbmdlKHN0cnVjdCBzb2NrICpzb2NrKQo+
ICt7Cj4gKwlzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXAgPSBzb2NrLT5za191c2VyX2RhdGE7Cj4g
KwlzdHJ1Y3QgcHZjYWxsc19kYXRhX2ludGYgKmludGY7Cj4gKwo+ICsJaWYgKG1hcCA9PSBOVUxM
KQo+ICsJCXJldHVybjsKPiArCj4gKwlpbnRmID0gbWFwLT5yaW5nOwo+ICsJaW50Zi0+aW5fZXJy
b3IgPSAtRU5PVENPTk47Cj4gKwlub3RpZnlfcmVtb3RlX3ZpYV9pcnEobWFwLT5pcnEpOwo+ICt9
Cj4gKwo+ICtzdGF0aWMgdm9pZCBwdmNhbGxzX3NrX2RhdGFfcmVhZHkoc3RydWN0IHNvY2sgKnNv
Y2spCj4gK3sKPiArfQo+ICsKPiArc3RhdGljIHN0cnVjdCBzb2NrX21hcHBpbmcgKnB2Y2FsbHNf
bmV3X2FjdGl2ZV9zb2NrZXQoCj4gKwkJc3RydWN0IHB2Y2FsbHNfZmVkYXRhICpmZWRhdGEsCj4g
KwkJdWludDY0X3QgaWQsCj4gKwkJZ3JhbnRfcmVmX3QgcmVmLAo+ICsJCXVpbnQzMl90IGV2dGNo
biwKPiArCQlzdHJ1Y3Qgc29ja2V0ICpzb2NrKQo+ICt7Cj4gKwlpbnQgcmV0Owo+ICsJc3RydWN0
IHNvY2tfbWFwcGluZyAqbWFwOwo+ICsJdm9pZCAqcGFnZTsKPiArCj4gKwltYXAgPSBremFsbG9j
KHNpemVvZigqbWFwKSwgR0ZQX0tFUk5FTCk7Cj4gKwlpZiAobWFwID09IE5VTEwpCj4gKwkJcmV0
dXJuIE5VTEw7Cj4gKwo+ICsJbWFwLT5mZWRhdGEgPSBmZWRhdGE7Cj4gKwltYXAtPnNvY2sgPSBz
b2NrOwo+ICsJbWFwLT5pZCA9IGlkOwo+ICsJbWFwLT5yZWYgPSByZWY7Cj4gKwo+ICsJcmV0ID0g
eGVuYnVzX21hcF9yaW5nX3ZhbGxvYyhmZWRhdGEtPmRldiwgJnJlZiwgMSwgJnBhZ2UpOwo+ICsJ
aWYgKHJldCA8IDApCj4gKwkJZ290byBvdXQ7Cj4gKwltYXAtPnJpbmcgPSBwYWdlOwo+ICsJbWFw
LT5yaW5nX29yZGVyID0gbWFwLT5yaW5nLT5yaW5nX29yZGVyOwo+ICsJLyogZmlyc3QgcmVhZCB0
aGUgb3JkZXIsIHRoZW4gbWFwIHRoZSBkYXRhIHJpbmcgKi8KPiArCXZpcnRfcm1iKCk7Cj4gKwlp
ZiAobWFwLT5yaW5nX29yZGVyID4gTUFYX1JJTkdfT1JERVIpIHsKPiArCQlwcl93YXJuKCIlcyBm
cm9udGVuZCByZXF1ZXN0ZWQgcmluZ19vcmRlciAldSwgd2hpY2ggaXMgPiBNQVggKCV1KVxuIiwK
PiArCQkJCV9fZnVuY19fLCBtYXAtPnJpbmdfb3JkZXIsIE1BWF9SSU5HX09SREVSKTsKPiArCQln
b3RvIG91dDsKPiArCX0KPiArCXJldCA9IHhlbmJ1c19tYXBfcmluZ192YWxsb2MoZmVkYXRhLT5k
ZXYsIG1hcC0+cmluZy0+cmVmLAo+ICsJCQkJICAgICAoMSA8PCBtYXAtPnJpbmdfb3JkZXIpLCAm
cGFnZSk7Cj4gKwlpZiAocmV0IDwgMCkKPiArCQlnb3RvIG91dDsKPiArCW1hcC0+Ynl0ZXMgPSBw
YWdlOwo+ICsKPiArCXJldCA9IGJpbmRfaW50ZXJkb21haW5fZXZ0Y2huX3RvX2lycWhhbmRsZXIo
ZmVkYXRhLT5kZXYtPm90aGVyZW5kX2lkLAo+ICsJCQkJCQkgICAgZXZ0Y2huLAo+ICsJCQkJCQkg
ICAgcHZjYWxsc19iYWNrX2Nvbm5fZXZlbnQsCj4gKwkJCQkJCSAgICAwLAo+ICsJCQkJCQkgICAg
InB2Y2FsbHMtYmFja2VuZCIsCj4gKwkJCQkJCSAgICBtYXApOwo+ICsJaWYgKHJldCA8IDApCj4g
KwkJZ290byBvdXQ7Cj4gKwltYXAtPmlycSA9IHJldDsKPiArCj4gKwltYXAtPmRhdGEuaW4gPSBt
YXAtPmJ5dGVzOwo+ICsJbWFwLT5kYXRhLm91dCA9IG1hcC0+Ynl0ZXMgKyBYRU5fRkxFWF9SSU5H
X1NJWkUobWFwLT5yaW5nX29yZGVyKTsKPiArCQo+ICsJbWFwLT5pb3dvcmtlci53cSA9IGFsbG9j
X3dvcmtxdWV1ZSgicHZjYWxsc19pbyIsIFdRX1VOQk9VTkQsIDEpOwo+ICsJaWYgKCFtYXAtPmlv
d29ya2VyLndxKQo+ICsJCWdvdG8gb3V0Owo+ICsJYXRvbWljX3NldCgmbWFwLT5pbywgMSk7Cj4g
KwlJTklUX1dPUksoJm1hcC0+aW93b3JrZXIucmVnaXN0ZXJfd29yaywJcHZjYWxsc19iYWNrX2lv
d29ya2VyKTsKPiArCj4gKwlkb3duKCZmZWRhdGEtPnNvY2tldF9sb2NrKTsKPiArCWxpc3RfYWRk
X3RhaWwoJm1hcC0+bGlzdCwgJmZlZGF0YS0+c29ja2V0X21hcHBpbmdzKTsKPiArCXVwKCZmZWRh
dGEtPnNvY2tldF9sb2NrKTsKPiArCj4gKwl3cml0ZV9sb2NrX2JoKCZtYXAtPnNvY2stPnNrLT5z
a19jYWxsYmFja19sb2NrKTsKPiArCW1hcC0+c2F2ZWRfZGF0YV9yZWFkeSA9IG1hcC0+c29jay0+
c2stPnNrX2RhdGFfcmVhZHk7Cj4gKwltYXAtPnNvY2stPnNrLT5za191c2VyX2RhdGEgPSBtYXA7
Cj4gKwltYXAtPnNvY2stPnNrLT5za19kYXRhX3JlYWR5ID0gcHZjYWxsc19za19kYXRhX3JlYWR5
Owo+ICsJbWFwLT5zb2NrLT5zay0+c2tfc3RhdGVfY2hhbmdlID0gcHZjYWxsc19za19zdGF0ZV9j
aGFuZ2U7Cj4gKwl3cml0ZV91bmxvY2tfYmgoJm1hcC0+c29jay0+c2stPnNrX2NhbGxiYWNrX2xv
Y2spOwo+ICsKPiArCXJldHVybiBtYXA7Cj4gK291dDoKPiArCXB2Y2FsbHNfYmFja19yZWxlYXNl
X2FjdGl2ZShmZWRhdGEtPmRldiwgZmVkYXRhLCBtYXApOwoKY2xlYW51cD8gKFVubGVzcyBpdCBp
cyBzdXBwb3NlZCB0byBoYXBwZW4gaW4KcHZjYWxsc19iYWNrX3JlbGVhc2VfYWN0aXZlKCksIHdo
aWNoIGl0IGlzIG5vdCBhdCB0aGlzIHBhdGNoIGxldmVsKQoKPiArCXJldHVybiBOVUxMOwo+ICt9
Cj4gKwo+ICBzdGF0aWMgaW50IHB2Y2FsbHNfYmFja19jb25uZWN0KHN0cnVjdCB4ZW5idXNfZGV2
aWNlICpkZXYsCj4gIAkJCQlzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVxdWVzdCAqcmVxKQo+ICB7Cj4g
KwlzdHJ1Y3QgcHZjYWxsc19mZWRhdGEgKmZlZGF0YTsKPiArCWludCByZXQgPSAtRUlOVkFMOwo+
ICsJc3RydWN0IHNvY2tldCAqc29jazsKPiArCXN0cnVjdCBzb2NrX21hcHBpbmcgKm1hcDsKPiAr
CXN0cnVjdCB4ZW5fcHZjYWxsc19yZXNwb25zZSAqcnNwOwo+ICsKPiArCWZlZGF0YSA9IGRldl9n
ZXRfZHJ2ZGF0YSgmZGV2LT5kZXYpOwo+ICsKPiArCXJldCA9IHNvY2tfY3JlYXRlKEFGX0lORVQs
IFNPQ0tfU1RSRUFNLCAwLCAmc29jayk7Cj4gKwlpZiAocmV0IDwgMCkKPiArCQlnb3RvIG91dDsK
PiArCXJldCA9IGluZXRfc3RyZWFtX2Nvbm5lY3Qoc29jaywgKHN0cnVjdCBzb2NrYWRkciAqKSZy
ZXEtPnUuY29ubmVjdC5hZGRyLAo+ICsJCQkJICByZXEtPnUuY29ubmVjdC5sZW4sIHJlcS0+dS5j
b25uZWN0LmZsYWdzKTsKPiArCWlmIChyZXQgPCAwKSB7Cj4gKwkJc29ja19yZWxlYXNlKHNvY2sp
Owo+ICsJCWdvdG8gb3V0Owo+ICsJfQo+ICsJCj4gKwltYXAgPSBwdmNhbGxzX25ld19hY3RpdmVf
c29ja2V0KGZlZGF0YSwKPiArCQkJCQlyZXEtPnUuY29ubmVjdC5pZCwKPiArCQkJCQlyZXEtPnUu
Y29ubmVjdC5yZWYsCj4gKwkJCQkJcmVxLT51LmNvbm5lY3QuZXZ0Y2huLAo+ICsJCQkJCXNvY2sp
Owo+ICsJaWYgKCFtYXApIHsKPiArCQlzb2NrX3JlbGVhc2UobWFwLT5zb2NrKTsKPiArCQlnb3Rv
IG91dDsKClVubmVjZXNzYXJ5IGdvdG8uCgo+ICsJfQo+ICsKPiArb3V0Ogo+ICsJcnNwID0gUklO
R19HRVRfUkVTUE9OU0UoJmZlZGF0YS0+cmluZywgZmVkYXRhLT5yaW5nLnJzcF9wcm9kX3B2dCsr
KTsKPiArCXJzcC0+cmVxX2lkID0gcmVxLT5yZXFfaWQ7Cj4gKwlyc3AtPmNtZCA9IHJlcS0+Y21k
Owo+ICsJcnNwLT51LmNvbm5lY3QuaWQgPSByZXEtPnUuY29ubmVjdC5pZDsKPiArCXJzcC0+cmV0
ID0gcmV0Owo+ICsKPiArCXJldHVybiByZXQ7CgpKdXN0IGxpa2UgaW4gb3RoZXIgaGFuZGxlcnMs
IHJldHVybiAwPwoKLWJvcmlzCgoKPiArfQo+ICsKPiArc3RhdGljIGludCBwdmNhbGxzX2JhY2tf
cmVsZWFzZV9hY3RpdmUoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKPiArCQkJCSAgICAgICBz
dHJ1Y3QgcHZjYWxsc19mZWRhdGEgKmZlZGF0YSwKPiArCQkJCSAgICAgICBzdHJ1Y3Qgc29ja19t
YXBwaW5nICptYXApCj4gK3sKPiAgCXJldHVybiAwOwo+ICB9Cj4gIAo+IEBAIC0yMDYsNiArMzcy
LDExIEBAIHN0YXRpYyBpcnFyZXR1cm5fdCBwdmNhbGxzX2JhY2tfZXZlbnQoaW50IGlycSwgdm9p
ZCAqZGV2X2lkKQo+ICAJcmV0dXJuIElSUV9IQU5ETEVEOwo+ICB9Cj4gIAo+ICtzdGF0aWMgaXJx
cmV0dXJuX3QgcHZjYWxsc19iYWNrX2Nvbm5fZXZlbnQoaW50IGlycSwgdm9pZCAqc29ja19tYXAp
Cj4gK3sKPiArCXJldHVybiBJUlFfSEFORExFRDsKPiArfQo+ICsKPiAgc3RhdGljIGludCBiYWNr
ZW5kX2Nvbm5lY3Qoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldikKPiAgewo+ICAJaW50IGVyciwg
ZXZ0Y2huOwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 20 15:46:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 15: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 1dNLLs-000121-CA; Tue, 20 Jun 2017 15:46: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 1dNLLq-00011u-O4
 for xen-devel@lists.xen.org; Tue, 20 Jun 2017 15:45:58 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 C0/9C-02183-53349495; Tue, 20 Jun 2017 15:45:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsXSO6nOVdfU2TP
 S4GYvn8WSj4tZHBg9ju7+zRTAGMWamZeUX5HAmnH3/27WgpWcFecavrM0MB5n72Lk4hASmMgk
 cXDKJ2YI5y+jxIQPO5ggnI2MEjMXz2SFcLYxSmxc+h7I4eQQFnCR6D4/jx3EFhHwkLiyawIbR
 NEXRolFE+6ygSSYBZIlLs69xgJiswkYSZw9Op0RxOYVsJX437scLM4ioCrRc/Iv2FBRgXCJt4
 1HWCBqBCVOznwCZnMK2Ek0vtnPDjFTT2LH9V+sELa8xPa3c5hBbAkBQ4nTD7cxTmAUnIWkfRa
 SlllIWhYwMq9i1ChOLSpLLdI1NtBLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgM
 33oGBsYdjBNW+R1ilORgUhLlvWPpGSnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgjfSCSgnWJSan
 lqRlpkDjCSYtAQHj5IIr5EjUJq3uCAxtzgzHSJ1ilFRSpyXFaRPACSRUZoH1waL3kuMslLCvI
 wMDAxCPAWpRbmZJajyrxjFORiVhHmdQKbwZOaVwE1/BbSYCWjxiyMeIItLEhFSUg2Mfl///nx
 da37l1MepUQsSqjQ/2Pk+duhdlnwt4dR7kw+5Wx3srioqT7lr5mRfHL3rvJqsQvrr6do163qf
 VV30EVkT75euxzTr7Lot4bn9cx/8VBX88XLtqctWTX38zCez4pdPE64tmff2VcgrBZErGl5ub
 DdqePPZNvAm/twdJsmwLItpp+QkJZbijERDLeai4kQA1oMtrtkCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1497973555!99821864!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41223 invoked from network); 20 Jun 2017 15:45:56 -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; 20 Jun 2017 15:45: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
 v5KFjpRH025815
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 20 Jun 2017 15:45:51 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 v5KFjomP025481
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 20 Jun 2017 15:45:51 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 v5KFjn6S027512;
 Tue, 20 Jun 2017 15:45: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, 20 Jun 2017 08:45:49 -0700
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1706151156350.12156@sstabellini-ThinkPad-X260>
 <1497553787-3709-1-git-send-email-sstabellini@kernel.org>
 <1497553787-3709-8-git-send-email-sstabellini@kernel.org>
 <85f49d02-a640-6259-727d-e3761631d1b5@oracle.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <fd863110-cc9c-5535-887e-7126a88d62d7@oracle.com>
Date: Tue, 20 Jun 2017 11:47: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: <85f49d02-a640-6259-727d-e3761631d1b5@oracle.com>
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 08/18] 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>

Cj4+ICsKPj4gIHN0YXRpYyBpbnQgcHZjYWxsc19iYWNrX2Nvbm5lY3Qoc3RydWN0IHhlbmJ1c19k
ZXZpY2UgKmRldiwKPj4gIAkJCQlzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVxdWVzdCAqcmVxKQo+PiAg
ewo+PiArCXN0cnVjdCBwdmNhbGxzX2ZlZGF0YSAqZmVkYXRhOwo+PiArCWludCByZXQgPSAtRUlO
VkFMOwo+PiArCXN0cnVjdCBzb2NrZXQgKnNvY2s7Cj4+ICsJc3RydWN0IHNvY2tfbWFwcGluZyAq
bWFwOwo+PiArCXN0cnVjdCB4ZW5fcHZjYWxsc19yZXNwb25zZSAqcnNwOwo+PiArCj4+ICsJZmVk
YXRhID0gZGV2X2dldF9kcnZkYXRhKCZkZXYtPmRldik7Cj4+ICsKPj4gKwlyZXQgPSBzb2NrX2Ny
ZWF0ZShBRl9JTkVULCBTT0NLX1NUUkVBTSwgMCwgJnNvY2spOwo+PiArCWlmIChyZXQgPCAwKQo+
PiArCQlnb3RvIG91dDsKPj4gKwlyZXQgPSBpbmV0X3N0cmVhbV9jb25uZWN0KHNvY2ssIChzdHJ1
Y3Qgc29ja2FkZHIgKikmcmVxLT51LmNvbm5lY3QuYWRkciwKPj4gKwkJCQkgIHJlcS0+dS5jb25u
ZWN0LmxlbiwgcmVxLT51LmNvbm5lY3QuZmxhZ3MpOwo+PiArCWlmIChyZXQgPCAwKSB7Cj4+ICsJ
CXNvY2tfcmVsZWFzZShzb2NrKTsKPj4gKwkJZ290byBvdXQ7Cj4+ICsJfQo+PiArCQo+PiArCW1h
cCA9IHB2Y2FsbHNfbmV3X2FjdGl2ZV9zb2NrZXQoZmVkYXRhLAo+PiArCQkJCQlyZXEtPnUuY29u
bmVjdC5pZCwKPj4gKwkJCQkJcmVxLT51LmNvbm5lY3QucmVmLAo+PiArCQkJCQlyZXEtPnUuY29u
bmVjdC5ldnRjaG4sCj4+ICsJCQkJCXNvY2spOwo+PiArCWlmICghbWFwKSB7Cj4+ICsJCXNvY2tf
cmVsZWFzZShtYXAtPnNvY2spOwo+PiArCQlnb3RvIG91dDsKPiBVbm5lY2Vzc2FyeSBnb3RvLgoK
T2gsIGFuZCBhbHNvIHJldCBuZWVkcyB0byBiZSBzZXQgc2luY2UgaXQgd2lsbCBiZSBjbGVhcmVk
IGJ5CmluZXRfc3RyZWFtX2Nvbm5lY3QoKS4KCi1ib3JpcwoKCj4KPj4gKwl9Cj4+ICsKPj4gK291
dDoKPj4gKwlyc3AgPSBSSU5HX0dFVF9SRVNQT05TRSgmZmVkYXRhLT5yaW5nLCBmZWRhdGEtPnJp
bmcucnNwX3Byb2RfcHZ0KyspOwo+PiArCXJzcC0+cmVxX2lkID0gcmVxLT5yZXFfaWQ7Cj4+ICsJ
cnNwLT5jbWQgPSByZXEtPmNtZDsKPj4gKwlyc3AtPnUuY29ubmVjdC5pZCA9IHJlcS0+dS5jb25u
ZWN0LmlkOwo+PiArCXJzcC0+cmV0ID0gcmV0Owo+PiArCj4+ICsJcmV0dXJuIHJldDsKPgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 20 15:47:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 15:47: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 1dNLNR-00019H-Mm; Tue, 20 Jun 2017 15: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 <boris.ostrovsky@oracle.com>) id 1dNLNQ-000194-Gq
 for xen-devel@lists.xen.org; Tue, 20 Jun 2017 15:47:36 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 09/28-02956-79349495; Tue, 20 Jun 2017 15:47:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsXSO6nOVXe6s2e
 kwYRTkhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b7y6vZCm4xVSxa/YalgXElUxcjF4eQQAeT
 xNreKcwQzhdGib8HNrB3MXICORsYJQ7s8IewtzFKvH1jDmILCzhLtDXfB6sREfCQuLJrAhtEz
 UFGiYWXmUBsZoFkiYtzr7GA2GwCRhJnj05nBLF5BWwlju05D1bDIqAqsWPKXbAaUYFwibeNR1
 ggagQlTs58AmZzCrhJ9M65yQoxU09ix/VfULa8xPa3c5hBbAkBY4m+WX0sExgFZyFpn4WkZRa
 SlgWMzKsYNYpTi8pSi3SNDPWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQIDlwEI
 djD+WRZwiFGSg0lJlPeOpWekEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneR45AOcGi1PTUirTMH
 GAMwaQlOHiURHiNQNK8xQWJucWZ6RCpU4y6HE0ftnxhEmLJy89LlRLnZXUCKhIAKcoozYMbAY
 vnS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmdQKZwpOZVwK36RXQEUxAR7w44gFyREkiQkq
 qgTG64nQSj/asxSdU+qMM7rOWWCyW1nhuHJSiLmK5TJV9CtftBVyCl28qahbsPdRRn/x9ybmX
 cc5G94T23riUwKa7vjpg4/43t1Y5e+1O4uzWjOvf/bh8R6PZ1/83tH/03Uxp/tWymulBaqL/3
 1eL5yj8uGSYH929bnKJwK24dU3hQetWuym8SFZiKc5INNRiLipOBACJrfUv4gIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1497973653!108799735!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63123 invoked from network); 20 Jun 2017 15:47:35 -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; 20 Jun 2017 15:47:35 -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
 v5KFlUsg028266
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Tue, 20 Jun 2017 15:47:30 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0021.oracle.com (8.13.8/8.14.4) with ESMTP id v5KFlUDS012638
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Tue, 20 Jun 2017 15:47:30 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 v5KFlTrO019250;
 Tue, 20 Jun 2017 15:47:29 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 20 Jun 2017 08:47:29 -0700
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1706151156350.12156@sstabellini-ThinkPad-X260>
 <1497553787-3709-1-git-send-email-sstabellini@kernel.org>
 <1497553787-3709-7-git-send-email-sstabellini@kernel.org>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <e7468a54-d6a7-ff7c-37ae-5dcba33e94a4@oracle.com>
Date: Tue, 20 Jun 2017 11:49:13 -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: <1497553787-3709-7-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 07/18] xen/pvcalls: implement socket
	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>

T24gMDYvMTUvMjAxNyAwMzowOSBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IEp1c3Qg
cmVwbHkgd2l0aCBzdWNjZXNzIHRvIHRoZSBvdGhlciBlbmQgZm9yIG5vdy4gRGVsYXkgdGhlIGFs
bG9jYXRpb24KPiBvZiB0aGUgYWN0dWFsIHNvY2tldCB0byBiaW5kIGFuZC9vciBjb25uZWN0Lgo+
Cj4gU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29t
Pgo+IENDOiBib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbQo+IENDOiBqZ3Jvc3NAc3VzZS5jb20K
ClJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29t
PgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 20 15:50:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 15:50:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNLQ6-0001p8-54; Tue, 20 Jun 2017 15: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 <boris.ostrovsky@oracle.com>) id 1dNLQ5-0001p2-IZ
 for xen-devel@lists.xen.org; Tue, 20 Jun 2017 15:50:21 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 7D/D1-11537-C3449495; Tue, 20 Jun 2017 15:50:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRWlGSWpSXmKPExsUyZ7p8oK6Ni2e
 kwZbpjBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bNW0IFT7gqZs65x97AOIWzi5GLQ0hgIpNE
 78vtjBDON0aJRy+6mSGcjYwSHT0tUM42RoltjzawdDFycggLOEvsWniOEcQWEfCQuLJrAhtE0
 SFGid13T7GCJJgFkiUuzr0G1sAmYCRx9uh0sAZeAVuJsxufgdksAqoS868sB6sXFQiXeNt4hA
 WiRlDi5MwnYDangLvEml/zmSBm6knsuP4Lar68xPa3c5hBbAkBQ4nPG5cyT2AUnIWkfRaSlll
 IWhYwMq9i1ChOLSpLLdI1NNRLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMXgYg
 2MG4+rfTIUZJDiYlUd47lp6RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4jZyBcoJFqempFWmZO
 cA4gklLcPAoifAaOQKleYsLEnOLM9MhUqcYdTk2rF7/hUmIJS8/L1VKnLfeCahIAKQoozQPbg
 Qspi8xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmHcZyBSezLwSuE2vgI5gAjrixREPkCNKEhF
 SUg2MabyyEiXXdgfdq5xa8Co1SuOxzNLLhz6tnlTNP/eo40XbBEsLmxX/vh+QV2+cseX8seZd
 y/jcbi+1zbsdp/zo+J7/C68V/G3qn7XT/17r2acb7fn2m95bwe64wuKu3PfHnqfdMh7uetvtw
 zDJ+fdbwVg1Qcmt4v6Jxv+1/7tHSJ0P3pY722XxXSWW4oxEQy3mouJEABvwj6TkAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1497973818!105868187!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59990 invoked from network); 20 Jun 2017 15:50:19 -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; 20 Jun 2017 15:50:19 -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
 v5KFoFs4005230
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 20 Jun 2017 15:50: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 v5KFoE5j031424
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Tue, 20 Jun 2017 15:50:14 GMT
Received: from abhmp0010.oracle.com (abhmp0010.oracle.com [141.146.116.16])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id v5KFoCGJ004709;
 Tue, 20 Jun 2017 15:50:13 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, 20 Jun 2017 08:50:12 -0700
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1706151156350.12156@sstabellini-ThinkPad-X260>
 <1497553787-3709-1-git-send-email-sstabellini@kernel.org>
 <1497553787-3709-10-git-send-email-sstabellini@kernel.org>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <4316df6f-398c-48d3-84b5-1f3ae217de26@oracle.com>
Date: Tue, 20 Jun 2017 11:51: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: <1497553787-3709-10-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 10/18] 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDYvMTUvMjAxNyAwMzowOSBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IENhbGwg
aW5ldF9saXN0ZW4gdG8gaW1wbGVtZW50IHRoZSBsaXN0ZW4gY29tbWFuZC4KPgo+IFNpZ25lZC1v
ZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRvLmNvbT4KPiBDQzogYm9y
aXMub3N0cm92c2t5QG9yYWNsZS5jb20KPiBDQzogamdyb3NzQHN1c2UuY29tCgpSZXZpZXdlZC1i
eTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCj4gLS0tCj4g
IGRyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jIHwgMTkgKysrKysrKysrKysrKysrKysrKwo+ICAx
IGZpbGUgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKQo+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMv
eGVuL3B2Y2FsbHMtYmFjay5jIGIvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMKPiBpbmRleCBj
MTdkOTcwLi5lNWM1MzVkIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5j
Cj4gKysrIGIvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMKPiBAQCAtMzU4LDYgKzM1OCwyNSBA
QCBzdGF0aWMgaW50IHB2Y2FsbHNfYmFja19iaW5kKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYs
Cj4gIHN0YXRpYyBpbnQgcHZjYWxsc19iYWNrX2xpc3RlbihzdHJ1Y3QgeGVuYnVzX2RldmljZSAq
ZGV2LAo+ICAJCQkgICAgICAgc3RydWN0IHhlbl9wdmNhbGxzX3JlcXVlc3QgKnJlcSkKPiAgewo+
ICsJc3RydWN0IHB2Y2FsbHNfZmVkYXRhICpmZWRhdGE7Cj4gKwlpbnQgcmV0ID0gLUVJTlZBTDsK
PiArCXN0cnVjdCBzb2NrcGFzc19tYXBwaW5nICptYXA7Cj4gKwlzdHJ1Y3QgeGVuX3B2Y2FsbHNf
cmVzcG9uc2UgKnJzcDsKPiArCj4gKwlmZWRhdGEgPSBkZXZfZ2V0X2RydmRhdGEoJmRldi0+ZGV2
KTsKPiArCj4gKwltYXAgPSByYWRpeF90cmVlX2xvb2t1cCgmZmVkYXRhLT5zb2NrZXRwYXNzX21h
cHBpbmdzLCByZXEtPnUubGlzdGVuLmlkKTsKPiArCWlmIChtYXAgPT0gTlVMTCkKPiArCQlnb3Rv
IG91dDsKPiArCj4gKwlyZXQgPSBpbmV0X2xpc3RlbihtYXAtPnNvY2ssIHJlcS0+dS5saXN0ZW4u
YmFja2xvZyk7Cj4gKwo+ICtvdXQ6Cj4gKwlyc3AgPSBSSU5HX0dFVF9SRVNQT05TRSgmZmVkYXRh
LT5yaW5nLCBmZWRhdGEtPnJpbmcucnNwX3Byb2RfcHZ0KyspOwo+ICsJcnNwLT5yZXFfaWQgPSBy
ZXEtPnJlcV9pZDsKPiArCXJzcC0+Y21kID0gcmVxLT5jbWQ7Cj4gKwlyc3AtPnUubGlzdGVuLmlk
ID0gcmVxLT51Lmxpc3Rlbi5pZDsKPiArCXJzcC0+cmV0ID0gcmV0Owo+ICAJcmV0dXJuIDA7Cgpu
ZXdsaW5lIGJlZm9yZSByZXR1cm4gd291bGQgYmUgdXNlZnVsIChpZiB5b3UgcmVzcGluIHRoaXMp
Cgo+ICB9Cj4gIAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 20 15:53:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 15: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 1dNLSk-00022b-M2; Tue, 20 Jun 2017 15: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 <Thomas.Lendacky@amd.com>) id 1dNLSj-00022N-5o
 for xen-devel@lists.xen.org; Tue, 20 Jun 2017 15:53:05 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 E4/47-01735-0E449495; Tue, 20 Jun 2017 15:53:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSaUhUYRSdbzaf4pPPUfE2KDkvpTAdtzQryDb
 IqEyoP2agz3w5A7PIvDHGotIyI1vUDKNRa8YFQ7PMVpKCTEFNQSULl4hCcjcmU38Y2Hu+0ezf
 ufece893Pi4hUeTLlQRjMTMmA62j5G5STVhAVOjXfQeSwqfnVbHVjirpLhTf1rwoTkTHZVpDm
 tGSKtNMPdZmTmPLWP07lIN6yALkRkhxngRsYy2ILxC+iuDShzlZAXIlFHgRQUv1Rh574SQYyB
 1w4bE3pmCuskLMD0jwDAF3Jntd+EKBnyAoHcxBvEqOQ+DT9G8xj0m8HXLto9ICRHB+QeB4EMe
 3ffAJWGifdUo8oePuyLLEFcdAQ62Rb0s4eO/pN4mAfWFw5L5YwOvh5XT5ch9wADxv7ZPzTwB8
 BcGz/FpngECwzva4CCJ/aOsuX94P+DAMdgcLcAN05iUIihox5P86Jqy5IYdeRyESiGCobS+UC
 cR3F+ioeC11FjIoK15wOr+QQn2vzfkkHYwOjTvHY+Ga/Y8Td8mgOS9QGCjC0D9WIi5CodY1P2
 BdE9u6JrZ1TWwbktahTSxjOs2YQiNj1WkmbYbGrKe1utCI8Gi1nmFZOoPR0Wms+qRR34S4+7g
 gEqFX6GZdQgtaR4gpH3J424EkhUeaMT1bQ7OaFFOWjmFbkB9BUEAGcnek8DQxGYzllFbHHdkK
 DYQ75U1G7uZoks2k9aw2Q6A6kUrpSzr2cgTmCU2WYXVs5Tz7kL/Si0QikUjhnsmY9Frz//wE8
 iUQ5UWm8u7uWoN5dfsEZyzmjMda43ljM/2PUuYgv7c1HVvUg2zfl5id2VuHSz4fsl1vPBgYvS
 PGbmk8O/TGr3JYeSYs5taPuBzVnnGDT3zExcoE3FhYsTm95pyS8ml4/7E35Oj+qqmuGffWy8W
 qoNuqEP8Cu6PUIzFevpTin+4h8/ScV1NRtkc/l5qr7Q/j5OetR5KTy5piYbK1v5mSsho6Ilhi
 Yum/0yoBYpkDAAA=
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1497973982!99823012!1
X-Originating-IP: [104.47.32.51]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26727 invoked from network); 20 Jun 2017 15:53:03 -0000
Received: from mail-sn1nam01on0051.outbound.protection.outlook.com (HELO
 NAM01-SN1-obe.outbound.protection.outlook.com) (104.47.32.51)
 by server-5.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 20 Jun 2017 15:53:03 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=reaRoYYQ5rMPARTH/c/ok3fknqMXETv47pTXvfTU8ZU=;
 b=bx2tT+Db6XL1At1ageu5DrWP873mdq9HJyELVeemkroWxdEEx6eKfYQw9d1CBlYa/rJWPk5omTb1neTYhtwUYxinPYeKmAMN0VLjZBHyzKsg3WPsHqXcnWt57LYnL3hTcpz1dtftVFd+DW6agLjrWAB2fejpGBAsBceTWdk3xec=
Received: from [10.236.64.250] (165.204.78.1) by
 MWHPR12MB1149.namprd12.prod.outlook.com (10.169.204.13) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1199.15; Tue, 20 Jun 2017 15:52:53 +0000
To: Borislav Petkov <bp@alien8.de>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
 <20170616185115.18967.79622.stgit@tlendack-t1.amdoffice.net>
 <20170620073845.nteivabsgcdy7gv4@pd.tnic>
From: Tom Lendacky <thomas.lendacky@amd.com>
Message-ID: <49c62e8c-c4ae-6d05-e2a4-aa1fc6e2d717@amd.com>
Date: Tue, 20 Jun 2017 10:52:48 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.0
MIME-Version: 1.0
In-Reply-To: <20170620073845.nteivabsgcdy7gv4@pd.tnic>
Content-Language: en-US
X-Originating-IP: [165.204.78.1]
X-ClientProxiedBy: BN6PR14CA0010.namprd14.prod.outlook.com (10.173.157.148) To
 MWHPR12MB1149.namprd12.prod.outlook.com (10.169.204.13)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 8da133f4-7bd5-488b-b48c-08d4b7f46c05
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500055)(300135000095)(300000501055)(300135300095)(300000502055)(300135100095)(22001)(300000503055)(300135400095)(48565401081)(201703131423075)(201703031133081)(300000504055)(300135200095)(300000505055)(300135600095);
 SRVR:MWHPR12MB1149; 
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1149;
 3:66LSQgE87R6U2po/bmKhFUzfvYXn7BC3DG4LsR8eri5P/p2A4gUSR0/y/COob9H4rOq0TloFNh1UOfsdOdvmDk2Baodrm/jrNRfzSAeyAziJzw3C3piIqlAQ09Uco2t/nBckWLL9vPQZFPjRRtIon7DGoqiHiJXRbq9AjjEiL8alYEgWBYhzqYfZ93vN1Nvh7E5VLEBX875bFZbcBbh19N/qnDMlusSlSg0DlYCLBx0up7DSJ0URZw725xF4XDwL9pZqlrlsu0UkrB4z5TxIdzlrweXupxPG8xJY1sNUT9DXuxXdPM5/LWVJo2A8IPCZ0QUCA5/p1QSXis8EpZh+2AoUvRjsGwthkfqTxY6LRY7EQuOYKbaIjQeUpyRTuEhlaVunwQfG+HgMrZ7h2DY+XkXiCHiuZOaGGD4ZY70jaMcmFsbuBiRsoD8ftLCqqP5C9437zGZAvFiOOnkAkwdFuIFGX1iSzC1axJh993DFZ9ghvJcB0IvvCGcFQ7y2ECaT41LffzAZ+tM9tZRsLLaoANHT4QHUMSQbJ13nUQ2Cz2gDyPChLgdxOo+EjnW1lsQkod3LbZPcb0fjuUatCilOPNxVE5bHQ7tUkHgsAWxXdrDTYCM6dSziIr9oeKIO5i7nLuObYTJoDsRxZ5VGCXVfFaIg7jV0cyA9ruZBOM4Zeb9JEc70taTlh8N3XRvqABJsUot/ofQsSPXe3ZjodC3ydQ==
X-MS-TrafficTypeDiagnostic: MWHPR12MB1149:
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1149;
 25:DegdRI4xpI2bDXEONHJRmlvsBAYzM/en4xE/dDKTZihCX/dGkWCzfTl+p+u2nlvjcBqoJwBnfT/CeLlng0YGc+wDUyiPZohBUjSd5mvm509WLV53IGfvFuLW2y05maHEsKbssaL+9Azx1Xl0v95NM3E7xotSeGCXt4jayliUKsL9JzOOnf3RvwIGRuoWvHpal1q9EzdRD5D1i7lCyd6Eo5tZCQvUAt8Aa5V2IM/iuDnqWpPv+4LsRZqRPd8DJ7kIuQdbJMANuc9veLRUlGo5LxZozMU0VcickNlDIW4hbIHZTlO70r+ZK1W0/bWatk7u/0hu1+txEc8V+FknA9CXTxCdaNkeCT6oXF9GA9xwdZdUT2LU302St3h0JhpzNXrcuh4VmEgxeiaGx40TzsDy5hxtMGqqhcT3c2w6K6vL+kgYDo5E7qCWqxL+hF6g9EwKJXZILDNBZ4artyUuVXfuq1gd2oIOyj58JFt11mUckv4DirWW+T8PEqdpDuJy7Mkc5z4iqdZXXYoteYnEdiibUCKfYdnO7BA5lUwfaKtcvznUyNRDrDoMWMwlazGhX339iWWDknFy7vdsorkEs/b8Kfdsxvf9UzwBheJuAmcMGoTP8fVwlxfjWs4igf0yxMhOhVNXqNlYush/8E0R4GJ6b7B8xMwdS2MPFvBjVhQrT3C2C5fbKHpgr/T6UzjFlzm6RSKBJ+fYqro2oXl8r1K57OPkLsAwyQM6cf+N8S3pDdNz9WS+vZIAKIGPo9sQeFxrDdbbga/tVUa/iNir+2Wb/GgYSkvBDYB26ZAhUlwfk6u12JU44HUJg/XB3ii8i49x5SfCl5hfVwp4mGm668OZJOI6tTTX38Hrfsg/bjphCJlaM6jJE36P2NUQO9gRAl/sTrLiA95aAJ28xp3YmfDZgw44uKsMr0/FjsJ1jroJ9Vw=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1149;
 31:3PrdaM9MmtBgUWtKsM10pMobE+E4AukSYr6pSCz1LvIhxhGVnEAQ2UBEd+W+u7x+2pyKnCIwPclFQuHuK0fa/htaEauhG1p+O6rta6xx4wrXVDodjWUdtQZpyewZgOzHzmuIyuvaaNr6gn8X2/XS5j9hlG72pHGsQ2BJzNRg4ndYDaHmSUUFwh5sTX7xmQWhp7Ubdp4MUy/EB2GVr9LfHoZaWcXHAwO1dr/ocguG4k9/QsQ9rUAhDlO6xukUuEGfIiYH+A4IM0rpH2feAV6udYNd3Eb1ig8WlTz/4TcS/o09OqL2PKWxJN/sHDM3UJNLVZyqUR70O+WkKYXDpK+HbWp+B1UAhqwxvamThTQrXL5Aw4niM+EVaE17LiU//vU8NOwZTr4cmMov8+akCrMeTICdQfKxqOM0r9hEwBNGPqwSASCVKphsdWeK86MZbL611U5PwG7Q+7KrX4+Nh0o5Lb/r4cQea8cYCkkqrJFiQL8ktcb/5ermIwV/YBI5W0odiEtXyL8NFrvE99Vp21nJDoL/jKUSoR+9sd1HPpkQzgu7sBbUbAawtdpmxV2Hfas19wtxaoErMqKVz5oInXvRaeReSeLIspKJ6AfXkGroPRV8jY6FniStTGCSQqtbxGBwEEK4S8D+fCFYRdTvX0oAxiWVd1b5+sE2/WpHalP0mSA=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1149;
 20:IRpCydeBpuwHDY6NLIshIgNjpoBukmOmP9R9jyE0I7kihEsQBU9VNYsmIMohjykxpGLBUPNpUDDDoP0F0uISts2zQ2RIFqc2TODgpKe8utnmneC95e+PzIU49Jj2k56gVTo5zZLgHTyYV09/fiZfCr9h7NK9+/m6/XupwWJOohO0e9uNQznr5aggoBTgv1/Ty/eKwLp1NSNUYwpryinLnxdO+in9EtAJV/NOHIkXFzMWGk2+fohSyE/l9fZqHoe9ouR7C59U/llppnlqgYXNY4rgW2IXnDOHmPYjPSSYSaxupak9Az/yLcg678fOoUNxnC9Z3sADKziE1N4kHADhmRvhKn7K71MiWJLPMQQdvX01RxDqW2jSfe86501DN8RazytdKJaY7MVfKIlvOq//UbfaZJn55Z+geI7PK/5qHZ2kIxmO+sZv7hZUQnhs0TypJVsEgxXL5kI1Rhq2ALznrio8SspC51d8q+NAnICrzVvpV0RqASJXEDqHU+rWFb65
X-Microsoft-Antispam-PRVS: <MWHPR12MB11497ABBD98628D2DC257506ECC50@MWHPR12MB1149.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(767451399110);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(100000703101)(100105400095)(10201501046)(6055026)(6041248)(20161123558100)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123560025)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:MWHPR12MB1149; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:MWHPR12MB1149; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTQ5OzQ6NnI4QitVdW54M0JlUVNtbmE4ZGJaRmlWdVRM?=
 =?utf-8?B?SlduU0RYOE5FckxtZi9jbVZ1YTBwMm5zZXppOCt6Mzk1TWVWdGdKZUd4MHBU?=
 =?utf-8?B?M203S3lRN05EV2Y5WkJwdkNnd1ZCRGxrc3NjdzFmbE85ekRTcjRJdTl0ek9t?=
 =?utf-8?B?YTlvb3JzS24zWmd1U0tXVnFyTk1lWWF6aUZkbU1GN0JNV2s4ZElMSHdZb2dx?=
 =?utf-8?B?NTNlNWMwSndOejArUW8ycjFyL1RZYW85ZENjRllnVVFrZDBBREFmREh2Z2pV?=
 =?utf-8?B?djJDSEpscld6WnRYa2ZaSENwQXZhTTBXQnJ2NnpOVEcyb05jZjFUT1h4cE5q?=
 =?utf-8?B?ODloRjFLQUt2dXBtMC83M2tzUDBJc3hHdHJHV1lhM1Y1MkZVTjhyZmE0YnF3?=
 =?utf-8?B?cDZHWW9Wakc2OWFNS0R1bVFHS0dpMTN1WmdIa3ZzbTVCWmdsNG41U1dZN0dt?=
 =?utf-8?B?RnpJelVUTzhwRjQrUWlFUmFBQWp1QitpM1NZVUxMZEV0STJpTW1hM21ZY2pv?=
 =?utf-8?B?Tmo0YnhBb2lCQUo1bW0zUDgzMnFLZXMzOHZuNVl4T3VuTGV1QktUYlgzZzla?=
 =?utf-8?B?NFZxUFpOUGJQdkJ1T3UvWXdocWFWNndUTGR4OUlNRU5oZThrR1FJYnBLZjhl?=
 =?utf-8?B?b1NULzJIa0QwcGdxdk9yTFl1eEU1d2ZseEMzaklTMDQ3bGxaQmhrdkk3K0RV?=
 =?utf-8?B?M0RYYTFXRXd5aTFmQ1lPTWtmMXdsdDZzcTAyMTBudTQxd2FEc1BGUG1oeHA1?=
 =?utf-8?B?R1VKK2JFUTJQQXNIc2xJZVdaOGhpZjA4L0M4WWlMQWhqRVNwRnFKK2YrcEVU?=
 =?utf-8?B?bXgycXdpK29GaEtmUmNQR2E5VW5RUzdYVDVBdkJLYU1KWVYxMXVXdEt1K0Vt?=
 =?utf-8?B?YmU5UTZ1RHZxenhxS0g4bjhMMnBCRVA2alJzeTRONXBXRlBnK1dHWCtlcTlH?=
 =?utf-8?B?YUZxS0g3YStCTlUrYnV0RlhzdUNOaVRHSVVPV29PdlpQWld6MDQrZnc0Qy9p?=
 =?utf-8?B?UE80bDJ3SzRZU0l2NjI5Zm1qTzBtVDhjTnVIUit2NTRVYjdXQjFJSXFBR3hP?=
 =?utf-8?B?Tjkydi85RjF3RDRLQ1hFN3JwS2t4aFFHUEp3RUJGd3Vhb2ltOVlvcXlmV0J3?=
 =?utf-8?B?dVhvUG50UlRmZUFqN2JqcUpFaVRyRU91TzViUlRrd3M3Q2YyWFNsYlo3dSs2?=
 =?utf-8?B?a0RDQWIrOUVOMnpkeU5zalRVZTAvbzlaV0oyOFJZNnpMWTkzUnh3RlY0cG5o?=
 =?utf-8?B?R3pTUnBJMFFQVFlqWTRkMVNLd2dEcFRueFJFc2RMQXdDamo3QWNlekhJVE1S?=
 =?utf-8?B?ZmFTdzR2VjZ1eFR5UnFFQ3VQMVdRaGYyVGprYUpHUGpNeXQ3aTl0TnlNV0dR?=
 =?utf-8?B?cHVHQ3BiV0JMU1ZOemlnQzZpZldJcjYvZmk4YTNERzJ5WG5MaXJ6MU1UMkRM?=
 =?utf-8?B?MjVlQ21SU2plbmx5VmVlSEJWMGRheGdCZXhNS3NDdmwxQnMrRzVsVGtmc0x3?=
 =?utf-8?B?aG5Yb0oyWXNxZVA1MzJwZnAvcWNXMGlDOFBNUzJoYllOYm80d09vTnVrN01z?=
 =?utf-8?B?cjU0NjVPdC9iSlZuWWlTTitDYS9JaGpjUDRZQnhrVmNvRFVUL3g1U1hmcHNK?=
 =?utf-8?Q?gy/HExX7tF13UIVb0QT?=
X-Forefront-PRVS: 03449D5DD1
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6049001)(6009001)(39860400002)(39400400002)(39850400002)(39410400002)(39840400002)(39450400003)(377454003)(24454002)(50466002)(54906002)(7406005)(7416002)(4326008)(72206003)(47776003)(65956001)(66066001)(81166006)(478600001)(90366009)(8676002)(6246003)(77096006)(42186005)(76176999)(6486002)(31686004)(54356999)(36756003)(64126003)(23676002)(33646002)(50986999)(189998001)(38730400002)(110136004)(2950100002)(229853002)(305945005)(7736002)(4001350100001)(6916009)(6666003)(5660300001)(6116002)(3846002)(2906002)(31696002)(3260700006)(83506001)(230700001)(25786009)(86362001)(53546009)(53936002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR12MB1149; H:[10.236.64.250]; FPR:;
 SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTQ5OzIzOnBIVHdNK1JRWjVsdWtUam1HcFAzTHJTdWJC?=
 =?utf-8?B?ODJhb29hTjlDYVlGSkQ5ejRSK3ZKS1J5QjlZSWo5MWoxWkdxLzR0MVlDSHF2?=
 =?utf-8?B?cHZpdVRiOHJrbW9ZWVdNYk1uSnVGTDVpUHlGdG9vMFFGQkhpejRTLzQwdnhE?=
 =?utf-8?B?aWw1V3BhdWhCZ25qVmtwakx1RFJVU3ZRcWhHVEdYTm1sUmR2LzhxdlRTekt4?=
 =?utf-8?B?TUZ6MVU0QXh1OW9YMlFxMnRtbDFxMHZFRHF3c2ZUdTJTTTNrbWhwTE0zSWxw?=
 =?utf-8?B?Wm1XYXpsR2plVy96SGs4Y0MzbC9aSm5USkRoOXFwTDQ4YTE5YldwUkJ5dlcw?=
 =?utf-8?B?YUVRR09qTG5SSXBJUDF1VlFYRlJmU3hJNXJWSjVPUWE3TEtrMkdkT09aT0kx?=
 =?utf-8?B?cEVydDA1eWU1THlreGR5SENFK2VTbjV6OXkvMm9QeDVSUjNaREhJVlZlVmxB?=
 =?utf-8?B?UmRZd3NYYndyTWFDaE5FT0N6YTZ3MWsvSEw3TEVIRU1zNUJvMytmQTQ0MkJI?=
 =?utf-8?B?d2pFV3I2NlNxMVJoYWx6WjlIUFQ0ZktGUW5ZSm5HTm9Sc0ZNNXBTb21FV25k?=
 =?utf-8?B?VkFhNnFBQzJTOU1DUGJkV1BKK2t1TlVnbEhhZy83Rm9Uc2pTTXZqSU1pTmgy?=
 =?utf-8?B?M05uTWpLTmtreWc0OTByMi9pWTF5Z0JjaThJTzBYeE9RWURhcHd6NXdSRUZD?=
 =?utf-8?B?K1RFOWZLamNrTGdYYVN5VVM1bWdUd2ZVaThVNm00MGFSd3JkTkpZVTZJQUdM?=
 =?utf-8?B?bkd5K2NtaGlKTlBkNlU0R20ycWlDTUFidEhRdmRzT2pNeHhTNHlCTmRQTWFl?=
 =?utf-8?B?NWZzTzczdER2Ujc5endRa2RRbi9SL3RWdHJyTUpKSjNPQVQxSkVZUGV5eEVh?=
 =?utf-8?B?MFZUYW5GUERvdURUT0lXeW1Cb2hOUHh0blRkOHIvdUY0MGFncy9iVEtGRkE5?=
 =?utf-8?B?OG5YL09yS3lhdklRWVdlbW9VTC9IUmlwNmRWQWl0K0prWGlvais2VVJvT3h3?=
 =?utf-8?B?TVR6QWxzZEZ1NHhXZi8zZWRYb2VoOTFLa3dBSm9zc0dTVzdtUlRLem9vNkFn?=
 =?utf-8?B?WnZCYk1SQ2NFeTFsTmVjTUx0NkUrVkdSc21ZTkdUdFgvUW9ZR05JdzRQR3R0?=
 =?utf-8?B?UGJOSitxdnVmNU4wVVh3QVJ4a3R3Mlk5YzFZamI0VEM0aVRGSUNCZzlHcHVj?=
 =?utf-8?B?VXZXdnM5ckh6NlRhTDNmSTVya3lzQitncUdrZEZqaUJmeGJSbUpGWk5TRmli?=
 =?utf-8?B?a0FVeUhzZ3dnMStWTFlBM1RlK1dFUHBhbmNPVHJ3QklNZW5JUFVjd2VBSHhr?=
 =?utf-8?B?dm10TGFqWVVQMW55NXJzL0VLYVRQRmdQa2U5dExFcFJMZ2Y3QmNMRUFINTJW?=
 =?utf-8?B?anZzTVMwKzhNd0huODd2N1doWk9scDlVR1IvSG8vVUIySitoRVFFNTd2Z3Nt?=
 =?utf-8?B?SVBaSFlENTAxVTAxUjlBODVxTDBqWHMzRWJFNDlSZUhRMHo4dVFrcURSZzN0?=
 =?utf-8?B?MEI5LzhHNVJMWUtEbkF4YzlUNXh5ZTNJZWwvOWFtU3FLdXNmc0p3S1dhRC9X?=
 =?utf-8?B?Q1VMRzlSVm85eWcwSmdBMHpZcjRXZHFGamx5T3hvYXVpdEd6S05wRGF0Sm9M?=
 =?utf-8?B?V1p5ZmJ3OWF6SkZEQnMydVNqclQ0TFBQd2pRVTQ0NUJoeHhnY1Vka0YvZEg5?=
 =?utf-8?B?S2xlRzZUQUZFUHkxOHk0NkZwTHRCaVgzWTZtWm9NOVFRLzdxTjFCWVNhS1hY?=
 =?utf-8?B?aGV6RmJkdnVNRVQveHUyWllvN0NKVVZRTnVZMnpzZlhIR3ZTdmJyV29KSE9O?=
 =?utf-8?B?Yy9qekxjaTE1cStCaU4yV2pxbllrQXlqNkI5eXk5Rm9tcm5iRlhFbEpGbWFL?=
 =?utf-8?B?NVpRVUNLUDJLTmFuOVYxczZWRGZ6MXY3RXB0bjBqQXA3ZEZsQ1pMMWJ5TTgx?=
 =?utf-8?B?bFNPTlVGTENBPT0=?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTQ5OzY6Y3cyekdZcXpZdEJZS3dlRlZBYzFOK3NUWWVl?=
 =?utf-8?B?TEszYVl5R2N3QjUyYXNQRzhreXA4cFVXc0dPRFZEZFRZWXZoK0xBZ3YvTXYx?=
 =?utf-8?B?enFXZWMzTDl0ejhjcDFhREVzKzNTSXlqYys5c3Z0ZTNWUWtOTDZvNVI5cGFp?=
 =?utf-8?B?a1FlbWlxNGhGektRcWhBTW84ditVRmhhM3pHU1hUVzgydVp6MHJpRHFHUUNI?=
 =?utf-8?B?WVdtWS9qTkxkSHgzWWdaRWVGVEV3L2NUL0pvN2txMVdpYlJuWGx1N1BDRmtS?=
 =?utf-8?B?L2JZUlhvV2NnYUFDWlVUT01kMTM1SU8vNXRnSE83TEk3RlB0bXZLbWRtNUpD?=
 =?utf-8?B?WnNEcXFGT2Z2ZlAyM1FpaSthWFNIS3lQNTB3NEd0ZlZwSi9QMUtOVUF5a0xy?=
 =?utf-8?B?cnZCVkEzbzRKcE83b1dZOXpNeVZ4MTVJQllZdzJrNGV5TE9uRldMRTl0Y3hq?=
 =?utf-8?B?RWNEeEpNTDFPcDhPT0hHTUJFMVl2aWFUZkxaNkNraVVVbXlTcUhHNDEra1R4?=
 =?utf-8?B?QzVwSnRNcW43L3hIYU5NdEpDRC9HUVJpbWNBaW9zVUFyYkFyR3VPZzlwL1Qw?=
 =?utf-8?B?ZDN5L3lnTm85eXVXazJJYjZmV1pZZC9yTEpya1pTSzhWYjFBNmxXRmkyajI4?=
 =?utf-8?B?YUhZZ0d6MHJtVjhGMzVVUkxEMTAzUkRmUmI0UlRMYUF3NUoxcHp1VTlMUzlv?=
 =?utf-8?B?UlNxK3BaYkYySEUvbDJmMHczQzc4MFlvR2xiY1lPMW5UNzhHcTdJVlBFZytj?=
 =?utf-8?B?YmtlcVcwV21MUHFxYVdkdDhXM1RwMEQzVktUUE9UY29oNE50UW5sL3NuMEkv?=
 =?utf-8?B?dTh5MmhKdVB5TlhrYUR1bkZqVUFkM3FBNldpcXIvN3pQNko4MFUwam5CYnFi?=
 =?utf-8?B?NjV2SkZmUVNPMXhXUHdEejNMSGFZdmtZc1gyNEhPUnIyNStiUWJLMjQ3ajNS?=
 =?utf-8?B?QytIWkxGL2ZrbTE2Sm1BdlFSS1RpY2JKcWZRUmkxbkpIMXV1M3J6QTJ1NXpV?=
 =?utf-8?B?OFRCU2dDbmhNSlpwbXZEYlVxV1FKa2I3TjUwYnduUTRPbmphY3N5WVYrSzZO?=
 =?utf-8?B?VE84ajlvbnNDamdhaEwrUmxzdVpYeHBlanRnTk1UWjVuS1MyemJzc3YwS0w3?=
 =?utf-8?B?bnE3bEZkanZPTHJSMTZmUlFqNUJ3WUwzbEgvUklESFQrUk1pcVE4Zk51MGs2?=
 =?utf-8?B?cVpEWmJ5RW1YSERxanhjNk5ubVZrQm5jdHVOY01XVHFMNmxWa3BybzJkSDh3?=
 =?utf-8?B?N3htbnF6KzgybEZsU2RCVmZKT3R4Q3pGTjlDcnd1V3R0Nkowcy95RmtHWEM0?=
 =?utf-8?B?N1JNSHBnTzZ3OVNnaVFxTUJ0YnNWSGQrblJ4S1I5NHhPZm1MU2NXeWdqc1B4?=
 =?utf-8?Q?dKESYul?=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1149;
 5:mMtQ2Xpb+lLZN8MKFOmHT50wGCpzwwaMvKLTTjr5MvWVgtIp7kvjbVMPHrVVbQqa1lR1XX6uMWL+2ByWPgeZR2Hom45+MtGSVLrQ3Y2iYtJOag7uQJKF1p9W4Aqt+0URBVRzYqwUD96CzqMzsHC97hzUvZYg0iGfPAVv5z4gb2Yhx/b5Ior3w35/b/V/sDzZWQL76e3uUwU3jewmxFmwgVqK+Zdna44RE4R81+eWgInKsBQd0nPOkaAT8WVArIMWyd6R3DtE7uvtR7FRShRkF/G1btfIw89p3nSrzJQSpEB/2brpaGYWrLBZGU0ssCVzNC8P6LBHekJppZbJ4abkAc1SsGamFyC4dnDQ/TZRsF5LFAL3YhEdtB9v9lt3ATY4xGMBiTujNAY0FH6XFApitnfiLNE/CW4SpWJXF/JzE/rZTX3y5WjPX4TWkRZUXskcPuZhpy3rzjrtxgKU03mWVUxas/mI68nMI2QX2id0DGIvx3slrGFHizqTSx9kPxLi;
 24:pEJ48Om2kEzwVwXfpLgKKnIaBGu60MYYGQ0CKPAz3UBd1lGNz3Wfe30KX9mn3kTmcnXnBUx3k02Chr322aV6OwUl5iFWZHmBOYHix61hqgE=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1149;
 7:/kr/2JnajSUg5shPE6DQotlk14RjEXG7gLC3tChIZTGj8emuYZiav0Ixas68BsLoMqqoFuCd3g37gmi34NU/20W8VoTiFSLKzy8VxWIIHZkNjATHOUM3/4cyHQYRAJFso9KujILS1Hs5gyM9vVhcll5V9sAbFLmkOebzsCAdWDqOHsnTKIaMKWFsDkepsQ23e0SvSbkQxN83tclTtxjYuRDeA9YrRJY8gC2+yQOy3GwL0HQJFY3ch8xwusXLOpMqFsbHtlgHpuP/NF/1f1hQmHM6+2vjz+AWu9I8ojkfkQtJelQz5ePUsUFnjcAGvi7sad+vr2jPdBEZobcNncSCnfqS1E9lFI1Ewtc1kdTlg+MNimwmshomK2zXRXBwwGsPfp3yWtkR2JreHSNAiIoLQ3mJVF4WHf2fyB+NKjj6SK4lJCVL+qpWj+jPrH/RM3vTmjKtIOR+TuwdRYskIYxWDfAM/A5zdiqloIhZWG2FtGCvKs9guqJtOKYJ4di3oZ/vWKaiMlV3WuADU/4tjSIM/CaJ8A2Od2hV67lLf7iuJvoXIhHexVWDB0EWYFQX9j6ff3UqfXcVQzNyvF/wFhValkmcLWLro8KDlS9KUuefve028nXhB1YYFs8tQhr3GiKyt/YYAYoR7l5FQkg2XfkHghFUFlQ0DMmrQnJ6jJNmlYLiwEmxOhPXAqLdAHvCK+1CBij6tgGcTbeffzu7TeviNfHLx3BPPYnypr0kfVilqAy1k5Yg9vOt6KPyrE0LTPlkS1INumaGTSpWCKdTX/eksxoHcizCqSHvRtLNVXOjLjw=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1149;
 20:n/y4OMiTro0/OJkI9eyfAfaD+o7IX4tfHbPVvfk/K5G0DshRj0EdcK8yAs8NWcYvmDX04KpHol6o8dkSaYlmXq9vz4mT71afN1SD0oyzCb2wTBS+cGKO2rwwKV9bFR0b9gYyUmGc7wQJc52PMJBaSuYpDTtkFnH5HKSlvCMdiOqbZe/wDElCVKEst5tWkt6lsbGoTx9e44kJPTpI9NKWlS1DnxzmBiLK5SSPX9iPYeDzfguefn5azz6BAgVX3HWc
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Jun 2017 15:52:53.1999 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR12MB1149
Cc: linux-efi@vger.kernel.org, Brijesh Singh <brijesh.singh@amd.com>,
 Toshimitsu Kani <toshi.kani@hpe.com>, linux-doc@vger.kernel.org,
 Matt Fleming <matt@codeblueprint.co.uk>, x86@kernel.org, linux-mm@kvack.org,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Larry Woodman <lwoodman@redhat.com>, linux-arch@vger.kernel.org,
 kvm@vger.kernel.org, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 kasan-dev@googlegroups.com, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Andy Lutomirski <luto@kernel.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Dmitry Vyukov <dvyukov@google.com>, Juergen Gross <jgross@suse.com>,
 kexec@lists.infradead.org, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org, iommu@lists.linux-foundation.org,
 Thomas Gleixner <tglx@linutronix.de>, Paolo Bonzini <pbonzini@redhat.com>
Subject: Re: [Xen-devel] [PATCH v7 08/36] x86/mm: Add support to enable SME
 in early boot processing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

T24gNi8yMC8yMDE3IDI6MzggQU0sIEJvcmlzbGF2IFBldGtvdiB3cm90ZToKPiBPbiBGcmksIEp1
biAxNiwgMjAxNyBhdCAwMTo1MToxNVBNIC0wNTAwLCBUb20gTGVuZGFja3kgd3JvdGU6Cj4+IEFk
ZCBzdXBwb3J0IHRvIHRoZSBlYXJseSBib290IGNvZGUgdG8gdXNlIFNlY3VyZSBNZW1vcnkgRW5j
cnlwdGlvbiAoU01FKS4KPj4gU2luY2UgdGhlIGtlcm5lbCBoYXMgYmVlbiBsb2FkZWQgaW50byBt
ZW1vcnkgaW4gYSBkZWNyeXB0ZWQgc3RhdGUsIGVuY3J5cHQKPj4gdGhlIGtlcm5lbCBpbiBwbGFj
ZSBhbmQgdXBkYXRlIHRoZSBlYXJseSBwYWdldGFibGVzIHdpdGggdGhlIG1lbW9yeQo+PiBlbmNy
eXB0aW9uIG1hc2sgc28gdGhhdCBuZXcgcGFnZXRhYmxlIGVudHJpZXMgd2lsbCB1c2UgbWVtb3J5
IGVuY3J5cHRpb24uCj4+Cj4+IFRoZSByb3V0aW5lcyB0byBzZXQgdGhlIGVuY3J5cHRpb24gbWFz
ayBhbmQgcGVyZm9ybSB0aGUgZW5jcnlwdGlvbiBhcmUKPj4gc3R1YiByb3V0aW5lcyBmb3Igbm93
IHdpdGggZnVuY3Rpb25hbGl0eSB0byBiZSBhZGRlZCBpbiBhIGxhdGVyIHBhdGNoLgo+Pgo+PiBC
ZWNhdXNlIG9mIHRoZSBuZWVkIHRvIGhhdmUgdGhlIHJvdXRpbmVzIGF2YWlsYWJsZSB0byBoZWFk
XzY0LlMsIHRoZQo+PiBtZW1fZW5jcnlwdC5jIGlzIGFsd2F5cyBidWlsdCBhbmQgI2lmZGVmcyBp
biBtZW1fZW5jcnlwdC5jIHdpbGwgcHJvdmlkZQo+PiBmdW5jdGlvbmFsaXR5IG9yIHN0dWIgcm91
dGluZXMgZGVwZW5kaW5nIG9uIENPTkZJR19BTURfTUVNX0VOQ1JZUFQuCj4+Cj4+IFNpZ25lZC1v
ZmYtYnk6IFRvbSBMZW5kYWNreSA8dGhvbWFzLmxlbmRhY2t5QGFtZC5jb20+Cj4+IC0tLQo+PiAg
IGFyY2gveDg2L2luY2x1ZGUvYXNtL21lbV9lbmNyeXB0LmggfCAgICA4ICsrKysrKysKPj4gICBh
cmNoL3g4Ni9rZXJuZWwvaGVhZDY0LmMgICAgICAgICAgIHwgICAzMyArKysrKysrKysrKysrKysr
KysrKystLS0tLS0tLS0KPj4gICBhcmNoL3g4Ni9rZXJuZWwvaGVhZF82NC5TICAgICAgICAgIHwg
ICAzOSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0KPj4gICBhcmNoL3g4Ni9t
bS9NYWtlZmlsZSAgICAgICAgICAgICAgIHwgICAgNCArLS0tCj4+ICAgYXJjaC94ODYvbW0vbWVt
X2VuY3J5cHQuYyAgICAgICAgICB8ICAgMjQgKysrKysrKysrKysrKysrKysrKysrKwo+PiAgIDUg
ZmlsZXMgY2hhbmdlZCwgOTMgaW5zZXJ0aW9ucygrKSwgMTUgZGVsZXRpb25zKC0pCj4gCj4gLi4u
Cj4gCj4+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni9tbS9tZW1fZW5jcnlwdC5jIGIvYXJjaC94ODYv
bW0vbWVtX2VuY3J5cHQuYwo+PiBpbmRleCBiOTlkNDY5Li45YTc4Mjc3IDEwMDY0NAo+PiAtLS0g
YS9hcmNoL3g4Ni9tbS9tZW1fZW5jcnlwdC5jCj4+ICsrKyBiL2FyY2gveDg2L21tL21lbV9lbmNy
eXB0LmMKPj4gQEAgLTExLDYgKzExLDkgQEAKPj4gICAgKi8KPj4gICAKPj4gICAjaW5jbHVkZSA8
bGludXgvbGlua2FnZS5oPgo+PiArI2luY2x1ZGUgPGxpbnV4L2luaXQuaD4KPj4gKwo+PiArI2lm
ZGVmIENPTkZJR19BTURfTUVNX0VOQ1JZUFQKPj4gICAKPj4gICAvKgo+PiAgICAqIFNpbmNlIFNN
RSByZWxhdGVkIHZhcmlhYmxlcyBhcmUgc2V0IGVhcmx5IGluIHRoZSBib290IHByb2Nlc3MgdGhl
eSBtdXN0Cj4+IEBAIC0xOSwzICsyMiwyNCBAQAo+PiAgICAqLwo+PiAgIHVuc2lnbmVkIGxvbmcg
c21lX21lX21hc2sgX19zZWN0aW9uKC5kYXRhKSA9IDA7Cj4+ICAgRVhQT1JUX1NZTUJPTF9HUEwo
c21lX21lX21hc2spOwo+PiArCj4+ICt2b2lkIF9faW5pdCBzbWVfZW5jcnlwdF9rZXJuZWwodm9p
ZCkKPj4gK3sKPj4gK30KPiAKPiBKdXN0IHRoZSBtaW5vcjoKPiAKPiB2b2lkIF9faW5pdCBzbWVf
ZW5jcnlwdF9rZXJuZWwodm9pZCkgeyB9Cj4gCj4gaW4gY2FzZSB5b3UgaGF2ZSB0byByZXNwaW4u
CgpJIGhhdmUgdG8gcmUtc3BpbiBmb3IgdGhlIGtidWlsZCB0ZXN0IGVycm9yLiAgQnV0IGdpdmVu
IHRoYXQgdGhpcwpmdW5jdGlvbiB3aWxsIGJlIGZpbGxlZCBpbiBsYXRlciBpdCdzIHByb2JhYmx5
IG5vdCB3b3J0aCBkb2luZyB0aGUKc3BhY2Ugc2F2aW5ncyBoZXJlLgoKVGhhbmtzLApUb20KCj4g
Cj4gUmV2aWV3ZWQtYnk6IEJvcmlzbGF2IFBldGtvdiA8YnBAc3VzZS5kZT4KPiAKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 20 15:56:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 15: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 1dNLVd-0002Df-3e; Tue, 20 Jun 2017 15:56: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 1dNLVc-0002DZ-8K
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 15:56:04 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 DD/FF-03587-39549495; Tue, 20 Jun 2017 15:56:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS3eSq2e
 kwYp7Nhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a3tzNZCybzVPzY9oG5gfEWZxcjJ4eQQJ7E
 +2td7CA2r4CdxKUd+1lBbAkBQ4nTC2+ygNgsAqoSG98uZgKx2QTUJdqebQerEREwkFi5aRaQz
 cXBLHCbUeLJ2b9sIAlhAV+Jrk8/2CEWOEos/PoMrIFTwEli6uojzF2MHEDLBCX+7hAGCTMLaE
 k8/HWLBcLWlli28DVYCbOAtMTyfxwTGPlmITTMQtIwC0nDLISGBYwsqxg1ilOLylKLdA0t9ZK
 KMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAsOPAQh2MP5YFnCIUZKDSUmU946lZ6QQ
 X1J+SmVGYnFGfFFpTmrxIUYNDg6BbbtWX2CUYsnLz0tVkuBd7wJUJ1iUmp5akZaZA4wQmFIJD
 h4lEV4jR6A0b3FBYm5xZjpE6hSjopQ4byxInwBIIqM0D64NFpWXGGWlhHkZgY4S4ilILcrNLE
 GVf8UozsGoJMzbBzKFJzOvBG76K6DFTECLXxzxAFlckoiQkmpgLInP0A/nX7nwboyJzTf3dXw
 Cez519r5+ySL7WqVpYulLnmo24aeNkwOkXedu/1iW3mrf/cZM/ZX+b8ebJ1lT9Zakpe3jY2Ht
 mLcjeUXVm7jKImu9479qG2/nzt1Z33BoVUTHzneSTx93vjn+b6lt7YV3W74uPmgvEREXoOf/Z
 b64oAbD5/fcSizFGYmGWsxFxYkAyoKCEsUCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1497974161!51782183!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17789 invoked from network); 20 Jun 2017 15:56: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; 20 Jun 2017 15:56:02 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 20 Jun 2017 09:56:00 -0600
Message-Id: <594961AF0200007800164CC0@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 20 Jun 2017 09:55:59 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Dario Faggioli" <dario.faggioli@citrix.com>
References: <149796363237.28007.4077302219082749800.stgit@Solace>
In-Reply-To: <149796363237.28007.4077302219082749800.stgit@Solace>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2] xen: idle_loop: either deal with
 tasklets or go idle
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIwLjA2LjE3IGF0IDE1OjAwLCA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gSW4gZmFjdCwgdGhlcmUgYXJlIHR3byBraW5kcyBvZiB0YXNrbGV0czogdkNQVSBhbmQK
PiBzb2Z0aXJxIGNvbnRleHQuIFdoZW4gd2Ugd2FudCB0byBkbyB2Q1BVIGNvbnRleHQgdGFza2xl
dAo+IHdvcmssIHdlIGZvcmNlIHRoZSBpZGxlIHZDUFUgKG9mIGEgcGFydGljdWxhciBwQ1BVKSBp
bnRvCj4gZXhlY3V0aW9uLCBhbmQgcnVuIGl0IGZyb20gdGhlcmUuCj4gCj4gVGhpcyBtZWFucyB0
aGVyZSBhcmUgdHdvIHBvc3NpYmxlIHJlYXNvbnMgZm9yIGNob29zaW5nCj4gdG8gcnVuIHRoZSBp
ZGxlIHZDUFU6Cj4gMSkgd2Ugd2FudCBhIHBDUFUgdG8gZ28gaWRsZSwKPiAyKSB3ZSB3YW50IHRv
IHJ1biBzb21lIHZDUFUgY29udGV4dCB0YXNrbGV0IHdvcmsuCj4gCj4gSWYgd2UncmUgaW4gY2Fz
ZSAyKSwgaXQgZG9lcyBub3QgbWFrZSBzZW5zZSB0byBldmVuCj4gdHJ5IHRvIGdvIGlkbGUgKGFz
IHRoZSBjaGVjayB3aWxsIF9hbHdheXNfIGZhaWwpLgo+IAo+IFRoaXMgcGF0Y2ggcmVhcnJhbmdl
cyB0aGUgY29kZSBvZiB0aGUgYm9keSBvZiBpZGxlCj4gdkNQVXMsIHNvIHRoYXQgd2UgYWN0dWFs
bHkgY2hlY2sgd2hldGhlciB3ZSBhcmUgaW4KPiBjYXNlIDEpIG9yIDIpLCBhbmQgYWN0IGFjY29y
ZGluZ2x5Lgo+IAo+IEFzIGEgbWF0dGVyIG9mIGZhY3QsIHRoaXMgYWxzbyBtZWFucyB0aGF0IHdl
IGRvIG5vdAo+IGNoZWNrIGlmIHRoZXJlJ3MgYW55IHRhc2tsZXQgd29yayB0byBkbyBhZnRlciB3
YWtpbmcKPiB1cCBmcm9tIGlkbGUuIFRoaXMgaXMgbm90IGEgcHJvYmxlbSwgYmVjYXVzZToKPiBh
KSBmb3Igc29mdGlycSBjb250ZXh0IHRhc2tsZXRzLCBpZiBhbnkgaXMgcXVldWVkCj4gICAgImR1
cmluZyIgd2FrZXVwIGZyb20gaWRsZSwgVEFTS0xFVF9TT0ZUSVJRIGlzCj4gICAgcmFpc2VkLCBh
bmQgdGhlIGNhbGwgdG8gZG9fc29mdGlycSgpICh3aGljaCBpcyBzdGlsbAo+ICAgIGhhcHBlbmlu
ZyAqYWZ0ZXIqIHRoZSB3YWtldXApIHdpbGwgdGFrZSBjYXJlIG9mIGl0Owo+IGIpIGZvciB2Q1BV
IGNvbnRleHQgdGFza2xldHMsIGlmIGFueSBpcyBxdWV1ZWQgImR1cmluZyIKPiAgICB3YWtldXAg
ZnJvbSBpZGxlLCBTQ0hFRFVMRV9TT0ZUSVJRIGlzIHJhaXNlZCBhbmQKPiAgICBkb19zb2Z0aXJx
KCkgKGhhcHBlbmluZyBhZnRlciB0aGUgd2FrZXVwKSBjYWxscwo+ICAgIHRoZSBzY2hlZHVsZXIu
IFRoZSBzY2hlZHVsZXIgc2VlcyB0aGF0IHRoZXJlIGlzCj4gICAgdGFza2xldCB3b3JrIHBlbmRp
bmcgYW5kIGNvbmZpcm1zIHRoZSBpZGxlIHZDUFUKPiAgICBpbiBleGVjdXRpb24sIHdoaWNoIHRo
ZW4gd2lsbCBnZXQgdG8gZXhlY3V0ZQo+ICAgIGRvX3Rhc2tsZXQoKS4KPiAKPiBTaWduZWQtb2Zm
LWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4KCkV4Y2VwdCBm
b3IgQVJNIGJpdHMKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
CkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 20 15:59:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 15:59:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNLZ9-0002Oq-Iv; Tue, 20 Jun 2017 15: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 <konrad.wilk@oracle.com>) id 1dNLZ7-0002Oi-SW
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 15:59:41 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 10/71-03371-D6649495; Tue, 20 Jun 2017 15:59:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsUyZ7p8oG6Om2e
 kQctZVYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPT3FfMBXO1Kn68PMncwPhSsYuRk0NIoINJ
 4vJ0xy5GLiD7C6PEuil/WSCcjYwS7298ZIJwuhklZt1dwAzRUiTReuE3C4jNIqAq8ezsCtYuR
 g4ONgETiTerHEHCIgLKEr2/QEo4OJgFKiTOTSoACQsL+Elc3XuIHcTmFTCXWPzgMjPE+AWMEt
 ev/WKESAhKnJz5BGw8s4CWxI1/L5kg5khLLP/HARLmFLCXaOg+xgRiiwKt2n1rL9hlEgLGEn2
 z+lgmMArNQjJpFpJJsxAmLWBkXsWoUZxaVJZapGtopJdUlJmeUZKbmJmja2hgppebWlycmJ6a
 k5hUrJecn7uJERjMDECwg/HyxoBDjJIcTEqivHcsPSOF+JLyUyozEosz4otKc1KLDzHKcHAoS
 fCudwHKCRalpqdWpGXmAOMKJi3BwaMkwmvkCJTmLS5IzC3OTIdInWLU5diwev0XJiGWvPy8VC
 lx3iRXoCIBkKKM0jy4EbAYv8QoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVhXl6QKTyZeSVwm14
 BHcEEdMSLIx4gR5QkIqSkGhh79XawMqTyzmdkXb0oefnizXUpUtxX9Av5hVs/pS31v50e11jV
 8dBCQMbOIej+2ev7bSakPD11eqvt/grLQxpH5l3u3azIeHDh9VDXSfyXNqrav1NaNt1iTmLrx
 APebypvPk/gLTfxXW50gzNn8+zyQP0s7faOH1LuFyODr/7iqdl03WPmkhglluKMREMt5qLiRA
 BEu3AE7AIAAA==
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1497974378!74705206!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27136 invoked from network); 20 Jun 2017 15:59:40 -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; 20 Jun 2017 15:59:40 -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
 v5KFxZ6J018457
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Tue, 20 Jun 2017 15:59:35 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0021.oracle.com (8.13.8/8.14.4) with ESMTP id v5KFxYTg022113
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Tue, 20 Jun 2017 15:59:35 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 v5KFxYOM026951;
 Tue, 20 Jun 2017 15:59:34 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 20 Jun 2017 08:59:33 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id A22446A00F1; Tue, 20 Jun 2017 11:59:32 -0400 (EDT)
Date: Tue, 20 Jun 2017 11:59:32 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170620155932.GE12929@char.us.oracle.com>
References: <20170620024759.32562-1-konrad.wilk@oracle.com>
 <20170620024759.32562-2-konrad.wilk@oracle.com>
 <5948F02D02000078001645D0@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5948F02D02000078001645D0@prv-mh.provo.novell.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: andrew.cooper3@citrix.com, ross.lagerwall@citrix.com,
 xen-devel@lists.xenproject.org, ian.jackson@citrix.com
Subject: Re: [Xen-devel] [PATCH v1 1/3] 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBKdW4gMjAsIDIwMTcgYXQgMDE6NTE6NDFBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDIwLjA2LjE3IGF0IDA0OjQ3LCA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4g
d3JvdGU6Cj4gPiBUaGlzIHdheSB3ZSBjYW4gbG9hZCBsaXZlcGF0Y2hlcyB3aXRoIHN5bWJvbCBu
YW1lcyB0aGF0Cj4gPiBhcmUgdGhlIHNhbWUgYXMgbG9uZyBhcyB0aGV5IGFyZSBsb2NhbCAoJ3N0
YXRpYycpLgo+ID4gCj4gPiBUaGUgdXNlIGNhc2UgaGVyZSBpcyB0byByZXBsYWNlIGFuIGV4aXN0
aW5nIGxpdmVwYXRjaAo+ID4gd2l0aCBhIG5ld2VyIG9uZSAtIGFuZCBvbmUgd2hpY2ggaGFzIHRo
ZSBzYW1lIGxvY2FsIHN5bWJvbHMuCj4gPiAKPiA+IFdpdGhvdXQgdGhpcyBwYXRjaCB3ZSBnZXQ6
Cj4gPiBsaXZlcGF0Y2guYzo4MTk6IGxpdmVwYXRjaDogeGVuX2xvY2FsX3N5bWJvbHM6IGR1cGxp
Y2F0ZSBuZXcgc3ltYm9sOiAKPiA+IHJldmVydF9ob29rCj4gPiAKPiA+IHdoZW4gbG9hZGluZyB0
aGUgbmV3IGxpdmVwYXRjaCAoYmVmb3JlIGRvaW5nIHRoZSByZXBsYWNlKS4KPiA+IAo+ID4gVGhp
cyBkdWUgdG8gbGl2ZXBhdGNoIGFzc3VtaW5nIHRoYXQgYWxsIHN5bWJvbHMgYXJlIGFsbAo+ID4g
Z2xvYmFsLiBXaXRoIHRoaXMgcGF0Y2g6Cj4gPiAKPiA+IHJlYWRlbGYgLS1zeW1ib2xzIHhlbl9o
ZWxsb193b3JsZC5saXZlcGF0Y2gKPiA+IEZpbGU6IHhlbl9oZWxsb193b3JsZC5saXZlcGF0Y2gK
PiA+IAo+ID4gU3ltYm9sIHRhYmxlICcuc3ltdGFiJyBjb250YWlucyA1NSBlbnRyaWVzOgo+ID4g
ICAgTnVtOiAgICBWYWx1ZSAgICAgICAgICBTaXplIFR5cGUgICAgQmluZCAgIFZpcyAgICAgIE5k
eCBOYW1lCj4gPiAuLnNuaXAuLgo+ID4gICAgIDM0OiAwMDAwMDAwMDAwMDAwMDAwICAgICA0IE9C
SkVDVCAgTE9DQUwgIERFRkFVTFQgICAyNSBjbnQKPiA+ICAgICAzNTogMDAwMDAwMDAwMDAwMDAw
YSAgICAgOCBPQkpFQ1QgIExPQ0FMICBERUZBVUxUICAgIDcgX19mdW5jX18uNDY1NAo+ID4gICAg
IDM2OiAwMDAwMDAwMDAwMDAwMDY1ICAgIDIzIEZVTkMgICAgTE9DQUwgIERFRkFVTFQgICAgMiBy
ZXZlcnRfaG9vawo+ID4gICAgIDM3OiAwMDAwMDAwMDAwMDAwMDdjICAgIDIzIEZVTkMgICAgTE9D
QUwgIERFRkFVTFQgICAgMiBhcHBseV9ob29rCj4gPiAgICAgMzg6IDAwMDAwMDAwMDAwMDAwOTMg
ICAgNTQgRlVOQyAgICBMT0NBTCAgREVGQVVMVCAgICAyIGNoZWNrX2ZuYwo+ID4gLi5zbmlwLi4K
PiA+IAo+ID4gICAgIDQ3OiAwMDAwMDAwMDAwMDAwMDAwICAgIDU0IEZVTkMgICAgR0xPQkFMIEhJ
RERFTiAgICAgMiB4ZW5faGVsbG9fd29ybGQKPiA+ICAgICA0ODogMDAwMDAwMDAwMDAwMDAwMCAg
ICAgMCBOT1RZUEUgIEdMT0JBTCBISURERU4gICBVTkQgeGVuX2V4dHJhX3ZlcnNpb24KPiA+IC4u
c25pcC4uCj4gPiAgICAgNTI6IDAwMDAwMDAwMDAwMDAwMDAgICAgIDAgTk9UWVBFICBHTE9CQUwg
SElEREVOICAgVU5EIHByaW50awo+ID4gICAgIDUzOiAwMDAwMDAwMDAwMDAwMDAwICAgIDY0IE9C
SkVDVCAgR0xPQkFMIEhJRERFTiAgICAyMyBsaXZlcGF0Y2hfeGVuX2hlbGxvX3dvcmxkCj4gPiAK
PiA+IEFsbCB0aGUgJ0dMT0JBTCcgaGF2ZSB0byBiZSB1bmlxdWUgcGVyIGxpdmVwYXRjaC4gQnV0
IHRoZQo+ID4gJ0xPQ0FMJyBjYW4gYWxsIGJlIHRoZSBzYW1lIHdoaWNoIG1lYW5zIHRoZSBzZW1h
bnRpYyBvZiAnc3RhdGljJwo+ID4gb24gZnVuY3Rpb25zIGFuZCBkYXRhIHZhcmlhYmxlcyBpcyB0
aGUgcmlnaHQgb25lLgo+IAo+IEkgdGhpbmsgdGhpcyBpcyB3cm9uZzogQWZhaWN0IHlvdXIgY2hh
bmdlIHJlc3VsdHMgaW4gbWFpbiBpbWFnZSBhbmQKPiBwYXRjaCBsb2NhbCBzeW1ib2xzIHRvIG5v
dyBiZSB0cmVhdGVkIGRpZmZlcmVudGx5LiBXaGlsZSB0aGlzIG1heQo+IGluZGVlZCBoZWxwIHBh
dGNoZXMgd2hpY2ggYXJlIG1lYW50IHRvIHJlcGxhY2Ugb3RoZXJzLCBpdCBpcyBnb2luZwo+IHRv
IGdldCBpbiB0aGUgd2F5IGlmIGEgcGF0Y2ggd2FudHMgdG8gcmVmZXJlbmNlIGEgbG9jYWwgc3lt
Ym9sCj4gYWxyZWFkeSBhbHRlcmVkIChvciBuZXdseSBpbnRyb2R1Y2VkKSBieSBhIHByaW9yIG9u
ZS4KPiAKPiBRdWVzdGlvbiB0aGVuIGlzIGF0IHdoYXQgcG9pbnQgaW4gdGltZSBuYW1lIGNvbGxp
c2lvbnMgc2hvdWxkIGJlCj4gZGV0ZWN0ZWQ6IEluIG9yZGVyIGZvciBwYXRjaCByZXBsYWNlbWVu
dCB0byB3b3JrLCB0aGlzIG9idmlvdXNseQo+IHNob3VsZG4ndCBoYXBwZW4gYXQgdGhlIHRpbWUg
dGhlIHBhdGNoIGlzIGJlaW5nIGxvYWRlZCwgYnV0IGluIHRoZQo+IGNvdXJzZSBvZiBiZWluZyBh
cHBsaWVkLiBPdG9oIGlpcmMgInJlcGxhY2UiIGRvZXNuJ3QgdXNlIHNlcGFyYXRlCj4gb2xkIGFu
ZCBuZXcgcGF0Y2ggbmFtZXMsIHNvIHRoZSBzeXN0ZW0gbXVzdCBhbHJlYWR5IGJlIGF3YXJlCj4g
b2YgdGhlIGNvcnJlbGF0aW9uIGJldHdlZW4gdGhlbSwgYW5kIGhlbmNlIGNvbGxpc2lvbiBkZXRl
Y3Rpb24gYXQKPiBwYXRjaCBsb2FkIHRpbWUgbWF5IHN0aWxsIGJlIHBvc3NpYmxlIChzcGVjaWFs
IGNhc2luZyB0aGUgcGF0Y2gKPiBiZWluZyByZXBsYWNlZCkuCgpUaGlzIGdldHMgY29tcGxpY2F0
ZWQsIGxldCBtZSBicmVhayBpdCBkb3duIHRvIG1ha2Ugc3VyZSBJIGdvdCBpdCByaWdodC4KCkkg
dGhpbmsgd2hhdCB5b3UgYXJlIHNheWluZyBpcyB0aGF0IGFmdGVyIGEgbGl2ZXBhdGNoIGhhcyBi
ZWVuCmFwcGxpZWQgdGhlIGRpc3RpbmN0aW9uIG9mIGdsb2JhbC9sb2NhbCBzaG91bGQgYmUgbGlm
dGVkIGZvcgp0aGF0IGxpdmVwYXRjaC4KCkJ1dCBiZWZvcmUgd2UgZXZlbiBnZXQgdG8gdGhhdCBz
dGFnZSB3ZSBoYXZlIHRvIGRlYWwgd2l0aAp0aGUgc2l0dWF0aW9uIGluIHdoaWNoIHR3byAob3Ig
bW9yZSkgbGl2ZXBhdGNoZXMgaGF2ZSBpZGVudGljYWwKbG9jYWwgc3ltYm9scyAoJ3JldmVydF9o
b29rJyBmb3IgZXhhbXBsZSkuIEFuZCB0aGVyZSB0aGUKbG9jYWwgc3ltYm9scyBjb2xsaXNpb24g
c2hvdWxkIG5vdCBoYXBwZW4uCgpOb3cgeW91IG1lbnRpb24gYW4gaW50ZXJlc3RpbmcgY2FzZSAi
aWYgYSBwYXRjaCB3YW50cyB0byByZWZlcmVuY2UKYSBsb2NhbCBzeW1ib2wgYWxyZWFkeSBhbHRl
cmVkIChvciBuZXdseSBpbnRyb2R1Y2VkKSBieSBhIHByaW9yIG9uZSIKCkxldCBtZSBicmVhayB0
aGF0IGFwYXJ0LCB0aGUgIihvciBuZXdseSBpbnRyb2R1Y2VkKSIgbWVhbmluZwp3ZSB3b3VsZCBo
YXZlIHNheSB0d28gbGl2ZXBhdGNoZXMgYWxyZWFkeSBhcHBsaWVkLgpUaGUgZmlyc3Qgb25lIGFk
ZHMgdGhpcyBuZXcgc3ltYm9sIGFuZCB0aGUgc2Vjb25kIG9uZQpkZXBlbmRzIG9uIHRoZSBmaXJz
dCBsaXZlcGF0Y2ggKGFuZCB1c2VzIHRoZSBzeW1ib2wpLgpXZSBhcmUgdHJ5aW5nIHRvIHJlcGxh
Y2UgdGhlIHNlY29uZCBvbmUgd2l0aCBhIG5ld2VyIHZlcnNpb24uIAoKW0kgcmVtZW1iZXIgdGFs
a2luZyB0byBSb3NzIGFib3V0IHRoaXM6IApodHRwczovL2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMv
aHRtbC94ZW4tZGV2ZWwvMjAxNi0wOC9tc2cwMTc1Ni5odG1sXQoKSWYgdGhlIG5ld2x5IGludHJv
ZHVjZWQgc3ltYm9sIGlzIGxvY2FsLCB0aGUgc2Vjb25kIGxpdmVwYXRjaApzaG91bGQgX25vdF8g
YmUgYWJsZSB0byByZXNvbHZlIGl0IFtCdXQgaXQgZG9lcyB0b2RheSwgdGhpcyBwYXRjaApmaXhl
cyB0aGlzXS4KCklmIHRoZSBuZXdseSBpbnRyb2R1Y2VkIHN5bWJvbCBpcyBnbG9iYWwsIHRoZSBz
ZWNvbmQgbGl2ZXBhdGNoCnNob3VsZCBiZSBhYmxlIHRvIHJlc29sdmUgaXQgW2FuZCBpdCBkb2Vz
IHRvZGF5XQoKSWYgdGhpcyBzeW1ib2wgd2Ugd2FudCB0byByZWZlcmVuY2UgaXMgbm90IHdpdGhp
biB0aGUgbGl2ZQpwYXRjaGVzLCBidXQgaW4gdGhlIG1haW4gY29kZSAtIHRoZW46CgpJZiB0aGUg
c3ltYm9sIGlzIGxvY2FsLCB3ZSB3aWxsIHN0aWxsIGZpbmQgaXQgKHN5bWJvbHNfbG9va3VwX2J5
X25hbWUpCklmIHRoZSBzeW1ib2wgaXMgZ2xvYmFsLCB3ZSB3aWxsIHN0aWxsIGZpbmQgaXQgKHN5
bWJvbHNfbG9va3VwX2J5X25hbWUpCgpBaCwgc28geW91ciBwb2ludCBpcyB0aGF0IHNpbmNlIHRo
ZSBtYWluIGNvZGUgZG9lcyBub3QgcHJvdmlkZQpfYW55XyBzZW1hbnRpY3MgYWJvdXQgbG9jYWwv
Z2xvYmFsIHN5bWJvbHMsIHRoZW4gYnkgZXh0ZW5zaW9uCnRoZSBsaXZlcGF0Y2hlcyBzaG91bGQg
bmVpdGhlci4KCldoaWxlIG15IHBhdGNoIGRvZXMgaW50cm9kdWNlIHRoaXMgZGlzdGluY3Rpb24/
CgpIbW0uCgpXZWxsLCB3aGF0IEkgY2FuIHNheSBpcyB0aGF0IHRoaXMgaXNzdWUgKGxvY2FsIHN5
bWJvbCBjb2xsaXNpb24KaW4gdGhlIGxpdmVwYXRjaGVzKSBoYXMgYmVlbiBiaXR0aW5nIHVzIHNp
bmNlIE5vdmVtYmVyLgoKT3VyIG1lY2hhbmlzbSB3aGVuIGRlcGxveWluZyBsaXZlcGF0Y2hlcyBp
cyB0byByZXBsYWNlIHRoZSBsb2FkZWQKbGl2ZXBhdGNoIHdpdGggYW5vdGhlciBvbmUuIFdoaWNo
IG1lYW5zIHdlIG9ubHkgaGF2ZSBvbiBsaXZlcGF0Y2gKYXBwbGllZCBhbmQgZHVyaW5nIHRoZSB1
cGdyYWRlIHByb2Nlc3MgaGF2ZSB0byBsb2FkIGFub3RoZXIgb25lLgoKSW4gTm92ZW1iZXIgKFhT
QS0yMDQpIHdlIHN0YXJ0ZWQgc2hpcHBpbmcgaW4gdGhlIGxpdmVwYXRjaGVzCmEgbmV3IGxvY2Fs
IHN5bWJvbCAoeDg2X2VtdWxhdGUuYyNfZ2V0X2ZwdSkuCgpsaXZlcGF0Y2g6IDYxNzcxMmI6IG5l
dyBzeW1ib2wgeDg2X2VtdWxhdGUuYyNfZ2V0X2ZwdQoKVGhlbiB3aGVuIHRoZSBuZXh0IFhTQSBj
YW1lIGFib3V0IGFuZCB3ZSBtYWRlIGEgbmV3IGxpdmVwYXRjaCB0aGF0CmluY2x1ZGVkIGV2ZXJ5
dGhpbmcgcHJpb3IgYW5kIHRoZSBuZXcgb25lLCBhbmQgd2UgZ290OgoKbGl2ZXBhdGNoLmM6NzUx
OiBsaXZlcGF0Y2g6IGZiYWIyMDQ6IGR1cGxpY2F0ZSBuZXcgc3ltYm9sOiB4ODZfZW11bGF0ZS5j
I19nZXRfZnB1Cgp3aGljaCBhYm9ydGVkIHRoZSByZXBsYWNlbWVudCBvZiB0aGUgbGl2ZXBhdGNo
LgoKVGhlIHNvbHV0aW9uIGF0IGhhbmQgd2FzIHRvIHJlbmFtZSB0aGUgb2ZmZW5kaW5nIGxvY2Fs
IHN5bWJvbCB0bwpzb21ldGhpbmcgbW9yZSB1bmlxdWUgKHRoZSBuYW1lIG9mIHRoZSBsaXZlcGF0
Y2gpOgoKbGl2ZXBhdGNoOiBmYmFiMjA0OiBuZXcgc3ltYm9sIHg4Nl9lbXVsYXRlLmMjX2dldF9m
cHVfZmJhYjIwNAoKV2hpY2ggd2UgYXJlIGRvaW5nIG5vdyBmb3IgZXZlcnkgbGl2ZXBhdGNoLiBI
b3dldmVyIEkgd291bGQKbGlrZSBhIGJldHRlciBtZWNoYW5pc20sIHdoaWNoIGlzIHdoeSBJIGFt
IHByb3Bvc2luZyB0aGlzIHBhdGNoLgoKUC5TLgpbTm90ZSB0byBteXNlbGY6IEluY2x1ZGUgdGhp
cyBsb25nIGV4cGxhbmF0aW9uIGluIHRoZSBjb21taXQgZGVzY3JpcHRpb25dCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 20 16:00:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 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 1dNLa3-0003UU-VT; Tue, 20 Jun 2017 16:00:39 +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 1dNLa2-0003UM-BE
 for xen-devel@lists.xen.org; Tue, 20 Jun 2017 16:00:38 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 7A/82-23755-5A649495; Tue, 20 Jun 2017 16:00:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsXSO6nOVXeJm2e
 kweZnFhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8axFYcYC17JVDQeOc7WwPhMvIuRi0NIYCKT
 xKbTM1ghnN+MEr+b29ghnI2MEns6VjJCONsYJb4sP8fUxcjJISzgLLH79k02EFtEwEPiyq4JY
 LaQwCFGiWNXK0FsZoFkiYtzr7GA2GwCRhJnj05nBLF5BWwlviz6AjaHRUBVomHeJjBbVCBc4m
 3jERaIGkGJkzOfgNmcAu4Sc142sELM1JPYcf0XlC0vsf3tHGYQW0LAUOL0w22MExgFZyFpn4W
 kZRaSlgWMzKsYNYpTi8pSi3SNDPSSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQKD
 t56BgXEHY/MJv0OMkhxMSqK8dyw9I4X4kvJTKjMSizPii0pzUosPMcpwcChJ8Na4AuUEi1LTU
 yvSMnOAcQSTluDgURLhNXIESvMWFyTmFmemQ6ROMSpKifMmgfQJgCQySvPg2mCxe4lRVkqYl5
 GBgUGIpyC1KDezBFX+FaM4B6OSMO9hkCk8mXklcNNfAS1mAlr84ogHyOKSRISUVAPjatfMbuZ
 F5j+DDSuuH7I7zJ26o3XTOp/XSjZ6ZmcW+pyy3tmo0sgd67Dg28ZdUmWaLi5Hr5ZuSt2Vd19p
 VfeeAttS0zcB3HMPGNZ/XO25bOfPMzcN/GKnJ9lX6tWcWfrngNMXLUabd9oXjROFk/nXT3XK8
 buU3fjf2L7oi1P1V++XRrJcH4OUWIozEg21mIuKEwETY1CT2AIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1497974435!75686757!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35270 invoked from network); 20 Jun 2017 16:00:36 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Jun 2017 16:00:36 -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
 v5KG0W2J016199
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 20 Jun 2017 16:00:32 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 v5KG0Vs9012439
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 20 Jun 2017 16:00:32 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 v5KG0VxU027993;
 Tue, 20 Jun 2017 16:00:31 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 20 Jun 2017 09:00:31 -0700
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1706151156350.12156@sstabellini-ThinkPad-X260>
 <1497553787-3709-1-git-send-email-sstabellini@kernel.org>
 <1497553787-3709-11-git-send-email-sstabellini@kernel.org>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <fcbdad67-30ed-0049-de78-d501347fb561@oracle.com>
Date: Tue, 20 Jun 2017 12:02: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: <1497553787-3709-11-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 11/18] 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>

Cj4gIHN0YXRpYyB2b2lkIF9fcHZjYWxsc19iYWNrX2FjY2VwdChzdHJ1Y3Qgd29ya19zdHJ1Y3Qg
KndvcmspCj4gIHsKPiArCXN0cnVjdCBzb2NrcGFzc19tYXBwaW5nICptYXBwYXNzID0gY29udGFp
bmVyX29mKAo+ICsJCXdvcmssIHN0cnVjdCBzb2NrcGFzc19tYXBwaW5nLCByZWdpc3Rlcl93b3Jr
KTsKPiArCXN0cnVjdCBzb2NrX21hcHBpbmcgKm1hcDsKPiArCXN0cnVjdCBwdmNhbGxzX2lvd29y
a2VyICppb3c7Cj4gKwlzdHJ1Y3QgcHZjYWxsc19mZWRhdGEgKmZlZGF0YTsKPiArCXN0cnVjdCBz
b2NrZXQgKnNvY2s7Cj4gKwlzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVzcG9uc2UgKnJzcDsKPiArCXN0
cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0ICpyZXE7Cj4gKwlpbnQgbm90aWZ5Owo+ICsJaW50IHJl
dCA9IC1FSU5WQUw7Cj4gKwl1bnNpZ25lZCBsb25nIGZsYWdzOwo+ICsKPiArCWZlZGF0YSA9IG1h
cHBhc3MtPmZlZGF0YTsKPiArCS8qCj4gKwkgKiBfX3B2Y2FsbHNfYmFja19hY2NlcHQgY2FuIHJh
Y2UgYWdhaW5zdCBwdmNhbGxzX2JhY2tfYWNjZXB0Lgo+ICsJICogV2Ugb25seSBuZWVkIHRvIGNo
ZWNrIHRoZSB2YWx1ZSBvZiAiY21kIiBvbiByZWFkLiBJdCBjb3VsZCBiZQo+ICsJICogZG9uZSBh
dG9taWNhbGx5LCBidXQgdG8gc2ltcGxpZnkgdGhlIGNvZGUgb24gdGhlIHdyaXRlIHNpZGUsIHdl
Cj4gKwkgKiB1c2UgYSBzcGlubG9jay4KPiArCSAqLwo+ICsJc3Bpbl9sb2NrX2lycXNhdmUoJm1h
cHBhc3MtPmNvcHlfbG9jaywgZmxhZ3MpOwo+ICsJcmVxID0gJm1hcHBhc3MtPnJlcWNvcHk7Cj4g
KwlpZiAocmVxLT5jbWQgIT0gUFZDQUxMU19BQ0NFUFQpIHsKPiArCQlzcGluX3VubG9ja19pcnFy
ZXN0b3JlKCZtYXBwYXNzLT5jb3B5X2xvY2ssIGZsYWdzKTsKPiArCQlyZXR1cm47Cj4gKwl9Cj4g
KwlzcGluX3VubG9ja19pcnFyZXN0b3JlKCZtYXBwYXNzLT5jb3B5X2xvY2ssIGZsYWdzKTsKPiAr
Cj4gKwlzb2NrID0gc29ja19hbGxvYygpOwo+ICsJaWYgKHNvY2sgPT0gTlVMTCkKPiArCQlnb3Rv
IG91dF9lcnJvcjsKPiArCXNvY2stPnR5cGUgPSBtYXBwYXNzLT5zb2NrLT50eXBlOwo+ICsJc29j
ay0+b3BzID0gbWFwcGFzcy0+c29jay0+b3BzOwo+ICsKPiArCXJldCA9IGluZXRfYWNjZXB0KG1h
cHBhc3MtPnNvY2ssIHNvY2ssIE9fTk9OQkxPQ0ssIHRydWUpOwo+ICsJaWYgKHJldCA9PSAtRUFH
QUlOKSB7Cj4gKwkJc29ja19yZWxlYXNlKHNvY2spOwo+ICsJCWdvdG8gb3V0X2Vycm9yOwo+ICsJ
fQo+ICsKPiArCW1hcCA9IHB2Y2FsbHNfbmV3X2FjdGl2ZV9zb2NrZXQoZmVkYXRhLAo+ICsJCQkJ
CXJlcS0+dS5hY2NlcHQuaWRfbmV3LAo+ICsJCQkJCXJlcS0+dS5hY2NlcHQucmVmLAo+ICsJCQkJ
CXJlcS0+dS5hY2NlcHQuZXZ0Y2huLAo+ICsJCQkJCXNvY2spOwo+ICsJaWYgKCFtYXApIHsKPiAr
CQlzb2NrX3JlbGVhc2Uoc29jayk7Cj4gKwkJZ290byBvdXRfZXJyb3I7CgpBZ2FpbiwgbG9zdCBy
ZXQgdmFsdWUuCgo+ICsJfQo+ICsKPiArCW1hcC0+c29ja3Bhc3MgPSBtYXBwYXNzOwo+ICsJaW93
ID0gJm1hcC0+aW93b3JrZXI7Cj4gKwlhdG9taWNfaW5jKCZtYXAtPnJlYWQpOwo+ICsJYXRvbWlj
X2luYygmbWFwLT5pbyk7Cj4gKwlxdWV1ZV93b3JrKGlvdy0+d3EsICZpb3ctPnJlZ2lzdGVyX3dv
cmspOwo+ICsKPiArb3V0X2Vycm9yOgo+ICsJcnNwID0gUklOR19HRVRfUkVTUE9OU0UoJmZlZGF0
YS0+cmluZywgZmVkYXRhLT5yaW5nLnJzcF9wcm9kX3B2dCsrKTsKPiArCXJzcC0+cmVxX2lkID0g
cmVxLT5yZXFfaWQ7Cj4gKwlyc3AtPmNtZCA9IHJlcS0+Y21kOwo+ICsJcnNwLT51LmFjY2VwdC5p
ZCA9IHJlcS0+dS5hY2NlcHQuaWQ7Cj4gKwlyc3AtPnJldCA9IHJldDsKPiArCVJJTkdfUFVTSF9S
RVNQT05TRVNfQU5EX0NIRUNLX05PVElGWSgmZmVkYXRhLT5yaW5nLCBub3RpZnkpOwo+ICsJaWYg
KG5vdGlmeSkKPiArCQlub3RpZnlfcmVtb3RlX3ZpYV9pcnEoZmVkYXRhLT5pcnEpOwo+ICsKPiAr
CW1hcHBhc3MtPnJlcWNvcHkuY21kID0gMDsKPiAgfQo+ICAKPiAgc3RhdGljIHZvaWQgcHZjYWxs
c19wYXNzX3NrX2RhdGFfcmVhZHkoc3RydWN0IHNvY2sgKnNvY2spCj4gIHsKPiArCXN0cnVjdCBz
b2NrcGFzc19tYXBwaW5nICptYXBwYXNzID0gc29jay0+c2tfdXNlcl9kYXRhOwo+ICsKPiArCWlm
IChtYXBwYXNzID09IE5VTEwpCj4gKwkJcmV0dXJuOwo+ICsKPiArCXF1ZXVlX3dvcmsobWFwcGFz
cy0+d3EsICZtYXBwYXNzLT5yZWdpc3Rlcl93b3JrKTsKPiAgfQo+ICAKPiAgc3RhdGljIGludCBw
dmNhbGxzX2JhY2tfYmluZChzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAo+IEBAIC0zODMsNiAr
NDU2LDQzIEBAIHN0YXRpYyBpbnQgcHZjYWxsc19iYWNrX2xpc3RlbihzdHJ1Y3QgeGVuYnVzX2Rl
dmljZSAqZGV2LAo+ICBzdGF0aWMgaW50IHB2Y2FsbHNfYmFja19hY2NlcHQoc3RydWN0IHhlbmJ1
c19kZXZpY2UgKmRldiwKPiAgCQkJICAgICAgIHN0cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0ICpy
ZXEpCj4gIHsKPiArCXN0cnVjdCBwdmNhbGxzX2ZlZGF0YSAqZmVkYXRhOwo+ICsJc3RydWN0IHNv
Y2twYXNzX21hcHBpbmcgKm1hcHBhc3M7Cj4gKwlpbnQgcmV0ID0gLUVJTlZBTDsKClVubmVjZXNz
YXJ5IGluaXRpYWxpemF0aW9uLgoKLWJvcmlzCgo+ICsJc3RydWN0IHhlbl9wdmNhbGxzX3Jlc3Bv
bnNlICpyc3A7Cj4gKwl1bnNpZ25lZCBsb25nIGZsYWdzOwo+ICsKPiArCWZlZGF0YSA9IGRldl9n
ZXRfZHJ2ZGF0YSgmZGV2LT5kZXYpOwo+ICsKPiArCW1hcHBhc3MgPSByYWRpeF90cmVlX2xvb2t1
cCgmZmVkYXRhLT5zb2NrZXRwYXNzX21hcHBpbmdzLAo+ICsJCXJlcS0+dS5hY2NlcHQuaWQpOwo+
ICsJaWYgKG1hcHBhc3MgPT0gTlVMTCkKPiArCQlnb3RvIG91dF9lcnJvcjsKPiArCj4gKwkvKiAK
PiArCSAqIExpbWl0YXRpb24gb2YgdGhlIGN1cnJlbnQgaW1wbGVtZW50YXRpb246IG9ubHkgc3Vw
cG9ydCBvbmUKPiArCSAqIGNvbmN1cnJlbnQgYWNjZXB0IG9yIHBvbGwgY2FsbCBvbiBvbmUgc29j
a2V0Lgo+ICsJICovCj4gKwlzcGluX2xvY2tfaXJxc2F2ZSgmbWFwcGFzcy0+Y29weV9sb2NrLCBm
bGFncyk7Cj4gKwlpZiAobWFwcGFzcy0+cmVxY29weS5jbWQgIT0gMCkgewo+ICsJCXNwaW5fdW5s
b2NrX2lycXJlc3RvcmUoJm1hcHBhc3MtPmNvcHlfbG9jaywgZmxhZ3MpOwo+ICsJCXJldCA9IC1F
SU5UUjsKPiArCQlnb3RvIG91dF9lcnJvcjsKPiArCX0KPiArCj4gKwltYXBwYXNzLT5yZXFjb3B5
ID0gKnJlcTsKPiArCXNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJm1hcHBhc3MtPmNvcHlfbG9jaywg
ZmxhZ3MpOwo+ICsJcXVldWVfd29yayhtYXBwYXNzLT53cSwgJm1hcHBhc3MtPnJlZ2lzdGVyX3dv
cmspOwo+ICsKPiArCS8qIFRlbGwgdGhlIGNhbGxlciB3ZSBkb24ndCBuZWVkIHRvIHNlbmQgYmFj
ayBhIG5vdGlmaWNhdGlvbiB5ZXQgKi8KPiArCXJldHVybiAtMTsKPiArCj4gK291dF9lcnJvcjoK
PiArCXJzcCA9IFJJTkdfR0VUX1JFU1BPTlNFKCZmZWRhdGEtPnJpbmcsIGZlZGF0YS0+cmluZy5y
c3BfcHJvZF9wdnQrKyk7Cj4gKwlyc3AtPnJlcV9pZCA9IHJlcS0+cmVxX2lkOwo+ICsJcnNwLT5j
bWQgPSByZXEtPmNtZDsKPiArCXJzcC0+dS5hY2NlcHQuaWQgPSByZXEtPnUuYWNjZXB0LmlkOwo+
ICsJcnNwLT5yZXQgPSByZXQ7Cj4gIAlyZXR1cm4gMDsKPiAgfQo+ICAKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 20 16:00:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 16: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 1dNLaH-0003Xn-6a; Tue, 20 Jun 2017 16:00: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 1dNLaG-0003Xg-7h
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 16:00:52 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 C9/1A-26106-3B649495; Tue, 20 Jun 2017 16:00:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXS6fjDS3eTm2e
 kwe05Fhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aC2bEFX5krWldNYmtgnM/cxcjBISSQJ/F6
 szCIyStgJ7FhuVEXIyeHhIChxOmFN1lAbBYBVYlDr7+ygthsAuoSbc+2g9kiAsoSd7/PAKthF
 oiT2D/rMSOILSzgJvFr/j0WiOlpEhPOBoGEOQUsJa4//c0GsUlQ4u8OYYhOLYmHv25BTdGWWL
 bwNdhdzALSEsv/cUxg5JuF0DALScMsJA2zEBoWMLKsYlQvTi0qSy3SNdFLKspMzyjJTczM0TU
 0MNbLTS0uTkxPzUlMKtZLzs/dxAgMOQYg2MHY+MXpEKMkB5OSKO8dS89IIb6k/JTKjMTijPii
 0pzU4kOMMhwcShK8Sq5AOcGi1PTUirTMHGDww6QlOHiURHiNHIHSvMUFibnFmekQqVOMuhxNH
 7Z8YRJiycvPS5US500CmSEAUpRRmgc3AhaJlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMaw
 8yhSczrwRu0yugI5iAjnhxxAPkiJJEhJRUA2PSDwldfR4e9/Tvt/YUtGcJPVtW1rbl68kQzwX
 zNfxfJ0pvtbSdsW3Fbbdpzb1fJla4HqrTytNYIdxz+9Kcb9NVBY5tunL/45XGnQrNYktMj7KE
 PjwlIy74qbcsf213+i2nK7G8MZOF0sUjjTU+3NvuyMf5s2Tv+ryFuxmunlwf4b/m+UYN4yNKL
 MUZiYZazEXFiQBeVMR1vwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1497974449!89768216!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62318 invoked from network); 20 Jun 2017 16:00:50 -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; 20 Jun 2017 16:00:50 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 20 Jun 2017 10:00:48 -0600
Message-Id: <594962D00200007800164CDB@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 20 Jun 2017 10:00:48 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20170608171203.20416-1-wei.liu2@citrix.com>
 <20170608171203.20416-2-wei.liu2@citrix.com>
In-Reply-To: <20170608171203.20416-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 v4 01/27] x86: factor out common PV
	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+IE9uIDA4LjA2LjE3IGF0IDE5OjExLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
V2UncmUgZ29pbmcgdG8gc3BsaXQgUFYgZW11bGF0aW9uIGNvZGUgaW50byBzZXZlcmFsIGZpbGVz
LiBUaGlzIHBhdGNoCj4gZXh0cmFjdHMgdGhlIGZ1bmN0aW9ucyBuZWVkZWQgYnkgdGhlbSBpbnRv
IGEgZGVkaWNhdGVkIGZpbGUuCj4gCj4gVGhlIGZ1bmN0aW9ucyBhcmUgbm93IHByZWZpeGVkIHdp
dGggInB2X2VtdWxfIiBhbmQgZXhwb3J0ZWQgdmlhIGEKPiBsb2NhbCBoZWFkZXIgZmlsZS4KPiAK
PiBXaGlsZSBhdCBpdCwgY2hhbmdlIGJvb2xfdCB0byBib29sLgoKT24gdGhlIGJhc2lzIHRoYXQg
YmV5b25kIHRoaXMgdGhlIHR3byBmdW5jdGlvbnMgYXJlIHNpbXBseSBiZWluZwptb3ZlZCwgLi4u
Cgo+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpBY2tlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSmFuCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 20 16:03:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 16: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 1dNLcy-0003pu-KQ; Tue, 20 Jun 2017 16:03: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 1dNLcx-0003ph-Hy
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 16:03:39 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 12/40-01733-A5749495; Tue, 20 Jun 2017 16:03:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDSzfK3TP
 SYMNRaYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPztl1MBVuYK9Y0n2BuYPzI1MXIwSEkkCfx
 4WxMFyMnB6+AncTf521sILaEgKHE6YU3WUBsFgFVie3rzrOD2GwC6hJtz7azgtgiAsoSd7/PA
 KthFoiT2D/rMSOILSwQKLFzyS+wuJBAmsTmTT1g9ZwClhJr1m5iA1nLKyAo8XeHMESrlsTDX7
 egxmhLLFv4mhmkhFlAWmL5P44JjHyzEBpmIWmYhaRhFkLDAkaWVYzqxalFZalFumZ6SUWZ6Rk
 luYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBgccABDsYpzY4H2KU5GBSEuW9Y+kZKcSXlJ9S
 mZFYnBFfVJqTWnyIUYaDQ0mC978rUE6wKDU9tSItMwcYAzBpCQ4eJRFeI0egNG9xQWJucWY6R
 OoUoy5H04ctX5iEWPLy81KlxHmTQGYIgBRllObBjYDF4yVGWSlhXkago4R4ClKLcjNLUOVfMY
 pzMCoJ874DmcKTmVcCt+kV0BFMQEe8OOIBckRJIkJKqoGRW0Kp2+uibvHnC626uY8UDAw36Rb
 b3NPqP/qiorheRZlvotiK8PSQM4ayncKMmt8DDBit0k9GxR3fyOC64dvU+0tnLowx6ypl2MSx
 t/W9i19p3pllR78xPZ+xfN0/67f/P6WE1LTmzfuX/+2b50l5y0jHiTPuNan7195QTrGv+L03u
 lG7PlmJpTgj0VCLuag4EQD97ZF3wgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1497974616!101376517!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48467 invoked from network); 20 Jun 2017 16:03:38 -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 Jun 2017 16:03:38 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 20 Jun 2017 10:03:36 -0600
Message-Id: <594963760200007800164CDE@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 20 Jun 2017 10:03:34 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20170608171203.20416-1-wei.liu2@citrix.com>
 <20170608171203.20416-3-wei.liu2@citrix.com>
In-Reply-To: <20170608171203.20416-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 v4 02/27] x86: move PV privileged
 instruction 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+IE9uIDA4LjA2LjE3IGF0IDE5OjExLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
TW92ZSB0aGUgY29kZSB0byBwdi9lbXVsLXByaXYtb3AuYy4gUHJlZml4IGVtdWxhdGVfcHJpdmls
ZWdlZF9vcCB3aXRoCj4gcHZfIGFuZCBleHBvcnQgaXQgdmlhIHB2L3RyYXBzLmguCj4gCj4gQWxz
byBtb3ZlIGdwcl9zd2l0Y2guUyBzaW5jZSBpdCBpcyB1c2VkIGJ5IHRoZSBwcml2aWxlZ2VkIGlu
c3RydWN0aW9uCj4gZW11bGF0aW9uIGNvZGUgb25seS4KPiAKPiBDb2RlIG1vdGlvbiBvbmx5IGV4
Y2VwdCBmb3IgdGhlIHJlbmFtZS4gQ2xlYW51cCBldGMgd2lsbCBjb21lIGxhdGVyLgo+IAo+IFNp
Z25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpBY2tlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 20 16:05:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 16:05: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 1dNLf1-0003yr-0A; Tue, 20 Jun 2017 16:05: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 1dNLez-0003yi-VF
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 16:05:46 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 73/91-03058-9D749495; Tue, 20 Jun 2017 16:05:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDS/emu2e
 kwbPDjBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aRxwcYCx6zVLzr2crewNjP0sXIySEkkCex
 /uA/5i5GDg5eATuJuauEQMISAoYSpxfeBCthEVCVaL62EMxmE1CXaHu2nRXEFhFQlrj7fQZYn
 FkgTmL/rMeMILawgKPEnWtb2SDGp0nc6O4HszkFLCXOX7nEDrFKUOLvDmGIVi2Jh79uQY3Rll
 i28DXYNcwC0hLL/3FMYOSbhdAwC0nDLCQNsxAaFjCyrGLUKE4tKkst0jWy0EsqykzPKMlNzMz
 RNTQw08tNLS5OTE/NSUwq1kvOz93ECAw9BiDYwXh+beAhRkkOJiVR3juWnpFCfEn5KZUZicUZ
 8UWlOanFhxg1ODgEtu1afYFRiiUvPy9VSYL3vytQnWBRanpqRVpmDjA6YEolOHiURHiNHIHSv
 MUFibnFmekQqVOMuhxNH7Z8YRICmyElzvsBZIYASFFGaR7cCFikXmKUlRLmZQQ6UIinILUoN7
 MEVf4VozgHo5Iw7yY3oCk8mXklcJteAR3BBHTEiyMeIEeUJCKkpBoYmX88a7mttpjvS8vZnXc
 jl0/c9LBQloXHruw9N2/IjkKFxkatGItvPvcuaNk8vJb35ryXpWl2+E2RIpnNtg8v2Ukm3mvV
 6lRdvdz4fIx3YsvfPzIbT0x/7T61VfzrrLxnPYbenmsaHojfe7zq2qFjy5Q2Rl3z/Rul/9/mz
 9PXu5ODz/Zy/Tt/V4mlOCPRUIu5qDgRAB1ymFDPAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1497974743!108802827!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26510 invoked from network); 20 Jun 2017 16:05: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; 20 Jun 2017 16:05:44 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 20 Jun 2017 10:05:42 -0600
Message-Id: <594963F50200007800164CF2@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 20 Jun 2017 10:05:41 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20170608171203.20416-1-wei.liu2@citrix.com>
 <20170608171203.20416-4-wei.liu2@citrix.com>
In-Reply-To: <20170608171203.20416-4-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 v4 03/27] x86: move PV gate op 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+IE9uIDA4LjA2LjE3IGF0IDE5OjExLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi90cmFwcy5oCj4gKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9wdi90cmFwcy5oCj4gQEAgLTI2LDEwICsyNiwxMiBAQAo+ICAjaW5jbHVkZSA8cHVi
bGljL3hlbi5oPgo+ICAKPiAgaW50IHB2X2VtdWxhdGVfcHJpdmlsZWdlZF9vcChzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncyk7Cj4gK3ZvaWQgcHZfZW11bGF0ZV9nYXRlX29wKHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzKTsKPiAgCj4gICNlbHNlICAvKiAhQ09ORklHX1BWICovCj4gIAo+ICBp
bnQgcHZfZW11bGF0ZV9wcml2aWxlZ2VkX29wKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKSB7
IHJldHVybiAwOyB9Cj4gK3ZvaWQgcHZfZW11bGF0ZV9nYXRlX29wKHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzKSB7fQoKTWlzc2luZyAiaW5saW5lIiAoYWxzbyBhcHBsaWVzIHRvIHBhdGNoIDIg
YXMgSSd2ZSBqdXN0IG5vdGljZWQpPyBXaXRoCnRoYXQgY29ycmVjdGVkLApBY2tlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 20 16:07:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 16:07: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 1dNLgv-00046R-BK; Tue, 20 Jun 2017 16:07: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 1dNLgu-00046H-7m
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 16:07:44 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 49/02-03696-F4849495; Tue, 20 Jun 2017 16:07:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIKsWRWlGSWpSXmKPExsVyMbThkK6fh2e
 kQfcqPYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWNXzyHmgh86FW2XJjE1MH5U7mLk4hASmMko
 sfNXOzOIwyKwl1XiRtNxJhBHQuAxq8SLlRdYuhg5gJw4iaczJbsYOYHMWomNl9cygdhCAmoSR
 xd3s0FNYpL4NOULWEJYQF9i+rOXULa9xPFHz5lBbBGBSolJ0zeBbWMWmM0oseT2HFaISTkS88
 9PYgdZxiagKbH/DztImFfAVuL6keNgvSwCqhLvT3SDzRQVCJd4seUPK0SNoMTJmU/A7uQUsJF
 YukEDJMwsoC7xZ94lZghbXOLWk/lMELa8xPa3c5gnMIrOQtI9C0nLLCQts5C0LGBkWcWoUZxa
 VJZapGtkopdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERgxDECwg3Hfx8hDjJIcT
 EqivHcsPSOF+JLyUyozEosz4otKc1KLDzHKcHAoSfDyuAPlBItS01Mr0jJzgLELk5bg4FES4T
 VyBErzFhck5hZnpkOkTjEac1y5su4LE8eUA9u/MAmx5OXnpUqJ89qDTBIAKc0ozYMbBEsplxh
 lpYR5GYFOE+IpSC3KzSxBlX/FKM7BqCTMqwQyhSczrwRu3yugU5iATnlxxAPklJJEhJRUA2Pa
 ppQ5iyy/rO1luHBTaWtz6AoLmX/hfh9mMK5K+/3kHsf6sjkaWobP1svfXWLqHLEj/uSJORYpa
 2x8vl331tl6+uSMDp6SOBtR76k/Nu++E26lUliiYHDYPUKmfvpZDrmcjUkL5X+H+Og+b9pw1f
 agve659136qXGFhib112bPyP0p3L4oYacSS3FGoqEWc1FxIgAaab4OJAMAAA==
X-Env-Sender: paolo.bonzini@gmail.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1497974862!98341494!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17896 invoked from network); 20 Jun 2017 16:07:42 -0000
Received: from mail-wr0-f194.google.com (HELO mail-wr0-f194.google.com)
 (209.85.128.194)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 20 Jun 2017 16:07:42 -0000
Received: by mail-wr0-f194.google.com with SMTP id z45so18409657wrb.2
 for <xen-devel@lists.xenproject.org>; Tue, 20 Jun 2017 09:07: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=2pAKII4c1kMJ2TG8a2OGvra4Cspm5uXxgEAR3VDILUU=;
 b=cp6tJ7tR7X1/tHnoZqtyTtsZzCqDxvyrTWRArhI6FUkfsj1MXO8xmZUG6ePY7ey9Wo
 WKu5sTIERAzUI+lieAEU2IG8Pg8gy8sGUUWAMlSbpf08K3jTZVx1BmjpTVXafxnhU0SC
 MRa929CkS7L2vzb743hXMEvD+OEuIeI5Sc87ZSpUkV0UG843itH2CcV9CuQKyezqOqGw
 TbWY8rYjeNodje2FNJUV1iLXFKH4pRPyhPcFw0LgsdnPgDeZAgUkJ0St9zyfsbH+1uVR
 otg0oT1V+pmvWi4c0RQv0ZQ1rs0LlcR+VAumvMKvJWwicEGHf5z/z8BNfRi41eLt7dBB
 uVgQ==
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=2pAKII4c1kMJ2TG8a2OGvra4Cspm5uXxgEAR3VDILUU=;
 b=oAMZF5ihxbB4ujJldjFbYq+CjN7X7oinHTf5yfXLDKXvjwe1qbgvClEDkAY279NaZ9
 Ss4/rhhQHdrshtZgKQKvXLELXEkh1Q1Bw5BT4QwK4dnT6FfDPyT9xU2Mr1Zl8c3kRWBf
 /yNYUPZA4asjManpXumekSIAtEU4GQytsTGWIeQ7Hk2fnZyJ5vvVzkNaLKsrg3WurCu0
 6Kdj3H6ec3lvulM1MRsQq83RG05Fd5HgO62iMt+TCqE9r4HAYP+YokuBtCBAepelH/Bd
 QRalLxkLRl1o+TKUBgSO7RKludk555nTPSu/FyEncblZ3HXrGdYJTPViwgeJsa4jbM8V
 u/tw==
X-Gm-Message-State: AKS2vOwZf6Sp0JUh2N6qlAnvTUIdsa0lNGV2m8BN50KOmS6WMQ1n9mlE
 JRlSQrcLJ2DFvw==
X-Received: by 10.223.153.238 with SMTP id y101mr19495972wrb.168.1497974862173; 
 Tue, 20 Jun 2017 09:07:42 -0700 (PDT)
Received: from [10.201.49.10] (nat-pool-mxp-u.redhat.com. [149.6.153.187])
 by smtp.googlemail.com with ESMTPSA id e131sm9093198wmd.28.2017.06.20.09.07.39
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 20 Jun 2017 09:07:40 -0700 (PDT)
To: Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org,
 qemu-devel@nongnu.org, qemu-block@nongnu.org
References: <20170620134756.9632-1-paul.durrant@citrix.com>
 <20170620134756.9632-4-paul.durrant@citrix.com>
From: Paolo Bonzini <pbonzini@redhat.com>
Message-ID: <64fb8424-8cb0-ece1-a047-88e3259ef577@redhat.com>
Date: Tue, 20 Jun 2017 18:07:39 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <20170620134756.9632-4-paul.durrant@citrix.com>
Content-Language: en-US
Cc: Anthony Perard <anthony.perard@citrix.com>, Kevin Wolf <kwolf@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Max Reitz <mreitz@redhat.com>
Subject: Re: [Xen-devel] [PATCH 3/3] xen-disk: use an IOThread per 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAvMDYvMjAxNyAxNTo0NywgUGF1bCBEdXJyYW50IHdyb3RlOgo+IFRoaXMgcGF0Y2ggYWxs
b2NhdGVzIGFuIElPVGhyZWFkIG9iamVjdCBmb3IgZWFjaCB4ZW5fZGlzayBpbnN0YW5jZSBhbmQK
PiBzZXRzIHRoZSBBSU8gY29udGV4dCBhcHByb3ByaWF0ZWx5IG9uIGNvbm5lY3QuIFRoaXMgYWxs
b3dzIHByb2Nlc3NpbmcKPiBvZiBJL08gdG8gcHJvY2VlZCBpbiBwYXJhbGxlbC4KPiAKPiBUaGUg
cGF0Y2ggYWxzbyBhZGRzIHRyYWNlcG9pbnRzIGludG8geGVuX2Rpc2sgdG8gbWFrZSBpdCBwb3Nz
aWJsZSB0bwo+IGZvbGxvdyB0aGUgc3RhdGUgdHJhbnN0aW9ucyBvZiBhbiBpbnN0YW5jZSBpbiB0
aGUgbG9nLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNp
dHJpeC5jb20+CgpUaGUgUUVNVSBibG9jayBsYXllciBpcyBub3QgeWV0IHRocmVhZCBzYWZlLCBi
dXQgY29kZSBydW5uaW5nIGluCklPVGhyZWFkcyBzdGlsbCBoYXMgdG8gdGFrZSB0aGUgQWlvQ29u
dGV4dCBsb2NrLiAgWW91IG5lZWQgdG8gY2FsbAphaW9fY29udGV4dF9hY3F1aXJlL3JlbGVhc2Ug
aW4gYmxrX2JoIGFuZCBxZW11X2Fpb19jb21wbGV0ZS4KClBhb2xvCgo+IC0tLQo+IENjOiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQ2M6IEFudGhvbnkgUGVy
YXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgo+IENjOiBLZXZpbiBXb2xmIDxrd29sZkBy
ZWRoYXQuY29tPgo+IENjOiBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQuY29tPgo+IC0tLQo+ICBo
dy9ibG9jay90cmFjZS1ldmVudHMgfCAgNyArKysrKysrCj4gIGh3L2Jsb2NrL3hlbl9kaXNrLmMg
ICB8IDQ0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCj4gIDIg
ZmlsZXMgY2hhbmdlZCwgNTAgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYg
LS1naXQgYS9ody9ibG9jay90cmFjZS1ldmVudHMgYi9ody9ibG9jay90cmFjZS1ldmVudHMKPiBp
bmRleCA2NWU4M2RjMjU4Li42MDhiMjRiYTY2IDEwMDY0NAo+IC0tLSBhL2h3L2Jsb2NrL3RyYWNl
LWV2ZW50cwo+ICsrKyBiL2h3L2Jsb2NrL3RyYWNlLWV2ZW50cwo+IEBAIC0xMCwzICsxMCwxMCBA
QCB2aXJ0aW9fYmxrX3N1Ym1pdF9tdWx0aXJlcSh2b2lkICptcmIsIGludCBzdGFydCwgaW50IG51
bV9yZXFzLCB1aW50NjRfdCBvZmZzZXQsCj4gICMgaHcvYmxvY2svaGQtZ2VvbWV0cnkuYwo+ICBo
ZF9nZW9tZXRyeV9sY2hzX2d1ZXNzKHZvaWQgKmJsaywgaW50IGN5bHMsIGludCBoZWFkcywgaW50
IHNlY3MpICJibGsgJXAgTENIUyAlZCAlZCAlZCIKPiAgaGRfZ2VvbWV0cnlfZ3Vlc3Modm9pZCAq
YmxrLCB1aW50MzJfdCBjeWxzLCB1aW50MzJfdCBoZWFkcywgdWludDMyX3Qgc2VjcywgaW50IHRy
YW5zKSAiYmxrICVwIENIUyAldSAldSAldSB0cmFucyAlZCIKPiArCj4gKyMgaHcvYmxvY2sveGVu
X2Rpc2suYwo+ICt4ZW5fZGlza19hbGxvYyhjaGFyICpuYW1lKSAiJXMiCj4gK3hlbl9kaXNrX2lu
aXQoY2hhciAqbmFtZSkgIiVzIgo+ICt4ZW5fZGlza19jb25uZWN0KGNoYXIgKm5hbWUpICIlcyIK
PiAreGVuX2Rpc2tfZGlzY29ubmVjdChjaGFyICpuYW1lKSAiJXMiCj4gK3hlbl9kaXNrX2ZyZWUo
Y2hhciAqbmFtZSkgIiVzIgo+IGRpZmYgLS1naXQgYS9ody9ibG9jay94ZW5fZGlzay5jIGIvaHcv
YmxvY2sveGVuX2Rpc2suYwo+IGluZGV4IGE5OTQyZDMyZGIuLmVjMTA4NWM4MDIgMTAwNjQ0Cj4g
LS0tIGEvaHcvYmxvY2sveGVuX2Rpc2suYwo+ICsrKyBiL2h3L2Jsb2NrL3hlbl9kaXNrLmMKPiBA
QCAtMjcsMTAgKzI3LDEzIEBACj4gICNpbmNsdWRlICJody94ZW4veGVuX2JhY2tlbmQuaCIKPiAg
I2luY2x1ZGUgInhlbl9ibGtpZi5oIgo+ICAjaW5jbHVkZSAic3lzZW11L2Jsb2NrZGV2LmgiCj4g
KyNpbmNsdWRlICJzeXNlbXUvaW90aHJlYWQuaCIKPiAgI2luY2x1ZGUgInN5c2VtdS9ibG9jay1i
YWNrZW5kLmgiCj4gICNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCj4gICNpbmNsdWRlICJxYXBpL3Ft
cC9xZGljdC5oIgo+ICAjaW5jbHVkZSAicWFwaS9xbXAvcXN0cmluZy5oIgo+ICsjaW5jbHVkZSAi
cW9tL29iamVjdF9pbnRlcmZhY2VzLmgiCj4gKyNpbmNsdWRlICJ0cmFjZS5oIgo+ICAKPiAgLyog
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLSAqLwo+ICAKPiBAQCAtMTI4LDYgKzEzMSw5IEBAIHN0cnVjdCBYZW5CbGtEZXYgewo+ICAg
ICAgRHJpdmVJbmZvICAgICAgICAgICAqZGluZm87Cj4gICAgICBCbG9ja0JhY2tlbmQgICAgICAg
ICpibGs7Cj4gICAgICBRRU1VQkggICAgICAgICAgICAgICpiaDsKPiArCj4gKyAgICBJT1RocmVh
ZCAgICAgICAgICAgICppb3RocmVhZDsKPiArICAgIEFpb0NvbnRleHQgICAgICAgICAgKmN0eDsK
PiAgfTsKPiAgCj4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0gKi8KPiBAQCAtOTIzLDExICs5MjksMzEgQEAgc3RhdGljIHZv
aWQgYmxrX2JoKHZvaWQgKm9wYXF1ZSkKPiAgc3RhdGljIHZvaWQgYmxrX2FsbG9jKHN0cnVjdCBY
ZW5EZXZpY2UgKnhlbmRldikKPiAgewo+ICAgICAgc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2ID0g
Y29udGFpbmVyX29mKHhlbmRldiwgc3RydWN0IFhlbkJsa0RldiwgeGVuZGV2KTsKPiArICAgIE9i
amVjdCAqb2JqOwo+ICsgICAgY2hhciAqbmFtZTsKPiArICAgIEVycm9yICplcnIgPSBOVUxMOwo+
ICsKPiArICAgIHRyYWNlX3hlbl9kaXNrX2FsbG9jKHhlbmRldi0+bmFtZSk7Cj4gIAo+ICAgICAg
UUxJU1RfSU5JVCgmYmxrZGV2LT5pbmZsaWdodCk7Cj4gICAgICBRTElTVF9JTklUKCZibGtkZXYt
PmZpbmlzaGVkKTsKPiAgICAgIFFMSVNUX0lOSVQoJmJsa2Rldi0+ZnJlZWxpc3QpOwo+IC0gICAg
YmxrZGV2LT5iaCA9IHFlbXVfYmhfbmV3KGJsa19iaCwgYmxrZGV2KTsKPiArCj4gKyAgICBvYmog
PSBvYmplY3RfbmV3KFRZUEVfSU9USFJFQUQpOwo+ICsgICAgbmFtZSA9IGdfc3RyZHVwX3ByaW50
ZigiaW90aHJlYWQtJXMiLCB4ZW5kZXYtPm5hbWUpOwo+ICsKPiArICAgIG9iamVjdF9wcm9wZXJ0
eV9hZGRfY2hpbGQob2JqZWN0X2dldF9vYmplY3RzX3Jvb3QoKSwgbmFtZSwgb2JqLCAmZXJyKTsK
PiArICAgIGFzc2VydCghZXJyKTsKPiArCj4gKyAgICBnX2ZyZWUobmFtZSk7Cj4gKwo+ICsgICAg
dXNlcl9jcmVhdGFibGVfY29tcGxldGUob2JqLCAmZXJyKTsKPiArICAgIGFzc2VydCghZXJyKTsK
PiArCj4gKyAgICBibGtkZXYtPmlvdGhyZWFkID0gKElPVGhyZWFkICopb2JqZWN0X2R5bmFtaWNf
Y2FzdChvYmosIFRZUEVfSU9USFJFQUQpOwo+ICsgICAgYmxrZGV2LT5jdHggPSBpb3RocmVhZF9n
ZXRfYWlvX2NvbnRleHQoYmxrZGV2LT5pb3RocmVhZCk7Cj4gKyAgICBibGtkZXYtPmJoID0gYWlv
X2JoX25ldyhibGtkZXYtPmN0eCwgYmxrX2JoLCBibGtkZXYpOwo+ICsKPiAgICAgIGlmICh4ZW5f
bW9kZSAhPSBYRU5fRU1VTEFURSkgewo+ICAgICAgICAgIGJhdGNoX21hcHMgPSAxOwo+ICAgICAg
fQo+IEBAIC05NTQsNiArOTgwLDggQEAgc3RhdGljIGludCBibGtfaW5pdChzdHJ1Y3QgWGVuRGV2
aWNlICp4ZW5kZXYpCj4gICAgICBpbnQgaW5mbyA9IDA7Cj4gICAgICBjaGFyICpkaXJlY3Rpb3Nh
ZmUgPSBOVUxMOwo+ICAKPiArICAgIHRyYWNlX3hlbl9kaXNrX2luaXQoeGVuZGV2LT5uYW1lKTsK
PiArCj4gICAgICAvKiByZWFkIHhlbnN0b3JlIGVudHJpZXMgKi8KPiAgICAgIGlmIChibGtkZXYt
PnBhcmFtcyA9PSBOVUxMKSB7Cj4gICAgICAgICAgY2hhciAqaCA9IE5VTEw7Cj4gQEAgLTEwNjks
NiArMTA5Nyw4IEBAIHN0YXRpYyBpbnQgYmxrX2Nvbm5lY3Qoc3RydWN0IFhlbkRldmljZSAqeGVu
ZGV2KQo+ICAgICAgdW5zaWduZWQgaW50IGk7Cj4gICAgICB1aW50MzJfdCAqZG9taWRzOwo+ICAK
PiArICAgIHRyYWNlX3hlbl9kaXNrX2Nvbm5lY3QoeGVuZGV2LT5uYW1lKTsKPiArCj4gICAgICAv
KiByZWFkLW9ubHkgPyAqLwo+ICAgICAgaWYgKGJsa2Rldi0+ZGlyZWN0aW9zYWZlKSB7Cj4gICAg
ICAgICAgcWZsYWdzID0gQkRSVl9PX05PQ0FDSEUgfCBCRFJWX09fTkFUSVZFX0FJTzsKPiBAQCAt
MTI4NSw2ICsxMzE1LDggQEAgc3RhdGljIGludCBibGtfY29ubmVjdChzdHJ1Y3QgWGVuRGV2aWNl
ICp4ZW5kZXYpCj4gICAgICAgICAgYmxrZGV2LT5wZXJzaXN0ZW50X2dudF9jb3VudCA9IDA7Cj4g
ICAgICB9Cj4gIAo+ICsgICAgYmxrX3NldF9haW9fY29udGV4dChibGtkZXYtPmJsaywgYmxrZGV2
LT5jdHgpOwo+ICsKPiAgICAgIHhlbl9iZV9iaW5kX2V2dGNobigmYmxrZGV2LT54ZW5kZXYpOwo+
ICAKPiAgICAgIHhlbl9wdl9wcmludGYoJmJsa2Rldi0+eGVuZGV2LCAxLCAib2s6IHByb3RvICVz
LCBuci1yaW5nLXJlZiAldSwgIgo+IEBAIC0xMjk4LDEzICsxMzMwLDIwIEBAIHN0YXRpYyB2b2lk
IGJsa19kaXNjb25uZWN0KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKPiAgewo+ICAgICAgc3Ry
dWN0IFhlbkJsa0RldiAqYmxrZGV2ID0gY29udGFpbmVyX29mKHhlbmRldiwgc3RydWN0IFhlbkJs
a0RldiwgeGVuZGV2KTsKPiAgCj4gKyAgICB0cmFjZV94ZW5fZGlza19kaXNjb25uZWN0KHhlbmRl
di0+bmFtZSk7Cj4gKwo+ICsgICAgYWlvX2NvbnRleHRfYWNxdWlyZShibGtkZXYtPmN0eCk7Cj4g
Kwo+ICAgICAgaWYgKGJsa2Rldi0+YmxrKSB7Cj4gKyAgICAgICAgYmxrX3NldF9haW9fY29udGV4
dChibGtkZXYtPmJsaywgcWVtdV9nZXRfYWlvX2NvbnRleHQoKSk7Cj4gICAgICAgICAgYmxrX2Rl
dGFjaF9kZXYoYmxrZGV2LT5ibGssIGJsa2Rldik7Cj4gICAgICAgICAgYmxrX3VucmVmKGJsa2Rl
di0+YmxrKTsKPiAgICAgICAgICBibGtkZXYtPmJsayA9IE5VTEw7Cj4gICAgICB9Cj4gICAgICB4
ZW5fcHZfdW5iaW5kX2V2dGNobigmYmxrZGV2LT54ZW5kZXYpOwo+ICAKPiArICAgIGFpb19jb250
ZXh0X3JlbGVhc2UoYmxrZGV2LT5jdHgpOwo+ICsKPiAgICAgIGlmIChibGtkZXYtPnNyaW5nKSB7
Cj4gICAgICAgICAgeGVuZ250dGFiX3VubWFwKGJsa2Rldi0+eGVuZGV2LmdudHRhYmRldiwgYmxr
ZGV2LT5zcmluZywKPiAgICAgICAgICAgICAgICAgICAgICAgICAgYmxrZGV2LT5ucl9yaW5nX3Jl
Zik7Cj4gQEAgLTEzMzgsNiArMTM3Nyw4IEBAIHN0YXRpYyBpbnQgYmxrX2ZyZWUoc3RydWN0IFhl
bkRldmljZSAqeGVuZGV2KQo+ICAgICAgc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2ID0gY29udGFp
bmVyX29mKHhlbmRldiwgc3RydWN0IFhlbkJsa0RldiwgeGVuZGV2KTsKPiAgICAgIHN0cnVjdCBp
b3JlcSAqaW9yZXE7Cj4gIAo+ICsgICAgdHJhY2VfeGVuX2Rpc2tfZnJlZSh4ZW5kZXYtPm5hbWUp
Owo+ICsKPiAgICAgIGlmIChibGtkZXYtPmJsayB8fCBibGtkZXYtPnNyaW5nKSB7Cj4gICAgICAg
ICAgYmxrX2Rpc2Nvbm5lY3QoeGVuZGV2KTsKPiAgICAgIH0KPiBAQCAtMTM1NSw2ICsxMzk2LDcg
QEAgc3RhdGljIGludCBibGtfZnJlZShzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCj4gICAgICBn
X2ZyZWUoYmxrZGV2LT5kZXYpOwo+ICAgICAgZ19mcmVlKGJsa2Rldi0+ZGV2dHlwZSk7Cj4gICAg
ICBxZW11X2JoX2RlbGV0ZShibGtkZXYtPmJoKTsKPiArICAgIG9iamVjdF91bnBhcmVudChPQkpF
Q1QoYmxrZGV2LT5pb3RocmVhZCkpOwo+ICAgICAgcmV0dXJuIDA7Cj4gIH0KPiAgCj4gCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 20 16:12:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 16:12:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNLl5-0004qe-Si; Tue, 20 Jun 2017 16: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 <prvs=3370d2115=Paul.Durrant@citrix.com>)
 id 1dNLl4-0004po-Fa
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 16:12:02 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 9A/3C-03613-15949495; Tue, 20 Jun 2017 16:12:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrAIsWRWlGSWpSXmKPExsWyU9JRQjfQ0zP
 S4PY+ZovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPbjQ2sBVM8Ktb+nsncwDjHvYuRk0NCwE/i
 2v59zCA2m4COxNKj85m6GLk4RAQuMEqc2rSPHSTBLDCLUeL9QwEQW1jAXuLe/qtMILaIgIPE+
 znb2CBsK4mPi/+DDWIRUJXYdO4rK4jNK+AusXjjGbA5QgLzGSUuzLUAsTkF7CR61j0EizMKyE
 p8aVzNDLFLXOLWk/lMEMcJSCzZc54ZwhaVePn4HyuEbSCxdek+li5GDqB6TYn1u/QhWhUlpnR
 DjOQVEJQ4OfMJywRG4VlIps5C6JiFpGMWko4FjCyrGDWKU4vKUot0jYz1kooy0zNKchMzc3QN
 Dcz0clOLixPTU3MSk4r1kvNzNzECQ58BCHYw/pkfeIhRkoNJSZT3jqVnpBBfUn5KZUZicUZ8U
 WlOavEhRhkODiUJ3nwPoJxgUWp6akVaZg4wCmHSEhw8SiK8Ro5Aad7igsTc4sx0iNQpRl2ODa
 vXf2ESYsnLz0uVEudNAZkhAFKUUZoHNwKWEC4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmFc
 GZApPZl4J3KZXQEcwAR3x4ogHyBEliQgpqQZG8QUzS70qmo0mHiq0Km3vPuVxs7zNpHrKe9+d
 2x2eqk9bKv9YSJxH53Pii61ioqHqd42f/Uh/vD7o5r7wGYod9cUWb6IOnY9ueb4s9+AbM+MZT
 OqNrS+kL+9av6DX8NBD3rd96+9fYo11nulQp7Gvyye1PFZYR2XqtKreZRK8s3Lr7COdyo2UWI
 ozEg21mIuKEwGIJ+WAAwMAAA==
X-Env-Sender: prvs=3370d2115=Paul.Durrant@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1497975119!68640878!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43408 invoked from network); 20 Jun 2017 16:12:00 -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;
 20 Jun 2017 16:12:00 -0000
X-IronPort-AV: E=Sophos;i="5.39,364,1493683200"; d="scan'208";a="48108435"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Paolo Bonzini' <pbonzini@redhat.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>, "qemu-devel@nongnu.org"
 <qemu-devel@nongnu.org>, "qemu-block@nongnu.org" <qemu-block@nongnu.org>
Thread-Topic: [PATCH 3/3] xen-disk: use an IOThread per instance
Thread-Index: AQHS6cvWxd/brhhHRkesaq/V6VFmEKItyY6AgAAhy4A=
Date: Tue, 20 Jun 2017 16:09:20 +0000
Message-ID: <ae2851341a6b468686ef8fbbf266c302@AMSPEX02CL03.citrite.net>
References: <20170620134756.9632-1-paul.durrant@citrix.com>
 <20170620134756.9632-4-paul.durrant@citrix.com>
 <64fb8424-8cb0-ece1-a047-88e3259ef577@redhat.com>
In-Reply-To: <64fb8424-8cb0-ece1-a047-88e3259ef577@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: Anthony Perard <anthony.perard@citrix.com>, Kevin Wolf <kwolf@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Max Reitz <mreitz@redhat.com>
Subject: Re: [Xen-devel] [PATCH 3/3] xen-disk: use an IOThread per 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBQYW9sbyBCb256aW5pIFttYWls
dG86cGFvbG8uYm9uemluaUBnbWFpbC5jb21dIE9uIEJlaGFsZiBPZiBQYW9sbw0KPiBCb256aW5p
DQo+IFNlbnQ6IDIwIEp1bmUgMjAxNyAxNzowOA0KPiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1
cnJhbnRAY2l0cml4LmNvbT47IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsNCj4gcWVt
dS1kZXZlbEBub25nbnUub3JnOyBxZW11LWJsb2NrQG5vbmdudS5vcmcNCj4gQ2M6IEFudGhvbnkg
UGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPjsgS2V2aW4gV29sZg0KPiA8a3dvbGZA
cmVkaGF0LmNvbT47IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47
IE1heCBSZWl0eg0KPiA8bXJlaXR6QHJlZGhhdC5jb20+DQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0gg
My8zXSB4ZW4tZGlzazogdXNlIGFuIElPVGhyZWFkIHBlciBpbnN0YW5jZQ0KPiANCj4gT24gMjAv
MDYvMjAxNyAxNTo0NywgUGF1bCBEdXJyYW50IHdyb3RlOg0KPiA+IFRoaXMgcGF0Y2ggYWxsb2Nh
dGVzIGFuIElPVGhyZWFkIG9iamVjdCBmb3IgZWFjaCB4ZW5fZGlzayBpbnN0YW5jZSBhbmQNCj4g
PiBzZXRzIHRoZSBBSU8gY29udGV4dCBhcHByb3ByaWF0ZWx5IG9uIGNvbm5lY3QuIFRoaXMgYWxs
b3dzIHByb2Nlc3NpbmcNCj4gPiBvZiBJL08gdG8gcHJvY2VlZCBpbiBwYXJhbGxlbC4NCj4gPg0K
PiA+IFRoZSBwYXRjaCBhbHNvIGFkZHMgdHJhY2Vwb2ludHMgaW50byB4ZW5fZGlzayB0byBtYWtl
IGl0IHBvc3NpYmxlIHRvDQo+ID4gZm9sbG93IHRoZSBzdGF0ZSB0cmFuc3Rpb25zIG9mIGFuIGlu
c3RhbmNlIGluIHRoZSBsb2cuDQo+ID4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQg
PHBhdWwuZHVycmFudEBjaXRyaXguY29tPg0KPiANCj4gVGhlIFFFTVUgYmxvY2sgbGF5ZXIgaXMg
bm90IHlldCB0aHJlYWQgc2FmZSwgYnV0IGNvZGUgcnVubmluZyBpbg0KPiBJT1RocmVhZHMgc3Rp
bGwgaGFzIHRvIHRha2UgdGhlIEFpb0NvbnRleHQgbG9jay4gIFlvdSBuZWVkIHRvIGNhbGwNCj4g
YWlvX2NvbnRleHRfYWNxdWlyZS9yZWxlYXNlIGluIGJsa19iaCBhbmQgcWVtdV9haW9fY29tcGxl
dGUuDQo+IA0KDQpPaywgdGhhbmtzLiBJJ2xsIHVwZGF0ZSB0aGUgcGF0Y2ggYW5kIHJlLXRlc3Qu
DQoNCkNoZWVycywNCg0KICBQYXVsDQoNCj4gUGFvbG8NCj4gDQo+ID4gLS0tDQo+ID4gQ2M6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4NCj4gPiBDYzogQW50aG9u
eSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+DQo+ID4gQ2M6IEtldmluIFdvbGYg
PGt3b2xmQHJlZGhhdC5jb20+DQo+ID4gQ2M6IE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+
DQo+ID4gLS0tDQo+ID4gIGh3L2Jsb2NrL3RyYWNlLWV2ZW50cyB8ICA3ICsrKysrKysNCj4gPiAg
aHcvYmxvY2sveGVuX2Rpc2suYyAgIHwgNDQNCj4gKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKy0NCj4gPiAgMiBmaWxlcyBjaGFuZ2VkLCA1MCBpbnNlcnRpb25zKCsp
LCAxIGRlbGV0aW9uKC0pDQo+ID4NCj4gPiBkaWZmIC0tZ2l0IGEvaHcvYmxvY2svdHJhY2UtZXZl
bnRzIGIvaHcvYmxvY2svdHJhY2UtZXZlbnRzDQo+ID4gaW5kZXggNjVlODNkYzI1OC4uNjA4YjI0
YmE2NiAxMDA2NDQNCj4gPiAtLS0gYS9ody9ibG9jay90cmFjZS1ldmVudHMNCj4gPiArKysgYi9o
dy9ibG9jay90cmFjZS1ldmVudHMNCj4gPiBAQCAtMTAsMyArMTAsMTAgQEAgdmlydGlvX2Jsa19z
dWJtaXRfbXVsdGlyZXEodm9pZCAqbXJiLCBpbnQgc3RhcnQsIGludA0KPiBudW1fcmVxcywgdWlu
dDY0X3Qgb2Zmc2V0LA0KPiA+ICAjIGh3L2Jsb2NrL2hkLWdlb21ldHJ5LmMNCj4gPiAgaGRfZ2Vv
bWV0cnlfbGNoc19ndWVzcyh2b2lkICpibGssIGludCBjeWxzLCBpbnQgaGVhZHMsIGludCBzZWNz
KSAiYmxrICVwDQo+IExDSFMgJWQgJWQgJWQiDQo+ID4gIGhkX2dlb21ldHJ5X2d1ZXNzKHZvaWQg
KmJsaywgdWludDMyX3QgY3lscywgdWludDMyX3QgaGVhZHMsIHVpbnQzMl90DQo+IHNlY3MsIGlu
dCB0cmFucykgImJsayAlcCBDSFMgJXUgJXUgJXUgdHJhbnMgJWQiDQo+ID4gKw0KPiA+ICsjIGh3
L2Jsb2NrL3hlbl9kaXNrLmMNCj4gPiAreGVuX2Rpc2tfYWxsb2MoY2hhciAqbmFtZSkgIiVzIg0K
PiA+ICt4ZW5fZGlza19pbml0KGNoYXIgKm5hbWUpICIlcyINCj4gPiAreGVuX2Rpc2tfY29ubmVj
dChjaGFyICpuYW1lKSAiJXMiDQo+ID4gK3hlbl9kaXNrX2Rpc2Nvbm5lY3QoY2hhciAqbmFtZSkg
IiVzIg0KPiA+ICt4ZW5fZGlza19mcmVlKGNoYXIgKm5hbWUpICIlcyINCj4gPiBkaWZmIC0tZ2l0
IGEvaHcvYmxvY2sveGVuX2Rpc2suYyBiL2h3L2Jsb2NrL3hlbl9kaXNrLmMNCj4gPiBpbmRleCBh
OTk0MmQzMmRiLi5lYzEwODVjODAyIDEwMDY0NA0KPiA+IC0tLSBhL2h3L2Jsb2NrL3hlbl9kaXNr
LmMNCj4gPiArKysgYi9ody9ibG9jay94ZW5fZGlzay5jDQo+ID4gQEAgLTI3LDEwICsyNywxMyBA
QA0KPiA+ICAjaW5jbHVkZSAiaHcveGVuL3hlbl9iYWNrZW5kLmgiDQo+ID4gICNpbmNsdWRlICJ4
ZW5fYmxraWYuaCINCj4gPiAgI2luY2x1ZGUgInN5c2VtdS9ibG9ja2Rldi5oIg0KPiA+ICsjaW5j
bHVkZSAic3lzZW11L2lvdGhyZWFkLmgiDQo+ID4gICNpbmNsdWRlICJzeXNlbXUvYmxvY2stYmFj
a2VuZC5oIg0KPiA+ICAjaW5jbHVkZSAicWFwaS9lcnJvci5oIg0KPiA+ICAjaW5jbHVkZSAicWFw
aS9xbXAvcWRpY3QuaCINCj4gPiAgI2luY2x1ZGUgInFhcGkvcW1wL3FzdHJpbmcuaCINCj4gPiAr
I2luY2x1ZGUgInFvbS9vYmplY3RfaW50ZXJmYWNlcy5oIg0KPiA+ICsjaW5jbHVkZSAidHJhY2Uu
aCINCj4gPg0KPiA+ICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tICovDQo+ID4NCj4gPiBAQCAtMTI4LDYgKzEzMSw5IEBAIHN0
cnVjdCBYZW5CbGtEZXYgew0KPiA+ICAgICAgRHJpdmVJbmZvICAgICAgICAgICAqZGluZm87DQo+
ID4gICAgICBCbG9ja0JhY2tlbmQgICAgICAgICpibGs7DQo+ID4gICAgICBRRU1VQkggICAgICAg
ICAgICAgICpiaDsNCj4gPiArDQo+ID4gKyAgICBJT1RocmVhZCAgICAgICAgICAgICppb3RocmVh
ZDsNCj4gPiArICAgIEFpb0NvbnRleHQgICAgICAgICAgKmN0eDsNCj4gPiAgfTsNCj4gPg0KPiA+
ICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tICovDQo+ID4gQEAgLTkyMywxMSArOTI5LDMxIEBAIHN0YXRpYyB2b2lkIGJsa19i
aCh2b2lkICpvcGFxdWUpDQo+ID4gIHN0YXRpYyB2b2lkIGJsa19hbGxvYyhzdHJ1Y3QgWGVuRGV2
aWNlICp4ZW5kZXYpDQo+ID4gIHsNCj4gPiAgICAgIHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9
IGNvbnRhaW5lcl9vZih4ZW5kZXYsIHN0cnVjdCBYZW5CbGtEZXYsDQo+IHhlbmRldik7DQo+ID4g
KyAgICBPYmplY3QgKm9iajsNCj4gPiArICAgIGNoYXIgKm5hbWU7DQo+ID4gKyAgICBFcnJvciAq
ZXJyID0gTlVMTDsNCj4gPiArDQo+ID4gKyAgICB0cmFjZV94ZW5fZGlza19hbGxvYyh4ZW5kZXYt
Pm5hbWUpOw0KPiA+DQo+ID4gICAgICBRTElTVF9JTklUKCZibGtkZXYtPmluZmxpZ2h0KTsNCj4g
PiAgICAgIFFMSVNUX0lOSVQoJmJsa2Rldi0+ZmluaXNoZWQpOw0KPiA+ICAgICAgUUxJU1RfSU5J
VCgmYmxrZGV2LT5mcmVlbGlzdCk7DQo+ID4gLSAgICBibGtkZXYtPmJoID0gcWVtdV9iaF9uZXco
YmxrX2JoLCBibGtkZXYpOw0KPiA+ICsNCj4gPiArICAgIG9iaiA9IG9iamVjdF9uZXcoVFlQRV9J
T1RIUkVBRCk7DQo+ID4gKyAgICBuYW1lID0gZ19zdHJkdXBfcHJpbnRmKCJpb3RocmVhZC0lcyIs
IHhlbmRldi0+bmFtZSk7DQo+ID4gKw0KPiA+ICsgICAgb2JqZWN0X3Byb3BlcnR5X2FkZF9jaGls
ZChvYmplY3RfZ2V0X29iamVjdHNfcm9vdCgpLCBuYW1lLCBvYmosDQo+ICZlcnIpOw0KPiA+ICsg
ICAgYXNzZXJ0KCFlcnIpOw0KPiA+ICsNCj4gPiArICAgIGdfZnJlZShuYW1lKTsNCj4gPiArDQo+
ID4gKyAgICB1c2VyX2NyZWF0YWJsZV9jb21wbGV0ZShvYmosICZlcnIpOw0KPiA+ICsgICAgYXNz
ZXJ0KCFlcnIpOw0KPiA+ICsNCj4gPiArICAgIGJsa2Rldi0+aW90aHJlYWQgPSAoSU9UaHJlYWQg
KilvYmplY3RfZHluYW1pY19jYXN0KG9iaiwNCj4gVFlQRV9JT1RIUkVBRCk7DQo+ID4gKyAgICBi
bGtkZXYtPmN0eCA9IGlvdGhyZWFkX2dldF9haW9fY29udGV4dChibGtkZXYtPmlvdGhyZWFkKTsN
Cj4gPiArICAgIGJsa2Rldi0+YmggPSBhaW9fYmhfbmV3KGJsa2Rldi0+Y3R4LCBibGtfYmgsIGJs
a2Rldik7DQo+ID4gKw0KPiA+ICAgICAgaWYgKHhlbl9tb2RlICE9IFhFTl9FTVVMQVRFKSB7DQo+
ID4gICAgICAgICAgYmF0Y2hfbWFwcyA9IDE7DQo+ID4gICAgICB9DQo+ID4gQEAgLTk1NCw2ICs5
ODAsOCBAQCBzdGF0aWMgaW50IGJsa19pbml0KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikNCj4g
PiAgICAgIGludCBpbmZvID0gMDsNCj4gPiAgICAgIGNoYXIgKmRpcmVjdGlvc2FmZSA9IE5VTEw7
DQo+ID4NCj4gPiArICAgIHRyYWNlX3hlbl9kaXNrX2luaXQoeGVuZGV2LT5uYW1lKTsNCj4gPiAr
DQo+ID4gICAgICAvKiByZWFkIHhlbnN0b3JlIGVudHJpZXMgKi8NCj4gPiAgICAgIGlmIChibGtk
ZXYtPnBhcmFtcyA9PSBOVUxMKSB7DQo+ID4gICAgICAgICAgY2hhciAqaCA9IE5VTEw7DQo+ID4g
QEAgLTEwNjksNiArMTA5Nyw4IEBAIHN0YXRpYyBpbnQgYmxrX2Nvbm5lY3Qoc3RydWN0IFhlbkRl
dmljZSAqeGVuZGV2KQ0KPiA+ICAgICAgdW5zaWduZWQgaW50IGk7DQo+ID4gICAgICB1aW50MzJf
dCAqZG9taWRzOw0KPiA+DQo+ID4gKyAgICB0cmFjZV94ZW5fZGlza19jb25uZWN0KHhlbmRldi0+
bmFtZSk7DQo+ID4gKw0KPiA+ICAgICAgLyogcmVhZC1vbmx5ID8gKi8NCj4gPiAgICAgIGlmIChi
bGtkZXYtPmRpcmVjdGlvc2FmZSkgew0KPiA+ICAgICAgICAgIHFmbGFncyA9IEJEUlZfT19OT0NB
Q0hFIHwgQkRSVl9PX05BVElWRV9BSU87DQo+ID4gQEAgLTEyODUsNiArMTMxNSw4IEBAIHN0YXRp
YyBpbnQgYmxrX2Nvbm5lY3Qoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQ0KPiA+ICAgICAgICAg
IGJsa2Rldi0+cGVyc2lzdGVudF9nbnRfY291bnQgPSAwOw0KPiA+ICAgICAgfQ0KPiA+DQo+ID4g
KyAgICBibGtfc2V0X2Fpb19jb250ZXh0KGJsa2Rldi0+YmxrLCBibGtkZXYtPmN0eCk7DQo+ID4g
Kw0KPiA+ICAgICAgeGVuX2JlX2JpbmRfZXZ0Y2huKCZibGtkZXYtPnhlbmRldik7DQo+ID4NCj4g
PiAgICAgIHhlbl9wdl9wcmludGYoJmJsa2Rldi0+eGVuZGV2LCAxLCAib2s6IHByb3RvICVzLCBu
ci1yaW5nLXJlZiAldSwgIg0KPiA+IEBAIC0xMjk4LDEzICsxMzMwLDIwIEBAIHN0YXRpYyB2b2lk
IGJsa19kaXNjb25uZWN0KHN0cnVjdCBYZW5EZXZpY2UNCj4gKnhlbmRldikNCj4gPiAgew0KPiA+
ICAgICAgc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2ID0gY29udGFpbmVyX29mKHhlbmRldiwgc3Ry
dWN0IFhlbkJsa0RldiwNCj4geGVuZGV2KTsNCj4gPg0KPiA+ICsgICAgdHJhY2VfeGVuX2Rpc2tf
ZGlzY29ubmVjdCh4ZW5kZXYtPm5hbWUpOw0KPiA+ICsNCj4gPiArICAgIGFpb19jb250ZXh0X2Fj
cXVpcmUoYmxrZGV2LT5jdHgpOw0KPiA+ICsNCj4gPiAgICAgIGlmIChibGtkZXYtPmJsaykgew0K
PiA+ICsgICAgICAgIGJsa19zZXRfYWlvX2NvbnRleHQoYmxrZGV2LT5ibGssIHFlbXVfZ2V0X2Fp
b19jb250ZXh0KCkpOw0KPiA+ICAgICAgICAgIGJsa19kZXRhY2hfZGV2KGJsa2Rldi0+YmxrLCBi
bGtkZXYpOw0KPiA+ICAgICAgICAgIGJsa191bnJlZihibGtkZXYtPmJsayk7DQo+ID4gICAgICAg
ICAgYmxrZGV2LT5ibGsgPSBOVUxMOw0KPiA+ICAgICAgfQ0KPiA+ICAgICAgeGVuX3B2X3VuYmlu
ZF9ldnRjaG4oJmJsa2Rldi0+eGVuZGV2KTsNCj4gPg0KPiA+ICsgICAgYWlvX2NvbnRleHRfcmVs
ZWFzZShibGtkZXYtPmN0eCk7DQo+ID4gKw0KPiA+ICAgICAgaWYgKGJsa2Rldi0+c3JpbmcpIHsN
Cj4gPiAgICAgICAgICB4ZW5nbnR0YWJfdW5tYXAoYmxrZGV2LT54ZW5kZXYuZ250dGFiZGV2LCBi
bGtkZXYtPnNyaW5nLA0KPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICBibGtkZXYtPm5yX3Jp
bmdfcmVmKTsNCj4gPiBAQCAtMTMzOCw2ICsxMzc3LDggQEAgc3RhdGljIGludCBibGtfZnJlZShz
dHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpDQo+ID4gICAgICBzdHJ1Y3QgWGVuQmxrRGV2ICpibGtk
ZXYgPSBjb250YWluZXJfb2YoeGVuZGV2LCBzdHJ1Y3QgWGVuQmxrRGV2LA0KPiB4ZW5kZXYpOw0K
PiA+ICAgICAgc3RydWN0IGlvcmVxICppb3JlcTsNCj4gPg0KPiA+ICsgICAgdHJhY2VfeGVuX2Rp
c2tfZnJlZSh4ZW5kZXYtPm5hbWUpOw0KPiA+ICsNCj4gPiAgICAgIGlmIChibGtkZXYtPmJsayB8
fCBibGtkZXYtPnNyaW5nKSB7DQo+ID4gICAgICAgICAgYmxrX2Rpc2Nvbm5lY3QoeGVuZGV2KTsN
Cj4gPiAgICAgIH0NCj4gPiBAQCAtMTM1NSw2ICsxMzk2LDcgQEAgc3RhdGljIGludCBibGtfZnJl
ZShzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpDQo+ID4gICAgICBnX2ZyZWUoYmxrZGV2LT5kZXYp
Ow0KPiA+ICAgICAgZ19mcmVlKGJsa2Rldi0+ZGV2dHlwZSk7DQo+ID4gICAgICBxZW11X2JoX2Rl
bGV0ZShibGtkZXYtPmJoKTsNCj4gPiArICAgIG9iamVjdF91bnBhcmVudChPQkpFQ1QoYmxrZGV2
LT5pb3RocmVhZCkpOw0KPiA+ICAgICAgcmV0dXJuIDA7DQo+ID4gIH0NCj4gPg0KPiA+DQpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 20 16:13:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 16: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 1dNLmk-00053w-BB; Tue, 20 Jun 2017 16: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 <prvs=337a62209=roger.pau@citrix.com>)
 id 1dNLmj-00053j-Hp
 for xen-devel@lists.xen.org; Tue, 20 Jun 2017 16:13:45 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 C7/1C-03587-8B949495; Tue, 20 Jun 2017 16:13:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsWyU9JRQneHp2e
 kwZZJMhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aaoy4F5/kqTny+wNTAuJKni5GTQ0LAT2Lr
 9hnsIDaLgKrEsX3PWLsYOTjYBOwlpn+tAAmLCOhLbLrdCFTCxcEsMItR4nD3QkaQhLBAgMS5B
 w+YQWxeAU+Jj1v3MIHYQgIHGSUWXmaCiAtKnJz5hAXEZhbQkViw+xMbyHxmAWmJ5f84QMKcAm
 4SvXNusoLYogIqEksvtbJCjFGU6J/3gA3izHSJrX9/MU9g5J+FZOosJFNnIUxdwMi8ilG9OLW
 oLLVI11AvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw+BiAYAfjzudOhxglOZiU
 RHnvWHpGCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgzfcAygkWpaanVqRl5gDjACYtwcGjJMJr5
 AiU5i0uSMwtzkyHSJ1i1OXYsHr9FyYhlrz8vFQpcd4UkBkCIEUZpXlwI2AxeYlRVkqYlxHoKC
 GegtSi3MwSVPlXjOIcjErCvN0gU3gy80rgNr0COoIJ6IgXRzxAjihJREhJNTAmby98s9taeoe
 d7m559tjo2alVsXMWTaj6X3Wfec4075itLNpn/nUqcRS95tBXXsfgsPYC5520X8sa+NzXTeCy
 FX7QGeXyJ/HWm9CDZ4xf+gtLKddN1b5f/PvY84I4n23/a6cf+KVRYhb1PFdwQ6FITWv+n+z/W
 1XzdQs2LL/J0XbWi31bbrUSS3FGoqEWc1FxIgBQANN0xAIAAA==
X-Env-Sender: prvs=337a62209=roger.pau@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1497975223!99107047!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2508 invoked from network); 20 Jun 2017 16:13:44 -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;
 20 Jun 2017 16:13:44 -0000
X-IronPort-AV: E=Sophos;i="5.39,364,1493683200"; d="scan'208";a="48108612"
Date: Tue, 20 Jun 2017 17:11:12 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Message-ID: <20170620161112.7x4qickboyt7qyvh@dhcp-3-128.uk.xensource.com>
References: <alpine.DEB.2.10.1706151156350.12156@sstabellini-ThinkPad-X260>
 <1497553787-3709-1-git-send-email-sstabellini@kernel.org>
 <1497553787-3709-7-git-send-email-sstabellini@kernel.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1497553787-3709-7-git-send-email-sstabellini@kernel.org>
User-Agent: NeoMutt/20170609 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
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 07/18] xen/pvcalls: implement socket
 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>

T24gVGh1LCBKdW4gMTUsIDIwMTcgYXQgMTI6MDk6MzZQTSAtMDcwMCwgU3RlZmFubyBTdGFiZWxs
aW5pIHdyb3RlOgo+IEp1c3QgcmVwbHkgd2l0aCBzdWNjZXNzIHRvIHRoZSBvdGhlciBlbmQgZm9y
IG5vdy4gRGVsYXkgdGhlIGFsbG9jYXRpb24KPiBvZiB0aGUgYWN0dWFsIHNvY2tldCB0byBiaW5k
IGFuZC9vciBjb25uZWN0Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3RlZmFub0BhcG9yZXRvLmNvbT4KPiBDQzogYm9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20KPiBD
Qzogamdyb3NzQHN1c2UuY29tCj4gLS0tCj4gIGRyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jIHwg
MjcgKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gIDEgZmlsZSBjaGFuZ2VkLCAyNyBpbnNl
cnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jIGIv
ZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMKPiBpbmRleCA0MzdjMmFkLi45NTM0NThiIDEwMDY0
NAo+IC0tLSBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCj4gKysrIGIvZHJpdmVycy94ZW4v
cHZjYWxscy1iYWNrLmMKPiBAQCAtMTIsMTIgKzEyLDE3IEBACj4gICAqIEdOVSBHZW5lcmFsIFB1
YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCj4gICAqLwo+ICAKPiArI2luY2x1ZGUgPGxp
bnV4L2luZXQuaD4KPiAgI2luY2x1ZGUgPGxpbnV4L2t0aHJlYWQuaD4KPiAgI2luY2x1ZGUgPGxp
bnV4L2xpc3QuaD4KPiAgI2luY2x1ZGUgPGxpbnV4L3JhZGl4LXRyZWUuaD4KPiAgI2luY2x1ZGUg
PGxpbnV4L21vZHVsZS5oPgo+ICAjaW5jbHVkZSA8bGludXgvc2VtYXBob3JlLmg+Cj4gICNpbmNs
dWRlIDxsaW51eC93YWl0Lmg+Cj4gKyNpbmNsdWRlIDxuZXQvc29jay5oPgo+ICsjaW5jbHVkZSA8
bmV0L2luZXRfY29tbW9uLmg+Cj4gKyNpbmNsdWRlIDxuZXQvaW5ldF9jb25uZWN0aW9uX3NvY2su
aD4KPiArI2luY2x1ZGUgPG5ldC9yZXF1ZXN0X3NvY2suaD4KPiAgCj4gICNpbmNsdWRlIDx4ZW4v
ZXZlbnRzLmg+Cj4gICNpbmNsdWRlIDx4ZW4vZ3JhbnRfdGFibGUuaD4KPiBAQCAtNTQsNiArNTks
MjggQEAgc3RydWN0IHB2Y2FsbHNfZmVkYXRhIHsKPiAgc3RhdGljIGludCBwdmNhbGxzX2JhY2tf
c29ja2V0KHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCj4gIAkJc3RydWN0IHhlbl9wdmNhbGxz
X3JlcXVlc3QgKnJlcSkKPiAgewo+ICsJc3RydWN0IHB2Y2FsbHNfZmVkYXRhICpmZWRhdGE7Cj4g
KwlpbnQgcmV0Owo+ICsJc3RydWN0IHhlbl9wdmNhbGxzX3Jlc3BvbnNlICpyc3A7Cj4gKwo+ICsJ
ZmVkYXRhID0gZGV2X2dldF9kcnZkYXRhKCZkZXYtPmRldik7Cj4gKwo+ICsJaWYgKHJlcS0+dS5z
b2NrZXQuZG9tYWluICE9IEFGX0lORVQgfHwKPiArCSAgICByZXEtPnUuc29ja2V0LnR5cGUgIT0g
U09DS19TVFJFQU0gfHwKPiArCSAgICAocmVxLT51LnNvY2tldC5wcm90b2NvbCAhPSBJUFBST1RP
X0lQICYmCj4gKwkgICAgIHJlcS0+dS5zb2NrZXQucHJvdG9jb2wgIT0gQUZfSU5FVCkpCj4gKwkJ
cmV0ID0gLUVBRk5PU1VQUE9SVDsKClNvcnJ5IGZvciBqdW1waW5nIGludG8gdGhpcyBvdXQgb2Yg
dGhlIGJsdWUsIGJ1dCBzaG91bGRuJ3QgYWxsIHRoZQpjb25zdGFudHMgdXNlZCBhYm92ZSBiZSBw
YXJ0IG9mIHRoZSBwcm90b2NvbD8gQUZfSU5FVC9TT0NLX1NUUkVBTS8uLi4KYXJlIGFsbCBwYXJ0
IG9mIFBPU0lYLCBidXQgdGhlaXIgc3BlY2lmaWMgdmFsdWUgaXMgbm90IGRlZmluZWQgaW4gdGhl
CnN0YW5kYXJkLCBoZW5jZSB3ZSBzaG91bGQgaGF2ZSBYRU5fQUZfSU5FVC9YRU5fU09DS19TVFJF
QU0vLi4uIE9yIGFtIEkKanVzdCBtaXNzaW5nIHNvbWV0aGluZz8KClJvZ2VyLgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 20 16:17:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 16:17: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 1dNLqh-0005HY-RS; Tue, 20 Jun 2017 16: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 <luto@kernel.org>) id 1dNLqh-0005HS-5p
 for xen-devel@lists.xen.org; Tue, 20 Jun 2017 16:17:51 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 14/6C-03371-EAA49495; Tue, 20 Jun 2017 16:17:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHIsWRWlGSWpSXmKPExsVybKJssu46L89
 Ig8YeJoslHxezODB6HN39mymAMYo1My8pvyKBNePPj03MBUe5KtZ/bGBqYPzG0cXIxSEksJdJ
 Yv3d1WxdjJwcLAIOEnf332buYuTgYBSIkXjwwxokzCjgLzHtTQcTRP1ERoltE66wgiQkBPIkm
 mbNYIawiyU23O0Ci/MKCEqcnPmEBWSOkIC3xP9Z3CBhTgFPiRUHN7JCzGlllPjQ/ZIdpIZNQF
 2ipdMXxGQRUJXY0SoDMTFRYlFnGzvExACJab13wDYJC7hL/LpyEMwWEdCSaFtwmwVkJLPASS6
 Jl/NfMIIkmAU0JVq3/2afwCg8C8lFs5CkFjAyrWJUL04tKkst0jXXSyrKTM8oyU3MzNE1NDDT
 y00tLk5MT81JTCrWS87P3cQIDGUGINjBOPOy/yFGSQ4mJVHeO5aekUJ8SfkplRmJxRnxRaU5q
 cWHGGU4OJQkeA96AuUEi1LTUyvSMnOAUQWTluDgURLhNXIESvMWFyTmFmemQ6ROMRpzXLmy7g
 sTx5QD278wCbHk5eelSonzpoBMEgApzSjNgxsEi/ZLjLJSwryMQKcJ8RSkFuVmlqDKv2IU52B
 UEubtBZnCk5lXArfvFdApTECnvDjiAXJKSSJCSqqB0ZGpM0I6o9Xl6q9ja6w10yx5ORUNeA0/
 esXuXvPgVjh7clC4Q1TMF4+D8k3XOBM/HzJUjOT9s6XrhMBT7cUTDm4POK2qcVuOf0OZ/9qv5
 e1lXiVXbq6c+r45x0b83rGaPb0rXu/dJfn0suKjgg3Rk67NnPz+uFo/k5wen/HylasMFxgfrQ
 pXUmIpzkg01GIuKk4EAKa6KlrxAgAA
X-Env-Sender: luto@kernel.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1497975468!85412316!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40163 invoked from network); 20 Jun 2017 16:17:49 -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; 20 Jun 2017 16:17:49 -0000
Received: from mail-ua0-f177.google.com (mail-ua0-f177.google.com
 [209.85.217.177])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id CE930239BA
 for <xen-devel@lists.xen.org>; Tue, 20 Jun 2017 16:17:47 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org CE930239BA
Received: by mail-ua0-f177.google.com with SMTP id 70so20946985uau.0
 for <xen-devel@lists.xen.org>; Tue, 20 Jun 2017 09:17:47 -0700 (PDT)
X-Gm-Message-State: AKS2vOy1x7TFKkyNqRE1+UGSZ0n+Xpo5KdT4u7RYiv3JVF1oxiu4kgPV
 qn/Z95ifER5XPY/ysdJOaibevUJJu2MX
X-Received: by 10.176.90.140 with SMTP id w12mr19513865uae.92.1497975467010;
 Tue, 20 Jun 2017 09:17:47 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.103.40.129 with HTTP; Tue, 20 Jun 2017 09:17:26 -0700 (PDT)
In-Reply-To: <20170616185154.18967.71073.stgit@tlendack-t1.amdoffice.net>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
 <20170616185154.18967.71073.stgit@tlendack-t1.amdoffice.net>
From: Andy Lutomirski <luto@kernel.org>
Date: Tue, 20 Jun 2017 09:17:26 -0700
X-Gmail-Original-Message-ID: <CALCETrVkyj=wfcgNMVG_BU+xGb3yBNhxrDdSTxJLx7UYraVcUA@mail.gmail.com>
Message-ID: <CALCETrVkyj=wfcgNMVG_BU+xGb3yBNhxrDdSTxJLx7UYraVcUA@mail.gmail.com>
To: Tom Lendacky <thomas.lendacky@amd.com>
Cc: "linux-efi@vger.kernel.org" <linux-efi@vger.kernel.org>,
 Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "linux-doc@vger.kernel.org" <linux-doc@vger.kernel.org>,
 Matt Fleming <matt@codeblueprint.co.uk>, X86 ML <x86@kernel.org>,
 "linux-mm@kvack.org" <linux-mm@kvack.org>,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Larry Woodman <lwoodman@redhat.com>, linux-arch <linux-arch@vger.kernel.org>,
 kvm list <kvm@vger.kernel.org>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 kasan-dev <kasan-dev@googlegroups.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Dmitry Vyukov <dvyukov@google.com>, Juergen Gross <jgross@suse.com>,
 kexec@lists.infradead.org,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 xen-devel <xen-devel@lists.xen.org>, iommu@lists.linux-foundation.org,
 Thomas Gleixner <tglx@linutronix.de>, Paolo Bonzini <pbonzini@redhat.com>
Subject: Re: [Xen-devel] [PATCH v7 11/36] x86/mm: Add SME support for
	read_cr3_pa()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBKdW4gMTYsIDIwMTcgYXQgMTE6NTEgQU0sIFRvbSBMZW5kYWNreSA8dGhvbWFzLmxl
bmRhY2t5QGFtZC5jb20+IHdyb3RlOgo+IFRoZSBjcjMgcmVnaXN0ZXIgZW50cnkgY2FuIGNvbnRh
aW4gdGhlIFNNRSBlbmNyeXB0aW9uIG1hc2sgdGhhdCBpbmRpY2F0ZXMKPiB0aGUgUEdEIGlzIGVu
Y3J5cHRlZC4gIFRoZSBlbmNyeXB0aW9uIG1hc2sgc2hvdWxkIG5vdCBiZSB1c2VkIHdoZW4KPiBj
cmVhdGluZyBhIHZpcnR1YWwgYWRkcmVzcyBmcm9tIHRoZSBjcjMgcmVnaXN0ZXIsIHNvIHJlbW92
ZSB0aGUgU01FCj4gZW5jcnlwdGlvbiBtYXNrIGluIHRoZSByZWFkX2NyM19wYSgpIGZ1bmN0aW9u
Lgo+Cj4gRHVyaW5nIGVhcmx5IGJvb3QgU01FIHdpbGwgbmVlZCB0byB1c2UgYSBuYXRpdmUgdmVy
c2lvbiBvZiByZWFkX2NyM19wYSgpLAo+IHNvIGNyZWF0ZSBuYXRpdmVfcmVhZF9jcjNfcGEoKS4K
Pgo+IFNpZ25lZC1vZmYtYnk6IFRvbSBMZW5kYWNreSA8dGhvbWFzLmxlbmRhY2t5QGFtZC5jb20+
Cj4gLS0tCj4gIGFyY2gveDg2L2luY2x1ZGUvYXNtL3Byb2Nlc3Nvci1mbGFncy5oIHwgICAgMyAr
Ky0KPiAgYXJjaC94ODYvaW5jbHVkZS9hc20vcHJvY2Vzc29yLmggICAgICAgfCAgICA1ICsrKysr
Cj4gIDIgZmlsZXMgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4KPiBk
aWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcHJvY2Vzc29yLWZsYWdzLmggYi9hcmNo
L3g4Ni9pbmNsdWRlL2FzbS9wcm9jZXNzb3ItZmxhZ3MuaAo+IGluZGV4IDc5YWEyZjkuLmNiNjk5
OWMgMTAwNjQ0Cj4gLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcHJvY2Vzc29yLWZsYWdzLmgK
PiArKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wcm9jZXNzb3ItZmxhZ3MuaAo+IEBAIC0yLDYg
KzIsNyBAQAo+ICAjZGVmaW5lIF9BU01fWDg2X1BST0NFU1NPUl9GTEFHU19ICj4KPiAgI2luY2x1
ZGUgPHVhcGkvYXNtL3Byb2Nlc3Nvci1mbGFncy5oPgo+ICsjaW5jbHVkZSA8bGludXgvbWVtX2Vu
Y3J5cHQuaD4KPgo+ICAjaWZkZWYgQ09ORklHX1ZNODYKPiAgI2RlZmluZSBYODZfVk1fTUFTSyAg
ICBYODZfRUZMQUdTX1ZNCj4gQEAgLTMzLDcgKzM0LDcgQEAKPiAgICovCj4gICNpZmRlZiBDT05G
SUdfWDg2XzY0Cj4gIC8qIE1hc2sgb2ZmIHRoZSBhZGRyZXNzIHNwYWNlIElEIGJpdHMuICovCj4g
LSNkZWZpbmUgQ1IzX0FERFJfTUFTSyAweDdGRkZGRkZGRkZGRkYwMDB1bGwKPiArI2RlZmluZSBD
UjNfQUREUl9NQVNLIF9fc21lX2NscigweDdGRkZGRkZGRkZGRkYwMDB1bGwpCgpDYW4geW91IHVw
ZGF0ZSB0aGUgY29tbWVudCBvbmUgbGluZSBhYm92ZSwgdG9vPwoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 20 16:18:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 16:18: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 1dNLrI-0005LK-3O; Tue, 20 Jun 2017 16:18: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 1dNLrG-0005L6-NV
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 16:18:26 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 24/08-01735-1DA49495; Tue, 20 Jun 2017 16:18:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXS6fjDS/eil2e
 kweyVshbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b6JefYC6ZzVPSf/sXSwHibrYuRk0NIIE9i
 xf4lTCA2r4CdxIPVHewgtoSAocTphTdZQGwWAVWJ90fbwOJsAuoSbc+2s4LYIgImEls37QfrZ
 RaokPi6+jTYTGEBf4mGibOBariA5p9llPjU8wCsiFPAQmLX6XuMXYwcQMsEJf7uEIbo1ZJ4+O
 sWC4StLbFs4WtmkBJmAWmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxahSnFpWlFukamuklFWW
 mZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgSGHwMQ7GA8f9rzEKMkB5OSKO8dS89IIb6k
 /JTKjMTijPii0pzU4kOMMhwcShK8Bz2BcoJFqempFWmZOcBIgElLcPAoifAaAKNBiLe4IDG3O
 DMdInWKUVFKnHcfSJ8ASCKjNA+uDRZ9lxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTM2wsyhS
 czrwRu+iugxUxAi18c8QBZXJKIkJJqYCznz2T/6r90xXcNpvmlFh/Oej6ZLujskL7MNfP4Z9v
 ohTEW+5pvs9sL3qzgvfD/utSke6cYjkc/2FWRHNIvHe+k+y48Nf6ac1tNyWvGvVYb3gfPnHKg
 RDlqx3EBHgdn6y7FUF4fThPd2ZO2xvyd9OGYxm4+wQNqcydv9nmbG9xw/8ajvMnJ3UosxRmJh
 lrMRcWJAEimGw+5AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1497975503!88757494!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33630 invoked from network); 20 Jun 2017 16:18: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; 20 Jun 2017 16:18:25 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 20 Jun 2017 10:18:23 -0600
Message-Id: <594966ED0200007800164D0D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 20 Jun 2017 10:18:21 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Konrad Rzeszutek Wilk" <konrad.wilk@oracle.com>
References: <20170620024759.32562-1-konrad.wilk@oracle.com>
 <20170620024759.32562-2-konrad.wilk@oracle.com>
 <5948F02D02000078001645D0@prv-mh.provo.novell.com>
 <20170620155932.GE12929@char.us.oracle.com>
In-Reply-To: <20170620155932.GE12929@char.us.oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, ross.lagerwall@citrix.com,
 xen-devel@lists.xenproject.org, ian.jackson@citrix.com
Subject: Re: [Xen-devel] [PATCH v1 1/3] 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIwLjA2LjE3IGF0IDE3OjU5LCA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4gd3JvdGU6
Cj4gT3VyIG1lY2hhbmlzbSB3aGVuIGRlcGxveWluZyBsaXZlcGF0Y2hlcyBpcyB0byByZXBsYWNl
IHRoZSBsb2FkZWQKPiBsaXZlcGF0Y2ggd2l0aCBhbm90aGVyIG9uZS4gV2hpY2ggbWVhbnMgd2Ug
b25seSBoYXZlIG9uIGxpdmVwYXRjaAo+IGFwcGxpZWQgYW5kIGR1cmluZyB0aGUgdXBncmFkZSBw
cm9jZXNzIGhhdmUgdG8gbG9hZCBhbm90aGVyIG9uZS4KCkkgdGhpbmsgdGhpcyBpcyB0aGUgbWFp
biBwcm9ibGVtYXRpYyBwYXJ0IGhlcmU6IFlvdSdyZSB0cnlpbmcgdG8gZml4IG9uZQp1c2UgY2Fz
ZSAoc2luZ2xlIHBhdGNoIGJlaW5nIHJlcGxhY2VkIGV2ZXJ5IHRpbWUpIHdoaWxlIC0gYWZhaWN0
IC0geW91CmJyZWFrIHRoZSBvdGhlciBvbmUgKG11bHRpcGxlIHN0YWNrZWQgcGF0Y2hlcykuIEZv
ciB5b3VyIGNhc2UsCndvdWxkbid0IGl0IGJlIHN1ZmZpY2llbnQgdG8gbG9hZCB0aGUgcGF0Y2gg
d2l0aCBzb21lIGZsYWcgaW5kaWNhdGluZwp0aGF0IGFsbCBzeW1ib2wgaGFuZGxpbmcgKHJlc29s
dXRpb24gYXMgd2VsbCBhcyBpbnNlcnRpb24pIHNob3VsZCBvbmx5CmNvbnNpZGVyIHRoZSBtYWlu
IGltYWdlPyBPZiBjb3Vyc2Ugd2l0aCB0aGF0IGZsYWcsIGEgcGxhaW4gImFwcGx5Igp3b3VsZCBu
ZWVkIHRvIGZhaWwgYXMgbG9uZyBhcyB0aGVyZSdzIGFueSBvdGhlciBwYXRjaCBsb2FkZWQuCgpU
aGUgZG93bnNpZGUgb2YgdGhpcyBpcyB0aGF0IGl0IHdvdWxkIHNwZWNpYWwgY2FzZSB0aGluZ3Mg
YSBsaXR0bGUgdG9vCm11Y2ggZm9yIG15IHRhc3RlLiBGb3IgZXhhbXBsZSBJJ2QgZXhwZWN0IHRv
IGFsc28gYmUgYWJsZSB0byBoYXZlCmEgY291cGxlIG9mIHN0YWNrZWQgcGF0Y2hlcyBhbmQgcmVw
bGFjZSBqdXN0IHRoZSB0b3Btb3N0IG9uZShzKS4KVGhhdCB3b3VsZCByZXF1aXJlIG1vcmUgdGhh
biBhIGJvb2xlYW4gZmxhZyB0byB0ZWxsIHdoaWNoIHN5bWJvbHMKdG8gY29uc2lkZXIgYW5kIHdo
aWNoIHRvIGlnbm9yZS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 20 16:21:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 16:21:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNLuG-000650-Ht; Tue, 20 Jun 2017 16:21: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 1dNLuF-00064n-23
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 16:21:31 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 3A/E5-19409-A8B49495; Tue, 20 Jun 2017 16:21:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDS7fT2zP
 S4O4dI4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePPiUfsBYtZKnre/WRsYFzJ3MXIySEkkCfR
 8+UxE4jNK2An0bCpGywuIWAocXrhTRYQm0VAVeLBk+vsIDabgLpE27PtrCC2iICyxN3vM8Bqm
 AXiJPbPeswIYgsLuEi8bb7JBjE/TWLXuklg8zkFLCVOzekHinMA7RKU+LtDGKJVS+Lhr1tQY7
 Qlli18zQxSwiwgLbH8H8cERr5ZCA2zkDTMQtIwC6FhASPLKkaN4tSistQiXWMDvaSizPSMktz
 EzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwOCrZ2Bg3MHYecLvEKMkB5OSKO8dS89IIb6k/JTK
 jMTijPii0pzU4kOMGhwcAtt2rb7AKMWSl5+XqiTBu9sLqE6wKDU9tSItMwcYHzClEhw8SiK8B
 iBp3uKCxNzizHSI1ClGXY6mD1u+MAmBzZAS570NUiQAUpRRmgc3AharlxhlpYR5GRkYGIR4Cl
 KLcjNLUOVfMYpzMCoJ8y4AmcKTmVcCt+kV0BFMQEe8OOIBckRJIkJKqoHRYNvXpzYfeM/nRn/
 9rdYqY9+Tn6UUp3xvp9Xv3BCN7Pnngtfm3PLaH7yPaVFXbN3qJtnlagyBHzdONJLgm53OWBmx
 Z+6jV9eWXUtYpZmzZ93zPRMOH137TKl2Tpt8saOTkCOLWITJ+b1/S37WpyglPDNdPecom8aqS
 wfubrD58iyY4/Gi/YXOSizFGYmGWsxFxYkAMehhotACAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1497975688!106639358!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45488 invoked from network); 20 Jun 2017 16:21:29 -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; 20 Jun 2017 16:21:29 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 20 Jun 2017 10:21:27 -0600
Message-Id: <594967A70200007800164D29@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 20 Jun 2017 10:21:27 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20170608171203.20416-1-wei.liu2@citrix.com>
 <20170608171203.20416-5-wei.liu2@citrix.com>
In-Reply-To: <20170608171203.20416-5-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 v4 04/27] x86: move PV invalid op 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+IE9uIDA4LjA2LjE3IGF0IDE5OjExLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
QEAgLTEwNTMsOCArOTgyLDggQEAgdm9pZCBkb19pbnZhbGlkX29wKHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzKQo+ICAKPiAgICAgIGlmICggbGlrZWx5KGd1ZXN0X21vZGUocmVncykpICkKPiAg
ICAgIHsKPiAtICAgICAgICBpZiAoICFlbXVsYXRlX2ludmFsaWRfcmR0c2NwKHJlZ3MpICYmCj4g
LSAgICAgICAgICAgICAhZW11bGF0ZV9mb3JjZWRfaW52YWxpZF9vcChyZWdzKSApCj4gKyAgICAg
ICAgaWYgKCAhcHZfZW11bGF0ZV9pbnZhbGlkX3JkdHNjcChyZWdzKSAmJgo+ICsgICAgICAgICAg
ICAgIXB2X2VtdWxhdGVfZm9yY2VkX2ludmFsaWRfb3AocmVncykgKQoKSSB3b25kZXIgaWYgdGhl
IGZpcnN0IGNvdWxkbid0IGJlIGNhbGxlZCBieSB0aGUgc2Vjb25kLCBtYWtpbmcgaXQKdW5uZWNl
c3NhcnkgdG8gZXhwb3J0IGJvdGguIE9yIG1heWJlIGhhdmUgYSB3cmFwcGVyCnB2X2VtdWxhdGVf
aW52YWxpZF9vcCgpIGFyb3VuZCBib3RoLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 20 16:21:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 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 1dNLua-000673-P8; Tue, 20 Jun 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 <JBeulich@suse.com>) id 1dNLuY-00066i-Ut
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 16:21:51 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 33/C0-03613-E9B49495; Tue, 20 Jun 2017 16:21:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDS3eut2e
 kwYd+C4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePJ9VamgsmMFb/eTmBuYGxg7GLk5BASyJN4
 u34SC4jNK2AnMevFMnYQW0LAUOL0wptgcRYBVYk/S4+CxdkE1CXanm1nBbFFBJQl7n6fAVbDL
 BAnsX/WY7CZwgJBEoeO9bFBzE+TePdlFjOIzSlgKfG2cSOQzQG0S1Di7w5hiFYtiYe/bkGN0Z
 ZYtvA1WAmzgLTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsYNYpTi8pSi3SNLPWSijLTM0pyEzN
 zdA0NzPRyU4uLE9NTcxKTivWS83M3MQKDjwEIdjAeWBR4iFGSg0lJlPeOpWekEF9SfkplRmJx
 RnxRaU5q8SFGGQ4OJQneg55AOcGi1PTUirTMHGAcwKQlOHiURHgNvIDSvMUFibnFmekQqVOMl
 hyz/q35wsQxD0w2fdjyhUmIJS8/L1VKnNcfpEEApCGjNA9uHCxWLzHKSgnzMgIdKMRTkFqUm1
 mCKv+KUZyDUUmYVwdkCk9mXgnc1ldABzEBHfTiiAfIQSWJCCmpBsZJ/Z9/nVpw9aTRxycGrZt
 +P5f6N4X71+0XX3OUGhw/sSzQ0nOKv1CzgXGDmrf/bXudXIPLj75NmL/D5hovn0P0xNCL3qpH
 5/66blxYe3m+4u2lOvK3Lz4PFI6UZfN98XJB+6LJQXOZdplNFnKeaGPqsLJBl8f3Gb8+34xXb
 o8a3660t3t7XXOHEktxRqKhFnNRcSIAofHD0dACAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1497975708!74725768!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43985 invoked from network); 20 Jun 2017 16:21:49 -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 Jun 2017 16:21:49 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 20 Jun 2017 10:21:47 -0600
Message-Id: <594967BB0200007800164D2C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 20 Jun 2017 10:21:46 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20170608171203.20416-1-wei.liu2@citrix.com>
 <20170608171203.20416-6-wei.liu2@citrix.com>
In-Reply-To: <20170608171203.20416-6-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 v4 05/27] x86/traps: remove now unused
 inclusion of 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+IE9uIDA4LjA2LjE3IGF0IDE5OjExLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 20 16:23:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 16:23:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNLvu-0006HM-4B; Tue, 20 Jun 2017 16:23:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dNLvt-0006HF-Hc
 for xen-devel@lists.xen.org; Tue, 20 Jun 2017 16:23:13 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 E0/BF-03058-0FB49495; Tue, 20 Jun 2017 16:23:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSfUgTcRjH+93d1s28+DUVn4aaLSOyZhoo6j8
 FCWnvhUVFL97q2q62qXcz1h+CkJGuMGWLaGgZvRBFmL2Ks1ftzexNU+ydSkQ0MbPMmVB3u2Xr
 /vr+ns/3eTsemtTuV+tozmHnBBtr0atDKPO8uHTDwNKsDYm3RhJSTw2epBaizHveX8QqtFHF2
 4y5jhyV+X6ZD+U1TnJ0tb8iilCHxolCaAoXk1DbXkfJD4RLEex9/EMlP7R4DMH7C9dJJ9LQYX
 gxjL6849fheCb0Pa7zm0hcGQJllWcJJaMFQf+BUkJ2qfFc6Oj/LmmaZnA6tD1LlCUlJftGMmR
 HBN4EPx8O+d0MngKPjnZRstbg1dDX/cIfJ3EKHLv8kVR0JLzuOh6IT4Pr/ZX+OOBYuNrUqpZH
 AFyCYPhLvUoGWhwHnqHnExVTNNx7Ukkpejm017hJeR7AM6C5eIUSLgS3qyFQp2IiHKq5QSiee
 Gh1LVLiZ9Tg/PY00NgCx37LCbJOhQMnxpBialFBcZs7UKkcQ3fJkEpxRUHZwUukArpV4N7nVZ
 ejOZ6gX+AJWtsTtLYnaO1qRJ1Ds0RO2M0JhuQEo8CbzHYry1sMSYkpCVZOFFkTZ2GNYsK2XOs
 lJB3IBOmrQ0faVt5FU2lCH8G8TcvaoJ1szN2+x8yK5q1CgYUT76IomtYD410isSkCZ+IcO3iL
 dGV/MdCh+nAmUcaMmMdaRd6koGY0XRfJrJQBloG5wDae9vc+W1G0LoxB0iDa0DxOsPL2/3kvi
 qSRPoxxyFVCeZt9vHqv1JiQGvc0ZcqN7ew/pCtC+XMMmd5lORWcM9aX0dlJ+pKeFjJdsVWTLD
 HnUWM9f/QTO2x7sAq35SS7qsJO77Leyoh/p+lrWDeZmM9lm/M7TF8/u2mhJ6q8uXZsdHrWgps
 xrvVFm60Xs9cNHJ6dsibtrKZ6ydply59XfeBObDG8cdx+4Wm95nmQsvfKkZc7B/v0lGhmk+JJ
 QWT/AOEhetOaAwAA
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1497975790!78069568!1
X-Originating-IP: [104.47.36.58]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59425 invoked from network); 20 Jun 2017 16:23:11 -0000
Received: from mail-sn1nam02on0058.outbound.protection.outlook.com (HELO
 NAM02-SN1-obe.outbound.protection.outlook.com) (104.47.36.58)
 by server-11.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 20 Jun 2017 16:23:11 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=4YtBjrYhoKcgaXITr5qXm8zUHpsvcoyourZqDAR+Tk8=;
 b=iZFf6xjK1im/AryQfdcFcKk0FiJbmHEKpFUWLdEGIUlAd/Wes6lb1QjZEWo/oHwHY3RN+4duiFvDLknI6NHCEHtld4GeFXHcWqZyvkXK6OaA7Icsjzh3ujFiXKUk0qBtPs1+qFaRyR/46OL96Rri5nW3LlvzhaIN9Ftd0rsYodk=
Received: from [10.236.64.250] (165.204.78.1) by
 CY4PR12MB1143.namprd12.prod.outlook.com (10.168.164.135) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1178.14; Tue, 20 Jun 2017 16:23:05 +0000
To: Andy Lutomirski <luto@kernel.org>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
 <20170616185154.18967.71073.stgit@tlendack-t1.amdoffice.net>
 <CALCETrVkyj=wfcgNMVG_BU+xGb3yBNhxrDdSTxJLx7UYraVcUA@mail.gmail.com>
From: Tom Lendacky <thomas.lendacky@amd.com>
Message-ID: <9a1c0df8-ca12-eebc-5565-ced847989169@amd.com>
Date: Tue, 20 Jun 2017 11:23:03 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.0
MIME-Version: 1.0
In-Reply-To: <CALCETrVkyj=wfcgNMVG_BU+xGb3yBNhxrDdSTxJLx7UYraVcUA@mail.gmail.com>
Content-Language: en-US
X-Originating-IP: [165.204.78.1]
X-ClientProxiedBy: DM5PR17CA0034.namprd17.prod.outlook.com (10.173.128.148) To
 CY4PR12MB1143.namprd12.prod.outlook.com (10.168.164.135)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 1296ef8b-4207-43cb-bf8b-08d4b7f8a29e
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:CY4PR12MB1143; 
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1143;
 3:wKB76AWABbT/bBD01BsM5hMczq5bhfWzcMkKECtka1KpNX8VbDzayqnPmy8Ug/43R+49NIGzTk/KY6QPZSD8a/2spwXMjdzfqW11c63sTNJctuDSKusE+GZta+2DE/1+YRhqL5EqRbFllyBiSVfoGIBqwJnmAR9kRqGLTu1DrlZHShzXNComZh3o5SCOYXmGCnGN6e+Aaz8VOHlBBJyMAcVO1bN16/4YPTT/Tt1XiE/zMfKIDLJnr1hPgpRBrIWyx6hbkOPgklqH9BJDJZnTMhyhq4LZQDsxrqES5DS5MdXl6QoPe3IC3F4kXqVOlXr/ImPtPC86JFyr/pwNr16u5NCf12tux6ok9Du6UsmHcw0=;
 25:PQLZ2F+6bDch2+o1OLA2iO6tkC6gdGmWW3bIURV8K4sAzonbFcR2LU+gboUuP8NuTG3ECFHa9VEndV/lCxw6CyWdJ7zK8e7SKXhHK4losiE8KZFDeYqvPwnCXt0S+WZMIT/azjotvk9tS+mJr8mi1HFTUYmRV4QAvsSoGtb9O7qw96+PPDKCOcYHKayfmvvo1QpxHzWwuKOL/94xD79WdBg6djA0jYT8/P2bMnlpaa8lzFD+gfHK7VRLpDnO1yRB+5P1mujq9VW99R+4/XRWjQGTBFs6BYcfeFDmmClstoOdpHm35n7/QC9D8/Cq4Wf6MTXQtruKZLF4NjdpNwZ8RZnzVueljUgHVYxVQ2kbreTzHj0wQ4jxkCzyK7J2b+JWObyEP4jsqDxUfa1LUlUcqE7Q+UqjkZbfl83tvNsgV8tW9qMGOixkndVpT5aVWt/OSVtiMYAQ4rSB8LsQprbuWL/p1Qqf5DW6rN6c6Kjk4+I=
X-MS-TrafficTypeDiagnostic: CY4PR12MB1143:
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1143;
 31:YrZQbVxRLCpuVXHFx14k3eQVKNcU1yR3tISl7BHrNm44VgeE+UnFPbilsrkV6HLbpy27zksTtPz6I5OwFZZmhkTYQDX+yMUHLunt7nEG7xkumtxxPGW7xX2F+3wn9FUFsIY8/9xu1vHDeFrLE8b8WPovDVdfIDZ0oFs4Nfht2Awjhqk1DlXUmm7k0YsDH7Plg/FBFSNeLxMwdhMCGqnXz0CiiTyiEVhOaHtVshi9uZE=;
 20:PMvOqyqvfoJfCi4ByudIl6+qBlsTbifvcZiQ3l8OoNK2PgkE9AWCcgUSujNhBIfcCgQ6ZhD+UOOAJkkDHES3dFvWd2lCybdruESCLTjZDR0+RJFfYqdUFFOGiSA14SrtxfvnoDYaq1ZoNaV7Tj/3TWeFvjdQo1GazUW0HuZ9QpAO4vrcmgt37qQOmst7dqasU7PQcW453X44NWWa7kJDEumbOBfUVcQUP8ia5JzlOV9V1zh9gnazZDHfSAd4ZQuZf0TOnzpyJCOIPd6n/UN5ZzvHhGqLm/YVnZGPtsBq9G2Nod0L6Die0jP46Hu1/utIeQuDw7gIpntCGJpTONbx0baBUrZYNb+v1XB6LH0hhXstDKZcPEwI2BEwjQ4dhOe5r3Bb5PvjBe1f6AHDuO0exw7pDVPwYlteO0CjaB9CuAT3Oa4P49PcHnjygwkHC7Uz8qqVOuhCyRWkf9XzNgqWm2lDJ7g1L9OYwls+VTLArJbacuAMDNbhgi8TAZpxLk6z
X-Microsoft-Antispam-PRVS: <CY4PR12MB1143D01590F96250844A8A89ECC50@CY4PR12MB1143.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(767451399110);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(100000703101)(100105400095)(93006095)(93001095)(3002001)(6055026)(6041248)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123564025)(20161123560025)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:CY4PR12MB1143; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:CY4PR12MB1143; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQzOzQ6ZWt1eEw0M2tYZzg1N0FpeUJWQUhRRVR3dU9L?=
 =?utf-8?B?Q3hRakFxRnZ4ZFd6NkJjRVpKa1ZRRU5uajdaZXFTOUR4b1g4eTVwbFFrSHBY?=
 =?utf-8?B?L0xVMGNIUFBnSENpZWZ4OWkzeHhXRlhBMnd6T3QwY3QvTWlkdU5XOHNvOWtp?=
 =?utf-8?B?NjUzQXQxd3Q3S0gvTFVySUsyZTM3dkREM0dOSStSbUJTVFpTenRwYmhuWXJr?=
 =?utf-8?B?TXRDNERjeTlRL0hyM0hJcVIxdVVZbU5QYnc1ckZuQktIMW5OVk00cHZvbHdG?=
 =?utf-8?B?L1M5ZXhvWk5xOVUvaGN3N3dvc2VNbjNnS09sRWNETlB4ZWtnZWZJRFVGK01P?=
 =?utf-8?B?b0tvcFZGQWtNdjhlbG9RNGxmS1k2RmRHeDJxTFJ2a2wzYzhZSFNyZXFsV0Fl?=
 =?utf-8?B?amUwSzVSNE1NeU5laFdPVmVKTzVKYjVzN25jRlhKYjRlc1BtVklQcWFzUG9s?=
 =?utf-8?B?K0tCRUN1NjFOTmMwYU1WWWUzeTQySit3SUNJbm9IdVFUVUpxTGt1c09OU2E4?=
 =?utf-8?B?OERpT2ZiWEMzMjlXdTlMUkw4Y205WnRjQjZPS2tLcFFsdFRubHdCbUJnbmc0?=
 =?utf-8?B?SHBVTytsdmF6by9YamN1TWczL0NXbjlDUE9MYzNoZ0lXTXNsVkdkN0RMZXhK?=
 =?utf-8?B?U2JUYXYwYUtLTHlEeW1RcEJkaGVqQlFsV0xOYWZvdHZSOUwya3JPV2dVQ1F2?=
 =?utf-8?B?RVBIdmEvbVNrUzlFRkg0bVMwN1YrYVFNbWNSUjROeGU1Rzc4eU16c2w5eEp1?=
 =?utf-8?B?WGNVK29UMFYySmdIUW1OUkw2U2pDbmlpK3ZqVVBxV3JUbjhKcFBuck5TUkxG?=
 =?utf-8?B?Rm5HVFhxTGRIVTNmcXlybVBtMzNlOGNpRHlsblpPMDFxdkI0bS9TK1A1aTE1?=
 =?utf-8?B?ZDhRYzJPSisrM1lwc01mSzh1aDYvL1ZGYThoMUQ1NkVDQXlLLzkwTzg2OUJu?=
 =?utf-8?B?KzQreDJQNTNVb05OSHhyM1lseS9lWmhBOEphMW9aaTZmQ0xWV2lBVHBJMnpO?=
 =?utf-8?B?SE9GWjlHRThPcjlJRlBEMmhvQkh2Z2dVMjhqYk5vNnA5Tzhhc05rd2o0Q2t2?=
 =?utf-8?B?Rlk5Y3VRWG1iOXg1VnR1Zkl5VjdqUnBVTmNQd2t0VjZCYjhhSkF2dDZBTE5D?=
 =?utf-8?B?aTVBdUFzT3RVSHV3U2psdnhaZEwzTWhzakVMTnZpR2lqTTBlNmVHL0RTVkRP?=
 =?utf-8?B?WWQ2V1pIUGZWL2F3SnJLRVFRREdJc05Udkd0QmRQdXRibFo0eFk5cFprUGFx?=
 =?utf-8?B?b01GMjErQkVmWXBkSmVBUDdia0hHUHRKOHgvT29RbTdyeG9JekIrNkdRNGg4?=
 =?utf-8?B?cnZTNC92TmJKNiswSG1mcGtZZzN3djVXRXRhWkNIdzJ0V1dvMGJEUTlGZ1FN?=
 =?utf-8?B?aDVBUWRqeTFMTGp6Q1BxeGZYRDBsUXJwMGtVSVFQRXpWazdHeGdQS2xYSnp3?=
 =?utf-8?B?S2NyOSsyUTQ1SGJHN2wxYW12SituanJCRzg1anpsTS9wZVhJMllJTXQwMUh6?=
 =?utf-8?B?UVlBbS9xNE96VnYrRUE2OUNnQk1FbTJKaks1aGV4WmpLNlpoR2Z1YjZPZ2t3?=
 =?utf-8?B?T3FWbzIxSllrK0htMlNEYVcyNG1iZWNjVmdnaGc4TVJNMjRzUjNSL1lrbmI3?=
 =?utf-8?Q?3FRY0xwlI3hs4pzxIDv?=
X-Forefront-PRVS: 03449D5DD1
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(6049001)(39860400002)(39450400003)(39850400002)(39840400002)(39410400002)(39400400002)(24454002)(377454003)(5660300001)(4326008)(53546009)(3260700006)(6916009)(2950100002)(36756003)(23676002)(81166006)(25786009)(47776003)(8676002)(42186005)(31686004)(86362001)(65956001)(66066001)(54356999)(76176999)(50986999)(7416002)(31696002)(83506001)(4001350100001)(38730400002)(305945005)(189998001)(33646002)(7406005)(53936002)(6486002)(6246003)(229853002)(77096006)(72206003)(7736002)(54906002)(2906002)(50466002)(3846002)(110136004)(478600001)(90366009)(64126003)(6116002)(230700001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR12MB1143; H:[10.236.64.250]; FPR:;
 SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQzOzIzOmVKdFhrb0N6Tk1PVjNrY0tBb092TDVROWgv?=
 =?utf-8?B?ZEVuVnQ2VngrcXZob2puL0xkU204WFp5S0ZFTFp1UmgxMWZMTUpidFRvbDdz?=
 =?utf-8?B?OWUyc3hkV0RqdStPK2pwc0IrOXF5ZXBRNE1nY25zbDcwMUtwazN6a3VoWVU5?=
 =?utf-8?B?SXJZSlVKcCtIVWZ5dGhyZmNtWmpUcGk4N29GYklaTDJTUmNNSDhKZnRUQU9L?=
 =?utf-8?B?cVBoV3R0bXJGaUlyVXhYd1kxR2ZQR1lKM0VjUjZic01UcVIxR3E4cllrZXhj?=
 =?utf-8?B?aG92VFYya1pRSkNXYUV2TnByMks1SXJGMERza2wrb1NqcTdJaUFQVjQ1QjBJ?=
 =?utf-8?B?YUtldSsyUjk3SlpJUlZBRkxaMHNaUU5kRDFFcXpldDdYVFdWL0JqU0ZMZ3lY?=
 =?utf-8?B?NDRiTU5VQS9BdGRVS253SWdwVWQ2UEpreEdYQmpuNHdOS0xIZnhIRklPWkhK?=
 =?utf-8?B?Q1M2UFY2Z2U5MDRQTGdHOTlBc2RPWGJ6dzFybDZtaXphMzViWk5IUlVIR2x5?=
 =?utf-8?B?ZS9TT1RBN1d2RllRamsyVFRBbGhjMnFubHJ4WjNzak5FNUNZRzBRTkdjZHd5?=
 =?utf-8?B?cVNSbHVGZzJKZUdpMnN2akNzbmxGVDExRDZRMmsyUjc1MWg1K1lseVFDMzF2?=
 =?utf-8?B?Q0hVdFM2Z1RpT2MxcXJGUVh0eVZVNzR6RVYva2JyRDJHOFJZdzNiUklhTzht?=
 =?utf-8?B?N05yaG96bFdzL2FiMDNuR05keGlRaVpBTkxuaEVmTU1rWERGb1N3Qk81eHN6?=
 =?utf-8?B?UExEZVRNNWt1bDg3Rm1RQ29iTGJad0VGNEJRcERHMWtQbU5GS0dHNmd6S2pY?=
 =?utf-8?B?RXZ6RnZnOUFSL08vNVdSWklERU5qNStvWmFGbkdUeHdkdjMzVm4vcTFGZThC?=
 =?utf-8?B?QUlKTG15VytzeXJyYW1ldzN1WC9jemhnVVh5b1JLUnJPTTB1ZGFQNlZzaURZ?=
 =?utf-8?B?Q3ZWWnhVeHdkQnpRZ1pSZXNSU1pvTng3bHdqRDQ2a3NURml1YVRKcXYvT1l2?=
 =?utf-8?B?azByZ01zZ3YwaXpId0hnNFpvb2xadko4WWxkSUNBUnI5eXlONVQ3cXo1dWlh?=
 =?utf-8?B?YzhMR3lqR3NYZXdFLzVFWjRrNzV1dXNoanpsTlJEWFM3aVZJQWNFUS9FOStQ?=
 =?utf-8?B?NHF5amJLRGdGa0JuUTBRdmtsSjViY2xLam5sKzhUbXh0S09FWWEzckJ6RmJw?=
 =?utf-8?B?VXdkRUpDQXc5dzd6U3MxNjRCckJwb0FFaHQ2cjVheFRyWkRkbUQvTzJGZlJz?=
 =?utf-8?B?eUUwS0NsaEVLa1NjN3FmSUJOVWsrVkQrZTVYelhrUVVndWxPVUF3ajZaM050?=
 =?utf-8?B?MGtNNnRPRDk1ZEhQdVZVUE95cFdrYXU3UlRsKzZwQ0w4MFJjYnJ3eS9ObVlV?=
 =?utf-8?B?enM3UnQ1WmFFVTd1dXhYMG5YNy9USURKelFlMzdxRmFTeXQ3Q2pIOXhrOGNo?=
 =?utf-8?B?OERsVWVRZTZKeXhIYTlRMmRuR285ZFRrV3ZLb3pXWHp4bGVWbm5QL1VxTWl1?=
 =?utf-8?B?OStsQ1NTUG9FenRNM2NoYWJuVEx0RklvNG5XK2RHZU1zTGx0TTc2eTJldmpa?=
 =?utf-8?B?TVVBaW03RTVCWEtXQ3JBSUdRODJBSXJwN0tCNWt4c2c3M29BL0U5NU1nbHMw?=
 =?utf-8?B?bGVzNTVjbHlNWUhUV1R3eC9RZUZjZVFGcTYrKzNoZFlraWRGMHdxeGM4d0tS?=
 =?utf-8?B?eDJsTmFHcXJGQTN0cGpwUjViWGZZMDJaby9aQVBueWR3dHNqai8rWnMxdk0w?=
 =?utf-8?B?YkpFc09OZGRpZGtzdFFMZjRXY050YzdiSk9RNTB2emMvamZYeEZtVVcyQ0Nw?=
 =?utf-8?B?Q3YzQXpMbXd0SlZaRGNOMmlQNlZudVExZDlzQ3lLc3lCRVJFMlpJN2IzVm94?=
 =?utf-8?Q?i5DQTvv4IAe+mNO9v2Q5+eLKkf//KX13?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQzOzY6LzJuMkJ3ZEpNbGdkLzNkbmh4T3RkWnptWE1n?=
 =?utf-8?B?UVo3RWtCdWlwbDBRK1kwRzVxMVFaZTdOYk4wT2VSVVpybHdoWUZMUzdnclJC?=
 =?utf-8?B?M1NxVE1SemphU29xVHJnS2hNNXlHTVdpWVI0VGRzYUU5QXNHSE5OVlZNTzRO?=
 =?utf-8?B?KytXWTZYMWhETk1aeDAyNlcrWjBUUGtVaHVUMUh6YTY1NHUyN1lrNDZlWmZ3?=
 =?utf-8?B?TXN3aFRUSWJVbkQrN2lqdVdvalg2cGcyTjRMbE9taE5lTDZ2dE9iOEVSL0VQ?=
 =?utf-8?B?azlZdTNvL1RRc09BUjNCNTFwSGNrdmxCbmV2ZXptUnpibHAwQmN0ek9CMEpZ?=
 =?utf-8?B?aGFVME5ydTVnUklneE9oS2hHeXM1MUZFeERqS3VJTm1VeStZVlhkTzAzM3d4?=
 =?utf-8?B?OGtRbkk5dFI1OWswYTNBbFF3RDlWTGt6blhUdWc1bFVuOEw5R1ZuVURBcHZT?=
 =?utf-8?B?U0lOVURGUlBzMktFeVpHQnEwNUlwaFBzUllHNzdySG1xWk9INlBCellzcmZz?=
 =?utf-8?B?V0h1WllHcUc1aGEvajdBT0V0QXNmeTBubGZ3T0RkcHJidmFhdUczY09qWGNy?=
 =?utf-8?B?SFRsTWM2UlRXMSs4ZEpWS05RMHlVeUNzZTRXakorRGtKMkYwMlNiZjRTZFdn?=
 =?utf-8?B?alVJRHBGYjdISmFtbHBOZ3A5dG1OenJ1ZmdjL0ZqZ3dZMjFPMjlDR3hTQ3NC?=
 =?utf-8?B?REJNVmZ3Rm5kVHYyclFDUWxRakJoQkVRY0pDQ0JRNURlRnBqVTVqK3g2ZzZK?=
 =?utf-8?B?Qm5Xc0ZXdW13MlpLVTh6eTd0bDlZMXFQaTBTNWdhVnNBVUhDVEY5T0JQbGRL?=
 =?utf-8?B?cit4dXk4dnF5cnp3eWtnY3JPd0hncXhQeFFCSU1KNXZudERHbml1YVZyU2hF?=
 =?utf-8?B?am5OUXJVejI0clFIaHZuOXl3ckVEbzkvZDhIQkxHY0RXbC85L2t3QUFFUkp5?=
 =?utf-8?B?V1FQR2RoT0UwektWMlpUdHRuaWxlK0RZeitrWVdDNFVDOXdmMmpCS08vWEVH?=
 =?utf-8?B?VHJyOEF2aVdJaUNqdit1QmVTZnVvMWxIdnhpZlA3ZG1rbG83QXBxRTVMYUd0?=
 =?utf-8?B?RURSN2FNQzhZUklDTDM1ZERNNURmQUxJeEQ3blA0emowVW9vWGxZNFJ1Vk5E?=
 =?utf-8?B?dVhrZkZ0UXg1c1ZCVk9lMWU5RFJEL0ZEa2FKQWdCWW9NYWxwV1U2M25SMThz?=
 =?utf-8?B?ckJyWHVySjBFR1pJbG1aVDJyckk3a3pqeHBvYTVUUXdPYklDTmNqaGtiOEd4?=
 =?utf-8?B?dmNFL1daMzJIZzVYOEVNeWtZVEoxZGNYQitHOEZCRFlpQ3ZYK2hZVFdKYURW?=
 =?utf-8?B?cGZKNURmeGFRN1FhR09zWkNxQWdTbXlaNThRZU5vb1U4ampCQkxoSG1aR0pj?=
 =?utf-8?Q?yJN9GDT?=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1143;
 5:VbrVYI2QHGzDzbICVkF5tIHJM5p+Li5veBxkWcL21ZjY49thlKshvP0FwqrEsp/4EFiDsVFtBJFDMMGADu20gUvauSGl0bl84sonqCyGWfYcvRW1RHoDoipLnMmE7s78xUEUOERW4+WKp8tkIwhbJ5GDcjQZSkoYXST+JwQdT1xYb8fdUluWz238DJbj6chY6WYlDPsRHYaB+Rll4b2mI6ZR23BEOmvws8ljyE/Ct4xNU6ncMP5OKuQDOlJQ4Bt1+nT8tSd6gQdYwOdbBXQXRAdobRHKEmeU9h7QrFLP1ojQDtHlUWBoINdBcl+ItoSYwPd2o720Ha3xNlEJZ6u+xqQYP3h2WRS8QkqT1/+e/ksCKRM0gYbmBGFmmHxar+69wl79PGdZtH9ibCmQgpgoLudtTWLkTWEfaEbMvCARAYibs3V2yhPk5Qd3qAHL92ZZWyVY0KAfXYzPXfP/Cc2t3FaFWtn8gg+eoJflRnbZ4dkAHrYqM8mlFYDdqB4fJWNp;
 24:hK0CbIpMQQVi2ilKa10fCwkqEdRLvD0DzAPllnsThGw1fr5RFIiJYzt/9ehPWARY5W311ELjAslpROLQ6F+IzqKaZJHuBdROuTZMTv3KveE=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1143;
 7:yu6ajJUyWlZ8hMPWJiAuImaqqJgAs1rkrUMAF5r1qddEdKfCBNWAD0zr8fCwAUSiLEKrBaWoFUI8JNQrdqWVN9KzhdcZ9q36KudtDwFHwYCBx63PMBFPuw4RBO6aEwbjZcsXPAq6cdKakMcAThqzD3yWWch+olgsvhB3mu8GNnTl52QckviaeM+Q2q66plEwfWRaExWpJ9/kAsEhLnMcLrRwnfTHC12Tev+vuVQmQbzafrnCoRV9KFoqeim2bU8DfPnnOuLCU+6cElNRrHEfJoSJWdA92Y1StyPPRlC181uVXRCg8cu7dNr3DdiI+UKwSxpRh4gXk4xQw60cSs7DJQI+7F9TO2BPUUO2B7K14jQsgjkc/h9LXHWYtXiURDUVrxdnJ/7IK7Zu1S5JwuIoYazsVL4hW1Oi+EMjw+xCRzGYCIV/8DZTZCd4uconM9ifcHXWoEApqFEaLtrN2zMyts6i7Xs0DV7hwdc6XNT+jOlTy5RzecSxfJ91WuI6ZHWod+mBeHtFb1ItTpEi4vY64pReDmGTdm3YhqgOIpdfEN/1GmFOlrfj6sb6iW9ZmQOaHlqvk5jbUyGu+3JEilJ1FIf3wZ43q2OVFzr3aNxuoRY0odev3HM0ZOFQi+dq0z8xm59R5oYIspacX+cEe2Yuwegf1Q/oaJlYs2V/V1PYAXzAVnuETGDttInEAQweTqwkXTNvOv8D2qsSdK15VKNFG834WnX0ZmsKPJvjBE5Gi8KjjnYRuTMTuqgdoP/RnV9LhcmO86/TgDTXHhOtWKoVfNWjltVUeRUDJF8lmnuFHus=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1143;
 20:/Lclr9XSJcob4KqH0asqVc2v/lJjs/K4tDN9p+325GfjwS9tzylZ6uhvM2+b1pV5R/hWgaBnKSBMwKuA/19sATNcbF8UH4/LsDJPaV0JgkYJYiRLIzVSLBWu8kr9aDM9ofxgUQMcn7KGTspawfpJGcGgKptTdxhEgtrhGfqQi+dGVyKesQPC1esUvrDeUgsoA6NZi/iSAR4UWz9QjLpUnZi5TdBRfO0Q3kUaoOeEWEKDhB4HvtJ/5CS317BfwB65
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Jun 2017 16:23:05.8542 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1143
Cc: "linux-efi@vger.kernel.org" <linux-efi@vger.kernel.org>,
 Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "linux-doc@vger.kernel.org" <linux-doc@vger.kernel.org>,
 Matt Fleming <matt@codeblueprint.co.uk>, X86 ML <x86@kernel.org>,
 "linux-mm@kvack.org" <linux-mm@kvack.org>,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Larry Woodman <lwoodman@redhat.com>, linux-arch <linux-arch@vger.kernel.org>,
 kvm list <kvm@vger.kernel.org>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 kasan-dev <kasan-dev@googlegroups.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Dmitry Vyukov <dvyukov@google.com>, Juergen Gross <jgross@suse.com>,
 kexec@lists.infradead.org,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 xen-devel <xen-devel@lists.xen.org>, iommu@lists.linux-foundation.org,
 Thomas Gleixner <tglx@linutronix.de>, Paolo Bonzini <pbonzini@redhat.com>
Subject: Re: [Xen-devel] [PATCH v7 11/36] x86/mm: Add SME support for
	read_cr3_pa()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

T24gNi8yMC8yMDE3IDExOjE3IEFNLCBBbmR5IEx1dG9taXJza2kgd3JvdGU6Cj4gT24gRnJpLCBK
dW4gMTYsIDIwMTcgYXQgMTE6NTEgQU0sIFRvbSBMZW5kYWNreSA8dGhvbWFzLmxlbmRhY2t5QGFt
ZC5jb20+IHdyb3RlOgo+PiBUaGUgY3IzIHJlZ2lzdGVyIGVudHJ5IGNhbiBjb250YWluIHRoZSBT
TUUgZW5jcnlwdGlvbiBtYXNrIHRoYXQgaW5kaWNhdGVzCj4+IHRoZSBQR0QgaXMgZW5jcnlwdGVk
LiAgVGhlIGVuY3J5cHRpb24gbWFzayBzaG91bGQgbm90IGJlIHVzZWQgd2hlbgo+PiBjcmVhdGlu
ZyBhIHZpcnR1YWwgYWRkcmVzcyBmcm9tIHRoZSBjcjMgcmVnaXN0ZXIsIHNvIHJlbW92ZSB0aGUg
U01FCj4+IGVuY3J5cHRpb24gbWFzayBpbiB0aGUgcmVhZF9jcjNfcGEoKSBmdW5jdGlvbi4KPj4K
Pj4gRHVyaW5nIGVhcmx5IGJvb3QgU01FIHdpbGwgbmVlZCB0byB1c2UgYSBuYXRpdmUgdmVyc2lv
biBvZiByZWFkX2NyM19wYSgpLAo+PiBzbyBjcmVhdGUgbmF0aXZlX3JlYWRfY3IzX3BhKCkuCj4+
Cj4+IFNpZ25lZC1vZmYtYnk6IFRvbSBMZW5kYWNreSA8dGhvbWFzLmxlbmRhY2t5QGFtZC5jb20+
Cj4+IC0tLQo+PiAgIGFyY2gveDg2L2luY2x1ZGUvYXNtL3Byb2Nlc3Nvci1mbGFncy5oIHwgICAg
MyArKy0KPj4gICBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9wcm9jZXNzb3IuaCAgICAgICB8ICAgIDUg
KysrKysKPj4gICAyIGZpbGVzIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigt
KQo+Pgo+PiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcHJvY2Vzc29yLWZsYWdz
LmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wcm9jZXNzb3ItZmxhZ3MuaAo+PiBpbmRleCA3OWFh
MmY5Li5jYjY5OTljIDEwMDY0NAo+PiAtLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wcm9jZXNz
b3ItZmxhZ3MuaAo+PiArKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wcm9jZXNzb3ItZmxhZ3Mu
aAo+PiBAQCAtMiw2ICsyLDcgQEAKPj4gICAjZGVmaW5lIF9BU01fWDg2X1BST0NFU1NPUl9GTEFH
U19ICj4+Cj4+ICAgI2luY2x1ZGUgPHVhcGkvYXNtL3Byb2Nlc3Nvci1mbGFncy5oPgo+PiArI2lu
Y2x1ZGUgPGxpbnV4L21lbV9lbmNyeXB0Lmg+Cj4+Cj4+ICAgI2lmZGVmIENPTkZJR19WTTg2Cj4+
ICAgI2RlZmluZSBYODZfVk1fTUFTSyAgICBYODZfRUZMQUdTX1ZNCj4+IEBAIC0zMyw3ICszNCw3
IEBACj4+ICAgICovCj4+ICAgI2lmZGVmIENPTkZJR19YODZfNjQKPj4gICAvKiBNYXNrIG9mZiB0
aGUgYWRkcmVzcyBzcGFjZSBJRCBiaXRzLiAqLwo+PiAtI2RlZmluZSBDUjNfQUREUl9NQVNLIDB4
N0ZGRkZGRkZGRkZGRjAwMHVsbAo+PiArI2RlZmluZSBDUjNfQUREUl9NQVNLIF9fc21lX2Nscigw
eDdGRkZGRkZGRkZGRkYwMDB1bGwpCj4gCj4gQ2FuIHlvdSB1cGRhdGUgdGhlIGNvbW1lbnQgb25l
IGxpbmUgYWJvdmUsIHRvbz8KCll1cCwgd2lsbCBkby4KClRoYW5rcywKVG9tCgo+IAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 20 16:23:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 16: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 1dNLwZ-0006P4-GS; Tue, 20 Jun 2017 16:23:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vlad.babchuk@gmail.com>) id 1dNLwX-0006Ol-WE
 for xen-devel@lists.xensource.com; Tue, 20 Jun 2017 16:23:54 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 13/D4-03557-91C49495; Tue, 20 Jun 2017 16:23:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsVyMfTOBl0JH89
 Ig82P9C3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bkqzOZC/YLVDx6f4uxgfEQbxcjF4eQwExG
 iZab1xhBHBaBBlaJlb/WsoM4EgJzWCWeH+xg6mLkBHLyJA7+X8EMYZdK7Jt9jxHE5hUQlDg58
 wlLFyMH0ChvialNMiBhTgFriVc/rzBDbPjOInHmxWqwejYBA4k3LzaCzWQRUJV42b6OGaSXVy
 BAYvmfepCwsIChxPGtf8BKRATUJf5cmAB2HLPAC0aJf4sWsoMkmAU0JVq3/2afwCgwC8kZs5C
 kFjAyrWLUKE4tKkst0jU010sqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxFBiDY
 wXh7Y8AhRkkOJiVR3juWnpFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHh3ewHlBItS01Mr0jJzg
 FEBk5bg4FES4TUASfMWFyTmFmemQ6ROMRpzXLmy7gsTx5QD278wCbHk5eelSonz3gYpFQApzS
 jNgxsEi9ZLjLJSwryMQKcJ8RSkFuVmlqDKv2IU52BUEua9DzKFJzOvBG7fK6BTmIBOeXHEA+S
 UkkSElFQDo7KCyss5Fzx6XW5ZiPS9v7tUssfp70YjL8W9P2Yof5u22T23v2nh+Q0Ze7+LPlY3
 cJ+b9/sFz/OctJYAbTnZeG7v9qxXG5fqfk7KmxGpkll1Z3LR9vsbd0uW7Liz6aSM/L9YDqHPG
 loO3Y97XrzItetbwBUi9/X3t3OnHhbtYFq4ppDlSJBIjhJLcUaioRZzUXEiAO7+/9jRAgAA
X-Env-Sender: vlad.babchuk@gmail.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1497975832!103137866!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48620 invoked from network); 20 Jun 2017 16:23:52 -0000
Received: from mail-qk0-f176.google.com (HELO mail-qk0-f176.google.com)
 (209.85.220.176)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 20 Jun 2017 16:23:52 -0000
Received: by mail-qk0-f176.google.com with SMTP id a199so61742986qkb.2
 for <xen-devel@lists.xensource.com>; Tue, 20 Jun 2017 09:23:52 -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=GXWNxfkifCxS/evWSguZiysz6ot5SGpp1nsa+dsJaKs=;
 b=aO8xZMIkEdes9X/vmswyMhmTJ8nEIztx0n4hLiMdzS4v3z3rBk095eRmDm/J7jjcKy
 G+1vsRwVo9u4sXbabMZTBI9YFfVSxdl9bO60DAE8gLr0ScAa4cXeFoU+pe+GyGGjtXVU
 9yw0jlLVVk0ImxvfVpb3fJioctq4MD8as9iytQjNtOtT/w04Qg5MiYnir6k7mRfDmBIc
 qZ5BaC61D9ayMLvqjvdocik7GUoHDcG7BVOA1yTlReA7pjiKU+ngvJg+8OypHVcgwbHo
 Vz0MxNwoAx4BsIgQF+xdvMlUd9xlvXLGpfTZ7R1FR4l5Tqp5Z0wSWV+qeQGWbZuj+ve0
 jw7w==
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=GXWNxfkifCxS/evWSguZiysz6ot5SGpp1nsa+dsJaKs=;
 b=LDG7QcMnPBy2KJnrO0XAqBJp+EWSKx/FHCYt47KCzhLHpjPfBw+Db1Mb14dKvlilkv
 hf/XYWiCipAKf4j/bVHU2fkIUFXPivXzKnQ0syeqWjxgXqCcwhfdwBdpXZCDQEDWoAR/
 trRYL+CKJDsG7liYId3HwT2kdu2ogLIg6/PmZfeifGjJsdMLoSGFL4hWRSKLK2pklGdW
 KSwBEmYW7xH8QB3QK9MuohqJpDYQQpa3+VJeXL06RPJySOt1bmt2jntt4AtUu+2h3Oya
 c5AdvYF3kUtOuAMur68IW8ZEDyxi4fWzmQOBDaUVNF6IN37Y7C2QI0B2NLYUU7WWSkBr
 fjNQ==
X-Gm-Message-State: AKS2vOwct82MPHhXROa5UTDlqRZZp80xuYnUhHp3KCPICK7IEQJcO40n
 5OpSLRkhld3ysow66L86lPAwxocpLg==
X-Received: by 10.55.175.199 with SMTP id y190mr32497148qke.155.1497975831618; 
 Tue, 20 Jun 2017 09:23:51 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.140.17.202 with HTTP; Tue, 20 Jun 2017 09:23:31 -0700 (PDT)
In-Reply-To: <948829d0-7b0a-1d37-190e-afb933a4c5f0@arm.com>
References: <alpine.DEB.2.10.1705181156050.6833@sstabellini-ThinkPad-X260>
 <CAOcqxo0djhKRRS_0F+zm9uGFNHb+Dtuj_h=yqBrSdD0+RRA05A@mail.gmail.com>
 <alpine.DEB.2.10.1705221428180.18759@sstabellini-ThinkPad-X260>
 <CAOcqxo2dhXF6WmTWmDjUnEKC0W5933enLWFc7q9zbhhv7Z4w0w@mail.gmail.com>
 <c48c0d9c-1727-ed79-bdde-d8b6e3d0303d@citrix.com>
 <CAOcqxo3Ucsaxy0OODk__m9h3HdV==cCSDtFm0StWCGEdHDguHw@mail.gmail.com>
 <8c63069d-c909-e82c-ecba-5451f822a5cc@citrix.com>
 <alpine.DEB.2.10.1706191041440.17964@sstabellini-ThinkPad-X260>
 <CAOcqxo0A-1TX0dd+gTufAq51_JNqWZ3yj=2Ke8XMFnL19f=onw@mail.gmail.com>
 <948829d0-7b0a-1d37-190e-afb933a4c5f0@arm.com>
From: Volodymyr Babchuk <vlad.babchuk@gmail.com>
Date: Tue, 20 Jun 2017 09:23:31 -0700
Message-ID: <CAOcqxo1wP6KhsU6S1YC_Nc+nTi_oJOAJifwS=Snb37=Gesz+pQ@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: Artem_Mygaiev@epam.com, xen-devel@lists.xensource.com,
 Andrii Anisov <andrii_anisov@epam.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] Notes on stubdoms and latency 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>

SGkgSnVsaWVuLAoKT24gMjAgSnVuZSAyMDE3IGF0IDAzOjQ1LCBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4gT24gMTkgSnVuZSAyMDE3IGF0IDEwOjU0LCBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4+IHdyb3RlOgo+Pgo+Pj4+
IEJ1dCBnaXZlbiB0aGUgY29udmVyc2F0aW9uIHNvIGZhciwgaXQgc2VlbXMgbGlrZWx5IHRoYXQg
dGhhdCBpcyBtYWlubHkKPj4+PiBkdWUgdG8gdGhlIGZhY3QgdGhhdCBjb250ZXh0IHN3aXRjaGlu
ZyBvbiBBUk0gaGFzIG5vdCBiZWVuIG9wdGltaXplZC4KPj4+Cj4+Pgo+Pj4gVHJ1ZS4gSG93ZXZl
ciwgVm9sb2R5bXlyIHRvb2sgdGhlIHRpbWUgdG8gZGVtb25zdHJhdGUgdGhlIHBlcmZvcm1hbmNl
IG9mCj4+PiBFTDAgYXBwcyB2cy4gc3R1YmRvbXMgd2l0aCBhIFBvQywgd2hpY2ggaXMgbXVjaCBt
b3JlIHRoYW4gbW9zdCBYZW4KPj4+IGNvbnRyaWJ1dG9ycyBkby4gTm9kb2J5IHByb3ZpZGVkIG51
bWJlcnMgZm9yIGEgZmFzdGVyIEFSTSBjb250ZXh0IHN3aXRjaAo+Pj4geWV0LiBJIGRvbid0IGtu
b3cgb24gd2hvbSBzaG91bGQgZmFsbCB0aGUgYnVyZGVuIG9mIHByb3ZpbmcgdGhhdCBhCj4+PiBs
aWdodGVyIGNvbnRleHQgc3dpdGNoIGNhbiBtYXRjaCB0aGUgRUwwIGFwcCBudW1iZXJzLiBJIGFt
IG5vdCBzdXJlIGl0Cj4+PiB3b3VsZCBiZSBmYWlyIHRvIGFzayBWb2xvZHlteXIgdG8gZG8gaXQu
Cj4+Cj4+IFRoYW5rcy4gQWN0dWFsbHksIHdlIGRpc2N1c3NlZCB0aGlzIHRvcGljIGludGVybmFs
bHkgdG9kYXkuIE1haW4KPj4gY29uY2VybiB0b2RheSBpcyBub3QgYSBTTUNzIGFuZCBPUC1URUUg
KEkgd2lsbCBiZSBoYXBweSB0byBkbyB0aGlzCj4+IHJpZ2h0IGluIFhFTiksIGJ1dCB2Y29wcm9z
IGFuZCBHUFUgdmlydHVhbGl6YXRpb24uIEJlY2F1c2Ugb2YgbGVnYWwKPj4gaXNzdWVzLCB3ZSBj
YW4ndCBwdXQgdGhpcyBpbiBYRU4uIEFuZCBiZWNhdXNlIG9mIHZjcHUgZnJhbWV3b3JrIG5hdHVy
ZQo+PiB3ZSB3aWxsIG5lZWQgbXVsdGlwbGUgY2FsbHMgdG8gdmdwdSBkcml2ZXIgcGVyIG9uZSB2
Y3B1IGNvbnRleHQKPj4gc3dpdGNoLgo+PiBJJ20gZ29pbmcgdG8gY3JlYXRlIHdvcnN0IGNhc2Ug
c2NlbmFyaW8sIHdoZXJlIG11bHRpcGxlIHZjcHUgYXJlCj4+IGFjdGl2ZSBhbmQgdGhlcmUgYXJl
IG5vIGZyZWUgcGNwdSwgdG8gc2VlIGhvdyBjcmVkaXQgb3IgY3JlZGl0Mgo+PiBzY2hlZHVsZXIg
d2lsbCBjYWxsIG15IHN0dWJkb20uCj4+IEFsc28sIEknbSB2ZXJ5IGludGVyZXN0ZWQgaW4gSnVs
aWVuJ3MgaWRlYSBhYm91dCBzdHViZG9tIHdpdGhvdXQgR0lDLgo+PiBQcm9iYWJseSwgSSdsbCB0
cnkgdG8gaGFjayBzb21ldGhpbmcgbGlrZSB0aGF0IHRvIHNlZSBob3cgaXQgd2lsbAo+PiBhZmZl
Y3Qgb3ZlcmFsbCBzd2l0Y2hpbmcgbGF0ZW5jeQo+Cj4gVGhpcyBjYW4gb25seSB3b3JrIGlmIHlv
dXIgc3R1YmRvbWFpbiBkb2VzIG5vdCByZXF1aXJlIGludGVycnVwdC4gSG93ZXZlciwKPiBpZiB5
b3UgYXJlIGRlYWxpbmcgd2l0aCBkZXZpY2VzIHlvdSBsaWtlbHkgbmVlZCBpbnRlcnJ1cHRzLCBh
bSBJIGNvcnJlY3Q/CkFoIHllcywgeW91IGFyZSBjb3JyZWN0LiBJIHRob3VnaHQgYWJvdXQgT1At
VEVFIHVzZSBjYXNlLCB3aGVuIHRoZXJlCmFyZSBubyBpbnRlcnJ1cHRzLiBJbiBjYXNlIG9mIGNv
LXByb2Nlc3NvciB2aXJ0dWFsaXphdGlvbiB3ZSBwcm9iYWJseQp3aWxsIG5lZWQgaW50ZXJydXB0
cy4KCj4gVGhlIHByb2JsZW0gd291bGQgYmUgdGhlIHNhbWUgd2l0aCBhbiBFTDAgYXBwLgpJbiBj
YXNlIG9mIEVMMCB0aGVyZSB3aWxsIGJlIG5vIHByb2JsZW0sIGJlY2F1c2UgRUwwIGNhbid0IGhh
bmRsZQppbnRlcnJ1cHRzIDopIFhFTiBzaG91bGQgcmVjZWl2ZSBpbnRlcnJ1cHQgYW5kIGludm9r
ZSBhcHAuIFllcywgdGhpcwppcyBhbm90aGVyIHByb2JsZW0gd2l0aCBhcHBzLCBpZiB3ZSB3YW50
IHRvIHVzZSB0aGVtIGFzIGRldmljZXMKZHJpdmVycy4KCi0tIApXQlIgVm9sb2R5bXlyIEJhYmNo
dWsgYWthIGxvcmMgWyszODA5NzY2NDYwMTNdCm1haWx0bzogdmxhZC5iYWJjaHVrQGdtYWlsLmNv
bQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 20 16:25:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 16:25: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 1dNLyB-0006bk-R8; Tue, 20 Jun 2017 16: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 <prvs=337010580=wei.liu2@citrix.com>)
 id 1dNLyA-0006bX-Oo
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 16:25:34 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 F9/BC-02006-D7C49495; Tue, 20 Jun 2017 16:25:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpG6tj2e
 kwfsZmhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b32dfYCmawVfz/e5mxgfERSxcjJ4eEgL/E
 pBeHGbsYOThYBFQlrmyRBgmzCShL/OzsZQOxRYDs3l+/wcqZBSol9v1dww5iCwu4SLxtvglWw
 ytgIbH022wwW0hgFqPE0nXOEHFBiZMzn0D16kgs2P2JDWQVs4C0xPJ/HCBhTgF7ibOXdjCD2K
 ICKhKdS+ewQIxRkOiYfoxpAiPfLCSTZiGZNAth0gJG5lWMGsWpRWWpRbqGJnpJRZnpGSW5iZk
 5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIFhxgAEOxjPnvY8xCjJwaQkynvH0jNSiC8pP6UyI7E4
 I76oNCe1+BCjDAeHkgTvNm+gnGBRanpqRVpmDjDgYdISHDxKIrwGXkBp3uKCxNzizHSI1ClGX
 Y6mD1u+MAmx5OXnpUqJ86aCzBAAKcoozYMbAYu+S4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVB
 LmTQeZwpOZVwK36RXQEUxAR7w44gFyREkiQkqqgTHk4SxbA8PsjY+lCqOT7FNNmrtsZ+/fWBX
 v91wpMuH4rQd6nwWM4q5tsZUyKTnSKbJtZcnrhOvrLLYVu4ZZHirc94hzZtG0VX9NjCx8I08+
 m6Q7c84hk/SadN3XTpuWTs6rePzY62od94v64tCXsoIv+D6Yvf0Zt+i3ZUhobHr5lbv2/AmLJ
 ZVYijMSDbWYi4oTAWA+G8e5AgAA
X-Env-Sender: prvs=337010580=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1497975931!90251988!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29513 invoked from network); 20 Jun 2017 16:25:33 -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 Jun 2017 16:25:33 -0000
X-IronPort-AV: E=Sophos;i="5.39,364,1493683200"; d="scan'208";a="428673426"
Date: Tue, 20 Jun 2017 17:25:29 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170620162529.j25maj5jud766n6i@citrix.com>
References: <20170608171203.20416-1-wei.liu2@citrix.com>
 <20170608171203.20416-5-wei.liu2@citrix.com>
 <594967A70200007800164D29@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <594967A70200007800164D29@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 v4 04/27] x86: move PV invalid op 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>

T24gVHVlLCBKdW4gMjAsIDIwMTcgYXQgMTA6MjE6MjdBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA4LjA2LjE3IGF0IDE5OjExLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBAQCAtMTA1Myw4ICs5ODIsOCBAQCB2b2lkIGRvX2ludmFsaWRfb3Aoc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MpCj4gPiAgCj4gPiAgICAgIGlmICggbGlrZWx5KGd1ZXN0X21vZGUo
cmVncykpICkKPiA+ICAgICAgewo+ID4gLSAgICAgICAgaWYgKCAhZW11bGF0ZV9pbnZhbGlkX3Jk
dHNjcChyZWdzKSAmJgo+ID4gLSAgICAgICAgICAgICAhZW11bGF0ZV9mb3JjZWRfaW52YWxpZF9v
cChyZWdzKSApCj4gPiArICAgICAgICBpZiAoICFwdl9lbXVsYXRlX2ludmFsaWRfcmR0c2NwKHJl
Z3MpICYmCj4gPiArICAgICAgICAgICAgICFwdl9lbXVsYXRlX2ZvcmNlZF9pbnZhbGlkX29wKHJl
Z3MpICkKPiAKPiBJIHdvbmRlciBpZiB0aGUgZmlyc3QgY291bGRuJ3QgYmUgY2FsbGVkIGJ5IHRo
ZSBzZWNvbmQsIG1ha2luZyBpdAo+IHVubmVjZXNzYXJ5IHRvIGV4cG9ydCBib3RoLiBPciBtYXli
ZSBoYXZlIGEgd3JhcHBlcgo+IHB2X2VtdWxhdGVfaW52YWxpZF9vcCgpIGFyb3VuZCBib3RoLgo+
IAoKRG8geW91IHdhbnQgbWUgdG8gcmVmYWN0b3IgYW5kIG1vdmUgY29kZSBpbiB0aGUgc2FtZSBw
YXRjaD8gV291bGRuJ3QKdGhhdCBtYWtlIGl0IGhhcmQgZm9yIHlvdSB0byByZXZpZXc/CgpJIGNh
biBzdWJtaXQgYSBmb2xsb3ctdXAgcGF0Y2ggdG8gZG8gd2hhdCB5b3UgYXNrIGZvci4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 20 16:42:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 16:42: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 1dNME2-0007x2-6g; Tue, 20 Jun 2017 16:41:58 +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 1dNME0-0007ww-Bi
 for xen-devel@lists.xen.org; Tue, 20 Jun 2017 16:41:56 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 58/54-29088-35059495; Tue, 20 Jun 2017 16:41:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsUyZ7p8oG5QgGe
 kwYarVhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8budvWCp1wVE/6cZG9gfMXRxcjFISQwkUmi
 ads+dgjnN6PE5Y4/LBDORkaJLQfmQ2W2MUp8u/SftYuRg0NYwFHi/Ge1LkZODhEBD4kruyawQ
 dQcYpToWnWHFSTBLJAscXHuNRYQm03ASOLs0emMIDavgK3E+S+zwWwWAVWJa6+Og9miAuESbx
 uPsEDUCEqcnPkEzOYUcJfoap7DCDFTT2LH9V9Q8+Ultr+dwwxiSwgYSpx+uI1xAqPgLCTts5C
 0zELSsoCReRWjRnFqUVlqka6hpV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmDo
 1jMwMO5g/H3c7xCjJAeTkijvHUvPSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvIH+QDnBotT01
 Iq0zBxgFMGkJTh4lER4DbyA0rzFBYm5xZnpEKlTjIpS4ry//YASAiCJjNI8uDZY5F5ilJUS5m
 VkYGAQ4ilILcrNLEGVf8UozsGoJMyrDrKdJzOvBG76K6DFTECLXxzxAFlckoiQkmpgXK4eZiB
 9ac/2/k3d9w7mheirnp0oFZNwegkX16POoIMnDzzrX1eg/WB5xH1HlVMze64lXD9VW7q15/uD
 W/ml8lcSA8t9rcv0ReO/C38PP7V7+TOJ9Sv8N6UbzbvMuPuvXDZf1GK+31KBzgcLDJyLNx54L
 Lomdgvr9ZQ553TceY/qX1twm33TYiWW4oxEQy3mouJEAIamOvrXAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1497976913!105935135!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42104 invoked from network); 20 Jun 2017 16:41:54 -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; 20 Jun 2017 16:41:54 -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
 v5KGfmOH008697
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 20 Jun 2017 16:41:48 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 v5KGflvh016579
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 20 Jun 2017 16:41:48 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 v5KGflNd019956;
 Tue, 20 Jun 2017 16:41:47 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, 20 Jun 2017 09:41:47 -0700
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1706151156350.12156@sstabellini-ThinkPad-X260>
 <1497553787-3709-1-git-send-email-sstabellini@kernel.org>
 <1497553787-3709-12-git-send-email-sstabellini@kernel.org>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <15ea89f6-d46e-2495-1b52-d7290b47c478@oracle.com>
Date: Tue, 20 Jun 2017 12:43: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: <1497553787-3709-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/18] 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>

Cj4gQEAgLTQ5OSw2ICs1MjEsNTUgQEAgc3RhdGljIGludCBwdmNhbGxzX2JhY2tfYWNjZXB0KHN0
cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCj4gIHN0YXRpYyBpbnQgcHZjYWxsc19iYWNrX3BvbGwo
c3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKPiAgCQkJICAgICBzdHJ1Y3QgeGVuX3B2Y2FsbHNf
cmVxdWVzdCAqcmVxKQo+ICB7Cj4gKwlzdHJ1Y3QgcHZjYWxsc19mZWRhdGEgKmZlZGF0YTsKPiAr
CXN0cnVjdCBzb2NrcGFzc19tYXBwaW5nICptYXBwYXNzOwo+ICsJc3RydWN0IHhlbl9wdmNhbGxz
X3Jlc3BvbnNlICpyc3A7Cj4gKwlzdHJ1Y3QgaW5ldF9jb25uZWN0aW9uX3NvY2sgKmljc2s7Cj4g
KwlzdHJ1Y3QgcmVxdWVzdF9zb2NrX3F1ZXVlICpxdWV1ZTsKPiArCXVuc2lnbmVkIGxvbmcgZmxh
Z3M7Cj4gKwlpbnQgcmV0Owo+ICsJYm9vbCBkYXRhOwo+ICsKPiArCWZlZGF0YSA9IGRldl9nZXRf
ZHJ2ZGF0YSgmZGV2LT5kZXYpOwo+ICsKPiArCW1hcHBhc3MgPSByYWRpeF90cmVlX2xvb2t1cCgm
ZmVkYXRhLT5zb2NrZXRwYXNzX21hcHBpbmdzLCByZXEtPnUucG9sbC5pZCk7Cj4gKwlpZiAobWFw
cGFzcyA9PSBOVUxMKQo+ICsJCXJldHVybiAtRUlOVkFMOwo+ICsKPiArCS8qCj4gKwkgKiBMaW1p
dGF0aW9uIG9mIHRoZSBjdXJyZW50IGltcGxlbWVudGF0aW9uOiBvbmx5IHN1cHBvcnQgb25lCj4g
KwkgKiBjb25jdXJyZW50IGFjY2VwdCBvciBwb2xsIGNhbGwgb24gb25lIHNvY2tldC4KPiArCSAq
Lwo+ICsJc3Bpbl9sb2NrX2lycXNhdmUoJm1hcHBhc3MtPmNvcHlfbG9jaywgZmxhZ3MpOwo+ICsJ
aWYgKG1hcHBhc3MtPnJlcWNvcHkuY21kICE9IDApIHsKPiArCQlyZXQgPSAtRUlOVFI7Cj4gKwkJ
Z290byBvdXQ7Cj4gKwl9Cj4gKwo+ICsJbWFwcGFzcy0+cmVxY29weSA9ICpyZXE7Cj4gKwlpY3Nr
ID0gaW5ldF9jc2sobWFwcGFzcy0+c29jay0+c2spOwo+ICsJcXVldWUgPSAmaWNzay0+aWNza19h
Y2NlcHRfcXVldWU7Cj4gKwlzcGluX2xvY2soJnF1ZXVlLT5yc2txX2xvY2spOwo+ICsJZGF0YSA9
IHF1ZXVlLT5yc2txX2FjY2VwdF9oZWFkICE9IE5VTEw7Cj4gKwlzcGluX3VubG9jaygmcXVldWUt
PnJza3FfbG9jayk7CgpXaGF0IGlzIHRoZSBwdXJwb3NlIG9mIHRoZSBxdWV1ZSBsb2NrIGhlcmU/
CgotYm9yaXMKCj4gKwlpZiAoZGF0YSkgewo+ICsJCW1hcHBhc3MtPnJlcWNvcHkuY21kID0gMDsK
PiArCQlyZXQgPSAwOwo+ICsJCWdvdG8gb3V0Owo+ICsJfQo+ICsJc3Bpbl91bmxvY2tfaXJxcmVz
dG9yZSgmbWFwcGFzcy0+Y29weV9sb2NrLCBmbGFncyk7Cj4gKwo+ICsJLyogVGVsbCB0aGUgY2Fs
bGVyIHdlIGRvbid0IG5lZWQgdG8gc2VuZCBiYWNrIGEgbm90aWZpY2F0aW9uIHlldCAqLwo+ICsJ
cmV0dXJuIC0xOwo+CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 20 17:14:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 17:14: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 1dNMjG-0001zU-OL; Tue, 20 Jun 2017 17:14:14 +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 1dNMjG-0001zM-24
 for xen-devel@lists.xen.org; Tue, 20 Jun 2017 17:14:14 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 D0/8A-03058-5E759495; Tue, 20 Jun 2017 17:14:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEIsWRWlGSWpSXmKPExsXSO6nOVfdJuGe
 kwf8HZhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8at+W9ZCk6wVfw/spu9gfE2axcjF4eQwGQm
 idlrzzFBOL8ZJWa/Oc4I4WxglNg6fysLhLONUeLa+sdsXYycHMICLhK3vkxnArFFBDwkruyaw
 AZRdAio/eZXVpAEs0CyxMW511hAbDYBI4mzR6czgti8ArYSb55eAhvEIqAq0XWxgR3EFhUIl3
 jbeIQFokZQ4uTMJ2A2p4C7xI3pX1kgZupJ7Lj+C2q+vMT2t3OYQWwJAWOJ9rcX2SYwCs5C0j4
 LScssJC0LGJlXMWoUpxaVpRbpGhvqJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIE
 hi8DEOxgbFoUeIhRkoNJSZT3jqVnpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3pYwoJxgUWp6a
 kVaZg4wkmDSEhw8SiK8Bl5Aad7igsTc4sx0iNQpRl2Opg9bvjAJseTl56VKifNWgcwQACnKKM
 2DGwGL6kuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5l0IMoUnM68EbtMroCOYgI54ccQD5Ii
 SRISUVANj8YX3s+scHE9w78qbWHhO7BCXoVyx/A2VyPSpQr5NXranfrJGrkuau6HimYygmc8T
 zoW3J5k9Yv/DZVE6/8iEKLPeb1s9e26Jy9/eJXzdKqInzPgfn+lpgzUf9OWmfZ6ZsPjrxblTr
 uq/+WfPGXTlfM25u44L17uoxO/+fLpgotnh5L8bn7b9VWIpzkg01GIuKk4EANFkKMXlAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1497978851!108743426!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52665 invoked from network); 20 Jun 2017 17:14:12 -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; 20 Jun 2017 17:14:12 -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
 v5KHE8EI016569
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 20 Jun 2017 17:14:08 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 v5KHE74p025923
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 20 Jun 2017 17:14:07 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 v5KHE6vR017724;
 Tue, 20 Jun 2017 17:14: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, 20 Jun 2017 10:14:06 -0700
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1706151156350.12156@sstabellini-ThinkPad-X260>
 <1497553787-3709-1-git-send-email-sstabellini@kernel.org>
 <1497553787-3709-13-git-send-email-sstabellini@kernel.org>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <fc2c34ea-a2de-722b-22e3-174e9ebb9ce3@oracle.com>
Date: Tue, 20 Jun 2017 13:15: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: <1497553787-3709-13-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 13/18] 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>

Cj4gKwo+ICtzdGF0aWMgaW50IHB2Y2FsbHNfYmFja19yZWxlYXNlX3Bhc3NpdmUoc3RydWN0IHhl
bmJ1c19kZXZpY2UgKmRldiwKPiArCQkJCQlzdHJ1Y3QgcHZjYWxsc19mZWRhdGEgKmZlZGF0YSwK
PiArCQkJCQlzdHJ1Y3Qgc29ja3Bhc3NfbWFwcGluZyAqbWFwcGFzcykKPiArewo+ICsJaWYgKG1h
cHBhc3MtPnNvY2stPnNrICE9IE5VTEwpIHsKPiArCQl3cml0ZV9sb2NrX2JoKCZtYXBwYXNzLT5z
b2NrLT5zay0+c2tfY2FsbGJhY2tfbG9jayk7Cj4gKwkJbWFwcGFzcy0+c29jay0+c2stPnNrX3Vz
ZXJfZGF0YSA9IE5VTEw7Cj4gKwkJbWFwcGFzcy0+c29jay0+c2stPnNrX2RhdGFfcmVhZHkgPSBt
YXBwYXNzLT5zYXZlZF9kYXRhX3JlYWR5Owo+ICsJCXdyaXRlX3VubG9ja19iaCgmbWFwcGFzcy0+
c29jay0+c2stPnNrX2NhbGxiYWNrX2xvY2spOwo+ICsJfQo+ICsJZG93bigmZmVkYXRhLT5zb2Nr
ZXRfbG9jayk7Cj4gKwlyYWRpeF90cmVlX2RlbGV0ZSgmZmVkYXRhLT5zb2NrZXRwYXNzX21hcHBp
bmdzLCBtYXBwYXNzLT5pZCk7Cj4gKwlzb2NrX3JlbGVhc2UobWFwcGFzcy0+c29jayk7Cj4gKwlm
bHVzaF93b3JrcXVldWUobWFwcGFzcy0+d3EpOwo+ICsJZGVzdHJveV93b3JrcXVldWUobWFwcGFz
cy0+d3EpOwo+ICsJa2ZyZWUobWFwcGFzcyk7Cj4gKwl1cCgmZmVkYXRhLT5zb2NrZXRfbG9jayk7
CgpDYW4geW91IHJhaXNlIHRoZSBzZW1hcGhvcmUgZWFybGllciwgb25jZSB0aGUgbWFwcGluZyBp
cyBkZWxldGVkIGZyb20KdGhlIHRyZWU/CgpBbHNvLCB3aHkgYXJlIHlvdSBub3QgbG9ja2luZyB0
aGUgdHJlZSBpbiBwdmNhbGxzX2JhY2tfYWNjZXB0KCk/CgotYm9yaXMKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 20 17:18:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 17:18:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNMna-0002AC-9w; Tue, 20 Jun 2017 17:18:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <blackskygg@gmail.com>) id 1dNMnZ-0002A6-4Q
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 17:18:41 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 8E/6B-02181-0F859495; Tue, 20 Jun 2017 17:18:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVyMfS6tu77CM9
 IgznHdCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyj+xazFNz2qXh57iFzA+Mpxy5GLg4hgRmM
 EtvuT2cFcVgEmlklWjfNZe5i5OSQEJjPKvH7rwGEnSfRsfoWVLxI4tv3I2A2r4CgxMmZT1hAb
 CEBb4nGU+vB4mwCGhJrpxxkA7FZBFQl5r3YBLSAA6g+QGLdTyaQsLBAksScH5/BWkUElCTurZ
 rMBHIDs8BkJon33zvYQRLMApoSrdt/Q9naEssWvmaewMg/C8nqWUjKZiEpW8DIvIpRozi1qCy
 1SNfQWC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzAQGYBgB+O/bZ6HGCU5mJRE
 ee9YekYK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuAtCwfKCRalpqdWpGXmAGMCJi3BwaMkwnsvD
 CjNW1yQmFucmQ6ROsVoyXHlyrovTBwbVq8HklMObP/CJMSSl5+XKiXOmwMyTwCkIaM0D24cLG
 4vMcpKCfMyAh0oxFOQWpSbWYIq/4pRnINRSZh3DsgUnsy8Eritr4AOYgI66MURD5CDShIRUlI
 NjLPLd+80mbbOYtqbz6yO+QVzdRuLQ76/1W1YtJTR4ndB2gZxazejY165h1eaTVe7LTvz6+Ql
 t4QrI33OJKXXZTfYpcyeaSHRfGFp95LU9hSxxc9mdxufWX9o+zf912nvUiKrJ16Imyv9/ZXrf
 NGr3jO222jssjs+96H44aszn7X23zldeTT0q68SS3FGoqEWc1FxIgDuz/TV1gIAAA==
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1497979119!99835010!1
X-Originating-IP: [209.85.215.43]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11383 invoked from network); 20 Jun 2017 17:18:39 -0000
Received: from mail-lf0-f43.google.com (HELO mail-lf0-f43.google.com)
 (209.85.215.43)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 20 Jun 2017 17:18:39 -0000
Received: by mail-lf0-f43.google.com with SMTP id l13so19466800lfl.1
 for <xen-devel@lists.xenproject.org>; Tue, 20 Jun 2017 10:18:39 -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
 :content-transfer-encoding;
 bh=Hr4X8BkN1/DxpW8LjX+nR96Ek0CS/pVqBn0CF4mmTo0=;
 b=h8yPwubwQtqUFKcYqgVQ6u6NtWPWI7tarYjp5Q4dw/W4sWaxZIujbnj2DtBkwKrj3L
 B/tSdk5FL4tP6AxnpfSXSEoV8LWEocE4oVaUS7kg+IX4mr4iOdXwExgsL50VwfWevwmQ
 yUuZ5CoQt33TN18xHId9yd/c0QcJj+PLIxQPY9R0CKzLvxsrN/m93GTW27A3bTKx3fzC
 uLTxs4RAIYcFlJjObqjst7cB1jDidkjHO8mjP1eDzYTrg1XHizbcmm6hMdXT/7xltr8J
 2sfDlfdIDqwP5mDch2/+A5L9vBcI/BbDLo80t15WXf3rME1D8UlcjdHaGB6WUz7awwcX
 phfA==
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
 :content-transfer-encoding;
 bh=Hr4X8BkN1/DxpW8LjX+nR96Ek0CS/pVqBn0CF4mmTo0=;
 b=ohAksm0gq1M0+qMMWLilDVNXdLuiLYBKbfsISG3CueKxt+KrdwReoPguCSB6ayRhCz
 ZCYTsyhuKSLHNnqaBcVUCk+l/ZTtzGZg2PqJAEt3fTJApe74bEvG2QKOKZJdVs1QOLbT
 ugS7NIEhJ8KskpTfRcVJG+8uljyeGLcCXY1IBXB2j8M8gLPEFeRiEPA9wxFGYHymyj2X
 fN5AHDcyQXrZasrHuLtsc81dhxS2kSOu9+uOc5devejdcTJSQWKKS0kK76RE9toCOYPT
 o8MMpeil4xm/XpxBaNAs3++5vKx9IgXBT6/h5SOI+YHbyzZcQ43+/IPvs+vYKL1O6KvV
 q+dg==
X-Gm-Message-State: AKS2vOzZSUwfnj731REnsVXxRhoMxDs/TmmWCf5+T9RVjrRQuDU/sKlU
 Ehm0GwAHRoyo4d94R6kLVZps02f493uG
X-Received: by 10.25.202.26 with SMTP id a26mr9963028lfg.137.1497979118522;
 Tue, 20 Jun 2017 10:18:38 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.235.137 with HTTP; Tue, 20 Jun 2017 10:18:38 -0700 (PDT)
From: Zhongze Liu <blackskygg@gmail.com>
Date: Wed, 21 Jun 2017 01:18:38 +0800
Message-ID: <CAHrd_joL58m=ZGb-afZnuwuWo3Qys=taQ1JN-CRjZ_pbdBhx5w@mail.gmail.com>
To: xen-devel@lists.xenproject.org
Cc: "Edgar E. Iglesias" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, edgari@xilinx.com,
 Julien Grall <julien.grall@arm.com>,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>
Subject: [Xen-devel] [RFC v2]Proposal to allow setting up shared memory
 areas between VMs from xl config file
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQoxLiBN
b3RpdmF0aW9uIGFuZCBEZXNjcmlwdGlvbgo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09ClZpcnR1YWwgbWFjaGluZXMgdXNlIGdyYW50IHRhYmxlIGh5
cGVyY2FsbHMgdG8gc2V0dXAgYSBzaGFyZSBwYWdlIGZvcgppbnRlci1WTXMgY29tbXVuaWNhdGlv
bnMuIFRoZXNlIGh5cGVyY2FsbHMgYXJlIHVzZWQgYnkgYWxsIFBWCnByb3RvY29scyB0b2RheS4g
SG93ZXZlciwgdmVyeSBzaW1wbGUgZ3Vlc3RzLCBzdWNoIGFzIGJhcmVtZXRhbAphcHBsaWNhdGlv
bnMsIG1pZ2h0IG5vdCBoYXZlIHRoZSBpbmZyYXN0cnVjdHVyZSB0byBoYW5kbGUgdGhlIGdyYW50
IHRhYmxlLgpUaGlzIHByb2plY3QgaXMgYWJvdXQgc2V0dGluZyB1cCBzZXZlcmFsIHNoYXJlZCBt
ZW1vcnkgYXJlYXMgZm9yIGludGVyLVZNcwpjb21tdW5pY2F0aW9ucyBkaXJlY3RseSBmcm9tIHRo
ZSBWTSBjb25maWcgZmlsZS4KU28gdGhhdCB0aGUgZ3Vlc3Qga2VybmVsIGRvZXNuJ3QgaGF2ZSB0
byBoYXZlIGdyYW50IHRhYmxlIHN1cHBvcnQgKGluIHRoZQplbWJlZGRlZCBzcGFjZSwgdGhpcyBp
cyBub3QgdW51c3VhbCkgdG8gYmUgYWJsZSB0byBjb21tdW5pY2F0ZSB3aXRoCm90aGVyIGd1ZXN0
cy4KCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
Mi4gSW1wbGVtZW50YXRpb24gUGxhbjoKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQoKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KMi4xIEludHJvZHVjZSBhIG5ldyBWTSBjb25maWcgb3B0aW9uIGluIHhsOgo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpUaGUgc2hhcmVkIGFyZWFzIHNob3VsZCBiZSBz
aGFyZWFibGUgYW1vbmcgc2V2ZXJhbCAoPj0yKSBWTXMsIHNvCmV2ZXJ5IHNoYXJlZCBwaHlzaWNh
bCBtZW1vcnkgYXJlYSBpcyBhc3NpZ25lZCB0byBhIHNldCBvZiBWTXMuClRoZXJlZm9yZSwgYSDi
gJx0b2tlbuKAnSBvciDigJxpZGVudGlmaWVy4oCdIHNob3VsZCBiZSB1c2VkIGhlcmUgdG8gdW5p
cXVlbHkKaWRlbnRpZnkgYSBiYWNraW5nIG1lbW9yeSBhcmVhLgoKVGhlIGJhY2tpbmcgYXJlYSB3
b3VsZCBiZSB0YWtlbiBmcm9tIG9uZSBkb21haW4sIHdoaWNoIHdlIHdpbGwgcmVnYXJkCmFzIHRo
ZSAibWFzdGVyIGRvbWFpbiIsIGFuZCB0aGlzIGRvbWFpbiBzaG91bGQgYmUgY3JlYXRlZCBwcmlv
ciB0byBhbnkKb3RoZXIgInNsYXZlIGRvbWFpbiJzLiBBZ2Fpbiwgd2UgaGF2ZSB0byB1c2Ugc29t
ZSBraW5kIG9mIHRhZyB0byB0ZWxsIHdobwppcyB0aGUgIm1hc3RlciBkb21haW4iLgoKQW5kIHRo
ZSBhYmlsaXR5IHRvIHNwZWNpZnkgdGhlIGF0dHJpYnV0ZXMgb2YgdGhlIHBhZ2VzIChzYXksIFdP
L1JPL1gpCnRvIGJlIHNoYXJlZCBzaG91bGQgYmUgYWxzbyBnaXZlbiB0byB0aGUgdXNlci4gRm9y
IHRoZSBtYXN0ZXIgZG9tYWluLAp0aGVzZSBhdHRyaWJ1dGVzIG9mdGVuIGRlc2NyaWJlcyB0aGUg
bWF4aW11bSBwZXJtaXNzaW9uIGFsbG93ZWQgZm9yIHRoZQpzaGFyZWQgcGFnZXMsIGFuZCBmb3Ig
dGhlIHNsYXZlIGRvbWFpbnMsIHRoZXNlIGF0dHJpYnV0ZXMgYXJlIG9mdGVuIHVzZWQKdG8gZGVz
Y3JpYmUgd2l0aCB3aGF0IHBlcm1pc3Npb25zIHRoaXMgYXJlYSB3aWxsIGJlIG1hcHBlZC4KVGhp
cyBpbmZvcm1hdGlvbiBzaG91bGQgYWxzbyBiZSBzcGVjaWZpZWQgaW4gdGhlIHhsIGNvbmZpZyBl
bnRyeS4KClRvIGhhbmRsZSBhbGwgdGhlc2UsIEkgd291bGQgc3VnZ2VzdCB1c2luZyBhbiB1bnNp
Z25lZCBpbnRlZ2VyIHRvIHNlcnZlIGFzIHRoZQppZGVudGlmaWVyLCBhbmQgdXNpbmcgYSAibWFz
dGVyIiB0YWcgaW4gdGhlIG1hc3RlciBkb21haW4ncyB4bCBjb25maWcgZW50cnkKdG8gYW5ub3Vu
Y2UgdGhhdCBzaGUgd2lsbCBwcm92aWRlIHRoZSBiYWNraW5nIG1lbW9yeSBwYWdlcy4gQSBzZXBh
cmF0ZQplbnRyeSB3b3VsZCBiZSB1c2VkIHRvIGRlc2NyaWJlIHRoZSBhdHRyaWJ1dGVzIG9mIHRo
ZSBzaGFyZWQgbWVtb3J5IGFyZWEsIG9mCnRoZSBmb3JtICJwcm90PVJXIi4KRm9yIGV4YW1wbGU6
CgpJbiB4bCBjb25maWcgZmlsZSBvZiB2bTE6CgogICAgc3RhdGljX3NoYXJlZF9tZW0gPSBbImlk
ID0gSUQxLCBiZWdpbiA9IGdtZm4xLCBlbmQgPSBnbWZuMiwKICAgICAgICAgICAgICAgICAgICAg
ICAgICBncmFudWxhcml0eSA9IDRrLCBwcm90ID0gUk8sIG1hc3RlcuKAnSwKICAgICAgICAgICAg
ICAgICAgICAgICAgICJpZCA9IElEMiwgYmVnaW4gPSBnbWZuMywgZW5kID0gZ21mbjQsCiBncmFu
dWxhcml0eSA9IDRrLCBwcm90ID0gUlcsIG1hc3RlcuKAnV0KCkluIHhsIGNvbmZpZyBmaWxlIG9m
IHZtMjoKCiAgICBzdGF0aWNfc2hhcmVkX21lbSA9IFsiaWQgPSBJRDEsIGJlZ2luID0gZ21mbjUs
IGVuZCA9IGdtZm42LAogICAgICAgICAgICAgICAgICAgICAgICAgIGdyYW51bGFyaXR5ID0gNGss
IHByb3QgPSBST+KAnV0KCkluIHhsIGNvbmZpZyBmaWxlIG9mIHZtMzoKCiAgICBzdGF0aWNfc2hh
cmVkX21lbSA9IFsiaWQgPSBJRDIsIGJlZ2luID0gZ21mbjcsIGVuZCA9IGdtZm44LAogICAgICAg
ICAgICAgICAgICAgICAgICAgIGdyYW51bGFyaXR5ID0gNGssIHByb3QgPSBSV+KAnV0KCmdtZm4n
cyBhYm92ZSBhcmUgYWxsIGhleCBvZiB0aGUgZm9ybSAiMHgyMDAwMCIuCgpJbiB0aGUgZXhhbXBs
ZSBhYm92ZS4gQSBtZW1vcnkgYXJlYSBJRDEgd2lsbCBiZSBzaGFyZWQgYmV0d2VlbiB2bTEgYW5k
IHZtMi4KVGhpcyBhcmVhIHdpbGwgYmUgdGFrZW4gZnJvbSB2bTEgYW5kIG1hcHBlZCBpbnRvIHZt
MidzIHN0YWdlLTIgcGFnZSB0YWJsZS4KVGhlIHBhcmFtZXRlciAicHJvdD1STyIgbWVhbnMgdGhh
dCB0aGlzIG1lbW9yeSBhcmVhIGFyZSBvZmZlcmVkIHdpdGggcmVhZC1vbmx5CnBlcm1pc3Npb24u
IHZtMSBjYW4gYWNjZXNzIHRoaXMgYXJlYSB1c2luZyBnbWZuMX5nbWZuMiwgYW5kIHZtMiB1c2lu
ZwpnbWZuNX5nbWZuNi4KTGlrZXdpc2UsIGEgbWVtb3J5IGFyZWEgSUQgd2lsbCBiZSBzaGFyZWQg
YmV0d2VlbiB2bTEgYW5kIHZtMyB3aXRoIHJlYWQgYW5kCndyaXRlIHBlcm1pc3Npb25zLiB2bTEg
aXMgdGhlIG1hc3RlciBhbmQgdm0yIHRoZSBzbGF2ZS4gdm0xIGNhbiBhY2Nlc3MgdGhlCmFyZWEg
dXNpbmcgZ21mbjN+Z21mbjQgYW5kIHZtMyB1c2luZyBnbWZuN35nbWZuOC4KClRoZSAiZ3JhbnVs
YXJpdHkiIGlzIG9wdGlvbmFsIGluIHRoZSBzbGF2ZXMnIGNvbmZpZyBlbnRyaWVzLiBCdXQgaWYg
aXQncwpwcmVzZW50ZWQgaW4gdGhlIHNsYXZlcycgY29uZmlnIGVudHJ5LCBpdCBoYXMgdG8gYmUg
dGhlIHNhbWUgd2l0aCBpdHMgbWFzdGVyJ3MuCkJlc2lkZXMsIHRoZSBzaXplIG9mIHRoZSBnbWZu
IHJhbmdlIG11c3QgYWxzbyBtYXRjaC4gQW5kIG92ZXJsYXBwaW5nIGJhY2tpbmcKbWVtb3J5IGFy
ZWFzIGFyZSB3ZWxsIGRlZmluZWQuCgpOb3RlIHRoYXQgdGhlICJtYXN0ZXIiIHRhZyBpbiB2bTEg
Zm9yIGJvdGggSUQxIGFuZCBJRDIgaW5kaWNhdGVzIHRoYXQgdm0xCnNob3VsZCBiZSBjcmVhdGVk
IHByaW9yIHRvIGJvdGggdm0yIGFuZCB2bTMsIGZvciB0aGV5IGJvdGggcmVseSBvbiB0aGUgcGFn
ZXMKYmFja2VkIGJ5IHZtMS4gSWYgb25lIHRyaWVzIHRvIGNyZWF0ZSB2bTIgb3Igdm0zIHByaW9y
IHRvIHZtMSwgc2hlIHdpbGwgZ2V0CmFuIGVycm9yLiBBbmQgaW4gdm0xJ3MgY29uZmlnIGZpbGUs
IHRoZSAicHJvdD1STyIgcGFyYW1ldGVyIG9mIElEMSBpbmRpY2F0ZXMKdGhhdCBpZiBvbmUgdHJp
ZXMgdG8gc2hhcmUgdGhpcyBwYWdlIHdpdGggdm0xIHdpdGgsIHNheSwgIldSIiBwZXJtaXNzaW9u
LApzaGUgd2lsbCBnZXQgYW4gZXJyb3IsIHRvby4KCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09CjIuMiBTdG9yZSB0aGUgbWVtLXNoYXJpbmcgaW5mb3JtYXRpb24gaW4geGVu
c3RvcmUKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KRm9yIHdlIGRvbid0
IGhhdmUgc29tZSBwZXJzaXN0ZW50IHN0b3JhZ2UgZm9yIHhsIHRvIHN0b3JlIHRoZSBpbmZvcm1h
dGlvbgpvZiB0aGUgc2hhcmVkIG1lbW9yeSBhcmVhcywgd2UgaGF2ZSB0byBmaW5kIHNvbWUgd2F5
IHRvIGtlZXAgaXQgYmV0d2VlbiB4bApsYXVuY2hlcy4gQW5kIHhlbnN0b3JlIGlzIGEgZ29vZCBw
bGFjZSB0byBkbyB0aGlzLiBUaGUgaW5mb3JtYXRpb24gZm9yIG9uZQpzaGFyZWQgYXJlYSBzaG91
bGQgaW5jbHVkZSB0aGUgSUQsIG1hc3RlciBkb21pZCBhbmQgZ21mbiByYW5nZXMgYW5kCm1lbW9y
eSBhdHRyaWJ1dGVzIGluIG1hc3RlciBhbmQgc2xhdmUgZG9tYWlucyBvZiB0aGlzIGFyZWEuCkEg
Y3VycmVudCBwbGFuIGlzIHRvIHBsYWNlIHRoZSBpbmZvcm1hdGlvbiB1bmRlciAvbG9jYWwvc2hh
cmVkX21lbS9JRC4KU3RpbGwgdGFrZSB0aGUgYWJvdmUgY29uZmlnIGZpbGVzIGFzIGFuIGV4YW1w
bGU6CgpJZiB3ZSBpbnN0YW50aWF0ZSB2bTEsIHZtMiBhbmQgdm0zLCBvbmUgYWZ0ZXIgYW5vdGhl
ciwK4oCceGVuc3RvcmUgbHMgLWbigJ0gc2hvdWxkIG91dHB1dCBzb21ldGhpbmcgbGlrZSB0aGlz
OgoKQWZ0ZXIgVk0xIHdhcyBpbnN0YW50aWF0ZWQsIHRoZSBvdXRwdXQgb2Yg4oCceGVuc3RvcmUg
bHMgLWbigJ0Kd2lsbCBiZSBzb21ldGhpbmcgbGlrZSB0aGlzOgoKICAgIC9sb2NhbC9zaGFyZWRf
bWVtL0lEMS9tYXN0ZXIgPSBkb21pZF9vZl92bTEKICAgIC9sb2NhbC9zaGFyZWRfbWVtL0lEMS9n
bWZuX2JlZ2luID0gZ21mbjEKICAgIC9sb2NhbC9zaGFyZWRfbWVtL0lEMS9nbWZuX2VuZCA9IGdt
Zm4yCiAgICAvbG9jYWwvc2hhcmVkX21lbS9JRDEvZ3JhbnVsYXJpdHkgPSAiNGsiCiAgICAvbG9j
YWwvc2hhcmVkX21lbS9JRDEvcGVybWlzc2lvbnMgPSAiUk8iCiAgICAvbG9jYWwvc2hhcmVkX21l
bS9JRDEvc2xhdmVzID0gIiIKCiAgICAvbG9jYWwvc2hhcmVkX21lbS9JRDIvbWFzdGVyID0gZG9t
aWRfb2Zfdm0xCiAgICAvbG9jYWwvc2hhcmVkX21lbS9JRDIvZ21mbl9iZWdpbiA9IGdtZm4zCiAg
ICAvbG9jYWwvc2hhcmVkX21lbS9JRDIvZ21mbl9lbmQgPSBnbWY0CiAgICAvbG9jYWwvc2hhcmVk
X21lbS9JRDEvZ3JhbnVsYXJpdHkgPSAiNGsiCiAgICAvbG9jYWwvc2hhcmVkX21lbS9JRDIvcGVy
bWlzc2lvbnMgPSAiUlciCiAgICAvbG9jYWwvc2hhcmVkX21lbS9JRDIvc2xhdmVzID0gIiIKCkFm
dGVyIFZNMiB3YXMgaW5zdGFudGlhdGVkLCB0aGUgZm9sbG93aW5nIG5ldyBsaW5lcyB3aWxsIGFw
cGVhcjoKCiAgICAvbG9jYWwvc2hhcmVkX21lbS9JRDEvc2xhdmVzL2RvbWlkX29mX3ZtMi9nbWZu
X2JlZ2luID0gZ21mbjUKICAgIC9sb2NhbC9zaGFyZWRfbWVtL0lEMS9zbGF2ZXMvZG9taWRfb2Zf
dm0yL2dtZm5fZW5kID0gZ21mbjYKICAgIC9sb2NhbC9zaGFyZWRfbWVtL0lEMS9zbGF2ZXMvZG9t
aWRfb2Zfdm0yL3Blcm1pc3Npb25zID0gIlJPIgoKQWZ0ZXIgVk0yIHdhcyBpbnN0YW50aWF0ZWQs
IHRoZSBmb2xsb3dpbmcgbmV3IGxpbmVzIHdpbGwgYXBwZWFyOgoKICAgIC9sb2NhbC9zaGFyZWRf
bWVtL0lEMi9zbGF2ZXMvZG9taWRfb2Zfdm0zL2dtZm5fYmVnaW4gPSBnbWZuNwogICAgL2xvY2Fs
L3NoYXJlZF9tZW0vSUQyL3NsYXZlcy9kb21pZF9vZl92bTMvZ21mbl9lbmQgPSBnbWZuOAogICAg
L2xvY2FsL3NoYXJlZF9tZW0vSUQyL3NsYXZlcy9kb21pZF9vZl92bTMvcGVybWlzc2lvbnMgPSAi
UlciCgoKV2hlbiB3ZSBlbmNvdW50ZXIgYW4gaWQgSUR4IGR1cmluZyAieGwgY3JlYXRlIjoKCiAg
KyBJZiBpdOKAmXMgbm90IHVuZGVyIC9sb2NhbC9zaGFyZWRfbWVtOgogICAgKyBJZiB0aGUgY29y
cmVzcG9uZGluZyBlbnRyeSBoYXMgYSAibWFzdGVyIiB0YWcsIGNyZWF0ZSB0aGUKICAgICAgY29y
cmVzcG9uZGluZyBlbnRyaWVzIGZvciBJRHggaW4geGVuc3RvcmUKICAgICsgSWYgdGhlcmUgaXNu
J3QgYSAibWFzdGVyIiB0YWcsIHNheSBlcnJvci4KCiAgKyBJZiBpdOKAmXMgZm91bmQgdW5kZXIg
L2xvY2FsL3NoYXJlZF9tZW06CiAgICArIElmIHRoZSBjb3JyZXNwb25kaW5nIGVudHJ5IGhhcyBh
ICJtYXN0ZXIiIHRhZywgc2F5IGVycm9yCiAgICArIElmIHRoZXJlIGlzbid0IGEgIm1hc3RlciIg
dGFnLCBtYXAgdGhlIHBhZ2VzIHRvIHRoZSBuZXdseQogICAgICBjcmVhdGVkIGRvbWFpbiwgYW5k
IGFkZCB0aGUgY3VycmVudCBkb21haW4gYW5kIG5lY2Vzc2FyeSBpbmZvcm1hdGlvbgogICAgICB1
bmRlciAvbG9jYWwvc2hhcmVkX21lbS9JRHgvc2xhdmVzLgoKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KMi4zIG1hcHBpbmcgdGhlIG1lbW9yeSBhcmVhcwo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpIYW5kbGUgdGhlIG5ld2x5IGFkZGVkIGNvbmZp
ZyBvcHRpb24gaW4gdG9vbHMve3hsLCBsaWJ4bH0gYW5kIHV0aWxpemUKdG9vcy9saWJ4YyB0byBk
byB0aGUgYWN0dWFsIG1lbW9yeSBtYXBwaW5nLiBTcGVjaWZpY2FsbHksIHdlIHdpbGwgdXNlCmEg
d3JhcHBlciB0byBYRU5NTUVfYWRkX3RvX3BoeXNtYXBfYmF0Y2ggd2l0aCBYRU5NQVBTUEFDRV9n
bWZuX2ZvcmVpZ24gdG8KZG8gdGhlIGFjdHVhbCBtYXBwaW5nLiBCdXQgc2luY2UgdGhlcmUgaXNu
J3Qgc3VjaCBhIHdyYXBwZXIgaW4gbGlieGMsIHdlJ2xsCmhhdmUgdG8gYWRkIGEgbmV3IHdyYXBw
ZXIsIHhjX2RvbWFpbl9hZGRfdG9fcGh5c21hcF9iYXRjaCBpbiBsaWJ4Yy94Y19kb21haW4uYwoK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KMi40IGVycm9yIGhhbmRsaW5n
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CkFkZCBjb2RlIHRvIGhhbmRs
ZSB2YXJpb3VzIGVycm9yczogSW52YWxpZCBhZGRyZXNzLCBpbnZhbGlkIHBlcm1pc3Npb25zLCB3
cm9uZwpvcmRlciBvZiB2bSBjcmVhdGlvbiwgbWlzbWF0Y2hlZCBncmFudWxhaXJ0eSBvZiBsZW5n
dGggb2YgbWVtb3J5IGFyZWEgZXRjLgoKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQozLiBFeHBlY3RlZCBPdXRjb21lcy9Hb2FsczoKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpBIG5ldyBWTSBjb25m
aWcgb3B0aW9uIGluIHhsIHdpbGwgYmUgaW50cm9kdWNlZCwgYWxsb3dpbmcgdXNlcnMgdG8gc2V0
dXAKc2V2ZXJhbCBzaGFyZWQgbWVtb3J5IGFyZWFzIGZvciBpbnRlci1WTXMgY29tbXVuaWNhdGlv
bnMuClRoaXMgc2hvdWxkIHdvcmsgb24gYm90aCB4ODYgYW5kIEFSTS4KCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KMy4gRnV0dXJlIERpcmVjdGlv
bnM6Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
VGhlcmUgY291bGQgYWxzbyBiZSBvdGhlciBub24tcGVybWlzc2lvbiBtZW1vcnkgYXR0cmlidXRl
cyBsaWtlIGNhY2hlYWJpbGl0eQphbmQgc2hhcmVhYmlsaXR5LgoKSW5kaWNhdGlvbnMgb2Ygd2hl
cmUgaW4gdGhlIGhvc3QgcGh5c2ljYWwgbWVtb3J5IHNob3VsZCB3ZSBnZXQgdGhlIGJhY2tpbmcK
bWVtb3J5IGZyb20uCgpTZXQgdXAgYSBub3RpZmljYXRpb24gY2hhbm5lbCBiZXR3ZWVuIGRvbWFp
bnMgd2hvIGFyZSBjb21tdW5pY2F0aW5nIHRocm91Z2gKc2hhcmVkIG1lbW9yeSByZWdpb25zLCB0
aGlzIGFsbG93cyBvbmUgdm0gdG8gc2lnbmFsIGhlciBmcmllbmRzIHdoZW4gZGF0YSBpcwphdmFp
bGFibGUgaW4gdGhlIHNoYXJlZCBtZW1vcnkgb3Igd2hlbiB0aGUgZGF0YSBpbiB0aGUgc2hhcmVk
IG1lbW9yeSBpcwpjb25zdW1lZC4gVGhlIGNoYW5uZWwgY291bGQgYmUgYnVpbHQgdXBvbiBQUEkg
b3IgU0dJLgoKCltTZWUgYWxzbzoKaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvT3V0
cmVhY2hfUHJvZ3JhbV9Qcm9qZWN0cyNTaGFyZV9hX3BhZ2VfaW5fbWVtb3J5X2Zyb21fdGhlX1ZN
X2NvbmZpZ19maWxlXQoKCkNoZWVycywKClpob25nemUgTGl1CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 20 17:25:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 17:25:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNMtc-0002pn-2m; Tue, 20 Jun 2017 17:24: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 1dNMtb-0002pF-7K
 for xen-devel@lists.xen.org; Tue, 20 Jun 2017 17:24:55 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 8E/92-01992-66A59495; Tue, 20 Jun 2017 17:24:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRWlGSWpSXmKPExsUyZ7p8oG5qlGe
 kwbMT1hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b3y/vYCs6xVkz9dIy9gfEWSxcjF4eQwEQm
 iVsnVrBBON8YJRbtX8YE4WxglFg4/ywjhLONUeLf3f1AGU4OYQFvibbuJkYQW0TAQ+LKrglQ7
 YcYJXY8W8cKkmAWSJa4OPcaC4jNJmAkcfbodLAGXgFbiZMX1oENYhFQlZg57QQ7iC0qEC7xtv
 EIC0SNoMTJmU+AbA4OTgF3id2bfSFG6knsuP4Lary8xPa3c5hBbAkBQ4nPG5cyT2AUnIWkexa
 SlllIWhYwMq9i1ChOLSpLLdI1NNNLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgM
 XgYg2MF4/rTnIUZJDiYlUd47lp6RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4QyKBcoJFqempF
 WmZOcA4gklLcPAoifDeCwNK8xYXJOYWZ6ZDpE4x6nI0fdjyhUmIJS8/L1VKnPdNBFCRAEhRRm
 ke3AhYTF9ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMK8hyCU8mXklcJteAR3BBHTEiyMeIEe
 UJCKkpBoYXVVSrwRfD0rMMT8gMW9NpWCJQnu2fuaMgKaGbbte3MwL71M8V/Ltke5Opl53Vvlp
 Tqbnz4eHf/PK1vowXW5F+YeQzFKvnpMOqQXH1X9k8OScnqCjPq2g/fkjp/pZP9ftlP266Dzjy
 rcazZM3ZK/LYQ+cnz1ha+C8x2syDgRalMYFW219PNlOiaU4I9FQi7moOBEAN3VNEuQCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1497979491!84489034!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3188 invoked from network); 20 Jun 2017 17:24:53 -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; 20 Jun 2017 17:24:53 -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
 v5KHOmod030923
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 20 Jun 2017 17:24: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 v5KHOl6B021321
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Tue, 20 Jun 2017 17:24:47 GMT
Received: from abhmp0003.oracle.com (abhmp0003.oracle.com [141.146.116.9])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id v5KHOiQi024874;
 Tue, 20 Jun 2017 17:24: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 ; Tue, 20 Jun 2017 10:24:44 -0700
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1706151156350.12156@sstabellini-ThinkPad-X260>
 <1497553787-3709-1-git-send-email-sstabellini@kernel.org>
 <1497553787-3709-15-git-send-email-sstabellini@kernel.org>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20a2911b-9a6c-1a43-6972-83daa83c5b3a@oracle.com>
Date: Tue, 20 Jun 2017 13:26: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: <1497553787-3709-15-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 15/18] xen/pvcalls: implement the
	ioworker 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>

T24gMDYvMTUvMjAxNyAwMzowOSBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IFdlIGhh
dmUgb25lIGlvd29ya2VyIHBlciBzb2NrZXQuIEVhY2ggaW93b3JrZXIgZ29lcyB0aHJvdWdoIHRo
ZSBsaXN0IG9mCj4gb3V0c3RhbmRpbmcgcmVhZC93cml0ZSByZXF1ZXN0cy4gT25jZSBhbGwgcmVx
dWVzdHMgaGF2ZSBiZWVuIGRlYWx0IHdpdGgsCj4gaXQgcmV0dXJucy4KPgo+IFdlIHVzZSBvbmUg
YXRvbWljIGNvdW50ZXIgcGVyIHNvY2tldCBmb3IgInJlYWQiIG9wZXJhdGlvbnMgYW5kIG9uZQo+
IGZvciAid3JpdGUiIG9wZXJhdGlvbnMgdG8ga2VlcCB0cmFjayBvZiB0aGUgcmVhZHMvd3JpdGVz
IHRvIGRvLgo+Cj4gV2UgYWxzbyB1c2Ugb25lIGF0b21pYyBjb3VudGVyICgiaW8iKSBwZXIgaW93
b3JrZXIgdG8ga2VlcCB0cmFjayBvZiBob3cKPiBtYW55IG91dHN0YW5kaW5nIHJlcXVlc3RzIHdl
IGhhdmUgaW4gdG90YWwgYXNzaWduZWQgdG8gdGhlIGlvd29ya2VyLiBUaGUKPiBpb3dvcmtlciBm
aW5pc2hlcyB3aGVuIHRoZXJlIGFyZSBub25lLgo+Cj4gU2lnbmVkLW9mZi1ieTogU3RlZmFubyBT
dGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgo+IENDOiBib3Jpcy5vc3Ryb3Zza3lAb3Jh
Y2xlLmNvbQo+IENDOiBqZ3Jvc3NAc3VzZS5jb20KClJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zz
a3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 20 17:29:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 17:29:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNMxk-000371-Io; Tue, 20 Jun 2017 17:29:12 +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 1dNMxj-00036v-Fj
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 17:29:11 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 08/59-23755-66B59495; Tue, 20 Jun 2017 17:29:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVysyfVTTct2jP
 S4PZndovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePx2WXsBd85KuY+28fWwLiLvYuRi0NIYBOj
 xKv516CcnYwSvT82sHYxcnIIC6RJ7O66BmRzcIgIuEks3ScOUsMs8JpRov3UYSaQuJBAgMSDb
 f4g5WwCmhJ3Pn9iArF5Bawkzm9pB7NZBFQlNqydCWaLCoRL9B7oZ4OoEZQ4OfMJC4jNKRAose
 n8XmYQm1nATGLe5odQtrjErSfzmSBseYntb+cwT2Dkn4WkfRaSlllIWmYhaVnAyLKKUaM4tag
 stUjX0FQvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMwPBmAYAfjmu2ehxglOZiU
 RHnvWHpGCvEl5adUZiQWZ8QXleakFh9i1ODgELhy8MhsRimWvPy8VCUJ3ugooDrBotT01Iq0z
 BxgBMGUSnDwKInw3gsDSvMWFyTmFmemQ6ROMSpKifNGgvQJgCQySvPg2mBRe4lRVkqYlxHoKC
 GegtSi3MwSVPlXjOIcjErCvN8igabwZOaVwE1/BbSYCWjxiyMeIItLEhFSUg2M68KkA2rK5PZ
 sP3Z2g+8n9a9cXivObJldpO+rsFVvU6u2vx5Dba+zOmv7u4NKHfd5S7OtUnYeP3d/ttUJq3ZN
 nqKXU5386k++rTLSuOc1U8l2Qq1SDOujH/sjNO8YtwgIav3O9fxwKZpZ57HXIwW+78l28nEuC
 1mm1q9POp5VuDFiYtL7Wb+UWIozEg21mIuKEwEr3ggb1QIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1497979749!106419621!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28516 invoked from network); 20 Jun 2017 17:29:09 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-31.messagelabs.com with SMTP; 20 Jun 2017 17:29: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 DB22480D;
 Tue, 20 Jun 2017 10:29:08 -0700 (PDT)
Received: from [10.1.29.20] (e110479-lin.cambridge.arm.com [10.1.29.20])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 181163F41F;
 Tue, 20 Jun 2017 10:29:06 -0700 (PDT)
To: Zhongze Liu <blackskygg@gmail.com>, xen-devel@lists.xenproject.org
References: <CAHrd_joL58m=ZGb-afZnuwuWo3Qys=taQ1JN-CRjZ_pbdBhx5w@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <4a39c480-eb35-1b58-4953-8227fc582c80@arm.com>
Date: Tue, 20 Jun 2017 18:29:05 +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: <CAHrd_joL58m=ZGb-afZnuwuWo3Qys=taQ1JN-CRjZ_pbdBhx5w@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>,
 Ian Jackson <ian.jackson@eu.citrix.com>, edgari@xilinx.com,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>
Subject: Re: [Xen-devel] [RFC v2]Proposal to allow setting up shared memory
 areas between VMs from xl config file
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGksCgpUaGFuayB5b3UgZm9yIHRoZSBuZXcgcHJvcG9zYWwuCgpPbiAwNi8yMC8yMDE3IDA2OjE4
IFBNLCBaaG9uZ3plIExpdSB3cm90ZToKPiBJbiB0aGUgZXhhbXBsZSBhYm92ZS4gQSBtZW1vcnkg
YXJlYSBJRDEgd2lsbCBiZSBzaGFyZWQgYmV0d2VlbiB2bTEgYW5kIHZtMi4KPiBUaGlzIGFyZWEg
d2lsbCBiZSB0YWtlbiBmcm9tIHZtMSBhbmQgbWFwcGVkIGludG8gdm0yJ3Mgc3RhZ2UtMiBwYWdl
IHRhYmxlLgo+IFRoZSBwYXJhbWV0ZXIgInByb3Q9Uk8iIG1lYW5zIHRoYXQgdGhpcyBtZW1vcnkg
YXJlYSBhcmUgb2ZmZXJlZCB3aXRoIHJlYWQtb25seQo+IHBlcm1pc3Npb24uIHZtMSBjYW4gYWNj
ZXNzIHRoaXMgYXJlYSB1c2luZyBnbWZuMX5nbWZuMiwgYW5kIHZtMiB1c2luZwo+IGdtZm41fmdt
Zm42LgoKWy4uLl0KCj4gCj4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
PiAyLjMgbWFwcGluZyB0aGUgbWVtb3J5IGFyZWFzCj4gPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KPiBIYW5kbGUgdGhlIG5ld2x5IGFkZGVkIGNvbmZpZyBvcHRpb24gaW4g
dG9vbHMve3hsLCBsaWJ4bH0gYW5kIHV0aWxpemUKPiB0b29zL2xpYnhjIHRvIGRvIHRoZSBhY3R1
YWwgbWVtb3J5IG1hcHBpbmcuIFNwZWNpZmljYWxseSwgd2Ugd2lsbCB1c2UKPiBhIHdyYXBwZXIg
dG8gWEVOTU1FX2FkZF90b19waHlzbWFwX2JhdGNoIHdpdGggWEVOTUFQU1BBQ0VfZ21mbl9mb3Jl
aWduIHRvCj4gZG8gdGhlIGFjdHVhbCBtYXBwaW5nLiBCdXQgc2luY2UgdGhlcmUgaXNuJ3Qgc3Vj
aCBhIHdyYXBwZXIgaW4gbGlieGMsIHdlJ2xsCj4gaGF2ZSB0byBhZGQgYSBuZXcgd3JhcHBlciwg
eGNfZG9tYWluX2FkZF90b19waHlzbWFwX2JhdGNoIGluIGxpYnhjL3hjX2RvbWFpbi5jCgpJbiB0
aGUgcGFyYWdyYWggYWJvdmUsIHlvdSBzdWdnZXN0IHRoZSB1c2VyIGNhbiBzZWxlY3QgdGhlIHBl
cm1pc3Npb24gb24gCnRoZSBzaGFyZWQgcGFnZS4gSG93ZXZlciwgdGhlIGh5cGVyY2FsbCBYRU5N
RU1fYWRkX3RvX3BoeXNtYXAgZG9lcyBub3QgCmN1cnJlbnRseSB0YWtlIHBlcm1pc3Npb24uIFNv
IGhvdyBkbyB5b3UgcGxhbiB0byBoYW5kbGUgdGhhdD8KCkNoZWVycywKCi0tIApKdWxpZW4gR3Jh
bGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 20 17:29:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 17: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 1dNMyK-0003AE-Qw; Tue, 20 Jun 2017 17:29:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <blackskygg@gmail.com>) id 1dNMyI-0003A4-T6
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 17:29:47 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 51/5C-03587-A8B59495; Tue, 20 Jun 2017 17:29:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCIsWRWlGSWpSXmKPExsVyMfTAId3OaM9
 Ig0PflC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozTh6eyFGyVr7h4/iR7A+NMsS5GLg4hgRmM
 Eq3zfjKDOCwCl1gkZlxbxgjiSAi8Y5FY8/YFUIYTyEmTaNx+nRXCrpA4Mek1E4gtJKAsMX3lD
 3aIUT8YJc5dOAxWxCagIbF2ykE2EFtEQEni3qrJTCBFzALPGCUWnZ8EVMTBISyQKNG9RAmkhk
 VAVWJ251mwobwCFhIfzp9kglgmLzHtXS/rBEa+BYwMqxjVi1OLylKLdC30kooy0zNKchMzc3Q
 NDcz0clOLixPTU3MSk4r1kvNzNzECQ4UBCHYwzr7sf4hRkoNJSZT3jqVnpBBfUn5KZUZicUZ8
 UWlOavEhRhkODiUJ3ugooJxgUWp6akVaZg4waGHSEhw8SiK898KA0rzFBYm5xZnpEKlTjJYcV
 66s+8LEsWH1eiA55cD2L0xCLHn5ealS4ryRIPMEQBoySvPgxsEi6xKjrJQwLyPQgUI8BalFuZ
 klqPKvGMU5GJWEeXNApvBk5pXAbX0FdBAT0EEvjniAHFSSiJCSamBMzVskUXB05ScFFV7rm/m
 r31hNXtjLd2Fnp1bf4f+SDwUusVmV9gX4RFSuP3D8p9cM273fb51KmG7f90/77YF4r+aaS/ZW
 3Vbh2V1GDzYv2SJx2XlZzRLv5vZfIgazA+9LnBJmXeVd8WJFhRZbrAvH/iNnQ79oMvKLbDukF
 BVUJ5+gofazdasSS3FGoqEWc1FxIgD+com6pwIAAA==
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1497979784!60909486!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47054 invoked from network); 20 Jun 2017 17:29:45 -0000
Received: from mail-pf0-f194.google.com (HELO mail-pf0-f194.google.com)
 (209.85.192.194)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 20 Jun 2017 17:29:45 -0000
Received: by mail-pf0-f194.google.com with SMTP id y7so24710532pfd.3
 for <xen-devel@lists.xenproject.org>; Tue, 20 Jun 2017 10:29:45 -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=btt3GG2KlblbeAjxYJ4wCY6Ka6jhLgBBNEuZD7C2Jkw=;
 b=GvCBQogBDdn0PS5tK3fILq4xXSmN9K4n+ELS5CCLeVhfM5wevtYyOSzlndOu3xowBq
 6Hrgp84yh7WxAV+QyRcq7Z/xIoU6mneEVYpzAl4Of8/3xWPtkQ3Sfh5rKXMhkGd0U4/F
 0Z8sQvhrOrTtGOKn7Z4VNhjYrCnFbBtHDPCOjxI1AecBcjUWG+dUGqF8T0zAqVLnI1T1
 i2LjCn78dMuOXm6AKIdg64dfkKK4S2dPcqlZEKArkQxB4+BG3UAoXAVgcoYfGSF+D4BJ
 aWW/DGYqzjPGWpj6I0iPvz4yhf6c3a2dz95BGkamqyE3U1KgEZ+9S5AWXt606MV9NoDC
 BZCQ==
X-Google-DKIM-Signature: v=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=btt3GG2KlblbeAjxYJ4wCY6Ka6jhLgBBNEuZD7C2Jkw=;
 b=jo5L1mdgNQs1bi4GaPuSnb3m5H5hRQ+WxPXo0n7FmnjiL+gXmVxeQQoE23sk7MdNfi
 QT5KvqOu9SNUfcwoH7oGPAE20rWnVF6SYCDI6YpngkalYw1hCa0SNsYIq+ZDTD8322ys
 +KjkqyEZzdSlz/z8aFDuQhVs6Xu9CE4H0mZqknCDlnJpNpO+qfnepsX3V+4eaoxx+yPp
 dk18qN8Q0UXBL39RSMeZBiBl6FNsnHJHbD3YaVB+NIsRbE9WS+fbvOnTm0KXVCOD0eBn
 Ao7DKgISfDtAKF2a2hreNxC1Y318UwRSSeit+odh7XdEcUuhqnpxwteYkFZQBywGUwl4
 3BRg==
X-Gm-Message-State: AKS2vOxwIHHp7V+dngYraRg0xkdHjfgiIfHImGz/WvOIs3qJa2oc2unF
 QQXT2l0U0mPyF1yeTXmdIg==
X-Received: by 10.99.102.7 with SMTP id a7mr32607233pgc.216.1497979783350;
 Tue, 20 Jun 2017 10:29:43 -0700 (PDT)
Received: from sky-arch.dhcp ([117.136.81.153])
 by smtp.gmail.com with ESMTPSA id n2sm29497170pgd.26.2017.06.20.10.29.39
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 20 Jun 2017 10:29:42 -0700 (PDT)
From: Zhongze Liu <blackskygg@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 21 Jun 2017 01:29:26 +0800
Message-Id: <20170620172926.8970-1-blackskygg@gmail.com>
X-Mailer: git-send-email 2.13.1
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Zhongze Liu <blackskygg@gmail.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v2] libxc: add xc_domain_add_to_physmap_batch to
	wrap XENMEM_add_to_physmap_batch
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBpcyBhIHByZXBhcmF0aW9uIGZvciB0aGUgcHJvcG9zYWwgImFsbG93IHNldHRpbmcgdXAg
c2hhcmVkIG1lbW9yeSBhcmVhcwpiZXR3ZWVuIFZNcyBmcm9tIHhsIGNvbmZpZyBmaWxlIi4gU2Vl
OgpWMjogaHR0cHM6Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTct
MDYvbXNnMDIyNTYuaHRtbApWMTogaHR0cHM6Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwv
eGVuLWRldmVsLzIwMTctMDUvbXNnMDEyODguaHRtbAoKVGhlIHBsYW4gaXMgdG8gdXNlIFhFTk1F
TV9hZGRfdG9fcGh5c21hcF9iYXRjaCBpbiB4bCB0byBtYXAgZm9yZWdpbiBwYWdlcyBmcm9tCm9u
ZSBEb21VIHRvIGFub3RoZXIgc28gdGhhdCB0aGUgcGFnZSBjb3VsZCBiZSBzaGFyZWQuIEJ1dCBj
dXJyZW50bHkgdGhlcmUgaXMgbm8Kd3JhcHBlciBmb3IgWEVOTUVNX2FkZF90b19waHlzbWFwX2Jh
dGNoIGluIGxpYnhjLCBzbyB3ZSBqdXN0IGFkZCBhIHdyYXBwZXIgZm9yCml0LgoKU2lnbmVkLW9m
Zi1ieTogWmhvbmd6ZSBMaXUgPGJsYWNrc2t5Z2dAZ21haWwuY29tPgotLS0KQ2hhbmdlZCBTaW5j
ZSB2MToKICAqIGV4cGxhaW4gd2h5IHN1Y2ggYSBzdWRkZW4gd3JhcHBlcgogICogY2hhbmdlIHRo
ZSBwYXJhbWV0ZXJzJyB0eXBlcwoKQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPiwKQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+LApDYzogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbQotLS0K
IHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIHwgIDkgKysrKysrKysrCiB0b29scy9saWJ4
Yy94Y19kb21haW4uYyAgICAgICB8IDQ0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgNTMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94
ZW5jdHJsLmgKaW5kZXggMTYyOWY0MTJkZC4uOTUwMTgxODU1OCAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKKysrIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJs
LmgKQEAgLTEzNzIsNiArMTM3MiwxNSBAQCBpbnQgeGNfZG9tYWluX2FkZF90b19waHlzbWFwKHhj
X2ludGVyZmFjZSAqeGNoLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBs
b25nIGlkeCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IGdwZm4pOwog
CitpbnQgeGNfZG9tYWluX2FkZF90b19waHlzbWFwX2JhdGNoKHhjX2ludGVyZmFjZSAqeGNoLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IGRvbWlkLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IGZvcmVpZ25fZG9taWQsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBzcGFjZSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHNpemUsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl91bG9uZ190ICppZHhzLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgKmdmcG5zLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBpbnQgKmVycnMpOworCiBpbnQgeGNfZG9tYWluX3BvcHVs
YXRlX3BoeXNtYXAoeGNfaW50ZXJmYWNlICp4Y2gsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgbG9uZyBucl9leHRlbnRzLApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfZG9tYWlu
LmMgYi90b29scy9saWJ4Yy94Y19kb21haW4uYwppbmRleCA1ZDE5MmVhMGU0Li43Yzk0MmY3M2M4
IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19kb21haW4uYworKysgYi90b29scy9saWJ4Yy94
Y19kb21haW4uYwpAQCAtMTAzMiw2ICsxMDMyLDUwIEBAIGludCB4Y19kb21haW5fYWRkX3RvX3Bo
eXNtYXAoeGNfaW50ZXJmYWNlICp4Y2gsCiAgICAgcmV0dXJuIGRvX21lbW9yeV9vcCh4Y2gsIFhF
Tk1FTV9hZGRfdG9fcGh5c21hcCwgJnhhdHAsIHNpemVvZih4YXRwKSk7CiB9CiAKK2ludCB4Y19k
b21haW5fYWRkX3RvX3BoeXNtYXBfYmF0Y2goeGNfaW50ZXJmYWNlICp4Y2gsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkX3QgZG9taWQsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGRvbWlkX3QgZm9yZWlnbl9kb21pZCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHNwYWNlLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgc2l6ZSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgeGVuX3Vsb25nX3QgKmlkeHMsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHhlbl9wZm5fdCAqZ3BmbnMsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGludCAqZXJycykKK3sKKyAgICBpbnQgcmM7CisgICAgREVDTEFSRV9IWVBF
UkNBTExfQk9VTkNFKGlkeHMsIHNpemUgKiBzaXplb2YoKmlkeHMpLCBYQ19IWVBFUkNBTExfQlVG
RkVSX0JPVU5DRV9JTik7CisgICAgREVDTEFSRV9IWVBFUkNBTExfQk9VTkNFKGdwZm5zLCBzaXpl
ICogc2l6ZW9mKCpncGZucyksIFhDX0hZUEVSQ0FMTF9CVUZGRVJfQk9VTkNFX0lOKTsKKyAgICBE
RUNMQVJFX0hZUEVSQ0FMTF9CT1VOQ0UoZXJycywgc2l6ZSAqIHNpemVvZigqZXJycyksIFhDX0hZ
UEVSQ0FMTF9CVUZGRVJfQk9VTkNFX09VVCk7CisKKyAgICBzdHJ1Y3QgeGVuX2FkZF90b19waHlz
bWFwX2JhdGNoIHhhdHBfYmF0Y2ggPSB7CisgICAgICAgIC5kb21pZCA9IGRvbWlkLAorICAgICAg
ICAuc3BhY2UgPSBzcGFjZSwKKyAgICAgICAgLnNpemUgPSBzaXplLAorICAgICAgICAudSA9IHsu
Zm9yZWlnbl9kb21pZCA9IGZvcmVpZ25fZG9taWR9CisgICAgfTsKKworICAgIGlmICggeGNfaHlw
ZXJjYWxsX2JvdW5jZV9wcmUoeGNoLCBpZHhzKSAgfHwKKyAgICAgICAgIHhjX2h5cGVyY2FsbF9i
b3VuY2VfcHJlKHhjaCwgZ3BmbnMpIHx8CisgICAgICAgICB4Y19oeXBlcmNhbGxfYm91bmNlX3By
ZSh4Y2gsIGVycnMpICApCisgICAgeworICAgICAgICBQRVJST1IoIkNvdWxkIG5vdCBib3VuY2Ug
bWVtb3J5IGZvciBYRU5NRU1fYWRkX3RvX3BoeXNtYXBfYmF0Y2giKTsKKyAgICAgICAgZ290byBv
dXQ7CisgICAgfQorCisgICAgc2V0X3hlbl9ndWVzdF9oYW5kbGUoeGF0cF9iYXRjaC5pZHhzLCBp
ZHhzKTsKKyAgICBzZXRfeGVuX2d1ZXN0X2hhbmRsZSh4YXRwX2JhdGNoLmdwZm5zLCBncGZucyk7
CisgICAgc2V0X3hlbl9ndWVzdF9oYW5kbGUoeGF0cF9iYXRjaC5lcnJzLCBlcnJzKTsKKworICAg
IHJjID0gZG9fbWVtb3J5X29wKHhjaCwgWEVOTUVNX2FkZF90b19waHlzbWFwX2JhdGNoLAorICAg
ICAgICAgICAgICAgICAgICAgICZ4YXRwX2JhdGNoLCBzaXplb2YoeGF0cF9iYXRjaCkpOworCitv
dXQ6CisgICAgeGNfaHlwZXJjYWxsX2JvdW5jZV9wb3N0KHhjaCwgaWR4cyk7CisgICAgeGNfaHlw
ZXJjYWxsX2JvdW5jZV9wb3N0KHhjaCwgZ3BmbnMpOworICAgIHhjX2h5cGVyY2FsbF9ib3VuY2Vf
cG9zdCh4Y2gsIGVycnMpOworCisgICAgcmV0dXJuIHJjOworfQorCiBpbnQgeGNfZG9tYWluX2Ns
YWltX3BhZ2VzKHhjX2ludGVyZmFjZSAqeGNoLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgbnJfcGFnZXMpCi0tIAoyLjEzLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 20 17:36:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 17: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 1dNN4Z-0003z0-Fm; Tue, 20 Jun 2017 17: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 <srn@prgmr.com>) id 1dNN4Y-0003yu-T7
 for xen-devel@lists.xen.org; Tue, 20 Jun 2017 17:36:15 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 E0/64-03058-E0D59495; Tue, 20 Jun 2017 17:36:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXiLjyVTZc31jP
 SYPoabYslHxezODB6HN39mymAMYo1My8pvyKBNePEk4NsBfs5Kq7NW8jWwNjO3sXIySEkcJlR
 YnW7XRcjBweLgL3EmxUFXYxcQOYfJonFs5+xgdQIC7hJTFiwD8wWEVCW6P31mwXEZhYwl7g57
 y4bSK+QQIHE85lJIGE2ASWJGyf+g43nFbCRmPv2ATOIzSKgKrFw5UlWEFtUIFyi90A/G0SNoM
 TJmU/ARnICnbDleyszxHh1iT/zLkHZ4hK3nsxngrDlJba/ncM8gVFgFpL2WUhaZiFpmYWkZQE
 jyypG9eLUorLUIl0jvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwIBlAIIdjMv+
 Oh1ilORgUhLlvWPpGSnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvdENFBOsCg1PbUiLTMHGDswa
 QkOHiUR3nthQGne4oLE3OLMdIjUKUZFKXHeNJA+AZBERmkeXBssXi8xykoJ8zICHSLEU5BalJ
 tZgir/ilGcg1FJmFcgBmgKT2ZeCdz0V0CLmYAWvzjiAbK4JBEhJdXAKC4+KUXR/yR7TtHdxob
 cPx9OOUwzOJdcujn+EWdp5Nspn7yOL1g8o82yXJZb4PSrrxWF/846HKo7+zky9+WS6fHlz5iC
 2dYm8PVyKh4U2Jl7hrX5hcYPFekZz4zc3Ft7JDacqEt2dunndfteo9rhtWhX6FKd4yXvnS8Uq
 n6R2GHH5qY61cdUiaU4I9FQi7moOBEA0alHANICAAA=
X-Env-Sender: srn@prgmr.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1497980172!108746077!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33673 invoked from network); 20 Jun 2017 17:36:13 -0000
Received: from mail.prgmr.com (HELO mail.prgmr.com) (71.19.149.6)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Jun 2017 17:36:13 -0000
Received: from [192.168.2.33] (c-76-103-213-149.hsd1.ca.comcast.net
 [76.103.213.149]) (Authenticated sender: srn)
 by mail.prgmr.com (Postfix) with ESMTPSA id 6911028C02D;
 Tue, 20 Jun 2017 13:36:11 -0400 (EDT)
DKIM-Filter: OpenDKIM Filter v2.11.0 mail.prgmr.com 6911028C02D
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=prgmr.com;
 s=default; t=1497980171;
 bh=4WPN8z/+k3uIIXgqEXHNU5mKKGBt0j53d2/iAvhshd8=;
 h=Subject:To:Cc:References:From:Date:In-Reply-To:From;
 b=IL8Embu9gUHYMbjwWmEEVDtPxITzNIDOBLjwTD11wVgX9tKNEA+lft2iejOBFZbfo
 /qNaRqtN5fDbCgJ28RXExzKqK3MWNZjdzOXkWYApeK/pUqmyantISd/R29eCtfuv3x
 DPmOJMW89i5OyNNussqyNZ65+JZe92nb4muWrfOs=
To: Jan Beulich <JBeulich@suse.com>
References: <b3b29d29-fdf3-7112-88a8-10f677d88a7d@prgmr.com>
 <5948F7DF0200007800164613@prv-mh.provo.novell.com>
From: Sarah Newman <srn@prgmr.com>
Message-ID: <02b315ca-1956-4c85-137c-d93b6cb994cc@prgmr.com>
Date: Tue, 20 Jun 2017 10:36:11 -0700
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: <5948F7DF0200007800164613@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] stub domain crash related to bind_interdomain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDYvMjAvMjAxNyAwMToyNCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjAuMDYu
MTcgYXQgMDE6MzksIDxzcm5AcHJnbXIuY29tPiB3cm90ZToKPj4gSSBoYXZlIGdvdHRlbiBtZXNz
YWdlcyBsaWtlIHRoaXMgc3BvcmFkaWNhbGx5IGluIHRoZSBxZW11LWRtIGxvZyBmb3Igc3R1YiAK
Pj4gZG9tYWlucywgYm90aCBhdCBkb21haW4gc3RhcnQgYW5kIGRvbWFpbiByZWJvb3Q6Cj4+Cj4+
IGV2dGNobl9vcGVuKCkgLT4gNwo+PiBFUlJPUjogYmluZF9pbnRlcmRvbWFpbiBmYWlsZWQgd2l0
aCByYz0tMjJ4ZW5ldnRjaG5fYmluZF9pbnRlcmRvbWFpbigxMjEsIDApIAo+PiA9IC0yMgo+PiBi
aW5kIGludGVyZG9tYWluIGlvY3RsIGVycm9yIDIyCj4+IFVuYWJsZSB0byBmaW5kIHg4NiBDUFUg
ZGVmaW5pdGlvbgo+PiBjbG9zZSgwKQo+Pgo+PiBJdCBpcyBub3QgYWx3YXlzIHJlbW90ZSBwb3J0
IDAgdGhhdCBmYWlscyBidXQgdHlwaWNhbGx5IGlzIHNvLgo+IAo+IEJ1dCBJJ20gYWZyYWlkIHRo
aXMgaXMgYSByZWxldmFudCBkaXN0aW5jdGlvbiwgYW5kIGhlbmNlIHlvdSBtYXkgYmUKPiBzZWVp
bmcgdHdvIGRpZmZlcmVudCBpc3N1ZXMuIEhhdmUgeW91IGJlZW4gYWJsZSB0byBmaW5kIG91dCB3
aGVyZQo+IHRoYXQgcmVtb3RlIHBvcnQgaXMgY29taW5nIGZyb20/IEkgYXNrIGJlY2F1c2UgcG9y
dCAwIGlzIG5ldmVyIGEKPiB2YWxpZCBvbmUgKHNlZSBldnRjaG5faW5pdCgpIHNldHRpbmcgaXQg
dG8gRUNTX1JFU0VSVkVEKS4KCkJ5IGluc3BlY3Rpb24gSSB0aGluayBpdCBpcwpzaGFyZWRfcGFn
ZS0+dmNwdV9pb3JlcVtpXS52cF9lcG9ydCB1c2VkIGluIGhlbHBlcjIuYzpjcHVfeDg2X2luaXQg
YmVjYXVzZSBvdGhlcndpc2UgSSBzaG91bGQgc2VlIGFub3RoZXIgbWVzc2FnZSBsaWtlCgp4Y19l
dnRjaG5fYmluZF9pbnRlcmRvbWFpbigyMSwgMykgPSAwCmZpcnN0LCBhbmQgSSBvbmx5IHNlZSBv
bmUgbWVzc2FnZSBmcm9tIHhjX2V2dGNobl9iaW5kX2ludGVyZG9tYWluLgoKSSB0aGluayBpdCBz
aG91bGQgYmUgcmVwcm9kdWNpYmxlIHdpdGhpbiBhIGZldyBodW5kcmVkIHJlYm9vdHMuCgotLVNh
cmFoCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 20 17:57:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 17: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 1dNNPF-0005Qa-97; Tue, 20 Jun 2017 17:57: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 1dNNPE-0005QU-2I
 for xen-devel@lists.xen.org; Tue, 20 Jun 2017 17:57:36 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 7A/A8-01999-F0269495; Tue, 20 Jun 2017 17:57:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrEIsWRWlGSWpSXmKPExsUyZ7p8oC5fkme
 kwcW3WhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bP58fZClbrVEze28vYwLhEoYuRi0NIYCKT
 xKObZ5ghnN+MEl3nVrNBOBsZJc7eO8rSxcgJ5HQzSpw7VgNhF0lc63rDCmKzCKhK3Jg7E6ibg
 4NNwETizSpHkLCIgLbExdYP7CA2s4C0xLUnb9lAbGEBZ4muX31grbwC5hLHrvxlhNjVxSTxr3
 8BG0RCUOLkzCcsEM3qEn/mXQKbDzJo+T8OkDCnQKDE5uWPwMpFBZQldt/aywxRri2xbOFrMFt
 CwFDi9MNtjBMYhWchmToLydRZCFNnIelewMiyilGjOLWoLLVI19BEL6koMz2jJDcxM0fX0MBU
 Lze1uDgxPTUnMalYLzk/dxMjMPwZgGAH49nTnocYJTmYlER571h6RgrxJeWnVGYkFmfEF5Xmp
 BYfYpTh4FCS4F2RAJQTLEpNT61Iy8wBRiJMWoKDR0mE914YUJq3uCAxtzgzHSJ1ilGXY8Pq9V
 +YhFjy8vNSpcR5z4HMEAApyijNgxsBSwqXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMx7AmQ
 KT2ZeCdymV0BHMAEd8eKIB8gRJYkIKakGxu59UzI/P6s199x8jUl/y5w9zFeap60/4xZxj9XZ
 o0piR9HPs0fPdlRtXza1nMO9fEvljuMvZh/zPvTJ8rnAn2vaPL9yWW9lr5LYa3B5Z5FygYJfl
 LSFQ71KyJu9b+bnadYUR83TX5io/bj7mMZ3tckeVZp/nl/Sf5/67mnOGrXryg49VxhdcpRYij
 MSDbWYi4oTAW3XbgQFAwAA
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1497981452!104391203!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44822 invoked from network); 20 Jun 2017 17:57:34 -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 Jun 2017 17:57:34 -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
 v5KHvUdT005595
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 20 Jun 2017 17:57:31 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 v5KHvUVV030450
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 20 Jun 2017 17:57:30 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 v5KHvUBk030674;
 Tue, 20 Jun 2017 17:57:30 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 20 Jun 2017 10:57:30 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 580576A00F1; Tue, 20 Jun 2017 13:57:29 -0400 (EDT)
Date: Tue, 20 Jun 2017 13:57:29 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Bruno Alvisio <bruno.alvisio@gmail.com>
Message-ID: <20170620175729.GG12929@char.us.oracle.com>
References: <CADNMjECx-qT+hqbd9ePWPr0r=Bz-p23TP=Cmj=gYDZfqbf4LCg@mail.gmail.com>
 <20170222130030.r5tz32iupsosnjht@citrix.com>
 <CADNMjECBAKRX5muM2mn31RdC1vcPt-vUQ9sqAWt8QSHr+GXj7g@mail.gmail.com>
 <CADNMjED0sWp3-uVddNAbG7Ar2iispsr6qEzBsvUTY9GmW7m3JA@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CADNMjED0sWp3-uVddNAbG7Ar2iispsr6qEzBsvUTY9GmW7m3JA@mail.gmail.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] Fwd:  VM Live Migration with Local Storage
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU3VuLCBKdW4gMTEsIDIwMTcgYXQgMDg6MTY6MDRQTSAtMDcwMCwgQnJ1bm8gQWx2aXNpbyB3
cm90ZToKPiBIZWxsbywKPiAKPiBJIHRoaW5rIGl0IHdvdWxkIGJlIGJlbmVmaWNpYWwgdG8gYWRk
IGxvY2FsIGRpc2sgbWlncmF0aW9uIGZlYXR1cmUgZm9yCj4g4oCYYmxrYmFjaycgYmFja2VuZCBz
aW5jZSBpdCBpcyBvbmUgb2YgdGhlIG1vc3RseSB1c2VkIGJhY2tlbmRzLiBJIHdvdWxkIGxpa2UK
PiB0byBzdGFydCBhIGRpc2N1c3Npb24gYWJvdXQgdGhlIGRlc2lnbiBvZiB0aGUgbWFjaGluZXJ5
IG5lZWRlZCB0byBhY2hpZXZlCj4gdGhpcyBmZWF0dXJlLgo+IAo+ID09PT09PT09PT09PT09PT09
PT09PT09PT09PQo+IE9iamVjdGl2ZQo+IEFkZCBhIGZlYXR1cmUgdG8gbWlncmF0ZSBWTXMgdGhh
dCBoYXZlIGxvY2FsIHN0b3JhZ2UgYW5kIHVzZSB0aGUgYmxrYmFjawo+IGlmYWNlLgo+ID09PT09
PT09PT09PT09PT09PT09PT09PT09PQo+IAo+ID09PT09PT09PT09PT09PT09PT09PT09PT09PQo+
IFVzZXIgSW50ZXJmYWNlCj4gQWRkIGEgY21kIGxpbmUgb3B0aW9uIGluIOKAnHhsIG1pZ3JhdGXi
gJ0gY29tbWFuZCB0byBzcGVjaWZ5IGlmIGxvY2FsIGRpc2tzCj4gbmVlZCB0byBiZSBjb3BpZWQg
dG8gdGhlIGRlc3RpbmF0aW9uIG5vZGUuCj4gPT09PT09PT09PT09PT09PT09PT09PT09PT09Cj4g
Cj4gPT09PT09PT09PT09PT09PT09PT09PT09PT09Cj4gRGVzaWduCj4gCj4gICAgMS4gQXMgcGFy
dCBvZiB0aGUgbGlieGxfZG9tYWluX3N1c3BlbmQsIHRoZSDigJxkaXNrIG1pcnJvcmluZyBtYWNo
aW5lcnnigJ0KPiAgICBzdGFydHMgYW4gYXN5bmNocm9ub3VzIGpvYiB0aGF0IGNvcGllcyB0aGUg
ZGlza3MgYmxvY2tzIGZyb20gc291cmNlIHRvIHRoZQo+ICAgIGRlc3RpbmF0aW9uLgo+ICAgIDIu
IFRoZSBwcm90b2NvbCB0byBjb3B5IHRoZSBkaXNrcyBzaG91bGQgcmVzZW1ibGUgdGhlIG9uZSB1
c2VkIGZvcgo+ICAgIG1lbW9yeSBjb3B5Ogo+IAo+IAo+ICAgIC0gRG8gZmlyc3QgaW5pdGlhbCBj
b3B5IG9mIHRoZSBkaXNrLgo+ICAgIC0gQ2hlY2sgb2Ygc2VjdG9ycyB0aGF0IGhhdmUgYmVlbiB3
cml0dGVuIHNpbmNlIGNvcHkgc3RhcnRlZC4gRm9yIHRoaXMsCj4gICAgdGhlIGJsa2JhY2sgZHJp
dmVyIHNob3VsZCBiZSBhd2FyZSB0aGF0IG1pZ3JhdGlvbiBvZiBkaXNrIGlzIGhhcHBlbmluZyBh
bmQKPiAgICBpbiB0aGlzIGNhc2UgZm9yd2FyZCB0aGUgd3JpdGUgcmVxdWVzdCB0byB0aGUg4oCc
bWlncmF0aW9uIG1hY2hpbmVyeeKAnSBzbyB0aGF0Cj4gICAgYSByZWNvcmQgb2YgZGlydHkgYmxv
Y2tzIGFyZSBsb2dnZWQuCj4gICAgLSBNaWdyYXRpb24gbWFjaGluZXJ5IGNvcGllcyDigJxkaXJ0
eeKAnSBibG9ja3MgdW50aWwgY29udmVyZ2VuY2UuCj4gICAgLSBEdXBsaWNhdGUgYWxsIHRoZSBk
aXNrIHdyaXRlcy9yZWFkcyB0byBib3RoIGRpc2tzIGluIHNvdXJjZSBhbmQKPiAgICBkZXN0aW5h
dGlvbnMgbm9kZSB3aGlsZSBWTSBpcyBiZWluZyBzdXNwZW5kZWQuCj4gCj4gCj4gQmxvY2sgRGlh
Z3JhbQo+IAo+ICAgICvigJQtLS0tLS0rCj4gICAgfCAgVk0gICB8Cj4gICAgKy0tLS0tLS0rCj4g
ICAgICAgfAo+ICAgICAgIHwgSS9PIFdyaXRlCj4gICAgICAgfAo+ICAgICAgIFYKPiArLS0tLS0t
LS0tLSsgICAgICAgKy0tLS0tLS0tLS0tKyAgICAgICAgICAgICAgICAgICArLS0tLS0tLS0tLS0t
LSsKPiB8ICBibGtiYWNrIHwgLS0tLT4gfCAgU291cmNlICAgfCAgc2VjdG9ycyBTdHJlYW0gICB8
IERlc3RpbmF0aW9uIHwKPiArLS0tLS0tLS0tLSsgICAgICAgfCAgbWlycm9yICAgfC0tLS0tLS0t
LS0tLS0tLS0tLT58ICAgbWlycm9yICAgIHwKPiAgICAgICB8ICAgICAgICAgICAgfCBtYWNoaW5l
cnkgfCAgIEkvTyBXcml0ZXMgICAgICB8ICBtYWNoaW5lcnkgIHwKPiAgICAgICB8ICAgICAgICAg
ICAgKy0tLS0tLS0tLS0tKyAgICAgICAgICAgICAgICAgICArLS0tLS0tLS0tLS0tLSsKPiAgICAg
ICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8Cj4g
ICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fAo+ICAgICAgIHwgVG8gSS9PIGJsb2NrIGxheWVyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwKPiAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8Cj4gICAgICAgViAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgVgo+ICstLS0tLS0tLS0tKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICstLS0tLS0tLS0tLS0tKwo+IHwgICBkaXNrICAgfCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICBNaXJyb3JlZCAgfAo+ICstLS0tLS0tLS0tKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIERpc2sgICAgfAo+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICstLS0tLS0tLS0t
LS0tKwo+IAo+IAo+ID09PT09PT09PT09PT09PT09PT09PT0KPiBJbml0aWFsIFF1ZXN0aW9ucwo+
IAo+ICAgIDEuIElzIGl0IHBvc3NpYmxlIHRvIGxldmVyYWdlIHRoZSBjdXJyZW50IGRlc2lnbiBv
ZiBRRU1VIGZvciBkcml2ZQo+ICAgIG1pcnJvcmluZyBmb3IgWGVuPwoKWWVzLiBJdCBoYXMgcWRp
c2sgd2hpY2ggaW1wbGVtZW50IGJsa2JhY2sgaW50ZXJmYWNlLgoKPiAgICAyLiBXaGF0IGlzIHRo
ZSBiZXN0IHBsYWNlIHRvIGltcGxlbWVudCB0aGlzIHByb3RvY29sPyBBcyBwYXJ0IG9mIFhlbiBv
cgo+ICAgIHRoZSBrZXJuZWw/CgpRRU1VCj4gICAgMy4gSXMgaXQgcG9zc2libGUgdG8gdXNlIHRo
ZSBzYW1lIHN0cmVhbSBjdXJyZW50bHkgdXNlZCBmb3IgbWlncmF0aW5nCj4gICAgdGhlIG1lbW9y
eSB0byBhbHNvIG1pZ3JhdGUgdGhlIGRpc2sgYmxvY2tzPwoKUHJvYmFibHkuCj4gCj4gCj4gQW55
IGd1aWRhbmNlL2ZlZWRiYWNrIGZvciBhIG1vcmUgc3BlY2lmaWMgZGVzaWduIGlzIGdyZWF0bHkg
YXBwcmVjaWF0ZWQuCj4gCj4gVGhhbmtzLAo+IAo+IEJydW5vCj4gCj4gT24gV2VkLCBGZWIgMjIs
IDIwMTcgYXQgNTowMCBBTSwgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
Cj4gPiBIaSBCcnVubwo+ID4KPiA+IFRoYW5rcyBmb3IgeW91ciBpbnRlcmVzdC4KPiA+Cj4gPiBP
biBUdWUsIEZlYiAyMSwgMjAxNyBhdCAxMDozNDo0NUFNIC0wODAwLCBCcnVubyBBbHZpc2lvIHdy
b3RlOgo+ID4gPiBIZWxsbywKPiA+ID4KPiA+ID4gSSBoYXZlIGJlZW4gdG8gZG9pbmcgc29tZSBy
ZXNlYXJjaCBhbmQgYXMgZmFyIGFzIEkga25vdyBYRU4gc3VwcG9ydHMKPiA+ID4gTGl2ZSBNaWdy
YXRpb24KPiA+ID4gb2YgVk1zIHRoYXQgb25seSBoYXZlIHNoYXJlZCBzdG9yYWdlLiAoaS5lLiBp
U0NTSSkgSWYgdGhlIFZNIGhhcyBiZWVuCj4gPiA+IGJvb3RlZCB3aXRoIGxvY2FsIHN0b3JhZ2Ug
aXQgY2Fubm90IGJlIGxpdmUgbWlncmF0ZWQuCj4gPiA+IFFFTVUgc2VlbXMgdG8gc3VwcG9ydCBs
aXZlIG1pZ3JhdGlvbiB3aXRoIGxvY2FsIHN0b3JhZ2UgKEkgaGF2ZSB0ZXN0ZWQKPiA+IHVzaW5n
Cj4gPiA+ICd2aXJzaCBtaWdyYXRlIHdpdGggdGhlICctLXN0b3JhZ2UtY29weS1hbGwnIG9wdGlv
bikKPiA+ID4KPiA+ID4gSSBhbSB3b25kZXJpbmcgaWYgdGhpcyBzdGlsbCB0cnVlIGluIHRoZSBs
YXRlc3QgWEVOIHJlbGVhc2UuIEFyZSB0aGVyZQo+ID4gcGxhbnMKPiA+ID4gdG8gYWRkIHRoaXMg
ZnVuY3Rpb25hbGl0eSBpbiBmdXR1cmUgcmVsZWFzZXM/IEkgd291bGQgYmUgaW50ZXJlc3RlZCBp
bgo+ID4gPiBjb250cmlidXRpbmcgdG8gdGhlIFhlbiBQcm9qZWN0IGJ5IGFkZGluZyB0aGlzIGZ1
bmN0aW9uYWxpdHkuCj4gPiA+Cj4gPgo+ID4gTm8gcGxhbiBhdCB0aGUgbW9tZW50Lgo+ID4KPiA+
IFhlbiBzdXBwb3J0cyBhIHdpZGUgdmFyaWV0eSBvZiBkaXNrIGJhY2tlbmRzLiBRRU1VIGlzIG9u
ZSBvZiB0aGVtLiBUaGUKPiA+IG90aGVycyBhcmUgYmxrdGFwIChub3QgdXBzdHJlYW1lZCB5ZXQp
IGFuZCBpbi1rZXJuZWwgYmxrYmFjay4gVGhlIGxhdHRlcgo+ID4gdHdvIGRvbid0IGhhdmUgdGhl
IGNhcGFiaWxpdHkgdG8gY29weSBsb2NhbCBzdG9yYWdlIHRvIHRoZSByZW1vdGUgZW5kLgo+ID4K
PiA+IFRoYXQgc2FpZCwgSSB0aGluayBpdCB3b3VsZCBiZSB2YWx1YWJsZSB0byBoYXZlIHN1Y2gg
Y2FwYWJpbGl0eSBmb3IgUUVNVQo+ID4gYmFja2VkIGRpc2tzLiBXZSBhbHNvIG5lZWQgdG8gZGVz
aWduIHRoZSBtYWNoaW5lcnkgc28gdGhhdCBvdGhlcgo+ID4gYmFja2VuZHMgY2FuIGJlIG1hZGUg
dG8gZG8gdGhlIHNhbWUgdGhpbmcgaW4gdGhlIGZ1dHVyZS4KPiA+Cj4gPiBJZiB5b3Ugd2FudCB0
byB1bmRlcnRha2UgdGhpcyBwcm9qZWN0LCBJIHN1Z2dlc3QgeW91IHNldHVwIGEgWGVuIHN5c3Rl
bSwKPiA+IHJlYWQgeGwgLyBsaWJ4bCBzb3VyY2UgY29kZSB1bmRlciB0b29scyBkaXJlY3Rvcnkg
YW5kIHVuZGVyc3RhbmQgaG93Cj4gPiBldmVyeXRoaW5nIGlzIHB1dCB0b2dldGhlci4gUmVhZGlu
ZyBzb3VyY2UgY29kZSBjb3VsZCBiZSBkYXVudGluZyBhdAo+ID4gdGltZXMsIHNvIGRvbid0IGhl
c2l0YXRlIHRvIGFzayBmb3IgcG9pbnRlcnMuIEFmdGVyIHlvdSBoYXZlIHRoZSBiaWcKPiA+IHBp
Y3R1cmUgaW4gbWluZCwgd2UgY2FuIHRoZW4gZGlzY3VzcyBob3cgdG8gaW1wbGVtZW50IHRoZSBm
dW5jdGlvbmFsaXR5Cj4gPiBvbiB4ZW4tZGV2ZWwuCj4gPgo+ID4gRG9lcyB0aGlzIHNvdW5kIGdv
b2QgdG8geW91Pwo+ID4KPiA+IFdlaS4KPiA+Cj4gPiA+IFRoYW5rcywKPiA+ID4KPiA+ID4gQnJ1
bm8KPiA+Cj4gPiA+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fCj4gPiA+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiA+ID4gWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKPiA+ID4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo+ID4KPiA+Cgo+IF9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVs
IG1haWxpbmcgbGlzdAo+IFhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4gaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 20 18:36:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 18:36:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNO0w-00089m-Dk; Tue, 20 Jun 2017 18: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 <prvs=3373038ec=igor.druzhinin@citrix.com>)
 id 1dNO0v-00089f-Ar
 for xen-devel@lists.xen.org; Tue, 20 Jun 2017 18:36:33 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 04/CD-03557-03B69495; Tue, 20 Jun 2017 18:36:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsWyU9JRQlc/2zP
 S4NRRc4slHxezODB6HN39mymAMYo1My8pvyKBNePCwsXMBSe1KxrfNzI2MO6Q62Lk5JAQ8JNY
 uGgKO4gtLOAkcbb7FiuILSKgLXGx9QNQnItDSKCLSeJf/wK2LkYODmYBWYn18ytBatgEDCROb
 VrEAmLzCthKPH+wGqyERUBV4vwZQ5CwqEC4RO+BfjaIEkGJkzOfgJVzCgRKbF7+CGqipsT6Xf
 ogYWYBcYlbT+YzQdjyEs1bZzOD2EICahJHu3axQFycJtF+/xrrBEaBWUimzkKYNAvJpFlIJi1
 gZFnFqFGcWlSWWqRrZKmXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYrgxAsIPx
 wKLAQ4ySHExKorx3LD0jhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwPsoEygkWpaanVqRl5gAjB
 yYtwcGjJML7LAMozVtckJhbnJkOkTrFqMuxYfX6L0xCLHn5ealS4rzSWUBFAiBFGaV5cCNgUX
 yJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrwmIFN4MvNK4Da9AjqCCeiIF0c8QI4oSURISTU
 wdhek8isytLq4r7n3OtrhfEn55qr83mkBMSXT1p39PUGUl/ts2WK/o2rHNG0ClNiOtSX/8fXb
 /WPq3azFN8wyJxz7u9qoRSLHzVX79wvfT+Gh+Xd4tJR27Gf/diyqs67QMu1B32mzN8+0Lz3fw
 x6i6BCRv0HU6M306sxyj2M+XXzXqsIW5mUrsRRnJBpqMRcVJwIAn+0gZt0CAAA=
X-Env-Sender: prvs=3373038ec=igor.druzhinin@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1497983791!68210879!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38488 invoked from network); 20 Jun 2017 18:36:31 -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;
 20 Jun 2017 18:36:31 -0000
X-IronPort-AV: E=Sophos;i="5.39,364,1493683200"; d="scan'208";a="48119115"
To: Bruno Alvisio <bruno.alvisio@gmail.com>
References: <CADNMjECx-qT+hqbd9ePWPr0r=Bz-p23TP=Cmj=gYDZfqbf4LCg@mail.gmail.com>
 <20170222130030.r5tz32iupsosnjht@citrix.com>
 <CADNMjECBAKRX5muM2mn31RdC1vcPt-vUQ9sqAWt8QSHr+GXj7g@mail.gmail.com>
 <CADNMjED0sWp3-uVddNAbG7Ar2iispsr6qEzBsvUTY9GmW7m3JA@mail.gmail.com>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <59441c62-359a-8868-f1dc-928cc4fe0e19@citrix.com>
Date: Tue, 20 Jun 2017 19:36: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: <CADNMjED0sWp3-uVddNAbG7Ar2iispsr6qEzBsvUTY9GmW7m3JA@mail.gmail.com>
Content-Language: en-US
X-ClientProxiedBy: FTLPEX02CAS03.citrite.net (10.13.99.94) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] Fwd: VM Live Migration with Local Storage
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTIvMDYvMTcgMDQ6MTYsIEJydW5vIEFsdmlzaW8gd3JvdGU6Cj4gSGVsbG8sCj4gCj4gSSB0
aGluayBpdCB3b3VsZCBiZSBiZW5lZmljaWFsIHRvIGFkZCBsb2NhbCBkaXNrIG1pZ3JhdGlvbiBm
ZWF0dXJlIGZvcgo+IOKAmGJsa2JhY2snIGJhY2tlbmQgc2luY2UgaXQgaXMgb25lIG9mIHRoZSBt
b3N0bHkgdXNlZCBiYWNrZW5kcy4gSSB3b3VsZAo+IGxpa2UgdG8gc3RhcnQgYSBkaXNjdXNzaW9u
IGFib3V0IHRoZSBkZXNpZ24gb2YgdGhlIG1hY2hpbmVyeSBuZWVkZWQgdG8KPiBhY2hpZXZlIHRo
aXMgZmVhdHVyZS4KPiAKPiA9PT09PT09PT09PT09PT09PT09PT09PT09PT0KPiBPYmplY3RpdmUK
PiBBZGQgYSBmZWF0dXJlIHRvIG1pZ3JhdGUgVk1zIHRoYXQgaGF2ZSBsb2NhbCBzdG9yYWdlIGFu
ZCB1c2UgdGhlIGJsa2JhY2sKPiBpZmFjZS4KPiA9PT09PT09PT09PT09PT09PT09PT09PT09PT0K
PiAKPiA9PT09PT09PT09PT09PT09PT09PT09PT09PT0KPiBVc2VyIEludGVyZmFjZQo+IEFkZCBh
IGNtZCBsaW5lIG9wdGlvbiBpbiDigJx4bCBtaWdyYXRl4oCdIGNvbW1hbmQgdG8gc3BlY2lmeSBp
ZiBsb2NhbCBkaXNrcwo+IG5lZWQgdG8gYmUgY29waWVkIHRvIHRoZSBkZXN0aW5hdGlvbiBub2Rl
Lgo+ID09PT09PT09PT09PT09PT09PT09PT09PT09PQo+IAo+ID09PT09PT09PT09PT09PT09PT09
PT09PT09PQo+IERlc2lnbgo+IAo+ICAxLiBBcyBwYXJ0IG9mIHRoZSBsaWJ4bF9kb21haW5fc3Vz
cGVuZCwgdGhlIOKAnGRpc2sgbWlycm9yaW5nIG1hY2hpbmVyeeKAnQo+ICAgICBzdGFydHMgYW4g
YXN5bmNocm9ub3VzIGpvYiB0aGF0IGNvcGllcyB0aGUgZGlza3MgYmxvY2tzIGZyb20gc291cmNl
Cj4gICAgIHRvIHRoZSBkZXN0aW5hdGlvbi4KPiAgMi4gVGhlIHByb3RvY29sIHRvIGNvcHkgdGhl
IGRpc2tzIHNob3VsZCByZXNlbWJsZSB0aGUgb25lIHVzZWQgZm9yCj4gICAgIG1lbW9yeSBjb3B5
Ogo+IAo+ICAgKiBEbyBmaXJzdCBpbml0aWFsIGNvcHkgb2YgdGhlIGRpc2suCj4gICAqIENoZWNr
IG9mIHNlY3RvcnMgdGhhdCBoYXZlIGJlZW4gd3JpdHRlbiBzaW5jZSBjb3B5IHN0YXJ0ZWQuIEZv
cgo+ICAgICB0aGlzLCB0aGUgYmxrYmFjayBkcml2ZXIgc2hvdWxkIGJlIGF3YXJlIHRoYXQgbWln
cmF0aW9uIG9mIGRpc2sgaXMKPiAgICAgaGFwcGVuaW5nIGFuZCBpbiB0aGlzIGNhc2UgZm9yd2Fy
ZCB0aGUgd3JpdGUgcmVxdWVzdCB0bwo+ICAgICB0aGUg4oCcbWlncmF0aW9uIG1hY2hpbmVyeeKA
nSBzbyB0aGF0IGEgcmVjb3JkIG9mIGRpcnR5IGJsb2NrcyBhcmUgbG9nZ2VkLgo+ICAgKiBNaWdy
YXRpb24gbWFjaGluZXJ5IGNvcGllcyDigJxkaXJ0eeKAnSBibG9ja3MgdW50aWwgY29udmVyZ2Vu
Y2UuCgpCZSBjYXJlZnVsIHdpdGggdGhhdC4gWW91IGRvbid0IHJlYWxseSB3YW50IHRvIG1lcmdl
IGJsb2NrIGFuZCBtZW1vcnkKbGl2ZSBtaWdyYXRpb25zLiBUaGV5IHNob3VsZCBiZSBsaW5rZWQg
YnV0IHByb2NlZWQgaW5kZXBlbmRlbnRseSBzaW5jZQp3ZSBkb24ndCB3YW50IHRvIGhhdmUgdGhl
IGxhc3QgaXRlcmF0aW9uIG9mIG1lbW9yeSB0cmFuc2ZlciBzdGFsbGVkCndhaXRpbmcgZm9yIGRp
c2sgY29udmVyZ2VuY2UuIFNvbWUgbWl4IG9mIHByZS1jb3B5IGFuZCBwb3N0LWNvcHkKYXBwcm9h
Y2ggbWlnaHQgYmUgc3VpdGFibGUuCgpJZ29yCgo+ICAgKiBEdXBsaWNhdGUgYWxsIHRoZSBkaXNr
IHdyaXRlcy9yZWFkcyB0byBib3RoIGRpc2tzIGluIHNvdXJjZSBhbmQKPiAgICAgZGVzdGluYXRp
b25zIG5vZGUgd2hpbGUgVk0gaXMgYmVpbmcgc3VzcGVuZGVkLgo+IAo+IAo+IEJsb2NrIERpYWdy
YW0KPiAKPiAgICAr4oCULS0tLS0tKwo+ICAgIHwgIFZNICAgfAo+ICAgICstLS0tLS0tKwo+ICAg
ICAgIHwKPiAgICAgICB8IEkvTyBXcml0ZQo+ICAgICAgIHwKPiAgICAgICBWCj4gKy0tLS0tLS0t
LS0rICAgICAgICstLS0tLS0tLS0tLSsgICAgICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0r
Cj4gfCAgYmxrYmFjayB8IC0tLS0+IHwgIFNvdXJjZSAgIHwgIHNlY3RvcnMgU3RyZWFtICAgfCBE
ZXN0aW5hdGlvbiB8Cj4gKy0tLS0tLS0tLS0rICAgICAgIHwgIG1pcnJvciAgIHwtLS0tLS0tLS0t
LS0tLS0tLS0+fCAgIG1pcnJvciAgICB8Cj4gICAgICAgfCAgICAgICAgICAgIHwgbWFjaGluZXJ5
IHwgICBJL08gV3JpdGVzICAgICAgfCAgbWFjaGluZXJ5ICB8Cj4gICAgICAgfCAgICAgICAgICAg
ICstLS0tLS0tLS0tLSsgICAgICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0rCj4gICAgICAg
fCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAo+ICAg
ICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwK
PiAgICAgICB8IFRvIEkvTyBibG9jayBsYXllciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8Cj4gICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfAo+ICAgICAgIFYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFYKPiArLS0tLS0tLS0tLSsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICArLS0tLS0tLS0tLS0tLSsKPiB8ICAgZGlzayAgIHwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgTWlycm9yZWQgIHwKPiArLS0tLS0tLS0tLSsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICBEaXNrICAgIHwKPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICArLS0tLS0tLS0tLS0t
LSsKPiAKPiAKPiA9PT09PT09PT09PT09PT09PT09PT09Cj4gSW5pdGlhbCBRdWVzdGlvbnMKPiAK
PiAgMS4gSXMgaXQgcG9zc2libGUgdG8gbGV2ZXJhZ2UgdGhlIGN1cnJlbnQgZGVzaWduIG9mIFFF
TVUgZm9yIGRyaXZlCj4gICAgIG1pcnJvcmluZyBmb3IgWGVuPwo+ICAyLiBXaGF0IGlzIHRoZSBi
ZXN0IHBsYWNlIHRvIGltcGxlbWVudCB0aGlzIHByb3RvY29sPyBBcyBwYXJ0IG9mIFhlbiBvcgo+
ICAgICB0aGUga2VybmVsPwo+ICAzLiBJcyBpdCBwb3NzaWJsZSB0byB1c2UgdGhlIHNhbWUgc3Ry
ZWFtIGN1cnJlbnRseSB1c2VkIGZvciBtaWdyYXRpbmcKPiAgICAgdGhlIG1lbW9yeSB0byBhbHNv
IG1pZ3JhdGUgdGhlIGRpc2sgYmxvY2tzPwo+IAo+IAo+IEFueSBndWlkYW5jZS9mZWVkYmFjayBm
b3IgYSBtb3JlIHNwZWNpZmljIGRlc2lnbiBpcyBncmVhdGx5IGFwcHJlY2lhdGVkLgo+IAo+IFRo
YW5rcywKPiAKPiBCcnVubwo+IAo+IE9uIFdlZCwgRmViIDIyLCAyMDE3IGF0IDU6MDAgQU0sIFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20KPiA8bWFpbHRvOndlaS5saXUyQGNpdHJpeC5jb20+
PiB3cm90ZToKPiAKPiAgICAgSGkgQnJ1bm8KPiAKPiAgICAgVGhhbmtzIGZvciB5b3VyIGludGVy
ZXN0Lgo+IAo+ICAgICBPbiBUdWUsIEZlYiAyMSwgMjAxNyBhdCAxMDozNDo0NUFNIC0wODAwLCBC
cnVubyBBbHZpc2lvIHdyb3RlOgo+ICAgICA+IEhlbGxvLAo+ICAgICA+Cj4gICAgID4gSSBoYXZl
IGJlZW4gdG8gZG9pbmcgc29tZSByZXNlYXJjaCBhbmQgYXMgZmFyIGFzIEkga25vdyBYRU4gc3Vw
cG9ydHMKPiAgICAgPiBMaXZlIE1pZ3JhdGlvbgo+ICAgICA+IG9mIFZNcyB0aGF0IG9ubHkgaGF2
ZSBzaGFyZWQgc3RvcmFnZS4gKGkuZS4gaVNDU0kpIElmIHRoZSBWTSBoYXMgYmVlbgo+ICAgICA+
IGJvb3RlZCB3aXRoIGxvY2FsIHN0b3JhZ2UgaXQgY2Fubm90IGJlIGxpdmUgbWlncmF0ZWQuCj4g
ICAgID4gUUVNVSBzZWVtcyB0byBzdXBwb3J0IGxpdmUgbWlncmF0aW9uIHdpdGggbG9jYWwgc3Rv
cmFnZSAoSSBoYXZlIHRlc3RlZCB1c2luZwo+ICAgICA+ICd2aXJzaCBtaWdyYXRlIHdpdGggdGhl
ICctLXN0b3JhZ2UtY29weS1hbGwnIG9wdGlvbikKPiAgICAgPgo+ICAgICA+IEkgYW0gd29uZGVy
aW5nIGlmIHRoaXMgc3RpbGwgdHJ1ZSBpbiB0aGUgbGF0ZXN0IFhFTiByZWxlYXNlLiBBcmUgdGhl
cmUgcGxhbnMKPiAgICAgPiB0byBhZGQgdGhpcyBmdW5jdGlvbmFsaXR5IGluIGZ1dHVyZSByZWxl
YXNlcz8gSSB3b3VsZCBiZSBpbnRlcmVzdGVkIGluCj4gICAgID4gY29udHJpYnV0aW5nIHRvIHRo
ZSBYZW4gUHJvamVjdCBieSBhZGRpbmcgdGhpcyBmdW5jdGlvbmFsaXR5Lgo+ICAgICA+Cj4gCj4g
ICAgIE5vIHBsYW4gYXQgdGhlIG1vbWVudC4KPiAKPiAgICAgWGVuIHN1cHBvcnRzIGEgd2lkZSB2
YXJpZXR5IG9mIGRpc2sgYmFja2VuZHMuIFFFTVUgaXMgb25lIG9mIHRoZW0uIFRoZQo+ICAgICBv
dGhlcnMgYXJlIGJsa3RhcCAobm90IHVwc3RyZWFtZWQgeWV0KSBhbmQgaW4ta2VybmVsIGJsa2Jh
Y2suIFRoZSBsYXR0ZXIKPiAgICAgdHdvIGRvbid0IGhhdmUgdGhlIGNhcGFiaWxpdHkgdG8gY29w
eSBsb2NhbCBzdG9yYWdlIHRvIHRoZSByZW1vdGUgZW5kLgo+IAo+ICAgICBUaGF0IHNhaWQsIEkg
dGhpbmsgaXQgd291bGQgYmUgdmFsdWFibGUgdG8gaGF2ZSBzdWNoIGNhcGFiaWxpdHkgZm9yIFFF
TVUKPiAgICAgYmFja2VkIGRpc2tzLiBXZSBhbHNvIG5lZWQgdG8gZGVzaWduIHRoZSBtYWNoaW5l
cnkgc28gdGhhdCBvdGhlcgo+ICAgICBiYWNrZW5kcyBjYW4gYmUgbWFkZSB0byBkbyB0aGUgc2Ft
ZSB0aGluZyBpbiB0aGUgZnV0dXJlLgo+IAo+ICAgICBJZiB5b3Ugd2FudCB0byB1bmRlcnRha2Ug
dGhpcyBwcm9qZWN0LCBJIHN1Z2dlc3QgeW91IHNldHVwIGEgWGVuIHN5c3RlbSwKPiAgICAgcmVh
ZCB4bCAvIGxpYnhsIHNvdXJjZSBjb2RlIHVuZGVyIHRvb2xzIGRpcmVjdG9yeSBhbmQgdW5kZXJz
dGFuZCBob3cKPiAgICAgZXZlcnl0aGluZyBpcyBwdXQgdG9nZXRoZXIuIFJlYWRpbmcgc291cmNl
IGNvZGUgY291bGQgYmUgZGF1bnRpbmcgYXQKPiAgICAgdGltZXMsIHNvIGRvbid0IGhlc2l0YXRl
IHRvIGFzayBmb3IgcG9pbnRlcnMuIEFmdGVyIHlvdSBoYXZlIHRoZSBiaWcKPiAgICAgcGljdHVy
ZSBpbiBtaW5kLCB3ZSBjYW4gdGhlbiBkaXNjdXNzIGhvdyB0byBpbXBsZW1lbnQgdGhlIGZ1bmN0
aW9uYWxpdHkKPiAgICAgb24geGVuLWRldmVsLgo+IAo+ICAgICBEb2VzIHRoaXMgc291bmQgZ29v
ZCB0byB5b3U/Cj4gCj4gICAgIFdlaS4KPiAKPiAgICAgPiBUaGFua3MsCj4gICAgID4KPiAgICAg
PiBCcnVubwo+IAo+ICAgICA+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fCj4gICAgID4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+ICAgICA+IFhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnIDxtYWlsdG86WGVuLWRldmVsQGxpc3RzLnhlbi5vcmc+Cj4gICAgID4g
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbCA8aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbD4KPiAKPiAKPiAKPiAKPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwo+IGh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwKPiAKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 20 20:15:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 20: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 1dNPYO-0006GI-3Q; Tue, 20 Jun 2017 20: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 <daniel.kiper@oracle.com>) id 1dNPYN-0006GC-1f
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 20:15:11 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 7B/53-02956-E4289495; Tue, 20 Jun 2017 20:15:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPLMWRWlGSWpSXmKPExsXSO6nOVde3yTP
 SoOumkcX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvH35GXmgkeSFW1XL7A3MHaLdDFycQgJTGSS
 2H3pJCuE841RYvGMf1DORkaJyafXskGVMUrcvf6FvYuRk4NNQEfi4peH7CAJEYFuRok5M5czg
 jjMAisZJT5vmMcEUiUs4CVx8dwHMJtFQFViwqdpjCA2r4CbxMFzvawgtoSAokT3swlsIDangL
 vE46kfweqFgGp2nPkIVWMocfrhNsYJjHwLGBlWMWoUpxaVpRbpGproJRVlpmeU5CZm5ugaGpj
 p5aYWFyemp+YkJhXrJefnbmIEBgwDEOxgvL4x4BCjJAeTkihvToVnpBBfUn5KZUZicUZ8UWlO
 avEhRhkODiUJ3sZGoJxgUWp6akVaZg4wdGHSEhw8SiK8K3KA0rzFBYm5xZnpEKlTjIpS4rwZI
 H0CIImM0jy4Nli8XGKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5IwrwnIFJ7MvBK46a+AFjMBLX
 5xxANkcUkiQkqqgTFy33W+7htla/xq9YQW3vLQ5NFad/XWXLWUIFYt5qnBsr57IsKkI/u8lK/
 FNhvwf1/5Rk0oyb/grpov/7sw3bkF7LtX519Yr/tgxa47ZuYHzoVr7GG1DN6yQNn7e/qbzQKL
 JV8ai7q8fXXGXU7b+hnflwa35YEX3B7fTF3V3fGQ//9Vg7KQMCWW4oxEQy3mouJEAIjkp+uSA
 gAA
X-Env-Sender: daniel.kiper@oracle.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1497989708!108361380!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55750 invoked from network); 20 Jun 2017 20:15:09 -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; 20 Jun 2017 20:15:09 -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
 v5KKEv2E013280
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 20 Jun 2017 20:14:57 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 v5KKEuHC019961
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Tue, 20 Jun 2017 20:14:56 GMT
Received: from abhmp0012.oracle.com (abhmp0012.oracle.com [141.146.116.18])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id v5KKErdg019912;
 Tue, 20 Jun 2017 20:14:55 GMT
Received: from olila.local.net-space.pl (/10.175.167.139)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 20 Jun 2017 13:14:53 -0700
From: Daniel Kiper <daniel.kiper@oracle.com>
To: linux-efi@vger.kernel.org, linux-kernel@vger.kernel.org, x86@kernel.org,
 stable@vger.kernel.org, xen-devel@lists.xenproject.org
Date: Tue, 20 Jun 2017 22:14:28 +0200
Message-Id: <1497989668-6238-3-git-send-email-daniel.kiper@oracle.com>
X-Mailer: git-send-email 1.7.10.4
In-Reply-To: <1497989668-6238-1-git-send-email-daniel.kiper@oracle.com>
References: <1497989668-6238-1-git-send-email-daniel.kiper@oracle.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: jgross@suse.com, ard.biesheuvel@linaro.org, matt@codeblueprint.co.uk,
 mingo@redhat.com, hpa@zytor.com, boris.ostrovsky@oracle.com,
 tglx@linutronix.de
Subject: [Xen-devel] [PATCH 2/2] x86/xen/efi: Init only efi struct members
	used by 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>

Q3VycmVudCBhcHByb2FjaCwgd2hvbGVzYWxlIGVmaSBzdHJ1Y3QgaW5pdGlhbGl6YXRpb24gZnJv
bSBlZmlfeGVuLCBpcyBub3QKZ29vZC4gVXN1YWxseSBpZiBuZXcgbWVtYmVyIGlzIGRlZmluZWQg
dGhlbiBpdCBpcyBwcm9wZXJseSBpbml0aWFsaXplZCBpbgpkcml2ZXJzL2Zpcm13YXJlL2VmaS9l
ZmkuYyBidXQgbm90IGluIGFyY2gveDg2L3hlbi9lZmkuYy4gQXMgSSBzYXcgaXQgaGFwcGVuZWQK
YSBmZXcgdGltZXMgdW50aWwgbm93LiBTbywgbGV0J3MgaW5pdGlhbGl6ZSBvbmx5IGVmaSBzdHJ1
Y3QgbWVtYmVycyB1c2VkIGJ5ClhlbiB0byBhdm9pZCBzdWNoIGlzc3VlcyBpbiB0aGUgZnV0dXJl
LgoKU2lnbmVkLW9mZi1ieTogRGFuaWVsIEtpcGVyIDxkYW5pZWwua2lwZXJAb3JhY2xlLmNvbT4K
LS0tCiBhcmNoL3g4Ni94ZW4vZWZpLmMgfCAgIDQ1ICsrKysrKysrKysrKy0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDMz
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9lZmkuYyBiL2FyY2gveDg2
L3hlbi9lZmkuYwppbmRleCAzMGJiMmU4Li4wMWI5ZmFmIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94
ZW4vZWZpLmMKKysrIGIvYXJjaC94ODYveGVuL2VmaS5jCkBAIC01NCwzOCArNTQsNiBAQAogCS50
YWJsZXMJCT0gRUZJX0lOVkFMSURfVEFCTEVfQUREUiAgLyogSW5pdGlhbGl6ZWQgbGF0ZXIuICov
CiB9OwogCi1zdGF0aWMgY29uc3Qgc3RydWN0IGVmaSBlZmlfeGVuIF9faW5pdGNvbnN0ID0gewot
CS5zeXN0YWIgICAgICAgICAgICAgICAgICAgPSBOVUxMLCAvKiBJbml0aWFsaXplZCBsYXRlci4g
Ki8KLQkucnVudGltZV92ZXJzaW9uCSAgPSAwLCAgICAvKiBJbml0aWFsaXplZCBsYXRlci4gKi8K
LQkubXBzICAgICAgICAgICAgICAgICAgICAgID0gRUZJX0lOVkFMSURfVEFCTEVfQUREUiwKLQku
YWNwaSAgICAgICAgICAgICAgICAgICAgID0gRUZJX0lOVkFMSURfVEFCTEVfQUREUiwKLQkuYWNw
aTIwICAgICAgICAgICAgICAgICAgID0gRUZJX0lOVkFMSURfVEFCTEVfQUREUiwKLQkuc21iaW9z
ICAgICAgICAgICAgICAgICAgID0gRUZJX0lOVkFMSURfVEFCTEVfQUREUiwKLQkuc21iaW9zMyAg
ICAgICAgICAgICAgICAgID0gRUZJX0lOVkFMSURfVEFCTEVfQUREUiwKLQkuc2FsX3N5c3RhYiAg
ICAgICAgICAgICAgID0gRUZJX0lOVkFMSURfVEFCTEVfQUREUiwKLQkuYm9vdF9pbmZvICAgICAg
ICAgICAgICAgID0gRUZJX0lOVkFMSURfVEFCTEVfQUREUiwKLQkuaGNkcCAgICAgICAgICAgICAg
ICAgICAgID0gRUZJX0lOVkFMSURfVEFCTEVfQUREUiwKLQkudWdhICAgICAgICAgICAgICAgICAg
ICAgID0gRUZJX0lOVkFMSURfVEFCTEVfQUREUiwKLQkudXZfc3lzdGFiICAgICAgICAgICAgICAg
ID0gRUZJX0lOVkFMSURfVEFCTEVfQUREUiwKLQkuZndfdmVuZG9yICAgICAgICAgICAgICAgID0g
RUZJX0lOVkFMSURfVEFCTEVfQUREUiwKLQkucnVudGltZSAgICAgICAgICAgICAgICAgID0gRUZJ
X0lOVkFMSURfVEFCTEVfQUREUiwKLQkuY29uZmlnX3RhYmxlICAgICAgICAgICAgID0gRUZJX0lO
VkFMSURfVEFCTEVfQUREUiwKLQkuZ2V0X3RpbWUgICAgICAgICAgICAgICAgID0geGVuX2VmaV9n
ZXRfdGltZSwKLQkuc2V0X3RpbWUgICAgICAgICAgICAgICAgID0geGVuX2VmaV9zZXRfdGltZSwK
LQkuZ2V0X3dha2V1cF90aW1lICAgICAgICAgID0geGVuX2VmaV9nZXRfd2FrZXVwX3RpbWUsCi0J
LnNldF93YWtldXBfdGltZSAgICAgICAgICA9IHhlbl9lZmlfc2V0X3dha2V1cF90aW1lLAotCS5n
ZXRfdmFyaWFibGUgICAgICAgICAgICAgPSB4ZW5fZWZpX2dldF92YXJpYWJsZSwKLQkuZ2V0X25l
eHRfdmFyaWFibGUgICAgICAgID0geGVuX2VmaV9nZXRfbmV4dF92YXJpYWJsZSwKLQkuc2V0X3Zh
cmlhYmxlICAgICAgICAgICAgID0geGVuX2VmaV9zZXRfdmFyaWFibGUsCi0JLnF1ZXJ5X3Zhcmlh
YmxlX2luZm8gICAgICA9IHhlbl9lZmlfcXVlcnlfdmFyaWFibGVfaW5mbywKLQkudXBkYXRlX2Nh
cHN1bGUgICAgICAgICAgID0geGVuX2VmaV91cGRhdGVfY2Fwc3VsZSwKLQkucXVlcnlfY2Fwc3Vs
ZV9jYXBzICAgICAgID0geGVuX2VmaV9xdWVyeV9jYXBzdWxlX2NhcHMsCi0JLmdldF9uZXh0X2hp
Z2hfbW9ub19jb3VudCA9IHhlbl9lZmlfZ2V0X25leHRfaGlnaF9tb25vX2NvdW50LAotCS5yZXNl
dF9zeXN0ZW0gICAgICAgICAgICAgPSB4ZW5fZWZpX3Jlc2V0X3N5c3RlbSwKLQkuc2V0X3ZpcnR1
YWxfYWRkcmVzc19tYXAgID0gTlVMTCwgLyogTm90IHVzZWQgdW5kZXIgWGVuLiAqLwotCS5mbGFn
cwkJCSAgPSAwICAgICAvKiBJbml0aWFsaXplZCBsYXRlci4gKi8KLX07Ci0KIHN0YXRpYyBlZmlf
c3lzdGVtX3RhYmxlX3QgX19pbml0ICp4ZW5fZWZpX3Byb2JlKHZvaWQpCiB7CiAJc3RydWN0IHhl
bl9wbGF0Zm9ybV9vcCBvcCA9IHsKQEAgLTEwMiw3ICs3MCwxOCBAQCBzdGF0aWMgZWZpX3N5c3Rl
bV90YWJsZV90IF9faW5pdCAqeGVuX2VmaV9wcm9iZSh2b2lkKQogCiAJLyogSGVyZSB3ZSBrbm93
IHRoYXQgWGVuIHJ1bnMgb24gRUZJIHBsYXRmb3JtLiAqLwogCi0JZWZpID0gZWZpX3hlbjsKKwll
ZmkuZ2V0X3RpbWUgPSB4ZW5fZWZpX2dldF90aW1lOworCWVmaS5zZXRfdGltZSA9IHhlbl9lZmlf
c2V0X3RpbWU7CisJZWZpLmdldF93YWtldXBfdGltZSA9IHhlbl9lZmlfZ2V0X3dha2V1cF90aW1l
OworCWVmaS5zZXRfd2FrZXVwX3RpbWUgPSB4ZW5fZWZpX3NldF93YWtldXBfdGltZTsKKwllZmku
Z2V0X3ZhcmlhYmxlID0geGVuX2VmaV9nZXRfdmFyaWFibGU7CisJZWZpLmdldF9uZXh0X3Zhcmlh
YmxlID0geGVuX2VmaV9nZXRfbmV4dF92YXJpYWJsZTsKKwllZmkuc2V0X3ZhcmlhYmxlID0geGVu
X2VmaV9zZXRfdmFyaWFibGU7CisJZWZpLnF1ZXJ5X3ZhcmlhYmxlX2luZm8gPSB4ZW5fZWZpX3F1
ZXJ5X3ZhcmlhYmxlX2luZm87CisJZWZpLnVwZGF0ZV9jYXBzdWxlID0geGVuX2VmaV91cGRhdGVf
Y2Fwc3VsZTsKKwllZmkucXVlcnlfY2Fwc3VsZV9jYXBzID0geGVuX2VmaV9xdWVyeV9jYXBzdWxl
X2NhcHM7CisJZWZpLmdldF9uZXh0X2hpZ2hfbW9ub19jb3VudCA9IHhlbl9lZmlfZ2V0X25leHRf
aGlnaF9tb25vX2NvdW50OworCWVmaS5yZXNldF9zeXN0ZW0gPSB4ZW5fZWZpX3Jlc2V0X3N5c3Rl
bTsKIAogCWVmaV9zeXN0YWJfeGVuLnRhYmxlcyA9IGluZm8tPmNmZy5hZGRyOwogCWVmaV9zeXN0
YWJfeGVuLm5yX3RhYmxlcyA9IGluZm8tPmNmZy5uZW50OwotLSAKMS43LjEwLjQKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 20 20:15:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 20: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 1dNPYK-0006FV-Sk; Tue, 20 Jun 2017 20:15:08 +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 1dNPYK-0006FE-3W
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 20:15:08 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 8B/7D-26106-B4289495; Tue, 20 Jun 2017 20:15:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42LpnVTnquvV5Bl
 pcOKipsX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvHm9B+Wgm62iu5Z89kaGGeydjFycQgJdDBJ
 bPhzCMjhBHK+MUpsvxEOkdjIKPFtaQ8bhDORUWLrhldgVWwCOhIXvzxkB0mICHQzSsyZuZwRx
 GEWWMko8XnDPKYuRg4OYQEniYWLykAaWARUJS7vWcAEYvMKuEl8et/KBmJLCChKdD+bAGZzCr
 hLPJ76kQniDDeJHWc+skLUGEv0zepjmcDIt4CRYRWjRnFqUVlqka6hoV5SUWZ6RkluYmaOrqG
 BsV5uanFxYnpqTmJSsV5yfu4mRmCwMADBDsbVv50OMUpyMCmJ8uZUeEYK8SXlp1RmJBZnxBeV
 5qQWH2KU4eBQkuBVbgTKCRalpqdWpGXmAMMWJi3BwaMkwrsiByjNW1yQmFucmQ6ROsVozHGnb
 8MXJo6mD1u+MAmx5OXnpUqJ8/KATBIAKc0ozYMbBIunS4yyUsK8jECnCfEUpBblZpagyr9iFO
 dgVBLmNQGZwpOZVwK37xXQKUxAp7w44gFySkkiQkqqgbFjx/d3CS0XxR/becuEvFvPFGwcfy3
 3g2Fc4Eu1F/etJxs9W8r8zc+wVcmFrVuLTeHTevZ1098VNb5pDop70CK45/N8tmWaGu9jTp9t
 CWUUf7pP8piCq9TJMM8sZqX8a84rV/z0TZtSsv9t/WPdjY6Tp+Vc1b6etSx57Z/lVoG7so7w3
 JS5KqnEUpyRaKjFXFScCAAUvCf2ogIAAA==
X-Env-Sender: daniel.kiper@oracle.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1497989705!94901502!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62326 invoked from network); 20 Jun 2017 20:15:06 -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; 20 Jun 2017 20:15:06 -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
 v5KKEsPD013222
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Tue, 20 Jun 2017 20:14:54 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0021.oracle.com (8.13.8/8.14.4) with ESMTP id v5KKEsQB009626
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Tue, 20 Jun 2017 20:14:54 GMT
Received: from abhmp0012.oracle.com (abhmp0012.oracle.com [141.146.116.18])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v5KKEpat011503;
 Tue, 20 Jun 2017 20:14:51 GMT
Received: from olila.local.net-space.pl (/10.175.167.139)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 20 Jun 2017 13:14:50 -0700
From: Daniel Kiper <daniel.kiper@oracle.com>
To: linux-efi@vger.kernel.org, linux-kernel@vger.kernel.org, x86@kernel.org,
 stable@vger.kernel.org, xen-devel@lists.xenproject.org
Date: Tue, 20 Jun 2017 22:14:27 +0200
Message-Id: <1497989668-6238-2-git-send-email-daniel.kiper@oracle.com>
X-Mailer: git-send-email 1.7.10.4
In-Reply-To: <1497989668-6238-1-git-send-email-daniel.kiper@oracle.com>
References: <1497989668-6238-1-git-send-email-daniel.kiper@oracle.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: jgross@suse.com, ard.biesheuvel@linaro.org, matt@codeblueprint.co.uk,
 mingo@redhat.com, hpa@zytor.com, boris.ostrovsky@oracle.com,
 tglx@linutronix.de
Subject: [Xen-devel] [PATCH 1/2] efi: Process MEMATTR table only if
	EFI_MEMMAP
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T3RoZXJ3aXNlIGUuZy4gWGVuIGRvbTAgb24geDg2XzY0IEVGSSBwbGF0Zm9ybXMgY3Jhc2hlcy4K
CkluIHRoZW9yeSB3ZSBjYW4gY2hlY2sgRUZJX1BBUkFWSVJUIHRvbywgaG93ZXZlciwKRUZJX01F
TU1BUCBsb29rcyBtb3JlIGdlbmVyaWMgYW5kIGNvdmVycyBtb3JlIGNhc2VzLgoKU2lnbmVkLW9m
Zi1ieTogRGFuaWVsIEtpcGVyIDxkYW5pZWwua2lwZXJAb3JhY2xlLmNvbT4KLS0tCiBkcml2ZXJz
L2Zpcm13YXJlL2VmaS9lZmkuYyB8ICAgIDMgKystCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRp
b25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9maXJtd2FyZS9lZmkv
ZWZpLmMgYi9kcml2ZXJzL2Zpcm13YXJlL2VmaS9lZmkuYwppbmRleCBiMzcyYWFkLi4wNDVkNmQz
IDEwMDY0NAotLS0gYS9kcml2ZXJzL2Zpcm13YXJlL2VmaS9lZmkuYworKysgYi9kcml2ZXJzL2Zp
cm13YXJlL2VmaS9lZmkuYwpAQCAtNTI4LDcgKzUyOCw4IEBAIGludCBfX2luaXQgZWZpX2NvbmZp
Z19wYXJzZV90YWJsZXModm9pZCAqY29uZmlnX3RhYmxlcywgaW50IGNvdW50LCBpbnQgc3osCiAJ
CX0KIAl9CiAKLQllZmlfbWVtYXR0cl9pbml0KCk7CisJaWYgKGVmaV9lbmFibGVkKEVGSV9NRU1N
QVApKQorCQllZmlfbWVtYXR0cl9pbml0KCk7CiAKIAkvKiBQYXJzZSB0aGUgRUZJIFByb3BlcnRp
ZXMgdGFibGUgaWYgaXQgZXhpc3RzICovCiAJaWYgKGVmaS5wcm9wZXJ0aWVzX3RhYmxlICE9IEVG
SV9JTlZBTElEX1RBQkxFX0FERFIpIHsKLS0gCjEuNy4xMC40CgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 20 20:15:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 20: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 1dNPYJ-0006FF-Lx; Tue, 20 Jun 2017 20:15:07 +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 1dNPYH-0006F7-SZ
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 20:15:06 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 62/37-01985-94289495; Tue, 20 Jun 2017 20:15:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsUyZ7p8oK5Hk2e
 kwekODYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPPjc+sBd9ZK262vGdvYHzI0sXIxSEkMJlJ
 4uyU0+wQzm9Gia3r7jJDOBsZJRY8m8cG4UxklGi5N5+1i5GTg01AR+Lil4dgLSIC3YwSc2YuZ
 wRxmAVWMkp83jCPqYuRg0NYQFni9VMekAYWAVWJzROnMYHYvAJuEufWnGcDsSUEFCW6n02Aso
 0l2t9eZJvAyLOAkWEVo0ZxalFZapGuoYVeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7
 uJkag/+sZGBh3MP4+7XmIUZKDSUmUN6fCM1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK9yI1BO
 sCg1PbUiLTMHGIgwaQkOHiUR3hU5QGne4oLE3OLMdIjUKUZjjjt9G74wcTR92PKFSYglLz8vV
 UqclwdkkgBIaUZpHtwgWIRcYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMawIyhSczrwRu3y
 ugU5iATnlxxAPklJJEhJRUA6POJd7S/7N4Oac73QqadGmf0LqMFXPXcyUpXV7DuW6rbpmNzYK
 I36tfzv8rLujJJixp+mnn3G/yXWfPrN1QylNUe+iOdtOkGLc+zrMZut73D58MnGT98uGHZ7lX
 LkfqsHMeizrc9krd49d77fymuVX1DfKeF97P+Mcb5BYwo9Fjd+RVyZ/K8yOVWIozEg21mIuKE
 wHO96+aiwIAAA==
X-Env-Sender: daniel.kiper@oracle.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1497989702!68038990!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52193 invoked from network); 20 Jun 2017 20:15:04 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Jun 2017 20:15: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
 v5KKEoDj006732
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 20 Jun 2017 20:14: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 v5KKEne2010015
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 20 Jun 2017 20:14:50 GMT
Received: from abhmp0012.oracle.com (abhmp0012.oracle.com [141.146.116.18])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v5KKEm0u025752;
 Tue, 20 Jun 2017 20:14:48 GMT
Received: from olila.local.net-space.pl (/10.175.167.139)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 20 Jun 2017 13:14:48 -0700
From: Daniel Kiper <daniel.kiper@oracle.com>
To: linux-efi@vger.kernel.org, linux-kernel@vger.kernel.org, x86@kernel.org,
 stable@vger.kernel.org, xen-devel@lists.xenproject.org
Date: Tue, 20 Jun 2017 22:14:26 +0200
Message-Id: <1497989668-6238-1-git-send-email-daniel.kiper@oracle.com>
X-Mailer: git-send-email 1.7.10.4
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: jgross@suse.com, ard.biesheuvel@linaro.org, matt@codeblueprint.co.uk,
 mingo@redhat.com, hpa@zytor.com, boris.ostrovsky@oracle.com,
 tglx@linutronix.de
Subject: [Xen-devel] [PATCH 0/2] xen/efi: 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>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGV5LAoKVHdvIHNtYWxsIGZpeGVzIGZvciBYZW4gZG9tMCBydW5uaW5nIG9uIHg4Nl82NCBFRkkg
cGxhdGZvcm1zLgoKSSBhbSBDQy1pbmcgc3RhYmxlIG1haW50YWluZXJzIGJlY2F1c2Ugc2ltaWxh
ciBzdHVmZiBpcyBuZWVkZWQgZm9yIHZhcmlvdXMKc3RhYmxlIGtlcm5lbHMgdG9vLiBVbmZvcnR1
bmF0ZWx5LCBhbG1vc3QgZXZlcnkgdmVyc2lvbiBuZWVkcyBhIGJpdCBkaWZmZXJlbnQKc2V0IG9m
IGZpeGVzLiBTbywgcGxlYXNlIHRyZWF0IHRoaXMgZW1haWwgbW9yZSBhcyBoZWFkIHVwIHRoYW4g
cmVhbCBzZXQgb2YKcGF0Y2hlcyBmb3IgeW91ciBrZXJuZWwuIElmIHlvdSB3aXNoIHRvIGdldCBY
ZW4gRUZJIHN0dWZmIGZpeGVkIGp1c3QgZHJvcCBtZQphIGxpbmUuIFRoZW4gSSB3aWxsIHByZXBh
cmUgc2V0IG9mIHBhdGNoZXMgZm9yIHlvdXIga2VybmVsIChpZiBuZWVkZWQpLgoKRGFuaWVsCgog
YXJjaC94ODYveGVuL2VmaS5jICAgICAgICAgfCAgIDQ1ICsrKysrKysrKysrKy0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogZHJpdmVycy9maXJtd2FyZS9lZmkvZWZpLmMgfCAgICAz
ICsrLQogMiBmaWxlcyBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCAzNCBkZWxldGlvbnMoLSkK
CkRhbmllbCBLaXBlciAoMik6CiAgICAgIGVmaTogUHJvY2VzcyBNRU1BVFRSIHRhYmxlIG9ubHkg
aWYgRUZJX01FTU1BUAogICAgICB4ODYveGVuL2VmaTogSW5pdCBvbmx5IGVmaSBzdHJ1Y3QgbWVt
YmVycyB1c2VkIGJ5IFhlbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 20 20:34:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 20:34: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 1dNPqt-0007tH-Ij; Tue, 20 Jun 2017 20:34:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dNPqs-0007t1-Qo
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 20:34:18 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 9E/69-02022-AC689495; Tue, 20 Jun 2017 20:34:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsXSPJ+BQ/dkm2e
 kwZmDshbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bL0u1sBa8kK5Y1fGFtYLwk3MXIxSEksJFR
 Yu+9dtYuRk4gZyWjxMVmDRCbTcBAYsrrlWBxEQEliXurJjOBNDAL3GCUaO3ayAiSEBZwl5j07
 jI7iM0ioCqx68orNhCbV8BW4tykt8wgtoSAvMTZLTvBbE6g+K+vi5ghltlI7Ph8hH0CI/cCRo
 ZVjOrFqUVlqUW6hnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIH+rWdgYNzB2NT
 rfIhRkoNJSZQ3p8IzUogvKT+lMiOxOCO+qDQntfgQowwHh5IE7+ZWoJxgUWp6akVaZg4w0GDS
 Ehw8SiK8V1uA0rzFBYm5xZnpEKlTjIpS4ryfQPoEQBIZpXlwbbDgvsQoKyXMy8jAwCDEU5Bal
 JtZgir/ilGcg1FJmDcOZApPZl4J3PRXQIuZgBa/OOIBsrgkESEl1cAY61nl7ZtgyNYhZf/62b
 G0q72Hf9/5eeGdv5Hauf81bh6LlBhvV+m1lGY4hTOfFmj66XIp+LKh3KzopbvefuO/ozcxWWB
 xtUBM87HOjAdz7AXu1mp9V/vAG1wy4e3S7cYaC/lDP77dMmOK10HrST9f9LNfldIoTPylffde
 76+DH520H5+Y0/dEiaU4I9FQi7moOBEA/JiBTmkCAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-6.tower-206.messagelabs.com!1497990857!104092886!1
X-Originating-IP: [131.159.0.8]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43970 invoked from network); 20 Jun 2017 20:34:17 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Jun 2017 20:34:17 -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 A83361085B883;
 Tue, 20 Jun 2017 22:34:06 +0200 (CEST)
Received: from ker.sec.in.tum.de (ker.sec.in.tum.de [131.159.50.36])
 by files.sec.in.tum.de (Postfix) with ESMTP id 9AE9748FB88;
 Tue, 20 Jun 2017 22:34:06 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Tue, 20 Jun 2017 22:33:32 +0200
Message-Id: <20170620203332.17833-10-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.12.2
In-Reply-To: <20170620203332.17833-1-proskurin@sec.in.tum.de>
References: <20170620203332.17833-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>
Subject: [Xen-devel] [PATCH v4 9/9] arm/mem_access: Walk the guest's pt in
	software
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gdGhpcyBjb21taXQsIHdlIG1ha2UgdXNlIG9mIHRoZSBncHQgd2FsayBmdW5jdGlvbmFsaXR5
IGludHJvZHVjZWQgaW4KdGhlIHByZXZpb3VzIGNvbW1pdHMuIElmIG1lbV9hY2Nlc3MgaXMgYWN0
aXZlLCBoYXJkd2FyZS1iYXNlZCBndmEgdG8gaXBhCnRyYW5zbGF0aW9uIG1pZ2h0IGZhaWwsIGFz
IGd2YV90b19pcGEgdXNlcyB0aGUgZ3Vlc3QncyB0cmFuc2xhdGlvbgp0YWJsZXMsIGFjY2VzcyB0
byB3aGljaCBtaWdodCBiZSByZXN0cmljdGVkIGJ5IHRoZSBhY3RpdmUgVlRUQlIuIFRvCnNpZGUt
c3RlcCBwb3RlbnRpYWwgdHJhbnNsYXRpb24gZXJyb3JzIGluIHRoZSBmdW5jdGlvbgpwMm1fbWVt
X2FjY2Vzc19jaGVja19hbmRfZ2V0X3BhZ2UgZHVlIHRvIHJlc3RyaWN0ZWQgbWVtb3J5IChlLmcu
IHRvIHRoZQpndWVzdCdzIHBhZ2UgdGFibGVzIHRoZW1zZWx2ZXMpLCB3ZSB3YWxrIHRoZSBndWVz
dCdzIHBhZ2UgdGFibGVzIGluCnNvZnR3YXJlLgoKU2lnbmVkLW9mZi1ieTogU2VyZ2VqIFByb3Nr
dXJpbiA8cHJvc2t1cmluQHNlYy5pbi50dW0uZGU+Ci0tLQpDYzogUmF6dmFuIENvam9jYXJ1IDxy
Y29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgpDYzogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xl
bmd5ZWwuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCnYyOiBDaGVjayB0
aGUgcmV0dXJuZWQgYWNjZXNzIHJpZ2h0cyBhZnRlciB3YWxraW5nIHRoZSBndWVzdCdzIHBhZ2Ug
dGFibGVzIGluCiAgICB0aGUgZnVuY3Rpb24gcDJtX21lbV9hY2Nlc3NfY2hlY2tfYW5kX2dldF9w
YWdlLgoKdjM6IEFkYXB0IEZ1bmN0aW9uIG5hbWVzIGFuZCBwYXJhbWV0ZXIuCgp2NDogQ29tbWVu
dCB3aHkgd2UgbmVlZCB0byBmYWlsIGlmIHRoZSBwZXJtaXNzaW9uIGZsYWdzIHRoYXQgYXJlCiAg
ICByZXF1ZXN0ZWQgYnkgdGhlIGNhbGxlciBkbyBub3Qgc2F0aXNmeSB0aGUgbWFwcGVkIHBhZ2Uu
CgogICAgQ29zbWV0aWMgZml4IHRoYXQgc2ltcGxpZmllcyB0aGUgaWYtc3RhdGVtZW50IGNoZWNr
aW5nIGZvciB0aGUKICAgIEdWMk1fV1JJVEUgcGVybWlzc2lvbi4KLS0tCiB4ZW4vYXJjaC9hcm0v
bWVtX2FjY2Vzcy5jIHwgMzEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQogMSBmaWxl
IGNoYW5nZWQsIDMwIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vbWVtX2FjY2Vzcy5jIGIveGVuL2FyY2gvYXJtL21lbV9hY2Nlc3MuYwppbmRl
eCBiY2Y0OWY1YzE1Li45MTMzYWM4ZjAzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vbWVtX2Fj
Y2Vzcy5jCisrKyBiL3hlbi9hcmNoL2FybS9tZW1fYWNjZXNzLmMKQEAgLTIyLDYgKzIyLDcgQEAK
ICNpbmNsdWRlIDx4ZW4vdm1fZXZlbnQuaD4KICNpbmNsdWRlIDxwdWJsaWMvdm1fZXZlbnQuaD4K
ICNpbmNsdWRlIDxhc20vZXZlbnQuaD4KKyNpbmNsdWRlIDxhc20vZ3Vlc3Rfd2Fsay5oPgogCiBz
dGF0aWMgaW50IF9fcDJtX2dldF9tZW1fYWNjZXNzKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdm
biwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVubWVtX2FjY2Vzc190ICphY2Nl
c3MpCkBAIC0xMDEsNiArMTAyLDcgQEAgcDJtX21lbV9hY2Nlc3NfY2hlY2tfYW5kX2dldF9wYWdl
KHZhZGRyX3QgZ3ZhLCB1bnNpZ25lZCBsb25nIGZsYWcsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY29uc3Qgc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgbG9uZyByYzsKKyAgICB1
bnNpZ25lZCBpbnQgcGVybXM7CiAgICAgcGFkZHJfdCBpcGE7CiAgICAgZ2ZuX3QgZ2ZuOwogICAg
IG1mbl90IG1mbjsKQEAgLTExMCw4ICsxMTIsMzUgQEAgcDJtX21lbV9hY2Nlc3NfY2hlY2tfYW5k
X2dldF9wYWdlKHZhZGRyX3QgZ3ZhLCB1bnNpZ25lZCBsb25nIGZsYWcsCiAgICAgc3RydWN0IHAy
bV9kb21haW4gKnAybSA9ICZ2LT5kb21haW4tPmFyY2gucDJtOwogCiAgICAgcmMgPSBndmFfdG9f
aXBhKGd2YSwgJmlwYSwgZmxhZyk7CisKKyAgICAvKgorICAgICAqIEluIGNhc2UgbWVtX2FjY2Vz
cyBpcyBhY3RpdmUsIGhhcmR3YXJlLWJhc2VkIGd2YV90b19pcGEgdHJhbnNsYXRpb24KKyAgICAg
KiBtaWdodCBmYWlsLiBTaW5jZSBndmFfdG9faXBhIHVzZXMgdGhlIGd1ZXN0J3MgdHJhbnNsYXRp
b24gdGFibGVzLCBhY2Nlc3MKKyAgICAgKiB0byB3aGljaCBtaWdodCBiZSByZXN0cmljdGVkIGJ5
IHRoZSBhY3RpdmUgVlRUQlIsIHdlIHBlcmZvcm0gYSBndmEgdG8KKyAgICAgKiBpcGEgdHJhbnNs
YXRpb24gaW4gc29mdHdhcmUuCisgICAgICovCiAgICAgaWYgKCByYyA8IDAgKQotICAgICAgICBn
b3RvIGVycjsKKyAgICB7CisgICAgICAgIGlmICggZ3Vlc3Rfd2Fsa190YWJsZXModiwgZ3ZhLCAm
aXBhLCAmcGVybXMpIDwgMCApCisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICogVGhlIHNv
ZnR3YXJlIGd2YSB0byBpcGEgdHJhbnNsYXRpb24gY2FuIHN0aWxsIGZhaWwsIGUuZy4sIGlmIHRo
ZQorICAgICAgICAgICAgICogZ3ZhIGlzIG5vdCBtYXBwZWQuCisgICAgICAgICAgICAgKi8KKyAg
ICAgICAgICAgIGdvdG8gZXJyOworCisgICAgICAgIC8qCisgICAgICAgICAqIENoZWNrIHBlcm1p
c3Npb25zIHRoYXQgYXJlIGFzc3VtZWQgYnkgdGhlIGNhbGxlci4gRm9yIGluc3RhbmNlIGluCisg
ICAgICAgICAqIGNhc2Ugb2YgZ3Vlc3Rjb3B5LCB0aGUgY2FsbGVyIGFzc3VtZXMgdGhhdCB0aGUg
dHJhbnNsYXRlZCBwYWdlIGNhbgorICAgICAgICAgKiBiZSBhY2Nlc3NlZCB3aXRoIHJlcXVlc3Rl
ZCBwZXJtaXNzaW9ucy4gSWYgdGhpcyBpcyBub3QgdGhlIGNhc2UsIHdlCisgICAgICAgICAqIHNo
b3VsZCBmYWlsLgorICAgICAgICAgKgorICAgICAgICAgKiBQbGVhc2Ugbm90ZSB0aGF0IHdlIGRv
IG5vdCBjaGVjayBmb3IgdGhlIEdWMk1fRVhFQyBwZXJtaXNzaW9uLiBZZXQsCisgICAgICAgICAq
IHNpbmNlIHRoZSBoYXJkd2FyZS1iYXNlZCB0cmFuc2xhdGlvbiB0aHJvdWdoIGd2YV90b19pcGEg
ZG9lcyBub3QKKyAgICAgICAgICogdGVzdCBmb3IgZXhlY3V0ZSBwZXJtaXNzaW9ucyB0aGlzIGNo
ZWNrIGNhbiBiZSBsZWZ0IG91dC4KKyAgICAgICAgICovCisgICAgICAgIGlmICggKGZsYWcgJiBH
VjJNX1dSSVRFKSAmJiAhKHBlcm1zICYgR1YyTV9XUklURSkgKQorICAgICAgICAgICAgZ290byBl
cnI7CisgICAgfQogCiAgICAgZ2ZuID0gZ2FkZHJfdG9fZ2ZuKGlwYSk7CiAKLS0gCjIuMTIuMgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 20 20:34:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 20:34: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 1dNPqr-0007si-Bo; Tue, 20 Jun 2017 20:34:17 +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 1dNPqp-0007qq-LV
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 20:34:15 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 59/C5-01985-5C689495; Tue, 20 Jun 2017 20:34:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCLMWRWlGSWpSXmKPExsXSPJ+BQ/dom2e
 kwdclbBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b3N/NYCt6qVNy8fJS9gXG2fBcjF4eQwEZG
 idUb77JCOCsZJWavmsfcxcjJwSZgIDHl9UpWEFtEQEni3qrJTCBFzAJNjBL3Gh+wgSSEBZwke
 v/0gBWxCKhKrGn6yw5i8wrYSFzc+h2sRkJAXuLslp1gQzkFbCV+fV0EZgsB1ez4fIR9AiP3Ak
 aGVYwaxalFZalFuoaGeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgT5mAIIdjKt
 /Ox1ilORgUhLlzanwjBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwbu5FSgnWJSanlqRlpkDDDaY
 tAQHj5II79UWoDRvcUFibnFmOkTqFKMux4bV678wCbHk5eelSonzZoDMEAApyijNgxsBC/xLj
 LJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuaNA5nCk5lXArfpFdARTEBHvDjiAXJESSJCSqqBcW
 /xvftM+wQsE8tfPOkwEWZ/VzrxTbFLnsM17SVnXnMIvWWb7a+zgjksrfzKenWunInWF2dOC1Q
 szjeVWu5/Zt/mOIXjVzjX35dOSzDazPJDieP61oNhusKykdopU6YLxD+42WpTpNPl+f/lbePC
 XTt/qzvMfSp/qavv8+Yk09mNgvu3/euNVmIpzkg01GIuKk4EACl17AF3AgAA
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-12.tower-31.messagelabs.com!1497990852!89796747!1
X-Originating-IP: [131.159.0.8]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49599 invoked from network); 20 Jun 2017 20:34:13 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-12.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Jun 2017 20:34:13 -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 581DC1085B881;
 Tue, 20 Jun 2017 22:34:06 +0200 (CEST)
Received: from ker.sec.in.tum.de (ker.sec.in.tum.de [131.159.50.36])
 by files.sec.in.tum.de (Postfix) with ESMTP id 3CCD948FB87;
 Tue, 20 Jun 2017 22:34:06 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Tue, 20 Jun 2017 22:33:24 +0200
Message-Id: <20170620203332.17833-2-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.12.2
In-Reply-To: <20170620203332.17833-1-proskurin@sec.in.tum.de>
References: <20170620203332.17833-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v4 1/9] arm/mem_access: Add (TCR_|TTBCR_)*
	defines
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBjb21taXQgYWRkcyAoVENSX3xUVEJDUl8pKiBkZWZpbmVzIHRvIHNpbXBsaWZ5IGFjY2Vz
cyB0byB0aGUKcmVzcGVjdGl2ZSByZWdpc3RlciBjb250ZW50cy4gQXQgdGhlIHNhbWUgdGltZSwg
d2UgYWRqdXN0IHRoZSBtYWNybwpUQ1JfVDBTWiBieSB1c2luZyB0aGUgbmV3bHkgaW50cm9kdWNl
ZCBUQ1JfVDBTWl9TSElGVCBpbnN0ZWFkIG9mIHRoZQpoYXJkY29kZWQgdmFsdWUuCgpTaWduZWQt
b2ZmLWJ5OiBTZXJnZWogUHJvc2t1cmluIDxwcm9za3VyaW5Ac2VjLmluLnR1bS5kZT4KLS0tCkNj
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KdjI6IERlZmluZSBUQ1JfU1pfTUFTSyBp
biBhIHdheSBzbyB0aGF0IGl0IGNhbiBiZSBhbHNvIGFwcGxpZWQgdG8gMzItYml0IGd1ZXN0cwog
ICAgdXNpbmcgdGhlIGxvbmctZGVzY3JpcHRvciB0cmFuc2xhdGlvbiB0YWJsZSBmb3JtYXQuCgog
ICAgRXh0ZW5kIHRoZSBwcmV2aW91cyBjb21taXQgYnkgZnVydGhlciBkZWZpbmVzIGFsbG93aW5n
IGEgc2ltcGxpZmllZCBhY2Nlc3MKICAgIHRvIHRoZSByZWdpc3RlcnMgVENSX0VMMSBhbmQgVFRC
Q1IuCgp2MzogUmVwbGFjZSB0aGUgaGFyZGNvZGVkIHZhbHVlIDAgaW4gdGhlIFRDUl9UMFNaIG1h
Y3JvIHdpdGggdGhlIG5ld2x5CiAgICBpbnRyb2R1Y2VkIFRDUl9UMFNaX1NISUZULiBBbHNvLCBy
ZXBsYWNlIHRoZSBoYXJkY29kZWQgdmFsdWUgMTQgaW4KICAgIHRoZSBUQ1JfVEcwXyogbWFjcm9z
IHdpdGggdGhlIGludHJvZHVjZWQgVENSX1RHMF9TSElGVC4KCiAgICBDb21tZW50IHdoZW4gdG8g
YXBwbHkgdGhlIGRlZmluZXMgVFRCQ1JfUEQoMHwxKSwgYWNjb3JkaW5nIHRvIEFSTQogICAgRERJ
IDA0ODdCLmEgYW5kIEFSTSBEREkgMDQwNkMuYi4KCiAgICBSZW1vdmUgVENSX1RCXyogZGVmaW5l
cy4KCiAgICBDb21tZW50IHdoZW4gY2VydGFpbiBUQ1JfRUwyIHJlZ2lzdGVyIGZpZWxkcyBjYW4g
YmUgYXBwbGllZC4KCnY0OiBDb3NtZXRpYyBjaGFuZ2VzLgotLS0KIHhlbi9pbmNsdWRlL2FzbS1h
cm0vcHJvY2Vzc29yLmggfCA2OSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
Ky0tLQogMSBmaWxlIGNoYW5nZWQsIDY1IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaCBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vcHJvY2Vzc29yLmgKaW5kZXggODU1ZGVkMWIwNy4uODYzYTU2OTQzMiAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20tYXJtL3Byb2Nlc3Nvci5oCkBAIC05NCw2ICs5NCwxMyBAQAogI2RlZmluZSBUVEJDUl9OXzJL
QiAgX0FDKDB4MDMsVSkKICNkZWZpbmUgVFRCQ1JfTl8xS0IgIF9BQygweDA0LFUpCiAKKy8qCisg
KiBUVEJDUl9QRCgwfDEpIGNhbiBiZSBhcHBsaWVkIG9ubHkgaWYgTFBBRSBpcyBkaXNhYmxlZCwg
aS5lLiwgVFRCQ1IuRUFFPT0wCisgKiAoQVJNIERESSAwNDg3Qi5hIEc2LTUyMDMgYW5kIEFSTSBE
REkgMDQwNkMuYiBCNC0xNzIyKS4KKyAqLworI2RlZmluZSBUVEJDUl9QRDAgICAgICAgKF9BQygx
LFUpPDw0KQorI2RlZmluZSBUVEJDUl9QRDEgICAgICAgKF9BQygxLFUpPDw1KQorCiAvKiBTQ1RM
UiBTeXN0ZW0gQ29udHJvbCBSZWdpc3Rlci4gKi8KIC8qIEhTQ1RMUiBpcyBhIHN1YnNldCBvZiB0
aGlzLiAqLwogI2RlZmluZSBTQ1RMUl9URSAgICAgICAgKF9BQygxLFUpPDwzMCkKQEAgLTE1NCw3
ICsxNjEsMjAgQEAKIAogLyogVENSOiBTdGFnZSAxIFRyYW5zbGF0aW9uIENvbnRyb2wgKi8KIAot
I2RlZmluZSBUQ1JfVDBTWih4KSAgICAgKCh4KTw8MCkKKyNkZWZpbmUgVENSX1QwU1pfU0hJRlQg
ICgwKQorI2RlZmluZSBUQ1JfVDFTWl9TSElGVCAgKDE2KQorI2RlZmluZSBUQ1JfVDBTWih4KSAg
ICAgKCh4KTw8VENSX1QwU1pfU0hJRlQpCisKKy8qCisgKiBBY2NvcmRpbmcgdG8gQVJNIERESSAw
NDg3Qi5hLCBUQ1JfRUwxLntUMFNaLFQxU1p9IChBQXJjaDY0LCBTZWN0aW9uIEQ3LTI0ODApCisg
KiBjb21wcmlzZXMgNiBiaXRzIGFuZCBUVEJDUi57VDBTWixUMVNafSAoQUFyY2gzMiwgU2VjdGlv
biBHNi01MjA0KSBjb21wcmlzZXMKKyAqIDMgYml0cyBmb2xsb3dpbmcgYW5vdGhlciAzIGJpdHMg
Zm9yIFJFUzAuIFRodXMsIHRoZSBtYXNrIGZvciBib3RoIHJlZ2lzdGVycworICogc2hvdWxkIGJl
IDB4M2YuCisgKi8KKyNkZWZpbmUgVENSX1NaX01BU0sgICAgIChfQUMoMHgzZixVTCk8PDApCisK
KyNkZWZpbmUgVENSX0VQRDAgICAgICAgIChfQUMoMHgxLFVMKTw8NykKKyNkZWZpbmUgVENSX0VQ
RDEgICAgICAgIChfQUMoMHgxLFVMKTw8MjMpCiAKICNkZWZpbmUgVENSX0lSR04wX05DICAgIChf
QUMoMHgwLFVMKTw8OCkKICNkZWZpbmUgVENSX0lSR04wX1dCV0EgIChfQUMoMHgxLFVMKTw8OCkK
QEAgLTE3MCw5ICsxOTAsNTAgQEAKICNkZWZpbmUgVENSX1NIMF9PUyAgICAgIChfQUMoMHgyLFVM
KTw8MTIpCiAjZGVmaW5lIFRDUl9TSDBfSVMgICAgICAoX0FDKDB4MyxVTCk8PDEyKQogCi0jZGVm
aW5lIFRDUl9URzBfNEsgICAgICAoX0FDKDB4MCxVTCk8PDE0KQotI2RlZmluZSBUQ1JfVEcwXzY0
SyAgICAgKF9BQygweDEsVUwpPDwxNCkKLSNkZWZpbmUgVENSX1RHMF8xNksgICAgIChfQUMoMHgy
LFVMKTw8MTQpCisvKiBOb3RlIHRoYXQgdGhlIGZpZWxkcyBUQ1JfRUwxLntURzAsVEcxfSBhcmUg
bm90IGF2YWlsYWJsZSBvbiBBQXJjaDMyLiAqLworI2RlZmluZSBUQ1JfVEcwX1NISUZUICAgKDE0
KQorI2RlZmluZSBUQ1JfVEcwX01BU0sgICAgKF9BQygweDMsVUwpPDxUQ1JfVEcwX1NISUZUKQor
I2RlZmluZSBUQ1JfVEcwXzRLICAgICAgKF9BQygweDAsVUwpPDxUQ1JfVEcwX1NISUZUKQorI2Rl
ZmluZSBUQ1JfVEcwXzY0SyAgICAgKF9BQygweDEsVUwpPDxUQ1JfVEcwX1NISUZUKQorI2RlZmlu
ZSBUQ1JfVEcwXzE2SyAgICAgKF9BQygweDIsVUwpPDxUQ1JfVEcwX1NISUZUKQorCisvKiBOb3Rl
IHRoYXQgdGhlIGZpZWxkIFRDUl9FTDIuVEcxIGV4aXN0cyBvbmx5IGlmIEhDUl9FTDIuRTJIPT0x
LiAqLworI2RlZmluZSBUQ1JfRUwxX1RHMV9TSElGVCAgICgzMCkKKyNkZWZpbmUgVENSX0VMMV9U
RzFfTUFTSyAgICAoX0FDKDB4MyxVTCk8PFRDUl9FTDFfVEcxX1NISUZUKQorI2RlZmluZSBUQ1Jf
RUwxX1RHMV8xNksgICAgIChfQUMoMHgxLFVMKTw8VENSX0VMMV9URzFfU0hJRlQpCisjZGVmaW5l
IFRDUl9FTDFfVEcxXzRLICAgICAgKF9BQygweDIsVUwpPDxUQ1JfRUwxX1RHMV9TSElGVCkKKyNk
ZWZpbmUgVENSX0VMMV9URzFfNjRLICAgICAoX0FDKDB4MyxVTCk8PFRDUl9FTDFfVEcxX1NISUZU
KQorCisvKgorICogTm90ZSB0aGF0IHRoZSBmaWVsZCBUQ1JfRUwxLklQUyBpcyBub3QgYXZhaWxh
YmxlIG9uIEFBcmNoMzIuIEFsc28sIHRoZSBmaWVsZAorICogVENSX0VMMi5JUFMgZXhpc3RzIG9u
bHkgaWYgSENSX0VMMi5FMkg9PTEuCisgKi8KKyNkZWZpbmUgVENSX0VMMV9JUFNfU0hJRlQgICAo
MzIpCisjZGVmaW5lIFRDUl9FTDFfSVBTX01BU0sgICAgKF9BQygweDcsVUxMKTw8VENSX0VMMV9J
UFNfU0hJRlQpCisjZGVmaW5lIFRDUl9FTDFfSVBTXzMyX0JJVCAgKF9BQygweDAsVUxMKTw8VENS
X0VMMV9JUFNfU0hJRlQpCisjZGVmaW5lIFRDUl9FTDFfSVBTXzM2X0JJVCAgKF9BQygweDEsVUxM
KTw8VENSX0VMMV9JUFNfU0hJRlQpCisjZGVmaW5lIFRDUl9FTDFfSVBTXzQwX0JJVCAgKF9BQygw
eDIsVUxMKTw8VENSX0VMMV9JUFNfU0hJRlQpCisjZGVmaW5lIFRDUl9FTDFfSVBTXzQyX0JJVCAg
KF9BQygweDMsVUxMKTw8VENSX0VMMV9JUFNfU0hJRlQpCisjZGVmaW5lIFRDUl9FTDFfSVBTXzQ0
X0JJVCAgKF9BQygweDQsVUxMKTw8VENSX0VMMV9JUFNfU0hJRlQpCisjZGVmaW5lIFRDUl9FTDFf
SVBTXzQ4X0JJVCAgKF9BQygweDUsVUxMKTw8VENSX0VMMV9JUFNfU0hJRlQpCisjZGVmaW5lIFRD
Ul9FTDFfSVBTXzUyX0JJVCAgKF9BQygweDYsVUxMKTw8VENSX0VMMV9JUFNfU0hJRlQpCisKKy8q
CisgKiBUaGUgZm9sbG93aW5nIHZhbHVlcyBjb3JyZXNwb25kIHRvIHRoZSBiaXQgbWFza3MgcmVw
cmVzZW50ZWQgYnkKKyAqIFRDUl9FTDFfSVBTX1hYX0JJVCBkZWZpbmVzLgorICovCisjZGVmaW5l
IFRDUl9FTDFfSVBTXzMyX0JJVF9WQUwgICgzMikKKyNkZWZpbmUgVENSX0VMMV9JUFNfMzZfQklU
X1ZBTCAgKDM2KQorI2RlZmluZSBUQ1JfRUwxX0lQU180MF9CSVRfVkFMICAoNDApCisjZGVmaW5l
IFRDUl9FTDFfSVBTXzQyX0JJVF9WQUwgICg0MikKKyNkZWZpbmUgVENSX0VMMV9JUFNfNDRfQklU
X1ZBTCAgKDQ0KQorI2RlZmluZSBUQ1JfRUwxX0lQU180OF9CSVRfVkFMICAoNDgpCisjZGVmaW5l
IFRDUl9FTDFfSVBTXzUyX0JJVF9WQUwgICg1MikKKyNkZWZpbmUgVENSX0VMMV9JUFNfTUlOX1ZB
TCAgICAgKDI1KQorCisvKiBOb3RlIHRoYXQgdGhlIGZpZWxkcyBUQ1JfRUwyLlRCSSgwfDEpIGV4
aXN0IG9ubHkgaWYgSENSX0VMMi5FMkg9PTEuICovCisjZGVmaW5lIFRDUl9FTDFfVEJJMCAgICAo
X0FDKDB4MSxVTEwpPDwzNykKKyNkZWZpbmUgVENSX0VMMV9UQkkxICAgIChfQUMoMHgxLFVMTCk8
PDM4KQogCiAjaWZkZWYgQ09ORklHX0FSTV82NAogCi0tIAoyLjEyLjIKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 20 20:34:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 20:34: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 1dNPqq-0007rY-9x; Tue, 20 Jun 2017 20:34:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dNPqo-0007qQ-Jt
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 20:34:14 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 C9/37-01992-5C689495; Tue, 20 Jun 2017 20:34:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsXSPJ+BQ/dom2e
 kwabPwhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aNJX+ZC26oVLx/sZ+lgbFZoouRi0NIYCOj
 xOrObiYIZyWjxN2Fm1i6GDk52AQMJKa8XskKYosIKEncWzUZrIhZoIlR4l7jAzaQhLBAlMSNX
 deAGjg4WARUJW63+ICEeQVsJB6dngHWKyEgL3F2y05mEJtTwFbi19dFYLYQUM2Oz0fYJzByL2
 BkWMWoXpxaVJZapGuql1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kR6F8GINjB+KX
 f+RCjJAeTkihvToVnpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXntguAgJFqWmp1akZeYAAw0m
 LcHBoyTCe7UFKM1bXJCYW5yZDpE6xagoJc77qRUoIQCSyCjNg2uDBfclRlkpYV5GoEOEeApSi
 3IzS1DlXzGKczAqCfM+BZnCk5lXAjf9FdBiJqDFL454gCwuSURISTUwykSE710QkO6oL6MQM6
 NiS9I6v28Ft4JOu0RslNc+kfj4l9y7Mo0C+bOy20/2yE58dGvy/d6/Yk797pvOJ/iFOJ/K9tg
 y0efThz/9QZ9vL9VaENVk1cd6f98310wB/TudL2Rc1Xim7M23CqzQM9K8weN1XKxnxmZmTnHe
 /PX7vvxMkhBdfDVLiaU4I9FQi7moOBEAlHzQBWkCAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-10.tower-206.messagelabs.com!1497990852!75848734!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5317 invoked from network); 20 Jun 2017 20:34:13 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-10.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 20 Jun 2017 20:34:13 -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 597F91085B882;
 Tue, 20 Jun 2017 22:34:06 +0200 (CEST)
Received: from ker.sec.in.tum.de (ker.sec.in.tum.de [131.159.50.36])
 by files.sec.in.tum.de (Postfix) with ESMTP id 497A548FB85;
 Tue, 20 Jun 2017 22:34:06 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Tue, 20 Jun 2017 22:33:25 +0200
Message-Id: <20170620203332.17833-3-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.12.2
In-Reply-To: <20170620203332.17833-1-proskurin@sec.in.tum.de>
References: <20170620203332.17833-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v4 2/9] arm/mem_access: Add defines supporting
	PTs with varying page sizes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIEFSTXY4IGFyY2hpdGVjdHVyZSBzdXBwb3J0cyBwYWdlcyB3aXRoIGRpZmZlcmVudCAoNEss
IDE2SywgYW5kIDY0Sykgc2l6ZXMuClRvIGVuYWJsZSBndWVzdCBwYWdlIHRhYmxlIHdhbGtzIGZv
ciB2YXJpb3VzIGNvbmZpZ3VyYXRpb25zLCB0aGlzIGNvbW1pdApleHRlbmRzIHRoZSBkZWZpbmVz
IGFuZCBoZWxwZXJzIG9mIHRoZSBjdXJyZW50IGltcGxlbWVudGF0aW9uLgoKU2lnbmVkLW9mZi1i
eTogU2VyZ2VqIFByb3NrdXJpbiA8cHJvc2t1cmluQHNlYy5pbi50dW0uZGU+Ci0tLQpDYzogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCnYzOiBFbGltaW5hdGUgcmVkdW5kYW50IG1hY3Jv
IGRlZmluaXRpb25zIGJ5IGludHJvZHVjaW5nIGdlbmVyaWMgbWFjcm9zLgoKdjQ6IFJlcGxhY2Ug
ZXhpc3RpbmcgbWFjcm9zIHdpdGggb25lcyB0aGF0IGdlbmVyYXRlIHN0YXRpYyBpbmxpbmUKICAg
IGhlbHBlcnMgYXMgdG8gZWFzZSB0aGUgcmVhZGFiaWxpdHkgb2YgdGhlIGNvZGUuCgogICAgTW92
ZSB0aGUgaW50cm9kdWNlZCBjb2RlIGludG8gbHBhZS5oCi0tLQogeGVuL2luY2x1ZGUvYXNtLWFy
bS9scGFlLmggfCA2NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCiAxIGZpbGUgY2hhbmdlZCwgNjcgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vbHBhZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9scGFlLmgKaW5kZXgg
NmZiZjdjNjA2Yy4uMjkxMzQyOGU5NiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9s
cGFlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9scGFlLmgKQEAgLTE1MSw2ICsxNTEsNzMg
QEAgc3RhdGljIGlubGluZSBib29sIGxwYWVfaXNfc3VwZXJwYWdlKGxwYWVfdCBwdGUsIHVuc2ln
bmVkIGludCBsZXZlbCkKICAgICByZXR1cm4gKGxldmVsIDwgMykgJiYgbHBhZV9tYXBwaW5nKHB0
ZSk7CiB9CiAKKy8qCisgKiBUaGUgQVJNdjggYXJjaGl0ZWN0dXJlIHN1cHBvcnRzIHBhZ2VzIHdp
dGggZGlmZmVyZW50IHNpemVzICg0SywgMTZLLCBhbmQKKyAqIDY0SykuIFRvIGVuYWJsZSBndWVz
dCBwYWdlIHRhYmxlIHdhbGtzIGZvciB2YXJpb3VzIGNvbmZpZ3VyYXRpb25zLCB0aGUKKyAqIGZv
bGxvd2luZyBoZWxwZXJzIGVuYWJsZSB3YWxraW5nIHRoZSBndWVzdCdzIHRyYW5zbGF0aW9uIHRh
YmxlIHdpdGggdmFyeWluZworICogcGFnZSBzaXplIGdyYW51bGFyaXRpZXMuCisgKi8KKworI2Rl
ZmluZSBMUEFFX1NISUZUXzRLICAgICAgICAgICAoOSkKKyNkZWZpbmUgTFBBRV9TSElGVF8xNksg
ICAgICAgICAgKDExKQorI2RlZmluZSBMUEFFX1NISUZUXzY0SyAgICAgICAgICAoMTMpCisKKyNk
ZWZpbmUgbHBhZV9lbnRyaWVzKGdyYW4pICAgICAgKF9BQygxLFUpIDw8IExQQUVfU0hJRlRfIyNn
cmFuKQorI2RlZmluZSBscGFlX2VudHJ5X21hc2soZ3JhbikgICAobHBhZV9lbnRyaWVzKGdyYW4p
IC0gMSkKKworI2RlZmluZSBQQUdFX1NISUZUXzRLICAgICAgICAgICAoMTIpCisjZGVmaW5lIFBB
R0VfU0hJRlRfMTZLICAgICAgICAgICgxNCkKKyNkZWZpbmUgUEFHRV9TSElGVF82NEsgICAgICAg
ICAgKDE2KQorCisjZGVmaW5lIHRoaXJkX3NoaWZ0KGdyYW4pICAgICAgIChQQUdFX1NISUZUXyMj
Z3JhbikKKyNkZWZpbmUgdGhpcmRfc2l6ZShncmFuKSAgICAgICAgKChwYWRkcl90KTEgPDwgdGhp
cmRfc2hpZnQoZ3JhbikpCisKKyNkZWZpbmUgc2Vjb25kX3NoaWZ0KGdyYW4pICAgICAgKHRoaXJk
X3NoaWZ0KGdyYW4pICsgTFBBRV9TSElGVF8jI2dyYW4pCisjZGVmaW5lIHNlY29uZF9zaXplKGdy
YW4pICAgICAgICgocGFkZHJfdCkxIDw8IHNlY29uZF9zaGlmdChncmFuKSkKKworI2RlZmluZSBm
aXJzdF9zaGlmdChncmFuKSAgICAgICAoc2Vjb25kX3NoaWZ0KGdyYW4pICsgTFBBRV9TSElGVF8j
I2dyYW4pCisjZGVmaW5lIGZpcnN0X3NpemUoZ3JhbikgICAgICAgICgocGFkZHJfdCkxIDw8IGZp
cnN0X3NoaWZ0KGdyYW4pKQorCisvKiBOb3RlIHRoYXQgdGhlcmUgaXMgbm8gemVyb2V0aCBsb29r
dXAgbGV2ZWwgd2l0aCBhIDY0SyBncmFudWxlIHNpemUuICovCisjZGVmaW5lIHplcm9ldGhfc2hp
ZnQoZ3JhbikgICAgIChmaXJzdF9zaGlmdChncmFuKSArIExQQUVfU0hJRlRfIyNncmFuKQorI2Rl
ZmluZSB6ZXJvZXRoX3NpemUoZ3JhbikgICAgICAoKHBhZGRyX3QpMSA8PCB6ZXJvZXRoX3NoaWZ0
KGdyYW4pKQorCisjZGVmaW5lIEdVRVNUX1RBQkxFX09GRlNFVChvZmZzLCBncmFuKSAgICAgICAg
ICAoKHBhZGRyX3QpKG9mZnMpICYgbHBhZV9lbnRyeV9tYXNrKGdyYW4pKQorI2RlZmluZSB0aGly
ZF9ndWVzdF90YWJsZV9vZmZzZXQoZ3ZhLCBncmFuKSAgICAgR1VFU1RfVEFCTEVfT0ZGU0VUKChn
dmEgPj4gdGhpcmRfc2hpZnQoZ3JhbikpLCBncmFuKQorI2RlZmluZSBzZWNvbmRfZ3Vlc3RfdGFi
bGVfb2Zmc2V0KGd2YSwgZ3JhbikgICAgR1VFU1RfVEFCTEVfT0ZGU0VUKChndmEgPj4gc2Vjb25k
X3NoaWZ0KGdyYW4pKSwgZ3JhbikKKyNkZWZpbmUgZmlyc3RfZ3Vlc3RfdGFibGVfb2Zmc2V0KGd2
YSwgZ3JhbikgICAgIEdVRVNUX1RBQkxFX09GRlNFVCgoZ3ZhID4+IGZpcnN0X3NoaWZ0KGdyYW4p
KSwgZ3JhbikKKyNkZWZpbmUgemVyb2V0aF9ndWVzdF90YWJsZV9vZmZzZXQoZ3ZhLCBncmFuKSAg
IEdVRVNUX1RBQkxFX09GRlNFVCgoZ3ZhID4+IHplcm9ldGhfc2hpZnQoZ3JhbikpLCBncmFuKQor
CisjZGVmaW5lIEdVRVNUX1RBQkxFX09GRlNFVF9IRUxQRVJTKGdyYW4pICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCitzdGF0aWMgaW5saW5lIHZhZGRyX3QgdGhpcmRfZ3Vlc3RfdGFi
bGVfb2Zmc2V0XyMjZ3JhbiMjSyh2YWRkcl90IGd2YSkgICBcCit7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgcmV0dXJuIHRoaXJkX2d1ZXN0X3RhYmxlX29mZnNldChndmEsIGdyYW4jI0spOyAgICAgICAg
ICAgICAgICAgICAgICBcCit9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCitzdGF0
aWMgaW5saW5lIHZhZGRyX3Qgc2Vjb25kX2d1ZXN0X3RhYmxlX29mZnNldF8jI2dyYW4jI0sodmFk
ZHJfdCBndmEpICBcCit7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgcmV0dXJuIHNlY29uZF9ndWVzdF90
YWJsZV9vZmZzZXQoZ3ZhLCBncmFuIyNLKTsgICAgICAgICAgICAgICAgICAgICBcCit9ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCitzdGF0aWMgaW5saW5lIHZhZGRyX3QgZmlyc3Rf
Z3Vlc3RfdGFibGVfb2Zmc2V0XyMjZ3JhbiMjSyh2YWRkcl90IGd2YSkgICBcCit7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgcmV0dXJuIGZpcnN0X2d1ZXN0X3RhYmxlX29mZnNldChndmEsIGdyYW4jI0sp
OyAgICAgICAgICAgICAgICAgICAgICBcCit9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCitzdGF0aWMgaW5saW5lIHZhZGRyX3QgemVyb2V0aF9ndWVzdF90YWJsZV9vZmZzZXRfIyNn
cmFuIyNLKHZhZGRyX3QgZ3ZhKSBcCit7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgaWYgKCBncmFuID09
IDY0ICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgICAgIHJldHVybiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgZWxzZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIHJldHVybiB6ZXJv
ZXRoX2d1ZXN0X3RhYmxlX29mZnNldCgocGFkZHJfdClndmEsIGdyYW4jI0spOyAgICAgICBcCit9
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisKK0dVRVNUX1RBQkxFX09GRlNFVF9IRUxQRVJTKDQpOworI2lmZGVm
IENPTkZJR19BUk1fNjQKK0dVRVNUX1RBQkxFX09GRlNFVF9IRUxQRVJTKDE2KTsKK0dVRVNUX1RB
QkxFX09GRlNFVF9IRUxQRVJTKDY0KTsKKyNlbmRpZgorCiAjZW5kaWYgLyogX19BU1NFTUJMWV9f
ICovCiAKIC8qCi0tIAoyLjEyLjIKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 20 20:34:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 20:34: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 1dNPqp-0007qw-LD; Tue, 20 Jun 2017 20: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 <proskurin@sec.in.tum.de>) id 1dNPqn-0007qF-Vk
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 20:34:14 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 5E/7A-03058-5C689495; Tue, 20 Jun 2017 20:34:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNLMWRWlGSWpSXmKPExsXSPJ+BQ/dIm2e
 kwaZ3+hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aZyRNZC9aJVcz9uZGlgfGHUBcjF4eQwDVG
 iVlvnjBCOCsZJY4+Ps/cxcjJwSZgIDHl9UpWEFtEQEni3qrJTCA2s4CexNcjU8DiwgIxEs1PV
 rOB2CwCqhJvZ00Dq+EVsJE4+GERWI2EgLzE2S07mScwci5gZFjFqFGcWlSWWqRrbKiXVJSZnl
 GSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iRHoMQYg2MHYtCjwEKMkB5OSKG9OhWekEF9Sfkp
 lRmJxRnxRaU5q8SFGGQ4OJQneza1AOcGi1PTUirTMHGDowKQlOHiURHivtgCleYsLEnOLM9Mh
 UqcYdTk2rF7/hUmIJS8/L1VKnDcDZIYASFFGaR7cCFgYX2KUlRLmZQQ6SoinILUoN7MEVf4Vo
 zgHo5IwbxzIFJ7MvBK4Ta+AjmACOuLFEQ+QI0oSEVJSDYyt73sSfl7/ov3n3QmO/tqNSiF7tx
 TM1cro38owbSvb2duvtXrSC2urW7L5yvIqZyXU+evMe+z+/sy7efrfGuyi08+c4Hmcln4ntH7
 GZm2mFQ4TtGt81AxSdwfOq774NHhKhOCO4qTgTecZs0OMf3bc9vwibrFqylyLLc0slx0r3y4I
 kjs2+ZkSS3FGoqEWc1FxIgCfiD9pXgIAAA==
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-3.tower-27.messagelabs.com!1497990852!108362968!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37632 invoked from network); 20 Jun 2017 20:34:12 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Jun 2017 20:34:12 -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 4887B1085B881
 for <xen-devel@lists.xenproject.org>; Tue, 20 Jun 2017 22:34:06 +0200 (CEST)
Received: from ker.sec.in.tum.de (ker.sec.in.tum.de [131.159.50.36])
 by files.sec.in.tum.de (Postfix) with ESMTP id 30A7B48FB85;
 Tue, 20 Jun 2017 22:34:06 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Tue, 20 Jun 2017 22:33:23 +0200
Message-Id: <20170620203332.17833-1-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.12.2
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>
Subject: [Xen-devel] [PATCH v4 0/9] arm/mem_access: Walk guest page tables
	in SW if mem_access is active
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLAoKVGhlIGZ1bmN0aW9uIHAybV9tZW1fYWNjZXNzX2NoZWNrX2FuZF9nZXRfcGFnZSBp
cyBjYWxsZWQgZnJvbSB0aGUgZnVuY3Rpb24KZ2V0X3BhZ2VfZnJvbV9ndmEgaWYgbWVtX2FjY2Vz
cyBpcyBhY3RpdmUgYW5kIHRoZSBoYXJkd2FyZS1haWRlZCB0cmFuc2xhdGlvbiBvZgp0aGUgZ2l2
ZW4gZ3Vlc3QgdmlydHVhbCBhZGRyZXNzIChndmEpIGludG8gbWFjaGluZSBhZGRyZXNzIGZhaWxz
LiBUaGF0IGlzLCBpZgp0aGUgc3RhZ2UtMiB0cmFuc2xhdGlvbiB0YWJsZXMgY29uc3RyYWluIGFj
Y2VzcyB0byB0aGUgZ3Vlc3RzJ3MgcGFnZSB0YWJsZXMsCmhhcmR3YXJlLWFzc2lzdGVkIHRyYW5z
bGF0aW9uIHdpbGwgZmFpbC4gVGhlIGlkZWEgb2YgdGhlIGZ1bmN0aW9uCnAybV9tZW1fYWNjZXNz
X2NoZWNrX2FuZF9nZXRfcGFnZSBpcyB0aHVzIHRvIHRyYW5zbGF0ZSB0aGUgZ2l2ZW4gZ3ZhIGFu
ZCBjaGVjawp0aGUgcmVxdWVzdGVkIGFjY2VzcyByaWdodHMgaW4gc29mdHdhcmUuIEhvd2V2ZXIs
IGFzIHRoZSBjdXJyZW50IGltcGxlbWVudGF0aW9uCm9mIHAybV9tZW1fYWNjZXNzX2NoZWNrX2Fu
ZF9nZXRfcGFnZSBtYWtlcyB1c2Ugb2YgdGhlIGhhcmR3YXJlLWFpZGVkIGd2YSB0byBpcGEKdHJh
bnNsYXRpb24sIHRoZSB0cmFuc2xhdGlvbiBtaWdodCBhbHNvIGZhaWwgYmVjYXVzZSBvZiByZWFz
b25zIHN0YXRlZCBhYm92ZQphbmQgd2lsbCBiZWNvbWUgZXF1YWxseSByZWxldmFudCBmb3IgdGhl
IGFsdHAybSBpbXBsZW1lbnRhdGlvbiBvbiBBUk0uICBBcwpzdWNoLCB3ZSBwcm92aWRlIGEgc29m
dHdhcmUgZ3Vlc3QgdHJhbnNsYXRpb24gdGFibGUgd2FsayB0byBhZGRyZXNzIHRoZSBhYm92ZQpt
ZW50aW9uZWQgaXNzdWUuIFdlIHN1Ym1pdCB0aGlzIHBhdGNoIHNlcmllcyBhcyBhbiBSRkMgdG8g
ZGlzY3VzcyB0aGUKYXBwcm9wcmlhdGUgbG9jYXRpb24gZm9yIHRoZSBjb2RlIGFuZCBmdXJ0aGVy
IGZ1bmN0aW9uYWxpdHkgcmVxdWlyZWQgdG8gZml4IHRoZQphYm92ZSBjb25jZXJucy4KClRoZSBj
dXJyZW50IHZlcnNpb24gb2YgdGhlIGltcGxlbWVudGF0aW9uIHN1cHBvcnRzIHRyYW5zbGF0aW9u
IG9mIGJvdGggdGhlCnNob3J0LWRlc2NyaXB0b3IgYXMgd2VsbCBhcyB0aGUgbG9uZy1kZXNjcmlw
dG9yIHRyYW5zbGF0aW9uIHRhYmxlIGZvcm1hdCBvbgpBUk12NyBhbmQgQVJNdjggKEFBcmNoMzIv
QUFyY2g2NCkuCgpUaGlzIHJldmlzZWQgdmVyc2lvbiBpbmNvcnBvcmF0ZXMgdGhlIGNvbW1lbnRz
IG9mIHRoZSBwcmV2aW91cyBwYXRjaCBzZXJpZXMgYW5kCm1haW5seSBjaGFuZ2VzIHRoZSBpbnRy
b2R1Y2VkIGRhdGEtc3RydWN0dXJlcyBhbmQgZGVmaW5lcyB0byBzaW1wbGlmeSBjb2RlLgpQbGVh
c2Ugbm90ZSB0aGF0IHRoaXMgcGF0Y2ggc2VyaWVzIGlzIGJhc2VkIG9uIEp1bGllbiBHcmFsbCdz
IHBhdGNoIHNlcmllcwoieGVuL2FybTogTW92ZSBMUEFFIGRlZmluaXRpb24gaW4gYSBzZXBhcmF0
ZSBoZWFkZXIiWzFdLgoKVGhlIGZvbGxvd2luZyBwYXRjaCBzZXJpZXMgY2FuIGJlIGZvdW5kIG9u
IEdpdGh1YlswXS4KCkNoZWVycywKflNlcmdlagoKWzBdIGh0dHBzOi8vZ2l0aHViLmNvbS9zZXJn
ZWotcHJvc2t1cmluL3hlbiAoYnJhbmNoIGFybS1ncHQtd2Fsay12NCkKWzFdIGh0dHBzOi8vbGlz
dHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTA2L21zZzAyMDk1Lmh0bWwK
ClNlcmdlaiBQcm9za3VyaW4gKDkpOgogIGFybS9tZW1fYWNjZXNzOiBBZGQgKFRDUl98VFRCQ1Jf
KSogZGVmaW5lcwogIGFybS9tZW1fYWNjZXNzOiBBZGQgZGVmaW5lcyBzdXBwb3J0aW5nIFBUcyB3
aXRoIHZhcnlpbmcgcGFnZSBzaXplcwogIGFybS9tZW1fYWNjZXNzOiBBZGQgc2hvcnQtZGVzY3Jp
cHRvciBwdGUgdHlwZWRlZnMKICBhcm0vbWVtX2FjY2VzczogSW50cm9kdWNlIEdWMk1fRVhFQyBw
ZXJtaXNzaW9uCiAgYXJtL21lbV9hY2Nlc3M6IEV4dGVuZCBCSVQtb3BlcmF0aW9ucyB0byB1bnNp
Z25lZCBsb25nIGxvbmcKICBhcm0vbWVtX2FjY2VzczogQWRkIHNvZnR3YXJlIGd1ZXN0LXBhZ2Ut
dGFibGUgd2FsawogIGFybS9tZW1fYWNjZXNzOiBBZGQgbG9uZy1kZXNjcmlwdG9yIGJhc2VkIGdw
dAogIGFybS9tZW1fYWNjZXNzOiBBZGQgc2hvcnQtZGVzY3JpcHRvciBiYXNlZCBncHQKICBhcm0v
bWVtX2FjY2VzczogV2FsayB0aGUgZ3Vlc3QncyBwdCBpbiBzb2Z0d2FyZQoKIHhlbi9hcmNoL2Fy
bS9NYWtlZmlsZSAgICAgICAgICAgIHwgICAxICsKIHhlbi9hcmNoL2FybS9ndWVzdF93YWxrLmMg
ICAgICAgIHwgNjM1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVu
L2FyY2gvYXJtL21lbV9hY2Nlc3MuYyAgICAgICAgfCAgMzEgKy0KIHhlbi9pbmNsdWRlL2FzbS1h
cm0vYml0b3BzLmggICAgIHwgICAzICstCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2d1ZXN0X3dhbGsu
aCB8ICAzNSArKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0vbHBhZS5oICAgICAgIHwgIDY3ICsrKysr
CiB4ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaCAgICAgICB8ICAgMSArCiB4ZW4vaW5jbHVkZS9h
c20tYXJtL3Byb2Nlc3Nvci5oICB8ICA2OSArKysrLQogeGVuL2luY2x1ZGUvYXNtLWFybS9zaG9y
dC1kZXNjLmggfCAxMDggKysrKysrKwogOSBmaWxlcyBjaGFuZ2VkLCA5NDQgaW5zZXJ0aW9ucygr
KSwgNiBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC9hcm0vZ3Vlc3Rf
d2Fsay5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLWFybS9ndWVzdF93YWxr
LmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20tYXJtL3Nob3J0LWRlc2MuaAoK
LS0gCjIuMTIuMgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 20 20:34:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 20:34: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 1dNPqq-0007ru-NY; Tue, 20 Jun 2017 20: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 <proskurin@sec.in.tum.de>) id 1dNPqo-0007qI-PS
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 20:34:14 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 F5/DC-03557-6C689495; Tue, 20 Jun 2017 20:34:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsXSPJ+BQ/dom2e
 kwcwWKYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPKqY9sBa8NKw59rGlgPK/excjFISSwkVGi
 5f11ZghnJaPErtknWLsYOTnYBAwkprxeCWaLCChJ3Fs1mQmkiFmgiVHiXuMDNpCEsICXxMoTv
 SwgNouAqsS17knMIDavgI3ElfNnmUBsCQF5ibNbdoLFOQVsJX59XQRmCwHV7Ph8hH0CI/cCRo
 ZVjBrFqUVlqUW6hhZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBHmYAgh2MNzc
 GHGKU5GBSEuXNqfCMFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBaw8MGCHBotT01Iq0zBxgqMGk
 JTh4lER4r7YApXmLCxJzizPTIVKnGHU5FvRs+MIkxJKXn5cqJc77qRWoSACkKKM0D24ELOwvM
 cpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZhXBOQSnsy8ErhNr4COYAI64sURD5AjShIRUlINjE
 5qikVct3I/mx53uBIQk3RQOFhdi01Bm+8vl8jZv48SSk1TAlceCRV/mj+Vx2g2C3NA2PkT997
 fYyvboCe32nHGxfM7/CeHnnMNblvl2GxROM/zcKlBh5/XD9lIdsGZC+conJ+s7/xolUbQu7ap
 Yq6Gtr3fz07+FXJKyU2j5Vgxw4ctDrEtSizFGYmGWsxFxYkAw1tnW3YCAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-15.tower-21.messagelabs.com!1497990853!74711950!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34649 invoked from network); 20 Jun 2017 20:34:13 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Jun 2017 20:34:13 -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 876D21085B883;
 Tue, 20 Jun 2017 22:34:06 +0200 (CEST)
Received: from ker.sec.in.tum.de (ker.sec.in.tum.de [131.159.50.36])
 by files.sec.in.tum.de (Postfix) with ESMTP id 7A75748FB85;
 Tue, 20 Jun 2017 22:34:06 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Tue, 20 Jun 2017 22:33:29 +0200
Message-Id: <20170620203332.17833-7-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.12.2
In-Reply-To: <20170620203332.17833-1-proskurin@sec.in.tum.de>
References: <20170620203332.17833-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v4 6/9] arm/mem_access: Add software
	guest-page-table walk
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGZ1bmN0aW9uIHAybV9tZW1fYWNjZXNzX2NoZWNrX2FuZF9nZXRfcGFnZSBpbiBtZW1fYWNj
ZXNzLmMKdHJhbnNsYXRlcyBhIGd2YSB0byBhbiBpcGEgYnkgbWVhbnMgb2YgdGhlIGhhcmR3YXJl
IGZ1bmN0aW9uYWxpdHkgb2YgdGhlCkFSTSBhcmNoaXRlY3R1cmUuIFRoaXMgaXMgaW1wbGVtZW50
ZWQgaW4gdGhlIGZ1bmN0aW9uIGd2YV90b19pcGEuIElmCm1lbV9hY2Nlc3MgaXMgYWN0aXZlLCBo
YXJkd2FyZS1iYXNlZCBndmEgdG8gaXBhIHRyYW5zbGF0aW9uIG1pZ2h0IGZhaWwsCmFzIGd2YV90
b19pcGEgdXNlcyB0aGUgZ3Vlc3QncyB0cmFuc2xhdGlvbiB0YWJsZXMsIGFjY2VzcyB0byB3aGlj
aCBtaWdodApiZSByZXN0cmljdGVkIGJ5IHRoZSBhY3RpdmUgVlRUQlIuIFRvIGFkZHJlc3MgdGhp
cyBpc3N1ZSwgaW4gdGhpcyBjb21taXQKd2UgYWRkIGEgc29mdHdhcmUtYmFzZWQgZ3Vlc3QtcGFn
ZS10YWJsZSB3YWxrLCB3aGljaCB3aWxsIGJlIHVzZWQgYnkgdGhlCmZ1bmN0aW9uIHAybV9tZW1f
YWNjZXNzX2NoZWNrX2FuZF9nZXRfcGFnZSBwZXJmb3JtIHRoZSBndmEgdG8gaXBhCnRyYW5zbGF0
aW9uIGluIHNvZnR3YXJlIGluIG9uZSBvZiB0aGUgZm9sbG93aW5nIGNvbW1pdHMuCgpOb3RlOiBU
aGUgaW50cm9kdWNlZCBmdW5jdGlvbiBndWVzdF93YWxrX3RhYmxlcyBhc3N1bWVzIHRoYXQgdGhl
IGRvbWFpbiwKdGhlIGd2YSBvZiB3aGljaCBpcyB0byBiZSB0cmFuc2xhdGVkLCBpcyBydW5uaW5n
IG9uIHRoZSBjdXJyZW50bHkgYWN0aXZlCnZDUFUuIFRvIHdhbGsgdGhlIGd1ZXN0J3MgcGFnZSB0
YWJsZXMgb24gYSBkaWZmZXJlbnQgdkNQVSwgdGhlIGZvbGxvd2luZwpyZWdpc3RlcnMgd291bGQg
bmVlZCB0byBiZSBsb2FkZWQ6IFRDUl9FTDEsIFRUQlIwX0VMMSwgVFRCUjFfRUwxLCBhbmQKU0NU
TFJfRUwxLgoKU2lnbmVkLW9mZi1ieTogU2VyZ2VqIFByb3NrdXJpbiA8cHJvc2t1cmluQHNlYy5p
bi50dW0uZGU+Ci0tLQpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCnYyOiBSZW5h
bWUgcDJtX2d2YV90b19pcGEgdG8gcDJtX3dhbGtfZ3B0IGFuZCBtb3ZlIGl0IHRvIHAybS5jLgoK
ICAgIE1vdmUgdGhlIGZ1bmN0aW9uYWxpdHkgcmVzcG9uc2libGUgZm9yIHdhbGtpbmcgbG9uZy1k
ZXNjcmlwdG9yIGJhc2VkCiAgICB0cmFuc2xhdGlvbiB0YWJsZXMgb3V0IG9mIHRoZSBmdW5jdGlv
biBwMm1fd2Fsa19ncHQuIEFsc28gbW92ZSBvdXQKICAgIHRoZSBsb25nLWRlc2NyaXB0b3IgYmFz
ZWQgdHJhbnNsYXRpb24gb3V0IG9mIHRoaXMgY29tbWl0LgoKICAgIENoYW5nZSBmdW5jdGlvbiBw
YXJhbWV0ZXJzIGluIG9yZGVyIHRvIHJldHVybiBhY2Nlc3MgYWNjZXNzIHJpZ2h0cwogICAgdG8g
YSByZXF1ZXN0ZWQgZ3ZhLgoKICAgIENvc21ldGljIGZpeGVzLgoKdjM6IFJlbmFtZSB0aGUgaW50
cm9kdWNlZCBmdW5jdGlvbnMgdG8gZ3Vlc3Rfd2Fsa18odGFibGVzfHNkfGxkKSBhbmQKICAgIG1v
dmUgdGhlIGltcGxlbWVudGF0aW9uIHRvIGd1ZXN0X2NvcHkuKGN8aCkuCgogICAgU2V0IHBlcm1p
c3Npb25zIGluIGd1ZXN0X3dhbGtfdGFibGVzIGFsc28gaWYgdGhlIE1NVSBpcyBkaXNhYmxlZC4K
CiAgICBDaGFuZ2UgdGhlIGZ1bmN0aW9uIHBhcmFtZXRlciBvZiB0eXBlICJzdHJ1Y3QgcDJtX2Rv
bWFpbiAqIiB0bwogICAgInN0cnVjdCB2Y3B1ICoiIGluIHRoZSBmdW5jdGlvbiBndWVzdF93YWxr
X3RhYmxlcy4KCnY0OiBDaGFuZ2UgdGhlIGZ1bmN0aW9uIHBhcmFtZXRlciBvZiB0eXBlICJzdHJ1
Y3QgcDJtX2RvbWFpbiAqIiB0bwogICAgInN0cnVjdCB2Y3B1ICoiIGluIHRoZSBmdW5jdGlvbnMg
Z3Vlc3Rfd2Fsa18oc2R8bGQpIGFzIHdlbGwuCi0tLQogeGVuL2FyY2gvYXJtL01ha2VmaWxlICAg
ICAgICAgICAgfCAgMSArCiB4ZW4vYXJjaC9hcm0vZ3Vlc3Rfd2Fsay5jICAgICAgICB8IDkxICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS1h
cm0vZ3Vlc3Rfd2Fsay5oIHwgMTkgKysrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDExMSBpbnNl
cnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gvYXJtL2d1ZXN0X3dhbGsuYwog
Y3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3Rfd2Fsay5oCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL01ha2VmaWxlIGIveGVuL2FyY2gvYXJtL01ha2VmaWxlCmlu
ZGV4IDQ5ZTFmYjJmODQuLjI4MmQyYzI5NDkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9NYWtl
ZmlsZQorKysgYi94ZW4vYXJjaC9hcm0vTWFrZWZpbGUKQEAgLTIxLDYgKzIxLDcgQEAgb2JqLSQo
Q09ORklHX0hBU19HSUNWMykgKz0gZ2ljLXYzLm8KIG9iai0kKENPTkZJR19IQVNfSVRTKSArPSBn
aWMtdjMtaXRzLm8KIG9iai0kKENPTkZJR19IQVNfSVRTKSArPSBnaWMtdjMtbHBpLm8KIG9iai15
ICs9IGd1ZXN0Y29weS5vCitvYmoteSArPSBndWVzdF93YWxrLm8KIG9iai15ICs9IGh2bS5vCiBv
YmoteSArPSBpby5vCiBvYmoteSArPSBpcnEubwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2d1
ZXN0X3dhbGsuYyBiL3hlbi9hcmNoL2FybS9ndWVzdF93YWxrLmMKbmV3IGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggMDAwMDAwMDAwMC4uYjhiYjU1M2E2ZQotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9h
cmNoL2FybS9ndWVzdF93YWxrLmMKQEAgLTAsMCArMSw5MSBAQAorLyoKKyAqIEd1ZXN0IHBhZ2Ug
dGFibGUgd2FsaworICogQ29weXJpZ2h0IChjKSAyMDE3IFNlcmdlaiBQcm9za3VyaW4gPHByb3Nr
dXJpbkBzZWMuaW4udHVtLmRlPgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJl
OyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5IGl0CisgKiB1bmRlciB0aGUg
dGVybXMgYW5kIGNvbmRpdGlvbnMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlLAor
ICogdmVyc2lvbiAyLCBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlv
bi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgaXQgd2ls
bCBiZSB1c2VmdWwsIGJ1dCBXSVRIT1VUCisgKiBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0
aGUgaW1wbGllZCB3YXJyYW50eSBvZiBNRVJDSEFOVEFCSUxJVFkgb3IKKyAqIEZJVE5FU1MgRk9S
IEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5z
ZSBmb3IKKyAqIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQg
YSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhbG9uZyB3aXRoCisgKiB0
aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4K
KyAqLworCisjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CisKKy8qCisgKiBUaGUgZnVuY3Rpb24gZ3Vl
c3Rfd2Fsa19zZCB0cmFuc2xhdGVzIGEgZ2l2ZW4gR1ZBIGludG8gYW4gSVBBIHVzaW5nIHRoZQor
ICogc2hvcnQtZGVzY3JpcHRvciB0cmFuc2xhdGlvbiB0YWJsZSBmb3JtYXQgaW4gc29mdHdhcmUu
IFRoaXMgZnVuY3Rpb24gYXNzdW1lcworICogdGhhdCB0aGUgZG9tYWluIGlzIHJ1bm5pbmcgb24g
dGhlIGN1cnJlbnRseSBhY3RpdmUgdkNQVS4gVG8gd2FsayB0aGUgZ3Vlc3QncworICogcGFnZSB0
YWJsZSBvbiBhIGRpZmZlcmVudCB2Q1BVLCB0aGUgZm9sbG93aW5nIHJlZ2lzdGVycyB3b3VsZCBu
ZWVkIHRvIGJlCisgKiBsb2FkZWQ6IFRDUl9FTDEsIFRUQlIwX0VMMSwgVFRCUjFfRUwxLCBhbmQg
U0NUTFJfRUwxLgorICovCitzdGF0aWMgaW50IGd1ZXN0X3dhbGtfc2QoY29uc3Qgc3RydWN0IHZj
cHUgKnYsCisgICAgICAgICAgICAgICAgICAgICAgICAgdmFkZHJfdCBndmEsIHBhZGRyX3QgKmlw
YSwKKyAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKnBlcm1zKQoreworICAg
IC8qIE5vdCBpbXBsZW1lbnRlZCB5ZXQuICovCisgICAgcmV0dXJuIC1FRkFVTFQ7Cit9CisKKy8q
CisgKiBUaGUgZnVuY3Rpb24gZ3Vlc3Rfd2Fsa19sZCB0cmFuc2xhdGVzIGEgZ2l2ZW4gR1ZBIGlu
dG8gYW4gSVBBIHVzaW5nIHRoZQorICogbG9uZy1kZXNjcmlwdG9yIHRyYW5zbGF0aW9uIHRhYmxl
IGZvcm1hdCBpbiBzb2Z0d2FyZS4gVGhpcyBmdW5jdGlvbiBhc3N1bWVzCisgKiB0aGF0IHRoZSBk
b21haW4gaXMgcnVubmluZyBvbiB0aGUgY3VycmVudGx5IGFjdGl2ZSB2Q1BVLiBUbyB3YWxrIHRo
ZSBndWVzdCdzCisgKiBwYWdlIHRhYmxlIG9uIGEgZGlmZmVyZW50IHZDUFUsIHRoZSBmb2xsb3dp
bmcgcmVnaXN0ZXJzIHdvdWxkIG5lZWQgdG8gYmUKKyAqIGxvYWRlZDogVENSX0VMMSwgVFRCUjBf
RUwxLCBUVEJSMV9FTDEsIGFuZCBTQ1RMUl9FTDEuCisgKi8KK3N0YXRpYyBpbnQgZ3Vlc3Rfd2Fs
a19sZChjb25zdCBzdHJ1Y3QgdmNwdSAqdiwKKyAgICAgICAgICAgICAgICAgICAgICAgICB2YWRk
cl90IGd2YSwgcGFkZHJfdCAqaXBhLAorICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCAqcGVybXMpCit7CisgICAgLyogTm90IGltcGxlbWVudGVkIHlldC4gKi8KKyAgICByZXR1
cm4gLUVGQVVMVDsKK30KKworaW50IGd1ZXN0X3dhbGtfdGFibGVzKGNvbnN0IHN0cnVjdCB2Y3B1
ICp2LCB2YWRkcl90IGd2YSwKKyAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90ICppcGEsIHVu
c2lnbmVkIGludCAqcGVybXMpCit7CisgICAgdWludDMyX3Qgc2N0bHIgPSBSRUFEX1NZU1JFRyhT
Q1RMUl9FTDEpOworICAgIHJlZ2lzdGVyX3QgdGNyID0gUkVBRF9TWVNSRUcoVENSX0VMMSk7Cisg
ICAgdW5zaWduZWQgaW50IF9wZXJtcyA9IEdWMk1fUkVBRDsKKworICAgIC8qIFdlIGFzc3VtZSB0
aGF0IHRoZSBkb21haW4gaXMgcnVubmluZyBvbiB0aGUgY3VycmVudGx5IGFjdGl2ZSBkb21haW4u
ICovCisgICAgaWYgKCB2ICE9IGN1cnJlbnQgKQorICAgICAgICByZXR1cm4gLUVGQVVMVDsKKwor
ICAgIC8qIEFsbG93IHBlcm1zIHRvIGJlIE5VTEwuICovCisgICAgcGVybXMgPSBwZXJtcyA/OiAm
X3Blcm1zOworCisgICAgLyogSWYgdGhlIE1NVSBpcyBkaXNhYmxlZCwgdGhlcmUgaXMgbm8gbmVl
ZCB0byB0cmFuc2xhdGUgdGhlIGd2YS4gKi8KKyAgICBpZiAoICEoc2N0bHIgJiBTQ1RMUl9NKSAp
CisgICAgeworICAgICAgICAqaXBhID0gZ3ZhOworCisgICAgICAgIC8qIE1lbW9yeSBjYW4gYmUg
YWNjZXNzZWQgd2l0aG91dCBhbnkgcmVzdHJpY3Rpb25zLiAqLworICAgICAgICAqcGVybXMgPSBH
VjJNX1JFQUR8R1YyTV9XUklURXxHVjJNX0VYRUM7CisKKyAgICAgICAgcmV0dXJuIDA7CisgICAg
fQorCisgICAgaWYgKCBpc18zMmJpdF9kb21haW4odi0+ZG9tYWluKSApCisgICAgeworICAgICAg
ICBpZiAoICEodGNyICYgVFRCQ1JfRUFFKSApCisgICAgICAgICAgICByZXR1cm4gZ3Vlc3Rfd2Fs
a19zZCh2LCBndmEsIGlwYSwgcGVybXMpOworICAgIH0KKworICAgIHJldHVybiBndWVzdF93YWxr
X2xkKHYsIGd2YSwgaXBhLCBwZXJtcyk7Cit9CisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6Cisg
KiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAor
ICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vZ3Vlc3Rfd2Fsay5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9ndWVzdF93
YWxrLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uNGVkODQ3NmUwOAot
LS0gL2Rldi9udWxsCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3Rfd2Fsay5oCkBAIC0w
LDAgKzEsMTkgQEAKKyNpZm5kZWYgX1hFTl9HVUVTVF9XQUxLX0gKKyNkZWZpbmUgX1hFTl9HVUVT
VF9XQUxLX0gKKworLyogV2FsayB0aGUgZ3Vlc3QncyBwYWdlIHRhYmxlcyBpbiBzb2Z0d2FyZS4g
Ki8KK2ludCBndWVzdF93YWxrX3RhYmxlcyhjb25zdCBzdHJ1Y3QgdmNwdSAqdiwKKyAgICAgICAg
ICAgICAgICAgICAgICB2YWRkcl90IGd2YSwKKyAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90
ICppcGEsCisgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpwZXJtcyk7CisKKyNl
bmRpZiAvKiBfWEVOX0dVRVNUX1dBTEtfSCAqLworCisvKgorICogTG9jYWwgdmFyaWFibGVzOgor
ICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQK
KyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCi0tIAoyLjEyLjIKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 20 20:34:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 20:34: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 1dNPqq-0007rj-Gi; Tue, 20 Jun 2017 20: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 <proskurin@sec.in.tum.de>) id 1dNPqo-0007qJ-LX
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 20:34:14 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 74/D8-29088-5C689495; Tue, 20 Jun 2017 20:34:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsXSPJ+BQ/dom2e
 kwfn3whbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bnm0fYC25qVrz9/YSlgfGETBcjF4eQwEZG
 iU3TP7JAOCsZJc6tf87UxcjJwSZgIDHl9UpWEFtEQEni3qrJTCBFzAJNjBL3Gh+wgSSEBTwlT
 vx6zN7FyMHBIqAqceOtE0iYV8BGoqVpG9gcCQF5ibNbdjKD2JwCthK/vi4Cs4WAanZ8PsI+gZ
 F7ASPDKkaN4tSistQiXUMLvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MQA/XMzA
 w7mD8fdrzEKMkB5OSKG9OhWekEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQler1agnGBRanpqRVpm
 DjDUYNISHDxKIrxXW4DSvMUFibnFmekQqVOMilLivBkgfQIgiYzSPLg2WHhfYpSVEuZlZGBgE
 OIpSC3KzSxBlX/FKM7BqCTM+xRkCk9mXgnc9FdAi5mAFr844gGyuCQRISXVwOhwJ8SYeZEi75
 SL7Mz7TxUEStn8bVfRTCy67sC1YBlj/CsGsVwpS5t+O+OjU18uS5HQCQ5K3sSWe2Pl0r0/hCy
 PXEkx4pz9JIwhZNG2urP+J5yueiqXq+Y8vCc73WX1VUur0xpfj/KeS8vM3rNVdk5EQEdz2Q79
 NTOvBxlteZx5l21rZW5IphJLcUaioRZzUXEiAJqVvtJqAgAA
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-3.tower-31.messagelabs.com!1497990853!106586932!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12845 invoked from network); 20 Jun 2017 20:34:13 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Jun 2017 20:34:13 -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 6CF541085B881;
 Tue, 20 Jun 2017 22:34:06 +0200 (CEST)
Received: from ker.sec.in.tum.de (ker.sec.in.tum.de [131.159.50.36])
 by files.sec.in.tum.de (Postfix) with ESMTP id 5532748FB88;
 Tue, 20 Jun 2017 22:34:06 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Tue, 20 Jun 2017 22:33:26 +0200
Message-Id: <20170620203332.17833-4-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.12.2
In-Reply-To: <20170620203332.17833-1-proskurin@sec.in.tum.de>
References: <20170620203332.17833-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v4 3/9] arm/mem_access: Add short-descriptor pte
	typedefs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGN1cnJlbnQgaW1wbGVtZW50YXRpb24gZG9lcyBub3QgcHJvdmlkZSBhcHByb3ByaWF0ZSB0
eXBlcyBmb3IKc2hvcnQtZGVzY3JpcHRvciB0cmFuc2xhdGlvbiB0YWJsZSBlbnRyaWVzLiBBcyBz
dWNoLCB0aGlzIGNvbW1pdCBhZGRzIG5ldwp0eXBlcywgd2hpY2ggc2ltcGxpZnkgbWFuYWdpbmcg
dGhlIHJlc3BlY3RpdmUgdHJhbnNsYXRpb24gdGFibGUgZW50cmllcy4KClNpZ25lZC1vZmYtYnk6
IFNlcmdlaiBQcm9za3VyaW4gPHByb3NrdXJpbkBzZWMuaW4udHVtLmRlPgotLS0KQ2M6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQp2MzogQWRkIG1vcmUgc2hvcnQtZGVzY3JpcHRvciBy
ZWxhdGVkIHB0ZSB0eXBlZGVmcyB0aGF0IHdpbGwgYmUgdXNlZCBieQogICAgdGhlIGZvbGxvd2lu
ZyBjb21taXRzLgoKdjQ6IE1vdmUgc2hvcnQtZGVzY3JpcHRvciBwdGUgdHlwZWRlZnMgb3V0IG9m
IHBhZ2UuaCBpbnRvIHNob3J0LWRlc2MuaC4KCiAgICBDaGFuZ2UgdGhlIHR5cGUgdW5zaWduZWQg
aW50IHRvIGJvb2wgb2YgZXZlcnkgYml0ZmllbGQgaW4KICAgIHNob3J0LWRlc2NyaXB0b3IgcmVs
YXRlZCBkYXRhLXN0cnVjdHVyZXMgdGhhdCBob2xkcyBvbmx5IG9uZSBiaXQuCgogICAgQ2hhbmdl
IHRoZSB0eXBlZGVmIG5hbWVzIGZyb20gcHRlX3NkXyogdG8gc2hvcnRfZGVzY18qLgotLS0KIHhl
bi9pbmNsdWRlL2FzbS1hcm0vc2hvcnQtZGVzYy5oIHwgMTA4ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDEwOCBpbnNlcnRpb25zKCspCiBj
cmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLWFybS9zaG9ydC1kZXNjLmgKCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Nob3J0LWRlc2MuaCBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vc2hvcnQtZGVzYy5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAu
LjZlMmFiMDlkMjQKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Nob3J0
LWRlc2MuaApAQCAtMCwwICsxLDEwOCBAQAorI2lmbmRlZiBfX0FSTV9TSE9SVF9ERVNDX0hfXwor
I2RlZmluZSBfX0FSTV9TSE9SVF9ERVNDX0hfXworCisvKgorICogQ29tcHJpc2VzIGJpdHMgb2Yg
dGhlIGxldmVsIDEgc2hvcnQtZGVzY3JpcHRvciBmb3JtYXQgcmVwcmVzZW50aW5nCisgKiBhIHNl
Y3Rpb24uCisgKi8KK3R5cGVkZWYgc3RydWN0IF9fcGFja2VkIHsKKyAgICBib29sIHB4bjoxOyAg
ICAgICAgICAgICAgICAgLyogUHJpdmlsZWdlZCBFeGVjdXRlIE5ldmVyICovCisgICAgYm9vbCBz
ZWM6MTsgICAgICAgICAgICAgICAgIC8qID09IDEgaWYgc2VjdGlvbiBvciBzdXBlcnNlY3Rpb24g
Ki8KKyAgICBib29sIGI6MTsgICAgICAgICAgICAgICAgICAgLyogQnVmZmVyYWJsZSAqLworICAg
IGJvb2wgYzoxOyAgICAgICAgICAgICAgICAgICAvKiBDYWNoZWFibGUgKi8KKyAgICBib29sIHhu
OjE7ICAgICAgICAgICAgICAgICAgLyogRXhlY3V0ZSBOZXZlciAqLworICAgIHVuc2lnbmVkIGlu
dCBkb206NDsgICAgICAgICAvKiBEb21haW4gZmllbGQgKi8KKyAgICBib29sIGltcGw6MTsgICAg
ICAgICAgICAgICAgLyogSW1wbGVtZW50YXRpb24gZGVmaW5lZCAqLworICAgIHVuc2lnbmVkIGlu
dCBhcDoyOyAgICAgICAgICAvKiBBUFsxOjBdICovCisgICAgdW5zaWduZWQgaW50IHRleDozOyAg
ICAgICAgIC8qIFRFWFsyOjBdICovCisgICAgYm9vbCBybzoxOyAgICAgICAgICAgICAgICAgIC8q
IEFQWzJdICovCisgICAgYm9vbCBzOjE7ICAgICAgICAgICAgICAgICAgIC8qIFNoYXJlYWJsZSAq
LworICAgIGJvb2wgbmc6MTsgICAgICAgICAgICAgICAgICAvKiBOb24tZ2xvYmFsICovCisgICAg
Ym9vbCBzdXBlcnNlYzoxOyAgICAgICAgICAgIC8qIE11c3QgYmUgMCBmb3Igc2VjdGlvbnMgKi8K
KyAgICBib29sIG5zOjE7ICAgICAgICAgICAgICAgICAgLyogTm9uLXNlY3VyZSAqLworICAgIHVu
c2lnbmVkIGludCBiYXNlOjEyOyAgICAgICAvKiBTZWN0aW9uIGJhc2UgYWRkcmVzcyAqLworfSBz
aG9ydF9kZXNjX2wxX3NlY190OworCisvKgorICogQ29tcHJpc2VzIGJpdHMgb2YgdGhlIGxldmVs
IDEgc2hvcnQtZGVzY3JpcHRvciBmb3JtYXQgcmVwcmVzZW50aW5nCisgKiBhIHN1cGVyc2VjdGlv
bi4KKyAqLwordHlwZWRlZiBzdHJ1Y3QgX19wYWNrZWQgeworICAgIGJvb2wgcHhuOjE7ICAgICAg
ICAgICAgICAgICAvKiBQcml2aWxlZ2VkIEV4ZWN1dGUgTmV2ZXIgKi8KKyAgICBib29sIHNlYzox
OyAgICAgICAgICAgICAgICAgLyogPT0gMSBpZiBzZWN0aW9uIG9yIHN1cGVyc2VjdGlvbiAqLwor
ICAgIGJvb2wgYjoxOyAgICAgICAgICAgICAgICAgICAvKiBCdWZmZXJhYmxlICovCisgICAgYm9v
bCBjOjE7ICAgICAgICAgICAgICAgICAgIC8qIENhY2hlYWJsZSAqLworICAgIGJvb2wgeG46MTsg
ICAgICAgICAgICAgICAgICAvKiBFeGVjdXRlIE5ldmVyICovCisgICAgdW5zaWduZWQgaW50IGV4
dGJhc2UyOjQ7ICAgIC8qIEV4dGVuZGVkIGJhc2UgYWRkcmVzcywgUEFbMzk6MzZdICovCisgICAg
Ym9vbCBpbXBsOjE7ICAgICAgICAgICAgICAgIC8qIEltcGxlbWVudGF0aW9uIGRlZmluZWQgKi8K
KyAgICB1bnNpZ25lZCBpbnQgYXA6MjsgICAgICAgICAgLyogQVBbMTowXSAqLworICAgIHVuc2ln
bmVkIGludCB0ZXg6MzsgICAgICAgICAvKiBURVhbMjowXSAqLworICAgIGJvb2wgcm86MTsgICAg
ICAgICAgICAgICAgICAvKiBBUFsyXSAqLworICAgIGJvb2wgczoxOyAgICAgICAgICAgICAgICAg
ICAvKiBTaGFyZWFibGUgKi8KKyAgICBib29sIG5nOjE7ICAgICAgICAgICAgICAgICAgLyogTm9u
LWdsb2JhbCAqLworICAgIGJvb2wgc3VwZXJzZWM6MTsgICAgICAgICAgICAvKiBNdXN0IGJlIDAg
Zm9yIHNlY3Rpb25zICovCisgICAgYm9vbCBuczoxOyAgICAgICAgICAgICAgICAgIC8qIE5vbi1z
ZWN1cmUgKi8KKyAgICB1bnNpZ25lZCBpbnQgZXh0YmFzZTE6NDsgICAgLyogRXh0ZW5kZWQgYmFz
ZSBhZGRyZXNzLCBQQVszNTozMl0gKi8KKyAgICB1bnNpZ25lZCBpbnQgYmFzZTo4OyAgICAgICAg
LyogU3VwZXJzZWN0aW9uIGJhc2UgYWRkcmVzcyAqLworfSBzaG9ydF9kZXNjX2wxX3N1cGVyc2Vj
X3Q7CisKKy8qCisgKiBDb21wcmlzZXMgYml0cyBvZiB0aGUgbGV2ZWwgMiBzaG9ydC1kZXNjcmlw
dG9yIGZvcm1hdCByZXByZXNlbnRpbmcKKyAqIGEgc21hbGwgcGFnZS4KKyAqLwordHlwZWRlZiBz
dHJ1Y3QgX19wYWNrZWQgeworICAgIGJvb2wgeG46MTsgICAgICAgICAgICAgICAgICAvKiBFeGVj
dXRlIE5ldmVyICovCisgICAgYm9vbCBwYWdlOjE7ICAgICAgICAgICAgICAgIC8qID09MSBpZiBz
bWFsbCBwYWdlICovCisgICAgYm9vbCBiOjE7ICAgICAgICAgICAgICAgICAgIC8qIEJ1ZmZlcmFi
bGUgKi8KKyAgICBib29sIGM6MTsgICAgICAgICAgICAgICAgICAgLyogQ2FjaGVhYmxlICovCisg
ICAgdW5zaWduZWQgaW50IGFwOjI7ICAgICAgICAgIC8qIEFQWzE6MF0gKi8KKyAgICB1bnNpZ25l
ZCBpbnQgdGV4OjM7ICAgICAgICAgLyogVEVYWzI6MF0gKi8KKyAgICBib29sIHJvOjE7ICAgICAg
ICAgICAgICAgICAgLyogQVBbMl0gKi8KKyAgICBib29sIHM6MTsgICAgICAgICAgICAgICAgICAg
LyogU2hhcmVhYmxlICovCisgICAgYm9vbCBuZzoxOyAgICAgICAgICAgICAgICAgIC8qIE5vbi1n
bG9iYWwgKi8KKyAgICB1bnNpZ25lZCBpbnQgYmFzZToyMDsgICAgICAgLyogU21hbGwgcGFnZSBi
YXNlIGFkZHJlc3MgKi8KK30gc2hvcnRfZGVzY19sMl9wYWdlX3Q7CisKKy8qCisgKiBDb21wcmlz
ZXMgYml0cyBvZiB0aGUgbGV2ZWwgMiBzaG9ydC1kZXNjcmlwdG9yIGZvcm1hdCByZXByZXNlbnRp
bmcKKyAqIGEgbGFyZ2UgcGFnZS4KKyAqLwordHlwZWRlZiBzdHJ1Y3QgX19wYWNrZWQgeworICAg
IGJvb2wgbHBhZ2U6MTsgICAgICAgICAgICAgICAvKiA9PTEgaWYgbGFyZ2UgcGFnZSAqLworICAg
IGJvb2wgcGFnZToxOyAgICAgICAgICAgICAgICAvKiA9PTAgaWYgbGFyZ2UgcGFnZSAqLworICAg
IGJvb2wgYjoxOyAgICAgICAgICAgICAgICAgICAvKiBCdWZmZXJhYmxlICovCisgICAgYm9vbCBj
OjE7ICAgICAgICAgICAgICAgICAgIC8qIENhY2hlYWJsZSAqLworICAgIHVuc2lnbmVkIGludCBh
cDoyOyAgICAgICAgICAvKiBBUFsxOjBdICovCisgICAgdW5zaWduZWQgaW50IHNiejozOyAgICAg
ICAgIC8qIFNob3VsZCBiZSB6ZXJvICovCisgICAgYm9vbCBybzoxOyAgICAgICAgICAgICAgICAg
IC8qIEFQWzJdICovCisgICAgYm9vbCBzOjE7ICAgICAgICAgICAgICAgICAgIC8qIFNoYXJlYWJs
ZSAqLworICAgIGJvb2wgbmc6MTsgICAgICAgICAgICAgICAgICAvKiBOb24tZ2xvYmFsICovCisg
ICAgdW5zaWduZWQgaW50IHRleDozOyAgICAgICAgIC8qIFRFWFsyOjBdICovCisgICAgYm9vbCB4
bjoxOyAgICAgICAgICAgICAgICAgIC8qIEV4ZWN1dGUgTmV2ZXIgKi8KKyAgICB1bnNpZ25lZCBp
bnQgYmFzZToxNjsgICAgICAgLyogTGFyZ2UgcGFnZSBiYXNlIGFkZHJlc3MgKi8KK30gc2hvcnRf
ZGVzY19sMl9scGFnZV90OworCisvKgorICogQ29tcHJpc2VzIHRoZSBiaXRzIHJlcXVpcmVkIHRv
IHdhbGsgcGFnZSB0YWJsZXMgYWRoZXJpbmcgdG8gdGhlCisgKiBzaG9ydC1kZXNjcmlwdG9yIHRy
YW5zbGF0aW9uIHRhYmxlIGZvcm1hdC4KKyAqLwordHlwZWRlZiBzdHJ1Y3QgX19wYWNrZWQgewor
ICAgIHVuc2lnbmVkIGludCBkdDoyOyAgICAgICAgICAvKiBEZXNjcmlwdG9yIHR5cGUgKi8KKyAg
ICB1bnNpZ25lZCBpbnQgcGFkMTo4OworICAgIHVuc2lnbmVkIGludCBiYXNlOjIyOyAgICAgICAv
KiBCYXNlIGFkZHJlc3Mgb2YgYmxvY2sgb3IgbmV4dCB0YWJsZSAqLworfSBzaG9ydF9kZXNjX3dh
bGtfdDsKKworLyoKKyAqIFJlcHJlc2VudHMgcGFnZSB0YWJsZSBlbnRyaWVzIGFkaGVyaW5nIHRv
IHRoZSBzaG9ydC1kZXNjcmlwdG9yIHRyYW5zbGF0aW9uCisgKiB0YWJsZSBmb3JtYXQuCisgKi8K
K3R5cGVkZWYgdW5pb24geworICAgIHVpbnQzMl90IGJpdHM7CisgICAgc2hvcnRfZGVzY193YWxr
X3Qgd2FsazsKKyAgICBzaG9ydF9kZXNjX2wxX3NlY190IHNlYzsKKyAgICBzaG9ydF9kZXNjX2wx
X3N1cGVyc2VjX3Qgc3VwZXJzZWM7CisgICAgc2hvcnRfZGVzY19sMl9wYWdlX3QgcGc7CisgICAg
c2hvcnRfZGVzY19sMl9scGFnZV90IGxwZzsKK30gc2hvcnRfZGVzY190OworCisjZW5kaWYgLyog
X19BUk1fU0hPUlRfREVTQ19IX18gKi8KLS0gCjIuMTIuMgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 20 20:34:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 20:34: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 1dNPqu-0007uV-UO; Tue, 20 Jun 2017 20:34:20 +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 1dNPqu-0007tS-7J
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 20:34:20 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 39/B1-03620-BC689495; Tue, 20 Jun 2017 20:34:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsXSPJ+BQ/dUm2e
 kwax2fYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaPh8hbmguc2FQ/WZzUwntLuYuTkEBLYyCgx
 95piFyMXkL2SUeLVxKnsIAk2AQOJKa9XsoLYIgJKEvdWTWYCKWIWaGKUuNf4gA0kISzgJtG85
 wsLiM0ioCox91IzWJxXwEbi0cuZjCC2hIC8xNktO5lBbE4BW4lfXxcxQ2y2kdjx+Qj7BEbuBY
 wMqxg1ilOLylKLdA0t9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAv3LAAQ7GG9
 uDDjEKMnBpCTKm1PhGSnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgtceGC5CgkWp6akVaZk5wECD
 SUtw8CiJ8F5tAUrzFhck5hZnpkOkTjEqSonzfmoFSgiAJDJK8+DaYMF9iVFWSpiXEegQIZ6C1
 KLczBJU+VeM4hyMSsK8IiDbeTLzSuCmvwJazAS0+MURD5DFJYkIKakGxi42cQ0bpTx7t+Pq9+
 v3Xb696/D9bZKxdR3sfLb2zy0c7E8aqdnPv/9qHlsZo4f3n4VFu5/nhimdCPN1u1You23NN/G
 8NFa7bB+ztOsnhHw3tJw/q68043vtw6zUYPZSXXmehjsveLckT7beG/tTMaLikXOkkeZmlU3f
 T9nMu9vDoZS9ZG66EktxRqKhFnNRcSIAqJeML2kCAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-5.tower-27.messagelabs.com!1497990858!103164148!1
X-Originating-IP: [131.159.0.8]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38607 invoked from network); 20 Jun 2017 20:34:18 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Jun 2017 20:34:18 -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 9B5151085B882;
 Tue, 20 Jun 2017 22:34:06 +0200 (CEST)
Received: from ker.sec.in.tum.de (ker.sec.in.tum.de [131.159.50.36])
 by files.sec.in.tum.de (Postfix) with ESMTP id 97C0E48FB85;
 Tue, 20 Jun 2017 22:34:06 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Tue, 20 Jun 2017 22:33:31 +0200
Message-Id: <20170620203332.17833-9-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.12.2
In-Reply-To: <20170620203332.17833-1-proskurin@sec.in.tum.de>
References: <20170620203332.17833-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v4 8/9] arm/mem_access: Add short-descriptor
	based gpt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBjb21taXQgYWRkcyBmdW5jdGlvbmFsaXR5IHRvIHdhbGsgdGhlIGd1ZXN0J3MgcGFnZSB0
YWJsZXMgdXNpbmcgdGhlCnNob3J0LWRlc2NyaXB0b3IgdHJhbnNsYXRpb24gdGFibGUgZm9ybWF0
IGZvciBib3RoIEFSTXY3IGFuZCBBUk12OC4gVGhlCmltcGxlbWVudGF0aW9uIGlzIGJhc2VkIG9u
IEFSTSBEREkgMDQ4N0ItYSBKMS02MDAyIGFuZCBBUk0gRERJIDA0MDZDLWIKQjMtMTUwNi4KClNp
Z25lZC1vZmYtYnk6IFNlcmdlaiBQcm9za3VyaW4gPHByb3NrdXJpbkBzZWMuaW4udHVtLmRlPgot
LS0KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQp2MzogTW92ZSB0aGUgaW1wbGVt
ZW50YXRpb24gdG8gLi94ZW4vYXJjaC9hcm0vZ3Vlc3RfY29weS5jLgoKICAgIFVzZSBkZWZpbmVz
IGluc3RlYWQgb2YgaGFyZGNvZGVkIHZhbHVlcy4KCiAgICBDb3NtZXRpYyBmaXhlcyAmIEFkZGVk
IG1vcmUgY29tZW50cy4KCnY0OiBBZGp1c3RlZCB0aGUgbmFtZXMgb2Ygc2hvcnQtZGVzY3JpcHRv
ciBkYXRhLXR5cGVzLgoKICAgIEFkYXB0IHRoZSBmdW5jdGlvbiB0byB0aGUgbmV3IHBhcmFtZXRl
ciBvZiB0eXBlICJzdHJ1Y3QgdmNwdSAqIi4KCiAgICBDb3NtZXRpYyBmaXhlcy4KLS0tCiB4ZW4v
YXJjaC9hcm0vZ3Vlc3Rfd2Fsay5jICAgICAgICB8IDE2NyArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3Rfd2Fsay5oIHwgIDE2
ICsrKysKIDIgZmlsZXMgY2hhbmdlZCwgMTgxIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2d1ZXN0X3dhbGsuYyBiL3hlbi9hcmNoL2FybS9n
dWVzdF93YWxrLmMKaW5kZXggYzM3YzU5NTE1Ny4uOWNjMTY3YWY0OSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL2d1ZXN0X3dhbGsuYworKysgYi94ZW4vYXJjaC9hcm0vZ3Vlc3Rfd2Fsay5jCkBA
IC0xOCw2ICsxOCw3IEBACiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CiAjaW5jbHVkZSA8eGVuL2Rv
bWFpbl9wYWdlLmg+CiAjaW5jbHVkZSA8YXNtL2d1ZXN0X3dhbGsuaD4KKyNpbmNsdWRlIDxhc20v
c2hvcnQtZGVzYy5oPgogCiAvKgogICogVGhlIGZ1bmN0aW9uIGd1ZXN0X3dhbGtfc2QgdHJhbnNs
YXRlcyBhIGdpdmVuIEdWQSBpbnRvIGFuIElQQSB1c2luZyB0aGUKQEAgLTMwLDggKzMxLDE3MCBA
QCBzdGF0aWMgaW50IGd1ZXN0X3dhbGtfc2QoY29uc3Qgc3RydWN0IHZjcHUgKnYsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgdmFkZHJfdCBndmEsIHBhZGRyX3QgKmlwYSwKICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKnBlcm1zKQogewotICAgIC8qIE5vdCBpbXBsZW1l
bnRlZCB5ZXQuICovCi0gICAgcmV0dXJuIC1FRkFVTFQ7CisgICAgYm9vbCBkaXNhYmxlZCA9IHRy
dWU7CisgICAgaW50NjRfdCB0dGJyOworICAgIHBhZGRyX3QgbWFzaywgcGFkZHI7CisgICAgc2hv
cnRfZGVzY190IHB0ZSwgKnRhYmxlOworICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CisgICAg
cmVnaXN0ZXJfdCB0dGJjciA9IFJFQURfU1lTUkVHKFRDUl9FTDEpOworICAgIHVuc2lnbmVkIGlu
dCBsZXZlbCA9IDAsIG4gPSB0dGJjciAmIFRUQkNSX05fTUFTSzsKKyAgICBzdHJ1Y3QgZG9tYWlu
ICpkID0gdi0+ZG9tYWluOworCisgICAgY29uc3QgcGFkZHJfdCBvZmZzZXRzWzJdID0geworICAg
ICAgICAoKHBhZGRyX3QpKGd2YSA+PiAyMCkgJiAoKDFVTEwgPDwgKDEyIC0gbikpIC0gMSkpLAor
ICAgICAgICAoKHBhZGRyX3QpKGd2YSA+PiAxMikgJiAoKDFVTEwgPDwgOCkgLSAxKSkKKyAgICB9
OworCisgICAgbWFzayA9ICgoMVVMTCA8PCBCSVRTX1BFUl9XT1JEKSAtIDEpICYKKyAgICAgICAg
ICAgfigoMVVMTCA8PCAoQklUU19QRVJfV09SRCAtIG4pKSAtIDEpOworCisgICAgaWYgKCBuID09
IDAgfHwgIShndmEgJiBtYXNrKSApCisgICAgeworICAgICAgICAvKiBVc2UgVFRCUjAgZm9yIEdW
QSB0byBJUEEgdHJhbnNsYXRpb24uICovCisgICAgICAgIHR0YnIgPSBSRUFEX1NZU1JFRzY0KFRU
QlIwX0VMMSk7CisKKyAgICAgICAgLyogSWYgVFRCQ1IuUEQwIGlzIHNldCwgdHJhbnNsYXRpb25z
IHVzaW5nIFRUQlIwIGFyZSBkaXNhYmxlZC4gKi8KKyAgICAgICAgZGlzYWJsZWQgPSB0dGJjciAm
IFRUQkNSX1BEMDsKKyAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgLyogVXNlIFRUQlIx
IGZvciBHVkEgdG8gSVBBIHRyYW5zbGF0aW9uLiAqLworICAgICAgICB0dGJyID0gUkVBRF9TWVNS
RUc2NChUVEJSMV9FTDEpOworCisgICAgICAgIC8qIElmIFRUQkNSLlBEMSBpcyBzZXQsIHRyYW5z
bGF0aW9ucyB1c2luZyBUVEJSMSBhcmUgZGlzYWJsZWQuICovCisgICAgICAgIGRpc2FibGVkID0g
dHRiY3IgJiBUVEJDUl9QRDE7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogVFRCUjEgdHJhbnNs
YXRpb24gYWx3YXlzIHdvcmtzIGxpa2Ugbj09MCBUVEJSMCB0cmFuc2xhdGlvbiAoQVJNIERESQor
ICAgICAgICAgKiAwNDg3Qi5hIEoxLTYwMDMpLgorICAgICAgICAgKi8KKyAgICAgICAgbiA9IDA7
CisgICAgfQorCisgICAgaWYgKCBkaXNhYmxlZCApCisgICAgICAgIHJldHVybiAtRUZBVUxUOwor
CisgICAgLyoKKyAgICAgKiBUaGUgYWRkcmVzcyBvZiB0aGUgZGVzY3JpcHRvciBmb3IgdGhlIGlu
aXRpYWwgbG9va3VwIGhhcyB0aGUgZm9sbG93aW5nCisgICAgICogZm9ybWF0OiBbdHRicjwzMTox
NC1uPjpndmE8MzEtbjoyMD46MDBdIChBUk0gRERJIDA0ODdCLmEgSjEtNjAwMykuIEluCisgICAg
ICogdGhpcyB3YXksIHRoZSBmaXJzdCBsb29rdXAgbGV2ZWwgbWlnaHQgY29tcHJpc2UgdXAgdG8g
Zm91ciBjb25zZWN1dGl2ZQorICAgICAqIHBhZ2VzLiBUbyBhdm9pZCBtYXBwaW5nIGFsbCBvZiB0
aGUgcGFnZXMsIHdlIHNpbXBseSBtYXAgdGhlIHBhZ2UgdGhhdCBpcworICAgICAqIG5lZWRlZCBi
eSB0aGUgZmlyc3QgbGV2ZWwgdHJhbnNsYXRpb24gYnkgaW5jb3Jwb3JhdGluZyB1cCB0byAyIE1T
QnMgb2YKKyAgICAgKiB0aGUgR1ZBLgorICAgICAqLworICAgIG1hc2sgPSAoMVVMTCA8PCAoMTQg
LSBuKSkgLSAxOworICAgIHBhZGRyID0gKHR0YnIgJiB+bWFzaykgfCAob2Zmc2V0c1tsZXZlbF0g
PDwgMik7CisKKyAgICBwYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4oZCwgcGFkZHJfdG9fcGZuKHBh
ZGRyKSwgTlVMTCwgUDJNX0FMTE9DKTsKKyAgICBpZiAoICFwYWdlICkKKyAgICAgICAgcmV0dXJu
IC1FRkFVTFQ7CisKKyAgICB0YWJsZSA9IF9fbWFwX2RvbWFpbl9wYWdlKHBhZ2UpOworCisgICAg
LyoKKyAgICAgKiBDb25zaWRlciB0aGF0IHRoZSBmaXJzdCBsZXZlbCBhZGRyZXNzIHRyYW5zbGF0
aW9uIGRvZXMgbm90IG5lZWQgdG8gYmUKKyAgICAgKiBwYWdlLWFsaWduZWQgaWYgbiA+IDIuCisg
ICAgICovCisgICAgaWYgKCBuID4gMiApCisgICAgeworICAgICAgICAvKiBNYWtlIHN1cmUgdGhh
dCB3ZSBjb25zaWRlciB0aGUgYml0cyB0dGJyPDEyOjE0LW4+IGlmIG4gPiAyLiAqLworICAgICAg
ICBtYXNrID0gKCgxVUxMIDw8IDEyKSAtIDEpICYgfigoMVVMTCA8PCAoMTQgLSBuKSkgLSAxKTsK
KyAgICAgICAgdGFibGUgPSAoc2hvcnRfZGVzY190ICopKCh1bnNpZ25lZCBsb25nKXRhYmxlIHwg
KHVuc2lnbmVkIGxvbmcpKHR0YnIgJiBtYXNrKSk7CisgICAgfQorCisgICAgLyoKKyAgICAgKiBB
cyB3ZSBoYXZlIGNvbnNpZGVyZWQgdXAgdG8gMiBNU0JzIG9mIHRoZSBHVkEgZm9yIG1hcHBpbmcg
dGhlIGZpcnN0CisgICAgICogbGV2ZWwgdHJhbnNsYXRpb24gdGFibGUsIHdlIG5lZWQgdG8gbWFr
ZSBzdXJlIHRoYXQgd2UgbGltaXQgdGhlIHRhYmxlCisgICAgICogb2Zmc2V0IHRoYXQgaXMgaXMg
aW5kZXhlZCBieSBHVkE8MzEtbjoyMD4gdG8gbWF4IDEwIGJpdHMgdG8gYXZvaWQKKyAgICAgKiBl
eGNlZWRpbmcgdGhlIHBhZ2Ugc2l6ZSBsaW1pdC4KKyAgICAgKi8KKyAgICBtYXNrID0gKCgxVUxM
IDw8IDEwKSAtIDEpOworICAgIHB0ZSA9IHRhYmxlW29mZnNldHNbbGV2ZWxdICYgbWFza107CisK
KyAgICB1bm1hcF9kb21haW5fcGFnZSh0YWJsZSk7CisgICAgcHV0X3BhZ2UocGFnZSk7CisKKyAg
ICBzd2l0Y2ggKCBwdGUud2Fsay5kdCApCisgICAgeworICAgIGNhc2UgTDFERVNDX0lOVkFMSUQ6
CisgICAgICAgIHJldHVybiAtRUZBVUxUOworCisgICAgY2FzZSBMMURFU0NfUEFHRV9UQUJMRToK
KyAgICAgICAgbGV2ZWwrKzsKKworICAgICAgICBwYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4oZCwg
KHB0ZS53YWxrLmJhc2UgPj4gMiksIE5VTEwsIFAyTV9BTExPQyk7CisgICAgICAgIGlmICggIXBh
Z2UgKQorICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CisKKyAgICAgICAgdGFibGUgPSBfX21h
cF9kb21haW5fcGFnZShwYWdlKTsKKyAgICAgICAgLyoKKyAgICAgICAgICogVGhlIHNlY29uZCBs
ZXZlbCB0cmFuc2xhdGlvbiB0YWJsZSBpcyBhZGRyZXNzZWQgYnkgUFRFPDMxOjEwPi4gSGVuY2UK
KyAgICAgICAgICogaXQgZG9lcyBub3QgbmVlZCB0byBiZSBwYWdlIGFsaWduZWQuIE1ha2Ugc3Vy
ZSB0aGF0IHdlIGFsc28gY29uc2lkZXIKKyAgICAgICAgICogdGhlIGJpdHMgUFRFPDExOjEwPi4K
KyAgICAgICAgICovCisgICAgICAgIHRhYmxlID0gKHNob3J0X2Rlc2NfdCAqKSgodW5zaWduZWQg
bG9uZyl0YWJsZSB8ICgocHRlLndhbGsuYmFzZSAmIDB4MykgPDwgMTApKTsKKworICAgICAgICBw
dGUgPSB0YWJsZVtvZmZzZXRzW2xldmVsXV07CisKKyAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2Uo
dGFibGUpOworICAgICAgICBwdXRfcGFnZShwYWdlKTsKKworICAgICAgICBpZiAoIHB0ZS53YWxr
LmR0ID09IEwyREVTQ19JTlZBTElEICkKKyAgICAgICAgICAgIHJldHVybiAtRUZBVUxUOworCisg
ICAgICAgIGlmICggcHRlLnBnLnBhZ2UgKSAvKiBTbWFsbCBwYWdlLiAqLworICAgICAgICB7Cisg
ICAgICAgICAgICBtYXNrID0gKDFVTEwgPDwgUEFHRV9TSElGVF80SykgLSAxOworCisgICAgICAg
ICAgICAqaXBhID0gKHB0ZS5wZy5iYXNlIDw8IFBBR0VfU0hJRlRfNEspIHwgKGd2YSAmIG1hc2sp
OworCisgICAgICAgICAgICAvKiBTZXQgZXhlY3V0ZSBwZXJtaXNzaW9ucyBhc3NvY2lhdGVkIHdp
dGggdGhlIHNtYWxsIHBhZ2UuICovCisgICAgICAgICAgICBpZiAoICFwdGUucGcueG4gKQorICAg
ICAgICAgICAgICAgICpwZXJtcyA9IEdWMk1fRVhFQzsKKyAgICAgICAgfQorICAgICAgICBlbHNl
IC8qIExhcmdlIHBhZ2UuICovCisgICAgICAgIHsKKyAgICAgICAgICAgIG1hc2sgPSAoMVVMTCA8
PCBQQUdFX1NISUZUXzY0SykgLSAxOworCisgICAgICAgICAgICAqaXBhID0gKHB0ZS5scGcuYmFz
ZSA8PCBQQUdFX1NISUZUXzY0SykgfCAoZ3ZhICYgbWFzayk7CisKKyAgICAgICAgICAgIC8qIFNl
dCBleGVjdXRlIHBlcm1pc3Npb25zIGFzc29jaWF0ZWQgd2l0aCB0aGUgbGFyZ2UgcGFnZS4gKi8K
KyAgICAgICAgICAgIGlmICggIXB0ZS5scGcueG4gKQorICAgICAgICAgICAgICAgICpwZXJtcyA9
IEdWMk1fRVhFQzsKKyAgICAgICAgfQorCisgICAgICAgIC8qIFNldCBwZXJtaXNzaW9ucyBzbyB0
aGF0IHRoZSBjYWxsZXIgY2FuIGNoZWNrIHRoZSBmbGFncyBieSBoZXJzZWxmLiAqLworICAgICAg
ICBpZiAoICFwdGUucGcucm8gKQorICAgICAgICAgICAgKnBlcm1zIHw9IEdWMk1fV1JJVEU7CisK
KyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIEwxREVTQ19TRUNUSU9OOgorICAgIGNhc2UgTDFE
RVNDX1NFQ1RJT05fUFhOOgorICAgICAgICBpZiAoICFwdGUuc2VjLnN1cGVyc2VjICkgLyogU2Vj
dGlvbiAqLworICAgICAgICB7CisgICAgICAgICAgICBtYXNrID0gKDFVTEwgPDwgTDFERVNDX1NF
Q1RJT05fU0hJRlQpIC0gMTsKKworICAgICAgICAgICAgKmlwYSA9IChwdGUuc2VjLmJhc2UgPDwg
TDFERVNDX1NFQ1RJT05fU0hJRlQpIHwgKGd2YSAmIG1hc2spOworICAgICAgICB9CisgICAgICAg
IGVsc2UgLyogU3VwZXJzZWN0aW9uICovCisgICAgICAgIHsKKyAgICAgICAgICAgIG1hc2sgPSAo
MVVMTCA8PCBMMURFU0NfU1VQRVJTRUNUSU9OX1NISUZUKSAtIDE7CisKKyAgICAgICAgICAgICpp
cGEgPSBndmEgJiBtYXNrOworICAgICAgICAgICAgKmlwYSB8PSAocGFkZHJfdCkocHRlLnN1cGVy
c2VjLmJhc2UpIDw8IEwxREVTQ19TVVBFUlNFQ1RJT05fU0hJRlQ7CisgICAgICAgICAgICAqaXBh
IHw9IChwYWRkcl90KShwdGUuc3VwZXJzZWMuZXh0YmFzZTEpIDw8IEwxREVTQ19TVVBFUlNFQ1RJ
T05fRVhUX0JBU0UxX1NISUZUOworICAgICAgICAgICAgKmlwYSB8PSAocGFkZHJfdCkocHRlLnN1
cGVyc2VjLmV4dGJhc2UyKSA8PCBMMURFU0NfU1VQRVJTRUNUSU9OX0VYVF9CQVNFMl9TSElGVDsK
KyAgICAgICAgfQorCisgICAgICAgIC8qIFNldCBwZXJtaXNzaW9ucyBzbyB0aGF0IHRoZSBjYWxs
ZXIgY2FuIGNoZWNrIHRoZSBmbGFncyBieSBoZXJzZWxmLiAqLworICAgICAgICBpZiAoICFwdGUu
c2VjLnJvICkKKyAgICAgICAgICAgICpwZXJtcyA9IEdWMk1fV1JJVEU7CisgICAgICAgIGlmICgg
IXB0ZS5zZWMueG4gKQorICAgICAgICAgICAgKnBlcm1zIHw9IEdWMk1fRVhFQzsKKyAgICB9CisK
KyAgICByZXR1cm4gMDsKIH0KIAogLyoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
Z3Vlc3Rfd2Fsay5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9ndWVzdF93YWxrLmgKaW5kZXggNGVk
ODQ3NmUwOC4uZDBiZWQwYzdhMiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9ndWVz
dF93YWxrLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9ndWVzdF93YWxrLmgKQEAgLTEsNiAr
MSwyMiBAQAogI2lmbmRlZiBfWEVOX0dVRVNUX1dBTEtfSAogI2RlZmluZSBfWEVOX0dVRVNUX1dB
TEtfSAogCisvKiBGaXJzdCBsZXZlbCB0cmFuc2xhdGlvbiB0YWJsZSBkZXNjcmlwdG9yIHR5cGVz
IHVzZWQgYnkgdGhlIEFBcmNoMzIKKyAqIHNob3J0LWRlc2NyaXB0b3IgdHJhbnNsYXRpb24gdGFi
bGUgZm9ybWF0LiAqLworI2RlZmluZSBMMURFU0NfSU5WQUxJRCAgICAgICAgICAgICAgICAgICAg
ICAoMCkKKyNkZWZpbmUgTDFERVNDX1BBR0VfVEFCTEUgICAgICAgICAgICAgICAgICAgKDEpCisj
ZGVmaW5lIEwxREVTQ19TRUNUSU9OICAgICAgICAgICAgICAgICAgICAgICgyKQorI2RlZmluZSBM
MURFU0NfU0VDVElPTl9QWE4gICAgICAgICAgICAgICAgICAoMykKKworLyogRGVmaW5lcyBmb3Ig
c2VjdGlvbiBhbmQgc3VwZXJzZWN0aW9uIHNoaWZ0cy4gKi8KKyNkZWZpbmUgTDFERVNDX1NFQ1RJ
T05fU0hJRlQgICAgICAgICAgICAgICAgKDIwKQorI2RlZmluZSBMMURFU0NfU1VQRVJTRUNUSU9O
X1NISUZUICAgICAgICAgICAoMjQpCisjZGVmaW5lIEwxREVTQ19TVVBFUlNFQ1RJT05fRVhUX0JB
U0UxX1NISUZUICgzMikKKyNkZWZpbmUgTDFERVNDX1NVUEVSU0VDVElPTl9FWFRfQkFTRTJfU0hJ
RlQgKDM2KQorCisvKiBTZWNvbmQgbGV2ZWwgdHJhbnNsYXRpb24gdGFibGUgZGVzY3JpcHRvciB0
eXBlcy4gKi8KKyNkZWZpbmUgTDJERVNDX0lOVkFMSUQgICAgICAgICAgICAgICAgICAgICAgKDAp
CisKIC8qIFdhbGsgdGhlIGd1ZXN0J3MgcGFnZSB0YWJsZXMgaW4gc29mdHdhcmUuICovCiBpbnQg
Z3Vlc3Rfd2Fsa190YWJsZXMoY29uc3Qgc3RydWN0IHZjcHUgKnYsCiAgICAgICAgICAgICAgICAg
ICAgICAgdmFkZHJfdCBndmEsCi0tIAoyLjEyLjIKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 20 20:34:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 20:34: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 1dNPqp-0007r7-S8; Tue, 20 Jun 2017 20: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 <proskurin@sec.in.tum.de>) id 1dNPqo-0007qI-DR
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 20:34:14 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 C3/DC-03557-5C689495; Tue, 20 Jun 2017 20:34:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsXSPJ+BQ/dom2e
 kQc8zIYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeN/1yGmgmVcFR9W/mRsYJzP0cXIxSEksJFR
 Yu7y6ewQzkpGif+LJzN3MXJysAkYSEx5vZIVxBYRUJK4t2oyE0gRs0ATo8S9xgdsIAlhgWCJf
 zM6wWwWAVWJYzcmMYLYvAI2ErsOPgeLSwjIS5zdshNsKKeArcSvr4vAbCGgmh2fj7BPYORewM
 iwilG9OLWoLLVI10IvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyPQwwxAsINx9mX
 /Q4ySHExKorw5FZ6RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4vVqBcoJFqempFWmZOcBQg0lL
 cPAoifBebQFK8xYXJOYWZ6ZDpE4xKkqJ82aA9AmAJDJK8+DaYOF9iVFWSpiXEegQIZ6C1KLcz
 BJU+VeM4hyMSsK8T0Gm8GTmlcBNfwW0mAlo8YsjHiCLSxIRUlINjDKNgqaBUoeLeRQOnpt2e8
 fTfwdvl64taH2wyGDNn65k7i/FW3Vjty95OzXn/IHElbdW9gpc33edtb+qp12cP2XFt523zuW
 GLww+71Fnm/XuNfebdwY3eFVP3Jw8zdFkglrcO41ga+WP65d+v5y2cvN7iQVKLsn/OVdZhVy5
 VGUa2CfeXcM0hUmJpTgj0VCLuag4EQAl20lYagIAAA==
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-6.tower-21.messagelabs.com!1497990853!51812218!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51693 invoked from network); 20 Jun 2017 20:34:13 -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; 20 Jun 2017 20:34:13 -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 7AD061085B881;
 Tue, 20 Jun 2017 22:34:06 +0200 (CEST)
Received: from ker.sec.in.tum.de (ker.sec.in.tum.de [131.159.50.36])
 by files.sec.in.tum.de (Postfix) with ESMTP id 6D90648FB87;
 Tue, 20 Jun 2017 22:34:06 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Tue, 20 Jun 2017 22:33:28 +0200
Message-Id: <20170620203332.17833-6-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.12.2
In-Reply-To: <20170620203332.17833-1-proskurin@sec.in.tum.de>
References: <20170620203332.17833-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v4 5/9] arm/mem_access: Extend BIT-operations to
	unsigned long long
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2UgZXh0ZW5kIHRoZSBCSVQgbWFjcm8gdG8gdXNpbmcgdmFsdWVzIG9mIHVuc2lnbmVkIGxvbmcg
bG9uZyBhcyB0bwplbmFibGUgc2V0dGluZyBiaXRzIG9mIDY0LWJpdCByZWdpc3RlcnMgb24gQUFy
Y2gzMi4gIEluIGFkZGl0aW9uLCB0aGlzCmNvbW1pdCBhZGRzIGEgZGVmaW5lIGhvbGRpbmcgdGhl
IHJlZ2lzdGVyIHdpZHRoIG9mIDY0IGJpdCBkb3VibGUtd29yZApyZWdpc3RlcnMuIFRoaXMgZGVm
aW5lIHNpbXBsaWZpZXMgdXNpbmcgdGhlIGFzc29jaWF0ZWQgY29uc3RhbnRzIGluIHRoZQpmb2xs
b3dpbmcgY29tbWl0cy4KClNpZ25lZC1vZmYtYnk6IFNlcmdlaiBQcm9za3VyaW4gPHByb3NrdXJp
bkBzZWMuaW4udHVtLmRlPgotLS0KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQp2
NDogV2UgcmV1c2VkIHRoZSBwcmV2aW91cyBjb21taXQgd2l0aCB0aGUgbXNnICJhcm0vbWVtX2Fj
Y2VzczogQWRkCiAgICBkZWZpbmVzIGhvbGRpbmcgdGhlIHdpZHRoIG9mIDMyLzY0Yml0IHJlZ3Mi
IGZyb20gdjMsIGFzIHdlIGNhbiByZXVzZQogICAgdGhlIGFscmVhZHkgZXhpc3RpbmcgZGVmaW5l
IEJJVFNfUEVSX1dPUkQuCi0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9iaXRvcHMuaCB8IDMgKyst
CiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9iaXRvcHMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
Yml0b3BzLmgKaW5kZXggYmRhODg5ODQxYi4uYzM0ODZkNDk3YyAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9iaXRvcHMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2JpdG9wcy5o
CkBAIC0yMSw3ICsyMSw4IEBACiAjZGVmaW5lIF9fY2xlYXJfYml0KG4scCkgICAgICAgICAgY2xl
YXJfYml0KG4scCkKIAogI2RlZmluZSBCSVRTX1BFUl9XT1JEICAgICAgICAgICAzMgotI2RlZmlu
ZSBCSVQobnIpICAgICAgICAgICAgICAgICAoMVVMIDw8IChucikpCisjZGVmaW5lIEJJVFNfUEVS
X0RPVUJMRV9XT1JEICAgIDY0CisjZGVmaW5lIEJJVChucikgICAgICAgICAgICAgICAgICgxVUxM
IDw8IChucikpCiAjZGVmaW5lIEJJVF9NQVNLKG5yKSAgICAgICAgICAgICgxVUwgPDwgKChucikg
JSBCSVRTX1BFUl9XT1JEKSkKICNkZWZpbmUgQklUX1dPUkQobnIpICAgICAgICAgICAgKChucikg
LyBCSVRTX1BFUl9XT1JEKQogI2RlZmluZSBCSVRTX1BFUl9CWVRFICAgICAgICAgICA4Ci0tIAoy
LjEyLjIKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 20 20:34:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 20:34: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 1dNPqq-0007rN-3I; Tue, 20 Jun 2017 20:34:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dNPqo-0007qL-IY
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 20:34:14 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 68/96-01734-5C689495; Tue, 20 Jun 2017 20:34:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsXSPJ+BQ/dom2e
 kwflVUhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b1+6tZC/azVfy918LawHiFtYuRk0NIYCOj
 xNLXnF2MXED2SkaJ8/PPMoIk2AQMJKa8XglWJCKgJHFv1WQmkCJmgSZGiXuND9hAEsICbhLzn
 jxhArFZBFQlXreuALN5BWwk2jfvZAexJQTkJc5u2ckMYnMK2Er8+rqIGWKzjcSOz0fYJzByL2
 BkWMWoUZxaVJZapGtorpdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJEehhBiDYwXj
 xtOchRkkOJiVR3pwKz0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErybW4FygkWp6akVaZk5wFCD
 SUtw8CiJ8F5tAUrzFhck5hZnpkOkTjHqcjR92PKFSYglLz8vVUqcNwNkhgBIUUZpHtwIWNhfY
 pSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjDvU5ApPJl5JXCbXgEdwQR0xIsjHiBHlCQipKQaGO
 3Dsh4teGxiKBg+M3/PhpWrG+U15O+1b3p3pdDhQUi7zas+7tSC5ytnL887dK2Ma88U2/N3nn9
 Q3pOf/JmX96/yE2vv4g8rqyb9mLsr9tyRj0ddayXzc9qvHZ1b4fK74Wjqv4jZL+6Zyux/9Uvj
 58Vts6zWT/lyb2Fmjd+5qEZtzpMP4jpEMgKVWIozEg21mIuKEwHG5jBbdgIAAA==
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-5.tower-206.messagelabs.com!1497990853!99852754!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33440 invoked from network); 20 Jun 2017 20:34:13 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-5.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Jun 2017 20:34:13 -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 6DE8F1085B882;
 Tue, 20 Jun 2017 22:34:06 +0200 (CEST)
Received: from ker.sec.in.tum.de (ker.sec.in.tum.de [131.159.50.36])
 by files.sec.in.tum.de (Postfix) with ESMTP id 61E8A48FB85;
 Tue, 20 Jun 2017 22:34:06 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Tue, 20 Jun 2017 22:33:27 +0200
Message-Id: <20170620203332.17833-5-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.12.2
In-Reply-To: <20170620203332.17833-1-proskurin@sec.in.tum.de>
References: <20170620203332.17833-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v4 4/9] arm/mem_access: Introduce GV2M_EXEC
	permission
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2UgZXh0ZW5kIHRoZSBjdXJyZW50IGltcGxlbWVudGF0aW9uIGJ5IGFuIGFkZGl0aW9uYWwgcGVy
bWlzc2lvbiwKR1YyTV9FWEVDLCB3aGljaCB3aWxsIGJlIHVzZWQgdG8gZGVzY3JpYmUgZXhlY3V0
ZSBwZXJtaXNzaW9ucyBvZiBQVEUncwphcyBwYXJ0IG9mIG91ciBndWVzdCB0cmFuc2xhdGlvbiB0
YWJsZSB3YWxrIGltcGxlbWVudGF0aW9uLgoKU2lnbmVkLW9mZi1ieTogU2VyZ2VqIFByb3NrdXJp
biA8cHJvc2t1cmluQHNlYy5pbi50dW0uZGU+CkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgotLS0KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQog
eGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmggfCAxICsKIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2Vy
dGlvbigrKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9wYWdlLmgKaW5kZXggY2VmMmYyODkxNC4uYjhkNjQxYmZhZiAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9wYWdlLmgKQEAgLTkwLDYgKzkwLDcgQEAKIC8qIEZsYWdzIGZvciBnZXRfcGFnZV9mcm9tX2d2
YSwgZ3ZpcnRfdG9fbWFkZHIgZXRjICovCiAjZGVmaW5lIEdWMk1fUkVBRCAgKDB1PDwwKQogI2Rl
ZmluZSBHVjJNX1dSSVRFICgxdTw8MCkKKyNkZWZpbmUgR1YyTV9FWEVDICAoMXU8PDEpCiAKICNp
Zm5kZWYgX19BU1NFTUJMWV9fCiAKLS0gCjIuMTIuMgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 20 20:34:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 20:34: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 1dNPqr-0007sX-5B; Tue, 20 Jun 2017 20:34:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dNPqp-0007qQ-2B
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 20:34:15 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 7D/37-01992-6C689495; Tue, 20 Jun 2017 20:34:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsXSPJ+BQ/dom2e
 kQdcbbYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeNKexdzwZviigevJrM3MDYFdTFycQgJbGSU
 6H20nBXCWcko8b3hIFsXIycHm4CBxJTXK1lBbBEBJYl7qyYzgRQxCzQxStxrfABWJCzgKrHiR
 A9YEYuAqsSeqT/B4rwCNhIn5u0Di0sIyEuc3bKTGcTmFLCV+PV1EZgtBFSz4/MR9gmM3AsYGV
 YxqhenFpWlFuma6SUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBHqYAQh2ME5tcD7
 EKMnBpCTKm1PhGSnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgtceGDBCgkWp6akVaZk5wFCDSUtw
 8CiJ8F5tAUrzFhck5hZnpkOkTjEqSonzfmoFSgiAJDJK8+DaYOF9iVFWSpiXEegQIZ6C1KLcz
 BJU+VeM4hyMSsK8IiDbeTLzSuCmvwJazAS0+MURD5DFJYkIKakGxtUcEzgerz/1tqntmUuBcG
 +0y+tiDgd7cXW7koO6ivEc/6z7+bLE017aXdmwMqzgnvxf87LM5mv8jdZZVW0a7izu8sIXfK6
 vEmpSL/57r2xtg2YYk8glvxgTaZajC+4u+nx39/K+jElr2j8sOr2Ezf/OPs3NG1gecPfwai6J
 XPWB/8K821oqSizFGYmGWsxFxYkA3aoC02oCAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-14.tower-206.messagelabs.com!1497990853!65468215!1
X-Originating-IP: [131.159.0.8]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57409 invoked from network); 20 Jun 2017 20:34:13 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 20 Jun 2017 20:34:13 -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 981741085B881;
 Tue, 20 Jun 2017 22:34:06 +0200 (CEST)
Received: from ker.sec.in.tum.de (ker.sec.in.tum.de [131.159.50.36])
 by files.sec.in.tum.de (Postfix) with ESMTP id 878D148FB87;
 Tue, 20 Jun 2017 22:34:06 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Tue, 20 Jun 2017 22:33:30 +0200
Message-Id: <20170620203332.17833-8-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.12.2
In-Reply-To: <20170620203332.17833-1-proskurin@sec.in.tum.de>
References: <20170620203332.17833-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v4 7/9] arm/mem_access: Add long-descriptor
	based gpt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBjb21taXQgYWRkcyBmdW5jdGlvbmFsaXR5IHRvIHdhbGsgdGhlIGd1ZXN0J3MgcGFnZSB0
YWJsZXMgdXNpbmcgdGhlCmxvbmctZGVzY3JpcHRvciB0cmFuc2xhdGlvbiB0YWJsZSBmb3JtYXQg
Zm9yIGJvdGggQVJNdjcgYW5kIEFSTXY4LgpTaW1pbGFyIHRvIHRoZSBoYXJkd2FyZSBhcmNoaXRl
Y3R1cmUsIHRoZSBpbXBsZW1lbnRhdGlvbiBzdXBwb3J0cwpkaWZmZXJlbnQgcGFnZSBncmFudWxh
cml0aWVzICg0SywgMTZLLCBhbmQgNjRLKS4gVGhlIGltcGxlbWVudGF0aW9uIGlzCmJhc2VkIG9u
IEFSTSBEREkgMDQ4N0IuYSBKMS01OTIyLCBKMS01OTk5LCBhbmQgQVJNIERESSAwNDA2Qy5iIEIz
LTE1MTAuCgpOb3RlIHRoYXQgdGhlIGN1cnJlbnQgaW1wbGVtZW50YXRpb24gbGFja3Mgc3VwcG9y
dCBmb3IgTGFyZ2UgVkEvUEEgb24KQVJNdjguMiBhcmNoaXRlY3R1cmVzIChMVkEvTFBBLCA1Mi1i
aXQgdmlydHVhbCBhbmQgcGh5c2ljYWwgYWRkcmVzcwpzaXplcykuIFRoZSBhc3NvY2lhdGVkIGxv
Y2F0aW9uIGluIHRoZSBjb2RlIGlzIG1hcmtlZCBhcHByb3ByaWF0ZWx5LgoKU2lnbmVkLW9mZi1i
eTogU2VyZ2VqIFByb3NrdXJpbiA8cHJvc2t1cmluQHNlYy5pbi50dW0uZGU+Ci0tLQpDYzogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCnYyOiBVc2UgVENSX1NaX01BU0sgaW5zdGVhZCBv
ZiBUVEJDUl9TWl9NQVNLIGZvciBBUk0gMzItYml0IGd1ZXN0cyB1c2luZwogICAgdGhlIGxvbmct
ZGVzY3JpcHRvciB0cmFuc2xhdGlvbiB0YWJsZSBmb3JtYXQuCgogICAgQ29zbWV0aWMgZml4ZXMu
Cgp2MzogTW92ZSB0aGUgaW1wbGVtZW50YXRpb24gdG8gLi94ZW4vYXJjaC9hcm0vZ3Vlc3RfY29w
eS5jLgoKICAgIFJlbW92ZSB0aGUgYXJyYXkgc3RyaWRlcyBhbmQgZGVjbGFyZSB0aGUgYXJyYXkg
Z3JhaW5zaXplcyBhcyBzdGF0aWMKICAgIGNvbnN0IGluc3RlYWQgb2YganVzdCBjb25zdCB0byBy
ZWR1Y2UgdGhlIGZ1bmN0aW9uIHN0YWNrIG92ZXJoZWFkLgoKICAgIE1vdmUgcGFydHMgb2YgdGhl
IGZ1bnRpb24gZ3Vlc3Rfd2Fsa19sZCBpbnRvIHRoZSBzdGF0aWMgZnVuY3Rpb25zCiAgICBnZXRf
dHRicl9hbmRfZ3Jhbl82NGJpdCBhbmQgZ2V0X3RvcF9iaXQgdG8gcmVkdWNlIGNvbXBsZXhpdHku
CgogICAgVXNlIHRoZSBtYWNybyBCSVQoeCkgaW5zdGVhZCBvZiAoMVVMIDw8IHgpLgoKICAgIEFk
ZCBtb3JlIGNvbW1lbnRzICYmIENvc21ldGljIGZpeGVzLgoKdjQ6IE1vdmUgZnVuY3Rpb25hbGl0
eSByZXNwb25zaWJsZSBmb3IgZGV0ZXJtaW5pbmcgdGhlIGNvbmZpZ3VyZWQgSVBBCiAgICBvdXRw
dXQtc2l6ZSBpbnRvIGEgc2VwYXJhdGUgZnVuY3Rpb24gZ2V0X2lwYV9vdXRwdXRfc2l6ZS4gSW4g
dGhpcwogICAgZnVuY3Rpb24sIHdlIHJlbW92ZSB0aGUgcHJldmlvdXNseSB1c2VkIHN3aXRjaCBz
dGF0ZW1lbnQsIHdoaWNoIHdhcwogICAgcmVzcG9uc2libGUgZm9yIGRpc3Rpbmd1aXNoaW5nIGJl
dHdlZW4gZGlmZmVyZW50IElQQSBvdXRwdXQtc2l6ZXMuCiAgICBJbnN0ZWFkLCB3ZSByZXRyaWV2
ZSB0aGUgaW5mb3JtYXRpb24gZnJvbSB0aGUgaW50cm9kdWNlZCBpcGFfc2l6ZXMKICAgIGFycmF5
LgoKICAgIFJlbW92ZSB0aGUgZGVmaW5lcyBHUkFOVUxFX1NJWkVfSU5ERVhfKiBhbmQgVFRCUjBf
VkFMSUQgZnJvbQogICAgZ3Vlc3Rfd2Fsay5oLiBJbnN0ZWFkLCBpbnRyb2R1Y2UgdGhlIGVudW1z
IGdyYW51bGVfc2l6ZV9pbmRleAogICAgYWN0aXZlX3R0YnIgZGlyZWN0bHkgaW5zaWRlIG9mIGd1
ZXN0X3dhbGsuYyBzbyB0aGF0IHRoZSBhc3NvY2lhdGVkCiAgICBmaWVsZHMgZG9uJ3QgZ2V0IGV4
cG9ydGVkLgoKICAgIEFkYXB0IHRoZSBmdW5jdGlvbiB0byB0aGUgbmV3IHBhcmFtZXRlciBvZiB0
eXBlICJzdHJ1Y3QgdmNwdSAqIi4KCiAgICBSZW1vdmUgc3VwcG9ydCBmb3IgNTJiaXQgSVBBIG91
dHB1dC1zaXplcyBlbnRpcmVseSBmcm9tIHRoaXMgY29tbWl0LgoKICAgIFVzZSBscGFlXyogaGVs
cGVycyBpbnN0ZWFkIG9mIHAybV8qIGhlbHBlcnMuCgogICAgQ29zbWV0aWMgZml4ZXMgJiBBZGRp
dGlvbmFsIGNvbW1lbnRzLgotLS0KIHhlbi9hcmNoL2FybS9ndWVzdF93YWxrLmMgfCAzODUgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQogMSBmaWxlIGNoYW5n
ZWQsIDM4MyBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9ndWVzdF93YWxrLmMgYi94ZW4vYXJjaC9hcm0vZ3Vlc3Rfd2Fsay5jCmluZGV4IGI4
YmI1NTNhNmUuLmMzN2M1OTUxNTcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9ndWVzdF93YWxr
LmMKKysrIGIveGVuL2FyY2gvYXJtL2d1ZXN0X3dhbGsuYwpAQCAtMTYsNiArMTYsOCBAQAogICov
CiAKICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KKyNpbmNsdWRlIDx4ZW4vZG9tYWluX3BhZ2UuaD4K
KyNpbmNsdWRlIDxhc20vZ3Vlc3Rfd2Fsay5oPgogCiAvKgogICogVGhlIGZ1bmN0aW9uIGd1ZXN0
X3dhbGtfc2QgdHJhbnNsYXRlcyBhIGdpdmVuIEdWQSBpbnRvIGFuIElQQSB1c2luZyB0aGUKQEAg
LTMzLDYgKzM1LDE0MiBAQCBzdGF0aWMgaW50IGd1ZXN0X3dhbGtfc2QoY29uc3Qgc3RydWN0IHZj
cHUgKnYsCiB9CiAKIC8qCisgKiBHZXQgdGhlIElQQSBvdXRwdXRfc2l6ZSAoY29uZmlndXJlZCBp
biBUQ1JfRUwxKSB0aGF0IHNoYWxsIGJlIHVzZWQgZm9yIHRoZQorICogbG9uZy1kZXNjcmlwdG9y
IGJhc2VkIHRyYW5zbGF0aW9uIHRhYmxlIHdhbGsuCisgKi8KK3N0YXRpYyB1bnNpZ25lZCBpbnQg
Z2V0X2lwYV9vdXRwdXRfc2l6ZShzdHJ1Y3QgZG9tYWluICpkLCByZWdpc3Rlcl90IHRjcikKK3sK
KyAgICB1bnNpZ25lZCBpbnQgb3V0cHV0X3NpemU7CisgICAgdWludDY0X3QgaXBzOworCisgICAg
c3RhdGljIGNvbnN0IHVpbnQ2NF90IGlwYV9zaXplc1s3XSA9IHsKKyAgICAgICAgVENSX0VMMV9J
UFNfMzJfQklUX1ZBTCwKKyAgICAgICAgVENSX0VMMV9JUFNfMzZfQklUX1ZBTCwKKyAgICAgICAg
VENSX0VMMV9JUFNfNDBfQklUX1ZBTCwKKyAgICAgICAgVENSX0VMMV9JUFNfNDJfQklUX1ZBTCwK
KyAgICAgICAgVENSX0VMMV9JUFNfNDRfQklUX1ZBTCwKKyAgICAgICAgVENSX0VMMV9JUFNfNDhf
QklUX1ZBTCwKKyAgICAgICAgVENSX0VMMV9JUFNfNTJfQklUX1ZBTAorICAgIH07CisKKyAgICBp
ZiAoIGlzXzY0Yml0X2RvbWFpbihkKSApCisgICAgeworICAgICAgICAvKiBHZXQgdGhlIGludGVy
bWVkaWF0ZSBwaHlzaWNhbCBhZGRyZXNzIHNpemUuICovCisgICAgICAgIGlwcyA9ICh0Y3IgJiBU
Q1JfRUwxX0lQU19NQVNLKSA+PiBUQ1JfRUwxX0lQU19TSElGVDsKKworICAgICAgICAvKgorICAg
ICAgICAgKiBSZXR1cm4gYW4gZXJyb3Igb24gcmVzZXJ2ZWQgSVBBIG91dHB1dC1zaXplcyBhbmQg
aWYgdGhlIElQQQorICAgICAgICAgKiBvdXRwdXQtc2l6ZSBpcyA1MmJpdC4KKyAgICAgICAgICoK
KyAgICAgICAgICogWFhYOiA1MiBiaXQgb3V0cHV0X3NpemUgaXMgbm90IHN1cHBvcnRlZCB5ZXQu
CisgICAgICAgICAqLworICAgICAgICBpZiAoIGlwcyA+IFRDUl9FTDFfSVBTXzQ4X0JJVCApCisg
ICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKKworICAgICAgICBvdXRwdXRfc2l6ZSA9IGlwYV9z
aXplc1tpcHNdOworICAgIH0KKyAgICBlbHNlCisgICAgICAgIG91dHB1dF9zaXplID0gVENSX0VM
MV9JUFNfNDBfQklUX1ZBTDsKKworICAgIHJldHVybiBvdXRwdXRfc2l6ZTsKK30KKworLyogTm9y
bWFsaXplZCBwYWdlIGdyYW51bGUgc2l6ZSBpbmRpY2VzLiAqLworZW51bSBncmFudWxlX3NpemVf
aW5kZXggeworICAgIEdSQU5VTEVfU0laRV9JTkRFWF80SywKKyAgICBHUkFOVUxFX1NJWkVfSU5E
RVhfMTZLLAorICAgIEdSQU5VTEVfU0laRV9JTkRFWF82NEsKK307CisKKy8qIFJlcHJlc2VudCB3
aGV0aGVyIFRUQlIwIG9yIFRUQlIxIGlzIGFjdGl2ZS4gKi8KK2VudW0gYWN0aXZlX3R0YnIgewor
ICAgIFRUQlIwX0FDVElWRSwKKyAgICBUVEJSMV9BQ1RJVkUKK307CisKKy8qCisgKiBTZWxlY3Qg
dGhlIFRUQlIoMHwxKV9FTDEgdGhhdCB3aWxsIGJlIHVzZWQgZm9yIGFkZHJlc3MgdHJhbnNsYXRp
b24gdXNpbmcgdGhlCisgKiBsb25nLWRlc2NyaXB0b3IgdHJhbnNsYXRpb24gdGFibGUgZm9ybWF0
IGFuZCByZXR1cm4gdGhlIHBhZ2UgZ3JhbnVsYXJpdHkKKyAqIHRoYXQgaXMgdXNlZCBieSB0aGUg
c2VsZWN0ZWQgVFRCUi4KKyAqLworc3RhdGljIGJvb2wgZ2V0X3R0YnJfYW5kX2dyYW5fNjRiaXQo
dWludDY0X3QgKnR0YnIsIHVuc2lnbmVkIGludCAqZ3JhbiwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHJlZ2lzdGVyX3QgdGNyLCBlbnVtIGFjdGl2ZV90dGJyIHR0YnJ4KQor
eworICAgIGJvb2wgZGlzYWJsZWQ7CisKKyAgICBpZiAoIHR0YnJ4ID09IFRUQlIwX0FDVElWRSAp
CisgICAgeworICAgICAgICAvKiBOb3JtYWxpemUgZ3JhbnVsZSBzaXplLiAqLworICAgICAgICBz
d2l0Y2ggKCB0Y3IgJiBUQ1JfVEcwX01BU0sgKQorICAgICAgICB7CisgICAgICAgIGNhc2UgVENS
X1RHMF8xNks6CisgICAgICAgICAgICAqZ3JhbiA9IEdSQU5VTEVfU0laRV9JTkRFWF8xNks7Cisg
ICAgICAgICAgICBicmVhazsKKyAgICAgICAgY2FzZSBUQ1JfVEcwXzY0SzoKKyAgICAgICAgICAg
ICpncmFuID0gR1JBTlVMRV9TSVpFX0lOREVYXzY0SzsKKyAgICAgICAgICAgIGJyZWFrOworICAg
ICAgICBkZWZhdWx0OgorICAgICAgICAgICAgKmdyYW4gPSBHUkFOVUxFX1NJWkVfSU5ERVhfNEs7
CisgICAgICAgIH0KKworICAgICAgICAvKiBVc2UgVFRCUjAgZm9yIEdWQSB0byBJUEEgdHJhbnNs
YXRpb24uICovCisgICAgICAgICp0dGJyID0gUkVBRF9TWVNSRUc2NChUVEJSMF9FTDEpOworCisg
ICAgICAgIC8qIElmIFRDUi5FUEQwIGlzIHNldCwgdHJhbnNsYXRpb25zIHVzaW5nIFRUQlIwIGFy
ZSBkaXNhYmxlZC4gKi8KKyAgICAgICAgZGlzYWJsZWQgPSB0Y3IgJiBUQ1JfRVBEMDsKKyAgICB9
CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgLyogTm9ybWFsaXplIGdyYW51bGUgc2l6ZS4gKi8K
KyAgICAgICAgc3dpdGNoICggdGNyICYgVENSX0VMMV9URzFfTUFTSyApCisgICAgICAgIHsKKyAg
ICAgICAgY2FzZSBUQ1JfRUwxX1RHMV8xNks6CisgICAgICAgICAgICAqZ3JhbiA9IEdSQU5VTEVf
U0laRV9JTkRFWF8xNks7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgY2FzZSBUQ1JfRUwx
X1RHMV82NEs6CisgICAgICAgICAgICAqZ3JhbiA9IEdSQU5VTEVfU0laRV9JTkRFWF82NEs7Cisg
ICAgICAgICAgICBicmVhazsKKyAgICAgICAgZGVmYXVsdDoKKyAgICAgICAgICAgICpncmFuID0g
R1JBTlVMRV9TSVpFX0lOREVYXzRLOworICAgICAgICB9CisKKyAgICAgICAgLyogVXNlIFRUQlIx
IGZvciBHVkEgdG8gSVBBIHRyYW5zbGF0aW9uLiAqLworICAgICAgICAqdHRiciA9IFJFQURfU1lT
UkVHNjQoVFRCUjFfRUwxKTsKKworICAgICAgICAvKiBJZiBUQ1IuRVBEMSBpcyBzZXQsIHRyYW5z
bGF0aW9ucyB1c2luZyBUVEJSMSBhcmUgZGlzYWJsZWQuICovCisgICAgICAgIGRpc2FibGVkID0g
dGNyICYgVENSX0VQRDE7CisgICAgfQorCisgICAgcmV0dXJuIGRpc2FibGVkOworfQorCisvKgor
ICogR2V0IHRoZSBNU0IgbnVtYmVyIG9mIHRoZSBHVkEsIGFjY29yZGluZyB0byAiQWRkclRvcCIg
cHNldWRvY29kZQorICogaW1wbGVtZW50YXRpb24gaW4gQVJNIERESSAwNDg3Qi5hIEoxLTYwNjYu
CisgKi8KK3N0YXRpYyB1bnNpZ25lZCBpbnQgZ2V0X3RvcF9iaXQoc3RydWN0IGRvbWFpbiAqZCwg
dmFkZHJfdCBndmEsIHJlZ2lzdGVyX3QgdGNyKQoreworICAgIHVuc2lnbmVkIGludCB0b3BiaXQ7
CisKKyAgICAvKgorICAgICAqIElGIEVMMSBpcyB1c2luZyBBQXJjaDY0IHRoZW4gYWRkcmVzc2Vz
IGZyb20gRUwwIHVzaW5nIEFBcmNoMzIgYXJlCisgICAgICogemVyby1leHRlbmRlZCB0byA2NCBi
aXRzIChBUk0gRERJIDA0ODdCLmEgSjEtNjA2NikuCisgICAgICovCisgICAgaWYgKCBpc18zMmJp
dF9kb21haW4oZCkgKQorICAgICAgICB0b3BiaXQgPSAzMTsKKyAgICBlbHNlIGlmICggaXNfNjRi
aXRfZG9tYWluKGQpICkKKyAgICB7CisgICAgICAgIGlmICggKChndmEgJiBCSVQoNTUpKSAmJiAo
dGNyICYgVENSX0VMMV9UQkkxKSkgfHwKKyAgICAgICAgICAgICAoIShndmEgJiBCSVQoNTUpKSAm
JiAodGNyICYgVENSX0VMMV9UQkkwKSkgKQorICAgICAgICAgICAgdG9wYml0ID0gNTU7CisgICAg
ICAgIGVsc2UKKyAgICAgICAgICAgIHRvcGJpdCA9IDYzOworICAgIH0KKworICAgIHJldHVybiB0
b3BiaXQ7Cit9CisKKy8qCiAgKiBUaGUgZnVuY3Rpb24gZ3Vlc3Rfd2Fsa19sZCB0cmFuc2xhdGVz
IGEgZ2l2ZW4gR1ZBIGludG8gYW4gSVBBIHVzaW5nIHRoZQogICogbG9uZy1kZXNjcmlwdG9yIHRy
YW5zbGF0aW9uIHRhYmxlIGZvcm1hdCBpbiBzb2Z0d2FyZS4gVGhpcyBmdW5jdGlvbiBhc3N1bWVz
CiAgKiB0aGF0IHRoZSBkb21haW4gaXMgcnVubmluZyBvbiB0aGUgY3VycmVudGx5IGFjdGl2ZSB2
Q1BVLiBUbyB3YWxrIHRoZSBndWVzdCdzCkBAIC00Myw4ICsxODEsMjUxIEBAIHN0YXRpYyBpbnQg
Z3Vlc3Rfd2Fsa19sZChjb25zdCBzdHJ1Y3QgdmNwdSAqdiwKICAgICAgICAgICAgICAgICAgICAg
ICAgICB2YWRkcl90IGd2YSwgcGFkZHJfdCAqaXBhLAogICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGludCAqcGVybXMpCiB7Ci0gICAgLyogTm90IGltcGxlbWVudGVkIHlldC4gKi8K
LSAgICByZXR1cm4gLUVGQVVMVDsKKyAgICBib29sIGRpc2FibGVkID0gdHJ1ZTsKKyAgICBib29s
IHJvX3RhYmxlID0gZmFsc2UsIHhuX3RhYmxlID0gZmFsc2U7CisgICAgdW5zaWduZWQgaW50IHQw
X3N6LCB0MV9zejsKKyAgICB1bnNpZ25lZCBpbnQgbGV2ZWwsIGdyYW47CisgICAgdW5zaWduZWQg
aW50IHRvcGJpdCA9IDAsIGlucHV0X3NpemUgPSAwLCBvdXRwdXRfc2l6ZTsKKyAgICB1aW50NjRf
dCB0dGJyID0gMDsKKyAgICBwYWRkcl90IG1hc2s7CisgICAgbHBhZV90IHB0ZSwgKnRhYmxlOwor
ICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CisgICAgcmVnaXN0ZXJfdCB0Y3IgPSBSRUFEX1NZ
U1JFRyhUQ1JfRUwxKTsKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOworCisgICAg
Y29uc3QgdmFkZHJfdCBvZmZzZXRzWzRdWzNdID0geworICAgICAgICB7CisjaWZkZWYgQ09ORklH
X0FSTV82NAorICAgICAgICAgICAgemVyb2V0aF9ndWVzdF90YWJsZV9vZmZzZXRfNEsoZ3ZhKSwK
KyAgICAgICAgICAgIHplcm9ldGhfZ3Vlc3RfdGFibGVfb2Zmc2V0XzE2SyhndmEpLAorICAgICAg
ICAgICAgMCwgLyogVGhlcmUgaXMgbm8gemVyb2V0aCBsb29rdXAgbGV2ZWwgd2l0aCBhIDY0SyBn
cmFudWxlIHNpemUuICovCisjZW5kaWYKKyAgICAgICAgfSwKKyAgICAgICAgeworICAgICAgICAg
ICAgZmlyc3RfZ3Vlc3RfdGFibGVfb2Zmc2V0XzRLKGd2YSksCisjaWZkZWYgQ09ORklHX0FSTV82
NAorICAgICAgICAgICAgZmlyc3RfZ3Vlc3RfdGFibGVfb2Zmc2V0XzE2SyhndmEpLAorICAgICAg
ICAgICAgZmlyc3RfZ3Vlc3RfdGFibGVfb2Zmc2V0XzY0SyhndmEpLAorI2VuZGlmCisgICAgICAg
IH0sCisgICAgICAgIHsKKyAgICAgICAgICAgIHNlY29uZF9ndWVzdF90YWJsZV9vZmZzZXRfNEso
Z3ZhKSwKKyNpZmRlZiBDT05GSUdfQVJNXzY0CisgICAgICAgICAgICBzZWNvbmRfZ3Vlc3RfdGFi
bGVfb2Zmc2V0XzE2SyhndmEpLAorICAgICAgICAgICAgc2Vjb25kX2d1ZXN0X3RhYmxlX29mZnNl
dF82NEsoZ3ZhKSwKKyNlbmRpZgorICAgICAgICB9LAorICAgICAgICB7CisgICAgICAgICAgICB0
aGlyZF9ndWVzdF90YWJsZV9vZmZzZXRfNEsoZ3ZhKSwKKyNpZmRlZiBDT05GSUdfQVJNXzY0Cisg
ICAgICAgICAgICB0aGlyZF9ndWVzdF90YWJsZV9vZmZzZXRfMTZLKGd2YSksCisgICAgICAgICAg
ICB0aGlyZF9ndWVzdF90YWJsZV9vZmZzZXRfNjRLKGd2YSksCisjZW5kaWYKKyAgICAgICAgfQor
ICAgIH07CisKKyAgICBzdGF0aWMgY29uc3QgcGFkZHJfdCBtYXNrc1s0XVszXSA9IHsKKyAgICAg
ICAgeworICAgICAgICAgICAgemVyb2V0aF9zaXplKDRLKSAtIDEsCisgICAgICAgICAgICB6ZXJv
ZXRoX3NpemUoMTZLKSAtIDEsCisgICAgICAgICAgICAwIC8qIFRoZXJlIGlzIG5vIHplcm9ldGgg
bG9va3VwIGxldmVsIHdpdGggYSA2NEsgZ3JhbnVsZSBzaXplLiAqLworICAgICAgICB9LAorICAg
ICAgICB7CisgICAgICAgICAgICBmaXJzdF9zaXplKDRLKSAtIDEsCisgICAgICAgICAgICBmaXJz
dF9zaXplKDE2SykgLSAxLAorICAgICAgICAgICAgZmlyc3Rfc2l6ZSg2NEspIC0gMQorICAgICAg
ICB9LAorICAgICAgICB7CisgICAgICAgICAgICBzZWNvbmRfc2l6ZSg0SykgLSAxLAorICAgICAg
ICAgICAgc2Vjb25kX3NpemUoMTZLKSAtIDEsCisgICAgICAgICAgICBzZWNvbmRfc2l6ZSg2NEsp
IC0gMQorICAgICAgICB9LAorICAgICAgICB7CisgICAgICAgICAgICB0aGlyZF9zaXplKDRLKSAt
IDEsCisgICAgICAgICAgICB0aGlyZF9zaXplKDE2SykgLSAxLAorICAgICAgICAgICAgdGhpcmRf
c2l6ZSg2NEspIC0gMQorICAgICAgICB9CisgICAgfTsKKworICAgIHN0YXRpYyBjb25zdCB1bnNp
Z25lZCBpbnQgZ3JhaW5zaXplc1szXSA9IHsKKyAgICAgICAgUEFHRV9TSElGVF80SywKKyAgICAg
ICAgUEFHRV9TSElGVF8xNkssCisgICAgICAgIFBBR0VfU0hJRlRfNjRLCisgICAgfTsKKworICAg
IHQwX3N6ID0gKHRjciA+PiBUQ1JfVDBTWl9TSElGVCkgJiBUQ1JfU1pfTUFTSzsKKyAgICB0MV9z
eiA9ICh0Y3IgPj4gVENSX1QxU1pfU0hJRlQpICYgVENSX1NaX01BU0s7CisKKyAgICAvKiBHZXQg
dGhlIE1TQiBudW1iZXIgb2YgdGhlIEdWQS4gKi8KKyAgICB0b3BiaXQgPSBnZXRfdG9wX2JpdChk
LCBndmEsIHRjcik7CisKKyAgICBpZiAoIGlzXzY0Yml0X2RvbWFpbihkKSApCisgICAgeworICAg
ICAgICAvKiBTZWxlY3QgdGhlIFRUQlIoMHwxKV9FTDEgdGhhdCB3aWxsIGJlIHVzZWQgZm9yIGFk
ZHJlc3MgdHJhbnNsYXRpb24uICovCisKKyAgICAgICAgaWYgKCAoZ3ZhICYgQklUKHRvcGJpdCkp
ID09IDAgKQorICAgICAgICB7CisgICAgICAgICAgICBpbnB1dF9zaXplID0gQklUU19QRVJfRE9V
QkxFX1dPUkQgLSB0MF9zejsKKworICAgICAgICAgICAgLyogR2V0IFRUQlIwIGFuZCBjb25maWd1
cmVkIHBhZ2UgZ3JhbnVsYXJpdHkuICovCisgICAgICAgICAgICBkaXNhYmxlZCA9IGdldF90dGJy
X2FuZF9ncmFuXzY0Yml0KCZ0dGJyLCAmZ3JhbiwgdGNyLCBUVEJSMF9BQ1RJVkUpOworICAgICAg
ICB9CisgICAgICAgIGVsc2UKKyAgICAgICAgeworICAgICAgICAgICAgaW5wdXRfc2l6ZSA9IEJJ
VFNfUEVSX0RPVUJMRV9XT1JEIC0gdDFfc3o7CisKKyAgICAgICAgICAgIC8qIEdldCBUVEJSMSBh
bmQgY29uZmlndXJlZCBwYWdlIGdyYW51bGFyaXR5LiAqLworICAgICAgICAgICAgZGlzYWJsZWQg
PSBnZXRfdHRicl9hbmRfZ3Jhbl82NGJpdCgmdHRiciwgJmdyYW4sIHRjciwgVFRCUjFfQUNUSVZF
KTsKKyAgICAgICAgfQorCisgICAgICAgIC8qCisgICAgICAgICAqIFRoZSBjdXJyZW50IGltcGxl
bWVudGF0aW9uIHN1cHBvcnRzIGludGVybWVkaWF0ZSBwaHlzaWNhbCBhZGRyZXNzCisgICAgICAg
ICAqIHNpemVzIChJUFMpIHVwIHRvIDQ4IGJpdC4KKyAgICAgICAgICoKKyAgICAgICAgICogWFhY
OiBEZXRlcm1pbmUgd2hldGhlciB0aGUgSVBTX01BWF9WQUwgaXMgNDggb3IgNTIgaW4gc29mdHdh
cmUuCisgICAgICAgICAqLworICAgICAgICBpZiAoIChpbnB1dF9zaXplID4gVENSX0VMMV9JUFNf
NDhfQklUX1ZBTCkgfHwKKyAgICAgICAgICAgICAoaW5wdXRfc2l6ZSA8IFRDUl9FTDFfSVBTX01J
Tl9WQUwpICkKKyAgICAgICAgICAgIHJldHVybiAtRUZBVUxUOworICAgIH0KKyAgICBlbHNlCisg
ICAgeworICAgICAgICAvKiBHcmFudWxlIHNpemUgb2YgQUFyY2gzMiBhcmNoaXRlY3R1cmVzIGlz
IGFsd2F5cyA0Sy4gKi8KKyAgICAgICAgZ3JhbiA9IEdSQU5VTEVfU0laRV9JTkRFWF80SzsKKwor
ICAgICAgICAvKiBTZWxlY3QgdGhlIFRUQlIoMHwxKV9FTDEgdGhhdCB3aWxsIGJlIHVzZWQgZm9y
IGFkZHJlc3MgdHJhbnNsYXRpb24uICovCisKKyAgICAgICAgLyoKKyAgICAgICAgICogQ2hlY2sg
aWYgdGhlIGJpdHMgPDMxOjMyLXQwX3N6PiBvZiB0aGUgR1ZBIGFyZSBzZXQgdG8gMCAoRERJIDA0
ODdCLmEKKyAgICAgICAgICogSjEtNTk5OSkuIElmIHNvLCBUVEJSMCBzaGFsbCBiZSB1c2VkIGZv
ciBhZGRyZXNzIHRyYW5zbGF0aW9uLgorICAgICAgICAgKi8KKyAgICAgICAgbWFzayA9ICgoMVVM
TCA8PCBCSVRTX1BFUl9XT1JEKSAtIDEpICYKKyAgICAgICAgICAgICAgIH4oKDFVTEwgPDwgKEJJ
VFNfUEVSX1dPUkQgLSB0MF9zeikpIC0gMSk7CisKKyAgICAgICAgaWYgKCB0MF9zeiA9PSAwIHx8
ICEoZ3ZhICYgbWFzaykgKQorICAgICAgICB7CisgICAgICAgICAgICBpbnB1dF9zaXplID0gQklU
U19QRVJfV09SRCAtIHQwX3N6OworCisgICAgICAgICAgICAvKiBVc2UgVFRCUjAgZm9yIEdWQSB0
byBJUEEgdHJhbnNsYXRpb24uICovCisgICAgICAgICAgICB0dGJyID0gUkVBRF9TWVNSRUc2NChU
VEJSMF9FTDEpOworCisgICAgICAgICAgICAvKiBJZiBUQ1IuRVBEMCBpcyBzZXQsIHRyYW5zbGF0
aW9ucyB1c2luZyBUVEJSMCBhcmUgZGlzYWJsZWQuICovCisgICAgICAgICAgICBkaXNhYmxlZCA9
IHRjciAmIFRDUl9FUEQwOworICAgICAgICB9CisKKyAgICAgICAgLyoKKyAgICAgICAgICogQ2hl
Y2sgaWYgdGhlIGJpdHMgPDMxOjMyLXQxX3N6PiBvZiB0aGUgR1ZBIGFyZSBzZXQgdG8gMSAoRERJ
IDA0ODdCLmEKKyAgICAgICAgICogSjEtNjAwMCkuIElmIHNvLCBUVEJSMSBzaGFsbCBiZSB1c2Vk
IGZvciBhZGRyZXNzIHRyYW5zbGF0aW9uLgorICAgICAgICAgKi8KKyAgICAgICAgbWFzayA9ICgo
MVVMTCA8PCBCSVRTX1BFUl9XT1JEKSAtIDEpICYKKyAgICAgICAgICAgICAgIH4oKDFVTEwgPDwg
KEJJVFNfUEVSX1dPUkQgLSB0MV9zeikpIC0gMSk7CisKKyAgICAgICAgaWYgKCAoKHQxX3N6ID09
IDApICYmICF0dGJyKSB8fCAodDFfc3ogJiYgKGd2YSAmIG1hc2spID09IG1hc2spICkKKyAgICAg
ICAgeworICAgICAgICAgICAgaW5wdXRfc2l6ZSA9IEJJVFNfUEVSX1dPUkQgLSB0MV9zejsKKwor
ICAgICAgICAgICAgLyogVXNlIFRUQlIxIGZvciBHVkEgdG8gSVBBIHRyYW5zbGF0aW9uLiAqLwor
ICAgICAgICAgICAgdHRiciA9IFJFQURfU1lTUkVHNjQoVFRCUjFfRUwxKTsKKworICAgICAgICAg
ICAgLyogSWYgVENSLkVQRDEgaXMgc2V0LCB0cmFuc2xhdGlvbnMgdXNpbmcgVFRCUjEgYXJlIGRp
c2FibGVkLiAqLworICAgICAgICAgICAgZGlzYWJsZWQgPSB0Y3IgJiBUQ1JfRVBEMTsKKyAgICAg
ICAgfQorICAgIH0KKworICAgIGlmICggZGlzYWJsZWQgKQorICAgICAgICByZXR1cm4gLUVGQVVM
VDsKKworICAgIC8qCisgICAgICogVGhlIHN0YXJ0aW5nIGxldmVsIGlzIHRoZSBudW1iZXIgb2Yg
c3RyaWRlcyAoZ3JhaW5zaXplc1tncmFuXSAtIDMpCisgICAgICogbmVlZGVkIHRvIGNvbnN1bWUg
dGhlIGlucHV0IGFkZHJlc3MgKERESSAwNDg3Qi5hIEoxLTU5MjQpLgorICAgICAqLworICAgIGxl
dmVsID0gNCAtIERJVl9ST1VORF9VUCgoaW5wdXRfc2l6ZSAtIGdyYWluc2l6ZXNbZ3Jhbl0pLCAo
Z3JhaW5zaXplc1tncmFuXSAtIDMpKTsKKworICAgIC8qIEdldCB0aGUgSVBBIG91dHB1dF9zaXpl
LiAqLworICAgIG91dHB1dF9zaXplID0gZ2V0X2lwYV9vdXRwdXRfc2l6ZShkLCB0Y3IpOworCisg
ICAgLyogTWFrZSBzdXJlIHRoZSBiYXNlIGFkZHJlc3MgZG9lcyBub3QgZXhjZWVkIGl0cyBjb25m
aWd1cmVkIHNpemUuICovCisgICAgbWFzayA9ICgoMVVMTCA8PCBUQ1JfRUwxX0lQU180OF9CSVRf
VkFMKSAtIDEpICYgfigoMVVMTCA8PCBvdXRwdXRfc2l6ZSkgLSAxKTsKKyAgICBpZiAoIG91dHB1
dF9zaXplIDwgVENSX0VMMV9JUFNfNDhfQklUX1ZBTCAmJiAodHRiciAmIG1hc2spICkKKyAgICAg
ICAgcmV0dXJuIC1FRkFVTFQ7CisKKyAgICBtYXNrID0gKCgxVUxMIDw8IG91dHB1dF9zaXplKSAt
IDEpOworICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihkLCBwYWRkcl90b19wZm4odHRiciAm
IG1hc2spLCBOVUxMLCBQMk1fQUxMT0MpOworICAgIGlmICggIXBhZ2UgKQorICAgICAgICByZXR1
cm4gLUVGQVVMVDsKKworICAgIHRhYmxlID0gX19tYXBfZG9tYWluX3BhZ2UocGFnZSk7CisKKyAg
ICBmb3IgKCA7IDsgbGV2ZWwrKyApCisgICAgeworICAgICAgICBwdGUgPSB0YWJsZVtvZmZzZXRz
W2xldmVsXVtncmFuXV07CisKKyAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UodGFibGUpOworICAg
ICAgICBwdXRfcGFnZShwYWdlKTsKKworICAgICAgICAvKiBNYWtlIHN1cmUgdGhlIGJhc2UgYWRk
cmVzcyBkb2VzIG5vdCBleGNlZWQgaXRzIGNvbmZpZ3VyZWQgc2l6ZS4gKi8KKyAgICAgICAgbWFz
ayA9ICgoMVVMTCA8PCBUQ1JfRUwxX0lQU180OF9CSVRfVkFMKSAtIDEpICYKKyAgICAgICAgICAg
ICAgIH4oKDFVTEwgPDwgb3V0cHV0X3NpemUpIC0gMSk7CisKKyAgICAgICAgaWYgKCAob3V0cHV0
X3NpemUgPCBUQ1JfRUwxX0lQU180OF9CSVRfVkFMKSAmJgorICAgICAgICAgICAgIChwZm5fdG9f
cGFkZHIocHRlLndhbGsuYmFzZSkgJiBtYXNrKSApCisgICAgICAgICAgICByZXR1cm4gLUVGQVVM
VDsKKworICAgICAgICAvKgorICAgICAgICAgKiBJZiBwYWdlIGdyYW51bGFyaXR5IGlzIDY0Sywg
bWFrZSBzdXJlIHRoZSBhZGRyZXNzIGlzIGFsaWduZWQKKyAgICAgICAgICogYXBwcm9wcmlhdGVs
eS4KKyAgICAgICAgICovCisgICAgICAgIGlmICggKG91dHB1dF9zaXplIDwgVENSX0VMMV9JUFNf
NTJfQklUX1ZBTCkgJiYKKyAgICAgICAgICAgICAoZ3JhbiA9PSBHUkFOVUxFX1NJWkVfSU5ERVhf
NjRLKSAmJgorICAgICAgICAgICAgIChwdGUud2Fsay5iYXNlICYgMHhmKSApCisgICAgICAgICAg
ICByZXR1cm4gLUVGQVVMVDsKKworICAgICAgICAvKgorICAgICAgICAgKiBCcmVhayBpZiBvbmUg
b2YgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zIGFyZSB0cnVlOgorICAgICAgICAgKgorICAgICAg
ICAgKiAtIFdlIGhhdmUgZm91bmQgdGhlIFBURSBob2xkaW5nIHRoZSBJUEEgKGxldmVsID09IDMp
LgorICAgICAgICAgKiAtIFRoZSBQVEUgaXMgbm90IHZhbGlkLgorICAgICAgICAgKiAtIElmIChs
ZXZlbCA8IDMpIGFuZCB0aGUgUFRFIGlzIHZhbGlkLCB3ZSBmb3VuZCBhIGJsb2NrIGRlc2NyaXB0
b3IuCisgICAgICAgICAqLworICAgICAgICBpZiAoIGxldmVsID09IDMgfHwgIWxwYWVfdmFsaWQo
cHRlKSB8fCBscGFlX2lzX3N1cGVycGFnZShwdGUsIGxldmVsKSApCisgICAgICAgICAgICBicmVh
azsKKworICAgICAgICAvKgorICAgICAgICAgKiBUZW1wb3JhcmlseSBzdG9yZSBwZXJtaXNzaW9u
cyBvZiB0aGUgdGFibGUgZGVzY3JpcHRvciBhcyB0aGV5IGFyZQorICAgICAgICAgKiBpbmhlcml0
ZWQgYnkgcGFnZSB0YWJsZSBhdHRyaWJ1dGVzIChBUk0gRERJIDA0ODdCLmEgSjEtNTkyOCkuCisg
ICAgICAgICAqLworICAgICAgICB4bl90YWJsZSB8PSBwdGUucHQueG50OyAgICAgICAgICAgICAv
KiBFeGVjdXRlLU5ldmVyICovCisgICAgICAgIHJvX3RhYmxlIHw9IHB0ZS5wdC5hcHQgJiBCSVQo
MSk7ICAgIC8qIFJlYWQtT25seSAqLworCisgICAgICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dm
bihkLCBwdGUud2Fsay5iYXNlLCBOVUxMLCBQMk1fQUxMT0MpOworCisgICAgICAgIGlmICggIXBh
Z2UgKQorICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CisKKyAgICAgICAgdGFibGUgPSBfX21h
cF9kb21haW5fcGFnZShwYWdlKTsKKyAgICB9CisKKyAgICAvKgorICAgICAqIEFjY29yZGluZyB0
byB0byBBUk0gRERJIDA0ODdCLmEgSjEtNTkyNywgd2UgcmV0dXJuIGFuIGVycm9yIGlmIHRoZSBm
b3VuZAorICAgICAqIFBURSBpcyBpbnZhbGlkIG9yIGhvbGRzIGEgcmVzZXJ2ZWQgZW50cnkgKFBU
RTwxOjA+ID09IHgwKSkgb3IgaWYgdGhlIFBURQorICAgICAqIG1hcHMgYSBtZW1vcnkgYmxvY2sg
YXQgbGV2ZWwgMyAoUFRFPDE6MD4gPT0gMDEpLgorICAgICAqLworICAgIGlmICggIWxwYWVfdmFs
aWQocHRlKSB8fCAoKGxldmVsID09IDMpICYmIGxwYWVfbWFwcGluZyhwdGUpKSApCisgICAgICAg
IHJldHVybiAtRUZBVUxUOworCisgICAgKmlwYSA9IHBmbl90b19wYWRkcihwdGUud2Fsay5iYXNl
KSB8IChndmEgJiBtYXNrc1tsZXZlbF1bZ3Jhbl0pOworCisgICAgLyoKKyAgICAgKiBTZXQgcGVy
bWlzc2lvbnMgc28gdGhhdCB0aGUgY2FsbGVyIGNhbiBjaGVjayB0aGUgZmxhZ3MgYnkgaGVyc2Vs
Zi4gTm90ZQorICAgICAqIHRoYXQgc3RhZ2UgMSB0cmFuc2xhdGlvbnMgYWxzbyBpbmhlcml0IGF0
dHJpYnV0ZXMgZnJvbSB0aGUgdGFibGVzCisgICAgICogKEFSTSBEREkgMDQ4N0IuYSBKMS01OTI4
KS4KKyAgICAgKi8KKyAgICBpZiAoICFwdGUucHQucm8gJiYgIXJvX3RhYmxlICkKKyAgICAgICAg
KnBlcm1zID0gR1YyTV9XUklURTsKKyAgICBpZiAoICFwdGUucHQueG4gJiYgIXhuX3RhYmxlICkK
KyAgICAgICAgKnBlcm1zIHw9IEdWMk1fRVhFQzsKKworICAgIHJldHVybiAwOwogfQogCiBpbnQg
Z3Vlc3Rfd2Fsa190YWJsZXMoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHZhZGRyX3QgZ3ZhLAotLSAK
Mi4xMi4yCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 20 20:39:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 20:39: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 1dNPvr-0000jt-HI; Tue, 20 Jun 2017 20: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 <bp@alien8.de>) id 1dNPvp-0000jm-UR
 for xen-devel@lists.xen.org; Tue, 20 Jun 2017 20:39:26 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 FB/0C-03058-DF789495; Tue, 20 Jun 2017 20:39:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXCytl5VPdPu2e
 kwb39ahZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bZXV+YCqZyVfzd/oG5gXEmRxcjB4eEgK7E
 mz6dLkYuDiGBrYwSJ/4dZYRw7jNJNK5rZu1i5ORgEVCVWH9jISOIzSagIrH0zC0mEFtEQEuib
 cFtFpAGZoGpHBLXzj5nAUkwCMRJHP72iR3EFhaIlvg9+QNYA6+AqcTq3w/YIDa0MUr8XrUbKi
 EocXLmE7BmZgF1iT/zLjGDnMcsIC2x/B8HSJhTwFNi36/PYCWiQEd0Lp3DMoFRYBaS7llIumc
 hdC9gZF7FqF6cWlSWWqRrrJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERicDECw
 g7Hjn9MhRkkOJiVR3pwKz0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxn2oBygkWp6akVaZk5w
 DiBSUtw8CiJ8F5tAUrzFhck5hZnpkOkTjEqSonzsgGjS0gAJJFRmgfXBovNS4yyUsK8jECHCP
 EUpBblZpagyr9iFOdgVBLmFQHZzpOZVwI3/RXQYiagxS+OeIAsLklESEk1MMZUKYbUnbxzvOD
 3Txv7282/f8xfua3sRqn9gcCcP9u8C1R9XU6KixzttlLvYi7TZf/xo9QmaU5vV/du4brAtNS9
 b+pK2FMENzVWyU1turaZa1mY4PMM/m0m+cx1Yu+zr295M2er5fqzKtZxjAysnOHPVPdt21G67
 tXSt/cEdU5NiQ2QVj9yTYmlOCPRUIu5qDgRAGSdCGbIAgAA
X-Env-Sender: bp@alien8.de
X-Msg-Ref: server-6.tower-27.messagelabs.com!1497991164!108832201!1
X-Originating-IP: [5.9.137.197]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20202 invoked from network); 20 Jun 2017 20:39:24 -0000
Received: from mail.skyhub.de (HELO mail.skyhub.de) (5.9.137.197)
 by server-6.tower-27.messagelabs.com with SMTP; 20 Jun 2017 20:39:24 -0000
X-Virus-Scanned: Nedap ESD1 at mail.skyhub.de
Received: from mail.skyhub.de ([127.0.0.1])
 by localhost (blast.alien8.de [127.0.0.1]) (amavisd-new, port 10026)
 with ESMTP id eWevr6Cupk4t; Tue, 20 Jun 2017 22:39:23 +0200 (CEST)
Received: from pd.tnic (p2003008C2F213F00F45CBC8D67F79E47.dip0.t-ipconnect.de
 [IPv6:2003:8c:2f21:3f00:f45c:bc8d:67f7:9e47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mail.skyhub.de (SuperMail on ZX Spectrum 128k) with ESMTPSA id 318CF1EC0987;
 Tue, 20 Jun 2017 22:39:23 +0200 (CEST)
Date: Tue, 20 Jun 2017 22:39:06 +0200
From: Borislav Petkov <bp@alien8.de>
To: Tom Lendacky <thomas.lendacky@amd.com>
Message-ID: <20170620203906.fzkez2f7es6ow4gr@pd.tnic>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
 <20170616185326.18967.43278.stgit@tlendack-t1.amdoffice.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170616185326.18967.43278.stgit@tlendack-t1.amdoffice.net>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: linux-efi@vger.kernel.org, Brijesh Singh <brijesh.singh@amd.com>,
 Toshimitsu Kani <toshi.kani@hpe.com>, linux-doc@vger.kernel.org,
 Matt Fleming <matt@codeblueprint.co.uk>, x86@kernel.org, linux-mm@kvack.org,
 Radim =?utf-8?B?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Larry Woodman <lwoodman@redhat.com>, linux-arch@vger.kernel.org,
 kvm@vger.kernel.org, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 kasan-dev@googlegroups.com, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Andy Lutomirski <luto@kernel.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Dmitry Vyukov <dvyukov@google.com>, Juergen Gross <jgross@suse.com>,
 kexec@lists.infradead.org, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org, iommu@lists.linux-foundation.org,
 Thomas Gleixner <tglx@linutronix.de>, Paolo Bonzini <pbonzini@redhat.com>
Subject: Re: [Xen-devel] [PATCH v7 19/36] x86/mm: Add support to access boot
 related data in the clear
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBKdW4gMTYsIDIwMTcgYXQgMDE6NTM6MjZQTSAtMDUwMCwgVG9tIExlbmRhY2t5IHdy
b3RlOgo+IEJvb3QgZGF0YSAoc3VjaCBhcyBFRkkgcmVsYXRlZCBkYXRhKSBpcyBub3QgZW5jcnlw
dGVkIHdoZW4gdGhlIHN5c3RlbSBpcwo+IGJvb3RlZCBiZWNhdXNlIFVFRkkvQklPUyBkb2VzIG5v
dCBydW4gd2l0aCBTTUUgYWN0aXZlLiBJbiBvcmRlciB0byBhY2Nlc3MKPiB0aGlzIGRhdGEgcHJv
cGVybHkgaXQgbmVlZHMgdG8gYmUgbWFwcGVkIGRlY3J5cHRlZC4KPiAKPiBVcGRhdGUgZWFybHlf
bWVtcmVtYXAoKSB0byBwcm92aWRlIGFuIGFyY2ggc3BlY2lmaWMgcm91dGluZSB0byBtb2RpZnkg
dGhlCj4gcGFnZXRhYmxlIHByb3RlY3Rpb24gYXR0cmlidXRlcyBiZWZvcmUgdGhleSBhcmUgYXBw
bGllZCB0byB0aGUgbmV3Cj4gbWFwcGluZy4gVGhpcyBpcyB1c2VkIHRvIHJlbW92ZSB0aGUgZW5j
cnlwdGlvbiBtYXNrIGZvciBib290IHJlbGF0ZWQgZGF0YS4KPiAKPiBVcGRhdGUgbWVtcmVtYXAo
KSB0byBwcm92aWRlIGFuIGFyY2ggc3BlY2lmaWMgcm91dGluZSB0byBkZXRlcm1pbmUgaWYgUkFN
Cj4gcmVtYXBwaW5nIGlzIGFsbG93ZWQuICBSQU0gcmVtYXBwaW5nIHdpbGwgY2F1c2UgYW4gZW5j
cnlwdGVkIG1hcHBpbmcgdG8gYmUKPiBnZW5lcmF0ZWQuIEJ5IHByZXZlbnRpbmcgUkFNIHJlbWFw
cGluZywgaW9yZW1hcF9jYWNoZSgpIHdpbGwgYmUgdXNlZAo+IGluc3RlYWQsIHdoaWNoIHdpbGwg
cHJvdmlkZSBhIGRlY3J5cHRlZCBtYXBwaW5nIG9mIHRoZSBib290IHJlbGF0ZWQgZGF0YS4KPiAK
PiBTaWduZWQtb2ZmLWJ5OiBUb20gTGVuZGFja3kgPHRob21hcy5sZW5kYWNreUBhbWQuY29tPgo+
IC0tLQo+ICBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9pby5oIHwgICAgNSArCj4gIGFyY2gveDg2L21t
L2lvcmVtYXAuYyAgICAgfCAgMTc5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwo+ICBpbmNsdWRlL2xpbnV4L2lvLmggICAgICAgIHwgICAgMiArCj4gIGtlcm5l
bC9tZW1yZW1hcC5jICAgICAgICAgfCAgIDIwICsrKystCj4gIG1tL2Vhcmx5X2lvcmVtYXAuYyAg
ICAgICAgfCAgIDE4ICsrKystCj4gIDUgZmlsZXMgY2hhbmdlZCwgMjE3IGluc2VydGlvbnMoKyks
IDcgZGVsZXRpb25zKC0pCgpSZXZpZXdlZC1ieTogQm9yaXNsYXYgUGV0a292IDxicEBzdXNlLmRl
PgoKLS0gClJlZ2FyZHMvR3J1c3MsCiAgICBCb3Jpcy4KCkdvb2QgbWFpbGluZyBwcmFjdGljZXMg
Zm9yIDQwMDogYXZvaWQgdG9wLXBvc3RpbmcgYW5kIHRyaW0gdGhlIHJlcGx5LgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 20 20:45:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 20: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 1dNQ1v-0001PD-6B; Tue, 20 Jun 2017 20:45:43 +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 1dNQ1u-0001P7-16
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 20:45:42 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 0C/4F-01734-57989495; Tue, 20 Jun 2017 20:45:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPIsWRWlGSWpSXmKPExsVyMbThiG5Jp2e
 kwe5Hqhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bPR9OYC3okKhZ8mcHawHhLqIuRi0NIYCaj
 xNcz81hAHAmBOawS/Ws2sHUxcgI5SRIT19xmh7CrJH7s/coKYgsJaEjcvtnIDtF9ikmidX07O
 9yo6S3NzBAdhRI3Oi6xgNi8AoISJ2c+YYHo9pS4s+EU2AZOATuJ+RueMULE8ySO33sAto1NQF
 ui7fUusG0sAqoSby49hpqZKLH7xQJWiJkBEuveQ9QLC4RLPP6/AywuIqAncfTNMzaQg5gF1jN
 KfN++HCzBLKAp0br9N/sERpFZSG6ahSS1gJFpFaN6cWpRWWqRrqFeUlFmekZJbmJmjq6hgale
 bmpxcWJ6ak5iUrFecn7uJkZgsNczMDDuYGzqdT7EKMnBpCTKm1PhGSnEl5SfUpmRWJwRX1Sak
 1p8iFGGg0NJgle1AygnWJSanlqRlpkDjDuYtAQHj5II79UWoDRvcUFibnFmOkTqFKMxx5Ur67
 4wcUw5sP0LkxBLXn5eqpQ477p2oFIBkNKM0jy4QbB0cIlRVkqYl5GBgUGIpyC1KDezBFX+FaM
 4B6OSMC8LyD08mXklcPteAZ3CBHTKiyMeIKeUJCKkpBoY7Xb4ZK59x2lyw6m93tPlhNoNp78n
 Ai2qZt+++ec9e0g002kGFaua/0eOZZgcuiHyo/rtnPPMn+yM8iWqcs/9NDjNekWjwCtRZt1vZ
 a79ah/O54VbhqeJufioFaiWRfgYPordFcEyT0TzSq5OwTHlz5sK5uiwHTp6PpohTNVUxkxYMr
 j5eLASS3FGoqEWc1FxIgBDpJWXAgMAAA==
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1497991540!75849554!1
X-Originating-IP: [209.85.128.196]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14807 invoked from network); 20 Jun 2017 20:45:40 -0000
Received: from mail-wr0-f196.google.com (HELO mail-wr0-f196.google.com)
 (209.85.128.196)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 20 Jun 2017 20:45:40 -0000
Received: by mail-wr0-f196.google.com with SMTP id x23so20546204wrb.0
 for <xen-devel@lists.xenproject.org>; Tue, 20 Jun 2017 13:45:40 -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=B3iT9zs2xLKZwpko1qCi5jgHZEyMor/hPhxrd69l6VI=;
 b=PIOG//n1vxh8NMpk/4m+/D/Ms6DzoL4e0uo9ZKFbRDLBMQ8BCBWm2DREDDurMMMGpv
 pFaemEhwua1xXgiZfwbKmo+cw+PGcglDzUTFo8/pG2Tt5ORzxO3EZnk+3IGTCXHLaVmw
 DRE5XP993vpPrMg1l2lb5gIh9Q9wk1l5TA8AnayJ6gDWv5EG6TnBtba5/z8iRpBFJbRM
 qSS+F6Eq19OYyckQNNKhst3LbCYjJR131sCwOmuoW0FBzFLmXJ/0lA/RuQgx6/jxwK6S
 gRcDm39JmwMx/8j78DoCpGYso6gifTq62TMLVAt6KaWHTWKkfb3iT0rpM+eMDtIOAxDS
 sZ4Q==
X-Gm-Message-State: AKS2vOzKdrub7DxrcI54rXfZaCyGifQ9Xu6l4UF2LvshM2bTfrHOPQVp
 z2Ptva0ytk0/Gw83VH8=
X-Received: by 10.28.129.149 with SMTP id c143mr4009316wmd.47.1497991539994;
 Tue, 20 Jun 2017 13:45:39 -0700 (PDT)
Received: from mail-wr0-f170.google.com (mail-wr0-f170.google.com.
 [209.85.128.170])
 by smtp.gmail.com with ESMTPSA id 201sm13725053wmr.4.2017.06.20.13.45.39
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 20 Jun 2017 13:45:39 -0700 (PDT)
Received: by mail-wr0-f170.google.com with SMTP id 77so107028863wrb.1
 for <xen-devel@lists.xenproject.org>; Tue, 20 Jun 2017 13:45:39 -0700 (PDT)
X-Received: by 10.28.191.29 with SMTP id p29mr3865552wmf.60.1497991538890;
 Tue, 20 Jun 2017 13:45:38 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.40.67 with HTTP; Tue, 20 Jun 2017 13:44:58 -0700 (PDT)
In-Reply-To: <20170620203332.17833-10-proskurin@sec.in.tum.de>
References: <20170620203332.17833-1-proskurin@sec.in.tum.de>
 <20170620203332.17833-10-proskurin@sec.in.tum.de>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Tue, 20 Jun 2017 14:44:58 -0600
X-Gmail-Original-Message-ID: <CABfawhk23-SW-WgMdxkGTUqehY7Mq-=e5RwJY8+0uS6N9kZLLg@mail.gmail.com>
Message-ID: <CABfawhk23-SW-WgMdxkGTUqehY7Mq-=e5RwJY8+0uS6N9kZLLg@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>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>
Subject: Re: [Xen-devel] [PATCH v4 9/9] arm/mem_access: Walk the guest's pt
	in software
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBKdW4gMjAsIDIwMTcgYXQgMjozMyBQTSwgU2VyZ2VqIFByb3NrdXJpbgo8cHJvc2t1
cmluQHNlYy5pbi50dW0uZGU+IHdyb3RlOgo+IEluIHRoaXMgY29tbWl0LCB3ZSBtYWtlIHVzZSBv
ZiB0aGUgZ3B0IHdhbGsgZnVuY3Rpb25hbGl0eSBpbnRyb2R1Y2VkIGluCj4gdGhlIHByZXZpb3Vz
IGNvbW1pdHMuIElmIG1lbV9hY2Nlc3MgaXMgYWN0aXZlLCBoYXJkd2FyZS1iYXNlZCBndmEgdG8g
aXBhCj4gdHJhbnNsYXRpb24gbWlnaHQgZmFpbCwgYXMgZ3ZhX3RvX2lwYSB1c2VzIHRoZSBndWVz
dCdzIHRyYW5zbGF0aW9uCj4gdGFibGVzLCBhY2Nlc3MgdG8gd2hpY2ggbWlnaHQgYmUgcmVzdHJp
Y3RlZCBieSB0aGUgYWN0aXZlIFZUVEJSLiBUbwo+IHNpZGUtc3RlcCBwb3RlbnRpYWwgdHJhbnNs
YXRpb24gZXJyb3JzIGluIHRoZSBmdW5jdGlvbgo+IHAybV9tZW1fYWNjZXNzX2NoZWNrX2FuZF9n
ZXRfcGFnZSBkdWUgdG8gcmVzdHJpY3RlZCBtZW1vcnkgKGUuZy4gdG8gdGhlCj4gZ3Vlc3QncyBw
YWdlIHRhYmxlcyB0aGVtc2VsdmVzKSwgd2Ugd2FsayB0aGUgZ3Vlc3QncyBwYWdlIHRhYmxlcyBp
bgo+IHNvZnR3YXJlLgo+Cj4gU2lnbmVkLW9mZi1ieTogU2VyZ2VqIFByb3NrdXJpbiA8cHJvc2t1
cmluQHNlYy5pbi50dW0uZGU+CgpBY2tlZC1ieTogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xl
bmd5ZWwuY29tPgoKPiAtLS0KPiBDYzogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVm
ZW5kZXIuY29tPgo+IENjOiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+Cj4g
Q2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiBDYzogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiAtLS0KPiB2MjogQ2hlY2sgdGhlIHJl
dHVybmVkIGFjY2VzcyByaWdodHMgYWZ0ZXIgd2Fsa2luZyB0aGUgZ3Vlc3QncyBwYWdlIHRhYmxl
cyBpbgo+ICAgICB0aGUgZnVuY3Rpb24gcDJtX21lbV9hY2Nlc3NfY2hlY2tfYW5kX2dldF9wYWdl
Lgo+Cj4gdjM6IEFkYXB0IEZ1bmN0aW9uIG5hbWVzIGFuZCBwYXJhbWV0ZXIuCj4KPiB2NDogQ29t
bWVudCB3aHkgd2UgbmVlZCB0byBmYWlsIGlmIHRoZSBwZXJtaXNzaW9uIGZsYWdzIHRoYXQgYXJl
Cj4gICAgIHJlcXVlc3RlZCBieSB0aGUgY2FsbGVyIGRvIG5vdCBzYXRpc2Z5IHRoZSBtYXBwZWQg
cGFnZS4KPgo+ICAgICBDb3NtZXRpYyBmaXggdGhhdCBzaW1wbGlmaWVzIHRoZSBpZi1zdGF0ZW1l
bnQgY2hlY2tpbmcgZm9yIHRoZQo+ICAgICBHVjJNX1dSSVRFIHBlcm1pc3Npb24uCj4gLS0tCj4g
IHhlbi9hcmNoL2FybS9tZW1fYWNjZXNzLmMgfCAzMSArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKystCj4gIDEgZmlsZSBjaGFuZ2VkLCAzMCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0p
Cj4KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL21lbV9hY2Nlc3MuYyBiL3hlbi9hcmNoL2Fy
bS9tZW1fYWNjZXNzLmMKPiBpbmRleCBiY2Y0OWY1YzE1Li45MTMzYWM4ZjAzIDEwMDY0NAo+IC0t
LSBhL3hlbi9hcmNoL2FybS9tZW1fYWNjZXNzLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vbWVtX2Fj
Y2Vzcy5jCj4gQEAgLTIyLDYgKzIyLDcgQEAKPiAgI2luY2x1ZGUgPHhlbi92bV9ldmVudC5oPgo+
ICAjaW5jbHVkZSA8cHVibGljL3ZtX2V2ZW50Lmg+Cj4gICNpbmNsdWRlIDxhc20vZXZlbnQuaD4K
PiArI2luY2x1ZGUgPGFzbS9ndWVzdF93YWxrLmg+Cj4KPiAgc3RhdGljIGludCBfX3AybV9nZXRf
bWVtX2FjY2VzcyhzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sCj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgeGVubWVtX2FjY2Vzc190ICphY2Nlc3MpCj4gQEAgLTEwMSw2ICsx
MDIsNyBAQCBwMm1fbWVtX2FjY2Vzc19jaGVja19hbmRfZ2V0X3BhZ2UodmFkZHJfdCBndmEsIHVu
c2lnbmVkIGxvbmcgZmxhZywKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNv
bnN0IHN0cnVjdCB2Y3B1ICp2KQo+ICB7Cj4gICAgICBsb25nIHJjOwo+ICsgICAgdW5zaWduZWQg
aW50IHBlcm1zOwo+ICAgICAgcGFkZHJfdCBpcGE7Cj4gICAgICBnZm5fdCBnZm47Cj4gICAgICBt
Zm5fdCBtZm47Cj4gQEAgLTExMCw4ICsxMTIsMzUgQEAgcDJtX21lbV9hY2Nlc3NfY2hlY2tfYW5k
X2dldF9wYWdlKHZhZGRyX3QgZ3ZhLCB1bnNpZ25lZCBsb25nIGZsYWcsCj4gICAgICBzdHJ1Y3Qg
cDJtX2RvbWFpbiAqcDJtID0gJnYtPmRvbWFpbi0+YXJjaC5wMm07Cj4KPiAgICAgIHJjID0gZ3Zh
X3RvX2lwYShndmEsICZpcGEsIGZsYWcpOwo+ICsKPiArICAgIC8qCj4gKyAgICAgKiBJbiBjYXNl
IG1lbV9hY2Nlc3MgaXMgYWN0aXZlLCBoYXJkd2FyZS1iYXNlZCBndmFfdG9faXBhIHRyYW5zbGF0
aW9uCj4gKyAgICAgKiBtaWdodCBmYWlsLiBTaW5jZSBndmFfdG9faXBhIHVzZXMgdGhlIGd1ZXN0
J3MgdHJhbnNsYXRpb24gdGFibGVzLCBhY2Nlc3MKPiArICAgICAqIHRvIHdoaWNoIG1pZ2h0IGJl
IHJlc3RyaWN0ZWQgYnkgdGhlIGFjdGl2ZSBWVFRCUiwgd2UgcGVyZm9ybSBhIGd2YSB0bwo+ICsg
ICAgICogaXBhIHRyYW5zbGF0aW9uIGluIHNvZnR3YXJlLgo+ICsgICAgICovCj4gICAgICBpZiAo
IHJjIDwgMCApCj4gLSAgICAgICAgZ290byBlcnI7Cj4gKyAgICB7Cj4gKyAgICAgICAgaWYgKCBn
dWVzdF93YWxrX3RhYmxlcyh2LCBndmEsICZpcGEsICZwZXJtcykgPCAwICkKPiArICAgICAgICAg
ICAgLyoKPiArICAgICAgICAgICAgICogVGhlIHNvZnR3YXJlIGd2YSB0byBpcGEgdHJhbnNsYXRp
b24gY2FuIHN0aWxsIGZhaWwsIGUuZy4sIGlmIHRoZQo+ICsgICAgICAgICAgICAgKiBndmEgaXMg
bm90IG1hcHBlZC4KPiArICAgICAgICAgICAgICovCgpJZiB5b3UgZW5kIHVwIHNlbmRpbmcgYW5v
dGhlciByb3VuZCBvZiB0aGUgc2VyaWVzLCBJIHdvdWxkIHByZWZlciB0bwpzZWUgdGhpcyBjb21t
ZW50IGJlZm9yZSB0aGUgaWYgc3RhdGVtZW50IChidXQgSSB3b3VsZG4ndCBob2xkIHVwIHRoZQpz
ZXJpZXMgb3ZlciB0aGF0KS4KCj4gKyAgICAgICAgICAgIGdvdG8gZXJyOwo+ICsKClRoYW5rcywK
VGFtYXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 20 20:49:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 20: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 1dNQ5n-0001ZF-PF; Tue, 20 Jun 2017 20:49:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tglx@linutronix.de>) id 1dNQ5m-0001Z8-Vj
 for xen-devel@lists.xen.org; Tue, 20 Jun 2017 20:49:43 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 A7/94-29088-66A89495; Tue, 20 Jun 2017 20:49:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjkeJIrShJLcpLzFFi42KZxPDOTTe1yzP
 SYN5OeYslHxezODB6HN39mymAMYo1My8pvyKBNeP/mVMsBQ9ZKy7+OsbewHiepYuRi0NI4A6j
 xL8Vx1i7GDk5WAR0JKbP/sUOYrMJaEnc3fqVCcQWAbLbFtwGa2AW2MopsfDjKyCHg0NYIFCib
 X4NSA2ngKfEoWtTwebwCphJfFv4nA1iQSujxPu2BWCDRAW0JV7++s8CUSQocXLmEzCbGWjBw1
 +3WCYw8sxCkpqFJLWAkWkVo3pxalFZapGupV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5
 yfu4mRmCY1DMwMO5gfP3T6RCjJAeTkihvToVnpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXuFO
 oJxgUWp6akVaZg4wYGHSEhw8SiK8V1uA0rzFBYm5xZnpEKlTjLocTR+2fGESYsnLz0uVEud1A
 ZkhAFKUUZoHNwIWPZcYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfOydABN4cnMK4Hb9AroCC
 agI14c8QA5oiQRISXVwDh9UtU71tkfT6jPvT3hy8o/6Z+Xmc+7fCF5Xm5XcOQquZe6XZYBMgv
 P5X3kXO0r9nGTnM3Bk6ldPwt+R0rdvsxwsP3d5oUVZo3sb+/Pb/X+kvD/q7mlylSJg0lhh5/u
 0JI/HxS6Ztr+ZYE6Xyb6P/xhdebS+ZQ50jwTJr15uLNReFawqX/hRzZWJZbijERDLeai4kQAA
 I+NOpkCAAA=
X-Env-Sender: tglx@linutronix.de
X-Msg-Ref: server-2.tower-31.messagelabs.com!1497991781!94904219!1
X-Originating-IP: [146.0.238.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21811 invoked from network); 20 Jun 2017 20:49:41 -0000
Received: from galois.linutronix.de (HELO Galois.linutronix.de) (146.0.238.70)
 by server-2.tower-31.messagelabs.com with DHE-RSA-AES128-SHA
 encrypted SMTP; 20 Jun 2017 20:49:41 -0000
Received: from localhost ([127.0.0.1])
 by Galois.linutronix.de with esmtps (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256)
 (Exim 4.80) (envelope-from <tglx@linutronix.de>)
 id 1dNQ4p-000712-Sb; Tue, 20 Jun 2017 22:48:44 +0200
Date: Tue, 20 Jun 2017 22:49:31 +0200 (CEST)
From: Thomas Gleixner <tglx@linutronix.de>
To: Tom Lendacky <thomas.lendacky@amd.com>
In-Reply-To: <20170616185054.18967.52228.stgit@tlendack-t1.amdoffice.net>
Message-ID: <alpine.DEB.2.20.1706202244480.2157@nanos>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
 <20170616185054.18967.52228.stgit@tlendack-t1.amdoffice.net>
User-Agent: Alpine 2.20 (DEB 67 2015-01-07)
MIME-Version: 1.0
Cc: linux-efi@vger.kernel.org, Brijesh Singh <brijesh.singh@amd.com>,
 Toshimitsu Kani <toshi.kani@hpe.com>, linux-doc@vger.kernel.org,
 Matt Fleming <matt@codeblueprint.co.uk>, x86@kernel.org, linux-mm@kvack.org,
 =?ISO-8859-2?Q?Radim_Kr=E8m=E1=F8?= <rkrcmar@redhat.com>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Larry Woodman <lwoodman@redhat.com>, linux-arch@vger.kernel.org,
 kvm@vger.kernel.org, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 kasan-dev@googlegroups.com, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Dmitry Vyukov <dvyukov@google.com>, Juergen Gross <jgross@suse.com>,
 kexec@lists.infradead.org, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org, iommu@lists.linux-foundation.org,
 Paolo Bonzini <pbonzini@redhat.com>
Subject: Re: [Xen-devel] [PATCH v7 06/36] x86/mm: Add Secure Memory
 Encryption (SME) 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>

T24gRnJpLCAxNiBKdW4gMjAxNywgVG9tIExlbmRhY2t5IHdyb3RlOgo+ICAKPiArY29uZmlnIEFS
Q0hfSEFTX01FTV9FTkNSWVBUCj4gKwlkZWZfYm9vbCB5Cj4gKwlkZXBlbmRzIG9uIFg4NgoKVGhh
dCBvbmUgaXMgc2lsbHkuIFRoZSBjb25maWcgc3dpdGNoIGlzIGluIHRoZSB4ODYgS0NvbmZpZyBm
aWxlLCBzbyBYODYgaXMKb24uIElmIHlvdSBpbnRlbmRlZCB0byBtb3ZlIHRoaXMgdG8gc29tZSBn
ZW5lcmljIHBsYWNlIG91dHNpZGUgb2YKeDg2L0tjb25maWcgdGhlbiB0aGlzIHNob3VsZCBiZQoK
Y29uZmlnIEFSQ0hfSEFTX01FTV9FTkNSWVBUCglib29sCgphbmQgeDg2L0tjb25maWcgc2hvdWxk
IGhhdmUKCiAgICAJc2VsZWN0IEFSQ0hfSEFTX01FTV9FTkNSWVBUCgphbmQgdGhhdCBzaG91bGQg
YmUgc2VsZWN0ZWQgYnkgQU1EX01FTV9FTkNSWVBUCgo+ICtjb25maWcgQU1EX01FTV9FTkNSWVBU
Cj4gKwlib29sICJBTUQgU2VjdXJlIE1lbW9yeSBFbmNyeXB0aW9uIChTTUUpIHN1cHBvcnQiCj4g
KwlkZXBlbmRzIG9uIFg4Nl82NCAmJiBDUFVfU1VQX0FNRAo+ICsJLS0taGVscC0tLQo+ICsJICBT
YXkgeWVzIHRvIGVuYWJsZSBzdXBwb3J0IGZvciB0aGUgZW5jcnlwdGlvbiBvZiBzeXN0ZW0gbWVt
b3J5Lgo+ICsJICBUaGlzIHJlcXVpcmVzIGFuIEFNRCBwcm9jZXNzb3IgdGhhdCBzdXBwb3J0cyBT
ZWN1cmUgTWVtb3J5Cj4gKwkgIEVuY3J5cHRpb24gKFNNRSkuCgpUaGFua3MsCgoJdGdseAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 20 20:52:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 20:52:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNQ8P-0002CE-5s; Tue, 20 Jun 2017 20: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 <proskurin@sec.in.tum.de>) id 1dNQ8O-0002C7-HF
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 20:52:24 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 D1/7F-01735-70B89495; Tue, 20 Jun 2017 20:52:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXSPJ+BQ5e92zP
 SYEObkMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvHhzU72gmfMFfu+N7M0MB5j6mLk4hASuMAo
 cbXtLVsXIyeHsECExJr9t1m6GDk4RAQ0Jdp+qoHUMAtsYJTYt7OPFaJhK6PEv4cTwRrYBAwkp
 rxeyQpi8wo4SDQv2sQIYrMIqEq8WtfADmKLCoRL9B7oZ4OoEZQ4OfMJC4jNKRAocfruSyYQm1
 lAXeLPvEvMELa4xKZn31khbHmJ7W/nME9g5JuFpH0WkpZZSFpmIWlZwMiyilGjOLWoLLVI18h
 QL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMBDrGRgYdzDenex3iFGSg0lJlDen
 wjNSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvnE6gnGBRanpqRVpmDjAmYNISHDxKIrxXW4DSv
 MUFibnFmekQqVOMuhxNH7Z8YRJiycvPS5US53UBmSEAUpRRmgc3AhaflxhlpYR5GRkYGIR4Cl
 KLcjNLUOVfMYpzMCoJ87J0AE3hycwrgdv0CugIJqAjXhzxADmiJBEhJdXAaF22m3dSsRG3TlD
 o9qBKYW6NBc28Ycskc72qz9+QC3YIf9zBXvv4jKB0U9Nkp3USNbPtHvd58LHvZm85YHb++6QL
 lc1vbygpdG2UT3O0lHG4PeHO/vmSqQbZsmKpq8qOzjpWW/tjGd/pcJ8PV2WfnthQuFv6RMA77
 bSSoOI3rXa2O5pudUQpsRRnJBpqMRcVJwIAEap2vcoCAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-9.tower-206.messagelabs.com!1497991942!104406263!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49705 invoked from network); 20 Jun 2017 20:52:23 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 20 Jun 2017 20:52:23 -0000
Received: from [192.168.178.122]
 (dslb-188-098-207-061.188.098.pools.vodafone-ip.de [188.98.207.61])
 by services.sec.in.tum.de (Postfix) with ESMTPSA id 8430F1085B8A5;
 Tue, 20 Jun 2017 22:52:16 +0200 (CEST)
To: Tamas K Lengyel <tamas@tklengyel.com>
References: <20170620203332.17833-1-proskurin@sec.in.tum.de>
 <20170620203332.17833-10-proskurin@sec.in.tum.de>
 <CABfawhk23-SW-WgMdxkGTUqehY7Mq-=e5RwJY8+0uS6N9kZLLg@mail.gmail.com>
From: Sergej Proskurin <proskurin@sec.in.tum.de>
Message-ID: <e11b7dd6-8329-2b05-309b-07e243d59cf8@sec.in.tum.de>
Date: Tue, 20 Jun 2017 22:59:08 +0200
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: <CABfawhk23-SW-WgMdxkGTUqehY7Mq-=e5RwJY8+0uS6N9kZLLg@mail.gmail.com>
Content-Language: de-DE
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>
Subject: Re: [Xen-devel] [PATCH v4 9/9] arm/mem_access: Walk the guest's pt
 in software
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgVGFtYXMsCgpbLi4uXQoKPj4gKyAgICAgICAgaWYgKCBndWVzdF93YWxrX3RhYmxlcyh2LCBn
dmEsICZpcGEsICZwZXJtcykgPCAwICkKPj4gKyAgICAgICAgICAgIC8qCj4+ICsgICAgICAgICAg
ICAgKiBUaGUgc29mdHdhcmUgZ3ZhIHRvIGlwYSB0cmFuc2xhdGlvbiBjYW4gc3RpbGwgZmFpbCwg
ZS5nLiwgaWYgdGhlCj4+ICsgICAgICAgICAgICAgKiBndmEgaXMgbm90IG1hcHBlZC4KPj4gKyAg
ICAgICAgICAgICAqLwo+IAo+IElmIHlvdSBlbmQgdXAgc2VuZGluZyBhbm90aGVyIHJvdW5kIG9m
IHRoZSBzZXJpZXMsIEkgd291bGQgcHJlZmVyIHRvCj4gc2VlIHRoaXMgY29tbWVudCBiZWZvcmUg
dGhlIGlmIHN0YXRlbWVudCAoYnV0IEkgd291bGRuJ3QgaG9sZCB1cCB0aGUKPiBzZXJpZXMgb3Zl
ciB0aGF0KS4KPiAKPj4gKyAgICAgICAgICAgIGdvdG8gZXJyOwo+PiArCgpBbHJpZ2h0LCB3aWxs
IGRvLiBUaGFua3MhCgpDaGVlcnMsCn5TZXJnZWoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 20 20:55:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 20:55:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNQBi-0002Od-Oz; Tue, 20 Jun 2017 20:55:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tglx@linutronix.de>) id 1dNQBh-0002OR-7O
 for xen-devel@lists.xen.org; Tue, 20 Jun 2017 20:55:49 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 96/A1-17076-4DB89495; Tue, 20 Jun 2017 20:55:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjkeJIrShJLcpLzFFi42KZxPDOTfdyt2e
 kwdRplhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bTiuiCqWwVU+8uZGlgbGLtYuTiEBK4wyjR
 ++EocxcjJweLgI7E9AerWEFsNgEtibtbvzKB2CJAdtuC2ywgDcwCWzklFn58xQKSEBaIljiw6
 D07iM0p4CGxfMFpoEEcHLwCZhL/5sZDLGhhlNhwoZsRpEZUQFvi5a//YL28AoISJ2c+AbOZgR
 Y8/HWLZQIjzywkqVlIUgsYmVYxahSnFpWlFukaG+glFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQ
 mFesl5+duYgSGST0DA+MOxs4TfocYJTmYlER5cyo8I4X4kvJTKjMSizPii0pzUosPMcpwcChJ
 8CZ3AeUEi1LTUyvSMnOAAQuTluDgURLhvdoClOYtLkjMLc5Mh0idYtTlaPqw5QuTEEtefl6ql
 DjvdJAZAiBFGaV5cCNg0XOJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjBvG8gUnsy8ErhNr4
 COYAI64sURD5AjShIRUlINjMxTDA1FFzu7/zYJdA03781onlNxgvfJEmXXrBe9628unSylGrD
 wiVSteEb6B1ODKwkdHFnTBPN3S22rVTE6wTL7wZl67o/J21v3z/L68ajp3er/zsd9LmQU3rvv
 YLirMDorJ2t1x2UBftv/xrO0Ah88PFvkkaMyp15MeJNedkbOqd3SzDpqSizFGYmGWsxFxYkAe
 +5IE5kCAAA=
X-Env-Sender: tglx@linutronix.de
X-Msg-Ref: server-13.tower-31.messagelabs.com!1497992147!105959210!1
X-Originating-IP: [146.0.238.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2507 invoked from network); 20 Jun 2017 20:55:47 -0000
Received: from galois.linutronix.de (HELO Galois.linutronix.de) (146.0.238.70)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES128-SHA
 encrypted SMTP; 20 Jun 2017 20:55:47 -0000
Received: from localhost ([127.0.0.1])
 by Galois.linutronix.de with esmtps (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256)
 (Exim 4.80) (envelope-from <tglx@linutronix.de>)
 id 1dNQAi-000772-9A; Tue, 20 Jun 2017 22:54:48 +0200
Date: Tue, 20 Jun 2017 22:55:35 +0200 (CEST)
From: Thomas Gleixner <tglx@linutronix.de>
To: Tom Lendacky <thomas.lendacky@amd.com>
In-Reply-To: <20170616185104.18967.7867.stgit@tlendack-t1.amdoffice.net>
Message-ID: <alpine.DEB.2.20.1706202251110.2157@nanos>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
 <20170616185104.18967.7867.stgit@tlendack-t1.amdoffice.net>
User-Agent: Alpine 2.20 (DEB 67 2015-01-07)
MIME-Version: 1.0
Cc: linux-efi@vger.kernel.org, Brijesh Singh <brijesh.singh@amd.com>,
 Toshimitsu Kani <toshi.kani@hpe.com>, linux-doc@vger.kernel.org,
 Matt Fleming <matt@codeblueprint.co.uk>, x86@kernel.org, linux-mm@kvack.org,
 =?ISO-8859-2?Q?Radim_Kr=E8m=E1=F8?= <rkrcmar@redhat.com>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Larry Woodman <lwoodman@redhat.com>, linux-arch@vger.kernel.org,
 kvm@vger.kernel.org, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 kasan-dev@googlegroups.com, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Dmitry Vyukov <dvyukov@google.com>, Juergen Gross <jgross@suse.com>,
 kexec@lists.infradead.org, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org, iommu@lists.linux-foundation.org,
 Paolo Bonzini <pbonzini@redhat.com>
Subject: Re: [Xen-devel] [PATCH v7 07/36] x86/mm: Don't use phys_to_virt in
 ioremap() if SME is active
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCAxNiBKdW4gMjAxNywgVG9tIExlbmRhY2t5IHdyb3RlOgoKPiBDdXJyZW50bHkgdGhl
cmUgaXMgYSBjaGVjayBpZiB0aGUgYWRkcmVzcyBiZWluZyBtYXBwZWQgaXMgaW4gdGhlIElTQQo+
IHJhbmdlIChpc19JU0FfcmFuZ2UoKSksIGFuZCBpZiBpdCBpcyB0aGVuIHBoeXNfdG9fdmlydCgp
IGlzIHVzZWQgdG8KPiBwZXJmb3JtIHRoZSBtYXBwaW5nLiAgV2hlbiBTTUUgaXMgYWN0aXZlLCBo
b3dldmVyLCB0aGlzIHdpbGwgcmVzdWx0Cj4gaW4gdGhlIG1hcHBpbmcgaGF2aW5nIHRoZSBlbmNy
eXB0aW9uIGJpdCBzZXQgd2hlbiBpdCBpcyBleHBlY3RlZCB0aGF0Cj4gYW4gaW9yZW1hcCgpIHNo
b3VsZCBub3QgaGF2ZSB0aGUgZW5jcnlwdGlvbiBiaXQgc2V0LiBTbyBvbmx5IHVzZSB0aGUKPiBw
aHlzX3RvX3ZpcnQoKSBmdW5jdGlvbiBpZiBTTUUgaXMgbm90IGFjdGl2ZQoKVGhpcyBkb2VzIG5v
dCBtYWtlIHNlbnNlIHRvIG1lLiBXaGF0IHRoZSBoZWNrIGhhcyBwaHlzX3RvX3ZpcnQoKSB0byBk
byB3aXRoCnRoZSBlbmNyeXB0aW9uIGJpdC4gRXNwZWNpYWxseSB3aHkgd291bGQgdGhlIGVuY3J5
cHRpb24gYml0IGJlIHNldCBvbiB0aGF0Cm1hcHBpbmcgaW4gdGhlIGZpcnN0IHBsYWNlPwoKSSdt
IHByb2JhYmx5IG1pc3Npbmcgc29tZXRoaW5nLCBidXQgdGhpcyB3YW50J3Mgc29tZSBjb2hlcmVu
dCBleHBsYW5hdGlvbgp1bmRlcnN0YW5kYWJsZSBieSBtZXJlIG1vcnRhbHMgYm90aCBpbiB0aGUg
Y2hhbmdlbG9nIGFuZCB0aGUgY29kZSBjb21tZW50LgoKVGhhbmtzLAoKCXRnbHgKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 20 21:17:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 21: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 1dNQWH-0003o2-Kd; Tue, 20 Jun 2017 21: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 <bp@alien8.de>) id 1dNQWG-0003ns-IJ
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 21:17:04 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 3C/E3-02180-FC099495; Tue, 20 Jun 2017 21:17:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNLMWRWlGSWpSXmKPExsXCytl5VPf8BM9
 Ig03XJCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozDF2eyFNzjq/j+6yRrA+Npni5GDg4JAV2J
 N306XYxcHEICWxklrj3/xQjh3GeSuPv8LGsXIycHm4CKxNIzt5hAbBEBaYnZz/axghQxC0xhl
 Fj6dR07yCRhgUiJ2+cCQGpYBFQlvsw7BlbPK2Ag0XjyOhuILSEgL3HlVz/LBEauBYwMqxjVi1
 OLylKLdE31kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECvcgABDsYv/Q7H2KU5GB
 SEuXNqfCMFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBq9UPlBMsSk1PrUjLzAGGE0xagoNHSYT3
 agtQmre4IDG3ODMdInWK0Zhjw+r1X5g47vRt+MIkxJKXn5cqJc77sg+oVACkNKM0D24QLMwvM
 cpKCfMyAp0mxFOQWpSbWYIq/4pRnINRSZjXC+Qensy8Erh9r4BOYQI65cURD5BTShIRUlINjE
 zhwSK3N3V8/a6/MJzh+3bFWFdLjfx5HZxTfXoWWteyLv544KXLvyd+uw0j5Xg3yvI7nN1qeEZ
 kd/DTd2WXnqQxOnHvOxvw7deNG5fetG9VXJ1TO1ukIuWUuZbl0phEi4K5S+b8balfenp/1Q+7
 Mr0GVs/1u6+u9xB8s9XyU8i3ibuOf+Zb+0qJpTgj0VCLuag4EQAiQkNjbgIAAA==
X-Env-Sender: bp@alien8.de
X-Msg-Ref: server-7.tower-206.messagelabs.com!1497993423!101408043!1
X-Originating-IP: [5.9.137.197]
X-SpamReason: No, hits=0.5 required=7.0 tests=MAILTO_TO_SPAM_ADDR,
 RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6612 invoked from network); 20 Jun 2017 21:17:03 -0000
Received: from mail.skyhub.de (HELO mail.skyhub.de) (5.9.137.197)
 by server-7.tower-206.messagelabs.com with SMTP; 20 Jun 2017 21:17:03 -0000
X-Virus-Scanned: Nedap ESD1 at mail.skyhub.de
Received: from mail.skyhub.de ([127.0.0.1])
 by localhost (blast.alien8.de [127.0.0.1]) (amavisd-new, port 10026)
 with ESMTP id vMURvlk2Xj5Q; Tue, 20 Jun 2017 23:17:02 +0200 (CEST)
Received: from pd.tnic (p2003008C2F213F00F45CBC8D67F79E47.dip0.t-ipconnect.de
 [IPv6:2003:8c:2f21:3f00:f45c:bc8d:67f7:9e47])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mail.skyhub.de (SuperMail on ZX Spectrum 128k) with ESMTPSA id 9D0991EC0987;
 Tue, 20 Jun 2017 23:17:02 +0200 (CEST)
From: Borislav Petkov <bp@alien8.de>
To: X86 ML <x86@kernel.org>
Date: Tue, 20 Jun 2017 23:16:37 +0200
Message-Id: <20170620211637.2590-1-bp@alien8.de>
X-Mailer: git-send-email 2.13.0
Cc: xen-devel@lists.xenproject.org, Tony Luck <tony.luck@intel.com>,
 LKML <linux-kernel@vger.kernel.org>, linux-edac <linux-edac@vger.kernel.org>
Subject: [Xen-devel] [PATCH] x86/MCE,
	xen/mcelog: Make /dev/mcelog registration messages more precise
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKV2hlbiBydW5uaW5nIHVuZGVy
IFhlbiBhcyBkb20wLCAvZGV2L21jZWxvZyBpcyBiZWluZyBwcm92aWRlZCBieSBYZW4KaW5zdGVh
ZCBvZiB0aGUgbm9ybWFsIG1jZWxvZyBjaGFyYWN0ZXIgZGV2aWNlIG9mIHRoZSBNQ0UgY29yZS4g
Q29udmVydAphbiBlcnJvciBtZXNzYWdlIGJlaW5nIGlzc3VlZCBieSB0aGUgTUNFIGNvcmUgaW4g
dGhpcyBjYXNlIHRvIGFuCmluZm9ybWF0aXZlIG1lc3NhZ2UgdGhhdCBYZW4gaGFzIHJlZ2lzdGVy
ZWQgdGhlIGRldmljZS4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KQ2M6IFRvbnkgTHVjayA8dG9ueS5sdWNrQGludGVsLmNvbT4KQ2M6IGxpbnV4LWVkYWMg
PGxpbnV4LWVkYWNAdmdlci5rZXJuZWwub3JnPgpDYzogeDg2LW1sIDx4ODZAa2VybmVsLm9yZz4K
Q2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpMaW5rOiBodHRwOi8vbGttbC5rZXJu
ZWwub3JnL3IvMjAxNzA2MTQwODQwNTkuMTkyOTQtMS1qZ3Jvc3NAc3VzZS5jb20KWyBNYXNzYWdl
IGEgYml0LiBdClNpZ25lZC1vZmYtYnk6IEJvcmlzbGF2IFBldGtvdiA8YnBAc3VzZS5kZT4KLS0t
CiBhcmNoL3g4Ni9rZXJuZWwvY3B1L21jaGVjay9kZXYtbWNlbG9nLmMgfCA4ICsrKysrKystCiBk
cml2ZXJzL3hlbi9tY2Vsb2cuYyAgICAgICAgICAgICAgICAgICAgfCAyICsrCiAyIGZpbGVzIGNo
YW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2FyY2gv
eDg2L2tlcm5lbC9jcHUvbWNoZWNrL2Rldi1tY2Vsb2cuYyBiL2FyY2gveDg2L2tlcm5lbC9jcHUv
bWNoZWNrL2Rldi1tY2Vsb2cuYwppbmRleCBhODA0MjdjMzBjOTMuLjEwY2VjNDNhYWMzOCAxMDA2
NDQKLS0tIGEvYXJjaC94ODYva2VybmVsL2NwdS9tY2hlY2svZGV2LW1jZWxvZy5jCisrKyBiL2Fy
Y2gveDg2L2tlcm5lbC9jcHUvbWNoZWNrL2Rldi1tY2Vsb2cuYwpAQCAtNDE1LDkgKzQxNSwxNSBA
QCBzdGF0aWMgX19pbml0IGludCBkZXZfbWNlbG9nX2luaXRfZGV2aWNlKHZvaWQpCiAJLyogcmVn
aXN0ZXIgY2hhcmFjdGVyIGRldmljZSAvZGV2L21jZWxvZyAqLwogCWVyciA9IG1pc2NfcmVnaXN0
ZXIoJm1jZV9jaHJkZXZfZGV2aWNlKTsKIAlpZiAoZXJyKSB7Ci0JCXByX2VycigiVW5hYmxlIHRv
IGluaXQgZGV2aWNlIC9kZXYvbWNlbG9nIChyYzogJWQpXG4iLCBlcnIpOworCQlpZiAoZXJyID09
IC1FQlVTWSkKKwkJCS8qIFhlbiBkb20wIG1pZ2h0IGhhdmUgcmVnaXN0ZXJlZCB0aGUgZGV2aWNl
IGFscmVhZHkuICovCisJCQlwcl9pbmZvKCJVbmFibGUgdG8gaW5pdCBkZXZpY2UgL2Rldi9tY2Vs
b2csIGFscmVhZHkgcmVnaXN0ZXJlZCIpOworCQllbHNlCisJCQlwcl9lcnIoIlVuYWJsZSB0byBp
bml0IGRldmljZSAvZGV2L21jZWxvZyAocmM6ICVkKVxuIiwgZXJyKTsKKwogCQlyZXR1cm4gZXJy
OwogCX0KKwogCW1jZV9yZWdpc3Rlcl9kZWNvZGVfY2hhaW4oJmRldl9tY2Vsb2dfbmIpOwogCXJl
dHVybiAwOwogfQpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vbWNlbG9nLmMgYi9kcml2ZXJzL3hl
bi9tY2Vsb2cuYwppbmRleCBhNDkzYzczMTVlOTQuLjZjYzFjMTViY2Q4NCAxMDA2NDQKLS0tIGEv
ZHJpdmVycy94ZW4vbWNlbG9nLmMKKysrIGIvZHJpdmVycy94ZW4vbWNlbG9nLmMKQEAgLTQwOCw2
ICs0MDgsOCBAQCBzdGF0aWMgaW50IF9faW5pdCB4ZW5fbGF0ZV9pbml0X21jZWxvZyh2b2lkKQog
CWlmIChyZXQpCiAJCWdvdG8gZGVyZWdpc3RlcjsKIAorCXByX2luZm8oIi9kZXYvbWNlbG9nIHJl
Z2lzdGVyZWQgYnkgWGVuXG4iKTsKKwogCXJldHVybiAwOwogCiBkZXJlZ2lzdGVyOgotLSAKMi4x
My4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 20 21:48:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 21:48:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNR0U-0005jG-2J; Tue, 20 Jun 2017 21:48: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 1dNR0T-0005jA-4v
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 21:48:17 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 A7/38-03371-02899495; Tue, 20 Jun 2017 21:48:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVybKJssq78DM9
 Ig2OXdS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozVd3uZCo5rVzR//svewPhcoYuRi0NI4A+j
 xJ1jb9i7GDk5WAQcJI5/+cnUxcjBwSgQI/HghzVImFEgTGLy5SWsECXaEusnrmUBsdkEDCX+P
 tnEBlIuAWQv+cwBEhYRUJbo/fWbBWQ8s8BCRokvV34zgySEBdwk9n6ZBWZzCthL/N/4H8zmFf
 CW2HmoEWymkEChxJL3U8HOERXQlTj07w8bRI2gxMmZT8BqmAW0JJZP38YygVFgFpLULCSpBYx
 MqxjVi1OLylKLdM31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECQ5ABCHYwzrzs
 f4hRkoNJSZQ3p8IzUogvKT+lMiOxOCO+qDQntfgQowwHh5IEr+p0oJxgUWp6akVaZg4wGmDSE
 hw8SiK8V1uA0rzFBYm5xZnpEKlTjLocG1av/8IkxJKXn5cqJc77bRpQkQBIUUZpHtwIWGReYp
 SVEuZlBDpKiKcgtSg3swRV/hWjOAejkjCvK8gUnsy8ErhNr4COYAI64sURD5AjShIRUlINjL1
 GO6dlB3yrdMsVcd395k+3mxJr+pmCIw65P5UfZSktkcwPSi2t9lSsKEvsjs/mLE2ccK5u/ZaA
 JQeipzzSb9qx+MsSp3WMYuVnCzlb/JX6D72+aFkpKnndztby4Ya6tpgtHDHXPZUuZaru1PBZk
 vA+88xv/Tfxl1Z0iJmwbmA6u7DpRuUaJZbijERDLeai4kQAeDc7mMcCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1497995294!55796820!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52700 invoked from network); 20 Jun 2017 21:48:15 -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; 20 Jun 2017 21:48:15 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 92226239AC;
 Tue, 20 Jun 2017 21:48:13 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 92226239AC
Date: Tue, 20 Jun 2017 14:48:07 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <59492D1C0200007800164AA3@prv-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1706201421210.12819@sstabellini-ThinkPad-X260>
References: <59492D1C0200007800164AA3@prv-mh.provo.novell.com>
 <59492D1C0200007800164AA3@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>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org
Subject: Re: [Xen-devel] [PATCH] 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>

T24gVHVlLCAyMCBKdW4gMjAxNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gUmF0aGVyIHRoYW4gY29u
c3RydWN0aW5nIGEgbG9jYWwgc3RydWN0dXJlIGluc3RhbmNlIG9uIHRoZSBzdGFjaywgZmlsbAo+
IHRoZSBmaWVsZHMgZGlyZWN0bHkgb24gdGhlIHNoYXJlZCByaW5nLCBqdXN0IGxpa2Ugb3RoZXIg
KExpbnV4KQo+IGJhY2tlbmRzIGRvLiBCdWlsZCBvbiB0aGUgZmFjdCB0aGF0IGFsbCByZXNwb25z
ZSBzdHJ1Y3R1cmUgZmxhdm9ycyBhcmUKPiBhY3R1YWxseSBpZGVudGljYWwgKHRoZSBvbGQgY29k
ZSBkaWQgbWFrZSB0aGlzIGFzc3VtcHRpb24gdG9vKS4KPiAKPiBUaGlzIGlzIFhTQS0yMTYuCj4g
Cj4gUmVwb3J0ZWQgYnk6IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29t
Pgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBSZXZp
ZXdlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgo+
IEFja2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KPiAt
LS0KPiB2MjogQWRkIFFFTVVfUEFDS0VEIHRvIGZpeCBoYW5kbGluZyAzMi1iaXQgZ3Vlc3RzIGJ5
IDY0LWJpdCBxZW11Lgo+IAo+IC0tLSBhL2h3L2Jsb2NrL3hlbl9ibGtpZi5oCj4gKysrIGIvaHcv
YmxvY2sveGVuX2Jsa2lmLmgKPiBAQCAtMTQsOSArMTQsNiBAQAo+ICBzdHJ1Y3QgYmxraWZfY29t
bW9uX3JlcXVlc3Qgewo+ICAgICAgY2hhciBkdW1teTsKPiAgfTsKPiAtc3RydWN0IGJsa2lmX2Nv
bW1vbl9yZXNwb25zZSB7Cj4gLSAgICBjaGFyIGR1bW15Owo+IC19Owo+ICAKPiAgLyogaTM4NiBw
cm90b2NvbCB2ZXJzaW9uICovCj4gICNwcmFnbWEgcGFjayhwdXNoLCA0KQo+IEBAIC0zNiwxMyAr
MzMsNyBAQCBzdHJ1Y3QgYmxraWZfeDg2XzMyX3JlcXVlc3RfZGlzY2FyZCB7Cj4gICAgICBibGtp
Zl9zZWN0b3JfdCBzZWN0b3JfbnVtYmVyOyAgICAvKiBzdGFydCBzZWN0b3IgaWR4IG9uIGRpc2sg
KHIvdyBvbmx5KSAgKi8KPiAgICAgIHVpbnQ2NF90ICAgICAgIG5yX3NlY3RvcnM7ICAgICAgIC8q
ICMgb2YgY29udGlndW91cyBzZWN0b3JzIHRvIGRpc2NhcmQgICAqLwo+ICB9Owo+IC1zdHJ1Y3Qg
YmxraWZfeDg2XzMyX3Jlc3BvbnNlIHsKPiAtICAgIHVpbnQ2NF90ICAgICAgICBpZDsgICAgICAg
ICAgICAgIC8qIGNvcGllZCBmcm9tIHJlcXVlc3QgKi8KPiAtICAgIHVpbnQ4X3QgICAgICAgICBv
cGVyYXRpb247ICAgICAgIC8qIGNvcGllZCBmcm9tIHJlcXVlc3QgKi8KPiAtICAgIGludDE2X3Qg
ICAgICAgICBzdGF0dXM7ICAgICAgICAgIC8qIEJMS0lGX1JTUF8/Pz8gICAgICAgKi8KPiAtfTsK
PiAgdHlwZWRlZiBzdHJ1Y3QgYmxraWZfeDg2XzMyX3JlcXVlc3QgYmxraWZfeDg2XzMyX3JlcXVl
c3RfdDsKPiAtdHlwZWRlZiBzdHJ1Y3QgYmxraWZfeDg2XzMyX3Jlc3BvbnNlIGJsa2lmX3g4Nl8z
Ml9yZXNwb25zZV90Owo+ICAjcHJhZ21hIHBhY2socG9wKQo+ICAKPiAgLyogeDg2XzY0IHByb3Rv
Y29sIHZlcnNpb24gKi8KPiBAQCAtNjIsMjAgKzUzLDE0IEBAIHN0cnVjdCBibGtpZl94ODZfNjRf
cmVxdWVzdF9kaXNjYXJkIHsKPiAgICAgIGJsa2lmX3NlY3Rvcl90IHNlY3Rvcl9udW1iZXI7ICAg
IC8qIHN0YXJ0IHNlY3RvciBpZHggb24gZGlzayAoci93IG9ubHkpICAqLwo+ICAgICAgdWludDY0
X3QgICAgICAgbnJfc2VjdG9yczsgICAgICAgLyogIyBvZiBjb250aWd1b3VzIHNlY3RvcnMgdG8g
ZGlzY2FyZCAgICovCj4gIH07Cj4gLXN0cnVjdCBibGtpZl94ODZfNjRfcmVzcG9uc2Ugewo+IC0g
ICAgdWludDY0X3QgICAgICAgX19hdHRyaWJ1dGVfXygoX19hbGlnbmVkX18oOCkpKSBpZDsKPiAt
ICAgIHVpbnQ4X3QgICAgICAgICBvcGVyYXRpb247ICAgICAgIC8qIGNvcGllZCBmcm9tIHJlcXVl
c3QgKi8KPiAtICAgIGludDE2X3QgICAgICAgICBzdGF0dXM7ICAgICAgICAgIC8qIEJMS0lGX1JT
UF8/Pz8gICAgICAgKi8KPiAtfTsKPgo+ICB0eXBlZGVmIHN0cnVjdCBibGtpZl94ODZfNjRfcmVx
dWVzdCBibGtpZl94ODZfNjRfcmVxdWVzdF90Owo+IC10eXBlZGVmIHN0cnVjdCBibGtpZl94ODZf
NjRfcmVzcG9uc2UgYmxraWZfeDg2XzY0X3Jlc3BvbnNlX3Q7Cj4gIAo+ICBERUZJTkVfUklOR19U
WVBFUyhibGtpZl9jb21tb24sIHN0cnVjdCBibGtpZl9jb21tb25fcmVxdWVzdCwKPiAtICAgICAg
ICAgICAgICAgICAgc3RydWN0IGJsa2lmX2NvbW1vbl9yZXNwb25zZSk7Cj4gKyAgICAgICAgICAg
ICAgICAgIHN0cnVjdCBibGtpZl9yZXNwb25zZSk7Cj4gIERFRklORV9SSU5HX1RZUEVTKGJsa2lm
X3g4Nl8zMiwgc3RydWN0IGJsa2lmX3g4Nl8zMl9yZXF1ZXN0LAo+IC0gICAgICAgICAgICAgICAg
ICBzdHJ1Y3QgYmxraWZfeDg2XzMyX3Jlc3BvbnNlKTsKPiArICAgICAgICAgICAgICAgICAgc3Ry
dWN0IGJsa2lmX3Jlc3BvbnNlIFFFTVVfUEFDS0VEKTsKCkluIG15IHRlc3QsIHRoZSBwcmV2aW91
cyBzaXplcyBhbmQgYWxpZ25tZW50cyBvZiB0aGUgcmVzcG9uc2Ugc3RydWN0cwp3ZXJlIChvbiBi
b3RoIHg4Nl8zMiBhbmQgeDg2XzY0KToKCnNpemVvZihibGtpZl94ODZfMzJfcmVzcG9uc2UpPTEy
ICAgc2l6ZW9mKGJsa2lmX3g4Nl82NF9yZXNwb25zZSk9MTYKYWxpZ24oYmxraWZfeDg2XzMyX3Jl
c3BvbnNlKT00ICAgICBhbGlnbihibGtpZl94ODZfNjRfcmVzcG9uc2UpPTgKCldoaWxlIHdpdGgg
dGhlc2UgY2hhbmdlcyBhcmUgbm93LCB3aGVuIGNvbXBpbGVkIG9uIHg4Nl82NDoKc2l6ZW9mKGJs
a2lmX3g4Nl8zMl9yZXNwb25zZSk9MTEgICBzaXplb2YoYmxraWZfeDg2XzY0X3Jlc3BvbnNlKT0x
NgphbGlnbihibGtpZl94ODZfMzJfcmVzcG9uc2UpPTEgICAgIGFsaWduKGJsa2lmX3g4Nl82NF9y
ZXNwb25zZSk9OAoKd2hlbiBjb21waWxlZCBvbiB4ODZfMzI6CnNpemVvZihibGtpZl94ODZfMzJf
cmVzcG9uc2UpPTExICAgc2l6ZW9mKGJsa2lmX3g4Nl82NF9yZXNwb25zZSk9MTIKYWxpZ24oYmxr
aWZfeDg2XzMyX3Jlc3BvbnNlKT0xICAgICBhbGlnbihibGtpZl94ODZfNjRfcmVzcG9uc2UpPTQK
CkRpZCBJIGRvIG15IHRlc3RzIHdyb25nPwoKUUVNVV9QQUNLRUQgaXMgbm90IHRoZSBzYW1lIGFz
ICNwcmFnbWEgcGFjayhwdXNoLCA0KS4gSW4gZmFjdCwgaXQgaXMgdGhlCnNhbWUgYXMgI3ByYWdt
YSBwYWNrKHB1c2gsIDEpLCBjYXVzaW5nIHRoZSBzdHJ1Y3QgdG8gYmUgZGVuc2VseSBwYWNrZWQs
CmxlYXZpbmcgbm8gcGFkZGluZyB3aGF0c2V2ZXIuCgpJbiBhZGRpdGlvbiwgd2l0aG91dCBfX2F0
dHJpYnV0ZV9fKChfX2FsaWduZWRfXyg4KSkpLApibGtpZl94ODZfNjRfcmVzcG9uc2Ugd29uJ3Qg
YmUgOCBieXRlcyBhbGlnbmVkIHdoZW4gYnVpbHQgb24geDg2XzMyLgoKQW0gSSBtaXNzaW5nIHNv
bWV0aGluZz8KCgo+ICBERUZJTkVfUklOR19UWVBFUyhibGtpZl94ODZfNjQsIHN0cnVjdCBibGtp
Zl94ODZfNjRfcmVxdWVzdCwKPiAtICAgICAgICAgICAgICAgICAgc3RydWN0IGJsa2lmX3g4Nl82
NF9yZXNwb25zZSk7Cj4gKyAgICAgICAgICAgICAgICAgIHN0cnVjdCBibGtpZl9yZXNwb25zZSk7
Cj4gIAo+ICB1bmlvbiBibGtpZl9iYWNrX3JpbmdzIHsKPiAgICAgIGJsa2lmX2JhY2tfcmluZ190
ICAgICAgICBuYXRpdmU7Cj4gLS0tIGEvaHcvYmxvY2sveGVuX2Rpc2suYwo+ICsrKyBiL2h3L2Js
b2NrL3hlbl9kaXNrLmMKPiBAQCAtNzY5LDMxICs3NjksMzAgQEAgc3RhdGljIGludCBibGtfc2Vu
ZF9yZXNwb25zZV9vbmUoc3RydWN0Cj4gICAgICBzdHJ1Y3QgWGVuQmxrRGV2ICAqYmxrZGV2ID0g
aW9yZXEtPmJsa2RldjsKPiAgICAgIGludCAgICAgICAgICAgICAgIHNlbmRfbm90aWZ5ICAgPSAw
Owo+ICAgICAgaW50ICAgICAgICAgICAgICAgaGF2ZV9yZXF1ZXN0cyA9IDA7Cj4gLSAgICBibGtp
Zl9yZXNwb25zZV90ICByZXNwOwo+IC0gICAgdm9pZCAgICAgICAgICAgICAgKmRzdDsKPiAtCj4g
LSAgICByZXNwLmlkICAgICAgICA9IGlvcmVxLT5yZXEuaWQ7Cj4gLSAgICByZXNwLm9wZXJhdGlv
biA9IGlvcmVxLT5yZXEub3BlcmF0aW9uOwo+IC0gICAgcmVzcC5zdGF0dXMgICAgPSBpb3JlcS0+
c3RhdHVzOwo+ICsgICAgYmxraWZfcmVzcG9uc2VfdCAgKnJlc3A7Cj4gIAo+ICAgICAgLyogUGxh
Y2Ugb24gdGhlIHJlc3BvbnNlIHJpbmcgZm9yIHRoZSByZWxldmFudCBkb21haW4uICovCj4gICAg
ICBzd2l0Y2ggKGJsa2Rldi0+cHJvdG9jb2wpIHsKPiAgICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xf
TkFUSVZFOgo+IC0gICAgICAgIGRzdCA9IFJJTkdfR0VUX1JFU1BPTlNFKCZibGtkZXYtPnJpbmdz
Lm5hdGl2ZSwgYmxrZGV2LT5yaW5ncy5uYXRpdmUucnNwX3Byb2RfcHZ0KTsKPiArICAgICAgICBy
ZXNwID0gUklOR19HRVRfUkVTUE9OU0UoJmJsa2Rldi0+cmluZ3MubmF0aXZlLAo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibGtkZXYtPnJpbmdzLm5hdGl2ZS5yc3BfcHJvZF9w
dnQpOwo+ICAgICAgICAgIGJyZWFrOwo+ICAgICAgY2FzZSBCTEtJRl9QUk9UT0NPTF9YODZfMzI6
Cj4gLSAgICAgICAgZHN0ID0gUklOR19HRVRfUkVTUE9OU0UoJmJsa2Rldi0+cmluZ3MueDg2XzMy
X3BhcnQsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxrZGV2LT5yaW5ncy54
ODZfMzJfcGFydC5yc3BfcHJvZF9wdnQpOwo+ICsgICAgICAgIHJlc3AgPSBSSU5HX0dFVF9SRVNQ
T05TRSgmYmxrZGV2LT5yaW5ncy54ODZfMzJfcGFydCwKPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxrZGV2LT5yaW5ncy54ODZfMzJfcGFydC5yc3BfcHJvZF9wdnQpOwo+ICAg
ICAgICAgIGJyZWFrOwo+ICAgICAgY2FzZSBCTEtJRl9QUk9UT0NPTF9YODZfNjQ6Cj4gLSAgICAg
ICAgZHN0ID0gUklOR19HRVRfUkVTUE9OU0UoJmJsa2Rldi0+cmluZ3MueDg2XzY0X3BhcnQsCj4g
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxrZGV2LT5yaW5ncy54ODZfNjRfcGFy
dC5yc3BfcHJvZF9wdnQpOwo+ICsgICAgICAgIHJlc3AgPSBSSU5HX0dFVF9SRVNQT05TRSgmYmxr
ZGV2LT5yaW5ncy54ODZfNjRfcGFydCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxrZGV2LT5yaW5ncy54ODZfNjRfcGFydC5yc3BfcHJvZF9wdnQpOwo+ICAgICAgICAgIGJy
ZWFrOwo+ICAgICAgZGVmYXVsdDoKPiAtICAgICAgICBkc3QgPSBOVUxMOwo+ICAgICAgICAgIHJl
dHVybiAwOwo+ICAgICAgfQo+IC0gICAgbWVtY3B5KGRzdCwgJnJlc3AsIHNpemVvZihyZXNwKSk7
Cj4gKwo+ICsgICAgcmVzcC0+aWQgICAgICAgID0gaW9yZXEtPnJlcS5pZDsKPiArICAgIHJlc3At
Pm9wZXJhdGlvbiA9IGlvcmVxLT5yZXEub3BlcmF0aW9uOwo+ICsgICAgcmVzcC0+c3RhdHVzICAg
ID0gaW9yZXEtPnN0YXR1czsKPiArCj4gICAgICBibGtkZXYtPnJpbmdzLmNvbW1vbi5yc3BfcHJv
ZF9wdnQrKzsKPiAgCj4gICAgICBSSU5HX1BVU0hfUkVTUE9OU0VTX0FORF9DSEVDS19OT1RJRlko
JmJsa2Rldi0+cmluZ3MuY29tbW9uLCBzZW5kX25vdGlmeSk7Cj4gCj4gCj4gCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 20 22:00:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 22: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 1dNRCc-0006yO-86; Tue, 20 Jun 2017 22: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 <sstabellini@kernel.org>) id 1dNRCb-0006yI-G5
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 22:00:49 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 F9/90-11537-01B99495; Tue, 20 Jun 2017 22:00:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsVybKJssi7/bM9
 IgyPbtCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owlj46yFyy0qPj6dTZbA+MBrS5GLg4hgT+M
 Ev+2P2PtYuTkYBFwkHi6bR9TFyMHB6NAjMSDH9YgYUaBMInJl5ewgoRZBLQlNnyUBgmzCRhK/
 H2yiQ0kLAFkL/nMARIWEdCT+PDqGxvIdGaBJiaJiwf3gE0XFvCV6Pr0gx3E5hRwkpi6+ggziM
 0r4C3x+uIBJhBbSMBRYuFXiGtEBXQlDv37wwZRIyhxcuYTFhCbWUBLYvn0bSwTGAVmIUnNQpJ
 awMi0ilG9OLWoLLVI11gvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMwABmAYAdj
 8xenQ4ySHExKorw5FZ6RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4v88EygkWpaanVqRl5gBjA
 SYtwcGjJMJ7tQUozVtckJhbnJkOkTrFqCglzvsapE8AJJFRmgfXBou/S4yyUsK8jECHCPEUpB
 blZpagyr9iFOdgVBLmvTsDaApPZl4J3PRXQIuZgBa/OOIBsrgkESEl1cDoK2v2LziwbHaM/dY
 8h+KaHc+j+UMXrFuQprDWK75Pq+rD3QdRT6Yce1viaj1znfajxSnG8TeqWfZFprPqqX3eK7np
 w+Z9Rw5J/VL8vd59+9xS+ekJZfHqd522qPIVfHFjdr/DL2M40StzfRfLtdCJsWLMPNfDtncyn
 g8ROhHyPzpSXuLJeWUlluKMREMt5qLiRADBDHGUugIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1497996046!51116956!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31333 invoked from network); 20 Jun 2017 22:00:47 -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; 20 Jun 2017 22:00:47 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id E4D8D239BA;
 Tue, 20 Jun 2017 22:00:44 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E4D8D239BA
Date: Tue, 20 Jun 2017 15:00:43 -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: <149796363237.28007.4077302219082749800.stgit@Solace>
Message-ID: <alpine.DEB.2.10.1706201459590.12819@sstabellini-ThinkPad-X260>
References: <149796363237.28007.4077302219082749800.stgit@Solace>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v2] xen: idle_loop: either deal with
 tasklets or go idle
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAyMCBKdW4gMjAxNywgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4gSW4gZmFjdCwgdGhl
cmUgYXJlIHR3byBraW5kcyBvZiB0YXNrbGV0czogdkNQVSBhbmQKPiBzb2Z0aXJxIGNvbnRleHQu
IFdoZW4gd2Ugd2FudCB0byBkbyB2Q1BVIGNvbnRleHQgdGFza2xldAo+IHdvcmssIHdlIGZvcmNl
IHRoZSBpZGxlIHZDUFUgKG9mIGEgcGFydGljdWxhciBwQ1BVKSBpbnRvCj4gZXhlY3V0aW9uLCBh
bmQgcnVuIGl0IGZyb20gdGhlcmUuCj4gCj4gVGhpcyBtZWFucyB0aGVyZSBhcmUgdHdvIHBvc3Np
YmxlIHJlYXNvbnMgZm9yIGNob29zaW5nCj4gdG8gcnVuIHRoZSBpZGxlIHZDUFU6Cj4gMSkgd2Ug
d2FudCBhIHBDUFUgdG8gZ28gaWRsZSwKPiAyKSB3ZSB3YW50IHRvIHJ1biBzb21lIHZDUFUgY29u
dGV4dCB0YXNrbGV0IHdvcmsuCj4gCj4gSWYgd2UncmUgaW4gY2FzZSAyKSwgaXQgZG9lcyBub3Qg
bWFrZSBzZW5zZSB0byBldmVuCj4gdHJ5IHRvIGdvIGlkbGUgKGFzIHRoZSBjaGVjayB3aWxsIF9h
bHdheXNfIGZhaWwpLgo+IAo+IFRoaXMgcGF0Y2ggcmVhcnJhbmdlcyB0aGUgY29kZSBvZiB0aGUg
Ym9keSBvZiBpZGxlCj4gdkNQVXMsIHNvIHRoYXQgd2UgYWN0dWFsbHkgY2hlY2sgd2hldGhlciB3
ZSBhcmUgaW4KPiBjYXNlIDEpIG9yIDIpLCBhbmQgYWN0IGFjY29yZGluZ2x5Lgo+IAo+IEFzIGEg
bWF0dGVyIG9mIGZhY3QsIHRoaXMgYWxzbyBtZWFucyB0aGF0IHdlIGRvIG5vdAo+IGNoZWNrIGlm
IHRoZXJlJ3MgYW55IHRhc2tsZXQgd29yayB0byBkbyBhZnRlciB3YWtpbmcKPiB1cCBmcm9tIGlk
bGUuIFRoaXMgaXMgbm90IGEgcHJvYmxlbSwgYmVjYXVzZToKPiBhKSBmb3Igc29mdGlycSBjb250
ZXh0IHRhc2tsZXRzLCBpZiBhbnkgaXMgcXVldWVkCj4gICAgImR1cmluZyIgd2FrZXVwIGZyb20g
aWRsZSwgVEFTS0xFVF9TT0ZUSVJRIGlzCj4gICAgcmFpc2VkLCBhbmQgdGhlIGNhbGwgdG8gZG9f
c29mdGlycSgpICh3aGljaCBpcyBzdGlsbAo+ICAgIGhhcHBlbmluZyAqYWZ0ZXIqIHRoZSB3YWtl
dXApIHdpbGwgdGFrZSBjYXJlIG9mIGl0Owo+IGIpIGZvciB2Q1BVIGNvbnRleHQgdGFza2xldHMs
IGlmIGFueSBpcyBxdWV1ZWQgImR1cmluZyIKPiAgICB3YWtldXAgZnJvbSBpZGxlLCBTQ0hFRFVM
RV9TT0ZUSVJRIGlzIHJhaXNlZCBhbmQKPiAgICBkb19zb2Z0aXJxKCkgKGhhcHBlbmluZyBhZnRl
ciB0aGUgd2FrZXVwKSBjYWxscwo+ICAgIHRoZSBzY2hlZHVsZXIuIFRoZSBzY2hlZHVsZXIgc2Vl
cyB0aGF0IHRoZXJlIGlzCj4gICAgdGFza2xldCB3b3JrIHBlbmRpbmcgYW5kIGNvbmZpcm1zIHRo
ZSBpZGxlIHZDUFUKPiAgICBpbiBleGVjdXRpb24sIHdoaWNoIHRoZW4gd2lsbCBnZXQgdG8gZXhl
Y3V0ZQo+ICAgIGRvX3Rhc2tsZXQoKS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBEYXJpbyBGYWdnaW9s
aSA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgoKPiAtLS0KPiBDYzogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KPiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgo+IENjOiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29t
Pgo+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gLS0tCj4gQ2hhbmdlcyBm
cm9tIHYxOgo+ICogZHJvcCB0aGUgcG9pbnRsZXNzIHBhcmVudGhlc2VzIGFuZCBpbmRpcmVjdGlv
biBvZiBwbV9pZGxlIChpbiB4ODYncyBpZGxlCj4gICBsb29wKTsKPiAqIHJlbW92ZSB0aGUgJ2Nw
dScgaW5wdXQgcGFyYW1ldGVyIHRvIGRvX3Rhc2tsZXQoKSwgYXMgc3VnZ2VzdGVkIGR1cmluZyBy
ZXZpZXc7Cj4gKiBpbiBkb190YXNrbGV0KCksIGNvbnZlcnQgdGhlIGNoZWNrIHRoYXQgdGhlcmUg
aXMgdGFza2xldCB3b3JrIHRvIGRvIGludG8gYW4KPiAgIEFTU0VSVCgpIHRvIHRoZSBzYW1lIGVm
ZmVjdCwgYXMgc3VnZ2VzdGVkIGR1cmluZyByZXZpZXc7Cj4gKiBhZGQgYSBjb21tZW50IGluIGNw
dV9pc19oYWx0YWJsZSgpIG9uIHdoeSB3ZSBjaGVjayB0aGUgcGVyLWNwdQo+ICAgdGFza2xldF93
b3JrX3RvX2RvIHZhcmlhYmxlIGRpcmVjdGx5LCByYXRoZXIgdGhhbiBjYWxsaW5nIHRoZSBuZXcK
PiAgIHRhc2tsZXRfd29ya190b19kbygpIGhlbHBlci4KPiAtLS0KPiAgeGVuL2FyY2gvYXJtL2Rv
bWFpbi5jICAgICB8ICAgMjEgKysrKysrKysrKysrKystLS0tLS0tCj4gIHhlbi9hcmNoL3g4Ni9k
b21haW4uYyAgICAgfCAgIDEyICsrKysrKysrKy0tLQo+ICB4ZW4vY29tbW9uL3Rhc2tsZXQuYyAg
ICAgIHwgICAxMiArKysrKysrKy0tLS0KPiAgeGVuL2luY2x1ZGUveGVuL3NjaGVkLmggICB8ICAg
IDUgKysrKysKPiAgeGVuL2luY2x1ZGUveGVuL3Rhc2tsZXQuaCB8ICAgMTAgKysrKysrKysrKwo+
ICA1IGZpbGVzIGNoYW5nZWQsIDQ2IGluc2VydGlvbnMoKyksIDE0IGRlbGV0aW9ucygtKQo+IAo+
IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWlu
LmMKPiBpbmRleCA3NjMxMGVkLi4yZGM4YjBhIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9k
b21haW4uYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwo+IEBAIC00MSwyMCArNDEsMjcg
QEAgREVGSU5FX1BFUl9DUFUoc3RydWN0IHZjcHUgKiwgY3Vycl92Y3B1KTsKPiAgCj4gIHZvaWQg
aWRsZV9sb29wKHZvaWQpCj4gIHsKPiArICAgIHVuc2lnbmVkIGludCBjcHUgPSBzbXBfcHJvY2Vz
c29yX2lkKCk7Cj4gKwo+ICAgICAgZm9yICggOyA7ICkKPiAgICAgIHsKPiAtICAgICAgICBpZiAo
IGNwdV9pc19vZmZsaW5lKHNtcF9wcm9jZXNzb3JfaWQoKSkgKQo+ICsgICAgICAgIGlmICggY3B1
X2lzX29mZmxpbmUoY3B1KSApCj4gICAgICAgICAgICAgIHN0b3BfY3B1KCk7Cj4gIAo+IC0gICAg
ICAgIGxvY2FsX2lycV9kaXNhYmxlKCk7Cj4gLSAgICAgICAgaWYgKCBjcHVfaXNfaGFsdGFibGUo
c21wX3Byb2Nlc3Nvcl9pZCgpKSApCj4gKyAgICAgICAgLyogQXJlIHdlIGhlcmUgZm9yIHJ1bm5p
bmcgdmNwdSBjb250ZXh0IHRhc2tsZXRzLCBvciBmb3IgaWRsaW5nPyAqLwo+ICsgICAgICAgIGlm
ICggdW5saWtlbHkodGFza2xldF93b3JrX3RvX2RvKGNwdSkpICkKPiArICAgICAgICAgICAgZG9f
dGFza2xldCgpOwo+ICsgICAgICAgIGVsc2UKPiAgICAgICAgICB7Cj4gLSAgICAgICAgICAgIGRz
YihzeSk7Cj4gLSAgICAgICAgICAgIHdmaSgpOwo+ICsgICAgICAgICAgICBsb2NhbF9pcnFfZGlz
YWJsZSgpOwo+ICsgICAgICAgICAgICBpZiAoIGNwdV9pc19oYWx0YWJsZShjcHUpICkKPiArICAg
ICAgICAgICAgewo+ICsgICAgICAgICAgICAgICAgZHNiKHN5KTsKPiArICAgICAgICAgICAgICAg
IHdmaSgpOwo+ICsgICAgICAgICAgICB9Cj4gKyAgICAgICAgICAgIGxvY2FsX2lycV9lbmFibGUo
KTsKPiAgICAgICAgICB9Cj4gLSAgICAgICAgbG9jYWxfaXJxX2VuYWJsZSgpOwo+ICAKPiAtICAg
ICAgICBkb190YXNrbGV0KCk7Cj4gICAgICAgICAgZG9fc29mdGlycSgpOwo+ICAgICAgICAgIC8q
Cj4gICAgICAgICAgICogV2UgTVVTVCBiZSBsYXN0IChvciBiZWZvcmUgZHNiLCB3ZmkpLiBPdGhl
cndpc2UgYWZ0ZXIgd2UgZ2V0IHRoZQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWlu
LmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKPiBpbmRleCA0OTM4OGY0Li4zYTA2MWE5IDEwMDY0
NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9kb21h
aW4uYwo+IEBAIC0xMTIsMTIgKzExMiwxOCBAQCBzdGF0aWMgdm9pZCBwbGF5X2RlYWQodm9pZCkK
PiAgCj4gIHN0YXRpYyB2b2lkIGlkbGVfbG9vcCh2b2lkKQo+ICB7Cj4gKyAgICB1bnNpZ25lZCBp
bnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwo+ICsKPiAgICAgIGZvciAoIDsgOyApCj4gICAg
ICB7Cj4gLSAgICAgICAgaWYgKCBjcHVfaXNfb2ZmbGluZShzbXBfcHJvY2Vzc29yX2lkKCkpICkK
PiArICAgICAgICBpZiAoIGNwdV9pc19vZmZsaW5lKGNwdSkgKQo+ICAgICAgICAgICAgICBwbGF5
X2RlYWQoKTsKPiAtICAgICAgICAoKnBtX2lkbGUpKCk7Cj4gLSAgICAgICAgZG9fdGFza2xldCgp
Owo+ICsKPiArICAgICAgICAvKiBBcmUgd2UgaGVyZSBmb3IgcnVubmluZyB2Y3B1IGNvbnRleHQg
dGFza2xldHMsIG9yIGZvciBpZGxpbmc/ICovCj4gKyAgICAgICAgaWYgKCB1bmxpa2VseSh0YXNr
bGV0X3dvcmtfdG9fZG8oY3B1KSkgKQo+ICsgICAgICAgICAgICBkb190YXNrbGV0KCk7Cj4gKyAg
ICAgICAgZWxzZQo+ICsgICAgICAgICAgICBwbV9pZGxlKCk7Cj4gICAgICAgICAgZG9fc29mdGly
cSgpOwo+ICAgICAgICAgIC8qCj4gICAgICAgICAgICogV2UgTVVTVCBiZSBsYXN0IChvciBiZWZv
cmUgcG1faWRsZSkuIE90aGVyd2lzZSBhZnRlciB3ZSBnZXQgdGhlCj4gZGlmZiAtLWdpdCBhL3hl
bi9jb21tb24vdGFza2xldC5jIGIveGVuL2NvbW1vbi90YXNrbGV0LmMKPiBpbmRleCAzNjVhNzc3
Li4wZjBhNmY4IDEwMDY0NAo+IC0tLSBhL3hlbi9jb21tb24vdGFza2xldC5jCj4gKysrIGIveGVu
L2NvbW1vbi90YXNrbGV0LmMKPiBAQCAtMTExLDExICsxMTEsMTUgQEAgdm9pZCBkb190YXNrbGV0
KHZvaWQpCj4gICAgICBzdHJ1Y3QgbGlzdF9oZWFkICpsaXN0ID0gJnBlcl9jcHUodGFza2xldF9s
aXN0LCBjcHUpOwo+ICAKPiAgICAgIC8qCj4gLSAgICAgKiBXb3JrIG11c3QgYmUgZW5xdWV1ZWQg
KmFuZCogc2NoZWR1bGVkLiBPdGhlcndpc2UgdGhlcmUgaXMgbm8gd29yayB0bwo+IC0gICAgICog
ZG8sIGFuZC9vciBzY2hlZHVsZXIgbmVlZHMgdG8gcnVuIHRvIHVwZGF0ZSBpZGxlIHZjcHUgcHJp
b3JpdHkuCj4gKyAgICAgKiBXZSB3YW50IHRvIGJlIHN1cmUgYW55IGNhbGxlciBoYXMgY2hlY2tl
ZCB0aGF0IGEgdGFza2xldCBpcyBib3RoCj4gKyAgICAgKiBlbnF1ZXVlZCBhbmQgc2NoZWR1bGVk
LCBiZWZvcmUgY2FsbGluZyB0aGlzLiBBbmQsIGlmIHRoZSBjYWxsZXIgaGFzCj4gKyAgICAgKiBh
Y3R1YWxseSBjaGVja2VkLCBpdCdzIG5vdCBhbiBpc3N1ZSB0aGF0IHdlIGFyZSBvdXRzaWRlIG9m
IHRoZQo+ICsgICAgICogY3JpdGljYWwgcmVnaW9uLCBpbiBmYWN0Ogo+ICsgICAgICogLSBUQVNL
TEVUX2VucXVldWVkIGlzIGNsZWFyZWQgb25seSBoZXJlLAo+ICsgICAgICogLSBUQVNLTEVUX3Nj
aGVkdWxlZCBpcyBvbmx5IGNsZWFyZWQgd2hlbiBzY2hlZHVsZSgpIGZpbmQgaXQgc2V0LAo+ICsg
ICAgICogICB3aXRob3V0IFRBU0tMRVRfZW5xdWV1ZWQgYmVpbmcgc2V0IGFzIHdlbGwuCj4gICAg
ICAgKi8KPiAtICAgIGlmICggbGlrZWx5KCp3b3JrX3RvX2RvICE9IChUQVNLTEVUX2VucXVldWVk
fFRBU0tMRVRfc2NoZWR1bGVkKSkgKQo+IC0gICAgICAgIHJldHVybjsKPiArICAgIEFTU0VSVCh0
YXNrbGV0X3dvcmtfdG9fZG8oY3B1KSk7Cj4gIAo+ICAgICAgc3Bpbl9sb2NrX2lycSgmdGFza2xl
dF9sb2NrKTsKPiAgCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oIGIveGVu
L2luY2x1ZGUveGVuL3NjaGVkLmgKPiBpbmRleCAxMTI3Y2E5Li42NjczYjI3IDEwMDY0NAo+IC0t
LSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCj4gKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVk
LmgKPiBAQCAtODQzLDYgKzg0MywxMSBAQCB1aW50NjRfdCBnZXRfY3B1X2lkbGVfdGltZSh1bnNp
Z25lZCBpbnQgY3B1KTsKPiAgLyoKPiAgICogVXNlZCBieSBpZGxlIGxvb3AgdG8gZGVjaWRlIHdo
ZXRoZXIgdGhlcmUgaXMgd29yayB0byBkbzoKPiAgICogICgxKSBSdW4gc29mdGlycXM7IG9yICgy
KSBQbGF5IGRlYWQ7IG9yICgzKSBSdW4gdGFza2xldHMuCj4gKyAqCj4gKyAqIEFib3V0ICgzKSwg
aWYgYSB0YXNrbGV0IGlzIGVucXVldWVkLCBpdCB3aWxsIGJlIHNjaGVkdWxlZAo+ICsgKiByZWFs
bHkgcmVhbGx5IHNvb24sIGFuZCBoZW5jZSBpdCdzIHBvaW50bGVzcyB0byB0cnkgdG8KPiArICog
c2xlZXAgYmV0d2VlbiB0aGVzZSB0d28gZXZlbnRzICh0aGF0J3Mgd2h5IHdlIGRvbid0IGNhbGwK
PiArICogdGhlIHRhc2tsZXRfd29ya190b19kbygpIGhlbHBlcikuCj4gICAqLwo+ICAjZGVmaW5l
IGNwdV9pc19oYWx0YWJsZShjcHUpICAgICAgICAgICAgICAgICAgICBcCj4gICAgICAoIXNvZnRp
cnFfcGVuZGluZyhjcHUpICYmICAgICAgICAgICAgICAgICAgIFwKPiBkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUveGVuL3Rhc2tsZXQuaCBiL3hlbi9pbmNsdWRlL3hlbi90YXNrbGV0LmgKPiBpbmRl
eCA4YzNkZTdlLi4yM2Q2OWM3IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi90YXNrbGV0
LmgKPiArKysgYi94ZW4vaW5jbHVkZS94ZW4vdGFza2xldC5oCj4gQEAgLTQwLDYgKzQwLDE2IEBA
IERFQ0xBUkVfUEVSX0NQVSh1bnNpZ25lZCBsb25nLCB0YXNrbGV0X3dvcmtfdG9fZG8pOwo+ICAj
ZGVmaW5lIFRBU0tMRVRfZW5xdWV1ZWQgICAoMXVsIDw8IF9UQVNLTEVUX2VucXVldWVkKQo+ICAj
ZGVmaW5lIFRBU0tMRVRfc2NoZWR1bGVkICAoMXVsIDw8IF9UQVNLTEVUX3NjaGVkdWxlZCkKPiAg
Cj4gK3N0YXRpYyBpbmxpbmUgYm9vbCB0YXNrbGV0X3dvcmtfdG9fZG8odW5zaWduZWQgaW50IGNw
dSkKPiArewo+ICsgICAgLyoKPiArICAgICAqIFdvcmsgbXVzdCBiZSBlbnF1ZXVlZCAqYW5kKiBz
Y2hlZHVsZWQuIE90aGVyd2lzZSB0aGVyZSBpcyBubyB3b3JrIHRvCj4gKyAgICAgKiBkbywgYW5k
L29yIHNjaGVkdWxlciBuZWVkcyB0byBydW4gdG8gdXBkYXRlIGlkbGUgdmNwdSBwcmlvcml0eS4K
PiArICAgICAqLwo+ICsgICAgcmV0dXJuIHBlcl9jcHUodGFza2xldF93b3JrX3RvX2RvLCBjcHUp
ID09IChUQVNLTEVUX2VucXVldWVkfAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBUQVNLTEVUX3NjaGVkdWxlZCk7Cj4gK30KPiArCj4gIHZvaWQgdGFz
a2xldF9zY2hlZHVsZV9vbl9jcHUoc3RydWN0IHRhc2tsZXQgKnQsIHVuc2lnbmVkIGludCBjcHUp
Owo+ICB2b2lkIHRhc2tsZXRfc2NoZWR1bGUoc3RydWN0IHRhc2tsZXQgKnQpOwo+ICB2b2lkIGRv
X3Rhc2tsZXQodm9pZCk7Cj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 20 22:19:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 22:19: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 1dNRUp-0007o3-R4; Tue, 20 Jun 2017 22:19: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 1dNRUo-0007nx-Lu
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 22:19:38 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 49/1A-01992-97F99495; Tue, 20 Jun 2017 22:19:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsVybKJssm7lfM9
 Ig49TJS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyug64Fk0Qr/r84zdLA+E2gi5GTQ0jgD6PE
 1jXpIDaLgIPE8y8XWboYOTgYBWIkHvywBgkzCoRJTL68hBUkzCKgLXF3SjhImE3AUOLvk01sI
 GEJIHvJZw6QsIiAlsSRdUuYuhi5OJgFepgk2j4vYgFJCAukSBw7eocJxOYUsJGYdLKfHcTmFf
 CWON70hxXimmyJ2+8bwGxRAV2JQ//+sEHUCEqcnPkEbA4z0ILl07exTGAUmIUkNQtJagEj0yp
 G9eLUorLUIl0LvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwOBjAIIdjAebnQ8x
 SnIwKYny5lR4RgrxJeWnVGYkFmfEF5XmpBYfYtTg4BDoW7P6AqMUS15+XqqSBK/8PKA6waLU9
 NSKtMwcYHzAlEpw8CiJ8IbPAUrzFhck5hZnpkOkTjEqSonzGoP0CYAkMkrz4NpgMXmJUVZKmJ
 cR6CghnoLUotzMElT5V4ziHIxKwrxJc4Gm8GTmlcBNfwW0mAlo8YsjHiCLSxIRUlINjOsva9S
 avOPo85+cxyH28UbEM9edB1y6s+YfLRNok7Z6WFB0PlavKsywXeHEuQ2PPjNfns7rab18fvX0
 WQyrDhlOFjppflJWa3WryPGn0wUeOZyeoZnzwHrV4j8BG6792zJbid2mstXz4BwJo5IHEa/u1
 nZzvN732niz3REJhtiI7WKWsmfuzlZiKc5INNRiLipOBAB1dwNYxAIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1497997175!90284232!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26882 invoked from network); 20 Jun 2017 22:19:37 -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; 20 Jun 2017 22:19:37 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id DF6E4235E1;
 Tue, 20 Jun 2017 22:19:34 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org DF6E4235E1
Date: Tue, 20 Jun 2017 15:19:33 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Paul Durrant <paul.durrant@citrix.com>
In-Reply-To: <20170620134756.9632-2-paul.durrant@citrix.com>
Message-ID: <alpine.DEB.2.10.1706201510490.12819@sstabellini-ThinkPad-X260>
References: <20170620134756.9632-1-paul.durrant@citrix.com>
 <20170620134756.9632-2-paul.durrant@citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 qemu-block@nongnu.org, qemu-devel@nongnu.org, Max Reitz <mreitz@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH 1/3] xen-disk: only advertize
 feature-persistent if grant copy is not 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>

T24gVHVlLCAyMCBKdW4gMjAxNywgUGF1bCBEdXJyYW50IHdyb3RlOgo+IElmIGdyYW50IGNvcHkg
aXMgYXZhaWxhYmxlIHRoZW4gaXQgd2lsbCBhbHdheXMgYmUgdXNlZCBpbiBwcmVmZXJlbmNlIHRv
Cj4gcGVyc2lzdGVudCBtYXBzLiBJbiB0aGlzIGNhc2UgZmVhdHVyZS1wZXJzaXN0ZW50IHNob3Vs
ZCBub3QgYmUgYWR2ZXJ0aXplZAo+IHRvIHRoZSBmcm9udGVuZCwgb3RoZXJ3aXNlIGl0IG1heSBu
ZWVkbGVzc2x5IGNvcHkgZGF0YSBpbnRvIHBlcnNpc3RlbnRseQo+IGdyYW50ZWQgYnVmZmVycy4K
PiAKPiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29t
PgoKQ0MnaW5nIFJvZ2VyLgoKSXQgaXMgdHJ1ZSB0aGF0IHVzaW5nIGZlYXR1cmUtcGVyc2lzdGVu
dCB0b2dldGhlciB3aXRoIGdyYW50IGNvcGllcyBpcyBhCmEgdmVyeSBiYWQgaWRlYS4KCkJ1dCB0
aGlzIGNoYW5nZSBlbnN0YWJsaXNoZXMgYW4gZXhwbGljaXQgcHJlZmVyZW5jZSBvZgpmZWF0dXJl
X2dyYW50X2NvcHkgb3ZlciBmZWF0dXJlLXBlcnNpc3RlbnQgaW4gdGhlIHhlbl9kaXNrIGJhY2tl
bmQuIEl0CmlzIG5vdCBvYnZpb3VzIHRvIG1lIHRoYXQgaXQgc2hvdWxkIGJlIHRoZSBjYXNlLgoK
V2h5IGlzIGZlYXR1cmVfZ3JhbnRfY29weSAod2l0aG91dCBmZWF0dXJlLXBlcnNpc3RlbnQpIGJl
dHRlciB0aGFuCmZlYXR1cmUtcGVyc2lzdGVudCAod2l0aG91dCBmZWF0dXJlX2dyYW50X2NvcHkp
PyBTaG91bGRuJ3Qgd2Ugc2ltcGx5CmF2b2lkIGdyYW50IGNvcGllcyB0byBjb3B5IGRhdGEgdG8g
cGVyc2lzdGVudCBncmFudHM/CgoKPiAtLS0KPiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3Rh
YmVsbGluaUBrZXJuZWwub3JnPgo+IENjOiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRA
Y2l0cml4LmNvbT4KPiBDYzogS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KPiBDYzogTWF4
IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KPiAtLS0KPiAgaHcvYmxvY2sveGVuX2Rpc2suYyB8
IDE1ICsrKysrKysrLS0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCA3
IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9ody9ibG9jay94ZW5fZGlzay5jIGIvaHcv
YmxvY2sveGVuX2Rpc2suYwo+IGluZGV4IDNhMjI4MDVmYmMuLjliMDZlM2FhODEgMTAwNjQ0Cj4g
LS0tIGEvaHcvYmxvY2sveGVuX2Rpc2suYwo+ICsrKyBiL2h3L2Jsb2NrL3hlbl9kaXNrLmMKPiBA
QCAtMTAyMywxMSArMTAyMywxOCBAQCBzdGF0aWMgaW50IGJsa19pbml0KHN0cnVjdCBYZW5EZXZp
Y2UgKnhlbmRldikKPiAgCj4gICAgICBibGtkZXYtPmZpbGVfYmxrICA9IEJMT0NLX1NJWkU7Cj4g
IAo+ICsgICAgYmxrZGV2LT5mZWF0dXJlX2dyYW50X2NvcHkgPQo+ICsgICAgICAgICAgICAgICAg
KHhlbmdudHRhYl9ncmFudF9jb3B5KGJsa2Rldi0+eGVuZGV2LmdudHRhYmRldiwgMCwgTlVMTCkg
PT0gMCk7Cj4gKwo+ICsgICAgeGVuX3B2X3ByaW50ZigmYmxrZGV2LT54ZW5kZXYsIDMsICJncmFu
dCBjb3B5IG9wZXJhdGlvbiAlc1xuIiwKPiArICAgICAgICAgICAgICAgICAgYmxrZGV2LT5mZWF0
dXJlX2dyYW50X2NvcHkgPyAiZW5hYmxlZCIgOiAiZGlzYWJsZWQiKTsKPiArCj4gICAgICAvKiBm
aWxsIGluZm8KPiAgICAgICAqIGJsa19jb25uZWN0IHN1cHBsaWVzIHNlY3Rvci1zaXplIGFuZCBz
ZWN0b3JzCj4gICAgICAgKi8KPiAgICAgIHhlbnN0b3JlX3dyaXRlX2JlX2ludCgmYmxrZGV2LT54
ZW5kZXYsICJmZWF0dXJlLWZsdXNoLWNhY2hlIiwgMSk7Cj4gLSAgICB4ZW5zdG9yZV93cml0ZV9i
ZV9pbnQoJmJsa2Rldi0+eGVuZGV2LCAiZmVhdHVyZS1wZXJzaXN0ZW50IiwgMSk7Cj4gKyAgICB4
ZW5zdG9yZV93cml0ZV9iZV9pbnQoJmJsa2Rldi0+eGVuZGV2LCAiZmVhdHVyZS1wZXJzaXN0ZW50
IiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAhYmxrZGV2LT5mZWF0dXJlX2dyYW50X2Nv
cHkpOwo+ICAgICAgeGVuc3RvcmVfd3JpdGVfYmVfaW50KCZibGtkZXYtPnhlbmRldiwgImluZm8i
LCBpbmZvKTsKPiAgCj4gICAgICBibGtfcGFyc2VfZGlzY2FyZChibGtkZXYpOwo+IEBAIC0xMjAy
LDEyICsxMjA5LDYgQEAgc3RhdGljIGludCBibGtfY29ubmVjdChzdHJ1Y3QgWGVuRGV2aWNlICp4
ZW5kZXYpCj4gIAo+ICAgICAgeGVuX2JlX2JpbmRfZXZ0Y2huKCZibGtkZXYtPnhlbmRldik7Cj4g
IAo+IC0gICAgYmxrZGV2LT5mZWF0dXJlX2dyYW50X2NvcHkgPQo+IC0gICAgICAgICAgICAgICAg
KHhlbmdudHRhYl9ncmFudF9jb3B5KGJsa2Rldi0+eGVuZGV2LmdudHRhYmRldiwgMCwgTlVMTCkg
PT0gMCk7Cj4gLQo+IC0gICAgeGVuX3B2X3ByaW50ZigmYmxrZGV2LT54ZW5kZXYsIDMsICJncmFu
dCBjb3B5IG9wZXJhdGlvbiAlc1xuIiwKPiAtICAgICAgICAgICAgICAgICAgYmxrZGV2LT5mZWF0
dXJlX2dyYW50X2NvcHkgPyAiZW5hYmxlZCIgOiAiZGlzYWJsZWQiKTsKPiAtCj4gICAgICB4ZW5f
cHZfcHJpbnRmKCZibGtkZXYtPnhlbmRldiwgMSwgIm9rOiBwcm90byAlcywgcmluZy1yZWYgJWQs
ICIKPiAgICAgICAgICAgICAgICAgICAgInJlbW90ZSBwb3J0ICVkLCBsb2NhbCBwb3J0ICVkXG4i
LAo+ICAgICAgICAgICAgICAgICAgICBibGtkZXYtPnhlbmRldi5wcm90b2NvbCwgYmxrZGV2LT5y
aW5nX3JlZiwKPiAtLSAKPiAyLjExLjAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 20 22:51:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 22: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 1dNRzJ-0001lh-Eq; Tue, 20 Jun 2017 22: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 <sstabellini@kernel.org>) id 1dNRzI-0001lb-2I
 for xen-devel@lists.xenproject.org; Tue, 20 Jun 2017 22:51:08 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 96/1B-01709-BD6A9495; Tue, 20 Jun 2017 22:51:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsVybKJssu6tZZ6
 RBgfaxS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxJx6cwFXwLq7j59iVzA+M5my5GLg4hgT+M
 EmuOHmDvYuTgYBFwkDi/wBnEZBSIkXjww7qLkRPIDJOYfHkJK4jNIqAtcW1LCzOIzSZgKPH3y
 SY2kHIJIHvJZw6QsIiAlsSRdUuYQKYzC3xjlDi7oA+sXljAS2LrxQcsIDangI3ErZPbwXp5Bb
 wlljfbgYSFBLIl2i79BisRFdCVOPTvDxuIzSsgKHFy5hOwODPQ/OXTt7FMYBSYhSQ1C0lqASP
 TKkb14tSistQiXWO9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzA8GMAgh2Me/85
 HWKU5GBSEuXNqfCMFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBu20pUE6wKDU9tSItMwcYCTBpC
 Q4eJRHe8DlAad7igsTc4sx0iNQpRl2ODavXf2ESYsnLz0uVEufNBJkhAFKUUZoHNwIWlZcYZa
 WEeRmBjhLiKUgtys0sQZV/xSjOwagkzGu7BGgKT2ZeCdymV0BHMAEd8eKIB8gRJYkIKakGxtK
 yR2zNOYbbqjdu569Z+CVdwGO1cU64zfPVXmf2nZ505qz3oaUN6Y9ULNpY8u8tUJ8m7z/tV1Lm
 Y545kTkvO2sXVR5N6dgT/MjDaHpf7c6vPh/nN2qob9ic/yp4X2W2SpRJTde5BY4zguzfPHg09
 7mhR/2ClxMtl7JlzHg7o8b4pA/3/I+brJVYijMSDbWYi4oTASCZuKrFAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1497999064!88791902!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39847 invoked from network); 20 Jun 2017 22:51:06 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 20 Jun 2017 22:51:06 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 12D05239BA;
 Tue, 20 Jun 2017 22:51:04 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 12D05239BA
Date: Tue, 20 Jun 2017 15:51:02 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Paul Durrant <paul.durrant@citrix.com>
In-Reply-To: <20170620134756.9632-3-paul.durrant@citrix.com>
Message-ID: <alpine.DEB.2.10.1706201535040.12819@sstabellini-ThinkPad-X260>
References: <20170620134756.9632-1-paul.durrant@citrix.com>
 <20170620134756.9632-3-paul.durrant@citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 qemu-block@nongnu.org, qemu-devel@nongnu.org, Max Reitz <mreitz@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 2/3] xen-disk: add support for multi-page
	shared rings
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAyMCBKdW4gMjAxNywgUGF1bCBEdXJyYW50IHdyb3RlOgo+IFRoZSBibGtpZiBwcm90
b2NvbCBoYXMgaGFkIHByb3Zpc2lvbiBmb3IgbmVnb3RpYXRpb24gb2YgbXVsdGktcGFnZSBzaGFy
ZWQKPiByaW5ncyBmb3Igc29tZSB0aW1lIG5vdyBhbmQgbWFueSBndWVzdCBPUyBoYXZlIHN1cHBv
cnQgaW4gdGhlaXIgZnJvbnRlbmQKPiBkcml2ZXJzLgo+IAo+IFRoaXMgcGF0Y2ggbWFrZXMgdGhl
IG5lY2Vzc2FyeSBtb2RpZmljYXRpb25zIHRvIHhlbi1kaXNrIHN1cHBvcnQgYSBzaGFyZWQKPiBy
aW5nIHVwIHRvIG9yZGVyIDQgKGkuZS4gMTYgcGFnZXMpLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFBh
dWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CgpUaGFua3MgZm9yIHRoZSBwYXRj
aCEKCj4gLS0tCj4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KPiBDYzogQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Cj4gQ2M6
IEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+Cj4gQ2M6IE1heCBSZWl0eiA8bXJlaXR6QHJl
ZGhhdC5jb20+Cj4gLS0tCj4gIGh3L2Jsb2NrL3hlbl9kaXNrLmMgfCAxNDEgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLQo+ICAxIGZpbGUgY2hhbmdl
ZCwgMTEwIGluc2VydGlvbnMoKyksIDMxIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9o
dy9ibG9jay94ZW5fZGlzay5jIGIvaHcvYmxvY2sveGVuX2Rpc2suYwo+IGluZGV4IDliMDZlM2Fh
ODEuLmE5OTQyZDMyZGIgMTAwNjQ0Cj4gLS0tIGEvaHcvYmxvY2sveGVuX2Rpc2suYwo+ICsrKyBi
L2h3L2Jsb2NrL3hlbl9kaXNrLmMKPiBAQCAtMzYsOCArMzYsNiBAQAo+ICAKPiAgc3RhdGljIGlu
dCBiYXRjaF9tYXBzICAgPSAwOwo+ICAKPiAtc3RhdGljIGludCBtYXhfcmVxdWVzdHMgPSAzMjsK
PiAtCj4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0gKi8KPiAgCj4gICNkZWZpbmUgQkxPQ0tfU0laRSAgNTEyCj4gQEAgLTg0
LDYgKzgyLDggQEAgc3RydWN0IGlvcmVxIHsKPiAgICAgIEJsb2NrQWNjdENvb2tpZSAgICAgYWNj
dDsKPiAgfTsKPiAgCj4gKyNkZWZpbmUgTUFYX1JJTkdfUEFHRV9PUkRFUiA0Cj4gKwo+ICBzdHJ1
Y3QgWGVuQmxrRGV2IHsKPiAgICAgIHN0cnVjdCBYZW5EZXZpY2UgICAgeGVuZGV2OyAgLyogbXVz
dCBiZSBmaXJzdCAqLwo+ICAgICAgY2hhciAgICAgICAgICAgICAgICAqcGFyYW1zOwo+IEBAIC05
NCw3ICs5NCw4IEBAIHN0cnVjdCBYZW5CbGtEZXYgewo+ICAgICAgYm9vbCAgICAgICAgICAgICAg
ICBkaXJlY3Rpb3NhZmU7Cj4gICAgICBjb25zdCBjaGFyICAgICAgICAgICpmaWxlcHJvdG87Cj4g
ICAgICBjb25zdCBjaGFyICAgICAgICAgICpmaWxlbmFtZTsKPiAtICAgIGludCAgICAgICAgICAg
ICAgICAgcmluZ19yZWY7Cj4gKyAgICB1bnNpZ25lZCBpbnQgICAgICAgIHJpbmdfcmVmWzEgPDwg
TUFYX1JJTkdfUEFHRV9PUkRFUl07Cj4gKyAgICB1bnNpZ25lZCBpbnQgICAgICAgIG5yX3Jpbmdf
cmVmOwo+ICAgICAgdm9pZCAgICAgICAgICAgICAgICAqc3Jpbmc7Cj4gICAgICBpbnQ2NF90ICAg
ICAgICAgICAgIGZpbGVfYmxrOwo+ICAgICAgaW50NjRfdCAgICAgICAgICAgICBmaWxlX3NpemU7
Cj4gQEAgLTExMCw2ICsxMTEsNyBAQCBzdHJ1Y3QgWGVuQmxrRGV2IHsKPiAgICAgIGludCAgICAg
ICAgICAgICAgICAgcmVxdWVzdHNfdG90YWw7Cj4gICAgICBpbnQgICAgICAgICAgICAgICAgIHJl
cXVlc3RzX2luZmxpZ2h0Owo+ICAgICAgaW50ICAgICAgICAgICAgICAgICByZXF1ZXN0c19maW5p
c2hlZDsKPiArICAgIHVuc2lnbmVkIGludCAgICAgICAgbWF4X3JlcXVlc3RzOwo+ICAKPiAgICAg
IC8qIFBlcnNpc3RlbnQgZ3JhbnRzIGV4dGVuc2lvbiAqLwo+ICAgICAgZ2Jvb2xlYW4gICAgICAg
ICAgICBmZWF0dXJlX2Rpc2NhcmQ7Cj4gQEAgLTE5OSw3ICsyMDEsNyBAQCBzdGF0aWMgc3RydWN0
IGlvcmVxICppb3JlcV9zdGFydChzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYpCj4gICAgICBzdHJ1
Y3QgaW9yZXEgKmlvcmVxID0gTlVMTDsKPiAgCj4gICAgICBpZiAoUUxJU1RfRU1QVFkoJmJsa2Rl
di0+ZnJlZWxpc3QpKSB7Cj4gLSAgICAgICAgaWYgKGJsa2Rldi0+cmVxdWVzdHNfdG90YWwgPj0g
bWF4X3JlcXVlc3RzKSB7Cj4gKyAgICAgICAgaWYgKGJsa2Rldi0+cmVxdWVzdHNfdG90YWwgPj0g
YmxrZGV2LT5tYXhfcmVxdWVzdHMpIHsKPiAgICAgICAgICAgICAgZ290byBvdXQ7Cj4gICAgICAg
ICAgfQo+ICAgICAgICAgIC8qIGFsbG9jYXRlIG5ldyBzdHJ1Y3QgKi8KPiBAQCAtOTA1LDcgKzkw
Nyw3IEBAIHN0YXRpYyB2b2lkIGJsa19oYW5kbGVfcmVxdWVzdHMoc3RydWN0IFhlbkJsa0RldiAq
YmxrZGV2KQo+ICAgICAgICAgIGlvcmVxX3J1bmlvX3FlbXVfYWlvKGlvcmVxKTsKPiAgICAgIH0K
PiAgCj4gLSAgICBpZiAoYmxrZGV2LT5tb3JlX3dvcmsgJiYgYmxrZGV2LT5yZXF1ZXN0c19pbmZs
aWdodCA8IG1heF9yZXF1ZXN0cykgewo+ICsgICAgaWYgKGJsa2Rldi0+bW9yZV93b3JrICYmIGJs
a2Rldi0+cmVxdWVzdHNfaW5mbGlnaHQgPCBibGtkZXYtPm1heF9yZXF1ZXN0cykgewo+ICAgICAg
ICAgIHFlbXVfYmhfc2NoZWR1bGUoYmxrZGV2LT5iaCk7Cj4gICAgICB9Cj4gIH0KPiBAQCAtOTE4
LDE1ICs5MjAsNiBAQCBzdGF0aWMgdm9pZCBibGtfYmgodm9pZCAqb3BhcXVlKQo+ICAgICAgYmxr
X2hhbmRsZV9yZXF1ZXN0cyhibGtkZXYpOwo+ICB9Cj4gIAo+IC0vKgo+IC0gKiBXZSBuZWVkIHRv
IGFjY291bnQgZm9yIHRoZSBncmFudCBhbGxvY2F0aW9ucyByZXF1aXJpbmcgY29udGlndW91cwo+
IC0gKiBjaHVua3M7IHRoZSB3b3JzdCBjYXNlIG51bWJlciB3b3VsZCBiZQo+IC0gKiAgICAgbWF4
X3JlcSAqIG1heF9zZWcgKyAobWF4X3JlcSAtIDEpICogKG1heF9zZWcgLSAxKSArIDEsCj4gLSAq
IGJ1dCBpbiBvcmRlciB0byBrZWVwIHRoaW5ncyBzaW1wbGUganVzdCB1c2UKPiAtICogICAgIDIg
KiBtYXhfcmVxICogbWF4X3NlZy4KPiAtICovCj4gLSNkZWZpbmUgTUFYX0dSQU5UUyhtYXhfcmVx
LCBtYXhfc2VnKSAoMiAqIChtYXhfcmVxKSAqIChtYXhfc2VnKSkKPiAtCj4gIHN0YXRpYyB2b2lk
IGJsa19hbGxvYyhzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCj4gIHsKPiAgICAgIHN0cnVjdCBY
ZW5CbGtEZXYgKmJsa2RldiA9IGNvbnRhaW5lcl9vZih4ZW5kZXYsIHN0cnVjdCBYZW5CbGtEZXYs
IHhlbmRldik7Cj4gQEAgLTkzOCwxMSArOTMxLDYgQEAgc3RhdGljIHZvaWQgYmxrX2FsbG9jKHN0
cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKPiAgICAgIGlmICh4ZW5fbW9kZSAhPSBYRU5fRU1VTEFU
RSkgewo+ICAgICAgICAgIGJhdGNoX21hcHMgPSAxOwo+ICAgICAgfQo+IC0gICAgaWYgKHhlbmdu
dHRhYl9zZXRfbWF4X2dyYW50cyh4ZW5kZXYtPmdudHRhYmRldiwKPiAtICAgICAgICAgICAgTUFY
X0dSQU5UUyhtYXhfcmVxdWVzdHMsIEJMS0lGX01BWF9TRUdNRU5UU19QRVJfUkVRVUVTVCkpIDwg
MCkgewo+IC0gICAgICAgIHhlbl9wdl9wcmludGYoeGVuZGV2LCAwLCAieGVuZ250dGFiX3NldF9t
YXhfZ3JhbnRzIGZhaWxlZDogJXNcbiIsCj4gLSAgICAgICAgICAgICAgICAgICAgICBzdHJlcnJv
cihlcnJubykpOwo+IC0gICAgfQo+ICB9Cj4gIAo+ICBzdGF0aWMgdm9pZCBibGtfcGFyc2VfZGlz
Y2FyZChzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYpCj4gQEAgLTEwMzcsNiArMTAyNSw5IEBAIHN0
YXRpYyBpbnQgYmxrX2luaXQoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQo+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICFibGtkZXYtPmZlYXR1cmVfZ3JhbnRfY29weSk7Cj4gICAgICB4ZW5z
dG9yZV93cml0ZV9iZV9pbnQoJmJsa2Rldi0+eGVuZGV2LCAiaW5mbyIsIGluZm8pOwo+ICAKPiAr
ICAgIHhlbnN0b3JlX3dyaXRlX2JlX2ludCgmYmxrZGV2LT54ZW5kZXYsICJtYXgtcmluZy1wYWdl
LW9yZGVyIiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICBNQVhfUklOR19QQUdFX09SREVS
KTsKPiArCj4gICAgICBibGtfcGFyc2VfZGlzY2FyZChibGtkZXYpOwo+ICAKPiAgICAgIGdfZnJl
ZShkaXJlY3Rpb3NhZmUpOwo+IEBAIC0xMDU4LDEyICsxMDQ5LDI1IEBAIG91dF9lcnJvcjoKPiAg
ICAgIHJldHVybiAtMTsKPiAgfQo+ICAKPiArLyoKPiArICogV2UgbmVlZCB0byBhY2NvdW50IGZv
ciB0aGUgZ3JhbnQgYWxsb2NhdGlvbnMgcmVxdWlyaW5nIGNvbnRpZ3VvdXMKPiArICogY2h1bmtz
OyB0aGUgd29yc3QgY2FzZSBudW1iZXIgd291bGQgYmUKPiArICogICAgIG1heF9yZXEgKiBtYXhf
c2VnICsgKG1heF9yZXEgLSAxKSAqIChtYXhfc2VnIC0gMSkgKyAxLAo+ICsgKiBidXQgaW4gb3Jk
ZXIgdG8ga2VlcCB0aGluZ3Mgc2ltcGxlIGp1c3QgdXNlCj4gKyAqICAgICAyICogbWF4X3JlcSAq
IG1heF9zZWcuCj4gKyAqLwo+ICsjZGVmaW5lIE1BWF9HUkFOVFMobWF4X3JlcSwgbWF4X3NlZykg
KDIgKiAobWF4X3JlcSkgKiAobWF4X3NlZykpCj4gKwo+ICBzdGF0aWMgaW50IGJsa19jb25uZWN0
KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKPiAgewo+ICAgICAgc3RydWN0IFhlbkJsa0RldiAq
YmxrZGV2ID0gY29udGFpbmVyX29mKHhlbmRldiwgc3RydWN0IFhlbkJsa0RldiwgeGVuZGV2KTsK
PiAgICAgIGludCBwZXJzLCBpbmRleCwgcWZsYWdzOwo+ICAgICAgYm9vbCByZWFkb25seSA9IHRy
dWU7Cj4gICAgICBib29sIHdyaXRldGhyb3VnaCA9IHRydWU7Cj4gKyAgICBpbnQgb3JkZXIsIHJp
bmdfcmVmOwo+ICsgICAgdW5zaWduZWQgaW50IHJpbmdfc2l6ZSwgbWF4X2dyYW50czsKPiArICAg
IHVuc2lnbmVkIGludCBpOwo+ICsgICAgdWludDMyX3QgKmRvbWlkczsKPiAgCj4gICAgICAvKiBy
ZWFkLW9ubHkgPyAqLwo+ICAgICAgaWYgKGJsa2Rldi0+ZGlyZWN0aW9zYWZlKSB7Cj4gQEAgLTEx
MzgsOSArMTE0MiwzOSBAQCBzdGF0aWMgaW50IGJsa19jb25uZWN0KHN0cnVjdCBYZW5EZXZpY2Ug
KnhlbmRldikKPiAgICAgIHhlbnN0b3JlX3dyaXRlX2JlX2ludDY0KCZibGtkZXYtPnhlbmRldiwg
InNlY3RvcnMiLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxrZGV2LT5maWxlX3Np
emUgLyBibGtkZXYtPmZpbGVfYmxrKTsKPiAgCj4gLSAgICBpZiAoeGVuc3RvcmVfcmVhZF9mZV9p
bnQoJmJsa2Rldi0+eGVuZGV2LCAicmluZy1yZWYiLCAmYmxrZGV2LT5yaW5nX3JlZikgPT0gLTEp
IHsKPiArICAgIGlmICh4ZW5zdG9yZV9yZWFkX2ZlX2ludCgmYmxrZGV2LT54ZW5kZXYsICJyaW5n
LXBhZ2Utb3JkZXIiLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZvcmRlcikgPT0g
LTEpIHsKPiArICAgICAgICBibGtkZXYtPm5yX3JpbmdfcmVmID0gMTsKPiArCj4gKyAgICAgICAg
aWYgKHhlbnN0b3JlX3JlYWRfZmVfaW50KCZibGtkZXYtPnhlbmRldiwgInJpbmctcmVmIiwKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnJpbmdfcmVmKSA9PSAtMSkgewo+ICsg
ICAgICAgICAgICByZXR1cm4gLTE7Cj4gKyAgICAgICAgfQo+ICsgICAgICAgIGJsa2Rldi0+cmlu
Z19yZWZbMF0gPSByaW5nX3JlZjsKPiArCj4gKyAgICB9IGVsc2UgaWYgKG9yZGVyID49IDAgJiYg
b3JkZXIgPD0gTUFYX1JJTkdfUEFHRV9PUkRFUikgewo+ICsgICAgICAgIGJsa2Rldi0+bnJfcmlu
Z19yZWYgPSAxIDw8IG9yZGVyOwo+ICsKPiArICAgICAgICBmb3IgKGkgPSAwOyBpIDwgYmxrZGV2
LT5ucl9yaW5nX3JlZjsgaSsrKSB7Cj4gKyAgICAgICAgICAgIGNoYXIgKmtleTsKPiArCj4gKyAg
ICAgICAgICAgIGtleSA9IGdfc3RyZHVwX3ByaW50ZigicmluZy1yZWYldSIsIGkpOwo+ICsgICAg
ICAgICAgICBpZiAoIWtleSkgewo+ICsgICAgICAgICAgICAgICAgcmV0dXJuIC0xOwo+ICsgICAg
ICAgICAgICB9Cj4gKwo+ICsgICAgICAgICAgICBpZiAoeGVuc3RvcmVfcmVhZF9mZV9pbnQoJmJs
a2Rldi0+eGVuZGV2LCBrZXksCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAmcmluZ19yZWYpID09IC0xKSB7CgppdCBsb29rcyBsaWtlIHdlIGFyZSBsZWFraW5nIGtleS4K
Cgo+ICsgICAgICAgICAgICAgICAgcmV0dXJuIC0xOwo+ICsgICAgICAgICAgICB9Cj4gKyAgICAg
ICAgICAgIGJsa2Rldi0+cmluZ19yZWZbaV0gPSByaW5nX3JlZjsKPiArCj4gKyAgICAgICAgICAg
IGdfZnJlZShrZXkpOwo+ICsgICAgICAgIH0KPiArICAgIH0gZWxzZSB7Cj4gICAgICAgICAgcmV0
dXJuIC0xOwoKSSB3b3VsZCBsaWtlIHRvIHByaW50IHdhcm5pbmcgaWYgdGhlIHJlcXVlc3RlZCBy
aW5nIHNpemUgZXhjZWVkcyBvdXIKbGltaXQuCgoKPiAgICAgIH0KPiArCj4gICAgICBpZiAoeGVu
c3RvcmVfcmVhZF9mZV9pbnQoJmJsa2Rldi0+eGVuZGV2LCAiZXZlbnQtY2hhbm5lbCIsCj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgJmJsa2Rldi0+eGVuZGV2LnJlbW90ZV9wb3J0KSA9
PSAtMSkgewo+ICAgICAgICAgIHJldHVybiAtMTsKPiBAQCAtMTE2Myw0MSArMTE5Nyw4NSBAQCBz
dGF0aWMgaW50IGJsa19jb25uZWN0KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKPiAgICAgICAg
ICBibGtkZXYtPnByb3RvY29sID0gQkxLSUZfUFJPVE9DT0xfTkFUSVZFOwo+ICAgICAgfQo+ICAK
PiAtICAgIGJsa2Rldi0+c3JpbmcgPSB4ZW5nbnR0YWJfbWFwX2dyYW50X3JlZihibGtkZXYtPnhl
bmRldi5nbnR0YWJkZXYsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxrZGV2LT54ZW5kZXYuZG9tLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsa2Rldi0+cmluZ19yZWYsCj4gLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgUFJPVF9SRUFEIHwgUFJPVF9XUklURSk7Cj4gKyAgICBy
aW5nX3NpemUgPSBYQ19QQUdFX1NJWkUgKiBibGtkZXYtPm5yX3JpbmdfcmVmOwo+ICsgICAgc3dp
dGNoIChibGtkZXYtPnByb3RvY29sKSB7Cj4gKyAgICBjYXNlIEJMS0lGX1BST1RPQ09MX05BVElW
RToKPiArICAgIHsKPiArICAgICAgICBibGtkZXYtPm1heF9yZXF1ZXN0cyA9IF9fQ09OU1RfUklO
R19TSVpFKGJsa2lmLCByaW5nX3NpemUpOwo+ICsgICAgICAgIGJyZWFrOwo+ICsgICAgfQo+ICsg
ICAgY2FzZSBCTEtJRl9QUk9UT0NPTF9YODZfMzI6Cj4gKyAgICB7Cj4gKyAgICAgICAgYmxrZGV2
LT5tYXhfcmVxdWVzdHMgPSBfX0NPTlNUX1JJTkdfU0laRShibGtpZl94ODZfMzIsIHJpbmdfc2l6
ZSk7Cj4gKyAgICAgICAgYnJlYWs7Cj4gKyAgICB9Cj4gKyAgICBjYXNlIEJMS0lGX1BST1RPQ09M
X1g4Nl82NDoKPiArICAgIHsKPiArICAgICAgICBibGtkZXYtPm1heF9yZXF1ZXN0cyA9IF9fQ09O
U1RfUklOR19TSVpFKGJsa2lmX3g4Nl82NCwgcmluZ19zaXplKTsKPiArICAgICAgICBicmVhazsK
PiArICAgIH0KPiArICAgIGRlZmF1bHQ6Cj4gKyAgICAgICAgcmV0dXJuIC0xOwo+ICsgICAgfQo+
ICsKPiArICAgIC8qIENhbGN1bGF0ZSB0aGUgbWF4aW11bSBudW1iZXIgb2YgZ3JhbnRzIG5lZWRl
ZCBieSBpb3JlcXMgKi8KPiArICAgIG1heF9ncmFudHMgPSBNQVhfR1JBTlRTKGJsa2Rldi0+bWF4
X3JlcXVlc3RzLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgQkxLSUZfTUFYX1NFR01F
TlRTX1BFUl9SRVFVRVNUKTsKPiArICAgIC8qIEFkZCBvbiB0aGUgbnVtYmVyIG5lZWRlZCBmb3Ig
dGhlIHJpbmcgcGFnZXMgKi8KPiArICAgIG1heF9ncmFudHMgKz0gYmxrZGV2LT5ucl9yaW5nX3Jl
ZjsKPiArCj4gKyAgICBpZiAoeGVuZ250dGFiX3NldF9tYXhfZ3JhbnRzKGJsa2Rldi0+eGVuZGV2
LmdudHRhYmRldiwgbWF4X2dyYW50cykpIHsKPiArICAgICAgICB4ZW5fcHZfcHJpbnRmKHhlbmRl
diwgMCwgInhlbmdudHRhYl9zZXRfbWF4X2dyYW50cyBmYWlsZWQ6ICVzXG4iLAo+ICsgICAgICAg
ICAgICAgICAgICAgICAgc3RyZXJyb3IoZXJybm8pKTsKPiArICAgICAgICByZXR1cm4gLTE7Cj4g
KyAgICB9Cj4gKwo+ICsgICAgZG9taWRzID0gZ19tYWxsb2MwX24oYmxrZGV2LT5ucl9yaW5nX3Jl
Ziwgc2l6ZW9mKHVpbnQzMl90KSk7Cj4gKyAgICBmb3IgKGkgPSAwOyBpIDwgYmxrZGV2LT5ucl9y
aW5nX3JlZjsgaSsrKSB7Cj4gKyAgICAgICAgZG9taWRzW2ldID0gYmxrZGV2LT54ZW5kZXYuZG9t
Owo+ICsgICAgfQo+ICsKPiArICAgIGJsa2Rldi0+c3JpbmcgPSB4ZW5nbnR0YWJfbWFwX2dyYW50
X3JlZnMoYmxrZGV2LT54ZW5kZXYuZ250dGFiZGV2LAo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibGtkZXYtPm5yX3JpbmdfcmVmLAo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZHMsCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsa2Rldi0+cmluZ19yZWYsCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBST1RfUkVBRCB8IFBS
T1RfV1JJVEUpOwo+ICsKPiArICAgIGdfZnJlZShkb21pZHMpOwo+ICsKPiAgICAgIGlmICghYmxr
ZGV2LT5zcmluZykgewo+ICAgICAgICAgIHJldHVybiAtMTsKPiAgICAgIH0KPiArCj4gICAgICBi
bGtkZXYtPmNudF9tYXArKzsKPiAgCj4gICAgICBzd2l0Y2ggKGJsa2Rldi0+cHJvdG9jb2wpIHsK
PiAgICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfTkFUSVZFOgo+ICAgICAgewo+ICAgICAgICAgIGJs
a2lmX3NyaW5nX3QgKnNyaW5nX25hdGl2ZSA9IGJsa2Rldi0+c3Jpbmc7Cj4gLSAgICAgICAgQkFD
S19SSU5HX0lOSVQoJmJsa2Rldi0+cmluZ3MubmF0aXZlLCBzcmluZ19uYXRpdmUsIFhDX1BBR0Vf
U0laRSk7Cj4gKyAgICAgICAgQkFDS19SSU5HX0lOSVQoJmJsa2Rldi0+cmluZ3MubmF0aXZlLCBz
cmluZ19uYXRpdmUsIHJpbmdfc2l6ZSk7Cj4gICAgICAgICAgYnJlYWs7Cj4gICAgICB9Cj4gICAg
ICBjYXNlIEJMS0lGX1BST1RPQ09MX1g4Nl8zMjoKPiAgICAgIHsKPiAgICAgICAgICBibGtpZl94
ODZfMzJfc3JpbmdfdCAqc3JpbmdfeDg2XzMyID0gYmxrZGV2LT5zcmluZzsKPiAgCj4gLSAgICAg
ICAgQkFDS19SSU5HX0lOSVQoJmJsa2Rldi0+cmluZ3MueDg2XzMyX3BhcnQsIHNyaW5nX3g4Nl8z
MiwgWENfUEFHRV9TSVpFKTsKPiArICAgICAgICBCQUNLX1JJTkdfSU5JVCgmYmxrZGV2LT5yaW5n
cy54ODZfMzJfcGFydCwgc3JpbmdfeDg2XzMyLCByaW5nX3NpemUpOwo+ICAgICAgICAgIGJyZWFr
Owo+ICAgICAgfQo+ICAgICAgY2FzZSBCTEtJRl9QUk9UT0NPTF9YODZfNjQ6Cj4gICAgICB7Cj4g
ICAgICAgICAgYmxraWZfeDg2XzY0X3NyaW5nX3QgKnNyaW5nX3g4Nl82NCA9IGJsa2Rldi0+c3Jp
bmc7Cj4gIAo+IC0gICAgICAgIEJBQ0tfUklOR19JTklUKCZibGtkZXYtPnJpbmdzLng4Nl82NF9w
YXJ0LCBzcmluZ194ODZfNjQsIFhDX1BBR0VfU0laRSk7Cj4gKyAgICAgICAgQkFDS19SSU5HX0lO
SVQoJmJsa2Rldi0+cmluZ3MueDg2XzY0X3BhcnQsIHNyaW5nX3g4Nl82NCwgcmluZ19zaXplKTsK
PiAgICAgICAgICBicmVhazsKPiAgICAgIH0KPiAgICAgIH0KPiAgCj4gICAgICBpZiAoYmxrZGV2
LT5mZWF0dXJlX3BlcnNpc3RlbnQpIHsKPiAgICAgICAgICAvKiBJbml0IHBlcnNpc3RlbnQgZ3Jh
bnRzICovCj4gLSAgICAgICAgYmxrZGV2LT5tYXhfZ3JhbnRzID0gbWF4X3JlcXVlc3RzICogQkxL
SUZfTUFYX1NFR01FTlRTX1BFUl9SRVFVRVNUOwo+ICsgICAgICAgIGJsa2Rldi0+bWF4X2dyYW50
cyA9IGJsa2Rldi0+bWF4X3JlcXVlc3RzICoKPiArICAgICAgICAgICAgQkxLSUZfTUFYX1NFR01F
TlRTX1BFUl9SRVFVRVNUOwo+ICAgICAgICAgIGJsa2Rldi0+cGVyc2lzdGVudF9nbnRzID0gZ190
cmVlX25ld19mdWxsKChHQ29tcGFyZURhdGFGdW5jKWludF9jbXAsCj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwsIE5VTEwsCj4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhdGNoX21hcHMgPwo+IEBAIC0xMjA5
LDkgKzEyODcsOSBAQCBzdGF0aWMgaW50IGJsa19jb25uZWN0KHN0cnVjdCBYZW5EZXZpY2UgKnhl
bmRldikKPiAgCj4gICAgICB4ZW5fYmVfYmluZF9ldnRjaG4oJmJsa2Rldi0+eGVuZGV2KTsKPiAg
Cj4gLSAgICB4ZW5fcHZfcHJpbnRmKCZibGtkZXYtPnhlbmRldiwgMSwgIm9rOiBwcm90byAlcywg
cmluZy1yZWYgJWQsICIKPiArICAgIHhlbl9wdl9wcmludGYoJmJsa2Rldi0+eGVuZGV2LCAxLCAi
b2s6IHByb3RvICVzLCBuci1yaW5nLXJlZiAldSwgIgo+ICAgICAgICAgICAgICAgICAgICAicmVt
b3RlIHBvcnQgJWQsIGxvY2FsIHBvcnQgJWRcbiIsCj4gLSAgICAgICAgICAgICAgICAgIGJsa2Rl
di0+eGVuZGV2LnByb3RvY29sLCBibGtkZXYtPnJpbmdfcmVmLAo+ICsgICAgICAgICAgICAgICAg
ICBibGtkZXYtPnhlbmRldi5wcm90b2NvbCwgYmxrZGV2LT5ucl9yaW5nX3JlZiwKPiAgICAgICAg
ICAgICAgICAgICAgYmxrZGV2LT54ZW5kZXYucmVtb3RlX3BvcnQsIGJsa2Rldi0+eGVuZGV2Lmxv
Y2FsX3BvcnQpOwo+ICAgICAgcmV0dXJuIDA7Cj4gIH0KPiBAQCAtMTIyOCw3ICsxMzA2LDggQEAg
c3RhdGljIHZvaWQgYmxrX2Rpc2Nvbm5lY3Qoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQo+ICAg
ICAgeGVuX3B2X3VuYmluZF9ldnRjaG4oJmJsa2Rldi0+eGVuZGV2KTsKPiAgCj4gICAgICBpZiAo
YmxrZGV2LT5zcmluZykgewo+IC0gICAgICAgIHhlbmdudHRhYl91bm1hcChibGtkZXYtPnhlbmRl
di5nbnR0YWJkZXYsIGJsa2Rldi0+c3JpbmcsIDEpOwo+ICsgICAgICAgIHhlbmdudHRhYl91bm1h
cChibGtkZXYtPnhlbmRldi5nbnR0YWJkZXYsIGJsa2Rldi0+c3JpbmcsCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgIGJsa2Rldi0+bnJfcmluZ19yZWYpOwo+ICAgICAgICAgIGJsa2Rldi0+Y250
X21hcC0tOwo+ICAgICAgICAgIGJsa2Rldi0+c3JpbmcgPSBOVUxMOwo+ICAgICAgfQo+IC0tIAo+
IDIuMTEuMAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 20 22:56:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 22:56:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNS3z-0001xB-0k; Tue, 20 Jun 2017 22:55: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 1dNS3x-0001x3-Q0
 for xen-devel@lists.xen.org; Tue, 20 Jun 2017 22:55:57 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 F0/1C-01735-CF7A9495; Tue, 20 Jun 2017 22:55:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVybKJssu6f5Z6
 RBodW8Fss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlfl+xkLeiVqviyaTprA2OzaBcjF4eQwB9G
 iT1PfjB2MXJysAg4SJxoWM/WxcjBwSgQI/HghzVImFEgTGLy5SWsECXaEr9nnwez2QQMJf4+2
 QRWLgFkL/nMARIWEVCX+HNhAthEZgEPiTknpjKD2MICZhKrdu8BszkFrCU6F35iArF5Bbwlmt
 f+YQGxhQSqJL60/wCLiwroShz694cNokZQ4uTMJywQM7Uklk/fxjKBUWAWktQsJKkFjEyrGNW
 LU4vKUot0TfSSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQIDkAEIdjDe6nM+xCjJ
 waQkyptT4RkpxJeUn1KZkVicEV9UmpNafIhRhoNDSYL38DKgnGBRanpqRVpmDjAWYNISHDxKI
 rzhc4DSvMUFibnFmekQqVOMuhwbVq//wiTEkpeflyolzlsBMkMApCijNA9uBCwuLzHKSgnzMg
 IdJcRTkFqUm1mCKv+KUZyDUUmYdyfIFJ7MvBK4Ta+AjmACOuLFEQ+QI0oSEVJSDYzTdncz5wl
 rFPX8zCvXYpEwdNiaN+vTsUelKo/d7M4r7HP9oytrXRhyf7V/2blkHd1lgvc+Gk1Wnzzn0ne3
 Z+ybzkqe11S2cVlzKdk35uevxoCtF081SXk4prnvjPAUjxF5rfFl2axH0x4mFkmdjkncwZely
 NOptVx9/Z0Nz41fX5o265NFp4cSS3FGoqEWc1FxIgAV/SQtxgIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1497999354!104163692!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39362 invoked from network); 20 Jun 2017 22:55:55 -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; 20 Jun 2017 22:55:55 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 30349239F0;
 Tue, 20 Jun 2017 22:55:54 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 30349239F0
Date: Tue, 20 Jun 2017 15:55: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: <4fa399b7-de9e-1d78-d631-51f511969a45@arm.com>
Message-ID: <alpine.DEB.2.10.1706201555450.12819@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1706161325530.17964@sstabellini-ThinkPad-X260>
 <4fa399b7-de9e-1d78-d631-51f511969a45@arm.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] [PATCH] docs: improve ARM passthrough 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAyMCBKdW4gMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIFN0ZWZhbm8sCj4g
Cj4gT24gMDYvMTYvMjAxNyAwOToyOSBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4g
QWRkIGEgd2FybmluZzogdXNlIHBhc3N0aHJvdWdoIHdpdGggY2FyZS4KPiA+IAo+ID4gQWRkIGEg
cG9pbnRlciB0byB0aGUgZ2ljIGRldmljZSB0cmVlIGJpbmRpbmdzLiBBZGQgYW4gZXhwbGFuYXRp
b24gb24gaG93Cj4gPiB0byBjYWxjdWxhdGUgaXJxIG51bWJlcnMgZnJvbSBkZXZpY2UgdHJlZS4K
PiA+IAo+ID4gQWRkIGEgYnJpZWYgZXhwbGFuYXRpb24gb2YgdGhlIHJlZyBwcm9wZXJ0eSBhbmQg
YSBwb2ludGVyIHRvIHRoZSB4bCBkb2NzCj4gPiBmb3IgYSBkZXNjcmlwdGlvbiBvZiB0aGUgaW9t
ZW0gcHJvcGVydHkuIEFkZCBhIG5vdGUgdGhhdCBpbiB0aGUgZXhhbXBsZQo+ID4gd2UgYXJlIHVz
aW5nIGRpZmZlcmVudCBtZW1vcnkgYWRkcmVzc2VzIGZvciBndWVzdHMgYW5kIGhvc3QuCj4gPiAK
PiA+IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KPiA+IAo+ID4gZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy9hcm0vcGFzc3Rocm91Z2gudHh0
IGIvZG9jcy9taXNjL2FybS9wYXNzdGhyb3VnaC50eHQKPiA+IGluZGV4IDA4MmU5YWIuLjcxNDBh
NjEgMTAwNjQ0Cj4gPiAtLS0gYS9kb2NzL21pc2MvYXJtL3Bhc3N0aHJvdWdoLnR4dAo+ID4gKysr
IGIvZG9jcy9taXNjL2FybS9wYXNzdGhyb3VnaC50eHQKPiA+IEBAIC0xMiw3ICsxMiwxMSBAQCBw
cm9wZXJ0eSAieGVuLHBhc3N0aHJvdWdoIi4gVGhlIGNvbW1hbmQgdG8gZG8gaXQgaW4KPiA+IFUt
Qm9vdCBpczoKPiA+ICAgMikgQ3JlYXRlIGEgcGFydGlhbCBkZXZpY2UgdHJlZSBkZXNjcmliaW5n
IHRoZSBkZXZpY2UuIFRoZSBJUlEgYXJlIG1hcHBlZAo+ID4gICAxOjEgdG8gdGhlIGd1ZXN0IChp
LmUgVklSUSA9PSBJUlEpLiBGb3IgTU1JTywgeW91IHdpbGwgaGF2ZSB0byBmaW5kIGEgaG9sZQo+
ID4gICBpbiB0aGUgZ3Vlc3QgbWVtb3J5IGxheW91dCAoc2VlIHhlbi9pbmNsdWRlL3B1YmxpYy9h
cmNoLWFybS5oLCBub3RlIHRoYXQKPiA+IC10aGUgbGF5b3V0IGlzIG5vdCBzdGFibGUgYW5kIGNh
biBjaGFuZ2UgYmV0d2VlbiB2ZXJzaW9ucyBvZiBYZW4pLgo+ID4gK3RoZSBsYXlvdXQgaXMgbm90
IHN0YWJsZSBhbmQgY2FuIGNoYW5nZSBiZXR3ZWVuIHZlcnNpb25zIG9mIFhlbikuIFBsZWFzZQo+
ID4gK2JlIGF3YXJlIHRoYXQgcGFzc2luZyBhIHBhcnRpYWwgZGV2aWNlIHRyZWUgdG8gYSBWTSBp
cyBhIHBvd2VyZnVsIHRvb2wsCj4gPiArdXNlIGl0IHdpdGggY2FyZS4gSW4gcHJvZHVjdGlvbiwg
b25seSBhbGxvdyBhc3NpZ25tZW50IG9mIGRldmljZXMgd2hpY2gKPiA+ICtoYXZlIGJlZW4gcHJl
dmlvdXNseSB0ZXN0ZWQgYW5kIGtub3duIHRvIHdvcmsgY29ycmVjdGx5IHdoZW4gZ2l2ZW4gdG8K
PiA+ICtndWVzdHMuCj4gPiAgICAgL2R0cy12MS87Cj4gPiAgIEBAIC00OCw2ICs1Miw4IEBAIE5v
dGU6Cj4gPiAgICAgICAgICAgLSAjc2l6ZS1jZWxscwo+ID4gICAgICAgKiBTZWUgaHR0cDovL3d3
dy5kZXZpY2V0cmVlLm9yZy9EZXZpY2VfVHJlZV9Vc2FnZSBmb3IgbW9yZQo+ID4gICAgICAgaW5m
b3JtYXRpb24gYWJvdXQgZGV2aWNlIHRyZWUuCj4gPiArICAgICogSW4gdGhpcyBleGFtcGxlLCB0
aGUgZGV2aWNlIE1NSU8gcmVnaW9uIGlzIHBsYWNlZCBhdCBhIGRpZmZlcmVudAo+ID4gKyAgICBh
ZGRyZXNzICgweDEwMDAwMDAwKSBjb21wYXJlZCB0byB0aGUgaG9zdCBhZGRyZXNzICgweGZmZjUx
MDAwKQo+ID4gICAgIDMpIENvbXBpbGUgdGhlIHBhcnRpYWwgZ3Vlc3QgZGV2aWNlIHdpdGggZHRj
IChEZXZpY2UgVHJlZSBDb21waWxlcikuCj4gPiAgIEZvciBvdXIgcHVycG9zZSwgdGhlIGNvbXBp
bGVkIGZpbGUgd2lsbCBiZSBjYWxsZWQgZ3Vlc3QtbWlkd2F5LmR0YiBhbmQKPiA+IEBAIC02MCwz
ICs2NiwxNiBAQCBkdGRldiA9IFsgIi9zb2MvZXRoZXJuZXRAZmZmNTEwMDAiIF0KPiA+ICAgaXJx
cyA9IFsgMTEyLCAxMTMsIDExNCBdCj4gPiAgIGlvbWVtID0gWyAiMHhmZmY1MSwxQDB4MTAwMDAi
IF0KPiA+ICAgK1BsZWFzZSByZWZlciB0byB5b3VyIHBsYXRmb3JtIGRvY3MgZm9yIHRoZSBNTUlP
IHJhbmdlcyBhbmQgaW50ZXJydXB0cy4KPiA+ICsKPiA+ICtUaGV5IGNhbiBhbHNvIGJlIGNhbGN1
bGF0ZWQgZnJvbSB0aGUgb3JpZ2luYWwgZGV2aWNlIHRyZWUgKG5vdAo+ID4gK3JlY29tbWVuZGVk
KS4gU2VlIFthcm0sZ2ljLnR4dF0gaW4gdGhlIExpbnV4IHJlcG9zaXRvcnkgZm9yIGEKPiAKPiBb
YXJtLGdpYy50eHRdIGRvY3VtZW50YXRpb24gaXMgb25seSB2YWxpZCBmb3IgR0lDdjIuIEdJQ3Yz
IGhhcyBhIGRpZmZlcmVudAo+IGRvY3VtZW50YXRpb24sIHRob3VnaCB0aGUgaW50ZXJydXB0IGZv
cm1hdCBpcyB0aGUgc2FtZSBhdCB0aGUgbW9tZW50Lgo+IAo+IEkgdGhpbmsgdGhpcyBzaG91bGQg
YmUgY2xhcmlmaWVkIGFuZCBleHBsYWluIHRoYXQgdGhlIGludGVycnVwdCBmb3JtYXQgd2lsbAo+
IGRlcGVuZCBvbiB0aGUgdmlydHVhbCBpbnRlcnJ1cHQgY29udHJvbGxlciBleHBvc2VkIHRvIHRo
ZSBndWVzdC4KCkknbGwgZG8sIHRoYW5rcwoKCj4gPiArZGVzY3JpcHRpb24gb2YgdGhlICJpbnRl
cnJ1cHRzIiBwcm9wZXJ0eSBmb3JtYXQuIEZvciB0aGUgR0lDLCB0aGUgZmlyc3QKPiA+ICtjZWxs
IGlzIGludGVycnVwdCB0eXBlLCBhbmQgdGhlIHNlY29uZCBjZWxsIGlzIHRoZSBpbnRlcnJ1cHQg
bnVtYmVyLgo+ID4gK0dpdmVuIHRoYXQgU1BJIG51bWJlcnMgc3RhcnQgZnJvbSAzMiwgaW4gdGhp
cyBleGFtcGxlIDgwICsgMzIgPSAxMTIuID4gKwo+ID4gK1NlZSBtYW4gW3hsLmNmZ10gZm9yIHRo
ZSBpb21lbSBmb3JtYXQuIFRoZSByZWcgcHJvcGVydHkgaXMganVzdCBhIHBhaXIKPiA+ICtvZiBh
ZGRyZXNzLCB0aGVuIHNpemUgbnVuYmVycywgZWFjaCBvZiB0aGVtIGNhbiBvY2N1cHkgMSBvciAy
IGNlbGxzLgo+IAo+IHMvbnVuYmVycy9udW1iZXJzLwo+IAo+ID4gKwo+ID4gK1thcm0sZ2ljLnR4
dF06Cj4gPiBodHRwczovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90
b3J2YWxkcy9saW51eC5naXQvdHJlZS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3Mv
aW50ZXJydXB0LWNvbnRyb2xsZXIvYXJtLGdpYy50eHQKPiA+ICtbeGwuY2ZnXTogaHR0cHM6Ly94
ZW5iaXRzLnhlbi5vcmcvZG9jcy91bnN0YWJsZS9tYW4veGwuY2ZnLjUuaHRtbAo+ID4gCj4gCj4g
Q2hlZXJzLAo+IAo+IC0tIAo+IEp1bGllbiBHcmFsbAo+IAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 20 23:04:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 23: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 1dNSC6-0002gV-RX; Tue, 20 Jun 2017 23: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 <sstabellini@kernel.org>) id 1dNSC5-0002gP-Uf
 for xen-devel@lists.xen.org; Tue, 20 Jun 2017 23:04:22 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 C4/23-03058-5F9A9495; Tue, 20 Jun 2017 23:04:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprJIsWRWlGSWpSXmKPExsVybKJssu6XlZ6
 RBg9uy1gs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnL3jxjLVghUXFoQxt7A+NOkS5GLg4hgT+M
 EkeffGTuYuTgYBFwkFg+nRXEZBSIkXjww7qLkRPIDJOYfHkJK4jNIqAt0di8lAnEZhMwlPj7Z
 BMbSLkEkL3kMwdIWERAQmJTwwomkDCzgLFEc38lSFhYwFTi+erf7CA2r4C3RPvJZywgtqiArs
 Shf3/YIOKCEidnPgGLMwtoAd2yjWUCI98sJKlZSFILGJlWMaoXpxaVpRbpGuolFWWmZ5TkJmb
 m6BoamOnlphYXJ6an5iQmFesl5+duYgQGEwMQ7GDc+dzpEKMkB5OSKG9OhWekEF9SfkplRmJx
 RnxRaU5q8SFGGQ4OJQneLyuAcoJFqempFWmZOcCwhklLcPAoifCGzwFK8xYXJOYWZ6ZDpE4x6
 nJsWL3+C5MQS15+XqqUOC8HMEqEBECKMkrz4EbAYuwSo6yUMC8j0FFCPAWpRbmZJajyrxjFOR
 iVhHnvgFzCk5lXArfpFdARTEBHvDjiAXJESSJCSqqBUYR/qsGb/ecOzoq1CZvOLrgm75f9l3s
 blMzP1i+Jci/s8b3iqWE1zytsyaliv7S6+awP9mZ+fWJv+nnqkbtdG14stVg7MWl9+h0ViyzP
 +k21Fed4Ut3Yt9zZuyvyweQGxkg/6/ZZbsFNfSeNbWz0U2TY2et3HZpVMj+7yPbp8x3fbmY0C
 GyNUWIpzkg01GIuKk4EAJiLOnasAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1497999859!107862861!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61366 invoked from network); 20 Jun 2017 23:04:20 -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; 20 Jun 2017 23:04:20 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 4DA92239F0;
 Tue, 20 Jun 2017 23:04:18 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 4DA92239F0
Date: Tue, 20 Jun 2017 16:04:17 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: julien.grall@arm.com
Message-ID: <alpine.DEB.2.10.1706201601580.12819@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: [Xen-devel] [PATCH v2] docs: improve ARM passthrough 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgd2FybmluZzogdXNlIHBhc3N0aHJvdWdoIHdpdGggY2FyZS4KCkFkZCBhIHBvaW50ZXIg
dG8gdGhlIGdpYyBkZXZpY2UgdHJlZSBiaW5kaW5ncy4gQWRkIGFuIGV4cGxhbmF0aW9uIG9uIGhv
dwp0byBjYWxjdWxhdGUgaXJxIG51bWJlcnMgZnJvbSBkZXZpY2UgdHJlZS4KCkFkZCBhIGJyaWVm
IGV4cGxhbmF0aW9uIG9mIHRoZSByZWcgcHJvcGVydHkgYW5kIGEgcG9pbnRlciB0byB0aGUgeGwg
ZG9jcwpmb3IgYSBkZXNjcmlwdGlvbiBvZiB0aGUgaW9tZW0gcHJvcGVydHkuIEFkZCBhIG5vdGUg
dGhhdCBpbiB0aGUgZXhhbXBsZQp3ZSBhcmUgdXNpbmcgZGlmZmVyZW50IG1lbW9yeSBhZGRyZXNz
ZXMgZm9yIGd1ZXN0cyBhbmQgaG9zdC4KClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCi0tLQpDaGFuZ2VzIGluIHYyOgotIGZpeCB0eXBv
Ci0gYWRkIG1vcmUgaW5mbyBvbiB0aGUgaW50ZXJydXB0cyBwcm9wZXJ0eSBhbmQgZGlmZmVyZW50
IGludGVycnVwdAogIGNvbnRyb2xsZXJzCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL2FybS9wYXNz
dGhyb3VnaC50eHQgYi9kb2NzL21pc2MvYXJtL3Bhc3N0aHJvdWdoLnR4dAppbmRleCAwODJlOWFi
Li4zMjMyNTdkIDEwMDY0NAotLS0gYS9kb2NzL21pc2MvYXJtL3Bhc3N0aHJvdWdoLnR4dAorKysg
Yi9kb2NzL21pc2MvYXJtL3Bhc3N0aHJvdWdoLnR4dApAQCAtMTIsNyArMTIsMTEgQEAgcHJvcGVy
dHkgInhlbixwYXNzdGhyb3VnaCIuIFRoZSBjb21tYW5kIHRvIGRvIGl0IGluIFUtQm9vdCBpczoK
IDIpIENyZWF0ZSBhIHBhcnRpYWwgZGV2aWNlIHRyZWUgZGVzY3JpYmluZyB0aGUgZGV2aWNlLiBU
aGUgSVJRIGFyZSBtYXBwZWQKIDE6MSB0byB0aGUgZ3Vlc3QgKGkuZSBWSVJRID09IElSUSkuIEZv
ciBNTUlPLCB5b3Ugd2lsbCBoYXZlIHRvIGZpbmQgYSBob2xlCiBpbiB0aGUgZ3Vlc3QgbWVtb3J5
IGxheW91dCAoc2VlIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oLCBub3RlIHRoYXQKLXRo
ZSBsYXlvdXQgaXMgbm90IHN0YWJsZSBhbmQgY2FuIGNoYW5nZSBiZXR3ZWVuIHZlcnNpb25zIG9m
IFhlbikuCit0aGUgbGF5b3V0IGlzIG5vdCBzdGFibGUgYW5kIGNhbiBjaGFuZ2UgYmV0d2VlbiB2
ZXJzaW9ucyBvZiBYZW4pLiBQbGVhc2UKK2JlIGF3YXJlIHRoYXQgcGFzc2luZyBhIHBhcnRpYWwg
ZGV2aWNlIHRyZWUgdG8gYSBWTSBpcyBhIHBvd2VyZnVsIHRvb2wsCit1c2UgaXQgd2l0aCBjYXJl
LiBJbiBwcm9kdWN0aW9uLCBvbmx5IGFsbG93IGFzc2lnbm1lbnQgb2YgZGV2aWNlcyB3aGljaAor
aGF2ZSBiZWVuIHByZXZpb3VzbHkgdGVzdGVkIGFuZCBrbm93biB0byB3b3JrIGNvcnJlY3RseSB3
aGVuIGdpdmVuIHRvCitndWVzdHMuIAogCiAvZHRzLXYxLzsKIApAQCAtNDgsNiArNTIsOCBAQCBO
b3RlOgogICAgICAgICAtICNzaXplLWNlbGxzCiAgICAgKiBTZWUgaHR0cDovL3d3dy5kZXZpY2V0
cmVlLm9yZy9EZXZpY2VfVHJlZV9Vc2FnZSBmb3IgbW9yZQogICAgIGluZm9ybWF0aW9uIGFib3V0
IGRldmljZSB0cmVlLgorICAgICogSW4gdGhpcyBleGFtcGxlLCB0aGUgZGV2aWNlIE1NSU8gcmVn
aW9uIGlzIHBsYWNlZCBhdCBhIGRpZmZlcmVudAorICAgIGFkZHJlc3MgKDB4MTAwMDAwMDApIGNv
bXBhcmVkIHRvIHRoZSBob3N0IGFkZHJlc3MgKDB4ZmZmNTEwMDApCiAKIDMpIENvbXBpbGUgdGhl
IHBhcnRpYWwgZ3Vlc3QgZGV2aWNlIHdpdGggZHRjIChEZXZpY2UgVHJlZSBDb21waWxlcikuCiBG
b3Igb3VyIHB1cnBvc2UsIHRoZSBjb21waWxlZCBmaWxlIHdpbGwgYmUgY2FsbGVkIGd1ZXN0LW1p
ZHdheS5kdGIgYW5kCkBAIC02MCwzICs2NiwyMCBAQCBkdGRldiA9IFsgIi9zb2MvZXRoZXJuZXRA
ZmZmNTEwMDAiIF0KIGlycXMgPSBbIDExMiwgMTEzLCAxMTQgXQogaW9tZW0gPSBbICIweGZmZjUx
LDFAMHgxMDAwMCIgXQogCitQbGVhc2UgcmVmZXIgdG8geW91ciBwbGF0Zm9ybSBkb2NzIGZvciB0
aGUgTU1JTyByYW5nZXMgYW5kIGludGVycnVwdHMuCisKK1RoZXkgY2FuIGFsc28gYmUgY2FsY3Vs
YXRlZCBmcm9tIHRoZSBvcmlnaW5hbCBkZXZpY2UgdHJlZSAobm90CityZWNvbW1lbmRlZCkuIFlv
dSBjYW4gcmVhZCBhYm91dCB0aGUgImludGVycnVwdHMiIHByb3BlcnR5IGZvcm1hdCBpbiB0aGUK
K2RldmljZSB0cmVlIGJpbmRpbmdzIG9mIHRoZSBpbnRlcnJ1cHQgY29udHJvbGxlciBvZiB5b3Vy
IHBsYXRmb3JtLiBGb3IKK2V4YW1wbGUsIGluIHRoZSBjYXNlIG9mIEdJQ3YyIHNlZSBbYXJtLGdp
Yy50eHRdOyBpbiB0aGUgY2FzZSBvZiBHSUN2Mworc2VlIFthcm0sZ2ljLXYzLnR4dF0gaW4gdGhl
IExpbnV4IHJlcG9zaXRvcnkuIEZvciBib3RoIEdJQ3YyIGFuZCBHSUN2MwordGhlICJpbnRlcnJ1
cHRzIiBwcm9wZXJ0eSBmb3JtYXQgaXMgdGhlIHNhbWU6IHRoZSBmaXJzdCBjZWxsIGlzIHRoZQor
aW50ZXJydXB0IHR5cGUsIGFuZCB0aGUgc2Vjb25kIGNlbGwgaXMgdGhlIGludGVycnVwdCBudW1i
ZXIuICBHaXZlbiB0aGF0CitTUEkgbnVtYmVycyBzdGFydCBmcm9tIDMyLCBpbiB0aGlzIGV4YW1w
bGUgODAgKyAzMiA9IDExMi4KKworU2VlIG1hbiBbeGwuY2ZnXSBmb3IgdGhlIGlvbWVtIGZvcm1h
dC4gVGhlIHJlZyBwcm9wZXJ0eSBpcyBqdXN0IGEgcGFpcgorb2YgYWRkcmVzcywgdGhlbiBzaXpl
IG51bWJlcnMsIGVhY2ggb2YgdGhlbSBjYW4gb2NjdXB5IDEgb3IgMiBjZWxscy4KKworW2FybSxn
aWMudHh0XTogaHR0cHM6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQv
dG9ydmFsZHMvbGludXguZ2l0L3RyZWUvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdz
L2ludGVycnVwdC1jb250cm9sbGVyL2FybSxnaWMudHh0CitbYXJtLGdpYy12My50eHRdOiBodHRw
czovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51
eC5naXQvdHJlZS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvaW50ZXJydXB0LWNv
bnRyb2xsZXIvYXJtLGdpYy12My50eHQKK1t4bC5jZmddOiBodHRwczovL3hlbmJpdHMueGVuLm9y
Zy9kb2NzL3Vuc3RhYmxlL21hbi94bC5jZmcuNS5odG1sCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 21 01:02:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 01:02: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 1dNU1i-0004n0-Iy; Wed, 21 Jun 2017 01:01:46 +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 1dNU1g-0004mo-VX
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 01:01:45 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 13/C1-03613-875C9495; Wed, 21 Jun 2017 01:01:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSbUhTYRTHe+7Luq7dvM7E0zDRkRHWTINE8EM
 aBVoEK6HQ3rzWbRts0+6dadEHo4zUikihpesF+uDLMmaF+EKF07K5ZhG9i2ZmZkKpGQm93+uz
 yp5P/3N+/3POw+EwpHaS1jFCsUMQ7bxVr1JT5hUxWwxFdzKzE52v2ZTpG5VEGsronHhMGVEOb
 bHn5Rfn0mbv5W90QS1bPBVw0yXohbochTAUd5KED4ft5UjNIO4EAt+tIyol0HJlBNwff0kpLh
 W3BBpKniNFL+CscLuue0aT3GJwDTSSig7nNsKxe88o3DUOxpse0opmuXT4+HRiJg9cNLzoLSN
 xPgx854Yp3AegY3SUxJ5YGHnuI5RPAHccwamzL+cqQCsXX2j3BRstgjsBl6wZWW+E6a40LEVw
 D7O49JcKmn72BO3Lob+1j8KgTgUjtVMIgwKo9AwHB8fD1SeTJDZ10+BqCCAclGnggeeYCruio
 OpwI4F1BwV99YnYdHQeDFW9p3HwRA2dpQMqHNTS0PrKH9ySDsZbfAjrKPA4XdRpFFc9ayHVsx
 ZyCRENaKkkiPsF0bAyJSFPtJjMDhtvsRqSEpMTbIIk8SbByudJCbvzbdeQfApz5NeCHjRu8qK
 FDKGPYK+4M7O18/Py9xww85J5l1hoFSQvimIYPbDRXTILEwWTULzXYpXv6Q8GRqNfwG51yZiV
 CnibZDFh1INidZHsNqWOU4C50P637M8lPkKLdOEskj+i1RQIos3i+J+PoUgG6cPZRqWLxmJ3/
 O0+Jg8m5MGjXRnKYAf/D+lKEPXOP+SpSIkpup4xfcH7JVVMrVmjyerpdu7cEMg13mxPzroUcv
 HuqvjezME+T+mh85svvjkTUvT1e+6nHzuOpI6MtYS2pO9Dscvc/rY55Wlt7ET/iqdExaSj5nP
 z2y+rjWubB1ttnx+5qyr9xghnTug6Q4zKbrA7Awe317fTvRnr9ZRk5pPiSVHifwNZD2fkhAMA
 AA==
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1498006901!68214000!1
X-Originating-IP: [104.47.32.86]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48837 invoked from network); 21 Jun 2017 01:01:42 -0000
Received: from mail-sn1nam01on0086.outbound.protection.outlook.com (HELO
 NAM01-SN1-obe.outbound.protection.outlook.com) (104.47.32.86)
 by server-14.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 21 Jun 2017 01:01: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=Hy02k4OEDV7Leu86rs6pj/WZ5+AoCmAcOvKX8AmsYtg=;
 b=e4KtWN6JAi8mXh9JcqkQqFocplVXNCuRN21a05UkDOHQxQH8yNluXWCp27pbO0qZfl7lLCg5CW8CT9GugE8nv9ZMAMUPdnziXrGLcVvTX7lHwjfW487F208e+dWNRnWybLWRp8CrYJgIdiL8R+U0Q71a0+Gg9NngwaE57TukGm4=
Received: from mjaggi.caveonetworks.com (111.93.218.67) by
 BY2PR0701MB2071.namprd07.prod.outlook.com (10.163.156.149) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1178.14; Wed, 21
 Jun 2017 01:01:39 +0000
From: Manish Jaggi <mjaggi@cavium.com>
To: sstabellini@kernel.org, julien.grall@arm.com,
 xen-devel@lists.xenproject.org, Vijaya.Kumar@cavium.com
Date: Wed, 21 Jun 2017 06:31:11 +0530
Message-Id: <1498006875-29161-1-git-send-email-mjaggi@cavium.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: MA1PR01CA0094.INDPRD01.PROD.OUTLOOK.COM (10.174.56.34) To
 BY2PR0701MB2071.namprd07.prod.outlook.com (10.163.156.149)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: b1d42226-b8bd-4c96-295e-08d4b84113e5
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(201703131423075)(201703031133081); SRVR:BY2PR0701MB2071; 
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2071;
 3:NL1cJpbrJBmAX7tFa2JQhVpLPZW2RQBNYFXDeOwqLvs01mGBU08w4/hOkdrOiCzU1yyxz+kq4LfxZ+hkheDkKK2nv1yFmyXlv652jYgKAsWtwm2tYG836cYPuqiIVUB4utXqCRhS2h/V2s3ePh5iJYG0OgzVmQLgEYzdc9HLhpelTKGg/bIQmBFEM652PVQqqQLHpzhsNBa1ssTO3yUthtFL6AXKzvjTw5IuFIuFqaxA2BW2CWuRwMmMH7v5PbfRc7CYf9q2Y5u2ECyWr42OcJtlz/EdyFwlEqlsycc+tJpd960DGpcQ9pOhbbKpfBz7srocDa1ARBGAUyf/VSua2Q==;
 25:cgQN6MPEm65+1lK1UCYXo/wqyHnltXWk22yZnJWA/wJw283LBGmaR2Xikdx2wo/GK6yeLVHqBdyLg9+zCyTChjtt0JDuE15XBY50rxB6zsUtiiV5hgnNQW94CY5ma3d4SThW+CGKrRnhWSTPT2JYrVWT/GeehYAbywGio/HJ7ALeBvRwIprUVzA0XOsVUxGDac8sxYFav17aVAUwfO5ZRUkAAvSb5wTS/LZtpH6Tky1O+kgFnk1bM1KcbNJpv1wkeCTY1wAma8SCg7LV7N+W07TpWYj3ekx3nAxyxXnZDZG3r05VzZJ1w4pmySgBv0MO+aMCMM0qJeQn8uACukfGu/uWgMu6+3gCYGiAyLspNGbgD2W5IKOKFW+rzdruvaoA77TT3arJpPCvsCCaPML3qdh6jqOTPTabzc29D2MGM4lNXcSve0qVd3NBMWfM4Q3Gu/70WdJTVrc0s3iHbDAqjhEr4he3hqzEYUlLf9Fr2PE=
X-MS-TrafficTypeDiagnostic: BY2PR0701MB2071:
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2071;
 31:gRWw7xt9GMWplRIRbc+/8KKAP5LGGf+VpGLoSGW0+JhcJlc1MtijzIEqwazWfg4LsKsE9JKe45930t0RRCRQCrwaDhfSF88vERAHN0nwT9bikjmLd2ODSDo32Ex3SD2ip0m2CAzGbh+BAVnphahlE5//MXjLnXMXOacs6d6UcLR3ZowP2OEgsZvMBRsB3Y1I7n3WDGqVIv8JvF/hKZvmcPz4u82i35JCf2BgN+OTjG4=;
 20:k/c6Vdhn5UeHfey1DaQprUopGt2HQuUbxiFMOUfEPdNZzukVGfI2WZ4oa0qQpVjJRL0LSrpSVf8aMCZbIjtZk8ScdGw2bZJab90mVKftAxILc+6SxtB2gr16aqEQgCwZhxbGWHV0RLw4bNoclG1KgVTy7wdE7pyEn0CTrpH/bbXqYaUODU3HXhv3yHTMNY2JV5Wn69FS86NDnL3LltHIL3SphFSeOCfXKU1z2aVtni9NFa5ODOGdj0wqWmVRZQxq05XdK1jOa1futtpJe9b7oPTgkuS503ahd/q3EyVeVTYHBm86uRIsP/MHARvnlCsij3FCvSFmZIzqhC1r9nH5oCjAlWv60i20jd0EPA4zFBFrOpyLaIte02xtdfUDBWYAkm+j4NaYMRrangEQlgUT7nh15W2TO8Gbov+1qbe6SDZPzvm+x6lawjW2fBHaIC9WY5nnjmfVjgk9gOBbP6LHAzfUXkDhSUU7DAW3DgrcFRCmKR651HjbPmlK9CYNyqPn
X-Microsoft-Antispam-PRVS: <BY2PR0701MB2071E5A4CD57ED30AF6363ADECDA0@BY2PR0701MB2071.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(100000703101)(100105400095)(3002001)(93006095)(93001095)(6041248)(20161123562025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123560025)(20161123555025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BY2PR0701MB2071; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BY2PR0701MB2071; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR0701MB2071;
 4:YaSzYguNxBzJg5zR7ncU7tJ6mgVa96ScXTn+c/JH?=
 =?us-ascii?Q?nb6NUu1QX0Yxir5wYPH+ddeGHYUeB6evnS7oC6ToX4zIdMHVn8QBORbgWN0p?=
 =?us-ascii?Q?ch9r3r3DxKvYVfCYzrf0XFz8LRDlvB3Q6DeAvMKkHu85pYnWMrC5zydLNf2+?=
 =?us-ascii?Q?CAx4lk+dnHy+N9AW5/Vy3BpUpyKy492/AeMxK40TVKeg8LUAbKtlls7dKf98?=
 =?us-ascii?Q?klj9yDphxJrmBd3D7kUdm22t2fkJiaz9LtXEj7J1bfcyYdCNE+HwJcRxBl0k?=
 =?us-ascii?Q?v+WkSoFixpfWuy3gxdKcSQ+S20WTG7/cmYetYCE6wt17bv8yFyiD324GOZJd?=
 =?us-ascii?Q?pS2bGb40JIFzAzqMhWRTNPC5yOI7p69Iako+vKQ40PoTuxjP8BiuvZOKxFtV?=
 =?us-ascii?Q?Q1FtGDKTAS/GeG/pv5R5zcnaP35YVzIoEP+fGyZb6rel6VNEGiRNpmJNutqP?=
 =?us-ascii?Q?2kRgmOp8M/FYuDHQu9Ze4TdIJUVlaFJxiiKmv8BOeQa42kBL9291Vr1B5cCn?=
 =?us-ascii?Q?4pmht45i5stxy9gjUOr/vyZsbsjjc3nDmTppy5j4FytiSJE1TCQU1XFWGKE6?=
 =?us-ascii?Q?rYXByP2L4H5BK8/6CRlqNa6CGJNx7i9KKpGvias/AwhywzH25OPCt5l1cUf1?=
 =?us-ascii?Q?z75ObNeYrQfkQ9x4mZ8nOvLjuHWO1qVwAgaw6v/HfriYT4ngdPErq/QkcaLz?=
 =?us-ascii?Q?xbIwqC1McpD4WqBVGGzEs6hSIKQ/kZY2Mc0rgiN/gM8sRSndMk2WFl3M+jF8?=
 =?us-ascii?Q?+XOnuCBrtWgax15d/dvRkaPQlIDGileDviZqt6XUTmLhzLpL2PX7NFICtS8j?=
 =?us-ascii?Q?XBJ8cfr2cyF7qlGQzY8/aOGcmInvhA2Ykq1mzokPKrDIo/9AK7kJkF/LSNjv?=
 =?us-ascii?Q?nrbWDhaYEduvau+cRSFEKdLxzEfW04Kpo0oy0A6ZvwjYpVlTSeO3hICXL9GA?=
 =?us-ascii?Q?TKIr4CUEgRWBiiMEzbj2oYBcdN5cEjDFaF9npSgvTml6jDSh5xzBCe8U2pAG?=
 =?us-ascii?Q?FPxK7A3PYVRZB/toWwCWCnXZD3xiHqFaZbGUbWt6nSex6egcwRY3BzMFnuV+?=
 =?us-ascii?Q?EN28bReBZjr+n5RAMPgzzoYIYNj3NMZN4Je0iJTGtJ+GRMQGUcs4bf/Np6+f?=
 =?us-ascii?Q?HlTpuWG3tA3ug44dug6jKMvXi/gYlce/?=
X-Forefront-PRVS: 0345CFD558
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39450400003)(39410400002)(39400400002)(39840400002)(6666003)(6636002)(8676002)(2906002)(81166006)(107886003)(38730400002)(66066001)(189998001)(72206003)(110136004)(53936002)(6116002)(50226002)(5003940100001)(305945005)(3846002)(25786009)(7736002)(5660300001)(5009440100003)(50986999)(50466002)(48376002)(36756003)(6486002)(6506006)(4326008)(42186005)(478600001)(47776003)(53416004)(33646002)(6512007);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR0701MB2071; H:mjaggi.caveonetworks.com;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR0701MB2071;
 23:t2UwqlMb9ZndvAPUx2Wo/kU7uYb0xjiNMZSN9z3?=
 =?us-ascii?Q?WXXYVM6IZrbCauehCv6keKW6J2bUYSO4rr19Ny7fD0/I9phYheDaTT8ZOf2E?=
 =?us-ascii?Q?GQG+eKgVDXO5wTiLU/5/LrSm+SRSA0pgyhuqaU2Ra26QQRyKGgdD0/jJgznJ?=
 =?us-ascii?Q?XaMtwkhyFBEYtjSwXqrn5pr6z0wCA9cucbAneJiWI1isxPQWsL5v0Ctm0LD1?=
 =?us-ascii?Q?tS6YKj5hXGBfNVlB8cq3S/vD9DrcZA7D/N9XYGyqd1kHswxNiA/Lll8spFad?=
 =?us-ascii?Q?crGEGCfmLflCo1qHUGFqNKaeSsL45mGqBOHaW6W7lqfCKoZXVapRGdwFansd?=
 =?us-ascii?Q?DZJDDU/Y1yTegOZx68R5KtaQKyaV/EgY+9qtq2EvwSeuU8b98F59XfmoBQjT?=
 =?us-ascii?Q?rHQe89lRns0L5CQkP0v6dYijUZbj094kIrU9wo0xUde1hnKWQ5T/g3R42V5C?=
 =?us-ascii?Q?runC13zWiiNKJYf1ASIgKgoZX+63J6cs9mZKxcvkB7aDYumozLAOp8NXwuka?=
 =?us-ascii?Q?H5hrNvJXL8Kdf1g8m/JBC2VQPQYYx5+1LcdWHYgMoXjqsp/VWbCaPguv0kjQ?=
 =?us-ascii?Q?lKsaW5xo5NBBJlzyxRLXhHfIq+M0pIjAwbl+jpxQ+hXnHhW/GlFt2kPAhhyB?=
 =?us-ascii?Q?v31bnhzhsz7ZSetorzoty1vJnOKbMUtpnsn9+7O357Gb+24gBd6LXDrUIkA3?=
 =?us-ascii?Q?jhFSFjRidHQsEFR0yU+Whzg4fru/mNERSUq6+mD7u6NAhzIXqsiBMvVLB+Vj?=
 =?us-ascii?Q?bI3ZOVxx58nxaAhw+GfF8sNCqooYTSMV0QLp4oORsMfHUyTL2zOwYkrEnuyk?=
 =?us-ascii?Q?1RHsC3zh4S5JXTutgDHRvSlOfxwkqz2KPakq+vigSCpk9moXPcYjOUnhdj+Q?=
 =?us-ascii?Q?Z8RKfDBJjRCkzzXEfTUYuHJ8dwydsqi9aMxeHjV9L0tbvWc9Mdi/m18vVmTE?=
 =?us-ascii?Q?FJIoIdWD7NODPBU1dkHgyEVEBlxfRMDXrElbORjcsM/ZRztZwjvT7+CRYfle?=
 =?us-ascii?Q?4MDwHJqIkOXJaTsKqdetGAMxPH89Q7VUr19f9yvc77Q/veA=3D=3D?=
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR0701MB2071;
 6:nAB4Clg9UR1kahz/tD0wn+ORjEbDGFH1Q2pMdCDK?=
 =?us-ascii?Q?XrcHOq8XcM3KyzszMPbmWVtVaVHiTlgdofwsIshaf6vJ5eYGIE0MGv1jtIWe?=
 =?us-ascii?Q?7dsJ9oDjHmvehh8qvj5gW6TKvp7ppZHgBnoCCRe0ZCRvWAB1TVzd5ohchSiR?=
 =?us-ascii?Q?/VPFz5b1Kp1KjpQuydldRCXfUlMAkx2McwQkpS1tgETR5jJg9YDuLHKF+Q8O?=
 =?us-ascii?Q?kfuM8o9kcebLX1MCy5efKEPPh0wXesJFa5xTxWJ+eWFUY/Mr3/Ge25+50fET?=
 =?us-ascii?Q?xFAGfeuqsvxq7hjsn0tgVQPV2Aalwakj0Vgf4copO4vkc9irgnmatVEeI9Zw?=
 =?us-ascii?Q?DRmtnjahYl9rTdhvV2Mpyev38bffnaB0yyZlSY2rh13HkPigb66TlD2ONxeR?=
 =?us-ascii?Q?vlfY3PG825kGA0Ww4apZcf090n9DIis8nJjB2Mm1hCq2IetNiHz2BbNYddiC?=
 =?us-ascii?Q?tvZ/jgx4qTAC/obfTa5WJokEoHIQyqt9CV5fOJ8q6kgsDxy/jo+JcA1IjaiQ?=
 =?us-ascii?Q?eJmjIiJPcWVHXM7pE5TScpzve/mFrfB9cYKMJgsqCdUwFKRIAffoZsYaHMCu?=
 =?us-ascii?Q?l/XRUoB7cxJbm6MkQ8yB14VK/LoO7pabknRze1AbtxQoO/cdAqK9BAt5FiUm?=
 =?us-ascii?Q?3lx1sG9cWD7AaYVq8rMQ7Z3Ze0hIXS6TunOa+Mo2BDAG0MfkhbPfF3wn8Fzx?=
 =?us-ascii?Q?Twv22up1tCx2CghRYtbaTynYF8IWzKzL/pf78VPNjDCizPP8uvIwKbfhfp8G?=
 =?us-ascii?Q?vw5PANetQpIVZu26nvmtqP23BmU3cSksZiT9+GTiqKt3vArfquRPpKyJewLx?=
 =?us-ascii?Q?k+/C/+B8J2C7Vc6GbunIGD/6ZzV6YfQCOq43mimN3fw1iNKxzri07VrSPBEC?=
 =?us-ascii?Q?h4Jk6l2aB5p5JgVAX3/keNg+ZlObn2VANbicVelr/Tqbvyn5hA9XmaOMkVOe?=
 =?us-ascii?Q?gLXM1a03sT5J2HanwHfKqbl14VMYj9R+FwUtuqOwik83ubnKI1tF8CLm4fzw?=
 =?us-ascii?Q?CYk=3D?=
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2071;
 5:Z1a2vfNWO6pZezqIodby9fsNX5Y9ot+0zNmyTdF07ObV9kL/HT3Y+JTgAW+ELypgGH28D5oKY6pdUVzdo2R59tNgL3Q8zgVqIvHVu0j0Xfc5O2Gdrg369M8vhswOa8SnKqH1rKZMKkckoAeqWqcekb9vAHhhN+6AHcNDgatK62O+FHktMWcCudCg1aPn+gLUBr7SQtIgAiMSmDzSyJt0I9JkHZphokeiqoZdaqNdesK1ek4/fkOiqmkmwcE7pIy57oxAaOzUQ12gmCj7VLa7ELC25/W3VGJbt7LBuW8NjJ2eVWlgKt9UzHiXO8MJKWmDhgV8GY9G9AfKQk7Icr8173s+QIq0W3z4gaceuTvQhNl6tZ/yBT42h0JJDEbFQfIarTEvqcSi6SiIz20ZATz92S87hudo1D6daXn+cMIxDKR5Gt216gNnzatwXiKq1HBXAMf+2BRZ31yE9JZp6s17B1MZHqLoQo7DJwl9NqYeLfjOcvBAxX5qK9DYz9E2n9I+;
 24:iuwwjei4661swbhB9SP+lto5RUlTTTdodJq55oanph/Zh0f2exjIiOfmAvKAEHt7q8Mxo1ChdmWJ0i+atiUT/eM2aqwoFe8NRydh26ihGV4=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2071;
 7:OK3o46MQmFS3nj1X+B//2Z96PqxQtUY6JPFVkJUlYF0CtdPhS7KdWfkNmZgjNYEFQ81i8OFqhEmXqF5cRbieePhkGoUERTA1tKg5NyHcGoftXtXRnXjO3bySi4ymzzM7Qcn0ztpTe2hN1eP92GiPlcnAk7KKBbFL5zDIs9dbU+rEu8JwH3nfyEUj0FnDxktC06jQZp/ZMIdOtRNvgkz8X6GkosmbN5RuwMCg6E7QkMQkXYuAVgnjRt4nSeqzUgBPNNFe0aOUa/MwkeaEORAjABF5/7iU+KkoJO1O2FkfLU69x722YsAUxGxGWd59cGNZ5Q2PW2c+p0REQpUjUo2p+4gdwDNf84+FMW5CtdwKn1iBz92hvOoJi1Ba2yHylqEhSWRrcw/UknrxGb/t760svTE2Z+2KUIgDMuKe1x6HXx4/uB79iEDhcc4dj5iOemhGVYkpZmcNIJLtAbdmspeYiAsMgT4WEYW1Y0rDOOOvwVVKlU3pIekjkm6FcIp8Cbl9j59Qznz2Z5k2TURXFmqdFP6nQe1shFjWNSuvEcrz/Nnq44UzPW7zLg+xeUhQrHXvlHyNrR94to0gIi4isAn7QVdiyTtB6eUnipBA+4UfZxXCFB6H3Y55EhRB714Bcy7ybKiNSwS4DgkNSxEjXAAisqpN8dDzXPZHXIaa29Ay936IoCvbYcETcZLw6zxQt9ExdA2m8uQtEl+mimX5ykM4Nd7hNDMt1SY6JV+SkxJ5mLaIzXDttaYTD1UhpK5hn6Rz1wB4QTMzxDBJBdfnvzDIwyw3s7sZV4ZTx/ROpB6A7q0=
X-OriginatorOrg: cavium.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Jun 2017 01:01:39.6314 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0701MB2071
Cc: Manish Jaggi <mjaggi@cavium.com>
Subject: [Xen-devel] [PATCH 0/4] 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>

VGhpcyBwYXRjaCBzZXJpZXMgYWRkcyB0aGUgc3VwcG9ydCBvZiBJVFMgZm9yIEFDUEkgaGFyZHdh
cmUgZG9tYWluLgpJdCBpcyB0ZXN0ZWQgb24gc3RhZ2luZyBicmFuY2ggd2l0aCBoYXMgSVRTIHYx
MiBwYXRjaHNldCBieSBBbmRyZS4KCkkgaGF2ZSB0cmllZCB0byBpbmNvcnBvcmF0ZSB0aGUgcmV2
aWV3IGNvbW1lbnRzIG9uIHRoZSBSRkMgdjEvdjIgcGF0Y2guClRoZSBzaW5nbGUgcGF0Y2ggaW4g
UkZDIGlzIG5vdyBzcGxpdCBpbnRvIDQgcGF0Y2hlcy4gCgpQYXRjaDE6IEFSTTogSVRTOiBBZGQg
dHJhbnNsYXRpb25faWQgdG8gaG9zdF9pdHMKIEFkZHMgdHJhbnNsYXRpb25faWQgaW4gaG9zdF9p
dHMgZGF0YSBzdHJ1Y3R1cmUsIHdoaWNoIGlzIHBvcHVsYXRlZCBmcm9tIAogdHJhbnNsYXRpb25f
aWQgcmVhZCBmcm9tIGZpcm13YXIgTUFEVC4gVGhpcyB2YWx1ZSBpcyB0aGVuIHByb2dyYW1tZWQg
aW50bwogbG9jYWwgTUFEVCBjcmVhdGVkIGZvciBoYXJkd2FyZSBkb21haW4gaW4gcGF0Y2ggNC4K
ClBhdGNoMjogQVJNOiBJVFM6IEFDUEk6IEludHJvZHVjZSBnaWN2M19pdHNfYWNwaV9pbml0CiBJ
bnRyb2R1Y2VzIGZ1bmN0aW9uIGZvciBpdHNfYWNwaV9pbml0LCB3aGljaCBjYWxscyBhZGRfdG9f
aG9zdF9pdHNfbGlzdAogd2hpY2ggaXMgYSBjb21tb24gZnVuY3Rpb24gYWxzbyBjYWxsZWQgZnJv
bSBfZHQgdmFyaWFudC4KClBhdGNoMzogQVJNOiBJVFM6IERlbnkgaGFyZHdhcmUgZG9tYWluIGFj
Y2VzcyB0byBpdHMKIEV4dGVuZHMgdGhlIGdpY3YzX2lvbWVtX2RlbnkgdG8gaW5jbHVkZSBpdHMg
cmVnaW9ucyBhcyB3ZWxsCgpQYXRjaDQ6IEFSTTogQUNQSTogQWRkIElUUyB0byBoYXJkd2FyZSBk
b21haW4gTUFEVAogVGhpcyBwYXRjaCBhZGRzIElUUyBpbmZvcm1hdGlvbiBpbiBoYXJkd2FyZSBk
b21haW4ncyBNQURUIHRhYmxlLiAKIEFsc28gdGhpcyBwYXRjaCBpbnRlcm9kdWNlcyAuZ2V0X2h3
ZG9tX21hZHRfc2l6ZSBpbiBnaWNfaHdfb3BlcmF0aW9ucywKIHRvIHJldHVybiB0aGUgY29tcGxl
dGUgc2l6ZSBvZiBNQURUIHRhYmxlIGZvciBoYXJkd2FyZSBkb21haW4uCgoKTWFuaXNoIEphZ2dp
ICg0KToKICBBUk06IElUUzogQWRkIHRyYW5zbGF0aW9uX2lkIHRvIGhvc3RfaXRzCiAgQVJNOiBJ
VFM6IEFDUEk6IEludHJvZHVjZSBnaWN2M19pdHNfYWNwaV9pbml0CiAgQVJNOiBJVFM6IERlbnkg
aGFyZHdhcmUgZG9tYWluIGFjY2VzcyB0byBpdHMKICBBUk06IEFDUEk6IEFkZCBJVFMgdG8gaGFy
ZHdhcmUgZG9tYWluIE1BRFQKCiB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgICAgICB8ICAg
NyArLS0KIHhlbi9hcmNoL2FybS9naWMtdjIuYyAgICAgICAgICAgIHwgICA2ICsrKwogeGVuL2Fy
Y2gvYXJtL2dpYy12My1pdHMuYyAgICAgICAgfCAxMDIgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKystLS0tCiB4ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgICAgICAgICAgICB8ICAzMSAr
KysrKysrKysrKysKIHhlbi9hcmNoL2FybS9naWMuYyAgICAgICAgICAgICAgIHwgIDExICsrKysr
CiB4ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oICAgICAgICB8ICAgMyArKwogeGVuL2luY2x1ZGUv
YXNtLWFybS9naWNfdjNfaXRzLmggfCAgMzYgKysrKysrKysrKysrKysKIDcgZmlsZXMgY2hhbmdl
ZCwgMTgwIGluc2VydGlvbnMoKyksIDE2IGRlbGV0aW9ucygtKQoKLS0gCjIuNy40CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 21 01:02:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 01:02: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 1dNU1q-0004p5-OE; Wed, 21 Jun 2017 01: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 <Manish.Jaggi@cavium.com>) id 1dNU1p-0004ow-Al
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 01:01:53 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 23/C2-02022-085C9495; Wed, 21 Jun 2017 01:01:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrIKsWRWlGSWpSXmKPExsWSoa8Wplt/1DP
 S4MFKMYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPHjF2sBf/tKh4cPczawPjUqIuRk4NFoJdZ
 4vFsIJuLg1Ggh1Hi5L5mNhBHSKCTSaL/6UZmkCo2ATWJVQ03GEFsEYEcif0rjoPZzAIqEnPur
 QWrERawlzj79A4bxFRViV/b34LFeQUcJY59XcwKYksIyEncPNcJFucUcJL4vOM9C4gtBFQz8X
 MnK0S9oMTJmU9YIOZLSBx88YIZoldR4tmNk0wgx0kIdDBK9E2/xQ7RLCcxb/dJFogiWYmjZ+d
 A2b4St5YfBjqUA8guklj9hBei9z+bRPPnFjaIGh2JuztvQ9WvYJPo3BoKYRdInDz/A6pGS2Ld
 1Y/MEM3HWSXmrDrLCJHo5JE4OScTwpaRmNK4Fuq66ywSB16/YINwdnJLbD//ixHCucolsWzvZ
 1YIZzmrxLzFk9kmMKrPQvL4LCSPL2BkWsWoUZxaVJZapGtkqJdUlJmeUZKbmJmja2hgqpebWl
 ycmJ6ak5hUrJecn7uJEZgU6hkYGHcw3p3sd4hRkoNJSZR3zWrPSCG+pPyUyozE4oz4otKc1OJ
 DjDIcHEoSvHJHgHKCRanpqRVpmTnA9ASTluDgURLhDZ8DlOYtLkjMLc5Mh0idYlSUEueNBukT
 AElklObBtcFS4iVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrxrQabwZOaVwE1/BbSYCWjxi
 yMeIItLEhFSUg2MEwvVm47umHxS+Aab8yGjzcfmvhT/xyXQ5l0U5fgwqPhAb1rIGp3inlD/y9
 c2rOi8kOSsrjLlk6Z26PllnM5m6Ytf2G7oebNcmffOo41lbs93KhxIqI7hb15+mqtW377nw6P
 CKXeSdjzONfe7F5+bUhNc5uygVly6akfQtNucGhMkq590skYosRRnJBpqMRcVJwIApDQCh4QD
 AAA=
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1498006910!65484705!1
X-Originating-IP: [104.47.38.86]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30123 invoked from network); 21 Jun 2017 01:01:51 -0000
Received: from mail-bl2nam02on0086.outbound.protection.outlook.com (HELO
 NAM02-BL2-obe.outbound.protection.outlook.com) (104.47.38.86)
 by server-14.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 21 Jun 2017 01:01:51 -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=ztiuVpzujYaQx+nD0uol7ArmCjXRJqOknQAp2r3OkWk=;
 b=YBgI4qqxRKENp+9ehW2o4IvBhGtl48R9HaDOF+hZDRvVLcZmNfU2Mfc3QGuNaY//huMScrL5Pd/lcPRfziSVDhsqzDlqqV5MVaJJKpgmJ0u+V04Gf2fJSZ2rJBMZSVXo8l330E9EOCibg/THb469wcOAETXWgMZTwOL7HmlZ+D4=
Received: from mjaggi.caveonetworks.com (111.93.218.67) by
 BY2PR0701MB2071.namprd07.prod.outlook.com (10.163.156.149) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1178.14; Wed, 21
 Jun 2017 01:01:47 +0000
From: Manish Jaggi <mjaggi@cavium.com>
To: sstabellini@kernel.org, julien.grall@arm.com,
 xen-devel@lists.xenproject.org, Vijaya.Kumar@cavium.com
Date: Wed, 21 Jun 2017 06:31:15 +0530
Message-Id: <1498006875-29161-5-git-send-email-mjaggi@cavium.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1498006875-29161-1-git-send-email-mjaggi@cavium.com>
References: <1498006875-29161-1-git-send-email-mjaggi@cavium.com>
MIME-Version: 1.0
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: MA1PR01CA0094.INDPRD01.PROD.OUTLOOK.COM (10.174.56.34) To
 BY2PR0701MB2071.namprd07.prod.outlook.com (10.163.156.149)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: c0bd104d-22de-40ef-fcd7-08d4b84118bc
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(201703131423075)(201703031133081); SRVR:BY2PR0701MB2071; 
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2071;
 3:29ilXd4iLl2js1QpaNfWWbW/M6jzhA1M9D1EKzXfiTyxTe+PpnKwp34ktJETX80lX6H2bYXkq/73057ZNuNI+DrQwcECDTQTcuDF8db0KQHY9m8A+giWAszzx5aQ5SrZH7ZdlL+/Yb6kbv+fU2E+jl/nRWTibjZeIMAO3bhtlEVhbX81KdintIkmyOHcPYgdnPTlHyaeYBwUrPC2UMgNqAI7ebNgqmcWiHic91446LvSiZd5naQIy9rWBdgfmvJAggkKsttlqkd/SJJ7qTF+9DHEVkY54UnorEEKyQ19WJVHbza9lGVwfHUJP4gIysxPHvq7BylCbAOGniVSTaE1kw==;
 25:GS/Fg7AJAxFDBTDDbKv3Yp8zhqRVOJUWveEHLvxRES0Pein5TdZfHjSUgdxyeo8OSMRGBIjFcbzWJe1SM4TNzq61LM/YRdm+QrucHVq807V6aj0nuY9ukii/SWaERCPguYz5AAOaQL08VqGWPi3uq0P4myrx0rd76aeGA7mTigg8U6vm6g6lUtdxqINsj92gZWzb8JJIeUCip6CNaqnelD7d5abTnuZ3j5xGB+2YRCy2poeoKC+FWdIztVvVI4Uzvs9fPFB5uzMbqm+iVRG781qxdePOp7GNb04xNfAc/NiREQbWyEcozg+t2YjVu9G1t5IjsUyYguX3/GslGzDlORo+Uk3UvDDjhy0sZjqrUHxLHxUUkBzfBjSml5cIIH8Auvq13kSd4qtQPB5IfoboPsO5xlKFPwmnheMfSNAVCYkHbKTwuw9ymsP42kJ03vBtQYmOeQK4pt5japRNdKQwFeiFQIBVcR9ZUfdC61uN2x8=
X-MS-TrafficTypeDiagnostic: BY2PR0701MB2071:
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2071;
 31:4x7CVbEhFB/VlosrBN4ePONPJaNITsRhE7AyAk+LV7NFCY0uBsrHG4Pxxg2R4z5B+tsXXnUPcgWH21HNjUdEmHs2QQB1C/CHA0M67MTEVt7y1o9oQFkMqEwCRKtKHiFwBTVvSgeX+j0qo2mlIgfJUQ0LMDw/gqWeIV4qJfux3jxvdr6kvsHwOXZetkh6SfsPVKs8j/mvCLUir8asHtu9xe58WFeuXx3DYHZKG9JbYHc=;
 20:5wzdPsnL1N13ysau3gOKKE8B4Y9ME7h+q8Qk0Ght/AW6ZaQfskTjdrDqwq+V6B7ov3hK7jRNnSP7gbU5DxMwHwPY0oPAE+SmLNCzxWbtVPRDKiSFj0aW3XbIzQ3tV9L5qgAD3xE/5ZXg41CBiu1smS/BSDINVD7PbwiN/qZ74AmRF8SeYJ3xubvCZCrlnlNlFkZ/2gYE8+GbLMNJ3VvLivjLoSyukbBrkAX5su/VVSIJkyQxJ6OEtsKD5rwz0QHPxwybzMFiSaalobOvbcpLd2SKRPyU6lv102Kj0mSn0kOjDo1MmzwzKDo9GfV2uQsmc+GzDtXeDrVA1Dr309c5nbjJXKN4gQYk+18VaHrJCz/M3x1M9dEoz/tSu/2oIH2zPyck1yy0u6PJd5U3FQSJgZfWlF3sV0Sk8T3AT2ebFF/SGDvXw8gLIZowcwdqGK/EBL2JzEpw3BeDucMKrsznIYnniGhnuLHPvIIRcQbQT9XPtxZCapViIJAYWPvAEnC6
X-Microsoft-Antispam-PRVS: <BY2PR0701MB2071C99B3AEA6C2658610014ECDA0@BY2PR0701MB2071.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(100000703101)(100105400095)(3002001)(93006095)(93001095)(6041248)(20161123562025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123560025)(20161123555025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BY2PR0701MB2071; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BY2PR0701MB2071; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR0701MB2071;
 4:+RvDSD4Am5v+L7pnlfsGIERO6i9Z0Pbu+cQ1Gt//?=
 =?us-ascii?Q?W00MY8OxeIQcdanvYt7tQivjfmqOkoFLgNXq0pdCwsIFwHqqw6xxRED5/Q4p?=
 =?us-ascii?Q?D4zVlAzdO8JYq7SKaeEzrwOwA50lJV61PPs7TS6sze/1cuu18uIs50duCgv9?=
 =?us-ascii?Q?zDxLe4W72XTiXiOeyjlRJOjTl21LgUjPtcIzX6AWN159UnoCJugZ1QWJ/axF?=
 =?us-ascii?Q?+S6eQywJE/vKmyEiJ8YF3spGbc04LOJffGJnG7pV/p2Jge9ZD/A7fIBYCTBK?=
 =?us-ascii?Q?szD0WFYBn/a5/OxLJSEtb5phN8GUXQ+WAn0EvTwoEmHoRpEuwiREf5KTGnbj?=
 =?us-ascii?Q?KIJFlAsWIO10LvIhbUJpsa893Bh7XsjOP+WA81co+OfhqoVXqoG6Y2eTnERQ?=
 =?us-ascii?Q?gg5XP0FcB1g2LevyPB7HXKakK8Bx7lr1U3zO2hCXosH2HHJZujL+zPjp0DhC?=
 =?us-ascii?Q?rv0cw93g3XqY/jyjos2iPHK3gcjrwy2NAjOS30NS8VSVFqh5t8npxwCbT486?=
 =?us-ascii?Q?CbcOGR6Pnz0FO+2NR7T2MOVbBX9/lG6HdNjmEyuhiSH92RM5BQMy016+qeRT?=
 =?us-ascii?Q?YKWy+ijmWBzKx8Ov40kLLYXNUjkM3MutSZj2hghJ8CZGUekk+MjgrC+sez0i?=
 =?us-ascii?Q?3pROsYV7tWnWGfZhWkoeSbxxU4aNPXqinx6dvA+Dxh1Kyyu27tPUEHZXOuBD?=
 =?us-ascii?Q?jj0P/61zmKkhVvz9ifyyfPMa6GyC/hsXzfPJR5TV9qekbemdjOW1azJG0jyG?=
 =?us-ascii?Q?pMlMCIi6gq07H7K/aR661V/ZuHbC7fievBKoqip44ANI2S4p3SzZvA6/q9Hr?=
 =?us-ascii?Q?/EuZw6Bm6DX02I3mCDSTIwoa0hgvRFbHHzmGPWI7yyA3ZfF8WlcREk5AS05x?=
 =?us-ascii?Q?mdptZVg/CsFNoDZxEOV6xRDyr6+veVGqFgs35CDYZ8KvnzLd7lBm9i5oOX/t?=
 =?us-ascii?Q?sfbZD5CjOetW6mHArPtJNTl/1QVL4tFidpNQef1sCYHP2BhydPy9VAVgJnb3?=
 =?us-ascii?Q?mEq898fZXFj08ARz8NSp1uHr5zcj3bAmP0ZzoWlxiS4FjLi1EdMfMXCCSsgp?=
 =?us-ascii?Q?suifMemJD0TPOBN4JsXgOUuLMobfd78Q84hPgoIKxuQ5zJDm3yaeY3dmOSCs?=
 =?us-ascii?Q?z7I+939ef9zUGx4zk1KQvtkiqZax0Jcm?=
X-Forefront-PRVS: 0345CFD558
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39450400003)(39410400002)(39400400002)(39840400002)(2950100002)(6666003)(6636002)(8676002)(2906002)(81166006)(107886003)(38730400002)(66066001)(189998001)(72206003)(110136004)(53936002)(6116002)(50226002)(5003940100001)(305945005)(3846002)(25786009)(7736002)(5660300001)(76176999)(5009440100003)(50986999)(50466002)(48376002)(36756003)(6486002)(6506006)(4326008)(42186005)(478600001)(47776003)(53416004)(33646002)(6512007);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR0701MB2071; H:mjaggi.caveonetworks.com;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR0701MB2071;
 23:tDmyB6PaVLuqqNiKljuMn7fYhJ+uwYgutR3iXr5?=
 =?us-ascii?Q?1GhLv9UVWuIGdDtP/qmCOBPiiq23Zbh3hmMLCBheFfFpVxppUVuPwQnBvSjV?=
 =?us-ascii?Q?zfVa9s2JAyMmTKA0VDEa0Q/K7B4AG/aq3k79sdnJOy+hSgqRo0ybyeYE84Ya?=
 =?us-ascii?Q?LfO9JTV16hzN53ao+5yqrYshDxWT8ZVyD4exylnCY06tb4U1BLYEn4dP4qsJ?=
 =?us-ascii?Q?caF+WEM0ONJdMkGDyZEsQHCQQu8TSOMQ+fVEfT5o1aCx+tGdGoutFeyh39o5?=
 =?us-ascii?Q?c3DWK4tQgaf4DHQ3Kc0KoI9ts7q/3K/vcJSNORa3ile21WJ7Yaokz2ikUb+4?=
 =?us-ascii?Q?y02nbM9xgyzE8ELUrgUrE1b1CXEazvWJbYTTxWGOFwZ8vVVRQTMbIE5yhSrG?=
 =?us-ascii?Q?EH2ZnJgO478pljCw5UYA0nyOWBzmCSZ3jtphd/fDisE11K8676eM6JkCz9Q1?=
 =?us-ascii?Q?6azAh0PmxcWlKIOiR6CXM8+T5V6t/l8PIQSyc0LEPuZ2yAhAIbE3MXRCw2hP?=
 =?us-ascii?Q?RduUpnEIUatV5Q29kZEBTHF2UBzyO5Twi352hQt3zlMiNnisWdD24OHSMAwJ?=
 =?us-ascii?Q?X6HiMDGcwTszuTXCBUVgmhYpOcf7e/3pbrm9GcZFXk75YXIk70tEkszppDyL?=
 =?us-ascii?Q?ZWJ4LwznnVT9eUyX4BjXkDQ0/YuBqBsOsihp05+PQBm3zN60GDpPNyICUkdn?=
 =?us-ascii?Q?AJk0rPIPmH+g7+uacWwVyLz23OFvx0Hxxr6erHb6SlnjlXkQmIdnqB1JgGX+?=
 =?us-ascii?Q?cn+vqonGZyUV4hBLLXa0KsbgCY/fgfxZmw5TFQXpgXcuQNaHc3OT5EG1lSS+?=
 =?us-ascii?Q?irNX53yD/HCb6N9HgvMNIKsW/z5MPH5NFRFOMhVjq5kMqg84QW2OJyNyr5be?=
 =?us-ascii?Q?FEvlRkdAMwUePtlPfHkRz1YiIqzQitAXgqkD/fVDwKPHXOPUiD4bQfg4XnOW?=
 =?us-ascii?Q?Zf745U7AK5w7zqbMuHrBSYSOPEwabYVWpRKE/mZTf10ByQV7jjTdC8NZ0D55?=
 =?us-ascii?Q?KOVUhGMHPsrIxSMQL262iNZzHyU/OJT/cHMcdqBvZXm100pAXYV9OAOCqj74?=
 =?us-ascii?Q?h626OTcEl27zNwqPTG8uJzRsuZcTr?=
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR0701MB2071;
 6:1uS4oaKNvlVn/LQvheCioVeWc2BST1FCrXXasIhs?=
 =?us-ascii?Q?THj9SzyTpQh5xOoXgJQqinyGo5fZfw85wG4GGTuJCTtH0PDLSq5CJU5mEXei?=
 =?us-ascii?Q?uJclSUMdp++YnMruIqIlXXw6BnY+a6QQdC+YP1n8GgqWNsyOV3hmw2yNleZV?=
 =?us-ascii?Q?v1Lln81G3oGZQLpOs73iyQkxhTASczDZjo6qYIfyfTciVLXYjkIsvHpAKkuc?=
 =?us-ascii?Q?DQjAdx++jMa3Leah87I8eiiBhhplm+AHHISiUctkAu2A40wVJcqGfixEtnk6?=
 =?us-ascii?Q?yC1WqN7f5sO2lf01ds/u48b9hgcWnBzwPXHWUzNCKdnR3z8AKRB+9f37YnIw?=
 =?us-ascii?Q?0xmsreAcw5Ps6wIVe9kDCJPSuSpKv3wYvvsXIn46tKgaW1Fw5/eFZ1xIrTXN?=
 =?us-ascii?Q?Fh4r+CBVNqyv/RtHZabSs8FMQ653NMld+dNozthQ/H1h74SaExhL2nB22fpC?=
 =?us-ascii?Q?cetCwdihqLQF8hOmfJ7iqQpfxrW5CPMIKPhOkDgBDPQBuGSSCoC2f1UppDpF?=
 =?us-ascii?Q?hhLWRsi6oKa0ERCThqs209irjq1fcVV+qe/L4QjN28otbH/mQUdr0eZT/Zs3?=
 =?us-ascii?Q?Idm0irIfPG2lno9RqI+COfeeMltAVVEO+hM2JMZe72jGCdeJCn/Cuokc4DF2?=
 =?us-ascii?Q?0+n90M4r3V7mlPbrV7S6ZRCVePoQzoDl3ViERL3GUOUGBxfqjQUhuhf4NUVB?=
 =?us-ascii?Q?YCSb+dDwNtaAYO5++4frTwlwiW19fMP6Lllzn+NtArLGxSEhrPaWzqok+T3y?=
 =?us-ascii?Q?C0Nf9rY+Xa1N/2H2uZnUzagt8upe9UDFyAUVVlvLVWFCMAQq74s3Jkbdk/pW?=
 =?us-ascii?Q?n0cmWNZJyJGTtRRSlM9xbN6Z+Eg7M2y7iXWPhwp4gIwhHIAUCmuyy/VFtChP?=
 =?us-ascii?Q?csmtslU+IE7JEiV3826AWK5jA/FX33dv8QUB6eWvmMR2eyb9/k0r1DBAzHPQ?=
 =?us-ascii?Q?D4b1di0HauSGtknz98z0m0AbRvoIzd933ZUtCObptAcjJHW7BN3NDR9BM64Q?=
 =?us-ascii?Q?W4w=3D?=
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2071;
 5:z9V1U9BrqWM9awG3QYycKEhyWsWHJtuw3hqAx0y0t9hZVpcZX2MyHgGQXFSgpaa6i8sirxNhnFDfSSeSdOv8XsadrHuV4KpoNsMEe8Pry1pCs8laBeYBiZJeQllxhv9NPVYlRIbb+B9bMfkuB1QPYvgMpaeI9yC3RmAm+3mR/ABWv+hhrptjrWmzKvztYdDHW5/tOIMHzqy0JDnpEqm1H2ynSBIqXgishhnzFds6vnpiHmhATFuLsoI2qqsRmQEhIVz0ymvzdRgj85NFDrd5OdSmLi+sSYz8/ukycnTQeWuWxVObFdcxHT9PiOUQ7azrm/n9l0gp7Gpu3SpK01cZqqhj6jgZpm4F36INbdJvTHkrvWuqi87HZVmG5eunPn/aDRHEh38GsQW6IsHWNuamVYLmYHozsCluSGA5kE/L+JaAnKcRhLjm2ASk347upPWq9WOUJDM0T2kaNMrogE6D4v3EF+u10bh6EvTy9ftWKtWIaPtCXBBOpPbLnflZEWj4;
 24:qHgsE+IJDuU7xNJKo5nlNQ7tD5kO8sEanu5ILNVryWN6i0KV+ta7D2wX6moo2Gvrs9AmhAgVgb11/ROOkZKGlP4Hsmu1AIxZeTBnA2ddpQQ=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2071;
 7:qCgP0tDs+woNpZj5s1iJgonwbbXciR1CKRJBzbVPshDR1tigXJUjwR3lnuNbaVJ5pcbg2D6EtqHeO7K+DtpqNsmbuum8qPpqE1JVTVi1zScWEl8ait3ktehj6Pu7dfYkgS3FWLGFOOmtps7Grenq967zJb7DLjFXsietvpqrTK6D5wZyCFOrzDDRl+rIif7lEIWp7HLCPvjPFie79DaV9OWdG7PFaZJmeIIF20E48lxmZzod/NwWeMR4IAFIOty1pp5Fu/vORyYqnBjPkXNV4t82aH2BgKnKD2maXhOe8MyrXOJEi7tlYihMMqdEC8vF89VAlaeZ7Tmb/1Zy+tw7wzYbo2ticXnFji6n4SR7d1gu8gu6bBRNISIUqM8QldTKhsVMZcrh7Gm2cb7aY36xuOPRCs9uMQOtAjYcZlxEuxWAGdgxkvdi2FP0nC1yUaBSIn0jhdBzRcCpD4yD4dOlu3pqGpJ1a75+dfnUhaa3tAnGC7vza87R+F1Fson7wr1D0g+pJVpf0v+X7HqGWCzx00NFHnVUhb0IWE60fsYu9L32/Aec4hRD26Llmx6NyX4karbXDzljtKs6z5BRAAJ4KBV8hYtroNxmn4Lw3843f7DH/LsjLIj7RHx/27eTT+kAfrd/LYl/4Y+/x6BMtlHrveWT0ePjkISW0qA0JL64kvpSoWMJcZi6ow8x/iLkMTPSW7NOBiKlPwmGQq1jQX17tR+rYjjmsmB/L+SljoRTGeltj0zmNgRQcUr+7eKJE1WfXTj/m63EOI0cyQpNxpeGUnMhW+22mxT7A3e13jHs2Cs=
X-OriginatorOrg: cavium.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Jun 2017 01:01:47.7724 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0701MB2071
Cc: Manish Jaggi <mjaggi@cavium.com>
Subject: [Xen-devel] [PATCH 4/4] ARM: ACPI: Add ITS to hardware domain MADT
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBhZGRzIElUUyBpbmZvcm1hdGlvbiBpbiBoYXJkd2FyZSBkb21haW4ncyBNQURU
IHRhYmxlLgpBbHNvIHRoaXMgcGF0Y2ggaW50ZXJvZHVjZXMgLmdldF9od2RvbV9tYWR0X3NpemUg
aW4gZ2ljX2h3X29wZXJhdGlvbnMsCnRvIHJldHVybiB0aGUgY29tcGxldGUgc2l6ZSBvZiBNQURU
IHRhYmxlIGZvciBoYXJkd2FyZSBkb21haW4uCgpTaWduZWQtb2ZmLWJ5OiBNYW5pc2ggSmFnZ2kg
PG1qYWdnaUBjYXZpdW0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyAgICAg
IHwgIDcgKy0tLS0tLQogeGVuL2FyY2gvYXJtL2dpYy12Mi5jICAgICAgICAgICAgfCAgNiArKysr
KysKIHhlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMgICAgICAgIHwgMzQgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gvYXJtL2dpYy12My5jICAgICAgICAgICAgfCAx
OCArKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL2FybS9naWMuYyAgICAgICAgICAgICAgIHwg
MTEgKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmggICAgICAgIHwgIDMgKysr
CiB4ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaCB8IDEyICsrKysrKysrKysrKwogNyBm
aWxlcyBjaGFuZ2VkLCA4NSBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVp
bGQuYwppbmRleCAzYWJhY2MwLi4xNWM3ZjliIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9t
YWluX2J1aWxkLmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCkBAIC0xODAyLDEy
ICsxODAyLDcgQEAgc3RhdGljIGludCBlc3RpbWF0ZV9hY3BpX2VmaV9zaXplKHN0cnVjdCBkb21h
aW4gKmQsIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8pCiAgICAgYWNwaV9zaXplID0gUk9VTkRV
UChzaXplb2Yoc3RydWN0IGFjcGlfdGFibGVfZmFkdCksIDgpOwogICAgIGFjcGlfc2l6ZSArPSBS
T1VORFVQKHNpemVvZihzdHJ1Y3QgYWNwaV90YWJsZV9zdGFvKSwgOCk7CiAKLSAgICBtYWR0X3Np
emUgPSBzaXplb2Yoc3RydWN0IGFjcGlfdGFibGVfbWFkdCkKLSAgICAgICAgICAgICAgICArIHNp
emVvZihzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfaW50ZXJydXB0KSAqIGQtPm1heF92Y3B1cwot
ICAgICAgICAgICAgICAgICsgc2l6ZW9mKHN0cnVjdCBhY3BpX21hZHRfZ2VuZXJpY19kaXN0cmli
dXRvcik7Ci0gICAgaWYgKCBkLT5hcmNoLnZnaWMudmVyc2lvbiA9PSBHSUNfVjMgKQotICAgICAg
ICBtYWR0X3NpemUgKz0gc2l6ZW9mKHN0cnVjdCBhY3BpX21hZHRfZ2VuZXJpY19yZWRpc3RyaWJ1
dG9yKQotICAgICAgICAgICAgICAgICAgICAgKiBkLT5hcmNoLnZnaWMubnJfcmVnaW9uczsKKyAg
ICBtYWR0X3NpemUgPSBnaWNfZ2V0X2h3ZG9tX21hZHRfc2l6ZShkKTsKICAgICBhY3BpX3NpemUg
Kz0gUk9VTkRVUChtYWR0X3NpemUsIDgpOwogCiAgICAgYWRkciA9IGFjcGlfb3NfZ2V0X3Jvb3Rf
cG9pbnRlcigpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12Mi5jIGIveGVuL2FyY2gv
YXJtL2dpYy12Mi5jCmluZGV4IGZmYmU0N2MuLmU5MmRjM2QgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS9naWMtdjIuYworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYyLmMKQEAgLTEwMTIsNiArMTAx
MiwxMSBAQCBzdGF0aWMgaW50IGdpY3YyX2lvbWVtX2RlbnlfYWNjZXNzKGNvbnN0IHN0cnVjdCBk
b21haW4gKmQpCiAgICAgcmV0dXJuIGlvbWVtX2RlbnlfYWNjZXNzKGQsIG1mbiwgbWZuICsgbnIp
OwogfQogCitzdGF0aWMgdTMyIGdpY3YyX2dldF9od2RvbV9tYWR0X3NpemUoY29uc3Qgc3RydWN0
IGRvbWFpbiAqZCkKK3sKKyAgICByZXR1cm4gMDsKK30KKwogI2lmZGVmIENPTkZJR19BQ1BJCiBz
dGF0aWMgaW50IGdpY3YyX21ha2VfaHdkb21fbWFkdChjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB1
MzIgb2Zmc2V0KQogewpAQCAtMTI0OCw2ICsxMjUzLDcgQEAgY29uc3Qgc3RhdGljIHN0cnVjdCBn
aWNfaHdfb3BlcmF0aW9ucyBnaWN2Ml9vcHMgPSB7CiAgICAgLnJlYWRfYXByICAgICAgICAgICAg
PSBnaWN2Ml9yZWFkX2FwciwKICAgICAubWFrZV9od2RvbV9kdF9ub2RlICA9IGdpY3YyX21ha2Vf
aHdkb21fZHRfbm9kZSwKICAgICAubWFrZV9od2RvbV9tYWR0ICAgICA9IGdpY3YyX21ha2VfaHdk
b21fbWFkdCwKKyAgICAuZ2V0X2h3ZG9tX21hZHRfc2l6ZSA9IGdpY3YyX2dldF9od2RvbV9tYWR0
X3NpemUsCiAgICAgLm1hcF9od2RvbV9leHRyYV9tYXBwaW5ncyA9IGdpY3YyX21hcF9od2Rvd25f
ZXh0cmFfbWFwcGluZ3MsCiAgICAgLmlvbWVtX2RlbnlfYWNjZXNzICAgPSBnaWN2Ml9pb21lbV9k
ZW55X2FjY2VzcywKICAgICAuZG9fTFBJICAgICAgICAgICAgICA9IGdpY3YyX2RvX0xQSSwKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYz
LWl0cy5jCmluZGV4IDk4YzhmNDYuLjdmOGZmMzQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9n
aWMtdjMtaXRzLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYwpAQCAtOTI0LDYgKzky
NCw0MCBAQCBpbnQgZ2ljdjNfaXRzX2RlbnlfYWNjZXNzKGNvbnN0IHN0cnVjdCBkb21haW4gKmQp
CiAgICAgcmV0dXJuIHJjOwogfQogCisjaWZkZWYgQ09ORklHX0FDUEkKK3UzMiBnaWN2M19pdHNf
bWFkdF9nZW5lcmljX3RyYW5zbGF0b3Jfc2l6ZSh2b2lkKQoreworICAgIGNvbnN0IHN0cnVjdCBo
b3N0X2l0cyAqaXRzX2RhdGE7CisgICAgdTMyIHNpemUgPSAwOworCisgICAgbGlzdF9mb3JfZWFj
aF9lbnRyeShpdHNfZGF0YSwgJmhvc3RfaXRzX2xpc3QsIGVudHJ5KQorICAgICAgICBzaXplICs9
IHNpemVvZihzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfdHJhbnNsYXRvcik7CisKKyAgICByZXR1
cm4gc2l6ZTsKK30KKwordTMyIGdpY3YzX2l0c19tYWtlX2h3ZG9tX21hZHQodTggKmJhc2VfcHRy
LCB1MzIgb2Zmc2V0KQoreworICAgIHN0cnVjdCBhY3BpX21hZHRfZ2VuZXJpY190cmFuc2xhdG9y
ICpnaWNfaXRzOworICAgIGNvbnN0IHN0cnVjdCBob3N0X2l0cyAqaXRzX2RhdGE7CisgICAgdTMy
IHRhYmxlX2xlbiA9IG9mZnNldCwgc2l6ZTsKKworICAgIC8qIFVwZGF0ZSBHSUMgSVRTIGluZm9y
bWF0aW9uIGluIGhhcmR3YXJlIGRvbWFpbidzIE1BRFQgKi8KKyAgICBsaXN0X2Zvcl9lYWNoX2Vu
dHJ5KGl0c19kYXRhLCAmaG9zdF9pdHNfbGlzdCwgZW50cnkpCisgICAgeworICAgICAgICBzaXpl
ID0gc2l6ZW9mKHN0cnVjdCBhY3BpX21hZHRfZ2VuZXJpY190cmFuc2xhdG9yKTsKKyAgICAgICAg
Z2ljX2l0cyA9IChzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfdHJhbnNsYXRvciAqKShiYXNlX3B0
cgorICAgICAgICAgICAgICAgICAgICsgdGFibGVfbGVuKTsKKyAgICAgICAgZ2ljX2l0cy0+aGVh
ZGVyLnR5cGUgPSBBQ1BJX01BRFRfVFlQRV9HRU5FUklDX1RSQU5TTEFUT1I7CisgICAgICAgIGdp
Y19pdHMtPmhlYWRlci5sZW5ndGggPSBzaXplOworICAgICAgICBnaWNfaXRzLT5iYXNlX2FkZHJl
c3MgPSBpdHNfZGF0YS0+YWRkcjsKKyAgICAgICAgZ2ljX2l0cy0+dHJhbnNsYXRpb25faWQgPSBp
dHNfZGF0YS0+dHJhbnNsYXRpb25faWQ7CisgICAgICAgIHRhYmxlX2xlbiArPSAgc2l6ZTsKKyAg
ICB9CisKKyAgICByZXR1cm4gdGFibGVfbGVuOworfQorI2VuZGlmCiAvKgogICogQ3JlYXRlIHRo
ZSByZXNwZWN0aXZlIGd1ZXN0IERUIG5vZGVzIGZyb20gYSBsaXN0IG9mIGhvc3QgSVRTZXMuCiAg
KiBUaGlzIGNvcGllcyB0aGUgcmVnIHByb3BlcnR5LCBzbyB0aGUgZ3Vlc3Qgc2VlcyB0aGUgSVRT
IGF0IHRoZSBzYW1lIGFkZHJlc3MKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjMuYyBi
L3hlbi9hcmNoL2FybS9naWMtdjMuYwppbmRleCBmNmZiZjJmLi5jN2E4YzFjIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy12My5jCkBAIC0x
NDA3LDkgKzE0MDcsMjEgQEAgc3RhdGljIGludCBnaWN2M19tYWtlX2h3ZG9tX21hZHQoY29uc3Qg
c3RydWN0IGRvbWFpbiAqZCwgdTMyIG9mZnNldCkKICAgICAgICAgdGFibGVfbGVuICs9IHNpemU7
CiAgICAgfQogCisgICAgdGFibGVfbGVuID0gZ2ljdjNfaXRzX21ha2VfaHdkb21fbWFkdChiYXNl
X3B0ciwgdGFibGVfbGVuKTsKICAgICByZXR1cm4gdGFibGVfbGVuOwogfQogCitzdGF0aWMgdTMy
IGdpY3YzX2dldF9od2RvbV9tYWR0X3NpemUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAg
ICB1MzIgc2l6ZTsKKyAgICBzaXplICA9IHNpemVvZihzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNf
cmVkaXN0cmlidXRvcikKKyAgICAgICAgICAgICAgICAgICAgICogZC0+YXJjaC52Z2ljLm5yX3Jl
Z2lvbnM7CisgICAgaWYgKCBnaWN2M19pdHNfaG9zdF9oYXNfaXRzKCkgKQorICAgICAgICBzaXpl
ICArPSBnaWN2M19pdHNfbWFkdF9nZW5lcmljX3RyYW5zbGF0b3Jfc2l6ZSgpOworCisgICAgcmV0
dXJuIHNpemU7Cit9CisKIHN0YXRpYyBpbnQgX19pbml0CiBnaWNfYWNwaV9wYXJzZV9tYWR0X2Nw
dShzdHJ1Y3QgYWNwaV9zdWJ0YWJsZV9oZWFkZXIgKmhlYWRlciwKICAgICAgICAgICAgICAgICAg
ICAgICAgIGNvbnN0IHVuc2lnbmVkIGxvbmcgZW5kKQpAQCAtMTYwNSw2ICsxNjE3LDExIEBAIHN0
YXRpYyBpbnQgZ2ljdjNfbWFrZV9od2RvbV9tYWR0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHUz
MiBvZmZzZXQpCiB7CiAgICAgcmV0dXJuIDA7CiB9CisKK3N0YXRpYyB1MzIgZ2ljdjNfZ2V0X2h3
ZG9tX21hZHRfc2l6ZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHJldHVybiAwOwor
fQogI2VuZGlmCiAKIC8qIFNldCB1cCB0aGUgR0lDICovCkBAIC0xNzA2LDYgKzE3MjMsNyBAQCBz
dGF0aWMgY29uc3Qgc3RydWN0IGdpY19od19vcGVyYXRpb25zIGdpY3YzX29wcyA9IHsKICAgICAu
c2Vjb25kYXJ5X2luaXQgICAgICA9IGdpY3YzX3NlY29uZGFyeV9jcHVfaW5pdCwKICAgICAubWFr
ZV9od2RvbV9kdF9ub2RlICA9IGdpY3YzX21ha2VfaHdkb21fZHRfbm9kZSwKICAgICAubWFrZV9o
d2RvbV9tYWR0ICAgICA9IGdpY3YzX21ha2VfaHdkb21fbWFkdCwKKyAgICAuZ2V0X2h3ZG9tX21h
ZHRfc2l6ZSA9IGdpY3YzX2dldF9od2RvbV9tYWR0X3NpemUsCiAgICAgLmlvbWVtX2RlbnlfYWNj
ZXNzICAgPSBnaWN2M19pb21lbV9kZW55X2FjY2VzcywKICAgICAuZG9fTFBJICAgICAgICAgICAg
ICA9IGdpY3YzX2RvX0xQSSwKIH07CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLmMgYi94
ZW4vYXJjaC9hcm0vZ2ljLmMKaW5kZXggMjg4ZTc0MC4uMGJmYjg3NyAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL2dpYy5jCisrKyBiL3hlbi9hcmNoL2FybS9naWMuYwpAQCAtODQ3LDYgKzg0Nywx
NyBAQCBpbnQgZ2ljX21ha2VfaHdkb21fbWFkdChjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB1MzIg
b2Zmc2V0KQogICAgIHJldHVybiBnaWNfaHdfb3BzLT5tYWtlX2h3ZG9tX21hZHQoZCwgb2Zmc2V0
KTsKIH0KIAordTMyIGdpY19nZXRfaHdkb21fbWFkdF9zaXplKGNvbnN0IHN0cnVjdCBkb21haW4g
KmQpCit7CisgICAgdTMyIG1hZHRfc2l6ZTsKKyAgICBtYWR0X3NpemUgPSBzaXplb2Yoc3RydWN0
IGFjcGlfdGFibGVfbWFkdCkKKyAgICAgICAgICAgICAgICArIHNpemVvZihzdHJ1Y3QgYWNwaV9t
YWR0X2dlbmVyaWNfaW50ZXJydXB0KSAqIGQtPm1heF92Y3B1cworICAgICAgICAgICAgICAgICsg
c2l6ZW9mKHN0cnVjdCBhY3BpX21hZHRfZ2VuZXJpY19kaXN0cmlidXRvcikKKyAgICAgICAgICAg
ICAgICArIGdpY19od19vcHMtPmdldF9od2RvbV9tYWR0X3NpemUoZCk7CisKKyAgICByZXR1cm4g
bWFkdF9zaXplOworfQorCiBpbnQgZ2ljX2lvbWVtX2RlbnlfYWNjZXNzKGNvbnN0IHN0cnVjdCBk
b21haW4gKmQpCiB7CiAgICAgcmV0dXJuIGdpY19od19vcHMtPmlvbWVtX2RlbnlfYWNjZXNzKGQp
OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaCBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vZ2ljLmgKaW5kZXggNjIwM2RjNS4uYTc2NmU0MiAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLWFybS9naWMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oCkBAIC0zNjUs
NiArMzY1LDggQEAgc3RydWN0IGdpY19od19vcGVyYXRpb25zIHsKICAgICBpbnQgKCptYWtlX2h3
ZG9tX21hZHQpKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHUzMiBvZmZzZXQpOwogICAgIC8qIE1h
cCBleHRyYSBHSUMgTU1JTywgaXJxcyBhbmQgb3RoZXIgaHcgc3R1ZmZzIHRvIHRoZSBoYXJkd2Fy
ZSBkb21haW4uICovCiAgICAgaW50ICgqbWFwX2h3ZG9tX2V4dHJhX21hcHBpbmdzKShzdHJ1Y3Qg
ZG9tYWluICpkKTsKKyAgICAvKiBRdWVyeSB0aGUgc2l6ZSBvZiBoYXJkd2FyZSBkb21haW4gbWFk
dCB0YWJsZSAqLworICAgIHUzMiAoKmdldF9od2RvbV9tYWR0X3NpemUpKGNvbnN0IHN0cnVjdCBk
b21haW4gKmQpOwogICAgIC8qIERlbnkgYWNjZXNzIHRvIEdJQyByZWdpb25zICovCiAgICAgaW50
ICgqaW9tZW1fZGVueV9hY2Nlc3MpKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpOwogICAgIC8qIEhh
bmRsZSBMUElzLCB3aGljaCByZXF1aXJlIHNwZWNpYWwgaGFuZGxpbmcgKi8KQEAgLTM3Niw2ICsz
NzgsNyBAQCBpbnQgZ2ljX21ha2VfaHdkb21fZHRfbm9kZShjb25zdCBzdHJ1Y3QgZG9tYWluICpk
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2Rl
ICpnaWMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpmZHQpOwogaW50IGdpY19t
YWtlX2h3ZG9tX21hZHQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdTMyIG9mZnNldCk7Cit1MzIg
Z2ljX2dldF9od2RvbV9tYWR0X3NpemUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCk7CiBpbnQgZ2lj
X21hcF9od2RvbV9leHRyYV9tYXBwaW5ncyhzdHJ1Y3QgZG9tYWluICpkKTsKIGludCBnaWNfaW9t
ZW1fZGVueV9hY2Nlc3MoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCk7CiAKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWNf
djNfaXRzLmgKaW5kZXggODRkYmI5Yy4uYTYyOWRiZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLWFybS9naWNfdjNfaXRzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRz
LmgKQEAgLTE0MSw2ICsxNDEsOCBAQCB2b2lkIGdpY3YzX2l0c19kdF9pbml0KGNvbnN0IHN0cnVj
dCBkdF9kZXZpY2Vfbm9kZSAqbm9kZSk7CiAjaWZkZWYgQ09ORklHX0FDUEkKIGludCBnaWN2M19p
dHNfYWNwaV9pbml0KHN0cnVjdCBhY3BpX3N1YnRhYmxlX2hlYWRlciAqaGVhZGVyLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdW5zaWduZWQgbG9uZyBlbmQpOwor
dTMyIGdpY3YzX2l0c19tYWR0X2dlbmVyaWNfdHJhbnNsYXRvcl9zaXplKHZvaWQpOwordTMyIGdp
Y3YzX2l0c19tYWtlX2h3ZG9tX21hZHQodTggKmJhc2VfcHRyLCB1MzIgb2Zmc2V0KTsKICNlbmRp
ZgogCiAvKiBEZW55IGlvbWVtIGFjY2VzcyBmb3IgaXRzICovCkBAIC0yMTMsNiArMjE1LDE2IEBA
IHN0YXRpYyBpbmxpbmUgaW50IGdpY3YzX2l0c19hY3BpX2luaXQoc3RydWN0IGFjcGlfc3VidGFi
bGVfaGVhZGVyICpoZWFkZXIsCiB7CiAgICAgcmV0dXJuIGZhbHNlOwogfQorCitzdGF0aWMgaW5s
aW5lIHUzMiBnaWN2M19pdHNfbWFkdF9nZW5lcmljX3RyYW5zbGF0b3Jfc2l6ZSh2b2lkKQorewor
ICAgIHJldHVybiAwOworfQorCitzdGF0aWMgaW5saW5lIHUzMiBnaWN2M19pdHNfbWFrZV9od2Rv
bV9tYWR0KHU4ICpiYXNlX3B0ciwgdTMyIG9mZnNldCkKK3sKKyAgICByZXR1cm4gMDsKK30KICNl
bmRpZgogCiBzdGF0aWMgaW5saW5lIGludCBnaWN2M19pdHNfZGVueV9hY2Nlc3MoY29uc3Qgc3Ry
dWN0IGRvbWFpbiAqZCkKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 21 01:02:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 01:02: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 1dNU1n-0004oh-GU; Wed, 21 Jun 2017 01:01:51 +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 1dNU1m-0004np-1y
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 01:01:50 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 E9/09-01999-D75C9495; Wed, 21 Jun 2017 01:01:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSW0gUURzGPbOz66g7Mq6a/0wtt1IQNe1GPWT
 pkxJKQWD2YM7W5G7trZm1tCQsRVrT0DZYEjULSl0zQsRWM/OKWhhRWmZbgpgsCpYKShnajLOa
 nafvO7/vfzlwCIliThpIMNkmhtXTWqXME1fvCouLyu1NSotpdmw5sNhkwY6gxO6fQ/gxdEqq0
 asM2RlS9fDSiMxY6p9dbenD8tAMVYQ8CZwqkUBbyxwmGEQVIxhoz5cJRkGZMXg5VskTD0JGhY
 EtbwQJ2o/SwqvavlUtoXZAxbcGiaB9qXiw/q7jNcG33QmFtnjhmuSvx1ut7oIGKgQ+vzWvxj2
 oBJi3/8AFreAzZfNmqZj3gYF7E7jYHqDT6ZSItaEwOTKwuihQNxHcto66i8UhUPViABdDwdA7
 WOHSyTA7+RwJ+wDFQv0EKdauyCC/s9q1UCR8bfmCi6BWBsWWXiQCI6wUdLsaRcDT4VmJGOqTQ
 oVtEInGLIc7S1WuVBDcvd7g2u8TDh3TTploWrygzLHsMsOeMF8yKxVNjRRGG/tlpSi8fMPTyz
 c8vRphNhTOMewlho3aHa1iNZlqk47WaKNiY/ZF6xiOozMZLa3ios8YdI2I/wtu/LGjxT8JXWg
 zgSn9ySf1SWkKb5XhbI6a5tSn2Swtw3WhIIJQAhnSwzMflslkss9ptPyHWsNAyJV+ZGoFj0nO
 SOs4TaaIXqPQwADS0c0DSgDqLP162dpXfI+CA31JxC+ikBsZVqcx/c+nUACBlL4kJnSRa/Sm9
 e5T/GCMH+zsSRQGm+h/KDAPnbek4ObGdHui3i3ika+X7UaYz8KtyH5rUdoby7tuycnWC0tTo3
 vSL18biyrRX0RD9sN7j6aUphmafm1tPn7/maXme+F48qaFoOCM5Q/7M7zr/A9eOfGgcuGhipu
 cb3M+PpTrrfKQbncLoq1zE+0djum4guWiLOxqSLMzJ3Xx47YZJc6p6dgICcvRfwEQcmPWhQMA
 AA==
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1498006906!65484698!2
X-Originating-IP: [104.47.38.62]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29990 invoked from network); 21 Jun 2017 01:01:48 -0000
Received: from mail-bl2nam02on0062.outbound.protection.outlook.com (HELO
 NAM02-BL2-obe.outbound.protection.outlook.com) (104.47.38.62)
 by server-14.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 21 Jun 2017 01:01:48 -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=KpqK/1b1i5GjUri3oX0D9Kvz8b3/C0kzrLthmagp0eo=;
 b=LV3pBgi/bQh1LZFo07yeV7P6Bc7ctw8W9VsSwXjXRDtWONDY66Gpx+mDAz4d5Jtxc/ohQwvH627STI0uNsURGCtc3ZkMRGbq/HL9RkGm+4OnBDoD7CKhWflXhS9Fi0huiJFwjAv91/Ba2T3346hTORxPnfputReMez0ZColeYSs=
Received: from mjaggi.caveonetworks.com (111.93.218.67) by
 BY2PR0701MB2071.namprd07.prod.outlook.com (10.163.156.149) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1178.14; Wed, 21
 Jun 2017 01:01:45 +0000
From: Manish Jaggi <mjaggi@cavium.com>
To: sstabellini@kernel.org, julien.grall@arm.com,
 xen-devel@lists.xenproject.org, Vijaya.Kumar@cavium.com
Date: Wed, 21 Jun 2017 06:31:14 +0530
Message-Id: <1498006875-29161-4-git-send-email-mjaggi@cavium.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1498006875-29161-1-git-send-email-mjaggi@cavium.com>
References: <1498006875-29161-1-git-send-email-mjaggi@cavium.com>
MIME-Version: 1.0
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: MA1PR01CA0094.INDPRD01.PROD.OUTLOOK.COM (10.174.56.34) To
 BY2PR0701MB2071.namprd07.prod.outlook.com (10.163.156.149)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 4fa33d81-04a9-4af0-2f18-08d4b841178e
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(201703131423075)(201703031133081); SRVR:BY2PR0701MB2071; 
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2071;
 3:y3B+9oIYeBZC7sKbohRcb9Kx1HDK0nHhuZ0rW5aLGxqZ2gLIZlP1LrFVWs83eTkYQ6w5DvzQTjnsv9WD3N9gdw/6JDGv3UjPr8+Wh8epNvhJhTFJqF2YkQR1UwuAlBXIm9OoUtm2mPpx9JOOreN28I4+XdtlG9uutVg8LeYpzixcuS9N136xkho7ugJU+vLkuXdW0hrrdmWW2BbZmKMSTSejst6BzjNVaOb31JKNAT18goOexXbYoR0UoDjn8oRoU++E/H9tL4mRlj5vdrChnW5nYuCGHg4lnLmSTza5F/GXxS65/sS80KHiw7ROhDxOooqTKQKr5THnc5aUhCZ8cA==;
 25:UZesP/BdUagvS6d4NbjHiCCpYxok83R8+uOqJ/GNGqPCPeR21EiX4OzgfmnrzcxFkiI1VSCKx0zWBnwFdj4i0R0+ezg/zugU4Ee9t3CupBooISgLLYxA2RUIHi9gIk4R6ewooI/coS0j0BZxfDiE6n7t9RgjILjN0RZ3A8idllz86quJqbXleDl2628wmJJIQEPCEW+jSMfv4lZ5O1b/5TXcI/g3nFuxx1nLwiZcqXiA3/oU5gVYFBG4Ma5vdVOPg4+7EgoTz3nRiuOAnJDxKWYZ+QAu6OitZJq0jEgXmvVnp1Xv3oEBJUtimQtP13zC5Bk5igFxMO47XcrZEQLTPnMAWe7J0KSgHkk8ZbL6kf2pAeNMh2qQPdrr/EqgByzRXoKo8NoJKIj/FcFMHOTsz+r4Ww+5b95DOiXRKi7xvxcnZXyr53bNR55TKw0lUzx1f/Tgp7WF8YiLee9zTfV6lRUFIkxaj/g/fM2lwcBlwjY=
X-MS-TrafficTypeDiagnostic: BY2PR0701MB2071:
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2071;
 31:FBaR+jgAjjgih2auPlR/t3eWn9NqiSoLJycXDS7YQ19c5e+YQqUgSxozLiizxxrGYvVNZ5xqeEt7uBssfd3PyJJ70h1drj1x6tfuOIGmtsqbuSOM2u/wwnpzfycA4lunI09vAh46s8VesYAnf7QyTO9DUeiXiYsvsDZlsxKbQCHyAajkQJztNE5ZlxsAS9WDVtFaWDGuJcs2hsK/YRy7IsJD79WigkggyejY6GHWNpQ=;
 20:aDxlSge5Pg83sKM8dQ6N/pDCFPSoHLFdcgR6Zr+hmDzDT1GeAYkC67FuvLZwufm3oTic5aud6ioWGBEukkJDhvSPCfcEt+jz3lOOpNAdTjnG6FDBMd1Aw00e8iEZeWLM9jkG2yq0ooSN9vpBd4iZa55U9h4nZyvS6C918i6LXn89a3+8Sp13GGdlH0EVwifQZrJcRzzIsto1VsjLN8mDoSkMMYmYknBIoRSDZKvmcsM542gLvBloxL4uaAyhlDEtfq75DCFMbYm96jtROyKoIHPKBEEntQHnVf1WZoGE0Bn7VF8VPU7h1kPDzzDG0m6PkUL+9kRBd4aO00jzoLXMrVdBrQun84e9tFdGSKx8BOE1lb2PVv0aekIHSRCGeSMDEITbnzXGhXuCqDqKwERn0mhM5/YbR8j9Fr3Ie7ktIhifi6mkizHXm1XZNlVkRXsn5wH/ESm3Cn87vdGKCVutl3/sZmeHsMoBnXXKMNIKvKMMe+Viezk5VvDWdsCBAW0I
X-Microsoft-Antispam-PRVS: <BY2PR0701MB207133A37F0EF282AE9829F2ECDA0@BY2PR0701MB2071.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(100000703101)(100105400095)(3002001)(93006095)(93001095)(6041248)(20161123562025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123560025)(20161123555025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BY2PR0701MB2071; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BY2PR0701MB2071; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR0701MB2071;
 4:/17JtUUjruqx2iKe6Gbv5hBqk8Ikx+2Vrc5uydVE?=
 =?us-ascii?Q?iftUR0k8XBEQNQ3SwE3OvmUsM+dQ7cHACX86X9klfWUF3MZtBpm5Vvd22IYE?=
 =?us-ascii?Q?Zo4F5QBl/oo4WLBq95HpCWj/h4IH5lluwJcGnJB2URUE0igQLZCl4/RuOmW5?=
 =?us-ascii?Q?QKYbVa/822Z4DTUxdyvKWuIDXQzU4AdISiBZdubbp/NC+Kza4uHhqK5wJgzi?=
 =?us-ascii?Q?lDnc9bMtirtrOeCpeNUVwn6nz0KN2fLJugpT4id9+xh8leW/E6zIM9lREJec?=
 =?us-ascii?Q?FaQ4n9oEJ9y3j6T0Yxzvfe0UuPJME0DUpdYi2x5utPL2JmJhU1kSXueyyEnv?=
 =?us-ascii?Q?FN3b6/NTA96GN/qZkLrJZD650sCpotT7pGKPLjCk88mb4/boREkFZxdOk+Qu?=
 =?us-ascii?Q?yH2THyoJTHaK0ayUTvsvsS1H9PPqI2Vr23F/bEoVNGn5mjkCC9Wr2zSGUXrE?=
 =?us-ascii?Q?C5fUYOUpWQo/bhBZtyO3Dn2zGHXV1wjZ4riL269U/GTOZtCtqLAtHJboopF8?=
 =?us-ascii?Q?APE7PN/auYltBrdnbR3M7HsslD34Wv8lREt7rQzqlalSTKsyOgkuJUqS9M5F?=
 =?us-ascii?Q?m4OgmV6YtfQfCFKSTiXQQHsi2hEPtUgL4+H+cC30sbWMYZt5o9UQpgaVz4lU?=
 =?us-ascii?Q?To1UTyzEYYZT3JheS4h6EBPBzWZWuTpAhRnk3vTIX97SAI8qWEmuUtf3jiQs?=
 =?us-ascii?Q?BuvkG+xuAUBvbUXCNp9n+tayTATdCBZSPtO+FOe8l0qdammJZxN0GFSyWkhs?=
 =?us-ascii?Q?8eN6iV4IMwlRFgLOQqR9Wm57rEW8hNdoD2ejdvr2mc+4c7NI7hhfthUuCM/+?=
 =?us-ascii?Q?jo5Q1RqLH7VQiJT7TlNm2UZXFDiR0ZZEDrmw6h5qdRcW9xOpDfiDTFl9McSW?=
 =?us-ascii?Q?neQArcZ11q5jZ9345z9/bP1wxGtxZ5UUO+oonSKADAetNh3Ln4dT5ZXVB0bX?=
 =?us-ascii?Q?eJV5h+k/+89aXDJ0gIcbf9kIzxB+jpgPkTGgCnL/8XEuohdVTQpUDQ6COPIv?=
 =?us-ascii?Q?GRf2H2v2lUMIyVD7FMUwGMIuFpykhx9KLP7Rbzev4K4krHcfdSVd2R/3bp73?=
 =?us-ascii?Q?sU5TzYOKtYK/t9vVtEgt1PPYjjjdrBTjtagsiMn63/s+m/QU8JUX1lpffR7v?=
 =?us-ascii?Q?Ene2ySo1lWgL0hgOtI3SWI2vPoTNNZ15?=
X-Forefront-PRVS: 0345CFD558
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39450400003)(39410400002)(39400400002)(39840400002)(2950100002)(6666003)(6636002)(8676002)(2906002)(81166006)(107886003)(38730400002)(66066001)(189998001)(72206003)(110136004)(53936002)(6116002)(50226002)(5003940100001)(305945005)(3846002)(25786009)(7736002)(5660300001)(76176999)(5009440100003)(50986999)(50466002)(48376002)(36756003)(6486002)(6506006)(4326008)(42186005)(478600001)(47776003)(53416004)(33646002)(6512007);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR0701MB2071; H:mjaggi.caveonetworks.com;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR0701MB2071;
 23:49OHRi7D0WpgiJxzAdlVD8Sd4SXPXgXFnG62Dhf?=
 =?us-ascii?Q?3Y26DD+OX0bQ/CASEWP6y2+U4iimSx+f3unUT5VDRMeP3oSXQRj8VFso5spd?=
 =?us-ascii?Q?v853hB8ng7H9FyaV1TaG/AdelT1izgBkEO7bV1V0gVrKIo1go2HdgNDiRoVi?=
 =?us-ascii?Q?j9q/6rP/2MdsxN+wew1tsZnemuUxztS6nrmWy+0yHjhTl1fI9viJxscY0O5C?=
 =?us-ascii?Q?OSs3nr2W19fYoWC2BC42L4NwdnCaDfAvKxMGng7E4y0Jwh1cj94kG9nl8SKR?=
 =?us-ascii?Q?OKmm/TQCY66MIPmXKNQ5ReWkXP0wgZJ1l3upFlDZMi87X80juAD03QabocWg?=
 =?us-ascii?Q?RFrA+9VL09CJD/QC/xjqm6TZQNIUxo81yIZ8S4jnnyUXXjOxjSXSMCJdU900?=
 =?us-ascii?Q?+k+agwglGeroZNxHrq12FuUpXFpikQl4oo2oAZeNoFDc8418bQwXe7uRnaT1?=
 =?us-ascii?Q?nctSAXumh5sPArKXaui7aHldRFFjNQqhKXO6PFic2fOryWV78J3bzPpjZ3PL?=
 =?us-ascii?Q?0tdeNKOjEjk6fbKZz0IQQ7tCeUZHTNk7vpn7ct7/BsSMCGoty6HFADomiCkU?=
 =?us-ascii?Q?SgQ7koRuke4zIQhtMAmvBPLaf5PiHTGXnFU+gsxM5g8fIhJRMAZHnvfTXujz?=
 =?us-ascii?Q?f1cAignSFZgp2T0AA0lb208EKZ5a/QO/LTFjw7cGPmc5qobZYK9gKvhZI9x8?=
 =?us-ascii?Q?qDp3lhrM4squ/QmKGpArZyh6HNPT9u/vTZ0G+m32ISrf6VT03jNYlYlJRrrO?=
 =?us-ascii?Q?vskVSxUG1nNJ0/oTZgLRFgkv93VtpE5Q7SFRmnlTn5lrUQH2aDW9W8E3rEbN?=
 =?us-ascii?Q?JsEqruRmFHGtVfRb9w2j6dRAG5nZ6tFlgn9Y7Q1BjPiwfCnOd7pqGE+0SOz4?=
 =?us-ascii?Q?fHXT2YEP4tEjx08esgq77jkAujECrH2mkZqhXhKMiurBZPQevYO49HdDJV3O?=
 =?us-ascii?Q?XACdURmETiZhDWy200atBQe9eXN/Our/st/skuMmYcWBsT6Vj01RvdLedvqa?=
 =?us-ascii?Q?sk2qfdYdGKBJIOjUdi+KJ18FcdO5aDT9/zStkgYjCcMywfcmUK+BWJ3WiY2r?=
 =?us-ascii?Q?DDN3oOmSOVmNPF2ESZyJxgk8WScGP?=
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR0701MB2071;
 6:AL9s37QlrXpJzgnWQjDPLlAdQB9mxcRnXNeFnFwh?=
 =?us-ascii?Q?L8s3Vvv2l+Uc7TA3xOPzspBGx+jdLlzWX4W6FpBrqbZ6lCQrQp97t7Rr0Gka?=
 =?us-ascii?Q?0JylT8Cudt5TkYHkaFquCa9Z/WUa/5sVpUQfSF7A7PnxQaqgcb0VMW24ugcx?=
 =?us-ascii?Q?zVamA7cotg+c7MTzTwzpeH9vbhKrJYj2PKDwXi4QUhdAAF34UgDoH6UbrcBj?=
 =?us-ascii?Q?/nYNiRvGwRie9d4Hy2XZ8uwlZx2/WUAK6eI8YP/LFL2XQ7tunxLgC+ANGiTm?=
 =?us-ascii?Q?A0wHx7vCQsZQaCUH3fbi0hAoR7Id3JnIDE/LzAZqwvi5qO954agXi8k+7TG5?=
 =?us-ascii?Q?/goU4+Z73z9TxVPB3w38Esj9pDf6fFY/PAiLdFPbGM+7Kylzma7g4n87i0HM?=
 =?us-ascii?Q?0+NkPAXlOmWdHxj9m1qZEKjvzsPflbfkGxT+tgPjQMWOSLCZTe51emwHs1sx?=
 =?us-ascii?Q?auhOroK9CSNdMexGW70iwt1C3eRscGNeXhz3ZecOjs4fI28kKS68tRCbuMzr?=
 =?us-ascii?Q?76Cei6FYo9NEK0z/CSQrRELI9010xBIG2/+amyaA4bHzPMYDtOdFdEb8Gx3A?=
 =?us-ascii?Q?WjfopB/5AQpgUauZPrVk8kzLR8rbufVMwe/bxjnV3NaF5xB4N/TwPCQvcLLc?=
 =?us-ascii?Q?no05f6TAwpX2rmtBg2NRmMDjcynRanVAFFEvxMV3zraO4uVcW78VcLQ1ZxL/?=
 =?us-ascii?Q?Fq21ucaEweBdj8en8q0K2FWsODZInGKJhlMitva6FyE3a99sFrI80ZDzXdmb?=
 =?us-ascii?Q?Dxx365aP7caM2mVXx4yt7b+gkf71SHtm03fVcamZAublCHGgDZ+78qQDRXXR?=
 =?us-ascii?Q?gv1sD8RFydu5+fm2aWpH04euw+Oiw2Uw6et2f2CcvBtQKOhl8Ssy7efckJ2f?=
 =?us-ascii?Q?DBlOKZpeXWJBu4O1RBIayRcukOAh/m4GSG1Lg+94Epy7+KkB+l5pPAXXBmZI?=
 =?us-ascii?Q?wV6ed7Nowp480WliSKCNN8wioYGWiuOTjjCVGVfrL0Y3hc08BvPRs59S0K0/?=
 =?us-ascii?Q?1q4=3D?=
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2071;
 5:OFu+1Wv2D8GTEj5vo/uZrgbNoZk+H65QIV6xPScedm4wnaiYqCnsJU3GuNAzPLBnu0n9L8TBHBBUtKRIVXEJsHrUayhUx/C6ijIZjJhwasj2RfHOp7lNTfBaRXzrWo96tpJUPwdeiJNAecjNUpk3nBG/lro7+YSbJyg16Zm2slLQnzsmUuHTj/kQJWyd527anmjE14mOqgefis9mSrFCI0XJweFZ9TWRiD641e2IlhMghRfzxVoFeIttcD/oUayU6DQqMHzFBkdgnpu3gE1J4fdUS7KVf4xG9M9BO74hEi9T2n++x95CqMkdL8TxIC9N6ec4UYCWUT3096M7VAezGH7w3fnmfa4RIxx7B4Fd4zkHJyIwYYfbmtJgQAlcOfXYniNgBFX522ocJeoM2EGEG3QzXpaS4phBLQjVXq6t47f4R9IDXxuyAzfWl6XMRBIsADUhMk1Y+1tv5DU0uX6FJqi1F6FFFi1P5Ui+23FzhbE4FGkmj0AxMRT9ZqdPY1mk;
 24:Iv22Gx5qWf6kAOS6os+X6/6nb4FN/v6Fn1ezU3hlvUFYf0GiP6Rh6v6wDP9Z+ENP/ZDm02U6QL7XX/U7wMTe8Bv4uWYkPV0/Q1PoqMIkwO0=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2071;
 7:GDsOigUO9RcPNiNz5Wjf+CbIzNiNrAnaEVgsMlxjrRy6b/934qWhQzaNuMSV/vHbaC7exHDtpfDxcp5vMfydXwiqX7liXF3OtSebwuA+q3mSkSypvommEeRm84c0T+kiokzbz1rv/3BFNu5E4l39CniUEXYXRI534ic1AXzPQDE5FjT38gkYFYYtjvIA8Y60GAFTnQ73ohK1D0ydXlopalxivTsFom0w4SLevBt54HpExmpIZTCYRaIwxB+VwQt+K4k8nc0WS/42CTdrUP44rFQCYEd8aVcuPn3bhsr0QrgdSfgtf0hx7aN5WF4qun6mSPNZU/oq73582HgZGnAhLk3jDj17stRY7yS9ql5nV5xpAhAbprlr5U+9ZDG8FOKtFN2A3wYiWK+j6BaoMm3MyCk/I5fhQA44aWc0F70gg5hiVsv8Jzqx0qnPIrGINl65wcMu4jVgN6dTFWmCllKYy50Gv3F2f2s8XVA+89Srb6mgcegvWD0rulzePQM8OS/VTI5CgketnMjeYVdVxLlMt8wMKdT7YtfJdaj4K1/LXgOfm1SIltpkGgJCJYZHX9nR+CgVnhS/B/DoeaJqiTxW01rUayrZ7IUFn1lY1jjh4FKRDqTDaEeUT3pF7dBF1A9Ans/kRqPonKWvODu/zehdPNdsoqxonCCcgCzJ7nHmMGTdT9fnD4aFtGDGY7fR44rNY8x8NrNFxf08JtI9l4v8c0EfLSOVmB9N1u7bHCWK1GAZFbmXpackheH9+QD9qRpwY4/tLeJW9kleWzQR6CexdMMQzHARMztQUUR1WKuIv68=
X-OriginatorOrg: cavium.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Jun 2017 01:01:45.7879 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0701MB2071
Cc: Manish Jaggi <mjaggi@cavium.com>
Subject: [Xen-devel] [PATCH 3/4] 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>

VGhpcyBwYXRjaCBleHRlbmRzIHRoZSBnaWN2M19pb21lbV9kZW55X2FjY2VzcyBmdW5jdGlvbmFs
aXR5IGJ5IGFkZGluZyBzdXBwb3J0CmZvciBpdHMgcmVnaW9uIGFzIHdlbGwuIEFkZGVkIGZ1bmN0
aW9uIGdpY3YzX2l0c19kZW55X2FjY2Vzcy4KClNpZ25lZC1vZmYtYnk6IE1hbmlzaCBKYWdnaSA8
bWphZ2dpQGNhdml1bS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYyAgICAgICAg
fCAxOSArKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgICAgICAgICAg
ICB8ICA3ICsrKysrKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oIHwgIDggKysr
KysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMzQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS9naWMtdjMtaXRzLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jCmluZGV4
IGUxMWYyOWEuLjk4YzhmNDYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMK
KysrIGIveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYwpAQCAtMjAsNiArMjAsNyBAQAogCiAjaW5j
bHVkZSA8eGVuL2xpYi5oPgogI2luY2x1ZGUgPHhlbi9kZWxheS5oPgorI2luY2x1ZGUgPHhlbi9p
b2NhcC5oPgogI2luY2x1ZGUgPHhlbi9saWJmZHQvbGliZmR0Lmg+CiAjaW5jbHVkZSA8eGVuL21t
Lmg+CiAjaW5jbHVkZSA8eGVuL3JidHJlZS5oPgpAQCAtOTA1LDYgKzkwNiwyNCBAQCBzdHJ1Y3Qg
cGVuZGluZ19pcnEgKmdpY3YzX2Fzc2lnbl9ndWVzdF9ldmVudChzdHJ1Y3QgZG9tYWluICpkLAog
ICAgIHJldHVybiBwaXJxOwogfQogCitpbnQgZ2ljdjNfaXRzX2RlbnlfYWNjZXNzKGNvbnN0IHN0
cnVjdCBkb21haW4gKmQpCit7CisgICAgaW50IHJjID0gMDsKKyAgICB1bnNpZ25lZCBsb25nIG1m
biwgbnI7CisgICAgY29uc3Qgc3RydWN0IGhvc3RfaXRzICppdHNfZGF0YTsKKworICAgIGxpc3Rf
Zm9yX2VhY2hfZW50cnkoaXRzX2RhdGEsICZob3N0X2l0c19saXN0LCBlbnRyeSkKKyAgICB7Cisg
ICAgICAgIG1mbiA9IHBhZGRyX3RvX3BmbihpdHNfZGF0YS0+YWRkcik7CisgICAgICAgIG5yID0g
UEZOX1VQKEFDUElfR0lDVjNfSVRTX01FTV9TSVpFKTsKKyAgICAgICAgcmMgPSBpb21lbV9kZW55
X2FjY2VzcyhkLCBtZm4sIG1mbiArIG5yKTsKKyAgICAgICAgaWYgKCByYyApCisgICAgICAgICAg
ICBicmVhazsKKyAgICB9CisKKyAgICByZXR1cm4gcmM7Cit9CisKIC8qCiAgKiBDcmVhdGUgdGhl
IHJlc3BlY3RpdmUgZ3Vlc3QgRFQgbm9kZXMgZnJvbSBhIGxpc3Qgb2YgaG9zdCBJVFNlcy4KICAq
IFRoaXMgY29waWVzIHRoZSByZWcgcHJvcGVydHksIHNvIHRoZSBndWVzdCBzZWVzIHRoZSBJVFMg
YXQgdGhlIHNhbWUgYWRkcmVzcwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My5jIGIv
eGVuL2FyY2gvYXJtL2dpYy12My5jCmluZGV4IDU1OGIzMmMuLmY2ZmJmMmYgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL2FybS9naWMtdjMuYworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKQEAgLTEz
MDgsNiArMTMwOCwxMyBAQCBzdGF0aWMgaW50IGdpY3YzX2lvbWVtX2RlbnlfYWNjZXNzKGNvbnN0
IHN0cnVjdCBkb21haW4gKmQpCiAgICAgaWYgKCByYyApCiAgICAgICAgIHJldHVybiByYzsKIAor
ICAgIGlmICggZ2ljdjNfaXRzX2hvc3RfaGFzX2l0cygpICkKKyAgICB7CisgICAgICAgIHJjID0g
Z2ljdjNfaXRzX2RlbnlfYWNjZXNzKGQpOworICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgICAg
IHJldHVybiByYzsKKyAgICB9CisKICAgICBmb3IgKCBpID0gMDsgaSA8IGdpY3YzLnJkaXN0X2Nv
dW50OyBpKysgKQogICAgIHsKICAgICAgICAgbWZuID0gZ2ljdjMucmRpc3RfcmVnaW9uc1tpXS5i
YXNlID4+IFBBR0VfU0hJRlQ7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192
M19pdHMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oCmluZGV4IGJjZmExODEu
Ljg0ZGJiOWMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oCkBAIC0xNDMsNiArMTQzLDkgQEAg
aW50IGdpY3YzX2l0c19hY3BpX2luaXQoc3RydWN0IGFjcGlfc3VidGFibGVfaGVhZGVyICpoZWFk
ZXIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1bnNpZ25lZCBs
b25nIGVuZCk7CiAjZW5kaWYKIAorLyogRGVueSBpb21lbSBhY2Nlc3MgZm9yIGl0cyAqLworaW50
IGdpY3YzX2l0c19kZW55X2FjY2Vzcyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKTsKKwogYm9vbCBn
aWN2M19pdHNfaG9zdF9oYXNfaXRzKHZvaWQpOwogCiB1bnNpZ25lZCBpbnQgdmdpY192M19pdHNf
Y291bnQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCk7CkBAIC0yMTIsNiArMjE1LDExIEBAIHN0YXRp
YyBpbmxpbmUgaW50IGdpY3YzX2l0c19hY3BpX2luaXQoc3RydWN0IGFjcGlfc3VidGFibGVfaGVh
ZGVyICpoZWFkZXIsCiB9CiAjZW5kaWYKIAorc3RhdGljIGlubGluZSBpbnQgZ2ljdjNfaXRzX2Rl
bnlfYWNjZXNzKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgcmV0dXJuIDA7Cit9CisK
IHN0YXRpYyBpbmxpbmUgYm9vbCBnaWN2M19pdHNfaG9zdF9oYXNfaXRzKHZvaWQpCiB7CiAgICAg
cmV0dXJuIGZhbHNlOwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 21 01:02:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 01:02: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 1dNU1m-0004nx-5A; Wed, 21 Jun 2017 01: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 <Manish.Jaggi@cavium.com>) id 1dNU1l-0004ni-Dz
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 01:01:49 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 D3/B4-02181-C75C9495; Wed, 21 Jun 2017 01:01:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSfSyUcRz3u3vu8eAeexzNtwubE2LeW1vNZlE
 zrLaaNeGPPKfH3bPusOc5pfrnxIRVYzWkG5WSSC/0BzMsR3Y2ylsjaloqYYvRbM2m5/Ec6fnr
 830+b9/f9iXkqhWFmmDyTQyXTRs0uDOmDw+ICb3an5gaUbGpObz++rbsKEqwLo9jp1Cags3W5
 uRnKPRLD4Nyp/3zzYvluBm1eJchJwKjbsrhx6yhDDkTiLqBwNZdiIuDiiqVQXVlHSaqcCoAms
 yTSMQelAF6Gge2sJzaD5bPLXIRu1NxMNlQ6Sil+kNx65pCxCQVC48/FG/lAOUDU8OlW3onQb/
 a/mvrv0rQVKyW2vVuYLs7h0n5AG/m5+WS1xe+T9pk4nJAlSC4VfXRUTL7QG2nzV7gDf1DFjs+
 CZXzU4KBEDAHzXOk5N3EoW32gaOkCYFPHdOYRDTiYH3aaidyoXPpukLCwfB8YkUuiQYUYGkaQ
 tJQqoTytQlcUnnBnYIW+35zGLztstgtEy6wXNGisA/OYJtatDc+UUDTVANejgJrdj29ZtfT7y
 NZEwrkGe4iw4VGhWk5Vqc3GWnWEBoZcSjMyPA8rWMMtJYPy8wxtiLhFByErx2tb8T1or2ETLO
 HfNacmKpy1eacv6ynef05Ls/A8L3IiyA0QPr0CZwbx+iY/CzWINzTNg2EUuNBplgEmuRzaSPP
 6iRqEPmqPckZq0BQIqHPy96xbV/iKPJWu5NIWESlzGU4I2v6n19AngTSuJMyMUXJZpt20heEY
 plQPN+XIBab6H+U2owexZxJiltuXTvbYY0tvFS/slGbVuvnCvtenvAbxJPH6mOjMdcYX2vRse
 SR2eqclD/sz+jj76/FjxhcBkqM4d/WsLi2xeEx1xfeIb/fUYFd5HSP8oia1XUPZjlcUF2JGi/
 qTD84FB9fk3H6a9WrJE5bNzPac88SNJKZ/qXHXHBgUYPxejoyWM7x9F+BXhGYhAMAAA==
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1498006906!65484698!1
X-Originating-IP: [104.47.38.62]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29963 invoked from network); 21 Jun 2017 01:01:47 -0000
Received: from mail-bl2nam02on0062.outbound.protection.outlook.com (HELO
 NAM02-BL2-obe.outbound.protection.outlook.com) (104.47.38.62)
 by server-14.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 21 Jun 2017 01:01: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=6A07qHvdO46cMoNoyie/wUje+gkEhKKxL9QL0oOLobQ=;
 b=KIzNrEXDhha96ijUaRkNVseI4sTkkF9l5lYQuBmotYkG69RC6pnJJ0Xc8O9BrsuETmcrniWoMWVW2K4PxzW84km4URx8BdLfzc0TM0vtm492NYRVBjk1NHhnvx1BNYZfchHQ8Ig5SNusc6car4Ck+hpXUSXivQSuqj3InqXW+/U=
Received: from mjaggi.caveonetworks.com (111.93.218.67) by
 BY2PR0701MB2071.namprd07.prod.outlook.com (10.163.156.149) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1178.14; Wed, 21
 Jun 2017 01:01:43 +0000
From: Manish Jaggi <mjaggi@cavium.com>
To: sstabellini@kernel.org, julien.grall@arm.com,
 xen-devel@lists.xenproject.org, Vijaya.Kumar@cavium.com
Date: Wed, 21 Jun 2017 06:31:13 +0530
Message-Id: <1498006875-29161-3-git-send-email-mjaggi@cavium.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1498006875-29161-1-git-send-email-mjaggi@cavium.com>
References: <1498006875-29161-1-git-send-email-mjaggi@cavium.com>
MIME-Version: 1.0
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: MA1PR01CA0094.INDPRD01.PROD.OUTLOOK.COM (10.174.56.34) To
 BY2PR0701MB2071.namprd07.prod.outlook.com (10.163.156.149)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 5e517295-0492-4873-3a3c-08d4b8411658
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(201703131423075)(201703031133081); SRVR:BY2PR0701MB2071; 
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2071;
 3:Ly46+AhnAoXfeDizys261yVXCkwvLPbdWYk/sfBWjZszsW/riAoCFbAACEgwLM3Wr5EP52p0X5ExDDhb6n/oPwn5mAB13rzgvVUqldSM9Iy14NQtCArYM9hz9Ne0P+3hpRmSJsy3j7elAXbTKWZT58F1npUQZ555vqlpAPHxQpe0BIeicKUHODHE9D4b88g1tdbDqPgS4l5EBO9of+yYU+g236g1i0HMEVAjazCxYMA2gt1AScPGUELlg1IHyWttdAF1+9+hVR8rCqFnwQlR8ffrvv/F3wsBCqDIDwBHHNaBCSal/V8tqg1ztWEWPyvd+sWh5gvE+XF8DChB/QtjAg==;
 25:IP23CTpQYTFMjLBP3qJAIzTGQq1ycJ6zbgeJXnRnJ7PHL7DD/+qeSNwXQQg3zGXg/d2lLH39xY2f+ABR1jcOfP3kKxMk1RXoWT6y8SiI0tr2jpHQG2OJZnmN30McejpdYIHOtzaduBcKomorxh9RW63+ZphYuSnk3OMXBq05mQIZQKmjEltNAcmRI8GnOKMmBM9d1WOGiO3pHL4s3PCUNPK+ITAU6dPbAOMMtu5O09a5Y+RWnSo9GGBzAzrzb11YuLSRUSZktAsFHpWmQu8d2+aIIxe4b3LrKukJEGVROpEw8Ixof1d6FAjkBhmyNpJ6Jlu6qvRrByi3XBXowFpGaJBX20auBsgtZBPbs5wbqn7wG4os8P3EsSUzB/tiBpeBIKC45clC6rBqmo47kp9tUrmAuZcDuZWio1h1fHxUKod023V6byPh2o4CBc+Higbfihg3gEnjB2h7KzGWuByeHhpUgIoutbdKpSxZITPGqR8=
X-MS-TrafficTypeDiagnostic: BY2PR0701MB2071:
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2071;
 31:4g7aylY7KVAVMooVP87zVgxoicNd9JeR0ubQXeq7fgLkHIo+5hdnuplnwvxoTPlL7OxSANN5039b/fIdBsyxDyfn5pjQfZdgTOI2u4+iRqiO1isxLYtq4c+dlZ9V6gKkDvQ/P8+N6OWInuQvXe/MXxP4l8pOS/JF1dCx6TueELKOUHLpMv5X1YZxefouJxJhwHdMe1om9VHSEABn/kSIctruZpitALmeCDnKvfM/0QY=;
 20:vgZFRxxqAdGyGcMSzH9H3h3SysWyDGIM3dzowN3fheeFp8/J+9DPgsYJJDhCsXVfXeGGukMnkoKT36QuDN/rz6w7nhokUSOdRLHj8W3IPB41xOcuWchOywo+A33rbqzKD5tHe6cj0pNXTJkoy8vfI/tM5MC+Z+ciMEdAm8s+AFdm0KGxrzzAV6wPCnFTiuyFHhsLCrpe5xgYqjZxcyKitvfAkhXgPwbhg3to6cFzL6rRm3bNjPv/NM7ouGSqq+9aMiseQSp0cath9hUPSuHqHZP5h6aMtAXhxMJI6rox8HaC51a4kfQr3AcDAPI/7wPAylMzpChkFxU6BF/IxCbkj5G/eK3S7UD/7v3XwhA43l9yOJajQ9PlwMuYvZh3EEU8MFvGX1nIoPhSOVfua0e/w/36Ejl9Rkh/c3SOZRcldq7iFJ5lmQ6nT+W9gJWABIUU03ax7jV0Z2IDSCM2Ztv6MkqCR/V7k+3Qzj45C7dfL/7vLrvIQODO+diC6UUQxiEp
X-Microsoft-Antispam-PRVS: <BY2PR0701MB2071409105DF4A330B8F7BD8ECDA0@BY2PR0701MB2071.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(100000703101)(100105400095)(3002001)(93006095)(93001095)(6041248)(20161123562025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123560025)(20161123555025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BY2PR0701MB2071; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BY2PR0701MB2071; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR0701MB2071;
 4:Yjxx9sZuAHTqGlfBW9ez9LWjuJ1ByNJ2/5qtDAT5?=
 =?us-ascii?Q?dcU70zyPerbrKlxI6p1frpxsujqhgaCM0ZcaZ9Ioo3ff0naAGxyNBLwHrmFK?=
 =?us-ascii?Q?CHwHjhHzpLLFhrOhxrs3W4cTyxutCI/dc4KQwA+B9YVHWcN1s8/74NNYnIcz?=
 =?us-ascii?Q?LXgisaN9oxELr4TbL7/UNcpuJueFsoq/AiiUlIl6mApoovrTBrAFyk37XuOa?=
 =?us-ascii?Q?aZr5zQmXfnw9lx6LCxY/LHjErvt2LivT+WNdKY41rb+Gq1AObtHLEVIOgwgi?=
 =?us-ascii?Q?RL6YjHpGETwSYE/Z4J71bhwFdVzpyGKjelPwlN2wFNZwRLu4p8kJMZJyWLCr?=
 =?us-ascii?Q?NNZPVzc+Ow3UhoTWUCpReBSjwOgFJrcYuCmwJUOX97LMzWlErpJxE3zp4R1y?=
 =?us-ascii?Q?1zJhCUBGTsfnVCypRkYUppCZOhfz+1Aot+yZUNLcBR4HdigK30MLYnd8Ui1K?=
 =?us-ascii?Q?+ktLCNpz0vKftFKv13l7aceT1H5Xpxm6IJ1LTr3Z6jg6759Buxg5Rys0dI8Y?=
 =?us-ascii?Q?9DWlJpU6PnOUqybudW+6rctDjnPq0MTALbAwzPmWfhvRQEaPvV4BCXiZ6H/X?=
 =?us-ascii?Q?xWL3iKPvHCvEw9aILa2ThewM74gNw+JHO0190ZaZv40qAk/CpnD4E3QTYa3M?=
 =?us-ascii?Q?zYhcRjLjwrX8H1Rcd7J++99Wz1OSYQn2GYDNosw6zi9mPSxXDKHR+Ok4yslK?=
 =?us-ascii?Q?5VGMc3ISLJojbO0YoHaDOaQGoSywVnQ88OsU2YHm10DNkW6Ia/UOeWZLPu4b?=
 =?us-ascii?Q?cwAfMdUS1UBenfmvc3bCM98vzPTrojdbVxH/ZGPVm/Xyr6hppFzhdV4OA8OV?=
 =?us-ascii?Q?gIDji50xs5oWSJTlEL1UPl7KQ4P5yHIlWCcVPB8OntkEVu79jfpuuWNcM9VO?=
 =?us-ascii?Q?bpL+kNLd/MTiXrQEuPAxevC3UWswXg1clhDOk+99AlfQILxKz/BBbDJmHqVl?=
 =?us-ascii?Q?Apq5rkuj/jhTZIi6wRQ/8RMyflaQUD7vTYE3jANaoZhCE8x4aszKF6eHQ+gu?=
 =?us-ascii?Q?uDSp3dW+0V9UtSVrze73ufDQkq7beFEhd5UPjbXeGQSDkHHAhvEtm8sQZVPb?=
 =?us-ascii?Q?LwaA90nSJadgg+AxwXCpNSjHHBPqysXUad670xzsDvrAdZ7QlrcIa56N3nSq?=
 =?us-ascii?Q?vL/z0lxu1F+oTCZpPziHS1cb69YOvf/v?=
X-Forefront-PRVS: 0345CFD558
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39450400003)(39410400002)(39400400002)(39840400002)(2950100002)(6666003)(6636002)(8676002)(2906002)(81166006)(107886003)(38730400002)(66066001)(189998001)(72206003)(110136004)(53936002)(6116002)(50226002)(5003940100001)(305945005)(3846002)(25786009)(7736002)(5660300001)(76176999)(5009440100003)(50986999)(50466002)(48376002)(36756003)(6486002)(6506006)(4326008)(42186005)(478600001)(47776003)(53416004)(33646002)(6512007)(15760500002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR0701MB2071; H:mjaggi.caveonetworks.com;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR0701MB2071;
 23:gJYv7uiOrXAOErZ5PDARBzV6ePxo7uHmyd20ChY?=
 =?us-ascii?Q?FLDxXe9jJOmdZgjiReOTxJcwBgU4aYh4LurkZb8pcQUsZf8Y/YtxD4XG2wIh?=
 =?us-ascii?Q?+IQz9In4WdFD6kV9qBNAw1xboyqO1zNMRrXUFqK11yMyBuqIezdyhN+gx/CC?=
 =?us-ascii?Q?/l1YVp4WEQh3JqWDzj/xbyNi3Rzw8lWYE9BZyeob7IsLSc+XpLRHSvn0TT/R?=
 =?us-ascii?Q?Xx9I0D+c8Il8s4tras3NVhno0O9vdu/q8UTom6iNZjWSWssjl8dN4VJM9NCX?=
 =?us-ascii?Q?agIcFROmuhVPrlghbbMxdwRvCZTVUWThVwHxrrlN2/b4DpOCElXdTEy08D2p?=
 =?us-ascii?Q?xm5yuVTvJ86tIST+D4NiX2KafDwWJKKl7jRpQg9Gx13krf7+VjCFRRDaI3e7?=
 =?us-ascii?Q?XK1IiMmuKzCcdFSfatlExP5a81sCg9K272PnuYhlsNmlNVCixN/7Pli9yZAf?=
 =?us-ascii?Q?g4PDLLImbK6a1/ZSIlOZDK8QzqPdeiAxmcfu0qdlxTnFAMvTKYqrsImok3cY?=
 =?us-ascii?Q?rMNdA5kyE6yGdVOEaWNaYYxZ6ev981eCj1yG0q0d0Vox0wM+tvuxMXmMbRUs?=
 =?us-ascii?Q?35mUnnQeg98AZGg+HUmwYF8HmRMoNJQm/jPqVlcHsVgWr5FLDBcMRmOS0D2z?=
 =?us-ascii?Q?JeBQeNt1cvZWQ5OwApdlIYZt568Xpg4w12Zq5+48A9j248csQeJEJQJOCk1d?=
 =?us-ascii?Q?C17Q63eAbpwI66DKDMgKaCFHhNMm59Pbmw/jBWu+PbWpRPb10TABQf1cyilT?=
 =?us-ascii?Q?CrdQLhvUcrfF7T4Bt5OaZkBXNWaBiPP5lbY/YFs1pSJyEx4hXkuOzfnvkYNd?=
 =?us-ascii?Q?FVBiAim5l1xHI+yt/bc4coWIQK/merKZhO78Tooxjo3bjQCm0Awz2kGdEKK5?=
 =?us-ascii?Q?XejBoAb+El17h4I3biv2QrWJ/NX4mY8JtCjjOVPlu932ZXKxKZptqTxOyQyt?=
 =?us-ascii?Q?3yKDwuVPUN9TxVJiOzrJXOP22eauOsm8NJV+G/R5xb2mYnja+NKTFbS6DFCJ?=
 =?us-ascii?Q?NrII2Z0veQX/CiQYB810HH0X7DLlhWgsRvzNp+2JBMxoE4+YcBLcu88KQpS1?=
 =?us-ascii?Q?tL+IiKpqMTfUWiEI3BPUGtNB7/TaNMcJ2DX3UQOjBBRF9Q2lcDA=3D=3D?=
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR0701MB2071;
 6:GK3DfQCmYvrRhnVk7Po7k0EyMRry10qcobDT46v5?=
 =?us-ascii?Q?U9ZqVqQfdHte55A9RyD0COIF6n5STLugl0/kh9iTcywb7G01DoQm5IV7wuQ4?=
 =?us-ascii?Q?LlgfW47kQsRkbkLe0Hlak2vqaaQQq4ioP4O8zR+Kq6CSXzWwdSCGoTy+bQii?=
 =?us-ascii?Q?qIuvYl6lhorA1YotG9J87KgwNG124sConpQVaF/UsBfaS1S96EaGdQJHAa69?=
 =?us-ascii?Q?Ob2//v1SvYD3jWe/iBJhUuugdeIvQjZZ1V8H4PX2rqHadyvdmrrqYoXx4TFu?=
 =?us-ascii?Q?4WgCynFCVGmt0Y8R5bOZyQtvAmBK5ppH89wnyw7JOfjQDIf82mKOP/ArhjBc?=
 =?us-ascii?Q?lTtleuRYP3FyRfTagirBSHaBxtENZnV2uDTeumfMrc6rh+/cfeNs897nZ2Jf?=
 =?us-ascii?Q?p6/PtLRczSDNTn8bLpwxJ30P2QxuZX0beR67bsvorjaEe35jUh8Kzqjc15t7?=
 =?us-ascii?Q?wzgGuWQCWDAEPWlf/aRvOOOF/XKoXtqRwIxorDphvvKAmkDKgzf/6drhNYgB?=
 =?us-ascii?Q?6nY41h4+KxXNFMhm6575fgXBYVEZmUHSUu6E/UHzk69xFkduTCRJ7dpqCWB9?=
 =?us-ascii?Q?nOkLHsBJP5u81D8d3FpiLLYGVrma+LVvUXsCF0Gw/eYncwBJp9M/apDunFbA?=
 =?us-ascii?Q?0eZ5MgYrpse+fuOphkeHwGj4DMRqJj63vXjIV5MjvPM+ahoyOn55LoU7WnUI?=
 =?us-ascii?Q?3mnEs4szaPNW+xcoB07sNxNCT4xDg1/dCyGir0vw7aVTWvP3XQGk69itTkG2?=
 =?us-ascii?Q?+PPF+8rlRYz4oIo8jIZLnUrXjDV2+q2cR8bk4XWXJxqYIB1/N7rQjZev/5nz?=
 =?us-ascii?Q?HD81pslN+5vT5xY+YviqyDq/vI66m/DZgpf3Z3mabKGmSStYg/eMqj62MtJG?=
 =?us-ascii?Q?+OIAX54nvtcJhkZQYa/tCoRCw5gj+vtTRZNSubOxf9Jq7FrZVtqf95XSUVVW?=
 =?us-ascii?Q?3OeAIUAfK+Q5okVC/tTXT5FcU+xEBGrk/l9GvYW5mMr3PFEls4cwN4kXESoE?=
 =?us-ascii?Q?RQY=3D?=
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2071;
 5:mDsb68YfEyv5+daKDp1pgLDljXJPqkqSRApt4DMFCfLcUYIzK5eI6N56O0CYdrJaiiiTJ83MPg9I5fPBE9TirWNrhvvWHUH8tgK+txCIYDbyqJNp3hPuuGUye5pTlped1VELbK2FxQp1/8OGvgX03DL09Lx1OhtA9MeWR8zecduxqJ5ozMOQvjbd5t+g4/UMmjd56wvoeO91IANn/86sn/e7Zx65W9Jbrq2bGgy0LPgrDUsCt0l0/T0RtzZBEDVLJM6G670VtQp7yq0q/7n+7JFs1p440WvhQY/fyCFJK/EJemoKyi1R9yXqwj+nVYrBkig7W8CQ+A8N8ztcJM1u8I+32UQZHvfyGdSaPalBGPeAFb09ktinBanK/dUSKL2SDur/8Cij26yQoExIu66L9ZebmuNIqRy0AnQwkw/QzYYBjKSaPtTGieHNSWAjs3vLGVwsFZsuTVK/q9f13geFExEQZ6ID8r/ZusMVGDZk2wV4xcjVOxsouVKyCauEDkrr;
 24:3Er9DOiHsae27x7+B96CcMHr+rrLxIHL7+j8jY3vIReoVE2s7gBWOrzHfX+y6P6knCq+CyetRI3MlZ8mOG+a8LyiCkrInSEXQPOXMxULp5E=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2071;
 7:6RBP9ixfIZ1/HR9LJwO7pbe1Ez32Qe/ELix0HhS1AHXGKAsLj1kHPn43xt22cuEapKugskgRp+yK0bdV039zAg6Ie8u+0dh298Fktl2WgVqoqqF6FOPVeyazBFnPhYlcVNAKtBK5O4ej8OJ77pYFKbGVA8RS6fdsfG9rKsIZ4E66bLqOTdz0BTJDqd/XK2vAq2mRXi0QqH1Oe0wWcyvDMNMFNvui/6R2mUN3RmDGazOGAE0w/rXkp2D38A9KroMfmp32UXKSXQ8uOWye0c/uBJZt4Vdpbm0lNKzXvIRDvgHqfOr1aT4voyLuWHdUd/sfTVNX18eukseBpNOzHitcfy8gJJdZvW1TRFFE8/KcuVn1foWYgm35jTTiTg7dHn7t02w5d4vYikT1tOu0S/uUUPEvUN9uawb0rJV+qlqZiyBpYeFWKbxCpMst11lf2msGbXMcuzRlfKAHFgRuVFx7qia20Avy1lU0hTE/Kc5AI0bUgzpKM76B25gy6kJDIvpeMek1SeLlsxeGIxzZ1cd81/HolUJG7MdTniwQJrjCtxJDrxwr6cYy34JmnYWf58LCfwuMqsXTSNg6enTGgLXx6nNz6ssJxYrT2PwzDi86c/m+g9ro3+PksgRy3lbURysJxes2G/OwOZiDzWMWNREh7ZDm3ie9ty6ge1X2uTlLDxBRVPKT6MJZ9JmtJClMYvCYh+QMKJAGtPYb9j6t2nhFev3WG4o+llBC6+dCyLyu93GrGiQkdNAqfZGUgtKAqhYFjfDTP8+BXFgCALygoqsgx2fRa7K2g3iiMikHtwN9v8Y=
X-OriginatorOrg: cavium.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Jun 2017 01:01:43.7722 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0701MB2071
Cc: Manish Jaggi <mjaggi@cavium.com>
Subject: [Xen-devel] [PATCH 2/4] ARM: ITS: ACPI: Introduce
	gicv3_its_acpi_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>

VGhpcyBwYXRjaCBhZGRzIGdpY3YzX2l0c19hY3BpX2luaXQuIFRvIGF2b2lkIGR1cGxpY2F0ZSBj
b2RlIGZvcgppbml0aWFsaXppbmcgYW5kIGFkZGluZyB0byBob3N0X2l0c19saXN0IGEgY29tbW9u
IGZ1bmN0aW9uCmFkZF90b19ob3N0X2l0c19saXN0IGlzIGFkZGVkIHdoaWNoIGlzIGNhbGxlZCBi
eSBib3RoIF9kdF9pbml0IGFuZCBfYWNwaV9pbml0LgoKU2lnbmVkLW9mZi1ieTogTWFuaXNoIEph
Z2dpIDxtamFnZ2lAY2F2aXVtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jICAg
ICAgICB8IDQ5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0KIHhlbi9h
cmNoL2FybS9naWMtdjMuYyAgICAgICAgICAgIHwgIDYgKysrKysKIHhlbi9pbmNsdWRlL2FzbS1h
cm0vZ2ljX3YzX2l0cy5oIHwgMTQgKysrKysrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDU5IGlu
c2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9n
aWMtdjMtaXRzLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jCmluZGV4IDJkMzYwMzAuLmUx
MWYyOWEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMKKysrIGIveGVuL2Fy
Y2gvYXJtL2dpYy12My1pdHMuYwpAQCAtMzMsNiArMzMsNyBAQAogCiAjZGVmaW5lIElUU19DTURf
UVVFVUVfU1ogICAgICAgICAgICAgICAgU1pfMU0KIAorI2RlZmluZSBBQ1BJX0dJQ1YzX0lUU19N
RU1fU0laRSAoU1pfNjRLKQogLyoKICAqIE5vIGxvY2sgaGVyZSwgYXMgdGhpcyBsaXN0IGdldHMg
b25seSBwb3B1bGF0ZWQgdXBvbiBib290IHdoaWxlIHNjYW5uaW5nCiAgKiBmaXJtd2FyZSB0YWJs
ZXMgZm9yIGFsbCBob3N0IElUU2VzLCBhbmQgb25seSBnZXRzIGl0ZXJhdGVkIGFmdGVyd2FyZHMu
CkBAIC05NzYsMTEgKzk3NywzNSBAQCBpbnQgZ2ljdjNfaXRzX21ha2VfaHdkb21fZHRfbm9kZXMo
Y29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKICAgICByZXR1cm4gcmVzOwogfQogCisvKiBDb21tb24g
ZnVuY3Rpb24gZm9yIGFkZGluZCB0byBob3N0X2l0c19saXN0CisqLworc3RhdGljIGludCBhZGRf
dG9faG9zdF9pdHNfbGlzdCh1NjQgYWRkciwgdTY0IHNpemUsCisgICAgICAgICAgICAgICAgICAg
ICAgdTMyIHRyYW5zbGF0aW9uX2lkLCBjb25zdCB2b2lkICpub2RlKQoreworICAgIHN0cnVjdCBo
b3N0X2l0cyAqaXRzX2RhdGE7CisgICAgaXRzX2RhdGEgPSB4emFsbG9jKHN0cnVjdCBob3N0X2l0
cyk7CisKKyAgICBpZiAoICFpdHNfZGF0YSApCisgICAgICAgIHJldHVybiAtMTsKKworICAgIGlm
ICggbm9kZSApCisgICAgICAgIGl0c19kYXRhLT5kdF9ub2RlID0gbm9kZTsKKworICAgIGl0c19k
YXRhLT5hZGRyID0gYWRkcjsKKyAgICBpdHNfZGF0YS0+c2l6ZSA9IHNpemU7CisgICAgaXRzX2Rh
dGEtPnRyYW5zbGF0aW9uX2lkID0gdHJhbnNsYXRpb25faWQ7CisgICAgcHJpbnRrKCJHSUN2Mzog
Rm91bmQgSVRTIEAweCVseFxuIiwgYWRkcik7CisKKyAgICBsaXN0X2FkZF90YWlsKCZpdHNfZGF0
YS0+ZW50cnksICZob3N0X2l0c19saXN0KTsKKworICAgIHJldHVybiAwOworfQorCiAvKiBTY2Fu
IHRoZSBEVCBmb3IgYW55IElUUyBub2RlcyBhbmQgY3JlYXRlIGEgbGlzdCBvZiBob3N0IElUU2Vz
IG91dCBvZiBpdC4gKi8KIHZvaWQgZ2ljdjNfaXRzX2R0X2luaXQoY29uc3Qgc3RydWN0IGR0X2Rl
dmljZV9ub2RlICpub2RlKQogewogICAgIGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqaXRz
ID0gTlVMTDsKLSAgICBzdHJ1Y3QgaG9zdF9pdHMgKml0c19kYXRhOworICAgIHN0YXRpYyBpbnQg
aXRzX2lkID0gMTsKIAogICAgIC8qCiAgICAgICogQ2hlY2sgZm9yIElUUyBNU0kgc3Vibm9kZXMu
IElmIGFueSwgYWRkIHRoZSBJVFMgcmVnaXN0ZXIKQEAgLTk5NiwxOSArMTAyMSwyMyBAQCB2b2lk
IGdpY3YzX2l0c19kdF9pbml0KGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZSkKICAg
ICAgICAgaWYgKCBkdF9kZXZpY2VfZ2V0X2FkZHJlc3MoaXRzLCAwLCAmYWRkciwgJnNpemUpICkK
ICAgICAgICAgICAgIHBhbmljKCJHSUN2MzogQ2Fubm90IGZpbmQgYSB2YWxpZCBJVFMgZnJhbWUg
YWRkcmVzcyIpOwogCi0gICAgICAgIGl0c19kYXRhID0geHphbGxvYyhzdHJ1Y3QgaG9zdF9pdHMp
OwotICAgICAgICBpZiAoICFpdHNfZGF0YSApCi0gICAgICAgICAgICBwYW5pYygiR0lDdjM6IENh
bm5vdCBhbGxvY2F0ZSBtZW1vcnkgZm9yIElUUyBmcmFtZSIpOworICAgICAgICBpZiAoIGFkZF90
b19ob3N0X2l0c19saXN0KGFkZHIsIHNpemUsIGl0c19pZCsrLCBpdHMpICkKKyAgICAgICAgICAg
IHBhbmljKCJHSUNWMzogQWRkaW5nIEhvc3QgSVRTIGZhaWxlZCAiKTsKKyAgICB9Cit9CiAKLSAg
ICAgICAgaXRzX2RhdGEtPmFkZHIgPSBhZGRyOwotICAgICAgICBpdHNfZGF0YS0+c2l6ZSA9IHNp
emU7Ci0gICAgICAgIGl0c19kYXRhLT5kdF9ub2RlID0gaXRzOworI2lmZGVmIENPTkZJR19BQ1BJ
CitpbnQgZ2ljdjNfaXRzX2FjcGlfaW5pdChzdHJ1Y3QgYWNwaV9zdWJ0YWJsZV9oZWFkZXIgKmhl
YWRlciwgY29uc3QgdW5zaWduZWQgbG9uZyBlbmQpCit7CisgICAgc3RydWN0IGFjcGlfbWFkdF9n
ZW5lcmljX3RyYW5zbGF0b3IgKml0c19lbnRyeTsKIAotICAgICAgICBwcmludGsoIkdJQ3YzOiBG
b3VuZCBJVFMgQDB4JWx4XG4iLCBhZGRyKTsKKyAgICBpdHNfZW50cnkgPSAoc3RydWN0IGFjcGlf
bWFkdF9nZW5lcmljX3RyYW5zbGF0b3IgKiloZWFkZXI7CiAKLSAgICAgICAgbGlzdF9hZGRfdGFp
bCgmaXRzX2RhdGEtPmVudHJ5LCAmaG9zdF9pdHNfbGlzdCk7Ci0gICAgfQorICAgIHJldHVybiBh
ZGRfdG9faG9zdF9pdHNfbGlzdChpdHNfZW50cnktPmJhc2VfYWRkcmVzcywKKyAgICAgICAgICAg
ICAgICAgICAgICAgIEFDUElfR0lDVjNfSVRTX01FTV9TSVpFLAorICAgICAgICAgICAgICAgICAg
ICAgICAgaXRzX2VudHJ5LT50cmFuc2xhdGlvbl9pZCwgTlVMTCk7CiB9CisjZW5kaWYKIAogLyoK
ICAqIExvY2FsIHZhcmlhYmxlczoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjMuYyBi
L3hlbi9hcmNoL2FybS9naWMtdjMuYwppbmRleCBjOTI3MzA2Li41NThiMzJjIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy12My5jCkBAIC0x
NTY3LDYgKzE1NjcsMTIgQEAgc3RhdGljIHZvaWQgX19pbml0IGdpY3YzX2FjcGlfaW5pdCh2b2lk
KQogCiAgICAgZ2ljdjMucmRpc3Rfc3RyaWRlID0gMDsKIAorICAgIGNvdW50ID0gYWNwaV90YWJs
ZV9wYXJzZV9tYWR0KEFDUElfTUFEVF9UWVBFX0dFTkVSSUNfVFJBTlNMQVRPUiwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBnaWN2M19pdHNfYWNwaV9pbml0LCAwKTsKKworICAg
IGlmICggY291bnQgPD0gMCApCisgICAgICAgIHBhbmljKCJHSUN2MzogQ2FuJ3QgZ2V0IElUUyBl
bnRyeSIpOworCiAgICAgLyoKICAgICAgKiBJbiBBQ1BJLCAwIGlzIGNvbnNpZGVyZWQgYXMgdGhl
IGludmFsaWQgYWRkcmVzcy4gSG93ZXZlciB0aGUgcmVzdAogICAgICAqIG9mIHRoZSBpbml0aWFs
aXphdGlvbiByZWx5IG9uIHRoZSBpbnZhbGlkIGFkZHJlc3MgdG8gYmUKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWNf
djNfaXRzLmgKaW5kZXggOTZiOTEwYi4uYmNmYTE4MSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLWFybS9naWNfdjNfaXRzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRz
LmgKQEAgLTEwNSw2ICsxMDUsNyBAQAogCiAjaW5jbHVkZSA8eGVuL2RldmljZV90cmVlLmg+CiAj
aW5jbHVkZSA8eGVuL3JidHJlZS5oPgorI2luY2x1ZGUgPHhlbi9hY3BpLmg+CiAKICNkZWZpbmUg
SE9TVF9JVFNfRkxVU0hfQ01EX1FVRVVFICAgICAgICAoMVUgPDwgMCkKICNkZWZpbmUgSE9TVF9J
VFNfVVNFU19QVEEgICAgICAgICAgICAgICAoMVUgPDwgMSkKQEAgLTEzNyw2ICsxMzgsMTEgQEAg
ZXh0ZXJuIHN0cnVjdCBsaXN0X2hlYWQgaG9zdF9pdHNfbGlzdDsKIC8qIFBhcnNlIHRoZSBob3N0
IERUIGFuZCBwaWNrIHVwIGFsbCBob3N0IElUU2VzLiAqLwogdm9pZCBnaWN2M19pdHNfZHRfaW5p
dChjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5vZGUpOwogCisjaWZkZWYgQ09ORklHX0FD
UEkKK2ludCBnaWN2M19pdHNfYWNwaV9pbml0KHN0cnVjdCBhY3BpX3N1YnRhYmxlX2hlYWRlciAq
aGVhZGVyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdW5zaWdu
ZWQgbG9uZyBlbmQpOworI2VuZGlmCisKIGJvb2wgZ2ljdjNfaXRzX2hvc3RfaGFzX2l0cyh2b2lk
KTsKIAogdW5zaWduZWQgaW50IHZnaWNfdjNfaXRzX2NvdW50KGNvbnN0IHN0cnVjdCBkb21haW4g
KmQpOwpAQCAtMTk4LDYgKzIwNCwxNCBAQCBzdGF0aWMgaW5saW5lIHZvaWQgZ2ljdjNfaXRzX2R0
X2luaXQoY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpub2RlKQogewogfQogCisjaWZkZWYg
Q09ORklHX0FDUEkKK3N0YXRpYyBpbmxpbmUgaW50IGdpY3YzX2l0c19hY3BpX2luaXQoc3RydWN0
IGFjcGlfc3VidGFibGVfaGVhZGVyICpoZWFkZXIsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjb25zdCB1bnNpZ25lZCBsb25nIGVuZCkKK3sKKyAgICByZXR1cm4gZmFsc2U7
Cit9CisjZW5kaWYKKwogc3RhdGljIGlubGluZSBib29sIGdpY3YzX2l0c19ob3N0X2hhc19pdHMo
dm9pZCkKIHsKICAgICByZXR1cm4gZmFsc2U7Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 21 01:02:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 01:02: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 1dNU1j-0004nR-Tw; Wed, 21 Jun 2017 01: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 <Manish.Jaggi@cavium.com>) id 1dNU1h-0004mu-SN
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 01:01:45 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 50/81-03587-975C9495; Wed, 21 Jun 2017 01:01:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0gUYRT1m5ldx8fUuGreRM2WzBLXFyViJCV
 ZGgRJkFk/aszRXdiHzayxCeHa00eWlpCPJYySRDM0VFyEHj4QA9N8kGkmioWtRIZZ2g9tZmc1
 +36d851z7z0XLokrzHJfkjUZWU7PaJVyV0IdHnhSZepOSo2omXCL+d18DzuAEjvnh4nj6LRMo
 08zmM7J1DWFJXiWTWZaejSFm9FXohC5kgRdjMOStd5ZJIi+haD3xVW5SBR0AQZjFfV4IXIh5f
 ROqDOPIhF70Vp4Wdtjxzi9AyyfGuweT3o/VC0OESIm6CAYWsmzY4o+CJX5q3YMdAB8eFtg97v
 Q8bDQ9t3+rxA8pQsFMsnvAb0VM4TUH+D17Cwu1W6HL6O9mBgO6HwEt++POUvFAfCgvdcxwB+6
 +ywOfAweTw0ImBQwB/UzlFS7KofhymlnyRMKE9ZxQhJq5XD3Zg0mCVnQWdLvmBwCz0Z+4JKpR
 waWuj4kkQJ3GJirRpLLD8ryGhz53hPwam5WLhGrG3R3LjvqR1yh0Vwlk8gTGfzprMJKUHDlht
 UrN6xejbA6tItnuYssp4qKCUvjNJlqo47RaFWREdFhOpbnmUxWy6TxYecNuudIuAYn4bWh/ob
 kDrSVxJTe1NP6pFTFpjRD+iU1w6vPctlalu9AfiSpBCqgS9A8ODaTNWVotMJJrclAuiu9qBSL
 IFN8FqPjNZmS9AapyCvzzT8xBaE36FlfH+qM2IMWTeps/XqLtcMcRP6+nhQSQincs1hOpzH+r
 9uQD4mUnlSD2MVdozeuT7IJITAhxGxXohjCyPyTfM3IQFkeHs3IWUypixxI+FbmP+MWkxvr9y
 slMnZUcXmzPF42MmlL8D6h23utJTc5LrAoJ4p2Co9e9giOOzV4x6UrSDl5gytNDp0oD2ari2O
 aWj82Vh2Z7llo2vPZY1wxdWVf0ErJ/HVr+aHDLZ7tkLu7yAUCtg019lxQLaXrt7TOv1MSvJqJ
 DME5nvkLaK4xcJMDAAA=
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1498006901!68214000!2
X-Originating-IP: [104.47.32.86]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49048 invoked from network); 21 Jun 2017 01:01:44 -0000
Received: from mail-sn1nam01on0086.outbound.protection.outlook.com (HELO
 NAM01-SN1-obe.outbound.protection.outlook.com) (104.47.32.86)
 by server-14.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 21 Jun 2017 01:01:44 -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=1VRP5hYpkLl/nMyneunXF0NKgj6Jatphuc2ohrjjtUE=;
 b=YA6XRN4baBwJcHkBiehWrZOD+vzjljPIQR0acFkMlNXyU5aMvTn0XzD1YVUtQle69/t/H8QVQk1f3K+/G9vlRdaFoUiKmWosPVr7u0rKXCci9dTaBB2YqxouZI1XSpyZTRS6hiFtW/2CXlQrtGBAyZGcgEffopom6bqbePH4zWQ=
Received: from mjaggi.caveonetworks.com (111.93.218.67) by
 BY2PR0701MB2071.namprd07.prod.outlook.com (10.163.156.149) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1178.14; Wed, 21
 Jun 2017 01:01:41 +0000
From: Manish Jaggi <mjaggi@cavium.com>
To: sstabellini@kernel.org, julien.grall@arm.com,
 xen-devel@lists.xenproject.org, Vijaya.Kumar@cavium.com
Date: Wed, 21 Jun 2017 06:31:12 +0530
Message-Id: <1498006875-29161-2-git-send-email-mjaggi@cavium.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1498006875-29161-1-git-send-email-mjaggi@cavium.com>
References: <1498006875-29161-1-git-send-email-mjaggi@cavium.com>
MIME-Version: 1.0
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: MA1PR01CA0094.INDPRD01.PROD.OUTLOOK.COM (10.174.56.34) To
 BY2PR0701MB2071.namprd07.prod.outlook.com (10.163.156.149)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 019b9b8d-6d65-4f3f-f71d-08d4b8411513
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(201703131423075)(201703031133081); SRVR:BY2PR0701MB2071; 
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2071;
 3:VROaQ67ciDfD9934A7WvJpTZiEclqfnCCs/iybQfdWvbdYrxusM77TZo521Gq/rTMMs1MhxvXaYU3aoKgx9/o9M46TqJzY0DxI5aSSuoL6vwveWDv8xQu8eXEw4HgrmtApeMdGSETzFALYkoPpO46Kio6YcytR+tJj6RJlmaf+fXbX/zZWbBRDyuwmrrZ9lxDVaWa/pP7wHgT2nNtcLBV0xPG6X0Y5Ty6wqnr6ZQ07U/Lb+jghhrh330bABNvX0FDqGAay0RQI979zuwsHpfK0wLTzYxgP1hBtACG8Rxso6nUEe+ds8KvZWJj6RML40ezfeLpavR+xUW8hmQvUXtnA==;
 25:hlBTA0aHZaY3zPLQ0INm6OX4BuJ0U1e36fRNqSQli3ddtyGbyi3NVfn2BfEcj44llh4/QAn37xkPeuOov8NmWRdznk5SngrEQrpZ3OTEoVIMXZtDpt7FlvMbJ/BeJlcclQeeutxUtkfmU3hwg8H372wbsxWe4uTaxAjpuiEFBHe4sVJlK4kbx9Rdoy7VI9wPieXulfC8P/M5FVLX9RKZxH/NQQJl41EG7+YZ1jayCJgezW459/wIq/cqbZq3gdMgaY/kDVkpTTMtIIgDkQcjqeeWNHl6riTgXRZdvom7aMIkcloP/TkVhzEzXF0t09VNduNwre3lsCTr0I+bl0cnPq+gT4BCix7opKEHUWP0I6kdOkkMnevRmU3e5zkYkCwZVFNUEN+AKo9CSwMlXYaThBhosD1bTDdH9QMmzbbj91dGCw0dDIV1zKQI7iYU6T/HEetJhubIkOOuMol/850zjnaIngwq6o2R6OqEviDkflo=
X-MS-TrafficTypeDiagnostic: BY2PR0701MB2071:
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2071;
 31:IbDFs75l/IKKLS46fSJFPxHSy1vFUid6c3S43ZHaGOdgF2tSM+/35YNTLRD/QZLqsREKjIpVryrz+ShGp1An/Ny3fJn9v0AGT2KUWvf3hDrTj03IVI//wbJI3i4v7KRJCjn1zfqDHdKg2NY8dPvHohAXw5M0zpQ+U+qt55KRRnXzl5Nwtj7YOkkv+4pHQW/SDYz3tF+vg23acJC8WtZ3AHmrVJ/OIpwir2vD3ukh1VI=;
 20:mPOEXattCvRiNV1wcxgZqa8WUJ31ipUgjXFflGShVADNYr+mQfKB63PW2TwrNAe9Xqf43oba43ifUpetPSq88OQh4gA8kFcWG7PgdGcCJvYxifUkiq4lGX4yEvbKrhhpaoyTwKc2afkVkFoQKUzzzCGA2502p9fEnJYnBNIjZQhmUjNHbwO3CM1VhqMXaNf6B28BMQWcICrltJN1Wyc0t2W7RB2/b3/BPG0s5btId1qwWW5m63hEycLC1P/orYX+bKvfL7SNqrdLcs8sKIUen9FQ4Zbqnjk/spSpxzsW2Fdxfu1ICPEImOVWeRcLrRosmaM/qEvvpkA8nuugVHXncmweA1bgthsJdcWXk4IQzLW9nAYId53sNlB/qHIjCNqX6BstUhUouH36MxCd7IHTJvxEvQWCXKqOR2Lm1PtwojbSuTc0luas1qGrO4KXIzLtAJkkukThbrfGz/Dpu01cErubNI5qGdDjrMvo9V12erU73FRw5+sptNueMhchetPH
X-Microsoft-Antispam-PRVS: <BY2PR0701MB20716B38317B88140BCD5336ECDA0@BY2PR0701MB2071.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(100000703101)(100105400095)(3002001)(93006095)(93001095)(6041248)(20161123562025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123560025)(20161123555025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BY2PR0701MB2071; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BY2PR0701MB2071; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR0701MB2071;
 4:lTD0JnKqk2LXLD8NR0C/oZOaC/z1vCb3sCYKn5Uo?=
 =?us-ascii?Q?yJ1NKDa4IYoQuWPFlmv24w/pKJCpcF/SZaq6ODqLrVfk7lbzbVboIk2enoT8?=
 =?us-ascii?Q?BclOb7gN88gcykjsZNqVfKilev+nMYMaGXOSkJ8br+chV4ydKu5yb9CQb+oR?=
 =?us-ascii?Q?w80QjBJJUPVzIb/DTxTPWVQ+3ll27cyvmG6VE6mHJsoB5oYYQX6XYMxv0PGT?=
 =?us-ascii?Q?x6x5svR0m+a5vMwpj8XkQRwe/k5X8ae9oRPfucKt/JYlKfOm4wWeWO4tXKbK?=
 =?us-ascii?Q?/eaxM4zqIqAqBGeId7sdAfXcwFYlI6wxzpL09Z1LqnXUYpAy7M3MFki7DCOD?=
 =?us-ascii?Q?rIU9008F0vlBq1HNxr/jWaGMlOxd3QNKMFbqmaSnvEbp8ic3FB+t36jNdTa0?=
 =?us-ascii?Q?znDykfNC8h2fSzCjdF/eVlSnIZRxl8ldrTaLyQEpXQxPoA+2TF5ztGuG8QSZ?=
 =?us-ascii?Q?B9VGBll4aysF4vApulGVZ+c8Q1FqHpN5RTpPXrT9OmLam6FPsuLg3zGAgBL7?=
 =?us-ascii?Q?BNC3HfxXlqgu7kKVX64V4IGGgWivyEdVzYE63CgTJWVb0HFabnb2o6xxDIb9?=
 =?us-ascii?Q?e06JC0TwSOK5AMPWhgw0Nt3RAWKKHzzlVbZE/4FS0rBEtvCeQUvR1uwuyLVs?=
 =?us-ascii?Q?XxGfu3qbaRc0lL0Kt32K/yTQ/NvmR26E4pEvCVkEm3VKgzE4SUlxjN4ZjK4v?=
 =?us-ascii?Q?z/QHJODGNVb2NVkz+74hPFqRrxBjs77sy8f+qSYaO9nqv7j7lBFVSDKP5XlV?=
 =?us-ascii?Q?sVUrO2GzhVLlEsQL3+EPsMtRi4ERKOTMXFZuFg21K0bZCnAxGoZIbizcGoVI?=
 =?us-ascii?Q?NyrH/4O39dQ/fqCEebpC9u+nWepEcjR2AqhG64FRAdOi7fVZqmhbpfv6g53+?=
 =?us-ascii?Q?U4BmMRiKGcqHfuEEYR2nIaLL6yBIsBJmteQCWCByIcZYQX8dhsHY8hELBJiY?=
 =?us-ascii?Q?TxgqbZGGHDGWlZ/6+YAYX3WYr/uMghULMmFjtFaFWXlA+kRZczkbpqOtSh0y?=
 =?us-ascii?Q?A1XfdLtVtuYfGQPC2IT9ix/idjnBbgJT1p0xJBmr3fvX6boXqu037YUlLBSV?=
 =?us-ascii?Q?/9XLVh5PeHGni4z7eZBO+bosigSkHcICCHZkY8k+/kIEy6XHjiFcEPNY3r1Y?=
 =?us-ascii?Q?2Os+Kj54mxuYd2TSBWYMm9vko/sVybau?=
X-Forefront-PRVS: 0345CFD558
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39450400003)(39410400002)(39400400002)(39840400002)(2950100002)(6666003)(6636002)(8676002)(2906002)(81166006)(107886003)(38730400002)(66066001)(189998001)(72206003)(110136004)(53936002)(6116002)(50226002)(5003940100001)(305945005)(3846002)(25786009)(7736002)(5660300001)(76176999)(5009440100003)(50986999)(50466002)(48376002)(36756003)(6486002)(6506006)(4326008)(42186005)(478600001)(47776003)(53416004)(33646002)(6512007);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR0701MB2071; H:mjaggi.caveonetworks.com;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR0701MB2071;
 23:o8HQ7hpuGbKdxv87T9oXFk+HX36dGewnukQRJot?=
 =?us-ascii?Q?CMT+EgsRfiswZ1ZX1+oDA/QsVAdAS6myQgiCjd8AbZijiwQ7DdfE/6IkM5vw?=
 =?us-ascii?Q?Mrqls6wEAV4OGvgxlz6YeKAxGOhG5Csx909WQAX3aal/wxs2bJ5IG+zWZkdw?=
 =?us-ascii?Q?DfOaIcI/nmIv+yE3OyqhbEPO9fzdvueG8gJO1aAdaw11uj3/i/vh3PASJrLt?=
 =?us-ascii?Q?6/F00YRL8BML6vYBLJLaiaFt24fh5PfX9vOKguXWBtyN8Y33GYBdAJlVYCQV?=
 =?us-ascii?Q?Xe+EVRcpqhYhKyRckMiLmBqkFIQQNmtVDBaM/5Mkj1GwwcdNy2apXYcvxHy6?=
 =?us-ascii?Q?jpq50lpyu8t90qDyUV3uB3VrWpmdc/+9FXTpEDP96/Bwa9UWRxHfUv2Il/Vn?=
 =?us-ascii?Q?XQONkVfIxLRPYp/tCslse/gADaV4a2scloO2Y2m6GVHjBFNsRCECyLsIpBLs?=
 =?us-ascii?Q?kubGHbvsba9BgmJNfIDdDc5oQB1WTIiUdM2VYvF+vIByzIVT7/vjpuPveH1t?=
 =?us-ascii?Q?W1MeWurqzaw1G7b2+GM1NgUnkutNjU8U9RRkfVr5SCgcGlEkTBnE1wfNssqn?=
 =?us-ascii?Q?Ih0N0bryTPLk2xk+7cyvLdYMDThnjBf7SacPigZt9nA0ZksEiMjr+/gEhsvr?=
 =?us-ascii?Q?mbxHpUMqfkwyoVFyqedKw+sJwDFBqtnpAIiJfdvClhG8jjf4iuTaoPpm7KVL?=
 =?us-ascii?Q?uBxKJ3hg7WK2+u/3JNePGxqEZkAF/LFYxkxVwoWV192BPbMXwy0oUzF7LgyH?=
 =?us-ascii?Q?gFGyEBius7H3ks3QshYH43uX23DjKD97NQ9l3sQJnZM4usJsa9JGOSvRviri?=
 =?us-ascii?Q?ISyiExqoOEG8T+TxLkvs0hRtxsolPy8fZ/BjCBMTwl1mzagB26xatDFZj7Vu?=
 =?us-ascii?Q?AbxXExbrPG7/fI56I5gi/+hZ81C19CrqCdUpasuSkyJ9WwiGaJn5A1ZWNfjn?=
 =?us-ascii?Q?tMDKrMJpVHraOuucVYAQ8nR8Nje7fPyt5o0dqzdcHIDE/1V6IiaKSb8VH7pW?=
 =?us-ascii?Q?OwVY/nLsV2fO7nKf7GS9cdRYEN7D2yxmFt1T7xWriYfnFNLwdLG6Zl0BPL44?=
 =?us-ascii?Q?bjDYA4WpWZ1OTGhhwUDlgeGz0bj6U?=
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR0701MB2071;
 6:vjVnmcxXI0xTwGYdojVnnvrCBQ9tMUYxWMwqMYHz?=
 =?us-ascii?Q?vjmeTMEu5fI3Zsnc6bgGjXLaBdmrw/id6pb4gMiUXTGcugdITdhJuPg3+CvI?=
 =?us-ascii?Q?5s0XPCLMwuhCqJl/7n1GKvigXCiOOVmghAfrtoUa57s1OY3le7ILdE4vnMmD?=
 =?us-ascii?Q?c1LnEgMWIBJNhVrFGGJuRUh42W0fdueaAQzgdBdYuS+YKdKRTpaJlkTUTgyo?=
 =?us-ascii?Q?Qg03rjzzcz7nGrFDCyEvPXL73VZpCRz2YxlR01uBF4nGFtDALVpSgbP4eWXL?=
 =?us-ascii?Q?4RuwZo68G2KckF5TjZ2Xj/JLOSbL6efjZXJ5qona3H6Q9zYHdnTQsNWH5RSl?=
 =?us-ascii?Q?L21OY8YACHdxt030tR85ROjWS0dbZZr5vwjU4wMY2uKq10sJB04kLfpw+G0Q?=
 =?us-ascii?Q?6yeyw9QUwODftMUDeM9paQuKoem26rHV3OD/C0tJjDEXwq7uAaEFSoSTAyOw?=
 =?us-ascii?Q?6O95hBeQohAzY87Tq6CEhiOO4ocXmbHWy7yhRvyZto/4mEAjnABfHtplcOC3?=
 =?us-ascii?Q?++sTkhrLFfhMY0PY+OV+YnjZo+W0W5dhIADBaIX1PShSemXuAhgumYm2MHx+?=
 =?us-ascii?Q?9wq3YQWSMfzaLMVEYZl/Bee+K+ujVqJu/8EzQ0YS7u5BLSf6c6EuE3PoQ0xL?=
 =?us-ascii?Q?oONsczBaWLb4h4eRSeo7wMDHKYP8iaxyeuLJSXBeELuWrfWfkfN8XekRArAU?=
 =?us-ascii?Q?wBeotMuSn51jpK7oBs7TRsIylbRPkAg8+idy4n2eRqpe2y2MtDkoN6phSWmp?=
 =?us-ascii?Q?DcfVNUZFvzelxwkrVV/ZdtrNLird+f3L13VDSJ1IrNC33evMfI8hjWJCgrWi?=
 =?us-ascii?Q?KPcPYXvHY9qmFAWj5zANHLcgFHwSXFnmWLdz1XZQGi8CeAKMA0bhrTAnhpaM?=
 =?us-ascii?Q?QugWrpVChqu+H916E3p3BMPupO7DDifa+RS8DmbFOYm4Ra7Sxpem166B/eK+?=
 =?us-ascii?Q?BrNDZqe60vzXzpeymJBPRhlQ2nAYPwE5eIIA3mDQC6XrYKRUJlCnTf1wAJrH?=
 =?us-ascii?Q?C5Q=3D?=
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2071;
 5:oNrZabSXE4SUdmhAschRQTPrzps9ENkgwEfXyLjL/ZP6/ROnfNnc034rId2o++q3JCMH6CHComNcIC9l76B6Vcheaw6fK1AMsjAOlor/mburMj1zZjCkuNiq6Dfs7tem88q4T2hqm9sgPjhkemZCZygG5eAw+EYMjJQ4hd7CPfDdhvW+eHfe0yLonQhQeBZ0Yim5P7/pZcrRINLZQBNREWJY79GNoN6BdrXHHtzGK9+xA3QS7q//Ns2AzqRX9/hyCA2Yp0zgshB1KfUOfaBhBGJCEFdFYUOM9mRDjA8O2o1yvGmzslO+sGGuIPhVGJl2jNSqKAI8qkHjEtol0TMvu9qfzBA7xNxvGXqn/4KWG7uvKo4/F75kj0KGSorUpctUtWXoUst+E4cLpGFtKKWYbpUaqv9ZTTen2abrrqjn1LahYdJ17uOUnUUQ+Ry+PisHzH6B9ZvP+UTaxhiSmgBvR9/GNU2hOykVQKqU49d6JvC7aB0fC68+4R+lPCAROXcb;
 24:npvydRmMaK4hZbh6GI1iu2calfz6bZ47UKvXPaeYEmoZT0DMeSvaxpuZVQhFuHMmPw4TFE0zhfq64uq33H8vCgP5Vpcu9SzkasFIH/lf1zg=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2071;
 7:AgSZApER8SGqsZyJ+Ucsv5Oc3Q+FIKF0rn8asZnplfhh3xWTVik8sWN4uIDKa1Rr1eZswkaDHvB/pSN0THJRCJk3+IvNDDUXlfiTU+Ihu58jBzGWKa9C+0LpZKVpluzswY2bT0hCsbaO84n/VZN4eoMkroxKD+yQCYFzw3wha0MU4xEmWkdbtPhqCM5nfdZ31TT8sM93ibQ2+ygtjiUw8g+nrLAPYQ8N3Q7agShJNpWJ4eLW4IX8HWMA0tSi+IuPOfAR50kHngYcX/unk9JvcmrN0kr1fp135ZNagBghCZe62uWcmymftKp93Ak4mvztV9YH2KITtta75VwMgcOZEXDx0ribAN4QmqVsfHQgg8pAzPXikDxl+VjN3EonDJih3b/ujN8DXyR1SnbX+cqpDmL44MDqHYMEbcVj3HS65ZBXi9FDe8IGBfthMjni0UDfgECF9vu2RWKSenRLHPaQHqIWSDIt+5RBsrN7jOptrmlWe8wMrWTmIkgruEhKCuk84LezIcEXGLyP4kU/2lFOgEekHeo5dFCVhIedweQ37eJkM/caSGXImErtXLlkBjmb40MJBci5N9MIikgx2u5/0AL+gkg7c2YE36p55ZLuFmbbUfuBhpQW4gGxijkzHxACwc3ZX0obSoU5kcLBs1NrAwJRiv1FvLQQ4CgTtcRqsKzuuIcJyAeQyzbbnAIzIdB2EahIkoZtAp/KL1vQVFihDccQrvVdx9+AQvGl9J15KkgHtCf1vxKaShiw20mSW5ZBDepLtWoh7LPPTbOzLQIF4nqoWjQJVlH8Om6OIGi2iUc=
X-OriginatorOrg: cavium.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Jun 2017 01:01:41.6471 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0701MB2071
Cc: Manish Jaggi <mjaggi@cavium.com>
Subject: [Xen-devel] [PATCH 1/4] ARM: ITS: Add translation_id to host_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>

VGhpcyBwYXRjaCBhZGRzIGEgdHJhbnNsYXRpb25faWQgdG8gaG9zdF9pdHMgZGF0YSBzdHJ1Y3R1
cmUuClZhbHVlIHN0b3JlZCBpbiB0aGlzIGlkIHNob3VsZCBiZSBjb3BpZWQgb3ZlciB0byBoYXJk
d2FyZSBkb21haW5zCk1BRFQgdGFibGUuCgpTaWduZWQtb2ZmLWJ5OiBNYW5pc2ggSmFnZ2kgPG1q
YWdnaUBjYXZpdW0uY29tPgotLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oIHwg
MiArKwogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNf
aXRzLmgKaW5kZXggMWZhYzFjNy4uOTZiOTEwYiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LWFybS9naWNfdjNfaXRzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgK
QEAgLTExOCw2ICsxMTgsOCBAQCBzdHJ1Y3QgaG9zdF9pdHMgewogICAgIGNvbnN0IHN0cnVjdCBk
dF9kZXZpY2Vfbm9kZSAqZHRfbm9kZTsKICAgICBwYWRkcl90IGFkZHI7CiAgICAgcGFkZHJfdCBz
aXplOworICAgIC8qIEEgdW5pcXVlIHZhbHVlIHRvIGlkZW50aWZ5IGVhY2ggSVRTICovCisgICAg
dTMyIHRyYW5zbGF0aW9uX2lkOwogICAgIHZvaWQgX19pb21lbSAqaXRzX2Jhc2U7CiAgICAgdW5z
aWduZWQgaW50IGRldmlkX2JpdHM7CiAgICAgdW5zaWduZWQgaW50IGV2aWRfYml0czsKLS0gCjIu
Ny40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 21 01:07:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 01:07:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNU7E-0005WC-Gv; Wed, 21 Jun 2017 01:07:28 +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 1dNU7C-0005W5-QK
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 01:07:26 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 66/DD-01999-EC6C9495; Wed, 21 Jun 2017 01:07:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPKsWRWlGSWpSXmKPExsWSoa/qpHv2mGe
 kQcsKPovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPlw6nsBfPZKr5PyWpg3MraxcjFwSLQyyxx
 YvEnRhCHUaCHUeLkvmY2EEdIoJNJ4u62JuYuRk4ONgE1iVUNNxhBbBGBHIn9K46D2cwCKhJz7
 q0FqxEW8JKYdfAWmM0ioCrx4vUsMJtXwFFiTuMVFhBbQkBO4ua5Tqi4oMTJmU9YIOZISBx88Y
 IZokZR4tmNk0wQdhejxOzvZiC2EFDvvN0noebIShw9OwfK9pX4fHU6lF0k8aDjLjPIAxIC/9k
 kVt3+CjVUR2LRm12sEIkVbBJLOv9DbSiQaH33EqpbS2Ld1Y9Q3cdZJdY9msgG4XTySPxav40N
 okpGYkrjWiaIxEEWiY4VB6DmtnBLPLi3FCpzlUti9uNeqP7lrBLndt9ih4STlMT7HScZIWwZi
 Q0z5rBMYFSdhRQks5CCZAEj0ypGjeLUorLUIl1Dc72kosz0jJLcxMwcXUMDU73c1OLixPTUnM
 SkYr3k/NxNjMDEwAAEOxgvnvY8xCjJwaQkyrtmtWekEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQn
 eFUeBcoJFqempFWmZOcAUBZOW4OBREuENnwOU5i0uSMwtzkyHSJ1i1OVo+rDlC5MQS15+XqqU
 OO8xkBkCIEUZpXlwI2Dp8hKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeTtApvBk5pXAbXoFd
 AQT0BEvjniAHFGSiJCSamDkLIn9KsfNnR4Vualrnf/+RvWmmn/X5hwJU+ovZtwZ0MyTpPJgl5
 inzffdehksG/aZhj7/lXau451Lo/tax6sV+R9mKr2Yca8wi/389xbmwJr1K37IMvIrXDz6kf/
 pwwm1bOdKbVxdrR9XGzmbKbFfnuOzI6NEd4fhlN2fZ1adXLhbljvj0BQlluKMREMt5qLiRAAC
 9hjRkgMAAA==
X-Env-Sender: Manish.Jaggi@cavium.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1498007243!68036493!1
X-Originating-IP: [104.47.37.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27086 invoked from network); 21 Jun 2017 01:07:24 -0000
Received: from mail-cys01nam02on0066.outbound.protection.outlook.com (HELO
 NAM02-CY1-obe.outbound.protection.outlook.com) (104.47.37.66)
 by server-12.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 21 Jun 2017 01:07:24 -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=LYs8hi10O9xEqEl/CxPImju62wvBKfwdHi7LNUOgbN8=;
 b=Us82inMO2qSDtP5j3r88lAHeCywkspGcSdukhRj8e/XWkm0PjUAwmWdF4k80whWBe/nj0mrLkTwKRGHH4r0EbrNn3ZC0xfA7YRneYW7F4CHNjswtha7FkonAoO/8/z3syDOm6kbI1H4S1UGR6IYPkAj+SQkAd58JIhGnHnB6GhQ=
Received: from mjaggi.caveonetworks.com (111.93.218.67) by
 CY1PR0701MB2076.namprd07.prod.outlook.com (10.163.142.150) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1178.14; Wed, 21
 Jun 2017 01:07:20 +0000
From: Manish Jaggi <mjaggi@cavium.com>
To: sstabellini@kernel.org, julien.grall@arm.com,
 xen-devel@lists.xenproject.org, Vijaya.Kumar@cavium.com
Date: Wed, 21 Jun 2017 06:36:58 +0530
Message-Id: <1498007218-29344-1-git-send-email-mjaggi@cavium.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: BM1PR01CA0077.INDPRD01.PROD.OUTLOOK.COM (10.174.208.145) To
 CY1PR0701MB2076.namprd07.prod.outlook.com (10.163.142.150)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 8f324c33-f7ca-4503-6ab0-08d4b841df70
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(201703131423075)(201703031133081); SRVR:CY1PR0701MB2076; 
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2076;
 3:kJVKGUX3vRp9RNBZyCQHCmD53L0mFYgLoVck3LFrwDoApfwE/frvFOdLE+nZvUechTlspCg1EVRns0YiNlIaYtbvdU8ZCHkljIWoCafE6UbqLaysWg5FfO66XxvjpHg5rU7ricGHSznW9hS3PxHCrL/ME5Dur691mKaTQ85zzHg5w94k8Z5/GlHEqfnSfeHecbUst1KNyJpXzV8WYTnk2ME5ri7NP4KBAa6x5YLkoPTy9ZMMqo6IXFOxK/WfwIOdK1WW/bEhXoJ8Gc8M2AyABdK/I9QXdL6kaPxFFoDOANdKtqSTNUBC1AtmaPQTOmTb6iEjfcsNwyVjhM/nVpYSlA==;
 25:NEOHmEQ60uxrUTNtYZaGGog20+snOpDmHOtcf98+eIciiN2l90PlUKiAyhIuV6SS+HsfgKl7Or2xiJOV60Iq+mvDvDa5guD22DUI5K4VNa2PrDhCuMPgcsY6V6gQsPwV+CCoMDS6+qjTSeTMfQIbqYEg/cTWCRhaou2u+3/X043bORpBdDKkmsHPvGr3SEpXbkORRZFLJr8KSt1Ka8Q7enrooK90BtXKkjKO/p/ESgA26jjEzLY3+uhz9gsM9Mees0XA58Tfko/cC7TW+7YiU8VWUoXonZAc5I+YRmyGjv7GCs8lsLvHko1+Tu5sptHYP9eVLbuyuQDOJta5JgX7E1GnXxj7rlTuYOFa5mmzsghSiA7IYDxUKjfmIUHWoM+GsOV4VcjsNcixjMVEaXKWQvpIYDwlgDZxt7F5BD0D141ILI8kmH0dxw14coXvj1EgIok2X7/TetNG/pbtLO5OlXN6+xrIq2M3+EUBcjiZjrA=
X-MS-TrafficTypeDiagnostic: CY1PR0701MB2076:
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2076;
 31:qzRfXGxEm1iUWQsrP3JaNPvI+s9I9ouuXJdZa3mmvs5VF7dedcNF9RTGYduE4CVVqH+PXgG8PM6JkutD0COFQi8+XxFR8OADz5ApwYJB0uIds5/xzp69QP9A06VC4RLInMf4CzmCLqTCDI7wGTLzCMXMhgT8tHSf+tJ4WwEcDt+UBBjnttIykX3isqFYwg4OOzMlzo3Ht9OKgxM0QDyRXcXdq9FmZJpSp43aeyjF+ug=;
 20:7b6J0juDqiGTcidurMKOc8o0ro6b48baDGmjvRdyN7eBpEaXgXfVe9eyEFV0X9EHHg5qHU8gxmkyrsyUIkPyLl6ZndAm1i5CVTRHdkKoq1ZxEdAYWwa0BKIIBhzCQS8pNUzXibHpeRCeyPjn8TKFTQK7vS+JUZTcZi8udj751in4RW7cd8zL8N5Jz9tAvk6hXYDZPCUeQj7Thv00iKcl8mQJq8e7tm4fBjgrmpxhfzvL6ds3qXbImzcRwbVAwoYxXassKU0J0Dcj4rBGl3zB0hMZzkNN9SPDpvouok/CZinB/ZnnfafMUWdlDrTOCtj6vSK16uSnkp+yaPU56Gox1WEm9ClEA0xuOPBCLPtkN8dBPKbtf5IRTRx97ymrhr2wk/+ZJ4Xf/MaYpWeuUQOX7PIim0ugCN2OLxHeWL0ZEdKz9p3YiT9ehniLfrJ3cyiMRJlns4ws62xZH5fs380KPwQxy39jY+Z2hVtnk9ciiW7h2fxyMM3xhfYLnDBeo+Uq
X-Microsoft-Antispam-PRVS: <CY1PR0701MB2076B87D4AC12CBAFF833B76ECDA0@CY1PR0701MB2076.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(100000703101)(100105400095)(10201501046)(6041248)(20161123562025)(20161123558100)(20161123560025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:CY1PR0701MB2076; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:CY1PR0701MB2076; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR0701MB2076;
 4:w/SiCN7rqoFT8WxALf+Zw/HuKaIsc3wbk89CvtNx?=
 =?us-ascii?Q?Y/uJlqHnWQtATn5cJEjrtPEx8HMteUTTa2jPWaKwhNMYQwt/aMm7gn9ihZRO?=
 =?us-ascii?Q?i70IhS1rJmVBgZxuvqbTV9k2CWGebHGyHiCxbhNomjE6iRk5QsRyRO4q1236?=
 =?us-ascii?Q?+asXzZ43wfcs3jvOP1M6jkEUPgrkG9AbuIXZ+8gsgoPM5yyindnqCKgayBOK?=
 =?us-ascii?Q?hxDJNrXL+JEJMY6dla0nrCbhop44cjuqSZ7X1Xj3bzc5xFgjFGrt1CPhzMGV?=
 =?us-ascii?Q?XLQmqjckG058FhiAETS4eFnZfT4pu9i7J+b2ALC88SQDqNbyyI+zL1d/3g6P?=
 =?us-ascii?Q?GMoEtThM5T1KZEPjDaBjQF4hrFN5kCnr16cRbFSAPC71RMeHxQqSFE9nJX5z?=
 =?us-ascii?Q?wLRQ+CIJj+mgp/tUaPXZazDFCY2Z7BfJ1oLb+aqTMn/TkhAjnSyF569EpLiN?=
 =?us-ascii?Q?WJbeqvyxYcyNibTfWYe9VDAHxilmsYkhpB8BvOvwhjhgpW57i4X8LA8f0CbU?=
 =?us-ascii?Q?cHOuZn0wHcxzUO8TMnvY4Z3tf4p7l9fstGRyBUkq7X62RNxKoRXIspn+LYfi?=
 =?us-ascii?Q?ZwZ/v85jUNWaITeWz/IDfJ6hBaU/N2Vz6zoHk4OjPJ8EEMTb9hVaJSW7Fph0?=
 =?us-ascii?Q?U0Sq3e/6UTtX/qECqIRGwWLL1BqdsgSrP0OIb3dwQ9kzqz3aFHO9mu3ricB1?=
 =?us-ascii?Q?6ivjcBsxxm1UatE+grzj97HHtWt+goFJEzXqU/UBCS7mnw0qqu3UQ/0kKQad?=
 =?us-ascii?Q?HGckd3ItBhPWk1QlHbEl6lX9h1WHMPnq8qZOGTJUX6gqJ9WxYTOxpWr9xuqz?=
 =?us-ascii?Q?7FSs2Ck1kekQcGIO5OYbaSh7VqrarKwEXKJAjPf/52fiLCLAlHFY4nlh7+WU?=
 =?us-ascii?Q?S9w0sl+ZvWLs3FD9N/StrJAm5FSVXTuAALOiDbq3E4/X68K1rQHVPfsQpKzs?=
 =?us-ascii?Q?5Q6l5ESwHWs3a/GMvJz/0lhBnAMeoqtjowfC2Bl5Y95/ssocBPwubBC65puF?=
 =?us-ascii?Q?1jTVZraHLu2br6p5QGGfm3j5g3sSAQzUuIwHvCcyMu5lz1Rmf6s7fkyTXCRg?=
 =?us-ascii?Q?D5uTAv38DcjzH3XHIlSPxu2zEGbaBjEpUBvoWvJsFQ2LCMJW8f7HlXshcuHW?=
 =?us-ascii?Q?yDOAi+gKS9S7rNRTQZvTD6F9H+oZtE1k?=
X-Forefront-PRVS: 0345CFD558
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39840400002)(39450400003)(39410400002)(39400400002)(7736002)(81166006)(5003940100001)(6506006)(4326008)(50986999)(6512007)(5009440100003)(50226002)(8676002)(25786009)(6486002)(6116002)(50466002)(110136004)(53936002)(478600001)(3846002)(33646002)(72206003)(48376002)(53416004)(107886003)(66066001)(2906002)(189998001)(42186005)(305945005)(38730400002)(5660300001)(36756003)(6636002)(6666003)(47776003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR0701MB2076; H:mjaggi.caveonetworks.com;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR0701MB2076;
 23:zUU5uVY2kycNBCWH1hGkQb2tdrAU9wct2t2fppk?=
 =?us-ascii?Q?EIISL1xeRDY7VTaHatSSFGYyu8W4A0Vz6EyDA4nBlhDazdxcCjNjlFXZ/J0j?=
 =?us-ascii?Q?B9HF0pEs+OP1OhyQka47369GPwoLpSumasVvcrWEF0snw0CMIpRPAmBWkxca?=
 =?us-ascii?Q?jliKsuX5tS7diW1I+DXC9KLR933gNzSC8dukxFziFjgKJaobCCn5RVqf0xFN?=
 =?us-ascii?Q?2Dm2HZ/RNrO2qrHwrIIklVhhUo/YMC9nb37PwBe6QjHOIt9FGjsIHdg+3h9F?=
 =?us-ascii?Q?2EFmo6+exMurZZJuy40G0jRBUGsJgXAJtoKvVVYbfhyM95YUG0KJTdC3809y?=
 =?us-ascii?Q?EUQzIdYKRvT+9E3OT0Hdkbeakhj2qr1U33NEvKGhZrXr49gpxOazIsK41EQG?=
 =?us-ascii?Q?j+28rqWDp43pZXzyV3dJs/3QZbKd4J4aGWtgoUlehy3BoEhGct1l84UKkzZB?=
 =?us-ascii?Q?DyXV/fiUYQfoyJZ5hmH0Be4vis8cX/Mknw+nKKGqXL4zyZjZvij7K0YsGd+y?=
 =?us-ascii?Q?zALnIC45GnGMKYmj6Q9C3EmLcuHKOsldwpEIiSkq9ZbfiHsl3TMcNXG9E26t?=
 =?us-ascii?Q?MKX7luAXcjJK4NzLZQtZnNFYOV7H9+xTjD/7IzMj2DqXMPMWe3WedGJcNpCq?=
 =?us-ascii?Q?7DrLRVKQ3r9Ly/B27oJxMYq52m6rvF1KQKQW5HFrHbw/KnsE1eR0zqpZwY4n?=
 =?us-ascii?Q?WKmiwUoBcrxsSlltiipeLhvMyHq7KcqAkAnyt/0xzPhyOc68F9ZR0qQOjsh/?=
 =?us-ascii?Q?S+9aGn3cLbgEtr0OvvHWpr8ifbMZz7jm+Al7zypUIM3VLey8sQ+fx0N6c3Tx?=
 =?us-ascii?Q?5MfaKs9k7BjYZQIZsPZFz9sI4esJuczYYyzQqEfjcY2Xgwsj0McB4p5E5dtj?=
 =?us-ascii?Q?6TYf07gExuAQPEvU4Yw924UZ3mNuYXKu++IvizPP+9h8gW+yBjHvTDz1fi2Q?=
 =?us-ascii?Q?2/9bi1FYD5d8bb8m5hK5FGVLiKeIuJBy7kcGHQ2joy4fb+uHEEEoWHU6iJti?=
 =?us-ascii?Q?6K/7LFEaSWn7nqEKl1lmVE/f2rhcnvqpvDSGTy8ubuMZ0yQ=3D=3D?=
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR0701MB2076;
 6:6x7D8t5HP6tIfLSDKfQaJSQyz9H4SjAzGJQ/WajX?=
 =?us-ascii?Q?lmyDoMBFPCl/7pzEL+LLgwWyror7ReqyAF9q3ACOsTwC2n52yOh/cOhgPc9i?=
 =?us-ascii?Q?JcUdflW6QfwTilEag2ZBPSh7kHWu+lT5AFrYpeemS8UFLjTRn9QunWtbbqul?=
 =?us-ascii?Q?Fn2pacn3xgLHjSdH7uKi++ahJDL9zgSLNK4rfE95nI1OaVmhZCwz8ND4I0j0?=
 =?us-ascii?Q?1Ww7uYZ81+SlyprjVmBjahs3I9BzMb7+AIQU2eWBgSZx7VSrHDe8CVpf76Tc?=
 =?us-ascii?Q?2ZgxGjFx3Tz+asgh0C+n3tqmBxJKHKa/d7eKWxoHFdSh/X+rmgnW6j4TeNwm?=
 =?us-ascii?Q?B/kdNt3SehI9qpdY62fOj4fpm50OFdkpn7o5A2HPQpc7HZOSdOOXwCgGZca2?=
 =?us-ascii?Q?e84JRWfWaHq2gNBhcP5c9AqlJrRS6gb2jA72/QtKNQQitg++XZiHBBF7KGyp?=
 =?us-ascii?Q?QIjP4khLQZ0eS4g9+iNtzN4PfUWYrsO+LYiwIYzT+55Zr0B+IcHjPjJRuIcS?=
 =?us-ascii?Q?H9Baqowag6e37bZI4xgU2UZkfysiIm8EeqjvtQszy1FTrEThIWg1ysNj60VU?=
 =?us-ascii?Q?Nt90mNM+wQH8aK9a8BAXmZVYtK3Fw4r4KefmfK1uJLhvKMvDyC0QNthugKKn?=
 =?us-ascii?Q?QjdBJFxHF+TTm3K5D9x8qfEu/K1hLTG/QWEYuLiIn6EzL+WxvToeffYY3a9C?=
 =?us-ascii?Q?n0vU2RYOZeCHRkxmIVVtxqmBw0uFI0RUThGggu0g0Cs+YFBoBmFGAuUGnqsG?=
 =?us-ascii?Q?AeyYWt/6L4lbXqb7XHocYP742uartESTvXe1K2MZfFj87trvvdEle6DM1O19?=
 =?us-ascii?Q?NrhhUFH61ghPd8ngCiqimu33Xv+uqVAuUHs5vaYWBQsAXzQnCmbS1+Dy+bkR?=
 =?us-ascii?Q?yqRyU3lj+yoBdGTOrqRYRVzTU9bS+LmY7zEcRSyr5mj7Ilxy9TZN9OEL+GeI?=
 =?us-ascii?Q?EyQiiFLba/beBD/pCI7HUM5wqFaiO5oTsdv72ssnDrASqNMZmuJtkCreVqUl?=
 =?us-ascii?Q?/Kc=3D?=
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2076;
 5:OCRg5BLxRqSd59VsQcWcEjgxhpDVgYxLqUva78+Aql/Tu+MjxTY0lBqBh4MRmTuYacHLLYZqzviwQ8tGNK1RV+cbYscBct6/EOaMw8fCkJQwFIAI7f7aSMmh0hCPTYAriq22Oia86MsEqTShE8G0ZK7gu+gfPrVYWABGjroR0gZorpDdaTJAx2VFLfco975OjSxG+KHAvaNLPEBHeC3rcH4C9InmJnV9AZIri3kVK7tw6fBNOXn776Xt76er/J1+rmP/1pwLKxYdrf6r0U11G9rCe25bWObpmF4/kM8AldqyUhHnbPzQAXxqJ07fdSH1l+1k8ynV90MFToehGarPP2ArQamc1uJgfekjUyN/IKn0dbuIb0lFYX9XOm8aB20RUgr6tPM4H+A4375ASI/q4O9oHyHbeQkh287yuVKOjPjs+LBCTnHPLQMAERx+fYMj8/ZjJM+I3ITy9Nhb7/Aj9lXOUSgf3MzEN+TPL3ArILcu7bpTyeQUFAZFRUcyBGAn;
 24:NRr/nGPL0G8fi9sxwEoUhUsuyhC9aqZjroZBorPYLeN/lrzZi1lK8RtTcLiBSoFr4BEo71LXx0McXgUiTSSv1TtTRcquOLFEpkyjtXrqn7c=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2076;
 7:GXPwrJpXGgayoLnviC5Q++4AYx9rWof/Kip2+66bJLMkDTRu4MNami2pp6spUgqvigmQnKN7HTIaW5NTHKZz8QSSJoOaK0R3mGFdYdWuBsm6yabibktH0lkt41FyAi5H1jR51FcCaIfsyRH3SufhJ5maWQDtnJXV3XskoAAAK/c9GlQdI8x3aorkCPHlgC4Lw2yjGbtTMuKO7kcD07Ckc9JiOWIyCkEqAEGnnvmEZH9pEqSSGZznekFwtrNk05pPFRdEJonOSDh57v3+MhdFthwokq1iAVUq0xoDVDeT/73KBCfDaXH2NUMJUZU2LbtdoEmpq7yV5DdhIGQ7WNv3kEt8wi+7B703LJjadtLj9794rMS8S+qwvrjgMahgCpBtZx4I59qlqLZd9F7p1AeXDLJO56oqOqC5E0YSlfzS1uopm3pLpk0vETuveiumohmSGi65GI/HjCl1hZSY/Iq+LHd8+H5I3rTdQZaD7+PpODq1qCVAUJ3pifuvH8nOkRm8Ntd58IkfJWfaBlRgkFwo9ykaW3C1OQf+RifuygRnN6mw1hYzcmXUz8chcgK1BhJM4ngnG0Hxn4w8q1ZM4j3GSDtpa/5cyMx/RI+o2x6bLeiYyiji4z20CDtbf2NsHWNDxpR9sLhInhAr63gk5lQh7L9xuSDF81Zv0aImfkGPj/bGJAq0jSDShSWWfcFn/4+0Kh3dBatCR0XWSqSFriNvonu2q9SBtctzGRh3UY95mDCqp/wVAmO+qhxUgViQ4xtpD+KOVJca7mGdgB5WAXDC+SMG1NWGJlTwNeRHBbvehsw=
X-OriginatorOrg: cavium.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Jun 2017 01:07:20.8559 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0701MB2076
Cc: Manish Jaggi <mjaggi@cavium.com>
Subject: [Xen-devel] [PATCH] ARM: SMMUv2: Add compatible match entry for
	cavium smmuv2
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBhZGRzIGNhdml1bSxzbW11LXYyIGNvbXBhdGlibGUgbWF0Y2ggZW50cnkgaW4g
c21tdSBkcml2ZXIKClNpZ25lZC1vZmYtYnk6IE1hbmlzaCBKYWdnaSA8bWphZ2dpQGNhdml1bS5j
b20+Ci0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYyB8IDEgKwogMSBmaWxl
IGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvYXJtL3NtbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMKaW5k
ZXggMTA4MmZjZi4uODg3Zjg3NCAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
YXJtL3NtbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jCkBAIC0y
MjcyLDYgKzIyNzIsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IG9mX2RldmljZV9pZCBhcm1fc21t
dV9vZl9tYXRjaFtdID0gewogCXsgLmNvbXBhdGlibGUgPSAiYXJtLG1tdS00MDAiLCAuZGF0YSA9
ICh2b2lkICopQVJNX1NNTVVfVjEgfSwKIAl7IC5jb21wYXRpYmxlID0gImFybSxtbXUtNDAxIiwg
LmRhdGEgPSAodm9pZCAqKUFSTV9TTU1VX1YxIH0sCiAJeyAuY29tcGF0aWJsZSA9ICJhcm0sbW11
LTUwMCIsIC5kYXRhID0gKHZvaWQgKilBUk1fU01NVV9WMiB9LAorCXsgLmNvbXBhdGlibGUgPSAi
Y2F2aXVtLHNtbXUtdjIiLCAuZGF0YSA9ICh2b2lkICopQVJNX1NNTVVfVjIgfSwKIAl7IH0sCiB9
OwogTU9EVUxFX0RFVklDRV9UQUJMRShvZiwgYXJtX3NtbXVfb2ZfbWF0Y2gpOwotLSAKMi43LjQK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 21 02:19:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 02:19: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 1dNVEP-0001qe-0k; Wed, 21 Jun 2017 02:18:57 +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 1dNVEN-0001qS-QO
 for xen-devel@lists.xensource.com; Wed, 21 Jun 2017 02:18:55 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 E6/C5-03058-F87D9495; Wed, 21 Jun 2017 02:18:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVbfvume
 kwdGZLBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmPj9E1vBRJuKti1zmBoY
 Fxp1MXJyCAn8ZZS4ctOvi5ELyH7MKNF9+ykThLONUeLJ6/lsIFUiAs4SX8/MZQexeQX0Jdad2
 MYCYgsLBEkcX3CCEaRBQuAJk8SdOVuBujmAHE+JB29KQWpAzIn7tgH1snOwCVhJHBIDibIIqE
 q0r2hkncDIvYCRYRWjRnFqUVlqka6RmV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4
 mRqDHGYBgB+OZBYGHGCU5mJREedes9owU4kvKT6nMSCzOiC8qzUktPsQow8GhJMHLfA0oJ1iU
 mp5akZaZAww9mLQEB4+SCG/4HKA0b3FBYm5xZjpE6hSjLseG1eu/MAmx5OXnpUqJ8zqBzBAAK
 coozYMbAYuDS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmlQGZwpOZVwK36RXQEUxAR7w44g
 FyREkiQkqqgfHS5UsK+1/Vzf14vix311rpl0cM09w+7j+lkfLHM0qp2vCA0cwd69QPfruXc76
 z/nqVWc77IB2jPuXDzdf0V0/jjFopfVA/dAbXtGd6F7q+Sgp5VUf6tm2RidK+ef+V+iLB6TfM
 bkr62WyUMm0VW7qXz7tg8VeXp7PP/J79csb27cerbCSlG34osRRnJBpqMRcVJwIA2Kc4bX4CA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1498011533!49117273!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2820 invoked from network); 21 Jun 2017 02:18:53 -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; 21 Jun 2017 02: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 <osstest-admin@xenproject.org>)
 id 1dNVEH-0002YH-R8; Wed, 21 Jun 2017 02:18: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 1dNVEC-0007uZ-8s; Wed, 21 Jun 2017 02:18:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dNVEB-0005vn-TH; Wed, 21 Jun 2017 02:18:44 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110907-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=d8f1b48fd665d7aad1711de2f073540d07d2d041
X-Osstest-Versions-That: xen=461b2165346de236fff2d00d1c318062f1daab08
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 21 Jun 2017 02:18:43 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 110907: 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="===============2006036836854356830=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

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
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  d8f1b48fd665d7aad1711de2f073540d07d2d041
baseline version:
 xen                  461b2165346de236fff2d00d1c318062f1daab08

Last test of basis   110573  2017-06-19 15:01:32 Z    1 days
Testing same since   110907  2017-06-21 00:20:54 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Andrew Morton <akpm@linux-foundation.org>
  Artem Bityutskiy <Artem.Bityutskiy@nokia.com>
  David Woodhouse <David.Woodhouse@intel.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Petre Pircalabu <ppircalabu@bitdefender.com>
  Praveen Kumar <kpraveen.lkml@gmail.com>
  Roger Pau Monné <roger.pau@citrix.com>
  Ross Lagerwall <ross.lagerwall@citrix.com>
  Tamas K Lengyel <tamas@tklengyel.com>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>
  Wolfram Strepp <wstrepp@gmx.de>

jobs:
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 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


Pushing revision :

+ branch=xen-unstable-smoke
+ revision=d8f1b48fd665d7aad1711de2f073540d07d2d041
+ . ./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 d8f1b48fd665d7aad1711de2f073540d07d2d041
+ branch=xen-unstable-smoke
+ revision=d8f1b48fd665d7aad1711de2f073540d07d2d041
+ . ./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
+ '[' xd8f1b48fd665d7aad1711de2f073540d07d2d041 = 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-3.14
++ : 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 d8f1b48fd665d7aad1711de2f073540d07d2d041:refs/heads/smoke
To osstest@xenbits.xen.org:/home/xen/git/xen.git
   461b216..d8f1b48  d8f1b48fd665d7aad1711de2f073540d07d2d041 -> smoke


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2006036836854356830==--

From xen-devel-bounces@lists.xen.org Wed Jun 21 02:57:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 02: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 1dNVp7-0004Kc-M1; Wed, 21 Jun 2017 02:56:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ethan.kernel@gmail.com>) id 1dNVp6-0004KV-DJ
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 02:56:52 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 15/CC-01992-370E9495; Wed, 21 Jun 2017 02:56:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXiVRt0SLfogWe
 kwZR7Vhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8brJSoFf4Qqrr7qYW1gvMrXxcjFISQwk1Fi
 fW8DI4jDItDAKtG+ZQsriCMhMIdV4sK/ZyxdjJxATp7EklXvGSHsQomXF2Yzg9i8AoISJ2c+A
 arhABrlKdE3VxkkzClgKLFjcisriC0kYCDx8fxBJhCbTUBTovPrNDYQm0VAVeLPyvUsEGMCJH
 7f7AaLCwvESUz+sANsvIiAksTXRXPBepkFLjNKfPwoDmFrSrRu/80+gVFgFpIrZiFJLWBkWsW
 oXpxaVJZapGuil1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGIQMQLCD8Vaf8yFG
 SQ4mJVFe/5uekUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeB/fB8oJFqWmp1akZeYA4wEmLcHBo
 yTCGz4HKM1bXJCYW5yZDpE6xWjJsWH1+i9MHHf6NgDJSQe2f2ESYsnLz0uVEudtAZknANKQUZ
 oHNw4Ws5cYZaWEeRmBDhTiKUgtys0sQZV/xSjOwagkzGsIMoUnM68EbusroIOYgA56ccQD5KC
 SRISUVAPjJM6qR8fa2a6dPd+6d9vr11KRy3Z+lZQt4+1dluS0hTO1LWRFyfHpM0p23mTeZLAn
 ffcGVa7o60r75n056GJ2YuU8oefJO2Rvrp4bK8/LEq3k+tlxoqP9doEHVTdD2KT9zQRXzLz2L
 uRjtbHK2mC7Pv0/fuc32wjInr24+cSnS9fSL08J4Fw7XYmlOCPRUIu5qDgRAN4PF1LUAgAA
X-Env-Sender: ethan.kernel@gmail.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1498013809!75871714!1
X-Originating-IP: [74.125.82.194]
X-SpamReason: No, hits=0.6 required=7.0 tests=MAILTO_TO_SPAM_ADDR, RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18274 invoked from network); 21 Jun 2017 02:56:50 -0000
Received: from mail-ot0-f194.google.com (HELO mail-ot0-f194.google.com)
 (74.125.82.194)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 21 Jun 2017 02:56:50 -0000
Received: by mail-ot0-f194.google.com with SMTP id z48so17496528otz.2
 for <xen-devel@lists.xenproject.org>; Tue, 20 Jun 2017 19:56: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=E4Dxthkd7WSwSu3roOnKHfy8Qm2NpILKw/rveyO68qg=;
 b=Hx5mib2KFka47+PGBSViPWvji1wpmF6MSNGTWDQiXCN1J/STkvYIcaWVxE3we7s5Pz
 VOxXDyg+YOXbqPtqgUztQheKILllq7nlmGjuz0Uu7aoQdjDtK1VTMt2ObYXqrQQ9olLu
 mE+otdVtj3nJSy2FqosVCSQZQTPHR2UCVdLZTN8hnO+4cByzNyZ+v/pWY7Cjg++2buSx
 zOrhZ0hx8E+VSx19c4SUboTWo6KlmpIy4sRrhODF3jRSEe78RMW8W51kNSQ60ZUCYedT
 yxDzeuw/90VV/bNy34S3InW8KM/HDeKk4aaJpKvRnsQR6pWGB3kQ3Hka8wYd8FMUUrJc
 ZIgQ==
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=E4Dxthkd7WSwSu3roOnKHfy8Qm2NpILKw/rveyO68qg=;
 b=ZbT3JoIDp8/jglf60QDoZ5fTHRqeTn/9lXtkOck7oa0nh4+efjq45x9DOileyYavfD
 hTRx4r6qFy9p0/uNAB5pyXKRkql9dXlyBlcZSKHg4wpzDmGGmumbnnSQgfxPFZZLyLJu
 X9qcVe9P+1JnKkDK9mmyagPgElomsCgQU9HQyTWRhtEBTWrYv79ad2D9NZeNIzS6c5/Y
 l1eAlAzEC++4JlmXRGlxcyxbJ6/Kpvq2pluUU5jyubpkTtZWYCMC1/BRzSeyXjJ/fepi
 a1IXE10x/Q3HVwbXO3yMkxeHeMz6j6JEhMWRmxdWhqeOK14okZtGl4lUJm8hfvASiyQS
 0Cfg==
X-Gm-Message-State: AKS2vOxZIssgc6La/Kiez8mP2ue0tzN/+Z2NsaJ2r/mvbK/8S7KfMWyC
 +RWvsW5flCJlH8Azd3lJ3l4+rkRmhQ==
X-Received: by 10.157.46.65 with SMTP id c1mr9619397otd.190.1498013809490;
 Tue, 20 Jun 2017 19:56:49 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.74.89.74 with HTTP; Tue, 20 Jun 2017 19:56:48 -0700 (PDT)
In-Reply-To: <20170620211637.2590-1-bp@alien8.de>
References: <20170620211637.2590-1-bp@alien8.de>
From: Ethan Zhao <ethan.kernel@gmail.com>
Date: Wed, 21 Jun 2017 10:56:48 +0800
Message-ID: <CABawtvPFv+G_rdy2zJfRrx92d1vPy8kXnoON7D_4mX3xDBXa4Q@mail.gmail.com>
To: Borislav Petkov <bp@alien8.de>
Cc: "<xen-devel@lists.xenproject.org>" <xen-devel@lists.xenproject.org>,
 X86 ML <x86@kernel.org>, LKML <linux-kernel@vger.kernel.org>,
 linux-edac <linux-edac@vger.kernel.org>, Tony Luck <tony.luck@intel.com>
Subject: Re: [Xen-devel] [PATCH] x86/MCE,
 xen/mcelog: Make /dev/mcelog registration messages more precise
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Qm9yaXNsYXYsCgogICAgSG93IGFib3V0IHNraXBwaW5nIHRoZSBtaXNjX3JlZ2lzdGVyKCkgc3Rl
cHMgYW5kIGtlZXAgc2lsZW5jZSBpZgp5b3Uga25vdyBpdCBpcyBydW5uaW5nIGFzIERvbTAgPyBh
cyBpdCBpcyBlYXN5IHRvIGtub3cuCgoKUmV2aWV3ZWQtYnk6IEV0aGFuIFpoYW8gPGV0aGFuLnpo
YW9Ab3JhY2xlLmNvbT4KCk9uIFdlZCwgSnVuIDIxLCAyMDE3IGF0IDU6MTYgQU0sIEJvcmlzbGF2
IFBldGtvdiA8YnBAYWxpZW44LmRlPiB3cm90ZToKPiBGcm9tOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+Cj4KPiBXaGVuIHJ1bm5pbmcgdW5kZXIgWGVuIGFzIGRvbTAsIC9kZXYvbWNl
bG9nIGlzIGJlaW5nIHByb3ZpZGVkIGJ5IFhlbgo+IGluc3RlYWQgb2YgdGhlIG5vcm1hbCBtY2Vs
b2cgY2hhcmFjdGVyIGRldmljZSBvZiB0aGUgTUNFIGNvcmUuIENvbnZlcnQKPiBhbiBlcnJvciBt
ZXNzYWdlIGJlaW5nIGlzc3VlZCBieSB0aGUgTUNFIGNvcmUgaW4gdGhpcyBjYXNlIHRvIGFuCj4g
aW5mb3JtYXRpdmUgbWVzc2FnZSB0aGF0IFhlbiBoYXMgcmVnaXN0ZXJlZCB0aGUgZGV2aWNlLgo+
Cj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+IENjOiBU
b255IEx1Y2sgPHRvbnkubHVja0BpbnRlbC5jb20+Cj4gQ2M6IGxpbnV4LWVkYWMgPGxpbnV4LWVk
YWNAdmdlci5rZXJuZWwub3JnPgo+IENjOiB4ODYtbWwgPHg4NkBrZXJuZWwub3JnPgo+IENjOiB4
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiBMaW5rOiBodHRwOi8vbGttbC5rZXJuZWwu
b3JnL3IvMjAxNzA2MTQwODQwNTkuMTkyOTQtMS1qZ3Jvc3NAc3VzZS5jb20KPiBbIE1hc3NhZ2Ug
YSBiaXQuIF0KPiBTaWduZWQtb2ZmLWJ5OiBCb3Jpc2xhdiBQZXRrb3YgPGJwQHN1c2UuZGU+Cj4g
LS0tCj4gIGFyY2gveDg2L2tlcm5lbC9jcHUvbWNoZWNrL2Rldi1tY2Vsb2cuYyB8IDggKysrKysr
Ky0KPiAgZHJpdmVycy94ZW4vbWNlbG9nLmMgICAgICAgICAgICAgICAgICAgIHwgMiArKwo+ICAy
IGZpbGVzIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+Cj4gZGlmZiAt
LWdpdCBhL2FyY2gveDg2L2tlcm5lbC9jcHUvbWNoZWNrL2Rldi1tY2Vsb2cuYyBiL2FyY2gveDg2
L2tlcm5lbC9jcHUvbWNoZWNrL2Rldi1tY2Vsb2cuYwo+IGluZGV4IGE4MDQyN2MzMGM5My4uMTBj
ZWM0M2FhYzM4IDEwMDY0NAo+IC0tLSBhL2FyY2gveDg2L2tlcm5lbC9jcHUvbWNoZWNrL2Rldi1t
Y2Vsb2cuYwo+ICsrKyBiL2FyY2gveDg2L2tlcm5lbC9jcHUvbWNoZWNrL2Rldi1tY2Vsb2cuYwo+
IEBAIC00MTUsOSArNDE1LDE1IEBAIHN0YXRpYyBfX2luaXQgaW50IGRldl9tY2Vsb2dfaW5pdF9k
ZXZpY2Uodm9pZCkKPiAgICAgICAgIC8qIHJlZ2lzdGVyIGNoYXJhY3RlciBkZXZpY2UgL2Rldi9t
Y2Vsb2cgKi8KPiAgICAgICAgIGVyciA9IG1pc2NfcmVnaXN0ZXIoJm1jZV9jaHJkZXZfZGV2aWNl
KTsKPiAgICAgICAgIGlmIChlcnIpIHsKPiAtICAgICAgICAgICAgICAgcHJfZXJyKCJVbmFibGUg
dG8gaW5pdCBkZXZpY2UgL2Rldi9tY2Vsb2cgKHJjOiAlZClcbiIsIGVycik7Cj4gKyAgICAgICAg
ICAgICAgIGlmIChlcnIgPT0gLUVCVVNZKQo+ICsgICAgICAgICAgICAgICAgICAgICAgIC8qIFhl
biBkb20wIG1pZ2h0IGhhdmUgcmVnaXN0ZXJlZCB0aGUgZGV2aWNlIGFscmVhZHkuICovCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgcHJfaW5mbygiVW5hYmxlIHRvIGluaXQgZGV2aWNlIC9kZXYv
bWNlbG9nLCBhbHJlYWR5IHJlZ2lzdGVyZWQiKTsKPiArICAgICAgICAgICAgICAgZWxzZQo+ICsg
ICAgICAgICAgICAgICAgICAgICAgIHByX2VycigiVW5hYmxlIHRvIGluaXQgZGV2aWNlIC9kZXYv
bWNlbG9nIChyYzogJWQpXG4iLCBlcnIpOwo+ICsKPiAgICAgICAgICAgICAgICAgcmV0dXJuIGVy
cjsKPiAgICAgICAgIH0KPiArCj4gICAgICAgICBtY2VfcmVnaXN0ZXJfZGVjb2RlX2NoYWluKCZk
ZXZfbWNlbG9nX25iKTsKPiAgICAgICAgIHJldHVybiAwOwo+ICB9Cj4gZGlmZiAtLWdpdCBhL2Ry
aXZlcnMveGVuL21jZWxvZy5jIGIvZHJpdmVycy94ZW4vbWNlbG9nLmMKPiBpbmRleCBhNDkzYzcz
MTVlOTQuLjZjYzFjMTViY2Q4NCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL3hlbi9tY2Vsb2cuYwo+
ICsrKyBiL2RyaXZlcnMveGVuL21jZWxvZy5jCj4gQEAgLTQwOCw2ICs0MDgsOCBAQCBzdGF0aWMg
aW50IF9faW5pdCB4ZW5fbGF0ZV9pbml0X21jZWxvZyh2b2lkKQo+ICAgICAgICAgaWYgKHJldCkK
PiAgICAgICAgICAgICAgICAgZ290byBkZXJlZ2lzdGVyOwo+Cj4gKyAgICAgICBwcl9pbmZvKCIv
ZGV2L21jZWxvZyByZWdpc3RlcmVkIGJ5IFhlblxuIik7Cj4gKwo+ICAgICAgICAgcmV0dXJuIDA7
Cj4KPiAgZGVyZWdpc3RlcjoKPiAtLQo+IDIuMTMuMAo+CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 21 06:11:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 06: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 1dNYrC-0008Kj-O6; Wed, 21 Jun 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 1dNYrB-0008Kd-Es
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 06:11:13 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 4E/A2-02006-00E0A495; Wed, 21 Jun 2017 06:11:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS5eBzyv
 SYNI5dovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPb3z7mgl6Jit2/brE1MHYIdzFycAgJ5Ek0
 v0npYuTk4BWwk7hx/yUjiC0hYChxeuFNFhCbRUBV4uzEh2BxNgF1ibZn21lBbBGgml+zboHZz
 AIFEgs/LAOrERZwk9j7ZRZzFyMX0PjNjBInbr4AK+IU8JH4/ekxK8heXgFBib87hCF6tSQe/r
 rFAmFrSyxb+JoZpIRZQFpi+T+OCYx8sxAaZiFpmIWkYRZCwwJGllWMGsWpRWWpRbqGxnpJRZn
 pGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIHBxwAEOxj/bfM8xCjJwaQkylvyxTNSiC8p
 P6UyI7E4I76oNCe1+BCjDAeHkgRvCo9XpJBgUWp6akVaZg4wDmDSEhw8SiK8lRxAad7igsTc4
 sx0iNQpRkUpcd4WkD4BkERGaR5cGyz2LjHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmYdy830B
 SezLwSuOmvgBYzAS1+ccQDZHFJIkJKqoFxqZpUl9wR9lfv3ui06Je1RT1ZGaiSz8z2mn26fOX
 HpWUrc9fV9fCc6X6UOs/3v9sJn+ib1doiSo3/5Vw9Ha76mE7rT9lU8FpQ4+ED9lg92xO9G6a6
 1R5juSD9/MyfuwInN3Vk3r74Z2LPq1n+y4oWuZi1N2vLscZrL6mYXTez6St3p1FgsLISS3FGo
 qEWc1FxIgCXWjAZuAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1498025470!90315545!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55635 invoked from network); 21 Jun 2017 06:11:11 -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; 21 Jun 2017 06:11:11 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 21 Jun 2017 00:11:09 -0600
Message-Id: <594A2A1C0200007800164F2A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 21 Jun 2017 00:11:08 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <59492D1C0200007800164AA3@prv-mh.provo.novell.com>
 <59492D1C0200007800164AA3@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1706201421210.12819@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1706201421210.12819@sstabellini-ThinkPad-X260>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>, qemu-devel@nongnu.org
Subject: Re: [Xen-devel] [PATCH] 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>

Pj4+IE9uIDIwLjA2LjE3IGF0IDIzOjQ4LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gT24gVHVlLCAyMCBKdW4gMjAxNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IEBAIC0zNiwxMyAr
MzMsNyBAQCBzdHJ1Y3QgYmxraWZfeDg2XzMyX3JlcXVlc3RfZGlzY2FyZCB7Cj4+ICAgICAgYmxr
aWZfc2VjdG9yX3Qgc2VjdG9yX251bWJlcjsgICAgLyogc3RhcnQgc2VjdG9yIGlkeCBvbiBkaXNr
IChyL3cgb25seSkgICovCj4+ICAgICAgdWludDY0X3QgICAgICAgbnJfc2VjdG9yczsgICAgICAg
LyogIyBvZiBjb250aWd1b3VzIHNlY3RvcnMgdG8gZGlzY2FyZCAgICovCj4+ICB9Owo+PiAtc3Ry
dWN0IGJsa2lmX3g4Nl8zMl9yZXNwb25zZSB7Cj4+IC0gICAgdWludDY0X3QgICAgICAgIGlkOyAg
ICAgICAgICAgICAgLyogY29waWVkIGZyb20gcmVxdWVzdCAqLwo+PiAtICAgIHVpbnQ4X3QgICAg
ICAgICBvcGVyYXRpb247ICAgICAgIC8qIGNvcGllZCBmcm9tIHJlcXVlc3QgKi8KPj4gLSAgICBp
bnQxNl90ICAgICAgICAgc3RhdHVzOyAgICAgICAgICAvKiBCTEtJRl9SU1BfPz8/ICAgICAgICov
Cj4+IC19Owo+PiAgdHlwZWRlZiBzdHJ1Y3QgYmxraWZfeDg2XzMyX3JlcXVlc3QgYmxraWZfeDg2
XzMyX3JlcXVlc3RfdDsKPj4gLXR5cGVkZWYgc3RydWN0IGJsa2lmX3g4Nl8zMl9yZXNwb25zZSBi
bGtpZl94ODZfMzJfcmVzcG9uc2VfdDsKPj4gICNwcmFnbWEgcGFjayhwb3ApCj4+ICAKPj4gIC8q
IHg4Nl82NCBwcm90b2NvbCB2ZXJzaW9uICovCj4+IEBAIC02MiwyMCArNTMsMTQgQEAgc3RydWN0
IGJsa2lmX3g4Nl82NF9yZXF1ZXN0X2Rpc2NhcmQgewo+PiAgICAgIGJsa2lmX3NlY3Rvcl90IHNl
Y3Rvcl9udW1iZXI7ICAgIC8qIHN0YXJ0IHNlY3RvciBpZHggb24gZGlzayAoci93IG9ubHkpICAq
Lwo+PiAgICAgIHVpbnQ2NF90ICAgICAgIG5yX3NlY3RvcnM7ICAgICAgIC8qICMgb2YgY29udGln
dW91cyBzZWN0b3JzIHRvIGRpc2NhcmQgICAqLwo+PiAgfTsKPj4gLXN0cnVjdCBibGtpZl94ODZf
NjRfcmVzcG9uc2Ugewo+PiAtICAgIHVpbnQ2NF90ICAgICAgIF9fYXR0cmlidXRlX18oKF9fYWxp
Z25lZF9fKDgpKSkgaWQ7Cj4+IC0gICAgdWludDhfdCAgICAgICAgIG9wZXJhdGlvbjsgICAgICAg
LyogY29waWVkIGZyb20gcmVxdWVzdCAqLwo+PiAtICAgIGludDE2X3QgICAgICAgICBzdGF0dXM7
ICAgICAgICAgIC8qIEJMS0lGX1JTUF8/Pz8gICAgICAgKi8KPj4gLX07Cj4+Cj4+ICB0eXBlZGVm
IHN0cnVjdCBibGtpZl94ODZfNjRfcmVxdWVzdCBibGtpZl94ODZfNjRfcmVxdWVzdF90Owo+PiAt
dHlwZWRlZiBzdHJ1Y3QgYmxraWZfeDg2XzY0X3Jlc3BvbnNlIGJsa2lmX3g4Nl82NF9yZXNwb25z
ZV90Owo+PiAgCj4+ICBERUZJTkVfUklOR19UWVBFUyhibGtpZl9jb21tb24sIHN0cnVjdCBibGtp
Zl9jb21tb25fcmVxdWVzdCwKPj4gLSAgICAgICAgICAgICAgICAgIHN0cnVjdCBibGtpZl9jb21t
b25fcmVzcG9uc2UpOwo+PiArICAgICAgICAgICAgICAgICAgc3RydWN0IGJsa2lmX3Jlc3BvbnNl
KTsKPj4gIERFRklORV9SSU5HX1RZUEVTKGJsa2lmX3g4Nl8zMiwgc3RydWN0IGJsa2lmX3g4Nl8z
Ml9yZXF1ZXN0LAo+PiAtICAgICAgICAgICAgICAgICAgc3RydWN0IGJsa2lmX3g4Nl8zMl9yZXNw
b25zZSk7Cj4+ICsgICAgICAgICAgICAgICAgICBzdHJ1Y3QgYmxraWZfcmVzcG9uc2UgUUVNVV9Q
QUNLRUQpOwo+IAo+IEluIG15IHRlc3QsIHRoZSBwcmV2aW91cyBzaXplcyBhbmQgYWxpZ25tZW50
cyBvZiB0aGUgcmVzcG9uc2Ugc3RydWN0cwo+IHdlcmUgKG9uIGJvdGggeDg2XzMyIGFuZCB4ODZf
NjQpOgo+IAo+IHNpemVvZihibGtpZl94ODZfMzJfcmVzcG9uc2UpPTEyICAgc2l6ZW9mKGJsa2lm
X3g4Nl82NF9yZXNwb25zZSk9MTYKPiBhbGlnbihibGtpZl94ODZfMzJfcmVzcG9uc2UpPTQgICAg
IGFsaWduKGJsa2lmX3g4Nl82NF9yZXNwb25zZSk9OAo+IAo+IFdoaWxlIHdpdGggdGhlc2UgY2hh
bmdlcyBhcmUgbm93LCB3aGVuIGNvbXBpbGVkIG9uIHg4Nl82NDoKPiBzaXplb2YoYmxraWZfeDg2
XzMyX3Jlc3BvbnNlKT0xMSAgIHNpemVvZihibGtpZl94ODZfNjRfcmVzcG9uc2UpPTE2Cj4gYWxp
Z24oYmxraWZfeDg2XzMyX3Jlc3BvbnNlKT0xICAgICBhbGlnbihibGtpZl94ODZfNjRfcmVzcG9u
c2UpPTgKPiAKPiB3aGVuIGNvbXBpbGVkIG9uIHg4Nl8zMjoKPiBzaXplb2YoYmxraWZfeDg2XzMy
X3Jlc3BvbnNlKT0xMSAgIHNpemVvZihibGtpZl94ODZfNjRfcmVzcG9uc2UpPTEyCj4gYWxpZ24o
YmxraWZfeDg2XzMyX3Jlc3BvbnNlKT0xICAgICBhbGlnbihibGtpZl94ODZfNjRfcmVzcG9uc2Up
PTQKPiAKPiBEaWQgSSBkbyBteSB0ZXN0cyB3cm9uZz8KPiAKPiBRRU1VX1BBQ0tFRCBpcyBub3Qg
dGhlIHNhbWUgYXMgI3ByYWdtYSBwYWNrKHB1c2gsIDQpLiBJbiBmYWN0LCBpdCBpcyB0aGUKPiBz
YW1lIGFzICNwcmFnbWEgcGFjayhwdXNoLCAxKSwgY2F1c2luZyB0aGUgc3RydWN0IHRvIGJlIGRl
bnNlbHkgcGFja2VkLAo+IGxlYXZpbmcgbm8gcGFkZGluZyB3aGF0c2V2ZXIuCj4gCj4gSW4gYWRk
aXRpb24sIHdpdGhvdXQgX19hdHRyaWJ1dGVfXygoX19hbGlnbmVkX18oOCkpKSwKPiBibGtpZl94
ODZfNjRfcmVzcG9uc2Ugd29uJ3QgYmUgOCBieXRlcyBhbGlnbmVkIHdoZW4gYnVpbHQgb24geDg2
XzMyLgo+IAo+IEFtIEkgbWlzc2luZyBzb21ldGhpbmc/CgpXZWxsLCB5b3UncmUgbWl4aW5nIGF0
dHJpYnV0ZSBhcHBsaWNhdGlvbiB1cG9uIHN0cnVjdHVyZQpkZWNsYXJhdGlvbiB3aXRoIGF0dHJp
YnV0ZSBhcHBsaWNhdGlvbiB1cG9uIHN0cnVjdHVyZSB1c2UuIEl0J3MKdGhlIGxhdHRlciBoZXJl
LCBhbmQgaGVuY2UgdGhlIGF0dHJpYnV0ZSBkb2Vzbid0IGFmZmVjdApzdHJ1Y3R1cmUgbGF5b3V0
IGF0IGFsbC4gQWxsIGl0IGRvZXMgaXMgYXZvaWQgdGhlIF9jb250YWluaW5nXwozMi1iaXQgdW5p
b24gdG8gYmVjb21lIDgtYnl0ZSBhbGlnbmVkIChhbmQgdGFpbCBwYWRkaW5nIHRvIGJlCmluc2Vy
dGVkKS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 21 06:15:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 06: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 1dNYvg-0008Uq-95; Wed, 21 Jun 2017 06:15: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 1dNYvf-0008Uk-2Z
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 06:15:51 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 52/CA-03696-61F0A495; Wed, 21 Jun 2017 06:15:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXS6fjDS1eU3yv
 S4O9CU4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPS1UWsBb85KrYc+8jUwDiBvYuRk0NIIE9i
 Yd8UZhCbV8BO4v3xXawgtoSAocTphTdZQGwWAVWJdxvWg9WzCahLtD3bDlYjIqAscff7DLAaZ
 oE4if2zHjOC2MICLhJvm2+ydTFyAc0/wSgx7eY6JpAEp4ClxN3Hb4FsDqBlghJ/dwhD9GpJPP
 x1C2qOtsSyha+ZQUqYBaQllv/jmMDINwuhYRaShllIGmYhNCxgZFnFqFGcWlSWWqRraKCXVJS
 ZnlGSm5iZA+SZ6eWmFhcnpqfmJCYV6yXn525iBIYfAxDsYLy3LOAQoyQHk5Iob8kXz0ghvqT8
 lMqMxOKM+KLSnNTiQ4wyHBxKErz+fF6RQoJFqempFWmZOcBIgElLcPAoifBWcgCleYsLEnOLM
 9MhUqcYFaXEeRlB+gRAEhmleXBtsOi7xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWHeZF6gKT
 yZeSVw018BLWYCWvziiAfI4pJEhJRUA+MUvlj3LbsSIgyvaEx/5/0m6fvx/gcxUzdaPN0g7SL
 +6EvFaZYJxXySpxhPb2Bn2/f5qYzMFMlfJwLnf2jWMi9b6aF+oyO8TN7y+8ywJYI5ticPSioc
 PBy+ttjYbonPtVXVOz8tulN/8KqM670sE2vZO2d9uIRnv/V8onLwjmSjwn0D71S1K5uUWIozE
 g21mIuKEwGWDkuPuQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1498025748!74766342!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6483 invoked from network); 21 Jun 2017 06:15: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; 21 Jun 2017 06:15:49 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 21 Jun 2017 00:15:47 -0600
Message-Id: <594A2B320200007800164F37@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 21 Jun 2017 00:15:46 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20170608171203.20416-1-wei.liu2@citrix.com>
 <20170608171203.20416-5-wei.liu2@citrix.com>
 <594967A70200007800164D29@prv-mh.provo.novell.com>
 <20170620162529.j25maj5jud766n6i@citrix.com>
In-Reply-To: <20170620162529.j25maj5jud766n6i@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 v4 04/27] x86: move PV invalid op 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+IE9uIDIwLjA2LjE3IGF0IDE4OjI1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gVHVlLCBKdW4gMjAsIDIwMTcgYXQgMTA6MjE6MjdBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+ID4+PiBPbiAwOC4wNi4xNyBhdCAxOToxMSwgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdy
b3RlOgo+PiA+IEBAIC0xMDUzLDggKzk4Miw4IEBAIHZvaWQgZG9faW52YWxpZF9vcChzdHJ1Y3Qg
Y3B1X3VzZXJfcmVncyAqcmVncykKPj4gPiAgCj4+ID4gICAgICBpZiAoIGxpa2VseShndWVzdF9t
b2RlKHJlZ3MpKSApCj4+ID4gICAgICB7Cj4+ID4gLSAgICAgICAgaWYgKCAhZW11bGF0ZV9pbnZh
bGlkX3JkdHNjcChyZWdzKSAmJgo+PiA+IC0gICAgICAgICAgICAgIWVtdWxhdGVfZm9yY2VkX2lu
dmFsaWRfb3AocmVncykgKQo+PiA+ICsgICAgICAgIGlmICggIXB2X2VtdWxhdGVfaW52YWxpZF9y
ZHRzY3AocmVncykgJiYKPj4gPiArICAgICAgICAgICAgICFwdl9lbXVsYXRlX2ZvcmNlZF9pbnZh
bGlkX29wKHJlZ3MpICkKPj4gCj4+IEkgd29uZGVyIGlmIHRoZSBmaXJzdCBjb3VsZG4ndCBiZSBj
YWxsZWQgYnkgdGhlIHNlY29uZCwgbWFraW5nIGl0Cj4+IHVubmVjZXNzYXJ5IHRvIGV4cG9ydCBi
b3RoLiBPciBtYXliZSBoYXZlIGEgd3JhcHBlcgo+PiBwdl9lbXVsYXRlX2ludmFsaWRfb3AoKSBh
cm91bmQgYm90aC4KPj4gCj4gCj4gRG8geW91IHdhbnQgbWUgdG8gcmVmYWN0b3IgYW5kIG1vdmUg
Y29kZSBpbiB0aGUgc2FtZSBwYXRjaD8gV291bGRuJ3QKPiB0aGF0IG1ha2UgaXQgaGFyZCBmb3Ig
eW91IHRvIHJldmlldz8KCldoeSAtIGVzcGVjaWFsbHkgaW4gdGhlIHdyYXBwZXIgdmFyaWFudCB5
b3UnZCBtb3ZlIGJvdGggZnVuY3Rpb25zCnVuY2hhbmdlZCAocGVyaGFwcyBldmVuIHdpdGggdGhl
IG5hbWVzIGxlZnQgYXMgdGhleSBhcmUpLCBhbmQKbWVyZWx5IGFkZCB0aGUgd3JhcHBlciAoYW5k
IG9mIGNvdXJzZSB1c2UgaXQgaW4gdGhlIGNvZGUgZnJhZ21lbnQKYWJvdmUpLiBUaGF0J2xsIG1h
a2UgcmV2aWV3IHJhdGhlciBzaW1wbGUsIGFzIHlvdSdsbCBzdGlsbCBiZSBhYmxlIHRvCnN0YXRl
IHRoYXQgeW91IGxlZnQgYm90aCBleGlzdGluZyBmdW5jdGlvbnMgdW5jaGFuZ2VkLgoKSmFuCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 21 06:38:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 06:38: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 1dNZHA-0001P5-2d; Wed, 21 Jun 2017 06: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 <JBeulich@suse.com>) id 1dNZH8-0001Oz-E6
 for xen-devel@lists.xen.org; Wed, 21 Jun 2017 06:38:02 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 03/56-02199-9441A495; Wed, 21 Jun 2017 06:38:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsXS6fjDS9dTxCv
 SYM1aToslHxezODB6HN39mymAMYo1My8pvyKBNePZ6rvsBX28FQvv3GBtYHzG1cXIySEkkCdx
 8/dX1i5GDg5eATuJ1iXCIGEJAUOJ0wtvsoDYLAKqEk+XfGEEsdkE1CXanm0HKxcRUJJ4fccGJ
 MwsYC5xc95dNhBbWMBNYsKCfUA2F9D0RYwSty6cZAZJcArYSrze95sFYpWgxN8dwhC9WhIPf9
 1igbC1JZYtfM0MUsIsIC2x/B/HBEa+WQgNs5A0zELSMAuhYQEjyypG9eLUorLUIl0jvaSizPS
 MktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwMCrZ2Bg3MF4qtn5EKMkB5OSKG/JF89IIb6k
 /JTKjMTijPii0pzU4kOMMhwcShK8ncJekUKCRanpqRVpmTnAGIBJS3DwKInwbuEHSvMWFyTmF
 memQ6ROMSpKifOKgfQJgCQySvPg2mBxd4lRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMK+4EN
 AUnsy8Erjpr4AWMwEtfnHEA2RxSSJCSqqBMVT2h0no5kD7W0F2dw7ceff1gsn6VpZ3Dq1/uns
 sQyWuOFxbnXGE09BxXY/YiYLrt7g7Pz0vltdfEpmyRXtzv0GbM3/Yxa3zBK0OhbzsKHbT33vO
 4V2ap8YByYNXt4p8SFunuldrzpXUn0fE2zM+agir5uprTrb9ke89UUzTc5NT7qJQ4bWMSizFG
 YmGWsxFxYkAhvW4oLYCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1498027079!99034633!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29507 invoked from network); 21 Jun 2017 06:38:00 -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; 21 Jun 2017 06:38:00 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 21 Jun 2017 00:37:58 -0600
Message-Id: <594A30650200007800164F4F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 21 Jun 2017 00:37:57 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Sarah Newman" <srn@prgmr.com>
References: <b3b29d29-fdf3-7112-88a8-10f677d88a7d@prgmr.com>
 <5948F7DF0200007800164613@prv-mh.provo.novell.com>
 <02b315ca-1956-4c85-137c-d93b6cb994cc@prgmr.com>
In-Reply-To: <02b315ca-1956-4c85-137c-d93b6cb994cc@prgmr.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] stub domain crash related to bind_interdomain
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIwLjA2LjE3IGF0IDE5OjM2LCA8c3JuQHByZ21yLmNvbT4gd3JvdGU6Cj4gT24gMDYv
MjAvMjAxNyAwMToyNCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDIwLjA2LjE3IGF0
IDAxOjM5LCA8c3JuQHByZ21yLmNvbT4gd3JvdGU6Cj4+PiBJIGhhdmUgZ290dGVuIG1lc3NhZ2Vz
IGxpa2UgdGhpcyBzcG9yYWRpY2FsbHkgaW4gdGhlIHFlbXUtZG0gbG9nIGZvciBzdHViIAo+Pj4g
ZG9tYWlucywgYm90aCBhdCBkb21haW4gc3RhcnQgYW5kIGRvbWFpbiByZWJvb3Q6Cj4+Pgo+Pj4g
ZXZ0Y2huX29wZW4oKSAtPiA3Cj4+PiBFUlJPUjogYmluZF9pbnRlcmRvbWFpbiBmYWlsZWQgd2l0
aCByYz0tMjJ4ZW5ldnRjaG5fYmluZF9pbnRlcmRvbWFpbigxMjEsIDApCj4+PiA9IC0yMgo+Pj4g
YmluZCBpbnRlcmRvbWFpbiBpb2N0bCBlcnJvciAyMgo+Pj4gVW5hYmxlIHRvIGZpbmQgeDg2IENQ
VSBkZWZpbml0aW9uCj4+PiBjbG9zZSgwKQo+Pj4KPj4+IEl0IGlzIG5vdCBhbHdheXMgcmVtb3Rl
IHBvcnQgMCB0aGF0IGZhaWxzIGJ1dCB0eXBpY2FsbHkgaXMgc28uCj4+IAo+PiBCdXQgSSdtIGFm
cmFpZCB0aGlzIGlzIGEgcmVsZXZhbnQgZGlzdGluY3Rpb24sIGFuZCBoZW5jZSB5b3UgbWF5IGJl
Cj4+IHNlZWluZyB0d28gZGlmZmVyZW50IGlzc3Vlcy4gSGF2ZSB5b3UgYmVlbiBhYmxlIHRvIGZp
bmQgb3V0IHdoZXJlCj4+IHRoYXQgcmVtb3RlIHBvcnQgaXMgY29taW5nIGZyb20/IEkgYXNrIGJl
Y2F1c2UgcG9ydCAwIGlzIG5ldmVyIGEKPj4gdmFsaWQgb25lIChzZWUgZXZ0Y2huX2luaXQoKSBz
ZXR0aW5nIGl0IHRvIEVDU19SRVNFUlZFRCkuCj4gCj4gQnkgaW5zcGVjdGlvbiBJIHRoaW5rIGl0
IGlzCj4gc2hhcmVkX3BhZ2UtPnZjcHVfaW9yZXFbaV0udnBfZXBvcnQgdXNlZCBpbiBoZWxwZXIy
LmM6Y3B1X3g4Nl9pbml0IGJlY2F1c2UgCj4gb3RoZXJ3aXNlIEkgc2hvdWxkIHNlZSBhbm90aGVy
IG1lc3NhZ2UgbGlrZQo+IAo+IHhjX2V2dGNobl9iaW5kX2ludGVyZG9tYWluKDIxLCAzKSA9IDAK
PiBmaXJzdCwgYW5kIEkgb25seSBzZWUgb25lIG1lc3NhZ2UgZnJvbSB4Y19ldnRjaG5fYmluZF9p
bnRlcmRvbWFpbi4KClNvIHBlcmhhcHMgYSByYWNlIGJldHdlZW4gdGhlIHNldHRpbmcgdXAgb2Yg
dGhhdCBmaWVsZCBhbmQgaXRzCmNvbnN1bXB0aW9uIGZvciBiaW5kaW5nPyBXaXRoIG1vc3Qgb2Yg
dGhlIGludm9sdmVkIGNvZGUgaW4gcWVtdQpiZWluZyB0aGUgc2FtZSBiZXR3ZWVuIHVzZSBpbiBE
b20wIGFuZCBpbiBzdHViZG9tLCBpdCBtYXkKc2ltcGx5IGJlIGEgcmFjZSB0aGF0IGhhcHBlbnMg
dG8gbmV2ZXIgYmUgbG9zdCBpbiB0aGUgZm9ybWVyCmNhc2UgKGFuZCBhcyB5b3Ugc2F5IGl0J3Mg
cmFyZSBlbm91Z2ggaW4gdGhlIGxhdHRlcikuIE90b2ggSSdtCm5vdCBzdXJlIHFlbXUtZG0gdXNl
cyBtdWx0aXBsZSB0aHJlYWRzIGluIHRoZSBmaXJzdCBwbGFjZSwgYW5kIGlmCml0IGRvZXNuJ3Qg
SSBjYW4ndCBzZWUgd2F5cyBmb3Igc3VjaCBhbiBvY2Nhc2lvbmFsbHkgbG9zdCByYWNlLiBJbgph
bnkgZXZlbnQgLSBJJ20gbm90IGEgcWVtdS1kbSBzcGVjaWFsaXN0IGF0IGFsbCwgc28gSSdsbCBk
ZWZlcgpmdXJ0aGVyIGFuYWx5c2lzIG9uIHRoYXQgc2lkZSB0byBwZW9wbGUgd2hvIGFyZS4KCkph
bgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 21 07:16:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 07: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 1dNZs9-0004IS-AW; Wed, 21 Jun 2017 07:16:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tglx@linutronix.de>) id 1dNZs8-0004IM-1U
 for xen-devel@lists.xen.org; Wed, 21 Jun 2017 07:16:16 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 D0/A0-03696-F3D1A495; Wed, 21 Jun 2017 07:16:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsUyieGdm66drFe
 kwZbj+hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bmjZPZC+YIV5w75dTAuI+/i5GLQ0jgDqPE
 iV03WLsYOTlYBHQkHi66xghiswloSdzd+pUJxBYBstsW3GYBaWAW2MopsfDjKxaQhLBApMTNx
 pvsIDangKfEp+8PwWxeATOJby3P2SE2tDJKPDm1BGyqqIC2xMtf/1kgigQlTs58AmYzA214+O
 sWywRGnllIUrOQpBYwMq1iVC9OLSpLLdI11EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kv
 Oz93ECAwTBiDYwbjzudMhRkkOJiVR3pIvnpFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHh1ZLwi
 hQSLUtNTK9Iyc4ABC5OW4OBREuHdwg+U5i0uSMwtzkyHSJ1iVJQS5/0jDZQQAElklObBtcGi5
 BKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEedNAtvNk5pXATX8FtJgJaPGLIx4gi0sSEVJSDY
 y2C9lNpqrUnltb/zS/lyNqwhxrqUOej2/P0srSymfNPOMZvPmso+Ryra3L90tc/DtjQ2h6U9Z
 mk+3aD3vMd5+7v8HEvHvK71eqy25N9a3i3mLsPP2l94nCiLR7z16YuC+Tu2rvHzbrodSC7bFG
 axifJOndWXRsdux8TsEp7Ya6t6YnOvh4Bm5RYinOSDTUYi4qTgQA9yr/S40CAAA=
X-Env-Sender: tglx@linutronix.de
X-Msg-Ref: server-2.tower-27.messagelabs.com!1498029374!49146334!1
X-Originating-IP: [146.0.238.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22640 invoked from network); 21 Jun 2017 07:16:14 -0000
Received: from galois.linutronix.de (HELO Galois.linutronix.de) (146.0.238.70)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES128-SHA
 encrypted SMTP; 21 Jun 2017 07:16:14 -0000
Received: from localhost ([127.0.0.1])
 by Galois.linutronix.de with esmtps (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256)
 (Exim 4.80) (envelope-from <tglx@linutronix.de>)
 id 1dNZr9-0003Yo-Jm; Wed, 21 Jun 2017 09:15:15 +0200
Date: Wed, 21 Jun 2017 09:16:05 +0200 (CEST)
From: Thomas Gleixner <tglx@linutronix.de>
To: Tom Lendacky <thomas.lendacky@amd.com>
In-Reply-To: <20170616185115.18967.79622.stgit@tlendack-t1.amdoffice.net>
Message-ID: <alpine.DEB.2.20.1706202259290.2157@nanos>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
 <20170616185115.18967.79622.stgit@tlendack-t1.amdoffice.net>
User-Agent: Alpine 2.20 (DEB 67 2015-01-07)
MIME-Version: 1.0
Cc: linux-efi@vger.kernel.org, Brijesh Singh <brijesh.singh@amd.com>,
 Toshimitsu Kani <toshi.kani@hpe.com>, linux-doc@vger.kernel.org,
 Matt Fleming <matt@codeblueprint.co.uk>, x86@kernel.org, linux-mm@kvack.org,
 =?ISO-8859-2?Q?Radim_Kr=E8m=E1=F8?= <rkrcmar@redhat.com>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Larry Woodman <lwoodman@redhat.com>, linux-arch@vger.kernel.org,
 kvm@vger.kernel.org, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 kasan-dev@googlegroups.com, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Dmitry Vyukov <dvyukov@google.com>, Juergen Gross <jgross@suse.com>,
 kexec@lists.infradead.org, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org, iommu@lists.linux-foundation.org,
 Paolo Bonzini <pbonzini@redhat.com>
Subject: Re: [Xen-devel] [PATCH v7 08/36] x86/mm: Add support to enable SME
 in early boot processing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCAxNiBKdW4gMjAxNywgVG9tIExlbmRhY2t5IHdyb3RlOgo+IGRpZmYgLS1naXQgYS9h
cmNoL3g4Ni9pbmNsdWRlL2FzbS9tZW1fZW5jcnlwdC5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20v
bWVtX2VuY3J5cHQuaAo+IGluZGV4IGExMDU3OTYuLjk4OGIzMzYgMTAwNjQ0Cj4gLS0tIGEvYXJj
aC94ODYvaW5jbHVkZS9hc20vbWVtX2VuY3J5cHQuaAo+ICsrKyBiL2FyY2gveDg2L2luY2x1ZGUv
YXNtL21lbV9lbmNyeXB0LmgKPiBAQCAtMTUsMTYgKzE1LDI0IEBACj4gIAo+ICAjaWZuZGVmIF9f
QVNTRU1CTFlfXwo+ICAKPiArI2luY2x1ZGUgPGxpbnV4L2luaXQuaD4KPiArCj4gICNpZmRlZiBD
T05GSUdfQU1EX01FTV9FTkNSWVBUCj4gIAo+ICBleHRlcm4gdW5zaWduZWQgbG9uZyBzbWVfbWVf
bWFzazsKPiAgCj4gK3ZvaWQgX19pbml0IHNtZV9lbmFibGUodm9pZCk7Cj4gKwo+ICAjZWxzZQkv
KiAhQ09ORklHX0FNRF9NRU1fRU5DUllQVCAqLwo+ICAKPiAgI2RlZmluZSBzbWVfbWVfbWFzawkw
VUwKPiAgCj4gK3N0YXRpYyBpbmxpbmUgdm9pZCBfX2luaXQgc21lX2VuYWJsZSh2b2lkKSB7IH0K
PiArCj4gICNlbmRpZgkvKiBDT05GSUdfQU1EX01FTV9FTkNSWVBUICovCj4gIAo+ICt1bnNpZ25l
ZCBsb25nIHNtZV9nZXRfbWVfbWFzayh2b2lkKTsKCldoeSBpcyB0aGlzIGFuIHVuY29uZGl0aW9u
YWwgZnVuY3Rpb24/IElzbid0IHRoZSBtYXNrIHNpbXBseSAwIHdoZW4gdGhlIE1FTQpFTkNSWVBU
IHN1cHBvcnQgaXMgZGlzYWJsZWQ/Cgo+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvaGVh
ZF82NC5TIGIvYXJjaC94ODYva2VybmVsL2hlYWRfNjQuUwo+IGluZGV4IDYyMjU1NTAuLmVmMTI3
MjkgMTAwNjQ0Cj4gLS0tIGEvYXJjaC94ODYva2VybmVsL2hlYWRfNjQuUwo+ICsrKyBiL2FyY2gv
eDg2L2tlcm5lbC9oZWFkXzY0LlMKPiBAQCAtNzgsNyArNzgsMjkgQEAgc3RhcnR1cF82NDoKPiAg
CWNhbGwJX19zdGFydHVwXzY0Cj4gIAlwb3BxCSVyc2kKPiAgCj4gLQltb3ZxCSQoZWFybHlfdG9w
X3BndCAtIF9fU1RBUlRfS0VSTkVMX21hcCksICVyYXgKPiArCS8qCj4gKwkgKiBFbmNyeXB0IHRo
ZSBrZXJuZWwgaWYgU01FIGlzIGFjdGl2ZS4KPiArCSAqIFRoZSByZWFsX21vZGVfZGF0YSBhZGRy
ZXNzIGlzIGluICVyc2kgYW5kIHRoYXQgcmVnaXN0ZXIgY2FuIGJlCj4gKwkgKiBjbG9iYmVyZWQg
YnkgdGhlIGNhbGxlZCBmdW5jdGlvbiBzbyBiZSBzdXJlIHRvIHNhdmUgaXQuCj4gKwkgKi8KPiAr
CXB1c2gJJXJzaQo+ICsJY2FsbAlzbWVfZW5jcnlwdF9rZXJuZWwKPiArCXBvcAklcnNpCgpUaGF0
IGRvZXMgbm90IG1ha2UgYW55IHNlbnNlLiBOZWl0aGVyIHRoZSBjYWxsIHRvIHNtZV9lbmNyeXB0
X2tlcm5lbCgpIG5vcgp0aGUgZm9sbG93aW5nIGNhbGwgdG8gc21lX2dldF9tZV9tYXNrKCkuCgpf
X3N0YXJ0dXBfNjQoKSBpcyBhbHJlYWR5IEMgY29kZSwgc28gd2h5IGNhbid0IHlvdSBzaW1wbHkg
Y2FsbCB0aGF0IGZyb20KX19zdGFydHVwXzY0KCkgaW4gQyBhbmQgcmV0dXJuIHRoZSBtYXNrIGZy
b20gdGhlcmU/Cgo+IEBAIC05OCw3ICsxMjAsMjAgQEAgRU5UUlkoc2Vjb25kYXJ5X3N0YXJ0dXBf
NjQpCj4gIAkvKiBTYW5pdGl6ZSBDUFUgY29uZmlndXJhdGlvbiAqLwo+ICAJY2FsbCB2ZXJpZnlf
Y3B1Cj4gIAo+IC0JbW92cQkkKGluaXRfdG9wX3BndCAtIF9fU1RBUlRfS0VSTkVMX21hcCksICVy
YXgKPiArCS8qCj4gKwkgKiBHZXQgdGhlIFNNRSBlbmNyeXB0aW9uIG1hc2suCj4gKwkgKiAgVGhl
IGVuY3J5cHRpb24gbWFzayB3aWxsIGJlIHJldHVybmVkIGluICVyYXggc28gd2UgZG8gYW4gQURE
Cj4gKwkgKiAgYmVsb3cgdG8gYmUgc3VyZSB0aGF0IHRoZSBlbmNyeXB0aW9uIG1hc2sgaXMgcGFy
dCBvZiB0aGUKPiArCSAqICB2YWx1ZSB0aGF0IHdpbGwgc3RvcmVkIGluICVjcjMuCj4gKwkgKgo+
ICsJICogVGhlIHJlYWxfbW9kZV9kYXRhIGFkZHJlc3MgaXMgaW4gJXJzaSBhbmQgdGhhdCByZWdp
c3RlciBjYW4gYmUKPiArCSAqIGNsb2JiZXJlZCBieSB0aGUgY2FsbGVkIGZ1bmN0aW9uIHNvIGJl
IHN1cmUgdG8gc2F2ZSBpdC4KPiArCSAqLwo+ICsJcHVzaAklcnNpCj4gKwljYWxsCXNtZV9nZXRf
bWVfbWFzawo+ICsJcG9wCSVyc2kKCkRvIHdlIHJlYWxseSBuZWVkIGEgY2FsbCBoZXJlPyBUaGUg
bWFzayBpcyBlc3RhYmxpc2hlZCBhdCB0aGlzIHBvaW50LCBzbwppdCdzIGVpdGhlciAwIHdoZW4g
dGhlIGVuY3J5cHRpb24gc3R1ZmYgaXMgbm90IGNvbXBpbGVkIGluIG9yIGl0IGNhbiBiZQpyZXRy
aWV2ZWQgZnJvbSBhIHZhcmlhYmxlIHdoaWNoIGlzIGFjY2Vzc2libGUgYXQgdGhpcyBwb2ludC4K
Cj4gKwo+ICsJYWRkcQkkKGluaXRfdG9wX3BndCAtIF9fU1RBUlRfS0VSTkVMX21hcCksICVyYXgK
PiAgMToKPiAgCj4gIAkvKiBFbmFibGUgUEFFIG1vZGUsIFBHRSBhbmQgTEE1NyAqLwoKVGhhbmtz
LAoKCXRnbHgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 21 07:19:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 07: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 1dNZuu-0004SI-Oc; Wed, 21 Jun 2017 07:19:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tglx@linutronix.de>) id 1dNZut-0004S9-Dz
 for xen-devel@lists.xen.org; Wed, 21 Jun 2017 07:19:07 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 41/B2-26106-8ED1A495; Wed, 21 Jun 2017 07:19:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpnkeJIrShJLcpLzFFi42KZxPDOTfe5rFe
 kwfTr0hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bfxsWMBZ8YK+4tuMvewHiSsYuRi0NI4A6j
 xNINR4AcTg4WAR2Jw4susIPYbAJaEne3fmUCsUWA7LYFt1lAGpgFtnJKLPz4Csjh4BAWiJY4s
 CkLpIZTwFPiY89rsDm8AmYS139NZ4ZY0Moo8bfhBzNIQlRAW+Llr/8sEEWCEidnPgGzmYEWPP
 x1i2UCI88sJKlZSFILGJlWMWoUpxaVpRbpGlroJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhX
 rJefnbmIEBko9AwPjDsbfpz0PMUpyMCmJ8pZ88YwU4kvKT6nMSCzOiC8qzUktPsQow8GhJMG7
 QsYrUkiwKDU9tSItMwcYsjBpCQ4eJRHeLfxAad7igsTc4sx0iNQpRl2Opg9bvjAJseTl56VKi
 fPWgMwQACnKKM2DGwGLn0uMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHnTQKbwZOaVwG16BX
 QEE9ARL454gBxRkoiQkmpgdFhzrd9L0Phbe/lFo2PZJ89vNCzilbLKD1uykfPWxK/Lc05MzT9
 w8lrtOrbTv71NBHiKbnRcspPzUWUSmjTDwe/tgnKRxdz2f7+YX07wvfP5S1V2+pLZSbGsSU/e
 6Al9erazrfhetu3DmouNNZevbRPmkpx9cdoOjejSD09vZ3+vdOx+aKm8UomlOCPRUIu5qDgRA
 OH39imaAgAA
X-Env-Sender: tglx@linutronix.de
X-Msg-Ref: server-6.tower-31.messagelabs.com!1498029543!68090213!1
X-Originating-IP: [146.0.238.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32365 invoked from network); 21 Jun 2017 07:19:03 -0000
Received: from galois.linutronix.de (HELO Galois.linutronix.de) (146.0.238.70)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES128-SHA
 encrypted SMTP; 21 Jun 2017 07:19:03 -0000
Received: from localhost ([127.0.0.1])
 by Galois.linutronix.de with esmtps (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256)
 (Exim 4.80) (envelope-from <tglx@linutronix.de>)
 id 1dNZtx-0003b7-GI; Wed, 21 Jun 2017 09:18:09 +0200
Date: Wed, 21 Jun 2017 09:18:59 +0200 (CEST)
From: Thomas Gleixner <tglx@linutronix.de>
To: Tom Lendacky <thomas.lendacky@amd.com>
In-Reply-To: <20170616185140.18967.61905.stgit@tlendack-t1.amdoffice.net>
Message-ID: <alpine.DEB.2.20.1706210916590.2328@nanos>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
 <20170616185140.18967.61905.stgit@tlendack-t1.amdoffice.net>
User-Agent: Alpine 2.20 (DEB 67 2015-01-07)
MIME-Version: 1.0
Cc: linux-efi@vger.kernel.org, Brijesh Singh <brijesh.singh@amd.com>,
 Toshimitsu Kani <toshi.kani@hpe.com>, linux-doc@vger.kernel.org,
 Matt Fleming <matt@codeblueprint.co.uk>, x86@kernel.org, linux-mm@kvack.org,
 =?ISO-8859-2?Q?Radim_Kr=E8m=E1=F8?= <rkrcmar@redhat.com>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Larry Woodman <lwoodman@redhat.com>, linux-arch@vger.kernel.org,
 kvm@vger.kernel.org, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 kasan-dev@googlegroups.com, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Dmitry Vyukov <dvyukov@google.com>, Juergen Gross <jgross@suse.com>,
 kexec@lists.infradead.org, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org, iommu@lists.linux-foundation.org,
 Paolo Bonzini <pbonzini@redhat.com>
Subject: Re: [Xen-devel] [PATCH v7 10/36] x86/mm: Provide general kernel
 support for memory encryption
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCAxNiBKdW4gMjAxNywgVG9tIExlbmRhY2t5IHdyb3RlOgo+ICAKPiArI2lmbmRlZiBw
Z3Byb3RfZW5jcnlwdGVkCj4gKyNkZWZpbmUgcGdwcm90X2VuY3J5cHRlZChwcm90KQkocHJvdCkK
PiArI2VuZGlmCj4gKwo+ICsjaWZuZGVmIHBncHJvdF9kZWNyeXB0ZWQKClRoYXQgbG9va3Mgd3Jv
bmcuIEl0J3Mgbm90IGRlY3J5cHRlZCBpdCdzIHJhdGhlciB1bmVuY3J5cHRlZCwgcmlnaHQ/CgpU
aGFua3MsCgoJdGdseAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 21 07:20:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 07:20: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 1dNZwf-00052I-3U; Wed, 21 Jun 2017 07:20:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <eggi.innovations@gmail.com>) id 1dNZwe-00051y-13
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 07:20:56 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 F6/0B-03920-75E1A495; Wed, 21 Jun 2017 07:20:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCIsWRWlGSWpSXmKPExsVyMbThkG6YnFe
 kQcdzJYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePVzM3sBeuiKy4euM/SwHjXs4uRi0NIYCaj
 xPfJf5hBHBaBSywSPb+eMYI4EgLvWCTuv+4FcjiBnCSJ6bu2M0PY1RK7rj0AiwsJaEp86e5ih
 Bi1gEli8ec/bCAJNgEDidkrL4I1iAgoSdxbNZkJxGYWcJHomtcMViMs4CFx/84esEEsAqoSR0
 7tYgexeQXsJN4enQK1TF5iV9tF1gmMfAsYGVYxqhenFpWlFuka6yUVZaZnlOQmZuboGhqY6eW
 mFhcnpqfmJCYV6yXn525iBIYKAxDsYOz453SIUZKDSUmUt+SLZ6QQX1J+SmVGYnFGfFFpTmrx
 IUYZDg4lCd4Zsl6RQoJFqempFWmZOcCghUlLcPAoifBu4QdK8xYXJOYWZ6ZDpE4xWnJcubLuC
 xPHhtXrgeSUA9u/MAmx5OXnpUqJ8xaCzBMAacgozYMbB4usS4yyUsK8jEAHCvEUpBblZpagyr
 9iFOdgVBLmTZMBmsKTmVcCt/UV0EFMQAe9OOIBclBJIkJKqoExIy1dcFZox87iXuvlcwXv9uz
 YeWivSuz8Dfac/qqBDH2XPbW5VWZ2atz2vGzdeZvjr1LB2Rc/n9xo3tTbVWLHJn5l/xKOuhzO
 r7cuP139pMfi7a0tC9b9zS0SW+TUvcI/WYJ5vvCzabEPEsvDTe4/3Z12b/ul1wXab3dNeZZze
 Pms3fyWts+XK7EUZyQaajEXFScCALbVauinAgAA
X-Env-Sender: eggi.innovations@gmail.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1498029654!103216453!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21179 invoked from network); 21 Jun 2017 07:20:54 -0000
Received: from mail-wr0-f194.google.com (HELO mail-wr0-f194.google.com)
 (209.85.128.194)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 21 Jun 2017 07:20:54 -0000
Received: by mail-wr0-f194.google.com with SMTP id z45so23990519wrb.2
 for <xen-devel@lists.xenproject.org>; Wed, 21 Jun 2017 00:20:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=uaZ5Ja/f8lh2ceQRkbZcLkjOQAdhMrjutk1CZ68hH2Q=;
 b=lpeypqa8On/ClH+fUAZgCVve7G9BrxOYAoIVdna4vbMfI3StAFJwBWxmwZpkoP/h93
 hpDIOnuq2xl9nBYrFMG+GsoeRIMgnuPn/lzPI8n9NxeH6DHjdVP54hsPRc5pCIiavZoC
 XmndUBRdvmSxgS2ZFJ/oZp18TgLuzHCuU57U+WMaFEhB9GyD0nViYPBII/rqiII9QbQA
 pPqeWFCV3pDyMpbe9OjvlkHxVYZlK9s2kkqmEldsAhDEsoXqnXN0MC7528X8Hai9Q4Rf
 9tatm+26y1Cq8lvzgjhY7CsSm0MP02AzBaQ15pcdfyXUrNOfowQ4cvendHjNvPeLZU8d
 IIWg==
X-Google-DKIM-Signature: v=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=uaZ5Ja/f8lh2ceQRkbZcLkjOQAdhMrjutk1CZ68hH2Q=;
 b=imaz00Ow6BzFoREGW4J3NbFsA5Op2+BQ8FoZzH9tO9evgxSrTYV3XWe1GFj0cDk8A3
 oM7FsYJhRVbuAuSn4zMvvyfko+LB92/2uPq2C4tnapyRI4JvdPRIHF9X0MkqSbf54rnp
 pXQ86NMRzYLABOx6XQHFOWSgtSmsscWgFGi+/9oBh7ePNWVp3gOp1+pwHW8qp2cXV7Zd
 xvo2ePREB9A0j1w3L5s872+CBwCpvmwPUOEaO89JIcx6BWg4NNj1+BFK1NpVEqLFOuTx
 b7z9ByfA3ufi22dsMarcXmlSd37sWeF17wQOzx0U/bon0mjYaztMFW1a9Cfu5nKawfzk
 8nBA==
X-Gm-Message-State: AKS2vOwKToOyV60NVlhISluTTATvAyq09qPKHD7rS+OVz5LE5ExyZHRM
 1ELiY9d4rSwKZaR1iYs=
X-Received: by 10.223.166.196 with SMTP id t62mr21246132wrc.52.1498029653851; 
 Wed, 21 Jun 2017 00:20:53 -0700 (PDT)
Received: from localhost.localdomain (ip-109-47-1-245.web.vodafone.de.
 [109.47.1.245])
 by smtp.gmail.com with ESMTPSA id s95sm13838893wrc.13.2017.06.21.00.20.52
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 21 Jun 2017 00:20:53 -0700 (PDT)
From: Felix Schmoll <eggi.innovations@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 21 Jun 2017 09:20:20 +0200
Message-Id: <20170621072020.1695-1-eggi.innovations@gmail.com>
X-Mailer: git-send-email 2.11.0
Cc: wei.liu2@citrix.com, Felix Schmoll <eggi.innovations@gmail.com>
Subject: [Xen-devel] [PATCH RFC] 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>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBjb21taXQgbWFrZXMgdGhlIGNoYW5nZXMgdG8gdGhlIGh5cGVydmlzb3IsIHRoZSBidWls
ZCBzeXN0ZW0gYXMKd2VsbCBhcyBsaWJ4YyBuZWNlc3NhcnkgaW4gb3JkZXIgdG8gZmFjaWxpdGF0
ZSB0cmFjaW5nIG9mIHByb2dyYW0gY291bnRlcnMuCgpBIGRpc2N1c3Npb24gb2YgdGhlIGRlc2ln
biBjYW4gYmUgZm91bmQgaW4gdGhlIG1haWxpbmcgbGlzdDoKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMDUvdGhyZWFkcy5odG1sIzAyMjEwCgpUaGUg
bGlzdCBvZiBmaWxlcyB0byBiZSBpbmNsdWRlZCBmb3IgdHJhY2luZyBtaWdodCBzdGlsbCBiZSB0
b28gZXh0ZW5zaXZlLApyZXN1bHRpbmcgaW4gaW5kZXRlcm1pbmlzdGljIHRyYWNpbmcgb3V0cHV0
IGZvciBzb21lIHVzZSBjYXNlcy4gSXQgaXMgYWxzbwpub3QgY2xlYXIgd2hhdCBvdGhlciBjYXVz
ZXMgb2YgaW5kZXRlcm1pbmlzbSB0aGVyZSBtaWdodCBiZS4KClNpZ25lZC1vZmYtYnk6IEZlbGl4
IFNjaG1vbGwgPGVnZ2kuaW5ub3ZhdGlvbnNAZ21haWwuY29tPgotLS0KIHRvb2xzL2xpYnhjL2lu
Y2x1ZGUveGVuY3RybC5oIHwgIDIgKysKIHRvb2xzL2xpYnhjL3hjX3ByaXZhdGUuYyAgICAgIHwg
MjIgKysrKysrKysrKysrKwogdG9vbHMvbGlieGMveGNfcHJpdmF0ZS5oICAgICAgfCAgOCArKysr
KwogeGVuL0tjb25maWcgICAgICAgICAgICAgICAgICAgfCAgNCArKysKIHhlbi9SdWxlcy5tayAg
ICAgICAgICAgICAgICAgIHwgIDQgKysrCiB4ZW4vYXJjaC9hcm0vdHJhcHMuYyAgICAgICAgICB8
ICAxICsKIHhlbi9hcmNoL3g4Ni9odm0vaHlwZXJjYWxsLmMgIHwgIDEgKwogeGVuL2FyY2gveDg2
L2h5cGVyY2FsbC5jICAgICAgfCAgMSArCiB4ZW4vYXJjaC94ODYvcHYvaHlwZXJjYWxsLmMgICB8
ICAxICsKIHhlbi9jb21tb24vTWFrZWZpbGUgICAgICAgICAgIHwgMTMgKysrKysrKysKIHhlbi9j
b21tb24vZWRnZV90cmFjZS5jICAgICAgIHwgNzcgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKwogeGVuL2NvbW1vbi9lZGdlX3RyYWNlci5jICAgICAgfCAyNSArKysr
KysrKysrKysrKwogeGVuL2luY2x1ZGUvcHVibGljL3hlbi5oICAgICAgfCAgMSArCiB4ZW4vaW5j
bHVkZS94ZW4vZWRnZV90cmFjZS5oICB8IDE5ICsrKysrKysrKysrCiB4ZW4vaW5jbHVkZS94ZW4v
aHlwZXJjYWxsLmggICB8ICA3ICsrKysKIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oICAgICAgIHwg
IDYgKysrKwogMTYgZmlsZXMgY2hhbmdlZCwgMTkyIGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2Rl
IDEwMDY0NCB4ZW4vY29tbW9uL2VkZ2VfdHJhY2UuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9j
b21tb24vZWRnZV90cmFjZXIuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL3hlbi9l
ZGdlX3RyYWNlLmgKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCBi
L3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCmluZGV4IDhjMjZjYjQxNDEuLjc1ZTAzMzM3
ZjkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCisrKyBiL3Rvb2xz
L2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCkBAIC0xNTcyLDYgKzE1NzIsOCBAQCBpbnQgeGNfZG9t
Y3RsKHhjX2ludGVyZmFjZSAqeGNoLCBzdHJ1Y3QgeGVuX2RvbWN0bCAqZG9tY3RsKTsKIGludCB4
Y19zeXNjdGwoeGNfaW50ZXJmYWNlICp4Y2gsIHN0cnVjdCB4ZW5fc3lzY3RsICpzeXNjdGwpOwog
CiBpbnQgeGNfdmVyc2lvbih4Y19pbnRlcmZhY2UgKnhjaCwgaW50IGNtZCwgdm9pZCAqYXJnKTsK
K2ludCB4Y19lZGdlX3RyYWNlKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbV9pZCwgaW50
IG1vZGUsCisgICAgdW5zaWduZWQgaW50IHNpemUsIHVpbnQ2NF90ICpidWYpOwogCiBpbnQgeGNf
Zmxhc2tfb3AoeGNfaW50ZXJmYWNlICp4Y2gsIHhlbl9mbGFza19vcF90ICpvcCk7CiAKZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnhjL3hjX3ByaXZhdGUuYyBiL3Rvb2xzL2xpYnhjL3hjX3ByaXZhdGUu
YwppbmRleCBmMzk1NTk0YThmLi45NzY2M2YyMTliIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94
Y19wcml2YXRlLmMKKysrIGIvdG9vbHMvbGlieGMveGNfcHJpdmF0ZS5jCkBAIC01MzAsNiArNTMw
LDI4IEBAIGludCB4Y192ZXJzaW9uKHhjX2ludGVyZmFjZSAqeGNoLCBpbnQgY21kLCB2b2lkICph
cmcpCiAgICAgcmV0dXJuIHJjOwogfQogCitpbnQgeGNfZWRnZV90cmFjZSh4Y19pbnRlcmZhY2Ug
KnhjaCwKKyAgICBkb21pZF90IGRvbV9pZCwgaW50IG1vZGUsIHVuc2lnbmVkIGludCBzaXplLCB1
aW50NjRfdCogYXJnKQoreworICAgIGludCByYzsKKworICAgIERFQ0xBUkVfSFlQRVJDQUxMX0JP
VU5DRShhcmcsIHNpemUgKiBzaXplb2YodWludDY0X3QpLAorICAgICAgICBYQ19IWVBFUkNBTExf
QlVGRkVSX0JPVU5DRV9PVVQpOworCisgICAgaWYgKCB4Y19oeXBlcmNhbGxfYm91bmNlX3ByZSh4
Y2gsIGFyZykgKQorICAgIHsKKyAgICAgICAgUEVSUk9SKCJDb3VsZCBub3QgYm91bmNlIGJ1ZmZl
ciBmb3IgZWRnZV90cmFjZSBoeXBlcmNhbGwiKTsKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07Cisg
ICAgfQorCisgICAgcmMgPSBkb19lZGdlX3RyYWNlKHhjaCwgZG9tX2lkLCBtb2RlLCBzaXplLCBI
WVBFUkNBTExfQlVGRkVSKGFyZykpOworCisgICAgeGNfaHlwZXJjYWxsX2JvdW5jZV9wb3N0KHhj
aCwgYXJnKTsKKworICAgIHJldHVybiByYzsKK30KKworCiB1bnNpZ25lZCBsb25nIHhjX21ha2Vf
cGFnZV9iZWxvd180RygKICAgICB4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsIHVu
c2lnbmVkIGxvbmcgbWZuKQogewpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfcHJpdmF0ZS5o
IGIvdG9vbHMvbGlieGMveGNfcHJpdmF0ZS5oCmluZGV4IDFjMjdiMGZkZWQuLjYwYjBkOGViZTMg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3ByaXZhdGUuaAorKysgYi90b29scy9saWJ4Yy94
Y19wcml2YXRlLmgKQEAgLTIyOSw2ICsyMjksMTQgQEAgc3RhdGljIGlubGluZSBpbnQgZG9feGVu
X3ZlcnNpb24oeGNfaW50ZXJmYWNlICp4Y2gsIGludCBjbWQsIHhjX2h5cGVyY2FsbF9idWZmZXIK
ICAgICAgICAgICAgICAgICAgICAgY21kLCBIWVBFUkNBTExfQlVGRkVSX0FTX0FSRyhkZXN0KSk7
CiB9CiAKK3N0YXRpYyBpbmxpbmUgaW50IGRvX2VkZ2VfdHJhY2UoeGNfaW50ZXJmYWNlICp4Y2gs
IGRvbWlkX3QgZG9tX2lkLCBpbnQgbW9kZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IHNpemUsIHhjX2h5cGVyY2FsbF9idWZmZXJfdCAqYnVmKQoreworICAg
IERFQ0xBUkVfSFlQRVJDQUxMX0JVRkZFUl9BUkdVTUVOVChidWYpOworICAgIHJldHVybiB4ZW5j
YWxsNCh4Y2gtPnhjYWxsLCBfX0hZUEVSVklTT1JfZWRnZV90cmFjZSwgZG9tX2lkLCBtb2RlLAor
ICAgICAgICBzaXplLCBIWVBFUkNBTExfQlVGRkVSX0FTX0FSRyhidWYpKTsKK30KKwogc3RhdGlj
IGlubGluZSBpbnQgZG9fcGh5c2Rldl9vcCh4Y19pbnRlcmZhY2UgKnhjaCwgaW50IGNtZCwgdm9p
ZCAqb3AsIHNpemVfdCBsZW4pCiB7CiAgICAgaW50IHJldCA9IC0xOwpkaWZmIC0tZ2l0IGEveGVu
L0tjb25maWcgYi94ZW4vS2NvbmZpZwppbmRleCA2NWQ0OTFkNzc2Li41ZWQyYzljMzkwIDEwMDY0
NAotLS0gYS94ZW4vS2NvbmZpZworKysgYi94ZW4vS2NvbmZpZwpAQCAtMzgsNCArMzgsOCBAQCBj
b25maWcgTFRPCiAKIAkgIElmIHVuc3VyZSwgc2F5IE4uCiAKK2NvbmZpZyBUUkFDRV9QQworICAg
IGJvb2wgIkVuYWJsZSB0cmFjaW5nIGUuZy4gZm9yIGZ1enppbmciCisgICAgZGVmYXVsdCBmYWxz
ZQorCiBzb3VyY2UgIktjb25maWcuZGVidWciCmRpZmYgLS1naXQgYS94ZW4vUnVsZXMubWsgYi94
ZW4vUnVsZXMubWsKaW5kZXggNzdiY2Q0NDkyMi4uZGRlMTRlMzIyOCAxMDA2NDQKLS0tIGEveGVu
L1J1bGVzLm1rCisrKyBiL3hlbi9SdWxlcy5tawpAQCAtMTcwLDYgKzE3MCwxMCBAQCBjbGVhbjo6
ICQoYWRkcHJlZml4IF9jbGVhbl8sICQoc3ViZGlyLWFsbCkpCiBfY2xlYW5fJS86IEZPUkNFCiAJ
JChNQUtFKSAtZiAkKEJBU0VESVIpL1J1bGVzLm1rIC1DICQqIGNsZWFuCiAKK2lmZXEgKCQoQ09O
RklHX1RSQUNFX1BDKSx5KQorJChvYmpzLW5lZWQtdHJhY2luZyk6IENGTEFHUyArPSAtZnNhbml0
aXplLWNvdmVyYWdlPXRyYWNlLXBjCitlbmRpZgorCiAlLm86ICUuYyBNYWtlZmlsZQogCSQoQ0Mp
ICQoQ0ZMQUdTKSAtYyAkPCAtbyAkQAogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMu
YyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCmluZGV4IGMwNzk5OWI1MTguLmE0ZDM2NTE3ZjkgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5j
CkBAIC0xNDE5LDYgKzE0MTksNyBAQCBzdGF0aWMgYXJtX2h5cGVyY2FsbF90IGFybV9oeXBlcmNh
bGxfdGFibGVbXSA9IHsKICAgICBIWVBFUkNBTEwocGxhdGZvcm1fb3AsIDEpLAogICAgIEhZUEVS
Q0FMTF9BUk0odmNwdV9vcCwgMyksCiAgICAgSFlQRVJDQUxMKHZtX2Fzc2lzdCwgMiksCisgICAg
SFlQRVJDQUxMKGVkZ2VfdHJhY2UsIDQpLAogfTsKIAogI2lmbmRlZiBOREVCVUcKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9odm0vaHlwZXJjYWxsLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h5cGVy
Y2FsbC5jCmluZGV4IGU3MjM4Y2UyOTMuLmZlZDgzNjNkOGEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9odm0vaHlwZXJjYWxsLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9oeXBlcmNhbGwuYwpA
QCAtMTMyLDYgKzEzMiw3IEBAIHN0YXRpYyBjb25zdCBoeXBlcmNhbGxfdGFibGVfdCBodm1faHlw
ZXJjYWxsX3RhYmxlW10gPSB7CiAgICAgQ09NUEFUX0NBTEwobW11ZXh0X29wKSwKICAgICBIWVBF
UkNBTEwoeGVucG11X29wKSwKICAgICBDT01QQVRfQ0FMTChkbV9vcCksCisgICAgSFlQRVJDQUxM
KGVkZ2VfdHJhY2UpLAogICAgIEhZUEVSQ0FMTChhcmNoXzEpCiB9OwogCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvaHlwZXJjYWxsLmMgYi94ZW4vYXJjaC94ODYvaHlwZXJjYWxsLmMKaW5kZXgg
ZTMwMTgxODE3YS4uY2FhOTM3NmQyOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h5cGVyY2Fs
bC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9oeXBlcmNhbGwuYwpAQCAtNjcsNiArNjcsNyBAQCBjb25z
dCBoeXBlcmNhbGxfYXJnc190IGh5cGVyY2FsbF9hcmdzX3RhYmxlW05SX2h5cGVyY2FsbHNdID0K
ICAgICBBUkdTKHRtZW1fb3AsIDEpLAogICAgIEFSR1MoeGVucG11X29wLCAyKSwKICAgICBBUkdT
KGRtX29wLCAzKSwKKyAgICBBUkdTKGVkZ2VfdHJhY2UsIDQpLAogICAgIEFSR1MobWNhLCAxKSwK
ICAgICBBUkdTKGFyY2hfMSwgMSksCiB9OwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2h5
cGVyY2FsbC5jIGIveGVuL2FyY2gveDg2L3B2L2h5cGVyY2FsbC5jCmluZGV4IDdjNWU1YTYyOWQu
LjI0ZjkzMWE4OTUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9oeXBlcmNhbGwuYworKysg
Yi94ZW4vYXJjaC94ODYvcHYvaHlwZXJjYWxsLmMKQEAgLTc5LDYgKzc5LDcgQEAgc3RhdGljIGNv
bnN0IGh5cGVyY2FsbF90YWJsZV90IHB2X2h5cGVyY2FsbF90YWJsZVtdID0gewogI2VuZGlmCiAg
ICAgSFlQRVJDQUxMKHhlbnBtdV9vcCksCiAgICAgQ09NUEFUX0NBTEwoZG1fb3ApLAorICAgIEhZ
UEVSQ0FMTChlZGdlX3RyYWNlKSwKICAgICBIWVBFUkNBTEwobWNhKSwKICAgICBIWVBFUkNBTEwo
YXJjaF8xKSwKIH07CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL01ha2VmaWxlIGIveGVuL2NvbW1v
bi9NYWtlZmlsZQppbmRleCAyNmM1YTY0MzM3Li4yNzRiYWYwODRiIDEwMDY0NAotLS0gYS94ZW4v
Y29tbW9uL01ha2VmaWxlCisrKyBiL3hlbi9jb21tb24vTWFrZWZpbGUKQEAgLTYsNiArNiw4IEBA
IG9iai15ICs9IGNwdXBvb2wubwogb2JqLSQoQ09ORklHX0hBU19ERVZJQ0VfVFJFRSkgKz0gZGV2
aWNlX3RyZWUubwogb2JqLXkgKz0gZG9tY3RsLm8KIG9iai15ICs9IGRvbWFpbi5vCitvYmotJChD
T05GSUdfVFJBQ0VfUEMpICs9IGVkZ2VfdHJhY2Uubworb2JqLSQoQ09ORklHX1RSQUNFX1BDKSAr
PSBlZGdlX3RyYWNlci5vCiBvYmoteSArPSBldmVudF8ybC5vCiBvYmoteSArPSBldmVudF9jaGFu
bmVsLm8KIG9iai15ICs9IGV2ZW50X2ZpZm8ubwpAQCAtODAsMyArODIsMTQgQEAgc3ViZGlyLSQo
Q09ORklHX0dDT1YpICs9IGdjb3YKIAogc3ViZGlyLXkgKz0gbGliZWxmCiBzdWJkaXItJChDT05G
SUdfSEFTX0RFVklDRV9UUkVFKSArPSBsaWJmZHQKKworb2Jqcy1uZWVkLXRyYWNpbmcgOj0gYnNl
YXJjaC5vIFwKKyAgICBkZWNvbXByZXNzLm8gZGV2aWNlX3RyZWUubyBkb21haW4ubyBkb21jdGwu
byBlYXJseWNwaW8ubyBncmFudF90YWJsZS5vIFwKKyAgICBndWVzdGNvcHkubyBndW56aXAubyBp
bmZsYXRlLm8ga2VybmVsLm8ga2V4ZWMubyBrZXloYW5kbGVyLm8ga2ltYWdlLm8gXAorICAgIGxp
Yi5vIGxpdmVwYXRjaC5vIGx6by5vIG1lbV9hY2Nlc3MubyBtZW1vcnkubyBtdWx0aWNhbGwubyBu
b3RpZmllci5vIFwKKyAgICBwYWdlX2FsbG9jLm8gcGR4Lm8gcGVyZmMubyByYWRpeF90cmVlLm8g
cmFuZ2VzZXQubyBcCisgICAgcmJ0cmVlLm8gc2h1dGRvd24ubyBzbXAubyBzb3J0Lm8gc3RvcF9t
YWNoaW5lLm8gc3RyaW5nLm8gXAorICAgIHN5bWJvbHMubyBzeW1ib2xzLWR1bW15Lm8gc3lzY3Rs
Lm8gdGltZS5vIHRtZW0ubyBcCisgICAgdG1lbV9jb250cm9sLm8gdG1lbV94ZW4ubyB0cmFjZS5v
IHVubHo0Lm8gdW5sem8ubyB1bnh6Lm8gdmVyc2lvbi5vIFwKKyAgICB2aXJ0dWFsX3JlZ2lvbi5v
IHZtYXAubyB2bV9ldmVudC5vIHdhcm5pbmcubyB4ZW5vcHJvZi5vIFwKKyAgICB4bWFsbG9jX3Rs
c2YubwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9lZGdlX3RyYWNlLmMgYi94ZW4vY29tbW9uL2Vk
Z2VfdHJhY2UuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi43YjMyNWY0
ZDE3Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL2NvbW1vbi9lZGdlX3RyYWNlLmMKQEAgLTAsMCAr
MSw3NyBAQAorLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICogZWRnZV90cmFjZS5jCisgKgorICog
Q29weXJpZ2h0IChjKSAyMDE3IEZlbGl4IFNjaG1vbGwKKyAqLworCisjaW5jbHVkZSA8eGVuL2Vk
Z2VfdHJhY2UuaD4KKyNpbmNsdWRlIDx4ZW4veG1hbGxvYy5oPgorI2luY2x1ZGUgPHhlbi9ndWVz
dF9hY2Nlc3MuaD4KKyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KKworbG9uZyBkb19lZGdlX3RyYWNl
KGRvbWlkX3QgZG9tLCBpbnQgbW9kZSwgdW5zaWduZWQgaW50IHNpemUsCisgICAgWEVOX0dVRVNU
X0hBTkRMRV9QQVJBTSh1aW50NjRfdCkgYnVmKQoreworICAgIGludCByZXQgPSAwOworICAgIHN0
cnVjdCBkb21haW4gKmQ7CisKKyAgICBpZiggZG9tID09IERPTUlEX1NFTEYgKQorICAgICAgICBk
ID0gY3VycmVudC0+ZG9tYWluOworICAgIGVsc2UKKyAgICAgICAgZCA9IGdldF9kb21haW5fYnlf
aWQoZG9tKTsKKworICAgIGlmKCAhZCApCisgICAgICAgIHJldHVybiAtRUlOVkFMOyAvKiBpbnZh
bGlkIGRvbWFpbiAqLworCisgICAgc3dpdGNoICggbW9kZSApCisgICAgeworICAgICAgICBjYXNl
IFRSQUNFX1NUQVJUOgorICAgICAgICB7CisgICAgICAgICAgICBpZiggZC0+dHJhY2luZ19idWZm
ZXIgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIHJldCA9IC1FQlVTWTsgLyogZG9t
YWluIGFscmVhZHkgYmVpbmcgdHJhY2VkICovCisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAg
ICAgICAgICB9CisKKyAgICAgICAgICAgIGQtPnRyYWNpbmdfYnVmZmVyX3BvcyA9IDA7CisgICAg
ICAgICAgICBkLT50cmFjaW5nX2J1ZmZlcl9zaXplID0gc2l6ZTsKKyAgICAgICAgICAgIGQtPnRy
YWNpbmdfYnVmZmVyID0geG1hbGxvY19hcnJheSh1aW50NjRfdCwgc2l6ZSk7CisKKyAgICAgICAg
ICAgIGlmKCAhZC0+dHJhY2luZ19idWZmZXIgKQorICAgICAgICAgICAgICAgIHJldCA9IC1FTk9N
RU07CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorCisgICAgICAgIGNhc2UgVFJBQ0Vf
U1RPUDoKKyAgICAgICAgeworICAgICAgICAgICAgdWludDY0X3QqIHRlbXAgPSBkLT50cmFjaW5n
X2J1ZmZlcjsKKyAgICAgICAgICAgIGQtPnRyYWNpbmdfYnVmZmVyID0gTlVMTDsKKworICAgICAg
ICAgICAgaWYoIGNvcHlfdG9fZ3Vlc3QoYnVmLCB0ZW1wLCBkLT50cmFjaW5nX2J1ZmZlcl9wb3Mp
ICkKKyAgICAgICAgICAgICAgICByZXQgPSAtRUZBVUxUOworCisgICAgICAgICAgICB4ZnJlZSh0
ZW1wKTsKKworICAgICAgICAgICAgcmV0ID0gZC0+dHJhY2luZ19idWZmZXJfcG9zOworICAgICAg
ICAgICAgYnJlYWs7CisgICAgICAgIH0KKworICAgICAgICBkZWZhdWx0OgorICAgICAgICAgICAg
cmV0ID0gLUVOT1NZUzsKKyAgICB9CisKKyAgICBpZiggZG9tICE9IERPTUlEX1NFTEYgKQorICAg
ICAgICBwdXRfZG9tYWluKGQpOworCisgICAgcmV0dXJuIHJldDsKK30KKworLyoKKyAqIExvY2Fs
IHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFz
aWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAor
ICogRW5kOgorICovCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2VkZ2VfdHJhY2VyLmMgYi94ZW4v
Y29tbW9uL2VkZ2VfdHJhY2VyLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAw
MC4uZWI3YWI5NmQ4ZgotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9jb21tb24vZWRnZV90cmFjZXIu
YwpAQCAtMCwwICsxLDI1IEBACisvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCisgKiBlZGdlX3RyYWNl
ci5jCisgKgorICogQ29weXJpZ2h0IChjKSAyMDE3IEZlbGl4IFNjaG1vbGwKKyAqLworCisjaW5j
bHVkZSA8eGVuL2VkZ2VfdHJhY2UuaD4KKyNpbmNsdWRlIDx4ZW4va2VybmVsLmg+CisKK3ZvaWQg
X19zYW5pdGl6ZXJfY292X3RyYWNlX3BjKHZvaWQpCit7CisgICAgICAgIHN0cnVjdCBkb21haW4g
KmQ7CisKKyAgICAgICAgaWYoIHN5c3RlbV9zdGF0ZSA8IFNZU19TVEFURV9hY3RpdmUgKQorICAg
ICAgICAgICAgcmV0dXJuOworCisgICAgICAgIGQgPSBjdXJyZW50LT5kb21haW47CisKKyAgICAg
ICAgaWYoZC0+dHJhY2luZ19idWZmZXIgJiYKKyAgICAgICAgICAgZC0+dHJhY2luZ19idWZmZXJf
cG9zIDwgZC0+dHJhY2luZ19idWZmZXJfc2l6ZSkKKyAgICAgICAgeworICAgICAgICAgICAgZC0+
dHJhY2luZ19idWZmZXJbZC0+dHJhY2luZ19idWZmZXJfcG9zKytdID0KKyAgICAgICAgICAgICAg
ICAodWludDY0X3QpIF9fYnVpbHRpbl9yZXR1cm5fYWRkcmVzcygwKTsKKyAgICAgICAgfQorfQpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL3hlbi5oIGIveGVuL2luY2x1ZGUvcHVibGlj
L3hlbi5oCmluZGV4IDJhYzZiMWUyNGQuLjBiMTEzODQ3YzkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL3B1YmxpYy94ZW4uaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmgKQEAgLTEyMSw2
ICsxMjEsNyBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fdWxvbmdfdCk7CiAjZGVmaW5l
IF9fSFlQRVJWSVNPUl94Y19yZXNlcnZlZF9vcCAgICAgICAzOSAvKiByZXNlcnZlZCBmb3IgWGVu
Q2xpZW50ICovCiAjZGVmaW5lIF9fSFlQRVJWSVNPUl94ZW5wbXVfb3AgICAgICAgICAgICA0MAog
I2RlZmluZSBfX0hZUEVSVklTT1JfZG1fb3AgICAgICAgICAgICAgICAgNDEKKyNkZWZpbmUgX19I
WVBFUlZJU09SX2VkZ2VfdHJhY2UgICAgICAgICAgIDQyCiAKIC8qIEFyY2hpdGVjdHVyZS1zcGVj
aWZpYyBoeXBlcmNhbGwgZGVmaW5pdGlvbnMuICovCiAjZGVmaW5lIF9fSFlQRVJWSVNPUl9hcmNo
XzAgICAgICAgICAgICAgICA0OApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2VkZ2VfdHJh
Y2UuaCBiL3hlbi9pbmNsdWRlL3hlbi9lZGdlX3RyYWNlLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMDAwMC4uYWEzNGMzZWY5NgotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9pbmNs
dWRlL3hlbi9lZGdlX3RyYWNlLmgKQEAgLTAsMCArMSwxOSBAQAorLyoqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKgorICogZWRnZV90cmFjZS5oCisgKgorICogSW5mb3JtYXRpb24gc3RydWN0dXJlIHRoYXQg
bGl2ZXMgYXQgdGhlIGJvdHRvbSBvZiB0aGUgcGVyLWNwdSBYZW4gc3RhY2suCisgKi8KKworI2lm
bmRlZiBfX1RSQUNFX0hfXworI2RlZmluZSBfX1RSQUNFX0hfXworCisjaW5jbHVkZSA8eGVuL3R5
cGVzLmg+CisjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CisjaW5jbHVkZSA8YXNtL2N1cnJlbnQuaD4K
KworI2RlZmluZSBUUkFDRV9TVEFSVCAwCisjZGVmaW5lIFRSQUNFX1NUT1AgMQorCit2b2lkIF9f
c2FuaXRpemVyX2Nvdl90cmFjZV9wYyh2b2lkKTsKKworI2VuZGlmCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS94ZW4vaHlwZXJjYWxsLmggYi94ZW4vaW5jbHVkZS94ZW4vaHlwZXJjYWxsLmgKaW5k
ZXggY2M5OWFlYTU3ZC4uNDhhZmM4MmJjMCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2h5
cGVyY2FsbC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9oeXBlcmNhbGwuaApAQCAtODMsNiArODMs
MTMgQEAgZG9feGVuX3ZlcnNpb24oCiAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBh
cmcpOwogCiBleHRlcm4gbG9uZworZG9fZWRnZV90cmFjZSgKKyAgICBkb21pZF90IGRvbV9pZCwK
KyAgICBpbnQgbW9kZSwKKyAgICB1bnNpZ25lZCBpbnQgc2l6ZSwKKyAgICBYRU5fR1VFU1RfSEFO
RExFX1BBUkFNKHVpbnQ2NF90KSBidWYpOworCitleHRlcm4gbG9uZwogZG9fY29uc29sZV9pbygK
ICAgICBpbnQgY21kLAogICAgIGludCBjb3VudCwKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hl
bi9zY2hlZC5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKaW5kZXggMTEyN2NhOTliZC4uZWIw
ZTk3MjJkNyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKKysrIGIveGVuL2lu
Y2x1ZGUveGVuL3NjaGVkLmgKQEAgLTQ4Myw2ICs0ODMsMTIgQEAgc3RydWN0IGRvbWFpbgogICAg
ICAgICB1bnNpZ25lZCBpbnQgZ3Vlc3RfcmVxdWVzdF9lbmFibGVkICAgICAgIDogMTsKICAgICAg
ICAgdW5zaWduZWQgaW50IGd1ZXN0X3JlcXVlc3Rfc3luYyAgICAgICAgICA6IDE7CiAgICAgfSBt
b25pdG9yOworCisjaWZkZWYgQ09ORklHX1RSQUNFX1BDCisgICAgdWludDY0X3QqIHRyYWNpbmdf
YnVmZmVyOworICAgIHVuc2lnbmVkIGludCB0cmFjaW5nX2J1ZmZlcl9wb3M7CisgICAgdW5zaWdu
ZWQgaW50IHRyYWNpbmdfYnVmZmVyX3NpemU7CisjZW5kaWYKIH07CiAKIC8qIFByb3RlY3QgdXBk
YXRlcy9yZWFkcyAocmVzcC4pIG9mIGRvbWFpbl9saXN0IGFuZCBkb21haW5faGFzaC4gKi8KLS0g
CjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 21 07:24:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 07: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 1dNa09-0005HF-MX; Wed, 21 Jun 2017 07:24:33 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dmitry.torokhov@gmail.com>) id 1dNa08-0005H9-LI
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 07:24:32 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 86/54-02181-F2F1A495; Wed, 21 Jun 2017 07:24:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDIsWRWlGSWpSXmKPExsVyMfTAQV09ea9
 Ig9N3jC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxrU3ayFqxbwFjR/3Y1awPjplbGLkYuDiGB
 GYwS175sZAZxWATms0psf7MbLCMhsJtVYkJDF1sXIyeQEydxdspapi5GDiC7UqJtBwtIWEhAQ
 2LHk01Qk34wSsy4PY0ZJMEioCpxb/YPMJtNwFBia8MFdhBbRMBA4sKtaawgDcwC25kkduz8A7
 ZAWMBaYnXDUrCpvAI6Eo/vXGeBmHqKWeLN9K/MEAlBiZMzn4AVMQtoSdz49xLsImYBaYnl/zh
 AwpwCthLrT14EKxEVUJGYcnIb2wRG4VlIumch6Z6F0L2AkXkVo0ZxalFZapGuoZFeUlFmekZJ
 bmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZguDMAwQ7GvlnOhxglOZiURHkvyHpFCvEl5adUZ
 iQWZ8QXleakFh9ilOHgUJLg/QuSEyxKTU+tSMvMAUYeTFqCg0dJhPciSJq3uCAxtzgzHSJ1it
 Ge48qVdV+YODasXg8kpxzYDiRXvN31hUmIJS8/L1VKnDdEDqhNAKQtozQPbigsUVxilJUS5mU
 EOlOIpyC1KDezBFX+FaM4B6OSMG8pyBSezLwSuN2vgM5iAjrrxREPkLNKEhFSUg2M067NSP+n
 4L0mTLrIXbJz4YKlst0T1hR67P573YBNzavdeeLOrkvfuHufs28P2VV8ILsmvWFjaKr/dHWXt
 V16X+zKWP3vFqo16iRUem7nnL5MyGJT0uJ19zQNNRS0StaW/650u6TDESVz+Oy2Ftc9hVr1/6
 PvTrR03Vgq2sTttu2e/j1rW3YlluKMREMt5qLiRADNC+xtDwMAAA==
X-Env-Sender: dmitry.torokhov@gmail.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1498029869!104204825!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18800 invoked from network); 21 Jun 2017 07:24:30 -0000
Received: from mail-pf0-f193.google.com (HELO mail-pf0-f193.google.com)
 (209.85.192.193)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 21 Jun 2017 07:24:30 -0000
Received: by mail-pf0-f193.google.com with SMTP id d5so28117321pfe.1
 for <xen-devel@lists.xenproject.org>; Wed, 21 Jun 2017 00:24:30 -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=c8S4z6Wg0ZPldlCQqut0e5dt/2xwME/nx1L2ES22i/o=;
 b=QQZiSc2Xzbp9houMLQXUdn9WOaF32tIBweElQZITWKvCms2pyxT+m2eHEHxkfCRPKq
 xNYDn+e7Qbqvla4vwBsCTbkd9cCdvlV1HML/NSx9NW88ZCl7pRGCQf6HAAtsbKDoOQZu
 A5Hyx0NxXoDjRrExIDS3FJL711aYQBb4sgBWW6+MaoJllumNpA8izHqO8kFc1un2+ItQ
 5jY4f+3HKJ7bgq+bA2diN7YQTcfwMDLyBEb/zQI6Y5b9UIqLGlXuq/EQfZsEQEoseGec
 gkN7neAju4Xaes+sAcnC0Zh8PxiXHVMaY7iMJkuLB6KQ70yjN2M7y3Qo9ERDeVG70ZUZ
 R02A==
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=c8S4z6Wg0ZPldlCQqut0e5dt/2xwME/nx1L2ES22i/o=;
 b=MftRZFgewLnKpgc5Vcg6mUHszYObL0kUaIgUX+4mXi71fhzWnQb6zSnY9DmQVXLcQe
 0sMBeWxrA4AOv6C7UvH8xUdEix5BgIhOMLCgg1X+HdhLbrqotjpwj1r5RQJgnXrFv+X3
 ZkH5NXM2br2Lj/Zrb7SuZZSUIVDQmFIb8DaQzVTdVmyfBenYYLNztqzXw9ugeeZ/WwuD
 MdfxdbtkzU/cHpE6lZ6aWvPbSHluYWVH3iWQOBvz90qFlWltk+ZOEd5MmwaJcv8FQmma
 Osz+nInOm2+PtJzUab0eNwF8REeaAyny3GHCTB8EgrVIx+8D83qEUrfnhtP9Mu0Gw6LI
 1wUg==
X-Gm-Message-State: AKS2vOyjzH8CXyPjbAq+0ga3smtfuksRHrpvM5tpZjtmXRB6jqz/TAG9
 L6lYr4Jw4v18Fw==
X-Received: by 10.99.113.65 with SMTP id b1mr35636399pgn.275.1498029868754;
 Wed, 21 Jun 2017 00:24:28 -0700 (PDT)
Received: from dtor-ws ([2620:0:1000:1311:24d6:b614:fa75:6071])
 by smtp.gmail.com with ESMTPSA id m11sm31429131pfg.85.2017.06.21.00.24.27
 (version=TLS1_2 cipher=AES128-SHA bits=128/128);
 Wed, 21 Jun 2017 00:24:27 -0700 (PDT)
Date: Wed, 21 Jun 2017 00:24:25 -0700
From: Dmitry Torokhov <dmitry.torokhov@gmail.com>
To: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <20170621072425.GA36968@dtor-ws>
References: <1492083484-31786-1-git-send-email-andr2000@gmail.com>
 <1492083484-31786-3-git-send-email-andr2000@gmail.com>
 <20170421021018.GB23279@dtor-ws>
 <bd6b6680-6023-765f-d80f-b00e2b6dd597@gmail.com>
 <20170530055150.GA38163@dtor-ws>
 <8092dd49-20e0-3e8d-977d-2f570142a37d@gmail.com>
 <20170530163708.GA12922@dtor-ws>
 <c355258d-f207-aa5e-a170-e52438102a37@gmail.com>
 <20170607165630.GA13116@dtor-ws>
 <222abecb-10b6-6196-9f44-6ec366377335@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <222abecb-10b6-6196-9f44-6ec366377335@gmail.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: jgross@suse.com, Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 vlad.babchuk@gmail.com, linux-kernel@vger.kernel.org, andrii.anisov@gmail.com,
 olekstysh@gmail.com, al1img@gmail.com, linux-input@vger.kernel.org,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 joculator@gmail.com
Subject: Re: [Xen-devel] [PATCH 2/2] xen/input: add multi-touch 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>

T24gVGh1LCBKdW4gMDgsIDIwMTcgYXQgMDk6NDU6MThBTSArMDMwMCwgT2xla3NhbmRyIEFuZHJ1
c2hjaGVua28gd3JvdGU6Cj4gSGksIERtaXRyeSEKPiAKPiBPbiAwNi8wNy8yMDE3IDA3OjU2IFBN
LCBEbWl0cnkgVG9yb2tob3Ygd3JvdGU6Cj4gPk9uIFdlZCwgTWF5IDMxLCAyMDE3IGF0IDEyOjA2
OjU2UE0gKzAzMDAsIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+ID4+SGksIERtaXRy
eSEKPiA+Pgo+ID4+T24gMDUvMzAvMjAxNyAwNzozNyBQTSwgRG1pdHJ5IFRvcm9raG92IHdyb3Rl
Ogo+ID4+Pk9uIFR1ZSwgTWF5IDMwLCAyMDE3IGF0IDAzOjUwOjIwUE0gKzAzMDAsIE9sZWtzYW5k
ciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+ID4+Pj5IaSwgRG1pdHJ5IQo+ID4+Pj4KPiA+Pj4+T24g
MDUvMzAvMjAxNyAwODo1MSBBTSwgRG1pdHJ5IFRvcm9raG92IHdyb3RlOgo+ID4+Pj4+T24gRnJp
LCBBcHIgMjEsIDIwMTcgYXQgMDk6NDA6MzZBTSArMDMwMCwgT2xla3NhbmRyIEFuZHJ1c2hjaGVu
a28gd3JvdGU6Cj4gPj4+Pj4+SGksIERtaXRyeSEKPiA+Pj4+Pj4KPiA+Pj4+Pj5PbiAwNC8yMS8y
MDE3IDA1OjEwIEFNLCBEbWl0cnkgVG9yb2tob3Ygd3JvdGU6Cj4gPj4+Pj4+PkhpIE9sZWtzYW5k
ciwKPiA+Pj4+Pj4+Cj4gPj4+Pj4+Pk9uIFRodSwgQXByIDEzLCAyMDE3IGF0IDAyOjM4OjA0UE0g
KzAzMDAsIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+ID4+Pj4+Pj4+RnJvbTogT2xl
a3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgo+
ID4+Pj4+Pj4+Cj4gPj4+Pj4+Pj5FeHRlbmQgeGVuX2tiZGZyb250IHRvIHByb3ZpZGUgbXVsdGkt
dG91Y2ggc3VwcG9ydAo+ID4+Pj4+Pj4+dG8gdW5wcml2aWxlZ2VkIGRvbWFpbnMuCj4gPj4+Pj4+
Pj4KPiA+Pj4+Pj4+PlNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVr
c2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KPiA+Pj4+Pj4+Pi0tLQo+ID4+Pj4+Pj4+ICBk
cml2ZXJzL2lucHV0L21pc2MveGVuLWtiZGZyb250LmMgfCAxNDIgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKy0KPiA+Pj4+Pj4+PiAgMSBmaWxlIGNoYW5nZWQsIDE0MCBpbnNl
cnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+ID4+Pj4+Pj4+Cj4gPj4+Pj4+Pj5kaWZmIC0tZ2l0
IGEvZHJpdmVycy9pbnB1dC9taXNjL3hlbi1rYmRmcm9udC5jIGIvZHJpdmVycy9pbnB1dC9taXNj
L3hlbi1rYmRmcm9udC5jCj4gPj4+Pj4+Pj5pbmRleCAwMWMyN2I0YzMyODguLmU1ZDA2NGFhYTIz
NyAxMDA2NDQKPiA+Pj4+Pj4+Pi0tLSBhL2RyaXZlcnMvaW5wdXQvbWlzYy94ZW4ta2JkZnJvbnQu
Ywo+ID4+Pj4+Pj4+KysrIGIvZHJpdmVycy9pbnB1dC9taXNjL3hlbi1rYmRmcm9udC5jCj4gPj4+
Pj4+Pj5AQCAtMTcsNiArMTcsNyBAQAo+ID4+Pj4+Pj4+ICAjaW5jbHVkZSA8bGludXgvZXJybm8u
aD4KPiA+Pj4+Pj4+PiAgI2luY2x1ZGUgPGxpbnV4L21vZHVsZS5oPgo+ID4+Pj4+Pj4+ICAjaW5j
bHVkZSA8bGludXgvaW5wdXQuaD4KPiA+Pj4+Pj4+PisjaW5jbHVkZSA8bGludXgvaW5wdXQvbXQu
aD4KPiA+Pj4+Pj4+PiAgI2luY2x1ZGUgPGxpbnV4L3NsYWIuaD4KPiA+Pj4+Pj4+PiAgI2luY2x1
ZGUgPGFzbS94ZW4vaHlwZXJ2aXNvci5oPgo+ID4+Pj4+Pj4+QEAgLTM0LDExICszNSwxNCBAQAo+
ID4+Pj4+Pj4+ICBzdHJ1Y3QgeGVua2JkX2luZm8gewo+ID4+Pj4+Pj4+ICAJc3RydWN0IGlucHV0
X2RldiAqa2JkOwo+ID4+Pj4+Pj4+ICAJc3RydWN0IGlucHV0X2RldiAqcHRyOwo+ID4+Pj4+Pj4+
KwlzdHJ1Y3QgaW5wdXRfZGV2ICptdG91Y2g7Cj4gPj4+Pj4+Pj4gIAlzdHJ1Y3QgeGVua2JkX3Bh
Z2UgKnBhZ2U7Cj4gPj4+Pj4+Pj4gIAlpbnQgZ3JlZjsKPiA+Pj4+Pj4+PiAgCWludCBpcnE7Cj4g
Pj4+Pj4+Pj4gIAlzdHJ1Y3QgeGVuYnVzX2RldmljZSAqeGJkZXY7Cj4gPj4+Pj4+Pj4gIAljaGFy
IHBoeXNbMzJdOwo+ID4+Pj4+Pj4+KwkvKiBjdXJyZW50IE1UIHNsb3QvY29udGFjdCBJRCB3ZSBh
cmUgaW5qZWN0aW5nIGV2ZW50cyBpbiAqLwo+ID4+Pj4+Pj4+KwlpbnQgbXRvdWNoX2N1cl9jb250
YWN0X2lkOwo+ID4+Pj4+Pj4+ICB9Owo+ID4+Pj4+Pj4+ICBlbnVtIHsgS1BBUkFNX1gsIEtQQVJB
TV9ZLCBLUEFSQU1fQ05UIH07Cj4gPj4+Pj4+Pj5AQCAtNDcsNiArNTEsMTIgQEAgbW9kdWxlX3Bh
cmFtX2FycmF5KHB0cl9zaXplLCBpbnQsIE5VTEwsIDA0NDQpOwo+ID4+Pj4+Pj4+ICBNT0RVTEVf
UEFSTV9ERVNDKHB0cl9zaXplLAo+ID4+Pj4+Pj4+ICAJIlBvaW50aW5nIGRldmljZSB3aWR0aCwg
aGVpZ2h0IGluIHBpeGVscyAoZGVmYXVsdCA4MDAsNjAwKSIpOwo+ID4+Pj4+Pj4+K2VudW0geyBL
UEFSQU1fTVRfWCwgS1BBUkFNX01UX1ksIEtQQVJBTV9NVF9DTlQgfTsKPiA+Pj4+Pj4+PitzdGF0
aWMgaW50IG10b3VjaF9zaXplW0tQQVJBTV9NVF9DTlRdID0geyBYRU5GQl9XSURUSCwgWEVORkJf
SEVJR0hUIH07Cj4gPj4+Pj4+Pj4rbW9kdWxlX3BhcmFtX2FycmF5KG10b3VjaF9zaXplLCBpbnQs
IE5VTEwsIDA0NDQpOwo+ID4+Pj4+Pj4+K01PRFVMRV9QQVJNX0RFU0MocHRyX3NpemUsCj4gPj4+
Pj4+Pj4rCSJNdWx0aS10b3VjaCBkZXZpY2Ugd2lkdGgsIGhlaWdodCBpbiBwaXhlbHMgKGRlZmF1
bHQgODAwLDYwMCkiKTsKPiA+Pj4+Pj4+PisKPiA+Pj4+Pj4+V2h5IGRvIHlvdSBuZWVkIHNlcGFy
YXRlIG1vZHVsZSBwYXJhbWV0ZXJzIGZvciBtdWx0aS10b3VjaCBkZXZpY2U/Cj4gPj4+Pj4+cGxl
YXNlIHNlZSBiZWxvdwo+ID4+Pj4+Pj4+ICBzdGF0aWMgaW50IHhlbmtiZF9yZW1vdmUoc3RydWN0
IHhlbmJ1c19kZXZpY2UgKik7Cj4gPj4+Pj4+Pj4gIHN0YXRpYyBpbnQgeGVua2JkX2Nvbm5lY3Rf
YmFja2VuZChzdHJ1Y3QgeGVuYnVzX2RldmljZSAqLCBzdHJ1Y3QgeGVua2JkX2luZm8gKik7Cj4g
Pj4+Pj4+Pj4gIHN0YXRpYyB2b2lkIHhlbmtiZF9kaXNjb25uZWN0X2JhY2tlbmQoc3RydWN0IHhl
bmtiZF9pbmZvICopOwo+ID4+Pj4+Pj4+QEAgLTEwMCw2ICsxMTAsNjAgQEAgc3RhdGljIGlycXJl
dHVybl90IGlucHV0X2hhbmRsZXIoaW50IHJxLCB2b2lkICpkZXZfaWQpCj4gPj4+Pj4+Pj4gIAkJ
CQlpbnB1dF9yZXBvcnRfcmVsKGRldiwgUkVMX1dIRUVMLAo+ID4+Pj4+Pj4+ICAJCQkJCQkgLWV2
ZW50LT5wb3MucmVsX3opOwo+ID4+Pj4+Pj4+ICAJCQlicmVhazsKPiA+Pj4+Pj4+PisJCWNhc2Ug
WEVOS0JEX1RZUEVfTVRPVUNIOgo+ID4+Pj4+Pj4+KwkJCWRldiA9IGluZm8tPm10b3VjaDsKPiA+
Pj4+Pj4+PisJCQlpZiAodW5saWtlbHkoIWRldikpCj4gPj4+Pj4+Pj4rCQkJCWJyZWFrOwo+ID4+
Pj4+Pj4+KwkJCWlmICh1bmxpa2VseShldmVudC0+bXRvdWNoLmNvbnRhY3RfaWQgIT0KPiA+Pj4+
Pj4+PisJCQkJCWluZm8tPm10b3VjaF9jdXJfY29udGFjdF9pZCkpIHsKPiA+Pj4+Pj4+V2h5IGlz
IHRoaXMgdW5saWtlbHk/IERvZXMgY29udGFjdCBJRCBjaGFuZ2VzIG9uY2UgaW4gMTAwMCBwYWNr
ZXRzIG9yCj4gPj4+Pj4+PmV2ZW4gbGVzcz8KPiA+Pj4+Pj5NdSBhc3N1bXB0aW9uIHdhcyB0aGF0
IHJlZ2FyZGxlc3Mgb2YgdGhlIGZhY3QgdGhhdCB3ZSBhcmUgbXVsdGktdG91Y2gKPiA+Pj4+Pj5k
ZXZpY2Ugc3RpbGwgc2luZ2xlIHRvdWNoZXMgd2lsbCBjb21lIGluIG1vcmUgZnJlcXVlbnRseQo+
ID4+Pj4+PkJ1dCBJIGNhbiByZW1vdmUgKnVubGlrZWx5KiBpZiBteSBhc3N1bXB0aW9uIGlzIG5v
dCBjb3JyZWN0Cj4gPj4+Pj5JIHRoaW5rIHRoZSBub3JtYWwgZXhwZWN0YXRpb24gaXMgdGhhdCAi
dW5saWtlbHkiIGlzIHN1cHBvc2VkIGZvcgo+ID4+Pj4+c29tZXRoaW5nIHRoYXQgaGFwcGVucyBv
bmNlIGluIGEgYmx1ZSBtb29uLCBzbyBJJ2QgcmF0aGVyIHJlbW92ZSBpdC4KPiA+Pj4+Pgo+ID4+
Pj5hZ3JlZSwgcmVtb3ZlZCAidW5saWtlbHkiCj4gPj4+Pj4+Pj4rCQkJCWluZm8tPm10b3VjaF9j
dXJfY29udGFjdF9pZCA9Cj4gPj4+Pj4+Pj4rCQkJCQlldmVudC0+bXRvdWNoLmNvbnRhY3RfaWQ7
Cj4gPj4+Pj4+Pj4rCQkJCWlucHV0X210X3Nsb3QoZGV2LCBldmVudC0+bXRvdWNoLmNvbnRhY3Rf
aWQpOwo+ID4+Pj4+Pj4+KwkJCX0KPiA+Pj4+Pj4+PisJCQlzd2l0Y2ggKGV2ZW50LT5tdG91Y2gu
ZXZlbnRfdHlwZSkgewo+ID4+Pj4+Pj4+KwkJCWNhc2UgWEVOS0JEX01UX0VWX0RPV046Cj4gPj4+
Pj4+Pj4rCQkJCWlucHV0X210X3JlcG9ydF9zbG90X3N0YXRlKGRldiwgTVRfVE9PTF9GSU5HRVIs
Cj4gPj4+Pj4+Pj4rCQkJCQkJCSAgIHRydWUpOwo+ID4+Pj4+U2hvdWxkIHdlIGVzdGFibGlzaCB0
b29sIGV2ZW50PyBXZSBoYXZlIE1UX1RPT0xfUEVOLCBldGMuCj4gPj4+PkkgdGhpbmsgdGhhdCBm
b3IgbXVsdGktdG91Y2ggTVRfVE9PTF9GSU5HRVIgaXMgZW5vdWdoCj4gPj4+PmFueSByZWFzb24g
d2Ugd291bGQgYWxzbyB3YW50IE1UX1RPT0xfUEVOIGhlcmU/Cj4gPj4+V2h5IHdvdWxkIG5vdCB5
b3U/IExldCdzIHNheSB5b3UgaGF2ZSBhIGRyYXdpbmcgYXBwbGljYXRpb24gcnVubmluZyBpbgo+
ID4+Pmd1ZXN0IHRoYXQgY2FuIG1ha2UgdXNlIG9mIHRvb2wgdHlwZXMuIFdoeSB3b3VsZCBub3Qg
eW91IHdhbnQgdG8gdGVsbCBpdAo+ID4+PnRoYXQgdGhlIHRvb2wgdXNlciBpcyBjdXJyZW50bHkg
dXNpbmcgaXMgaW4gZmFjdCBhIHBlbiBhbmQgbm90IGZpbmdlcj8KPiA+PkJ1dCBpdCBpcyBhIGZp
bmdlciA6KSB3ZSBhcmUgbXVsdGktdG91Y2gsIG5vdCBtdWx0aSBwZW4KPiA+U28gZm9yIHRhYmxl
dHMgdGhhdCBzdXBwb3J0IGJvdGggdG91Y2ggYW5kIHN0eWx1cyB5b3Ugd291bGQgZXhwb3J0IHRo
ZW0KPiA+YXMgMiBzZXBhcmF0ZSBkZXZpY2VzPwo+IHRoaXMgY291bGQgYmUgZG9uZSBpbiBkaWZm
ZXJlbnQgd2F5cywgYnV0IHBsZWFzZSBzZWUgb24KPiBwZW4gc3VwcG9ydCBiZWxvdwo+ID4+QmVz
aWRlcywgdGhhdCwgaWYgSSBhbSBhYm91dCB0byBpbXBsZW1lbnQgcGVuIHN1cHBvcnQKPiA+Pih3
aGljaCBJIHN0aWxsIG5vdCBjb252aW5jZWQgd2UgcmVhbGx5IG5lZWQpLCBob3cgd2lsbCBJCj4g
Pj5kbyB0aGF0Pwo+ID5JIGRvIG5vdCBrbm93IHdoYXQgeW91IGhhdmUgb24gdGhlIGJhY2tlbmQg
c2lkZSwgYnV0IHJvdWdobHkgc3BlYWtpbmcgaWYKPiA+eW91IGRldGVjdCBhIHBlbi9zdHlsdXMg
eW91IGxldCB5b3VyIGd1ZXN0IGtub3cgdGhhdCB0aGUgY29udGFjdCBpcyBub3QKPiA+YSBmaW5n
ZXIsIGJ1dCBwZW4uIEhvdyB5b3UgcGx1bWIgaXQgdGhyb3VnaCBpcyB1cCB0byB5b3UuCj4gd2Ug
ZG8gbm90IGRldGVjdCBwZW4sIG9ubHkgZmluZ2VyIGF0IHRoZSBtb21lbnQKPiBhbmQgdGhlIGV4
aXN0aW5nIHByb3RvY29sIGhhcyBubyBtZWFucyB0byB0ZWxsCj4gdHlwZSBvZiB0aGUgdG9vbCB1
c2VkLCBldmVyeXRoaW5nIGlzIHN1cHBvc2VkIHRvCj4gYmUgImZpbmdlciIsIHNvIGZyb250LWVu
ZCBoYXMgbm8gcG9zc2liaWxpdHkgdG8KPiB0ZWxsIG9uZSB0b29sIGZyb20gYW5vdGhlcgo+ID4+
TXkgdW5kZXJzdGFuZGluZyBpcyB0aGF0IEkgbmVlZCAyIGRpZmZlcmVudCBzbG90cyB0byByZXBv
cnQKPiA+PnRoZSBzYW1lIGNvb3JkaW5hdGVzIGZvciBmaW5nZXIgYW5kIHBlbi4gVGhpcyBpcyBi
ZWNhdXNlCj4gPj5pbnB1dF9tdF9yZXBvcnRfc2xvdF9zdGF0ZSBoYXMgYSBjaGVjayB0aGF0IGlm
IHRvb2wgaGFzCj4gPj5jaGFuZ2VkIGZvciB0aGUgY3VycmVudCBzbG90IHRoZW4gYSBuZXcgdHJh
Y2tpbmcgSUQgaXMgc2V0Lgo+ID4+RG8gSSBhbHNvIG5lZWQgdG8gYWxsb2NhdGUgdHdpY2UgbW9y
ZSBzbG90cywgc28gSSBjYW4KPiA+PnJlcG9ydCAyICogbnVtX2NvbnRhY3RzIGV2ZW50cyBzaW11
bHRhbmVvdXNseSAob25lIGZvciBmaW5nZXIKPiA+PmFuZCBhbm90aGVyIGZvciBwZW4pPwo+ID4+
VGhhdCBzYWlkLCBJIGJlbGlldmUgd2UgY2FuIHN0YXJ0IHdpdGggbXVsdGktdG91Y2ggc3VwcG9y
dAo+ID4+YW5kIGlmIG5lZWQgYmUgdGhlbiBhZGQgcGVuIHN1cHBvcnQgYXMgYSBzZXBhcmF0ZSBj
aGFuZ2UsCj4gPj5kb2VzIHRoYXQgbWFrZSBzZW5zZSBmb3IgeW91Pwo+ID4+Pj4oSSBndWVzcyBN
VF9UT09MX1BBTE0gaXMgbm90IGFwcHJvcHJpYXRlIGFueXdheXMpCj4gPj4+RGVwZW5kcyBvbiBp
ZiB5b3UgZG8gc3RyYWlnaHQgcGFzcy10aHJvdWdoIGZyb20gdGhlIGhvc3Qgc2lkZSBvciBub3Qu
IElmCj4gPj4+eW91IHN0YWNrIGRvZXMgcGFsbSByZWplY3Rpb24gYmVmb3JlIHBhc3NpbmcgdGhl
IGRhdGEgdGhyb3VnaCB0aGVuIHlvdQo+ID4+PndvdWxkIG5vdCBzZWUgTVRfVE9PTF9QQUxNIGlu
IGd1ZXN0Lgo+ID4+dGhlIHByb3RvY29sIHVzZWQgYmV0d2VlbiBndWVzdCBhbmQgaG9zdCBpcyBh
IGdlbmVyaWMgb25lLAo+ID4+bm90IHVzaW5nIExpbnV4IHR5cGVzL2NvbnN0YW50cy9ldmVudHMu
Cj4gPkl0IGRvZXMgbm90IGhhdmUgdG8gdXNlIExpbnV4IHR5cGVzIHRvIHN1cHBvcnQgdGhlIGNv
bmNlcHQgb2YgZGlmZmVyZW50Cj4gPnRvb2xzLgo+IGFncmVlCj4gPj5Tbywgbm8gUEFMTS9UT09M
IHN1cHBvcnQgaXMgaW4gcGxhY2UKPiA+T0ssIHRoYXQgaXMgZmFpci4gVGhlIHBlbiBzdXBwb3J0
IGlzIGRlZmluaXRlbHkgbm90IGEgaGFyZCByZXF1aXJlbWVudC4KPiBzbywgY2FuIHdlIGxpdmUg
d2l0aCBmaW5nZXIgYXQgdGhpcyBwb2ludCwgbm8gcGVuPwo+ID5JIHdhcyBqdXN0IHdvbmRlcmlu
ZyBpZiB5b3UgY29uc2lkZXJlZCBvciBoYXZlIHBsYW5zIGZvciBhZGRpbmcgdGhhdC4KPiB3ZWxs
LCBob25lc3RseSwgd2UgZG8gbm90IG5lZWQgcGVuIGF0IHRoZSBtb21lbnQsCj4gYnV0IHdlIGRp
ZCBhZGQgbXVsdGktdG91Y2ggc3VwcG9ydCBpbnRvIFhlbiBwcm90b2NvbHMKPiBhbmQgaWYgcGVu
IHJlcXVpcmVkIGl0IGNhbiBiZSBkb25lIGFzIGEgc2VwYXJhdGUKPiBjaGFuZ2UgdG8gYm90aCBw
cm90b2NvbCBhbmQgZnJvbnQvYmFjayBlbmRzCj4gPiAgT3IKPiA+aWYgeW91IHdhbnQgdG8gcmV2
aWV3IHRoZSBwcm90b2NvbCBzbyBpdCBjYW4gYmUgZWFzaWx5IGFkZGVkIGluIHRoZQo+ID5mdXR1
cmUuIEZvciBleGFtcGxlIHlvdSBjb3VsZCBoYXZlIHRvb2wgdHlwZSB0byBiZSBwYXJ0IG9mCj4g
PlhFTktCRF9NVF9FVl9ET1dOIGV2ZW50Lgo+IHByb3RvY29sIGRpZCBhIGxvbmcgd2F5IHRvIGdl
dCBpbnRvIFhlbi9LZXJuZWwuLi4gOikKPiBvZiBjb3Vyc2UsIHRoaXMgY2FuIGJlIGRvbmUsIGJ1
dCBJIHdvdWxkIHByZWZlciBpdCBpcwo+IGFkZGVkIHdoZW4gaXQgaXMgbmVlZGVkLCBub3Qgb25s
eSB0aGF0IHdlIGhhdmUgdGhpcyBmdW5jdGlvbmFsaXR5CgpPSy4KCj4gPj4+Pj4+Pj4rCQkJCWlu
cHV0X2V2ZW50KGRldiwgRVZfQUJTLCBBQlNfTVRfUE9TSVRJT05fWCwKPiA+Pj4+Pj4+PisJCQkJ
CSAgICBldmVudC0+bXRvdWNoLnUucG9zLmFic194KTsKPiA+Pj4+Pj4+PisJCQkJaW5wdXRfZXZl
bnQoZGV2LCBFVl9BQlMsIEFCU19NVF9QT1NJVElPTl9ZLAo+ID4+Pj4+Pj4+KwkJCQkJICAgIGV2
ZW50LT5tdG91Y2gudS5wb3MuYWJzX3kpOwo+ID4+Pj4+Pj4+KwkJCQlpbnB1dF9ldmVudChkZXYs
IEVWX0FCUywgQUJTX1gsCj4gPj4+Pj4+Pj4rCQkJCQkgICAgZXZlbnQtPm10b3VjaC51LnBvcy5h
YnNfeCk7Cj4gPj4+Pj4+Pj4rCQkJCWlucHV0X2V2ZW50KGRldiwgRVZfQUJTLCBBQlNfWSwKPiA+
Pj4+Pj4+PisJCQkJCSAgICBldmVudC0+bXRvdWNoLnUucG9zLmFic195KTsKPiA+Pj4+Pj4+PisJ
CQkJYnJlYWs7Cj4gPj4+Pj4+Pj4rCQkJY2FzZSBYRU5LQkRfTVRfRVZfVVA6Cj4gPj4+Pj4+Pj4r
CQkJCWlucHV0X210X3JlcG9ydF9zbG90X3N0YXRlKGRldiwgTVRfVE9PTF9GSU5HRVIsCj4gPj4+
Pj4+Pj4rCQkJCQkJCSAgIGZhbHNlKTsKPiA+Pj4+Pj4+PisJCQkJYnJlYWs7Cj4gPj4+Pj4+Pj4r
CQkJY2FzZSBYRU5LQkRfTVRfRVZfTU9USU9OOgo+ID4+Pj4+Pj4+KwkJCQlpbnB1dF9ldmVudChk
ZXYsIEVWX0FCUywgQUJTX01UX1BPU0lUSU9OX1gsCj4gPj4+Pj4+Pj4rCQkJCQkgICAgZXZlbnQt
Pm10b3VjaC51LnBvcy5hYnNfeCk7Cj4gPj4+Pj4+Pj4rCQkJCWlucHV0X2V2ZW50KGRldiwgRVZf
QUJTLCBBQlNfTVRfUE9TSVRJT05fWSwKPiA+Pj4+Pj4+PisJCQkJCSAgICBldmVudC0+bXRvdWNo
LnUucG9zLmFic195KTsKPiA+Pj4+Pj4+PisJCQkJaW5wdXRfZXZlbnQoZGV2LCBFVl9BQlMsIEFC
U19YLAo+ID4+Pj4+Pj4+KwkJCQkJICAgIGV2ZW50LT5tdG91Y2gudS5wb3MuYWJzX3gpOwo+ID4+
Pj4+Pj4+KwkJCQlpbnB1dF9ldmVudChkZXYsIEVWX0FCUywgQUJTX1ksCj4gPj4+Pj4+Pj4rCQkJ
CQkgICAgZXZlbnQtPm10b3VjaC51LnBvcy5hYnNfeSk7Cj4gPj4+Pj4+Pj4rCQkJCWJyZWFrOwo+
ID4+Pj4+Pj4+KwkJCWNhc2UgWEVOS0JEX01UX0VWX1NZTjoKPiA+Pj4+Pj4+PisJCQkJaW5wdXRf
bXRfc3luY19mcmFtZShkZXYpOwo+ID4+Pj4+Pj4+KwkJCQlicmVhazsKPiA+Pj4+Pj4+PisJCQlj
YXNlIFhFTktCRF9NVF9FVl9TSEFQRToKPiA+Pj4+Pj4+PisJCQkJaW5wdXRfZXZlbnQoZGV2LCBF
Vl9BQlMsIEFCU19NVF9UT1VDSF9NQUpPUiwKPiA+Pj4+Pj4+PisJCQkJCSAgICBldmVudC0+bXRv
dWNoLnUuc2hhcGUubWFqb3IpOwo+ID4+Pj4+Pj4+KwkJCQlpbnB1dF9ldmVudChkZXYsIEVWX0FC
UywgQUJTX01UX1RPVUNIX01JTk9SLAo+ID4+Pj4+Pj4+KwkJCQkJICAgIGV2ZW50LT5tdG91Y2gu
dS5zaGFwZS5taW5vcik7Cj4gPj4+Pj4+Pj4rCQkJCWJyZWFrOwo+ID4+Pj4+Pj4+KwkJCWNhc2Ug
WEVOS0JEX01UX0VWX09SSUVOVDoKPiA+Pj4+Pj4+PisJCQkJaW5wdXRfZXZlbnQoZGV2LCBFVl9B
QlMsIEFCU19NVF9PUklFTlRBVElPTiwKPiA+Pj4+Pj4+PisJCQkJCSAgICBldmVudC0+bXRvdWNo
LnUub3JpZW50YXRpb24pOwo+ID4+Pj4+Pj4+KwkJCQlicmVhazsKPiA+Pj4+Pj4+PisJCQl9Cj4g
Pj4+Pj4+Pj4rCQkJLyogb25seSByZXBvcnQgc3luIHdoZW4gcmVxdWVzdGVkICovCj4gPj4+Pj4+
Pj4rCQkJaWYgKGV2ZW50LT5tdG91Y2guZXZlbnRfdHlwZSAhPSBYRU5LQkRfTVRfRVZfU1lOKQo+
ID4+Pj4+Pj4+KwkJCQlkZXYgPSBOVUxMOwo+ID4+Pj4+Pj4+ICAJCX0KPiA+Pj4+Pj4+PiAgCQlp
ZiAoZGV2KQo+ID4+Pj4+Pj4+ICAJCQlpbnB1dF9zeW5jKGRldik7Cj4gPj4+Pj4+Pj5AQCAtMTE1
LDkgKzE3OSw5IEBAIHN0YXRpYyBpbnQgeGVua2JkX3Byb2JlKHN0cnVjdCB4ZW5idXNfZGV2aWNl
ICpkZXYsCj4gPj4+Pj4+Pj4gIAkJCQkgIGNvbnN0IHN0cnVjdCB4ZW5idXNfZGV2aWNlX2lkICpp
ZCkKPiA+Pj4+Pj4+PiAgewo+ID4+Pj4+Pj4+ICAJaW50IHJldCwgaTsKPiA+Pj4+Pj4+Pi0JdW5z
aWduZWQgaW50IGFiczsKPiA+Pj4+Pj4+PisJdW5zaWduZWQgaW50IGFicywgdG91Y2g7Cj4gPj4+
Pj4+Pj4gIAlzdHJ1Y3QgeGVua2JkX2luZm8gKmluZm87Cj4gPj4+Pj4+Pj4tCXN0cnVjdCBpbnB1
dF9kZXYgKmtiZCwgKnB0cjsKPiA+Pj4+Pj4+PisJc3RydWN0IGlucHV0X2RldiAqa2JkLCAqcHRy
LCAqbXRvdWNoOwo+ID4+Pj4+Pj4+ICAJaW5mbyA9IGt6YWxsb2Moc2l6ZW9mKCppbmZvKSwgR0ZQ
X0tFUk5FTCk7Cj4gPj4+Pj4+Pj4gIAlpZiAoIWluZm8pIHsKPiA+Pj4+Pj4+PkBAIC0xNTIsNiAr
MjE2LDE3IEBAIHN0YXRpYyBpbnQgeGVua2JkX3Byb2JlKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpk
ZXYsCj4gPj4+Pj4+Pj4gIAkJfQo+ID4+Pj4+Pj4+ICAJfQo+ID4+Pj4+Pj4+Kwl0b3VjaCA9IHhl
bmJ1c19yZWFkX3Vuc2lnbmVkKGRldi0+bm9kZW5hbWUsCj4gPj4+Pj4+Pj4rCQkJCSAgICAgWEVO
S0JEX0ZJRUxEX0ZFQVRfTVRPVUNILCAwKTsKPiA+Pj4+Pj4+PisJaWYgKHRvdWNoKSB7Cj4gPj4+
Pj4+Pj4rCQlyZXQgPSB4ZW5idXNfd3JpdGUoWEJUX05JTCwgZGV2LT5ub2RlbmFtZSwKPiA+Pj4+
Pj4+PisJCQkJICAgWEVOS0JEX0ZJRUxEX1JFUV9NVE9VQ0gsICIxIik7Cj4gPj4+Pj4+Pj4rCQlp
ZiAocmV0KSB7Cj4gPj4+Pj4+Pj4rCQkJcHJfd2FybmluZygieGVua2JkOiBjYW4ndCByZXF1ZXN0
IG11bHRpLXRvdWNoIik7Cj4gPj4+Pj4+Pj4rCQkJdG91Y2ggPSAwOwo+ID4+Pj4+Pj4+KwkJfQo+
ID4+Pj4+Pj4+Kwl9Cj4gPj4+Pj4+Pj4rCj4gPj4+Pj4+Pj4gIAkvKiBrZXlib2FyZCAqLwo+ID4+
Pj4+Pj4+ICAJa2JkID0gaW5wdXRfYWxsb2NhdGVfZGV2aWNlKCk7Cj4gPj4+Pj4+Pj4gIAlpZiAo
IWtiZCkKPiA+Pj4+Pj4+PkBAIC0yMDgsNiArMjgzLDY3IEBAIHN0YXRpYyBpbnQgeGVua2JkX3By
b2JlKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCj4gPj4+Pj4+Pj4gIAl9Cj4gPj4+Pj4+Pj4g
IAlpbmZvLT5wdHIgPSBwdHI7Cj4gPj4+Pj4+Pj4rCS8qIG11bHRpLXRvdWNoIGRldmljZSAqLwo+
ID4+Pj4+Pj4+KwlpZiAodG91Y2gpIHsKPiA+Pj4+Pj4+PisJCWludCBudW1fY29udCwgd2lkdGgs
IGhlaWdodDsKPiA+Pj4+Pj4+PisKPiA+Pj4+Pj4+PisJCW10b3VjaCA9IGlucHV0X2FsbG9jYXRl
X2RldmljZSgpOwo+ID4+Pj4+Pj4+KwkJaWYgKCFtdG91Y2gpCj4gPj4+Pj4+Pj4rCQkJZ290byBl
cnJvcl9ub21lbTsKPiA+Pj4+Pj4+PisKPiA+Pj4+Pj4+PisJCW51bV9jb250ID0geGVuYnVzX3Jl
YWRfdW5zaWduZWQoaW5mby0+eGJkZXYtPm5vZGVuYW1lLAo+ID4+Pj4+Pj4+KwkJCQkJCVhFTktC
RF9GSUVMRF9NVF9OVU1fQ09OVEFDVFMsCj4gPj4+Pj4+Pj4rCQkJCQkJMSk7Cj4gPj4+Pj5TaG91
bGQgd2UgcmVmdXNlIE1UIGRldmljZXMgd2l0aCBudW1iZXIgb2YgY29udGFjdHMgbGVzcyB0aGFu
IDI/Cj4gPj4+PndlIGNhbiwgYnV0IEkgc2VlIG5vIGhhcm0gaW4gMS4gd2hhdCBpcyBtb3JlLCB0
aGlzIG1heQo+ID4+Pj5hbGxvdyBndWVzdHMgdG8gZW11bGF0ZSBtb3JlIHBvaW50aW5nIGRldmlj
ZXMKPiA+Pj4+YnV0LCBpZiB5b3UgaW5zaXN0LCB0aGVuIEkgd2lsbCBhZGQgYXBwcm9wcmlhdGUg
Y29kZSB0bwo+ID4+Pj5yZWplY3QgaWYgbnVtYmVyIG9mIGNvbnRhY3RzIGlzIGxlc3MgdGhlbiAy
Cj4gPlRoZSBxdWVzdGlvbiBpcyBpZiB5b3UgYXJlIHBsYW5uaW5nIHRvIGtlZXAgdGhlIHNpbmds
ZS10b3VjaCBpbnRlcmZhY2UKPiA+b3IgeW91IHdpbGwgbWlncmF0ZSBldmVyeXRoaW5nIHRvIG11
bHRpLXRvdWNoLgo+IEkgd2lsbCBrZWVwIHNpbmdsZSB0b3VjaCBhcyBsZWdhY3ksIGJ1dCBpbiBv
dXIgdXNlLWNhc2VzCj4gd2UgYXJlIG1vcmUgZm9jdXNpbmcgb24gdXNpbmcgbXVsdGktdG91Y2gg
ZGV2aWNlcy4KPiBidXQgZXZlbiB3aXRoIG51bWJlciBvZiBjb250YWN0cyA9PSAxIGl0IGNhbiBz
dGlsbCBiZQo+IHVzZWZ1bCBhcyBpdCBnaXZlcyBtb3JlIGZsZXhpYmlsaXR5IGluIGNvbmZpZ3Vy
aW5nIGd1ZXN0IE9TCj4gSWYgeW91IGluc2lzdCB0aGF0IG51bSBjb250YWN0cyA9PSAxIG11c3Qg
YmUgcmVtb3ZlZCwKPiBwbGVhc2UgbGV0IG1lIGtub3cgYW5kIEkgd2lsbCBoYW5kbGUgdGhhdAoK
Tm8sIHRoYXQgaXMgZmluZS4gSSB3YXMgc2ltcGx5IHRyeWluZyB0byB1bmRlcnN0YW5kIHRoZSBw
bGFucyBmb3IKc2luZ2xlL211bHRpLXRvdWNoIHN1cHBvcnQgaW4geW91ciBiYWNrZW5kLgoKPiA+
Pj4+Pj4+PisJCXdpZHRoID0geGVuYnVzX3JlYWRfdW5zaWduZWQoaW5mby0+eGJkZXYtPm5vZGVu
YW1lLAo+ID4+Pj4+Pj4+KwkJCQkJICAgICBYRU5LQkRfRklFTERfTVRfV0lEVEgsCj4gPj4+Pj4+
Pj4rCQkJCQkgICAgIFhFTkZCX1dJRFRIKTsKPiA+Pj4+Pj4+PisJCWhlaWdodCA9IHhlbmJ1c19y
ZWFkX3Vuc2lnbmVkKGluZm8tPnhiZGV2LT5ub2RlbmFtZSwKPiA+Pj4+Pj4+PisJCQkJCSAgICAg
IFhFTktCRF9GSUVMRF9NVF9IRUlHSFQsCj4gPj4+Pj4+Pj4rCQkJCQkgICAgICBYRU5GQl9IRUlH
SFQpOwo+ID4+Pj4+Pj5DdXJpb3VzIHdoeSB5b3UgbmVlZCBzZXBhcmF0ZSBwYXJhbWV0ZXJzIGhl
cmUgdG9vLi4uCj4gPj4+Pj4+VGhpcyBpcyBiZWNhdXNlIG10IHBhcmFtZXRlcnMgYXJlIGRpZmZl
cmVudCBmcm9tIHB0cgo+ID4+Pj4+PmluIGEgd2F5IHRoYXQgdGhleSBhcmUgY29uZmlndXJhYmxl
IHBlciBmcm9udCBkcml2ZXIncwo+ID4+Pj4+Pmluc3RhbmNlIHJhdGhlciB0aGFuIHBlciBiYWNr
ZW5kLCBlLmcuIGluIFhlblN0b3JlOgo+ID4+Pj4+Pgo+ID4+Pj4+Pi9sb2NhbC9kb21haW4vMC9i
YWNrZW5kL3ZrYmQvMS8wL3dpZHRoID0gIjE5MjAiCj4gPj4+Pj4+L2xvY2FsL2RvbWFpbi8wL2Jh
Y2tlbmQvdmtiZC8xLzAvaGVpZ2h0ID0gIjEwODAiCj4gPj4+Pj4+Cj4gPj4+Pj4+L2xvY2FsL2Rv
bWFpbi8xL2RldmljZS92a2JkLzAvbXVsdGktdG91Y2gtd2lkdGggPSAiMTkyMCIKPiA+Pj4+Pj4v
bG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZrYmQvMC9tdWx0aS10b3VjaC1oZWlnaHQgPSAiMTA4MCIK
PiA+Pj4+Pj4vbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZrYmQvMC9tdWx0aS10b3VjaC1udW0tY29u
dGFjdHMgPSAiMTAiCj4gPj4+Pj4+Cj4gPj4+Pj4+L2xvY2FsL2RvbWFpbi8xL2RldmljZS92a2Jk
LzEvbXVsdGktdG91Y2gtd2lkdGggPSAiODAwIgo+ID4+Pj4+Pi9sb2NhbC9kb21haW4vMS9kZXZp
Y2UvdmtiZC8xL211bHRpLXRvdWNoLWhlaWdodCA9ICI2MDAiCj4gPj4+Pj4+L2xvY2FsL2RvbWFp
bi8xL2RldmljZS92a2JkLzEvbXVsdGktdG91Y2gtbnVtLWNvbnRhY3RzID0gIjMiCj4gPj4+Pj4+
Cj4gPj4+Pj4+VGhlIG1haW4gcmVhc29uIGZvciBzdWNoIGNvbmZpZ3VyYXRpb24gaXMgdGhhdCB5
b3UgY2FuCj4gPj4+Pj4+Y29uZmlndXJlIG11bHRpcGxlIG10IGlucHV0IGRldmljZXMgZXZlbiBm
b3IgdGhlIHNhbWUgZ3Vlc3QKPiA+Pj4+Pj53aXRoIGRpZmZlcmVudCByZXNvbHV0aW9ucyB3aGlj
aCBtYXkgbm90IG1hdGNoIHRob3NlCj4gPj4+Pj4+Y29uZmlndXJlZCBmb3IgcHRyLgo+ID4+Pj4+
PihJbiBteSB1c2UtY2FzZSBJIHVzZSBuZXcgZGlzcGxpZiBwcm90b2NvbCBbMV0gaW4gY29uanVu
Y3Rpb24KPiA+Pj4+Pj53aXRoIG10IGlucHV0IGRldmljZXMgYW5kIHRoZSBjb3JyZXNwb25kaW5n
IGJhY2tlbmQgaXMgbm90Cj4gPj4+Pj4+UUVNVSdzIHhlbmZiKQo+ID4+Pj4+SSBzZWUuCj4gPj4+
Pj4KPiA+Pj4+Pj5BcyB0byBtb2R1bGUgcGFyYW1ldGVycywgSSBhZGRlZCB0aG9zZSB0byBiZSBj
b25zaXN0ZW50IHdpdGgKPiA+Pj4+Pj5wdHIgZGV2aWNlLiBEbyB5b3UgdGhpbmsgd2UgY2FuIGxp
dmUgd2l0aG91dCB0aGVtIGFuZAo+ID4+Pj4+PmRvIHlvdSB3YW50IG1lIHRvIHJlbW92ZSB0aGVt
Pwo+ID4+Pj4+WWVzLCBJIHRoaW5rIHdlIGJldHRlci4gSSBhbSBhbHNvIGNvbmZ1c2VkIGJ5IHRo
ZSB3YXkgeW91IGFyZSBoYW5kbGluZwo+ID4+Pj4+dGhlIG1vZHVsZSBwYXJhbWV0ZXJzLiBJdCBs
b29rcyB0byBtZSB5b3UgdXBkYXRlIHRoZW0gd2l0aCBkYXRhIHBhc3NlZAo+ID4+Pj4+ZnJvbSB0
aGUgYmFja2VuZCwgYnV0IG5ldmVyIHVzZSB0aGUgZGF0YS4uLgo+ID4+Pj5JIGhhdmUgcmVtb3Zl
ZCBtb2R1bGUgcGFyYW1ldGVycyAodGhlIG9ubHkgdXNlIG9mIHRob3NlCj4gPj4+PndhcyB0byBi
ZSBhYmxlIHRvIHNlZSBjb25maWd1cmVkIHdpZHRoIGFuZCBoZWlnaHQgb24KPiA+Pj4+Z3Vlc3Qg
c2lkZSwgYnV0IHRoaXMgaXMgbWlub3IpCj4gPj4+ZXZ0ZXN0IHdvdWxkIHNob3cgaXQgdG8geW91
LiBPciB5b3UgY2FuIHF1ZXJ5IGlucHV0IGRldmljZSB5b3Vyc2VsZgo+ID4+PihFVklPQ0dBQlMg
aW90Y2wpLgo+ID4+eWVzLCBpZiBlbWJlZGRlZCBzeXN0ZW0gKHdoaWNoIGlzIG15IHRhcmdldCkg
aGFzIGV2dGVzdAo+ID4+YnV0IGl0IGRlZmluaXRlbHkgZG9lcyBoYXZlIGlvY3RsIHRob3VnaAo+
ID4+Pj4+Pj4+Kwo+ID4+Pj4+Pj4+KwkJbXRvdWNoLT5uYW1lID0gIlhlbiBWaXJ0dWFsIE11bHRp
LXRvdWNoIjsKPiA+Pj4+Pj4+PisJCW10b3VjaC0+cGh5cyA9IGluZm8tPnBoeXM7Cj4gPj4+Pj4+
Pj4rCQltdG91Y2gtPmlkLmJ1c3R5cGUgPSBCVVNfUENJOwo+ID4+Pj4+Pj4+KwkJbXRvdWNoLT5p
ZC52ZW5kb3IgPSAweDU4NTM7Cj4gPj4+Pj4+Pj4rCQltdG91Y2gtPmlkLnByb2R1Y3QgPSAweGZm
ZmQ7Cj4gPj4+Pj4+Pj4rCj4gPj4+Pj4+Pj4rCQlfX3NldF9iaXQoRVZfQUJTLCBtdG91Y2gtPmV2
Yml0KTsKPiA+Pj4+Pj4+PisJCV9fc2V0X2JpdChFVl9LRVksIG10b3VjaC0+ZXZiaXQpOwo+ID4+
Pj4+Pj4+KwkJX19zZXRfYml0KEJUTl9UT1VDSCwgbXRvdWNoLT5rZXliaXQpOwo+ID4+PlBsZWFz
ZSBtYWtlIGl0Cj4gPj4+CQlpbnB1dF9zZXRfY2FwYWJpbGl0eShtdG91Y2gsIEVWX0tFWSwgQlRO
X1RPVUNIKTsKPiA+Pj4KPiA+Pj5hbmQgZHJvcCBhbGwgX19zZXRfYml0KClzLgo+ID4+ZG9uZSwg
dGhhbmsgeW91Cj4gPj4+Pj4+Pj4rCj4gPj4+Pj4+Pj4rCQlpbnB1dF9zZXRfYWJzX3BhcmFtcyht
dG91Y2gsIEFCU19YLAo+ID4+Pj4+Pj4+KwkJCQkgICAgIDAsIHdpZHRoLCAwLCAwKTsKPiA+Pj4+
Pj4+PisJCWlucHV0X3NldF9hYnNfcGFyYW1zKG10b3VjaCwgQUJTX1ksCj4gPj4+Pj4+Pj4rCQkJ
CSAgICAgMCwgaGVpZ2h0LCAwLCAwKTsKPiA+Pj4+Pj4+PisJCWlucHV0X3NldF9hYnNfcGFyYW1z
KG10b3VjaCwgQUJTX1BSRVNTVVJFLAo+ID4+Pj4+Pj4+KwkJCQkgICAgIDAsIDI1NSwgMCwgMCk7
Cj4gPj4+Pj4+Pj4rCj4gPj4+Pj4+Pj4rCQlpbnB1dF9zZXRfYWJzX3BhcmFtcyhtdG91Y2gsIEFC
U19NVF9UT1VDSF9NQUpPUiwKPiA+Pj4+Pj4+PisJCQkJICAgICAwLCAyNTUsIDAsIDApOwo+ID4+
Pj4+Pj4+KwkJaW5wdXRfc2V0X2Fic19wYXJhbXMobXRvdWNoLCBBQlNfTVRfUE9TSVRJT05fWCwK
PiA+Pj4+Pj4+PisJCQkJICAgICAwLCB3aWR0aCwgMCwgMCk7Cj4gPj4+Pj4+Pj4rCQlpbnB1dF9z
ZXRfYWJzX3BhcmFtcyhtdG91Y2gsIEFCU19NVF9QT1NJVElPTl9ZLAo+ID4+Pj4+Pj4+KwkJCQkg
ICAgIDAsIGhlaWdodCwgMCwgMCk7Cj4gPj4+Pj4+Pj4rCQlpbnB1dF9zZXRfYWJzX3BhcmFtcyht
dG91Y2gsIEFCU19NVF9QUkVTU1VSRSwKPiA+Pj4+Pj4+PisJCQkJICAgICAwLCAyNTUsIDAsIDAp
Owo+ID4+Pj4+Pj4+Kwo+ID4+Pj4+Pj4+KwkJaW5wdXRfbXRfaW5pdF9zbG90cyhtdG91Y2gsIG51
bV9jb250LCAwKTsKPiA+Pj4+PldlIG5lZWQgZXJyb3IgaGFuZGxpbmcgaGVyZS4KPiA+Pj4+ZG9u
ZQo+ID4+Pj4+ICBBbHNvLCBpdCB3b3VsZCBiZSBuaWNlIGlmIHdlIHNldCBJTlBVVF9NVF8qCj4g
Pj4+Pj5mbGFncyBoZXJlLCBzbyB0aGF0IHVzZXJzcGFjZSBoYWQgYmV0dGVyIGNoYW5jZSBvZiBm
aWd1cmluZyBob3cgdG8KPiA+Pj4+PmhhbmRsZSB0aGUgZGV2aWNlLgo+ID4+Pj5kb25lLCBJIHdp
bGwgdXNlIElOUFVUX01UX0RJUkVDVCB8IElOUFVUX01UX0RST1BfVU5VU0VECj4gPj4+RG9lcyB0
aGF0IG1lYW4gdGhhdCB5b3VyIGJhY2tlbmQgZG9lcyBub3QgcmVsaWFibHkgcmVwb3J0IHJlbGVh
c2Ugb2YKPiA+Pj5jb250YWN0cz8KPiA+PnRoZXJlIGlzIGEgcmluZyBidWZmZXIgYmV0d2VlbiBo
b3N0IGFuZCBndWVzdCwKPiA+PnNvIHRoZXJlIGlzIGFsd2F5cyBhIHBvc3NpYmlsaXR5IChyYXRo
ZXIgc21hbGwgSSBiZWxpZXZlKQo+ID4+dGhhdCB0aGUgYnVmZmVyIG92ZXJydW5zLiBEbyB5b3Ug
dGhpbmsgSSBuZWVkIElOUFVUX01UX0RST1BfVU5VU0VEIG9yCj4gPj53ZSBjYW4gbGl2ZSB3aXRo
b3V0IGl0Pwo+ID5BZ2FpbiwgaXQgZGVwZW5kcyBvbiB5b3VyIGJhY2tlbmQgYmVoYXZpb3IuIERv
IHlvdSByZXBvcnQgYWxsIHNsb3RzCj4gPnJlcGVhdGVkbHkgZm9yIGV2ZXJ5IHBhY2tldCBvciB5
b3UgcmVwb3J0IG9ubHkgY2hhbmdlZCBzbG90cz8KPiB3ZSByZXBvcnQgZXZlbnRzIHJlcGVhdGVk
bHksIHNvIEkgdGhpbmsgd2UgY2FuIGxpdmUKPiB3L28gX0RST1BfVU5VU0VECj4gPlRoYW5rcy4K
PiA+Cj4gPj4+VGhhbmtzLgo+ID4+Pgo+ID4+Pj4+Pj4+Kwo+ID4+Pj4+Pj4+KwkJbXRvdWNoX3Np
emVbS1BBUkFNX01UX1hdID0gd2lkdGg7Cj4gPj4+Pj4+Pj4rCQltdG91Y2hfc2l6ZVtLUEFSQU1f
TVRfWV0gPSBoZWlnaHQ7Cj4gPj4+Pj4+Pj4rCQlpbmZvLT5tdG91Y2hfY3VyX2NvbnRhY3RfaWQg
PSAtMTsKPiA+Pj4+Pj4+PisKPiA+Pj4+Pj4+PisJCXJldCA9IGlucHV0X3JlZ2lzdGVyX2Rldmlj
ZShtdG91Y2gpOwo+ID4+Pj4+Pj4+KwkJaWYgKHJldCkgewo+ID4+Pj4+Pj4+KwkJCWlucHV0X2Zy
ZWVfZGV2aWNlKG10b3VjaCk7Cj4gPj4+Pj4+Pj4rCQkJeGVuYnVzX2Rldl9mYXRhbChpbmZvLT54
YmRldiwgcmV0LAo+ID4+Pj4+Pj4+KwkJCQkJICJpbnB1dF9yZWdpc3Rlcl9kZXZpY2UobXRvdWNo
KSIpOwo+ID4+Pj4+Pj4+KwkJCWdvdG8gZXJyb3I7Cj4gPj4+Pj4+Pj4rCQl9Cj4gPj4+Pj4+Pj4r
CQlpbmZvLT5tdG91Y2hfY3VyX2NvbnRhY3RfaWQgPSAtMTsKPiA+Pj4+Pj4+PisJCWluZm8tPm10
b3VjaCA9IG10b3VjaDsKPiA+Pj4+Pj4+PisJfQo+ID4+Pj4+Pj4+Kwo+ID4+Pj4+Pj4+ICAJcmV0
ID0geGVua2JkX2Nvbm5lY3RfYmFja2VuZChkZXYsIGluZm8pOwo+ID4+Pj4+Pj4+ICAJaWYgKHJl
dCA8IDApCj4gPj4+Pj4+Pj4gIAkJZ290byBlcnJvcjsKPiA+Pj4+Pj4+PkBAIC0yNDAsNiArMzc2
LDggQEAgc3RhdGljIGludCB4ZW5rYmRfcmVtb3ZlKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYp
Cj4gPj4+Pj4+Pj4gIAkJaW5wdXRfdW5yZWdpc3Rlcl9kZXZpY2UoaW5mby0+a2JkKTsKPiA+Pj4+
Pj4+PiAgCWlmIChpbmZvLT5wdHIpCj4gPj4+Pj4+Pj4gIAkJaW5wdXRfdW5yZWdpc3Rlcl9kZXZp
Y2UoaW5mby0+cHRyKTsKPiA+Pj4+Pj4+PisJaWYgKGluZm8tPm10b3VjaCkKPiA+Pj4+Pj4+PisJ
CWlucHV0X3VucmVnaXN0ZXJfZGV2aWNlKGluZm8tPm10b3VjaCk7Cj4gPj4+Pj4+Pj4gIAlmcmVl
X3BhZ2UoKHVuc2lnbmVkIGxvbmcpaW5mby0+cGFnZSk7Cj4gPj4+Pj4+Pj4gIAlrZnJlZShpbmZv
KTsKPiA+Pj4+Pj4+PiAgCXJldHVybiAwOwo+ID4+Pj4+Pj4+LS0gCj4gPj4+Pj4+Pj4yLjcuNAo+
ID4+Pj4+Pj4+Cj4gPj4+Pj5UaGFua3MuCj4gPj4+Pj4KPiA+Pj4+Rm9yIHlvdXIgY29udmVuaWVu
Y2UgSSBhbSBhdHRhY2hpbmcgdGhlIGNoYW5nZXMgSSBhbSBhYm91dAo+ID4+Pj50byBwdXQgaW50
byB2MSBvZiB0aGUgc2VyaWVzOgo+ID4+Pj4gIC0gcmVtb3ZlIHVubGlrZWx5Cj4gPj4+PiAgLSBy
ZW1vdmUgbW9kdWxlIHBhcmFtZXRlcnMKPiA+Pj4+ICAtIGVycm9yIGhhbmRsaW5nIGZvciBpbnB1
dF9tdF9pbml0X3Nsb3RzCj4gPj4+PiAgLSBsZXQgdXNlcnNwYWNlIGJldHRlciBjaGFuY2Ugb2Yg
ZmlndXJpbmcgaG93IHRvIGhhbmRsZSB0aGUgZGV2aWNlCj4gPj4+Pgo+ID4+Pj5UaGFuayB5b3Us
Cj4gPj4+Pk9sZWtzYW5kcgo+ID4+Pj4gRnJvbSBlNzY1MDZjNTU4NDZlMmJiNGNjYmFmYTQzMDY0
MmUzNjg2NDNlNTFkIE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQo+ID4+Pj5Gcm9tOiBPbGVrc2Fu
ZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+Cj4gPj4+
PkRhdGU6IFR1ZSwgMzAgTWF5IDIwMTcgMTQ6NDk6NTggKzAzMDAKPiA+Pj4+U3ViamVjdDogW1BB
VENIXSBGaXg6IHJlbW92ZSB1bmxpa2VseSBGaXg6IHJlbW92ZSBtb2R1bGUgcGFyYW10ZXJzIEZp
eDogZXJyb3IKPiA+Pj4+ICBoYW5kbGluZyBmb3IgaW5wdXRfbXRfaW5pdF9zbG90cyBGaXg6IGxl
dCB1c2Vyc3BhY2UgYmV0dGVyIGNoYW5jZSBvZiBmaWd1cmluZwo+ID4+Pj4gIGhvdyB0byBoYW5k
bGUgdGhlIGRldmljZQo+ID4+Pj4KPiA+Pj4+U2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIEFuZHJ1
c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgo+ID4+Pj4tLS0KPiA+
Pj4+ICBkcml2ZXJzL2lucHV0L21pc2MveGVuLWtiZGZyb250LmMgfCAyMSArKysrKysrKysrLS0t
LS0tLS0tLS0KPiA+Pj4+ICAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgMTEgZGVs
ZXRpb25zKC0pCj4gPj4+Pgo+ID4+Pj5kaWZmIC0tZ2l0IGEvZHJpdmVycy9pbnB1dC9taXNjL3hl
bi1rYmRmcm9udC5jIGIvZHJpdmVycy9pbnB1dC9taXNjL3hlbi1rYmRmcm9udC5jCj4gPj4+Pmlu
ZGV4IDgyNjZlZjk0OGEwNi4uMjczZDc4NmExOWNkIDEwMDY0NAo+ID4+Pj4tLS0gYS9kcml2ZXJz
L2lucHV0L21pc2MveGVuLWtiZGZyb250LmMKPiA+Pj4+KysrIGIvZHJpdmVycy9pbnB1dC9taXNj
L3hlbi1rYmRmcm9udC5jCj4gPj4+PkBAIC01MSwxMiArNTEsNiBAQCBtb2R1bGVfcGFyYW1fYXJy
YXkocHRyX3NpemUsIGludCwgTlVMTCwgMDQ0NCk7Cj4gPj4+PiAgTU9EVUxFX1BBUk1fREVTQyhw
dHJfc2l6ZSwKPiA+Pj4+ICAJIlBvaW50aW5nIGRldmljZSB3aWR0aCwgaGVpZ2h0IGluIHBpeGVs
cyAoZGVmYXVsdCA4MDAsNjAwKSIpOwo+ID4+Pj4tZW51bSB7IEtQQVJBTV9NVF9YLCBLUEFSQU1f
TVRfWSwgS1BBUkFNX01UX0NOVCB9Owo+ID4+Pj4tc3RhdGljIGludCBtdG91Y2hfc2l6ZVtLUEFS
QU1fTVRfQ05UXSA9IHsgWEVORkJfV0lEVEgsIFhFTkZCX0hFSUdIVCB9Owo+ID4+Pj4tbW9kdWxl
X3BhcmFtX2FycmF5KG10b3VjaF9zaXplLCBpbnQsIE5VTEwsIDA0NDQpOwo+ID4+Pj4tTU9EVUxF
X1BBUk1fREVTQyhwdHJfc2l6ZSwKPiA+Pj4+LQkiTXVsdGktdG91Y2ggZGV2aWNlIHdpZHRoLCBo
ZWlnaHQgaW4gcGl4ZWxzIChkZWZhdWx0IDgwMCw2MDApIik7Cj4gPj4+Pi0KPiA+Pj4+ICBzdGF0
aWMgaW50IHhlbmtiZF9yZW1vdmUoc3RydWN0IHhlbmJ1c19kZXZpY2UgKik7Cj4gPj4+PiAgc3Rh
dGljIGludCB4ZW5rYmRfY29ubmVjdF9iYWNrZW5kKHN0cnVjdCB4ZW5idXNfZGV2aWNlICosIHN0
cnVjdCB4ZW5rYmRfaW5mbyAqKTsKPiA+Pj4+ICBzdGF0aWMgdm9pZCB4ZW5rYmRfZGlzY29ubmVj
dF9iYWNrZW5kKHN0cnVjdCB4ZW5rYmRfaW5mbyAqKTsKPiA+Pj4+QEAgLTExNCw4ICsxMDgsOCBA
QCBzdGF0aWMgaXJxcmV0dXJuX3QgaW5wdXRfaGFuZGxlcihpbnQgcnEsIHZvaWQgKmRldl9pZCkK
PiA+Pj4+ICAJCQlkZXYgPSBpbmZvLT5tdG91Y2g7Cj4gPj4+PiAgCQkJaWYgKHVubGlrZWx5KCFk
ZXYpKQo+ID4+Pj4gIAkJCQlicmVhazsKPiA+Pj4+LQkJCWlmICh1bmxpa2VseShldmVudC0+bXRv
dWNoLmNvbnRhY3RfaWQgIT0KPiA+Pj4+LQkJCQkJaW5mby0+bXRvdWNoX2N1cl9jb250YWN0X2lk
KSkgewo+ID4+Pj4rCQkJaWYgKGV2ZW50LT5tdG91Y2guY29udGFjdF9pZCAhPQo+ID4+Pj4rCQkJ
CQlpbmZvLT5tdG91Y2hfY3VyX2NvbnRhY3RfaWQpIHsKPiA+Pj4+ICAJCQkJaW5mby0+bXRvdWNo
X2N1cl9jb250YWN0X2lkID0KPiA+Pj4+ICAJCQkJCWV2ZW50LT5tdG91Y2guY29udGFjdF9pZDsK
PiA+Pj4+ICAJCQkJaW5wdXRfbXRfc2xvdChkZXYsIGV2ZW50LT5tdG91Y2guY29udGFjdF9pZCk7
Cj4gPj4+PkBAIC0zMjcsMTAgKzMyMSwxNSBAQCBzdGF0aWMgaW50IHhlbmtiZF9wcm9iZShzdHJ1
Y3QgeGVuYnVzX2RldmljZSAqZGV2LAo+ID4+Pj4gIAkJaW5wdXRfc2V0X2Fic19wYXJhbXMobXRv
dWNoLCBBQlNfTVRfUFJFU1NVUkUsCj4gPj4+PiAgCQkJCSAgICAgMCwgMjU1LCAwLCAwKTsKPiA+
Pj4+LQkJaW5wdXRfbXRfaW5pdF9zbG90cyhtdG91Y2gsIG51bV9jb250LCAwKTsKPiA+Pj4+KwkJ
cmV0ID0gaW5wdXRfbXRfaW5pdF9zbG90cyhtdG91Y2gsIG51bV9jb250LAo+ID4+Pj4rCQkJCUlO
UFVUX01UX0RJUkVDVCB8IElOUFVUX01UX0RST1BfVU5VU0VEKTsKPiA+Pj4+KwkJaWYgKHJldCkg
ewo+ID4+Pj4rCQkJaW5wdXRfZnJlZV9kZXZpY2UobXRvdWNoKTsKPiA+Pj4+KwkJCXhlbmJ1c19k
ZXZfZmF0YWwoaW5mby0+eGJkZXYsIHJldCwKPiA+Pj4+KwkJCQkJICJpbnB1dF9tdF9pbml0X3Ns
b3RzIik7Cj4gPj4+PisJCQlnb3RvIGVycm9yOwo+ID4+Pj4rCQl9Cj4gPj4+Pi0JCW10b3VjaF9z
aXplW0tQQVJBTV9NVF9YXSA9IHdpZHRoOwo+ID4+Pj4tCQltdG91Y2hfc2l6ZVtLUEFSQU1fTVRf
WV0gPSBoZWlnaHQ7Cj4gPj4+PiAgCQlpbmZvLT5tdG91Y2hfY3VyX2NvbnRhY3RfaWQgPSAtMTsK
PiA+Pj4+ICAJCXJldCA9IGlucHV0X3JlZ2lzdGVyX2RldmljZShtdG91Y2gpOwo+ID4+Pj4tLSAK
PiA+Pj4+Mi43LjQKPiA+Pj4+Cj4gPj5UaGFuayB5b3UsCj4gPj5PbGVrc2FuZHIKPiBEbWl0cnks
IHRoYW5rIHlvdSBmb3IgY29tbWVudHMKPiBUaGUgYm90dG9tIGxpbmUgSSBzZWUgaXM6Cj4gIC0g
bm8gc3VwcG9ydCBmb3IgUEVOIHRvb2wgYXQgdGhlIG1vbWVudAo+ICAtIG51bSBjb250YWN0cyA9
PSAxIGlzIE9LCj4gIC0gSSB3aWxsIG5vdCB1c2UgSU5QVVRfTVRfRFJPUF9VTlVTRUQKClNvdW5k
cyBnb29kLgoKPiAKPiBJZiB0aGUgYWJvdmUgaXMgb2sgdG8geW91LCB0aGVuIEkgd2lsbCBzZW5k
IGFub3RoZXIgdmVyc2lvbiBvZiB0aGUKPiBzZXJpZXMgKEJUVywgY2FuIEkgdXNlIHlvdXIgUkIg
Zm9yIHRoZSBmaXJzdCBwYXRjaCB3aGljaAo+IHJlbW92ZXMgaGFyZC1jb2Rlcz8pCgpJIGFscmVh
ZHkgYXBwbGllZCB0aGF0IG9uZSBhbmQgaXQgc2hvdWxkIGJlIGluIC1uZXh0IGFscmVhZHksIHRo
ZXJlIGlzCm5vIG5lZWQgdG8gcmVzZW50IHRoZSBmaXJzdCBwYXRjaC4KClRoYW5rcy4KCi0tIApE
bWl0cnkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 21 07:37:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 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 1dNaCy-00062U-RQ; Wed, 21 Jun 2017 07: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 <tglx@linutronix.de>) id 1dNaCx-00062O-Gv
 for xen-devel@lists.xen.org; Wed, 21 Jun 2017 07:37:47 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 16/B7-01730-A422A495; Wed, 21 Jun 2017 07:37:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsUyieGdm66nkle
 kwYItZhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8begxvZC3bwVazdMJe5gfE9dxcjJ4eQwB1G
 iZUP+UBsFgEdifV3trOB2GwCWhJ3t35lArFFgOy2BbdZuhi5OJgFtnJKLPz4igUkISwQLXFg0
 Xt2EJtTwENi+YLTzCA2r4CZxJf9D8AahARaGCU2XOhmBEmICmhLvPz1nwWiSFDi5MwnYDYz0I
 aHv26xTGDkmYUkNQtJagEj0ypGjeLUorLUIl0jQ72kosz0jJLcxMwcXUMDU73c1OLixPTUnMS
 kYr3k/NxNjMBAqWdgYNzBeHey3yFGSQ4mJVHeC7JekUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQk
 eN8qAOUEi1LTUyvSMnOAIQuTluDgURLhvQjSyltckJhbnJkOkTrFqCglzqulCJQQAElklObBt
 cHi5BKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd4DIFN4MvNK4Ka/AlrMBLT4xREPkMUliQ
 gpqQbGsvlWC/obZhvzpEgvPXomuv5fVklReOXs9+Fv707mXpyRrzyTrSFfNY/zft+ZhPjE+O9
 dpj7T048nVnX56D/mOfw65sHkdxe38p+7V9l4U/4ch0/PS8s1uy7WV/N+lJee0v7NU9knNXcv
 t+wx4ybZJ4Gf/uyK7E58prxnrW/OtomW/swMT04osRRnJBpqMRcVJwIAsF5XP44CAAA=
X-Env-Sender: tglx@linutronix.de
X-Msg-Ref: server-2.tower-206.messagelabs.com!1498030665!83734810!1
X-Originating-IP: [146.0.238.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7433 invoked from network); 21 Jun 2017 07:37:45 -0000
Received: from galois.linutronix.de (HELO Galois.linutronix.de) (146.0.238.70)
 by server-2.tower-206.messagelabs.com with DHE-RSA-AES128-SHA
 encrypted SMTP; 21 Jun 2017 07:37:45 -0000
Received: from localhost ([127.0.0.1])
 by Galois.linutronix.de with esmtps (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256)
 (Exim 4.80) (envelope-from <tglx@linutronix.de>)
 id 1dNaC1-0003oT-TM; Wed, 21 Jun 2017 09:36:50 +0200
Date: Wed, 21 Jun 2017 09:37:39 +0200 (CEST)
From: Thomas Gleixner <tglx@linutronix.de>
To: Tom Lendacky <thomas.lendacky@amd.com>
In-Reply-To: <20170616185104.18967.7867.stgit@tlendack-t1.amdoffice.net>
Message-ID: <alpine.DEB.2.20.1706210934540.2328@nanos>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
 <20170616185104.18967.7867.stgit@tlendack-t1.amdoffice.net>
User-Agent: Alpine 2.20 (DEB 67 2015-01-07)
MIME-Version: 1.0
Cc: linux-efi@vger.kernel.org, Brijesh Singh <brijesh.singh@amd.com>,
 Toshimitsu Kani <toshi.kani@hpe.com>, linux-doc@vger.kernel.org,
 Matt Fleming <matt@codeblueprint.co.uk>, x86@kernel.org, linux-mm@kvack.org,
 =?ISO-8859-2?Q?Radim_Kr=E8m=E1=F8?= <rkrcmar@redhat.com>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Larry Woodman <lwoodman@redhat.com>, linux-arch@vger.kernel.org,
 kvm@vger.kernel.org, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 kasan-dev@googlegroups.com, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Dmitry Vyukov <dvyukov@google.com>, Juergen Gross <jgross@suse.com>,
 kexec@lists.infradead.org, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org, iommu@lists.linux-foundation.org,
 Paolo Bonzini <pbonzini@redhat.com>
Subject: Re: [Xen-devel] [PATCH v7 07/36] x86/mm: Don't use phys_to_virt in
 ioremap() if SME is active
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCAxNiBKdW4gMjAxNywgVG9tIExlbmRhY2t5IHdyb3RlOgo+IEN1cnJlbnRseSB0aGVy
ZSBpcyBhIGNoZWNrIGlmIHRoZSBhZGRyZXNzIGJlaW5nIG1hcHBlZCBpcyBpbiB0aGUgSVNBCj4g
cmFuZ2UgKGlzX0lTQV9yYW5nZSgpKSwgYW5kIGlmIGl0IGlzIHRoZW4gcGh5c190b192aXJ0KCkg
aXMgdXNlZCB0bwo+IHBlcmZvcm0gdGhlIG1hcHBpbmcuICBXaGVuIFNNRSBpcyBhY3RpdmUsIGhv
d2V2ZXIsIHRoaXMgd2lsbCByZXN1bHQKPiBpbiB0aGUgbWFwcGluZyBoYXZpbmcgdGhlIGVuY3J5
cHRpb24gYml0IHNldCB3aGVuIGl0IGlzIGV4cGVjdGVkIHRoYXQKPiBhbiBpb3JlbWFwKCkgc2hv
dWxkIG5vdCBoYXZlIHRoZSBlbmNyeXB0aW9uIGJpdCBzZXQuIFNvIG9ubHkgdXNlIHRoZQo+IHBo
eXNfdG9fdmlydCgpIGZ1bmN0aW9uIGlmIFNNRSBpcyBub3QgYWN0aXZlCj4gCj4gUmV2aWV3ZWQt
Ynk6IEJvcmlzbGF2IFBldGtvdiA8YnBAc3VzZS5kZT4KPiBTaWduZWQtb2ZmLWJ5OiBUb20gTGVu
ZGFja3kgPHRob21hcy5sZW5kYWNreUBhbWQuY29tPgo+IC0tLQo+ICBhcmNoL3g4Ni9tbS9pb3Jl
bWFwLmMgfCAgICA3ICsrKysrLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwg
MiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYvbW0vaW9yZW1hcC5jIGIv
YXJjaC94ODYvbW0vaW9yZW1hcC5jCj4gaW5kZXggNGMxYjVmZC4uYTM4MmJhOSAxMDA2NDQKPiAt
LS0gYS9hcmNoL3g4Ni9tbS9pb3JlbWFwLmMKPiArKysgYi9hcmNoL3g4Ni9tbS9pb3JlbWFwLmMK
PiBAQCAtMTMsNiArMTMsNyBAQAo+ICAjaW5jbHVkZSA8bGludXgvc2xhYi5oPgo+ICAjaW5jbHVk
ZSA8bGludXgvdm1hbGxvYy5oPgo+ICAjaW5jbHVkZSA8bGludXgvbW1pb3RyYWNlLmg+Cj4gKyNp
bmNsdWRlIDxsaW51eC9tZW1fZW5jcnlwdC5oPgo+ICAKPiAgI2luY2x1ZGUgPGFzbS9zZXRfbWVt
b3J5Lmg+Cj4gICNpbmNsdWRlIDxhc20vZTgyMC9hcGkuaD4KPiBAQCAtMTA2LDkgKzEwNywxMSBA
QCBzdGF0aWMgdm9pZCBfX2lvbWVtICpfX2lvcmVtYXBfY2FsbGVyKHJlc291cmNlX3NpemVfdCBw
aHlzX2FkZHIsCj4gIAl9Cj4gIAo+ICAJLyoKPiAtCSAqIERvbid0IHJlbWFwIHRoZSBsb3cgUENJ
L0lTQSBhcmVhLCBpdCdzIGFsd2F5cyBtYXBwZWQuLgo+ICsJICogRG9uJ3QgcmVtYXAgdGhlIGxv
dyBQQ0kvSVNBIGFyZWEsIGl0J3MgYWx3YXlzIG1hcHBlZC4KPiArCSAqICAgQnV0IGlmIFNNRSBp
cyBhY3RpdmUsIHNraXAgdGhpcyBzbyB0aGF0IHRoZSBlbmNyeXB0aW9uIGJpdAo+ICsJICogICBk
b2Vzbid0IGdldCBzZXQuCj4gIAkgKi8KPiAtCWlmIChpc19JU0FfcmFuZ2UocGh5c19hZGRyLCBs
YXN0X2FkZHIpKQo+ICsJaWYgKGlzX0lTQV9yYW5nZShwaHlzX2FkZHIsIGxhc3RfYWRkcikgJiYg
IXNtZV9hY3RpdmUoKSkKPiAgCQlyZXR1cm4gKF9fZm9yY2Ugdm9pZCBfX2lvbWVtICopcGh5c190
b192aXJ0KHBoeXNfYWRkcik7CgpNb3JlIHRob3VnaHRzIGFib3V0IHRoYXQuCgpNYWtpbmcgdGhp
cyBjb25kaXRpb25hbCBvbiAhc21lX2FjdGl2ZSgpIGlzIG5vdCB0aGUgYmVzdCBpZGVhLiBJJ2Qg
cmF0aGVyCnJlbW92ZSB0aGF0IHdob2xlIHRoaW5nIGFuZCBtYWtlIGl0IHVuY29uZGl0aW9uYWwg
c28gdGhlIGNvZGUgcGF0aGVzIGdldAphbHdheXMgZXhlcmNpc2VkIGFuZCBhbnkgc3VidGxlIHdy
ZWNrYWdlIGlzIGRldGVjdGVkIG9uIGEgYnJvYWRlciBiYXNlIGFuZApub3Qgb25seSBvbiB0aGF0
IGhhcmQgdG8gYWNjZXNzIGFuZCBkZWJ1ZyBTTUUgY2FwYWJsZSBtYWNoaW5lIG93bmVkIGJ5IEpv
ZQpVc2VyLgoKVGhhbmtzLAoKCXRnbHgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 21 07:48:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 07:48: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 1dNaNU-0006oR-V4; Wed, 21 Jun 2017 07:48:40 +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 1dNaNU-0006oL-G4
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 07:48:40 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 DF/92-19409-7D42A495; Wed, 21 Jun 2017 07:48:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVyMfT+Bt3rKl6
 RBreXCFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnPH9xgKfjEXjFr80fGBsZlbF2MXBxCAjMY
 JY49+8PcxcjJwSKwlVlixS5fkISEwBxWiUmXlrGCJCQE8iRmnzrODmGXSJy5vpUNxOYVEJQ4O
 fMJC4gtJOAtsWv5CyCbg4NTwF3izIJEiAWNjBJ3OuYxgdSwCRhIrG//xwSxTFXi3+pWdog5AR
 KX7zYxgtjCAm4STVe+gR0kIqAlcfLZHbBLmQWeMkv8OnkPrIFZQFOidftv9gmMArOQ3DELSWo
 BI9MqRo3i1KKy1CJdIzO9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzAUKxnYGDc
 wdiw1+8QoyQHk5Io7wVZr0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxrlYFygkWp6akVaZk5w
 KiASUtw8CiJ8F4EaeUtLkjMLc5Mh0idYrTkuHJl3Rcmjjt9G4DklAPbvzAJseTl56VKifPuA5
 knANKQUZoHNw4WuZcYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfNuBZnCk5lXArf1FdBBTEA
 HvTjiAXJQSSJCSqqBMaRo1rwnJz8umPnCP/fT06s5i17Xtm3pX+bMN0nVXXGNVbeu8OMGReF7
 J31PaNYWLnsffe13oUoOc1uh3tTu1dYLK2PMlJ9K3GjQabiicoCprnrZw6VnYif6L8tsnid7Y
 pFhWxMXe4eAYl6H85Z291TR1Y+sT7VdkshYK5v4YGI71/GZcXz7lViKMxINtZiLihMBXsSJ69
 cCAAA=
X-Env-Sender: ard.biesheuvel@linaro.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1498031318!106720249!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16674 invoked from network); 21 Jun 2017 07:48:39 -0000
Received: from mail-io0-f176.google.com (HELO mail-io0-f176.google.com)
 (209.85.223.176)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 21 Jun 2017 07:48:39 -0000
Received: by mail-io0-f176.google.com with SMTP id y77so6109641ioe.3
 for <xen-devel@lists.xenproject.org>; Wed, 21 Jun 2017 00:48:39 -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=dfq16IMoJdeJU6mH+k2cJcZNfwFq36mzsZrSIQwCRHg=;
 b=MtG91mDplYaI2FZR1EasGx4xGFPZcQQwxcY5nNDbKfWSq/LxBPIhh9eAzntUCc/cRf
 hSBfTlDkm+Ozd0SobVH5FXW6HT+EEd0RMKQLcgtjpru7jTv1qpSRrXLl55H2Fl5bNi7Y
 W894pBup+HtEoiODdoFSA0EQRwsFS8+/q/7Hw=
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=dfq16IMoJdeJU6mH+k2cJcZNfwFq36mzsZrSIQwCRHg=;
 b=rZotJAB55sLoyviEmNas0ew0MK5s1WCs27EkqoHHaLpEOaIw0/q0BCtRsqW91ABT8V
 eBT2yLBvtb7YKrq8xdUMqvVbhWBvFQe6Paim9UZ8o2TLSIg/QTeq4jqKPBa9PvL+fRHP
 7z84yzUDZ9Z84A5udJnTLMdFVqfU2UglcEp4joXpCyuPPktg82GLa2nNB6TwyP+TJELM
 kwC92LMjk9KhqJWMjMdYAO2SHTIveGnHHA8fW7PktduIhEub0jasKuGsx3oTQOC1qP5L
 LNOS6zPj9IENaHkKRGysTQ4t8VsCbGrwbSyiBoknx2dVliTH48u8UcaMKznPWeJ5L6RB
 O8kg==
X-Gm-Message-State: AKS2vOzA2I523HOhOGeNrnHIumx4jSYDA0eTlCDVaPZ6lz7yRyLnDDmH
 N84LsHNKBKVN29FVxxJOAAra5arH/WIf
X-Received: by 10.107.63.139 with SMTP id m133mr32508915ioa.87.1498031318036; 
 Wed, 21 Jun 2017 00:48:38 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.164.76 with HTTP; Wed, 21 Jun 2017 00:48:37 -0700 (PDT)
In-Reply-To: <1497989668-6238-2-git-send-email-daniel.kiper@oracle.com>
References: <1497989668-6238-1-git-send-email-daniel.kiper@oracle.com>
 <1497989668-6238-2-git-send-email-daniel.kiper@oracle.com>
From: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Date: Wed, 21 Jun 2017 09:48:37 +0200
Message-ID: <CAKv+Gu8jrYQpABGRxOYFyuGZ8WsCojBLtGMiXQVVdeRR2x5o9A@mail.gmail.com>
To: Daniel Kiper <daniel.kiper@oracle.com>
Cc: Juergen Gross <jgross@suse.com>,
 "linux-efi@vger.kernel.org" <linux-efi@vger.kernel.org>,
 Matt Fleming <matt@codeblueprint.co.uk>, "x86@kernel.org" <x86@kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "stable@vger.kernel.org" <stable@vger.kernel.org>,
 "mingo@redhat.com" <mingo@redhat.com>, "hpa@zytor.com" <hpa@zytor.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 "tglx@linutronix.de" <tglx@linutronix.de>
Subject: Re: [Xen-devel] [PATCH 1/2] efi: Process MEMATTR table only if
	EFI_MEMMAP
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAgSnVuZSAyMDE3IGF0IDIyOjE0LCBEYW5pZWwgS2lwZXIgPGRhbmllbC5raXBlckBvcmFj
bGUuY29tPiB3cm90ZToKPiBPdGhlcndpc2UgZS5nLiBYZW4gZG9tMCBvbiB4ODZfNjQgRUZJIHBs
YXRmb3JtcyBjcmFzaGVzLgo+Cj4gSW4gdGhlb3J5IHdlIGNhbiBjaGVjayBFRklfUEFSQVZJUlQg
dG9vLCBob3dldmVyLAo+IEVGSV9NRU1NQVAgbG9va3MgbW9yZSBnZW5lcmljIGFuZCBjb3ZlcnMg
bW9yZSBjYXNlcy4KPgo+IFNpZ25lZC1vZmYtYnk6IERhbmllbCBLaXBlciA8ZGFuaWVsLmtpcGVy
QG9yYWNsZS5jb20+CgpSZXZpZXdlZC1ieTogQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVs
QGxpbmFyby5vcmc+Cgo+IC0tLQo+ICBkcml2ZXJzL2Zpcm13YXJlL2VmaS9lZmkuYyB8ICAgIDMg
KystCj4gIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPgo+
IGRpZmYgLS1naXQgYS9kcml2ZXJzL2Zpcm13YXJlL2VmaS9lZmkuYyBiL2RyaXZlcnMvZmlybXdh
cmUvZWZpL2VmaS5jCj4gaW5kZXggYjM3MmFhZC4uMDQ1ZDZkMyAxMDA2NDQKPiAtLS0gYS9kcml2
ZXJzL2Zpcm13YXJlL2VmaS9lZmkuYwo+ICsrKyBiL2RyaXZlcnMvZmlybXdhcmUvZWZpL2VmaS5j
Cj4gQEAgLTUyOCw3ICs1MjgsOCBAQCBpbnQgX19pbml0IGVmaV9jb25maWdfcGFyc2VfdGFibGVz
KHZvaWQgKmNvbmZpZ190YWJsZXMsIGludCBjb3VudCwgaW50IHN6LAo+ICAgICAgICAgICAgICAg
ICB9Cj4gICAgICAgICB9Cj4KPiAtICAgICAgIGVmaV9tZW1hdHRyX2luaXQoKTsKPiArICAgICAg
IGlmIChlZmlfZW5hYmxlZChFRklfTUVNTUFQKSkKPiArICAgICAgICAgICAgICAgZWZpX21lbWF0
dHJfaW5pdCgpOwo+Cj4gICAgICAgICAvKiBQYXJzZSB0aGUgRUZJIFByb3BlcnRpZXMgdGFibGUg
aWYgaXQgZXhpc3RzICovCj4gICAgICAgICBpZiAoZWZpLnByb3BlcnRpZXNfdGFibGUgIT0gRUZJ
X0lOVkFMSURfVEFCTEVfQUREUikgewo+IC0tCj4gMS43LjEwLjQKPgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 21 07:54:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 07: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 1dNaSg-0007TC-Kl; Wed, 21 Jun 2017 07:54:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ard.biesheuvel@linaro.org>) id 1dNaSe-0007T6-VI
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 07:54:01 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 52/CA-03613-8162A495; Wed, 21 Jun 2017 07:54:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsVyMfSaga64mle
 kwbkeTYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPfkx6WgmVyFTO2/mdsYDwu2sXIxSEkMINR
 4s70XkYQh0VgK7PE3c5bbCCOhMAcVom/B28DOZxATp7E3As/mLoYOYDsAoln04VAwrwCghInZ
 z5hAbGFBLwl7szcywpicwq4S9xYuIIVYkMjo8SNM/sZQRJsAgYS69v/MYHYLAKqErPbL7BBDA
 qQ+Lp3OtggYQE/id4/v5lBbBEBLYmTz+6AHcQs8JRZ4tfJe+wgCWYBTYnW7b/ZJzAKzEJyyCw
 kqQWMTKsY1YtTi8pSi3Qt9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAkORAQh2
 MN7dFHCIUZKDSUmU94KsV6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV55VaCcYFFqempFWmYOM
 Cpg0hIcPEoivBdBWnmLCxJzizPTIVKnGI05rlxZ94WJY8qB7V+YhFjy8vNSpcR5bUAmCYCUZp
 TmwQ2CReslRlkpYV5GoNOEeApSi3IzS1DlXzGKczAqCfPKgkzhycwrgdv3CugUJqBTXhzxADm
 lJBEhJdXAKKFo0rt187uVKqxXKku39V9ad8f+omifhnTS9PUb1qrdj9vQOf1v6ceP+dKmU+KP
 t+5r//a//r6yu1ox04N9Xh95tZP6O14csY5dYuPCMT8+vue1RumK0rCIMga2VJ2Lf8rDtK7tO
 z69N/rF6dLG1R2GyR8O71uwOc24SppZfk5X9bM7wYZeSizFGYmGWsxFxYkAG15+DtECAAA=
X-Env-Sender: ard.biesheuvel@linaro.org
X-Msg-Ref: server-16.tower-27.messagelabs.com!1498031638!108377813!1
X-Originating-IP: [209.85.214.48]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18775 invoked from network); 21 Jun 2017 07:53:59 -0000
Received: from mail-it0-f48.google.com (HELO mail-it0-f48.google.com)
 (209.85.214.48)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 21 Jun 2017 07:53:59 -0000
Received: by mail-it0-f48.google.com with SMTP id m47so27535984iti.0
 for <xen-devel@lists.xenproject.org>; Wed, 21 Jun 2017 00:53:59 -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=uNh3INxgvo/DpWJrqez1lXkYa7c72s/x6m309yotgJA=;
 b=j7k82cH7x/mlZ1POv3UdJRBlhe7D+ZSSJWi4DEe0XmwDVDpTPmgI92Q42JZEXaG6Th
 v5H7EDiPxOCnUtYuHYs/wrt9bNjAaqkUF4pjtyBQuaefmz67tYyvcy+tJDEpIWgTA/mc
 2Kxu3PjIRelY1Bp3bESZMHE3Fj659YP5kMdgY=
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=uNh3INxgvo/DpWJrqez1lXkYa7c72s/x6m309yotgJA=;
 b=gFpxqNWyJSjW2Pf3wmi+hmBZ4/WmGBVxhGiyfAuQXnXUykT8h6B9dTf/RO6g6mgMZw
 uqsVPOPfHtYJy1TArSiUFrBe44jeG0nlqs8KhAsUY0dKGWaFd0ju1iH1DF1/YW/QXNo2
 aPZDlBNTmCI5btMdJnb9YY28b4acV/ySqTUk7vybvOnyXw6cG7ySqqLO9Cr6kKekLsaC
 DcCDWyK9eG6MfIcmIg+NeAua4UxmDq0v/nc7BGU2FjnDvCTFL9EMFKTzmF95JYPqzckA
 Dkc1PUCUEjRKsA+GZ5ACBIqrWw8C7UUu/jW6Gq/Ly4aT36jZxxHkjaab/kTn6Zgit/SE
 g7Uw==
X-Gm-Message-State: AKS2vOxOsmcp9kIcD3XkJsiThTAl2umo6F7avKyU9TgQ6SUT21m4u+ez
 ZBlj0KESi2GkmhJ24/7igEMigEr40gv8
X-Received: by 10.36.167.65 with SMTP id s1mr7523725iti.98.1498031638492; Wed,
 21 Jun 2017 00:53:58 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.164.76 with HTTP; Wed, 21 Jun 2017 00:53:57 -0700 (PDT)
In-Reply-To: <1497989668-6238-3-git-send-email-daniel.kiper@oracle.com>
References: <1497989668-6238-1-git-send-email-daniel.kiper@oracle.com>
 <1497989668-6238-3-git-send-email-daniel.kiper@oracle.com>
From: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Date: Wed, 21 Jun 2017 09:53:57 +0200
Message-ID: <CAKv+Gu_-xfFGzWdZpCSMrnBh8tL77rABn7R+KCzfLCMgqqJA3g@mail.gmail.com>
To: Daniel Kiper <daniel.kiper@oracle.com>
Cc: Juergen Gross <jgross@suse.com>,
 "linux-efi@vger.kernel.org" <linux-efi@vger.kernel.org>,
 Matt Fleming <matt@codeblueprint.co.uk>, "x86@kernel.org" <x86@kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "stable@vger.kernel.org" <stable@vger.kernel.org>,
 "mingo@redhat.com" <mingo@redhat.com>, "hpa@zytor.com" <hpa@zytor.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 "tglx@linutronix.de" <tglx@linutronix.de>
Subject: Re: [Xen-devel] [PATCH 2/2] x86/xen/efi: Init only efi struct
	members used by 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>

T24gMjAgSnVuZSAyMDE3IGF0IDIyOjE0LCBEYW5pZWwgS2lwZXIgPGRhbmllbC5raXBlckBvcmFj
bGUuY29tPiB3cm90ZToKPiBDdXJyZW50IGFwcHJvYWNoLCB3aG9sZXNhbGUgZWZpIHN0cnVjdCBp
bml0aWFsaXphdGlvbiBmcm9tIGVmaV94ZW4sIGlzIG5vdAo+IGdvb2QuIFVzdWFsbHkgaWYgbmV3
IG1lbWJlciBpcyBkZWZpbmVkIHRoZW4gaXQgaXMgcHJvcGVybHkgaW5pdGlhbGl6ZWQgaW4KPiBk
cml2ZXJzL2Zpcm13YXJlL2VmaS9lZmkuYyBidXQgbm90IGluIGFyY2gveDg2L3hlbi9lZmkuYy4g
QXMgSSBzYXcgaXQgaGFwcGVuZWQKPiBhIGZldyB0aW1lcyB1bnRpbCBub3cuIFNvLCBsZXQncyBp
bml0aWFsaXplIG9ubHkgZWZpIHN0cnVjdCBtZW1iZXJzIHVzZWQgYnkKPiBYZW4gdG8gYXZvaWQg
c3VjaCBpc3N1ZXMgaW4gdGhlIGZ1dHVyZS4KPgo+IFNpZ25lZC1vZmYtYnk6IERhbmllbCBLaXBl
ciA8ZGFuaWVsLmtpcGVyQG9yYWNsZS5jb20+CgpBY2tlZC1ieTogQXJkIEJpZXNoZXV2ZWwgPGFy
ZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+Cgo+IC0tLQo+ICBhcmNoL3g4Ni94ZW4vZWZpLmMgfCAg
IDQ1ICsrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICAxIGZp
bGUgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgMzMgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0t
Z2l0IGEvYXJjaC94ODYveGVuL2VmaS5jIGIvYXJjaC94ODYveGVuL2VmaS5jCj4gaW5kZXggMzBi
YjJlOC4uMDFiOWZhZiAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni94ZW4vZWZpLmMKPiArKysgYi9h
cmNoL3g4Ni94ZW4vZWZpLmMKPiBAQCAtNTQsMzggKzU0LDYgQEAKPiAgICAgICAgIC50YWJsZXMg
ICAgICAgICA9IEVGSV9JTlZBTElEX1RBQkxFX0FERFIgIC8qIEluaXRpYWxpemVkIGxhdGVyLiAq
Lwo+ICB9Owo+Cj4gLXN0YXRpYyBjb25zdCBzdHJ1Y3QgZWZpIGVmaV94ZW4gX19pbml0Y29uc3Qg
PSB7Cj4gLSAgICAgICAuc3lzdGFiICAgICAgICAgICAgICAgICAgID0gTlVMTCwgLyogSW5pdGlh
bGl6ZWQgbGF0ZXIuICovCj4gLSAgICAgICAucnVudGltZV92ZXJzaW9uICAgICAgICAgID0gMCwg
ICAgLyogSW5pdGlhbGl6ZWQgbGF0ZXIuICovCj4gLSAgICAgICAubXBzICAgICAgICAgICAgICAg
ICAgICAgID0gRUZJX0lOVkFMSURfVEFCTEVfQUREUiwKPiAtICAgICAgIC5hY3BpICAgICAgICAg
ICAgICAgICAgICAgPSBFRklfSU5WQUxJRF9UQUJMRV9BRERSLAo+IC0gICAgICAgLmFjcGkyMCAg
ICAgICAgICAgICAgICAgICA9IEVGSV9JTlZBTElEX1RBQkxFX0FERFIsCj4gLSAgICAgICAuc21i
aW9zICAgICAgICAgICAgICAgICAgID0gRUZJX0lOVkFMSURfVEFCTEVfQUREUiwKPiAtICAgICAg
IC5zbWJpb3MzICAgICAgICAgICAgICAgICAgPSBFRklfSU5WQUxJRF9UQUJMRV9BRERSLAo+IC0g
ICAgICAgLnNhbF9zeXN0YWIgICAgICAgICAgICAgICA9IEVGSV9JTlZBTElEX1RBQkxFX0FERFIs
Cj4gLSAgICAgICAuYm9vdF9pbmZvICAgICAgICAgICAgICAgID0gRUZJX0lOVkFMSURfVEFCTEVf
QUREUiwKPiAtICAgICAgIC5oY2RwICAgICAgICAgICAgICAgICAgICAgPSBFRklfSU5WQUxJRF9U
QUJMRV9BRERSLAo+IC0gICAgICAgLnVnYSAgICAgICAgICAgICAgICAgICAgICA9IEVGSV9JTlZB
TElEX1RBQkxFX0FERFIsCj4gLSAgICAgICAudXZfc3lzdGFiICAgICAgICAgICAgICAgID0gRUZJ
X0lOVkFMSURfVEFCTEVfQUREUiwKPiAtICAgICAgIC5md192ZW5kb3IgICAgICAgICAgICAgICAg
PSBFRklfSU5WQUxJRF9UQUJMRV9BRERSLAo+IC0gICAgICAgLnJ1bnRpbWUgICAgICAgICAgICAg
ICAgICA9IEVGSV9JTlZBTElEX1RBQkxFX0FERFIsCj4gLSAgICAgICAuY29uZmlnX3RhYmxlICAg
ICAgICAgICAgID0gRUZJX0lOVkFMSURfVEFCTEVfQUREUiwKPiAtICAgICAgIC5nZXRfdGltZSAg
ICAgICAgICAgICAgICAgPSB4ZW5fZWZpX2dldF90aW1lLAo+IC0gICAgICAgLnNldF90aW1lICAg
ICAgICAgICAgICAgICA9IHhlbl9lZmlfc2V0X3RpbWUsCj4gLSAgICAgICAuZ2V0X3dha2V1cF90
aW1lICAgICAgICAgID0geGVuX2VmaV9nZXRfd2FrZXVwX3RpbWUsCj4gLSAgICAgICAuc2V0X3dh
a2V1cF90aW1lICAgICAgICAgID0geGVuX2VmaV9zZXRfd2FrZXVwX3RpbWUsCj4gLSAgICAgICAu
Z2V0X3ZhcmlhYmxlICAgICAgICAgICAgID0geGVuX2VmaV9nZXRfdmFyaWFibGUsCj4gLSAgICAg
ICAuZ2V0X25leHRfdmFyaWFibGUgICAgICAgID0geGVuX2VmaV9nZXRfbmV4dF92YXJpYWJsZSwK
PiAtICAgICAgIC5zZXRfdmFyaWFibGUgICAgICAgICAgICAgPSB4ZW5fZWZpX3NldF92YXJpYWJs
ZSwKPiAtICAgICAgIC5xdWVyeV92YXJpYWJsZV9pbmZvICAgICAgPSB4ZW5fZWZpX3F1ZXJ5X3Zh
cmlhYmxlX2luZm8sCj4gLSAgICAgICAudXBkYXRlX2NhcHN1bGUgICAgICAgICAgID0geGVuX2Vm
aV91cGRhdGVfY2Fwc3VsZSwKPiAtICAgICAgIC5xdWVyeV9jYXBzdWxlX2NhcHMgICAgICAgPSB4
ZW5fZWZpX3F1ZXJ5X2NhcHN1bGVfY2FwcywKPiAtICAgICAgIC5nZXRfbmV4dF9oaWdoX21vbm9f
Y291bnQgPSB4ZW5fZWZpX2dldF9uZXh0X2hpZ2hfbW9ub19jb3VudCwKPiAtICAgICAgIC5yZXNl
dF9zeXN0ZW0gICAgICAgICAgICAgPSB4ZW5fZWZpX3Jlc2V0X3N5c3RlbSwKPiAtICAgICAgIC5z
ZXRfdmlydHVhbF9hZGRyZXNzX21hcCAgPSBOVUxMLCAvKiBOb3QgdXNlZCB1bmRlciBYZW4uICov
Cj4gLSAgICAgICAuZmxhZ3MgICAgICAgICAgICAgICAgICAgID0gMCAgICAgLyogSW5pdGlhbGl6
ZWQgbGF0ZXIuICovCj4gLX07Cj4gLQo+ICBzdGF0aWMgZWZpX3N5c3RlbV90YWJsZV90IF9faW5p
dCAqeGVuX2VmaV9wcm9iZSh2b2lkKQo+ICB7Cj4gICAgICAgICBzdHJ1Y3QgeGVuX3BsYXRmb3Jt
X29wIG9wID0gewo+IEBAIC0xMDIsNyArNzAsMTggQEAgc3RhdGljIGVmaV9zeXN0ZW1fdGFibGVf
dCBfX2luaXQgKnhlbl9lZmlfcHJvYmUodm9pZCkKPgo+ICAgICAgICAgLyogSGVyZSB3ZSBrbm93
IHRoYXQgWGVuIHJ1bnMgb24gRUZJIHBsYXRmb3JtLiAqLwo+Cj4gLSAgICAgICBlZmkgPSBlZmlf
eGVuOwo+ICsgICAgICAgZWZpLmdldF90aW1lID0geGVuX2VmaV9nZXRfdGltZTsKPiArICAgICAg
IGVmaS5zZXRfdGltZSA9IHhlbl9lZmlfc2V0X3RpbWU7Cj4gKyAgICAgICBlZmkuZ2V0X3dha2V1
cF90aW1lID0geGVuX2VmaV9nZXRfd2FrZXVwX3RpbWU7Cj4gKyAgICAgICBlZmkuc2V0X3dha2V1
cF90aW1lID0geGVuX2VmaV9zZXRfd2FrZXVwX3RpbWU7Cj4gKyAgICAgICBlZmkuZ2V0X3Zhcmlh
YmxlID0geGVuX2VmaV9nZXRfdmFyaWFibGU7Cj4gKyAgICAgICBlZmkuZ2V0X25leHRfdmFyaWFi
bGUgPSB4ZW5fZWZpX2dldF9uZXh0X3ZhcmlhYmxlOwo+ICsgICAgICAgZWZpLnNldF92YXJpYWJs
ZSA9IHhlbl9lZmlfc2V0X3ZhcmlhYmxlOwo+ICsgICAgICAgZWZpLnF1ZXJ5X3ZhcmlhYmxlX2lu
Zm8gPSB4ZW5fZWZpX3F1ZXJ5X3ZhcmlhYmxlX2luZm87Cj4gKyAgICAgICBlZmkudXBkYXRlX2Nh
cHN1bGUgPSB4ZW5fZWZpX3VwZGF0ZV9jYXBzdWxlOwo+ICsgICAgICAgZWZpLnF1ZXJ5X2NhcHN1
bGVfY2FwcyA9IHhlbl9lZmlfcXVlcnlfY2Fwc3VsZV9jYXBzOwo+ICsgICAgICAgZWZpLmdldF9u
ZXh0X2hpZ2hfbW9ub19jb3VudCA9IHhlbl9lZmlfZ2V0X25leHRfaGlnaF9tb25vX2NvdW50Owo+
ICsgICAgICAgZWZpLnJlc2V0X3N5c3RlbSA9IHhlbl9lZmlfcmVzZXRfc3lzdGVtOwo+Cj4gICAg
ICAgICBlZmlfc3lzdGFiX3hlbi50YWJsZXMgPSBpbmZvLT5jZmcuYWRkcjsKPiAgICAgICAgIGVm
aV9zeXN0YWJfeGVuLm5yX3RhYmxlcyA9IGluZm8tPmNmZy5uZW50Owo+IC0tCj4gMS43LjEwLjQK
PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 21 08:11:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 08: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 1dNaj4-0000xx-BT; Wed, 21 Jun 2017 08:10:58 +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 1dNaj3-0000xr-CL
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 08:10:57 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 C4/F0-01735-01A2A495; Wed, 21 Jun 2017 08:10:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsXSnM/RrCug5RV
 psGAmk8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnHv2wzWgm6ZiqOf1RoYL4t2MXJySAgoSmxt
 3MgMYTtI9L7Zww5iCwlcYpJY8jIbxBYWiJY43rYGKM7FISKwllHiyv1TLCAJZoHZjBI3TzpAN
 DQxSry74QpiswnoS+x+8YkJxOYVsJXou7qEEcRmEVCVOLX6JBuILQo0tKHrETtEjaDEyZlPwG
 ZyCrhL3Fi4ghVivrrEn3mXmCFseYntb+dA2eISTV9WskIcpycx7f48lgmMgrOQjJqFpH0WkvZ
 ZSNoXMLKsYtQoTi0qSy3SNTLRSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDOZ6
 BgbGHYw3J/sdYpTkYFIS5b0g6xUpxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3igZQTrAoNT21I
 i0zBxhXMGkJDh4lEd6zqkBp3uKCxNzizHSI1ClGXY5Hy3Z/YRJiycvPS5US5+XUBCoSACnKKM
 2DGwGL8UuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHkTQS7hycwrgdv0CugIJqAjXhzxADm
 iJBEhJdXAKKdnxaf+s3zn5BV2XoIsn8I49r003CS4R8ly8wa9+ugbX846vt772ULvz8FKnjQO
 6zyLiWZdi04u83tQ1ia0cuXH9SXMvko8Nes+X4up59TT3Pw1QG/3t21rys5dLT2z6vG2mJw7w
 X0NUqb+H2I8Zkgc03vZFaX3YMFR3RPdNetOdkg4lNseV2Ipzkg01GIuKk4EAOLG/fTsAgAA
X-Env-Sender: amc96@hermes.cam.ac.uk
X-Msg-Ref: server-13.tower-206.messagelabs.com!1498032655!88843103!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1421 invoked from network); 21 Jun 2017 08:10:56 -0000
Received: from ppsw-31.csi.cam.ac.uk (HELO ppsw-31.csi.cam.ac.uk)
 (131.111.8.131)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 21 Jun 2017 08:10:56 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from host-92-24-231-238.ppp.as43234.net ([92.24.231.238]:50535
 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 1dNaiz-000XQq-KX (Exim 4.89)
 (return-path <amc96@hermes.cam.ac.uk>); Wed, 21 Jun 2017 09:10:53 +0100
To: Daniel Kiper <daniel.kiper@oracle.com>, linux-efi@vger.kernel.org,
 linux-kernel@vger.kernel.org, x86@kernel.org, stable@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <1497989668-6238-1-git-send-email-daniel.kiper@oracle.com>
 <1497989668-6238-3-git-send-email-daniel.kiper@oracle.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <45df1a82-6d86-2b03-533b-2885e85f034a@citrix.com>
Date: Wed, 21 Jun 2017 09:10:51 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.0
MIME-Version: 1.0
In-Reply-To: <1497989668-6238-3-git-send-email-daniel.kiper@oracle.com>
Content-Language: en-GB
Cc: jgross@suse.com, ard.biesheuvel@linaro.org, matt@codeblueprint.co.uk,
 mingo@redhat.com, hpa@zytor.com, boris.ostrovsky@oracle.com,
 tglx@linutronix.de
Subject: Re: [Xen-devel] [PATCH 2/2] x86/xen/efi: Init only efi struct
 members used by 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>

T24gMjAvMDYvMjAxNyAyMToxNCwgRGFuaWVsIEtpcGVyIHdyb3RlOgo+IEN1cnJlbnQgYXBwcm9h
Y2gsIHdob2xlc2FsZSBlZmkgc3RydWN0IGluaXRpYWxpemF0aW9uIGZyb20gZWZpX3hlbiwgaXMg
bm90Cj4gZ29vZC4gVXN1YWxseSBpZiBuZXcgbWVtYmVyIGlzIGRlZmluZWQgdGhlbiBpdCBpcyBw
cm9wZXJseSBpbml0aWFsaXplZCBpbgo+IGRyaXZlcnMvZmlybXdhcmUvZWZpL2VmaS5jIGJ1dCBu
b3QgaW4gYXJjaC94ODYveGVuL2VmaS5jLiBBcyBJIHNhdyBpdCBoYXBwZW5lZAo+IGEgZmV3IHRp
bWVzIHVudGlsIG5vdy4gU28sIGxldCdzIGluaXRpYWxpemUgb25seSBlZmkgc3RydWN0IG1lbWJl
cnMgdXNlZCBieQo+IFhlbiB0byBhdm9pZCBzdWNoIGlzc3VlcyBpbiB0aGUgZnV0dXJlLgo+Cj4g
U2lnbmVkLW9mZi1ieTogRGFuaWVsIEtpcGVyIDxkYW5pZWwua2lwZXJAb3JhY2xlLmNvbT4KPiAt
LS0KPiAgYXJjaC94ODYveGVuL2VmaS5jIHwgICA0NSArKysrKysrKysrKystLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyks
IDMzIGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9lZmkuYyBiL2Fy
Y2gveDg2L3hlbi9lZmkuYwo+IGluZGV4IDMwYmIyZTguLjAxYjlmYWYgMTAwNjQ0Cj4gLS0tIGEv
YXJjaC94ODYveGVuL2VmaS5jCj4gKysrIGIvYXJjaC94ODYveGVuL2VmaS5jCj4gQEAgLTU0LDM4
ICs1NCw2IEBACj4gIAkudGFibGVzCQk9IEVGSV9JTlZBTElEX1RBQkxFX0FERFIgIC8qIEluaXRp
YWxpemVkIGxhdGVyLiAqLwo+ICB9Owo+ICAKPiAtc3RhdGljIGNvbnN0IHN0cnVjdCBlZmkgZWZp
X3hlbiBfX2luaXRjb25zdCA9IHsKPiAtCS5zeXN0YWIgICAgICAgICAgICAgICAgICAgPSBOVUxM
LCAvKiBJbml0aWFsaXplZCBsYXRlci4gKi8KPiAtCS5ydW50aW1lX3ZlcnNpb24JICA9IDAsICAg
IC8qIEluaXRpYWxpemVkIGxhdGVyLiAqLwo+IC0JLm1wcyAgICAgICAgICAgICAgICAgICAgICA9
IEVGSV9JTlZBTElEX1RBQkxFX0FERFIsCj4gLQkuYWNwaSAgICAgICAgICAgICAgICAgICAgID0g
RUZJX0lOVkFMSURfVEFCTEVfQUREUiwKPiAtCS5hY3BpMjAgICAgICAgICAgICAgICAgICAgPSBF
RklfSU5WQUxJRF9UQUJMRV9BRERSLAo+IC0JLnNtYmlvcyAgICAgICAgICAgICAgICAgICA9IEVG
SV9JTlZBTElEX1RBQkxFX0FERFIsCj4gLQkuc21iaW9zMyAgICAgICAgICAgICAgICAgID0gRUZJ
X0lOVkFMSURfVEFCTEVfQUREUiwKPiAtCS5zYWxfc3lzdGFiICAgICAgICAgICAgICAgPSBFRklf
SU5WQUxJRF9UQUJMRV9BRERSLAo+IC0JLmJvb3RfaW5mbyAgICAgICAgICAgICAgICA9IEVGSV9J
TlZBTElEX1RBQkxFX0FERFIsCj4gLQkuaGNkcCAgICAgICAgICAgICAgICAgICAgID0gRUZJX0lO
VkFMSURfVEFCTEVfQUREUiwKPiAtCS51Z2EgICAgICAgICAgICAgICAgICAgICAgPSBFRklfSU5W
QUxJRF9UQUJMRV9BRERSLAo+IC0JLnV2X3N5c3RhYiAgICAgICAgICAgICAgICA9IEVGSV9JTlZB
TElEX1RBQkxFX0FERFIsCj4gLQkuZndfdmVuZG9yICAgICAgICAgICAgICAgID0gRUZJX0lOVkFM
SURfVEFCTEVfQUREUiwKPiAtCS5ydW50aW1lICAgICAgICAgICAgICAgICAgPSBFRklfSU5WQUxJ
RF9UQUJMRV9BRERSLAo+IC0JLmNvbmZpZ190YWJsZSAgICAgICAgICAgICA9IEVGSV9JTlZBTElE
X1RBQkxFX0FERFIsCj4gLQkuZ2V0X3RpbWUgICAgICAgICAgICAgICAgID0geGVuX2VmaV9nZXRf
dGltZSwKPiAtCS5zZXRfdGltZSAgICAgICAgICAgICAgICAgPSB4ZW5fZWZpX3NldF90aW1lLAo+
IC0JLmdldF93YWtldXBfdGltZSAgICAgICAgICA9IHhlbl9lZmlfZ2V0X3dha2V1cF90aW1lLAo+
IC0JLnNldF93YWtldXBfdGltZSAgICAgICAgICA9IHhlbl9lZmlfc2V0X3dha2V1cF90aW1lLAo+
IC0JLmdldF92YXJpYWJsZSAgICAgICAgICAgICA9IHhlbl9lZmlfZ2V0X3ZhcmlhYmxlLAo+IC0J
LmdldF9uZXh0X3ZhcmlhYmxlICAgICAgICA9IHhlbl9lZmlfZ2V0X25leHRfdmFyaWFibGUsCj4g
LQkuc2V0X3ZhcmlhYmxlICAgICAgICAgICAgID0geGVuX2VmaV9zZXRfdmFyaWFibGUsCj4gLQku
cXVlcnlfdmFyaWFibGVfaW5mbyAgICAgID0geGVuX2VmaV9xdWVyeV92YXJpYWJsZV9pbmZvLAo+
IC0JLnVwZGF0ZV9jYXBzdWxlICAgICAgICAgICA9IHhlbl9lZmlfdXBkYXRlX2NhcHN1bGUsCj4g
LQkucXVlcnlfY2Fwc3VsZV9jYXBzICAgICAgID0geGVuX2VmaV9xdWVyeV9jYXBzdWxlX2NhcHMs
Cj4gLQkuZ2V0X25leHRfaGlnaF9tb25vX2NvdW50ID0geGVuX2VmaV9nZXRfbmV4dF9oaWdoX21v
bm9fY291bnQsCj4gLQkucmVzZXRfc3lzdGVtICAgICAgICAgICAgID0geGVuX2VmaV9yZXNldF9z
eXN0ZW0sCj4gLQkuc2V0X3ZpcnR1YWxfYWRkcmVzc19tYXAgID0gTlVMTCwgLyogTm90IHVzZWQg
dW5kZXIgWGVuLiAqLwo+IC0JLmZsYWdzCQkJICA9IDAgICAgIC8qIEluaXRpYWxpemVkIGxhdGVy
LiAqLwo+IC19Owo+IC0KPiAgc3RhdGljIGVmaV9zeXN0ZW1fdGFibGVfdCBfX2luaXQgKnhlbl9l
ZmlfcHJvYmUodm9pZCkKPiAgewo+ICAJc3RydWN0IHhlbl9wbGF0Zm9ybV9vcCBvcCA9IHsKPiBA
QCAtMTAyLDcgKzcwLDE4IEBAIHN0YXRpYyBlZmlfc3lzdGVtX3RhYmxlX3QgX19pbml0ICp4ZW5f
ZWZpX3Byb2JlKHZvaWQpCj4gIAo+ICAJLyogSGVyZSB3ZSBrbm93IHRoYXQgWGVuIHJ1bnMgb24g
RUZJIHBsYXRmb3JtLiAqLwo+ICAKPiAtCWVmaSA9IGVmaV94ZW47Cj4gKwllZmkuZ2V0X3RpbWUg
PSB4ZW5fZWZpX2dldF90aW1lOwo+ICsJZWZpLnNldF90aW1lID0geGVuX2VmaV9zZXRfdGltZTsK
PiArCWVmaS5nZXRfd2FrZXVwX3RpbWUgPSB4ZW5fZWZpX2dldF93YWtldXBfdGltZTsKPiArCWVm
aS5zZXRfd2FrZXVwX3RpbWUgPSB4ZW5fZWZpX3NldF93YWtldXBfdGltZTsKPiArCWVmaS5nZXRf
dmFyaWFibGUgPSB4ZW5fZWZpX2dldF92YXJpYWJsZTsKPiArCWVmaS5nZXRfbmV4dF92YXJpYWJs
ZSA9IHhlbl9lZmlfZ2V0X25leHRfdmFyaWFibGU7Cj4gKwllZmkuc2V0X3ZhcmlhYmxlID0geGVu
X2VmaV9zZXRfdmFyaWFibGU7Cj4gKwllZmkucXVlcnlfdmFyaWFibGVfaW5mbyA9IHhlbl9lZmlf
cXVlcnlfdmFyaWFibGVfaW5mbzsKPiArCWVmaS51cGRhdGVfY2Fwc3VsZSA9IHhlbl9lZmlfdXBk
YXRlX2NhcHN1bGU7Cj4gKwllZmkucXVlcnlfY2Fwc3VsZV9jYXBzID0geGVuX2VmaV9xdWVyeV9j
YXBzdWxlX2NhcHM7Cj4gKwllZmkuZ2V0X25leHRfaGlnaF9tb25vX2NvdW50ID0geGVuX2VmaV9n
ZXRfbmV4dF9oaWdoX21vbm9fY291bnQ7Cj4gKwllZmkucmVzZXRfc3lzdGVtID0geGVuX2VmaV9y
ZXNldF9zeXN0ZW07CgpUaGlzIHByZXN1bWFibHkgbWVhbnMgdGhhdCB0aGUgc3lzdGVtIGRlZmF1
bHQgdmFsdWVzIGFyZSBhbHJlYWR5IHByZXNlbnQKaW4gZWZpIGF0IHRoZSBwb2ludCB0aGF0IHdl
IG92ZXJ3cml0ZSBzb21lIFhlbiBzcGVjaWZpY3M/CgpJZiBzbywgc3VyZWx5IHlvdSBuZWVkIHRv
IHJldGFpbiB0aGUgY2xvYmJlcmluZyBvZiBzZXRfdmlydHVhbF9hZGRyZXNzX21hcCA/Cgp+QW5k
cmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 21 08:23:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 08: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 1dNav2-0001iX-F1; Wed, 21 Jun 2017 08:23:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bp@alien8.de>) id 1dNav1-0001iR-4U
 for xen-devel@lists.xen.org; Wed, 21 Jun 2017 08:23:19 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 60/68-03920-6FC2A495; Wed, 21 Jun 2017 08:23:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXCytl5VPerjle
 kwZIDFhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8blVbdZCv4xVUzevZytgXEvUxcjB4eEgK7E
 mz6dLkYuDiGBrYwSszecYIJw7jNJrL61lqWLkZODRUBV4s+8+ewgNpuAisTSM7eYQGwRAQ2Jj
 ZduMYM0MAt85ZBY/uQQ2FRhgWiJA5uyQGp4BUwlPq+5ATV0E6PE+p8bWSASghInZz4Bs5kF1I
 EWXGIG6WUWkJZY/o8DJMwpYC5xruUhWIko0N7OpXNYJjDyz0LSPQtJ9yyE7gWMzKsYNYpTi8p
 Si3QNTfSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQKDkAEIdjBe3xhwiFGSg0lJ
 lPeCrFekEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneQG2gnGBRanpqRVpmDjAeYNISHDxKIrxnV
 YHSvMUFibnFmekQqVOMuhxNH7Z8YRJiycvPS5US500HmSEAUpRRmgc3AhablxhlpYR5GYGOEu
 IpSC3KzSxBlX/FKM7BqCTMmwQyhSczrwRu0yugI5iAjnhxxAPkiJJEhJRUA+PJnoclZ/OPKK5
 +9JKXx/DhftG1Ly//f2Eq0HeTvdBljVz372NWPK9cGtuT9wlFmlvNLl7IsFHciKfVzXKteO87
 AS2HH3Xv9v9bZFS1V++WuBdfDst55umtZwWKI13POF18Is8+c5up/RFZQye7+Dmvzm1uCk7cc
 OPkRTs9tc4ZJYf31f9aPFuJpTgj0VCLuag4EQASqIc/yAIAAA==
X-Env-Sender: bp@alien8.de
X-Msg-Ref: server-3.tower-27.messagelabs.com!1498033397!108428233!1
X-Originating-IP: [5.9.137.197]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50679 invoked from network); 21 Jun 2017 08:23:17 -0000
Received: from mail.skyhub.de (HELO mail.skyhub.de) (5.9.137.197)
 by server-3.tower-27.messagelabs.com with SMTP; 21 Jun 2017 08:23:17 -0000
X-Virus-Scanned: Nedap ESD1 at mail.skyhub.de
Received: from mail.skyhub.de ([127.0.0.1])
 by localhost (blast.alien8.de [127.0.0.1]) (amavisd-new, port 10026)
 with ESMTP id UsG6JagmZV-K; Wed, 21 Jun 2017 10:23:17 +0200 (CEST)
Received: from pd.tnic (p2003008C2F22E10028A62DEB9753502D.dip0.t-ipconnect.de
 [IPv6:2003:8c:2f22:e100:28a6:2deb:9753:502d])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mail.skyhub.de (SuperMail on ZX Spectrum 128k) with ESMTPSA id 04DB21EC0300;
 Wed, 21 Jun 2017 10:23:17 +0200 (CEST)
Date: Wed, 21 Jun 2017 10:23:01 +0200
From: Borislav Petkov <bp@alien8.de>
To: Thomas Gleixner <tglx@linutronix.de>
Message-ID: <20170621082301.47lafavh6cstbwfl@pd.tnic>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
 <20170616185140.18967.61905.stgit@tlendack-t1.amdoffice.net>
 <alpine.DEB.2.20.1706210916590.2328@nanos>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <alpine.DEB.2.20.1706210916590.2328@nanos>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: linux-efi@vger.kernel.org, Brijesh Singh <brijesh.singh@amd.com>,
 Toshimitsu Kani <toshi.kani@hpe.com>, linux-doc@vger.kernel.org,
 Matt Fleming <matt@codeblueprint.co.uk>, linux-mm@kvack.org,
 Radim =?utf-8?B?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Larry Woodman <lwoodman@redhat.com>, linux-arch@vger.kernel.org,
 kvm@vger.kernel.org, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>, x86@kernel.org, kasan-dev@googlegroups.com,
 Ingo Molnar <mingo@redhat.com>, Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Dave Young <dyoung@redhat.com>, Tom Lendacky <thomas.lendacky@amd.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Andy Lutomirski <luto@kernel.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Dmitry Vyukov <dvyukov@google.com>, Juergen Gross <jgross@suse.com>,
 kexec@lists.infradead.org, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org, iommu@lists.linux-foundation.org,
 "Michael S. Tsirkin" <mst@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: Re: [Xen-devel] [PATCH v7 10/36] x86/mm: Provide general kernel
 support for memory encryption
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBKdW4gMjEsIDIwMTcgYXQgMDk6MTg6NTlBTSArMDIwMCwgVGhvbWFzIEdsZWl4bmVy
IHdyb3RlOgo+IFRoYXQgbG9va3Mgd3JvbmcuIEl0J3Mgbm90IGRlY3J5cHRlZCBpdCdzIHJhdGhl
ciB1bmVuY3J5cHRlZCwgcmlnaHQ/CgpZZWFoLCBpdCBwcmV2aW91cyB2ZXJzaW9ucyBvZiB0aGUg
cGF0Y2hzZXQsICJkZWNyeXB0ZWQiIGFuZAoidW5lbmNyeXB0ZWQiIHdlcmUgYm90aCBwcmVzZW50
IHNvIHdlIHNldHRsZWQgb24gImRlY3J5cHRlZCIgZm9yIHRoZQpub21lbmNsYXR1cmUuCgotLSAK
UmVnYXJkcy9HcnVzcywKICAgIEJvcmlzLgoKR29vZCBtYWlsaW5nIHByYWN0aWNlcyBmb3IgNDAw
OiBhdm9pZCB0b3AtcG9zdGluZyBhbmQgdHJpbSB0aGUgcmVwbHkuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 21 08:35:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 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 1dNb6a-0002Ti-KC; Wed, 21 Jun 2017 08: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 <jean-louis@dupond.be>) id 1dNb6Z-0002TY-7x
 for xen-devel@lists.xen.org; Wed, 21 Jun 2017 08:35:15 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 FB/F9-01732-2CF2A495; Wed, 21 Jun 2017 08:35:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVid6lQXfegvle
 kwer5BhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bareoF9+QrdrR9Z25gPCHVxcjFISQwm1Hi
 ++XDTCAOi8AaFokJN58zdzFycvAKCEqcnPmEBcRmFrCS6N64kwnClpfY/nYOWA2LgKrEo9kHw
 OJsAnoSJ46/BasXEVCUePDyJitEvYlE/44F7F2MHBzCAg4SK44UgoQ5BSwldlw4DdYqJJAmcW
 XZN6i1FhJTv70Ai0sIyEms+72HEcQWFVCWeNDQxTiBkX8WkutmIbluFpLrFjAyr2LUKE4tKks
 t0jU01ksqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAxCBiDYwbhtu+chRkkOJiVR
 3guyXpFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhFgEEtJFiUmp5akZaZA4wHmLQEB4+SCO9ZV
 aA0b3FBYm5xZjpE6hSjopQ47xo9oIQASCKjNA+uDRaDlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM
 7BqCTMewZkCk9mXgnc9FdAi5mAFr844gGyuCQRISXVwHjgzZOT0xcrXtPS6Z3yNWv23Ql5Mux
 Lylg/ZAn9fZyl955n8aNeU2ddxlmnTFvyrTv48hxjS30d/05f4L+N2cgrS2rl7tN9D6/XsJee
 C6/n+RQtYTf3+t56g4WX4pfmxn1Y6VjxzJxbX//cMQ2N6LWaLcozLuVbXFtvVzNffv7r6gNBR
 w+ujlNiKc5INNRiLipOBAC9MwvavAIAAA==
X-Env-Sender: jean-louis@dupond.be
X-Msg-Ref: server-14.tower-31.messagelabs.com!1498034113!106503017!1
X-Originating-IP: [62.210.113.39]
X-SpamReason: No, hits=0.0 required=7.0 tests=SUBJECT_RANDOMQ
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12279 invoked from network); 21 Jun 2017 08:35:13 -0000
Received: from apollo.dupie.be (HELO apollo.dupie.be) (62.210.113.39)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Jun 2017 08:35:13 -0000
Received: from roundcube.dupie.be (localhost [IPv6:::1])
 by apollo.dupie.be (Postfix) with ESMTPA id 7CC6233C0906;
 Wed, 21 Jun 2017 10:35:11 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=dupond.be; s=mail;
 t=1498034111; bh=J7AXiDouBDxcE3LThymD2HBZL2Bffq3rMmOg9nvRReo=;
 h=Date:From:To:Cc:Subject:In-Reply-To:References:From;
 b=TW00cuskw2voQhIcH047xjhMMGTEK6TTH2E+kAQQuOz7omX6zypyeEJkb7DWA9lY3
 IZ1XASd2ir0EUDN+Eu2nfevE9bOwH80i4mwMiLFnhgeb8wI87Ri+6R/2z0eSs+Kvqq
 okP32UHQE2lRClx+BRl6tFOWBvL2DnIr3bt49CxjVzaQc5t5yhCanGScMZ29bfZdqu
 yTjLELt1T+OnPh83sLEzRiVtb/YdT7WVG0Co1VeA2z/VTTSwWEkIxKfddPfjwQhCn/
 8VEfciXV5GrWUhzkVa/VqNpiDxu2/eTcaNGANpGoNEYr311TPzJMqTqecpUrkaUBxb
 qY6vs81ly1vBw==
MIME-Version: 1.0
Date: Wed, 21 Jun 2017 10:35:11 +0200
From: Jean-Louis Dupond <jean-louis@dupond.be>
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20170620111849.aiouc66mps3jbjvo@citrix.com>
References: <9718d7ecc813e1ee50bd17b21d1ec049@dupond.be>
 <20170620111849.aiouc66mps3jbjvo@citrix.com>
Message-ID: <5efc92b3296b6214b8915f90b8f18c33@dupond.be>
X-Sender: jean-louis@dupond.be
User-Agent: Roundcube Webmail/1.2.3
Cc: paul.durrant@citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] Lockup/High ksoftirqd when rate-limiting 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>
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>

VGhhbmtzIGZvciB0aGlzIHF1aWNrIHBhdGNoLgpJIHdhcyBhYmxlIHRvIHRlc3QgaXQgdG9kYXks
IGFuZCB0aGUgaGlnaCBrc29mdGlycWQgY3B1IHVzYWdlIGlzIGdvbmUuCgpHcmVhdCEKCklzIHRo
ZXJlIGEgY2hhbmNlIHRoaXMgY2FuIGdldCBwdXNoZWQgaW50byBzdGFibGUga2VybmVsIHZlcnNp
b25zIAooMy4xOC54LCA0LjQueCwgZXRjKT8KVGhlcmUgaXMgbm90IHJlYWxseSBhIGJhY2twb3J0
IHdvcmssIGFzIHRoZSBuZXRiYWNrIGRyaXZlciBoYXNuJ3QgCmNoYW5nZWQgYWxvdCByZWNlbnRs
eS4KCgpUZXN0ZWQtYnk6IEplYW4tTG91aXMgRHVwb25kIDxqZWFuLWxvdWlzQGR1cG9uZC5iZT4K
CgpPcCAyMDE3LTA2LTIwIDEzOjE4LCBzY2hyZWVmIFdlaSBMaXU6Cj4gT24gVHVlLCBKdW4gMjAs
IDIwMTcgYXQgMTE6MzE6MDJBTSArMDIwMCwgSmVhbi1Mb3VpcyBEdXBvbmQgd3JvdGU6Cj4+IEhp
LAo+PiAKPj4gQXMgcmVxdWVzdGVkIHZpYSBJUkMgaSdtIHNlbmRpbmcgdGhpcyB0byB4ZW4tZGV2
ZWwgJiBuZXRiYWNrIAo+PiBtYWludGFpbmVycy4KPj4gCj4+IFdlIGFyZSB1c2luZyBYZW4gNC40
LjQtMjMuZWw2IHdpdGgga2VybmVsIDMuMTguNDQtMjAuZWw2Lng4Nl82NC4KPj4gTm93IHJlY2Vu
dGx5IHdlJ3JlIGhhdmluZyBpc3N1ZXMgd2l0aCByYXRlLWxpbWl0aW5nIGVuYWJsZWQuCj4+IAo+
PiBXaGVuIHdlIGVuYWJsZSByYXRlIGxpbWl0aW5nIGluIFhlbiwgYW5kIHRoZW4gZG8gYWxvdCBv
ZiBvdXRib3VuZCAKPj4gdHJhZmZpYyBvbgo+PiB0aGUgZG9tVSwgd2Ugbm90aWNlIGEgaGlnaCBr
c29mdGlycWQgbG9hZC4KPj4gQnV0IGluIHNvbWUgY2FzZXMgdGhlIHN5c3RlbSBsb2NrcyB1cCBj
b21wbGV0ZWx5Lgo+PiAKPiAKPiBDYW4geW91IGdpdmUgdGhpcyBwYXRjaCBhIHRyeT8KPiAKPiAt
LS04PC0tCj4gRnJvbSBhMjQyZDRhNzRjYzRlYzQ2YzVlM2Q0M2RkMDdlYjE0NmJlNGNhMjMzIE1v
biBTZXAgMTcgMDA6MDA6MDAgMjAwMQo+IEZyb206IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+Cj4gRGF0ZTogVHVlLCAyMCBKdW4gMjAxNyAxMTo0OToyOCArMDEwMAo+IFN1YmplY3Q6IFtQ
QVRDSF0geGVuLW5ldGJhY2s6IGNvcnJlY3RseSBzY2hlZHVsZSByYXRlLWxpbWl0ZWQgcXVldWVz
Cj4gCj4gQWRkIGEgZmxhZyB0byBpbmRpY2F0ZSBpZiBhIHF1ZXVlIGlzIHJhdGUtbGltaXRlZC4g
VGVzdCB0aGUgZmxhZyBpbgo+IE5BUEkgcG9sbCBoYW5kbGVyIGFuZCBhdm9pZCByZXNjaGVkdWxp
bmcgdGhlIHF1ZXVlIGlmIHRydWUsIG90aGVyd2lzZQo+IHdlIHJpc2sgbG9ja2luZyB1cCB0aGUg
aG9zdC4gVGhlIHJlc2NoZWR1bGluZyBzaGFsbCBiZSBkb25lIHdoZW4KPiByZXBsZW5pc2hpbmcg
Y3JlZGl0Lgo+IAo+IFJlcG9ydGVkLWJ5OiBKZWFuLUxvdWlzIER1cG9uZCA8amVhbi1sb3Vpc0Bk
dXBvbmQuYmU+Cj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
PiAtLS0KPiAgZHJpdmVycy9uZXQveGVuLW5ldGJhY2svY29tbW9uLmggICAgfCAxICsKPiAgZHJp
dmVycy9uZXQveGVuLW5ldGJhY2svaW50ZXJmYWNlLmMgfCA2ICsrKysrLQo+ICBkcml2ZXJzL25l
dC94ZW4tbmV0YmFjay9uZXRiYWNrLmMgICB8IDYgKysrKystCj4gIDMgZmlsZXMgY2hhbmdlZCwg
MTEgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVy
cy9uZXQveGVuLW5ldGJhY2svY29tbW9uLmggCj4gYi9kcml2ZXJzL25ldC94ZW4tbmV0YmFjay9j
b21tb24uaAo+IGluZGV4IDUzMDU4NmJlMDViNC4uNWIxZDJlODQwMmQ5IDEwMDY0NAo+IC0tLSBh
L2RyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL2NvbW1vbi5oCj4gKysrIGIvZHJpdmVycy9uZXQveGVu
LW5ldGJhY2svY29tbW9uLmgKPiBAQCAtMTk5LDYgKzE5OSw3IEBAIHN0cnVjdCB4ZW52aWZfcXVl
dWUgeyAvKiBQZXItcXVldWUgZGF0YSBmb3IgeGVudmlmIAo+ICovCj4gIAl1bnNpZ25lZCBsb25n
ICAgcmVtYWluaW5nX2NyZWRpdDsKPiAgCXN0cnVjdCB0aW1lcl9saXN0IGNyZWRpdF90aW1lb3V0
Owo+ICAJdTY0IGNyZWRpdF93aW5kb3dfc3RhcnQ7Cj4gKwlib29sIHJhdGVfbGltaXRlZDsKPiAK
PiAgCS8qIFN0YXRpc3RpY3MgKi8KPiAgCXN0cnVjdCB4ZW52aWZfc3RhdHMgc3RhdHM7Cj4gZGlm
ZiAtLWdpdCBhL2RyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL2ludGVyZmFjZS5jCj4gYi9kcml2ZXJz
L25ldC94ZW4tbmV0YmFjay9pbnRlcmZhY2UuYwo+IGluZGV4IDgzOTdmNmM5MjQ1MS4uZTMyMmE4
NjJkZGZlIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL2ludGVyZmFjZS5j
Cj4gKysrIGIvZHJpdmVycy9uZXQveGVuLW5ldGJhY2svaW50ZXJmYWNlLmMKPiBAQCAtMTA2LDcg
KzEwNiwxMSBAQCBzdGF0aWMgaW50IHhlbnZpZl9wb2xsKHN0cnVjdCBuYXBpX3N0cnVjdCAqbmFw
aSwKPiBpbnQgYnVkZ2V0KQo+IAo+ICAJaWYgKHdvcmtfZG9uZSA8IGJ1ZGdldCkgewo+ICAJCW5h
cGlfY29tcGxldGVfZG9uZShuYXBpLCB3b3JrX2RvbmUpOwo+IC0JCXhlbnZpZl9uYXBpX3NjaGVk
dWxlX29yX2VuYWJsZV9ldmVudHMocXVldWUpOwo+ICsJCS8qIElmIHRoZSBxdWV1ZSBpcyByYXRl
LWxpbWl0ZWQsIGl0IHNoYWxsIGJlCj4gKwkJICogcmVzY2hlZHVsZWQgaW4gdGhlIHRpbWVyIGNh
bGxiYWNrLgo+ICsJCSAqLwo+ICsJCWlmIChsaWtlbHkoIXF1ZXVlLT5yYXRlX2xpbWl0ZWQpKQo+
ICsJCQl4ZW52aWZfbmFwaV9zY2hlZHVsZV9vcl9lbmFibGVfZXZlbnRzKHF1ZXVlKTsKPiAgCX0K
PiAKPiAgCXJldHVybiB3b3JrX2RvbmU7Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L3hlbi1u
ZXRiYWNrL25ldGJhY2suYwo+IGIvZHJpdmVycy9uZXQveGVuLW5ldGJhY2svbmV0YmFjay5jCj4g
aW5kZXggNjAyZDQwOGZhMjVlLi41MDQyZmY4ZDQ0OWEgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9u
ZXQveGVuLW5ldGJhY2svbmV0YmFjay5jCj4gKysrIGIvZHJpdmVycy9uZXQveGVuLW5ldGJhY2sv
bmV0YmFjay5jCj4gQEAgLTE4MCw2ICsxODAsNyBAQCBzdGF0aWMgdm9pZCB0eF9hZGRfY3JlZGl0
KHN0cnVjdCB4ZW52aWZfcXVldWUgCj4gKnF1ZXVlKQo+ICAJCW1heF9jcmVkaXQgPSBVTE9OR19N
QVg7IC8qIHdyYXBwZWQ6IGNsYW1wIHRvIFVMT05HX01BWCAqLwo+IAo+ICAJcXVldWUtPnJlbWFp
bmluZ19jcmVkaXQgPSBtaW4obWF4X2NyZWRpdCwgbWF4X2J1cnN0KTsKPiArCXF1ZXVlLT5yYXRl
X2xpbWl0ZWQgPSBmYWxzZTsKPiAgfQo+IAo+ICB2b2lkIHhlbnZpZl90eF9jcmVkaXRfY2FsbGJh
Y2sodW5zaWduZWQgbG9uZyBkYXRhKQo+IEBAIC02ODYsOCArNjg3LDEwIEBAIHN0YXRpYyBib29s
IHR4X2NyZWRpdF9leGNlZWRlZChzdHJ1Y3QKPiB4ZW52aWZfcXVldWUgKnF1ZXVlLCB1bnNpZ25l
ZCBzaXplKQo+ICAJCW1zZWNzX3RvX2ppZmZpZXMocXVldWUtPmNyZWRpdF91c2VjIC8gMTAwMCk7
Cj4gCj4gIAkvKiBUaW1lciBjb3VsZCBhbHJlYWR5IGJlIHBlbmRpbmcgaW4gcmFyZSBjYXNlcy4g
Ki8KPiAtCWlmICh0aW1lcl9wZW5kaW5nKCZxdWV1ZS0+Y3JlZGl0X3RpbWVvdXQpKQo+ICsJaWYg
KHRpbWVyX3BlbmRpbmcoJnF1ZXVlLT5jcmVkaXRfdGltZW91dCkpIHsKPiArCQlxdWV1ZS0+cmF0
ZV9saW1pdGVkID0gdHJ1ZTsKPiAgCQlyZXR1cm4gdHJ1ZTsKPiArCX0KPiAKPiAgCS8qIFBhc3Nl
ZCB0aGUgcG9pbnQgd2hlcmUgd2UgY2FuIHJlcGxlbmlzaCBjcmVkaXQ/ICovCj4gIAlpZiAodGlt
ZV9hZnRlcl9lcTY0KG5vdywgbmV4dF9jcmVkaXQpKSB7Cj4gQEAgLTcwMiw2ICs3MDUsNyBAQCBz
dGF0aWMgYm9vbCB0eF9jcmVkaXRfZXhjZWVkZWQoc3RydWN0IHhlbnZpZl9xdWV1ZQo+ICpxdWV1
ZSwgdW5zaWduZWQgc2l6ZSkKPiAgCQltb2RfdGltZXIoJnF1ZXVlLT5jcmVkaXRfdGltZW91dCwK
PiAgCQkJICBuZXh0X2NyZWRpdCk7Cj4gIAkJcXVldWUtPmNyZWRpdF93aW5kb3dfc3RhcnQgPSBu
ZXh0X2NyZWRpdDsKPiArCQlxdWV1ZS0+cmF0ZV9saW1pdGVkID0gdHJ1ZTsKPiAKPiAgCQlyZXR1
cm4gdHJ1ZTsKPiAgCX0KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 21 08:39:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 08: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 1dNbAn-0002g4-83; Wed, 21 Jun 2017 08: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 <bp@alien8.de>) id 1dNbAm-0002fx-FK
 for xen-devel@lists.xen.org; Wed, 21 Jun 2017 08:39:36 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 0C/58-02006-7C03A495; Wed, 21 Jun 2017 08:39:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXCytl5VPe4gVe
 kQecRNoslHxezODB6HN39mymAMYo1My8pvyKBNWPBnlvsBY/YKm6vvMXSwHidtYuRg0NCQFfi
 TZ9OFyMnh5DAVkaJlS9Nuxi5gOz7TBILZ+5mBkmwCKhKdO14zgZiswmoSCw9c4sJxBYR0JJoW
 3CbBaSBWWAqh8S1s89ZQBIMAnESh799YgexhQVCJc78ew82iFfAVOLjtUWsEBvaGCUObPkKlR
 CUODnzCVgzs4C6xJ95l5hBrmMWkJZY/o8DJMwp4Cmx/sc/sHJRoCM6l85hmcAoMAtJ9ywk3bM
 QuhcwMq9i1ChOLSpLLdI1NNVLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgMTgYg
 2MHYsN3zEKMkB5OSKO8FWa9IIb6k/JTKjMTijPii0pzU4kOMMhwcShK88/WBcoJFqempFWmZO
 cA4gUlLcPAoifCeVQVK8xYXJOYWZ6ZDpE4x6nI0fdjyhUmIJS8/L1VKnHczyAwBkKKM0jy4Eb
 CYvcQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3jkgU3gy80rgNr0COoIJ6IgXRzxAjihJREh
 JNTAm1fF97eKMj4qy4Fq0+ONbvRaZpjw9HYYszSa3rQpzJadyi20SzHITuqiRs9T8+T1Jhr/F
 297f/OJ8dkrbayG/6e8WTfLSa+6eMuvbD+Hea5JXJfS89Te9iF+aOW9h/7tos1rrBTULpA6tu
 lUdWb7o5eZTVluKLtQtrinaJ3WKWf3Bs2SVtX+VWIozEg21mIuKEwEYOMgX1AIAAA==
X-Env-Sender: bp@alien8.de
X-Msg-Ref: server-15.tower-206.messagelabs.com!1498034375!90343952!1
X-Originating-IP: [5.9.137.197]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8694 invoked from network); 21 Jun 2017 08:39:35 -0000
Received: from mail.skyhub.de (HELO mail.skyhub.de) (5.9.137.197)
 by server-15.tower-206.messagelabs.com with SMTP; 21 Jun 2017 08:39:35 -0000
X-Virus-Scanned: Nedap ESD1 at mail.skyhub.de
Received: from mail.skyhub.de ([127.0.0.1])
 by localhost (blast.alien8.de [127.0.0.1]) (amavisd-new, port 10026)
 with ESMTP id hepMANtbjsBv; Wed, 21 Jun 2017 10:39:34 +0200 (CEST)
Received: from pd.tnic (p2003008C2F22E10028A62DEB9753502D.dip0.t-ipconnect.de
 [IPv6:2003:8c:2f22:e100:28a6:2deb:9753:502d])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mail.skyhub.de (SuperMail on ZX Spectrum 128k) with ESMTPSA id 4FD7C1EC0A6F;
 Wed, 21 Jun 2017 10:39:34 +0200 (CEST)
Date: Wed, 21 Jun 2017 10:39:18 +0200
From: Borislav Petkov <bp@alien8.de>
To: Tom Lendacky <thomas.lendacky@amd.com>
Message-ID: <20170621083918.oa2w5jsxs3si4oln@pd.tnic>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
 <20170616185338.18967.80659.stgit@tlendack-t1.amdoffice.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170616185338.18967.80659.stgit@tlendack-t1.amdoffice.net>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: linux-efi@vger.kernel.org, Brijesh Singh <brijesh.singh@amd.com>,
 Toshimitsu Kani <toshi.kani@hpe.com>, linux-doc@vger.kernel.org,
 Matt Fleming <matt@codeblueprint.co.uk>, x86@kernel.org, linux-mm@kvack.org,
 Radim =?utf-8?B?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Larry Woodman <lwoodman@redhat.com>, linux-arch@vger.kernel.org,
 kvm@vger.kernel.org, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 kasan-dev@googlegroups.com, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Andy Lutomirski <luto@kernel.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Dmitry Vyukov <dvyukov@google.com>, Juergen Gross <jgross@suse.com>,
 kexec@lists.infradead.org, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org, iommu@lists.linux-foundation.org,
 Thomas Gleixner <tglx@linutronix.de>, Paolo Bonzini <pbonzini@redhat.com>
Subject: Re: [Xen-devel] [PATCH v7 20/36] x86,
 mpparse: Use memremap to map the mpf and mpc 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBKdW4gMTYsIDIwMTcgYXQgMDE6NTM6MzhQTSAtMDUwMCwgVG9tIExlbmRhY2t5IHdy
b3RlOgo+IFRoZSBTTVAgTVAtdGFibGUgaXMgYnVpbHQgYnkgVUVGSSBhbmQgcGxhY2VkIGluIG1l
bW9yeSBpbiBhIGRlY3J5cHRlZAo+IHN0YXRlLiBUaGVzZSB0YWJsZXMgYXJlIGFjY2Vzc2VkIHVz
aW5nIGEgbWl4IG9mIGVhcmx5X21lbXJlbWFwKCksCj4gZWFybHlfbWVtdW5tYXAoKSwgcGh5c190
b192aXJ0KCkgYW5kIHZpcnRfdG9fcGh5cygpLiBDaGFuZ2UgYWxsIGFjY2Vzc2VzCj4gdG8gdXNl
IGVhcmx5X21lbXJlbWFwKCkvZWFybHlfbWVtdW5tYXAoKS4gVGhpcyBhbGxvd3MgZm9yIHByb3Bl
ciBzZXR0aW5nCj4gb2YgdGhlIGVuY3J5cHRpb24gbWFzayBzbyB0aGF0IHRoZSBkYXRhIGNhbiBi
ZSBzdWNjZXNzZnVsbHkgYWNjZXNzZWQgd2hlbgo+IFNNRSBpcyBhY3RpdmUuCj4gCj4gU2lnbmVk
LW9mZi1ieTogVG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4KPiAtLS0KPiAg
YXJjaC94ODYva2VybmVsL21wcGFyc2UuYyB8ICAgOTggKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKystLS0tLS0tLS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCA3MCBpbnNlcnRpb25zKCsp
LCAyOCBkZWxldGlvbnMoLSkKClJldmlld2VkLWJ5OiBCb3Jpc2xhdiBQZXRrb3YgPGJwQHN1c2Uu
ZGU+CgpQbGVhc2UgcHV0IHRoZSBjb252ZXJzaW9uIHRvIHByX2ZtdCgpIG9uIHRoZSBUT0RPIGxp
c3QgZm9yIGxhdGVyLgoKVGhhbmtzLgoKLS0gClJlZ2FyZHMvR3J1c3MsCiAgICBCb3Jpcy4KCkdv
b2QgbWFpbGluZyBwcmFjdGljZXMgZm9yIDQwMDogYXZvaWQgdG9wLXBvc3RpbmcgYW5kIHRyaW0g
dGhlIHJlcGx5LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 21 08:54:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 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 1dNbPG-0003xk-HM; Wed, 21 Jun 2017 08:54:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andr2000@gmail.com>) id 1dNbPF-0003xe-Cz
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 08:54:33 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 2B/C4-01734-8443A495; Wed, 21 Jun 2017 08:54:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPIsWRWlGSWpSXmKPExsVyMfS6k667iVe
 kwZW50hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bac/tZCzqWMlY8eXaTuYGxuYuxi5GLQ0hg
 BqPEylktrCAOi8BSVomG33eYQRwJgYOsEqf+/wEq4wRy4iS2TtjDDmFXSLSf72AGsYUEFCW+P
 pvOBDFqGpPE1e3fmUASwgLWEqsblrKA2CIC+hLbZ/+C2veGWeLejFksIA6zwHYmiZY5LWAr2A
 SMJJbf+AHWwStgI3HlzB4wm0VAVeLc00usILaoQLjE28YjUDWCEidnPgGzOQV0JX792gdWwyx
 gK3Fn7m5mCFteYvvbOcwTGIVnIWmZhaRsFpKyBYzMqxg1ilOLylKLdA0N9ZKKMtMzSnITM3N0
 DQ1M9XJTi4sT01NzEpOK9ZLzczcxAoOeAQh2MK5sdz7EKMnBpCTKe0HWK1KILyk/pTIjsTgjv
 qg0J7X4EKMMB4eSBG+6MVBOsCg1PbUiLTMHGH8waQkOHiUR3udGQGne4oLE3OLMdIjUKUZ7ji
 tX1n1h4tiwej2QnHJgO5Bc8XbXFyYhlrz8vFQpcV4RkKkCIG0ZpXlwQ2Hp4hKjrJQwLyPQmUI
 8BalFuZklqPKvGMU5GJWEeb+DLOfJzCuB2/0K6CwmoLNeHPEAOaskESEl1cC4SPebuezF8zJT
 uZmFT0tNzJRqP1t6/MbblgzJY8uczi6a86yvUe3x2T3VvrmzNoSunajpx3Z04/6d5cweZ4tYl
 H5IKD0/XxT8pUpLUOeug8rJnmt3OBvixEP/qosefS65KHMh/2bO/K8aSRy8GjwFs08qSdal6v
 0tkgnqdPyp3HjI2/jdijlKLMUZiYZazEXFiQAZMbfFEgMAAA==
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1498035271!88492142!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16399 invoked from network); 21 Jun 2017 08:54:31 -0000
Received: from mail-lf0-f66.google.com (HELO mail-lf0-f66.google.com)
 (209.85.215.66)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 21 Jun 2017 08:54:31 -0000
Received: by mail-lf0-f66.google.com with SMTP id l200so7921657lfg.1
 for <xen-devel@lists.xenproject.org>; Wed, 21 Jun 2017 01:54:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:references:cc:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding;
 bh=OsoJNiSR7nYgmdjSmJS8NlhpOrIClIlsVLjgeBDYcEk=;
 b=WDZv/QNl42NlTXvrboObsZQ6Hm0//K2/e1FHaepykHWleOzSwMN5GxJaAcjlBkAqgH
 f5L51RpF5F956R0o5Cn0FHZH4nqHuQHL9Goi5Q7pRdEdSjQganXQBkSbk0rFGarX35+P
 vRs+NWYbZZge1pjpvkW1SzLa7VcNoTADKYGugjUCGSC5fjRkVL+3ymc6/9wFb0eZDPyL
 lqCmsoor1sa5IuFi9EM+S5+ipH+zGbIRUK5wjjNTHUIgBpe87SDF4H1kjfwdfISflb0q
 XxE2Co7Q8/myfWFvceE9H/kNoUppqE6yepMSVgteObIO0wT20AQZ1e/qdOsCzJaYz7ZN
 5hhg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:cc:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding;
 bh=OsoJNiSR7nYgmdjSmJS8NlhpOrIClIlsVLjgeBDYcEk=;
 b=Qii/qzyLEo+a88xQytAtyHTBd1Ra+erRFIXx+ke3Qw3q6IwI8VgF7PG+imYuFCUhQC
 FNqYM096Qs9aBCtlHnwgP3gRm2VFfcQfA9lcYPZ9IzEsi9cfAbxG9uaiyIGoOIk3uo+v
 EfBLbRO/6OKRC2JPX6NDX60sU60RsZyD0S+vpIhGb1HIJKORAUnp7r5S/maoEumsRV6t
 BIaIHyl+jFRCzGmZxZkSNP5d8oupnXSoxR5BUzUAt9Q0+EJwC6NK8I+qAZe5JtCFH6j3
 L10vI4PStGale9lGCaYdZRE5HxZZ1nhnxeGUNmXWzcioCaAQdkFhZnDrL+awP3ajwAlP
 ewTA==
X-Gm-Message-State: AKS2vOyHw46Y/mQuHuxOq7LEk5fRb3JMjZO90tqcBf44a4xkAd76K4JS
 Du40ZB3gBpECcg==
X-Received: by 10.25.235.137 with SMTP id f9mr2576885lfk.46.1498035270417;
 Wed, 21 Jun 2017 01:54:30 -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
 x75sm1102522lff.56.2017.06.21.01.54.28
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 21 Jun 2017 01:54:29 -0700 (PDT)
To: Dmitry Torokhov <dmitry.torokhov@gmail.com>
References: <1492083484-31786-1-git-send-email-andr2000@gmail.com>
 <1492083484-31786-3-git-send-email-andr2000@gmail.com>
 <20170421021018.GB23279@dtor-ws>
 <bd6b6680-6023-765f-d80f-b00e2b6dd597@gmail.com>
 <20170530055150.GA38163@dtor-ws>
 <8092dd49-20e0-3e8d-977d-2f570142a37d@gmail.com>
 <20170530163708.GA12922@dtor-ws>
 <c355258d-f207-aa5e-a170-e52438102a37@gmail.com>
 <20170607165630.GA13116@dtor-ws>
 <222abecb-10b6-6196-9f44-6ec366377335@gmail.com>
 <20170621072425.GA36968@dtor-ws>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <8eb8a2c6-1390-a2bb-3298-cb13b594a6d1@gmail.com>
Date: Wed, 21 Jun 2017 11:54:28 +0300
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: <20170621072425.GA36968@dtor-ws>
Cc: jgross@suse.com, Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 vlad.babchuk@gmail.com, linux-kernel@vger.kernel.org, andrii.anisov@gmail.com,
 olekstysh@gmail.com, al1img@gmail.com, linux-input@vger.kernel.org,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 joculator@gmail.com
Subject: Re: [Xen-devel] [PATCH 2/2] xen/input: add multi-touch 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-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>

SGksIERtaXRyeSEKCk9uIDA2LzIxLzIwMTcgMTA6MjQgQU0sIERtaXRyeSBUb3Jva2hvdiB3cm90
ZToKPiBPbiBUaHUsIEp1biAwOCwgMjAxNyBhdCAwOTo0NToxOEFNICswMzAwLCBPbGVrc2FuZHIg
QW5kcnVzaGNoZW5rbyB3cm90ZToKPj4gSGksIERtaXRyeSEKPj4KPj4gT24gMDYvMDcvMjAxNyAw
Nzo1NiBQTSwgRG1pdHJ5IFRvcm9raG92IHdyb3RlOgo+Pj4gT24gV2VkLCBNYXkgMzEsIDIwMTcg
YXQgMTI6MDY6NTZQTSArMDMwMCwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4+Pj4g
SGksIERtaXRyeSEKPj4+Pgo+Pj4+IE9uIDA1LzMwLzIwMTcgMDc6MzcgUE0sIERtaXRyeSBUb3Jv
a2hvdiB3cm90ZToKPj4+Pj4gT24gVHVlLCBNYXkgMzAsIDIwMTcgYXQgMDM6NTA6MjBQTSArMDMw
MCwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4+Pj4+PiBIaSwgRG1pdHJ5IQo+Pj4+
Pj4KPj4+Pj4+IE9uIDA1LzMwLzIwMTcgMDg6NTEgQU0sIERtaXRyeSBUb3Jva2hvdiB3cm90ZToK
Pj4+Pj4+PiBPbiBGcmksIEFwciAyMSwgMjAxNyBhdCAwOTo0MDozNkFNICswMzAwLCBPbGVrc2Fu
ZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4+Pj4+Pj4gSGksIERtaXRyeSEKPj4+Pj4+Pj4KPj4+
Pj4+Pj4gT24gMDQvMjEvMjAxNyAwNToxMCBBTSwgRG1pdHJ5IFRvcm9raG92IHdyb3RlOgo+Pj4+
Pj4+Pj4gSGkgT2xla3NhbmRyLAo+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+IE9uIFRodSwgQXByIDEzLCAy
MDE3IGF0IDAyOjM4OjA0UE0gKzAzMDAsIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+
Pj4+Pj4+Pj4+IEZyb206IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVz
aGNoZW5rb0BlcGFtLmNvbT4KPj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+IEV4dGVuZCB4ZW5fa2JkZnJv
bnQgdG8gcHJvdmlkZSBtdWx0aS10b3VjaCBzdXBwb3J0Cj4+Pj4+Pj4+Pj4gdG8gdW5wcml2aWxl
Z2VkIGRvbWFpbnMuCj4+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+PiBTaWduZWQtb2ZmLWJ5OiBPbGVrc2Fu
ZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+Cj4+Pj4+
Pj4+Pj4gLS0tCj4+Pj4+Pj4+Pj4gICBkcml2ZXJzL2lucHV0L21pc2MveGVuLWtiZGZyb250LmMg
fCAxNDIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KPj4+Pj4+Pj4+PiAg
IDEgZmlsZSBjaGFuZ2VkLCAxNDAgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPj4+Pj4+
Pj4+Pgo+Pj4+Pj4+Pj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2lucHV0L21pc2MveGVuLWtiZGZy
b250LmMgYi9kcml2ZXJzL2lucHV0L21pc2MveGVuLWtiZGZyb250LmMKPj4+Pj4+Pj4+PiBpbmRl
eCAwMWMyN2I0YzMyODguLmU1ZDA2NGFhYTIzNyAxMDA2NDQKPj4+Pj4+Pj4+PiAtLS0gYS9kcml2
ZXJzL2lucHV0L21pc2MveGVuLWtiZGZyb250LmMKPj4+Pj4+Pj4+PiArKysgYi9kcml2ZXJzL2lu
cHV0L21pc2MveGVuLWtiZGZyb250LmMKPj4+Pj4+Pj4+PiBAQCAtMTcsNiArMTcsNyBAQAo+Pj4+
Pj4+Pj4+ICAgI2luY2x1ZGUgPGxpbnV4L2Vycm5vLmg+Cj4+Pj4+Pj4+Pj4gICAjaW5jbHVkZSA8
bGludXgvbW9kdWxlLmg+Cj4+Pj4+Pj4+Pj4gICAjaW5jbHVkZSA8bGludXgvaW5wdXQuaD4KPj4+
Pj4+Pj4+PiArI2luY2x1ZGUgPGxpbnV4L2lucHV0L210Lmg+Cj4+Pj4+Pj4+Pj4gICAjaW5jbHVk
ZSA8bGludXgvc2xhYi5oPgo+Pj4+Pj4+Pj4+ICAgI2luY2x1ZGUgPGFzbS94ZW4vaHlwZXJ2aXNv
ci5oPgo+Pj4+Pj4+Pj4+IEBAIC0zNCwxMSArMzUsMTQgQEAKPj4+Pj4+Pj4+PiAgIHN0cnVjdCB4
ZW5rYmRfaW5mbyB7Cj4+Pj4+Pj4+Pj4gICAJc3RydWN0IGlucHV0X2RldiAqa2JkOwo+Pj4+Pj4+
Pj4+ICAgCXN0cnVjdCBpbnB1dF9kZXYgKnB0cjsKPj4+Pj4+Pj4+PiArCXN0cnVjdCBpbnB1dF9k
ZXYgKm10b3VjaDsKPj4+Pj4+Pj4+PiAgIAlzdHJ1Y3QgeGVua2JkX3BhZ2UgKnBhZ2U7Cj4+Pj4+
Pj4+Pj4gICAJaW50IGdyZWY7Cj4+Pj4+Pj4+Pj4gICAJaW50IGlycTsKPj4+Pj4+Pj4+PiAgIAlz
dHJ1Y3QgeGVuYnVzX2RldmljZSAqeGJkZXY7Cj4+Pj4+Pj4+Pj4gICAJY2hhciBwaHlzWzMyXTsK
Pj4+Pj4+Pj4+PiArCS8qIGN1cnJlbnQgTVQgc2xvdC9jb250YWN0IElEIHdlIGFyZSBpbmplY3Rp
bmcgZXZlbnRzIGluICovCj4+Pj4+Pj4+Pj4gKwlpbnQgbXRvdWNoX2N1cl9jb250YWN0X2lkOwo+
Pj4+Pj4+Pj4+ICAgfTsKPj4+Pj4+Pj4+PiAgIGVudW0geyBLUEFSQU1fWCwgS1BBUkFNX1ksIEtQ
QVJBTV9DTlQgfTsKPj4+Pj4+Pj4+PiBAQCAtNDcsNiArNTEsMTIgQEAgbW9kdWxlX3BhcmFtX2Fy
cmF5KHB0cl9zaXplLCBpbnQsIE5VTEwsIDA0NDQpOwo+Pj4+Pj4+Pj4+ICAgTU9EVUxFX1BBUk1f
REVTQyhwdHJfc2l6ZSwKPj4+Pj4+Pj4+PiAgIAkiUG9pbnRpbmcgZGV2aWNlIHdpZHRoLCBoZWln
aHQgaW4gcGl4ZWxzIChkZWZhdWx0IDgwMCw2MDApIik7Cj4+Pj4+Pj4+Pj4gK2VudW0geyBLUEFS
QU1fTVRfWCwgS1BBUkFNX01UX1ksIEtQQVJBTV9NVF9DTlQgfTsKPj4+Pj4+Pj4+PiArc3RhdGlj
IGludCBtdG91Y2hfc2l6ZVtLUEFSQU1fTVRfQ05UXSA9IHsgWEVORkJfV0lEVEgsIFhFTkZCX0hF
SUdIVCB9Owo+Pj4+Pj4+Pj4+ICttb2R1bGVfcGFyYW1fYXJyYXkobXRvdWNoX3NpemUsIGludCwg
TlVMTCwgMDQ0NCk7Cj4+Pj4+Pj4+Pj4gK01PRFVMRV9QQVJNX0RFU0MocHRyX3NpemUsCj4+Pj4+
Pj4+Pj4gKwkiTXVsdGktdG91Y2ggZGV2aWNlIHdpZHRoLCBoZWlnaHQgaW4gcGl4ZWxzIChkZWZh
dWx0IDgwMCw2MDApIik7Cj4+Pj4+Pj4+Pj4gKwo+Pj4+Pj4+Pj4gV2h5IGRvIHlvdSBuZWVkIHNl
cGFyYXRlIG1vZHVsZSBwYXJhbWV0ZXJzIGZvciBtdWx0aS10b3VjaCBkZXZpY2U/Cj4+Pj4+Pj4+
IHBsZWFzZSBzZWUgYmVsb3cKPj4+Pj4+Pj4+PiAgIHN0YXRpYyBpbnQgeGVua2JkX3JlbW92ZShz
dHJ1Y3QgeGVuYnVzX2RldmljZSAqKTsKPj4+Pj4+Pj4+PiAgIHN0YXRpYyBpbnQgeGVua2JkX2Nv
bm5lY3RfYmFja2VuZChzdHJ1Y3QgeGVuYnVzX2RldmljZSAqLCBzdHJ1Y3QgeGVua2JkX2luZm8g
Kik7Cj4+Pj4+Pj4+Pj4gICBzdGF0aWMgdm9pZCB4ZW5rYmRfZGlzY29ubmVjdF9iYWNrZW5kKHN0
cnVjdCB4ZW5rYmRfaW5mbyAqKTsKPj4+Pj4+Pj4+PiBAQCAtMTAwLDYgKzExMCw2MCBAQCBzdGF0
aWMgaXJxcmV0dXJuX3QgaW5wdXRfaGFuZGxlcihpbnQgcnEsIHZvaWQgKmRldl9pZCkKPj4+Pj4+
Pj4+PiAgIAkJCQlpbnB1dF9yZXBvcnRfcmVsKGRldiwgUkVMX1dIRUVMLAo+Pj4+Pj4+Pj4+ICAg
CQkJCQkJIC1ldmVudC0+cG9zLnJlbF96KTsKPj4+Pj4+Pj4+PiAgIAkJCWJyZWFrOwo+Pj4+Pj4+
Pj4+ICsJCWNhc2UgWEVOS0JEX1RZUEVfTVRPVUNIOgo+Pj4+Pj4+Pj4+ICsJCQlkZXYgPSBpbmZv
LT5tdG91Y2g7Cj4+Pj4+Pj4+Pj4gKwkJCWlmICh1bmxpa2VseSghZGV2KSkKPj4+Pj4+Pj4+PiAr
CQkJCWJyZWFrOwo+Pj4+Pj4+Pj4+ICsJCQlpZiAodW5saWtlbHkoZXZlbnQtPm10b3VjaC5jb250
YWN0X2lkICE9Cj4+Pj4+Pj4+Pj4gKwkJCQkJaW5mby0+bXRvdWNoX2N1cl9jb250YWN0X2lkKSkg
ewo+Pj4+Pj4+Pj4gV2h5IGlzIHRoaXMgdW5saWtlbHk/IERvZXMgY29udGFjdCBJRCBjaGFuZ2Vz
IG9uY2UgaW4gMTAwMCBwYWNrZXRzIG9yCj4+Pj4+Pj4+PiBldmVuIGxlc3M/Cj4+Pj4+Pj4+IE11
IGFzc3VtcHRpb24gd2FzIHRoYXQgcmVnYXJkbGVzcyBvZiB0aGUgZmFjdCB0aGF0IHdlIGFyZSBt
dWx0aS10b3VjaAo+Pj4+Pj4+PiBkZXZpY2Ugc3RpbGwgc2luZ2xlIHRvdWNoZXMgd2lsbCBjb21l
IGluIG1vcmUgZnJlcXVlbnRseQo+Pj4+Pj4+PiBCdXQgSSBjYW4gcmVtb3ZlICp1bmxpa2VseSog
aWYgbXkgYXNzdW1wdGlvbiBpcyBub3QgY29ycmVjdAo+Pj4+Pj4+IEkgdGhpbmsgdGhlIG5vcm1h
bCBleHBlY3RhdGlvbiBpcyB0aGF0ICJ1bmxpa2VseSIgaXMgc3VwcG9zZWQgZm9yCj4+Pj4+Pj4g
c29tZXRoaW5nIHRoYXQgaGFwcGVucyBvbmNlIGluIGEgYmx1ZSBtb29uLCBzbyBJJ2QgcmF0aGVy
IHJlbW92ZSBpdC4KPj4+Pj4+Pgo+Pj4+Pj4gYWdyZWUsIHJlbW92ZWQgInVubGlrZWx5Igo+Pj4+
Pj4+Pj4+ICsJCQkJaW5mby0+bXRvdWNoX2N1cl9jb250YWN0X2lkID0KPj4+Pj4+Pj4+PiArCQkJ
CQlldmVudC0+bXRvdWNoLmNvbnRhY3RfaWQ7Cj4+Pj4+Pj4+Pj4gKwkJCQlpbnB1dF9tdF9zbG90
KGRldiwgZXZlbnQtPm10b3VjaC5jb250YWN0X2lkKTsKPj4+Pj4+Pj4+PiArCQkJfQo+Pj4+Pj4+
Pj4+ICsJCQlzd2l0Y2ggKGV2ZW50LT5tdG91Y2guZXZlbnRfdHlwZSkgewo+Pj4+Pj4+Pj4+ICsJ
CQljYXNlIFhFTktCRF9NVF9FVl9ET1dOOgo+Pj4+Pj4+Pj4+ICsJCQkJaW5wdXRfbXRfcmVwb3J0
X3Nsb3Rfc3RhdGUoZGV2LCBNVF9UT09MX0ZJTkdFUiwKPj4+Pj4+Pj4+PiArCQkJCQkJCSAgIHRy
dWUpOwo+Pj4+Pj4+IFNob3VsZCB3ZSBlc3RhYmxpc2ggdG9vbCBldmVudD8gV2UgaGF2ZSBNVF9U
T09MX1BFTiwgZXRjLgo+Pj4+Pj4gSSB0aGluayB0aGF0IGZvciBtdWx0aS10b3VjaCBNVF9UT09M
X0ZJTkdFUiBpcyBlbm91Z2gKPj4+Pj4+IGFueSByZWFzb24gd2Ugd291bGQgYWxzbyB3YW50IE1U
X1RPT0xfUEVOIGhlcmU/Cj4+Pj4+IFdoeSB3b3VsZCBub3QgeW91PyBMZXQncyBzYXkgeW91IGhh
dmUgYSBkcmF3aW5nIGFwcGxpY2F0aW9uIHJ1bm5pbmcgaW4KPj4+Pj4gZ3Vlc3QgdGhhdCBjYW4g
bWFrZSB1c2Ugb2YgdG9vbCB0eXBlcy4gV2h5IHdvdWxkIG5vdCB5b3Ugd2FudCB0byB0ZWxsIGl0
Cj4+Pj4+IHRoYXQgdGhlIHRvb2wgdXNlciBpcyBjdXJyZW50bHkgdXNpbmcgaXMgaW4gZmFjdCBh
IHBlbiBhbmQgbm90IGZpbmdlcj8KPj4+PiBCdXQgaXQgaXMgYSBmaW5nZXIgOikgd2UgYXJlIG11
bHRpLXRvdWNoLCBub3QgbXVsdGkgcGVuCj4+PiBTbyBmb3IgdGFibGV0cyB0aGF0IHN1cHBvcnQg
Ym90aCB0b3VjaCBhbmQgc3R5bHVzIHlvdSB3b3VsZCBleHBvcnQgdGhlbQo+Pj4gYXMgMiBzZXBh
cmF0ZSBkZXZpY2VzPwo+PiB0aGlzIGNvdWxkIGJlIGRvbmUgaW4gZGlmZmVyZW50IHdheXMsIGJ1
dCBwbGVhc2Ugc2VlIG9uCj4+IHBlbiBzdXBwb3J0IGJlbG93Cj4+Pj4gQmVzaWRlcywgdGhhdCwg
aWYgSSBhbSBhYm91dCB0byBpbXBsZW1lbnQgcGVuIHN1cHBvcnQKPj4+PiAod2hpY2ggSSBzdGls
bCBub3QgY29udmluY2VkIHdlIHJlYWxseSBuZWVkKSwgaG93IHdpbGwgSQo+Pj4+IGRvIHRoYXQ/
Cj4+PiBJIGRvIG5vdCBrbm93IHdoYXQgeW91IGhhdmUgb24gdGhlIGJhY2tlbmQgc2lkZSwgYnV0
IHJvdWdobHkgc3BlYWtpbmcgaWYKPj4+IHlvdSBkZXRlY3QgYSBwZW4vc3R5bHVzIHlvdSBsZXQg
eW91ciBndWVzdCBrbm93IHRoYXQgdGhlIGNvbnRhY3QgaXMgbm90Cj4+PiBhIGZpbmdlciwgYnV0
IHBlbi4gSG93IHlvdSBwbHVtYiBpdCB0aHJvdWdoIGlzIHVwIHRvIHlvdS4KPj4gd2UgZG8gbm90
IGRldGVjdCBwZW4sIG9ubHkgZmluZ2VyIGF0IHRoZSBtb21lbnQKPj4gYW5kIHRoZSBleGlzdGlu
ZyBwcm90b2NvbCBoYXMgbm8gbWVhbnMgdG8gdGVsbAo+PiB0eXBlIG9mIHRoZSB0b29sIHVzZWQs
IGV2ZXJ5dGhpbmcgaXMgc3VwcG9zZWQgdG8KPj4gYmUgImZpbmdlciIsIHNvIGZyb250LWVuZCBo
YXMgbm8gcG9zc2liaWxpdHkgdG8KPj4gdGVsbCBvbmUgdG9vbCBmcm9tIGFub3RoZXIKPj4+PiBN
eSB1bmRlcnN0YW5kaW5nIGlzIHRoYXQgSSBuZWVkIDIgZGlmZmVyZW50IHNsb3RzIHRvIHJlcG9y
dAo+Pj4+IHRoZSBzYW1lIGNvb3JkaW5hdGVzIGZvciBmaW5nZXIgYW5kIHBlbi4gVGhpcyBpcyBi
ZWNhdXNlCj4+Pj4gaW5wdXRfbXRfcmVwb3J0X3Nsb3Rfc3RhdGUgaGFzIGEgY2hlY2sgdGhhdCBp
ZiB0b29sIGhhcwo+Pj4+IGNoYW5nZWQgZm9yIHRoZSBjdXJyZW50IHNsb3QgdGhlbiBhIG5ldyB0
cmFja2luZyBJRCBpcyBzZXQuCj4+Pj4gRG8gSSBhbHNvIG5lZWQgdG8gYWxsb2NhdGUgdHdpY2Ug
bW9yZSBzbG90cywgc28gSSBjYW4KPj4+PiByZXBvcnQgMiAqIG51bV9jb250YWN0cyBldmVudHMg
c2ltdWx0YW5lb3VzbHkgKG9uZSBmb3IgZmluZ2VyCj4+Pj4gYW5kIGFub3RoZXIgZm9yIHBlbik/
Cj4+Pj4gVGhhdCBzYWlkLCBJIGJlbGlldmUgd2UgY2FuIHN0YXJ0IHdpdGggbXVsdGktdG91Y2gg
c3VwcG9ydAo+Pj4+IGFuZCBpZiBuZWVkIGJlIHRoZW4gYWRkIHBlbiBzdXBwb3J0IGFzIGEgc2Vw
YXJhdGUgY2hhbmdlLAo+Pj4+IGRvZXMgdGhhdCBtYWtlIHNlbnNlIGZvciB5b3U/Cj4+Pj4+PiAo
SSBndWVzcyBNVF9UT09MX1BBTE0gaXMgbm90IGFwcHJvcHJpYXRlIGFueXdheXMpCj4+Pj4+IERl
cGVuZHMgb24gaWYgeW91IGRvIHN0cmFpZ2h0IHBhc3MtdGhyb3VnaCBmcm9tIHRoZSBob3N0IHNp
ZGUgb3Igbm90LiBJZgo+Pj4+PiB5b3Ugc3RhY2sgZG9lcyBwYWxtIHJlamVjdGlvbiBiZWZvcmUg
cGFzc2luZyB0aGUgZGF0YSB0aHJvdWdoIHRoZW4geW91Cj4+Pj4+IHdvdWxkIG5vdCBzZWUgTVRf
VE9PTF9QQUxNIGluIGd1ZXN0Lgo+Pj4+IHRoZSBwcm90b2NvbCB1c2VkIGJldHdlZW4gZ3Vlc3Qg
YW5kIGhvc3QgaXMgYSBnZW5lcmljIG9uZSwKPj4+PiBub3QgdXNpbmcgTGludXggdHlwZXMvY29u
c3RhbnRzL2V2ZW50cy4KPj4+IEl0IGRvZXMgbm90IGhhdmUgdG8gdXNlIExpbnV4IHR5cGVzIHRv
IHN1cHBvcnQgdGhlIGNvbmNlcHQgb2YgZGlmZmVyZW50Cj4+PiB0b29scy4KPj4gYWdyZWUKPj4+
PiBTbywgbm8gUEFMTS9UT09MIHN1cHBvcnQgaXMgaW4gcGxhY2UKPj4+IE9LLCB0aGF0IGlzIGZh
aXIuIFRoZSBwZW4gc3VwcG9ydCBpcyBkZWZpbml0ZWx5IG5vdCBhIGhhcmQgcmVxdWlyZW1lbnQu
Cj4+IHNvLCBjYW4gd2UgbGl2ZSB3aXRoIGZpbmdlciBhdCB0aGlzIHBvaW50LCBubyBwZW4/Cj4+
PiBJIHdhcyBqdXN0IHdvbmRlcmluZyBpZiB5b3UgY29uc2lkZXJlZCBvciBoYXZlIHBsYW5zIGZv
ciBhZGRpbmcgdGhhdC4KPj4gd2VsbCwgaG9uZXN0bHksIHdlIGRvIG5vdCBuZWVkIHBlbiBhdCB0
aGUgbW9tZW50LAo+PiBidXQgd2UgZGlkIGFkZCBtdWx0aS10b3VjaCBzdXBwb3J0IGludG8gWGVu
IHByb3RvY29scwo+PiBhbmQgaWYgcGVuIHJlcXVpcmVkIGl0IGNhbiBiZSBkb25lIGFzIGEgc2Vw
YXJhdGUKPj4gY2hhbmdlIHRvIGJvdGggcHJvdG9jb2wgYW5kIGZyb250L2JhY2sgZW5kcwo+Pj4g
ICBPcgo+Pj4gaWYgeW91IHdhbnQgdG8gcmV2aWV3IHRoZSBwcm90b2NvbCBzbyBpdCBjYW4gYmUg
ZWFzaWx5IGFkZGVkIGluIHRoZQo+Pj4gZnV0dXJlLiBGb3IgZXhhbXBsZSB5b3UgY291bGQgaGF2
ZSB0b29sIHR5cGUgdG8gYmUgcGFydCBvZgo+Pj4gWEVOS0JEX01UX0VWX0RPV04gZXZlbnQuCj4+
IHByb3RvY29sIGRpZCBhIGxvbmcgd2F5IHRvIGdldCBpbnRvIFhlbi9LZXJuZWwuLi4gOikKPj4g
b2YgY291cnNlLCB0aGlzIGNhbiBiZSBkb25lLCBidXQgSSB3b3VsZCBwcmVmZXIgaXQgaXMKPj4g
YWRkZWQgd2hlbiBpdCBpcyBuZWVkZWQsIG5vdCBvbmx5IHRoYXQgd2UgaGF2ZSB0aGlzIGZ1bmN0
aW9uYWxpdHkKPiBPSy4KPgo+Pj4+Pj4+Pj4+ICsJCQkJaW5wdXRfZXZlbnQoZGV2LCBFVl9BQlMs
IEFCU19NVF9QT1NJVElPTl9YLAo+Pj4+Pj4+Pj4+ICsJCQkJCSAgICBldmVudC0+bXRvdWNoLnUu
cG9zLmFic194KTsKPj4+Pj4+Pj4+PiArCQkJCWlucHV0X2V2ZW50KGRldiwgRVZfQUJTLCBBQlNf
TVRfUE9TSVRJT05fWSwKPj4+Pj4+Pj4+PiArCQkJCQkgICAgZXZlbnQtPm10b3VjaC51LnBvcy5h
YnNfeSk7Cj4+Pj4+Pj4+Pj4gKwkJCQlpbnB1dF9ldmVudChkZXYsIEVWX0FCUywgQUJTX1gsCj4+
Pj4+Pj4+Pj4gKwkJCQkJICAgIGV2ZW50LT5tdG91Y2gudS5wb3MuYWJzX3gpOwo+Pj4+Pj4+Pj4+
ICsJCQkJaW5wdXRfZXZlbnQoZGV2LCBFVl9BQlMsIEFCU19ZLAo+Pj4+Pj4+Pj4+ICsJCQkJCSAg
ICBldmVudC0+bXRvdWNoLnUucG9zLmFic195KTsKPj4+Pj4+Pj4+PiArCQkJCWJyZWFrOwo+Pj4+
Pj4+Pj4+ICsJCQljYXNlIFhFTktCRF9NVF9FVl9VUDoKPj4+Pj4+Pj4+PiArCQkJCWlucHV0X210
X3JlcG9ydF9zbG90X3N0YXRlKGRldiwgTVRfVE9PTF9GSU5HRVIsCj4+Pj4+Pj4+Pj4gKwkJCQkJ
CQkgICBmYWxzZSk7Cj4+Pj4+Pj4+Pj4gKwkJCQlicmVhazsKPj4+Pj4+Pj4+PiArCQkJY2FzZSBY
RU5LQkRfTVRfRVZfTU9USU9OOgo+Pj4+Pj4+Pj4+ICsJCQkJaW5wdXRfZXZlbnQoZGV2LCBFVl9B
QlMsIEFCU19NVF9QT1NJVElPTl9YLAo+Pj4+Pj4+Pj4+ICsJCQkJCSAgICBldmVudC0+bXRvdWNo
LnUucG9zLmFic194KTsKPj4+Pj4+Pj4+PiArCQkJCWlucHV0X2V2ZW50KGRldiwgRVZfQUJTLCBB
QlNfTVRfUE9TSVRJT05fWSwKPj4+Pj4+Pj4+PiArCQkJCQkgICAgZXZlbnQtPm10b3VjaC51LnBv
cy5hYnNfeSk7Cj4+Pj4+Pj4+Pj4gKwkJCQlpbnB1dF9ldmVudChkZXYsIEVWX0FCUywgQUJTX1gs
Cj4+Pj4+Pj4+Pj4gKwkJCQkJICAgIGV2ZW50LT5tdG91Y2gudS5wb3MuYWJzX3gpOwo+Pj4+Pj4+
Pj4+ICsJCQkJaW5wdXRfZXZlbnQoZGV2LCBFVl9BQlMsIEFCU19ZLAo+Pj4+Pj4+Pj4+ICsJCQkJ
CSAgICBldmVudC0+bXRvdWNoLnUucG9zLmFic195KTsKPj4+Pj4+Pj4+PiArCQkJCWJyZWFrOwo+
Pj4+Pj4+Pj4+ICsJCQljYXNlIFhFTktCRF9NVF9FVl9TWU46Cj4+Pj4+Pj4+Pj4gKwkJCQlpbnB1
dF9tdF9zeW5jX2ZyYW1lKGRldik7Cj4+Pj4+Pj4+Pj4gKwkJCQlicmVhazsKPj4+Pj4+Pj4+PiAr
CQkJY2FzZSBYRU5LQkRfTVRfRVZfU0hBUEU6Cj4+Pj4+Pj4+Pj4gKwkJCQlpbnB1dF9ldmVudChk
ZXYsIEVWX0FCUywgQUJTX01UX1RPVUNIX01BSk9SLAo+Pj4+Pj4+Pj4+ICsJCQkJCSAgICBldmVu
dC0+bXRvdWNoLnUuc2hhcGUubWFqb3IpOwo+Pj4+Pj4+Pj4+ICsJCQkJaW5wdXRfZXZlbnQoZGV2
LCBFVl9BQlMsIEFCU19NVF9UT1VDSF9NSU5PUiwKPj4+Pj4+Pj4+PiArCQkJCQkgICAgZXZlbnQt
Pm10b3VjaC51LnNoYXBlLm1pbm9yKTsKPj4+Pj4+Pj4+PiArCQkJCWJyZWFrOwo+Pj4+Pj4+Pj4+
ICsJCQljYXNlIFhFTktCRF9NVF9FVl9PUklFTlQ6Cj4+Pj4+Pj4+Pj4gKwkJCQlpbnB1dF9ldmVu
dChkZXYsIEVWX0FCUywgQUJTX01UX09SSUVOVEFUSU9OLAo+Pj4+Pj4+Pj4+ICsJCQkJCSAgICBl
dmVudC0+bXRvdWNoLnUub3JpZW50YXRpb24pOwo+Pj4+Pj4+Pj4+ICsJCQkJYnJlYWs7Cj4+Pj4+
Pj4+Pj4gKwkJCX0KPj4+Pj4+Pj4+PiArCQkJLyogb25seSByZXBvcnQgc3luIHdoZW4gcmVxdWVz
dGVkICovCj4+Pj4+Pj4+Pj4gKwkJCWlmIChldmVudC0+bXRvdWNoLmV2ZW50X3R5cGUgIT0gWEVO
S0JEX01UX0VWX1NZTikKPj4+Pj4+Pj4+PiArCQkJCWRldiA9IE5VTEw7Cj4+Pj4+Pj4+Pj4gICAJ
CX0KPj4+Pj4+Pj4+PiAgIAkJaWYgKGRldikKPj4+Pj4+Pj4+PiAgIAkJCWlucHV0X3N5bmMoZGV2
KTsKPj4+Pj4+Pj4+PiBAQCAtMTE1LDkgKzE3OSw5IEBAIHN0YXRpYyBpbnQgeGVua2JkX3Byb2Jl
KHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCj4+Pj4+Pj4+Pj4gICAJCQkJICBjb25zdCBzdHJ1
Y3QgeGVuYnVzX2RldmljZV9pZCAqaWQpCj4+Pj4+Pj4+Pj4gICB7Cj4+Pj4+Pj4+Pj4gICAJaW50
IHJldCwgaTsKPj4+Pj4+Pj4+PiAtCXVuc2lnbmVkIGludCBhYnM7Cj4+Pj4+Pj4+Pj4gKwl1bnNp
Z25lZCBpbnQgYWJzLCB0b3VjaDsKPj4+Pj4+Pj4+PiAgIAlzdHJ1Y3QgeGVua2JkX2luZm8gKmlu
Zm87Cj4+Pj4+Pj4+Pj4gLQlzdHJ1Y3QgaW5wdXRfZGV2ICprYmQsICpwdHI7Cj4+Pj4+Pj4+Pj4g
KwlzdHJ1Y3QgaW5wdXRfZGV2ICprYmQsICpwdHIsICptdG91Y2g7Cj4+Pj4+Pj4+Pj4gICAJaW5m
byA9IGt6YWxsb2Moc2l6ZW9mKCppbmZvKSwgR0ZQX0tFUk5FTCk7Cj4+Pj4+Pj4+Pj4gICAJaWYg
KCFpbmZvKSB7Cj4+Pj4+Pj4+Pj4gQEAgLTE1Miw2ICsyMTYsMTcgQEAgc3RhdGljIGludCB4ZW5r
YmRfcHJvYmUoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKPj4+Pj4+Pj4+PiAgIAkJfQo+Pj4+
Pj4+Pj4+ICAgCX0KPj4+Pj4+Pj4+PiArCXRvdWNoID0geGVuYnVzX3JlYWRfdW5zaWduZWQoZGV2
LT5ub2RlbmFtZSwKPj4+Pj4+Pj4+PiArCQkJCSAgICAgWEVOS0JEX0ZJRUxEX0ZFQVRfTVRPVUNI
LCAwKTsKPj4+Pj4+Pj4+PiArCWlmICh0b3VjaCkgewo+Pj4+Pj4+Pj4+ICsJCXJldCA9IHhlbmJ1
c193cml0ZShYQlRfTklMLCBkZXYtPm5vZGVuYW1lLAo+Pj4+Pj4+Pj4+ICsJCQkJICAgWEVOS0JE
X0ZJRUxEX1JFUV9NVE9VQ0gsICIxIik7Cj4+Pj4+Pj4+Pj4gKwkJaWYgKHJldCkgewo+Pj4+Pj4+
Pj4+ICsJCQlwcl93YXJuaW5nKCJ4ZW5rYmQ6IGNhbid0IHJlcXVlc3QgbXVsdGktdG91Y2giKTsK
Pj4+Pj4+Pj4+PiArCQkJdG91Y2ggPSAwOwo+Pj4+Pj4+Pj4+ICsJCX0KPj4+Pj4+Pj4+PiArCX0K
Pj4+Pj4+Pj4+PiArCj4+Pj4+Pj4+Pj4gICAJLyoga2V5Ym9hcmQgKi8KPj4+Pj4+Pj4+PiAgIAlr
YmQgPSBpbnB1dF9hbGxvY2F0ZV9kZXZpY2UoKTsKPj4+Pj4+Pj4+PiAgIAlpZiAoIWtiZCkKPj4+
Pj4+Pj4+PiBAQCAtMjA4LDYgKzI4Myw2NyBAQCBzdGF0aWMgaW50IHhlbmtiZF9wcm9iZShzdHJ1
Y3QgeGVuYnVzX2RldmljZSAqZGV2LAo+Pj4+Pj4+Pj4+ICAgCX0KPj4+Pj4+Pj4+PiAgIAlpbmZv
LT5wdHIgPSBwdHI7Cj4+Pj4+Pj4+Pj4gKwkvKiBtdWx0aS10b3VjaCBkZXZpY2UgKi8KPj4+Pj4+
Pj4+PiArCWlmICh0b3VjaCkgewo+Pj4+Pj4+Pj4+ICsJCWludCBudW1fY29udCwgd2lkdGgsIGhl
aWdodDsKPj4+Pj4+Pj4+PiArCj4+Pj4+Pj4+Pj4gKwkJbXRvdWNoID0gaW5wdXRfYWxsb2NhdGVf
ZGV2aWNlKCk7Cj4+Pj4+Pj4+Pj4gKwkJaWYgKCFtdG91Y2gpCj4+Pj4+Pj4+Pj4gKwkJCWdvdG8g
ZXJyb3Jfbm9tZW07Cj4+Pj4+Pj4+Pj4gKwo+Pj4+Pj4+Pj4+ICsJCW51bV9jb250ID0geGVuYnVz
X3JlYWRfdW5zaWduZWQoaW5mby0+eGJkZXYtPm5vZGVuYW1lLAo+Pj4+Pj4+Pj4+ICsJCQkJCQlY
RU5LQkRfRklFTERfTVRfTlVNX0NPTlRBQ1RTLAo+Pj4+Pj4+Pj4+ICsJCQkJCQkxKTsKPj4+Pj4+
PiBTaG91bGQgd2UgcmVmdXNlIE1UIGRldmljZXMgd2l0aCBudW1iZXIgb2YgY29udGFjdHMgbGVz
cyB0aGFuIDI/Cj4+Pj4+PiB3ZSBjYW4sIGJ1dCBJIHNlZSBubyBoYXJtIGluIDEuIHdoYXQgaXMg
bW9yZSwgdGhpcyBtYXkKPj4+Pj4+IGFsbG93IGd1ZXN0cyB0byBlbXVsYXRlIG1vcmUgcG9pbnRp
bmcgZGV2aWNlcwo+Pj4+Pj4gYnV0LCBpZiB5b3UgaW5zaXN0LCB0aGVuIEkgd2lsbCBhZGQgYXBw
cm9wcmlhdGUgY29kZSB0bwo+Pj4+Pj4gcmVqZWN0IGlmIG51bWJlciBvZiBjb250YWN0cyBpcyBs
ZXNzIHRoZW4gMgo+Pj4gVGhlIHF1ZXN0aW9uIGlzIGlmIHlvdSBhcmUgcGxhbm5pbmcgdG8ga2Vl
cCB0aGUgc2luZ2xlLXRvdWNoIGludGVyZmFjZQo+Pj4gb3IgeW91IHdpbGwgbWlncmF0ZSBldmVy
eXRoaW5nIHRvIG11bHRpLXRvdWNoLgo+PiBJIHdpbGwga2VlcCBzaW5nbGUgdG91Y2ggYXMgbGVn
YWN5LCBidXQgaW4gb3VyIHVzZS1jYXNlcwo+PiB3ZSBhcmUgbW9yZSBmb2N1c2luZyBvbiB1c2lu
ZyBtdWx0aS10b3VjaCBkZXZpY2VzLgo+PiBidXQgZXZlbiB3aXRoIG51bWJlciBvZiBjb250YWN0
cyA9PSAxIGl0IGNhbiBzdGlsbCBiZQo+PiB1c2VmdWwgYXMgaXQgZ2l2ZXMgbW9yZSBmbGV4aWJp
bGl0eSBpbiBjb25maWd1cmluZyBndWVzdCBPUwo+PiBJZiB5b3UgaW5zaXN0IHRoYXQgbnVtIGNv
bnRhY3RzID09IDEgbXVzdCBiZSByZW1vdmVkLAo+PiBwbGVhc2UgbGV0IG1lIGtub3cgYW5kIEkg
d2lsbCBoYW5kbGUgdGhhdAo+IE5vLCB0aGF0IGlzIGZpbmUuIEkgd2FzIHNpbXBseSB0cnlpbmcg
dG8gdW5kZXJzdGFuZCB0aGUgcGxhbnMgZm9yCj4gc2luZ2xlL211bHRpLXRvdWNoIHN1cHBvcnQg
aW4geW91ciBiYWNrZW5kLgo+Cj4+Pj4+Pj4+Pj4gKwkJd2lkdGggPSB4ZW5idXNfcmVhZF91bnNp
Z25lZChpbmZvLT54YmRldi0+bm9kZW5hbWUsCj4+Pj4+Pj4+Pj4gKwkJCQkJICAgICBYRU5LQkRf
RklFTERfTVRfV0lEVEgsCj4+Pj4+Pj4+Pj4gKwkJCQkJICAgICBYRU5GQl9XSURUSCk7Cj4+Pj4+
Pj4+Pj4gKwkJaGVpZ2h0ID0geGVuYnVzX3JlYWRfdW5zaWduZWQoaW5mby0+eGJkZXYtPm5vZGVu
YW1lLAo+Pj4+Pj4+Pj4+ICsJCQkJCSAgICAgIFhFTktCRF9GSUVMRF9NVF9IRUlHSFQsCj4+Pj4+
Pj4+Pj4gKwkJCQkJICAgICAgWEVORkJfSEVJR0hUKTsKPj4+Pj4+Pj4+IEN1cmlvdXMgd2h5IHlv
dSBuZWVkIHNlcGFyYXRlIHBhcmFtZXRlcnMgaGVyZSB0b28uLi4KPj4+Pj4+Pj4gVGhpcyBpcyBi
ZWNhdXNlIG10IHBhcmFtZXRlcnMgYXJlIGRpZmZlcmVudCBmcm9tIHB0cgo+Pj4+Pj4+PiBpbiBh
IHdheSB0aGF0IHRoZXkgYXJlIGNvbmZpZ3VyYWJsZSBwZXIgZnJvbnQgZHJpdmVyJ3MKPj4+Pj4+
Pj4gaW5zdGFuY2UgcmF0aGVyIHRoYW4gcGVyIGJhY2tlbmQsIGUuZy4gaW4gWGVuU3RvcmU6Cj4+
Pj4+Pj4+Cj4+Pj4+Pj4+IC9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZrYmQvMS8wL3dpZHRoID0g
IjE5MjAiCj4+Pj4+Pj4+IC9sb2NhbC9kb21haW4vMC9iYWNrZW5kL3ZrYmQvMS8wL2hlaWdodCA9
ICIxMDgwIgo+Pj4+Pj4+Pgo+Pj4+Pj4+PiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZrYmQvMC9t
dWx0aS10b3VjaC13aWR0aCA9ICIxOTIwIgo+Pj4+Pj4+PiAvbG9jYWwvZG9tYWluLzEvZGV2aWNl
L3ZrYmQvMC9tdWx0aS10b3VjaC1oZWlnaHQgPSAiMTA4MCIKPj4+Pj4+Pj4gL2xvY2FsL2RvbWFp
bi8xL2RldmljZS92a2JkLzAvbXVsdGktdG91Y2gtbnVtLWNvbnRhY3RzID0gIjEwIgo+Pj4+Pj4+
Pgo+Pj4+Pj4+PiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZrYmQvMS9tdWx0aS10b3VjaC13aWR0
aCA9ICI4MDAiCj4+Pj4+Pj4+IC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmtiZC8xL211bHRpLXRv
dWNoLWhlaWdodCA9ICI2MDAiCj4+Pj4+Pj4+IC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdmtiZC8x
L211bHRpLXRvdWNoLW51bS1jb250YWN0cyA9ICIzIgo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBUaGUgbWFp
biByZWFzb24gZm9yIHN1Y2ggY29uZmlndXJhdGlvbiBpcyB0aGF0IHlvdSBjYW4KPj4+Pj4+Pj4g
Y29uZmlndXJlIG11bHRpcGxlIG10IGlucHV0IGRldmljZXMgZXZlbiBmb3IgdGhlIHNhbWUgZ3Vl
c3QKPj4+Pj4+Pj4gd2l0aCBkaWZmZXJlbnQgcmVzb2x1dGlvbnMgd2hpY2ggbWF5IG5vdCBtYXRj
aCB0aG9zZQo+Pj4+Pj4+PiBjb25maWd1cmVkIGZvciBwdHIuCj4+Pj4+Pj4+IChJbiBteSB1c2Ut
Y2FzZSBJIHVzZSBuZXcgZGlzcGxpZiBwcm90b2NvbCBbMV0gaW4gY29uanVuY3Rpb24KPj4+Pj4+
Pj4gd2l0aCBtdCBpbnB1dCBkZXZpY2VzIGFuZCB0aGUgY29ycmVzcG9uZGluZyBiYWNrZW5kIGlz
IG5vdAo+Pj4+Pj4+PiBRRU1VJ3MgeGVuZmIpCj4+Pj4+Pj4gSSBzZWUuCj4+Pj4+Pj4KPj4+Pj4+
Pj4gQXMgdG8gbW9kdWxlIHBhcmFtZXRlcnMsIEkgYWRkZWQgdGhvc2UgdG8gYmUgY29uc2lzdGVu
dCB3aXRoCj4+Pj4+Pj4+IHB0ciBkZXZpY2UuIERvIHlvdSB0aGluayB3ZSBjYW4gbGl2ZSB3aXRo
b3V0IHRoZW0gYW5kCj4+Pj4+Pj4+IGRvIHlvdSB3YW50IG1lIHRvIHJlbW92ZSB0aGVtPwo+Pj4+
Pj4+IFllcywgSSB0aGluayB3ZSBiZXR0ZXIuIEkgYW0gYWxzbyBjb25mdXNlZCBieSB0aGUgd2F5
IHlvdSBhcmUgaGFuZGxpbmcKPj4+Pj4+PiB0aGUgbW9kdWxlIHBhcmFtZXRlcnMuIEl0IGxvb2tz
IHRvIG1lIHlvdSB1cGRhdGUgdGhlbSB3aXRoIGRhdGEgcGFzc2VkCj4+Pj4+PiA+ZnJvbSB0aGUg
YmFja2VuZCwgYnV0IG5ldmVyIHVzZSB0aGUgZGF0YS4uLgo+Pj4+Pj4gSSBoYXZlIHJlbW92ZWQg
bW9kdWxlIHBhcmFtZXRlcnMgKHRoZSBvbmx5IHVzZSBvZiB0aG9zZQo+Pj4+Pj4gd2FzIHRvIGJl
IGFibGUgdG8gc2VlIGNvbmZpZ3VyZWQgd2lkdGggYW5kIGhlaWdodCBvbgo+Pj4+Pj4gZ3Vlc3Qg
c2lkZSwgYnV0IHRoaXMgaXMgbWlub3IpCj4+Pj4+IGV2dGVzdCB3b3VsZCBzaG93IGl0IHRvIHlv
dS4gT3IgeW91IGNhbiBxdWVyeSBpbnB1dCBkZXZpY2UgeW91cnNlbGYKPj4+Pj4gKEVWSU9DR0FC
UyBpb3RjbCkuCj4+Pj4geWVzLCBpZiBlbWJlZGRlZCBzeXN0ZW0gKHdoaWNoIGlzIG15IHRhcmdl
dCkgaGFzIGV2dGVzdAo+Pj4+IGJ1dCBpdCBkZWZpbml0ZWx5IGRvZXMgaGF2ZSBpb2N0bCB0aG91
Z2gKPj4+Pj4+Pj4+PiArCj4+Pj4+Pj4+Pj4gKwkJbXRvdWNoLT5uYW1lID0gIlhlbiBWaXJ0dWFs
IE11bHRpLXRvdWNoIjsKPj4+Pj4+Pj4+PiArCQltdG91Y2gtPnBoeXMgPSBpbmZvLT5waHlzOwo+
Pj4+Pj4+Pj4+ICsJCW10b3VjaC0+aWQuYnVzdHlwZSA9IEJVU19QQ0k7Cj4+Pj4+Pj4+Pj4gKwkJ
bXRvdWNoLT5pZC52ZW5kb3IgPSAweDU4NTM7Cj4+Pj4+Pj4+Pj4gKwkJbXRvdWNoLT5pZC5wcm9k
dWN0ID0gMHhmZmZkOwo+Pj4+Pj4+Pj4+ICsKPj4+Pj4+Pj4+PiArCQlfX3NldF9iaXQoRVZfQUJT
LCBtdG91Y2gtPmV2Yml0KTsKPj4+Pj4+Pj4+PiArCQlfX3NldF9iaXQoRVZfS0VZLCBtdG91Y2gt
PmV2Yml0KTsKPj4+Pj4+Pj4+PiArCQlfX3NldF9iaXQoQlROX1RPVUNILCBtdG91Y2gtPmtleWJp
dCk7Cj4+Pj4+IFBsZWFzZSBtYWtlIGl0Cj4+Pj4+IAkJaW5wdXRfc2V0X2NhcGFiaWxpdHkobXRv
dWNoLCBFVl9LRVksIEJUTl9UT1VDSCk7Cj4+Pj4+Cj4+Pj4+IGFuZCBkcm9wIGFsbCBfX3NldF9i
aXQoKXMuCj4+Pj4gZG9uZSwgdGhhbmsgeW91Cj4+Pj4+Pj4+Pj4gKwo+Pj4+Pj4+Pj4+ICsJCWlu
cHV0X3NldF9hYnNfcGFyYW1zKG10b3VjaCwgQUJTX1gsCj4+Pj4+Pj4+Pj4gKwkJCQkgICAgIDAs
IHdpZHRoLCAwLCAwKTsKPj4+Pj4+Pj4+PiArCQlpbnB1dF9zZXRfYWJzX3BhcmFtcyhtdG91Y2gs
IEFCU19ZLAo+Pj4+Pj4+Pj4+ICsJCQkJICAgICAwLCBoZWlnaHQsIDAsIDApOwo+Pj4+Pj4+Pj4+
ICsJCWlucHV0X3NldF9hYnNfcGFyYW1zKG10b3VjaCwgQUJTX1BSRVNTVVJFLAo+Pj4+Pj4+Pj4+
ICsJCQkJICAgICAwLCAyNTUsIDAsIDApOwo+Pj4+Pj4+Pj4+ICsKPj4+Pj4+Pj4+PiArCQlpbnB1
dF9zZXRfYWJzX3BhcmFtcyhtdG91Y2gsIEFCU19NVF9UT1VDSF9NQUpPUiwKPj4+Pj4+Pj4+PiAr
CQkJCSAgICAgMCwgMjU1LCAwLCAwKTsKPj4+Pj4+Pj4+PiArCQlpbnB1dF9zZXRfYWJzX3BhcmFt
cyhtdG91Y2gsIEFCU19NVF9QT1NJVElPTl9YLAo+Pj4+Pj4+Pj4+ICsJCQkJICAgICAwLCB3aWR0
aCwgMCwgMCk7Cj4+Pj4+Pj4+Pj4gKwkJaW5wdXRfc2V0X2Fic19wYXJhbXMobXRvdWNoLCBBQlNf
TVRfUE9TSVRJT05fWSwKPj4+Pj4+Pj4+PiArCQkJCSAgICAgMCwgaGVpZ2h0LCAwLCAwKTsKPj4+
Pj4+Pj4+PiArCQlpbnB1dF9zZXRfYWJzX3BhcmFtcyhtdG91Y2gsIEFCU19NVF9QUkVTU1VSRSwK
Pj4+Pj4+Pj4+PiArCQkJCSAgICAgMCwgMjU1LCAwLCAwKTsKPj4+Pj4+Pj4+PiArCj4+Pj4+Pj4+
Pj4gKwkJaW5wdXRfbXRfaW5pdF9zbG90cyhtdG91Y2gsIG51bV9jb250LCAwKTsKPj4+Pj4+PiBX
ZSBuZWVkIGVycm9yIGhhbmRsaW5nIGhlcmUuCj4+Pj4+PiBkb25lCj4+Pj4+Pj4gICBBbHNvLCBp
dCB3b3VsZCBiZSBuaWNlIGlmIHdlIHNldCBJTlBVVF9NVF8qCj4+Pj4+Pj4gZmxhZ3MgaGVyZSwg
c28gdGhhdCB1c2Vyc3BhY2UgaGFkIGJldHRlciBjaGFuY2Ugb2YgZmlndXJpbmcgaG93IHRvCj4+
Pj4+Pj4gaGFuZGxlIHRoZSBkZXZpY2UuCj4+Pj4+PiBkb25lLCBJIHdpbGwgdXNlIElOUFVUX01U
X0RJUkVDVCB8IElOUFVUX01UX0RST1BfVU5VU0VECj4+Pj4+IERvZXMgdGhhdCBtZWFuIHRoYXQg
eW91ciBiYWNrZW5kIGRvZXMgbm90IHJlbGlhYmx5IHJlcG9ydCByZWxlYXNlIG9mCj4+Pj4+IGNv
bnRhY3RzPwo+Pj4+IHRoZXJlIGlzIGEgcmluZyBidWZmZXIgYmV0d2VlbiBob3N0IGFuZCBndWVz
dCwKPj4+PiBzbyB0aGVyZSBpcyBhbHdheXMgYSBwb3NzaWJpbGl0eSAocmF0aGVyIHNtYWxsIEkg
YmVsaWV2ZSkKPj4+PiB0aGF0IHRoZSBidWZmZXIgb3ZlcnJ1bnMuIERvIHlvdSB0aGluayBJIG5l
ZWQgSU5QVVRfTVRfRFJPUF9VTlVTRUQgb3IKPj4+PiB3ZSBjYW4gbGl2ZSB3aXRob3V0IGl0Pwo+
Pj4gQWdhaW4sIGl0IGRlcGVuZHMgb24geW91ciBiYWNrZW5kIGJlaGF2aW9yLiBEbyB5b3UgcmVw
b3J0IGFsbCBzbG90cwo+Pj4gcmVwZWF0ZWRseSBmb3IgZXZlcnkgcGFja2V0IG9yIHlvdSByZXBv
cnQgb25seSBjaGFuZ2VkIHNsb3RzPwo+PiB3ZSByZXBvcnQgZXZlbnRzIHJlcGVhdGVkbHksIHNv
IEkgdGhpbmsgd2UgY2FuIGxpdmUKPj4gdy9vIF9EUk9QX1VOVVNFRAo+Pj4gVGhhbmtzLgo+Pj4K
Pj4+Pj4gVGhhbmtzLgo+Pj4+Pgo+Pj4+Pj4+Pj4+ICsKPj4+Pj4+Pj4+PiArCQltdG91Y2hfc2l6
ZVtLUEFSQU1fTVRfWF0gPSB3aWR0aDsKPj4+Pj4+Pj4+PiArCQltdG91Y2hfc2l6ZVtLUEFSQU1f
TVRfWV0gPSBoZWlnaHQ7Cj4+Pj4+Pj4+Pj4gKwkJaW5mby0+bXRvdWNoX2N1cl9jb250YWN0X2lk
ID0gLTE7Cj4+Pj4+Pj4+Pj4gKwo+Pj4+Pj4+Pj4+ICsJCXJldCA9IGlucHV0X3JlZ2lzdGVyX2Rl
dmljZShtdG91Y2gpOwo+Pj4+Pj4+Pj4+ICsJCWlmIChyZXQpIHsKPj4+Pj4+Pj4+PiArCQkJaW5w
dXRfZnJlZV9kZXZpY2UobXRvdWNoKTsKPj4+Pj4+Pj4+PiArCQkJeGVuYnVzX2Rldl9mYXRhbChp
bmZvLT54YmRldiwgcmV0LAo+Pj4+Pj4+Pj4+ICsJCQkJCSAiaW5wdXRfcmVnaXN0ZXJfZGV2aWNl
KG10b3VjaCkiKTsKPj4+Pj4+Pj4+PiArCQkJZ290byBlcnJvcjsKPj4+Pj4+Pj4+PiArCQl9Cj4+
Pj4+Pj4+Pj4gKwkJaW5mby0+bXRvdWNoX2N1cl9jb250YWN0X2lkID0gLTE7Cj4+Pj4+Pj4+Pj4g
KwkJaW5mby0+bXRvdWNoID0gbXRvdWNoOwo+Pj4+Pj4+Pj4+ICsJfQo+Pj4+Pj4+Pj4+ICsKPj4+
Pj4+Pj4+PiAgIAlyZXQgPSB4ZW5rYmRfY29ubmVjdF9iYWNrZW5kKGRldiwgaW5mbyk7Cj4+Pj4+
Pj4+Pj4gICAJaWYgKHJldCA8IDApCj4+Pj4+Pj4+Pj4gICAJCWdvdG8gZXJyb3I7Cj4+Pj4+Pj4+
Pj4gQEAgLTI0MCw2ICszNzYsOCBAQCBzdGF0aWMgaW50IHhlbmtiZF9yZW1vdmUoc3RydWN0IHhl
bmJ1c19kZXZpY2UgKmRldikKPj4+Pj4+Pj4+PiAgIAkJaW5wdXRfdW5yZWdpc3Rlcl9kZXZpY2Uo
aW5mby0+a2JkKTsKPj4+Pj4+Pj4+PiAgIAlpZiAoaW5mby0+cHRyKQo+Pj4+Pj4+Pj4+ICAgCQlp
bnB1dF91bnJlZ2lzdGVyX2RldmljZShpbmZvLT5wdHIpOwo+Pj4+Pj4+Pj4+ICsJaWYgKGluZm8t
Pm10b3VjaCkKPj4+Pj4+Pj4+PiArCQlpbnB1dF91bnJlZ2lzdGVyX2RldmljZShpbmZvLT5tdG91
Y2gpOwo+Pj4+Pj4+Pj4+ICAgCWZyZWVfcGFnZSgodW5zaWduZWQgbG9uZylpbmZvLT5wYWdlKTsK
Pj4+Pj4+Pj4+PiAgIAlrZnJlZShpbmZvKTsKPj4+Pj4+Pj4+PiAgIAlyZXR1cm4gMDsKPj4+Pj4+
Pj4+PiAtLSAKPj4+Pj4+Pj4+PiAyLjcuNAo+Pj4+Pj4+Pj4+Cj4+Pj4+Pj4gVGhhbmtzLgo+Pj4+
Pj4+Cj4+Pj4+PiBGb3IgeW91ciBjb252ZW5pZW5jZSBJIGFtIGF0dGFjaGluZyB0aGUgY2hhbmdl
cyBJIGFtIGFib3V0Cj4+Pj4+PiB0byBwdXQgaW50byB2MSBvZiB0aGUgc2VyaWVzOgo+Pj4+Pj4g
ICAtIHJlbW92ZSB1bmxpa2VseQo+Pj4+Pj4gICAtIHJlbW92ZSBtb2R1bGUgcGFyYW1ldGVycwo+
Pj4+Pj4gICAtIGVycm9yIGhhbmRsaW5nIGZvciBpbnB1dF9tdF9pbml0X3Nsb3RzCj4+Pj4+PiAg
IC0gbGV0IHVzZXJzcGFjZSBiZXR0ZXIgY2hhbmNlIG9mIGZpZ3VyaW5nIGhvdyB0byBoYW5kbGUg
dGhlIGRldmljZQo+Pj4+Pj4KPj4+Pj4+IFRoYW5rIHlvdSwKPj4+Pj4+IE9sZWtzYW5kcgo+Pj4+
Pj4gIEZyb20gZTc2NTA2YzU1ODQ2ZTJiYjRjY2JhZmE0MzA2NDJlMzY4NjQzZTUxZCBNb24gU2Vw
IDE3IDAwOjAwOjAwIDIwMDEKPj4+Pj4+IEZyb206IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxv
bGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KPj4+Pj4+IERhdGU6IFR1ZSwgMzAgTWF5
IDIwMTcgMTQ6NDk6NTggKzAzMDAKPj4+Pj4+IFN1YmplY3Q6IFtQQVRDSF0gRml4OiByZW1vdmUg
dW5saWtlbHkgRml4OiByZW1vdmUgbW9kdWxlIHBhcmFtdGVycyBGaXg6IGVycm9yCj4+Pj4+PiAg
IGhhbmRsaW5nIGZvciBpbnB1dF9tdF9pbml0X3Nsb3RzIEZpeDogbGV0IHVzZXJzcGFjZSBiZXR0
ZXIgY2hhbmNlIG9mIGZpZ3VyaW5nCj4+Pj4+PiAgIGhvdyB0byBoYW5kbGUgdGhlIGRldmljZQo+
Pj4+Pj4KPj4+Pj4+IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVr
c2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KPj4+Pj4+IC0tLQo+Pj4+Pj4gICBkcml2ZXJz
L2lucHV0L21pc2MveGVuLWtiZGZyb250LmMgfCAyMSArKysrKysrKysrLS0tLS0tLS0tLS0KPj4+
Pj4+ICAgMSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQo+
Pj4+Pj4KPj4+Pj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2lucHV0L21pc2MveGVuLWtiZGZyb250
LmMgYi9kcml2ZXJzL2lucHV0L21pc2MveGVuLWtiZGZyb250LmMKPj4+Pj4+IGluZGV4IDgyNjZl
Zjk0OGEwNi4uMjczZDc4NmExOWNkIDEwMDY0NAo+Pj4+Pj4gLS0tIGEvZHJpdmVycy9pbnB1dC9t
aXNjL3hlbi1rYmRmcm9udC5jCj4+Pj4+PiArKysgYi9kcml2ZXJzL2lucHV0L21pc2MveGVuLWti
ZGZyb250LmMKPj4+Pj4+IEBAIC01MSwxMiArNTEsNiBAQCBtb2R1bGVfcGFyYW1fYXJyYXkocHRy
X3NpemUsIGludCwgTlVMTCwgMDQ0NCk7Cj4+Pj4+PiAgIE1PRFVMRV9QQVJNX0RFU0MocHRyX3Np
emUsCj4+Pj4+PiAgIAkiUG9pbnRpbmcgZGV2aWNlIHdpZHRoLCBoZWlnaHQgaW4gcGl4ZWxzIChk
ZWZhdWx0IDgwMCw2MDApIik7Cj4+Pj4+PiAtZW51bSB7IEtQQVJBTV9NVF9YLCBLUEFSQU1fTVRf
WSwgS1BBUkFNX01UX0NOVCB9Owo+Pj4+Pj4gLXN0YXRpYyBpbnQgbXRvdWNoX3NpemVbS1BBUkFN
X01UX0NOVF0gPSB7IFhFTkZCX1dJRFRILCBYRU5GQl9IRUlHSFQgfTsKPj4+Pj4+IC1tb2R1bGVf
cGFyYW1fYXJyYXkobXRvdWNoX3NpemUsIGludCwgTlVMTCwgMDQ0NCk7Cj4+Pj4+PiAtTU9EVUxF
X1BBUk1fREVTQyhwdHJfc2l6ZSwKPj4+Pj4+IC0JIk11bHRpLXRvdWNoIGRldmljZSB3aWR0aCwg
aGVpZ2h0IGluIHBpeGVscyAoZGVmYXVsdCA4MDAsNjAwKSIpOwo+Pj4+Pj4gLQo+Pj4+Pj4gICBz
dGF0aWMgaW50IHhlbmtiZF9yZW1vdmUoc3RydWN0IHhlbmJ1c19kZXZpY2UgKik7Cj4+Pj4+PiAg
IHN0YXRpYyBpbnQgeGVua2JkX2Nvbm5lY3RfYmFja2VuZChzdHJ1Y3QgeGVuYnVzX2RldmljZSAq
LCBzdHJ1Y3QgeGVua2JkX2luZm8gKik7Cj4+Pj4+PiAgIHN0YXRpYyB2b2lkIHhlbmtiZF9kaXNj
b25uZWN0X2JhY2tlbmQoc3RydWN0IHhlbmtiZF9pbmZvICopOwo+Pj4+Pj4gQEAgLTExNCw4ICsx
MDgsOCBAQCBzdGF0aWMgaXJxcmV0dXJuX3QgaW5wdXRfaGFuZGxlcihpbnQgcnEsIHZvaWQgKmRl
dl9pZCkKPj4+Pj4+ICAgCQkJZGV2ID0gaW5mby0+bXRvdWNoOwo+Pj4+Pj4gICAJCQlpZiAodW5s
aWtlbHkoIWRldikpCj4+Pj4+PiAgIAkJCQlicmVhazsKPj4+Pj4+IC0JCQlpZiAodW5saWtlbHko
ZXZlbnQtPm10b3VjaC5jb250YWN0X2lkICE9Cj4+Pj4+PiAtCQkJCQlpbmZvLT5tdG91Y2hfY3Vy
X2NvbnRhY3RfaWQpKSB7Cj4+Pj4+PiArCQkJaWYgKGV2ZW50LT5tdG91Y2guY29udGFjdF9pZCAh
PQo+Pj4+Pj4gKwkJCQkJaW5mby0+bXRvdWNoX2N1cl9jb250YWN0X2lkKSB7Cj4+Pj4+PiAgIAkJ
CQlpbmZvLT5tdG91Y2hfY3VyX2NvbnRhY3RfaWQgPQo+Pj4+Pj4gICAJCQkJCWV2ZW50LT5tdG91
Y2guY29udGFjdF9pZDsKPj4+Pj4+ICAgCQkJCWlucHV0X210X3Nsb3QoZGV2LCBldmVudC0+bXRv
dWNoLmNvbnRhY3RfaWQpOwo+Pj4+Pj4gQEAgLTMyNywxMCArMzIxLDE1IEBAIHN0YXRpYyBpbnQg
eGVua2JkX3Byb2JlKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCj4+Pj4+PiAgIAkJaW5wdXRf
c2V0X2Fic19wYXJhbXMobXRvdWNoLCBBQlNfTVRfUFJFU1NVUkUsCj4+Pj4+PiAgIAkJCQkgICAg
IDAsIDI1NSwgMCwgMCk7Cj4+Pj4+PiAtCQlpbnB1dF9tdF9pbml0X3Nsb3RzKG10b3VjaCwgbnVt
X2NvbnQsIDApOwo+Pj4+Pj4gKwkJcmV0ID0gaW5wdXRfbXRfaW5pdF9zbG90cyhtdG91Y2gsIG51
bV9jb250LAo+Pj4+Pj4gKwkJCQlJTlBVVF9NVF9ESVJFQ1QgfCBJTlBVVF9NVF9EUk9QX1VOVVNF
RCk7Cj4+Pj4+PiArCQlpZiAocmV0KSB7Cj4+Pj4+PiArCQkJaW5wdXRfZnJlZV9kZXZpY2UobXRv
dWNoKTsKPj4+Pj4+ICsJCQl4ZW5idXNfZGV2X2ZhdGFsKGluZm8tPnhiZGV2LCByZXQsCj4+Pj4+
PiArCQkJCQkgImlucHV0X210X2luaXRfc2xvdHMiKTsKPj4+Pj4+ICsJCQlnb3RvIGVycm9yOwo+
Pj4+Pj4gKwkJfQo+Pj4+Pj4gLQkJbXRvdWNoX3NpemVbS1BBUkFNX01UX1hdID0gd2lkdGg7Cj4+
Pj4+PiAtCQltdG91Y2hfc2l6ZVtLUEFSQU1fTVRfWV0gPSBoZWlnaHQ7Cj4+Pj4+PiAgIAkJaW5m
by0+bXRvdWNoX2N1cl9jb250YWN0X2lkID0gLTE7Cj4+Pj4+PiAgIAkJcmV0ID0gaW5wdXRfcmVn
aXN0ZXJfZGV2aWNlKG10b3VjaCk7Cj4+Pj4+PiAtLSAKPj4+Pj4+IDIuNy40Cj4+Pj4+Pgo+Pj4+
IFRoYW5rIHlvdSwKPj4+PiBPbGVrc2FuZHIKPj4gRG1pdHJ5LCB0aGFuayB5b3UgZm9yIGNvbW1l
bnRzCj4+IFRoZSBib3R0b20gbGluZSBJIHNlZSBpczoKPj4gICAtIG5vIHN1cHBvcnQgZm9yIFBF
TiB0b29sIGF0IHRoZSBtb21lbnQKPj4gICAtIG51bSBjb250YWN0cyA9PSAxIGlzIE9LCj4+ICAg
LSBJIHdpbGwgbm90IHVzZSBJTlBVVF9NVF9EUk9QX1VOVVNFRAo+IFNvdW5kcyBnb29kLgpUaGFu
ayB5b3UsCkkgd2lsbCByZS10ZXN0IHRoZSByZXN1bHRpbmcgcGF0Y2ggYW5kIHdpbGwgc2VuZCB0
aGUgbmV3IHZlcnNpb24KPgo+PiBJZiB0aGUgYWJvdmUgaXMgb2sgdG8geW91LCB0aGVuIEkgd2ls
bCBzZW5kIGFub3RoZXIgdmVyc2lvbiBvZiB0aGUKPj4gc2VyaWVzIChCVFcsIGNhbiBJIHVzZSB5
b3VyIFJCIGZvciB0aGUgZmlyc3QgcGF0Y2ggd2hpY2gKPj4gcmVtb3ZlcyBoYXJkLWNvZGVzPykK
PiBJIGFscmVhZHkgYXBwbGllZCB0aGF0IG9uZSBhbmQgaXQgc2hvdWxkIGJlIGluIC1uZXh0IGFs
cmVhZHksIHRoZXJlIGlzCj4gbm8gbmVlZCB0byByZXNlbnQgdGhlIGZpcnN0IHBhdGNoLgpPaCwg
dGhhdCBpcyBncmVhdCwgdGhhbmsgeW91Cj4gVGhhbmtzLgo+CgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 21 08:57:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 08: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 1dNbSI-00047Q-2H; Wed, 21 Jun 2017 08:57: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=3381a6b98=wei.liu2@citrix.com>)
 id 1dNbSG-00047K-RU
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 08:57:40 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 F1/B7-03058-4053A495; Wed, 21 Jun 2017 08:57:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpC6zqVe
 kwb1JWhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aRu8YFp7wqVu5pYmlg/GjdxcjJISHgL/F4
 zk52EJtFQFViyvRfjCA2m4CyxM/OXjYQWwTI7v31mwXEZhaolNj3dw1YvbCAi8Tb5ptgNbwCF
 hI7PzcwdTFycQgJ/GGUOL19LwtEQlDi5MwnUM06Egt2fwJq4ACypSWW/+MACXMK2Et8u3UNbI
 6ogIpE59I5YOVCAgoSHdOPMU1g5JuFZNIsJJNmIUxawMi8ilGjOLWoLLVI19BUL6koMz2jJDc
 xM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMNAYgGAH47dlAYcYJTmYlER5L8h6RQrxJeWnVGYk
 FmfEF5XmpBYfYpTh4FCS4L1rDJQTLEpNT61Iy8wBhjxMWoKDR0mE97kRUJq3uCAxtzgzHSJ1i
 lGXY0HPhi9MQix5+XmpUuK8C0FmCIAUZZTmwY2Axd8lRlkpYV5GoKOEeApSi3IzS1DlXzGKcz
 AqCfOGmwBN4cnMK4Hb9AroCCagI14c8QA5oiQRISXVwKhrHPy7eKKQlvUT+effP05Y8LPAhKF
 QweSCdnFI3TvJHdMSH0+prd3UXLbid/gcte3fNuevzl0Y1d1cr3yIfc3pBc0rfu3iV/yqxr9h
 VU++zbfFZTVZiluelKpOWK7w4qaeV7ZZgJyQUo+Wi6XZjKtKPdOqVk8QZTCdc3d6b8JEo8CFy
 z+vMFZiKc5INNRiLipOBADurnFAugIAAA==
X-Env-Sender: prvs=3381a6b98=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1498035458!66934385!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21001 invoked from network); 21 Jun 2017 08:57:39 -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;
 21 Jun 2017 08:57:39 -0000
X-IronPort-AV: E=Sophos;i="5.39,368,1493683200"; d="scan'208";a="428772935"
Date: Wed, 21 Jun 2017 09:57:31 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170621085731.xrmxq3lao4hd4od3@citrix.com>
References: <20170608171203.20416-1-wei.liu2@citrix.com>
 <20170608171203.20416-5-wei.liu2@citrix.com>
 <594967A70200007800164D29@prv-mh.provo.novell.com>
 <20170620162529.j25maj5jud766n6i@citrix.com>
 <594A2B320200007800164F37@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <594A2B320200007800164F37@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 v4 04/27] x86: move PV invalid op 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>

T24gV2VkLCBKdW4gMjEsIDIwMTcgYXQgMTI6MTU6NDZBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDIwLjA2LjE3IGF0IDE4OjI1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBPbiBUdWUsIEp1biAyMCwgMjAxNyBhdCAxMDoyMToyN0FNIC0wNjAwLCBKYW4gQmV1
bGljaCB3cm90ZToKPiA+PiA+Pj4gT24gMDguMDYuMTcgYXQgMTk6MTEsIDx3ZWkubGl1MkBjaXRy
aXguY29tPiB3cm90ZToKPiA+PiA+IEBAIC0xMDUzLDggKzk4Miw4IEBAIHZvaWQgZG9faW52YWxp
ZF9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiA+PiA+ICAKPiA+PiA+ICAgICAgaWYg
KCBsaWtlbHkoZ3Vlc3RfbW9kZShyZWdzKSkgKQo+ID4+ID4gICAgICB7Cj4gPj4gPiAtICAgICAg
ICBpZiAoICFlbXVsYXRlX2ludmFsaWRfcmR0c2NwKHJlZ3MpICYmCj4gPj4gPiAtICAgICAgICAg
ICAgICFlbXVsYXRlX2ZvcmNlZF9pbnZhbGlkX29wKHJlZ3MpICkKPiA+PiA+ICsgICAgICAgIGlm
ICggIXB2X2VtdWxhdGVfaW52YWxpZF9yZHRzY3AocmVncykgJiYKPiA+PiA+ICsgICAgICAgICAg
ICAgIXB2X2VtdWxhdGVfZm9yY2VkX2ludmFsaWRfb3AocmVncykgKQo+ID4+IAo+ID4+IEkgd29u
ZGVyIGlmIHRoZSBmaXJzdCBjb3VsZG4ndCBiZSBjYWxsZWQgYnkgdGhlIHNlY29uZCwgbWFraW5n
IGl0Cj4gPj4gdW5uZWNlc3NhcnkgdG8gZXhwb3J0IGJvdGguIE9yIG1heWJlIGhhdmUgYSB3cmFw
cGVyCj4gPj4gcHZfZW11bGF0ZV9pbnZhbGlkX29wKCkgYXJvdW5kIGJvdGguCj4gPj4gCj4gPiAK
PiA+IERvIHlvdSB3YW50IG1lIHRvIHJlZmFjdG9yIGFuZCBtb3ZlIGNvZGUgaW4gdGhlIHNhbWUg
cGF0Y2g/IFdvdWxkbid0Cj4gPiB0aGF0IG1ha2UgaXQgaGFyZCBmb3IgeW91IHRvIHJldmlldz8K
PiAKPiBXaHkgLSBlc3BlY2lhbGx5IGluIHRoZSB3cmFwcGVyIHZhcmlhbnQgeW91J2QgbW92ZSBi
b3RoIGZ1bmN0aW9ucwo+IHVuY2hhbmdlZCAocGVyaGFwcyBldmVuIHdpdGggdGhlIG5hbWVzIGxl
ZnQgYXMgdGhleSBhcmUpLCBhbmQKPiBtZXJlbHkgYWRkIHRoZSB3cmFwcGVyIChhbmQgb2YgY291
cnNlIHVzZSBpdCBpbiB0aGUgY29kZSBmcmFnbWVudAo+IGFib3ZlKS4gVGhhdCdsbCBtYWtlIHJl
dmlldyByYXRoZXIgc2ltcGxlLCBhcyB5b3UnbGwgc3RpbGwgYmUgYWJsZSB0bwo+IHN0YXRlIHRo
YXQgeW91IGxlZnQgYm90aCBleGlzdGluZyBmdW5jdGlvbnMgdW5jaGFuZ2VkLgoKT0sKCi0tLTg8
LS0tCkZyb20gNTBkZmUxZmUxMTZjMjhhMzk1M2YwYjcyYWNjN2IxZGVlNDEzNmUyYiBNb24gU2Vw
IDE3IDAwOjAwOjAwIDIwMDEKRnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KRGF0
ZTogTW9uLCA1IEp1biAyMDE3IDEzOjA3OjE2ICswMTAwClN1YmplY3Q6IFtQQVRDSF0geDg2OiBt
b3ZlIFBWIGludmFsaWQgb3AgZW11bGF0aW9uIGNvZGUKCk1vdmUgdGhlIGNvZGUgdG8gcHYvZW11
bC1pbnYtb3AuYy4gQm90aCBmdW5jdGlvbnMgYXJlIHVuY2hhbmdlZC4KUHJvdmlkZSBwdl9lbXVs
YXRlX2ludmFsaWRfb3AgYW5kIHVzZSBpdCBpbiB0cmFwcy5jLgoKU2lnbmVkLW9mZi1ieTogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvcHYvTWFrZWZpbGUg
ICAgICAgfCAgIDEgKwogeGVuL2FyY2gveDg2L3B2L2VtdWwtaW52LW9wLmMgIHwgMTI4ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvdHJhcHMu
YyAgICAgICAgICAgfCAgNzQgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9h
c20teDg2L3B2L3RyYXBzLmggfCAgIDIgKwogNCBmaWxlcyBjaGFuZ2VkLCAxMzIgaW5zZXJ0aW9u
cygrKSwgNzMgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gveDg2L3B2
L2VtdWwtaW52LW9wLmMKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvTWFrZWZpbGUgYi94
ZW4vYXJjaC94ODYvcHYvTWFrZWZpbGUKaW5kZXggMWY2ZmJkM2Y1Yy4uNDJjYTY0ZGM5ZSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L01ha2VmaWxlCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9N
YWtlZmlsZQpAQCAtNSw1ICs1LDYgQEAgb2JqLWJpbi15ICs9IGRvbTBfYnVpbGQuaW5pdC5vCiBv
YmoteSArPSBkb21haW4ubwogb2JqLXkgKz0gZW11bGF0ZS5vCiBvYmoteSArPSBlbXVsLWdhdGUt
b3Aubworb2JqLXkgKz0gZW11bC1pbnYtb3Aubwogb2JqLXkgKz0gZW11bC1wcml2LW9wLm8KIG9i
ai1iaW4teSArPSBncHJfc3dpdGNoLm8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVs
LWludi1vcC5jIGIveGVuL2FyY2gveDg2L3B2L2VtdWwtaW52LW9wLmMKbmV3IGZpbGUgbW9kZSAx
MDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uYTFjNTZkYTE3MQotLS0gL2Rldi9udWxsCisrKyBiL3hl
bi9hcmNoL3g4Ni9wdi9lbXVsLWludi1vcC5jCkBAIC0wLDAgKzEsMTI4IEBACisvKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqCisgKiBhcmNoL3g4Ni9wdi9lbXVsLWludi1vcC5jCisgKgorICogRW11bGF0
ZSBpbnZhbGlkIG9wIGZvciBQViBndWVzdHMKKyAqCisgKiBNb2RpZmljYXRpb25zIHRvIExpbnV4
IG9yaWdpbmFsIGFyZSBjb3B5cmlnaHQgKGMpIDIwMDItMjAwNCwgSyBBIEZyYXNlcgorICoKKyAq
IFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBh
bmQvb3IgbW9kaWZ5CisgKiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1
YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQorICogdGhlIEZyZWUgU29mdHdhcmUgRm91bmRh
dGlvbjsgZWl0aGVyIHZlcnNpb24gMiBvZiB0aGUgTGljZW5zZSwgb3IKKyAqIChhdCB5b3VyIG9w
dGlvbikgYW55IGxhdGVyIHZlcnNpb24uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1
dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBB
TlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVS
Q0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRo
ZQorICogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisg
KiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJs
aWMgTGljZW5zZQorICogYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRw
Oi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKyAqLworCisjaW5jbHVkZSA8eGVuL2Vycm5vLmg+
CisjaW5jbHVkZSA8eGVuL2V2ZW50Lmg+CisjaW5jbHVkZSA8eGVuL2d1ZXN0X2FjY2Vzcy5oPgor
I2luY2x1ZGUgPHhlbi9pb2NhcC5oPgorI2luY2x1ZGUgPHhlbi9zcGlubG9jay5oPgorI2luY2x1
ZGUgPHhlbi90cmFjZS5oPgorCisjaW5jbHVkZSA8YXNtL2FwaWMuaD4KKyNpbmNsdWRlIDxhc20v
ZGVidWdyZWcuaD4KKyNpbmNsdWRlIDxhc20vaHBldC5oPgorI2luY2x1ZGUgPGFzbS9oeXBlcmNh
bGwuaD4KKyNpbmNsdWRlIDxhc20vbWMxNDY4MThydGMuaD4KKyNpbmNsdWRlIDxhc20vcDJtLmg+
CisjaW5jbHVkZSA8YXNtL3B2L3RyYXBzLmg+CisjaW5jbHVkZSA8YXNtL3NoYXJlZC5oPgorI2lu
Y2x1ZGUgPGFzbS90cmFwcy5oPgorI2luY2x1ZGUgPGFzbS94ODZfZW11bGF0ZS5oPgorCisjaW5j
bHVkZSA8eHNtL3hzbS5oPgorCisjaW5jbHVkZSAiZW11bGF0ZS5oIgorCitzdGF0aWMgaW50IGVt
dWxhdGVfaW52YWxpZF9yZHRzY3Aoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCit7CisgICAg
Y2hhciBvcGNvZGVbM107CisgICAgdW5zaWduZWQgbG9uZyBlaXAsIHJjOworICAgIHN0cnVjdCB2
Y3B1ICp2ID0gY3VycmVudDsKKworICAgIGVpcCA9IHJlZ3MtPnJpcDsKKyAgICBpZiAoIChyYyA9
IGNvcHlfZnJvbV91c2VyKG9wY29kZSwgKGNoYXIgKillaXAsIHNpemVvZihvcGNvZGUpKSkgIT0g
MCApCisgICAgeworICAgICAgICBwdl9pbmplY3RfcGFnZV9mYXVsdCgwLCBlaXAgKyBzaXplb2Yo
b3Bjb2RlKSAtIHJjKTsKKyAgICAgICAgcmV0dXJuIEVYQ1JFVF9mYXVsdF9maXhlZDsKKyAgICB9
CisgICAgaWYgKCBtZW1jbXAob3Bjb2RlLCAiXHhmXHgxXHhmOSIsIHNpemVvZihvcGNvZGUpKSAp
CisgICAgICAgIHJldHVybiAwOworICAgIGVpcCArPSBzaXplb2Yob3Bjb2RlKTsKKyAgICBwdl9z
b2Z0X3JkdHNjKHYsIHJlZ3MsIDEpOworICAgIHB2X2VtdWxfaW5zdHJ1Y3Rpb25fZG9uZShyZWdz
LCBlaXApOworICAgIHJldHVybiBFWENSRVRfZmF1bHRfZml4ZWQ7Cit9CisKK3N0YXRpYyBpbnQg
ZW11bGF0ZV9mb3JjZWRfaW52YWxpZF9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKK3sK
KyAgICBjaGFyIHNpZ1s1XSwgaW5zdHJbMl07CisgICAgdW5zaWduZWQgbG9uZyBlaXAsIHJjOwor
ICAgIHN0cnVjdCBjcHVpZF9sZWFmIHJlczsKKworICAgIGVpcCA9IHJlZ3MtPnJpcDsKKworICAg
IC8qIENoZWNrIGZvciBmb3JjZWQgZW11bGF0aW9uIHNpZ25hdHVyZTogdWQyIDsgLmFzY2lpICJ4
ZW4iLiAqLworICAgIGlmICggKHJjID0gY29weV9mcm9tX3VzZXIoc2lnLCAoY2hhciAqKWVpcCwg
c2l6ZW9mKHNpZykpKSAhPSAwICkKKyAgICB7CisgICAgICAgIHB2X2luamVjdF9wYWdlX2ZhdWx0
KDAsIGVpcCArIHNpemVvZihzaWcpIC0gcmMpOworICAgICAgICByZXR1cm4gRVhDUkVUX2ZhdWx0
X2ZpeGVkOworICAgIH0KKyAgICBpZiAoIG1lbWNtcChzaWcsICJceGZceGJ4ZW4iLCBzaXplb2Yo
c2lnKSkgKQorICAgICAgICByZXR1cm4gMDsKKyAgICBlaXAgKz0gc2l6ZW9mKHNpZyk7CisKKyAg
ICAvKiBXZSBvbmx5IGVtdWxhdGUgQ1BVSUQuICovCisgICAgaWYgKCAoIHJjID0gY29weV9mcm9t
X3VzZXIoaW5zdHIsIChjaGFyICopZWlwLCBzaXplb2YoaW5zdHIpKSkgIT0gMCApCisgICAgewor
ICAgICAgICBwdl9pbmplY3RfcGFnZV9mYXVsdCgwLCBlaXAgKyBzaXplb2YoaW5zdHIpIC0gcmMp
OworICAgICAgICByZXR1cm4gRVhDUkVUX2ZhdWx0X2ZpeGVkOworICAgIH0KKyAgICBpZiAoIG1l
bWNtcChpbnN0ciwgIlx4Zlx4YTIiLCBzaXplb2YoaW5zdHIpKSApCisgICAgICAgIHJldHVybiAw
OworCisgICAgLyogSWYgY3B1aWQgZmF1bHRpbmcgaXMgZW5hYmxlZCBhbmQgQ1BMPjAgaW5qZWN0
IGEgI0dQIGluIHBsYWNlIG9mICNVRC4gKi8KKyAgICBpZiAoIGN1cnJlbnQtPmFyY2guY3B1aWRf
ZmF1bHRpbmcgJiYgIWd1ZXN0X2tlcm5lbF9tb2RlKGN1cnJlbnQsIHJlZ3MpICkKKyAgICB7Cisg
ICAgICAgIHJlZ3MtPnJpcCA9IGVpcDsKKyAgICAgICAgcHZfaW5qZWN0X2h3X2V4Y2VwdGlvbihU
UkFQX2dwX2ZhdWx0LCByZWdzLT5lcnJvcl9jb2RlKTsKKyAgICAgICAgcmV0dXJuIEVYQ1JFVF9m
YXVsdF9maXhlZDsKKyAgICB9CisKKyAgICBlaXAgKz0gc2l6ZW9mKGluc3RyKTsKKworICAgIGd1
ZXN0X2NwdWlkKGN1cnJlbnQsIHJlZ3MtPmVheCwgcmVncy0+ZWN4LCAmcmVzKTsKKworICAgIHJl
Z3MtPnJheCA9IHJlcy5hOworICAgIHJlZ3MtPnJieCA9IHJlcy5iOworICAgIHJlZ3MtPnJjeCA9
IHJlcy5jOworICAgIHJlZ3MtPnJkeCA9IHJlcy5kOworCisgICAgcHZfZW11bF9pbnN0cnVjdGlv
bl9kb25lKHJlZ3MsIGVpcCk7CisKKyAgICB0cmFjZV90cmFwX29uZV9hZGRyKFRSQ19QVl9GT1JD
RURfSU5WQUxJRF9PUCwgcmVncy0+cmlwKTsKKworICAgIHJldHVybiBFWENSRVRfZmF1bHRfZml4
ZWQ7Cit9CisKK2ludCBwdl9lbXVsYXRlX2ludmFsaWRfb3Aoc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MpCit7CisgICAgcmV0dXJuICFlbXVsYXRlX2ludmFsaWRfcmR0c2NwKHJlZ3MpICYmICFl
bXVsYXRlX2ZvcmNlZF9pbnZhbGlkX29wKHJlZ3MpOworfQorCisvKgorICogTG9jYWwgdmFyaWFi
bGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZz
ZXQ6IDQKKyAqIHRhYi13aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6
CisgKi8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jIGIveGVuL2FyY2gveDg2L3Ry
YXBzLmMKaW5kZXggN2I3ODFmMTdkYi4uODhkZmQ0NjRlNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKQEAgLTk2OCw3NyArOTY4LDYg
QEAgdm9pZCBjcHVpZF9oeXBlcnZpc29yX2xlYXZlcyhjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWlu
dDMyX3QgbGVhZiwKICAgICB9CiB9CiAKLXN0YXRpYyBpbnQgZW11bGF0ZV9pbnZhbGlkX3JkdHNj
cChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKLXsKLSAgICBjaGFyIG9wY29kZVszXTsKLSAg
ICB1bnNpZ25lZCBsb25nIGVpcCwgcmM7Ci0gICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50Owot
Ci0gICAgZWlwID0gcmVncy0+cmlwOwotICAgIGlmICggKHJjID0gY29weV9mcm9tX3VzZXIob3Bj
b2RlLCAoY2hhciAqKWVpcCwgc2l6ZW9mKG9wY29kZSkpKSAhPSAwICkKLSAgICB7Ci0gICAgICAg
IHB2X2luamVjdF9wYWdlX2ZhdWx0KDAsIGVpcCArIHNpemVvZihvcGNvZGUpIC0gcmMpOwotICAg
ICAgICByZXR1cm4gRVhDUkVUX2ZhdWx0X2ZpeGVkOwotICAgIH0KLSAgICBpZiAoIG1lbWNtcChv
cGNvZGUsICJceGZceDFceGY5Iiwgc2l6ZW9mKG9wY29kZSkpICkKLSAgICAgICAgcmV0dXJuIDA7
Ci0gICAgZWlwICs9IHNpemVvZihvcGNvZGUpOwotICAgIHB2X3NvZnRfcmR0c2ModiwgcmVncywg
MSk7Ci0gICAgcHZfZW11bF9pbnN0cnVjdGlvbl9kb25lKHJlZ3MsIGVpcCk7Ci0gICAgcmV0dXJu
IEVYQ1JFVF9mYXVsdF9maXhlZDsKLX0KLQotc3RhdGljIGludCBlbXVsYXRlX2ZvcmNlZF9pbnZh
bGlkX29wKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQotewotICAgIGNoYXIgc2lnWzVdLCBp
bnN0clsyXTsKLSAgICB1bnNpZ25lZCBsb25nIGVpcCwgcmM7Ci0gICAgc3RydWN0IGNwdWlkX2xl
YWYgcmVzOwotCi0gICAgZWlwID0gcmVncy0+cmlwOwotCi0gICAgLyogQ2hlY2sgZm9yIGZvcmNl
ZCBlbXVsYXRpb24gc2lnbmF0dXJlOiB1ZDIgOyAuYXNjaWkgInhlbiIuICovCi0gICAgaWYgKCAo
cmMgPSBjb3B5X2Zyb21fdXNlcihzaWcsIChjaGFyICopZWlwLCBzaXplb2Yoc2lnKSkpICE9IDAg
KQotICAgIHsKLSAgICAgICAgcHZfaW5qZWN0X3BhZ2VfZmF1bHQoMCwgZWlwICsgc2l6ZW9mKHNp
ZykgLSByYyk7Ci0gICAgICAgIHJldHVybiBFWENSRVRfZmF1bHRfZml4ZWQ7Ci0gICAgfQotICAg
IGlmICggbWVtY21wKHNpZywgIlx4Zlx4YnhlbiIsIHNpemVvZihzaWcpKSApCi0gICAgICAgIHJl
dHVybiAwOwotICAgIGVpcCArPSBzaXplb2Yoc2lnKTsKLQotICAgIC8qIFdlIG9ubHkgZW11bGF0
ZSBDUFVJRC4gKi8KLSAgICBpZiAoICggcmMgPSBjb3B5X2Zyb21fdXNlcihpbnN0ciwgKGNoYXIg
KillaXAsIHNpemVvZihpbnN0cikpKSAhPSAwICkKLSAgICB7Ci0gICAgICAgIHB2X2luamVjdF9w
YWdlX2ZhdWx0KDAsIGVpcCArIHNpemVvZihpbnN0cikgLSByYyk7Ci0gICAgICAgIHJldHVybiBF
WENSRVRfZmF1bHRfZml4ZWQ7Ci0gICAgfQotICAgIGlmICggbWVtY21wKGluc3RyLCAiXHhmXHhh
MiIsIHNpemVvZihpbnN0cikpICkKLSAgICAgICAgcmV0dXJuIDA7Ci0KLSAgICAvKiBJZiBjcHVp
ZCBmYXVsdGluZyBpcyBlbmFibGVkIGFuZCBDUEw+MCBpbmplY3QgYSAjR1AgaW4gcGxhY2Ugb2Yg
I1VELiAqLwotICAgIGlmICggY3VycmVudC0+YXJjaC5jcHVpZF9mYXVsdGluZyAmJiAhZ3Vlc3Rf
a2VybmVsX21vZGUoY3VycmVudCwgcmVncykgKQotICAgIHsKLSAgICAgICAgcmVncy0+cmlwID0g
ZWlwOwotICAgICAgICBwdl9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfZ3BfZmF1bHQsIHJlZ3Mt
PmVycm9yX2NvZGUpOwotICAgICAgICByZXR1cm4gRVhDUkVUX2ZhdWx0X2ZpeGVkOwotICAgIH0K
LQotICAgIGVpcCArPSBzaXplb2YoaW5zdHIpOwotCi0gICAgZ3Vlc3RfY3B1aWQoY3VycmVudCwg
cmVncy0+ZWF4LCByZWdzLT5lY3gsICZyZXMpOwotCi0gICAgcmVncy0+cmF4ID0gcmVzLmE7Ci0g
ICAgcmVncy0+cmJ4ID0gcmVzLmI7Ci0gICAgcmVncy0+cmN4ID0gcmVzLmM7Ci0gICAgcmVncy0+
cmR4ID0gcmVzLmQ7Ci0KLSAgICBwdl9lbXVsX2luc3RydWN0aW9uX2RvbmUocmVncywgZWlwKTsK
LQotICAgIHRyYWNlX3RyYXBfb25lX2FkZHIoVFJDX1BWX0ZPUkNFRF9JTlZBTElEX09QLCByZWdz
LT5yaXApOwotCi0gICAgcmV0dXJuIEVYQ1JFVF9mYXVsdF9maXhlZDsKLX0KLQogdm9pZCBkb19p
bnZhbGlkX29wKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogewogICAgIGNvbnN0IHN0cnVj
dCBidWdfZnJhbWUgKmJ1ZyA9IE5VTEw7CkBAIC0xMDUzLDggKzk4Miw3IEBAIHZvaWQgZG9faW52
YWxpZF9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIAogICAgIGlmICggbGlrZWx5KGd1
ZXN0X21vZGUocmVncykpICkKICAgICB7Ci0gICAgICAgIGlmICggIWVtdWxhdGVfaW52YWxpZF9y
ZHRzY3AocmVncykgJiYKLSAgICAgICAgICAgICAhZW11bGF0ZV9mb3JjZWRfaW52YWxpZF9vcChy
ZWdzKSApCisgICAgICAgIGlmICggcHZfZW11bGF0ZV9pbnZhbGlkX29wKHJlZ3MpICkKICAgICAg
ICAgICAgIHB2X2luamVjdF9od19leGNlcHRpb24oVFJBUF9pbnZhbGlkX29wLCBYODZfRVZFTlRf
Tk9fRUMpOwogICAgICAgICByZXR1cm47CiAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9wdi90cmFwcy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi90cmFwcy5oCmluZGV4
IGIxYjZiMWQwYWQuLjQ1ODAyOGE5NGIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
cHYvdHJhcHMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3B2L3RyYXBzLmgKQEAgLTI3LDEx
ICsyNywxMyBAQAogCiBpbnQgcHZfZW11bGF0ZV9wcml2aWxlZ2VkX29wKHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzKTsKIHZvaWQgcHZfZW11bGF0ZV9nYXRlX29wKHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzKTsKK2ludCBwdl9lbXVsYXRlX2ludmFsaWRfb3Aoc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MpOwogCiAjZWxzZSAgLyogIUNPTkZJR19QViAqLwogCiBzdGF0aWMgaW5saW5lIGlu
dCBwdl9lbXVsYXRlX3ByaXZpbGVnZWRfb3Aoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpIHsg
cmV0dXJuIDA7IH0KIHN0YXRpYyBpbmxpbmUgdm9pZCBwdl9lbXVsYXRlX2dhdGVfb3Aoc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MpIHt9CitzdGF0aWMgaW50IHB2X2VtdWxhdGVfaW52YWxpZF9v
cChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykgeyByZXR1cm4gMDsgfQogCiAjZW5kaWYgLyog
Q09ORklHX1BWICovCiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 21 09:09:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 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 1dNbdz-0004wY-7N; Wed, 21 Jun 2017 09:09: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 1dNbdx-0004wS-Sw
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 09:09:45 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 4C/B4-03058-9D73A495; Wed, 21 Jun 2017 09:09:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS/eGuVe
 kwbKZGhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aP4wvZCn4xVdz8c5q1gfEAUxcjJ4eQQJ7E
 r7YvrCA2r4CdxPrefrC4hIChxOmFN1lAbBYBVYm7Z6cxgthsAuoSbc+2g9WLCChL3P0+A6yGW
 SBOYv+sx2A1wgIuEm+bb7J1MXIBzV/FJLH77kRmkASngKXEh2nT2bsYOYCWCUr83SEM0asl8f
 DXLag52hLLFr5mBilhFpCWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo0ZxalFZapGukYVeUlF
 mekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZg+DEAwQ7G82sDDzFKcjApifJekPWKFOJL
 yk+pzEgszogvKs1JLT7EKMPBoSTBe9QMKCdYlJqeWpGWmQOMBJi0BAePkgjvcyOgNG9xQWJuc
 WY6ROoUoy5H04ctX5iEWPLy81KlxHkNgHElJABSlFGaBzcCFpWXGGWlhHkZgY4S4ilILcrNLE
 GVf8UozsGoJMz7B+QSnsy8ErhNr4COYAI64sURD5AjShIRUlINjJkdqTEXdnwMucOQev7FSuF
 HqXkLT6133WC1fdmks5z5VVss+s9+V6ibPHtn0vR92sJ3pp620PTe/PDni+zzH25qPVmiPrPk
 qIQes5X9U+cPVcYcTCcuSeqYplhrOWhlz4+xvRPDG7Ja/EXCooPzAoom3pvLfeWrysnMJDbp+
 +v/h0laTvvk+0SJpTgj0VCLuag4EQA1/v4gxQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1498036183!108439448!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56545 invoked from network); 21 Jun 2017 09:09:44 -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; 21 Jun 2017 09:09:44 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 21 Jun 2017 03:09:42 -0600
Message-Id: <594A53F50200007800164FE8@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 21 Jun 2017 03:09:41 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20170608171203.20416-1-wei.liu2@citrix.com>
 <20170608171203.20416-5-wei.liu2@citrix.com>
 <594967A70200007800164D29@prv-mh.provo.novell.com>
 <20170620162529.j25maj5jud766n6i@citrix.com>
 <594A2B320200007800164F37@prv-mh.provo.novell.com>
 <20170621085731.xrmxq3lao4hd4od3@citrix.com>
In-Reply-To: <20170621085731.xrmxq3lao4hd4od3@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 v4 04/27] x86: move PV invalid op 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+IE9uIDIxLjA2LjE3IGF0IDEwOjU3LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
K2ludCBwdl9lbXVsYXRlX2ludmFsaWRfb3Aoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4g
K3sKPiArICAgIHJldHVybiAhZW11bGF0ZV9pbnZhbGlkX3JkdHNjcChyZWdzKSAmJiAhZW11bGF0
ZV9mb3JjZWRfaW52YWxpZF9vcChyZWdzKTsKPiArfQoKVGhpcyB3YXkgeW91IHdhbnQgdG8gbWFr
ZSB0aGUgZnVuY3Rpb24gcmV0dXJuIGJvb2wuIEFsdGVybmF0aXZlbHkKeW91IHdvdWxkIHdhbnQg
dG8gcHJlc2VydmUgdGhlIEVYQ1JFVF8qIHJldHVybiB2YWx1ZSBoZXJlLCBhbmQKaGFuZGxlIGl0
IGFjY29yZGluZ2x5IGluIHRoZSBjYWxsZXIuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 21 09:10:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 09: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 1dNbev-0005TI-GV; Wed, 21 Jun 2017 09:10: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=3381a6b98=wei.liu2@citrix.com>)
 id 1dNbeu-0005TB-CT
 for xen-devel@lists.xen.org; Wed, 21 Jun 2017 09:10:44 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 CB/60-02006-3183A495; Wed, 21 Jun 2017 09:10:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHSDva6QhVe
 kwdNnFhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8alZwEFm1gqDu3ibWA8wtzFyMkhIeAvce7o
 bxYQm0VAVaK1bR8TiM0moCzxs7OXDcQWEdCRuP91A1g9s0CExMqrqxi7GDk4hAUcJFYcKQQJ8
 wpYSNxq2QNUwsUhJDCFUWLxvI0sEAlBiZMzn7BA9OpILNj9iQ2kl1lAWmL5Pw6QMKeApcSLUz
 fZQWxRARWJzqVzwMqFBBQkOqYfY5rAyDcLyaRZSCbNQpi0gJF5FaNGcWpRWWqRrpGxXlJRZnp
 GSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYJDVMzAw7mDc0e53iFGSg0lJlPeCrFekEF9S
 fkplRmJxRnxRaU5q8SFGGQ4OJQledXOgnGBRanpqRVpmDjDcYdISHDxKIrzPjYDSvMUFibnFm
 ekQqVOMuhxNH7Z8YRJiycvPS5US5z1kBlQkAFKUUZoHNwIWe5cYZaWEeRkZGBiEeApSi3IzS1
 DlXzGKczAqCfP+AZnCk5lXArfpFdARTEBHvDjiAXJESSJCSqqBUVOAlW2lvrDFH8f/+6K+8JU
 cOfK66p31xur1BpoaAUtu8YT+d4+7Zzrtz63EJRMeXmSWrajIWnyJee9TxxCtBxbHzQ1vfK5x
 i066NeuFruXh8lvt9oLHNJ/Jbu7Tv/VN5Fx7yM61YesD2y14eatzO3Vr1+XxvP9SO/PDw5jvB
 589DU3p4ti1UomlOCPRUIu5qDgRAAf568C4AgAA
X-Env-Sender: prvs=3381a6b98=wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1498036241!104336768!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5850 invoked from network); 21 Jun 2017 09:10:42 -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;
 21 Jun 2017 09:10:42 -0000
X-IronPort-AV: E=Sophos;i="5.39,368,1493683200"; d="scan'208";a="437273828"
Date: Wed, 21 Jun 2017 10:10:39 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jean-Louis Dupond <jean-louis@dupond.be>
Message-ID: <20170621091039.mef2oydzuf6wwwei@citrix.com>
References: <9718d7ecc813e1ee50bd17b21d1ec049@dupond.be>
 <20170620111849.aiouc66mps3jbjvo@citrix.com>
 <5efc92b3296b6214b8915f90b8f18c33@dupond.be>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5efc92b3296b6214b8915f90b8f18c33@dupond.be>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: paul.durrant@citrix.com, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] Lockup/High ksoftirqd when rate-limiting 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBKdW4gMjEsIDIwMTcgYXQgMTA6MzU6MTFBTSArMDIwMCwgSmVhbi1Mb3VpcyBEdXBv
bmQgd3JvdGU6Cj4gVGhhbmtzIGZvciB0aGlzIHF1aWNrIHBhdGNoLgo+IEkgd2FzIGFibGUgdG8g
dGVzdCBpdCB0b2RheSwgYW5kIHRoZSBoaWdoIGtzb2Z0aXJxZCBjcHUgdXNhZ2UgaXMgZ29uZS4K
PiAKPiBHcmVhdCEKPiAKPiBJcyB0aGVyZSBhIGNoYW5jZSB0aGlzIGNhbiBnZXQgcHVzaGVkIGlu
dG8gc3RhYmxlIGtlcm5lbCB2ZXJzaW9ucyAoMy4xOC54LAo+IDQuNC54LCBldGMpPwo+IFRoZXJl
IGlzIG5vdCByZWFsbHkgYSBiYWNrcG9ydCB3b3JrLCBhcyB0aGUgbmV0YmFjayBkcml2ZXIgaGFz
bid0IGNoYW5nZWQKPiBhbG90IHJlY2VudGx5LgoKMy4xOCBpcyBFT0wuIEkgdGhpbmsgaXQgd2ls
bCBldmVudHVhbGx5IHRyaWNrbGUgZG93biB0byBhbGwgNC5YIGxvbmd0ZXJtCmtlcm5lbHMuCgo+
IAo+IAo+IFRlc3RlZC1ieTogSmVhbi1Mb3VpcyBEdXBvbmQgPGplYW4tbG91aXNAZHVwb25kLmJl
Pgo+IAoKVGhhbmtzLiBJIHdpbGwgc3VibWl0IHRoaXMgdG8gbmV0ZGV2IHNvb24uCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 21 09:14:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 09: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 1dNbiE-0005eP-W5; Wed, 21 Jun 2017 09:14: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=3381a6b98=wei.liu2@citrix.com>)
 id 1dNbiD-0005eI-Uo
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 09:14:10 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 AE/D5-19409-1E83A495; Wed, 21 Jun 2017 09:14:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpO4DC69
 Ig+uLjSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozNd68wFvSxVMw7MYG5gXETcxcjJ4eEgL9E
 T9cJMJtFQFVizb9NbCA2m4CyxM/OXjBbBMju/fWbBcRmFqiU2Pd3DTuILSzgIvG2+SZYDa+Ah
 cSZiZfBbCGBe0wS796bQsQFJU7OfALVqyOxYPcnoBoOIFtaYvk/DpAwp4C9xOcfN8BGigqoSH
 QuncMCMUZBomP6MaYJjHyzkEyahWTSLIRJCxiZVzFqFKcWlaUW6Rpa6iUVZaZnlOQmZuboGho
 Y6+WmFhcnpqfmJCYV6yXn525iBAZaPQMD4w7G38f9DjFKcjApifJekPWKFOJLyk+pzEgszogv
 Ks1JLT7EKMPBoSTBu8EcKCdYlJqeWpGWmQMMeZi0BAePkgjvMpA0b3FBYm5xZjpE6hSjLkfTh
 y1fmIRY8vLzUqXEIWYIgBRllObBjYDF3yVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrzrQK
 bwZOaVwG16BXQEE9ARL454gBxRkoiQkmpgnOjCuvOR4py2prmPlx058MQ6ZM6KV8/2JWhlT07
 1kWddwpwie0zXQ2nVDeNm1Tu5Dz4aLrk2l1eOYX2XpuFz/s26xoZdTCs7DW2klH5LLF7/V0ch
 Q/DEn4h5LJPFjnVXuKqte+qx/+Bvwb/edfe0Xp9pEbs95ZTn/ATWduZM4a7a6FmZGVvPKLEUZ
 yQaajEXFScCAKpGE9S6AgAA
X-Env-Sender: prvs=3381a6b98=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1498036447!99067802!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63255 invoked from network); 21 Jun 2017 09:14:08 -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;
 21 Jun 2017 09:14:08 -0000
X-IronPort-AV: E=Sophos;i="5.39,368,1493683200"; d="scan'208";a="428774206"
Date: Wed, 21 Jun 2017 10:14:05 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170621091405.qdd5r322q4zzhxtn@citrix.com>
References: <20170608171203.20416-1-wei.liu2@citrix.com>
 <20170608171203.20416-5-wei.liu2@citrix.com>
 <594967A70200007800164D29@prv-mh.provo.novell.com>
 <20170620162529.j25maj5jud766n6i@citrix.com>
 <594A2B320200007800164F37@prv-mh.provo.novell.com>
 <20170621085731.xrmxq3lao4hd4od3@citrix.com>
 <594A53F50200007800164FE8@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <594A53F50200007800164FE8@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 v4 04/27] x86: move PV invalid op 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>

T24gV2VkLCBKdW4gMjEsIDIwMTcgYXQgMDM6MDk6NDFBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDIxLjA2LjE3IGF0IDEwOjU3LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiAraW50IHB2X2VtdWxhdGVfaW52YWxpZF9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncykKPiA+ICt7Cj4gPiArICAgIHJldHVybiAhZW11bGF0ZV9pbnZhbGlkX3JkdHNjcChyZWdz
KSAmJiAhZW11bGF0ZV9mb3JjZWRfaW52YWxpZF9vcChyZWdzKTsKPiA+ICt9Cj4gCj4gVGhpcyB3
YXkgeW91IHdhbnQgdG8gbWFrZSB0aGUgZnVuY3Rpb24gcmV0dXJuIGJvb2wuIEFsdGVybmF0aXZl
bHkKPiB5b3Ugd291bGQgd2FudCB0byBwcmVzZXJ2ZSB0aGUgRVhDUkVUXyogcmV0dXJuIHZhbHVl
IGhlcmUsIGFuZAo+IGhhbmRsZSBpdCBhY2NvcmRpbmdseSBpbiB0aGUgY2FsbGVyLgo+IAoKSSB3
aWxsIGp1c3QgbWFrZSBpdCByZXR1cm4gYm9vbC4gRG8geW91IHdhbnQgbWUgdG8gc2VuZCBhbm90
aGVyIHZlcnNpb24/CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 21 09:17:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 09:17: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 1dNblm-0005pn-Ek; Wed, 21 Jun 2017 09: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 <prvs=3382f85e5=roger.pau@citrix.com>)
 id 1dNblk-0005pg-Vl
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 09:17:49 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 16/6F-03058-CB93A495; Wed, 21 Jun 2017 09:17:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsWyU9JRQne3pVe
 kwYqrphbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0b3/59sBXu4K/4/F29g3MvZxcjBISHgJ9E8
 SwXEZBFQlVjUUA5isgnYS0z/WtHFyMkhIqAvsel2I3sXIxcHs8BrRokTZx+wgSSEBVIkjh29w
 wRi8wp4Stz/e48FpEhIYC2jxIJvbewQCUGJkzOfsIDYzAI6Egt2f2IDWcAsIC2x/B8HiMkp4C
 Ox5lMGSIWogIrE0kutrCC2kICiRP88iFUSAukSW//+Yp7AyD8LydBZSIbOQhi6gJF5FaNGcWp
 RWWqRrqGlXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYOgxAMEOxh/LAg4xSnIw
 KYnyXpD1ihTiS8pPqcxILM6ILyrNSS0+xKjBwSHQt2b1BUYplrz8vFQlCd5eC6A6waLU9NSKt
 MwcYHTAlEpw8CiJ8C4zB0rzFhck5hZnpkOkTjEqSonzTgbpEwBJZJTmwbXBIvISo6yUMC8j0F
 FCPAWpRbmZJajyrxjFORiVhHnPgkzhycwrgZv+CmgxE9DiF0c8QBaXJCKkpBoYt52auTt+/e8
 35X6mh2+KTcuclaV/IOvDPweDT36cK4PmqOZZXXdj3N/Ze3uXuc87+flXf5WXf3l3/Ihux+uQ
 d0eMG5Q8CsWuc8eqMZ3JEV2lrrRiWZgn4/ypO3Yb3A1ZKzDjio3u+eYebhn5F0s4uxcu6T/6u
 6LguVTEMsYzEqcTZRafnqAhpMRSnJFoqMVcVJwIALeI7XzDAgAA
X-Env-Sender: prvs=3382f85e5=roger.pau@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1498036667!108910835!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17075 invoked from network); 21 Jun 2017 09:17:47 -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;
 21 Jun 2017 09:17:47 -0000
X-IronPort-AV: E=Sophos;i="5.39,368,1493683200"; d="scan'208";a="48151034"
Date: Wed, 21 Jun 2017 10:17:43 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Message-ID: <20170621091743.qyhzt52t35y5oxek@dhcp-3-128.uk.xensource.com>
References: <20170620134756.9632-1-paul.durrant@citrix.com>
 <20170620134756.9632-2-paul.durrant@citrix.com>
 <alpine.DEB.2.10.1706201510490.12819@sstabellini-ThinkPad-X260>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <alpine.DEB.2.10.1706201510490.12819@sstabellini-ThinkPad-X260>
User-Agent: NeoMutt/20170609 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Kevin Wolf <kwolf@redhat.com>, qemu-block@nongnu.org, qemu-devel@nongnu.org,
 Max Reitz <mreitz@redhat.com>, Paul Durrant <paul.durrant@citrix.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 1/3] xen-disk: only advertize
 feature-persistent if grant copy is not 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>

T24gVHVlLCBKdW4gMjAsIDIwMTcgYXQgMDM6MTk6MzNQTSAtMDcwMCwgU3RlZmFubyBTdGFiZWxs
aW5pIHdyb3RlOgo+IE9uIFR1ZSwgMjAgSnVuIDIwMTcsIFBhdWwgRHVycmFudCB3cm90ZToKPiA+
IElmIGdyYW50IGNvcHkgaXMgYXZhaWxhYmxlIHRoZW4gaXQgd2lsbCBhbHdheXMgYmUgdXNlZCBp
biBwcmVmZXJlbmNlIHRvCj4gPiBwZXJzaXN0ZW50IG1hcHMuIEluIHRoaXMgY2FzZSBmZWF0dXJl
LXBlcnNpc3RlbnQgc2hvdWxkIG5vdCBiZSBhZHZlcnRpemVkCj4gPiB0byB0aGUgZnJvbnRlbmQs
IG90aGVyd2lzZSBpdCBtYXkgbmVlZGxlc3NseSBjb3B5IGRhdGEgaW50byBwZXJzaXN0ZW50bHkK
PiA+IGdyYW50ZWQgYnVmZmVycy4KPiA+IAo+ID4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50
IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KPiAKPiBDQydpbmcgUm9nZXIuCj4gCj4gSXQgaXMg
dHJ1ZSB0aGF0IHVzaW5nIGZlYXR1cmUtcGVyc2lzdGVudCB0b2dldGhlciB3aXRoIGdyYW50IGNv
cGllcyBpcyBhCj4gYSB2ZXJ5IGJhZCBpZGVhLgo+IAo+IEJ1dCB0aGlzIGNoYW5nZSBlbnN0YWJs
aXNoZXMgYW4gZXhwbGljaXQgcHJlZmVyZW5jZSBvZgo+IGZlYXR1cmVfZ3JhbnRfY29weSBvdmVy
IGZlYXR1cmUtcGVyc2lzdGVudCBpbiB0aGUgeGVuX2Rpc2sgYmFja2VuZC4gSXQKPiBpcyBub3Qg
b2J2aW91cyB0byBtZSB0aGF0IGl0IHNob3VsZCBiZSB0aGUgY2FzZS4KPiAKPiBXaHkgaXMgZmVh
dHVyZV9ncmFudF9jb3B5ICh3aXRob3V0IGZlYXR1cmUtcGVyc2lzdGVudCkgYmV0dGVyIHRoYW4K
PiBmZWF0dXJlLXBlcnNpc3RlbnQgKHdpdGhvdXQgZmVhdHVyZV9ncmFudF9jb3B5KT8gU2hvdWxk
bid0IHdlIHNpbXBseQo+IGF2b2lkIGdyYW50IGNvcGllcyB0byBjb3B5IGRhdGEgdG8gcGVyc2lz
dGVudCBncmFudHM/CgpXaGVuIHVzaW5nIHBlcnNpc3RlbnQgZ3JhbnRzIHRoZSBmcm9udGVuZCBt
dXN0IGFsd2F5cyBjb3B5IGRhdGEgZnJvbQp0aGUgYnVmZmVyIHRvIHRoZSBwZXJzaXN0ZW50IGdy
YW50LCB0aGVyZSdzIG5vIHdheSB0byBhdm9pZCB0aGlzLgoKVXNpbmcgZ3JhbnRfY29weSB3ZSBt
b3ZlIHRoZSBjb3B5IGZyb20gdGhlIGZyb250ZW5kIHRvIHRoZSBiYWNrZW5kLAp3aGljaCBtZWFu
cyB0aGUgQ1BVIHRpbWUgb2YgdGhlIGNvcHkgaXMgYWNjb3VudGVkIHRvIHRoZSBiYWNrZW5kLiBU
aGlzCmlzIG5vdCBpZGVhbCwgYnV0IElNSE8gaXQncyBiZXR0ZXIgdGhhbiBwZXJzaXN0ZW50IGdy
YW50cyBiZWNhdXNlIGl0CmF2b2lkcyBrZWVwaW5nIGEgcG9vbCBvZiBtYXBwZWQgZ3JhbnRzIHRo
YXQgY29uc3VtZSBtZW1vcnkgYW5kIG1ha2UKdGhlIGNvZGUgbW9yZSBjb21wbGV4LgoKRG8geW91
IGhhdmUgc29tZSBwZXJmb3JtYW5jZSBkYXRhIHNob3dpbmcgdGhlIGRpZmZlcmVuY2UgYmV0d2Vl
bgpwZXJzaXN0ZW50IGdyYW50cyB2cyBncmFudCBjb3B5PwoKUm9nZXIuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 21 09:21:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 09:21: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 1dNbph-0006WA-VJ; Wed, 21 Jun 2017 09: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=3381a6b98=wei.liu2@citrix.com>)
 id 1dNbpf-0006W2-Td
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 09:21:52 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 99/75-02956-FAA3A495; Wed, 21 Jun 2017 09:21:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsXitHSDve46K69
 Igys7jS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozXqw+xF/SIVZye3cvawNgu3MXIySEh4C+x
 evUUVhCbTUBZ4mdnLxuILSIgI3G0fwGQzcXBLLCZUWLmlNvMIAlhAQ+Jm1PngjWwCKhK/L67h
 gnE5hUwk3i0aSYjxFB5iV1tF8FqhAQUJDqmH4OqEZQ4OfMJC4jNLCAhcfDFC+YJjNyzkKRmIU
 ktYGRaxahenFpUllqka6aXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYDAxAsIN
 x3gn/Q4ySHExKorwXZL0ihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwtlgC5QSLUtNTK9Iyc4Bh
 CZOW4OBREuFdZg6U5i0uSMwtzkyHSJ1iVJQS52UCBrOQAEgiozQPrg0WC5cYZaWEeRmBDhHiK
 Ugtys0sQZV/xSjOwagkzPsHZDtPZl4J3PRXQIuZgBa/OOIBsrgkESEl1cA4i79zjePWQp4eY7
 WoE/Fr2Yw9nQpXnuBvzV51OunzS5WOy/Prak6fPNh+p0DQyHNbo/EVtXcnKl5arr/h0BIa2BR
 bHdI7KUpsesaW1+Jr/G5IWdnIrk67OqO93qEsiS3GQqmybWlZxXVumcWFNi82N0ys0ev1/sS+
 pDNBfE3Ng6gicZej+5RYijMSDbWYi4oTAQj4+86AAgAA
X-Env-Sender: prvs=3381a6b98=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1498036909!68276169!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18463 invoked from network); 21 Jun 2017 09:21: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;
 21 Jun 2017 09:21:50 -0000
X-IronPort-AV: E=Sophos;i="5.39,368,1493683200"; d="scan'208";a="437274822"
From: Wei Liu <wei.liu2@citrix.com>
To: <netdev@vger.kernel.org>
Date: Wed, 21 Jun 2017 10:21:22 +0100
Message-ID: <20170621092122.694-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Paul Durrant <Paul.Durrant@citrix.com>, jean-louis@dupond.be,
 David Miller <davem@davemloft.net>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH net] xen-netback: correctly schedule
	rate-limited queues
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgZmxhZyB0byBpbmRpY2F0ZSBpZiBhIHF1ZXVlIGlzIHJhdGUtbGltaXRlZC4gVGVzdCB0
aGUgZmxhZyBpbgpOQVBJIHBvbGwgaGFuZGxlciBhbmQgYXZvaWQgcmVzY2hlZHVsaW5nIHRoZSBx
dWV1ZSBpZiB0cnVlLCBvdGhlcndpc2UKd2UgcmlzayBsb2NraW5nIHVwIHRoZSBob3N0LiBUaGUg
cmVzY2hlZHVsaW5nIHdpbGwgYmUgZG9uZSBpbiB0aGUKdGltZXIgY2FsbGJhY2sgZnVuY3Rpb24u
CgpSZXBvcnRlZC1ieTogSmVhbi1Mb3VpcyBEdXBvbmQgPGplYW4tbG91aXNAZHVwb25kLmJlPgpT
aWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpUZXN0ZWQtYnk6IEpl
YW4tTG91aXMgRHVwb25kIDxqZWFuLWxvdWlzQGR1cG9uZC5iZT4KLS0tCiBkcml2ZXJzL25ldC94
ZW4tbmV0YmFjay9jb21tb24uaCAgICB8IDEgKwogZHJpdmVycy9uZXQveGVuLW5ldGJhY2svaW50
ZXJmYWNlLmMgfCA2ICsrKysrLQogZHJpdmVycy9uZXQveGVuLW5ldGJhY2svbmV0YmFjay5jICAg
fCA2ICsrKysrLQogMyBmaWxlcyBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL2NvbW1vbi5oIGIvZHJp
dmVycy9uZXQveGVuLW5ldGJhY2svY29tbW9uLmgKaW5kZXggNTMwNTg2YmUwNWI0Li41YjFkMmU4
NDAyZDkgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL2NvbW1vbi5oCisrKyBi
L2RyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL2NvbW1vbi5oCkBAIC0xOTksNiArMTk5LDcgQEAgc3Ry
dWN0IHhlbnZpZl9xdWV1ZSB7IC8qIFBlci1xdWV1ZSBkYXRhIGZvciB4ZW52aWYgKi8KIAl1bnNp
Z25lZCBsb25nICAgcmVtYWluaW5nX2NyZWRpdDsKIAlzdHJ1Y3QgdGltZXJfbGlzdCBjcmVkaXRf
dGltZW91dDsKIAl1NjQgY3JlZGl0X3dpbmRvd19zdGFydDsKKwlib29sIHJhdGVfbGltaXRlZDsK
IAogCS8qIFN0YXRpc3RpY3MgKi8KIAlzdHJ1Y3QgeGVudmlmX3N0YXRzIHN0YXRzOwpkaWZmIC0t
Z2l0IGEvZHJpdmVycy9uZXQveGVuLW5ldGJhY2svaW50ZXJmYWNlLmMgYi9kcml2ZXJzL25ldC94
ZW4tbmV0YmFjay9pbnRlcmZhY2UuYwppbmRleCA4Mzk3ZjZjOTI0NTEuLmUzMjJhODYyZGRmZSAx
MDA2NDQKLS0tIGEvZHJpdmVycy9uZXQveGVuLW5ldGJhY2svaW50ZXJmYWNlLmMKKysrIGIvZHJp
dmVycy9uZXQveGVuLW5ldGJhY2svaW50ZXJmYWNlLmMKQEAgLTEwNiw3ICsxMDYsMTEgQEAgc3Rh
dGljIGludCB4ZW52aWZfcG9sbChzdHJ1Y3QgbmFwaV9zdHJ1Y3QgKm5hcGksIGludCBidWRnZXQp
CiAKIAlpZiAod29ya19kb25lIDwgYnVkZ2V0KSB7CiAJCW5hcGlfY29tcGxldGVfZG9uZShuYXBp
LCB3b3JrX2RvbmUpOwotCQl4ZW52aWZfbmFwaV9zY2hlZHVsZV9vcl9lbmFibGVfZXZlbnRzKHF1
ZXVlKTsKKwkJLyogSWYgdGhlIHF1ZXVlIGlzIHJhdGUtbGltaXRlZCwgaXQgc2hhbGwgYmUKKwkJ
ICogcmVzY2hlZHVsZWQgaW4gdGhlIHRpbWVyIGNhbGxiYWNrLgorCQkgKi8KKwkJaWYgKGxpa2Vs
eSghcXVldWUtPnJhdGVfbGltaXRlZCkpCisJCQl4ZW52aWZfbmFwaV9zY2hlZHVsZV9vcl9lbmFi
bGVfZXZlbnRzKHF1ZXVlKTsKIAl9CiAKIAlyZXR1cm4gd29ya19kb25lOwpkaWZmIC0tZ2l0IGEv
ZHJpdmVycy9uZXQveGVuLW5ldGJhY2svbmV0YmFjay5jIGIvZHJpdmVycy9uZXQveGVuLW5ldGJh
Y2svbmV0YmFjay5jCmluZGV4IDYwMmQ0MDhmYTI1ZS4uNTA0MmZmOGQ0NDlhIDEwMDY0NAotLS0g
YS9kcml2ZXJzL25ldC94ZW4tbmV0YmFjay9uZXRiYWNrLmMKKysrIGIvZHJpdmVycy9uZXQveGVu
LW5ldGJhY2svbmV0YmFjay5jCkBAIC0xODAsNiArMTgwLDcgQEAgc3RhdGljIHZvaWQgdHhfYWRk
X2NyZWRpdChzdHJ1Y3QgeGVudmlmX3F1ZXVlICpxdWV1ZSkKIAkJbWF4X2NyZWRpdCA9IFVMT05H
X01BWDsgLyogd3JhcHBlZDogY2xhbXAgdG8gVUxPTkdfTUFYICovCiAKIAlxdWV1ZS0+cmVtYWlu
aW5nX2NyZWRpdCA9IG1pbihtYXhfY3JlZGl0LCBtYXhfYnVyc3QpOworCXF1ZXVlLT5yYXRlX2xp
bWl0ZWQgPSBmYWxzZTsKIH0KIAogdm9pZCB4ZW52aWZfdHhfY3JlZGl0X2NhbGxiYWNrKHVuc2ln
bmVkIGxvbmcgZGF0YSkKQEAgLTY4Niw4ICs2ODcsMTAgQEAgc3RhdGljIGJvb2wgdHhfY3JlZGl0
X2V4Y2VlZGVkKHN0cnVjdCB4ZW52aWZfcXVldWUgKnF1ZXVlLCB1bnNpZ25lZCBzaXplKQogCQlt
c2Vjc190b19qaWZmaWVzKHF1ZXVlLT5jcmVkaXRfdXNlYyAvIDEwMDApOwogCiAJLyogVGltZXIg
Y291bGQgYWxyZWFkeSBiZSBwZW5kaW5nIGluIHJhcmUgY2FzZXMuICovCi0JaWYgKHRpbWVyX3Bl
bmRpbmcoJnF1ZXVlLT5jcmVkaXRfdGltZW91dCkpCisJaWYgKHRpbWVyX3BlbmRpbmcoJnF1ZXVl
LT5jcmVkaXRfdGltZW91dCkpIHsKKwkJcXVldWUtPnJhdGVfbGltaXRlZCA9IHRydWU7CiAJCXJl
dHVybiB0cnVlOworCX0KIAogCS8qIFBhc3NlZCB0aGUgcG9pbnQgd2hlcmUgd2UgY2FuIHJlcGxl
bmlzaCBjcmVkaXQ/ICovCiAJaWYgKHRpbWVfYWZ0ZXJfZXE2NChub3csIG5leHRfY3JlZGl0KSkg
ewpAQCAtNzAyLDYgKzcwNSw3IEBAIHN0YXRpYyBib29sIHR4X2NyZWRpdF9leGNlZWRlZChzdHJ1
Y3QgeGVudmlmX3F1ZXVlICpxdWV1ZSwgdW5zaWduZWQgc2l6ZSkKIAkJbW9kX3RpbWVyKCZxdWV1
ZS0+Y3JlZGl0X3RpbWVvdXQsCiAJCQkgIG5leHRfY3JlZGl0KTsKIAkJcXVldWUtPmNyZWRpdF93
aW5kb3dfc3RhcnQgPSBuZXh0X2NyZWRpdDsKKwkJcXVldWUtPnJhdGVfbGltaXRlZCA9IHRydWU7
CiAKIAkJcmV0dXJuIHRydWU7CiAJfQotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 21 09:24:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 09: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 1dNbrw-0006fX-EV; Wed, 21 Jun 2017 09: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 <mingo.kernel.org@gmail.com>) id 1dNbrv-0006fJ-Fn
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 09:24:11 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 F4/0D-03620-A3B3A495; Wed, 21 Jun 2017 09:24:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOIsWRWlGSWpSXmKPExsVyMbRho66VtVe
 kQft9fovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePrfOOCZaIVL9fdY2xg/M7fxcjFISQwk1Fi
 3449bCAOi8AyVoneudcYQRwJgUOsEl+ufWftYuQEcuIkXvzqhbIrJZ5fecjexcgB1K4psbHBE
 mLSJCaJaa+uMYHUCAsYSDSsh+hlEVCV2Nm5khmknk1ARaJtjSFIWERAS+Lksztgi5kF5jFJrH
 m3mRWi10+i989vZhCbV8Bc4vK1T2AzhQSaGCXe3XCFiAtKnJz5hAXEZgYadOPfSyaQ+cwC0hL
 L/3GAhDkF3CVuLFwBNlIUaG3n0jksExhFZiHpnoWkexZC9wJG5lWMGsWpRWWpRbrGxnpJRZnp
 GSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIHBzwAEOxh3rg88xCjJwaQkyntB1itSiC8pP
 6UyI7E4I76oNCe1+BCjDAeHkgRviyVQTrAoNT21Ii0zBxiHMGkJDh4lEd5l5kBp3uKCxNzizH
 SI1ClGY44rV9Z9YeKYcmD7FyYhlrz8vFQpcd5qkEkCIKUZpXlwg2Dp4RKjrJQwLyPQaUI8Bal
 FuZklqPKvGMU5GJWEef+ATOHJzCuB2/cK6BQmoFNeHPEAOaUkESEl1cA46W8eu859R7YDx/Zr
 xUSpzVm4S0tJdWqc1M+AlScEHHgfr3wc1iF2PuN116PMZRraDzRWPRCQKzhW3vvlZeW7pa/eX
 Hk2MefhBK8FARd8t3xT2bBd8+v5zNXbjyQXvX22kXP3LvPvq5SsdHsFUvu33GsxWlugpimy41
 2T6w6n4sv5Uhv+haYvVGIpzkg01GIuKk4EAD7f3wQKAwAA
X-Env-Sender: mingo.kernel.org@gmail.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1498037050!108399590!1
X-Originating-IP: [209.85.128.177]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13824 invoked from network); 21 Jun 2017 09:24:10 -0000
Received: from mail-wr0-f177.google.com (HELO mail-wr0-f177.google.com)
 (209.85.128.177)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 21 Jun 2017 09:24:10 -0000
Received: by mail-wr0-f177.google.com with SMTP id 77so126425555wrb.1
 for <xen-devel@lists.xenproject.org>; Wed, 21 Jun 2017 02:24:10 -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=/CmqwbNQqLiM+bz9pSh3S5XrI04SZV8cno7ytOPsOrc=;
 b=IGqa0/VuajbpjaJHPwSTYq+yJnIMBOZ6defVH3mVmhtpTWKUJ2tMnyvjkXSHMl7zWb
 eoK0+a9w+CbaAdHAnLFQFwxraxSzSkw0fGtU6NMSLyc6xHTZXxApzaJ9cOv4UmQBtGUz
 34mSaUm56t9E3J85/nXZMJwVhL0xCqkIs9SDr/Dn4HLrxsi9eGv5qRPh+iEUGVSzFHnF
 70fzveSvcyw/VwcTA0Ve+uSxO0cpZZcuZ4BuoXWFHr1ZXjpiSWavH7J7t3763ISUbfpe
 sucyXVKKhuEMT7qZRyCa8EIK945+w8nl0P6aKfHg5hpATOf5rhw1II8axR4baQ+Dtr3Y
 heWA==
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=/CmqwbNQqLiM+bz9pSh3S5XrI04SZV8cno7ytOPsOrc=;
 b=RVCWKY0JqLHK1ahTLG8mYi1K+45flSaU+a4krLQ3m7rc/dTWCKqNIILNZGusyMy0lu
 TVYouMmIZH0pBbRm+0kVaxshhtOjWCOWvx6wr2USkFXrnypDAc7KMm4o3mb2gEoMc4/L
 a4s49VvT8EPdiDVYO/sEvJwDnHURM1zv/Z50FTZPskpxyf+TGjRRXcVNKXOylcwgxtEN
 lZqc+wqaFn3RwfzNIU05p1QAKhAh2KgpwGKiONHExK/z3vpP7NAmDa+i0oCaEvLOrykW
 kr0vAFA7afp2WRy7RTyd8M5/HIliaj2zr8TcrQV9qpWARcYLkXeLt1KINuLfvnO/qBWu
 t+3A==
X-Gm-Message-State: AKS2vOwDt214pYlDz72/d5pdSGVnxBraeSS7NRvWbPpyne3iyj3MpC7J
 YiQT8zKFd39uEw==
X-Received: by 10.223.139.21 with SMTP id n21mr8808253wra.42.1498037049883;
 Wed, 21 Jun 2017 02:24:09 -0700 (PDT)
Received: from gmail.com (2E8B0CD5.catv.pool.telekom.hu. [46.139.12.213])
 by smtp.gmail.com with ESMTPSA id e31sm7205672wre.54.2017.06.21.02.24.07
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Wed, 21 Jun 2017 02:24:08 -0700 (PDT)
Date: Wed, 21 Jun 2017 11:24:06 +0200
From: Ingo Molnar <mingo@kernel.org>
To: Daniel Kiper <daniel.kiper@oracle.com>
Message-ID: <20170621092406.ak2cord743ded3hf@gmail.com>
References: <1497989668-6238-1-git-send-email-daniel.kiper@oracle.com>
 <1497989668-6238-3-git-send-email-daniel.kiper@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1497989668-6238-3-git-send-email-daniel.kiper@oracle.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: jgross@suse.com, linux-efi@vger.kernel.org, ard.biesheuvel@linaro.org,
 matt@codeblueprint.co.uk, x86@kernel.org, linux-kernel@vger.kernel.org,
 stable@vger.kernel.org, mingo@redhat.com, hpa@zytor.com,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com, tglx@linutronix.de
Subject: Re: [Xen-devel] [PATCH 2/2] x86/xen/efi: Init only efi struct
	members used by 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>

CiogRGFuaWVsIEtpcGVyIDxkYW5pZWwua2lwZXJAb3JhY2xlLmNvbT4gd3JvdGU6Cgo+IC1zdGF0
aWMgY29uc3Qgc3RydWN0IGVmaSBlZmlfeGVuIF9faW5pdGNvbnN0ID0gewo+IC0JLnN5c3RhYiAg
ICAgICAgICAgICAgICAgICA9IE5VTEwsIC8qIEluaXRpYWxpemVkIGxhdGVyLiAqLwo+IC0JLnJ1
bnRpbWVfdmVyc2lvbgkgID0gMCwgICAgLyogSW5pdGlhbGl6ZWQgbGF0ZXIuICovCj4gLQkubXBz
ICAgICAgICAgICAgICAgICAgICAgID0gRUZJX0lOVkFMSURfVEFCTEVfQUREUiwKPiAtCS5hY3Bp
ICAgICAgICAgICAgICAgICAgICAgPSBFRklfSU5WQUxJRF9UQUJMRV9BRERSLAo+IC0JLmFjcGky
MCAgICAgICAgICAgICAgICAgICA9IEVGSV9JTlZBTElEX1RBQkxFX0FERFIsCj4gLQkuc21iaW9z
ICAgICAgICAgICAgICAgICAgID0gRUZJX0lOVkFMSURfVEFCTEVfQUREUiwKPiAtCS5zbWJpb3Mz
ICAgICAgICAgICAgICAgICAgPSBFRklfSU5WQUxJRF9UQUJMRV9BRERSLAo+IC0JLnNhbF9zeXN0
YWIgICAgICAgICAgICAgICA9IEVGSV9JTlZBTElEX1RBQkxFX0FERFIsCj4gLQkuYm9vdF9pbmZv
ICAgICAgICAgICAgICAgID0gRUZJX0lOVkFMSURfVEFCTEVfQUREUiwKPiAtCS5oY2RwICAgICAg
ICAgICAgICAgICAgICAgPSBFRklfSU5WQUxJRF9UQUJMRV9BRERSLAo+IC0JLnVnYSAgICAgICAg
ICAgICAgICAgICAgICA9IEVGSV9JTlZBTElEX1RBQkxFX0FERFIsCj4gLQkudXZfc3lzdGFiICAg
ICAgICAgICAgICAgID0gRUZJX0lOVkFMSURfVEFCTEVfQUREUiwKPiAtCS5md192ZW5kb3IgICAg
ICAgICAgICAgICAgPSBFRklfSU5WQUxJRF9UQUJMRV9BRERSLAo+IC0JLnJ1bnRpbWUgICAgICAg
ICAgICAgICAgICA9IEVGSV9JTlZBTElEX1RBQkxFX0FERFIsCj4gLQkuY29uZmlnX3RhYmxlICAg
ICAgICAgICAgID0gRUZJX0lOVkFMSURfVEFCTEVfQUREUiwKPiAtCS5nZXRfdGltZSAgICAgICAg
ICAgICAgICAgPSB4ZW5fZWZpX2dldF90aW1lLAo+IC0JLnNldF90aW1lICAgICAgICAgICAgICAg
ICA9IHhlbl9lZmlfc2V0X3RpbWUsCj4gLQkuZ2V0X3dha2V1cF90aW1lICAgICAgICAgID0geGVu
X2VmaV9nZXRfd2FrZXVwX3RpbWUsCj4gLQkuc2V0X3dha2V1cF90aW1lICAgICAgICAgID0geGVu
X2VmaV9zZXRfd2FrZXVwX3RpbWUsCj4gLQkuZ2V0X3ZhcmlhYmxlICAgICAgICAgICAgID0geGVu
X2VmaV9nZXRfdmFyaWFibGUsCj4gLQkuZ2V0X25leHRfdmFyaWFibGUgICAgICAgID0geGVuX2Vm
aV9nZXRfbmV4dF92YXJpYWJsZSwKPiAtCS5zZXRfdmFyaWFibGUgICAgICAgICAgICAgPSB4ZW5f
ZWZpX3NldF92YXJpYWJsZSwKPiAtCS5xdWVyeV92YXJpYWJsZV9pbmZvICAgICAgPSB4ZW5fZWZp
X3F1ZXJ5X3ZhcmlhYmxlX2luZm8sCj4gLQkudXBkYXRlX2NhcHN1bGUgICAgICAgICAgID0geGVu
X2VmaV91cGRhdGVfY2Fwc3VsZSwKPiAtCS5xdWVyeV9jYXBzdWxlX2NhcHMgICAgICAgPSB4ZW5f
ZWZpX3F1ZXJ5X2NhcHN1bGVfY2FwcywKPiAtCS5nZXRfbmV4dF9oaWdoX21vbm9fY291bnQgPSB4
ZW5fZWZpX2dldF9uZXh0X2hpZ2hfbW9ub19jb3VudCwKPiAtCS5yZXNldF9zeXN0ZW0gICAgICAg
ICAgICAgPSB4ZW5fZWZpX3Jlc2V0X3N5c3RlbSwKPiAtCS5zZXRfdmlydHVhbF9hZGRyZXNzX21h
cCAgPSBOVUxMLCAvKiBOb3QgdXNlZCB1bmRlciBYZW4uICovCj4gLQkuZmxhZ3MJCQkgID0gMCAg
ICAgLyogSW5pdGlhbGl6ZWQgbGF0ZXIuICovCj4gLX07Cj4gLQo+ICBzdGF0aWMgZWZpX3N5c3Rl
bV90YWJsZV90IF9faW5pdCAqeGVuX2VmaV9wcm9iZSh2b2lkKQo+ICB7Cj4gIAlzdHJ1Y3QgeGVu
X3BsYXRmb3JtX29wIG9wID0gewo+IEBAIC0xMDIsNyArNzAsMTggQEAgc3RhdGljIGVmaV9zeXN0
ZW1fdGFibGVfdCBfX2luaXQgKnhlbl9lZmlfcHJvYmUodm9pZCkKPiAgCj4gIAkvKiBIZXJlIHdl
IGtub3cgdGhhdCBYZW4gcnVucyBvbiBFRkkgcGxhdGZvcm0uICovCj4gIAo+IC0JZWZpID0gZWZp
X3hlbjsKPiArCWVmaS5nZXRfdGltZSA9IHhlbl9lZmlfZ2V0X3RpbWU7Cj4gKwllZmkuc2V0X3Rp
bWUgPSB4ZW5fZWZpX3NldF90aW1lOwo+ICsJZWZpLmdldF93YWtldXBfdGltZSA9IHhlbl9lZmlf
Z2V0X3dha2V1cF90aW1lOwo+ICsJZWZpLnNldF93YWtldXBfdGltZSA9IHhlbl9lZmlfc2V0X3dh
a2V1cF90aW1lOwo+ICsJZWZpLmdldF92YXJpYWJsZSA9IHhlbl9lZmlfZ2V0X3ZhcmlhYmxlOwo+
ICsJZWZpLmdldF9uZXh0X3ZhcmlhYmxlID0geGVuX2VmaV9nZXRfbmV4dF92YXJpYWJsZTsKPiAr
CWVmaS5zZXRfdmFyaWFibGUgPSB4ZW5fZWZpX3NldF92YXJpYWJsZTsKPiArCWVmaS5xdWVyeV92
YXJpYWJsZV9pbmZvID0geGVuX2VmaV9xdWVyeV92YXJpYWJsZV9pbmZvOwo+ICsJZWZpLnVwZGF0
ZV9jYXBzdWxlID0geGVuX2VmaV91cGRhdGVfY2Fwc3VsZTsKPiArCWVmaS5xdWVyeV9jYXBzdWxl
X2NhcHMgPSB4ZW5fZWZpX3F1ZXJ5X2NhcHN1bGVfY2FwczsKPiArCWVmaS5nZXRfbmV4dF9oaWdo
X21vbm9fY291bnQgPSB4ZW5fZWZpX2dldF9uZXh0X2hpZ2hfbW9ub19jb3VudDsKPiArCWVmaS5y
ZXNldF9zeXN0ZW0gPSB4ZW5fZWZpX3Jlc2V0X3N5c3RlbTsKClRoaXMgaXMgYSBzdGVwIGJhY2sg
c3R5bGlzdGljYWxseSwgYXMgeW91IGxvc3QgdGhlIG5pY2UgdmVydGljYWwgdGFidWxhdGlvbiBv
ZiB0aGUgCm9yaWdpbmFsIGluaXRpYWxpemVyIC4uLgoKVGhhbmtzLAoKCUluZ28KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 21 09:25:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 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 1dNbtR-0006lw-QE; Wed, 21 Jun 2017 09:25: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 1dNbtQ-0006lk-Ak
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 09:25:44 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 66/B8-03587-79B3A495; Wed, 21 Jun 2017 09:25:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS3eKtVe
 kQcNEA4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePCrx72gp8sFS/WTWJrYFzE0sXIySEkkCfx
 rP0aO4jNK2An0fTkPhOILSFgKHF64U2gGg4OFgFVic0djCBhNgF1ibZn21lBwiICBhLnjiZ1M
 XJxMAusZZK4OOsuWKuwgKXE51cL2SDG20nc3HWZDaSeV0BQ4u8OYZAws4CWxMNft1ggbG2JZQ
 tfM4OUMAtISyz/xzGBkXcWQsMsJA2zkDTMQmhYwMiyilGjOLWoLLVI18hcL6koMz2jJDcxM0f
 X0MBMLze1uDgxPTUnMalYLzk/dxMjMMQYgGAH4+K1gYcYJTmYlER5L8h6RQrxJeWnVGYkFmfE
 F5XmpBYfYtTg4BDYtmv1BUYplrz8vFQlCd58K6A6waLU9NSKtMwcYBTAlEpw8CiJ8C4zB0rzF
 hck5hZnpkOkTjHqcjR92PKFSQhshpQ4bzXIDAGQoozSPLgRsIi8xCgrJczLCHSgEE9BalFuZg
 mq/CtGcQ5GJWHezSBTeDLzSuA2vQI6ggnoiBdHPECOKElESEk1MKY8ybrwpsfe/t+n5dsmSeS
 +/2zvcz7piMbTva27Qmf3ZUbfNbC86bHojrdoHN/M4/vyVrnfPnbzP+vchg//o5+HahZkHJFW
 fvnd/mjVjizb2z/3Mb8ye/NBbZJ30+bZgYdPzdwlMePzh7gV9geP8JxdEnuHW5Xf/L6y7obte
 3aV7Ppyd2IH32NeJZbijERDLeai4kQAf55mZcMCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1498037139!108843484!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56143 invoked from network); 21 Jun 2017 09:25:40 -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; 21 Jun 2017 09:25:40 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 21 Jun 2017 03:25:38 -0600
Message-Id: <594A57B10200007800165012@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 21 Jun 2017 03:25:37 -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 00/11] assorted follow-ups to recent XSAs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

MDE6IHB1YmxpYzogYWRqdXN0IGRvY3VtZW50YXRpb24gZm9sbG93aW5nIFhTQS0yMTcKMDI6IGdu
dHRhYjogcmVtb3ZlIHJlZHVuZGFudCB4ZW5oZWFwIGNoZWNrIGZyb20gZ250dGFiX3RyYW5zZmVy
KCkKMDM6IG1ha2Ugc3RlYWxfcGFnZSgpIHJldHVybiBhIHByb3BlciBlcnJvciB2YWx1ZQowNDog
ZG9tY3RsOiByZXN0cmljdCBET01DVExfc2V0X3RhcmdldCB0byBIVk0gZG9tYWlucwowNTogZXZ0
Y2huOiBjb252ZXJ0IGV2dGNobl9wb3J0X2lzXyooKSB0byBwbGFpbiBib29sCjA2OiBBUk06IHNp
bXBsaWZ5IHBhZ2UgdHlwZSBoYW5kbGluZwowNzogeDg2OiBmb2xkIGlkZW50aWNhbCBlcnJvciBw
YXRocyBpbiB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25lKCkKMDg6IGdudHRhYjogcmVtb3ZlIGhv
c3QgbWFwIGluIHRoZSBldmVudCBvZiBhIGdyYW50X21hcCBmYWlsdXJlCjA5OiBnbnR0YWI6IGF2
b2lkIHNwdXJpb3VzIG1hcHRyYWNrIGhhbmRsZSBhbGxvY2F0aW9uIGZhaWx1cmVzCjEwOiBnbnR0
YWI6IGxpbWl0IG1hcGtpbmQoKSdzIGl0ZXJhdGlvbiBjb3VudAoxMTogZ250dGFiOiBkcm9wIHVz
ZWxlc3MgbG9ja2luZwoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 21 09:26:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 09: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 1dNbty-0006pI-2J; Wed, 21 Jun 2017 09:26: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 1dNbtx-0006p1-52
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 09:26:17 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 B4/93-11537-8BB3A495; Wed, 21 Jun 2017 09:26:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDS3e7tVe
 kwb17xhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a/he4Fk1grvt67w97AOI+li5GTQ0ggT+Le
 mfeMIDavgJ3E43+PwOISAoYSpxfeBLNZBFQlXvUsYQax2QTUJdqebWcFsUUElCXufp8BVsMsE
 Cexf9ZjsDnCAi4Sb5tvskHM72GWmL/DF8TmFLCUuPnmA1CcA2iXoMTfHcIQrVoSD3/dghqjLb
 Fs4WtmkBJmAWmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxahSnFpWlFukaGuklFWWmZ5TkJmb
 m6BoaGOvlphYXJ6an5iQmFesl5+duYgSGHgMQ7GB81e18iFGSg0lJlPeCrFekEF9SfkplRmJx
 RnxRaU5q8SFGDQ4OgW27Vl9glGLJy89LVZLgzbcCqhMsSk1PrUjLzAFGB0ypBAePkgjvMnOgN
 G9xQWJucWY6ROoUoy5H04ctX5iEwGZIifNWg8wQACnKKM2DGwGL1EuMslLCvIxABwrxFKQW5W
 aWoMq/YhTnYFQS5i0HmcKTmVcCt+kV0BFMQEe8OOIBckRJIkJKqoFRWW1ud5/f2haDfbqTprZ
 ONHPgkwm4Zl2lZHZMWHbOKZ/IzuVJNs+cNt2ayNU6KXjWgleJHQK8035cEwh+LHPK85xngnA0
 V/rlgGMfSyVCP7IyfopTFXiwLDXok4tj5rmiiNbc5UF+LzdVpLk8W+yxqkLTrcjxkqI7l9Yxo
 QTJIwZiLN8KzZRYijMSDbWYi4oTAUo5ImfPAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1498037174!102611898!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42458 invoked from network); 21 Jun 2017 09:26:15 -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; 21 Jun 2017 09:26:15 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 21 Jun 2017 03:26:13 -0600
Message-Id: <594A57D40200007800165015@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 21 Jun 2017 03:26:12 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20170608171203.20416-1-wei.liu2@citrix.com>
 <20170608171203.20416-5-wei.liu2@citrix.com>
 <594967A70200007800164D29@prv-mh.provo.novell.com>
 <20170620162529.j25maj5jud766n6i@citrix.com>
 <594A2B320200007800164F37@prv-mh.provo.novell.com>
 <20170621085731.xrmxq3lao4hd4od3@citrix.com>
 <594A53F50200007800164FE8@prv-mh.provo.novell.com>
 <20170621091405.qdd5r322q4zzhxtn@citrix.com>
In-Reply-To: <20170621091405.qdd5r322q4zzhxtn@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 v4 04/27] x86: move PV invalid op 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+IE9uIDIxLjA2LjE3IGF0IDExOjE0LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gV2VkLCBKdW4gMjEsIDIwMTcgYXQgMDM6MDk6NDFBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+ID4+PiBPbiAyMS4wNi4xNyBhdCAxMDo1NywgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdy
b3RlOgo+PiA+ICtpbnQgcHZfZW11bGF0ZV9pbnZhbGlkX29wKHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzKQo+PiA+ICt7Cj4+ID4gKyAgICByZXR1cm4gIWVtdWxhdGVfaW52YWxpZF9yZHRzY3Ao
cmVncykgJiYgIWVtdWxhdGVfZm9yY2VkX2ludmFsaWRfb3AocmVncyk7Cj4+ID4gK30KPj4gCj4+
IFRoaXMgd2F5IHlvdSB3YW50IHRvIG1ha2UgdGhlIGZ1bmN0aW9uIHJldHVybiBib29sLiBBbHRl
cm5hdGl2ZWx5Cj4+IHlvdSB3b3VsZCB3YW50IHRvIHByZXNlcnZlIHRoZSBFWENSRVRfKiByZXR1
cm4gdmFsdWUgaGVyZSwgYW5kCj4+IGhhbmRsZSBpdCBhY2NvcmRpbmdseSBpbiB0aGUgY2FsbGVy
Lgo+PiAKPiAKPiBJIHdpbGwganVzdCBtYWtlIGl0IHJldHVybiBib29sLiBEbyB5b3Ugd2FudCBt
ZSB0byBzZW5kIGFub3RoZXIgdmVyc2lvbj8KCk5vIG5lZWQgdG8gSSB0aGluayAtIGZlZWwgZnJl
ZSB0byBhZGQgbXkgYWNrLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 21 09:29:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 09: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 1dNbxL-00076R-PB; Wed, 21 Jun 2017 09: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 <daniel.kiper@oracle.com>) id 1dNbxL-00076H-FQ
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 09:29:47 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 82/53-26106-A8C3A495; Wed, 21 Jun 2017 09:29:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsUyZ7p8oG6XjVe
 kweqnvBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8btz0vZC5bIV7y69Ya1gbFBoouRi0NIYCKT
 xJVXx9khnN+MEjv3vmaBcDYySnw/e4Gxi5ETpIxRYt23OBCbRUBV4tz0VnYQm01AR+Lil4dgt
 oiArsSzBc/YQJqZBXYxSXw9tBcsISwQLTFxzwY2EJtXwEZizvVpUBu2Mkr0LT7IDJEQlDg58w
 kLiM0soCVx499Lpi5GDiBbWmL5P44uRnYOTgE7iRt6IAWiAioSU05uA5soIWAocfrhNsYJjIK
 zkMyZhWTOLIQ5CxiZVzFqFKcWlaUW6RoZ6CUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn
 525iBIZtPQMD4w7G5hN+hxglOZiURHkvyHpFCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgvWsNl
 BMsSk1PrUjLzAFGEExagoNHSYR3mTlQmre4IDG3ODMdInWKUVFKnLcDpE8AJJFRmgfXBovaS4
 yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEed9ZAU3hycwrgZv+CmgxE9DiF0c8QBaXJCKkpBo
 Y5zF0Mi3Ws92/weHh11XlS8UZD255LdEnnX916gOeNcpry+8FyLF5NJm2fnh84czjavbHe/h+
 rz+Wdsf20haujRtZPAI/3n6xq+xL09r235U/J2/SWvGTKS9vy9kzh9n6mJ8v+iIs9PBP8Io48
 frpM5Z/WGt60+3hgwUa3HK231w3P1Zitz8xi0GJpTgj0VCLuag4EQCvhvIt1QIAAA==
X-Env-Sender: daniel.kiper@oracle.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1498037384!101820958!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61715 invoked from network); 21 Jun 2017 09:29:45 -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; 21 Jun 2017 09:29:45 -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
 v5L9TPA1022922
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 21 Jun 2017 09:29:26 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 v5L9TPJY007686
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 21 Jun 2017 09:29:25 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 v5L9TOhq023334;
 Wed, 21 Jun 2017 09:29:24 GMT
Received: from olila.local.net-space.pl (/10.175.185.131)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 21 Jun 2017 02:29:24 -0700
Date: Wed, 21 Jun 2017 11:29:19 +0200
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170621092919.GP4441@olila.local.net-space.pl>
References: <1497989668-6238-1-git-send-email-daniel.kiper@oracle.com>
 <1497989668-6238-3-git-send-email-daniel.kiper@oracle.com>
 <45df1a82-6d86-2b03-533b-2885e85f034a@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <45df1a82-6d86-2b03-533b-2885e85f034a@citrix.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: jgross@suse.com, linux-efi@vger.kernel.org, ard.biesheuvel@linaro.org,
 matt@codeblueprint.co.uk, x86@kernel.org, linux-kernel@vger.kernel.org,
 stable@vger.kernel.org, mingo@redhat.com, hpa@zytor.com,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com, tglx@linutronix.de
Subject: Re: [Xen-devel] [PATCH 2/2] x86/xen/efi: Init only efi struct
 members used by 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>

T24gV2VkLCBKdW4gMjEsIDIwMTcgYXQgMDk6MTA6NTFBTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAyMC8wNi8yMDE3IDIxOjE0LCBEYW5pZWwgS2lwZXIgd3JvdGU6Cj4gPiBDdXJy
ZW50IGFwcHJvYWNoLCB3aG9sZXNhbGUgZWZpIHN0cnVjdCBpbml0aWFsaXphdGlvbiBmcm9tIGVm
aV94ZW4sIGlzIG5vdAo+ID4gZ29vZC4gVXN1YWxseSBpZiBuZXcgbWVtYmVyIGlzIGRlZmluZWQg
dGhlbiBpdCBpcyBwcm9wZXJseSBpbml0aWFsaXplZCBpbgo+ID4gZHJpdmVycy9maXJtd2FyZS9l
ZmkvZWZpLmMgYnV0IG5vdCBpbiBhcmNoL3g4Ni94ZW4vZWZpLmMuIEFzIEkgc2F3IGl0IGhhcHBl
bmVkCj4gPiBhIGZldyB0aW1lcyB1bnRpbCBub3cuIFNvLCBsZXQncyBpbml0aWFsaXplIG9ubHkg
ZWZpIHN0cnVjdCBtZW1iZXJzIHVzZWQgYnkKPiA+IFhlbiB0byBhdm9pZCBzdWNoIGlzc3VlcyBp
biB0aGUgZnV0dXJlLgo+ID4KPiA+IFNpZ25lZC1vZmYtYnk6IERhbmllbCBLaXBlciA8ZGFuaWVs
LmtpcGVyQG9yYWNsZS5jb20+Cj4gPiAtLS0KPiA+ICBhcmNoL3g4Ni94ZW4vZWZpLmMgfCAgIDQ1
ICsrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ID4gIDEgZmls
ZSBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCAzMyBkZWxldGlvbnMoLSkKPiA+Cj4gPiBkaWZm
IC0tZ2l0IGEvYXJjaC94ODYveGVuL2VmaS5jIGIvYXJjaC94ODYveGVuL2VmaS5jCj4gPiBpbmRl
eCAzMGJiMmU4Li4wMWI5ZmFmIDEwMDY0NAo+ID4gLS0tIGEvYXJjaC94ODYveGVuL2VmaS5jCj4g
PiArKysgYi9hcmNoL3g4Ni94ZW4vZWZpLmMKPiA+IEBAIC01NCwzOCArNTQsNiBAQAo+ID4gIAku
dGFibGVzCQk9IEVGSV9JTlZBTElEX1RBQkxFX0FERFIgIC8qIEluaXRpYWxpemVkIGxhdGVyLiAq
Lwo+ID4gIH07Cj4gPgo+ID4gLXN0YXRpYyBjb25zdCBzdHJ1Y3QgZWZpIGVmaV94ZW4gX19pbml0
Y29uc3QgPSB7Cj4gPiAtCS5zeXN0YWIgICAgICAgICAgICAgICAgICAgPSBOVUxMLCAvKiBJbml0
aWFsaXplZCBsYXRlci4gKi8KPiA+IC0JLnJ1bnRpbWVfdmVyc2lvbgkgID0gMCwgICAgLyogSW5p
dGlhbGl6ZWQgbGF0ZXIuICovCj4gPiAtCS5tcHMgICAgICAgICAgICAgICAgICAgICAgPSBFRklf
SU5WQUxJRF9UQUJMRV9BRERSLAo+ID4gLQkuYWNwaSAgICAgICAgICAgICAgICAgICAgID0gRUZJ
X0lOVkFMSURfVEFCTEVfQUREUiwKPiA+IC0JLmFjcGkyMCAgICAgICAgICAgICAgICAgICA9IEVG
SV9JTlZBTElEX1RBQkxFX0FERFIsCj4gPiAtCS5zbWJpb3MgICAgICAgICAgICAgICAgICAgPSBF
RklfSU5WQUxJRF9UQUJMRV9BRERSLAo+ID4gLQkuc21iaW9zMyAgICAgICAgICAgICAgICAgID0g
RUZJX0lOVkFMSURfVEFCTEVfQUREUiwKPiA+IC0JLnNhbF9zeXN0YWIgICAgICAgICAgICAgICA9
IEVGSV9JTlZBTElEX1RBQkxFX0FERFIsCj4gPiAtCS5ib290X2luZm8gICAgICAgICAgICAgICAg
PSBFRklfSU5WQUxJRF9UQUJMRV9BRERSLAo+ID4gLQkuaGNkcCAgICAgICAgICAgICAgICAgICAg
ID0gRUZJX0lOVkFMSURfVEFCTEVfQUREUiwKPiA+IC0JLnVnYSAgICAgICAgICAgICAgICAgICAg
ICA9IEVGSV9JTlZBTElEX1RBQkxFX0FERFIsCj4gPiAtCS51dl9zeXN0YWIgICAgICAgICAgICAg
ICAgPSBFRklfSU5WQUxJRF9UQUJMRV9BRERSLAo+ID4gLQkuZndfdmVuZG9yICAgICAgICAgICAg
ICAgID0gRUZJX0lOVkFMSURfVEFCTEVfQUREUiwKPiA+IC0JLnJ1bnRpbWUgICAgICAgICAgICAg
ICAgICA9IEVGSV9JTlZBTElEX1RBQkxFX0FERFIsCj4gPiAtCS5jb25maWdfdGFibGUgICAgICAg
ICAgICAgPSBFRklfSU5WQUxJRF9UQUJMRV9BRERSLAo+ID4gLQkuZ2V0X3RpbWUgICAgICAgICAg
ICAgICAgID0geGVuX2VmaV9nZXRfdGltZSwKPiA+IC0JLnNldF90aW1lICAgICAgICAgICAgICAg
ICA9IHhlbl9lZmlfc2V0X3RpbWUsCj4gPiAtCS5nZXRfd2FrZXVwX3RpbWUgICAgICAgICAgPSB4
ZW5fZWZpX2dldF93YWtldXBfdGltZSwKPiA+IC0JLnNldF93YWtldXBfdGltZSAgICAgICAgICA9
IHhlbl9lZmlfc2V0X3dha2V1cF90aW1lLAo+ID4gLQkuZ2V0X3ZhcmlhYmxlICAgICAgICAgICAg
ID0geGVuX2VmaV9nZXRfdmFyaWFibGUsCj4gPiAtCS5nZXRfbmV4dF92YXJpYWJsZSAgICAgICAg
PSB4ZW5fZWZpX2dldF9uZXh0X3ZhcmlhYmxlLAo+ID4gLQkuc2V0X3ZhcmlhYmxlICAgICAgICAg
ICAgID0geGVuX2VmaV9zZXRfdmFyaWFibGUsCj4gPiAtCS5xdWVyeV92YXJpYWJsZV9pbmZvICAg
ICAgPSB4ZW5fZWZpX3F1ZXJ5X3ZhcmlhYmxlX2luZm8sCj4gPiAtCS51cGRhdGVfY2Fwc3VsZSAg
ICAgICAgICAgPSB4ZW5fZWZpX3VwZGF0ZV9jYXBzdWxlLAo+ID4gLQkucXVlcnlfY2Fwc3VsZV9j
YXBzICAgICAgID0geGVuX2VmaV9xdWVyeV9jYXBzdWxlX2NhcHMsCj4gPiAtCS5nZXRfbmV4dF9o
aWdoX21vbm9fY291bnQgPSB4ZW5fZWZpX2dldF9uZXh0X2hpZ2hfbW9ub19jb3VudCwKPiA+IC0J
LnJlc2V0X3N5c3RlbSAgICAgICAgICAgICA9IHhlbl9lZmlfcmVzZXRfc3lzdGVtLAo+ID4gLQku
c2V0X3ZpcnR1YWxfYWRkcmVzc19tYXAgID0gTlVMTCwgLyogTm90IHVzZWQgdW5kZXIgWGVuLiAq
Lwo+ID4gLQkuZmxhZ3MJCQkgID0gMCAgICAgLyogSW5pdGlhbGl6ZWQgbGF0ZXIuICovCj4gPiAt
fTsKPiA+IC0KPiA+ICBzdGF0aWMgZWZpX3N5c3RlbV90YWJsZV90IF9faW5pdCAqeGVuX2VmaV9w
cm9iZSh2b2lkKQo+ID4gIHsKPiA+ICAJc3RydWN0IHhlbl9wbGF0Zm9ybV9vcCBvcCA9IHsKPiA+
IEBAIC0xMDIsNyArNzAsMTggQEAgc3RhdGljIGVmaV9zeXN0ZW1fdGFibGVfdCBfX2luaXQgKnhl
bl9lZmlfcHJvYmUodm9pZCkKPiA+Cj4gPiAgCS8qIEhlcmUgd2Uga25vdyB0aGF0IFhlbiBydW5z
IG9uIEVGSSBwbGF0Zm9ybS4gKi8KPiA+Cj4gPiAtCWVmaSA9IGVmaV94ZW47Cj4gPiArCWVmaS5n
ZXRfdGltZSA9IHhlbl9lZmlfZ2V0X3RpbWU7Cj4gPiArCWVmaS5zZXRfdGltZSA9IHhlbl9lZmlf
c2V0X3RpbWU7Cj4gPiArCWVmaS5nZXRfd2FrZXVwX3RpbWUgPSB4ZW5fZWZpX2dldF93YWtldXBf
dGltZTsKPiA+ICsJZWZpLnNldF93YWtldXBfdGltZSA9IHhlbl9lZmlfc2V0X3dha2V1cF90aW1l
Owo+ID4gKwllZmkuZ2V0X3ZhcmlhYmxlID0geGVuX2VmaV9nZXRfdmFyaWFibGU7Cj4gPiArCWVm
aS5nZXRfbmV4dF92YXJpYWJsZSA9IHhlbl9lZmlfZ2V0X25leHRfdmFyaWFibGU7Cj4gPiArCWVm
aS5zZXRfdmFyaWFibGUgPSB4ZW5fZWZpX3NldF92YXJpYWJsZTsKPiA+ICsJZWZpLnF1ZXJ5X3Zh
cmlhYmxlX2luZm8gPSB4ZW5fZWZpX3F1ZXJ5X3ZhcmlhYmxlX2luZm87Cj4gPiArCWVmaS51cGRh
dGVfY2Fwc3VsZSA9IHhlbl9lZmlfdXBkYXRlX2NhcHN1bGU7Cj4gPiArCWVmaS5xdWVyeV9jYXBz
dWxlX2NhcHMgPSB4ZW5fZWZpX3F1ZXJ5X2NhcHN1bGVfY2FwczsKPiA+ICsJZWZpLmdldF9uZXh0
X2hpZ2hfbW9ub19jb3VudCA9IHhlbl9lZmlfZ2V0X25leHRfaGlnaF9tb25vX2NvdW50Owo+ID4g
KwllZmkucmVzZXRfc3lzdGVtID0geGVuX2VmaV9yZXNldF9zeXN0ZW07Cj4KPiBUaGlzIHByZXN1
bWFibHkgbWVhbnMgdGhhdCB0aGUgc3lzdGVtIGRlZmF1bHQgdmFsdWVzIGFyZSBhbHJlYWR5IHBy
ZXNlbnQKPiBpbiBlZmkgYXQgdGhlIHBvaW50IHRoYXQgd2Ugb3ZlcndyaXRlIHNvbWUgWGVuIHNw
ZWNpZmljcz8KCk1vcmUgb3IgbGVzcy4KCj4gSWYgc28sIHN1cmVseSB5b3UgbmVlZCB0byByZXRh
aW4gdGhlIGNsb2JiZXJpbmcgb2Ygc2V0X3ZpcnR1YWxfYWRkcmVzc19tYXAgPwoKTm9wZSwgYnkg
ZGVmYXVsdCBlZmkuc2V0X3ZpcnR1YWxfYWRkcmVzc19tYXAgaXMgTlVMTCAocGxlYXNlIHRha2Ug
YSBsb29rCmF0IGVmaSBzdHJ1Y3QgaW5pdGlhbGl6YXRpb24gaW4gZHJpdmVycy9maXJtd2FyZS9l
ZmkvZWZpLmMpLiBBbmQgaXQgaXMKbm90IHRvdWNoZWQgaWYgZWZpX2VuYWJsZWQoRUZJX1BBUkFW
SVJUKS4KCkRhbmllbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 21 09:29:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 09: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 1dNbxJ-000766-IF; Wed, 21 Jun 2017 09:29: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=3381a6b98=wei.liu2@citrix.com>)
 id 1dNbxI-00075z-2U
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 09:29:44 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 C5/28-03058-78C3A495; Wed, 21 Jun 2017 09:29:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDvW6bjVe
 kwbbtNhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bzL7OYC76xVuw9+JqlgfERSxcjJ4eEgL/E
 zP0nmEFsFgFVieXP+9hBbDYBZYmfnb1sILYIkN376zdYPbNApcS+v2vAaoQFXCTeNt8Eq+EVs
 JA4dmIL0BwuDiGBA8wS53ruMkEkBCVOznwC1awjsWD3J6AGDiBbWmL5Pw6QMKeAvcSZvkuMIL
 aogIpE59I5YOVCAgoSHdOPMU1g5JuFZNIsJJNmIUxawMi8ilGjOLWoLLVI19BML6koMz2jJDc
 xM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMNQYgGAH4/2NAYcYJTmYlER5L8h6RQrxJeWnVGYk
 FmfEF5XmpBYfYpTh4FCS4P1gBZQTLEpNT61Iy8wBBj1MWoKDR0mEd5k5UJq3uCAxtzgzHSJ1i
 lGXo+nDli9MQix5+XmpUuK810FmCIAUZZTmwY2AReAlRlkpYV5GoKOEeApSi3IzS1DlXzGKcz
 AqCfO+A5nCk5lXArfpFdARTEBHvDjiAXJESSJCSqqB0WpHgqT3lyNPNOO1LNvtbvwJOOHS+y5
 yC/eSoJ+u8TVMO3LU7lj4aK/KCfRdMztDel/h842FaeJxa7RsE2avEYpTj3IP091wj0f6MIe+
 VNyCnedyuRil+r+Kv2Kffr9u7tHT8xZJP3hwdo6IWtTyX02c0xcf33p77WzblQyNt2omzZrPu
 2ubrhJLcUaioRZzUXEiAMC6gH67AgAA
X-Env-Sender: prvs=3381a6b98=wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1498037381!68751066!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7392 invoked from network); 21 Jun 2017 09:29:42 -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;
 21 Jun 2017 09:29:42 -0000
X-IronPort-AV: E=Sophos;i="5.39,368,1493683200"; d="scan'208";a="437275564"
Date: Wed, 21 Jun 2017 10:29:34 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170621092934.66yfaqqexbutbcei@citrix.com>
References: <20170608171203.20416-1-wei.liu2@citrix.com>
 <20170608171203.20416-5-wei.liu2@citrix.com>
 <594967A70200007800164D29@prv-mh.provo.novell.com>
 <20170620162529.j25maj5jud766n6i@citrix.com>
 <594A2B320200007800164F37@prv-mh.provo.novell.com>
 <20170621085731.xrmxq3lao4hd4od3@citrix.com>
 <594A53F50200007800164FE8@prv-mh.provo.novell.com>
 <20170621091405.qdd5r322q4zzhxtn@citrix.com>
 <594A57D40200007800165015@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <594A57D40200007800165015@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 v4 04/27] x86: move PV invalid op 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>

T24gV2VkLCBKdW4gMjEsIDIwMTcgYXQgMDM6MjY6MTJBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDIxLjA2LjE3IGF0IDExOjE0LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBPbiBXZWQsIEp1biAyMSwgMjAxNyBhdCAwMzowOTo0MUFNIC0wNjAwLCBKYW4gQmV1
bGljaCB3cm90ZToKPiA+PiA+Pj4gT24gMjEuMDYuMTcgYXQgMTA6NTcsIDx3ZWkubGl1MkBjaXRy
aXguY29tPiB3cm90ZToKPiA+PiA+ICtpbnQgcHZfZW11bGF0ZV9pbnZhbGlkX29wKHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzKQo+ID4+ID4gK3sKPiA+PiA+ICsgICAgcmV0dXJuICFlbXVsYXRl
X2ludmFsaWRfcmR0c2NwKHJlZ3MpICYmICFlbXVsYXRlX2ZvcmNlZF9pbnZhbGlkX29wKHJlZ3Mp
Owo+ID4+ID4gK30KPiA+PiAKPiA+PiBUaGlzIHdheSB5b3Ugd2FudCB0byBtYWtlIHRoZSBmdW5j
dGlvbiByZXR1cm4gYm9vbC4gQWx0ZXJuYXRpdmVseQo+ID4+IHlvdSB3b3VsZCB3YW50IHRvIHBy
ZXNlcnZlIHRoZSBFWENSRVRfKiByZXR1cm4gdmFsdWUgaGVyZSwgYW5kCj4gPj4gaGFuZGxlIGl0
IGFjY29yZGluZ2x5IGluIHRoZSBjYWxsZXIuCj4gPj4gCj4gPiAKPiA+IEkgd2lsbCBqdXN0IG1h
a2UgaXQgcmV0dXJuIGJvb2wuIERvIHlvdSB3YW50IG1lIHRvIHNlbmQgYW5vdGhlciB2ZXJzaW9u
Pwo+IAo+IE5vIG5lZWQgdG8gSSB0aGluayAtIGZlZWwgZnJlZSB0byBhZGQgbXkgYWNrLgo+IAoK
Q29vbC4gVGhhbmsgeW91LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 21 09:30:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 09:30:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNbyH-0007i8-25; Wed, 21 Jun 2017 09: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 <JBeulich@suse.com>) id 1dNbyG-0007i0-6E
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 09:30:44 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 C8/FB-03058-3CC3A495; Wed, 21 Jun 2017 09:30:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsXS6fjDS/eQjVe
 kwfJtuhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a7pmbmggapijs/97I0ME4T62Lk5BASyJPo
 fbeDGcTmFbCT+LzjBZgtIWAocXrhTRYQm0VAVWLdmptMIDabgLpE27PtrF2MHBwiAgYS544md
 TFycTALrGWSuDjrLliNsICrxOqdz9kh5hdJbD2wGszmFLCXmLPsNRtIL6+AoMTfHcIgYWagtY
 1zfrBMYOSZhZCZhSQDYWtJPPx1C8rWlli28DUzSDmzgLTE8n8cEGFDiZ5f/xlRlYDYNhJt3Q/
 ZFjByrGJUL04tKkst0jXVSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDFYGINjB
 OP2y/yFGSQ4mJVHeC7JekUJ8SfkplRmJxRnxRaU5qcWHGDU4OAS27Vp9gVGKJS8/L1VJgveuN
 VCdYFFqempFWmYOMJ5gSiU4eJREeJeZA6V5iwsSc4sz0yFSpxgVpcR5O0D6BEASGaV5cG2wGL
 7EKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd53VkBTeDLzSuCmvwJazAS0+MURD5DFJYkIKak
 GRu4PeycK9c/LUpv+4LrTY62O4CyWzqsnvsXFhDi+YFU0mfv6TKWNmXmcrQmX+KSOAy995m1t
 Yyn7/biqJ/FUuOHTs69dd26pZPh9Z2KYvOaVd9GeiTXvl/y+ErnD//XajMXna2xSpH323c6QK
 5S5E8GlVfVa/m/7qgmxOuuzmJvWv287YCvVp8RSnJFoqMVcVJwIAJGqY8HcAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1498037440!61009516!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36799 invoked from network); 21 Jun 2017 09:30:42 -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; 21 Jun 2017 09:30:42 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 21 Jun 2017 03:30:40 -0600
Message-Id: <594A58DF0200007800165034@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 21 Jun 2017 03:30:39 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <594A57B10200007800165012@prv-mh.provo.novell.com>
 <594A57B10200007800165012@prv-mh.provo.novell.com>
In-Reply-To: <594A57B10200007800165012@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__PartE8D0F6AF.3__="
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 01/11] public: adjust documentation following
	XSA-217
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.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 MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__PartE8D0F6AF.3__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Signed-off-by: Jan Beulich <jbeulich@suse.com>

--- a/xen/include/public/grant_table.h
+++ b/xen/include/public/grant_table.h
@@ -411,12 +411,13 @@ typedef struct gnttab_dump_table gnttab_
 DEFINE_XEN_GUEST_HANDLE(gnttab_dump_table_t);
=20
 /*
- * GNTTABOP_transfer_grant_ref: Transfer <frame> to a foreign domain. The
- * foreign domain has previously registered its interest in the transfer =
via
- * <domid, ref>.
+ * GNTTABOP_transfer: Transfer <frame> to a foreign domain. The foreign =
domain
+ * has previously registered its interest in the transfer via <domid, =
ref>.
  *
  * Note that, even if the transfer fails, the specified page no longer =
belongs
  * to the calling domain *unless* the error is GNTST_bad_page.
+ *
+ * Note further that only PV guests can use this operation.
  */
 struct gnttab_transfer {
     /* IN parameters. */
--- a/xen/include/public/memory.h
+++ b/xen/include/public/memory.h
@@ -102,6 +102,8 @@ DEFINE_XEN_GUEST_HANDLE(xen_memory_reser
  * Returns zero on complete success, otherwise a negative error code.
  * On complete success then always @nr_exchanged =3D=3D @in.nr_extents.
  * On partial success @nr_exchanged indicates how much work was done.
+ *
+ * Note that only PV guests can use this operation.
  */
 #define XENMEM_exchange             11
 struct xen_memory_exchange {




--=__PartE8D0F6AF.3__=
Content-Type: text/plain; name="xsa217-doc.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="xsa217-doc.patch"

public: adjust documentation following XSA-217=0A=0ASigned-off-by: Jan =
Beulich <jbeulich@suse.com>=0A=0A--- a/xen/include/public/grant_table.h=0A+=
++ b/xen/include/public/grant_table.h=0A@@ -411,12 +411,13 @@ typedef =
struct gnttab_dump_table gnttab_=0A DEFINE_XEN_GUEST_HANDLE(gnttab_dump_tab=
le_t);=0A =0A /*=0A- * GNTTABOP_transfer_grant_ref: Transfer <frame> to a =
foreign domain. The=0A- * foreign domain has previously registered its =
interest in the transfer via=0A- * <domid, ref>.=0A+ * GNTTABOP_transfer: =
Transfer <frame> to a foreign domain. The foreign domain=0A+ * has =
previously registered its interest in the transfer via <domid, ref>.=0A  =
*=0A  * Note that, even if the transfer fails, the specified page no =
longer belongs=0A  * to the calling domain *unless* the error is GNTST_bad_=
page.=0A+ *=0A+ * Note further that only PV guests can use this operation.=
=0A  */=0A struct gnttab_transfer {=0A     /* IN parameters. */=0A--- =
a/xen/include/public/memory.h=0A+++ b/xen/include/public/memory.h=0A@@ =
-102,6 +102,8 @@ DEFINE_XEN_GUEST_HANDLE(xen_memory_reser=0A  * Returns =
zero on complete success, otherwise a negative error code.=0A  * On =
complete success then always @nr_exchanged =3D=3D @in.nr_extents.=0A  * On =
partial success @nr_exchanged indicates how much work was done.=0A+ *=0A+ =
* Note that only PV guests can use this operation.=0A  */=0A #define =
XENMEM_exchange             11=0A struct xen_memory_exchange {=0A
--=__PartE8D0F6AF.3__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__PartE8D0F6AF.3__=--


From xen-devel-bounces@lists.xen.org Wed Jun 21 09:31:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 09:31:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNbyu-0007pO-DS; Wed, 21 Jun 2017 09:31: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 1dNbyt-0007oy-0l
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 09:31:23 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 31/48-03613-AEC3A495; Wed, 21 Jun 2017 09:31:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsXS6fjDS/eljVe
 kwe2dOhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bO/T2MBc/5K5b/e8bUwDiJp4uRk0NIIE9i
 9qY3TCA2r4CdRN/FF+wgtoSAocTphTdZuhg5OFgEVCVe7EwFCbMJqEu0PdvOChIWETCQOHc0q
 YuRi4NZYC2TxMVZd5lA4sICoRIvP7JCTC+S2HpgNdhETgF7iTnLXrOBlPAKCEr83SEMEmYGWt
 rR/ohxAiPPLITMLCQZCFtL4uGvWywQtrbEsoWvmUHKmQWkJZb/44AwrSQeL3ZGVQFiu0oc+vq
 IcQEjxypGjeLUorLUIl1DU72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMBAZQCC
 HYzflgUcYpTkYFIS5b0g6xUpxJeUn1KZkVicEV9UmpNafIhRhoNDSYK30BooJ1iUmp5akZaZA
 4wZmLQEB4+SCO8yc6A0b3FBYm5xZjpE6hSjLseG1eu/MAmx5OXnpUqJ83aAzBAAKcoozYMbAY
 vfS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmfWcFNIUnM68EbtMroCOYgI54ccQD5IiSRIS
 UVAOjqd2pawonqk5suDU/qN+nNOxDmMbBD2Zqzy6UeRetWL200U3WYbJF3SPen+4Wuu8+Xuvo
 qJL5VsYesbHPOFLZqXwiU0BknsDp5LIsE47N2QXbrxZGBFTcK4xZp3OQXevMT6m37zTDY/OXr
 mCblVYo1rZQq12lgEfsgc2eLV76ezYc+Hpwb6oSS3FGoqEWc1FxIgDaPeQc2gIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1498037480!49177275!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8412 invoked from network); 21 Jun 2017 09:31:21 -0000
Received: from prv-mh.provo.novell.com (HELO prv-mh.provo.novell.com)
 (137.65.248.74)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Jun 2017 09:31:21 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 21 Jun 2017 03:31:19 -0600
Message-Id: <594A59060200007800165038@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 21 Jun 2017 03:31:18 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <594A57B10200007800165012@prv-mh.provo.novell.com>
 <594A57B10200007800165012@prv-mh.provo.novell.com>
In-Reply-To: <594A57B10200007800165012@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__PartB189AFF6.3__="
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 02/11] gnttab: remove redundant xenheap check
 from gnttab_transfer()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.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 MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__PartB189AFF6.3__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

The message isn't very useful, and the check is being done by
steal_page() anyway.

Signed-off-by: Jan Beulich <jbeulich@suse.com>

--- a/xen/common/grant_table.c
+++ b/xen/common/grant_table.c
@@ -1843,15 +1843,6 @@ gnttab_transfer(
         }
=20
         page =3D mfn_to_page(mfn);
-        if ( unlikely(is_xen_heap_page(page)) )
-        {=20
-            put_gfn(d, gop.mfn);
-            gdprintk(XENLOG_INFO, "gnttab_transfer: xen frame %lx\n",
-                    (unsigned long)gop.mfn);
-            gop.status =3D GNTST_bad_page;
-            goto copyback;
-        }
-
         if ( steal_page(d, page, 0) < 0 )
         {
             put_gfn(d, gop.mfn);




--=__PartB189AFF6.3__=
Content-Type: text/plain; name="gnttab-xfer-xenheap.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="gnttab-xfer-xenheap.patch"

gnttab: remove redundant xenheap check from gnttab_transfer()=0A=0AThe =
message isn't very useful, and the check is being done by=0Asteal_page() =
anyway.=0A=0ASigned-off-by: Jan Beulich <jbeulich@suse.com>=0A=0A--- =
a/xen/common/grant_table.c=0A+++ b/xen/common/grant_table.c=0A@@ -1843,15 =
+1843,6 @@ gnttab_transfer(=0A         }=0A =0A         page =3D mfn_to_pag=
e(mfn);=0A-        if ( unlikely(is_xen_heap_page(page)) )=0A-        { =
=0A-            put_gfn(d, gop.mfn);=0A-            gdprintk(XENLOG_INFO, =
"gnttab_transfer: xen frame %lx\n",=0A-                    (unsigned =
long)gop.mfn);=0A-            gop.status =3D GNTST_bad_page;=0A-           =
 goto copyback;=0A-        }=0A-=0A         if ( steal_page(d, page, 0) < =
0 )=0A         {=0A             put_gfn(d, gop.mfn);=0A
--=__PartB189AFF6.3__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__PartB189AFF6.3__=--


From xen-devel-bounces@lists.xen.org Wed Jun 21 09:32:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 09: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 1dNc02-00082j-N2; Wed, 21 Jun 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 <JBeulich@suse.com>) id 1dNc01-00082R-DA
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 09:32:33 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 F6/EB-03371-03D3A495; Wed, 21 Jun 2017 09:32:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsXS6fjDS1ff1iv
 S4OofFYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaPrzwaWgnmeFee+zWBpYFxu2cXIySEkkCdx
 9/hDZhCbV8BOou3Fe0YQW0LAUOL0wpssXYwcHCwCqhIP3+qChNkE1CXanm1nBQmLCBhInDua1
 MXIxcEscJVJomnxSnaQGmEBF4nlpzcxQowvkth6YDVYnFPAXmLOstdsIL28AoISf3cIg4SZgb
 a+OXyDcQIjzyyEzCwkGQhbS+Lhr1ssELa2xLKFr5lBypkFpCWW/+OACFtIPGjvZERVAmI7S0y
 4OZF9ASPHKkaN4tSistQiXUMTvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwGBl
 AIIdjNc3BhxilORgUhLlvSDrFSnEl5SfUpmRWJwRX1Sak1p8iFGDg0Ng267VFxilWPLy81KVJ
 HjvWgPVCRalpqdWpGXmAOMJplSCg0dJhHeZOVCat7ggMbc4Mx0idYpRUUqctwOkTwAkkVGaB9
 cGi+FLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuYNsAGawpOZVwI3/RXQYiagxS+OeIAsLkl
 ESEk1MFp9WfFm98HvTld7lRW1lnz5577e1uNsqej8nC3u1V57NioETJwU6WDvm2Dg91u82G21
 6N9bLYX1wo+Kd70TmeVcnhh3oWqinbnSJgaRrAdPJC5K7r2ot1YkSepuYkLeH5Zby5fP31B5/
 1Lu6T9H2W97Ca7XdOcqj1Y9ps8l/tjtYme4ZoSckxJLcUaioRZzUXEiAL9gFPbcAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1498037549!68304396!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55980 invoked from network); 21 Jun 2017 09:32:31 -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; 21 Jun 2017 09:32:31 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 21 Jun 2017 03:32:29 -0600
Message-Id: <594A594B0200007800165052@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 21 Jun 2017 03:32:27 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <594A57B10200007800165012@prv-mh.provo.novell.com>
 <594A57B10200007800165012@prv-mh.provo.novell.com>
In-Reply-To: <594A57B10200007800165012@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__Part7D45633B.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>
Subject: [Xen-devel] [PATCH 03/11] make steal_page() return a proper error
	value
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.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 MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__Part7D45633B.4__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

... and use it where suitable (the tmem caller doesn't propagate an
error code). While it doesn't matter as much, also make donate_page()
follow suit on x86 (on ARM it already returns -ENOSYS).

Also move their declarations to common code and add __must_check.

Signed-off-by: Jan Beulich <jbeulich@suse.com>

--- a/xen/arch/arm/mm.c
+++ b/xen/arch/arm/mm.c
@@ -1090,7 +1090,7 @@ int donate_page(struct domain *d, struct
 int steal_page(
     struct domain *d, struct page_info *page, unsigned int memflags)
 {
-    return -1;
+    return -EOPNOTSUPP;
 }
=20
 int page_is_ram_type(unsigned long mfn, unsigned long mem_type)
--- a/xen/arch/x86/mm.c
+++ b/xen/arch/x86/mm.c
@@ -4424,7 +4424,7 @@ int donate_page(
              page_to_mfn(page), d->domain_id,
              owner ? owner->domain_id : DOMID_INVALID,
              page->count_info, page->u.inuse.type_info);
-    return -1;
+    return -EINVAL;
 }
=20
 int steal_page(
@@ -4435,7 +4435,7 @@ int steal_page(
     const struct domain *owner =3D dom_xen;
=20
     if ( paging_mode_external(d) )
-        return -1;
+        return -EOPNOTSUPP;
=20
     spin_lock(&d->page_alloc_lock);
=20
@@ -4490,7 +4490,7 @@ int steal_page(
              page_to_mfn(page), d->domain_id,
              owner ? owner->domain_id : DOMID_INVALID,
              page->count_info, page->u.inuse.type_info);
-    return -1;
+    return -EINVAL;
 }
=20
 static int __do_update_va_mapping(
--- a/xen/common/grant_table.c
+++ b/xen/common/grant_table.c
@@ -1843,10 +1843,10 @@ gnttab_transfer(
         }
=20
         page =3D mfn_to_page(mfn);
-        if ( steal_page(d, page, 0) < 0 )
+        if ( (rc =3D steal_page(d, page, 0)) < 0 )
         {
             put_gfn(d, gop.mfn);
-            gop.status =3D GNTST_bad_page;
+            gop.status =3D rc =3D=3D -EINVAL ? GNTST_bad_page : GNTST_gene=
ral_error;
             goto copyback;
         }
=20
--- a/xen/common/memory.c
+++ b/xen/common/memory.c
@@ -566,10 +566,10 @@ static long memory_exchange(XEN_GUEST_HA
=20
                 page =3D mfn_to_page(mfn);
=20
-                if ( unlikely(steal_page(d, page, MEMF_no_refcount)) )
+                rc =3D steal_page(d, page, MEMF_no_refcount);
+                if ( unlikely(rc) )
                 {
                     put_gfn(d, gmfn + k);
-                    rc =3D -EINVAL;
                     goto fail;
                 }
=20
--- a/xen/include/asm-arm/mm.h
+++ b/xen/include/asm-arm/mm.h
@@ -322,11 +322,6 @@ static inline int relinquish_shared_page
 /* Arch-specific portion of memory_op hypercall. */
 long arch_memory_op(int op, XEN_GUEST_HANDLE_PARAM(void) arg);
=20
-int steal_page(
-    struct domain *d, struct page_info *page, unsigned int memflags);
-int donate_page(
-    struct domain *d, struct page_info *page, unsigned int memflags);
-
 #define domain_set_alloc_bitsize(d) ((void)0)
 #define domain_clamp_alloc_bitsize(d, b) (b)
=20
--- a/xen/include/asm-x86/mm.h
+++ b/xen/include/asm-x86/mm.h
@@ -550,11 +550,6 @@ long subarch_memory_op(unsigned long cmd
 int compat_arch_memory_op(unsigned long cmd, XEN_GUEST_HANDLE_PARAM(void))=
;
 int compat_subarch_memory_op(int op, XEN_GUEST_HANDLE_PARAM(void));
=20
-int steal_page(
-    struct domain *d, struct page_info *page, unsigned int memflags);
-int donate_page(
-    struct domain *d, struct page_info *page, unsigned int memflags);
-
 int map_ldt_shadow_page(unsigned int);
=20
 #define NIL(type) ((type *)-sizeof(type))
--- a/xen/include/xen/mm.h
+++ b/xen/include/xen/mm.h
@@ -567,8 +567,12 @@ int xenmem_add_to_physmap_one(struct dom
                               union xen_add_to_physmap_batch_extra extra,
                               unsigned long idx, gfn_t gfn);
=20
-/* Returns 0 on success, or negative on error. */
+/* Return 0 on success, or negative on error. */
 int __must_check guest_remove_page(struct domain *d, unsigned long gmfn);
+int __must_check steal_page(struct domain *d, struct page_info *page,
+                            unsigned int memflags);
+int __must_check donate_page(struct domain *d, struct page_info *page,
+                             unsigned int memflags);
=20
 #define RAM_TYPE_CONVENTIONAL 0x00000001
 #define RAM_TYPE_RESERVED     0x00000002



--=__Part7D45633B.4__=
Content-Type: text/plain; name="steal_page-retval.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="steal_page-retval.patch"

make steal_page() return a proper error value=0A=0A... and use it where =
suitable (the tmem caller doesn't propagate an=0Aerror code). While it =
doesn't matter as much, also make donate_page()=0Afollow suit on x86 (on =
ARM it already returns -ENOSYS).=0A=0AAlso move their declarations to =
common code and add __must_check.=0A=0ASigned-off-by: Jan Beulich =
<jbeulich@suse.com>=0A=0A--- a/xen/arch/arm/mm.c=0A+++ b/xen/arch/arm/mm.c=
=0A@@ -1090,7 +1090,7 @@ int donate_page(struct domain *d, struct=0A int =
steal_page(=0A     struct domain *d, struct page_info *page, unsigned int =
memflags)=0A {=0A-    return -1;=0A+    return -EOPNOTSUPP;=0A }=0A =0A =
int page_is_ram_type(unsigned long mfn, unsigned long mem_type)=0A--- =
a/xen/arch/x86/mm.c=0A+++ b/xen/arch/x86/mm.c=0A@@ -4424,7 +4424,7 @@ int =
donate_page(=0A              page_to_mfn(page), d->domain_id,=0A           =
   owner ? owner->domain_id : DOMID_INVALID,=0A              page->count_in=
fo, page->u.inuse.type_info);=0A-    return -1;=0A+    return -EINVAL;=0A =
}=0A =0A int steal_page(=0A@@ -4435,7 +4435,7 @@ int steal_page(=0A     =
const struct domain *owner =3D dom_xen;=0A =0A     if ( paging_mode_externa=
l(d) )=0A-        return -1;=0A+        return -EOPNOTSUPP;=0A =0A     =
spin_lock(&d->page_alloc_lock);=0A =0A@@ -4490,7 +4490,7 @@ int steal_page(=
=0A              page_to_mfn(page), d->domain_id,=0A              owner ? =
owner->domain_id : DOMID_INVALID,=0A              page->count_info, =
page->u.inuse.type_info);=0A-    return -1;=0A+    return -EINVAL;=0A }=0A =
=0A static int __do_update_va_mapping(=0A--- a/xen/common/grant_table.c=0A+=
++ b/xen/common/grant_table.c=0A@@ -1843,10 +1843,10 @@ gnttab_transfer(=0A=
         }=0A =0A         page =3D mfn_to_page(mfn);=0A-        if ( =
steal_page(d, page, 0) < 0 )=0A+        if ( (rc =3D steal_page(d, page, =
0)) < 0 )=0A         {=0A             put_gfn(d, gop.mfn);=0A-            =
gop.status =3D GNTST_bad_page;=0A+            gop.status =3D rc =3D=3D =
-EINVAL ? GNTST_bad_page : GNTST_general_error;=0A             goto =
copyback;=0A         }=0A =0A--- a/xen/common/memory.c=0A+++ b/xen/common/m=
emory.c=0A@@ -566,10 +566,10 @@ static long memory_exchange(XEN_GUEST_HA=0A=
 =0A                 page =3D mfn_to_page(mfn);=0A =0A-                if =
( unlikely(steal_page(d, page, MEMF_no_refcount)) )=0A+                rc =
=3D steal_page(d, page, MEMF_no_refcount);=0A+                if ( =
unlikely(rc) )=0A                 {=0A                     put_gfn(d, gmfn =
+ k);=0A-                    rc =3D -EINVAL;=0A                     goto =
fail;=0A                 }=0A =0A--- a/xen/include/asm-arm/mm.h=0A+++ =
b/xen/include/asm-arm/mm.h=0A@@ -322,11 +322,6 @@ static inline int =
relinquish_shared_page=0A /* Arch-specific portion of memory_op hypercall. =
*/=0A long arch_memory_op(int op, XEN_GUEST_HANDLE_PARAM(void) arg);=0A =
=0A-int steal_page(=0A-    struct domain *d, struct page_info *page, =
unsigned int memflags);=0A-int donate_page(=0A-    struct domain *d, =
struct page_info *page, unsigned int memflags);=0A-=0A #define domain_set_a=
lloc_bitsize(d) ((void)0)=0A #define domain_clamp_alloc_bitsize(d, b) =
(b)=0A =0A--- a/xen/include/asm-x86/mm.h=0A+++ b/xen/include/asm-x86/mm.h=
=0A@@ -550,11 +550,6 @@ long subarch_memory_op(unsigned long cmd=0A int =
compat_arch_memory_op(unsigned long cmd, XEN_GUEST_HANDLE_PARAM(void));=0A =
int compat_subarch_memory_op(int op, XEN_GUEST_HANDLE_PARAM(void));=0A =
=0A-int steal_page(=0A-    struct domain *d, struct page_info *page, =
unsigned int memflags);=0A-int donate_page(=0A-    struct domain *d, =
struct page_info *page, unsigned int memflags);=0A-=0A int map_ldt_shadow_p=
age(unsigned int);=0A =0A #define NIL(type) ((type *)-sizeof(type))=0A--- =
a/xen/include/xen/mm.h=0A+++ b/xen/include/xen/mm.h=0A@@ -567,8 +567,12 @@ =
int xenmem_add_to_physmap_one(struct dom=0A                               =
union xen_add_to_physmap_batch_extra extra,=0A                             =
  unsigned long idx, gfn_t gfn);=0A =0A-/* Returns 0 on success, or =
negative on error. */=0A+/* Return 0 on success, or negative on error. =
*/=0A int __must_check guest_remove_page(struct domain *d, unsigned long =
gmfn);=0A+int __must_check steal_page(struct domain *d, struct page_info =
*page,=0A+                            unsigned int memflags);=0A+int =
__must_check donate_page(struct domain *d, struct page_info *page,=0A+     =
                        unsigned int memflags);=0A =0A #define RAM_TYPE_CON=
VENTIONAL 0x00000001=0A #define RAM_TYPE_RESERVED     0x00000002=0A
--=__Part7D45633B.4__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__Part7D45633B.4__=--


From xen-devel-bounces@lists.xen.org Wed Jun 21 09:32:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 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 1dNc06-00083k-U7; Wed, 21 Jun 2017 09: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 <daniel.kiper@oracle.com>) id 1dNc05-00083C-9c
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 09:32:37 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 DD/21-02180-43D3A495; Wed, 21 Jun 2017 09:32:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXSO6nOVdfE1iv
 S4N5eNovvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP73+2sBa3iFX/vJTcw9gp2MXJxCAl0MEnc
 fNzLCuF8YZT4N3MmC4SzgVHi4OIP7BDOREaJDSe3MnUxcnKwCKhKfD11mhHEZhPQkbj45SE7i
 C0ioCSx+MtHsAZmgV1MErtffgUrEhbwk+j985sZxOYVsJH4NGsl1NT1jBIbN/xnh0gISpyc+Y
 QFxGYW0JK48e8l0DYOIFtaYvk/DpAwp4CFRPufN2BHiAqoSEw5uY0NxJYQMJbom9XHMoFRcBa
 SSbOQTJqFMGkBI/MqRo3i1KKy1CJdQwu9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95Pzc
 TYzA0GUAgh2MTds9DzFKcjApifJekPWKFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBe9caKCdYl
 JqeWpGWmQOMIpi0BAePkgjvMnOgNG9xQWJucWY6ROoUo6KUOK+gDVBCACSRUZoH1waL3EuMsl
 LCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5n1nBTSFJzOvBG76K6DFTECLXxzxAFlckoiQkmpgTFh
 vJRl3VWqlS2HB/dQVFtMcamRDSqcEPFv5/9aGy57rWqZYvDuf/TQlTdb8w2Jx9t3Rf5mjMj5b
 /fVcoXHlkd3hqFjByP6CD1d3Xws66VuZtOvZ0VqpCbvK6jydHffFVguvtbw4r59bbnfr+3l8o
 peerGjaLaoVGXvkgOxdy0lv+CSSXaW1lFiKMxINtZiLihMByNpb59cCAAA=
X-Env-Sender: daniel.kiper@oracle.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1498037554!84586087!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9255 invoked from network); 21 Jun 2017 09:32:35 -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; 21 Jun 2017 09:32:35 -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
 v5L9WNGq027792
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Wed, 21 Jun 2017 09:32:23 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0021.oracle.com (8.13.8/8.14.4) with ESMTP id v5L9WMQI003311
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Wed, 21 Jun 2017 09:32:22 GMT
Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v5L9WLmR001556;
 Wed, 21 Jun 2017 09:32:22 GMT
Received: from olila.local.net-space.pl (/10.175.185.131)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 21 Jun 2017 02:32:21 -0700
Date: Wed, 21 Jun 2017 11:32:16 +0200
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Ingo Molnar <mingo@kernel.org>
Message-ID: <20170621093216.GQ4441@olila.local.net-space.pl>
References: <1497989668-6238-1-git-send-email-daniel.kiper@oracle.com>
 <1497989668-6238-3-git-send-email-daniel.kiper@oracle.com>
 <20170621092406.ak2cord743ded3hf@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170621092406.ak2cord743ded3hf@gmail.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: jgross@suse.com, linux-efi@vger.kernel.org, ard.biesheuvel@linaro.org,
 matt@codeblueprint.co.uk, x86@kernel.org, linux-kernel@vger.kernel.org,
 stable@vger.kernel.org, mingo@redhat.com, hpa@zytor.com,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com, tglx@linutronix.de
Subject: Re: [Xen-devel] [PATCH 2/2] x86/xen/efi: Init only efi struct
	members used by 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>

T24gV2VkLCBKdW4gMjEsIDIwMTcgYXQgMTE6MjQ6MDZBTSArMDIwMCwgSW5nbyBNb2xuYXIgd3Jv
dGU6Cj4KPiAqIERhbmllbCBLaXBlciA8ZGFuaWVsLmtpcGVyQG9yYWNsZS5jb20+IHdyb3RlOgo+
Cj4gPiAtc3RhdGljIGNvbnN0IHN0cnVjdCBlZmkgZWZpX3hlbiBfX2luaXRjb25zdCA9IHsKPiA+
IC0JLnN5c3RhYiAgICAgICAgICAgICAgICAgICA9IE5VTEwsIC8qIEluaXRpYWxpemVkIGxhdGVy
LiAqLwo+ID4gLQkucnVudGltZV92ZXJzaW9uCSAgPSAwLCAgICAvKiBJbml0aWFsaXplZCBsYXRl
ci4gKi8KPiA+IC0JLm1wcyAgICAgICAgICAgICAgICAgICAgICA9IEVGSV9JTlZBTElEX1RBQkxF
X0FERFIsCj4gPiAtCS5hY3BpICAgICAgICAgICAgICAgICAgICAgPSBFRklfSU5WQUxJRF9UQUJM
RV9BRERSLAo+ID4gLQkuYWNwaTIwICAgICAgICAgICAgICAgICAgID0gRUZJX0lOVkFMSURfVEFC
TEVfQUREUiwKPiA+IC0JLnNtYmlvcyAgICAgICAgICAgICAgICAgICA9IEVGSV9JTlZBTElEX1RB
QkxFX0FERFIsCj4gPiAtCS5zbWJpb3MzICAgICAgICAgICAgICAgICAgPSBFRklfSU5WQUxJRF9U
QUJMRV9BRERSLAo+ID4gLQkuc2FsX3N5c3RhYiAgICAgICAgICAgICAgID0gRUZJX0lOVkFMSURf
VEFCTEVfQUREUiwKPiA+IC0JLmJvb3RfaW5mbyAgICAgICAgICAgICAgICA9IEVGSV9JTlZBTElE
X1RBQkxFX0FERFIsCj4gPiAtCS5oY2RwICAgICAgICAgICAgICAgICAgICAgPSBFRklfSU5WQUxJ
RF9UQUJMRV9BRERSLAo+ID4gLQkudWdhICAgICAgICAgICAgICAgICAgICAgID0gRUZJX0lOVkFM
SURfVEFCTEVfQUREUiwKPiA+IC0JLnV2X3N5c3RhYiAgICAgICAgICAgICAgICA9IEVGSV9JTlZB
TElEX1RBQkxFX0FERFIsCj4gPiAtCS5md192ZW5kb3IgICAgICAgICAgICAgICAgPSBFRklfSU5W
QUxJRF9UQUJMRV9BRERSLAo+ID4gLQkucnVudGltZSAgICAgICAgICAgICAgICAgID0gRUZJX0lO
VkFMSURfVEFCTEVfQUREUiwKPiA+IC0JLmNvbmZpZ190YWJsZSAgICAgICAgICAgICA9IEVGSV9J
TlZBTElEX1RBQkxFX0FERFIsCj4gPiAtCS5nZXRfdGltZSAgICAgICAgICAgICAgICAgPSB4ZW5f
ZWZpX2dldF90aW1lLAo+ID4gLQkuc2V0X3RpbWUgICAgICAgICAgICAgICAgID0geGVuX2VmaV9z
ZXRfdGltZSwKPiA+IC0JLmdldF93YWtldXBfdGltZSAgICAgICAgICA9IHhlbl9lZmlfZ2V0X3dh
a2V1cF90aW1lLAo+ID4gLQkuc2V0X3dha2V1cF90aW1lICAgICAgICAgID0geGVuX2VmaV9zZXRf
d2FrZXVwX3RpbWUsCj4gPiAtCS5nZXRfdmFyaWFibGUgICAgICAgICAgICAgPSB4ZW5fZWZpX2dl
dF92YXJpYWJsZSwKPiA+IC0JLmdldF9uZXh0X3ZhcmlhYmxlICAgICAgICA9IHhlbl9lZmlfZ2V0
X25leHRfdmFyaWFibGUsCj4gPiAtCS5zZXRfdmFyaWFibGUgICAgICAgICAgICAgPSB4ZW5fZWZp
X3NldF92YXJpYWJsZSwKPiA+IC0JLnF1ZXJ5X3ZhcmlhYmxlX2luZm8gICAgICA9IHhlbl9lZmlf
cXVlcnlfdmFyaWFibGVfaW5mbywKPiA+IC0JLnVwZGF0ZV9jYXBzdWxlICAgICAgICAgICA9IHhl
bl9lZmlfdXBkYXRlX2NhcHN1bGUsCj4gPiAtCS5xdWVyeV9jYXBzdWxlX2NhcHMgICAgICAgPSB4
ZW5fZWZpX3F1ZXJ5X2NhcHN1bGVfY2FwcywKPiA+IC0JLmdldF9uZXh0X2hpZ2hfbW9ub19jb3Vu
dCA9IHhlbl9lZmlfZ2V0X25leHRfaGlnaF9tb25vX2NvdW50LAo+ID4gLQkucmVzZXRfc3lzdGVt
ICAgICAgICAgICAgID0geGVuX2VmaV9yZXNldF9zeXN0ZW0sCj4gPiAtCS5zZXRfdmlydHVhbF9h
ZGRyZXNzX21hcCAgPSBOVUxMLCAvKiBOb3QgdXNlZCB1bmRlciBYZW4uICovCj4gPiAtCS5mbGFn
cwkJCSAgPSAwICAgICAvKiBJbml0aWFsaXplZCBsYXRlci4gKi8KPiA+IC19Owo+ID4gLQo+ID4g
IHN0YXRpYyBlZmlfc3lzdGVtX3RhYmxlX3QgX19pbml0ICp4ZW5fZWZpX3Byb2JlKHZvaWQpCj4g
PiAgewo+ID4gIAlzdHJ1Y3QgeGVuX3BsYXRmb3JtX29wIG9wID0gewo+ID4gQEAgLTEwMiw3ICs3
MCwxOCBAQCBzdGF0aWMgZWZpX3N5c3RlbV90YWJsZV90IF9faW5pdCAqeGVuX2VmaV9wcm9iZSh2
b2lkKQo+ID4KPiA+ICAJLyogSGVyZSB3ZSBrbm93IHRoYXQgWGVuIHJ1bnMgb24gRUZJIHBsYXRm
b3JtLiAqLwo+ID4KPiA+IC0JZWZpID0gZWZpX3hlbjsKPiA+ICsJZWZpLmdldF90aW1lID0geGVu
X2VmaV9nZXRfdGltZTsKPiA+ICsJZWZpLnNldF90aW1lID0geGVuX2VmaV9zZXRfdGltZTsKPiA+
ICsJZWZpLmdldF93YWtldXBfdGltZSA9IHhlbl9lZmlfZ2V0X3dha2V1cF90aW1lOwo+ID4gKwll
Zmkuc2V0X3dha2V1cF90aW1lID0geGVuX2VmaV9zZXRfd2FrZXVwX3RpbWU7Cj4gPiArCWVmaS5n
ZXRfdmFyaWFibGUgPSB4ZW5fZWZpX2dldF92YXJpYWJsZTsKPiA+ICsJZWZpLmdldF9uZXh0X3Zh
cmlhYmxlID0geGVuX2VmaV9nZXRfbmV4dF92YXJpYWJsZTsKPiA+ICsJZWZpLnNldF92YXJpYWJs
ZSA9IHhlbl9lZmlfc2V0X3ZhcmlhYmxlOwo+ID4gKwllZmkucXVlcnlfdmFyaWFibGVfaW5mbyA9
IHhlbl9lZmlfcXVlcnlfdmFyaWFibGVfaW5mbzsKPiA+ICsJZWZpLnVwZGF0ZV9jYXBzdWxlID0g
eGVuX2VmaV91cGRhdGVfY2Fwc3VsZTsKPiA+ICsJZWZpLnF1ZXJ5X2NhcHN1bGVfY2FwcyA9IHhl
bl9lZmlfcXVlcnlfY2Fwc3VsZV9jYXBzOwo+ID4gKwllZmkuZ2V0X25leHRfaGlnaF9tb25vX2Nv
dW50ID0geGVuX2VmaV9nZXRfbmV4dF9oaWdoX21vbm9fY291bnQ7Cj4gPiArCWVmaS5yZXNldF9z
eXN0ZW0gPSB4ZW5fZWZpX3Jlc2V0X3N5c3RlbTsKPgo+IFRoaXMgaXMgYSBzdGVwIGJhY2sgc3R5
bGlzdGljYWxseSwgYXMgeW91IGxvc3QgdGhlIG5pY2UgdmVydGljYWwgdGFidWxhdGlvbiBvZiB0
aGUKPiBvcmlnaW5hbCBpbml0aWFsaXplciAuLi4KCklmIHlvdSB3aXNoIGFuZCBvdGhlcnMgZG8g
bm90IG9iamVjdCBJIGNhbiByZWFsaWduIGl0IGJhY2suCgpEYW5pZWwKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 21 09:33:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 09:33:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNc12-0008GS-82; Wed, 21 Jun 2017 09: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 <JBeulich@suse.com>) id 1dNc11-0008GB-Sb
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 09:33:35 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 66/95-03058-F6D3A495; Wed, 21 Jun 2017 09:33:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKIsWRWlGSWpSXmKPExsXS6fjDSzfP1iv
 SYPIMZYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePOscXMBe18FevnnmdpYFzG3cXIySEkkCcx
 Z/dWFhCbV8BOYtX5eWwgtoSAocTphTeB4hwcLAKqEgv7qkDCbALqEm3PtrOChEUEDCTOHU3qY
 uTiYBb4xSgx58IUsDHCAp4Smxd9Y4MYXySx9cBqdhCbU8BeYs6y12wgvbwCghJ/dwiDhJmBth
 48v41xAiPPLITMLCQZCFtL4uGvWywQtrbEsoWvmUHKmQWkJZb/44AI20jMmDOHDVUJiO0uMf/
 PA9YFjByrGDWKU4vKUot0DU30kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECg5UB
 CHYwXt8YcIhRkoNJSZT3gqxXpBBfUn5KZUZicUZ8UWlOavEhRg0ODoFtu1ZfYJRiycvPS1WS4
 A2wAaoTLEpNT61Iy8wBxhNMqQQHj5II7zJzoDRvcUFibnFmOkTqFKMux4bV678wCYHNkBLnFQ
 SZIQBSlFGaBzcCFtuXGGWlhHkZgQ4U4ilILcrNLEGVf8UozsGoJAxxCU9mXgncpldARzABHfH
 iiAfIESWJCCmpBsaDZo3zy/Rrt8b7lexbwZgV72jCstupveKdjYaiWfThOWvXvX5p0FwtXlP7
 ueKrnowtv6ltRdqmaQXhvfPcW+NPJxz40WHcc3BvaZnGqk9LurzmiqVLvj5hsj/xQ/mXJ/dF7
 Hg0d9y0PlyxtfmiyNQOLZ2/UYUJB2Z8bs6y3qOQuoX5vtZdCyWW4oxEQy3mouJEALjBxcLoAg
 AA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1498037613!108445355!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12337 invoked from network); 21 Jun 2017 09:33:34 -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; 21 Jun 2017 09:33:34 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 21 Jun 2017 03:33:32 -0600
Message-Id: <594A598B0200007800165056@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 21 Jun 2017 03:33:31 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <594A57B10200007800165012@prv-mh.provo.novell.com>
 <594A57B10200007800165012@prv-mh.provo.novell.com>
In-Reply-To: <594A57B10200007800165012@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__Part3D05237B.3__="
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 04/11] domctl: restrict DOMCTL_set_target 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>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__Part3D05237B.3__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Both the XSA-217 fix and
lists.xenproject.org/archives/html/xen-devel/2017-04/msg02945.html
make this assumption, so let's enforce it.

Signed-off-by: Jan Beulich <jbeulich@suse.com>

--- a/xen/common/domctl.c
+++ b/xen/common/domctl.c
@@ -1071,7 +1071,9 @@ long do_domctl(XEN_GUEST_HANDLE_PARAM(xe
             break;
         }
=20
-        ret =3D xsm_set_target(XSM_HOOK, d, e);
+        ret =3D -EOPNOTSUPP;
+        if ( is_hvm_domain(e) )
+            ret =3D xsm_set_target(XSM_HOOK, d, e);
         if ( ret ) {
             put_domain(e);
             break;




--=__Part3D05237B.3__=
Content-Type: text/plain; name="domctl-set-target-HVM.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="domctl-set-target-HVM.patch"

domctl: restrict DOMCTL_set_target to HVM domains=0A=0ABoth the XSA-217 =
fix and=0Alists.xenproject.org/archives/html/xen-devel/2017-04/msg02945.htm=
l=0Amake this assumption, so let's enforce it.=0A=0ASigned-off-by: Jan =
Beulich <jbeulich@suse.com>=0A=0A--- a/xen/common/domctl.c=0A+++ b/xen/comm=
on/domctl.c=0A@@ -1071,7 +1071,9 @@ long do_domctl(XEN_GUEST_HANDLE_PARAM(x=
e=0A             break;=0A         }=0A =0A-        ret =3D xsm_set_target(=
XSM_HOOK, d, e);=0A+        ret =3D -EOPNOTSUPP;=0A+        if ( is_hvm_dom=
ain(e) )=0A+            ret =3D xsm_set_target(XSM_HOOK, d, e);=0A         =
if ( ret ) {=0A             put_domain(e);=0A             break;=0A
--=__Part3D05237B.3__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__Part3D05237B.3__=--


From xen-devel-bounces@lists.xen.org Wed Jun 21 09:34:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 09: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 1dNc1d-0008Nu-GX; Wed, 21 Jun 2017 09:34: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 1dNc1c-0008NL-0p
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 09:34:12 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 DB/09-03696-39D3A495; Wed, 21 Jun 2017 09:34:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXS6fjDS3eSrVe
 kwZefKhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a5ztuMBc/DKyZOO8XWwNji3sXIySEkkCfx
 4/8adhCbV8BOYtrOBywgtoSAocTphTfBbBYBVYlLjzYwgthsAuoSbc+2s3YxcnCICBhInDua1
 MXIxcEssJZJ4uKsu0wgNcIC7hIvP2xlhZhfJLH1wGqw+ZwC9hJzlr1mA+nlFRCU+LtDGCTMDL
 T21P7dzBMYeWYhZGYhyUDYWhIPf91igbC1JZYtfM0MUs4sIC2x/B8HRNhKYsvKe2hKQGxXiYm
 7rrAsYORYxahRnFpUllqka2iml1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGK4M
 QLCD8f7GgEOMkhxMSqK8F2S9IoX4kvJTKjMSizPii0pzUosPMcpwcChJ8N61BsoJFqWmp1akZ
 eYAIwcmLcHBoyTCu8wcKM1bXJCYW5yZDpE6xagoJc4raAOUEABJZJTmwbXBovUSo6yUMC8j0C
 FCPAWpRbmZJajyrxjFORiVhHnfWQFN4cnMK4Gb/gpoMRPQ4hdHPEAWlyQipKQaGNWsjpoce6+
 h0xS9Ysrze3HnJt2rEH+qslYqSjryiX/5FJ5LvfbyHfYydg8Wcit6/PB7Gip9N9Xla3XAzXuK
 CYFXLnIZ3C0LM85QzV6nd2JzQ9S7onZpw5fp79aF776eW+/JobmPz7h16okJDX0CqzRX61S7C
 D9sqj/1Ibx/QUyxjNIel8ydSizFGYmGWsxFxYkA7w6MBdECAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1498037648!68752244!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64343 invoked from network); 21 Jun 2017 09:34:10 -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; 21 Jun 2017 09:34:10 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 21 Jun 2017 03:34:08 -0600
Message-Id: <594A59AF020000780016505A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 21 Jun 2017 03:34:07 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <594A57B10200007800165012@prv-mh.provo.novell.com>
 <594A57B10200007800165012@prv-mh.provo.novell.com>
In-Reply-To: <594A57B10200007800165012@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__PartD9E1C79F.3__="
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 05/11] evtchn: convert evtchn_port_is_*() 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>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__PartD9E1C79F.3__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

... at once reducing overall source size by combining some statements
and constifying a few pointers.

Signed-off-by: Jan Beulich <jbeulich@suse.com>

--- a/xen/common/event_2l.c
+++ b/xen/common/event_2l.c
@@ -61,7 +61,7 @@ static void evtchn_2l_unmask(struct doma
     }
 }
=20
-static bool_t evtchn_2l_is_pending(struct domain *d, evtchn_port_t port)
+static bool evtchn_2l_is_pending(const struct domain *d, evtchn_port_t =
port)
 {
     unsigned int max_ports =3D BITS_PER_EVTCHN_WORD(d) * BITS_PER_EVTCHN_W=
ORD(d);
=20
@@ -69,7 +69,7 @@ static bool_t evtchn_2l_is_pending(struc
     return port < max_ports && test_bit(port, &shared_info(d, evtchn_pendi=
ng));
 }
=20
-static bool_t evtchn_2l_is_masked(struct domain *d, evtchn_port_t port)
+static bool evtchn_2l_is_masked(const struct domain *d, evtchn_port_t =
port)
 {
     unsigned int max_ports =3D BITS_PER_EVTCHN_WORD(d) * BITS_PER_EVTCHN_W=
ORD(d);
=20
--- a/xen/common/event_fifo.c
+++ b/xen/common/event_fifo.c
@@ -19,7 +19,7 @@
=20
 #include <public/event_channel.h>
=20
-static inline event_word_t *evtchn_fifo_word_from_port(struct domain *d,
+static inline event_word_t *evtchn_fifo_word_from_port(const struct =
domain *d,
                                                        unsigned int port)
 {
     unsigned int p, w;
@@ -293,37 +293,25 @@ static void evtchn_fifo_unmask(struct do
         evtchn_fifo_set_pending(v, evtchn);
 }
=20
-static bool_t evtchn_fifo_is_pending(struct domain *d, evtchn_port_t =
port)
+static bool evtchn_fifo_is_pending(const struct domain *d, evtchn_port_t =
port)
 {
-    event_word_t *word;
-
-    word =3D evtchn_fifo_word_from_port(d, port);
-    if ( unlikely(!word) )
-        return 0;
+    const event_word_t *word =3D evtchn_fifo_word_from_port(d, port);
=20
-    return test_bit(EVTCHN_FIFO_PENDING, word);
+    return word && test_bit(EVTCHN_FIFO_PENDING, word);
 }
=20
-static bool_t evtchn_fifo_is_masked(struct domain *d, evtchn_port_t port)
+static bool_t evtchn_fifo_is_masked(const struct domain *d, evtchn_port_t =
port)
 {
-    event_word_t *word;
+    const event_word_t *word =3D evtchn_fifo_word_from_port(d, port);
=20
-    word =3D evtchn_fifo_word_from_port(d, port);
-    if ( unlikely(!word) )
-        return 1;
-
-    return test_bit(EVTCHN_FIFO_MASKED, word);
+    return !word || test_bit(EVTCHN_FIFO_MASKED, word);
 }
=20
-static bool_t evtchn_fifo_is_busy(struct domain *d, evtchn_port_t port)
+static bool_t evtchn_fifo_is_busy(const struct domain *d, evtchn_port_t =
port)
 {
-    event_word_t *word;
-
-    word =3D evtchn_fifo_word_from_port(d, port);
-    if ( unlikely(!word) )
-        return 0;
+    const event_word_t *word =3D evtchn_fifo_word_from_port(d, port);
=20
-    return test_bit(EVTCHN_FIFO_LINKED, word);
+    return word && test_bit(EVTCHN_FIFO_LINKED, word);
 }
=20
 static int evtchn_fifo_set_priority(struct domain *d, struct evtchn =
*evtchn,
--- a/xen/include/xen/event.h
+++ b/xen/include/xen/event.h
@@ -137,13 +137,13 @@ struct evtchn_port_ops {
     void (*set_pending)(struct vcpu *v, struct evtchn *evtchn);
     void (*clear_pending)(struct domain *d, struct evtchn *evtchn);
     void (*unmask)(struct domain *d, struct evtchn *evtchn);
-    bool_t (*is_pending)(struct domain *d, evtchn_port_t port);
-    bool_t (*is_masked)(struct domain *d, evtchn_port_t port);
+    bool (*is_pending)(const struct domain *d, evtchn_port_t port);
+    bool (*is_masked)(const struct domain *d, evtchn_port_t port);
     /*
      * Is the port unavailable because it's still being cleaned up
      * after being closed?
      */
-    bool_t (*is_busy)(struct domain *d, evtchn_port_t port);
+    bool (*is_busy)(const struct domain *d, evtchn_port_t port);
     int (*set_priority)(struct domain *d, struct evtchn *evtchn,
                         unsigned int priority);
     void (*print_state)(struct domain *d, const struct evtchn *evtchn);
@@ -174,23 +174,23 @@ static inline void evtchn_port_unmask(st
     d->evtchn_port_ops->unmask(d, evtchn);
 }
=20
-static inline bool_t evtchn_port_is_pending(struct domain *d,
-                                            evtchn_port_t port)
+static inline bool evtchn_port_is_pending(const struct domain *d,
+                                          evtchn_port_t port)
 {
     return d->evtchn_port_ops->is_pending(d, port);
 }
=20
-static inline bool_t evtchn_port_is_masked(struct domain *d,
-                                           evtchn_port_t port)
+static inline bool evtchn_port_is_masked(const struct domain *d,
+                                         evtchn_port_t port)
 {
     return d->evtchn_port_ops->is_masked(d, port);
 }
=20
-static inline bool_t evtchn_port_is_busy(struct domain *d, evtchn_port_t =
port)
+static inline bool evtchn_port_is_busy(const struct domain *d,
+                                       evtchn_port_t port)
 {
-    if ( d->evtchn_port_ops->is_busy )
-        return d->evtchn_port_ops->is_busy(d, port);
-    return 0;
+    return d->evtchn_port_ops->is_busy &&
+           d->evtchn_port_ops->is_busy(d, port);
 }
=20
 static inline int evtchn_port_set_priority(struct domain *d,



--=__PartD9E1C79F.3__=
Content-Type: text/plain; name="evtchn-port_is-bool.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="evtchn-port_is-bool.patch"

evtchn: convert evtchn_port_is_*() to plain bool=0A=0A... at once reducing =
overall source size by combining some statements=0Aand constifying a few =
pointers.=0A=0ASigned-off-by: Jan Beulich <jbeulich@suse.com>=0A=0A--- =
a/xen/common/event_2l.c=0A+++ b/xen/common/event_2l.c=0A@@ -61,7 +61,7 @@ =
static void evtchn_2l_unmask(struct doma=0A     }=0A }=0A =0A-static =
bool_t evtchn_2l_is_pending(struct domain *d, evtchn_port_t port)=0A+static=
 bool evtchn_2l_is_pending(const struct domain *d, evtchn_port_t port)=0A =
{=0A     unsigned int max_ports =3D BITS_PER_EVTCHN_WORD(d) * BITS_PER_EVTC=
HN_WORD(d);=0A =0A@@ -69,7 +69,7 @@ static bool_t evtchn_2l_is_pending(stru=
c=0A     return port < max_ports && test_bit(port, &shared_info(d, =
evtchn_pending));=0A }=0A =0A-static bool_t evtchn_2l_is_masked(struct =
domain *d, evtchn_port_t port)=0A+static bool evtchn_2l_is_masked(const =
struct domain *d, evtchn_port_t port)=0A {=0A     unsigned int max_ports =
=3D BITS_PER_EVTCHN_WORD(d) * BITS_PER_EVTCHN_WORD(d);=0A =0A--- a/xen/comm=
on/event_fifo.c=0A+++ b/xen/common/event_fifo.c=0A@@ -19,7 +19,7 @@=0A =0A =
#include <public/event_channel.h>=0A =0A-static inline event_word_t =
*evtchn_fifo_word_from_port(struct domain *d,=0A+static inline event_word_t=
 *evtchn_fifo_word_from_port(const struct domain *d,=0A                    =
                                    unsigned int port)=0A {=0A     =
unsigned int p, w;=0A@@ -293,37 +293,25 @@ static void evtchn_fifo_unmask(s=
truct do=0A         evtchn_fifo_set_pending(v, evtchn);=0A }=0A =0A-static =
bool_t evtchn_fifo_is_pending(struct domain *d, evtchn_port_t port)=0A+stat=
ic bool evtchn_fifo_is_pending(const struct domain *d, evtchn_port_t =
port)=0A {=0A-    event_word_t *word;=0A-=0A-    word =3D evtchn_fifo_word_=
from_port(d, port);=0A-    if ( unlikely(!word) )=0A-        return 0;=0A+ =
   const event_word_t *word =3D evtchn_fifo_word_from_port(d, port);=0A =
=0A-    return test_bit(EVTCHN_FIFO_PENDING, word);=0A+    return word && =
test_bit(EVTCHN_FIFO_PENDING, word);=0A }=0A =0A-static bool_t evtchn_fifo_=
is_masked(struct domain *d, evtchn_port_t port)=0A+static bool_t evtchn_fif=
o_is_masked(const struct domain *d, evtchn_port_t port)=0A {=0A-    =
event_word_t *word;=0A+    const event_word_t *word =3D evtchn_fifo_word_fr=
om_port(d, port);=0A =0A-    word =3D evtchn_fifo_word_from_port(d, =
port);=0A-    if ( unlikely(!word) )=0A-        return 1;=0A-=0A-    =
return test_bit(EVTCHN_FIFO_MASKED, word);=0A+    return !word || =
test_bit(EVTCHN_FIFO_MASKED, word);=0A }=0A =0A-static bool_t evtchn_fifo_i=
s_busy(struct domain *d, evtchn_port_t port)=0A+static bool_t evtchn_fifo_i=
s_busy(const struct domain *d, evtchn_port_t port)=0A {=0A-    event_word_t=
 *word;=0A-=0A-    word =3D evtchn_fifo_word_from_port(d, port);=0A-    if =
( unlikely(!word) )=0A-        return 0;=0A+    const event_word_t *word =
=3D evtchn_fifo_word_from_port(d, port);=0A =0A-    return test_bit(EVTCHN_=
FIFO_LINKED, word);=0A+    return word && test_bit(EVTCHN_FIFO_LINKED, =
word);=0A }=0A =0A static int evtchn_fifo_set_priority(struct domain *d, =
struct evtchn *evtchn,=0A--- a/xen/include/xen/event.h=0A+++ b/xen/include/=
xen/event.h=0A@@ -137,13 +137,13 @@ struct evtchn_port_ops {=0A     void =
(*set_pending)(struct vcpu *v, struct evtchn *evtchn);=0A     void =
(*clear_pending)(struct domain *d, struct evtchn *evtchn);=0A     void =
(*unmask)(struct domain *d, struct evtchn *evtchn);=0A-    bool_t =
(*is_pending)(struct domain *d, evtchn_port_t port);=0A-    bool_t =
(*is_masked)(struct domain *d, evtchn_port_t port);=0A+    bool (*is_pendin=
g)(const struct domain *d, evtchn_port_t port);=0A+    bool (*is_masked)(co=
nst struct domain *d, evtchn_port_t port);=0A     /*=0A      * Is the port =
unavailable because it's still being cleaned up=0A      * after being =
closed?=0A      */=0A-    bool_t (*is_busy)(struct domain *d, evtchn_port_t=
 port);=0A+    bool (*is_busy)(const struct domain *d, evtchn_port_t =
port);=0A     int (*set_priority)(struct domain *d, struct evtchn =
*evtchn,=0A                         unsigned int priority);=0A     void =
(*print_state)(struct domain *d, const struct evtchn *evtchn);=0A@@ =
-174,23 +174,23 @@ static inline void evtchn_port_unmask(st=0A     =
d->evtchn_port_ops->unmask(d, evtchn);=0A }=0A =0A-static inline bool_t =
evtchn_port_is_pending(struct domain *d,=0A-                               =
             evtchn_port_t port)=0A+static inline bool evtchn_port_is_pendi=
ng(const struct domain *d,=0A+                                          =
evtchn_port_t port)=0A {=0A     return d->evtchn_port_ops->is_pending(d, =
port);=0A }=0A =0A-static inline bool_t evtchn_port_is_masked(struct =
domain *d,=0A-                                           evtchn_port_t =
port)=0A+static inline bool evtchn_port_is_masked(const struct domain =
*d,=0A+                                         evtchn_port_t port)=0A =
{=0A     return d->evtchn_port_ops->is_masked(d, port);=0A }=0A =0A-static =
inline bool_t evtchn_port_is_busy(struct domain *d, evtchn_port_t =
port)=0A+static inline bool evtchn_port_is_busy(const struct domain =
*d,=0A+                                       evtchn_port_t port)=0A {=0A- =
   if ( d->evtchn_port_ops->is_busy )=0A-        return d->evtchn_port_ops-=
>is_busy(d, port);=0A-    return 0;=0A+    return d->evtchn_port_ops->is_bu=
sy &&=0A+           d->evtchn_port_ops->is_busy(d, port);=0A }=0A =0A =
static inline int evtchn_port_set_priority(struct domain *d,=0A
--=__PartD9E1C79F.3__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__PartD9E1C79F.3__=--


From xen-devel-bounces@lists.xen.org Wed Jun 21 09:35:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 09:35:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNc2g-00008D-Tb; Wed, 21 Jun 2017 09:35: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 1dNc2f-00007r-Dx
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 09:35:17 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 99/35-03371-4DD3A495; Wed, 21 Jun 2017 09:35:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsXS6fjDS/eKrVe
 kwf11HBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bhnavYCrbpVjzZd5O9gXGWahcjJ4eQQJ7E
 n70/mUBsXgE7ieu/f4HZEgKGEqcX3mQBsVkEVCUWLngIFmcTUJdoe7adtYuRg0NEwEDi3NGkL
 kYuDmaBq0wSTYtXsoPUCAuYS9y7soEFYn6RxNYDq8HinAL2EnOWvWYD6eUVEJT4u0MYJMwMtH
 bFi8XsExh5ZiFkZiHJQNhaEg9/3WKBsLUlli18zQxSziwgLbH8HwdE2FTi24y3TKhKQGwHicd
 v57IvYORYxahRnFpUllqka2iol1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGK4M
 QLCD8dOygEOMkhxMSqK8F2S9IoX4kvJTKjMSizPii0pzUosPMWpwcAhs27X6AqMUS15+XqqSB
 G+ADVCdYFFqempFWmYOMKJgSiU4eJREeJeZA6V5iwsSc4sz0yFSpxgVpcR5WYFxKCQAksgozY
 Nrg0XxJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKglDbOfJzCuBm/4KaDET0OIXRzxAFpckIqS
 kGhhdOTak1dZ5rzmT8Fr79x6W7REFIq0XP9o3Z+gF5apw8Kvtl9uYuGLDynt5dRuZd8ZctT1+
 +3Dwq0jtXw97/nYxc+1/+z2jelHX8v3Fr+bWvmiM+ne08NDfSWFc2gfTX37pC9W4fGXvxnUPS
 vbvPczisZX1S2eEr3lHubWz1p9rjbXtX+/Mvf9diaU4I9FQi7moOBEAKqupDt0CAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1498037714!78179073!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39977 invoked from network); 21 Jun 2017 09:35: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; 21 Jun 2017 09:35:15 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 21 Jun 2017 03:35:13 -0600
Message-Id: <594A59F10200007800165090@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 21 Jun 2017 03:35:13 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <594A57B10200007800165012@prv-mh.provo.novell.com>
 <594A57B10200007800165012@prv-mh.provo.novell.com>
In-Reply-To: <594A57B10200007800165012@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__Part87BF99C1.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>
Subject: [Xen-devel] [PATCH 06/11] ARM: simplify page type 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>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__Part87BF99C1.4__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

There's no need to have anything here on ARM other than the distinction
between writable and non-writable pages (and even that could likely be
eliminated, but with a more intrusive change). Limit type to a single
bit and drop pinned and validated flags altogether.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
---
Note: Compile tested only.

--- a/xen/arch/arm/mm.c
+++ b/xen/arch/arm/mm.c
@@ -1113,8 +1113,7 @@ void share_xen_page_with_guest(struct pa
     spin_lock(&d->page_alloc_lock);
=20
     /* The incremented type count pins as writable or read-only. */
-    page->u.inuse.type_info  =3D (readonly ? PGT_none : PGT_writable_page)=
;
-    page->u.inuse.type_info |=3D PGT_validated | 1;
+    page->u.inuse.type_info =3D (readonly ? PGT_none : PGT_writable_page) =
| 1;
=20
     page_set_owner(page, d);
     smp_wmb(); /* install valid domain ptr before updating refcnt. */
--- a/xen/common/memory.c
+++ b/xen/common/memory.c
@@ -354,8 +354,10 @@ int guest_remove_page(struct domain *d,
=20
     rc =3D guest_physmap_remove_page(d, _gfn(gmfn), mfn, 0);
=20
+#ifdef _PGT_pinned
     if ( !rc && test_and_clear_bit(_PGT_pinned, &page->u.inuse.type_info) =
)
         put_page_and_type(page);
+#endif
=20
     /*
      * With the lack of an IOMMU on some platforms, domains with =
DMA-capable
--- a/xen/include/asm-arm/mm.h
+++ b/xen/include/asm-arm/mm.h
@@ -77,20 +77,12 @@ struct page_info
 #define PG_shift(idx)   (BITS_PER_LONG - (idx))
 #define PG_mask(x, idx) (x ## UL << PG_shift(idx))
=20
-#define PGT_none          PG_mask(0, 4)  /* no special uses of this page  =
 */
-#define PGT_writable_page PG_mask(7, 4)  /* has writable mappings?        =
 */
-#define PGT_type_mask     PG_mask(15, 4) /* Bits 28-31 or 60-63.          =
 */
-
- /* Owning guest has pinned this page to its current type? */
-#define _PGT_pinned       PG_shift(5)
-#define PGT_pinned        PG_mask(1, 5)
-
- /* Has this page been validated for use as its current type? */
-#define _PGT_validated    PG_shift(6)
-#define PGT_validated     PG_mask(1, 6)
+#define PGT_none          PG_mask(0, 1)  /* no special uses of this page  =
 */
+#define PGT_writable_page PG_mask(1, 1)  /* has writable mappings?        =
 */
+#define PGT_type_mask     PG_mask(1, 1)  /* Bits 31 or 63.                =
 */
=20
  /* Count of uses of this frame as its current type. */
-#define PGT_count_width   PG_shift(9)
+#define PGT_count_width   PG_shift(2)
 #define PGT_count_mask    ((1UL<<PGT_count_width)-1)
=20
  /* Cleared when the owning guest 'frees' this page. */




--=__Part87BF99C1.4__=
Content-Type: text/plain; name="ARM-page-types.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="ARM-page-types.patch"

ARM: simplify page type handling=0A=0AThere's no need to have anything =
here on ARM other than the distinction=0Abetween writable and non-writable =
pages (and even that could likely be=0Aeliminated, but with a more =
intrusive change). Limit type to a single=0Abit and drop pinned and =
validated flags altogether.=0A=0ASigned-off-by: Jan Beulich <jbeulich@suse.=
com>=0A---=0ANote: Compile tested only.=0A=0A--- a/xen/arch/arm/mm.c=0A+++ =
b/xen/arch/arm/mm.c=0A@@ -1113,8 +1113,7 @@ void share_xen_page_with_guest(=
struct pa=0A     spin_lock(&d->page_alloc_lock);=0A =0A     /* The =
incremented type count pins as writable or read-only. */=0A-    page->u.inu=
se.type_info  =3D (readonly ? PGT_none : PGT_writable_page);=0A-    =
page->u.inuse.type_info |=3D PGT_validated | 1;=0A+    page->u.inuse.type_i=
nfo =3D (readonly ? PGT_none : PGT_writable_page) | 1;=0A =0A     =
page_set_owner(page, d);=0A     smp_wmb(); /* install valid domain ptr =
before updating refcnt. */=0A--- a/xen/common/memory.c=0A+++ b/xen/common/m=
emory.c=0A@@ -354,8 +354,10 @@ int guest_remove_page(struct domain *d,=0A =
=0A     rc =3D guest_physmap_remove_page(d, _gfn(gmfn), mfn, 0);=0A =
=0A+#ifdef _PGT_pinned=0A     if ( !rc && test_and_clear_bit(_PGT_pinned, =
&page->u.inuse.type_info) )=0A         put_page_and_type(page);=0A+#endif=
=0A =0A     /*=0A      * With the lack of an IOMMU on some platforms, =
domains with DMA-capable=0A--- a/xen/include/asm-arm/mm.h=0A+++ b/xen/inclu=
de/asm-arm/mm.h=0A@@ -77,20 +77,12 @@ struct page_info=0A #define =
PG_shift(idx)   (BITS_PER_LONG - (idx))=0A #define PG_mask(x, idx) (x ## =
UL << PG_shift(idx))=0A =0A-#define PGT_none          PG_mask(0, 4)  /* no =
special uses of this page   */=0A-#define PGT_writable_page PG_mask(7, 4)  =
/* has writable mappings?         */=0A-#define PGT_type_mask     =
PG_mask(15, 4) /* Bits 28-31 or 60-63.           */=0A-=0A- /* Owning =
guest has pinned this page to its current type? */=0A-#define _PGT_pinned  =
     PG_shift(5)=0A-#define PGT_pinned        PG_mask(1, 5)=0A-=0A- /* Has =
this page been validated for use as its current type? */=0A-#define =
_PGT_validated    PG_shift(6)=0A-#define PGT_validated     PG_mask(1, =
6)=0A+#define PGT_none          PG_mask(0, 1)  /* no special uses of this =
page   */=0A+#define PGT_writable_page PG_mask(1, 1)  /* has writable =
mappings?         */=0A+#define PGT_type_mask     PG_mask(1, 1)  /* Bits =
31 or 63.                 */=0A =0A  /* Count of uses of this frame as its =
current type. */=0A-#define PGT_count_width   PG_shift(9)=0A+#define =
PGT_count_width   PG_shift(2)=0A #define PGT_count_mask    ((1UL<<PGT_count=
_width)-1)=0A =0A  /* Cleared when the owning guest 'frees' this page. =
*/=0A
--=__Part87BF99C1.4__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__Part87BF99C1.4__=--


From xen-devel-bounces@lists.xen.org Wed Jun 21 09:35:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 09: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 1dNc35-0000Cx-4y; Wed, 21 Jun 2017 09: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=338cb52eb=Paul.Durrant@citrix.com>)
 id 1dNc33-0000CT-Ag
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 09:35:41 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 45/11-17076-CED3A495; Wed, 21 Jun 2017 09:35:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLIsWRWlGSWpSXmKPExsWyU9JRQve1rVe
 kwZVD1hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bra9/YCzaLVMxYc4qlgfGhQBcjJ4eEgJ9E
 +97/LCA2m4COxNKj85lAbBGBCImOxa1sXYxcHMwC05gkrnx+xAaSEBZIkVj3sJMRoihVYsush
 WwQtpPEgxW7weIsAqoSz/59ZgaxeQXcJa7M7mYCGSQk8IZRYvuFlUBFHBycAl4SG9/pgdQwCs
 hKfGlcDVbPLCAucesJxBESAgISS/acZ4awRSVePv7HCmEbSGxduo8Fol5HYsHuT2wQtrbEsoW
 vofYKSpyc+YRlAqPwLCRjZyFpmYWkZRaSlgWMLKsY1YtTi8pSi3SN9ZKKMtMzSnITM3N0DQ2M
 9XJTi4sT01NzEpOK9ZLzczcxAoOfAQh2MDZ/cTrEKMnBpCTKe0HWK1KILyk/pTIjsTgjvqg0J
 7X4EKMGB4dA35rVFxilWPLy81KVJHjP2wDVCRalpqdWpGXmAOMTplSCg0dJhHeZOVCat7ggMb
 c4Mx0idYpRl2PD6vVfmITAZkiJ8/aAzBAAKcoozYMbAUsVlxhlpYR5GYEOFOIpSC3KzSxBlX/
 FKM7BqCTMGwAyhSczrwRu0yugI5iAjnhxxAPkiJJEhJRUA+P9Ywk/7Fg/LPvosmvb8Qc7VWYJ
 mD06MJ07R/TPfU+dpr8uzxI4Mv4e/JpWcShLq+qpFnvt9bh3GzbHnl5+ckvifB0tbsOfh3UU3
 29huLUq8vTHPfU171a+4WFR/KckURaomnC9zNf2gswZXcsEOWme3/LWKszM70K0Kh73sKue2P
 p2e9OGnlwlluKMREMt5qLiRAD9miLlEAMAAA==
X-Env-Sender: prvs=338cb52eb=Paul.Durrant@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1498037739!68121596!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6755 invoked from network); 21 Jun 2017 09:35:39 -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;
 21 Jun 2017 09:35:39 -0000
X-IronPort-AV: E=Sophos;i="5.39,368,1493683200"; d="scan'208";a="48151884"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>, Stefano Stabellini
 <sstabellini@kernel.org>
Thread-Topic: [PATCH 1/3] xen-disk: only advertize feature-persistent if grant
 copy is not available
Thread-Index: AQHS6cvVgsNtn8ycTUWpXQtEr9XrZKIuMXeAgAC344CAACHXUA==
Date: Wed, 21 Jun 2017 09:35:38 +0000
Message-ID: <29402ff135ee4ce38e97d4f40a63f969@AMSPEX02CL03.citrite.net>
References: <20170620134756.9632-1-paul.durrant@citrix.com>
 <20170620134756.9632-2-paul.durrant@citrix.com>
 <alpine.DEB.2.10.1706201510490.12819@sstabellini-ThinkPad-X260>
 <20170621091743.qyhzt52t35y5oxek@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20170621091743.qyhzt52t35y5oxek@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: Kevin
 Wolf <kwolf@redhat.com>, "qemu-block@nongnu.org" <qemu-block@nongnu.org>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>, Max Reitz <mreitz@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 1/3] xen-disk: only advertize
 feature-persistent if grant copy is not 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFJvZ2VyIFBhdSBNb25uZQo+IFNl
bnQ6IDIxIEp1bmUgMjAxNyAxMDoxOAo+IFRvOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+Cj4gQ2M6IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5j
b20+OyB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7Cj4gcWVtdS1kZXZlbEBub25nbnUu
b3JnOyBxZW11LWJsb2NrQG5vbmdudS5vcmc7IEFudGhvbnkgUGVyYXJkCj4gPGFudGhvbnkucGVy
YXJkQGNpdHJpeC5jb20+OyBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPjsgTWF4IFJlaXR6
Cj4gPG1yZWl0ekByZWRoYXQuY29tPgo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggMS8zXSB4ZW4tZGlz
azogb25seSBhZHZlcnRpemUgZmVhdHVyZS1wZXJzaXN0ZW50IGlmIGdyYW50Cj4gY29weSBpcyBu
b3QgYXZhaWxhYmxlCj4gCj4gT24gVHVlLCBKdW4gMjAsIDIwMTcgYXQgMDM6MTk6MzNQTSAtMDcw
MCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gT24gVHVlLCAyMCBKdW4gMjAxNywgUGF1
bCBEdXJyYW50IHdyb3RlOgo+ID4gPiBJZiBncmFudCBjb3B5IGlzIGF2YWlsYWJsZSB0aGVuIGl0
IHdpbGwgYWx3YXlzIGJlIHVzZWQgaW4gcHJlZmVyZW5jZSB0bwo+ID4gPiBwZXJzaXN0ZW50IG1h
cHMuIEluIHRoaXMgY2FzZSBmZWF0dXJlLXBlcnNpc3RlbnQgc2hvdWxkIG5vdCBiZSBhZHZlcnRp
emVkCj4gPiA+IHRvIHRoZSBmcm9udGVuZCwgb3RoZXJ3aXNlIGl0IG1heSBuZWVkbGVzc2x5IGNv
cHkgZGF0YSBpbnRvIHBlcnNpc3RlbnRseQo+ID4gPiBncmFudGVkIGJ1ZmZlcnMuCj4gPiA+Cj4g
PiA+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+
Cj4gPgo+ID4gQ0MnaW5nIFJvZ2VyLgo+ID4KPiA+IEl0IGlzIHRydWUgdGhhdCB1c2luZyBmZWF0
dXJlLXBlcnNpc3RlbnQgdG9nZXRoZXIgd2l0aCBncmFudCBjb3BpZXMgaXMgYQo+ID4gYSB2ZXJ5
IGJhZCBpZGVhLgo+ID4KPiA+IEJ1dCB0aGlzIGNoYW5nZSBlbnN0YWJsaXNoZXMgYW4gZXhwbGlj
aXQgcHJlZmVyZW5jZSBvZgo+ID4gZmVhdHVyZV9ncmFudF9jb3B5IG92ZXIgZmVhdHVyZS1wZXJz
aXN0ZW50IGluIHRoZSB4ZW5fZGlzayBiYWNrZW5kLiBJdAo+ID4gaXMgbm90IG9idmlvdXMgdG8g
bWUgdGhhdCBpdCBzaG91bGQgYmUgdGhlIGNhc2UuCj4gPgo+ID4gV2h5IGlzIGZlYXR1cmVfZ3Jh
bnRfY29weSAod2l0aG91dCBmZWF0dXJlLXBlcnNpc3RlbnQpIGJldHRlciB0aGFuCj4gPiBmZWF0
dXJlLXBlcnNpc3RlbnQgKHdpdGhvdXQgZmVhdHVyZV9ncmFudF9jb3B5KT8gU2hvdWxkbid0IHdl
IHNpbXBseQo+ID4gYXZvaWQgZ3JhbnQgY29waWVzIHRvIGNvcHkgZGF0YSB0byBwZXJzaXN0ZW50
IGdyYW50cz8KPiAKPiBXaGVuIHVzaW5nIHBlcnNpc3RlbnQgZ3JhbnRzIHRoZSBmcm9udGVuZCBt
dXN0IGFsd2F5cyBjb3B5IGRhdGEgZnJvbQo+IHRoZSBidWZmZXIgdG8gdGhlIHBlcnNpc3RlbnQg
Z3JhbnQsIHRoZXJlJ3Mgbm8gd2F5IHRvIGF2b2lkIHRoaXMuCj4gCj4gVXNpbmcgZ3JhbnRfY29w
eSB3ZSBtb3ZlIHRoZSBjb3B5IGZyb20gdGhlIGZyb250ZW5kIHRvIHRoZSBiYWNrZW5kLAo+IHdo
aWNoIG1lYW5zIHRoZSBDUFUgdGltZSBvZiB0aGUgY29weSBpcyBhY2NvdW50ZWQgdG8gdGhlIGJh
Y2tlbmQuIFRoaXMKPiBpcyBub3QgaWRlYWwsIGJ1dCBJTUhPIGl0J3MgYmV0dGVyIHRoYW4gcGVy
c2lzdGVudCBncmFudHMgYmVjYXVzZSBpdAo+IGF2b2lkcyBrZWVwaW5nIGEgcG9vbCBvZiBtYXBw
ZWQgZ3JhbnRzIHRoYXQgY29uc3VtZSBtZW1vcnkgYW5kIG1ha2UKPiB0aGUgY29kZSBtb3JlIGNv
bXBsZXguCj4gCj4gRG8geW91IGhhdmUgc29tZSBwZXJmb3JtYW5jZSBkYXRhIHNob3dpbmcgdGhl
IGRpZmZlcmVuY2UgYmV0d2Vlbgo+IHBlcnNpc3RlbnQgZ3JhbnRzIHZzIGdyYW50IGNvcHk/Cj4g
CgpObywgYnV0IEkgY2FuIGdldCBzb21lIDotKQoKRm9yIGEgbGl0dGxlIGJhY2tncm91bmQuLi4g
SSd2ZSBiZWVuIHRyeWluZyB0byBwdXNoIHRocm91Z2hwdXQgb2YgZmlvIHJ1bm5pbmcgaW4gYSBk
ZWJpYW4gc3RyZXRjaCBndWVzdCBvbiBteSBza3VsbCBjYW55b24gTlVDLiBXaGVuIEkgc3RhcnRl
ZCBvdXQsIEkgd2FzIGdldHRpbmcgfjEwME1CYnMuIFdoZW4gSSBmaW5pc2hlZCwgd2l0aCB0aGlz
IHBhdGNoLCB0aGUgSU9UaHJlYWRzIG9uZSwgdGhlIG11bHRpLXBhZ2UgcmluZyBvbmUgYW5kIGEg
Yml0IG9mIGhhY2tlcnkgdG8gdHVybiBvZmYgYWxsIHRoZSBhaW8gZmx1c2hlcyB0aGF0IHNlZW0g
dG8gb2NjdXIgZXZlbiBpZiB0aGUgaW1hZ2UgaXMgb3BlbmVkIHdpdGggT19ESVJFQ1QsIEkgd2Fz
IGdldHRpbmcgfjk2ME1icHMuLi4gd2hpY2ggaXMgYWJvdXQgbGluZSByYXRlIGZvciB0aGUgU1NE
IGluIHRoZSBpbiBOVUMuCgpTbywgSSdsbCBmb3JjZSB1c2Ugb2YgcGVyc2lzdGVudCBncmFudHMg
b24gYW5kIHNlZSB3aGF0IHNvcnQgb2YgdGhyb3VnaHB1dCBJIGdldC4KCkNoZWVycywKCiAgUGF1
bAoKPiBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 21 09:36:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 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 1dNc3d-0000KQ-DQ; Wed, 21 Jun 2017 09:36: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 1dNc3c-0000K2-4P
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 09:36:16 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 C1/59-03620-F0E3A495; Wed, 21 Jun 2017 09:36:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXS6fjDS5fPziv
 SYOYZZYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWP7jGNMBft4K3p2X2BrYHzI1cXIySEkkCcx
 +9xLxi5GDg5eATuJ6fdiQcISAoYSpxfeZAGxWQRUJWb938gGYrMJqEu0PdvOClIuImAgce5oE
 ojJLBAvcXWdPUiFsECYRMOFRewQw4skth5YDWZzCthLzFn2mg1ikaDE3x3CEJ12Eqfmak5g5J
 mFkJiFkJgF1MosoCXx8NctFghbW2LZwtfMECXSEsv/cUCEbSSOLf/OhKoExHaX6Hg3j3EBI8c
 qRvXi1KKy1CJdE72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMAQZQCCHYzdl/0P
 MUpyMCmJ8l6Q9YoU4kvKT6nMSCzOiC8qzUktPsQow8GhJMF73gYoJ1iUmp5akZaZA4wWmLQEB
 4+SCO8yc6A0b3FBYm5xZjpE6hSjopQ4L6stUEIAJJFRmgfXBovQS4yyUsK8jECHCPEUpBblZp
 agyr9iFOdgVBLmDQDZzpOZVwI3/RXQYiagxS+OeIAsLklESEk1MJ58263k1nv/8ixt029LDQs
 Fe0+37lcRNL26wv/l/sv/W7fO7Npd0Clx0ZIhNCD20PZFCx99cL3opOzOG+UTb8o5J7v/ZYLx
 kuuLf923+e70lylXctaxQl/Ov1N/HNpyIqhI6Uvh69rnHYaGAmkMW5RqloY7xrtNWxr0fPPrT
 p2tQccNecK1PyixFGckGmoxFxUnAgBOZUdvywIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1498037772!74923192!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31065 invoked from network); 21 Jun 2017 09:36:14 -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 Jun 2017 09:36:14 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 21 Jun 2017 03:36:12 -0600
Message-Id: <594A5A2B0200007800165094@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 21 Jun 2017 03:36:11 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <594A57B10200007800165012@prv-mh.provo.novell.com>
 <594A57B10200007800165012@prv-mh.provo.novell.com>
In-Reply-To: <594A57B10200007800165012@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__Part5E66401B.2__="
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 07/11] x86: fold identical error paths in
 xenmem_add_to_physmap_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>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__Part5E66401B.2__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Signed-off-by: Jan Beulich <jbeulich@suse.com>

--- a/xen/arch/x86/mm.c
+++ b/xen/arch/x86/mm.c
@@ -4899,11 +4899,8 @@ int xenmem_add_to_physmap_one(
=20
     if ( !paging_mode_translate(d) || (mfn =3D=3D 0) )
     {
-        if ( page )
-            put_page(page);
-        if ( space =3D=3D XENMAPSPACE_gmfn || space =3D=3D XENMAPSPACE_gmf=
n_range )
-            put_gfn(d, gfn);
-        return -EINVAL;
+        rc =3D -EINVAL;
+        goto put_both;
     }
=20
     /* Remove previously mapped page if it was present. */




--=__Part5E66401B.2__=
Content-Type: text/plain; name="x86-xatp1-error-paths.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="x86-xatp1-error-paths.patch"

x86: fold identical error paths in xenmem_add_to_physmap_one()=0A=0ASigned-=
off-by: Jan Beulich <jbeulich@suse.com>=0A=0A--- a/xen/arch/x86/mm.c=0A+++ =
b/xen/arch/x86/mm.c=0A@@ -4899,11 +4899,8 @@ int xenmem_add_to_physmap_one(=
=0A =0A     if ( !paging_mode_translate(d) || (mfn =3D=3D 0) )=0A     =
{=0A-        if ( page )=0A-            put_page(page);=0A-        if ( =
space =3D=3D XENMAPSPACE_gmfn || space =3D=3D XENMAPSPACE_gmfn_range )=0A- =
           put_gfn(d, gfn);=0A-        return -EINVAL;=0A+        rc =3D =
-EINVAL;=0A+        goto put_both;=0A     }=0A =0A     /* Remove previously=
 mapped page if it was present. */=0A
--=__Part5E66401B.2__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__Part5E66401B.2__=--


From xen-devel-bounces@lists.xen.org Wed Jun 21 09:36:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 09:36: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 1dNc4I-0000Rw-M4; Wed, 21 Jun 2017 09: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 <JBeulich@suse.com>) id 1dNc4H-0000Rh-DL
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 09:36:57 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 0A/6D-02180-83E3A495; Wed, 21 Jun 2017 09:36:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDS9fCziv
 SoL2f2eL7lslMDowehz9cYQlgjGLNzEvKr0hgzdg0L7zgvkLFhE0/mBoY30h0MXJyCAnkSTy4
 9pMNxOYVsJM40vKRHcSWEDCUOL3wJguIzSKgKrFj/QRWEJtNQF2i7dl2IJuDQ0TAQOLc0aQuR
 i4OZoG1TBIXZ91lAqkRFgiWODZnGSvE/CKJrQdWg83kFLCXmLPsNRtIL6+AoMTfHcIgYWagtW
 cOTGWcwMgzCyEzC0kGwtaSePjrFguErS2xbOFrZpByZgFpieX/OCDCthKrJtxlQlUCYntIHDt
 4kmkBI8cqRo3i1KKy1CJdQ1O9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzAYGUA
 gh2MDds9DzFKcjApifJekPWKFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBe94GKCdYlJqeWpGWm
 QOMG5i0BAePkgjvMnOgNG9xQWJucWY6ROoUo6KUOC+rLVBCACSRUZoH1waL1UuMslLCvIxAhw
 jxFKQW5WaWoMq/YhTnYFQS5g0A2c6TmVcCN/0V0GImoMUvjniALC5JREhJNTDq7/vZtthAjUl
 qUsd5x/MqHr5MeW+sTjdtktqx5e+ntKcnXuzgd592yKzokqvlwi8Hy3vybMw2BeuwL/l3eqqE
 xOlpZmfX2iQuYwyyEl6Xd0nk6QH5o1yrSv+/O7j9nkxaex6jKddc57Ifols0vm9pE1z1l9GDX
 7jl89KjMlmrD62Y9qXDPbZMiaU4I9FQi7moOBEAf/azT9ACAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1498037814!101485926!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19048 invoked from network); 21 Jun 2017 09:36:55 -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; 21 Jun 2017 09:36:55 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 21 Jun 2017 03:36:53 -0600
Message-Id: <594A5A5502000078001650B6@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 21 Jun 2017 03:36:53 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <594A57B10200007800165012@prv-mh.provo.novell.com>
 <594A57B10200007800165012@prv-mh.provo.novell.com>
In-Reply-To: <594A57B10200007800165012@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__Part60587E25.3__="
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 08/11] gnttab: remove host map in the event of a
 grant_map failure
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.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 MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__Part60587E25.3__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

From: George Dunlap <george.dunlap@citrix.com>

The current code appropriately removes the reference and type counts
on failure, but leaves the mapping set up. As the only path which can
trigger this is failure from IOMMU manipulation, and as unprivileged
domains are being crashed in that case, this is not by itself a
security issue.

Reported-by: Jan Beulich <jbeulich@suse.com>
Signed-off-by: George Dunlap <george.dunlap@citrix.com>
Reviewed-by: Jan Beulich <jbeulich@suse.com>

--- a/xen/common/grant_table.c
+++ b/xen/common/grant_table.c
@@ -764,6 +764,7 @@ __gnttab_map_grant_ref(
     u32            old_pin;
     u32            act_pin;
     unsigned int   cache_flags, refcnt =3D 0, typecnt =3D 0;
+    bool           host_map_created =3D false;
     struct active_grant_entry *act =3D NULL;
     struct grant_mapping *mt;
     grant_entry_header_t *shah;
@@ -923,6 +924,8 @@ __gnttab_map_grant_ref(
                                            cache_flags);
             if ( rc !=3D GNTST_okay )
                 goto undo_out;
+
+            host_map_created =3D true;
         }
     }
     else if ( owner =3D=3D rd || owner =3D=3D dom_cow )
@@ -960,6 +963,8 @@ __gnttab_map_grant_ref(
             rc =3D create_grant_host_mapping(op->host_addr, frame, =
op->flags, 0);
             if ( rc !=3D GNTST_okay )
                 goto undo_out;
+
+            host_map_created =3D true;
         }
     }
     else
@@ -1030,6 +1035,12 @@ __gnttab_map_grant_ref(
     return;
=20
  undo_out:
+    if ( host_map_created )
+    {
+        replace_grant_host_mapping(op->host_addr, frame, 0, op->flags);
+        gnttab_flush_tlb(ld);
+    }
+
     while ( typecnt-- )
         put_page_type(pg);
=20




--=__Part60587E25.3__=
Content-Type: text/plain; name="gnttab-remove-host-map.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="gnttab-remove-host-map.patch"

gnttab: remove host map in the event of a grant_map failure=0A=0AFrom: =
George Dunlap <george.dunlap@citrix.com>=0A=0AThe current code appropriatel=
y removes the reference and type counts=0Aon failure, but leaves the =
mapping set up. As the only path which can=0Atrigger this is failure from =
IOMMU manipulation, and as unprivileged=0Adomains are being crashed in =
that case, this is not by itself a=0Asecurity issue.=0A=0AReported-by: Jan =
Beulich <jbeulich@suse.com>=0ASigned-off-by: George Dunlap <george.dunlap@c=
itrix.com>=0AReviewed-by: Jan Beulich <jbeulich@suse.com>=0A=0A--- =
a/xen/common/grant_table.c=0A+++ b/xen/common/grant_table.c=0A@@ -764,6 =
+764,7 @@ __gnttab_map_grant_ref(=0A     u32            old_pin;=0A     =
u32            act_pin;=0A     unsigned int   cache_flags, refcnt =3D 0, =
typecnt =3D 0;=0A+    bool           host_map_created =3D false;=0A     =
struct active_grant_entry *act =3D NULL;=0A     struct grant_mapping =
*mt;=0A     grant_entry_header_t *shah;=0A@@ -923,6 +924,8 @@ __gnttab_map_=
grant_ref(=0A                                            cache_flags);=0A  =
           if ( rc !=3D GNTST_okay )=0A                 goto undo_out;=0A+=
=0A+            host_map_created =3D true;=0A         }=0A     }=0A     =
else if ( owner =3D=3D rd || owner =3D=3D dom_cow )=0A@@ -960,6 +963,8 @@ =
__gnttab_map_grant_ref(=0A             rc =3D create_grant_host_mapping(op-=
>host_addr, frame, op->flags, 0);=0A             if ( rc !=3D GNTST_okay =
)=0A                 goto undo_out;=0A+=0A+            host_map_created =
=3D true;=0A         }=0A     }=0A     else=0A@@ -1030,6 +1035,12 @@ =
__gnttab_map_grant_ref(=0A     return;=0A =0A  undo_out:=0A+    if ( =
host_map_created )=0A+    {=0A+        replace_grant_host_mapping(op->host_=
addr, frame, 0, op->flags);=0A+        gnttab_flush_tlb(ld);=0A+    =
}=0A+=0A     while ( typecnt-- )=0A         put_page_type(pg);=0A =0A
--=__Part60587E25.3__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__Part60587E25.3__=--


From xen-devel-bounces@lists.xen.org Wed Jun 21 09:37:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 09:37:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNc4t-0000Zn-Ud; Wed, 21 Jun 2017 09:37:35 +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 1dNc4t-0000ZU-5Z
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 09:37:35 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 44/0E-31580-E5E3A495; Wed, 21 Jun 2017 09:37:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXS6fjDSzfWziv
 SYPdNOYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePKhnlMBS9kKs6tvcnawHhVrIuRk0NIIE/i
 wO5DrCA2r4CdxIZNexhBbAkBQ4nTC2+ygNgsAqoSX3dNB7PZBNQl2p5tB6rn4BARMJA4dzSpi
 5GLg1lgLZPExVl3mUBqhAWCJNbtucMKMb9IYuuB1ewgNqeAvcScZa/ZQHp5BQQl/u4QBgkzA6
 19s/M/0wRGnlkImVlIMhC2lsTDX7dYIGxtiWULXzODlDMLSEss/8cBEXaVmHh0DROqEhA7QKL
 32hS2BYwcqxg1ilOLylKLdI0N9JKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAsO1
 noGBcQdj5wm/Q4ySHExKorwXZL0ihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwnrcBygkWpaanV
 qRl5gAjByYtwcGjJMK7zBwozVtckJhbnJkOkTrFqCglztsD0icAksgozYNrg0XrJUZZKWFeRg
 YGBiGegtSi3MwSVPlXjOIcjErCvAEgU3gy80rgpr8CWswEtPjFEQ+QxSWJCCmpBsYVq1b/vrP
 qYfnRTXKZe6uXLD/J9On4z9DwdG3d+Wduf1sfuDT4tGQdh0pkUI3bp8+nQ+69L7APOH85/emf
 k1G+WaXvfdvSbgc17ynftuvjnH7b9sP9J60rHzHP5PXjDVIpXLvV/O3nX/55m7Y8Zb9cMDfiW
 tenv53pd+ZuSlm+UM9CP37OE7PnSizFGYmGWsxFxYkA4cEUA9ECAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1498037851!75797424!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52383 invoked from network); 21 Jun 2017 09:37:33 -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 Jun 2017 09:37:33 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 21 Jun 2017 03:37:31 -0600
Message-Id: <594A5A7902000078001650BA@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 21 Jun 2017 03:37:29 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <594A57B10200007800165012@prv-mh.provo.novell.com>
 <594A57B10200007800165012@prv-mh.provo.novell.com>
In-Reply-To: <594A57B10200007800165012@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__Part0C341249.3__="
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 09/11] gnttab: avoid spurious maptrack handle
 allocation failures
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.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 MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__Part0C341249.3__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

When no memory is available in the hypervisor, rather than immediately
failing the request try to steal a handle from another vCPU.

Reported-by: George Dunlap <george.dunlap@citrix.com>
Signed-off-by: Jan Beulich <jbeulich@suse.com>

--- a/xen/common/grant_table.c
+++ b/xen/common/grant_table.c
@@ -397,7 +397,7 @@ get_maptrack_handle(
     struct vcpu          *curr =3D current;
     unsigned int          i, head;
     grant_handle_t        handle;
-    struct grant_mapping *new_mt;
+    struct grant_mapping *new_mt =3D NULL;
=20
     handle =3D __get_maptrack_handle(lgt, curr);
     if ( likely(handle !=3D -1) )
@@ -408,8 +408,13 @@ get_maptrack_handle(
     /*
      * If we've run out of frames, try stealing an entry from another
      * VCPU (in case the guest isn't mapping across its VCPUs evenly).
+     * Also use this path in case we're out of memory, to avoid spurious
+     * failures.
      */
-    if ( nr_maptrack_frames(lgt) >=3D max_maptrack_frames )
+    if ( nr_maptrack_frames(lgt) < max_maptrack_frames )
+        new_mt =3D alloc_xenheap_page();
+
+    if ( !new_mt )
     {
         /*
          * Can drop the lock since no other VCPU can be adding a new
@@ -432,12 +437,6 @@ get_maptrack_handle(
         return steal_maptrack_handle(lgt, curr);
     }
=20
-    new_mt =3D alloc_xenheap_page();
-    if ( !new_mt )
-    {
-        spin_unlock(&lgt->maptrack_lock);
-        return -1;
-    }
     clear_page(new_mt);
=20
     /*




--=__Part0C341249.3__=
Content-Type: text/plain; name="gnttab-spurious-mt-handle-fail.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="gnttab-spurious-mt-handle-fail.patch"

gnttab: avoid spurious maptrack handle allocation failures=0A=0AWhen no =
memory is available in the hypervisor, rather than immediately=0Afailing =
the request try to steal a handle from another vCPU.=0A=0AReported-by: =
George Dunlap <george.dunlap@citrix.com>=0ASigned-off-by: Jan Beulich =
<jbeulich@suse.com>=0A=0A--- a/xen/common/grant_table.c=0A+++ b/xen/common/=
grant_table.c=0A@@ -397,7 +397,7 @@ get_maptrack_handle(=0A     struct =
vcpu          *curr =3D current;=0A     unsigned int          i, head;=0A  =
   grant_handle_t        handle;=0A-    struct grant_mapping *new_mt;=0A+  =
  struct grant_mapping *new_mt =3D NULL;=0A =0A     handle =3D __get_maptra=
ck_handle(lgt, curr);=0A     if ( likely(handle !=3D -1) )=0A@@ -408,8 =
+408,13 @@ get_maptrack_handle(=0A     /*=0A      * If we've run out of =
frames, try stealing an entry from another=0A      * VCPU (in case the =
guest isn't mapping across its VCPUs evenly).=0A+     * Also use this path =
in case we're out of memory, to avoid spurious=0A+     * failures.=0A      =
*/=0A-    if ( nr_maptrack_frames(lgt) >=3D max_maptrack_frames )=0A+    =
if ( nr_maptrack_frames(lgt) < max_maptrack_frames )=0A+        new_mt =3D =
alloc_xenheap_page();=0A+=0A+    if ( !new_mt )=0A     {=0A         /*=0A  =
        * Can drop the lock since no other VCPU can be adding a new=0A@@ =
-432,12 +437,6 @@ get_maptrack_handle(=0A         return steal_maptrack_han=
dle(lgt, curr);=0A     }=0A =0A-    new_mt =3D alloc_xenheap_page();=0A-   =
 if ( !new_mt )=0A-    {=0A-        spin_unlock(&lgt->maptrack_lock);=0A-  =
      return -1;=0A-    }=0A     clear_page(new_mt);=0A =0A     /*=0A
--=__Part0C341249.3__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__Part0C341249.3__=--


From xen-devel-bounces@lists.xen.org Wed Jun 21 09:38:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 09: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 1dNc5S-0000hj-9R; Wed, 21 Jun 2017 09:38:10 +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 1dNc5R-0000hF-0X
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 09:38:09 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 47/89-02006-08E3A495; Wed, 21 Jun 2017 09:38:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXS6fjDS7feziv
 SYO0+fYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPxqivsBVOlKvZsWMTYwDhXtIuRk0NIIE+i
 cfJFJhCbV8BOom3JLTYQW0LAUOL0wpssIDaLgKrE3h+PwWw2AXWJtmfbWbsYOThEBAwkzh1N6
 mLk4mAWWMskcXHWXbA5wgIOEi8+7GOGmF8ksfXAanYQm1PAXmLOstdsIL28AoISf3cIg4SZgd
 Z+mraabQIjzyyEzCwkGQhbS+Lhr1ssELa2xLKFr5lBypkFpCWW/+OACFtLfHl+lw1VCYjtJnH
 l6FymBYwcqxg1ilOLylKLdI0s9JKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAsO1
 noGBcQdj3yq/Q4ySHExKorwXZL0ihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw+tsC5QSLUtNTK
 9Iyc4CRA5OW4OBREuFdZg6U5i0uSMwtzkyHSJ1iVJQS52UF6RMASWSU5sG1waL1EqOslDAvIw
 MDgxBPQWpRbmYJqvwrRnEORiVh3gAboCk8mXklcNNfAS1mAlr84ogHyOKSRISUVANjSlMTh0N
 3Xdw11+tdX9IO13Rm6nYKR7b8LTL4cTKZ4QFPwYQm56wfH7tOlk4+eMiqLiLhwTndW1+8k8vq
 1lv6e9pUBn9/uLLyl2nGfRcFG5H1n3QyLZ7/sMsrOS/rtCpcbN3jouPyVZmp21rbxJVuS8z8/
 8l1iS+v1sL9Z/gMxPyC7t8ubFNiKc5INNRiLipOBAAY8kUq0QIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1498037885!104343485!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43796 invoked from network); 21 Jun 2017 09:38:07 -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; 21 Jun 2017 09:38:07 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 21 Jun 2017 03:38:05 -0600
Message-Id: <594A5A9C02000078001650BE@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 21 Jun 2017 03:38:04 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <594A57B10200007800165012@prv-mh.provo.novell.com>
 <594A57B10200007800165012@prv-mh.provo.novell.com>
In-Reply-To: <594A57B10200007800165012@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__Part2911376C.3__="
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 10/11] gnttab: limit mapkind()'s iteration count
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.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 MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__Part2911376C.3__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

There's no need for the function to observe increases of the maptrack
table (which can occur as the maptrack lock isn't being held) - actual
population of maptrack entries is excluded while we're here (by way of
holding the respective grant table lock for writing, while code
populating entries acquires it for reading). Latch the limit ahead of
the loop, allowing for the barrier to move out, too.

Signed-by: Jan Beulich <jbeulich@suse.com>

--- a/xen/common/grant_table.c
+++ b/xen/common/grant_table.c
@@ -712,7 +712,7 @@ static unsigned int mapkind(
     struct grant_table *lgt, const struct domain *rd, unsigned long mfn)
 {
     struct grant_mapping *map;
-    grant_handle_t handle;
+    grant_handle_t handle, limit =3D lgt->maptrack_limit;
     unsigned int kind =3D 0;
=20
     /*
@@ -726,10 +726,10 @@ static unsigned int mapkind(
      */
     ASSERT(percpu_rw_is_write_locked(&rd->grant_table->lock));
=20
-    for ( handle =3D 0; !(kind & MAPKIND_WRITE) &&
-                      handle < lgt->maptrack_limit; handle++ )
+    smp_rmb();
+
+    for ( handle =3D 0; !(kind & MAPKIND_WRITE) && handle < limit; =
handle++ )
     {
-        smp_rmb();
         map =3D &maptrack_entry(lgt, handle);
         if ( !(map->flags & (GNTMAP_device_map|GNTMAP_host_map)) ||
              map->domid !=3D rd->domain_id )




--=__Part2911376C.3__=
Content-Type: text/plain; name="gnttab-mapkind-limit.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="gnttab-mapkind-limit.patch"

gnttab: limit mapkind()'s iteration count=0A=0AThere's no need for the =
function to observe increases of the maptrack=0Atable (which can occur as =
the maptrack lock isn't being held) - actual=0Apopulation of maptrack =
entries is excluded while we're here (by way of=0Aholding the respective =
grant table lock for writing, while code=0Apopulating entries acquires it =
for reading). Latch the limit ahead of=0Athe loop, allowing for the =
barrier to move out, too.=0A=0ASigned-by: Jan Beulich <jbeulich@suse.com>=
=0A=0A--- a/xen/common/grant_table.c=0A+++ b/xen/common/grant_table.c=0A@@ =
-712,7 +712,7 @@ static unsigned int mapkind(=0A     struct grant_table =
*lgt, const struct domain *rd, unsigned long mfn)=0A {=0A     struct =
grant_mapping *map;=0A-    grant_handle_t handle;=0A+    grant_handle_t =
handle, limit =3D lgt->maptrack_limit;=0A     unsigned int kind =3D 0;=0A =
=0A     /*=0A@@ -726,10 +726,10 @@ static unsigned int mapkind(=0A      =
*/=0A     ASSERT(percpu_rw_is_write_locked(&rd->grant_table->lock));=0A =
=0A-    for ( handle =3D 0; !(kind & MAPKIND_WRITE) &&=0A-                 =
     handle < lgt->maptrack_limit; handle++ )=0A+    smp_rmb();=0A+=0A+    =
for ( handle =3D 0; !(kind & MAPKIND_WRITE) && handle < limit; handle++ =
)=0A     {=0A-        smp_rmb();=0A         map =3D &maptrack_entry(lgt, =
handle);=0A         if ( !(map->flags & (GNTMAP_device_map|GNTMAP_host_map)=
) ||=0A              map->domid !=3D rd->domain_id )=0A
--=__Part2911376C.3__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__Part2911376C.3__=--


From xen-devel-bounces@lists.xen.org Wed Jun 21 09:38:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 09: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 1dNc60-0000qT-HD; Wed, 21 Jun 2017 09:38:44 +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 1dNc5z-0000qA-5n
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 09:38:43 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 1B/69-17076-2AE3A495; Wed, 21 Jun 2017 09:38:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsXS6fjDS3ehnVe
 kwaNNphbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ax2VNYCm4JVzz9+Yi5gXGxQBcjJ4eQQJ5E
 X8MLRhCbV8BOYt3c7awgtoSAocTphTdZuhg5OFgEVCUOzk8HCbMJqEu0PQMp4eAQETCQOHc0q
 YuRi4NZYC2TxMVZd5lAaoQFjCV+r3zGAjG+SGLrgdXsIDangL3EnGWv2UB6eQUEJf7uEAYJMw
 NtPX/mAcsERp5ZCJlZSDIQtpbEw1+3oGxtiWULXzODlDMLSEss/8cBYdpKTLwZganCQ2L7rPQ
 FjByrGDWKU4vKUot0DY31kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECA5UBCHYw
 btvueYhRkoNJSZT3gqxXpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3r22QDnBotT01Iq0zBxgz
 MCkJTh4lER4l5kDpXmLCxJzizPTIVKnGBWlxHkbQfoEQBIZpXlwbbA4vcQoKyXMywh0iBBPQW
 pRbmYJqvwrRnEORiVh3gAboCk8mXklcNNfAS1mAlr84ogHyOKSRISUVAOjwQeJ0KPl12f3/iw
 xW1C1WPzEC+Om15e1+Fc8eFd7nv/IBdUTooc0Q8805+i/mLfDcJP11HVXDj/eO/vNfp3fHplG
 LKK/m+Zp5mza6na8X3lP9dm7Vff8E+K+JWksfyuVq8PtX24km1p/3GzBBYnjy6dWbLJ+7pPbz
 nuXQe7A752OPHla+ioeSizFGYmGWsxFxYkA9QbiiM4CAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1498037920!99123104!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34531 invoked from network); 21 Jun 2017 09:38:41 -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; 21 Jun 2017 09:38:41 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 21 Jun 2017 03:38:39 -0600
Message-Id: <594A5ABE02000078001650C2@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 21 Jun 2017 03:38:38 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <594A57B10200007800165012@prv-mh.provo.novell.com>
 <594A57B10200007800165012@prv-mh.provo.novell.com>
In-Reply-To: <594A57B10200007800165012@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__PartCBF3D58E.3__="
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 11/11] gnttab: drop useless locking
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.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 MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__PartCBF3D58E.3__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Holding any lock while accessing the maptrack entry fields is
pointless, as these entries are protected by their associated active
entry lock (which is being acquired later, before re-validating the
fields read without holding the lock).

Signed-off-by: Jan Beulich <jbeulich@suse.com>

--- a/xen/common/grant_table.c
+++ b/xen/common/grant_table.c
@@ -1122,19 +1122,14 @@ __gnttab_unmap_common(
     smp_rmb();
     map =3D &maptrack_entry(lgt, op->handle);
=20
-    grant_read_lock(lgt);
-
     if ( unlikely(!read_atomic(&map->flags)) )
     {
-        grant_read_unlock(lgt);
         gdprintk(XENLOG_INFO, "Zero flags for handle %#x\n", op->handle);
         op->status =3D GNTST_bad_handle;
         return;
     }
=20
     dom =3D map->domid;
-    grant_read_unlock(lgt);
-
     if ( unlikely((rd =3D rcu_lock_domain_by_id(dom)) =3D=3D NULL) )
     {
         /* This can happen when a grant is implicitly unmapped. */




--=__PartCBF3D58E.3__=
Content-Type: text/plain; name="gnttab-useless-locking.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="gnttab-useless-locking.patch"

gnttab: drop useless locking=0A=0AHolding any lock while accessing the =
maptrack entry fields is=0Apointless, as these entries are protected by =
their associated active=0Aentry lock (which is being acquired later, =
before re-validating the=0Afields read without holding the lock).=0A=0ASign=
ed-off-by: Jan Beulich <jbeulich@suse.com>=0A=0A--- a/xen/common/grant_tabl=
e.c=0A+++ b/xen/common/grant_table.c=0A@@ -1122,19 +1122,14 @@ __gnttab_unm=
ap_common(=0A     smp_rmb();=0A     map =3D &maptrack_entry(lgt, op->handle=
);=0A =0A-    grant_read_lock(lgt);=0A-=0A     if ( unlikely(!read_atomic(&=
map->flags)) )=0A     {=0A-        grant_read_unlock(lgt);=0A         =
gdprintk(XENLOG_INFO, "Zero flags for handle %#x\n", op->handle);=0A       =
  op->status =3D GNTST_bad_handle;=0A         return;=0A     }=0A =0A     =
dom =3D map->domid;=0A-    grant_read_unlock(lgt);=0A-=0A     if ( =
unlikely((rd =3D rcu_lock_domain_by_id(dom)) =3D=3D NULL) )=0A     {=0A    =
     /* This can happen when a grant is implicitly unmapped. */=0A
--=__PartCBF3D58E.3__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__PartCBF3D58E.3__=--


From xen-devel-bounces@lists.xen.org Wed Jun 21 09:39:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 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 1dNc6H-0000uR-OV; Wed, 21 Jun 2017 09: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=338cb52eb=Paul.Durrant@citrix.com>)
 id 1dNc6F-0000tx-PC
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 09:38:59 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 D4/B2-03620-3BE3A495; Wed, 21 Jun 2017 09:38:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrEIsWRWlGSWpSXmKPExsWyU9JRQneTnVe
 kwYs76hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aGCzfZCvqlK1YeX8TYwDhZvIuRk0NCwE9i
 28F1rCA2m4COxNKj85lAbBGBUIme5nUsXYxcHMwCixgl9l85xA6SEBbwkbjecJMVoshX4uDJi
 VC2kcSCGS/BalgEVCWOnPrJDGLzCrhL3J3RDVYjJGAmMfnDQrAFnALmEjem97CB2IwCshJfGl
 eD1TMLiEvcegJxhISAgMSSPeeZIWxRiZeP/7FC2AYSW5fuY4Go15FYsPsTG4StLbFs4WuovYI
 SJ2c+YZnAKDwLydhZSFpmIWmZhaRlASPLKkaN4tSistQiXUMjvaSizPSMktzEzBxdQwMzvdzU
 4uLE9NScxKRiveT83E2MwPBnAIIdjJc3BhxilORgUhLlvSDrFSnEl5SfUpmRWJwRX1Sak1p8i
 FGGg0NJgnevLVBOsCg1PbUiLTMHGIkwaQkOHiUR3mXmQGne4oLE3OLMdIjUKUZdjg2r139hEm
 LJy89LlRLn/QMyQwCkKKM0D24ELClcYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjBvgA3QFJ7
 MvBK4Ta+AjmACOuLFEQ+QI0oSEVJSDYw7P94x+OnKH230edVOpVWNKxjdp/48fdnngcFZfSnt
 z25iUmVV/Itvllw79ulD7oU3lxKmWJTxSku9frdAusu90tOaXexZWPoeXqnluQ2N2xMn6Lzrb
 HXmWR+wuiDy72P5o8/TTsy+nZ2awRN5+5Wg7XMn7kT1OvOjn/rYna/KVj6o5vGvk1BiKc5INN
 RiLipOBACfWRMmBQMAAA==
X-Env-Sender: prvs=338cb52eb=Paul.Durrant@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1498037938!85523073!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56567 invoked from network); 21 Jun 2017 09:38:58 -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;
 21 Jun 2017 09:38:58 -0000
X-IronPort-AV: E=Sophos;i="5.39,368,1493683200"; d="scan'208";a="48151993"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>, "netdev@vger.kernel.org"
 <netdev@vger.kernel.org>
Thread-Topic: [PATCH net] xen-netback: correctly schedule rate-limited queues
Thread-Index: AQHS6m/CNkEYB++l+EO2F6H058G55aIvDyDg
Date: Wed, 21 Jun 2017 09:38:12 +0000
Message-ID: <d5454f8f675b40e486070fcc5880a797@AMSPEX02CL03.citrite.net>
References: <20170621092122.694-1-wei.liu2@citrix.com>
In-Reply-To: <20170621092122.694-1-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: Xen-devel <xen-devel@lists.xenproject.org>,
 "jean-louis@dupond.be" <jean-louis@dupond.be>,
 David Miller <davem@davemloft.net>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH net] xen-netback: correctly schedule
	rate-limited queues
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; 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+IFNlbnQ6IDIxIEp1bmUgMjAxNyAxMDoyMQo+IFRvOiBuZXRkZXZA
dmdlci5rZXJuZWwub3JnCj4gQ2M6IFhlbi1kZXZlbCA8eGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnPjsgUGF1bCBEdXJyYW50Cj4gPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgRGF2aWQg
TWlsbGVyIDxkYXZlbUBkYXZlbWxvZnQubmV0PjsgamVhbi0KPiBsb3Vpc0BkdXBvbmQuYmU7IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gU3ViamVjdDogW1BBVENIIG5ldF0geGVuLW5l
dGJhY2s6IGNvcnJlY3RseSBzY2hlZHVsZSByYXRlLWxpbWl0ZWQgcXVldWVzCj4gCj4gQWRkIGEg
ZmxhZyB0byBpbmRpY2F0ZSBpZiBhIHF1ZXVlIGlzIHJhdGUtbGltaXRlZC4gVGVzdCB0aGUgZmxh
ZyBpbgo+IE5BUEkgcG9sbCBoYW5kbGVyIGFuZCBhdm9pZCByZXNjaGVkdWxpbmcgdGhlIHF1ZXVl
IGlmIHRydWUsIG90aGVyd2lzZQo+IHdlIHJpc2sgbG9ja2luZyB1cCB0aGUgaG9zdC4gVGhlIHJl
c2NoZWR1bGluZyB3aWxsIGJlIGRvbmUgaW4gdGhlCj4gdGltZXIgY2FsbGJhY2sgZnVuY3Rpb24u
Cj4gCj4gUmVwb3J0ZWQtYnk6IEplYW4tTG91aXMgRHVwb25kIDxqZWFuLWxvdWlzQGR1cG9uZC5i
ZT4KPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IFRlc3Rl
ZC1ieTogSmVhbi1Mb3VpcyBEdXBvbmQgPGplYW4tbG91aXNAZHVwb25kLmJlPgoKUmV2aWV3ZWQt
Ynk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cgo+IC0tLQo+ICBkcml2
ZXJzL25ldC94ZW4tbmV0YmFjay9jb21tb24uaCAgICB8IDEgKwo+ICBkcml2ZXJzL25ldC94ZW4t
bmV0YmFjay9pbnRlcmZhY2UuYyB8IDYgKysrKystCj4gIGRyaXZlcnMvbmV0L3hlbi1uZXRiYWNr
L25ldGJhY2suYyAgIHwgNiArKysrKy0KPiAgMyBmaWxlcyBjaGFuZ2VkLCAxMSBpbnNlcnRpb25z
KCspLCAyIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC94ZW4tbmV0
YmFjay9jb21tb24uaCBiL2RyaXZlcnMvbmV0L3hlbi0KPiBuZXRiYWNrL2NvbW1vbi5oCj4gaW5k
ZXggNTMwNTg2YmUwNWI0Li41YjFkMmU4NDAyZDkgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9uZXQv
eGVuLW5ldGJhY2svY29tbW9uLmgKPiArKysgYi9kcml2ZXJzL25ldC94ZW4tbmV0YmFjay9jb21t
b24uaAo+IEBAIC0xOTksNiArMTk5LDcgQEAgc3RydWN0IHhlbnZpZl9xdWV1ZSB7IC8qIFBlci1x
dWV1ZSBkYXRhIGZvciB4ZW52aWYgKi8KPiAgCXVuc2lnbmVkIGxvbmcgICByZW1haW5pbmdfY3Jl
ZGl0Owo+ICAJc3RydWN0IHRpbWVyX2xpc3QgY3JlZGl0X3RpbWVvdXQ7Cj4gIAl1NjQgY3JlZGl0
X3dpbmRvd19zdGFydDsKPiArCWJvb2wgcmF0ZV9saW1pdGVkOwo+IAo+ICAJLyogU3RhdGlzdGlj
cyAqLwo+ICAJc3RydWN0IHhlbnZpZl9zdGF0cyBzdGF0czsKPiBkaWZmIC0tZ2l0IGEvZHJpdmVy
cy9uZXQveGVuLW5ldGJhY2svaW50ZXJmYWNlLmMgYi9kcml2ZXJzL25ldC94ZW4tCj4gbmV0YmFj
ay9pbnRlcmZhY2UuYwo+IGluZGV4IDgzOTdmNmM5MjQ1MS4uZTMyMmE4NjJkZGZlIDEwMDY0NAo+
IC0tLSBhL2RyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL2ludGVyZmFjZS5jCj4gKysrIGIvZHJpdmVy
cy9uZXQveGVuLW5ldGJhY2svaW50ZXJmYWNlLmMKPiBAQCAtMTA2LDcgKzEwNiwxMSBAQCBzdGF0
aWMgaW50IHhlbnZpZl9wb2xsKHN0cnVjdCBuYXBpX3N0cnVjdCAqbmFwaSwgaW50Cj4gYnVkZ2V0
KQo+IAo+ICAJaWYgKHdvcmtfZG9uZSA8IGJ1ZGdldCkgewo+ICAJCW5hcGlfY29tcGxldGVfZG9u
ZShuYXBpLCB3b3JrX2RvbmUpOwo+IC0JCXhlbnZpZl9uYXBpX3NjaGVkdWxlX29yX2VuYWJsZV9l
dmVudHMocXVldWUpOwo+ICsJCS8qIElmIHRoZSBxdWV1ZSBpcyByYXRlLWxpbWl0ZWQsIGl0IHNo
YWxsIGJlCj4gKwkJICogcmVzY2hlZHVsZWQgaW4gdGhlIHRpbWVyIGNhbGxiYWNrLgo+ICsJCSAq
Lwo+ICsJCWlmIChsaWtlbHkoIXF1ZXVlLT5yYXRlX2xpbWl0ZWQpKQo+ICsJCQl4ZW52aWZfbmFw
aV9zY2hlZHVsZV9vcl9lbmFibGVfZXZlbnRzKHF1ZXVlKTsKPiAgCX0KPiAKPiAgCXJldHVybiB3
b3JrX2RvbmU7Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL25ldGJhY2su
YyBiL2RyaXZlcnMvbmV0L3hlbi0KPiBuZXRiYWNrL25ldGJhY2suYwo+IGluZGV4IDYwMmQ0MDhm
YTI1ZS4uNTA0MmZmOGQ0NDlhIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvbmV0L3hlbi1uZXRiYWNr
L25ldGJhY2suYwo+ICsrKyBiL2RyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL25ldGJhY2suYwo+IEBA
IC0xODAsNiArMTgwLDcgQEAgc3RhdGljIHZvaWQgdHhfYWRkX2NyZWRpdChzdHJ1Y3QgeGVudmlm
X3F1ZXVlCj4gKnF1ZXVlKQo+ICAJCW1heF9jcmVkaXQgPSBVTE9OR19NQVg7IC8qIHdyYXBwZWQ6
IGNsYW1wIHRvCj4gVUxPTkdfTUFYICovCj4gCj4gIAlxdWV1ZS0+cmVtYWluaW5nX2NyZWRpdCA9
IG1pbihtYXhfY3JlZGl0LCBtYXhfYnVyc3QpOwo+ICsJcXVldWUtPnJhdGVfbGltaXRlZCA9IGZh
bHNlOwo+ICB9Cj4gCj4gIHZvaWQgeGVudmlmX3R4X2NyZWRpdF9jYWxsYmFjayh1bnNpZ25lZCBs
b25nIGRhdGEpCj4gQEAgLTY4Niw4ICs2ODcsMTAgQEAgc3RhdGljIGJvb2wgdHhfY3JlZGl0X2V4
Y2VlZGVkKHN0cnVjdCB4ZW52aWZfcXVldWUKPiAqcXVldWUsIHVuc2lnbmVkIHNpemUpCj4gIAkJ
bXNlY3NfdG9famlmZmllcyhxdWV1ZS0+Y3JlZGl0X3VzZWMgLyAxMDAwKTsKPiAKPiAgCS8qIFRp
bWVyIGNvdWxkIGFscmVhZHkgYmUgcGVuZGluZyBpbiByYXJlIGNhc2VzLiAqLwo+IC0JaWYgKHRp
bWVyX3BlbmRpbmcoJnF1ZXVlLT5jcmVkaXRfdGltZW91dCkpCj4gKwlpZiAodGltZXJfcGVuZGlu
ZygmcXVldWUtPmNyZWRpdF90aW1lb3V0KSkgewo+ICsJCXF1ZXVlLT5yYXRlX2xpbWl0ZWQgPSB0
cnVlOwo+ICAJCXJldHVybiB0cnVlOwo+ICsJfQo+IAo+ICAJLyogUGFzc2VkIHRoZSBwb2ludCB3
aGVyZSB3ZSBjYW4gcmVwbGVuaXNoIGNyZWRpdD8gKi8KPiAgCWlmICh0aW1lX2FmdGVyX2VxNjQo
bm93LCBuZXh0X2NyZWRpdCkpIHsKPiBAQCAtNzAyLDYgKzcwNSw3IEBAIHN0YXRpYyBib29sIHR4
X2NyZWRpdF9leGNlZWRlZChzdHJ1Y3QgeGVudmlmX3F1ZXVlCj4gKnF1ZXVlLCB1bnNpZ25lZCBz
aXplKQo+ICAJCW1vZF90aW1lcigmcXVldWUtPmNyZWRpdF90aW1lb3V0LAo+ICAJCQkgIG5leHRf
Y3JlZGl0KTsKPiAgCQlxdWV1ZS0+Y3JlZGl0X3dpbmRvd19zdGFydCA9IG5leHRfY3JlZGl0Owo+
ICsJCXF1ZXVlLT5yYXRlX2xpbWl0ZWQgPSB0cnVlOwo+IAo+ICAJCXJldHVybiB0cnVlOwo+ICAJ
fQo+IC0tCj4gMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 21 09:43:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 09:43:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNcAj-0001ly-CK; Wed, 21 Jun 2017 09:43:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bp@alien8.de>) id 1dNcAi-0001ls-Hi
 for xen-devel@lists.xen.org; Wed, 21 Jun 2017 09:43:36 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 3C/76-26749-7CF3A495; Wed, 21 Jun 2017 09:43:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsXCytl5VPe4vVe
 kwfp/3BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bJFd/ZC/pYKw682c3ewDiDpYuRg0NCQFfi
 TZ9OFyMnh5DAVkaJ/Tvruxi5gOz7TBJrXp9hBUmwCKhKfDjykR3EZhNQkVh65hYTiC0ioCXRt
 uA2C0gDs8BUDolrZ5+zgCQYBOIkDn/7BNYgLJAiMXf3XDCbV8BUoqf1OBPEhjZGiaNzX0MlBC
 VOznwC1swsoC7xZ94lZpDrmAWkJZb/4wAJcwp4Shw4spURxBYFOqJz6RyWCYwCs5B0z0LSPQu
 hewEj8ypGjeLUorLUIl1DQ72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMDgZACC
 HYyrfzsdYpTkYFIS5b0g6xUpxJeUn1KZkVicEV9UmpNafIhRg4ND4MrBI7MZpVjy8vNSlSR4Z
 YBRICRYlJqeWpGWmQOMH5hSCQ4eJRHeZeZAad7igsTc4sx0iNQpRl2Opg9bvjAJgc2QEuf9YA
 dUJABSlFGaBzcCFsuXGGWlhHkZgQ4U4ilILcrNLEGVf8UozsGoJMwbYAM0hSczrwRu0yugI5i
 AjnhxxAPkiJJEhJRUA6NNyy7NG6puU26oyV1UCb+/h7HCyPC8ZKrExSq9tBldNmJJxbcOlf5l
 17Z+tW/OF438I8FqYdN5WpWqT1a1ZO6/mmcsbCS77CLPYu5Tzy9sve+fc495y42Tm8tP8jhlu
 5pdfNBpM3c/32QziYtvkjOL+tJ2Nz2WnZK64eCKYwfXCfO7JJV0bVJiKc5INNRiLipOBADglD
 TG4AIAAA==
X-Env-Sender: bp@alien8.de
X-Msg-Ref: server-6.tower-31.messagelabs.com!1498038215!68123412!1
X-Originating-IP: [5.9.137.197]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47159 invoked from network); 21 Jun 2017 09:43:35 -0000
Received: from mail.skyhub.de (HELO mail.skyhub.de) (5.9.137.197)
 by server-6.tower-31.messagelabs.com with SMTP; 21 Jun 2017 09:43:35 -0000
X-Virus-Scanned: Nedap ESD1 at mail.skyhub.de
Received: from mail.skyhub.de ([127.0.0.1])
 by localhost (blast.alien8.de [127.0.0.1]) (amavisd-new, port 10026)
 with ESMTP id JxnnubWYqPiX; Wed, 21 Jun 2017 11:43:34 +0200 (CEST)
Received: from pd.tnic (p2003008C2F22E10028A62DEB9753502D.dip0.t-ipconnect.de
 [IPv6:2003:8c:2f22:e100:28a6:2deb:9753:502d])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mail.skyhub.de (SuperMail on ZX Spectrum 128k) with ESMTPSA id 77BDE1EC06D9;
 Wed, 21 Jun 2017 11:43:34 +0200 (CEST)
Date: Wed, 21 Jun 2017 11:43:24 +0200
From: Borislav Petkov <bp@alien8.de>
To: Tom Lendacky <thomas.lendacky@amd.com>
Message-ID: <20170621094324.n3dukli4gq6g5ftn@pd.tnic>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
 <20170616185412.18967.91559.stgit@tlendack-t1.amdoffice.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170616185412.18967.91559.stgit@tlendack-t1.amdoffice.net>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: linux-efi@vger.kernel.org, Brijesh Singh <brijesh.singh@amd.com>,
 Toshimitsu Kani <toshi.kani@hpe.com>, linux-doc@vger.kernel.org,
 Matt Fleming <matt@codeblueprint.co.uk>, x86@kernel.org, linux-mm@kvack.org,
 Radim =?utf-8?B?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Larry Woodman <lwoodman@redhat.com>, linux-arch@vger.kernel.org,
 kvm@vger.kernel.org, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 kasan-dev@googlegroups.com, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Andy Lutomirski <luto@kernel.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Dmitry Vyukov <dvyukov@google.com>, Juergen Gross <jgross@suse.com>,
 kexec@lists.infradead.org, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org, iommu@lists.linux-foundation.org,
 Thomas Gleixner <tglx@linutronix.de>, Paolo Bonzini <pbonzini@redhat.com>
Subject: Re: [Xen-devel] [PATCH v7 23/36] x86,
 realmode: Decrypt trampoline area if memory encryption is active
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBKdW4gMTYsIDIwMTcgYXQgMDE6NTQ6MTJQTSAtMDUwMCwgVG9tIExlbmRhY2t5IHdy
b3RlOgo+IFdoZW4gU2VjdXJlIE1lbW9yeSBFbmNyeXB0aW9uIGlzIGVuYWJsZWQsIHRoZSB0cmFt
cG9saW5lIGFyZWEgbXVzdCBub3QKPiBiZSBlbmNyeXB0ZWQuIEEgQ1BVIHJ1bm5pbmcgaW4gcmVh
bCBtb2RlIHdpbGwgbm90IGJlIGFibGUgdG8gZGVjcnlwdAo+IG1lbW9yeSB0aGF0IGhhcyBiZWVu
IGVuY3J5cHRlZCBiZWNhdXNlIGl0IHdpbGwgbm90IGJlIGFibGUgdG8gdXNlIGFkZHJlc3Nlcwo+
IHdpdGggdGhlIG1lbW9yeSBlbmNyeXB0aW9uIG1hc2suCj4gCj4gU2lnbmVkLW9mZi1ieTogVG9t
IExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4KPiAtLS0KPiAgYXJjaC94ODYvcmVh
bG1vZGUvaW5pdC5jIHwgICAgOCArKysrKysrKwo+ICAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRp
b25zKCspCgpTdWJqZWN0OiB4ODYvcmVhbG1vZGU6IC4uLgoKb3RoZXIgdGhhbiB0aGF0OgoKUmV2
aWV3ZWQtYnk6IEJvcmlzbGF2IFBldGtvdiA8YnBAc3VzZS5kZT4KCi0tIApSZWdhcmRzL0dydXNz
LAogICAgQm9yaXMuCgpHb29kIG1haWxpbmcgcHJhY3RpY2VzIGZvciA0MDA6IGF2b2lkIHRvcC1w
b3N0aW5nIGFuZCB0cmltIHRoZSByZXBseS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 21 09:55:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 09:55:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNcLm-0002Wj-Dn; Wed, 21 Jun 2017 09:55:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bp@alien8.de>) id 1dNcLl-0002Wd-Cr
 for xen-devel@lists.xen.org; Wed, 21 Jun 2017 09:55:01 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 DA/3E-01752-4724A495; Wed, 21 Jun 2017 09:55:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXCytl5VLfEySv
 SYOIeZoslHxezODB6HN39mymAMYo1My8pvyKBNePngu3sBfc4Kh42SzYwXmbrYuTgkBDQlXjT
 p9PFyMUhJLCVUeLvnh5GCOc+k8SjJb+AHE4OFgFViXVNB9hBbDYBFYmlZ24xgdgiAloSbQtus
 4A0MAtM5ZC4dvY5C0iCQSBO4vC3T2ANwgKeEh9P/gCL8wqYSjz+vJYNYkMbo8TPHTfYIBKCEi
 dnPgErYhZQl/gz7xIzyHnMAtISy/9xgIQ5geYse/OOGcQWBTqic+kclgmMArOQdM9C0j0LoXs
 BI/MqRo3i1KKy1CJdQyO9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzA4GQAgh2M
 fbOcDzFKcjApifJekPWKFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBu9QRKCdYlJqeWpGWmQOME
 5i0BAePkgjvMnOgNG9xQWJucWY6ROoUo6KUOK83SJ8ASCKjNA+uDRablxhlpYR5GYEOEeIpSC
 3KzSxBlX/FKM7BqCTMOxFkCk9mXgnc9FdAi5mAFr844gGyuCQRISXVwGhzWXlOm6eeq6l3umy
 u2t1QQRkzBt5bVwqvJ734syWXozJ+rsbD6YfkA2/fe31/f0Dk3FTd++uO6zz+aBNaOnGV5om7
 Uxa7l049veqlkwif4O1z/du8aiTTt6aZhtRI82mVR+QLfr3kcHKfxHRTqX2pEqvXnKnq/dX9U
 HFWXsPf/jcvfoTun6rEUpyRaKjFXFScCACixWanyAIAAA==
X-Env-Sender: bp@alien8.de
X-Msg-Ref: server-13.tower-206.messagelabs.com!1498038899!88867972!1
X-Originating-IP: [5.9.137.197]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62111 invoked from network); 21 Jun 2017 09:55:00 -0000
Received: from mail.skyhub.de (HELO mail.skyhub.de) (5.9.137.197)
 by server-13.tower-206.messagelabs.com with SMTP; 21 Jun 2017 09:55:00 -0000
X-Virus-Scanned: Nedap ESD1 at mail.skyhub.de
Received: from mail.skyhub.de ([127.0.0.1])
 by localhost (blast.alien8.de [127.0.0.1]) (amavisd-new, port 10026)
 with ESMTP id fytcpKPBvZ35; Wed, 21 Jun 2017 11:54:59 +0200 (CEST)
Received: from pd.tnic (p2003008C2F22E10028A62DEB9753502D.dip0.t-ipconnect.de
 [IPv6:2003:8c:2f22:e100:28a6:2deb:9753:502d])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mail.skyhub.de (SuperMail on ZX Spectrum 128k) with ESMTPSA id 507AA1EC093B;
 Wed, 21 Jun 2017 11:54:59 +0200 (CEST)
Date: Wed, 21 Jun 2017 11:54:48 +0200
From: Borislav Petkov <bp@alien8.de>
To: Tom Lendacky <thomas.lendacky@amd.com>
Message-ID: <20170621095448.6c52kp2eves5uyzy@pd.tnic>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
 <20170616185423.18967.19605.stgit@tlendack-t1.amdoffice.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170616185423.18967.19605.stgit@tlendack-t1.amdoffice.net>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: linux-efi@vger.kernel.org, Brijesh Singh <brijesh.singh@amd.com>,
 Toshimitsu Kani <toshi.kani@hpe.com>, linux-doc@vger.kernel.org,
 Matt Fleming <matt@codeblueprint.co.uk>, x86@kernel.org, linux-mm@kvack.org,
 Radim =?utf-8?B?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Larry Woodman <lwoodman@redhat.com>, linux-arch@vger.kernel.org,
 kvm@vger.kernel.org, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 kasan-dev@googlegroups.com, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Andy Lutomirski <luto@kernel.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Dmitry Vyukov <dvyukov@google.com>, Juergen Gross <jgross@suse.com>,
 kexec@lists.infradead.org, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org, iommu@lists.linux-foundation.org,
 Thomas Gleixner <tglx@linutronix.de>, Paolo Bonzini <pbonzini@redhat.com>
Subject: Re: [Xen-devel] [PATCH v7 24/36] x86,
	swiotlb: Add memory encryption 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>

T24gRnJpLCBKdW4gMTYsIDIwMTcgYXQgMDE6NTQ6MjRQTSAtMDUwMCwgVG9tIExlbmRhY2t5IHdy
b3RlOgo+IFNpbmNlIERNQSBhZGRyZXNzZXMgd2lsbCBlZmZlY3RpdmVseSBsb29rIGxpa2UgNDgt
Yml0IGFkZHJlc3NlcyB3aGVuIHRoZQo+IG1lbW9yeSBlbmNyeXB0aW9uIG1hc2sgaXMgc2V0LCBT
V0lPVExCIGlzIG5lZWRlZCBpZiB0aGUgRE1BIG1hc2sgb2YgdGhlCj4gZGV2aWNlIHBlcmZvcm1p
bmcgdGhlIERNQSBkb2VzIG5vdCBzdXBwb3J0IDQ4LWJpdHMuIFNXSU9UTEIgd2lsbCBiZQo+IGlu
aXRpYWxpemVkIHRvIGNyZWF0ZSBkZWNyeXB0ZWQgYm91bmNlIGJ1ZmZlcnMgZm9yIHVzZSBieSB0
aGVzZSBkZXZpY2VzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFRvbSBMZW5kYWNreSA8dGhvbWFzLmxl
bmRhY2t5QGFtZC5jb20+Cj4gLS0tCj4gIGFyY2gveDg2L2luY2x1ZGUvYXNtL2RtYS1tYXBwaW5n
LmggfCAgICA1ICsrLQo+ICBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9tZW1fZW5jcnlwdC5oIHwgICAg
NSArKysKPiAgYXJjaC94ODYva2VybmVsL3BjaS1kbWEuYyAgICAgICAgICB8ICAgMTEgKysrKyst
LQo+ICBhcmNoL3g4Ni9rZXJuZWwvcGNpLW5vbW11LmMgICAgICAgIHwgICAgMiArCj4gIGFyY2gv
eDg2L2tlcm5lbC9wY2ktc3dpb3RsYi5jICAgICAgfCAgIDE1ICsrKysrKysrKy0KPiAgYXJjaC94
ODYvbW0vbWVtX2VuY3J5cHQuYyAgICAgICAgICB8ICAgMjIgKysrKysrKysrKysrKysrCj4gIGlu
Y2x1ZGUvbGludXgvc3dpb3RsYi5oICAgICAgICAgICAgfCAgICAxICsKPiAgaW5pdC9tYWluLmMg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTAgKysrKysrKwo+ICBsaWIvc3dpb3RsYi5jICAg
ICAgICAgICAgICAgICAgICAgIHwgICA1NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
LS0tLS0KPiAgOSBmaWxlcyBjaGFuZ2VkLCAxMDggaW5zZXJ0aW9ucygrKSwgMTcgZGVsZXRpb25z
KC0pCgpSZXZpZXdlZC1ieTogQm9yaXNsYXYgUGV0a292IDxicEBzdXNlLmRlPgoKLS0gClJlZ2Fy
ZHMvR3J1c3MsCiAgICBCb3Jpcy4KCkdvb2QgbWFpbGluZyBwcmFjdGljZXMgZm9yIDQwMDogYXZv
aWQgdG9wLXBvc3RpbmcgYW5kIHRyaW0gdGhlIHJlcGx5LgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 21 10:04:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 10: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 1dNcUp-0003Ii-8k; Wed, 21 Jun 2017 10:04: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=338cb52eb=Paul.Durrant@citrix.com>)
 id 1dNcUn-0003Ic-UL
 for xen-devel@lists.xen.org; Wed, 21 Jun 2017 10:04:22 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 00/1D-03620-5A44A495; Wed, 21 Jun 2017 10:04:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHIsWRWlGSWpSXmKPExsWyU9JRQneJi1e
 kwdEJmhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8avsx2MBX0uFTtOv2JqYJzj3MXIySEh4Cfx
 b9tKRhCbTUBHYunR+UwgtohAnMTcy8+A4hwczALmEn8+gIWFBZwlft95ywZR4iLxY8cxdgjbS
 OLHxH1gNouAqkT77t1g9bwC7hJr2i+C1QsJbGeSuPrAAsTmFLCQWL/6EDOIzSggK/GlcTWYzS
 wgLnHrCcQJEgICEkv2nGeGsEUlXj7+xwphG0hsXbqPBeI0TYn1u/QhWhUlpnQ/ZIdYKyhxcuY
 TlgmMwrOQTJ2F0DELSccsJB0LGFlWMWoUpxaVpRbpGhnrJRVlpmeU5CZm5ugaGpjp5aYWFyem
 p+YkJhXrJefnbmIEhj0DEOxg/DM/8BCjJAeTkijvBVmvSCG+pPyUyozE4oz4otKc1OJDjDIcH
 EoSvIrOQDnBotT01Iq0zBxgBMKkJTh4lER4l5kDpXmLCxJzizPTIVKnGHU5Nqxe/4VJiCUvPy
 9VSpy3F2SGAEhRRmke3AhYMrjEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd6zjkBTeDLzSuA
 2vQI6ggnoiBdHPECOKElESEk1MIo81jzqXRh9/eWOeyvKE4JTK58bFa+pzuK9cDz6p8OGm3ct
 CuvkjSZ77E82XvWnIPBStW01m5rFvxNLTVZdmJZrmTqrY9GlixKN/j13ZrxR716gaFwqckHQk
 vPp4R/J514I3Z1re6lr8Uf2o5k+TvzSLzJz118+NXuunJgmk79J1bOGYO3OR0osxRmJhlrMRc
 WJAAEis9MBAwAA
X-Env-Sender: prvs=338cb52eb=Paul.Durrant@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1498039460!74802282!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33826 invoked from network); 21 Jun 2017 10:04:20 -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;
 21 Jun 2017 10:04:20 -0000
X-IronPort-AV: E=Sophos;i="5.39,368,1493683200"; d="scan'208";a="48153146"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Konrad Rzeszutek Wilk' <konrad.wilk@oracle.com>, Bruno Alvisio
 <bruno.alvisio@gmail.com>
Thread-Topic: [Xen-devel] Fwd:  VM Live Migration with Local Storage
Thread-Index: AQHS6e7V8Nvoy29ozk+Ci8UdkT2g6KIvFnFg
Date: Wed, 21 Jun 2017 10:03:56 +0000
Message-ID: <70fab30cca394fa5a429156a08bbbbb4@AMSPEX02CL03.citrite.net>
References: <CADNMjECx-qT+hqbd9ePWPr0r=Bz-p23TP=Cmj=gYDZfqbf4LCg@mail.gmail.com>
 <20170222130030.r5tz32iupsosnjht@citrix.com>
 <CADNMjECBAKRX5muM2mn31RdC1vcPt-vUQ9sqAWt8QSHr+GXj7g@mail.gmail.com>
 <CADNMjED0sWp3-uVddNAbG7Ar2iispsr6qEzBsvUTY9GmW7m3JA@mail.gmail.com>
 <20170620175729.GG12929@char.us.oracle.com>
In-Reply-To: <20170620175729.GG12929@char.us.oracle.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] Fwd:  VM Live Migration with Local Storage
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; 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
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSBPbiBCZWhhbGYgT2YNCj4gS29ucmFkIFJ6
ZXN6dXRlayBXaWxrDQo+IFNlbnQ6IDIwIEp1bmUgMjAxNyAxODo1Nw0KPiBUbzogQnJ1bm8gQWx2
aXNpbyA8YnJ1bm8uYWx2aXNpb0BnbWFpbC5jb20+DQo+IENjOiB4ZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZw0KPiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gRndkOiBWTSBMaXZlIE1pZ3JhdGlvbiB3
aXRoIExvY2FsIFN0b3JhZ2UNCj4gDQo+IE9uIFN1biwgSnVuIDExLCAyMDE3IGF0IDA4OjE2OjA0
UE0gLTA3MDAsIEJydW5vIEFsdmlzaW8gd3JvdGU6DQo+ID4gSGVsbG8sDQo+ID4NCj4gPiBJIHRo
aW5rIGl0IHdvdWxkIGJlIGJlbmVmaWNpYWwgdG8gYWRkIGxvY2FsIGRpc2sgbWlncmF0aW9uIGZl
YXR1cmUgZm9yDQo+ID4g4oCYYmxrYmFjaycgYmFja2VuZCBzaW5jZSBpdCBpcyBvbmUgb2YgdGhl
IG1vc3RseSB1c2VkIGJhY2tlbmRzLiBJIHdvdWxkIGxpa2UNCj4gPiB0byBzdGFydCBhIGRpc2N1
c3Npb24gYWJvdXQgdGhlIGRlc2lnbiBvZiB0aGUgbWFjaGluZXJ5IG5lZWRlZCB0byBhY2hpZXZl
DQo+ID4gdGhpcyBmZWF0dXJlLg0KPiA+DQo+ID4gPT09PT09PT09PT09PT09PT09PT09PT09PT09
DQo+ID4gT2JqZWN0aXZlDQo+ID4gQWRkIGEgZmVhdHVyZSB0byBtaWdyYXRlIFZNcyB0aGF0IGhh
dmUgbG9jYWwgc3RvcmFnZSBhbmQgdXNlIHRoZSBibGtiYWNrDQo+ID4gaWZhY2UuDQo+ID4gPT09
PT09PT09PT09PT09PT09PT09PT09PT09DQo+ID4NCj4gPiA9PT09PT09PT09PT09PT09PT09PT09
PT09PT0NCj4gPiBVc2VyIEludGVyZmFjZQ0KPiA+IEFkZCBhIGNtZCBsaW5lIG9wdGlvbiBpbiDi
gJx4bCBtaWdyYXRl4oCdIGNvbW1hbmQgdG8gc3BlY2lmeSBpZiBsb2NhbCBkaXNrcw0KPiA+IG5l
ZWQgdG8gYmUgY29waWVkIHRvIHRoZSBkZXN0aW5hdGlvbiBub2RlLg0KPiA+ID09PT09PT09PT09
PT09PT09PT09PT09PT09PQ0KPiA+DQo+ID4gPT09PT09PT09PT09PT09PT09PT09PT09PT09DQo+
ID4gRGVzaWduDQo+ID4NCj4gPiAgICAxLiBBcyBwYXJ0IG9mIHRoZSBsaWJ4bF9kb21haW5fc3Vz
cGVuZCwgdGhlIOKAnGRpc2sgbWlycm9yaW5nIG1hY2hpbmVyeeKAnQ0KPiA+ICAgIHN0YXJ0cyBh
biBhc3luY2hyb25vdXMgam9iIHRoYXQgY29waWVzIHRoZSBkaXNrcyBibG9ja3MgZnJvbSBzb3Vy
Y2UgdG8gdGhlDQo+ID4gICAgZGVzdGluYXRpb24uDQo+ID4gICAgMi4gVGhlIHByb3RvY29sIHRv
IGNvcHkgdGhlIGRpc2tzIHNob3VsZCByZXNlbWJsZSB0aGUgb25lIHVzZWQgZm9yDQo+ID4gICAg
bWVtb3J5IGNvcHk6DQo+ID4NCj4gPg0KPiA+ICAgIC0gRG8gZmlyc3QgaW5pdGlhbCBjb3B5IG9m
IHRoZSBkaXNrLg0KPiA+ICAgIC0gQ2hlY2sgb2Ygc2VjdG9ycyB0aGF0IGhhdmUgYmVlbiB3cml0
dGVuIHNpbmNlIGNvcHkgc3RhcnRlZC4gRm9yIHRoaXMsDQo+ID4gICAgdGhlIGJsa2JhY2sgZHJp
dmVyIHNob3VsZCBiZSBhd2FyZSB0aGF0IG1pZ3JhdGlvbiBvZiBkaXNrIGlzIGhhcHBlbmluZw0K
PiBhbmQNCj4gPiAgICBpbiB0aGlzIGNhc2UgZm9yd2FyZCB0aGUgd3JpdGUgcmVxdWVzdCB0byB0
aGUg4oCcbWlncmF0aW9uIG1hY2hpbmVyeeKAnSBzbw0KPiB0aGF0DQo+ID4gICAgYSByZWNvcmQg
b2YgZGlydHkgYmxvY2tzIGFyZSBsb2dnZWQuDQo+ID4gICAgLSBNaWdyYXRpb24gbWFjaGluZXJ5
IGNvcGllcyDigJxkaXJ0eeKAnSBibG9ja3MgdW50aWwgY29udmVyZ2VuY2UuDQo+ID4gICAgLSBE
dXBsaWNhdGUgYWxsIHRoZSBkaXNrIHdyaXRlcy9yZWFkcyB0byBib3RoIGRpc2tzIGluIHNvdXJj
ZSBhbmQNCj4gPiAgICBkZXN0aW5hdGlvbnMgbm9kZSB3aGlsZSBWTSBpcyBiZWluZyBzdXNwZW5k
ZWQuDQo+ID4NCj4gPg0KPiA+IEJsb2NrIERpYWdyYW0NCj4gPg0KPiA+ICAgICvigJQtLS0tLS0r
DQo+ID4gICAgfCAgVk0gICB8DQo+ID4gICAgKy0tLS0tLS0rDQo+ID4gICAgICAgfA0KPiA+ICAg
ICAgIHwgSS9PIFdyaXRlDQo+ID4gICAgICAgfA0KPiA+ICAgICAgIFYNCj4gPiArLS0tLS0tLS0t
LSsgICAgICAgKy0tLS0tLS0tLS0tKyAgICAgICAgICAgICAgICAgICArLS0tLS0tLS0tLS0tLSsN
Cj4gPiB8ICBibGtiYWNrIHwgLS0tLT4gfCAgU291cmNlICAgfCAgc2VjdG9ycyBTdHJlYW0gICB8
IERlc3RpbmF0aW9uIHwNCj4gPiArLS0tLS0tLS0tLSsgICAgICAgfCAgbWlycm9yICAgfC0tLS0t
LS0tLS0tLS0tLS0tLT58ICAgbWlycm9yICAgIHwNCj4gPiAgICAgICB8ICAgICAgICAgICAgfCBt
YWNoaW5lcnkgfCAgIEkvTyBXcml0ZXMgICAgICB8ICBtYWNoaW5lcnkgIHwNCj4gPiAgICAgICB8
ICAgICAgICAgICAgKy0tLS0tLS0tLS0tKyAgICAgICAgICAgICAgICAgICArLS0tLS0tLS0tLS0t
LSsNCj4gPiAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8DQo+ID4gICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfA0KPiA+ICAgICAgIHwgVG8gSS9PIGJsb2NrIGxheWVyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwNCj4gPiAgICAgICB8ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8DQo+ID4gICAgICAgViAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVg0KPiA+ICstLS0tLS0tLS0tKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICstLS0tLS0tLS0tLS0tKw0KPiA+
IHwgICBkaXNrICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICBN
aXJyb3JlZCAgfA0KPiA+ICstLS0tLS0tLS0tKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgIERpc2sgICAgfA0KPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICstLS0tLS0tLS0tLS0tKw0KPiA+DQo+ID4NCj4gPiA9
PT09PT09PT09PT09PT09PT09PT09DQo+ID4gSW5pdGlhbCBRdWVzdGlvbnMNCj4gPg0KPiA+ICAg
IDEuIElzIGl0IHBvc3NpYmxlIHRvIGxldmVyYWdlIHRoZSBjdXJyZW50IGRlc2lnbiBvZiBRRU1V
IGZvciBkcml2ZQ0KPiA+ICAgIG1pcnJvcmluZyBmb3IgWGVuPw0KPiANCj4gWWVzLiBJdCBoYXMg
cWRpc2sgd2hpY2ggaW1wbGVtZW50IGJsa2JhY2sgaW50ZXJmYWNlLg0KPiANCj4gPiAgICAyLiBX
aGF0IGlzIHRoZSBiZXN0IHBsYWNlIHRvIGltcGxlbWVudCB0aGlzIHByb3RvY29sPyBBcyBwYXJ0
IG9mIFhlbiBvcg0KPiA+ICAgIHRoZSBrZXJuZWw/DQo+IA0KPiBRRU1VDQoNCk1vcmVvdmVyIFFF
TVUgY2FuIGFscmVhZHkgZXhwb3J0IGRpc2sgaW1hZ2VzIHZpYSBOQkQsIGFuZCBldmVuIGxheWVy
IHFjb3cyIGltYWdlcyBvbiB0b3Agb2YgYW4gTkJEIHNvY2tldC4gSXQgYWxzbyBoYXMgY29tcHJl
aGVuc2l2ZSBzdXBwb3J0IGZvciBtaXJyb3JpbmcgYmxvY2sgZGV2aWNlcyB3aXRoIGNvcHktb24t
cmVhZCBhbmQgYmFja2dyb3VuZCBjb3B5IHRocmVhZHMuIEknbSBzdXJlIGFsbCBvZiB0aGVzZSBj
YXBhYmlsaXRpZXMgY291bGQgYmUgdXNlZCBieSBhIGxpYnhsIHRvb2xzdGFjaywgc28gSSBkb24n
dCBzZWUgYW55IG5lZWQgdG8gcmUtaW52ZW50IHRoZSB3aGVlbCB3aXRoIGJsa2JhY2suDQoNCiAg
UGF1bA0KDQo+ID4gICAgMy4gSXMgaXQgcG9zc2libGUgdG8gdXNlIHRoZSBzYW1lIHN0cmVhbSBj
dXJyZW50bHkgdXNlZCBmb3IgbWlncmF0aW5nDQo+ID4gICAgdGhlIG1lbW9yeSB0byBhbHNvIG1p
Z3JhdGUgdGhlIGRpc2sgYmxvY2tzPw0KPiANCj4gUHJvYmFibHkuDQo+ID4NCj4gPg0KPiA+IEFu
eSBndWlkYW5jZS9mZWVkYmFjayBmb3IgYSBtb3JlIHNwZWNpZmljIGRlc2lnbiBpcyBncmVhdGx5
IGFwcHJlY2lhdGVkLg0KPiA+DQo+ID4gVGhhbmtzLA0KPiA+DQo+ID4gQnJ1bm8NCj4gPg0KPiA+
IE9uIFdlZCwgRmViIDIyLCAyMDE3IGF0IDU6MDAgQU0sIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+IHdyb3RlOg0KPiA+DQo+ID4gPiBIaSBCcnVubw0KPiA+ID4NCj4gPiA+IFRoYW5rcyBm
b3IgeW91ciBpbnRlcmVzdC4NCj4gPiA+DQo+ID4gPiBPbiBUdWUsIEZlYiAyMSwgMjAxNyBhdCAx
MDozNDo0NUFNIC0wODAwLCBCcnVubyBBbHZpc2lvIHdyb3RlOg0KPiA+ID4gPiBIZWxsbywNCj4g
PiA+ID4NCj4gPiA+ID4gSSBoYXZlIGJlZW4gdG8gZG9pbmcgc29tZSByZXNlYXJjaCBhbmQgYXMg
ZmFyIGFzIEkga25vdyBYRU4gc3VwcG9ydHMNCj4gPiA+ID4gTGl2ZSBNaWdyYXRpb24NCj4gPiA+
ID4gb2YgVk1zIHRoYXQgb25seSBoYXZlIHNoYXJlZCBzdG9yYWdlLiAoaS5lLiBpU0NTSSkgSWYg
dGhlIFZNIGhhcyBiZWVuDQo+ID4gPiA+IGJvb3RlZCB3aXRoIGxvY2FsIHN0b3JhZ2UgaXQgY2Fu
bm90IGJlIGxpdmUgbWlncmF0ZWQuDQo+ID4gPiA+IFFFTVUgc2VlbXMgdG8gc3VwcG9ydCBsaXZl
IG1pZ3JhdGlvbiB3aXRoIGxvY2FsIHN0b3JhZ2UgKEkgaGF2ZSB0ZXN0ZWQNCj4gPiA+IHVzaW5n
DQo+ID4gPiA+ICd2aXJzaCBtaWdyYXRlIHdpdGggdGhlICctLXN0b3JhZ2UtY29weS1hbGwnIG9w
dGlvbikNCj4gPiA+ID4NCj4gPiA+ID4gSSBhbSB3b25kZXJpbmcgaWYgdGhpcyBzdGlsbCB0cnVl
IGluIHRoZSBsYXRlc3QgWEVOIHJlbGVhc2UuIEFyZSB0aGVyZQ0KPiA+ID4gcGxhbnMNCj4gPiA+
ID4gdG8gYWRkIHRoaXMgZnVuY3Rpb25hbGl0eSBpbiBmdXR1cmUgcmVsZWFzZXM/IEkgd291bGQg
YmUgaW50ZXJlc3RlZCBpbg0KPiA+ID4gPiBjb250cmlidXRpbmcgdG8gdGhlIFhlbiBQcm9qZWN0
IGJ5IGFkZGluZyB0aGlzIGZ1bmN0aW9uYWxpdHkuDQo+ID4gPiA+DQo+ID4gPg0KPiA+ID4gTm8g
cGxhbiBhdCB0aGUgbW9tZW50Lg0KPiA+ID4NCj4gPiA+IFhlbiBzdXBwb3J0cyBhIHdpZGUgdmFy
aWV0eSBvZiBkaXNrIGJhY2tlbmRzLiBRRU1VIGlzIG9uZSBvZiB0aGVtLiBUaGUNCj4gPiA+IG90
aGVycyBhcmUgYmxrdGFwIChub3QgdXBzdHJlYW1lZCB5ZXQpIGFuZCBpbi1rZXJuZWwgYmxrYmFj
ay4gVGhlIGxhdHRlcg0KPiA+ID4gdHdvIGRvbid0IGhhdmUgdGhlIGNhcGFiaWxpdHkgdG8gY29w
eSBsb2NhbCBzdG9yYWdlIHRvIHRoZSByZW1vdGUgZW5kLg0KPiA+ID4NCj4gPiA+IFRoYXQgc2Fp
ZCwgSSB0aGluayBpdCB3b3VsZCBiZSB2YWx1YWJsZSB0byBoYXZlIHN1Y2ggY2FwYWJpbGl0eSBm
b3IgUUVNVQ0KPiA+ID4gYmFja2VkIGRpc2tzLiBXZSBhbHNvIG5lZWQgdG8gZGVzaWduIHRoZSBt
YWNoaW5lcnkgc28gdGhhdCBvdGhlcg0KPiA+ID4gYmFja2VuZHMgY2FuIGJlIG1hZGUgdG8gZG8g
dGhlIHNhbWUgdGhpbmcgaW4gdGhlIGZ1dHVyZS4NCj4gPiA+DQo+ID4gPiBJZiB5b3Ugd2FudCB0
byB1bmRlcnRha2UgdGhpcyBwcm9qZWN0LCBJIHN1Z2dlc3QgeW91IHNldHVwIGEgWGVuIHN5c3Rl
bSwNCj4gPiA+IHJlYWQgeGwgLyBsaWJ4bCBzb3VyY2UgY29kZSB1bmRlciB0b29scyBkaXJlY3Rv
cnkgYW5kIHVuZGVyc3RhbmQgaG93DQo+ID4gPiBldmVyeXRoaW5nIGlzIHB1dCB0b2dldGhlci4g
UmVhZGluZyBzb3VyY2UgY29kZSBjb3VsZCBiZSBkYXVudGluZyBhdA0KPiA+ID4gdGltZXMsIHNv
IGRvbid0IGhlc2l0YXRlIHRvIGFzayBmb3IgcG9pbnRlcnMuIEFmdGVyIHlvdSBoYXZlIHRoZSBi
aWcNCj4gPiA+IHBpY3R1cmUgaW4gbWluZCwgd2UgY2FuIHRoZW4gZGlzY3VzcyBob3cgdG8gaW1w
bGVtZW50IHRoZSBmdW5jdGlvbmFsaXR5DQo+ID4gPiBvbiB4ZW4tZGV2ZWwuDQo+ID4gPg0KPiA+
ID4gRG9lcyB0aGlzIHNvdW5kIGdvb2QgdG8geW91Pw0KPiA+ID4NCj4gPiA+IFdlaS4NCj4gPiA+
DQo+ID4gPiA+IFRoYW5rcywNCj4gPiA+ID4NCj4gPiA+ID4gQnJ1bm8NCj4gPiA+DQo+ID4gPiA+
IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+ID4gPiA+
IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QNCj4gPiA+ID4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcN
Cj4gPiA+ID4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbA0KPiA+ID4NCj4gPiA+DQo+
IA0KPiA+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+
ID4gWGVuLWRldmVsIG1haWxpbmcgbGlzdA0KPiA+IFhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnDQo+
ID4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbA0KPiANCj4gDQo+IF9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+IFhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QNCj4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcNCj4gaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 21 10:08:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 10:08:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNcZ6-0003Yl-UI; Wed, 21 Jun 2017 10:08:48 +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 1dNcZ5-0003Yf-Mf
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 10:08:47 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 72/8D-17076-EA54A495; Wed, 21 Jun 2017 10:08:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXS6fjDS3etq1e
 kwZTd6hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bWC6dYC5q2M1a86dzJ1sC4bQpjFyMnh5BA
 nsTDiyuYQGxeATuJFVNamUFsCQFDidMLb7KA2CwCqhKfdtwGi7MJqEu0PdvO2sXIwSEiYCBx7
 mhSFyMXB7PAfyaJ3sVT2EBqhAVCJSYunsQOMd9OYs7TbkaQel4BQYm/O4RBwsxA4Q3PWtgmMH
 LPQsjMQpKBsLUkHv66xQJha0ssW/iaGaScWUBaYvk/Doiwg8TDYy/ZUJWA2N4SR1/PYF7AyLG
 KUaM4tagstUjXyFwvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMwNOsZGBh3MLbs
 9TvEKMnBpCTKe0HWK1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBC8nMNSFBItS01Mr0jJzgFECk
 5bg4FES4V1mDpTmLS5IzC3OTIdInWJUlBLnXeIClBAASWSU5sG1wSLzEqOslDAvIwMDgxBPQW
 pRbmYJqvwrRnEORiVh3giQKTyZeSVw018BLWYCWvziiAfI4pJEhJRUA6OW67UoP/6Y8LoZ9sV
 dKubVvA/4V7yfeK76hM6iVwKHy1fJfjh0f8ICrnqpe7d9diQdjPB8/of/iUhPZeJ+2fdhhpXH
 Cr/W6KmdKp9yeteFVdIL9z0oen905R3ptOzPigeUftju3RV4gqtnRXJC3ME2pv4972ST4vOEj
 WMfzAtjYJvGmpgW8E+JpTgj0VCLuag4EQDo89a4xwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1498039723!48594814!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12664 invoked from network); 21 Jun 2017 10:08: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; 21 Jun 2017 10:08:45 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 21 Jun 2017 04:08:42 -0600
Message-Id: <594A61C8020000780016515C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 21 Jun 2017 04:08:40 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: 
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__Part86BE98B8.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>, Daniel de Graaf <dgdegra@tycho.nsa.gov>
Subject: [Xen-devel] [PATCH] passthrough: give XEN_DOMCTL_test_assign_device
 more sane semantics
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.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 MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__Part86BE98B8.4__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

So far callers of the libxc interface passed in a domain ID which was
then ignored in the hypervisor. Instead, make the hypervisor honor it
(accepting DOMID_INVALID to obtain original behavior), allowing to
query whether a device is assigned to a particular domain. Ignore the
passed in domain ID at the libxc layer instead, in order to not break
existing callers. New libxc functions would need to be added if callers
wanted to leverage the new functionality.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
---
TBD: Would DOMID_IO be a better fit than DOMID_INVALID here?

--- a/tools/libxc/xc_domain.c
+++ b/tools/libxc/xc_domain.c
@@ -1539,13 +1539,13 @@ int xc_get_device_group(
=20
 int xc_test_assign_device(
     xc_interface *xch,
-    uint32_t domid,
+    uint32_t domid, /* ignored */
     uint32_t machine_sbdf)
 {
     DECLARE_DOMCTL;
=20
     domctl.cmd =3D XEN_DOMCTL_test_assign_device;
-    domctl.domain =3D domid;
+    domctl.domain =3D DOMID_INVALID;
     domctl.u.assign_device.dev =3D XEN_DOMCTL_DEV_PCI;
     domctl.u.assign_device.u.pci.machine_sbdf =3D machine_sbdf;
     domctl.u.assign_device.flags =3D 0;
@@ -1603,7 +1603,7 @@ int xc_assign_dt_device(
=20
 int xc_test_assign_dt_device(
     xc_interface *xch,
-    uint32_t domid,
+    uint32_t domid, /* ignored */
     char *path)
 {
     int rc;
@@ -1615,7 +1615,7 @@ int xc_test_assign_dt_device(
         return -1;
=20
     domctl.cmd =3D XEN_DOMCTL_test_assign_device;
-    domctl.domain =3D (domid_t)domid;
+    domctl.domain =3D DOMID_INVALID;
=20
     domctl.u.assign_device.dev =3D XEN_DOMCTL_DEV_DT;
     domctl.u.assign_device.u.dt.size =3D size;
--- a/xen/common/domctl.c
+++ b/xen/common/domctl.c
@@ -391,11 +391,15 @@ long do_domctl(XEN_GUEST_HANDLE_PARAM(xe
=20
     switch ( op->cmd )
     {
-    case XEN_DOMCTL_createdomain:
     case XEN_DOMCTL_test_assign_device:
+        if ( op->domain =3D=3D DOMID_INVALID )
+        {
+    case XEN_DOMCTL_createdomain:
     case XEN_DOMCTL_gdbsx_guestmemio:
-        d =3D NULL;
-        break;
+            d =3D NULL;
+            break;
+        }
+        /* fall through */
     default:
         d =3D rcu_lock_domain_by_id(op->domain);
         if ( !d && op->cmd !=3D XEN_DOMCTL_getdomaininfo )
--- a/xen/drivers/passthrough/device_tree.c
+++ b/xen/drivers/passthrough/device_tree.c
@@ -93,7 +93,8 @@ fail:
     return rc;
 }
=20
-static bool_t iommu_dt_device_is_assigned(const struct dt_device_node =
*dev)
+static bool_t iommu_dt_device_is_assigned(const struct domain *d,
+                                          const struct dt_device_node =
*dev)
 {
     bool_t assigned =3D 0;
=20
@@ -101,7 +102,8 @@ static bool_t iommu_dt_device_is_assigne
         return 0;
=20
     spin_lock(&dtdevs_lock);
-    assigned =3D !list_empty(&dev->domain_list);
+    assigned =3D d ? dt_device_used_by(dev) =3D=3D d->domain_id
+                 : !list_empty(&dev->domain_list);
     spin_unlock(&dtdevs_lock);
=20
     return assigned;
@@ -209,11 +211,11 @@ int iommu_do_dt_domctl(struct xen_domctl
         if ( ret )
             break;
=20
-        ret =3D xsm_test_assign_dtdevice(XSM_HOOK, dt_node_full_name(dev))=
;
+        ret =3D xsm_test_assign_dtdevice(XSM_HOOK, d, dt_node_full_name(de=
v));
         if ( ret )
             break;
=20
-        if ( iommu_dt_device_is_assigned(dev) )
+        if ( iommu_dt_device_is_assigned(d, dev) )
         {
             printk(XENLOG_G_ERR "%s already assigned.\n",
                    dt_node_full_name(dev));
--- a/xen/drivers/passthrough/pci.c
+++ b/xen/drivers/passthrough/pci.c
@@ -522,7 +522,7 @@ struct pci_dev *pci_get_real_pdev(int se
 }
=20
 struct pci_dev *pci_get_pdev_by_domain(
-    struct domain *d, int seg, int bus, int devfn)
+    const struct domain *d, int seg, int bus, int devfn)
 {
     struct pci_seg *pseg =3D get_pseg(seg);
     struct pci_dev *pdev =3D NULL;
@@ -1337,12 +1337,12 @@ int iommu_remove_device(struct pci_dev *
  * If the device isn't owned by the hardware domain, it means it already
  * has been assigned to other domain, or it doesn't exist.
  */
-static int device_assigned(u16 seg, u8 bus, u8 devfn)
+static int device_assigned(const struct domain *d, u16 seg, u8 bus, u8 =
devfn)
 {
-    struct pci_dev *pdev;
+    const struct pci_dev *pdev;
=20
     pcidevs_lock();
-    pdev =3D pci_get_pdev_by_domain(hardware_domain, seg, bus, devfn);
+    pdev =3D pci_get_pdev_by_domain(d ?: hardware_domain, seg, bus, =
devfn);
     pcidevs_unlock();
=20
     return pdev ? 0 : -EBUSY;
@@ -1590,7 +1590,7 @@ int iommu_do_pci_domctl(
=20
         machine_sbdf =3D domctl->u.assign_device.u.pci.machine_sbdf;
=20
-        ret =3D xsm_test_assign_device(XSM_HOOK, machine_sbdf);
+        ret =3D xsm_test_assign_device(XSM_HOOK, d, machine_sbdf);
         if ( ret )
             break;
=20
@@ -1598,13 +1598,12 @@ int iommu_do_pci_domctl(
         bus =3D PCI_BUS(machine_sbdf);
         devfn =3D PCI_DEVFN2(machine_sbdf);
=20
-        if ( device_assigned(seg, bus, devfn) )
-        {
+        ret =3D device_assigned(d, seg, bus, devfn);
+        if ( ret && !d )
             printk(XENLOG_G_INFO
                    "%04x:%02x:%02x.%u already assigned, or non-existent\n"=
,
                    seg, bus, PCI_SLOT(devfn), PCI_FUNC(devfn));
-            ret =3D -EINVAL;
-        }
+
         break;
=20
     case XEN_DOMCTL_assign_device:
@@ -1634,7 +1633,7 @@ int iommu_do_pci_domctl(
         bus =3D PCI_BUS(machine_sbdf);
         devfn =3D PCI_DEVFN2(machine_sbdf);
=20
-        ret =3D device_assigned(seg, bus, devfn) ?:
+        ret =3D device_assigned(NULL, seg, bus, devfn) ?:
               assign_device(d, seg, bus, devfn, flags);
         if ( ret =3D=3D -ERESTART )
             ret =3D hypercall_create_continuation(__HYPERVISOR_domctl,
--- a/xen/include/public/domctl.h
+++ b/xen/include/public/domctl.h
@@ -506,7 +506,11 @@ DEFINE_XEN_GUEST_HANDLE(xen_domctl_sendt
=20
 /* Assign a device to a guest. Sets up IOMMU structures. */
 /* XEN_DOMCTL_assign_device */
-/* XEN_DOMCTL_test_assign_device */
+/*
+ * XEN_DOMCTL_test_assign_device: Pass DOMID_INVALID to find out whether =
the
+ * given device is assigned to a DomU at all. Pass a specific domain ID =
to
+ * find out whether the given device is assigned to that domain.
+ */
 /*
  * XEN_DOMCTL_deassign_device: The behavior of this DOMCTL differs
  * between the different type of device:
--- a/xen/include/xen/pci.h
+++ b/xen/include/xen/pci.h
@@ -125,8 +125,8 @@ int pci_ro_device(int seg, int bus, int
 int pci_hide_device(int bus, int devfn);
 struct pci_dev *pci_get_pdev(int seg, int bus, int devfn);
 struct pci_dev *pci_get_real_pdev(int seg, int bus, int devfn);
-struct pci_dev *pci_get_pdev_by_domain(
-    struct domain *, int seg, int bus, int devfn);
+struct pci_dev *pci_get_pdev_by_domain(const struct domain *,
+                                       int seg, int bus, int devfn);
 void pci_check_disable_device(u16 seg, u8 bus, u8 devfn);
=20
 uint8_t pci_conf_read8(
--- a/xen/include/xsm/dummy.h
+++ b/xen/include/xsm/dummy.h
@@ -337,10 +337,11 @@ static XSM_INLINE int xsm_get_device_gro
     return xsm_default_action(action, current->domain, NULL);
 }
=20
-static XSM_INLINE int xsm_test_assign_device(XSM_DEFAULT_ARG uint32_t =
machine_bdf)
+static XSM_INLINE int xsm_test_assign_device(XSM_DEFAULT_ARG struct =
domain *d,
+                                             uint32_t machine_bdf)
 {
     XSM_ASSERT_ACTION(XSM_HOOK);
-    return xsm_default_action(action, current->domain, NULL);
+    return xsm_default_action(action, current->domain, d);
 }
=20
 static XSM_INLINE int xsm_assign_device(XSM_DEFAULT_ARG struct domain *d, =
uint32_t machine_bdf)
@@ -358,10 +359,11 @@ static XSM_INLINE int xsm_deassign_devic
 #endif /* HAS_PASSTHROUGH && HAS_PCI */
=20
 #if defined(CONFIG_HAS_PASSTHROUGH) && defined(CONFIG_HAS_DEVICE_TREE)
-static XSM_INLINE int xsm_test_assign_dtdevice(XSM_DEFAULT_ARG const char =
*dtpath)
+static XSM_INLINE int xsm_test_assign_dtdevice(XSM_DEFAULT_ARG struct =
domain *d,
+                                               const char *dtpath)
 {
     XSM_ASSERT_ACTION(XSM_HOOK);
-    return xsm_default_action(action, current->domain, NULL);
+    return xsm_default_action(action, current->domain, d);
 }
=20
 static XSM_INLINE int xsm_assign_dtdevice(XSM_DEFAULT_ARG struct domain =
*d,
--- a/xen/include/xsm/xsm.h
+++ b/xen/include/xsm/xsm.h
@@ -109,13 +109,13 @@ struct xsm_operations {
=20
 #if defined(CONFIG_HAS_PASSTHROUGH) && defined(CONFIG_HAS_PCI)
     int (*get_device_group) (uint32_t machine_bdf);
-    int (*test_assign_device) (uint32_t machine_bdf);
+    int (*test_assign_device) (struct domain *d, uint32_t machine_bdf);
     int (*assign_device) (struct domain *d, uint32_t machine_bdf);
     int (*deassign_device) (struct domain *d, uint32_t machine_bdf);
 #endif
=20
 #if defined(CONFIG_HAS_PASSTHROUGH) && defined(CONFIG_HAS_DEVICE_TREE)
-    int (*test_assign_dtdevice) (const char *dtpath);
+    int (*test_assign_dtdevice) (struct domain *d, const char *dtpath);
     int (*assign_dtdevice) (struct domain *d, const char *dtpath);
     int (*deassign_dtdevice) (struct domain *d, const char *dtpath);
 #endif
@@ -465,9 +465,9 @@ static inline int xsm_get_device_group(x
     return xsm_ops->get_device_group(machine_bdf);
 }
=20
-static inline int xsm_test_assign_device(xsm_default_t def, uint32_t =
machine_bdf)
+static inline int xsm_test_assign_device(xsm_default_t def, struct domain =
*d, uint32_t machine_bdf)
 {
-    return xsm_ops->test_assign_device(machine_bdf);
+    return xsm_ops->test_assign_device(d, machine_bdf);
 }
=20
 static inline int xsm_assign_device(xsm_default_t def, struct domain *d, =
uint32_t machine_bdf)
@@ -488,10 +488,10 @@ static inline int xsm_assign_dtdevice(xs
     return xsm_ops->assign_dtdevice(d, dtpath);
 }
=20
-static inline int xsm_test_assign_dtdevice(xsm_default_t def,
+static inline int xsm_test_assign_dtdevice(xsm_default_t def, struct =
domain *d,
                                            const char *dtpath)
 {
-    return xsm_ops->test_assign_dtdevice(dtpath);
+    return xsm_ops->test_assign_dtdevice(d, dtpath);
 }
=20
 static inline int xsm_deassign_dtdevice(xsm_default_t def, struct domain =
*d,
--- a/xen/xsm/flask/hooks.c
+++ b/xen/xsm/flask/hooks.c
@@ -1260,7 +1260,7 @@ static int flask_get_device_group(uint32
     return avc_current_has_perm(rsid, SECCLASS_RESOURCE, RESOURCE__STAT_DE=
VICE, NULL);
 }
=20
-static int flask_test_assign_device(uint32_t machine_bdf)
+static int flask_test_assign_device(struct domain *d, uint32_t machine_bdf=
)
 {
     u32 rsid;
     int rc =3D -EPERM;
@@ -1314,7 +1314,7 @@ static int flask_deassign_device(struct
 #endif /* HAS_PASSTHROUGH && HAS_PCI */
=20
 #if defined(CONFIG_HAS_PASSTHROUGH) && defined(CONFIG_HAS_DEVICE_TREE)
-static int flask_test_assign_dtdevice(const char *dtpath)
+static int flask_test_assign_dtdevice(struct domain *d, const char =
*dtpath)
 {
     u32 rsid;
     int rc =3D -EPERM;



--=__Part86BE98B8.4__=
Content-Type: text/plain; name="domctl-test-assign-rework.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="domctl-test-assign-rework.patch"

passthrough: give XEN_DOMCTL_test_assign_device more sane semantics=0A=0ASo=
 far callers of the libxc interface passed in a domain ID which was=0Athen =
ignored in the hypervisor. Instead, make the hypervisor honor it=0A(accepti=
ng DOMID_INVALID to obtain original behavior), allowing to=0Aquery whether =
a device is assigned to a particular domain. Ignore the=0Apassed in domain =
ID at the libxc layer instead, in order to not break=0Aexisting callers. =
New libxc functions would need to be added if callers=0Awanted to leverage =
the new functionality.=0A=0ASigned-off-by: Jan Beulich <jbeulich@suse.com>=
=0A---=0ATBD: Would DOMID_IO be a better fit than DOMID_INVALID here?=0A=0A=
--- a/tools/libxc/xc_domain.c=0A+++ b/tools/libxc/xc_domain.c=0A@@ =
-1539,13 +1539,13 @@ int xc_get_device_group(=0A =0A int xc_test_assign_dev=
ice(=0A     xc_interface *xch,=0A-    uint32_t domid,=0A+    uint32_t =
domid, /* ignored */=0A     uint32_t machine_sbdf)=0A {=0A     DECLARE_DOMC=
TL;=0A =0A     domctl.cmd =3D XEN_DOMCTL_test_assign_device;=0A-    =
domctl.domain =3D domid;=0A+    domctl.domain =3D DOMID_INVALID;=0A     =
domctl.u.assign_device.dev =3D XEN_DOMCTL_DEV_PCI;=0A     domctl.u.assign_d=
evice.u.pci.machine_sbdf =3D machine_sbdf;=0A     domctl.u.assign_device.fl=
ags =3D 0;=0A@@ -1603,7 +1603,7 @@ int xc_assign_dt_device(=0A =0A int =
xc_test_assign_dt_device(=0A     xc_interface *xch,=0A-    uint32_t =
domid,=0A+    uint32_t domid, /* ignored */=0A     char *path)=0A {=0A     =
int rc;=0A@@ -1615,7 +1615,7 @@ int xc_test_assign_dt_device(=0A         =
return -1;=0A =0A     domctl.cmd =3D XEN_DOMCTL_test_assign_device;=0A-    =
domctl.domain =3D (domid_t)domid;=0A+    domctl.domain =3D DOMID_INVALID;=
=0A =0A     domctl.u.assign_device.dev =3D XEN_DOMCTL_DEV_DT;=0A     =
domctl.u.assign_device.u.dt.size =3D size;=0A--- a/xen/common/domctl.c=0A++=
+ b/xen/common/domctl.c=0A@@ -391,11 +391,15 @@ long do_domctl(XEN_GUEST_HA=
NDLE_PARAM(xe=0A =0A     switch ( op->cmd )=0A     {=0A-    case XEN_DOMCTL=
_createdomain:=0A     case XEN_DOMCTL_test_assign_device:=0A+        if ( =
op->domain =3D=3D DOMID_INVALID )=0A+        {=0A+    case XEN_DOMCTL_creat=
edomain:=0A     case XEN_DOMCTL_gdbsx_guestmemio:=0A-        d =3D =
NULL;=0A-        break;=0A+            d =3D NULL;=0A+            =
break;=0A+        }=0A+        /* fall through */=0A     default:=0A       =
  d =3D rcu_lock_domain_by_id(op->domain);=0A         if ( !d && op->cmd =
!=3D XEN_DOMCTL_getdomaininfo )=0A--- a/xen/drivers/passthrough/device_tree=
.c=0A+++ b/xen/drivers/passthrough/device_tree.c=0A@@ -93,7 +93,8 @@ =
fail:=0A     return rc;=0A }=0A =0A-static bool_t iommu_dt_device_is_assign=
ed(const struct dt_device_node *dev)=0A+static bool_t iommu_dt_device_is_as=
signed(const struct domain *d,=0A+                                         =
 const struct dt_device_node *dev)=0A {=0A     bool_t assigned =3D 0;=0A =
=0A@@ -101,7 +102,8 @@ static bool_t iommu_dt_device_is_assigne=0A         =
return 0;=0A =0A     spin_lock(&dtdevs_lock);=0A-    assigned =3D =
!list_empty(&dev->domain_list);=0A+    assigned =3D d ? dt_device_used_by(d=
ev) =3D=3D d->domain_id=0A+                 : !list_empty(&dev->domain_list=
);=0A     spin_unlock(&dtdevs_lock);=0A =0A     return assigned;=0A@@ =
-209,11 +211,11 @@ int iommu_do_dt_domctl(struct xen_domctl=0A         if =
( ret )=0A             break;=0A =0A-        ret =3D xsm_test_assign_dtdevi=
ce(XSM_HOOK, dt_node_full_name(dev));=0A+        ret =3D xsm_test_assign_dt=
device(XSM_HOOK, d, dt_node_full_name(dev));=0A         if ( ret )=0A      =
       break;=0A =0A-        if ( iommu_dt_device_is_assigned(dev) )=0A+   =
     if ( iommu_dt_device_is_assigned(d, dev) )=0A         {=0A            =
 printk(XENLOG_G_ERR "%s already assigned.\n",=0A                    =
dt_node_full_name(dev));=0A--- a/xen/drivers/passthrough/pci.c=0A+++ =
b/xen/drivers/passthrough/pci.c=0A@@ -522,7 +522,7 @@ struct pci_dev =
*pci_get_real_pdev(int se=0A }=0A =0A struct pci_dev *pci_get_pdev_by_domai=
n(=0A-    struct domain *d, int seg, int bus, int devfn)=0A+    const =
struct domain *d, int seg, int bus, int devfn)=0A {=0A     struct pci_seg =
*pseg =3D get_pseg(seg);=0A     struct pci_dev *pdev =3D NULL;=0A@@ =
-1337,12 +1337,12 @@ int iommu_remove_device(struct pci_dev *=0A  * If the =
device isn't owned by the hardware domain, it means it already=0A  * has =
been assigned to other domain, or it doesn't exist.=0A  */=0A-static int =
device_assigned(u16 seg, u8 bus, u8 devfn)=0A+static int device_assigned(co=
nst struct domain *d, u16 seg, u8 bus, u8 devfn)=0A {=0A-    struct =
pci_dev *pdev;=0A+    const struct pci_dev *pdev;=0A =0A     pcidevs_lock()=
;=0A-    pdev =3D pci_get_pdev_by_domain(hardware_domain, seg, bus, =
devfn);=0A+    pdev =3D pci_get_pdev_by_domain(d ?: hardware_domain, seg, =
bus, devfn);=0A     pcidevs_unlock();=0A =0A     return pdev ? 0 : =
-EBUSY;=0A@@ -1590,7 +1590,7 @@ int iommu_do_pci_domctl(=0A =0A         =
machine_sbdf =3D domctl->u.assign_device.u.pci.machine_sbdf;=0A =0A-       =
 ret =3D xsm_test_assign_device(XSM_HOOK, machine_sbdf);=0A+        ret =
=3D xsm_test_assign_device(XSM_HOOK, d, machine_sbdf);=0A         if ( ret =
)=0A             break;=0A =0A@@ -1598,13 +1598,12 @@ int iommu_do_pci_domc=
tl(=0A         bus =3D PCI_BUS(machine_sbdf);=0A         devfn =3D =
PCI_DEVFN2(machine_sbdf);=0A =0A-        if ( device_assigned(seg, bus, =
devfn) )=0A-        {=0A+        ret =3D device_assigned(d, seg, bus, =
devfn);=0A+        if ( ret && !d )=0A             printk(XENLOG_G_INFO=0A =
                   "%04x:%02x:%02x.%u already assigned, or non-existent\n",=
=0A                    seg, bus, PCI_SLOT(devfn), PCI_FUNC(devfn));=0A-    =
        ret =3D -EINVAL;=0A-        }=0A+=0A         break;=0A =0A     =
case XEN_DOMCTL_assign_device:=0A@@ -1634,7 +1633,7 @@ int iommu_do_pci_dom=
ctl(=0A         bus =3D PCI_BUS(machine_sbdf);=0A         devfn =3D =
PCI_DEVFN2(machine_sbdf);=0A =0A-        ret =3D device_assigned(seg, bus, =
devfn) ?:=0A+        ret =3D device_assigned(NULL, seg, bus, devfn) ?:=0A  =
             assign_device(d, seg, bus, devfn, flags);=0A         if ( ret =
=3D=3D -ERESTART )=0A             ret =3D hypercall_create_continuation(__H=
YPERVISOR_domctl,=0A--- a/xen/include/public/domctl.h=0A+++ b/xen/include/p=
ublic/domctl.h=0A@@ -506,7 +506,11 @@ DEFINE_XEN_GUEST_HANDLE(xen_domctl_se=
ndt=0A =0A /* Assign a device to a guest. Sets up IOMMU structures. */=0A =
/* XEN_DOMCTL_assign_device */=0A-/* XEN_DOMCTL_test_assign_device =
*/=0A+/*=0A+ * XEN_DOMCTL_test_assign_device: Pass DOMID_INVALID to find =
out whether the=0A+ * given device is assigned to a DomU at all. Pass a =
specific domain ID to=0A+ * find out whether the given device is assigned =
to that domain.=0A+ */=0A /*=0A  * XEN_DOMCTL_deassign_device: The =
behavior of this DOMCTL differs=0A  * between the different type of =
device:=0A--- a/xen/include/xen/pci.h=0A+++ b/xen/include/xen/pci.h=0A@@ =
-125,8 +125,8 @@ int pci_ro_device(int seg, int bus, int=0A int pci_hide_de=
vice(int bus, int devfn);=0A struct pci_dev *pci_get_pdev(int seg, int =
bus, int devfn);=0A struct pci_dev *pci_get_real_pdev(int seg, int bus, =
int devfn);=0A-struct pci_dev *pci_get_pdev_by_domain(=0A-    struct =
domain *, int seg, int bus, int devfn);=0A+struct pci_dev *pci_get_pdev_by_=
domain(const struct domain *,=0A+                                       =
int seg, int bus, int devfn);=0A void pci_check_disable_device(u16 seg, u8 =
bus, u8 devfn);=0A =0A uint8_t pci_conf_read8(=0A--- a/xen/include/xsm/dumm=
y.h=0A+++ b/xen/include/xsm/dummy.h=0A@@ -337,10 +337,11 @@ static =
XSM_INLINE int xsm_get_device_gro=0A     return xsm_default_action(action, =
current->domain, NULL);=0A }=0A =0A-static XSM_INLINE int xsm_test_assign_d=
evice(XSM_DEFAULT_ARG uint32_t machine_bdf)=0A+static XSM_INLINE int =
xsm_test_assign_device(XSM_DEFAULT_ARG struct domain *d,=0A+               =
                              uint32_t machine_bdf)=0A {=0A     XSM_ASSERT_=
ACTION(XSM_HOOK);=0A-    return xsm_default_action(action, current->domain,=
 NULL);=0A+    return xsm_default_action(action, current->domain, d);=0A =
}=0A =0A static XSM_INLINE int xsm_assign_device(XSM_DEFAULT_ARG struct =
domain *d, uint32_t machine_bdf)=0A@@ -358,10 +359,11 @@ static XSM_INLINE =
int xsm_deassign_devic=0A #endif /* HAS_PASSTHROUGH && HAS_PCI */=0A =0A =
#if defined(CONFIG_HAS_PASSTHROUGH) && defined(CONFIG_HAS_DEVICE_TREE)=0A-s=
tatic XSM_INLINE int xsm_test_assign_dtdevice(XSM_DEFAULT_ARG const char =
*dtpath)=0A+static XSM_INLINE int xsm_test_assign_dtdevice(XSM_DEFAULT_ARG =
struct domain *d,=0A+                                               const =
char *dtpath)=0A {=0A     XSM_ASSERT_ACTION(XSM_HOOK);=0A-    return =
xsm_default_action(action, current->domain, NULL);=0A+    return xsm_defaul=
t_action(action, current->domain, d);=0A }=0A =0A static XSM_INLINE int =
xsm_assign_dtdevice(XSM_DEFAULT_ARG struct domain *d,=0A--- a/xen/include/x=
sm/xsm.h=0A+++ b/xen/include/xsm/xsm.h=0A@@ -109,13 +109,13 @@ struct =
xsm_operations {=0A =0A #if defined(CONFIG_HAS_PASSTHROUGH) && defined(CONF=
IG_HAS_PCI)=0A     int (*get_device_group) (uint32_t machine_bdf);=0A-    =
int (*test_assign_device) (uint32_t machine_bdf);=0A+    int (*test_assign_=
device) (struct domain *d, uint32_t machine_bdf);=0A     int (*assign_devic=
e) (struct domain *d, uint32_t machine_bdf);=0A     int (*deassign_device) =
(struct domain *d, uint32_t machine_bdf);=0A #endif=0A =0A #if defined(CONF=
IG_HAS_PASSTHROUGH) && defined(CONFIG_HAS_DEVICE_TREE)=0A-    int =
(*test_assign_dtdevice) (const char *dtpath);=0A+    int (*test_assign_dtde=
vice) (struct domain *d, const char *dtpath);=0A     int (*assign_dtdevice)=
 (struct domain *d, const char *dtpath);=0A     int (*deassign_dtdevice) =
(struct domain *d, const char *dtpath);=0A #endif=0A@@ -465,9 +465,9 @@ =
static inline int xsm_get_device_group(x=0A     return xsm_ops->get_device_=
group(machine_bdf);=0A }=0A =0A-static inline int xsm_test_assign_device(xs=
m_default_t def, uint32_t machine_bdf)=0A+static inline int xsm_test_assign=
_device(xsm_default_t def, struct domain *d, uint32_t machine_bdf)=0A =
{=0A-    return xsm_ops->test_assign_device(machine_bdf);=0A+    return =
xsm_ops->test_assign_device(d, machine_bdf);=0A }=0A =0A static inline int =
xsm_assign_device(xsm_default_t def, struct domain *d, uint32_t machine_bdf=
)=0A@@ -488,10 +488,10 @@ static inline int xsm_assign_dtdevice(xs=0A     =
return xsm_ops->assign_dtdevice(d, dtpath);=0A }=0A =0A-static inline int =
xsm_test_assign_dtdevice(xsm_default_t def,=0A+static inline int xsm_test_a=
ssign_dtdevice(xsm_default_t def, struct domain *d,=0A                     =
                       const char *dtpath)=0A {=0A-    return xsm_ops->test=
_assign_dtdevice(dtpath);=0A+    return xsm_ops->test_assign_dtdevice(d, =
dtpath);=0A }=0A =0A static inline int xsm_deassign_dtdevice(xsm_default_t =
def, struct domain *d,=0A--- a/xen/xsm/flask/hooks.c=0A+++ b/xen/xsm/flask/=
hooks.c=0A@@ -1260,7 +1260,7 @@ static int flask_get_device_group(uint32=0A=
     return avc_current_has_perm(rsid, SECCLASS_RESOURCE, RESOURCE__STAT_DE=
VICE, NULL);=0A }=0A =0A-static int flask_test_assign_device(uint32_t =
machine_bdf)=0A+static int flask_test_assign_device(struct domain *d, =
uint32_t machine_bdf)=0A {=0A     u32 rsid;=0A     int rc =3D -EPERM;=0A@@ =
-1314,7 +1314,7 @@ static int flask_deassign_device(struct=0A #endif /* =
HAS_PASSTHROUGH && HAS_PCI */=0A =0A #if defined(CONFIG_HAS_PASSTHROUGH) =
&& defined(CONFIG_HAS_DEVICE_TREE)=0A-static int flask_test_assign_dtdevice=
(const char *dtpath)=0A+static int flask_test_assign_dtdevice(struct =
domain *d, const char *dtpath)=0A {=0A     u32 rsid;=0A     int rc =3D =
-EPERM;=0A
--=__Part86BE98B8.4__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__Part86BE98B8.4__=--


From xen-devel-bounces@lists.xen.org Wed Jun 21 10:10:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 10: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 1dNcb2-0004CR-9S; Wed, 21 Jun 2017 10:10: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 1dNcb1-0004CK-3K
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 10:10:47 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 5A/BA-03587-6264A495; Wed, 21 Jun 2017 10:10:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDS1fVzSv
 S4GinsMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnFq2nS2gmdqFW0nepgbGN9IdjFycggJ5Em8
 mziBBcTmFbCTeHW4gQnElhAwlDi98CZYnEVAVeJGbw+YzSagLtH2bDtrFyMHh4iAgcS5o0kgJ
 rOAvsS2dWAVwgLuEksmNjFDTLeTWP/zNFg1r4CgxN8dwiBhZqBw++s9rBMYuWchZGYhyUDYWh
 IPf91igbC1JZYtfM08C2yXtMTyfxwQYVeJCwtWsaMqAbEDJHavuM2ygJFjFaNGcWpRWWqRrqG
 xXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYEgyAMEOxi/LAg4xSnIwKYnyXpD1
 ihTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwdviCpQTLEpNT61Iy8wBRgdMWoKDR0mEd5k5UJq3u
 CAxtzgzHSJ1ilGX49b5LV+YhFjy8vNSpcR52UBmCIAUZZTmwY2AReolRlkpYV5GoKOEeApSi3
 IzS1DlXzGKczAqCfM2gUzhycwrgdv0CugIJqAjXhzxADmiJBEhJdXAaOi9bXo6J4vy9uC0VwG
 9XRN6GcUq+l76r/ugK3lfKZnnwA6OktkHOppyLGW5vpwW7NDcLNZwizGW2fqt+4kjPedCF02Z
 ucTe8WSWTE7AJ75Kz1/+t9+H7e769PBU5NkL+rn7hCf7Gaitsk14wW1ittBwdmCg55NdxZ5xf
 85+m/VU7ZhHaulCJZbijERDLeai4kQA3PysQs8CAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1498039843!107255722!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9938 invoked from network); 21 Jun 2017 10:10:45 -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; 21 Jun 2017 10:10:45 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 21 Jun 2017 04:10:43 -0600
Message-Id: <594A6241020000780016517B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 21 Jun 2017 04:10:41 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: 
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__Part0C341231.1__="
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH] x86/mmuext: don't allow copying/clearing
	non-RAM 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>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__Part0C341231.1__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

The two operations really aren't meant for anything else.

Signed-off-by: Jan Beulich <jbeulich@suse.com>

--- a/xen/arch/x86/mm.c
+++ b/xen/arch/x86/mm.c
@@ -3229,6 +3229,7 @@ long do_mmuext_op(
         switch ( op.cmd )
         {
             struct page_info *page;
+            p2m_type_t p2mt;
=20
         case MMUEXT_PIN_L1_TABLE:
             type =3D PGT_l1_page_table;
@@ -3528,7 +3529,12 @@ long do_mmuext_op(
         }
=20
         case MMUEXT_CLEAR_PAGE:
-            page =3D get_page_from_gfn(pg_owner, op.arg1.mfn, NULL, =
P2M_ALLOC);
+            page =3D get_page_from_gfn(pg_owner, op.arg1.mfn, &p2mt, =
P2M_ALLOC);
+            if ( unlikely(p2mt !=3D p2m_ram_rw) && page )
+            {
+                put_page(page);
+                page =3D NULL;
+            }
             if ( !page || !get_page_type(page, PGT_writable_page) )
             {
                 if ( page )
@@ -3551,8 +3557,13 @@ long do_mmuext_op(
         {
             struct page_info *src_page, *dst_page;
=20
-            src_page =3D get_page_from_gfn(pg_owner, op.arg2.src_mfn, =
NULL,
+            src_page =3D get_page_from_gfn(pg_owner, op.arg2.src_mfn, =
&p2mt,
                                          P2M_ALLOC);
+            if ( unlikely(p2mt !=3D p2m_ram_rw) && src_page )
+            {
+                put_page(src_page);
+                src_page =3D NULL;
+            }
             if ( unlikely(!src_page) )
             {
                 gdprintk(XENLOG_WARNING,
@@ -3562,8 +3573,13 @@ long do_mmuext_op(
                 break;
             }
=20
-            dst_page =3D get_page_from_gfn(pg_owner, op.arg1.mfn, NULL,
+            dst_page =3D get_page_from_gfn(pg_owner, op.arg1.mfn, &p2mt,
                                          P2M_ALLOC);
+            if ( unlikely(p2mt !=3D p2m_ram_rw) && dst_page )
+            {
+                put_page(dst_page);
+                dst_page =3D NULL;
+            }
             rc =3D (dst_page &&
                   get_page_type(dst_page, PGT_writable_page)) ? 0 : =
-EINVAL;
             if ( unlikely(rc) )




--=__Part0C341231.1__=
Content-Type: text/plain; name="x86-mmuext-copy-clear-RAM-only.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="x86-mmuext-copy-clear-RAM-only.patch"

x86/mmuext: don't allow copying/clearing non-RAM pages=0A=0AThe two =
operations really aren't meant for anything else.=0A=0ASigned-off-by: Jan =
Beulich <jbeulich@suse.com>=0A=0A--- a/xen/arch/x86/mm.c=0A+++ b/xen/arch/x=
86/mm.c=0A@@ -3229,6 +3229,7 @@ long do_mmuext_op(=0A         switch ( =
op.cmd )=0A         {=0A             struct page_info *page;=0A+           =
 p2m_type_t p2mt;=0A =0A         case MMUEXT_PIN_L1_TABLE:=0A             =
type =3D PGT_l1_page_table;=0A@@ -3528,7 +3529,12 @@ long do_mmuext_op(=0A =
        }=0A =0A         case MMUEXT_CLEAR_PAGE:=0A-            page =3D =
get_page_from_gfn(pg_owner, op.arg1.mfn, NULL, P2M_ALLOC);=0A+            =
page =3D get_page_from_gfn(pg_owner, op.arg1.mfn, &p2mt, P2M_ALLOC);=0A+   =
         if ( unlikely(p2mt !=3D p2m_ram_rw) && page )=0A+            =
{=0A+                put_page(page);=0A+                page =3D NULL;=0A+ =
           }=0A             if ( !page || !get_page_type(page, PGT_writable=
_page) )=0A             {=0A                 if ( page )=0A@@ -3551,8 =
+3557,13 @@ long do_mmuext_op(=0A         {=0A             struct =
page_info *src_page, *dst_page;=0A =0A-            src_page =3D get_page_fr=
om_gfn(pg_owner, op.arg2.src_mfn, NULL,=0A+            src_page =3D =
get_page_from_gfn(pg_owner, op.arg2.src_mfn, &p2mt,=0A                     =
                     P2M_ALLOC);=0A+            if ( unlikely(p2mt !=3D =
p2m_ram_rw) && src_page )=0A+            {=0A+                put_page(src_=
page);=0A+                src_page =3D NULL;=0A+            }=0A           =
  if ( unlikely(!src_page) )=0A             {=0A                 gdprintk(X=
ENLOG_WARNING,=0A@@ -3562,8 +3573,13 @@ long do_mmuext_op(=0A              =
   break;=0A             }=0A =0A-            dst_page =3D get_page_from_gf=
n(pg_owner, op.arg1.mfn, NULL,=0A+            dst_page =3D get_page_from_gf=
n(pg_owner, op.arg1.mfn, &p2mt,=0A                                         =
 P2M_ALLOC);=0A+            if ( unlikely(p2mt !=3D p2m_ram_rw) && =
dst_page )=0A+            {=0A+                put_page(dst_page);=0A+     =
           dst_page =3D NULL;=0A+            }=0A             rc =3D =
(dst_page &&=0A                   get_page_type(dst_page, PGT_writable_page=
)) ? 0 : -EINVAL;=0A             if ( unlikely(rc) )=0A
--=__Part0C341231.1__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__Part0C341231.1__=--


From xen-devel-bounces@lists.xen.org Wed Jun 21 10:11:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 10: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 1dNcbN-0004JN-KS; Wed, 21 Jun 2017 10:11:09 +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 1dNcbM-0004J1-IE
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 10:11:08 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 88/A7-03058-B364A495; Wed, 21 Jun 2017 10:11:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsVyMfSas661m1e
 kwaK7ghbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8byN2+ZC5bJVOx52M7WwDhNrIuRi0NIYCqj
 xMKFM5hBHBaBBlaJn78OsoM4EgJzWCWW3djB2sXICeTkSbScOQRlF0ncmL2QEcTmFRCUODnzC
 QuILSTgJXHu7m1mEJtTwFLi3vRT7BArFjJK/PjxFKyZTUBL4v7tFWwgNouAqsSab7PYIAYFSG
 xp3QxmCwuEStzYtJAJxBYRUJR48PImUC8HB7NAiETvM2+QMLOApkTr9t/sExgFZiE5YxaS1AJ
 GplWMGsWpRWWpRbqGFnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGhyAAEOxhv
 bgw4xCjJwaQkyntB1itSiC8pP6UyI7E4I76oNCe1+BCjBgeHwM+nf1sYpVjy8vNSlSR4OV2B6
 gSLUtNTK9Iyc4DRAlMqwcGjJMK7zBwozVtckJhbnJkOkTrFaMxx5cq6L0wcUw5s/8IkBDZJSp
 yXDWSSAEhpRmke3CBYFF9ilJUS5mUEOlOIpyC1KDezBFX+FaM4B6OSMG+EC9AUnsy8Erh9r4B
 OYQI65cURD5BTShIRUlINjP0SnaFWKSej4+wiWTd7yXDev9upx3LMy6PlJZMyd+iEvPCWhqCM
 4Ol/LHpnnj7pFNm3bCb3it8TDzNlLmov+qadMWfDnf3/3znPP/BzSolPBnvZzYAO/cvGBqzdt
 m2xNznPP6o4sPPd71NTXgif+mJ8LXNqO4+DyaX57OGBq50Y7l3lPcMfoMRSnJFoqMVcVJwIAC
 HNFnTdAgAA
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1498039866!74844448!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25051 invoked from network); 21 Jun 2017 10:11:07 -0000
Received: from mail-it0-f67.google.com (HELO mail-it0-f67.google.com)
 (209.85.214.67)
 by server-11.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 21 Jun 2017 10:11:07 -0000
Received: by mail-it0-f67.google.com with SMTP id f20so84928itb.2
 for <xen-devel@lists.xenproject.org>; Wed, 21 Jun 2017 03:11:07 -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=l1/6E4vopCRQXSBlvg3wNSfKvAXY40ZGB51210sR/b4=;
 b=F94+CqGtR2aHmdE1fBoaOCgPsf8PSOQ7BhhzKoEadZ2FMz72ubHIULY7lYORIEAsCu
 V982ekiJwybEYaJhnQqKgJSQd6lySQWtE0c0rDCCUDwyfSxeyySdcj4o+IaimrufBYMM
 GqXqjD+AF8uKfZ9cMqvOIkQyRUffZe9a0SRNbUTITXUfAKATIR0nelB1Q2gPodwJOLwf
 IImzdLEPXZ5sG0pDxE9I6XETtGyibso2NtNaiHzctnslWisniHD71y7vrEh+wW/My7m9
 ziLcqBFsNOMVz632ViatW5qQvsMH+eklj8qikySx5mjwb9Z94eSVWNqHdG7kSSO7i1qa
 KP7A==
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=l1/6E4vopCRQXSBlvg3wNSfKvAXY40ZGB51210sR/b4=;
 b=ok/djvwyOSE8ttGvPtPWTwWWkPIUS/Dv164eJp3Ryf9pZ/KUfbadPhrseDxkCnL59y
 VFA7TGBFXaQ6e+yf9PxllR1EX+3IqCq5EdvRCKoIEFCiDeNiWqzpD4D3yl4RkG8MVCAc
 HQ5v9DFNJOh1iArMrmXLNI6NixR3BH6uCgKt2U0M+gDlr7P+IyHaUHacoyVRN0C+qn1y
 lDqIb/SHLmXfxF6kCR61qF8FP/DOZw6oeIKWFyg7rzwpnnKfA1yswX5K3gXF1WiXmiMT
 ZxmjF/O/USLQ1TdyDFkKZXBp/2qDicKcOoUBMry+gpqf6ISHi56t5L5Er6366nU5/AO6
 AodQ==
X-Gm-Message-State: AKS2vOxAfllxRVqaYbiMFIFBT9BnZGuAJz86w4kIhKwlAnr/Xdom7rEF
 DUnbDCXYSBNvuth4GabEX8gdgbBDTw==
X-Received: by 10.36.40.145 with SMTP id h139mr7617944ith.84.1498039865885;
 Wed, 21 Jun 2017 03:11:05 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.79.118.83 with HTTP; Wed, 21 Jun 2017 03:11:05 -0700 (PDT)
In-Reply-To: <20170620135427.puovv5zkpm23md3x@citrix.com>
References: <1495714651-2676-1-git-send-email-al1img@gmail.com>
 <1495714651-2676-2-git-send-email-al1img@gmail.com>
 <20170620135427.puovv5zkpm23md3x@citrix.com>
From: Oleksandr Grytsov <al1img@gmail.com>
Date: Wed, 21 Jun 2017 13:11:05 +0300
Message-ID: <CACvf2oXJQY0bogGNPoW781cAQaEGp1n4KFd_=pq-M9o4vfmsKQ@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: xen-devel@lists.xenproject.org,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH v2 1/3] 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>

T24gVHVlLCBKdW4gMjAsIDIwMTcgYXQgNDo1NCBQTSwgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4gd3JvdGU6Cj4gT24gVGh1LCBNYXkgMjUsIDIwMTcgYXQgMDM6MTc6MjlQTSArMDMwMCwg
T2xla3NhbmRyIEdyeXRzb3Ygd3JvdGU6Cj4+IEZyb206IE9sZWtzYW5kciBHcnl0c292IDxvbGVr
c2FuZHJfZ3J5dHNvdkBlcGFtLmNvbT4KPj4KCkhpIFdlaSwKClRoYW5rIHlvdSBmb3IgeW91ciBy
ZXBseS4KCj4gSSdtIHNvcnJ5LCBwYXRjaCBsaWtlIHRoaXMgaXMgaW1wb3NzaWJsZSB0byByZXZp
ZXcgYmVjYXVzZTogMS4gdGhlcmUgaXMKPiBubyBjb21taXQgbWVzc2FnZSAyLiBpdCBpcyBodWdl
LgoKSSB3aWxsIHNlcGFyYXRlIGl0IHRvIHNtYWxsIG9uZXMgYW5kIHdpbGwgYWRkIGNvbW1pdCBt
ZXNzYWdlLgoKPiBJIGNhbiBzZWUgaXQgaXMgYWRkaW5nIGEgbG90IG9mIGhvb2tzIHRvIHRoZSBk
ZXZpY2UgaGFuZGxpbmcgZnJhbWV3b3JrLgo+IFBsZWFzZSBleHBsYWluIHdoeSB0aGV5IGFyZSBu
ZWVkZWQuIFRoaXMgc29ydCBvZiBjaGFuZ2VzIChyZWZhY3RvcmluZwo+IGFuZCBleHRlbmRpbmcg
ZXhpc3RpbmcgY29kZSkgc2hvdWxkIGFsc28gYmUgaW4gc2VwYXJhdGUgcGF0Y2hlcy4KCkhvb2tz
IGluIHRoZSBkZXZpY2UgaGFuZGxpbmcgZnJhbWV3b3JrIGlzIG5lZWRlZCB0byBhdm9pZCBjb2Rl
IGR1cGxpY2F0aW9uCm9uIG5ldyBQViBkZXZpY2UgYWRkaW5nLiBUaGVyZSB3ZXJlIHR3byBwb3Nz
aWJpbGl0aWVzIGVpdGhlciB1c2UgbWFjcm8Kb3IgZXh0ZW5kIHRoZSBkZXZpY2UgaGFuZGxpbmcg
ZnJhbWV3b3JrLiBTZWUgWzFdIGFuZCBmb2xsb3dpbmcgY29udmVyc2F0aW9uCmZvciBtb3JlIGRl
dGFpbHMuIFRoZSBwYXRjaGVzIGRvbid0IHJlZmFjdG9yIGV4aXN0aW5nIGNvZGUgdGhleSBleHRl
bmQKaG9va3MgdG8gdGhlIGRldmljZSBoYW5kbGluZyBmcmFtZXdvcmsgYW5kIGFkZCBuZXcgZnVu
Y3Rpb25hbGl0eSByZXF1aXJlZAp0byBhZGQgdGhlIGRpc3BsYXkgZGV2aWNlIGRyaXZlci4KCkFs
bW9zdCBhbGwgbGlieGxfX2RldmljZV94eHh4X2FkZCBmdW5jdGlvbnMgYXJlIHRoZSBzYW1lIGV4
Y2VwdCBYZW4gc3RvcmUKcGFyYW1ldGVycy4gU28sIEkndmUgbW92ZWQgc2V0dGluZyBYZW4gc3Rv
cmUgcGFyYW1ldGVycyAgdG8Kc2V0X3hlbnN0b3JlX2NvbmZpZyBob29rCmFuZCBoYXZlIGNyZWF0
ZWQgY29tbW9uIGZ1bmN0aW9uIHRvIGFkZCBkZXZpY2UgKGFkZCBob29rKS4KQWxzbyBJJ3ZlIGNy
ZWF0ZWQgZnVuY3Rpb25zIHRvIGxpYnhsX2RldmljZV94eHh4X2xpc3QgYW5kCmxpYnhsX2Rldmlj
ZV94eHh4X2xpc3RfZnJlZS4Kd2hpY2ggdGFrZSBkZXZpY2UgdHlwZSBhcyBwYXJhbWV0ZXIuCgo+
Cj4+IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBHcnl0c292IDxvbGVrc2FuZHJfZ3J5dHNvdkBl
cGFtLmNvbT4KPj4gLS0tCj4+ICB0b29scy9saWJ4bC9NYWtlZmlsZSAgICAgICAgICAgICAgICAg
fCAgIDIgKy0KPj4gIHRvb2xzL2xpYnhsL2xpYnhsLmggICAgICAgICAgICAgICAgICB8ICAyMSAr
Kwo+PiAgdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgICAgICAgICAgIHwgICAzICsKPj4gIHRv
b2xzL2xpYnhsL2xpYnhsX2RldmljZS5jICAgICAgICAgICB8IDE3OCArKysrKysrKysrKysrKysr
LQo+PiAgdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCAgICAgICAgIHwgIDI0ICsrKwo+PiAg
dG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsICAgICAgICAgIHwgIDQwICsrKy0KPj4gIHRvb2xz
L2xpYnhsL2xpYnhsX3R5cGVzX2ludGVybmFsLmlkbCB8ICAgMSArCj4+ICB0b29scy9saWJ4bC9s
aWJ4bF91c2IuYyAgICAgICAgICAgICAgfCAgIDIgKwo+PiAgdG9vbHMvbGlieGwvbGlieGxfdXRp
bHMuaCAgICAgICAgICAgIHwgICA0ICsKPj4gIHRvb2xzL2xpYnhsL2xpYnhsX3ZkaXNwbC5jICAg
ICAgICAgICB8IDM3MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+PiAgMTAg
ZmlsZXMgY2hhbmdlZCwgNjQzIGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCj4+ICBjcmVh
dGUgbW9kZSAxMDA2NDQgdG9vbHMvbGlieGwvbGlieGxfdmRpc3BsLmMKPj4gIH07Cj4+Cj4+IGRp
ZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X2RldmljZS5jCj4+IGluZGV4IDVlOTY2NzYuLjI5NTQ4MDAgMTAwNjQ0Cj4+IC0tLSBhL3Rvb2xz
L2xpYnhsL2xpYnhsX2RldmljZS5jCj4+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RldmljZS5j
Cj4+IEBAIC0xOCw3ICsxOCw3IEBACj4+Cj4+ICAjaW5jbHVkZSAibGlieGxfaW50ZXJuYWwuaCIK
Pj4KPj4gLXN0YXRpYyBjaGFyICpsaWJ4bF9fZGV2aWNlX2Zyb250ZW5kX3BhdGgobGlieGxfX2dj
ICpnYywgbGlieGxfX2RldmljZSAqZGV2aWNlKQo+PiArY2hhciAqbGlieGxfX2RldmljZV9mcm9u
dGVuZF9wYXRoKGxpYnhsX19nYyAqZ2MsIGxpYnhsX19kZXZpY2UgKmRldmljZSkKPj4gIHsKPj4g
ICAgICBjaGFyICpkb21fcGF0aCA9IGxpYnhsX194c19nZXRfZG9tcGF0aChnYywgZGV2aWNlLT5k
b21pZCk7Cj4+Cj4+IEBAIC0xNzc2LDYgKzE3NzYsMTgyIEBAIG91dDoKPj4gICAgICByZXR1cm4g
QU9fQ1JFQVRFX0ZBSUwocmMpOwo+PiAgfQo+Pgo+PiArc3RhdGljIGludCBkZXZpY2VfYWRkX2Rv
bWFpbl9jb25maWcobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCj4+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgbGlieGxfZGV2aWNlX3R5cGUg
KmR0LAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqdHlwZSkK
PiBbLi4uXQo+PiArCj4+ICt2b2lkIGxpYnhsX19kZXZpY2VfYWRkKGxpYnhsX19lZ2MgKmVnYywg
dWludDMyX3QgZG9taWQsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBs
aWJ4bF9kZXZpY2VfdHlwZSAqZHQsIHZvaWQgKnR5cGUsCj4+ICsgICAgICAgICAgICAgICAgICAg
ICAgIGxpYnhsX19hb19kZXZpY2UgKmFvZGV2KQo+IFsuLi5dCj4+ICsKPj4gK3ZvaWQqIGxpYnhs
X19kZXZpY2VfbGlzdChjb25zdCBzdHJ1Y3QgbGlieGxfZGV2aWNlX3R5cGUgKmR0LAo+PiArICAg
ICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwgaW50
ICpudW0pCj4gWy4uLl0KPj4gKwo+PiArdm9pZCBsaWJ4bF9fZGV2aWNlX2xpc3RfZnJlZShjb25z
dCBzdHJ1Y3QgbGlieGxfZGV2aWNlX3R5cGUgKmR0LAo+PiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB2b2lkICpsaXN0LCBpbnQgbnVtKQo+Pgo+Cj4gSSB0aGluayBleGlzdGluZyBjb2Rl
IGFscmVhZHkgcHJvdmlkZXMgdGhlc2UgZnVuY3Rpb25hbGl0aWVzLCByaWdodD8KClJpZ2h0LCBi
dXQgYXMgSSBtZW50aW9uZWQgYmVmb3JlIHRoZXJlIGFyZSBhbG1vc3Qgc2FtZSBmdW5jdGlvbnMg
Zm9yCmVhY2ggZGV2aWNlLiBUaGVzZSBuZXcgZnVuY3Rpb25zIGFyZSBnZW5lcmljLgoKWzFdIGh0
dHA6Ly9tYXJjLmluZm8vP2w9eGVuLWRldmVsJm09MTQ5MDI2NDYzNDExODczJnc9MgoKLS0gCkJl
c3QgUmVnYXJkcywKT2xla3NhbmRyIEdyeXRzb3YuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 21 10:11:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 10:11:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNcc7-0004Vd-Uf; Wed, 21 Jun 2017 10: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 <JBeulich@suse.com>) id 1dNcc6-0004VL-Qs
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 10:11:54 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 DA/3E-03557-A664A495; Wed, 21 Jun 2017 10:11:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsXS6fjDSzfNzSv
 S4PAqI4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePi2aUsBafMK679WcfSwHhTs4uRk0NIIE/i
 2LQnbCA2r4CdxJdvbWC2hIChxOmFN1lAbBYBVYlXc78xg9hsAuoSbc+2s3YxcnCICBhInDuaB
 GIyC+hLbFsHVi0s4CrxbOEJRojpdhLv3x0Aq+YVEJT4u0MYJMwMFJ70/CXLBEbuWQiZWUgyEL
 aWxMNft6BsbYllC18zzwLbJS2x/B8HhOkmsfapAaoKEDtQ4un89WwLGDlWMWoUpxaVpRbpGlr
 oJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBiQDEOxgvLkx4BCjJAeTkijvBVmv
 SCG+pPyUyozE4oz4otKc1OJDjBocHAITzs6dziTFkpefl6okwdviClQnWJSanlqRlpkDjBmYU
 gkOHiUR3jUgad7igsTc4sx0iNQpRkUpcYg+AZBERmkeXBssTi8xykoJ8zICHSXEU5BalJtZgi
 r/ilGcg1FJmDfCBWgKT2ZeCdz0V0CLmYAWvzjiAbK4JBEhJdXAyKMmsOvz6X7Okljxhoyl6RV
 bD9/cKyZRIpkmP7HE/IlWyA1x1wlmRh7X3xTM8XVxu9W57JUwZyhHjuYvNnlrSa1Ynuhfz88c
 fKHx+5qTeOvnC2HZ868ur3KxCXOT3vvt8hf+/sTsddUz5/KerAuYUBRyaJH0KbcTJtfPd37eV
 K9ukDD7/rJZSizFGYmGWsxFxYkAiIl/Nc4CAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1498039909!69065665!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61994 invoked from network); 21 Jun 2017 10:11:50 -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 Jun 2017 10:11:50 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 21 Jun 2017 04:11:48 -0600
Message-Id: <594A6283020000780016517F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 21 Jun 2017 04:11:47 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: 
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__Part4E765073.1__="
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH] x86/mm: consolidate setting of TLB flush time
	stamps
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.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 MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__Part4E765073.1__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Move code and comment into a helper function instead of repeating it in
multiple places.

Signed-off-by: Jan Beulich <jbeulich@suse.com>

--- a/xen/arch/x86/mm.c
+++ b/xen/arch/x86/mm.c
@@ -602,6 +602,20 @@ static inline void guest_get_eff_kern_l1
     TOGGLE_MODE();
 }
=20
+static inline void page_set_tlbflush_timestamp(struct page_info *page)
+{
+    /*
+     * Record TLB information for flush later. We do not stamp page =
tables
+     * when running in shadow mode:
+     *  1. Pointless, since it's the shadow pt's which must be tracked.
+     *  2. Shadow mode reuses this field for shadowed page tables to =
store
+     *     flags info -- we don't want to conflict with that.
+     */
+    if ( !(page->count_info & PGC_page_table) ||
+         !shadow_mode_enabled(page_get_owner(page)) )
+        page->tlbflush_timestamp =3D tlbflush_current_time();
+}
+
 const char __section(".bss.page_aligned.const") __aligned(PAGE_SIZE)
     zero_page[PAGE_SIZE];
=20
@@ -2417,16 +2431,7 @@ static int __put_final_page_type(
     /* No need for atomic update of type_info here: noone else updates =
it. */
     if ( rc =3D=3D 0 )
     {
-        /*
-         * Record TLB information for flush later. We do not stamp page =
tables
-         * when running in shadow mode:
-         *  1. Pointless, since it's the shadow pt's which must be =
tracked.
-         *  2. Shadow mode reuses this field for shadowed page tables to
-         *     store flags info -- we don't want to conflict with that.
-         */
-        if ( !(shadow_mode_enabled(page_get_owner(page)) &&
-               (page->count_info & PGC_page_table)) )
-            page->tlbflush_timestamp =3D tlbflush_current_time();
+        page_set_tlbflush_timestamp(page);
         wmb();
         page->u.inuse.type_info--;
     }
@@ -2434,9 +2439,7 @@ static int __put_final_page_type(
     {
         ASSERT((page->u.inuse.type_info &
                 (PGT_count_mask|PGT_validated|PGT_partial)) =3D=3D 1);
-        if ( !(shadow_mode_enabled(page_get_owner(page)) &&
-               (page->count_info & PGC_page_table)) )
-            page->tlbflush_timestamp =3D tlbflush_current_time();
+        page_set_tlbflush_timestamp(page);
         wmb();
         page->u.inuse.type_info |=3D PGT_validated;
     }
@@ -2486,16 +2489,7 @@ static int __put_page_type(struct page_i
                 break;
             }
=20
-            /*
-             * Record TLB information for flush later. We do not stamp =
page
-             * tables when running in shadow mode:
-             *  1. Pointless, since it's the shadow pt's which must be =
tracked.
-             *  2. Shadow mode reuses this field for shadowed page tables =
to
-             *     store flags info -- we don't want to conflict with =
that.
-             */
-            if ( !(shadow_mode_enabled(page_get_owner(page)) &&
-                   (page->count_info & PGC_page_table)) )
-                page->tlbflush_timestamp =3D tlbflush_current_time();
+            page_set_tlbflush_timestamp(page);
         }
=20
         if ( likely((y =3D cmpxchg(&page->u.inuse.type_info, x, nx)) =
=3D=3D x) )




--=__Part4E765073.1__=
Content-Type: text/plain; name="x86-page-set-tlbflush-timestamp.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="x86-page-set-tlbflush-timestamp.patch"

x86/mm: consolidate setting of TLB flush time stamps=0A=0AMove code and =
comment into a helper function instead of repeating it in=0Amultiple =
places.=0A=0ASigned-off-by: Jan Beulich <jbeulich@suse.com>=0A=0A--- =
a/xen/arch/x86/mm.c=0A+++ b/xen/arch/x86/mm.c=0A@@ -602,6 +602,20 @@ =
static inline void guest_get_eff_kern_l1=0A     TOGGLE_MODE();=0A }=0A =
=0A+static inline void page_set_tlbflush_timestamp(struct page_info =
*page)=0A+{=0A+    /*=0A+     * Record TLB information for flush later. We =
do not stamp page tables=0A+     * when running in shadow mode:=0A+     *  =
1. Pointless, since it's the shadow pt's which must be tracked.=0A+     *  =
2. Shadow mode reuses this field for shadowed page tables to store=0A+     =
*     flags info -- we don't want to conflict with that.=0A+     */=0A+    =
if ( !(page->count_info & PGC_page_table) ||=0A+         !shadow_mode_enabl=
ed(page_get_owner(page)) )=0A+        page->tlbflush_timestamp =3D =
tlbflush_current_time();=0A+}=0A+=0A const char __section(".bss.page_aligne=
d.const") __aligned(PAGE_SIZE)=0A     zero_page[PAGE_SIZE];=0A =0A@@ =
-2417,16 +2431,7 @@ static int __put_final_page_type(=0A     /* No need =
for atomic update of type_info here: noone else updates it. */=0A     if ( =
rc =3D=3D 0 )=0A     {=0A-        /*=0A-         * Record TLB information =
for flush later. We do not stamp page tables=0A-         * when running in =
shadow mode:=0A-         *  1. Pointless, since it's the shadow pt's which =
must be tracked.=0A-         *  2. Shadow mode reuses this field for =
shadowed page tables to=0A-         *     store flags info -- we don't =
want to conflict with that.=0A-         */=0A-        if ( !(shadow_mode_en=
abled(page_get_owner(page)) &&=0A-               (page->count_info & =
PGC_page_table)) )=0A-            page->tlbflush_timestamp =3D tlbflush_cur=
rent_time();=0A+        page_set_tlbflush_timestamp(page);=0A         =
wmb();=0A         page->u.inuse.type_info--;=0A     }=0A@@ -2434,9 +2439,7 =
@@ static int __put_final_page_type(=0A     {=0A         ASSERT((page->u.in=
use.type_info &=0A                 (PGT_count_mask|PGT_validated|PGT_partia=
l)) =3D=3D 1);=0A-        if ( !(shadow_mode_enabled(page_get_owner(page)) =
&&=0A-               (page->count_info & PGC_page_table)) )=0A-            =
page->tlbflush_timestamp =3D tlbflush_current_time();=0A+        page_set_t=
lbflush_timestamp(page);=0A         wmb();=0A         page->u.inuse.type_in=
fo |=3D PGT_validated;=0A     }=0A@@ -2486,16 +2489,7 @@ static int =
__put_page_type(struct page_i=0A                 break;=0A             =
}=0A =0A-            /*=0A-             * Record TLB information for flush =
later. We do not stamp page=0A-             * tables when running in =
shadow mode:=0A-             *  1. Pointless, since it's the shadow pt's =
which must be tracked.=0A-             *  2. Shadow mode reuses this field =
for shadowed page tables to=0A-             *     store flags info -- we =
don't want to conflict with that.=0A-             */=0A-            if ( =
!(shadow_mode_enabled(page_get_owner(page)) &&=0A-                   =
(page->count_info & PGC_page_table)) )=0A-                page->tlbflush_ti=
mestamp =3D tlbflush_current_time();=0A+            page_set_tlbflush_times=
tamp(page);=0A         }=0A =0A         if ( likely((y =3D cmpxchg(&page->u=
.inuse.type_info, x, nx)) =3D=3D x) )=0A
--=__Part4E765073.1__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__Part4E765073.1__=--


From xen-devel-bounces@lists.xen.org Wed Jun 21 10:12:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 10:12: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 1dNccs-0004dV-7N; Wed, 21 Jun 2017 10:12: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 1dNccq-0004dF-BW
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 10:12:40 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 4E/18-17076-7964A495; Wed, 21 Jun 2017 10:12:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDS3eam1e
 kwf8VChbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8azrxfYC26GVdw6tpa5gfGwfRcjJ4eQQJ7E
 9ssnmEFsXgE7iTuztzGC2BIChhKnF95kAbFZBFQlvjZfYAOx2QTUJdqebWftYuTgEBEwkDh3N
 AnEZBaIl7i6DmyisECYxI27O9ghpttJLHgKMoUDaLqgxN8dwiBhZqDwprvnWScwcs9CyMxCko
 GwtSQe/rrFAmFrSyxb+Jp5FtguaYnl/zggwvYSB2e0oSkBsb0kFiy+wLSAkWMVo0ZxalFZapG
 ukZFeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgSNYzMDDuYJx6wu8QoyQHk5Io
 7wVZr0ghvqT8lMqMxOKM+KLSnNTiQ4waHBwC23atvsAoxZKXn5eqJMHb4gpUJ1iUmp5akZaZA
 4wamFIJDh4lEd41IGne4oLE3OLMdIjUKUZFKXGIPgGQREZpHlwbLFIvMcpKCfMyMjAwCPEUpB
 blZpagyr9iFOdgVBLm3Q8yhSczrwRu+iugxUxAi18c8QBZXJKIkJJqYMy6fNT99OevxVxxhZ3
 CjyMmlgdZhRQmKmYo5a9wnvDhVtk0r+h8rUpF7YiEyW5vZk/aFBPCHdMu9um6aNWppOsSkYqR
 yVvvvEjvcov3dNjAOmVrSL6w/4VtO0qruZkNFlxdFJbkccoz9q4gf+OlpTWykxl+TDG+dcPvs
 +2tC7N5mJxyQ+aWKbEUZyQaajEXFScCAM7zDoDPAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1498039956!48595751!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50145 invoked from network); 21 Jun 2017 10:12:38 -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 Jun 2017 10:12:38 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 21 Jun 2017 04:12:36 -0600
Message-Id: <594A62B30200007800165196@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 21 Jun 2017 04:12:35 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: 
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__PartBE86A083.2__="
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH] x86/mm: drop redundant domain parameter from
 get_page_from_gfn_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>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__PartBE86A083.2__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

It can always be read from the passed p2m. Take the opportunity and
also rename the function, making the "p2m" suffix a prefix, to match
other p2m functions, and convert the "gfn" parameter's type.

Signed-off-by: Jan Beulich <jbeulich@suse.com>

--- a/xen/arch/x86/mm/hap/guest_walk.c
+++ b/xen/arch/x86/mm/hap/guest_walk.c
@@ -55,13 +55,13 @@ unsigned long hap_p2m_ga_to_gfn(GUEST_PA
     void *top_map;
     p2m_type_t p2mt;
     walk_t gw;
-    unsigned long top_gfn;
+    gfn_t top_gfn;
     struct page_info *top_page;
=20
     /* Get the top-level table's MFN */
-    top_gfn =3D cr3 >> PAGE_SHIFT;
-    top_page =3D get_page_from_gfn_p2m(p2m->domain, p2m, top_gfn,
-                                     &p2mt, NULL, P2M_ALLOC | P2M_UNSHARE)=
;
+    top_gfn =3D _gfn(cr3 >> PAGE_SHIFT);
+    top_page =3D p2m_get_page_from_gfn(p2m, top_gfn, &p2mt, NULL,
+                                     P2M_ALLOC | P2M_UNSHARE);
     if ( p2m_is_paging(p2mt) )
     {
         ASSERT(p2m_is_hostp2m(p2m));
@@ -100,8 +100,9 @@ unsigned long hap_p2m_ga_to_gfn(GUEST_PA
     {
         gfn_t gfn =3D guest_walk_to_gfn(&gw);
         struct page_info *page;
-        page =3D get_page_from_gfn_p2m(p2m->domain, p2m, gfn_x(gfn), =
&p2mt,
-                                     NULL, P2M_ALLOC | P2M_UNSHARE);
+
+        page =3D p2m_get_page_from_gfn(p2m, gfn, &p2mt, NULL,
+                                     P2M_ALLOC | P2M_UNSHARE);
         if ( page )
             put_page(page);
         if ( p2m_is_paging(p2mt) )
--- a/xen/arch/x86/mm/p2m.c
+++ b/xen/arch/x86/mm/p2m.c
@@ -472,8 +472,8 @@ void __put_gfn(struct p2m_domain *p2m, u
 }
=20
 /* Atomically look up a GFN and take a reference count on the backing =
page. */
-struct page_info *get_page_from_gfn_p2m(
-    struct domain *d, struct p2m_domain *p2m, unsigned long gfn,
+struct page_info *p2m_get_page_from_gfn(
+    struct p2m_domain *p2m, gfn_t gfn,
     p2m_type_t *t, p2m_access_t *a, p2m_query_t q)
 {
     struct page_info *page =3D NULL;
@@ -489,7 +489,7 @@ struct page_info *get_page_from_gfn_p2m(
     {
         /* Fast path: look up and get out */
         p2m_read_lock(p2m);
-        mfn =3D __get_gfn_type_access(p2m, gfn, t, a, 0, NULL, 0);
+        mfn =3D __get_gfn_type_access(p2m, gfn_x(gfn), t, a, 0, NULL, 0);
         if ( p2m_is_any_ram(*t) && mfn_valid(mfn)
              && !((q & P2M_UNSHARE) && p2m_is_shared(*t)) )
         {
@@ -497,11 +497,12 @@ struct page_info *get_page_from_gfn_p2m(
             if ( unlikely(p2m_is_foreign(*t)) )
             {
                 struct domain *fdom =3D page_get_owner_and_reference(page)=
;
-                ASSERT(fdom !=3D d);
+
+                ASSERT(fdom !=3D p2m->domain);
                 if ( fdom =3D=3D NULL )
                     page =3D NULL;
             }
-            else if ( !get_page(page, d) &&
+            else if ( !get_page(page, p2m->domain) &&
                       /* Page could be shared */
                       (!p2m_is_shared(*t) || !get_page(page, dom_cow)) )
                 page =3D NULL;
@@ -517,14 +518,14 @@ struct page_info *get_page_from_gfn_p2m(
     }
=20
     /* Slow path: take the write lock and do fixups */
-    mfn =3D get_gfn_type_access(p2m, gfn, t, a, q, NULL);
+    mfn =3D get_gfn_type_access(p2m, gfn_x(gfn), t, a, q, NULL);
     if ( p2m_is_ram(*t) && mfn_valid(mfn) )
     {
         page =3D mfn_to_page(mfn);
-        if ( !get_page(page, d) )
+        if ( !get_page(page, p2m->domain) )
             page =3D NULL;
     }
-    put_gfn(d, gfn);
+    put_gfn(p2m->domain, gfn_x(gfn));
=20
     return page;
 }
@@ -1900,7 +1901,7 @@ void *map_domain_gfn(struct p2m_domain *
     }
=20
     /* Translate the gfn, unsharing if shared. */
-    page =3D get_page_from_gfn_p2m(p2m->domain, p2m, gfn_x(gfn), p2mt, =
NULL, q);
+    page =3D p2m_get_page_from_gfn(p2m, gfn, p2mt, NULL, q);
     if ( p2m_is_paging(*p2mt) )
     {
         ASSERT(p2m_is_hostp2m(p2m));
--- a/xen/include/asm-x86/p2m.h
+++ b/xen/include/asm-x86/p2m.h
@@ -465,9 +465,7 @@ static inline mfn_t get_gfn_query_unlock
  * and should be used by any path that intends to write to the backing =
page.
  * Returns NULL if the page is not backed by RAM.
  * The caller is responsible for calling put_page() afterwards. */
-struct page_info *get_page_from_gfn_p2m(struct domain *d,
-                                        struct p2m_domain *p2m,
-                                        unsigned long gfn,
+struct page_info *p2m_get_page_from_gfn(struct p2m_domain *p2m, gfn_t =
gfn,
                                         p2m_type_t *t, p2m_access_t *a,
                                         p2m_query_t q);
=20
@@ -477,7 +475,7 @@ static inline struct page_info *get_page
     struct page_info *page;
=20
     if ( paging_mode_translate(d) )
-        return get_page_from_gfn_p2m(d, p2m_get_hostp2m(d), gfn, t, NULL, =
q);
+        return p2m_get_page_from_gfn(p2m_get_hostp2m(d), _gfn(gfn), t, =
NULL, q);
=20
     /* Non-translated guests see 1-1 RAM / MMIO mappings everywhere */
     if ( t )



--=__PartBE86A083.2__=
Content-Type: text/plain; name="x86-mm-gpfgp-drop-domain.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="x86-mm-gpfgp-drop-domain.patch"

x86/mm: drop redundant domain parameter from get_page_from_gfn_p2m()=0A=0AI=
t can always be read from the passed p2m. Take the opportunity and=0Aalso =
rename the function, making the "p2m" suffix a prefix, to match=0Aother =
p2m functions, and convert the "gfn" parameter's type.=0A=0ASigned-off-by: =
Jan Beulich <jbeulich@suse.com>=0A=0A--- a/xen/arch/x86/mm/hap/guest_walk.c=
=0A+++ b/xen/arch/x86/mm/hap/guest_walk.c=0A@@ -55,13 +55,13 @@ unsigned =
long hap_p2m_ga_to_gfn(GUEST_PA=0A     void *top_map;=0A     p2m_type_t =
p2mt;=0A     walk_t gw;=0A-    unsigned long top_gfn;=0A+    gfn_t =
top_gfn;=0A     struct page_info *top_page;=0A =0A     /* Get the =
top-level table's MFN */=0A-    top_gfn =3D cr3 >> PAGE_SHIFT;=0A-    =
top_page =3D get_page_from_gfn_p2m(p2m->domain, p2m, top_gfn,=0A-          =
                           &p2mt, NULL, P2M_ALLOC | P2M_UNSHARE);=0A+    =
top_gfn =3D _gfn(cr3 >> PAGE_SHIFT);=0A+    top_page =3D p2m_get_page_from_=
gfn(p2m, top_gfn, &p2mt, NULL,=0A+                                     =
P2M_ALLOC | P2M_UNSHARE);=0A     if ( p2m_is_paging(p2mt) )=0A     {=0A    =
     ASSERT(p2m_is_hostp2m(p2m));=0A@@ -100,8 +100,9 @@ unsigned long =
hap_p2m_ga_to_gfn(GUEST_PA=0A     {=0A         gfn_t gfn =3D guest_walk_to_=
gfn(&gw);=0A         struct page_info *page;=0A-        page =3D get_page_f=
rom_gfn_p2m(p2m->domain, p2m, gfn_x(gfn), &p2mt,=0A-                       =
              NULL, P2M_ALLOC | P2M_UNSHARE);=0A+=0A+        page =3D =
p2m_get_page_from_gfn(p2m, gfn, &p2mt, NULL,=0A+                           =
          P2M_ALLOC | P2M_UNSHARE);=0A         if ( page )=0A             =
put_page(page);=0A         if ( p2m_is_paging(p2mt) )=0A--- a/xen/arch/x86/=
mm/p2m.c=0A+++ b/xen/arch/x86/mm/p2m.c=0A@@ -472,8 +472,8 @@ void =
__put_gfn(struct p2m_domain *p2m, u=0A }=0A =0A /* Atomically look up a =
GFN and take a reference count on the backing page. */=0A-struct page_info =
*get_page_from_gfn_p2m(=0A-    struct domain *d, struct p2m_domain *p2m, =
unsigned long gfn,=0A+struct page_info *p2m_get_page_from_gfn(=0A+    =
struct p2m_domain *p2m, gfn_t gfn,=0A     p2m_type_t *t, p2m_access_t *a, =
p2m_query_t q)=0A {=0A     struct page_info *page =3D NULL;=0A@@ -489,7 =
+489,7 @@ struct page_info *get_page_from_gfn_p2m(=0A     {=0A         /* =
Fast path: look up and get out */=0A         p2m_read_lock(p2m);=0A-       =
 mfn =3D __get_gfn_type_access(p2m, gfn, t, a, 0, NULL, 0);=0A+        mfn =
=3D __get_gfn_type_access(p2m, gfn_x(gfn), t, a, 0, NULL, 0);=0A         =
if ( p2m_is_any_ram(*t) && mfn_valid(mfn)=0A              && !((q & =
P2M_UNSHARE) && p2m_is_shared(*t)) )=0A         {=0A@@ -497,11 +497,12 @@ =
struct page_info *get_page_from_gfn_p2m(=0A             if ( unlikely(p2m_i=
s_foreign(*t)) )=0A             {=0A                 struct domain *fdom =
=3D page_get_owner_and_reference(page);=0A-                ASSERT(fdom =
!=3D d);=0A+=0A+                ASSERT(fdom !=3D p2m->domain);=0A          =
       if ( fdom =3D=3D NULL )=0A                     page =3D NULL;=0A    =
         }=0A-            else if ( !get_page(page, d) &&=0A+            =
else if ( !get_page(page, p2m->domain) &&=0A                       /* Page =
could be shared */=0A                       (!p2m_is_shared(*t) || =
!get_page(page, dom_cow)) )=0A                 page =3D NULL;=0A@@ -517,14 =
+518,14 @@ struct page_info *get_page_from_gfn_p2m(=0A     }=0A =0A     /* =
Slow path: take the write lock and do fixups */=0A-    mfn =3D get_gfn_type=
_access(p2m, gfn, t, a, q, NULL);=0A+    mfn =3D get_gfn_type_access(p2m, =
gfn_x(gfn), t, a, q, NULL);=0A     if ( p2m_is_ram(*t) && mfn_valid(mfn) =
)=0A     {=0A         page =3D mfn_to_page(mfn);=0A-        if ( !get_page(=
page, d) )=0A+        if ( !get_page(page, p2m->domain) )=0A             =
page =3D NULL;=0A     }=0A-    put_gfn(d, gfn);=0A+    put_gfn(p2m->domain,=
 gfn_x(gfn));=0A =0A     return page;=0A }=0A@@ -1900,7 +1901,7 @@ void =
*map_domain_gfn(struct p2m_domain *=0A     }=0A =0A     /* Translate the =
gfn, unsharing if shared. */=0A-    page =3D get_page_from_gfn_p2m(p2m->dom=
ain, p2m, gfn_x(gfn), p2mt, NULL, q);=0A+    page =3D p2m_get_page_from_gfn=
(p2m, gfn, p2mt, NULL, q);=0A     if ( p2m_is_paging(*p2mt) )=0A     {=0A  =
       ASSERT(p2m_is_hostp2m(p2m));=0A--- a/xen/include/asm-x86/p2m.h=0A+++=
 b/xen/include/asm-x86/p2m.h=0A@@ -465,9 +465,7 @@ static inline mfn_t =
get_gfn_query_unlock=0A  * and should be used by any path that intends to =
write to the backing page.=0A  * Returns NULL if the page is not backed by =
RAM.=0A  * The caller is responsible for calling put_page() afterwards. =
*/=0A-struct page_info *get_page_from_gfn_p2m(struct domain *d,=0A-        =
                                struct p2m_domain *p2m,=0A-                =
                        unsigned long gfn,=0A+struct page_info *p2m_get_pag=
e_from_gfn(struct p2m_domain *p2m, gfn_t gfn,=0A                           =
              p2m_type_t *t, p2m_access_t *a,=0A                           =
              p2m_query_t q);=0A =0A@@ -477,7 +475,7 @@ static inline =
struct page_info *get_page=0A     struct page_info *page;=0A =0A     if ( =
paging_mode_translate(d) )=0A-        return get_page_from_gfn_p2m(d, =
p2m_get_hostp2m(d), gfn, t, NULL, q);=0A+        return p2m_get_page_from_g=
fn(p2m_get_hostp2m(d), _gfn(gfn), t, NULL, q);=0A =0A     /* Non-translated=
 guests see 1-1 RAM / MMIO mappings everywhere */=0A     if ( t )=0A
--=__PartBE86A083.2__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__PartBE86A083.2__=--


From xen-devel-bounces@lists.xen.org Wed Jun 21 10:18:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 10:18:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNci2-0004zK-TR; Wed, 21 Jun 2017 10:18: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 1dNci1-0004z6-K0
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 10:18:01 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 2F/A7-01734-8D74A495; Wed, 21 Jun 2017 10:18:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXS6fjDS/eGu1e
 kwcw1Shbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aOM4eYC0oqXv7pZWtgTO1i5OQQEsiTeP/u
 KiuIzStgJ3FibjM7iC0hYChxeuFNFhCbRUBV4v+tbjYQm01AXaLt2Xageg4OEQEDiXNHk0BMZ
 oF4iavr7EEqhAXMJF7tPMIGMd1O4ubbpewgJbwCghJ/dwiDhJkFtCQe/rrFAmFrSyxb+JoZYo
 q0xPJ/HBMYeWchNMxC0jALScMshIYFjCyrGDWKU4vKUot0DQ30kooy0zNKchMzc4A8U73c1OL
 ixPTUnMSkYr3k/NxNjMDgYgCCHYxrpjofYpTkYFIS5b0g6xUpxJeUn1KZkVicEV9UmpNafIhR
 hoNDSYK31w0oJ1iUmp5akZaZAwxzmLQEB4+SCO8aV6A0b3FBYm5xZjpE6hSjJcesf2u+MHHMA
 5NNH7Z8YRJiycvPS5USh5gnANKQUZoHNw4Wi5cYZaWEeRmBDhTiKUgtys0sQZV/xSjOwagkzL
 sfZC1PZl4J3NZXQAcxAR304ogHyEEliQgpqQbG2R2/g0X3lLEuqFSQTt5rvp7znOmOLVlLs1Y
 pR4o3nPhrb7nQulHP3GKm/YqcW8+Xek1Lm1W+TmDN9s4fM9Z93hMp4BxT4CBjmX3zzjb/3I9v
 D3nZa21JnZx7OFI7ftLHB3d49wtcUjTiWtK1Y0XPVEGRbctOPuuPjK9P9bSwtZH6obYlI+yNE
 ktxRqKhFnNRcSIAn0Ki38ACAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1498040278!90367655!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33375 invoked from network); 21 Jun 2017 10:18:00 -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; 21 Jun 2017 10:18:00 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 21 Jun 2017 04:17:58 -0600
Message-Id: <594A63F602000078001651C6@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 21 Jun 2017 04:17:58 -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 0/2] x86/p2m: some code simplification
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

MTogc2ltcGxpZnkgcDJtX25leHRfbGV2ZWwoKQoyOiBtYWtlIHAybV9hbGxvY19wdHAoKSByZXR1
cm4gYW4gTUZOCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 21 10:18:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 10:18:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNciF-00050m-4B; Wed, 21 Jun 2017 10:18:15 +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 1dNciE-00050X-Gg
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 10:18:14 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 78/09-26749-5E74A495; Wed, 21 Jun 2017 10:18:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsVyMfTmGt2n7l6
 RBntXclh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkPln1lLHgiUdF9YQlbA+MnkS5GLg4hgZmM
 Et/WrWUDcVgEtjJLTPtzlxHEkRCYwyqxqPsyUIYTyMmTOPCxmQXCLpboXtsAZvMKCEqcnPkEz
 BYS8JS4uKyZGcTmFLCWWLzhPBPEij5Wie+r21i7GDk42ARMJGZ1SIDUsAioSsw6/YsRYk6AxM
 wXZ8HmCAtESpzu/AcWFxFQl/hzYQLYQcwgp/7ZuhysiFlAU6J1+2/2CYwCs5DcMQtJagEj0yp
 GjeLUorLUIl0jQ72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMBgrGdgYNzB2LPX
 7xCjJAeTkijvBVmvSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvL1uQDnBotT01Iq0zBxgXMCkJ
 Th4lER417gCpXmLCxJzizPTIVKnGI05rlxZ94WJY8qB7V+YhFjy8vNSpcQhJgmAlGaU5sENgs
 XrJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvBtApvBk5pXA7XsFdAoT0CkvjniAnFKSiJC
 SamAMEtlc8MVbzJBhZXdrQsrL8ql9buEtlSLpxWI7v85fd+HkybNLg5W574eo/prOI5i7+k+A
 sIzLypRm59vtjSv+MalZFUtev9mdt45tbumVfdLsAtvnnteZ4X3MY1OC/dxIsZLFl9NXhETsM
 L94S5n976UMb8ZZU0IF22wFeYX/bU10+sboelGJpTgj0VCLuag4EQAO9Agu0gIAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1498040292!94994525!1
X-Originating-IP: [209.85.217.172]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41781 invoked from network); 21 Jun 2017 10:18:13 -0000
Received: from mail-ua0-f172.google.com (HELO mail-ua0-f172.google.com)
 (209.85.217.172)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 21 Jun 2017 10:18:13 -0000
Received: by mail-ua0-f172.google.com with SMTP id j53so93182401uaa.2
 for <xen-devel@lists.xenproject.org>; Wed, 21 Jun 2017 03:18:12 -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=vBn5A2tvmbhDJEYuexIw/9ROjvNtJP7MKW3nHL+ioww=;
 b=D3uQec3LpbZHZQg3LPUZlxW+OGyrfRQIiruzH3tHA6dOEFLR6akbSkcZ0o6paq83dJ
 fnHmV++CIhnmkmILuI7mIXDc+Hvcxrw/M70FBEqoEQ8gGLztjPMj9k8WT2bajkuckW4v
 juc18rLk7YuyN3/ybw9OpyUSkZxsJ3PsWmb5w=
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=vBn5A2tvmbhDJEYuexIw/9ROjvNtJP7MKW3nHL+ioww=;
 b=Jk+AXv7FJF/rCo4B8fZSIPkF+2wftdZcqmZIHILJFuVrBr/UEBN6zQZGBltOMc0Pck
 qkPL1ECps5G+RtJNzrV+fT4vDUZW9b2RxkzersBRIjlCUOsH4MDcTam4gCPS+k+9ZXuD
 1i+wvpQ3JzDvWJSlKqKpM3uvHquW6kZ/g0qgXIVjJoM+jge2qOEDFJvTkfR6yCD8zosb
 rFPByghxHK7hC7KV9O7pPQ12707vn6Crcwr5U76W9rxp3/AV1wnV14IlDCprrYwDAcEH
 PyNUYZbrvTPHYpyoXuOfAaeImORknbc1mV9OTUXKpt3qp+PHun3ALCxPtnTOq8qrZnxV
 b/Ng==
X-Gm-Message-State: AKS2vOxNz0SYWozZ7KorUgF78fSP/9OtqFXxut8bbqDq0x66L4Aqqypv
 nW4iUBenBkVXemN0B7PfjkUcHikNB6ul
X-Received: by 10.176.26.175 with SMTP id j47mr23336574uai.81.1498040291920;
 Wed, 21 Jun 2017 03:18:11 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.159.32.8 with HTTP; Wed, 21 Jun 2017 03:18:11 -0700 (PDT)
In-Reply-To: <0e446e52-84e8-f684-3e6e-8d7d55cb7cd8@arm.com>
References: <1496769929-23355-1-git-send-email-bhupinder.thakur@linaro.org>
 <1496769929-23355-7-git-send-email-bhupinder.thakur@linaro.org>
 <975bd839-69f7-a97f-43f9-38c58279eb8d@arm.com>
 <CACtJ1JQ2d+vpa4cXjRA3zQUf9Sxr_JdzMTb9zAXbSdkAiqekUg@mail.gmail.com>
 <7e27a6e7-10b5-5508-f267-b5655d015561@arm.com>
 <CACtJ1JQ=0m5s7Nf7EY6qVq9+m7S1YDND5bK9HBz6sSGbtLdoYQ@mail.gmail.com>
 <CACtJ1JT0Px-sp+6wBZHqZ4OhMxB1D5NSavfnxp2sU0Az06BymQ@mail.gmail.com>
 <b5bb5b9c-944e-b56a-8b31-4431134fed45@arm.com>
 <20170619114720.rmdq5nrs3a3hbynn@citrix.com>
 <CACtJ1JSgRFONcjjAAe65TB5hX5g5PEGsbtr0ttFZJdEFfv7otw@mail.gmail.com>
 <0e446e52-84e8-f684-3e6e-8d7d55cb7cd8@arm.com>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Wed, 21 Jun 2017 15:48:11 +0530
Message-ID: <CACtJ1JS0UwrDn70iT0GkfGKviu4rtt=pWQ_bB-Pbr6fosD82WA@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH 06/14 v4] 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>

SGkgSnVsaWVuLAoKT24gMjAgSnVuZSAyMDE3IGF0IDE2OjQ2LCBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPiBPbiAwNi8xOS8yMDE3IDAyOjExIFBNLCBCaHVwaW5k
ZXIgVGhha3VyIHdyb3RlOgo+Pgo+PiBIaSBXZWksCj4KPgo+IEhpIEJodXBpbmRlciwKPgo+Cj4+
IE9uIDE5IEp1bmUgMjAxNyBhdCAxNzoxNywgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+Pgo+Pj4gT24gTW9uLCBKdW4gMTksIDIwMTcgYXQgMTI6MDE6MzJQTSArMDEwMCwg
SnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+Cj4+Pj4KPj4+Pgo+Pj4+IE9uIDE5LzA2LzE3IDExOjU5
LCBCaHVwaW5kZXIgVGhha3VyIHdyb3RlOgo+Pj4+Pgo+Pj4+PiBIaSBKdWxpZW4sCj4+Pj4+Cj4+
Pj4+IEkgd2FzIG1pc3Rha2VuIGluIG15IGVhcmxpZXIgbWFpbCBhYm91dCB2cGwwMTEgaW5pdCB3
b3JraW5nIGlmIGl0IGlzCj4+Pj4+IG1vdmVkIHRvIGxpYnhsX19hcmNoX2RvbWFpbl9jcmVhdGUo
KS4gSXQgaXMgZmFpbGluZyBiZWNhdXNlIGFzIHlvdQo+Pj4+PiBoYXZlIG1lbnRpb25lZCB2dWFy
dF9wZm4gaXMgYWxsb2NhdGVkIGxhdGVyIGluIHhjX2RvbV9idWlsZF9pbWFnZSgpLgo+Pj4+Pgo+
Pj4+PiBDYW4gd2UgZGVsYXkgbWFwcGluZyBvZiB0aGlzIHBhZ2UgaW4gWGVuIHVudGlsIHRoZSBy
aW5nIGJ1ZmZlciBpcwo+Pj4+PiBhY3R1YWxseSByZXF1aXJlZCBieSB0aGUgZW11bGF0aW9uIGNv
ZGUgZm9yIHJlYWRpbmcvd3JpdGluZyBkYXRhLiBCeQo+Pj4+PiB0aGF0IHRpbWUsIHRoZSBwYWdl
IHdvdWxkIGhhdmUgYmVlbiBwaHlzaWNhbGx5IG1hcHBlZC4KPj4+Pgo+Pj4+Cj4+Pj4gWW91IHdv
dWxkIG5vdCBiZSBhYmxlIHRvIHJlcG9ydCBhbiBlcnJvciBpZiB5b3UgZmFpbCB0byBtYXAgaXQu
IEJ1dCB0aGlzCj4+Pj4gbG9va3MgbGlrZSB0byBtZSBhIHdvcmthcm91bmQgZm9yIGEgdG9vbCBw
cm9ibGVtLgo+Pj4+Cj4+Pj4gQW55d2F5LCBhcyBJIHNhaWQsIEknZCBsaWtlIGZlZWRiYWNrIGZy
b20gdGhlIHRvb2xzIG1haW50YWluZXJzIHRvIHNlZQo+Pj4+IGhvdwo+Pj4+IHdlIGNhbiBwcm9j
ZWVkLgo+Pj4+Cj4+Pgo+Pj4gSXMgdGhlcmUgYSBzdW1tYXJ5IG9mIHRoZSBwcm9ibGVtLCBpcyB0
aGVyZSBhIHBhcnRpY3VsYXIgZW1haWwgaW4gdGhpcwo+Pj4gdGhyZWFkIEkgc2hvdWxkIGxvb2sg
YXQ/IFNvcnJ5IEknbSBzd2FtcGVkIGJ5IGVtYWlscyBhbmQgcGF0Y2hlcyBhdCB0aGUKPj4+IG1v
bWVudC4KPj4KPj4KPj4gSSB3aWxsIHN1bW1hcml6ZSB0aGUgcHJvYmxlbS4KPj4KPj4gSXQgd2Fz
IGRlY2lkZWQgdG8gY2FsbCBkb21haW5fdnBsMDExX2luaXQoKSBmcm9tIGluc2lkZQo+PiBsaWJ4
bF9fYXJjaF9kb21haW5fY3JlYXRlKCkgdG8gaW5pdGlhbGl6ZSB2cGwwMTEuIEhvd2V2ZXIsCj4+
IGRvbWFpbl92cGwwMTFfaW5pdCgpIGZhaWxzIHRvIG1hcCB0aGUgdGhlIHZ1YXJ0IEdGTiBiZWNh
dXNlIGl0IGhhcyBub3QKPj4gYmVlbiBwaHlzaWNhbGx5IG1hcHBlZCB5ZXQgYnkgdGhlIHRvb2xz
dGFjay4KPj4KPj4gVGhlIGZvbGxvd2luZyBjYWxsIGZsb3dzIGhpZ2hsaWdodHMgdGhlIGlzc3Vl
Lgo+Pgo+PiBsaWJ4bF9fZG9tYWluX2J1aWxkKCkgLS0tPiBsaWJ4bF9fYnVpbGRfcHYgLS0tPiBs
aWJ4bF9fYnVpbGRfZG9tKCkKPj4gLS0tLT4geGNfZG9tX2J1aWxkX2ltYWdlKCkgLS0tPiBhbGxv
Y19tYWdpY19wYWdlcygpIC0tLS0+IHZ1YXJ0IEdGTgo+PiBhbGxvY2F0ZWQvbWFwcGVkIGhlcmUK
Pj4KPj4gbGlieGxfX2RvbWFpbl9idWlsZCgpIC0tLS0+IGxpYnhsX19idWlsZF9wcmUoKSAgLS0t
LT4KPj4gbGlieGxfX2FyY2hfZG9tYWluX2NyZWF0ZSgpIC0tLS0+IGRvbWFpbl92cGwwMTFfaW5p
dCgpIC0tLT4gdGhpcyBjYWxsCj4+IGZhaWxzIGFzIHRoZSB2dWFydCBHRk4gaGFzIG5vdCBiZWVu
IHBoeXNpY2FsbHkgbWFwcGVkIHlldCBhcyBzaG93biBpbgo+PiB0aGUgZmlyc3QgY2FsbCBmbG93
Lgo+Pgo+PiBIb3dldmVyLCBsaWJ4bF9fYnVpbGRfcHYoKSBpcyBjYWxsZWQgYWZ0ZXIgbGlieGxf
X2J1aWxkX3ByZSgpLiBJdAo+PiBtZWFucyB0aGF0IHRoZSBkb21haW5fdnBsMDExX2luaXQoKSBp
cyBjYWxsZWQgYmVmb3JlCj4+IGFsbG9jX21hZ2ljX3BhZ2VzKCkgaXMgY2FsbGVkIGFuZCBoZW5j
ZSB0aGUgaW5pdGlhbGl6YXRpb24gZmFpbHMuCj4+Cj4+IEZvciB0aGF0IHJlYXNvbiwgSSBoYWQg
aW50cm9kdWNlZCBhIG5ldyBmdW5jdGlvbgo+PiBsaWJ4bF9fYXJjaF9kb21haW5fY3JlYXRlX2Zp
bmlzaCgpIHdoaWNoIHdpbGwgYmUgY2FsbGVkIGZyb20KPj4gbGlieGxfX2J1aWxkX3Bvc3QoKS4g
SSBtb3ZlZCB0aGUgZG9tYWluX3ZwbDAxMV9pbml0KCkgdGhlcmUuIEhvd2V2ZXIsCj4+IEp1bGll
biBwb2ludGVkIG91dCB0aGF0IHZ1YXJ0IHNob3VsZCBiZSBpbml0aWFsaXplZCBlYXJseSBpbgo+
PiBsaWJ4bF9fYXJjaF9kb21haW5fY3JlYXRlKCkgZnVuY3Rpb24uCj4KPgo+IGxpYnhsX19hcmNo
X2RvbWFpbl9jcmVhdGUgY291bGQgYmUgYSBwbGFjZSBvciBldmVuCj4gbGlieGxfX2FyY2hfZG9t
YWluX2ZpbmFsaXNlX2h3X2Rlc2NyaXB0aW9ucy4KPgo+IE15IHBvaW50IGlzIGl0IGxvb2tzIGEg
Yml0IG9kZCB0byBjcmVhdGUgdGhlIHZwbDAxMSBVQVJUIHZlcnkgbGF0ZSBpbiB0aGUKPiBwcm9j
ZXNzIGFzIGZyb20gdGhlIGNvZGUgeW91IHdvdWxkIGV4cGVjdCBhbGwgdGhlIGhhcmR3YXJlIHRv
IGJlIHNldHVwIGFmdGVyCj4gbGlieGxfX2FyY2hfZG9tYWluX2ZpbmlhbGlzZV9od19kZXNjcmlw
dGlvbnMgaXMgY2FsbGVkLgo+CgpsaWJ4bF9fYXJjaF9kb21haW5fZmluYWxpc2VfaHdfZGVzY3Jp
cHRpb25zKCkgaXMgY2FsbGVkIGp1c3QgYmVmb3JlCnhjX2RvbV9idWlsZF9pbWFnZSgpIGFuZCB0
aGVyZWZvcmUgdGhlIHZ1YXJ0IGdmbiBpcyBzdGlsbCBub3QKYWxsb2NhdGVkLiBNYXliZSBJIGNh
biBpbnRyb2R1Y2UgYSBuZXcgYXJjaCBzcGVjaWZpYwpsaWJ4bF9fYXJjaF9kb21haW5faW5pdF92
cGwwMTEoKSBmdW5jdGlvbiBhbmQgY2FsbCBpdCBmcm9tIGluc2lkZQpsaWJ4bF9fYnVpbGRfZG9t
KCkgYWZ0ZXIgY2FsbCB0byB4Y19kb21fYnVpbGRfaW1hZ2UoKSBzbyB0aGF0IHRoZQp2dWFydCBn
Zm4gaXMgYWxsb2NhdGVkLgoKUmVnYXJkcywKQmh1cGluZGVyCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 21 10:19:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 10: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 1dNcix-00058d-DG; Wed, 21 Jun 2017 10: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 <osstest-admin@xenproject.org>) id 1dNciw-00058E-6Y
 for xen-devel@lists.xensource.com; Wed, 21 Jun 2017 10:18:58 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 0B/94-01752-1184A495; Wed, 21 Jun 2017 10:18:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVZfPwyv
 SYOVuYYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmbD2jUTAnsmLtkjamBsbf
 Fl2MnBxCAn8ZJZ42ZHcxcgHZjxklnjzuY4FwtjFK3H7zhhWkSkTAWeLrmbnsXYwcHLwC+hKNH
 z1AwsICFhKHTlxjA6mXELgmL7Fp/RIWkISEgLfEtzMv2WHszW+eMnYxsnOwCVhJHBIDmcIioC
 qx74HFBEbuBYwMqxg1ilOLylKLdI0s9ZKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczc
 xAr1dz8DAuIPx8ha/Q4ySHExKorwXZL0ihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwlrkD5QSL
 UtNTK9Iyc4BhB5OW4OBREuFd4wqU5i0uSMwtzkyHSJ1i1OXYsHr9FyYhlrz8vFQpcd50kBkCI
 EUZpXlwI2AxcIlRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMO88kCk8mXklcJteAR3BBHTEiy
 MeIEeUJCKkpBoYa0uatW45L1m5/DnL1F33Dv9kPffDKd94vee+qbtmd/fIxv6TnjWr4NnJ6Gl
 lUkuXt86dd/OdT8e27i1f22ZNjmN6vZXL782v4OOuiZsOJsUVfdb+/Taz9dCKHVwhH57FS+2o
 mGIhsXuhRqhaT+z+Z/yn2sonns3UPW7oFrhA/nHcvWMv5r3bH6jEUpyRaKjFXFScCACbu6s3f
 AIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1498040333!88873828!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43039 invoked from network); 21 Jun 2017 10:18:54 -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; 21 Jun 2017 10:18: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 1dNcim-00084I-5y; Wed, 21 Jun 2017 10:18: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 1dNcig-0006Lc-HF; Wed, 21 Jun 2017 10:18:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dNcig-0005rR-AY; Wed, 21 Jun 2017 10:18:42 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110901-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-xl-credit2:guest-start.2:fail:regression
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start.2:fail:allowable
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-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-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-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-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=8dfaf23ae1f2273a9730a9b309cc8471269bb524
X-Osstest-Versions-That: qemuu=edf8bc98424d62035d5e4c0f39542722d72d7979
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 21 Jun 2017 10:18:42 +0000
Subject: [Xen-devel] [qemu-mainline test] 110901: 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="===============6410457359582222613=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-xl-credit2  16 guest-start.2            fail REGR. vs. 110478

Regressions which are regarded as allowable (not blocking):
 test-amd64-amd64-xl-rtds      9 debian-install           fail REGR. vs. 110478
 test-armhf-armhf-xl-rtds     16 guest-start.2            fail REGR. vs. 110478

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

version targeted for testing:
 qemuu                8dfaf23ae1f2273a9730a9b309cc8471269bb524
baseline version:
 qemuu                edf8bc98424d62035d5e4c0f39542722d72d7979

Last test of basis   110478  2017-06-16 03:24:46 Z    5 days
Failing since        110587  2017-06-19 17:24:01 Z    1 days    2 attempts
Testing same since   110901  2017-06-21 00:08:56 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Felipe Franciosi <felipe@nutanix.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Ian McKellar <ianloic@google.com>
  Ian McKellar via Qemu-devel <qemu-devel@nongnu.org>
  Jeff Cody <jcody@redhat.com>
  Jonathon Jongsma <jjongsma@redhat.com>
  Laszlo Ersek <lersek@redhat.com>
  Laurent Vivier <laurent@vivier.eu>
  Laurent Vivier <lvivier@redhat.com>
  Marc-André Lureau <marcandre.lureau@redhat.com>
  Max Reitz <mreitz@redhat.com>
  Michael S. Tsirkin <mst@redhat.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-Daudé <f4bug@amsat.org>
  Richard W.M. Jones <rjones@redhat.com>
  Roman Kagan <rkagan@virtuozzo.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Thomas Huth <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Yang Zhong <yang.zhong@intel.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-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                                  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-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 1676 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6410457359582222613==--

From xen-devel-bounces@lists.xen.org Wed Jun 21 10:25:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 10:25: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 1dNcp7-0005wP-2w; Wed, 21 Jun 2017 10:25: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 1dNcp5-0005wG-Gi
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 10:25:19 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 30/B7-02956-E894A495; Wed, 21 Jun 2017 10:25:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsXS6fjDS7fX0yv
 S4H+DrcX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmrFqWTtbwUaDiolftrI0MB5V6WLk5BASyJP4
 9m0LC4jNK2An0XnyNZgtIWAocXrhTTCbRUBVov/fbjYQm01AXaLt2XbWLkYODhEBA4lzR5NAT
 GaBeImr6+xBTGEBc4kN/a4Qw4skzpzbBjaEU8BeYsfvt8wgJbwCghJ/dwiDhJmBdl4//Ix1Ai
 PPLITMLCQZCFtL4uGvWywQtrbEsoWvmWeBrZWWWP6PAyJsJXHr+Ck2VCUgtqtEy9OrTAsYOVY
 xahSnFpWlFukaWuolFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGKgMQ7GD8sSzg
 EKMkB5OSKO8FWa9IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8Lh5AOcGi1PTUirTMHGDMwKQlO
 HiURHjXuAKleYsLEnOLM9MhUqcYFaXEeUNA+gRAEhmleXBtsDi9xCgrJczLCHSIEE9BalFuZg
 mq/CtGcQ5GJWHe0yBTeDLzSuCmvwJazAS0+MURD5DFJYkIKakGxoVHDqUKyHx/NXNFy7w7mR5
 79+/uz/v5ycdeOZPrRs9/9ePOPZqXd8fKL6+plE3fd9M96seiWcma3+zeCfboL3wa+Cj3pYDR
 lE+lQXMkHf2CuQ8XFsT9uaiy9fmTGTwbt3PwVLVMikuLT02R/zfhbvDX01sWG0a5b3Pp2BC8M
 /aZ2/Iy/0/mH5RYijMSDbWYi4oTAWP0gFPOAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1498040716!69068694!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65126 invoked from network); 21 Jun 2017 10:25:17 -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 Jun 2017 10:25:17 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 21 Jun 2017 04:25:15 -0600
Message-Id: <594A65AB02000078001651EE@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 21 Jun 2017 04:25:15 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <594A63F602000078001651C6@prv-mh.provo.novell.com>
 <594A63F602000078001651C6@prv-mh.provo.novell.com>
In-Reply-To: <594A63F602000078001651C6@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__PartA991B79B.2__="
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 1/2] x86/p2m: 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>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__PartA991B79B.2__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Calculate entry PFN and flags just once, making the respective
variables (and also pg) function wide. Take the opportunity and also
make the induction variable unsigned.

Signed-off-by: Jan Beulich <jbeulich@suse.com>

--- a/xen/arch/x86/mm/p2m-pt.c
+++ b/xen/arch/x86/mm/p2m-pt.c
@@ -195,7 +195,9 @@ p2m_next_level(struct p2m_domain *p2m, v
     l1_pgentry_t *p2m_entry;
     l1_pgentry_t new_entry;
     void *next;
-    int i;
+    struct page_info *pg;
+    unsigned int i, flags;
+    unsigned long pfn;
=20
     if ( !(p2m_entry =3D p2m_find_entry(*table, gfn_remainder, gfn,
                                       shift, max)) )
@@ -204,8 +206,6 @@ p2m_next_level(struct p2m_domain *p2m, v
     /* PoD/paging: Not present doesn't imply empty. */
     if ( !l1e_get_flags(*p2m_entry) )
     {
-        struct page_info *pg;
-
         pg =3D p2m_alloc_ptp(p2m, type);
         if ( pg =3D=3D NULL )
             return -ENOMEM;
@@ -232,21 +232,17 @@ p2m_next_level(struct p2m_domain *p2m, v
         }
     }
=20
-    ASSERT(l1e_get_flags(*p2m_entry) & (_PAGE_PRESENT|_PAGE_PSE));
+    flags =3D l1e_get_flags(*p2m_entry);
+    pfn =3D l1e_get_pfn(*p2m_entry);
+    ASSERT(flags & (_PAGE_PRESENT|_PAGE_PSE));
=20
     /* split 1GB pages into 2MB pages */
-    if ( type =3D=3D PGT_l2_page_table && (l1e_get_flags(*p2m_entry) & =
_PAGE_PSE) )
+    if ( type =3D=3D PGT_l2_page_table && (flags & _PAGE_PSE) )
     {
-        unsigned long flags, pfn;
-        struct page_info *pg;
-
         pg =3D p2m_alloc_ptp(p2m, PGT_l2_page_table);
         if ( pg =3D=3D NULL )
             return -ENOMEM;
=20
-        flags =3D l1e_get_flags(*p2m_entry);
-        pfn =3D l1e_get_pfn(*p2m_entry);
-
         l1_entry =3D __map_domain_page(pg);
         for ( i =3D 0; i < L2_PAGETABLE_ENTRIES; i++ )
         {
@@ -263,19 +259,14 @@ p2m_next_level(struct p2m_domain *p2m, v
=20
=20
     /* split single 2MB large page into 4KB page in P2M table */
-    if ( type =3D=3D PGT_l1_page_table && (l1e_get_flags(*p2m_entry) & =
_PAGE_PSE) )
+    if ( type =3D=3D PGT_l1_page_table && (flags & _PAGE_PSE) )
     {
-        unsigned long flags, pfn;
-        struct page_info *pg;
-
         pg =3D p2m_alloc_ptp(p2m, PGT_l1_page_table);
         if ( pg =3D=3D NULL )
             return -ENOMEM;
=20
         /* New splintered mappings inherit the flags of the old superpage,=
=20
          * with a little reorganisation for the _PAGE_PSE_PAT bit. */
-        flags =3D l1e_get_flags(*p2m_entry);
-        pfn =3D l1e_get_pfn(*p2m_entry);
         if ( pfn & 1 )           /* =3D=3D> _PAGE_PSE_PAT was set */
             pfn -=3D 1;            /* Clear it; _PAGE_PSE becomes =
_PAGE_PAT */
         else




--=__PartA991B79B.2__=
Content-Type: text/plain; name="x86-p2m-pt-simplify.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="x86-p2m-pt-simplify.patch"

x86/p2m-pt: simplify p2m_next_level()=0A=0ACalculate entry PFN and flags =
just once, making the respective=0Avariables (and also pg) function wide. =
Take the opportunity and also=0Amake the induction variable unsigned.=0A=0A=
Signed-off-by: Jan Beulich <jbeulich@suse.com>=0A=0A--- a/xen/arch/x86/mm/p=
2m-pt.c=0A+++ b/xen/arch/x86/mm/p2m-pt.c=0A@@ -195,7 +195,9 @@ p2m_next_lev=
el(struct p2m_domain *p2m, v=0A     l1_pgentry_t *p2m_entry;=0A     =
l1_pgentry_t new_entry;=0A     void *next;=0A-    int i;=0A+    struct =
page_info *pg;=0A+    unsigned int i, flags;=0A+    unsigned long pfn;=0A =
=0A     if ( !(p2m_entry =3D p2m_find_entry(*table, gfn_remainder, gfn,=0A =
                                      shift, max)) )=0A@@ -204,8 +206,6 @@ =
p2m_next_level(struct p2m_domain *p2m, v=0A     /* PoD/paging: Not present =
doesn't imply empty. */=0A     if ( !l1e_get_flags(*p2m_entry) )=0A     =
{=0A-        struct page_info *pg;=0A-=0A         pg =3D p2m_alloc_ptp(p2m,=
 type);=0A         if ( pg =3D=3D NULL )=0A             return -ENOMEM;=0A@=
@ -232,21 +232,17 @@ p2m_next_level(struct p2m_domain *p2m, v=0A         =
}=0A     }=0A =0A-    ASSERT(l1e_get_flags(*p2m_entry) & (_PAGE_PRESENT|_PA=
GE_PSE));=0A+    flags =3D l1e_get_flags(*p2m_entry);=0A+    pfn =3D =
l1e_get_pfn(*p2m_entry);=0A+    ASSERT(flags & (_PAGE_PRESENT|_PAGE_PSE));=
=0A =0A     /* split 1GB pages into 2MB pages */=0A-    if ( type =3D=3D =
PGT_l2_page_table && (l1e_get_flags(*p2m_entry) & _PAGE_PSE) )=0A+    if ( =
type =3D=3D PGT_l2_page_table && (flags & _PAGE_PSE) )=0A     {=0A-        =
unsigned long flags, pfn;=0A-        struct page_info *pg;=0A-=0A         =
pg =3D p2m_alloc_ptp(p2m, PGT_l2_page_table);=0A         if ( pg =3D=3D =
NULL )=0A             return -ENOMEM;=0A =0A-        flags =3D l1e_get_flag=
s(*p2m_entry);=0A-        pfn =3D l1e_get_pfn(*p2m_entry);=0A-=0A         =
l1_entry =3D __map_domain_page(pg);=0A         for ( i =3D 0; i < =
L2_PAGETABLE_ENTRIES; i++ )=0A         {=0A@@ -263,19 +259,14 @@ p2m_next_l=
evel(struct p2m_domain *p2m, v=0A =0A =0A     /* split single 2MB large =
page into 4KB page in P2M table */=0A-    if ( type =3D=3D PGT_l1_page_tabl=
e && (l1e_get_flags(*p2m_entry) & _PAGE_PSE) )=0A+    if ( type =3D=3D =
PGT_l1_page_table && (flags & _PAGE_PSE) )=0A     {=0A-        unsigned =
long flags, pfn;=0A-        struct page_info *pg;=0A-=0A         pg =3D =
p2m_alloc_ptp(p2m, PGT_l1_page_table);=0A         if ( pg =3D=3D NULL )=0A =
            return -ENOMEM;=0A =0A         /* New splintered mappings =
inherit the flags of the old superpage, =0A          * with a little =
reorganisation for the _PAGE_PSE_PAT bit. */=0A-        flags =3D =
l1e_get_flags(*p2m_entry);=0A-        pfn =3D l1e_get_pfn(*p2m_entry);=0A  =
       if ( pfn & 1 )           /* =3D=3D> _PAGE_PSE_PAT was set */=0A     =
        pfn -=3D 1;            /* Clear it; _PAGE_PSE becomes _PAGE_PAT =
*/=0A         else=0A
--=__PartA991B79B.2__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__PartA991B79B.2__=--


From xen-devel-bounces@lists.xen.org Wed Jun 21 10:25:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 10: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 1dNcpf-000616-Eu; Wed, 21 Jun 2017 10:25: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 1dNcpd-00060r-Tx
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 10:25:54 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 5F/48-02181-1B94A495; Wed, 21 Jun 2017 10:25:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsXS6fjDS3eDp1e
 kwb2bAhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bBT+9YCnYVVMxdvIupgfF8eBcjJ4eQQJ5E
 57TTjF2MHBy8AnYSZ7ezg4QlBAwlTi+8yQJiswioSjT8PQZmswmoS7Q9284KUi4iYCBx7mgSi
 MksEC9xdZ09SIWwgIPE+c8dTBDDiyTOnNsG1skpYC+x4/dbZohFghJ/dwiDhJmBdt59/Y1xAi
 PPLITMLCQZCFtL4uGvWywQtrbEsoWvmWeB7ZWWWP6PAyJsI7Fr9wJGVCUgtrvE5M3XGRcwcqx
 i1ChOLSpLLdI1stRLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgM1HoGBsYdjJe3
 +B1ilORgUhLlvSDrFSnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgveGB1BOsCg1PbUiLTMHGDMwa
 QkOHiUR3jWuQGne4oLE3OLMdIjUKUZFKXHeiyB9AiCJjNI8uDZYnF5ilJUS5mVkYGAQ4ilILc
 rNLEGVf8UozsGoJMy7AGQKT2ZeCdz0V0CLmYAWvzjiAbK4JBEhJdXAuONSvkrucenw47OvbXn
 h1Z421dkuwmhzSFEp84rlaZuu/t52efOyVK39X/6eKDJoPv5q/iXzGX9f3NrQahSom7ON/2Kv
 9CGbVdeEzX42aC/Q+i+yzvPKp23HXtXftZPU7PvyoM9N1J7/ptMRb6/gvUvubdqsEr349w8W7
 /fLE/conc/+leuxe6ISS3FGoqEWc1FxIgDHwQxzzgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1498040750!65560907!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40034 invoked from network); 21 Jun 2017 10:25:51 -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 Jun 2017 10:25:51 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 21 Jun 2017 04:25:49 -0600
Message-Id: <594A65CC02000078001651F9@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 21 Jun 2017 04:25:48 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <594A63F602000078001651C6@prv-mh.provo.novell.com>
 <594A63F602000078001651C6@prv-mh.provo.novell.com>
In-Reply-To: <594A63F602000078001651C6@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__Part8EB690BC.2__="
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 2/2] x86/p2m: make p2m_alloc_ptp() return an 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>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__Part8EB690BC.2__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

None of the callers really needs the struct page_info pointer.

Signed-off-by: Jan Beulich <jbeulich@suse.com>

--- a/xen/arch/x86/mm/p2m.c
+++ b/xen/arch/x86/mm/p2m.c
@@ -569,7 +569,7 @@ int p2m_set_entry(struct p2m_domain *p2m
     return rc;
 }
=20
-struct page_info *p2m_alloc_ptp(struct p2m_domain *p2m, unsigned long =
type)
+mfn_t p2m_alloc_ptp(struct p2m_domain *p2m, unsigned long type)
 {
     struct page_info *pg;
=20
@@ -577,13 +577,13 @@ struct page_info *p2m_alloc_ptp(struct p
     ASSERT(p2m->domain);
     ASSERT(p2m->domain->arch.paging.alloc_page);
     pg =3D p2m->domain->arch.paging.alloc_page(p2m->domain);
-    if (pg =3D=3D NULL)
-        return NULL;
+    if ( !pg )
+        return INVALID_MFN;
=20
     page_list_add_tail(pg, &p2m->pages);
     pg->u.inuse.type_info =3D type | 1 | PGT_validated;
=20
-    return pg;
+    return page_to_mfn(pg);
 }
=20
 void p2m_free_ptp(struct p2m_domain *p2m, struct page_info *pg)
@@ -609,7 +609,7 @@ void p2m_free_ptp(struct p2m_domain *p2m
  */
 int p2m_alloc_table(struct p2m_domain *p2m)
 {
-    struct page_info *p2m_top;
+    mfn_t top_mfn;
     struct domain *d =3D p2m->domain;
     int rc =3D 0;
=20
@@ -632,14 +632,14 @@ int p2m_alloc_table(struct p2m_domain *p
=20
     P2M_PRINTK("allocating p2m table\n");
=20
-    p2m_top =3D p2m_alloc_ptp(p2m, PGT_l4_page_table);
-    if ( p2m_top =3D=3D NULL )
+    top_mfn =3D p2m_alloc_ptp(p2m, PGT_l4_page_table);
+    if ( mfn_eq(top_mfn, INVALID_MFN) )
     {
         p2m_unlock(p2m);
         return -ENOMEM;
     }
=20
-    p2m->phys_table =3D pagetable_from_mfn(page_to_mfn(p2m_top));
+    p2m->phys_table =3D pagetable_from_mfn(top_mfn);
=20
     if ( hap_enabled(d) )
         iommu_share_p2m_table(d);
--- a/xen/arch/x86/mm/p2m-ept.c
+++ b/xen/arch/x86/mm/p2m-ept.c
@@ -225,16 +225,16 @@ static void ept_p2m_type_to_flags(struct
 /* Fill in middle levels of ept table */
 static int ept_set_middle_entry(struct p2m_domain *p2m, ept_entry_t =
*ept_entry)
 {
-    struct page_info *pg;
+    mfn_t mfn;
     ept_entry_t *table;
     unsigned int i;
=20
-    pg =3D p2m_alloc_ptp(p2m, 0);
-    if ( pg =3D=3D NULL )
+    mfn =3D p2m_alloc_ptp(p2m, 0);
+    if ( mfn_eq(mfn, INVALID_MFN) )
         return 0;
=20
     ept_entry->epte =3D 0;
-    ept_entry->mfn =3D page_to_mfn(pg);
+    ept_entry->mfn =3D mfn_x(mfn);
     ept_entry->access =3D p2m->default_access;
=20
     ept_entry->r =3D ept_entry->w =3D ept_entry->x =3D 1;
@@ -243,7 +243,7 @@ static int ept_set_middle_entry(struct p
=20
     ept_entry->suppress_ve =3D 1;
=20
-    table =3D __map_domain_page(pg);
+    table =3D map_domain_page(mfn);
=20
     for ( i =3D 0; i < EPT_PAGETABLE_ENTRIES; i++ )
         table[i].suppress_ve =3D 1;
--- a/xen/arch/x86/mm/p2m-pt.c
+++ b/xen/arch/x86/mm/p2m-pt.c
@@ -195,7 +195,7 @@ p2m_next_level(struct p2m_domain *p2m, v
     l1_pgentry_t *p2m_entry;
     l1_pgentry_t new_entry;
     void *next;
-    struct page_info *pg;
+    mfn_t mfn;
     unsigned int i, flags;
     unsigned long pfn;
=20
@@ -206,12 +206,11 @@ p2m_next_level(struct p2m_domain *p2m, v
     /* PoD/paging: Not present doesn't imply empty. */
     if ( !l1e_get_flags(*p2m_entry) )
     {
-        pg =3D p2m_alloc_ptp(p2m, type);
-        if ( pg =3D=3D NULL )
+        mfn =3D p2m_alloc_ptp(p2m, type);
+        if ( mfn_eq(mfn, INVALID_MFN) )
             return -ENOMEM;
=20
-        new_entry =3D l1e_from_pfn(mfn_x(page_to_mfn(pg)),
-                                 P2M_BASE_FLAGS | _PAGE_RW);
+        new_entry =3D l1e_from_pfn(mfn_x(mfn), P2M_BASE_FLAGS | _PAGE_RW);=

=20
         switch ( type ) {
         case PGT_l3_page_table:
@@ -239,11 +238,11 @@ p2m_next_level(struct p2m_domain *p2m, v
     /* split 1GB pages into 2MB pages */
     if ( type =3D=3D PGT_l2_page_table && (flags & _PAGE_PSE) )
     {
-        pg =3D p2m_alloc_ptp(p2m, PGT_l2_page_table);
-        if ( pg =3D=3D NULL )
+        mfn =3D p2m_alloc_ptp(p2m, PGT_l2_page_table);
+        if ( mfn_eq(mfn, INVALID_MFN) )
             return -ENOMEM;
=20
-        l1_entry =3D __map_domain_page(pg);
+        l1_entry =3D map_domain_page(mfn);
         for ( i =3D 0; i < L2_PAGETABLE_ENTRIES; i++ )
         {
             new_entry =3D l1e_from_pfn(pfn | (i * L1_PAGETABLE_ENTRIES), =
flags);
@@ -251,8 +250,7 @@ p2m_next_level(struct p2m_domain *p2m, v
             p2m->write_p2m_entry(p2m, gfn, l1_entry + i, new_entry, 2);
         }
         unmap_domain_page(l1_entry);
-        new_entry =3D l1e_from_pfn(mfn_x(page_to_mfn(pg)),
-                                 P2M_BASE_FLAGS | _PAGE_RW); /* disable =
PSE */
+        new_entry =3D l1e_from_pfn(mfn_x(mfn), P2M_BASE_FLAGS | _PAGE_RW);=

         p2m_add_iommu_flags(&new_entry, 2, IOMMUF_readable|IOMMUF_writable=
);
         p2m->write_p2m_entry(p2m, gfn, p2m_entry, new_entry, 3);
     }
@@ -261,8 +259,8 @@ p2m_next_level(struct p2m_domain *p2m, v
     /* split single 2MB large page into 4KB page in P2M table */
     if ( type =3D=3D PGT_l1_page_table && (flags & _PAGE_PSE) )
     {
-        pg =3D p2m_alloc_ptp(p2m, PGT_l1_page_table);
-        if ( pg =3D=3D NULL )
+        mfn =3D p2m_alloc_ptp(p2m, PGT_l1_page_table);
+        if ( mfn_eq(mfn, INVALID_MFN) )
             return -ENOMEM;
=20
         /* New splintered mappings inherit the flags of the old superpage,=
=20
@@ -272,7 +270,7 @@ p2m_next_level(struct p2m_domain *p2m, v
         else
             flags &=3D ~_PAGE_PSE; /* Clear _PAGE_PSE (=3D=3D _PAGE_PAT) =
*/
        =20
-        l1_entry =3D __map_domain_page(pg);
+        l1_entry =3D map_domain_page(mfn);
         for ( i =3D 0; i < L1_PAGETABLE_ENTRIES; i++ )
         {
             new_entry =3D l1e_from_pfn(pfn | i, flags);
@@ -281,8 +279,7 @@ p2m_next_level(struct p2m_domain *p2m, v
         }
         unmap_domain_page(l1_entry);
        =20
-        new_entry =3D l1e_from_pfn(mfn_x(page_to_mfn(pg)),
-                                 P2M_BASE_FLAGS | _PAGE_RW);
+        new_entry =3D l1e_from_pfn(mfn_x(mfn), P2M_BASE_FLAGS | _PAGE_RW);=

         p2m_add_iommu_flags(&new_entry, 1, IOMMUF_readable|IOMMUF_writable=
);
         p2m->write_p2m_entry(p2m, gfn, p2m_entry, new_entry, 2);
     }
--- a/xen/include/asm-x86/p2m.h
+++ b/xen/include/asm-x86/p2m.h
@@ -684,7 +684,7 @@ void p2m_mem_paging_resume(struct domain
  * Internal functions, only called by other p2m code
  */
=20
-struct page_info *p2m_alloc_ptp(struct p2m_domain *p2m, unsigned long =
type);
+mfn_t p2m_alloc_ptp(struct p2m_domain *p2m, unsigned long type);
 void p2m_free_ptp(struct p2m_domain *p2m, struct page_info *pg);
=20
 /* Directly set a p2m entry: only for use by p2m code. Does not need



--=__Part8EB690BC.2__=
Content-Type: text/plain; name="x86-p2m-alloc-ptp-MFN.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="x86-p2m-alloc-ptp-MFN.patch"

x86/p2m: make p2m_alloc_ptp() return an MFN=0A=0ANone of the callers =
really needs the struct page_info pointer.=0A=0ASigned-off-by: Jan Beulich =
<jbeulich@suse.com>=0A=0A--- a/xen/arch/x86/mm/p2m.c=0A+++ b/xen/arch/x86/m=
m/p2m.c=0A@@ -569,7 +569,7 @@ int p2m_set_entry(struct p2m_domain *p2m=0A  =
   return rc;=0A }=0A =0A-struct page_info *p2m_alloc_ptp(struct p2m_domain=
 *p2m, unsigned long type)=0A+mfn_t p2m_alloc_ptp(struct p2m_domain *p2m, =
unsigned long type)=0A {=0A     struct page_info *pg;=0A =0A@@ -577,13 =
+577,13 @@ struct page_info *p2m_alloc_ptp(struct p=0A     ASSERT(p2m->doma=
in);=0A     ASSERT(p2m->domain->arch.paging.alloc_page);=0A     pg =3D =
p2m->domain->arch.paging.alloc_page(p2m->domain);=0A-    if (pg =3D=3D =
NULL)=0A-        return NULL;=0A+    if ( !pg )=0A+        return =
INVALID_MFN;=0A =0A     page_list_add_tail(pg, &p2m->pages);=0A     =
pg->u.inuse.type_info =3D type | 1 | PGT_validated;=0A =0A-    return =
pg;=0A+    return page_to_mfn(pg);=0A }=0A =0A void p2m_free_ptp(struct =
p2m_domain *p2m, struct page_info *pg)=0A@@ -609,7 +609,7 @@ void =
p2m_free_ptp(struct p2m_domain *p2m=0A  */=0A int p2m_alloc_table(struct =
p2m_domain *p2m)=0A {=0A-    struct page_info *p2m_top;=0A+    mfn_t =
top_mfn;=0A     struct domain *d =3D p2m->domain;=0A     int rc =3D 0;=0A =
=0A@@ -632,14 +632,14 @@ int p2m_alloc_table(struct p2m_domain *p=0A =0A   =
  P2M_PRINTK("allocating p2m table\n");=0A =0A-    p2m_top =3D p2m_alloc_pt=
p(p2m, PGT_l4_page_table);=0A-    if ( p2m_top =3D=3D NULL )=0A+    =
top_mfn =3D p2m_alloc_ptp(p2m, PGT_l4_page_table);=0A+    if ( mfn_eq(top_m=
fn, INVALID_MFN) )=0A     {=0A         p2m_unlock(p2m);=0A         return =
-ENOMEM;=0A     }=0A =0A-    p2m->phys_table =3D pagetable_from_mfn(page_to=
_mfn(p2m_top));=0A+    p2m->phys_table =3D pagetable_from_mfn(top_mfn);=0A =
=0A     if ( hap_enabled(d) )=0A         iommu_share_p2m_table(d);=0A--- =
a/xen/arch/x86/mm/p2m-ept.c=0A+++ b/xen/arch/x86/mm/p2m-ept.c=0A@@ -225,16 =
+225,16 @@ static void ept_p2m_type_to_flags(struct=0A /* Fill in middle =
levels of ept table */=0A static int ept_set_middle_entry(struct p2m_domain=
 *p2m, ept_entry_t *ept_entry)=0A {=0A-    struct page_info *pg;=0A+    =
mfn_t mfn;=0A     ept_entry_t *table;=0A     unsigned int i;=0A =0A-    pg =
=3D p2m_alloc_ptp(p2m, 0);=0A-    if ( pg =3D=3D NULL )=0A+    mfn =3D =
p2m_alloc_ptp(p2m, 0);=0A+    if ( mfn_eq(mfn, INVALID_MFN) )=0A         =
return 0;=0A =0A     ept_entry->epte =3D 0;=0A-    ept_entry->mfn =3D =
page_to_mfn(pg);=0A+    ept_entry->mfn =3D mfn_x(mfn);=0A     ept_entry->ac=
cess =3D p2m->default_access;=0A =0A     ept_entry->r =3D ept_entry->w =3D =
ept_entry->x =3D 1;=0A@@ -243,7 +243,7 @@ static int ept_set_middle_entry(s=
truct p=0A =0A     ept_entry->suppress_ve =3D 1;=0A =0A-    table =3D =
__map_domain_page(pg);=0A+    table =3D map_domain_page(mfn);=0A =0A     =
for ( i =3D 0; i < EPT_PAGETABLE_ENTRIES; i++ )=0A         table[i].suppres=
s_ve =3D 1;=0A--- a/xen/arch/x86/mm/p2m-pt.c=0A+++ b/xen/arch/x86/mm/p2m-pt=
.c=0A@@ -195,7 +195,7 @@ p2m_next_level(struct p2m_domain *p2m, v=0A     =
l1_pgentry_t *p2m_entry;=0A     l1_pgentry_t new_entry;=0A     void =
*next;=0A-    struct page_info *pg;=0A+    mfn_t mfn;=0A     unsigned int =
i, flags;=0A     unsigned long pfn;=0A =0A@@ -206,12 +206,11 @@ p2m_next_le=
vel(struct p2m_domain *p2m, v=0A     /* PoD/paging: Not present doesn't =
imply empty. */=0A     if ( !l1e_get_flags(*p2m_entry) )=0A     {=0A-      =
  pg =3D p2m_alloc_ptp(p2m, type);=0A-        if ( pg =3D=3D NULL )=0A+    =
    mfn =3D p2m_alloc_ptp(p2m, type);=0A+        if ( mfn_eq(mfn, =
INVALID_MFN) )=0A             return -ENOMEM;=0A =0A-        new_entry =3D =
l1e_from_pfn(mfn_x(page_to_mfn(pg)),=0A-                                 =
P2M_BASE_FLAGS | _PAGE_RW);=0A+        new_entry =3D l1e_from_pfn(mfn_x(mfn=
), P2M_BASE_FLAGS | _PAGE_RW);=0A =0A         switch ( type ) {=0A         =
case PGT_l3_page_table:=0A@@ -239,11 +238,11 @@ p2m_next_level(struct =
p2m_domain *p2m, v=0A     /* split 1GB pages into 2MB pages */=0A     if ( =
type =3D=3D PGT_l2_page_table && (flags & _PAGE_PSE) )=0A     {=0A-        =
pg =3D p2m_alloc_ptp(p2m, PGT_l2_page_table);=0A-        if ( pg =3D=3D =
NULL )=0A+        mfn =3D p2m_alloc_ptp(p2m, PGT_l2_page_table);=0A+       =
 if ( mfn_eq(mfn, INVALID_MFN) )=0A             return -ENOMEM;=0A =0A-    =
    l1_entry =3D __map_domain_page(pg);=0A+        l1_entry =3D map_domain_=
page(mfn);=0A         for ( i =3D 0; i < L2_PAGETABLE_ENTRIES; i++ )=0A    =
     {=0A             new_entry =3D l1e_from_pfn(pfn | (i * L1_PAGETABLE_EN=
TRIES), flags);=0A@@ -251,8 +250,7 @@ p2m_next_level(struct p2m_domain =
*p2m, v=0A             p2m->write_p2m_entry(p2m, gfn, l1_entry + i, =
new_entry, 2);=0A         }=0A         unmap_domain_page(l1_entry);=0A-    =
    new_entry =3D l1e_from_pfn(mfn_x(page_to_mfn(pg)),=0A-                 =
                P2M_BASE_FLAGS | _PAGE_RW); /* disable PSE */=0A+        =
new_entry =3D l1e_from_pfn(mfn_x(mfn), P2M_BASE_FLAGS | _PAGE_RW);=0A      =
   p2m_add_iommu_flags(&new_entry, 2, IOMMUF_readable|IOMMUF_writable);=0A =
        p2m->write_p2m_entry(p2m, gfn, p2m_entry, new_entry, 3);=0A     =
}=0A@@ -261,8 +259,8 @@ p2m_next_level(struct p2m_domain *p2m, v=0A     /* =
split single 2MB large page into 4KB page in P2M table */=0A     if ( type =
=3D=3D PGT_l1_page_table && (flags & _PAGE_PSE) )=0A     {=0A-        pg =
=3D p2m_alloc_ptp(p2m, PGT_l1_page_table);=0A-        if ( pg =3D=3D NULL =
)=0A+        mfn =3D p2m_alloc_ptp(p2m, PGT_l1_page_table);=0A+        if =
( mfn_eq(mfn, INVALID_MFN) )=0A             return -ENOMEM;=0A =0A         =
/* New splintered mappings inherit the flags of the old superpage, =0A@@ =
-272,7 +270,7 @@ p2m_next_level(struct p2m_domain *p2m, v=0A         =
else=0A             flags &=3D ~_PAGE_PSE; /* Clear _PAGE_PSE (=3D=3D =
_PAGE_PAT) */=0A         =0A-        l1_entry =3D __map_domain_page(pg);=0A=
+        l1_entry =3D map_domain_page(mfn);=0A         for ( i =3D 0; i < =
L1_PAGETABLE_ENTRIES; i++ )=0A         {=0A             new_entry =3D =
l1e_from_pfn(pfn | i, flags);=0A@@ -281,8 +279,7 @@ p2m_next_level(struct =
p2m_domain *p2m, v=0A         }=0A         unmap_domain_page(l1_entry);=0A =
        =0A-        new_entry =3D l1e_from_pfn(mfn_x(page_to_mfn(pg)),=0A- =
                                P2M_BASE_FLAGS | _PAGE_RW);=0A+        =
new_entry =3D l1e_from_pfn(mfn_x(mfn), P2M_BASE_FLAGS | _PAGE_RW);=0A      =
   p2m_add_iommu_flags(&new_entry, 1, IOMMUF_readable|IOMMUF_writable);=0A =
        p2m->write_p2m_entry(p2m, gfn, p2m_entry, new_entry, 2);=0A     =
}=0A--- a/xen/include/asm-x86/p2m.h=0A+++ b/xen/include/asm-x86/p2m.h=0A@@ =
-684,7 +684,7 @@ void p2m_mem_paging_resume(struct domain=0A  * Internal =
functions, only called by other p2m code=0A  */=0A =0A-struct page_info =
*p2m_alloc_ptp(struct p2m_domain *p2m, unsigned long type);=0A+mfn_t =
p2m_alloc_ptp(struct p2m_domain *p2m, unsigned long type);=0A void =
p2m_free_ptp(struct p2m_domain *p2m, struct page_info *pg);=0A =0A /* =
Directly set a p2m entry: only for use by p2m code. Does not need=0A
--=__Part8EB690BC.2__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__Part8EB690BC.2__=--


From xen-devel-bounces@lists.xen.org Wed Jun 21 10:27:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 10:27:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNcr5-0006Ay-QH; Wed, 21 Jun 2017 10: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=338940b9e=Andrew.Cooper3@citrix.com>)
 id 1dNcr5-0006An-8S
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 10:27:23 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 33/41-03587-A0A4A495; Wed, 21 Jun 2017 10:27:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsWyU9JRQpfLyyv
 S4MI0XovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPVJOWCeSwVEzZ0sjYwHmXuYuTkkBDwk1jU
 t4QFxBYWiJKYueE/WFxEIEDidF8DK4gtJFAkMeFWN5jNLKAv8f37QjYQmw3I3v3iExOIzStgK
 /H622kwm0VAVeL6rq1g9aIC4RJvG4+wQNQISpyc+QTM5hSwlzizvZURYqaBxJFFc6Dmy0tsfz
 uHGWKvmsS1/kvsEHemS2z9+4t5AiP/LCSjZiFpn4WkfQEj8ypGjeLUorLUIl0jC72kosz0jJL
 cxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMAQZACCHYzn1wYeYpTkYFIS5b0g6xUpxJeUn1KZ
 kVicEV9UmpNafIhRhoNDSYI3wBMoJ1iUmp5akZaZA4wGmLQEB4+SCO8aV6A0b3FBYm5xZjpE6
 hSjLkfThy1fmIRY8vLzUqXEeS96ABUJgBRllObBjYBF5iVGWSlhXkago4R4ClKLcjNLUOVfMY
 pzMCoJ83qAXMKTmVcCt+kV0BFMQEe8OOIBckRJIkJKqoHRVvfe4a0+9iZ7JrXuU34hxZliPUu
 0PoLhCNNuPZbNLf73BZInvH3Qtd7bjiXy1e2cndUL2V3rWL57Mj2MeNGsmfPmjynDssfxHjPk
 fFhNHDPsJBemZi1TEmeT9X/uH5LYlRt8WCO26cPSyv0nxd6FRc/bGBeTuvLTGdMXzOvW2318s
 jbXrkaJpTgj0VCLuag4EQAHHnwwxwIAAA==
X-Env-Sender: prvs=338940b9e=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1498040841!62985914!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55675 invoked from network); 21 Jun 2017 10:27:22 -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;
 21 Jun 2017 10:27:22 -0000
X-IronPort-AV: E=Sophos;i="5.39,368,1493683200"; d="scan'208";a="48154294"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <594A62B30200007800165196@prv-mh.provo.novell.com>
 <594A62B30200007800165196@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <4b89afc6-5c64-2104-9068-dde099cce0c3@citrix.com>
Date: Wed, 21 Jun 2017 11:27:20 +0100
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: <594A62B30200007800165196@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: George Dunlap <George.Dunlap@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH] x86/mm: drop redundant domain parameter
 from get_page_from_gfn_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>

T24gMjEvMDYvMTcgMTE6MTIsIEphbiBCZXVsaWNoIHdyb3RlOgo+IEl0IGNhbiBhbHdheXMgYmUg
cmVhZCBmcm9tIHRoZSBwYXNzZWQgcDJtLiBUYWtlIHRoZSBvcHBvcnR1bml0eSBhbmQKPiBhbHNv
IHJlbmFtZSB0aGUgZnVuY3Rpb24sIG1ha2luZyB0aGUgInAybSIgc3VmZml4IGEgcHJlZml4LCB0
byBtYXRjaAo+IG90aGVyIHAybSBmdW5jdGlvbnMsIGFuZCBjb252ZXJ0IHRoZSAiZ2ZuIiBwYXJh
bWV0ZXIncyB0eXBlLgo+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgoKUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CgpPbmUgb2JzZXJ2YXRpb24gdGhvdWdoLiAgR2l2ZW4gaXRzIG5hbWUsIEknZCBleHBl
Y3QgdGhpcyB0byBiZSBjb21tb24Kd2l0aCBBUk0uICBBcyBpdCBpc24ndCwgSSBzdXNwZWN0IHRo
ZXJlIGlzIHNvbWUgQVBJL2luZnJhc3RydWN0dXJlCmRlLWR1cGxpY2F0aW9uIHdoaWNoIGNvdWxk
IGJlIHdvcmtlZCBvbiBpbiBkdWUgY291cnNlLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 21 10:29:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 10: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 1dNctP-0006OK-69; Wed, 21 Jun 2017 10: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 <prvs=338940b9e=Andrew.Cooper3@citrix.com>)
 id 1dNctN-0006OA-RG
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 10:29:45 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 82/FE-02199-89A4A495; Wed, 21 Jun 2017 10:29:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsWyU9JRQneGl1e
 kwYQpWhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b6Kc8ZC94xVvz4+pG9gfEMYxcjJ4eEgJ/E
 uvU72EFsYQFPia/fHoPFRQQCJE73NbCC2EICRRLPf0xkAbHZBPQldr/4xNTFyMHBK2ArceunB
 0iYRUBVYsK6frASUYFwibeNR8BsXgFBiZMzn7CAlHMK2Eu07vEFCTMLGEgcWTSHFcKWl9j+dg
 4zxCY1iWv9l9ghLkuX2Pr3F/MERr5ZSCbNQtI+C0n7AkbmVYwaxalFZalFukYWeklFmekZJbm
 JmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgYFWz8DAuIOx/YTfIUZJDiYlUd4Lsl6RQnxJ+SmV
 GYnFGfFFpTmpxYcYNTg4BCacnTudSYolLz8vVUmCN8ATqE6wKDU9tSItMwcYCzClEhw8SiK8a
 1yB0rzFBYm5xZnpEKlTjLocTR+2fGESApshJc57GGSGAEhRRmke3AhYXF5ilJUS5mVkYGAQ4i
 lILcrNLEGVf8UozsGoJMy7F2QKT2ZeCdymV0BHMAEd8eKIB8gRJYkIKakGxqqOX2nykzYmun3
 /EHFp+t8J6Q7Xnpj1ZOyvPFl1b4sM17WDySyvzpxWfRV6oyDQc2aGgNYMJ6X511g/3lmQanLl
 8qs4iSdLatlMkz7tu30saLHU+/0apyTnb+30T2/qMffj4bp1vLJ5AfvV5plzmxr/9dybJtjVy
 6er92JBdfUv5uSS/mi2f0osxRmJhlrMRcWJAP3rwzLGAgAA
X-Env-Sender: prvs=338940b9e=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1498040984!48599402!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64223 invoked from network); 21 Jun 2017 10:29:44 -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;
 21 Jun 2017 10:29:44 -0000
X-IronPort-AV: E=Sophos;i="5.39,368,1493683200"; d="scan'208";a="48154401"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <594A6283020000780016517F@prv-mh.provo.novell.com>
 <594A6283020000780016517F@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <d9de29da-a102-4fdc-bee9-cf175ef7799e@citrix.com>
Date: Wed, 21 Jun 2017 11:29:43 +0100
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: <594A6283020000780016517F@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86/mm: consolidate setting of TLB flush
	time stamps
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjEvMDYvMTcgMTE6MTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE1vdmUgY29kZSBhbmQgY29t
bWVudCBpbnRvIGEgaGVscGVyIGZ1bmN0aW9uIGluc3RlYWQgb2YgcmVwZWF0aW5nIGl0IGluCj4g
bXVsdGlwbGUgcGxhY2VzLgo+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgoKUmVpdmV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 21 10:38:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 10: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 1dNd1i-0007B0-0y; Wed, 21 Jun 2017 10:38:22 +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 1dNd1g-0007Au-H9
 for xen-devel@lists.xensource.com; Wed, 21 Jun 2017 10:38:20 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 48/05-03587-B9C4A495; Wed, 21 Jun 2017 10:38:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVysyfVTXe2j1e
 kweQ2Xot7U96zOzB6bO/bxR7AGMWamZeUX5HAmnFr6mnGgmaRiq5Zj5kbGJcIdDFycggJbGKU
 OLxUvYuRC8jezShxe/E1NpCEsIChxPGtf5hAbBEBPYnZja9ZIYoOsEpMbXvKBOIwCzxnlHi36
 hwjSBWbgKbEnc+fgBIcHLwCVhJfj6aAhFkEVCXOrDkDNkhUIFzibeMRFhCbV0BQ4uTMJywg5Z
 wCgRLvd0iDhJkFzCTmbX7IDGHLS2x/O4d5AiPfLCQds5CUzUJStoCReRWjRnFqUVlqka6hiV5
 SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmC4MQDBDsbrGwMOMUpyMCmJ8pZ7e0UK
 8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDVB8kJFqWmp1akZeYAAx8mLcHBoyTCu8YVKM1bXJCYW
 5yZDpE6xagoJc47D6RPACSRUZoH1waLtkuMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5s0Hmc
 KTmVcCN/0V0GImoMUvjniALC5JREhJNTDOi+GbURYZFt+88VVsqeO82DdT53Py/Cu+djW/a5p
 UX+a/R3KhBx0zhOcJ+/QcPtvJWPiYM/HHnZbwF82ORnZzBCOsjipP2nh17eezj8xXqS2YtVzf
 QpJ5Qse2N/PC9Oe8L5yXvOPhzDmf+fyLZ3Zd27PQ6LiJ2qJdr+ZMYtpmxNHlN2tVfruxEktxR
 qKhFnNRcSIA1EYtA7ECAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1498041498!68319795!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25282 invoked from network); 21 Jun 2017 10:38:19 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-10.tower-21.messagelabs.com with SMTP; 21 Jun 2017 10:38: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 026E880D;
 Wed, 21 Jun 2017 03:38: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 CC9D23F41F;
 Wed, 21 Jun 2017 03:38:16 -0700 (PDT)
To: Volodymyr Babchuk <vlad.babchuk@gmail.com>
References: <alpine.DEB.2.10.1705181156050.6833@sstabellini-ThinkPad-X260>
 <CAOcqxo0djhKRRS_0F+zm9uGFNHb+Dtuj_h=yqBrSdD0+RRA05A@mail.gmail.com>
 <alpine.DEB.2.10.1705221428180.18759@sstabellini-ThinkPad-X260>
 <CAOcqxo2dhXF6WmTWmDjUnEKC0W5933enLWFc7q9zbhhv7Z4w0w@mail.gmail.com>
 <c48c0d9c-1727-ed79-bdde-d8b6e3d0303d@citrix.com>
 <CAOcqxo3Ucsaxy0OODk__m9h3HdV==cCSDtFm0StWCGEdHDguHw@mail.gmail.com>
 <8c63069d-c909-e82c-ecba-5451f822a5cc@citrix.com>
 <alpine.DEB.2.10.1706191041440.17964@sstabellini-ThinkPad-X260>
 <CAOcqxo0A-1TX0dd+gTufAq51_JNqWZ3yj=2Ke8XMFnL19f=onw@mail.gmail.com>
 <948829d0-7b0a-1d37-190e-afb933a4c5f0@arm.com>
 <CAOcqxo1wP6KhsU6S1YC_Nc+nTi_oJOAJifwS=Snb37=Gesz+pQ@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <5d05ca41-c062-9aeb-92d8-1ce42638b6ad@arm.com>
Date: Wed, 21 Jun 2017 11:38:15 +0100
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: <CAOcqxo1wP6KhsU6S1YC_Nc+nTi_oJOAJifwS=Snb37=Gesz+pQ@mail.gmail.com>
Cc: Artem_Mygaiev@epam.com, xen-devel@lists.xensource.com,
 Andrii Anisov <andrii_anisov@epam.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] Notes on stubdoms and latency 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>

CgpPbiAyMC8wNi8xNyAxNzoyMywgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gSGkgSnVsaWVu
LAoKSGkgVm9sb2R5bXlyLAoKPgo+IE9uIDIwIEp1bmUgMjAxNyBhdCAwMzo0NSwgSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+PiBPbiAxOSBKdW5lIDIwMTcgYXQg
MTA6NTQsIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPj4+IHdy
b3RlOgo+Pj4KPj4+Pj4gQnV0IGdpdmVuIHRoZSBjb252ZXJzYXRpb24gc28gZmFyLCBpdCBzZWVt
cyBsaWtlbHkgdGhhdCB0aGF0IGlzIG1haW5seQo+Pj4+PiBkdWUgdG8gdGhlIGZhY3QgdGhhdCBj
b250ZXh0IHN3aXRjaGluZyBvbiBBUk0gaGFzIG5vdCBiZWVuIG9wdGltaXplZC4KPj4+Pgo+Pj4+
Cj4+Pj4gVHJ1ZS4gSG93ZXZlciwgVm9sb2R5bXlyIHRvb2sgdGhlIHRpbWUgdG8gZGVtb25zdHJh
dGUgdGhlIHBlcmZvcm1hbmNlIG9mCj4+Pj4gRUwwIGFwcHMgdnMuIHN0dWJkb21zIHdpdGggYSBQ
b0MsIHdoaWNoIGlzIG11Y2ggbW9yZSB0aGFuIG1vc3QgWGVuCj4+Pj4gY29udHJpYnV0b3JzIGRv
LiBOb2RvYnkgcHJvdmlkZWQgbnVtYmVycyBmb3IgYSBmYXN0ZXIgQVJNIGNvbnRleHQgc3dpdGNo
Cj4+Pj4geWV0LiBJIGRvbid0IGtub3cgb24gd2hvbSBzaG91bGQgZmFsbCB0aGUgYnVyZGVuIG9m
IHByb3ZpbmcgdGhhdCBhCj4+Pj4gbGlnaHRlciBjb250ZXh0IHN3aXRjaCBjYW4gbWF0Y2ggdGhl
IEVMMCBhcHAgbnVtYmVycy4gSSBhbSBub3Qgc3VyZSBpdAo+Pj4+IHdvdWxkIGJlIGZhaXIgdG8g
YXNrIFZvbG9keW15ciB0byBkbyBpdC4KPj4+Cj4+PiBUaGFua3MuIEFjdHVhbGx5LCB3ZSBkaXNj
dXNzZWQgdGhpcyB0b3BpYyBpbnRlcm5hbGx5IHRvZGF5LiBNYWluCj4+PiBjb25jZXJuIHRvZGF5
IGlzIG5vdCBhIFNNQ3MgYW5kIE9QLVRFRSAoSSB3aWxsIGJlIGhhcHB5IHRvIGRvIHRoaXMKPj4+
IHJpZ2h0IGluIFhFTiksIGJ1dCB2Y29wcm9zIGFuZCBHUFUgdmlydHVhbGl6YXRpb24uIEJlY2F1
c2Ugb2YgbGVnYWwKPj4+IGlzc3Vlcywgd2UgY2FuJ3QgcHV0IHRoaXMgaW4gWEVOLiBBbmQgYmVj
YXVzZSBvZiB2Y3B1IGZyYW1ld29yayBuYXR1cmUKPj4+IHdlIHdpbGwgbmVlZCBtdWx0aXBsZSBj
YWxscyB0byB2Z3B1IGRyaXZlciBwZXIgb25lIHZjcHUgY29udGV4dAo+Pj4gc3dpdGNoLgo+Pj4g
SSdtIGdvaW5nIHRvIGNyZWF0ZSB3b3JzdCBjYXNlIHNjZW5hcmlvLCB3aGVyZSBtdWx0aXBsZSB2
Y3B1IGFyZQo+Pj4gYWN0aXZlIGFuZCB0aGVyZSBhcmUgbm8gZnJlZSBwY3B1LCB0byBzZWUgaG93
IGNyZWRpdCBvciBjcmVkaXQyCj4+PiBzY2hlZHVsZXIgd2lsbCBjYWxsIG15IHN0dWJkb20uCj4+
PiBBbHNvLCBJJ20gdmVyeSBpbnRlcmVzdGVkIGluIEp1bGllbidzIGlkZWEgYWJvdXQgc3R1YmRv
bSB3aXRob3V0IEdJQy4KPj4+IFByb2JhYmx5LCBJJ2xsIHRyeSB0byBoYWNrIHNvbWV0aGluZyBs
aWtlIHRoYXQgdG8gc2VlIGhvdyBpdCB3aWxsCj4+PiBhZmZlY3Qgb3ZlcmFsbCBzd2l0Y2hpbmcg
bGF0ZW5jeQo+Pgo+PiBUaGlzIGNhbiBvbmx5IHdvcmsgaWYgeW91ciBzdHViZG9tYWluIGRvZXMg
bm90IHJlcXVpcmUgaW50ZXJydXB0LiBIb3dldmVyLAo+PiBpZiB5b3UgYXJlIGRlYWxpbmcgd2l0
aCBkZXZpY2VzIHlvdSBsaWtlbHkgbmVlZCBpbnRlcnJ1cHRzLCBhbSBJIGNvcnJlY3Q/Cj4gQWgg
eWVzLCB5b3UgYXJlIGNvcnJlY3QuIEkgdGhvdWdodCBhYm91dCBPUC1URUUgdXNlIGNhc2UsIHdo
ZW4gdGhlcmUKPiBhcmUgbm8gaW50ZXJydXB0cy4gSW4gY2FzZSBvZiBjby1wcm9jZXNzb3Igdmly
dHVhbGl6YXRpb24gd2UgcHJvYmFibHkKPiB3aWxsIG5lZWQgaW50ZXJydXB0cy4KPgo+PiBUaGUg
cHJvYmxlbSB3b3VsZCBiZSB0aGUgc2FtZSB3aXRoIGFuIEVMMCBhcHAuCj4gSW4gY2FzZSBvZiBF
TDAgdGhlcmUgd2lsbCBiZSBubyBwcm9ibGVtLCBiZWNhdXNlIEVMMCBjYW4ndCBoYW5kbGUKPiBp
bnRlcnJ1cHRzIDopIFhFTiBzaG91bGQgcmVjZWl2ZSBpbnRlcnJ1cHQgYW5kIGludm9rZSBhcHAu
IFllcywgdGhpcwo+IGlzIGFub3RoZXIgcHJvYmxlbSB3aXRoIGFwcHMsIGlmIHdlIHdhbnQgdG8g
dXNlIHRoZW0gYXMgZGV2aWNlcwo+IGRyaXZlcnMuCgpXZWxsLCB0aGlzIGlzIGEgYml0IG1vcmUg
Y29tcGxleCB0aGFuIHRoYXQuIFdoZW4geW91IHJlY2VpdmUgYW4gCmludGVycnVwdCBYZW4gbWF5
IHJ1biBhIHZDUFUgdGhhdCB3aWxsIG5vdCB1c2UgdGhhdCBhcHAuIFNvIHlvdSBoYXZlIHRvIApl
bnN1cmUgdGhlIHRpbWUgd2lsbCBub3QgZ2V0IGFjY291bnRlZCBmb3IgaXQuCgpUaGUgbW9yZSBJ
IHJlYWQgdGhlIGRpc2N1c3Npb24sIHRoZSBtb3JlIEkgdGhpbmsgd2Ugc2hvdWxkIGxvb2sgYXQg
Cm9wdGltaXppbmcgdGhlIHN0dWJkb20gY2FzZS4gWGVuIEVMMCBzaG91bGQgb25seSBiZSB1c2Vk
IGZvciB0aW55IAplbXVsYXRpb24gZm9yIGEgZ2l2ZW4gZG9tYWluLiBPdGhlcndpc2UgeW91IGVu
ZCB1cCB0byByZS1pbnZlbnQgdGhlIGRvbWFpbi4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 21 10:40:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 10: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 1dNd3L-0007T1-Ht; Wed, 21 Jun 2017 10:40: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=338cb52eb=Paul.Durrant@citrix.com>)
 id 1dNd3K-0007Oj-HS
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 10:40:02 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 4A/99-01985-10D4A495; Wed, 21 Jun 2017 10:40:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuphleJIrShJLcpLzFFi42LZKekoocvo6xV
 p0PiByeL7lslMDowehz9cYQlgjGLNzEvKr0hgzfhy+jpTwT+Til877jM1MO7U6WLk5JAQ8JN4
 vfsOE4jNJqAjsfTofCCbi0NEoIFR4kHHPxYQh1lgGpPEhpOf2UGqhAUKJSZ828wGYosIFEnsP
 f2MCcJ2k1i6exFYnEVAVaLv2Vswm1fAXeLhxD+MIIOEBFYySUy5c5URJMEp4CFx7c4ksGZGAV
 mJL42rmUFsZgFxiVtP5jNBnCcgsWTPeWYIW1Ti5eN/rBC2gcTWpftYIOp1JBbs/sQGYWtLLFv
 4mhlisaDEyZlPWCYwCs9CMnYWkpZZSFpmIWlZwMiyilGjOLWoLLVI18hQL6koMz2jJDcxM0fX
 0MBYLze1uDgxPTUnMalYLzk/dxMjMAbqGRgYdzD27PU7xCjJwaQkylvu7RUpxJeUn1KZkVicE
 V9UmpNafIhRg4NDoG/N6guMUix5+XmpShK8rD5AdYJFqempFWmZOcAohSmV4OBREuFd4wqU5i
 0uSMwtzkyHSJ1itOSYdnTdFyaODavXA8k7fRu+MAmBzZMS550HslcApCGjNA9uHCyRXGKUlRL
 mZWRgYBDiKUgtys0sQZV/xSjOwagkzJsPMoUnM68EbusroIOYgA56ccQD5KCSRISUVAOj+bUO
 lxp563qDSXs6HlUyS7Ynf5sfxql7Rf1WsX3kswdrqw5M/SMWFWk+N2rWk+3X35i19atzPOU8f
 cMmpmBi5XsPt6ebbnozm8yY/2EbS+JiVgP+w+3Pq/T2Wd93zv79e/umpVpnTY1TjnqVhsz5rF
 GfN9OYr+vCoUV7ONasOXRqVXn7JOluJZbijERDLeai4kQAfixAFx8DAAA=
X-Env-Sender: prvs=338cb52eb=Paul.Durrant@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1498041600!105993321!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23583 invoked from network); 21 Jun 2017 10:40:00 -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;
 21 Jun 2017 10:40:00 -0000
X-IronPort-AV: E=Sophos;i="5.39,368,1493683200"; d="scan'208";a="48154862"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>, Roger Pau Monne
 <roger.pau@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>
Thread-Topic: [Qemu-devel] [PATCH 1/3] xen-disk: only advertize
 feature-persistent if grant copy is not available
Thread-Index: AQHS6cvVgsNtn8ycTUWpXQtEr9XrZKIuMXeAgAC344CAACHXUIAAEy7w
Date: Wed, 21 Jun 2017 10:40:00 +0000
Message-ID: <1559bb95198848fca36ccc2f911b899c@AMSPEX02CL03.citrite.net>
References: <20170620134756.9632-1-paul.durrant@citrix.com>
 <20170620134756.9632-2-paul.durrant@citrix.com>
 <alpine.DEB.2.10.1706201510490.12819@sstabellini-ThinkPad-X260>
 <20170621091743.qyhzt52t35y5oxek@dhcp-3-128.uk.xensource.com>
 <29402ff135ee4ce38e97d4f40a63f969@AMSPEX02CL03.citrite.net>
In-Reply-To: <29402ff135ee4ce38e97d4f40a63f969@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: Kevin Wolf <kwolf@redhat.com>,
 "qemu-block@nongnu.org" <qemu-block@nongnu.org>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>, Max Reitz <mreitz@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH 1/3] xen-disk: only advertize
 feature-persistent if grant copy is not 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFFlbXUtZGV2ZWwgW21haWx0bzpx
ZW11LWRldmVsLQo+IGJvdW5jZXMrcGF1bC5kdXJyYW50PWNpdHJpeC5jb21Abm9uZ251Lm9yZ10g
T24gQmVoYWxmIE9mIFBhdWwgRHVycmFudAo+IFNlbnQ6IDIxIEp1bmUgMjAxNyAxMDozNgo+IFRv
OiBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPjsgU3RlZmFubyBTdGFiZWxs
aW5pCj4gPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQ2M6IEtldmluIFdvbGYgPGt3b2xmQHJl
ZGhhdC5jb20+OyBxZW11LWJsb2NrQG5vbmdudS5vcmc7IHFlbXUtCj4gZGV2ZWxAbm9uZ251Lm9y
ZzsgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT47IEFudGhvbnkgUGVyYXJkCj4gPGFudGhv
bnkucGVyYXJkQGNpdHJpeC5jb20+OyB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiBT
dWJqZWN0OiBSZTogW1FlbXUtZGV2ZWxdIFtQQVRDSCAxLzNdIHhlbi1kaXNrOiBvbmx5IGFkdmVy
dGl6ZSBmZWF0dXJlLQo+IHBlcnNpc3RlbnQgaWYgZ3JhbnQgY29weSBpcyBub3QgYXZhaWxhYmxl
Cj4gCj4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+ID4gRnJvbTogUm9nZXIgUGF1IE1v
bm5lCj4gPiBTZW50OiAyMSBKdW5lIDIwMTcgMTA6MTgKPiA+IFRvOiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gPiBDYzogUGF1bCBEdXJyYW50IDxQYXVsLkR1
cnJhbnRAY2l0cml4LmNvbT47IHhlbi0KPiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsKPiA+
IHFlbXUtZGV2ZWxAbm9uZ251Lm9yZzsgcWVtdS1ibG9ja0Bub25nbnUub3JnOyBBbnRob255IFBl
cmFyZAo+ID4gPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+OyBLZXZpbiBXb2xmIDxrd29sZkBy
ZWRoYXQuY29tPjsgTWF4Cj4gUmVpdHoKPiA+IDxtcmVpdHpAcmVkaGF0LmNvbT4KPiA+IFN1Ympl
Y3Q6IFJlOiBbUEFUQ0ggMS8zXSB4ZW4tZGlzazogb25seSBhZHZlcnRpemUgZmVhdHVyZS1wZXJz
aXN0ZW50IGlmCj4gZ3JhbnQKPiA+IGNvcHkgaXMgbm90IGF2YWlsYWJsZQo+ID4KPiA+IE9uIFR1
ZSwgSnVuIDIwLCAyMDE3IGF0IDAzOjE5OjMzUE0gLTA3MDAsIFN0ZWZhbm8gU3RhYmVsbGluaSB3
cm90ZToKPiA+ID4gT24gVHVlLCAyMCBKdW4gMjAxNywgUGF1bCBEdXJyYW50IHdyb3RlOgo+ID4g
PiA+IElmIGdyYW50IGNvcHkgaXMgYXZhaWxhYmxlIHRoZW4gaXQgd2lsbCBhbHdheXMgYmUgdXNl
ZCBpbiBwcmVmZXJlbmNlIHRvCj4gPiA+ID4gcGVyc2lzdGVudCBtYXBzLiBJbiB0aGlzIGNhc2Ug
ZmVhdHVyZS1wZXJzaXN0ZW50IHNob3VsZCBub3QgYmUKPiBhZHZlcnRpemVkCj4gPiA+ID4gdG8g
dGhlIGZyb250ZW5kLCBvdGhlcndpc2UgaXQgbWF5IG5lZWRsZXNzbHkgY29weSBkYXRhIGludG8g
cGVyc2lzdGVudGx5Cj4gPiA+ID4gZ3JhbnRlZCBidWZmZXJzLgo+ID4gPiA+Cj4gPiA+ID4gU2ln
bmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KPiA+ID4K
PiA+ID4gQ0MnaW5nIFJvZ2VyLgo+ID4gPgo+ID4gPiBJdCBpcyB0cnVlIHRoYXQgdXNpbmcgZmVh
dHVyZS1wZXJzaXN0ZW50IHRvZ2V0aGVyIHdpdGggZ3JhbnQgY29waWVzIGlzIGEKPiA+ID4gYSB2
ZXJ5IGJhZCBpZGVhLgo+ID4gPgo+ID4gPiBCdXQgdGhpcyBjaGFuZ2UgZW5zdGFibGlzaGVzIGFu
IGV4cGxpY2l0IHByZWZlcmVuY2Ugb2YKPiA+ID4gZmVhdHVyZV9ncmFudF9jb3B5IG92ZXIgZmVh
dHVyZS1wZXJzaXN0ZW50IGluIHRoZSB4ZW5fZGlzayBiYWNrZW5kLiBJdAo+ID4gPiBpcyBub3Qg
b2J2aW91cyB0byBtZSB0aGF0IGl0IHNob3VsZCBiZSB0aGUgY2FzZS4KPiA+ID4KPiA+ID4gV2h5
IGlzIGZlYXR1cmVfZ3JhbnRfY29weSAod2l0aG91dCBmZWF0dXJlLXBlcnNpc3RlbnQpIGJldHRl
ciB0aGFuCj4gPiA+IGZlYXR1cmUtcGVyc2lzdGVudCAod2l0aG91dCBmZWF0dXJlX2dyYW50X2Nv
cHkpPyBTaG91bGRuJ3Qgd2Ugc2ltcGx5Cj4gPiA+IGF2b2lkIGdyYW50IGNvcGllcyB0byBjb3B5
IGRhdGEgdG8gcGVyc2lzdGVudCBncmFudHM/Cj4gPgo+ID4gV2hlbiB1c2luZyBwZXJzaXN0ZW50
IGdyYW50cyB0aGUgZnJvbnRlbmQgbXVzdCBhbHdheXMgY29weSBkYXRhIGZyb20KPiA+IHRoZSBi
dWZmZXIgdG8gdGhlIHBlcnNpc3RlbnQgZ3JhbnQsIHRoZXJlJ3Mgbm8gd2F5IHRvIGF2b2lkIHRo
aXMuCj4gPgo+ID4gVXNpbmcgZ3JhbnRfY29weSB3ZSBtb3ZlIHRoZSBjb3B5IGZyb20gdGhlIGZy
b250ZW5kIHRvIHRoZSBiYWNrZW5kLAo+ID4gd2hpY2ggbWVhbnMgdGhlIENQVSB0aW1lIG9mIHRo
ZSBjb3B5IGlzIGFjY291bnRlZCB0byB0aGUgYmFja2VuZC4gVGhpcwo+ID4gaXMgbm90IGlkZWFs
LCBidXQgSU1ITyBpdCdzIGJldHRlciB0aGFuIHBlcnNpc3RlbnQgZ3JhbnRzIGJlY2F1c2UgaXQK
PiA+IGF2b2lkcyBrZWVwaW5nIGEgcG9vbCBvZiBtYXBwZWQgZ3JhbnRzIHRoYXQgY29uc3VtZSBt
ZW1vcnkgYW5kIG1ha2UKPiA+IHRoZSBjb2RlIG1vcmUgY29tcGxleC4KPiA+Cj4gPiBEbyB5b3Ug
aGF2ZSBzb21lIHBlcmZvcm1hbmNlIGRhdGEgc2hvd2luZyB0aGUgZGlmZmVyZW5jZSBiZXR3ZWVu
Cj4gPiBwZXJzaXN0ZW50IGdyYW50cyB2cyBncmFudCBjb3B5Pwo+ID4KPiAKPiBObywgYnV0IEkg
Y2FuIGdldCBzb21lIDotKQo+IAo+IEZvciBhIGxpdHRsZSBiYWNrZ3JvdW5kLi4uIEkndmUgYmVl
biB0cnlpbmcgdG8gcHVzaCB0aHJvdWdocHV0IG9mIGZpbyBydW5uaW5nIGluCj4gYSBkZWJpYW4g
c3RyZXRjaCBndWVzdCBvbiBteSBza3VsbCBjYW55b24gTlVDLiBXaGVuIEkgc3RhcnRlZCBvdXQs
IEkgd2FzCj4gZ2V0dGluZyB+MTAwTUJicy4gV2hlbiBJIGZpbmlzaGVkLCB3aXRoIHRoaXMgcGF0
Y2gsIHRoZSBJT1RocmVhZHMgb25lLCB0aGUKPiBtdWx0aS1wYWdlIHJpbmcgb25lIGFuZCBhIGJp
dCBvZiBoYWNrZXJ5IHRvIHR1cm4gb2ZmIGFsbCB0aGUgYWlvIGZsdXNoZXMgdGhhdAo+IHNlZW0g
dG8gb2NjdXIgZXZlbiBpZiB0aGUgaW1hZ2UgaXMgb3BlbmVkIHdpdGggT19ESVJFQ1QsIEkgd2Fz
IGdldHRpbmcKPiB+OTYwTWJwcy4uLiB3aGljaCBpcyBhYm91dCBsaW5lIHJhdGUgZm9yIHRoZSBT
U0QgaW4gdGhlIGluIE5VQy4KPiAKPiBTbywgSSdsbCBmb3JjZSB1c2Ugb2YgcGVyc2lzdGVudCBn
cmFudHMgb24gYW5kIHNlZSB3aGF0IHNvcnQgb2YgdGhyb3VnaHB1dCBJCj4gZ2V0LgoKQSBxdWlj
ayB0ZXN0IHdpdGggZ3JhbnQgY29weSBmb3JjZWQgb2ZmIChjYXVzaW5nIHBlcnNpc3RlbnQgZ3Jh
bnRzIHRvIGJlIHVzZWQpLi4uIE15IFZNIGlzIGRlYmlhbiBzdHJldGNoIHVzaW5nIGEgMTYgcGFn
ZSBzaGFyZWQgcmluZyBmcm9tIGJsa2Zyb250LiBUaGUgaW1hZ2UgYmFja2luZyB4dmRiIGlzIGEg
ZnVsbHkgaW5mbGF0ZWQgMTBHIHFjb3cyLgoKcm9vdEBkaGNwLTIzNy03MDp+IyBmaW8gLS1yYW5k
cmVwZWF0PTEgLS1pb2VuZ2luZT1saWJhaW8gLS1kaXJlY3Q9MCAtLWd0b2RfcmVkdWNlPTEgLS1u
YW1lPXRlc3QgLS1maWxlbmFtZT0vZGV2L3h2ZGIgLS1icz01MTJrIC0taW9kZXB0aD02NCAtLXNp
emU9MTBHIC0tcmVhZHdyaXRlPXJhbmR3cml0ZSAtLXJhbXBfdGltZT00CnRlc3Q6IChnPTApOiBy
dz1yYW5kd3JpdGUsIGJzPTUxMkstNTEySy81MTJLLTUxMksvNTEySy01MTJLLCBpb2VuZ2luZT1s
aWJhaW8sIGlvZGVwdGg9NjQKZmlvLTIuMTYKU3RhcnRpbmcgMSBwcm9jZXNzCkpvYnM6IDEgKGY9
MSk6IFt3KDEpXSBbNzAuNiUgZG9uZV0gWzBLQi81MzkuNE1CLzBLQiAvc10gWzAvMTA3OC8wIGlv
cHNdIFtldGEgMDBtOjA1c10KdGVzdDogKGdyb3VwaWQ9MCwgam9icz0xKTogZXJyPSAwOiBwaWQ9
NjMzOiBXZWQgSnVuIDIxIDA2OjI2OjA2IDIwMTcKICB3cml0ZTogaW89NjE0Ni42TUIsIGJ3PTc5
NTkwNUtCL3MsIGlvcHM9MTU0NiwgcnVudD0gIDc5MDhtc2VjCiAgY3B1ICAgICAgICAgIDogdXNy
PTIuMDclLCBzeXM9MzQuMDAlLCBjdHg9NDQ5MCwgbWFqZj0wLCBtaW5mPTEKICBJTyBkZXB0aHMg
ICAgOiAxPTAuMSUsIDI9MC4xJSwgND0wLjElLCA4PTAuMSUsIDE2PTAuMSUsIDMyPTAuMyUsID49
NjQ9MTY2LjklCiAgICAgc3VibWl0ICAgIDogMD0wLjAlLCA0PTEwMC4wJSwgOD0wLjAlLCAxNj0w
LjAlLCAzMj0wLjAlLCA2ND0wLjAlLCA+PTY0PTAuMCUKICAgICBjb21wbGV0ZSAgOiAwPTAuMCUs
IDQ9MTAwLjAlLCA4PTAuMCUsIDE2PTAuMCUsIDMyPTAuMCUsIDY0PTAuMSUsID49NjQ9MC4wJQog
ICAgIGlzc3VlZCAgICA6IHRvdGFsPXI9MC93PTEyMjMwL2Q9MCwgc2hvcnQ9cj0wL3c9MC9kPTAs
IGRyb3A9cj0wL3c9MC9kPTAKICAgICBsYXRlbmN5ICAgOiB0YXJnZXQ9MCwgd2luZG93PTAsIHBl
cmNlbnRpbGU9MTAwLjAwJSwgZGVwdGg9NjQKClJ1biBzdGF0dXMgZ3JvdXAgMCAoYWxsIGpvYnMp
OgogIFdSSVRFOiBpbz02MTQ2LjZNQiwgYWdncmI9Nzk1OTA0S0IvcywgbWluYj03OTU5MDRLQi9z
LCBtYXhiPTc5NTkwNEtCL3MsIG1pbnQ9NzkwOG1zZWMsIG1heHQ9NzkwOG1zZWMKCkRpc2sgc3Rh
dHMgKHJlYWQvd3JpdGUpOgogIHh2ZGI6IGlvcz01NC8yMjg4NjAsIG1lcmdlPTAvMjIzMDYxNiwg
dGlja3M9MTYvNTQwMzA0OCwgaW5fcXVldWU9NTQwOTA2OCwgdXRpbD05OC4yNiUKClRoZSBkb20w
IGNwdSB1c2FnZSBmb3IgdGhlIHJlbGV2YW50IElPVGhyZWFkIHdhcyB+NjAlCgpUaGUgc2FtZSB0
ZXN0IHdpdGggZ3JhbnQgY29weS4uLgoKcm9vdEBkaGNwLTIzNy03MDp+IyBmaW8gLS1yYW5kcmVw
ZWF0PTEgLS1pb2VuZ2luZT1saWJhaW8gLS1kaXJlY3Q9MCAtLWd0b2RfcmVkdWNlPTEgLS1uYW1l
PXRlc3QgLS1maWxlbmFtZT0vZGV2L3h2ZGIgLS1icz01MTJrIC0taW9kZXB0aD02NCAtLXNpemU9
MTBHIC0tcmVhZHdyaXRlPXJhbmR3cml0ZSAtLXJhbXBfdGltZT00CnRlc3Q6IChnPTApOiBydz1y
YW5kd3JpdGUsIGJzPTUxMkstNTEySy81MTJLLTUxMksvNTEySy01MTJLLCBpb2VuZ2luZT1saWJh
aW8sIGlvZGVwdGg9NjQKZmlvLTIuMTYKU3RhcnRpbmcgMSBwcm9jZXNzCkpvYnM6IDEgKGY9MSk6
IFt3KDEpXSBbNzAuNiUgZG9uZV0gWzBLQi82MDcuN01CLzBLQiAvc10gWzAvMTIxNS8wIGlvcHNd
IFtldGEgMDBtOjA1c10KdGVzdDogKGdyb3VwaWQ9MCwgam9icz0xKTogZXJyPSAwOiBwaWQ9NDgz
OiBXZWQgSnVuIDIxIDA2OjM1OjE0IDIwMTcKICB3cml0ZTogaW89NjIzMi4wTUIsIGJ3PTgxMDk3
NktCL3MsIGlvcHM9MTU3NSwgcnVudD0gIDc4Njltc2VjCiAgY3B1ICAgICAgICAgIDogdXNyPTIu
NDQlLCBzeXM9MzcuNDIlLCBjdHg9MzU3MCwgbWFqZj0wLCBtaW5mPTEKICBJTyBkZXB0aHMgICAg
OiAxPTAuMSUsIDI9MC4xJSwgND0wLjElLCA4PTAuMSUsIDE2PTAuMSUsIDMyPTAuMyUsID49NjQ9
MTY0LjYlCiAgICAgc3VibWl0ICAgIDogMD0wLjAlLCA0PTEwMC4wJSwgOD0wLjAlLCAxNj0wLjAl
LCAzMj0wLjAlLCA2ND0wLjAlLCA+PTY0PTAuMCUKICAgICBjb21wbGV0ZSAgOiAwPTAuMCUsIDQ9
MTAwLjAlLCA4PTAuMCUsIDE2PTAuMCUsIDMyPTAuMCUsIDY0PTAuMSUsID49NjQ9MC4wJQogICAg
IGlzc3VlZCAgICA6IHRvdGFsPXI9MC93PTEyNDAxL2Q9MCwgc2hvcnQ9cj0wL3c9MC9kPTAsIGRy
b3A9cj0wL3c9MC9kPTAKICAgICBsYXRlbmN5ICAgOiB0YXJnZXQ9MCwgd2luZG93PTAsIHBlcmNl
bnRpbGU9MTAwLjAwJSwgZGVwdGg9NjQKClJ1biBzdGF0dXMgZ3JvdXAgMCAoYWxsIGpvYnMpOgog
IFdSSVRFOiBpbz02MjMyLjBNQiwgYWdncmI9ODEwOTc1S0IvcywgbWluYj04MTA5NzVLQi9zLCBt
YXhiPTgxMDk3NUtCL3MsIG1pbnQ9Nzg2OW1zZWMsIG1heHQ9Nzg2OW1zZWMKCkRpc2sgc3RhdHMg
KHJlYWQvd3JpdGUpOgogIHh2ZGI6IGlvcz01NC8yMjk1ODMsIG1lcmdlPTAvMjIzNTg3OSwgdGlj
a3M9MTYvNTQwOTUwMCwgaW5fcXVldWU9NTQxNTA4MCwgdXRpbD05OC4yNyUKClNvLCBoaWdoZXIg
dGhyb3VnaHB1dCBhbmQgaW9wcy4gVGhlIGRvbTAgY3B1IHVzYWdlIHdhcyBydW5uaW5nIGF0IH43
MCUsIHNvIHRoZXJlIGlzIGRlZmluaXRlbHkgbW9yZSBkb20wIG92ZXJoZWFkIGJ5IHVzaW5nIGdy
YW50IGNvcHkuIFRoZSB1c2FnZSBvZiBncmFudCBjb3B5IGNvdWxkIHByb2JhYmx5IGJlIGltcHJv
dmVkIHRocm91Z2ggc2luY2UgdGhlIGN1cnJlbnQgY29kZSBpc3N1ZXMgYW4gY29weSBpb2N0bCBw
ZXIgaW9yZXEuIFdpdGggc29tZSBiYXRjaGluZyBJIHN1c3BlY3Qgc29tZSwgaWYgbm90IGFsbCwg
b2YgdGhlIGV4dHJhIG92ZXJoZWFkIGNvdWxkIGJlIHJlY292ZXJlZC4KCkNoZWVycywKCiAgUGF1
bAoKPiAKPiBDaGVlcnMsCj4gCj4gICBQYXVsCj4gCj4gPiBSb2dlci4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 21 10:42:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 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 1dNd5e-0007yY-U4; Wed, 21 Jun 2017 10:42: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=338cb52eb=Paul.Durrant@citrix.com>)
 id 1dNd5c-0007yN-Qx
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 10:42:25 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 F2/71-03587-09D4A495; Wed, 21 Jun 2017 10:42:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrEIsWRWlGSWpSXmKPExsWyU9JRQrff1yv
 S4PMlCYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePWxp3sBasTK060vWBtYJzk0sXIySEh4Cdx
 4coRdhCbTUBHYunR+UwgtoiAoUTHyVNsXYxcHMwC05gkrnx+xAaSEBbwkrh+5RBQEQdQkbdE5
 wMWiHoriV8bJ4LZLAKqEld/XAUr5xVwl1jy8BUTyBwhgbWMEtNmt4Mt4BTwkbh5ZBHYYkYBWY
 kvjauZQWxmAXGJW08gjpAQEJBYsuc8M4QtKvHy8T9WCNtAYuvSfSwQ9ToSC3Z/YoOwtSWWLXz
 NDLFYUOLkzCcsExiFZyEZOwtJyywkLbOQtCxgZFnFqFGcWlSWWqRrZKCXVJSZnlGSm5iZo2to
 YKaXm1pcnJiempOYVKyXnJ+7iREY/gxAsIPx17KAQ4ySHExKorzl3l6RQnxJ+SmVGYnFGfFFp
 TmpxYcYZTg4lCR4WX2AcoJFqempFWmZOcBIhElLcPAoifCucQVK8xYXJOYWZ6ZDpE4x6nJsWL
 3+C5MQS15+XqqUOK8QyAwBkKKM0jy4EbCkcIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvPk
 gV/Jk5pXAbXoFdAQT0BEvjniAHFGSiJCSamDskdTdseiCqW994/XqqfWMbkfWHnp2fKPNTdcV
 bDmT4h5O/r3Mb+HncJ2Ex916IQo9TK8+HhNbuPrdhAphySlhX4UWZHVOWCdZYqgh+EKBLfq2c
 cuziouzbS8uf5ly+pta7mnVxEPa+V+PXPT3+Nws8+3yRr7N7i+j2yd058b385pPXiASUHJEia
 U4I9FQi7moOBEA/a4a8gUDAAA=
X-Env-Sender: prvs=338cb52eb=Paul.Durrant@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1498041742!68767922!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28733 invoked from network); 21 Jun 2017 10:42:23 -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;
 21 Jun 2017 10:42:23 -0000
X-IronPort-AV: E=Sophos;i="5.39,368,1493683200"; d="scan'208";a="48154952"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Stefano Stabellini' <sstabellini@kernel.org>
Thread-Topic: [PATCH 2/3] xen-disk: add support for multi-page shared rings
Thread-Index: AQHS6cvVQQw6pBRTxUuFIfAm1ELIDqIuOkMAgADnziA=
Date: Wed, 21 Jun 2017 10:42:22 +0000
Message-ID: <620ed49d90a446968203ffa02d44bf95@AMSPEX02CL03.citrite.net>
References: <20170620134756.9632-1-paul.durrant@citrix.com>
 <20170620134756.9632-3-paul.durrant@citrix.com>
 <alpine.DEB.2.10.1706201535040.12819@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1706201535040.12819@sstabellini-ThinkPad-X260>
Accept-Language: en-GB, 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
 Wolf <kwolf@redhat.com>, "qemu-block@nongnu.org" <qemu-block@nongnu.org>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>, Max Reitz <mreitz@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 2/3] xen-disk: add support for multi-page
	shared rings
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; 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+IEZyb206IFN0ZWZhbm8gU3RhYmVsbGluaSBb
bWFpbHRvOnNzdGFiZWxsaW5pQGtlcm5lbC5vcmddCj4gU2VudDogMjAgSnVuZSAyMDE3IDIzOjUx
Cj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IHhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgcWVtdS1kZXZlbEBub25nbnUub3JnOyBxZW11LQo+
IGJsb2NrQG5vbmdudS5vcmc7IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz47IEFudGhvbnkKPiBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+OyBLZXZp
biBXb2xmIDxrd29sZkByZWRoYXQuY29tPjsKPiBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQuY29t
Pgo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggMi8zXSB4ZW4tZGlzazogYWRkIHN1cHBvcnQgZm9yIG11
bHRpLXBhZ2Ugc2hhcmVkIHJpbmdzCj4gCj4gT24gVHVlLCAyMCBKdW4gMjAxNywgUGF1bCBEdXJy
YW50IHdyb3RlOgo+ID4gVGhlIGJsa2lmIHByb3RvY29sIGhhcyBoYWQgcHJvdmlzaW9uIGZvciBu
ZWdvdGlhdGlvbiBvZiBtdWx0aS1wYWdlIHNoYXJlZAo+ID4gcmluZ3MgZm9yIHNvbWUgdGltZSBu
b3cgYW5kIG1hbnkgZ3Vlc3QgT1MgaGF2ZSBzdXBwb3J0IGluIHRoZWlyIGZyb250ZW5kCj4gPiBk
cml2ZXJzLgo+ID4KPiA+IFRoaXMgcGF0Y2ggbWFrZXMgdGhlIG5lY2Vzc2FyeSBtb2RpZmljYXRp
b25zIHRvIHhlbi1kaXNrIHN1cHBvcnQgYSBzaGFyZWQKPiA+IHJpbmcgdXAgdG8gb3JkZXIgNCAo
aS5lLiAxNiBwYWdlcykuCj4gPgo+ID4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVs
LmR1cnJhbnRAY2l0cml4LmNvbT4KPiAKPiBUaGFua3MgZm9yIHRoZSBwYXRjaCEKPiAKCllvdSdy
ZSB3ZWxjb21lLgoKPiA+IC0tLQo+ID4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KPiA+IENjOiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0
cml4LmNvbT4KPiA+IENjOiBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgo+ID4gQ2M6IE1h
eCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+Cj4gPiAtLS0KPiA+ICBody9ibG9jay94ZW5fZGlz
ay5jIHwgMTQxCj4gKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0t
LS0tLS0tLQo+ID4gIDEgZmlsZSBjaGFuZ2VkLCAxMTAgaW5zZXJ0aW9ucygrKSwgMzEgZGVsZXRp
b25zKC0pCj4gPgo+ID4gZGlmZiAtLWdpdCBhL2h3L2Jsb2NrL3hlbl9kaXNrLmMgYi9ody9ibG9j
ay94ZW5fZGlzay5jCj4gPiBpbmRleCA5YjA2ZTNhYTgxLi5hOTk0MmQzMmRiIDEwMDY0NAo+ID4g
LS0tIGEvaHcvYmxvY2sveGVuX2Rpc2suYwo+ID4gKysrIGIvaHcvYmxvY2sveGVuX2Rpc2suYwo+
ID4gQEAgLTM2LDggKzM2LDYgQEAKPiA+Cj4gPiAgc3RhdGljIGludCBiYXRjaF9tYXBzICAgPSAw
Owo+ID4KPiA+IC1zdGF0aWMgaW50IG1heF9yZXF1ZXN0cyA9IDMyOwo+ID4gLQo+ID4gIC8qIC0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0gKi8KPiA+Cj4gPiAgI2RlZmluZSBCTE9DS19TSVpFICA1MTIKPiA+IEBAIC04NCw2ICs4Miw4
IEBAIHN0cnVjdCBpb3JlcSB7Cj4gPiAgICAgIEJsb2NrQWNjdENvb2tpZSAgICAgYWNjdDsKPiA+
ICB9Owo+ID4KPiA+ICsjZGVmaW5lIE1BWF9SSU5HX1BBR0VfT1JERVIgNAo+ID4gKwo+ID4gIHN0
cnVjdCBYZW5CbGtEZXYgewo+ID4gICAgICBzdHJ1Y3QgWGVuRGV2aWNlICAgIHhlbmRldjsgIC8q
IG11c3QgYmUgZmlyc3QgKi8KPiA+ICAgICAgY2hhciAgICAgICAgICAgICAgICAqcGFyYW1zOwo+
ID4gQEAgLTk0LDcgKzk0LDggQEAgc3RydWN0IFhlbkJsa0RldiB7Cj4gPiAgICAgIGJvb2wgICAg
ICAgICAgICAgICAgZGlyZWN0aW9zYWZlOwo+ID4gICAgICBjb25zdCBjaGFyICAgICAgICAgICpm
aWxlcHJvdG87Cj4gPiAgICAgIGNvbnN0IGNoYXIgICAgICAgICAgKmZpbGVuYW1lOwo+ID4gLSAg
ICBpbnQgICAgICAgICAgICAgICAgIHJpbmdfcmVmOwo+ID4gKyAgICB1bnNpZ25lZCBpbnQgICAg
ICAgIHJpbmdfcmVmWzEgPDwgTUFYX1JJTkdfUEFHRV9PUkRFUl07Cj4gPiArICAgIHVuc2lnbmVk
IGludCAgICAgICAgbnJfcmluZ19yZWY7Cj4gPiAgICAgIHZvaWQgICAgICAgICAgICAgICAgKnNy
aW5nOwo+ID4gICAgICBpbnQ2NF90ICAgICAgICAgICAgIGZpbGVfYmxrOwo+ID4gICAgICBpbnQ2
NF90ICAgICAgICAgICAgIGZpbGVfc2l6ZTsKPiA+IEBAIC0xMTAsNiArMTExLDcgQEAgc3RydWN0
IFhlbkJsa0RldiB7Cj4gPiAgICAgIGludCAgICAgICAgICAgICAgICAgcmVxdWVzdHNfdG90YWw7
Cj4gPiAgICAgIGludCAgICAgICAgICAgICAgICAgcmVxdWVzdHNfaW5mbGlnaHQ7Cj4gPiAgICAg
IGludCAgICAgICAgICAgICAgICAgcmVxdWVzdHNfZmluaXNoZWQ7Cj4gPiArICAgIHVuc2lnbmVk
IGludCAgICAgICAgbWF4X3JlcXVlc3RzOwo+ID4KPiA+ICAgICAgLyogUGVyc2lzdGVudCBncmFu
dHMgZXh0ZW5zaW9uICovCj4gPiAgICAgIGdib29sZWFuICAgICAgICAgICAgZmVhdHVyZV9kaXNj
YXJkOwo+ID4gQEAgLTE5OSw3ICsyMDEsNyBAQCBzdGF0aWMgc3RydWN0IGlvcmVxICppb3JlcV9z
dGFydChzdHJ1Y3QgWGVuQmxrRGV2Cj4gKmJsa2RldikKPiA+ICAgICAgc3RydWN0IGlvcmVxICpp
b3JlcSA9IE5VTEw7Cj4gPgo+ID4gICAgICBpZiAoUUxJU1RfRU1QVFkoJmJsa2Rldi0+ZnJlZWxp
c3QpKSB7Cj4gPiAtICAgICAgICBpZiAoYmxrZGV2LT5yZXF1ZXN0c190b3RhbCA+PSBtYXhfcmVx
dWVzdHMpIHsKPiA+ICsgICAgICAgIGlmIChibGtkZXYtPnJlcXVlc3RzX3RvdGFsID49IGJsa2Rl
di0+bWF4X3JlcXVlc3RzKSB7Cj4gPiAgICAgICAgICAgICAgZ290byBvdXQ7Cj4gPiAgICAgICAg
ICB9Cj4gPiAgICAgICAgICAvKiBhbGxvY2F0ZSBuZXcgc3RydWN0ICovCj4gPiBAQCAtOTA1LDcg
KzkwNyw3IEBAIHN0YXRpYyB2b2lkIGJsa19oYW5kbGVfcmVxdWVzdHMoc3RydWN0IFhlbkJsa0Rl
dgo+ICpibGtkZXYpCj4gPiAgICAgICAgICBpb3JlcV9ydW5pb19xZW11X2Fpbyhpb3JlcSk7Cj4g
PiAgICAgIH0KPiA+Cj4gPiAtICAgIGlmIChibGtkZXYtPm1vcmVfd29yayAmJiBibGtkZXYtPnJl
cXVlc3RzX2luZmxpZ2h0IDwgbWF4X3JlcXVlc3RzKSB7Cj4gPiArICAgIGlmIChibGtkZXYtPm1v
cmVfd29yayAmJiBibGtkZXYtPnJlcXVlc3RzX2luZmxpZ2h0IDwgYmxrZGV2LQo+ID5tYXhfcmVx
dWVzdHMpIHsKPiA+ICAgICAgICAgIHFlbXVfYmhfc2NoZWR1bGUoYmxrZGV2LT5iaCk7Cj4gPiAg
ICAgIH0KPiA+ICB9Cj4gPiBAQCAtOTE4LDE1ICs5MjAsNiBAQCBzdGF0aWMgdm9pZCBibGtfYmgo
dm9pZCAqb3BhcXVlKQo+ID4gICAgICBibGtfaGFuZGxlX3JlcXVlc3RzKGJsa2Rldik7Cj4gPiAg
fQo+ID4KPiA+IC0vKgo+ID4gLSAqIFdlIG5lZWQgdG8gYWNjb3VudCBmb3IgdGhlIGdyYW50IGFs
bG9jYXRpb25zIHJlcXVpcmluZyBjb250aWd1b3VzCj4gPiAtICogY2h1bmtzOyB0aGUgd29yc3Qg
Y2FzZSBudW1iZXIgd291bGQgYmUKPiA+IC0gKiAgICAgbWF4X3JlcSAqIG1heF9zZWcgKyAobWF4
X3JlcSAtIDEpICogKG1heF9zZWcgLSAxKSArIDEsCj4gPiAtICogYnV0IGluIG9yZGVyIHRvIGtl
ZXAgdGhpbmdzIHNpbXBsZSBqdXN0IHVzZQo+ID4gLSAqICAgICAyICogbWF4X3JlcSAqIG1heF9z
ZWcuCj4gPiAtICovCj4gPiAtI2RlZmluZSBNQVhfR1JBTlRTKG1heF9yZXEsIG1heF9zZWcpICgy
ICogKG1heF9yZXEpICogKG1heF9zZWcpKQo+ID4gLQo+ID4gIHN0YXRpYyB2b2lkIGJsa19hbGxv
YyhzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCj4gPiAgewo+ID4gICAgICBzdHJ1Y3QgWGVuQmxr
RGV2ICpibGtkZXYgPSBjb250YWluZXJfb2YoeGVuZGV2LCBzdHJ1Y3QgWGVuQmxrRGV2LAo+IHhl
bmRldik7Cj4gPiBAQCAtOTM4LDExICs5MzEsNiBAQCBzdGF0aWMgdm9pZCBibGtfYWxsb2Moc3Ry
dWN0IFhlbkRldmljZSAqeGVuZGV2KQo+ID4gICAgICBpZiAoeGVuX21vZGUgIT0gWEVOX0VNVUxB
VEUpIHsKPiA+ICAgICAgICAgIGJhdGNoX21hcHMgPSAxOwo+ID4gICAgICB9Cj4gPiAtICAgIGlm
ICh4ZW5nbnR0YWJfc2V0X21heF9ncmFudHMoeGVuZGV2LT5nbnR0YWJkZXYsCj4gPiAtICAgICAg
ICAgICAgTUFYX0dSQU5UUyhtYXhfcmVxdWVzdHMsCj4gQkxLSUZfTUFYX1NFR01FTlRTX1BFUl9S
RVFVRVNUKSkgPCAwKSB7Cj4gPiAtICAgICAgICB4ZW5fcHZfcHJpbnRmKHhlbmRldiwgMCwgInhl
bmdudHRhYl9zZXRfbWF4X2dyYW50cyBmYWlsZWQ6ICVzXG4iLAo+ID4gLSAgICAgICAgICAgICAg
ICAgICAgICBzdHJlcnJvcihlcnJubykpOwo+ID4gLSAgICB9Cj4gPiAgfQo+ID4KPiA+ICBzdGF0
aWMgdm9pZCBibGtfcGFyc2VfZGlzY2FyZChzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYpCj4gPiBA
QCAtMTAzNyw2ICsxMDI1LDkgQEAgc3RhdGljIGludCBibGtfaW5pdChzdHJ1Y3QgWGVuRGV2aWNl
ICp4ZW5kZXYpCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAhYmxrZGV2LT5mZWF0dXJl
X2dyYW50X2NvcHkpOwo+ID4gICAgICB4ZW5zdG9yZV93cml0ZV9iZV9pbnQoJmJsa2Rldi0+eGVu
ZGV2LCAiaW5mbyIsIGluZm8pOwo+ID4KPiA+ICsgICAgeGVuc3RvcmVfd3JpdGVfYmVfaW50KCZi
bGtkZXYtPnhlbmRldiwgIm1heC1yaW5nLXBhZ2Utb3JkZXIiLAo+ID4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgTUFYX1JJTkdfUEFHRV9PUkRFUik7Cj4gPiArCj4gPiAgICAgIGJsa19wYXJz
ZV9kaXNjYXJkKGJsa2Rldik7Cj4gPgo+ID4gICAgICBnX2ZyZWUoZGlyZWN0aW9zYWZlKTsKPiA+
IEBAIC0xMDU4LDEyICsxMDQ5LDI1IEBAIG91dF9lcnJvcjoKPiA+ICAgICAgcmV0dXJuIC0xOwo+
ID4gIH0KPiA+Cj4gPiArLyoKPiA+ICsgKiBXZSBuZWVkIHRvIGFjY291bnQgZm9yIHRoZSBncmFu
dCBhbGxvY2F0aW9ucyByZXF1aXJpbmcgY29udGlndW91cwo+ID4gKyAqIGNodW5rczsgdGhlIHdv
cnN0IGNhc2UgbnVtYmVyIHdvdWxkIGJlCj4gPiArICogICAgIG1heF9yZXEgKiBtYXhfc2VnICsg
KG1heF9yZXEgLSAxKSAqIChtYXhfc2VnIC0gMSkgKyAxLAo+ID4gKyAqIGJ1dCBpbiBvcmRlciB0
byBrZWVwIHRoaW5ncyBzaW1wbGUganVzdCB1c2UKPiA+ICsgKiAgICAgMiAqIG1heF9yZXEgKiBt
YXhfc2VnLgo+ID4gKyAqLwo+ID4gKyNkZWZpbmUgTUFYX0dSQU5UUyhtYXhfcmVxLCBtYXhfc2Vn
KSAoMiAqIChtYXhfcmVxKSAqIChtYXhfc2VnKSkKPiA+ICsKPiA+ICBzdGF0aWMgaW50IGJsa19j
b25uZWN0KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKPiA+ICB7Cj4gPiAgICAgIHN0cnVjdCBY
ZW5CbGtEZXYgKmJsa2RldiA9IGNvbnRhaW5lcl9vZih4ZW5kZXYsIHN0cnVjdCBYZW5CbGtEZXYs
Cj4geGVuZGV2KTsKPiA+ICAgICAgaW50IHBlcnMsIGluZGV4LCBxZmxhZ3M7Cj4gPiAgICAgIGJv
b2wgcmVhZG9ubHkgPSB0cnVlOwo+ID4gICAgICBib29sIHdyaXRldGhyb3VnaCA9IHRydWU7Cj4g
PiArICAgIGludCBvcmRlciwgcmluZ19yZWY7Cj4gPiArICAgIHVuc2lnbmVkIGludCByaW5nX3Np
emUsIG1heF9ncmFudHM7Cj4gPiArICAgIHVuc2lnbmVkIGludCBpOwo+ID4gKyAgICB1aW50MzJf
dCAqZG9taWRzOwo+ID4KPiA+ICAgICAgLyogcmVhZC1vbmx5ID8gKi8KPiA+ICAgICAgaWYgKGJs
a2Rldi0+ZGlyZWN0aW9zYWZlKSB7Cj4gPiBAQCAtMTEzOCw5ICsxMTQyLDM5IEBAIHN0YXRpYyBp
bnQgYmxrX2Nvbm5lY3Qoc3RydWN0IFhlbkRldmljZQo+ICp4ZW5kZXYpCj4gPiAgICAgIHhlbnN0
b3JlX3dyaXRlX2JlX2ludDY0KCZibGtkZXYtPnhlbmRldiwgInNlY3RvcnMiLAo+ID4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibGtkZXYtPmZpbGVfc2l6ZSAvIGJsa2Rldi0+ZmlsZV9i
bGspOwo+ID4KPiA+IC0gICAgaWYgKHhlbnN0b3JlX3JlYWRfZmVfaW50KCZibGtkZXYtPnhlbmRl
diwgInJpbmctcmVmIiwgJmJsa2Rldi0KPiA+cmluZ19yZWYpID09IC0xKSB7Cj4gPiArICAgIGlm
ICh4ZW5zdG9yZV9yZWFkX2ZlX2ludCgmYmxrZGV2LT54ZW5kZXYsICJyaW5nLXBhZ2Utb3JkZXIi
LAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJm9yZGVyKSA9PSAtMSkgewo+ID4g
KyAgICAgICAgYmxrZGV2LT5ucl9yaW5nX3JlZiA9IDE7Cj4gPiArCj4gPiArICAgICAgICBpZiAo
eGVuc3RvcmVfcmVhZF9mZV9pbnQoJmJsa2Rldi0+eGVuZGV2LCAicmluZy1yZWYiLAo+ID4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZyaW5nX3JlZikgPT0gLTEpIHsKPiA+ICsg
ICAgICAgICAgICByZXR1cm4gLTE7Cj4gPiArICAgICAgICB9Cj4gPiArICAgICAgICBibGtkZXYt
PnJpbmdfcmVmWzBdID0gcmluZ19yZWY7Cj4gPiArCj4gPiArICAgIH0gZWxzZSBpZiAob3JkZXIg
Pj0gMCAmJiBvcmRlciA8PSBNQVhfUklOR19QQUdFX09SREVSKSB7Cj4gPiArICAgICAgICBibGtk
ZXYtPm5yX3JpbmdfcmVmID0gMSA8PCBvcmRlcjsKPiA+ICsKPiA+ICsgICAgICAgIGZvciAoaSA9
IDA7IGkgPCBibGtkZXYtPm5yX3JpbmdfcmVmOyBpKyspIHsKPiA+ICsgICAgICAgICAgICBjaGFy
ICprZXk7Cj4gPiArCj4gPiArICAgICAgICAgICAga2V5ID0gZ19zdHJkdXBfcHJpbnRmKCJyaW5n
LXJlZiV1IiwgaSk7Cj4gPiArICAgICAgICAgICAgaWYgKCFrZXkpIHsKPiA+ICsgICAgICAgICAg
ICAgICAgcmV0dXJuIC0xOwo+ID4gKyAgICAgICAgICAgIH0KPiA+ICsKPiA+ICsgICAgICAgICAg
ICBpZiAoeGVuc3RvcmVfcmVhZF9mZV9pbnQoJmJsa2Rldi0+eGVuZGV2LCBrZXksCj4gPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZyaW5nX3JlZikgPT0gLTEpIHsKPiAK
PiBpdCBsb29rcyBsaWtlIHdlIGFyZSBsZWFraW5nIGtleS4KPiAKCkluZGVlZCBpdCBkb2VzLiBH
b29kIHNwb3QuCgo+IAo+ID4gKyAgICAgICAgICAgICAgICByZXR1cm4gLTE7Cj4gPiArICAgICAg
ICAgICAgfQo+ID4gKyAgICAgICAgICAgIGJsa2Rldi0+cmluZ19yZWZbaV0gPSByaW5nX3JlZjsK
PiA+ICsKPiA+ICsgICAgICAgICAgICBnX2ZyZWUoa2V5KTsKPiA+ICsgICAgICAgIH0KPiA+ICsg
ICAgfSBlbHNlIHsKPiA+ICAgICAgICAgIHJldHVybiAtMTsKPiAKPiBJIHdvdWxkIGxpa2UgdG8g
cHJpbnQgd2FybmluZyBpZiB0aGUgcmVxdWVzdGVkIHJpbmcgc2l6ZSBleGNlZWRzIG91cgo+IGxp
bWl0Lgo+IAoKU3VyZS4gVGhhdCdzIGEgZ29vZCBpZGVhLgoKQ2hlZXJzLAoKICBQYXVsCgo+IAo+
ID4gICAgICB9Cj4gPiArCj4gPiAgICAgIGlmICh4ZW5zdG9yZV9yZWFkX2ZlX2ludCgmYmxrZGV2
LT54ZW5kZXYsICJldmVudC1jaGFubmVsIiwKPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICZibGtkZXYtPnhlbmRldi5yZW1vdGVfcG9ydCkgPT0gLTEpIHsKPiA+ICAgICAgICAgIHJl
dHVybiAtMTsKPiA+IEBAIC0xMTYzLDQxICsxMTk3LDg1IEBAIHN0YXRpYyBpbnQgYmxrX2Nvbm5l
Y3Qoc3RydWN0IFhlbkRldmljZQo+ICp4ZW5kZXYpCj4gPiAgICAgICAgICBibGtkZXYtPnByb3Rv
Y29sID0gQkxLSUZfUFJPVE9DT0xfTkFUSVZFOwo+ID4gICAgICB9Cj4gPgo+ID4gLSAgICBibGtk
ZXYtPnNyaW5nID0geGVuZ250dGFiX21hcF9ncmFudF9yZWYoYmxrZGV2LT54ZW5kZXYuZ250dGFi
ZGV2LAo+ID4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxr
ZGV2LT54ZW5kZXYuZG9tLAo+ID4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxrZGV2LT5yaW5nX3JlZiwKPiA+IC0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFBST1RfUkVBRCB8IFBST1RfV1JJVEUpOwo+ID4gKyAgICByaW5n
X3NpemUgPSBYQ19QQUdFX1NJWkUgKiBibGtkZXYtPm5yX3JpbmdfcmVmOwo+ID4gKyAgICBzd2l0
Y2ggKGJsa2Rldi0+cHJvdG9jb2wpIHsKPiA+ICsgICAgY2FzZSBCTEtJRl9QUk9UT0NPTF9OQVRJ
VkU6Cj4gPiArICAgIHsKPiA+ICsgICAgICAgIGJsa2Rldi0+bWF4X3JlcXVlc3RzID0gX19DT05T
VF9SSU5HX1NJWkUoYmxraWYsIHJpbmdfc2l6ZSk7Cj4gPiArICAgICAgICBicmVhazsKPiA+ICsg
ICAgfQo+ID4gKyAgICBjYXNlIEJMS0lGX1BST1RPQ09MX1g4Nl8zMjoKPiA+ICsgICAgewo+ID4g
KyAgICAgICAgYmxrZGV2LT5tYXhfcmVxdWVzdHMgPSBfX0NPTlNUX1JJTkdfU0laRShibGtpZl94
ODZfMzIsCj4gcmluZ19zaXplKTsKPiA+ICsgICAgICAgIGJyZWFrOwo+ID4gKyAgICB9Cj4gPiAr
ICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfWDg2XzY0Ogo+ID4gKyAgICB7Cj4gPiArICAgICAgICBi
bGtkZXYtPm1heF9yZXF1ZXN0cyA9IF9fQ09OU1RfUklOR19TSVpFKGJsa2lmX3g4Nl82NCwKPiBy
aW5nX3NpemUpOwo+ID4gKyAgICAgICAgYnJlYWs7Cj4gPiArICAgIH0KPiA+ICsgICAgZGVmYXVs
dDoKPiA+ICsgICAgICAgIHJldHVybiAtMTsKPiA+ICsgICAgfQo+ID4gKwo+ID4gKyAgICAvKiBD
YWxjdWxhdGUgdGhlIG1heGltdW0gbnVtYmVyIG9mIGdyYW50cyBuZWVkZWQgYnkgaW9yZXFzICov
Cj4gPiArICAgIG1heF9ncmFudHMgPSBNQVhfR1JBTlRTKGJsa2Rldi0+bWF4X3JlcXVlc3RzLAo+
ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBCTEtJRl9NQVhfU0VHTUVOVFNfUEVSX1JF
UVVFU1QpOwo+ID4gKyAgICAvKiBBZGQgb24gdGhlIG51bWJlciBuZWVkZWQgZm9yIHRoZSByaW5n
IHBhZ2VzICovCj4gPiArICAgIG1heF9ncmFudHMgKz0gYmxrZGV2LT5ucl9yaW5nX3JlZjsKPiA+
ICsKPiA+ICsgICAgaWYgKHhlbmdudHRhYl9zZXRfbWF4X2dyYW50cyhibGtkZXYtPnhlbmRldi5n
bnR0YWJkZXYsCj4gbWF4X2dyYW50cykpIHsKPiA+ICsgICAgICAgIHhlbl9wdl9wcmludGYoeGVu
ZGV2LCAwLCAieGVuZ250dGFiX3NldF9tYXhfZ3JhbnRzIGZhaWxlZDogJXNcbiIsCj4gPiArICAg
ICAgICAgICAgICAgICAgICAgIHN0cmVycm9yKGVycm5vKSk7Cj4gPiArICAgICAgICByZXR1cm4g
LTE7Cj4gPiArICAgIH0KPiA+ICsKPiA+ICsgICAgZG9taWRzID0gZ19tYWxsb2MwX24oYmxrZGV2
LT5ucl9yaW5nX3JlZiwgc2l6ZW9mKHVpbnQzMl90KSk7Cj4gPiArICAgIGZvciAoaSA9IDA7IGkg
PCBibGtkZXYtPm5yX3JpbmdfcmVmOyBpKyspIHsKPiA+ICsgICAgICAgIGRvbWlkc1tpXSA9IGJs
a2Rldi0+eGVuZGV2LmRvbTsKPiA+ICsgICAgfQo+ID4gKwo+ID4gKyAgICBibGtkZXYtPnNyaW5n
ID0geGVuZ250dGFiX21hcF9ncmFudF9yZWZzKGJsa2Rldi0KPiA+eGVuZGV2LmdudHRhYmRldiwK
PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibGtkZXYt
Pm5yX3JpbmdfcmVmLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGRvbWlkcywKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibGtkZXYtPnJpbmdfcmVmLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFBST1RfUkVBRCB8IFBST1RfV1JJVEUpOwo+ID4gKwo+ID4gKyAg
ICBnX2ZyZWUoZG9taWRzKTsKPiA+ICsKPiA+ICAgICAgaWYgKCFibGtkZXYtPnNyaW5nKSB7Cj4g
PiAgICAgICAgICByZXR1cm4gLTE7Cj4gPiAgICAgIH0KPiA+ICsKPiA+ICAgICAgYmxrZGV2LT5j
bnRfbWFwKys7Cj4gPgo+ID4gICAgICBzd2l0Y2ggKGJsa2Rldi0+cHJvdG9jb2wpIHsKPiA+ICAg
ICAgY2FzZSBCTEtJRl9QUk9UT0NPTF9OQVRJVkU6Cj4gPiAgICAgIHsKPiA+ICAgICAgICAgIGJs
a2lmX3NyaW5nX3QgKnNyaW5nX25hdGl2ZSA9IGJsa2Rldi0+c3Jpbmc7Cj4gPiAtICAgICAgICBC
QUNLX1JJTkdfSU5JVCgmYmxrZGV2LT5yaW5ncy5uYXRpdmUsIHNyaW5nX25hdGl2ZSwKPiBYQ19Q
QUdFX1NJWkUpOwo+ID4gKyAgICAgICAgQkFDS19SSU5HX0lOSVQoJmJsa2Rldi0+cmluZ3MubmF0
aXZlLCBzcmluZ19uYXRpdmUsIHJpbmdfc2l6ZSk7Cj4gPiAgICAgICAgICBicmVhazsKPiA+ICAg
ICAgfQo+ID4gICAgICBjYXNlIEJMS0lGX1BST1RPQ09MX1g4Nl8zMjoKPiA+ICAgICAgewo+ID4g
ICAgICAgICAgYmxraWZfeDg2XzMyX3NyaW5nX3QgKnNyaW5nX3g4Nl8zMiA9IGJsa2Rldi0+c3Jp
bmc7Cj4gPgo+ID4gLSAgICAgICAgQkFDS19SSU5HX0lOSVQoJmJsa2Rldi0+cmluZ3MueDg2XzMy
X3BhcnQsIHNyaW5nX3g4Nl8zMiwKPiBYQ19QQUdFX1NJWkUpOwo+ID4gKyAgICAgICAgQkFDS19S
SU5HX0lOSVQoJmJsa2Rldi0+cmluZ3MueDg2XzMyX3BhcnQsIHNyaW5nX3g4Nl8zMiwKPiByaW5n
X3NpemUpOwo+ID4gICAgICAgICAgYnJlYWs7Cj4gPiAgICAgIH0KPiA+ICAgICAgY2FzZSBCTEtJ
Rl9QUk9UT0NPTF9YODZfNjQ6Cj4gPiAgICAgIHsKPiA+ICAgICAgICAgIGJsa2lmX3g4Nl82NF9z
cmluZ190ICpzcmluZ194ODZfNjQgPSBibGtkZXYtPnNyaW5nOwo+ID4KPiA+IC0gICAgICAgIEJB
Q0tfUklOR19JTklUKCZibGtkZXYtPnJpbmdzLng4Nl82NF9wYXJ0LCBzcmluZ194ODZfNjQsCj4g
WENfUEFHRV9TSVpFKTsKPiA+ICsgICAgICAgIEJBQ0tfUklOR19JTklUKCZibGtkZXYtPnJpbmdz
Lng4Nl82NF9wYXJ0LCBzcmluZ194ODZfNjQsCj4gcmluZ19zaXplKTsKPiA+ICAgICAgICAgIGJy
ZWFrOwo+ID4gICAgICB9Cj4gPiAgICAgIH0KPiA+Cj4gPiAgICAgIGlmIChibGtkZXYtPmZlYXR1
cmVfcGVyc2lzdGVudCkgewo+ID4gICAgICAgICAgLyogSW5pdCBwZXJzaXN0ZW50IGdyYW50cyAq
Lwo+ID4gLSAgICAgICAgYmxrZGV2LT5tYXhfZ3JhbnRzID0gbWF4X3JlcXVlc3RzICoKPiBCTEtJ
Rl9NQVhfU0VHTUVOVFNfUEVSX1JFUVVFU1Q7Cj4gPiArICAgICAgICBibGtkZXYtPm1heF9ncmFu
dHMgPSBibGtkZXYtPm1heF9yZXF1ZXN0cyAqCj4gPiArICAgICAgICAgICAgQkxLSUZfTUFYX1NF
R01FTlRTX1BFUl9SRVFVRVNUOwo+ID4gICAgICAgICAgYmxrZGV2LT5wZXJzaXN0ZW50X2dudHMg
PQo+IGdfdHJlZV9uZXdfZnVsbCgoR0NvbXBhcmVEYXRhRnVuYylpbnRfY21wLAo+ID4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwsIE5VTEwsCj4gPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmF0Y2hfbWFwcyA/
Cj4gPiBAQCAtMTIwOSw5ICsxMjg3LDkgQEAgc3RhdGljIGludCBibGtfY29ubmVjdChzdHJ1Y3Qg
WGVuRGV2aWNlICp4ZW5kZXYpCj4gPgo+ID4gICAgICB4ZW5fYmVfYmluZF9ldnRjaG4oJmJsa2Rl
di0+eGVuZGV2KTsKPiA+Cj4gPiAtICAgIHhlbl9wdl9wcmludGYoJmJsa2Rldi0+eGVuZGV2LCAx
LCAib2s6IHByb3RvICVzLCByaW5nLXJlZiAlZCwgIgo+ID4gKyAgICB4ZW5fcHZfcHJpbnRmKCZi
bGtkZXYtPnhlbmRldiwgMSwgIm9rOiBwcm90byAlcywgbnItcmluZy1yZWYgJXUsICIKPiA+ICAg
ICAgICAgICAgICAgICAgICAicmVtb3RlIHBvcnQgJWQsIGxvY2FsIHBvcnQgJWRcbiIsCj4gPiAt
ICAgICAgICAgICAgICAgICAgYmxrZGV2LT54ZW5kZXYucHJvdG9jb2wsIGJsa2Rldi0+cmluZ19y
ZWYsCj4gPiArICAgICAgICAgICAgICAgICAgYmxrZGV2LT54ZW5kZXYucHJvdG9jb2wsIGJsa2Rl
di0+bnJfcmluZ19yZWYsCj4gPiAgICAgICAgICAgICAgICAgICAgYmxrZGV2LT54ZW5kZXYucmVt
b3RlX3BvcnQsIGJsa2Rldi0+eGVuZGV2LmxvY2FsX3BvcnQpOwo+ID4gICAgICByZXR1cm4gMDsK
PiA+ICB9Cj4gPiBAQCAtMTIyOCw3ICsxMzA2LDggQEAgc3RhdGljIHZvaWQgYmxrX2Rpc2Nvbm5l
Y3Qoc3RydWN0IFhlbkRldmljZQo+ICp4ZW5kZXYpCj4gPiAgICAgIHhlbl9wdl91bmJpbmRfZXZ0
Y2huKCZibGtkZXYtPnhlbmRldik7Cj4gPgo+ID4gICAgICBpZiAoYmxrZGV2LT5zcmluZykgewo+
ID4gLSAgICAgICAgeGVuZ250dGFiX3VubWFwKGJsa2Rldi0+eGVuZGV2LmdudHRhYmRldiwgYmxr
ZGV2LT5zcmluZywgMSk7Cj4gPiArICAgICAgICB4ZW5nbnR0YWJfdW5tYXAoYmxrZGV2LT54ZW5k
ZXYuZ250dGFiZGV2LCBibGtkZXYtPnNyaW5nLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAg
IGJsa2Rldi0+bnJfcmluZ19yZWYpOwo+ID4gICAgICAgICAgYmxrZGV2LT5jbnRfbWFwLS07Cj4g
PiAgICAgICAgICBibGtkZXYtPnNyaW5nID0gTlVMTDsKPiA+ICAgICAgfQo+ID4gLS0KPiA+IDIu
MTEuMAo+ID4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 21 10:46:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 10:46:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNd9q-0008D2-Ea; Wed, 21 Jun 2017 10:46:46 +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 1dNd9p-0008Cw-No
 for xen-devel@lists.xen.org; Wed, 21 Jun 2017 10:46:45 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 11/F2-26749-49E4A495; Wed, 21 Jun 2017 10:46:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKLMWRWlGSWpSXmKPExsVywNykQneKn1e
 kwebX4hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8acpdsYC5bzVRxeepexgXETdxcjJ4eQwDRG
 iXVfBUFsCQFeiSPLZrBC2P4SZ051MEHUlEvMPrSTBcRmE1CWuPi1lw3EFhGQlrj2+TJjFyMXB
 7PAVEaJ9xcOAjkcHMICoRIzbyqC1LAIqEo0v9oFNodXwEnixcRT7BDzFSSmPHzPPIGRewEjwy
 pGjeLUorLUIl1DS72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjEDv1jMwMO5g/H3
 c7xCjJAeTkihvubdXpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3s++QDnBotT01Iq0zBxgmMGk
 JTh4lER417gCpXmLCxJzizPTIVKnGBWlxHkrQPoEQBIZpXlwbbDQvsQoKyXMy8jAwCDEU5Bal
 JtZgir/ilGcg1FJmPcSyBSezLwSuOmvgBYzAS1+ccQDZHFJIkJKqoGxfQbrg1p3Di+TsEP67y
 6x/Dl8el73lj9eZ79wdF1Jinr3dMbCv6Jzd6/zP/gg6Mq5/ImnIvdm+lyv4jjE9e+X9I2Nn3v
 ElOee1CiYoXizX/Z/s30s29o/G1OcLG92G+x6c8Nqz0+1G9uMb4hFHXG34Izj7duvtHFBhJ36
 rE16y1U/SD1jVOKMVmIpzkg01GIuKk4EANg0ahpoAgAA
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1498042001!75813067!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34282 invoked from network); 21 Jun 2017 10:46:43 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Jun 2017 10:46:43 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 21 Jun 2017 03:46:40 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.39,368,1493708400"; d="scan'208";a="983457707"
Received: from skl-2s3.sh.intel.com ([10.239.48.12])
 by orsmga003.jf.intel.com with ESMTP; 21 Jun 2017 03:46:39 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xen.org
Date: Wed, 21 Jun 2017 18:47:12 +0800
Message-Id: <1498042032-18904-1-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.8.3.1
Cc: Kevin Tian <kevin.tian@intel.com>,
 Crawford Eric R <Eric.R.Crawford@intel.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v2] VT-d: fix VF of RC integrated endpoint
	matched to wrong VT-d unit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHByb2JsZW0gaXMgYSBWRiBvZiBSQyBpbnRlZ3JhdGVkIFBGIChlLmcuIFBGJ3MgQkRGIGlz
IDAwOjAyLjApLAp3ZSB3b3VsZCB3cm9uZ2x5IHVzZSAwMDowMC4wIHRvIHNlYXJjaCBWVC1kIHVu
aXQuCgpUbyBzZWFyY2ggVlQtZCB1bml0IGZvciBhIFZGLCB0aGUgQkRGIG9mIHRoZSBQRiBpcyB1
c2VkLiBBbmQgSWYgdGhlClBGIGlzIGFuIEV4dGVuZGVkIEZ1bmN0aW9uLCB0aGUgQkRGIG9mIG9u
ZSB0cmFkaXRpb25hbCBmdW5jdGlvbiBpcwp1c2VkLiAgVGhlIGZvbGxvd2luZyBsaW5lIChmcm9t
IGFjcGlfZmluZF9tYXRjaGVkX2RyaGRfdW5pdCgpKToKICAgIGRldmZuID0gUENJX1NMT1QocGRl
di0+aW5mby5waHlzZm4uZGV2Zm4pID8gMCA6IHBkZXYtPmluZm8ucGh5c2ZuLmRldmZuOwpzZXRz
ICdkZXZmbicgdG8gMCBpZiBQRidzIGRldmZuID4gNy4gQXBwYXJlbnRseSwgaXQgdHJlYXRzIGFs
bApQRnMgd2hpY2ggaGFzIGRldmZuID4gNyBhcyBleHRlbmRlZCBmdW5jdGlvbi4gSG93ZXZlciwg
aXQgaXMgd3JvbmcgZm9yCmEgUkMgaW50ZWdyYXRlZCBQRiwgd2hpY2ggaXMgbm90IEFSSS1jYXBh
YmxlIGJ1dCBtYXkgaGF2ZSBkZXZmbiA+IDcuCgpUaGlzIHBhdGNoIGRpcmVjdGx5IGxvb2tzIHVw
IHRoZSAnaXNfZXh0Zm4nIGZpZWxkIG9mIFBGJ3Mgc3RydWN0IHBjaV9kZXYKdG8gZGVjaWRlIHdo
ZXRoZXIgdGhlIFBGIGlzIGEgZXh0ZW5kZWQgZnVuY3Rpb24uCgpSZXBvcnRlZC1ieTogQ3Jhd2Zv
cmQgRXJpYyBSIDxFcmljLlIuQ3Jhd2ZvcmRAaW50ZWwuY29tPgpTaWduZWQtb2ZmLWJ5OiBDaGFv
IEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0
ZC9kbWFyLmMgfCAxMiArKysrKysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCAxMSBpbnNlcnRpb25z
KCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
dnRkL2RtYXIuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9kbWFyLmMKaW5kZXggODIw
NDBkZC4uM2JhMzNjNyAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2Rt
YXIuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZG1hci5jCkBAIC0yMTgsOCAr
MjE4LDE4IEBAIHN0cnVjdCBhY3BpX2RyaGRfdW5pdCAqYWNwaV9maW5kX21hdGNoZWRfZHJoZF91
bml0KGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2KQogICAgIH0KICAgICBlbHNlIGlmICggcGRl
di0+aW5mby5pc192aXJ0Zm4gKQogICAgIHsKKyAgICAgICAgc3RydWN0IHBjaV9kZXYgKnBoeXNm
bjsKKwogICAgICAgICBidXMgPSBwZGV2LT5pbmZvLnBoeXNmbi5idXM7Ci0gICAgICAgIGRldmZu
ID0gUENJX1NMT1QocGRldi0+aW5mby5waHlzZm4uZGV2Zm4pID8gMCA6IHBkZXYtPmluZm8ucGh5
c2ZuLmRldmZuOworICAgICAgICAvKgorICAgICAgICAgKiBVc2UgMCBhcyAnZGV2Zm4nIHRvIHNl
YXJjaCBWVC1kIHVuaXQgd2hlbiB0aGUgcGh5c2ljYWwgZnVuY3Rpb24KKyAgICAgICAgICogaXMg
YW4gRXh0ZW5kZWQgRnVuY3Rpb24uCisgICAgICAgICAqLworICAgICAgICBwY2lkZXZzX2xvY2so
KTsKKyAgICAgICAgcGh5c2ZuID0gcGNpX2dldF9wZGV2KHBkZXYtPnNlZywgYnVzLCBwZGV2LT5p
bmZvLnBoeXNmbi5kZXZmbik7CisgICAgICAgIHBjaWRldnNfdW5sb2NrKCk7CisgICAgICAgIEFT
U0VSVChwaHlzZm4pOworICAgICAgICBkZXZmbiA9IHBoeXNmbi0+aW5mby5pc19leHRmbiA/IDAg
OiBwZGV2LT5pbmZvLnBoeXNmbi5kZXZmbjsKICAgICB9CiAgICAgZWxzZQogICAgIHsKLS0gCjEu
OC4zLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 21 10:50:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 10: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 1dNdDh-0000QO-1d; Wed, 21 Jun 2017 10: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 <bp@alien8.de>) id 1dNdDf-0000QI-Uy
 for xen-devel@lists.xen.org; Wed, 21 Jun 2017 10:50:44 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 8C/B7-02006-38F4A495; Wed, 21 Jun 2017 10:50:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXCytl5VLfJ3yv
 SYNFFBYslHxezODB6HN39mymAMYo1My8pvyKBNeP/j8msBd+FKpoXaTQwNvN3MXJwSAjoSrzp
 0+li5OIQEtjKKLFr4SIWCOc+k8SEp13sXYycHCwCqhJb3v9iA7HZBFQklp65xQRiiwhoSbQtu
 A3WwCwwlUPi2tnnLCAJBoE4icPfPoE1CwuES7z+3s0IYvMKmEpc3toFtaGNUWLP5GtQCUGJkz
 OfgDUzC6hL/Jl3iRnkPGYBaYnl/zhAwpwCnhJN77eBlYgCHdG5dA7LBEaBWUi6ZyHpnoXQvYC
 ReRWjRnFqUVlqka6hhV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmBwMgDBDsam
 7Z6HGCU5mJREecu9vSKF+JLyUyozEosz4otKc1KLDzHKcHAoSfB+9gXKCRalpqdWpGXmAOMEJ
 i3BwaMkwrvGFSjNW1yQmFucmQ6ROsWoKCXO2+gHlBAASWSU5sG1wWLzEqOslDAvI9AhQjwFqU
 W5mSWo8q8YxTkYlYR5L4Fs58nMK4Gb/gpoMRPQ4hdHPEAWlyQipKQaGOUUM0NPrvisvpd5O++
 96Xv+N+z4+/HBqdMK5+90l9w+VlW0V22/c4prriBz2mPJWd+XfAktnvSWa0Pxa37l2EWhl6bf
 SpzkYeTfWCLhtPJi6vnnedd+ym1VmH5DRLld+2YQ0/0AlSMVB2tnu1SZFZa9DKybuuPmvwX95
 8qmc58w8Wv/LmZ+nkOJpTgj0VCLuag4EQAAf45EyAIAAA==
X-Env-Sender: bp@alien8.de
X-Msg-Ref: server-16.tower-206.messagelabs.com!1498042242!88519762!1
X-Originating-IP: [5.9.137.197]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22532 invoked from network); 21 Jun 2017 10:50:42 -0000
Received: from mail.skyhub.de (HELO mail.skyhub.de) (5.9.137.197)
 by server-16.tower-206.messagelabs.com with SMTP; 21 Jun 2017 10:50:42 -0000
X-Virus-Scanned: Nedap ESD1 at mail.skyhub.de
Received: from mail.skyhub.de ([127.0.0.1])
 by localhost (blast.alien8.de [127.0.0.1]) (amavisd-new, port 10026)
 with ESMTP id gVtdi9d09AVu; Wed, 21 Jun 2017 12:50:42 +0200 (CEST)
Received: from pd.tnic (p2003008C2F22E10028A62DEB9753502D.dip0.t-ipconnect.de
 [IPv6:2003:8c:2f22:e100:28a6:2deb:9753:502d])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mail.skyhub.de (SuperMail on ZX Spectrum 128k) with ESMTPSA id B602C1EC090B;
 Wed, 21 Jun 2017 12:50:41 +0200 (CEST)
Date: Wed, 21 Jun 2017 12:50:26 +0200
From: Borislav Petkov <bp@alien8.de>
To: Tom Lendacky <thomas.lendacky@amd.com>
Message-ID: <20170621105026.lcbtkklaenyi2wqe@pd.tnic>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
 <20170616185435.18967.26665.stgit@tlendack-t1.amdoffice.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170616185435.18967.26665.stgit@tlendack-t1.amdoffice.net>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: linux-efi@vger.kernel.org, Brijesh Singh <brijesh.singh@amd.com>,
 Toshimitsu Kani <toshi.kani@hpe.com>, linux-doc@vger.kernel.org,
 Matt Fleming <matt@codeblueprint.co.uk>, x86@kernel.org, linux-mm@kvack.org,
 Radim =?utf-8?B?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Larry Woodman <lwoodman@redhat.com>, linux-arch@vger.kernel.org,
 kvm@vger.kernel.org, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 kasan-dev@googlegroups.com, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Andy Lutomirski <luto@kernel.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Dmitry Vyukov <dvyukov@google.com>, Juergen Gross <jgross@suse.com>,
 kexec@lists.infradead.org, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org, iommu@lists.linux-foundation.org,
 Thomas Gleixner <tglx@linutronix.de>, Paolo Bonzini <pbonzini@redhat.com>
Subject: Re: [Xen-devel] [PATCH v7 25/36] swiotlb: Add warnings for use of
 bounce buffers with SME
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBKdW4gMTYsIDIwMTcgYXQgMDE6NTQ6MzZQTSAtMDUwMCwgVG9tIExlbmRhY2t5IHdy
b3RlOgo+IEFkZCB3YXJuaW5ncyB0byBsZXQgdGhlIHVzZXIga25vdyB3aGVuIGJvdW5jZSBidWZm
ZXJzIGFyZSBiZWluZyB1c2VkIGZvcgo+IERNQSB3aGVuIFNNRSBpcyBhY3RpdmUuICBTaW5jZSB0
aGUgYm91bmNlIGJ1ZmZlcnMgYXJlIG5vdCBpbiBlbmNyeXB0ZWQKPiBtZW1vcnksIHRoZXNlIG5v
dGlmaWNhdGlvbnMgYXJlIHRvIGFsbG93IHRoZSB1c2VyIHRvIGRldGVybWluZSBzb21lCj4gYXBw
cm9wcmlhdGUgYWN0aW9uIC0gaWYgbmVjZXNzYXJ5LiAgQWN0aW9ucyBjYW4gcmFuZ2UgZnJvbSB1
dGlsaXppbmcgYW4KPiBJT01NVSwgcmVwbGFjaW5nIHRoZSBkZXZpY2Ugd2l0aCBhbm90aGVyIGRl
dmljZSB0aGF0IGNhbiBzdXBwb3J0IDY0LWJpdAo+IERNQSwgaWdub3JpbmcgdGhlIG1lc3NhZ2Ug
aWYgdGhlIGRldmljZSBpc24ndCB1c2VkIG11Y2gsIGV0Yy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBU
b20gTGVuZGFja3kgPHRob21hcy5sZW5kYWNreUBhbWQuY29tPgo+IC0tLQo+ICBpbmNsdWRlL2xp
bnV4L2RtYS1tYXBwaW5nLmggfCAgIDExICsrKysrKysrKysrCj4gIGluY2x1ZGUvbGludXgvbWVt
X2VuY3J5cHQuaCB8ICAgIDggKysrKysrKysKPiAgbGliL3N3aW90bGIuYyAgICAgICAgICAgICAg
IHwgICAgMyArKysKPiAgMyBmaWxlcyBjaGFuZ2VkLCAyMiBpbnNlcnRpb25zKCspCj4gCj4gZGlm
ZiAtLWdpdCBhL2luY2x1ZGUvbGludXgvZG1hLW1hcHBpbmcuaCBiL2luY2x1ZGUvbGludXgvZG1h
LW1hcHBpbmcuaAo+IGluZGV4IDRmM2VlY2UuLmVlMjMwN2UgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVk
ZS9saW51eC9kbWEtbWFwcGluZy5oCj4gKysrIGIvaW5jbHVkZS9saW51eC9kbWEtbWFwcGluZy5o
Cj4gQEAgLTEwLDYgKzEwLDcgQEAKPiAgI2luY2x1ZGUgPGxpbnV4L3NjYXR0ZXJsaXN0Lmg+Cj4g
ICNpbmNsdWRlIDxsaW51eC9rbWVtY2hlY2suaD4KPiAgI2luY2x1ZGUgPGxpbnV4L2J1Zy5oPgo+
ICsjaW5jbHVkZSA8bGludXgvbWVtX2VuY3J5cHQuaD4KPiAgCj4gIC8qKgo+ICAgKiBMaXN0IG9m
IHBvc3NpYmxlIGF0dHJpYnV0ZXMgYXNzb2NpYXRlZCB3aXRoIGEgRE1BIG1hcHBpbmcuIFRoZSBz
ZW1hbnRpY3MKPiBAQCAtNTc3LDYgKzU3OCwxMSBAQCBzdGF0aWMgaW5saW5lIGludCBkbWFfc2V0
X21hc2soc3RydWN0IGRldmljZSAqZGV2LCB1NjQgbWFzaykKPiAgCj4gIAlpZiAoIWRldi0+ZG1h
X21hc2sgfHwgIWRtYV9zdXBwb3J0ZWQoZGV2LCBtYXNrKSkKPiAgCQlyZXR1cm4gLUVJTzsKPiAr
Cj4gKwkvKiBTaW5jZSBtYXNrIGlzIHVuc2lnbmVkLCB0aGlzIGNhbiBvbmx5IGJlIHRydWUgaWYg
U01FIGlzIGFjdGl2ZSAqLwo+ICsJaWYgKG1hc2sgPCBzbWVfZG1hX21hc2soKSkKPiArCQlkZXZf
d2FybihkZXYsICJTTUUgaXMgYWN0aXZlLCBkZXZpY2Ugd2lsbCByZXF1aXJlIERNQSBib3VuY2Ug
YnVmZmVyc1xuIik7Cj4gKwo+ICAJKmRldi0+ZG1hX21hc2sgPSBtYXNrOwo+ICAJcmV0dXJuIDA7
Cj4gIH0KPiBAQCAtNTk2LDYgKzYwMiwxMSBAQCBzdGF0aWMgaW5saW5lIGludCBkbWFfc2V0X2Nv
aGVyZW50X21hc2soc3RydWN0IGRldmljZSAqZGV2LCB1NjQgbWFzaykKPiAgewo+ICAJaWYgKCFk
bWFfc3VwcG9ydGVkKGRldiwgbWFzaykpCj4gIAkJcmV0dXJuIC1FSU87Cj4gKwo+ICsJLyogU2lu
Y2UgbWFzayBpcyB1bnNpZ25lZCwgdGhpcyBjYW4gb25seSBiZSB0cnVlIGlmIFNNRSBpcyBhY3Rp
dmUgKi8KPiArCWlmIChtYXNrIDwgc21lX2RtYV9tYXNrKCkpCj4gKwkJZGV2X3dhcm4oZGV2LCAi
U01FIGlzIGFjdGl2ZSwgZGV2aWNlIHdpbGwgcmVxdWlyZSBETUEgYm91bmNlIGJ1ZmZlcnNcbiIp
OwoKTG9va3MgdG8gbWUgbGlrZSB0aG9zZSB0d28gY2hlY2tzIGFib3ZlIG5lZWQgdG8gYmUgYToK
CnZvaWQgc21lX2NoZWNrX21hc2soc3RydWN0IGRldmljZSAqZGV2LCB1NjQgbWFzaykKewogICAg
ICAgIGlmICghc21lX21lX21hc2spCiAgICAgICAgICAgICAgICByZXR1cm47CgogICAgICAgIC8q
IFNpbmNlIG1hc2sgaXMgdW5zaWduZWQsIHRoaXMgY2FuIG9ubHkgYmUgdHJ1ZSBpZiBTTUUgaXMg
YWN0aXZlICovCiAgICAgICAgaWYgKG1hc2sgPCAoKCh1NjQpc21lX21lX21hc2sgPDwgMSkgLSAx
KSkKICAgICAgICAgICAgICAgIGRldl93YXJuKGRldiwgIlNNRSBpcyBhY3RpdmUsIGRldmljZSB3
aWxsIHJlcXVpcmUgRE1BIGJvdW5jZSBidWZmZXJzXG4iKTsKfQoKd2hpY2ggZ2V0cyBjYWxsZWQg
YW5kIHNtZV9kbWFfbWFzaygpIGlzIG5vdCByZWFsbHkgbmVlZGVkLgoKLS0gClJlZ2FyZHMvR3J1
c3MsCiAgICBCb3Jpcy4KCkdvb2QgbWFpbGluZyBwcmFjdGljZXMgZm9yIDQwMDogYXZvaWQgdG9w
LXBvc3RpbmcgYW5kIHRyaW0gdGhlIHJlcGx5LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 21 10:50:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 10: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 1dNdDr-0000Rh-8n; Wed, 21 Jun 2017 10:50: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=3382f85e5=roger.pau@citrix.com>)
 id 1dNdDp-0000RN-Fj
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 10:50:53 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 57/65-02955-C8F4A495; Wed, 21 Jun 2017 10:50:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsWyU9JRQrfH3yv
 S4P8WNovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPL/Q9sBf/MKn5dX8HcwDhXt4uRk0NCwE/i
 9tEpTCA2i4CqxJaDUxhBbDYBHYmLc3eygdgiAloSE7ZsBarh4mAWOMQk8bShCywhLFAo8fvZP
 nYQm1fAU2J+20IWkCIhgWdMEqfXz2SGSAhKnJz5hAXEZgaaumD3J6BmDiBbWmL5Pw6QMKeAh8
 SJD6dZQWxRARWJpZdawWwhAUWJ/nkP2CAOTZeY+KyHZQIj/ywkU2chmToLYeoCRuZVjBrFqUV
 lqUW6hoZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBQcgABDsYV/92OsQoycGk
 JMpb7u0VKcSXlJ9SmZFYnBFfVJqTWnyIUYODQ6BvzeoLjFIsefl5qUoSvJ99geoEi1LTUyvSM
 nOAcQJTKsHBoyTCu8YVKM1bXJCYW5yZDpE6xWjJMe3oui9MHBtWrweSd/o2fGESApsnJc7b6A
 fUIADSkFGaBzcOFsuXGGWlhHkZgY4V4ilILcrNLEGVf8UozsGoJMx7CeQqnsy8Eritr4AOYgI
 66MURD5CDShIRUlINjEuuF748fO+65dxVR7k8NxdPbjjwgk3RsaTj9svTgscWeVqePRDwXbnz
 DPfqkNXy6ir2tXd/hm+c7P5xj+KRo+Jbs3xVPNb+eMvNlld0len+TqYinms85kuM//ArHtqv7
 VtwSNnuU8xv/l3y9i5lW2ct/T/d+eIiI73iFcI15twqIrdVOzTuWSuxFGckGmoxFxUnAgBrTh
 c84AIAAA==
X-Env-Sender: prvs=3382f85e5=roger.pau@citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1498042251!101839456!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2298 invoked from network); 21 Jun 2017 10:50:51 -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;
 21 Jun 2017 10:50:51 -0000
X-IronPort-AV: E=Sophos;i="5.39,368,1493683200"; d="scan'208";a="48155317"
Date: Wed, 21 Jun 2017 11:50:47 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
Message-ID: <20170621105047.cbozltc54c5i25hu@dhcp-3-128.uk.xensource.com>
References: <20170620134756.9632-1-paul.durrant@citrix.com>
 <20170620134756.9632-2-paul.durrant@citrix.com>
 <alpine.DEB.2.10.1706201510490.12819@sstabellini-ThinkPad-X260>
 <20170621091743.qyhzt52t35y5oxek@dhcp-3-128.uk.xensource.com>
 <29402ff135ee4ce38e97d4f40a63f969@AMSPEX02CL03.citrite.net>
 <1559bb95198848fca36ccc2f911b899c@AMSPEX02CL03.citrite.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1559bb95198848fca36ccc2f911b899c@AMSPEX02CL03.citrite.net>
User-Agent: NeoMutt/20170609 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 "qemu-block@nongnu.org" <qemu-block@nongnu.org>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>, Max Reitz <mreitz@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH 1/3] xen-disk: only advertize
 feature-persistent if grant copy is not 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>

T24gV2VkLCBKdW4gMjEsIDIwMTcgYXQgMTE6NDA6MDBBTSArMDEwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+IEZyb206IFFlbXUtZGV2ZWwg
W21haWx0bzpxZW11LWRldmVsLQo+ID4gYm91bmNlcytwYXVsLmR1cnJhbnQ9Y2l0cml4LmNvbUBu
b25nbnUub3JnXSBPbiBCZWhhbGYgT2YgUGF1bCBEdXJyYW50Cj4gPiBTZW50OiAyMSBKdW5lIDIw
MTcgMTA6MzYKPiA+IFRvOiBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPjsg
U3RlZmFubyBTdGFiZWxsaW5pCj4gPiA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiA+IENjOiBL
ZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPjsgcWVtdS1ibG9ja0Bub25nbnUub3JnOyBxZW11
LQo+ID4gZGV2ZWxAbm9uZ251Lm9yZzsgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT47IEFu
dGhvbnkgUGVyYXJkCj4gPiA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT47IHhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwo+ID4gU3ViamVjdDogUmU6IFtRZW11LWRldmVsXSBbUEFUQ0gg
MS8zXSB4ZW4tZGlzazogb25seSBhZHZlcnRpemUgZmVhdHVyZS0KPiA+IHBlcnNpc3RlbnQgaWYg
Z3JhbnQgY29weSBpcyBub3QgYXZhaWxhYmxlCj4gPiAKPiA+ID4gLS0tLS1PcmlnaW5hbCBNZXNz
YWdlLS0tLS0KPiA+ID4gRnJvbTogUm9nZXIgUGF1IE1vbm5lCj4gPiA+IFNlbnQ6IDIxIEp1bmUg
MjAxNyAxMDoxOAo+ID4gPiBUbzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgo+ID4gPiBDYzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47
IHhlbi0KPiA+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOwo+ID4gPiBxZW11LWRldmVsQG5v
bmdudS5vcmc7IHFlbXUtYmxvY2tAbm9uZ251Lm9yZzsgQW50aG9ueSBQZXJhcmQKPiA+ID4gPGFu
dGhvbnkucGVyYXJkQGNpdHJpeC5jb20+OyBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPjsg
TWF4Cj4gPiBSZWl0ego+ID4gPiA8bXJlaXR6QHJlZGhhdC5jb20+Cj4gPiA+IFN1YmplY3Q6IFJl
OiBbUEFUQ0ggMS8zXSB4ZW4tZGlzazogb25seSBhZHZlcnRpemUgZmVhdHVyZS1wZXJzaXN0ZW50
IGlmCj4gPiBncmFudAo+ID4gPiBjb3B5IGlzIG5vdCBhdmFpbGFibGUKPiA+ID4KPiA+ID4gT24g
VHVlLCBKdW4gMjAsIDIwMTcgYXQgMDM6MTk6MzNQTSAtMDcwMCwgU3RlZmFubyBTdGFiZWxsaW5p
IHdyb3RlOgo+ID4gPiA+IE9uIFR1ZSwgMjAgSnVuIDIwMTcsIFBhdWwgRHVycmFudCB3cm90ZToK
PiA+ID4gPiA+IElmIGdyYW50IGNvcHkgaXMgYXZhaWxhYmxlIHRoZW4gaXQgd2lsbCBhbHdheXMg
YmUgdXNlZCBpbiBwcmVmZXJlbmNlIHRvCj4gPiA+ID4gPiBwZXJzaXN0ZW50IG1hcHMuIEluIHRo
aXMgY2FzZSBmZWF0dXJlLXBlcnNpc3RlbnQgc2hvdWxkIG5vdCBiZQo+ID4gYWR2ZXJ0aXplZAo+
ID4gPiA+ID4gdG8gdGhlIGZyb250ZW5kLCBvdGhlcndpc2UgaXQgbWF5IG5lZWRsZXNzbHkgY29w
eSBkYXRhIGludG8gcGVyc2lzdGVudGx5Cj4gPiA+ID4gPiBncmFudGVkIGJ1ZmZlcnMuCj4gPiA+
ID4gPgo+ID4gPiA+ID4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRA
Y2l0cml4LmNvbT4KPiA+ID4gPgo+ID4gPiA+IENDJ2luZyBSb2dlci4KPiA+ID4gPgo+ID4gPiA+
IEl0IGlzIHRydWUgdGhhdCB1c2luZyBmZWF0dXJlLXBlcnNpc3RlbnQgdG9nZXRoZXIgd2l0aCBn
cmFudCBjb3BpZXMgaXMgYQo+ID4gPiA+IGEgdmVyeSBiYWQgaWRlYS4KPiA+ID4gPgo+ID4gPiA+
IEJ1dCB0aGlzIGNoYW5nZSBlbnN0YWJsaXNoZXMgYW4gZXhwbGljaXQgcHJlZmVyZW5jZSBvZgo+
ID4gPiA+IGZlYXR1cmVfZ3JhbnRfY29weSBvdmVyIGZlYXR1cmUtcGVyc2lzdGVudCBpbiB0aGUg
eGVuX2Rpc2sgYmFja2VuZC4gSXQKPiA+ID4gPiBpcyBub3Qgb2J2aW91cyB0byBtZSB0aGF0IGl0
IHNob3VsZCBiZSB0aGUgY2FzZS4KPiA+ID4gPgo+ID4gPiA+IFdoeSBpcyBmZWF0dXJlX2dyYW50
X2NvcHkgKHdpdGhvdXQgZmVhdHVyZS1wZXJzaXN0ZW50KSBiZXR0ZXIgdGhhbgo+ID4gPiA+IGZl
YXR1cmUtcGVyc2lzdGVudCAod2l0aG91dCBmZWF0dXJlX2dyYW50X2NvcHkpPyBTaG91bGRuJ3Qg
d2Ugc2ltcGx5Cj4gPiA+ID4gYXZvaWQgZ3JhbnQgY29waWVzIHRvIGNvcHkgZGF0YSB0byBwZXJz
aXN0ZW50IGdyYW50cz8KPiA+ID4KPiA+ID4gV2hlbiB1c2luZyBwZXJzaXN0ZW50IGdyYW50cyB0
aGUgZnJvbnRlbmQgbXVzdCBhbHdheXMgY29weSBkYXRhIGZyb20KPiA+ID4gdGhlIGJ1ZmZlciB0
byB0aGUgcGVyc2lzdGVudCBncmFudCwgdGhlcmUncyBubyB3YXkgdG8gYXZvaWQgdGhpcy4KPiA+
ID4KPiA+ID4gVXNpbmcgZ3JhbnRfY29weSB3ZSBtb3ZlIHRoZSBjb3B5IGZyb20gdGhlIGZyb250
ZW5kIHRvIHRoZSBiYWNrZW5kLAo+ID4gPiB3aGljaCBtZWFucyB0aGUgQ1BVIHRpbWUgb2YgdGhl
IGNvcHkgaXMgYWNjb3VudGVkIHRvIHRoZSBiYWNrZW5kLiBUaGlzCj4gPiA+IGlzIG5vdCBpZGVh
bCwgYnV0IElNSE8gaXQncyBiZXR0ZXIgdGhhbiBwZXJzaXN0ZW50IGdyYW50cyBiZWNhdXNlIGl0
Cj4gPiA+IGF2b2lkcyBrZWVwaW5nIGEgcG9vbCBvZiBtYXBwZWQgZ3JhbnRzIHRoYXQgY29uc3Vt
ZSBtZW1vcnkgYW5kIG1ha2UKPiA+ID4gdGhlIGNvZGUgbW9yZSBjb21wbGV4Lgo+ID4gPgo+ID4g
PiBEbyB5b3UgaGF2ZSBzb21lIHBlcmZvcm1hbmNlIGRhdGEgc2hvd2luZyB0aGUgZGlmZmVyZW5j
ZSBiZXR3ZWVuCj4gPiA+IHBlcnNpc3RlbnQgZ3JhbnRzIHZzIGdyYW50IGNvcHk/Cj4gPiA+Cj4g
PiAKPiA+IE5vLCBidXQgSSBjYW4gZ2V0IHNvbWUgOi0pCj4gPiAKPiA+IEZvciBhIGxpdHRsZSBi
YWNrZ3JvdW5kLi4uIEkndmUgYmVlbiB0cnlpbmcgdG8gcHVzaCB0aHJvdWdocHV0IG9mIGZpbyBy
dW5uaW5nIGluCj4gPiBhIGRlYmlhbiBzdHJldGNoIGd1ZXN0IG9uIG15IHNrdWxsIGNhbnlvbiBO
VUMuIFdoZW4gSSBzdGFydGVkIG91dCwgSSB3YXMKPiA+IGdldHRpbmcgfjEwME1CYnMuIFdoZW4g
SSBmaW5pc2hlZCwgd2l0aCB0aGlzIHBhdGNoLCB0aGUgSU9UaHJlYWRzIG9uZSwgdGhlCj4gPiBt
dWx0aS1wYWdlIHJpbmcgb25lIGFuZCBhIGJpdCBvZiBoYWNrZXJ5IHRvIHR1cm4gb2ZmIGFsbCB0
aGUgYWlvIGZsdXNoZXMgdGhhdAo+ID4gc2VlbSB0byBvY2N1ciBldmVuIGlmIHRoZSBpbWFnZSBp
cyBvcGVuZWQgd2l0aCBPX0RJUkVDVCwgSSB3YXMgZ2V0dGluZwo+ID4gfjk2ME1icHMuLi4gd2hp
Y2ggaXMgYWJvdXQgbGluZSByYXRlIGZvciB0aGUgU1NEIGluIHRoZSBpbiBOVUMuCj4gPiAKPiA+
IFNvLCBJJ2xsIGZvcmNlIHVzZSBvZiBwZXJzaXN0ZW50IGdyYW50cyBvbiBhbmQgc2VlIHdoYXQg
c29ydCBvZiB0aHJvdWdocHV0IEkKPiA+IGdldC4KPiAKPiBBIHF1aWNrIHRlc3Qgd2l0aCBncmFu
dCBjb3B5IGZvcmNlZCBvZmYgKGNhdXNpbmcgcGVyc2lzdGVudCBncmFudHMgdG8gYmUgdXNlZCku
Li4gTXkgVk0gaXMgZGViaWFuIHN0cmV0Y2ggdXNpbmcgYSAxNiBwYWdlIHNoYXJlZCByaW5nIGZy
b20gYmxrZnJvbnQuIFRoZSBpbWFnZSBiYWNraW5nIHh2ZGIgaXMgYSBmdWxseSBpbmZsYXRlZCAx
MEcgcWNvdzIuCj4gCj4gcm9vdEBkaGNwLTIzNy03MDp+IyBmaW8gLS1yYW5kcmVwZWF0PTEgLS1p
b2VuZ2luZT1saWJhaW8gLS1kaXJlY3Q9MCAtLWd0b2RfcmVkdWNlPTEgLS1uYW1lPXRlc3QgLS1m
aWxlbmFtZT0vZGV2L3h2ZGIgLS1icz01MTJrIC0taW9kZXB0aD02NCAtLXNpemU9MTBHIC0tcmVh
ZHdyaXRlPXJhbmR3cml0ZSAtLXJhbXBfdGltZT00Cj4gdGVzdDogKGc9MCk6IHJ3PXJhbmR3cml0
ZSwgYnM9NTEySy01MTJLLzUxMkstNTEySy81MTJLLTUxMkssIGlvZW5naW5lPWxpYmFpbywgaW9k
ZXB0aD02NAo+IGZpby0yLjE2Cj4gU3RhcnRpbmcgMSBwcm9jZXNzCj4gSm9iczogMSAoZj0xKTog
W3coMSldIFs3MC42JSBkb25lXSBbMEtCLzUzOS40TUIvMEtCIC9zXSBbMC8xMDc4LzAgaW9wc10g
W2V0YSAwMG06MDVzXQo+IHRlc3Q6IChncm91cGlkPTAsIGpvYnM9MSk6IGVycj0gMDogcGlkPTYz
MzogV2VkIEp1biAyMSAwNjoyNjowNiAyMDE3Cj4gICB3cml0ZTogaW89NjE0Ni42TUIsIGJ3PTc5
NTkwNUtCL3MsIGlvcHM9MTU0NiwgcnVudD0gIDc5MDhtc2VjCj4gICBjcHUgICAgICAgICAgOiB1
c3I9Mi4wNyUsIHN5cz0zNC4wMCUsIGN0eD00NDkwLCBtYWpmPTAsIG1pbmY9MQo+ICAgSU8gZGVw
dGhzICAgIDogMT0wLjElLCAyPTAuMSUsIDQ9MC4xJSwgOD0wLjElLCAxNj0wLjElLCAzMj0wLjMl
LCA+PTY0PTE2Ni45JQo+ICAgICAgc3VibWl0ICAgIDogMD0wLjAlLCA0PTEwMC4wJSwgOD0wLjAl
LCAxNj0wLjAlLCAzMj0wLjAlLCA2ND0wLjAlLCA+PTY0PTAuMCUKPiAgICAgIGNvbXBsZXRlICA6
IDA9MC4wJSwgND0xMDAuMCUsIDg9MC4wJSwgMTY9MC4wJSwgMzI9MC4wJSwgNjQ9MC4xJSwgPj02
ND0wLjAlCj4gICAgICBpc3N1ZWQgICAgOiB0b3RhbD1yPTAvdz0xMjIzMC9kPTAsIHNob3J0PXI9
MC93PTAvZD0wLCBkcm9wPXI9MC93PTAvZD0wCj4gICAgICBsYXRlbmN5ICAgOiB0YXJnZXQ9MCwg
d2luZG93PTAsIHBlcmNlbnRpbGU9MTAwLjAwJSwgZGVwdGg9NjQKPiAKPiBSdW4gc3RhdHVzIGdy
b3VwIDAgKGFsbCBqb2JzKToKPiAgIFdSSVRFOiBpbz02MTQ2LjZNQiwgYWdncmI9Nzk1OTA0S0Iv
cywgbWluYj03OTU5MDRLQi9zLCBtYXhiPTc5NTkwNEtCL3MsIG1pbnQ9NzkwOG1zZWMsIG1heHQ9
NzkwOG1zZWMKPiAKPiBEaXNrIHN0YXRzIChyZWFkL3dyaXRlKToKPiAgIHh2ZGI6IGlvcz01NC8y
Mjg4NjAsIG1lcmdlPTAvMjIzMDYxNiwgdGlja3M9MTYvNTQwMzA0OCwgaW5fcXVldWU9NTQwOTA2
OCwgdXRpbD05OC4yNiUKPiAKPiBUaGUgZG9tMCBjcHUgdXNhZ2UgZm9yIHRoZSByZWxldmFudCBJ
T1RocmVhZCB3YXMgfjYwJQo+IAo+IFRoZSBzYW1lIHRlc3Qgd2l0aCBncmFudCBjb3B5Li4uCj4g
Cj4gcm9vdEBkaGNwLTIzNy03MDp+IyBmaW8gLS1yYW5kcmVwZWF0PTEgLS1pb2VuZ2luZT1saWJh
aW8gLS1kaXJlY3Q9MCAtLWd0b2RfcmVkdWNlPTEgLS1uYW1lPXRlc3QgLS1maWxlbmFtZT0vZGV2
L3h2ZGIgLS1icz01MTJrIC0taW9kZXB0aD02NCAtLXNpemU9MTBHIC0tcmVhZHdyaXRlPXJhbmR3
cml0ZSAtLXJhbXBfdGltZT00Cj4gdGVzdDogKGc9MCk6IHJ3PXJhbmR3cml0ZSwgYnM9NTEySy01
MTJLLzUxMkstNTEySy81MTJLLTUxMkssIGlvZW5naW5lPWxpYmFpbywgaW9kZXB0aD02NAo+IGZp
by0yLjE2Cj4gU3RhcnRpbmcgMSBwcm9jZXNzCj4gSm9iczogMSAoZj0xKTogW3coMSldIFs3MC42
JSBkb25lXSBbMEtCLzYwNy43TUIvMEtCIC9zXSBbMC8xMjE1LzAgaW9wc10gW2V0YSAwMG06MDVz
XQo+IHRlc3Q6IChncm91cGlkPTAsIGpvYnM9MSk6IGVycj0gMDogcGlkPTQ4MzogV2VkIEp1biAy
MSAwNjozNToxNCAyMDE3Cj4gICB3cml0ZTogaW89NjIzMi4wTUIsIGJ3PTgxMDk3NktCL3MsIGlv
cHM9MTU3NSwgcnVudD0gIDc4Njltc2VjCj4gICBjcHUgICAgICAgICAgOiB1c3I9Mi40NCUsIHN5
cz0zNy40MiUsIGN0eD0zNTcwLCBtYWpmPTAsIG1pbmY9MQo+ICAgSU8gZGVwdGhzICAgIDogMT0w
LjElLCAyPTAuMSUsIDQ9MC4xJSwgOD0wLjElLCAxNj0wLjElLCAzMj0wLjMlLCA+PTY0PTE2NC42
JQo+ICAgICAgc3VibWl0ICAgIDogMD0wLjAlLCA0PTEwMC4wJSwgOD0wLjAlLCAxNj0wLjAlLCAz
Mj0wLjAlLCA2ND0wLjAlLCA+PTY0PTAuMCUKPiAgICAgIGNvbXBsZXRlICA6IDA9MC4wJSwgND0x
MDAuMCUsIDg9MC4wJSwgMTY9MC4wJSwgMzI9MC4wJSwgNjQ9MC4xJSwgPj02ND0wLjAlCj4gICAg
ICBpc3N1ZWQgICAgOiB0b3RhbD1yPTAvdz0xMjQwMS9kPTAsIHNob3J0PXI9MC93PTAvZD0wLCBk
cm9wPXI9MC93PTAvZD0wCj4gICAgICBsYXRlbmN5ICAgOiB0YXJnZXQ9MCwgd2luZG93PTAsIHBl
cmNlbnRpbGU9MTAwLjAwJSwgZGVwdGg9NjQKPiAKPiBSdW4gc3RhdHVzIGdyb3VwIDAgKGFsbCBq
b2JzKToKPiAgIFdSSVRFOiBpbz02MjMyLjBNQiwgYWdncmI9ODEwOTc1S0IvcywgbWluYj04MTA5
NzVLQi9zLCBtYXhiPTgxMDk3NUtCL3MsIG1pbnQ9Nzg2OW1zZWMsIG1heHQ9Nzg2OW1zZWMKPiAK
PiBEaXNrIHN0YXRzIChyZWFkL3dyaXRlKToKPiAgIHh2ZGI6IGlvcz01NC8yMjk1ODMsIG1lcmdl
PTAvMjIzNTg3OSwgdGlja3M9MTYvNTQwOTUwMCwgaW5fcXVldWU9NTQxNTA4MCwgdXRpbD05OC4y
NyUKPiAKPiBTbywgaGlnaGVyIHRocm91Z2hwdXQgYW5kIGlvcHMuIFRoZSBkb20wIGNwdSB1c2Fn
ZSB3YXMgcnVubmluZyBhdCB+NzAlLCBzbyB0aGVyZSBpcyBkZWZpbml0ZWx5IG1vcmUgZG9tMCBv
dmVyaGVhZCBieSB1c2luZyBncmFudCBjb3B5LiBUaGUgdXNhZ2Ugb2YgZ3JhbnQgY29weSBjb3Vs
ZCBwcm9iYWJseSBiZSBpbXByb3ZlZCB0aHJvdWdoIHNpbmNlIHRoZSBjdXJyZW50IGNvZGUgaXNz
dWVzIGFuIGNvcHkgaW9jdGwgcGVyIGlvcmVxLiBXaXRoIHNvbWUgYmF0Y2hpbmcgSSBzdXNwZWN0
IHNvbWUsIGlmIG5vdCBhbGwsIG9mIHRoZSBleHRyYSBvdmVyaGVhZCBjb3VsZCBiZSByZWNvdmVy
ZWQuCgpUaGVyZSdzIGFsbW9zdCBhbHdheXMgZ29pbmcgdG8gYmUgbW9yZSBDUFUgb3ZlcmhlYWQg
d2l0aCBncmFudC1jb3B5LApzaW5jZSB3aGVuIHVzaW5nIHBlcnNpc3RlbnQgZ3JhbnRzIFFFTVUg
Y2FuIGF2b2lkIGFsbCAob3IgYWxtb3N0IGFsbCkKb2YgdGhlIGlvY3RscyB0byB0aGUgZ3JhbnQg
ZGV2aWNlLgoKRm9yIHRoZSBwZXJzaXN0ZW50LWdyYW50cyBiZW5jaG1hcmssIGRpZCB5b3Ugd2Fy
bSB1cCB0aGUgZ3JhbnQgY2FjaGUKZmlyc3Q/IChpZTogYXJlIHRob3NlIHJlc3VsdHMgZnJvbSBh
IGZpcnN0IHJ1biBvZiBmaW8/KQoKSW4gYW55IGNhc2UsIEknbSBoYXBweSB0byB1c2Ugc29tZXRo
aW5nIGRpZmZlcmVudCB0aGFuIHBlcnNpc3RlbnQKZ3JhbnRzIGFzIGxvbmcgYXMgdGhlIHBlcmZv
cm1hbmNlIGlzIHNpbWlsYXIuCgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 21 10:51:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 10:51: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 1dNdET-0000YU-I5; Wed, 21 Jun 2017 10:51: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=338940b9e=Andrew.Cooper3@citrix.com>)
 id 1dNdES-0000YH-Gp
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 10:51:32 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 BB/F9-02006-3BF4A495; Wed, 21 Jun 2017 10:51:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsWyU9JRQnezv1e
 kwbsFvBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bLljXMBbPZK/Y2/mVrYFzB2sXIySEh4Cdx
 /UgzC4gtLOAtcf7XfTBbRCBA4nRfA1iNkECRxOXbk8DibAL6ErtffGICsXkFbCXurV/GBmKzC
 KhKdLbeZgexRQXCJd42HmGBqBGUODnzCZDNwcEpYC9x7kg8SJhZwEDiyKI5rBC2vMT2t3OYIV
 apSVzrv8QOcVq6xNa/v5gnMPLNQjJpFpL2WUjaFzAyr2LUKE4tKkst0jU01UsqykzPKMlNzMz
 RNTQw1ctNLS5OTE/NSUwq1kvOz93ECAw1BiDYwdiw3fMQoyQHk5Iob7m3V6QQX1J+SmVGYnFG
 fFFpTmrxIUYZDg4lCd4nfkA5waLU9NSKtMwcYNDDpCU4eJREeNe4AqV5iwsSc4sz0yFSpxiNO
 W6d3/KFiaPpA5AUYsnLz0uVEud9BjJJAKQ0ozQPbhAsGi8xykoJ8zICnSbEU5BalJtZgir/il
 Gcg1FJGOIensy8Erh9r4BOYQI65cURD5BTShIRUlINjCauKhV370jceXpctMPwGWPd2gzdhiK
 e8h/nHq1RPyCu7XTolnDQhLid6h8VlJ82KDLOPjcjkF3v4PaK4C3biqXPt1mz935ce1DkZNHu
 oqgv7HcYr0QGHpXJ8Io9dSWX3X55yRqd28LGOel5eZUcaoxv5f6/2u8b3/rK24Kpe49AJ5uXn
 U+rEktxRqKhFnNRcSIAZhD1r8ECAAA=
X-Env-Sender: prvs=338940b9e=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1498042291!75946581!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18177 invoked from network); 21 Jun 2017 10:51:31 -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 Jun 2017 10:51:31 -0000
X-IronPort-AV: E=Sophos;i="5.39,368,1493683200"; d="scan'208";a="48155345"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <594A6241020000780016517B@prv-mh.provo.novell.com>
 <594A6241020000780016517B@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <f82219f1-df60-71ea-4014-38f202b178ef@citrix.com>
Date: Wed, 21 Jun 2017 11:51:30 +0100
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: <594A6241020000780016517B@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86/mmuext: don't allow copying/clearing
	non-RAM 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>

T24gMjEvMDYvMTcgMTE6MTAsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFRoZSB0d28gb3BlcmF0aW9u
cyByZWFsbHkgYXJlbid0IG1lYW50IGZvciBhbnl0aGluZyBlbHNlLgo+Cj4gU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKUmV2aWV3ZWQtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+LCBob3dldmVyLi4uCgo+Cj4gLS0tIGEv
eGVuL2FyY2gveDg2L21tLmMKPiArKysgYi94ZW4vYXJjaC94ODYvbW0uYwo+IEBAIC0zMjI5LDYg
KzMyMjksNyBAQCBsb25nIGRvX21tdWV4dF9vcCgKPiAgICAgICAgICBzd2l0Y2ggKCBvcC5jbWQg
KQo+ICAgICAgICAgIHsKPiAgICAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKPiAr
ICAgICAgICAgICAgcDJtX3R5cGVfdCBwMm10Owo+ICAKPiAgICAgICAgICBjYXNlIE1NVUVYVF9Q
SU5fTDFfVEFCTEU6Cj4gICAgICAgICAgICAgIHR5cGUgPSBQR1RfbDFfcGFnZV90YWJsZTsKPiBA
QCAtMzUyOCw3ICszNTI5LDEyIEBAIGxvbmcgZG9fbW11ZXh0X29wKAo+ICAgICAgICAgIH0KPiAg
Cj4gICAgICAgICAgY2FzZSBNTVVFWFRfQ0xFQVJfUEFHRToKPiAtICAgICAgICAgICAgcGFnZSA9
IGdldF9wYWdlX2Zyb21fZ2ZuKHBnX293bmVyLCBvcC5hcmcxLm1mbiwgTlVMTCwgUDJNX0FMTE9D
KTsKPiArICAgICAgICAgICAgcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKHBnX293bmVyLCBvcC5h
cmcxLm1mbiwgJnAybXQsIFAyTV9BTExPQyk7Cj4gKyAgICAgICAgICAgIGlmICggdW5saWtlbHko
cDJtdCAhPSBwMm1fcmFtX3J3KSAmJiBwYWdlICkKCi4uLiBpdCB3b3VsZCBzZWVtIG1vcmUgbmF0
dXJhbCB0byBoYXZlIHRoZSBudWxsIHBvaW50ZXIgY2hlY2sgYmVmb3JlIHRoZQpwMm10IGNoZWNr
LgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 21 11:06:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 11: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 1dNdSh-0001bt-Pp; Wed, 21 Jun 2017 11: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=338cb52eb=Paul.Durrant@citrix.com>)
 id 1dNdSg-0001bn-EM
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 11:06:14 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 DF/83-03371-5235A495; Wed, 21 Jun 2017 11:06:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpnleJIrShJLcpLzFFi42LZKekooasa7BV
 psKGH2eL7lslMDowehz9cYQlgjGLNzEvKr0hgzZiw16bgoHPFiy/32BoYp5l3MXJySAj4SZx4
 s4MdxGYT0JFYenQ+E4gtIqAlsX7FU7YuRi4OZoFDTBJPG7rYQBLCAoUSE75tZoMoKpLYe/oZU
 AMHkB0mMWmnPkiYRUBVYu2mR4wgNq+Au8SSjqlMIHOEBJYySxz4dJ4FpJ5TwEti7iNNkBpGAV
 mJL42rmUFsZgFxiVtPIG6QEBCQWLLnPDOELSrx8vE/VgjbQGLr0n0sEPU6Egt2f2KDsLUlli1
 8zQyxV1Di5MwnLBMYhWchGTsLScssJC2zkLQsYGRZxahenFpUllqka6aXVJSZnlGSm5iZo2to
 YKaXm1pcnJiempOYVKyXnJ+7iREY+AxAsINx3gn/Q4ySHExKorzl3l6RQnxJ+SmVGYnFGfFFp
 TmpxYcYNTg4BPrWrL7AKMWSl5+XqiTBqxMEVCdYlJqeWpGWmQOMTZhSCQ4eJRFetwCgNG9xQW
 JucWY6ROoUoyXHtKPrvjBxbFi9Hkje6dvwhUkIbJ6UOMQ8AZCGjNI8uHGw9HGJUVZKmJcR6Fg
 hnoLUotzMElT5V4ziHIxKwrxOIFN4MvNK4La+AjqICeigF0c8QA4qSURISTUw6lWvXq9sezhJ
 hb1EQXNnrmFVnMSspJmaQcqhK/+kJmwxVXIM7fz0L7A0zGyele5O2YcJ9x+7N5zY5u1v13L1I
 N+ZXbcubjleeOYJk17aDdWqE2v/d+rmfP7t1rhEPm5jYurUvIU1M4uO93orrOFu+z7hqHnOCR
 4BF5ueiaEMD4p9dHakL29UYinOSDTUYi4qTgQAmfetHxoDAAA=
X-Env-Sender: prvs=338cb52eb=Paul.Durrant@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1498043172!68300135!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14079 invoked from network); 21 Jun 2017 11:06:12 -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;
 21 Jun 2017 11:06:12 -0000
X-IronPort-AV: E=Sophos;i="5.39,368,1493683200"; d="scan'208";a="48157255"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Thread-Topic: [Qemu-devel] [PATCH 1/3] xen-disk: only advertize
 feature-persistent if grant copy is not available
Thread-Index: AQHS6cvVgsNtn8ycTUWpXQtEr9XrZKIuMXeAgAC344CAACHXUIAAEy7w///k/ICAACSp8A==
Date: Wed, 21 Jun 2017 11:05:07 +0000
Message-ID: <0f0f766734034b3b8fe5639ae3414252@AMSPEX02CL03.citrite.net>
References: <20170620134756.9632-1-paul.durrant@citrix.com>
 <20170620134756.9632-2-paul.durrant@citrix.com>
 <alpine.DEB.2.10.1706201510490.12819@sstabellini-ThinkPad-X260>
 <20170621091743.qyhzt52t35y5oxek@dhcp-3-128.uk.xensource.com>
 <29402ff135ee4ce38e97d4f40a63f969@AMSPEX02CL03.citrite.net>
 <1559bb95198848fca36ccc2f911b899c@AMSPEX02CL03.citrite.net>
 <20170621105047.cbozltc54c5i25hu@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20170621105047.cbozltc54c5i25hu@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: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 "qemu-block@nongnu.org" <qemu-block@nongnu.org>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>, Max Reitz <mreitz@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [Qemu-devel] [PATCH 1/3] xen-disk: only advertize
 feature-persistent if grant copy is not 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFJvZ2VyIFBhdSBNb25uZQo+IFNl
bnQ6IDIxIEp1bmUgMjAxNyAxMTo1MQo+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBj
aXRyaXguY29tPgo+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+OyBLZXZpbiBXb2xmCj4gPGt3b2xmQHJlZGhhdC5jb20+OyBxZW11LWJsb2NrQG5vbmdudS5v
cmc7IHFlbXUtZGV2ZWxAbm9uZ251Lm9yZzsKPiBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQuY29t
PjsgQW50aG9ueSBQZXJhcmQKPiA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT47IHhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IFN1YmplY3Q6IFJlOiBbUWVtdS1kZXZlbF0gW1BBVENI
IDEvM10geGVuLWRpc2s6IG9ubHkgYWR2ZXJ0aXplIGZlYXR1cmUtCj4gcGVyc2lzdGVudCBpZiBn
cmFudCBjb3B5IGlzIG5vdCBhdmFpbGFibGUKPiAKPiBPbiBXZWQsIEp1biAyMSwgMjAxNyBhdCAx
MTo0MDowMEFNICswMTAwLCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4gPiA+IC0tLS0tT3JpZ2luYWwg
TWVzc2FnZS0tLS0tCj4gPiA+IEZyb206IFFlbXUtZGV2ZWwgW21haWx0bzpxZW11LWRldmVsLQo+
ID4gPiBib3VuY2VzK3BhdWwuZHVycmFudD1jaXRyaXguY29tQG5vbmdudS5vcmddIE9uIEJlaGFs
ZiBPZiBQYXVsCj4gRHVycmFudAo+ID4gPiBTZW50OiAyMSBKdW5lIDIwMTcgMTA6MzYKPiA+ID4g
VG86IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+OyBTdGVmYW5vIFN0YWJl
bGxpbmkKPiA+ID4gPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gPiA+IENjOiBLZXZpbiBXb2xm
IDxrd29sZkByZWRoYXQuY29tPjsgcWVtdS1ibG9ja0Bub25nbnUub3JnOyBxZW11LQo+ID4gPiBk
ZXZlbEBub25nbnUub3JnOyBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQuY29tPjsgQW50aG9ueSBQ
ZXJhcmQKPiA+ID4gPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+OyB4ZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKPiA+ID4gU3ViamVjdDogUmU6IFtRZW11LWRldmVsXSBbUEFUQ0ggMS8z
XSB4ZW4tZGlzazogb25seSBhZHZlcnRpemUgZmVhdHVyZS0KPiA+ID4gcGVyc2lzdGVudCBpZiBn
cmFudCBjb3B5IGlzIG5vdCBhdmFpbGFibGUKPiA+ID4KPiA+ID4gPiAtLS0tLU9yaWdpbmFsIE1l
c3NhZ2UtLS0tLQo+ID4gPiA+IEZyb206IFJvZ2VyIFBhdSBNb25uZQo+ID4gPiA+IFNlbnQ6IDIx
IEp1bmUgMjAxNyAxMDoxOAo+ID4gPiA+IFRvOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+Cj4gPiA+ID4gQ2M6IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNp
dHJpeC5jb20+OyB4ZW4tCj4gPiA+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOwo+ID4gPiA+
IHFlbXUtZGV2ZWxAbm9uZ251Lm9yZzsgcWVtdS1ibG9ja0Bub25nbnUub3JnOyBBbnRob255IFBl
cmFyZAo+ID4gPiA+IDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPjsgS2V2aW4gV29sZiA8a3dv
bGZAcmVkaGF0LmNvbT47IE1heAo+ID4gPiBSZWl0ego+ID4gPiA+IDxtcmVpdHpAcmVkaGF0LmNv
bT4KPiA+ID4gPiBTdWJqZWN0OiBSZTogW1BBVENIIDEvM10geGVuLWRpc2s6IG9ubHkgYWR2ZXJ0
aXplIGZlYXR1cmUtcGVyc2lzdGVudCBpZgo+ID4gPiBncmFudAo+ID4gPiA+IGNvcHkgaXMgbm90
IGF2YWlsYWJsZQo+ID4gPiA+Cj4gPiA+ID4gT24gVHVlLCBKdW4gMjAsIDIwMTcgYXQgMDM6MTk6
MzNQTSAtMDcwMCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gPiA+ID4gT24gVHVlLCAy
MCBKdW4gMjAxNywgUGF1bCBEdXJyYW50IHdyb3RlOgo+ID4gPiA+ID4gPiBJZiBncmFudCBjb3B5
IGlzIGF2YWlsYWJsZSB0aGVuIGl0IHdpbGwgYWx3YXlzIGJlIHVzZWQgaW4gcHJlZmVyZW5jZSB0
bwo+ID4gPiA+ID4gPiBwZXJzaXN0ZW50IG1hcHMuIEluIHRoaXMgY2FzZSBmZWF0dXJlLXBlcnNp
c3RlbnQgc2hvdWxkIG5vdCBiZQo+ID4gPiBhZHZlcnRpemVkCj4gPiA+ID4gPiA+IHRvIHRoZSBm
cm9udGVuZCwgb3RoZXJ3aXNlIGl0IG1heSBuZWVkbGVzc2x5IGNvcHkgZGF0YSBpbnRvCj4gcGVy
c2lzdGVudGx5Cj4gPiA+ID4gPiA+IGdyYW50ZWQgYnVmZmVycy4KPiA+ID4gPiA+ID4KPiA+ID4g
PiA+ID4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNv
bT4KPiA+ID4gPiA+Cj4gPiA+ID4gPiBDQydpbmcgUm9nZXIuCj4gPiA+ID4gPgo+ID4gPiA+ID4g
SXQgaXMgdHJ1ZSB0aGF0IHVzaW5nIGZlYXR1cmUtcGVyc2lzdGVudCB0b2dldGhlciB3aXRoIGdy
YW50IGNvcGllcyBpcyBhCj4gPiA+ID4gPiBhIHZlcnkgYmFkIGlkZWEuCj4gPiA+ID4gPgo+ID4g
PiA+ID4gQnV0IHRoaXMgY2hhbmdlIGVuc3RhYmxpc2hlcyBhbiBleHBsaWNpdCBwcmVmZXJlbmNl
IG9mCj4gPiA+ID4gPiBmZWF0dXJlX2dyYW50X2NvcHkgb3ZlciBmZWF0dXJlLXBlcnNpc3RlbnQg
aW4gdGhlIHhlbl9kaXNrIGJhY2tlbmQuCj4gSXQKPiA+ID4gPiA+IGlzIG5vdCBvYnZpb3VzIHRv
IG1lIHRoYXQgaXQgc2hvdWxkIGJlIHRoZSBjYXNlLgo+ID4gPiA+ID4KPiA+ID4gPiA+IFdoeSBp
cyBmZWF0dXJlX2dyYW50X2NvcHkgKHdpdGhvdXQgZmVhdHVyZS1wZXJzaXN0ZW50KSBiZXR0ZXIg
dGhhbgo+ID4gPiA+ID4gZmVhdHVyZS1wZXJzaXN0ZW50ICh3aXRob3V0IGZlYXR1cmVfZ3JhbnRf
Y29weSk/IFNob3VsZG4ndCB3ZQo+IHNpbXBseQo+ID4gPiA+ID4gYXZvaWQgZ3JhbnQgY29waWVz
IHRvIGNvcHkgZGF0YSB0byBwZXJzaXN0ZW50IGdyYW50cz8KPiA+ID4gPgo+ID4gPiA+IFdoZW4g
dXNpbmcgcGVyc2lzdGVudCBncmFudHMgdGhlIGZyb250ZW5kIG11c3QgYWx3YXlzIGNvcHkgZGF0
YSBmcm9tCj4gPiA+ID4gdGhlIGJ1ZmZlciB0byB0aGUgcGVyc2lzdGVudCBncmFudCwgdGhlcmUn
cyBubyB3YXkgdG8gYXZvaWQgdGhpcy4KPiA+ID4gPgo+ID4gPiA+IFVzaW5nIGdyYW50X2NvcHkg
d2UgbW92ZSB0aGUgY29weSBmcm9tIHRoZSBmcm9udGVuZCB0byB0aGUgYmFja2VuZCwKPiA+ID4g
PiB3aGljaCBtZWFucyB0aGUgQ1BVIHRpbWUgb2YgdGhlIGNvcHkgaXMgYWNjb3VudGVkIHRvIHRo
ZSBiYWNrZW5kLgo+IFRoaXMKPiA+ID4gPiBpcyBub3QgaWRlYWwsIGJ1dCBJTUhPIGl0J3MgYmV0
dGVyIHRoYW4gcGVyc2lzdGVudCBncmFudHMgYmVjYXVzZSBpdAo+ID4gPiA+IGF2b2lkcyBrZWVw
aW5nIGEgcG9vbCBvZiBtYXBwZWQgZ3JhbnRzIHRoYXQgY29uc3VtZSBtZW1vcnkgYW5kCj4gbWFr
ZQo+ID4gPiA+IHRoZSBjb2RlIG1vcmUgY29tcGxleC4KPiA+ID4gPgo+ID4gPiA+IERvIHlvdSBo
YXZlIHNvbWUgcGVyZm9ybWFuY2UgZGF0YSBzaG93aW5nIHRoZSBkaWZmZXJlbmNlIGJldHdlZW4K
PiA+ID4gPiBwZXJzaXN0ZW50IGdyYW50cyB2cyBncmFudCBjb3B5Pwo+ID4gPiA+Cj4gPiA+Cj4g
PiA+IE5vLCBidXQgSSBjYW4gZ2V0IHNvbWUgOi0pCj4gPiA+Cj4gPiA+IEZvciBhIGxpdHRsZSBi
YWNrZ3JvdW5kLi4uIEkndmUgYmVlbiB0cnlpbmcgdG8gcHVzaCB0aHJvdWdocHV0IG9mIGZpbwo+
IHJ1bm5pbmcgaW4KPiA+ID4gYSBkZWJpYW4gc3RyZXRjaCBndWVzdCBvbiBteSBza3VsbCBjYW55
b24gTlVDLiBXaGVuIEkgc3RhcnRlZCBvdXQsIEkgd2FzCj4gPiA+IGdldHRpbmcgfjEwME1CYnMu
IFdoZW4gSSBmaW5pc2hlZCwgd2l0aCB0aGlzIHBhdGNoLCB0aGUgSU9UaHJlYWRzIG9uZSwKPiB0
aGUKPiA+ID4gbXVsdGktcGFnZSByaW5nIG9uZSBhbmQgYSBiaXQgb2YgaGFja2VyeSB0byB0dXJu
IG9mZiBhbGwgdGhlIGFpbyBmbHVzaGVzIHRoYXQKPiA+ID4gc2VlbSB0byBvY2N1ciBldmVuIGlm
IHRoZSBpbWFnZSBpcyBvcGVuZWQgd2l0aCBPX0RJUkVDVCwgSSB3YXMgZ2V0dGluZwo+ID4gPiB+
OTYwTWJwcy4uLiB3aGljaCBpcyBhYm91dCBsaW5lIHJhdGUgZm9yIHRoZSBTU0QgaW4gdGhlIGlu
IE5VQy4KPiA+ID4KPiA+ID4gU28sIEknbGwgZm9yY2UgdXNlIG9mIHBlcnNpc3RlbnQgZ3JhbnRz
IG9uIGFuZCBzZWUgd2hhdCBzb3J0IG9mIHRocm91Z2hwdXQgSQo+ID4gPiBnZXQuCj4gPgo+ID4g
QSBxdWljayB0ZXN0IHdpdGggZ3JhbnQgY29weSBmb3JjZWQgb2ZmIChjYXVzaW5nIHBlcnNpc3Rl
bnQgZ3JhbnRzIHRvIGJlCj4gdXNlZCkuLi4gTXkgVk0gaXMgZGViaWFuIHN0cmV0Y2ggdXNpbmcg
YSAxNiBwYWdlIHNoYXJlZCByaW5nIGZyb20gYmxrZnJvbnQuCj4gVGhlIGltYWdlIGJhY2tpbmcg
eHZkYiBpcyBhIGZ1bGx5IGluZmxhdGVkIDEwRyBxY293Mi4KPiA+Cj4gPiByb290QGRoY3AtMjM3
LTcwOn4jIGZpbyAtLXJhbmRyZXBlYXQ9MSAtLWlvZW5naW5lPWxpYmFpbyAtLWRpcmVjdD0wIC0t
Cj4gZ3RvZF9yZWR1Y2U9MSAtLW5hbWU9dGVzdCAtLWZpbGVuYW1lPS9kZXYveHZkYiAtLWJzPTUx
MmsgLS1pb2RlcHRoPTY0IC0KPiAtc2l6ZT0xMEcgLS1yZWFkd3JpdGU9cmFuZHdyaXRlIC0tcmFt
cF90aW1lPTQKPiA+IHRlc3Q6IChnPTApOiBydz1yYW5kd3JpdGUsIGJzPTUxMkstNTEySy81MTJL
LTUxMksvNTEySy01MTJLLAo+IGlvZW5naW5lPWxpYmFpbywgaW9kZXB0aD02NAo+ID4gZmlvLTIu
MTYKPiA+IFN0YXJ0aW5nIDEgcHJvY2Vzcwo+ID4gSm9iczogMSAoZj0xKTogW3coMSldIFs3MC42
JSBkb25lXSBbMEtCLzUzOS40TUIvMEtCIC9zXSBbMC8xMDc4LzAgaW9wc10KPiBbZXRhIDAwbTow
NXNdCj4gPiB0ZXN0OiAoZ3JvdXBpZD0wLCBqb2JzPTEpOiBlcnI9IDA6IHBpZD02MzM6IFdlZCBK
dW4gMjEgMDY6MjY6MDYgMjAxNwo+ID4gICB3cml0ZTogaW89NjE0Ni42TUIsIGJ3PTc5NTkwNUtC
L3MsIGlvcHM9MTU0NiwgcnVudD0gIDc5MDhtc2VjCj4gPiAgIGNwdSAgICAgICAgICA6IHVzcj0y
LjA3JSwgc3lzPTM0LjAwJSwgY3R4PTQ0OTAsIG1hamY9MCwgbWluZj0xCj4gPiAgIElPIGRlcHRo
cyAgICA6IDE9MC4xJSwgMj0wLjElLCA0PTAuMSUsIDg9MC4xJSwgMTY9MC4xJSwgMzI9MC4zJSwK
PiA+PTY0PTE2Ni45JQo+ID4gICAgICBzdWJtaXQgICAgOiAwPTAuMCUsIDQ9MTAwLjAlLCA4PTAu
MCUsIDE2PTAuMCUsIDMyPTAuMCUsIDY0PTAuMCUsCj4gPj02ND0wLjAlCj4gPiAgICAgIGNvbXBs
ZXRlICA6IDA9MC4wJSwgND0xMDAuMCUsIDg9MC4wJSwgMTY9MC4wJSwgMzI9MC4wJSwgNjQ9MC4x
JSwKPiA+PTY0PTAuMCUKPiA+ICAgICAgaXNzdWVkICAgIDogdG90YWw9cj0wL3c9MTIyMzAvZD0w
LCBzaG9ydD1yPTAvdz0wL2Q9MCwKPiBkcm9wPXI9MC93PTAvZD0wCj4gPiAgICAgIGxhdGVuY3kg
ICA6IHRhcmdldD0wLCB3aW5kb3c9MCwgcGVyY2VudGlsZT0xMDAuMDAlLCBkZXB0aD02NAo+ID4K
PiA+IFJ1biBzdGF0dXMgZ3JvdXAgMCAoYWxsIGpvYnMpOgo+ID4gICBXUklURTogaW89NjE0Ni42
TUIsIGFnZ3JiPTc5NTkwNEtCL3MsIG1pbmI9Nzk1OTA0S0IvcywKPiBtYXhiPTc5NTkwNEtCL3Ms
IG1pbnQ9NzkwOG1zZWMsIG1heHQ9NzkwOG1zZWMKPiA+Cj4gPiBEaXNrIHN0YXRzIChyZWFkL3dy
aXRlKToKPiA+ICAgeHZkYjogaW9zPTU0LzIyODg2MCwgbWVyZ2U9MC8yMjMwNjE2LCB0aWNrcz0x
Ni81NDAzMDQ4LAo+IGluX3F1ZXVlPTU0MDkwNjgsIHV0aWw9OTguMjYlCj4gPgo+ID4gVGhlIGRv
bTAgY3B1IHVzYWdlIGZvciB0aGUgcmVsZXZhbnQgSU9UaHJlYWQgd2FzIH42MCUKPiA+Cj4gPiBU
aGUgc2FtZSB0ZXN0IHdpdGggZ3JhbnQgY29weS4uLgo+ID4KPiA+IHJvb3RAZGhjcC0yMzctNzA6
fiMgZmlvIC0tcmFuZHJlcGVhdD0xIC0taW9lbmdpbmU9bGliYWlvIC0tZGlyZWN0PTAgLS0KPiBn
dG9kX3JlZHVjZT0xIC0tbmFtZT10ZXN0IC0tZmlsZW5hbWU9L2Rldi94dmRiIC0tYnM9NTEyayAt
LWlvZGVwdGg9NjQgLQo+IC1zaXplPTEwRyAtLXJlYWR3cml0ZT1yYW5kd3JpdGUgLS1yYW1wX3Rp
bWU9NAo+ID4gdGVzdDogKGc9MCk6IHJ3PXJhbmR3cml0ZSwgYnM9NTEySy01MTJLLzUxMkstNTEy
Sy81MTJLLTUxMkssCj4gaW9lbmdpbmU9bGliYWlvLCBpb2RlcHRoPTY0Cj4gPiBmaW8tMi4xNgo+
ID4gU3RhcnRpbmcgMSBwcm9jZXNzCj4gPiBKb2JzOiAxIChmPTEpOiBbdygxKV0gWzcwLjYlIGRv
bmVdIFswS0IvNjA3LjdNQi8wS0IgL3NdIFswLzEyMTUvMCBpb3BzXQo+IFtldGEgMDBtOjA1c10K
PiA+IHRlc3Q6IChncm91cGlkPTAsIGpvYnM9MSk6IGVycj0gMDogcGlkPTQ4MzogV2VkIEp1biAy
MSAwNjozNToxNCAyMDE3Cj4gPiAgIHdyaXRlOiBpbz02MjMyLjBNQiwgYnc9ODEwOTc2S0Ivcywg
aW9wcz0xNTc1LCBydW50PSAgNzg2OW1zZWMKPiA+ICAgY3B1ICAgICAgICAgIDogdXNyPTIuNDQl
LCBzeXM9MzcuNDIlLCBjdHg9MzU3MCwgbWFqZj0wLCBtaW5mPTEKPiA+ICAgSU8gZGVwdGhzICAg
IDogMT0wLjElLCAyPTAuMSUsIDQ9MC4xJSwgOD0wLjElLCAxNj0wLjElLCAzMj0wLjMlLAo+ID49
NjQ9MTY0LjYlCj4gPiAgICAgIHN1Ym1pdCAgICA6IDA9MC4wJSwgND0xMDAuMCUsIDg9MC4wJSwg
MTY9MC4wJSwgMzI9MC4wJSwgNjQ9MC4wJSwKPiA+PTY0PTAuMCUKPiA+ICAgICAgY29tcGxldGUg
IDogMD0wLjAlLCA0PTEwMC4wJSwgOD0wLjAlLCAxNj0wLjAlLCAzMj0wLjAlLCA2ND0wLjElLAo+
ID49NjQ9MC4wJQo+ID4gICAgICBpc3N1ZWQgICAgOiB0b3RhbD1yPTAvdz0xMjQwMS9kPTAsIHNo
b3J0PXI9MC93PTAvZD0wLAo+IGRyb3A9cj0wL3c9MC9kPTAKPiA+ICAgICAgbGF0ZW5jeSAgIDog
dGFyZ2V0PTAsIHdpbmRvdz0wLCBwZXJjZW50aWxlPTEwMC4wMCUsIGRlcHRoPTY0Cj4gPgo+ID4g
UnVuIHN0YXR1cyBncm91cCAwIChhbGwgam9icyk6Cj4gPiAgIFdSSVRFOiBpbz02MjMyLjBNQiwg
YWdncmI9ODEwOTc1S0IvcywgbWluYj04MTA5NzVLQi9zLAo+IG1heGI9ODEwOTc1S0IvcywgbWlu
dD03ODY5bXNlYywgbWF4dD03ODY5bXNlYwo+ID4KPiA+IERpc2sgc3RhdHMgKHJlYWQvd3JpdGUp
Ogo+ID4gICB4dmRiOiBpb3M9NTQvMjI5NTgzLCBtZXJnZT0wLzIyMzU4NzksIHRpY2tzPTE2LzU0
MDk1MDAsCj4gaW5fcXVldWU9NTQxNTA4MCwgdXRpbD05OC4yNyUKPiA+Cj4gPiBTbywgaGlnaGVy
IHRocm91Z2hwdXQgYW5kIGlvcHMuIFRoZSBkb20wIGNwdSB1c2FnZSB3YXMgcnVubmluZyBhdCB+
NzAlLAo+IHNvIHRoZXJlIGlzIGRlZmluaXRlbHkgbW9yZSBkb20wIG92ZXJoZWFkIGJ5IHVzaW5n
IGdyYW50IGNvcHkuIFRoZSB1c2FnZSBvZgo+IGdyYW50IGNvcHkgY291bGQgcHJvYmFibHkgYmUg
aW1wcm92ZWQgdGhyb3VnaCBzaW5jZSB0aGUgY3VycmVudCBjb2RlIGlzc3Vlcwo+IGFuIGNvcHkg
aW9jdGwgcGVyIGlvcmVxLiBXaXRoIHNvbWUgYmF0Y2hpbmcgSSBzdXNwZWN0IHNvbWUsIGlmIG5v
dCBhbGwsIG9mIHRoZQo+IGV4dHJhIG92ZXJoZWFkIGNvdWxkIGJlIHJlY292ZXJlZC4KPiAKPiBU
aGVyZSdzIGFsbW9zdCBhbHdheXMgZ29pbmcgdG8gYmUgbW9yZSBDUFUgb3ZlcmhlYWQgd2l0aCBn
cmFudC1jb3B5LAo+IHNpbmNlIHdoZW4gdXNpbmcgcGVyc2lzdGVudCBncmFudHMgUUVNVSBjYW4g
YXZvaWQgYWxsIChvciBhbG1vc3QgYWxsKQo+IG9mIHRoZSBpb2N0bHMgdG8gdGhlIGdyYW50IGRl
dmljZS4KPiAKPiBGb3IgdGhlIHBlcnNpc3RlbnQtZ3JhbnRzIGJlbmNobWFyaywgZGlkIHlvdSB3
YXJtIHVwIHRoZSBncmFudCBjYWNoZQo+IGZpcnN0PyAoaWU6IGFyZSB0aG9zZSByZXN1bHRzIGZy
b20gYSBmaXJzdCBydW4gb2YgZmlvPykKPiAKCk5vLCB0aGF0IHdhcyB0aGUgdGhpcmQgcnVuIEkg
ZGlkIChhbmQgdGhlIHNhbWUgaW4gdGhlIGdyYW50IGNvcHkgY2FzZSkuCgo+IEluIGFueSBjYXNl
LCBJJ20gaGFwcHkgdG8gdXNlIHNvbWV0aGluZyBkaWZmZXJlbnQgdGhhbiBwZXJzaXN0ZW50Cj4g
Z3JhbnRzIGFzIGxvbmcgYXMgdGhlIHBlcmZvcm1hbmNlIGlzIHNpbWlsYXIuCj4gCgpZZXMsIEkn
ZCBldmVuIHN1Z2dlc3QgcmVtb3ZpbmcgdGhlIHBlcnNpc3RlbnQgZ3JhbnQgY29kZSBmcm9tIHhl
bl9kaXNrLmMgaW4gdGhlIGludGVyZXN0IG9mIHJlZHVjaW5nIHRoZSBjb21wbGV4aXR5IG9mIHRo
ZSBjb2RlLi4uIGJ1dCBJIGd1ZXNzIHRoYXQgZGVwZW5kcyBvbiBob3cgbGlrZWx5IGZvbGtzIGFy
ZSB0byBiZSB1c2luZyBhIG5ldyBRRU1VIHdpdGggYW4gb2xkZXIgc2V0IG9mIFhlbiBsaWJyYXJp
ZXMgKGFuZCBoZW5jZSBub3QgaGF2ZSBncmFudCBjb3B5IGF2YWlsYWJsZSB0byB0aGVtKS4KCiAg
UGF1bAoKPiBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 21 11:11:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 11:11:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNdXm-0002LO-Hk; Wed, 21 Jun 2017 11:11: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=3382f85e5=roger.pau@citrix.com>)
 id 1dNdXl-0002Km-E9
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 11:11:29 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 C8/8A-03613-0645A495; Wed, 21 Jun 2017 11:11:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsWyU9JRQjchxCv
 SYMc+ZovvWyYzOTB6HP5whSWAMYo1My8pvyKBNaPj2h+2gj7xig39XUwNjP8Fuhg5OSQE/CRO
 vP7BBGKzCKhKbGu7yw5iswnoSFycu5MNxBYRUJbo/fWbpYuRi4NZYCGjxNueLYwgCWGBWIlbc
 w6zgti8Ap4Su498ZgMpEhKYwyjRvP8/VEJQ4uTMJywgNjPQ1AW7PwEVcQDZ0hLL/3GAhDkF7C
 V+bF0ItlhUQEVi6aVWsFYhAUWJ/nkP2CAOTZeY+KyHZQIj/ywkU2chmToLYeoCRuZVjBrFqUV
 lqUW6hqZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBQcgABDsYvy0LOMQoycGk
 JMpb7u0VKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd10QUE6wKDU9tSItMwcYDzBpCQ4eJRFet
 wCgNG9xQWJucWY6ROoUo6KUOK9IMFBCACSRUZoH1waLwUuMslLCvIxAhwjxFKQW5WaWoMq/Yh
 TnYFQS5nUC2c6TmVcCN/0V0GImoMUvjniALC5JREhJNTBqLlrsf/2bsyTHyV+xd/P1tcNu3Pj
 E0em+0Y8h+e65U5kfrjlnzuqaVqFqIuqfI8H25nHbV8NvMlp/Fof0Pv4RomZyrS0xyz308SOH
 uXcCAl15d7w2n1Fk+3vd1pKrM72116Vkxv0472Gs9r/JP3fB0XhOu+Vne78z7zxlLHT1WXHJk
 rdV/7cqsRRnJBpqMRcVJwIAsnirvrwCAAA=
X-Env-Sender: prvs=3382f85e5=roger.pau@citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1498043487!69078979!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39455 invoked from network); 21 Jun 2017 11:11:28 -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;
 21 Jun 2017 11:11:28 -0000
X-IronPort-AV: E=Sophos;i="5.39,368,1493683200"; d="scan'208";a="48157629"
Date: Wed, 21 Jun 2017 12:11:23 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170621111123.2rn5v4c4mvimicfm@dhcp-3-128.uk.xensource.com>
References: <20170427143546.14662-1-roger.pau@citrix.com>
 <20170427143546.14662-4-roger.pau@citrix.com>
 <591F10CB020000780015B4E5@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <591F10CB020000780015B4E5@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170609 (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>, julien.grall@arm.com,
 boris.ostrovsky@oracle.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 3/9] xen/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>

T24gRnJpLCBNYXkgMTksIDIwMTcgYXQgMDc6MzU6MzlBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI3LjA0LjE3IGF0IDE2OjM1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gQW5kIGFsc28gYWxsb3cgaXQgdG8gZG8gbm9uLWlkZW50aXR5IG1hcHBpbmdzIGJ5
IGFkZGluZyBhIG5ldyBwYXJhbWV0ZXIuIFRoaXMKPiA+IGZ1bmN0aW9uIHdpbGwgYmUgbmVlZGVk
IGluIG90aGVyIHBhcnRzIGFwYXJ0IGZyb20gUFZIIERvbTAgYnVpbGQuIFdoaWxlIHRoZXJlCj4g
PiBmaXggdGhlIGZ1bmN0aW9uIHRvIHVzZSBnZm5fdCBhbmQgbWZuX3QgaW5zdGVhZCBvZiB1bnNp
Z25lZCBsb25nIGZvciBtZW1vcnkKPiA+IGFkZHJlc3Nlcy4KPiAKPiBJJ20gYWZyYWlkIGJvdGgg
dGl0bGUgYW5kIGRlc2NyaXB0aW9uIGRvbid0IChvciBubyBsb25nZXIpIHByb3Blcmx5IHJlZmxl
Y3QKPiB3aGF0IHRoZSBwYXRjaCBkb2VzLiBJJ20gYWxzbyBhZnJhaWQgdGhlIHJlYXNvbiB0aGUg
bmV3IHBhcmFtZXRlciBhcwo+IHdlbGwgYXMgdGhlIHBsYWNlbWVudCBpbiBjb21tb24vbWVtb3J5
LmMgYXJlbid0IHN1ZmZpY2llbnRseSBleHBsYWluZWQuCj4gRm9yIGV4YW1wbGUsIHdoYXQgdXNl
IGlzIHRoZSBmdW5jdGlvbiBnb2luZyB0byBiZSB3aXRob3V0Cj4gQ09ORklHX0hBU19QQ0k/CgpJ
dCB3aWxsIHN0aWxsIGJlIG5lZWRlZCBpbiBvcmRlciB0byBtYXAgdGhlIGxvdyAxTUIgZm9yIGEg
UFZIIERvbTAsCmJ1dCBhbnl3YXksIHNlZSBiZWxvdy4KCj4gPiAtLS0gYS94ZW4vYXJjaC94ODYv
aHZtL2RvbTBfYnVpbGQuYwo+ID4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMK
PiA+IEBAIC02NCwyNyArNjQsNyBAQCBzdGF0aWMgc3RydWN0IGFjcGlfbWFkdF9ubWlfc291cmNl
IF9faW5pdGRhdGEgKm5taXNyYzsKPiA+ICBzdGF0aWMgaW50IF9faW5pdCBtb2RpZnlfaWRlbnRp
dHlfbW1pbyhzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIHBmbiwKPiA+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG5yX3BhZ2VzLCBj
b25zdCBib29sIG1hcCkKPiA+ICB7Cj4gPiAtICAgIGludCByYzsKPiA+IC0KPiA+IC0gICAgZm9y
ICggOyA7ICkKPiA+IC0gICAgewo+ID4gLSAgICAgICAgcmMgPSAobWFwID8gbWFwX21taW9fcmVn
aW9ucyA6IHVubWFwX21taW9fcmVnaW9ucykKPiA+IC0gICAgICAgICAgICAgKGQsIF9nZm4ocGZu
KSwgbnJfcGFnZXMsIF9tZm4ocGZuKSk7Cj4gPiAtICAgICAgICBpZiAoIHJjID09IDAgKQo+ID4g
LSAgICAgICAgICAgIGJyZWFrOwo+ID4gLSAgICAgICAgaWYgKCByYyA8IDAgKQo+ID4gLSAgICAg
ICAgewo+ID4gLSAgICAgICAgICAgIHByaW50ayhYRU5MT0dfV0FSTklORwo+ID4gLSAgICAgICAg
ICAgICAgICAgICAiRmFpbGVkIHRvIGlkZW50aXR5ICVzbWFwIFslI2x4LCUjbHgpIGZvciBkJWQ6
ICVkXG4iLAo+ID4gLSAgICAgICAgICAgICAgICAgICBtYXAgPyAiIiA6ICJ1biIsIHBmbiwgcGZu
ICsgbnJfcGFnZXMsIGQtPmRvbWFpbl9pZCwgcmMpOwo+ID4gLSAgICAgICAgICAgIGJyZWFrOwo+
ID4gLSAgICAgICAgfQo+ID4gLSAgICAgICAgbnJfcGFnZXMgLT0gcmM7Cj4gPiAtICAgICAgICBw
Zm4gKz0gcmM7Cj4gPiAtICAgICAgICBwcm9jZXNzX3BlbmRpbmdfc29mdGlycXMoKTsKPiA+IC0g
ICAgfQo+ID4gLQo+ID4gLSAgICByZXR1cm4gcmM7Cj4gPiArICAgIHJldHVybiBtb2RpZnlfbW1p
byhkLCBfZ2ZuKHBmbiksIF9tZm4ocGZuKSwgbnJfcGFnZXMsIG1hcCk7Cj4gPiAgfQo+IAo+IEkg
ZG9uJ3Qgc2VlIHRoZSB2YWx1ZSBvZiByZXRhaW5pbmcgdGhpcyB3cmFwcGVyLgo+IAo+ID4gLS0t
IGEveGVuL2NvbW1vbi9tZW1vcnkuYwo+ID4gKysrIGIveGVuL2NvbW1vbi9tZW1vcnkuYwo+ID4g
QEAgLTE0MzgsNiArMTQzOCw0MiBAQCBpbnQgcHJlcGFyZV9yaW5nX2Zvcl9oZWxwZXIoCj4gPiAg
ICAgIHJldHVybiAwOwo+ID4gIH0KPiA+ICAKPiA+ICtpbnQgbW9kaWZ5X21taW8oc3RydWN0IGRv
bWFpbiAqZCwgZ2ZuX3QgZ2ZuLCBtZm5fdCBtZm4sIHVuc2lnbmVkIGxvbmcgbnJfcGFnZXMsCj4g
PiArICAgICAgICAgICAgICAgIGNvbnN0IGJvb2wgbWFwKQo+ID4gK3sKPiA+ICsgICAgaW50IHJj
Owo+ID4gKwo+ID4gKyAgICAvKgo+ID4gKyAgICAgKiBNYWtlIHN1cmUgdGhpcyBmdW5jdGlvbiBp
cyBvbmx5IHVzZWQgYnkgdGhlIGhhcmR3YXJlIGRvbWFpbiwgYmVjYXVzZSBpdAo+ID4gKyAgICAg
KiBjYW4gdGFrZSBhbiBhcmJpdHJhcnkgbG9uZyB0aW1lLCBhbmQgY291bGQgRG9TIHRoZSB3aG9s
ZSBzeXN0ZW0uCj4gPiArICAgICAqLwo+ID4gKyAgICBBU1NFUlQoaXNfaGFyZHdhcmVfZG9tYWlu
KGQpKTsKPiAKPiBJZiB0aGF0IGNhbiBoYXBwZW4gYXJiaXRyYXJpbHkgYXQgcnVuIHRpbWUgKHJh
dGhlciB0aGFuIGp1c3QgYXQgYm9vdCwKPiBhcyBzdWdnZXN0ZWQgYnkgdGhlIHJlbW92YWwgb2Yg
X19pbml0KSwgaXQgZGVmaW5pdGVseSBjYW4ndCByZW1haW4gYXMKPiBpcyBhbmQgd2lsbCBpbnN0
ZWFkIG5lZWQgdG8gbWFrZSB1c2Ugb2YgY29udGludWF0aW9ucy4gSSdtIHRoZXJlZm9yZQo+IHVu
Y29udmluY2VkIHlvdSByZWFsbHkgd2FudCB0byBtb3ZlIHRoaXMgY29kZSBpbnN0ZWFkIG9mIHNp
bXBseQo+IGNhbGxpbmcgeyx1bn1tYXBfbW1pb19yZWdpb25zKCkgd2hpbGUgdGFraW5nIGNhcmUg
b2YgcHJlZW1wdGlvbgo+IG5lZWRzLgoKSSdtIG5vdCBzdXJlIEkga25vdyBob3cgdG8gdXNlIGNv
bnRpbnVhdGlvbnMgd2l0aCBub24taHlwZXJjYWxsCnZtZXhpdHMuIERvIHlvdSBoYXZlIGFueSBy
ZWNvbW1lbmRhdGlvbnMgYWJvdXQgaG93IHRvIGRvIHRoaXM/IHBhdXNlCnRoZSBkb21haW4gYW5k
IHJ1biB0aGUgbW1pbyBjaGFuZ2VzIGluc2lkZSBvZiBhIHRhc2tsZXQ/CgpSb2dlci4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 21 11:20:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 11:20:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNdgY-00035I-DF; Wed, 21 Jun 2017 11:20: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=3381a6b98=wei.liu2@citrix.com>)
 id 1dNdgW-00035C-RR
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 11:20:33 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 0C/21-29088-F765A495; Wed, 21 Jun 2017 11:20:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXitHRDpG59mFe
 kwdWpAhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b9ruMsBV3xFSde2jcwvvfqYuTgkBDwl2hr
 jOli5ORgEVCVuLrrAwuIzSagLPGzs5cNxBYR0JP49/4HE4jNLGAtseHMBrAaYQEfic6z3awgN
 q+AhcT2q7vZQUYKCdhJfOrxhQgLSpyc+YQFolVHYsHuT2wgJcwC0hLL/3GAhDkF7CUebF/LDG
 KLCqhIdC6dA1YuJKAg0TH9GNMERr5ZSCbNQjJpFsKkBYzMqxg1ilOLylKLdI3M9ZKKMtMzSnI
 TM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAkOsnoGBcQdjy16/Q4ySHExKorzl3l6RQnxJ+SmV
 GYnFGfFFpTmpxYcYZTg4lCR4G0KBcoJFqempFWmZOcBgh0lLcPAoifC6BQCleYsLEnOLM9MhU
 qcYdTk2rF7/hUmIJS8/L1VKnDcPZIYASFFGaR7cCFjkXWKUlRLmZWRgYBDiKUgtys0sQZV/xS
 jOwagkzHs9GGgKT2ZeCdymV0BHMAEd8eKIB8gRJYkIKakGxgnX1MKaPn05IVGj/XT1n1ly2Ss
 f7SxgvPcrZ/6U74t3JPo+0dH8mNH6VvS2R/aq5DVCovMnRZ7iYv8QI+lnt4Zn8pfWbXET1P6I
 VPA/rUw/teNQ8TGFOTti9/5bvkjslkThdtZ7MY8nNLCLe3sHyKZtt2svE8+Vv8v5UzyL/9SPD
 f8+Ky9d+0eJpTgj0VCLuag4EQCdpiTDtwIAAA==
X-Env-Sender: prvs=3381a6b98=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1498044029!99146092!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40178 invoked from network); 21 Jun 2017 11:20:30 -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 Jun 2017 11:20:30 -0000
X-IronPort-AV: E=Sophos;i="5.39,368,1493683200"; d="scan'208";a="428790240"
Date: Wed, 21 Jun 2017 12:20:27 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Felix Schmoll <eggi.innovations@gmail.com>
Message-ID: <20170621112027.kkgfvmg6zdv6uxal@citrix.com>
References: <20170621072020.1695-1-eggi.innovations@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170621072020.1695-1-eggi.innovations@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH RFC] 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>

T24gV2VkLCBKdW4gMjEsIDIwMTcgYXQgMDk6MjA6MjBBTSArMDIwMCwgRmVsaXggU2NobW9sbCB3
cm90ZToKPiBUaGlzIGNvbW1pdCBtYWtlcyB0aGUgY2hhbmdlcyB0byB0aGUgaHlwZXJ2aXNvciwg
dGhlIGJ1aWxkIHN5c3RlbSBhcwo+IHdlbGwgYXMgbGlieGMgbmVjZXNzYXJ5IGluIG9yZGVyIHRv
IGZhY2lsaXRhdGUgdHJhY2luZyBvZiBwcm9ncmFtIGNvdW50ZXJzLgo+IAo+IEEgZGlzY3Vzc2lv
biBvZiB0aGUgZGVzaWduIGNhbiBiZSBmb3VuZCBpbiB0aGUgbWFpbGluZyBsaXN0Ogo+IGh0dHBz
Oi8vbGlzdHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTA1L3RocmVhZHMu
aHRtbCMwMjIxMAo+IAo+IFRoZSBsaXN0IG9mIGZpbGVzIHRvIGJlIGluY2x1ZGVkIGZvciB0cmFj
aW5nIG1pZ2h0IHN0aWxsIGJlIHRvbyBleHRlbnNpdmUsCj4gcmVzdWx0aW5nIGluIGluZGV0ZXJt
aW5pc3RpYyB0cmFjaW5nIG91dHB1dCBmb3Igc29tZSB1c2UgY2FzZXMuIEl0IGlzIGFsc28KPiBu
b3QgY2xlYXIgd2hhdCBvdGhlciBjYXVzZXMgb2YgaW5kZXRlcm1pbmlzbSB0aGVyZSBtaWdodCBi
ZS4KCk5vdyB5b3UndmUgZ290IGV2ZXJ5dGhpbmcgeW91IG5lZWQsIHlvdSBjYW4gY2hlY2sgdGhl
IElQIGFnYWluc3Qga25vd24KYmluYXJ5IHRvIGdyYWR1YWxseSByZW1vdmUgdGhlIGluZGV0ZXJt
aW5pc20uCgpJJ3ZlIG9ubHkgc2tpbS1yZWFkIHlvdXIgcGF0Y2guIEl0IGxvb2tzIHRvIGJlIGlu
IGxpbmUgd2l0aCB3aGF0IHdlCmRpc2N1c3NlZCBiZWZvcmUuCgpUaGUgb25seSBibG9ja2VyIHRv
IGdldCB0aGlzIG1lcmdlIChub3QgdGhpcyBleGFjdCBwYXRjaCwgYnV0IHRoZQphcHByb2FjaCBp
biBnZW5lcmFsKSwgYXMgSSBzZWUgaXQsIGlzIHRoZSBidWlsZCBzeXN0ZW0uICBCdXQgdGhlbiBJ
J20Kbm90IHJlYWxseSBjb21mb3J0YWJsZSB0byBhc2sgeW91IHRvIHdvcmsgb24gdGhhdC4gU28g
aWYgeW91IHdhbnQgdG8KbW92ZSBvbiB0byB0aGUgbmV4dCBzdGVwLCB0aGF0IHdvdWxkIGJlIGZp
bmUgYnkgbWUuCgo+IAo+IFNpZ25lZC1vZmYtYnk6IEZlbGl4IFNjaG1vbGwgPGVnZ2kuaW5ub3Zh
dGlvbnNAZ21haWwuY29tPgo+IC0tLQo+ICB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCB8
ICAyICsrCj4gIHRvb2xzL2xpYnhjL3hjX3ByaXZhdGUuYyAgICAgIHwgMjIgKysrKysrKysrKysr
Kwo+ICB0b29scy9saWJ4Yy94Y19wcml2YXRlLmggICAgICB8ICA4ICsrKysrCj4gIHhlbi9LY29u
ZmlnICAgICAgICAgICAgICAgICAgIHwgIDQgKysrCj4gIHhlbi9SdWxlcy5tayAgICAgICAgICAg
ICAgICAgIHwgIDQgKysrCj4gIHhlbi9hcmNoL2FybS90cmFwcy5jICAgICAgICAgIHwgIDEgKwo+
ICB4ZW4vYXJjaC94ODYvaHZtL2h5cGVyY2FsbC5jICB8ICAxICsKPiAgeGVuL2FyY2gveDg2L2h5
cGVyY2FsbC5jICAgICAgfCAgMSArCj4gIHhlbi9hcmNoL3g4Ni9wdi9oeXBlcmNhbGwuYyAgIHwg
IDEgKwo+ICB4ZW4vY29tbW9uL01ha2VmaWxlICAgICAgICAgICB8IDEzICsrKysrKysrCj4gIHhl
bi9jb21tb24vZWRnZV90cmFjZS5jICAgICAgIHwgNzcgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKwo+ICB4ZW4vY29tbW9uL2VkZ2VfdHJhY2VyLmMgICAgICB8IDI1
ICsrKysrKysrKysrKysrCj4gIHhlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaCAgICAgIHwgIDEgKwo+
ICB4ZW4vaW5jbHVkZS94ZW4vZWRnZV90cmFjZS5oICB8IDE5ICsrKysrKysrKysrCj4gIHhlbi9p
bmNsdWRlL3hlbi9oeXBlcmNhbGwuaCAgIHwgIDcgKysrKwo+ICB4ZW4vaW5jbHVkZS94ZW4vc2No
ZWQuaCAgICAgICB8ICA2ICsrKysKPiAgMTYgZmlsZXMgY2hhbmdlZCwgMTkyIGluc2VydGlvbnMo
KykKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9jb21tb24vZWRnZV90cmFjZS5jCj4gIGNyZWF0
ZSBtb2RlIDEwMDY0NCB4ZW4vY29tbW9uL2VkZ2VfdHJhY2VyLmMKPiAgY3JlYXRlIG1vZGUgMTAw
NjQ0IHhlbi9pbmNsdWRlL3hlbi9lZGdlX3RyYWNlLmgKPiAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMv
bGlieGMvaW5jbHVkZS94ZW5jdHJsLmggYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAo+
IGluZGV4IDhjMjZjYjQxNDEuLjc1ZTAzMzM3ZjkgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGMv
aW5jbHVkZS94ZW5jdHJsLmgKPiArKysgYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAo+
IEBAIC0xNTcyLDYgKzE1NzIsOCBAQCBpbnQgeGNfZG9tY3RsKHhjX2ludGVyZmFjZSAqeGNoLCBz
dHJ1Y3QgeGVuX2RvbWN0bCAqZG9tY3RsKTsKPiAgaW50IHhjX3N5c2N0bCh4Y19pbnRlcmZhY2Ug
KnhjaCwgc3RydWN0IHhlbl9zeXNjdGwgKnN5c2N0bCk7Cj4gIAo+ICBpbnQgeGNfdmVyc2lvbih4
Y19pbnRlcmZhY2UgKnhjaCwgaW50IGNtZCwgdm9pZCAqYXJnKTsKPiAraW50IHhjX2VkZ2VfdHJh
Y2UoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9tX2lkLCBpbnQgbW9kZSwKPiArICAgIHVu
c2lnbmVkIGludCBzaXplLCB1aW50NjRfdCAqYnVmKTsKCkNvZGluZyBzdHlsZS4gUGxlYXNlIGFs
aWduIHRoZSBzZWNvbmQgbGluZSB3aXRoICJ4Y19pbnRlcmZhY2UgLi4uIi4KClRoZSBzYW1lIGNv
bW1lbnQgYXBwbGllcyB0byBhbGwgb3RoZXIgc2ltaWxhciBwbGFjZXMgaW4gdGhpcyBwYXRjaC4K
Cj4gIAo+ICBpbnQgeGNfZmxhc2tfb3AoeGNfaW50ZXJmYWNlICp4Y2gsIHhlbl9mbGFza19vcF90
ICpvcCk7Cj4gIAo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19wcml2YXRlLmMgYi90b29s
cy9saWJ4Yy94Y19wcml2YXRlLmMKPiBpbmRleCBmMzk1NTk0YThmLi45NzY2M2YyMTliIDEwMDY0
NAo+IC0tLSBhL3Rvb2xzL2xpYnhjL3hjX3ByaXZhdGUuYwo+ICsrKyBiL3Rvb2xzL2xpYnhjL3hj
X3ByaXZhdGUuYwo+IEBAIC01MzAsNiArNTMwLDI4IEBAIGludCB4Y192ZXJzaW9uKHhjX2ludGVy
ZmFjZSAqeGNoLCBpbnQgY21kLCB2b2lkICphcmcpCj4gICAgICByZXR1cm4gcmM7Cj4gIH0KPiAg
Cj4gK2ludCB4Y19lZGdlX3RyYWNlKHhjX2ludGVyZmFjZSAqeGNoLAo+ICsgICAgZG9taWRfdCBk
b21faWQsIGludCBtb2RlLCB1bnNpZ25lZCBpbnQgc2l6ZSwgdWludDY0X3QqIGFyZykKCnVpbnQ2
NF90ICphcmcgKG5vdGUgdGhlIHBvc2l0aW9uIG9mICcqJykKCj4gK3sKPiArICAgIGludCByYzsK
PiArCj4gKyAgICBERUNMQVJFX0hZUEVSQ0FMTF9CT1VOQ0UoYXJnLCBzaXplICogc2l6ZW9mKHVp
bnQ2NF90KSwKPiArICAgICAgICBYQ19IWVBFUkNBTExfQlVGRkVSX0JPVU5DRV9PVVQpOwo+ICsK
PiArICAgIGlmICggeGNfaHlwZXJjYWxsX2JvdW5jZV9wcmUoeGNoLCBhcmcpICkKPiArICAgIHsK
PiArICAgICAgICBQRVJST1IoIkNvdWxkIG5vdCBib3VuY2UgYnVmZmVyIGZvciBlZGdlX3RyYWNl
IGh5cGVyY2FsbCIpOwo+ICsgICAgICAgIHJldHVybiAtRU5PTUVNOwo+ICsgICAgfQo+ICsKPiAr
ICAgIHJjID0gZG9fZWRnZV90cmFjZSh4Y2gsIGRvbV9pZCwgbW9kZSwgc2l6ZSwgSFlQRVJDQUxM
X0JVRkZFUihhcmcpKTsKPiArCj4gKyAgICB4Y19oeXBlcmNhbGxfYm91bmNlX3Bvc3QoeGNoLCBh
cmcpOwo+ICsKPiArICAgIHJldHVybiByYzsKPiArfQo+ICsKPiArCj4gIHVuc2lnbmVkIGxvbmcg
eGNfbWFrZV9wYWdlX2JlbG93XzRHKAo+ICAgICAgeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90
IGRvbWlkLCB1bnNpZ25lZCBsb25nIG1mbikKPiAgewo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4
Yy94Y19wcml2YXRlLmggYi90b29scy9saWJ4Yy94Y19wcml2YXRlLmgKPiBpbmRleCAxYzI3YjBm
ZGVkLi42MGIwZDhlYmUzIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhjL3hjX3ByaXZhdGUuaAo+
ICsrKyBiL3Rvb2xzL2xpYnhjL3hjX3ByaXZhdGUuaAo+IEBAIC0yMjksNiArMjI5LDE0IEBAIHN0
YXRpYyBpbmxpbmUgaW50IGRvX3hlbl92ZXJzaW9uKHhjX2ludGVyZmFjZSAqeGNoLCBpbnQgY21k
LCB4Y19oeXBlcmNhbGxfYnVmZmVyCj4gICAgICAgICAgICAgICAgICAgICAgY21kLCBIWVBFUkNB
TExfQlVGRkVSX0FTX0FSRyhkZXN0KSk7Cj4gIH0KPiAgCj4gK3N0YXRpYyBpbmxpbmUgaW50IGRv
X2VkZ2VfdHJhY2UoeGNfaW50ZXJmYWNlICp4Y2gsIGRvbWlkX3QgZG9tX2lkLCBpbnQgbW9kZSwK
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgc2l6ZSwgeGNf
aHlwZXJjYWxsX2J1ZmZlcl90ICpidWYpCj4gK3sKPiArICAgIERFQ0xBUkVfSFlQRVJDQUxMX0JV
RkZFUl9BUkdVTUVOVChidWYpOwo+ICsgICAgcmV0dXJuIHhlbmNhbGw0KHhjaC0+eGNhbGwsIF9f
SFlQRVJWSVNPUl9lZGdlX3RyYWNlLCBkb21faWQsIG1vZGUsCj4gKyAgICAgICAgc2l6ZSwgSFlQ
RVJDQUxMX0JVRkZFUl9BU19BUkcoYnVmKSk7Cj4gK30KPiArCgpUaGlzIGZ1bmN0aW9uIGNhbiBi
ZSBmb2xkZWQgaW50byB4Y19lZGdlX3RyYWNlLgoKWy4uLl0KPiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+IGluZGV4IGMwNzk5OWI1MTgu
LmE0ZDM2NTE3ZjkgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKPiArKysgYi94
ZW4vYXJjaC9hcm0vdHJhcHMuYwo+IEBAIC0xNDE5LDYgKzE0MTksNyBAQCBzdGF0aWMgYXJtX2h5
cGVyY2FsbF90IGFybV9oeXBlcmNhbGxfdGFibGVbXSA9IHsKPiAgICAgIEhZUEVSQ0FMTChwbGF0
Zm9ybV9vcCwgMSksCj4gICAgICBIWVBFUkNBTExfQVJNKHZjcHVfb3AsIDMpLAo+ICAgICAgSFlQ
RVJDQUxMKHZtX2Fzc2lzdCwgMiksCj4gKyAgICBIWVBFUkNBTEwoZWRnZV90cmFjZSwgNCksCj4g
IH07Cj4gIAo+ICAjaWZuZGVmIE5ERUJVRwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZt
L2h5cGVyY2FsbC5jIGIveGVuL2FyY2gveDg2L2h2bS9oeXBlcmNhbGwuYwo+IGluZGV4IGU3MjM4
Y2UyOTMuLmZlZDgzNjNkOGEgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9oeXBlcmNh
bGwuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHlwZXJjYWxsLmMKPiBAQCAtMTMyLDYgKzEz
Miw3IEBAIHN0YXRpYyBjb25zdCBoeXBlcmNhbGxfdGFibGVfdCBodm1faHlwZXJjYWxsX3RhYmxl
W10gPSB7Cj4gICAgICBDT01QQVRfQ0FMTChtbXVleHRfb3ApLAo+ICAgICAgSFlQRVJDQUxMKHhl
bnBtdV9vcCksCj4gICAgICBDT01QQVRfQ0FMTChkbV9vcCksCj4gKyAgICBIWVBFUkNBTEwoZWRn
ZV90cmFjZSksCj4gICAgICBIWVBFUkNBTEwoYXJjaF8xKQo+ICB9Owo+ICAKPiBkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2h5cGVyY2FsbC5jIGIveGVuL2FyY2gveDg2L2h5cGVyY2FsbC5jCj4g
aW5kZXggZTMwMTgxODE3YS4uY2FhOTM3NmQyOSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYv
aHlwZXJjYWxsLmMKPiArKysgYi94ZW4vYXJjaC94ODYvaHlwZXJjYWxsLmMKPiBAQCAtNjcsNiAr
NjcsNyBAQCBjb25zdCBoeXBlcmNhbGxfYXJnc190IGh5cGVyY2FsbF9hcmdzX3RhYmxlW05SX2h5
cGVyY2FsbHNdID0KPiAgICAgIEFSR1ModG1lbV9vcCwgMSksCj4gICAgICBBUkdTKHhlbnBtdV9v
cCwgMiksCj4gICAgICBBUkdTKGRtX29wLCAzKSwKPiArICAgIEFSR1MoZWRnZV90cmFjZSwgNCks
CgpZb3UgbmVlZCB0byBiZSBjYXJlZnVsIHdpdGggdGhlIG9yZGVyLiBZb3UgbmVlZCB0byBwbGFj
ZSB5b3VyIGh5cGVyY2FsbAoqYWZ0ZXIqIHRoZSBtY2Egb25lLgoKPiAgICAgIEFSR1MobWNhLCAx
KSwKPiAgICAgIEFSR1MoYXJjaF8xLCAxKSwKPiAgfTsKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L3B2L2h5cGVyY2FsbC5jIGIveGVuL2FyY2gveDg2L3B2L2h5cGVyY2FsbC5jCj4gaW5kZXgg
N2M1ZTVhNjI5ZC4uMjRmOTMxYTg5NSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvcHYvaHlw
ZXJjYWxsLmMKPiArKysgYi94ZW4vYXJjaC94ODYvcHYvaHlwZXJjYWxsLmMKPiBAQCAtNzksNiAr
NzksNyBAQCBzdGF0aWMgY29uc3QgaHlwZXJjYWxsX3RhYmxlX3QgcHZfaHlwZXJjYWxsX3RhYmxl
W10gPSB7Cj4gICNlbmRpZgo+ICAgICAgSFlQRVJDQUxMKHhlbnBtdV9vcCksCj4gICAgICBDT01Q
QVRfQ0FMTChkbV9vcCksCj4gKyAgICBIWVBFUkNBTEwoZWRnZV90cmFjZSksCj4gICAgICBIWVBF
UkNBTEwobWNhKSwKClNhbWUgaGVyZS4KCj4gICAgICBIWVBFUkNBTEwoYXJjaF8xKSwKPiAgfTsK
PiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9NYWtlZmlsZSBiL3hlbi9jb21tb24vTWFrZWZpbGUK
PiBpbmRleCAyNmM1YTY0MzM3Li4yNzRiYWYwODRiIDEwMDY0NAo+IC0tLSBhL3hlbi9jb21tb24v
TWFrZWZpbGUKPiArKysgYi94ZW4vY29tbW9uL01ha2VmaWxlCj4gQEAgLTYsNiArNiw4IEBAIG9i
ai15ICs9IGNwdXBvb2wubwo+ICBvYmotJChDT05GSUdfSEFTX0RFVklDRV9UUkVFKSArPSBkZXZp
Y2VfdHJlZS5vCj4gIG9iai15ICs9IGRvbWN0bC5vCj4gIG9iai15ICs9IGRvbWFpbi5vCj4gK29i
ai0kKENPTkZJR19UUkFDRV9QQykgKz0gZWRnZV90cmFjZS5vCj4gK29iai0kKENPTkZJR19UUkFD
RV9QQykgKz0gZWRnZV90cmFjZXIubwoKSnVzdCBjYWxsIHRoZSBuZXcgZmlsZXMgdHJhY2VfcGMu
byBhbmQgdHJhY2VfcGNfc3R1Yi5vIHRvIG1hdGNoIHRoZQpLQ09ORklHIG9wdGlvbj8KCj4gIG9i
ai15ICs9IGV2ZW50XzJsLm8KPiAgb2JqLXkgKz0gZXZlbnRfY2hhbm5lbC5vCj4gIG9iai15ICs9
IGV2ZW50X2ZpZm8ubwo+IEBAIC04MCwzICs4MiwxNCBAQCBzdWJkaXItJChDT05GSUdfR0NPVikg
Kz0gZ2Nvdgo+ICAKPiAgc3ViZGlyLXkgKz0gbGliZWxmCj4gIHN1YmRpci0kKENPTkZJR19IQVNf
REVWSUNFX1RSRUUpICs9IGxpYmZkdAo+ICsKPiArb2Jqcy1uZWVkLXRyYWNpbmcgOj0gYnNlYXJj
aC5vIFwKPiArICAgIGRlY29tcHJlc3MubyBkZXZpY2VfdHJlZS5vIGRvbWFpbi5vIGRvbWN0bC5v
IGVhcmx5Y3Bpby5vIGdyYW50X3RhYmxlLm8gXAo+ICsgICAgZ3Vlc3Rjb3B5Lm8gZ3VuemlwLm8g
aW5mbGF0ZS5vIGtlcm5lbC5vIGtleGVjLm8ga2V5aGFuZGxlci5vIGtpbWFnZS5vIFwKPiArICAg
IGxpYi5vIGxpdmVwYXRjaC5vIGx6by5vIG1lbV9hY2Nlc3MubyBtZW1vcnkubyBtdWx0aWNhbGwu
byBub3RpZmllci5vIFwKPiArICAgIHBhZ2VfYWxsb2MubyBwZHgubyBwZXJmYy5vIHJhZGl4X3Ry
ZWUubyByYW5nZXNldC5vIFwKPiArICAgIHJidHJlZS5vIHNodXRkb3duLm8gc21wLm8gc29ydC5v
IHN0b3BfbWFjaGluZS5vIHN0cmluZy5vIFwKPiArICAgIHN5bWJvbHMubyBzeW1ib2xzLWR1bW15
Lm8gc3lzY3RsLm8gdGltZS5vIHRtZW0ubyBcCj4gKyAgICB0bWVtX2NvbnRyb2wubyB0bWVtX3hl
bi5vIHRyYWNlLm8gdW5sejQubyB1bmx6by5vIHVueHoubyB2ZXJzaW9uLm8gXAo+ICsgICAgdmly
dHVhbF9yZWdpb24ubyB2bWFwLm8gdm1fZXZlbnQubyB3YXJuaW5nLm8geGVub3Byb2YubyBcCj4g
KyAgICB4bWFsbG9jX3Rsc2YubwoKVGhpcyBpcyBub3QgdmVyeSBpZGVhbCwgYnV0IEkgd29uJ3Qg
YXNrIHlvdSB0byB3b3JrIG9uIHRoZSBidWlsZCBzeXN0ZW0uCgo+IGRpZmYgLS1naXQgYS94ZW4v
Y29tbW9uL2VkZ2VfdHJhY2UuYyBiL3hlbi9jb21tb24vZWRnZV90cmFjZS5jCj4gbmV3IGZpbGUg
bW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwMDAwLi43YjMyNWY0ZDE3Cj4gLS0tIC9kZXYvbnVs
bAo+ICsrKyBiL3hlbi9jb21tb24vZWRnZV90cmFjZS5jCj4gQEAgLTAsMCArMSw3NyBAQAo+ICsv
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqCj4gKyAqIGVkZ2VfdHJhY2UuYwo+ICsgKgo+ICsgKiBDb3B5
cmlnaHQgKGMpIDIwMTcgRmVsaXggU2NobW9sbAoKQWRkIHlvdSBlbWFpbCBhZGRyZXNzLgoKWW91
IGFsc28gbmVlZCB0byBhZGQgbGljZW5zZSBoZXJlIGFuZCBpbiBhbGwgb3RoZXIgbmV3IGZpbGVz
LiAgU2VlCkNPTlRSSUJVVElORy4KCj4gKyAqLwo+ICsKPiArI2luY2x1ZGUgPHhlbi9lZGdlX3Ry
YWNlLmg+Cj4gKyNpbmNsdWRlIDx4ZW4veG1hbGxvYy5oPgo+ICsjaW5jbHVkZSA8eGVuL2d1ZXN0
X2FjY2Vzcy5oPgo+ICsjaW5jbHVkZSA8eGVuL3NjaGVkLmg+Cj4gKwo+ICtsb25nIGRvX2VkZ2Vf
dHJhY2UoZG9taWRfdCBkb20sIGludCBtb2RlLCB1bnNpZ25lZCBpbnQgc2l6ZSwKPiArICAgIFhF
Tl9HVUVTVF9IQU5ETEVfUEFSQU0odWludDY0X3QpIGJ1ZikKPiArewo+ICsgICAgaW50IHJldCA9
IDA7Cj4gKyAgICBzdHJ1Y3QgZG9tYWluICpkOwo+ICsKPiArICAgIGlmKCBkb20gPT0gRE9NSURf
U0VMRiApCgpDb2Rpbmcgc3R5bGUgaXMgd3JvbmcuIFNwYWNlIGFmdGVyIGBpZicgcGxlYXNlLgoK
PiArICAgICAgICBkID0gY3VycmVudC0+ZG9tYWluOwo+ICsgICAgZWxzZQo+ICsgICAgICAgIGQg
PSBnZXRfZG9tYWluX2J5X2lkKGRvbSk7Cj4gKwo+ICsgICAgaWYoICFkICkKPiArICAgICAgICBy
ZXR1cm4gLUVJTlZBTDsgLyogaW52YWxpZCBkb21haW4gKi8KPiArCj4gKyAgICBzd2l0Y2ggKCBt
b2RlICkKPiArICAgIHsKPiArICAgICAgICBjYXNlIFRSQUNFX1NUQVJUOgo+ICsgICAgICAgIHsK
PiArICAgICAgICAgICAgaWYoIGQtPnRyYWNpbmdfYnVmZmVyICkKPiArICAgICAgICAgICAgewo+
ICsgICAgICAgICAgICAgICAgcmV0ID0gLUVCVVNZOyAvKiBkb21haW4gYWxyZWFkeSBiZWluZyB0
cmFjZWQgKi8KPiArICAgICAgICAgICAgICAgIGJyZWFrOwo+ICsgICAgICAgICAgICB9Cj4gKwo+
ICsgICAgICAgICAgICBkLT50cmFjaW5nX2J1ZmZlcl9wb3MgPSAwOwo+ICsgICAgICAgICAgICBk
LT50cmFjaW5nX2J1ZmZlcl9zaXplID0gc2l6ZTsKPiArICAgICAgICAgICAgZC0+dHJhY2luZ19i
dWZmZXIgPSB4bWFsbG9jX2FycmF5KHVpbnQ2NF90LCBzaXplKTsKPiArCgpZb3Ugd2lsbCBsZWFr
IHRoZSBidWZmZXIgaWYgdGhlIHRhcmdldCBkb21haW4gaXMgZGVzdHJveWVkIGJlZm9yZSB5b3UK
Z2V0IHRvIGNhbGwgVFJBQ0VfU1RPUC4KCllvdSBuZWVkIHRvIG1ha2Ugc3VyZSBpdCBpcyBmcmVl
IGluIHRoZSBkb21haW4gZGVzdHJ1Y3Rpb24gcGF0aC4KCj4gKyAgICAgICAgICAgIGlmKCAhZC0+
dHJhY2luZ19idWZmZXIgKQo+ICsgICAgICAgICAgICAgICAgcmV0ID0gLUVOT01FTTsKPiArICAg
ICAgICAgICAgYnJlYWs7Cj4gKyAgICAgICAgfQo+ICsKPiArICAgICAgICBjYXNlIFRSQUNFX1NU
T1A6Cj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICB1aW50NjRfdCogdGVtcCA9IGQtPnRyYWNp
bmdfYnVmZmVyOwo+ICsgICAgICAgICAgICBkLT50cmFjaW5nX2J1ZmZlciA9IE5VTEw7Cj4gKwo+
ICsgICAgICAgICAgICBpZiggY29weV90b19ndWVzdChidWYsIHRlbXAsIGQtPnRyYWNpbmdfYnVm
ZmVyX3BvcykgKQo+ICsgICAgICAgICAgICAgICAgcmV0ID0gLUVGQVVMVDsKPiArCj4gKyAgICAg
ICAgICAgIHhmcmVlKHRlbXApOwo+ICsKPiArICAgICAgICAgICAgcmV0ID0gZC0+dHJhY2luZ19i
dWZmZXJfcG9zOwo+ICsgICAgICAgICAgICBicmVhazsKPiArICAgICAgICB9Cj4gKwo+ICsgICAg
ICAgIGRlZmF1bHQ6Cj4gKyAgICAgICAgICAgIHJldCA9IC1FTk9TWVM7Cj4gKyAgICB9Cj4gKwo+
ICsgICAgaWYoIGRvbSAhPSBET01JRF9TRUxGICkKPiArICAgICAgICBwdXRfZG9tYWluKGQpOwo+
ICsKPiArICAgIHJldHVybiByZXQ7Cj4gK30KPiArCj4gKy8qCj4gKyAqIExvY2FsIHZhcmlhYmxl
czoKPiArICogbW9kZTogQwo+ICsgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCj4gKyAqIGMtYmFzaWMt
b2Zmc2V0OiA0Cj4gKyAqIHRhYi13aWR0aDogNAo+ICsgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwK
PiArICogRW5kOgo+ICsgKi8KPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9lZGdlX3RyYWNlci5j
IGIveGVuL2NvbW1vbi9lZGdlX3RyYWNlci5jCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRl
eCAwMDAwMDAwMDAwLi5lYjdhYjk2ZDhmCj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL3hlbi9jb21t
b24vZWRnZV90cmFjZXIuYwo+IEBAIC0wLDAgKzEsMjUgQEAKPiArLyoqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKgo+ICsgKiBlZGdlX3RyYWNlci5jCj4gKyAqCj4gKyAqIENvcHlyaWdodCAoYykgMjAxNyBG
ZWxpeCBTY2htb2xsCj4gKyAqLwo+ICsKPiArI2luY2x1ZGUgPHhlbi9lZGdlX3RyYWNlLmg+Cj4g
KyNpbmNsdWRlIDx4ZW4va2VybmVsLmg+Cj4gKwo+ICt2b2lkIF9fc2FuaXRpemVyX2Nvdl90cmFj
ZV9wYyh2b2lkKQo+ICt7Cj4gKyAgICAgICAgc3RydWN0IGRvbWFpbiAqZDsKPiArCj4gKyAgICAg
ICAgaWYoIHN5c3RlbV9zdGF0ZSA8IFNZU19TVEFURV9hY3RpdmUgKQo+ICsgICAgICAgICAgICBy
ZXR1cm47Cj4gKwo+ICsgICAgICAgIGQgPSBjdXJyZW50LT5kb21haW47Cj4gKwo+ICsgICAgICAg
IGlmKGQtPnRyYWNpbmdfYnVmZmVyICYmCj4gKyAgICAgICAgICAgZC0+dHJhY2luZ19idWZmZXJf
cG9zIDwgZC0+dHJhY2luZ19idWZmZXJfc2l6ZSkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAg
IGQtPnRyYWNpbmdfYnVmZmVyW2QtPnRyYWNpbmdfYnVmZmVyX3BvcysrXSA9Cj4gKyAgICAgICAg
ICAgICAgICAodWludDY0X3QpIF9fYnVpbHRpbl9yZXR1cm5fYWRkcmVzcygwKTsKPiArICAgICAg
ICB9Cj4gK30KPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL3hlbi5oIGIveGVuL2lu
Y2x1ZGUvcHVibGljL3hlbi5oCj4gaW5kZXggMmFjNmIxZTI0ZC4uMGIxMTM4NDdjOSAxMDA2NDQK
PiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmgKPiArKysgYi94ZW4vaW5jbHVkZS9wdWJs
aWMveGVuLmgKPiBAQCAtMTIxLDYgKzEyMSw3IEBAIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhl
bl91bG9uZ190KTsKPiAgI2RlZmluZSBfX0hZUEVSVklTT1JfeGNfcmVzZXJ2ZWRfb3AgICAgICAg
MzkgLyogcmVzZXJ2ZWQgZm9yIFhlbkNsaWVudCAqLwo+ICAjZGVmaW5lIF9fSFlQRVJWSVNPUl94
ZW5wbXVfb3AgICAgICAgICAgICA0MAo+ICAjZGVmaW5lIF9fSFlQRVJWSVNPUl9kbV9vcCAgICAg
ICAgICAgICAgICA0MQo+ICsjZGVmaW5lIF9fSFlQRVJWSVNPUl9lZGdlX3RyYWNlICAgICAgICAg
ICA0Mgo+ICAKPiAgLyogQXJjaGl0ZWN0dXJlLXNwZWNpZmljIGh5cGVyY2FsbCBkZWZpbml0aW9u
cy4gKi8KPiAgI2RlZmluZSBfX0hZUEVSVklTT1JfYXJjaF8wICAgICAgICAgICAgICAgNDgKPiBk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2VkZ2VfdHJhY2UuaCBiL3hlbi9pbmNsdWRlL3hl
bi9lZGdlX3RyYWNlLmgKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAwMDAu
LmFhMzRjM2VmOTYKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIveGVuL2luY2x1ZGUveGVuL2VkZ2Vf
dHJhY2UuaAo+IEBAIC0wLDAgKzEsMTkgQEAKPiArLyoqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+ICsg
KiBlZGdlX3RyYWNlLmgKPiArICoKPiArICogSW5mb3JtYXRpb24gc3RydWN0dXJlIHRoYXQgbGl2
ZXMgYXQgdGhlIGJvdHRvbSBvZiB0aGUgcGVyLWNwdSBYZW4gc3RhY2suCj4gKyAqLwo+ICsKPiAr
I2lmbmRlZiBfX1RSQUNFX0hfXwo+ICsjZGVmaW5lIF9fVFJBQ0VfSF9fCj4gKwo+ICsjaW5jbHVk
ZSA8eGVuL3R5cGVzLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KClBsZWFzZSBzb3J0IHRo
ZXNlIHR3byBhbHBoYWJldGljYWxseS4KCj4gKyNpbmNsdWRlIDxhc20vY3VycmVudC5oPgo+ICsK
PiArI2RlZmluZSBUUkFDRV9TVEFSVCAwCj4gKyNkZWZpbmUgVFJBQ0VfU1RPUCAxCj4gKwoKVGhl
c2UgdHdvIGRlZmluZXMgbmVlZCB0byBiZSB0aGUgaW4gYSBwdWJsaWMgaGVhZGVyLCBzbyB0aGF0
IHVzZXJzcGFjZQpjb2RlIGNhbiB1c2UgdGhlbS4gIEFsc28gcHJvcGVybHkgcHJlZml4IHRoZW0g
d2l0aCBYRU5fLgoKVGhlIHB1YmxpYyBoZWFkZXIgc2hvdWxkIGJlIHRvb2xzIG9ubHkuIFRoZSBk
ZWZpbmVzIHdpbGwgYmUgZW5jbG9zZWQgYnkKX19YRU5fVE9PTFNfXy4gU2VlIGV4aXN0aW5nIGhl
YWRlcnMgaW4geGVuL2luY2x1ZGUvcHVibGljLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 21 11:23:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 11: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 1dNdj7-0003Ck-QW; Wed, 21 Jun 2017 11: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 <JBeulich@suse.com>) id 1dNdj6-0003Cd-N8
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 11:23:12 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 E6/DC-01752-F175A495; Wed, 21 Jun 2017 11:23:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsXS6fjDS1c+3Cv
 SYO8+RYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeNC4yfmggcsFTd79rA3MP5l7mLk5BASyJM4
 PmcFUxcjBwevgJ3EouW8IGEJAUOJ0wtvsoDYLAKqEg+eLmUFsdkE1CXanm1nBSkXETCQOHc0C
 cRkFtCX2LYOrFoYqLN5y3xGiOF2EofW9LJADBeU+LtDGCTMLKAl8fDXLRYIW1ti2cLXzBBTpC
 WW/+OYwMg7C6FhFpKGWUgaZiE0LGBkWcWoUZxaVJZapGtkoJdUlJmeUZKbmJmja2hgqpebWly
 cmJ6ak5hUrJecn7uJERhe9QwMjDsYG2f7HWKU5GBSEuUt9/aKFOJLyk+pzEgszogvKs1JLT7E
 KMPBoSTBmxsGlBMsSk1PrUjLzAEGOkxagoNHSYTXLQAozVtckJhbnJkOkTrFqMvR9GHLFyYhl
 rz8vFQpcd4kkBkCIEUZpXlwI2BRd4lRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMG8hyBSezL
 wSuE2vgI5gAjrixREPkCNKEhFSUg2MrtxLSq1NfaOlJ2adT+x5d+qUwFSJ0Di73c48V/9E1dy
 9LHWifGnlAiWp6Jr3JyPuHdCI3P/xGLeW95uYHwnhU9P1/EO/f/JZuXHdzf+6hXZztq0Pd7Cp
 rljPV786at6RtOUrWjfNPt/+6qxxVujaUOZ/3ez/olYbHWeqS7Ti3h/87+XKi0H6SizFGYmGW
 sxFxYkAp6MZw7UCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1498044189!83786736!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56065 invoked from network); 21 Jun 2017 11:23:11 -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; 21 Jun 2017 11:23:11 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 21 Jun 2017 05:23:09 -0600
Message-Id: <594A733B020000780016527C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 21 Jun 2017 05:23:07 -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 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+CgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 21 11:26:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 11: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 1dNdmH-0003NS-7G; Wed, 21 Jun 2017 11:26: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=338940b9e=Andrew.Cooper3@citrix.com>)
 id 1dNdmF-0003NL-MS
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 11:26:27 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 DA/2C-02180-2E75A495; Wed, 21 Jun 2017 11:26:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsWyU9JRQvdRuFe
 kQeNVGYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWP9uefsBf2MFV0bfzA1MNZ3MXJySAj4SSy9
 1McIYgsLeErMaH/GAmKLCARInO5rYO1i5OIQEljGKDHl7SIWEIdZ4COjRPvP9WAdbAL6Ertff
 GICsXkFbCUWvVoF1s0ioCrx4cBhsBpRgXCJt41HWCBqBCVOznwCZnMK2Esse/yaHcRmFjCQOL
 JoDiuELS+x/e0cZhBbSEBN4lr/JXaIS9MlJj7rYZnAyD8LyahZSNpnIWlfwMi8ilGjOLWoLLV
 I18hML6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMAzrGRgYdzDenux3iFGSg0lJ
 lLfc2ytSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRvbhhQTrAoNT21Ii0zBxgRMGkJDh4lEV63A
 KA0b3FBYm5xZjpE6hSjJcesf2u+MHHMA5NNH7Z8YRJiycvPS5US500CmScA0pBRmgc3Dha1lx
 hlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ874EmcKTmVcCt/UV0EFMQAe9OOIBclBJIkJKqoF
 R8XzuhjuBj7Mv3+D+7jvbrWxawLXwsl/VQVkWrZPaeU+VNZ1v71Azrt6Rpf2U64zJnfklz7k5
 /0VN/6zdPYendx4Do3RGzNlzoocmWuxsCGTmvSwlWbtpcV7ljNl515cKLDtmX50YEMwcxbB2i
 oObzhw/wR7TzDOvN2TPczz00KPysLXrSwMlluKMREMt5qLiRACAQ78j1QIAAA==
X-Env-Sender: prvs=338940b9e=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1498044386!88527687!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12084 invoked from network); 21 Jun 2017 11:26:26 -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;
 21 Jun 2017 11:26:26 -0000
X-IronPort-AV: E=Sophos;i="5.39,368,1493683200"; d="scan'208";a="48158394"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <594A57B10200007800165012@prv-mh.provo.novell.com>
 <594A57B10200007800165012@prv-mh.provo.novell.com>
 <594A58DF0200007800165034@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <a0272a3c-1a00-481c-05d3-1bebfa835b8e@citrix.com>
Date: Wed, 21 Jun 2017 12:26:25 +0100
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: <594A58DF0200007800165034@prv-mh.provo.novell.com>
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 01/11] public: adjust documentation
	following XSA-217
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjEvMDYvMTcgMTA6MzAsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 21 11:29:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 11: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 1dNdp3-0003X6-Kv; Wed, 21 Jun 2017 11:29: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=338940b9e=Andrew.Cooper3@citrix.com>)
 id 1dNdp1-0003Wz-OW
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 11:29:19 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 5E/A6-10689-E885A495; Wed, 21 Jun 2017 11:29:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsWyU9JRQrcnwiv
 S4MQuUYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaN90gyWgheMFce6j7M2MB5n7GLk5JAQ8JP4
 /+IyG4gtLBApsWHbaVYQW0QgQOJ0XwOQzcUhJLCMUeLG4cnsIA6zwEdGifaf68G62QT0JXa/+
 MQEYvMK2Eo0Hb4N1s0ioCpxcnMHWFxUIFzibeMRFogaQYmTM5+A2ZwC9hKb+j6A2cwCBhJHFs
 1hhbDlJba/ncMMYgsJqElc67/EDnFpusTWv7+YJzDyz0IyahaS9llI2hcwMq9iVC9OLSpLLdI
 11ksqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAxDBiDYwdj8xekQoyQHk5Iob7m3
 V6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd4vYUA5waLU9NSKtMwcYETApCU4eJREeN0CgNK8x
 QWJucWZ6RCpU4y6HE0ftnxhEmLJy89LlRLnfQ4yQwCkKKM0D24ELDovMcpKCfMyAh0lxFOQWp
 SbWYIq/4pRnINRSZj3JcgUnsy8ErhNr4COYAI64sURD5AjShIRUlINjAKlUlmcux7sdHAyKGW
 ZdExF+95Woy8b2Hp8LOqX78l5eW3v/Uv7AnWUV+7I9fX49TZvzwEdBd9H36Vf80RU8vg+u3Vw
 YdYfliUi5ZxrDybOncJ+Mb593aXmPyteX/5yzdqLT7lG6Y2CTQSL2SurA3d+BAXv5wzzlnG/c
 ed81Kd2UyXjgu5GFyWW4oxEQy3mouJEADBDIXDJAgAA
X-Env-Sender: prvs=338940b9e=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1498044555!51217701!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3700 invoked from network); 21 Jun 2017 11:29:16 -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;
 21 Jun 2017 11:29:16 -0000
X-IronPort-AV: E=Sophos;i="5.39,368,1493683200"; d="scan'208";a="48158490"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <594A57B10200007800165012@prv-mh.provo.novell.com>
 <594A57B10200007800165012@prv-mh.provo.novell.com>
 <594A59060200007800165038@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <52761382-6081-4fd0-47e2-a7d17b77c29c@citrix.com>
Date: Wed, 21 Jun 2017 12:28:45 +0100
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: <594A59060200007800165038@prv-mh.provo.novell.com>
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 02/11] gnttab: remove redundant xenheap
 check from gnttab_transfer()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjEvMDYvMTcgMTA6MzEsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFRoZSBtZXNzYWdlIGlzbid0
IHZlcnkgdXNlZnVsLCBhbmQgdGhlIGNoZWNrIGlzIGJlaW5nIGRvbmUgYnkKPiBzdGVhbF9wYWdl
KCkgYW55d2F5Lgo+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoKUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 21 11:31:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 11:31: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 1dNdqw-0004BT-3v; Wed, 21 Jun 2017 11: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 <osstest-admin@xenproject.org>) id 1dNdqv-0004BF-8Z
 for xen-devel@lists.xensource.com; Wed, 21 Jun 2017 11:31:17 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 01/58-01730-4095A495; Wed, 21 Jun 2017 11:31:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVZc50iv
 S4MBqfYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBm3P/8hb3gaXxF0507TA2M
 bdZdjFwcQgJ/GSX2/LrJDuE8ZpSY13GFrYuRE8jZxijRvj8ExBYRcJb4emYuO4jNK6Avcf3jZ
 qAaDg5hASuJ9XuyQHolBDYrSRx51gUWlxDwlFg1txKkHMQ81nqOtYuRnYMNqPyQGEgBi4CqxJ
 0ZPhMYuRcwMqxi1ChOLSpLLdI1NtBLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAj
 0dj0DA+MOxgmr/A4xSnIwKYnylnt7RQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4L0SDpQTLEpN
 T61Iy8wBhh1MWoKDR0mE1y0AKM1bXJCYW5yZDpE6xajLsWH1+i9MQix5+XmpUuK8L0FmCIAUZ
 ZTmwY2AxcAlRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8d0Cm8GTmlcBtegV0BBPQES+OeI
 AcUZKIkJJqYNzbd/XK3W3iS7/wXHj6pU060ZF9aoCJRvLcb6pVy6Xn3zrDLJDh/ez71sPqVTu
 28zcYBGXLK97b78vDuPuMZpCZ9qPG1QsnHrshH2uaU3X39fK61FPzeHge/wnj+JR20n/PJaEV
 Ptlaky8kNh92VzOMOOp1nCWRwXrn1d8Obzn97ouHZ3+W81ViKc5INNRiLipOBABi6xusfAIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1498044674!88889820!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43622 invoked from network); 21 Jun 2017 11:31:15 -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; 21 Jun 2017 11: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 1dNdqq-0001cB-Oo; Wed, 21 Jun 2017 11:31: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 1dNdqk-0007J0-Qb; Wed, 21 Jun 2017 11:31:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dNdqj-0007BG-0N; Wed, 21 Jun 2017 11:31:05 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110899-mainreport@xen.org>
X-Osstest-Failures: xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.6-testing:test-armhf-armhf-xl-xsm:guest-start/debian.repeat:fail:regression
 xen-4.6-testing:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 xen-4.6-testing:test-armhf-armhf-libvirt: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-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-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5: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-4: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-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt: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-1:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-pvh-amd:guest-start: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-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-vhd: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-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-xsm: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-xsm:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-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-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-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
 xen-4.6-testing:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=4efd74db51d75f22b9c65e5f1dbe5332854ffa0a
X-Osstest-Versions-That: xen=2893fce1b7a748fd13b0fb8cbed9e8f7b62ef07b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 21 Jun 2017 11:31:05 +0000
Subject: [Xen-devel] [xen-4.6-testing test] 110899: 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>

ZmxpZ2h0IDExMDg5OSB4ZW4tNC42LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDg5OS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyA0
NSB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBSRUdSLiB2cy4gMTEwMzg2CiB0
ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgMTUgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBm
YWlsIFJFR1IuIHZzLiAxMTAzODYKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBh
bGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEx
IGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTAzODYKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlr
ZSAxMTAzODYKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMDM4NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTEwMzg2CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMTAzODYKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMDM4NgogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxp
a2UgMTEwMzg2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTAzODYKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMg
ICAgICAgNjUgeHRmL3Rlc3QtcHYzMnBhZS14c2EtMTk0ICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICA2NSB4dGYvdGVzdC1wdjMycGFlLXhzYS0xOTQg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAxMSBn
dWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTUgICAgICAgNjUgeHRmL3Rlc3QtcHYzMnBhZS14c2EtMTk0ICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00
ICAgICAgIDY1IHh0Zi90ZXN0LXB2MzJwYWUteHNhLTE5NCAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgOSB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQt
MSAgICAgICA2NSB4dGYvdGVzdC1wdjMycGFlLXhzYS0xOTQgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgMTEg
Z3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE2IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDkgd2luZG93cy1p
bnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQg
IDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAg
ICAgICA0ZWZkNzRkYjUxZDc1ZjIyYjljNjVlNWYxZGJlNTMzMjg1NGZmYTBhCmJhc2VsaW5lIHZl
cnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAyODkzZmNlMWI3YTc0OGZkMTNiMGZiOGNiZWQ5
ZThmN2I2MmVmMDdiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTAzODYgIDIwMTctMDYtMTIgMjI6
MTg6NTQgWiAgICA4IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEwODk5ICAyMDE3LTA2LTIx
IDAwOjEwOjIwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAg
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+CiAgUXVhbiBYdSA8cXVhbi54dUBpbnRlbC5jb20+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
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
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
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
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDQ4NCBsaW5lcyBs
b25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 21 11:31:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 11: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 1dNdrP-0004Fr-DX; Wed, 21 Jun 2017 11:31:47 +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 1dNdrO-0004FI-LW
 for xen-devel@lists.xensource.com; Wed, 21 Jun 2017 11:31:46 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 6C/91-02022-1295A495; Wed, 21 Jun 2017 11:31:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLLMWRWlGSWpSXmKPExsWS0XRdVVcx0iv
 S4PQBZosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBm3GxRKFhnXvHz9TGWBsal
 Bl2MXBxCAn8ZJXb/a2GDcB4zSvStXckE4WxjlPi0rAPI4eQQEXCW+HpmLjuIzSugL3H3xkxWE
 FtYwF7i2bpLjF2MHBwSAp4SD96UgoRBzOWTfwMNZedgE7CSOCQGEmURUJV4eegl8wRGrgWMDK
 sY1YtTi8pSi3RN9ZKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAr3KAAQ7GL/0Ox9
 ilORgUhLlLff2ihTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwXslHCgnWJSanlqRlpkDDC+YtAQH
 j5IIr1sAUJq3uCAxtzgzHSJ1ilGXY8Pq9V+YhFjy8vNSpcR5X4LMEAApyijNgxsBC/VLjLJSw
 ryMQEcJ8RSkFuVmlqDKv2IU52BUEuadCTKFJzOvBG7TK6AjmICOeHHEA+SIkkSElFQDI1s0Q3
 3rQqclQun3mLI1HW4kZN/Z8OaRTBTvHGYR94y/204oiQu8tPtkdnqhZ+gvje93SnujJM23z9h
 gP63H02Fr2JHP75fdTFNzVleaL5ezOek069tFxZdLdrx8qj5z227puAevnn5ez2FwSTbO1P54
 d/u0TY7u7Dv3TlvSnF9+/P+Mmdf4FZVYijMSDbWYi4oTAZ+zn+hwAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1498044703!88528915!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11758 invoked from network); 21 Jun 2017 11:31:44 -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; 21 Jun 2017 11:31:44 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dNdrK-0001cO-EH; Wed, 21 Jun 2017 11:31: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 1dNdrF-0007Mv-3J; Wed, 21 Jun 2017 11:31:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dNdrE-0007Xz-Ml; Wed, 21 Jun 2017 11:31:36 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110924-mainreport@xen.org>
X-Osstest-Versions-This: xen=d8f1b48fd665d7aad1711de2f073540d07d2d041
X-Osstest-Versions-That: xen=7251b0d2b28552bf8d7287af9dc2504b4a43278b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 21 Jun 2017 11:31:36 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 110924: 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="===============0004351981339836068=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Perfect :-)
All tests in this flight passed as required
version targeted for testing:
 xen                  d8f1b48fd665d7aad1711de2f073540d07d2d041
baseline version:
 xen                  7251b0d2b28552bf8d7287af9dc2504b4a43278b

Last test of basis   110543  2017-06-18 09:20:09 Z    3 days
Testing same since   110924  2017-06-21 09:54:11 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Andrew Morton <akpm@linux-foundation.org>
  Artem Bityutskiy <Artem.Bityutskiy@nokia.com>
  David Woodhouse <David.Woodhouse@intel.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Petre Pircalabu <ppircalabu@bitdefender.com>
  Praveen Kumar <kpraveen.lkml@gmail.com>
  Roger Pau Monné <roger.pau@citrix.com>
  Ross Lagerwall <ross.lagerwall@citrix.com>
  Tamas K Lengyel <tamas@tklengyel.com>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>
  Wolfram Strepp <wstrepp@gmx.de>
  Zhongze Liu <blackskygg@gmail.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=d8f1b48fd665d7aad1711de2f073540d07d2d041
+ . ./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 d8f1b48fd665d7aad1711de2f073540d07d2d041
+ branch=xen-unstable-coverity
+ revision=d8f1b48fd665d7aad1711de2f073540d07d2d041
+ . ./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
+ '[' xd8f1b48fd665d7aad1711de2f073540d07d2d041 = 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-3.14
++ : 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 d8f1b48fd665d7aad1711de2f073540d07d2d041:refs/heads/coverity-tested/smoke
To osstest@xenbits.xen.org:/home/xen/git/xen.git
   7251b0d..d8f1b48  d8f1b48fd665d7aad1711de2f073540d07d2d041 -> coverity-tested/smoke


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0004351981339836068==--

From xen-devel-bounces@lists.xen.org Wed Jun 21 11:40:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 11: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 1dNdzQ-0004vo-7x; Wed, 21 Jun 2017 11:40: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=338940b9e=Andrew.Cooper3@citrix.com>)
 id 1dNdzP-0004ir-52
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 11:40:03 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 D4/8D-01730-21B5A495; Wed, 21 Jun 2017 11:40:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsWyU9JRQlcw2iv
 S4Mp0S4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePUDZ6C+cwVc3adY2lgvMfUxcjJISHgJ7Hk
 +he2LkYODmEBD4kZ2xVAwiICARKn+xpYuxi5OIQEljFKfJnVDOYwC0xjknj96xs7SBWbgL7E7
 hefmECaeQVsJeZslgAJswioSkw/MhlsvqhAuMTbxiMsIDavgKDEyZlPwGxOAXuJ2/t3soHYzA
 IGEkcWzWGFsOUltr+dwwxiCwmoSVzrv8QOcWe6xMRnPSwTGPlnIRk1C0n7LCTtCxiZVzFqFKc
 WlaUW6Rqa6yUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBIYgAxDsYLx42vMQoyQH
 k5Iob7m3V6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd5nkUA5waLU9NSKtMwcYDTApCU4eJREe
 N0CgNK8xQWJucWZ6RCpU4y6HE0ftnxhEmLJy89LlRLnjYsCKhIAKcoozYMbAYvMS4yyUsK8jE
 BHCfEUpBblZpagyr9iFOdgVBLm7QO5hCczrwRu0yugI5iAjnhxxAPkiJJEhJRUA6N+uuzrwEe
 6nfKP2Xe/8//6Jsn3gIze0RWNdb6Mq+89ClyoNbX5Db+HedSSAn75d1+8zl+veXeRyXFJwTPv
 hZlXano331Q4tbrFhylmauX1FXlH1LjeSG/uO6fB+HWG4o9tV2+JXJzxVflISFPwo5tKmTskm
 GcsblBx3dJkYbhL//y7PUo/d35TYinOSDTUYi4qTgQA73QJdMcCAAA=
X-Env-Sender: prvs=338940b9e=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1498045201!99961582!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39129 invoked from network); 21 Jun 2017 11:40:01 -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;
 21 Jun 2017 11:40:01 -0000
X-IronPort-AV: E=Sophos;i="5.39,368,1493683200"; d="scan'208";a="48159170"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <594A57B10200007800165012@prv-mh.provo.novell.com>
 <594A57B10200007800165012@prv-mh.provo.novell.com>
 <594A594B0200007800165052@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <b67e4cee-9a58-a23b-cd39-fadd1f423eca@citrix.com>
Date: Wed, 21 Jun 2017 12:39:59 +0100
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: <594A594B0200007800165052@prv-mh.provo.novell.com>
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 03/11] make steal_page() return a proper
	error value
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjEvMDYvMTcgMTA6MzIsIEphbiBCZXVsaWNoIHdyb3RlOgo+IC4uLiBhbmQgdXNlIGl0IHdo
ZXJlIHN1aXRhYmxlICh0aGUgdG1lbSBjYWxsZXIgZG9lc24ndCBwcm9wYWdhdGUgYW4KPiBlcnJv
ciBjb2RlKS4gV2hpbGUgaXQgZG9lc24ndCBtYXR0ZXIgYXMgbXVjaCwgYWxzbyBtYWtlIGRvbmF0
ZV9wYWdlKCkKPiBmb2xsb3cgc3VpdCBvbiB4ODYgKG9uIEFSTSBpdCBhbHJlYWR5IHJldHVybnMg
LUVOT1NZUykuCj4KPiBBbHNvIG1vdmUgdGhlaXIgZGVjbGFyYXRpb25zIHRvIGNvbW1vbiBjb2Rl
IGFuZCBhZGQgX19tdXN0X2NoZWNrLgo+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgoKUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 21 11:41:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 11:41: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 1dNe0d-0005Bs-Lb; Wed, 21 Jun 2017 11:41: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=338940b9e=Andrew.Cooper3@citrix.com>)
 id 1dNe0d-0005Bd-82
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 11:41:19 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 F0/D2-29088-E5B5A495; Wed, 21 Jun 2017 11:41:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsWyU9JRQjc22iv
 SYMpPa4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePyyhb2gg62ikn7PrE0MB5k6WLk5JAQ8JM4
 2XGAFcQWFvCR2Dj7L1hcRCBA4nRfA1hcSGAZo8Tc9VldjFwczAIHGCUe7f3JCJJgE9CX2P3iE
 1MXIwcHr4CtxPIWX5Awi4CqxM27n5hBbFGBcIm3jUfAZvIKCEqcnPmEBaScU8Be4t3KEJAws4
 CBxJFFc1ghbHmJ7W/nMEOsVZO41n+JHeLMdImtf38xT2Dkn4Vk0iwk7bOQtC9gZF7FqF6cWlS
 WWqRrrpdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERiADECwg7Hxu9MhRkkOJiVR
 3nJvr0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryeUUA5waLU9NSKtMwcYCzApCU4eJREeN0Cg
 NK8xQWJucWZ6RCpU4zGHBtWr//CxNH0YcsXJiGWvPy8VClx3jiQSQIgpRmleXCDYDF6iVFWSp
 iXEeg0IZ6C1KLczBJU+VeM4hyMSsK8fZFAU3gy80rg9r0COoUJ6JQXRzxATilJREhJNTAWerN
 I/Jzh/bFf14UlNX3v/66IXxuOc6Snq6tkVGq5rOz3+HbqEv+N/s0NrOsdujKl8gv2vipXSJrc
 mFwSaCoZ+nKWjtzzzRPLft2fJRtedyVIfMvDg88cyu02CjDceOC38x3fnVPeVu33fbdFlWpIv
 pR4tvf1O9ffM67nlrNEvN7RynQ411+JpTgj0VCLuag4EQDVD9xAzAIAAA==
X-Env-Sender: prvs=338940b9e=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1498045277!106067154!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14644 invoked from network); 21 Jun 2017 11:41:17 -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;
 21 Jun 2017 11:41:17 -0000
X-IronPort-AV: E=Sophos;i="5.39,368,1493683200"; d="scan'208";a="48159225"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <594A57B10200007800165012@prv-mh.provo.novell.com>
 <594A57B10200007800165012@prv-mh.provo.novell.com>
 <594A598B0200007800165056@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <67d1f189-5fc4-98f5-bf85-2e394cedfa58@citrix.com>
Date: Wed, 21 Jun 2017 12:41:16 +0100
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: <594A598B0200007800165056@prv-mh.provo.novell.com>
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>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Tim Deegan <tim@xen.org>
Subject: Re: [Xen-devel] [PATCH 04/11] domctl: restrict DOMCTL_set_target 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjEvMDYvMTcgMTA6MzMsIEphbiBCZXVsaWNoIHdyb3RlOgo+IEJvdGggdGhlIFhTQS0yMTcg
Zml4IGFuZAo+IGxpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIw
MTctMDQvbXNnMDI5NDUuaHRtbAo+IG1ha2UgdGhpcyBhc3N1bXB0aW9uLCBzbyBsZXQncyBlbmZv
cmNlIGl0Lgo+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgoKUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXJAY2l0cml4LmNvbT4s
IGFsdGhvdWdoLi4uCgo+Cj4gLS0tIGEveGVuL2NvbW1vbi9kb21jdGwuYwo+ICsrKyBiL3hlbi9j
b21tb24vZG9tY3RsLmMKPiBAQCAtMTA3MSw3ICsxMDcxLDkgQEAgbG9uZyBkb19kb21jdGwoWEVO
X0dVRVNUX0hBTkRMRV9QQVJBTSh4ZQo+ICAgICAgICAgICAgICBicmVhazsKPiAgICAgICAgICB9
Cj4gIAo+IC0gICAgICAgIHJldCA9IHhzbV9zZXRfdGFyZ2V0KFhTTV9IT09LLCBkLCBlKTsKPiAr
ICAgICAgICByZXQgPSAtRU9QTk9UU1VQUDsKPiArICAgICAgICBpZiAoIGlzX2h2bV9kb21haW4o
ZSkgKQo+ICsgICAgICAgICAgICByZXQgPSB4c21fc2V0X3RhcmdldChYU01fSE9PSywgZCwgZSk7
Cj4gICAgICAgICAgaWYgKCByZXQgKSB7CgouLi4gZG8geW91IG1pbmQgZml4aW5nIHRoaXMgc3R5
bGUgd2hpbGUgeW91IGFyZSBoZXJlPwoKfkFuZHJldwoKPiAgICAgICAgICAgICAgcHV0X2RvbWFp
bihlKTsKPiAgICAgICAgICAgICAgYnJlYWs7Cj4KPgo+CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 21 11:46:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 11:46:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNe5p-0005Rd-9X; Wed, 21 Jun 2017 11: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 <prvs=338940b9e=Andrew.Cooper3@citrix.com>)
 id 1dNe5o-0005RX-Ey
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 11:46:40 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 0D/2A-02006-F9C5A495; Wed, 21 Jun 2017 11:46:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsWyU9JRQnd+jFe
 kwfVPXBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8at1nfMBceYKj6dZm1gnMTUxcjJISHgJ3H4
 1FU2EFtYwFti1o7rrCC2iECAxOm+BiCbi0NIYBmjxJO+/YwgDrPAR0aJ9p/rGUGq2AT0JXa/+
 AQ0iYODV8BWYuJ3LZAwi4CqxP3LbWAlogLhEm8bj7CA2LwCghInZz4BszkF7CVOzZ4DZjMLGE
 gcWTSHFcKWl9j+dg4ziC0koCZxrf8SO8Sh6RJb//5insDIPwvJqFlI2mchaV/AyLyKUaM4tag
 stUjXyEwvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMwCOsZGBh3MN6e7HeIUZKD
 SUmUt9zbK1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+iaKCcYFFqempFWmYOMB5g0hIcPEoiv
 G4BQGne4oLE3OLMdIjUKUZdjqYPW74wCbHk5eelSonzJoHMEAApyijNgxsBi81LjLJSwryMDA
 wMQjwFqUW5mSWo8q8YxTkYlYR5V4BM4cnMK4Hb9AroCCagI14c8QA5oiQRISXVwMjW/+jmsq5
 ckRZ/ISEWHa++g8efTGAKqv5VVLYnNDqYwSTt5c5ne+WbDuu5+08wWbDxQVJ6Tu/D7MtFCf8E
 V29qm3t8HpeA4GVbRyuvo9YNUQIPu0VdV/5pCFg2veuU3xbHX3Otr9jbVj6aqfiI33Vhymnr7
 IQr+xI9FZa85tctNv74bFbfTCWW4oxEQy3mouJEAOc+8g7IAgAA
X-Env-Sender: prvs=338940b9e=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1498045598!84616613!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1105 invoked from network); 21 Jun 2017 11:46:39 -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;
 21 Jun 2017 11:46:39 -0000
X-IronPort-AV: E=Sophos;i="5.39,368,1493683200"; d="scan'208";a="48159484"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <594A57B10200007800165012@prv-mh.provo.novell.com>
 <594A57B10200007800165012@prv-mh.provo.novell.com>
 <594A59AF020000780016505A@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <3ad35368-05c7-96a7-8174-28fe503b71c1@citrix.com>
Date: Wed, 21 Jun 2017 12:46:37 +0100
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: <594A59AF020000780016505A@prv-mh.provo.novell.com>
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 05/11] evtchn: convert evtchn_port_is_*() 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>

T24gMjEvMDYvMTcgMTA6MzQsIEphbiBCZXVsaWNoIHdyb3RlOgo+IC4uLiBhdCBvbmNlIHJlZHVj
aW5nIG92ZXJhbGwgc291cmNlIHNpemUgYnkgY29tYmluaW5nIHNvbWUgc3RhdGVtZW50cwo+IGFu
ZCBjb25zdGlmeWluZyBhIGZldyBwb2ludGVycy4KPgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkFoIC0gSSB3YXMgcGxhbm5pbmcgdG8gZG8gcHJlY2lz
ZWx5IHRoaXMuICBJJ20gZ2xhZCBJIGhhZG4ndCBzdGFydGVkIHlldC4KClJldmlld2VkLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 21 11:47:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 11:47:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNe6W-0005UZ-I2; Wed, 21 Jun 2017 11:47: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 1dNe6V-0005UO-Im
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 11:47:23 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 FE/0C-02006-ACC5A495; Wed, 21 Jun 2017 11:47:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS/dkjFe
 kQfNRK4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNaNnRg9zwU7Oiom3/jM1MM5m72Lk5BASyJNY
 uOsZI4jNK2AnMfv3bxYQW0LAUOL0wptgNouAqsSTv+tZQWw2AXWJtmfbwWwRAX2J+Z9+AtkcH
 MwCBhJ3v5uAhIUFfCT2Lf3N3MXIBTR+KaPElRWHwHZxAs2fc2o1O0g9r4CgxN8dwiBhZgEtiY
 e/brFA2NoSyxa+ZoYYKS2x/B/HBEa+WQgNs5A0zELSMAuhYQEjyypG9eLUorLUIl0TvaSizPS
 MktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwNBjAIIdjLf6nA8xSnIwKYnylnt7RQrxJeWn
 VGYkFmfEF5XmpBYfYpTh4FCS4F0UDZQTLEpNT61Iy8wBRgFMWoKDR0mE1y0AKM1bXJCYW5yZD
 pE6xajLcev8li9MQix5+XmpUuK8V0BmCIAUZZTmwY2AReQlRlkpYV5GoKOEeApSi3IzS1DlXz
 GKczAqCfOuAJnCk5lXArfpFdARTEBHvDjiAXJESSJCSqqBMb6vOFXkasdnlSspMqyVW8Xudr0
 KnNprYNO6KvOcuit72Aqh1KuHo7ckL078eiNvi4lA5Vnuy7O3v1TVfZquYbP9x5eUv5zt3noL
 F8eLtv6ea57AZmfeuOd9vrK+c37guk/50mLTf8b73v699X2RRueEM5z/97Svlzyia5a/uXLHu
 23tHsuDlFiKMxINtZiLihMB1xUmtsMCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1498045640!104372912!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19900 invoked from network); 21 Jun 2017 11:47:21 -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; 21 Jun 2017 11:47:21 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 21 Jun 2017 05:47:19 -0600
Message-Id: <594A78E602000078001652D0@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 21 Jun 2017 05:47:18 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <594A6241020000780016517B@prv-mh.provo.novell.com>
 <594A6241020000780016517B@prv-mh.provo.novell.com>
 <f82219f1-df60-71ea-4014-38f202b178ef@citrix.com>
In-Reply-To: <f82219f1-df60-71ea-4014-38f202b178ef@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86/mmuext: don't allow copying/clearing
 non-RAM 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+IE9uIDIxLjA2LjE3IGF0IDEyOjUxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjEvMDYvMTcgMTE6MTAsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBUaGUgdHdvIG9w
ZXJhdGlvbnMgcmVhbGx5IGFyZW4ndCBtZWFudCBmb3IgYW55dGhpbmcgZWxzZS4KPj4KPj4gU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IAo+IFJldmlld2Vk
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiwgaG93ZXZlci4u
Lgo+IAo+Pgo+PiAtLS0gYS94ZW4vYXJjaC94ODYvbW0uYwo+PiArKysgYi94ZW4vYXJjaC94ODYv
bW0uYwo+PiBAQCAtMzIyOSw2ICszMjI5LDcgQEAgbG9uZyBkb19tbXVleHRfb3AoCj4+ICAgICAg
ICAgIHN3aXRjaCAoIG9wLmNtZCApCj4+ICAgICAgICAgIHsKPj4gICAgICAgICAgICAgIHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2U7Cj4+ICsgICAgICAgICAgICBwMm1fdHlwZV90IHAybXQ7Cj4+ICAK
Pj4gICAgICAgICAgY2FzZSBNTVVFWFRfUElOX0wxX1RBQkxFOgo+PiAgICAgICAgICAgICAgdHlw
ZSA9IFBHVF9sMV9wYWdlX3RhYmxlOwo+PiBAQCAtMzUyOCw3ICszNTI5LDEyIEBAIGxvbmcgZG9f
bW11ZXh0X29wKAo+PiAgICAgICAgICB9Cj4+ICAKPj4gICAgICAgICAgY2FzZSBNTVVFWFRfQ0xF
QVJfUEFHRToKPj4gLSAgICAgICAgICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihwZ19vd25l
ciwgb3AuYXJnMS5tZm4sIE5VTEwsIFAyTV9BTExPQyk7Cj4+ICsgICAgICAgICAgICBwYWdlID0g
Z2V0X3BhZ2VfZnJvbV9nZm4ocGdfb3duZXIsIG9wLmFyZzEubWZuLCAmcDJtdCwgUDJNX0FMTE9D
KTsKPj4gKyAgICAgICAgICAgIGlmICggdW5saWtlbHkocDJtdCAhPSBwMm1fcmFtX3J3KSAmJiBw
YWdlICkKPiAKPiAuLi4gaXQgd291bGQgc2VlbSBtb3JlIG5hdHVyYWwgdG8gaGF2ZSB0aGUgbnVs
bCBwb2ludGVyIGNoZWNrIGJlZm9yZSB0aGUKPiBwMm10IGNoZWNrLgoKU2luY2UgdGhlIGNoZWNr
cyBhcmUgaW5kZXBlbmRlbnQsIHRoZSBvcmRlciBkb2Vzbid0IHJlYWxseSBtYXR0ZXIsCmFuZCB3
aXRoIHRoYXQgaXQgc2VlbWVkIGJldHRlciB0byBwdXQgdGhlIHVubGlrZWx5KCkgZmlyc3QgKHRv
IGdldCB0aGUKb3RoZXIgY2hlY2sgb2ZmIHRoZSBmYXN0IHBhdGgpLgoKSmFuCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 21 11:53:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 11:53: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 1dNeCA-0006FK-3n; Wed, 21 Jun 2017 11:53: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=338940b9e=Andrew.Cooper3@citrix.com>)
 id 1dNeC8-0006FE-DL
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 11:53:12 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 46/D2-23755-72E5A495; Wed, 21 Jun 2017 11:53:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsWyU9JRQlc9ziv
 SYF8bi8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvHmZANjQT9bxettRxkbGI+wdDFyckgI+Ekc
 ebeYGcQWFoiS2PXuNCuILSIQIHG6rwHI5uIQEljGKLF/2hmwImYBfYnv3xeygdhsQPbuF5+YQ
 GxeAVuJqycegtWwCKhK/H/4hR3EFhUIl3jbCLGMV0BQ4uTMJ2A2p4C9xOqV+6FmGkgcWTSHFc
 KWl9j+dg5YXEhATeJa/yV2iEPTJbb+/cU8gZF/FpJRs5C0z0LSvoCReRWjRnFqUVlqka6RqV5
 SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmAY1jMwMO5gbD3hd4hRkoNJSZS33Nsr
 UogvKT+lMiOxOCO+qDQntfgQowwHh5IEr1EsUE6wKDU9tSItMwcYETBpCQ4eJRFetwCgNG9xQ
 WJucWY6ROoUoy5H04ctX5iEWPLy81KlxHldQGYIgBRllObBjYBF5yVGWSlhXkYGBgYhnoLUot
 zMElT5V4ziHIxKwrwiIFN4MvNK4Da9AjqCCeiIF0c8QI4oSURISTUwTjbZqPpB+ZuQdallclR
 Aop7U1njzqiPnTWamlS75ofRM7PyHa32Rv39OT154pt86xeuMxMYlHn/2/rLcqfXfW3/N9J/3
 I20bbApf7H8uftP5pter39KPn6XquH87XHrxepzKYYPvrFH6h5Pllx+4dUKI3W/jRvaTu3/Mr
 zv3rJPXcpv+lvvlv5RYijMSDbWYi4oTAVwu8LjJAgAA
X-Env-Sender: prvs=338940b9e=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1498045990!95015170!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31528 invoked from network); 21 Jun 2017 11:53:10 -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;
 21 Jun 2017 11:53:10 -0000
X-IronPort-AV: E=Sophos;i="5.39,368,1493683200"; d="scan'208";a="48159730"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <594A57B10200007800165012@prv-mh.provo.novell.com>
 <594A57B10200007800165012@prv-mh.provo.novell.com>
 <594A5A2B0200007800165094@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <bb319718-db41-3ac6-e3d1-8e9cdea5ba81@citrix.com>
Date: Wed, 21 Jun 2017 12:53:10 +0100
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: <594A5A2B0200007800165094@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: George Dunlap <George.Dunlap@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH 07/11] x86: fold identical error paths in
 xenmem_add_to_physmap_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>

T24gMjEvMDYvMTcgMTA6MzYsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKSSB0aGluayB0aGlzIGZ1bmN0aW9uIGlzIGFu
b3RoZXIgb25lIHdoaWNoIGNvdWxkIGJlbmVmaXQgZnJvbSBleHBsaWNpdGx5CmNvdW50aW5nIHRo
ZSBudW1iZXIgb2YgcmVmZXJlbmNlcyBpdCBjb2xsZWN0cywgYXMgcGVyIFhTQS0yMjQuCgo+Cj4g
LS0tIGEveGVuL2FyY2gveDg2L21tLmMKPiArKysgYi94ZW4vYXJjaC94ODYvbW0uYwo+IEBAIC00
ODk5LDExICs0ODk5LDggQEAgaW50IHhlbm1lbV9hZGRfdG9fcGh5c21hcF9vbmUoCj4gIAo+ICAg
ICAgaWYgKCAhcGFnaW5nX21vZGVfdHJhbnNsYXRlKGQpIHx8IChtZm4gPT0gMCkgKQo+ICAgICAg
ewo+IC0gICAgICAgIGlmICggcGFnZSApCj4gLSAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwo+
IC0gICAgICAgIGlmICggc3BhY2UgPT0gWEVOTUFQU1BBQ0VfZ21mbiB8fCBzcGFjZSA9PSBYRU5N
QVBTUEFDRV9nbWZuX3JhbmdlICkKPiAtICAgICAgICAgICAgcHV0X2dmbihkLCBnZm4pOwo+IC0g
ICAgICAgIHJldHVybiAtRUlOVkFMOwo+ICsgICAgICAgIHJjID0gLUVJTlZBTDsKPiArICAgICAg
ICBnb3RvIHB1dF9ib3RoOwo+ICAgICAgfQo+ICAKPiAgICAgIC8qIFJlbW92ZSBwcmV2aW91c2x5
IG1hcHBlZCBwYWdlIGlmIGl0IHdhcyBwcmVzZW50LiAqLwo+Cj4KPgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 21 11:57:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 11: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 1dNeGE-0006QY-Jp; Wed, 21 Jun 2017 11: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 <JBeulich@suse.com>) id 1dNeGD-0006QS-KF
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 11:57:25 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 E5/5C-01985-42F5A495; Wed, 21 Jun 2017 11:57:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS1cl3iv
 SYNkELovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWP77D3MBU+EKv5t+c/YwNjM38XIySEkkCex
 a/8cdhCbV8BO4sqf+WwgtoSAocTphTdZQGwWAVWJe+e+MILYbALqEm3PtrN2MXJwiAjoSJz+z
 tfFyMXBLLCYUWLdpwNgNcICsRIfpxxiB0kICdxmlPiyqZcVJMEp4CVx4NYJZpBmXgFBib87hE
 HCzAJaEg9/3WKBsLUlli18DVbCLCAtsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRvXi1KKy1CJ
 dE72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMDgYwCCHYyNX5wOMUpyMCmJ8pZ7
 e0UK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuB9HAuUEyxKTU+tSMvMAcYBTFqCg0dJhNctACjNW
 1yQmFucmQ6ROsWoKCXOuxekTwAkkVGaB9cGi71LjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEu
 a1iwOawpOZVwI3/RXQYiagxS+OeIAsLklESEk1MFbG+2nuDHzr0fWeW90kq3L6k3n/w/6F/++
 9r+tX/q/5/AcjzZnCW5NmhW39Vnu7T+uoh60CMw/rhw6x7nY3Xtu2soUr7n3hurJxf/qShIZV
 3fxCbcs/s8+acCLg1LrXfW8KG820g69+NezfukApfza7gmjEZ7ftr3r0n7+/sOKq19a8wCNxS
 kosxRmJhlrMRcWJAHUUNTi4AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1498046242!95016018!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1090 invoked from network); 21 Jun 2017 11:57:23 -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; 21 Jun 2017 11:57:23 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 21 Jun 2017 05:57:21 -0600
Message-Id: <594A7B3F02000078001652F7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 21 Jun 2017 05:57:19 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170427143546.14662-1-roger.pau@citrix.com>
 <20170427143546.14662-4-roger.pau@citrix.com>
 <591F10CB020000780015B4E5@prv-mh.provo.novell.com>
 <20170621111123.2rn5v4c4mvimicfm@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20170621111123.2rn5v4c4mvimicfm@dhcp-3-128.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, julien.grall@arm.com,
 boris.ostrovsky@oracle.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 3/9] xen/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+IE9uIDIxLjA2LjE3IGF0IDEzOjExLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIEZyaSwgTWF5IDE5LCAyMDE3IGF0IDA3OjM1OjM5QU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMjcuMDQuMTcgYXQgMTY6MzUsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gQW5kIGFsc28gYWxsb3cgaXQgdG8gZG8gbm9uLWlkZW50aXR5IG1hcHBpbmdz
IGJ5IGFkZGluZyBhIG5ldyBwYXJhbWV0ZXIuIFRoaXMKPj4gPiBmdW5jdGlvbiB3aWxsIGJlIG5l
ZWRlZCBpbiBvdGhlciBwYXJ0cyBhcGFydCBmcm9tIFBWSCBEb20wIGJ1aWxkLiBXaGlsZSB0aGVy
ZQo+PiA+IGZpeCB0aGUgZnVuY3Rpb24gdG8gdXNlIGdmbl90IGFuZCBtZm5fdCBpbnN0ZWFkIG9m
IHVuc2lnbmVkIGxvbmcgZm9yIG1lbW9yeQo+PiA+IGFkZHJlc3Nlcy4KPj4gCj4+IEknbSBhZnJh
aWQgYm90aCB0aXRsZSBhbmQgZGVzY3JpcHRpb24gZG9uJ3QgKG9yIG5vIGxvbmdlcikgcHJvcGVy
bHkgcmVmbGVjdAo+PiB3aGF0IHRoZSBwYXRjaCBkb2VzLiBJJ20gYWxzbyBhZnJhaWQgdGhlIHJl
YXNvbiB0aGUgbmV3IHBhcmFtZXRlciBhcwo+PiB3ZWxsIGFzIHRoZSBwbGFjZW1lbnQgaW4gY29t
bW9uL21lbW9yeS5jIGFyZW4ndCBzdWZmaWNpZW50bHkgZXhwbGFpbmVkLgo+PiBGb3IgZXhhbXBs
ZSwgd2hhdCB1c2UgaXMgdGhlIGZ1bmN0aW9uIGdvaW5nIHRvIGJlIHdpdGhvdXQKPj4gQ09ORklH
X0hBU19QQ0k/Cj4gCj4gSXQgd2lsbCBzdGlsbCBiZSBuZWVkZWQgaW4gb3JkZXIgdG8gbWFwIHRo
ZSBsb3cgMU1CIGZvciBhIFBWSCBEb20wLAo+IGJ1dCBhbnl3YXksIHNlZSBiZWxvdy4KClRoYXQn
cyBzdGlsbCBpbXBseWluZyBDT05GSUdfSEFTX1BDSSwgYXMgdGhhdCdzIHN0aWxsIHg4Ni4gVGhl
CnF1ZXN0aW9uIHdhcyB3aXRoIEFSTSBpbiBtaW5kLgoKPj4gPiAtLS0gYS94ZW4vY29tbW9uL21l
bW9yeS5jCj4+ID4gKysrIGIveGVuL2NvbW1vbi9tZW1vcnkuYwo+PiA+IEBAIC0xNDM4LDYgKzE0
MzgsNDIgQEAgaW50IHByZXBhcmVfcmluZ19mb3JfaGVscGVyKAo+PiA+ICAgICAgcmV0dXJuIDA7
Cj4+ID4gIH0KPj4gPiAgCj4+ID4gK2ludCBtb2RpZnlfbW1pbyhzdHJ1Y3QgZG9tYWluICpkLCBn
Zm5fdCBnZm4sIG1mbl90IG1mbiwgdW5zaWduZWQgbG9uZyBucl9wYWdlcywKPj4gPiArICAgICAg
ICAgICAgICAgIGNvbnN0IGJvb2wgbWFwKQo+PiA+ICt7Cj4+ID4gKyAgICBpbnQgcmM7Cj4+ID4g
Kwo+PiA+ICsgICAgLyoKPj4gPiArICAgICAqIE1ha2Ugc3VyZSB0aGlzIGZ1bmN0aW9uIGlzIG9u
bHkgdXNlZCBieSB0aGUgaGFyZHdhcmUgZG9tYWluLCBiZWNhdXNlIGl0Cj4+ID4gKyAgICAgKiBj
YW4gdGFrZSBhbiBhcmJpdHJhcnkgbG9uZyB0aW1lLCBhbmQgY291bGQgRG9TIHRoZSB3aG9sZSBz
eXN0ZW0uCj4+ID4gKyAgICAgKi8KPj4gPiArICAgIEFTU0VSVChpc19oYXJkd2FyZV9kb21haW4o
ZCkpOwo+PiAKPj4gSWYgdGhhdCBjYW4gaGFwcGVuIGFyYml0cmFyaWx5IGF0IHJ1biB0aW1lIChy
YXRoZXIgdGhhbiBqdXN0IGF0IGJvb3QsCj4+IGFzIHN1Z2dlc3RlZCBieSB0aGUgcmVtb3ZhbCBv
ZiBfX2luaXQpLCBpdCBkZWZpbml0ZWx5IGNhbid0IHJlbWFpbiBhcwo+PiBpcyBhbmQgd2lsbCBp
bnN0ZWFkIG5lZWQgdG8gbWFrZSB1c2Ugb2YgY29udGludWF0aW9ucy4gSSdtIHRoZXJlZm9yZQo+
PiB1bmNvbnZpbmNlZCB5b3UgcmVhbGx5IHdhbnQgdG8gbW92ZSB0aGlzIGNvZGUgaW5zdGVhZCBv
ZiBzaW1wbHkKPj4gY2FsbGluZyB7LHVufW1hcF9tbWlvX3JlZ2lvbnMoKSB3aGlsZSB0YWtpbmcg
Y2FyZSBvZiBwcmVlbXB0aW9uCj4+IG5lZWRzLgo+IAo+IEknbSBub3Qgc3VyZSBJIGtub3cgaG93
IHRvIHVzZSBjb250aW51YXRpb25zIHdpdGggbm9uLWh5cGVyY2FsbAo+IHZtZXhpdHMuIERvIHlv
dSBoYXZlIGFueSByZWNvbW1lbmRhdGlvbnMgYWJvdXQgaG93IHRvIGRvIHRoaXM/IHBhdXNlCj4g
dGhlIGRvbWFpbiBhbmQgcnVuIHRoZSBtbWlvIGNoYW5nZXMgaW5zaWRlIG9mIGEgdGFza2xldD8K
ClRoYXQgd291bGQgYmUgb25lIG9wdGlvbi4gT3IgeW91IGNvdWxkIGRlcml2ZSBmcm9tIHRoZSBh
cHByb2FjaAp1c2VkIGZvciB3YWl0aW5nIGZvciBhIHJlc3BvbnNlIGZyb20gdGhlIGRldmljZSBt
b2RlbC4gRXZlbiBleGl0aW5nCmJhY2sgdG8gdGhlIGd1ZXN0IHdpdGhvdXQgdXBkYXRpbmcgcklQ
IG1heSBiZSBwb3NzaWJsZSwgcHJvdmlkZWQKeW91IGhhdmUgYSBtZWFucyB0byBzdG9yZSB0aGUg
Y29udGludWF0aW9uIGluZm9ybWF0aW9uIHN1Y2ggdGhhdAp3aGVuIGNvbWluZyBiYWNrIHlvdSB3
b24ndCBzdGFydCBmcm9tIHRoZSBiZWdpbm5pbmcgYWdhaW4uCgpKYW4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 21 11:59:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 11: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 1dNeI1-0006YF-V0; Wed, 21 Jun 2017 11: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 <JBeulich@suse.com>) id 1dNeHz-0006Y4-N1
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 11:59:16 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 6D/11-03620-39F5A495; Wed, 21 Jun 2017 11:59:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsXS6fjDS3divFe
 kwYYeQYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP6UquCj+eYK95/3sDawHjrOVMXIyeHkECe
 RGvbXLYuRg4OXgE7iX2TakHCEgKGEqcX3mQBsVkEVCXu3moDs9kE1CXanm1nBSkXETCQOHc0C
 cRkFtCX2LYOrEJYwFri5p+zbBDDiySOtu4Fi3MK2Ess6foItUhQ4u8OYZAwM9DOA19OsE5g5J
 mFkJmFJANha0k8/HWLBcLWlli28DXzLLC90hLL/3FAhI0kZt79woyqBMS2lZjxtoFlASPHKkb
 14tSistQiXTO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAQGUAgh2M8074H2KU
 5GBSEuUt9/aKFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBWxcHlBMsSk1PrUjLzAHGDExagoNHS
 YTXLQAozVtckJhbnJkOkTrFqMuxYfX6L0xCLHn5ealS4ry7QGYIgBRllObBjYDF7yVGWSlhXk
 ago4R4ClKLcjNLUOVfMYpzMCoJ89qBTOHJzCuB2/QK6AgmoCNeHPEAOaIkESEl1cDI5GqnfiW
 QpZU71OPLVS7l9wpJe5bb/7xx4mKBtDPTmTnqDTzn2u5ednglJu4oECy5YsPGqqn9C7QSTpzz
 P7xJ5JtG+5HsIv8dO9uMvSvC01h7Szh9c/T3z35t1xek5Hiy/9OkC2KW7a+ZNpfwL62W/7JL9
 pBW2xMDaa0PBya2aQWs2vj2I4sSS3FGoqEWc1FxIgDRFyUT2gIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1498046351!107968531!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23004 invoked from network); 21 Jun 2017 11:59:12 -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; 21 Jun 2017 11:59:12 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 21 Jun 2017 05:59:10 -0600
Message-Id: <594A7BAC02000078001652FB@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 21 Jun 2017 05:59:08 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <594A733B020000780016527C@prv-mh.provo.novell.com>
 <594A733B020000780016527C@prv-mh.provo.novell.com>
In-Reply-To: <594A733B020000780016527C@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__PartB880A69C.1__="
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [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>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__PartB880A69C.1__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

I.e. those not being equivalents of SSEn ones.

There's one necessary change to generic code: Faulting behavior of
VMASKMOVP{S,D} requires us to do partial reads/writes.

Signed-off-by: Jan Beulich <jbeulich@suse.com>

--- a/.gitignore
+++ b/.gitignore
@@ -224,7 +224,7 @@
 tools/tests/x86_emulator/*.bin
 tools/tests/x86_emulator/*.tmp
 tools/tests/x86_emulator/asm
-tools/tests/x86_emulator/avx*.h
+tools/tests/x86_emulator/avx*.[ch]
 tools/tests/x86_emulator/blowfish.h
 tools/tests/x86_emulator/sse*.[ch]
 tools/tests/x86_emulator/test_x86_emulator
--- a/tools/tests/x86_emulator/Makefile
+++ b/tools/tests/x86_emulator/Makefile
@@ -11,8 +11,8 @@ all: $(TARGET)
 run: $(TARGET)
 	./$(TARGET)
=20
-SIMD :=3D sse sse2 sse4
-TESTCASES :=3D blowfish $(SIMD) $(addsuffix -avx,$(filter sse%,$(SIMD)))
+SIMD :=3D sse sse2 sse4 avx
+TESTCASES :=3D blowfish $(SIMD) sse2-avx sse4-avx
=20
 blowfish-cflags :=3D ""
 blowfish-cflags-x86_32 :=3D "-mno-accumulate-outgoing-args -Dstatic=3D"
@@ -26,34 +26,36 @@ sse2-flts :=3D 4 8
 sse4-vecs :=3D $(sse2-vecs)
 sse4-ints :=3D $(sse2-ints)
 sse4-flts :=3D $(sse2-flts)
+avx-vecs :=3D 16 32
+avx-ints :=3D
+avx-flts :=3D 4 8
=20
 # When converting SSE to AVX, have the compiler avoid XMM0 to widen
 # coverage of the VEX.vvvv checks in the emulator. We must not do this,
 # however, for SSE4.1 and later, as there are instructions with XMM0 as
 # an implicit operand.
-sse2avx-sse  :=3D -ffixed-xmm0 -Wa,-msse2avx
-sse2avx-sse2 :=3D $(sse2avx-sse)
+sse2avx-sse2 :=3D -ffixed-xmm0 -Wa,-msse2avx
 sse2avx-sse4 :=3D -Wa,-msse2avx
=20
+# For AVX and later, have the compiler avoid XMM0 to widen coverage of
+# the VEX.vvvv checks in the emulator.
+non-sse =3D $(if $(filter sse%,$(1)),,-ffixed-xmm0)
+
 define simd-defs
 $(1)-cflags :=3D \
 	$(foreach vec,$($(1)-vecs), \
 	  $(foreach int,$($(1)-ints), \
-	    "-D_$(vec)i$(int) -m$(1) -O2 -DVEC_SIZE=3D$(vec) -DINT_SIZE=3D$=
(int)" \
-	    "-D_$(vec)u$(int) -m$(1) -O2 -DVEC_SIZE=3D$(vec) -DUINT_SIZE=3D=
$(int)") \
+	    "-D_$(vec)i$(int) -m$(1) $(call non-sse,$(1)) -O2 -DVEC_SIZE=3D=
$(vec) -DINT_SIZE=3D$(int)" \
+	    "-D_$(vec)u$(int) -m$(1) $(call non-sse,$(1)) -O2 -DVEC_SIZE=3D=
$(vec) -DUINT_SIZE=3D$(int)") \
 	  $(foreach flt,$($(1)-flts), \
-	    "-D_$(vec)f$(flt) -m$(1) -O2 -DVEC_SIZE=3D$(vec) -DFLOAT_SIZE=
=3D$(flt)")) \
+	    "-D_$(vec)f$(flt) -m$(1) $(call non-sse,$(1)) -O2 -DVEC_SIZE=3D=
$(vec) -DFLOAT_SIZE=3D$(flt)")) \
 	$(foreach flt,$($(1)-flts), \
-	  "-D_f$(flt) -m$(1) -mfpmath=3Dsse -O2 -DFLOAT_SIZE=3D$(flt)")
+	  "-D_f$(flt) -m$(1) $(call non-sse,$(1)) -mfpmath=3Dsse -O2 =
-DFLOAT_SIZE=3D$(flt)")
 $(1)-avx-cflags :=3D \
 	$(foreach vec,$($(1)-vecs), \
 	  $(foreach int,$($(1)-ints), \
 	    "-D_$(vec)i$(int) -m$(1) $(sse2avx-$(1)) -O2 -DVEC_SIZE=3D$(vec=
) -DINT_SIZE=3D$(int)" \
-	    "-D_$(vec)u$(int) -m$(1) $(sse2avx-$(1)) -O2 -DVEC_SIZE=3D$(vec=
) -DUINT_SIZE=3D$(int)") \
-	  $(foreach flt,$($(1)-flts), \
-	    "-D_$(vec)f$(flt) -m$(1) $(sse2avx-$(1)) -O2 -DVEC_SIZE=3D$(vec=
) -DFLOAT_SIZE=3D$(flt)")) \
-	$(foreach flt,$($(1)-flts), \
-	  "-D_f$(flt) -m$(1) -mfpmath=3Dsse $(sse2avx-$(1)) -O2 -DFLOAT_SIZ=
E=3D$(flt)")
+	    "-D_$(vec)u$(int) -m$(1) $(sse2avx-$(1)) -O2 -DVEC_SIZE=3D$(vec=
) -DUINT_SIZE=3D$(int)"))
 endef
=20
 $(foreach flavor,$(SIMD),$(eval $(call simd-defs,$(flavor))))
--- a/tools/tests/x86_emulator/simd.c
+++ b/tools/tests/x86_emulator/simd.c
@@ -70,7 +70,13 @@ typedef long long __attribute__((vector_
 #if VEC_SIZE =3D=3D 8 && defined(__SSE__)
 # define to_bool(cmp) (__builtin_ia32_pmovmskb(cmp) =3D=3D 0xff)
 #elif VEC_SIZE =3D=3D 16
-# if defined(__SSE4_1__)
+# if defined(__AVX__) && defined(FLOAT_SIZE)
+#  if ELEM_SIZE =3D=3D 4
+#   define to_bool(cmp) __builtin_ia32_vtestcps(cmp, (vec_t){} =3D=3D 0)
+#  elif ELEM_SIZE =3D=3D 8
+#   define to_bool(cmp) __builtin_ia32_vtestcpd(cmp, (vec_t){} =3D=3D 0)
+#  endif
+# elif defined(__SSE4_1__)
 #  define to_bool(cmp) __builtin_ia32_ptestc128(cmp, (vdi_t){} =3D=3D 0)
 # elif defined(__SSE__) && ELEM_SIZE =3D=3D 4
 #  define to_bool(cmp) (__builtin_ia32_movmskps(cmp) =3D=3D 0xf)
@@ -81,6 +87,12 @@ typedef long long __attribute__((vector_
 #   define to_bool(cmp) (__builtin_ia32_pmovmskb128(cmp) =3D=3D 0xffff)
 #  endif
 # endif
+#elif VEC_SIZE =3D=3D 32
+# if defined(__AVX__) && ELEM_SIZE =3D=3D 4
+#  define to_bool(cmp) (__builtin_ia32_movmskps256(cmp) =3D=3D 0xff)
+# elif defined(__AVX__) && ELEM_SIZE =3D=3D 8
+#  define to_bool(cmp) (__builtin_ia32_movmskpd256(cmp) =3D=3D 0xf)
+# endif
 #endif
=20
 #ifndef to_bool
@@ -105,6 +117,12 @@ static inline bool _to_bool(byte_vec_t b
 # elif FLOAT_SIZE =3D=3D 8
 #  define to_int(x) __builtin_ia32_cvtdq2pd(__builtin_ia32_cvtpd2dq(x))
 # endif
+#elif VEC_SIZE =3D=3D 32 && defined(__AVX__)
+# if FLOAT_SIZE =3D=3D 4
+#  define to_int(x) __builtin_ia32_cvtdq2ps256(__builtin_ia32_cvtps2dq256(=
x))
+# elif FLOAT_SIZE =3D=3D 8
+#  define to_int(x) __builtin_ia32_cvtdq2pd256(__builtin_ia32_cvtpd2dq256(=
x))
+# endif
 #endif
=20
 #if VEC_SIZE =3D=3D FLOAT_SIZE
@@ -116,7 +134,25 @@ static inline bool _to_bool(byte_vec_t b
 #endif
=20
 #if FLOAT_SIZE =3D=3D 4 && defined(__SSE__)
-# if VEC_SIZE =3D=3D 16
+# if VEC_SIZE =3D=3D 32 && defined(__AVX__)
+#  define broadcast(x) ({ float t_ =3D (x); __builtin_ia32_vbroadcastss256=
(&t_); })
+#  define max(x, y) __builtin_ia32_maxps256(x, y)
+#  define min(x, y) __builtin_ia32_minps256(x, y)
+#  define recip(x) __builtin_ia32_rcpps256(x)
+#  define rsqrt(x) __builtin_ia32_rsqrtps256(x)
+#  define sqrt(x) __builtin_ia32_sqrtps256(x)
+#  define swap(x) ({ \
+    vec_t t_ =3D __builtin_ia32_vpermilps256(x, 0b00011011); \
+    __builtin_ia32_vperm2f128_ps256(t_, t_, 0b00000001); \
+})
+#  define swap2(x) ({ \
+    vec_t t_ =3D __builtin_ia32_vpermilvarps256(x, __builtin_ia32_cvtps2dq=
256(inv) - 1); \
+    __builtin_ia32_vperm2f128_ps256(t_, t_, 0b00000001); \
+})
+# elif VEC_SIZE =3D=3D 16
+#  ifdef __AVX__
+#   define broadcast(x) ({ float t_ =3D (x); __builtin_ia32_vbroadcastss(&=
t_); })
+#  endif
 #  define interleave_hi(x, y) __builtin_ia32_unpckhps(x, y)
 #  define interleave_lo(x, y) __builtin_ia32_unpcklps(x, y)
 #  define max(x, y) __builtin_ia32_maxps(x, y)
@@ -125,13 +161,39 @@ static inline bool _to_bool(byte_vec_t b
 #  define rsqrt(x) __builtin_ia32_rsqrtps(x)
 #  define sqrt(x) __builtin_ia32_sqrtps(x)
 #  define swap(x) __builtin_ia32_shufps(x, x, 0b00011011)
+#  ifdef __AVX__
+#   define swap2(x) __builtin_ia32_vpermilvarps(x, __builtin_ia32_cvtps2dq=
(inv) - 1)
+#  endif
 # elif VEC_SIZE =3D=3D 4
 #  define recip(x) scalar_1op(x, "rcpss %[in], %[out]")
 #  define rsqrt(x) scalar_1op(x, "rsqrtss %[in], %[out]")
 #  define sqrt(x) scalar_1op(x, "sqrtss %[in], %[out]")
 # endif
 #elif FLOAT_SIZE =3D=3D 8 && defined(__SSE2__)
-# if VEC_SIZE =3D=3D 16
+# if VEC_SIZE =3D=3D 32 && defined(__AVX__)
+#  define broadcast(x) ({ double t_ =3D (x); __builtin_ia32_vbroadcastsd25=
6(&t_); })
+#  define max(x, y) __builtin_ia32_maxpd256(x, y)
+#  define min(x, y) __builtin_ia32_minpd256(x, y)
+#  define recip(x) ({ \
+    float __attribute__((vector_size(16))) t_ =3D __builtin_ia32_cvtpd2ps2=
56(x); \
+    t_ =3D __builtin_ia32_vextractf128_ps256( \
+             __builtin_ia32_rcpps256( \
+                 __builtin_ia32_vbroadcastf128_ps256(&t_)), 0); \
+    __builtin_ia32_cvtps2pd256(t_); \
+})
+#  define rsqrt(x) ({ \
+    float __attribute__((vector_size(16))) t1_ =3D __builtin_ia32_cvtpd2ps=
256(x); \
+    float __attribute__((vector_size(32))) t2_ =3D __builtin_ia32_vinsertf=
128_ps256((typeof(t2_)){}, t1_, 0); \
+    t2_ =3D __builtin_ia32_vinsertf128_ps256(t2_, t1_, 1); \
+    t1_ =3D __builtin_ia32_vextractf128_ps256(__builtin_ia32_rsqrtps256(t2=
_), 0); \
+    __builtin_ia32_cvtps2pd256(t1_); \
+})
+#  define sqrt(x) __builtin_ia32_sqrtpd256(x)
+#  define swap(x) ({ \
+    vec_t t_ =3D __builtin_ia32_vpermilpd256(x, 0b00000101); \
+    __builtin_ia32_vperm2f128_pd256(t_, t_, 0b00000001); \
+})
+# elif VEC_SIZE =3D=3D 16
 #  define interleave_hi(x, y) __builtin_ia32_unpckhpd(x, y)
 #  define interleave_lo(x, y) __builtin_ia32_unpcklpd(x, y)
 #  define max(x, y) __builtin_ia32_maxpd(x, y)
@@ -140,6 +202,10 @@ static inline bool _to_bool(byte_vec_t b
 #  define rsqrt(x) __builtin_ia32_cvtps2pd(__builtin_ia32_rsqrtps(__builti=
n_ia32_cvtpd2ps(x)))
 #  define sqrt(x) __builtin_ia32_sqrtpd(x)
 #  define swap(x) __builtin_ia32_shufpd(x, x, 0b01)
+#  ifdef __AVX__
+#   define swap2(x) __builtin_ia32_vpermilvarpd(x, __builtin_ia32_pmovsxdq=
128( \
+                                                       __builtin_ia32_cvtp=
d2dq(inv) - 1) << 1)
+#  endif
 # elif VEC_SIZE =3D=3D 8
 #  define recip(x) scalar_1op(x, "cvtsd2ss %[in], %[out]; rcpss %[out], =
%[out]; cvtss2sd %[out], %[out]")
 #  define rsqrt(x) scalar_1op(x, "cvtsd2ss %[in], %[out]; rsqrtss %[out], =
%[out]; cvtss2sd %[out], %[out]")
@@ -201,6 +267,31 @@ static inline bool _to_bool(byte_vec_t b
 #  define hadd(x, y) __builtin_ia32_haddpd(x, y)
 #  define hsub(x, y) __builtin_ia32_hsubpd(x, y)
 # endif
+#elif VEC_SIZE =3D=3D 32 && defined(__AVX__)
+# if FLOAT_SIZE =3D=3D 4
+#  define addsub(x, y) __builtin_ia32_addsubps256(x, y)
+#  define dup_hi(x) __builtin_ia32_movshdup256(x)
+#  define dup_lo(x) __builtin_ia32_movsldup256(x)
+#  define hadd(x, y) ({ \
+        vec_t t_ =3D __builtin_ia32_haddps256(x, y); \
+        (vec_t){t_[0], t_[1], t_[4], t_[5], t_[2], t_[3], t_[6], t_[7]}; =
\
+})
+#  define hsub(x, y) ({ \
+        vec_t t_ =3D __builtin_ia32_hsubps256(x, y); \
+        (vec_t){t_[0], t_[1], t_[4], t_[5], t_[2], t_[3], t_[6], t_[7]}; =
\
+})
+# elif FLOAT_SIZE =3D=3D 8
+#  define addsub(x, y) __builtin_ia32_addsubpd256(x, y)
+#  define dup_lo(x) __builtin_ia32_movddup256(x)
+#  define hadd(x, y) ({ \
+        vec_t t_ =3D __builtin_ia32_haddpd256(x, y); \
+        (vec_t){t_[0], t_[2], t_[1], t_[3]}; \
+})
+#  define hsub(x, y) ({ \
+        vec_t t_ =3D __builtin_ia32_hsubpd256(x, y); \
+        (vec_t){t_[0], t_[2], t_[1], t_[3]}; \
+})
+# endif
 #endif
 #if VEC_SIZE =3D=3D 16 && defined(__SSSE3__)
 # if INT_SIZE =3D=3D 1
@@ -282,6 +373,31 @@ static inline bool _to_bool(byte_vec_t b
 #  define mix(x, y) __builtin_ia32_blendpd(x, y, 0b10)
 # endif
 #endif
+#if VEC_SIZE =3D=3D 32 && defined(__AVX__)
+# if FLOAT_SIZE =3D=3D 4
+#  define dot_product(x, y) ({ \
+    vec_t t_ =3D __builtin_ia32_dpps256(x, y, 0b11110001); \
+    (vec_t){t_[0] + t_[4]}; \
+})
+#  define mix(x, y) __builtin_ia32_blendps256(x, y, 0b10101010)
+#  define select(d, x, y, m) (*(d) =3D __builtin_ia32_blendvps256(y, x, =
m))
+#  define select2(d, x, y, m) ({ \
+    vsi_t m_ =3D (vsi_t)(m); \
+    *(d) =3D __builtin_ia32_maskloadps256(&(x),  m_); \
+    __builtin_ia32_maskstoreps256(d, ~m_, y); \
+})
+#  define trunc(x) __builtin_ia32_roundps256(x, 0b1011)
+# elif FLOAT_SIZE =3D=3D 8
+#  define mix(x, y) __builtin_ia32_blendpd256(x, y, 0b1010)
+#  define select(d, x, y, m) (*(d) =3D __builtin_ia32_blendvpd256(y, x, =
m))
+#  define select2(d, x, y, m) ({ \
+    vdi_t m_ =3D (vdi_t)(m); \
+    *(d) =3D __builtin_ia32_maskloadpd256(&(x),  m_); \
+    __builtin_ia32_maskstorepd256(d, ~m_, y); \
+})
+#  define trunc(x) __builtin_ia32_roundpd256(x, 0b1011)
+# endif
+#endif
 #if VEC_SIZE =3D=3D FLOAT_SIZE
 # define max(x, y) ((vec_t){({ typeof(x[0]) x_ =3D (x)[0], y_ =3D (y)[0]; =
x_ > y_ ? x_ : y_; })})
 # define min(x, y) ((vec_t){({ typeof(x[0]) x_ =3D (x)[0], y_ =3D (y)[0]; =
x_ < y_ ? x_ : y_; })})
@@ -555,6 +671,15 @@ int simd_test(void)
     if ( !to_bool(swap(src) =3D=3D inv) ) return __LINE__;
 #endif
=20
+#ifdef swap2
+    touch(src);
+    if ( !to_bool(swap2(src) =3D=3D inv) ) return __LINE__;
+#endif
+
+#if defined(broadcast)
+    if ( !to_bool(broadcast(ELEM_COUNT + 1) =3D=3D src + inv) ) return =
__LINE__;
+#endif
+
 #if defined(interleave_lo) && defined(interleave_hi)
     touch(src);
     x =3D interleave_lo(inv, src);
@@ -652,6 +777,15 @@ int simd_test(void)
 # endif
     if ( !to_bool(z =3D=3D y) ) return __LINE__;
 #endif
+
+#ifdef select2
+# ifdef UINT_SIZE
+    select2(&z, src, inv, alt);
+# else
+    select2(&z, src, inv, alt > 0);
+# endif
+    if ( !to_bool(z =3D=3D y) ) return __LINE__;
+#endif
=20
 #ifdef mix
     touch(src);
--- a/tools/tests/x86_emulator/test_x86_emulator.c
+++ b/tools/tests/x86_emulator/test_x86_emulator.c
@@ -8,9 +8,9 @@
 #include "sse.h"
 #include "sse2.h"
 #include "sse4.h"
-#include "sse-avx.h"
 #include "sse2-avx.h"
 #include "sse4-avx.h"
+#include "avx.h"
=20
 #define verbose false /* Switch to true for far more logging. */
=20
@@ -44,7 +44,6 @@ static bool simd_check_avx(void)
 {
     return cpu_has_avx;
 }
-#define simd_check_sse_avx   simd_check_avx
 #define simd_check_sse2_avx  simd_check_avx
 #define simd_check_sse4_avx  simd_check_avx
=20
@@ -122,12 +121,6 @@ static const struct {
     SIMD(SSE4 packed u32,        sse4,      16u4),
     SIMD(SSE4 packed s64,        sse4,      16i8),
     SIMD(SSE4 packed u64,        sse4,      16u8),
-    SIMD(SSE/AVX scalar single,  sse_avx,     f4),
-    SIMD(SSE/AVX packed single,  sse_avx,   16f4),
-    SIMD(SSE2/AVX scalar single, sse2_avx,    f4),
-    SIMD(SSE2/AVX packed single, sse2_avx,  16f4),
-    SIMD(SSE2/AVX scalar double, sse2_avx,    f8),
-    SIMD(SSE2/AVX packed double, sse2_avx,  16f8),
     SIMD(SSE2/AVX packed s8,     sse2_avx,  16i1),
     SIMD(SSE2/AVX packed u8,     sse2_avx,  16u1),
     SIMD(SSE2/AVX packed s16,    sse2_avx,  16i2),
@@ -136,10 +129,6 @@ static const struct {
     SIMD(SSE2/AVX packed u32,    sse2_avx,  16u4),
     SIMD(SSE2/AVX packed s64,    sse2_avx,  16i8),
     SIMD(SSE2/AVX packed u64,    sse2_avx,  16u8),
-    SIMD(SSE4/AVX scalar single, sse4_avx,    f4),
-    SIMD(SSE4/AVX packed single, sse4_avx,  16f4),
-    SIMD(SSE4/AVX scalar double, sse4_avx,    f8),
-    SIMD(SSE4/AVX packed double, sse4_avx,  16f8),
     SIMD(SSE4/AVX packed s8,     sse4_avx,  16i1),
     SIMD(SSE4/AVX packed u8,     sse4_avx,  16u1),
     SIMD(SSE4/AVX packed s16,    sse4_avx,  16i2),
@@ -148,6 +137,12 @@ static const struct {
     SIMD(SSE4/AVX packed u32,    sse4_avx,  16u4),
     SIMD(SSE4/AVX packed s64,    sse4_avx,  16i8),
     SIMD(SSE4/AVX packed u64,    sse4_avx,  16u8),
+    SIMD(AVX scalar single,      avx,         f4),
+    SIMD(AVX 128bit single,      avx,       16f4),
+    SIMD(AVX 256bit single,      avx,       32f4),
+    SIMD(AVX scalar double,      avx,         f8),
+    SIMD(AVX 128bit double,      avx,       16f8),
+    SIMD(AVX 256bit double,      avx,       32f8),
 #undef SIMD_
 #undef SIMD
 };
@@ -2834,6 +2829,81 @@ int main(int argc, char **argv)
         printf("okay\n");
     }
     else
+        printf("skipped\n");
+
+    /*
+     * The following "maskmov" tests are not only making sure the written =
data
+     * is correct, but verify (by placing operands on the mapping =
boundaries)
+     * that elements controlled by clear mask bits aren't being accessed.
+     */
+    printf("%-40s", "Testing vmaskmovps %xmm1,%xmm2,(%edx)...");
+    if ( stack_exec && cpu_has_avx )
+    {
+        decl_insn(vmaskmovps);
+
+        asm volatile ( "vxorps %%xmm1, %%xmm1, %%xmm1\n\t"
+                       "vcmpeqss %%xmm1, %%xmm1, %%xmm2\n\t"
+                       put_insn(vmaskmovps, "vmaskmovps %%xmm1, %%xmm2, =
(%0)")
+                       :: "d" (NULL) );
+
+        memset(res + MMAP_SZ / sizeof(*res) - 8, 0xdb, 32);
+        set_insn(vmaskmovps);
+        regs.edx =3D (unsigned long)res + MMAP_SZ - 4;
+        rc =3D x86_emulate(&ctxt, &emulops);
+        if ( rc !=3D X86EMUL_OKAY || !check_eip(vmaskmovps) ||
+             res[MMAP_SZ / sizeof(*res) - 1] ||
+             memcmp(res + MMAP_SZ / sizeof(*res) - 8,
+                    res + MMAP_SZ / sizeof(*res) - 4, 12) )
+            goto fail;
+
+        asm volatile ( "vinsertps $0b00110111, %xmm2, %xmm2, %xmm2" );
+        memset(res, 0xdb, 32);
+        set_insn(vmaskmovps);
+        regs.edx =3D (unsigned long)(res - 3);
+        rc =3D x86_emulate(&ctxt, &emulops);
+        if ( rc !=3D X86EMUL_OKAY || !check_eip(vmaskmovps) ||
+             res[0] || memcmp(res + 1, res + 4, 12) )
+            goto fail;
+
+        printf("okay\n");
+    }
+    else
+        printf("skipped\n");
+
+    printf("%-40s", "Testing vmaskmovpd %xmm1,%xmm2,(%edx)...");
+    if ( stack_exec && cpu_has_avx )
+    {
+        decl_insn(vmaskmovpd);
+
+        asm volatile ( "vxorpd %%xmm1, %%xmm1, %%xmm1\n\t"
+                       "vcmpeqsd %%xmm1, %%xmm1, %%xmm2\n\t"
+                       put_insn(vmaskmovpd, "vmaskmovpd %%xmm1, %%xmm2, =
(%0)")
+                       :: "d" (NULL) );
+
+        memset(res + MMAP_SZ / sizeof(*res) - 8, 0xdb, 32);
+        set_insn(vmaskmovpd);
+        regs.edx =3D (unsigned long)res + MMAP_SZ - 8;
+        rc =3D x86_emulate(&ctxt, &emulops);
+        if ( rc !=3D X86EMUL_OKAY || !check_eip(vmaskmovpd) ||
+             res[MMAP_SZ / sizeof(*res) - 1] ||
+             res[MMAP_SZ / sizeof(*res) - 2] ||
+             memcmp(res + MMAP_SZ / sizeof(*res) - 8,
+                    res + MMAP_SZ / sizeof(*res) - 4, 8) )
+            goto fail;
+
+        asm volatile ( "vmovddup %xmm2, %xmm2\n\t"
+                       "vmovsd %xmm1, %xmm2, %xmm2" );
+        memset(res, 0xdb, 32);
+        set_insn(vmaskmovpd);
+        regs.edx =3D (unsigned long)(res - 2);
+        rc =3D x86_emulate(&ctxt, &emulops);
+        if ( rc !=3D X86EMUL_OKAY || !check_eip(vmaskmovpd) ||
+             res[0] || res[1] || memcmp(res + 2, res + 4, 8) )
+            goto fail;
+
+        printf("okay\n");
+    }
+    else
         printf("skipped\n");
=20
     printf("%-40s", "Testing stmxcsr (%edx)...");
--- a/xen/arch/x86/x86_emulate/x86_emulate.c
+++ b/xen/arch/x86/x86_emulate/x86_emulate.c
@@ -226,6 +226,12 @@ enum simd_opsize {
      */
     simd_scalar_fp,
=20
+    /*
+     * 128 bits of integer or floating point data, with no further
+     * formatting information.
+     */
+    simd_128,
+
     /* Operand size encoded in non-standard way. */
     simd_other
 };
@@ -361,14 +367,19 @@ static const struct {
     uint8_t vsib:1;
 } ext0f38_table[256] =3D {
     [0x00 ... 0x0b] =3D { .simd_size =3D simd_packed_int },
+    [0x0c ... 0x0f] =3D { .simd_size =3D simd_packed_fp },
     [0x10] =3D { .simd_size =3D simd_packed_int },
     [0x14 ... 0x15] =3D { .simd_size =3D simd_packed_fp },
     [0x17] =3D { .simd_size =3D simd_packed_int, .two_op =3D 1 },
+    [0x18 ... 0x19] =3D { .simd_size =3D simd_scalar_fp, .two_op =3D 1 },
+    [0x1a] =3D { .simd_size =3D simd_128, .two_op =3D 1 },
     [0x1c ... 0x1e] =3D { .simd_size =3D simd_packed_int, .two_op =3D 1 =
},
     [0x20 ... 0x25] =3D { .simd_size =3D simd_other, .two_op =3D 1 },
     [0x28 ... 0x29] =3D { .simd_size =3D simd_packed_int },
     [0x2a] =3D { .simd_size =3D simd_packed_int, .two_op =3D 1 },
     [0x2b] =3D { .simd_size =3D simd_packed_int },
+    [0x2c ... 0x2d] =3D { .simd_size =3D simd_other },
+    [0x2e ... 0x2f] =3D { .simd_size =3D simd_other, .to_mem =3D 1 },
     [0x30 ... 0x35] =3D { .simd_size =3D simd_other, .two_op =3D 1 },
     [0x37 ... 0x3f] =3D { .simd_size =3D simd_packed_int },
     [0x40] =3D { .simd_size =3D simd_packed_int },
@@ -391,11 +402,15 @@ static const struct {
     uint8_t two_op:1;
     uint8_t four_op:1;
 } ext0f3a_table[256] =3D {
+    [0x04 ... 0x05] =3D { .simd_size =3D simd_packed_fp, .two_op =3D 1 },
+    [0x06] =3D { .simd_size =3D simd_packed_fp },
     [0x08 ... 0x09] =3D { .simd_size =3D simd_packed_fp, .two_op =3D 1 },
     [0x0a ... 0x0b] =3D { .simd_size =3D simd_scalar_fp },
     [0x0c ... 0x0d] =3D { .simd_size =3D simd_packed_fp },
     [0x0e ... 0x0f] =3D { .simd_size =3D simd_packed_int },
     [0x14 ... 0x17] =3D { .simd_size =3D simd_none, .to_mem =3D 1, =
.two_op =3D 1 },
+    [0x18] =3D { .simd_size =3D simd_128 },
+    [0x19] =3D { .simd_size =3D simd_128, .to_mem =3D 1, .two_op =3D 1 },
     [0x20] =3D { .simd_size =3D simd_none },
     [0x21] =3D { .simd_size =3D simd_other },
     [0x22] =3D { .simd_size =3D simd_none },
@@ -469,15 +484,18 @@ union vex {
     buf_ + 3; \
 })
=20
+#define copy_VEX(ptr, vex) ({ \
+    if ( !mode_64bit() ) \
+        (vex).reg |=3D 8; \
+    (ptr)[0 - PFX_BYTES] =3D 0xc4; \
+    (ptr)[1 - PFX_BYTES] =3D (vex).raw[0]; \
+    (ptr)[2 - PFX_BYTES] =3D (vex).raw[1]; \
+    container_of((ptr) + 1 - PFX_BYTES, typeof(vex), raw[0]); \
+})
+
 #define copy_REX_VEX(ptr, rex, vex) do { \
     if ( (vex).opcx !=3D vex_none ) \
-    { \
-        if ( !mode_64bit() ) \
-            vex.reg |=3D 8; \
-        (ptr)[0 - PFX_BYTES] =3D 0xc4; \
-        (ptr)[1 - PFX_BYTES] =3D (vex).raw[0]; \
-        (ptr)[2 - PFX_BYTES] =3D (vex).raw[1]; \
-    } \
+        copy_VEX(ptr, vex); \
     else \
     { \
         if ( (vex).pfx ) \
@@ -2933,6 +2951,10 @@ x86_decode(
         op_bytes =3D 4 << (ctxt->opcode & 1);
         break;
=20
+    case simd_128:
+        op_bytes =3D 16;
+        break;
+
     default:
         op_bytes =3D 0;
         break;
@@ -2959,6 +2981,7 @@ x86_emulate(
     struct x86_emulate_state state;
     int rc;
     uint8_t b, d, *opc =3D NULL;
+    unsigned int first_byte =3D 0;
     bool singlestep =3D (_regs.eflags & X86_EFLAGS_TF) &&
 	    !is_branch_step(ctxt, ops);
     bool sfence =3D false;
@@ -7099,6 +7122,18 @@ x86_emulate(
         fic.insn_bytes =3D PFX_BYTES + 3;
         break;
=20
+    case X86EMUL_OPC_VEX_66(0x0f38, 0x19): /* vbroadcastsd m64,ymm */
+    case X86EMUL_OPC_VEX_66(0x0f38, 0x1a): /* vbroadcastf128 m128,ymm */
+        generate_exception_if(!vex.l, EXC_UD);
+        /* fall through */
+    case X86EMUL_OPC_VEX_66(0x0f38, 0x18): /* vbroadcastss m32,{x,y}mm */
+        generate_exception_if(ea.type !=3D OP_MEM, EXC_UD);
+        /* fall through */
+    case X86EMUL_OPC_VEX_66(0x0f38, 0x0c): /* vpermilps {x,y}mm/mem,{x,y}m=
m,{x,y}mm */
+    case X86EMUL_OPC_VEX_66(0x0f38, 0x0d): /* vpermilpd {x,y}mm/mem,{x,y}m=
m,{x,y}mm */
+        generate_exception_if(vex.w, EXC_UD);
+        goto simd_0f_avx;
+
     case X86EMUL_OPC_66(0x0f38, 0x20): /* pmovsxbw xmm/m64,xmm */
     case X86EMUL_OPC_66(0x0f38, 0x21): /* pmovsxbd xmm/m32,xmm */
     case X86EMUL_OPC_66(0x0f38, 0x22): /* pmovsxbq xmm/m16,xmm */
@@ -7132,6 +7167,10 @@ x86_emulate(
         host_and_vcpu_must_have(sse4_1);
         goto simd_0f38_common;
=20
+    case X86EMUL_OPC_VEX_66(0x0f38, 0x0e): /* vtestps {x,y}mm/mem,{x,y}mm =
*/
+    case X86EMUL_OPC_VEX_66(0x0f38, 0x0f): /* vtestpd {x,y}mm/mem,{x,y}mm =
*/
+        generate_exception_if(vex.w, EXC_UD);
+        /* fall through */
     case X86EMUL_OPC_66(0x0f38, 0x17):     /* ptest xmm/m128,xmm */
     case X86EMUL_OPC_VEX_66(0x0f38, 0x17): /* vptest {x,y}mm/mem,{x,y}mm =
*/
         if ( vex.opcx =3D=3D vex_none )
@@ -7212,6 +7251,69 @@ x86_emulate(
         }
         goto movdqa;
=20
+    case X86EMUL_OPC_VEX_66(0x0f38, 0x2c): /* vmaskmovps mem,{x,y}mm,{x,y}=
mm */
+    case X86EMUL_OPC_VEX_66(0x0f38, 0x2d): /* vmaskmovpd mem,{x,y}mm,{x,y}=
mm */
+    case X86EMUL_OPC_VEX_66(0x0f38, 0x2e): /* vmaskmovps {x,y}mm,{x,y}mm,m=
em */
+    case X86EMUL_OPC_VEX_66(0x0f38, 0x2f): /* vmaskmovpd {x,y}mm,{x,y}mm,m=
em */
+    {
+        typeof(vex) *pvex;
+
+        generate_exception_if(ea.type !=3D OP_MEM || vex.w, EXC_UD);
+        host_and_vcpu_must_have(avx);
+        get_fpu(X86EMUL_FPU_ymm, &fic);
+
+        /*
+         * While we can't reasonably provide fully correct behavior here
+         * (in particular, for writes, avoiding the memory read in =
anticipation
+         * of all elements in the range eventually being written), we can =
(and
+         * should) still limit the memory access to the smallest possible =
range
+         * (suppressing it altogether if all mask bits are clear), to =
provide
+         * correct faulting behavior. Read the mask bits via vmovmskp{s,d}=

+         * for that purpose.
+         */
+        opc =3D init_prefixes(stub);
+        pvex =3D copy_VEX(opc, vex);
+        pvex->opcx =3D vex_0f;
+        if ( !(b & 1) )
+            pvex->pfx =3D vex_none;
+        opc[0] =3D 0x50; /* vmovmskp{s,d} */
+        /* Use %rax as GPR destination and VEX.vvvv as source. */
+        pvex->r =3D 1;
+        pvex->b =3D !mode_64bit() || (vex.reg >> 3);
+        opc[1] =3D 0xc0 | (~vex.reg & 7);
+        pvex->reg =3D 0xf;
+        opc[2] =3D 0xc3;
+
+        invoke_stub("", "", "=3Da" (ea.val) : [dummy] "i" (0));
+        put_stub(stub);
+
+        if ( !ea.val )
+            goto complete_insn;
+
+        op_bytes =3D 4 << (b & 1);
+        first_byte =3D __builtin_ctz(ea.val);
+        ea.val >>=3D first_byte;
+        first_byte *=3D op_bytes;
+        op_bytes *=3D 32 - __builtin_clz(ea.val);
+
+        /*
+         * Even for the memory write variant a memory read is needed, =
unless
+         * all set mask bits are contiguous.
+         */
+        if ( ea.val & (ea.val + 1) )
+            d =3D (d & ~SrcMask) | SrcMem;
+
+        opc =3D init_prefixes(stub);
+        opc[0] =3D b;
+        /* Convert memory operand to (%rAX). */
+        rex_prefix &=3D ~REX_B;
+        vex.b =3D 1;
+        opc[1] =3D modrm & 0x38;
+        fic.insn_bytes =3D PFX_BYTES + 2;
+
+        break;
+    }
+
     case X86EMUL_OPC_66(0x0f38, 0x37): /* pcmpgtq xmm/m128,xmm */
         host_and_vcpu_must_have(sse4_2);
         goto simd_0f38_common;
@@ -7407,6 +7509,16 @@ x86_emulate(
                             : "0" ((uint32_t)src.val), "rm" (_regs.edx) =
);
         break;
=20
+    case X86EMUL_OPC_VEX_66(0x0f3a, 0x06): /* vperm2f128 $imm8,ymm/m256,ym=
m,ymm */
+    case X86EMUL_OPC_VEX_66(0x0f3a, 0x18): /* vinsertf128 $imm8,xmm/m128,y=
mm,ymm */
+    case X86EMUL_OPC_VEX_66(0x0f3a, 0x19): /* vextractf128 $imm8,ymm,xmm/m=
128 */
+        generate_exception_if(!vex.l, EXC_UD);
+        /* fall through */
+    case X86EMUL_OPC_VEX_66(0x0f3a, 0x04): /* vpermilps $imm8,{x,y}mm/mem,=
{x,y}mm */
+    case X86EMUL_OPC_VEX_66(0x0f3a, 0x05): /* vpermilpd $imm8,{x,y}mm/mem,=
{x,y}mm */
+        generate_exception_if(vex.w, EXC_UD);
+        goto simd_0f_imm8_avx;
+
     case X86EMUL_OPC(0x0f3a, 0x0f):    /* palignr $imm8,mm/m64,mm */
     case X86EMUL_OPC_66(0x0f3a, 0x0f): /* palignr $imm8,xmm/m128,xmm */
         host_and_vcpu_must_have(ssse3);
@@ -7758,7 +7870,9 @@ x86_emulate(
             switch ( d & SrcMask )
             {
             case SrcMem:
-                rc =3D ops->read(ea.mem.seg, ea.mem.off, mmvalp, =
op_bytes, ctxt);
+                rc =3D ops->read(ea.mem.seg, ea.mem.off + first_byte,
+                               (void *)mmvalp + first_byte, op_bytes,
+                               ctxt);
                 if ( rc !=3D X86EMUL_OKAY )
                     goto done;
                 /* fall through */
@@ -7776,7 +7890,22 @@ x86_emulate(
             if ( (d & DstMask) =3D=3D DstMem )
             {
                 fail_if(!ops->write); /* Check before running the stub. =
*/
-                ASSERT(d & Mov);
+                if ( (d & SrcMask) =3D=3D SrcMem )
+                    d |=3D Mov; /* Force memory write to occur below. */
+
+                switch ( ctxt->opcode )
+                {
+                case X86EMUL_OPC_VEX_66(0x0f38, 0x2e): /* vmaskmovps */
+                case X86EMUL_OPC_VEX_66(0x0f38, 0x2f): /* vmaskmovpd */
+                case X86EMUL_OPC_VEX_66(0x0f38, 0x8e): /* vpmaskmov{d,q} =
*/
+                    /* These have merge semantics; force write to occur. =
*/
+                    d |=3D Mov;
+                    break;
+                default:
+                    ASSERT(d & Mov);
+                    break;
+                }
+
                 dst.type =3D OP_MEM;
                 dst.bytes =3D op_bytes;
                 dst.mem =3D ea.mem;
@@ -7824,8 +7953,9 @@ x86_emulate(
         else
         {
             fail_if(!ops->write);
-            rc =3D ops->write(dst.mem.seg, dst.mem.off,
-                            !state->simd_size ? &dst.val : (void =
*)mmvalp,
+            rc =3D ops->write(dst.mem.seg, dst.mem.off + first_byte,
+                            !state->simd_size ? &dst.val
+                                              : (void *)mmvalp + =
first_byte,
                             dst.bytes, ctxt);
             if ( sfence )
                 asm volatile ( "sfence" ::: "memory" );



--=__PartB880A69C.1__=
Content-Type: text/plain; name="x86emul-AVX.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="x86emul-AVX.patch"

x86emul: support remaining AVX insns=0A=0AI.e. those not being equivalents =
of SSEn ones.=0A=0AThere's one necessary change to generic code: Faulting =
behavior of=0AVMASKMOVP{S,D} requires us to do partial reads/writes.=0A=0AS=
igned-off-by: Jan Beulich <jbeulich@suse.com>=0A=0A--- a/.gitignore=0A+++ =
b/.gitignore=0A@@ -224,7 +224,7 @@=0A tools/tests/x86_emulator/*.bin=0A =
tools/tests/x86_emulator/*.tmp=0A tools/tests/x86_emulator/asm=0A-tools/tes=
ts/x86_emulator/avx*.h=0A+tools/tests/x86_emulator/avx*.[ch]=0A tools/tests=
/x86_emulator/blowfish.h=0A tools/tests/x86_emulator/sse*.[ch]=0A =
tools/tests/x86_emulator/test_x86_emulator=0A--- a/tools/tests/x86_emulator=
/Makefile=0A+++ b/tools/tests/x86_emulator/Makefile=0A@@ -11,8 +11,8 @@ =
all: $(TARGET)=0A run: $(TARGET)=0A 	./$(TARGET)=0A =0A-SIMD :=3D sse =
sse2 sse4=0A-TESTCASES :=3D blowfish $(SIMD) $(addsuffix -avx,$(filter =
sse%,$(SIMD)))=0A+SIMD :=3D sse sse2 sse4 avx=0A+TESTCASES :=3D blowfish =
$(SIMD) sse2-avx sse4-avx=0A =0A blowfish-cflags :=3D ""=0A blowfish-cflags=
-x86_32 :=3D "-mno-accumulate-outgoing-args -Dstatic=3D"=0A@@ -26,34 =
+26,36 @@ sse2-flts :=3D 4 8=0A sse4-vecs :=3D $(sse2-vecs)=0A sse4-ints =
:=3D $(sse2-ints)=0A sse4-flts :=3D $(sse2-flts)=0A+avx-vecs :=3D 16 =
32=0A+avx-ints :=3D=0A+avx-flts :=3D 4 8=0A =0A # When converting SSE to =
AVX, have the compiler avoid XMM0 to widen=0A # coverage of the VEX.vvvv =
checks in the emulator. We must not do this,=0A # however, for SSE4.1 and =
later, as there are instructions with XMM0 as=0A # an implicit operand.=0A-=
sse2avx-sse  :=3D -ffixed-xmm0 -Wa,-msse2avx=0A-sse2avx-sse2 :=3D =
$(sse2avx-sse)=0A+sse2avx-sse2 :=3D -ffixed-xmm0 -Wa,-msse2avx=0A =
sse2avx-sse4 :=3D -Wa,-msse2avx=0A =0A+# For AVX and later, have the =
compiler avoid XMM0 to widen coverage of=0A+# the VEX.vvvv checks in the =
emulator.=0A+non-sse =3D $(if $(filter sse%,$(1)),,-ffixed-xmm0)=0A+=0A =
define simd-defs=0A $(1)-cflags :=3D \=0A 	$(foreach vec,$($(1)-vecs),=
 \=0A 	  $(foreach int,$($(1)-ints), \=0A-	    "-D_$(vec)i$(int) =
-m$(1) -O2 -DVEC_SIZE=3D$(vec) -DINT_SIZE=3D$(int)" \=0A-	    =
"-D_$(vec)u$(int) -m$(1) -O2 -DVEC_SIZE=3D$(vec) -DUINT_SIZE=3D$(int)") =
\=0A+	    "-D_$(vec)i$(int) -m$(1) $(call non-sse,$(1)) -O2 -DVEC_SIZE=3D=
$(vec) -DINT_SIZE=3D$(int)" \=0A+	    "-D_$(vec)u$(int) -m$(1) =
$(call non-sse,$(1)) -O2 -DVEC_SIZE=3D$(vec) -DUINT_SIZE=3D$(int)") \=0A 	=
  $(foreach flt,$($(1)-flts), \=0A-	    "-D_$(vec)f$(flt) -m$(1) -O2 =
-DVEC_SIZE=3D$(vec) -DFLOAT_SIZE=3D$(flt)")) \=0A+	    "-D_$(vec)f$(fl=
t) -m$(1) $(call non-sse,$(1)) -O2 -DVEC_SIZE=3D$(vec) -DFLOAT_SIZE=3D$(flt=
)")) \=0A 	$(foreach flt,$($(1)-flts), \=0A-	  "-D_f$(flt) =
-m$(1) -mfpmath=3Dsse -O2 -DFLOAT_SIZE=3D$(flt)")=0A+	  "-D_f$(flt) =
-m$(1) $(call non-sse,$(1)) -mfpmath=3Dsse -O2 -DFLOAT_SIZE=3D$(flt)")=0A =
$(1)-avx-cflags :=3D \=0A 	$(foreach vec,$($(1)-vecs), \=0A 	  =
$(foreach int,$($(1)-ints), \=0A 	    "-D_$(vec)i$(int) -m$(1) =
$(sse2avx-$(1)) -O2 -DVEC_SIZE=3D$(vec) -DINT_SIZE=3D$(int)" \=0A-	   =
 "-D_$(vec)u$(int) -m$(1) $(sse2avx-$(1)) -O2 -DVEC_SIZE=3D$(vec) =
-DUINT_SIZE=3D$(int)") \=0A-	  $(foreach flt,$($(1)-flts), \=0A-	   =
 "-D_$(vec)f$(flt) -m$(1) $(sse2avx-$(1)) -O2 -DVEC_SIZE=3D$(vec) =
-DFLOAT_SIZE=3D$(flt)")) \=0A-	$(foreach flt,$($(1)-flts), \=0A-	  =
"-D_f$(flt) -m$(1) -mfpmath=3Dsse $(sse2avx-$(1)) -O2 -DFLOAT_SIZE=3D$(flt)=
")=0A+	    "-D_$(vec)u$(int) -m$(1) $(sse2avx-$(1)) -O2 -DVEC_SIZE=3D$(vec=
) -DUINT_SIZE=3D$(int)"))=0A endef=0A =0A $(foreach flavor,$(SIMD),$(eval =
$(call simd-defs,$(flavor))))=0A--- a/tools/tests/x86_emulator/simd.c=0A+++=
 b/tools/tests/x86_emulator/simd.c=0A@@ -70,7 +70,13 @@ typedef long long =
__attribute__((vector_=0A #if VEC_SIZE =3D=3D 8 && defined(__SSE__)=0A # =
define to_bool(cmp) (__builtin_ia32_pmovmskb(cmp) =3D=3D 0xff)=0A #elif =
VEC_SIZE =3D=3D 16=0A-# if defined(__SSE4_1__)=0A+# if defined(__AVX__) && =
defined(FLOAT_SIZE)=0A+#  if ELEM_SIZE =3D=3D 4=0A+#   define to_bool(cmp) =
__builtin_ia32_vtestcps(cmp, (vec_t){} =3D=3D 0)=0A+#  elif ELEM_SIZE =
=3D=3D 8=0A+#   define to_bool(cmp) __builtin_ia32_vtestcpd(cmp, (vec_t){} =
=3D=3D 0)=0A+#  endif=0A+# elif defined(__SSE4_1__)=0A #  define to_bool(cm=
p) __builtin_ia32_ptestc128(cmp, (vdi_t){} =3D=3D 0)=0A # elif defined(__SS=
E__) && ELEM_SIZE =3D=3D 4=0A #  define to_bool(cmp) (__builtin_ia32_movmsk=
ps(cmp) =3D=3D 0xf)=0A@@ -81,6 +87,12 @@ typedef long long __attribute__((v=
ector_=0A #   define to_bool(cmp) (__builtin_ia32_pmovmskb128(cmp) =3D=3D =
0xffff)=0A #  endif=0A # endif=0A+#elif VEC_SIZE =3D=3D 32=0A+# if =
defined(__AVX__) && ELEM_SIZE =3D=3D 4=0A+#  define to_bool(cmp) (__builtin=
_ia32_movmskps256(cmp) =3D=3D 0xff)=0A+# elif defined(__AVX__) && =
ELEM_SIZE =3D=3D 8=0A+#  define to_bool(cmp) (__builtin_ia32_movmskpd256(cm=
p) =3D=3D 0xf)=0A+# endif=0A #endif=0A =0A #ifndef to_bool=0A@@ -105,6 =
+117,12 @@ static inline bool _to_bool(byte_vec_t b=0A # elif FLOAT_SIZE =
=3D=3D 8=0A #  define to_int(x) __builtin_ia32_cvtdq2pd(__builtin_ia32_cvtp=
d2dq(x))=0A # endif=0A+#elif VEC_SIZE =3D=3D 32 && defined(__AVX__)=0A+# =
if FLOAT_SIZE =3D=3D 4=0A+#  define to_int(x) __builtin_ia32_cvtdq2ps256(__=
builtin_ia32_cvtps2dq256(x))=0A+# elif FLOAT_SIZE =3D=3D 8=0A+#  define =
to_int(x) __builtin_ia32_cvtdq2pd256(__builtin_ia32_cvtpd2dq256(x))=0A+# =
endif=0A #endif=0A =0A #if VEC_SIZE =3D=3D FLOAT_SIZE=0A@@ -116,7 +134,25 =
@@ static inline bool _to_bool(byte_vec_t b=0A #endif=0A =0A #if FLOAT_SIZE=
 =3D=3D 4 && defined(__SSE__)=0A-# if VEC_SIZE =3D=3D 16=0A+# if VEC_SIZE =
=3D=3D 32 && defined(__AVX__)=0A+#  define broadcast(x) ({ float t_ =3D =
(x); __builtin_ia32_vbroadcastss256(&t_); })=0A+#  define max(x, y) =
__builtin_ia32_maxps256(x, y)=0A+#  define min(x, y) __builtin_ia32_minps25=
6(x, y)=0A+#  define recip(x) __builtin_ia32_rcpps256(x)=0A+#  define =
rsqrt(x) __builtin_ia32_rsqrtps256(x)=0A+#  define sqrt(x) __builtin_ia32_s=
qrtps256(x)=0A+#  define swap(x) ({ \=0A+    vec_t t_ =3D __builtin_ia32_vp=
ermilps256(x, 0b00011011); \=0A+    __builtin_ia32_vperm2f128_ps256(t_, =
t_, 0b00000001); \=0A+})=0A+#  define swap2(x) ({ \=0A+    vec_t t_ =3D =
__builtin_ia32_vpermilvarps256(x, __builtin_ia32_cvtps2dq256(inv) - 1); =
\=0A+    __builtin_ia32_vperm2f128_ps256(t_, t_, 0b00000001); \=0A+})=0A+# =
elif VEC_SIZE =3D=3D 16=0A+#  ifdef __AVX__=0A+#   define broadcast(x) ({ =
float t_ =3D (x); __builtin_ia32_vbroadcastss(&t_); })=0A+#  endif=0A #  =
define interleave_hi(x, y) __builtin_ia32_unpckhps(x, y)=0A #  define =
interleave_lo(x, y) __builtin_ia32_unpcklps(x, y)=0A #  define max(x, y) =
__builtin_ia32_maxps(x, y)=0A@@ -125,13 +161,39 @@ static inline bool =
_to_bool(byte_vec_t b=0A #  define rsqrt(x) __builtin_ia32_rsqrtps(x)=0A # =
 define sqrt(x) __builtin_ia32_sqrtps(x)=0A #  define swap(x) __builtin_ia3=
2_shufps(x, x, 0b00011011)=0A+#  ifdef __AVX__=0A+#   define swap2(x) =
__builtin_ia32_vpermilvarps(x, __builtin_ia32_cvtps2dq(inv) - 1)=0A+#  =
endif=0A # elif VEC_SIZE =3D=3D 4=0A #  define recip(x) scalar_1op(x, =
"rcpss %[in], %[out]")=0A #  define rsqrt(x) scalar_1op(x, "rsqrtss %[in], =
%[out]")=0A #  define sqrt(x) scalar_1op(x, "sqrtss %[in], %[out]")=0A # =
endif=0A #elif FLOAT_SIZE =3D=3D 8 && defined(__SSE2__)=0A-# if VEC_SIZE =
=3D=3D 16=0A+# if VEC_SIZE =3D=3D 32 && defined(__AVX__)=0A+#  define =
broadcast(x) ({ double t_ =3D (x); __builtin_ia32_vbroadcastsd256(&t_); =
})=0A+#  define max(x, y) __builtin_ia32_maxpd256(x, y)=0A+#  define =
min(x, y) __builtin_ia32_minpd256(x, y)=0A+#  define recip(x) ({ \=0A+    =
float __attribute__((vector_size(16))) t_ =3D __builtin_ia32_cvtpd2ps256(x)=
; \=0A+    t_ =3D __builtin_ia32_vextractf128_ps256( \=0A+             =
__builtin_ia32_rcpps256( \=0A+                 __builtin_ia32_vbroadcastf12=
8_ps256(&t_)), 0); \=0A+    __builtin_ia32_cvtps2pd256(t_); \=0A+})=0A+#  =
define rsqrt(x) ({ \=0A+    float __attribute__((vector_size(16))) t1_ =3D =
__builtin_ia32_cvtpd2ps256(x); \=0A+    float __attribute__((vector_size(32=
))) t2_ =3D __builtin_ia32_vinsertf128_ps256((typeof(t2_)){}, t1_, 0); =
\=0A+    t2_ =3D __builtin_ia32_vinsertf128_ps256(t2_, t1_, 1); \=0A+    =
t1_ =3D __builtin_ia32_vextractf128_ps256(__builtin_ia32_rsqrtps256(t2_), =
0); \=0A+    __builtin_ia32_cvtps2pd256(t1_); \=0A+})=0A+#  define sqrt(x) =
__builtin_ia32_sqrtpd256(x)=0A+#  define swap(x) ({ \=0A+    vec_t t_ =3D =
__builtin_ia32_vpermilpd256(x, 0b00000101); \=0A+    __builtin_ia32_vperm2f=
128_pd256(t_, t_, 0b00000001); \=0A+})=0A+# elif VEC_SIZE =3D=3D 16=0A #  =
define interleave_hi(x, y) __builtin_ia32_unpckhpd(x, y)=0A #  define =
interleave_lo(x, y) __builtin_ia32_unpcklpd(x, y)=0A #  define max(x, y) =
__builtin_ia32_maxpd(x, y)=0A@@ -140,6 +202,10 @@ static inline bool =
_to_bool(byte_vec_t b=0A #  define rsqrt(x) __builtin_ia32_cvtps2pd(__built=
in_ia32_rsqrtps(__builtin_ia32_cvtpd2ps(x)))=0A #  define sqrt(x) =
__builtin_ia32_sqrtpd(x)=0A #  define swap(x) __builtin_ia32_shufpd(x, x, =
0b01)=0A+#  ifdef __AVX__=0A+#   define swap2(x) __builtin_ia32_vpermilvarp=
d(x, __builtin_ia32_pmovsxdq128( \=0A+                                     =
                  __builtin_ia32_cvtpd2dq(inv) - 1) << 1)=0A+#  endif=0A # =
elif VEC_SIZE =3D=3D 8=0A #  define recip(x) scalar_1op(x, "cvtsd2ss =
%[in], %[out]; rcpss %[out], %[out]; cvtss2sd %[out], %[out]")=0A #  =
define rsqrt(x) scalar_1op(x, "cvtsd2ss %[in], %[out]; rsqrtss %[out], =
%[out]; cvtss2sd %[out], %[out]")=0A@@ -201,6 +267,31 @@ static inline =
bool _to_bool(byte_vec_t b=0A #  define hadd(x, y) __builtin_ia32_haddpd(x,=
 y)=0A #  define hsub(x, y) __builtin_ia32_hsubpd(x, y)=0A # endif=0A+#elif=
 VEC_SIZE =3D=3D 32 && defined(__AVX__)=0A+# if FLOAT_SIZE =3D=3D 4=0A+#  =
define addsub(x, y) __builtin_ia32_addsubps256(x, y)=0A+#  define =
dup_hi(x) __builtin_ia32_movshdup256(x)=0A+#  define dup_lo(x) __builtin_ia=
32_movsldup256(x)=0A+#  define hadd(x, y) ({ \=0A+        vec_t t_ =3D =
__builtin_ia32_haddps256(x, y); \=0A+        (vec_t){t_[0], t_[1], t_[4], =
t_[5], t_[2], t_[3], t_[6], t_[7]}; \=0A+})=0A+#  define hsub(x, y) ({ =
\=0A+        vec_t t_ =3D __builtin_ia32_hsubps256(x, y); \=0A+        =
(vec_t){t_[0], t_[1], t_[4], t_[5], t_[2], t_[3], t_[6], t_[7]}; \=0A+})=0A=
+# elif FLOAT_SIZE =3D=3D 8=0A+#  define addsub(x, y) __builtin_ia32_addsub=
pd256(x, y)=0A+#  define dup_lo(x) __builtin_ia32_movddup256(x)=0A+#  =
define hadd(x, y) ({ \=0A+        vec_t t_ =3D __builtin_ia32_haddpd256(x, =
y); \=0A+        (vec_t){t_[0], t_[2], t_[1], t_[3]}; \=0A+})=0A+#  define =
hsub(x, y) ({ \=0A+        vec_t t_ =3D __builtin_ia32_hsubpd256(x, y); =
\=0A+        (vec_t){t_[0], t_[2], t_[1], t_[3]}; \=0A+})=0A+# endif=0A =
#endif=0A #if VEC_SIZE =3D=3D 16 && defined(__SSSE3__)=0A # if INT_SIZE =
=3D=3D 1=0A@@ -282,6 +373,31 @@ static inline bool _to_bool(byte_vec_t =
b=0A #  define mix(x, y) __builtin_ia32_blendpd(x, y, 0b10)=0A # endif=0A =
#endif=0A+#if VEC_SIZE =3D=3D 32 && defined(__AVX__)=0A+# if FLOAT_SIZE =
=3D=3D 4=0A+#  define dot_product(x, y) ({ \=0A+    vec_t t_ =3D __builtin_=
ia32_dpps256(x, y, 0b11110001); \=0A+    (vec_t){t_[0] + t_[4]}; \=0A+})=0A=
+#  define mix(x, y) __builtin_ia32_blendps256(x, y, 0b10101010)=0A+#  =
define select(d, x, y, m) (*(d) =3D __builtin_ia32_blendvps256(y, x, =
m))=0A+#  define select2(d, x, y, m) ({ \=0A+    vsi_t m_ =3D (vsi_t)(m); =
\=0A+    *(d) =3D __builtin_ia32_maskloadps256(&(x),  m_); \=0A+    =
__builtin_ia32_maskstoreps256(d, ~m_, y); \=0A+})=0A+#  define trunc(x) =
__builtin_ia32_roundps256(x, 0b1011)=0A+# elif FLOAT_SIZE =3D=3D 8=0A+#  =
define mix(x, y) __builtin_ia32_blendpd256(x, y, 0b1010)=0A+#  define =
select(d, x, y, m) (*(d) =3D __builtin_ia32_blendvpd256(y, x, m))=0A+#  =
define select2(d, x, y, m) ({ \=0A+    vdi_t m_ =3D (vdi_t)(m); \=0A+    =
*(d) =3D __builtin_ia32_maskloadpd256(&(x),  m_); \=0A+    __builtin_ia32_m=
askstorepd256(d, ~m_, y); \=0A+})=0A+#  define trunc(x) __builtin_ia32_roun=
dpd256(x, 0b1011)=0A+# endif=0A+#endif=0A #if VEC_SIZE =3D=3D FLOAT_SIZE=0A=
 # define max(x, y) ((vec_t){({ typeof(x[0]) x_ =3D (x)[0], y_ =3D (y)[0]; =
x_ > y_ ? x_ : y_; })})=0A # define min(x, y) ((vec_t){({ typeof(x[0]) x_ =
=3D (x)[0], y_ =3D (y)[0]; x_ < y_ ? x_ : y_; })})=0A@@ -555,6 +671,15 @@ =
int simd_test(void)=0A     if ( !to_bool(swap(src) =3D=3D inv) ) return =
__LINE__;=0A #endif=0A =0A+#ifdef swap2=0A+    touch(src);=0A+    if ( =
!to_bool(swap2(src) =3D=3D inv) ) return __LINE__;=0A+#endif=0A+=0A+#if =
defined(broadcast)=0A+    if ( !to_bool(broadcast(ELEM_COUNT + 1) =3D=3D =
src + inv) ) return __LINE__;=0A+#endif=0A+=0A #if defined(interleave_lo) =
&& defined(interleave_hi)=0A     touch(src);=0A     x =3D interleave_lo(inv=
, src);=0A@@ -652,6 +777,15 @@ int simd_test(void)=0A # endif=0A     if ( =
!to_bool(z =3D=3D y) ) return __LINE__;=0A #endif=0A+=0A+#ifdef select2=0A+=
# ifdef UINT_SIZE=0A+    select2(&z, src, inv, alt);=0A+# else=0A+    =
select2(&z, src, inv, alt > 0);=0A+# endif=0A+    if ( !to_bool(z =3D=3D =
y) ) return __LINE__;=0A+#endif=0A =0A #ifdef mix=0A     touch(src);=0A--- =
a/tools/tests/x86_emulator/test_x86_emulator.c=0A+++ b/tools/tests/x86_emul=
ator/test_x86_emulator.c=0A@@ -8,9 +8,9 @@=0A #include "sse.h"=0A #include =
"sse2.h"=0A #include "sse4.h"=0A-#include "sse-avx.h"=0A #include =
"sse2-avx.h"=0A #include "sse4-avx.h"=0A+#include "avx.h"=0A =0A #define =
verbose false /* Switch to true for far more logging. */=0A =0A@@ -44,7 =
+44,6 @@ static bool simd_check_avx(void)=0A {=0A     return cpu_has_avx;=
=0A }=0A-#define simd_check_sse_avx   simd_check_avx=0A #define simd_check_=
sse2_avx  simd_check_avx=0A #define simd_check_sse4_avx  simd_check_avx=0A =
=0A@@ -122,12 +121,6 @@ static const struct {=0A     SIMD(SSE4 packed u32, =
       sse4,      16u4),=0A     SIMD(SSE4 packed s64,        sse4,      =
16i8),=0A     SIMD(SSE4 packed u64,        sse4,      16u8),=0A-    =
SIMD(SSE/AVX scalar single,  sse_avx,     f4),=0A-    SIMD(SSE/AVX packed =
single,  sse_avx,   16f4),=0A-    SIMD(SSE2/AVX scalar single, sse2_avx,   =
 f4),=0A-    SIMD(SSE2/AVX packed single, sse2_avx,  16f4),=0A-    =
SIMD(SSE2/AVX scalar double, sse2_avx,    f8),=0A-    SIMD(SSE2/AVX packed =
double, sse2_avx,  16f8),=0A     SIMD(SSE2/AVX packed s8,     sse2_avx,  =
16i1),=0A     SIMD(SSE2/AVX packed u8,     sse2_avx,  16u1),=0A     =
SIMD(SSE2/AVX packed s16,    sse2_avx,  16i2),=0A@@ -136,10 +129,6 @@ =
static const struct {=0A     SIMD(SSE2/AVX packed u32,    sse2_avx,  =
16u4),=0A     SIMD(SSE2/AVX packed s64,    sse2_avx,  16i8),=0A     =
SIMD(SSE2/AVX packed u64,    sse2_avx,  16u8),=0A-    SIMD(SSE4/AVX scalar =
single, sse4_avx,    f4),=0A-    SIMD(SSE4/AVX packed single, sse4_avx,  =
16f4),=0A-    SIMD(SSE4/AVX scalar double, sse4_avx,    f8),=0A-    =
SIMD(SSE4/AVX packed double, sse4_avx,  16f8),=0A     SIMD(SSE4/AVX packed =
s8,     sse4_avx,  16i1),=0A     SIMD(SSE4/AVX packed u8,     sse4_avx,  =
16u1),=0A     SIMD(SSE4/AVX packed s16,    sse4_avx,  16i2),=0A@@ -148,6 =
+137,12 @@ static const struct {=0A     SIMD(SSE4/AVX packed u32,    =
sse4_avx,  16u4),=0A     SIMD(SSE4/AVX packed s64,    sse4_avx,  16i8),=0A =
    SIMD(SSE4/AVX packed u64,    sse4_avx,  16u8),=0A+    SIMD(AVX scalar =
single,      avx,         f4),=0A+    SIMD(AVX 128bit single,      avx,    =
   16f4),=0A+    SIMD(AVX 256bit single,      avx,       32f4),=0A+    =
SIMD(AVX scalar double,      avx,         f8),=0A+    SIMD(AVX 128bit =
double,      avx,       16f8),=0A+    SIMD(AVX 256bit double,      avx,    =
   32f8),=0A #undef SIMD_=0A #undef SIMD=0A };=0A@@ -2834,6 +2829,81 @@ =
int main(int argc, char **argv)=0A         printf("okay\n");=0A     }=0A   =
  else=0A+        printf("skipped\n");=0A+=0A+    /*=0A+     * The =
following "maskmov" tests are not only making sure the written data=0A+    =
 * is correct, but verify (by placing operands on the mapping boundaries)=
=0A+     * that elements controlled by clear mask bits aren't being =
accessed.=0A+     */=0A+    printf("%-40s", "Testing vmaskmovps %xmm1,%xmm2=
,(%edx)...");=0A+    if ( stack_exec && cpu_has_avx )=0A+    {=0A+        =
decl_insn(vmaskmovps);=0A+=0A+        asm volatile ( "vxorps %%xmm1, =
%%xmm1, %%xmm1\n\t"=0A+                       "vcmpeqss %%xmm1, %%xmm1, =
%%xmm2\n\t"=0A+                       put_insn(vmaskmovps, "vmaskmovps =
%%xmm1, %%xmm2, (%0)")=0A+                       :: "d" (NULL) );=0A+=0A+  =
      memset(res + MMAP_SZ / sizeof(*res) - 8, 0xdb, 32);=0A+        =
set_insn(vmaskmovps);=0A+        regs.edx =3D (unsigned long)res + MMAP_SZ =
- 4;=0A+        rc =3D x86_emulate(&ctxt, &emulops);=0A+        if ( rc =
!=3D X86EMUL_OKAY || !check_eip(vmaskmovps) ||=0A+             res[MMAP_SZ =
/ sizeof(*res) - 1] ||=0A+             memcmp(res + MMAP_SZ / sizeof(*res) =
- 8,=0A+                    res + MMAP_SZ / sizeof(*res) - 4, 12) )=0A+    =
        goto fail;=0A+=0A+        asm volatile ( "vinsertps $0b00110111, =
%xmm2, %xmm2, %xmm2" );=0A+        memset(res, 0xdb, 32);=0A+        =
set_insn(vmaskmovps);=0A+        regs.edx =3D (unsigned long)(res - =
3);=0A+        rc =3D x86_emulate(&ctxt, &emulops);=0A+        if ( rc =
!=3D X86EMUL_OKAY || !check_eip(vmaskmovps) ||=0A+             res[0] || =
memcmp(res + 1, res + 4, 12) )=0A+            goto fail;=0A+=0A+        =
printf("okay\n");=0A+    }=0A+    else=0A+        printf("skipped\n");=0A+=
=0A+    printf("%-40s", "Testing vmaskmovpd %xmm1,%xmm2,(%edx)...");=0A+   =
 if ( stack_exec && cpu_has_avx )=0A+    {=0A+        decl_insn(vmaskmovpd)=
;=0A+=0A+        asm volatile ( "vxorpd %%xmm1, %%xmm1, %%xmm1\n\t"=0A+    =
                   "vcmpeqsd %%xmm1, %%xmm1, %%xmm2\n\t"=0A+               =
        put_insn(vmaskmovpd, "vmaskmovpd %%xmm1, %%xmm2, (%0)")=0A+        =
               :: "d" (NULL) );=0A+=0A+        memset(res + MMAP_SZ / =
sizeof(*res) - 8, 0xdb, 32);=0A+        set_insn(vmaskmovpd);=0A+        =
regs.edx =3D (unsigned long)res + MMAP_SZ - 8;=0A+        rc =3D x86_emulat=
e(&ctxt, &emulops);=0A+        if ( rc !=3D X86EMUL_OKAY || !check_eip(vmas=
kmovpd) ||=0A+             res[MMAP_SZ / sizeof(*res) - 1] ||=0A+          =
   res[MMAP_SZ / sizeof(*res) - 2] ||=0A+             memcmp(res + MMAP_SZ =
/ sizeof(*res) - 8,=0A+                    res + MMAP_SZ / sizeof(*res) - =
4, 8) )=0A+            goto fail;=0A+=0A+        asm volatile ( "vmovddup =
%xmm2, %xmm2\n\t"=0A+                       "vmovsd %xmm1, %xmm2, %xmm2" =
);=0A+        memset(res, 0xdb, 32);=0A+        set_insn(vmaskmovpd);=0A+  =
      regs.edx =3D (unsigned long)(res - 2);=0A+        rc =3D x86_emulate(=
&ctxt, &emulops);=0A+        if ( rc !=3D X86EMUL_OKAY || !check_eip(vmaskm=
ovpd) ||=0A+             res[0] || res[1] || memcmp(res + 2, res + 4, 8) =
)=0A+            goto fail;=0A+=0A+        printf("okay\n");=0A+    }=0A+  =
  else=0A         printf("skipped\n");=0A =0A     printf("%-40s", "Testing =
stmxcsr (%edx)...");=0A--- a/xen/arch/x86/x86_emulate/x86_emulate.c=0A+++ =
b/xen/arch/x86/x86_emulate/x86_emulate.c=0A@@ -226,6 +226,12 @@ enum =
simd_opsize {=0A      */=0A     simd_scalar_fp,=0A =0A+    /*=0A+     * =
128 bits of integer or floating point data, with no further=0A+     * =
formatting information.=0A+     */=0A+    simd_128,=0A+=0A     /* Operand =
size encoded in non-standard way. */=0A     simd_other=0A };=0A@@ -361,14 =
+367,19 @@ static const struct {=0A     uint8_t vsib:1;=0A } ext0f38_table[=
256] =3D {=0A     [0x00 ... 0x0b] =3D { .simd_size =3D simd_packed_int =
},=0A+    [0x0c ... 0x0f] =3D { .simd_size =3D simd_packed_fp },=0A     =
[0x10] =3D { .simd_size =3D simd_packed_int },=0A     [0x14 ... 0x15] =3D =
{ .simd_size =3D simd_packed_fp },=0A     [0x17] =3D { .simd_size =3D =
simd_packed_int, .two_op =3D 1 },=0A+    [0x18 ... 0x19] =3D { .simd_size =
=3D simd_scalar_fp, .two_op =3D 1 },=0A+    [0x1a] =3D { .simd_size =3D =
simd_128, .two_op =3D 1 },=0A     [0x1c ... 0x1e] =3D { .simd_size =3D =
simd_packed_int, .two_op =3D 1 },=0A     [0x20 ... 0x25] =3D { .simd_size =
=3D simd_other, .two_op =3D 1 },=0A     [0x28 ... 0x29] =3D { .simd_size =
=3D simd_packed_int },=0A     [0x2a] =3D { .simd_size =3D simd_packed_int, =
.two_op =3D 1 },=0A     [0x2b] =3D { .simd_size =3D simd_packed_int },=0A+ =
   [0x2c ... 0x2d] =3D { .simd_size =3D simd_other },=0A+    [0x2e ... =
0x2f] =3D { .simd_size =3D simd_other, .to_mem =3D 1 },=0A     [0x30 ... =
0x35] =3D { .simd_size =3D simd_other, .two_op =3D 1 },=0A     [0x37 ... =
0x3f] =3D { .simd_size =3D simd_packed_int },=0A     [0x40] =3D { =
.simd_size =3D simd_packed_int },=0A@@ -391,11 +402,15 @@ static const =
struct {=0A     uint8_t two_op:1;=0A     uint8_t four_op:1;=0A } ext0f3a_ta=
ble[256] =3D {=0A+    [0x04 ... 0x05] =3D { .simd_size =3D simd_packed_fp, =
.two_op =3D 1 },=0A+    [0x06] =3D { .simd_size =3D simd_packed_fp },=0A   =
  [0x08 ... 0x09] =3D { .simd_size =3D simd_packed_fp, .two_op =3D 1 },=0A =
    [0x0a ... 0x0b] =3D { .simd_size =3D simd_scalar_fp },=0A     [0x0c =
... 0x0d] =3D { .simd_size =3D simd_packed_fp },=0A     [0x0e ... 0x0f] =
=3D { .simd_size =3D simd_packed_int },=0A     [0x14 ... 0x17] =3D { =
.simd_size =3D simd_none, .to_mem =3D 1, .two_op =3D 1 },=0A+    [0x18] =
=3D { .simd_size =3D simd_128 },=0A+    [0x19] =3D { .simd_size =3D =
simd_128, .to_mem =3D 1, .two_op =3D 1 },=0A     [0x20] =3D { .simd_size =
=3D simd_none },=0A     [0x21] =3D { .simd_size =3D simd_other },=0A     =
[0x22] =3D { .simd_size =3D simd_none },=0A@@ -469,15 +484,18 @@ union vex =
{=0A     buf_ + 3; \=0A })=0A =0A+#define copy_VEX(ptr, vex) ({ \=0A+    =
if ( !mode_64bit() ) \=0A+        (vex).reg |=3D 8; \=0A+    (ptr)[0 - =
PFX_BYTES] =3D 0xc4; \=0A+    (ptr)[1 - PFX_BYTES] =3D (vex).raw[0]; \=0A+ =
   (ptr)[2 - PFX_BYTES] =3D (vex).raw[1]; \=0A+    container_of((ptr) + 1 =
- PFX_BYTES, typeof(vex), raw[0]); \=0A+})=0A+=0A #define copy_REX_VEX(ptr,=
 rex, vex) do { \=0A     if ( (vex).opcx !=3D vex_none ) \=0A-    { \=0A-  =
      if ( !mode_64bit() ) \=0A-            vex.reg |=3D 8; \=0A-        =
(ptr)[0 - PFX_BYTES] =3D 0xc4; \=0A-        (ptr)[1 - PFX_BYTES] =3D =
(vex).raw[0]; \=0A-        (ptr)[2 - PFX_BYTES] =3D (vex).raw[1]; \=0A-    =
} \=0A+        copy_VEX(ptr, vex); \=0A     else \=0A     { \=0A         =
if ( (vex).pfx ) \=0A@@ -2933,6 +2951,10 @@ x86_decode(=0A         =
op_bytes =3D 4 << (ctxt->opcode & 1);=0A         break;=0A =0A+    case =
simd_128:=0A+        op_bytes =3D 16;=0A+        break;=0A+=0A     =
default:=0A         op_bytes =3D 0;=0A         break;=0A@@ -2959,6 +2981,7 =
@@ x86_emulate(=0A     struct x86_emulate_state state;=0A     int rc;=0A   =
  uint8_t b, d, *opc =3D NULL;=0A+    unsigned int first_byte =3D 0;=0A    =
 bool singlestep =3D (_regs.eflags & X86_EFLAGS_TF) &&=0A 	    =
!is_branch_step(ctxt, ops);=0A     bool sfence =3D false;=0A@@ -7099,6 =
+7122,18 @@ x86_emulate(=0A         fic.insn_bytes =3D PFX_BYTES + 3;=0A   =
      break;=0A =0A+    case X86EMUL_OPC_VEX_66(0x0f38, 0x19): /* =
vbroadcastsd m64,ymm */=0A+    case X86EMUL_OPC_VEX_66(0x0f38, 0x1a): /* =
vbroadcastf128 m128,ymm */=0A+        generate_exception_if(!vex.l, =
EXC_UD);=0A+        /* fall through */=0A+    case X86EMUL_OPC_VEX_66(0x0f3=
8, 0x18): /* vbroadcastss m32,{x,y}mm */=0A+        generate_exception_if(e=
a.type !=3D OP_MEM, EXC_UD);=0A+        /* fall through */=0A+    case =
X86EMUL_OPC_VEX_66(0x0f38, 0x0c): /* vpermilps {x,y}mm/mem,{x,y}mm,{x,y}mm =
*/=0A+    case X86EMUL_OPC_VEX_66(0x0f38, 0x0d): /* vpermilpd {x,y}mm/mem,{=
x,y}mm,{x,y}mm */=0A+        generate_exception_if(vex.w, EXC_UD);=0A+     =
   goto simd_0f_avx;=0A+=0A     case X86EMUL_OPC_66(0x0f38, 0x20): /* =
pmovsxbw xmm/m64,xmm */=0A     case X86EMUL_OPC_66(0x0f38, 0x21): /* =
pmovsxbd xmm/m32,xmm */=0A     case X86EMUL_OPC_66(0x0f38, 0x22): /* =
pmovsxbq xmm/m16,xmm */=0A@@ -7132,6 +7167,10 @@ x86_emulate(=0A         =
host_and_vcpu_must_have(sse4_1);=0A         goto simd_0f38_common;=0A =0A+ =
   case X86EMUL_OPC_VEX_66(0x0f38, 0x0e): /* vtestps {x,y}mm/mem,{x,y}mm =
*/=0A+    case X86EMUL_OPC_VEX_66(0x0f38, 0x0f): /* vtestpd {x,y}mm/mem,{x,=
y}mm */=0A+        generate_exception_if(vex.w, EXC_UD);=0A+        /* =
fall through */=0A     case X86EMUL_OPC_66(0x0f38, 0x17):     /* ptest =
xmm/m128,xmm */=0A     case X86EMUL_OPC_VEX_66(0x0f38, 0x17): /* vptest =
{x,y}mm/mem,{x,y}mm */=0A         if ( vex.opcx =3D=3D vex_none )=0A@@ =
-7212,6 +7251,69 @@ x86_emulate(=0A         }=0A         goto movdqa;=0A =
=0A+    case X86EMUL_OPC_VEX_66(0x0f38, 0x2c): /* vmaskmovps mem,{x,y}mm,{x=
,y}mm */=0A+    case X86EMUL_OPC_VEX_66(0x0f38, 0x2d): /* vmaskmovpd =
mem,{x,y}mm,{x,y}mm */=0A+    case X86EMUL_OPC_VEX_66(0x0f38, 0x2e): /* =
vmaskmovps {x,y}mm,{x,y}mm,mem */=0A+    case X86EMUL_OPC_VEX_66(0x0f38, =
0x2f): /* vmaskmovpd {x,y}mm,{x,y}mm,mem */=0A+    {=0A+        typeof(vex)=
 *pvex;=0A+=0A+        generate_exception_if(ea.type !=3D OP_MEM || vex.w, =
EXC_UD);=0A+        host_and_vcpu_must_have(avx);=0A+        get_fpu(X86EMU=
L_FPU_ymm, &fic);=0A+=0A+        /*=0A+         * While we can't reasonably=
 provide fully correct behavior here=0A+         * (in particular, for =
writes, avoiding the memory read in anticipation=0A+         * of all =
elements in the range eventually being written), we can (and=0A+         * =
should) still limit the memory access to the smallest possible range=0A+   =
      * (suppressing it altogether if all mask bits are clear), to =
provide=0A+         * correct faulting behavior. Read the mask bits via =
vmovmskp{s,d}=0A+         * for that purpose.=0A+         */=0A+        =
opc =3D init_prefixes(stub);=0A+        pvex =3D copy_VEX(opc, vex);=0A+   =
     pvex->opcx =3D vex_0f;=0A+        if ( !(b & 1) )=0A+            =
pvex->pfx =3D vex_none;=0A+        opc[0] =3D 0x50; /* vmovmskp{s,d} =
*/=0A+        /* Use %rax as GPR destination and VEX.vvvv as source. =
*/=0A+        pvex->r =3D 1;=0A+        pvex->b =3D !mode_64bit() || =
(vex.reg >> 3);=0A+        opc[1] =3D 0xc0 | (~vex.reg & 7);=0A+        =
pvex->reg =3D 0xf;=0A+        opc[2] =3D 0xc3;=0A+=0A+        invoke_stub("=
", "", "=3Da" (ea.val) : [dummy] "i" (0));=0A+        put_stub(stub);=0A+=
=0A+        if ( !ea.val )=0A+            goto complete_insn;=0A+=0A+      =
  op_bytes =3D 4 << (b & 1);=0A+        first_byte =3D __builtin_ctz(ea.val=
);=0A+        ea.val >>=3D first_byte;=0A+        first_byte *=3D =
op_bytes;=0A+        op_bytes *=3D 32 - __builtin_clz(ea.val);=0A+=0A+     =
   /*=0A+         * Even for the memory write variant a memory read is =
needed, unless=0A+         * all set mask bits are contiguous.=0A+         =
*/=0A+        if ( ea.val & (ea.val + 1) )=0A+            d =3D (d & =
~SrcMask) | SrcMem;=0A+=0A+        opc =3D init_prefixes(stub);=0A+        =
opc[0] =3D b;=0A+        /* Convert memory operand to (%rAX). */=0A+       =
 rex_prefix &=3D ~REX_B;=0A+        vex.b =3D 1;=0A+        opc[1] =3D =
modrm & 0x38;=0A+        fic.insn_bytes =3D PFX_BYTES + 2;=0A+=0A+        =
break;=0A+    }=0A+=0A     case X86EMUL_OPC_66(0x0f38, 0x37): /* pcmpgtq =
xmm/m128,xmm */=0A         host_and_vcpu_must_have(sse4_2);=0A         =
goto simd_0f38_common;=0A@@ -7407,6 +7509,16 @@ x86_emulate(=0A            =
                 : "0" ((uint32_t)src.val), "rm" (_regs.edx) );=0A         =
break;=0A =0A+    case X86EMUL_OPC_VEX_66(0x0f3a, 0x06): /* vperm2f128 =
$imm8,ymm/m256,ymm,ymm */=0A+    case X86EMUL_OPC_VEX_66(0x0f3a, 0x18): /* =
vinsertf128 $imm8,xmm/m128,ymm,ymm */=0A+    case X86EMUL_OPC_VEX_66(0x0f3a=
, 0x19): /* vextractf128 $imm8,ymm,xmm/m128 */=0A+        generate_exceptio=
n_if(!vex.l, EXC_UD);=0A+        /* fall through */=0A+    case X86EMUL_OPC=
_VEX_66(0x0f3a, 0x04): /* vpermilps $imm8,{x,y}mm/mem,{x,y}mm */=0A+    =
case X86EMUL_OPC_VEX_66(0x0f3a, 0x05): /* vpermilpd $imm8,{x,y}mm/mem,{x,y}=
mm */=0A+        generate_exception_if(vex.w, EXC_UD);=0A+        goto =
simd_0f_imm8_avx;=0A+=0A     case X86EMUL_OPC(0x0f3a, 0x0f):    /* palignr =
$imm8,mm/m64,mm */=0A     case X86EMUL_OPC_66(0x0f3a, 0x0f): /* palignr =
$imm8,xmm/m128,xmm */=0A         host_and_vcpu_must_have(ssse3);=0A@@ =
-7758,7 +7870,9 @@ x86_emulate(=0A             switch ( d & SrcMask )=0A   =
          {=0A             case SrcMem:=0A-                rc =3D =
ops->read(ea.mem.seg, ea.mem.off, mmvalp, op_bytes, ctxt);=0A+             =
   rc =3D ops->read(ea.mem.seg, ea.mem.off + first_byte,=0A+               =
                (void *)mmvalp + first_byte, op_bytes,=0A+                 =
              ctxt);=0A                 if ( rc !=3D X86EMUL_OKAY )=0A     =
                goto done;=0A                 /* fall through */=0A@@ =
-7776,7 +7890,22 @@ x86_emulate(=0A             if ( (d & DstMask) =3D=3D =
DstMem )=0A             {=0A                 fail_if(!ops->write); /* =
Check before running the stub. */=0A-                ASSERT(d & Mov);=0A+  =
              if ( (d & SrcMask) =3D=3D SrcMem )=0A+                    d =
|=3D Mov; /* Force memory write to occur below. */=0A+=0A+                =
switch ( ctxt->opcode )=0A+                {=0A+                case =
X86EMUL_OPC_VEX_66(0x0f38, 0x2e): /* vmaskmovps */=0A+                case =
X86EMUL_OPC_VEX_66(0x0f38, 0x2f): /* vmaskmovpd */=0A+                case =
X86EMUL_OPC_VEX_66(0x0f38, 0x8e): /* vpmaskmov{d,q} */=0A+                 =
   /* These have merge semantics; force write to occur. */=0A+             =
       d |=3D Mov;=0A+                    break;=0A+                =
default:=0A+                    ASSERT(d & Mov);=0A+                    =
break;=0A+                }=0A+=0A                 dst.type =3D OP_MEM;=0A =
                dst.bytes =3D op_bytes;=0A                 dst.mem =3D =
ea.mem;=0A@@ -7824,8 +7953,9 @@ x86_emulate(=0A         else=0A         =
{=0A             fail_if(!ops->write);=0A-            rc =3D ops->write(dst=
.mem.seg, dst.mem.off,=0A-                            !state->simd_size ? =
&dst.val : (void *)mmvalp,=0A+            rc =3D ops->write(dst.mem.seg, =
dst.mem.off + first_byte,=0A+                            !state->simd_size =
? &dst.val=0A+                                              : (void =
*)mmvalp + first_byte,=0A                             dst.bytes, ctxt);=0A =
            if ( sfence )=0A                 asm volatile ( "sfence" ::: =
"memory" );=0A
--=__PartB880A69C.1__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__PartB880A69C.1__=--


From xen-devel-bounces@lists.xen.org Wed Jun 21 12:00:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 12: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 1dNeIk-0006mn-CZ; Wed, 21 Jun 2017 12:00: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 1dNeIj-0006dw-Dh
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 12:00:01 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 5D/80-03058-0CF5A495; Wed, 21 Jun 2017 12:00:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsXS6fjDS3dvvFe
 kwcyPghbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8afaRUFk38yVpzriWxgbN/H2MXIySEkkCex
 4Op7VhCbV8BOYvmWiWwgtoSAocTphTdZQGwWAVWJ2y9fg9WzCahLtD3bDlTPwSEiYCBx7mgSi
 MksoC+xbR1YtbCAu8TnozegphdJHG3dCxbnFLCXWNL1kQ2knFdAUOLvDmGQMDPQ0rtXZrNOYO
 SZhZCZhSQDYWtJPPx1iwXC1pZYtvA18yywvdISy/9xQITNJKY27WVFVQJiO0rM6drMvoCRYxW
 jRnFqUVlqka6xgV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmCoMgDBDsa/awMP
 MUpyMCmJ8pZ7e0UK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuCtiwPKCRalpqdWpGXmAKMGJi3Bw
 aMkwusWAJTmLS5IzC3OTIdInWI05tiwev0XJo4bb3d9YRJiycvPS5US5/UEmSQAUppRmgc3CB
 bNlxhlpYR5GYFOE+IpSC3KzSxBlX/FKM7BqCTMawcyhSczrwRu3yugU5iATnlxxAPklJJEhJR
 UA6NDeEEHqznP4reHXhaa/bltVTNJ7v/N/SE6PY4H9i+SeDRTgHkRozeLtbdn/tKCbVNPb9pQ
 5bHFtbG96uS55RJaN02vPFJMXll3sOCoZ2UV85Ipc4tLq27kmvGbTLnDUDJbOtfVwPbtZebQn
 UWRLzW6N1cqsU3KubjE5euP7lU5WRN/H+OwLlJiKc5INNRiLipOBACWdkfP4QIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1498046395!71466747!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35111 invoked from network); 21 Jun 2017 11:59:56 -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; 21 Jun 2017 11:59:56 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 21 Jun 2017 05:59:54 -0600
Message-Id: <594A7BD902000078001652FF@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 21 Jun 2017 05:59:53 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <594A733B020000780016527C@prv-mh.provo.novell.com>
 <594A733B020000780016527C@prv-mh.provo.novell.com>
In-Reply-To: <594A733B020000780016527C@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__Part8DB593A9.1__="
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [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>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__Part8DB593A9.1__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Re-store intended numerical ordering, which has become "violated"
mostly by incremental additions where moving around bigger chunks did
not seem advisable. One exception though at the very top of the
switch(): Keeping the arithmetic ops together seems preferable over
entirely strict ordering.

Additionally move a few macro definitions before their first uses (the
placement is benign as long as those uses are themselves only macro
definitions, but that's going to change when those macros have helpers
broken out).

No (intended) functional change.

Signed-off-by: Jan Beulich <jbeulich@suse.com>

--- a/xen/arch/x86/x86_emulate/x86_emulate.c
+++ b/xen/arch/x86/x86_emulate/x86_emulate.c
@@ -843,6 +843,27 @@ do{ asm volatile (
 #define __emulate_1op_8byte(_op, _dst, _eflags)
 #endif /* __i386__ */
=20
+#define fail_if(p)                                      \
+do {                                                    \
+    rc =3D (p) ? X86EMUL_UNHANDLEABLE : X86EMUL_OKAY;     \
+    if ( rc ) goto done;                                \
+} while (0)
+
+static inline int mkec(uint8_t e, int32_t ec, ...)
+{
+    return (e < 32 && ((1u << e) & EXC_HAS_EC)) ? ec : X86_EVENT_NO_EC;
+}
+
+#define generate_exception_if(p, e, ec...)                                =
\
+({  if ( (p) ) {                                                          =
\
+        x86_emul_hw_exception(e, mkec(e, ##ec, 0), ctxt);                 =
\
+        rc =3D X86EMUL_EXCEPTION;                                         =
  \
+        goto done;                                                        =
\
+    }                                                                     =
\
+})
+
+#define generate_exception(e, ec...) generate_exception_if(true, e, ##ec)
+
 #ifdef __XEN__
 # define invoke_stub(pre, post, constraints...) do {                    \
     union stub_exception_token res_ =3D { .raw =3D ~0 };                  =
  \
@@ -911,27 +932,6 @@ do{ asm volatile (
 # define mode_64bit() false
 #endif
=20
-#define fail_if(p)                                      \
-do {                                                    \
-    rc =3D (p) ? X86EMUL_UNHANDLEABLE : X86EMUL_OKAY;     \
-    if ( rc ) goto done;                                \
-} while (0)
-
-static inline int mkec(uint8_t e, int32_t ec, ...)
-{
-    return (e < 32 && ((1u << e) & EXC_HAS_EC)) ? ec : X86_EVENT_NO_EC;
-}
-
-#define generate_exception_if(p, e, ec...)                                =
\
-({  if ( (p) ) {                                                          =
\
-        x86_emul_hw_exception(e, mkec(e, ##ec, 0), ctxt);                 =
\
-        rc =3D X86EMUL_EXCEPTION;                                         =
  \
-        goto done;                                                        =
\
-    }                                                                     =
\
-})
-
-#define generate_exception(e, ec...) generate_exception_if(true, e, ##ec)
-
 /*
  * Given byte has even parity (even number of 1s)? SDM Vol. 1 Sec. =
3.4.3.1,
  * "Status Flags": EFLAGS.PF reflects parity of least-sig. byte of result =
only.
@@ -3596,6 +3596,11 @@ x86_emulate(
             dst.bytes =3D 2;
         break;
=20
+    case 0x8d: /* lea */
+        generate_exception_if(ea.type !=3D OP_MEM, EXC_UD);
+        dst.val =3D ea.mem.off;
+        break;
+
     case 0x8e: /* mov r/m,Sreg */
         seg =3D modrm_reg & 7; /* REX.R is ignored. */
         generate_exception_if(!is_x86_user_segment(seg) ||
@@ -3607,11 +3612,6 @@ x86_emulate(
         dst.type =3D OP_NONE;
         break;
=20
-    case 0x8d: /* lea */
-        generate_exception_if(ea.type !=3D OP_MEM, EXC_UD);
-        dst.val =3D ea.mem.off;
-        break;
-
     case 0x8f: /* pop (sole member of Grp1a) */
         generate_exception_if((modrm_reg & 7) !=3D 0, EXC_UD);
         /* 64-bit mode: POP defaults to a 64-bit operand. */
@@ -5746,12 +5746,6 @@ x86_emulate(
         _regs.r(ax) =3D (uint32_t)msr_val;
         break;
=20
-    case X86EMUL_OPC(0x0f, 0x40) ... X86EMUL_OPC(0x0f, 0x4f): /* cmovcc =
*/
-        vcpu_must_have(cmov);
-        if ( test_cc(b, _regs.eflags) )
-            dst.val =3D src.val;
-        break;
-
     case X86EMUL_OPC(0x0f, 0x34): /* sysenter */
         vcpu_must_have(sep);
         generate_exception_if(mode_ring0(), EXC_GP, 0);
@@ -5834,6 +5828,12 @@ x86_emulate(
         singlestep =3D _regs.eflags & X86_EFLAGS_TF;
         break;
=20
+    case X86EMUL_OPC(0x0f, 0x40) ... X86EMUL_OPC(0x0f, 0x4f): /* cmovcc =
*/
+        vcpu_must_have(cmov);
+        if ( test_cc(b, _regs.eflags) )
+            dst.val =3D src.val;
+        break;
+
     CASE_SIMD_PACKED_FP(, 0x0f, 0x50):     /* movmskp{s,d} xmm,reg */
     CASE_SIMD_PACKED_FP(_VEX, 0x0f, 0x50): /* vmovmskp{s,d} {x,y}mm,reg =
*/
     CASE_SIMD_PACKED_INT(0x0f, 0xd7):      /* pmovmskb {,x}mm,reg */
@@ -6050,10 +6050,6 @@ x86_emulate(
         get_fpu(X86EMUL_FPU_mmx, &fic);
         goto simd_0f_common;
=20
-    case X86EMUL_OPC_VEX_66(0x0f38, 0x41): /* vphminposuw xmm/m128,xmm,xmm=
 */
-        generate_exception_if(vex.l, EXC_UD);
-        goto simd_0f_avx;
-
     CASE_SIMD_PACKED_INT(0x0f, 0x6e):    /* mov{d,q} r/m,{,x}mm */
     case X86EMUL_OPC_VEX_66(0x0f, 0x6e): /* vmov{d,q} r/m,xmm */
     CASE_SIMD_PACKED_INT(0x0f, 0x7e):    /* mov{d,q} {,x}mm,r/m */
@@ -6351,12 +6347,6 @@ x86_emulate(
         op_bytes =3D 8;
         goto simd_0f_xmm;
=20
-    case X86EMUL_OPC_F3(0x0f, 0x7e):     /* movq xmm/m64,xmm */
-    case X86EMUL_OPC_VEX_F3(0x0f, 0x7e): /* vmovq xmm/m64,xmm */
-        generate_exception_if(vex.l, EXC_UD);
-        op_bytes =3D 8;
-        goto simd_0f_int;
-
     case X86EMUL_OPC_F2(0x0f, 0xf0):     /* lddqu m128,xmm */
     case X86EMUL_OPC_VEX_F2(0x0f, 0xf0): /* vlddqu mem,{x,y}mm */
         generate_exception_if(ea.type !=3D OP_MEM, EXC_UD);
@@ -6376,6 +6366,12 @@ x86_emulate(
         op_bytes =3D 16 << vex.l;
         goto simd_0f_sse3_avx;
=20
+    case X86EMUL_OPC_F3(0x0f, 0x7e):     /* movq xmm/m64,xmm */
+    case X86EMUL_OPC_VEX_F3(0x0f, 0x7e): /* vmovq xmm/m64,xmm */
+        generate_exception_if(vex.l, EXC_UD);
+        op_bytes =3D 8;
+        goto simd_0f_int;
+
     case X86EMUL_OPC(0x0f, 0x80) ... X86EMUL_OPC(0x0f, 0x8f): /* jcc =
(near) */
         if ( test_cc(b, _regs.eflags) )
             jmp_rel((int32_t)src.val);
@@ -7134,39 +7130,6 @@ x86_emulate(
         generate_exception_if(vex.w, EXC_UD);
         goto simd_0f_avx;
=20
-    case X86EMUL_OPC_66(0x0f38, 0x20): /* pmovsxbw xmm/m64,xmm */
-    case X86EMUL_OPC_66(0x0f38, 0x21): /* pmovsxbd xmm/m32,xmm */
-    case X86EMUL_OPC_66(0x0f38, 0x22): /* pmovsxbq xmm/m16,xmm */
-    case X86EMUL_OPC_66(0x0f38, 0x23): /* pmovsxwd xmm/m64,xmm */
-    case X86EMUL_OPC_66(0x0f38, 0x24): /* pmovsxwq xmm/m32,xmm */
-    case X86EMUL_OPC_66(0x0f38, 0x25): /* pmovsxdq xmm/m64,xmm */
-    case X86EMUL_OPC_66(0x0f38, 0x30): /* pmovzxbw xmm/m64,xmm */
-    case X86EMUL_OPC_66(0x0f38, 0x31): /* pmovzxbd xmm/m32,xmm */
-    case X86EMUL_OPC_66(0x0f38, 0x32): /* pmovzxbq xmm/m16,xmm */
-    case X86EMUL_OPC_66(0x0f38, 0x33): /* pmovzxwd xmm/m64,xmm */
-    case X86EMUL_OPC_66(0x0f38, 0x34): /* pmovzxwq xmm/m32,xmm */
-    case X86EMUL_OPC_66(0x0f38, 0x35): /* pmovzxdq xmm/m64,xmm */
-        op_bytes =3D 16 >> pmov_convert_delta[b & 7];
-        /* fall through */
-    case X86EMUL_OPC_66(0x0f38, 0x10): /* pblendvb XMM0,xmm/m128,xmm */
-    case X86EMUL_OPC_66(0x0f38, 0x14): /* blendvps XMM0,xmm/m128,xmm */
-    case X86EMUL_OPC_66(0x0f38, 0x15): /* blendvpd XMM0,xmm/m128,xmm */
-    case X86EMUL_OPC_66(0x0f38, 0x28): /* pmuldq xmm/m128,xmm */
-    case X86EMUL_OPC_66(0x0f38, 0x29): /* pcmpeqq xmm/m128,xmm */
-    case X86EMUL_OPC_66(0x0f38, 0x2b): /* packusdw xmm/m128,xmm */
-    case X86EMUL_OPC_66(0x0f38, 0x38): /* pminsb xmm/m128,xmm */
-    case X86EMUL_OPC_66(0x0f38, 0x39): /* pminsd xmm/m128,xmm */
-    case X86EMUL_OPC_66(0x0f38, 0x3a): /* pminub xmm/m128,xmm */
-    case X86EMUL_OPC_66(0x0f38, 0x3b): /* pminud xmm/m128,xmm */
-    case X86EMUL_OPC_66(0x0f38, 0x3c): /* pmaxsb xmm/m128,xmm */
-    case X86EMUL_OPC_66(0x0f38, 0x3d): /* pmaxsd xmm/m128,xmm */
-    case X86EMUL_OPC_66(0x0f38, 0x3e): /* pmaxub xmm/m128,xmm */
-    case X86EMUL_OPC_66(0x0f38, 0x3f): /* pmaxud xmm/m128,xmm */
-    case X86EMUL_OPC_66(0x0f38, 0x40): /* pmulld xmm/m128,xmm */
-    case X86EMUL_OPC_66(0x0f38, 0x41): /* phminposuw xmm/m128,xmm */
-        host_and_vcpu_must_have(sse4_1);
-        goto simd_0f38_common;
-
     case X86EMUL_OPC_VEX_66(0x0f38, 0x0e): /* vtestps {x,y}mm/mem,{x,y}mm =
*/
     case X86EMUL_OPC_VEX_66(0x0f38, 0x0f): /* vtestpd {x,y}mm/mem,{x,y}mm =
*/
         generate_exception_if(vex.w, EXC_UD);
@@ -7220,6 +7183,39 @@ x86_emulate(
         dst.type =3D OP_NONE;
         break;
=20
+    case X86EMUL_OPC_66(0x0f38, 0x20): /* pmovsxbw xmm/m64,xmm */
+    case X86EMUL_OPC_66(0x0f38, 0x21): /* pmovsxbd xmm/m32,xmm */
+    case X86EMUL_OPC_66(0x0f38, 0x22): /* pmovsxbq xmm/m16,xmm */
+    case X86EMUL_OPC_66(0x0f38, 0x23): /* pmovsxwd xmm/m64,xmm */
+    case X86EMUL_OPC_66(0x0f38, 0x24): /* pmovsxwq xmm/m32,xmm */
+    case X86EMUL_OPC_66(0x0f38, 0x25): /* pmovsxdq xmm/m64,xmm */
+    case X86EMUL_OPC_66(0x0f38, 0x30): /* pmovzxbw xmm/m64,xmm */
+    case X86EMUL_OPC_66(0x0f38, 0x31): /* pmovzxbd xmm/m32,xmm */
+    case X86EMUL_OPC_66(0x0f38, 0x32): /* pmovzxbq xmm/m16,xmm */
+    case X86EMUL_OPC_66(0x0f38, 0x33): /* pmovzxwd xmm/m64,xmm */
+    case X86EMUL_OPC_66(0x0f38, 0x34): /* pmovzxwq xmm/m32,xmm */
+    case X86EMUL_OPC_66(0x0f38, 0x35): /* pmovzxdq xmm/m64,xmm */
+        op_bytes =3D 16 >> pmov_convert_delta[b & 7];
+        /* fall through */
+    case X86EMUL_OPC_66(0x0f38, 0x10): /* pblendvb XMM0,xmm/m128,xmm */
+    case X86EMUL_OPC_66(0x0f38, 0x14): /* blendvps XMM0,xmm/m128,xmm */
+    case X86EMUL_OPC_66(0x0f38, 0x15): /* blendvpd XMM0,xmm/m128,xmm */
+    case X86EMUL_OPC_66(0x0f38, 0x28): /* pmuldq xmm/m128,xmm */
+    case X86EMUL_OPC_66(0x0f38, 0x29): /* pcmpeqq xmm/m128,xmm */
+    case X86EMUL_OPC_66(0x0f38, 0x2b): /* packusdw xmm/m128,xmm */
+    case X86EMUL_OPC_66(0x0f38, 0x38): /* pminsb xmm/m128,xmm */
+    case X86EMUL_OPC_66(0x0f38, 0x39): /* pminsd xmm/m128,xmm */
+    case X86EMUL_OPC_66(0x0f38, 0x3a): /* pminub xmm/m128,xmm */
+    case X86EMUL_OPC_66(0x0f38, 0x3b): /* pminud xmm/m128,xmm */
+    case X86EMUL_OPC_66(0x0f38, 0x3c): /* pmaxsb xmm/m128,xmm */
+    case X86EMUL_OPC_66(0x0f38, 0x3d): /* pmaxsd xmm/m128,xmm */
+    case X86EMUL_OPC_66(0x0f38, 0x3e): /* pmaxub xmm/m128,xmm */
+    case X86EMUL_OPC_66(0x0f38, 0x3f): /* pmaxud xmm/m128,xmm */
+    case X86EMUL_OPC_66(0x0f38, 0x40): /* pmulld xmm/m128,xmm */
+    case X86EMUL_OPC_66(0x0f38, 0x41): /* phminposuw xmm/m128,xmm */
+        host_and_vcpu_must_have(sse4_1);
+        goto simd_0f38_common;
+
     case X86EMUL_OPC_VEX_66(0x0f38, 0x20): /* vpmovsxbw xmm/mem,{x,y}mm =
*/
     case X86EMUL_OPC_VEX_66(0x0f38, 0x21): /* vpmovsxbd xmm/mem,{x,y}mm =
*/
     case X86EMUL_OPC_VEX_66(0x0f38, 0x22): /* vpmovsxbq xmm/mem,{x,y}mm =
*/
@@ -7318,16 +7314,6 @@ x86_emulate(
         host_and_vcpu_must_have(sse4_2);
         goto simd_0f38_common;
=20
-    case X86EMUL_OPC(0x0f38, 0xc8):     /* sha1nexte xmm/m128,xmm */
-    case X86EMUL_OPC(0x0f38, 0xc9):     /* sha1msg1 xmm/m128,xmm */
-    case X86EMUL_OPC(0x0f38, 0xca):     /* sha1msg2 xmm/m128,xmm */
-    case X86EMUL_OPC(0x0f38, 0xcb):     /* sha256rnds2 XMM0,xmm/m128,xmm =
*/
-    case X86EMUL_OPC(0x0f38, 0xcc):     /* sha256msg1 xmm/m128,xmm */
-    case X86EMUL_OPC(0x0f38, 0xcd):     /* sha256msg2 xmm/m128,xmm */
-        host_and_vcpu_must_have(sha);
-        op_bytes =3D 16;
-        goto simd_0f38_common;
-
     case X86EMUL_OPC_66(0x0f38, 0xdb):     /* aesimc xmm/m128,xmm */
     case X86EMUL_OPC_VEX_66(0x0f38, 0xdb): /* vaesimc xmm/m128,xmm */
     case X86EMUL_OPC_66(0x0f38, 0xdc):     /* aesenc xmm/m128,xmm,xmm */
@@ -7341,9 +7327,21 @@ x86_emulate(
         host_and_vcpu_must_have(aesni);
         if ( vex.opcx =3D=3D vex_none )
             goto simd_0f38_common;
+        /* fall through */
+    case X86EMUL_OPC_VEX_66(0x0f38, 0x41): /* vphminposuw xmm/m128,xmm,xmm=
 */
         generate_exception_if(vex.l, EXC_UD);
         goto simd_0f_avx;
=20
+    case X86EMUL_OPC(0x0f38, 0xc8):     /* sha1nexte xmm/m128,xmm */
+    case X86EMUL_OPC(0x0f38, 0xc9):     /* sha1msg1 xmm/m128,xmm */
+    case X86EMUL_OPC(0x0f38, 0xca):     /* sha1msg2 xmm/m128,xmm */
+    case X86EMUL_OPC(0x0f38, 0xcb):     /* sha256rnds2 XMM0,xmm/m128,xmm =
*/
+    case X86EMUL_OPC(0x0f38, 0xcc):     /* sha256msg1 xmm/m128,xmm */
+    case X86EMUL_OPC(0x0f38, 0xcd):     /* sha256msg2 xmm/m128,xmm */
+        host_and_vcpu_must_have(sha);
+        op_bytes =3D 16;
+        goto simd_0f38_common;
+
     case X86EMUL_OPC(0x0f38, 0xf0): /* movbe m,r */
     case X86EMUL_OPC(0x0f38, 0xf1): /* movbe r,m */
         vcpu_must_have(movbe);
@@ -7519,6 +7517,19 @@ x86_emulate(
         generate_exception_if(vex.w, EXC_UD);
         goto simd_0f_imm8_avx;
=20
+    case X86EMUL_OPC_66(0x0f3a, 0x08): /* roundps $imm8,xmm/m128,xmm */
+    case X86EMUL_OPC_66(0x0f3a, 0x09): /* roundpd $imm8,xmm/m128,xmm */
+    case X86EMUL_OPC_66(0x0f3a, 0x0a): /* roundss $imm8,xmm/m128,xmm */
+    case X86EMUL_OPC_66(0x0f3a, 0x0b): /* roundsd $imm8,xmm/m128,xmm */
+    case X86EMUL_OPC_66(0x0f3a, 0x0c): /* blendps $imm8,xmm/m128,xmm */
+    case X86EMUL_OPC_66(0x0f3a, 0x0d): /* blendpd $imm8,xmm/m128,xmm */
+    case X86EMUL_OPC_66(0x0f3a, 0x0e): /* pblendw $imm8,xmm/m128,xmm */
+    case X86EMUL_OPC_66(0x0f3a, 0x40): /* dpps $imm8,xmm/m128,xmm */
+    case X86EMUL_OPC_66(0x0f3a, 0x41): /* dppd $imm8,xmm/m128,xmm */
+    case X86EMUL_OPC_66(0x0f3a, 0x42): /* mpsadbw $imm8,xmm/m128,xmm */
+        host_and_vcpu_must_have(sse4_1);
+        goto simd_0f3a_common;
+
     case X86EMUL_OPC(0x0f3a, 0x0f):    /* palignr $imm8,mm/m64,mm */
     case X86EMUL_OPC_66(0x0f3a, 0x0f): /* palignr $imm8,xmm/m128,xmm */
         host_and_vcpu_must_have(ssse3);
@@ -7547,19 +7558,6 @@ x86_emulate(
         fic.insn_bytes =3D PFX_BYTES + 4;
         break;
=20
-    case X86EMUL_OPC_66(0x0f3a, 0x08): /* roundps $imm8,xmm/m128,xmm */
-    case X86EMUL_OPC_66(0x0f3a, 0x09): /* roundpd $imm8,xmm/m128,xmm */
-    case X86EMUL_OPC_66(0x0f3a, 0x0a): /* roundss $imm8,xmm/m128,xmm */
-    case X86EMUL_OPC_66(0x0f3a, 0x0b): /* roundsd $imm8,xmm/m128,xmm */
-    case X86EMUL_OPC_66(0x0f3a, 0x0c): /* blendps $imm8,xmm/m128,xmm */
-    case X86EMUL_OPC_66(0x0f3a, 0x0d): /* blendpd $imm8,xmm/m128,xmm */
-    case X86EMUL_OPC_66(0x0f3a, 0x0e): /* pblendw $imm8,xmm/m128,xmm */
-    case X86EMUL_OPC_66(0x0f3a, 0x40): /* dpps $imm8,xmm/m128,xmm */
-    case X86EMUL_OPC_66(0x0f3a, 0x41): /* dppd $imm8,xmm/m128,xmm */
-    case X86EMUL_OPC_66(0x0f3a, 0x42): /* mpsadbw $imm8,xmm/m128,xmm */
-        host_and_vcpu_must_have(sse4_1);
-        goto simd_0f3a_common;
-
     case X86EMUL_OPC_66(0x0f3a, 0x14): /* pextrb $imm8,xmm,r/m */
     case X86EMUL_OPC_66(0x0f3a, 0x15): /* pextrw $imm8,xmm,r/m */
     case X86EMUL_OPC_66(0x0f3a, 0x16): /* pextr{d,q} $imm8,xmm,r/m */



--=__Part8DB593A9.1__=
Content-Type: text/plain; name="x86emul-reorder.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="x86emul-reorder.patch"

x86emul: re-order cases of main switch statement=0A=0ARe-store intended =
numerical ordering, which has become "violated"=0Amostly by incremental =
additions where moving around bigger chunks did=0Anot seem advisable. One =
exception though at the very top of the=0Aswitch(): Keeping the arithmetic =
ops together seems preferable over=0Aentirely strict ordering.=0A=0AAdditio=
nally move a few macro definitions before their first uses (the=0Aplacement=
 is benign as long as those uses are themselves only macro=0Adefinitions, =
but that's going to change when those macros have helpers=0Abroken =
out).=0A=0ANo (intended) functional change.=0A=0ASigned-off-by: Jan =
Beulich <jbeulich@suse.com>=0A=0A--- a/xen/arch/x86/x86_emulate/x86_emulate=
.c=0A+++ b/xen/arch/x86/x86_emulate/x86_emulate.c=0A@@ -843,6 +843,27 @@ =
do{ asm volatile (=0A #define __emulate_1op_8byte(_op, _dst, _eflags)=0A =
#endif /* __i386__ */=0A =0A+#define fail_if(p)                            =
          \=0A+do {                                                    =
\=0A+    rc =3D (p) ? X86EMUL_UNHANDLEABLE : X86EMUL_OKAY;     \=0A+    if =
( rc ) goto done;                                \=0A+} while (0)=0A+=0A+st=
atic inline int mkec(uint8_t e, int32_t ec, ...)=0A+{=0A+    return (e < =
32 && ((1u << e) & EXC_HAS_EC)) ? ec : X86_EVENT_NO_EC;=0A+}=0A+=0A+#define=
 generate_exception_if(p, e, ec...)                                \=0A+({ =
 if ( (p) ) {                                                          =
\=0A+        x86_emul_hw_exception(e, mkec(e, ##ec, 0), ctxt);             =
    \=0A+        rc =3D X86EMUL_EXCEPTION;                                 =
          \=0A+        goto done;                                          =
              \=0A+    }                                                   =
                  \=0A+})=0A+=0A+#define generate_exception(e, ec...) =
generate_exception_if(true, e, ##ec)=0A+=0A #ifdef __XEN__=0A # define =
invoke_stub(pre, post, constraints...) do {                    \=0A     =
union stub_exception_token res_ =3D { .raw =3D ~0 };                    =
\=0A@@ -911,27 +932,6 @@ do{ asm volatile (=0A # define mode_64bit() =
false=0A #endif=0A =0A-#define fail_if(p)                                  =
    \=0A-do {                                                    \=0A-    =
rc =3D (p) ? X86EMUL_UNHANDLEABLE : X86EMUL_OKAY;     \=0A-    if ( rc ) =
goto done;                                \=0A-} while (0)=0A-=0A-static =
inline int mkec(uint8_t e, int32_t ec, ...)=0A-{=0A-    return (e < 32 && =
((1u << e) & EXC_HAS_EC)) ? ec : X86_EVENT_NO_EC;=0A-}=0A-=0A-#define =
generate_exception_if(p, e, ec...)                                \=0A-({  =
if ( (p) ) {                                                          =
\=0A-        x86_emul_hw_exception(e, mkec(e, ##ec, 0), ctxt);             =
    \=0A-        rc =3D X86EMUL_EXCEPTION;                                 =
          \=0A-        goto done;                                          =
              \=0A-    }                                                   =
                  \=0A-})=0A-=0A-#define generate_exception(e, ec...) =
generate_exception_if(true, e, ##ec)=0A-=0A /*=0A  * Given byte has even =
parity (even number of 1s)? SDM Vol. 1 Sec. 3.4.3.1,=0A  * "Status Flags": =
EFLAGS.PF reflects parity of least-sig. byte of result only.=0A@@ -3596,6 =
+3596,11 @@ x86_emulate(=0A             dst.bytes =3D 2;=0A         =
break;=0A =0A+    case 0x8d: /* lea */=0A+        generate_exception_if(ea.=
type !=3D OP_MEM, EXC_UD);=0A+        dst.val =3D ea.mem.off;=0A+        =
break;=0A+=0A     case 0x8e: /* mov r/m,Sreg */=0A         seg =3D =
modrm_reg & 7; /* REX.R is ignored. */=0A         generate_exception_if(!is=
_x86_user_segment(seg) ||=0A@@ -3607,11 +3612,6 @@ x86_emulate(=0A         =
dst.type =3D OP_NONE;=0A         break;=0A =0A-    case 0x8d: /* lea =
*/=0A-        generate_exception_if(ea.type !=3D OP_MEM, EXC_UD);=0A-      =
  dst.val =3D ea.mem.off;=0A-        break;=0A-=0A     case 0x8f: /* pop =
(sole member of Grp1a) */=0A         generate_exception_if((modrm_reg & 7) =
!=3D 0, EXC_UD);=0A         /* 64-bit mode: POP defaults to a 64-bit =
operand. */=0A@@ -5746,12 +5746,6 @@ x86_emulate(=0A         _regs.r(ax) =
=3D (uint32_t)msr_val;=0A         break;=0A =0A-    case X86EMUL_OPC(0x0f, =
0x40) ... X86EMUL_OPC(0x0f, 0x4f): /* cmovcc */=0A-        vcpu_must_have(c=
mov);=0A-        if ( test_cc(b, _regs.eflags) )=0A-            dst.val =
=3D src.val;=0A-        break;=0A-=0A     case X86EMUL_OPC(0x0f, 0x34): /* =
sysenter */=0A         vcpu_must_have(sep);=0A         generate_exception_i=
f(mode_ring0(), EXC_GP, 0);=0A@@ -5834,6 +5828,12 @@ x86_emulate(=0A       =
  singlestep =3D _regs.eflags & X86_EFLAGS_TF;=0A         break;=0A =0A+   =
 case X86EMUL_OPC(0x0f, 0x40) ... X86EMUL_OPC(0x0f, 0x4f): /* cmovcc =
*/=0A+        vcpu_must_have(cmov);=0A+        if ( test_cc(b, _regs.eflags=
) )=0A+            dst.val =3D src.val;=0A+        break;=0A+=0A     =
CASE_SIMD_PACKED_FP(, 0x0f, 0x50):     /* movmskp{s,d} xmm,reg */=0A     =
CASE_SIMD_PACKED_FP(_VEX, 0x0f, 0x50): /* vmovmskp{s,d} {x,y}mm,reg */=0A  =
   CASE_SIMD_PACKED_INT(0x0f, 0xd7):      /* pmovmskb {,x}mm,reg */=0A@@ =
-6050,10 +6050,6 @@ x86_emulate(=0A         get_fpu(X86EMUL_FPU_mmx, =
&fic);=0A         goto simd_0f_common;=0A =0A-    case X86EMUL_OPC_VEX_66(0=
x0f38, 0x41): /* vphminposuw xmm/m128,xmm,xmm */=0A-        generate_except=
ion_if(vex.l, EXC_UD);=0A-        goto simd_0f_avx;=0A-=0A     CASE_SIMD_PA=
CKED_INT(0x0f, 0x6e):    /* mov{d,q} r/m,{,x}mm */=0A     case X86EMUL_OPC_=
VEX_66(0x0f, 0x6e): /* vmov{d,q} r/m,xmm */=0A     CASE_SIMD_PACKED_INT(0x0=
f, 0x7e):    /* mov{d,q} {,x}mm,r/m */=0A@@ -6351,12 +6347,6 @@ x86_emulate=
(=0A         op_bytes =3D 8;=0A         goto simd_0f_xmm;=0A =0A-    case =
X86EMUL_OPC_F3(0x0f, 0x7e):     /* movq xmm/m64,xmm */=0A-    case =
X86EMUL_OPC_VEX_F3(0x0f, 0x7e): /* vmovq xmm/m64,xmm */=0A-        =
generate_exception_if(vex.l, EXC_UD);=0A-        op_bytes =3D 8;=0A-       =
 goto simd_0f_int;=0A-=0A     case X86EMUL_OPC_F2(0x0f, 0xf0):     /* =
lddqu m128,xmm */=0A     case X86EMUL_OPC_VEX_F2(0x0f, 0xf0): /* vlddqu =
mem,{x,y}mm */=0A         generate_exception_if(ea.type !=3D OP_MEM, =
EXC_UD);=0A@@ -6376,6 +6366,12 @@ x86_emulate(=0A         op_bytes =3D 16 =
<< vex.l;=0A         goto simd_0f_sse3_avx;=0A =0A+    case X86EMUL_OPC_F3(=
0x0f, 0x7e):     /* movq xmm/m64,xmm */=0A+    case X86EMUL_OPC_VEX_F3(0x0f=
, 0x7e): /* vmovq xmm/m64,xmm */=0A+        generate_exception_if(vex.l, =
EXC_UD);=0A+        op_bytes =3D 8;=0A+        goto simd_0f_int;=0A+=0A    =
 case X86EMUL_OPC(0x0f, 0x80) ... X86EMUL_OPC(0x0f, 0x8f): /* jcc (near) =
*/=0A         if ( test_cc(b, _regs.eflags) )=0A             jmp_rel((int32=
_t)src.val);=0A@@ -7134,39 +7130,6 @@ x86_emulate(=0A         generate_exce=
ption_if(vex.w, EXC_UD);=0A         goto simd_0f_avx;=0A =0A-    case =
X86EMUL_OPC_66(0x0f38, 0x20): /* pmovsxbw xmm/m64,xmm */=0A-    case =
X86EMUL_OPC_66(0x0f38, 0x21): /* pmovsxbd xmm/m32,xmm */=0A-    case =
X86EMUL_OPC_66(0x0f38, 0x22): /* pmovsxbq xmm/m16,xmm */=0A-    case =
X86EMUL_OPC_66(0x0f38, 0x23): /* pmovsxwd xmm/m64,xmm */=0A-    case =
X86EMUL_OPC_66(0x0f38, 0x24): /* pmovsxwq xmm/m32,xmm */=0A-    case =
X86EMUL_OPC_66(0x0f38, 0x25): /* pmovsxdq xmm/m64,xmm */=0A-    case =
X86EMUL_OPC_66(0x0f38, 0x30): /* pmovzxbw xmm/m64,xmm */=0A-    case =
X86EMUL_OPC_66(0x0f38, 0x31): /* pmovzxbd xmm/m32,xmm */=0A-    case =
X86EMUL_OPC_66(0x0f38, 0x32): /* pmovzxbq xmm/m16,xmm */=0A-    case =
X86EMUL_OPC_66(0x0f38, 0x33): /* pmovzxwd xmm/m64,xmm */=0A-    case =
X86EMUL_OPC_66(0x0f38, 0x34): /* pmovzxwq xmm/m32,xmm */=0A-    case =
X86EMUL_OPC_66(0x0f38, 0x35): /* pmovzxdq xmm/m64,xmm */=0A-        =
op_bytes =3D 16 >> pmov_convert_delta[b & 7];=0A-        /* fall through =
*/=0A-    case X86EMUL_OPC_66(0x0f38, 0x10): /* pblendvb XMM0,xmm/m128,xmm =
*/=0A-    case X86EMUL_OPC_66(0x0f38, 0x14): /* blendvps XMM0,xmm/m128,xmm =
*/=0A-    case X86EMUL_OPC_66(0x0f38, 0x15): /* blendvpd XMM0,xmm/m128,xmm =
*/=0A-    case X86EMUL_OPC_66(0x0f38, 0x28): /* pmuldq xmm/m128,xmm */=0A- =
   case X86EMUL_OPC_66(0x0f38, 0x29): /* pcmpeqq xmm/m128,xmm */=0A-    =
case X86EMUL_OPC_66(0x0f38, 0x2b): /* packusdw xmm/m128,xmm */=0A-    case =
X86EMUL_OPC_66(0x0f38, 0x38): /* pminsb xmm/m128,xmm */=0A-    case =
X86EMUL_OPC_66(0x0f38, 0x39): /* pminsd xmm/m128,xmm */=0A-    case =
X86EMUL_OPC_66(0x0f38, 0x3a): /* pminub xmm/m128,xmm */=0A-    case =
X86EMUL_OPC_66(0x0f38, 0x3b): /* pminud xmm/m128,xmm */=0A-    case =
X86EMUL_OPC_66(0x0f38, 0x3c): /* pmaxsb xmm/m128,xmm */=0A-    case =
X86EMUL_OPC_66(0x0f38, 0x3d): /* pmaxsd xmm/m128,xmm */=0A-    case =
X86EMUL_OPC_66(0x0f38, 0x3e): /* pmaxub xmm/m128,xmm */=0A-    case =
X86EMUL_OPC_66(0x0f38, 0x3f): /* pmaxud xmm/m128,xmm */=0A-    case =
X86EMUL_OPC_66(0x0f38, 0x40): /* pmulld xmm/m128,xmm */=0A-    case =
X86EMUL_OPC_66(0x0f38, 0x41): /* phminposuw xmm/m128,xmm */=0A-        =
host_and_vcpu_must_have(sse4_1);=0A-        goto simd_0f38_common;=0A-=0A  =
   case X86EMUL_OPC_VEX_66(0x0f38, 0x0e): /* vtestps {x,y}mm/mem,{x,y}mm =
*/=0A     case X86EMUL_OPC_VEX_66(0x0f38, 0x0f): /* vtestpd {x,y}mm/mem,{x,=
y}mm */=0A         generate_exception_if(vex.w, EXC_UD);=0A@@ -7220,6 =
+7183,39 @@ x86_emulate(=0A         dst.type =3D OP_NONE;=0A         =
break;=0A =0A+    case X86EMUL_OPC_66(0x0f38, 0x20): /* pmovsxbw xmm/m64,xm=
m */=0A+    case X86EMUL_OPC_66(0x0f38, 0x21): /* pmovsxbd xmm/m32,xmm =
*/=0A+    case X86EMUL_OPC_66(0x0f38, 0x22): /* pmovsxbq xmm/m16,xmm =
*/=0A+    case X86EMUL_OPC_66(0x0f38, 0x23): /* pmovsxwd xmm/m64,xmm =
*/=0A+    case X86EMUL_OPC_66(0x0f38, 0x24): /* pmovsxwq xmm/m32,xmm =
*/=0A+    case X86EMUL_OPC_66(0x0f38, 0x25): /* pmovsxdq xmm/m64,xmm =
*/=0A+    case X86EMUL_OPC_66(0x0f38, 0x30): /* pmovzxbw xmm/m64,xmm =
*/=0A+    case X86EMUL_OPC_66(0x0f38, 0x31): /* pmovzxbd xmm/m32,xmm =
*/=0A+    case X86EMUL_OPC_66(0x0f38, 0x32): /* pmovzxbq xmm/m16,xmm =
*/=0A+    case X86EMUL_OPC_66(0x0f38, 0x33): /* pmovzxwd xmm/m64,xmm =
*/=0A+    case X86EMUL_OPC_66(0x0f38, 0x34): /* pmovzxwq xmm/m32,xmm =
*/=0A+    case X86EMUL_OPC_66(0x0f38, 0x35): /* pmovzxdq xmm/m64,xmm =
*/=0A+        op_bytes =3D 16 >> pmov_convert_delta[b & 7];=0A+        /* =
fall through */=0A+    case X86EMUL_OPC_66(0x0f38, 0x10): /* pblendvb =
XMM0,xmm/m128,xmm */=0A+    case X86EMUL_OPC_66(0x0f38, 0x14): /* blendvps =
XMM0,xmm/m128,xmm */=0A+    case X86EMUL_OPC_66(0x0f38, 0x15): /* blendvpd =
XMM0,xmm/m128,xmm */=0A+    case X86EMUL_OPC_66(0x0f38, 0x28): /* pmuldq =
xmm/m128,xmm */=0A+    case X86EMUL_OPC_66(0x0f38, 0x29): /* pcmpeqq =
xmm/m128,xmm */=0A+    case X86EMUL_OPC_66(0x0f38, 0x2b): /* packusdw =
xmm/m128,xmm */=0A+    case X86EMUL_OPC_66(0x0f38, 0x38): /* pminsb =
xmm/m128,xmm */=0A+    case X86EMUL_OPC_66(0x0f38, 0x39): /* pminsd =
xmm/m128,xmm */=0A+    case X86EMUL_OPC_66(0x0f38, 0x3a): /* pminub =
xmm/m128,xmm */=0A+    case X86EMUL_OPC_66(0x0f38, 0x3b): /* pminud =
xmm/m128,xmm */=0A+    case X86EMUL_OPC_66(0x0f38, 0x3c): /* pmaxsb =
xmm/m128,xmm */=0A+    case X86EMUL_OPC_66(0x0f38, 0x3d): /* pmaxsd =
xmm/m128,xmm */=0A+    case X86EMUL_OPC_66(0x0f38, 0x3e): /* pmaxub =
xmm/m128,xmm */=0A+    case X86EMUL_OPC_66(0x0f38, 0x3f): /* pmaxud =
xmm/m128,xmm */=0A+    case X86EMUL_OPC_66(0x0f38, 0x40): /* pmulld =
xmm/m128,xmm */=0A+    case X86EMUL_OPC_66(0x0f38, 0x41): /* phminposuw =
xmm/m128,xmm */=0A+        host_and_vcpu_must_have(sse4_1);=0A+        =
goto simd_0f38_common;=0A+=0A     case X86EMUL_OPC_VEX_66(0x0f38, 0x20): =
/* vpmovsxbw xmm/mem,{x,y}mm */=0A     case X86EMUL_OPC_VEX_66(0x0f38, =
0x21): /* vpmovsxbd xmm/mem,{x,y}mm */=0A     case X86EMUL_OPC_VEX_66(0x0f3=
8, 0x22): /* vpmovsxbq xmm/mem,{x,y}mm */=0A@@ -7318,16 +7314,6 @@ =
x86_emulate(=0A         host_and_vcpu_must_have(sse4_2);=0A         goto =
simd_0f38_common;=0A =0A-    case X86EMUL_OPC(0x0f38, 0xc8):     /* =
sha1nexte xmm/m128,xmm */=0A-    case X86EMUL_OPC(0x0f38, 0xc9):     /* =
sha1msg1 xmm/m128,xmm */=0A-    case X86EMUL_OPC(0x0f38, 0xca):     /* =
sha1msg2 xmm/m128,xmm */=0A-    case X86EMUL_OPC(0x0f38, 0xcb):     /* =
sha256rnds2 XMM0,xmm/m128,xmm */=0A-    case X86EMUL_OPC(0x0f38, 0xcc):    =
 /* sha256msg1 xmm/m128,xmm */=0A-    case X86EMUL_OPC(0x0f38, 0xcd):     =
/* sha256msg2 xmm/m128,xmm */=0A-        host_and_vcpu_must_have(sha);=0A- =
       op_bytes =3D 16;=0A-        goto simd_0f38_common;=0A-=0A     case =
X86EMUL_OPC_66(0x0f38, 0xdb):     /* aesimc xmm/m128,xmm */=0A     case =
X86EMUL_OPC_VEX_66(0x0f38, 0xdb): /* vaesimc xmm/m128,xmm */=0A     case =
X86EMUL_OPC_66(0x0f38, 0xdc):     /* aesenc xmm/m128,xmm,xmm */=0A@@ =
-7341,9 +7327,21 @@ x86_emulate(=0A         host_and_vcpu_must_have(aesni);=
=0A         if ( vex.opcx =3D=3D vex_none )=0A             goto simd_0f38_c=
ommon;=0A+        /* fall through */=0A+    case X86EMUL_OPC_VEX_66(0x0f38,=
 0x41): /* vphminposuw xmm/m128,xmm,xmm */=0A         generate_exception_if=
(vex.l, EXC_UD);=0A         goto simd_0f_avx;=0A =0A+    case X86EMUL_OPC(0=
x0f38, 0xc8):     /* sha1nexte xmm/m128,xmm */=0A+    case X86EMUL_OPC(0x0f=
38, 0xc9):     /* sha1msg1 xmm/m128,xmm */=0A+    case X86EMUL_OPC(0x0f38, =
0xca):     /* sha1msg2 xmm/m128,xmm */=0A+    case X86EMUL_OPC(0x0f38, =
0xcb):     /* sha256rnds2 XMM0,xmm/m128,xmm */=0A+    case X86EMUL_OPC(0x0f=
38, 0xcc):     /* sha256msg1 xmm/m128,xmm */=0A+    case X86EMUL_OPC(0x0f38=
, 0xcd):     /* sha256msg2 xmm/m128,xmm */=0A+        host_and_vcpu_must_ha=
ve(sha);=0A+        op_bytes =3D 16;=0A+        goto simd_0f38_common;=0A+=
=0A     case X86EMUL_OPC(0x0f38, 0xf0): /* movbe m,r */=0A     case =
X86EMUL_OPC(0x0f38, 0xf1): /* movbe r,m */=0A         vcpu_must_have(movbe)=
;=0A@@ -7519,6 +7517,19 @@ x86_emulate(=0A         generate_exception_if(ve=
x.w, EXC_UD);=0A         goto simd_0f_imm8_avx;=0A =0A+    case X86EMUL_OPC=
_66(0x0f3a, 0x08): /* roundps $imm8,xmm/m128,xmm */=0A+    case X86EMUL_OPC=
_66(0x0f3a, 0x09): /* roundpd $imm8,xmm/m128,xmm */=0A+    case X86EMUL_OPC=
_66(0x0f3a, 0x0a): /* roundss $imm8,xmm/m128,xmm */=0A+    case X86EMUL_OPC=
_66(0x0f3a, 0x0b): /* roundsd $imm8,xmm/m128,xmm */=0A+    case X86EMUL_OPC=
_66(0x0f3a, 0x0c): /* blendps $imm8,xmm/m128,xmm */=0A+    case X86EMUL_OPC=
_66(0x0f3a, 0x0d): /* blendpd $imm8,xmm/m128,xmm */=0A+    case X86EMUL_OPC=
_66(0x0f3a, 0x0e): /* pblendw $imm8,xmm/m128,xmm */=0A+    case X86EMUL_OPC=
_66(0x0f3a, 0x40): /* dpps $imm8,xmm/m128,xmm */=0A+    case X86EMUL_OPC_66=
(0x0f3a, 0x41): /* dppd $imm8,xmm/m128,xmm */=0A+    case X86EMUL_OPC_66(0x=
0f3a, 0x42): /* mpsadbw $imm8,xmm/m128,xmm */=0A+        host_and_vcpu_must=
_have(sse4_1);=0A+        goto simd_0f3a_common;=0A+=0A     case X86EMUL_OP=
C(0x0f3a, 0x0f):    /* palignr $imm8,mm/m64,mm */=0A     case X86EMUL_OPC_6=
6(0x0f3a, 0x0f): /* palignr $imm8,xmm/m128,xmm */=0A         host_and_vcpu_=
must_have(ssse3);=0A@@ -7547,19 +7558,6 @@ x86_emulate(=0A         =
fic.insn_bytes =3D PFX_BYTES + 4;=0A         break;=0A =0A-    case =
X86EMUL_OPC_66(0x0f3a, 0x08): /* roundps $imm8,xmm/m128,xmm */=0A-    case =
X86EMUL_OPC_66(0x0f3a, 0x09): /* roundpd $imm8,xmm/m128,xmm */=0A-    case =
X86EMUL_OPC_66(0x0f3a, 0x0a): /* roundss $imm8,xmm/m128,xmm */=0A-    case =
X86EMUL_OPC_66(0x0f3a, 0x0b): /* roundsd $imm8,xmm/m128,xmm */=0A-    case =
X86EMUL_OPC_66(0x0f3a, 0x0c): /* blendps $imm8,xmm/m128,xmm */=0A-    case =
X86EMUL_OPC_66(0x0f3a, 0x0d): /* blendpd $imm8,xmm/m128,xmm */=0A-    case =
X86EMUL_OPC_66(0x0f3a, 0x0e): /* pblendw $imm8,xmm/m128,xmm */=0A-    case =
X86EMUL_OPC_66(0x0f3a, 0x40): /* dpps $imm8,xmm/m128,xmm */=0A-    case =
X86EMUL_OPC_66(0x0f3a, 0x41): /* dppd $imm8,xmm/m128,xmm */=0A-    case =
X86EMUL_OPC_66(0x0f3a, 0x42): /* mpsadbw $imm8,xmm/m128,xmm */=0A-        =
host_and_vcpu_must_have(sse4_1);=0A-        goto simd_0f3a_common;=0A-=0A  =
   case X86EMUL_OPC_66(0x0f3a, 0x14): /* pextrb $imm8,xmm,r/m */=0A     =
case X86EMUL_OPC_66(0x0f3a, 0x15): /* pextrw $imm8,xmm,r/m */=0A     case =
X86EMUL_OPC_66(0x0f3a, 0x16): /* pextr{d,q} $imm8,xmm,r/m */=0A
--=__Part8DB593A9.1__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__Part8DB593A9.1__=--


From xen-devel-bounces@lists.xen.org Wed Jun 21 12:00:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 12: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 1dNeJI-0007Ec-0R; Wed, 21 Jun 2017 12: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 <JBeulich@suse.com>) id 1dNeJG-0007EK-EQ
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 12:00:34 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 96/18-31580-1EF5A495; Wed, 21 Jun 2017 12:00:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEIsWRWlGSWpSXmKPExsXS6fjDS/dBvFe
 kQdcNCYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP7Ts+Cf0oVs1fPY2xgPCzXxcjJISSQJ/H1
 +X9GEJtXwE7i9JalrCC2hIChxOmFN1lAbBYBVYk9kw8wgdhsAuoSbc+2A9VwcIgIGEicO5oEY
 jIL6EtsWwdWLSxgKfFrzkJ2iOlFEkdb94LFOQXsJZZ0fWQDKecVEJT4u0MYJMwMtHT3/fPsEx
 h5ZiFkZiHJQNhaEg9/3WKBsLUlli18zTwLbK+0xPJ/HBCmmcTGz0aoKkBsR4lnlw+zLWDkWMW
 oUZxaVJZapGtkrJdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERim9QwMjDsY+/b6
 HWKU5GBSEuUt9/aKFOJLyk+pzEgszogvKs1JLT7EqMHBIbBt1+oLjFIsefl5qUoSvI/igOoEi
 1LTUyvSMnOAkQRTKsHBoyTC6xYAlOYtLkjMLc5Mh0idYtTl2LB6/RcmIbAZUuK8u0BmCIAUZZ
 TmwY2ARfUlRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8diBTeDLzSuA2vQI6ggnoiBdHPEC
 OKElESEk1MGbUyO5jsTtRJjFjhVzRfo/ugwaM2xpqVZWVanzC5upkFV1dU+LqJftpZ3btmbd3
 X4clcTRZBE4U2/Pj3wn5e+/zUq+UZWwykt6x3d7a0Mjss9p55acfNDLSYk+Xduw9wBQjN9km/
 cvZ3zcVOOs3H3lUI2tipHiKscfxpoG//haJvSmTeJJeKbEUZyQaajEXFScCAMmKGTnlAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1498046430!48619221!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31843 invoked from network); 21 Jun 2017 12:00:32 -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 Jun 2017 12:00:32 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 21 Jun 2017 06:00:30 -0600
Message-Id: <594A7BFD0200007800165303@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 21 Jun 2017 06:00:29 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <594A733B020000780016527C@prv-mh.provo.novell.com>
 <594A733B020000780016527C@prv-mh.provo.novell.com>
In-Reply-To: <594A733B020000780016527C@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__PartE9D1F7CD.1__="
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [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>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__PartE9D1F7CD.1__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Namely in the context of putting together subsequent patches I've
noticed that together with the touch() macro using -Os further
increases the chances of the compiler using memory operands for the
instructions we actually care to test.

Signed-off-by: Jan Beulich <jbeulich@suse.com>

--- a/tools/tests/x86_emulator/Makefile
+++ b/tools/tests/x86_emulator/Makefile
@@ -45,17 +45,17 @@ define simd-defs
 $(1)-cflags :=3D \
 	$(foreach vec,$($(1)-vecs), \
 	  $(foreach int,$($(1)-ints), \
-	    "-D_$(vec)i$(int) -m$(1) $(call non-sse,$(1)) -O2 -DVEC_SIZE=3D=
$(vec) -DINT_SIZE=3D$(int)" \
-	    "-D_$(vec)u$(int) -m$(1) $(call non-sse,$(1)) -O2 -DVEC_SIZE=3D=
$(vec) -DUINT_SIZE=3D$(int)") \
+	    "-D_$(vec)i$(int) -m$(1) $(call non-sse,$(1)) -Os -DVEC_SIZE=3D=
$(vec) -DINT_SIZE=3D$(int)" \
+	    "-D_$(vec)u$(int) -m$(1) $(call non-sse,$(1)) -Os -DVEC_SIZE=3D=
$(vec) -DUINT_SIZE=3D$(int)") \
 	  $(foreach flt,$($(1)-flts), \
-	    "-D_$(vec)f$(flt) -m$(1) $(call non-sse,$(1)) -O2 -DVEC_SIZE=3D=
$(vec) -DFLOAT_SIZE=3D$(flt)")) \
+	    "-D_$(vec)f$(flt) -m$(1) $(call non-sse,$(1)) -Os -DVEC_SIZE=3D=
$(vec) -DFLOAT_SIZE=3D$(flt)")) \
 	$(foreach flt,$($(1)-flts), \
-	  "-D_f$(flt) -m$(1) $(call non-sse,$(1)) -mfpmath=3Dsse -O2 =
-DFLOAT_SIZE=3D$(flt)")
+	  "-D_f$(flt) -m$(1) $(call non-sse,$(1)) -mfpmath=3Dsse -Os =
-DFLOAT_SIZE=3D$(flt)")
 $(1)-avx-cflags :=3D \
 	$(foreach vec,$($(1)-vecs), \
 	  $(foreach int,$($(1)-ints), \
-	    "-D_$(vec)i$(int) -m$(1) $(sse2avx-$(1)) -O2 -DVEC_SIZE=3D$(vec=
) -DINT_SIZE=3D$(int)" \
-	    "-D_$(vec)u$(int) -m$(1) $(sse2avx-$(1)) -O2 -DVEC_SIZE=3D$(vec=
) -DUINT_SIZE=3D$(int)"))
+	    "-D_$(vec)i$(int) -m$(1) $(sse2avx-$(1)) -Os -DVEC_SIZE=3D$(vec=
) -DINT_SIZE=3D$(int)" \
+	    "-D_$(vec)u$(int) -m$(1) $(sse2avx-$(1)) -Os -DVEC_SIZE=3D$(vec=
) -DUINT_SIZE=3D$(int)"))
 endef
=20
 $(foreach flavor,$(SIMD),$(eval $(call simd-defs,$(flavor))))




--=__PartE9D1F7CD.1__=
Content-Type: text/plain; name="x86emul-test-Os.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="x86emul-test-Os.patch"

x86emul: build SIMD tests with -Os=0A=0ANamely in the context of putting =
together subsequent patches I've=0Anoticed that together with the touch() =
macro using -Os further=0Aincreases the chances of the compiler using =
memory operands for the=0Ainstructions we actually care to test.=0A=0ASigne=
d-off-by: Jan Beulich <jbeulich@suse.com>=0A=0A--- a/tools/tests/x86_emulat=
or/Makefile=0A+++ b/tools/tests/x86_emulator/Makefile=0A@@ -45,17 +45,17 =
@@ define simd-defs=0A $(1)-cflags :=3D \=0A 	$(foreach vec,$($(1)-vecs),=
 \=0A 	  $(foreach int,$($(1)-ints), \=0A-	    "-D_$(vec)i$(int) =
-m$(1) $(call non-sse,$(1)) -O2 -DVEC_SIZE=3D$(vec) -DINT_SIZE=3D$(int)" =
\=0A-	    "-D_$(vec)u$(int) -m$(1) $(call non-sse,$(1)) -O2 -DVEC_SIZE=3D=
$(vec) -DUINT_SIZE=3D$(int)") \=0A+	    "-D_$(vec)i$(int) -m$(1) =
$(call non-sse,$(1)) -Os -DVEC_SIZE=3D$(vec) -DINT_SIZE=3D$(int)" \=0A+	   =
 "-D_$(vec)u$(int) -m$(1) $(call non-sse,$(1)) -Os -DVEC_SIZE=3D$(vec) =
-DUINT_SIZE=3D$(int)") \=0A 	  $(foreach flt,$($(1)-flts), \=0A-	   =
 "-D_$(vec)f$(flt) -m$(1) $(call non-sse,$(1)) -O2 -DVEC_SIZE=3D$(vec) =
-DFLOAT_SIZE=3D$(flt)")) \=0A+	    "-D_$(vec)f$(flt) -m$(1) $(call =
non-sse,$(1)) -Os -DVEC_SIZE=3D$(vec) -DFLOAT_SIZE=3D$(flt)")) \=0A 	=
$(foreach flt,$($(1)-flts), \=0A-	  "-D_f$(flt) -m$(1) $(call =
non-sse,$(1)) -mfpmath=3Dsse -O2 -DFLOAT_SIZE=3D$(flt)")=0A+	  =
"-D_f$(flt) -m$(1) $(call non-sse,$(1)) -mfpmath=3Dsse -Os -DFLOAT_SIZE=3D$=
(flt)")=0A $(1)-avx-cflags :=3D \=0A 	$(foreach vec,$($(1)-vecs), \=0A 	=
  $(foreach int,$($(1)-ints), \=0A-	    "-D_$(vec)i$(int) -m$(1) =
$(sse2avx-$(1)) -O2 -DVEC_SIZE=3D$(vec) -DINT_SIZE=3D$(int)" \=0A-	   =
 "-D_$(vec)u$(int) -m$(1) $(sse2avx-$(1)) -O2 -DVEC_SIZE=3D$(vec) =
-DUINT_SIZE=3D$(int)"))=0A+	    "-D_$(vec)i$(int) -m$(1) $(sse2avx-$(1)=
) -Os -DVEC_SIZE=3D$(vec) -DINT_SIZE=3D$(int)" \=0A+	    "-D_$(vec)u$(in=
t) -m$(1) $(sse2avx-$(1)) -Os -DVEC_SIZE=3D$(vec) -DUINT_SIZE=3D$(int)"))=
=0A endef=0A =0A $(foreach flavor,$(SIMD),$(eval $(call simd-defs,$(flavor)=
)))=0A
--=__PartE9D1F7CD.1__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__PartE9D1F7CD.1__=--


From xen-devel-bounces@lists.xen.org Wed Jun 21 12:01:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 12: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 1dNeJw-0007Lb-8u; Wed, 21 Jun 2017 12:01: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 1dNeJu-0007LA-D1
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 12:01:14 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 C5/47-01734-9006A495; Wed, 21 Jun 2017 12:01:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEIsWRWlGSWpSXmKPExsXS6fjDS5cjwSv
 S4PpFfYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPXkbnsBW8KK078/8vewNgU2sXIwSEkkCex
 76ociMkrYCcxe2p0FyMnh4SAocTphTdZQGwWAVWJvx8+MIHYbALqEm3PtrOClIsIGEicO5oEY
 jIL6EtsWwdWLSxgJNE/8R6YLSRQJHG0dS+YzSlgL7Gk6yMbxCJBib87hEHCzEA7u9tnsU5g5J
 mFkJmFJANha0k8/HWLBcLWlli28DXzLLC90hLL/3FAhI0lzl49hKYEYszqeXcZFzByrGLUKE4
 tKkst0jW00EsqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAxTBiDYwdi03fMQoyQH
 k5Iob7m3V6QQX1J+SmVGYnFGfFFpTmrxIUYNDg6BbbtWX2CUYsnLz0tVkuB9FAdUJ1iUmp5ak
 ZaZA4wkmFIJDh4lEV63AKA0b3FBYm5xZjpE6hSjLseG1eu/MAmBzZAS590FMkMApCijNA9uBC
 yqLzHKSgnzMgIdKMRTkFqUm1mCKv+KUZyDUUmY1w5kCk9mXgncpldARzABHfHiiAfIESWJCCm
 pBsbiSu0Pien5dzbzzjVkPr64I/rMk9rZZ5iOfU6ZHyH7q2WZ7MOgSU35lT9WddYZpdkGJ/Rb
 tmo36EYXs3BuO9m4jmvGPu10j+ZtdSLL2ni3vukSl6sSXBmXVDJL+VfKnY97bkY+KW3Mirh+x
 Cbd4GCNgpit7qfO51kFKy7svmW3WuizNP+Jp0osxRmJhlrMRcWJAJoy7S/lAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1498046470!104518095!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57308 invoked from network); 21 Jun 2017 12:01:12 -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; 21 Jun 2017 12:01:12 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 21 Jun 2017 06:01:10 -0600
Message-Id: <594A7C240200007800165322@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 21 Jun 2017 06:01:08 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <594A733B020000780016527C@prv-mh.provo.novell.com>
 <594A733B020000780016527C@prv-mh.provo.novell.com>
In-Reply-To: <594A733B020000780016527C@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__Part0F371114.1__="
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [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>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__Part0F371114.1__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Note that this avoids emulating the behavior of VCVTPS2PH found on at
least some Intel CPUs, which update MXCSR even when the memory write
faults.

Signed-off-by: Jan Beulich <jbeulich@suse.com>

--- a/tools/tests/x86_emulator/test_x86_emulator.c
+++ b/tools/tests/x86_emulator/test_x86_emulator.c
@@ -3028,6 +3028,47 @@ int main(int argc, char **argv)
         printf("skipped\n");
 #endif
=20
+    printf("%-40s", "Testing vcvtph2ps (%ecx),%ymm1...");
+    if ( stack_exec && cpu_has_f16c )
+    {
+        decl_insn(vcvtph2ps);
+        decl_insn(vcvtps2ph);
+
+        asm volatile ( "vxorps %%xmm1, %%xmm1, %%xmm1\n"
+                       put_insn(vcvtph2ps, "vcvtph2ps (%0), %%ymm1")
+                       :: "c" (NULL) );
+
+        set_insn(vcvtph2ps);
+        res[1] =3D 0x40003c00; /* (1.0, 2.0) */
+        res[2] =3D 0x44004200; /* (3.0, 4.0) */
+        res[3] =3D 0x3400b800; /* (-.5, .25) */
+        res[4] =3D 0xbc000000; /* (0.0, -1.) */
+        memset(res + 5, 0xff, 16);
+        regs.ecx =3D (unsigned long)(res + 1);
+        rc =3D x86_emulate(&ctxt, &emulops);
+        asm volatile ( "vmovups %%ymm1, %0" : "=3Dm" (res[16]) );
+        if ( rc !=3D X86EMUL_OKAY || !check_eip(vcvtph2ps) )
+            goto fail;
+        printf("okay\n");
+
+        printf("%-40s", "Testing vcvtps2ph $0,%ymm1,(%edx)...");
+        asm volatile ( "vmovups %0, %%ymm1\n"
+                       put_insn(vcvtps2ph, "vcvtps2ph $0, %%ymm1, (%1)")
+                       :: "m" (res[16]), "d" (NULL) );
+
+        set_insn(vcvtps2ph);
+        memset(res + 7, 0, 32);
+        regs.edx =3D (unsigned long)(res + 7);
+        rc =3D x86_emulate(&ctxt, &emulops);
+        if ( rc !=3D X86EMUL_OKAY || !check_eip(vcvtps2ph) ||
+             memcmp(res + 1, res + 7, 16) ||
+             res[11] || res[12] || res[13] || res[14] )
+            goto fail;
+        printf("okay\n");
+    }
+    else
+        printf("skipped\n");
+
 #undef decl_insn
 #undef put_insn
 #undef set_insn
--- a/tools/tests/x86_emulator/x86_emulate.h
+++ b/tools/tests/x86_emulator/x86_emulate.h
@@ -127,6 +127,14 @@ static inline uint64_t xgetbv(uint32_t x
     (res.c & (1U << 28)) !=3D 0; \
 })
=20
+#define cpu_has_f16c ({ \
+    struct cpuid_leaf res; \
+    emul_test_cpuid(1, 0, &res, NULL); \
+    if ( !(res.c & (1U << 27)) || ((xgetbv(0) & 6) !=3D 6) ) \
+        res.c =3D 0; \
+    (res.c & (1U << 29)) !=3D 0; \
+})
+
 #define cpu_has_avx2 ({ \
     struct cpuid_leaf res; \
     emul_test_cpuid(1, 0, &res, NULL); \
--- a/xen/arch/x86/x86_emulate/x86_emulate.c
+++ b/xen/arch/x86/x86_emulate/x86_emulate.c
@@ -369,6 +369,7 @@ static const struct {
     [0x00 ... 0x0b] =3D { .simd_size =3D simd_packed_int },
     [0x0c ... 0x0f] =3D { .simd_size =3D simd_packed_fp },
     [0x10] =3D { .simd_size =3D simd_packed_int },
+    [0x13] =3D { .simd_size =3D simd_other, .two_op =3D 1 },
     [0x14 ... 0x15] =3D { .simd_size =3D simd_packed_fp },
     [0x17] =3D { .simd_size =3D simd_packed_int, .two_op =3D 1 },
     [0x18 ... 0x19] =3D { .simd_size =3D simd_scalar_fp, .two_op =3D 1 },
@@ -411,6 +412,7 @@ static const struct {
     [0x14 ... 0x17] =3D { .simd_size =3D simd_none, .to_mem =3D 1, =
.two_op =3D 1 },
     [0x18] =3D { .simd_size =3D simd_128 },
     [0x19] =3D { .simd_size =3D simd_128, .to_mem =3D 1, .two_op =3D 1 },
+    [0x1d] =3D { .simd_size =3D simd_other, .to_mem =3D 1, .two_op =3D 1 =
},
     [0x20] =3D { .simd_size =3D simd_none },
     [0x21] =3D { .simd_size =3D simd_other },
     [0x22] =3D { .simd_size =3D simd_none },
@@ -1601,6 +1603,7 @@ static bool vcpu_has(
 #define vcpu_has_popcnt()      vcpu_has(         1, ECX, 23, ctxt, ops)
 #define vcpu_has_aesni()       vcpu_has(         1, ECX, 25, ctxt, ops)
 #define vcpu_has_avx()         vcpu_has(         1, ECX, 28, ctxt, ops)
+#define vcpu_has_f16c()        vcpu_has(         1, ECX, 29, ctxt, ops)
 #define vcpu_has_rdrand()      vcpu_has(         1, ECX, 30, ctxt, ops)
 #define vcpu_has_mmxext()     (vcpu_has(0x80000001, EDX, 22, ctxt, ops) =
|| \
                                vcpu_has_sse())
@@ -7216,6 +7219,12 @@ x86_emulate(
         host_and_vcpu_must_have(sse4_1);
         goto simd_0f38_common;
=20
+    case X86EMUL_OPC_VEX_66(0x0f38, 0x13): /* vcvtph2ps xmm/mem,{x,y}mm =
*/
+        generate_exception_if(vex.w, EXC_UD);
+        host_and_vcpu_must_have(f16c);
+        op_bytes =3D 8 << vex.l;
+        goto simd_0f_ymm;
+
     case X86EMUL_OPC_VEX_66(0x0f38, 0x20): /* vpmovsxbw xmm/mem,{x,y}mm =
*/
     case X86EMUL_OPC_VEX_66(0x0f38, 0x21): /* vpmovsxbd xmm/mem,{x,y}mm =
*/
     case X86EMUL_OPC_VEX_66(0x0f38, 0x22): /* vpmovsxbq xmm/mem,{x,y}mm =
*/
@@ -7607,6 +7616,50 @@ x86_emulate(
         opc =3D init_prefixes(stub);
         goto pextr;
=20
+    case X86EMUL_OPC_VEX_66(0x0f3a, 0x1d): /* vcvtps2ph $imm8,{x,y}mm,xmm/=
mem */
+    {
+        uint32_t mxcsr;
+
+        generate_exception_if(vex.w || vex.reg !=3D 0xf, EXC_UD);
+        host_and_vcpu_must_have(f16c);
+        fail_if(!ops->write);
+
+        opc =3D init_prefixes(stub);
+        opc[0] =3D b;
+        opc[1] =3D modrm;
+        if ( ea.type =3D=3D OP_MEM )
+        {
+            /* Convert memory operand to (%rAX). */
+            vex.b =3D 1;
+            opc[1] &=3D 0x38;
+        }
+        opc[2] =3D imm1;
+        fic.insn_bytes =3D PFX_BYTES + 3;
+        opc[3] =3D 0xc3;
+
+        copy_VEX(opc, vex);
+        /* Latch MXCSR - we may need to restore it below. */
+        invoke_stub("stmxcsr %[mxcsr]", "",
+                    "=3Dm" (*mmvalp), "+m" (fic.exn_raised), [mxcsr] =
"=3Dm" (mxcsr)
+                    : "a" (mmvalp));
+
+        put_stub(stub);
+        check_xmm_exn(&fic);
+
+        if ( ea.type =3D=3D OP_MEM )
+        {
+            rc =3D ops->write(ea.mem.seg, ea.mem.off, mmvalp, 8 << vex.l, =
ctxt);
+            if ( rc !=3D X86EMUL_OKAY )
+            {
+                asm volatile ( "ldmxcsr %0" :: "m" (mxcsr) );
+                goto done;
+            }
+        }
+
+        state->simd_size =3D simd_none;
+        break;
+    }
+
     case X86EMUL_OPC_66(0x0f3a, 0x20): /* pinsrb $imm8,r32/m8,xmm */
     case X86EMUL_OPC_66(0x0f3a, 0x22): /* pinsr{d,q} $imm8,r/m,xmm */
         host_and_vcpu_must_have(sse4_1);
--- a/xen/include/asm-x86/cpufeature.h
+++ b/xen/include/asm-x86/cpufeature.h
@@ -60,6 +60,7 @@
 #define cpu_has_aesni           boot_cpu_has(X86_FEATURE_AESNI)
 #define cpu_has_xsave           boot_cpu_has(X86_FEATURE_XSAVE)
 #define cpu_has_avx             boot_cpu_has(X86_FEATURE_AVX)
+#define cpu_has_f16c            boot_cpu_has(X86_FEATURE_F16C)
 #define cpu_has_rdrand          boot_cpu_has(X86_FEATURE_RDRAND)
 #define cpu_has_hypervisor      boot_cpu_has(X86_FEATURE_HYPERVISOR)
=20



--=__Part0F371114.1__=
Content-Type: text/plain; name="x86emul-F16C.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="x86emul-F16C.patch"

x86emul: support F16C insns=0A=0ANote that this avoids emulating the =
behavior of VCVTPS2PH found on at=0Aleast some Intel CPUs, which update =
MXCSR even when the memory write=0Afaults.=0A=0ASigned-off-by: Jan Beulich =
<jbeulich@suse.com>=0A=0A--- a/tools/tests/x86_emulator/test_x86_emulator.c=
=0A+++ b/tools/tests/x86_emulator/test_x86_emulator.c=0A@@ -3028,6 =
+3028,47 @@ int main(int argc, char **argv)=0A         printf("skipped\n");=
=0A #endif=0A =0A+    printf("%-40s", "Testing vcvtph2ps (%ecx),%ymm1...");=
=0A+    if ( stack_exec && cpu_has_f16c )=0A+    {=0A+        decl_insn(vcv=
tph2ps);=0A+        decl_insn(vcvtps2ph);=0A+=0A+        asm volatile ( =
"vxorps %%xmm1, %%xmm1, %%xmm1\n"=0A+                       put_insn(vcvtph=
2ps, "vcvtph2ps (%0), %%ymm1")=0A+                       :: "c" (NULL) =
);=0A+=0A+        set_insn(vcvtph2ps);=0A+        res[1] =3D 0x40003c00; =
/* (1.0, 2.0) */=0A+        res[2] =3D 0x44004200; /* (3.0, 4.0) */=0A+    =
    res[3] =3D 0x3400b800; /* (-.5, .25) */=0A+        res[4] =3D =
0xbc000000; /* (0.0, -1.) */=0A+        memset(res + 5, 0xff, 16);=0A+     =
   regs.ecx =3D (unsigned long)(res + 1);=0A+        rc =3D x86_emulate(&ct=
xt, &emulops);=0A+        asm volatile ( "vmovups %%ymm1, %0" : "=3Dm" =
(res[16]) );=0A+        if ( rc !=3D X86EMUL_OKAY || !check_eip(vcvtph2ps) =
)=0A+            goto fail;=0A+        printf("okay\n");=0A+=0A+        =
printf("%-40s", "Testing vcvtps2ph $0,%ymm1,(%edx)...");=0A+        asm =
volatile ( "vmovups %0, %%ymm1\n"=0A+                       put_insn(vcvtps=
2ph, "vcvtps2ph $0, %%ymm1, (%1)")=0A+                       :: "m" =
(res[16]), "d" (NULL) );=0A+=0A+        set_insn(vcvtps2ph);=0A+        =
memset(res + 7, 0, 32);=0A+        regs.edx =3D (unsigned long)(res + =
7);=0A+        rc =3D x86_emulate(&ctxt, &emulops);=0A+        if ( rc =
!=3D X86EMUL_OKAY || !check_eip(vcvtps2ph) ||=0A+             memcmp(res + =
1, res + 7, 16) ||=0A+             res[11] || res[12] || res[13] || =
res[14] )=0A+            goto fail;=0A+        printf("okay\n");=0A+    =
}=0A+    else=0A+        printf("skipped\n");=0A+=0A #undef decl_insn=0A =
#undef put_insn=0A #undef set_insn=0A--- a/tools/tests/x86_emulator/x86_emu=
late.h=0A+++ b/tools/tests/x86_emulator/x86_emulate.h=0A@@ -127,6 +127,14 =
@@ static inline uint64_t xgetbv(uint32_t x=0A     (res.c & (1U << 28)) =
!=3D 0; \=0A })=0A =0A+#define cpu_has_f16c ({ \=0A+    struct cpuid_leaf =
res; \=0A+    emul_test_cpuid(1, 0, &res, NULL); \=0A+    if ( !(res.c & =
(1U << 27)) || ((xgetbv(0) & 6) !=3D 6) ) \=0A+        res.c =3D 0; \=0A+  =
  (res.c & (1U << 29)) !=3D 0; \=0A+})=0A+=0A #define cpu_has_avx2 ({ \=0A =
    struct cpuid_leaf res; \=0A     emul_test_cpuid(1, 0, &res, NULL); =
\=0A--- a/xen/arch/x86/x86_emulate/x86_emulate.c=0A+++ b/xen/arch/x86/x86_e=
mulate/x86_emulate.c=0A@@ -369,6 +369,7 @@ static const struct {=0A     =
[0x00 ... 0x0b] =3D { .simd_size =3D simd_packed_int },=0A     [0x0c ... =
0x0f] =3D { .simd_size =3D simd_packed_fp },=0A     [0x10] =3D { .simd_size=
 =3D simd_packed_int },=0A+    [0x13] =3D { .simd_size =3D simd_other, =
.two_op =3D 1 },=0A     [0x14 ... 0x15] =3D { .simd_size =3D simd_packed_fp=
 },=0A     [0x17] =3D { .simd_size =3D simd_packed_int, .two_op =3D 1 =
},=0A     [0x18 ... 0x19] =3D { .simd_size =3D simd_scalar_fp, .two_op =3D =
1 },=0A@@ -411,6 +412,7 @@ static const struct {=0A     [0x14 ... 0x17] =
=3D { .simd_size =3D simd_none, .to_mem =3D 1, .two_op =3D 1 },=0A     =
[0x18] =3D { .simd_size =3D simd_128 },=0A     [0x19] =3D { .simd_size =3D =
simd_128, .to_mem =3D 1, .two_op =3D 1 },=0A+    [0x1d] =3D { .simd_size =
=3D simd_other, .to_mem =3D 1, .two_op =3D 1 },=0A     [0x20] =3D { =
.simd_size =3D simd_none },=0A     [0x21] =3D { .simd_size =3D simd_other =
},=0A     [0x22] =3D { .simd_size =3D simd_none },=0A@@ -1601,6 +1603,7 @@ =
static bool vcpu_has(=0A #define vcpu_has_popcnt()      vcpu_has(         =
1, ECX, 23, ctxt, ops)=0A #define vcpu_has_aesni()       vcpu_has(         =
1, ECX, 25, ctxt, ops)=0A #define vcpu_has_avx()         vcpu_has(         =
1, ECX, 28, ctxt, ops)=0A+#define vcpu_has_f16c()        vcpu_has(         =
1, ECX, 29, ctxt, ops)=0A #define vcpu_has_rdrand()      vcpu_has(         =
1, ECX, 30, ctxt, ops)=0A #define vcpu_has_mmxext()     (vcpu_has(0x8000000=
1, EDX, 22, ctxt, ops) || \=0A                                vcpu_has_sse(=
))=0A@@ -7216,6 +7219,12 @@ x86_emulate(=0A         host_and_vcpu_must_have=
(sse4_1);=0A         goto simd_0f38_common;=0A =0A+    case X86EMUL_OPC_VEX=
_66(0x0f38, 0x13): /* vcvtph2ps xmm/mem,{x,y}mm */=0A+        generate_exce=
ption_if(vex.w, EXC_UD);=0A+        host_and_vcpu_must_have(f16c);=0A+     =
   op_bytes =3D 8 << vex.l;=0A+        goto simd_0f_ymm;=0A+=0A     case =
X86EMUL_OPC_VEX_66(0x0f38, 0x20): /* vpmovsxbw xmm/mem,{x,y}mm */=0A     =
case X86EMUL_OPC_VEX_66(0x0f38, 0x21): /* vpmovsxbd xmm/mem,{x,y}mm */=0A  =
   case X86EMUL_OPC_VEX_66(0x0f38, 0x22): /* vpmovsxbq xmm/mem,{x,y}mm =
*/=0A@@ -7607,6 +7616,50 @@ x86_emulate(=0A         opc =3D init_prefixes(s=
tub);=0A         goto pextr;=0A =0A+    case X86EMUL_OPC_VEX_66(0x0f3a, =
0x1d): /* vcvtps2ph $imm8,{x,y}mm,xmm/mem */=0A+    {=0A+        uint32_t =
mxcsr;=0A+=0A+        generate_exception_if(vex.w || vex.reg !=3D 0xf, =
EXC_UD);=0A+        host_and_vcpu_must_have(f16c);=0A+        fail_if(!ops-=
>write);=0A+=0A+        opc =3D init_prefixes(stub);=0A+        opc[0] =3D =
b;=0A+        opc[1] =3D modrm;=0A+        if ( ea.type =3D=3D OP_MEM =
)=0A+        {=0A+            /* Convert memory operand to (%rAX). */=0A+  =
          vex.b =3D 1;=0A+            opc[1] &=3D 0x38;=0A+        }=0A+   =
     opc[2] =3D imm1;=0A+        fic.insn_bytes =3D PFX_BYTES + 3;=0A+     =
   opc[3] =3D 0xc3;=0A+=0A+        copy_VEX(opc, vex);=0A+        /* Latch =
MXCSR - we may need to restore it below. */=0A+        invoke_stub("stmxcsr=
 %[mxcsr]", "",=0A+                    "=3Dm" (*mmvalp), "+m" (fic.exn_rais=
ed), [mxcsr] "=3Dm" (mxcsr)=0A+                    : "a" (mmvalp));=0A+=0A+=
        put_stub(stub);=0A+        check_xmm_exn(&fic);=0A+=0A+        if =
( ea.type =3D=3D OP_MEM )=0A+        {=0A+            rc =3D ops->write(ea.=
mem.seg, ea.mem.off, mmvalp, 8 << vex.l, ctxt);=0A+            if ( rc =
!=3D X86EMUL_OKAY )=0A+            {=0A+                asm volatile ( =
"ldmxcsr %0" :: "m" (mxcsr) );=0A+                goto done;=0A+           =
 }=0A+        }=0A+=0A+        state->simd_size =3D simd_none;=0A+        =
break;=0A+    }=0A+=0A     case X86EMUL_OPC_66(0x0f3a, 0x20): /* pinsrb =
$imm8,r32/m8,xmm */=0A     case X86EMUL_OPC_66(0x0f3a, 0x22): /* pinsr{d,q}=
 $imm8,r/m,xmm */=0A         host_and_vcpu_must_have(sse4_1);=0A--- =
a/xen/include/asm-x86/cpufeature.h=0A+++ b/xen/include/asm-x86/cpufeature.h=
=0A@@ -60,6 +60,7 @@=0A #define cpu_has_aesni           boot_cpu_has(X86_FE=
ATURE_AESNI)=0A #define cpu_has_xsave           boot_cpu_has(X86_FEATURE_XS=
AVE)=0A #define cpu_has_avx             boot_cpu_has(X86_FEATURE_AVX)=0A+#d=
efine cpu_has_f16c            boot_cpu_has(X86_FEATURE_F16C)=0A #define =
cpu_has_rdrand          boot_cpu_has(X86_FEATURE_RDRAND)=0A #define =
cpu_has_hypervisor      boot_cpu_has(X86_FEATURE_HYPERVISOR)=0A =0A
--=__Part0F371114.1__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__Part0F371114.1__=--


From xen-devel-bounces@lists.xen.org Wed Jun 21 12:01:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 12:01:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNeKS-0007Sz-HA; Wed, 21 Jun 2017 12:01: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 1dNeKR-0007SX-3U
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 12:01:47 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 30/4C-03696-A206A495; Wed, 21 Jun 2017 12:01:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEIsWRWlGSWpSXmKPExsXS6fjDS1czwSv
 SYO0zXovvWyYzOTB6HP5whSWAMYo1My8pvyKBNaNn9wW2gkWLmSq+H9nI2sB4/hljFyMnh5BA
 nsTTSc/Yuxg5OHgF7CSaPiSDhCUEDCVOL7zJAmKzCKhK3P38lwnEZhNQl2h7tp0VpFxEwEDi3
 NEkEJNZQF9i2zqwamEBI4mdc/8wQQwvkjjauhcszilgL7Gk6yMbxCJBib87hCE67SRWd8pOYO
 SZhZCYhZCYBdTKLKAl8fDXLRYIW1ti2cLXzBAl0hLL/3FAmMYSR+e7oKrgBBty+tJG9gWMHKs
 YNYpTi8pSi3SNTPSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQLDlAEIdjDu+xh5
 iFGSg0lJlLfc2ytSiC8pP6UyI7E4I76oNCe1+BCjBgeHwLZdqy8wSrHk5eelKknwPooDqhMsS
 k1PrUjLzAFGEkypBAePkgivWwBQmre4IDG3ODMdInWKUZdjw+r1X5iEwGZIifPuApkhAFKUUZ
 oHNwIW1ZcYZaWEeRmBDhTiKUgtys0sQZV/xSjOwagkzGsHMoUnM68EbtMroCOYgI54ccQD5Ii
 SRISUVANj4irLHTnBRcddXv3b37OdfXGNeHLFD5EojdT71V48vzgf22Y1r0gK+pCx9hJrUeUi
 gd6vvRc4Pjfwzttms8BIaXcq1yWT4PO3HB1MOx8KfrJs9hQSc7ev+8qu0B/XoZFZfOqYwaToa
 aL1YunJs2pdnzum9SZOPpp36mqK/OQy9n2KfCpHXZVYijMSDbWYi4oTAdp/FaHlAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1498046503!107969226!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49308 invoked from network); 21 Jun 2017 12:01:44 -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; 21 Jun 2017 12:01:44 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 21 Jun 2017 06:01:42 -0600
Message-Id: <594A7C450200007800165326@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 21 Jun 2017 06:01:41 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <594A733B020000780016527C@prv-mh.provo.novell.com>
 <594A733B020000780016527C@prv-mh.provo.novell.com>
In-Reply-To: <594A733B020000780016527C@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__Part2E163035.1__="
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 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>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__Part2E163035.1__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Signed-off-by: Jan Beulich <jbeulich@suse.com>

--- a/.gitignore
+++ b/.gitignore
@@ -226,7 +226,7 @@
 tools/tests/x86_emulator/asm
 tools/tests/x86_emulator/avx*.[ch]
 tools/tests/x86_emulator/blowfish.h
+tools/tests/x86_emulator/fma*.[ch]
 tools/tests/x86_emulator/sse*.[ch]
 tools/tests/x86_emulator/test_x86_emulator
 tools/tests/x86_emulator/x86_emulate
--- a/tools/tests/x86_emulator/Makefile
+++ b/tools/tests/x86_emulator/Makefile
@@ -12,7 +12,8 @@ run: $(TARGET)
 	./$(TARGET)
=20
 SIMD :=3D sse sse2 sse4 avx
-TESTCASES :=3D blowfish $(SIMD) sse2-avx sse4-avx
+FMA :=3D fma4
+TESTCASES :=3D blowfish $(SIMD) sse2-avx sse4-avx $(FMA)
=20
 blowfish-cflags :=3D ""
 blowfish-cflags-x86_32 :=3D "-mno-accumulate-outgoing-args -Dstatic=3D"
@@ -29,6 +30,9 @@ sse4-flts :=3D $(sse2-flts)
 avx-vecs :=3D 16 32
 avx-ints :=3D
 avx-flts :=3D 4 8
+fma4-vecs :=3D $(avx-vecs)
+fma4-ints :=3D
+fma4-flts :=3D $(avx-flts)
=20
 # When converting SSE to AVX, have the compiler avoid XMM0 to widen
 # coverage of the VEX.vvvv checks in the emulator. We must not do this,
@@ -58,7 +62,7 @@ $(1)-avx-cflags :=3D \
 	    "-D_$(vec)u$(int) -m$(1) $(sse2avx-$(1)) -Os -DVEC_SIZE=3D$(vec=
) -DUINT_SIZE=3D$(int)"))
 endef
=20
-$(foreach flavor,$(SIMD),$(eval $(call simd-defs,$(flavor))))
+$(foreach flavor,$(SIMD) $(FMA),$(eval $(call simd-defs,$(flavor))))
=20
 $(addsuffix .h,$(TESTCASES)): %.h: %.c testcase.mk Makefile
 	rm -f $@.new $*.bin
@@ -77,6 +81,11 @@ $(addsuffix .h,$(TESTCASES)): %.h: %.c t
 $(addsuffix .c,$(SIMD)) $(addsuffix -avx.c,$(filter sse%,$(SIMD))):
 	ln -sf simd.c $@
=20
+$(addsuffix .c,$(FMA)):
+	ln -sf simd-fma.c $@
+
+$(addsuffix .o,$(SIMD) $(FMA)) $(addsuffix -avx.o,$(filter sse%,$(SIMD))):=
 simd.h
+
 $(TARGET): x86_emulate.o test_x86_emulator.o
 	$(HOSTCC) -o $@ $^
=20
--- a/tools/tests/x86_emulator/simd.c
+++ b/tools/tests/x86_emulator/simd.c
@@ -1,71 +1,6 @@
-#include <stdbool.h>
+#include "simd.h"
=20
-asm (
-    "\t.text\n"
-    "\t.globl _start\n"
-    "_start:\n"
-#if defined(__i386__) && VEC_SIZE =3D=3D 16
-    "\tpush %ebp\n"
-    "\tmov %esp,%ebp\n"
-    "\tand $~0xf,%esp\n"
-    "\tcall simd_test\n"
-    "\tleave\n"
-    "\tret"
-#else
-    "\tjmp simd_test"
-#endif
-    );
-
-typedef
-#if defined(INT_SIZE)
-# define ELEM_SIZE INT_SIZE
-signed int
-# if INT_SIZE =3D=3D 1
-#  define MODE QI
-# elif INT_SIZE =3D=3D 2
-#  define MODE HI
-# elif INT_SIZE =3D=3D 4
-#  define MODE SI
-# elif INT_SIZE =3D=3D 8
-#  define MODE DI
-# endif
-#elif defined(UINT_SIZE)
-# define ELEM_SIZE UINT_SIZE
-unsigned int
-# if UINT_SIZE =3D=3D 1
-#  define MODE QI
-# elif UINT_SIZE =3D=3D 2
-#  define MODE HI
-# elif UINT_SIZE =3D=3D 4
-#  define MODE SI
-# elif UINT_SIZE =3D=3D 8
-#  define MODE DI
-# endif
-#elif defined(FLOAT_SIZE)
-float
-# define ELEM_SIZE FLOAT_SIZE
-# if FLOAT_SIZE =3D=3D 4
-#  define MODE SF
-# elif FLOAT_SIZE =3D=3D 8
-#  define MODE DF
-# endif
-#endif
-#ifndef VEC_SIZE
-# define VEC_SIZE ELEM_SIZE
-#endif
-__attribute__((mode(MODE), vector_size(VEC_SIZE))) vec_t;
-
-#define ELEM_COUNT (VEC_SIZE / ELEM_SIZE)
-
-typedef unsigned int __attribute__((mode(QI), vector_size(VEC_SIZE))) =
byte_vec_t;
-
-/* Various builtins want plain char / int / long long vector types ... */
-typedef char __attribute__((vector_size(VEC_SIZE))) vqi_t;
-typedef short __attribute__((vector_size(VEC_SIZE))) vhi_t;
-typedef int __attribute__((vector_size(VEC_SIZE))) vsi_t;
-#if VEC_SIZE >=3D 8
-typedef long long __attribute__((vector_size(VEC_SIZE))) vdi_t;
-#endif
+ENTRY(simd_test);
=20
 #if VEC_SIZE =3D=3D 8 && defined(__SSE__)
 # define to_bool(cmp) (__builtin_ia32_pmovmskb(cmp) =3D=3D 0xff)
@@ -418,13 +353,6 @@ static inline bool _to_bool(byte_vec_t b
 # endif
 #endif
=20
-/*
- * Suppress value propagation by the compiler, preventing unwanted
- * optimization. This at once makes the compiler use memory operands
- * more often, which for our purposes is the more interesting case.
- */
-#define touch(var) asm volatile ( "" : "+m" (var) )
-
 int simd_test(void)
 {
     unsigned int i, j;
--- /dev/null
+++ b/tools/tests/x86_emulator/simd.h
@@ -0,0 +1,78 @@
+#include <stdbool.h>
+
+#if defined(__i386__) && VEC_SIZE =3D=3D 16
+# define ENTRY(name) \
+asm ( "\t.text\n" \
+      "\t.globl _start\n" \
+      "_start:\n" \
+      "\tpush %ebp\n" \
+      "\tmov %esp,%ebp\n" \
+      "\tand $~0xf,%esp\n" \
+      "\tcall " #name "\n" \
+      "\tleave\n" \
+      "\tret" )
+#else
+# define ENTRY(name) \
+asm ( "\t.text\n" \
+      "\t.globl _start\n" \
+      "_start:\n" \
+      "\tjmp " #name )
+#endif
+
+typedef
+#if defined(INT_SIZE)
+# define ELEM_SIZE INT_SIZE
+signed int
+# if INT_SIZE =3D=3D 1
+#  define MODE QI
+# elif INT_SIZE =3D=3D 2
+#  define MODE HI
+# elif INT_SIZE =3D=3D 4
+#  define MODE SI
+# elif INT_SIZE =3D=3D 8
+#  define MODE DI
+# endif
+#elif defined(UINT_SIZE)
+# define ELEM_SIZE UINT_SIZE
+unsigned int
+# if UINT_SIZE =3D=3D 1
+#  define MODE QI
+# elif UINT_SIZE =3D=3D 2
+#  define MODE HI
+# elif UINT_SIZE =3D=3D 4
+#  define MODE SI
+# elif UINT_SIZE =3D=3D 8
+#  define MODE DI
+# endif
+#elif defined(FLOAT_SIZE)
+float
+# define ELEM_SIZE FLOAT_SIZE
+# if FLOAT_SIZE =3D=3D 4
+#  define MODE SF
+# elif FLOAT_SIZE =3D=3D 8
+#  define MODE DF
+# endif
+#endif
+#ifndef VEC_SIZE
+# define VEC_SIZE ELEM_SIZE
+#endif
+__attribute__((mode(MODE), vector_size(VEC_SIZE))) vec_t;
+
+#define ELEM_COUNT (VEC_SIZE / ELEM_SIZE)
+
+typedef unsigned int __attribute__((mode(QI), vector_size(VEC_SIZE))) =
byte_vec_t;
+
+/* Various builtins want plain char / int / long long vector types ... */
+typedef char __attribute__((vector_size(VEC_SIZE))) vqi_t;
+typedef short __attribute__((vector_size(VEC_SIZE))) vhi_t;
+typedef int __attribute__((vector_size(VEC_SIZE))) vsi_t;
+#if VEC_SIZE >=3D 8
+typedef long long __attribute__((vector_size(VEC_SIZE))) vdi_t;
+#endif
+
+/*
+ * Suppress value propagation by the compiler, preventing unwanted
+ * optimization. This at once makes the compiler use memory operands
+ * more often, which for our purposes is the more interesting case.
+ */
+#define touch(var) asm volatile ( "" : "+m" (var) )
--- /dev/null
+++ b/tools/tests/x86_emulator/simd-fma.c
@@ -0,0 +1,121 @@
+#include "simd.h"
+
+ENTRY(fma_test);
+
+#if VEC_SIZE < 16
+# define to_bool(cmp) (!~(cmp)[0])
+#elif VEC_SIZE =3D=3D 16
+# if FLOAT_SIZE =3D=3D 4
+#  define to_bool(cmp) __builtin_ia32_vtestcps(cmp, (vec_t){} =3D=3D 0)
+# elif FLOAT_SIZE =3D=3D 8
+#  define to_bool(cmp) __builtin_ia32_vtestcpd(cmp, (vec_t){} =3D=3D 0)
+# endif
+#elif VEC_SIZE =3D=3D 32
+# if FLOAT_SIZE =3D=3D 4
+#  define to_bool(cmp) __builtin_ia32_vtestcps256(cmp, (vec_t){} =3D=3D =
0)
+# elif FLOAT_SIZE =3D=3D 8
+#  define to_bool(cmp) __builtin_ia32_vtestcpd256(cmp, (vec_t){} =3D=3D =
0)
+# endif
+#endif
+
+#if VEC_SIZE =3D=3D 16
+# if FLOAT_SIZE =3D=3D 4
+#  define addsub(x, y) __builtin_ia32_addsubps(x, y)
+#  if defined(__FMA4__)
+#   define fmaddsub(x, y, z) __builtin_ia32_vfmaddsubps(x, y, z)
+#  endif
+# elif FLOAT_SIZE =3D=3D 8
+#  define addsub(x, y) __builtin_ia32_addsubpd(x, y)
+#  if defined(__FMA4__)
+#   define fmaddsub(x, y, z) __builtin_ia32_vfmaddsubpd(x, y, z)
+#  endif
+# endif
+#elif VEC_SIZE =3D=3D 32
+# if FLOAT_SIZE =3D=3D 4
+#  define addsub(x, y) __builtin_ia32_addsubps256(x, y)
+#  if defined(__FMA4__)
+#   define fmaddsub(x, y, z) __builtin_ia32_vfmaddsubps256(x, y, z)
+#  endif
+# elif FLOAT_SIZE =3D=3D 8
+#  define addsub(x, y) __builtin_ia32_addsubpd256(x, y)
+#  if defined(__FMA4__)
+#   define fmaddsub(x, y, z) __builtin_ia32_vfmaddsubpd256(x, y, z)
+#  endif
+# endif
+#endif
+
+int fma_test(void)
+{
+    unsigned int i;
+    vec_t x, y, z, src, inv, one;
+
+    for ( i =3D 0; i < ELEM_COUNT; ++i )
+    {
+        src[i] =3D i + 1;
+        inv[i] =3D ELEM_COUNT - i;
+        one[i] =3D 1;
+    }
+
+    x =3D (src + one) * inv;
+    y =3D (src - one) * inv;
+    touch(src);
+    z =3D inv * src + inv;
+    if ( !to_bool(x =3D=3D z) ) return __LINE__;
+
+    touch(src);
+    z =3D -inv * src - inv;
+    if ( !to_bool(-x =3D=3D z) ) return __LINE__;
+
+    touch(src);
+    z =3D inv * src - inv;
+    if ( !to_bool(y =3D=3D z) ) return __LINE__;
+
+    touch(src);
+    z =3D -inv * src + inv;
+    if ( !to_bool(-y =3D=3D z) ) return __LINE__;
+    touch(src);
+
+    x =3D src + inv;
+    y =3D src - inv;
+    touch(inv);
+    z =3D src * one + inv;
+    if ( !to_bool(x =3D=3D z) ) return __LINE__;
+
+    touch(inv);
+    z =3D -src * one - inv;
+    if ( !to_bool(-x =3D=3D z) ) return __LINE__;
+
+    touch(inv);
+    z =3D src * one - inv;
+    if ( !to_bool(y =3D=3D z) ) return __LINE__;
+
+    touch(inv);
+    z =3D -src * one + inv;
+    if ( !to_bool(-y =3D=3D z) ) return __LINE__;
+    touch(inv);
+
+#if defined(addsub) && defined(fmaddsub)
+    x =3D addsub(src * inv, one);
+    y =3D addsub(src * inv, -one);
+    touch(one);
+    z =3D fmaddsub(src, inv, one);
+    if ( !to_bool(x =3D=3D z) ) return __LINE__;
+
+    touch(one);
+    z =3D fmaddsub(src, inv, -one);
+    if ( !to_bool(y =3D=3D z) ) return __LINE__;
+    touch(one);
+
+    x =3D addsub(src * inv, one);
+    touch(inv);
+    z =3D fmaddsub(src, inv, one);
+    if ( !to_bool(x =3D=3D z) ) return __LINE__;
+
+    touch(inv);
+    z =3D fmaddsub(src, inv, -one);
+    if ( !to_bool(y =3D=3D z) ) return __LINE__;
+    touch(inv);
+#endif
+
+    return 0;
+}
--- a/tools/tests/x86_emulator/test_x86_emulator.c
+++ b/tools/tests/x86_emulator/test_x86_emulator.c
@@ -11,6 +11,7 @@
 #include "sse2-avx.h"
 #include "sse4-avx.h"
 #include "avx.h"
+#include "fma4.h"
=20
 #define verbose false /* Switch to true for far more logging. */
=20
@@ -47,6 +48,11 @@ static bool simd_check_avx(void)
 #define simd_check_sse2_avx  simd_check_avx
 #define simd_check_sse4_avx  simd_check_avx
=20
+static bool simd_check_fma4(void)
+{
+    return cpu_has_fma4;
+}
+
 static void simd_set_regs(struct cpu_user_regs *regs)
 {
     if ( cpu_has_mmx )
@@ -143,6 +149,12 @@ static const struct {
     SIMD(AVX scalar double,      avx,         f8),
     SIMD(AVX 128bit double,      avx,       16f8),
     SIMD(AVX 256bit double,      avx,       32f8),
+    SIMD(FMA4 scalar single,     fma4,        f4),
+    SIMD(FMA4 128bit single,     fma4,      16f4),
+    SIMD(FMA4 256bit single,     fma4,      32f4),
+    SIMD(FMA4 scalar double,     fma4,        f8),
+    SIMD(FMA4 128bit double,     fma4,      16f8),
+    SIMD(FMA4 256bit double,     fma4,      32f8),
 #undef SIMD_
 #undef SIMD
 };
--- a/tools/tests/x86_emulator/x86_emulate.h
+++ b/tools/tests/x86_emulator/x86_emulate.h
@@ -164,6 +164,16 @@ static inline uint64_t xgetbv(uint32_t x
     (res.c & (1U << 6)) !=3D 0; \
 })
=20
+#define cpu_has_fma4 ({ \
+    struct cpuid_leaf res; \
+    emul_test_cpuid(1, 0, &res, NULL); \
+    if ( !(res.c & (1U << 27)) || ((xgetbv(0) & 6) !=3D 6) ) \
+        res.c =3D 0; \
+    else \
+        emul_test_cpuid(0x80000001, 0, &res, NULL); \
+    (res.c & (1U << 16)) !=3D 0; \
+})
+
 #define cpu_has_tbm ({ \
     struct cpuid_leaf res; \
     emul_test_cpuid(0x80000001, 0, &res, NULL); \
--- a/xen/arch/x86/x86_emulate/x86_emulate.c
+++ b/xen/arch/x86/x86_emulate/x86_emulate.c
@@ -421,7 +421,16 @@ static const struct {
     [0x44] =3D { .simd_size =3D simd_packed_int },
     [0x4a ... 0x4b] =3D { .simd_size =3D simd_packed_fp, .four_op =3D 1 =
},
     [0x4c] =3D { .simd_size =3D simd_packed_int, .four_op =3D 1 },
+    [0x5c ... 0x5f] =3D { .simd_size =3D simd_packed_fp, .four_op =3D 1 =
},
     [0x60 ... 0x63] =3D { .simd_size =3D simd_packed_int, .two_op =3D 1 =
},
+    [0x68 ... 0x69] =3D { .simd_size =3D simd_packed_fp, .four_op =3D 1 =
},
+    [0x6a ... 0x6b] =3D { .simd_size =3D simd_scalar_fp, .four_op =3D 1 =
},
+    [0x6c ... 0x6d] =3D { .simd_size =3D simd_packed_fp, .four_op =3D 1 =
},
+    [0x6e ... 0x6f] =3D { .simd_size =3D simd_scalar_fp, .four_op =3D 1 =
},
+    [0x78 ... 0x79] =3D { .simd_size =3D simd_packed_fp, .four_op =3D 1 =
},
+    [0x7a ... 0x7b] =3D { .simd_size =3D simd_scalar_fp, .four_op =3D 1 =
},
+    [0x7c ... 0x7d] =3D { .simd_size =3D simd_packed_fp, .four_op =3D 1 =
},
+    [0x7e ... 0x7f] =3D { .simd_size =3D simd_scalar_fp, .four_op =3D 1 =
},
     [0xcc] =3D { .simd_size =3D simd_other },
     [0xdf] =3D { .simd_size =3D simd_packed_int, .two_op =3D 1 },
     [0xf0] =3D {},
@@ -1612,6 +1621,7 @@ static bool vcpu_has(
 #define vcpu_has_lzcnt()       vcpu_has(0x80000001, ECX,  5, ctxt, ops)
 #define vcpu_has_sse4a()       vcpu_has(0x80000001, ECX,  6, ctxt, ops)
 #define vcpu_has_misalignsse() vcpu_has(0x80000001, ECX,  7, ctxt, ops)
+#define vcpu_has_fma4()        vcpu_has(0x80000001, ECX, 16, ctxt, ops)
 #define vcpu_has_tbm()         vcpu_has(0x80000001, ECX, 21, ctxt, ops)
 #define vcpu_has_bmi1()        vcpu_has(         7, EBX,  3, ctxt, ops)
 #define vcpu_has_hle()         vcpu_has(         7, EBX,  4, ctxt, ops)
@@ -6155,6 +6165,7 @@ x86_emulate(
     simd_0f_imm8_avx:
                 host_and_vcpu_must_have(avx);
             }
+    simd_0f_imm8_ymm:
             get_fpu(X86EMUL_FPU_ymm, &fic);
         }
         else if ( vex.pfx )
@@ -7710,6 +7721,49 @@ x86_emulate(
         generate_exception_if(vex.w, EXC_UD);
         goto simd_0f_int_imm8;
=20
+    case X86EMUL_OPC_VEX_66(0x0f3a, 0x5c): /* vfmaddsubps {x,y}mm,{x,y}mm/=
mem,{x,y}mm,{x,y}mm */
+                                           /* vfmaddsubps {x,y}mm/mem,{x,y=
}mm,{x,y}mm,{x,y}mm */
+    case X86EMUL_OPC_VEX_66(0x0f3a, 0x5d): /* vfmaddsubpd {x,y}mm,{x,y}mm/=
mem,{x,y}mm,{x,y}mm */
+                                           /* vfmaddsubpd {x,y}mm/mem,{x,y=
}mm,{x,y}mm,{x,y}mm */
+    case X86EMUL_OPC_VEX_66(0x0f3a, 0x5e): /* vfmsubaddps {x,y}mm,{x,y}mm/=
mem,{x,y}mm,{x,y}mm */
+                                           /* vfmsubaddps {x,y}mm/mem,{x,y=
}mm,{x,y}mm,{x,y}mm */
+    case X86EMUL_OPC_VEX_66(0x0f3a, 0x5f): /* vfmsubaddpd {x,y}mm,{x,y}mm/=
mem,{x,y}mm,{x,y}mm */
+                                           /* vfmsubaddpd {x,y}mm/mem,{x,y=
}mm,{x,y}mm,{x,y}mm */
+    case X86EMUL_OPC_VEX_66(0x0f3a, 0x68): /* vfmaddps {x,y}mm,{x,y}mm/mem=
,{x,y}mm,{x,y}mm */
+                                           /* vfmaddps {x,y}mm/mem,{x,y}mm=
,{x,y}mm,{x,y}mm */
+    case X86EMUL_OPC_VEX_66(0x0f3a, 0x69): /* vfmaddpd {x,y}mm,{x,y}mm/mem=
,{x,y}mm,{x,y}mm */
+                                           /* vfmaddpd {x,y}mm/mem,{x,y}mm=
,{x,y}mm,{x,y}mm */
+    case X86EMUL_OPC_VEX_66(0x0f3a, 0x6a): /* vfmaddss xmm,xmm/m32,xmm,xmm=
 */
+                                           /* vfmaddss xmm/m32,xmm,xmm,xmm=
 */
+    case X86EMUL_OPC_VEX_66(0x0f3a, 0x6b): /* vfmaddsd xmm,xmm/m64,xmm,xmm=
 */
+                                           /* vfmaddsd xmm/m64,xmm,xmm,xmm=
 */
+    case X86EMUL_OPC_VEX_66(0x0f3a, 0x6c): /* vfmsubps {x,y}mm,{x,y}mm/mem=
,{x,y}mm,{x,y}mm */
+                                           /* vfmsubps {x,y}mm/mem,{x,y}mm=
,{x,y}mm,{x,y}mm */
+    case X86EMUL_OPC_VEX_66(0x0f3a, 0x6d): /* vfmsubpd {x,y}mm,{x,y}mm/mem=
,{x,y}mm,{x,y}mm */
+                                           /* vfmsubpd {x,y}mm/mem,{x,y}mm=
,{x,y}mm,{x,y}mm */
+    case X86EMUL_OPC_VEX_66(0x0f3a, 0x6e): /* vfmsubss xmm,xmm/m32,xmm,xmm=
 */
+                                           /* vfmsubss xmm/m32,xmm,xmm,xmm=
 */
+    case X86EMUL_OPC_VEX_66(0x0f3a, 0x6f): /* vfmsubsd xmm,xmm/m64,xmm,xmm=
 */
+                                           /* vfmsubsd xmm/m64,xmm,xmm,xmm=
 */
+    case X86EMUL_OPC_VEX_66(0x0f3a, 0x78): /* vfnmaddps {x,y}mm,{x,y}mm/me=
m,{x,y}mm,{x,y}mm */
+                                           /* vfnmaddps {x,y}mm/mem,{x,y}m=
m,{x,y}mm,{x,y}mm */
+    case X86EMUL_OPC_VEX_66(0x0f3a, 0x79): /* vfnmaddpd {x,y}mm,{x,y}mm/me=
m,{x,y}mm,{x,y}mm */
+                                           /* vfnmaddpd {x,y}mm/mem,{x,y}m=
m,{x,y}mm,{x,y}mm */
+    case X86EMUL_OPC_VEX_66(0x0f3a, 0x7a): /* vfnmaddss xmm,xmm/m32,xmm,xm=
m */
+                                           /* vfnmaddss xmm/m32,xmm,xmm,xm=
m */
+    case X86EMUL_OPC_VEX_66(0x0f3a, 0x7b): /* vfnmaddsd xmm,xmm/m64,xmm,xm=
m */
+                                           /* vfnmaddsd xmm/m64,xmm,xmm,xm=
m */
+    case X86EMUL_OPC_VEX_66(0x0f3a, 0x7c): /* vfnmsubps {x,y}mm,{x,y}mm/me=
m,{x,y}mm,{x,y}mm */
+                                           /* vfnmsubps {x,y}mm/mem,{x,y}m=
m,{x,y}mm,{x,y}mm */
+    case X86EMUL_OPC_VEX_66(0x0f3a, 0x7d): /* vfnmsubpd {x,y}mm,{x,y}mm/me=
m,{x,y}mm,{x,y}mm */
+                                           /* vfnmsubpd {x,y}mm/mem,{x,y}m=
m,{x,y}mm,{x,y}mm */
+    case X86EMUL_OPC_VEX_66(0x0f3a, 0x7e): /* vfnmsubss xmm,xmm/m32,xmm,xm=
m */
+                                           /* vfnmsubss xmm/m32,xmm,xmm,xm=
m */
+    case X86EMUL_OPC_VEX_66(0x0f3a, 0x7f): /* vfnmsubsd xmm,xmm/m64,xmm,xm=
m */
+                                           /* vfnmsubsd xmm/m64,xmm,xmm,xm=
m */
+        host_and_vcpu_must_have(fma4);
+        goto simd_0f_imm8_ymm;
+
     case X86EMUL_OPC_66(0x0f3a, 0x60):     /* pcmpestrm $imm8,xmm/m128,xmm=
 */
     case X86EMUL_OPC_VEX_66(0x0f3a, 0x60): /* vpcmpestrm $imm8,xmm/m128,xm=
m */
     case X86EMUL_OPC_66(0x0f3a, 0x61):     /* pcmpestri $imm8,xmm/m128,xmm=
 */
--- a/xen/include/asm-x86/cpufeature.h
+++ b/xen/include/asm-x86/cpufeature.h
@@ -76,6 +76,7 @@
 #define cpu_has_svm             boot_cpu_has(X86_FEATURE_SVM)
 #define cpu_has_sse4a           boot_cpu_has(X86_FEATURE_SSE4A)
 #define cpu_has_lwp             boot_cpu_has(X86_FEATURE_LWP)
+#define cpu_has_fma4            boot_cpu_has(X86_FEATURE_FMA4)
 #define cpu_has_tbm             boot_cpu_has(X86_FEATURE_TBM)
=20
 /* CPUID level 0x0000000D:1.eax */



--=__Part2E163035.1__=
Content-Type: text/plain; name="x86emul-FMA4.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="x86emul-FMA4.patch"

x86emul: support FMA4 insns=0A=0ASigned-off-by: Jan Beulich <jbeulich@suse.=
com>=0A=0A--- a/.gitignore=0A+++ b/.gitignore=0A@@ -226,7 +226,7 @@=0A =
tools/tests/x86_emulator/asm=0A tools/tests/x86_emulator/avx*.[ch]=0A =
tools/tests/x86_emulator/blowfish.h=0A+tools/tests/x86_emulator/fma*.[ch]=
=0A tools/tests/x86_emulator/sse*.[ch]=0A tools/tests/x86_emulator/test_x86=
_emulator=0A tools/tests/x86_emulator/x86_emulate=0A--- a/tools/tests/x86_e=
mulator/Makefile=0A+++ b/tools/tests/x86_emulator/Makefile=0A@@ -12,7 =
+12,8 @@ run: $(TARGET)=0A 	./$(TARGET)=0A =0A SIMD :=3D sse sse2 sse4 =
avx=0A-TESTCASES :=3D blowfish $(SIMD) sse2-avx sse4-avx=0A+FMA :=3D =
fma4=0A+TESTCASES :=3D blowfish $(SIMD) sse2-avx sse4-avx $(FMA)=0A =0A =
blowfish-cflags :=3D ""=0A blowfish-cflags-x86_32 :=3D "-mno-accumulate-out=
going-args -Dstatic=3D"=0A@@ -29,6 +30,9 @@ sse4-flts :=3D $(sse2-flts)=0A =
avx-vecs :=3D 16 32=0A avx-ints :=3D=0A avx-flts :=3D 4 8=0A+fma4-vecs =
:=3D $(avx-vecs)=0A+fma4-ints :=3D=0A+fma4-flts :=3D $(avx-flts)=0A =0A # =
When converting SSE to AVX, have the compiler avoid XMM0 to widen=0A # =
coverage of the VEX.vvvv checks in the emulator. We must not do this,=0A@@ =
-58,7 +62,7 @@ $(1)-avx-cflags :=3D \=0A 	    "-D_$(vec)u$(int) =
-m$(1) $(sse2avx-$(1)) -Os -DVEC_SIZE=3D$(vec) -DUINT_SIZE=3D$(int)"))=0A =
endef=0A =0A-$(foreach flavor,$(SIMD),$(eval $(call simd-defs,$(flavor))))=
=0A+$(foreach flavor,$(SIMD) $(FMA),$(eval $(call simd-defs,$(flavor))))=0A=
 =0A $(addsuffix .h,$(TESTCASES)): %.h: %.c testcase.mk Makefile=0A 	rm =
-f $@.new $*.bin=0A@@ -77,6 +81,11 @@ $(addsuffix .h,$(TESTCASES)): %.h: =
%.c t=0A $(addsuffix .c,$(SIMD)) $(addsuffix -avx.c,$(filter sse%,$(SIMD)))=
:=0A 	ln -sf simd.c $@=0A =0A+$(addsuffix .c,$(FMA)):=0A+	ln -sf =
simd-fma.c $@=0A+=0A+$(addsuffix .o,$(SIMD) $(FMA)) $(addsuffix -avx.o,$(fi=
lter sse%,$(SIMD))): simd.h=0A+=0A $(TARGET): x86_emulate.o test_x86_emulat=
or.o=0A 	$(HOSTCC) -o $@ $^=0A =0A--- a/tools/tests/x86_emulator/sim=
d.c=0A+++ b/tools/tests/x86_emulator/simd.c=0A@@ -1,71 +1,6 @@=0A-#include =
<stdbool.h>=0A+#include "simd.h"=0A =0A-asm (=0A-    "\t.text\n"=0A-    =
"\t.globl _start\n"=0A-    "_start:\n"=0A-#if defined(__i386__) && =
VEC_SIZE =3D=3D 16=0A-    "\tpush %ebp\n"=0A-    "\tmov %esp,%ebp\n"=0A-   =
 "\tand $~0xf,%esp\n"=0A-    "\tcall simd_test\n"=0A-    "\tleave\n"=0A-   =
 "\tret"=0A-#else=0A-    "\tjmp simd_test"=0A-#endif=0A-    );=0A-=0A-typed=
ef=0A-#if defined(INT_SIZE)=0A-# define ELEM_SIZE INT_SIZE=0A-signed =
int=0A-# if INT_SIZE =3D=3D 1=0A-#  define MODE QI=0A-# elif INT_SIZE =
=3D=3D 2=0A-#  define MODE HI=0A-# elif INT_SIZE =3D=3D 4=0A-#  define =
MODE SI=0A-# elif INT_SIZE =3D=3D 8=0A-#  define MODE DI=0A-# endif=0A-#eli=
f defined(UINT_SIZE)=0A-# define ELEM_SIZE UINT_SIZE=0A-unsigned int=0A-# =
if UINT_SIZE =3D=3D 1=0A-#  define MODE QI=0A-# elif UINT_SIZE =3D=3D =
2=0A-#  define MODE HI=0A-# elif UINT_SIZE =3D=3D 4=0A-#  define MODE =
SI=0A-# elif UINT_SIZE =3D=3D 8=0A-#  define MODE DI=0A-# endif=0A-#elif =
defined(FLOAT_SIZE)=0A-float=0A-# define ELEM_SIZE FLOAT_SIZE=0A-# if =
FLOAT_SIZE =3D=3D 4=0A-#  define MODE SF=0A-# elif FLOAT_SIZE =3D=3D =
8=0A-#  define MODE DF=0A-# endif=0A-#endif=0A-#ifndef VEC_SIZE=0A-# =
define VEC_SIZE ELEM_SIZE=0A-#endif=0A-__attribute__((mode(MODE), =
vector_size(VEC_SIZE))) vec_t;=0A-=0A-#define ELEM_COUNT (VEC_SIZE / =
ELEM_SIZE)=0A-=0A-typedef unsigned int __attribute__((mode(QI), vector_size=
(VEC_SIZE))) byte_vec_t;=0A-=0A-/* Various builtins want plain char / int =
/ long long vector types ... */=0A-typedef char __attribute__((vector_size(=
VEC_SIZE))) vqi_t;=0A-typedef short __attribute__((vector_size(VEC_SIZE))) =
vhi_t;=0A-typedef int __attribute__((vector_size(VEC_SIZE))) vsi_t;=0A-#if =
VEC_SIZE >=3D 8=0A-typedef long long __attribute__((vector_size(VEC_SIZE)))=
 vdi_t;=0A-#endif=0A+ENTRY(simd_test);=0A =0A #if VEC_SIZE =3D=3D 8 && =
defined(__SSE__)=0A # define to_bool(cmp) (__builtin_ia32_pmovmskb(cmp) =
=3D=3D 0xff)=0A@@ -418,13 +353,6 @@ static inline bool _to_bool(byte_vec_t =
b=0A # endif=0A #endif=0A =0A-/*=0A- * Suppress value propagation by the =
compiler, preventing unwanted=0A- * optimization. This at once makes the =
compiler use memory operands=0A- * more often, which for our purposes is =
the more interesting case.=0A- */=0A-#define touch(var) asm volatile ( "" =
: "+m" (var) )=0A-=0A int simd_test(void)=0A {=0A     unsigned int i, =
j;=0A--- /dev/null=0A+++ b/tools/tests/x86_emulator/simd.h=0A@@ -0,0 +1,78 =
@@=0A+#include <stdbool.h>=0A+=0A+#if defined(__i386__) && VEC_SIZE =3D=3D =
16=0A+# define ENTRY(name) \=0A+asm ( "\t.text\n" \=0A+      "\t.globl =
_start\n" \=0A+      "_start:\n" \=0A+      "\tpush %ebp\n" \=0A+      =
"\tmov %esp,%ebp\n" \=0A+      "\tand $~0xf,%esp\n" \=0A+      "\tcall " =
#name "\n" \=0A+      "\tleave\n" \=0A+      "\tret" )=0A+#else=0A+# =
define ENTRY(name) \=0A+asm ( "\t.text\n" \=0A+      "\t.globl _start\n" =
\=0A+      "_start:\n" \=0A+      "\tjmp " #name )=0A+#endif=0A+=0A+typedef=
=0A+#if defined(INT_SIZE)=0A+# define ELEM_SIZE INT_SIZE=0A+signed =
int=0A+# if INT_SIZE =3D=3D 1=0A+#  define MODE QI=0A+# elif INT_SIZE =
=3D=3D 2=0A+#  define MODE HI=0A+# elif INT_SIZE =3D=3D 4=0A+#  define =
MODE SI=0A+# elif INT_SIZE =3D=3D 8=0A+#  define MODE DI=0A+# endif=0A+#eli=
f defined(UINT_SIZE)=0A+# define ELEM_SIZE UINT_SIZE=0A+unsigned int=0A+# =
if UINT_SIZE =3D=3D 1=0A+#  define MODE QI=0A+# elif UINT_SIZE =3D=3D =
2=0A+#  define MODE HI=0A+# elif UINT_SIZE =3D=3D 4=0A+#  define MODE =
SI=0A+# elif UINT_SIZE =3D=3D 8=0A+#  define MODE DI=0A+# endif=0A+#elif =
defined(FLOAT_SIZE)=0A+float=0A+# define ELEM_SIZE FLOAT_SIZE=0A+# if =
FLOAT_SIZE =3D=3D 4=0A+#  define MODE SF=0A+# elif FLOAT_SIZE =3D=3D =
8=0A+#  define MODE DF=0A+# endif=0A+#endif=0A+#ifndef VEC_SIZE=0A+# =
define VEC_SIZE ELEM_SIZE=0A+#endif=0A+__attribute__((mode(MODE), =
vector_size(VEC_SIZE))) vec_t;=0A+=0A+#define ELEM_COUNT (VEC_SIZE / =
ELEM_SIZE)=0A+=0A+typedef unsigned int __attribute__((mode(QI), vector_size=
(VEC_SIZE))) byte_vec_t;=0A+=0A+/* Various builtins want plain char / int =
/ long long vector types ... */=0A+typedef char __attribute__((vector_size(=
VEC_SIZE))) vqi_t;=0A+typedef short __attribute__((vector_size(VEC_SIZE))) =
vhi_t;=0A+typedef int __attribute__((vector_size(VEC_SIZE))) vsi_t;=0A+#if =
VEC_SIZE >=3D 8=0A+typedef long long __attribute__((vector_size(VEC_SIZE)))=
 vdi_t;=0A+#endif=0A+=0A+/*=0A+ * Suppress value propagation by the =
compiler, preventing unwanted=0A+ * optimization. This at once makes the =
compiler use memory operands=0A+ * more often, which for our purposes is =
the more interesting case.=0A+ */=0A+#define touch(var) asm volatile ( "" =
: "+m" (var) )=0A--- /dev/null=0A+++ b/tools/tests/x86_emulator/simd-fma.c=
=0A@@ -0,0 +1,121 @@=0A+#include "simd.h"=0A+=0A+ENTRY(fma_test);=0A+=0A+#i=
f VEC_SIZE < 16=0A+# define to_bool(cmp) (!~(cmp)[0])=0A+#elif VEC_SIZE =
=3D=3D 16=0A+# if FLOAT_SIZE =3D=3D 4=0A+#  define to_bool(cmp) __builtin_i=
a32_vtestcps(cmp, (vec_t){} =3D=3D 0)=0A+# elif FLOAT_SIZE =3D=3D 8=0A+#  =
define to_bool(cmp) __builtin_ia32_vtestcpd(cmp, (vec_t){} =3D=3D 0)=0A+# =
endif=0A+#elif VEC_SIZE =3D=3D 32=0A+# if FLOAT_SIZE =3D=3D 4=0A+#  define =
to_bool(cmp) __builtin_ia32_vtestcps256(cmp, (vec_t){} =3D=3D 0)=0A+# elif =
FLOAT_SIZE =3D=3D 8=0A+#  define to_bool(cmp) __builtin_ia32_vtestcpd256(cm=
p, (vec_t){} =3D=3D 0)=0A+# endif=0A+#endif=0A+=0A+#if VEC_SIZE =3D=3D =
16=0A+# if FLOAT_SIZE =3D=3D 4=0A+#  define addsub(x, y) __builtin_ia32_add=
subps(x, y)=0A+#  if defined(__FMA4__)=0A+#   define fmaddsub(x, y, z) =
__builtin_ia32_vfmaddsubps(x, y, z)=0A+#  endif=0A+# elif FLOAT_SIZE =
=3D=3D 8=0A+#  define addsub(x, y) __builtin_ia32_addsubpd(x, y)=0A+#  if =
defined(__FMA4__)=0A+#   define fmaddsub(x, y, z) __builtin_ia32_vfmaddsubp=
d(x, y, z)=0A+#  endif=0A+# endif=0A+#elif VEC_SIZE =3D=3D 32=0A+# if =
FLOAT_SIZE =3D=3D 4=0A+#  define addsub(x, y) __builtin_ia32_addsubps256(x,=
 y)=0A+#  if defined(__FMA4__)=0A+#   define fmaddsub(x, y, z) __builtin_ia=
32_vfmaddsubps256(x, y, z)=0A+#  endif=0A+# elif FLOAT_SIZE =3D=3D 8=0A+#  =
define addsub(x, y) __builtin_ia32_addsubpd256(x, y)=0A+#  if defined(__FMA=
4__)=0A+#   define fmaddsub(x, y, z) __builtin_ia32_vfmaddsubpd256(x, y, =
z)=0A+#  endif=0A+# endif=0A+#endif=0A+=0A+int fma_test(void)=0A+{=0A+    =
unsigned int i;=0A+    vec_t x, y, z, src, inv, one;=0A+=0A+    for ( i =
=3D 0; i < ELEM_COUNT; ++i )=0A+    {=0A+        src[i] =3D i + 1;=0A+     =
   inv[i] =3D ELEM_COUNT - i;=0A+        one[i] =3D 1;=0A+    }=0A+=0A+    =
x =3D (src + one) * inv;=0A+    y =3D (src - one) * inv;=0A+    touch(src);=
=0A+    z =3D inv * src + inv;=0A+    if ( !to_bool(x =3D=3D z) ) return =
__LINE__;=0A+=0A+    touch(src);=0A+    z =3D -inv * src - inv;=0A+    if =
( !to_bool(-x =3D=3D z) ) return __LINE__;=0A+=0A+    touch(src);=0A+    z =
=3D inv * src - inv;=0A+    if ( !to_bool(y =3D=3D z) ) return __LINE__;=0A=
+=0A+    touch(src);=0A+    z =3D -inv * src + inv;=0A+    if ( !to_bool(-y=
 =3D=3D z) ) return __LINE__;=0A+    touch(src);=0A+=0A+    x =3D src + =
inv;=0A+    y =3D src - inv;=0A+    touch(inv);=0A+    z =3D src * one + =
inv;=0A+    if ( !to_bool(x =3D=3D z) ) return __LINE__;=0A+=0A+    =
touch(inv);=0A+    z =3D -src * one - inv;=0A+    if ( !to_bool(-x =3D=3D =
z) ) return __LINE__;=0A+=0A+    touch(inv);=0A+    z =3D src * one - =
inv;=0A+    if ( !to_bool(y =3D=3D z) ) return __LINE__;=0A+=0A+    =
touch(inv);=0A+    z =3D -src * one + inv;=0A+    if ( !to_bool(-y =3D=3D =
z) ) return __LINE__;=0A+    touch(inv);=0A+=0A+#if defined(addsub) && =
defined(fmaddsub)=0A+    x =3D addsub(src * inv, one);=0A+    y =3D =
addsub(src * inv, -one);=0A+    touch(one);=0A+    z =3D fmaddsub(src, =
inv, one);=0A+    if ( !to_bool(x =3D=3D z) ) return __LINE__;=0A+=0A+    =
touch(one);=0A+    z =3D fmaddsub(src, inv, -one);=0A+    if ( !to_bool(y =
=3D=3D z) ) return __LINE__;=0A+    touch(one);=0A+=0A+    x =3D addsub(src=
 * inv, one);=0A+    touch(inv);=0A+    z =3D fmaddsub(src, inv, one);=0A+ =
   if ( !to_bool(x =3D=3D z) ) return __LINE__;=0A+=0A+    touch(inv);=0A+ =
   z =3D fmaddsub(src, inv, -one);=0A+    if ( !to_bool(y =3D=3D z) ) =
return __LINE__;=0A+    touch(inv);=0A+#endif=0A+=0A+    return 0;=0A+}=0A-=
-- a/tools/tests/x86_emulator/test_x86_emulator.c=0A+++ b/tools/tests/x86_e=
mulator/test_x86_emulator.c=0A@@ -11,6 +11,7 @@=0A #include "sse2-avx.h"=0A=
 #include "sse4-avx.h"=0A #include "avx.h"=0A+#include "fma4.h"=0A =0A =
#define verbose false /* Switch to true for far more logging. */=0A =0A@@ =
-47,6 +48,11 @@ static bool simd_check_avx(void)=0A #define simd_check_sse2=
_avx  simd_check_avx=0A #define simd_check_sse4_avx  simd_check_avx=0A =
=0A+static bool simd_check_fma4(void)=0A+{=0A+    return cpu_has_fma4;=0A+}=
=0A+=0A static void simd_set_regs(struct cpu_user_regs *regs)=0A {=0A     =
if ( cpu_has_mmx )=0A@@ -143,6 +149,12 @@ static const struct {=0A     =
SIMD(AVX scalar double,      avx,         f8),=0A     SIMD(AVX 128bit =
double,      avx,       16f8),=0A     SIMD(AVX 256bit double,      avx,    =
   32f8),=0A+    SIMD(FMA4 scalar single,     fma4,        f4),=0A+    =
SIMD(FMA4 128bit single,     fma4,      16f4),=0A+    SIMD(FMA4 256bit =
single,     fma4,      32f4),=0A+    SIMD(FMA4 scalar double,     fma4,    =
    f8),=0A+    SIMD(FMA4 128bit double,     fma4,      16f8),=0A+    =
SIMD(FMA4 256bit double,     fma4,      32f8),=0A #undef SIMD_=0A #undef =
SIMD=0A };=0A--- a/tools/tests/x86_emulator/x86_emulate.h=0A+++ b/tools/tes=
ts/x86_emulator/x86_emulate.h=0A@@ -164,6 +164,16 @@ static inline =
uint64_t xgetbv(uint32_t x=0A     (res.c & (1U << 6)) !=3D 0; \=0A })=0A =
=0A+#define cpu_has_fma4 ({ \=0A+    struct cpuid_leaf res; \=0A+    =
emul_test_cpuid(1, 0, &res, NULL); \=0A+    if ( !(res.c & (1U << 27)) || =
((xgetbv(0) & 6) !=3D 6) ) \=0A+        res.c =3D 0; \=0A+    else \=0A+   =
     emul_test_cpuid(0x80000001, 0, &res, NULL); \=0A+    (res.c & (1U << =
16)) !=3D 0; \=0A+})=0A+=0A #define cpu_has_tbm ({ \=0A     struct =
cpuid_leaf res; \=0A     emul_test_cpuid(0x80000001, 0, &res, NULL); =
\=0A--- a/xen/arch/x86/x86_emulate/x86_emulate.c=0A+++ b/xen/arch/x86/x86_e=
mulate/x86_emulate.c=0A@@ -421,7 +421,16 @@ static const struct {=0A     =
[0x44] =3D { .simd_size =3D simd_packed_int },=0A     [0x4a ... 0x4b] =3D =
{ .simd_size =3D simd_packed_fp, .four_op =3D 1 },=0A     [0x4c] =3D { =
.simd_size =3D simd_packed_int, .four_op =3D 1 },=0A+    [0x5c ... 0x5f] =
=3D { .simd_size =3D simd_packed_fp, .four_op =3D 1 },=0A     [0x60 ... =
0x63] =3D { .simd_size =3D simd_packed_int, .two_op =3D 1 },=0A+    [0x68 =
... 0x69] =3D { .simd_size =3D simd_packed_fp, .four_op =3D 1 },=0A+    =
[0x6a ... 0x6b] =3D { .simd_size =3D simd_scalar_fp, .four_op =3D 1 },=0A+ =
   [0x6c ... 0x6d] =3D { .simd_size =3D simd_packed_fp, .four_op =3D 1 =
},=0A+    [0x6e ... 0x6f] =3D { .simd_size =3D simd_scalar_fp, .four_op =
=3D 1 },=0A+    [0x78 ... 0x79] =3D { .simd_size =3D simd_packed_fp, =
.four_op =3D 1 },=0A+    [0x7a ... 0x7b] =3D { .simd_size =3D simd_scalar_f=
p, .four_op =3D 1 },=0A+    [0x7c ... 0x7d] =3D { .simd_size =3D simd_packe=
d_fp, .four_op =3D 1 },=0A+    [0x7e ... 0x7f] =3D { .simd_size =3D =
simd_scalar_fp, .four_op =3D 1 },=0A     [0xcc] =3D { .simd_size =3D =
simd_other },=0A     [0xdf] =3D { .simd_size =3D simd_packed_int, .two_op =
=3D 1 },=0A     [0xf0] =3D {},=0A@@ -1612,6 +1621,7 @@ static bool =
vcpu_has(=0A #define vcpu_has_lzcnt()       vcpu_has(0x80000001, ECX,  5, =
ctxt, ops)=0A #define vcpu_has_sse4a()       vcpu_has(0x80000001, ECX,  6, =
ctxt, ops)=0A #define vcpu_has_misalignsse() vcpu_has(0x80000001, ECX,  7, =
ctxt, ops)=0A+#define vcpu_has_fma4()        vcpu_has(0x80000001, ECX, 16, =
ctxt, ops)=0A #define vcpu_has_tbm()         vcpu_has(0x80000001, ECX, 21, =
ctxt, ops)=0A #define vcpu_has_bmi1()        vcpu_has(         7, EBX,  3, =
ctxt, ops)=0A #define vcpu_has_hle()         vcpu_has(         7, EBX,  4, =
ctxt, ops)=0A@@ -6155,6 +6165,7 @@ x86_emulate(=0A     simd_0f_imm8_avx:=0A=
                 host_and_vcpu_must_have(avx);=0A             }=0A+    =
simd_0f_imm8_ymm:=0A             get_fpu(X86EMUL_FPU_ymm, &fic);=0A        =
 }=0A         else if ( vex.pfx )=0A@@ -7710,6 +7721,49 @@ x86_emulate(=0A =
        generate_exception_if(vex.w, EXC_UD);=0A         goto simd_0f_int_i=
mm8;=0A =0A+    case X86EMUL_OPC_VEX_66(0x0f3a, 0x5c): /* vfmaddsubps =
{x,y}mm,{x,y}mm/mem,{x,y}mm,{x,y}mm */=0A+                                 =
          /* vfmaddsubps {x,y}mm/mem,{x,y}mm,{x,y}mm,{x,y}mm */=0A+    =
case X86EMUL_OPC_VEX_66(0x0f3a, 0x5d): /* vfmaddsubpd {x,y}mm,{x,y}mm/mem,{=
x,y}mm,{x,y}mm */=0A+                                           /* =
vfmaddsubpd {x,y}mm/mem,{x,y}mm,{x,y}mm,{x,y}mm */=0A+    case X86EMUL_OPC_=
VEX_66(0x0f3a, 0x5e): /* vfmsubaddps {x,y}mm,{x,y}mm/mem,{x,y}mm,{x,y}mm =
*/=0A+                                           /* vfmsubaddps {x,y}mm/mem=
,{x,y}mm,{x,y}mm,{x,y}mm */=0A+    case X86EMUL_OPC_VEX_66(0x0f3a, 0x5f): =
/* vfmsubaddpd {x,y}mm,{x,y}mm/mem,{x,y}mm,{x,y}mm */=0A+                  =
                         /* vfmsubaddpd {x,y}mm/mem,{x,y}mm,{x,y}mm,{x,y}mm=
 */=0A+    case X86EMUL_OPC_VEX_66(0x0f3a, 0x68): /* vfmaddps {x,y}mm,{x,y}=
mm/mem,{x,y}mm,{x,y}mm */=0A+                                           /* =
vfmaddps {x,y}mm/mem,{x,y}mm,{x,y}mm,{x,y}mm */=0A+    case X86EMUL_OPC_VEX=
_66(0x0f3a, 0x69): /* vfmaddpd {x,y}mm,{x,y}mm/mem,{x,y}mm,{x,y}mm */=0A+  =
                                         /* vfmaddpd {x,y}mm/mem,{x,y}mm,{x=
,y}mm,{x,y}mm */=0A+    case X86EMUL_OPC_VEX_66(0x0f3a, 0x6a): /* vfmaddss =
xmm,xmm/m32,xmm,xmm */=0A+                                           /* =
vfmaddss xmm/m32,xmm,xmm,xmm */=0A+    case X86EMUL_OPC_VEX_66(0x0f3a, =
0x6b): /* vfmaddsd xmm,xmm/m64,xmm,xmm */=0A+                              =
             /* vfmaddsd xmm/m64,xmm,xmm,xmm */=0A+    case X86EMUL_OPC_VEX=
_66(0x0f3a, 0x6c): /* vfmsubps {x,y}mm,{x,y}mm/mem,{x,y}mm,{x,y}mm */=0A+  =
                                         /* vfmsubps {x,y}mm/mem,{x,y}mm,{x=
,y}mm,{x,y}mm */=0A+    case X86EMUL_OPC_VEX_66(0x0f3a, 0x6d): /* vfmsubpd =
{x,y}mm,{x,y}mm/mem,{x,y}mm,{x,y}mm */=0A+                                 =
          /* vfmsubpd {x,y}mm/mem,{x,y}mm,{x,y}mm,{x,y}mm */=0A+    case =
X86EMUL_OPC_VEX_66(0x0f3a, 0x6e): /* vfmsubss xmm,xmm/m32,xmm,xmm */=0A+   =
                                        /* vfmsubss xmm/m32,xmm,xmm,xmm =
*/=0A+    case X86EMUL_OPC_VEX_66(0x0f3a, 0x6f): /* vfmsubsd xmm,xmm/m64,xm=
m,xmm */=0A+                                           /* vfmsubsd =
xmm/m64,xmm,xmm,xmm */=0A+    case X86EMUL_OPC_VEX_66(0x0f3a, 0x78): /* =
vfnmaddps {x,y}mm,{x,y}mm/mem,{x,y}mm,{x,y}mm */=0A+                       =
                    /* vfnmaddps {x,y}mm/mem,{x,y}mm,{x,y}mm,{x,y}mm =
*/=0A+    case X86EMUL_OPC_VEX_66(0x0f3a, 0x79): /* vfnmaddpd {x,y}mm,{x,y}=
mm/mem,{x,y}mm,{x,y}mm */=0A+                                           /* =
vfnmaddpd {x,y}mm/mem,{x,y}mm,{x,y}mm,{x,y}mm */=0A+    case X86EMUL_OPC_VE=
X_66(0x0f3a, 0x7a): /* vfnmaddss xmm,xmm/m32,xmm,xmm */=0A+                =
                           /* vfnmaddss xmm/m32,xmm,xmm,xmm */=0A+    case =
X86EMUL_OPC_VEX_66(0x0f3a, 0x7b): /* vfnmaddsd xmm,xmm/m64,xmm,xmm */=0A+  =
                                         /* vfnmaddsd xmm/m64,xmm,xmm,xmm =
*/=0A+    case X86EMUL_OPC_VEX_66(0x0f3a, 0x7c): /* vfnmsubps {x,y}mm,{x,y}=
mm/mem,{x,y}mm,{x,y}mm */=0A+                                           /* =
vfnmsubps {x,y}mm/mem,{x,y}mm,{x,y}mm,{x,y}mm */=0A+    case X86EMUL_OPC_VE=
X_66(0x0f3a, 0x7d): /* vfnmsubpd {x,y}mm,{x,y}mm/mem,{x,y}mm,{x,y}mm =
*/=0A+                                           /* vfnmsubpd {x,y}mm/mem,{=
x,y}mm,{x,y}mm,{x,y}mm */=0A+    case X86EMUL_OPC_VEX_66(0x0f3a, 0x7e): /* =
vfnmsubss xmm,xmm/m32,xmm,xmm */=0A+                                       =
    /* vfnmsubss xmm/m32,xmm,xmm,xmm */=0A+    case X86EMUL_OPC_VEX_66(0x0f=
3a, 0x7f): /* vfnmsubsd xmm,xmm/m64,xmm,xmm */=0A+                         =
                  /* vfnmsubsd xmm/m64,xmm,xmm,xmm */=0A+        host_and_v=
cpu_must_have(fma4);=0A+        goto simd_0f_imm8_ymm;=0A+=0A     case =
X86EMUL_OPC_66(0x0f3a, 0x60):     /* pcmpestrm $imm8,xmm/m128,xmm */=0A    =
 case X86EMUL_OPC_VEX_66(0x0f3a, 0x60): /* vpcmpestrm $imm8,xmm/m128,xmm =
*/=0A     case X86EMUL_OPC_66(0x0f3a, 0x61):     /* pcmpestri $imm8,xmm/m12=
8,xmm */=0A--- a/xen/include/asm-x86/cpufeature.h=0A+++ b/xen/include/asm-x=
86/cpufeature.h=0A@@ -76,6 +76,7 @@=0A #define cpu_has_svm             =
boot_cpu_has(X86_FEATURE_SVM)=0A #define cpu_has_sse4a           boot_cpu_h=
as(X86_FEATURE_SSE4A)=0A #define cpu_has_lwp             boot_cpu_has(X86_F=
EATURE_LWP)=0A+#define cpu_has_fma4            boot_cpu_has(X86_FEATURE_FMA=
4)=0A #define cpu_has_tbm             boot_cpu_has(X86_FEATURE_TBM)=0A =0A =
/* CPUID level 0x0000000D:1.eax */=0A
--=__Part2E163035.1__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__Part2E163035.1__=--


From xen-devel-bounces@lists.xen.org Wed Jun 21 12:02:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 12:02:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNeKx-0007aS-UA; Wed, 21 Jun 2017 12:02: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 1dNeKx-0007a8-4K
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 12:02:19 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 F9/08-03557-A406A495; Wed, 21 Jun 2017 12:02:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEIsWRWlGSWpSXmKPExsXS6fjDS9czwSv
 S4MQMJYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPi9g62gqfdjBXfV89jbmC8WNzFyMkhJJAn
 0Tz5ODOIzStgJ7F13xowW0LAUOL0wpssIDaLgKrEjQM3GUFsNgF1ibZn21m7GDk4RAQMJM4dT
 QIxmQX0JbatYwExhYE6O06xQQwvkjjauhdsCKeAvcSSro9sICW8AoISf3cIQzTaSWz6EzOBkW
 cWQmIWQmIWUCuzgJbEw1+3WCBsbYllC18zQ5RISyz/xwERNpKYs7GdFVUJiG0rcXDDVtYFjBy
 rGDWKU4vKUot0jQz0kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECw5QBCHYw/loW
 cIhRkoNJSZS33NsrUogvKT+lMiOxOCO+qDQntfgQowYHh8C2XasvMEqx5OXnpSpJ8D6KA6oTL
 EpNT61Iy8wBRhJMqQQHj5IIr1sAUJq3uCAxtzgzHSJ1ilGXY8Pq9V+YhMBmSInz7gKZIQBSlF
 GaBzcCFtWXGGWlhHkZgQ4U4ilILcrNLEGVf8UozsGoJMxrBzKFJzOvBG7TK6AjmICOeHHEA+S
 IkkSElFQDoztPW5OI7VJ3gfpbDfkfrofO2j1F2kbOjMHrTofgpZuLM/5qS+0srH7VHGs637PI
 Tf883yP7n+Yb7J9EMHxfZBmx+vj7Pql1miH5b1QSfJ37ip6wdnjcZBVu3zVF6LuMzLpF9y6I3
 b+XOW3bhH8Ck4pP/5TZNOfM/9Lp6dFr+n7etDDyCb5rqsRSnJFoqMVcVJwIAEmt/QHlAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1498046535!63006693!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15804 invoked from network); 21 Jun 2017 12:02:17 -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; 21 Jun 2017 12:02:17 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 21 Jun 2017 06:02:12 -0600
Message-Id: <594A7C620200007800165337@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 21 Jun 2017 06:02:10 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <594A733B020000780016527C@prv-mh.provo.novell.com>
 <594A733B020000780016527C@prv-mh.provo.novell.com>
In-Reply-To: <594A733B020000780016527C@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__Part49715752.1__="
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 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>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__Part49715752.1__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Signed-off-by: Jan Beulich <jbeulich@suse.com>

--- a/tools/tests/x86_emulator/Makefile
+++ b/tools/tests/x86_emulator/Makefile
@@ -12,7 +12,7 @@ run: $(TARGET)
 	./$(TARGET)
=20
 SIMD :=3D sse sse2 sse4 avx
-FMA :=3D fma4
+FMA :=3D fma4 fma
 TESTCASES :=3D blowfish $(SIMD) sse2-avx sse4-avx $(FMA)
=20
 blowfish-cflags :=3D ""
@@ -33,6 +33,9 @@ avx-flts :=3D 4 8
 fma4-vecs :=3D $(avx-vecs)
 fma4-ints :=3D
 fma4-flts :=3D $(avx-flts)
+fma-vecs :=3D $(avx-vecs)
+fma-ints :=3D
+fma-flts :=3D $(avx-flts)
=20
 # When converting SSE to AVX, have the compiler avoid XMM0 to widen
 # coverage of the VEX.vvvv checks in the emulator. We must not do this,
--- a/tools/tests/x86_emulator/simd-fma.c
+++ b/tools/tests/x86_emulator/simd-fma.c
@@ -21,24 +21,24 @@ ENTRY(fma_test);
 #if VEC_SIZE =3D=3D 16
 # if FLOAT_SIZE =3D=3D 4
 #  define addsub(x, y) __builtin_ia32_addsubps(x, y)
-#  if defined(__FMA4__)
+#  if defined(__FMA4__) || defined(__FMA__)
 #   define fmaddsub(x, y, z) __builtin_ia32_vfmaddsubps(x, y, z)
 #  endif
 # elif FLOAT_SIZE =3D=3D 8
 #  define addsub(x, y) __builtin_ia32_addsubpd(x, y)
-#  if defined(__FMA4__)
+#  if defined(__FMA4__) || defined(__FMA__)
 #   define fmaddsub(x, y, z) __builtin_ia32_vfmaddsubpd(x, y, z)
 #  endif
 # endif
 #elif VEC_SIZE =3D=3D 32
 # if FLOAT_SIZE =3D=3D 4
 #  define addsub(x, y) __builtin_ia32_addsubps256(x, y)
-#  if defined(__FMA4__)
+#  if defined(__FMA4__) || defined(__FMA__)
 #   define fmaddsub(x, y, z) __builtin_ia32_vfmaddsubps256(x, y, z)
 #  endif
 # elif FLOAT_SIZE =3D=3D 8
 #  define addsub(x, y) __builtin_ia32_addsubpd256(x, y)
-#  if defined(__FMA4__)
+#  if defined(__FMA4__) || defined(__FMA__)
 #   define fmaddsub(x, y, z) __builtin_ia32_vfmaddsubpd256(x, y, z)
 #  endif
 # endif
--- a/tools/tests/x86_emulator/test_x86_emulator.c
+++ b/tools/tests/x86_emulator/test_x86_emulator.c
@@ -12,6 +12,7 @@
 #include "sse4-avx.h"
 #include "avx.h"
 #include "fma4.h"
+#include "fma.h"
=20
 #define verbose false /* Switch to true for far more logging. */
=20
@@ -53,6 +54,11 @@ static bool simd_check_fma4(void)
     return cpu_has_fma4;
 }
=20
+static bool simd_check_fma(void)
+{
+    return cpu_has_fma;
+}
+
 static void simd_set_regs(struct cpu_user_regs *regs)
 {
     if ( cpu_has_mmx )
@@ -155,6 +161,12 @@ static const struct {
     SIMD(FMA4 scalar double,     fma4,        f8),
     SIMD(FMA4 128bit double,     fma4,      16f8),
     SIMD(FMA4 256bit double,     fma4,      32f8),
+    SIMD(FMA scalar single,      fma,         f4),
+    SIMD(FMA 128bit single,      fma,       16f4),
+    SIMD(FMA 256bit single,      fma,       32f4),
+    SIMD(FMA scalar double,      fma,         f8),
+    SIMD(FMA 128bit double,      fma,       16f8),
+    SIMD(FMA 256bit double,      fma,       32f8),
 #undef SIMD_
 #undef SIMD
 };
--- a/tools/tests/x86_emulator/x86_emulate.h
+++ b/tools/tests/x86_emulator/x86_emulate.h
@@ -94,6 +94,14 @@ static inline uint64_t xgetbv(uint32_t x
     (res.c & (1U << 0)) !=3D 0; \
 })
=20
+#define cpu_has_fma ({ \
+    struct cpuid_leaf res; \
+    emul_test_cpuid(1, 0, &res, NULL); \
+    if ( !(res.c & (1U << 27)) || ((xgetbv(0) & 6) !=3D 6) ) \
+        res.c =3D 0; \
+    (res.c & (1U << 12)) !=3D 0; \
+})
+
 #define cpu_has_sse4_1 ({ \
     struct cpuid_leaf res; \
     emul_test_cpuid(1, 0, &res, NULL); \
--- a/xen/arch/x86/x86_emulate/x86_emulate.c
+++ b/xen/arch/x86/x86_emulate/x86_emulate.c
@@ -385,6 +385,9 @@ static const struct {
     [0x37 ... 0x3f] =3D { .simd_size =3D simd_packed_int },
     [0x40] =3D { .simd_size =3D simd_packed_int },
     [0x41] =3D { .simd_size =3D simd_packed_int, .two_op =3D 1 },
+    [0x96 ... 0x9f] =3D { .simd_size =3D simd_packed_fp },
+    [0xa6 ... 0xaf] =3D { .simd_size =3D simd_packed_fp },
+    [0xb6 ... 0xbf] =3D { .simd_size =3D simd_packed_fp },
     [0xc8 ... 0xcd] =3D { .simd_size =3D simd_other },
     [0xdb] =3D { .simd_size =3D simd_packed_int, .two_op =3D 1 },
     [0xdc ... 0xdf] =3D { .simd_size =3D simd_packed_int },
@@ -1605,6 +1608,7 @@ static bool vcpu_has(
 #define vcpu_has_sse3()        vcpu_has(         1, ECX,  0, ctxt, ops)
 #define vcpu_has_pclmulqdq()   vcpu_has(         1, ECX,  1, ctxt, ops)
 #define vcpu_has_ssse3()       vcpu_has(         1, ECX,  9, ctxt, ops)
+#define vcpu_has_fma()         vcpu_has(         1, ECX, 12, ctxt, ops)
 #define vcpu_has_cx16()        vcpu_has(         1, ECX, 13, ctxt, ops)
 #define vcpu_has_sse4_1()      vcpu_has(         1, ECX, 19, ctxt, ops)
 #define vcpu_has_sse4_2()      vcpu_has(         1, ECX, 20, ctxt, ops)
@@ -7352,6 +7356,39 @@ x86_emulate(
         generate_exception_if(vex.l, EXC_UD);
         goto simd_0f_avx;
=20
+    case X86EMUL_OPC_VEX_66(0x0f38, 0x96): /* vfmaddsub132p{s,d} =
{x,y}mm/mem,{x,y}mm,{x,y}mm */
+    case X86EMUL_OPC_VEX_66(0x0f38, 0x97): /* vfmsubadd132p{s,d} =
{x,y}mm/mem,{x,y}mm,{x,y}mm */
+    case X86EMUL_OPC_VEX_66(0x0f38, 0x98): /* vfmadd132p{s,d} {x,y}mm/mem,=
{x,y}mm,{x,y}mm */
+    case X86EMUL_OPC_VEX_66(0x0f38, 0x99): /* vfmadd132s{s,d} {x,y}mm/mem,=
{x,y}mm,{x,y}mm */
+    case X86EMUL_OPC_VEX_66(0x0f38, 0x9a): /* vfmsub132p{s,d} {x,y}mm/mem,=
{x,y}mm,{x,y}mm */
+    case X86EMUL_OPC_VEX_66(0x0f38, 0x9b): /* vfmsub132s{s,d} {x,y}mm/mem,=
{x,y}mm,{x,y}mm */
+    case X86EMUL_OPC_VEX_66(0x0f38, 0x9c): /* vfnmadd132p{s,d} {x,y}mm/mem=
,{x,y}mm,{x,y}mm */
+    case X86EMUL_OPC_VEX_66(0x0f38, 0x9d): /* vfnmadd132s{s,d} {x,y}mm/mem=
,{x,y}mm,{x,y}mm */
+    case X86EMUL_OPC_VEX_66(0x0f38, 0x9e): /* vfnmsub132p{s,d} {x,y}mm/mem=
,{x,y}mm,{x,y}mm */
+    case X86EMUL_OPC_VEX_66(0x0f38, 0x9f): /* vfnmsub132s{s,d} {x,y}mm/mem=
,{x,y}mm,{x,y}mm */
+    case X86EMUL_OPC_VEX_66(0x0f38, 0xa6): /* vfmaddsub213p{s,d} =
{x,y}mm/mem,{x,y}mm,{x,y}mm */
+    case X86EMUL_OPC_VEX_66(0x0f38, 0xa7): /* vfmsubadd213p{s,d} =
{x,y}mm/mem,{x,y}mm,{x,y}mm */
+    case X86EMUL_OPC_VEX_66(0x0f38, 0xa8): /* vfmadd213p{s,d} {x,y}mm/mem,=
{x,y}mm,{x,y}mm */
+    case X86EMUL_OPC_VEX_66(0x0f38, 0xa9): /* vfmadd213s{s,d} {x,y}mm/mem,=
{x,y}mm,{x,y}mm */
+    case X86EMUL_OPC_VEX_66(0x0f38, 0xaa): /* vfmsub213p{s,d} {x,y}mm/mem,=
{x,y}mm,{x,y}mm */
+    case X86EMUL_OPC_VEX_66(0x0f38, 0xab): /* vfmsub213s{s,d} {x,y}mm/mem,=
{x,y}mm,{x,y}mm */
+    case X86EMUL_OPC_VEX_66(0x0f38, 0xac): /* vfnmadd213p{s,d} {x,y}mm/mem=
,{x,y}mm,{x,y}mm */
+    case X86EMUL_OPC_VEX_66(0x0f38, 0xad): /* vfnmadd213s{s,d} {x,y}mm/mem=
,{x,y}mm,{x,y}mm */
+    case X86EMUL_OPC_VEX_66(0x0f38, 0xae): /* vfnmsub213p{s,d} {x,y}mm/mem=
,{x,y}mm,{x,y}mm */
+    case X86EMUL_OPC_VEX_66(0x0f38, 0xaf): /* vfnmsub213s{s,d} {x,y}mm/mem=
,{x,y}mm,{x,y}mm */
+    case X86EMUL_OPC_VEX_66(0x0f38, 0xb6): /* vfmaddsub231p{s,d} =
{x,y}mm/mem,{x,y}mm,{x,y}mm */
+    case X86EMUL_OPC_VEX_66(0x0f38, 0xb7): /* vfmsubadd231p{s,d} =
{x,y}mm/mem,{x,y}mm,{x,y}mm */
+    case X86EMUL_OPC_VEX_66(0x0f38, 0xb8): /* vfmadd231p{s,d} {x,y}mm/mem,=
{x,y}mm,{x,y}mm */
+    case X86EMUL_OPC_VEX_66(0x0f38, 0xb9): /* vfmadd231s{s,d} {x,y}mm/mem,=
{x,y}mm,{x,y}mm */
+    case X86EMUL_OPC_VEX_66(0x0f38, 0xba): /* vfmsub231p{s,d} {x,y}mm/mem,=
{x,y}mm,{x,y}mm */
+    case X86EMUL_OPC_VEX_66(0x0f38, 0xbb): /* vfmsub231s{s,d} {x,y}mm/mem,=
{x,y}mm,{x,y}mm */
+    case X86EMUL_OPC_VEX_66(0x0f38, 0xbc): /* vfnmadd231p{s,d} {x,y}mm/mem=
,{x,y}mm,{x,y}mm */
+    case X86EMUL_OPC_VEX_66(0x0f38, 0xbd): /* vfnmadd231s{s,d} {x,y}mm/mem=
,{x,y}mm,{x,y}mm */
+    case X86EMUL_OPC_VEX_66(0x0f38, 0xbe): /* vfnmsub231p{s,d} {x,y}mm/mem=
,{x,y}mm,{x,y}mm */
+    case X86EMUL_OPC_VEX_66(0x0f38, 0xbf): /* vfnmsub231s{s,d} {x,y}mm/mem=
,{x,y}mm,{x,y}mm */
+        host_and_vcpu_must_have(fma);
+        goto simd_0f_ymm;
+
     case X86EMUL_OPC(0x0f38, 0xc8):     /* sha1nexte xmm/m128,xmm */
     case X86EMUL_OPC(0x0f38, 0xc9):     /* sha1msg1 xmm/m128,xmm */
     case X86EMUL_OPC(0x0f38, 0xca):     /* sha1msg2 xmm/m128,xmm */
--- a/xen/include/asm-x86/cpufeature.h
+++ b/xen/include/asm-x86/cpufeature.h
@@ -50,6 +50,7 @@
 #define cpu_has_vmx             boot_cpu_has(X86_FEATURE_VMX)
 #define cpu_has_eist            boot_cpu_has(X86_FEATURE_EIST)
 #define cpu_has_ssse3           boot_cpu_has(X86_FEATURE_SSSE3)
+#define cpu_has_fma             boot_cpu_has(X86_FEATURE_FMA)
 #define cpu_has_cx16            boot_cpu_has(X86_FEATURE_CX16)
 #define cpu_has_pdcm            boot_cpu_has(X86_FEATURE_PDCM)
 #define cpu_has_pcid            boot_cpu_has(X86_FEATURE_PCID)



--=__Part49715752.1__=
Content-Type: text/plain; name="x86emul-FMA.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="x86emul-FMA.patch"

x86emul: support FMA insns=0A=0ASigned-off-by: Jan Beulich <jbeulich@suse.c=
om>=0A=0A--- a/tools/tests/x86_emulator/Makefile=0A+++ b/tools/tests/x86_em=
ulator/Makefile=0A@@ -12,7 +12,7 @@ run: $(TARGET)=0A 	./$(TARGET)=0A =0A =
SIMD :=3D sse sse2 sse4 avx=0A-FMA :=3D fma4=0A+FMA :=3D fma4 fma=0A =
TESTCASES :=3D blowfish $(SIMD) sse2-avx sse4-avx $(FMA)=0A =0A blowfish-cf=
lags :=3D ""=0A@@ -33,6 +33,9 @@ avx-flts :=3D 4 8=0A fma4-vecs :=3D =
$(avx-vecs)=0A fma4-ints :=3D=0A fma4-flts :=3D $(avx-flts)=0A+fma-vecs =
:=3D $(avx-vecs)=0A+fma-ints :=3D=0A+fma-flts :=3D $(avx-flts)=0A =0A # =
When converting SSE to AVX, have the compiler avoid XMM0 to widen=0A # =
coverage of the VEX.vvvv checks in the emulator. We must not do this,=0A---=
 a/tools/tests/x86_emulator/simd-fma.c=0A+++ b/tools/tests/x86_emulator/sim=
d-fma.c=0A@@ -21,24 +21,24 @@ ENTRY(fma_test);=0A #if VEC_SIZE =3D=3D =
16=0A # if FLOAT_SIZE =3D=3D 4=0A #  define addsub(x, y) __builtin_ia32_add=
subps(x, y)=0A-#  if defined(__FMA4__)=0A+#  if defined(__FMA4__) || =
defined(__FMA__)=0A #   define fmaddsub(x, y, z) __builtin_ia32_vfmaddsubps=
(x, y, z)=0A #  endif=0A # elif FLOAT_SIZE =3D=3D 8=0A #  define addsub(x, =
y) __builtin_ia32_addsubpd(x, y)=0A-#  if defined(__FMA4__)=0A+#  if =
defined(__FMA4__) || defined(__FMA__)=0A #   define fmaddsub(x, y, z) =
__builtin_ia32_vfmaddsubpd(x, y, z)=0A #  endif=0A # endif=0A #elif =
VEC_SIZE =3D=3D 32=0A # if FLOAT_SIZE =3D=3D 4=0A #  define addsub(x, y) =
__builtin_ia32_addsubps256(x, y)=0A-#  if defined(__FMA4__)=0A+#  if =
defined(__FMA4__) || defined(__FMA__)=0A #   define fmaddsub(x, y, z) =
__builtin_ia32_vfmaddsubps256(x, y, z)=0A #  endif=0A # elif FLOAT_SIZE =
=3D=3D 8=0A #  define addsub(x, y) __builtin_ia32_addsubpd256(x, y)=0A-#  =
if defined(__FMA4__)=0A+#  if defined(__FMA4__) || defined(__FMA__)=0A #   =
define fmaddsub(x, y, z) __builtin_ia32_vfmaddsubpd256(x, y, z)=0A #  =
endif=0A # endif=0A--- a/tools/tests/x86_emulator/test_x86_emulator.c=0A+++=
 b/tools/tests/x86_emulator/test_x86_emulator.c=0A@@ -12,6 +12,7 @@=0A =
#include "sse4-avx.h"=0A #include "avx.h"=0A #include "fma4.h"=0A+#include =
"fma.h"=0A =0A #define verbose false /* Switch to true for far more =
logging. */=0A =0A@@ -53,6 +54,11 @@ static bool simd_check_fma4(void)=0A  =
   return cpu_has_fma4;=0A }=0A =0A+static bool simd_check_fma(void)=0A+{=
=0A+    return cpu_has_fma;=0A+}=0A+=0A static void simd_set_regs(struct =
cpu_user_regs *regs)=0A {=0A     if ( cpu_has_mmx )=0A@@ -155,6 +161,12 @@ =
static const struct {=0A     SIMD(FMA4 scalar double,     fma4,        =
f8),=0A     SIMD(FMA4 128bit double,     fma4,      16f8),=0A     =
SIMD(FMA4 256bit double,     fma4,      32f8),=0A+    SIMD(FMA scalar =
single,      fma,         f4),=0A+    SIMD(FMA 128bit single,      fma,    =
   16f4),=0A+    SIMD(FMA 256bit single,      fma,       32f4),=0A+    =
SIMD(FMA scalar double,      fma,         f8),=0A+    SIMD(FMA 128bit =
double,      fma,       16f8),=0A+    SIMD(FMA 256bit double,      fma,    =
   32f8),=0A #undef SIMD_=0A #undef SIMD=0A };=0A--- a/tools/tests/x86_emul=
ator/x86_emulate.h=0A+++ b/tools/tests/x86_emulator/x86_emulate.h=0A@@ =
-94,6 +94,14 @@ static inline uint64_t xgetbv(uint32_t x=0A     (res.c & =
(1U << 0)) !=3D 0; \=0A })=0A =0A+#define cpu_has_fma ({ \=0A+    struct =
cpuid_leaf res; \=0A+    emul_test_cpuid(1, 0, &res, NULL); \=0A+    if ( =
!(res.c & (1U << 27)) || ((xgetbv(0) & 6) !=3D 6) ) \=0A+        res.c =3D =
0; \=0A+    (res.c & (1U << 12)) !=3D 0; \=0A+})=0A+=0A #define cpu_has_sse=
4_1 ({ \=0A     struct cpuid_leaf res; \=0A     emul_test_cpuid(1, 0, =
&res, NULL); \=0A--- a/xen/arch/x86/x86_emulate/x86_emulate.c=0A+++ =
b/xen/arch/x86/x86_emulate/x86_emulate.c=0A@@ -385,6 +385,9 @@ static =
const struct {=0A     [0x37 ... 0x3f] =3D { .simd_size =3D simd_packed_int =
},=0A     [0x40] =3D { .simd_size =3D simd_packed_int },=0A     [0x41] =3D =
{ .simd_size =3D simd_packed_int, .two_op =3D 1 },=0A+    [0x96 ... 0x9f] =
=3D { .simd_size =3D simd_packed_fp },=0A+    [0xa6 ... 0xaf] =3D { =
.simd_size =3D simd_packed_fp },=0A+    [0xb6 ... 0xbf] =3D { .simd_size =
=3D simd_packed_fp },=0A     [0xc8 ... 0xcd] =3D { .simd_size =3D =
simd_other },=0A     [0xdb] =3D { .simd_size =3D simd_packed_int, .two_op =
=3D 1 },=0A     [0xdc ... 0xdf] =3D { .simd_size =3D simd_packed_int =
},=0A@@ -1605,6 +1608,7 @@ static bool vcpu_has(=0A #define vcpu_has_sse3()=
        vcpu_has(         1, ECX,  0, ctxt, ops)=0A #define vcpu_has_pclmul=
qdq()   vcpu_has(         1, ECX,  1, ctxt, ops)=0A #define vcpu_has_ssse3(=
)       vcpu_has(         1, ECX,  9, ctxt, ops)=0A+#define vcpu_has_fma() =
        vcpu_has(         1, ECX, 12, ctxt, ops)=0A #define vcpu_has_cx16()=
        vcpu_has(         1, ECX, 13, ctxt, ops)=0A #define vcpu_has_sse4_1=
()      vcpu_has(         1, ECX, 19, ctxt, ops)=0A #define vcpu_has_sse4_2=
()      vcpu_has(         1, ECX, 20, ctxt, ops)=0A@@ -7352,6 +7356,39 @@ =
x86_emulate(=0A         generate_exception_if(vex.l, EXC_UD);=0A         =
goto simd_0f_avx;=0A =0A+    case X86EMUL_OPC_VEX_66(0x0f38, 0x96): /* =
vfmaddsub132p{s,d} {x,y}mm/mem,{x,y}mm,{x,y}mm */=0A+    case X86EMUL_OPC_V=
EX_66(0x0f38, 0x97): /* vfmsubadd132p{s,d} {x,y}mm/mem,{x,y}mm,{x,y}mm =
*/=0A+    case X86EMUL_OPC_VEX_66(0x0f38, 0x98): /* vfmadd132p{s,d} =
{x,y}mm/mem,{x,y}mm,{x,y}mm */=0A+    case X86EMUL_OPC_VEX_66(0x0f38, =
0x99): /* vfmadd132s{s,d} {x,y}mm/mem,{x,y}mm,{x,y}mm */=0A+    case =
X86EMUL_OPC_VEX_66(0x0f38, 0x9a): /* vfmsub132p{s,d} {x,y}mm/mem,{x,y}mm,{x=
,y}mm */=0A+    case X86EMUL_OPC_VEX_66(0x0f38, 0x9b): /* vfmsub132s{s,d} =
{x,y}mm/mem,{x,y}mm,{x,y}mm */=0A+    case X86EMUL_OPC_VEX_66(0x0f38, =
0x9c): /* vfnmadd132p{s,d} {x,y}mm/mem,{x,y}mm,{x,y}mm */=0A+    case =
X86EMUL_OPC_VEX_66(0x0f38, 0x9d): /* vfnmadd132s{s,d} {x,y}mm/mem,{x,y}mm,{=
x,y}mm */=0A+    case X86EMUL_OPC_VEX_66(0x0f38, 0x9e): /* vfnmsub132p{s,d}=
 {x,y}mm/mem,{x,y}mm,{x,y}mm */=0A+    case X86EMUL_OPC_VEX_66(0x0f38, =
0x9f): /* vfnmsub132s{s,d} {x,y}mm/mem,{x,y}mm,{x,y}mm */=0A+    case =
X86EMUL_OPC_VEX_66(0x0f38, 0xa6): /* vfmaddsub213p{s,d} {x,y}mm/mem,{x,y}mm=
,{x,y}mm */=0A+    case X86EMUL_OPC_VEX_66(0x0f38, 0xa7): /* vfmsubadd213p{=
s,d} {x,y}mm/mem,{x,y}mm,{x,y}mm */=0A+    case X86EMUL_OPC_VEX_66(0x0f38, =
0xa8): /* vfmadd213p{s,d} {x,y}mm/mem,{x,y}mm,{x,y}mm */=0A+    case =
X86EMUL_OPC_VEX_66(0x0f38, 0xa9): /* vfmadd213s{s,d} {x,y}mm/mem,{x,y}mm,{x=
,y}mm */=0A+    case X86EMUL_OPC_VEX_66(0x0f38, 0xaa): /* vfmsub213p{s,d} =
{x,y}mm/mem,{x,y}mm,{x,y}mm */=0A+    case X86EMUL_OPC_VEX_66(0x0f38, =
0xab): /* vfmsub213s{s,d} {x,y}mm/mem,{x,y}mm,{x,y}mm */=0A+    case =
X86EMUL_OPC_VEX_66(0x0f38, 0xac): /* vfnmadd213p{s,d} {x,y}mm/mem,{x,y}mm,{=
x,y}mm */=0A+    case X86EMUL_OPC_VEX_66(0x0f38, 0xad): /* vfnmadd213s{s,d}=
 {x,y}mm/mem,{x,y}mm,{x,y}mm */=0A+    case X86EMUL_OPC_VEX_66(0x0f38, =
0xae): /* vfnmsub213p{s,d} {x,y}mm/mem,{x,y}mm,{x,y}mm */=0A+    case =
X86EMUL_OPC_VEX_66(0x0f38, 0xaf): /* vfnmsub213s{s,d} {x,y}mm/mem,{x,y}mm,{=
x,y}mm */=0A+    case X86EMUL_OPC_VEX_66(0x0f38, 0xb6): /* vfmaddsub231p{s,=
d} {x,y}mm/mem,{x,y}mm,{x,y}mm */=0A+    case X86EMUL_OPC_VEX_66(0x0f38, =
0xb7): /* vfmsubadd231p{s,d} {x,y}mm/mem,{x,y}mm,{x,y}mm */=0A+    case =
X86EMUL_OPC_VEX_66(0x0f38, 0xb8): /* vfmadd231p{s,d} {x,y}mm/mem,{x,y}mm,{x=
,y}mm */=0A+    case X86EMUL_OPC_VEX_66(0x0f38, 0xb9): /* vfmadd231s{s,d} =
{x,y}mm/mem,{x,y}mm,{x,y}mm */=0A+    case X86EMUL_OPC_VEX_66(0x0f38, =
0xba): /* vfmsub231p{s,d} {x,y}mm/mem,{x,y}mm,{x,y}mm */=0A+    case =
X86EMUL_OPC_VEX_66(0x0f38, 0xbb): /* vfmsub231s{s,d} {x,y}mm/mem,{x,y}mm,{x=
,y}mm */=0A+    case X86EMUL_OPC_VEX_66(0x0f38, 0xbc): /* vfnmadd231p{s,d} =
{x,y}mm/mem,{x,y}mm,{x,y}mm */=0A+    case X86EMUL_OPC_VEX_66(0x0f38, =
0xbd): /* vfnmadd231s{s,d} {x,y}mm/mem,{x,y}mm,{x,y}mm */=0A+    case =
X86EMUL_OPC_VEX_66(0x0f38, 0xbe): /* vfnmsub231p{s,d} {x,y}mm/mem,{x,y}mm,{=
x,y}mm */=0A+    case X86EMUL_OPC_VEX_66(0x0f38, 0xbf): /* vfnmsub231s{s,d}=
 {x,y}mm/mem,{x,y}mm,{x,y}mm */=0A+        host_and_vcpu_must_have(fma);=0A=
+        goto simd_0f_ymm;=0A+=0A     case X86EMUL_OPC(0x0f38, 0xc8):     =
/* sha1nexte xmm/m128,xmm */=0A     case X86EMUL_OPC(0x0f38, 0xc9):     /* =
sha1msg1 xmm/m128,xmm */=0A     case X86EMUL_OPC(0x0f38, 0xca):     /* =
sha1msg2 xmm/m128,xmm */=0A--- a/xen/include/asm-x86/cpufeature.h=0A+++ =
b/xen/include/asm-x86/cpufeature.h=0A@@ -50,6 +50,7 @@=0A #define =
cpu_has_vmx             boot_cpu_has(X86_FEATURE_VMX)=0A #define cpu_has_ei=
st            boot_cpu_has(X86_FEATURE_EIST)=0A #define cpu_has_ssse3      =
     boot_cpu_has(X86_FEATURE_SSSE3)=0A+#define cpu_has_fma             =
boot_cpu_has(X86_FEATURE_FMA)=0A #define cpu_has_cx16            boot_cpu_h=
as(X86_FEATURE_CX16)=0A #define cpu_has_pdcm            boot_cpu_has(X86_FE=
ATURE_PDCM)=0A #define cpu_has_pcid            boot_cpu_has(X86_FEATURE_PCI=
D)=0A
--=__Part49715752.1__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__Part49715752.1__=--


From xen-devel-bounces@lists.xen.org Wed Jun 21 12:02:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 12:02: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 1dNeLV-0007kE-6S; Wed, 21 Jun 2017 12:02: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 1dNeLT-0007je-M2
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 12:02:52 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 33/5B-01985-A606A495; Wed, 21 Jun 2017 12:02:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsXS6fjDSzczwSv
 SYMl0UYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePmrvVsBc1XmSumdW5kamDc+Zapi5GTQ0gg
 T2LJxnVsIDavgJ1Ex4VFYLaEgKHE6YU3WUBsFgFViXlzPjCD2GwC6hJtz7azdjFycIgIGEicO
 5oEYjIL6EtsWwdWLSzgKLHg3mJGiOlFEkdb94LFOQXsJZZ0fWQDKecVEJT4u0MYJMwMtHTr/W
 7GCYw8sxAys5BkIGwtiYe/brFA2NoSyxa+Zp4FtldaYvk/DoiwscSazx1oSiDG7N/SwbKAkWM
 Vo0ZxalFZapGuoYleUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZguDIAwQ7GFds9
 DzFKcjApifKWe3tFCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgfRQHlBMsSk1PrUjLzAFGDkxag
 oNHSYTXLQAozVtckJhbnJkOkTrFaMyxYfX6L0wct97u+sIkxJKXn5cqJc4rHw9UKgBSmlGaBz
 cIFtGXGGWlhHkZgU4T4ilILcrNLEGVf8UozsGoJMxrB3IPT2ZeCdy+V0CnMAGd8uKIB8gpJYk
 IKakGRv4Xh2qk4ux2WT+/qzpv1ft56zOW7lP68CK0+bP/2S9Wj/O5fkwS7WHjkHy3WXiH29EI
 tRXagcxV+clemh+PO6kXFm4Ute5TmhF1X1Aoss1sdeWuo2rzux9bttzu5/gb45mcbhM+X+bCr
 IMRAs8EJn4sv3Jq2e7snZ+lQ7sOKt7+ETnVY/nD70osxRmJhlrMRcWJAArsSmfjAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1498046567!102647274!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35776 invoked from network); 21 Jun 2017 12:02:48 -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; 21 Jun 2017 12:02:48 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 21 Jun 2017 06:02:46 -0600
Message-Id: <594A7C84020000780016533B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 21 Jun 2017 06:02:44 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <594A733B020000780016527C@prv-mh.provo.novell.com>
 <594A733B020000780016527C@prv-mh.provo.novell.com>
In-Reply-To: <594A733B020000780016527C@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__Part6F577174.1__="
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 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>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__Part6F577174.1__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

I.e. those not being equivalents of SSEn ones, but with the exception
of the various gather operations.

Signed-off-by: Jan Beulich <jbeulich@suse.com>

--- a/tools/tests/x86_emulator/Makefile
+++ b/tools/tests/x86_emulator/Makefile
@@ -11,9 +11,9 @@ all: $(TARGET)
 run: $(TARGET)
 	./$(TARGET)
=20
-SIMD :=3D sse sse2 sse4 avx
+SIMD :=3D sse sse2 sse4 avx avx2
 FMA :=3D fma4 fma
-TESTCASES :=3D blowfish $(SIMD) sse2-avx sse4-avx $(FMA)
+TESTCASES :=3D blowfish $(SIMD) $(FMA)
=20
 blowfish-cflags :=3D ""
 blowfish-cflags-x86_32 :=3D "-mno-accumulate-outgoing-args -Dstatic=3D"
@@ -36,13 +36,9 @@ fma4-flts :=3D $(avx-flts)
 fma-vecs :=3D $(avx-vecs)
 fma-ints :=3D
 fma-flts :=3D $(avx-flts)
-
-# When converting SSE to AVX, have the compiler avoid XMM0 to widen
-# coverage of the VEX.vvvv checks in the emulator. We must not do this,
-# however, for SSE4.1 and later, as there are instructions with XMM0 as
-# an implicit operand.
-sse2avx-sse2 :=3D -ffixed-xmm0 -Wa,-msse2avx
-sse2avx-sse4 :=3D -Wa,-msse2avx
+avx2-vecs :=3D $(avx-vecs)
+avx2-ints :=3D 1 2 4 8
+avx2-flts :=3D 4 8
=20
 # For AVX and later, have the compiler avoid XMM0 to widen coverage of
 # the VEX.vvvv checks in the emulator.
@@ -58,11 +54,6 @@ $(1)-cflags :=3D \
 	    "-D_$(vec)f$(flt) -m$(1) $(call non-sse,$(1)) -Os -DVEC_SIZE=3D=
$(vec) -DFLOAT_SIZE=3D$(flt)")) \
 	$(foreach flt,$($(1)-flts), \
 	  "-D_f$(flt) -m$(1) $(call non-sse,$(1)) -mfpmath=3Dsse -Os =
-DFLOAT_SIZE=3D$(flt)")
-$(1)-avx-cflags :=3D \
-	$(foreach vec,$($(1)-vecs), \
-	  $(foreach int,$($(1)-ints), \
-	    "-D_$(vec)i$(int) -m$(1) $(sse2avx-$(1)) -Os -DVEC_SIZE=3D$(vec=
) -DINT_SIZE=3D$(int)" \
-	    "-D_$(vec)u$(int) -m$(1) $(sse2avx-$(1)) -Os -DVEC_SIZE=3D$(vec=
) -DUINT_SIZE=3D$(int)"))
 endef
=20
 $(foreach flavor,$(SIMD) $(FMA),$(eval $(call simd-defs,$(flavor))))
@@ -81,13 +72,13 @@ $(addsuffix .h,$(TESTCASES)): %.h: %.c t
 	)
 	mv $@.new $@
=20
-$(addsuffix .c,$(SIMD)) $(addsuffix -avx.c,$(filter sse%,$(SIMD))):
+$(addsuffix .c,$(SIMD)):
 	ln -sf simd.c $@
=20
 $(addsuffix .c,$(FMA)):
 	ln -sf simd-fma.c $@
=20
-$(addsuffix .o,$(SIMD) $(FMA)) $(addsuffix -avx.o,$(filter sse%,$(SIMD))):=
 simd.h
+$(addsuffix .o,$(SIMD) $(FMA)): simd.h
=20
 $(TARGET): x86_emulate.o test_x86_emulator.o
 	$(HOSTCC) -o $@ $^
--- a/tools/tests/x86_emulator/simd.c
+++ b/tools/tests/x86_emulator/simd.c
@@ -23,7 +23,9 @@ ENTRY(simd_test);
 #  endif
 # endif
 #elif VEC_SIZE =3D=3D 32
-# if defined(__AVX__) && ELEM_SIZE =3D=3D 4
+# if defined(__AVX2__)
+#  define to_bool(cmp) __builtin_ia32_ptestc256(cmp, (vdi_t){} =3D=3D 0)
+# elif defined(__AVX__) && ELEM_SIZE =3D=3D 4
 #  define to_bool(cmp) (__builtin_ia32_movmskps256(cmp) =3D=3D 0xff)
 # elif defined(__AVX__) && ELEM_SIZE =3D=3D 8
 #  define to_bool(cmp) (__builtin_ia32_movmskpd256(cmp) =3D=3D 0xf)
@@ -80,10 +82,14 @@ static inline bool _to_bool(byte_vec_t b
     vec_t t_ =3D __builtin_ia32_vpermilps256(x, 0b00011011); \
     __builtin_ia32_vperm2f128_ps256(t_, t_, 0b00000001); \
 })
-#  define swap2(x) ({ \
-    vec_t t_ =3D __builtin_ia32_vpermilvarps256(x, __builtin_ia32_cvtps2dq=
256(inv) - 1); \
-    __builtin_ia32_vperm2f128_ps256(t_, t_, 0b00000001); \
+#  ifdef __AVX2__
+#   define swap2(x) __builtin_ia32_permvarsf256(x, __builtin_ia32_cvtps2dq=
256(inv) - 1)
+#  else
+#   define swap2(x) ({ \
+        vec_t t_ =3D __builtin_ia32_vpermilvarps256(x, __builtin_ia32_cvtp=
s2dq256(inv) - 1); \
+        __builtin_ia32_vperm2f128_ps256(t_, t_, 0b00000001); \
 })
+#  endif
 # elif VEC_SIZE =3D=3D 16
 #  ifdef __AVX__
 #   define broadcast(x) ({ float t_ =3D (x); __builtin_ia32_vbroadcastss(&=
t_); })
@@ -128,6 +134,9 @@ static inline bool _to_bool(byte_vec_t b
     vec_t t_ =3D __builtin_ia32_vpermilpd256(x, 0b00000101); \
     __builtin_ia32_vperm2f128_pd256(t_, t_, 0b00000001); \
 })
+#  ifdef __AVX2__
+#   define swap2(x) __builtin_ia32_permdf256(x, 0b00011011)
+#  endif
 # elif VEC_SIZE =3D=3D 16
 #  define interleave_hi(x, y) __builtin_ia32_unpckhpd(x, y)
 #  define interleave_lo(x, y) __builtin_ia32_unpcklpd(x, y)
@@ -184,6 +193,104 @@ static inline bool _to_bool(byte_vec_t b
     __builtin_ia32_maskmovdqu((vqi_t)(x),  m_, d_); \
     __builtin_ia32_maskmovdqu((vqi_t)(y), ~m_, d_); \
 })
+#elif VEC_SIZE =3D=3D 32 && defined(__AVX2__)
+# define swap_lanes(x, y, func, type) ({ \
+    long long __attribute__((vector_size(16))) t_ =3D __builtin_ia32_extra=
ct128i256((vdi_t)(y), 0); \
+    type t1_ =3D (type)__builtin_ia32_insert128i256((vdi_t)(x), t_, 1), =
t2_; \
+    t_ =3D __builtin_ia32_extract128i256((vdi_t)(x), 1); \
+    t2_ =3D (type)__builtin_ia32_insert128i256((vdi_t)(y), t_, 0); \
+    func(t1_, t2_); \
+})
+# if INT_SIZE =3D=3D 1 || UINT_SIZE =3D=3D 1
+#  define broadcast(x) ({ char s_ =3D (x); vec_t d_; asm ( "vpbroadcastb =
%1,%0" : "=3Dx" (d_) : "m" (s_)); d_; })
+#  define copysignz(x, y) ((vec_t)__builtin_ia32_psignb256((vqi_t)(x), =
(vqi_t)(y)))
+#  define rotr(x, n) ((vec_t)__builtin_ia32_palignr256(__builtin_ia32_perm=
ti256((vdi_t)(x), (vdi_t)(x), 0b00000001), \
+                                                       (vdi_t)(x), (n) * =
8))
+# elif INT_SIZE =3D=3D 2 || UINT_SIZE =3D=3D 2
+#  define broadcast(x) ({ short s_ =3D (x); vec_t d_; asm ( "vpbroadcastw =
%1,%0" : "=3Dx" (d_) : "m" (s_)); d_; })
+#  define copysignz(x, y) ((vec_t)__builtin_ia32_psignw256((vhi_t)(x), =
(vhi_t)(y)))
+#  define hadd(x, y) ((vec_t)swap_lanes(x, y, __builtin_ia32_phaddw256, =
vhi_t))
+#  define hsub(x, y) ((vec_t)swap_lanes(x, y, __builtin_ia32_phsubw256, =
vhi_t))
+#  define mix(x, y) ((vec_t)__builtin_ia32_pblendw256((vhi_t)(x), =
(vhi_t)(y), 0b10101010))
+#  define rotr(x, n) ((vec_t)__builtin_ia32_palignr256(__builtin_ia32_perm=
ti256((vdi_t)(x), (vdi_t)(x), 0b00000001), \
+                                                       (vdi_t)(x), (n) * =
16))
+# elif INT_SIZE =3D=3D 4 || UINT_SIZE =3D=3D 4
+#  define broadcast(x) ({ int s_ =3D (x); vec_t d_; asm ( "vpbroadcastd =
%1,%0" : "=3Dx" (d_) : "m" (s_)); d_; })
+#  define copysignz(x, y) ((vec_t)__builtin_ia32_psignd256((vsi_t)(x), =
(vsi_t)(y)))
+#  define hadd(x, y) ((vec_t)swap_lanes(x, y, __builtin_ia32_phaddd256, =
vsi_t))
+#  define hsub(x, y) ((vec_t)swap_lanes(x, y, __builtin_ia32_phsubd256, =
vsi_t))
+#  define mix(x, y) ((vec_t)__builtin_ia32_pblendd256((vsi_t)(x), =
(vsi_t)(y), 0b10101010))
+#  define rotr(x, n) ((vec_t)__builtin_ia32_palignr256(__builtin_ia32_perm=
ti256((vdi_t)(x), (vdi_t)(x), 0b00000001), \
+                                                       (vdi_t)(x), (n) * =
32))
+#  define select(d, x, y, m) ({ \
+    vsi_t m_ =3D (vsi_t)(m); \
+    *(d) =3D (vec_t)__builtin_ia32_maskloadd256((vsi_t *)&(x),  m_); \
+    __builtin_ia32_maskstored256((vsi_t *)(d), ~m_, (vsi_t)(y)); \
+})
+#  define swap(x) ((vec_t)__builtin_ia32_permvarsi256((vsi_t)(x), =
(vsi_t)inv - 1))
+# elif INT_SIZE =3D=3D 8 || UINT_SIZE =3D=3D 8
+#  define mix(x, y) ((vec_t)__builtin_ia32_pblendd256((vsi_t)(x), =
(vsi_t)(y), 0b11001100))
+#  define rotr(x, n) ((vec_t)__builtin_ia32_palignr256(__builtin_ia32_perm=
ti256((vdi_t)(x), (vdi_t)(x), 0b00000001), \
+                                                       (vdi_t)(x), (n) * =
64))
+#  define select(d, x, y, m) ({ \
+    vdi_t m_ =3D (vdi_t)(m); \
+    *(d) =3D (vec_t)__builtin_ia32_maskloadq256((vdi_t *)&(x),  m_); \
+    __builtin_ia32_maskstoreq256((vdi_t *)(d), ~m_, (vdi_t)(y)); \
+})
+#  define swap(x) ((vec_t)__builtin_ia32_permdi256((vdi_t)(x), 0b00011011)=
)
+#  define swap2(x) ({ \
+    vdi_t t_ =3D __builtin_ia32_permdi256((vdi_t)(x), 0b10110001); \
+    (vec_t)__builtin_ia32_permti256(t_, t_, 0b00000001); \
+})
+# endif
+# if INT_SIZE =3D=3D 1
+#  define abs(x) ((vec_t)__builtin_ia32_pabsb256((vqi_t)(x)))
+#  define max(x, y) ((vec_t)__builtin_ia32_pmaxsb256((vqi_t)(x), =
(vqi_t)(y)))
+#  define min(x, y) ((vec_t)__builtin_ia32_pminsb256((vqi_t)(x), =
(vqi_t)(y)))
+#  define widen1(x) ((vec_t)__builtin_ia32_pmovsxbw256((vqi_t)(x)))
+#  define widen2(x) ((vec_t)__builtin_ia32_pmovsxbd256((vqi_t)(x)))
+#  define widen3(x) ((vec_t)__builtin_ia32_pmovsxbq256((vqi_t)(x)))
+# elif UINT_SIZE =3D=3D 1
+#  define max(x, y) ((vec_t)__builtin_ia32_pmaxub256((vqi_t)(x), =
(vqi_t)(y)))
+#  define min(x, y) ((vec_t)__builtin_ia32_pminub256((vqi_t)(x), =
(vqi_t)(y)))
+#  define widen1(x) ((vec_t)__builtin_ia32_pmovzxbw256((vqi_t)(x)))
+#  define widen2(x) ((vec_t)__builtin_ia32_pmovzxbd256((vqi_t)(x)))
+#  define widen3(x) ((vec_t)__builtin_ia32_pmovzxbq256((vqi_t)(x)))
+# elif INT_SIZE =3D=3D 2
+#  define abs(x) __builtin_ia32_pabsw256(x)
+#  define max(x, y) __builtin_ia32_pmaxsw256(x, y)
+#  define min(x, y) __builtin_ia32_pminsw256(x, y)
+#  define mul_hi(x, y) __builtin_ia32_pmulhw256(x, y)
+#  define widen1(x) ((vec_t)__builtin_ia32_pmovsxwd256(x))
+#  define widen2(x) ((vec_t)__builtin_ia32_pmovsxwq256(x))
+# elif UINT_SIZE =3D=3D 2
+#  define max(x, y) ((vec_t)__builtin_ia32_pmaxuw256((vhi_t)(x), =
(vhi_t)(y)))
+#  define min(x, y) ((vec_t)__builtin_ia32_pminuw256((vhi_t)(x), =
(vhi_t)(y)))
+#  define mul_hi(x, y) ((vec_t)__builtin_ia32_pmulhuw256((vhi_t)(x), =
(vhi_t)(y)))
+#  define widen1(x) ((vec_t)__builtin_ia32_pmovzxwd256((vhi_t)(x)))
+#  define widen2(x) ((vec_t)__builtin_ia32_pmovzxwq256((vhi_t)(x)))
+# elif INT_SIZE =3D=3D 4
+#  define abs(x) __builtin_ia32_pabsd256(x)
+#  define max(x, y) __builtin_ia32_pmaxsd256(x, y)
+#  define min(x, y) __builtin_ia32_pminsd256(x, y)
+#  define widen1(x) ((vec_t)__builtin_ia32_pmovsxdq256(x))
+# elif UINT_SIZE =3D=3D 4
+#  define max(x, y) ((vec_t)__builtin_ia32_pmaxud256((vsi_t)(x), =
(vsi_t)(y)))
+#  define min(x, y) ((vec_t)__builtin_ia32_pminud256((vsi_t)(x), =
(vsi_t)(y)))
+#  define mul_full(x, y) ((vec_t)__builtin_ia32_pmuludq256((vsi_t)(x), =
(vsi_t)(y)))
+#  define widen1(x) ((vec_t)__builtin_ia32_pmovzxdq256((vsi_t)(x)))
+# elif INT_SIZE =3D=3D 8
+#  define broadcast(x) ({ \
+    long long s_ =3D (x); \
+    long long __attribute__((vector_size(16))) t_; \
+    vec_t d_; \
+    asm ( "vpbroadcastq %1,%0" : "=3Dx" (t_) : "m" (s_)); \
+    asm ( "vbroadcasti128 %1,%0" : "=3Dx" (d_) : "m" (t_)); \
+    d_; \
+})
+# elif UINT_SIZE =3D=3D 8
+#  define broadcast(x) ({ long long s_ =3D (x); vec_t d_; asm ( "vpbroadca=
stq %1,%0" : "=3Dx" (d_) : "m" (s_)); d_; })
+# endif
 #endif
 #if VEC_SIZE =3D=3D 16 && defined(__SSE3__)
 # if FLOAT_SIZE =3D=3D 4
@@ -207,25 +314,37 @@ static inline bool _to_bool(byte_vec_t b
 #  define addsub(x, y) __builtin_ia32_addsubps256(x, y)
 #  define dup_hi(x) __builtin_ia32_movshdup256(x)
 #  define dup_lo(x) __builtin_ia32_movsldup256(x)
-#  define hadd(x, y) ({ \
+#  ifdef __AVX2__
+#   define hadd(x, y) __builtin_ia32_permvarsf256(__builtin_ia32_haddps256=
(x, y), \
+                                                  (vsi_t){0, 1, 4, 5, 2, =
3, 6, 7})
+#   define hsub(x, y) __builtin_ia32_permvarsf256(__builtin_ia32_hsubps256=
(x, y), \
+                                                  (vsi_t){0, 1, 4, 5, 2, =
3, 6, 7})
+#  else
+#   define hadd(x, y) ({ \
         vec_t t_ =3D __builtin_ia32_haddps256(x, y); \
         (vec_t){t_[0], t_[1], t_[4], t_[5], t_[2], t_[3], t_[6], t_[7]}; =
\
 })
-#  define hsub(x, y) ({ \
+#   define hsub(x, y) ({ \
         vec_t t_ =3D __builtin_ia32_hsubps256(x, y); \
         (vec_t){t_[0], t_[1], t_[4], t_[5], t_[2], t_[3], t_[6], t_[7]}; =
\
 })
+#  endif
 # elif FLOAT_SIZE =3D=3D 8
 #  define addsub(x, y) __builtin_ia32_addsubpd256(x, y)
 #  define dup_lo(x) __builtin_ia32_movddup256(x)
-#  define hadd(x, y) ({ \
+#  ifdef __AVX2__
+#   define hadd(x, y) __builtin_ia32_permdf256(__builtin_ia32_haddpd256(x,=
 y), 0b11011000)
+#   define hsub(x, y) __builtin_ia32_permdf256(__builtin_ia32_hsubpd256(x,=
 y), 0b11011000)
+#  else
+#   define hadd(x, y) ({ \
         vec_t t_ =3D __builtin_ia32_haddpd256(x, y); \
         (vec_t){t_[0], t_[2], t_[1], t_[3]}; \
 })
-#  define hsub(x, y) ({ \
+#   define hsub(x, y) ({ \
         vec_t t_ =3D __builtin_ia32_hsubpd256(x, y); \
         (vec_t){t_[0], t_[2], t_[1], t_[3]}; \
 })
+#  endif
 # endif
 #endif
 #if VEC_SIZE =3D=3D 16 && defined(__SSSE3__)
@@ -546,7 +665,7 @@ int simd_test(void)
     z *=3D alt;
 #  endif
     /*
-     * Zap elements for which the shift count is negative (and the hence =
the
+     * Zap elements for which the shift count is zero (and the hence the
      * decrement below would yield a negative count.
      */
     z &=3D (sh > 0);
@@ -556,9 +675,14 @@ int simd_test(void)
     --sh;
     touch(sh);
     y =3D z << sh;
-    touch(sh);
     if ( !to_bool(x =3D=3D y + y) ) return __LINE__;
=20
+#  if defined(__AVX2__) && ELEM_SIZE >=3D 4
+    touch(sh);
+    x =3D y >> sh;
+    if ( !to_bool(x =3D=3D z) ) return __LINE__;
+#  endif
+
 # endif
=20
 #endif
--- a/tools/tests/x86_emulator/test_x86_emulator.c
+++ b/tools/tests/x86_emulator/test_x86_emulator.c
@@ -8,11 +8,10 @@
 #include "sse.h"
 #include "sse2.h"
 #include "sse4.h"
-#include "sse2-avx.h"
-#include "sse4-avx.h"
 #include "avx.h"
 #include "fma4.h"
 #include "fma.h"
+#include "avx2.h"
=20
 #define verbose false /* Switch to true for far more logging. */
=20
@@ -46,8 +45,6 @@ static bool simd_check_avx(void)
 {
     return cpu_has_avx;
 }
-#define simd_check_sse2_avx  simd_check_avx
-#define simd_check_sse4_avx  simd_check_avx
=20
 static bool simd_check_fma4(void)
 {
@@ -59,6 +56,11 @@ static bool simd_check_fma(void)
     return cpu_has_fma;
 }
=20
+static bool simd_check_avx2(void)
+{
+    return cpu_has_avx2;
+}
+
 static void simd_set_regs(struct cpu_user_regs *regs)
 {
     if ( cpu_has_mmx )
@@ -133,22 +135,6 @@ static const struct {
     SIMD(SSE4 packed u32,        sse4,      16u4),
     SIMD(SSE4 packed s64,        sse4,      16i8),
     SIMD(SSE4 packed u64,        sse4,      16u8),
-    SIMD(SSE2/AVX packed s8,     sse2_avx,  16i1),
-    SIMD(SSE2/AVX packed u8,     sse2_avx,  16u1),
-    SIMD(SSE2/AVX packed s16,    sse2_avx,  16i2),
-    SIMD(SSE2/AVX packed u16,    sse2_avx,  16u2),
-    SIMD(SSE2/AVX packed s32,    sse2_avx,  16i4),
-    SIMD(SSE2/AVX packed u32,    sse2_avx,  16u4),
-    SIMD(SSE2/AVX packed s64,    sse2_avx,  16i8),
-    SIMD(SSE2/AVX packed u64,    sse2_avx,  16u8),
-    SIMD(SSE4/AVX packed s8,     sse4_avx,  16i1),
-    SIMD(SSE4/AVX packed u8,     sse4_avx,  16u1),
-    SIMD(SSE4/AVX packed s16,    sse4_avx,  16i2),
-    SIMD(SSE4/AVX packed u16,    sse4_avx,  16u2),
-    SIMD(SSE4/AVX packed s32,    sse4_avx,  16i4),
-    SIMD(SSE4/AVX packed u32,    sse4_avx,  16u4),
-    SIMD(SSE4/AVX packed s64,    sse4_avx,  16i8),
-    SIMD(SSE4/AVX packed u64,    sse4_avx,  16u8),
     SIMD(AVX scalar single,      avx,         f4),
     SIMD(AVX 128bit single,      avx,       16f4),
     SIMD(AVX 256bit single,      avx,       32f4),
@@ -167,6 +153,26 @@ static const struct {
     SIMD(FMA scalar double,      fma,         f8),
     SIMD(FMA 128bit double,      fma,       16f8),
     SIMD(FMA 256bit double,      fma,       32f8),
+    SIMD(AVX2 128bit single,     avx2,      16f4),
+    SIMD(AVX2 256bit single,     avx2,      32f4),
+    SIMD(AVX2 128bit double,     avx2,      16f8),
+    SIMD(AVX2 256bit double,     avx2,      32f8),
+    SIMD(AVX2 s8x16,             avx2,      16i1),
+    SIMD(AVX2 u8x16,             avx2,      16u1),
+    SIMD(AVX2 s16x8,             avx2,      16i2),
+    SIMD(AVX2 u16x8,             avx2,      16u2),
+    SIMD(AVX2 s32x4,             avx2,      16i4),
+    SIMD(AVX2 u32x4,             avx2,      16u4),
+    SIMD(AVX2 s64x2,             avx2,      16i8),
+    SIMD(AVX2 u64x2,             avx2,      16u8),
+    SIMD(AVX2 s8x32,             avx2,      32i1),
+    SIMD(AVX2 u8x32,             avx2,      32u1),
+    SIMD(AVX2 s16x16,            avx2,      32i2),
+    SIMD(AVX2 u16x16,            avx2,      32u2),
+    SIMD(AVX2 s32x8,             avx2,      32i4),
+    SIMD(AVX2 u32x8,             avx2,      32u4),
+    SIMD(AVX2 s64x4,             avx2,      32i8),
+    SIMD(AVX2 u64x4,             avx2,      32u8),
 #undef SIMD_
 #undef SIMD
 };
@@ -2925,6 +2931,91 @@ int main(int argc, char **argv)
              res[0] || res[1] || memcmp(res + 2, res + 4, 8) )
             goto fail;
=20
+        printf("okay\n");
+    }
+    else
+        printf("skipped\n");
+
+    printf("%-40s", "Testing vpmaskmovd %xmm1,%xmm2,(%edx)...");
+    if ( stack_exec && cpu_has_avx2 )
+    {
+        decl_insn(vpmaskmovd);
+
+        asm volatile ( "vpxor %%xmm1, %%xmm1, %%xmm1\n\t"
+                       "vpinsrd $0b00, %1, %%xmm1, %%xmm2\n\t"
+#if 0 /* Don't use AVX2 instructions for now */
+                       put_insn(vpmaskmovd, "vpmaskmovd %%xmm1, %%xmm2, =
(%0)")
+#else
+                       put_insn(vpmaskmovd,
+                                ".byte 0xc4, 0xe2, 0x69, 0x8e, 0x0a")
+#endif
+                       :: "d" (NULL), "r" (~0) );
+
+        memset(res + MMAP_SZ / sizeof(*res) - 8, 0xdb, 32);
+        set_insn(vpmaskmovd);
+        regs.edx =3D (unsigned long)res + MMAP_SZ - 4;
+        rc =3D x86_emulate(&ctxt, &emulops);
+        if ( rc !=3D X86EMUL_OKAY || !check_eip(vpmaskmovd) ||
+             res[MMAP_SZ / sizeof(*res) - 1] ||
+             memcmp(res + MMAP_SZ / sizeof(*res) - 8,
+                    res + MMAP_SZ / sizeof(*res) - 4, 12) )
+            goto fail;
+
+        asm volatile ( "vpinsrd $0b11, %0, %%xmm1, %%xmm2" :: "r" (~0) );
+        memset(res, 0xdb, 32);
+        set_insn(vpmaskmovd);
+        regs.edx =3D (unsigned long)(res - 3);
+        rc =3D x86_emulate(&ctxt, &emulops);
+        if ( rc !=3D X86EMUL_OKAY || !check_eip(vpmaskmovd) ||
+             res[0] || memcmp(res + 1, res + 4, 12) )
+            goto fail;
+
+        printf("okay\n");
+    }
+    else
+        printf("skipped\n");
+
+    printf("%-40s", "Testing vpmaskmovq %xmm1,%xmm2,(%edx)...");
+    if ( stack_exec && cpu_has_avx2 )
+    {
+        decl_insn(vpmaskmovq);
+
+        asm volatile ( "vpxor %%xmm1, %%xmm1, %%xmm1\n\t"
+                       "vpcmpeqd %%xmm0, %%xmm0, %%xmm0\n\t"
+#if 0 /* Don't use AVX2 instructions for now */
+                       "vpblendd $0b0011, %%xmm0, %%xmm1, %%xmm2\n\t"
+                       put_insn(vpmaskmovq, "vpmaskmovq %%xmm1, %%xmm2, =
(%0)")
+#else
+                       ".byte 0xc4, 0xe3, 0x71, 0x02, 0xd0, 0b0011\n\t"
+                       put_insn(vpmaskmovq,
+                                ".byte 0xc4, 0xe2, 0xe9, 0x8e, 0x0a")
+#endif
+                       :: "d" (NULL) );
+
+        memset(res + MMAP_SZ / sizeof(*res) - 8, 0xdb, 32);
+        set_insn(vpmaskmovq);
+        regs.edx =3D (unsigned long)res + MMAP_SZ - 8;
+        rc =3D x86_emulate(&ctxt, &emulops);
+        if ( rc !=3D X86EMUL_OKAY || !check_eip(vpmaskmovq) ||
+             res[MMAP_SZ / sizeof(*res) - 1] ||
+             res[MMAP_SZ / sizeof(*res) - 2] ||
+             memcmp(res + MMAP_SZ / sizeof(*res) - 8,
+                    res + MMAP_SZ / sizeof(*res) - 4, 8) )
+            goto fail;
+
+#if 0 /* Don't use AVX2 instructions for now */
+        asm volatile ( "vpermq $0b00000001, %ymm2, %ymm2" );
+#else
+        asm volatile ( ".byte 0xc4, 0xe3, 0xfd, 0x00, 0xd2, 0b00000001" =
);
+#endif
+        memset(res, 0xdb, 32);
+        set_insn(vpmaskmovq);
+        regs.edx =3D (unsigned long)(res - 2);
+        rc =3D x86_emulate(&ctxt, &emulops);
+        if ( rc !=3D X86EMUL_OKAY || !check_eip(vpmaskmovq) ||
+             res[0] || res[1] || memcmp(res + 2, res + 4, 8) )
+            goto fail;
+
         printf("okay\n");
     }
     else
--- a/xen/arch/x86/x86_emulate/x86_emulate.c
+++ b/xen/arch/x86/x86_emulate/x86_emulate.c
@@ -370,7 +370,7 @@ static const struct {
     [0x0c ... 0x0f] =3D { .simd_size =3D simd_packed_fp },
     [0x10] =3D { .simd_size =3D simd_packed_int },
     [0x13] =3D { .simd_size =3D simd_other, .two_op =3D 1 },
-    [0x14 ... 0x15] =3D { .simd_size =3D simd_packed_fp },
+    [0x14 ... 0x16] =3D { .simd_size =3D simd_packed_fp },
     [0x17] =3D { .simd_size =3D simd_packed_int, .two_op =3D 1 },
     [0x18 ... 0x19] =3D { .simd_size =3D simd_scalar_fp, .two_op =3D 1 },
     [0x1a] =3D { .simd_size =3D simd_128, .two_op =3D 1 },
@@ -382,9 +382,15 @@ static const struct {
     [0x2c ... 0x2d] =3D { .simd_size =3D simd_other },
     [0x2e ... 0x2f] =3D { .simd_size =3D simd_other, .to_mem =3D 1 },
     [0x30 ... 0x35] =3D { .simd_size =3D simd_other, .two_op =3D 1 },
-    [0x37 ... 0x3f] =3D { .simd_size =3D simd_packed_int },
+    [0x36 ... 0x3f] =3D { .simd_size =3D simd_packed_int },
     [0x40] =3D { .simd_size =3D simd_packed_int },
     [0x41] =3D { .simd_size =3D simd_packed_int, .two_op =3D 1 },
+    [0x45 ... 0x47] =3D { .simd_size =3D simd_packed_int },
+    [0x58 ... 0x59] =3D { .simd_size =3D simd_other, .two_op =3D 1 },
+    [0x5a] =3D { .simd_size =3D simd_128, .two_op =3D 1 },
+    [0x78 ... 0x79] =3D { .simd_size =3D simd_other, .two_op =3D 1 },
+    [0x8c] =3D { .simd_size =3D simd_other },
+    [0x8e] =3D { .simd_size =3D simd_other, .to_mem =3D 1 },
     [0x96 ... 0x9f] =3D { .simd_size =3D simd_packed_fp },
     [0xa6 ... 0xaf] =3D { .simd_size =3D simd_packed_fp },
     [0xb6 ... 0xbf] =3D { .simd_size =3D simd_packed_fp },
@@ -406,6 +412,9 @@ static const struct {
     uint8_t two_op:1;
     uint8_t four_op:1;
 } ext0f3a_table[256] =3D {
+    [0x00] =3D { .simd_size =3D simd_packed_int, .two_op =3D 1 },
+    [0x01] =3D { .simd_size =3D simd_packed_fp, .two_op =3D 1 },
+    [0x02] =3D { .simd_size =3D simd_packed_int },
     [0x04 ... 0x05] =3D { .simd_size =3D simd_packed_fp, .two_op =3D 1 },
     [0x06] =3D { .simd_size =3D simd_packed_fp },
     [0x08 ... 0x09] =3D { .simd_size =3D simd_packed_fp, .two_op =3D 1 },
@@ -419,9 +428,12 @@ static const struct {
     [0x20] =3D { .simd_size =3D simd_none },
     [0x21] =3D { .simd_size =3D simd_other },
     [0x22] =3D { .simd_size =3D simd_none },
+    [0x38] =3D { .simd_size =3D simd_128 },
+    [0x39] =3D { .simd_size =3D simd_128, .to_mem =3D 1, .two_op =3D 1 },
     [0x40 ... 0x41] =3D { .simd_size =3D simd_packed_fp },
     [0x42] =3D { .simd_size =3D simd_packed_int },
     [0x44] =3D { .simd_size =3D simd_packed_int },
+    [0x46] =3D { .simd_size =3D simd_packed_int },
     [0x4a ... 0x4b] =3D { .simd_size =3D simd_packed_fp, .four_op =3D 1 =
},
     [0x4c] =3D { .simd_size =3D simd_packed_int, .four_op =3D 1 },
     [0x5c ... 0x5f] =3D { .simd_size =3D simd_packed_fp, .four_op =3D 1 =
},
@@ -2964,7 +2976,7 @@ x86_decode(
         }
         break;
=20
-    case simd_scalar_fp:
+    case simd_scalar_fp: /* case simd_scalar_dq: */
         op_bytes =3D 4 << (ctxt->opcode & 1);
         break;
=20
@@ -6057,6 +6069,10 @@ x86_emulate(
     case X86EMUL_OPC_VEX_66(0x0f38, 0x40): /* vpmulld {x,y}mm/mem,{x,y}mm,=
{x,y}mm */
             if ( !vex.l )
                 goto simd_0f_avx;
+            /* fall through */
+    case X86EMUL_OPC_VEX_66(0x0f38, 0x45): /* vpsrlv{d,q} {x,y}mm/mem,{x,y=
}mm,{x,y}mm */
+    case X86EMUL_OPC_VEX_66(0x0f38, 0x47): /* vpsllv{d,q} {x,y}mm/mem,{x,y=
}mm,{x,y}mm */
+    simd_0f_avx2:
             host_and_vcpu_must_have(avx2);
             goto simd_0f_ymm;
         }
@@ -6156,7 +6172,10 @@ x86_emulate(
     case X86EMUL_OPC_VEX_66(0x0f3a, 0x0f): /* vpalignr $imm8,{x,y}mm/mem,{=
x,y}mm,{x,y}mm */
     case X86EMUL_OPC_VEX_66(0x0f3a, 0x42): /* vmpsadbw $imm8,{x,y}mm/mem,{=
x,y}mm,{x,y}mm */
             if ( vex.l )
+            {
+    simd_0f_imm8_avx2:
                 host_and_vcpu_must_have(avx2);
+            }
             else
             {
     case X86EMUL_OPC_VEX_66(0x0f3a, 0x08): /* vroundps $imm8,{x,y}mm/mem,{=
x,y}mm */
@@ -7240,6 +7259,11 @@ x86_emulate(
         op_bytes =3D 8 << vex.l;
         goto simd_0f_ymm;
=20
+    case X86EMUL_OPC_VEX_66(0x0f38, 0x16): /* vpermps ymm/m256,ymm,ymm */
+    case X86EMUL_OPC_VEX_66(0x0f38, 0x36): /* vpermd ymm/m256,ymm,ymm */
+        generate_exception_if(!vex.l || vex.w, EXC_UD);
+        goto simd_0f_avx2;
+
     case X86EMUL_OPC_VEX_66(0x0f38, 0x20): /* vpmovsxbw xmm/mem,{x,y}mm =
*/
     case X86EMUL_OPC_VEX_66(0x0f38, 0x21): /* vpmovsxbd xmm/mem,{x,y}mm =
*/
     case X86EMUL_OPC_VEX_66(0x0f38, 0x22): /* vpmovsxbq xmm/mem,{x,y}mm =
*/
@@ -7356,6 +7380,80 @@ x86_emulate(
         generate_exception_if(vex.l, EXC_UD);
         goto simd_0f_avx;
=20
+    case X86EMUL_OPC_VEX_66(0x0f38, 0x58): /* vpbroadcastd xmm/m32,{x,y}mm=
 */
+    case X86EMUL_OPC_VEX_66(0x0f38, 0x59): /* vpbroadcastq xmm/m64,{x,y}mm=
 */
+    case X86EMUL_OPC_VEX_66(0x0f38, 0x78): /* vpbroadcastb xmm/m8,{x,y}mm =
*/
+    case X86EMUL_OPC_VEX_66(0x0f38, 0x79): /* vpbroadcastw xmm/m16,{x,y}mm=
 */
+        op_bytes =3D 1 << ((!(b & 0x20) * 2) + (b & 1));
+        /* fall through */
+    case X86EMUL_OPC_VEX_66(0x0f38, 0x46): /* vpsravd {x,y}mm/mem,{x,y}mm,=
{x,y}mm */
+        generate_exception_if(vex.w, EXC_UD);
+        goto simd_0f_avx2;
+
+    case X86EMUL_OPC_VEX_66(0x0f38, 0x5a): /* vbroadcasti128 m128,ymm */
+        generate_exception_if(ea.type !=3D OP_MEM || !vex.l || vex.w, =
EXC_UD);
+        goto simd_0f_avx2;
+
+    case X86EMUL_OPC_VEX_66(0x0f38, 0x8c): /* vpmaskmov{d,q} mem,{x,y}mm,{=
x,y}mm */
+    case X86EMUL_OPC_VEX_66(0x0f38, 0x8e): /* vpmaskmov{d,q} {x,y}mm,{x,y}=
mm,mem */
+    {
+        typeof(vex) *pvex;
+        unsigned int mask =3D vex.w ? 0x80808080U : 0x88888888U;
+
+        generate_exception_if(ea.type !=3D OP_MEM, EXC_UD);
+        host_and_vcpu_must_have(avx2);
+        get_fpu(X86EMUL_FPU_ymm, &fic);
+
+        /*
+         * While we can't reasonably provide fully correct behavior here
+         * (in particular, for writes, avoiding the memory read in =
anticipation
+         * of all elements in the range eventually being written), we can =
(and
+         * should) still limit the memory access to the smallest possible =
range
+         * (suppressing it altogether if all mask bits are clear), to =
provide
+         * correct faulting behavior. Read the mask bits via vmovmskp{s,d}=

+         * for that purpose.
+         */
+        opc =3D init_prefixes(stub);
+        pvex =3D copy_VEX(opc, vex);
+        pvex->opcx =3D vex_0f;
+        opc[0] =3D 0xd7; /* vpmovmskb */
+        /* Use %rax as GPR destination and VEX.vvvv as source. */
+        pvex->r =3D 1;
+        pvex->b =3D !mode_64bit() || (vex.reg >> 3);
+        opc[1] =3D 0xc0 | (~vex.reg & 7);
+        pvex->reg =3D 0xf;
+        opc[2] =3D 0xc3;
+
+        invoke_stub("", "", "=3Da" (ea.val) : [dummy] "i" (0));
+        put_stub(stub);
+
+        /* Convert byte granular result to dword/qword granularity. */
+        ea.val &=3D mask;
+        if ( !ea.val )
+            goto complete_insn;
+
+        first_byte =3D __builtin_ctz(ea.val) & ~((4 << vex.w) - 1);
+        ea.val >>=3D first_byte;
+        op_bytes =3D 32 - __builtin_clz(ea.val);
+
+        /*
+         * Even for the memory write variant a memory read is needed, =
unless
+         * all set mask bits are contiguous.
+         */
+        if ( ea.val & (ea.val + ~mask + 1) )
+            d =3D (d & ~SrcMask) | SrcMem;
+
+        opc =3D init_prefixes(stub);
+        opc[0] =3D b;
+        /* Convert memory operand to (%rAX). */
+        rex_prefix &=3D ~REX_B;
+        vex.b =3D 1;
+        opc[1] =3D modrm & 0x38;
+        fic.insn_bytes =3D PFX_BYTES + 2;
+
+        break;
+    }
+
     case X86EMUL_OPC_VEX_66(0x0f38, 0x96): /* vfmaddsub132p{s,d} =
{x,y}mm/mem,{x,y}mm,{x,y}mm */
     case X86EMUL_OPC_VEX_66(0x0f38, 0x97): /* vfmsubadd132p{s,d} =
{x,y}mm/mem,{x,y}mm,{x,y}mm */
     case X86EMUL_OPC_VEX_66(0x0f38, 0x98): /* vfmadd132p{s,d} {x,y}mm/mem,=
{x,y}mm,{x,y}mm */
@@ -7564,6 +7662,20 @@ x86_emulate(
                             : "0" ((uint32_t)src.val), "rm" (_regs.edx) =
);
         break;
=20
+    case X86EMUL_OPC_VEX_66(0x0f3a, 0x00): /* vpermq $imm8,ymm/m256,ymm =
*/
+    case X86EMUL_OPC_VEX_66(0x0f3a, 0x01): /* vpermpd $imm8,ymm/m256,ymm =
*/
+        generate_exception_if(!vex.l || !vex.w, EXC_UD);
+        goto simd_0f_imm8_avx2;
+
+    case X86EMUL_OPC_VEX_66(0x0f3a, 0x38): /* vinserti128 $imm8,xmm/m128,y=
mm,ymm */
+    case X86EMUL_OPC_VEX_66(0x0f3a, 0x39): /* vextracti128 $imm8,ymm,xmm/m=
128 */
+    case X86EMUL_OPC_VEX_66(0x0f3a, 0x46): /* vperm2i128 $imm8,ymm/m256,ym=
m,ymm */
+        generate_exception_if(!vex.l, EXC_UD);
+        /* fall through */
+    case X86EMUL_OPC_VEX_66(0x0f3a, 0x02): /* vpblendd $imm8,{x,y}mm/mem,{=
x,y}mm,{x,y}mm */
+        generate_exception_if(vex.w, EXC_UD);
+        goto simd_0f_imm8_avx2;
+
     case X86EMUL_OPC_VEX_66(0x0f3a, 0x06): /* vperm2f128 $imm8,ymm/m256,ym=
m,ymm */
     case X86EMUL_OPC_VEX_66(0x0f3a, 0x18): /* vinsertf128 $imm8,xmm/m128,y=
mm,ymm */
     case X86EMUL_OPC_VEX_66(0x0f3a, 0x19): /* vextractf128 $imm8,ymm,xmm/m=
128 */



--=__Part6F577174.1__=
Content-Type: text/plain; name="x86emul-AVX2.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="x86emul-AVX2.patch"

x86emul: support most remaining AVX2 insns=0A=0AI.e. those not being =
equivalents of SSEn ones, but with the exception=0Aof the various gather =
operations.=0A=0ASigned-off-by: Jan Beulich <jbeulich@suse.com>=0A=0A--- =
a/tools/tests/x86_emulator/Makefile=0A+++ b/tools/tests/x86_emulator/Makefi=
le=0A@@ -11,9 +11,9 @@ all: $(TARGET)=0A run: $(TARGET)=0A 	./$(TARGET)=
=0A =0A-SIMD :=3D sse sse2 sse4 avx=0A+SIMD :=3D sse sse2 sse4 avx avx2=0A =
FMA :=3D fma4 fma=0A-TESTCASES :=3D blowfish $(SIMD) sse2-avx sse4-avx =
$(FMA)=0A+TESTCASES :=3D blowfish $(SIMD) $(FMA)=0A =0A blowfish-cflags =
:=3D ""=0A blowfish-cflags-x86_32 :=3D "-mno-accumulate-outgoing-args =
-Dstatic=3D"=0A@@ -36,13 +36,9 @@ fma4-flts :=3D $(avx-flts)=0A fma-vecs =
:=3D $(avx-vecs)=0A fma-ints :=3D=0A fma-flts :=3D $(avx-flts)=0A-=0A-# =
When converting SSE to AVX, have the compiler avoid XMM0 to widen=0A-# =
coverage of the VEX.vvvv checks in the emulator. We must not do this,=0A-# =
however, for SSE4.1 and later, as there are instructions with XMM0 as=0A-# =
an implicit operand.=0A-sse2avx-sse2 :=3D -ffixed-xmm0 -Wa,-msse2avx=0A-sse=
2avx-sse4 :=3D -Wa,-msse2avx=0A+avx2-vecs :=3D $(avx-vecs)=0A+avx2-ints =
:=3D 1 2 4 8=0A+avx2-flts :=3D 4 8=0A =0A # For AVX and later, have the =
compiler avoid XMM0 to widen coverage of=0A # the VEX.vvvv checks in the =
emulator.=0A@@ -58,11 +54,6 @@ $(1)-cflags :=3D \=0A 	    "-D_$(vec)f$(fl=
t) -m$(1) $(call non-sse,$(1)) -Os -DVEC_SIZE=3D$(vec) -DFLOAT_SIZE=3D$(flt=
)")) \=0A 	$(foreach flt,$($(1)-flts), \=0A 	  "-D_f$(flt) =
-m$(1) $(call non-sse,$(1)) -mfpmath=3Dsse -Os -DFLOAT_SIZE=3D$(flt)")=0A-$=
(1)-avx-cflags :=3D \=0A-	$(foreach vec,$($(1)-vecs), \=0A-	  =
$(foreach int,$($(1)-ints), \=0A-	    "-D_$(vec)i$(int) -m$(1) =
$(sse2avx-$(1)) -Os -DVEC_SIZE=3D$(vec) -DINT_SIZE=3D$(int)" \=0A-	   =
 "-D_$(vec)u$(int) -m$(1) $(sse2avx-$(1)) -Os -DVEC_SIZE=3D$(vec) =
-DUINT_SIZE=3D$(int)"))=0A endef=0A =0A $(foreach flavor,$(SIMD) $(FMA),$(e=
val $(call simd-defs,$(flavor))))=0A@@ -81,13 +72,13 @@ $(addsuffix =
.h,$(TESTCASES)): %.h: %.c t=0A 	)=0A 	mv $@.new $@=0A =0A-$(addsu=
ffix .c,$(SIMD)) $(addsuffix -avx.c,$(filter sse%,$(SIMD))):=0A+$(addsuffix=
 .c,$(SIMD)):=0A 	ln -sf simd.c $@=0A =0A $(addsuffix .c,$(FMA)):=0A =
	ln -sf simd-fma.c $@=0A =0A-$(addsuffix .o,$(SIMD) $(FMA)) =
$(addsuffix -avx.o,$(filter sse%,$(SIMD))): simd.h=0A+$(addsuffix =
.o,$(SIMD) $(FMA)): simd.h=0A =0A $(TARGET): x86_emulate.o test_x86_emulato=
r.o=0A 	$(HOSTCC) -o $@ $^=0A--- a/tools/tests/x86_emulator/simd.c=0A+++ =
b/tools/tests/x86_emulator/simd.c=0A@@ -23,7 +23,9 @@ ENTRY(simd_test);=0A =
#  endif=0A # endif=0A #elif VEC_SIZE =3D=3D 32=0A-# if defined(__AVX__) =
&& ELEM_SIZE =3D=3D 4=0A+# if defined(__AVX2__)=0A+#  define to_bool(cmp) =
__builtin_ia32_ptestc256(cmp, (vdi_t){} =3D=3D 0)=0A+# elif defined(__AVX__=
) && ELEM_SIZE =3D=3D 4=0A #  define to_bool(cmp) (__builtin_ia32_movmskps2=
56(cmp) =3D=3D 0xff)=0A # elif defined(__AVX__) && ELEM_SIZE =3D=3D 8=0A # =
 define to_bool(cmp) (__builtin_ia32_movmskpd256(cmp) =3D=3D 0xf)=0A@@ =
-80,10 +82,14 @@ static inline bool _to_bool(byte_vec_t b=0A     vec_t t_ =
=3D __builtin_ia32_vpermilps256(x, 0b00011011); \=0A     __builtin_ia32_vpe=
rm2f128_ps256(t_, t_, 0b00000001); \=0A })=0A-#  define swap2(x) ({ \=0A-  =
  vec_t t_ =3D __builtin_ia32_vpermilvarps256(x, __builtin_ia32_cvtps2dq256=
(inv) - 1); \=0A-    __builtin_ia32_vperm2f128_ps256(t_, t_, 0b00000001); =
\=0A+#  ifdef __AVX2__=0A+#   define swap2(x) __builtin_ia32_permvarsf256(x=
, __builtin_ia32_cvtps2dq256(inv) - 1)=0A+#  else=0A+#   define swap2(x) =
({ \=0A+        vec_t t_ =3D __builtin_ia32_vpermilvarps256(x, __builtin_ia=
32_cvtps2dq256(inv) - 1); \=0A+        __builtin_ia32_vperm2f128_ps256(t_, =
t_, 0b00000001); \=0A })=0A+#  endif=0A # elif VEC_SIZE =3D=3D 16=0A #  =
ifdef __AVX__=0A #   define broadcast(x) ({ float t_ =3D (x); __builtin_ia3=
2_vbroadcastss(&t_); })=0A@@ -128,6 +134,9 @@ static inline bool _to_bool(b=
yte_vec_t b=0A     vec_t t_ =3D __builtin_ia32_vpermilpd256(x, 0b00000101);=
 \=0A     __builtin_ia32_vperm2f128_pd256(t_, t_, 0b00000001); \=0A =
})=0A+#  ifdef __AVX2__=0A+#   define swap2(x) __builtin_ia32_permdf256(x, =
0b00011011)=0A+#  endif=0A # elif VEC_SIZE =3D=3D 16=0A #  define =
interleave_hi(x, y) __builtin_ia32_unpckhpd(x, y)=0A #  define interleave_l=
o(x, y) __builtin_ia32_unpcklpd(x, y)=0A@@ -184,6 +193,104 @@ static =
inline bool _to_bool(byte_vec_t b=0A     __builtin_ia32_maskmovdqu((vqi_t)(=
x),  m_, d_); \=0A     __builtin_ia32_maskmovdqu((vqi_t)(y), ~m_, d_); =
\=0A })=0A+#elif VEC_SIZE =3D=3D 32 && defined(__AVX2__)=0A+# define =
swap_lanes(x, y, func, type) ({ \=0A+    long long __attribute__((vector_si=
ze(16))) t_ =3D __builtin_ia32_extract128i256((vdi_t)(y), 0); \=0A+    =
type t1_ =3D (type)__builtin_ia32_insert128i256((vdi_t)(x), t_, 1), t2_; =
\=0A+    t_ =3D __builtin_ia32_extract128i256((vdi_t)(x), 1); \=0A+    t2_ =
=3D (type)__builtin_ia32_insert128i256((vdi_t)(y), t_, 0); \=0A+    =
func(t1_, t2_); \=0A+})=0A+# if INT_SIZE =3D=3D 1 || UINT_SIZE =3D=3D =
1=0A+#  define broadcast(x) ({ char s_ =3D (x); vec_t d_; asm ( "vpbroadcas=
tb %1,%0" : "=3Dx" (d_) : "m" (s_)); d_; })=0A+#  define copysignz(x, y) =
((vec_t)__builtin_ia32_psignb256((vqi_t)(x), (vqi_t)(y)))=0A+#  define =
rotr(x, n) ((vec_t)__builtin_ia32_palignr256(__builtin_ia32_permti256((vdi_=
t)(x), (vdi_t)(x), 0b00000001), \=0A+                                      =
                 (vdi_t)(x), (n) * 8))=0A+# elif INT_SIZE =3D=3D 2 || =
UINT_SIZE =3D=3D 2=0A+#  define broadcast(x) ({ short s_ =3D (x); vec_t =
d_; asm ( "vpbroadcastw %1,%0" : "=3Dx" (d_) : "m" (s_)); d_; })=0A+#  =
define copysignz(x, y) ((vec_t)__builtin_ia32_psignw256((vhi_t)(x), =
(vhi_t)(y)))=0A+#  define hadd(x, y) ((vec_t)swap_lanes(x, y, __builtin_ia3=
2_phaddw256, vhi_t))=0A+#  define hsub(x, y) ((vec_t)swap_lanes(x, y, =
__builtin_ia32_phsubw256, vhi_t))=0A+#  define mix(x, y) ((vec_t)__builtin_=
ia32_pblendw256((vhi_t)(x), (vhi_t)(y), 0b10101010))=0A+#  define rotr(x, =
n) ((vec_t)__builtin_ia32_palignr256(__builtin_ia32_permti256((vdi_t)(x), =
(vdi_t)(x), 0b00000001), \=0A+                                             =
          (vdi_t)(x), (n) * 16))=0A+# elif INT_SIZE =3D=3D 4 || UINT_SIZE =
=3D=3D 4=0A+#  define broadcast(x) ({ int s_ =3D (x); vec_t d_; asm ( =
"vpbroadcastd %1,%0" : "=3Dx" (d_) : "m" (s_)); d_; })=0A+#  define =
copysignz(x, y) ((vec_t)__builtin_ia32_psignd256((vsi_t)(x), (vsi_t)(y)))=
=0A+#  define hadd(x, y) ((vec_t)swap_lanes(x, y, __builtin_ia32_phaddd256,=
 vsi_t))=0A+#  define hsub(x, y) ((vec_t)swap_lanes(x, y, __builtin_ia32_ph=
subd256, vsi_t))=0A+#  define mix(x, y) ((vec_t)__builtin_ia32_pblendd256((=
vsi_t)(x), (vsi_t)(y), 0b10101010))=0A+#  define rotr(x, n) ((vec_t)__built=
in_ia32_palignr256(__builtin_ia32_permti256((vdi_t)(x), (vdi_t)(x), =
0b00000001), \=0A+                                                       =
(vdi_t)(x), (n) * 32))=0A+#  define select(d, x, y, m) ({ \=0A+    vsi_t =
m_ =3D (vsi_t)(m); \=0A+    *(d) =3D (vec_t)__builtin_ia32_maskloadd256((vs=
i_t *)&(x),  m_); \=0A+    __builtin_ia32_maskstored256((vsi_t *)(d), ~m_, =
(vsi_t)(y)); \=0A+})=0A+#  define swap(x) ((vec_t)__builtin_ia32_permvarsi2=
56((vsi_t)(x), (vsi_t)inv - 1))=0A+# elif INT_SIZE =3D=3D 8 || UINT_SIZE =
=3D=3D 8=0A+#  define mix(x, y) ((vec_t)__builtin_ia32_pblendd256((vsi_t)(x=
), (vsi_t)(y), 0b11001100))=0A+#  define rotr(x, n) ((vec_t)__builtin_ia32_=
palignr256(__builtin_ia32_permti256((vdi_t)(x), (vdi_t)(x), 0b00000001), =
\=0A+                                                       (vdi_t)(x), =
(n) * 64))=0A+#  define select(d, x, y, m) ({ \=0A+    vdi_t m_ =3D =
(vdi_t)(m); \=0A+    *(d) =3D (vec_t)__builtin_ia32_maskloadq256((vdi_t =
*)&(x),  m_); \=0A+    __builtin_ia32_maskstoreq256((vdi_t *)(d), ~m_, =
(vdi_t)(y)); \=0A+})=0A+#  define swap(x) ((vec_t)__builtin_ia32_permdi256(=
(vdi_t)(x), 0b00011011))=0A+#  define swap2(x) ({ \=0A+    vdi_t t_ =3D =
__builtin_ia32_permdi256((vdi_t)(x), 0b10110001); \=0A+    (vec_t)__builtin=
_ia32_permti256(t_, t_, 0b00000001); \=0A+})=0A+# endif=0A+# if INT_SIZE =
=3D=3D 1=0A+#  define abs(x) ((vec_t)__builtin_ia32_pabsb256((vqi_t)(x)))=
=0A+#  define max(x, y) ((vec_t)__builtin_ia32_pmaxsb256((vqi_t)(x), =
(vqi_t)(y)))=0A+#  define min(x, y) ((vec_t)__builtin_ia32_pminsb256((vqi_t=
)(x), (vqi_t)(y)))=0A+#  define widen1(x) ((vec_t)__builtin_ia32_pmovsxbw25=
6((vqi_t)(x)))=0A+#  define widen2(x) ((vec_t)__builtin_ia32_pmovsxbd256((v=
qi_t)(x)))=0A+#  define widen3(x) ((vec_t)__builtin_ia32_pmovsxbq256((vqi_t=
)(x)))=0A+# elif UINT_SIZE =3D=3D 1=0A+#  define max(x, y) ((vec_t)__builti=
n_ia32_pmaxub256((vqi_t)(x), (vqi_t)(y)))=0A+#  define min(x, y) ((vec_t)__=
builtin_ia32_pminub256((vqi_t)(x), (vqi_t)(y)))=0A+#  define widen1(x) =
((vec_t)__builtin_ia32_pmovzxbw256((vqi_t)(x)))=0A+#  define widen2(x) =
((vec_t)__builtin_ia32_pmovzxbd256((vqi_t)(x)))=0A+#  define widen3(x) =
((vec_t)__builtin_ia32_pmovzxbq256((vqi_t)(x)))=0A+# elif INT_SIZE =3D=3D =
2=0A+#  define abs(x) __builtin_ia32_pabsw256(x)=0A+#  define max(x, y) =
__builtin_ia32_pmaxsw256(x, y)=0A+#  define min(x, y) __builtin_ia32_pminsw=
256(x, y)=0A+#  define mul_hi(x, y) __builtin_ia32_pmulhw256(x, y)=0A+#  =
define widen1(x) ((vec_t)__builtin_ia32_pmovsxwd256(x))=0A+#  define =
widen2(x) ((vec_t)__builtin_ia32_pmovsxwq256(x))=0A+# elif UINT_SIZE =
=3D=3D 2=0A+#  define max(x, y) ((vec_t)__builtin_ia32_pmaxuw256((vhi_t)(x)=
, (vhi_t)(y)))=0A+#  define min(x, y) ((vec_t)__builtin_ia32_pminuw256((vhi=
_t)(x), (vhi_t)(y)))=0A+#  define mul_hi(x, y) ((vec_t)__builtin_ia32_pmulh=
uw256((vhi_t)(x), (vhi_t)(y)))=0A+#  define widen1(x) ((vec_t)__builtin_ia3=
2_pmovzxwd256((vhi_t)(x)))=0A+#  define widen2(x) ((vec_t)__builtin_ia32_pm=
ovzxwq256((vhi_t)(x)))=0A+# elif INT_SIZE =3D=3D 4=0A+#  define abs(x) =
__builtin_ia32_pabsd256(x)=0A+#  define max(x, y) __builtin_ia32_pmaxsd256(=
x, y)=0A+#  define min(x, y) __builtin_ia32_pminsd256(x, y)=0A+#  define =
widen1(x) ((vec_t)__builtin_ia32_pmovsxdq256(x))=0A+# elif UINT_SIZE =
=3D=3D 4=0A+#  define max(x, y) ((vec_t)__builtin_ia32_pmaxud256((vsi_t)(x)=
, (vsi_t)(y)))=0A+#  define min(x, y) ((vec_t)__builtin_ia32_pminud256((vsi=
_t)(x), (vsi_t)(y)))=0A+#  define mul_full(x, y) ((vec_t)__builtin_ia32_pmu=
ludq256((vsi_t)(x), (vsi_t)(y)))=0A+#  define widen1(x) ((vec_t)__builtin_i=
a32_pmovzxdq256((vsi_t)(x)))=0A+# elif INT_SIZE =3D=3D 8=0A+#  define =
broadcast(x) ({ \=0A+    long long s_ =3D (x); \=0A+    long long =
__attribute__((vector_size(16))) t_; \=0A+    vec_t d_; \=0A+    asm ( =
"vpbroadcastq %1,%0" : "=3Dx" (t_) : "m" (s_)); \=0A+    asm ( "vbroadcasti=
128 %1,%0" : "=3Dx" (d_) : "m" (t_)); \=0A+    d_; \=0A+})=0A+# elif =
UINT_SIZE =3D=3D 8=0A+#  define broadcast(x) ({ long long s_ =3D (x); =
vec_t d_; asm ( "vpbroadcastq %1,%0" : "=3Dx" (d_) : "m" (s_)); d_; =
})=0A+# endif=0A #endif=0A #if VEC_SIZE =3D=3D 16 && defined(__SSE3__)=0A =
# if FLOAT_SIZE =3D=3D 4=0A@@ -207,25 +314,37 @@ static inline bool =
_to_bool(byte_vec_t b=0A #  define addsub(x, y) __builtin_ia32_addsubps256(=
x, y)=0A #  define dup_hi(x) __builtin_ia32_movshdup256(x)=0A #  define =
dup_lo(x) __builtin_ia32_movsldup256(x)=0A-#  define hadd(x, y) ({ \=0A+#  =
ifdef __AVX2__=0A+#   define hadd(x, y) __builtin_ia32_permvarsf256(__built=
in_ia32_haddps256(x, y), \=0A+                                             =
     (vsi_t){0, 1, 4, 5, 2, 3, 6, 7})=0A+#   define hsub(x, y) __builtin_ia=
32_permvarsf256(__builtin_ia32_hsubps256(x, y), \=0A+                      =
                            (vsi_t){0, 1, 4, 5, 2, 3, 6, 7})=0A+#  =
else=0A+#   define hadd(x, y) ({ \=0A         vec_t t_ =3D __builtin_ia32_h=
addps256(x, y); \=0A         (vec_t){t_[0], t_[1], t_[4], t_[5], t_[2], =
t_[3], t_[6], t_[7]}; \=0A })=0A-#  define hsub(x, y) ({ \=0A+#   define =
hsub(x, y) ({ \=0A         vec_t t_ =3D __builtin_ia32_hsubps256(x, y); =
\=0A         (vec_t){t_[0], t_[1], t_[4], t_[5], t_[2], t_[3], t_[6], =
t_[7]}; \=0A })=0A+#  endif=0A # elif FLOAT_SIZE =3D=3D 8=0A #  define =
addsub(x, y) __builtin_ia32_addsubpd256(x, y)=0A #  define dup_lo(x) =
__builtin_ia32_movddup256(x)=0A-#  define hadd(x, y) ({ \=0A+#  ifdef =
__AVX2__=0A+#   define hadd(x, y) __builtin_ia32_permdf256(__builtin_ia32_h=
addpd256(x, y), 0b11011000)=0A+#   define hsub(x, y) __builtin_ia32_permdf2=
56(__builtin_ia32_hsubpd256(x, y), 0b11011000)=0A+#  else=0A+#   define =
hadd(x, y) ({ \=0A         vec_t t_ =3D __builtin_ia32_haddpd256(x, y); =
\=0A         (vec_t){t_[0], t_[2], t_[1], t_[3]}; \=0A })=0A-#  define =
hsub(x, y) ({ \=0A+#   define hsub(x, y) ({ \=0A         vec_t t_ =3D =
__builtin_ia32_hsubpd256(x, y); \=0A         (vec_t){t_[0], t_[2], t_[1], =
t_[3]}; \=0A })=0A+#  endif=0A # endif=0A #endif=0A #if VEC_SIZE =3D=3D 16 =
&& defined(__SSSE3__)=0A@@ -546,7 +665,7 @@ int simd_test(void)=0A     z =
*=3D alt;=0A #  endif=0A     /*=0A-     * Zap elements for which the shift =
count is negative (and the hence the=0A+     * Zap elements for which the =
shift count is zero (and the hence the=0A      * decrement below would =
yield a negative count.=0A      */=0A     z &=3D (sh > 0);=0A@@ -556,9 =
+675,14 @@ int simd_test(void)=0A     --sh;=0A     touch(sh);=0A     y =3D =
z << sh;=0A-    touch(sh);=0A     if ( !to_bool(x =3D=3D y + y) ) return =
__LINE__;=0A =0A+#  if defined(__AVX2__) && ELEM_SIZE >=3D 4=0A+    =
touch(sh);=0A+    x =3D y >> sh;=0A+    if ( !to_bool(x =3D=3D z) ) return =
__LINE__;=0A+#  endif=0A+=0A # endif=0A =0A #endif=0A--- a/tools/tests/x86_=
emulator/test_x86_emulator.c=0A+++ b/tools/tests/x86_emulator/test_x86_emul=
ator.c=0A@@ -8,11 +8,10 @@=0A #include "sse.h"=0A #include "sse2.h"=0A =
#include "sse4.h"=0A-#include "sse2-avx.h"=0A-#include "sse4-avx.h"=0A =
#include "avx.h"=0A #include "fma4.h"=0A #include "fma.h"=0A+#include =
"avx2.h"=0A =0A #define verbose false /* Switch to true for far more =
logging. */=0A =0A@@ -46,8 +45,6 @@ static bool simd_check_avx(void)=0A =
{=0A     return cpu_has_avx;=0A }=0A-#define simd_check_sse2_avx  =
simd_check_avx=0A-#define simd_check_sse4_avx  simd_check_avx=0A =0A =
static bool simd_check_fma4(void)=0A {=0A@@ -59,6 +56,11 @@ static bool =
simd_check_fma(void)=0A     return cpu_has_fma;=0A }=0A =0A+static bool =
simd_check_avx2(void)=0A+{=0A+    return cpu_has_avx2;=0A+}=0A+=0A static =
void simd_set_regs(struct cpu_user_regs *regs)=0A {=0A     if ( cpu_has_mmx=
 )=0A@@ -133,22 +135,6 @@ static const struct {=0A     SIMD(SSE4 packed =
u32,        sse4,      16u4),=0A     SIMD(SSE4 packed s64,        sse4,    =
  16i8),=0A     SIMD(SSE4 packed u64,        sse4,      16u8),=0A-    =
SIMD(SSE2/AVX packed s8,     sse2_avx,  16i1),=0A-    SIMD(SSE2/AVX packed =
u8,     sse2_avx,  16u1),=0A-    SIMD(SSE2/AVX packed s16,    sse2_avx,  =
16i2),=0A-    SIMD(SSE2/AVX packed u16,    sse2_avx,  16u2),=0A-    =
SIMD(SSE2/AVX packed s32,    sse2_avx,  16i4),=0A-    SIMD(SSE2/AVX packed =
u32,    sse2_avx,  16u4),=0A-    SIMD(SSE2/AVX packed s64,    sse2_avx,  =
16i8),=0A-    SIMD(SSE2/AVX packed u64,    sse2_avx,  16u8),=0A-    =
SIMD(SSE4/AVX packed s8,     sse4_avx,  16i1),=0A-    SIMD(SSE4/AVX packed =
u8,     sse4_avx,  16u1),=0A-    SIMD(SSE4/AVX packed s16,    sse4_avx,  =
16i2),=0A-    SIMD(SSE4/AVX packed u16,    sse4_avx,  16u2),=0A-    =
SIMD(SSE4/AVX packed s32,    sse4_avx,  16i4),=0A-    SIMD(SSE4/AVX packed =
u32,    sse4_avx,  16u4),=0A-    SIMD(SSE4/AVX packed s64,    sse4_avx,  =
16i8),=0A-    SIMD(SSE4/AVX packed u64,    sse4_avx,  16u8),=0A     =
SIMD(AVX scalar single,      avx,         f4),=0A     SIMD(AVX 128bit =
single,      avx,       16f4),=0A     SIMD(AVX 256bit single,      avx,    =
   32f4),=0A@@ -167,6 +153,26 @@ static const struct {=0A     SIMD(FMA =
scalar double,      fma,         f8),=0A     SIMD(FMA 128bit double,      =
fma,       16f8),=0A     SIMD(FMA 256bit double,      fma,       32f8),=0A+=
    SIMD(AVX2 128bit single,     avx2,      16f4),=0A+    SIMD(AVX2 256bit =
single,     avx2,      32f4),=0A+    SIMD(AVX2 128bit double,     avx2,    =
  16f8),=0A+    SIMD(AVX2 256bit double,     avx2,      32f8),=0A+    =
SIMD(AVX2 s8x16,             avx2,      16i1),=0A+    SIMD(AVX2 u8x16,     =
        avx2,      16u1),=0A+    SIMD(AVX2 s16x8,             avx2,      =
16i2),=0A+    SIMD(AVX2 u16x8,             avx2,      16u2),=0A+    =
SIMD(AVX2 s32x4,             avx2,      16i4),=0A+    SIMD(AVX2 u32x4,     =
        avx2,      16u4),=0A+    SIMD(AVX2 s64x2,             avx2,      =
16i8),=0A+    SIMD(AVX2 u64x2,             avx2,      16u8),=0A+    =
SIMD(AVX2 s8x32,             avx2,      32i1),=0A+    SIMD(AVX2 u8x32,     =
        avx2,      32u1),=0A+    SIMD(AVX2 s16x16,            avx2,      =
32i2),=0A+    SIMD(AVX2 u16x16,            avx2,      32u2),=0A+    =
SIMD(AVX2 s32x8,             avx2,      32i4),=0A+    SIMD(AVX2 u32x8,     =
        avx2,      32u4),=0A+    SIMD(AVX2 s64x4,             avx2,      =
32i8),=0A+    SIMD(AVX2 u64x4,             avx2,      32u8),=0A #undef =
SIMD_=0A #undef SIMD=0A };=0A@@ -2925,6 +2931,91 @@ int main(int argc, =
char **argv)=0A              res[0] || res[1] || memcmp(res + 2, res + 4, =
8) )=0A             goto fail;=0A =0A+        printf("okay\n");=0A+    =
}=0A+    else=0A+        printf("skipped\n");=0A+=0A+    printf("%-40s", =
"Testing vpmaskmovd %xmm1,%xmm2,(%edx)...");=0A+    if ( stack_exec && =
cpu_has_avx2 )=0A+    {=0A+        decl_insn(vpmaskmovd);=0A+=0A+        =
asm volatile ( "vpxor %%xmm1, %%xmm1, %%xmm1\n\t"=0A+                      =
 "vpinsrd $0b00, %1, %%xmm1, %%xmm2\n\t"=0A+#if 0 /* Don't use AVX2 =
instructions for now */=0A+                       put_insn(vpmaskmovd, =
"vpmaskmovd %%xmm1, %%xmm2, (%0)")=0A+#else=0A+                       =
put_insn(vpmaskmovd,=0A+                                ".byte 0xc4, 0xe2, =
0x69, 0x8e, 0x0a")=0A+#endif=0A+                       :: "d" (NULL), "r" =
(~0) );=0A+=0A+        memset(res + MMAP_SZ / sizeof(*res) - 8, 0xdb, =
32);=0A+        set_insn(vpmaskmovd);=0A+        regs.edx =3D (unsigned =
long)res + MMAP_SZ - 4;=0A+        rc =3D x86_emulate(&ctxt, &emulops);=0A+=
        if ( rc !=3D X86EMUL_OKAY || !check_eip(vpmaskmovd) ||=0A+         =
    res[MMAP_SZ / sizeof(*res) - 1] ||=0A+             memcmp(res + =
MMAP_SZ / sizeof(*res) - 8,=0A+                    res + MMAP_SZ / =
sizeof(*res) - 4, 12) )=0A+            goto fail;=0A+=0A+        asm =
volatile ( "vpinsrd $0b11, %0, %%xmm1, %%xmm2" :: "r" (~0) );=0A+        =
memset(res, 0xdb, 32);=0A+        set_insn(vpmaskmovd);=0A+        =
regs.edx =3D (unsigned long)(res - 3);=0A+        rc =3D x86_emulate(&ctxt,=
 &emulops);=0A+        if ( rc !=3D X86EMUL_OKAY || !check_eip(vpmaskmovd) =
||=0A+             res[0] || memcmp(res + 1, res + 4, 12) )=0A+            =
goto fail;=0A+=0A+        printf("okay\n");=0A+    }=0A+    else=0A+       =
 printf("skipped\n");=0A+=0A+    printf("%-40s", "Testing vpmaskmovq =
%xmm1,%xmm2,(%edx)...");=0A+    if ( stack_exec && cpu_has_avx2 )=0A+    =
{=0A+        decl_insn(vpmaskmovq);=0A+=0A+        asm volatile ( "vpxor =
%%xmm1, %%xmm1, %%xmm1\n\t"=0A+                       "vpcmpeqd %%xmm0, =
%%xmm0, %%xmm0\n\t"=0A+#if 0 /* Don't use AVX2 instructions for now */=0A+ =
                      "vpblendd $0b0011, %%xmm0, %%xmm1, %%xmm2\n\t"=0A+   =
                    put_insn(vpmaskmovq, "vpmaskmovq %%xmm1, %%xmm2, =
(%0)")=0A+#else=0A+                       ".byte 0xc4, 0xe3, 0x71, 0x02, =
0xd0, 0b0011\n\t"=0A+                       put_insn(vpmaskmovq,=0A+       =
                         ".byte 0xc4, 0xe2, 0xe9, 0x8e, 0x0a")=0A+#endif=0A=
+                       :: "d" (NULL) );=0A+=0A+        memset(res + =
MMAP_SZ / sizeof(*res) - 8, 0xdb, 32);=0A+        set_insn(vpmaskmovq);=0A+=
        regs.edx =3D (unsigned long)res + MMAP_SZ - 8;=0A+        rc =3D =
x86_emulate(&ctxt, &emulops);=0A+        if ( rc !=3D X86EMUL_OKAY || =
!check_eip(vpmaskmovq) ||=0A+             res[MMAP_SZ / sizeof(*res) - 1] =
||=0A+             res[MMAP_SZ / sizeof(*res) - 2] ||=0A+             =
memcmp(res + MMAP_SZ / sizeof(*res) - 8,=0A+                    res + =
MMAP_SZ / sizeof(*res) - 4, 8) )=0A+            goto fail;=0A+=0A+#if 0 /* =
Don't use AVX2 instructions for now */=0A+        asm volatile ( "vpermq =
$0b00000001, %ymm2, %ymm2" );=0A+#else=0A+        asm volatile ( ".byte =
0xc4, 0xe3, 0xfd, 0x00, 0xd2, 0b00000001" );=0A+#endif=0A+        =
memset(res, 0xdb, 32);=0A+        set_insn(vpmaskmovq);=0A+        =
regs.edx =3D (unsigned long)(res - 2);=0A+        rc =3D x86_emulate(&ctxt,=
 &emulops);=0A+        if ( rc !=3D X86EMUL_OKAY || !check_eip(vpmaskmovq) =
||=0A+             res[0] || res[1] || memcmp(res + 2, res + 4, 8) )=0A+   =
         goto fail;=0A+=0A         printf("okay\n");=0A     }=0A     =
else=0A--- a/xen/arch/x86/x86_emulate/x86_emulate.c=0A+++ b/xen/arch/x86/x8=
6_emulate/x86_emulate.c=0A@@ -370,7 +370,7 @@ static const struct {=0A     =
[0x0c ... 0x0f] =3D { .simd_size =3D simd_packed_fp },=0A     [0x10] =3D { =
.simd_size =3D simd_packed_int },=0A     [0x13] =3D { .simd_size =3D =
simd_other, .two_op =3D 1 },=0A-    [0x14 ... 0x15] =3D { .simd_size =3D =
simd_packed_fp },=0A+    [0x14 ... 0x16] =3D { .simd_size =3D simd_packed_f=
p },=0A     [0x17] =3D { .simd_size =3D simd_packed_int, .two_op =3D 1 =
},=0A     [0x18 ... 0x19] =3D { .simd_size =3D simd_scalar_fp, .two_op =3D =
1 },=0A     [0x1a] =3D { .simd_size =3D simd_128, .two_op =3D 1 },=0A@@ =
-382,9 +382,15 @@ static const struct {=0A     [0x2c ... 0x2d] =3D { =
.simd_size =3D simd_other },=0A     [0x2e ... 0x2f] =3D { .simd_size =3D =
simd_other, .to_mem =3D 1 },=0A     [0x30 ... 0x35] =3D { .simd_size =3D =
simd_other, .two_op =3D 1 },=0A-    [0x37 ... 0x3f] =3D { .simd_size =3D =
simd_packed_int },=0A+    [0x36 ... 0x3f] =3D { .simd_size =3D simd_packed_=
int },=0A     [0x40] =3D { .simd_size =3D simd_packed_int },=0A     [0x41] =
=3D { .simd_size =3D simd_packed_int, .two_op =3D 1 },=0A+    [0x45 ... =
0x47] =3D { .simd_size =3D simd_packed_int },=0A+    [0x58 ... 0x59] =3D { =
.simd_size =3D simd_other, .two_op =3D 1 },=0A+    [0x5a] =3D { .simd_size =
=3D simd_128, .two_op =3D 1 },=0A+    [0x78 ... 0x79] =3D { .simd_size =3D =
simd_other, .two_op =3D 1 },=0A+    [0x8c] =3D { .simd_size =3D simd_other =
},=0A+    [0x8e] =3D { .simd_size =3D simd_other, .to_mem =3D 1 },=0A     =
[0x96 ... 0x9f] =3D { .simd_size =3D simd_packed_fp },=0A     [0xa6 ... =
0xaf] =3D { .simd_size =3D simd_packed_fp },=0A     [0xb6 ... 0xbf] =3D { =
.simd_size =3D simd_packed_fp },=0A@@ -406,6 +412,9 @@ static const struct =
{=0A     uint8_t two_op:1;=0A     uint8_t four_op:1;=0A } ext0f3a_table[256=
] =3D {=0A+    [0x00] =3D { .simd_size =3D simd_packed_int, .two_op =3D 1 =
},=0A+    [0x01] =3D { .simd_size =3D simd_packed_fp, .two_op =3D 1 },=0A+ =
   [0x02] =3D { .simd_size =3D simd_packed_int },=0A     [0x04 ... 0x05] =
=3D { .simd_size =3D simd_packed_fp, .two_op =3D 1 },=0A     [0x06] =3D { =
.simd_size =3D simd_packed_fp },=0A     [0x08 ... 0x09] =3D { .simd_size =
=3D simd_packed_fp, .two_op =3D 1 },=0A@@ -419,9 +428,12 @@ static const =
struct {=0A     [0x20] =3D { .simd_size =3D simd_none },=0A     [0x21] =3D =
{ .simd_size =3D simd_other },=0A     [0x22] =3D { .simd_size =3D =
simd_none },=0A+    [0x38] =3D { .simd_size =3D simd_128 },=0A+    [0x39] =
=3D { .simd_size =3D simd_128, .to_mem =3D 1, .two_op =3D 1 },=0A     =
[0x40 ... 0x41] =3D { .simd_size =3D simd_packed_fp },=0A     [0x42] =3D { =
.simd_size =3D simd_packed_int },=0A     [0x44] =3D { .simd_size =3D =
simd_packed_int },=0A+    [0x46] =3D { .simd_size =3D simd_packed_int =
},=0A     [0x4a ... 0x4b] =3D { .simd_size =3D simd_packed_fp, .four_op =
=3D 1 },=0A     [0x4c] =3D { .simd_size =3D simd_packed_int, .four_op =3D =
1 },=0A     [0x5c ... 0x5f] =3D { .simd_size =3D simd_packed_fp, .four_op =
=3D 1 },=0A@@ -2964,7 +2976,7 @@ x86_decode(=0A         }=0A         =
break;=0A =0A-    case simd_scalar_fp:=0A+    case simd_scalar_fp: /* case =
simd_scalar_dq: */=0A         op_bytes =3D 4 << (ctxt->opcode & 1);=0A     =
    break;=0A =0A@@ -6057,6 +6069,10 @@ x86_emulate(=0A     case X86EMUL_OP=
C_VEX_66(0x0f38, 0x40): /* vpmulld {x,y}mm/mem,{x,y}mm,{x,y}mm */=0A       =
      if ( !vex.l )=0A                 goto simd_0f_avx;=0A+            /* =
fall through */=0A+    case X86EMUL_OPC_VEX_66(0x0f38, 0x45): /* vpsrlv{d,q=
} {x,y}mm/mem,{x,y}mm,{x,y}mm */=0A+    case X86EMUL_OPC_VEX_66(0x0f38, =
0x47): /* vpsllv{d,q} {x,y}mm/mem,{x,y}mm,{x,y}mm */=0A+    simd_0f_avx2:=
=0A             host_and_vcpu_must_have(avx2);=0A             goto =
simd_0f_ymm;=0A         }=0A@@ -6156,7 +6172,10 @@ x86_emulate(=0A     =
case X86EMUL_OPC_VEX_66(0x0f3a, 0x0f): /* vpalignr $imm8,{x,y}mm/mem,{x,y}m=
m,{x,y}mm */=0A     case X86EMUL_OPC_VEX_66(0x0f3a, 0x42): /* vmpsadbw =
$imm8,{x,y}mm/mem,{x,y}mm,{x,y}mm */=0A             if ( vex.l )=0A+       =
     {=0A+    simd_0f_imm8_avx2:=0A                 host_and_vcpu_must_have=
(avx2);=0A+            }=0A             else=0A             {=0A     case =
X86EMUL_OPC_VEX_66(0x0f3a, 0x08): /* vroundps $imm8,{x,y}mm/mem,{x,y}mm =
*/=0A@@ -7240,6 +7259,11 @@ x86_emulate(=0A         op_bytes =3D 8 << =
vex.l;=0A         goto simd_0f_ymm;=0A =0A+    case X86EMUL_OPC_VEX_66(0x0f=
38, 0x16): /* vpermps ymm/m256,ymm,ymm */=0A+    case X86EMUL_OPC_VEX_66(0x=
0f38, 0x36): /* vpermd ymm/m256,ymm,ymm */=0A+        generate_exception_if=
(!vex.l || vex.w, EXC_UD);=0A+        goto simd_0f_avx2;=0A+=0A     case =
X86EMUL_OPC_VEX_66(0x0f38, 0x20): /* vpmovsxbw xmm/mem,{x,y}mm */=0A     =
case X86EMUL_OPC_VEX_66(0x0f38, 0x21): /* vpmovsxbd xmm/mem,{x,y}mm */=0A  =
   case X86EMUL_OPC_VEX_66(0x0f38, 0x22): /* vpmovsxbq xmm/mem,{x,y}mm =
*/=0A@@ -7356,6 +7380,80 @@ x86_emulate(=0A         generate_exception_if(v=
ex.l, EXC_UD);=0A         goto simd_0f_avx;=0A =0A+    case X86EMUL_OPC_VEX=
_66(0x0f38, 0x58): /* vpbroadcastd xmm/m32,{x,y}mm */=0A+    case =
X86EMUL_OPC_VEX_66(0x0f38, 0x59): /* vpbroadcastq xmm/m64,{x,y}mm */=0A+   =
 case X86EMUL_OPC_VEX_66(0x0f38, 0x78): /* vpbroadcastb xmm/m8,{x,y}mm =
*/=0A+    case X86EMUL_OPC_VEX_66(0x0f38, 0x79): /* vpbroadcastw xmm/m16,{x=
,y}mm */=0A+        op_bytes =3D 1 << ((!(b & 0x20) * 2) + (b & 1));=0A+   =
     /* fall through */=0A+    case X86EMUL_OPC_VEX_66(0x0f38, 0x46): /* =
vpsravd {x,y}mm/mem,{x,y}mm,{x,y}mm */=0A+        generate_exception_if(vex=
.w, EXC_UD);=0A+        goto simd_0f_avx2;=0A+=0A+    case X86EMUL_OPC_VEX_=
66(0x0f38, 0x5a): /* vbroadcasti128 m128,ymm */=0A+        generate_excepti=
on_if(ea.type !=3D OP_MEM || !vex.l || vex.w, EXC_UD);=0A+        goto =
simd_0f_avx2;=0A+=0A+    case X86EMUL_OPC_VEX_66(0x0f38, 0x8c): /* =
vpmaskmov{d,q} mem,{x,y}mm,{x,y}mm */=0A+    case X86EMUL_OPC_VEX_66(0x0f38=
, 0x8e): /* vpmaskmov{d,q} {x,y}mm,{x,y}mm,mem */=0A+    {=0A+        =
typeof(vex) *pvex;=0A+        unsigned int mask =3D vex.w ? 0x80808080U : =
0x88888888U;=0A+=0A+        generate_exception_if(ea.type !=3D OP_MEM, =
EXC_UD);=0A+        host_and_vcpu_must_have(avx2);=0A+        get_fpu(X86EM=
UL_FPU_ymm, &fic);=0A+=0A+        /*=0A+         * While we can't =
reasonably provide fully correct behavior here=0A+         * (in particular=
, for writes, avoiding the memory read in anticipation=0A+         * of =
all elements in the range eventually being written), we can (and=0A+       =
  * should) still limit the memory access to the smallest possible =
range=0A+         * (suppressing it altogether if all mask bits are =
clear), to provide=0A+         * correct faulting behavior. Read the mask =
bits via vmovmskp{s,d}=0A+         * for that purpose.=0A+         */=0A+  =
      opc =3D init_prefixes(stub);=0A+        pvex =3D copy_VEX(opc, =
vex);=0A+        pvex->opcx =3D vex_0f;=0A+        opc[0] =3D 0xd7; /* =
vpmovmskb */=0A+        /* Use %rax as GPR destination and VEX.vvvv as =
source. */=0A+        pvex->r =3D 1;=0A+        pvex->b =3D !mode_64bit() =
|| (vex.reg >> 3);=0A+        opc[1] =3D 0xc0 | (~vex.reg & 7);=0A+        =
pvex->reg =3D 0xf;=0A+        opc[2] =3D 0xc3;=0A+=0A+        invoke_stub("=
", "", "=3Da" (ea.val) : [dummy] "i" (0));=0A+        put_stub(stub);=0A+=
=0A+        /* Convert byte granular result to dword/qword granularity. =
*/=0A+        ea.val &=3D mask;=0A+        if ( !ea.val )=0A+            =
goto complete_insn;=0A+=0A+        first_byte =3D __builtin_ctz(ea.val) & =
~((4 << vex.w) - 1);=0A+        ea.val >>=3D first_byte;=0A+        =
op_bytes =3D 32 - __builtin_clz(ea.val);=0A+=0A+        /*=0A+         * =
Even for the memory write variant a memory read is needed, unless=0A+      =
   * all set mask bits are contiguous.=0A+         */=0A+        if ( =
ea.val & (ea.val + ~mask + 1) )=0A+            d =3D (d & ~SrcMask) | =
SrcMem;=0A+=0A+        opc =3D init_prefixes(stub);=0A+        opc[0] =3D =
b;=0A+        /* Convert memory operand to (%rAX). */=0A+        rex_prefix=
 &=3D ~REX_B;=0A+        vex.b =3D 1;=0A+        opc[1] =3D modrm & =
0x38;=0A+        fic.insn_bytes =3D PFX_BYTES + 2;=0A+=0A+        =
break;=0A+    }=0A+=0A     case X86EMUL_OPC_VEX_66(0x0f38, 0x96): /* =
vfmaddsub132p{s,d} {x,y}mm/mem,{x,y}mm,{x,y}mm */=0A     case X86EMUL_OPC_V=
EX_66(0x0f38, 0x97): /* vfmsubadd132p{s,d} {x,y}mm/mem,{x,y}mm,{x,y}mm =
*/=0A     case X86EMUL_OPC_VEX_66(0x0f38, 0x98): /* vfmadd132p{s,d} =
{x,y}mm/mem,{x,y}mm,{x,y}mm */=0A@@ -7564,6 +7662,20 @@ x86_emulate(=0A    =
                         : "0" ((uint32_t)src.val), "rm" (_regs.edx) );=0A =
        break;=0A =0A+    case X86EMUL_OPC_VEX_66(0x0f3a, 0x00): /* vpermq =
$imm8,ymm/m256,ymm */=0A+    case X86EMUL_OPC_VEX_66(0x0f3a, 0x01): /* =
vpermpd $imm8,ymm/m256,ymm */=0A+        generate_exception_if(!vex.l || =
!vex.w, EXC_UD);=0A+        goto simd_0f_imm8_avx2;=0A+=0A+    case =
X86EMUL_OPC_VEX_66(0x0f3a, 0x38): /* vinserti128 $imm8,xmm/m128,ymm,ymm =
*/=0A+    case X86EMUL_OPC_VEX_66(0x0f3a, 0x39): /* vextracti128 $imm8,ymm,=
xmm/m128 */=0A+    case X86EMUL_OPC_VEX_66(0x0f3a, 0x46): /* vperm2i128 =
$imm8,ymm/m256,ymm,ymm */=0A+        generate_exception_if(!vex.l, =
EXC_UD);=0A+        /* fall through */=0A+    case X86EMUL_OPC_VEX_66(0x0f3=
a, 0x02): /* vpblendd $imm8,{x,y}mm/mem,{x,y}mm,{x,y}mm */=0A+        =
generate_exception_if(vex.w, EXC_UD);=0A+        goto simd_0f_imm8_avx2;=0A=
+=0A     case X86EMUL_OPC_VEX_66(0x0f3a, 0x06): /* vperm2f128 $imm8,ymm/m25=
6,ymm,ymm */=0A     case X86EMUL_OPC_VEX_66(0x0f3a, 0x18): /* vinsertf128 =
$imm8,xmm/m128,ymm,ymm */=0A     case X86EMUL_OPC_VEX_66(0x0f3a, 0x19): /* =
vextractf128 $imm8,ymm,xmm/m128 */=0A
--=__Part6F577174.1__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__Part6F577174.1__=--


From xen-devel-bounces@lists.xen.org Wed Jun 21 12:03:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 12: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 1dNeLm-0007p9-Jh; Wed, 21 Jun 2017 12: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 <prvs=338940b9e=Andrew.Cooper3@citrix.com>)
 id 1dNeLk-0007of-Rc
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 12:03:08 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 54/7B-03557-C706A495; Wed, 21 Jun 2017 12:03:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsWyU9JRQrc6wSv
 S4O8uPYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPisuUsBed4Kz5tv87SwNjE1cXIySEh4Cex
 aWILO4gtLBAm8erRfyYQW0QgQOJ0XwMriC0ksIxRYt4+li5GLg5mgY+MEu0/1zOCJNgE9CV2v
 /gE1sArYCtx9sATNhCbRUBV4sDC62A1ogLhEm8bj7BA1AhKnJz5BMzmFLCX2Lj4PjOIzSxgIH
 Fk0RxWCFteYvvbOcwQi9UkrvVfYoc4NF1i4rMelgmM/LOQjJqFpH0WkvYFjMyrGDWKU4vKUot
 0Dc31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECw5ABCHYw3t4YcIhRkoNJSZS3
 3NsrUogvKT+lMiOxOCO+qDQntfgQowwHh5IEb3o8UE6wKDU9tSItMwcYETBpCQ4eJRFetwCgN
 G9xQWJucWY6ROoUo6KUOK88SJ8ASCKjNA+uDRaFlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqC
 TMaxcHNIUnM68EbvoroMVMQItfHPEAWVySiJCSamCUjzH/d9Ff7GKm7p1z3ik7Hr5/dvO/xo0
 ziZUFJzysDEwfbpm2s2nnU1ZxbdkPK3/PnB97RsZXgf0Xz1F3/zenjimxmFR9W2nRwlgev+Si
 wI0bmQ3BdUYOmV3HV5dwfj7msF7D8hNby6QQqbmHNaOX3r7A+Gjm5HNG66ZqZRvldEa/1DPs+
 rNOiaU4I9FQi7moOBEAiTYt5r0CAAA=
X-Env-Sender: prvs=338940b9e=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1498046587!51929535!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17412 invoked from network); 21 Jun 2017 12:03:07 -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 Jun 2017 12:03:07 -0000
X-IronPort-AV: E=Sophos;i="5.39,368,1493683200"; d="scan'208";a="48160238"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <594A57B10200007800165012@prv-mh.provo.novell.com>
 <594A57B10200007800165012@prv-mh.provo.novell.com>
 <594A5A7902000078001650BA@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <7222befd-aaf6-a609-18b2-70b4a376393b@citrix.com>
Date: Wed, 21 Jun 2017 13:02:37 +0100
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: <594A5A7902000078001650BA@prv-mh.provo.novell.com>
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 09/11] gnttab: avoid spurious maptrack
 handle allocation failures
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjEvMDYvMTcgMTA6MzcsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFdoZW4gbm8gbWVtb3J5IGlz
IGF2YWlsYWJsZSBpbiB0aGUgaHlwZXJ2aXNvciwgcmF0aGVyIHRoYW4gaW1tZWRpYXRlbHkKPiBm
YWlsaW5nIHRoZSByZXF1ZXN0IHRyeSB0byBzdGVhbCBhIGhhbmRsZSBmcm9tIGFub3RoZXIgdkNQ
VS4KCiJyZXF1ZXN0LCB0cnkiCgo+Cj4gUmVwb3J0ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3Jn
ZS5kdW5sYXBAY2l0cml4LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+Cj4KPiAtLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKPiArKysgYi94
ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKPiBAQCAtMzk3LDcgKzM5Nyw3IEBAIGdldF9tYXB0cmFj
a19oYW5kbGUoCj4gICAgICBzdHJ1Y3QgdmNwdSAgICAgICAgICAqY3VyciA9IGN1cnJlbnQ7Cj4g
ICAgICB1bnNpZ25lZCBpbnQgICAgICAgICAgaSwgaGVhZDsKPiAgICAgIGdyYW50X2hhbmRsZV90
ICAgICAgICBoYW5kbGU7Cj4gLSAgICBzdHJ1Y3QgZ3JhbnRfbWFwcGluZyAqbmV3X210Owo+ICsg
ICAgc3RydWN0IGdyYW50X21hcHBpbmcgKm5ld19tdCA9IE5VTEw7Cj4gIAo+ICAgICAgaGFuZGxl
ID0gX19nZXRfbWFwdHJhY2tfaGFuZGxlKGxndCwgY3Vycik7Cj4gICAgICBpZiAoIGxpa2VseSho
YW5kbGUgIT0gLTEpICkKPiBAQCAtNDA4LDggKzQwOCwxMyBAQCBnZXRfbWFwdHJhY2tfaGFuZGxl
KAo+ICAgICAgLyoKPiAgICAgICAqIElmIHdlJ3ZlIHJ1biBvdXQgb2YgZnJhbWVzLCB0cnkgc3Rl
YWxpbmcgYW4gZW50cnkgZnJvbSBhbm90aGVyCj4gICAgICAgKiBWQ1BVIChpbiBjYXNlIHRoZSBn
dWVzdCBpc24ndCBtYXBwaW5nIGFjcm9zcyBpdHMgVkNQVXMgZXZlbmx5KS4KPiArICAgICAqIEFs
c28gdXNlIHRoaXMgcGF0aCBpbiBjYXNlIHdlJ3JlIG91dCBvZiBtZW1vcnksIHRvIGF2b2lkIHNw
dXJpb3VzCj4gKyAgICAgKiBmYWlsdXJlcy4KPiAgICAgICAqLwo+IC0gICAgaWYgKCBucl9tYXB0
cmFja19mcmFtZXMobGd0KSA+PSBtYXhfbWFwdHJhY2tfZnJhbWVzICkKPiArICAgIGlmICggbnJf
bWFwdHJhY2tfZnJhbWVzKGxndCkgPCBtYXhfbWFwdHJhY2tfZnJhbWVzICkKPiArICAgICAgICBu
ZXdfbXQgPSBhbGxvY194ZW5oZWFwX3BhZ2UoKTsKPiArCj4gKyAgICBpZiAoICFuZXdfbXQgKQo+
ICAgICAgewo+ICAgICAgICAgIC8qCj4gICAgICAgICAgICogQ2FuIGRyb3AgdGhlIGxvY2sgc2lu
Y2Ugbm8gb3RoZXIgVkNQVSBjYW4gYmUgYWRkaW5nIGEgbmV3CgoqIGZyYW1lIG9uY2UgdGhleSd2
ZSBydW4gb3V0LgoqLwoKSXQgZG9lc24ndCBsb29rIGxpa2UgdGhpcyBjb21tZW50IGlzIHRydWUg
YW55IG1vcmUsIHdoaWNoIGJyaW5ncyB0aGUKbG9ja2luZyBjb3JyZWN0bmVzcyBpbnRvIHF1ZXN0
aW9uLgoKfkFuZHJldwoKPiBAQCAtNDMyLDEyICs0MzcsNiBAQCBnZXRfbWFwdHJhY2tfaGFuZGxl
KAo+ICAgICAgICAgIHJldHVybiBzdGVhbF9tYXB0cmFja19oYW5kbGUobGd0LCBjdXJyKTsKPiAg
ICAgIH0KPiAgCj4gLSAgICBuZXdfbXQgPSBhbGxvY194ZW5oZWFwX3BhZ2UoKTsKPiAtICAgIGlm
ICggIW5ld19tdCApCj4gLSAgICB7Cj4gLSAgICAgICAgc3Bpbl91bmxvY2soJmxndC0+bWFwdHJh
Y2tfbG9jayk7Cj4gLSAgICAgICAgcmV0dXJuIC0xOwo+IC0gICAgfQo+ICAgICAgY2xlYXJfcGFn
ZShuZXdfbXQpOwo+ICAKPiAgICAgIC8qCj4KPgo+CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 21 12:03:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 12: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 1dNeMI-0007yR-SI; Wed, 21 Jun 2017 12:03: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 1dNeMI-0007xd-0I
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 12:03:42 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 3D/3E-01733-C906A495; Wed, 21 Jun 2017 12:03:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXS6fjDS3d2gle
 kQdtsZovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePXg+qCudEVU/sSGxj32HYxcnIICeRJLJ3Z
 y9rFyMHBK2AncfhqKUhYQsBQ4vTCmywgNouAqsTG3f+ZQGw2AXWJtmfbwcpFBAwkzh1NAjGZB
 fQltq1jATGFBZwltu/lgZhdJHG0dS/YEE4Be4klXR/ZIPYISvzdIQwSZgZaefHobtYJjDyzED
 KzkGQgbC2Jh79usUDY2hLLFr5mngW2Vlpi+T8OiLCFxMWzU9kxlThLbLlRs4CRYxWjRnFqUVl
 qka6hgV5SUWZ6RkluYmYOkGeql5taXJyYnpqTmFSsl5yfu4kRGKAMQLCDcc1U50OMkhxMSqK8
 5d5ekUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeNPjgXKCRanpqRVpmTnAWIFJS3DwKInwugUAp
 XmLCxJzizPTIVKnGBWlxHnlQfoEQBIZpXlwbbD4vMQoKyXMywh0iBBPQWpRbmYJqvwrRnEORi
 VhXrs4oCk8mXklcNNfAS1mAlr84ogHyOKSRISUVANj89ZzJu+WBr9dGZ62Xphzlczz9NYO2X1
 cjYVajXnrmgw3Lp3Os0qhMOr2Xcn2aRLfN6T/5sm4/2cdT31j+uT2c+89tqSKLXYoqWoOyEw7
 Ur9HkPWW5c6Wlauvdns7ClrZ/l39+rspI09eqNFCX5sllfkMZscmby/sC1jEsjexVv5vz4605
 2eUWIozEg21mIuKEwFaj9i5ygIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1498046617!104376674!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14626 invoked from network); 21 Jun 2017 12:03: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; 21 Jun 2017 12:03:38 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 21 Jun 2017 06:03:36 -0600
Message-Id: <594A7CB7020000780016533F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 21 Jun 2017 06:03:35 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <594A733B020000780016527C@prv-mh.provo.novell.com>
 <594A733B020000780016527C@prv-mh.provo.novell.com>
In-Reply-To: <594A733B020000780016527C@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__Part9CA48287.1__="
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 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>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__Part9CA48287.1__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Make i switch-wide (at once makeing it unsigned, as it should have
been) and introduce n (for immediate use in enter and aam/aad
handling). Eliminate on-stack arrays in pusha/popa handling. Use ea.val
insatead of a custom variable in bound handling.

No (intended) functional change.

Signed-off-by: Jan Beulich <jbeulich@suse.com>

--- a/xen/arch/x86/x86_emulate/x86_emulate.c
+++ b/xen/arch/x86/x86_emulate/x86_emulate.c
@@ -3229,6 +3229,7 @@ x86_emulate(
         struct segment_register cs, sreg;
         struct cpuid_leaf cpuid_leaf;
         uint64_t msr_val;
+        unsigned int i, n;
         unsigned long dummy;
=20
     case 0x00 ... 0x05: add: /* add */
@@ -3361,47 +3362,45 @@ x86_emulate(
             goto done;
         break;
=20
-    case 0x60: /* pusha */ {
-        int i;
-        unsigned int regs[] =3D {
-            _regs.eax, _regs.ecx, _regs.edx, _regs.ebx,
-            _regs.esp, _regs.ebp, _regs.esi, _regs.edi };
-
+    case 0x60: /* pusha */
         fail_if(!ops->write);
+        ea.val =3D _regs.esp;
         for ( i =3D 0; i < 8; i++ )
+        {
+            void *reg =3D decode_register(i, &_regs, 0);
+
             if ( (rc =3D ops->write(x86_seg_ss, sp_pre_dec(op_bytes),
-                                  &regs[i], op_bytes, ctxt)) !=3D 0 )
-            goto done;
+                                  reg !=3D &_regs.esp ? reg : &ea.val,
+                                  op_bytes, ctxt)) !=3D 0 )
+                goto done;
+        }
         break;
-    }
-
-    case 0x61: /* popa */ {
-        int i;
-        unsigned int dummy_esp, *regs[] =3D {
-            &_regs.edi, &_regs.esi, &_regs.ebp, &dummy_esp,
-            &_regs.ebx, &_regs.edx, &_regs.ecx, &_regs.eax };
=20
+    case 0x61: /* popa */
         for ( i =3D 0; i < 8; i++ )
         {
+            void *reg =3D decode_register(7 - i, &_regs, 0);
+
             if ( (rc =3D read_ulong(x86_seg_ss, sp_post_inc(op_bytes),
                                   &dst.val, op_bytes, ctxt, ops)) !=3D 0 =
)
                 goto done;
+            if ( reg =3D=3D &_regs.r(sp) )
+                continue;
             if ( op_bytes =3D=3D 2 )
-                *(uint16_t *)regs[i] =3D (uint16_t)dst.val;
+                *(uint16_t *)reg =3D dst.val;
             else
-                *regs[i] =3D dst.val; /* 64b: zero-ext done by read_ulong(=
) */
+                *(unsigned long *)reg =3D dst.val;
         }
         break;
-    }
=20
     case 0x62: /* bound */ {
-        unsigned long src_val2;
         int lb, ub, idx;
+
         generate_exception_if(src.type !=3D OP_MEM, EXC_UD);
         if ( (rc =3D read_ulong(src.mem.seg, src.mem.off + op_bytes,
-                              &src_val2, op_bytes, ctxt, ops)) )
+                              &ea.val, op_bytes, ctxt, ops)) )
             goto done;
-        ub  =3D (op_bytes =3D=3D 2) ? (int16_t)src_val2 : (int32_t)src_val=
2;
+        ub  =3D (op_bytes =3D=3D 2) ? (int16_t)ea.val   : (int32_t)ea.val;=

         lb  =3D (op_bytes =3D=3D 2) ? (int16_t)src.val  : (int32_t)src.val=
;
         idx =3D (op_bytes =3D=3D 2) ? (int16_t)dst.val  : (int32_t)dst.val=
;
         generate_exception_if((idx < lb) || (idx > ub), EXC_BR);
@@ -3957,10 +3956,7 @@ x86_emulate(
         dst.val =3D src.val;
         break;
=20
-    case 0xc8: /* enter imm16,imm8 */ {
-        uint8_t depth =3D imm2 & 31;
-        int i;
-
+    case 0xc8: /* enter imm16,imm8 */
         dst.type =3D OP_REG;
         dst.bytes =3D (mode_64bit() && (op_bytes =3D=3D 4)) ? 8 : =
op_bytes;
         dst.reg =3D (unsigned long *)&_regs.r(bp);
@@ -3970,9 +3966,10 @@ x86_emulate(
             goto done;
         dst.val =3D _regs.r(sp);
=20
-        if ( depth > 0 )
+        n =3D imm2 & 31;
+        if ( n )
         {
-            for ( i =3D 1; i < depth; i++ )
+            for ( i =3D 1; i < n; i++ )
             {
                 unsigned long ebp, temp_data;
                 ebp =3D truncate_word(_regs.r(bp) - i*dst.bytes, =
ctxt->sp_size/8);
@@ -3989,7 +3986,6 @@ x86_emulate(
=20
         sp_pre_dec(src.val);
         break;
-    }
=20
     case 0xc9: /* leave */
         /* First writeback, to %%esp. */
@@ -4084,28 +4080,21 @@ x86_emulate(
         goto grp2;
=20
     case 0xd4: /* aam */
-    case 0xd5: /* aad */ {
-        unsigned int base =3D (uint8_t)src.val;
-
+    case 0xd5: /* aad */
+        n =3D (uint8_t)src.val;
         if ( b & 0x01 )
-        {
-            uint16_t ax =3D _regs.ax;
-
-            _regs.ax =3D (uint8_t)(ax + ((ax >> 8) * base));
-        }
+            _regs.ax =3D (uint8_t)(_regs.al + (_regs.ah * n));
         else
         {
-            uint8_t al =3D _regs.al;
-
-            generate_exception_if(!base, EXC_DE);
-            _regs.ax =3D ((al / base) << 8) | (al % base);
+            generate_exception_if(!n, EXC_DE);
+            _regs.al =3D _regs.al % n;
+            _regs.ah =3D _regs.al / n;
         }
         _regs.eflags &=3D ~(X86_EFLAGS_SF | X86_EFLAGS_ZF | X86_EFLAGS_PF)=
;
         _regs.eflags |=3D !_regs.al ? X86_EFLAGS_ZF : 0;
         _regs.eflags |=3D ((int8_t)_regs.al < 0) ? X86_EFLAGS_SF : 0;
         _regs.eflags |=3D even_parity(_regs.al) ? X86_EFLAGS_PF : 0;
         break;
-    }
=20
     case 0xd6: /* salc */
         _regs.al =3D (_regs.eflags & X86_EFLAGS_CF) ? 0xff : 0x00;



--=__Part9CA48287.1__=
Content-Type: text/plain; name="x86emul-combine-i.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="x86emul-combine-i.patch"

x86emul: fold/eliminate some local variables=0A=0AMake i switch-wide (at =
once makeing it unsigned, as it should have=0Abeen) and introduce n (for =
immediate use in enter and aam/aad=0Ahandling). Eliminate on-stack arrays =
in pusha/popa handling. Use ea.val=0Ainsatead of a custom variable in =
bound handling.=0A=0ANo (intended) functional change.=0A=0ASigned-off-by: =
Jan Beulich <jbeulich@suse.com>=0A=0A--- a/xen/arch/x86/x86_emulate/x86_emu=
late.c=0A+++ b/xen/arch/x86/x86_emulate/x86_emulate.c=0A@@ -3229,6 +3229,7 =
@@ x86_emulate(=0A         struct segment_register cs, sreg;=0A         =
struct cpuid_leaf cpuid_leaf;=0A         uint64_t msr_val;=0A+        =
unsigned int i, n;=0A         unsigned long dummy;=0A =0A     case 0x00 =
... 0x05: add: /* add */=0A@@ -3361,47 +3362,45 @@ x86_emulate(=0A         =
    goto done;=0A         break;=0A =0A-    case 0x60: /* pusha */ {=0A-   =
     int i;=0A-        unsigned int regs[] =3D {=0A-            _regs.eax, =
_regs.ecx, _regs.edx, _regs.ebx,=0A-            _regs.esp, _regs.ebp, =
_regs.esi, _regs.edi };=0A-=0A+    case 0x60: /* pusha */=0A         =
fail_if(!ops->write);=0A+        ea.val =3D _regs.esp;=0A         for ( i =
=3D 0; i < 8; i++ )=0A+        {=0A+            void *reg =3D decode_regist=
er(i, &_regs, 0);=0A+=0A             if ( (rc =3D ops->write(x86_seg_ss, =
sp_pre_dec(op_bytes),=0A-                                  &regs[i], =
op_bytes, ctxt)) !=3D 0 )=0A-            goto done;=0A+                    =
              reg !=3D &_regs.esp ? reg : &ea.val,=0A+                     =
             op_bytes, ctxt)) !=3D 0 )=0A+                goto done;=0A+   =
     }=0A         break;=0A-    }=0A-=0A-    case 0x61: /* popa */ {=0A-   =
     int i;=0A-        unsigned int dummy_esp, *regs[] =3D {=0A-           =
 &_regs.edi, &_regs.esi, &_regs.ebp, &dummy_esp,=0A-            &_regs.ebx,=
 &_regs.edx, &_regs.ecx, &_regs.eax };=0A =0A+    case 0x61: /* popa */=0A =
        for ( i =3D 0; i < 8; i++ )=0A         {=0A+            void *reg =
=3D decode_register(7 - i, &_regs, 0);=0A+=0A             if ( (rc =3D =
read_ulong(x86_seg_ss, sp_post_inc(op_bytes),=0A                           =
        &dst.val, op_bytes, ctxt, ops)) !=3D 0 )=0A                 goto =
done;=0A+            if ( reg =3D=3D &_regs.r(sp) )=0A+                =
continue;=0A             if ( op_bytes =3D=3D 2 )=0A-                =
*(uint16_t *)regs[i] =3D (uint16_t)dst.val;=0A+                *(uint16_t =
*)reg =3D dst.val;=0A             else=0A-                *regs[i] =3D =
dst.val; /* 64b: zero-ext done by read_ulong() */=0A+                =
*(unsigned long *)reg =3D dst.val;=0A         }=0A         break;=0A-    =
}=0A =0A     case 0x62: /* bound */ {=0A-        unsigned long src_val2;=0A=
         int lb, ub, idx;=0A+=0A         generate_exception_if(src.type =
!=3D OP_MEM, EXC_UD);=0A         if ( (rc =3D read_ulong(src.mem.seg, =
src.mem.off + op_bytes,=0A-                              &src_val2, =
op_bytes, ctxt, ops)) )=0A+                              &ea.val, =
op_bytes, ctxt, ops)) )=0A             goto done;=0A-        ub  =3D =
(op_bytes =3D=3D 2) ? (int16_t)src_val2 : (int32_t)src_val2;=0A+        ub =
 =3D (op_bytes =3D=3D 2) ? (int16_t)ea.val   : (int32_t)ea.val;=0A         =
lb  =3D (op_bytes =3D=3D 2) ? (int16_t)src.val  : (int32_t)src.val;=0A     =
    idx =3D (op_bytes =3D=3D 2) ? (int16_t)dst.val  : (int32_t)dst.val;=0A =
        generate_exception_if((idx < lb) || (idx > ub), EXC_BR);=0A@@ =
-3957,10 +3956,7 @@ x86_emulate(=0A         dst.val =3D src.val;=0A        =
 break;=0A =0A-    case 0xc8: /* enter imm16,imm8 */ {=0A-        uint8_t =
depth =3D imm2 & 31;=0A-        int i;=0A-=0A+    case 0xc8: /* enter =
imm16,imm8 */=0A         dst.type =3D OP_REG;=0A         dst.bytes =3D =
(mode_64bit() && (op_bytes =3D=3D 4)) ? 8 : op_bytes;=0A         dst.reg =
=3D (unsigned long *)&_regs.r(bp);=0A@@ -3970,9 +3966,10 @@ x86_emulate(=0A=
             goto done;=0A         dst.val =3D _regs.r(sp);=0A =0A-        =
if ( depth > 0 )=0A+        n =3D imm2 & 31;=0A+        if ( n )=0A        =
 {=0A-            for ( i =3D 1; i < depth; i++ )=0A+            for ( i =
=3D 1; i < n; i++ )=0A             {=0A                 unsigned long ebp, =
temp_data;=0A                 ebp =3D truncate_word(_regs.r(bp) - =
i*dst.bytes, ctxt->sp_size/8);=0A@@ -3989,7 +3986,6 @@ x86_emulate(=0A =0A =
        sp_pre_dec(src.val);=0A         break;=0A-    }=0A =0A     case =
0xc9: /* leave */=0A         /* First writeback, to %%esp. */=0A@@ =
-4084,28 +4080,21 @@ x86_emulate(=0A         goto grp2;=0A =0A     case =
0xd4: /* aam */=0A-    case 0xd5: /* aad */ {=0A-        unsigned int base =
=3D (uint8_t)src.val;=0A-=0A+    case 0xd5: /* aad */=0A+        n =3D =
(uint8_t)src.val;=0A         if ( b & 0x01 )=0A-        {=0A-            =
uint16_t ax =3D _regs.ax;=0A-=0A-            _regs.ax =3D (uint8_t)(ax + =
((ax >> 8) * base));=0A-        }=0A+            _regs.ax =3D (uint8_t)(_re=
gs.al + (_regs.ah * n));=0A         else=0A         {=0A-            =
uint8_t al =3D _regs.al;=0A-=0A-            generate_exception_if(!base, =
EXC_DE);=0A-            _regs.ax =3D ((al / base) << 8) | (al % base);=0A+ =
           generate_exception_if(!n, EXC_DE);=0A+            _regs.al =3D =
_regs.al % n;=0A+            _regs.ah =3D _regs.al / n;=0A         }=0A    =
     _regs.eflags &=3D ~(X86_EFLAGS_SF | X86_EFLAGS_ZF | X86_EFLAGS_PF);=0A=
         _regs.eflags |=3D !_regs.al ? X86_EFLAGS_ZF : 0;=0A         =
_regs.eflags |=3D ((int8_t)_regs.al < 0) ? X86_EFLAGS_SF : 0;=0A         =
_regs.eflags |=3D even_parity(_regs.al) ? X86_EFLAGS_PF : 0;=0A         =
break;=0A-    }=0A =0A     case 0xd6: /* salc */=0A         _regs.al =3D =
(_regs.eflags & X86_EFLAGS_CF) ? 0xff : 0x00;=0A
--=__Part9CA48287.1__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__Part9CA48287.1__=--


From xen-devel-bounces@lists.xen.org Wed Jun 21 12:04:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 12:04:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNeMl-00085D-4L; Wed, 21 Jun 2017 12: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 <JBeulich@suse.com>) id 1dNeMj-00084g-SZ
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 12:04:10 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 FA/50-03058-9B06A495; Wed, 21 Jun 2017 12:04:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKIsWRWlGSWpSXmKPExsXS6fjDS3dHgle
 kwe5jfBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a2PdIFjfOZKpbs/MfYwPj4AmMXIyeHkECe
 xJzeycwgNq+AncSPtxPBbAkBQ4nTC2+ygNgsAqoSP941sIHYbALqEm3PtrN2MXJwiAgYSJw7m
 gRiMgvoS2xbB1YtLGApMbNtGivE9CKJo617weKcAvYSS7o+soGU8woISvzdIQwSZgZa+rfjHv
 MERp5ZCJlZSDIQtpbEw1+3WCBsbYllC18zzwLbKy2x/B8HRNhK4tLbh+yoSkBsV4mzl1YxL2D
 kWMWoUZxaVJZapGtsrJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERisDECwg3Hn
 +sBDjJIcTEqivOXeXpFCfEn5KZUZicUZ8UWlOanFhxg1ODgEtu1afYFRiiUvPy9VSYI3PR6oT
 rAoNT21Ii0zBxhPMKUSHDxKIrxuAUBp3uKCxNzizHSI1ClGXY4Nq9d/YRICmyElzisPMkMApC
 ijNA9uBCy2LzHKSgnzMgIdKMRTkFqUm1mCKv+KUZyDUUmY1y4OaApPZl4J3KZXQEcwAR3x4og
 HyBEliQgpqQbGCZut85bsvnjT5dsHpl8puTf3Ofz2e5q4duOPnWEd3Mfead/k+njwqYXi3smz
 HO9V3ZuwPjH3N8efw5sbWHwPM/KnGj+01xVW+NOdZXRbufVuqejBvS/C7mxQF7GQ7Dn4bcJiw
 YpY35Q3jS0XxB+qCP9O1Xu/aWXPXNN134UFjDc4KYetVjhWpsRSnJFoqMVcVJwIAB0nOB7oAg
 AA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1498046646!98488173!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33294 invoked from network); 21 Jun 2017 12:04:07 -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 Jun 2017 12:04:07 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 21 Jun 2017 06:04:05 -0600
Message-Id: <594A7CD40200007800165343@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 21 Jun 2017 06:04:04 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <594A733B020000780016527C@prv-mh.provo.novell.com>
 <594A733B020000780016527C@prv-mh.provo.novell.com>
In-Reply-To: <594A733B020000780016527C@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__PartBF87A1A4.1__="
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 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>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__PartBF87A1A4.1__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Signed-off-by: Jan Beulich <jbeulich@suse.com>

--- a/tools/tests/x86_emulator/Makefile
+++ b/tools/tests/x86_emulator/Makefile
@@ -13,7 +13,8 @@ run: $(TARGET)
=20
 SIMD :=3D sse sse2 sse4 avx avx2
 FMA :=3D fma4 fma
-TESTCASES :=3D blowfish $(SIMD) $(FMA)
+SG :=3D avx2-sg
+TESTCASES :=3D blowfish $(SIMD) $(FMA) $(SG)
=20
 blowfish-cflags :=3D ""
 blowfish-cflags-x86_32 :=3D "-mno-accumulate-outgoing-args -Dstatic=3D"
@@ -39,6 +40,10 @@ fma-flts :=3D $(avx-flts)
 avx2-vecs :=3D $(avx-vecs)
 avx2-ints :=3D 1 2 4 8
 avx2-flts :=3D 4 8
+avx2-sg-vecs :=3D $(avx2-vecs)
+avx2-sg-idxs :=3D 4 8
+avx2-sg-ints :=3D 4 8
+avx2-sg-flts :=3D 4 8
=20
 # For AVX and later, have the compiler avoid XMM0 to widen coverage of
 # the VEX.vvvv checks in the emulator.
@@ -55,8 +60,18 @@ $(1)-cflags :=3D \
 	$(foreach flt,$($(1)-flts), \
 	  "-D_f$(flt) -m$(1) $(call non-sse,$(1)) -mfpmath=3Dsse -Os =
-DFLOAT_SIZE=3D$(flt)")
 endef
+define simd-sg-defs
+$(1)-cflags :=3D \
+	$(foreach vec,$($(1)-vecs), \
+	  $(foreach idx,$($(1)-idxs), \
+	   $(foreach int,$($(1)-ints), \
+	     "-D_$(vec)x$(idx)i$(int) -m$(1:-sg=3D) $(call non-sse,$(1)) =
-Os -DVEC_MAX=3D$(vec) -DIDX_SIZE=3D$(idx) -DINT_SIZE=3D$(int)") \
+	   $(foreach flt,$($(1)-flts), \
+	     "-D_$(vec)x$(idx)f$(flt) -m$(1:-sg=3D) $(call non-sse,$(1)) =
-Os -DVEC_MAX=3D$(vec) -DIDX_SIZE=3D$(idx) -DFLOAT_SIZE=3D$(flt)")))
+endef
=20
 $(foreach flavor,$(SIMD) $(FMA),$(eval $(call simd-defs,$(flavor))))
+$(foreach flavor,$(SG),$(eval $(call simd-sg-defs,$(flavor))))
=20
 $(addsuffix .h,$(TESTCASES)): %.h: %.c testcase.mk Makefile
 	rm -f $@.new $*.bin
@@ -78,7 +93,10 @@ $(addsuffix .c,$(SIMD)):
 $(addsuffix .c,$(FMA)):
 	ln -sf simd-fma.c $@
=20
-$(addsuffix .o,$(SIMD) $(FMA)): simd.h
+$(addsuffix .c,$(SG)):
+	ln -sf simd-sg.c $@
+
+$(addsuffix .o,$(SIMD) $(FMA) $(SG)): simd.h
=20
 $(TARGET): x86_emulate.o test_x86_emulator.o
 	$(HOSTCC) -o $@ $^
--- /dev/null
+++ b/tools/tests/x86_emulator/simd-sg.c
@@ -0,0 +1,209 @@
+#ifdef INT_SIZE
+# define ELEM_SIZE INT_SIZE
+#else
+# define ELEM_SIZE FLOAT_SIZE
+#endif
+
+#define VEC_SIZE (IDX_SIZE <=3D ELEM_SIZE ? VEC_MAX \
+                                        : VEC_MAX * ELEM_SIZE / IDX_SIZE)
+#if VEC_SIZE < 16
+# undef VEC_SIZE
+# define VEC_SIZE 16
+#endif
+
+#include "simd.h"
+
+ENTRY(sg_test);
+
+#undef MODE
+#if IDX_SIZE =3D=3D 4
+# define MODE SI
+#elif IDX_SIZE =3D=3D 8
+# define MODE DI
+#endif
+
+#define IVEC_SIZE (ELEM_SIZE <=3D IDX_SIZE ? VEC_MAX \
+                                         : VEC_MAX * IDX_SIZE / ELEM_SIZE)=

+#if IVEC_SIZE < 16
+# undef IVEC_SIZE
+# define IVEC_SIZE 16
+#endif
+
+typedef signed int __attribute__((mode(MODE), vector_size(IVEC_SIZE))) =
idx_t;
+typedef long long __attribute__((vector_size(IVEC_SIZE))) idi_t;
+
+#define ITEM_COUNT (VEC_SIZE / ELEM_SIZE < IVEC_SIZE / IDX_SIZE ? \
+                    VEC_SIZE / ELEM_SIZE : IVEC_SIZE / IDX_SIZE)
+
+#if VEC_SIZE =3D=3D 16
+# define to_bool(cmp) __builtin_ia32_ptestc128(cmp, (vec_t){} =3D=3D 0)
+#else
+# define to_bool(cmp) __builtin_ia32_ptestc256(cmp, (vec_t){} =3D=3D 0)
+#endif
+
+#if defined(__AVX2__)
+# if VEC_MAX =3D=3D 16
+#  if IDX_SIZE =3D=3D 4
+#   if INT_SIZE =3D=3D 4
+#    define gather __builtin_ia32_gathersiv4si
+#   elif INT_SIZE =3D=3D 8
+#    define gather(reg, mem, idx, msk, scl) \
+            (vec_t)(__builtin_ia32_gathersiv2di((vdi_t)(reg), \
+                                                (const void *)(mem), \
+                                                idx, (vdi_t)(msk), scl))
+#   elif FLOAT_SIZE =3D=3D 4
+#    define gather __builtin_ia32_gathersiv4sf
+#   elif FLOAT_SIZE =3D=3D 8
+#    define gather __builtin_ia32_gathersiv2df
+#   endif
+#  elif IDX_SIZE =3D=3D 8
+#   if INT_SIZE =3D=3D 4
+#    define gather(reg, mem, idx, msk, scl) \
+            __builtin_ia32_gatherdiv4si(reg, mem, (vdi_t)(idx), msk, scl)
+#   elif INT_SIZE =3D=3D 8
+#    define gather(reg, mem, idx, msk, scl) \
+            (vec_t)(__builtin_ia32_gatherdiv2di((vdi_t)(reg), \
+                                                (const void *)(mem), \
+                                                (vdi_t)(idx), (vdi_t)(msk)=
, \
+                                                scl))
+#   elif FLOAT_SIZE =3D=3D 4
+#    define gather(reg, mem, idx, msk, scl) \
+            __builtin_ia32_gatherdiv4sf(reg, mem, (vdi_t)(idx), msk, scl)
+#   elif FLOAT_SIZE =3D=3D 8
+#    define gather(reg, mem, idx, msk, scl) \
+            __builtin_ia32_gatherdiv2df(reg, mem, (vdi_t)(idx), msk, scl)
+#   endif
+#  endif
+# elif VEC_MAX =3D=3D 32
+#  if IDX_SIZE =3D=3D 4
+#   if INT_SIZE =3D=3D 4
+#    define gather __builtin_ia32_gathersiv8si
+#   elif INT_SIZE =3D=3D 8
+#    define gather(reg, mem, idx, msk, scl) \
+            (vec_t)(__builtin_ia32_gathersiv4di((vdi_t)(reg), \
+                                                (const void *)(mem), \
+                                                idx, (vdi_t)(msk), scl))
+
+#   elif FLOAT_SIZE =3D=3D 4
+#    define gather __builtin_ia32_gathersiv8sf
+#   elif FLOAT_SIZE =3D=3D 8
+#    define gather __builtin_ia32_gathersiv4df
+#   endif
+#  elif IDX_SIZE =3D=3D 8
+#   if INT_SIZE =3D=3D 4
+#    define gather(reg, mem, idx, msk, scl) \
+            __builtin_ia32_gatherdiv4si256(reg, mem, (idi_t)(idx), msk, =
scl)
+#   elif INT_SIZE =3D=3D 8
+#    define gather(reg, mem, idx, msk, scl) \
+            (vec_t)(__builtin_ia32_gatherdiv4di((vdi_t)(reg), \
+                                                (const void *)(mem), \
+                                                (vdi_t)(idx), (vdi_t)(msk)=
, \
+                                                scl))
+
+#   elif FLOAT_SIZE =3D=3D 4
+#    define gather(reg, mem, idx, msk, scl) \
+            __builtin_ia32_gatherdiv4sf256(reg, mem, (idi_t)(idx), msk, =
scl)
+#   elif FLOAT_SIZE =3D=3D 8
+#    define gather(reg, mem, idx, msk, scl) \
+            __builtin_ia32_gatherdiv4df(reg, mem, (vdi_t)(idx), msk, scl)
+#   endif
+#  endif
+# endif
+#endif
+
+#define GLUE_(x, y) x ## y
+#define GLUE(x, y) GLUE_(x, y)
+
+#define PUT2(n)      (n),        (n) +  1
+#define PUT4(n)  PUT2(n),   PUT2((n) +  2)
+#define PUT8(n)  PUT4(n),   PUT4((n) +  4)
+#define PUT16(n) PUT8(n),   PUT8((n) +  8)
+#define PUT32(n) PUT16(n), PUT16((n) + 16)
+
+const typeof((vec_t){}[0]) array[] =3D {
+    GLUE(PUT, VEC_MAX)(1),
+    GLUE(PUT, VEC_MAX)(VEC_MAX + 1)
+};
+
+int sg_test(void)
+{
+    unsigned int i;
+    vec_t x, y, full =3D (vec_t){} =3D=3D 0;
+    idx_t idx, inv;
+
+    for ( i =3D 0; i < IVEC_SIZE / IDX_SIZE; ++i )
+    {
+        idx[i] =3D i + 1;
+        inv[i] =3D ITEM_COUNT - i;
+    }
+
+    touch(idx);
+    touch(inv);
+
+    x =3D gather(full, array, (idx_t){}, full, 1);
+    for ( i =3D 0; i < ITEM_COUNT; ++i )
+        if ( x[i] !=3D 1 )
+            return __LINE__;
+    for ( ; i < ELEM_COUNT; ++i )
+        if ( x[i] )
+            return __LINE__;
+
+    x =3D gather(full, array, idx, full, ELEM_SIZE);
+    for ( i =3D 0; i < ITEM_COUNT; ++i )
+        if ( x[i] !=3D i + 2 )
+            return __LINE__;
+    for ( ; i < ELEM_COUNT; ++i )
+        if ( x[i] )
+            return __LINE__;
+
+    x =3D gather(full, array, idx * ELEM_SIZE, full, 2);
+    for ( i =3D 0; i < ITEM_COUNT; ++i )
+        if ( x[i] !=3D i * 2 + 3 )
+            return __LINE__;
+    for ( ; i < ELEM_COUNT; ++i )
+        if ( x[i] )
+            return __LINE__;
+
+    x =3D gather(full, array, inv, full, ELEM_SIZE);
+    for ( i =3D 0; i < ITEM_COUNT; ++i )
+        if ( x[i] !=3D inv[i] + 1 )
+            return __LINE__;
+    for ( ; i < ELEM_COUNT; ++i )
+        if ( x[i] )
+            return __LINE__;
+
+    y =3D gather(full, array + ITEM_COUNT, -idx, full, ELEM_SIZE);
+#if ITEM_COUNT =3D=3D ELEM_COUNT
+    if ( !to_bool(y =3D=3D x - 1) )
+        return __LINE__;
+#else
+    for ( i =3D 0; i < ITEM_COUNT; ++i )
+        if ( y[i] !=3D x[i] - 1 )
+            return __LINE__;
+    for ( ; i < ELEM_COUNT; ++i )
+        if ( y[i] )
+            return __LINE__;
+#endif
+
+#if ELEM_SIZE > 1
+    x =3D gather(full, array, inv * 2, full, ELEM_SIZE / 2);
+    for ( i =3D 0; i < ITEM_COUNT; ++i )
+        if ( x[i] !=3D inv[i] + 1 )
+            return __LINE__;
+    for ( ; i < ELEM_COUNT; ++i )
+        if ( x[i] )
+            return __LINE__;
+
+# if ELEM_SIZE =3D=3D IDX_SIZE
+    y =3D gather(x, array, idx, (idx & inv) !=3D 0, ELEM_SIZE);
+    for ( i =3D 0; i < ITEM_COUNT; ++i )
+        if ( y[i] !=3D ((i + 1) & (ITEM_COUNT - i) ? idx : inv)[i] + 1 )
+            return __LINE__;
+    for ( ; i < ELEM_COUNT; ++i )
+        if ( y[i] )
+            return __LINE__;
+# endif
+#endif
+
+    return 0;
+}
--- a/tools/tests/x86_emulator/test_x86_emulator.c
+++ b/tools/tests/x86_emulator/test_x86_emulator.c
@@ -12,6 +12,7 @@
 #include "fma4.h"
 #include "fma.h"
 #include "avx2.h"
+#include "avx2-sg.h"
=20
 #define verbose false /* Switch to true for far more logging. */
=20
@@ -60,6 +61,7 @@ static bool simd_check_avx2(void)
 {
     return cpu_has_avx2;
 }
+#define simd_check_avx2_sg simd_check_avx2
=20
 static void simd_set_regs(struct cpu_user_regs *regs)
 {
@@ -173,6 +175,22 @@ static const struct {
     SIMD(AVX2 u32x8,             avx2,      32u4),
     SIMD(AVX2 s64x4,             avx2,      32i8),
     SIMD(AVX2 u64x4,             avx2,      32u8),
+    SIMD(AVX2 S/G f32[4x32],  avx2_sg,    16x4f4),
+    SIMD(AVX2 S/G f64[2x32],  avx2_sg,    16x4f8),
+    SIMD(AVX2 S/G f32[2x64],  avx2_sg,    16x8f4),
+    SIMD(AVX2 S/G f64[2x64],  avx2_sg,    16x8f8),
+    SIMD(AVX2 S/G f32[8x32],  avx2_sg,    32x4f4),
+    SIMD(AVX2 S/G f64[4x32],  avx2_sg,    32x4f8),
+    SIMD(AVX2 S/G f32[4x64],  avx2_sg,    32x8f4),
+    SIMD(AVX2 S/G f64[4x64],  avx2_sg,    32x8f8),
+    SIMD(AVX2 S/G i32[4x32],  avx2_sg,    16x4i4),
+    SIMD(AVX2 S/G i64[2x32],  avx2_sg,    16x4i8),
+    SIMD(AVX2 S/G i32[2x64],  avx2_sg,    16x8i4),
+    SIMD(AVX2 S/G i64[2x64],  avx2_sg,    16x8i8),
+    SIMD(AVX2 S/G i32[8x32],  avx2_sg,    32x4i4),
+    SIMD(AVX2 S/G i64[4x32],  avx2_sg,    32x4i8),
+    SIMD(AVX2 S/G i32[4x64],  avx2_sg,    32x8i4),
+    SIMD(AVX2 S/G i64[4x64],  avx2_sg,    32x8i8),
 #undef SIMD_
 #undef SIMD
 };
--- a/xen/arch/x86/x86_emulate/x86_emulate.c
+++ b/xen/arch/x86/x86_emulate/x86_emulate.c
@@ -391,6 +391,7 @@ static const struct {
     [0x78 ... 0x79] =3D { .simd_size =3D simd_other, .two_op =3D 1 },
     [0x8c] =3D { .simd_size =3D simd_other },
     [0x8e] =3D { .simd_size =3D simd_other, .to_mem =3D 1 },
+    [0x90 ... 0x93] =3D { .simd_size =3D simd_other, .vsib =3D 1 },
     [0x96 ... 0x9f] =3D { .simd_size =3D simd_packed_fp },
     [0xa6 ... 0xaf] =3D { .simd_size =3D simd_packed_fp },
     [0xb6 ... 0xbf] =3D { .simd_size =3D simd_packed_fp },
@@ -598,6 +599,7 @@ struct x86_emulate_state {
         ext_8f0a,
     } ext;
     uint8_t modrm, modrm_mod, modrm_reg, modrm_rm;
+    uint8_t sib_index, sib_scale;
     uint8_t rex_prefix;
     bool lock_prefix;
     bool not_64bit; /* Instruction not available in 64bit. */
@@ -2409,7 +2411,7 @@ x86_decode(
     struct x86_emulate_ctxt *ctxt,
     const struct x86_emulate_ops  *ops)
 {
-    uint8_t b, d, sib, sib_index, sib_base;
+    uint8_t b, d;
     unsigned int def_op_bytes, def_ad_bytes, opcode;
     enum x86_segment override_seg =3D x86_seg_none;
     bool pc_rel =3D false;
@@ -2735,6 +2737,7 @@ x86_decode(
=20
         if ( modrm_mod =3D=3D 3 )
         {
+            generate_exception_if(d & vSIB, EXC_UD);
             modrm_rm |=3D (rex_prefix & 1) << 3;
             ea.type =3D OP_REG;
         }
@@ -2795,13 +2798,17 @@ x86_decode(
             ea.type =3D OP_MEM;
             if ( modrm_rm =3D=3D 4 )
             {
-                sib =3D insn_fetch_type(uint8_t);
-                sib_index =3D ((sib >> 3) & 7) | ((rex_prefix << 2) & 8);
-                sib_base  =3D (sib & 7) | ((rex_prefix << 3) & 8);
-                if ( sib_index !=3D 4 && !(d & vSIB) )
-                    ea.mem.off =3D *(long *)decode_register(sib_index,
+                uint8_t sib =3D insn_fetch_type(uint8_t);
+                uint8_t sib_base =3D (sib & 7) | ((rex_prefix << 3) & 8);
+
+                state->sib_index =3D ((sib >> 3) & 7) | ((rex_prefix << =
2) & 8);
+                state->sib_scale =3D (sib >> 6) & 3;
+                if ( state->sib_index !=3D 4 && !(d & vSIB) )
+                {
+                    ea.mem.off =3D *(long *)decode_register(state->sib_ind=
ex,
                                                           state->regs, =
0);
-                ea.mem.off <<=3D (sib >> 6) & 3;
+                    ea.mem.off <<=3D state->sib_scale;
+                }
                 if ( (modrm_mod =3D=3D 0) && ((sib_base & 7) =3D=3D 5) )
                     ea.mem.off +=3D insn_fetch_type(int32_t);
                 else if ( sib_base =3D=3D 4 )
@@ -7443,6 +7450,110 @@ x86_emulate(
         break;
     }
=20
+    case X86EMUL_OPC_VEX_66(0x0f38, 0x90): /* vpgatherd{d,q} {x,y}mm,mem,{=
x,y}mm */
+    case X86EMUL_OPC_VEX_66(0x0f38, 0x91): /* vpgatherq{d,q} {x,y}mm,mem,{=
x,y}mm */
+    case X86EMUL_OPC_VEX_66(0x0f38, 0x92): /* vgatherdp{s,d} {x,y}mm,mem,{=
x,y}mm */
+    case X86EMUL_OPC_VEX_66(0x0f38, 0x93): /* vgatherqp{s,d} {x,y}mm,mem,{=
x,y}mm */
+    {
+        unsigned int mask_reg =3D ~vex.reg & (mode_64bit() ? 0xf : 7);
+        typeof(vex) *pvex;
+        union {
+            int32_t dw[8];
+            int64_t qw[4];
+        } index, mask;
+
+        ASSERT(ea.type =3D=3D OP_MEM);
+        generate_exception_if(modrm_reg =3D=3D state->sib_index ||
+                              modrm_reg =3D=3D mask_reg ||
+                              state->sib_index =3D=3D mask_reg, EXC_UD);
+        generate_exception_if(!cpu_has_avx, EXC_UD);
+        vcpu_must_have(avx2);
+        get_fpu(X86EMUL_FPU_ymm, &fic);
+
+        /* Read destination, index, and mask registers. */
+        opc =3D init_prefixes(stub);
+        pvex =3D copy_VEX(opc, vex);
+        pvex->opcx =3D vex_0f;
+        opc[0] =3D 0x7f; /* vmovdqa */
+        /* Use (%rax) as destination and modrm_reg as source. */
+        pvex->r =3D !mode_64bit() || !(modrm_reg & 8);
+        pvex->b =3D 1;
+        opc[1] =3D (modrm_reg & 7) << 3;
+        pvex->reg =3D 0xf;
+        opc[2] =3D 0xc3;
+
+        invoke_stub("", "", "=3Dm" (*mmvalp) : "a" (mmvalp));
+
+        pvex->pfx =3D vex_f3; /* vmovdqu */
+        /* Switch to sib_index as source. */
+        pvex->r =3D !mode_64bit() || !(state->sib_index & 8);
+        opc[1] =3D (state->sib_index & 7) << 3;
+
+        invoke_stub("", "", "=3Dm" (index) : "a" (&index));
+
+        /* Switch to mask_reg as source. */
+        pvex->r =3D !mode_64bit() || !(mask_reg & 8);
+        opc[1] =3D (mask_reg & 7) << 3;
+
+        invoke_stub("", "", "=3Dm" (mask) : "a" (&mask));
+        put_stub(stub);
+
+        /* Clear untouched parts of the destination and mask values. */
+        n =3D 1 << (2 + vex.l - ((b & 1) | vex.w));
+        op_bytes =3D 4 << vex.w;
+        memset((void *)mmvalp + n * op_bytes, 0, 32 - n * op_bytes);
+        memset((void *)&mask + n * op_bytes, 0, 32 - n * op_bytes);
+
+        for ( i =3D 0; i < n && rc =3D=3D X86EMUL_OKAY; ++i )
+        {
+            if ( (vex.w ? mask.qw[i] : mask.dw[i]) < 0 )
+            {
+                signed long idx =3D b & 1 ? index.qw[i] : index.dw[i];
+
+                rc =3D ops->read(ea.mem.seg,
+                               ea.mem.off + (idx << state->sib_scale),
+                               (void *)mmvalp + i * op_bytes, op_bytes, =
ctxt);
+                if ( rc !=3D X86EMUL_OKAY )
+                    break;
+
+#ifdef __XEN__
+                if ( i + 1 < n && local_events_need_delivery() )
+                    rc =3D X86EMUL_RETRY;
+#endif
+            }
+
+            if ( vex.w )
+                mask.qw[i] =3D 0;
+            else
+                mask.dw[i] =3D 0;
+        }
+
+        /* Write destination and mask registers. */
+        opc =3D init_prefixes(stub);
+        pvex =3D copy_VEX(opc, vex);
+        pvex->opcx =3D vex_0f;
+        opc[0] =3D 0x6f; /* vmovdqa */
+        /* Use modrm_reg as destination and (%rax) as source. */
+        pvex->r =3D !mode_64bit() || !(modrm_reg & 8);
+        pvex->b =3D 1;
+        opc[1] =3D (modrm_reg & 7) << 3;
+        pvex->reg =3D 0xf;
+        opc[2] =3D 0xc3;
+
+        invoke_stub("", "", "+m" (*mmvalp) : "a" (mmvalp));
+
+        pvex->pfx =3D vex_f3; /* vmovdqu */
+        /* Switch to mask_reg as destination. */
+        pvex->r =3D !mode_64bit() || !(mask_reg & 8);
+        opc[1] =3D (mask_reg & 7) << 3;
+
+        invoke_stub("", "", "+m" (mask) : "a" (&mask));
+        put_stub(stub);
+
+        state->simd_size =3D simd_none;
+        break;
+    }
+
     case X86EMUL_OPC_VEX_66(0x0f38, 0x96): /* vfmaddsub132p{s,d} =
{x,y}mm/mem,{x,y}mm,{x,y}mm */
     case X86EMUL_OPC_VEX_66(0x0f38, 0x97): /* vfmsubadd132p{s,d} =
{x,y}mm/mem,{x,y}mm,{x,y}mm */
     case X86EMUL_OPC_VEX_66(0x0f38, 0x98): /* vfmadd132p{s,d} {x,y}mm/mem,=
{x,y}mm,{x,y}mm */
--- a/xen/arch/x86/x86_emulate.c
+++ b/xen/arch/x86/x86_emulate.c
@@ -10,6 +10,7 @@
  */
=20
 #include <xen/domain_page.h>
+#include <xen/event.h>
 #include <asm/x86_emulate.h>
 #include <asm/asm_defns.h> /* mark_regs_dirty() */
 #include <asm/processor.h> /* current_cpu_info */



--=__PartBF87A1A4.1__=
Content-Type: text/plain; name="x86emul-AVX2-gather.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="x86emul-AVX2-gather.patch"

x86emul: support AVX2 gather insns=0A=0ASigned-off-by: Jan Beulich =
<jbeulich@suse.com>=0A=0A--- a/tools/tests/x86_emulator/Makefile=0A+++ =
b/tools/tests/x86_emulator/Makefile=0A@@ -13,7 +13,8 @@ run: $(TARGET)=0A =
=0A SIMD :=3D sse sse2 sse4 avx avx2=0A FMA :=3D fma4 fma=0A-TESTCASES =
:=3D blowfish $(SIMD) $(FMA)=0A+SG :=3D avx2-sg=0A+TESTCASES :=3D blowfish =
$(SIMD) $(FMA) $(SG)=0A =0A blowfish-cflags :=3D ""=0A blowfish-cflags-x86_=
32 :=3D "-mno-accumulate-outgoing-args -Dstatic=3D"=0A@@ -39,6 +40,10 @@ =
fma-flts :=3D $(avx-flts)=0A avx2-vecs :=3D $(avx-vecs)=0A avx2-ints :=3D =
1 2 4 8=0A avx2-flts :=3D 4 8=0A+avx2-sg-vecs :=3D $(avx2-vecs)=0A+avx2-sg-=
idxs :=3D 4 8=0A+avx2-sg-ints :=3D 4 8=0A+avx2-sg-flts :=3D 4 8=0A =0A # =
For AVX and later, have the compiler avoid XMM0 to widen coverage of=0A # =
the VEX.vvvv checks in the emulator.=0A@@ -55,8 +60,18 @@ $(1)-cflags :=3D =
\=0A 	$(foreach flt,$($(1)-flts), \=0A 	  "-D_f$(flt) -m$(1) =
$(call non-sse,$(1)) -mfpmath=3Dsse -Os -DFLOAT_SIZE=3D$(flt)")=0A =
endef=0A+define simd-sg-defs=0A+$(1)-cflags :=3D \=0A+	$(foreach =
vec,$($(1)-vecs), \=0A+	  $(foreach idx,$($(1)-idxs), \=0A+	   =
$(foreach int,$($(1)-ints), \=0A+	     "-D_$(vec)x$(idx)i$(int) =
-m$(1:-sg=3D) $(call non-sse,$(1)) -Os -DVEC_MAX=3D$(vec) -DIDX_SIZE=3D$(id=
x) -DINT_SIZE=3D$(int)") \=0A+	   $(foreach flt,$($(1)-flts), \=0A+	   =
  "-D_$(vec)x$(idx)f$(flt) -m$(1:-sg=3D) $(call non-sse,$(1)) -Os =
-DVEC_MAX=3D$(vec) -DIDX_SIZE=3D$(idx) -DFLOAT_SIZE=3D$(flt)")))=0A+endef=
=0A =0A $(foreach flavor,$(SIMD) $(FMA),$(eval $(call simd-defs,$(flavor)))=
)=0A+$(foreach flavor,$(SG),$(eval $(call simd-sg-defs,$(flavor))))=0A =0A =
$(addsuffix .h,$(TESTCASES)): %.h: %.c testcase.mk Makefile=0A 	rm -f =
$@.new $*.bin=0A@@ -78,7 +93,10 @@ $(addsuffix .c,$(SIMD)):=0A $(addsuffix =
.c,$(FMA)):=0A 	ln -sf simd-fma.c $@=0A =0A-$(addsuffix .o,$(SIMD) =
$(FMA)): simd.h=0A+$(addsuffix .c,$(SG)):=0A+	ln -sf simd-sg.c $@=0A+=0A+=
$(addsuffix .o,$(SIMD) $(FMA) $(SG)): simd.h=0A =0A $(TARGET): x86_emulate.=
o test_x86_emulator.o=0A 	$(HOSTCC) -o $@ $^=0A--- /dev/null=0A+++ =
b/tools/tests/x86_emulator/simd-sg.c=0A@@ -0,0 +1,209 @@=0A+#ifdef =
INT_SIZE=0A+# define ELEM_SIZE INT_SIZE=0A+#else=0A+# define ELEM_SIZE =
FLOAT_SIZE=0A+#endif=0A+=0A+#define VEC_SIZE (IDX_SIZE <=3D ELEM_SIZE ? =
VEC_MAX \=0A+                                        : VEC_MAX * ELEM_SIZE =
/ IDX_SIZE)=0A+#if VEC_SIZE < 16=0A+# undef VEC_SIZE=0A+# define VEC_SIZE =
16=0A+#endif=0A+=0A+#include "simd.h"=0A+=0A+ENTRY(sg_test);=0A+=0A+#undef =
MODE=0A+#if IDX_SIZE =3D=3D 4=0A+# define MODE SI=0A+#elif IDX_SIZE =3D=3D =
8=0A+# define MODE DI=0A+#endif=0A+=0A+#define IVEC_SIZE (ELEM_SIZE <=3D =
IDX_SIZE ? VEC_MAX \=0A+                                         : VEC_MAX =
* IDX_SIZE / ELEM_SIZE)=0A+#if IVEC_SIZE < 16=0A+# undef IVEC_SIZE=0A+# =
define IVEC_SIZE 16=0A+#endif=0A+=0A+typedef signed int __attribute__((mode=
(MODE), vector_size(IVEC_SIZE))) idx_t;=0A+typedef long long __attribute__(=
(vector_size(IVEC_SIZE))) idi_t;=0A+=0A+#define ITEM_COUNT (VEC_SIZE / =
ELEM_SIZE < IVEC_SIZE / IDX_SIZE ? \=0A+                    VEC_SIZE / =
ELEM_SIZE : IVEC_SIZE / IDX_SIZE)=0A+=0A+#if VEC_SIZE =3D=3D 16=0A+# =
define to_bool(cmp) __builtin_ia32_ptestc128(cmp, (vec_t){} =3D=3D =
0)=0A+#else=0A+# define to_bool(cmp) __builtin_ia32_ptestc256(cmp, =
(vec_t){} =3D=3D 0)=0A+#endif=0A+=0A+#if defined(__AVX2__)=0A+# if VEC_MAX =
=3D=3D 16=0A+#  if IDX_SIZE =3D=3D 4=0A+#   if INT_SIZE =3D=3D 4=0A+#    =
define gather __builtin_ia32_gathersiv4si=0A+#   elif INT_SIZE =3D=3D =
8=0A+#    define gather(reg, mem, idx, msk, scl) \=0A+            =
(vec_t)(__builtin_ia32_gathersiv2di((vdi_t)(reg), \=0A+                    =
                            (const void *)(mem), \=0A+                     =
                           idx, (vdi_t)(msk), scl))=0A+#   elif FLOAT_SIZE =
=3D=3D 4=0A+#    define gather __builtin_ia32_gathersiv4sf=0A+#   elif =
FLOAT_SIZE =3D=3D 8=0A+#    define gather __builtin_ia32_gathersiv2df=0A+# =
  endif=0A+#  elif IDX_SIZE =3D=3D 8=0A+#   if INT_SIZE =3D=3D 4=0A+#    =
define gather(reg, mem, idx, msk, scl) \=0A+            __builtin_ia32_gath=
erdiv4si(reg, mem, (vdi_t)(idx), msk, scl)=0A+#   elif INT_SIZE =3D=3D =
8=0A+#    define gather(reg, mem, idx, msk, scl) \=0A+            =
(vec_t)(__builtin_ia32_gatherdiv2di((vdi_t)(reg), \=0A+                    =
                            (const void *)(mem), \=0A+                     =
                           (vdi_t)(idx), (vdi_t)(msk), \=0A+               =
                                 scl))=0A+#   elif FLOAT_SIZE =3D=3D =
4=0A+#    define gather(reg, mem, idx, msk, scl) \=0A+            =
__builtin_ia32_gatherdiv4sf(reg, mem, (vdi_t)(idx), msk, scl)=0A+#   elif =
FLOAT_SIZE =3D=3D 8=0A+#    define gather(reg, mem, idx, msk, scl) \=0A+   =
         __builtin_ia32_gatherdiv2df(reg, mem, (vdi_t)(idx), msk, =
scl)=0A+#   endif=0A+#  endif=0A+# elif VEC_MAX =3D=3D 32=0A+#  if =
IDX_SIZE =3D=3D 4=0A+#   if INT_SIZE =3D=3D 4=0A+#    define gather =
__builtin_ia32_gathersiv8si=0A+#   elif INT_SIZE =3D=3D 8=0A+#    define =
gather(reg, mem, idx, msk, scl) \=0A+            (vec_t)(__builtin_ia32_gat=
hersiv4di((vdi_t)(reg), \=0A+                                              =
  (const void *)(mem), \=0A+                                               =
 idx, (vdi_t)(msk), scl))=0A+=0A+#   elif FLOAT_SIZE =3D=3D 4=0A+#    =
define gather __builtin_ia32_gathersiv8sf=0A+#   elif FLOAT_SIZE =3D=3D =
8=0A+#    define gather __builtin_ia32_gathersiv4df=0A+#   endif=0A+#  =
elif IDX_SIZE =3D=3D 8=0A+#   if INT_SIZE =3D=3D 4=0A+#    define =
gather(reg, mem, idx, msk, scl) \=0A+            __builtin_ia32_gatherdiv4s=
i256(reg, mem, (idi_t)(idx), msk, scl)=0A+#   elif INT_SIZE =3D=3D 8=0A+#  =
  define gather(reg, mem, idx, msk, scl) \=0A+            (vec_t)(__builtin=
_ia32_gatherdiv4di((vdi_t)(reg), \=0A+                                     =
           (const void *)(mem), \=0A+                                      =
          (vdi_t)(idx), (vdi_t)(msk), \=0A+                                =
                scl))=0A+=0A+#   elif FLOAT_SIZE =3D=3D 4=0A+#    define =
gather(reg, mem, idx, msk, scl) \=0A+            __builtin_ia32_gatherdiv4s=
f256(reg, mem, (idi_t)(idx), msk, scl)=0A+#   elif FLOAT_SIZE =3D=3D =
8=0A+#    define gather(reg, mem, idx, msk, scl) \=0A+            =
__builtin_ia32_gatherdiv4df(reg, mem, (vdi_t)(idx), msk, scl)=0A+#   =
endif=0A+#  endif=0A+# endif=0A+#endif=0A+=0A+#define GLUE_(x, y) x ## =
y=0A+#define GLUE(x, y) GLUE_(x, y)=0A+=0A+#define PUT2(n)      (n),       =
 (n) +  1=0A+#define PUT4(n)  PUT2(n),   PUT2((n) +  2)=0A+#define PUT8(n) =
 PUT4(n),   PUT4((n) +  4)=0A+#define PUT16(n) PUT8(n),   PUT8((n) +  =
8)=0A+#define PUT32(n) PUT16(n), PUT16((n) + 16)=0A+=0A+const typeof((vec_t=
){}[0]) array[] =3D {=0A+    GLUE(PUT, VEC_MAX)(1),=0A+    GLUE(PUT, =
VEC_MAX)(VEC_MAX + 1)=0A+};=0A+=0A+int sg_test(void)=0A+{=0A+    unsigned =
int i;=0A+    vec_t x, y, full =3D (vec_t){} =3D=3D 0;=0A+    idx_t idx, =
inv;=0A+=0A+    for ( i =3D 0; i < IVEC_SIZE / IDX_SIZE; ++i )=0A+    =
{=0A+        idx[i] =3D i + 1;=0A+        inv[i] =3D ITEM_COUNT - i;=0A+   =
 }=0A+=0A+    touch(idx);=0A+    touch(inv);=0A+=0A+    x =3D gather(full, =
array, (idx_t){}, full, 1);=0A+    for ( i =3D 0; i < ITEM_COUNT; ++i =
)=0A+        if ( x[i] !=3D 1 )=0A+            return __LINE__;=0A+    for =
( ; i < ELEM_COUNT; ++i )=0A+        if ( x[i] )=0A+            return =
__LINE__;=0A+=0A+    x =3D gather(full, array, idx, full, ELEM_SIZE);=0A+  =
  for ( i =3D 0; i < ITEM_COUNT; ++i )=0A+        if ( x[i] !=3D i + 2 =
)=0A+            return __LINE__;=0A+    for ( ; i < ELEM_COUNT; ++i )=0A+ =
       if ( x[i] )=0A+            return __LINE__;=0A+=0A+    x =3D =
gather(full, array, idx * ELEM_SIZE, full, 2);=0A+    for ( i =3D 0; i < =
ITEM_COUNT; ++i )=0A+        if ( x[i] !=3D i * 2 + 3 )=0A+            =
return __LINE__;=0A+    for ( ; i < ELEM_COUNT; ++i )=0A+        if ( x[i] =
)=0A+            return __LINE__;=0A+=0A+    x =3D gather(full, array, =
inv, full, ELEM_SIZE);=0A+    for ( i =3D 0; i < ITEM_COUNT; ++i )=0A+     =
   if ( x[i] !=3D inv[i] + 1 )=0A+            return __LINE__;=0A+    for =
( ; i < ELEM_COUNT; ++i )=0A+        if ( x[i] )=0A+            return =
__LINE__;=0A+=0A+    y =3D gather(full, array + ITEM_COUNT, -idx, full, =
ELEM_SIZE);=0A+#if ITEM_COUNT =3D=3D ELEM_COUNT=0A+    if ( !to_bool(y =
=3D=3D x - 1) )=0A+        return __LINE__;=0A+#else=0A+    for ( i =3D 0; =
i < ITEM_COUNT; ++i )=0A+        if ( y[i] !=3D x[i] - 1 )=0A+            =
return __LINE__;=0A+    for ( ; i < ELEM_COUNT; ++i )=0A+        if ( y[i] =
)=0A+            return __LINE__;=0A+#endif=0A+=0A+#if ELEM_SIZE > 1=0A+   =
 x =3D gather(full, array, inv * 2, full, ELEM_SIZE / 2);=0A+    for ( i =
=3D 0; i < ITEM_COUNT; ++i )=0A+        if ( x[i] !=3D inv[i] + 1 )=0A+    =
        return __LINE__;=0A+    for ( ; i < ELEM_COUNT; ++i )=0A+        =
if ( x[i] )=0A+            return __LINE__;=0A+=0A+# if ELEM_SIZE =3D=3D =
IDX_SIZE=0A+    y =3D gather(x, array, idx, (idx & inv) !=3D 0, ELEM_SIZE);=
=0A+    for ( i =3D 0; i < ITEM_COUNT; ++i )=0A+        if ( y[i] !=3D ((i =
+ 1) & (ITEM_COUNT - i) ? idx : inv)[i] + 1 )=0A+            return =
__LINE__;=0A+    for ( ; i < ELEM_COUNT; ++i )=0A+        if ( y[i] )=0A+  =
          return __LINE__;=0A+# endif=0A+#endif=0A+=0A+    return =
0;=0A+}=0A--- a/tools/tests/x86_emulator/test_x86_emulator.c=0A+++ =
b/tools/tests/x86_emulator/test_x86_emulator.c=0A@@ -12,6 +12,7 @@=0A =
#include "fma4.h"=0A #include "fma.h"=0A #include "avx2.h"=0A+#include =
"avx2-sg.h"=0A =0A #define verbose false /* Switch to true for far more =
logging. */=0A =0A@@ -60,6 +61,7 @@ static bool simd_check_avx2(void)=0A =
{=0A     return cpu_has_avx2;=0A }=0A+#define simd_check_avx2_sg simd_check=
_avx2=0A =0A static void simd_set_regs(struct cpu_user_regs *regs)=0A =
{=0A@@ -173,6 +175,22 @@ static const struct {=0A     SIMD(AVX2 u32x8,     =
        avx2,      32u4),=0A     SIMD(AVX2 s64x4,             avx2,      =
32i8),=0A     SIMD(AVX2 u64x4,             avx2,      32u8),=0A+    =
SIMD(AVX2 S/G f32[4x32],  avx2_sg,    16x4f4),=0A+    SIMD(AVX2 S/G =
f64[2x32],  avx2_sg,    16x4f8),=0A+    SIMD(AVX2 S/G f32[2x64],  avx2_sg, =
   16x8f4),=0A+    SIMD(AVX2 S/G f64[2x64],  avx2_sg,    16x8f8),=0A+    =
SIMD(AVX2 S/G f32[8x32],  avx2_sg,    32x4f4),=0A+    SIMD(AVX2 S/G =
f64[4x32],  avx2_sg,    32x4f8),=0A+    SIMD(AVX2 S/G f32[4x64],  avx2_sg, =
   32x8f4),=0A+    SIMD(AVX2 S/G f64[4x64],  avx2_sg,    32x8f8),=0A+    =
SIMD(AVX2 S/G i32[4x32],  avx2_sg,    16x4i4),=0A+    SIMD(AVX2 S/G =
i64[2x32],  avx2_sg,    16x4i8),=0A+    SIMD(AVX2 S/G i32[2x64],  avx2_sg, =
   16x8i4),=0A+    SIMD(AVX2 S/G i64[2x64],  avx2_sg,    16x8i8),=0A+    =
SIMD(AVX2 S/G i32[8x32],  avx2_sg,    32x4i4),=0A+    SIMD(AVX2 S/G =
i64[4x32],  avx2_sg,    32x4i8),=0A+    SIMD(AVX2 S/G i32[4x64],  avx2_sg, =
   32x8i4),=0A+    SIMD(AVX2 S/G i64[4x64],  avx2_sg,    32x8i8),=0A =
#undef SIMD_=0A #undef SIMD=0A };=0A--- a/xen/arch/x86/x86_emulate/x86_emul=
ate.c=0A+++ b/xen/arch/x86/x86_emulate/x86_emulate.c=0A@@ -391,6 +391,7 @@ =
static const struct {=0A     [0x78 ... 0x79] =3D { .simd_size =3D =
simd_other, .two_op =3D 1 },=0A     [0x8c] =3D { .simd_size =3D simd_other =
},=0A     [0x8e] =3D { .simd_size =3D simd_other, .to_mem =3D 1 },=0A+    =
[0x90 ... 0x93] =3D { .simd_size =3D simd_other, .vsib =3D 1 },=0A     =
[0x96 ... 0x9f] =3D { .simd_size =3D simd_packed_fp },=0A     [0xa6 ... =
0xaf] =3D { .simd_size =3D simd_packed_fp },=0A     [0xb6 ... 0xbf] =3D { =
.simd_size =3D simd_packed_fp },=0A@@ -598,6 +599,7 @@ struct x86_emulate_s=
tate {=0A         ext_8f0a,=0A     } ext;=0A     uint8_t modrm, modrm_mod, =
modrm_reg, modrm_rm;=0A+    uint8_t sib_index, sib_scale;=0A     uint8_t =
rex_prefix;=0A     bool lock_prefix;=0A     bool not_64bit; /* Instruction =
not available in 64bit. */=0A@@ -2409,7 +2411,7 @@ x86_decode(=0A     =
struct x86_emulate_ctxt *ctxt,=0A     const struct x86_emulate_ops  =
*ops)=0A {=0A-    uint8_t b, d, sib, sib_index, sib_base;=0A+    uint8_t =
b, d;=0A     unsigned int def_op_bytes, def_ad_bytes, opcode;=0A     enum =
x86_segment override_seg =3D x86_seg_none;=0A     bool pc_rel =3D =
false;=0A@@ -2735,6 +2737,7 @@ x86_decode(=0A =0A         if ( modrm_mod =
=3D=3D 3 )=0A         {=0A+            generate_exception_if(d & vSIB, =
EXC_UD);=0A             modrm_rm |=3D (rex_prefix & 1) << 3;=0A            =
 ea.type =3D OP_REG;=0A         }=0A@@ -2795,13 +2798,17 @@ x86_decode(=0A =
            ea.type =3D OP_MEM;=0A             if ( modrm_rm =3D=3D 4 )=0A =
            {=0A-                sib =3D insn_fetch_type(uint8_t);=0A-     =
           sib_index =3D ((sib >> 3) & 7) | ((rex_prefix << 2) & 8);=0A-   =
             sib_base  =3D (sib & 7) | ((rex_prefix << 3) & 8);=0A-        =
        if ( sib_index !=3D 4 && !(d & vSIB) )=0A-                    =
ea.mem.off =3D *(long *)decode_register(sib_index,=0A+                =
uint8_t sib =3D insn_fetch_type(uint8_t);=0A+                uint8_t =
sib_base =3D (sib & 7) | ((rex_prefix << 3) & 8);=0A+=0A+                =
state->sib_index =3D ((sib >> 3) & 7) | ((rex_prefix << 2) & 8);=0A+       =
         state->sib_scale =3D (sib >> 6) & 3;=0A+                if ( =
state->sib_index !=3D 4 && !(d & vSIB) )=0A+                {=0A+          =
          ea.mem.off =3D *(long *)decode_register(state->sib_index,=0A     =
                                                      state->regs, 0);=0A- =
               ea.mem.off <<=3D (sib >> 6) & 3;=0A+                    =
ea.mem.off <<=3D state->sib_scale;=0A+                }=0A                 =
if ( (modrm_mod =3D=3D 0) && ((sib_base & 7) =3D=3D 5) )=0A                =
     ea.mem.off +=3D insn_fetch_type(int32_t);=0A                 else if =
( sib_base =3D=3D 4 )=0A@@ -7443,6 +7450,110 @@ x86_emulate(=0A         =
break;=0A     }=0A =0A+    case X86EMUL_OPC_VEX_66(0x0f38, 0x90): /* =
vpgatherd{d,q} {x,y}mm,mem,{x,y}mm */=0A+    case X86EMUL_OPC_VEX_66(0x0f38=
, 0x91): /* vpgatherq{d,q} {x,y}mm,mem,{x,y}mm */=0A+    case X86EMUL_OPC_V=
EX_66(0x0f38, 0x92): /* vgatherdp{s,d} {x,y}mm,mem,{x,y}mm */=0A+    case =
X86EMUL_OPC_VEX_66(0x0f38, 0x93): /* vgatherqp{s,d} {x,y}mm,mem,{x,y}mm =
*/=0A+    {=0A+        unsigned int mask_reg =3D ~vex.reg & (mode_64bit() =
? 0xf : 7);=0A+        typeof(vex) *pvex;=0A+        union {=0A+           =
 int32_t dw[8];=0A+            int64_t qw[4];=0A+        } index, =
mask;=0A+=0A+        ASSERT(ea.type =3D=3D OP_MEM);=0A+        generate_exc=
eption_if(modrm_reg =3D=3D state->sib_index ||=0A+                         =
     modrm_reg =3D=3D mask_reg ||=0A+                              =
state->sib_index =3D=3D mask_reg, EXC_UD);=0A+        generate_exception_if=
(!cpu_has_avx, EXC_UD);=0A+        vcpu_must_have(avx2);=0A+        =
get_fpu(X86EMUL_FPU_ymm, &fic);=0A+=0A+        /* Read destination, index, =
and mask registers. */=0A+        opc =3D init_prefixes(stub);=0A+        =
pvex =3D copy_VEX(opc, vex);=0A+        pvex->opcx =3D vex_0f;=0A+        =
opc[0] =3D 0x7f; /* vmovdqa */=0A+        /* Use (%rax) as destination and =
modrm_reg as source. */=0A+        pvex->r =3D !mode_64bit() || !(modrm_reg=
 & 8);=0A+        pvex->b =3D 1;=0A+        opc[1] =3D (modrm_reg & 7) << =
3;=0A+        pvex->reg =3D 0xf;=0A+        opc[2] =3D 0xc3;=0A+=0A+       =
 invoke_stub("", "", "=3Dm" (*mmvalp) : "a" (mmvalp));=0A+=0A+        =
pvex->pfx =3D vex_f3; /* vmovdqu */=0A+        /* Switch to sib_index as =
source. */=0A+        pvex->r =3D !mode_64bit() || !(state->sib_index & =
8);=0A+        opc[1] =3D (state->sib_index & 7) << 3;=0A+=0A+        =
invoke_stub("", "", "=3Dm" (index) : "a" (&index));=0A+=0A+        /* =
Switch to mask_reg as source. */=0A+        pvex->r =3D !mode_64bit() || =
!(mask_reg & 8);=0A+        opc[1] =3D (mask_reg & 7) << 3;=0A+=0A+        =
invoke_stub("", "", "=3Dm" (mask) : "a" (&mask));=0A+        put_stub(stub)=
;=0A+=0A+        /* Clear untouched parts of the destination and mask =
values. */=0A+        n =3D 1 << (2 + vex.l - ((b & 1) | vex.w));=0A+      =
  op_bytes =3D 4 << vex.w;=0A+        memset((void *)mmvalp + n * =
op_bytes, 0, 32 - n * op_bytes);=0A+        memset((void *)&mask + n * =
op_bytes, 0, 32 - n * op_bytes);=0A+=0A+        for ( i =3D 0; i < n && rc =
=3D=3D X86EMUL_OKAY; ++i )=0A+        {=0A+            if ( (vex.w ? =
mask.qw[i] : mask.dw[i]) < 0 )=0A+            {=0A+                signed =
long idx =3D b & 1 ? index.qw[i] : index.dw[i];=0A+=0A+                rc =
=3D ops->read(ea.mem.seg,=0A+                               ea.mem.off + =
(idx << state->sib_scale),=0A+                               (void =
*)mmvalp + i * op_bytes, op_bytes, ctxt);=0A+                if ( rc !=3D =
X86EMUL_OKAY )=0A+                    break;=0A+=0A+#ifdef __XEN__=0A+     =
           if ( i + 1 < n && local_events_need_delivery() )=0A+            =
        rc =3D X86EMUL_RETRY;=0A+#endif=0A+            }=0A+=0A+           =
 if ( vex.w )=0A+                mask.qw[i] =3D 0;=0A+            else=0A+ =
               mask.dw[i] =3D 0;=0A+        }=0A+=0A+        /* Write =
destination and mask registers. */=0A+        opc =3D init_prefixes(stub);=
=0A+        pvex =3D copy_VEX(opc, vex);=0A+        pvex->opcx =3D =
vex_0f;=0A+        opc[0] =3D 0x6f; /* vmovdqa */=0A+        /* Use =
modrm_reg as destination and (%rax) as source. */=0A+        pvex->r =3D =
!mode_64bit() || !(modrm_reg & 8);=0A+        pvex->b =3D 1;=0A+        =
opc[1] =3D (modrm_reg & 7) << 3;=0A+        pvex->reg =3D 0xf;=0A+        =
opc[2] =3D 0xc3;=0A+=0A+        invoke_stub("", "", "+m" (*mmvalp) : "a" =
(mmvalp));=0A+=0A+        pvex->pfx =3D vex_f3; /* vmovdqu */=0A+        =
/* Switch to mask_reg as destination. */=0A+        pvex->r =3D !mode_64bit=
() || !(mask_reg & 8);=0A+        opc[1] =3D (mask_reg & 7) << 3;=0A+=0A+  =
      invoke_stub("", "", "+m" (mask) : "a" (&mask));=0A+        put_stub(s=
tub);=0A+=0A+        state->simd_size =3D simd_none;=0A+        break;=0A+ =
   }=0A+=0A     case X86EMUL_OPC_VEX_66(0x0f38, 0x96): /* vfmaddsub132p{s,d=
} {x,y}mm/mem,{x,y}mm,{x,y}mm */=0A     case X86EMUL_OPC_VEX_66(0x0f38, =
0x97): /* vfmsubadd132p{s,d} {x,y}mm/mem,{x,y}mm,{x,y}mm */=0A     case =
X86EMUL_OPC_VEX_66(0x0f38, 0x98): /* vfmadd132p{s,d} {x,y}mm/mem,{x,y}mm,{x=
,y}mm */=0A--- a/xen/arch/x86/x86_emulate.c=0A+++ b/xen/arch/x86/x86_emulat=
e.c=0A@@ -10,6 +10,7 @@=0A  */=0A =0A #include <xen/domain_page.h>=0A+#incl=
ude <xen/event.h>=0A #include <asm/x86_emulate.h>=0A #include <asm/asm_defn=
s.h> /* mark_regs_dirty() */=0A #include <asm/processor.h> /* current_cpu_i=
nfo */=0A
--=__PartBF87A1A4.1__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__PartBF87A1A4.1__=--


From xen-devel-bounces@lists.xen.org Wed Jun 21 12:04:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 12:04:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNeNN-0008Fz-GN; Wed, 21 Jun 2017 12:04: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 1dNeNM-0008FZ-Ke
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 12:04:48 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 9A/02-03557-0E06A495; Wed, 21 Jun 2017 12:04:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsXS6fjDS/d+gle
 kQfsTUYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPF5VamgmUqFUdmXWFtYDwl1cXIwSEkkCex
 9X9GFyMnB6+AncSO+XcZQWwJAUOJ0wtvsoDYLAKqEtdfLgSz2QTUJdqebWcFaRURMJA4dzQJx
 GQW0JfYtg6sQljAT2LHj+NgU4QEiiSOtu4Fi3MK2Ess6frIBlLOKyAo8XeHMEiYGWjp9PMHmC
 Yw8sxCyMxCkoGwtSQe/rrFAmFrSyxb+Jp5FtheaYnl/zggwpYSTY83MqMqAbFdJPZtbGRfwMi
 xilGjOLWoLLVI18hcL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMFAZgGAH4+K1
 gYcYJTmYlER5y729IoX4kvJTKjMSizPii0pzUosPMWpwcAhs27X6AqMUS15+XqqSBO/veKA6w
 aLU9NSKtMwcYCzBlEpw8CiJ8LoFAKV5iwsSc4sz0yFSpxgVpcR5F4P0CYAkMkrz4Npg8XuJUV
 ZKmJcR6CghnoLUotzMElT5V4ziHIxKwrx2cUBTeDLzSuCmvwJazAS0+MURD5DFJYkIKakGxvb
 dXx+xrgu1SngSeuUWA4ezmsevKINFPLteV82ZX9esf+zKyjNFLz5ZHBFfU50iVFdyrbU9uXb2
 450+x8vnFun/cDnvNffY0csHYwQ3LjE9btqRe6IoP/OnjHi4a/DNn3n1DZcjTHT+PK/mN5k70
 0yZxzNHv/XkqhwT5alf1s4/OLPc5ExehhJLcUaioRZzUXEiALFBghbaAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1498046685!75006185!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32156 invoked from network); 21 Jun 2017 12:04:47 -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; 21 Jun 2017 12:04:47 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 21 Jun 2017 06:04:45 -0600
Message-Id: <594A7CFC0200007800165347@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 21 Jun 2017 06:04:44 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <594A733B020000780016527C@prv-mh.provo.novell.com>
 <594A733B020000780016527C@prv-mh.provo.novell.com>
In-Reply-To: <594A733B020000780016527C@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__PartD7EFC9CC.1__="
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 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>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__PartD7EFC9CC.1__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Convert the few existing opcodes so far supported.

Also adjust two vex_* case labels to better be ext_* (the values are
identical).

Signed-off-by: Jan Beulich <jbeulich@suse.com>

--- a/xen/arch/x86/x86_emulate/x86_emulate.c
+++ b/xen/arch/x86/x86_emulate/x86_emulate.c
@@ -458,6 +458,20 @@ static const opcode_desc_t xop_table[] =3D
     DstReg|SrcImm|ModRM,
 };
=20
+static const struct {
+    uint8_t simd_size:5;
+    uint8_t two_op:1;
+    uint8_t four_op:1;
+} ext8f08_table[256] =3D {
+};
+
+static const struct {
+    uint8_t simd_size:5;
+    uint8_t two_op:1;
+} ext8f09_table[256] =3D {
+    [0x01 ... 0x02] =3D { .two_op =3D 1 },
+};
+
 #define REX_PREFIX 0x40
 #define REX_B 0x01
 #define REX_X 0x02
@@ -2716,7 +2730,7 @@ x86_decode(
             }
             break;
=20
-        case vex_0f38:
+        case ext_0f38:
             d =3D ext0f38_table[b].to_mem ? DstMem | SrcReg
                                         : DstReg | SrcMem;
             if ( ext0f38_table[b].two_op )
@@ -2726,7 +2740,14 @@ x86_decode(
             state->simd_size =3D ext0f38_table[b].simd_size;
             break;
=20
-        case vex_0f3a:
+        case ext_8f09:
+            if ( ext8f09_table[b].two_op )
+                d |=3D TwoOp;
+            state->simd_size =3D ext8f09_table[b].simd_size;
+            break;
+
+        case ext_0f3a:
+        case ext_8f08:
             /*
              * Cannot update d here yet, as the immediate operand still
              * needs fetching.
@@ -2919,6 +2940,15 @@ x86_decode(
         break;
=20
     case ext_8f08:
+        d =3D DstReg | SrcMem;
+        if ( ext8f08_table[b].two_op )
+            d |=3D TwoOp;
+        else if ( ext8f08_table[b].four_op && !mode_64bit() )
+            imm1 &=3D 0x7f;
+        state->desc =3D d;
+        state->simd_size =3D ext8f08_table[b].simd_size;
+        break;
+
     case ext_8f09:
     case ext_8f0a:
         break;




--=__PartD7EFC9CC.1__=
Content-Type: text/plain; name="x86emul-XOP-tables.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="x86emul-XOP-tables.patch"

x86emul: add tables for XOP 08 and 09 extension spaces=0A=0AConvert the =
few existing opcodes so far supported.=0A=0AAlso adjust two vex_* case =
labels to better be ext_* (the values are=0Aidentical).=0A=0ASigned-off-by:=
 Jan Beulich <jbeulich@suse.com>=0A=0A--- a/xen/arch/x86/x86_emulate/x86_em=
ulate.c=0A+++ b/xen/arch/x86/x86_emulate/x86_emulate.c=0A@@ -458,6 +458,20 =
@@ static const opcode_desc_t xop_table[] =3D=0A     DstReg|SrcImm|ModRM,=
=0A };=0A =0A+static const struct {=0A+    uint8_t simd_size:5;=0A+    =
uint8_t two_op:1;=0A+    uint8_t four_op:1;=0A+} ext8f08_table[256] =3D =
{=0A+};=0A+=0A+static const struct {=0A+    uint8_t simd_size:5;=0A+    =
uint8_t two_op:1;=0A+} ext8f09_table[256] =3D {=0A+    [0x01 ... 0x02] =3D =
{ .two_op =3D 1 },=0A+};=0A+=0A #define REX_PREFIX 0x40=0A #define REX_B =
0x01=0A #define REX_X 0x02=0A@@ -2716,7 +2730,7 @@ x86_decode(=0A          =
   }=0A             break;=0A =0A-        case vex_0f38:=0A+        case =
ext_0f38:=0A             d =3D ext0f38_table[b].to_mem ? DstMem | =
SrcReg=0A                                         : DstReg | SrcMem;=0A    =
         if ( ext0f38_table[b].two_op )=0A@@ -2726,7 +2740,14 @@ x86_decode=
(=0A             state->simd_size =3D ext0f38_table[b].simd_size;=0A       =
      break;=0A =0A-        case vex_0f3a:=0A+        case ext_8f09:=0A+   =
         if ( ext8f09_table[b].two_op )=0A+                d |=3D =
TwoOp;=0A+            state->simd_size =3D ext8f09_table[b].simd_size;=0A+ =
           break;=0A+=0A+        case ext_0f3a:=0A+        case =
ext_8f08:=0A             /*=0A              * Cannot update d here yet, as =
the immediate operand still=0A              * needs fetching.=0A@@ -2919,6 =
+2940,15 @@ x86_decode(=0A         break;=0A =0A     case ext_8f08:=0A+    =
    d =3D DstReg | SrcMem;=0A+        if ( ext8f08_table[b].two_op )=0A+   =
         d |=3D TwoOp;=0A+        else if ( ext8f08_table[b].four_op && =
!mode_64bit() )=0A+            imm1 &=3D 0x7f;=0A+        state->desc =3D =
d;=0A+        state->simd_size =3D ext8f08_table[b].simd_size;=0A+        =
break;=0A+=0A     case ext_8f09:=0A     case ext_8f0a:=0A         break;=0A
--=__PartD7EFC9CC.1__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__PartD7EFC9CC.1__=--


From xen-devel-bounces@lists.xen.org Wed Jun 21 12:05:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 12: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 1dNeNu-0008MP-OY; Wed, 21 Jun 2017 12: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 <JBeulich@suse.com>) id 1dNeNt-0008M4-8i
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 12:05:21 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 5A/6A-01732-0016A495; Wed, 21 Jun 2017 12:05:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsXS6fjDS/d/gle
 kwb1XzBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aa5e9YC06eZqq4euU8UwPjud+MXYycHEIC
 eRJTZr9hBbF5BewkZj3pYAaxJQQMJU4vvMkCYrMIqEqcP3+JCcRmE1CXaHu2Haieg0NEwEDi3
 NEkEJNZQF9i2zqwamGgzhNfdrNDTC+SONq6FyzOKWAvsaTrIxtIOa+AoMTfHcIgYWagpXdufm
 WbwMgzCyEzC0kGwtaSePjrFguErS2xbOFr5llge6Ullv/jgAgbSZzq+M2MqgTEtpXY8uMF0wJ
 GjlWMGsWpRWWpRbqG5npJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIHhygAEOxhf
 nvY8xCjJwaQkylvu7RUpxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3dzxQTrAoNT21Ii0zBxg5M
 GkJDh4lEV63AKA0b3FBYm5xZjpE6hSjLseG1eu/MAmx5OXnpUqJ8y4GmSEAUpRRmgc3AhbFlx
 hlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMaxcHNIUnM68EbtMroCOYgI54ccQD5IiSRISUVAN
 jiHdxh9Mm/lcC2/w4n23+xfI8qiLOp5cxIk96pvRm2yCb8scct3wOpL3w8J0ob/zs/cy1Sxut
 /68oeZkiIqAlrfWoylT44tagWUwtq2rNHkvdf1i9smnSpPXLH7zsezj/qXtGxfW3+9/U8vi95
 5y6TeGBWFOYwAQetUwh1Us7MtfkLORyjrFTYinOSDTUYi4qTgQArNYWp90CAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1498046716!99106195!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19789 invoked from network); 21 Jun 2017 12:05:18 -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; 21 Jun 2017 12:05:18 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 21 Jun 2017 06:05:16 -0600
Message-Id: <594A7D1B020000780016534B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 21 Jun 2017 06:05:15 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <594A733B020000780016527C@prv-mh.provo.novell.com>
 <594A733B020000780016527C@prv-mh.provo.novell.com>
In-Reply-To: <594A733B020000780016527C@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__PartF0C8EEEB.1__="
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 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>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__PartF0C8EEEB.1__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Signed-off-by: Jan Beulich <jbeulich@suse.com>

--- a/.gitignore
+++ b/.gitignore
@@ -230,7 +230,7 @@
 tools/tests/x86_emulator/sse*.[ch]
 tools/tests/x86_emulator/test_x86_emulator
 tools/tests/x86_emulator/x86_emulate
+tools/tests/x86_emulator/xop*.[ch]
 tools/tests/xen-access/xen-access
 tools/tests/xenstore/xs-test
 tools/tests/regression/installed/*
--- a/tools/tests/x86_emulator/Makefile
+++ b/tools/tests/x86_emulator/Makefile
@@ -11,7 +11,7 @@ all: $(TARGET)
 run: $(TARGET)
 	./$(TARGET)
=20
-SIMD :=3D sse sse2 sse4 avx avx2
+SIMD :=3D sse sse2 sse4 avx avx2 xop
 FMA :=3D fma4 fma
 SG :=3D avx2-sg
 TESTCASES :=3D blowfish $(SIMD) $(FMA) $(SG)
@@ -44,6 +44,9 @@ avx2-sg-vecs :=3D $(avx2-vecs)
 avx2-sg-idxs :=3D 4 8
 avx2-sg-ints :=3D 4 8
 avx2-sg-flts :=3D 4 8
+xop-vecs :=3D $(avx-vecs)
+xop-ints :=3D 1 2 4 8
+xop-flts :=3D $(avx-flts)
=20
 # For AVX and later, have the compiler avoid XMM0 to widen coverage of
 # the VEX.vvvv checks in the emulator.
@@ -98,6 +101,8 @@ $(addsuffix .c,$(SG)):
=20
 $(addsuffix .o,$(SIMD) $(FMA) $(SG)): simd.h
=20
+xop.o: simd-fma.c
+
 $(TARGET): x86_emulate.o test_x86_emulator.o
 	$(HOSTCC) -o $@ $^
=20
--- a/tools/tests/x86_emulator/simd.c
+++ b/tools/tests/x86_emulator/simd.c
@@ -471,6 +471,86 @@ static inline bool _to_bool(byte_vec_t b
 #  endif
 # endif
 #endif
+#ifdef __XOP__
+# undef select
+# if VEC_SIZE =3D=3D 16
+#  if INT_SIZE =3D=3D 2 || INT_SIZE =3D=3D 4
+#   include "simd-fma.c"
+#  endif
+#  define select(d, x, y, m) \
+    (*(d) =3D (vec_t)__builtin_ia32_vpcmov((vdi_t)(x), (vdi_t)(y), =
(vdi_t)(m)))
+#  if INT_SIZE =3D=3D 1 || UINT_SIZE =3D=3D 1
+#   define swap2(x) ((vec_t)__builtin_ia32_vpperm((vqi_t)(x), (vqi_t)(x), =
(vqi_t)inv - 1))
+#  elif INT_SIZE =3D=3D 2 || UINT_SIZE =3D=3D 2
+#   define swap2(x) \
+    ((vec_t)__builtin_ia32_vpperm((vqi_t)(x), (vqi_t)(x), \
+                                  (vqi_t)(__builtin_ia32_vprotwi(2 * =
(vhi_t)inv - 1, 8) | \
+                                          (2 * inv - 2))))
+#  elif FLOAT_SIZE =3D=3D 4
+#   define frac(x) __builtin_ia32_vfrczps(x)
+#   undef swap2
+#   define swap2(x) ({ \
+    /* Buggy in gcc 7.1.0 and earlier. */ \
+    /* __builtin_ia32_vpermil2ps((vec_t){}, x, __builtin_ia32_cvtps2dq(inv=
) + 3, 0) */ \
+    vec_t t_; \
+    asm ( "vpermil2ps $0, %3, %2, %1, %0" : \
+          "=3Dx" (t_) : \
+          "x" ((vec_t){}), "m" (x), "x" (__builtin_ia32_cvtps2dq(inv) + =
3) ); \
+    t_; \
+})
+#  elif FLOAT_SIZE =3D=3D 8
+#   define frac(x) __builtin_ia32_vfrczpd(x)
+#   undef swap2
+#   define swap2(x) ({ \
+    /* Buggy in gcc 7.1.0 and earlier. */ \
+    /* __builtin_ia32_vpermil2pd((vec_t){}, x, */ \
+    /*                            __builtin_ia32_pmovsxdq128( */ \
+    /*                                __builtin_ia32_cvtpd2dq(inv) + 1) =
<< 1, 0) */ \
+    vdi_t s_ =3D __builtin_ia32_pmovsxdq128( \
+                   __builtin_ia32_cvtpd2dq(inv) + 1) << 1; \
+    vec_t t_; \
+    asm ( "vpermil2pd $0, %3, %2, %1, %0" : \
+          "=3Dx" (t_) : "x" ((vec_t){}), "x" (x), "m" (s_) ); \
+    t_; \
+})
+#  endif
+#  if INT_SIZE =3D=3D 1
+#   define hadd(x, y) ((vec_t)__builtin_ia32_packsswb128(__builtin_ia32_vp=
haddbw((vqi_t)(x)), \
+                                                         __builtin_ia32_vp=
haddbw((vqi_t)(y))))
+#   define hsub(x, y) ((vec_t)__builtin_ia32_packsswb128(__builtin_ia32_vp=
hsubbw((vqi_t)(x)), \
+                                                         __builtin_ia32_vp=
hsubbw((vqi_t)(y))))
+#  elif UINT_SIZE =3D=3D 1
+#   define hadd(x, y) ((vec_t)__builtin_ia32_packuswb128(__builtin_ia32_vp=
haddubw((vqi_t)(x)), \
+                                                         __builtin_ia32_vp=
haddubw((vqi_t)(y))))
+#  elif INT_SIZE =3D=3D 2
+#   undef hadd
+#   define hadd(x, y) __builtin_ia32_packssdw128(__builtin_ia32_vphaddwd(x=
), \
+                                                 __builtin_ia32_vphaddwd(y=
))
+#   undef hsub
+#   define hsub(x, y) __builtin_ia32_packssdw128(__builtin_ia32_vphsubwd(x=
), \
+                                                 __builtin_ia32_vphsubwd(y=
))
+#  elif UINT_SIZE =3D=3D 2
+#   undef hadd
+#   define hadd(x, y) ((vec_t)__builtin_ia32_packusdw128(__builtin_ia32_vp=
hadduwd((vhi_t)(x)), \
+                                                         __builtin_ia32_vp=
hadduwd((vhi_t)(y))))
+#   undef hsub
+#  endif
+# elif VEC_SIZE =3D=3D 32
+#  define select(d, x, y, m) \
+    (*(d) =3D (vec_t)__builtin_ia32_vpcmov256((vdi_t)(x), (vdi_t)(y), =
(vdi_t)(m)))
+#  if FLOAT_SIZE =3D=3D 4
+#   define frac(x) __builtin_ia32_vfrczps256(x)
+#  elif FLOAT_SIZE =3D=3D 8
+#   define frac(x) __builtin_ia32_vfrczpd256(x)
+#  endif
+# elif VEC_SIZE =3D=3D FLOAT_SIZE
+#  if VEC_SIZE =3D=3D 4
+#   define frac(x) scalar_1op(x, "vfrczss %[in], %[out]")
+#  elif VEC_SIZE =3D=3D 8
+#   define frac(x) scalar_1op(x, "vfrczsd %[in], %[out]")
+#  endif
+# endif
+#endif
=20
 int simd_test(void)
 {
@@ -576,6 +656,29 @@ int simd_test(void)
     if ( !to_bool(y =3D=3D z) ) return __LINE__;
 # endif
=20
+# ifdef frac
+    touch(src);
+    x =3D frac(src);
+    touch(src);
+    if ( !to_bool(x =3D=3D 0) ) return __LINE__;
+
+    x =3D 1 / (src + 1);
+    touch(x);
+    y =3D frac(x);
+    touch(x);
+    if ( !to_bool(x =3D=3D y) ) return __LINE__;
+# endif
+
+# if defined(trunc) && defined(frac)
+    x =3D src / 4;
+    touch(x);
+    y =3D trunc(x);
+    touch(x);
+    z =3D frac(x);
+    touch(x);
+    if ( !to_bool(x =3D=3D y + z) ) return __LINE__;
+# endif
+
 #else
=20
 # if ELEM_SIZE > 1
@@ -677,7 +780,7 @@ int simd_test(void)
     y =3D z << sh;
     if ( !to_bool(x =3D=3D y + y) ) return __LINE__;
=20
-#  if defined(__AVX2__) && ELEM_SIZE >=3D 4
+#  if (defined(__AVX2__) && ELEM_SIZE >=3D 4) || defined(__XOP__)
     touch(sh);
     x =3D y >> sh;
     if ( !to_bool(x =3D=3D z) ) return __LINE__;
@@ -871,6 +974,8 @@ int simd_test(void)
 #endif
=20
 #ifdef hadd
+# if (!defined(INT_SIZE) || INT_SIZE > 1 || ELEM_COUNT < 16) && \
+     (!defined(UINT_SIZE) || UINT_SIZE > 1 || ELEM_COUNT <=3D 16)
     x =3D src;
     for ( i =3D ELEM_COUNT; i >>=3D 1; )
     {
@@ -878,6 +983,7 @@ int simd_test(void)
         x =3D hadd((vec_t){}, x);
     }
     if ( x[ELEM_COUNT - 1] !=3D (ELEM_COUNT * (ELEM_COUNT + 1)) / 2 ) =
return __LINE__;
+# endif
=20
 # ifdef hsub
     touch(src);
@@ -889,6 +995,9 @@ int simd_test(void)
 # endif
 #endif
=20
+#if defined(__XOP__) && VEC_SIZE =3D=3D 16 && (INT_SIZE =3D=3D 2 || =
INT_SIZE =3D=3D 4)
+    return -fma_test();
+#endif
=20
     return 0;
 }
--- a/tools/tests/x86_emulator/simd-fma.c
+++ b/tools/tests/x86_emulator/simd-fma.c
@@ -1,6 +1,8 @@
 #include "simd.h"
=20
+#ifndef __XOP__
 ENTRY(fma_test);
+#endif
=20
 #if VEC_SIZE < 16
 # define to_bool(cmp) (!~(cmp)[0])
--- a/tools/tests/x86_emulator/test_x86_emulator.c
+++ b/tools/tests/x86_emulator/test_x86_emulator.c
@@ -13,6 +13,7 @@
 #include "fma.h"
 #include "avx2.h"
 #include "avx2-sg.h"
+#include "xop.h"
=20
 #define verbose false /* Switch to true for far more logging. */
=20
@@ -63,6 +64,11 @@ static bool simd_check_avx2(void)
 }
 #define simd_check_avx2_sg simd_check_avx2
=20
+static bool simd_check_xop(void)
+{
+    return cpu_has_xop;
+}
+
 static void simd_set_regs(struct cpu_user_regs *regs)
 {
     if ( cpu_has_mmx )
@@ -191,6 +197,22 @@ static const struct {
     SIMD(AVX2 S/G i64[4x32],  avx2_sg,    32x4i8),
     SIMD(AVX2 S/G i32[4x64],  avx2_sg,    32x8i4),
     SIMD(AVX2 S/G i64[4x64],  avx2_sg,    32x8i8),
+    SIMD(XOP 128bit single,       xop,      16f4),
+    SIMD(XOP 256bit single,       xop,      32f4),
+    SIMD(XOP 128bit double,       xop,      16f8),
+    SIMD(XOP 256bit double,       xop,      32f8),
+    SIMD(XOP s8x16,               xop,      16i1),
+    SIMD(XOP u8x16,               xop,      16u1),
+    SIMD(XOP s16x8,               xop,      16i2),
+    SIMD(XOP u16x8,               xop,      16u2),
+    SIMD(XOP s32x4,               xop,      16i4),
+    SIMD(XOP u32x4,               xop,      16u4),
+    SIMD(XOP s64x2,               xop,      16i8),
+    SIMD(XOP u64x2,               xop,      16u8),
+    SIMD(XOP i8x32,               xop,      32i1),
+    SIMD(XOP i16x16,              xop,      32i2),
+    SIMD(XOP i32x8,               xop,      32i4),
+    SIMD(XOP i64x4,               xop,      32i8),
 #undef SIMD_
 #undef SIMD
 };
--- a/tools/tests/x86_emulator/x86_emulate.h
+++ b/tools/tests/x86_emulator/x86_emulate.h
@@ -172,6 +172,16 @@ static inline uint64_t xgetbv(uint32_t x
     (res.c & (1U << 6)) !=3D 0; \
 })
=20
+#define cpu_has_xop ({ \
+    struct cpuid_leaf res; \
+    emul_test_cpuid(1, 0, &res, NULL); \
+    if ( !(res.c & (1U << 27)) || ((xgetbv(0) & 6) !=3D 6) ) \
+        res.c =3D 0; \
+    else \
+        emul_test_cpuid(0x80000001, 0, &res, NULL); \
+    (res.c & (1U << 11)) !=3D 0; \
+})
+
 #define cpu_has_fma4 ({ \
     struct cpuid_leaf res; \
     emul_test_cpuid(1, 0, &res, NULL); \
--- a/xen/arch/x86/x86_emulate/x86_emulate.c
+++ b/xen/arch/x86/x86_emulate/x86_emulate.c
@@ -435,6 +435,7 @@ static const struct {
     [0x42] =3D { .simd_size =3D simd_packed_int },
     [0x44] =3D { .simd_size =3D simd_packed_int },
     [0x46] =3D { .simd_size =3D simd_packed_int },
+    [0x48 ... 0x49] =3D { .simd_size =3D simd_packed_fp, .four_op =3D 1 =
},
     [0x4a ... 0x4b] =3D { .simd_size =3D simd_packed_fp, .four_op =3D 1 =
},
     [0x4c] =3D { .simd_size =3D simd_packed_int, .four_op =3D 1 },
     [0x5c ... 0x5f] =3D { .simd_size =3D simd_packed_fp, .four_op =3D 1 =
},
@@ -463,6 +464,17 @@ static const struct {
     uint8_t two_op:1;
     uint8_t four_op:1;
 } ext8f08_table[256] =3D {
+    [0xa2] =3D { .simd_size =3D simd_packed_int, .four_op =3D 1 },
+    [0x85 ... 0x87] =3D { .simd_size =3D simd_packed_int, .four_op =3D 1 =
},
+    [0x8e ... 0x8f] =3D { .simd_size =3D simd_packed_int, .four_op =3D 1 =
},
+    [0x95 ... 0x97] =3D { .simd_size =3D simd_packed_int, .four_op =3D 1 =
},
+    [0x9e ... 0x9f] =3D { .simd_size =3D simd_packed_int, .four_op =3D 1 =
},
+    [0xa3] =3D { .simd_size =3D simd_packed_int, .four_op =3D 1 },
+    [0xa6] =3D { .simd_size =3D simd_packed_int, .four_op =3D 1 },
+    [0xb6] =3D { .simd_size =3D simd_packed_int, .four_op =3D 1 },
+    [0xc0 ... 0xc3] =3D { .simd_size =3D simd_packed_int, .two_op =3D 1 =
},
+    [0xcc ... 0xcf] =3D { .simd_size =3D simd_packed_int },
+    [0xec ... 0xef] =3D { .simd_size =3D simd_packed_int },
 };
=20
 static const struct {
@@ -470,6 +482,16 @@ static const struct {
     uint8_t two_op:1;
 } ext8f09_table[256] =3D {
     [0x01 ... 0x02] =3D { .two_op =3D 1 },
+    [0x80 ... 0x81] =3D { .simd_size =3D simd_packed_fp, .two_op =3D 1 },
+    [0x82 ... 0x83] =3D { .simd_size =3D simd_scalar_fp, .two_op =3D 1 },
+    [0x90 ... 0x9b] =3D { .simd_size =3D simd_packed_int },
+    [0xc1 ... 0xc3] =3D { .simd_size =3D simd_packed_int, .two_op =3D 1 =
},
+    [0xc6 ... 0xc7] =3D { .simd_size =3D simd_packed_int, .two_op =3D 1 =
},
+    [0xcb] =3D { .simd_size =3D simd_packed_int, .two_op =3D 1 },
+    [0xd1 ... 0xd3] =3D { .simd_size =3D simd_packed_int, .two_op =3D 1 =
},
+    [0xd6 ... 0xd7] =3D { .simd_size =3D simd_packed_int, .two_op =3D 1 =
},
+    [0xdb] =3D { .simd_size =3D simd_packed_int, .two_op =3D 1 },
+    [0xe1 ... 0xe3] =3D { .simd_size =3D simd_packed_int, .two_op =3D 1 =
},
 };
=20
 #define REX_PREFIX 0x40
@@ -528,7 +550,7 @@ union vex {
 #define copy_VEX(ptr, vex) ({ \
     if ( !mode_64bit() ) \
         (vex).reg |=3D 8; \
-    (ptr)[0 - PFX_BYTES] =3D 0xc4; \
+    (ptr)[0 - PFX_BYTES] =3D ext < ext_8f08 ? 0xc4 : 0x8f; \
     (ptr)[1 - PFX_BYTES] =3D (vex).raw[0]; \
     (ptr)[2 - PFX_BYTES] =3D (vex).raw[1]; \
     container_of((ptr) + 1 - PFX_BYTES, typeof(vex), raw[0]); \
@@ -1653,6 +1675,7 @@ static bool vcpu_has(
 #define vcpu_has_lzcnt()       vcpu_has(0x80000001, ECX,  5, ctxt, ops)
 #define vcpu_has_sse4a()       vcpu_has(0x80000001, ECX,  6, ctxt, ops)
 #define vcpu_has_misalignsse() vcpu_has(0x80000001, ECX,  7, ctxt, ops)
+#define vcpu_has_xop()         vcpu_has(0x80000001, ECX, 12, ctxt, ops)
 #define vcpu_has_fma4()        vcpu_has(0x80000001, ECX, 16, ctxt, ops)
 #define vcpu_has_tbm()         vcpu_has(0x80000001, ECX, 21, ctxt, ops)
 #define vcpu_has_bmi1()        vcpu_has(         7, EBX,  3, ctxt, ops)
@@ -2985,9 +3008,19 @@ x86_decode(
     case simd_packed_int:
         switch ( vex.pfx )
         {
-        case vex_none: op_bytes =3D 8;           break;
-        case vex_66:   op_bytes =3D 16 << vex.l; break;
-        default:       op_bytes =3D 0;           break;
+        case vex_none:
+            if ( !vex.opcx )
+            {
+                op_bytes =3D 8;
+                break;
+            }
+            /* fall through */
+        case vex_66:
+            op_bytes =3D 16 << vex.l;
+            break;
+        default:
+            op_bytes =3D 0;
+            break;
         }
         break;
=20
@@ -7996,6 +8029,13 @@ x86_emulate(
         generate_exception_if(vex.w, EXC_UD);
         goto simd_0f_imm8_avx;
=20
+    case X86EMUL_OPC_VEX_66(0x0f3a, 0x48): /* vpermil2ps $imm,{x,y}mm/mem,=
{x,y}mm,{x,y}mm,{x,y}mm */
+                                           /* vpermil2ps $imm,{x,y}mm,{x,y=
}mm/mem,{x,y}mm,{x,y}mm */
+    case X86EMUL_OPC_VEX_66(0x0f3a, 0x49): /* vpermil2pd $imm,{x,y}mm/mem,=
{x,y}mm,{x,y}mm,{x,y}mm */
+                                           /* vpermil2pd $imm,{x,y}mm,{x,y=
}mm/mem,{x,y}mm,{x,y}mm */
+        host_and_vcpu_must_have(xop);
+        goto simd_0f_imm8_ymm;
+
     case X86EMUL_OPC_VEX_66(0x0f3a, 0x4c): /* vpblendvb {x,y}mm,{x,y}mm/me=
m,{x,y}mm,{x,y}mm */
         generate_exception_if(vex.w, EXC_UD);
         goto simd_0f_int_imm8;
@@ -8133,6 +8173,41 @@ x86_emulate(
             asm ( "rorl %b1,%k0" : "=3Dg" (dst.val) : "c" (imm1), "0" =
(src.val) );
         break;
=20
+    case X86EMUL_OPC_XOP(08, 0x85): /* vpmacssww xmm,xmm/m128,xmm,xmm */
+    case X86EMUL_OPC_XOP(08, 0x86): /* vpmacsswd xmm,xmm/m128,xmm,xmm */
+    case X86EMUL_OPC_XOP(08, 0x87): /* vpmacssdql xmm,xmm/m128,xmm,xmm */
+    case X86EMUL_OPC_XOP(08, 0x8e): /* vpmacssdd xmm,xmm/m128,xmm,xmm */
+    case X86EMUL_OPC_XOP(08, 0x8f): /* vpmacssdqh xmm,xmm/m128,xmm,xmm */
+    case X86EMUL_OPC_XOP(08, 0x95): /* vpmacsww xmm,xmm/m128,xmm,xmm */
+    case X86EMUL_OPC_XOP(08, 0x96): /* vpmacswd xmm,xmm/m128,xmm,xmm */
+    case X86EMUL_OPC_XOP(08, 0x97): /* vpmacsdql xmm,xmm/m128,xmm,xmm */
+    case X86EMUL_OPC_XOP(08, 0x9e): /* vpmacsdd xmm,xmm/m128,xmm,xmm */
+    case X86EMUL_OPC_XOP(08, 0x9f): /* vpmacsdqh xmm,xmm/m128,xmm,xmm */
+    case X86EMUL_OPC_XOP(08, 0xa6): /* vpmadcsswd xmm,xmm/m128,xmm,xmm */
+    case X86EMUL_OPC_XOP(08, 0xb6): /* vpmadcswd xmm,xmm/m128,xmm,xmm */
+    case X86EMUL_OPC_XOP(08, 0xc0): /* vprotb $imm,xmm/m128,xmm */
+    case X86EMUL_OPC_XOP(08, 0xc1): /* vprotw $imm,xmm/m128,xmm */
+    case X86EMUL_OPC_XOP(08, 0xc2): /* vprotd $imm,xmm/m128,xmm */
+    case X86EMUL_OPC_XOP(08, 0xc3): /* vprotq $imm,xmm/m128,xmm */
+    case X86EMUL_OPC_XOP(08, 0xcc): /* vpcomb $imm,xmm/m128,xmm,xmm */
+    case X86EMUL_OPC_XOP(08, 0xcd): /* vpcomw $imm,xmm/m128,xmm,xmm */
+    case X86EMUL_OPC_XOP(08, 0xce): /* vpcomd $imm,xmm/m128,xmm,xmm */
+    case X86EMUL_OPC_XOP(08, 0xcf): /* vpcomq $imm,xmm/m128,xmm,xmm */
+    case X86EMUL_OPC_XOP(08, 0xec): /* vpcomub $imm,xmm/m128,xmm,xmm */
+    case X86EMUL_OPC_XOP(08, 0xed): /* vpcomuw $imm,xmm/m128,xmm,xmm */
+    case X86EMUL_OPC_XOP(08, 0xee): /* vpcomud $imm,xmm/m128,xmm,xmm */
+    case X86EMUL_OPC_XOP(08, 0xef): /* vpcomuq $imm,xmm/m128,xmm,xmm */
+        generate_exception_if(vex.w, EXC_UD);
+        /* fall through */
+    case X86EMUL_OPC_XOP(08, 0xa3): /* vpperm xmm/m128,xmm,xmm,xmm */
+                                    /* vpperm xmm,xmm/m128,xmm,xmm */
+        generate_exception_if(vex.l, EXC_UD);
+        /* fall through */
+    case X86EMUL_OPC_XOP(08, 0xa2): /* vpcmov {x,y}mm/mem,{x,y}mm,{x,y}mm,=
{x,y}mm */
+                                    /* vpcmov {x,y}mm,{x,y}mm/mem,{x,y}mm,=
{x,y}mm */
+        host_and_vcpu_must_have(xop);
+        goto simd_0f_imm8_ymm;
+
     case X86EMUL_OPC_XOP(09, 0x01): /* XOP Grp1 */
         switch ( modrm_reg & 7 )
         {
@@ -8182,6 +8257,61 @@ x86_emulate(
         }
         goto cannot_emulate;
=20
+    case X86EMUL_OPC_XOP(09, 0x82): /* vfrczss xmm/m128,xmm */
+    case X86EMUL_OPC_XOP(09, 0x83): /* vfrczsd xmm/m128,xmm */
+        generate_exception_if(vex.l, EXC_UD);
+        /* fall through */
+    case X86EMUL_OPC_XOP(09, 0x80): /* vfrczps {x,y}mm/mem,{x,y}mm */
+    case X86EMUL_OPC_XOP(09, 0x81): /* vfrczpd {x,y}mm/mem,{x,y}mm */
+        host_and_vcpu_must_have(xop);
+        generate_exception_if(vex.w, EXC_UD);
+        goto simd_0f_ymm;
+
+    case X86EMUL_OPC_XOP(09, 0xc1): /* vphaddbw xmm/m128,xmm */
+    case X86EMUL_OPC_XOP(09, 0xc2): /* vphaddbd xmm/m128,xmm */
+    case X86EMUL_OPC_XOP(09, 0xc3): /* vphaddbq xmm/m128,xmm */
+    case X86EMUL_OPC_XOP(09, 0xc6): /* vphaddwd xmm/m128,xmm */
+    case X86EMUL_OPC_XOP(09, 0xc7): /* vphaddwq xmm/m128,xmm */
+    case X86EMUL_OPC_XOP(09, 0xcb): /* vphadddq xmm/m128,xmm */
+    case X86EMUL_OPC_XOP(09, 0xd1): /* vphaddubw xmm/m128,xmm */
+    case X86EMUL_OPC_XOP(09, 0xd2): /* vphaddubd xmm/m128,xmm */
+    case X86EMUL_OPC_XOP(09, 0xd3): /* vphaddubq xmm/m128,xmm */
+    case X86EMUL_OPC_XOP(09, 0xd6): /* vphadduwd xmm/m128,xmm */
+    case X86EMUL_OPC_XOP(09, 0xd7): /* vphadduwq xmm/m128,xmm */
+    case X86EMUL_OPC_XOP(09, 0xdb): /* vphaddudq xmm/m128,xmm */
+    case X86EMUL_OPC_XOP(09, 0xe2): /* vphsubwd xmm/m128,xmm */
+    case X86EMUL_OPC_XOP(09, 0xe3): /* vphsubdq xmm/m128,xmm */
+    case X86EMUL_OPC_XOP(09, 0xe1): /* vphsubbw xmm/m128,xmm */
+        generate_exception_if(vex.w, EXC_UD);
+        /* fall through */
+    case X86EMUL_OPC_XOP(09, 0x90): /* vprotb xmm/m128,xmm,xmm */
+                                    /* vprotb xmm,xmm/m128,xmm */
+    case X86EMUL_OPC_XOP(09, 0x91): /* vprotw xmm/m128,xmm,xmm */
+                                    /* vprotw xmm,xmm/m128,xmm */
+    case X86EMUL_OPC_XOP(09, 0x92): /* vprotd xmm/m128,xmm,xmm */
+                                    /* vprotd xmm,xmm/m128,xmm */
+    case X86EMUL_OPC_XOP(09, 0x93): /* vprotq xmm/m128,xmm,xmm */
+                                    /* vprotq xmm,xmm/m128,xmm */
+    case X86EMUL_OPC_XOP(09, 0x94): /* vpshlb xmm/m128,xmm,xmm */
+                                    /* vpshlb xmm,xmm/m128,xmm */
+    case X86EMUL_OPC_XOP(09, 0x95): /* vpshlw xmm/m128,xmm,xmm */
+                                    /* vpshlw xmm,xmm/m128,xmm */
+    case X86EMUL_OPC_XOP(09, 0x96): /* vpshld xmm/m128,xmm,xmm */
+                                    /* vpshld xmm,xmm/m128,xmm */
+    case X86EMUL_OPC_XOP(09, 0x97): /* vpshlq xmm/m128,xmm,xmm */
+                                    /* vpshlq xmm,xmm/m128,xmm */
+    case X86EMUL_OPC_XOP(09, 0x98): /* vpshab xmm/m128,xmm,xmm */
+                                    /* vpshab xmm,xmm/m128,xmm */
+    case X86EMUL_OPC_XOP(09, 0x99): /* vpshaw xmm/m128,xmm,xmm */
+                                    /* vpshaw xmm,xmm/m128,xmm */
+    case X86EMUL_OPC_XOP(09, 0x9a): /* vpshad xmm/m128,xmm,xmm */
+                                    /* vpshad xmm,xmm/m128,xmm */
+    case X86EMUL_OPC_XOP(09, 0x9b): /* vpshaq xmm/m128,xmm,xmm */
+                                    /* vpshaq xmm,xmm/m128,xmm */
+        generate_exception_if(vex.l, EXC_UD);
+        host_and_vcpu_must_have(xop);
+        goto simd_0f_ymm;
+
     case X86EMUL_OPC_XOP(0a, 0x10): /* bextr imm,r/m,r */
     {
         uint8_t *buf =3D get_stub(stub);
--- a/xen/include/asm-x86/cpufeature.h
+++ b/xen/include/asm-x86/cpufeature.h
@@ -76,6 +76,7 @@
 #define cpu_has_cmp_legacy      boot_cpu_has(X86_FEATURE_CMP_LEGACY)
 #define cpu_has_svm             boot_cpu_has(X86_FEATURE_SVM)
 #define cpu_has_sse4a           boot_cpu_has(X86_FEATURE_SSE4A)
+#define cpu_has_xop             boot_cpu_has(X86_FEATURE_XOP)
 #define cpu_has_lwp             boot_cpu_has(X86_FEATURE_LWP)
 #define cpu_has_fma4            boot_cpu_has(X86_FEATURE_FMA4)
 #define cpu_has_tbm             boot_cpu_has(X86_FEATURE_TBM)



--=__PartF0C8EEEB.1__=
Content-Type: text/plain; name="x86emul-XOP.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="x86emul-XOP.patch"

x86emul: support XOP insns=0A=0ASigned-off-by: Jan Beulich <jbeulich@suse.c=
om>=0A=0A--- a/.gitignore=0A+++ b/.gitignore=0A@@ -230,7 +230,7 @@=0A =
tools/tests/x86_emulator/sse*.[ch]=0A tools/tests/x86_emulator/test_x86_emu=
lator=0A tools/tests/x86_emulator/x86_emulate=0A+tools/tests/x86_emulator/x=
op*.[ch]=0A tools/tests/xen-access/xen-access=0A tools/tests/xenstore/xs-te=
st=0A tools/tests/regression/installed/*=0A--- a/tools/tests/x86_emulator/M=
akefile=0A+++ b/tools/tests/x86_emulator/Makefile=0A@@ -11,7 +11,7 @@ all: =
$(TARGET)=0A run: $(TARGET)=0A 	./$(TARGET)=0A =0A-SIMD :=3D sse sse2 sse4 =
avx avx2=0A+SIMD :=3D sse sse2 sse4 avx avx2 xop=0A FMA :=3D fma4 fma=0A =
SG :=3D avx2-sg=0A TESTCASES :=3D blowfish $(SIMD) $(FMA) $(SG)=0A@@ -44,6 =
+44,9 @@ avx2-sg-vecs :=3D $(avx2-vecs)=0A avx2-sg-idxs :=3D 4 8=0A =
avx2-sg-ints :=3D 4 8=0A avx2-sg-flts :=3D 4 8=0A+xop-vecs :=3D $(avx-vecs)=
=0A+xop-ints :=3D 1 2 4 8=0A+xop-flts :=3D $(avx-flts)=0A =0A # For AVX =
and later, have the compiler avoid XMM0 to widen coverage of=0A # the =
VEX.vvvv checks in the emulator.=0A@@ -98,6 +101,8 @@ $(addsuffix =
.c,$(SG)):=0A =0A $(addsuffix .o,$(SIMD) $(FMA) $(SG)): simd.h=0A =
=0A+xop.o: simd-fma.c=0A+=0A $(TARGET): x86_emulate.o test_x86_emulator.o=
=0A 	$(HOSTCC) -o $@ $^=0A =0A--- a/tools/tests/x86_emulator/simd.c=0A++=
+ b/tools/tests/x86_emulator/simd.c=0A@@ -471,6 +471,86 @@ static inline =
bool _to_bool(byte_vec_t b=0A #  endif=0A # endif=0A #endif=0A+#ifdef =
__XOP__=0A+# undef select=0A+# if VEC_SIZE =3D=3D 16=0A+#  if INT_SIZE =
=3D=3D 2 || INT_SIZE =3D=3D 4=0A+#   include "simd-fma.c"=0A+#  endif=0A+# =
 define select(d, x, y, m) \=0A+    (*(d) =3D (vec_t)__builtin_ia32_vpcmov(=
(vdi_t)(x), (vdi_t)(y), (vdi_t)(m)))=0A+#  if INT_SIZE =3D=3D 1 || =
UINT_SIZE =3D=3D 1=0A+#   define swap2(x) ((vec_t)__builtin_ia32_vpperm((vq=
i_t)(x), (vqi_t)(x), (vqi_t)inv - 1))=0A+#  elif INT_SIZE =3D=3D 2 || =
UINT_SIZE =3D=3D 2=0A+#   define swap2(x) \=0A+    ((vec_t)__builtin_ia32_v=
pperm((vqi_t)(x), (vqi_t)(x), \=0A+                                  =
(vqi_t)(__builtin_ia32_vprotwi(2 * (vhi_t)inv - 1, 8) | \=0A+              =
                            (2 * inv - 2))))=0A+#  elif FLOAT_SIZE =3D=3D =
4=0A+#   define frac(x) __builtin_ia32_vfrczps(x)=0A+#   undef swap2=0A+#  =
 define swap2(x) ({ \=0A+    /* Buggy in gcc 7.1.0 and earlier. */ \=0A+   =
 /* __builtin_ia32_vpermil2ps((vec_t){}, x, __builtin_ia32_cvtps2dq(inv) + =
3, 0) */ \=0A+    vec_t t_; \=0A+    asm ( "vpermil2ps $0, %3, %2, %1, %0" =
: \=0A+          "=3Dx" (t_) : \=0A+          "x" ((vec_t){}), "m" (x), =
"x" (__builtin_ia32_cvtps2dq(inv) + 3) ); \=0A+    t_; \=0A+})=0A+#  elif =
FLOAT_SIZE =3D=3D 8=0A+#   define frac(x) __builtin_ia32_vfrczpd(x)=0A+#   =
undef swap2=0A+#   define swap2(x) ({ \=0A+    /* Buggy in gcc 7.1.0 and =
earlier. */ \=0A+    /* __builtin_ia32_vpermil2pd((vec_t){}, x, */ \=0A+   =
 /*                            __builtin_ia32_pmovsxdq128( */ \=0A+    /*  =
                              __builtin_ia32_cvtpd2dq(inv) + 1) << 1, 0) =
*/ \=0A+    vdi_t s_ =3D __builtin_ia32_pmovsxdq128( \=0A+                 =
  __builtin_ia32_cvtpd2dq(inv) + 1) << 1; \=0A+    vec_t t_; \=0A+    asm =
( "vpermil2pd $0, %3, %2, %1, %0" : \=0A+          "=3Dx" (t_) : "x" =
((vec_t){}), "x" (x), "m" (s_) ); \=0A+    t_; \=0A+})=0A+#  endif=0A+#  =
if INT_SIZE =3D=3D 1=0A+#   define hadd(x, y) ((vec_t)__builtin_ia32_packss=
wb128(__builtin_ia32_vphaddbw((vqi_t)(x)), \=0A+                           =
                              __builtin_ia32_vphaddbw((vqi_t)(y))))=0A+#   =
define hsub(x, y) ((vec_t)__builtin_ia32_packsswb128(__builtin_ia32_vphsubb=
w((vqi_t)(x)), \=0A+                                                       =
  __builtin_ia32_vphsubbw((vqi_t)(y))))=0A+#  elif UINT_SIZE =3D=3D 1=0A+# =
  define hadd(x, y) ((vec_t)__builtin_ia32_packuswb128(__builtin_ia32_vphad=
dubw((vqi_t)(x)), \=0A+                                                    =
     __builtin_ia32_vphaddubw((vqi_t)(y))))=0A+#  elif INT_SIZE =3D=3D =
2=0A+#   undef hadd=0A+#   define hadd(x, y) __builtin_ia32_packssdw128(__b=
uiltin_ia32_vphaddwd(x), \=0A+                                             =
    __builtin_ia32_vphaddwd(y))=0A+#   undef hsub=0A+#   define hsub(x, y) =
__builtin_ia32_packssdw128(__builtin_ia32_vphsubwd(x), \=0A+               =
                                  __builtin_ia32_vphsubwd(y))=0A+#  elif =
UINT_SIZE =3D=3D 2=0A+#   undef hadd=0A+#   define hadd(x, y) ((vec_t)__bui=
ltin_ia32_packusdw128(__builtin_ia32_vphadduwd((vhi_t)(x)), \=0A+          =
                                               __builtin_ia32_vphadduwd((vh=
i_t)(y))))=0A+#   undef hsub=0A+#  endif=0A+# elif VEC_SIZE =3D=3D 32=0A+# =
 define select(d, x, y, m) \=0A+    (*(d) =3D (vec_t)__builtin_ia32_vpcmov2=
56((vdi_t)(x), (vdi_t)(y), (vdi_t)(m)))=0A+#  if FLOAT_SIZE =3D=3D 4=0A+#  =
 define frac(x) __builtin_ia32_vfrczps256(x)=0A+#  elif FLOAT_SIZE =3D=3D =
8=0A+#   define frac(x) __builtin_ia32_vfrczpd256(x)=0A+#  endif=0A+# elif =
VEC_SIZE =3D=3D FLOAT_SIZE=0A+#  if VEC_SIZE =3D=3D 4=0A+#   define =
frac(x) scalar_1op(x, "vfrczss %[in], %[out]")=0A+#  elif VEC_SIZE =3D=3D =
8=0A+#   define frac(x) scalar_1op(x, "vfrczsd %[in], %[out]")=0A+#  =
endif=0A+# endif=0A+#endif=0A =0A int simd_test(void)=0A {=0A@@ -576,6 =
+656,29 @@ int simd_test(void)=0A     if ( !to_bool(y =3D=3D z) ) return =
__LINE__;=0A # endif=0A =0A+# ifdef frac=0A+    touch(src);=0A+    x =3D =
frac(src);=0A+    touch(src);=0A+    if ( !to_bool(x =3D=3D 0) ) return =
__LINE__;=0A+=0A+    x =3D 1 / (src + 1);=0A+    touch(x);=0A+    y =3D =
frac(x);=0A+    touch(x);=0A+    if ( !to_bool(x =3D=3D y) ) return =
__LINE__;=0A+# endif=0A+=0A+# if defined(trunc) && defined(frac)=0A+    x =
=3D src / 4;=0A+    touch(x);=0A+    y =3D trunc(x);=0A+    touch(x);=0A+  =
  z =3D frac(x);=0A+    touch(x);=0A+    if ( !to_bool(x =3D=3D y + z) ) =
return __LINE__;=0A+# endif=0A+=0A #else=0A =0A # if ELEM_SIZE > 1=0A@@ =
-677,7 +780,7 @@ int simd_test(void)=0A     y =3D z << sh;=0A     if ( =
!to_bool(x =3D=3D y + y) ) return __LINE__;=0A =0A-#  if defined(__AVX2__) =
&& ELEM_SIZE >=3D 4=0A+#  if (defined(__AVX2__) && ELEM_SIZE >=3D 4) || =
defined(__XOP__)=0A     touch(sh);=0A     x =3D y >> sh;=0A     if ( =
!to_bool(x =3D=3D z) ) return __LINE__;=0A@@ -871,6 +974,8 @@ int =
simd_test(void)=0A #endif=0A =0A #ifdef hadd=0A+# if (!defined(INT_SIZE) =
|| INT_SIZE > 1 || ELEM_COUNT < 16) && \=0A+     (!defined(UINT_SIZE) || =
UINT_SIZE > 1 || ELEM_COUNT <=3D 16)=0A     x =3D src;=0A     for ( i =3D =
ELEM_COUNT; i >>=3D 1; )=0A     {=0A@@ -878,6 +983,7 @@ int simd_test(void)=
=0A         x =3D hadd((vec_t){}, x);=0A     }=0A     if ( x[ELEM_COUNT - =
1] !=3D (ELEM_COUNT * (ELEM_COUNT + 1)) / 2 ) return __LINE__;=0A+# =
endif=0A =0A # ifdef hsub=0A     touch(src);=0A@@ -889,6 +995,9 @@ int =
simd_test(void)=0A # endif=0A #endif=0A =0A+#if defined(__XOP__) && =
VEC_SIZE =3D=3D 16 && (INT_SIZE =3D=3D 2 || INT_SIZE =3D=3D 4)=0A+    =
return -fma_test();=0A+#endif=0A =0A     return 0;=0A }=0A--- a/tools/tests=
/x86_emulator/simd-fma.c=0A+++ b/tools/tests/x86_emulator/simd-fma.c=0A@@ =
-1,6 +1,8 @@=0A #include "simd.h"=0A =0A+#ifndef __XOP__=0A ENTRY(fma_test)=
;=0A+#endif=0A =0A #if VEC_SIZE < 16=0A # define to_bool(cmp) (!~(cmp)[0])=
=0A--- a/tools/tests/x86_emulator/test_x86_emulator.c=0A+++ b/tools/tests/x=
86_emulator/test_x86_emulator.c=0A@@ -13,6 +13,7 @@=0A #include "fma.h"=0A =
#include "avx2.h"=0A #include "avx2-sg.h"=0A+#include "xop.h"=0A =0A =
#define verbose false /* Switch to true for far more logging. */=0A =0A@@ =
-63,6 +64,11 @@ static bool simd_check_avx2(void)=0A }=0A #define =
simd_check_avx2_sg simd_check_avx2=0A =0A+static bool simd_check_xop(void)=
=0A+{=0A+    return cpu_has_xop;=0A+}=0A+=0A static void simd_set_regs(stru=
ct cpu_user_regs *regs)=0A {=0A     if ( cpu_has_mmx )=0A@@ -191,6 +197,22 =
@@ static const struct {=0A     SIMD(AVX2 S/G i64[4x32],  avx2_sg,    =
32x4i8),=0A     SIMD(AVX2 S/G i32[4x64],  avx2_sg,    32x8i4),=0A     =
SIMD(AVX2 S/G i64[4x64],  avx2_sg,    32x8i8),=0A+    SIMD(XOP 128bit =
single,       xop,      16f4),=0A+    SIMD(XOP 256bit single,       xop,   =
   32f4),=0A+    SIMD(XOP 128bit double,       xop,      16f8),=0A+    =
SIMD(XOP 256bit double,       xop,      32f8),=0A+    SIMD(XOP s8x16,      =
         xop,      16i1),=0A+    SIMD(XOP u8x16,               xop,      =
16u1),=0A+    SIMD(XOP s16x8,               xop,      16i2),=0A+    =
SIMD(XOP u16x8,               xop,      16u2),=0A+    SIMD(XOP s32x4,      =
         xop,      16i4),=0A+    SIMD(XOP u32x4,               xop,      =
16u4),=0A+    SIMD(XOP s64x2,               xop,      16i8),=0A+    =
SIMD(XOP u64x2,               xop,      16u8),=0A+    SIMD(XOP i8x32,      =
         xop,      32i1),=0A+    SIMD(XOP i16x16,              xop,      =
32i2),=0A+    SIMD(XOP i32x8,               xop,      32i4),=0A+    =
SIMD(XOP i64x4,               xop,      32i8),=0A #undef SIMD_=0A #undef =
SIMD=0A };=0A--- a/tools/tests/x86_emulator/x86_emulate.h=0A+++ b/tools/tes=
ts/x86_emulator/x86_emulate.h=0A@@ -172,6 +172,16 @@ static inline =
uint64_t xgetbv(uint32_t x=0A     (res.c & (1U << 6)) !=3D 0; \=0A })=0A =
=0A+#define cpu_has_xop ({ \=0A+    struct cpuid_leaf res; \=0A+    =
emul_test_cpuid(1, 0, &res, NULL); \=0A+    if ( !(res.c & (1U << 27)) || =
((xgetbv(0) & 6) !=3D 6) ) \=0A+        res.c =3D 0; \=0A+    else \=0A+   =
     emul_test_cpuid(0x80000001, 0, &res, NULL); \=0A+    (res.c & (1U << =
11)) !=3D 0; \=0A+})=0A+=0A #define cpu_has_fma4 ({ \=0A     struct =
cpuid_leaf res; \=0A     emul_test_cpuid(1, 0, &res, NULL); \=0A--- =
a/xen/arch/x86/x86_emulate/x86_emulate.c=0A+++ b/xen/arch/x86/x86_emulate/x=
86_emulate.c=0A@@ -435,6 +435,7 @@ static const struct {=0A     [0x42] =3D =
{ .simd_size =3D simd_packed_int },=0A     [0x44] =3D { .simd_size =3D =
simd_packed_int },=0A     [0x46] =3D { .simd_size =3D simd_packed_int =
},=0A+    [0x48 ... 0x49] =3D { .simd_size =3D simd_packed_fp, .four_op =
=3D 1 },=0A     [0x4a ... 0x4b] =3D { .simd_size =3D simd_packed_fp, =
.four_op =3D 1 },=0A     [0x4c] =3D { .simd_size =3D simd_packed_int, =
.four_op =3D 1 },=0A     [0x5c ... 0x5f] =3D { .simd_size =3D simd_packed_f=
p, .four_op =3D 1 },=0A@@ -463,6 +464,17 @@ static const struct {=0A     =
uint8_t two_op:1;=0A     uint8_t four_op:1;=0A } ext8f08_table[256] =3D =
{=0A+    [0xa2] =3D { .simd_size =3D simd_packed_int, .four_op =3D 1 =
},=0A+    [0x85 ... 0x87] =3D { .simd_size =3D simd_packed_int, .four_op =
=3D 1 },=0A+    [0x8e ... 0x8f] =3D { .simd_size =3D simd_packed_int, =
.four_op =3D 1 },=0A+    [0x95 ... 0x97] =3D { .simd_size =3D simd_packed_i=
nt, .four_op =3D 1 },=0A+    [0x9e ... 0x9f] =3D { .simd_size =3D =
simd_packed_int, .four_op =3D 1 },=0A+    [0xa3] =3D { .simd_size =3D =
simd_packed_int, .four_op =3D 1 },=0A+    [0xa6] =3D { .simd_size =3D =
simd_packed_int, .four_op =3D 1 },=0A+    [0xb6] =3D { .simd_size =3D =
simd_packed_int, .four_op =3D 1 },=0A+    [0xc0 ... 0xc3] =3D { .simd_size =
=3D simd_packed_int, .two_op =3D 1 },=0A+    [0xcc ... 0xcf] =3D { =
.simd_size =3D simd_packed_int },=0A+    [0xec ... 0xef] =3D { .simd_size =
=3D simd_packed_int },=0A };=0A =0A static const struct {=0A@@ -470,6 =
+482,16 @@ static const struct {=0A     uint8_t two_op:1;=0A } ext8f09_tabl=
e[256] =3D {=0A     [0x01 ... 0x02] =3D { .two_op =3D 1 },=0A+    [0x80 =
... 0x81] =3D { .simd_size =3D simd_packed_fp, .two_op =3D 1 },=0A+    =
[0x82 ... 0x83] =3D { .simd_size =3D simd_scalar_fp, .two_op =3D 1 },=0A+  =
  [0x90 ... 0x9b] =3D { .simd_size =3D simd_packed_int },=0A+    [0xc1 ... =
0xc3] =3D { .simd_size =3D simd_packed_int, .two_op =3D 1 },=0A+    [0xc6 =
... 0xc7] =3D { .simd_size =3D simd_packed_int, .two_op =3D 1 },=0A+    =
[0xcb] =3D { .simd_size =3D simd_packed_int, .two_op =3D 1 },=0A+    [0xd1 =
... 0xd3] =3D { .simd_size =3D simd_packed_int, .two_op =3D 1 },=0A+    =
[0xd6 ... 0xd7] =3D { .simd_size =3D simd_packed_int, .two_op =3D 1 },=0A+ =
   [0xdb] =3D { .simd_size =3D simd_packed_int, .two_op =3D 1 },=0A+    =
[0xe1 ... 0xe3] =3D { .simd_size =3D simd_packed_int, .two_op =3D 1 },=0A =
};=0A =0A #define REX_PREFIX 0x40=0A@@ -528,7 +550,7 @@ union vex {=0A =
#define copy_VEX(ptr, vex) ({ \=0A     if ( !mode_64bit() ) \=0A         =
(vex).reg |=3D 8; \=0A-    (ptr)[0 - PFX_BYTES] =3D 0xc4; \=0A+    (ptr)[0 =
- PFX_BYTES] =3D ext < ext_8f08 ? 0xc4 : 0x8f; \=0A     (ptr)[1 - =
PFX_BYTES] =3D (vex).raw[0]; \=0A     (ptr)[2 - PFX_BYTES] =3D (vex).raw[1]=
; \=0A     container_of((ptr) + 1 - PFX_BYTES, typeof(vex), raw[0]); =
\=0A@@ -1653,6 +1675,7 @@ static bool vcpu_has(=0A #define vcpu_has_lzcnt()=
       vcpu_has(0x80000001, ECX,  5, ctxt, ops)=0A #define vcpu_has_sse4a()=
       vcpu_has(0x80000001, ECX,  6, ctxt, ops)=0A #define vcpu_has_misalig=
nsse() vcpu_has(0x80000001, ECX,  7, ctxt, ops)=0A+#define vcpu_has_xop()  =
       vcpu_has(0x80000001, ECX, 12, ctxt, ops)=0A #define vcpu_has_fma4() =
       vcpu_has(0x80000001, ECX, 16, ctxt, ops)=0A #define vcpu_has_tbm()  =
       vcpu_has(0x80000001, ECX, 21, ctxt, ops)=0A #define vcpu_has_bmi1() =
       vcpu_has(         7, EBX,  3, ctxt, ops)=0A@@ -2985,9 +3008,19 @@ =
x86_decode(=0A     case simd_packed_int:=0A         switch ( vex.pfx )=0A  =
       {=0A-        case vex_none: op_bytes =3D 8;           break;=0A-    =
    case vex_66:   op_bytes =3D 16 << vex.l; break;=0A-        default:    =
   op_bytes =3D 0;           break;=0A+        case vex_none:=0A+          =
  if ( !vex.opcx )=0A+            {=0A+                op_bytes =3D 8;=0A+ =
               break;=0A+            }=0A+            /* fall through =
*/=0A+        case vex_66:=0A+            op_bytes =3D 16 << vex.l;=0A+    =
        break;=0A+        default:=0A+            op_bytes =3D 0;=0A+      =
      break;=0A         }=0A         break;=0A =0A@@ -7996,6 +8029,13 @@ =
x86_emulate(=0A         generate_exception_if(vex.w, EXC_UD);=0A         =
goto simd_0f_imm8_avx;=0A =0A+    case X86EMUL_OPC_VEX_66(0x0f3a, 0x48): =
/* vpermil2ps $imm,{x,y}mm/mem,{x,y}mm,{x,y}mm,{x,y}mm */=0A+              =
                             /* vpermil2ps $imm,{x,y}mm,{x,y}mm/mem,{x,y}mm=
,{x,y}mm */=0A+    case X86EMUL_OPC_VEX_66(0x0f3a, 0x49): /* vpermil2pd =
$imm,{x,y}mm/mem,{x,y}mm,{x,y}mm,{x,y}mm */=0A+                            =
               /* vpermil2pd $imm,{x,y}mm,{x,y}mm/mem,{x,y}mm,{x,y}mm =
*/=0A+        host_and_vcpu_must_have(xop);=0A+        goto simd_0f_imm8_ym=
m;=0A+=0A     case X86EMUL_OPC_VEX_66(0x0f3a, 0x4c): /* vpblendvb =
{x,y}mm,{x,y}mm/mem,{x,y}mm,{x,y}mm */=0A         generate_exception_if(vex=
.w, EXC_UD);=0A         goto simd_0f_int_imm8;=0A@@ -8133,6 +8173,41 @@ =
x86_emulate(=0A             asm ( "rorl %b1,%k0" : "=3Dg" (dst.val) : "c" =
(imm1), "0" (src.val) );=0A         break;=0A =0A+    case X86EMUL_OPC_XOP(=
08, 0x85): /* vpmacssww xmm,xmm/m128,xmm,xmm */=0A+    case X86EMUL_OPC_XOP=
(08, 0x86): /* vpmacsswd xmm,xmm/m128,xmm,xmm */=0A+    case X86EMUL_OPC_XO=
P(08, 0x87): /* vpmacssdql xmm,xmm/m128,xmm,xmm */=0A+    case X86EMUL_OPC_=
XOP(08, 0x8e): /* vpmacssdd xmm,xmm/m128,xmm,xmm */=0A+    case X86EMUL_OPC=
_XOP(08, 0x8f): /* vpmacssdqh xmm,xmm/m128,xmm,xmm */=0A+    case =
X86EMUL_OPC_XOP(08, 0x95): /* vpmacsww xmm,xmm/m128,xmm,xmm */=0A+    case =
X86EMUL_OPC_XOP(08, 0x96): /* vpmacswd xmm,xmm/m128,xmm,xmm */=0A+    case =
X86EMUL_OPC_XOP(08, 0x97): /* vpmacsdql xmm,xmm/m128,xmm,xmm */=0A+    =
case X86EMUL_OPC_XOP(08, 0x9e): /* vpmacsdd xmm,xmm/m128,xmm,xmm */=0A+    =
case X86EMUL_OPC_XOP(08, 0x9f): /* vpmacsdqh xmm,xmm/m128,xmm,xmm */=0A+   =
 case X86EMUL_OPC_XOP(08, 0xa6): /* vpmadcsswd xmm,xmm/m128,xmm,xmm */=0A+ =
   case X86EMUL_OPC_XOP(08, 0xb6): /* vpmadcswd xmm,xmm/m128,xmm,xmm =
*/=0A+    case X86EMUL_OPC_XOP(08, 0xc0): /* vprotb $imm,xmm/m128,xmm =
*/=0A+    case X86EMUL_OPC_XOP(08, 0xc1): /* vprotw $imm,xmm/m128,xmm =
*/=0A+    case X86EMUL_OPC_XOP(08, 0xc2): /* vprotd $imm,xmm/m128,xmm =
*/=0A+    case X86EMUL_OPC_XOP(08, 0xc3): /* vprotq $imm,xmm/m128,xmm =
*/=0A+    case X86EMUL_OPC_XOP(08, 0xcc): /* vpcomb $imm,xmm/m128,xmm,xmm =
*/=0A+    case X86EMUL_OPC_XOP(08, 0xcd): /* vpcomw $imm,xmm/m128,xmm,xmm =
*/=0A+    case X86EMUL_OPC_XOP(08, 0xce): /* vpcomd $imm,xmm/m128,xmm,xmm =
*/=0A+    case X86EMUL_OPC_XOP(08, 0xcf): /* vpcomq $imm,xmm/m128,xmm,xmm =
*/=0A+    case X86EMUL_OPC_XOP(08, 0xec): /* vpcomub $imm,xmm/m128,xmm,xmm =
*/=0A+    case X86EMUL_OPC_XOP(08, 0xed): /* vpcomuw $imm,xmm/m128,xmm,xmm =
*/=0A+    case X86EMUL_OPC_XOP(08, 0xee): /* vpcomud $imm,xmm/m128,xmm,xmm =
*/=0A+    case X86EMUL_OPC_XOP(08, 0xef): /* vpcomuq $imm,xmm/m128,xmm,xmm =
*/=0A+        generate_exception_if(vex.w, EXC_UD);=0A+        /* fall =
through */=0A+    case X86EMUL_OPC_XOP(08, 0xa3): /* vpperm xmm/m128,xmm,xm=
m,xmm */=0A+                                    /* vpperm xmm,xmm/m128,xmm,=
xmm */=0A+        generate_exception_if(vex.l, EXC_UD);=0A+        /* fall =
through */=0A+    case X86EMUL_OPC_XOP(08, 0xa2): /* vpcmov {x,y}mm/mem,{x,=
y}mm,{x,y}mm,{x,y}mm */=0A+                                    /* vpcmov =
{x,y}mm,{x,y}mm/mem,{x,y}mm,{x,y}mm */=0A+        host_and_vcpu_must_have(x=
op);=0A+        goto simd_0f_imm8_ymm;=0A+=0A     case X86EMUL_OPC_XOP(09, =
0x01): /* XOP Grp1 */=0A         switch ( modrm_reg & 7 )=0A         =
{=0A@@ -8182,6 +8257,61 @@ x86_emulate(=0A         }=0A         goto =
cannot_emulate;=0A =0A+    case X86EMUL_OPC_XOP(09, 0x82): /* vfrczss =
xmm/m128,xmm */=0A+    case X86EMUL_OPC_XOP(09, 0x83): /* vfrczsd =
xmm/m128,xmm */=0A+        generate_exception_if(vex.l, EXC_UD);=0A+       =
 /* fall through */=0A+    case X86EMUL_OPC_XOP(09, 0x80): /* vfrczps =
{x,y}mm/mem,{x,y}mm */=0A+    case X86EMUL_OPC_XOP(09, 0x81): /* vfrczpd =
{x,y}mm/mem,{x,y}mm */=0A+        host_and_vcpu_must_have(xop);=0A+        =
generate_exception_if(vex.w, EXC_UD);=0A+        goto simd_0f_ymm;=0A+=0A+ =
   case X86EMUL_OPC_XOP(09, 0xc1): /* vphaddbw xmm/m128,xmm */=0A+    case =
X86EMUL_OPC_XOP(09, 0xc2): /* vphaddbd xmm/m128,xmm */=0A+    case =
X86EMUL_OPC_XOP(09, 0xc3): /* vphaddbq xmm/m128,xmm */=0A+    case =
X86EMUL_OPC_XOP(09, 0xc6): /* vphaddwd xmm/m128,xmm */=0A+    case =
X86EMUL_OPC_XOP(09, 0xc7): /* vphaddwq xmm/m128,xmm */=0A+    case =
X86EMUL_OPC_XOP(09, 0xcb): /* vphadddq xmm/m128,xmm */=0A+    case =
X86EMUL_OPC_XOP(09, 0xd1): /* vphaddubw xmm/m128,xmm */=0A+    case =
X86EMUL_OPC_XOP(09, 0xd2): /* vphaddubd xmm/m128,xmm */=0A+    case =
X86EMUL_OPC_XOP(09, 0xd3): /* vphaddubq xmm/m128,xmm */=0A+    case =
X86EMUL_OPC_XOP(09, 0xd6): /* vphadduwd xmm/m128,xmm */=0A+    case =
X86EMUL_OPC_XOP(09, 0xd7): /* vphadduwq xmm/m128,xmm */=0A+    case =
X86EMUL_OPC_XOP(09, 0xdb): /* vphaddudq xmm/m128,xmm */=0A+    case =
X86EMUL_OPC_XOP(09, 0xe2): /* vphsubwd xmm/m128,xmm */=0A+    case =
X86EMUL_OPC_XOP(09, 0xe3): /* vphsubdq xmm/m128,xmm */=0A+    case =
X86EMUL_OPC_XOP(09, 0xe1): /* vphsubbw xmm/m128,xmm */=0A+        =
generate_exception_if(vex.w, EXC_UD);=0A+        /* fall through */=0A+    =
case X86EMUL_OPC_XOP(09, 0x90): /* vprotb xmm/m128,xmm,xmm */=0A+          =
                          /* vprotb xmm,xmm/m128,xmm */=0A+    case =
X86EMUL_OPC_XOP(09, 0x91): /* vprotw xmm/m128,xmm,xmm */=0A+               =
                     /* vprotw xmm,xmm/m128,xmm */=0A+    case X86EMUL_OPC_=
XOP(09, 0x92): /* vprotd xmm/m128,xmm,xmm */=0A+                           =
         /* vprotd xmm,xmm/m128,xmm */=0A+    case X86EMUL_OPC_XOP(09, =
0x93): /* vprotq xmm/m128,xmm,xmm */=0A+                                   =
 /* vprotq xmm,xmm/m128,xmm */=0A+    case X86EMUL_OPC_XOP(09, 0x94): /* =
vpshlb xmm/m128,xmm,xmm */=0A+                                    /* =
vpshlb xmm,xmm/m128,xmm */=0A+    case X86EMUL_OPC_XOP(09, 0x95): /* =
vpshlw xmm/m128,xmm,xmm */=0A+                                    /* =
vpshlw xmm,xmm/m128,xmm */=0A+    case X86EMUL_OPC_XOP(09, 0x96): /* =
vpshld xmm/m128,xmm,xmm */=0A+                                    /* =
vpshld xmm,xmm/m128,xmm */=0A+    case X86EMUL_OPC_XOP(09, 0x97): /* =
vpshlq xmm/m128,xmm,xmm */=0A+                                    /* =
vpshlq xmm,xmm/m128,xmm */=0A+    case X86EMUL_OPC_XOP(09, 0x98): /* =
vpshab xmm/m128,xmm,xmm */=0A+                                    /* =
vpshab xmm,xmm/m128,xmm */=0A+    case X86EMUL_OPC_XOP(09, 0x99): /* =
vpshaw xmm/m128,xmm,xmm */=0A+                                    /* =
vpshaw xmm,xmm/m128,xmm */=0A+    case X86EMUL_OPC_XOP(09, 0x9a): /* =
vpshad xmm/m128,xmm,xmm */=0A+                                    /* =
vpshad xmm,xmm/m128,xmm */=0A+    case X86EMUL_OPC_XOP(09, 0x9b): /* =
vpshaq xmm/m128,xmm,xmm */=0A+                                    /* =
vpshaq xmm,xmm/m128,xmm */=0A+        generate_exception_if(vex.l, =
EXC_UD);=0A+        host_and_vcpu_must_have(xop);=0A+        goto =
simd_0f_ymm;=0A+=0A     case X86EMUL_OPC_XOP(0a, 0x10): /* bextr imm,r/m,r =
*/=0A     {=0A         uint8_t *buf =3D get_stub(stub);=0A--- a/xen/include=
/asm-x86/cpufeature.h=0A+++ b/xen/include/asm-x86/cpufeature.h=0A@@ -76,6 =
+76,7 @@=0A #define cpu_has_cmp_legacy      boot_cpu_has(X86_FEATURE_CMP_LE=
GACY)=0A #define cpu_has_svm             boot_cpu_has(X86_FEATURE_SVM)=0A =
#define cpu_has_sse4a           boot_cpu_has(X86_FEATURE_SSE4A)=0A+#define =
cpu_has_xop             boot_cpu_has(X86_FEATURE_XOP)=0A #define cpu_has_lw=
p             boot_cpu_has(X86_FEATURE_LWP)=0A #define cpu_has_fma4        =
    boot_cpu_has(X86_FEATURE_FMA4)=0A #define cpu_has_tbm             =
boot_cpu_has(X86_FEATURE_TBM)=0A
--=__PartF0C8EEEB.1__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__PartF0C8EEEB.1__=--


From xen-devel-bounces@lists.xen.org Wed Jun 21 12:06:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 12:06: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 1dNeOY-00005b-4u; Wed, 21 Jun 2017 12:06: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 1dNeOW-00005L-Rl
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 12:06:01 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 13/FB-02181-8216A495; Wed, 21 Jun 2017 12:06:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsXS6fjDS1ct0Sv
 S4HiztMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnF82SPmgiuTGSu2X7zO2MD4oKyLkZNDSCBP
 Yta+A6wgNq+AncTXWzfAbAkBQ4nTC2+ygNgsAqoSd45eZwOx2QTUJdqebQeq4eAQETCQOHc0C
 cRkFtCX2LYOrFpYwETi5bn5rBDTiySOtu4Fi3MK2Ess6frIBlLOKyAo8XeHMEiYGWjpj0NH2C
 Yw8sxCyMxCkoGwtSQe/rrFAmFrSyxb+Jp5FtheaYnl/zggwiYSU49sY0NVAmLbS5z6vplpASP
 HKkaN4tSistQiXWMDvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwGCtZ2Bg3ME4
 YZXfIUZJDiYlUd5yb69IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8vglAOcGi1PTUirTMHGDcw
 KQlOHiURHjdAoDSvMUFibnFmekQqVOMuhwbVq//wiTEkpeflyolzqsAMkMApCijNA9uBCyGLz
 HKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5rWLA5rCk5lXArfpFdARTEBHvDjiAXJESSJCSqq
 BkX2R2v9n8Zv/KS9b0/l4U27fIReLlUt4hA8EqaWm9/pt3H/x7HGf19+6zpxdGhpgXet1cXb8
 tvQ7b0xPTrjy8vyx7SICX7on3XgcukHh1JafFie6G4ofLq25s0Hq/6SD664/Pp7Bc4DXhDOZe
 WbkwilitoXnk6/+5j3K6cH6l8eMY9vnFd7X7wkqsRRnJBpqMRcVJwIAUnk1VdwCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1498046756!104519303!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43206 invoked from network); 21 Jun 2017 12:05:57 -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; 21 Jun 2017 12:05:57 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 21 Jun 2017 06:05:55 -0600
Message-Id: <594A7D41020000780016539B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 21 Jun 2017 06:05:53 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <594A733B020000780016527C@prv-mh.provo.novell.com>
 <594A733B020000780016527C@prv-mh.provo.novell.com>
In-Reply-To: <594A733B020000780016527C@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__Part2B133531.1__="
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 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>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__Part2B133531.1__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Yes, recent AMD CPUs don't support them anymore, but I think we should
nevertheless cope.

Signed-off-by: Jan Beulich <jbeulich@suse.com>

--- a/.gitignore
+++ b/.gitignore
@@ -223,7 +223,7 @@
 tools/security/xensec_tool
 tools/tests/x86_emulator/*.bin
 tools/tests/x86_emulator/*.tmp
+tools/tests/x86_emulator/3dnow*.[ch]
 tools/tests/x86_emulator/asm
 tools/tests/x86_emulator/avx*.[ch]
 tools/tests/x86_emulator/blowfish.h
--- a/tools/tests/x86_emulator/Makefile
+++ b/tools/tests/x86_emulator/Makefile
@@ -11,7 +11,7 @@ all: $(TARGET)
 run: $(TARGET)
 	./$(TARGET)
=20
-SIMD :=3D sse sse2 sse4 avx avx2 xop
+SIMD :=3D 3dnow sse sse2 sse4 avx avx2 xop
 FMA :=3D fma4 fma
 SG :=3D avx2-sg
 TESTCASES :=3D blowfish $(SIMD) $(FMA) $(SG)
@@ -19,6 +19,9 @@ TESTCASES :=3D blowfish $(SIMD) $(FMA) $(S
 blowfish-cflags :=3D ""
 blowfish-cflags-x86_32 :=3D "-mno-accumulate-outgoing-args -Dstatic=3D"
=20
+3dnow-vecs :=3D 8
+3dnow-ints :=3D
+3dnow-flts :=3D 4
 sse-vecs :=3D 16
 sse-ints :=3D
 sse-flts :=3D 4
@@ -49,8 +52,13 @@ xop-ints :=3D 1 2 4 8
 xop-flts :=3D $(avx-flts)
=20
 # For AVX and later, have the compiler avoid XMM0 to widen coverage of
-# the VEX.vvvv checks in the emulator.
-non-sse =3D $(if $(filter sse%,$(1)),,-ffixed-xmm0)
+# the VEX.vvvv checks in the emulator.  For 3DNow!, however, force SSE
+# use for floating point operations, to avoid mixing MMX and FPU register
+# uses.  Also enable 3DNow! extensions, but note that we can't use 3dnowa
+# as the test flavor right away since -m3dnowa is being understood only
+# by gcc 7.x and newer (older ones want a specific machine model =
instead).
+3dnowa :=3D $(call cc-option,$(CC),-m3dnowa,-march=3Dk8)
+non-sse =3D $(if $(filter sse%,$(1)),,$(if $(filter 3dnow%,$(1)),-msse =
-mfpmath=3Dsse $(3dnowa),-ffixed-xmm0))
=20
 define simd-defs
 $(1)-cflags :=3D \
@@ -81,8 +89,9 @@ $(addsuffix .h,$(TESTCASES)): %.h: %.c t
 	$(foreach arch,$(filter-out $(XEN_COMPILE_ARCH),x86_32) $(XEN_COMPI=
LE_ARCH), \
 	    for cflags in $($*-cflags) $($*-cflags-$(arch)); do \
 		$(MAKE) -f testcase.mk TESTCASE=3D$* XEN_TARGET_ARCH=3D$(ar=
ch) $*-cflags=3D"$$cflags" all; \
+		prefix=3D$(shell echo $(subst -,_,$*) | sed -e 's,^\([0-9]\=
),_\1,'); \
 		flavor=3D$$(echo $${cflags} | sed -e 's, .*,,' -e =
'y,-=3D,__,') ; \
-		(echo "static const unsigned int $(subst -,_,$*)_$(arch)$${=
flavor}[] =3D {"; \
+		(echo "static const unsigned int $${prefix}_$(arch)$${flavo=
r}[] =3D {"; \
 		 od -v -t x $*.bin | sed -e 's/^[0-9]* /0x/' -e 's/ /, =
0x/g' -e 's/$$/,/'; \
 		 echo "};") >>$@.new; \
 		rm -f $*.bin; \
--- a/tools/tests/x86_emulator/simd.c
+++ b/tools/tests/x86_emulator/simd.c
@@ -48,6 +48,8 @@ static inline bool _to_bool(byte_vec_t b
=20
 #if VEC_SIZE =3D=3D FLOAT_SIZE
 # define to_int(x) ((vec_t){ (int)(x)[0] })
+#elif VEC_SIZE =3D=3D 8 && FLOAT_SIZE =3D=3D 4 && defined(__3dNOW__)
+# define to_int(x) __builtin_ia32_pi2fd(__builtin_ia32_pf2id(x))
 #elif VEC_SIZE =3D=3D 16 && defined(__SSE2__)
 # if FLOAT_SIZE =3D=3D 4
 #  define to_int(x) __builtin_ia32_cvtdq2ps(__builtin_ia32_cvtps2dq(x))
@@ -70,7 +72,24 @@ static inline bool _to_bool(byte_vec_t b
 })
 #endif
=20
-#if FLOAT_SIZE =3D=3D 4 && defined(__SSE__)
+#if VEC_SIZE =3D=3D 8 && FLOAT_SIZE =3D=3D 4 && defined(__3dNOW_A__)
+# define max __builtin_ia32_pfmax
+# define min __builtin_ia32_pfmin
+# define recip(x) ({ \
+    vec_t t_ =3D __builtin_ia32_pfrcp(x); \
+    touch(x); \
+    t_[1] =3D __builtin_ia32_pfrcp(__builtin_ia32_pswapdsf(x))[0]; \
+    touch(x); \
+    __builtin_ia32_pfrcpit2(__builtin_ia32_pfrcpit1(t_, x), t_); \
+})
+# define rsqrt(x) ({ \
+    vec_t t_ =3D __builtin_ia32_pfrsqrt(x); \
+    touch(x); \
+    t_[1] =3D __builtin_ia32_pfrsqrt(__builtin_ia32_pswapdsf(x))[0]; \
+    touch(x); \
+    __builtin_ia32_pfrcpit2(__builtin_ia32_pfrsqit1(__builtin_ia32_pfmul(t=
_, t_), x), t_); \
+})
+#elif FLOAT_SIZE =3D=3D 4 && defined(__SSE__)
 # if VEC_SIZE =3D=3D 32 && defined(__AVX__)
 #  define broadcast(x) ({ float t_ =3D (x); __builtin_ia32_vbroadcastss256=
(&t_); })
 #  define max(x, y) __builtin_ia32_maxps256(x, y)
--- a/tools/tests/x86_emulator/test_x86_emulator.c
+++ b/tools/tests/x86_emulator/test_x86_emulator.c
@@ -5,6 +5,7 @@
=20
 #include "x86_emulate.h"
 #include "blowfish.h"
+#include "3dnow.h"
 #include "sse.h"
 #include "sse2.h"
 #include "sse4.h"
@@ -28,6 +29,11 @@ static bool blowfish_check_regs(const st
     return regs->eax =3D=3D 2 && regs->edx =3D=3D 1;
 }
=20
+static bool simd_check__3dnow(void)
+{
+    return cpu_has_3dnow_ext && cpu_has_sse;
+}
+
 static bool simd_check_sse(void)
 {
     return cpu_has_sse;
@@ -117,6 +123,7 @@ static const struct {
 #else
 # define SIMD(desc, feat, form) SIMD_(32, desc, feat, form)
 #endif
+    SIMD(3DNow! single,          _3dnow,     8f4),
     SIMD(SSE scalar single,      sse,         f4),
     SIMD(SSE packed single,      sse,       16f4),
     SIMD(SSE2 scalar single,     sse2,        f4),
--- a/tools/tests/x86_emulator/x86_emulate.h
+++ b/tools/tests/x86_emulator/x86_emulate.h
@@ -166,6 +166,12 @@ static inline uint64_t xgetbv(uint32_t x
     (res.b & (1U << 8)) !=3D 0; \
 })
=20
+#define cpu_has_3dnow_ext ({ \
+    struct cpuid_leaf res; \
+    emul_test_cpuid(0x80000001, 0, &res, NULL); \
+    (res.d & (1U << 30)) !=3D 0; \
+})
+
 #define cpu_has_sse4a ({ \
     struct cpuid_leaf res; \
     emul_test_cpuid(0x80000001, 0, &res, NULL); \
--- a/xen/arch/x86/x86_emulate/x86_emulate.c
+++ b/xen/arch/x86/x86_emulate/x86_emulate.c
@@ -355,6 +355,36 @@ static const struct {
     [0xff] =3D { ModRM }
 };
=20
+static const uint16_t _3dnow_table[16] =3D {
+    [0x0] =3D (1 << 0xd) /* pi2fd */,
+    [0x1] =3D (1 << 0xd) /* pf2id */,
+    [0x9] =3D (1 << 0x0) /* pfcmpge */ |
+            (1 << 0x4) /* pfmin */ |
+            (1 << 0x6) /* pfrcp */ |
+            (1 << 0x7) /* pfrsqrt */ |
+            (1 << 0xa) /* pfsub */ |
+            (1 << 0xe) /* pfadd */,
+    [0xa] =3D (1 << 0x0) /* pfcmpge */ |
+            (1 << 0x4) /* pfmax */ |
+            (1 << 0x6) /* pfrcpit1 */ |
+            (1 << 0x7) /* pfrsqit1 */ |
+            (1 << 0xa) /* pfsubr */ |
+            (1 << 0xe) /* pfacc */,
+    [0xb] =3D (1 << 0x0) /* pfcmpeq */ |
+            (1 << 0x4) /* pfmul */ |
+            (1 << 0x6) /* pfrcpit2 */ |
+            (1 << 0x7) /* pmulhrw */ |
+            (1 << 0xf) /* pavgusb */,
+};
+
+static const uint16_t _3dnow_ext_table[16] =3D {
+    [0x1] =3D (1 << 0xd) /* pi2fw */,
+    [0x1] =3D (1 << 0xc) /* pf2iw */,
+    [0x8] =3D (1 << 0xa) /* pfnacc */ |
+            (1 << 0xa) /* pfpnacc */,
+    [0xb] =3D (1 << 0xb) /* pfswapd */,
+};
+
 /*
  * "two_op" and "four_op" below refer to the number of register operands
  * (one of which possibly also allowing to be a memory one). The named
@@ -1670,6 +1700,8 @@ static bool vcpu_has(
 #define vcpu_has_rdrand()      vcpu_has(         1, ECX, 30, ctxt, ops)
 #define vcpu_has_mmxext()     (vcpu_has(0x80000001, EDX, 22, ctxt, ops) =
|| \
                                vcpu_has_sse())
+#define vcpu_has_3dnow_ext()   vcpu_has(0x80000001, EDX, 30, ctxt, ops)
+#define vcpu_has_3dnow()       vcpu_has(0x80000001, EDX, 31, ctxt, ops)
 #define vcpu_has_lahf_lm()     vcpu_has(0x80000001, ECX,  0, ctxt, ops)
 #define vcpu_has_cr8_legacy()  vcpu_has(0x80000001, ECX,  4, ctxt, ops)
 #define vcpu_has_lzcnt()       vcpu_has(0x80000001, ECX,  5, ctxt, ops)
@@ -5480,6 +5512,26 @@ x86_emulate(
     case X86EMUL_OPC(0x0f, 0x19) ... X86EMUL_OPC(0x0f, 0x1f): /* nop */
         break;
=20
+    case X86EMUL_OPC(0x0f, 0x0e): /* femms */
+        host_and_vcpu_must_have(3dnow);
+        asm volatile ( "femms" );
+        break;
+
+    case X86EMUL_OPC(0x0f, 0x0f): /* 3DNow! */
+        if ( _3dnow_ext_table[(imm1 >> 4) & 0xf] & (1 << (imm1 & 0xf)) )
+            host_and_vcpu_must_have(3dnow_ext);
+        else if ( _3dnow_table[(imm1 >> 4) & 0xf] & (1 << (imm1 & 0xf)) )
+            host_and_vcpu_must_have(3dnow);
+        else
+            generate_exception(EXC_UD);
+
+        get_fpu(X86EMUL_FPU_mmx, &fic);
+
+        d =3D DstReg | SrcMem;
+        op_bytes =3D 8;
+        state->simd_size =3D simd_other;
+        goto simd_0f_imm8;
+
 #define CASE_SIMD_PACKED_INT(pfx, opc)       \
     case X86EMUL_OPC(pfx, opc):              \
     case X86EMUL_OPC_66(pfx, opc)
--- a/xen/include/asm-x86/cpufeature.h
+++ b/xen/include/asm-x86/cpufeature.h
@@ -71,6 +71,8 @@
                                  && boot_cpu_has(X86_FEATURE_FFXSR))
 #define cpu_has_page1gb         boot_cpu_has(X86_FEATURE_PAGE1GB)
 #define cpu_has_rdtscp          boot_cpu_has(X86_FEATURE_RDTSCP)
+#define cpu_has_3dnow_ext       boot_cpu_has(X86_FEATURE_3DNOWEXT)
+#define cpu_has_3dnow           boot_cpu_has(X86_FEATURE_3DNOW)
=20
 /* CPUID level 0x80000001.ecx */
 #define cpu_has_cmp_legacy      boot_cpu_has(X86_FEATURE_CMP_LEGACY)



--=__Part2B133531.1__=
Content-Type: text/plain; name="x86emul-3dnow.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="x86emul-3dnow.patch"

x86emul: support 3DNow! insns=0A=0AYes, recent AMD CPUs don't support them =
anymore, but I think we should=0Anevertheless cope.=0A=0ASigned-off-by: =
Jan Beulich <jbeulich@suse.com>=0A=0A--- a/.gitignore=0A+++ b/.gitignore=0A=
@@ -223,7 +223,7 @@=0A tools/security/xensec_tool=0A tools/tests/x86_emulat=
or/*.bin=0A tools/tests/x86_emulator/*.tmp=0A+tools/tests/x86_emulator/3dno=
w*.[ch]=0A tools/tests/x86_emulator/asm=0A tools/tests/x86_emulator/avx*.[c=
h]=0A tools/tests/x86_emulator/blowfish.h=0A--- a/tools/tests/x86_emulator/=
Makefile=0A+++ b/tools/tests/x86_emulator/Makefile=0A@@ -11,7 +11,7 @@ =
all: $(TARGET)=0A run: $(TARGET)=0A 	./$(TARGET)=0A =0A-SIMD :=3D sse =
sse2 sse4 avx avx2 xop=0A+SIMD :=3D 3dnow sse sse2 sse4 avx avx2 xop=0A =
FMA :=3D fma4 fma=0A SG :=3D avx2-sg=0A TESTCASES :=3D blowfish $(SIMD) =
$(FMA) $(SG)=0A@@ -19,6 +19,9 @@ TESTCASES :=3D blowfish $(SIMD) $(FMA) =
$(S=0A blowfish-cflags :=3D ""=0A blowfish-cflags-x86_32 :=3D "-mno-accumul=
ate-outgoing-args -Dstatic=3D"=0A =0A+3dnow-vecs :=3D 8=0A+3dnow-ints =
:=3D=0A+3dnow-flts :=3D 4=0A sse-vecs :=3D 16=0A sse-ints :=3D=0A sse-flts =
:=3D 4=0A@@ -49,8 +52,13 @@ xop-ints :=3D 1 2 4 8=0A xop-flts :=3D =
$(avx-flts)=0A =0A # For AVX and later, have the compiler avoid XMM0 to =
widen coverage of=0A-# the VEX.vvvv checks in the emulator.=0A-non-sse =3D =
$(if $(filter sse%,$(1)),,-ffixed-xmm0)=0A+# the VEX.vvvv checks in the =
emulator.  For 3DNow!, however, force SSE=0A+# use for floating point =
operations, to avoid mixing MMX and FPU register=0A+# uses.  Also enable =
3DNow! extensions, but note that we can't use 3dnowa=0A+# as the test =
flavor right away since -m3dnowa is being understood only=0A+# by gcc 7.x =
and newer (older ones want a specific machine model instead).=0A+3dnowa =
:=3D $(call cc-option,$(CC),-m3dnowa,-march=3Dk8)=0A+non-sse =3D $(if =
$(filter sse%,$(1)),,$(if $(filter 3dnow%,$(1)),-msse -mfpmath=3Dsse =
$(3dnowa),-ffixed-xmm0))=0A =0A define simd-defs=0A $(1)-cflags :=3D =
\=0A@@ -81,8 +89,9 @@ $(addsuffix .h,$(TESTCASES)): %.h: %.c t=0A 	=
$(foreach arch,$(filter-out $(XEN_COMPILE_ARCH),x86_32) $(XEN_COMPILE_ARCH)=
, \=0A 	    for cflags in $($*-cflags) $($*-cflags-$(arch)); do \=0A 		=
$(MAKE) -f testcase.mk TESTCASE=3D$* XEN_TARGET_ARCH=3D$(arch) $*-cflags=3D=
"$$cflags" all; \=0A+		prefix=3D$(shell echo $(subst -,_,$*) | =
sed -e 's,^\([0-9]\),_\1,'); \=0A 		flavor=3D$$(echo $${cflags}=
 | sed -e 's, .*,,' -e 'y,-=3D,__,') ; \=0A-		(echo "static =
const unsigned int $(subst -,_,$*)_$(arch)$${flavor}[] =3D {"; \=0A+		=
(echo "static const unsigned int $${prefix}_$(arch)$${flavor}[] =3D {"; =
\=0A 		 od -v -t x $*.bin | sed -e 's/^[0-9]* /0x/' -e 's/ /, =
0x/g' -e 's/$$/,/'; \=0A 		 echo "};") >>$@.new; \=0A 		=
rm -f $*.bin; \=0A--- a/tools/tests/x86_emulator/simd.c=0A+++ b/tools/tests=
/x86_emulator/simd.c=0A@@ -48,6 +48,8 @@ static inline bool _to_bool(byte_v=
ec_t b=0A =0A #if VEC_SIZE =3D=3D FLOAT_SIZE=0A # define to_int(x) =
((vec_t){ (int)(x)[0] })=0A+#elif VEC_SIZE =3D=3D 8 && FLOAT_SIZE =3D=3D 4 =
&& defined(__3dNOW__)=0A+# define to_int(x) __builtin_ia32_pi2fd(__builtin_=
ia32_pf2id(x))=0A #elif VEC_SIZE =3D=3D 16 && defined(__SSE2__)=0A # if =
FLOAT_SIZE =3D=3D 4=0A #  define to_int(x) __builtin_ia32_cvtdq2ps(__builti=
n_ia32_cvtps2dq(x))=0A@@ -70,7 +72,24 @@ static inline bool _to_bool(byte_v=
ec_t b=0A })=0A #endif=0A =0A-#if FLOAT_SIZE =3D=3D 4 && defined(__SSE__)=
=0A+#if VEC_SIZE =3D=3D 8 && FLOAT_SIZE =3D=3D 4 && defined(__3dNOW_A__)=0A=
+# define max __builtin_ia32_pfmax=0A+# define min __builtin_ia32_pfmin=0A+=
# define recip(x) ({ \=0A+    vec_t t_ =3D __builtin_ia32_pfrcp(x); \=0A+  =
  touch(x); \=0A+    t_[1] =3D __builtin_ia32_pfrcp(__builtin_ia32_pswapdsf=
(x))[0]; \=0A+    touch(x); \=0A+    __builtin_ia32_pfrcpit2(__builtin_ia32=
_pfrcpit1(t_, x), t_); \=0A+})=0A+# define rsqrt(x) ({ \=0A+    vec_t t_ =
=3D __builtin_ia32_pfrsqrt(x); \=0A+    touch(x); \=0A+    t_[1] =3D =
__builtin_ia32_pfrsqrt(__builtin_ia32_pswapdsf(x))[0]; \=0A+    touch(x); =
\=0A+    __builtin_ia32_pfrcpit2(__builtin_ia32_pfrsqit1(__builtin_ia32_pfm=
ul(t_, t_), x), t_); \=0A+})=0A+#elif FLOAT_SIZE =3D=3D 4 && defined(__SSE_=
_)=0A # if VEC_SIZE =3D=3D 32 && defined(__AVX__)=0A #  define broadcast(x)=
 ({ float t_ =3D (x); __builtin_ia32_vbroadcastss256(&t_); })=0A #  define =
max(x, y) __builtin_ia32_maxps256(x, y)=0A--- a/tools/tests/x86_emulator/te=
st_x86_emulator.c=0A+++ b/tools/tests/x86_emulator/test_x86_emulator.c=0A@@=
 -5,6 +5,7 @@=0A =0A #include "x86_emulate.h"=0A #include "blowfish.h"=0A+#=
include "3dnow.h"=0A #include "sse.h"=0A #include "sse2.h"=0A #include =
"sse4.h"=0A@@ -28,6 +29,11 @@ static bool blowfish_check_regs(const st=0A  =
   return regs->eax =3D=3D 2 && regs->edx =3D=3D 1;=0A }=0A =0A+static =
bool simd_check__3dnow(void)=0A+{=0A+    return cpu_has_3dnow_ext && =
cpu_has_sse;=0A+}=0A+=0A static bool simd_check_sse(void)=0A {=0A     =
return cpu_has_sse;=0A@@ -117,6 +123,7 @@ static const struct {=0A =
#else=0A # define SIMD(desc, feat, form) SIMD_(32, desc, feat, form)=0A =
#endif=0A+    SIMD(3DNow! single,          _3dnow,     8f4),=0A     =
SIMD(SSE scalar single,      sse,         f4),=0A     SIMD(SSE packed =
single,      sse,       16f4),=0A     SIMD(SSE2 scalar single,     sse2,   =
     f4),=0A--- a/tools/tests/x86_emulator/x86_emulate.h=0A+++ b/tools/test=
s/x86_emulator/x86_emulate.h=0A@@ -166,6 +166,12 @@ static inline uint64_t =
xgetbv(uint32_t x=0A     (res.b & (1U << 8)) !=3D 0; \=0A })=0A =0A+#define=
 cpu_has_3dnow_ext ({ \=0A+    struct cpuid_leaf res; \=0A+    emul_test_cp=
uid(0x80000001, 0, &res, NULL); \=0A+    (res.d & (1U << 30)) !=3D 0; =
\=0A+})=0A+=0A #define cpu_has_sse4a ({ \=0A     struct cpuid_leaf res; =
\=0A     emul_test_cpuid(0x80000001, 0, &res, NULL); \=0A--- a/xen/arch/x86=
/x86_emulate/x86_emulate.c=0A+++ b/xen/arch/x86/x86_emulate/x86_emulate.c=
=0A@@ -355,6 +355,36 @@ static const struct {=0A     [0xff] =3D { ModRM =
}=0A };=0A =0A+static const uint16_t _3dnow_table[16] =3D {=0A+    [0x0] =
=3D (1 << 0xd) /* pi2fd */,=0A+    [0x1] =3D (1 << 0xd) /* pf2id */,=0A+   =
 [0x9] =3D (1 << 0x0) /* pfcmpge */ |=0A+            (1 << 0x4) /* pfmin =
*/ |=0A+            (1 << 0x6) /* pfrcp */ |=0A+            (1 << 0x7) /* =
pfrsqrt */ |=0A+            (1 << 0xa) /* pfsub */ |=0A+            (1 << =
0xe) /* pfadd */,=0A+    [0xa] =3D (1 << 0x0) /* pfcmpge */ |=0A+          =
  (1 << 0x4) /* pfmax */ |=0A+            (1 << 0x6) /* pfrcpit1 */ |=0A+  =
          (1 << 0x7) /* pfrsqit1 */ |=0A+            (1 << 0xa) /* pfsubr =
*/ |=0A+            (1 << 0xe) /* pfacc */,=0A+    [0xb] =3D (1 << 0x0) /* =
pfcmpeq */ |=0A+            (1 << 0x4) /* pfmul */ |=0A+            (1 << =
0x6) /* pfrcpit2 */ |=0A+            (1 << 0x7) /* pmulhrw */ |=0A+        =
    (1 << 0xf) /* pavgusb */,=0A+};=0A+=0A+static const uint16_t _3dnow_ext=
_table[16] =3D {=0A+    [0x1] =3D (1 << 0xd) /* pi2fw */,=0A+    [0x1] =3D =
(1 << 0xc) /* pf2iw */,=0A+    [0x8] =3D (1 << 0xa) /* pfnacc */ |=0A+     =
       (1 << 0xa) /* pfpnacc */,=0A+    [0xb] =3D (1 << 0xb) /* pfswapd =
*/,=0A+};=0A+=0A /*=0A  * "two_op" and "four_op" below refer to the number =
of register operands=0A  * (one of which possibly also allowing to be a =
memory one). The named=0A@@ -1670,6 +1700,8 @@ static bool vcpu_has(=0A =
#define vcpu_has_rdrand()      vcpu_has(         1, ECX, 30, ctxt, ops)=0A =
#define vcpu_has_mmxext()     (vcpu_has(0x80000001, EDX, 22, ctxt, ops) || =
\=0A                                vcpu_has_sse())=0A+#define vcpu_has_3dn=
ow_ext()   vcpu_has(0x80000001, EDX, 30, ctxt, ops)=0A+#define vcpu_has_3dn=
ow()       vcpu_has(0x80000001, EDX, 31, ctxt, ops)=0A #define vcpu_has_lah=
f_lm()     vcpu_has(0x80000001, ECX,  0, ctxt, ops)=0A #define vcpu_has_cr8=
_legacy()  vcpu_has(0x80000001, ECX,  4, ctxt, ops)=0A #define vcpu_has_lzc=
nt()       vcpu_has(0x80000001, ECX,  5, ctxt, ops)=0A@@ -5480,6 +5512,26 =
@@ x86_emulate(=0A     case X86EMUL_OPC(0x0f, 0x19) ... X86EMUL_OPC(0x0f, =
0x1f): /* nop */=0A         break;=0A =0A+    case X86EMUL_OPC(0x0f, =
0x0e): /* femms */=0A+        host_and_vcpu_must_have(3dnow);=0A+        =
asm volatile ( "femms" );=0A+        break;=0A+=0A+    case X86EMUL_OPC(0x0=
f, 0x0f): /* 3DNow! */=0A+        if ( _3dnow_ext_table[(imm1 >> 4) & 0xf] =
& (1 << (imm1 & 0xf)) )=0A+            host_and_vcpu_must_have(3dnow_ext);=
=0A+        else if ( _3dnow_table[(imm1 >> 4) & 0xf] & (1 << (imm1 & =
0xf)) )=0A+            host_and_vcpu_must_have(3dnow);=0A+        else=0A+ =
           generate_exception(EXC_UD);=0A+=0A+        get_fpu(X86EMUL_FPU_m=
mx, &fic);=0A+=0A+        d =3D DstReg | SrcMem;=0A+        op_bytes =3D =
8;=0A+        state->simd_size =3D simd_other;=0A+        goto simd_0f_imm8=
;=0A+=0A #define CASE_SIMD_PACKED_INT(pfx, opc)       \=0A     case =
X86EMUL_OPC(pfx, opc):              \=0A     case X86EMUL_OPC_66(pfx, =
opc)=0A--- a/xen/include/asm-x86/cpufeature.h=0A+++ b/xen/include/asm-x86/c=
pufeature.h=0A@@ -71,6 +71,8 @@=0A                                  && =
boot_cpu_has(X86_FEATURE_FFXSR))=0A #define cpu_has_page1gb         =
boot_cpu_has(X86_FEATURE_PAGE1GB)=0A #define cpu_has_rdtscp          =
boot_cpu_has(X86_FEATURE_RDTSCP)=0A+#define cpu_has_3dnow_ext       =
boot_cpu_has(X86_FEATURE_3DNOWEXT)=0A+#define cpu_has_3dnow           =
boot_cpu_has(X86_FEATURE_3DNOW)=0A =0A /* CPUID level 0x80000001.ecx */=0A =
#define cpu_has_cmp_legacy      boot_cpu_has(X86_FEATURE_CMP_LEGACY)=0A
--=__Part2B133531.1__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__Part2B133531.1__=--


From xen-devel-bounces@lists.xen.org Wed Jun 21 12:06:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 12:06:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNeP3-0000DQ-D9; Wed, 21 Jun 2017 12:06: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 1dNeP2-0000DC-Kz
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 12:06:32 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 70/F8-02956-8416A495; Wed, 21 Jun 2017 12:06:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsXS6fjDS9c90Sv
 S4O1lcYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaNzcRdjwRGJiq9zlBsYzwh3MXJyCAnkSXxc
 94IJxOYVsJNY0nKAEcSWEDCUOL3wJguIzSKgKvFraS8biM0moC7R9mw7axcjB4eIgIHEuaNJI
 CazgL7EtnVg1cIC9hLt+zqYIaYXSRxt3QsW5wSKL+n6yAZSzisgKPF3B9gBzEBLj5w9zjSBkW
 cWQmYWkgyErSXx8NctFghbW2LZwtfMs8D2Skss/8cBEXaSuDnnEyuqEhDbV6Lx4yHmBYwcqxg
 1ilOLylKLdA0t9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAgOVAQh2MP5YFnCI
 UZKDSUmUt9zbK1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK9vAlBOsCg1PbUiLTMHGDMwaQkOH
 iURXrcAoDRvcUFibnFmOkTqFKMux4bV678wCbHk5eelSonzKoDMEAApyijNgxsBi99LjLJSwr
 yMQEcJ8RSkFuVmlqDKv2IU52BUEua1iwOawpOZVwK36RXQEUxAR7w44gFyREkiQkqqgTFFUWq
 C+8/2axdyrLcVlf9Vz/nvtF/r/aMP7x/02J738g6d11trmXv/xoasI0zZtxqjjryR756pVrTX
 8WLmqWtqthyrPpxNddl38q9lyj7f/d+vpKadvmVg1m3zKL635vIzCVknvit2lyVZCotW69sLO
 FXK3t28QL40PkFO+Jl0H4tns7nKVyWW4oxEQy3mouJEACqYJ5naAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1498046789!108881089!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16058 invoked from network); 21 Jun 2017 12:06:31 -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; 21 Jun 2017 12:06:31 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 21 Jun 2017 06:06:29 -0600
Message-Id: <594A7D64020000780016539F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 21 Jun 2017 06:06:28 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <594A733B020000780016527C@prv-mh.provo.novell.com>
 <594A733B020000780016527C@prv-mh.provo.novell.com>
In-Reply-To: <594A733B020000780016527C@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__Part4E765054.1__="
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 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>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__Part4E765054.1__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

On older systems printing the "n/a" messages (resulting from the
compiler not being new enough to deal with some of the test code) isn't
very useful: If both CPU and compiler are too old for a certain test,
we can as well omit those messages, as those tests wouldn't be run even
if the compiler did produce code. (This has become obvious with the
3DNow! tests, which I had to run on an older system still supporting
those insns, and that system naturally also had an older compiler.)

Signed-off-by: Jan Beulich <jbeulich@suse.com>

--- a/tools/tests/x86_emulator/test_x86_emulator.c
+++ b/tools/tests/x86_emulator/test_x86_emulator.c
@@ -3267,15 +3267,15 @@ int main(int argc, char **argv)
=20
     for ( j =3D 0; j < ARRAY_SIZE(blobs); j++ )
     {
+        if ( blobs[j].check_cpu && !blobs[j].check_cpu() )
+            continue;
+
         if ( !blobs[j].size )
         {
             printf("%-39s n/a\n", blobs[j].name);
             continue;
         }
=20
-        if ( blobs[j].check_cpu && !blobs[j].check_cpu() )
-            continue;
-
         memcpy(res, blobs[j].code, blobs[j].size);
         ctxt.lma =3D blobs[j].bitness =3D=3D 64;
         ctxt.addr_size =3D ctxt.sp_size =3D blobs[j].bitness;




--=__Part4E765054.1__=
Content-Type: text/plain; name="x86emul-test-reorder-checks.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="x86emul-test-reorder-checks.patch"

x86emul: re-order checks in test harness=0A=0AOn older systems printing =
the "n/a" messages (resulting from the=0Acompiler not being new enough to =
deal with some of the test code) isn't=0Avery useful: If both CPU and =
compiler are too old for a certain test,=0Awe can as well omit those =
messages, as those tests wouldn't be run even=0Aif the compiler did =
produce code. (This has become obvious with the=0A3DNow! tests, which I =
had to run on an older system still supporting=0Athose insns, and that =
system naturally also had an older compiler.)=0A=0ASigned-off-by: Jan =
Beulich <jbeulich@suse.com>=0A=0A--- a/tools/tests/x86_emulator/test_x86_em=
ulator.c=0A+++ b/tools/tests/x86_emulator/test_x86_emulator.c=0A@@ =
-3267,15 +3267,15 @@ int main(int argc, char **argv)=0A =0A     for ( j =
=3D 0; j < ARRAY_SIZE(blobs); j++ )=0A     {=0A+        if ( blobs[j].check=
_cpu && !blobs[j].check_cpu() )=0A+            continue;=0A+=0A         if =
( !blobs[j].size )=0A         {=0A             printf("%-39s n/a\n", =
blobs[j].name);=0A             continue;=0A         }=0A =0A-        if ( =
blobs[j].check_cpu && !blobs[j].check_cpu() )=0A-            continue;=0A-=
=0A         memcpy(res, blobs[j].code, blobs[j].size);=0A         ctxt.lma =
=3D blobs[j].bitness =3D=3D 64;=0A         ctxt.addr_size =3D ctxt.sp_size =
=3D blobs[j].bitness;=0A
--=__Part4E765054.1__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__Part4E765054.1__=--


From xen-devel-bounces@lists.xen.org Wed Jun 21 12:07:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 12: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 1dNePs-0000Na-M7; Wed, 21 Jun 2017 12:07: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 1dNePr-0000NL-Qg
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 12:07:24 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 E8/2D-03587-B716A495; Wed, 21 Jun 2017 12:07:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsXS6fjDS7cq0Sv
 S4PFmNovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWNxwyfmgrb7TBXNx/azNDC+amXqYuTkEBLI
 k5ja2cUOYvMK2Eks63gFFpcQMJQ4vfAmC4jNIqAqcfjQHFYQm01AXaLt2XYgm4NDRMBA4tzRJ
 BCTWUBfYts6sGphASuJrvtb2SGmF0kcbd0LFucUsJdY0vWRDaScV0BQ4u8OYZAwM9DSE9OWsE
 xg5JmFkJmFJANha0k8/HULytaWWLbwNfMssL3SEsv/cUCY1hJTp9qjqgCx3SSWLZ3MsoCRYxW
 jRnFqUVlqka6hkV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmCwMgDBDsbLGwMO
 MUpyMCmJ8pZ7e0UK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuD9HQ+UEyxKTU+tSMvMAcYNTFqCg
 0dJhNctACjNW1yQmFucmQ6ROsWoy7Fh9fovTEIsefl5qVLivAoJQEUCIEUZpXlwI2AxfIlRVk
 qYlxHoKCGegtSi3MwSVPlXjOIcjErCvJ0gU3gy80rgNr0COoIJ6IgXRzxAjihJREhJNTD2i77
 YV7Rz7fLZM9atusfVrtn8iuthwBZ5W9Vbn8yUY85kehx3bAvxsxa+VnBFZY9EFYvsj4g7nQss
 bPO26V7qVGiJOr72TmicwYlDYUZ5Aa/82/Xv3w7nzo7dVyngrsmrfU5Du+ryK851Cj21a7gWn
 qt7G/jDXiehnztxbaTH2h0npZn1ipRYijMSDbWYi4oTAa61vS/cAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1498046839!51930583!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33591 invoked from network); 21 Jun 2017 12:07: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; 21 Jun 2017 12:07:21 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 21 Jun 2017 06:07:19 -0600
Message-Id: <594A7D9702000078001653AE@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 21 Jun 2017 06:07:19 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <594A733B020000780016527C@prv-mh.provo.novell.com>
 <594A733B020000780016527C@prv-mh.provo.novell.com>
In-Reply-To: <594A733B020000780016527C@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__Part7D456367.1__="
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 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>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__Part7D456367.1__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Use hooks, just like done for other special purpose registers.

This includes moving XCR0 checks from hvmemul_get_fpu() to the emulator
itself as well as adding support for XGETBV emulation.

For now fuzzer reads will obtain the real values (minus the fuzzing of
the hook pointer itself).

Signed-off-by: Jan Beulich <jbeulich@suse.com>

--- a/tools/fuzz/x86_instruction_emulator/fuzz-emul.c
+++ b/tools/fuzz/x86_instruction_emulator/fuzz-emul.c
@@ -409,6 +409,8 @@ static int fuzz_write_cr(
     return X86EMUL_OKAY;
 }
=20
+#define fuzz_read_xcr emul_test_read_xcr
+
 enum {
     MSRI_IA32_SYSENTER_CS,
     MSRI_IA32_SYSENTER_ESP,
@@ -527,6 +529,7 @@ static const struct x86_emulate_ops all_
     SET(write_io),
     SET(read_cr),
     SET(write_cr),
+    SET(read_xcr),
     SET(read_msr),
     SET(write_msr),
     SET(wbinvd),
@@ -635,6 +638,7 @@ enum {
     HOOK_write_cr,
     HOOK_read_dr,
     HOOK_write_dr,
+    HOOK_read_xcr,
     HOOK_read_msr,
     HOOK_write_msr,
     HOOK_wbinvd,
@@ -679,6 +683,7 @@ static void disable_hooks(struct x86_emu
     MAYBE_DISABLE_HOOK(write_io);
     MAYBE_DISABLE_HOOK(read_cr);
     MAYBE_DISABLE_HOOK(write_cr);
+    MAYBE_DISABLE_HOOK(read_xcr);
     MAYBE_DISABLE_HOOK(read_msr);
     MAYBE_DISABLE_HOOK(write_msr);
     MAYBE_DISABLE_HOOK(wbinvd);
--- a/tools/tests/x86_emulator/test_x86_emulator.c
+++ b/tools/tests/x86_emulator/test_x86_emulator.c
@@ -368,6 +368,7 @@ static struct x86_emulate_ops emulops =3D
     .read_segment =3D read_segment,
     .cpuid      =3D emul_test_cpuid,
     .read_cr    =3D emul_test_read_cr,
+    .read_xcr   =3D emul_test_read_xcr,
     .read_msr   =3D read_msr,
     .get_fpu    =3D emul_test_get_fpu,
     .put_fpu    =3D emul_test_put_fpu,
--- a/tools/tests/x86_emulator/x86_emulate.c
+++ b/tools/tests/x86_emulator/x86_emulate.c
@@ -120,6 +120,19 @@ int emul_test_read_cr(
     return X86EMUL_UNHANDLEABLE;
 }
=20
+int emul_test_read_xcr(
+    unsigned int reg,
+    uint64_t *val,
+    struct x86_emulate_ctxt *ctxt)
+{
+    uint32_t lo, hi;
+
+    asm ( "xgetbv" : "=3Da" (lo), "=3Dd" (hi) : "c" (reg) );
+    *val =3D lo | ((uint64_t)hi << 32);
+
+    return X86EMUL_OKAY;
+}
+
 int emul_test_get_fpu(
     void (*exception_callback)(void *, struct cpu_user_regs *),
     void *exception_callback_arg,
--- a/tools/tests/x86_emulator/x86_emulate.h
+++ b/tools/tests/x86_emulator/x86_emulate.h
@@ -215,6 +215,11 @@ int emul_test_read_cr(
     unsigned long *val,
     struct x86_emulate_ctxt *ctxt);
=20
+int emul_test_read_xcr(
+    unsigned int reg,
+    uint64_t *val,
+    struct x86_emulate_ctxt *ctxt);
+
 int emul_test_get_fpu(
     void (*exception_callback)(void *, struct cpu_user_regs *),
     void *exception_callback_arg,
--- a/xen/arch/x86/hvm/emulate.c
+++ b/xen/arch/x86/hvm/emulate.c
@@ -1643,6 +1643,49 @@ static int hvmemul_write_cr(
     return rc;
 }
=20
+static int hvmemul_read_xcr(
+    unsigned int reg,
+    uint64_t *val,
+    struct x86_emulate_ctxt *ctxt)
+{
+    uint32_t lo, hi;
+
+    switch ( reg )
+    {
+    case 0:
+        *val =3D current->arch.xcr0;
+        return X86EMUL_OKAY;
+
+    case 1:
+        if ( !cpu_has_xgetbv1 )
+            return X86EMUL_UNHANDLEABLE;
+        break;
+
+    default:
+        return X86EMUL_UNHANDLEABLE;
+    }
+
+    asm ( ".byte 0x0f,0x01,0xd0" /* xgetbv */
+          : "=3Da" (lo), "=3Dd" (hi) : "c" (reg) );
+    *val =3D lo | ((uint64_t)hi << 32);
+    HVMTRACE_LONG_2D(XCR_READ, reg, TRC_PAR_LONG(*val));
+
+    return X86EMUL_OKAY;
+}
+
+static int hvmemul_write_xcr(
+    unsigned int reg,
+    uint64_t val,
+    struct x86_emulate_ctxt *ctxt)
+{
+    HVMTRACE_LONG_2D(XCR_WRITE, reg, TRC_PAR_LONG(val));
+    if ( likely(handle_xsetbv(reg, val) =3D=3D 0) )
+        return X86EMUL_OKAY;
+
+    x86_emul_hw_exception(TRAP_gp_fault, 0, ctxt);
+    return X86EMUL_EXCEPTION;
+}
+
 static int hvmemul_read_msr(
     unsigned int reg,
     uint64_t *val,
@@ -1691,22 +1734,6 @@ static int hvmemul_get_fpu(
 {
     struct vcpu *curr =3D current;
=20
-    switch ( type )
-    {
-    case X86EMUL_FPU_fpu:
-    case X86EMUL_FPU_wait:
-    case X86EMUL_FPU_mmx:
-    case X86EMUL_FPU_xmm:
-        break;
-    case X86EMUL_FPU_ymm:
-        if ( !(curr->arch.xcr0 & XSTATE_SSE) ||
-             !(curr->arch.xcr0 & XSTATE_YMM) )
-            return X86EMUL_UNHANDLEABLE;
-        break;
-    default:
-        return X86EMUL_UNHANDLEABLE;
-    }
-
     if ( !curr->fpu_dirtied )
         hvm_funcs.fpu_dirty_intercept();
     else if ( type =3D=3D X86EMUL_FPU_fpu )
@@ -1890,6 +1917,8 @@ static const struct x86_emulate_ops hvm_
     .write_io      =3D hvmemul_write_io,
     .read_cr       =3D hvmemul_read_cr,
     .write_cr      =3D hvmemul_write_cr,
+    .read_xcr      =3D hvmemul_read_xcr,
+    .write_xcr     =3D hvmemul_write_xcr,
     .read_msr      =3D hvmemul_read_msr,
     .write_msr     =3D hvmemul_write_msr,
     .wbinvd        =3D hvmemul_wbinvd,
@@ -1915,6 +1944,8 @@ static const struct x86_emulate_ops hvm_
     .write_io      =3D hvmemul_write_io_discard,
     .read_cr       =3D hvmemul_read_cr,
     .write_cr      =3D hvmemul_write_cr,
+    .read_xcr      =3D hvmemul_read_xcr,
+    .write_xcr     =3D hvmemul_write_xcr,
     .read_msr      =3D hvmemul_read_msr,
     .write_msr     =3D hvmemul_write_msr_discard,
     .wbinvd        =3D hvmemul_wbinvd_discard,
--- a/xen/arch/x86/traps.c
+++ b/xen/arch/x86/traps.c
@@ -2493,6 +2493,16 @@ static int priv_op_write_dr(unsigned int
            ? X86EMUL_OKAY : X86EMUL_UNHANDLEABLE;
 }
=20
+static int priv_op_write_xcr(unsigned int reg, uint64_t val,
+                             struct x86_emulate_ctxt *ctxt)
+{
+    if ( likely(handle_xsetbv(reg, val) =3D=3D 0) )
+        return X86EMUL_OKAY;
+
+    x86_emul_hw_exception(TRAP_gp_fault, 0, ctxt);
+    return X86EMUL_EXCEPTION;
+}
+
 static inline uint64_t guest_misc_enable(uint64_t val)
 {
     val &=3D ~(MSR_IA32_MISC_ENABLE_PERF_AVAIL |
@@ -2969,6 +2979,7 @@ static const struct x86_emulate_ops priv
     .write_cr            =3D priv_op_write_cr,
     .read_dr             =3D priv_op_read_dr,
     .write_dr            =3D priv_op_write_dr,
+    .write_xcr           =3D priv_op_write_xcr,
     .read_msr            =3D priv_op_read_msr,
     .write_msr           =3D priv_op_write_msr,
     .cpuid               =3D pv_emul_cpuid,
--- a/xen/arch/x86/x86_emulate/x86_emulate.c
+++ b/xen/arch/x86/x86_emulate/x86_emulate.c
@@ -1117,10 +1117,27 @@ static int _get_fpu(
     struct x86_emulate_ctxt *ctxt,
     const struct x86_emulate_ops *ops)
 {
+    uint64_t xcr0;
     int rc;
=20
     fail_if(!ops->get_fpu);
     ASSERT(type !=3D X86EMUL_FPU_none);
+
+    if ( type < X86EMUL_FPU_ymm || !ops->read_xcr ||
+         ops->read_xcr(0, &xcr0, ctxt) !=3D X86EMUL_OKAY )
+        xcr0 =3D 0;
+
+    switch ( type )
+    {
+    case X86EMUL_FPU_ymm:
+        if ( !(xcr0 & XSTATE_SSE) || !(xcr0 & XSTATE_YMM) )
+            return X86EMUL_UNHANDLEABLE;
+        break;
+
+    default:
+        break;
+    }
+
     rc =3D ops->get_fpu(fpu_handle_exception, fic, type, ctxt);
=20
     if ( rc =3D=3D X86EMUL_OKAY )
@@ -1648,7 +1665,8 @@ in_protmode(
 #define EBX 3
=20
 static bool vcpu_has(
-    unsigned int eax,
+    unsigned int leaf,
+    unsigned int subleaf,
     unsigned int reg,
     unsigned int bit,
     struct x86_emulate_ctxt *ctxt,
@@ -1658,7 +1676,7 @@ static bool vcpu_has(
     int rc =3D X86EMUL_OKAY;
=20
     fail_if(!ops->cpuid);
-    rc =3D ops->cpuid(eax, 0, &res, ctxt);
+    rc =3D ops->cpuid(leaf, subleaf, &res, ctxt);
     if ( rc =3D=3D X86EMUL_OKAY )
     {
         switch ( reg )
@@ -1677,53 +1695,56 @@ static bool vcpu_has(
     return rc =3D=3D X86EMUL_OKAY;
 }
=20
-#define vcpu_has_fpu()         vcpu_has(         1, EDX,  0, ctxt, ops)
-#define vcpu_has_sep()         vcpu_has(         1, EDX, 11, ctxt, ops)
-#define vcpu_has_cx8()         vcpu_has(         1, EDX,  8, ctxt, ops)
-#define vcpu_has_cmov()        vcpu_has(         1, EDX, 15, ctxt, ops)
-#define vcpu_has_clflush()     vcpu_has(         1, EDX, 19, ctxt, ops)
-#define vcpu_has_mmx()         vcpu_has(         1, EDX, 23, ctxt, ops)
-#define vcpu_has_sse()         vcpu_has(         1, EDX, 25, ctxt, ops)
-#define vcpu_has_sse2()        vcpu_has(         1, EDX, 26, ctxt, ops)
-#define vcpu_has_sse3()        vcpu_has(         1, ECX,  0, ctxt, ops)
-#define vcpu_has_pclmulqdq()   vcpu_has(         1, ECX,  1, ctxt, ops)
-#define vcpu_has_ssse3()       vcpu_has(         1, ECX,  9, ctxt, ops)
-#define vcpu_has_fma()         vcpu_has(         1, ECX, 12, ctxt, ops)
-#define vcpu_has_cx16()        vcpu_has(         1, ECX, 13, ctxt, ops)
-#define vcpu_has_sse4_1()      vcpu_has(         1, ECX, 19, ctxt, ops)
-#define vcpu_has_sse4_2()      vcpu_has(         1, ECX, 20, ctxt, ops)
-#define vcpu_has_movbe()       vcpu_has(         1, ECX, 22, ctxt, ops)
-#define vcpu_has_popcnt()      vcpu_has(         1, ECX, 23, ctxt, ops)
-#define vcpu_has_aesni()       vcpu_has(         1, ECX, 25, ctxt, ops)
-#define vcpu_has_avx()         vcpu_has(         1, ECX, 28, ctxt, ops)
-#define vcpu_has_f16c()        vcpu_has(         1, ECX, 29, ctxt, ops)
-#define vcpu_has_rdrand()      vcpu_has(         1, ECX, 30, ctxt, ops)
-#define vcpu_has_mmxext()     (vcpu_has(0x80000001, EDX, 22, ctxt, ops) =
|| \
+#define X 0 /* Just for documentation purposes. */
+
+#define vcpu_has_fpu()         vcpu_has(         1, X, EDX,  0, ctxt, =
ops)
+#define vcpu_has_sep()         vcpu_has(         1, X, EDX, 11, ctxt, =
ops)
+#define vcpu_has_cx8()         vcpu_has(         1, X, EDX,  8, ctxt, =
ops)
+#define vcpu_has_cmov()        vcpu_has(         1, X, EDX, 15, ctxt, =
ops)
+#define vcpu_has_clflush()     vcpu_has(         1, X, EDX, 19, ctxt, =
ops)
+#define vcpu_has_mmx()         vcpu_has(         1, X, EDX, 23, ctxt, =
ops)
+#define vcpu_has_sse()         vcpu_has(         1, X, EDX, 25, ctxt, =
ops)
+#define vcpu_has_sse2()        vcpu_has(         1, X, EDX, 26, ctxt, =
ops)
+#define vcpu_has_sse3()        vcpu_has(         1, X, ECX,  0, ctxt, =
ops)
+#define vcpu_has_pclmulqdq()   vcpu_has(         1, X, ECX,  1, ctxt, =
ops)
+#define vcpu_has_ssse3()       vcpu_has(         1, X, ECX,  9, ctxt, =
ops)
+#define vcpu_has_fma()         vcpu_has(         1, X, ECX, 12, ctxt, =
ops)
+#define vcpu_has_cx16()        vcpu_has(         1, X, ECX, 13, ctxt, =
ops)
+#define vcpu_has_sse4_1()      vcpu_has(         1, X, ECX, 19, ctxt, =
ops)
+#define vcpu_has_sse4_2()      vcpu_has(         1, X, ECX, 20, ctxt, =
ops)
+#define vcpu_has_movbe()       vcpu_has(         1, X, ECX, 22, ctxt, =
ops)
+#define vcpu_has_popcnt()      vcpu_has(         1, X, ECX, 23, ctxt, =
ops)
+#define vcpu_has_aesni()       vcpu_has(         1, X, ECX, 25, ctxt, =
ops)
+#define vcpu_has_avx()         vcpu_has(         1, X, ECX, 28, ctxt, =
ops)
+#define vcpu_has_f16c()        vcpu_has(         1, X, ECX, 29, ctxt, =
ops)
+#define vcpu_has_rdrand()      vcpu_has(         1, X, ECX, 30, ctxt, =
ops)
+#define vcpu_has_mmxext()     (vcpu_has(0x80000001, X, EDX, 22, ctxt, =
ops) || \
                                vcpu_has_sse())
-#define vcpu_has_3dnow_ext()   vcpu_has(0x80000001, EDX, 30, ctxt, ops)
-#define vcpu_has_3dnow()       vcpu_has(0x80000001, EDX, 31, ctxt, ops)
-#define vcpu_has_lahf_lm()     vcpu_has(0x80000001, ECX,  0, ctxt, ops)
-#define vcpu_has_cr8_legacy()  vcpu_has(0x80000001, ECX,  4, ctxt, ops)
-#define vcpu_has_lzcnt()       vcpu_has(0x80000001, ECX,  5, ctxt, ops)
-#define vcpu_has_sse4a()       vcpu_has(0x80000001, ECX,  6, ctxt, ops)
-#define vcpu_has_misalignsse() vcpu_has(0x80000001, ECX,  7, ctxt, ops)
-#define vcpu_has_xop()         vcpu_has(0x80000001, ECX, 12, ctxt, ops)
-#define vcpu_has_fma4()        vcpu_has(0x80000001, ECX, 16, ctxt, ops)
-#define vcpu_has_tbm()         vcpu_has(0x80000001, ECX, 21, ctxt, ops)
-#define vcpu_has_bmi1()        vcpu_has(         7, EBX,  3, ctxt, ops)
-#define vcpu_has_hle()         vcpu_has(         7, EBX,  4, ctxt, ops)
-#define vcpu_has_avx2()        vcpu_has(         7, EBX,  5, ctxt, ops)
-#define vcpu_has_bmi2()        vcpu_has(         7, EBX,  8, ctxt, ops)
-#define vcpu_has_rtm()         vcpu_has(         7, EBX, 11, ctxt, ops)
-#define vcpu_has_mpx()         vcpu_has(         7, EBX, 14, ctxt, ops)
-#define vcpu_has_rdseed()      vcpu_has(         7, EBX, 18, ctxt, ops)
-#define vcpu_has_adx()         vcpu_has(         7, EBX, 19, ctxt, ops)
-#define vcpu_has_smap()        vcpu_has(         7, EBX, 20, ctxt, ops)
-#define vcpu_has_clflushopt()  vcpu_has(         7, EBX, 23, ctxt, ops)
-#define vcpu_has_clwb()        vcpu_has(         7, EBX, 24, ctxt, ops)
-#define vcpu_has_sha()         vcpu_has(         7, EBX, 29, ctxt, ops)
-#define vcpu_has_rdpid()       vcpu_has(         7, ECX, 22, ctxt, ops)
-#define vcpu_has_clzero()      vcpu_has(0x80000008, EBX,  0, ctxt, ops)
+#define vcpu_has_3dnow_ext()   vcpu_has(0x80000001, X, EDX, 30, ctxt, =
ops)
+#define vcpu_has_3dnow()       vcpu_has(0x80000001, X, EDX, 31, ctxt, =
ops)
+#define vcpu_has_lahf_lm()     vcpu_has(0x80000001, X, ECX,  0, ctxt, =
ops)
+#define vcpu_has_cr8_legacy()  vcpu_has(0x80000001, X, ECX,  4, ctxt, =
ops)
+#define vcpu_has_lzcnt()       vcpu_has(0x80000001, X, ECX,  5, ctxt, =
ops)
+#define vcpu_has_sse4a()       vcpu_has(0x80000001, X, ECX,  6, ctxt, =
ops)
+#define vcpu_has_misalignsse() vcpu_has(0x80000001, X, ECX,  7, ctxt, =
ops)
+#define vcpu_has_xop()         vcpu_has(0x80000001, X, ECX, 12, ctxt, =
ops)
+#define vcpu_has_fma4()        vcpu_has(0x80000001, X, ECX, 16, ctxt, =
ops)
+#define vcpu_has_tbm()         vcpu_has(0x80000001, X, ECX, 21, ctxt, =
ops)
+#define vcpu_has_bmi1()        vcpu_has(         7, 0, EBX,  3, ctxt, =
ops)
+#define vcpu_has_hle()         vcpu_has(         7, 0, EBX,  4, ctxt, =
ops)
+#define vcpu_has_avx2()        vcpu_has(         7, 0, EBX,  5, ctxt, =
ops)
+#define vcpu_has_bmi2()        vcpu_has(         7, 0, EBX,  8, ctxt, =
ops)
+#define vcpu_has_rtm()         vcpu_has(         7, 0, EBX, 11, ctxt, =
ops)
+#define vcpu_has_mpx()         vcpu_has(         7, 0, EBX, 14, ctxt, =
ops)
+#define vcpu_has_rdseed()      vcpu_has(         7, 0, EBX, 18, ctxt, =
ops)
+#define vcpu_has_adx()         vcpu_has(         7, 0, EBX, 19, ctxt, =
ops)
+#define vcpu_has_smap()        vcpu_has(         7, 0, EBX, 20, ctxt, =
ops)
+#define vcpu_has_clflushopt()  vcpu_has(         7, 0, EBX, 23, ctxt, =
ops)
+#define vcpu_has_clwb()        vcpu_has(         7, 0, EBX, 24, ctxt, =
ops)
+#define vcpu_has_sha()         vcpu_has(         7, 0, EBX, 29, ctxt, =
ops)
+#define vcpu_has_rdpid()       vcpu_has(         7, 0, ECX, 22, ctxt, =
ops)
+#define vcpu_has_xgetbv1()     vcpu_has(       0xd, 1, EAX,  2, ctxt, =
ops)
+#define vcpu_has_clzero()      vcpu_has(0x80000008, X, EBX,  0, ctxt, =
ops)
=20
 #define vcpu_must_have(feat) \
     generate_exception_if(!vcpu_has_##feat(), EXC_UD)
@@ -5144,18 +5165,33 @@ x86_emulate(
                 _regs.eflags |=3D X86_EFLAGS_AC;
             goto complete_insn;
=20
-#ifdef __XEN__
-        case 0xd1: /* xsetbv */
+        case 0xd0: /* xgetbv */
             generate_exception_if(vex.pfx, EXC_UD);
-            if ( !ops->read_cr || ops->read_cr(4, &cr4, ctxt) !=3D =
X86EMUL_OKAY )
+            if ( !ops->read_cr || !ops->read_xcr ||
+                 ops->read_cr(4, &cr4, ctxt) !=3D X86EMUL_OKAY )
                 cr4 =3D 0;
             generate_exception_if(!(cr4 & X86_CR4_OSXSAVE), EXC_UD);
-            generate_exception_if(!mode_ring0() ||
-                                  handle_xsetbv(_regs.ecx,
-                                                _regs.eax | (_regs.rdx << =
32)),
+            generate_exception_if(_regs.ecx > (vcpu_has_xgetbv1() ? 1 : =
0),
                                   EXC_GP, 0);
+            rc =3D ops->read_xcr(_regs.ecx, &msr_val, ctxt);
+            if ( rc !=3D X86EMUL_OKAY )
+                goto done;
+            _regs.r(ax) =3D (uint32_t)msr_val;
+            _regs.r(dx) =3D msr_val >> 32;
+            goto complete_insn;
+
+        case 0xd1: /* xsetbv */
+            generate_exception_if(vex.pfx, EXC_UD);
+            if ( !ops->read_cr || !ops->write_xcr ||
+                 ops->read_cr(4, &cr4, ctxt) !=3D X86EMUL_OKAY )
+                cr4 =3D 0;
+            generate_exception_if(!(cr4 & X86_CR4_OSXSAVE), EXC_UD);
+            generate_exception_if(!mode_ring0() || _regs.ecx, EXC_GP, 0);
+            rc =3D ops->write_xcr(_regs.ecx,
+                                _regs.eax | ((uint64_t)_regs.edx << 32), =
ctxt);
+            if ( rc !=3D X86EMUL_OKAY )
+                goto done;
             goto complete_insn;
-#endif
=20
         case 0xd4: /* vmfunc */
             generate_exception_if(vex.pfx, EXC_UD);
--- a/xen/arch/x86/x86_emulate/x86_emulate.h
+++ b/xen/arch/x86/x86_emulate/x86_emulate.h
@@ -380,6 +380,24 @@ struct x86_emulate_ops
         struct x86_emulate_ctxt *ctxt);
=20
     /*
+     * read_xcr: Read from extended control register.
+     *  @reg:   [IN ] Register to read.
+     */
+    int (*read_xcr)(
+        unsigned int reg,
+        uint64_t *val,
+        struct x86_emulate_ctxt *ctxt);
+
+    /*
+     * write_xcr: Write to extended control register.
+     *  @reg:   [IN ] Register to write.
+     */
+    int (*write_xcr)(
+        unsigned int reg,
+        uint64_t val,
+        struct x86_emulate_ctxt *ctxt);
+
+    /*
      * read_msr: Read from model-specific register.
      *  @reg:   [IN ] Register to read.
      */
--- a/xen/include/asm-x86/hvm/trace.h
+++ b/xen/include/asm-x86/hvm/trace.h
@@ -33,6 +33,8 @@
 #define DO_TRC_HVM_CR_WRITE64  DEFAULT_HVM_REGACCESS
 #define DO_TRC_HVM_DR_READ     DEFAULT_HVM_REGACCESS
 #define DO_TRC_HVM_DR_WRITE    DEFAULT_HVM_REGACCESS
+#define DO_TRC_HVM_XCR_READ64  DEFAULT_HVM_REGACCESS
+#define DO_TRC_HVM_XCR_WRITE64 DEFAULT_HVM_REGACCESS
 #define DO_TRC_HVM_MSR_READ    DEFAULT_HVM_REGACCESS
 #define DO_TRC_HVM_MSR_WRITE   DEFAULT_HVM_REGACCESS
 #define DO_TRC_HVM_RDTSC       DEFAULT_HVM_REGACCESS
--- a/xen/include/asm-x86/x86-defns.h
+++ b/xen/include/asm-x86/x86-defns.h
@@ -66,4 +66,28 @@
 #define X86_CR4_SMAP       0x00200000 /* enable SMAP */
 #define X86_CR4_PKE        0x00400000 /* enable PKE */
=20
+/*
+ * XSTATE component flags in XCR0
+ */
+#define _XSTATE_FP                0
+#define XSTATE_FP                 (1ULL << _XSTATE_FP)
+#define _XSTATE_SSE               1
+#define XSTATE_SSE                (1ULL << _XSTATE_SSE)
+#define _XSTATE_YMM               2
+#define XSTATE_YMM                (1ULL << _XSTATE_YMM)
+#define _XSTATE_BNDREGS           3
+#define XSTATE_BNDREGS            (1ULL << _XSTATE_BNDREGS)
+#define _XSTATE_BNDCSR            4
+#define XSTATE_BNDCSR             (1ULL << _XSTATE_BNDCSR)
+#define _XSTATE_OPMASK            5
+#define XSTATE_OPMASK             (1ULL << _XSTATE_OPMASK)
+#define _XSTATE_ZMM               6
+#define XSTATE_ZMM                (1ULL << _XSTATE_ZMM)
+#define _XSTATE_HI_ZMM            7
+#define XSTATE_HI_ZMM             (1ULL << _XSTATE_HI_ZMM)
+#define _XSTATE_PKRU              9
+#define XSTATE_PKRU               (1ULL << _XSTATE_PKRU)
+#define _XSTATE_LWP               62
+#define XSTATE_LWP                (1ULL << _XSTATE_LWP)
+
 #endif	/* __XEN_X86_DEFNS_H__ */
--- a/xen/include/asm-x86/xstate.h
+++ b/xen/include/asm-x86/xstate.h
@@ -10,6 +10,7 @@
=20
 #include <xen/sched.h>
 #include <asm/cpufeature.h>
+#include <asm/x86-defns.h>
=20
 #define FCW_DEFAULT               0x037f
 #define FCW_RESET                 0x0040
@@ -28,27 +29,6 @@ extern uint32_t mxcsr_mask;
 #define XSAVE_HDR_OFFSET          FXSAVE_SIZE
 #define XSTATE_AREA_MIN_SIZE      (FXSAVE_SIZE + XSAVE_HDR_SIZE)
=20
-#define _XSTATE_FP                0
-#define XSTATE_FP                 (1ULL << _XSTATE_FP)
-#define _XSTATE_SSE               1
-#define XSTATE_SSE                (1ULL << _XSTATE_SSE)
-#define _XSTATE_YMM               2
-#define XSTATE_YMM                (1ULL << _XSTATE_YMM)
-#define _XSTATE_BNDREGS           3
-#define XSTATE_BNDREGS            (1ULL << _XSTATE_BNDREGS)
-#define _XSTATE_BNDCSR            4
-#define XSTATE_BNDCSR             (1ULL << _XSTATE_BNDCSR)
-#define _XSTATE_OPMASK            5
-#define XSTATE_OPMASK             (1ULL << _XSTATE_OPMASK)
-#define _XSTATE_ZMM               6
-#define XSTATE_ZMM                (1ULL << _XSTATE_ZMM)
-#define _XSTATE_HI_ZMM            7
-#define XSTATE_HI_ZMM             (1ULL << _XSTATE_HI_ZMM)
-#define _XSTATE_PKRU              9
-#define XSTATE_PKRU               (1ULL << _XSTATE_PKRU)
-#define _XSTATE_LWP               62
-#define XSTATE_LWP                (1ULL << _XSTATE_LWP)
-
 #define XSTATE_FP_SSE  (XSTATE_FP | XSTATE_SSE)
 #define XCNTXT_MASK    (XSTATE_FP | XSTATE_SSE | XSTATE_YMM | XSTATE_OPMAS=
K | \
                         XSTATE_ZMM | XSTATE_HI_ZMM | XSTATE_NONLAZY)
--- a/xen/include/public/trace.h
+++ b/xen/include/public/trace.h
@@ -234,6 +234,8 @@
 #define TRC_HVM_TRAP             (TRC_HVM_HANDLER + 0x23)
 #define TRC_HVM_TRAP_DEBUG       (TRC_HVM_HANDLER + 0x24)
 #define TRC_HVM_VLAPIC           (TRC_HVM_HANDLER + 0x25)
+#define TRC_HVM_XCR_READ64      (TRC_HVM_HANDLER + TRC_64_FLAG + 0x26)
+#define TRC_HVM_XCR_WRITE64     (TRC_HVM_HANDLER + TRC_64_FLAG + 0x27)
=20
 #define TRC_HVM_IOPORT_WRITE    (TRC_HVM_HANDLER + 0x216)
 #define TRC_HVM_IOMEM_WRITE     (TRC_HVM_HANDLER + 0x217)



--=__Part7D456367.1__=
Content-Type: text/plain; name="x86emul-XCR-accesses.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="x86emul-XCR-accesses.patch"

x86emul: abstract out XCRn accesses=0A=0AUse hooks, just like done for =
other special purpose registers.=0A=0AThis includes moving XCR0 checks =
from hvmemul_get_fpu() to the emulator=0Aitself as well as adding support =
for XGETBV emulation.=0A=0AFor now fuzzer reads will obtain the real =
values (minus the fuzzing of=0Athe hook pointer itself).=0A=0ASigned-off-by=
: Jan Beulich <jbeulich@suse.com>=0A=0A--- a/tools/fuzz/x86_instruction_emu=
lator/fuzz-emul.c=0A+++ b/tools/fuzz/x86_instruction_emulator/fuzz-emul.c=
=0A@@ -409,6 +409,8 @@ static int fuzz_write_cr(=0A     return X86EMUL_OKAY=
;=0A }=0A =0A+#define fuzz_read_xcr emul_test_read_xcr=0A+=0A enum {=0A    =
 MSRI_IA32_SYSENTER_CS,=0A     MSRI_IA32_SYSENTER_ESP,=0A@@ -527,6 +529,7 =
@@ static const struct x86_emulate_ops all_=0A     SET(write_io),=0A     =
SET(read_cr),=0A     SET(write_cr),=0A+    SET(read_xcr),=0A     SET(read_m=
sr),=0A     SET(write_msr),=0A     SET(wbinvd),=0A@@ -635,6 +638,7 @@ enum =
{=0A     HOOK_write_cr,=0A     HOOK_read_dr,=0A     HOOK_write_dr,=0A+    =
HOOK_read_xcr,=0A     HOOK_read_msr,=0A     HOOK_write_msr,=0A     =
HOOK_wbinvd,=0A@@ -679,6 +683,7 @@ static void disable_hooks(struct =
x86_emu=0A     MAYBE_DISABLE_HOOK(write_io);=0A     MAYBE_DISABLE_HOOK(read=
_cr);=0A     MAYBE_DISABLE_HOOK(write_cr);=0A+    MAYBE_DISABLE_HOOK(read_x=
cr);=0A     MAYBE_DISABLE_HOOK(read_msr);=0A     MAYBE_DISABLE_HOOK(write_m=
sr);=0A     MAYBE_DISABLE_HOOK(wbinvd);=0A--- a/tools/tests/x86_emulator/te=
st_x86_emulator.c=0A+++ b/tools/tests/x86_emulator/test_x86_emulator.c=0A@@=
 -368,6 +368,7 @@ static struct x86_emulate_ops emulops =3D=0A     =
.read_segment =3D read_segment,=0A     .cpuid      =3D emul_test_cpuid,=0A =
    .read_cr    =3D emul_test_read_cr,=0A+    .read_xcr   =3D emul_test_rea=
d_xcr,=0A     .read_msr   =3D read_msr,=0A     .get_fpu    =3D emul_test_ge=
t_fpu,=0A     .put_fpu    =3D emul_test_put_fpu,=0A--- a/tools/tests/x86_em=
ulator/x86_emulate.c=0A+++ b/tools/tests/x86_emulator/x86_emulate.c=0A@@ =
-120,6 +120,19 @@ int emul_test_read_cr(=0A     return X86EMUL_UNHANDLEABLE=
;=0A }=0A =0A+int emul_test_read_xcr(=0A+    unsigned int reg,=0A+    =
uint64_t *val,=0A+    struct x86_emulate_ctxt *ctxt)=0A+{=0A+    uint32_t =
lo, hi;=0A+=0A+    asm ( "xgetbv" : "=3Da" (lo), "=3Dd" (hi) : "c" (reg) =
);=0A+    *val =3D lo | ((uint64_t)hi << 32);=0A+=0A+    return X86EMUL_OKA=
Y;=0A+}=0A+=0A int emul_test_get_fpu(=0A     void (*exception_callback)(voi=
d *, struct cpu_user_regs *),=0A     void *exception_callback_arg,=0A--- =
a/tools/tests/x86_emulator/x86_emulate.h=0A+++ b/tools/tests/x86_emulator/x=
86_emulate.h=0A@@ -215,6 +215,11 @@ int emul_test_read_cr(=0A     unsigned =
long *val,=0A     struct x86_emulate_ctxt *ctxt);=0A =0A+int emul_test_read=
_xcr(=0A+    unsigned int reg,=0A+    uint64_t *val,=0A+    struct =
x86_emulate_ctxt *ctxt);=0A+=0A int emul_test_get_fpu(=0A     void =
(*exception_callback)(void *, struct cpu_user_regs *),=0A     void =
*exception_callback_arg,=0A--- a/xen/arch/x86/hvm/emulate.c=0A+++ =
b/xen/arch/x86/hvm/emulate.c=0A@@ -1643,6 +1643,49 @@ static int hvmemul_wr=
ite_cr(=0A     return rc;=0A }=0A =0A+static int hvmemul_read_xcr(=0A+    =
unsigned int reg,=0A+    uint64_t *val,=0A+    struct x86_emulate_ctxt =
*ctxt)=0A+{=0A+    uint32_t lo, hi;=0A+=0A+    switch ( reg )=0A+    {=0A+ =
   case 0:=0A+        *val =3D current->arch.xcr0;=0A+        return =
X86EMUL_OKAY;=0A+=0A+    case 1:=0A+        if ( !cpu_has_xgetbv1 )=0A+    =
        return X86EMUL_UNHANDLEABLE;=0A+        break;=0A+=0A+    =
default:=0A+        return X86EMUL_UNHANDLEABLE;=0A+    }=0A+=0A+    asm ( =
".byte 0x0f,0x01,0xd0" /* xgetbv */=0A+          : "=3Da" (lo), "=3Dd" =
(hi) : "c" (reg) );=0A+    *val =3D lo | ((uint64_t)hi << 32);=0A+    =
HVMTRACE_LONG_2D(XCR_READ, reg, TRC_PAR_LONG(*val));=0A+=0A+    return =
X86EMUL_OKAY;=0A+}=0A+=0A+static int hvmemul_write_xcr(=0A+    unsigned =
int reg,=0A+    uint64_t val,=0A+    struct x86_emulate_ctxt *ctxt)=0A+{=0A=
+    HVMTRACE_LONG_2D(XCR_WRITE, reg, TRC_PAR_LONG(val));=0A+    if ( =
likely(handle_xsetbv(reg, val) =3D=3D 0) )=0A+        return X86EMUL_OKAY;=
=0A+=0A+    x86_emul_hw_exception(TRAP_gp_fault, 0, ctxt);=0A+    return =
X86EMUL_EXCEPTION;=0A+}=0A+=0A static int hvmemul_read_msr(=0A     =
unsigned int reg,=0A     uint64_t *val,=0A@@ -1691,22 +1734,6 @@ static =
int hvmemul_get_fpu(=0A {=0A     struct vcpu *curr =3D current;=0A =0A-    =
switch ( type )=0A-    {=0A-    case X86EMUL_FPU_fpu:=0A-    case =
X86EMUL_FPU_wait:=0A-    case X86EMUL_FPU_mmx:=0A-    case X86EMUL_FPU_xmm:=
=0A-        break;=0A-    case X86EMUL_FPU_ymm:=0A-        if ( !(curr->arc=
h.xcr0 & XSTATE_SSE) ||=0A-             !(curr->arch.xcr0 & XSTATE_YMM) =
)=0A-            return X86EMUL_UNHANDLEABLE;=0A-        break;=0A-    =
default:=0A-        return X86EMUL_UNHANDLEABLE;=0A-    }=0A-=0A     if ( =
!curr->fpu_dirtied )=0A         hvm_funcs.fpu_dirty_intercept();=0A     =
else if ( type =3D=3D X86EMUL_FPU_fpu )=0A@@ -1890,6 +1917,8 @@ static =
const struct x86_emulate_ops hvm_=0A     .write_io      =3D hvmemul_write_i=
o,=0A     .read_cr       =3D hvmemul_read_cr,=0A     .write_cr      =3D =
hvmemul_write_cr,=0A+    .read_xcr      =3D hvmemul_read_xcr,=0A+    =
.write_xcr     =3D hvmemul_write_xcr,=0A     .read_msr      =3D hvmemul_rea=
d_msr,=0A     .write_msr     =3D hvmemul_write_msr,=0A     .wbinvd        =
=3D hvmemul_wbinvd,=0A@@ -1915,6 +1944,8 @@ static const struct x86_emulate=
_ops hvm_=0A     .write_io      =3D hvmemul_write_io_discard,=0A     =
.read_cr       =3D hvmemul_read_cr,=0A     .write_cr      =3D hvmemul_write=
_cr,=0A+    .read_xcr      =3D hvmemul_read_xcr,=0A+    .write_xcr     =3D =
hvmemul_write_xcr,=0A     .read_msr      =3D hvmemul_read_msr,=0A     =
.write_msr     =3D hvmemul_write_msr_discard,=0A     .wbinvd        =3D =
hvmemul_wbinvd_discard,=0A--- a/xen/arch/x86/traps.c=0A+++ b/xen/arch/x86/t=
raps.c=0A@@ -2493,6 +2493,16 @@ static int priv_op_write_dr(unsigned =
int=0A            ? X86EMUL_OKAY : X86EMUL_UNHANDLEABLE;=0A }=0A =0A+static=
 int priv_op_write_xcr(unsigned int reg, uint64_t val,=0A+                 =
            struct x86_emulate_ctxt *ctxt)=0A+{=0A+    if ( likely(handle_x=
setbv(reg, val) =3D=3D 0) )=0A+        return X86EMUL_OKAY;=0A+=0A+    =
x86_emul_hw_exception(TRAP_gp_fault, 0, ctxt);=0A+    return X86EMUL_EXCEPT=
ION;=0A+}=0A+=0A static inline uint64_t guest_misc_enable(uint64_t val)=0A =
{=0A     val &=3D ~(MSR_IA32_MISC_ENABLE_PERF_AVAIL |=0A@@ -2969,6 +2979,7 =
@@ static const struct x86_emulate_ops priv=0A     .write_cr            =
=3D priv_op_write_cr,=0A     .read_dr             =3D priv_op_read_dr,=0A  =
   .write_dr            =3D priv_op_write_dr,=0A+    .write_xcr           =
=3D priv_op_write_xcr,=0A     .read_msr            =3D priv_op_read_msr,=0A=
     .write_msr           =3D priv_op_write_msr,=0A     .cpuid             =
  =3D pv_emul_cpuid,=0A--- a/xen/arch/x86/x86_emulate/x86_emulate.c=0A+++ =
b/xen/arch/x86/x86_emulate/x86_emulate.c=0A@@ -1117,10 +1117,27 @@ static =
int _get_fpu(=0A     struct x86_emulate_ctxt *ctxt,=0A     const struct =
x86_emulate_ops *ops)=0A {=0A+    uint64_t xcr0;=0A     int rc;=0A =0A     =
fail_if(!ops->get_fpu);=0A     ASSERT(type !=3D X86EMUL_FPU_none);=0A+=0A+ =
   if ( type < X86EMUL_FPU_ymm || !ops->read_xcr ||=0A+         ops->read_x=
cr(0, &xcr0, ctxt) !=3D X86EMUL_OKAY )=0A+        xcr0 =3D 0;=0A+=0A+    =
switch ( type )=0A+    {=0A+    case X86EMUL_FPU_ymm:=0A+        if ( =
!(xcr0 & XSTATE_SSE) || !(xcr0 & XSTATE_YMM) )=0A+            return =
X86EMUL_UNHANDLEABLE;=0A+        break;=0A+=0A+    default:=0A+        =
break;=0A+    }=0A+=0A     rc =3D ops->get_fpu(fpu_handle_exception, fic, =
type, ctxt);=0A =0A     if ( rc =3D=3D X86EMUL_OKAY )=0A@@ -1648,7 +1665,8 =
@@ in_protmode(=0A #define EBX 3=0A =0A static bool vcpu_has(=0A-    =
unsigned int eax,=0A+    unsigned int leaf,=0A+    unsigned int subleaf,=0A=
     unsigned int reg,=0A     unsigned int bit,=0A     struct x86_emulate_c=
txt *ctxt,=0A@@ -1658,7 +1676,7 @@ static bool vcpu_has(=0A     int rc =3D =
X86EMUL_OKAY;=0A =0A     fail_if(!ops->cpuid);=0A-    rc =3D ops->cpuid(eax=
, 0, &res, ctxt);=0A+    rc =3D ops->cpuid(leaf, subleaf, &res, ctxt);=0A  =
   if ( rc =3D=3D X86EMUL_OKAY )=0A     {=0A         switch ( reg )=0A@@ =
-1677,53 +1695,56 @@ static bool vcpu_has(=0A     return rc =3D=3D =
X86EMUL_OKAY;=0A }=0A =0A-#define vcpu_has_fpu()         vcpu_has(         =
1, EDX,  0, ctxt, ops)=0A-#define vcpu_has_sep()         vcpu_has(         =
1, EDX, 11, ctxt, ops)=0A-#define vcpu_has_cx8()         vcpu_has(         =
1, EDX,  8, ctxt, ops)=0A-#define vcpu_has_cmov()        vcpu_has(         =
1, EDX, 15, ctxt, ops)=0A-#define vcpu_has_clflush()     vcpu_has(         =
1, EDX, 19, ctxt, ops)=0A-#define vcpu_has_mmx()         vcpu_has(         =
1, EDX, 23, ctxt, ops)=0A-#define vcpu_has_sse()         vcpu_has(         =
1, EDX, 25, ctxt, ops)=0A-#define vcpu_has_sse2()        vcpu_has(         =
1, EDX, 26, ctxt, ops)=0A-#define vcpu_has_sse3()        vcpu_has(         =
1, ECX,  0, ctxt, ops)=0A-#define vcpu_has_pclmulqdq()   vcpu_has(         =
1, ECX,  1, ctxt, ops)=0A-#define vcpu_has_ssse3()       vcpu_has(         =
1, ECX,  9, ctxt, ops)=0A-#define vcpu_has_fma()         vcpu_has(         =
1, ECX, 12, ctxt, ops)=0A-#define vcpu_has_cx16()        vcpu_has(         =
1, ECX, 13, ctxt, ops)=0A-#define vcpu_has_sse4_1()      vcpu_has(         =
1, ECX, 19, ctxt, ops)=0A-#define vcpu_has_sse4_2()      vcpu_has(         =
1, ECX, 20, ctxt, ops)=0A-#define vcpu_has_movbe()       vcpu_has(         =
1, ECX, 22, ctxt, ops)=0A-#define vcpu_has_popcnt()      vcpu_has(         =
1, ECX, 23, ctxt, ops)=0A-#define vcpu_has_aesni()       vcpu_has(         =
1, ECX, 25, ctxt, ops)=0A-#define vcpu_has_avx()         vcpu_has(         =
1, ECX, 28, ctxt, ops)=0A-#define vcpu_has_f16c()        vcpu_has(         =
1, ECX, 29, ctxt, ops)=0A-#define vcpu_has_rdrand()      vcpu_has(         =
1, ECX, 30, ctxt, ops)=0A-#define vcpu_has_mmxext()     (vcpu_has(0x8000000=
1, EDX, 22, ctxt, ops) || \=0A+#define X 0 /* Just for documentation =
purposes. */=0A+=0A+#define vcpu_has_fpu()         vcpu_has(         1, X, =
EDX,  0, ctxt, ops)=0A+#define vcpu_has_sep()         vcpu_has(         1, =
X, EDX, 11, ctxt, ops)=0A+#define vcpu_has_cx8()         vcpu_has(         =
1, X, EDX,  8, ctxt, ops)=0A+#define vcpu_has_cmov()        vcpu_has(      =
   1, X, EDX, 15, ctxt, ops)=0A+#define vcpu_has_clflush()     vcpu_has(   =
      1, X, EDX, 19, ctxt, ops)=0A+#define vcpu_has_mmx()         =
vcpu_has(         1, X, EDX, 23, ctxt, ops)=0A+#define vcpu_has_sse()      =
   vcpu_has(         1, X, EDX, 25, ctxt, ops)=0A+#define vcpu_has_sse2()  =
      vcpu_has(         1, X, EDX, 26, ctxt, ops)=0A+#define vcpu_has_sse3(=
)        vcpu_has(         1, X, ECX,  0, ctxt, ops)=0A+#define vcpu_has_pc=
lmulqdq()   vcpu_has(         1, X, ECX,  1, ctxt, ops)=0A+#define =
vcpu_has_ssse3()       vcpu_has(         1, X, ECX,  9, ctxt, ops)=0A+#defi=
ne vcpu_has_fma()         vcpu_has(         1, X, ECX, 12, ctxt, ops)=0A+#d=
efine vcpu_has_cx16()        vcpu_has(         1, X, ECX, 13, ctxt, =
ops)=0A+#define vcpu_has_sse4_1()      vcpu_has(         1, X, ECX, 19, =
ctxt, ops)=0A+#define vcpu_has_sse4_2()      vcpu_has(         1, X, ECX, =
20, ctxt, ops)=0A+#define vcpu_has_movbe()       vcpu_has(         1, X, =
ECX, 22, ctxt, ops)=0A+#define vcpu_has_popcnt()      vcpu_has(         1, =
X, ECX, 23, ctxt, ops)=0A+#define vcpu_has_aesni()       vcpu_has(         =
1, X, ECX, 25, ctxt, ops)=0A+#define vcpu_has_avx()         vcpu_has(      =
   1, X, ECX, 28, ctxt, ops)=0A+#define vcpu_has_f16c()        vcpu_has(   =
      1, X, ECX, 29, ctxt, ops)=0A+#define vcpu_has_rdrand()      =
vcpu_has(         1, X, ECX, 30, ctxt, ops)=0A+#define vcpu_has_mmxext()   =
  (vcpu_has(0x80000001, X, EDX, 22, ctxt, ops) || \=0A                     =
           vcpu_has_sse())=0A-#define vcpu_has_3dnow_ext()   vcpu_has(0x800=
00001, EDX, 30, ctxt, ops)=0A-#define vcpu_has_3dnow()       vcpu_has(0x800=
00001, EDX, 31, ctxt, ops)=0A-#define vcpu_has_lahf_lm()     vcpu_has(0x800=
00001, ECX,  0, ctxt, ops)=0A-#define vcpu_has_cr8_legacy()  vcpu_has(0x800=
00001, ECX,  4, ctxt, ops)=0A-#define vcpu_has_lzcnt()       vcpu_has(0x800=
00001, ECX,  5, ctxt, ops)=0A-#define vcpu_has_sse4a()       vcpu_has(0x800=
00001, ECX,  6, ctxt, ops)=0A-#define vcpu_has_misalignsse() vcpu_has(0x800=
00001, ECX,  7, ctxt, ops)=0A-#define vcpu_has_xop()         vcpu_has(0x800=
00001, ECX, 12, ctxt, ops)=0A-#define vcpu_has_fma4()        vcpu_has(0x800=
00001, ECX, 16, ctxt, ops)=0A-#define vcpu_has_tbm()         vcpu_has(0x800=
00001, ECX, 21, ctxt, ops)=0A-#define vcpu_has_bmi1()        vcpu_has(     =
    7, EBX,  3, ctxt, ops)=0A-#define vcpu_has_hle()         vcpu_has(     =
    7, EBX,  4, ctxt, ops)=0A-#define vcpu_has_avx2()        vcpu_has(     =
    7, EBX,  5, ctxt, ops)=0A-#define vcpu_has_bmi2()        vcpu_has(     =
    7, EBX,  8, ctxt, ops)=0A-#define vcpu_has_rtm()         vcpu_has(     =
    7, EBX, 11, ctxt, ops)=0A-#define vcpu_has_mpx()         vcpu_has(     =
    7, EBX, 14, ctxt, ops)=0A-#define vcpu_has_rdseed()      vcpu_has(     =
    7, EBX, 18, ctxt, ops)=0A-#define vcpu_has_adx()         vcpu_has(     =
    7, EBX, 19, ctxt, ops)=0A-#define vcpu_has_smap()        vcpu_has(     =
    7, EBX, 20, ctxt, ops)=0A-#define vcpu_has_clflushopt()  vcpu_has(     =
    7, EBX, 23, ctxt, ops)=0A-#define vcpu_has_clwb()        vcpu_has(     =
    7, EBX, 24, ctxt, ops)=0A-#define vcpu_has_sha()         vcpu_has(     =
    7, EBX, 29, ctxt, ops)=0A-#define vcpu_has_rdpid()       vcpu_has(     =
    7, ECX, 22, ctxt, ops)=0A-#define vcpu_has_clzero()      vcpu_has(0x800=
00008, EBX,  0, ctxt, ops)=0A+#define vcpu_has_3dnow_ext()   vcpu_has(0x800=
00001, X, EDX, 30, ctxt, ops)=0A+#define vcpu_has_3dnow()       vcpu_has(0x=
80000001, X, EDX, 31, ctxt, ops)=0A+#define vcpu_has_lahf_lm()     =
vcpu_has(0x80000001, X, ECX,  0, ctxt, ops)=0A+#define vcpu_has_cr8_legacy(=
)  vcpu_has(0x80000001, X, ECX,  4, ctxt, ops)=0A+#define vcpu_has_lzcnt() =
      vcpu_has(0x80000001, X, ECX,  5, ctxt, ops)=0A+#define vcpu_has_sse4a=
()       vcpu_has(0x80000001, X, ECX,  6, ctxt, ops)=0A+#define vcpu_has_mi=
salignsse() vcpu_has(0x80000001, X, ECX,  7, ctxt, ops)=0A+#define =
vcpu_has_xop()         vcpu_has(0x80000001, X, ECX, 12, ctxt, ops)=0A+#defi=
ne vcpu_has_fma4()        vcpu_has(0x80000001, X, ECX, 16, ctxt, ops)=0A+#d=
efine vcpu_has_tbm()         vcpu_has(0x80000001, X, ECX, 21, ctxt, =
ops)=0A+#define vcpu_has_bmi1()        vcpu_has(         7, 0, EBX,  3, =
ctxt, ops)=0A+#define vcpu_has_hle()         vcpu_has(         7, 0, EBX,  =
4, ctxt, ops)=0A+#define vcpu_has_avx2()        vcpu_has(         7, 0, =
EBX,  5, ctxt, ops)=0A+#define vcpu_has_bmi2()        vcpu_has(         7, =
0, EBX,  8, ctxt, ops)=0A+#define vcpu_has_rtm()         vcpu_has(         =
7, 0, EBX, 11, ctxt, ops)=0A+#define vcpu_has_mpx()         vcpu_has(      =
   7, 0, EBX, 14, ctxt, ops)=0A+#define vcpu_has_rdseed()      vcpu_has(   =
      7, 0, EBX, 18, ctxt, ops)=0A+#define vcpu_has_adx()         =
vcpu_has(         7, 0, EBX, 19, ctxt, ops)=0A+#define vcpu_has_smap()     =
   vcpu_has(         7, 0, EBX, 20, ctxt, ops)=0A+#define vcpu_has_clflusho=
pt()  vcpu_has(         7, 0, EBX, 23, ctxt, ops)=0A+#define vcpu_has_clwb(=
)        vcpu_has(         7, 0, EBX, 24, ctxt, ops)=0A+#define vcpu_has_sh=
a()         vcpu_has(         7, 0, EBX, 29, ctxt, ops)=0A+#define =
vcpu_has_rdpid()       vcpu_has(         7, 0, ECX, 22, ctxt, ops)=0A+#defi=
ne vcpu_has_xgetbv1()     vcpu_has(       0xd, 1, EAX,  2, ctxt, ops)=0A+#d=
efine vcpu_has_clzero()      vcpu_has(0x80000008, X, EBX,  0, ctxt, =
ops)=0A =0A #define vcpu_must_have(feat) \=0A     generate_exception_if(!vc=
pu_has_##feat(), EXC_UD)=0A@@ -5144,18 +5165,33 @@ x86_emulate(=0A         =
        _regs.eflags |=3D X86_EFLAGS_AC;=0A             goto complete_insn;=
=0A =0A-#ifdef __XEN__=0A-        case 0xd1: /* xsetbv */=0A+        case =
0xd0: /* xgetbv */=0A             generate_exception_if(vex.pfx, =
EXC_UD);=0A-            if ( !ops->read_cr || ops->read_cr(4, &cr4, ctxt) =
!=3D X86EMUL_OKAY )=0A+            if ( !ops->read_cr || !ops->read_xcr =
||=0A+                 ops->read_cr(4, &cr4, ctxt) !=3D X86EMUL_OKAY )=0A  =
               cr4 =3D 0;=0A             generate_exception_if(!(cr4 & =
X86_CR4_OSXSAVE), EXC_UD);=0A-            generate_exception_if(!mode_ring0=
() ||=0A-                                  handle_xsetbv(_regs.ecx,=0A-    =
                                            _regs.eax | (_regs.rdx << =
32)),=0A+            generate_exception_if(_regs.ecx > (vcpu_has_xgetbv1() =
? 1 : 0),=0A                                   EXC_GP, 0);=0A+            =
rc =3D ops->read_xcr(_regs.ecx, &msr_val, ctxt);=0A+            if ( rc =
!=3D X86EMUL_OKAY )=0A+                goto done;=0A+            _regs.r(ax=
) =3D (uint32_t)msr_val;=0A+            _regs.r(dx) =3D msr_val >> 32;=0A+ =
           goto complete_insn;=0A+=0A+        case 0xd1: /* xsetbv */=0A+  =
          generate_exception_if(vex.pfx, EXC_UD);=0A+            if ( =
!ops->read_cr || !ops->write_xcr ||=0A+                 ops->read_cr(4, =
&cr4, ctxt) !=3D X86EMUL_OKAY )=0A+                cr4 =3D 0;=0A+          =
  generate_exception_if(!(cr4 & X86_CR4_OSXSAVE), EXC_UD);=0A+            =
generate_exception_if(!mode_ring0() || _regs.ecx, EXC_GP, 0);=0A+          =
  rc =3D ops->write_xcr(_regs.ecx,=0A+                                =
_regs.eax | ((uint64_t)_regs.edx << 32), ctxt);=0A+            if ( rc =
!=3D X86EMUL_OKAY )=0A+                goto done;=0A             goto =
complete_insn;=0A-#endif=0A =0A         case 0xd4: /* vmfunc */=0A         =
    generate_exception_if(vex.pfx, EXC_UD);=0A--- a/xen/arch/x86/x86_emulat=
e/x86_emulate.h=0A+++ b/xen/arch/x86/x86_emulate/x86_emulate.h=0A@@ -380,6 =
+380,24 @@ struct x86_emulate_ops=0A         struct x86_emulate_ctxt =
*ctxt);=0A =0A     /*=0A+     * read_xcr: Read from extended control =
register.=0A+     *  @reg:   [IN ] Register to read.=0A+     */=0A+    int =
(*read_xcr)(=0A+        unsigned int reg,=0A+        uint64_t *val,=0A+    =
    struct x86_emulate_ctxt *ctxt);=0A+=0A+    /*=0A+     * write_xcr: =
Write to extended control register.=0A+     *  @reg:   [IN ] Register to =
write.=0A+     */=0A+    int (*write_xcr)(=0A+        unsigned int =
reg,=0A+        uint64_t val,=0A+        struct x86_emulate_ctxt *ctxt);=0A=
+=0A+    /*=0A      * read_msr: Read from model-specific register.=0A      =
*  @reg:   [IN ] Register to read.=0A      */=0A--- a/xen/include/asm-x86/h=
vm/trace.h=0A+++ b/xen/include/asm-x86/hvm/trace.h=0A@@ -33,6 +33,8 @@=0A =
#define DO_TRC_HVM_CR_WRITE64  DEFAULT_HVM_REGACCESS=0A #define DO_TRC_HVM_=
DR_READ     DEFAULT_HVM_REGACCESS=0A #define DO_TRC_HVM_DR_WRITE    =
DEFAULT_HVM_REGACCESS=0A+#define DO_TRC_HVM_XCR_READ64  DEFAULT_HVM_REGACCE=
SS=0A+#define DO_TRC_HVM_XCR_WRITE64 DEFAULT_HVM_REGACCESS=0A #define =
DO_TRC_HVM_MSR_READ    DEFAULT_HVM_REGACCESS=0A #define DO_TRC_HVM_MSR_WRIT=
E   DEFAULT_HVM_REGACCESS=0A #define DO_TRC_HVM_RDTSC       DEFAULT_HVM_REG=
ACCESS=0A--- a/xen/include/asm-x86/x86-defns.h=0A+++ b/xen/include/asm-x86/=
x86-defns.h=0A@@ -66,4 +66,28 @@=0A #define X86_CR4_SMAP       0x00200000 =
/* enable SMAP */=0A #define X86_CR4_PKE        0x00400000 /* enable PKE =
*/=0A =0A+/*=0A+ * XSTATE component flags in XCR0=0A+ */=0A+#define =
_XSTATE_FP                0=0A+#define XSTATE_FP                 (1ULL << =
_XSTATE_FP)=0A+#define _XSTATE_SSE               1=0A+#define XSTATE_SSE   =
             (1ULL << _XSTATE_SSE)=0A+#define _XSTATE_YMM               =
2=0A+#define XSTATE_YMM                (1ULL << _XSTATE_YMM)=0A+#define =
_XSTATE_BNDREGS           3=0A+#define XSTATE_BNDREGS            (1ULL << =
_XSTATE_BNDREGS)=0A+#define _XSTATE_BNDCSR            4=0A+#define =
XSTATE_BNDCSR             (1ULL << _XSTATE_BNDCSR)=0A+#define _XSTATE_OPMAS=
K            5=0A+#define XSTATE_OPMASK             (1ULL << _XSTATE_OPMASK=
)=0A+#define _XSTATE_ZMM               6=0A+#define XSTATE_ZMM             =
   (1ULL << _XSTATE_ZMM)=0A+#define _XSTATE_HI_ZMM            7=0A+#define =
XSTATE_HI_ZMM             (1ULL << _XSTATE_HI_ZMM)=0A+#define _XSTATE_PKRU =
             9=0A+#define XSTATE_PKRU               (1ULL << _XSTATE_PKRU)=
=0A+#define _XSTATE_LWP               62=0A+#define XSTATE_LWP             =
   (1ULL << _XSTATE_LWP)=0A+=0A #endif	/* __XEN_X86_DEFNS_H__ */=0A--- =
a/xen/include/asm-x86/xstate.h=0A+++ b/xen/include/asm-x86/xstate.h=0A@@ =
-10,6 +10,7 @@=0A =0A #include <xen/sched.h>=0A #include <asm/cpufeature.h>=
=0A+#include <asm/x86-defns.h>=0A =0A #define FCW_DEFAULT               =
0x037f=0A #define FCW_RESET                 0x0040=0A@@ -28,27 +29,6 @@ =
extern uint32_t mxcsr_mask;=0A #define XSAVE_HDR_OFFSET          FXSAVE_SIZ=
E=0A #define XSTATE_AREA_MIN_SIZE      (FXSAVE_SIZE + XSAVE_HDR_SIZE)=0A =
=0A-#define _XSTATE_FP                0=0A-#define XSTATE_FP               =
  (1ULL << _XSTATE_FP)=0A-#define _XSTATE_SSE               1=0A-#define =
XSTATE_SSE                (1ULL << _XSTATE_SSE)=0A-#define _XSTATE_YMM     =
          2=0A-#define XSTATE_YMM                (1ULL << _XSTATE_YMM)=0A-#=
define _XSTATE_BNDREGS           3=0A-#define XSTATE_BNDREGS            =
(1ULL << _XSTATE_BNDREGS)=0A-#define _XSTATE_BNDCSR            4=0A-#define=
 XSTATE_BNDCSR             (1ULL << _XSTATE_BNDCSR)=0A-#define _XSTATE_OPMA=
SK            5=0A-#define XSTATE_OPMASK             (1ULL << _XSTATE_OPMAS=
K)=0A-#define _XSTATE_ZMM               6=0A-#define XSTATE_ZMM            =
    (1ULL << _XSTATE_ZMM)=0A-#define _XSTATE_HI_ZMM            7=0A-#define=
 XSTATE_HI_ZMM             (1ULL << _XSTATE_HI_ZMM)=0A-#define _XSTATE_PKRU=
              9=0A-#define XSTATE_PKRU               (1ULL << _XSTATE_PKRU)=
=0A-#define _XSTATE_LWP               62=0A-#define XSTATE_LWP             =
   (1ULL << _XSTATE_LWP)=0A-=0A #define XSTATE_FP_SSE  (XSTATE_FP | =
XSTATE_SSE)=0A #define XCNTXT_MASK    (XSTATE_FP | XSTATE_SSE | XSTATE_YMM =
| XSTATE_OPMASK | \=0A                         XSTATE_ZMM | XSTATE_HI_ZMM =
| XSTATE_NONLAZY)=0A--- a/xen/include/public/trace.h=0A+++ b/xen/include/pu=
blic/trace.h=0A@@ -234,6 +234,8 @@=0A #define TRC_HVM_TRAP             =
(TRC_HVM_HANDLER + 0x23)=0A #define TRC_HVM_TRAP_DEBUG       (TRC_HVM_HANDL=
ER + 0x24)=0A #define TRC_HVM_VLAPIC           (TRC_HVM_HANDLER + =
0x25)=0A+#define TRC_HVM_XCR_READ64      (TRC_HVM_HANDLER + TRC_64_FLAG + =
0x26)=0A+#define TRC_HVM_XCR_WRITE64     (TRC_HVM_HANDLER + TRC_64_FLAG + =
0x27)=0A =0A #define TRC_HVM_IOPORT_WRITE    (TRC_HVM_HANDLER + 0x216)=0A =
#define TRC_HVM_IOMEM_WRITE     (TRC_HVM_HANDLER + 0x217)=0A
--=__Part7D456367.1__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__Part7D456367.1__=--


From xen-devel-bounces@lists.xen.org Wed Jun 21 12:08:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 12: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 1dNeQS-0000X0-3c; Wed, 21 Jun 2017 12:08: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 1dNeQQ-0000WD-Mi
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 12:07:58 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 15/25-26749-D916A495; Wed, 21 Jun 2017 12:07:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsXS6fjDS3duole
 kwbFfHBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bP/Ea2gvPCFUs6m5kaGJsEuhg5OYQE8iSW
 /GtjAbF5BewkGv+uZgOxJQQMJU4vvAkWZxFQlXj84ywjiM0moC7R9mw7axcjB4eIgIHEuaNJI
 CazgL7EtnVg1cJAU46tnswOMb1I4mjrXrA4p4C9xJKuj2wg5bwCghJ/dwhDdNpJnFrMOYGRZx
 ZCYhZCYhZQK7OAlsTDX7dYIGxtiWULXzNDlEhLLP/HAVe92hhVBYjtKfGo5RzzAkaOVYwaxal
 FZalFukYGeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgUFaz8DAuIOx+YTfIUZJ
 DiYlUd5yb69IIb6k/JTKjMTijPii0pzU4kOMGhwcApvXrr7AKMWSl5+XqiTBey8BqE6wKDU9t
 SItMwcYRzClEhw8SiK8bgFAad7igsTc4sx0iNQpRkUpcd7pIH0CIImM0jy4NljsXmKUlRLmZW
 RgYBDiKUgtys0sQZV/xSjOwagkzNsJMoUnM68EbvoroMVMQItfHPEAWVySiJCSamDkcDu7mH/
 aZZ9TvxdNYt7y1frb4/6f2sLi+3/z9XywPlId8OLEZMEPFQu3PQvmcC+/Ev576o3lLjcic+fn
 1T24/XrC0iXvnsw5Gd525ffLO1WlGYpruNKy3q9I7p+9fMtCzkuBtQE6kWsSbz4RvdXg8clqC
 utZlqZGlTKOvo0eZXxZrcW8r49cU2Ipzkg01GIuKk4EAMIBElnYAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1498046875!99106831!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7926 invoked from network); 21 Jun 2017 12:07:56 -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; 21 Jun 2017 12:07:56 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 21 Jun 2017 06:07:54 -0600
Message-Id: <594A7DB902000078001653B2@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 21 Jun 2017 06:07:53 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <594A733B020000780016527C@prv-mh.provo.novell.com>
 <594A733B020000780016527C@prv-mh.provo.novell.com>
In-Reply-To: <594A733B020000780016527C@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__Part93AB8D89.1__="
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 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>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__Part93AB8D89.1__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Experimentally MPX instructions have been confirmed to behave as NOPs
unless both related XCR0 bits are set to 1. By implication branches
then also don't clear BNDn.

Signed-off-by: Jan Beulich <jbeulich@suse.com>

--- a/xen/arch/x86/x86_emulate/x86_emulate.c
+++ b/xen/arch/x86/x86_emulate/x86_emulate.c
@@ -2141,12 +2141,16 @@ static bool umip_active(struct x86_emula
 static void adjust_bnd(struct x86_emulate_ctxt *ctxt,
                        const struct x86_emulate_ops *ops, enum vex_pfx =
pfx)
 {
-    uint64_t bndcfg;
+    uint64_t xcr0, bndcfg;
     int rc;
=20
     if ( pfx =3D=3D vex_f2 || !cpu_has_mpx || !vcpu_has_mpx() )
         return;
=20
+    if ( !ops->read_xcr || ops->read_xcr(0, &xcr0, ctxt) !=3D X86EMUL_OKAY=
 ||
+         !(xcr0 & XSTATE_BNDREGS) || !(xcr0 & XSTATE_BNDCSR) )
+        return;
+
     if ( !mode_ring0() )
         bndcfg =3D read_bndcfgu();
     else if ( !ops->read_msr ||




--=__Part93AB8D89.1__=
Content-Type: text/plain; name="x86emul-adjust_bnd-XCR0.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="x86emul-adjust_bnd-XCR0.patch"

x86emul: adjust_bnd() should check XCR0=0A=0AExperimentally MPX instruction=
s have been confirmed to behave as NOPs=0Aunless both related XCR0 bits =
are set to 1. By implication branches=0Athen also don't clear BNDn.=0A=0ASi=
gned-off-by: Jan Beulich <jbeulich@suse.com>=0A=0A--- a/xen/arch/x86/x86_em=
ulate/x86_emulate.c=0A+++ b/xen/arch/x86/x86_emulate/x86_emulate.c=0A@@ =
-2141,12 +2141,16 @@ static bool umip_active(struct x86_emula=0A static =
void adjust_bnd(struct x86_emulate_ctxt *ctxt,=0A                        =
const struct x86_emulate_ops *ops, enum vex_pfx pfx)=0A {=0A-    uint64_t =
bndcfg;=0A+    uint64_t xcr0, bndcfg;=0A     int rc;=0A =0A     if ( pfx =
=3D=3D vex_f2 || !cpu_has_mpx || !vcpu_has_mpx() )=0A         return;=0A =
=0A+    if ( !ops->read_xcr || ops->read_xcr(0, &xcr0, ctxt) !=3D =
X86EMUL_OKAY ||=0A+         !(xcr0 & XSTATE_BNDREGS) || !(xcr0 & XSTATE_BND=
CSR) )=0A+        return;=0A+=0A     if ( !mode_ring0() )=0A         =
bndcfg =3D read_bndcfgu();=0A     else if ( !ops->read_msr ||=0A
--=__Part93AB8D89.1__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__Part93AB8D89.1__=--


From xen-devel-bounces@lists.xen.org Wed Jun 21 12:08:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 12:08: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 1dNeRA-0000hb-CD; Wed, 21 Jun 2017 12:08: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 1dNeR8-0000hN-TZ
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 12:08:43 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 2D/35-01730-AC16A495; Wed, 21 Jun 2017 12:08:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDS/dEole
 kQfdec4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePNqlamgucHmSp63l1haWD8so2xi5GTQ0gg
 T+Lj4t3sIDavgJ3Esw0L2EBsCQFDidMLb7J0MXJwsAioStxfYAMSZhNQl2h7tp0VJCwiYCBx7
 mgSiMksoC+xbR0LSIWwgLPEi5YWFojhRRJHW/eC2ZwC9hJLuj6ygZTzCghK/N0hDBJmBtq5ZO
 It9gmMPLMQMrOQZCBsLYmHv26xQNjaEssWvmaeBbZXWmL5Pw6IsLVE18JFWJS4SXx6ariAkWM
 Vo0ZxalFZapGukZleUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgqNYzMDDuYLw9
 2e8QoyQHk5Iob7m3V6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV7fBKCcYFFqempFWmYOMGpg0
 hIcPEoivG4BQGne4oLE3OLMdIjUKUZFKXHe6SB9AiCJjNI8uDZYpF5ilJUS5mVkYGAQ4ilILc
 rNLEGVf8UozsGoJMzbCTKFJzOvBG76K6DFTECLXxzxAFlckoiQkmpgrNGtPVPidrHXkJVvq1p
 jlsx1F9Z0UcmYgg7fvSv+pUbuvr3E+22+yL0j3i57o17vm+kZPy/iderdTUxpfPsP2ZZJOux+
 W3sx45ye5u8S+fef+/NNl+84YlpZ8z/Pes/+iN/V6p4nn3UsZriXE1LmXtnIE/Pgc1bJtBt+i
 7R+rXq1Pu2I9XMzJZbijERDLeai4kQAmoc0xM8CAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1498046918!84621585!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13170 invoked from network); 21 Jun 2017 12:08:40 -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 Jun 2017 12:08:40 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 21 Jun 2017 06:08:38 -0600
Message-Id: <594A7DE402000078001653B6@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 21 Jun 2017 06:08:36 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <594A733B020000780016527C@prv-mh.provo.novell.com>
 <594A733B020000780016527C@prv-mh.provo.novell.com>
In-Reply-To: <594A733B020000780016527C@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__PartCEF6D0D4.1__="
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 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>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__PartCEF6D0D4.1__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

While this means quite some reduction of (source) code, the main
purpose is to no longer have exceptions raised from other than stubs.

Signed-off-by: Jan Beulich <jbeulich@suse.com>

--- a/xen/arch/x86/x86_emulate/x86_emulate.c
+++ b/xen/arch/x86/x86_emulate/x86_emulate.c
@@ -1261,28 +1261,25 @@ static inline bool fpu_check_write(void)
     return !(fsw & FSW_ES);
 }
=20
-#define emulate_fpu_insn(_op)                           \
-    asm volatile (                                      \
-        "movb $2f-1f,%0 \n"                             \
-        "1: " _op "     \n"                             \
-        "2:             \n"                             \
-        : "=3Dm" (fic.insn_bytes) : : "memory" )
-
-#define emulate_fpu_insn_memdst(_op, _arg)              \
-    asm volatile (                                      \
-        "movb $2f-1f,%0 \n"                             \
-        "1: " _op " %1  \n"                             \
-        "2:             \n"                             \
-        : "=3Dm" (fic.insn_bytes), "=3Dm" (_arg)            \
-        : : "memory" )
-
-#define emulate_fpu_insn_memsrc(_op, _arg)              \
-    asm volatile (                                      \
-        "movb $2f-1f,%0 \n"                             \
-        "1: " _op " %1  \n"                             \
-        "2:             \n"                             \
-        : "=3Dm" (fic.insn_bytes)                         \
-        : "m" (_arg) : "memory" )
+#define emulate_fpu_insn_memdst(opc, ext, arg)                          \
+do {                                                                    \
+    /* ModRM: mod=3D0, reg=3Dext, rm=3D0, i.e. a (%rax) operand */        =
    \
+    fic.insn_bytes =3D 2;                                                 =
\
+    memcpy(get_stub(stub),                                              \
+           ((uint8_t[]){ opc, ((ext) & 7) << 3, 0xc3 }), 3);            \
+    invoke_stub("", "", "+m" (fic), "+m" (arg) : "a" (&(arg)));         \
+    put_stub(stub);                                                     \
+} while (0)
+
+#define emulate_fpu_insn_memsrc(opc, ext, arg)                          \
+do {                                                                    \
+    /* ModRM: mod=3D0, reg=3Dext, rm=3D0, i.e. a (%rax) operand */        =
    \
+    fic.insn_bytes =3D 2;                                                 =
\
+    memcpy(get_stub(stub),                                              \
+           ((uint8_t[]){ opc, ((ext) & 7) << 3, 0xc3 }), 3);            \
+    invoke_stub("", "", "+m" (fic) : "m" (arg), "a" (&(arg)));          \
+    put_stub(stub);                                                     \
+} while (0)
=20
 #define emulate_fpu_insn_stub(bytes...)                                 \
 do {                                                                    \
@@ -3834,8 +3831,7 @@ x86_emulate(
     case 0x9b:  /* wait/fwait */
         host_and_vcpu_must_have(fpu);
         get_fpu(X86EMUL_FPU_wait, &fic);
-        fic.insn_bytes =3D 1;
-        asm volatile ( "fwait" ::: "memory" );
+        emulate_fpu_insn_stub(b);
         check_fpu_exn(&fic);
         break;
=20
@@ -4253,37 +4249,13 @@ x86_emulate(
             emulate_fpu_insn_stub(0xd8, modrm);
             break;
         default:
+        fpu_memsrc32:
             ASSERT(ea.type =3D=3D OP_MEM);
             if ( (rc =3D ops->read(ea.mem.seg, ea.mem.off, &src.val,
                                  4, ctxt)) !=3D X86EMUL_OKAY )
                 goto done;
-            switch ( modrm_reg & 7 )
-            {
-            case 0: /* fadd */
-                emulate_fpu_insn_memsrc("fadds", src.val);
-                break;
-            case 1: /* fmul */
-                emulate_fpu_insn_memsrc("fmuls", src.val);
-                break;
-            case 2: /* fcom */
-                emulate_fpu_insn_memsrc("fcoms", src.val);
-                break;
-            case 3: /* fcomp */
-                emulate_fpu_insn_memsrc("fcomps", src.val);
-                break;
-            case 4: /* fsub */
-                emulate_fpu_insn_memsrc("fsubs", src.val);
-                break;
-            case 5: /* fsubr */
-                emulate_fpu_insn_memsrc("fsubrs", src.val);
-                break;
-            case 6: /* fdiv */
-                emulate_fpu_insn_memsrc("fdivs", src.val);
-                break;
-            case 7: /* fdivr */
-                emulate_fpu_insn_memsrc("fdivrs", src.val);
-                break;
-            }
+            emulate_fpu_insn_memsrc(b, modrm_reg, src.val);
+            break;
         }
         check_fpu_exn(&fic);
         break;
@@ -4330,52 +4302,46 @@ x86_emulate(
             break;
         default:
             generate_exception_if(ea.type !=3D OP_MEM, EXC_UD);
-            dst =3D ea;
             switch ( modrm_reg & 7 )
             {
             case 0: /* fld m32fp */
-                if ( (rc =3D ops->read(ea.mem.seg, ea.mem.off, &src.val,
-                                     4, ctxt)) !=3D X86EMUL_OKAY )
-                    goto done;
-                emulate_fpu_insn_memsrc("flds", src.val);
-                dst.type =3D OP_NONE;
-                break;
+                goto fpu_memsrc32;
             case 2: /* fst m32fp */
-                emulate_fpu_insn_memdst("fsts", dst.val);
-                dst.bytes =3D 4;
-                break;
             case 3: /* fstp m32fp */
-                emulate_fpu_insn_memdst("fstps", dst.val);
+            fpu_memdst32:
+                dst =3D ea;
                 dst.bytes =3D 4;
+                emulate_fpu_insn_memdst(b, modrm_reg, dst.val);
                 break;
             case 4: /* fldenv - TODO */
                 state->fpu_ctrl =3D true;
                 goto cannot_emulate;
             case 5: /* fldcw m2byte */
                 state->fpu_ctrl =3D true;
+            fpu_memsrc16:
                 if ( (rc =3D ops->read(ea.mem.seg, ea.mem.off, &src.val,
                                      2, ctxt)) !=3D X86EMUL_OKAY )
                     goto done;
-                emulate_fpu_insn_memsrc("fldcw", src.val);
-                dst.type =3D OP_NONE;
+                emulate_fpu_insn_memsrc(b, modrm_reg, src.val);
                 break;
             case 6: /* fnstenv - TODO */
                 state->fpu_ctrl =3D true;
                 goto cannot_emulate;
             case 7: /* fnstcw m2byte */
                 state->fpu_ctrl =3D true;
-                emulate_fpu_insn_memdst("fnstcw", dst.val);
+            fpu_memdst16:
+                dst =3D ea;
                 dst.bytes =3D 2;
+                emulate_fpu_insn_memdst(b, modrm_reg, dst.val);
                 break;
             default:
                 generate_exception(EXC_UD);
             }
             /*
              * Control instructions can't raise FPU exceptions, so we =
need
-             * to consider suppressing writes only for non-control ones. =
All
-             * of them in this group have data width 4.
+             * to consider suppressing writes only for non-control ones.
              */
-            if ( dst.type =3D=3D OP_MEM && dst.bytes =3D=3D 4 && =
!fpu_check_write() )
+            if ( dst.type =3D=3D OP_MEM && !state->fpu_ctrl && !fpu_check_=
write() )
                 dst.type =3D OP_NONE;
         }
         check_fpu_exn(&fic);
@@ -4398,36 +4364,7 @@ x86_emulate(
             break;
         default:
             generate_exception_if(ea.type !=3D OP_MEM, EXC_UD);
-            if ( (rc =3D ops->read(ea.mem.seg, ea.mem.off, &src.val,
-                                 4, ctxt)) !=3D X86EMUL_OKAY )
-                goto done;
-            switch ( modrm_reg & 7 )
-            {
-            case 0: /* fiadd m32i */
-                emulate_fpu_insn_memsrc("fiaddl", src.val);
-                break;
-            case 1: /* fimul m32i */
-                emulate_fpu_insn_memsrc("fimull", src.val);
-                break;
-            case 2: /* ficom m32i */
-                emulate_fpu_insn_memsrc("ficoml", src.val);
-                break;
-            case 3: /* ficomp m32i */
-                emulate_fpu_insn_memsrc("ficompl", src.val);
-                break;
-            case 4: /* fisub m32i */
-                emulate_fpu_insn_memsrc("fisubl", src.val);
-                break;
-            case 5: /* fisubr m32i */
-                emulate_fpu_insn_memsrc("fisubrl", src.val);
-                break;
-            case 6: /* fidiv m32i */
-                emulate_fpu_insn_memsrc("fidivl", src.val);
-                break;
-            case 7: /* fidivr m32i */
-                emulate_fpu_insn_memsrc("fidivrl", src.val);
-                break;
-            }
+            goto fpu_memsrc32;
         }
         check_fpu_exn(&fic);
         break;
@@ -4457,50 +4394,35 @@ x86_emulate(
             break;
         default:
             generate_exception_if(ea.type !=3D OP_MEM, EXC_UD);
-            dst =3D ea;
             switch ( modrm_reg & 7 )
             {
             case 0: /* fild m32i */
-                if ( (rc =3D ops->read(ea.mem.seg, ea.mem.off, &src.val,
-                                     4, ctxt)) !=3D X86EMUL_OKAY )
-                    goto done;
-                emulate_fpu_insn_memsrc("fildl", src.val);
-                dst.type =3D OP_NONE;
-                break;
+                goto fpu_memsrc32;
             case 1: /* fisttp m32i */
                 host_and_vcpu_must_have(sse3);
-                emulate_fpu_insn_memdst("fisttpl", dst.val);
-                dst.bytes =3D 4;
-                break;
+                /* fall through */
             case 2: /* fist m32i */
-                emulate_fpu_insn_memdst("fistl", dst.val);
-                dst.bytes =3D 4;
-                break;
             case 3: /* fistp m32i */
-                emulate_fpu_insn_memdst("fistpl", dst.val);
-                dst.bytes =3D 4;
-                break;
+                goto fpu_memdst32;
             case 5: /* fld m80fp */
+            fpu_memsrc80:
                 if ( (rc =3D ops->read(ea.mem.seg, ea.mem.off, mmvalp,
                                      10, ctxt)) !=3D X86EMUL_OKAY )
                     goto done;
-                emulate_fpu_insn_memsrc("fldt", *mmvalp);
-                dst.type =3D OP_NONE;
+                emulate_fpu_insn_memsrc(b, modrm_reg, *mmvalp);
                 break;
             case 7: /* fstp m80fp */
+            fpu_memdst80:
                 fail_if(!ops->write);
-                emulate_fpu_insn_memdst("fstpt", *mmvalp);
+                emulate_fpu_insn_memdst(b, modrm_reg, *mmvalp);
                 if ( fpu_check_write() &&
                      (rc =3D ops->write(ea.mem.seg, ea.mem.off, mmvalp,
                                       10, ctxt)) !=3D X86EMUL_OKAY )
                     goto done;
-                dst.type =3D OP_NONE;
                 break;
             default:
                 generate_exception(EXC_UD);
             }
-            if ( dst.type =3D=3D OP_MEM && !fpu_check_write() )
-                dst.type =3D OP_NONE;
         }
         check_fpu_exn(&fic);
         break;
@@ -4521,37 +4443,13 @@ x86_emulate(
             emulate_fpu_insn_stub(0xdc, modrm);
             break;
         default:
+        fpu_memsrc64:
             ASSERT(ea.type =3D=3D OP_MEM);
             if ( (rc =3D ops->read(ea.mem.seg, ea.mem.off, &src.val,
                                  8, ctxt)) !=3D X86EMUL_OKAY )
                 goto done;
-            switch ( modrm_reg & 7 )
-            {
-            case 0: /* fadd m64fp */
-                emulate_fpu_insn_memsrc("faddl", src.val);
-                break;
-            case 1: /* fmul m64fp */
-                emulate_fpu_insn_memsrc("fmull", src.val);
-                break;
-            case 2: /* fcom m64fp */
-                emulate_fpu_insn_memsrc("fcoml", src.val);
-                break;
-            case 3: /* fcomp m64fp */
-                emulate_fpu_insn_memsrc("fcompl", src.val);
-                break;
-            case 4: /* fsub m64fp */
-                emulate_fpu_insn_memsrc("fsubl", src.val);
-                break;
-            case 5: /* fsubr m64fp */
-                emulate_fpu_insn_memsrc("fsubrl", src.val);
-                break;
-            case 6: /* fdiv m64fp */
-                emulate_fpu_insn_memsrc("fdivl", src.val);
-                break;
-            case 7: /* fdivr m64fp */
-                emulate_fpu_insn_memsrc("fdivrl", src.val);
-                break;
-            }
+            emulate_fpu_insn_memsrc(b, modrm_reg, src.val);
+            break;
         }
         check_fpu_exn(&fic);
         break;
@@ -4571,28 +4469,19 @@ x86_emulate(
             break;
         default:
             generate_exception_if(ea.type !=3D OP_MEM, EXC_UD);
-            dst =3D ea;
             switch ( modrm_reg & 7 )
             {
             case 0: /* fld m64fp */;
-                if ( (rc =3D ops->read(ea.mem.seg, ea.mem.off, &src.val,
-                                     8, ctxt)) !=3D X86EMUL_OKAY )
-                    goto done;
-                emulate_fpu_insn_memsrc("fldl", src.val);
-                dst.type =3D OP_NONE;
-                break;
+                goto fpu_memsrc64;
             case 1: /* fisttp m64i */
                 host_and_vcpu_must_have(sse3);
-                emulate_fpu_insn_memdst("fisttpll", dst.val);
-                dst.bytes =3D 8;
-                break;
+                /* fall through */
             case 2: /* fst m64fp */
-                emulate_fpu_insn_memdst("fstl", dst.val);
-                dst.bytes =3D 8;
-                break;
             case 3: /* fstp m64fp */
-                emulate_fpu_insn_memdst("fstpl", dst.val);
+            fpu_memdst64:
+                dst =3D ea;
                 dst.bytes =3D 8;
+                emulate_fpu_insn_memdst(b, modrm_reg, dst.val);
                 break;
             case 4: /* frstor - TODO */
             case 6: /* fnsave - TODO */
@@ -4600,18 +4489,15 @@ x86_emulate(
                 goto cannot_emulate;
             case 7: /* fnstsw m2byte */
                 state->fpu_ctrl =3D true;
-                emulate_fpu_insn_memdst("fnstsw", dst.val);
-                dst.bytes =3D 2;
-                break;
+                goto fpu_memdst16;
             default:
                 generate_exception(EXC_UD);
             }
             /*
              * Control instructions can't raise FPU exceptions, so we =
need
-             * to consider suppressing writes only for non-control ones. =
All
-             * of them in this group have data width 8.
+             * to consider suppressing writes only for non-control ones.
              */
-            if ( dst.type =3D=3D OP_MEM && dst.bytes =3D=3D 8 && =
!fpu_check_write() )
+            if ( dst.type =3D=3D OP_MEM && !state->fpu_ctrl && !fpu_check_=
write() )
                 dst.type =3D OP_NONE;
         }
         check_fpu_exn(&fic);
@@ -4634,33 +4520,8 @@ x86_emulate(
             break;
         default:
             generate_exception_if(ea.type !=3D OP_MEM, EXC_UD);
-            switch ( modrm_reg & 7 )
-            {
-            case 0: /* fiadd m16i */
-                emulate_fpu_insn_memsrc("fiadds", src.val);
-                break;
-            case 1: /* fimul m16i */
-                emulate_fpu_insn_memsrc("fimuls", src.val);
-                break;
-            case 2: /* ficom m16i */
-                emulate_fpu_insn_memsrc("ficoms", src.val);
-                break;
-            case 3: /* ficomp m16i */
-                emulate_fpu_insn_memsrc("ficomps", src.val);
-                break;
-            case 4: /* fisub m16i */
-                emulate_fpu_insn_memsrc("fisubs", src.val);
-                break;
-            case 5: /* fisubr m16i */
-                emulate_fpu_insn_memsrc("fisubrs", src.val);
-                break;
-            case 6: /* fidiv m16i */
-                emulate_fpu_insn_memsrc("fidivs", src.val);
-                break;
-            case 7: /* fidivr m16i */
-                emulate_fpu_insn_memsrc("fidivrs", src.val);
-                break;
-            }
+            emulate_fpu_insn_memsrc(b, modrm_reg, src.val);
+            break;
         }
         check_fpu_exn(&fic);
         break;
@@ -4676,7 +4537,7 @@ x86_emulate(
             dst.bytes =3D 2;
             dst.type =3D OP_REG;
             dst.reg =3D (void *)&_regs.ax;
-            emulate_fpu_insn_memdst("fnstsw", dst.val);
+            emulate_fpu_insn_memdst(b, modrm_reg, dst.val);
             break;
         case 0xe8 ... 0xef: /* fucomip %stN */
         case 0xf0 ... 0xf7: /* fcomip %stN */
@@ -4691,59 +4552,26 @@ x86_emulate(
             break;
         default:
             generate_exception_if(ea.type !=3D OP_MEM, EXC_UD);
-            dst =3D ea;
             switch ( modrm_reg & 7 )
             {
             case 0: /* fild m16i */
-                if ( (rc =3D ops->read(ea.mem.seg, ea.mem.off, &src.val,
-                                     2, ctxt)) !=3D X86EMUL_OKAY )
-                    goto done;
-                emulate_fpu_insn_memsrc("filds", src.val);
-                dst.type =3D OP_NONE;
-                break;
+                goto fpu_memsrc16;
             case 1: /* fisttp m16i */
                 host_and_vcpu_must_have(sse3);
-                emulate_fpu_insn_memdst("fisttps", dst.val);
-                dst.bytes =3D 2;
-                break;
+                /* fall through */
             case 2: /* fist m16i */
-                emulate_fpu_insn_memdst("fists", dst.val);
-                dst.bytes =3D 2;
-                break;
             case 3: /* fistp m16i */
-                emulate_fpu_insn_memdst("fistps", dst.val);
-                dst.bytes =3D 2;
-                break;
+                goto fpu_memdst16;
             case 4: /* fbld m80dec */
-                if ( (rc =3D ops->read(ea.mem.seg, ea.mem.off, mmvalp,
-                                     10, ctxt)) !=3D X86EMUL_OKAY )
-                    goto done;
-                emulate_fpu_insn_memsrc("fbld", *mmvalp);
-                dst.type =3D OP_NONE;
-                break;
+                goto fpu_memsrc80;
             case 5: /* fild m64i */
-                if ( (rc =3D ops->read(ea.mem.seg, ea.mem.off, &src.val,
-                                     8, ctxt)) !=3D X86EMUL_OKAY )
-                    goto done;
-                emulate_fpu_insn_memsrc("fildll", src.val);
                 dst.type =3D OP_NONE;
-                break;
+                goto fpu_memsrc64;
             case 6: /* fbstp packed bcd */
-                fail_if(!ops->write);
-                emulate_fpu_insn_memdst("fbstp", *mmvalp);
-                if ( fpu_check_write() &&
-                     (rc =3D ops->write(ea.mem.seg, ea.mem.off, mmvalp,
-                                      10, ctxt)) !=3D X86EMUL_OKAY )
-                    goto done;
-                dst.type =3D OP_NONE;
-                break;
+                goto fpu_memdst80;
             case 7: /* fistp m64i */
-                emulate_fpu_insn_memdst("fistpll", dst.val);
-                dst.bytes =3D 8;
-                break;
+                goto fpu_memdst64;
             }
-            if ( dst.type =3D=3D OP_MEM && !fpu_check_write() )
-                dst.type =3D OP_NONE;
         }
         check_fpu_exn(&fic);
         break;



--=__PartCEF6D0D4.1__=
Content-Type: text/plain; name="x86emul-FPU-use-stub.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="x86emul-FPU-use-stub.patch"

x86emul: make all FPU emulation use the stub=0A=0AWhile this means quite =
some reduction of (source) code, the main=0Apurpose is to no longer have =
exceptions raised from other than stubs.=0A=0ASigned-off-by: Jan Beulich =
<jbeulich@suse.com>=0A=0A--- a/xen/arch/x86/x86_emulate/x86_emulate.c=0A+++=
 b/xen/arch/x86/x86_emulate/x86_emulate.c=0A@@ -1261,28 +1261,25 @@ static =
inline bool fpu_check_write(void)=0A     return !(fsw & FSW_ES);=0A }=0A =
=0A-#define emulate_fpu_insn(_op)                           \=0A-    asm =
volatile (                                      \=0A-        "movb =
$2f-1f,%0 \n"                             \=0A-        "1: " _op "     \n" =
                            \=0A-        "2:             \n"               =
              \=0A-        : "=3Dm" (fic.insn_bytes) : : "memory" =
)=0A-=0A-#define emulate_fpu_insn_memdst(_op, _arg)              \=0A-    =
asm volatile (                                      \=0A-        "movb =
$2f-1f,%0 \n"                             \=0A-        "1: " _op " %1  \n" =
                            \=0A-        "2:             \n"               =
              \=0A-        : "=3Dm" (fic.insn_bytes), "=3Dm" (_arg)        =
    \=0A-        : : "memory" )=0A-=0A-#define emulate_fpu_insn_memsrc(_op,=
 _arg)              \=0A-    asm volatile (                                =
      \=0A-        "movb $2f-1f,%0 \n"                             \=0A-   =
     "1: " _op " %1  \n"                             \=0A-        "2:      =
       \n"                             \=0A-        : "=3Dm" (fic.insn_byte=
s)                         \=0A-        : "m" (_arg) : "memory" )=0A+#defin=
e emulate_fpu_insn_memdst(opc, ext, arg)                          \=0A+do =
{                                                                    \=0A+ =
   /* ModRM: mod=3D0, reg=3Dext, rm=3D0, i.e. a (%rax) operand */          =
  \=0A+    fic.insn_bytes =3D 2;                                           =
      \=0A+    memcpy(get_stub(stub),                                      =
        \=0A+           ((uint8_t[]){ opc, ((ext) & 7) << 3, 0xc3 }), 3);  =
          \=0A+    invoke_stub("", "", "+m" (fic), "+m" (arg) : "a" =
(&(arg)));         \=0A+    put_stub(stub);                                =
                     \=0A+} while (0)=0A+=0A+#define emulate_fpu_insn_memsr=
c(opc, ext, arg)                          \=0A+do {                        =
                                            \=0A+    /* ModRM: mod=3D0, =
reg=3Dext, rm=3D0, i.e. a (%rax) operand */            \=0A+    fic.insn_by=
tes =3D 2;                                                 \=0A+    =
memcpy(get_stub(stub),                                              \=0A+  =
         ((uint8_t[]){ opc, ((ext) & 7) << 3, 0xc3 }), 3);            =
\=0A+    invoke_stub("", "", "+m" (fic) : "m" (arg), "a" (&(arg)));        =
  \=0A+    put_stub(stub);                                                 =
    \=0A+} while (0)=0A =0A #define emulate_fpu_insn_stub(bytes...)        =
                         \=0A do {                                         =
                           \=0A@@ -3834,8 +3831,7 @@ x86_emulate(=0A     =
case 0x9b:  /* wait/fwait */=0A         host_and_vcpu_must_have(fpu);=0A   =
      get_fpu(X86EMUL_FPU_wait, &fic);=0A-        fic.insn_bytes =3D =
1;=0A-        asm volatile ( "fwait" ::: "memory" );=0A+        emulate_fpu=
_insn_stub(b);=0A         check_fpu_exn(&fic);=0A         break;=0A =0A@@ =
-4253,37 +4249,13 @@ x86_emulate(=0A             emulate_fpu_insn_stub(0xd8=
, modrm);=0A             break;=0A         default:=0A+        fpu_memsrc32=
:=0A             ASSERT(ea.type =3D=3D OP_MEM);=0A             if ( (rc =
=3D ops->read(ea.mem.seg, ea.mem.off, &src.val,=0A                         =
         4, ctxt)) !=3D X86EMUL_OKAY )=0A                 goto done;=0A-   =
         switch ( modrm_reg & 7 )=0A-            {=0A-            case 0: =
/* fadd */=0A-                emulate_fpu_insn_memsrc("fadds", src.val);=0A=
-                break;=0A-            case 1: /* fmul */=0A-              =
  emulate_fpu_insn_memsrc("fmuls", src.val);=0A-                break;=0A- =
           case 2: /* fcom */=0A-                emulate_fpu_insn_memsrc("f=
coms", src.val);=0A-                break;=0A-            case 3: /* fcomp =
*/=0A-                emulate_fpu_insn_memsrc("fcomps", src.val);=0A-      =
          break;=0A-            case 4: /* fsub */=0A-                =
emulate_fpu_insn_memsrc("fsubs", src.val);=0A-                break;=0A-   =
         case 5: /* fsubr */=0A-                emulate_fpu_insn_memsrc("fs=
ubrs", src.val);=0A-                break;=0A-            case 6: /* fdiv =
*/=0A-                emulate_fpu_insn_memsrc("fdivs", src.val);=0A-       =
         break;=0A-            case 7: /* fdivr */=0A-                =
emulate_fpu_insn_memsrc("fdivrs", src.val);=0A-                break;=0A-  =
          }=0A+            emulate_fpu_insn_memsrc(b, modrm_reg, =
src.val);=0A+            break;=0A         }=0A         check_fpu_exn(&fic)=
;=0A         break;=0A@@ -4330,52 +4302,46 @@ x86_emulate(=0A             =
break;=0A         default:=0A             generate_exception_if(ea.type =
!=3D OP_MEM, EXC_UD);=0A-            dst =3D ea;=0A             switch ( =
modrm_reg & 7 )=0A             {=0A             case 0: /* fld m32fp =
*/=0A-                if ( (rc =3D ops->read(ea.mem.seg, ea.mem.off, =
&src.val,=0A-                                     4, ctxt)) !=3D X86EMUL_OK=
AY )=0A-                    goto done;=0A-                emulate_fpu_insn_=
memsrc("flds", src.val);=0A-                dst.type =3D OP_NONE;=0A-      =
          break;=0A+                goto fpu_memsrc32;=0A             case =
2: /* fst m32fp */=0A-                emulate_fpu_insn_memdst("fsts", =
dst.val);=0A-                dst.bytes =3D 4;=0A-                break;=0A =
            case 3: /* fstp m32fp */=0A-                emulate_fpu_insn_me=
mdst("fstps", dst.val);=0A+            fpu_memdst32:=0A+                =
dst =3D ea;=0A                 dst.bytes =3D 4;=0A+                =
emulate_fpu_insn_memdst(b, modrm_reg, dst.val);=0A                 =
break;=0A             case 4: /* fldenv - TODO */=0A                 =
state->fpu_ctrl =3D true;=0A                 goto cannot_emulate;=0A       =
      case 5: /* fldcw m2byte */=0A                 state->fpu_ctrl =3D =
true;=0A+            fpu_memsrc16:=0A                 if ( (rc =3D =
ops->read(ea.mem.seg, ea.mem.off, &src.val,=0A                             =
         2, ctxt)) !=3D X86EMUL_OKAY )=0A                     goto =
done;=0A-                emulate_fpu_insn_memsrc("fldcw", src.val);=0A-    =
            dst.type =3D OP_NONE;=0A+                emulate_fpu_insn_memsr=
c(b, modrm_reg, src.val);=0A                 break;=0A             case 6: =
/* fnstenv - TODO */=0A                 state->fpu_ctrl =3D true;=0A       =
          goto cannot_emulate;=0A             case 7: /* fnstcw m2byte =
*/=0A                 state->fpu_ctrl =3D true;=0A-                =
emulate_fpu_insn_memdst("fnstcw", dst.val);=0A+            fpu_memdst16:=0A=
+                dst =3D ea;=0A                 dst.bytes =3D 2;=0A+       =
         emulate_fpu_insn_memdst(b, modrm_reg, dst.val);=0A                =
 break;=0A             default:=0A                 generate_exception(EXC_U=
D);=0A             }=0A             /*=0A              * Control instructio=
ns can't raise FPU exceptions, so we need=0A-             * to consider =
suppressing writes only for non-control ones. All=0A-             * of =
them in this group have data width 4.=0A+             * to consider =
suppressing writes only for non-control ones.=0A              */=0A-       =
     if ( dst.type =3D=3D OP_MEM && dst.bytes =3D=3D 4 && !fpu_check_write(=
) )=0A+            if ( dst.type =3D=3D OP_MEM && !state->fpu_ctrl && =
!fpu_check_write() )=0A                 dst.type =3D OP_NONE;=0A         =
}=0A         check_fpu_exn(&fic);=0A@@ -4398,36 +4364,7 @@ x86_emulate(=0A =
            break;=0A         default:=0A             generate_exception_if=
(ea.type !=3D OP_MEM, EXC_UD);=0A-            if ( (rc =3D ops->read(ea.mem=
.seg, ea.mem.off, &src.val,=0A-                                 4, ctxt)) =
!=3D X86EMUL_OKAY )=0A-                goto done;=0A-            switch ( =
modrm_reg & 7 )=0A-            {=0A-            case 0: /* fiadd m32i =
*/=0A-                emulate_fpu_insn_memsrc("fiaddl", src.val);=0A-      =
          break;=0A-            case 1: /* fimul m32i */=0A-               =
 emulate_fpu_insn_memsrc("fimull", src.val);=0A-                break;=0A- =
           case 2: /* ficom m32i */=0A-                emulate_fpu_insn_mem=
src("ficoml", src.val);=0A-                break;=0A-            case 3: =
/* ficomp m32i */=0A-                emulate_fpu_insn_memsrc("ficompl", =
src.val);=0A-                break;=0A-            case 4: /* fisub m32i =
*/=0A-                emulate_fpu_insn_memsrc("fisubl", src.val);=0A-      =
          break;=0A-            case 5: /* fisubr m32i */=0A-              =
  emulate_fpu_insn_memsrc("fisubrl", src.val);=0A-                =
break;=0A-            case 6: /* fidiv m32i */=0A-                =
emulate_fpu_insn_memsrc("fidivl", src.val);=0A-                break;=0A-  =
          case 7: /* fidivr m32i */=0A-                emulate_fpu_insn_mem=
src("fidivrl", src.val);=0A-                break;=0A-            }=0A+    =
        goto fpu_memsrc32;=0A         }=0A         check_fpu_exn(&fic);=0A =
        break;=0A@@ -4457,50 +4394,35 @@ x86_emulate(=0A             =
break;=0A         default:=0A             generate_exception_if(ea.type =
!=3D OP_MEM, EXC_UD);=0A-            dst =3D ea;=0A             switch ( =
modrm_reg & 7 )=0A             {=0A             case 0: /* fild m32i =
*/=0A-                if ( (rc =3D ops->read(ea.mem.seg, ea.mem.off, =
&src.val,=0A-                                     4, ctxt)) !=3D X86EMUL_OK=
AY )=0A-                    goto done;=0A-                emulate_fpu_insn_=
memsrc("fildl", src.val);=0A-                dst.type =3D OP_NONE;=0A-     =
           break;=0A+                goto fpu_memsrc32;=0A             =
case 1: /* fisttp m32i */=0A                 host_and_vcpu_must_have(sse3);=
=0A-                emulate_fpu_insn_memdst("fisttpl", dst.val);=0A-       =
         dst.bytes =3D 4;=0A-                break;=0A+                /* =
fall through */=0A             case 2: /* fist m32i */=0A-                =
emulate_fpu_insn_memdst("fistl", dst.val);=0A-                dst.bytes =
=3D 4;=0A-                break;=0A             case 3: /* fistp m32i =
*/=0A-                emulate_fpu_insn_memdst("fistpl", dst.val);=0A-      =
          dst.bytes =3D 4;=0A-                break;=0A+                =
goto fpu_memdst32;=0A             case 5: /* fld m80fp */=0A+            =
fpu_memsrc80:=0A                 if ( (rc =3D ops->read(ea.mem.seg, =
ea.mem.off, mmvalp,=0A                                      10, ctxt)) =
!=3D X86EMUL_OKAY )=0A                     goto done;=0A-                =
emulate_fpu_insn_memsrc("fldt", *mmvalp);=0A-                dst.type =3D =
OP_NONE;=0A+                emulate_fpu_insn_memsrc(b, modrm_reg, =
*mmvalp);=0A                 break;=0A             case 7: /* fstp m80fp =
*/=0A+            fpu_memdst80:=0A                 fail_if(!ops->write);=0A=
-                emulate_fpu_insn_memdst("fstpt", *mmvalp);=0A+            =
    emulate_fpu_insn_memdst(b, modrm_reg, *mmvalp);=0A                 if =
( fpu_check_write() &&=0A                      (rc =3D ops->write(ea.mem.se=
g, ea.mem.off, mmvalp,=0A                                       10, ctxt)) =
!=3D X86EMUL_OKAY )=0A                     goto done;=0A-                =
dst.type =3D OP_NONE;=0A                 break;=0A             default:=0A =
                generate_exception(EXC_UD);=0A             }=0A-           =
 if ( dst.type =3D=3D OP_MEM && !fpu_check_write() )=0A-                =
dst.type =3D OP_NONE;=0A         }=0A         check_fpu_exn(&fic);=0A      =
   break;=0A@@ -4521,37 +4443,13 @@ x86_emulate(=0A             emulate_fpu=
_insn_stub(0xdc, modrm);=0A             break;=0A         default:=0A+     =
   fpu_memsrc64:=0A             ASSERT(ea.type =3D=3D OP_MEM);=0A          =
   if ( (rc =3D ops->read(ea.mem.seg, ea.mem.off, &src.val,=0A             =
                     8, ctxt)) !=3D X86EMUL_OKAY )=0A                 goto =
done;=0A-            switch ( modrm_reg & 7 )=0A-            {=0A-         =
   case 0: /* fadd m64fp */=0A-                emulate_fpu_insn_memsrc("fad=
dl", src.val);=0A-                break;=0A-            case 1: /* fmul =
m64fp */=0A-                emulate_fpu_insn_memsrc("fmull", src.val);=0A- =
               break;=0A-            case 2: /* fcom m64fp */=0A-          =
      emulate_fpu_insn_memsrc("fcoml", src.val);=0A-                =
break;=0A-            case 3: /* fcomp m64fp */=0A-                =
emulate_fpu_insn_memsrc("fcompl", src.val);=0A-                break;=0A-  =
          case 4: /* fsub m64fp */=0A-                emulate_fpu_insn_mems=
rc("fsubl", src.val);=0A-                break;=0A-            case 5: /* =
fsubr m64fp */=0A-                emulate_fpu_insn_memsrc("fsubrl", =
src.val);=0A-                break;=0A-            case 6: /* fdiv m64fp =
*/=0A-                emulate_fpu_insn_memsrc("fdivl", src.val);=0A-       =
         break;=0A-            case 7: /* fdivr m64fp */=0A-               =
 emulate_fpu_insn_memsrc("fdivrl", src.val);=0A-                break;=0A- =
           }=0A+            emulate_fpu_insn_memsrc(b, modrm_reg, =
src.val);=0A+            break;=0A         }=0A         check_fpu_exn(&fic)=
;=0A         break;=0A@@ -4571,28 +4469,19 @@ x86_emulate(=0A             =
break;=0A         default:=0A             generate_exception_if(ea.type =
!=3D OP_MEM, EXC_UD);=0A-            dst =3D ea;=0A             switch ( =
modrm_reg & 7 )=0A             {=0A             case 0: /* fld m64fp =
*/;=0A-                if ( (rc =3D ops->read(ea.mem.seg, ea.mem.off, =
&src.val,=0A-                                     8, ctxt)) !=3D X86EMUL_OK=
AY )=0A-                    goto done;=0A-                emulate_fpu_insn_=
memsrc("fldl", src.val);=0A-                dst.type =3D OP_NONE;=0A-      =
          break;=0A+                goto fpu_memsrc64;=0A             case =
1: /* fisttp m64i */=0A                 host_and_vcpu_must_have(sse3);=0A- =
               emulate_fpu_insn_memdst("fisttpll", dst.val);=0A-           =
     dst.bytes =3D 8;=0A-                break;=0A+                /* fall =
through */=0A             case 2: /* fst m64fp */=0A-                =
emulate_fpu_insn_memdst("fstl", dst.val);=0A-                dst.bytes =3D =
8;=0A-                break;=0A             case 3: /* fstp m64fp */=0A-   =
             emulate_fpu_insn_memdst("fstpl", dst.val);=0A+            =
fpu_memdst64:=0A+                dst =3D ea;=0A                 dst.bytes =
=3D 8;=0A+                emulate_fpu_insn_memdst(b, modrm_reg, =
dst.val);=0A                 break;=0A             case 4: /* frstor - =
TODO */=0A             case 6: /* fnsave - TODO */=0A@@ -4600,18 +4489,15 =
@@ x86_emulate(=0A                 goto cannot_emulate;=0A             =
case 7: /* fnstsw m2byte */=0A                 state->fpu_ctrl =3D =
true;=0A-                emulate_fpu_insn_memdst("fnstsw", dst.val);=0A-   =
             dst.bytes =3D 2;=0A-                break;=0A+                =
goto fpu_memdst16;=0A             default:=0A                 generate_exce=
ption(EXC_UD);=0A             }=0A             /*=0A              * =
Control instructions can't raise FPU exceptions, so we need=0A-            =
 * to consider suppressing writes only for non-control ones. All=0A-       =
      * of them in this group have data width 8.=0A+             * to =
consider suppressing writes only for non-control ones.=0A              =
*/=0A-            if ( dst.type =3D=3D OP_MEM && dst.bytes =3D=3D 8 && =
!fpu_check_write() )=0A+            if ( dst.type =3D=3D OP_MEM && =
!state->fpu_ctrl && !fpu_check_write() )=0A                 dst.type =3D =
OP_NONE;=0A         }=0A         check_fpu_exn(&fic);=0A@@ -4634,33 =
+4520,8 @@ x86_emulate(=0A             break;=0A         default:=0A       =
      generate_exception_if(ea.type !=3D OP_MEM, EXC_UD);=0A-            =
switch ( modrm_reg & 7 )=0A-            {=0A-            case 0: /* fiadd =
m16i */=0A-                emulate_fpu_insn_memsrc("fiadds", src.val);=0A- =
               break;=0A-            case 1: /* fimul m16i */=0A-          =
      emulate_fpu_insn_memsrc("fimuls", src.val);=0A-                =
break;=0A-            case 2: /* ficom m16i */=0A-                =
emulate_fpu_insn_memsrc("ficoms", src.val);=0A-                break;=0A-  =
          case 3: /* ficomp m16i */=0A-                emulate_fpu_insn_mem=
src("ficomps", src.val);=0A-                break;=0A-            case 4: =
/* fisub m16i */=0A-                emulate_fpu_insn_memsrc("fisubs", =
src.val);=0A-                break;=0A-            case 5: /* fisubr m16i =
*/=0A-                emulate_fpu_insn_memsrc("fisubrs", src.val);=0A-     =
           break;=0A-            case 6: /* fidiv m16i */=0A-              =
  emulate_fpu_insn_memsrc("fidivs", src.val);=0A-                break;=0A-=
            case 7: /* fidivr m16i */=0A-                emulate_fpu_insn_m=
emsrc("fidivrs", src.val);=0A-                break;=0A-            }=0A+  =
          emulate_fpu_insn_memsrc(b, modrm_reg, src.val);=0A+            =
break;=0A         }=0A         check_fpu_exn(&fic);=0A         break;=0A@@ =
-4676,7 +4537,7 @@ x86_emulate(=0A             dst.bytes =3D 2;=0A         =
    dst.type =3D OP_REG;=0A             dst.reg =3D (void *)&_regs.ax;=0A- =
           emulate_fpu_insn_memdst("fnstsw", dst.val);=0A+            =
emulate_fpu_insn_memdst(b, modrm_reg, dst.val);=0A             break;=0A   =
      case 0xe8 ... 0xef: /* fucomip %stN */=0A         case 0xf0 ... =
0xf7: /* fcomip %stN */=0A@@ -4691,59 +4552,26 @@ x86_emulate(=0A          =
   break;=0A         default:=0A             generate_exception_if(ea.type =
!=3D OP_MEM, EXC_UD);=0A-            dst =3D ea;=0A             switch ( =
modrm_reg & 7 )=0A             {=0A             case 0: /* fild m16i =
*/=0A-                if ( (rc =3D ops->read(ea.mem.seg, ea.mem.off, =
&src.val,=0A-                                     2, ctxt)) !=3D X86EMUL_OK=
AY )=0A-                    goto done;=0A-                emulate_fpu_insn_=
memsrc("filds", src.val);=0A-                dst.type =3D OP_NONE;=0A-     =
           break;=0A+                goto fpu_memsrc16;=0A             =
case 1: /* fisttp m16i */=0A                 host_and_vcpu_must_have(sse3);=
=0A-                emulate_fpu_insn_memdst("fisttps", dst.val);=0A-       =
         dst.bytes =3D 2;=0A-                break;=0A+                /* =
fall through */=0A             case 2: /* fist m16i */=0A-                =
emulate_fpu_insn_memdst("fists", dst.val);=0A-                dst.bytes =
=3D 2;=0A-                break;=0A             case 3: /* fistp m16i =
*/=0A-                emulate_fpu_insn_memdst("fistps", dst.val);=0A-      =
          dst.bytes =3D 2;=0A-                break;=0A+                =
goto fpu_memdst16;=0A             case 4: /* fbld m80dec */=0A-            =
    if ( (rc =3D ops->read(ea.mem.seg, ea.mem.off, mmvalp,=0A-             =
                        10, ctxt)) !=3D X86EMUL_OKAY )=0A-                 =
   goto done;=0A-                emulate_fpu_insn_memsrc("fbld", =
*mmvalp);=0A-                dst.type =3D OP_NONE;=0A-                =
break;=0A+                goto fpu_memsrc80;=0A             case 5: /* =
fild m64i */=0A-                if ( (rc =3D ops->read(ea.mem.seg, =
ea.mem.off, &src.val,=0A-                                     8, ctxt)) =
!=3D X86EMUL_OKAY )=0A-                    goto done;=0A-                =
emulate_fpu_insn_memsrc("fildll", src.val);=0A                 dst.type =
=3D OP_NONE;=0A-                break;=0A+                goto fpu_memsrc64=
;=0A             case 6: /* fbstp packed bcd */=0A-                =
fail_if(!ops->write);=0A-                emulate_fpu_insn_memdst("fbstp", =
*mmvalp);=0A-                if ( fpu_check_write() &&=0A-                 =
    (rc =3D ops->write(ea.mem.seg, ea.mem.off, mmvalp,=0A-                 =
                     10, ctxt)) !=3D X86EMUL_OKAY )=0A-                    =
goto done;=0A-                dst.type =3D OP_NONE;=0A-                =
break;=0A+                goto fpu_memdst80;=0A             case 7: /* =
fistp m64i */=0A-                emulate_fpu_insn_memdst("fistpll", =
dst.val);=0A-                dst.bytes =3D 8;=0A-                break;=0A+=
                goto fpu_memdst64;=0A             }=0A-            if ( =
dst.type =3D=3D OP_MEM && !fpu_check_write() )=0A-                dst.type =
=3D OP_NONE;=0A         }=0A         check_fpu_exn(&fic);=0A         =
break;=0A
--=__PartCEF6D0D4.1__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__PartCEF6D0D4.1__=--


From xen-devel-bounces@lists.xen.org Wed Jun 21 12:09:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 12: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 1dNeRg-0000pW-OY; Wed, 21 Jun 2017 12:09: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 1dNeRf-0000p1-Az
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 12:09:15 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 69/FA-03920-AE16A495; Wed, 21 Jun 2017 12:09:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsXS6fjDS/dFole
 kwfHb1hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bl5oMsBXt/slTsXH+RsYHx5HLmLkZODiGB
 PImLC46wgti8AnYSO6/NYwexJQQMJU4vvMkCYrMIqEpcf9/PCGKzCahLtD3bDlTPwSEiYCBx7
 mgSiMksoC+xbR1YtbCAo8TvntdQ04skjrbuBYtzCthLLOn6yAZSzisgKPF3hzBImBlo6eTJpx
 knMPLMQsjMQpKBsLUkHv66xQJha0ssW/iaeRbYXmmJ5f84IMK2Evvu7WFGVQJie0icPdzNtIC
 RYxWjenFqUVlqka6RXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYLAyAMEOxmV/
 nQ4xSnIwKYnylnt7RQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4PVNAMoJFqWmp1akZeYA4wYmL
 cHBoyTC6xYAlOYtLkjMLc5Mh0idYjTm2LB6/Rcmjo6eDV+YhFjy8vNSpcR5FUAmCYCUZpTmwQ
 2CxfMlRlkpYV5GoNOEeApSi3IzS1DlXzGKczAqCfN2gkzhycwrgdv3CugUJqBTXhzxADmlJBE
 hJdXAOP9N6XSlGxt17836xbnqNE+ByLT6EMOATwk7ktXeBh+IdplnL31AZcbb3HuOFz3YdgVs
 mnIqacKnwD1f5AJ5eF96Jvselqtw0l4lfD983YbTe821jkqUBkxMVtxd+zToc4LZPm25Of51h
 n+zS3jeLZsRvrSpRmTZjwfRa4NvT9HjS+04N39WqRJLcUaioRZzUXEiAAKJzPriAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1498046950!108950491!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28080 invoked from network); 21 Jun 2017 12:09:12 -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; 21 Jun 2017 12:09:12 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 21 Jun 2017 06:09:10 -0600
Message-Id: <594A7E0402000078001653BA@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 21 Jun 2017 06:09:08 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <594A733B020000780016527C@prv-mh.provo.novell.com>
 <594A733B020000780016527C@prv-mh.provo.novell.com>
In-Reply-To: <594A733B020000780016527C@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__PartEED6F0F4.1__="
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 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>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__PartEED6F0F4.1__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Use the generic stub exception handling instead.

Signed-off-by: Jan Beulich <jbeulich@suse.com>

--- a/tools/tests/x86_emulator/x86_emulate.c
+++ b/tools/tests/x86_emulator/x86_emulate.c
@@ -134,8 +134,6 @@ int emul_test_read_xcr(
 }
=20
 int emul_test_get_fpu(
-    void (*exception_callback)(void *, struct cpu_user_regs *),
-    void *exception_callback_arg,
     enum x86_emulate_fpu_type type,
     struct x86_emulate_ctxt *ctxt)
 {
--- a/tools/tests/x86_emulator/x86_emulate.h
+++ b/tools/tests/x86_emulator/x86_emulate.h
@@ -221,8 +221,6 @@ int emul_test_read_xcr(
     struct x86_emulate_ctxt *ctxt);
=20
 int emul_test_get_fpu(
-    void (*exception_callback)(void *, struct cpu_user_regs *),
-    void *exception_callback_arg,
     enum x86_emulate_fpu_type type,
     struct x86_emulate_ctxt *ctxt);
=20
--- a/xen/arch/x86/hvm/emulate.c
+++ b/xen/arch/x86/hvm/emulate.c
@@ -1727,8 +1727,6 @@ int hvmemul_cpuid(uint32_t leaf, uint32_
 }
=20
 static int hvmemul_get_fpu(
-    void (*exception_callback)(void *, struct cpu_user_regs *),
-    void *exception_callback_arg,
     enum x86_emulate_fpu_type type,
     struct x86_emulate_ctxt *ctxt)
 {
@@ -1766,9 +1764,6 @@ static int hvmemul_get_fpu(
         }
     }
=20
-    curr->arch.hvm_vcpu.fpu_exception_callback =3D exception_callback;
-    curr->arch.hvm_vcpu.fpu_exception_callback_arg =3D exception_callback_=
arg;
-
     return X86EMUL_OKAY;
 }
=20
@@ -1779,8 +1774,6 @@ static void hvmemul_put_fpu(
 {
     struct vcpu *curr =3D current;
=20
-    curr->arch.hvm_vcpu.fpu_exception_callback =3D NULL;
-
     if ( aux )
     {
         typeof(curr->arch.xsave_area->fpu_sse) *fpu_ctxt =3D curr->arch.fp=
u_ctxt;
--- a/xen/arch/x86/traps.c
+++ b/xen/arch/x86/traps.c
@@ -780,7 +780,6 @@ void do_reserved_trap(struct cpu_user_re
=20
 void do_trap(struct cpu_user_regs *regs)
 {
-    struct vcpu *curr =3D current;
     unsigned int trapnr =3D regs->entry_vector;
     unsigned long fixup;
=20
@@ -800,15 +799,6 @@ void do_trap(struct cpu_user_regs *regs)
         return;
     }
=20
-    if ( ((trapnr =3D=3D TRAP_copro_error) || (trapnr =3D=3D TRAP_simd_err=
or)) &&
-         system_state >=3D SYS_STATE_active && is_hvm_vcpu(curr) &&
-         curr->arch.hvm_vcpu.fpu_exception_callback )
-    {
-        curr->arch.hvm_vcpu.fpu_exception_callback(
-            curr->arch.hvm_vcpu.fpu_exception_callback_arg, regs);
-        return;
-    }
-
     if ( likely((fixup =3D search_exception_table(regs)) !=3D 0) )
     {
         dprintk(XENLOG_ERR, "Trap %u: %p [%ps] -> %p\n",
--- a/xen/arch/x86/x86_emulate/x86_emulate.c
+++ b/xen/arch/x86/x86_emulate/x86_emulate.c
@@ -959,6 +959,33 @@ static inline int mkec(uint8_t e, int32_
 #define generate_exception(e, ec...) generate_exception_if(true, e, ##ec)
=20
 #ifdef __XEN__
+static int exception_from_stub(union stub_exception_token res,
+                               void *stub, unsigned int line,
+                               struct x86_emulate_ctxt *ctxt,
+                               const struct x86_emulate_ops *ops)
+{
+    int rc =3D X86EMUL_UNHANDLEABLE;
+
+    generate_exception_if(res.fields.trapnr =3D=3D EXC_MF, EXC_MF);
+    if ( res.fields.trapnr =3D=3D EXC_XM )
+    {
+        unsigned long cr4;
+
+        if ( !ops->read_cr || !ops->read_cr(4, &cr4, ctxt) =3D=3D =
X86EMUL_OKAY )
+            cr4 =3D X86_CR4_OSXMMEXCPT;
+        generate_exception(cr4 & X86_CR4_OSXMMEXCPT ? EXC_XM : EXC_UD);
+    }
+    gprintk(XENLOG_WARNING,
+            "exception %u (ec=3D%04x) in emulation stub (line %u)\n",
+            res.fields.trapnr, res.fields.ec, line);
+    gprintk(XENLOG_INFO, "stub: %"__stringify(MAX_INST_LEN)"ph\n",  =
stub);
+    generate_exception_if(res.fields.trapnr =3D=3D EXC_UD, EXC_UD);
+    domain_crash(current->domain);
+
+ done:
+    return rc;
+}
+
 # define invoke_stub(pre, post, constraints...) do {                    \
     union stub_exception_token res_ =3D { .raw =3D ~0 };                  =
  \
     asm volatile ( pre "\n\tcall *%[stub]\n\t" post "\n"                \
@@ -974,14 +1001,8 @@ static inline int mkec(uint8_t e, int32_
                      "m" (*(uint8_t(*)[MAX_INST_LEN + 1])stub.ptr) );   \
     if ( unlikely(~res_.raw) )                                          \
     {                                                                   \
-        gprintk(XENLOG_WARNING,                                         \
-                "exception %u (ec=3D%04x) in emulation stub (line %u)\n", =
\
-                res_.fields.trapnr, res_.fields.ec, __LINE__);          \
-        gprintk(XENLOG_INFO, "stub: %"__stringify(MAX_INST_LEN)"ph\n",  \
-                stub.func);                                             \
-        generate_exception_if(res_.fields.trapnr =3D=3D EXC_UD, EXC_UD);  =
  \
-        domain_crash(current->domain);                                  \
-        goto cannot_emulate;                                            \
+        rc =3D exception_from_stub(res_, stub.func, __LINE__, ctxt, ops); =
\
+        goto done;                                                      \
     }                                                                   \
 } while (0)
 #else
@@ -1097,23 +1118,8 @@ do {
     ops->write_segment(x86_seg_cs, cs, ctxt);                           \
 })
=20
-struct fpu_insn_ctxt {
-    uint8_t insn_bytes;
-    uint8_t type;
-    int8_t exn_raised;
-};
-
-static void fpu_handle_exception(void *_fic, struct cpu_user_regs *regs)
-{
-    struct fpu_insn_ctxt *fic =3D _fic;
-    ASSERT(regs->entry_vector < 0x20);
-    fic->exn_raised =3D regs->entry_vector;
-    regs->r(ip) +=3D fic->insn_bytes;
-}
-
 static int _get_fpu(
     enum x86_emulate_fpu_type type,
-    struct fpu_insn_ctxt *fic,
     struct x86_emulate_ctxt *ctxt,
     const struct x86_emulate_ops *ops)
 {
@@ -1138,14 +1144,13 @@ static int _get_fpu(
         break;
     }
=20
-    rc =3D ops->get_fpu(fpu_handle_exception, fic, type, ctxt);
+    rc =3D ops->get_fpu(type, ctxt);
=20
     if ( rc =3D=3D X86EMUL_OKAY )
     {
         unsigned long cr0;
=20
         fail_if(type =3D=3D X86EMUL_FPU_fpu && !ops->put_fpu);
-        fic->type =3D type;
=20
         fail_if(!ops->read_cr);
         if ( type >=3D X86EMUL_FPU_xmm )
@@ -1183,37 +1188,22 @@ static int _get_fpu(
     return rc;
 }
=20
-#define get_fpu(_type, _fic)                                    \
+#define get_fpu(type)                                           \
 do {                                                            \
-    rc =3D _get_fpu(_type, _fic, ctxt, ops);                      \
+    rc =3D _get_fpu(fpu_type =3D (type), ctxt, ops);                \
     if ( rc ) goto done;                                        \
 } while (0)
=20
-#define check_fpu_exn(fic)                                      \
-do {                                                            \
-    generate_exception_if((fic)->exn_raised >=3D 0,               \
-                          (fic)->exn_raised);                   \
-} while (0)
-
-#define check_xmm_exn(fic)                                      \
-do {                                                            \
-    if ( (fic)->exn_raised =3D=3D EXC_XM && ops->read_cr &&         \
-         ops->read_cr(4, &cr4, ctxt) =3D=3D X86EMUL_OKAY &&         \
-         !(cr4 & X86_CR4_OSXMMEXCPT) )                          \
-        (fic)->exn_raised =3D EXC_UD;                             \
-    check_fpu_exn(fic);                                         \
-} while (0)
-
 static void put_fpu(
-    struct fpu_insn_ctxt *fic,
+    enum x86_emulate_fpu_type type,
     bool failed_late,
     const struct x86_emulate_state *state,
     struct x86_emulate_ctxt *ctxt,
     const struct x86_emulate_ops *ops)
 {
-    if ( unlikely(failed_late) && fic->type =3D=3D X86EMUL_FPU_fpu )
+    if ( unlikely(failed_late) && type =3D=3D X86EMUL_FPU_fpu )
         ops->put_fpu(ctxt, X86EMUL_FPU_fpu, NULL);
-    else if ( unlikely(fic->type =3D=3D X86EMUL_FPU_fpu) && !state->fpu_ct=
rl )
+    else if ( unlikely(type =3D=3D X86EMUL_FPU_fpu) && !state->fpu_ctrl )
     {
         struct x86_emul_fpu_aux aux =3D {
             .ip =3D ctxt->regs->r(ip),
@@ -1247,9 +1237,8 @@ static void put_fpu(
         }
         ops->put_fpu(ctxt, X86EMUL_FPU_none, &aux);
     }
-    else if ( fic->type !=3D X86EMUL_FPU_none && ops->put_fpu )
+    else if ( type !=3D X86EMUL_FPU_none && ops->put_fpu )
         ops->put_fpu(ctxt, X86EMUL_FPU_none, NULL);
-    fic->type =3D X86EMUL_FPU_none;
 }
=20
 static inline bool fpu_check_write(void)
@@ -1264,29 +1253,27 @@ static inline bool fpu_check_write(void)
 #define emulate_fpu_insn_memdst(opc, ext, arg)                          \
 do {                                                                    \
     /* ModRM: mod=3D0, reg=3Dext, rm=3D0, i.e. a (%rax) operand */        =
    \
-    fic.insn_bytes =3D 2;                                                 =
\
+    insn_bytes =3D 2;                                                     =
\
     memcpy(get_stub(stub),                                              \
            ((uint8_t[]){ opc, ((ext) & 7) << 3, 0xc3 }), 3);            \
-    invoke_stub("", "", "+m" (fic), "+m" (arg) : "a" (&(arg)));         \
+    invoke_stub("", "", "+m" (arg) : "a" (&(arg)));                     \
     put_stub(stub);                                                     \
 } while (0)
=20
 #define emulate_fpu_insn_memsrc(opc, ext, arg)                          \
 do {                                                                    \
     /* ModRM: mod=3D0, reg=3Dext, rm=3D0, i.e. a (%rax) operand */        =
    \
-    fic.insn_bytes =3D 2;                                                 =
\
     memcpy(get_stub(stub),                                              \
            ((uint8_t[]){ opc, ((ext) & 7) << 3, 0xc3 }), 3);            \
-    invoke_stub("", "", "+m" (fic) : "m" (arg), "a" (&(arg)));          \
+    invoke_stub("", "", "=3Dm" (dummy) : "m" (arg), "a" (&(arg)));        =
\
     put_stub(stub);                                                     \
 } while (0)
=20
 #define emulate_fpu_insn_stub(bytes...)                                 \
 do {                                                                    \
     unsigned int nr_ =3D sizeof((uint8_t[]){ bytes });                    =
\
-    fic.insn_bytes =3D nr_;                                               =
\
     memcpy(get_stub(stub), ((uint8_t[]){ bytes, 0xc3 }), nr_ + 1);      \
-    invoke_stub("", "", "=3Dm" (fic) : "m" (fic));                        =
\
+    invoke_stub("", "", "=3Dm" (dummy) : "i" (0));                        =
\
     put_stub(stub);                                                     \
 } while (0)
=20
@@ -1294,12 +1281,10 @@ do {
 do {                                                                    \
     unsigned int nr_ =3D sizeof((uint8_t[]){ bytes });                    =
\
     unsigned long tmp_;                                                 \
-    fic.insn_bytes =3D nr_;                                               =
\
     memcpy(get_stub(stub), ((uint8_t[]){ bytes, 0xc3 }), nr_ + 1);      \
     invoke_stub(_PRE_EFLAGS("[eflags]", "[mask]", "[tmp]"),             \
                 _POST_EFLAGS("[eflags]", "[mask]", "[tmp]"),            \
-                [eflags] "+g" (_regs.eflags), [tmp] "=3D&r" (tmp_),       =
\
-                "+m" (fic)                                              \
+                [eflags] "+g" (_regs.eflags), [tmp] "=3D&r" (tmp_)        =
\
                 : [mask] "i" (X86_EFLAGS_ZF|X86_EFLAGS_PF|X86_EFLAGS_CF));=
 \
     put_stub(stub);                                                     \
 } while (0)
@@ -3134,14 +3119,14 @@ x86_emulate(
     struct x86_emulate_state state;
     int rc;
     uint8_t b, d, *opc =3D NULL;
-    unsigned int first_byte =3D 0;
+    unsigned int first_byte =3D 0, insn_bytes =3D 0;
     bool singlestep =3D (_regs.eflags & X86_EFLAGS_TF) &&
 	    !is_branch_step(ctxt, ops);
     bool sfence =3D false;
     struct operand src =3D { .reg =3D PTR_POISON };
     struct operand dst =3D { .reg =3D PTR_POISON };
     unsigned long cr4;
-    struct fpu_insn_ctxt fic =3D { .type =3D X86EMUL_FPU_none, .exn_raised=
 =3D -1 };
+    enum x86_emulate_fpu_type fpu_type =3D X86EMUL_FPU_none;
     struct x86_emulate_stub stub =3D {};
     DECLARE_ALIGNED(mmval_t, mmval);
=20
@@ -3830,9 +3815,8 @@ x86_emulate(
=20
     case 0x9b:  /* wait/fwait */
         host_and_vcpu_must_have(fpu);
-        get_fpu(X86EMUL_FPU_wait, &fic);
+        get_fpu(X86EMUL_FPU_wait);
         emulate_fpu_insn_stub(b);
-        check_fpu_exn(&fic);
         break;
=20
     case 0x9c: /* pushf */
@@ -4235,7 +4219,7 @@ x86_emulate(
=20
     case 0xd8: /* FPU 0xd8 */
         host_and_vcpu_must_have(fpu);
-        get_fpu(X86EMUL_FPU_fpu, &fic);
+        get_fpu(X86EMUL_FPU_fpu);
         switch ( modrm )
         {
         case 0xc0 ... 0xc7: /* fadd %stN,%st */
@@ -4257,12 +4241,11 @@ x86_emulate(
             emulate_fpu_insn_memsrc(b, modrm_reg, src.val);
             break;
         }
-        check_fpu_exn(&fic);
         break;
=20
     case 0xd9: /* FPU 0xd9 */
         host_and_vcpu_must_have(fpu);
-        get_fpu(X86EMUL_FPU_fpu, &fic);
+        get_fpu(X86EMUL_FPU_fpu);
         switch ( modrm )
         {
         case 0xfb: /* fsincos */
@@ -4344,12 +4327,11 @@ x86_emulate(
             if ( dst.type =3D=3D OP_MEM && !state->fpu_ctrl && !fpu_check_=
write() )
                 dst.type =3D OP_NONE;
         }
-        check_fpu_exn(&fic);
         break;
=20
     case 0xda: /* FPU 0xda */
         host_and_vcpu_must_have(fpu);
-        get_fpu(X86EMUL_FPU_fpu, &fic);
+        get_fpu(X86EMUL_FPU_fpu);
         switch ( modrm )
         {
         case 0xc0 ... 0xc7: /* fcmovb %stN */
@@ -4366,12 +4348,11 @@ x86_emulate(
             generate_exception_if(ea.type !=3D OP_MEM, EXC_UD);
             goto fpu_memsrc32;
         }
-        check_fpu_exn(&fic);
         break;
=20
     case 0xdb: /* FPU 0xdb */
         host_and_vcpu_must_have(fpu);
-        get_fpu(X86EMUL_FPU_fpu, &fic);
+        get_fpu(X86EMUL_FPU_fpu);
         switch ( modrm )
         {
         case 0xc0 ... 0xc7: /* fcmovnb %stN */
@@ -4424,12 +4405,11 @@ x86_emulate(
                 generate_exception(EXC_UD);
             }
         }
-        check_fpu_exn(&fic);
         break;
=20
     case 0xdc: /* FPU 0xdc */
         host_and_vcpu_must_have(fpu);
-        get_fpu(X86EMUL_FPU_fpu, &fic);
+        get_fpu(X86EMUL_FPU_fpu);
         switch ( modrm )
         {
         case 0xc0 ... 0xc7: /* fadd %st,%stN */
@@ -4451,12 +4431,11 @@ x86_emulate(
             emulate_fpu_insn_memsrc(b, modrm_reg, src.val);
             break;
         }
-        check_fpu_exn(&fic);
         break;
=20
     case 0xdd: /* FPU 0xdd */
         host_and_vcpu_must_have(fpu);
-        get_fpu(X86EMUL_FPU_fpu, &fic);
+        get_fpu(X86EMUL_FPU_fpu);
         switch ( modrm )
         {
         case 0xc0 ... 0xc7: /* ffree %stN */
@@ -4500,12 +4479,11 @@ x86_emulate(
             if ( dst.type =3D=3D OP_MEM && !state->fpu_ctrl && !fpu_check_=
write() )
                 dst.type =3D OP_NONE;
         }
-        check_fpu_exn(&fic);
         break;
=20
     case 0xde: /* FPU 0xde */
         host_and_vcpu_must_have(fpu);
-        get_fpu(X86EMUL_FPU_fpu, &fic);
+        get_fpu(X86EMUL_FPU_fpu);
         switch ( modrm )
         {
         case 0xc0 ... 0xc7: /* faddp %stN */
@@ -4523,12 +4501,11 @@ x86_emulate(
             emulate_fpu_insn_memsrc(b, modrm_reg, src.val);
             break;
         }
-        check_fpu_exn(&fic);
         break;
=20
     case 0xdf: /* FPU 0xdf */
         host_and_vcpu_must_have(fpu);
-        get_fpu(X86EMUL_FPU_fpu, &fic);
+        get_fpu(X86EMUL_FPU_fpu);
         switch ( modrm )
         {
         case 0xe0:
@@ -4573,7 +4550,6 @@ x86_emulate(
                 goto fpu_memdst64;
             }
         }
-        check_fpu_exn(&fic);
         break;
=20
     case 0xe0 ... 0xe2: /* loop{,z,nz} */ {
@@ -5393,7 +5369,7 @@ x86_emulate(
         else
             generate_exception(EXC_UD);
=20
-        get_fpu(X86EMUL_FPU_mmx, &fic);
+        get_fpu(X86EMUL_FPU_mmx);
=20
         d =3D DstReg | SrcMem;
         op_bytes =3D 8;
@@ -5483,7 +5459,7 @@ x86_emulate(
             else
                 vcpu_must_have(sse);
     simd_0f_xmm:
-            get_fpu(X86EMUL_FPU_xmm, &fic);
+            get_fpu(X86EMUL_FPU_xmm);
         }
         else
         {
@@ -5493,7 +5469,7 @@ x86_emulate(
     simd_0f_avx:
             host_and_vcpu_must_have(avx);
     simd_0f_ymm:
-            get_fpu(X86EMUL_FPU_ymm, &fic);
+            get_fpu(X86EMUL_FPU_ymm);
         }
     simd_0f_common:
         opc =3D init_prefixes(stub);
@@ -5506,7 +5482,7 @@ x86_emulate(
             vex.b =3D 1;
             opc[1] &=3D 0x38;
         }
-        fic.insn_bytes =3D PFX_BYTES + 2;
+        insn_bytes =3D PFX_BYTES + 2;
         break;
=20
     case X86EMUL_OPC_66(0x0f, 0x12):       /* movlpd m64,xmm */
@@ -5593,12 +5569,12 @@ x86_emulate(
                 vcpu_must_have(sse2);
             else
                 vcpu_must_have(sse);
-            get_fpu(X86EMUL_FPU_xmm, &fic);
+            get_fpu(X86EMUL_FPU_xmm);
         }
         else
         {
             host_and_vcpu_must_have(avx);
-            get_fpu(X86EMUL_FPU_ymm, &fic);
+            get_fpu(X86EMUL_FPU_ymm);
         }
=20
         if ( ea.type =3D=3D OP_MEM )
@@ -5624,7 +5600,7 @@ x86_emulate(
                 vcpu_must_have(sse2);
             else
                 vcpu_must_have(sse);
-            get_fpu(X86EMUL_FPU_xmm, &fic);
+            get_fpu(X86EMUL_FPU_xmm);
         }
         else
         {
@@ -5632,7 +5608,7 @@ x86_emulate(
                 vex.l =3D 0;
             generate_exception_if(vex.l || vex.reg !=3D 0xf, EXC_UD);
             host_and_vcpu_must_have(avx);
-            get_fpu(X86EMUL_FPU_ymm, &fic);
+            get_fpu(X86EMUL_FPU_ymm);
         }
=20
         opc =3D init_prefixes(stub);
@@ -5655,17 +5631,14 @@ x86_emulate(
             opc[1] =3D modrm & 0xc7;
         if ( !mode_64bit() )
             vex.w =3D 0;
-        fic.insn_bytes =3D PFX_BYTES + 2;
+        insn_bytes =3D PFX_BYTES + 2;
         opc[2] =3D 0xc3;
=20
         copy_REX_VEX(opc, rex_prefix, vex);
         ea.reg =3D decode_register(modrm_reg, &_regs, 0);
-        invoke_stub("", "", "=3Da" (*ea.reg), "+m" (fic.exn_raised)
-                            : "c" (mmvalp), "m" (*mmvalp));
+        invoke_stub("", "", "=3Da" (*ea.reg) : "c" (mmvalp), "m" =
(*mmvalp));
=20
         put_stub(stub);
-        check_xmm_exn(&fic);
-
         state->simd_size =3D simd_none;
         break;
=20
@@ -5679,13 +5652,13 @@ x86_emulate(
                 vcpu_must_have(sse2);
             else
                 vcpu_must_have(sse);
-            get_fpu(X86EMUL_FPU_xmm, &fic);
+            get_fpu(X86EMUL_FPU_xmm);
         }
         else
         {
             generate_exception_if(vex.reg !=3D 0xf, EXC_UD);
             host_and_vcpu_must_have(avx);
-            get_fpu(X86EMUL_FPU_ymm, &fic);
+            get_fpu(X86EMUL_FPU_ymm);
         }
=20
         opc =3D init_prefixes(stub);
@@ -5703,20 +5676,17 @@ x86_emulate(
             vex.b =3D 1;
             opc[1] &=3D 0x38;
         }
-        fic.insn_bytes =3D PFX_BYTES + 2;
+        insn_bytes =3D PFX_BYTES + 2;
         opc[2] =3D 0xc3;
=20
         copy_REX_VEX(opc, rex_prefix, vex);
         invoke_stub(_PRE_EFLAGS("[eflags]", "[mask]", "[tmp]"),
                     _POST_EFLAGS("[eflags]", "[mask]", "[tmp]"),
                     [eflags] "+g" (_regs.eflags),
-                    [tmp] "=3D&r" (dummy), "+m" (*mmvalp),
-                    "+m" (fic.exn_raised)
+                    [tmp] "=3D&r" (dummy), "+m" (*mmvalp)
                     : "a" (mmvalp), [mask] "i" (EFLAGS_MASK));
=20
         put_stub(stub);
-        check_xmm_exn(&fic);
-
         ASSERT(!state->simd_size);
         break;
=20
@@ -5854,9 +5824,9 @@ x86_emulate(
         if ( !mode_64bit() )
             vex.w =3D 0;
         opc[1] =3D modrm & 0xc7;
-        fic.insn_bytes =3D PFX_BYTES + 2;
+        insn_bytes =3D PFX_BYTES + 2;
     simd_0f_to_gpr:
-        opc[fic.insn_bytes - PFX_BYTES] =3D 0xc3;
+        opc[insn_bytes - PFX_BYTES] =3D 0xc3;
=20
         generate_exception_if(ea.type !=3D OP_REG, EXC_UD);
=20
@@ -5875,9 +5845,9 @@ x86_emulate(
                     vcpu_must_have(sse);
             }
             if ( b =3D=3D 0x50 || (vex.pfx & VEX_PREFIX_DOUBLE_MASK) )
-                get_fpu(X86EMUL_FPU_xmm, &fic);
+                get_fpu(X86EMUL_FPU_xmm);
             else
-                get_fpu(X86EMUL_FPU_mmx, &fic);
+                get_fpu(X86EMUL_FPU_mmx);
         }
         else
         {
@@ -5886,14 +5856,13 @@ x86_emulate(
                 host_and_vcpu_must_have(avx);
             else
                 host_and_vcpu_must_have(avx2);
-            get_fpu(X86EMUL_FPU_ymm, &fic);
+            get_fpu(X86EMUL_FPU_ymm);
         }
=20
         copy_REX_VEX(opc, rex_prefix, vex);
         invoke_stub("", "", "=3Da" (dst.val) : [dummy] "i" (0));
=20
         put_stub(stub);
-        check_xmm_exn(&fic);
=20
         ASSERT(!state->simd_size);
         dst.bytes =3D 4;
@@ -6059,7 +6028,7 @@ x86_emulate(
             goto simd_0f_sse2;
     simd_0f_mmx:
         host_and_vcpu_must_have(mmx);
-        get_fpu(X86EMUL_FPU_mmx, &fic);
+        get_fpu(X86EMUL_FPU_mmx);
         goto simd_0f_common;
=20
     CASE_SIMD_PACKED_INT(0x0f, 0x6e):    /* mov{d,q} r/m,{,x}mm */
@@ -6070,17 +6039,17 @@ x86_emulate(
         {
             generate_exception_if(vex.l || vex.reg !=3D 0xf, EXC_UD);
             host_and_vcpu_must_have(avx);
-            get_fpu(X86EMUL_FPU_ymm, &fic);
+            get_fpu(X86EMUL_FPU_ymm);
         }
         else if ( vex.pfx )
         {
             vcpu_must_have(sse2);
-            get_fpu(X86EMUL_FPU_xmm, &fic);
+            get_fpu(X86EMUL_FPU_xmm);
         }
         else
         {
             host_and_vcpu_must_have(mmx);
-            get_fpu(X86EMUL_FPU_mmx, &fic);
+            get_fpu(X86EMUL_FPU_mmx);
         }
=20
     simd_0f_rm:
@@ -6092,17 +6061,14 @@ x86_emulate(
         if ( !mode_64bit() )
             vex.w =3D 0;
         opc[1] =3D modrm & 0x38;
-        fic.insn_bytes =3D PFX_BYTES + 2;
+        insn_bytes =3D PFX_BYTES + 2;
         opc[2] =3D 0xc3;
=20
         copy_REX_VEX(opc, rex_prefix, vex);
-        invoke_stub("", "", "+m" (src.val), "+m" (fic.exn_raised)
-                            : "a" (&src.val));
+        invoke_stub("", "", "+m" (src.val) : "a" (&src.val));
         dst.val =3D src.val;
=20
         put_stub(stub);
-        check_xmm_exn(&fic);
-
         ASSERT(!state->simd_size);
         break;
=20
@@ -6168,19 +6134,19 @@ x86_emulate(
                 host_and_vcpu_must_have(avx);
             }
     simd_0f_imm8_ymm:
-            get_fpu(X86EMUL_FPU_ymm, &fic);
+            get_fpu(X86EMUL_FPU_ymm);
         }
         else if ( vex.pfx )
         {
     simd_0f_imm8_sse2:
             vcpu_must_have(sse2);
-            get_fpu(X86EMUL_FPU_xmm, &fic);
+            get_fpu(X86EMUL_FPU_xmm);
         }
         else
         {
             host_and_vcpu_must_have(mmx);
             vcpu_must_have(mmxext);
-            get_fpu(X86EMUL_FPU_mmx, &fic);
+            get_fpu(X86EMUL_FPU_mmx);
         }
     simd_0f_imm8:
         opc =3D init_prefixes(stub);
@@ -6194,7 +6160,7 @@ x86_emulate(
             opc[1] &=3D 0x38;
         }
         opc[2] =3D imm1;
-        fic.insn_bytes =3D PFX_BYTES + 3;
+        insn_bytes =3D PFX_BYTES + 3;
         break;
=20
     CASE_SIMD_PACKED_INT(0x0f, 0x71):    /* Grp12 */
@@ -6222,33 +6188,31 @@ x86_emulate(
                 host_and_vcpu_must_have(avx2);
             else
                 host_and_vcpu_must_have(avx);
-            get_fpu(X86EMUL_FPU_ymm, &fic);
+            get_fpu(X86EMUL_FPU_ymm);
         }
         else if ( vex.pfx )
         {
             vcpu_must_have(sse2);
-            get_fpu(X86EMUL_FPU_xmm, &fic);
+            get_fpu(X86EMUL_FPU_xmm);
         }
         else
         {
             host_and_vcpu_must_have(mmx);
-            get_fpu(X86EMUL_FPU_mmx, &fic);
+            get_fpu(X86EMUL_FPU_mmx);
         }
=20
         opc =3D init_prefixes(stub);
         opc[0] =3D b;
         opc[1] =3D modrm;
         opc[2] =3D imm1;
-        fic.insn_bytes =3D PFX_BYTES + 3;
+        insn_bytes =3D PFX_BYTES + 3;
     simd_0f_reg_only:
-        opc[fic.insn_bytes - PFX_BYTES] =3D 0xc3;
+        opc[insn_bytes - PFX_BYTES] =3D 0xc3;
=20
         copy_REX_VEX(opc, rex_prefix, vex);
         invoke_stub("", "", [dummy_out] "=3Dg" (dummy) : [dummy_in] "i" =
(0) );
=20
         put_stub(stub);
-        check_xmm_exn(&fic);
-
         ASSERT(!state->simd_size);
         break;
=20
@@ -6283,7 +6247,7 @@ x86_emulate(
         {
             generate_exception_if(vex.reg !=3D 0xf, EXC_UD);
             host_and_vcpu_must_have(avx);
-            get_fpu(X86EMUL_FPU_ymm, &fic);
+            get_fpu(X86EMUL_FPU_ymm);
=20
 #ifdef __x86_64__
             if ( !mode_64bit() )
@@ -6325,12 +6289,12 @@ x86_emulate(
         else
         {
             host_and_vcpu_must_have(mmx);
-            get_fpu(X86EMUL_FPU_mmx, &fic);
+            get_fpu(X86EMUL_FPU_mmx);
         }
=20
         opc =3D init_prefixes(stub);
         opc[0] =3D b;
-        fic.insn_bytes =3D PFX_BYTES + 1;
+        insn_bytes =3D PFX_BYTES + 1;
         goto simd_0f_reg_only;
=20
     case X86EMUL_OPC_66(0x0f, 0x78):     /* Grp17 */
@@ -6346,14 +6310,14 @@ x86_emulate(
         generate_exception_if(ea.type !=3D OP_REG, EXC_UD);
=20
         host_and_vcpu_must_have(sse4a);
-        get_fpu(X86EMUL_FPU_xmm, &fic);
+        get_fpu(X86EMUL_FPU_xmm);
=20
         opc =3D init_prefixes(stub);
         opc[0] =3D b;
         opc[1] =3D modrm;
         opc[2] =3D imm1;
         opc[3] =3D imm2;
-        fic.insn_bytes =3D PFX_BYTES + 4;
+        insn_bytes =3D PFX_BYTES + 4;
         goto simd_0f_reg_only;
=20
     case X86EMUL_OPC_66(0x0f, 0x79):     /* extrq xmm,xmm */
@@ -6481,7 +6445,7 @@ x86_emulate(
             vcpu_must_have(sse);
         ldmxcsr:
             generate_exception_if(src.type !=3D OP_MEM, EXC_UD);
-            get_fpu(vex.opcx ? X86EMUL_FPU_ymm : X86EMUL_FPU_xmm, &fic);
+            get_fpu(vex.opcx ? X86EMUL_FPU_ymm : X86EMUL_FPU_xmm);
             generate_exception_if(src.val & ~mxcsr_mask, EXC_GP, 0);
             asm volatile ( "ldmxcsr %0" :: "m" (src.val) );
             break;
@@ -6491,7 +6455,7 @@ x86_emulate(
             vcpu_must_have(sse);
         stmxcsr:
             generate_exception_if(dst.type !=3D OP_MEM, EXC_UD);
-            get_fpu(vex.opcx ? X86EMUL_FPU_ymm : X86EMUL_FPU_xmm, &fic);
+            get_fpu(vex.opcx ? X86EMUL_FPU_ymm : X86EMUL_FPU_xmm);
             asm volatile ( "stmxcsr %0" : "=3Dm" (dst.val) );
             break;
=20
@@ -6745,7 +6709,7 @@ x86_emulate(
             if ( vex.pfx & VEX_PREFIX_DOUBLE_MASK )
                 goto simd_0f_imm8_sse2;
             vcpu_must_have(sse);
-            get_fpu(X86EMUL_FPU_xmm, &fic);
+            get_fpu(X86EMUL_FPU_xmm);
             goto simd_0f_imm8;
         }
         goto simd_0f_imm8_avx;
@@ -6777,7 +6741,7 @@ x86_emulate(
             vex.w =3D 0;
         opc[1] =3D modrm & 0xc7;
         opc[2] =3D imm1;
-        fic.insn_bytes =3D PFX_BYTES + 3;
+        insn_bytes =3D PFX_BYTES + 3;
         goto simd_0f_to_gpr;
=20
     case X86EMUL_OPC(0x0f, 0xc7): /* Grp9 */
@@ -7023,18 +6987,18 @@ x86_emulate(
             generate_exception_if(vex.l || vex.reg !=3D 0xf, EXC_UD);
             d |=3D TwoOp;
             host_and_vcpu_must_have(avx);
-            get_fpu(X86EMUL_FPU_ymm, &fic);
+            get_fpu(X86EMUL_FPU_ymm);
         }
         else if ( vex.pfx )
         {
             vcpu_must_have(sse2);
-            get_fpu(X86EMUL_FPU_xmm, &fic);
+            get_fpu(X86EMUL_FPU_xmm);
         }
         else
         {
             host_and_vcpu_must_have(mmx);
             vcpu_must_have(mmxext);
-            get_fpu(X86EMUL_FPU_mmx, &fic);
+            get_fpu(X86EMUL_FPU_mmx);
         }
=20
         /*
@@ -7054,7 +7018,6 @@ x86_emulate(
         if ( !mode_64bit() )
             vex.w =3D 0;
         opc[1] =3D modrm & 0xc7;
-        fic.insn_bytes =3D PFX_BYTES + 2;
         opc[2] =3D 0xc3;
=20
         copy_REX_VEX(opc, rex_prefix, vex);
@@ -7067,6 +7030,7 @@ x86_emulate(
         opc =3D init_prefixes(stub);
         opc[0] =3D b;
         opc[1] =3D modrm;
+        insn_bytes =3D PFX_BYTES + 2;
         /* Restore high bit of XMM destination. */
         if ( sfence )
         {
@@ -7113,12 +7077,12 @@ x86_emulate(
         if ( vex.pfx )
         {
     simd_0f38_common:
-            get_fpu(X86EMUL_FPU_xmm, &fic);
+            get_fpu(X86EMUL_FPU_xmm);
         }
         else
         {
             host_and_vcpu_must_have(mmx);
-            get_fpu(X86EMUL_FPU_mmx, &fic);
+            get_fpu(X86EMUL_FPU_mmx);
         }
         opc =3D init_prefixes(stub);
         opc[0] =3D 0x38;
@@ -7131,7 +7095,7 @@ x86_emulate(
             vex.b =3D 1;
             opc[2] &=3D 0x38;
         }
-        fic.insn_bytes =3D PFX_BYTES + 3;
+        insn_bytes =3D PFX_BYTES + 3;
         break;
=20
     case X86EMUL_OPC_VEX_66(0x0f38, 0x19): /* vbroadcastsd m64,ymm */
@@ -7155,13 +7119,13 @@ x86_emulate(
         if ( vex.opcx =3D=3D vex_none )
         {
             host_and_vcpu_must_have(sse4_1);
-            get_fpu(X86EMUL_FPU_xmm, &fic);
+            get_fpu(X86EMUL_FPU_xmm);
         }
         else
         {
             generate_exception_if(vex.reg !=3D 0xf, EXC_UD);
             host_and_vcpu_must_have(avx);
-            get_fpu(X86EMUL_FPU_ymm, &fic);
+            get_fpu(X86EMUL_FPU_ymm);
         }
=20
         opc =3D init_prefixes(stub);
@@ -7180,21 +7144,19 @@ x86_emulate(
             vex.b =3D 1;
             opc[1] &=3D 0x38;
         }
-        fic.insn_bytes =3D PFX_BYTES + 2;
+        insn_bytes =3D PFX_BYTES + 2;
         opc[2] =3D 0xc3;
         if ( vex.opcx =3D=3D vex_none )
         {
             /* Cover for extra prefix byte. */
             --opc;
-            ++fic.insn_bytes;
+            ++insn_bytes;
         }
=20
         copy_REX_VEX(opc, rex_prefix, vex);
         emulate_stub("+m" (*mmvalp), "a" (mmvalp));
=20
         put_stub(stub);
-        check_xmm_exn(&fic);
-
         state->simd_size =3D simd_none;
         dst.type =3D OP_NONE;
         break;
@@ -7283,7 +7245,7 @@ x86_emulate(
=20
         generate_exception_if(ea.type !=3D OP_MEM || vex.w, EXC_UD);
         host_and_vcpu_must_have(avx);
-        get_fpu(X86EMUL_FPU_ymm, &fic);
+        get_fpu(X86EMUL_FPU_ymm);
=20
         /*
          * While we can't reasonably provide fully correct behavior here
@@ -7332,7 +7294,7 @@ x86_emulate(
         rex_prefix &=3D ~REX_B;
         vex.b =3D 1;
         opc[1] =3D modrm & 0x38;
-        fic.insn_bytes =3D PFX_BYTES + 2;
+        insn_bytes =3D PFX_BYTES + 2;
=20
         break;
     }
@@ -7381,7 +7343,7 @@ x86_emulate(
=20
         generate_exception_if(ea.type !=3D OP_MEM, EXC_UD);
         host_and_vcpu_must_have(avx2);
-        get_fpu(X86EMUL_FPU_ymm, &fic);
+        get_fpu(X86EMUL_FPU_ymm);
=20
         /*
          * While we can't reasonably provide fully correct behavior here
@@ -7428,7 +7390,7 @@ x86_emulate(
         rex_prefix &=3D ~REX_B;
         vex.b =3D 1;
         opc[1] =3D modrm & 0x38;
-        fic.insn_bytes =3D PFX_BYTES + 2;
+        insn_bytes =3D PFX_BYTES + 2;
=20
         break;
     }
@@ -7451,7 +7413,7 @@ x86_emulate(
                               state->sib_index =3D=3D mask_reg, EXC_UD);
         generate_exception_if(!cpu_has_avx, EXC_UD);
         vcpu_must_have(avx2);
-        get_fpu(X86EMUL_FPU_ymm, &fic);
+        get_fpu(X86EMUL_FPU_ymm);
=20
         /* Read destination, index, and mask registers. */
         opc =3D init_prefixes(stub);
@@ -7788,12 +7750,12 @@ x86_emulate(
         if ( vex.pfx )
         {
     simd_0f3a_common:
-            get_fpu(X86EMUL_FPU_xmm, &fic);
+            get_fpu(X86EMUL_FPU_xmm);
         }
         else
         {
             host_and_vcpu_must_have(mmx);
-            get_fpu(X86EMUL_FPU_mmx, &fic);
+            get_fpu(X86EMUL_FPU_mmx);
         }
         opc =3D init_prefixes(stub);
         opc[0] =3D 0x3a;
@@ -7807,7 +7769,7 @@ x86_emulate(
             opc[2] &=3D 0x38;
         }
         opc[3] =3D imm1;
-        fic.insn_bytes =3D PFX_BYTES + 4;
+        insn_bytes =3D PFX_BYTES + 4;
         break;
=20
     case X86EMUL_OPC_66(0x0f3a, 0x14): /* pextrb $imm8,xmm,r/m */
@@ -7815,7 +7777,7 @@ x86_emulate(
     case X86EMUL_OPC_66(0x0f3a, 0x16): /* pextr{d,q} $imm8,xmm,r/m */
     case X86EMUL_OPC_66(0x0f3a, 0x17): /* extractps $imm8,xmm,r/m */
         host_and_vcpu_must_have(sse4_1);
-        get_fpu(X86EMUL_FPU_xmm, &fic);
+        get_fpu(X86EMUL_FPU_xmm);
=20
         opc =3D init_prefixes(stub);
         opc++[0] =3D 0x3a;
@@ -7828,20 +7790,16 @@ x86_emulate(
             vex.w =3D 0;
         opc[1] =3D modrm & 0x38;
         opc[2] =3D imm1;
-        fic.insn_bytes =3D PFX_BYTES + 3;
         opc[3] =3D 0xc3;
         if ( vex.opcx =3D=3D vex_none )
         {
             /* Cover for extra prefix byte. */
             --opc;
-            ++fic.insn_bytes;
         }
=20
         copy_REX_VEX(opc, rex_prefix, vex);
         invoke_stub("", "", "=3Dm" (dst.val) : "a" (&dst.val));
-
         put_stub(stub);
-        check_xmm_exn(&fic);
=20
         ASSERT(!state->simd_size);
         dst.bytes =3D dst.type =3D=3D OP_REG || b =3D=3D 0x17 ? 4 : 1 << =
(b & 3);
@@ -7855,7 +7813,7 @@ x86_emulate(
     case X86EMUL_OPC_VEX_66(0x0f3a, 0x17): /* vextractps $imm8,xmm,r/m */
         generate_exception_if(vex.l || vex.reg !=3D 0xf, EXC_UD);
         host_and_vcpu_must_have(avx);
-        get_fpu(X86EMUL_FPU_ymm, &fic);
+        get_fpu(X86EMUL_FPU_ymm);
         opc =3D init_prefixes(stub);
         goto pextr;
=20
@@ -7877,17 +7835,15 @@ x86_emulate(
             opc[1] &=3D 0x38;
         }
         opc[2] =3D imm1;
-        fic.insn_bytes =3D PFX_BYTES + 3;
+        insn_bytes =3D PFX_BYTES + 3;
         opc[3] =3D 0xc3;
=20
         copy_VEX(opc, vex);
         /* Latch MXCSR - we may need to restore it below. */
         invoke_stub("stmxcsr %[mxcsr]", "",
-                    "=3Dm" (*mmvalp), "+m" (fic.exn_raised), [mxcsr] =
"=3Dm" (mxcsr)
-                    : "a" (mmvalp));
+                    "=3Dm" (*mmvalp), [mxcsr] "=3Dm" (mxcsr) : "a" =
(mmvalp));
=20
         put_stub(stub);
-        check_xmm_exn(&fic);
=20
         if ( ea.type =3D=3D OP_MEM )
         {
@@ -7906,7 +7862,7 @@ x86_emulate(
     case X86EMUL_OPC_66(0x0f3a, 0x20): /* pinsrb $imm8,r32/m8,xmm */
     case X86EMUL_OPC_66(0x0f3a, 0x22): /* pinsr{d,q} $imm8,r/m,xmm */
         host_and_vcpu_must_have(sse4_1);
-        get_fpu(X86EMUL_FPU_xmm, &fic);
+        get_fpu(X86EMUL_FPU_xmm);
         memcpy(mmvalp, &src.val, op_bytes);
         ea.type =3D OP_MEM;
         op_bytes =3D src.bytes;
@@ -8014,13 +7970,13 @@ x86_emulate(
         if ( vex.opcx =3D=3D vex_none )
         {
             host_and_vcpu_must_have(sse4_2);
-            get_fpu(X86EMUL_FPU_xmm, &fic);
+            get_fpu(X86EMUL_FPU_xmm);
         }
         else
         {
             generate_exception_if(vex.l || vex.reg !=3D 0xf, EXC_UD);
             host_and_vcpu_must_have(avx);
-            get_fpu(X86EMUL_FPU_ymm, &fic);
+            get_fpu(X86EMUL_FPU_ymm);
         }
=20
         opc =3D init_prefixes(stub);
@@ -8041,13 +7997,13 @@ x86_emulate(
                 goto done;
         }
         opc[2] =3D imm1;
-        fic.insn_bytes =3D PFX_BYTES + 3;
+        insn_bytes =3D PFX_BYTES + 3;
         opc[3] =3D 0xc3;
         if ( vex.opcx =3D=3D vex_none )
         {
             /* Cover for extra prefix byte. */
             --opc;
-            ++fic.insn_bytes;
+            ++insn_bytes;
         }
=20
         copy_REX_VEX(opc, rex_prefix, vex);
@@ -8275,7 +8231,7 @@ x86_emulate(
=20
         if ( !opc )
             BUG();
-        opc[fic.insn_bytes - PFX_BYTES] =3D 0xc3;
+        opc[insn_bytes - PFX_BYTES] =3D 0xc3;
         copy_REX_VEX(opc, rex_prefix, vex);
=20
         if ( ea.type =3D=3D OP_MEM )
@@ -8352,13 +8308,11 @@ x86_emulate(
         if ( likely((ctxt->opcode & ~(X86EMUL_OPC_PFX_MASK |
                                       X86EMUL_OPC_ENCODING_MASK)) !=3D
                     X86EMUL_OPC(0x0f, 0xf7)) )
-            invoke_stub("", "", "+m" (*mmvalp), "+m" (fic.exn_raised)
-                                : "a" (mmvalp));
+            invoke_stub("", "", "+m" (*mmvalp) : "a" (mmvalp));
         else
             invoke_stub("", "", "+m" (*mmvalp) : "D" (mmvalp));
=20
         put_stub(stub);
-        check_xmm_exn(&fic);
     }
=20
     switch ( dst.type )
@@ -8401,7 +8355,8 @@ x86_emulate(
     }
=20
  complete_insn: /* Commit shadow register state. */
-    put_fpu(&fic, false, state, ctxt, ops);
+    put_fpu(fpu_type, false, state, ctxt, ops);
+    fpu_type =3D X86EMUL_FPU_none;
=20
     /* Zero the upper 32 bits of %rip if not in 64-bit mode. */
     if ( !mode_64bit() )
@@ -8425,7 +8380,7 @@ x86_emulate(
     ctxt->regs->eflags &=3D ~X86_EFLAGS_RF;
=20
  done:
-    put_fpu(&fic, fic.insn_bytes > 0 && dst.type =3D=3D OP_MEM, state, =
ctxt, ops);
+    put_fpu(fpu_type, insn_bytes > 0 && dst.type =3D=3D OP_MEM, state, =
ctxt, ops);
     put_stub(stub);
     return rc;
 #undef state
--- a/xen/arch/x86/x86_emulate/x86_emulate.h
+++ b/xen/arch/x86/x86_emulate/x86_emulate.h
@@ -428,12 +428,8 @@ struct x86_emulate_ops
=20
     /*
      * get_fpu: Load emulated environment's FPU state onto processor.
-     *  @exn_callback: On any FPU or SIMD exception, pass control to
-     *                 (*exception_callback)(exception_callback_arg, =
regs).
      */
     int (*get_fpu)(
-        void (*exception_callback)(void *, struct cpu_user_regs *),
-        void *exception_callback_arg,
         enum x86_emulate_fpu_type type,
         struct x86_emulate_ctxt *ctxt);
=20
--- a/xen/include/asm-x86/hvm/vcpu.h
+++ b/xen/include/asm-x86/hvm/vcpu.h
@@ -196,10 +196,6 @@ struct hvm_vcpu {
=20
     struct hvm_vcpu_io  hvm_io;
=20
-    /* Callback into x86_emulate when emulating FPU/MMX/XMM instructions. =
*/
-    void (*fpu_exception_callback)(void *, struct cpu_user_regs *);
-    void *fpu_exception_callback_arg;
-
     /* Pending hw/sw interrupt (.vector =3D -1 means nothing pending). */
     struct x86_event     inject_event;
=20



--=__PartEED6F0F4.1__=
Content-Type: text/plain; name="x86emul-MF-XM-handling.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="x86emul-MF-XM-handling.patch"

x86/HVM: eliminate custom #MF/#XM handling=0A=0AUse the generic stub =
exception handling instead.=0A=0ASigned-off-by: Jan Beulich <jbeulich@suse.=
com>=0A=0A--- a/tools/tests/x86_emulator/x86_emulate.c=0A+++ b/tools/tests/=
x86_emulator/x86_emulate.c=0A@@ -134,8 +134,6 @@ int emul_test_read_xcr(=0A=
 }=0A =0A int emul_test_get_fpu(=0A-    void (*exception_callback)(void *, =
struct cpu_user_regs *),=0A-    void *exception_callback_arg,=0A     enum =
x86_emulate_fpu_type type,=0A     struct x86_emulate_ctxt *ctxt)=0A =
{=0A--- a/tools/tests/x86_emulator/x86_emulate.h=0A+++ b/tools/tests/x86_em=
ulator/x86_emulate.h=0A@@ -221,8 +221,6 @@ int emul_test_read_xcr(=0A     =
struct x86_emulate_ctxt *ctxt);=0A =0A int emul_test_get_fpu(=0A-    void =
(*exception_callback)(void *, struct cpu_user_regs *),=0A-    void =
*exception_callback_arg,=0A     enum x86_emulate_fpu_type type,=0A     =
struct x86_emulate_ctxt *ctxt);=0A =0A--- a/xen/arch/x86/hvm/emulate.c=0A++=
+ b/xen/arch/x86/hvm/emulate.c=0A@@ -1727,8 +1727,6 @@ int hvmemul_cpuid(ui=
nt32_t leaf, uint32_=0A }=0A =0A static int hvmemul_get_fpu(=0A-    void =
(*exception_callback)(void *, struct cpu_user_regs *),=0A-    void =
*exception_callback_arg,=0A     enum x86_emulate_fpu_type type,=0A     =
struct x86_emulate_ctxt *ctxt)=0A {=0A@@ -1766,9 +1764,6 @@ static int =
hvmemul_get_fpu(=0A         }=0A     }=0A =0A-    curr->arch.hvm_vcpu.fpu_e=
xception_callback =3D exception_callback;=0A-    curr->arch.hvm_vcpu.fpu_ex=
ception_callback_arg =3D exception_callback_arg;=0A-=0A     return =
X86EMUL_OKAY;=0A }=0A =0A@@ -1779,8 +1774,6 @@ static void hvmemul_put_fpu(=
=0A {=0A     struct vcpu *curr =3D current;=0A =0A-    curr->arch.hvm_vcpu.=
fpu_exception_callback =3D NULL;=0A-=0A     if ( aux )=0A     {=0A         =
typeof(curr->arch.xsave_area->fpu_sse) *fpu_ctxt =3D curr->arch.fpu_ctxt;=
=0A--- a/xen/arch/x86/traps.c=0A+++ b/xen/arch/x86/traps.c=0A@@ -780,7 =
+780,6 @@ void do_reserved_trap(struct cpu_user_re=0A =0A void do_trap(stru=
ct cpu_user_regs *regs)=0A {=0A-    struct vcpu *curr =3D current;=0A     =
unsigned int trapnr =3D regs->entry_vector;=0A     unsigned long fixup;=0A =
=0A@@ -800,15 +799,6 @@ void do_trap(struct cpu_user_regs *regs)=0A        =
 return;=0A     }=0A =0A-    if ( ((trapnr =3D=3D TRAP_copro_error) || =
(trapnr =3D=3D TRAP_simd_error)) &&=0A-         system_state >=3D =
SYS_STATE_active && is_hvm_vcpu(curr) &&=0A-         curr->arch.hvm_vcpu.fp=
u_exception_callback )=0A-    {=0A-        curr->arch.hvm_vcpu.fpu_exceptio=
n_callback(=0A-            curr->arch.hvm_vcpu.fpu_exception_callback_arg, =
regs);=0A-        return;=0A-    }=0A-=0A     if ( likely((fixup =3D =
search_exception_table(regs)) !=3D 0) )=0A     {=0A         dprintk(XENLOG_=
ERR, "Trap %u: %p [%ps] -> %p\n",=0A--- a/xen/arch/x86/x86_emulate/x86_emul=
ate.c=0A+++ b/xen/arch/x86/x86_emulate/x86_emulate.c=0A@@ -959,6 +959,33 =
@@ static inline int mkec(uint8_t e, int32_=0A #define generate_exception(e=
, ec...) generate_exception_if(true, e, ##ec)=0A =0A #ifdef __XEN__=0A+stat=
ic int exception_from_stub(union stub_exception_token res,=0A+             =
                  void *stub, unsigned int line,=0A+                       =
        struct x86_emulate_ctxt *ctxt,=0A+                               =
const struct x86_emulate_ops *ops)=0A+{=0A+    int rc =3D X86EMUL_UNHANDLEA=
BLE;=0A+=0A+    generate_exception_if(res.fields.trapnr =3D=3D EXC_MF, =
EXC_MF);=0A+    if ( res.fields.trapnr =3D=3D EXC_XM )=0A+    {=0A+        =
unsigned long cr4;=0A+=0A+        if ( !ops->read_cr || !ops->read_cr(4, =
&cr4, ctxt) =3D=3D X86EMUL_OKAY )=0A+            cr4 =3D X86_CR4_OSXMMEXCPT=
;=0A+        generate_exception(cr4 & X86_CR4_OSXMMEXCPT ? EXC_XM : =
EXC_UD);=0A+    }=0A+    gprintk(XENLOG_WARNING,=0A+            "exception =
%u (ec=3D%04x) in emulation stub (line %u)\n",=0A+            res.fields.tr=
apnr, res.fields.ec, line);=0A+    gprintk(XENLOG_INFO, "stub: %"__stringif=
y(MAX_INST_LEN)"ph\n",  stub);=0A+    generate_exception_if(res.fields.trap=
nr =3D=3D EXC_UD, EXC_UD);=0A+    domain_crash(current->domain);=0A+=0A+ =
done:=0A+    return rc;=0A+}=0A+=0A # define invoke_stub(pre, post, =
constraints...) do {                    \=0A     union stub_exception_token=
 res_ =3D { .raw =3D ~0 };                    \=0A     asm volatile ( pre =
"\n\tcall *%[stub]\n\t" post "\n"                \=0A@@ -974,14 +1001,8 @@ =
static inline int mkec(uint8_t e, int32_=0A                      "m" =
(*(uint8_t(*)[MAX_INST_LEN + 1])stub.ptr) );   \=0A     if ( unlikely(~res_=
.raw) )                                          \=0A     {                =
                                                   \=0A-        gprintk(XEN=
LOG_WARNING,                                         \=0A-                =
"exception %u (ec=3D%04x) in emulation stub (line %u)\n", \=0A-            =
    res_.fields.trapnr, res_.fields.ec, __LINE__);          \=0A-        =
gprintk(XENLOG_INFO, "stub: %"__stringify(MAX_INST_LEN)"ph\n",  \=0A-      =
          stub.func);                                             \=0A-    =
    generate_exception_if(res_.fields.trapnr =3D=3D EXC_UD, EXC_UD);    =
\=0A-        domain_crash(current->domain);                                =
  \=0A-        goto cannot_emulate;                                        =
    \=0A+        rc =3D exception_from_stub(res_, stub.func, __LINE__, =
ctxt, ops); \=0A+        goto done;                                        =
              \=0A     }                                                   =
                \=0A } while (0)=0A #else=0A@@ -1097,23 +1118,8 @@ do {=0A =
    ops->write_segment(x86_seg_cs, cs, ctxt);                           =
\=0A })=0A =0A-struct fpu_insn_ctxt {=0A-    uint8_t insn_bytes;=0A-    =
uint8_t type;=0A-    int8_t exn_raised;=0A-};=0A-=0A-static void fpu_handle=
_exception(void *_fic, struct cpu_user_regs *regs)=0A-{=0A-    struct =
fpu_insn_ctxt *fic =3D _fic;=0A-    ASSERT(regs->entry_vector < 0x20);=0A- =
   fic->exn_raised =3D regs->entry_vector;=0A-    regs->r(ip) +=3D =
fic->insn_bytes;=0A-}=0A-=0A static int _get_fpu(=0A     enum x86_emulate_f=
pu_type type,=0A-    struct fpu_insn_ctxt *fic,=0A     struct x86_emulate_c=
txt *ctxt,=0A     const struct x86_emulate_ops *ops)=0A {=0A@@ -1138,14 =
+1144,13 @@ static int _get_fpu(=0A         break;=0A     }=0A =0A-    rc =
=3D ops->get_fpu(fpu_handle_exception, fic, type, ctxt);=0A+    rc =3D =
ops->get_fpu(type, ctxt);=0A =0A     if ( rc =3D=3D X86EMUL_OKAY )=0A     =
{=0A         unsigned long cr0;=0A =0A         fail_if(type =3D=3D =
X86EMUL_FPU_fpu && !ops->put_fpu);=0A-        fic->type =3D type;=0A =0A   =
      fail_if(!ops->read_cr);=0A         if ( type >=3D X86EMUL_FPU_xmm =
)=0A@@ -1183,37 +1188,22 @@ static int _get_fpu(=0A     return rc;=0A }=0A =
=0A-#define get_fpu(_type, _fic)                                    =
\=0A+#define get_fpu(type)                                           \=0A =
do {                                                            \=0A-    =
rc =3D _get_fpu(_type, _fic, ctxt, ops);                      \=0A+    rc =
=3D _get_fpu(fpu_type =3D (type), ctxt, ops);                \=0A     if ( =
rc ) goto done;                                        \=0A } while (0)=0A =
=0A-#define check_fpu_exn(fic)                                      =
\=0A-do {                                                            \=0A- =
   generate_exception_if((fic)->exn_raised >=3D 0,               \=0A-     =
                     (fic)->exn_raised);                   \=0A-} while =
(0)=0A-=0A-#define check_xmm_exn(fic)                                      =
\=0A-do {                                                            \=0A- =
   if ( (fic)->exn_raised =3D=3D EXC_XM && ops->read_cr &&         \=0A-   =
      ops->read_cr(4, &cr4, ctxt) =3D=3D X86EMUL_OKAY &&         \=0A-     =
    !(cr4 & X86_CR4_OSXMMEXCPT) )                          \=0A-        =
(fic)->exn_raised =3D EXC_UD;                             \=0A-    =
check_fpu_exn(fic);                                         \=0A-} while =
(0)=0A-=0A static void put_fpu(=0A-    struct fpu_insn_ctxt *fic,=0A+    =
enum x86_emulate_fpu_type type,=0A     bool failed_late,=0A     const =
struct x86_emulate_state *state,=0A     struct x86_emulate_ctxt *ctxt,=0A  =
   const struct x86_emulate_ops *ops)=0A {=0A-    if ( unlikely(failed_late=
) && fic->type =3D=3D X86EMUL_FPU_fpu )=0A+    if ( unlikely(failed_late) =
&& type =3D=3D X86EMUL_FPU_fpu )=0A         ops->put_fpu(ctxt, X86EMUL_FPU_=
fpu, NULL);=0A-    else if ( unlikely(fic->type =3D=3D X86EMUL_FPU_fpu) && =
!state->fpu_ctrl )=0A+    else if ( unlikely(type =3D=3D X86EMUL_FPU_fpu) =
&& !state->fpu_ctrl )=0A     {=0A         struct x86_emul_fpu_aux aux =3D =
{=0A             .ip =3D ctxt->regs->r(ip),=0A@@ -1247,9 +1237,8 @@ static =
void put_fpu(=0A         }=0A         ops->put_fpu(ctxt, X86EMUL_FPU_none, =
&aux);=0A     }=0A-    else if ( fic->type !=3D X86EMUL_FPU_none && =
ops->put_fpu )=0A+    else if ( type !=3D X86EMUL_FPU_none && ops->put_fpu =
)=0A         ops->put_fpu(ctxt, X86EMUL_FPU_none, NULL);=0A-    fic->type =
=3D X86EMUL_FPU_none;=0A }=0A =0A static inline bool fpu_check_write(void)=
=0A@@ -1264,29 +1253,27 @@ static inline bool fpu_check_write(void)=0A =
#define emulate_fpu_insn_memdst(opc, ext, arg)                          =
\=0A do {                                                                  =
  \=0A     /* ModRM: mod=3D0, reg=3Dext, rm=3D0, i.e. a (%rax) operand */  =
          \=0A-    fic.insn_bytes =3D 2;                                   =
              \=0A+    insn_bytes =3D 2;                                   =
                  \=0A     memcpy(get_stub(stub),                          =
                    \=0A            ((uint8_t[]){ opc, ((ext) & 7) << 3, =
0xc3 }), 3);            \=0A-    invoke_stub("", "", "+m" (fic), "+m" =
(arg) : "a" (&(arg)));         \=0A+    invoke_stub("", "", "+m" (arg) : =
"a" (&(arg)));                     \=0A     put_stub(stub);                =
                                     \=0A } while (0)=0A =0A #define =
emulate_fpu_insn_memsrc(opc, ext, arg)                          \=0A do {  =
                                                                  \=0A     =
/* ModRM: mod=3D0, reg=3Dext, rm=3D0, i.e. a (%rax) operand */            =
\=0A-    fic.insn_bytes =3D 2;                                             =
    \=0A     memcpy(get_stub(stub),                                        =
      \=0A            ((uint8_t[]){ opc, ((ext) & 7) << 3, 0xc3 }), 3);    =
        \=0A-    invoke_stub("", "", "+m" (fic) : "m" (arg), "a" (&(arg)));=
          \=0A+    invoke_stub("", "", "=3Dm" (dummy) : "m" (arg), "a" =
(&(arg)));        \=0A     put_stub(stub);                                 =
                    \=0A } while (0)=0A =0A #define emulate_fpu_insn_stub(b=
ytes...)                                 \=0A do {                         =
                                           \=0A     unsigned int nr_ =3D =
sizeof((uint8_t[]){ bytes });                    \=0A-    fic.insn_bytes =
=3D nr_;                                               \=0A     memcpy(get_=
stub(stub), ((uint8_t[]){ bytes, 0xc3 }), nr_ + 1);      \=0A-    =
invoke_stub("", "", "=3Dm" (fic) : "m" (fic));                        =
\=0A+    invoke_stub("", "", "=3Dm" (dummy) : "i" (0));                    =
    \=0A     put_stub(stub);                                               =
      \=0A } while (0)=0A =0A@@ -1294,12 +1281,10 @@ do {=0A do {          =
                                                          \=0A     =
unsigned int nr_ =3D sizeof((uint8_t[]){ bytes });                    \=0A =
    unsigned long tmp_;                                                 =
\=0A-    fic.insn_bytes =3D nr_;                                           =
    \=0A     memcpy(get_stub(stub), ((uint8_t[]){ bytes, 0xc3 }), nr_ + =
1);      \=0A     invoke_stub(_PRE_EFLAGS("[eflags]", "[mask]", "[tmp]"),  =
           \=0A                 _POST_EFLAGS("[eflags]", "[mask]", =
"[tmp]"),            \=0A-                [eflags] "+g" (_regs.eflags), =
[tmp] "=3D&r" (tmp_),       \=0A-                "+m" (fic)                =
                              \=0A+                [eflags] "+g" (_regs.efl=
ags), [tmp] "=3D&r" (tmp_)        \=0A                 : [mask] "i" =
(X86_EFLAGS_ZF|X86_EFLAGS_PF|X86_EFLAGS_CF)); \=0A     put_stub(stub);     =
                                                \=0A } while (0)=0A@@ =
-3134,14 +3119,14 @@ x86_emulate(=0A     struct x86_emulate_state =
state;=0A     int rc;=0A     uint8_t b, d, *opc =3D NULL;=0A-    unsigned =
int first_byte =3D 0;=0A+    unsigned int first_byte =3D 0, insn_bytes =3D =
0;=0A     bool singlestep =3D (_regs.eflags & X86_EFLAGS_TF) &&=0A 	   =
 !is_branch_step(ctxt, ops);=0A     bool sfence =3D false;=0A     struct =
operand src =3D { .reg =3D PTR_POISON };=0A     struct operand dst =3D { =
.reg =3D PTR_POISON };=0A     unsigned long cr4;=0A-    struct fpu_insn_ctx=
t fic =3D { .type =3D X86EMUL_FPU_none, .exn_raised =3D -1 };=0A+    enum =
x86_emulate_fpu_type fpu_type =3D X86EMUL_FPU_none;=0A     struct =
x86_emulate_stub stub =3D {};=0A     DECLARE_ALIGNED(mmval_t, mmval);=0A =
=0A@@ -3830,9 +3815,8 @@ x86_emulate(=0A =0A     case 0x9b:  /* wait/fwait =
*/=0A         host_and_vcpu_must_have(fpu);=0A-        get_fpu(X86EMUL_FPU_=
wait, &fic);=0A+        get_fpu(X86EMUL_FPU_wait);=0A         emulate_fpu_i=
nsn_stub(b);=0A-        check_fpu_exn(&fic);=0A         break;=0A =0A     =
case 0x9c: /* pushf */=0A@@ -4235,7 +4219,7 @@ x86_emulate(=0A =0A     =
case 0xd8: /* FPU 0xd8 */=0A         host_and_vcpu_must_have(fpu);=0A-     =
   get_fpu(X86EMUL_FPU_fpu, &fic);=0A+        get_fpu(X86EMUL_FPU_fpu);=0A =
        switch ( modrm )=0A         {=0A         case 0xc0 ... 0xc7: /* =
fadd %stN,%st */=0A@@ -4257,12 +4241,11 @@ x86_emulate(=0A             =
emulate_fpu_insn_memsrc(b, modrm_reg, src.val);=0A             break;=0A   =
      }=0A-        check_fpu_exn(&fic);=0A         break;=0A =0A     case =
0xd9: /* FPU 0xd9 */=0A         host_and_vcpu_must_have(fpu);=0A-        =
get_fpu(X86EMUL_FPU_fpu, &fic);=0A+        get_fpu(X86EMUL_FPU_fpu);=0A    =
     switch ( modrm )=0A         {=0A         case 0xfb: /* fsincos =
*/=0A@@ -4344,12 +4327,11 @@ x86_emulate(=0A             if ( dst.type =
=3D=3D OP_MEM && !state->fpu_ctrl && !fpu_check_write() )=0A               =
  dst.type =3D OP_NONE;=0A         }=0A-        check_fpu_exn(&fic);=0A    =
     break;=0A =0A     case 0xda: /* FPU 0xda */=0A         host_and_vcpu_m=
ust_have(fpu);=0A-        get_fpu(X86EMUL_FPU_fpu, &fic);=0A+        =
get_fpu(X86EMUL_FPU_fpu);=0A         switch ( modrm )=0A         {=0A      =
   case 0xc0 ... 0xc7: /* fcmovb %stN */=0A@@ -4366,12 +4348,11 @@ =
x86_emulate(=0A             generate_exception_if(ea.type !=3D OP_MEM, =
EXC_UD);=0A             goto fpu_memsrc32;=0A         }=0A-        =
check_fpu_exn(&fic);=0A         break;=0A =0A     case 0xdb: /* FPU 0xdb =
*/=0A         host_and_vcpu_must_have(fpu);=0A-        get_fpu(X86EMUL_FPU_=
fpu, &fic);=0A+        get_fpu(X86EMUL_FPU_fpu);=0A         switch ( modrm =
)=0A         {=0A         case 0xc0 ... 0xc7: /* fcmovnb %stN */=0A@@ =
-4424,12 +4405,11 @@ x86_emulate(=0A                 generate_exception(EXC=
_UD);=0A             }=0A         }=0A-        check_fpu_exn(&fic);=0A     =
    break;=0A =0A     case 0xdc: /* FPU 0xdc */=0A         host_and_vcpu_mu=
st_have(fpu);=0A-        get_fpu(X86EMUL_FPU_fpu, &fic);=0A+        =
get_fpu(X86EMUL_FPU_fpu);=0A         switch ( modrm )=0A         {=0A      =
   case 0xc0 ... 0xc7: /* fadd %st,%stN */=0A@@ -4451,12 +4431,11 @@ =
x86_emulate(=0A             emulate_fpu_insn_memsrc(b, modrm_reg, =
src.val);=0A             break;=0A         }=0A-        check_fpu_exn(&fic)=
;=0A         break;=0A =0A     case 0xdd: /* FPU 0xdd */=0A         =
host_and_vcpu_must_have(fpu);=0A-        get_fpu(X86EMUL_FPU_fpu, =
&fic);=0A+        get_fpu(X86EMUL_FPU_fpu);=0A         switch ( modrm )=0A =
        {=0A         case 0xc0 ... 0xc7: /* ffree %stN */=0A@@ -4500,12 =
+4479,11 @@ x86_emulate(=0A             if ( dst.type =3D=3D OP_MEM && =
!state->fpu_ctrl && !fpu_check_write() )=0A                 dst.type =3D =
OP_NONE;=0A         }=0A-        check_fpu_exn(&fic);=0A         break;=0A =
=0A     case 0xde: /* FPU 0xde */=0A         host_and_vcpu_must_have(fpu);=
=0A-        get_fpu(X86EMUL_FPU_fpu, &fic);=0A+        get_fpu(X86EMUL_FPU_=
fpu);=0A         switch ( modrm )=0A         {=0A         case 0xc0 ... =
0xc7: /* faddp %stN */=0A@@ -4523,12 +4501,11 @@ x86_emulate(=0A           =
  emulate_fpu_insn_memsrc(b, modrm_reg, src.val);=0A             break;=0A =
        }=0A-        check_fpu_exn(&fic);=0A         break;=0A =0A     =
case 0xdf: /* FPU 0xdf */=0A         host_and_vcpu_must_have(fpu);=0A-     =
   get_fpu(X86EMUL_FPU_fpu, &fic);=0A+        get_fpu(X86EMUL_FPU_fpu);=0A =
        switch ( modrm )=0A         {=0A         case 0xe0:=0A@@ -4573,7 =
+4550,6 @@ x86_emulate(=0A                 goto fpu_memdst64;=0A           =
  }=0A         }=0A-        check_fpu_exn(&fic);=0A         break;=0A =0A  =
   case 0xe0 ... 0xe2: /* loop{,z,nz} */ {=0A@@ -5393,7 +5369,7 @@ =
x86_emulate(=0A         else=0A             generate_exception(EXC_UD);=0A =
=0A-        get_fpu(X86EMUL_FPU_mmx, &fic);=0A+        get_fpu(X86EMUL_FPU_=
mmx);=0A =0A         d =3D DstReg | SrcMem;=0A         op_bytes =3D =
8;=0A@@ -5483,7 +5459,7 @@ x86_emulate(=0A             else=0A             =
    vcpu_must_have(sse);=0A     simd_0f_xmm:=0A-            get_fpu(X86EMUL=
_FPU_xmm, &fic);=0A+            get_fpu(X86EMUL_FPU_xmm);=0A         }=0A  =
       else=0A         {=0A@@ -5493,7 +5469,7 @@ x86_emulate(=0A     =
simd_0f_avx:=0A             host_and_vcpu_must_have(avx);=0A     simd_0f_ym=
m:=0A-            get_fpu(X86EMUL_FPU_ymm, &fic);=0A+            get_fpu(X8=
6EMUL_FPU_ymm);=0A         }=0A     simd_0f_common:=0A         opc =3D =
init_prefixes(stub);=0A@@ -5506,7 +5482,7 @@ x86_emulate(=0A             =
vex.b =3D 1;=0A             opc[1] &=3D 0x38;=0A         }=0A-        =
fic.insn_bytes =3D PFX_BYTES + 2;=0A+        insn_bytes =3D PFX_BYTES + =
2;=0A         break;=0A =0A     case X86EMUL_OPC_66(0x0f, 0x12):       /* =
movlpd m64,xmm */=0A@@ -5593,12 +5569,12 @@ x86_emulate(=0A                =
 vcpu_must_have(sse2);=0A             else=0A                 vcpu_must_hav=
e(sse);=0A-            get_fpu(X86EMUL_FPU_xmm, &fic);=0A+            =
get_fpu(X86EMUL_FPU_xmm);=0A         }=0A         else=0A         {=0A     =
        host_and_vcpu_must_have(avx);=0A-            get_fpu(X86EMUL_FPU_ym=
m, &fic);=0A+            get_fpu(X86EMUL_FPU_ymm);=0A         }=0A =0A     =
    if ( ea.type =3D=3D OP_MEM )=0A@@ -5624,7 +5600,7 @@ x86_emulate(=0A   =
              vcpu_must_have(sse2);=0A             else=0A                 =
vcpu_must_have(sse);=0A-            get_fpu(X86EMUL_FPU_xmm, &fic);=0A+    =
        get_fpu(X86EMUL_FPU_xmm);=0A         }=0A         else=0A         =
{=0A@@ -5632,7 +5608,7 @@ x86_emulate(=0A                 vex.l =3D 0;=0A  =
           generate_exception_if(vex.l || vex.reg !=3D 0xf, EXC_UD);=0A    =
         host_and_vcpu_must_have(avx);=0A-            get_fpu(X86EMUL_FPU_y=
mm, &fic);=0A+            get_fpu(X86EMUL_FPU_ymm);=0A         }=0A =0A    =
     opc =3D init_prefixes(stub);=0A@@ -5655,17 +5631,14 @@ x86_emulate(=0A=
             opc[1] =3D modrm & 0xc7;=0A         if ( !mode_64bit() )=0A   =
          vex.w =3D 0;=0A-        fic.insn_bytes =3D PFX_BYTES + 2;=0A+    =
    insn_bytes =3D PFX_BYTES + 2;=0A         opc[2] =3D 0xc3;=0A =0A       =
  copy_REX_VEX(opc, rex_prefix, vex);=0A         ea.reg =3D decode_register=
(modrm_reg, &_regs, 0);=0A-        invoke_stub("", "", "=3Da" (*ea.reg), =
"+m" (fic.exn_raised)=0A-                            : "c" (mmvalp), "m" =
(*mmvalp));=0A+        invoke_stub("", "", "=3Da" (*ea.reg) : "c" =
(mmvalp), "m" (*mmvalp));=0A =0A         put_stub(stub);=0A-        =
check_xmm_exn(&fic);=0A-=0A         state->simd_size =3D simd_none;=0A     =
    break;=0A =0A@@ -5679,13 +5652,13 @@ x86_emulate(=0A                 =
vcpu_must_have(sse2);=0A             else=0A                 vcpu_must_have=
(sse);=0A-            get_fpu(X86EMUL_FPU_xmm, &fic);=0A+            =
get_fpu(X86EMUL_FPU_xmm);=0A         }=0A         else=0A         {=0A     =
        generate_exception_if(vex.reg !=3D 0xf, EXC_UD);=0A             =
host_and_vcpu_must_have(avx);=0A-            get_fpu(X86EMUL_FPU_ymm, =
&fic);=0A+            get_fpu(X86EMUL_FPU_ymm);=0A         }=0A =0A        =
 opc =3D init_prefixes(stub);=0A@@ -5703,20 +5676,17 @@ x86_emulate(=0A    =
         vex.b =3D 1;=0A             opc[1] &=3D 0x38;=0A         }=0A-    =
    fic.insn_bytes =3D PFX_BYTES + 2;=0A+        insn_bytes =3D PFX_BYTES =
+ 2;=0A         opc[2] =3D 0xc3;=0A =0A         copy_REX_VEX(opc, =
rex_prefix, vex);=0A         invoke_stub(_PRE_EFLAGS("[eflags]", "[mask]", =
"[tmp]"),=0A                     _POST_EFLAGS("[eflags]", "[mask]", =
"[tmp]"),=0A                     [eflags] "+g" (_regs.eflags),=0A-         =
           [tmp] "=3D&r" (dummy), "+m" (*mmvalp),=0A-                    =
"+m" (fic.exn_raised)=0A+                    [tmp] "=3D&r" (dummy), "+m" =
(*mmvalp)=0A                     : "a" (mmvalp), [mask] "i" (EFLAGS_MASK));=
=0A =0A         put_stub(stub);=0A-        check_xmm_exn(&fic);=0A-=0A     =
    ASSERT(!state->simd_size);=0A         break;=0A =0A@@ -5854,9 +5824,9 =
@@ x86_emulate(=0A         if ( !mode_64bit() )=0A             vex.w =3D =
0;=0A         opc[1] =3D modrm & 0xc7;=0A-        fic.insn_bytes =3D =
PFX_BYTES + 2;=0A+        insn_bytes =3D PFX_BYTES + 2;=0A     simd_0f_to_g=
pr:=0A-        opc[fic.insn_bytes - PFX_BYTES] =3D 0xc3;=0A+        =
opc[insn_bytes - PFX_BYTES] =3D 0xc3;=0A =0A         generate_exception_if(=
ea.type !=3D OP_REG, EXC_UD);=0A =0A@@ -5875,9 +5845,9 @@ x86_emulate(=0A  =
                   vcpu_must_have(sse);=0A             }=0A             if =
( b =3D=3D 0x50 || (vex.pfx & VEX_PREFIX_DOUBLE_MASK) )=0A-                =
get_fpu(X86EMUL_FPU_xmm, &fic);=0A+                get_fpu(X86EMUL_FPU_xmm)=
;=0A             else=0A-                get_fpu(X86EMUL_FPU_mmx, =
&fic);=0A+                get_fpu(X86EMUL_FPU_mmx);=0A         }=0A        =
 else=0A         {=0A@@ -5886,14 +5856,13 @@ x86_emulate(=0A               =
  host_and_vcpu_must_have(avx);=0A             else=0A                 =
host_and_vcpu_must_have(avx2);=0A-            get_fpu(X86EMUL_FPU_ymm, =
&fic);=0A+            get_fpu(X86EMUL_FPU_ymm);=0A         }=0A =0A        =
 copy_REX_VEX(opc, rex_prefix, vex);=0A         invoke_stub("", "", "=3Da" =
(dst.val) : [dummy] "i" (0));=0A =0A         put_stub(stub);=0A-        =
check_xmm_exn(&fic);=0A =0A         ASSERT(!state->simd_size);=0A         =
dst.bytes =3D 4;=0A@@ -6059,7 +6028,7 @@ x86_emulate(=0A             goto =
simd_0f_sse2;=0A     simd_0f_mmx:=0A         host_and_vcpu_must_have(mmx);=
=0A-        get_fpu(X86EMUL_FPU_mmx, &fic);=0A+        get_fpu(X86EMUL_FPU_=
mmx);=0A         goto simd_0f_common;=0A =0A     CASE_SIMD_PACKED_INT(0x0f,=
 0x6e):    /* mov{d,q} r/m,{,x}mm */=0A@@ -6070,17 +6039,17 @@ x86_emulate(=
=0A         {=0A             generate_exception_if(vex.l || vex.reg !=3D =
0xf, EXC_UD);=0A             host_and_vcpu_must_have(avx);=0A-            =
get_fpu(X86EMUL_FPU_ymm, &fic);=0A+            get_fpu(X86EMUL_FPU_ymm);=0A=
         }=0A         else if ( vex.pfx )=0A         {=0A             =
vcpu_must_have(sse2);=0A-            get_fpu(X86EMUL_FPU_xmm, &fic);=0A+   =
         get_fpu(X86EMUL_FPU_xmm);=0A         }=0A         else=0A         =
{=0A             host_and_vcpu_must_have(mmx);=0A-            get_fpu(X86EM=
UL_FPU_mmx, &fic);=0A+            get_fpu(X86EMUL_FPU_mmx);=0A         =
}=0A =0A     simd_0f_rm:=0A@@ -6092,17 +6061,14 @@ x86_emulate(=0A         =
if ( !mode_64bit() )=0A             vex.w =3D 0;=0A         opc[1] =3D =
modrm & 0x38;=0A-        fic.insn_bytes =3D PFX_BYTES + 2;=0A+        =
insn_bytes =3D PFX_BYTES + 2;=0A         opc[2] =3D 0xc3;=0A =0A         =
copy_REX_VEX(opc, rex_prefix, vex);=0A-        invoke_stub("", "", "+m" =
(src.val), "+m" (fic.exn_raised)=0A-                            : "a" =
(&src.val));=0A+        invoke_stub("", "", "+m" (src.val) : "a" (&src.val)=
);=0A         dst.val =3D src.val;=0A =0A         put_stub(stub);=0A-      =
  check_xmm_exn(&fic);=0A-=0A         ASSERT(!state->simd_size);=0A        =
 break;=0A =0A@@ -6168,19 +6134,19 @@ x86_emulate(=0A                 =
host_and_vcpu_must_have(avx);=0A             }=0A     simd_0f_imm8_ymm:=0A-=
            get_fpu(X86EMUL_FPU_ymm, &fic);=0A+            get_fpu(X86EMUL_=
FPU_ymm);=0A         }=0A         else if ( vex.pfx )=0A         {=0A     =
simd_0f_imm8_sse2:=0A             vcpu_must_have(sse2);=0A-            =
get_fpu(X86EMUL_FPU_xmm, &fic);=0A+            get_fpu(X86EMUL_FPU_xmm);=0A=
         }=0A         else=0A         {=0A             host_and_vcpu_must_h=
ave(mmx);=0A             vcpu_must_have(mmxext);=0A-            get_fpu(X86=
EMUL_FPU_mmx, &fic);=0A+            get_fpu(X86EMUL_FPU_mmx);=0A         =
}=0A     simd_0f_imm8:=0A         opc =3D init_prefixes(stub);=0A@@ =
-6194,7 +6160,7 @@ x86_emulate(=0A             opc[1] &=3D 0x38;=0A        =
 }=0A         opc[2] =3D imm1;=0A-        fic.insn_bytes =3D PFX_BYTES + =
3;=0A+        insn_bytes =3D PFX_BYTES + 3;=0A         break;=0A =0A     =
CASE_SIMD_PACKED_INT(0x0f, 0x71):    /* Grp12 */=0A@@ -6222,33 +6188,31 @@ =
x86_emulate(=0A                 host_and_vcpu_must_have(avx2);=0A          =
   else=0A                 host_and_vcpu_must_have(avx);=0A-            =
get_fpu(X86EMUL_FPU_ymm, &fic);=0A+            get_fpu(X86EMUL_FPU_ymm);=0A=
         }=0A         else if ( vex.pfx )=0A         {=0A             =
vcpu_must_have(sse2);=0A-            get_fpu(X86EMUL_FPU_xmm, &fic);=0A+   =
         get_fpu(X86EMUL_FPU_xmm);=0A         }=0A         else=0A         =
{=0A             host_and_vcpu_must_have(mmx);=0A-            get_fpu(X86EM=
UL_FPU_mmx, &fic);=0A+            get_fpu(X86EMUL_FPU_mmx);=0A         =
}=0A =0A         opc =3D init_prefixes(stub);=0A         opc[0] =3D b;=0A  =
       opc[1] =3D modrm;=0A         opc[2] =3D imm1;=0A-        fic.insn_by=
tes =3D PFX_BYTES + 3;=0A+        insn_bytes =3D PFX_BYTES + 3;=0A     =
simd_0f_reg_only:=0A-        opc[fic.insn_bytes - PFX_BYTES] =3D 0xc3;=0A+ =
       opc[insn_bytes - PFX_BYTES] =3D 0xc3;=0A =0A         copy_REX_VEX(op=
c, rex_prefix, vex);=0A         invoke_stub("", "", [dummy_out] "=3Dg" =
(dummy) : [dummy_in] "i" (0) );=0A =0A         put_stub(stub);=0A-        =
check_xmm_exn(&fic);=0A-=0A         ASSERT(!state->simd_size);=0A         =
break;=0A =0A@@ -6283,7 +6247,7 @@ x86_emulate(=0A         {=0A            =
 generate_exception_if(vex.reg !=3D 0xf, EXC_UD);=0A             host_and_v=
cpu_must_have(avx);=0A-            get_fpu(X86EMUL_FPU_ymm, &fic);=0A+     =
       get_fpu(X86EMUL_FPU_ymm);=0A =0A #ifdef __x86_64__=0A             =
if ( !mode_64bit() )=0A@@ -6325,12 +6289,12 @@ x86_emulate(=0A         =
else=0A         {=0A             host_and_vcpu_must_have(mmx);=0A-         =
   get_fpu(X86EMUL_FPU_mmx, &fic);=0A+            get_fpu(X86EMUL_FPU_mmx);=
=0A         }=0A =0A         opc =3D init_prefixes(stub);=0A         =
opc[0] =3D b;=0A-        fic.insn_bytes =3D PFX_BYTES + 1;=0A+        =
insn_bytes =3D PFX_BYTES + 1;=0A         goto simd_0f_reg_only;=0A =0A     =
case X86EMUL_OPC_66(0x0f, 0x78):     /* Grp17 */=0A@@ -6346,14 +6310,14 @@ =
x86_emulate(=0A         generate_exception_if(ea.type !=3D OP_REG, =
EXC_UD);=0A =0A         host_and_vcpu_must_have(sse4a);=0A-        =
get_fpu(X86EMUL_FPU_xmm, &fic);=0A+        get_fpu(X86EMUL_FPU_xmm);=0A =
=0A         opc =3D init_prefixes(stub);=0A         opc[0] =3D b;=0A       =
  opc[1] =3D modrm;=0A         opc[2] =3D imm1;=0A         opc[3] =3D =
imm2;=0A-        fic.insn_bytes =3D PFX_BYTES + 4;=0A+        insn_bytes =
=3D PFX_BYTES + 4;=0A         goto simd_0f_reg_only;=0A =0A     case =
X86EMUL_OPC_66(0x0f, 0x79):     /* extrq xmm,xmm */=0A@@ -6481,7 +6445,7 =
@@ x86_emulate(=0A             vcpu_must_have(sse);=0A         ldmxcsr:=0A =
            generate_exception_if(src.type !=3D OP_MEM, EXC_UD);=0A-       =
     get_fpu(vex.opcx ? X86EMUL_FPU_ymm : X86EMUL_FPU_xmm, &fic);=0A+      =
      get_fpu(vex.opcx ? X86EMUL_FPU_ymm : X86EMUL_FPU_xmm);=0A            =
 generate_exception_if(src.val & ~mxcsr_mask, EXC_GP, 0);=0A             =
asm volatile ( "ldmxcsr %0" :: "m" (src.val) );=0A             break;=0A@@ =
-6491,7 +6455,7 @@ x86_emulate(=0A             vcpu_must_have(sse);=0A     =
    stmxcsr:=0A             generate_exception_if(dst.type !=3D OP_MEM, =
EXC_UD);=0A-            get_fpu(vex.opcx ? X86EMUL_FPU_ymm : X86EMUL_FPU_xm=
m, &fic);=0A+            get_fpu(vex.opcx ? X86EMUL_FPU_ymm : X86EMUL_FPU_x=
mm);=0A             asm volatile ( "stmxcsr %0" : "=3Dm" (dst.val) );=0A   =
          break;=0A =0A@@ -6745,7 +6709,7 @@ x86_emulate(=0A             =
if ( vex.pfx & VEX_PREFIX_DOUBLE_MASK )=0A                 goto simd_0f_imm=
8_sse2;=0A             vcpu_must_have(sse);=0A-            get_fpu(X86EMUL_=
FPU_xmm, &fic);=0A+            get_fpu(X86EMUL_FPU_xmm);=0A             =
goto simd_0f_imm8;=0A         }=0A         goto simd_0f_imm8_avx;=0A@@ =
-6777,7 +6741,7 @@ x86_emulate(=0A             vex.w =3D 0;=0A         =
opc[1] =3D modrm & 0xc7;=0A         opc[2] =3D imm1;=0A-        fic.insn_by=
tes =3D PFX_BYTES + 3;=0A+        insn_bytes =3D PFX_BYTES + 3;=0A         =
goto simd_0f_to_gpr;=0A =0A     case X86EMUL_OPC(0x0f, 0xc7): /* Grp9 =
*/=0A@@ -7023,18 +6987,18 @@ x86_emulate(=0A             generate_exception=
_if(vex.l || vex.reg !=3D 0xf, EXC_UD);=0A             d |=3D TwoOp;=0A    =
         host_and_vcpu_must_have(avx);=0A-            get_fpu(X86EMUL_FPU_y=
mm, &fic);=0A+            get_fpu(X86EMUL_FPU_ymm);=0A         }=0A        =
 else if ( vex.pfx )=0A         {=0A             vcpu_must_have(sse2);=0A- =
           get_fpu(X86EMUL_FPU_xmm, &fic);=0A+            get_fpu(X86EMUL_F=
PU_xmm);=0A         }=0A         else=0A         {=0A             =
host_and_vcpu_must_have(mmx);=0A             vcpu_must_have(mmxext);=0A-   =
         get_fpu(X86EMUL_FPU_mmx, &fic);=0A+            get_fpu(X86EMUL_FPU=
_mmx);=0A         }=0A =0A         /*=0A@@ -7054,7 +7018,6 @@ x86_emulate(=
=0A         if ( !mode_64bit() )=0A             vex.w =3D 0;=0A         =
opc[1] =3D modrm & 0xc7;=0A-        fic.insn_bytes =3D PFX_BYTES + 2;=0A   =
      opc[2] =3D 0xc3;=0A =0A         copy_REX_VEX(opc, rex_prefix, =
vex);=0A@@ -7067,6 +7030,7 @@ x86_emulate(=0A         opc =3D init_prefixes=
(stub);=0A         opc[0] =3D b;=0A         opc[1] =3D modrm;=0A+        =
insn_bytes =3D PFX_BYTES + 2;=0A         /* Restore high bit of XMM =
destination. */=0A         if ( sfence )=0A         {=0A@@ -7113,12 =
+7077,12 @@ x86_emulate(=0A         if ( vex.pfx )=0A         {=0A     =
simd_0f38_common:=0A-            get_fpu(X86EMUL_FPU_xmm, &fic);=0A+       =
     get_fpu(X86EMUL_FPU_xmm);=0A         }=0A         else=0A         =
{=0A             host_and_vcpu_must_have(mmx);=0A-            get_fpu(X86EM=
UL_FPU_mmx, &fic);=0A+            get_fpu(X86EMUL_FPU_mmx);=0A         =
}=0A         opc =3D init_prefixes(stub);=0A         opc[0] =3D 0x38;=0A@@ =
-7131,7 +7095,7 @@ x86_emulate(=0A             vex.b =3D 1;=0A             =
opc[2] &=3D 0x38;=0A         }=0A-        fic.insn_bytes =3D PFX_BYTES + =
3;=0A+        insn_bytes =3D PFX_BYTES + 3;=0A         break;=0A =0A     =
case X86EMUL_OPC_VEX_66(0x0f38, 0x19): /* vbroadcastsd m64,ymm */=0A@@ =
-7155,13 +7119,13 @@ x86_emulate(=0A         if ( vex.opcx =3D=3D vex_none =
)=0A         {=0A             host_and_vcpu_must_have(sse4_1);=0A-         =
   get_fpu(X86EMUL_FPU_xmm, &fic);=0A+            get_fpu(X86EMUL_FPU_xmm);=
=0A         }=0A         else=0A         {=0A             generate_exceptio=
n_if(vex.reg !=3D 0xf, EXC_UD);=0A             host_and_vcpu_must_have(avx)=
;=0A-            get_fpu(X86EMUL_FPU_ymm, &fic);=0A+            get_fpu(X86=
EMUL_FPU_ymm);=0A         }=0A =0A         opc =3D init_prefixes(stub);=0A@=
@ -7180,21 +7144,19 @@ x86_emulate(=0A             vex.b =3D 1;=0A         =
    opc[1] &=3D 0x38;=0A         }=0A-        fic.insn_bytes =3D PFX_BYTES =
+ 2;=0A+        insn_bytes =3D PFX_BYTES + 2;=0A         opc[2] =3D =
0xc3;=0A         if ( vex.opcx =3D=3D vex_none )=0A         {=0A           =
  /* Cover for extra prefix byte. */=0A             --opc;=0A-            =
++fic.insn_bytes;=0A+            ++insn_bytes;=0A         }=0A =0A         =
copy_REX_VEX(opc, rex_prefix, vex);=0A         emulate_stub("+m" (*mmvalp),=
 "a" (mmvalp));=0A =0A         put_stub(stub);=0A-        check_xmm_exn(&fi=
c);=0A-=0A         state->simd_size =3D simd_none;=0A         dst.type =3D =
OP_NONE;=0A         break;=0A@@ -7283,7 +7245,7 @@ x86_emulate(=0A =0A     =
    generate_exception_if(ea.type !=3D OP_MEM || vex.w, EXC_UD);=0A        =
 host_and_vcpu_must_have(avx);=0A-        get_fpu(X86EMUL_FPU_ymm, =
&fic);=0A+        get_fpu(X86EMUL_FPU_ymm);=0A =0A         /*=0A          =
* While we can't reasonably provide fully correct behavior here=0A@@ =
-7332,7 +7294,7 @@ x86_emulate(=0A         rex_prefix &=3D ~REX_B;=0A      =
   vex.b =3D 1;=0A         opc[1] =3D modrm & 0x38;=0A-        fic.insn_byt=
es =3D PFX_BYTES + 2;=0A+        insn_bytes =3D PFX_BYTES + 2;=0A =0A      =
   break;=0A     }=0A@@ -7381,7 +7343,7 @@ x86_emulate(=0A =0A         =
generate_exception_if(ea.type !=3D OP_MEM, EXC_UD);=0A         host_and_vcp=
u_must_have(avx2);=0A-        get_fpu(X86EMUL_FPU_ymm, &fic);=0A+        =
get_fpu(X86EMUL_FPU_ymm);=0A =0A         /*=0A          * While we can't =
reasonably provide fully correct behavior here=0A@@ -7428,7 +7390,7 @@ =
x86_emulate(=0A         rex_prefix &=3D ~REX_B;=0A         vex.b =3D 1;=0A =
        opc[1] =3D modrm & 0x38;=0A-        fic.insn_bytes =3D PFX_BYTES + =
2;=0A+        insn_bytes =3D PFX_BYTES + 2;=0A =0A         break;=0A     =
}=0A@@ -7451,7 +7413,7 @@ x86_emulate(=0A                               =
state->sib_index =3D=3D mask_reg, EXC_UD);=0A         generate_exception_if=
(!cpu_has_avx, EXC_UD);=0A         vcpu_must_have(avx2);=0A-        =
get_fpu(X86EMUL_FPU_ymm, &fic);=0A+        get_fpu(X86EMUL_FPU_ymm);=0A =
=0A         /* Read destination, index, and mask registers. */=0A         =
opc =3D init_prefixes(stub);=0A@@ -7788,12 +7750,12 @@ x86_emulate(=0A     =
    if ( vex.pfx )=0A         {=0A     simd_0f3a_common:=0A-            =
get_fpu(X86EMUL_FPU_xmm, &fic);=0A+            get_fpu(X86EMUL_FPU_xmm);=0A=
         }=0A         else=0A         {=0A             host_and_vcpu_must_h=
ave(mmx);=0A-            get_fpu(X86EMUL_FPU_mmx, &fic);=0A+            =
get_fpu(X86EMUL_FPU_mmx);=0A         }=0A         opc =3D init_prefixes(stu=
b);=0A         opc[0] =3D 0x3a;=0A@@ -7807,7 +7769,7 @@ x86_emulate(=0A    =
         opc[2] &=3D 0x38;=0A         }=0A         opc[3] =3D imm1;=0A-    =
    fic.insn_bytes =3D PFX_BYTES + 4;=0A+        insn_bytes =3D PFX_BYTES =
+ 4;=0A         break;=0A =0A     case X86EMUL_OPC_66(0x0f3a, 0x14): /* =
pextrb $imm8,xmm,r/m */=0A@@ -7815,7 +7777,7 @@ x86_emulate(=0A     case =
X86EMUL_OPC_66(0x0f3a, 0x16): /* pextr{d,q} $imm8,xmm,r/m */=0A     case =
X86EMUL_OPC_66(0x0f3a, 0x17): /* extractps $imm8,xmm,r/m */=0A         =
host_and_vcpu_must_have(sse4_1);=0A-        get_fpu(X86EMUL_FPU_xmm, =
&fic);=0A+        get_fpu(X86EMUL_FPU_xmm);=0A =0A         opc =3D =
init_prefixes(stub);=0A         opc++[0] =3D 0x3a;=0A@@ -7828,20 +7790,16 =
@@ x86_emulate(=0A             vex.w =3D 0;=0A         opc[1] =3D modrm & =
0x38;=0A         opc[2] =3D imm1;=0A-        fic.insn_bytes =3D PFX_BYTES =
+ 3;=0A         opc[3] =3D 0xc3;=0A         if ( vex.opcx =3D=3D vex_none =
)=0A         {=0A             /* Cover for extra prefix byte. */=0A        =
     --opc;=0A-            ++fic.insn_bytes;=0A         }=0A =0A         =
copy_REX_VEX(opc, rex_prefix, vex);=0A         invoke_stub("", "", "=3Dm" =
(dst.val) : "a" (&dst.val));=0A-=0A         put_stub(stub);=0A-        =
check_xmm_exn(&fic);=0A =0A         ASSERT(!state->simd_size);=0A         =
dst.bytes =3D dst.type =3D=3D OP_REG || b =3D=3D 0x17 ? 4 : 1 << (b & =
3);=0A@@ -7855,7 +7813,7 @@ x86_emulate(=0A     case X86EMUL_OPC_VEX_66(0x0=
f3a, 0x17): /* vextractps $imm8,xmm,r/m */=0A         generate_exception_if=
(vex.l || vex.reg !=3D 0xf, EXC_UD);=0A         host_and_vcpu_must_have(avx=
);=0A-        get_fpu(X86EMUL_FPU_ymm, &fic);=0A+        get_fpu(X86EMUL_FP=
U_ymm);=0A         opc =3D init_prefixes(stub);=0A         goto pextr;=0A =
=0A@@ -7877,17 +7835,15 @@ x86_emulate(=0A             opc[1] &=3D =
0x38;=0A         }=0A         opc[2] =3D imm1;=0A-        fic.insn_bytes =
=3D PFX_BYTES + 3;=0A+        insn_bytes =3D PFX_BYTES + 3;=0A         =
opc[3] =3D 0xc3;=0A =0A         copy_VEX(opc, vex);=0A         /* Latch =
MXCSR - we may need to restore it below. */=0A         invoke_stub("stmxcsr=
 %[mxcsr]", "",=0A-                    "=3Dm" (*mmvalp), "+m" (fic.exn_rais=
ed), [mxcsr] "=3Dm" (mxcsr)=0A-                    : "a" (mmvalp));=0A+    =
                "=3Dm" (*mmvalp), [mxcsr] "=3Dm" (mxcsr) : "a" (mmvalp));=
=0A =0A         put_stub(stub);=0A-        check_xmm_exn(&fic);=0A =0A     =
    if ( ea.type =3D=3D OP_MEM )=0A         {=0A@@ -7906,7 +7862,7 @@ =
x86_emulate(=0A     case X86EMUL_OPC_66(0x0f3a, 0x20): /* pinsrb $imm8,r32/=
m8,xmm */=0A     case X86EMUL_OPC_66(0x0f3a, 0x22): /* pinsr{d,q} =
$imm8,r/m,xmm */=0A         host_and_vcpu_must_have(sse4_1);=0A-        =
get_fpu(X86EMUL_FPU_xmm, &fic);=0A+        get_fpu(X86EMUL_FPU_xmm);=0A    =
     memcpy(mmvalp, &src.val, op_bytes);=0A         ea.type =3D OP_MEM;=0A =
        op_bytes =3D src.bytes;=0A@@ -8014,13 +7970,13 @@ x86_emulate(=0A  =
       if ( vex.opcx =3D=3D vex_none )=0A         {=0A             =
host_and_vcpu_must_have(sse4_2);=0A-            get_fpu(X86EMUL_FPU_xmm, =
&fic);=0A+            get_fpu(X86EMUL_FPU_xmm);=0A         }=0A         =
else=0A         {=0A             generate_exception_if(vex.l || vex.reg =
!=3D 0xf, EXC_UD);=0A             host_and_vcpu_must_have(avx);=0A-        =
    get_fpu(X86EMUL_FPU_ymm, &fic);=0A+            get_fpu(X86EMUL_FPU_ymm)=
;=0A         }=0A =0A         opc =3D init_prefixes(stub);=0A@@ -8041,13 =
+7997,13 @@ x86_emulate(=0A                 goto done;=0A         }=0A     =
    opc[2] =3D imm1;=0A-        fic.insn_bytes =3D PFX_BYTES + 3;=0A+      =
  insn_bytes =3D PFX_BYTES + 3;=0A         opc[3] =3D 0xc3;=0A         if =
( vex.opcx =3D=3D vex_none )=0A         {=0A             /* Cover for =
extra prefix byte. */=0A             --opc;=0A-            ++fic.insn_bytes=
;=0A+            ++insn_bytes;=0A         }=0A =0A         copy_REX_VEX(opc=
, rex_prefix, vex);=0A@@ -8275,7 +8231,7 @@ x86_emulate(=0A =0A         if =
( !opc )=0A             BUG();=0A-        opc[fic.insn_bytes - PFX_BYTES] =
=3D 0xc3;=0A+        opc[insn_bytes - PFX_BYTES] =3D 0xc3;=0A         =
copy_REX_VEX(opc, rex_prefix, vex);=0A =0A         if ( ea.type =3D=3D =
OP_MEM )=0A@@ -8352,13 +8308,11 @@ x86_emulate(=0A         if ( likely((ctx=
t->opcode & ~(X86EMUL_OPC_PFX_MASK |=0A                                    =
   X86EMUL_OPC_ENCODING_MASK)) !=3D=0A                     X86EMUL_OPC(0x0f=
, 0xf7)) )=0A-            invoke_stub("", "", "+m" (*mmvalp), "+m" =
(fic.exn_raised)=0A-                                : "a" (mmvalp));=0A+   =
         invoke_stub("", "", "+m" (*mmvalp) : "a" (mmvalp));=0A         =
else=0A             invoke_stub("", "", "+m" (*mmvalp) : "D" (mmvalp));=0A =
=0A         put_stub(stub);=0A-        check_xmm_exn(&fic);=0A     }=0A =
=0A     switch ( dst.type )=0A@@ -8401,7 +8355,8 @@ x86_emulate(=0A     =
}=0A =0A  complete_insn: /* Commit shadow register state. */=0A-    =
put_fpu(&fic, false, state, ctxt, ops);=0A+    put_fpu(fpu_type, false, =
state, ctxt, ops);=0A+    fpu_type =3D X86EMUL_FPU_none;=0A =0A     /* =
Zero the upper 32 bits of %rip if not in 64-bit mode. */=0A     if ( =
!mode_64bit() )=0A@@ -8425,7 +8380,7 @@ x86_emulate(=0A     ctxt->regs->efl=
ags &=3D ~X86_EFLAGS_RF;=0A =0A  done:=0A-    put_fpu(&fic, fic.insn_bytes =
> 0 && dst.type =3D=3D OP_MEM, state, ctxt, ops);=0A+    put_fpu(fpu_type, =
insn_bytes > 0 && dst.type =3D=3D OP_MEM, state, ctxt, ops);=0A     =
put_stub(stub);=0A     return rc;=0A #undef state=0A--- a/xen/arch/x86/x86_=
emulate/x86_emulate.h=0A+++ b/xen/arch/x86/x86_emulate/x86_emulate.h=0A@@ =
-428,12 +428,8 @@ struct x86_emulate_ops=0A =0A     /*=0A      * get_fpu: =
Load emulated environment's FPU state onto processor.=0A-     *  @exn_callb=
ack: On any FPU or SIMD exception, pass control to=0A-     *               =
  (*exception_callback)(exception_callback_arg, regs).=0A      */=0A     =
int (*get_fpu)(=0A-        void (*exception_callback)(void *, struct =
cpu_user_regs *),=0A-        void *exception_callback_arg,=0A         enum =
x86_emulate_fpu_type type,=0A         struct x86_emulate_ctxt *ctxt);=0A =
=0A--- a/xen/include/asm-x86/hvm/vcpu.h=0A+++ b/xen/include/asm-x86/hvm/vcp=
u.h=0A@@ -196,10 +196,6 @@ struct hvm_vcpu {=0A =0A     struct hvm_vcpu_io =
 hvm_io;=0A =0A-    /* Callback into x86_emulate when emulating FPU/MMX/XMM=
 instructions. */=0A-    void (*fpu_exception_callback)(void *, struct =
cpu_user_regs *);=0A-    void *fpu_exception_callback_arg;=0A-=0A     /* =
Pending hw/sw interrupt (.vector =3D -1 means nothing pending). */=0A     =
struct x86_event     inject_event;=0A =0A
--=__PartEED6F0F4.1__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__PartEED6F0F4.1__=--


From xen-devel-bounces@lists.xen.org Wed Jun 21 12:14:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 12:14:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNeX2-0001o5-HK; Wed, 21 Jun 2017 12:14: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=338940b9e=Andrew.Cooper3@citrix.com>)
 id 1dNeX0-0001nx-SD
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 12:14:46 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 6D/51-02006-6336A495; Wed, 21 Jun 2017 12:14:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsWyU9JRQtco2Sv
 SYM13XYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePopb3MBStYKqZv/sncwHiWuYuRk0NCwE9i
 0uUjrCC2sICLxK8fT1lAbBGBAInTfQ1AcS4OIYFljBIXvnYxgzjMAh8ZJdp/rmcEqWIT0JfY/
 eITE4jNK2ArceBlM9hUFgFViUcHPoFNEhUIl3jbeIQFokZQ4uTMJ0A2BwengL3EjJOCIGFmAQ
 OJI4vmsELY8hLb384BGyMkoCZxrf8SO8Sh6RITn/WwTGDkn4Vk0iwk7bOQtC9gZF7FqFGcWlS
 WWqRrZKyXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYhvUMDIw7GHe0+x1ilORg
 UhLlLff2ihTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwVuWBJQTLEpNT61Iy8wBRgRMWoKDR0mE1
 y0AKM1bXJCYW5yZDpE6xajL0fRhyxcmIZa8/LxUKXHe/4lARQIgRRmleXAjYNF5iVFWSpiXkY
 GBQYinILUoN7MEVf4VozgHo5IwrxPIJTyZeSVwm14BHcEEdMSLIx4gR5QkIqSkGhj5rs6PDG8
 p9zTPOLh06QeNI4bLXK+s/pjkwMD1OutS4jemq7MnhEae5ecTWrZh2ZTd1zWFsifNnb9XYVnp
 ykqjiCZDN90PCmdCUh+FvXXx5Gv7Lz9x15xDj39OrNzd3XQ5pCPe9lmiZKraiYv/6s4W8r5ZY
 bFosv3dHxd/PW9knLvx776Mecm1SizFGYmGWsxFxYkA2OqbVskCAAA=
X-Env-Sender: prvs=338940b9e=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1498047282!75964996!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13247 invoked from network); 21 Jun 2017 12:14:42 -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 Jun 2017 12:14:42 -0000
X-IronPort-AV: E=Sophos;i="5.39,369,1493683200"; d="scan'208";a="48161165"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <594A57B10200007800165012@prv-mh.provo.novell.com>
 <594A57B10200007800165012@prv-mh.provo.novell.com>
 <594A5A9C02000078001650BE@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <f1eee095-916a-f127-ce73-ddaf3e904a6e@citrix.com>
Date: Wed, 21 Jun 2017 13:13:51 +0100
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: <594A5A9C02000078001650BE@prv-mh.provo.novell.com>
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 10/11] gnttab: limit mapkind()'s iteration
	count
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjEvMDYvMTcgMTA6MzgsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFRoZXJlJ3Mgbm8gbmVlZCBm
b3IgdGhlIGZ1bmN0aW9uIHRvIG9ic2VydmUgaW5jcmVhc2VzIG9mIHRoZSBtYXB0cmFjawo+IHRh
YmxlICh3aGljaCBjYW4gb2NjdXIgYXMgdGhlIG1hcHRyYWNrIGxvY2sgaXNuJ3QgYmVpbmcgaGVs
ZCkgLSBhY3R1YWwKPiBwb3B1bGF0aW9uIG9mIG1hcHRyYWNrIGVudHJpZXMgaXMgZXhjbHVkZWQg
d2hpbGUgd2UncmUgaGVyZSAoYnkgd2F5IG9mCj4gaG9sZGluZyB0aGUgcmVzcGVjdGl2ZSBncmFu
dCB0YWJsZSBsb2NrIGZvciB3cml0aW5nLCB3aGlsZSBjb2RlCj4gcG9wdWxhdGluZyBlbnRyaWVz
IGFjcXVpcmVzIGl0IGZvciByZWFkaW5nKS4gTGF0Y2ggdGhlIGxpbWl0IGFoZWFkIG9mCj4gdGhl
IGxvb3AsIGFsbG93aW5nIGZvciB0aGUgYmFycmllciB0byBtb3ZlIG91dCwgdG9vLgo+Cj4gU2ln
bmVkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpSZXZpZXdlZC1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 21 12:19:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 12:19: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 1dNebJ-0001zZ-1v; Wed, 21 Jun 2017 12:19: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 1dNebH-0001z1-Nh
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 12:19:11 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 93/3F-01730-E346A495; Wed, 21 Jun 2017 12:19:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS9cuxSv
 S4Mx1OYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeNQ3zmmglncFUu/bGVqYNzM0cXIySEkkCex
 aO9kRhCbV8BO4sL5mWwgtoSAocTphTdZQGwWAVWJxhvb2UFsNgF1ibZn21lBbBEBfYn5n36C2
 cwC65gkrixR6GLk4BAWCJNY9Kaii5ELaPxNRokNJzeAzecEmv9ww1dmkBpeAUGJvzuEIVq1JB
 7+usUCYWtLLFv4GqyEWUBaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjBrFqUVlqUW6hkZ6SUW
 Z6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBwccABDsY+2Y5H2KU5GBSEuUt9/aKFOJL
 yk+pzEgszogvKs1JLT7EqMHBIbBt1+oLjFIsefl5qUoSvGVJQHWCRanpqRVpmTnA+IApleDgU
 RLhdQsASvMWFyTmFmemQ6ROMSpKifNeBukTAElklObBtcFi8hKjrJQwLyPQUUI8BalFuZklqP
 KvGMU5GJWEeX+ATOHJzCuBm/4KaDET0OIXRzxAFpckIqSkGhhjr/p9yxE616wU+GDHmckLqzp
 jKvP/fSpw6Nr1RfPFm+3ih0pvlm1Z3T2LcX2NXnPOVHE2mZDkZcpb1rRO/rnj1s0jEl+PvLtV
 JH+R39NznjXfyvCCayGOf/wTX+XsjPfzeHyntoBXMy4gTEs+NMp32qbOR0Kv5tjOmuJv/fFbT
 3n+NZ/3vC+VWIozEg21mIuKEwFd0IznxAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1498047548!75965990!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53253 invoked from network); 21 Jun 2017 12:19: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; 21 Jun 2017 12:19:10 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 21 Jun 2017 06:19:07 -0600
Message-Id: <594A805B0200007800165406@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 21 Jun 2017 06:19:07 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <594A57B10200007800165012@prv-mh.provo.novell.com>
 <594A57B10200007800165012@prv-mh.provo.novell.com>
 <594A5A7902000078001650BA@prv-mh.provo.novell.com>
 <7222befd-aaf6-a609-18b2-70b4a376393b@citrix.com>
In-Reply-To: <7222befd-aaf6-a609-18b2-70b4a376393b@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 09/11] gnttab: avoid spurious maptrack
 handle allocation failures
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIxLjA2LjE3IGF0IDE0OjAyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjEvMDYvMTcgMTA6MzcsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiAtLS0gYS94ZW4v
Y29tbW9uL2dyYW50X3RhYmxlLmMKPj4gKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCj4+
IEBAIC0zOTcsNyArMzk3LDcgQEAgZ2V0X21hcHRyYWNrX2hhbmRsZSgKPj4gICAgICBzdHJ1Y3Qg
dmNwdSAgICAgICAgICAqY3VyciA9IGN1cnJlbnQ7Cj4+ICAgICAgdW5zaWduZWQgaW50ICAgICAg
ICAgIGksIGhlYWQ7Cj4+ICAgICAgZ3JhbnRfaGFuZGxlX3QgICAgICAgIGhhbmRsZTsKPj4gLSAg
ICBzdHJ1Y3QgZ3JhbnRfbWFwcGluZyAqbmV3X210Owo+PiArICAgIHN0cnVjdCBncmFudF9tYXBw
aW5nICpuZXdfbXQgPSBOVUxMOwo+PiAgCj4+ICAgICAgaGFuZGxlID0gX19nZXRfbWFwdHJhY2tf
aGFuZGxlKGxndCwgY3Vycik7Cj4+ICAgICAgaWYgKCBsaWtlbHkoaGFuZGxlICE9IC0xKSApCj4+
IEBAIC00MDgsOCArNDA4LDEzIEBAIGdldF9tYXB0cmFja19oYW5kbGUoCj4+ICAgICAgLyoKPj4g
ICAgICAgKiBJZiB3ZSd2ZSBydW4gb3V0IG9mIGZyYW1lcywgdHJ5IHN0ZWFsaW5nIGFuIGVudHJ5
IGZyb20gYW5vdGhlcgo+PiAgICAgICAqIFZDUFUgKGluIGNhc2UgdGhlIGd1ZXN0IGlzbid0IG1h
cHBpbmcgYWNyb3NzIGl0cyBWQ1BVcyBldmVubHkpLgo+PiArICAgICAqIEFsc28gdXNlIHRoaXMg
cGF0aCBpbiBjYXNlIHdlJ3JlIG91dCBvZiBtZW1vcnksIHRvIGF2b2lkIHNwdXJpb3VzCj4+ICsg
ICAgICogZmFpbHVyZXMuCj4+ICAgICAgICovCj4+IC0gICAgaWYgKCBucl9tYXB0cmFja19mcmFt
ZXMobGd0KSA+PSBtYXhfbWFwdHJhY2tfZnJhbWVzICkKPj4gKyAgICBpZiAoIG5yX21hcHRyYWNr
X2ZyYW1lcyhsZ3QpIDwgbWF4X21hcHRyYWNrX2ZyYW1lcyApCj4+ICsgICAgICAgIG5ld19tdCA9
IGFsbG9jX3hlbmhlYXBfcGFnZSgpOwo+PiArCj4+ICsgICAgaWYgKCAhbmV3X210ICkKPj4gICAg
ICB7Cj4+ICAgICAgICAgIC8qCj4+ICAgICAgICAgICAqIENhbiBkcm9wIHRoZSBsb2NrIHNpbmNl
IG5vIG90aGVyIFZDUFUgY2FuIGJlIGFkZGluZyBhIG5ldwo+IAo+ICogZnJhbWUgb25jZSB0aGV5
J3ZlIHJ1biBvdXQuCj4gKi8KPiAKPiBJdCBkb2Vzbid0IGxvb2sgbGlrZSB0aGlzIGNvbW1lbnQg
aXMgdHJ1ZSBhbnkgbW9yZSwgd2hpY2ggYnJpbmdzIHRoZQo+IGxvY2tpbmcgY29ycmVjdG5lc3Mg
aW50byBxdWVzdGlvbi4KCk9oLCBpbmRlZWQuIEknbGwgbmVlZCB0byByZXZpdmUgdGhlIGxvY2tp
bmcgY2hhbmdlIEkgaGFkIGRvbmUgaGVyZQphbmQgdGhlbiBkcm9wcGVkIGJlY2F1c2Ugd2UgZGlk
IHJlYWxpemUgd2UgZGlkbid0IG5lZWQgaXQgZm9yClhTQS0yMTguCgpKYW4KCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 21 12:41:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 12: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 1dNewF-0003qR-R0; Wed, 21 Jun 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 <prvs=338940b9e=Andrew.Cooper3@citrix.com>)
 id 1dNewE-0003qL-Io
 for xen-devel@lists.xen.org; Wed, 21 Jun 2017 12:40:50 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 5C/CE-03058-1596A495; Wed, 21 Jun 2017 12:40:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsXitHSDvW5gple
 kweYdkhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b7J0uYCvYKVqx8N429gfEWbxcjJ4eEgL/E
 rIsTWEBsNgF9id0vPjGB2CIC6hKnOy6ydjFycTALXGKUOHZlEyNIQljAUeLG2x1ANgcHi4Cqx
 IOF2SBhXgF3iSlvHrBCzJSTOH/8JzOILSSgJnGt/xI7RI2gxMmZT8B2MQtISBx88YJ5AiP3LC
 SpWUhSCxiZVjFqFKcWlaUW6Rqa6iUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAY
 DAxDsYPy2LOAQoyQHk5Iob7m3V6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV6pDKCcYFFqempF
 WmYOMCxh0hIcPEoivG4BQGne4oLE3OLMdIjUKUZFKXHec+lACQGQREZpHlwbLBYuMcpKCfMyA
 h0ixFOQWpSbWYIq/4pRnINRSZh3DcgUnsy8Erjpr4AWMwEtfnHEA2RxSSJCSqqBccJUxZMzfN
 +fK7lzz4Ep1Pp457md/3wydT2a+abcVpvsu89tWeCutmZW+dZtHWxzjX64Pnuh/JL7YmEp13X
 pKzM2tt54vfxBwdKHp4990d1mOqcwYpFNa3XeLIO64zqvXjP9/nlseW2c7+0fOWe0evReXdbe
 bXM/K796tteMmr2n57wpfSWquVmJpTgj0VCLuag4EQABpvdcgAIAAA==
X-Env-Sender: prvs=338940b9e=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1498048847!74837014!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3408 invoked from network); 21 Jun 2017 12:40: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;
 21 Jun 2017 12:40:49 -0000
X-IronPort-AV: E=Sophos;i="5.39,369,1493683200"; d="scan'208";a="437298534"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 21 Jun 2017 13:40:45 +0100
Message-ID: <1498048845-315-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: Replace ASSERT(0) with ASSERT_UNREACHABLE()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2UsIGJ1dCB0aGUgcmVzdWx0IGlzIG1vcmUgaW5mb3JtYXRpdmUg
Ym90aCBpbiB0aGUgY29kZSBhbmQKZXJyb3IgbWVzc2FnZXMgaWYgdGhlIGFzc2VydGlvbnMgZG8g
Z2V0IGhpdC4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogS29u
cmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDQzogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDQzogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vbW0uYyAgICAgICAgICAgICAgICAg
ICAgICAgIHwgNCArKy0tCiB4ZW4vY29tbW9uL3RtZW1feGVuLmMgICAgICAgICAgICAgICAgICAg
IHwgNCArKy0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfYWNwaS5jIHwgMiAr
LQogMyBmaWxlcyBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL21tLmMgYi94ZW4vYXJjaC9hcm0vbW0uYwppbmRleCAzNDFi
YWNmLi41NDc1NTU3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vbW0uYworKysgYi94ZW4vYXJj
aC9hcm0vbW0uYwpAQCAtMTE1NCw3ICsxMTU0LDcgQEAgdm9pZCBhcmNoX2R1bXBfc2hhcmVkX21l
bV9pbmZvKHZvaWQpCiAKIGludCBkb25hdGVfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBpbnQgbWVtZmxhZ3MpCiB7Ci0gICAgQVNTRVJUKDAp
OworICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwogICAgIHJldHVybiAtRU5PU1lTOwogfQogCkBA
IC0xMTY2LDcgKzExNjYsNyBAQCBpbnQgc3RlYWxfcGFnZSgKIAogaW50IHBhZ2VfaXNfcmFtX3R5
cGUodW5zaWduZWQgbG9uZyBtZm4sIHVuc2lnbmVkIGxvbmcgbWVtX3R5cGUpCiB7Ci0gICAgQVNT
RVJUKDApOworICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwogICAgIHJldHVybiAwOwogfQogCmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL3RtZW1feGVuLmMgYi94ZW4vY29tbW9uL3RtZW1feGVuLmMK
aW5kZXggMDZjZTNlZi4uNzI1YWU5MyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi90bWVtX3hlbi5j
CisrKyBiL3hlbi9jb21tb24vdG1lbV94ZW4uYwpAQCAtMzQsMTQgKzM0LDE0IEBAIHN0YXRpYyBE
RUZJTkVfUEVSX0NQVV9SRUFEX01PU1RMWSh2b2lkICosIHNjcmF0Y2hfcGFnZSk7CiBzdGF0aWMg
aW5saW5lIHZvaWQgKmNsaV9nZXRfcGFnZSh4ZW5fcGZuX3QgY21mbiwgdW5zaWduZWQgbG9uZyAq
cGNsaV9tZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGFnZV9p
bmZvICoqcGNsaV9wZnAsIGJvb2xfdCBjbGlfd3JpdGUpCiB7Ci0gICAgQVNTRVJUKDApOworICAg
IEFTU0VSVF9VTlJFQUNIQUJMRSgpOwogICAgIHJldHVybiBOVUxMOwogfQogCiBzdGF0aWMgaW5s
aW5lIHZvaWQgY2xpX3B1dF9wYWdlKHZvaWQgKmNsaV92YSwgc3RydWN0IHBhZ2VfaW5mbyAqY2xp
X3BmcCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBjbGlf
bWZuLCBib29sX3QgbWFya19kaXJ0eSkKIHsKLSAgICBBU1NFUlQoMCk7CisgICAgQVNTRVJUX1VO
UkVBQ0hBQkxFKCk7CiB9CiAjZWxzZQogI2luY2x1ZGUgPGFzbS9wMm0uaD4KZGlmZiAtLWdpdCBh
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9hY3BpLmMgYi94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC9hbWQvaW9tbXVfYWNwaS5jCmluZGV4IGQ4YTkyMDUuLmY0YzcyMDYgMTAwNjQ0
Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9hY3BpLmMKKysrIGIveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2FjcGkuYwpAQCAtODE4LDcgKzgxOCw3IEBA
IHN0YXRpYyB1MTYgX19pbml0IHBhcnNlX2l2aGRfZGV2aWNlX3NwZWNpYWwoCiAgICAgICAgICAg
ICBocGV0X3NiZGYuaW5pdCA9IEhQRVRfSVZIRDsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAg
ICBkZWZhdWx0OgotICAgICAgICAgICAgQVNTRVJUKDApOworICAgICAgICAgICAgQVNTRVJUX1VO
UkVBQ0hBQkxFKCk7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQogICAgICAgICBicmVh
azsKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 21 12:43:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 12: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 1dNeyp-0003y8-78; Wed, 21 Jun 2017 12:43: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=3382f85e5=roger.pau@citrix.com>)
 id 1dNeyo-0003y1-78
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 12:43:30 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 4D/83-02022-1F96A495; Wed, 21 Jun 2017 12:43:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsWyU9JRQvdjple
 kwZs1jBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b+58EFB/gqHv36xtrAuJm7i5GTQ0LAT2Jd
 32dmEJtFQFXi64PdrCA2m4COxMW5O9lAbBEBZYneX79Zuhi5OJgFFjJKvO3ZwgiSEBaIlbg15
 zBYA6+Ap8SlGUtYQGwhgX4miQM3wiDighInZz4BizMDDV2w+xPQUA4gW1pi+T8OkDCngL3Eqq
 ZWsF2iAioSSy+1skKMUZTon/eADeLOdImJz3pYJjDyz0IydRaSqbMQpi5gZF7FqFGcWlSWWqR
 rZKSXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYgPUMDIw7GPe0+x1ilORgUhLl
 Lff2ihTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwduWAZQTLEpNT61Iy8wBxgJMWoKDR0mE1y0AK
 M1bXJCYW5yZDpE6xagoJc57BaRPACSRUZoH1waLv0uMslLCvIwMDAxCPAWpRbmZJajyrxjFOR
 iVhHnXpANN4cnMK4Gb/gpoMRPQ4hdHPEAWlyQipKQaGBfLruNbEDBp70GN6IU7P35akXYicmN
 wUZpGmVP8y+XHpny397RWqed+dS9rp8isW+5xX+e/PHdroq12ndkqde4/0xsNDq/xPWNpf51r
 +aP5a3vV5MqZHAS/1zB7utqvtpLaWa/s5T8pQNxpQvipn5zPpt7meafu3/NIIEoicIZY9FF/j
 rTv25VYijMSDbWYi4oTAT/ChKe6AgAA
X-Env-Sender: prvs=3382f85e5=roger.pau@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1498049008!65590896!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38001 invoked from network); 21 Jun 2017 12:43: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;
 21 Jun 2017 12:43:29 -0000
X-IronPort-AV: E=Sophos;i="5.39,369,1493683200"; d="scan'208";a="48162947"
Date: Wed, 21 Jun 2017 13:43:24 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170621124324.e2qcfeox6vsod3w5@dhcp-3-128.uk.xensource.com>
References: <20170427143546.14662-1-roger.pau@citrix.com>
 <20170427143546.14662-4-roger.pau@citrix.com>
 <591F10CB020000780015B4E5@prv-mh.provo.novell.com>
 <20170621111123.2rn5v4c4mvimicfm@dhcp-3-128.uk.xensource.com>
 <594A7B3F02000078001652F7@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <594A7B3F02000078001652F7@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170609 (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>, julien.grall@arm.com,
 boris.ostrovsky@oracle.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 3/9] xen/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>

T24gV2VkLCBKdW4gMjEsIDIwMTcgYXQgMDU6NTc6MTlBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDIxLjA2LjE3IGF0IDEzOjExLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gRnJpLCBNYXkgMTksIDIwMTcgYXQgMDc6MzU6MzlBTSAtMDYwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDI3LjA0LjE3IGF0IDE2OjM1LCA8cm9nZXIucGF1QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gK2ludCBtb2RpZnlfbW1pbyhzdHJ1Y3QgZG9tYWluICpk
LCBnZm5fdCBnZm4sIG1mbl90IG1mbiwgdW5zaWduZWQgbG9uZyBucl9wYWdlcywKPiA+PiA+ICsg
ICAgICAgICAgICAgICAgY29uc3QgYm9vbCBtYXApCj4gPj4gPiArewo+ID4+ID4gKyAgICBpbnQg
cmM7Cj4gPj4gPiArCj4gPj4gPiArICAgIC8qCj4gPj4gPiArICAgICAqIE1ha2Ugc3VyZSB0aGlz
IGZ1bmN0aW9uIGlzIG9ubHkgdXNlZCBieSB0aGUgaGFyZHdhcmUgZG9tYWluLCBiZWNhdXNlIGl0
Cj4gPj4gPiArICAgICAqIGNhbiB0YWtlIGFuIGFyYml0cmFyeSBsb25nIHRpbWUsIGFuZCBjb3Vs
ZCBEb1MgdGhlIHdob2xlIHN5c3RlbS4KPiA+PiA+ICsgICAgICovCj4gPj4gPiArICAgIEFTU0VS
VChpc19oYXJkd2FyZV9kb21haW4oZCkpOwo+ID4+IAo+ID4+IElmIHRoYXQgY2FuIGhhcHBlbiBh
cmJpdHJhcmlseSBhdCBydW4gdGltZSAocmF0aGVyIHRoYW4ganVzdCBhdCBib290LAo+ID4+IGFz
IHN1Z2dlc3RlZCBieSB0aGUgcmVtb3ZhbCBvZiBfX2luaXQpLCBpdCBkZWZpbml0ZWx5IGNhbid0
IHJlbWFpbiBhcwo+ID4+IGlzIGFuZCB3aWxsIGluc3RlYWQgbmVlZCB0byBtYWtlIHVzZSBvZiBj
b250aW51YXRpb25zLiBJJ20gdGhlcmVmb3JlCj4gPj4gdW5jb252aW5jZWQgeW91IHJlYWxseSB3
YW50IHRvIG1vdmUgdGhpcyBjb2RlIGluc3RlYWQgb2Ygc2ltcGx5Cj4gPj4gY2FsbGluZyB7LHVu
fW1hcF9tbWlvX3JlZ2lvbnMoKSB3aGlsZSB0YWtpbmcgY2FyZSBvZiBwcmVlbXB0aW9uCj4gPj4g
bmVlZHMuCj4gPiAKPiA+IEknbSBub3Qgc3VyZSBJIGtub3cgaG93IHRvIHVzZSBjb250aW51YXRp
b25zIHdpdGggbm9uLWh5cGVyY2FsbAo+ID4gdm1leGl0cy4gRG8geW91IGhhdmUgYW55IHJlY29t
bWVuZGF0aW9ucyBhYm91dCBob3cgdG8gZG8gdGhpcz8gcGF1c2UKPiA+IHRoZSBkb21haW4gYW5k
IHJ1biB0aGUgbW1pbyBjaGFuZ2VzIGluc2lkZSBvZiBhIHRhc2tsZXQ/Cj4gCj4gVGhhdCB3b3Vs
ZCBiZSBvbmUgb3B0aW9uLiBPciB5b3UgY291bGQgZGVyaXZlIGZyb20gdGhlIGFwcHJvYWNoCj4g
dXNlZCBmb3Igd2FpdGluZyBmb3IgYSByZXNwb25zZSBmcm9tIHRoZSBkZXZpY2UgbW9kZWwuCgpB
RkFJQ1QgdGhlIGlvcmVxIGNvZGUgcGF1c2VzIHRoZSBkb21haW4gYW5kIHdhaXRzIGZvciBhIHJl
cGx5IGZyb20gdGhlCmRtLCBidXQgaW4gdGhhdCBjYXNlIEkgd291bGQgc3RpbGwgbmVlZCB0aGUg
dGFza2xldCBpbiBvcmRlciB0byBwZXJmb3JtCnRoZSB3b3JrIChzaW5jZSB0aGVyZSdzIG5vIGRt
IGhlcmUpLgoKPiBFdmVuIGV4aXRpbmcKPiBiYWNrIHRvIHRoZSBndWVzdCB3aXRob3V0IHVwZGF0
aW5nIHJJUCBtYXkgYmUgcG9zc2libGUsIHByb3ZpZGVkCj4geW91IGhhdmUgYSBtZWFucyB0byBz
dG9yZSB0aGUgY29udGludWF0aW9uIGluZm9ybWF0aW9uIHN1Y2ggdGhhdAo+IHdoZW4gY29taW5n
IGJhY2sgeW91IHdvbid0IHN0YXJ0IGZyb20gdGhlIGJlZ2lubmluZyBhZ2Fpbi4KCkkgZG9uJ3Qg
cmVhbGx5IGZhbmN5IHRoaXMgc2luY2UgaXQgd291bGQgbWVhbiB3YXN0aW5nIGEgbG90IG9mIHRp
bWUgaW4Kdm1leGl0cy92bWVudGVycy4KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 21 12:45:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 12:45:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNf0L-00045X-Hh; Wed, 21 Jun 2017 12:45: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 1dNf0K-00045O-QG
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 12:45:04 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 43/12-02956-05A6A495; Wed, 21 Jun 2017 12:45:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsXS6fjDS9c/yyv
 SoOWDgsX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmrGv5y1bwSW1io0/DrI1MF6U7WLk5BASyJPY
 ubefrYuRg4NXwE5iUj83SFhCwFDi9MKbLCA2i4CqRMO65awgNpuAukTbs+2sIOUiAgYS544mg
 ZjMAvoS29aBVQsLWEi8vriDGWK4ncSG3Y8YIYYLSvzdIQwSZgYKdxy7wD6BkXsWQmYWkgyErS
 Xx8NctFghbW2LZwtfMs8B2SUss/8cBYZpJ7OwIxVThKPH0WeQCRo5VjBrFqUVlqUW6RpZ6SUW
 Z6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBwcgABDsYDywKPMQoycGkJMpb7u0VKcSX
 lJ9SmZFYnBFfVJqTWnyIUYaDQ0mClzsTKCdYlJqeWpGWmQOMC5i0BAePkgivWwBQmre4IDG3O
 DMdInWKUZdjw+r1X5iEWPLy81KlxHmvZAAVCYAUZZTmwY2AxeglRlkpYV5GoKOEeApSi3IzS1
 DlXzGKczAqCfOuSQeawpOZVwK36RXQEUxAR7w44gFyREkiQkqqgVHH+1Z8nVvEJTlvP9FsZbY
 vqi47f6+XcjL49mzOgcuzPzEH1E6p2sy2Yq6I+HYWeZ6VmTc5fXtkmVLKV9l1z1gc1jvtrPmZ
 TZfr85cHRgb8WrWl8c3Zixfl9mu6eXUfMeiX7bn/cVLhuQUzkkP3pNT91FmzM2iNlJi87lqjv
 dY1dtlPePYx2SqxFGckGmoxFxUnAgB+A8oozAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1498049101!68347503!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20689 invoked from network); 21 Jun 2017 12:45:03 -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; 21 Jun 2017 12:45:03 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 21 Jun 2017 06:45:01 -0600
Message-Id: <594A866C020000780016542E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 21 Jun 2017 06:45:00 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: 
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__Part4D75535C.1__="
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH] x86emul: correct CF output of SHLD/SHRD
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.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 MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__Part4D75535C.1__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

CF reflects the last bit shifted out, i.e. can't possibly be derived
from the result value.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
---
This will only apply cleanly on top of
https://lists.xenproject.org/archives/html/xen-devel/2017-06/msg02137.html=
=20

--- a/tools/tests/x86_emulator/test_x86_emulator.c
+++ b/tools/tests/x86_emulator/test_x86_emulator.c
@@ -783,6 +783,29 @@ int main(int argc, char **argv)
     printf("okay\n");
 #endif
=20
+    printf("%-40s", "Testing shld $1,%ecx,(%edx)...");
+    res[0]      =3D 0x12345678;
+    regs.edx    =3D (unsigned long)res;
+    regs.ecx    =3D 0x9abcdef0;
+    instr[0] =3D 0x0f; instr[1] =3D 0xa4; instr[2] =3D 0x0a; instr[3] =3D =
0x01;
+    for ( i =3D 0; i < 0x20; ++i )
+    {
+        uint32_t r =3D res[0], f, m =3D X86_EFLAGS_ARITH_MASK & ~X86_EFLAG=
S_AF;
+
+        asm ( "shld $1,%2,%0; pushf; pop %1"
+              : "+rm" (r), "=3Drm" (f) : "r" (regs.ecx) );
+        regs.eflags =3D f ^ m;
+        regs.eip    =3D (unsigned long)&instr[0];
+        rc =3D x86_emulate(&ctxt, &emulops);
+        if ( (rc !=3D X86EMUL_OKAY) ||
+             (regs.eip !=3D (unsigned long)&instr[4]) ||
+             (res[0] !=3D r) ||
+             ((regs.eflags ^ f) & m) )
+            goto fail;
+        regs.ecx <<=3D 1;
+    }
+    printf("okay\n");
+
     printf("%-40s", "Testing movbe (%ecx),%eax...");
     instr[0] =3D 0x0f; instr[1] =3D 0x38; instr[2] =3D 0xf0; instr[3] =3D =
0x01;
     regs.eflags =3D 0x200;
--- a/xen/arch/x86/x86_emulate/x86_emulate.c
+++ b/xen/arch/x86/x86_emulate/x86_emulate.c
@@ -6424,7 +6424,7 @@ x86_emulate(
                    (src.val >> (width - shift)));
         _regs.eflags &=3D ~(X86_EFLAGS_OF | X86_EFLAGS_SF | X86_EFLAGS_ZF =
|
                           X86_EFLAGS_PF | X86_EFLAGS_CF);
-        if ( (dst.val >> ((b & 8) ? (shift - 1) : (width - shift))) & 1 )
+        if ( (dst.orig_val >> ((b & 8) ? (shift - 1) : (width - shift))) =
& 1 )
             _regs.eflags |=3D X86_EFLAGS_CF;
         if ( ((dst.val ^ dst.orig_val) >> (width - 1)) & 1 )
             _regs.eflags |=3D X86_EFLAGS_OF;




--=__Part4D75535C.1__=
Content-Type: text/plain; name="x86emul-shld-CF.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="x86emul-shld-CF.patch"

x86emul: correct CF output of SHLD/SHRD=0A=0ACF reflects the last bit =
shifted out, i.e. can't possibly be derived=0Afrom the result value.=0A=0AS=
igned-off-by: Jan Beulich <jbeulich@suse.com>=0A---=0AThis will only apply =
cleanly on top of=0Ahttps://lists.xenproject.org/archives/html/xen-devel/20=
17-06/msg02137.html=0A=0A--- a/tools/tests/x86_emulator/test_x86_emulator.c=
=0A+++ b/tools/tests/x86_emulator/test_x86_emulator.c=0A@@ -783,6 +783,29 =
@@ int main(int argc, char **argv)=0A     printf("okay\n");=0A #endif=0A =
=0A+    printf("%-40s", "Testing shld $1,%ecx,(%edx)...");=0A+    res[0]   =
   =3D 0x12345678;=0A+    regs.edx    =3D (unsigned long)res;=0A+    =
regs.ecx    =3D 0x9abcdef0;=0A+    instr[0] =3D 0x0f; instr[1] =3D 0xa4; =
instr[2] =3D 0x0a; instr[3] =3D 0x01;=0A+    for ( i =3D 0; i < 0x20; ++i =
)=0A+    {=0A+        uint32_t r =3D res[0], f, m =3D X86_EFLAGS_ARITH_MASK=
 & ~X86_EFLAGS_AF;=0A+=0A+        asm ( "shld $1,%2,%0; pushf; pop %1"=0A+ =
             : "+rm" (r), "=3Drm" (f) : "r" (regs.ecx) );=0A+        =
regs.eflags =3D f ^ m;=0A+        regs.eip    =3D (unsigned long)&instr[0];=
=0A+        rc =3D x86_emulate(&ctxt, &emulops);=0A+        if ( (rc !=3D =
X86EMUL_OKAY) ||=0A+             (regs.eip !=3D (unsigned long)&instr[4]) =
||=0A+             (res[0] !=3D r) ||=0A+             ((regs.eflags ^ f) & =
m) )=0A+            goto fail;=0A+        regs.ecx <<=3D 1;=0A+    }=0A+   =
 printf("okay\n");=0A+=0A     printf("%-40s", "Testing movbe (%ecx),%eax...=
");=0A     instr[0] =3D 0x0f; instr[1] =3D 0x38; instr[2] =3D 0xf0; =
instr[3] =3D 0x01;=0A     regs.eflags =3D 0x200;=0A--- a/xen/arch/x86/x86_e=
mulate/x86_emulate.c=0A+++ b/xen/arch/x86/x86_emulate/x86_emulate.c=0A@@ =
-6424,7 +6424,7 @@ x86_emulate(=0A                    (src.val >> (width - =
shift)));=0A         _regs.eflags &=3D ~(X86_EFLAGS_OF | X86_EFLAGS_SF | =
X86_EFLAGS_ZF |=0A                           X86_EFLAGS_PF | X86_EFLAGS_CF)=
;=0A-        if ( (dst.val >> ((b & 8) ? (shift - 1) : (width - shift))) & =
1 )=0A+        if ( (dst.orig_val >> ((b & 8) ? (shift - 1) : (width - =
shift))) & 1 )=0A             _regs.eflags |=3D X86_EFLAGS_CF;=0A         =
if ( ((dst.val ^ dst.orig_val) >> (width - 1)) & 1 )=0A             =
_regs.eflags |=3D X86_EFLAGS_OF;=0A
--=__Part4D75535C.1__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__Part4D75535C.1__=--


From xen-devel-bounces@lists.xen.org Wed Jun 21 12:46:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 12:46: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 1dNf1J-0004Da-Qv; Wed, 21 Jun 2017 12:46: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 1dNf1I-0004DR-86
 for xen-devel@lists.xen.org; Wed, 21 Jun 2017 12:46:04 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 AE/15-01992-B8A6A495; Wed, 21 Jun 2017 12:46:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDS7c7yyv
 S4E4vu8WSj4tZHBg9ju7+zRTAGMWamZeUX5HAmjH9536WgnVMFRObvrI0MDYydTFycggJ5ElM
 OXOJHcTmFbCT2L/sECOILSFgKHF64U2WLkYODhYBVYlZbRogYTYBdYm2Z9tZQWwRAX2J+Z9+A
 tlcHMwCmxklni7fAtYrLOAq8eHzXEaI+e4SMy50sIDYnAIeEkfPvWEGmckrICjxd4cwSJhZQE
 vi4a9bLBC2tsSyha/BSpgFpCWW/+OYwMg3C6FhFpKGWUgaZiE0LGBkWcWoUZxaVJZapGtoopd
 UlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERh8DECwg/Hsac9DjJIcTEqivOXeXpFC
 fEn5KZUZicUZ8UWlOanFhxg1ODgEtu1afYFRiiUvPy9VSYKXOxOoTrAoNT21Ii0zBxgfMKUSH
 DxKIrxuAUBp3uKCxNzizHSI1ClGXY6mD1u+MAmBzZAS5/UDmSEAUpRRmgc3AharlxhlpYR5GY
 EOFOIpSC3KzSxBlX/FKM7BqCTM+w1kCk9mXgncpldARzABHfHiiAfIESWJCCmpBkaDvwpWkiq
 r+pYwuCa9jPk08YTnEykbS6ZLFev9Jk+PbXznsv2udIeFxCI/2W+vLEomF/+df3v+/lV7uvI/
 3/vmtsHs2w+VOfvPtM51zGcJPLnbReTBov2rhO8Um7wKmpUmv3VTl01/v1tBVNKu5ofn7GKaZ
 C5l8n9h/aTrk5OvYL3529qMjVlKLMUZiYZazEXFiQCPvORI0AIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1498049161!83804755!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30131 invoked from network); 21 Jun 2017 12:46:02 -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; 21 Jun 2017 12:46:02 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 21 Jun 2017 06:46:00 -0600
Message-Id: <594A86A70200007800165431@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 21 Jun 2017 06:45:59 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1498048845-315-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1498048845-315-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Julien Grall <julien.grall@arm.com>,
 StefanoStabellini <sstabellini@kernel.org>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] xen: Replace ASSERT(0) with
	ASSERT_UNREACHABLE()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIxLjA2LjE3IGF0IDE0OjQwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UsIGJ1dCB0aGUgcmVzdWx0IGlzIG1vcmUgaW5mb3Jt
YXRpdmUgYm90aCBpbiB0aGUgY29kZSBhbmQKPiBlcnJvciBtZXNzYWdlcyBpZiB0aGUgYXNzZXJ0
aW9ucyBkbyBnZXQgaGl0Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 21 12:51:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 12: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 1dNf6j-00053D-I4; Wed, 21 Jun 2017 12:51: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 1dNf6i-00052r-0h
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 12:51:40 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 FF/AA-03371-BDB6A495; Wed, 21 Jun 2017 12:51:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDS/dGtle
 kwb8TTBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aP3ceZCxbxV5zZup+5gbGXp4uRk0NIIE/i
 4KN3rF2MHBy8AnYSy97ogoQlBAwlTi+8yQJiswioSjz4dIgZxGYTUJdoe7YdrFxEQEfi9He+L
 kYuDmaBxYwS6z4dYASpERaIlfg45RA7xPhzTBJbXnKA2JwCXhLv/n9kh1glKPF3hzBImFlAS+
 Lhr1ssELa2xLKFr5lBSpgFpCWW/+OYwMg3C6FhFpKGWUgaZiE0LGBkWcWoUZxaVJZapGtoppd
 UlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERh6DECwg/H+xoBDjJIcTEqivOXeXpFC
 fEn5KZUZicUZ8UWlOanFhxhlODiUJHivZgHlBItS01Mr0jJzgFEAk5bg4FES4XULAErzFhck5
 hZnpkOkTjEqSonzrgLpEwBJZJTmwbXBIu8So6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHmfgU
 zhycwrgZv+CmgxE9DiF0c8QBaXJCKkpBoY7ygfsb4Vate1lNdK0r9+y4y1joozPp++YqB19Z3
 1rb/2KxQndvW+uD2j5vSX625G+sqLDMWuOS+fsyYgdva8dbGBJbnB3Pd4WZ1YBZxO8O04Yqa/
 lLVCfHLX8e7Na5zjxeS1jLcv3fD2Rg3fqoc/tNm2ruCZuamwR3rP+4tvHjD+6TzlcXajuBJLc
 UaioRZzUXEiAOQtNLG3AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1498049494!108959427!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48348 invoked from network); 21 Jun 2017 12:51:35 -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; 21 Jun 2017 12:51:35 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 21 Jun 2017 06:51:33 -0600
Message-Id: <594A87F4020000780016545B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 21 Jun 2017 06:51:32 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170427143546.14662-1-roger.pau@citrix.com>
 <20170427143546.14662-4-roger.pau@citrix.com>
 <591F10CB020000780015B4E5@prv-mh.provo.novell.com>
 <20170621111123.2rn5v4c4mvimicfm@dhcp-3-128.uk.xensource.com>
 <594A7B3F02000078001652F7@prv-mh.provo.novell.com>
 <20170621124324.e2qcfeox6vsod3w5@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20170621124324.e2qcfeox6vsod3w5@dhcp-3-128.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, julien.grall@arm.com,
 boris.ostrovsky@oracle.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 3/9] xen/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+IE9uIDIxLjA2LjE3IGF0IDE0OjQzLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFdlZCwgSnVuIDIxLCAyMDE3IGF0IDA1OjU3OjE5QU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMjEuMDYuMTcgYXQgMTM6MTEsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gT24gRnJpLCBNYXkgMTksIDIwMTcgYXQgMDc6MzU6MzlBTSAtMDYwMCwgSmFu
IEJldWxpY2ggd3JvdGU6Cj4+ID4+ID4+PiBPbiAyNy4wNC4xNyBhdCAxNjozNSwgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPiB3cm90ZToKPj4gPj4gPiAraW50IG1vZGlmeV9tbWlvKHN0cnVjdCBkb21h
aW4gKmQsIGdmbl90IGdmbiwgbWZuX3QgbWZuLCB1bnNpZ25lZCBsb25nIAo+IG5yX3BhZ2VzLAo+
PiA+PiA+ICsgICAgICAgICAgICAgICAgY29uc3QgYm9vbCBtYXApCj4+ID4+ID4gK3sKPj4gPj4g
PiArICAgIGludCByYzsKPj4gPj4gPiArCj4+ID4+ID4gKyAgICAvKgo+PiA+PiA+ICsgICAgICog
TWFrZSBzdXJlIHRoaXMgZnVuY3Rpb24gaXMgb25seSB1c2VkIGJ5IHRoZSBoYXJkd2FyZSBkb21h
aW4sIAo+IGJlY2F1c2UgaXQKPj4gPj4gPiArICAgICAqIGNhbiB0YWtlIGFuIGFyYml0cmFyeSBs
b25nIHRpbWUsIGFuZCBjb3VsZCBEb1MgdGhlIHdob2xlIHN5c3RlbS4KPj4gPj4gPiArICAgICAq
Lwo+PiA+PiA+ICsgICAgQVNTRVJUKGlzX2hhcmR3YXJlX2RvbWFpbihkKSk7Cj4+ID4+IAo+PiA+
PiBJZiB0aGF0IGNhbiBoYXBwZW4gYXJiaXRyYXJpbHkgYXQgcnVuIHRpbWUgKHJhdGhlciB0aGFu
IGp1c3QgYXQgYm9vdCwKPj4gPj4gYXMgc3VnZ2VzdGVkIGJ5IHRoZSByZW1vdmFsIG9mIF9faW5p
dCksIGl0IGRlZmluaXRlbHkgY2FuJ3QgcmVtYWluIGFzCj4+ID4+IGlzIGFuZCB3aWxsIGluc3Rl
YWQgbmVlZCB0byBtYWtlIHVzZSBvZiBjb250aW51YXRpb25zLiBJJ20gdGhlcmVmb3JlCj4+ID4+
IHVuY29udmluY2VkIHlvdSByZWFsbHkgd2FudCB0byBtb3ZlIHRoaXMgY29kZSBpbnN0ZWFkIG9m
IHNpbXBseQo+PiA+PiBjYWxsaW5nIHssdW59bWFwX21taW9fcmVnaW9ucygpIHdoaWxlIHRha2lu
ZyBjYXJlIG9mIHByZWVtcHRpb24KPj4gPj4gbmVlZHMuCj4+ID4gCj4+ID4gSSdtIG5vdCBzdXJl
IEkga25vdyBob3cgdG8gdXNlIGNvbnRpbnVhdGlvbnMgd2l0aCBub24taHlwZXJjYWxsCj4+ID4g
dm1leGl0cy4gRG8geW91IGhhdmUgYW55IHJlY29tbWVuZGF0aW9ucyBhYm91dCBob3cgdG8gZG8g
dGhpcz8gcGF1c2UKPj4gPiB0aGUgZG9tYWluIGFuZCBydW4gdGhlIG1taW8gY2hhbmdlcyBpbnNp
ZGUgb2YgYSB0YXNrbGV0Pwo+PiAKPj4gVGhhdCB3b3VsZCBiZSBvbmUgb3B0aW9uLiBPciB5b3Ug
Y291bGQgZGVyaXZlIGZyb20gdGhlIGFwcHJvYWNoCj4+IHVzZWQgZm9yIHdhaXRpbmcgZm9yIGEg
cmVzcG9uc2UgZnJvbSB0aGUgZGV2aWNlIG1vZGVsLgo+IAo+IEFGQUlDVCB0aGUgaW9yZXEgY29k
ZSBwYXVzZXMgdGhlIGRvbWFpbiBhbmQgd2FpdHMgZm9yIGEgcmVwbHkgZnJvbSB0aGUKPiBkbSwg
YnV0IGluIHRoYXQgY2FzZSBJIHdvdWxkIHN0aWxsIG5lZWQgdGhlIHRhc2tsZXQgaW4gb3JkZXIg
dG8gcGVyZm9ybQo+IHRoZSB3b3JrIChzaW5jZSB0aGVyZSdzIG5vIGRtIGhlcmUpLgoKV2VsbCwg
dGhhdCdzIGtpbmQgb2YgcGF1c2luZyAoaXQncyBub3QgYW4gZXhwbGljaXQgZG9tYWluX3BhdXNl
KCksCmFuZCB5b3UgcmVhbGx5IHdvdWxkIG1lYW4gdG8gcGF1c2UganVzdCB0aGUgdkNQVSBoZXJl
KS4gT3RvaAp0byBwcmV2ZW50IGhhbmdzIHdlIHNpbXBseSBjYWxsIHByb2Nlc3NfcGVuZGluZ19z
b2Z0aXJxcygpCmV2ZXJ5IG9uY2UgaW4gYSB3aGlsZSBpbiBhIGZldyBvdGhlciBjYXNlcywgc28g
bWF5YmUgZG9pbmcgdGhhdAp3b3VsZCBhbHJlYWR5IHN1ZmZpY2UgaGVyZS4KCkphbgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 21 12:52:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 12: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 1dNf7w-0005BD-Rz; Wed, 21 Jun 2017 12:52: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=338cb52eb=Paul.Durrant@citrix.com>)
 id 1dNf7v-0005Au-T1
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 12:52:55 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 2B/03-03058-72C6A495; Wed, 21 Jun 2017 12:52:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHLMWRWlGSWpSXmKPExsXitHSDva5ajle
 kwcQH5hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bP7gtsBZ+ZKh58yGhg3MzUxcjJISHgL7H5
 XRMziM0moCMx9eklVhBbRCBc4nHbKbAaZgEtiYaJS8BsYQEriab5J9lAbBYBVYnzj++C9fIKW
 Ev8XTGdFWKmvMSutotgtpCAisT6qbPYIGoEJU7OfMICMVNC4uCLF8wTGLlnIUnNQpJawMi0il
 GjOLWoLLVI19BQL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMBQYgGAH46dlAYc
 YJTmYlER5y729IoX4kvJTKjMSizPii0pzUosPMcpwcChJ8F7NAsoJFqWmp1akZeYAgxImLcHB
 oyTC6xYAlOYtLkjMLc5Mh0idYjTm2LB6/RcmjqYPW74wCbHk5eelSonzrgKZJABSmlGaBzcIF
 i2XGGWlhHkZgU4T4ilILcrNLEGVf8UozsGoJMz7DGQKT2ZeCdy+V0CnMAGd8uKIB8gpJYkIKa
 kGRm3bW1v/Pdu5e3uNd5SzbGyb349lXFfjD+Qm2T549Ocy193XCrvbQxZ/5rOdsm9q9MqV3vr
 H2aUe5Uz+cJxBtmT9XYHvygGz2qSMFOaJ+9eLl7r8W+W+a30Cm2KwqRVXhoX9zf79b3R/uKdu
 V8rwP5oVdVLsp3Hd4ovvfxvN6lg93+ytiuOcXCWW4oxEQy3mouJEACnCuRGRAgAA
X-Env-Sender: prvs=338cb52eb=Paul.Durrant@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1498049573!108959718!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59826 invoked from network); 21 Jun 2017 12:52:54 -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;
 21 Jun 2017 12:52:54 -0000
X-IronPort-AV: E=Sophos;i="5.39,369,1493683200"; d="scan'208";a="437300028"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>, <qemu-devel@nongnu.org>,
 <qemu-block@nongnu.org>
Date: Wed, 21 Jun 2017 08:52:46 -0400
Message-ID: <20170621125249.8805-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Paul Durrant <paul.durrant@citrix.com>
Subject: [Xen-devel] [PATCH v2 0/3] xen-disk: performance 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>

UGF1bCBEdXJyYW50ICgzKToKICB4ZW4tZGlzazogb25seSBhZHZlcnRpemUgZmVhdHVyZS1wZXJz
aXN0ZW50IGlmIGdyYW50IGNvcHkgaXMgbm90CiAgICBhdmFpbGFibGUKICB4ZW4tZGlzazogYWRk
IHN1cHBvcnQgZm9yIG11bHRpLXBhZ2Ugc2hhcmVkIHJpbmdzCiAgeGVuLWRpc2s6IHVzZSBhbiBJ
T1RocmVhZCBwZXIgaW5zdGFuY2UKCiBody9ibG9jay90cmFjZS1ldmVudHMgfCAgIDcgKysKIGh3
L2Jsb2NrL3hlbl9kaXNrLmMgICB8IDIyOCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKystLS0tLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAxODggaW5zZXJ0aW9ucygrKSwg
NDcgZGVsZXRpb25zKC0pCgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 21 12:52:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 12: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 1dNf7x-0005BO-2Z; Wed, 21 Jun 2017 12: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=338cb52eb=Paul.Durrant@citrix.com>)
 id 1dNf7w-0005B4-Fc
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 12:52:56 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 10/8E-03620-72C6A495; Wed, 21 Jun 2017 12:52:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrrBXlc9xyv
 S4OFfeYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWNOz2LmggUCFSeu8DUw9vB2MXJySAj4S+w5
 1M4CYrMJ6EhMfXqJFcQWEQiXeNx2iqmLkYuDWeAwo0TP/k6wImGBJIljD3exdzFycLAIqEq86
 dAFMXkFrCWaD6ZAjJSX2NV2EWwMp4CNxP5Xf9lAbCGgkovntrBA2CoS66fOAovzCghKnJz5BC
 zOLCAhcfDFC+YJjLyzkKRmIUktYGRaxahRnFpUllqka2iol1SUmZ5RkpuYmaNraGCml5taXJy
 YnpqTmFSsl5yfu4kRGDgMQLCD8dOygEOMkhxMSqK85d5ekUJ8SfkplRmJxRnxRaU5qcWHGDU4
 OAT61qy+wCjFkpefl6okwXs1C6hOsCg1PbUiLTMHGNowpRIcPEoivG4BQGne4oLE3OLMdIjUK
 UZFKXHeVSB9AiCJjNI8uDZYPF1ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMO8zkCk8mXklcN
 NfAS1mAlr84ogHyOKSRISUVAMjR8+6s3s138SETs9/Kfhb8YxyUdet9nNX6uK8hBezms5/PMH
 hjY/qJ4mtnuu21Fx8nvUp+L3mjSSFZ6lMlboaD+ZcmGL0IXXjjBnRp7f923KNrV18Vy7/0ntO
 uR9iyvd/d3IQEDxfb7VJcWPu/2nef3WUk1bpmyQ9+1Ex5ybDhyerdSNdfTx6lViKMxINtZiLi
 hMBq2ClRKICAAA=
X-Env-Sender: prvs=338cb52eb=Paul.Durrant@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1498049573!108959718!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59888 invoked from network); 21 Jun 2017 12:52:55 -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;
 21 Jun 2017 12:52:55 -0000
X-IronPort-AV: E=Sophos;i="5.39,369,1493683200"; d="scan'208";a="437300029"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>, <qemu-devel@nongnu.org>,
 <qemu-block@nongnu.org>
Date: Wed, 21 Jun 2017 08:52:47 -0400
Message-ID: <20170621125249.8805-2-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170621125249.8805-1-paul.durrant@citrix.com>
References: <20170621125249.8805-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Anthony Perard <anthony.perard@citrix.com>, Kevin Wolf <kwolf@redhat.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Max Reitz <mreitz@redhat.com>
Subject: [Xen-devel] [PATCH v2 1/3] xen-disk: only advertize
	feature-persistent if grant copy is not 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>

SWYgZ3JhbnQgY29weSBpcyBhdmFpbGFibGUgdGhlbiBpdCB3aWxsIGFsd2F5cyBiZSB1c2VkIGlu
IHByZWZlcmVuY2UgdG8KcGVyc2lzdGVudCBtYXBzLiBJbiB0aGlzIGNhc2UgZmVhdHVyZS1wZXJz
aXN0ZW50IHNob3VsZCBub3QgYmUgYWR2ZXJ0aXplZAp0byB0aGUgZnJvbnRlbmQsIG90aGVyd2lz
ZSBpdCBtYXkgbmVlZGxlc3NseSBjb3B5IGRhdGEgaW50byBwZXJzaXN0ZW50bHkKZ3JhbnRlZCBi
dWZmZXJzLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4
LmNvbT4KLS0tCkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
CkNjOiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KQ2M6IEtldmlu
IFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CkNjOiBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQuY29t
PgotLS0KIGh3L2Jsb2NrL3hlbl9kaXNrLmMgfCAxNSArKysrKysrKy0tLS0tLS0KIDEgZmlsZSBj
aGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvaHcv
YmxvY2sveGVuX2Rpc2suYyBiL2h3L2Jsb2NrL3hlbl9kaXNrLmMKaW5kZXggM2EyMjgwNWZiYy4u
OWIwNmUzYWE4MSAxMDA2NDQKLS0tIGEvaHcvYmxvY2sveGVuX2Rpc2suYworKysgYi9ody9ibG9j
ay94ZW5fZGlzay5jCkBAIC0xMDIzLDExICsxMDIzLDE4IEBAIHN0YXRpYyBpbnQgYmxrX2luaXQo
c3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQogCiAgICAgYmxrZGV2LT5maWxlX2JsayAgPSBCTE9D
S19TSVpFOwogCisgICAgYmxrZGV2LT5mZWF0dXJlX2dyYW50X2NvcHkgPQorICAgICAgICAgICAg
ICAgICh4ZW5nbnR0YWJfZ3JhbnRfY29weShibGtkZXYtPnhlbmRldi5nbnR0YWJkZXYsIDAsIE5V
TEwpID09IDApOworCisgICAgeGVuX3B2X3ByaW50ZigmYmxrZGV2LT54ZW5kZXYsIDMsICJncmFu
dCBjb3B5IG9wZXJhdGlvbiAlc1xuIiwKKyAgICAgICAgICAgICAgICAgIGJsa2Rldi0+ZmVhdHVy
ZV9ncmFudF9jb3B5ID8gImVuYWJsZWQiIDogImRpc2FibGVkIik7CisKICAgICAvKiBmaWxsIGlu
Zm8KICAgICAgKiBibGtfY29ubmVjdCBzdXBwbGllcyBzZWN0b3Itc2l6ZSBhbmQgc2VjdG9ycwog
ICAgICAqLwogICAgIHhlbnN0b3JlX3dyaXRlX2JlX2ludCgmYmxrZGV2LT54ZW5kZXYsICJmZWF0
dXJlLWZsdXNoLWNhY2hlIiwgMSk7Ci0gICAgeGVuc3RvcmVfd3JpdGVfYmVfaW50KCZibGtkZXYt
PnhlbmRldiwgImZlYXR1cmUtcGVyc2lzdGVudCIsIDEpOworICAgIHhlbnN0b3JlX3dyaXRlX2Jl
X2ludCgmYmxrZGV2LT54ZW5kZXYsICJmZWF0dXJlLXBlcnNpc3RlbnQiLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAhYmxrZGV2LT5mZWF0dXJlX2dyYW50X2NvcHkpOwogICAgIHhlbnN0b3Jl
X3dyaXRlX2JlX2ludCgmYmxrZGV2LT54ZW5kZXYsICJpbmZvIiwgaW5mbyk7CiAKICAgICBibGtf
cGFyc2VfZGlzY2FyZChibGtkZXYpOwpAQCAtMTIwMiwxMiArMTIwOSw2IEBAIHN0YXRpYyBpbnQg
YmxrX2Nvbm5lY3Qoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQogCiAgICAgeGVuX2JlX2JpbmRf
ZXZ0Y2huKCZibGtkZXYtPnhlbmRldik7CiAKLSAgICBibGtkZXYtPmZlYXR1cmVfZ3JhbnRfY29w
eSA9Ci0gICAgICAgICAgICAgICAgKHhlbmdudHRhYl9ncmFudF9jb3B5KGJsa2Rldi0+eGVuZGV2
LmdudHRhYmRldiwgMCwgTlVMTCkgPT0gMCk7Ci0KLSAgICB4ZW5fcHZfcHJpbnRmKCZibGtkZXYt
PnhlbmRldiwgMywgImdyYW50IGNvcHkgb3BlcmF0aW9uICVzXG4iLAotICAgICAgICAgICAgICAg
ICAgYmxrZGV2LT5mZWF0dXJlX2dyYW50X2NvcHkgPyAiZW5hYmxlZCIgOiAiZGlzYWJsZWQiKTsK
LQogICAgIHhlbl9wdl9wcmludGYoJmJsa2Rldi0+eGVuZGV2LCAxLCAib2s6IHByb3RvICVzLCBy
aW5nLXJlZiAlZCwgIgogICAgICAgICAgICAgICAgICAgInJlbW90ZSBwb3J0ICVkLCBsb2NhbCBw
b3J0ICVkXG4iLAogICAgICAgICAgICAgICAgICAgYmxrZGV2LT54ZW5kZXYucHJvdG9jb2wsIGJs
a2Rldi0+cmluZ19yZWYsCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 21 12:52:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 12: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 1dNf7y-0005CB-9f; Wed, 21 Jun 2017 12: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 <prvs=338cb52eb=Paul.Durrant@citrix.com>)
 id 1dNf7x-0005B6-2H
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 12:52:57 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 7F/D0-26749-82C6A495; Wed, 21 Jun 2017 12:52:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHRDpK56jle
 kwc3HBhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bEH7NYC44EVRy794C9gXGlVRcjJ4eEgL/E
 jJWn2EFsNgEdialPL7GC2CIC4RKP204xdTFycTALHGaU6NnfydLFyMEhLOAp0b1aBaSGRUBVo
 uXTTrB6XgFria4LE9khZspL7Gq7CBbnFLCR2P/qLxuILQRUc/HcFhYIW0Vi/dRZbBC9ghInZz
 4BizMLSEgcfPGCeQIj7ywkqVlIUgsYmVYxahSnFpWlFukaWeglFWWmZ5TkJmbm6BoaGOvlphY
 XJ6an5iQmFesl5+duYgQGTz0DA+MOxvYTfocYJTmYlER5y729IoX4kvJTKjMSizPii0pzUosP
 McpwcChJ8F7NAsoJFqWmp1akZeYAwxgmLcHBoyTC6xYAlOYtLkjMLc5Mh0idYtTl2LB6/RcmI
 Za8/LxUKXFe7WygIgGQoozSPLgRsJi6xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmY9xnIJT
 yZeSVwm14BHcEEdMSLIx4gR5QkIqSkGhh1/zBnpcxlLfWfsi/13hcB7xW7Gz2O/r1qu4rD6O3
 uJxxPD6wI3CghwfKapXSh+bJ6TsXu2ikPGn+sPWx0K326Zmr94t1+K30v+3DyfmeW+dq7U4yn
 Jqb57r6mqXqJPiXlF+by6Nln6tX3skU4blJl2eQS/HnmuuA5u8tKNZc6FzHMqKmoEVZiKc5IN
 NRiLipOBACb16ePpAIAAA==
X-Env-Sender: prvs=338cb52eb=Paul.Durrant@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1498049573!68165188!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30188 invoked from network); 21 Jun 2017 12:52:55 -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;
 21 Jun 2017 12:52:55 -0000
X-IronPort-AV: E=Sophos;i="5.39,369,1493683200"; d="scan'208";a="428801464"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>, <qemu-devel@nongnu.org>,
 <qemu-block@nongnu.org>
Date: Wed, 21 Jun 2017 08:52:48 -0400
Message-ID: <20170621125249.8805-3-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170621125249.8805-1-paul.durrant@citrix.com>
References: <20170621125249.8805-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Anthony Perard <anthony.perard@citrix.com>, Kevin Wolf <kwolf@redhat.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Max Reitz <mreitz@redhat.com>
Subject: [Xen-devel] [PATCH v2 2/3] xen-disk: add support for multi-page
	shared rings
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGJsa2lmIHByb3RvY29sIGhhcyBoYWQgcHJvdmlzaW9uIGZvciBuZWdvdGlhdGlvbiBvZiBt
dWx0aS1wYWdlIHNoYXJlZApyaW5ncyBmb3Igc29tZSB0aW1lIG5vdyBhbmQgbWFueSBndWVzdCBP
UyBoYXZlIHN1cHBvcnQgaW4gdGhlaXIgZnJvbnRlbmQKZHJpdmVycy4KClRoaXMgcGF0Y2ggbWFr
ZXMgdGhlIG5lY2Vzc2FyeSBtb2RpZmljYXRpb25zIHRvIHhlbi1kaXNrIHN1cHBvcnQgYSBzaGFy
ZWQKcmluZyB1cCB0byBvcmRlciA0IChpLmUuIDE2IHBhZ2VzKS4KClNpZ25lZC1vZmYtYnk6IFBh
dWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Ci0tLQpDYzogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogQW50aG9ueSBQZXJhcmQgPGFudGhv
bnkucGVyYXJkQGNpdHJpeC5jb20+CkNjOiBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgpD
YzogTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KCnYyOgogLSBGaXggbWVtb3J5IGxlYWsg
aW4gZXJyb3IgcGF0aAogLSBQcmludCB3YXJuaW5nIGlmIHJpbmctcGFnZS1vcmRlciBleGNlZWRz
IGxpbWl0cwotLS0KIGh3L2Jsb2NrL3hlbl9kaXNrLmMgfCAxNDQgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDExMyBp
bnNlcnRpb25zKCspLCAzMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9ody9ibG9jay94ZW5f
ZGlzay5jIGIvaHcvYmxvY2sveGVuX2Rpc2suYwppbmRleCA5YjA2ZTNhYTgxLi4wZTY1MTM3MDhl
IDEwMDY0NAotLS0gYS9ody9ibG9jay94ZW5fZGlzay5jCisrKyBiL2h3L2Jsb2NrL3hlbl9kaXNr
LmMKQEAgLTM2LDggKzM2LDYgQEAKIAogc3RhdGljIGludCBiYXRjaF9tYXBzICAgPSAwOwogCi1z
dGF0aWMgaW50IG1heF9yZXF1ZXN0cyA9IDMyOwotCiAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovCiAKICNkZWZpbmUgQkxP
Q0tfU0laRSAgNTEyCkBAIC04NCw2ICs4Miw4IEBAIHN0cnVjdCBpb3JlcSB7CiAgICAgQmxvY2tB
Y2N0Q29va2llICAgICBhY2N0OwogfTsKIAorI2RlZmluZSBNQVhfUklOR19QQUdFX09SREVSIDQK
Kwogc3RydWN0IFhlbkJsa0RldiB7CiAgICAgc3RydWN0IFhlbkRldmljZSAgICB4ZW5kZXY7ICAv
KiBtdXN0IGJlIGZpcnN0ICovCiAgICAgY2hhciAgICAgICAgICAgICAgICAqcGFyYW1zOwpAQCAt
OTQsNyArOTQsOCBAQCBzdHJ1Y3QgWGVuQmxrRGV2IHsKICAgICBib29sICAgICAgICAgICAgICAg
IGRpcmVjdGlvc2FmZTsKICAgICBjb25zdCBjaGFyICAgICAgICAgICpmaWxlcHJvdG87CiAgICAg
Y29uc3QgY2hhciAgICAgICAgICAqZmlsZW5hbWU7Ci0gICAgaW50ICAgICAgICAgICAgICAgICBy
aW5nX3JlZjsKKyAgICB1bnNpZ25lZCBpbnQgICAgICAgIHJpbmdfcmVmWzEgPDwgTUFYX1JJTkdf
UEFHRV9PUkRFUl07CisgICAgdW5zaWduZWQgaW50ICAgICAgICBucl9yaW5nX3JlZjsKICAgICB2
b2lkICAgICAgICAgICAgICAgICpzcmluZzsKICAgICBpbnQ2NF90ICAgICAgICAgICAgIGZpbGVf
YmxrOwogICAgIGludDY0X3QgICAgICAgICAgICAgZmlsZV9zaXplOwpAQCAtMTEwLDYgKzExMSw3
IEBAIHN0cnVjdCBYZW5CbGtEZXYgewogICAgIGludCAgICAgICAgICAgICAgICAgcmVxdWVzdHNf
dG90YWw7CiAgICAgaW50ICAgICAgICAgICAgICAgICByZXF1ZXN0c19pbmZsaWdodDsKICAgICBp
bnQgICAgICAgICAgICAgICAgIHJlcXVlc3RzX2ZpbmlzaGVkOworICAgIHVuc2lnbmVkIGludCAg
ICAgICAgbWF4X3JlcXVlc3RzOwogCiAgICAgLyogUGVyc2lzdGVudCBncmFudHMgZXh0ZW5zaW9u
ICovCiAgICAgZ2Jvb2xlYW4gICAgICAgICAgICBmZWF0dXJlX2Rpc2NhcmQ7CkBAIC0xOTksNyAr
MjAxLDcgQEAgc3RhdGljIHN0cnVjdCBpb3JlcSAqaW9yZXFfc3RhcnQoc3RydWN0IFhlbkJsa0Rl
diAqYmxrZGV2KQogICAgIHN0cnVjdCBpb3JlcSAqaW9yZXEgPSBOVUxMOwogCiAgICAgaWYgKFFM
SVNUX0VNUFRZKCZibGtkZXYtPmZyZWVsaXN0KSkgewotICAgICAgICBpZiAoYmxrZGV2LT5yZXF1
ZXN0c190b3RhbCA+PSBtYXhfcmVxdWVzdHMpIHsKKyAgICAgICAgaWYgKGJsa2Rldi0+cmVxdWVz
dHNfdG90YWwgPj0gYmxrZGV2LT5tYXhfcmVxdWVzdHMpIHsKICAgICAgICAgICAgIGdvdG8gb3V0
OwogICAgICAgICB9CiAgICAgICAgIC8qIGFsbG9jYXRlIG5ldyBzdHJ1Y3QgKi8KQEAgLTkwNSw3
ICs5MDcsNyBAQCBzdGF0aWMgdm9pZCBibGtfaGFuZGxlX3JlcXVlc3RzKHN0cnVjdCBYZW5CbGtE
ZXYgKmJsa2RldikKICAgICAgICAgaW9yZXFfcnVuaW9fcWVtdV9haW8oaW9yZXEpOwogICAgIH0K
IAotICAgIGlmIChibGtkZXYtPm1vcmVfd29yayAmJiBibGtkZXYtPnJlcXVlc3RzX2luZmxpZ2h0
IDwgbWF4X3JlcXVlc3RzKSB7CisgICAgaWYgKGJsa2Rldi0+bW9yZV93b3JrICYmIGJsa2Rldi0+
cmVxdWVzdHNfaW5mbGlnaHQgPCBibGtkZXYtPm1heF9yZXF1ZXN0cykgewogICAgICAgICBxZW11
X2JoX3NjaGVkdWxlKGJsa2Rldi0+YmgpOwogICAgIH0KIH0KQEAgLTkxOCwxNSArOTIwLDYgQEAg
c3RhdGljIHZvaWQgYmxrX2JoKHZvaWQgKm9wYXF1ZSkKICAgICBibGtfaGFuZGxlX3JlcXVlc3Rz
KGJsa2Rldik7CiB9CiAKLS8qCi0gKiBXZSBuZWVkIHRvIGFjY291bnQgZm9yIHRoZSBncmFudCBh
bGxvY2F0aW9ucyByZXF1aXJpbmcgY29udGlndW91cwotICogY2h1bmtzOyB0aGUgd29yc3QgY2Fz
ZSBudW1iZXIgd291bGQgYmUKLSAqICAgICBtYXhfcmVxICogbWF4X3NlZyArIChtYXhfcmVxIC0g
MSkgKiAobWF4X3NlZyAtIDEpICsgMSwKLSAqIGJ1dCBpbiBvcmRlciB0byBrZWVwIHRoaW5ncyBz
aW1wbGUganVzdCB1c2UKLSAqICAgICAyICogbWF4X3JlcSAqIG1heF9zZWcuCi0gKi8KLSNkZWZp
bmUgTUFYX0dSQU5UUyhtYXhfcmVxLCBtYXhfc2VnKSAoMiAqIChtYXhfcmVxKSAqIChtYXhfc2Vn
KSkKLQogc3RhdGljIHZvaWQgYmxrX2FsbG9jKHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKIHsK
ICAgICBzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBjb250YWluZXJfb2YoeGVuZGV2LCBzdHJ1
Y3QgWGVuQmxrRGV2LCB4ZW5kZXYpOwpAQCAtOTM4LDExICs5MzEsNiBAQCBzdGF0aWMgdm9pZCBi
bGtfYWxsb2Moc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQogICAgIGlmICh4ZW5fbW9kZSAhPSBY
RU5fRU1VTEFURSkgewogICAgICAgICBiYXRjaF9tYXBzID0gMTsKICAgICB9Ci0gICAgaWYgKHhl
bmdudHRhYl9zZXRfbWF4X2dyYW50cyh4ZW5kZXYtPmdudHRhYmRldiwKLSAgICAgICAgICAgIE1B
WF9HUkFOVFMobWF4X3JlcXVlc3RzLCBCTEtJRl9NQVhfU0VHTUVOVFNfUEVSX1JFUVVFU1QpKSA8
IDApIHsKLSAgICAgICAgeGVuX3B2X3ByaW50Zih4ZW5kZXYsIDAsICJ4ZW5nbnR0YWJfc2V0X21h
eF9ncmFudHMgZmFpbGVkOiAlc1xuIiwKLSAgICAgICAgICAgICAgICAgICAgICBzdHJlcnJvcihl
cnJubykpOwotICAgIH0KIH0KIAogc3RhdGljIHZvaWQgYmxrX3BhcnNlX2Rpc2NhcmQoc3RydWN0
IFhlbkJsa0RldiAqYmxrZGV2KQpAQCAtMTAzNyw2ICsxMDI1LDkgQEAgc3RhdGljIGludCBibGtf
aW5pdChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICFibGtkZXYtPmZlYXR1cmVfZ3JhbnRfY29weSk7CiAgICAgeGVuc3RvcmVfd3JpdGVfYmVfaW50
KCZibGtkZXYtPnhlbmRldiwgImluZm8iLCBpbmZvKTsKIAorICAgIHhlbnN0b3JlX3dyaXRlX2Jl
X2ludCgmYmxrZGV2LT54ZW5kZXYsICJtYXgtcmluZy1wYWdlLW9yZGVyIiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgTUFYX1JJTkdfUEFHRV9PUkRFUik7CisKICAgICBibGtfcGFyc2VfZGlz
Y2FyZChibGtkZXYpOwogCiAgICAgZ19mcmVlKGRpcmVjdGlvc2FmZSk7CkBAIC0xMDU4LDEyICsx
MDQ5LDI1IEBAIG91dF9lcnJvcjoKICAgICByZXR1cm4gLTE7CiB9CiAKKy8qCisgKiBXZSBuZWVk
IHRvIGFjY291bnQgZm9yIHRoZSBncmFudCBhbGxvY2F0aW9ucyByZXF1aXJpbmcgY29udGlndW91
cworICogY2h1bmtzOyB0aGUgd29yc3QgY2FzZSBudW1iZXIgd291bGQgYmUKKyAqICAgICBtYXhf
cmVxICogbWF4X3NlZyArIChtYXhfcmVxIC0gMSkgKiAobWF4X3NlZyAtIDEpICsgMSwKKyAqIGJ1
dCBpbiBvcmRlciB0byBrZWVwIHRoaW5ncyBzaW1wbGUganVzdCB1c2UKKyAqICAgICAyICogbWF4
X3JlcSAqIG1heF9zZWcuCisgKi8KKyNkZWZpbmUgTUFYX0dSQU5UUyhtYXhfcmVxLCBtYXhfc2Vn
KSAoMiAqIChtYXhfcmVxKSAqIChtYXhfc2VnKSkKKwogc3RhdGljIGludCBibGtfY29ubmVjdChz
dHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCiB7CiAgICAgc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2
ID0gY29udGFpbmVyX29mKHhlbmRldiwgc3RydWN0IFhlbkJsa0RldiwgeGVuZGV2KTsKICAgICBp
bnQgcGVycywgaW5kZXgsIHFmbGFnczsKICAgICBib29sIHJlYWRvbmx5ID0gdHJ1ZTsKICAgICBi
b29sIHdyaXRldGhyb3VnaCA9IHRydWU7CisgICAgaW50IG9yZGVyLCByaW5nX3JlZjsKKyAgICB1
bnNpZ25lZCBpbnQgcmluZ19zaXplLCBtYXhfZ3JhbnRzOworICAgIHVuc2lnbmVkIGludCBpOwor
ICAgIHVpbnQzMl90ICpkb21pZHM7CiAKICAgICAvKiByZWFkLW9ubHkgPyAqLwogICAgIGlmIChi
bGtkZXYtPmRpcmVjdGlvc2FmZSkgewpAQCAtMTEzOCw5ICsxMTQyLDQyIEBAIHN0YXRpYyBpbnQg
YmxrX2Nvbm5lY3Qoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQogICAgIHhlbnN0b3JlX3dyaXRl
X2JlX2ludDY0KCZibGtkZXYtPnhlbmRldiwgInNlY3RvcnMiLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsa2Rldi0+ZmlsZV9zaXplIC8gYmxrZGV2LT5maWxlX2Jsayk7CiAKLSAgICBp
ZiAoeGVuc3RvcmVfcmVhZF9mZV9pbnQoJmJsa2Rldi0+eGVuZGV2LCAicmluZy1yZWYiLCAmYmxr
ZGV2LT5yaW5nX3JlZikgPT0gLTEpIHsKKyAgICBpZiAoeGVuc3RvcmVfcmVhZF9mZV9pbnQoJmJs
a2Rldi0+eGVuZGV2LCAicmluZy1wYWdlLW9yZGVyIiwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgJm9yZGVyKSA9PSAtMSkgeworICAgICAgICBibGtkZXYtPm5yX3JpbmdfcmVmID0gMTsK
KworICAgICAgICBpZiAoeGVuc3RvcmVfcmVhZF9mZV9pbnQoJmJsa2Rldi0+eGVuZGV2LCAicmlu
Zy1yZWYiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnJpbmdfcmVmKSA9PSAt
MSkgeworICAgICAgICAgICAgcmV0dXJuIC0xOworICAgICAgICB9CisgICAgICAgIGJsa2Rldi0+
cmluZ19yZWZbMF0gPSByaW5nX3JlZjsKKworICAgIH0gZWxzZSBpZiAob3JkZXIgPj0gMCAmJiBv
cmRlciA8PSBNQVhfUklOR19QQUdFX09SREVSKSB7CisgICAgICAgIGJsa2Rldi0+bnJfcmluZ19y
ZWYgPSAxIDw8IG9yZGVyOworCisgICAgICAgIGZvciAoaSA9IDA7IGkgPCBibGtkZXYtPm5yX3Jp
bmdfcmVmOyBpKyspIHsKKyAgICAgICAgICAgIGNoYXIgKmtleTsKKworICAgICAgICAgICAga2V5
ID0gZ19zdHJkdXBfcHJpbnRmKCJyaW5nLXJlZiV1IiwgaSk7CisgICAgICAgICAgICBpZiAoIWtl
eSkgeworICAgICAgICAgICAgICAgIHJldHVybiAtMTsKKyAgICAgICAgICAgIH0KKworICAgICAg
ICAgICAgaWYgKHhlbnN0b3JlX3JlYWRfZmVfaW50KCZibGtkZXYtPnhlbmRldiwga2V5LAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZyaW5nX3JlZikgPT0gLTEpIHsKKyAg
ICAgICAgICAgICAgICBnX2ZyZWUoa2V5KTsKKyAgICAgICAgICAgICAgICByZXR1cm4gLTE7Cisg
ICAgICAgICAgICB9CisgICAgICAgICAgICBibGtkZXYtPnJpbmdfcmVmW2ldID0gcmluZ19yZWY7
CisKKyAgICAgICAgICAgIGdfZnJlZShrZXkpOworICAgICAgICB9CisgICAgfSBlbHNlIHsKKyAg
ICAgICAgeGVuX3B2X3ByaW50Zih4ZW5kZXYsIDAsICJpbnZhbGlkIHJpbmctcGFnZS1vcmRlcjog
JWRcbiIsCisgICAgICAgICAgICAgICAgICAgICAgb3JkZXIpOwogICAgICAgICByZXR1cm4gLTE7
CiAgICAgfQorCiAgICAgaWYgKHhlbnN0b3JlX3JlYWRfZmVfaW50KCZibGtkZXYtPnhlbmRldiwg
ImV2ZW50LWNoYW5uZWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmYmxrZGV2LT54
ZW5kZXYucmVtb3RlX3BvcnQpID09IC0xKSB7CiAgICAgICAgIHJldHVybiAtMTsKQEAgLTExNjMs
NDEgKzEyMDAsODUgQEAgc3RhdGljIGludCBibGtfY29ubmVjdChzdHJ1Y3QgWGVuRGV2aWNlICp4
ZW5kZXYpCiAgICAgICAgIGJsa2Rldi0+cHJvdG9jb2wgPSBCTEtJRl9QUk9UT0NPTF9OQVRJVkU7
CiAgICAgfQogCi0gICAgYmxrZGV2LT5zcmluZyA9IHhlbmdudHRhYl9tYXBfZ3JhbnRfcmVmKGJs
a2Rldi0+eGVuZGV2LmdudHRhYmRldiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxrZGV2LT54ZW5kZXYuZG9tLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibGtkZXYtPnJpbmdfcmVmLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBQUk9UX1JFQUQgfCBQUk9UX1dSSVRFKTsKKyAgICBy
aW5nX3NpemUgPSBYQ19QQUdFX1NJWkUgKiBibGtkZXYtPm5yX3JpbmdfcmVmOworICAgIHN3aXRj
aCAoYmxrZGV2LT5wcm90b2NvbCkgeworICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfTkFUSVZFOgor
ICAgIHsKKyAgICAgICAgYmxrZGV2LT5tYXhfcmVxdWVzdHMgPSBfX0NPTlNUX1JJTkdfU0laRShi
bGtpZiwgcmluZ19zaXplKTsKKyAgICAgICAgYnJlYWs7CisgICAgfQorICAgIGNhc2UgQkxLSUZf
UFJPVE9DT0xfWDg2XzMyOgorICAgIHsKKyAgICAgICAgYmxrZGV2LT5tYXhfcmVxdWVzdHMgPSBf
X0NPTlNUX1JJTkdfU0laRShibGtpZl94ODZfMzIsIHJpbmdfc2l6ZSk7CisgICAgICAgIGJyZWFr
OworICAgIH0KKyAgICBjYXNlIEJMS0lGX1BST1RPQ09MX1g4Nl82NDoKKyAgICB7CisgICAgICAg
IGJsa2Rldi0+bWF4X3JlcXVlc3RzID0gX19DT05TVF9SSU5HX1NJWkUoYmxraWZfeDg2XzY0LCBy
aW5nX3NpemUpOworICAgICAgICBicmVhazsKKyAgICB9CisgICAgZGVmYXVsdDoKKyAgICAgICAg
cmV0dXJuIC0xOworICAgIH0KKworICAgIC8qIENhbGN1bGF0ZSB0aGUgbWF4aW11bSBudW1iZXIg
b2YgZ3JhbnRzIG5lZWRlZCBieSBpb3JlcXMgKi8KKyAgICBtYXhfZ3JhbnRzID0gTUFYX0dSQU5U
UyhibGtkZXYtPm1heF9yZXF1ZXN0cywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBCTEtJ
Rl9NQVhfU0VHTUVOVFNfUEVSX1JFUVVFU1QpOworICAgIC8qIEFkZCBvbiB0aGUgbnVtYmVyIG5l
ZWRlZCBmb3IgdGhlIHJpbmcgcGFnZXMgKi8KKyAgICBtYXhfZ3JhbnRzICs9IGJsa2Rldi0+bnJf
cmluZ19yZWY7CisKKyAgICBpZiAoeGVuZ250dGFiX3NldF9tYXhfZ3JhbnRzKGJsa2Rldi0+eGVu
ZGV2LmdudHRhYmRldiwgbWF4X2dyYW50cykpIHsKKyAgICAgICAgeGVuX3B2X3ByaW50Zih4ZW5k
ZXYsIDAsICJ4ZW5nbnR0YWJfc2V0X21heF9ncmFudHMgZmFpbGVkOiAlc1xuIiwKKyAgICAgICAg
ICAgICAgICAgICAgICBzdHJlcnJvcihlcnJubykpOworICAgICAgICByZXR1cm4gLTE7CisgICAg
fQorCisgICAgZG9taWRzID0gZ19tYWxsb2MwX24oYmxrZGV2LT5ucl9yaW5nX3JlZiwgc2l6ZW9m
KHVpbnQzMl90KSk7CisgICAgZm9yIChpID0gMDsgaSA8IGJsa2Rldi0+bnJfcmluZ19yZWY7IGkr
KykgeworICAgICAgICBkb21pZHNbaV0gPSBibGtkZXYtPnhlbmRldi5kb207CisgICAgfQorCisg
ICAgYmxrZGV2LT5zcmluZyA9IHhlbmdudHRhYl9tYXBfZ3JhbnRfcmVmcyhibGtkZXYtPnhlbmRl
di5nbnR0YWJkZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibGtkZXYtPm5yX3JpbmdfcmVmLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZG9taWRzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxrZGV2LT5yaW5nX3JlZiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFBST1RfUkVBRCB8IFBST1RfV1JJVEUpOworCisgICAgZ19mcmVlKGRv
bWlkcyk7CisKICAgICBpZiAoIWJsa2Rldi0+c3JpbmcpIHsKICAgICAgICAgcmV0dXJuIC0xOwog
ICAgIH0KKwogICAgIGJsa2Rldi0+Y250X21hcCsrOwogCiAgICAgc3dpdGNoIChibGtkZXYtPnBy
b3RvY29sKSB7CiAgICAgY2FzZSBCTEtJRl9QUk9UT0NPTF9OQVRJVkU6CiAgICAgewogICAgICAg
ICBibGtpZl9zcmluZ190ICpzcmluZ19uYXRpdmUgPSBibGtkZXYtPnNyaW5nOwotICAgICAgICBC
QUNLX1JJTkdfSU5JVCgmYmxrZGV2LT5yaW5ncy5uYXRpdmUsIHNyaW5nX25hdGl2ZSwgWENfUEFH
RV9TSVpFKTsKKyAgICAgICAgQkFDS19SSU5HX0lOSVQoJmJsa2Rldi0+cmluZ3MubmF0aXZlLCBz
cmluZ19uYXRpdmUsIHJpbmdfc2l6ZSk7CiAgICAgICAgIGJyZWFrOwogICAgIH0KICAgICBjYXNl
IEJMS0lGX1BST1RPQ09MX1g4Nl8zMjoKICAgICB7CiAgICAgICAgIGJsa2lmX3g4Nl8zMl9zcmlu
Z190ICpzcmluZ194ODZfMzIgPSBibGtkZXYtPnNyaW5nOwogCi0gICAgICAgIEJBQ0tfUklOR19J
TklUKCZibGtkZXYtPnJpbmdzLng4Nl8zMl9wYXJ0LCBzcmluZ194ODZfMzIsIFhDX1BBR0VfU0la
RSk7CisgICAgICAgIEJBQ0tfUklOR19JTklUKCZibGtkZXYtPnJpbmdzLng4Nl8zMl9wYXJ0LCBz
cmluZ194ODZfMzIsIHJpbmdfc2l6ZSk7CiAgICAgICAgIGJyZWFrOwogICAgIH0KICAgICBjYXNl
IEJMS0lGX1BST1RPQ09MX1g4Nl82NDoKICAgICB7CiAgICAgICAgIGJsa2lmX3g4Nl82NF9zcmlu
Z190ICpzcmluZ194ODZfNjQgPSBibGtkZXYtPnNyaW5nOwogCi0gICAgICAgIEJBQ0tfUklOR19J
TklUKCZibGtkZXYtPnJpbmdzLng4Nl82NF9wYXJ0LCBzcmluZ194ODZfNjQsIFhDX1BBR0VfU0la
RSk7CisgICAgICAgIEJBQ0tfUklOR19JTklUKCZibGtkZXYtPnJpbmdzLng4Nl82NF9wYXJ0LCBz
cmluZ194ODZfNjQsIHJpbmdfc2l6ZSk7CiAgICAgICAgIGJyZWFrOwogICAgIH0KICAgICB9CiAK
ICAgICBpZiAoYmxrZGV2LT5mZWF0dXJlX3BlcnNpc3RlbnQpIHsKICAgICAgICAgLyogSW5pdCBw
ZXJzaXN0ZW50IGdyYW50cyAqLwotICAgICAgICBibGtkZXYtPm1heF9ncmFudHMgPSBtYXhfcmVx
dWVzdHMgKiBCTEtJRl9NQVhfU0VHTUVOVFNfUEVSX1JFUVVFU1Q7CisgICAgICAgIGJsa2Rldi0+
bWF4X2dyYW50cyA9IGJsa2Rldi0+bWF4X3JlcXVlc3RzICoKKyAgICAgICAgICAgIEJMS0lGX01B
WF9TRUdNRU5UU19QRVJfUkVRVUVTVDsKICAgICAgICAgYmxrZGV2LT5wZXJzaXN0ZW50X2dudHMg
PSBnX3RyZWVfbmV3X2Z1bGwoKEdDb21wYXJlRGF0YUZ1bmMpaW50X2NtcCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwsIE5VTEwsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYXRjaF9tYXBzID8KQEAgLTEyMDks
OSArMTI5MCw5IEBAIHN0YXRpYyBpbnQgYmxrX2Nvbm5lY3Qoc3RydWN0IFhlbkRldmljZSAqeGVu
ZGV2KQogCiAgICAgeGVuX2JlX2JpbmRfZXZ0Y2huKCZibGtkZXYtPnhlbmRldik7CiAKLSAgICB4
ZW5fcHZfcHJpbnRmKCZibGtkZXYtPnhlbmRldiwgMSwgIm9rOiBwcm90byAlcywgcmluZy1yZWYg
JWQsICIKKyAgICB4ZW5fcHZfcHJpbnRmKCZibGtkZXYtPnhlbmRldiwgMSwgIm9rOiBwcm90byAl
cywgbnItcmluZy1yZWYgJXUsICIKICAgICAgICAgICAgICAgICAgICJyZW1vdGUgcG9ydCAlZCwg
bG9jYWwgcG9ydCAlZFxuIiwKLSAgICAgICAgICAgICAgICAgIGJsa2Rldi0+eGVuZGV2LnByb3Rv
Y29sLCBibGtkZXYtPnJpbmdfcmVmLAorICAgICAgICAgICAgICAgICAgYmxrZGV2LT54ZW5kZXYu
cHJvdG9jb2wsIGJsa2Rldi0+bnJfcmluZ19yZWYsCiAgICAgICAgICAgICAgICAgICBibGtkZXYt
PnhlbmRldi5yZW1vdGVfcG9ydCwgYmxrZGV2LT54ZW5kZXYubG9jYWxfcG9ydCk7CiAgICAgcmV0
dXJuIDA7CiB9CkBAIC0xMjI4LDcgKzEzMDksOCBAQCBzdGF0aWMgdm9pZCBibGtfZGlzY29ubmVj
dChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCiAgICAgeGVuX3B2X3VuYmluZF9ldnRjaG4oJmJs
a2Rldi0+eGVuZGV2KTsKIAogICAgIGlmIChibGtkZXYtPnNyaW5nKSB7Ci0gICAgICAgIHhlbmdu
dHRhYl91bm1hcChibGtkZXYtPnhlbmRldi5nbnR0YWJkZXYsIGJsa2Rldi0+c3JpbmcsIDEpOwor
ICAgICAgICB4ZW5nbnR0YWJfdW5tYXAoYmxrZGV2LT54ZW5kZXYuZ250dGFiZGV2LCBibGtkZXYt
PnNyaW5nLAorICAgICAgICAgICAgICAgICAgICAgICAgYmxrZGV2LT5ucl9yaW5nX3JlZik7CiAg
ICAgICAgIGJsa2Rldi0+Y250X21hcC0tOwogICAgICAgICBibGtkZXYtPnNyaW5nID0gTlVMTDsK
ICAgICB9Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 21 12:52:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 12: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 1dNf7y-0005Cb-Gq; Wed, 21 Jun 2017 12: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 <prvs=338cb52eb=Paul.Durrant@citrix.com>)
 id 1dNf7x-0005BV-Lq
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 12:52:57 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 50/F5-02199-82C6A495; Wed, 21 Jun 2017 12:52:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeJIrShJLcpLzFFi42JxWrohUlcjxyv
 S4NB9eYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeN4dytjwQvrimnHfrA2MF7S72Lk4JAQ8Jd4
 91Wmi5GTg01AR2Lq00usILaIQLjE47ZTTF2MXBzMAocZJXr2d7KA1AsL2Enc+sgEUsMioCqxq
 LsJzOYVsJY4M3UlM4gtISAvsavtItgcTgEbif2v/rKB2EJANRfPbWGBsFUk1k+dxQbRKyhxcu
 YTsDizgITEwRcvmCcw8s5CkpqFJLWAkWkVo0ZxalFZapGukYVeUlFmekZJbmJmjq6hgbFebmp
 xcWJ6ak5iUrFecn7uJkZg6NQzMDDuYGw/4XeIUZKDSUmUt9zbK1KILyk/pTIjsTgjvqg0J7X4
 EKMMB4eSBO/VLKCcYFFqempFWmYOMIhh0hIcPEoivG4BQGne4oLE3OLMdIjUKUZFKXFe7Wygh
 ABIIqM0D64NFjmXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzPgPZzpOZVwI3/RXQYiagxS
 +OeIAsLklESEk1MJ5kX/T/n8gG/TzBo2ZTZuxjuW+TvPh8ibJa583YpNNey/I6KwX37tKSPc/
 /8N4zvuI875mm1af+sn19X+Q6e+bm6hXclVZOZVs2/3+v6CJWoP/I+BfLXu4Xj9oz+i/mFT86
 asgx6XvQjvK3oR9bWDadM2nexHTryWrhGTzuVtb23vUVteseflJiKc5INNRiLipOBADj6mgtl
 wIAAA==
X-Env-Sender: prvs=338cb52eb=Paul.Durrant@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1498049573!68165188!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30302 invoked from network); 21 Jun 2017 12:52: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;
 21 Jun 2017 12:52:56 -0000
X-IronPort-AV: E=Sophos;i="5.39,369,1493683200"; d="scan'208";a="428801465"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>, <qemu-devel@nongnu.org>,
 <qemu-block@nongnu.org>
Date: Wed, 21 Jun 2017 08:52:49 -0400
Message-ID: <20170621125249.8805-4-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170621125249.8805-1-paul.durrant@citrix.com>
References: <20170621125249.8805-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Anthony Perard <anthony.perard@citrix.com>, Kevin Wolf <kwolf@redhat.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Max Reitz <mreitz@redhat.com>
Subject: [Xen-devel] [PATCH v2 3/3] xen-disk: use an IOThread per 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBhbGxvY2F0ZXMgYW4gSU9UaHJlYWQgb2JqZWN0IGZvciBlYWNoIHhlbl9kaXNr
IGluc3RhbmNlIGFuZApzZXRzIHRoZSBBSU8gY29udGV4dCBhcHByb3ByaWF0ZWx5IG9uIGNvbm5l
Y3QuIFRoaXMgYWxsb3dzIHByb2Nlc3NpbmcKb2YgSS9PIHRvIHByb2NlZWQgaW4gcGFyYWxsZWwu
CgpUaGUgcGF0Y2ggYWxzbyBhZGRzIHRyYWNlcG9pbnRzIGludG8geGVuX2Rpc2sgdG8gbWFrZSBp
dCBwb3NzaWJsZSB0bwpmb2xsb3cgdGhlIHN0YXRlIHRyYW5zdGlvbnMgb2YgYW4gaW5zdGFuY2Ug
aW4gdGhlIGxvZy4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNp
dHJpeC5jb20+Ci0tLQpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgpDYzogQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkNjOiBL
ZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgpDYzogTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0
LmNvbT4KCnYyOgogLSBleHBsaWNpdGx5IGFjcXVpcmUgYW5kIHJlbGVhc2UgQUlPIGNvbnRleHQg
aW4gcWVtdV9haW9fY29tcGxldGUoKSBhbmQKICAgYmxrX2JoKCkKLS0tCiBody9ibG9jay90cmFj
ZS1ldmVudHMgfCAgNyArKysrKysKIGh3L2Jsb2NrL3hlbl9kaXNrLmMgICB8IDY5ICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLQogMiBmaWxlcyBjaGFu
Z2VkLCA2NyBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2h3L2Js
b2NrL3RyYWNlLWV2ZW50cyBiL2h3L2Jsb2NrL3RyYWNlLWV2ZW50cwppbmRleCA2NWU4M2RjMjU4
Li42MDhiMjRiYTY2IDEwMDY0NAotLS0gYS9ody9ibG9jay90cmFjZS1ldmVudHMKKysrIGIvaHcv
YmxvY2svdHJhY2UtZXZlbnRzCkBAIC0xMCwzICsxMCwxMCBAQCB2aXJ0aW9fYmxrX3N1Ym1pdF9t
dWx0aXJlcSh2b2lkICptcmIsIGludCBzdGFydCwgaW50IG51bV9yZXFzLCB1aW50NjRfdCBvZmZz
ZXQsCiAjIGh3L2Jsb2NrL2hkLWdlb21ldHJ5LmMKIGhkX2dlb21ldHJ5X2xjaHNfZ3Vlc3Modm9p
ZCAqYmxrLCBpbnQgY3lscywgaW50IGhlYWRzLCBpbnQgc2VjcykgImJsayAlcCBMQ0hTICVkICVk
ICVkIgogaGRfZ2VvbWV0cnlfZ3Vlc3Modm9pZCAqYmxrLCB1aW50MzJfdCBjeWxzLCB1aW50MzJf
dCBoZWFkcywgdWludDMyX3Qgc2VjcywgaW50IHRyYW5zKSAiYmxrICVwIENIUyAldSAldSAldSB0
cmFucyAlZCIKKworIyBody9ibG9jay94ZW5fZGlzay5jCit4ZW5fZGlza19hbGxvYyhjaGFyICpu
YW1lKSAiJXMiCit4ZW5fZGlza19pbml0KGNoYXIgKm5hbWUpICIlcyIKK3hlbl9kaXNrX2Nvbm5l
Y3QoY2hhciAqbmFtZSkgIiVzIgoreGVuX2Rpc2tfZGlzY29ubmVjdChjaGFyICpuYW1lKSAiJXMi
Cit4ZW5fZGlza19mcmVlKGNoYXIgKm5hbWUpICIlcyIKZGlmZiAtLWdpdCBhL2h3L2Jsb2NrL3hl
bl9kaXNrLmMgYi9ody9ibG9jay94ZW5fZGlzay5jCmluZGV4IDBlNjUxMzcwOGUuLjg1NDgxOTUx
OTUgMTAwNjQ0Ci0tLSBhL2h3L2Jsb2NrL3hlbl9kaXNrLmMKKysrIGIvaHcvYmxvY2sveGVuX2Rp
c2suYwpAQCAtMjcsMTAgKzI3LDEzIEBACiAjaW5jbHVkZSAiaHcveGVuL3hlbl9iYWNrZW5kLmgi
CiAjaW5jbHVkZSAieGVuX2Jsa2lmLmgiCiAjaW5jbHVkZSAic3lzZW11L2Jsb2NrZGV2LmgiCisj
aW5jbHVkZSAic3lzZW11L2lvdGhyZWFkLmgiCiAjaW5jbHVkZSAic3lzZW11L2Jsb2NrLWJhY2tl
bmQuaCIKICNpbmNsdWRlICJxYXBpL2Vycm9yLmgiCiAjaW5jbHVkZSAicWFwaS9xbXAvcWRpY3Qu
aCIKICNpbmNsdWRlICJxYXBpL3FtcC9xc3RyaW5nLmgiCisjaW5jbHVkZSAicW9tL29iamVjdF9p
bnRlcmZhY2VzLmgiCisjaW5jbHVkZSAidHJhY2UuaCIKIAogLyogLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqLwogCkBAIC0xMjgs
NiArMTMxLDkgQEAgc3RydWN0IFhlbkJsa0RldiB7CiAgICAgRHJpdmVJbmZvICAgICAgICAgICAq
ZGluZm87CiAgICAgQmxvY2tCYWNrZW5kICAgICAgICAqYmxrOwogICAgIFFFTVVCSCAgICAgICAg
ICAgICAgKmJoOworCisgICAgSU9UaHJlYWQgICAgICAgICAgICAqaW90aHJlYWQ7CisgICAgQWlv
Q29udGV4dCAgICAgICAgICAqY3R4OwogfTsKIAogLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqLwpAQCAtNTk5LDkgKzYwNSwx
MiBAQCBzdGF0aWMgaW50IGlvcmVxX3J1bmlvX3FlbXVfYWlvKHN0cnVjdCBpb3JlcSAqaW9yZXEp
Owogc3RhdGljIHZvaWQgcWVtdV9haW9fY29tcGxldGUodm9pZCAqb3BhcXVlLCBpbnQgcmV0KQog
ewogICAgIHN0cnVjdCBpb3JlcSAqaW9yZXEgPSBvcGFxdWU7CisgICAgc3RydWN0IFhlbkJsa0Rl
diAqYmxrZGV2ID0gaW9yZXEtPmJsa2RldjsKKworICAgIGFpb19jb250ZXh0X2FjcXVpcmUoYmxr
ZGV2LT5jdHgpOwogCiAgICAgaWYgKHJldCAhPSAwKSB7Ci0gICAgICAgIHhlbl9wdl9wcmludGYo
JmlvcmVxLT5ibGtkZXYtPnhlbmRldiwgMCwgIiVzIEkvTyBlcnJvclxuIiwKKyAgICAgICAgeGVu
X3B2X3ByaW50ZigmYmxrZGV2LT54ZW5kZXYsIDAsICIlcyBJL08gZXJyb3JcbiIsCiAgICAgICAg
ICAgICAgICAgICAgICAgaW9yZXEtPnJlcS5vcGVyYXRpb24gPT0gQkxLSUZfT1BfUkVBRCA/ICJy
ZWFkIiA6ICJ3cml0ZSIpOwogICAgICAgICBpb3JlcS0+YWlvX2Vycm9ycysrOwogICAgIH0KQEAg
LTYxMCwxMyArNjE5LDEzIEBAIHN0YXRpYyB2b2lkIHFlbXVfYWlvX2NvbXBsZXRlKHZvaWQgKm9w
YXF1ZSwgaW50IHJldCkKICAgICBpZiAoaW9yZXEtPnByZXN5bmMpIHsKICAgICAgICAgaW9yZXEt
PnByZXN5bmMgPSAwOwogICAgICAgICBpb3JlcV9ydW5pb19xZW11X2Fpbyhpb3JlcSk7Ci0gICAg
ICAgIHJldHVybjsKKyAgICAgICAgZ290byBkb25lOwogICAgIH0KICAgICBpZiAoaW9yZXEtPmFp
b19pbmZsaWdodCA+IDApIHsKLSAgICAgICAgcmV0dXJuOworICAgICAgICBnb3RvIGRvbmU7CiAg
ICAgfQogCi0gICAgaWYgKGlvcmVxLT5ibGtkZXYtPmZlYXR1cmVfZ3JhbnRfY29weSkgeworICAg
IGlmIChibGtkZXYtPmZlYXR1cmVfZ3JhbnRfY29weSkgewogICAgICAgICBzd2l0Y2ggKGlvcmVx
LT5yZXEub3BlcmF0aW9uKSB7CiAgICAgICAgIGNhc2UgQkxLSUZfT1BfUkVBRDoKICAgICAgICAg
ICAgIC8qIGluIGNhc2Ugb2YgZmFpbHVyZSBpb3JlcS0+YWlvX2Vycm9ycyBpcyBpbmNyZWFzZWQg
Ki8KQEAgLTYzOCw3ICs2NDcsNyBAQCBzdGF0aWMgdm9pZCBxZW11X2Fpb19jb21wbGV0ZSh2b2lk
ICpvcGFxdWUsIGludCByZXQpCiAgICAgfQogCiAgICAgaW9yZXEtPnN0YXR1cyA9IGlvcmVxLT5h
aW9fZXJyb3JzID8gQkxLSUZfUlNQX0VSUk9SIDogQkxLSUZfUlNQX09LQVk7Ci0gICAgaWYgKCFp
b3JlcS0+YmxrZGV2LT5mZWF0dXJlX2dyYW50X2NvcHkpIHsKKyAgICBpZiAoIWJsa2Rldi0+ZmVh
dHVyZV9ncmFudF9jb3B5KSB7CiAgICAgICAgIGlvcmVxX3VubWFwKGlvcmVxKTsKICAgICB9CiAg
ICAgaW9yZXFfZmluaXNoKGlvcmVxKTsKQEAgLTY1MCwxNiArNjU5LDE5IEBAIHN0YXRpYyB2b2lk
IHFlbXVfYWlvX2NvbXBsZXRlKHZvaWQgKm9wYXF1ZSwgaW50IHJldCkKICAgICAgICAgfQogICAg
IGNhc2UgQkxLSUZfT1BfUkVBRDoKICAgICAgICAgaWYgKGlvcmVxLT5zdGF0dXMgPT0gQkxLSUZf
UlNQX09LQVkpIHsKLSAgICAgICAgICAgIGJsb2NrX2FjY3RfZG9uZShibGtfZ2V0X3N0YXRzKGlv
cmVxLT5ibGtkZXYtPmJsayksICZpb3JlcS0+YWNjdCk7CisgICAgICAgICAgICBibG9ja19hY2N0
X2RvbmUoYmxrX2dldF9zdGF0cyhibGtkZXYtPmJsayksICZpb3JlcS0+YWNjdCk7CiAgICAgICAg
IH0gZWxzZSB7Ci0gICAgICAgICAgICBibG9ja19hY2N0X2ZhaWxlZChibGtfZ2V0X3N0YXRzKGlv
cmVxLT5ibGtkZXYtPmJsayksICZpb3JlcS0+YWNjdCk7CisgICAgICAgICAgICBibG9ja19hY2N0
X2ZhaWxlZChibGtfZ2V0X3N0YXRzKGJsa2Rldi0+YmxrKSwgJmlvcmVxLT5hY2N0KTsKICAgICAg
ICAgfQogICAgICAgICBicmVhazsKICAgICBjYXNlIEJMS0lGX09QX0RJU0NBUkQ6CiAgICAgZGVm
YXVsdDoKICAgICAgICAgYnJlYWs7CiAgICAgfQotICAgIHFlbXVfYmhfc2NoZWR1bGUoaW9yZXEt
PmJsa2Rldi0+YmgpOworICAgIHFlbXVfYmhfc2NoZWR1bGUoYmxrZGV2LT5iaCk7CisKK2RvbmU6
CisgICAgYWlvX2NvbnRleHRfcmVsZWFzZShibGtkZXYtPmN0eCk7CiB9CiAKIHN0YXRpYyBib29s
IGJsa19zcGxpdF9kaXNjYXJkKHN0cnVjdCBpb3JlcSAqaW9yZXEsIGJsa2lmX3NlY3Rvcl90IHNl
Y3Rvcl9udW1iZXIsCkBAIC05MTcsMTcgKzkyOSw0MCBAQCBzdGF0aWMgdm9pZCBibGtfaGFuZGxl
X3JlcXVlc3RzKHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldikKIHN0YXRpYyB2b2lkIGJsa19iaCh2
b2lkICpvcGFxdWUpCiB7CiAgICAgc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2ID0gb3BhcXVlOwor
CisgICAgYWlvX2NvbnRleHRfYWNxdWlyZShibGtkZXYtPmN0eCk7CiAgICAgYmxrX2hhbmRsZV9y
ZXF1ZXN0cyhibGtkZXYpOworICAgIGFpb19jb250ZXh0X3JlbGVhc2UoYmxrZGV2LT5jdHgpOwog
fQogCiBzdGF0aWMgdm9pZCBibGtfYWxsb2Moc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQogewog
ICAgIHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9IGNvbnRhaW5lcl9vZih4ZW5kZXYsIHN0cnVj
dCBYZW5CbGtEZXYsIHhlbmRldik7CisgICAgT2JqZWN0ICpvYmo7CisgICAgY2hhciAqbmFtZTsK
KyAgICBFcnJvciAqZXJyID0gTlVMTDsKKworICAgIHRyYWNlX3hlbl9kaXNrX2FsbG9jKHhlbmRl
di0+bmFtZSk7CiAKICAgICBRTElTVF9JTklUKCZibGtkZXYtPmluZmxpZ2h0KTsKICAgICBRTElT
VF9JTklUKCZibGtkZXYtPmZpbmlzaGVkKTsKICAgICBRTElTVF9JTklUKCZibGtkZXYtPmZyZWVs
aXN0KTsKLSAgICBibGtkZXYtPmJoID0gcWVtdV9iaF9uZXcoYmxrX2JoLCBibGtkZXYpOworCisg
ICAgb2JqID0gb2JqZWN0X25ldyhUWVBFX0lPVEhSRUFEKTsKKyAgICBuYW1lID0gZ19zdHJkdXBf
cHJpbnRmKCJpb3RocmVhZC0lcyIsIHhlbmRldi0+bmFtZSk7CisKKyAgICBvYmplY3RfcHJvcGVy
dHlfYWRkX2NoaWxkKG9iamVjdF9nZXRfb2JqZWN0c19yb290KCksIG5hbWUsIG9iaiwgJmVycik7
CisgICAgYXNzZXJ0KCFlcnIpOworCisgICAgZ19mcmVlKG5hbWUpOworCisgICAgdXNlcl9jcmVh
dGFibGVfY29tcGxldGUob2JqLCAmZXJyKTsKKyAgICBhc3NlcnQoIWVycik7CisKKyAgICBibGtk
ZXYtPmlvdGhyZWFkID0gKElPVGhyZWFkICopb2JqZWN0X2R5bmFtaWNfY2FzdChvYmosIFRZUEVf
SU9USFJFQUQpOworICAgIGJsa2Rldi0+Y3R4ID0gaW90aHJlYWRfZ2V0X2Fpb19jb250ZXh0KGJs
a2Rldi0+aW90aHJlYWQpOworICAgIGJsa2Rldi0+YmggPSBhaW9fYmhfbmV3KGJsa2Rldi0+Y3R4
LCBibGtfYmgsIGJsa2Rldik7CisKICAgICBpZiAoeGVuX21vZGUgIT0gWEVOX0VNVUxBVEUpIHsK
ICAgICAgICAgYmF0Y2hfbWFwcyA9IDE7CiAgICAgfQpAQCAtOTU0LDYgKzk4OSw4IEBAIHN0YXRp
YyBpbnQgYmxrX2luaXQoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQogICAgIGludCBpbmZvID0g
MDsKICAgICBjaGFyICpkaXJlY3Rpb3NhZmUgPSBOVUxMOwogCisgICAgdHJhY2VfeGVuX2Rpc2tf
aW5pdCh4ZW5kZXYtPm5hbWUpOworCiAgICAgLyogcmVhZCB4ZW5zdG9yZSBlbnRyaWVzICovCiAg
ICAgaWYgKGJsa2Rldi0+cGFyYW1zID09IE5VTEwpIHsKICAgICAgICAgY2hhciAqaCA9IE5VTEw7
CkBAIC0xMDY5LDYgKzExMDYsOCBAQCBzdGF0aWMgaW50IGJsa19jb25uZWN0KHN0cnVjdCBYZW5E
ZXZpY2UgKnhlbmRldikKICAgICB1bnNpZ25lZCBpbnQgaTsKICAgICB1aW50MzJfdCAqZG9taWRz
OwogCisgICAgdHJhY2VfeGVuX2Rpc2tfY29ubmVjdCh4ZW5kZXYtPm5hbWUpOworCiAgICAgLyog
cmVhZC1vbmx5ID8gKi8KICAgICBpZiAoYmxrZGV2LT5kaXJlY3Rpb3NhZmUpIHsKICAgICAgICAg
cWZsYWdzID0gQkRSVl9PX05PQ0FDSEUgfCBCRFJWX09fTkFUSVZFX0FJTzsKQEAgLTEyODgsNiAr
MTMyNyw4IEBAIHN0YXRpYyBpbnQgYmxrX2Nvbm5lY3Qoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2
KQogICAgICAgICBibGtkZXYtPnBlcnNpc3RlbnRfZ250X2NvdW50ID0gMDsKICAgICB9CiAKKyAg
ICBibGtfc2V0X2Fpb19jb250ZXh0KGJsa2Rldi0+YmxrLCBibGtkZXYtPmN0eCk7CisKICAgICB4
ZW5fYmVfYmluZF9ldnRjaG4oJmJsa2Rldi0+eGVuZGV2KTsKIAogICAgIHhlbl9wdl9wcmludGYo
JmJsa2Rldi0+eGVuZGV2LCAxLCAib2s6IHByb3RvICVzLCBuci1yaW5nLXJlZiAldSwgIgpAQCAt
MTMwMSwxMyArMTM0MiwyMCBAQCBzdGF0aWMgdm9pZCBibGtfZGlzY29ubmVjdChzdHJ1Y3QgWGVu
RGV2aWNlICp4ZW5kZXYpCiB7CiAgICAgc3RydWN0IFhlbkJsa0RldiAqYmxrZGV2ID0gY29udGFp
bmVyX29mKHhlbmRldiwgc3RydWN0IFhlbkJsa0RldiwgeGVuZGV2KTsKIAorICAgIHRyYWNlX3hl
bl9kaXNrX2Rpc2Nvbm5lY3QoeGVuZGV2LT5uYW1lKTsKKworICAgIGFpb19jb250ZXh0X2FjcXVp
cmUoYmxrZGV2LT5jdHgpOworCiAgICAgaWYgKGJsa2Rldi0+YmxrKSB7CisgICAgICAgIGJsa19z
ZXRfYWlvX2NvbnRleHQoYmxrZGV2LT5ibGssIHFlbXVfZ2V0X2Fpb19jb250ZXh0KCkpOwogICAg
ICAgICBibGtfZGV0YWNoX2RldihibGtkZXYtPmJsaywgYmxrZGV2KTsKICAgICAgICAgYmxrX3Vu
cmVmKGJsa2Rldi0+YmxrKTsKICAgICAgICAgYmxrZGV2LT5ibGsgPSBOVUxMOwogICAgIH0KICAg
ICB4ZW5fcHZfdW5iaW5kX2V2dGNobigmYmxrZGV2LT54ZW5kZXYpOwogCisgICAgYWlvX2NvbnRl
eHRfcmVsZWFzZShibGtkZXYtPmN0eCk7CisKICAgICBpZiAoYmxrZGV2LT5zcmluZykgewogICAg
ICAgICB4ZW5nbnR0YWJfdW5tYXAoYmxrZGV2LT54ZW5kZXYuZ250dGFiZGV2LCBibGtkZXYtPnNy
aW5nLAogICAgICAgICAgICAgICAgICAgICAgICAgYmxrZGV2LT5ucl9yaW5nX3JlZik7CkBAIC0x
MzQxLDYgKzEzODksOCBAQCBzdGF0aWMgaW50IGJsa19mcmVlKHN0cnVjdCBYZW5EZXZpY2UgKnhl
bmRldikKICAgICBzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYgPSBjb250YWluZXJfb2YoeGVuZGV2
LCBzdHJ1Y3QgWGVuQmxrRGV2LCB4ZW5kZXYpOwogICAgIHN0cnVjdCBpb3JlcSAqaW9yZXE7CiAK
KyAgICB0cmFjZV94ZW5fZGlza19mcmVlKHhlbmRldi0+bmFtZSk7CisKICAgICBpZiAoYmxrZGV2
LT5ibGsgfHwgYmxrZGV2LT5zcmluZykgewogICAgICAgICBibGtfZGlzY29ubmVjdCh4ZW5kZXYp
OwogICAgIH0KQEAgLTEzNTgsNiArMTQwOCw3IEBAIHN0YXRpYyBpbnQgYmxrX2ZyZWUoc3RydWN0
IFhlbkRldmljZSAqeGVuZGV2KQogICAgIGdfZnJlZShibGtkZXYtPmRldik7CiAgICAgZ19mcmVl
KGJsa2Rldi0+ZGV2dHlwZSk7CiAgICAgcWVtdV9iaF9kZWxldGUoYmxrZGV2LT5iaCk7CisgICAg
b2JqZWN0X3VucGFyZW50KE9CSkVDVChibGtkZXYtPmlvdGhyZWFkKSk7CiAgICAgcmV0dXJuIDA7
CiB9CiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 21 13:07:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 13: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 1dNfLq-0006PX-Pz; Wed, 21 Jun 2017 13:07: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 1dNfLp-0006PR-7J
 for xen-devel@lists.xen.org; Wed, 21 Jun 2017 13:07:17 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 96/34-02183-48F6A495; Wed, 21 Jun 2017 13:07:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVysyfVTbcl3yv
 S4KGLxZKPi1kcGD2O7v7NFMAYxZqZl5RfkcCasfb1EtaCM0wVjV9eMzUwTmXqYuTiEBLYxCix
 4uUZVghnN5Cz4hR7FyMnh7CAq8SHz3MZQWwRgWCJxRchbCEBd4kZFzpYQBqYBZoYJZZ+fsACk
 mAT0JS48/kTE4jNK2AlcfP8bKA4BweLgKrE7t+BIGFRgXCJt41HWCBKBCVOznwCZnMKeEgcPf
 eGGcRmFrCVuDN3N5QtL7H97RzmCYx8s5C0zEJSNgtJ2QJG5lWMGsWpRWWpRbqGZnpJRZnpGSW
 5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIHhxgAEOxjPn/Y8xCjJwaQkylvu7RUpxJeUn1KZ
 kVicEV9UmpNafIhRhoNDSYLXOg8oJ1iUmp5akZaZAwx8mLQEB4+SCK9bAFCat7ggMbc4Mx0id
 YpRl6Ppw5YvTEIsefl5qVLivN9ygYoEQIoySvPgRsCi8BKjrJQwLyPQUUI8BalFuZklqPKvGM
 U5GJWEeb1zgKbwZOaVwG16BXQEE9ARL454gBxRkoiQkmpg3LvroaVZje9X+5Mi9T71B7ZkTw2
 K3evsF3CfySg6PubsQuW/yuf/7GJe81ZOXdA1ehqLxnm1PeITDOZO3qYjFjk36peMu5rQB6/F
 Z7RlQnnXm177eH213VqOCPanojoXqk59DVn5wf76laWLz3g3BjVWTdW+tGjydIZD19R+PPk3q
 SLg2T+VdCWW4oxEQy3mouJEAJyNmZy9AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1498050435!84634308!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28675 invoked from network); 21 Jun 2017 13:07:15 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-206.messagelabs.com with SMTP; 21 Jun 2017 13:07: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 9535580D;
 Wed, 21 Jun 2017 06:07:14 -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 B26BC3F3E1;
 Wed, 21 Jun 2017 06:07:13 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1498048845-315-1-git-send-email-andrew.cooper3@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <c256bf50-27b0-702a-bc00-318e4381d22f@arm.com>
Date: Wed, 21 Jun 2017 14:07:12 +0100
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: <1498048845-315-1-git-send-email-andrew.cooper3@citrix.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] xen: Replace ASSERT(0) with
	ASSERT_UNREACHABLE()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGkgQW5kcmV3LAoKT24gMjEvMDYvMTcgMTM6NDAsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gTm8g
ZnVuY3Rpb25hbCBjaGFuZ2UsIGJ1dCB0aGUgcmVzdWx0IGlzIG1vcmUgaW5mb3JtYXRpdmUgYm90
aCBpbiB0aGUgY29kZSBhbmQKPiBlcnJvciBtZXNzYWdlcyBpZiB0aGUgYXNzZXJ0aW9ucyBkbyBn
ZXQgaGl0Lgo+Cj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KCkZvciBBUk0gYml0czoKClJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsTEBhcm0uY29tPgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 21 13:09:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 13: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 1dNfNi-0006Wp-4v; Wed, 21 Jun 2017 13: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 <JBeulich@suse.com>) id 1dNfNh-0006Wf-09
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 13:09:13 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 5F/94-03696-8FF6A495; Wed, 21 Jun 2017 13:09:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsXS6fjDS/d7vle
 kwd7zlhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aW7a/YCoorfn94zNLAmNTFyMkhJJAn8fLu
 MSYQm1fATmLuu1ssILaEgKHE6YU3wWwWAVWJw3ta2UBsNgF1ibZn21lBbBEBfYn5n34C2Rwcz
 AIGEne/m4CEhQWMJHo3vWSDGG8ncXv1XBaQEl4BQYm/O4RBwswCWhIPf0FsYhbQlli28DUzxB
 RpieX/OCYw8s5CaJiFpGEWkoZZCA0LGFlWMWoUpxaVpRbpGhnrJRVlpmeU5CZm5ugaGpjp5aY
 WFyemp+YkJhXrJefnbmIEhhcDEOxg/DM/8BCjJAeTkihvubdXpBBfUn5KZUZicUZ8UWlOavEh
 Rg0ODoFtu1ZfYJRiycvPS1WS4F2cB1QnWJSanlqRlpkDjACYUgkOHiURXrcAoDRvcUFibnFmO
 kTqFKMlx6x/a74wccwDk00ftnxhEgKbJyXO2w4yTwCkIaM0D24cLEovMcpKCfMyAh0rxFOQWp
 SbWYIq/4pRnINRSZh3KcgUnsy8Eritr4AOYgI66MURD5CDShIRUlINjPyeV74be9d/DZz4rld
 6vv6yks8bc2VfsWmHvV5WF8DCr1UTJiD5hLm27dDV9Z33fr6fNGPHuZziTbObos8rsRS1Pr3b
 e5Dbd6Uoi/+GS+XdUr/lmuKn2yXkfFhTtWHW/1d19TFtR6dxCdb837fXy/WIjtmE6dxHmLb9v
 OfIbbnxmEjr6SSfS0osxRmJhlrMRcWJADd01frNAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1498050550!103296295!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54236 invoked from network); 21 Jun 2017 13:09:11 -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 Jun 2017 13:09:11 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 21 Jun 2017 07:09:09 -0600
Message-Id: <594A8C140200007800165494@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 21 Jun 2017 07:09:08 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: 
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: [Xen-devel] [PATCH v3 0/2][XTF] FPU test 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>

MTogYWRkIEZQVS9TSU1EIHJlZ2lzdGVyIHN0YXRlIHRlc3QKMjogZXh0ZW5kIEZQVSBleGNlcHRp
b24gdGVzdHMKClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 21 13:10:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 13: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 1dNfOv-00074p-En; Wed, 21 Jun 2017 13: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 <julien.grall@arm.com>) id 1dNfOu-00074d-KG
 for xen-devel@lists.xen.org; Wed, 21 Jun 2017 13:10:28 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 4A/C2-02955-3407A495; Wed, 21 Jun 2017 13:10:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsVysyfVTde5wCv
 SYMNdMYslHxezODB6HN39mymAMYo1My8pvyKBNePN9ONsBftZKg5O+8rawHiTuYuRi0NIYBOj
 xJIt+6Gc3YwSq5ofMXYxcnIIC1hKbGiZyQpiiwjoS2y63cgOYgsJeEuc/PORGcRmFpCWuPbkL
 RuIzSagKXHn8ycmEJtXwEribcNtsDiLgKrEm94FYHNEBcIl3jYeYYGoEZQ4OfMJmM0p4CPx5d
 4eJoiZthJ35u6Gmi8vsf3tHOYJjHyzkLTMQlI2C0nZAkbmVYwaxalFZalFuoaWeklFmekZJbm
 JmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgQFXz8DAuIPx93G/Q4ySHExKorzl3l6RQnxJ+SmV
 GYnFGfFFpTmpxYcYZTg4lCR4ffOBcoJFqempFWmZOcDQh0lLcPAoifC6BQCleYsLEnOLM9MhU
 qcYdTmaPmz5wiTEkpeflyolzusIMkMApCijNA9uBCwOLzHKSgnzMjIwMAjxFKQW5WaWoMq/Yh
 TnYFQS5l2aBzSFJzOvBG7TK6AjmICOeHHEA+SIkkSElFQD4yr5SmNNZc8b3IJRK+SNvhzZsfz
 zqez+T1J3luy/IBN/05Cl4rhi+4/0XMHPGaceaW5Zcv6e2gEzT9mfkS/UE6OPZFqLhnbZXFtj
 s8s15/Z5Fd0vBezJ732TFTy52Ra+6dBfxdY7gznJ41lKHPdEscwsyZhDooZmk+WzfZXuPwh4s
 OyRh1amEktxRqKhFnNRcSIACJWbgb4CAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1498050626!106086708!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35232 invoked from network); 21 Jun 2017 13:10:27 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-31.messagelabs.com with SMTP; 21 Jun 2017 13:10: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 6B0E380D;
 Wed, 21 Jun 2017 06:10:26 -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 DF3AE3F3E1;
 Wed, 21 Jun 2017 06:10:25 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1706201601580.12819@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <5eec595e-befd-7a0b-9b8a-c6d10079452b@arm.com>
Date: Wed, 21 Jun 2017 14:10:24 +0100
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.1706201601580.12819@sstabellini-ThinkPad-X260>
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2] docs: improve ARM passthrough 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>
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>

SGkgU3RlZmFuby4KCk9uIDIxLzA2LzE3IDAwOjA0LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6
Cj4gQWRkIGEgd2FybmluZzogdXNlIHBhc3N0aHJvdWdoIHdpdGggY2FyZS4KPgo+IEFkZCBhIHBv
aW50ZXIgdG8gdGhlIGdpYyBkZXZpY2UgdHJlZSBiaW5kaW5ncy4gQWRkIGFuIGV4cGxhbmF0aW9u
IG9uIGhvdwo+IHRvIGNhbGN1bGF0ZSBpcnEgbnVtYmVycyBmcm9tIGRldmljZSB0cmVlLgo+Cj4g
QWRkIGEgYnJpZWYgZXhwbGFuYXRpb24gb2YgdGhlIHJlZyBwcm9wZXJ0eSBhbmQgYSBwb2ludGVy
IHRvIHRoZSB4bCBkb2NzCj4gZm9yIGEgZGVzY3JpcHRpb24gb2YgdGhlIGlvbWVtIHByb3BlcnR5
LiBBZGQgYSBub3RlIHRoYXQgaW4gdGhlIGV4YW1wbGUKPiB3ZSBhcmUgdXNpbmcgZGlmZmVyZW50
IG1lbW9yeSBhZGRyZXNzZXMgZm9yIGd1ZXN0cyBhbmQgaG9zdC4KPgo+IFNpZ25lZC1vZmYtYnk6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCkFja2VkLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBH
cmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 21 13:11:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 13:11:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNfPo-0007DH-Of; Wed, 21 Jun 2017 13: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 <osstest-admin@xenproject.org>) id 1dNfPn-0007C6-8N
 for xen-devel@lists.xensource.com; Wed, 21 Jun 2017 13:11:23 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 04/60-02183-9707A495; Wed, 21 Jun 2017 13:11:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHLMWRWlGSWpSXmKPExsWS0XRdVbeiwCv
 S4PoHI4sVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBm/GhvYilYYlrx41sbSwPj
 Pu0uRi4OIYG/jBInb61jh3AeM0rMuryPEcLZxijxfcc6IIeTQ0TAWeLrmbnsIDavgL7Eut+/m
 EBsYQE9iQ89V5i7GDk4JAS8JCbP5wEJg5jbVq9k7WJk52ATsJI4JAYSZRFQlVjw5BfrBEauBY
 wMqxjVi1OLylKLdA31kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzEC/VrPwMC4g7G
 p1/kQoyQHk5Iob7m3V6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd7FeUA5waLU9NSKtMwcYIDB
 pCU4eJREeN0CgNK8xQWJucWZ6RCpU4y6HBtWr//CJMSSl5+XKiXO65gPVCQAUpRRmgc3Ahbsl
 xhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ8y4FuYQnM68EbtMroCOYgI54ccQD5IiSRISUVA
 Mjg+mz/BPlL+0Yd1wTbV37UqP/hcGTM4kXOvPtNXwk2eauufwv9qTYO0/+A1e0Wz9Pehh3xPH
 2ihc/50eE6iwQkbtRYZ0ROvlEyQ7ums7Ynco9WoyudTGr+7MK+BlfJ8RfXpplI8y4d6Ps8WV7
 b2k0/rfM+hK1d9+/s6KGmss89+88smtBkcRbJZbijERDLeai4kQAfpGyknECAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1498050679!65597235!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8970 invoked from network); 21 Jun 2017 13:11:20 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 21 Jun 2017 13:11: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 1dNfPj-0004Tw-26; Wed, 21 Jun 2017 13:11: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 1dNfPd-0006yz-9n; Wed, 21 Jun 2017 13:11:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dNfPc-0007Ct-Hk; Wed, 21 Jun 2017 13:11:13 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110905-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=ed960a1d11eb9cd78f2fd86694f885ded4674168
X-Osstest-Versions-That: ovmf=53fa87286b9348d285654dda1ab2274241358ffc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 21 Jun 2017 13:11:12 +0000
Subject: [Xen-devel] [ovmf test] 110905: 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>

ZmxpZ2h0IDExMDkwNSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTA5MDUvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBlZDk2MGExZDExZWI5Y2Q3OGYyZmQ4NjY5NGY4ODVk
ZWQ0Njc0MTY4CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA1M2ZhODcy
ODZiOTM0OGQyODU2NTRkZGExYWIyMjc0MjQxMzU4ZmZjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTA0NjcgIDIwMTctMDYtMTUgMTE6NDg6MzYgWiAgICA2IGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEwOTA1ICAyMDE3LTA2LTIxIDAwOjE5OjI1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRGFuZGFuIEJp
IDxkYW5kYW4uYmlAaW50ZWwuY29tPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgogIExl
aWYgTGluZGhvbG0gPGxlaWYubGluZGhvbG1AbGluYXJvLm9yZz4KICBTaGksIFN0ZXZlbiA8c3Rl
dmVuLnNoaUBpbnRlbC5jb20+CiAgU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgogIFN0
ZXZlbiBTaGkgPHN0ZXZlbi5zaGlAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249
ZWQ5NjBhMWQxMWViOWNkNzhmMmZkODY2OTRmODg1ZGVkNDY3NDE2OAorIC4gLi9jcmktbG9jay1y
ZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAw
MgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAg
ICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygp
OwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcK
KysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0
ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysg
ZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysg
cmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUv
b3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21l
L29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0
L3JlcG9zL2xvY2sgLi9hcC1wdXNoIG92bWYgZWQ5NjBhMWQxMWViOWNkNzhmMmZkODY2OTRmODg1
ZGVkNDY3NDE2OAorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249ZWQ5NjBhMWQxMWViOWNkNzhmMmZk
ODY2OTRmODg1ZGVkNDY3NDE2OAorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1v
bgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBn
ZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0
OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJp
bnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21l
L29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1sn
ICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3Jl
cG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0
ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hv
bWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0
Y29uZmlnCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBp
bgorIHRyZWU9b3ZtZgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeG92bWYgPSB4bGlu
dXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUt
dXBzdHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2
eGVuYnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisg
J1snIHhlZDk2MGExZDExZWI5Y2Q3OGYyZmQ4NjY5NGY4ODVkZWQ0Njc0MTY4ID0geCAnXScKKyA6
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
KysgOiB0ZXN0ZWQvbGludXgtMy4xNAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0g
eCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVz
dGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4
L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWls
eS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysg
OiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92
bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9j
YXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUt
eGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14
ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi5vdm1mCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Fl
bXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBU
UkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9x
ZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJF
RV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1m
LmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRm
LmdpdAorIGluZm9fbGludXhfdHJlZSBvdm1mCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2Fz
ZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL292bWYKKyBnaXQgcHVzaCBv
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQgZWQ5
NjBhMWQxMWViOWNkNzhmMmZkODY2OTRmODg1ZGVkNDY3NDE2ODpyZWZzL2hlYWRzL3hlbi10ZXN0
ZWQtbWFzdGVyClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVz
dC9vdm1mLmdpdAogICA1M2ZhODcyLi5lZDk2MGExICBlZDk2MGExZDExZWI5Y2Q3OGYyZmQ4NjY5
NGY4ODVkZWQ0Njc0MTY4IC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 21 13:11:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 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 1dNfQM-0007JO-0b; Wed, 21 Jun 2017 13:11: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 1dNfQK-0007JA-VC
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 13:11:57 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 0C/A0-03587-C907A495; Wed, 21 Jun 2017 13:11:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsXS6fjDS3d2gVe
 kwbSJQhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ay+/fZCz4uZqzYsq+fqYFxX3UXIyeHkECe
 xMKvHYwgNq+AncTBg69ZQGwJAUOJ0wtvgtksAqoS/3p72EBsNgF1ibZn21lBbBEBfYn5n34C2
 RwczAIGEne/m4CEhQVsJf4f3MMMMb5I4uPZsywgJZwC9hJ/dniDmLwCghJ/dwiDVDADLX13+w
 jTBEaeWQiZWUgyELaWxMNft1ggbG2JZQtfM88CWystsfwfB4RpInGz3QxVBYhtL9F5ZwHLAka
 OVYzqxalFZalFusZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBgcoABDsYO/45
 HWKU5GBSEuUt9/aKFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB65sPlBMsSk1PrUjLzAHGDExag
 oNHSYTXLQAozVtckJhbnJkOkTrFqMuxYfX6L0xCLHn5ealS4ryOIDMEQIoySvPgRsDi9xKjrJ
 QwLyPQUUI8BalFuZklqPKvGMU5GJWEeZfmAU3hycwrgdv0CugIJqAjXhzxADmiJBEhJdXA2GD
 1dsOxTa4O13vNbYuDV+q3yTxgDbVL0DY9FKQhzPTANuZp1fRVFls3lpz6n1Yu+Gzu6RWPgh/t
 8ZdIO6ZUF6usffkAz2FjNvOdJlOUk/NXXMw/0pBa2mGdPnvmi5x3m43Ubsh0bmSq3WL/f8HnQ
 9NtnT7vZPJq2nfCbZnopX2Oq6Z0lB39rMRSnJFoqMVcVJwIAA08NOfaAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1498050713!68353841!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46808 invoked from network); 21 Jun 2017 13:11: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; 21 Jun 2017 13:11:54 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 21 Jun 2017 07:11:53 -0600
Message-Id: <594A8CB802000078001654A7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 21 Jun 2017 07:11:52 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <594A8C140200007800165494@prv-mh.provo.novell.com>
 <594A8C140200007800165494@prv-mh.provo.novell.com>
In-Reply-To: <594A8C140200007800165494@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__Part83BB9D88.1__="
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: [Xen-devel] [PATCH v3 1/2][XTF] add FPU/SIMD register state 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>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__Part83BB9D88.1__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Add tests to verify that
- FPU insns leave correct (guest) values in FIP/FDP/FOP/FCS/FDS (at the
  example for FSTPS),
- FPU insns writing memory don't update FPU register state when the
  write faults (at the example of FISTPS),
- VCVTPS2PH (once implemented in the emulator) doesn't update MXCSR
  if its write faults (VCVTPS2PH is one of the very few SIMD insns
  writing to memory _and_ updating register state; the scatter family
  of insns also fall into this category, but we're quite far yet from
  supporting AVX-512 insns).

Signed-off-by: Jan Beulich <jbeulich@suse.com>
---
v3: Re-base. Add entry to all-tests.dox.
v2: Introduce and use x87.h. Tolerate VCVTPS2PH misbehavior on Intel
    hardware. Tolerate AMD oddities in probe_fstp() and probe_fistp().

--- a/arch/x86/include/arch/cpuid.h
+++ b/arch/x86/include/arch/cpuid.h
@@ -78,6 +78,7 @@ static inline bool cpu_has(unsigned int
 #define cpu_has_pcid            cpu_has(X86_FEATURE_PCID)
 #define cpu_has_xsave           cpu_has(X86_FEATURE_XSAVE)
 #define cpu_has_avx             cpu_has(X86_FEATURE_AVX)
+#define cpu_has_f16c            cpu_has(X86_FEATURE_F16C)
=20
 #define cpu_has_syscall         cpu_has(X86_FEATURE_SYSCALL)
 #define cpu_has_nx              cpu_has(X86_FEATURE_NX)
--- /dev/null
+++ b/arch/x86/include/arch/x87.h
@@ -0,0 +1,27 @@
+#ifndef XTF_X86_X87_H
+#define XTF_X86_X87_H
+
+#include <xtf/types.h>
+
+struct x87_env_pm32 {
+    uint16_t cw, :16;
+    uint16_t sw, :16;
+    uint16_t tw, :16;
+    uint32_t ip;
+    uint16_t cs;
+    uint16_t op:11, :5;
+    uint32_t dp;
+    uint16_t ds, :16;
+};
+
+#endif /* XTF_X86_X87_H */
+
+/*
+ * Local variables:
+ * mode: C
+ * c-file-style: "BSD"
+ * c-basic-offset: 4
+ * tab-width: 4
+ * indent-tabs-mode: nil
+ * End:
+ */
--- a/docs/all-tests.dox
+++ b/docs/all-tests.dox
@@ -20,6 +20,8 @@ and functionality.
=20
 @subpage test-fpu-exception-emulation - FPU Exception Emulation.  Covers =
XSA-190.
=20
+@subpage test-fpu-state - FPU state Emulation.
+
 @subpage test-invlpg - `invlpg` instruction behaviour.
=20
 @subpage test-lbr-tsx-vmentry - Haswell and later LBR/TSX Vmentry failure =
test.
--- a/include/xen/arch-x86/xen.h
+++ b/include/xen/arch-x86/xen.h
@@ -15,6 +15,16 @@
=20
 #include "cpuid.h"
=20
+/*
+ * A number of GDT entries are reserved by Xen. These are not situated at =
the
+ * start of the GDT because some stupid OSes export hard-coded selector =
values
+ * in their ABI. These hard-coded values are always near the start of the =
GDT,
+ * so Xen places itself out of the way, at the far end of the GDT.
+ *
+ * NB The LDT is set using the MMUEXT_SET_LDT op of HYPERVISOR_mmuext_op
+ */
+#define FIRST_RESERVED_GDT_PAGE  14
+
 #ifndef __ASSEMBLY__
 typedef unsigned long xen_pfn_t;
=20
--- /dev/null
+++ b/tests/fpu-state/Makefile
@@ -0,0 +1,9 @@
+include $(ROOT)/build/common.mk
+
+NAME      :=3D fpu-state
+CATEGORY  :=3D functional
+TEST-ENVS :=3D hvm64 hvm32pse
+
+obj-perenv +=3D main.o
+
+include $(ROOT)/build/gen.mk
--- /dev/null
+++ b/tests/fpu-state/main.c
@@ -0,0 +1,214 @@
+/**
+ * @file tests/fpu-state/main.c
+ * @ref test-fpu-state - Emulation of FPU state
+ *
+ * @page test-fpu-state FPU State Emulation
+ *
+ * FPU code/data pointers and opcode must not be the ones resulting
+ * from the stub execution in the hypervisor.
+ *
+ * FPU and SIMD instructions faulting during memory write must not
+ * update the respective register files.
+ *
+ * @see tests/fpu-state/main.c
+ */
+#include <xtf.h>
+
+#include <arch/exinfo.h>
+#include <arch/x87.h>
+
+const char test_title[] =3D "FPU State";
+
+void probe_fstp(bool force)
+{
+    const uint8_t *fstp_offs;
+    uint32_t flt;
+    struct x87_env_pm32 fenv;
+
+    fenv.cw =3D 0x35f; /* unmask PE */
+    asm volatile ( "fninit;"
+                   "fldcw %[cw];"
+                   "fldpi;"
+                   "mov $1f, %[offs];"
+                   "test %[fep], %[fep];"
+                   "jz 1f;"
+                   _ASM_XEN_FEP
+                   "1: fstps %[data]; 2:"
+                   : [offs] "=3D&g" (fstp_offs), [data] "=3Dm" (flt)
+                   : [cw] "m" (fenv.cw), [fep] "q" (force) );
+
+    asm ( "fnstenv %0" : "=3Dm" (fenv) );
+    if ( fenv.ip !=3D (unsigned long)fstp_offs )
+        xtf_failure("Fail: FIP wrong (%08x)\n", fenv.ip);
+    if ( fenv.cs && fenv.cs !=3D __KERN_CS )
+    {
+#ifdef __x86_64__
+        /*
+         * Tolerate CS being in the hypervisor reserved selector range on
+         * AMD hardware, as their 64-bit {F,}XRSTOR do not appear to =
clear
+         * FCS/FDS.
+         */
+        if ( vendor_is_amd && !(fenv.cs & X86_SEL_LDT) &&
+             (fenv.cs >> PAGE_SHIFT) =3D=3D FIRST_RESERVED_GDT_PAGE )
+            xtf_warning("Warning: FCS wrong (%04x)\n", fenv.cs);
+        else
+#endif
+            xtf_failure("Fail: FCS wrong (%04x)\n", fenv.cs);
+    }
+    if ( fenv.dp !=3D (unsigned long)&flt )
+        xtf_failure("Fail: FDP wrong (%08x)\n", fenv.dp);
+    if ( fenv.ds && fenv.ds !=3D __KERN_DS )
+        xtf_failure("Fail: FDS wrong (%04x)\n", fenv.ds);
+    /* Skip possible opcode prefixes before checking the opcode. */
+    while ( (fstp_offs[0] & ~7) !=3D 0xd8 )
+        ++fstp_offs;
+    if ( fenv.op && fenv.op !=3D (((fstp_offs[0] & 7) << 8) | fstp_offs[1]=
) )
+        xtf_failure("Fail: FOP wrong (%03x)\n", fenv.op);
+}
+
+void probe_fistp(bool force)
+{
+    unsigned long fldpi_offs;
+    exinfo_t fault =3D 0;
+    uint16_t fsw;
+    struct x87_env_pm32 fenv;
+    typeof(xtf_failure) *diagfn;
+    const char *prefix;
+
+    asm volatile ( "fninit;"
+                   "0: fldpi;"
+                   "mov $0b, %[offs];"
+                   "test %[fep], %[fep];"
+                   "jz 1f;"
+                   _ASM_XEN_FEP
+                   "1: fistps (%[ptr]); 2:"
+                   _ASM_EXTABLE_HANDLER(1b, 2b, ex_record_fault_eax)
+                   : [offs] "=3D&g" (fldpi_offs), "+a" (fault)
+                   : [ptr] "r" (0), [fep] "q" (force),
+                     "X" (ex_record_fault_eax) );
+
+    if ( !fault )
+        xtf_error("Error: FISTP to NULL did not fault\n");
+
+    asm ( "fnstsw %0" : "=3Dam" (fsw) );
+    if ( fsw !=3D 0x3800 )
+        xtf_failure("Fail: FSW changed unexpectedly (%04x)\n", fsw);
+
+    asm ( "fnstenv %0" : "=3Dm" (fenv) );
+    /*
+     * The AMD-specific FPU pointer leak workaround in Xen (using FISTPL,
+     * which we check for below) causes all the remaining checks to fail.
+     */
+    if ( !vendor_is_amd || (fenv.op & 0x738) !=3D 0x300 )
+    {
+        diagfn =3D xtf_failure;
+        prefix =3D "Fail";
+    }
+    else
+    {
+        diagfn =3D xtf_warning;
+        prefix =3D "Warning";
+    }
+    if ( fenv.ip !=3D fldpi_offs )
+        diagfn("%s: FIP changed unexpectedly (%08x)\n", prefix, fenv.ip);
+    if ( fenv.cs && fenv.cs !=3D __KERN_CS )
+        diagfn("%s: FCS changed unexpectedly (%04x)\n", prefix, fenv.cs);
+    if ( fenv.dp )
+        diagfn("%s: FDP changed unexpectedly (%08x)\n", prefix, fenv.dp);
+    if ( fenv.ds )
+        diagfn("%s: FDS changed unexpectedly (%04x)\n", prefix, fenv.ds);
+    if ( fenv.op && fenv.op !=3D 0x1eb )
+        diagfn("%s: FOP changed unexpectedly (%03x)\n", prefix, fenv.op);
+}
+
+void probe_vcvtps2ph(bool force)
+{
+    exinfo_t fault =3D 0;
+    uint32_t mxcsr =3D 0x1f80;
+
+    asm volatile ( "vldmxcsr %[mxcsr];"
+                   "vpcmpeqb %%xmm0,%%xmm0,%%xmm0;"
+                   "vpcmpgtb %%xmm0,%%xmm0,%%xmm1;"
+                   "vpunpcklbw %%xmm1,%%xmm0,%%xmm2;"
+                   "test %[fep], %[fep];"
+                   "jz 1f;"
+                   _ASM_XEN_FEP
+                   "1: vcvtps2ph $0,%%xmm2,(%[ptr]); 2:"
+                   _ASM_EXTABLE_HANDLER(1b, 2b, ex_record_fault_eax)
+                   : "+a" (fault)
+                   : [ptr] "r" (0), [mxcsr] "m" (mxcsr), [fep] "q" =
(force),
+                     "X" (ex_record_fault_eax) );
+
+    if ( !fault )
+        xtf_error("Error: VCVTPS2PH to NULL did not fault\n");
+    else if ( exinfo_vec(fault) =3D=3D X86_EXC_UD )
+    {
+        if ( force )
+            xtf_skip("Emulator does not support VCVTPS2PH\n");
+        else
+            xtf_failure("Fail: VCVTPS2PH did #UD\n");
+    }
+
+    asm ( "vstmxcsr %0" : "=3Dm" (mxcsr) );
+    if ( mxcsr !=3D 0x1f80 )
+    {
+        /*
+         * Expect AMD hardware and emulation to behave correctly, but =
tolerate
+         * unexpected behavior on Intel hardware.
+         */
+        if ( force || vendor_is_amd )
+            xtf_failure("Fail: MXCSR changed unexpectedly (%08x)\n", =
mxcsr);
+        else
+            xtf_warning("Warning: MXCSR changed unexpectedly (%08x)\n", =
mxcsr);
+    }
+}
+
+void run_tests(bool force)
+{
+    if ( cpu_has_fpu )
+    {
+        printk("Testing%s FSTP\n", force ? " emulated" : "");
+        probe_fstp(force);
+
+        printk("Testing%s FISTP (to NULL)\n", force ? " emulated" : "");
+        probe_fistp(force);
+    }
+
+    if ( cpu_has_f16c )
+    {
+        unsigned long cr4 =3D read_cr4();
+        unsigned long xcr0;
+
+        write_cr4(cr4 | X86_CR4_OSXSAVE);
+        xcr0 =3D read_xcr0();
+        write_xcr0(xcr0 | XSTATE_SSE | XSTATE_YMM);
+
+        printk("Testing%s VCVTPS2PH (to NULL)\n", force ? " emulated" : =
"");
+        probe_vcvtps2ph(force);
+
+        write_xcr0(xcr0);
+        write_cr4(cr4);
+    }
+}
+
+void test_main(void)
+{
+    run_tests(false);
+
+    if ( !xtf_has_fep )
+        xtf_skip("FEP support not detected - some tests will be skipped\n"=
);
+    else
+        run_tests(true);
+
+    xtf_success(NULL);
+}
+
+/*
+ * Local variables:
+ * mode: C
+ * c-file-style: "BSD"
+ * c-basic-offset: 4
+ * tab-width: 4
+ * indent-tabs-mode: nil
+ * End:
+ */



--=__Part83BB9D88.1__=
Content-Type: text/plain; name="xtf-FPU-state.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="xtf-FPU-state.patch"

add FPU/SIMD register state test=0A=0AAdd tests to verify that=0A- FPU =
insns leave correct (guest) values in FIP/FDP/FOP/FCS/FDS (at the=0A  =
example for FSTPS),=0A- FPU insns writing memory don't update FPU register =
state when the=0A  write faults (at the example of FISTPS),=0A- VCVTPS2PH =
(once implemented in the emulator) doesn't update MXCSR=0A  if its write =
faults (VCVTPS2PH is one of the very few SIMD insns=0A  writing to memory =
_and_ updating register state; the scatter family=0A  of insns also fall =
into this category, but we're quite far yet from=0A  supporting AVX-512 =
insns).=0A=0ASigned-off-by: Jan Beulich <jbeulich@suse.com>=0A---=0Av3: =
Re-base. Add entry to all-tests.dox.=0Av2: Introduce and use x87.h. =
Tolerate VCVTPS2PH misbehavior on Intel=0A    hardware. Tolerate AMD =
oddities in probe_fstp() and probe_fistp().=0A=0A--- a/arch/x86/include/arc=
h/cpuid.h=0A+++ b/arch/x86/include/arch/cpuid.h=0A@@ -78,6 +78,7 @@ static =
inline bool cpu_has(unsigned int=0A #define cpu_has_pcid            =
cpu_has(X86_FEATURE_PCID)=0A #define cpu_has_xsave           cpu_has(X86_FE=
ATURE_XSAVE)=0A #define cpu_has_avx             cpu_has(X86_FEATURE_AVX)=0A=
+#define cpu_has_f16c            cpu_has(X86_FEATURE_F16C)=0A =0A #define =
cpu_has_syscall         cpu_has(X86_FEATURE_SYSCALL)=0A #define cpu_has_nx =
             cpu_has(X86_FEATURE_NX)=0A--- /dev/null=0A+++ b/arch/x86/inclu=
de/arch/x87.h=0A@@ -0,0 +1,27 @@=0A+#ifndef XTF_X86_X87_H=0A+#define =
XTF_X86_X87_H=0A+=0A+#include <xtf/types.h>=0A+=0A+struct x87_env_pm32 =
{=0A+    uint16_t cw, :16;=0A+    uint16_t sw, :16;=0A+    uint16_t tw, =
:16;=0A+    uint32_t ip;=0A+    uint16_t cs;=0A+    uint16_t op:11, =
:5;=0A+    uint32_t dp;=0A+    uint16_t ds, :16;=0A+};=0A+=0A+#endif /* =
XTF_X86_X87_H */=0A+=0A+/*=0A+ * Local variables:=0A+ * mode: C=0A+ * =
c-file-style: "BSD"=0A+ * c-basic-offset: 4=0A+ * tab-width: 4=0A+ * =
indent-tabs-mode: nil=0A+ * End:=0A+ */=0A--- a/docs/all-tests.dox=0A+++ =
b/docs/all-tests.dox=0A@@ -20,6 +20,8 @@ and functionality.=0A =0A =
@subpage test-fpu-exception-emulation - FPU Exception Emulation.  Covers =
XSA-190.=0A =0A+@subpage test-fpu-state - FPU state Emulation.=0A+=0A =
@subpage test-invlpg - `invlpg` instruction behaviour.=0A =0A @subpage =
test-lbr-tsx-vmentry - Haswell and later LBR/TSX Vmentry failure test.=0A--=
- a/include/xen/arch-x86/xen.h=0A+++ b/include/xen/arch-x86/xen.h=0A@@ =
-15,6 +15,16 @@=0A =0A #include "cpuid.h"=0A =0A+/*=0A+ * A number of GDT =
entries are reserved by Xen. These are not situated at the=0A+ * start of =
the GDT because some stupid OSes export hard-coded selector values=0A+ * =
in their ABI. These hard-coded values are always near the start of the =
GDT,=0A+ * so Xen places itself out of the way, at the far end of the =
GDT.=0A+ *=0A+ * NB The LDT is set using the MMUEXT_SET_LDT op of =
HYPERVISOR_mmuext_op=0A+ */=0A+#define FIRST_RESERVED_GDT_PAGE  14=0A+=0A =
#ifndef __ASSEMBLY__=0A typedef unsigned long xen_pfn_t;=0A =0A--- =
/dev/null=0A+++ b/tests/fpu-state/Makefile=0A@@ -0,0 +1,9 @@=0A+include =
$(ROOT)/build/common.mk=0A+=0A+NAME      :=3D fpu-state=0A+CATEGORY  :=3D =
functional=0A+TEST-ENVS :=3D hvm64 hvm32pse=0A+=0A+obj-perenv +=3D =
main.o=0A+=0A+include $(ROOT)/build/gen.mk=0A--- /dev/null=0A+++ b/tests/fp=
u-state/main.c=0A@@ -0,0 +1,214 @@=0A+/**=0A+ * @file tests/fpu-state/main.=
c=0A+ * @ref test-fpu-state - Emulation of FPU state=0A+ *=0A+ * @page =
test-fpu-state FPU State Emulation=0A+ *=0A+ * FPU code/data pointers and =
opcode must not be the ones resulting=0A+ * from the stub execution in the =
hypervisor.=0A+ *=0A+ * FPU and SIMD instructions faulting during memory =
write must not=0A+ * update the respective register files.=0A+ *=0A+ * =
@see tests/fpu-state/main.c=0A+ */=0A+#include <xtf.h>=0A+=0A+#include =
<arch/exinfo.h>=0A+#include <arch/x87.h>=0A+=0A+const char test_title[] =
=3D "FPU State";=0A+=0A+void probe_fstp(bool force)=0A+{=0A+    const =
uint8_t *fstp_offs;=0A+    uint32_t flt;=0A+    struct x87_env_pm32 =
fenv;=0A+=0A+    fenv.cw =3D 0x35f; /* unmask PE */=0A+    asm volatile ( =
"fninit;"=0A+                   "fldcw %[cw];"=0A+                   =
"fldpi;"=0A+                   "mov $1f, %[offs];"=0A+                   =
"test %[fep], %[fep];"=0A+                   "jz 1f;"=0A+                  =
 _ASM_XEN_FEP=0A+                   "1: fstps %[data]; 2:"=0A+             =
      : [offs] "=3D&g" (fstp_offs), [data] "=3Dm" (flt)=0A+                =
   : [cw] "m" (fenv.cw), [fep] "q" (force) );=0A+=0A+    asm ( "fnstenv =
%0" : "=3Dm" (fenv) );=0A+    if ( fenv.ip !=3D (unsigned long)fstp_offs =
)=0A+        xtf_failure("Fail: FIP wrong (%08x)\n", fenv.ip);=0A+    if ( =
fenv.cs && fenv.cs !=3D __KERN_CS )=0A+    {=0A+#ifdef __x86_64__=0A+      =
  /*=0A+         * Tolerate CS being in the hypervisor reserved selector =
range on=0A+         * AMD hardware, as their 64-bit {F,}XRSTOR do not =
appear to clear=0A+         * FCS/FDS.=0A+         */=0A+        if ( =
vendor_is_amd && !(fenv.cs & X86_SEL_LDT) &&=0A+             (fenv.cs >> =
PAGE_SHIFT) =3D=3D FIRST_RESERVED_GDT_PAGE )=0A+            xtf_warning("Wa=
rning: FCS wrong (%04x)\n", fenv.cs);=0A+        else=0A+#endif=0A+        =
    xtf_failure("Fail: FCS wrong (%04x)\n", fenv.cs);=0A+    }=0A+    if ( =
fenv.dp !=3D (unsigned long)&flt )=0A+        xtf_failure("Fail: FDP wrong =
(%08x)\n", fenv.dp);=0A+    if ( fenv.ds && fenv.ds !=3D __KERN_DS )=0A+   =
     xtf_failure("Fail: FDS wrong (%04x)\n", fenv.ds);=0A+    /* Skip =
possible opcode prefixes before checking the opcode. */=0A+    while ( =
(fstp_offs[0] & ~7) !=3D 0xd8 )=0A+        ++fstp_offs;=0A+    if ( =
fenv.op && fenv.op !=3D (((fstp_offs[0] & 7) << 8) | fstp_offs[1]) )=0A+   =
     xtf_failure("Fail: FOP wrong (%03x)\n", fenv.op);=0A+}=0A+=0A+void =
probe_fistp(bool force)=0A+{=0A+    unsigned long fldpi_offs;=0A+    =
exinfo_t fault =3D 0;=0A+    uint16_t fsw;=0A+    struct x87_env_pm32 =
fenv;=0A+    typeof(xtf_failure) *diagfn;=0A+    const char *prefix;=0A+=0A=
+    asm volatile ( "fninit;"=0A+                   "0: fldpi;"=0A+        =
           "mov $0b, %[offs];"=0A+                   "test %[fep], =
%[fep];"=0A+                   "jz 1f;"=0A+                   _ASM_XEN_FEP=
=0A+                   "1: fistps (%[ptr]); 2:"=0A+                   =
_ASM_EXTABLE_HANDLER(1b, 2b, ex_record_fault_eax)=0A+                   : =
[offs] "=3D&g" (fldpi_offs), "+a" (fault)=0A+                   : [ptr] =
"r" (0), [fep] "q" (force),=0A+                     "X" (ex_record_fault_ea=
x) );=0A+=0A+    if ( !fault )=0A+        xtf_error("Error: FISTP to NULL =
did not fault\n");=0A+=0A+    asm ( "fnstsw %0" : "=3Dam" (fsw) );=0A+    =
if ( fsw !=3D 0x3800 )=0A+        xtf_failure("Fail: FSW changed unexpected=
ly (%04x)\n", fsw);=0A+=0A+    asm ( "fnstenv %0" : "=3Dm" (fenv) );=0A+   =
 /*=0A+     * The AMD-specific FPU pointer leak workaround in Xen (using =
FISTPL,=0A+     * which we check for below) causes all the remaining =
checks to fail.=0A+     */=0A+    if ( !vendor_is_amd || (fenv.op & 0x738) =
!=3D 0x300 )=0A+    {=0A+        diagfn =3D xtf_failure;=0A+        prefix =
=3D "Fail";=0A+    }=0A+    else=0A+    {=0A+        diagfn =3D xtf_warning=
;=0A+        prefix =3D "Warning";=0A+    }=0A+    if ( fenv.ip !=3D =
fldpi_offs )=0A+        diagfn("%s: FIP changed unexpectedly (%08x)\n", =
prefix, fenv.ip);=0A+    if ( fenv.cs && fenv.cs !=3D __KERN_CS )=0A+      =
  diagfn("%s: FCS changed unexpectedly (%04x)\n", prefix, fenv.cs);=0A+    =
if ( fenv.dp )=0A+        diagfn("%s: FDP changed unexpectedly (%08x)\n", =
prefix, fenv.dp);=0A+    if ( fenv.ds )=0A+        diagfn("%s: FDS changed =
unexpectedly (%04x)\n", prefix, fenv.ds);=0A+    if ( fenv.op && fenv.op =
!=3D 0x1eb )=0A+        diagfn("%s: FOP changed unexpectedly (%03x)\n", =
prefix, fenv.op);=0A+}=0A+=0A+void probe_vcvtps2ph(bool force)=0A+{=0A+    =
exinfo_t fault =3D 0;=0A+    uint32_t mxcsr =3D 0x1f80;=0A+=0A+    asm =
volatile ( "vldmxcsr %[mxcsr];"=0A+                   "vpcmpeqb %%xmm0,%%xm=
m0,%%xmm0;"=0A+                   "vpcmpgtb %%xmm0,%%xmm0,%%xmm1;"=0A+     =
              "vpunpcklbw %%xmm1,%%xmm0,%%xmm2;"=0A+                   =
"test %[fep], %[fep];"=0A+                   "jz 1f;"=0A+                  =
 _ASM_XEN_FEP=0A+                   "1: vcvtps2ph $0,%%xmm2,(%[ptr]); =
2:"=0A+                   _ASM_EXTABLE_HANDLER(1b, 2b, ex_record_fault_eax)=
=0A+                   : "+a" (fault)=0A+                   : [ptr] "r" =
(0), [mxcsr] "m" (mxcsr), [fep] "q" (force),=0A+                     "X" =
(ex_record_fault_eax) );=0A+=0A+    if ( !fault )=0A+        xtf_error("Err=
or: VCVTPS2PH to NULL did not fault\n");=0A+    else if ( exinfo_vec(fault)=
 =3D=3D X86_EXC_UD )=0A+    {=0A+        if ( force )=0A+            =
xtf_skip("Emulator does not support VCVTPS2PH\n");=0A+        else=0A+     =
       xtf_failure("Fail: VCVTPS2PH did #UD\n");=0A+    }=0A+=0A+    asm ( =
"vstmxcsr %0" : "=3Dm" (mxcsr) );=0A+    if ( mxcsr !=3D 0x1f80 )=0A+    =
{=0A+        /*=0A+         * Expect AMD hardware and emulation to behave =
correctly, but tolerate=0A+         * unexpected behavior on Intel =
hardware.=0A+         */=0A+        if ( force || vendor_is_amd )=0A+      =
      xtf_failure("Fail: MXCSR changed unexpectedly (%08x)\n", mxcsr);=0A+ =
       else=0A+            xtf_warning("Warning: MXCSR changed unexpectedly=
 (%08x)\n", mxcsr);=0A+    }=0A+}=0A+=0A+void run_tests(bool force)=0A+{=0A=
+    if ( cpu_has_fpu )=0A+    {=0A+        printk("Testing%s FSTP\n", =
force ? " emulated" : "");=0A+        probe_fstp(force);=0A+=0A+        =
printk("Testing%s FISTP (to NULL)\n", force ? " emulated" : "");=0A+       =
 probe_fistp(force);=0A+    }=0A+=0A+    if ( cpu_has_f16c )=0A+    {=0A+  =
      unsigned long cr4 =3D read_cr4();=0A+        unsigned long =
xcr0;=0A+=0A+        write_cr4(cr4 | X86_CR4_OSXSAVE);=0A+        xcr0 =3D =
read_xcr0();=0A+        write_xcr0(xcr0 | XSTATE_SSE | XSTATE_YMM);=0A+=0A+=
        printk("Testing%s VCVTPS2PH (to NULL)\n", force ? " emulated" : =
"");=0A+        probe_vcvtps2ph(force);=0A+=0A+        write_xcr0(xcr0);=0A=
+        write_cr4(cr4);=0A+    }=0A+}=0A+=0A+void test_main(void)=0A+{=0A+=
    run_tests(false);=0A+=0A+    if ( !xtf_has_fep )=0A+        xtf_skip("F=
EP support not detected - some tests will be skipped\n");=0A+    else=0A+  =
      run_tests(true);=0A+=0A+    xtf_success(NULL);=0A+}=0A+=0A+/*=0A+ * =
Local variables:=0A+ * mode: C=0A+ * c-file-style: "BSD"=0A+ * c-basic-offs=
et: 4=0A+ * tab-width: 4=0A+ * indent-tabs-mode: nil=0A+ * End:=0A+ */=0A
--=__Part83BB9D88.1__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__Part83BB9D88.1__=--


From xen-devel-bounces@lists.xen.org Wed Jun 21 13:12:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 13: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 1dNfQr-0007Wj-CI; Wed, 21 Jun 2017 13:12:29 +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 1dNfQp-0007WH-GH
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 13:12:27 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 F1/CE-17076-AB07A495; Wed, 21 Jun 2017 13:12:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsXS6fjDS3dngVe
 kwd5Xxhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0br3E3sBaf/Mlb8OVvawPhuC2MXIyeHkECe
 xNtTjWwgNq+AncT6W7/YQWwJAUOJ0wtvsoDYLAKqEkuvbwez2QTUJdqebWcFsUUE9CXmf/oJZ
 HNwMAsYSNz9bgISFhYwl5jdtZMNYnyRxMezZ1lASjgF7CX+7PAGMXkFBCX+7hCGaLSTOLi+aA
 IjzyyExCyExCygKcwCWhIPf91igbC1JZYtfM0MUSItsfwfB0TYQKLhx2s2VCUgtrXE4r8v2Rc
 wcqxi1ChOLSpLLdI1NNJLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMVAYg2MH4
 qtv5EKMkB5OSKG+5t1ekEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQle33ygnGBRanpqRVpmDjBmY
 NISHDxKIrxuAUBp3uKCxNzizHSI1ClGXY4Nq9d/YRJiycvPS5US53UEmSEAUpRRmgc3Aha/lx
 hlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMuzQPaApPZl4J3KZXQEcwAR3x4ogHyBEliQgpqQZ
 GyXj+8u7pQTVfFFX8Z4RGHH3IqLRmc7rumtiiK+Udzw5NbcpS+uaU3L4ygumBDRtP7+mJDRqr
 ft6cbT+PMdVlVbDVZJOrx74bT2/6tHN62q9oS93GdXGs8t+25S+RFY6MfrpoW9Ar8Z3PxD/qV
 EzmNMvqclsuFGp4QcAgwbKzoXCx/tRbcplKLMUZiYZazEXFiQBrxANQ2gIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1498050743!106793927!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41270 invoked from network); 21 Jun 2017 13:12:25 -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; 21 Jun 2017 13:12:25 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 21 Jun 2017 07:12:23 -0600
Message-Id: <594A8CD602000078001654AB@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 21 Jun 2017 07:12:22 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <594A8C140200007800165494@prv-mh.provo.novell.com>
 <594A8C140200007800165494@prv-mh.provo.novell.com>
In-Reply-To: <594A8C140200007800165494@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__PartAD95B3A6.1__="
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: [Xen-devel] [PATCH v3 2/2][XTF] extend FPU exception 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>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

This is a MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__PartAD95B3A6.1__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Also test #MF and #XM handling.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
---
v3: New.

--- /dev/null
+++ b/arch/x86/include/arch/simd.h
@@ -0,0 +1,32 @@
+#ifndef XTF_X86_SIMD_H
+#define XTF_X86_SIMD_H
+
+#define X86_MXCSR_IE      0x00000001
+#define X86_MXCSR_DE      0x00000002
+#define X86_MXCSR_ZE      0x00000004
+#define X86_MXCSR_OE      0x00000008
+#define X86_MXCSR_UE      0x00000010
+#define X86_MXCSR_PE      0x00000020
+#define X86_MXCSR_DAZ     0x00000040
+#define X86_MXCSR_IM      0x00000080
+#define X86_MXCSR_DM      0x00000100
+#define X86_MXCSR_ZM      0x00000200
+#define X86_MXCSR_OM      0x00000400
+#define X86_MXCSR_UM      0x00000800
+#define X86_MXCSR_PM      0x00001000
+#define X86_MXCSR_RC_MASK 0x00006000
+#define X86_MXCSR_FZ      0x00008000
+
+#define X86_MXCSR_DEFAULT 0x1f80
+
+#endif /* XTF_X86_SIMD_H */
+
+/*
+ * Local variables:
+ * mode: C
+ * c-file-style: "BSD"
+ * c-basic-offset: 4
+ * tab-width: 4
+ * indent-tabs-mode: nil
+ * End:
+ */
--- a/arch/x86/include/arch/x87.h
+++ b/arch/x86/include/arch/x87.h
@@ -3,6 +3,27 @@
=20
 #include <xtf/types.h>
=20
+#define X86_FCW_IM      0x0001
+#define X86_FCW_DM      0x0002
+#define X86_FCW_ZM      0x0004
+#define X86_FCW_OM      0x0008
+#define X86_FCW_UM      0x0010
+#define X86_FCW_PM      0x0020
+#define X86_FCW_PC_MASK 0x0300
+#define X86_FCW_RC_MASK 0x0c00
+
+#define X86_PC_SINGLE   0
+#define X86_PC_DOUBLE   2
+#define X86_PC_EXTENDED 3
+
+/* These also apply to MXCSR. */
+#define X86_RC_NEAREST  0
+#define X86_RC_DOWN     1
+#define X86_RC_UP       2
+#define X86_RC_ZERO     3
+
+#define X86_FCW_DEFAULT 0x037f
+
 struct x87_env_pm32 {
     uint16_t cw, :16;
     uint16_t sw, :16;
--- a/tests/fpu-exception-emulation/main.c
+++ b/tests/fpu-exception-emulation/main.c
@@ -22,15 +22,14 @@
  * checking that appropriate exceptions are raised (@#NM or @#UD), or =
that no
  * exception is raised.
  *
+ * Additionally #MF and #XM behavior is being tested.
+ *
  * Each test is run against real hardware, and forced through the x86
  * instruction emulator (if FEP is available).
  *
  * This test covers XSA-190, where @#NM was not being raised appropriately=
,
  * therefore interfering with lazy FPU task switching in the guest.
  *
- * @todo Extend to include unmasked pending exceptions.  There is =
definitely
- * work required in the instruction emulator to support this properly.
- *
  * @see tests/fpu-exception-emulation/main.c
  */
 #include <xtf.h>
@@ -38,16 +37,27 @@
 #include <arch/decode.h>
 #include <arch/exinfo.h>
 #include <arch/processor.h>
+#include <arch/simd.h>
 #include <arch/symbolic-const.h>
+#include <arch/x87.h>
=20
 const char test_title[] =3D "FPU Exception Emulation";
=20
 #define CR0_SYM(...) TOK_OR(X86_CR0_, ##__VA_ARGS__)
-#define CR0_MASK CR0_SYM(EM, MP, TS)
+#define CR0_MASK CR0_SYM(EM, MP, TS, NE)
+
+#define CR4_SYM(...) TOK_OR(X86_CR4_OS, ##__VA_ARGS__)
+#define CR4_MASK CR4_SYM(FXSR, XMMEXCPT, XSAVE)
+
+#define FCW_SYM(...) TOK_OR(X86_FCW_, ##__VA_ARGS__)
+
+#define MXCSR_SYM(...) TOK_OR(X86_MXCSR_, ##__VA_ARGS__)
=20
 struct test_cfg
 {
     unsigned long cr0;
+    unsigned long cr4;
+    unsigned int control;
     exinfo_t fault;
 };
=20
@@ -59,20 +69,27 @@ static unsigned long default_cr0;
  */
 static const struct test_cfg x87[] =3D
 {
-    { CR0_SYM(          ), 0 },
-    { CR0_SYM(        TS), EXINFO_SYM(NM, 0) },
-    { CR0_SYM(    MP    ), 0 },
-    { CR0_SYM(    MP, TS), EXINFO_SYM(NM, 0) },
-    { CR0_SYM(EM        ), EXINFO_SYM(NM, 0) },
-    { CR0_SYM(EM,     TS), EXINFO_SYM(NM, 0) },
-    { CR0_SYM(EM, MP    ), EXINFO_SYM(NM, 0) },
-    { CR0_SYM(EM, MP, TS), EXINFO_SYM(NM, 0) },
+    { CR0_SYM(          ), 0, 0,           0 },
+    { CR0_SYM(        TS), 0, 0,           EXINFO_SYM(NM, 0) },
+    { CR0_SYM(    MP    ), 0, 0,           0 },
+    { CR0_SYM(    MP, TS), 0, 0,           EXINFO_SYM(NM, 0) },
+    { CR0_SYM(EM        ), 0, 0,           EXINFO_SYM(NM, 0) },
+    { CR0_SYM(EM,     TS), 0, 0,           EXINFO_SYM(NM, 0) },
+    { CR0_SYM(EM, MP    ), 0, 0,           EXINFO_SYM(NM, 0) },
+    { CR0_SYM(EM, MP, TS), 0, 0,           EXINFO_SYM(NM, 0) },
+    { CR0_SYM(NE),         0, FCW_SYM(IM), EXINFO_SYM(MF, 0) },
 };
=20
-exinfo_t probe_x87(bool force)
+exinfo_t probe_x87(unsigned int control, bool force)
 {
     exinfo_t fault =3D 0;
=20
+    if ( control )
+    {
+        control =3D X86_FCW_DEFAULT & ~control;
+        asm volatile ("fninit; fldcw %0; faddp" :: "m" (control));
+    }
+
     asm volatile ("test %[fep], %[fep];"
                   "jz 1f;"
                   _ASM_XEN_FEP
@@ -82,6 +99,9 @@ exinfo_t probe_x87(bool force)
                   : [fep] "q" (force),
                     "X" (ex_record_fault_eax));
=20
+    if ( control )
+        asm volatile ("fnclex");
+
     return fault;
 }
=20
@@ -92,20 +112,27 @@ exinfo_t probe_x87(bool force)
  */
 static const struct test_cfg x87_wait[] =3D
 {
-    { CR0_SYM(          ), 0 },
-    { CR0_SYM(        TS), 0 },
-    { CR0_SYM(    MP    ), 0 },
-    { CR0_SYM(    MP, TS), EXINFO_SYM(NM, 0) },
-    { CR0_SYM(EM        ), 0 },
-    { CR0_SYM(EM,     TS), 0 },
-    { CR0_SYM(EM, MP    ), 0 },
-    { CR0_SYM(EM, MP, TS), EXINFO_SYM(NM, 0) },
+    { CR0_SYM(          ), 0, 0,           0 },
+    { CR0_SYM(        TS), 0, 0,           0 },
+    { CR0_SYM(    MP    ), 0, 0,           0 },
+    { CR0_SYM(    MP, TS), 0, 0,           EXINFO_SYM(NM, 0) },
+    { CR0_SYM(EM        ), 0, 0,           0 },
+    { CR0_SYM(EM,     TS), 0, 0,           0 },
+    { CR0_SYM(EM, MP    ), 0, 0,           0 },
+    { CR0_SYM(EM, MP, TS), 0, 0,           EXINFO_SYM(NM, 0) },
+    { CR0_SYM(NE),         0, FCW_SYM(IM), EXINFO_SYM(MF, 0) },
 };
=20
-exinfo_t probe_x87_wait(bool force)
+exinfo_t probe_x87_wait(unsigned int control, bool force)
 {
     exinfo_t fault =3D 0;
=20
+    if ( control )
+    {
+        control =3D X86_FCW_DEFAULT & ~control;
+        asm volatile ("fninit; fldcw %0; faddp" :: "m" (control));
+    }
+
     asm volatile ("test %[fep], %[fep];"
                   "jz 1f;"
                   _ASM_XEN_FEP
@@ -115,26 +142,29 @@ exinfo_t probe_x87_wait(bool force)
                   : [fep] "q" (force),
                     "X" (ex_record_fault_eax));
=20
+    if ( control )
+        asm volatile ("fnclex");
+
     return fault;
 }
=20
 /**
- * MMX and SSE instructions.  Emulation is unsupported (thus raising =
@#UD),
+ * MMX instructions.  Emulation is unsupported (thus raising @#UD),
  * but @#NM should be raised if the task has been switched.
  */
-static const struct test_cfg mmx_sse[] =3D
+static const struct test_cfg mmx[] =3D
 {
-    { CR0_SYM(          ), 0 },
-    { CR0_SYM(        TS), EXINFO_SYM(NM, 0) },
-    { CR0_SYM(    MP    ), 0 },
-    { CR0_SYM(    MP, TS), EXINFO_SYM(NM, 0) },
-    { CR0_SYM(EM        ), EXINFO_SYM(UD, 0) },
-    { CR0_SYM(EM,     TS), EXINFO_SYM(UD, 0) },
-    { CR0_SYM(EM, MP    ), EXINFO_SYM(UD, 0) },
-    { CR0_SYM(EM, MP, TS), EXINFO_SYM(UD, 0) },
+    { CR0_SYM(          ), 0, 0, 0 },
+    { CR0_SYM(        TS), 0, 0, EXINFO_SYM(NM, 0) },
+    { CR0_SYM(    MP    ), 0, 0, 0 },
+    { CR0_SYM(    MP, TS), 0, 0, EXINFO_SYM(NM, 0) },
+    { CR0_SYM(EM        ), 0, 0, EXINFO_SYM(UD, 0) },
+    { CR0_SYM(EM,     TS), 0, 0, EXINFO_SYM(UD, 0) },
+    { CR0_SYM(EM, MP    ), 0, 0, EXINFO_SYM(UD, 0) },
+    { CR0_SYM(EM, MP, TS), 0, 0, EXINFO_SYM(UD, 0) },
 };
=20
-exinfo_t probe_mmx(bool force)
+exinfo_t probe_mmx(unsigned int control, bool force)
 {
     exinfo_t fault =3D 0;
=20
@@ -150,10 +180,56 @@ exinfo_t probe_mmx(bool force)
     return fault;
 }
=20
-exinfo_t probe_sse(bool force)
+/**
+ * SSE instructions.  Emulation is unsupported (thus raising @#UD),
+ * but @#NM should be raised if the task has been switched.
+ */
+static const struct test_cfg sse[] =3D
+{
+    { CR0_SYM(          ), 0,             0, EXINFO_SYM(UD, 0) },
+    { CR0_SYM(        TS), 0,             0, EXINFO_SYM(UD, 0) },
+    { CR0_SYM(    MP    ), 0,             0, EXINFO_SYM(UD, 0) },
+    { CR0_SYM(    MP, TS), 0,             0, EXINFO_SYM(UD, 0) },
+    { CR0_SYM(EM        ), 0,             0, EXINFO_SYM(UD, 0) },
+    { CR0_SYM(EM,     TS), 0,             0, EXINFO_SYM(UD, 0) },
+    { CR0_SYM(EM, MP    ), 0,             0, EXINFO_SYM(UD, 0) },
+    { CR0_SYM(EM, MP, TS), 0,             0, EXINFO_SYM(UD, 0) },
+    { CR0_SYM(          ), CR4_SYM(FXSR), 0, 0 },
+    { CR0_SYM(        TS), CR4_SYM(FXSR), 0, EXINFO_SYM(NM, 0) },
+    { CR0_SYM(    MP    ), CR4_SYM(FXSR), 0, 0 },
+    { CR0_SYM(    MP, TS), CR4_SYM(FXSR), 0, EXINFO_SYM(NM, 0) },
+    { CR0_SYM(EM        ), CR4_SYM(FXSR), 0, EXINFO_SYM(UD, 0) },
+    { CR0_SYM(EM,     TS), CR4_SYM(FXSR), 0, EXINFO_SYM(UD, 0) },
+    { CR0_SYM(EM, MP    ), CR4_SYM(FXSR), 0, EXINFO_SYM(UD, 0) },
+    { CR0_SYM(EM, MP, TS), CR4_SYM(FXSR), 0, EXINFO_SYM(UD, 0) },
+    { CR0_SYM(    MP    ), CR4_SYM(FXSR),
+      MXCSR_SYM(IM),                         EXINFO_SYM(UD, 0) },
+    { CR0_SYM(    MP    ), CR4_SYM(FXSR, XMMEXCPT),
+      MXCSR_SYM(IM),                         EXINFO_SYM(XM, 0) },
+};
+
+exinfo_t probe_sse(unsigned int control, bool force)
 {
     exinfo_t fault =3D 0;
=20
+    if ( control )
+    {
+        control =3D X86_MXCSR_DEFAULT & ~control;
+        asm volatile ("0: xorps %%xmm0, %%xmm0;"
+                      "ldmxcsr %[mxcsr];"
+                      "test %[fep], %[fep];"
+                      "jz 1f;"
+                      _ASM_XEN_FEP
+                      "1: divps %%xmm0, %%xmm0; 2:"
+                      _ASM_EXTABLE_HANDLER(0b, 2b, ex_record_fault_eax)
+                      _ASM_EXTABLE_HANDLER(1b, 2b, ex_record_fault_eax)
+                      : "+a" (fault)
+                      : [mxcsr] "m" (control),
+                        [fep] "q" (force),
+                        "X" (ex_record_fault_eax));
+        return fault;
+    }
+
     asm volatile ("test %[fep], %[fep];"
                   "jz 1f;"
                   _ASM_XEN_FEP
@@ -172,17 +248,25 @@ exinfo_t probe_sse(bool force)
  */
 static const struct test_cfg avx[] =3D
 {
-    { CR0_SYM(          ), 0 },
-    { CR0_SYM(        TS), EXINFO_SYM(NM, 0) },
-    { CR0_SYM(    MP    ), 0 },
-    { CR0_SYM(    MP, TS), EXINFO_SYM(NM, 0) },
-    { CR0_SYM(EM        ), 0 },
-    { CR0_SYM(EM,     TS), EXINFO_SYM(NM, 0) },
-    { CR0_SYM(EM, MP    ), 0 },
-    { CR0_SYM(EM, MP, TS), EXINFO_SYM(NM, 0) },
+    { CR0_SYM(          ), 0,              0, EXINFO_SYM(UD, 0) },
+    { CR0_SYM(        TS), 0,              0, EXINFO_SYM(UD, 0) },
+    { CR0_SYM(    MP    ), 0,              0, EXINFO_SYM(UD, 0) },
+    { CR0_SYM(    MP, TS), 0,              0, EXINFO_SYM(UD, 0) },
+    { CR0_SYM(EM        ), 0,              0, EXINFO_SYM(UD, 0) },
+    { CR0_SYM(EM,     TS), 0,              0, EXINFO_SYM(UD, 0) },
+    { CR0_SYM(EM, MP    ), 0,              0, EXINFO_SYM(UD, 0) },
+    { CR0_SYM(EM, MP, TS), 0,              0, EXINFO_SYM(UD, 0) },
+    { CR0_SYM(          ), CR4_SYM(XSAVE), 0, 0 },
+    { CR0_SYM(        TS), CR4_SYM(XSAVE), 0, EXINFO_SYM(NM, 0) },
+    { CR0_SYM(    MP    ), CR4_SYM(XSAVE), 0, 0 },
+    { CR0_SYM(    MP, TS), CR4_SYM(XSAVE), 0, EXINFO_SYM(NM, 0) },
+    { CR0_SYM(EM        ), CR4_SYM(XSAVE), 0, 0 },
+    { CR0_SYM(EM,     TS), CR4_SYM(XSAVE), 0, EXINFO_SYM(NM, 0) },
+    { CR0_SYM(EM, MP    ), CR4_SYM(XSAVE), 0, 0 },
+    { CR0_SYM(EM, MP, TS), CR4_SYM(XSAVE), 0, EXINFO_SYM(NM, 0) },
 };
=20
-static exinfo_t probe_avx(bool force)
+static exinfo_t probe_avx(unsigned int control, bool force)
 {
     exinfo_t fault =3D 0;
=20
@@ -199,21 +283,27 @@ static exinfo_t probe_avx(bool force)
 }
=20
 void run_sequence(const struct test_cfg *seq, unsigned int nr,
-                  unsigned int (*fn)(bool), bool force, exinfo_t =
override)
+                  unsigned int (*fn)(unsigned int, bool), bool force,
+                  exinfo_t override)
 {
     unsigned int i;
=20
     for ( i =3D 0; i < nr; ++i )
     {
         const struct test_cfg *t =3D &seq[i];
+        unsigned long cr4 =3D read_cr4();
         exinfo_t res, exp =3D override ?: t->fault;
=20
         write_cr0((default_cr0 & ~CR0_MASK) | t->cr0);
-        res =3D fn(force);
+        write_cr4((cr4 & ~CR4_MASK) | t->cr4);
+
+        res =3D fn(t->control, force);
+
+        write_cr4(cr4);
=20
         if ( res !=3D exp )
         {
-            char expstr[12], gotstr[12], cr0str[12];
+            char expstr[12], gotstr[12], cr0str[12], cr4str[24];
=20
             x86_decode_exinfo(expstr, ARRAY_SIZE(expstr), exp);
             x86_decode_exinfo(gotstr, ARRAY_SIZE(gotstr), res);
@@ -223,8 +313,14 @@ void run_sequence(const struct test_cfg
                      t->cr0 & X86_CR0_MP ? " MP" : "",
                      t->cr0 & X86_CR0_TS ? " TS" : "");
=20
-            xtf_failure("  Expected %s, got %s (cr0:%s)\n",
-                        expstr, gotstr, cr0str[0] ? cr0str : " - ");
+            snprintf(cr4str, sizeof(cr4str), "%s%s%s",
+                     t->cr4 & X86_CR4_OSFXSR     ? " FXSR"    : "",
+                     t->cr4 & X86_CR4_OSXMMEXCPT ? " XMMXCPT" : "",
+                     t->cr4 & X86_CR4_OSXSAVE    ? " XSAVE"   : "");
+
+            xtf_failure("  Expected %s, got %s (cr0:%s cr4:%s ctrl:%04x)\n=
",
+                        expstr, gotstr, cr0str[0] ? cr0str : " - ",
+                        cr4str[0] ? cr4str : " - ", t->control);
         }
     }
 }
@@ -243,23 +339,13 @@ void run_tests(bool force)
     if ( cpu_has_mmx )
     {
         printk("Testing%s MMX\n", force ? " emulated" : "");
-        run_sequence(mmx_sse, ARRAY_SIZE(mmx_sse), probe_mmx, force, 0);
+        run_sequence(mmx, ARRAY_SIZE(mmx), probe_mmx, force, 0);
     }
=20
     if ( cpu_has_sse )
     {
-        unsigned long cr4 =3D read_cr4();
-
         printk("Testing%s SSE\n", force ? " emulated" : "");
-        write_cr4(cr4 & ~X86_CR4_OSFXSR);
-        run_sequence(mmx_sse, ARRAY_SIZE(mmx_sse), probe_sse, force,
-                     EXINFO_SYM(UD, 0));
-
-        printk("Testing%s SSE (CR4.OSFXSR)\n", force ? " emulated" : "");
-        write_cr4(cr4 | X86_CR4_OSFXSR);
-        run_sequence(mmx_sse, ARRAY_SIZE(mmx_sse), probe_sse, force, 0);
-
-        write_cr4(cr4);
+        run_sequence(sse, ARRAY_SIZE(sse), probe_sse, force, 0);
     }
=20
     if ( cpu_has_avx )
@@ -267,19 +353,15 @@ void run_tests(bool force)
         unsigned long cr4 =3D read_cr4();
         unsigned long xcr0;
=20
-        printk("Testing%s AVX\n", force ? " emulated" : "");
-        write_cr4(cr4 & ~X86_CR4_OSXSAVE);
-        run_sequence(avx, ARRAY_SIZE(avx), probe_avx, force,
-                     EXINFO_SYM(UD, 0));
-
-        printk("Testing%s AVX (CR4.OSXSAVE)\n", force ? " emulated" : =
"");
         write_cr4(cr4 | X86_CR4_OSXSAVE);
         xcr0 =3D read_xcr0();
+
+        printk("Testing%s AVX\n", force ? " emulated" : "");
         write_xcr0(xcr0 & ~XSTATE_YMM);
         run_sequence(avx, ARRAY_SIZE(avx), probe_avx, force,
                      EXINFO_SYM(UD, 0));
=20
-        printk("Testing%s AVX (CR4.OSXSAVE+XCR0.YMM)\n", force ? " =
emulated" : "");
+        printk("Testing%s AVX (XCR0.YMM)\n", force ? " emulated" : "");
         write_xcr0(xcr0 | XSTATE_SSE | XSTATE_YMM);
         run_sequence(avx, ARRAY_SIZE(avx), probe_avx, force, 0);
=20



--=__PartAD95B3A6.1__=
Content-Type: text/plain; name="xtf-MF-XM.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="xtf-MF-XM.patch"

extend FPU exception tests=0A=0AAlso test #MF and #XM handling.=0A=0ASigned=
-off-by: Jan Beulich <jbeulich@suse.com>=0A---=0Av3: New.=0A=0A--- =
/dev/null=0A+++ b/arch/x86/include/arch/simd.h=0A@@ -0,0 +1,32 @@=0A+#ifnde=
f XTF_X86_SIMD_H=0A+#define XTF_X86_SIMD_H=0A+=0A+#define X86_MXCSR_IE     =
 0x00000001=0A+#define X86_MXCSR_DE      0x00000002=0A+#define X86_MXCSR_ZE=
      0x00000004=0A+#define X86_MXCSR_OE      0x00000008=0A+#define =
X86_MXCSR_UE      0x00000010=0A+#define X86_MXCSR_PE      0x00000020=0A+#de=
fine X86_MXCSR_DAZ     0x00000040=0A+#define X86_MXCSR_IM      0x00000080=
=0A+#define X86_MXCSR_DM      0x00000100=0A+#define X86_MXCSR_ZM      =
0x00000200=0A+#define X86_MXCSR_OM      0x00000400=0A+#define X86_MXCSR_UM =
     0x00000800=0A+#define X86_MXCSR_PM      0x00001000=0A+#define =
X86_MXCSR_RC_MASK 0x00006000=0A+#define X86_MXCSR_FZ      0x00008000=0A+=0A=
+#define X86_MXCSR_DEFAULT 0x1f80=0A+=0A+#endif /* XTF_X86_SIMD_H =
*/=0A+=0A+/*=0A+ * Local variables:=0A+ * mode: C=0A+ * c-file-style: =
"BSD"=0A+ * c-basic-offset: 4=0A+ * tab-width: 4=0A+ * indent-tabs-mode: =
nil=0A+ * End:=0A+ */=0A--- a/arch/x86/include/arch/x87.h=0A+++ b/arch/x86/=
include/arch/x87.h=0A@@ -3,6 +3,27 @@=0A =0A #include <xtf/types.h>=0A =
=0A+#define X86_FCW_IM      0x0001=0A+#define X86_FCW_DM      0x0002=0A+#de=
fine X86_FCW_ZM      0x0004=0A+#define X86_FCW_OM      0x0008=0A+#define =
X86_FCW_UM      0x0010=0A+#define X86_FCW_PM      0x0020=0A+#define =
X86_FCW_PC_MASK 0x0300=0A+#define X86_FCW_RC_MASK 0x0c00=0A+=0A+#define =
X86_PC_SINGLE   0=0A+#define X86_PC_DOUBLE   2=0A+#define X86_PC_EXTENDED =
3=0A+=0A+/* These also apply to MXCSR. */=0A+#define X86_RC_NEAREST  =
0=0A+#define X86_RC_DOWN     1=0A+#define X86_RC_UP       2=0A+#define =
X86_RC_ZERO     3=0A+=0A+#define X86_FCW_DEFAULT 0x037f=0A+=0A struct =
x87_env_pm32 {=0A     uint16_t cw, :16;=0A     uint16_t sw, :16;=0A--- =
a/tests/fpu-exception-emulation/main.c=0A+++ b/tests/fpu-exception-emulatio=
n/main.c=0A@@ -22,15 +22,14 @@=0A  * checking that appropriate exceptions =
are raised (@#NM or @#UD), or that no=0A  * exception is raised.=0A  *=0A+ =
* Additionally #MF and #XM behavior is being tested.=0A+ *=0A  * Each test =
is run against real hardware, and forced through the x86=0A  * instruction =
emulator (if FEP is available).=0A  *=0A  * This test covers XSA-190, =
where @#NM was not being raised appropriately,=0A  * therefore interfering =
with lazy FPU task switching in the guest.=0A  *=0A- * @todo Extend to =
include unmasked pending exceptions.  There is definitely=0A- * work =
required in the instruction emulator to support this properly.=0A- *=0A  * =
@see tests/fpu-exception-emulation/main.c=0A  */=0A #include <xtf.h>=0A@@ =
-38,16 +37,27 @@=0A #include <arch/decode.h>=0A #include <arch/exinfo.h>=0A=
 #include <arch/processor.h>=0A+#include <arch/simd.h>=0A #include =
<arch/symbolic-const.h>=0A+#include <arch/x87.h>=0A =0A const char =
test_title[] =3D "FPU Exception Emulation";=0A =0A #define CR0_SYM(...) =
TOK_OR(X86_CR0_, ##__VA_ARGS__)=0A-#define CR0_MASK CR0_SYM(EM, MP, =
TS)=0A+#define CR0_MASK CR0_SYM(EM, MP, TS, NE)=0A+=0A+#define CR4_SYM(...)=
 TOK_OR(X86_CR4_OS, ##__VA_ARGS__)=0A+#define CR4_MASK CR4_SYM(FXSR, =
XMMEXCPT, XSAVE)=0A+=0A+#define FCW_SYM(...) TOK_OR(X86_FCW_, ##__VA_ARGS__=
)=0A+=0A+#define MXCSR_SYM(...) TOK_OR(X86_MXCSR_, ##__VA_ARGS__)=0A =0A =
struct test_cfg=0A {=0A     unsigned long cr0;=0A+    unsigned long =
cr4;=0A+    unsigned int control;=0A     exinfo_t fault;=0A };=0A =0A@@ =
-59,20 +69,27 @@ static unsigned long default_cr0;=0A  */=0A static const =
struct test_cfg x87[] =3D=0A {=0A-    { CR0_SYM(          ), 0 },=0A-    { =
CR0_SYM(        TS), EXINFO_SYM(NM, 0) },=0A-    { CR0_SYM(    MP    ), 0 =
},=0A-    { CR0_SYM(    MP, TS), EXINFO_SYM(NM, 0) },=0A-    { CR0_SYM(EM  =
      ), EXINFO_SYM(NM, 0) },=0A-    { CR0_SYM(EM,     TS), EXINFO_SYM(NM, =
0) },=0A-    { CR0_SYM(EM, MP    ), EXINFO_SYM(NM, 0) },=0A-    { =
CR0_SYM(EM, MP, TS), EXINFO_SYM(NM, 0) },=0A+    { CR0_SYM(          ), 0, =
0,           0 },=0A+    { CR0_SYM(        TS), 0, 0,           EXINFO_SYM(=
NM, 0) },=0A+    { CR0_SYM(    MP    ), 0, 0,           0 },=0A+    { =
CR0_SYM(    MP, TS), 0, 0,           EXINFO_SYM(NM, 0) },=0A+    { =
CR0_SYM(EM        ), 0, 0,           EXINFO_SYM(NM, 0) },=0A+    { =
CR0_SYM(EM,     TS), 0, 0,           EXINFO_SYM(NM, 0) },=0A+    { =
CR0_SYM(EM, MP    ), 0, 0,           EXINFO_SYM(NM, 0) },=0A+    { =
CR0_SYM(EM, MP, TS), 0, 0,           EXINFO_SYM(NM, 0) },=0A+    { =
CR0_SYM(NE),         0, FCW_SYM(IM), EXINFO_SYM(MF, 0) },=0A };=0A =
=0A-exinfo_t probe_x87(bool force)=0A+exinfo_t probe_x87(unsigned int =
control, bool force)=0A {=0A     exinfo_t fault =3D 0;=0A =0A+    if ( =
control )=0A+    {=0A+        control =3D X86_FCW_DEFAULT & ~control;=0A+  =
      asm volatile ("fninit; fldcw %0; faddp" :: "m" (control));=0A+    =
}=0A+=0A     asm volatile ("test %[fep], %[fep];"=0A                   "jz =
1f;"=0A                   _ASM_XEN_FEP=0A@@ -82,6 +99,9 @@ exinfo_t =
probe_x87(bool force)=0A                   : [fep] "q" (force),=0A         =
            "X" (ex_record_fault_eax));=0A =0A+    if ( control )=0A+      =
  asm volatile ("fnclex");=0A+=0A     return fault;=0A }=0A =0A@@ -92,20 =
+112,27 @@ exinfo_t probe_x87(bool force)=0A  */=0A static const struct =
test_cfg x87_wait[] =3D=0A {=0A-    { CR0_SYM(          ), 0 },=0A-    { =
CR0_SYM(        TS), 0 },=0A-    { CR0_SYM(    MP    ), 0 },=0A-    { =
CR0_SYM(    MP, TS), EXINFO_SYM(NM, 0) },=0A-    { CR0_SYM(EM        ), 0 =
},=0A-    { CR0_SYM(EM,     TS), 0 },=0A-    { CR0_SYM(EM, MP    ), 0 =
},=0A-    { CR0_SYM(EM, MP, TS), EXINFO_SYM(NM, 0) },=0A+    { CR0_SYM(    =
      ), 0, 0,           0 },=0A+    { CR0_SYM(        TS), 0, 0,          =
 0 },=0A+    { CR0_SYM(    MP    ), 0, 0,           0 },=0A+    { CR0_SYM( =
   MP, TS), 0, 0,           EXINFO_SYM(NM, 0) },=0A+    { CR0_SYM(EM       =
 ), 0, 0,           0 },=0A+    { CR0_SYM(EM,     TS), 0, 0,           0 =
},=0A+    { CR0_SYM(EM, MP    ), 0, 0,           0 },=0A+    { CR0_SYM(EM, =
MP, TS), 0, 0,           EXINFO_SYM(NM, 0) },=0A+    { CR0_SYM(NE),        =
 0, FCW_SYM(IM), EXINFO_SYM(MF, 0) },=0A };=0A =0A-exinfo_t probe_x87_wait(=
bool force)=0A+exinfo_t probe_x87_wait(unsigned int control, bool =
force)=0A {=0A     exinfo_t fault =3D 0;=0A =0A+    if ( control )=0A+    =
{=0A+        control =3D X86_FCW_DEFAULT & ~control;=0A+        asm =
volatile ("fninit; fldcw %0; faddp" :: "m" (control));=0A+    }=0A+=0A     =
asm volatile ("test %[fep], %[fep];"=0A                   "jz 1f;"=0A      =
             _ASM_XEN_FEP=0A@@ -115,26 +142,29 @@ exinfo_t probe_x87_wait(b=
ool force)=0A                   : [fep] "q" (force),=0A                    =
 "X" (ex_record_fault_eax));=0A =0A+    if ( control )=0A+        asm =
volatile ("fnclex");=0A+=0A     return fault;=0A }=0A =0A /**=0A- * MMX =
and SSE instructions.  Emulation is unsupported (thus raising @#UD),=0A+ * =
MMX instructions.  Emulation is unsupported (thus raising @#UD),=0A  * but =
@#NM should be raised if the task has been switched.=0A  */=0A-static =
const struct test_cfg mmx_sse[] =3D=0A+static const struct test_cfg mmx[] =
=3D=0A {=0A-    { CR0_SYM(          ), 0 },=0A-    { CR0_SYM(        TS), =
EXINFO_SYM(NM, 0) },=0A-    { CR0_SYM(    MP    ), 0 },=0A-    { CR0_SYM(  =
  MP, TS), EXINFO_SYM(NM, 0) },=0A-    { CR0_SYM(EM        ), EXINFO_SYM(UD=
, 0) },=0A-    { CR0_SYM(EM,     TS), EXINFO_SYM(UD, 0) },=0A-    { =
CR0_SYM(EM, MP    ), EXINFO_SYM(UD, 0) },=0A-    { CR0_SYM(EM, MP, TS), =
EXINFO_SYM(UD, 0) },=0A+    { CR0_SYM(          ), 0, 0, 0 },=0A+    { =
CR0_SYM(        TS), 0, 0, EXINFO_SYM(NM, 0) },=0A+    { CR0_SYM(    MP    =
), 0, 0, 0 },=0A+    { CR0_SYM(    MP, TS), 0, 0, EXINFO_SYM(NM, 0) },=0A+ =
   { CR0_SYM(EM        ), 0, 0, EXINFO_SYM(UD, 0) },=0A+    { CR0_SYM(EM,  =
   TS), 0, 0, EXINFO_SYM(UD, 0) },=0A+    { CR0_SYM(EM, MP    ), 0, 0, =
EXINFO_SYM(UD, 0) },=0A+    { CR0_SYM(EM, MP, TS), 0, 0, EXINFO_SYM(UD, 0) =
},=0A };=0A =0A-exinfo_t probe_mmx(bool force)=0A+exinfo_t probe_mmx(unsign=
ed int control, bool force)=0A {=0A     exinfo_t fault =3D 0;=0A =0A@@ =
-150,10 +180,56 @@ exinfo_t probe_mmx(bool force)=0A     return fault;=0A =
}=0A =0A-exinfo_t probe_sse(bool force)=0A+/**=0A+ * SSE instructions.  =
Emulation is unsupported (thus raising @#UD),=0A+ * but @#NM should be =
raised if the task has been switched.=0A+ */=0A+static const struct =
test_cfg sse[] =3D=0A+{=0A+    { CR0_SYM(          ), 0,             0, =
EXINFO_SYM(UD, 0) },=0A+    { CR0_SYM(        TS), 0,             0, =
EXINFO_SYM(UD, 0) },=0A+    { CR0_SYM(    MP    ), 0,             0, =
EXINFO_SYM(UD, 0) },=0A+    { CR0_SYM(    MP, TS), 0,             0, =
EXINFO_SYM(UD, 0) },=0A+    { CR0_SYM(EM        ), 0,             0, =
EXINFO_SYM(UD, 0) },=0A+    { CR0_SYM(EM,     TS), 0,             0, =
EXINFO_SYM(UD, 0) },=0A+    { CR0_SYM(EM, MP    ), 0,             0, =
EXINFO_SYM(UD, 0) },=0A+    { CR0_SYM(EM, MP, TS), 0,             0, =
EXINFO_SYM(UD, 0) },=0A+    { CR0_SYM(          ), CR4_SYM(FXSR), 0, 0 =
},=0A+    { CR0_SYM(        TS), CR4_SYM(FXSR), 0, EXINFO_SYM(NM, 0) =
},=0A+    { CR0_SYM(    MP    ), CR4_SYM(FXSR), 0, 0 },=0A+    { CR0_SYM(  =
  MP, TS), CR4_SYM(FXSR), 0, EXINFO_SYM(NM, 0) },=0A+    { CR0_SYM(EM      =
  ), CR4_SYM(FXSR), 0, EXINFO_SYM(UD, 0) },=0A+    { CR0_SYM(EM,     TS), =
CR4_SYM(FXSR), 0, EXINFO_SYM(UD, 0) },=0A+    { CR0_SYM(EM, MP    ), =
CR4_SYM(FXSR), 0, EXINFO_SYM(UD, 0) },=0A+    { CR0_SYM(EM, MP, TS), =
CR4_SYM(FXSR), 0, EXINFO_SYM(UD, 0) },=0A+    { CR0_SYM(    MP    ), =
CR4_SYM(FXSR),=0A+      MXCSR_SYM(IM),                         EXINFO_SYM(U=
D, 0) },=0A+    { CR0_SYM(    MP    ), CR4_SYM(FXSR, XMMEXCPT),=0A+      =
MXCSR_SYM(IM),                         EXINFO_SYM(XM, 0) },=0A+};=0A+=0A+ex=
info_t probe_sse(unsigned int control, bool force)=0A {=0A     exinfo_t =
fault =3D 0;=0A =0A+    if ( control )=0A+    {=0A+        control =3D =
X86_MXCSR_DEFAULT & ~control;=0A+        asm volatile ("0: xorps %%xmm0, =
%%xmm0;"=0A+                      "ldmxcsr %[mxcsr];"=0A+                  =
    "test %[fep], %[fep];"=0A+                      "jz 1f;"=0A+           =
           _ASM_XEN_FEP=0A+                      "1: divps %%xmm0, %%xmm0; =
2:"=0A+                      _ASM_EXTABLE_HANDLER(0b, 2b, ex_record_fault_e=
ax)=0A+                      _ASM_EXTABLE_HANDLER(1b, 2b, ex_record_fault_e=
ax)=0A+                      : "+a" (fault)=0A+                      : =
[mxcsr] "m" (control),=0A+                        [fep] "q" (force),=0A+   =
                     "X" (ex_record_fault_eax));=0A+        return =
fault;=0A+    }=0A+=0A     asm volatile ("test %[fep], %[fep];"=0A         =
          "jz 1f;"=0A                   _ASM_XEN_FEP=0A@@ -172,17 +248,25 =
@@ exinfo_t probe_sse(bool force)=0A  */=0A static const struct test_cfg =
avx[] =3D=0A {=0A-    { CR0_SYM(          ), 0 },=0A-    { CR0_SYM(        =
TS), EXINFO_SYM(NM, 0) },=0A-    { CR0_SYM(    MP    ), 0 },=0A-    { =
CR0_SYM(    MP, TS), EXINFO_SYM(NM, 0) },=0A-    { CR0_SYM(EM        ), 0 =
},=0A-    { CR0_SYM(EM,     TS), EXINFO_SYM(NM, 0) },=0A-    { CR0_SYM(EM, =
MP    ), 0 },=0A-    { CR0_SYM(EM, MP, TS), EXINFO_SYM(NM, 0) },=0A+    { =
CR0_SYM(          ), 0,              0, EXINFO_SYM(UD, 0) },=0A+    { =
CR0_SYM(        TS), 0,              0, EXINFO_SYM(UD, 0) },=0A+    { =
CR0_SYM(    MP    ), 0,              0, EXINFO_SYM(UD, 0) },=0A+    { =
CR0_SYM(    MP, TS), 0,              0, EXINFO_SYM(UD, 0) },=0A+    { =
CR0_SYM(EM        ), 0,              0, EXINFO_SYM(UD, 0) },=0A+    { =
CR0_SYM(EM,     TS), 0,              0, EXINFO_SYM(UD, 0) },=0A+    { =
CR0_SYM(EM, MP    ), 0,              0, EXINFO_SYM(UD, 0) },=0A+    { =
CR0_SYM(EM, MP, TS), 0,              0, EXINFO_SYM(UD, 0) },=0A+    { =
CR0_SYM(          ), CR4_SYM(XSAVE), 0, 0 },=0A+    { CR0_SYM(        TS), =
CR4_SYM(XSAVE), 0, EXINFO_SYM(NM, 0) },=0A+    { CR0_SYM(    MP    ), =
CR4_SYM(XSAVE), 0, 0 },=0A+    { CR0_SYM(    MP, TS), CR4_SYM(XSAVE), 0, =
EXINFO_SYM(NM, 0) },=0A+    { CR0_SYM(EM        ), CR4_SYM(XSAVE), 0, 0 =
},=0A+    { CR0_SYM(EM,     TS), CR4_SYM(XSAVE), 0, EXINFO_SYM(NM, 0) =
},=0A+    { CR0_SYM(EM, MP    ), CR4_SYM(XSAVE), 0, 0 },=0A+    { =
CR0_SYM(EM, MP, TS), CR4_SYM(XSAVE), 0, EXINFO_SYM(NM, 0) },=0A };=0A =
=0A-static exinfo_t probe_avx(bool force)=0A+static exinfo_t probe_avx(unsi=
gned int control, bool force)=0A {=0A     exinfo_t fault =3D 0;=0A =0A@@ =
-199,21 +283,27 @@ static exinfo_t probe_avx(bool force)=0A }=0A =0A void =
run_sequence(const struct test_cfg *seq, unsigned int nr,=0A-              =
    unsigned int (*fn)(bool), bool force, exinfo_t override)=0A+           =
       unsigned int (*fn)(unsigned int, bool), bool force,=0A+             =
     exinfo_t override)=0A {=0A     unsigned int i;=0A =0A     for ( i =3D =
0; i < nr; ++i )=0A     {=0A         const struct test_cfg *t =3D =
&seq[i];=0A+        unsigned long cr4 =3D read_cr4();=0A         exinfo_t =
res, exp =3D override ?: t->fault;=0A =0A         write_cr0((default_cr0 & =
~CR0_MASK) | t->cr0);=0A-        res =3D fn(force);=0A+        write_cr4((c=
r4 & ~CR4_MASK) | t->cr4);=0A+=0A+        res =3D fn(t->control, force);=0A=
+=0A+        write_cr4(cr4);=0A =0A         if ( res !=3D exp )=0A         =
{=0A-            char expstr[12], gotstr[12], cr0str[12];=0A+            =
char expstr[12], gotstr[12], cr0str[12], cr4str[24];=0A =0A             =
x86_decode_exinfo(expstr, ARRAY_SIZE(expstr), exp);=0A             =
x86_decode_exinfo(gotstr, ARRAY_SIZE(gotstr), res);=0A@@ -223,8 +313,14 @@ =
void run_sequence(const struct test_cfg=0A                      t->cr0 & =
X86_CR0_MP ? " MP" : "",=0A                      t->cr0 & X86_CR0_TS ? " =
TS" : "");=0A =0A-            xtf_failure("  Expected %s, got %s (cr0:%s)\n=
",=0A-                        expstr, gotstr, cr0str[0] ? cr0str : " - =
");=0A+            snprintf(cr4str, sizeof(cr4str), "%s%s%s",=0A+          =
           t->cr4 & X86_CR4_OSFXSR     ? " FXSR"    : "",=0A+              =
       t->cr4 & X86_CR4_OSXMMEXCPT ? " XMMXCPT" : "",=0A+                  =
   t->cr4 & X86_CR4_OSXSAVE    ? " XSAVE"   : "");=0A+=0A+            =
xtf_failure("  Expected %s, got %s (cr0:%s cr4:%s ctrl:%04x)\n",=0A+       =
                 expstr, gotstr, cr0str[0] ? cr0str : " - ",=0A+           =
             cr4str[0] ? cr4str : " - ", t->control);=0A         }=0A     =
}=0A }=0A@@ -243,23 +339,13 @@ void run_tests(bool force)=0A     if ( =
cpu_has_mmx )=0A     {=0A         printk("Testing%s MMX\n", force ? " =
emulated" : "");=0A-        run_sequence(mmx_sse, ARRAY_SIZE(mmx_sse), =
probe_mmx, force, 0);=0A+        run_sequence(mmx, ARRAY_SIZE(mmx), =
probe_mmx, force, 0);=0A     }=0A =0A     if ( cpu_has_sse )=0A     {=0A-  =
      unsigned long cr4 =3D read_cr4();=0A-=0A         printk("Testing%s =
SSE\n", force ? " emulated" : "");=0A-        write_cr4(cr4 & ~X86_CR4_OSFX=
SR);=0A-        run_sequence(mmx_sse, ARRAY_SIZE(mmx_sse), probe_sse, =
force,=0A-                     EXINFO_SYM(UD, 0));=0A-=0A-        =
printk("Testing%s SSE (CR4.OSFXSR)\n", force ? " emulated" : "");=0A-      =
  write_cr4(cr4 | X86_CR4_OSFXSR);=0A-        run_sequence(mmx_sse, =
ARRAY_SIZE(mmx_sse), probe_sse, force, 0);=0A-=0A-        write_cr4(cr4);=
=0A+        run_sequence(sse, ARRAY_SIZE(sse), probe_sse, force, 0);=0A    =
 }=0A =0A     if ( cpu_has_avx )=0A@@ -267,19 +353,15 @@ void run_tests(boo=
l force)=0A         unsigned long cr4 =3D read_cr4();=0A         unsigned =
long xcr0;=0A =0A-        printk("Testing%s AVX\n", force ? " emulated" : =
"");=0A-        write_cr4(cr4 & ~X86_CR4_OSXSAVE);=0A-        run_sequence(=
avx, ARRAY_SIZE(avx), probe_avx, force,=0A-                     EXINFO_SYM(=
UD, 0));=0A-=0A-        printk("Testing%s AVX (CR4.OSXSAVE)\n", force ? " =
emulated" : "");=0A         write_cr4(cr4 | X86_CR4_OSXSAVE);=0A         =
xcr0 =3D read_xcr0();=0A+=0A+        printk("Testing%s AVX\n", force ? " =
emulated" : "");=0A         write_xcr0(xcr0 & ~XSTATE_YMM);=0A         =
run_sequence(avx, ARRAY_SIZE(avx), probe_avx, force,=0A                    =
  EXINFO_SYM(UD, 0));=0A =0A-        printk("Testing%s AVX (CR4.OSXSAVE+XCR=
0.YMM)\n", force ? " emulated" : "");=0A+        printk("Testing%s AVX =
(XCR0.YMM)\n", force ? " emulated" : "");=0A         write_xcr0(xcr0 | =
XSTATE_SSE | XSTATE_YMM);=0A         run_sequence(avx, ARRAY_SIZE(avx), =
probe_avx, force, 0);=0A =0A
--=__PartAD95B3A6.1__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__PartAD95B3A6.1__=--


From xen-devel-bounces@lists.xen.org Wed Jun 21 13:12:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 13:12:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNfRA-0007eU-OC; Wed, 21 Jun 2017 13: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 <prvs=3382f85e5=roger.pau@citrix.com>)
 id 1dNfR9-0007eB-RQ
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 13:12:47 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 BF/80-02956-FC07A495; Wed, 21 Jun 2017 13:12:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsWyU9JRQvdcgVe
 kwcWHmhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bv8w2sBfOEKxofrWZvYJzP38XIySEh4Cfx
 YOsaJhCbRUBVYvuBiWA2m4COxMW5O9lAbBEBZYneX79Zuhi5OJgFFjJKvO3ZwgiSEBaIlbg15
 zAriM0r4Ckxc3kPI0iRkEATs0TL6tlQCUGJkzOfsIDYzEBTF+z+BDSVA8iWllj+jwMkzClgL7
 F+7nawZaICKhJLL7WCtQoJKEr0z3vABnFousTEZz0sExj5ZyGZOgvJ1FkIUxcwMq9i1ChOLSp
 LLdI1NNRLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMQgYg2MH4aVnAIUZJDiYl
 Ud5yb69IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8vvlAOcGi1PTUirTMHGA8wKQlOHiURHjdA
 oDSvMUFibnFmekQqVOMilLivLNB+gRAEhmleXBtsBi8xCgrJczLCHSIEE9BalFuZgmq/CtGcQ
 5GJWHepXlAU3gy80rgpr8CWswEtPjFEQ+QxSWJCCmpBsatfuXzZj/d9CvjeHeW+c/5Mx72HH8
 5lcV8whXvty8OfeZlYU0/vGmS7yQOrYVWWdOkLLP1BFf5WW503RYZ6eU7aXK8wPYDf/bcyXv6
 SMBq2Zt9c5TYv09SjQy9/+Fwu/Oq1f93JmXOCWRLsnzod+X+ru1hLm8bumuUhJ0neZk+fCUuu
 zNf7bS4EktxRqKhFnNRcSIA2VX3IbwCAAA=
X-Env-Sender: prvs=3382f85e5=roger.pau@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1498050766!68354069!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55592 invoked from network); 21 Jun 2017 13:12:46 -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;
 21 Jun 2017 13:12:46 -0000
X-IronPort-AV: E=Sophos;i="5.39,369,1493683200"; d="scan'208";a="48165056"
Date: Wed, 21 Jun 2017 14:10:40 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170621131040.amsqh6fr44riay5t@dhcp-3-128.uk.xensource.com>
References: <20170427143546.14662-1-roger.pau@citrix.com>
 <20170427143546.14662-4-roger.pau@citrix.com>
 <591F10CB020000780015B4E5@prv-mh.provo.novell.com>
 <20170621111123.2rn5v4c4mvimicfm@dhcp-3-128.uk.xensource.com>
 <594A7B3F02000078001652F7@prv-mh.provo.novell.com>
 <20170621124324.e2qcfeox6vsod3w5@dhcp-3-128.uk.xensource.com>
 <594A87F4020000780016545B@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <594A87F4020000780016545B@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170609 (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>, julien.grall@arm.com,
 boris.ostrovsky@oracle.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 3/9] xen/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>

T24gV2VkLCBKdW4gMjEsIDIwMTcgYXQgMDY6NTE6MzJBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDIxLjA2LjE3IGF0IDE0OjQzLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gV2VkLCBKdW4gMjEsIDIwMTcgYXQgMDU6NTc6MTlBTSAtMDYwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDIxLjA2LjE3IGF0IDEzOjExLCA8cm9nZXIucGF1QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gT24gRnJpLCBNYXkgMTksIDIwMTcgYXQgMDc6MzU6MzlB
TSAtMDYwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gPj4gPj4+IE9uIDI3LjA0LjE3IGF0IDE2
OjM1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+ID4+ID4gK2ludCBtb2RpZnlf
bW1pbyhzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sIG1mbl90IG1mbiwgdW5zaWduZWQgbG9u
ZyAKPiA+IG5yX3BhZ2VzLAo+ID4+ID4+ID4gKyAgICAgICAgICAgICAgICBjb25zdCBib29sIG1h
cCkKPiA+PiA+PiA+ICt7Cj4gPj4gPj4gPiArICAgIGludCByYzsKPiA+PiA+PiA+ICsKPiA+PiA+
PiA+ICsgICAgLyoKPiA+PiA+PiA+ICsgICAgICogTWFrZSBzdXJlIHRoaXMgZnVuY3Rpb24gaXMg
b25seSB1c2VkIGJ5IHRoZSBoYXJkd2FyZSBkb21haW4sIAo+ID4gYmVjYXVzZSBpdAo+ID4+ID4+
ID4gKyAgICAgKiBjYW4gdGFrZSBhbiBhcmJpdHJhcnkgbG9uZyB0aW1lLCBhbmQgY291bGQgRG9T
IHRoZSB3aG9sZSBzeXN0ZW0uCj4gPj4gPj4gPiArICAgICAqLwo+ID4+ID4+ID4gKyAgICBBU1NF
UlQoaXNfaGFyZHdhcmVfZG9tYWluKGQpKTsKPiA+PiA+PiAKPiA+PiA+PiBJZiB0aGF0IGNhbiBo
YXBwZW4gYXJiaXRyYXJpbHkgYXQgcnVuIHRpbWUgKHJhdGhlciB0aGFuIGp1c3QgYXQgYm9vdCwK
PiA+PiA+PiBhcyBzdWdnZXN0ZWQgYnkgdGhlIHJlbW92YWwgb2YgX19pbml0KSwgaXQgZGVmaW5p
dGVseSBjYW4ndCByZW1haW4gYXMKPiA+PiA+PiBpcyBhbmQgd2lsbCBpbnN0ZWFkIG5lZWQgdG8g
bWFrZSB1c2Ugb2YgY29udGludWF0aW9ucy4gSSdtIHRoZXJlZm9yZQo+ID4+ID4+IHVuY29udmlu
Y2VkIHlvdSByZWFsbHkgd2FudCB0byBtb3ZlIHRoaXMgY29kZSBpbnN0ZWFkIG9mIHNpbXBseQo+
ID4+ID4+IGNhbGxpbmcgeyx1bn1tYXBfbW1pb19yZWdpb25zKCkgd2hpbGUgdGFraW5nIGNhcmUg
b2YgcHJlZW1wdGlvbgo+ID4+ID4+IG5lZWRzLgo+ID4+ID4gCj4gPj4gPiBJJ20gbm90IHN1cmUg
SSBrbm93IGhvdyB0byB1c2UgY29udGludWF0aW9ucyB3aXRoIG5vbi1oeXBlcmNhbGwKPiA+PiA+
IHZtZXhpdHMuIERvIHlvdSBoYXZlIGFueSByZWNvbW1lbmRhdGlvbnMgYWJvdXQgaG93IHRvIGRv
IHRoaXM/IHBhdXNlCj4gPj4gPiB0aGUgZG9tYWluIGFuZCBydW4gdGhlIG1taW8gY2hhbmdlcyBp
bnNpZGUgb2YgYSB0YXNrbGV0Pwo+ID4+IAo+ID4+IFRoYXQgd291bGQgYmUgb25lIG9wdGlvbi4g
T3IgeW91IGNvdWxkIGRlcml2ZSBmcm9tIHRoZSBhcHByb2FjaAo+ID4+IHVzZWQgZm9yIHdhaXRp
bmcgZm9yIGEgcmVzcG9uc2UgZnJvbSB0aGUgZGV2aWNlIG1vZGVsLgo+ID4gCj4gPiBBRkFJQ1Qg
dGhlIGlvcmVxIGNvZGUgcGF1c2VzIHRoZSBkb21haW4gYW5kIHdhaXRzIGZvciBhIHJlcGx5IGZy
b20gdGhlCj4gPiBkbSwgYnV0IGluIHRoYXQgY2FzZSBJIHdvdWxkIHN0aWxsIG5lZWQgdGhlIHRh
c2tsZXQgaW4gb3JkZXIgdG8gcGVyZm9ybQo+ID4gdGhlIHdvcmsgKHNpbmNlIHRoZXJlJ3Mgbm8g
ZG0gaGVyZSkuCj4gCj4gV2VsbCwgdGhhdCdzIGtpbmQgb2YgcGF1c2luZyAoaXQncyBub3QgYW4g
ZXhwbGljaXQgZG9tYWluX3BhdXNlKCksCj4gYW5kIHlvdSByZWFsbHkgd291bGQgbWVhbiB0byBw
YXVzZSBqdXN0IHRoZSB2Q1BVIGhlcmUpLgoKUmlnaHQsIHNvIHZjcHVfcGF1c2Ugd291bGQgZG8g
aXQuCgo+IE90b2gKPiB0byBwcmV2ZW50IGhhbmdzIHdlIHNpbXBseSBjYWxsIHByb2Nlc3NfcGVu
ZGluZ19zb2Z0aXJxcygpCj4gZXZlcnkgb25jZSBpbiBhIHdoaWxlIGluIGEgZmV3IG90aGVyIGNh
c2VzLCBzbyBtYXliZSBkb2luZyB0aGF0Cj4gd291bGQgYWxyZWFkeSBzdWZmaWNlIGhlcmUuCgpU
aGF0J3Mgd2hhdCBJIHdhcyBkb2luZyBoZXJlIGluIG1vZGlmeV9tbWlvLCBjYWxsaW5nCnByb2Nl
c3NfcGVuZGluZ19zb2Z0aXJxcyBiZXR3ZWVuIGNhbGxzIHRvIHttYXAvdW5tYXB9X21taW9fcmVn
aW9ucy4KCkkgY291bGQgbGVhdmUgbW9kaWZ5X2lkZW50aXR5X21taW8gYXMtaXMgYW5kIHNpbXBs
eSBjYWxsCnttYXAvdW5tYXB9X21taW9fcmVnaW9ucyBmcm9tIHRoZSB2UENJIGhlYWRlciBoYW5k
bGVycywgY2FsbGluZwpwcm9jZXNzX3BlbmRpbmdfc29mdGlycXMgaW4gYmV0d2Vlbi4gSSBqdXN0
IG1vdmVkIHRoZSBoZWxwZXIgYmVjYXVzZQppdCBhdm9pZHMgb3Blbi1jb2RpbmcgdGhpcyBhZ2Fp
bi4KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 21 13:23:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 13: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 1dNfbC-0000E4-NK; Wed, 21 Jun 2017 13:23: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 1dNfbB-0000Dy-5l
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 13:23:09 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 7E/53-01999-C337A495; Wed, 21 Jun 2017 13:23:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsVysyfVTde62Cv
 SYOZ5Y4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWP1sfCCLuGKF03LmRoYF/J3MXJxCAlsZpS4
 vLyfGcLZzSjxde1bli5GTg5hgSCJfxcvMILYIgJlEj9v7GYHsYUEHCUmfu5kBbHZBDQl7nz+x
 ARi8wpYSSyddAOsl0VAVWLL0dlgcVGBcIm3jUdYIGoEJU7OfAJmcwo4SXze8R7MZhawlbgzdz
 czhC0vsf3tHOYJjLyzkLTMQlI2C0nZAkbmVYzqxalFZalFuoZ6SUWZ6RkluYmZObqGBqZ6uan
 FxYnpqTmJScV6yfm5mxiBQVXPwMC4g7Gp1/kQoyQHk5Iob7m3V6QQX1J+SmVGYnFGfFFpTmrx
 IUYZDg4lCd55hUA5waLU9NSKtMwcYHjDpCU4eJREeN0CgNK8xQWJucWZ6RCpU4yKUuK85SB9A
 iCJjNI8uDZYTF1ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMzbATKFJzOvBG76K6DFTECLXx
 zxAFlckoiQkmpgNH7I9P3C+0PKAcXNt/yWhm+dWMK3ZZNyg/yN6TWPo/Xv2W9zX+YxRcNtW+n
 W9DtXHFpXWHnWbOd/WnyWqbqT3zi612L98e+vzRjvfeq5LjT9nXiZyj9ejzYuBa+VxxSuyG8V
 U7ujqaV2/dfDnYUMESuURC4vy3RscQ6OrLg6b6tjolrpw3h+JZbijERDLeai4kQAUKZkBKQCA
 AA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1498051387!104224664!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34607 invoked from network); 21 Jun 2017 13:23:07 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-206.messagelabs.com with SMTP; 21 Jun 2017 13:23: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 AF7241596;
 Wed, 21 Jun 2017 06:23: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 EAD6C3F3E1;
 Wed, 21 Jun 2017 06:23:05 -0700 (PDT)
To: Manish Jaggi <mjaggi@cavium.com>, sstabellini@kernel.org,
 xen-devel@lists.xenproject.org, Vijaya.Kumar@cavium.com
References: <1498006875-29161-1-git-send-email-mjaggi@cavium.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <bc8d6511-c2cf-c3ae-a5c1-4c50506a5da3@arm.com>
Date: Wed, 21 Jun 2017 14:23:04 +0100
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: <1498006875-29161-1-git-send-email-mjaggi@cavium.com>
Subject: Re: [Xen-devel] [PATCH 0/4] 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-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>

SGkgTWFuaXNoLAoKT24gMjEvMDYvMTcgMDI6MDEsIE1hbmlzaCBKYWdnaSB3cm90ZToKPiBUaGlz
IHBhdGNoIHNlcmllcyBhZGRzIHRoZSBzdXBwb3J0IG9mIElUUyBmb3IgQUNQSSBoYXJkd2FyZSBk
b21haW4uCj4gSXQgaXMgdGVzdGVkIG9uIHN0YWdpbmcgYnJhbmNoIHdpdGggaGFzIElUUyB2MTIg
cGF0Y2hzZXQgYnkgQW5kcmUuCj4KPiBJIGhhdmUgdHJpZWQgdG8gaW5jb3Jwb3JhdGUgdGhlIHJl
dmlldyBjb21tZW50cyBvbiB0aGUgUkZDIHYxL3YyIHBhdGNoLgo+IFRoZSBzaW5nbGUgcGF0Y2gg
aW4gUkZDIGlzIG5vdyBzcGxpdCBpbnRvIDQgcGF0Y2hlcy4KCkkgd2lsbCBjb21tZW50IGhlcmUg
cmF0aGVyIHRoYW4gb24gZWFjaCBwYXRjaGVzLgoKPgo+IFBhdGNoMTogQVJNOiBJVFM6IEFkZCB0
cmFuc2xhdGlvbl9pZCB0byBob3N0X2l0cwo+ICBBZGRzIHRyYW5zbGF0aW9uX2lkIGluIGhvc3Rf
aXRzIGRhdGEgc3RydWN0dXJlLCB3aGljaCBpcyBwb3B1bGF0ZWQgZnJvbQo+ICB0cmFuc2xhdGlv
bl9pZCByZWFkIGZyb20gZmlybXdhciBNQURULiBUaGlzIHZhbHVlIGlzIHRoZW4gcHJvZ3JhbW1l
ZCBpbnRvCj4gIGxvY2FsIE1BRFQgY3JlYXRlZCBmb3IgaGFyZHdhcmUgZG9tYWluIGluIHBhdGNo
IDQuCgpJIGRvbid0IHNlZSBhbnkgcmVhc29uIHRvIHN0b3JlIHZhbHVlIHRoYXQgd2lsbCBvbmx5
IGJlIHVzZWQgZm9yIApnZW5lcmF0aW5nIHRoZSBNQURUIHdoaWNoIEJUVyBpcyBqdXN0IGEgY29w
eSBmb3IgdGhlIElUUy4gSW5zdGVhZCB3ZSAKc2hvdWxkIGNvcHkgb3ZlciB0aGUgTUFEVCBlbnRy
aWVzLgoKVGhpcyB3b3VsZCBhbHNvIGF2b2lkIHRvIGludHJvZHVjZSBhIGZha2UgSUQgZm9yIERU
IGFzIHlvdSBjdXJyZW50bHkgZG8gCmluIHBhdGNoICMyLgoKPgo+IFBhdGNoMjogQVJNOiBJVFM6
IEFDUEk6IEludHJvZHVjZSBnaWN2M19pdHNfYWNwaV9pbml0Cj4gIEludHJvZHVjZXMgZnVuY3Rp
b24gZm9yIGl0c19hY3BpX2luaXQsIHdoaWNoIGNhbGxzIGFkZF90b19ob3N0X2l0c19saXN0Cj4g
IHdoaWNoIGlzIGEgY29tbW9uIGZ1bmN0aW9uIGFsc28gY2FsbGVkIGZyb20gX2R0IHZhcmlhbnQu
CgpKdXN0IHJlYWRpbmcgYXQgdGhlIGRlc2NyaXB0aW9uLCB0aGVyZSBhcmUgYSBjYWxsIGZvciBz
cGxpdHRpbmcgdGhpcyAKcGF0Y2guLi4gTG9va2luZyBhdCB0aGUgY29kZSwgeW91IG1peCBjb2Rl
IG1vdmVtZW50IGFuZCBjb2RlIGFkZGl0aW9uLgoKSGF2ZSBhIGxvb2sgYXQgWzFdIHRvIHNlZSBo
b3cgdG8gYnJlYWsgcGF0Y2hlcy4KCj4KPiBQYXRjaDM6IEFSTTogSVRTOiBEZW55IGhhcmR3YXJl
IGRvbWFpbiBhY2Nlc3MgdG8gaXRzCj4gIEV4dGVuZHMgdGhlIGdpY3YzX2lvbWVtX2RlbnkgdG8g
aW5jbHVkZSBpdHMgcmVnaW9ucyBhcyB3ZWxsCj4KPiBQYXRjaDQ6IEFSTTogQUNQSTogQWRkIElU
UyB0byBoYXJkd2FyZSBkb21haW4gTUFEVAo+ICBUaGlzIHBhdGNoIGFkZHMgSVRTIGluZm9ybWF0
aW9uIGluIGhhcmR3YXJlIGRvbWFpbidzIE1BRFQgdGFibGUuCj4gIEFsc28gdGhpcyBwYXRjaCBp
bnRlcm9kdWNlcyAuZ2V0X2h3ZG9tX21hZHRfc2l6ZSBpbiBnaWNfaHdfb3BlcmF0aW9ucywKPiAg
dG8gcmV0dXJuIHRoZSBjb21wbGV0ZSBzaXplIG9mIE1BRFQgdGFibGUgZm9yIGhhcmR3YXJlIGRv
bWFpbi4KClNhbWUgaGVyZS4KCj4KPgo+IE1hbmlzaCBKYWdnaSAoNCk6Cj4gICBBUk06IElUUzog
QWRkIHRyYW5zbGF0aW9uX2lkIHRvIGhvc3RfaXRzCj4gICBBUk06IElUUzogQUNQSTogSW50cm9k
dWNlIGdpY3YzX2l0c19hY3BpX2luaXQKPiAgIEFSTTogSVRTOiBEZW55IGhhcmR3YXJlIGRvbWFp
biBhY2Nlc3MgdG8gaXRzCj4gICBBUk06IEFDUEk6IEFkZCBJVFMgdG8gaGFyZHdhcmUgZG9tYWlu
IE1BRFQKPgo+ICB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgICAgICB8ICAgNyArLS0KPiAg
eGVuL2FyY2gvYXJtL2dpYy12Mi5jICAgICAgICAgICAgfCAgIDYgKysrCj4gIHhlbi9hcmNoL2Fy
bS9naWMtdjMtaXRzLmMgICAgICAgIHwgMTAyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrLS0tLQo+ICB4ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgICAgICAgICAgICB8ICAzMSArKysr
KysrKysrKysKPiAgeGVuL2FyY2gvYXJtL2dpYy5jICAgICAgICAgICAgICAgfCAgMTEgKysrKysK
PiAgeGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaCAgICAgICAgfCAgIDMgKysKPiAgeGVuL2luY2x1
ZGUvYXNtLWFybS9naWNfdjNfaXRzLmggfCAgMzYgKysrKysrKysrKysrKysKPiAgNyBmaWxlcyBj
aGFuZ2VkLCAxODAgaW5zZXJ0aW9ucygrKSwgMTYgZGVsZXRpb25zKC0pCj4KCkNoZWVycywKClsx
XSAKaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvU3VibWl0dGluZ19YZW5fUHJvamVj
dF9QYXRjaGVzI01ha2luZ19nb29kX3BhdGNoZXMKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 21 13:27:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 13: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 1dNff1-0000P7-5z; Wed, 21 Jun 2017 13:27:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dNfez-0000P0-ER
 for xen-devel@lists.xen.org; Wed, 21 Jun 2017 13:27:05 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 F4/E6-02022-8247A495; Wed, 21 Jun 2017 13:27:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupgk+JIrShJLcpLzFFi42LJ0Ncy0lUv8Yo
 0+L5HwWLJx8UsDoweR3f/ZgpgjGLNzEvKr0hgzXjVKliwhKNixqoTrA2Mp9m6GLk4WARamCUW
 fpnFAuIwCnQySjSf/soK4ggJ/GGUeNW3C8jh4BAWCJRom1/TxcjJISKgIbHx0i1mkBpmgZccE
 pOfb2CGaNjEKLH42wZ2kCo2AR2Ja2+/MIHYvAJWEl++tIDFWQRUJfZ9usQMYosKxEh8P/EZqk
 ZQ4uTMJywgNqeAucTi5hVgNcwCZhLzNj+EssUlbj2ZzwRhy0tsfzsHLC4hoCCx9cglsH8kBDo
 YJabNa2QDSQgJqEjM+nyBHaJIVuLo2TksELavxPljTSwgn0kIKEucavGD6D3IJDFr10yo+rNs
 EkfuiUHYWhL9vXuYIYoesUvcPz0batAjVonfHVEQiW0sEoenvGSFSORIfOm+zwjTve7qR6juM
 6xAv+1igXAu80u8+7SMZQKj7iykMJiF5O9ZSP6eheTvBYwsqxjVi1OLylKLdM31kooy0zNKch
 Mzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECUwgDEOxgPDbZ+RCjJAeTkihvubdXpBBfUn5KZUZ
 icUZ8UWlOavEhRhkODiUJ3rRioJxgUWp6akVaZg4wmcGkJTh4lER43QKA0rzFBYm5xZnpEKlT
 jIpS4rw3i4ASAiCJjNI8uDZYAr3EKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd4wkO08mXklc
 NNfAS1mAlr84ogHyOKSRISUVANj3822xVfF9hauvxQkb/C3fHuVxQtpH97berd6NaawiQY8cO
 twWfB6xdo6JQHNzy+2SW6WFCvWPXd15pctM/Rn/rJhL6hf7LJ5469e4T2/zTlaqn+s7lJ5JBQ
 0N/ejceXv6jeOmw6vyzgpsGWPTRuDidVRodVu33/veGg0e+3STy/KJm+QWqIwU4mlOCPRUIu5
 qDgRAGdub/ebAwAA
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1498051621!68151593!1
X-Originating-IP: [104.47.42.50]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27286 invoked from network); 21 Jun 2017 13:27:03 -0000
Received: from mail-by2nam03on0050.outbound.protection.outlook.com (HELO
 NAM03-BY2-obe.outbound.protection.outlook.com) (104.47.42.50)
 by server-12.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 21 Jun 2017 13:27:03 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=qX0YrIyg8AK9iCDK6KhYC8TLINtO1xwB+pJjL2iMOtU=;
 b=wK1LG9SFEok59wrxSTXiv7kcrPY+OMEY1evdqSkLoiWQ4BsFfLLEuk85HOHg+cxf4uLr1LufsqReUPzXUN8Bygc4U41UKBzr2d6Q7iGMnvejnqJvuT+ZjmQ9AAZ4uYs6Sf+MNobgvQErJMbh07cj2dlOy9h988cL00u9TyuNs3E=
Received: from [10.236.64.250] (165.204.78.1) by
 DM5PR12MB1146.namprd12.prod.outlook.com (10.168.236.141) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1178.14; Wed, 21 Jun 2017 13:26:55 +0000
To: Thomas Gleixner <tglx@linutronix.de>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
 <20170616185054.18967.52228.stgit@tlendack-t1.amdoffice.net>
 <alpine.DEB.2.20.1706202244480.2157@nanos>
From: Tom Lendacky <thomas.lendacky@amd.com>
Message-ID: <efa51470-5d8f-6883-b9da-f2face12ea22@amd.com>
Date: Wed, 21 Jun 2017 08:26:44 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.20.1706202244480.2157@nanos>
Content-Language: en-US
X-Originating-IP: [165.204.78.1]
X-ClientProxiedBy: BN6PR14CA0045.namprd14.prod.outlook.com (10.171.172.159) To
 DM5PR12MB1146.namprd12.prod.outlook.com (10.168.236.141)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: e3ffc361-da04-4c13-fb9d-08d4b8a9313c
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500055)(300135000095)(300000501055)(300135300095)(22001)(300000502055)(300135100095)(300000503055)(300135400095)(48565401081)(201703131423075)(201703031133081)(300000504055)(300135200095)(300000505055)(300135600095)(300000506048)(300135500095);
 SRVR:DM5PR12MB1146; 
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1146;
 3:NUvhnc0L17ml0vD/PptJGXG2riJNHixx6/q8xuJmnluANQE2g0MuN/Eq05/cuE5Qc1Bgt89znAmmE065UlGjfmk4AWluG1GDQ9zewYGYQsOTJHB8meJpBcDJN/qh8la4hBNIKbqyDvJASGFoKZfdg2pTneRk2mo9CrdgbaUmxrWbs9Nm6PGlst1qAGeFzdJ141I8CXtg6XWOiyZ2NJxjERqANzu/ODlcP9AlLPlrvmmzMWcOxGU6gnBAeEV+aZZv6wVvKHgdVx/8MGFNBOUWq+lN8OIYlMHXsOhVtsCeGFaev3o0vOsCxnrBAZKRsGW7rubNqqmSzob41wvIEWqzF4KL/5B18nzEC0QQFzVMnauuyqo+ABV5bPJ8mU3vJg2f/WfT74x+BqEiKcpQgybvsWMsRVauBUHtg8AKaun5tNl70DpnnmKc514i6Tw54r6od8WFPW1Jgzo1pUks0xixylfKTHx+ZXsO5pi8p5kz6uz/TJn1jimFA+at4/+56bg4XQYrmC+R1RDBViiCx0U0GEtNDIEd9Ad3JS8KzfJe+hDCagBytwWHj60LDHqITLUEfOjhNnq8bKau33tBtFZA0uzB2RBAehxesasC5w6D++ZErI007UCpE2u4AuTLqi56lLvX3S+bPzL4ZH5RvA0XxIJeO3FtF/FwypHmLkwjC4+8AJaYZPLczPXUfFfNBrQ3aknTIMfhRE2PIdjGWoolrOKXx61qFbTCNNdXUOTLTexKz7ZNqRZFGFqtISMn8yD515NYsRU1UfyQEGKsJrxw7Q==
X-MS-TrafficTypeDiagnostic: DM5PR12MB1146:
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1146;
 25:Om2Lar2Mlc38hJe6WrQUrBVmZLXxujyOugijkqsPRSq4SJnXUkX8+ogL1UzafPcjfKRMwEjIORFjBcaUDQSLBzb40tICejgcXR5VfsILeO2ax0uFBQ0W1o98A16/y6U0vUigUJZANGsO3LNbImXRpfpjzU7wxYiaZ5c4/QaFPnHgt87v27Kg4l324GUixtdI/IckWzjQg5YtYAJjPrVg9WzIUdzgnrAXkwHq3sYGCQcuOLvIb9PaZynui/dh5lVmDgMyPq5wWMWMpDSBuhNM+d7Q09uA1J/qdW9zpC0wSPLArxLhKgwOlxNppJBiiSOMlyvYwYqxq8WYZt91t3DAET2YhAHd6ACcMKuM9peSL9Aw0etfixQh4M0vBvZCPsTfcMo68mb0CmgaLRHHXE5nEv6C3VICcFgsH2x9BEND9bWQAxq07iW4LfAYcydjtc+PkK/zMC6jaS1tXRFjir+3Q/sqTmQyB2ukVAgFeqsbZpal71Sz2B16hSOn1M8vRB32fpWpT51bYs2VtNj0fmXbJdDJejNLt5LzfYI0eJmH3ycn9Saua/+u+DE2kQTD5PSBRXWVwFydWT2MAq867MFiVLoCpskU7b2Dh1LNvNpLJB+LBa6epz1yGJ4n36n3W3/Viqq4lVWFKTuc6RKL+gB+tP6/JbiVXo1pVg2XU6OugztjiISfL2DAXu7iLcpdx7hdIWs6Ja1PkgLKPNnEFys4BjGJzQkE8Dg0QWQexqVtoek0IcaAnj+jN3qutbqVQKpYN2n/9ndTfqU2ttHmjW0OGCpu0v4qOB8Qal5TrRE7DcaZIquU7O1G374kqJ6CIdDvd0zlwBVnvMMVdBPEzHQYPiGqfj0j3gtHTpiIllWGleIbLPOv7nt+f9Flrr/ozkXcUCyHYdNo9DY0TFsoYU1FjfESR5DtFgErhSrkGbUNCX4=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1146;
 31:jLzNsosMKKd+IyoK5FxwTa1E0/qEmMFoMkpnCVXpmfvMqfWo/3bes9nw1R9eWMKm1dAAVeezPjUhtxPddfyBJEr4l9+MuB/W536+2cCP1vMgYVNa4GtlnDUq8OarYVyp+HSm1cMA/l+v+HuXRenm4VAWcoa6TBadgSUyXdTUkIvM18wqOu82732GQzPUpk1NzrQyf5AdJbjsRF7DKKSM6xCutIqpCCwjsUmjUva0A3sJiXhpYJbJcCbRfvDSZeabZb5Rkib13Xh+pbYN02y4Plqp1Nuujbkm0qvHx8zVka2qvpv5la8htMWPVZFvOr91wb25bdiuBs87QmUxaaUgN0JlwlWJ1BWqSm9oPa99tTHfVHM7n5j7X4quJ9QWc8cF2GE3Ic9Oc562FdzSsjOrbkjAzTw7b8H2q5aAF7pKDets0tiNQSrFwuKTih3gTzaTPNOtDdqyBATt2wfR/P/uhfBFHofK9ZFeQ6cdnJ/0+Ll5/APfPU7UK1biOmxjgt9JGBUmg+li7ULRDYPSyJod6UsBu481JTtTK+irtnPZ/lktA9bUCQRwhLQlXiqL301h5KPQb9UZwbkoR4W48sm3qmtqz6Hkbo5ltjFepZs/h1Ov4U6E2hMMihhsnwvMr7TAjvbhxPKkvm/yuLpjOWC2zOp6LThetrJSp012y1Im61g=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1146;
 20:VUgQqJ7a7xc89rwt9+B2PxyyK7ykTGW9x0cXZeEaD6jG7Jos0MFmtWJD3lKpdPqGqKujJr6giKMcRJx/RXjJzvrKeLXeZtDUnNppQ5E+vIWtXwvloxB5E9HdzRY1fBerptd/gFpkM6DHw36kWruozbbYfbUln0EBow64UB+l2+FDTT+xcd/6XMoXvuRPdOlhaOQL/8ZG9km/+bpXTkYc8X9qGMlaLq4PCAvQ+w3nmv73LB3khuf2WTGTZxFs8tEmRq1ZSKGtbAo27Xuh2SpjYQ7x73Y42DRNRlaBHejjNbD51I+xP5YZWpxsDnPSOxdU9JDDohNu8JEh/srIjywlbUuP1qcXiqrvjmeK5pcQoBkWJ9zv0xji/h1fHrUrxykbmm2NtMklUrf1MHj3gNmmoYeHIVx8Ssn0N5nz9b1+eDzlIy5khu/a4t52ZZcJ6CM2nNw7+rKIdhcTywbrvcZICu7+lnVtyY2piHl8coJlGg8L0LOXEVl3A1mrz1vXb4jG
X-Microsoft-Antispam-PRVS: <DM5PR12MB1146FDB7749EC47598CF189DECDA0@DM5PR12MB1146.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(3002001)(93006095)(93001095)(100000703101)(100105400095)(10201501046)(6055026)(6041248)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123564025)(20161123562025)(20161123560025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DM5PR12MB1146; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DM5PR12MB1146; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ2OzQ6aFFSdEZ4cXZ6SVNKcHJDUmZwUHFmb2EyN3lO?=
 =?utf-8?B?aHlLSmRFaW04SHJJaG1mczA2L3hKKzByZ2FTa2gvTndpemFhT0QzeDFaZ3E4?=
 =?utf-8?B?UWpMRFY2TXYzWCtabEdqY3MrVEtaVnhBbzZwUzBrQ1BVNTd1YlpLTTNiVm1a?=
 =?utf-8?B?UVRLMnUzamMyZWhXbGZZdTZvV3R5Q0krYmJlTm9abTM4TzZ1eU5pMkZMMDJ5?=
 =?utf-8?B?Q3dvV0FEMDF4cXU2SHlqOGxzSWtQK0d2bHpzQUVHTHZmejRlb2t2QU1EY29L?=
 =?utf-8?B?VVI5aWJPYUsrT0RsU1FRL1JpM3hyNEpzK3haQVMyaVNVYW5iY2dHb1VjR083?=
 =?utf-8?B?RHIvMnVlZ1NuOU9xaVdhTlMzRE5jRzRBQzdlUFRwYlpTWnloOCtKU1dMU3Q5?=
 =?utf-8?B?Q0lUQ2VsbklBUFdvNVhGb2pjNXBwV0N0eHVpYm40dUw2Y085MEF4WDB5NjEz?=
 =?utf-8?B?aTJhZG1ZQmdlRmxoYisvdnJZRkppdGVLdlE5ZjdPMmw3bGxLMDM3enV1QWJM?=
 =?utf-8?B?VTZBV0doemdEN09paHl3MWx0a2Y3UDMzQmt4cmRyNzVRRGdMNDlOMVZRcTli?=
 =?utf-8?B?YmV0WG9iZGpyWExmeWVOUFVhNFNmTk4xT2RoTHpMOGNGSTJ4VXpFT1FIOE02?=
 =?utf-8?B?eUJJNFc4Rys1c0UvL1dFNnl0TG1LeGtNa2YveWxNMCtiR2NwQk1qVEMvMzht?=
 =?utf-8?B?UWhFeWtISkVqVGN3YWg1Z0UzN2diZHJvRkR5M0ZERklaVEc3bUxLdFhSbCtV?=
 =?utf-8?B?RWZ2dlVmTGFFQ1lLY21RWjJlYXVPc2VmTHNITmtuUkthQk5mWDRCQUFIZFFw?=
 =?utf-8?B?a0duVjA3eGtuaG42NXptWjRNZ1VyZWl2MGZxSUhEYXR4Mk50KytFNWNhSEZs?=
 =?utf-8?B?Nk9aeWtqbTNOb3c5THpDZXJYNndtVis4aWFCNVl6Nnk2dmhIdHNLOHZWM3FT?=
 =?utf-8?B?aHFXQ0F4Z0oxWkRybzZvN3lhY1ZFZFIrQmhkNFFQZkYzNmJseHJsVEpsMWZ1?=
 =?utf-8?B?dTMwb3gvYVZ2MlZLV2ZNVElzL2ZpditGeXkwc1YyajBsNmw5MG1ZS3ZQeVhG?=
 =?utf-8?B?S1dLZnN0SHBHQnY5M203Rmc5TGczanhWOTRFRkpKVlQ2MlhtVFhBaVRWcWtL?=
 =?utf-8?B?bzVURE80MFljSkZ5R2poazR6Y1lxNng1UEZZL21WWUxMTTRmR0h6bmQ2YVha?=
 =?utf-8?B?MmRVU3gxNDByVFlWUTAzK1dNUXhuVS9lazh0LzNqQ24zdkkrZ0Nzall5YTkw?=
 =?utf-8?B?SDRBb0R4NFJkYnRiMXQ2dGZsM015a3JWbnR0Sm9XSDVlYVhwSXVJbU4yMkZR?=
 =?utf-8?B?Mm9tRHJCZlFJNWM2SXFpQUVJeU0vU0RwRFBaOFo5THVKbUxPdE9MRWxaUXFX?=
 =?utf-8?B?ZWJVODV5Mmd2Z0szNEw4SEVkNUtkazhEVmQ3TkFZdllydjVZWGQ0QmZXWjV1?=
 =?utf-8?B?UURBaFRacXA5cmpiYTZVUENDU053RUZVMWJpYTlabDZiMi81dUxENkJoWTht?=
 =?utf-8?B?aUFOZTVsSmsxb2dmcUdSQkhua2c0YUlaRkg2YzBBRndHbWx0SUZrUlBSeGhD?=
 =?utf-8?B?U056MUFVR2x4U0hyNnlDdXhUN1pQUT09?=
X-Forefront-PRVS: 0345CFD558
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(6049001)(39410400002)(39450400003)(39860400002)(39840400002)(39400400002)(39850400002)(24454002)(377454003)(50986999)(72206003)(305945005)(23676002)(64126003)(76176999)(50466002)(6486002)(54356999)(77096006)(189998001)(31696002)(36756003)(86362001)(2950100002)(47776003)(4001350100001)(6916009)(3260700006)(6666003)(229853002)(25786009)(4326008)(33646002)(81166006)(5660300001)(54906002)(8676002)(7736002)(31686004)(42186005)(478600001)(7406005)(230700001)(3846002)(6116002)(83506001)(7416002)(66066001)(53936002)(65806001)(53546010)(2906002)(6246003)(65956001)(110136004)(38730400002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR12MB1146; H:[10.236.64.250]; FPR:;
 SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ2OzIzOmZTcy9hSnN2aGZKckxrY2dGYzdBVDJiSGRw?=
 =?utf-8?B?SkxrR1RBekZWU3Y3RmhhZ1RKSk9XYzNtU2h4RE50ekVRdFI5RDFzNXV4RW9L?=
 =?utf-8?B?YnF6REN4YVlBdUlYVUkxaHdXZjVkVG1TbUhQYUZaNURaSmVVMXFCNi83YnNl?=
 =?utf-8?B?NEZQbWtmeXNWWkE4cG15YzhuS3YzZWdKVXFxbTNwYUpuN3Y2U3RqaUxXMTNP?=
 =?utf-8?B?VlhCN3NxbkNNK0F2cGhnSzZDSGw4NXV4T2ZmVkR4YzBxSVNnYTF0RjJYNm5J?=
 =?utf-8?B?bmp0a1VndEFqQ3pCNENBRndwc29Sc3gxNTBzTDFkaDRuemtQdlR1a2lnUjkx?=
 =?utf-8?B?MEtEYXl2SHIrQW9nT0JVYktzSkVRanNMcDE3eFNYQ3NZWGg2WHFqemc5SSs2?=
 =?utf-8?B?ZzdreDVNR0E1cUFiK3M1aDQ3bGNxYjZXbFBmTG1vZCtsenI3d1M4bVErc1FG?=
 =?utf-8?B?WWVkNGlERUwvUXh3T2dseitOUVkwdWgwdDgwdW16TVk1RURuQ0JZbEd4L1FC?=
 =?utf-8?B?OFBDWktDSkpQQWdpUERZT3RRSlFldzVPQkRJVzFEbWRxaDZ1MUt4OGo3THBU?=
 =?utf-8?B?YkFZaE9SZEg5U3lJU2ZjdFhBSE9XNHRoM1hDeVRyWDlMRnJpbjZoTkMxcHh4?=
 =?utf-8?B?WjlXVVlnKy9pUE1CRGppK3I3OTZUV1FBS2J3QkppdG9zWEpaQnEyei9hRVJ4?=
 =?utf-8?B?UjAxUWR1Q3BrenNhTXlvMUpuUW9waitQajFPVUs5QjlRMkVNTzJ5cVp3MDdu?=
 =?utf-8?B?c0ErK3dQUFJIcG1BYmtiVm9sREdRTmRUZnBGMEVtSzdBcVNoWEQxZ3lSOHhm?=
 =?utf-8?B?NzBiblFhaVBGM0tEZEdOUTk0N29PMkozRWdIUktKcnZMdFZ5czNUbU1rUmQr?=
 =?utf-8?B?a3NTbStyeG9PLzY3WmtMK3owd0RJd1RaWHFFRm1DWWVwSjE5bG1JUEl1a1R2?=
 =?utf-8?B?YXVjckZFYWFBZjYyR0o3MjhvK0NxUDMxWkVMUGpKWXhlOUt3MEhCeTR6WWVi?=
 =?utf-8?B?ZkZCU2ZycFhpZWs1Y3VlR1Boa3A3T3M1and2WElTL2hoK1B4bmZFWHd4M1px?=
 =?utf-8?B?UXp6MnVRSFltT1Nna3pwTDExeDdHWVgwWjVWeTVPYXNvRk9tL2hOMVNVMEMw?=
 =?utf-8?B?T25WdjFuT3lJUWdqdVdCTXNrUHhRL20zcGY1RXhwY3RxSWIzZisyZ1JMOEZ2?=
 =?utf-8?B?dlZBK3RTeFRZeVpFQ0NTSzhMcUJvN2hYQm1VUG1ETTk5UDdTTUhQcVY3T0hH?=
 =?utf-8?B?U0lNTEVId0xZcCtTTW91Q1BzQzhPVEdXMHZFemFzS3VYTjlWc2lFL3h1N3lo?=
 =?utf-8?B?TWgwYm5pb0QwZ2VlS05oRkdFRk01cnIrVnQraVUwbzBCc3RSWjNMYTVHRlVa?=
 =?utf-8?B?a0twaENma0orVS8wQkEwcEMrN3NTdnphSkc3aWRmL1Rpc1FuWU91VWFkK252?=
 =?utf-8?B?RWhjcm5NWWs0d0twdU1KMUt3R1Yyc1JTRzNKM3praHU3TFcxRjhYYXg1alFm?=
 =?utf-8?B?U2IvUDRQVk1xV28wbjN5ZkVhWEdmNnVhY1c1cUROVWExUjhXdWRvNTBRVUMx?=
 =?utf-8?B?SG1NSGY4NytTaS82YVR6OWptajJqRnhLQ2FFN0xZSGxMcGNLaFRWMHlHYk9J?=
 =?utf-8?B?RSswcTJENExEa09QRFNueG5JbkxSc2R1MnIwbDlxc1U1SDBWdnJVSjdaRGM3?=
 =?utf-8?B?Q3FIWGlkczZKVFBaN0RudW50ZUlzUTF2VkM5dU12dEptNUt2SlZVRksrQWVt?=
 =?utf-8?B?dkx6emd4RklaT25hLzBRaXMxTFgxYjBhVWpLTFJ2eW1BTE9JOWUzTWMrSlJy?=
 =?utf-8?B?NjdsaWFUZVhxYlBaazU0dnphYmt6bkJEVk84MlRDeVhQMHhhMEdWTktidG55?=
 =?utf-8?B?dXp6L0RwTkkwb0VBdXFXMlVDQ2FhaXZaeHFlVHNYYms0d3JoR3hZcWRjN2No?=
 =?utf-8?B?eGl5c042T2JnPT0=?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ2OzY6Y0pCeFNNbDdRNCtkY1daVjF0cVQrM0lFMTFk?=
 =?utf-8?B?Snc3OEE0OEVDQzFEUE56NXEzWWUySGxPV0R0UXV3SE52b0xXd3pEUUE1OFdq?=
 =?utf-8?B?cDNhWWZYWVdDMnJTKzJ6bXdZaFZ3bzRGOUk2cUpTVWZROTZ1NVprWGxacXhU?=
 =?utf-8?B?T3A3NmdhL25YZ1JFTHFJZkNpUTVOZkllcHBMSDNHUnc4Y2tDTU9NMHF3Z0VK?=
 =?utf-8?B?dC9XNE5ZVVAzVE90ZTczaHp0bWNrWDdGWXd5L0hpZGJGR0FZTXdKZCtjd0lh?=
 =?utf-8?B?RVBtRThLWUUyem5nbGxDMjA1dFFLdG9Gekplb0p1MEVhZ2RaQkhtbzNSWVJR?=
 =?utf-8?B?eXJxVEQwNEtacEJMVUQweElleWZRdDkzRnBockZMb01jc3JZeXo0aEZkcUFz?=
 =?utf-8?B?S3VMSFdNTkpRYUtkUnk2RTZyelpLRHZBT2UyVlllSDM4OXcxa2xOa1o4eVRx?=
 =?utf-8?B?THc0Z0hxZHRkcjQrZjFndE9kN2x4MUFOYkcvUFVzUTFuc1JVT1dnMUNHeWVZ?=
 =?utf-8?B?ZnhTQ1d1U3IybEdFcG5uNXJBS1NWaXBlTng4WUVmKzljbVVsd0pWMDdRV3NS?=
 =?utf-8?B?SVB6Mmt0eWRVaWtRd3ZqWFVlaWZyNHhRK1pPUG14VlkxalFiUXpaREw3YnJa?=
 =?utf-8?B?ZmtVcW5vTG84S0wwS0gzc0FWbnNNNEE4Tnp5TW5XOXo3TmNsN05EKzBYMTN4?=
 =?utf-8?B?TTc0QXZPc3hGU1U1Sk5PZ0xDMmpoS2tmRER4RHRtN2NDcXB4UGtDV3FDa0Mv?=
 =?utf-8?B?SnpOZGczYTMzTHhPMzJQZVhsRytuVDdva01DMWFUVHhwZEhIVWtGQ01laXNx?=
 =?utf-8?B?RFdscTNYdzhtK21yT3ZCYk9ETHN6djJpYkVIS0NuNFhScjV3SDROMmZoeHQw?=
 =?utf-8?B?ek9BRk1hRUtHbXV5cUY4QzVoZmQ1bG1CQ0VNYitQajJ6ZUUvM1JUaXkwYTFV?=
 =?utf-8?B?MDB0VWFmTVh4bWRDYlRtd3FJc0dIMFNFbVJCQ3RQb3F4UC9JQkkweDRTOXBz?=
 =?utf-8?B?Wm51ZVl6OHFwT2RiZ093VFAzSmVRNVFVaXFmeDQrTDU1VWZ1QzlVaC9uY3NX?=
 =?utf-8?B?ODlnajgvQW5udGNjcE5PZHlDUm56Ty9mbHExNENTWmp0L2thc2s0NjRaekZy?=
 =?utf-8?B?QlJuU0pmTHVEZlFTZ2ZPNWppTmFwSHdCWmVtbHpzUzRjaEd5VmhGcWpLSEZs?=
 =?utf-8?B?b2ZaeE91bENIVmp6cW9zL3BYV3huTjBtUmdPYkhLOFc2bmtQeXBpRVhmamVQ?=
 =?utf-8?B?NGs3R2NwVUpRK0FMc0pNalFYZ3B6amJaUU5tMjFPZU0wOG1RYWlZWnU1SlBL?=
 =?utf-8?B?UEZxZXI5d2RXWHBBTnhGcytSMXJ6MmhCZEVTRzVNM0dRdGM1WUN2WEpONy9v?=
 =?utf-8?Q?HemFt8r?=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1146;
 5:TqdglbK2oSVm9KZf5vhkGK96PcnXzUHQnV/UKInuaYlxrbsU9yd/GLF4+AkKCE0zPRL3KHggV+wZA/sKBzF2vd4N+9qgEpdR7I4wKjwhk+8/J6IQUBAKY7qZsGPz5ygGhXQkittIqSAKOMXLNLdlWq0snakKLS2oWeM1HC6AQ4Ub2aK8xY2cUecao7jevoMgBC14weTqHzPDP6uFqKOedBeo6KOmxLgztou7MzRbQtO73GMY53jSxEcYgWhk4ky9ZS39Q1vASEFq+l8NCjbyYK0R4c7qwIGiYRC3Qd7qUcw0uL43c1qDnQNn3KV2IsPGQgUGDKJiYzhnO5hoQJYWoMP7roiNdzWH+B1Y7UJ5U6z77BMlTHBPo57tbhUKhegzfnzI03LV9yi2odpI3a440zqNFxXgMMFtiug85hL09gXMihEoJ2bO34DLWeOYaL/4IK+W7ZpFnf+eMlJAULbNasLqfCS4Q1dczMn96PVNfSHaXdlrBVPIcmuxgStJcjWM;
 24:eWg/fjXK8FiEBfW911FZw45VYlvpPrBMlQRnafV6W10sREDUg+sLWj3rjWLKyhBHpqs2vS7Y0oYWGa5SbE00raVE7DFgqaCccusLVYBTrkQ=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1146;
 7:2YQ3SMXs4LlqwYjmB/7h7wa/ep6GolNSP+oeSdt0zs1O9ve+qYsk0jp4AV+u0rwnJ76NyjM7nPVKXYR5KGBMX1RjB7sEsjhCFWk0Qnpnt7vESfiVyiuM3tWdFV37yit9rM8qgfR9aT7KHEhJI3oKE1QOot50UQbdhtHtTZ4P/RukWrv8YKcOAy3TcGjWDZvjgyibPK2TjY2YhaXzS3ivjzSrL4gwPnoHNnT/AI7zJD7jrtXC8uawGWuxOgIszUUcf8RjpdXJUZ66malRX9uRMnR1ci0gwRccIIbutrKtJycT+FhFaeWyyElLBwar2zi302Djm8S3fMB496CGE/jooxwsRwV+3S3SHLeIh9qRrqSWnOK8JC4toccNvbKRfN1ilk/5CTXtVudX3aINXBB/pou5/B2gmLnVqj1P2U7YfHzntOJ1rlHEnrYUgeIdGsnqHEY9KT4EgZ8uh0iWklAjOBGj9WAJZhYIGl/APEIST63HLFGyhpBb1pxNjuCskkje2LzZd9g5pWQeB/H6azdOLUGcmIwUO50yLQlN5Itmk+EVPnJBLtojZBJN/qtwgmpP2Vea0p5bjoeUeeDN8Vb0EO62L+HSy643tZCIywWIEyH8kZzE9E1Ero1bFajcjTH9/3eUaTscFaqqG/HcpRG1RT0lYjMxeS6i7CPxkjMyRdxH4FFx6otLc0vVtkybU0s771zljVdy2LHNvy0zQ+8AWqNdxgdF3w+8AToriOudTxbTxuPU0FMcO51X/87WDPxiF++g1dCXOwuZMIW+zuUMuBYw4HxUe97NJ5Jp2K/Y9v4=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1146;
 20:bPBVLvV9kR1icArcXeC9/xW/TnIcY6BgGZnui91P3o+bcRFsgZjcVuo1qrJMyXqPbrqZkc3edJiWHwRPsWUzHN6shKE/7LV0pDLFZ4HVQhwXQP3XIV7hrGjviziSPHlcNakLOE1IxVugNi6SuNqYi8F7dWTgQ/lUVBUta5YiwoGOtjw4Rak/BxJJQqSgfzBwMmZWkJdDQmWy/mU1CBLMFPQbwxGGsmqKG8hs7dcW+2rKsNcyYm9g+j8gEdS2ei6H
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Jun 2017 13:26:55.2002 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR12MB1146
Cc: linux-efi@vger.kernel.org, Brijesh Singh <brijesh.singh@amd.com>,
 Toshimitsu Kani <toshi.kani@hpe.com>, linux-doc@vger.kernel.org,
 Matt Fleming <matt@codeblueprint.co.uk>, x86@kernel.org, linux-mm@kvack.org,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Larry Woodman <lwoodman@redhat.com>, linux-arch@vger.kernel.org,
 kvm@vger.kernel.org, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 kasan-dev@googlegroups.com, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Dmitry Vyukov <dvyukov@google.com>, Juergen Gross <jgross@suse.com>,
 kexec@lists.infradead.org, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org, iommu@lists.linux-foundation.org,
 Paolo Bonzini <pbonzini@redhat.com>
Subject: Re: [Xen-devel] [PATCH v7 06/36] x86/mm: Add Secure Memory
 Encryption (SME) 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-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>

T24gNi8yMC8yMDE3IDM6NDkgUE0sIFRob21hcyBHbGVpeG5lciB3cm90ZToKPiBPbiBGcmksIDE2
IEp1biAyMDE3LCBUb20gTGVuZGFja3kgd3JvdGU6Cj4+ICAgCj4+ICtjb25maWcgQVJDSF9IQVNf
TUVNX0VOQ1JZUFQKPj4gKwlkZWZfYm9vbCB5Cj4+ICsJZGVwZW5kcyBvbiBYODYKPiAKPiBUaGF0
IG9uZSBpcyBzaWxseS4gVGhlIGNvbmZpZyBzd2l0Y2ggaXMgaW4gdGhlIHg4NiBLQ29uZmlnIGZp
bGUsIHNvIFg4NiBpcwo+IG9uLiBJZiB5b3UgaW50ZW5kZWQgdG8gbW92ZSB0aGlzIHRvIHNvbWUg
Z2VuZXJpYyBwbGFjZSBvdXRzaWRlIG9mCj4geDg2L0tjb25maWcgdGhlbiB0aGlzIHNob3VsZCBi
ZQo+IAo+IGNvbmZpZyBBUkNIX0hBU19NRU1fRU5DUllQVAo+IAlib29sCj4gCj4gYW5kIHg4Ni9L
Y29uZmlnIHNob3VsZCBoYXZlCj4gCj4gICAgICAJc2VsZWN0IEFSQ0hfSEFTX01FTV9FTkNSWVBU
Cj4gCj4gYW5kIHRoYXQgc2hvdWxkIGJlIHNlbGVjdGVkIGJ5IEFNRF9NRU1fRU5DUllQVAoKVGhp
cyBpcyB1c2VkIGZvciBkZWNpZGluZyB3aGV0aGVyIHRvIGluY2x1ZGUgdGhlIGFzbS9tZW1fZW5j
cnlwdC5oIGZpbGUKc28gaXQgbmVlZHMgdG8gYmUgb24gd2hldGhlciBBTURfTUVNX0VOQ1JZUFQg
aXMgY29uZmlndXJlZCBvciBub3QuIEknbGwKbGVhdmUgaXQgaW4gdGhlIHg4Ni9LY29uZmlnIGZp
bGUgYW5kIHJlbW92ZSB0aGUgZGVwZW5kcyBvbiBsaW5lLgoKVGhhbmtzLApUb20KCj4gCj4+ICtj
b25maWcgQU1EX01FTV9FTkNSWVBUCj4+ICsJYm9vbCAiQU1EIFNlY3VyZSBNZW1vcnkgRW5jcnlw
dGlvbiAoU01FKSBzdXBwb3J0Igo+PiArCWRlcGVuZHMgb24gWDg2XzY0ICYmIENQVV9TVVBfQU1E
Cj4+ICsJLS0taGVscC0tLQo+PiArCSAgU2F5IHllcyB0byBlbmFibGUgc3VwcG9ydCBmb3IgdGhl
IGVuY3J5cHRpb24gb2Ygc3lzdGVtIG1lbW9yeS4KPj4gKwkgIFRoaXMgcmVxdWlyZXMgYW4gQU1E
IHByb2Nlc3NvciB0aGF0IHN1cHBvcnRzIFNlY3VyZSBNZW1vcnkKPj4gKwkgIEVuY3J5cHRpb24g
KFNNRSkuCj4gCj4gVGhhbmtzLAo+IAo+IAl0Z2x4Cj4gCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 21 13:29:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 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 1dNfgy-0000Yq-KL; Wed, 21 Jun 2017 13:29:08 +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 1dNfgx-0000Yi-4H
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 13:29:07 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 FD/E1-01730-2A47A495; Wed, 21 Jun 2017 13:29:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsVysyfVTXdhiVe
 kwbYvZhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aD1e3MBd/ZK2b0nmFrYLzF1sXIxSEksIlR
 4sfqm+wQzm5Gieavh5m7GDk4hAX8JObt0uxi5OQQESiT+HljNztIWEjAUeLWPROQMJuApsSdz
 5+YQGxeASuJaa8uM4LYLAKqEq27t7GC2KIC4RJvG4+wQNQISpyc+QTM5hRwkrg+ew2YzSxgK3
 Fn7m5mCFteYvvbOcwTGHlnIWmZhaRsFpKyBYzMqxg1ilOLylKLdI0s9JKKMtMzSnITM3N0DQ1
 M9XJTi4sT01NzEpOK9ZLzczcxAoOqnoGBcQdj3yq/Q4ySHExKorzl3l6RQnxJ+SmVGYnFGfFF
 pTmpxYcYZTg4lCR4PxcB5QSLUtNTK9Iyc4DhDZOW4OBREuF1CwBK8xYXJOYWZ6ZDpE4xKkqJ8
 94E6RMASWSU5sG1wWLqEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3rBioCk8mXklcNNfAS
 1mAlr84ogHyOKSRISUVAPjxImB/PEn5GqXLntz9NKlT4bW0vu6MrpVlyWx9+9s+mLycYlEfd6
 KaI6J1w/NUJ8/ceME/strbMMVtiQo1CxwPF5vcn96/cddJYYH03R/mGfMYDw5MUNrsrHUcaNN
 OzuvTzUO3ljvo7xE1maB4qKGZkm+2os1Bw8uLxSVCrx/TveGw6ONr+7xKrEUZyQaajEXFScCA
 CWISjSkAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1498051745!68152024!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45267 invoked from network); 21 Jun 2017 13:29:05 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-12.tower-206.messagelabs.com with SMTP; 21 Jun 2017 13:29: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 12F4080D;
 Wed, 21 Jun 2017 06:29: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 517633F3E1;
 Wed, 21 Jun 2017 06:29:04 -0700 (PDT)
To: Manish Jaggi <mjaggi@cavium.com>, sstabellini@kernel.org,
 xen-devel@lists.xenproject.org, Vijaya.Kumar@cavium.com
References: <1498007218-29344-1-git-send-email-mjaggi@cavium.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e0c91348-76dd-ce49-2825-fb9a1b507933@arm.com>
Date: Wed, 21 Jun 2017 14:29:03 +0100
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: <1498007218-29344-1-git-send-email-mjaggi@cavium.com>
Subject: Re: [Xen-devel] [PATCH] ARM: SMMUv2: Add compatible match entry for
	cavium smmuv2
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGkgTWFuaXNoLAoKT24gMjEvMDYvMTcgMDI6MDYsIE1hbmlzaCBKYWdnaSB3cm90ZToKPiBUaGlz
IHBhdGNoIGFkZHMgY2F2aXVtLHNtbXUtdjIgY29tcGF0aWJsZSBtYXRjaCBlbnRyeSBpbiBzbW11
IGRyaXZlcgo+Cj4gU2lnbmVkLW9mZi1ieTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtLmNv
bT4KPiAtLS0KPiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYyB8IDEgKwo+ICAx
IGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykKPgo+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3Nt
bXUuYwo+IGluZGV4IDEwODJmY2YuLjg4N2Y4NzQgMTAwNjQ0Cj4gLS0tIGEveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvYXJtL3NtbXUuYwo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2Fy
bS9zbW11LmMKPiBAQCAtMjI3Miw2ICsyMjcyLDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBvZl9k
ZXZpY2VfaWQgYXJtX3NtbXVfb2ZfbWF0Y2hbXSA9IHsKPiAgCXsgLmNvbXBhdGlibGUgPSAiYXJt
LG1tdS00MDAiLCAuZGF0YSA9ICh2b2lkICopQVJNX1NNTVVfVjEgfSwKPiAgCXsgLmNvbXBhdGli
bGUgPSAiYXJtLG1tdS00MDEiLCAuZGF0YSA9ICh2b2lkICopQVJNX1NNTVVfVjEgfSwKPiAgCXsg
LmNvbXBhdGlibGUgPSAiYXJtLG1tdS01MDAiLCAuZGF0YSA9ICh2b2lkICopQVJNX1NNTVVfVjIg
fSwKPiArCXsgLmNvbXBhdGlibGUgPSAiY2F2aXVtLHNtbXUtdjIiLCAuZGF0YSA9ICh2b2lkICop
QVJNX1NNTVVfVjIgfSwKCkhtbW0sIHlvdSBhcmUgc2F5aW5nIHRoYXQgdGhlIGRyaXZlciB3aWxs
IHdvcmsgd2l0aCB0aGUgY2F2aXVtIFNNTVUuIApIb3dldmVyLCBsb29raW5nIGF0IExpbnV4IGNv
ZGUgdGhlcmUgaXMgYSBsZWFzdCBvbmUgZXJyYXR1bSBuZWVkZWQgKHNlZSAKIzI3NzA0KS4gV2hh
dCdzIHRoZSBwbGFuIGhlcmU/CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 21 13:29:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 13:29:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNfhH-0000bH-Ri; Wed, 21 Jun 2017 13: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 <JBeulich@suse.com>) id 1dNfhH-0000b4-Aj
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 13:29:27 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 86/74-26749-6B47A495; Wed, 21 Jun 2017 13:29:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS3dbiVe
 kwek3bBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bqVvWCx6wVZx8/ZG1gfMPSxcjJISSQJ/Fp
 3TV2EJtXwE7i4aXVzCC2hIChxOmFN8FqWARUJc5unMsEYrMJqEu0PdvO2sXIwSEioCNx+jtfF
 yMXB7PAYkaJdZ8OMILUCAvESnyccogdJCEkcJBZYtqfEywgDZwCXhIHPpeDmLwCghJ/dwiDlD
 MLaEk8/HWLBcLWlli28DUzSAmzgLTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsYNYpTi8pSi3S
 NLPSSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQJDr56BgXEHY/sJv0OMkhxMSqK8
 5d5ekUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeL8XA+UEi1LTUyvSMnOAUQCTluDgURLhdQsAS
 vMWFyTmFmemQ6ROMepyNH3Y8oVJiCUvPy9VSpz3FcgMAZCijNI8uBGwiLzEKCslzMvIwMAgxF
 OQWpSbWYIq/4pRnINRSZj3AsgUnsy8ErhNr4COYAI64sURD5AjShIRUlINjIJekr6nvkc1eJX
 3v5kpHyni/HzRZXu2VVb1zxvFPObtuXKxZb0fj4axsoNV/PRdq7MlKlmy6xdKaty9tLn0uNC9
 4+sC3rTs77x65dEp1YU/rpj+WHuYP0TX/ER//A/GA4rJhW3nW2fK10VxbfrgWnh322+d/0xJg
 eeYI2onuLjer32Q+q0/UImlOCPRUIu5qDgRAF9sJJDDAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1498051764!75849217!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64405 invoked from network); 21 Jun 2017 13:29:25 -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 Jun 2017 13:29:25 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 21 Jun 2017 07:29:23 -0600
Message-Id: <594A90D102000078001654EC@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 21 Jun 2017 07:29:21 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170427143546.14662-1-roger.pau@citrix.com>
 <20170427143546.14662-4-roger.pau@citrix.com>
 <591F10CB020000780015B4E5@prv-mh.provo.novell.com>
 <20170621111123.2rn5v4c4mvimicfm@dhcp-3-128.uk.xensource.com>
 <594A7B3F02000078001652F7@prv-mh.provo.novell.com>
 <20170621124324.e2qcfeox6vsod3w5@dhcp-3-128.uk.xensource.com>
 <594A87F4020000780016545B@prv-mh.provo.novell.com>
 <20170621131040.amsqh6fr44riay5t@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20170621131040.amsqh6fr44riay5t@dhcp-3-128.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, julien.grall@arm.com,
 boris.ostrovsky@oracle.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 3/9] xen/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+IE9uIDIxLjA2LjE3IGF0IDE1OjEwLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFdlZCwgSnVuIDIxLCAyMDE3IGF0IDA2OjUxOjMyQU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiBPdG9oCj4+IHRvIHByZXZlbnQgaGFuZ3Mgd2Ugc2ltcGx5IGNhbGwgcHJvY2Vzc19w
ZW5kaW5nX3NvZnRpcnFzKCkKPj4gZXZlcnkgb25jZSBpbiBhIHdoaWxlIGluIGEgZmV3IG90aGVy
IGNhc2VzLCBzbyBtYXliZSBkb2luZyB0aGF0Cj4+IHdvdWxkIGFscmVhZHkgc3VmZmljZSBoZXJl
Lgo+IAo+IFRoYXQncyB3aGF0IEkgd2FzIGRvaW5nIGhlcmUgaW4gbW9kaWZ5X21taW8sIGNhbGxp
bmcKPiBwcm9jZXNzX3BlbmRpbmdfc29mdGlycXMgYmV0d2VlbiBjYWxscyB0byB7bWFwL3VubWFw
fV9tbWlvX3JlZ2lvbnMuCj4gCj4gSSBjb3VsZCBsZWF2ZSBtb2RpZnlfaWRlbnRpdHlfbW1pbyBh
cy1pcyBhbmQgc2ltcGx5IGNhbGwKPiB7bWFwL3VubWFwfV9tbWlvX3JlZ2lvbnMgZnJvbSB0aGUg
dlBDSSBoZWFkZXIgaGFuZGxlcnMsIGNhbGxpbmcKPiBwcm9jZXNzX3BlbmRpbmdfc29mdGlycXMg
aW4gYmV0d2Vlbi4gSSBqdXN0IG1vdmVkIHRoZSBoZWxwZXIgYmVjYXVzZQo+IGl0IGF2b2lkcyBv
cGVuLWNvZGluZyB0aGlzIGFnYWluLgoKT2gsIGluZGVlZC4gSW4gdGhhdCBjYXNlIEknZCBzdWdn
ZXN0IHdvcmRpbmcgdGhlIGNvbW1lbnQgaW4gYQpsZXNzIHNjYXJ5IHdheS4KCkphbgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 21 13:34:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 13: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 1dNfls-0001Mw-Ir; Wed, 21 Jun 2017 13:34: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 1dNflr-0001Mo-9d
 for xen-devel@lists.xen.org; Wed, 21 Jun 2017 13:34:11 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 88/76-03696-2D57A495; Wed, 21 Jun 2017 13:34:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVysyfVTfdSqVe
 kwb8OToslHxezODB6HN39mymAMYo1My8pvyKBNWPlu1ssBXNYK7YvMW9gXMbSxcjFISSwkVHi
 bNsKti5GTiBnN6PEh+X6ILawQJnE3ZmrmEBsEQE3iY89d5khGuYwSjyZfZYRJMEsYCyx+/cBd
 hCbTUBT4s7nT2ANvAJWElPuz2UGsVkEVCWab79jAbFFBcIl3jYeYYGoEZQ4OfMJmM0pYCfxZd
 dsJoiZZhLzNj9khrDlJba/ncM8gZFvFpKWWUjKZiEpW8DIvIpRvTi1qCy1SNdYL6koMz2jJDc
 xM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMNgYgGAHY8c/p0OMkhxMSqK85d5ekUJ8SfkplRmJ
 xRnxRaU5qcWHGGU4OJQkeC2AwSskWJSanlqRlpkDDHuYtAQHj5II75oSoDRvcUFibnFmOkTqF
 KMuR9OHLV+YhFjy8vNSpcR53UFmCIAUZZTmwY2AxeAlRlkpYV5GoKOEeApSi3IzS1DlXzGKcz
 AqCfOag0zhycwrgdv0CugIJqAjXhzxADmiJBEhJdXAuLdV54s+v3ry0t9a35kYPoUdPcqlvZg
 1l2mtdekcl95r6Zwzr3ApRmfetjmc/FvqXWHK3c5nXZyXnxrcDbvWeqare4rLCm1zIReZjfue
 m25+vGDpe+kf9h+eR/c7THW9ftelXdzMmSmsOfSgxkcNDtbogOoFH3M+bj28eoJi6sHICL5uc
 9/fSizFGYmGWsxFxYkArHNzPbwCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1498052049!66997937!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27055 invoked from network); 21 Jun 2017 13:34:10 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-5.tower-21.messagelabs.com with SMTP; 21 Jun 2017 13:34: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 E00492B;
 Wed, 21 Jun 2017 06:34:08 -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 295863F3E1;
 Wed, 21 Jun 2017 06:34:08 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org
References: <20170619165753.25049-1-julien.grall@arm.com>
 <20170619165753.25049-13-julien.grall@arm.com>
 <12ebc266-7a6c-1616-b891-8f29e6391d12@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <baab7b8c-a21e-f229-91dd-cf547d437673@arm.com>
Date: Wed, 21 Jun 2017 14:34:06 +0100
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: <12ebc266-7a6c-1616-b891-8f29e6391d12@citrix.com>
Cc: proskurin@sec.in.tum.de, sstabellini@kernel.org
Subject: Re: [Xen-devel] [PATCH v2 12/16] xen/arm: p2m: Rename p2m_valid,
 p2m_table, p2m_mapping and p2m_is_superpage
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGkgQW5kcmV3LAoKT24gMjAvMDYvMTcgMDk6MTQsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24g
MTkvMDYvMjAxNyAxNzo1NywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBUaGUgaGVscGVycyBwMm1f
dmFsaWQsIHAybV90YWJsZSwgcDJtX21hcHBpbmcgYW5kIHAybV9pc19zdXBlcnBhZ2UgYXJlCj4+
IG5vdCBzcGVjaWZpYyB0byB0aGUgc3RhZ2UtMiB0cmFuc2xhdGlvbiB0YWJsZXMuIFRoZXkgY2Fu
IGFsc28gd29yayBvbgo+PiBhbnkgTFBBRSB0cmFuc2xhdGlvbiB0YWJsZXMuIFNvIHJlbmFtZSB0
aGVuIHRvIGxwYWVfKiBhbmQgdXNlIHB0ZS53YWxrCj4+IHRvIGxvb2sgZm9yIHRoZSB2YWx1ZSBv
ZiB0aGUgZmllbGQuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+Cj4KPiBzL2Jvb2xfdC9ib29sLyBhcyB5b3UgZ28/CgpBRkFJQ1QsIHRoaXMg
aXMgdGhlIG9ubHkgY2hhbmdlIHJlcXVpcmVkIG9uIHRoaXMgc2VyaWVzIHNvIGZhciAocGF0Y2gg
IzEgCndhcyBtb2RpZmllZCBhbmQgcHVzaGVkIGJ5IEphbikuIFNvLCBJIHdvdWxkIHN1Z2dlc3Qg
dG8gc2VuZCBhIGZvbGxvdy11cCAKZm9yIHRoZSBzL2Jvb2xfdC9ib29sLyBpZiB0aGF0J3MgZmlu
ZSBieSBTdGVmYW5vPwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 21 13:53:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 13:53:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNg4C-0002pq-5U; Wed, 21 Jun 2017 13:53:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dNg4A-0002pk-GP
 for xen-devel@lists.xen.org; Wed, 21 Jun 2017 13:53:06 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 AA/64-03620-14A7A495; Wed, 21 Jun 2017 13:53:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupmk+JIrShJLcpLzFFi42LJ0Nc01HWo8oo
 0uL9F02LJx8UsDoweR3f/ZgpgjGLNzEvKr0hgzfh27gxjwV/OilnLNrE0MPZwdDFycbAItDBL
 XOttZQNxGAU6GSWaT39lBXGEBP4wSrRN7QRyODmEBaIlDix6zw5iiwhoSGy8dIsZpIhZ4CWHx
 OTnG5hBEkICGxklGjqSQWw2AR2Ja2+/MIHYvAJWEl1TL7GA2CwCqhJH9m8BGyQqECPx/cRnqB
 pBiZMzn4DVcAqYS+w+fR+shlnATGLe5ofMELa4xK0n85kgbHmJ7W/ngMUlBBQkth65BPaChEA
 bo0Tf5KMsEAepSMz6fIEdokhW4ujZOSwQtq/EzedHGLsYOYBsZYlTLX4QvQeZJGbtmskO4Zxl
 k3g/uQlqg5ZEf+8eKPsRu8Sy2yUQRY9YJb4/ecgI4Wxjkfg5ZzcbRFWOxJLnZ+G61139yAxRd
 IZV4knjQxYI5zK/xNaOHewTGHVnIQXCLCSPz0Ly+Cwkjy9gZFnFqFGcWlSWWqRrZKqXVJSZnl
 GSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iRGYSBiAYAfjqgWBhxglOZiURHnLvb0ihfiS8lM
 qMxKLM+KLSnNSiw8xynBwKEnwVlcC5QSLUtNTK9Iyc4ApDSYtwcGjJMK7pgQozVtckJhbnJkO
 kTrFqCglzqsG0icAksgozYNrg6XRS4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmDakAmsKTm
 VcCN/0V0GImoMUvjniALC5JREhJNTCGCl7cMbF1iWaWv/WJo9G/ow6c/D/96Cp7o0bjhnllZ+
 fv8lhk9bt63dfkh4YFfEwHpp/r3r+6Uy7k6qI1dYGfhb9OUlG+7n2XN9hcXN/Cvjd7/qOgI69
 O/pr7ZSuT5/MbAUv2pfvfj6iqmPtWqWnBLYO2jriJUxgTnAt/dUyoPJBp4Ca7dXq7EktxRqKh
 FnNRcSIAENWza54DAAA=
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1498053183!107994487!1
X-Originating-IP: [104.47.41.49]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62355 invoked from network); 21 Jun 2017 13:53:04 -0000
Received: from mail-dm3nam03on0049.outbound.protection.outlook.com (HELO
 NAM03-DM3-obe.outbound.protection.outlook.com) (104.47.41.49)
 by server-4.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 21 Jun 2017 13:53:04 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=3jyvaJ3HCVC5J3YOk4OiRZ4FOHZbUDgIBPyIfcXQSkA=;
 b=bfbv/QCpqRAxBIOPKMWciMoEAW+IGt/3kf93j/qJqvicmWJiSuzgim3mcdwTBPmOfuoAEZjOPfeD/tOh95mb6uw3mYIHIvYpW0yJvwlanFI47U9dkj1S6kTUfDAtyaGc7QFyCPKPKv8+QIO2WbyswATNdsd58e99w5+P44eoTms=
Received: from [10.236.64.250] (165.204.78.1) by
 DM5PR12MB1146.namprd12.prod.outlook.com (10.168.236.141) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1178.14; Wed, 21 Jun 2017 13:52:57 +0000
To: Thomas Gleixner <tglx@linutronix.de>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
 <20170616185104.18967.7867.stgit@tlendack-t1.amdoffice.net>
 <alpine.DEB.2.20.1706202251110.2157@nanos>
From: Tom Lendacky <thomas.lendacky@amd.com>
Message-ID: <c1072435-e3ad-21ea-b36f-505ff80ed599@amd.com>
Date: Wed, 21 Jun 2017 08:52:53 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.20.1706202251110.2157@nanos>
Content-Language: en-US
X-Originating-IP: [165.204.78.1]
X-ClientProxiedBy: BN6PR11CA0006.namprd11.prod.outlook.com (10.172.17.16) To
 DM5PR12MB1146.namprd12.prod.outlook.com (10.168.236.141)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 8336e69e-2a61-41ed-da16-08d4b8acd458
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500055)(300135000095)(300000501055)(300135300095)(22001)(300000502055)(300135100095)(300000503055)(300135400095)(48565401081)(201703131423075)(201703031133081)(300000504055)(300135200095)(300000505055)(300135600095)(300000506048)(300135500095);
 SRVR:DM5PR12MB1146; 
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1146;
 3:D52iNAdBS+0jMN0v24Sju5gFFLg5o2pvB8KOoKnUbRKbkQMd0fWjum2Zx8+TW3ZzO9a8KKa1zC0T9zYSUKL62ISC3YRpYP4rQ/GAUnXFIZB9pjkf5a5vbEEbhSGW5YUYiva11hLPrWEndS5GBrA1aCF01zF2V2GcMn7Gks6AcnYRFHajSLhwmUeQ17quUFXFHvdagoygS9lGZ2Gx8M9F7c1tli38NUdDx8UQjBtFZfFaSqnyOeK8yk4yYRihdgkljeCYYSw1O3iOXFLUaUafycpuMEZCDKTTIDMivdQ0Y44o0NCb3prc5M9JuGg8QP8MNXPP8ofOQQsfyfC9GnWMjExpkgev6FRDsbFEzQw7tp6dAojv+ywg7L2q0HlxXtdBmpbfinGsKWwugr/8vi60X0BcJoK/zGKerXeSbLUmJ5w7AeP2g82JYPiHj2Q9d/Y5UifzXf9ourQ2mrPLx6M4iAJjA4GRj3VnQvi77f/LJBHuIqnr6gnNqyor2o/otnNsBv/2iz4964MbUjvtBxuUKlV1d5bJ5xt9+2lRnFdRekMdpiNIC1DYLnyRDJv6dXrV6Saz/kfxYSduvEtQyQLoz4yR6EXd+VuB70IeHy+2f82n97FPpwHLrJTIM+ATcKhtJWG90XXRaw7dxEWA6oVqsNN8RmJmDXcFQ/vk85oCMrjSD5e8nFtf4sWeQ06qf9bpFotyqB3FJWt4iUfV1oo2JDSJ3r6z3/xmPctRQqzwgTXnWlVOpZgjDiKDekXHCFnWwrAvxkHHt3m8jN+UH6l6+Q==
X-MS-TrafficTypeDiagnostic: DM5PR12MB1146:
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1146;
 25:XHffX99VnJI4QzXqTvht7cy4aH3z+ZTCxC8aQiDw8YjIoyaW+ku0sBvyrI5YOJ5egLIzkPKaK43yPIcdusloZitGQSNsALSmZHH9vaR9QjzYxM7jtKTKMkL9hc+Zseolzx2hoNvr9VmM5t0GLug6jhyj/D35Xp/oRi6w03OClhiswspSLDv5VNvm/2CnICgwAuEOcoNJYbmiz3FP4SYSWS1ySxQ7vO6tJo6u4Qs+Z/+RAG1HlHE/R91+Zd8BF1OkL6OqJkn/vGB1pUTY8fQG1MNlSP52XY5LLYRLWWVzE0S63KBbc14MkXZnh3fC3t+boMMcFl2beFf38DieDsE7AZDZNrITeRDyIsEsT4iuheeJaP5hIPuImPCdOBhDFnQsPYYwtWaMRsLhgf23gEnvliMIFlc/f9CatzVLDRY63GAdyGJatJLSbahZlUMVe586di2Y/6eVffw8oBnDk/Bmu4kF3R20pYGOKFCjnUwzvdeNBXsHASNjCpOv6J/TK4jT58DOEmfnGFmTZxGHOvIG4eYoT/dd1EOqpHvPLvP5JWyQtiz1XXBW8zovEwAxfRaa3ah+5FKPmQ2+COcBxgFsD70Ptg0R128G88zQlg8gICd232pkhqaICA92iMVjXxLGCws23xvFGUfHsxZCvVz1Foe7h2GPhKw1+ntBumxFVhPJJQrBzMZzDEk5txdP1Z6zrerc9ev/lSGSfisMge09L//jWj7K3Ut95IMxr5CQB3BMjilvz7zX7XuPZJdJP0Htb7/TjavNSKqBlsK+M9yh/P+pycUawwyri8cXLSybxRI3a8PSooSlqlFJY0EvdMqVf8TVaCPvD05QCrxDBGRTGShHVZttsHF2qO4GVFyVVRwrlHpyGxS95ddack0r9LreIW6whjwjOE5jZXZpZkpDd0MTjIy/+MI6oCEuc4VL13g=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1146;
 31:P9PkDy7QCT7aKVlU2LuYenrUkDI/8heBdGuXGCrajRnlaITj+vhL2CBV+xS4OwAsURi2VVzvfzMw3Ac72zmY1Vo5w/lsR85s/Dq3Jss2Eq1i2B9K9KD1464T46J5BcIH1p8rM8oTgh/PTeRFF4FmAs3Tqud575JD3PEhiiUjGeUtYOMstUJvsHSiAzBedeBvSfoCh5UYy0ixrpWz7F6Fqxl2RvbPw386zszmZQdAz277eOzD2JSO37qdtCLYvb/8Hktu5BIFFNcAExUHmaxU/1lQ9WOA57GiuL1E3p2ZtphfYZ7PRtuDzTqNcojED8BMGEgbC7q55xqPdb61oNL4jKme7kjb0+BkJGpIsIO3HyE3nlLKWj3Iy2F6UN/bT1JOJ3n0ODVVl1/Udse/Uxyz0cNIdyRZYPbqeKE+6zWLuoM697PA8JIJCK0lgntUocQGjf5vLqJay0Q2kqW9RhDlj6uqHpxLwRqCmNA2JO53W0SfE++qL1i9mYnaIytuSwEknth4/qJTlIqK+eCoCH4XXW2kXbs38p9aWdgpaUj7Y+Iz9+vos5Ql/ATGBDlsANLT45n/AFnBKyWEUcxjfDoiEwgy/s+IoEu9ch9lH/XNyiYGL5sBvjJrSEvKnnq+aelzfzng4HPe8PmRzRdCBmHxg440FEtuNbXZT+AG+ZSO6D4=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1146;
 20:q4it61XEVpgYPlsRWIwntxCGcq7fw1Ym4KlmM1yLEw4YeJ67F/a1kwpNq95W5c1Wu47gsAp4u8AEWM+e+Ok+PmdS+IGPoQYaYn2zfjxvlgJQLMQoLz0rXsGDQBElgMRwlSybD0rmY0hXHkXK1I5/DEPQWSbqQOKNXbomQFPuy8cFpp5GkL3KrBFxwfq+y/Fu4bqtDXjMa8uNaVlm0dSaYz5CpwvAQX+x1c3l9TZaCVb5tHZQw0duEfU37ixy7glwPs5qwbsw7/Gz0e8/ZIbfb5b8aIIyW4/rnGpQ/qlIqO6X37icqcZAD943ZJxK7okSk9rz5d9wv+m+ws4ysqh+hNJh4EnWPAdN5tEE2nelNPtj8/sE68BzHm9CMn6Hrs8aFCxjWi7kjTJuRT600LTAYsSEi5WG6Qnk0xg8aDJDb5b6cZdI+XJ/yxkdgQ0FPgjKRKdBpiC6vlbd5VB9EN9mhWvidB6RUENB/SEKOpiXktngr5OF2lJfhbHsiGAz3lPC
X-Microsoft-Antispam-PRVS: <DM5PR12MB1146ED1A6A6B708437D9758EECDA0@DM5PR12MB1146.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(100000703101)(100105400095)(93006095)(93001095)(3002001)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123564025)(20161123562025)(20161123560025)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DM5PR12MB1146; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DM5PR12MB1146; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ2OzQ6cnNYMlVGN3hLVUJuWmJkdlczdFR3NVV0NHk0?=
 =?utf-8?B?T002MlJpWlVBSDlsZmxvZ2tiMlVGYlp2czd4MHNMNzF3Uy9SaHk5RnBNRzI4?=
 =?utf-8?B?ZDlWeVAwRlk0QTBjQzZhQXZUSzRUeXJEc0FXaWNxNThvWVVIN1NXN3BKNWZP?=
 =?utf-8?B?UzdZakVMZEhRNlJlMURUU1J3OXF6UHhWaE00bU5wZnlUWUxuOEZ0MTZPakFG?=
 =?utf-8?B?Nllva09oNk4zL3ErZnM1TmRncEdmRHFBNmthaUk2U3ZXR3NQZHJZWlFEQ1U4?=
 =?utf-8?B?cmRyc2ROVVF4Y25oaE1SUlZBL29TWUdUdGg3WjJxa3NMUDRwYVVZVk9WWGR4?=
 =?utf-8?B?M3k4VDRuUktnR0xOOWd3Yy9oNWxKQmdtMFdrODFKMTZSdkd6MFljOXluL3Y5?=
 =?utf-8?B?MTg4Y05RUC9LVEEyK2NoVk92ZmVhVGl3OEJYSDhUc0RueUR0YlBHN3FNejRE?=
 =?utf-8?B?bkgvakFLMVBlU0g1bUNIdFJFbkhLTUFrMlpES2pMd2xwVC82RVJnZGprdW9P?=
 =?utf-8?B?eEtyODBXK1l0QUNERGl5blQ2TTFuKzBUL3JHUzNzaC9Ud1RLdUptNGphbG1M?=
 =?utf-8?B?QTE1RnBjeFg2NUg1dDAwRFRqZm1oclo3K3ltQ3FvVnhSWDRyWUpOSVJBeWQv?=
 =?utf-8?B?a1NmMXZsTjUxVVlvTlVJSElFZTNxcU1MMHdHSGVvQUdyRWV0QnFrOThmK0Ex?=
 =?utf-8?B?MWp2Q0QvcFFqNGJTTllPVGIxdjd6QU9RMFNFY203NTBUTWJ4bHZ4dDlGN3VG?=
 =?utf-8?B?b2FPNjZWSHk1bmFIU3Z1RldGcXlCWUNqUTdlN2psWklBMWNBL0hGRk0zaHlt?=
 =?utf-8?B?WWxxOERkSEo0Wm5Ld1FHMEQ3QzJjRGZHekRaUkQ2eVRKYVdrYlN2ZnhKNGVE?=
 =?utf-8?B?Nm9XYmwra01oU2Mwam54ZGw5TnBvby9zY0JyelVWQmhJWGJNbzQwdTZBS0NL?=
 =?utf-8?B?engvVHZhd1ptaDY3cnlXclgwczU3SlV3TXZiRlhLS2NSaGJhSVc2K2dVNWVs?=
 =?utf-8?B?MFphMlh3aG9DYTI2N2NnZXQxRzVkSk9rY3k5SGxYbmZXQWh6MkhaRXd2anlV?=
 =?utf-8?B?NUVUSTJuV3R3ekJaSHhuaDRQQ2VjUnRuTy8xeStqM0luaXhpQkhzUE8rZDIy?=
 =?utf-8?B?azM3RGlZNmFrRGFNUnBPTC95UHIxWlhVY0NVQXkzTXJzdDhwQ1ZNWlFKRjZv?=
 =?utf-8?B?VURSM1k0ajJhenBQS2pqeG5paUpnbVg2cU9oRTUzOXhpRWdDVmVQK010QWRZ?=
 =?utf-8?B?ZXV0eWtqWkFtVVB2RWE5UjExNUIwM21zTTFPczhaSWg5Qk8vWnlxODNlTUNy?=
 =?utf-8?B?b1NSR3NveHl6S3BzYXRiWFFUb1ZHamZvZlIxUWFqM2RJMTlyYmNhVzhqeERu?=
 =?utf-8?B?dXJUOUg4Lzl6bDBwS3U4V3pxTi9pMTRQWTRKMGtHUTNISzhncUFxQnZ5VW5G?=
 =?utf-8?B?VCt1a05OUnhRK3pRc2d5WDB5TkxWcERaSHg5MU9TcnNIaEtmemRibUxyUkRV?=
 =?utf-8?B?NEhXM1BlN0ZYZm1rejQ4VGVCZEJPLytRc2hFLzRsc2s2RURrdnN4djNVeEtj?=
 =?utf-8?B?U0d4QWtEYnRkSXltV0FnYWw4QkxDdz09?=
X-Forefront-PRVS: 0345CFD558
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6049001)(6009001)(39850400002)(39400400002)(39840400002)(39860400002)(39450400003)(39410400002)(377454003)(24454002)(54906002)(31686004)(7736002)(8676002)(5660300001)(81166006)(33646002)(65806001)(53546010)(53936002)(110136004)(38730400002)(6246003)(2906002)(65956001)(66066001)(7406005)(230700001)(478600001)(42186005)(83506001)(7416002)(6116002)(3846002)(189998001)(31696002)(77096006)(36756003)(86362001)(23676002)(64126003)(305945005)(50466002)(76176999)(72206003)(50986999)(54356999)(6486002)(229853002)(6666003)(3260700006)(4326008)(25786009)(47776003)(6916009)(2950100002)(4001350100001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR12MB1146; H:[10.236.64.250]; FPR:;
 SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ2OzIzOmVkazRnR2lrUzlsQXRPNnRPcmdYOVZjUTJp?=
 =?utf-8?B?d21wY29pS3lZdGNKQ0kyNjlPVWszQWZWTkwxYjUyRnl4SldKWnRtTHY0SG9y?=
 =?utf-8?B?Y3pCWVQzVG1VR2hsNnN6b3N3eHJ3QXVDY3NsSkhCenQ3aEhWYnV4cURyLzcr?=
 =?utf-8?B?a203bng0cjZ0Mlp2QkJFenpHbzVZdGdGbktsdzBTekhwYm8vcmtKTUFxTGVq?=
 =?utf-8?B?TE9TRTYzK0xYMFU3SVVKeG5sYWx4aU41a0l5RE9TcGVzS3FQdGpEajlpd3VE?=
 =?utf-8?B?QmpJSHdXRWN5RFdLaHRRUXpDMEZNWXpkK0cyYzl0SFF6QisxY3ZEWkdWYm5S?=
 =?utf-8?B?Vk8wa0luOXYrcEZ6d3d0MERxbzNhM1lySXM3UWxWaHBKV3M4WjEyeXVkdm1r?=
 =?utf-8?B?U0I1Z3R4QTdmZ2lkTS9VVm1xYVNCRmpBRXowRlNiMkNCaGgzaFBhVnVLbHpn?=
 =?utf-8?B?UUhOMmlSU3l1cVNoZnJGd2g2eHo4TWFmZHBwSldYbU1aSVZHbytoSHloVUxl?=
 =?utf-8?B?Rjd6eDlpcGdDUGQ3NDZaS1B1SXRoWUZLOVJ0RGhRK3FvemdaZ08vYkhDUklZ?=
 =?utf-8?B?bGJ6d09PdExHUTh0cHVEWUN4MUM5TGIxMVhnb05waUZSY1BzcEV1ODlmbGZz?=
 =?utf-8?B?dW5YUElYdVY4b2s1aXJ5VlZqS3k0V2xMYkJGOFlFZDJGK1FTOUprUEdEZHVw?=
 =?utf-8?B?eUYwY0lmYSswRXhITEliVFpPSHRrclhPNitRUHRaOHZHb0t2c0ZsRG1nU1R6?=
 =?utf-8?B?Ykg4OHJnN0VBMVNIb2EvendaWFVCRWtDdTg4V2JwbUFCam05Q2xCWVlOcFZI?=
 =?utf-8?B?KzhEYjNOVldWRDNuN0tKT0VGTmsyclIzT0Y1c3NPMHRaRlowcklNSXRUWFl5?=
 =?utf-8?B?QklDL0I3RWZIeWNBcnE2Z2ZWci9xQjNzNmZHZVI0M01obXlKRW1ldldacC9H?=
 =?utf-8?B?OEw2cmlvSjNRVnJQZG0zYjFQVnVLZW9QYkhqWFBnZzVESGVkWmJNeC9Nd2NP?=
 =?utf-8?B?WnNTTitibWpDUk15WVV0cnZocVBGaWNEcjhtbmtleVZGNFB6dFVOdnNoUnRz?=
 =?utf-8?B?UjJ2cnpVa0pFSlhrZ1BUNnpYQ0NqL0ZMN2tkcXVzQ09GblZhSGc3MWN6Umpp?=
 =?utf-8?B?eTVzVUJ0WEZvRUxrQnlaMjhUcFZ0Z0V0UFBnR1JlQ2hueGVJRURLRngrVVB2?=
 =?utf-8?B?SjRwUXR5aVFIUDE5QmNjbE1MUk9KUlFXS0lSbEY4c3k4Y2JkWW1Xbk0wM3Fu?=
 =?utf-8?B?V245SHVnMjgxVUd4WWpJZTZBV3drQ0JkOFpjS0l6MzJtR0E4Z2t0YnZ1UU12?=
 =?utf-8?B?Y3NCaGMzOVNzTEkySlB3VnJZZjZoZ3ZRU1FTZkx3bitSSnRoS2NoMElvanlR?=
 =?utf-8?B?OTlOSE0wdVFpd2tFWi9KR2JVUm9uNVpsLzJWTnhVRytlcm9jcGg1TStWR21G?=
 =?utf-8?B?SGJsN0VPV2w0WjQ0U0FVZE1OeHJJMWgycWMzdUV0MTRRZjdzT3BnYlNQLzVy?=
 =?utf-8?B?bTcwTmpoQ2ZpRXMrOCtTN3JzbElhL3RZc0gvTHVHZnF4YUQ4cWFFL0JMYStG?=
 =?utf-8?B?VXpzRWVNTndDZmo1M3psUUFlSTl4eW4wdFRxUHFwUmZKMnEyOXZhSWVMUXY0?=
 =?utf-8?B?WTRaVFFMRDFpWHAveWh6MGFrUjNUT2tZZkxWL3E4dk5RWVRrQjJwOXF3R1ds?=
 =?utf-8?B?bFJhRk9wUUZyWWE3NTRDbEpsYitSRnI0V2NzaGJNdEVHZGJ4UUlGNzJad3pM?=
 =?utf-8?B?UDNxUENLSnM4a29yd1BqZXlqWlNrSnBJVXRrcGNubGRXNk0vc2hlOFlOSzdZ?=
 =?utf-8?B?Tll1aUcxMFduMnZITE9td1daZ2d1V3FBcUxIbURWUzNzSkZ4ZVNMZE1jSE9C?=
 =?utf-8?B?MmFxMnRzaC9pWk5hTmdsekJweHhvUFdqeDlkelFtN1lXTXhCUFJUWURCZ3du?=
 =?utf-8?B?cDZCazdtMmdnPT0=?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ2OzY6c3JWb3V2R0VoMDI3K3luSzJxdlkvNDFUeVdL?=
 =?utf-8?B?L0tZdGRYRXRNTVdpSkhiZDh6Yk5WNzJEc1ZOY2V1Ynk3eDJURzZKNDRkSEJ6?=
 =?utf-8?B?WE1iZ0hidXdyUVBsdGVYemdGcDRacDlybTlRRHJZL09mN2JreGY5VTBmTzdS?=
 =?utf-8?B?UlFzdkQ1MXhsTi9wWVduWmd6MDFXMjdJUnhIZy9kMWo0Wm9FL3dWU2lETzFP?=
 =?utf-8?B?UEVIcHlwdjNJV1kzM3ZLVEVabjVBYVR4bDJVR1dyalR3SCtkbWVRVkFITGsr?=
 =?utf-8?B?ZmJQb3FZWStlWFRaaWVaMCtIbXNiMCt1cHF1V2NyUVdmbWdOanIvVWk5ZDdN?=
 =?utf-8?B?UmQ2aXFkSWx1TlRxRGtIeVVzc0FaNG1LckFqSEEzdU82SHRrNXVOMkxsZEU3?=
 =?utf-8?B?R2E0ZmhvblBNUmNPYk9Na2lndWVudnYxVnowR1hoczVBY09sajF4UXRZdk9H?=
 =?utf-8?B?S2pEcWJuTXhObllvakFLbnNJbDZuclVwKzA3TGNGd2I2SkhEd0FxNlNWRXZX?=
 =?utf-8?B?N1czcTdsWVNIcWoyN1BJSWlScnRxbGVJUXVJYzFkYSt4cm8rUkU5ZUMzT2Za?=
 =?utf-8?B?TlVsTTZDMU1zdm45NmxReGcxRFNxTFE1MFFSN0UvRGhsNlVMOXdGYklZZlQ5?=
 =?utf-8?B?SFRkcUNtZzczY3Z6RFlCQ1hEQTNYOWJQdnRBaERtRXdzaGRUTnFxbzV1Z1Rv?=
 =?utf-8?B?SzlnVGpUNEY2Y3Q0RmsyUGw0OE9SZWE0R1BUNmdCbEFYckJ4bC8vZWdpUGhi?=
 =?utf-8?B?dDlnVzVSMG0raVBLekJXWVpHMU5lYXp5WUNJZm1YcUhHWG9sY0h6MzBKL2VM?=
 =?utf-8?B?S0xYT2NkVzZQV2FxcU1GSlBmV1gyVzZkSExIZ3J2RENYVFM3UHo3M1laOXll?=
 =?utf-8?B?NTRFeWpaNStVYXg2eXE3dS9Jb1NnSXVJVDMycm5YUUIzQ1FIa1hCbEl3Q3FU?=
 =?utf-8?B?N05NL0llT25CNWVyWUYwS1B2U05RZU45Z290UDF2b3dBcExjbDByUjBER1dP?=
 =?utf-8?B?VFc3a3g1WU9LVlpvN3NvTWZ4RUNwWkhpWkYzYWtkekFzT1dVemsyTm41NWR1?=
 =?utf-8?B?UDluNkwxems1SDZUTUNrN1FRa0FmemJNZW5hMTQ2Yk03WHhxb3JCZ2g5L29Q?=
 =?utf-8?B?S1Z1aFVVNEYxOTVUcDhIejl5eWVHby9qeXowUjNNamxhZGhrUVhBSnl3MXRz?=
 =?utf-8?B?R1hUZElSUHJTaFVtajg2QTF6TzluYlFoeGptU2N3NHhuZmp5WWJFNXloNURD?=
 =?utf-8?B?a2IzNThJMVVnYVpTREVkcEhqQkFGK1Y0QkFCeFppTVgyUjI4SEJOWmhEeFlh?=
 =?utf-8?B?djg2b2NUc1F2VXhxN3BQV3NkRmg2NTNBU0owNk5LT2FxMGZOczdGbEkwTEVC?=
 =?utf-8?Q?YoOCg3I?=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1146;
 5:n0+04+HC4Hc2U33FJ1zzjN+Re4FgoSDbZeIZkAqR/vJ0WTaNUAtW5YUv7LSvFNguqwcci6lYdyPMF32OogicrDpbT3sTXb9o4yUKnCWOvYkayuO8qXJ6kDih6qzmM9wspdK3LEHzOtosN1Usw9ZB7dTeHL+l+hviVQ3yFIgkKy+937OXR0n6TIIH8donsoaNn2/7Ztxg4k1hhGMWum3TMXiANxV14kML2FjT/wpCN8b6h1YvZ/81qC4WLZt/Vx93lm6JkJW6UMKqnoqD9MItx9Dr4PqJJHKynABZ+6x8yQxFkbS1Vgrs156v3vFen3dzB2brJD+xOA89Kk/CDm+aW4T7t+sdTh91ryDxYMY9XODYKKsg3agH/xMqASDsVbhfsE9lyW0Wu/R7I+zT7+kGaUTXiD27BU4C3/4Y6yZ+Rkpjhs4DGKsavaxzlUzCc5mIZSsLzgR2u4YDWqoIwm3ZBfy6n3mNdyHgIhWtFdQcMnSUF/1HqBqVCI33ElpUg/Xz;
 24:bQbizZ+fLQnAbBDWqWqd2m3GohWyAv1bmpmwTuVYzOBibYZtCwAxTqsUtaC9VcqVd10Cc4bIDvS2mdqVh8Yn3bvPIAMBSPILizBu1S6OiGA=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1146;
 7:VCGaAqu8Wiyax4Z4JB1SGTkv1hB37Nua2chOWKD5D1Q4V+59sxYNC0PGBjRE9bkoU5GXiQvpypx3pCFeGA2BCQq5PMalpUSbz7dBK2ies6VSRmrK4FsQW8POXbgguyjclE3ILTK4deKWaQYcM2Q3En23Ya1Fvjy66fEGEH4h8Dm974o7gmn4R+MrFlPw/cTaryJb2kR0sRl3Qs3ydaEUk0L0EW79uLxJwAnpf52F4ushuvl+sbTRHjaEExXjREK2Dva4B79TSgloPuY7JGHc/qgGEUb5PFnfFbVzDCthdaUXzBXN7uMd+4mJT9La+ZmUPYURUbaCpSB8ZsA+f+T1SKzzEhjSyrp2kE5Dq17ED3oQMr5So8Bwc4HJSTxtnpsGPEAqcfjoSVoF5jAJA6Gp4BPP5bMbWqu8LshsS3pyRpNiOnSTaBCDe6ggRJUI7dwGpdgpNffsk5KAKFMPLxTbncBLU9YhzUF0VTdZ9PEIz3rVuCC5Y+n2C06VaX/u/5zp7GpVX5PXXYqz6RaskaETxcQ4pqgkKe3Ochffycc5mmgjPaAIcSx2QQJXO5VgMAidyPCFT/y/mNGkchpmSJU3sB3hrad2bm6o7mb9TowY7xyAumI2S/pW/UdFRH7RbDt11Zd4BYCggZrxd1p+rVrQNhxm6cv8a5GvbZT5hMLdrPATYoA7yGcLDGDtREQfxT/t9tt+Dy9+olDTpywFt/wmEuI6tEcSzZb2GNRuoxZYp6U14gFgnhQnO7bUMNQUympeGJ7c+HTlEbgCmfumz9N5MmV68KOMygmG7OoQiKtdwHo=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1146;
 20:kOEd2sYco8WfdnT6/okEI28V/4y9nn9flM4d3lx/zF7eefHOAit2Pjyz8/pt3gPoiKKZh4M+bdOhebFZjiPs4LG38QZGrQ5SxsTsMToN2xuOou/NA5AogYifR/XaRMgrCLc9mYCmLlCm61XcU69CsRmjbqtgK2vpJexE4EkfodWiRRlI4e0PLYXpunXjGhwLf0adP72/O6gFVpgaj4PPmUrfHS+5l4yDHTXZ/kMthoCCGBIur/Ub88LiTFW9m5Nq
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Jun 2017 13:52:57.0294 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR12MB1146
Cc: linux-efi@vger.kernel.org, Brijesh Singh <brijesh.singh@amd.com>,
 Toshimitsu Kani <toshi.kani@hpe.com>, linux-doc@vger.kernel.org,
 Matt Fleming <matt@codeblueprint.co.uk>, x86@kernel.org, linux-mm@kvack.org,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Larry Woodman <lwoodman@redhat.com>, linux-arch@vger.kernel.org,
 kvm@vger.kernel.org, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 kasan-dev@googlegroups.com, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Dmitry Vyukov <dvyukov@google.com>, Juergen Gross <jgross@suse.com>,
 kexec@lists.infradead.org, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org, iommu@lists.linux-foundation.org,
 Paolo Bonzini <pbonzini@redhat.com>
Subject: Re: [Xen-devel] [PATCH v7 07/36] x86/mm: Don't use phys_to_virt in
 ioremap() if SME is active
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

T24gNi8yMC8yMDE3IDM6NTUgUE0sIFRob21hcyBHbGVpeG5lciB3cm90ZToKPiBPbiBGcmksIDE2
IEp1biAyMDE3LCBUb20gTGVuZGFja3kgd3JvdGU6Cj4gCj4+IEN1cnJlbnRseSB0aGVyZSBpcyBh
IGNoZWNrIGlmIHRoZSBhZGRyZXNzIGJlaW5nIG1hcHBlZCBpcyBpbiB0aGUgSVNBCj4+IHJhbmdl
IChpc19JU0FfcmFuZ2UoKSksIGFuZCBpZiBpdCBpcyB0aGVuIHBoeXNfdG9fdmlydCgpIGlzIHVz
ZWQgdG8KPj4gcGVyZm9ybSB0aGUgbWFwcGluZy4gIFdoZW4gU01FIGlzIGFjdGl2ZSwgaG93ZXZl
ciwgdGhpcyB3aWxsIHJlc3VsdAo+PiBpbiB0aGUgbWFwcGluZyBoYXZpbmcgdGhlIGVuY3J5cHRp
b24gYml0IHNldCB3aGVuIGl0IGlzIGV4cGVjdGVkIHRoYXQKPj4gYW4gaW9yZW1hcCgpIHNob3Vs
ZCBub3QgaGF2ZSB0aGUgZW5jcnlwdGlvbiBiaXQgc2V0LiBTbyBvbmx5IHVzZSB0aGUKPj4gcGh5
c190b192aXJ0KCkgZnVuY3Rpb24gaWYgU01FIGlzIG5vdCBhY3RpdmUKPiAKPiBUaGlzIGRvZXMg
bm90IG1ha2Ugc2Vuc2UgdG8gbWUuIFdoYXQgdGhlIGhlY2sgaGFzIHBoeXNfdG9fdmlydCgpIHRv
IGRvIHdpdGgKPiB0aGUgZW5jcnlwdGlvbiBiaXQuIEVzcGVjaWFsbHkgd2h5IHdvdWxkIHRoZSBl
bmNyeXB0aW9uIGJpdCBiZSBzZXQgb24gdGhhdAo+IG1hcHBpbmcgaW4gdGhlIGZpcnN0IHBsYWNl
PwoKVGhlIGRlZmF1bHQgaXMgdGhhdCBhbGwgZW50cmllcyB0aGF0IGdldCBhZGRlZCB0byB0aGUg
cGFnZXRhYmxlcyBoYXZlCnRoZSBlbmNyeXB0aW9uIGJpdCBzZXQgdW5sZXNzIHNwZWNpZmljYWxs
eSBvdmVycmlkZGVuLiAgQW55IF9fdmEoKSBvcgpwaHlzX3RvX3ZpcnQoKSBjYWxscyB3aWxsIHJl
c3VsdCBpbiBhIHBhZ2V0YWJsZSBtYXBwaW5nIHRoYXQgaGFzIHRoZQplbmNyeXB0aW9uIGJpdCBz
ZXQuICBGb3IgaW9yZW1hcCwgdGhlIFBBR0VfS0VSTkVMX0lPIHByb3RlY3Rpb24gaXMgdXNlZAp3
aGljaCB3aWxsIG5vdC9kb2VzIG5vdCBoYXZlIHRoZSBlbmNyeXB0aW9uIGJpdCBzZXQuCgo+IAo+
IEknbSBwcm9iYWJseSBtaXNzaW5nIHNvbWV0aGluZywgYnV0IHRoaXMgd2FudCdzIHNvbWUgY29o
ZXJlbnQgZXhwbGFuYXRpb24KPiB1bmRlcnN0YW5kYWJsZSBieSBtZXJlIG1vcnRhbHMgYm90aCBp
biB0aGUgY2hhbmdlbG9nIGFuZCB0aGUgY29kZSBjb21tZW50LgoKSSdsbCBhZGQgc29tZSBhZGRp
dGlvbmFsIGluZm8gdG8gdGhlIGNoYW5nZWxvZyBhbmQgY29kZS4KClRoYW5rcywKVG9tCgo+IAo+
IFRoYW5rcywKPiAKPiAJdGdseAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 21 13:55:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 13: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 1dNg6F-0002x3-LT; Wed, 21 Jun 2017 13:55:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dNg6F-0002ww-2J
 for xen-devel@lists.xen.org; Wed, 21 Jun 2017 13:55:15 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 FC/5E-19409-2CA7A495; Wed, 21 Jun 2017 13:55:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSbUhTYRTH9+zezavs1uNUPEqargKzZr5QSV8
 MIRBDM/CLJujVrrujTW136uxLVlq+lA76omu+pTJ6kVJLBRFyqahpDgMrI7KwTEPyJQtSo12v
 mn37ned/zvmf83AoQnlD7kuxJiNryGJ0KrkbyR05eFTdeyk2KbS7RBHZtNhInkQx/d2r0gSUL
 NNmpWeb0mRcY7syZwCbHG+ryULUS5chN4rERQTMLXW6CAHCpQiuvViRlSFXSolXEfTbdgvsgc
 /Bs7vfXQT2xEHQOj5JCAUEnqXg9szjjUCJWxGYS6eQkCXHh2Fi/oe0DFEUjU+AvSlSeCbxAWj
 45tgw8MIp8GtwWSowjd1hqHqaFNgVH4ea9UW5wAQ+BrXtHwmRvWFyuk4q8l7onLduvAMOgKd9
 43JhBsDFCIYKKwlxg/1gWXa4iEl+0D9qJYV5AMdBx0igiPtguChezGiWwvWlRLHNLTk4xhxIF
 ILBNlgpE4VPLjA1YSU2Axn8aVvYDDpIeDVQJxdLdHC3uXWTI6G8YQ2JSSMyqKhs3BzJjME2l2
 lGasuOL7DsWNuyY23LjrXrEXkfBfGsIY81qMMjQtINWg1n1DNanTosNCJEz/I8o2F1TDofkpG
 tb0POA7kskaAuVNETb0c+lFTlReefjk1S7krPPl/AMTyXasjVsbwd7aEoFdCrBU7N3cBqWFOm
 Vue8si0ZKIXKk35odMo0n8Poea1GlIZRoK83/VOow4LA5WZtl23d5zjy8/WgkUQiUSpyWINea
 /xfn0PeFFJ50IkmZxeFNsu43X3OaSx1Gn/tixGMjcw/ybcQdQQmTAdUL+RFJ+CVrjh/ZB4uf/
 n6gn50rIqZZUc/dBffWae8rBOPWqLu4ZGO1Jbn7rP+XSXtV3J8zhQ9iP1yCkvtrr/JNToljbv
 6riI6rbRefbE2PtxaF4zgfaLp5tknEfnqjIH8Q+X1bE10lK2nitO2x6ltb2aSgz5LCs0qkueY
 sGDCwDN/AZ0eDIqaAwAA
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1498053311!99130318!1
X-Originating-IP: [104.47.41.53]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35272 invoked from network); 21 Jun 2017 13:55:12 -0000
Received: from mail-dm3nam03on0053.outbound.protection.outlook.com (HELO
 NAM03-DM3-obe.outbound.protection.outlook.com) (104.47.41.53)
 by server-16.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 21 Jun 2017 13:55:12 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=JC+0GFXSsdi97FYAVcbN0tRKo697p+GNx+Jd4XloVF4=;
 b=xXlymf+CIuLD+8pIZVV+FGwTUl1A8+dHEVagJ/VgzzwgsSuFQun5cU/h+ZfRM24BWr3J+QSPyH/ZbjEcUB7j7wC6AHODRtCrl0SuJK2cVX4xazqT3JwncYSYleBriKM6R1C8JLvVlixLplejvMMuNXDH/bu/sXTwwEf8LB5hAgk=
Received: from [10.236.64.250] (165.204.78.1) by
 MWHPR12MB1149.namprd12.prod.outlook.com (10.169.204.13) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1199.15; Wed, 21 Jun 2017 13:55:01 +0000
To: Thomas Gleixner <tglx@linutronix.de>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
 <20170616185104.18967.7867.stgit@tlendack-t1.amdoffice.net>
 <alpine.DEB.2.20.1706210934540.2328@nanos>
From: Tom Lendacky <thomas.lendacky@amd.com>
Message-ID: <859437c0-d190-240e-6aa5-5edb0b63aa9e@amd.com>
Date: Wed, 21 Jun 2017 08:54:57 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.20.1706210934540.2328@nanos>
Content-Language: en-US
X-Originating-IP: [165.204.78.1]
X-ClientProxiedBy: BN6PR11CA0017.namprd11.prod.outlook.com (10.172.17.27) To
 MWHPR12MB1149.namprd12.prod.outlook.com (10.169.204.13)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: dd8b8700-f837-44d7-afea-08d4b8ad1f7a
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500055)(300135000095)(300000501055)(300135300095)(300000502055)(300135100095)(22001)(300000503055)(300135400095)(48565401081)(201703131423075)(201703031133081)(300000504055)(300135200095)(300000505055)(300135600095);
 SRVR:MWHPR12MB1149; 
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1149;
 3:HBt2gLoc453jNzC8SMRrG1tRDmJySRowbtrje4Ek2IA/YAEWpKuW1/kIS/Oo8QYrJH34u6m5P9UlwweZ8EOjZO0xxgzuRUK+0FXvYnSZrntZGEc7onOFngezvSLLflw41S+0dYtV3XyryjT205+VWlPbO9cf2kSSIxkZldNqMpdbwB0Hh1pLL/+O/Z5jYNYMNRlkdvmQIUc4DbKTAOHtZKpVaHlLfLvNdeeeTSvok+p0Cq+yehgYZWTXEl8qMT6pRHuZBhqxBFwtrp/6rzV2eeAYREEda00W9+tdQzcOdyun+zAo33KavrOq1CxAGZ9aMZPuG8wu7ifUzDGG5U1rlMXcOC2BxtdI23CWxIWtaKJOT2RME6oQ3sy+4qqXzzX6bXtwvWJ4NU9HycbDYklTJTAX3Koio8hgT5NqYuWbnxW2kmjHwv5UX+/WUi7A3RHCz8XTt9oWcmYdu2euV+5IIpnZdhxU44+ejNS/B0O7Boxy8mg3KQ3YpeJ6LXbXq2mzuSl+evb/VT/i9BT+Qak7iMq61Vj1beIdp26RB9X6Oha3Nrvk1dCFMdn/I0nKwEFZRin40r2mOVGbVjfO51vqo34T/YEhJu09/eDgRiJiycSBJXvrT1nNMRlvZn/F0Jjm2DFboMUh0aClak8PJfE9dC37T8RV83+W5QO+rH+eXOBu09lyT2w38ijcoBVwX2dwGt/wsR6E2RhcaLXAc84yRQ==
X-MS-TrafficTypeDiagnostic: MWHPR12MB1149:
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1149;
 25:/NQ3TxeKzbb52ueZiDodrK5B9Mri4q7BXKjP8vmlgHu+8DmbgMwKrF9wbPhb4M4Jo4b5VGgpHPgUZ0HoJY8VSOH7RcyyF69NeQ8YllqZu/whavagJAVR0YVQGXcztTzlRclI0yD1U0FhSUSFP47r1xvrPt6fLmZ9Tw2XCHnA2UuiQLdfqN9JpHyRw5dseZMduQGx6gBwtVXDMOpqOu9m2TT+Fr2Mohf85Df31gtuMbcZsOWV4pjAYlApDzhuqyQacJKuY24QfYZU8t9ihbLO5fgDsl0bYXFc+nzWhm4PFjxvCTEGxwo7zGRKnpH08MObHe/auE4IKyRhqVBCkW5CbEoEuGgx9eirJGwF41IApRPRZJ1lwFXYlYVv+cB4ORct4eiNqSCv1mW71B+B1Amf+uOtoZwHrLqY/8b30PuvxW0HYAovgZHjzV3IE2p04hDsntr7V+ZA7hZWoAxS+YrrIrDJo3rRiO1W5K9j8v+wcTPiuk7ooijY4R9qsShv3WqCj8yAaXIF33DMHA8Pu9JiL+XKb2RnYtlUeJSek8mUPxPCfjkI+eCLE4jXBfD1drbroX04KieURbWBf9wCMJmlXWBaUDP1OsrnvZGkL79vEjnLlucFN7jWQynGvks12iNuVDXWqMSZP2C0/QUIwkwZxH15vTJ4Ypu9TAn/NuJVK8rfGZNIFOJDyXmwFFlUnguDt5txZ0CyN3miajibQirFLkwTU4da1yIO2yS19vmgu5J89sskPxvHwcLO0NTwJ6rY7rJOuekylJestGcU3pEZdPt2QyhCPfaePDD4QJ+E0jn2ktCgd/oE1fV7TFJnt68QcHVH/e3QAhPwPlsq6NsZKDrzwXL6TAojZ3KjX+jtWYaNiZw39v5D2NZ8GdmlAb4YquTKizBqxVCdwCXTvEdxtV8+bYen9xgt+I1CIKC7NEg=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1149;
 31:d6mSkQIbokK7Cs3grX1/tM8VtIF018iQVY7Bk5mEEMG7zVdN56GzyoRwF2DxK1/SZOLhV707WdB7cC/3B0Z87sAvjDnCWA2+a+uLElfp1Ft3TajUtPQNjg9k0Q4UvetQzkbXVt0sDCmZI1zcYCtkxrkMTiIicpAp2UylFClX/hOrWltsDyUGYTI1nMJgQsidP2NnYGEV7GfdiQ5xVeG1ysj5cMqAhb+37rIi9JjO9yv5szH/dE1BJtDh2zFXcORwV5WKH2DlWEToL5e6UNgp3mc+iLNS34pbfJxFKzGZIWeKRUzQCI7CTSlPi5RvZXQ5QjKfzYAFkEU/NXpi4nVrK9yJAXZwLXvsyfUL8hQuMDF3EyfcyUr7vB25Jkc7A2EFLUmqbt4vtOn0y/iTbP0uEcPMZ8pKkrZ9YCvIgkWOzyfPzSp4H2XilfEkECIdjlQbHtX3vLq55FnkktHel1+uCyY2NYmpQRGVB3fCukj7LzUC4EzW2dJP8wVrJlOjlFdgZyq4dZv44mwTjxxA8I8OVVxYqfC0wDQy7KmU0Cgz4EmRho9t6T6fd2mHdwk9E9+Et148+3a0X9td0ZwvdV3FeFFO37+IZCGNj7I5nJlItSVtxvt9zIYOuBLH0aHTMFM7aK9ccN54DwUBv5fCBFDblvtuLWBJe91DZ2maJcLONPQ=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1149;
 20:3cQV7SiWe2l3/dM4Luw3G1DEzSAR2z4aQ1ED3jyj+3e8bCpa7QeVweHWIzSscv96jqyE5CnksZXCeM9L68toldROUYIP0Omkwiij9WuferRDfXEi4MtFRrRFUFpYH1w5wvjcq1zqAJywb3JXJZY88jCR5pC30R8qft8lsNx9IcOUKqvJj7+/iuHYE10sNScH2aosm9krak6zIRGp1oTjCn/KukdNt1cyAI9B5xM/bo0PtmaGjvM9T3pVOIZzgPiFoS9z9ceq6gB7Y/OgBo9iDIjkPE26WEN8AYiMCXkxt5kZLQaVaZENKAcEEoMNBX12kFicT1B4mGVGH+bxFTWJFbsatbDHM1RpAw4bg5z9M3hClI4OEMqIJWGv2eI2JOWzdH+rWecL+kxey954WStMy3VBmx3LFmy2Db+Bg1N3JsaN3JbP9wijSZ0oUP4qFvluvFbHGu+B8K2alUDgMiQhYbjT1qapF3bK5njXj9lRNbx11Pt2J/jhgrzVOjysJaLp
X-Microsoft-Antispam-PRVS: <MWHPR12MB11494C7B255B47E290B7C26EECDA0@MWHPR12MB1149.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(767451399110);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(100000703101)(100105400095)(93006095)(93001095)(3002001)(6055026)(6041248)(20161123560025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123562025)(20161123555025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:MWHPR12MB1149; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:MWHPR12MB1149; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTQ5OzQ6eE5LRllhT25YeUtrdzVuYTJVa0c2Q1ZyaFBN?=
 =?utf-8?B?T1BwSzF2SllrRUlYVldabmorTVhJcXpRcWdKWjZDOVZsRnBMSkwyd1ZMcGJC?=
 =?utf-8?B?NitVdVhnMVRDbVdKdWtGT0FqUGJKUzdEWWNrVDJRaC96K29kMllNQ0pDeFJO?=
 =?utf-8?B?QVUra2pOYmxZcnhQQ3JtVXdobDRCSjJrOFI5M0sreTE5Wjc0Y1Z1QWQ5OW1S?=
 =?utf-8?B?dmZSb1NOUjdTdDVxanFXbDlZR29VbExpMDd5VHcyYkVWZFFxMVRDVzdaakVX?=
 =?utf-8?B?NE9nUjR0MUR5d3BHZkZ4YUQyWWwzRTlaRTlVbmUwSFd3dzUyQVVyR3JVR0dy?=
 =?utf-8?B?aHhPQ1JEVWZkRCs0MFVrZjBLVS9pZ015SGhqQlBSR0p5aCt5OG5vVm1pd2JS?=
 =?utf-8?B?RzJMc0RyZDFLQTVHOVRjWGpSdEZiTE4xRjRkUEhzcWlLTHlJK3hzR0ZneWlC?=
 =?utf-8?B?OFB3cUJGL3ZINVFhL1FPTFljeFpWR1hvbDNhaklYY3JQaEZCdjNVZ0pNYk5M?=
 =?utf-8?B?Vlh5M1pOeDBKQ0syTkczRWVyRFlPSHpnRUtLRmw3b0o1blBqV05RS2RqT2JW?=
 =?utf-8?B?cHFpclJReFZoOUhCbks2clRTSTJ5cXR3UVh5TG5LVWxIb2hkL212NHllVGY5?=
 =?utf-8?B?ZkxQeHNrVTFCck5lSjFMM2JwSklRSEJ1UHlla3NwZjY4Sk14TmphS2wyWGVs?=
 =?utf-8?B?ZElCQXhnVUMzTklWWHA0QW8vdDVXNnVURUlNRExzdWdFY0RFM2dKMmxuZ2Y4?=
 =?utf-8?B?NWRaS3F1UUhHTGFOV0VZalA2R1Y2V29CdUdXUGtPbGdTQ3l6K1kyYlBJYnhn?=
 =?utf-8?B?Q2MvdXdvNXQrZmh0SW1WWkVsbkl5aGVZQTM2VnJjNUZsYjNrOVlRZW1LWWZP?=
 =?utf-8?B?WkJoN3lXK3duVml5ejErSGVSeXNrNkZQV3BnRDcyNEUwNEhZbHkyT01HQ2tF?=
 =?utf-8?B?ck9FUkRMV2hZcExDanFKRERpb21ERVQvcExMZkkvL0ZBdDhhUEhYNDZnd2E3?=
 =?utf-8?B?V0kzbm00WmVVUnJDbUxtdW55TW42RCtrd0MzNm4xbWRubGdOYXExbnN5R202?=
 =?utf-8?B?bzZHVjhnU0Q3cjNHZk0wQ1J1NCtpdlQ0VmI4ME1OcFJqcUp0Zk9lRjRnOWwr?=
 =?utf-8?B?YXFlN28xUGE0M0Z3SzM1QnZ2dEVtQ1V0UFdhWEpDdVdzZlRiTmx2VDJvTE5M?=
 =?utf-8?B?TUtzOEthWWdGTEM3RjFTVDlrbzJzSmcvY2ZHdVFPNnBsTm5DSlplRDZNY1pr?=
 =?utf-8?B?UVBkQmdvUkpKQ3FGTkl5U2tST2NPZSs2aG44amJGNTRjSUo0bmNtRU1TMTRB?=
 =?utf-8?B?dTd3b3ZKSk1zOENjZ3JOQTlPWWpmbytRU25GYzdVbjZwV1NrNHBrYTFuczRh?=
 =?utf-8?B?dmREeGN5QitxQ29HaUVVaVlMdnBnU3dIWC9wZ3RZd2JRazZkWVRjb1JRQW5D?=
 =?utf-8?B?WndSSUI1N2dSMVlTSVZUZmhyNVppUVBZL2tnV0hhQS9maGNxUFVpdi9NMVlw?=
 =?utf-8?B?aXFqWXdyZHN0Y2dNTTJrQTgydzNGTFdwS0hMZ3JmRjhyZy9CY2c1S01HSUx0?=
 =?utf-8?B?TXY1aW1JMkttb0REcE5ha01YSk1LRkErQ1RZMEJxb0lMckNDVGRwL2tHdjBr?=
 =?utf-8?Q?9HvcwbFTFj9q5C25WOS?=
X-Forefront-PRVS: 0345CFD558
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6049001)(6009001)(39400400002)(39410400002)(39850400002)(39860400002)(39840400002)(39450400003)(377454003)(24454002)(54906002)(7406005)(47776003)(7416002)(72206003)(4326008)(65956001)(81166006)(65806001)(478600001)(8676002)(66066001)(77096006)(54356999)(76176999)(42186005)(6246003)(50466002)(6486002)(33646002)(64126003)(110136004)(36756003)(50986999)(31686004)(23676002)(38730400002)(4001350100001)(229853002)(305945005)(6666003)(189998001)(5660300001)(7736002)(6116002)(2906002)(3846002)(31696002)(3260700006)(86362001)(83506001)(25786009)(230700001)(53936002)(6916009)(53546010)(2950100002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR12MB1149; H:[10.236.64.250]; FPR:;
 SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTQ5OzIzOmExV3haeWNsbmZLK2xXa2sxYlU3V01JckUv?=
 =?utf-8?B?R1VMQzJpamkwelZXcnYrbFczVHIweUxINUl5UkFpclJkSUduMFJ0Nmhsdk1i?=
 =?utf-8?B?cjRVRFJaL09hRWRkVUV0NnNHLzFNMmVoNXpRWmE5cVVIelo0RmpFQmpKaFU3?=
 =?utf-8?B?TnNiTVNsdEZab1BZYWkvSVFjZ01YN3BwZ3I5N21kWEd5SUY2WEY0NTV4d3RO?=
 =?utf-8?B?anBPbDZIbjVWWUNYbjI0YnE3dS9acmVxbDVnNUozTXAxRFpFbWpuZW92QzBx?=
 =?utf-8?B?U1NxbFdyQlFlTjAvSC80SWMzemsyRkViZjdSMllaZFRyM2dRVzFjVEtOMTdm?=
 =?utf-8?B?eGMyVzVBRmRzM1pURXdkVkxTRWxwREF2YXBVeDRWQXFWUTYzSEtGeWJrVCt1?=
 =?utf-8?B?Y2ltKytQb3hSWWs2R2dySW9xV0pZTTY3REtOdVZTelEvdXc0blRkeDR3U0hn?=
 =?utf-8?B?S1JHWlNGc2w5K084SmFiWjc0NWdHUWVPdW91RUZkMGMycngzZmFMbmZiRjJ4?=
 =?utf-8?B?YTYzS1dyUkVFTkNUanZISlZ3VzFSVDNKbW1SSFFrV3diTXU0VlJXYXppMVU3?=
 =?utf-8?B?VU9lZEFGSVpzV0FOZTZvQmF1cE9nUk5nR0kxajZmdGx0NDU3Vjdjdm93T3oy?=
 =?utf-8?B?cUt5MVBiYmI0NE8rTUd5SkpwdmJldUVCNmZGLzUwamFBRHU1UWt1UHFTRHZ5?=
 =?utf-8?B?YmpaVmZWUTFQcGxNY1FJYXZIUUlCUDE3MVRrYWs2dk5zUFFnL3FDazB4ZXhH?=
 =?utf-8?B?MjZTczNsRS90NHk2QnZTZnExbDdON2loaW82TTlsUVVPVjdhNEp5VlBKZGpE?=
 =?utf-8?B?bEZoOXZnSTR1OVlMaDR4eU1OYzNhWGw1c2pWMVFza2hPa1lvZW55YTQ3QW9t?=
 =?utf-8?B?UlFQdDhGT2p1MFJidWZCNTNVeHFIWnZwbmdOY2EwQUpSRDc0RzNkb0pxZUFJ?=
 =?utf-8?B?ZHlwTW9ZcHNDcUhPVmpGSy8xK3NTaVJVZFNGQ0JrQ2VmcWdnTmJ5SlRISVB1?=
 =?utf-8?B?SFBRMk9xUGV5T05BdmRHS2xvTjBaa1FFK3liUkE2cXRESDdWVW9sOWpyU1Z1?=
 =?utf-8?B?R3hXRytzaWM4aDJ0RFZSQkx1bmJ4NGswSE1ZY0hEcXJYVncxbSs5Uy9URVBC?=
 =?utf-8?B?bTlwNUNZRFk2QjNyWmdBSFRGaDR4NHFNTVc1cWFDNnFiS2xqTEdEc2VQMndQ?=
 =?utf-8?B?U0F2Sk5qWXF2M1lnU2RxZE1EZVFuckh1VzNNS3BhUjYzVmVNcG82cHNvcG10?=
 =?utf-8?B?RE9wZUNYTEdWM2N6M3JNOHpGRmlENTl5ZmJxWHkrbm5NYVF3R2Z6U3NnYkVm?=
 =?utf-8?B?M0pJNmJEdm8zYUsvUEJmaitaejBsOUR0cm5NWkt0ZWRmNlBoY2RTM0plbUV1?=
 =?utf-8?B?RG1ZT3RFTkRMUy9URjdGZmRRdzZmMFpkeGtSeHorNkkrNEpyTVVodXU2eFRn?=
 =?utf-8?B?R1JUSXE2VG54U0JnUHh3UGRTQk93S0IvQ2FCOWRJeUMza3VtVmlnMGhpeVlJ?=
 =?utf-8?B?R1dmcVBOdnlsaGJSTjR4K1lBWStIUnpVYkVqY3dlczJQMFRhb1pOeFE0SWlR?=
 =?utf-8?B?ZVVkazlHdVdVcVlrY0Y0Y2ZQZlVmUENDYWs4Y2loV3Zuc2F0U1I1OWxEK3Ra?=
 =?utf-8?B?WGpyRnZEZ0krUklic2pvN1NVV0R1dUY2NEh0K01iWXJsRVFFU1pZRkNXbFBi?=
 =?utf-8?B?eFRFc1UyczMvQ090SmFQb3B0dFJ1c2pzMmpsQ2w4Q01zQmFsVUhjeUVuNTRO?=
 =?utf-8?B?bW5YMjFFRmNqZlE0TmU1RnBNK3lmbVRGWDNuUE5XYjNXZkJPYi9EaC9yQXRl?=
 =?utf-8?B?UW9oZ2Rxb2tJajZUR2xUY3dYWnNOMWJteHd3SDhudktqYUF6eDJmaHFXRmN5?=
 =?utf-8?B?R0xUMjh6Q2NvRGEwNWZuakNPTkw2bjhsZUFESmlpcUVzeDc0b0dIR3hYT2w1?=
 =?utf-8?B?YXN5UXprRGlRPT0=?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTQ5OzY6UWYxTVpBZVZld0tPNFpXMi91K2R4OFNqcGNB?=
 =?utf-8?B?Z2I0K0hlM2JGcUw3QzVhTVJLR1hYRGROaDg3aVUyL0NBeExxTkZXczBnazd5?=
 =?utf-8?B?TTNCbU5GV3B3SldOaWEvTUJBSG9BUnVxZVQvTHB4Nm5DQzkzNEdBSGdvbWtx?=
 =?utf-8?B?d20zMGtvdTVsSnVTU0lzZmlwbnA3NGdJY2xLc1VKc013MWpOd0lFU1k5NGhJ?=
 =?utf-8?B?Yzg2MlFZcGswYmdmUDFHbktFdlU0bjkvQ1cwN0g5MkUwdTF3Sk9HQUhHU1o3?=
 =?utf-8?B?UThoOWZVQVIwYzg3QWN1Nm56OCtOaVh5UFdFMnNlVWw4cnV3UEJWWkRMQ1Y3?=
 =?utf-8?B?WFlsS3VqU01EcVl6Q0JuQjRzNi92Q2lWSU1aaVBhc2tiWmtRMDdKTEt3ZjB2?=
 =?utf-8?B?UzY4WkNNTXpWWmYvYmd3MExHdGk3VHRoVGxPbHlzS21ydGdOR3RaKzZ2a0Ns?=
 =?utf-8?B?UFlmTXJBbFI5bzEzUEl5VzVGblVuMGY5VW5MdVljWHVCN0JLYjZvYngzSmdP?=
 =?utf-8?B?SkEya0V3MUNuKzAvMURoOWFUMTBQaTVNdG5yQU51U2F0WUdKTEF0bUhWQUxl?=
 =?utf-8?B?aldsZ1FMZWZtb3dzNVdMU2cvT240OTRYMkRmTHJyeTRYRWNWVjVjMkZpZ0xx?=
 =?utf-8?B?K1A3T01tQWN0c0tiUTFIRUwwYnI5VE1zanM0azQ4d3E4UDRZYlJiVG5sRURE?=
 =?utf-8?B?WE0vYnJhd0lWN0ZtTnpvSmVvMFREeGpvMk9LZEJWZG5sbDNXY1BKNWp4V3dJ?=
 =?utf-8?B?am9ZUFBRUUU5Y3BJYVdBOVBobkYvQUNVbG9ERVN5ZnBoeURsWVdUS013UUxm?=
 =?utf-8?B?R01iUHNHUWVFN2VaVExnMWx4VkROSnBsd1o3NENtRU13WG5WR1BPdDZTYnND?=
 =?utf-8?B?NDVTNzFEaDFMMDRGcHlHaVFsYXlFZlR4VFBJbU5jdW85ZXdVTm9hMXRqdlRp?=
 =?utf-8?B?aGhjSG5mb0RDZmRaQnZKOE95RjNPbDUrVVBIaGJuZ0FLdE5LdE9DQXFPT0po?=
 =?utf-8?B?VklWWlptanlsKzluL1ZOR0pHNlU1M2hURW9JN3JqYVNDekF3N2hzUS9TM004?=
 =?utf-8?B?VEtZSEJrK2k0Z1FMVUU5aU1aZUd6ZHYzTnU5MEJVQmcxSHBCRVp6NTUrekxP?=
 =?utf-8?B?OEZGNHhzRXkxc0xxUzA5TndodlZzcUpoRUZyMWNRMlRtaUxXV0E0eG4yWWI1?=
 =?utf-8?B?aFVwTmlVeUs3T0dBOXI2V2NpYm1vanVEQjBCaHVBbGh1SThKQ3dSZmN1dVlv?=
 =?utf-8?B?WnpCRVorc21ENCthakRPZVBJM29aZGR1T1lObFBOSmN2QTBuYzNqVGhEaEVa?=
 =?utf-8?B?NnljWHhuamFBUFp1NUk0MmwrUDdsVlpxRUdhTEYwemR5VnNOTThXKzhBMHow?=
 =?utf-8?Q?NVXLYbt?=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1149;
 5:NajSTvCHpR9BzLgaKmlqenPytpvXZD89wMkH9wd1fjjEoM8Dor/8fYnpiE/kk5XL0P9TsypQKj8jvJpnds+/1xDJAQvjrzOCfVyW1xGnHbtTEjhRtH0tt44KcOvHq/T4u7AIjbTerndYBMm8kyJHbvIi/61NibL5xSr+5cyCFq02qi9LTOoYIGhBuCBu1RWLw8xUw+z8ARCXl4ZYE1Uvhg2TMfGgsaKvT4DxZv1/ZkmmvfCvz1tx6LzMlnd8fkjIZnN/skggfy3noyhXFo4HSOvYRyVk8zgJ6JXUgFC/o2BCowKj49kRQ3NC/DdQXg3UPGndUSNqzM90awG5zipYnO0Q6iSG2k/E1dujmY6gzpsb91WsePG+hSQraO1nQukxmKK2KPp41iyN7Fz+AhNUJvIYF6V+0yDwutm1BGRz/BLHWPIhRGwUO+oIioMP06le1iYAGdv66ikYZT5+mUlALdmRKn1LVZbsyllAIETyXeu18WqBTeCECI1DFxgpNq/j;
 24:FHLiinshwRmPnWHUSoPSFBpzDgsczh8TL/sRLUPnCZmrY91NMAWFPTilKECh0a/ktqyDPgtB0SfHjw9Q9tmGACVdZ7Qf27U3IhYjeDqF+Zc=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1149;
 7:zueles3U1XslyydrTCymZY5hn8q3aTRppqyv+t2fl+KJbO2Qx2zmxQxcP3LvTGVN9xtkUVwqu6fwKxmj4HwB0jfLvKg1HXk0Q1MlSUpt5MO2/CfSx5dRoWWZ10WglsPJQUaeorwpUzFjE6TB9NYpCq4AzaSn55CT4ykL+SHPuciYdDwxKRaDacfSKFWk12ButD37ZPHg1b/XK5fBwMHHpIcBJTL8d6i9ttBprcvNk+++SgvrRXZcka/WJwbkHqzolbZiHOAIs2iG6gedNhtJoVjxMUBnMmKSm7kXKRb5UsndhsFZ2yPaIOCnOwhhANXDH1znl6pOoeWiGRJCj3P+CkFYHT7AJ2StY1tMzdTVYc2XaQLZQuVqkbSUhgyfjGwPvAbK07NC9LTFZqpcqEoPcz/hDnwEHetThj7z1u/HDfonVffH+QJCw90exESH/+FV+KGB/PTPA2KxUltrHpb0px8FCObIOKbKbRqpRF+CfiDk8VkiCGnmALDRXYTX0Www5y/bsmiYi7GXwBg/vsSiLW1LteDMMwNVkjVEhrP0qQ4g7ptffOxRMXuVHUZko9PVWK8aRIO3VmW7LAQRze7u3gJrkOf3QAZA9lQ0eibB+93Y4eSmRyYzmbq+mZw+Nm6aXj7E+jTVvO8j7I9lPZ9RTtPQf4mbO6KyIgNsISZ1zSYqKxG8cJ+ysrdbOxUi55cOdJ5u0RWqSckVSM3lsNCLkEreC5VT5ANQ29qyLWi5dDTnfhOFpsh8738t8teDfHNk41549stp0vrijkowBjMQKIW1HmJUezte7gTC+S3Prhg=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1149;
 20:YN7eXPomWJZSPgre8FbND1kFCOJ+JqZ8V3apPHq8Exp7hgmQgMzeQroZCOm3BZzEb2LBsaIupXWj47uHwjdixpcDiHjLBe7CP0lSO9ORLmoITYZIXEwxvh7cw2lchRgoAkOgnFDqR6rUOlDz53iLLcvENU8uNdzXQR6P5jsIUfhoU5RUWBtbX0KHWEa4tffj+uZ7Z8cVEcH+4wfoLCL6gGLPtUy7+/Bhp4TFiBqYLNeZtzsIWdzDUGhaxwUbMxZz
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Jun 2017 13:55:01.4878 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR12MB1149
Cc: linux-efi@vger.kernel.org, Brijesh Singh <brijesh.singh@amd.com>,
 Toshimitsu Kani <toshi.kani@hpe.com>, linux-doc@vger.kernel.org,
 Matt Fleming <matt@codeblueprint.co.uk>, x86@kernel.org, linux-mm@kvack.org,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Larry Woodman <lwoodman@redhat.com>, linux-arch@vger.kernel.org,
 kvm@vger.kernel.org, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 kasan-dev@googlegroups.com, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Dmitry Vyukov <dvyukov@google.com>, Juergen Gross <jgross@suse.com>,
 kexec@lists.infradead.org, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org, iommu@lists.linux-foundation.org,
 Paolo Bonzini <pbonzini@redhat.com>
Subject: Re: [Xen-devel] [PATCH v7 07/36] x86/mm: Don't use phys_to_virt in
 ioremap() if SME is active
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

T24gNi8yMS8yMDE3IDI6MzcgQU0sIFRob21hcyBHbGVpeG5lciB3cm90ZToKPiBPbiBGcmksIDE2
IEp1biAyMDE3LCBUb20gTGVuZGFja3kgd3JvdGU6Cj4+IEN1cnJlbnRseSB0aGVyZSBpcyBhIGNo
ZWNrIGlmIHRoZSBhZGRyZXNzIGJlaW5nIG1hcHBlZCBpcyBpbiB0aGUgSVNBCj4+IHJhbmdlIChp
c19JU0FfcmFuZ2UoKSksIGFuZCBpZiBpdCBpcyB0aGVuIHBoeXNfdG9fdmlydCgpIGlzIHVzZWQg
dG8KPj4gcGVyZm9ybSB0aGUgbWFwcGluZy4gIFdoZW4gU01FIGlzIGFjdGl2ZSwgaG93ZXZlciwg
dGhpcyB3aWxsIHJlc3VsdAo+PiBpbiB0aGUgbWFwcGluZyBoYXZpbmcgdGhlIGVuY3J5cHRpb24g
Yml0IHNldCB3aGVuIGl0IGlzIGV4cGVjdGVkIHRoYXQKPj4gYW4gaW9yZW1hcCgpIHNob3VsZCBu
b3QgaGF2ZSB0aGUgZW5jcnlwdGlvbiBiaXQgc2V0LiBTbyBvbmx5IHVzZSB0aGUKPj4gcGh5c190
b192aXJ0KCkgZnVuY3Rpb24gaWYgU01FIGlzIG5vdCBhY3RpdmUKPj4KPj4gUmV2aWV3ZWQtYnk6
IEJvcmlzbGF2IFBldGtvdiA8YnBAc3VzZS5kZT4KPj4gU2lnbmVkLW9mZi1ieTogVG9tIExlbmRh
Y2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4KPj4gLS0tCj4+ICAgYXJjaC94ODYvbW0vaW9y
ZW1hcC5jIHwgICAgNyArKysrKy0tCj4+ICAgMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygr
KSwgMiBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L21tL2lvcmVtYXAu
YyBiL2FyY2gveDg2L21tL2lvcmVtYXAuYwo+PiBpbmRleCA0YzFiNWZkLi5hMzgyYmE5IDEwMDY0
NAo+PiAtLS0gYS9hcmNoL3g4Ni9tbS9pb3JlbWFwLmMKPj4gKysrIGIvYXJjaC94ODYvbW0vaW9y
ZW1hcC5jCj4+IEBAIC0xMyw2ICsxMyw3IEBACj4+ICAgI2luY2x1ZGUgPGxpbnV4L3NsYWIuaD4K
Pj4gICAjaW5jbHVkZSA8bGludXgvdm1hbGxvYy5oPgo+PiAgICNpbmNsdWRlIDxsaW51eC9tbWlv
dHJhY2UuaD4KPj4gKyNpbmNsdWRlIDxsaW51eC9tZW1fZW5jcnlwdC5oPgo+PiAgIAo+PiAgICNp
bmNsdWRlIDxhc20vc2V0X21lbW9yeS5oPgo+PiAgICNpbmNsdWRlIDxhc20vZTgyMC9hcGkuaD4K
Pj4gQEAgLTEwNiw5ICsxMDcsMTEgQEAgc3RhdGljIHZvaWQgX19pb21lbSAqX19pb3JlbWFwX2Nh
bGxlcihyZXNvdXJjZV9zaXplX3QgcGh5c19hZGRyLAo+PiAgIAl9Cj4+ICAgCj4+ICAgCS8qCj4+
IC0JICogRG9uJ3QgcmVtYXAgdGhlIGxvdyBQQ0kvSVNBIGFyZWEsIGl0J3MgYWx3YXlzIG1hcHBl
ZC4uCj4+ICsJICogRG9uJ3QgcmVtYXAgdGhlIGxvdyBQQ0kvSVNBIGFyZWEsIGl0J3MgYWx3YXlz
IG1hcHBlZC4KPj4gKwkgKiAgIEJ1dCBpZiBTTUUgaXMgYWN0aXZlLCBza2lwIHRoaXMgc28gdGhh
dCB0aGUgZW5jcnlwdGlvbiBiaXQKPj4gKwkgKiAgIGRvZXNuJ3QgZ2V0IHNldC4KPj4gICAJICov
Cj4+IC0JaWYgKGlzX0lTQV9yYW5nZShwaHlzX2FkZHIsIGxhc3RfYWRkcikpCj4+ICsJaWYgKGlz
X0lTQV9yYW5nZShwaHlzX2FkZHIsIGxhc3RfYWRkcikgJiYgIXNtZV9hY3RpdmUoKSkKPj4gICAJ
CXJldHVybiAoX19mb3JjZSB2b2lkIF9faW9tZW0gKilwaHlzX3RvX3ZpcnQocGh5c19hZGRyKTsK
PiAKPiBNb3JlIHRob3VnaHRzIGFib3V0IHRoYXQuCj4gCj4gTWFraW5nIHRoaXMgY29uZGl0aW9u
YWwgb24gIXNtZV9hY3RpdmUoKSBpcyBub3QgdGhlIGJlc3QgaWRlYS4gSSdkIHJhdGhlcgo+IHJl
bW92ZSB0aGF0IHdob2xlIHRoaW5nIGFuZCBtYWtlIGl0IHVuY29uZGl0aW9uYWwgc28gdGhlIGNv
ZGUgcGF0aGVzIGdldAo+IGFsd2F5cyBleGVyY2lzZWQgYW5kIGFueSBzdWJ0bGUgd3JlY2thZ2Ug
aXMgZGV0ZWN0ZWQgb24gYSBicm9hZGVyIGJhc2UgYW5kCj4gbm90IG9ubHkgb24gdGhhdCBoYXJk
IHRvIGFjY2VzcyBhbmQgZGVidWcgU01FIGNhcGFibGUgbWFjaGluZSBvd25lZCBieSBKb2UKPiBV
c2VyLgoKT2ssIHRoYXQgc291bmRzIGdvb2QuICBJJ2xsIHJlbW92ZSB0aGUgY2hlY2sgYW5kIHVz
YWdlIG9mIHBoeXNfdG9fdmlydCgpCmFuZCB1cGRhdGUgdGhlIGNoYW5nZWxvZyB3aXRoIGFkZGl0
aW9uYWwgZGV0YWlsIGFib3V0IHRoYXQuCgpUaGFua3MsClRvbQoKPiAKPiBUaGFua3MsCj4gCj4g
CXRnbHgKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 21 13:59:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 13: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 1dNgA8-0003HF-5j; Wed, 21 Jun 2017 13:59: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=3381a6b98=wei.liu2@citrix.com>)
 id 1dNgA7-0003H9-4X
 for xen-devel@lists.xen.org; Wed, 21 Jun 2017 13:59:15 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 28/6A-03058-2BB7A495; Wed, 21 Jun 2017 13:59:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpO6maq9
 Ig9aLzBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a0zivMBUfkKx6dd2hgvM7VxcjJISHgL/Fi
 0XVWEJtFQFVi4uJGMJtNQFniZ2cvG4gtImAgcad1H3MXIxcHs8BORon7x5aDFQkLhEl8/vQOz
 OYVsJB4fXcOC0iRkMBxRon3L04wQSQEJU7OfMICYjML6Egs2P0JaCoHkC0tsfwfB0iYU8BLYt
 uWLWDLRAVUJDqXzgErFxJQkOiYfoxpAiPfLCSTZiGZNAth0gJG5lWMGsWpRWWpRbpGlnpJRZn
 pGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGhxgAEOxgPLAo8xCjJwaQkylvu7RUpxJeU
 n1KZkVicEV9UmpNafIhRhoNDSYK3tgooJ1iUmp5akZaZAwx6mLQEB4+SCO+aEqA0b3FBYm5xZ
 jpE6hSjopQ4bz5InwBIIqM0D64NFmmXGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMybCjKFJz
 OvBG76K6DFTECLXxzxAFlckoiQkmpgLJM7K3U+b+Pje/w7FlzSql7NuXBptPZ/iUmN+hkp9Xd
 Uo7RflPe8i/GrP7vz94bZ/BF7XmquSdF+/H132OK5h35553yd7qLpPNGnaDHb9ckOKgxZQceO
 m081nbwkb+lvG+Z3D4IfHv/E1he/Xl7/64P7RTzRG1hlV7XHzT6nxCGwW3bpum27/JRYijMSD
 bWYi4oTATd5NlmvAgAA
X-Env-Sender: prvs=3381a6b98=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1498053552!75031654!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62549 invoked from network); 21 Jun 2017 13:59:13 -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 Jun 2017 13:59:13 -0000
X-IronPort-AV: E=Sophos;i="5.39,369,1493683200"; d="scan'208";a="428814065"
Date: Wed, 21 Jun 2017 14:58:54 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Petre Pircalabu <ppircalabu@bitdefender.com>
Message-ID: <20170621135854.anommicxhjghkdd6@citrix.com>
References: <1496137567-6574-1-git-send-email-ppircalabu@bitdefender.com>
 <1497875079-8169-1-git-send-email-ppircalabu@bitdefender.com>
 <1497875079-8169-2-git-send-email-ppircalabu@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1497875079-8169-2-git-send-email-ppircalabu@bitdefender.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: tamas@tklengyel.com, wei.liu2@citrix.com, rcojocaru@bitdefender.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v4 1/2] x86/monitor: add masking support for
 write_ctrlreg 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>

T24gTW9uLCBKdW4gMTksIDIwMTcgYXQgMDM6MjQ6MzhQTSArMDMwMCwgUGV0cmUgUGlyY2FsYWJ1
IHdyb3RlOgo+IEFkZCBzdXBwb3J0IGZvciBmaWx0ZXJpbmcgb3V0IHRoZSB3cml0ZV9jdHJscmVn
IG1vbml0b3IgZXZlbnRzIGlmIHRoZXkKPiBhcmUgZ2VuZXJhdGVkIG9ubHkgYnkgY2hhbmdpbmcg
Y2VydGFpbnMgYml0cy4KPiBBIG5ldyBwYXJhbWV0ZXIgKGJpdG1hc2spIHdhcyBhZGRlZCB0byB0
aGUgeGNfbW9uaXRvcl93cml0ZV9jdHJscmVnCj4gZnVuY3Rpb24gaW4gb3JkZXIgdG8gbWFzayB0
aGUgZXZlbnQgZ2VuZXJhdGlvbiBpZiB0aGUgY2hhbmdlZCBiaXRzIGFyZQo+IHNldC4KPiAKPiBT
aWduZWQtb2ZmLWJ5OiBQZXRyZSBQaXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29t
Pgo+IEFja2VkLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CgpDb3Zl
cml0eSBpc24ndCBoYXBweSB3aXRoIHRoaXMgcGF0Y2guCgpJdCBzZWVtcyB0byBtZSB0aGVyZSBp
cyBpbmRlZWQgYSByaXNrIHRvIG92ZXJydW4gdGhlIGJ1ZmZlciAoNCBpbiBzaXplKSBiZWNhdXNl
CnRoZSBjYWxsZXIgY2FuIHNwZWNpZnkgaW5kZXggdXAgdG8gMzEuCgoqKiBDSUQgMTQxMjk2Njog
IE1lbW9yeSAtIGNvcnJ1cHRpb25zICAoT1ZFUlJVTikgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAoveGVuL2FyY2gveDg2L21vbml0b3IuYzogMTYy
IGluIGFyY2hfbW9uaXRvcl9kb21jdGxfZXZlbnQoKSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIApfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAoqKiogQ0lEIDE0MTI5NjY6ICBN
ZW1vcnkgLSBjb3JydXB0aW9ucyAgKE9WRVJSVU4pICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIAoveGVuL2FyY2gveDg2L21vbml0b3IuYzogMTYyIGlu
IGFyY2hfbW9uaXRvcl9kb21jdGxfZXZlbnQoKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIAoxNTYgICAgICAgICAgICAgICAgIGFkLT5tb25pdG9yLndyaXRlX2N0cmxy
ZWdfb25jaGFuZ2Vvbmx5IHw9IGN0cmxyZWdfYml0bWFzazsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IAoxNTcgICAgICAgICAgICAgZWxzZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAoxNTggICAgICAg
ICAgICAgICAgIGFkLT5tb25pdG9yLndyaXRlX2N0cmxyZWdfb25jaGFuZ2Vvbmx5ICY9IH5jdHJs
cmVnX2JpdG1hc2s7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAoxNTkgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIAoxNjAgICAgICAgICAgICAgaWYgKCByZXF1ZXN0ZWRfc3Rh
dHVzICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIAoxNjEgICAgICAgICAgICAgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo+
Pj4gICAgIENJRCAxNDEyOTY2OiAgTWVtb3J5IC0gY29ycnVwdGlvbnMgIChPVkVSUlVOKSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo+Pj4gICAgIE92ZXJy
dW5uaW5nIGFycmF5ICJhZC0+bW9uaXRvci53cml0ZV9jdHJscmVnX21hc2siIG9mIDQgOC1ieXRl
IGVsZW1lbnRzIGF0IGVsZW1lbnQgaW5kZXggMzEgKGJ5dGUgb2Zmc2V0IDI0OCkgdXNpbmcgaW5k
ZXggIm1vcC0+dS5tb3ZfdG9fY3IuaW5kZXgiICAgIAood2hpY2ggZXZhbHVhdGVzIHRvIDMxKS4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIAoxNjIgICAgICAgICAgICAgICAgIGFkLT5tb25pdG9yLndyaXRl
X2N0cmxyZWdfbWFza1ttb3AtPnUubW92X3RvX2NyLmluZGV4XSA9IG1vcC0+dS5tb3ZfdG9fY3Iu
Yml0bWFzazsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIAoxNjMgICAgICAgICAgICAgICAgIGFkLT5tb25pdG9yLndyaXRlX2N0cmxyZWdfZW5h
YmxlZCB8PSBjdHJscmVnX2JpdG1hc2s7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAoxNjQg
ICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAoxNjUgICAgICAgICAgICAg
ZWxzZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAoxNjYgICAgICAgICAgICAgeyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIAoxNjcgICAgICAgICAgICAgICAgIGFkLT5tb25pdG9yLndyaXRlX2N0
cmxyZWdfbWFza1ttb3AtPnUubW92X3RvX2NyLmluZGV4XSA9IDA7ICAgICAgCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 21 14:12:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 14:12:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNgMk-0004cU-Aw; Wed, 21 Jun 2017 14:12:18 +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 1dNgMj-0004cO-Ch
 for xen-devel@lists.xen.org; Wed, 21 Jun 2017 14:12:17 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 91/D6-03557-0CE7A495; Wed, 21 Jun 2017 14:12:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPIsWRWlGSWpSXmKPExsVyMfS6k+6BOq9
 Ig41L2C2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyvrY9YC2YLVBw4PJexgfEZTxcjJ4eQwERG
 iSWn4rsYuTgkBOawSrx7+oERJCEhkCTx8cppKLtKYsPSxcwQDRoSt282soM0CAkcYZJYs/cnM
 4QziVHi8eUmZoiOIok5j7+BdfMKCEqcnPmEBaLbU+LSvX9gNZwClhL3vv9ghGj+wihx8nQbE0
 iCTUBbou31LlYQm0VAVeLG08NQQxMlOh6uB1rNATQ0QOLvcy+QsLBAqMTPhb1gJSICihIPXt5
 kBZnJLPCbUWLW3z42kASzgKZE6/bf7BMYRWYhuWkWktQCRqZVjBrFqUVlqUW6xoZ6SUWZ6Rkl
 uYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBwc4ABDsYmxYFHmKU5GBSEuUt9/aKFOJLyk+pz
 EgszogvKs1JLT7EKMPBoSTBa1cLlBMsSk1PrUjLzAHGHUxagoNHSYR3TQlQmre4IDG3ODMdIn
 WK0ZjjypV1X5g4phzY/oVJiCUvPy9VSpzXFmSSAEhpRmke3CBYOrjEKCslzMsIdJoQT0FqUW5
 mCar8K0ZxDkYlYd6DNUBTeDLzSuD2vQI6hQnolBdHPEBOKUlESEk1MK43T/cQUWNY+oznn+Ni
 04q+PNePXMd2Fk14LPpZNdiZ12Li1dsTTbQD7h/5PDG1gCkiUKvsV1tZL9fnTW5ML5j3u7nyJ
 PWntSTVfe2TEj3le9Tvhdrr1XKc7UeUW7u4VwWf3Wklc9VwRuikD8d/bFoa90ws876Sz47g+m
 dtin5fZAIm7rnYqcRSnJFoqMVcVJwIAOQNJIsCAwAA
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1498054335!68367739!1
X-Originating-IP: [209.85.215.66]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22907 invoked from network); 21 Jun 2017 14:12:16 -0000
Received: from mail-lf0-f66.google.com (HELO mail-lf0-f66.google.com)
 (209.85.215.66)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 21 Jun 2017 14:12:16 -0000
Received: by mail-lf0-f66.google.com with SMTP id l200so9934536lfg.1
 for <xen-devel@lists.xen.org>; Wed, 21 Jun 2017 07:12:16 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=/cpXjzE1v2Z6IWNwjC5yCsope677/ezyVuHzqZBcOiI=;
 b=AFh1A3LVWNH2YRPv/sNqXBmJ/Ks6vJxB1Anbbh9GYSZoDXOTfny2DMcEUBlg6YRs1Q
 J1arfwsr4G1u0sQCCIyCq0qBI8MMGNnqjo3BcQKs9Z1Qp/x5DDV6UXVOSjwRdS2BFLhW
 DWcQ8WjM7XxXnV5YFvdbInzITIB47/5gC9UghFI7bV5ASkn70YwMlw9WEV9CJXgWtcHK
 qJbqzQ3NY0QE5Je7rpHT+Y/BD9UANqScoBRpUE6fDl9btGZSPx+l7aWEMoGap+fYv8/v
 J6n4D+vMyTS/aCEhu9vqZ4USp+Q1l6R7nF/A6vkbMo7J8ipKAnprJNmd8J385U0HHnNc
 kxmQ==
X-Gm-Message-State: AKS2vOwHO+IQQI88QQaz2s7TlrNU9aApkjJuDy22L2DnT4tB78E2Pvbr
 eAL4EY3ZG4NHKqDyqFI=
X-Received: by 10.28.210.194 with SMTP id j185mr6731253wmg.36.1498054335175;
 Wed, 21 Jun 2017 07:12:15 -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 l12sm21661643wrc.46.2017.06.21.07.12.14
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 21 Jun 2017 07:12:14 -0700 (PDT)
Received: by mail-wr0-f173.google.com with SMTP id 77so136844659wrb.1
 for <xen-devel@lists.xen.org>; Wed, 21 Jun 2017 07:12:14 -0700 (PDT)
X-Received: by 10.28.194.68 with SMTP id s65mr6911784wmf.121.1498054334324;
 Wed, 21 Jun 2017 07:12:14 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.40.67 with HTTP; Wed, 21 Jun 2017 07:11:33 -0700 (PDT)
In-Reply-To: <20170621135854.anommicxhjghkdd6@citrix.com>
References: <1496137567-6574-1-git-send-email-ppircalabu@bitdefender.com>
 <1497875079-8169-1-git-send-email-ppircalabu@bitdefender.com>
 <1497875079-8169-2-git-send-email-ppircalabu@bitdefender.com>
 <20170621135854.anommicxhjghkdd6@citrix.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Wed, 21 Jun 2017 08:11:33 -0600
X-Gmail-Original-Message-ID: <CABfawhnTQ4ye4ka2AZ_KwFAX5vrZCFZRoBzPS0_O4-9orRkmLw@mail.gmail.com>
Message-ID: <CABfawhnTQ4ye4ka2AZ_KwFAX5vrZCFZRoBzPS0_O4-9orRkmLw@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v4 1/2] x86/monitor: add masking support for
	write_ctrlreg 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>

T24gV2VkLCBKdW4gMjEsIDIwMTcgYXQgNzo1OCBBTSwgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4gd3JvdGU6Cj4gT24gTW9uLCBKdW4gMTksIDIwMTcgYXQgMDM6MjQ6MzhQTSArMDMwMCwg
UGV0cmUgUGlyY2FsYWJ1IHdyb3RlOgo+PiBBZGQgc3VwcG9ydCBmb3IgZmlsdGVyaW5nIG91dCB0
aGUgd3JpdGVfY3RybHJlZyBtb25pdG9yIGV2ZW50cyBpZiB0aGV5Cj4+IGFyZSBnZW5lcmF0ZWQg
b25seSBieSBjaGFuZ2luZyBjZXJ0YWlucyBiaXRzLgo+PiBBIG5ldyBwYXJhbWV0ZXIgKGJpdG1h
c2spIHdhcyBhZGRlZCB0byB0aGUgeGNfbW9uaXRvcl93cml0ZV9jdHJscmVnCj4+IGZ1bmN0aW9u
IGluIG9yZGVyIHRvIG1hc2sgdGhlIGV2ZW50IGdlbmVyYXRpb24gaWYgdGhlIGNoYW5nZWQgYml0
cyBhcmUKPj4gc2V0Lgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBQZXRyZSBQaXJjYWxhYnUgPHBwaXJj
YWxhYnVAYml0ZGVmZW5kZXIuY29tPgo+PiBBY2tlZC1ieTogVGFtYXMgSyBMZW5neWVsIDx0YW1h
c0B0a2xlbmd5ZWwuY29tPgo+Cj4gQ292ZXJpdHkgaXNuJ3QgaGFwcHkgd2l0aCB0aGlzIHBhdGNo
Lgo+Cj4gSXQgc2VlbXMgdG8gbWUgdGhlcmUgaXMgaW5kZWVkIGEgcmlzayB0byBvdmVycnVuIHRo
ZSBidWZmZXIgKDQgaW4gc2l6ZSkgYmVjYXVzZQo+IHRoZSBjYWxsZXIgY2FuIHNwZWNpZnkgaW5k
ZXggdXAgdG8gMzEuCgpJbmRlZWQuIFdlIGhhdmUgYSBzYW5pdHkgY2hlY2sgZWFybGllciBpbiBo
ZXJlIHRoYXQgY2hlY2tzIHdoZXRoZXIKaW5kZXggPiAzMSBidXQgaXQgd291bGQgbWFrZSBtb3Jl
IHNlbnNlIHRvIGNoZWNrIGl0IGFnYWluc3QgdGhlIG1heAp2YWxpZCB2YWx1ZSBvZiBpbmRleCB0
byBiZWdpbiB3aXRoICh3aGljaCBhdCB0aGUgbW9tZW50IGlzClZNX0VWRU5UX1g4Nl9YQ1IwID0g
MykuCgo+Cj4gKiogQ0lEIDE0MTI5NjY6ICBNZW1vcnkgLSBjb3JydXB0aW9ucyAgKE9WRVJSVU4p
Cj4gL3hlbi9hcmNoL3g4Ni9tb25pdG9yLmM6IDE2MiBpbiBhcmNoX21vbml0b3JfZG9tY3RsX2V2
ZW50KCkKPgo+Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KPiAqKiogQ0lEIDE0MTI5NjY6ICBNZW1vcnkgLSBjb3JydXB0aW9ucyAgKE9WRVJSVU4pCj4g
L3hlbi9hcmNoL3g4Ni9tb25pdG9yLmM6IDE2MiBpbiBhcmNoX21vbml0b3JfZG9tY3RsX2V2ZW50
KCkKPiAxNTYgICAgICAgICAgICAgICAgIGFkLT5tb25pdG9yLndyaXRlX2N0cmxyZWdfb25jaGFu
Z2Vvbmx5IHw9IGN0cmxyZWdfYml0bWFzazsKPiAxNTcgICAgICAgICAgICAgZWxzZQo+IDE1OCAg
ICAgICAgICAgICAgICAgYWQtPm1vbml0b3Iud3JpdGVfY3RybHJlZ19vbmNoYW5nZW9ubHkgJj0g
fmN0cmxyZWdfYml0bWFzazsKPiAxNTkKPiAxNjAgICAgICAgICAgICAgaWYgKCByZXF1ZXN0ZWRf
c3RhdHVzICkKPiAxNjEgICAgICAgICAgICAgewo+Pj4+ICAgICBDSUQgMTQxMjk2NjogIE1lbW9y
eSAtIGNvcnJ1cHRpb25zICAoT1ZFUlJVTikKPj4+PiAgICAgT3ZlcnJ1bm5pbmcgYXJyYXkgImFk
LT5tb25pdG9yLndyaXRlX2N0cmxyZWdfbWFzayIgb2YgNCA4LWJ5dGUgZWxlbWVudHMgYXQgZWxl
bWVudCBpbmRleCAzMSAoYnl0ZSBvZmZzZXQgMjQ4KSB1c2luZyBpbmRleCAibW9wLT51Lm1vdl90
b19jci5pbmRleCIKPiAod2hpY2ggZXZhbHVhdGVzIHRvIDMxKS4KPiAxNjIgICAgICAgICAgICAg
ICAgIGFkLT5tb25pdG9yLndyaXRlX2N0cmxyZWdfbWFza1ttb3AtPnUubW92X3RvX2NyLmluZGV4
XSA9IG1vcC0+dS5tb3ZfdG9fY3IuYml0bWFzazsKPiAxNjMgICAgICAgICAgICAgICAgIGFkLT5t
b25pdG9yLndyaXRlX2N0cmxyZWdfZW5hYmxlZCB8PSBjdHJscmVnX2JpdG1hc2s7Cj4gMTY0ICAg
ICAgICAgICAgIH0KPiAxNjUgICAgICAgICAgICAgZWxzZQo+IDE2NiAgICAgICAgICAgICB7Cj4g
MTY3ICAgICAgICAgICAgICAgICBhZC0+bW9uaXRvci53cml0ZV9jdHJscmVnX21hc2tbbW9wLT51
Lm1vdl90b19jci5pbmRleF0gPSAwOwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 21 14:13:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 14: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 1dNgNr-0004iH-NW; Wed, 21 Jun 2017 14: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 <rcojocaru@bitdefender.com>) id 1dNgNq-0004iB-DO
 for xen-devel@lists.xen.org; Wed, 21 Jun 2017 14:13:26 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 3A/68-03620-50F7A495; Wed, 21 Jun 2017 14:13:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupmleJIrShJLcpLzFFi42KJPp6xUJe13iv
 S4NcSVoslHxezODB6HN39mymAMYo1My8pvyKBNeP49gXMBQ3KFVNXfWVpYFzP28XIySEk4C4x
 8fESRgh7LaPEk3shXYxcQPY1RonZS1ewQyQ8JGZ9eMYGkZjJKLHx5TI2kISwQJjEmwdfgIo4O
 EQEAiS2T40CCTMLVEms2PaSBaL+K6PE45VXwAaxCRhKrN7YAtbLK+Ak8WlCK5jNIqAq8ffAJz
 BbVCBc4uK604wQNYISJ2c+YQGxOQUsJe59/8EIsUBd4s+8S8wQtrjErSfzmSBseYntb+eAxSU
 EciT6mhYxgtwmISAl8b9VCeQeCYFvzBKnPvxmgqiRkXg08SbbBEaxWUjWzUKyYhaSFbOQrFjA
 yLKKUaM4tagstUjXyEIvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwkhiAYAfj+
 bWBhxglOZiURHnLvb0ihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw6tUB5QSLUtNTK9Iyc4AxDZ
 OW4OBREuFdUwKU5i0uSMwtzkyHSJ1iVJQS5z1RC5QQAElklObBtcHSyCVGWSlhXkagQ4R4ClK
 LcjNLUOVfMYpzMCoJ8x6sAZrCk5lXAjf9FdBiJqDFL454gCwuSURISTUwtu/x2trinnpbUD1x
 64z+sMylshsfLI5Wijq7/OXDu/cfPYuyP/fl050VCZdLXtpuOzfZedrtK5d0Ga27zcptNiT9X
 duytHdKSXzGKVPGdt4fJYYVu0I/KPJWJHw7uDfW+2NT8d/02pWLZnnk5T/8pRBvlVd3KfGbnu
 jxDIXE3ur74j1lL6M+KLEUZyQaajEXFScCAMjmIBseAwAA
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1498054404!104192026!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26496 invoked from network); 21 Jun 2017 14:13:24 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 21 Jun 2017 14:13:24 -0000
Received: (qmail 4411 invoked from network); 21 Jun 2017 17:13:22 +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 Jun 2017 17:13:22 +0300
Received: from smtp01.buh.bitdefender.com (smtp.bitdefender.biz [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 922957FC29
 for <xen-devel@lists.xen.org>; Wed, 21 Jun 2017 17:13:22 +0300 (EEST)
Received: (qmail 25460 invoked from network); 21 Jun 2017 17:13:22 +0300
Received: from unknown (HELO ?10.10.195.2?)
 (rcojocaru@bitdefender.com@10.10.195.2)
 by smtp01.buh.bitdefender.com with SMTP; 21 Jun 2017 17:13:22 +0300
To: Wei Liu <wei.liu2@citrix.com>, Petre Pircalabu <ppircalabu@bitdefender.com>
References: <1496137567-6574-1-git-send-email-ppircalabu@bitdefender.com>
 <1497875079-8169-1-git-send-email-ppircalabu@bitdefender.com>
 <1497875079-8169-2-git-send-email-ppircalabu@bitdefender.com>
 <20170621135854.anommicxhjghkdd6@citrix.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <c4dbae2a-f679-f7cc-a666-8a7c570fa9ba@bitdefender.com>
Date: Wed, 21 Jun 2017 17:13:29 +0300
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: <20170621135854.anommicxhjghkdd6@citrix.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.71953
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 452720,
 Stamp: 3], Multi: [Enabled, t: (0.000013,0.012898)], BW: [Enabled, t:
 (0.000010)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.005795), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY; NN_NO_LINK_NMD;
 NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t:
 (0.017332,0.000142)], URL: [Enabled, t: (0.000007)], RTDA: [Enabled,
 t: (0.127448), Hit: No, Details: v2.5.1; Id:
 15.5f468i.1bilc07ef.5qlui], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: andrew.cooper3@citrix.com, tamas@tklengyel.com, ian.jackson@eu.citrix.com,
 jbeulich@suse.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4 1/2] x86/monitor: add masking support for
 write_ctrlreg 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>

T24gMDYvMjEvMjAxNyAwNDo1OCBQTSwgV2VpIExpdSB3cm90ZToKPiBPbiBNb24sIEp1biAxOSwg
MjAxNyBhdCAwMzoyNDozOFBNICswMzAwLCBQZXRyZSBQaXJjYWxhYnUgd3JvdGU6Cj4+IEFkZCBz
dXBwb3J0IGZvciBmaWx0ZXJpbmcgb3V0IHRoZSB3cml0ZV9jdHJscmVnIG1vbml0b3IgZXZlbnRz
IGlmIHRoZXkKPj4gYXJlIGdlbmVyYXRlZCBvbmx5IGJ5IGNoYW5naW5nIGNlcnRhaW5zIGJpdHMu
Cj4+IEEgbmV3IHBhcmFtZXRlciAoYml0bWFzaykgd2FzIGFkZGVkIHRvIHRoZSB4Y19tb25pdG9y
X3dyaXRlX2N0cmxyZWcKPj4gZnVuY3Rpb24gaW4gb3JkZXIgdG8gbWFzayB0aGUgZXZlbnQgZ2Vu
ZXJhdGlvbiBpZiB0aGUgY2hhbmdlZCBiaXRzIGFyZQo+PiBzZXQuCj4+Cj4+IFNpZ25lZC1vZmYt
Ynk6IFBldHJlIFBpcmNhbGFidSA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+Cj4+IEFja2Vk
LWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+Cj4gCj4gQ292ZXJpdHkg
aXNuJ3QgaGFwcHkgd2l0aCB0aGlzIHBhdGNoLgo+IAo+IEl0IHNlZW1zIHRvIG1lIHRoZXJlIGlz
IGluZGVlZCBhIHJpc2sgdG8gb3ZlcnJ1biB0aGUgYnVmZmVyICg0IGluIHNpemUpIGJlY2F1c2UK
PiB0aGUgY2FsbGVyIGNhbiBzcGVjaWZ5IGluZGV4IHVwIHRvIDMxLgo+IAo+ICoqIENJRCAxNDEy
OTY2OiAgTWVtb3J5IC0gY29ycnVwdGlvbnMgIChPVkVSUlVOKSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCj4gL3hlbi9hcmNoL3g4Ni9tb25pdG9y
LmM6IDE2MiBpbiBhcmNoX21vbml0b3JfZG9tY3RsX2V2ZW50KCkgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPiAqKiog
Q0lEIDE0MTI5NjY6ICBNZW1vcnkgLSBjb3JydXB0aW9ucyAgKE9WRVJSVU4pICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo+IC94ZW4vYXJjaC94ODYv
bW9uaXRvci5jOiAxNjIgaW4gYXJjaF9tb25pdG9yX2RvbWN0bF9ldmVudCgpICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCj4gMTU2ICAgICAgICAgICAgICAgICBhZC0+
bW9uaXRvci53cml0ZV9jdHJscmVnX29uY2hhbmdlb25seSB8PSBjdHJscmVnX2JpdG1hc2s7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAKPiAxNTcgICAgICAgICAgICAgZWxzZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIAo+IDE1OCAgICAgICAgICAgICAgICAgYWQtPm1vbml0b3Iud3JpdGVfY3RybHJl
Z19vbmNoYW5nZW9ubHkgJj0gfmN0cmxyZWdfYml0bWFzazsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Cj4gMTU5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPiAxNjAgICAg
ICAgICAgICAgaWYgKCByZXF1ZXN0ZWRfc3RhdHVzICkgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo+IDE2MSAgICAgICAgICAgICB7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgCj4+Pj4gICAgIENJRCAxNDEyOTY2OiAgTWVtb3J5
IC0gY29ycnVwdGlvbnMgIChPVkVSUlVOKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIAo+Pj4+ICAgICBPdmVycnVubmluZyBhcnJheSAiYWQtPm1vbml0b3Iu
d3JpdGVfY3RybHJlZ19tYXNrIiBvZiA0IDgtYnl0ZSBlbGVtZW50cyBhdCBlbGVtZW50IGluZGV4
IDMxIChieXRlIG9mZnNldCAyNDgpIHVzaW5nIGluZGV4ICJtb3AtPnUubW92X3RvX2NyLmluZGV4
IiAgICAKPiAod2hpY2ggZXZhbHVhdGVzIHRvIDMxKS4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo+IDE2
MiAgICAgICAgICAgICAgICAgYWQtPm1vbml0b3Iud3JpdGVfY3RybHJlZ19tYXNrW21vcC0+dS5t
b3ZfdG9fY3IuaW5kZXhdID0gbW9wLT51Lm1vdl90b19jci5iaXRtYXNrOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCj4gMTYzICAgICAgICAg
ICAgICAgICBhZC0+bW9uaXRvci53cml0ZV9jdHJscmVnX2VuYWJsZWQgfD0gY3RybHJlZ19iaXRt
YXNrOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPiAxNjQgICAgICAgICAgICAgfSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIAo+IDE2NSAgICAgICAgICAgICBlbHNlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgCj4gMTY2ICAgICAgICAgICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAKPiAxNjcgICAgICAgICAgICAgICAgIGFkLT5tb25pdG9yLndyaXRlX2N0cmxyZWdfbWFza1tt
b3AtPnUubW92X3RvX2NyLmluZGV4XSA9IDA7ICAgICAgCgpJIHZhZ3VlbHkgcmVtZW1iZXIgdGhh
dCAzMSB3YXMgaW50cm9kdWNlZCBzaW1wbHkgYXMgYSAicmVzZXJ2ZWQiCnByZWNhdXRpb24gLSB3
ZSBjYW4gcHJvYmFibHkgc2FmZWx5IHBsZWFzZSBDb3Zlcml0eSBieSBzaW1wbHkgcGF0Y2hpbmcK
dGhhdCBjb2RlIHRvIG5vdCBnbyBvdmVyIDMgYXMgYW4gaW5kZXguCgpUbyBQZXRyZSdzIGNyZWRp
dCwgaGUgZGlkIG5vdGljZSBhbmQgcHJvcG9zZSB0aGF0IHdlIGNoYW5nZSB0aGlzIHZhbHVlCmJ1
dCBJJ3ZlIHN1Z2dlc3RlZCB0aGF0IHdlIGtlZXAgdGhlIGNoZWNrIGFzLWlzIGZvciB0aGUgZnV0
dXJlLiBNeSBiYWQuIDopCgoKVGhhbmtzLApSYXp2YW4KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 21 14:14:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 14: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 1dNgOf-0004oa-05; Wed, 21 Jun 2017 14: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=33896ecda=Ian.Jackson@citrix.com>)
 id 1dNgOd-0004o8-1L
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 14:14:15 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 84/9C-02022-63F7A495; Wed, 21 Jun 2017 14:14:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsXitHSDva5pvVe
 kwdKL5hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8biR1OYC56xVMz4sJytgfE3cxcjJ4eEgL/E
 pT1v2UFsNgFdiaYtf9m6GDk4RARUJG7vNQAJCwvYSHy98ocFxGYRUJWY8mYlE4jNK+Ap8XrjE
 UaIMXIS54//ZAZpFRJQk5i7Ph6iRFDi5MwnYK3MAhISB1+8YJ7AyDULSWoWktQCRqZVjBrFqU
 VlqUW6xgZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBHq9nYGDcwThhld8hRkk
 OJiVR3nJvr0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwna4FygkWp6akVaZk5wNCDSUtw8CiJ
 8K4pAUrzFhck5hZnpkOkTjHqcjR92PKFSYglLz8vVUqc9wTIDAGQoozSPLgRsDi4xCgrJczLy
 MDAIMRTkFqUm1mCKv+KUZyDUUmY92AN0BSezLwSuE2vgI5gAjrixREPkCNKEhFSUg2MvD/6HJ
 lOd/hKb/rvbvb2ldw7EcuDdbF9WQtXaLme94nscMp199pVdPi0VOpdddlt+dZL2E99uF1T+/h
 21Yz0eXrbeyf68vTtPdbRmNz+bUK+++QPHke8F/qxLrD/Gdc+6e1uNePVPXxTrzybev3Xv7lf
 i5YoMNjKiD/5oTpFg/V6KLPr9fNSSizFGYmGWsxFxYkAaoef6H4CAAA=
X-Env-Sender: prvs=33896ecda=Ian.Jackson@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1498054452!68161974!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27204 invoked from network); 21 Jun 2017 14:14:13 -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;
 21 Jun 2017 14:14:13 -0000
X-IronPort-AV: E=Sophos;i="5.39,369,1493683200"; d="scan'208";a="437315046"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 21 Jun 2017 15:13:52 +0100
Message-ID: <1498054447-11281-1-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Subject: [Xen-devel] [OSSTEST PATCH v2 00/15] capture some syslog 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SSBkaXNjb3ZlcmVkIHRoYXQgdGhlIHByZXZpb3VzIHZlcnNpb24gb2YgdGhpcyBzZXJpZXMgZGlk
bid0IHdvcmsKYmVjYXVzZSBpbiBob3N0IGV4YW1pbmF0aW9uIGpvYnMgaXQgc3RhcnRlZCB0aGUg
c3lzbG9nIHNlcnZlciBiZWZvcmUKaG9zdCBhbGxvY2F0aW9uLiAgVGhpcyBpcyBhIGJ1Zy4gIEl0
J3MgZGV0ZWN0ZWQsIGluIGEgcm91bmRhYm91dCB3YXksCmJ5IHNnLXJlcG9ydC1mbGlnaHQ6Cgpz
Zy1yZXBvcnQtZmxpZ2h0IHJlcXVpcmVzIHRoYXQgdGhlIHRlc3RpZCByb3dzIGluIGl0cyBvdXRw
dXQgY2FuIGJlCnRvcG9sb2dpY2FsbHkgc29ydGVkIGJ5IHN0ZXBubzsgdGhpcyBpcyBuZWNlc3Nh
cnkgc28gdGhhdCB3aGVuIHRlc3RpZHMKZnJvbSBkaWZmZXJudCBqb2JzIGFyZSBjb21iaW5lZCBp
bnRvIG91dHB1dCByb3dzLCB0aGUgb3JkZXIgb2Ygc3RlcHMKd2l0aGluIGEgam9iIGlzIHByZXNl
cnZlZC4gIE90aGVyd2lzZSB0aGUgcmVzdWx0cyB3b3VsZCBiZSBtaXNsZWFkaW5nLgoKVG8gZml4
IHRoaXMgaW52b2x2ZWQgc29tZSByZWZhY3RvcmluZyBvZiBzZy1ydW4tam9iLiAgV2hpbGUgSSB3
YXMKdGhlcmUgSSBkaWQgc29tZSBvdGhlciB0aWR5aW5nIHVwLgoKSWFuLgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Wed Jun 21 14:14:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 14: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 1dNgOf-0004ol-6f; Wed, 21 Jun 2017 14: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 <prvs=33896ecda=Ian.Jackson@citrix.com>)
 id 1dNgOd-0004oI-NG
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 14:14:15 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 03/07-03696-73F7A495; Wed, 21 Jun 2017 14:14:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupmkeJIrShJLcpLzFFi42JxWrrBXtes3iv
 S4N53NYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPpc4eCyawV/3fsY25gfMbcxcjJISHgL/Hp
 xAdGEJtNQFeiactfti5GDg4RARWJ23sNQMLMAtoSe9fNBSsXBio/uHwyWDmLgKrElLmXwWxeA
 U+JuRd+sUKMlJM4f/wnM8gYTgEvicWP/EFMIaCS+af8IEw1ibnr4yEaBSVOznzCArFIQuLgix
 fMExh5ZyFJzUKSWsDItIpRvTi1qCy1SNdML6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk
 /dxMjMGAYgGAH47wT/ocYJTmYlER5y729IoX4kvJTKjMSizPii0pzUosPMcpwcChJ8J6sBcoJ
 FqWmp1akZeYAQxcmLcHBoyTCu6YEKM1bXJCYW5yZDpE6xajL0fRhyxcmIZa8/LxUKXHeEyAzB
 ECKMkrz4EbA4ugSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHkP1gBN4cnMK4Hb9AroCCagI1
 4c8QA5oiQRISXVwDg5a95rk8wtVs/XNTpu541j2RQaKfjbNt9T5M2v1Y4MUfaNcn+OtX6T654
 0eR535hnd5Jyk7Y0TouXy3HQ4Lkd/EHkj9EH85fcvU7RyA1z3Tz707N/sNpE7wl685e43Q6Nm
 WR/hSnx+dJvbI81rPzcfz9l3Xl6Ns6VH2Itx4Y32i41X5dRSOpVYijMSDbWYi4oTAX68Lu+eA
 gAA
X-Env-Sender: prvs=33896ecda=Ian.Jackson@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1498054453!78242696!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19620 invoked from network); 21 Jun 2017 14:14:14 -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;
 21 Jun 2017 14:14:14 -0000
X-IronPort-AV: E=Sophos;i="5.39,369,1493683200"; d="scan'208";a="437315051"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 21 Jun 2017 15:13:58 +0100
Message-ID: <1498054447-11281-7-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1498054447-11281-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1498054447-11281-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 06/15] sg-run-job: Execute
	prep-job/RECIPE if it exists
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBhbGxvd3MgYSBqb2IgdG8gZG8gaXRzIG93biBob3N0IGFsbG9jYXRpb24sIGZvciBleGFt
cGxlLgoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5j
b20+Ci0tLQp2MjogTmV3IHBhdGNoCi0tLQogc2ctcnVuLWpvYiB8IDMgKysrCiAxIGZpbGUgY2hh
bmdlZCwgMyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvc2ctcnVuLWpvYiBiL3NnLXJ1bi1q
b2IKaW5kZXggOGFjYjkwMi4uY2ZiYzM0YiAxMDA3NTUKLS0tIGEvc2ctcnVuLWpvYgorKysgYi9z
Zy1ydW4tam9iCkBAIC03Myw2ICs3Myw5IEBAIHByb2MgcnVuLWpvYiB7am9ifSB7CiAKICAgICBp
ZiB7JG9rfSB7IHNldHN0YXR1cyBydW5uaW5nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfQogCisgICAgaWYgeyRvayAmJiAhW2NhdGNoIHsgaW5mbyBhcmdzIHByZXAt
am9iLyRqb2JpbmZvKHJlY2lwZSkgfV19IFwKKyAgICAgICAgeyAgICAgIGNhdGNoaW5nLW90aGVy
d2lzZSBmYWlsICAgICBwcmVwLWpvYi8kam9iaW5mbyhyZWNpcGUpICAgICAgfQorCiAgICAgcGVy
LWhvc3QtdHMgYnJva2VuICBob3N0LWluc3RhbGwvQCgqKSB0cy1ob3N0LWluc3RhbGwtdHdpY2UK
IAogICAgIHBlci1ob3N0LXByZXAKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 21 14:14:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 14: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 1dNgOf-0004pF-Dk; Wed, 21 Jun 2017 14: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 <prvs=33896ecda=Ian.Jackson@citrix.com>)
 id 1dNgOd-0004oG-N3
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 14:14:15 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 53/05-01999-73F7A495; Wed, 21 Jun 2017 14:14:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgkeJIrShJLcpLzFFi42JxWrrBXtes3iv
 SYFGXjsX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmrHpzUm2gqOcFR0Tr7E3MDazdzFycEgI+Evc
 7LfvYuTkYBPQlWja8pcNJCwioCJxe68BSJhZQFti77q5zCC2sICrxIv565hAbBYBVYnnGy6Ax
 XkFPCUWzfgOFpcQkJM4f/wnM8gYTgEvicWP/EFMIaCS+af8IEw1ibnr4yEaBSVOznzCArFIQu
 LgixfMExh5ZyFJzUKSWsDItIpRozi1qCy1SNfYQC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzG
 pWC85P3cTIzBk6hkYGHcwTljld4hRkoNJSZS33NsrUogvKT+lMiOxOCO+qDQntfgQowwHh5IE
 78laoJxgUWp6akVaZg4weGHSEhw8SiK8a0qA0rzFBYm5xZnpEKlTjIpS4rwnQPoEQBIZpXlwb
 bCIucQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmPdgDdAUnsy8Erjpr4AWMwEtfnHEA2RxSS
 JCSqqBkX93CZ/Nch3vwxUnDE3f7q5WeH17wps+yVkX1opZ5K/eFHDXbPsss+zc5cbrVgs9ff9
 LbQ2HU0tY3PEpwtdfhL7doXQg6VXj7GWWbL+SnwV43WtWVmuNPhVwvGSL7a1/l7s4FrjF7Yvm
 YzL6Y7PiVnFpperFMM2Xwi/55kaLl4rsUHXt3mDgpsRSnJFoqMVcVJwIAL19UGGTAgAA
X-Env-Sender: prvs=33896ecda=Ian.Jackson@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1498054452!68161974!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27326 invoked from network); 21 Jun 2017 14:14:14 -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;
 21 Jun 2017 14:14:14 -0000
X-IronPort-AV: E=Sophos;i="5.39,369,1493683200"; d="scan'208";a="437315048"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 21 Jun 2017 15:13:54 +0100
Message-ID: <1498054447-11281-3-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1498054447-11281-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1498054447-11281-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 02/15] TestSupport: Provide
	controller_ipaddr
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0t
LQogT3NzdGVzdC9UZXN0U3VwcG9ydC5wbSB8IDExICsrKysrKysrKystCiAxIGZpbGUgY2hhbmdl
ZCwgMTAgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL09zc3Rlc3Qv
VGVzdFN1cHBvcnQucG0gYi9Pc3N0ZXN0L1Rlc3RTdXBwb3J0LnBtCmluZGV4IGNlOWZmYWEuLjhm
ODAxM2UgMTAwNjQ0Ci0tLSBhL09zc3Rlc3QvVGVzdFN1cHBvcnQucG0KKysrIGIvT3NzdGVzdC9U
ZXN0U3VwcG9ydC5wbQpAQCAtOTIsNyArOTIsNyBAQCBCRUdJTiB7CiAgICAgICAgICAgICAgICAg
ICAgICAgZ2l0X21hc3NhZ2VfdXJsCiAKICAgICAgICAgICAgICAgICAgICAgICBzc2hvcHRzIGF1
dGhvcml6ZWRfa2V5cwotICAgICAgICAgICAgICAgICAgICAgIGNmZ190ZnRwX2RpX3ZlcnNpb24K
KyAgICAgICAgICAgICAgICAgICAgICBjZmdfdGZ0cF9kaV92ZXJzaW9uIGNvbnRyb2xsZXJfaXBh
ZGRyCiAgICAgICAgICAgICAgICAgICAgICAgcmVtb3RlX3Blcmxfc2NyaXB0X29wZW4gcmVtb3Rl
X3Blcmxfc2NyaXB0X2RvbmUKICAgICAgICAgICAgICAgICAgICAgICBob3N0X3JlYm9vdCB0YXJn
ZXRfcmVib290IHRhcmdldF9yZWJvb3RfaGFyZCAgICAgICAgICAgIAogICAgICAgICAgICAgICAg
ICAgICAgIHRhcmdldF9jaG9vc2VfdmcgdGFyZ2V0X3Vtb3VudF9sdiB0YXJnZXRfYXdhaXRfZG93
bgpAQCAtMjQwMSw2ICsyNDAxLDE1IEBAIHN1YiBjZmdfdGZ0cF9kaV92ZXJzaW9uICgkKSB7CiAg
ICAgcmV0dXJuICRjeyJUZnRwRGlWZXJzaW9uXyRzdWl0ZSJ9IC8vICRje1RmdHBEaVZlcnNpb259
OwogfQogCitzdWIgY29udHJvbGxlcl9pcGFkZHIgKCkgeworICAgIG15ICRhZGRyID0gJGN7Q29u
dHJvbGxlcklwQWRkcmVzc307CisgICAgcmV0dXJuICRhZGRyIGlmIGRlZmluZWQgJGFkZHI7Cisg
ICAgJD89JCE9MDsgbXkgJGhuID0gYGhvc3RuYW1lIC1mYCAvLyBkaWUgIiQ/ICQhIjsKKyAgICBj
aG9tcCAkaG47CisgICAgbXkgJGlwID0gZ2V0aG9zdGJ5bmFtZSgkaG4pIC8vIGRpZSAiJGhuID8i
OworICAgIHJldHVybiBpbmV0X250b2EoJGlwKTsKK30KKwogIy0tLS0tLS0tLS0gd2Vic3BhY2Ug
Zm9yIGluc3RhbGxlciAtLS0tLS0tLS0tCiAKIHN1YiBhd2FpdF93ZWJzcGFjZV9mZXRjaF9ieWxl
YWYgKCQkJCQkKSB7Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 21 14:14:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 14:14: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 1dNgOj-0004rb-LX; Wed, 21 Jun 2017 14: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=33896ecda=Ian.Jackson@citrix.com>)
 id 1dNgOi-0004oI-5w
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 14:14:20 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 84/47-03696-B3F7A495; Wed, 21 Jun 2017 14:14:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgkeJIrShJLcpLzFFi42JxWrrBXte63iv
 SYGqrmMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnHx5Bm2gk3KFfv7PrM3MN6S7GLk5JAQ8JeY
 +fgBI4jNJqAr0bTlL1sXIweHiICKxO29BiAms0CoxI4XliAVwgKREo9u/mQGsVkEVCW+/fzFA
 mLzCnhK7G49yQoxUU7i/HGQGg4OTgEvicWP/EFMIaCS+af8IEw1ibnr4yEaBSVOznwCNoRZQE
 Li4IsXzBMYeWchSc1CklrAyLSKUaM4tagstUjX0FIvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NSc
 xqVgvOT93EyMwZBiAYAfjj2UBhxglOZiURHnLvb0ihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw
 6tUB5QSLUtNTK9Iyc4DBC5OW4OBREuFdUwKU5i0uSMwtzkyHSJ1iVJQS53UF6RMASWSU5sG1w
 SLmEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5D9YATeHJzCuBm/4KaDET0OIXRzxAFpckIq
 SkGhjZNcyPqi8Ps4r5IbPtbudlnf5V8h73Wlo/7bbKc9/uLDjL+c0pq1fVhsJWNhlinUacvlJ
 8Sl9/KKkXHyktk8qUDpsTvsdqqrvgwSlPOqfq7ElqZhczdf15w/32hMgLQk4rTPy7tr54ekj5
 wv9q7nvvzzdfU7qcEFj++qtunqHqib8XsuyS9ZRYijMSDbWYi4oTAa//YFWTAgAA
X-Env-Sender: prvs=33896ecda=Ian.Jackson@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1498054457!75035220!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50758 invoked from network); 21 Jun 2017 14:14:19 -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;
 21 Jun 2017 14:14:19 -0000
X-IronPort-AV: E=Sophos;i="5.39,369,1493683200"; d="scan'208";a="437315093"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 21 Jun 2017 15:13:56 +0100
Message-ID: <1498054447-11281-5-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1498054447-11281-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1498054447-11281-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 04/15] sg-run-job: Document run-ts and
	spawn-ts argument syntaxes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; 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
LQp2MjogTW9yZSBhY2N1cmF0ZSBleHBsYW5hdGlvbiBvZiAhIGluIElGRkFJTDsgYW5kIG1lbnRp
b24gJG9rLgotLS0KIHNnLXJ1bi1qb2IgfCA5NyArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDk3IGlu
c2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9zZy1ydW4tam9iIGIvc2ctcnVuLWpvYgppbmRleCA0
Yjk4ZTJiLi5iODIwNjQyIDEwMDc1NQotLS0gYS9zZy1ydW4tam9iCisrKyBiL3NnLXJ1bi1qb2IK
QEAgLTE0Niw2ICsxNDYsMTAzIEBAIHByb2MgdGVzdGlkX21hdGNoZXNfZ2xvYnMge3Rlc3RpZCBn
bG9ic30gewogCiAjLS0tLS0tLS0tLSB0ZXN0IHNjcmlwdCBoYW5kbGluZyAtLS0tLS0tLS0tCiAK
KyMgICBzcHdhbi10cyAgICBJRkZBSUwgVEVTVElEIFNDUklQVC1BUkdTLi4uCisjCisjICAgICAg
IFNwYXducyB0aGUgdGVzdCBzY3JpcHQgYXMgYSB0ZXN0IHN0ZXAsIGFuZCBsZWF2ZXMgaXQgcnVu
bmluZy4KKyMgICAgICAgUmV0dXJucyB0b2tlbiB0byBwYXNzIHRvIHJlYXAtdHMuCisjCisjICAg
cmVhcC10cyAgICAgVE9LRU4gW1dBTlRTVEFUVVNdCisjCisjICAgICAgIFdhaXRzIGZvciB0aGUg
dGVzdCBzY3JpcHQgdG8gZmluaXNoLgorIworIyAgICAgICBUaGUgc3RlcCBzdGF0dXMgaXMgc2V0
IHRvICJwYXNzIiAoaWYgdGhlIHNjcmlwdCBleGl0cyB6ZXJvKSBvcgorIyAgICAgICBJRkZBSUwg
KG90aGVyd2lzZSkuICAoQnV0IGl0IGlzIG5vdCBzZXQgaWYgdGhlIHNjcmlwdCwKKyMgICAgICAg
b3Igc29tZXRoaW5nIGVsc2UsIGFscmVhZHkgc2V0IGl0IHRvICJhYm9ydGVkIiBvciAiYnJva2Vu
Ii4pCisjCisjICAgICAgIFJldHVybiB2YWx1ZSBpcyB0cnVlIGlmIHRoYXQgc3RlcCBzdGF0dXMg
bWF0Y2hlcyB0aGUgZ2xvYgorIyAgICAgICBXQU5UU1RBVFVTICh3aGljaCBkZWZhdWx0cyB0byAi
cGFzcyIpLiAgVGVzdCBmYWlsdXJlcyBkbyBub3QKKyMgICAgICAgYmVjb21lIFRjbCBleGNlcHRp
b25zIGFuZCBkbyBub3QgYWZmZWN0IG90aGVyIHRlc3QgZXhlY3V0aW9uLgorIworIyAgIHJ1bi10
cyAgICAgIElGRkFJTCBURVNUSUQgU0NSSVBULUFSR1MuLi4KKyMKKyMgICAgICAgUnVucyB0aGUg
dGVzdCBzY3JpcHQsIHdhaXRpbmcgZm9yIGl0IHRvIGZpbmlzaC4KKyMgICAgICAgVGhlIHN0ZXAg
c3RhdHVzIGlzIHNldCBhcyBmb3IgcmVhcC10cy4KKyMKKyMgICAgICAgSWYgdGhhdCBzdGVwIHN0
YXR1cyBpcyBub3QgInBhc3MiLCB0aHJvd3MgYSBUY2wgZXhjZXB0aW9uLgorIworIyAgICAgICBO
b3JtYWxseSAoZWcsIHdpdGhpbiB0aGUgcmVjaXBlKSwgYW4gZXhjZXB0aW9uIGNhdXNlcyB0aGUg
am9iCisjICAgICAgIHRvIGJlIHN0b3BwZWQgYXMgYSBmYWlsdXJlIChhbmQgcHJvY2VlZCB0byBs
b2cgY29sbGVjdGlvbikuCisjICAgICAgIFNwZWNpZmljYWxseToKKyMgICAgICAgICAgICAgICAi
b2siIGlzIHNldCB0byAiMCIgKHdoaWNoIHByZXZlbnRzIG1vc3Qgb3RoZXIKKyMgICAgICAgICAg
ICAgICAgICAgIGdlbmVyYWwgc3RlcHMgZnJvbSBydW5uaW5nKQorIyAgICAgICAgICAgICAgIFRo
ZSBqb2Igc3RhdHVzIGlzIHNldCB0byBJRkZBSUwuCisjCisjICAgcGVyLWhvc3QtdHMgSUZGQUlM
IFRFU1RJRCBTQ1JJUFQtQVJHUy4uLgorIworIyAgICAgICBSdW5zIHRoZSBzY3JpcHQgKGFzIGEg
c2VwYXJhdGUgc3RlcCkgZm9yIGVhY2ggdGVzdCBob3N0IGlkZW50LgorIyAgICAgICBUaGUgaG9z
dCBpZGVudCBpcyBhcHBlbmRlZCB0byBTQ1JJUFQtQVJHUy4gIChTQ1JJUFQtQVJHUworIyAgICAg
ICBzaG91bGQgY29udGFpbiBhbiBldmVuIG51bWJlciBvZiArIGl0ZW1zIGZvciBwcm9wZXIgdGVz
dGlkCisjICAgICAgIGdlbmVyYXRpb24uKQorIworIyAgICAgICBUaGUgc2NyaXB0cyBhcmUgcnVu
IGluIHBhcmFsbGVsIGZvciBhbGwgaG9zdCBpZGVudHMuCisjCisjICAgICAgIElmIGFueSBvZiB0
aGUgc3RlcCBzdGF0dXNlcyBpcyBub3QgInBhc3MiLCBzZXRzIHRoZSBqb2IKKyMgICAgICAgc3Rh
dHVzIHRvIElGRkFJTCBhbmQgc3RvcHMgdGhlIGpvYiBhcyBhIGZhaWx1cmUgKGFzIGFib3ZlKS4K
KyMKKyMgICAgICAgcGVyLWhvc3QtdHMgZG9lcyBub3RoaW5nIGlmIHRoZSBqb2IgaXMgbm8gbG9u
Z2VyICRvaworIyAgICAgICAoc3ViamVjdCB0byBJRkZBSUwgc3RhcnRpbmcgd2l0aCAhLCBzZWUg
YmVsb3cpCisjCisjICBJRkZBSUwgY2FuIGJlCisjCisjICAgICAgICAgICBbLV1bIV0uCisjICAg
ICAgICAgICBbLV1bIV1TVEFUVVMKKyMKKyMgICAgICAgd2hlcmUgU1RBVFVTIGlzIHRoZSBqb2Iv
c3RlcCBzdGF0dXMgdG8gYmUgdXNlZCBpZiB0aGUgc3RlcAorIyAgICAgICBzdGF0dXMgaXMgbm90
IGFzIGV4cGVjdGVkLCBhbmQgdGhlIHNwZWNpYWwgbWVhbmluZ3MgYXJlOgorIworIyAgICAgICAg
ICAgLSAgICAgIE9ubHkgZm9yIHJ1bi10czsgc3VwcnJlc3NlcyBleGNlcHRpb24gb24gZmFpbHVy
ZS4KKyMgICAgICAgICAgICEgICAgICBSdW4gdGhpcyBldmVuIGlmIHRoZSBqb2IgaXMgYmVpbmcg
dHJ1bmNhdGVkLgorIyAgICAgICAgICAgICAgICAgIChmb3IgcGVyLWhvc3QtdHMsIGV2ZW4gaWYg
dGhlIGpvYiBpcyBubyBsb25nZXIgJG9rKQorIyAgICAgICAgICAgLiAgICAgIFNob3J0aGFuZCBm
b3IgImZhaWwiCisjCisjICBURVNUSUQgc3BlY2lmaWVzIHRoZSB1bmlxdWUgSUQgZm9yIHRoaXMg
dGVzdCBzdGVwLgorIworIyAgICAgICBUaGUgdGVzdGlkIG11c3QgYmUgdW5pcXVlIHdpdGhpbiB0
aGUgam9iOyBidXQgZm9yIHN0ZXBzIHdoaWNoCisjICAgICAgIGFjdHVhbCB0ZXN0cyAoaWUsIHdo
aWNoIG1pZ2h0IGJlIHN1YmplY3QgdG8gcmVncmVzc2lvbgorIyAgICAgICBhbmFsc3lzaXMsIG9y
IGJpc2VjdGlvbikgbXVzdCBiZSBzdGFibGUgLSBpZSwgaXQgbXVzdCBub3QKKyMgICAgICAgY2hh
bmdlIGR1ZSB0byByYWNlcyBub3IgZHVlIHRvIGZ1dHVyZSBvc3N0ZXN0IGNoYW5nZXMuCisjICAg
ICAgIE5vcm1hbGx5IHRoaXMgaXMgYWNoZWl2ZWQgYnkgY29tcHV0aW5nIGl0IGZyb20gdGhlCisj
ICAgICAgIFNDUklQVC1BUkdTIGJ5IHNwZWNpZnlpbmcgc29tZXRoaW5nIGludm9sdmluZyAiPSIg
b3IgIi9AIi4KKyMKKyMgICAgICAgVEVTVElEIGlzIHByb2Nlc3NlZCB3aXRoIHNvbWUgc3Vic3Rp
dHV0aW9ucyAoaW4gdGhpcyBvcmRlcik6CisjCisjICAgICAgID0gICBhdCB0aGUgc3RhcnQgaXMg
cmVwbGFjZWQgd2l0aCAiU0NSSVBUQkFTSVMvQCIKKyMgICAgICAgICAgIHdoZXJlIFNDUklQVEJB
U0lTIGlzIHRoZSBmaXJzdCBlbnRyeSBpbiBTQ1JJUFQtQVJHUworIyAgICAgICAgICAgd2l0aCB0
cy0gcmVtb3ZlZC4KKyMKKyMgICAgICAgKiAgIGFzIHRoZSB3aG9sZSBURVNUSUQgaXMgcmVwbGFj
ZWQgd2l0aCAiU0NSSVBUQkFTSVMvQCgqKSIKKyMgICAgICAgCisjICAgICAgIC9AICBhbnl3aGVy
ZSBpcyByZXBsYWNlZCB3aXRoICIvQVJHL0FSRy4uLiIKKyMgICAgICAgICAgIChpZSwgIi9BUkci
IGZvciBlYWNoIEFSRyBpbiBTQ1JJUFQtQVJHUyBhZnRlciB0aGUKKyMgICAgICAgICAgIHNjcmlw
dCBuYW1lLCBidXQgc2VlIG5vdGUgYWJvdXQgIisiIGluIFNDUklQVC1BUkdTLAorIyAgICAgICAg
ICAgYmVsb3cuKQorIworIyAgICAgICAoKikgYXQgdGhlIGVuZCBpcyByZXBsYWNlZCBieSAoU1RF
UE5PKQorIyAgICAgICAgICAgd2hlcmUgU1RFUE5PIGlzIHRoZSBzdGVwIG51bWJlciB3aXRoaW4g
dGhlIGpvYiAod2hpY2gKKyMgICAgICAgICAgIGlzIHVuaXF1ZSB3aXRoaW4gdGhlIGpvYiwgYnV0
IG5vdCBzdGFibGUpLgorIworIyAgU0NSSVBULUFSR1MgaXMgdGhlIHNjcmlwdCBuYW1lIGFuZCBp
dHMgYXJndW1lbnRzLCBidXQgaXMgYWxzbworIyAgc3ViamVjdCB0byBzb21lIHNwZWNpYWwgcHJv
Y2Vzc2luZzoKKyMKKyMgICAgICAgVGhlIHNjcmlwdCBuYW1lIHNob3VsZCBub3QgaW5jbHVkZSB0
aGUgLi8gd2hpY2ggaXMgbmVjZXNzYXJ5CisjICAgICAgIHRvIGZpbmQgdGhlIHNjcmlwdCBpbiB0
aGUgY3VycmVudCBkaXJlY3RvcnkuICBUaGlzIHdpbGwgYmUKKyMgICAgICAgYWRkZWQgaW1wbGlj
aXRseS4KKyMKKyMgICAgICAgQW4gYXJndW1lbnQgd2hpY2ggaXMgcHJlY2lzZWx5ICIrIiB0b2dn
bGVzIHdoZXRoZXIgdGhlCisjICAgICAgIHN1YnNlcXVlbnQgaXRlbXMgaW4gU0NSSVBULUFSR1Mg
YXJlIGFkZGVkIHRvIHRoZSBleHBhbnNpb24gb2YKKyMgICAgICAgL0AgaW4gVEVTVElELiAgKFRo
ZSAiKyIgaXRzZWxmIGlzIG5vdCBhZGRlZCB0byB0aGUgYXJndW1lbnRzCisjICAgICAgIG9yIHRo
ZSB0ZXN0aWQuKQorCiBwcm9jIHJ1bi10cyB7aWZmYWlsIGFyZ3N9IHsKICAgICBzZXQgd2FudHN0
YXR1cyBwYXNzCiAgICAgaWYge1tyZWdzdWIge14tfSAkaWZmYWlsIHt9IGlmZmFpbF19IHsgc2V0
IHdhbnRzdGF0dXMgKiB9Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 21 14:14:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 14: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 1dNgOk-0004se-UQ; Wed, 21 Jun 2017 14:14: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=33896ecda=Ian.Jackson@citrix.com>)
 id 1dNgOj-0004rK-Kh
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 14:14:21 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 08/4E-03058-C3F7A495; Wed, 21 Jun 2017 14:14:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgkeJIrShJLcpLzFFi42JxWrrBXtem3iv
 S4G4rl8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvFs5nW2gibOiuM/rzI3MB5k72Lk4JAQ8Jdo
 fiTTxcjJwSagK9G05S8bSFhEQEXi9l4DkDCzgLbE3nVzmUFsYYEAiec/VrCB2CwCqhJnXj5nB
 LF5BTwlmtv2soLYEgJyEueP/2QGGcMp4CWx+JE/iCkEVDL/lB+EqSYxd308RKOgxMmZT1ggFk
 lIHHzxgnkCI+8sJKlZSFILGJlWMWoUpxaVpRbpGlrqJRVlpmeU5CZm5ugaGpjp5aYWFyemp+Y
 kJhXrJefnbmIEhgwDEOxg/LEs4BCjJAeTkihvubdXpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ
 Xr06oJxgUWp6akVaZg4weGHSEhw8SiK8a0qA0rzFBYm5xZnpEKlTjIpS4ryuIH0CIImM0jy4N
 ljEXGKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5Iw78EaoCk8mXklcNNfAS1mAlr84ogHyOKSRI
 SUVAPjljl/I9f/OtqbmaZ6SfXOU43tXuduR1wPa1vowvr9Qtn37fPL/cLi+z9wiU3anniN7Vt
 70BTXtK18OoqhMS0y7z8cf1Ok+2aqwEW9SzN+nLWNEe89P/H8o6+eLgk/nxe+2bOvef2NTtEt
 2fLTA1h7926ZviP5RWnke6+MXk/DjLP/Xq+PPXRjjxJLcUaioRZzUXEiAJ80haqTAgAA
X-Env-Sender: prvs=33896ecda=Ian.Jackson@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1498054457!75035220!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50826 invoked from network); 21 Jun 2017 14:14:19 -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;
 21 Jun 2017 14:14:19 -0000
X-IronPort-AV: E=Sophos;i="5.39,369,1493683200"; d="scan'208";a="437315102"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 21 Jun 2017 15:14:00 +0100
Message-ID: <1498054447-11281-9-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1498054447-11281-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1498054447-11281-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 08/15] sg-run-job: examination: Run host
	install in prep
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2Ugd2FudCB0byBydW4gdGhpcyBpbiBwcmVwLCBzbyB0aGF0IHdlIGNhbiBzdGFydCB0aGUgc3lz
bG9nZCBhZnRlcgp0aGlzLgoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+Ci0tLQogc2ctcnVuLWpvYiB8IDYgKysrKystCiAxIGZpbGUgY2hhbmdl
ZCwgNSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvc2ctcnVuLWpv
YiBiL3NnLXJ1bi1qb2IKaW5kZXggZGM1ZmRjMi4uZWEzZWE0MSAxMDA3NTUKLS0tIGEvc2ctcnVu
LWpvYgorKysgYi9zZy1ydW4tam9iCkBAIC02MjIsOCArNjIyLDEwIEBAIGlmIHtbZmlsZSBleGlz
dHMgc2ctcnVuLWpvYi1hZGhvY119IHsKIAogIy0tLS0tLS0tLS0gaG9zdCBleGFtaW5hdGlvbiBy
ZWNpcGVzIC0tLS0tLS0tLS0KIAotcHJvYyBleGFtaW5lLWhvc3QtaW5zdGFsbC1kZWJpYW4ge30g
eworcHJvYyBleGFtaW5lLWhvc3QtcHJlcCB7fSB7CiAgICAgcnVuLXRzIGJyb2tlbiAgPSAgICAg
ICAgICAgIHRzLWhvc3RzLWFsbG9jYXRlICAgICArIGhvc3QKK30KK3Byb2MgZXhhbWluZS1ob3N0
LWluc3RhbGwtZGViaWFuIHt9IHsKICAgICBydW4tdHMgYnJva2VuICBob3N0LWluc3RhbGwgdHMt
aG9zdC1pbnN0YWxsLXR3aWNlICsgaG9zdAogfQogcHJvYyBleGFtaW5lLWhvc3QtaW5zdGFsbC14
ZW4ge30gewpAQCAtNjQ3LDkgKzY0OSwxMSBAQCBwcm9jIGV4YW1pbmUtaG9zdC1leGFtaW5lIHtp
bnN0YWxsfSB7CiB9CiAKIHByb2MgbmVlZC1ob3N0cy9ob3N0LWV4YW1pbmUteGVuIHt9IHsgcmV0
dXJuIHt9IH0KK3Byb2MgcHJlcC1qb2IvaG9zdC1leGFtaW5lLXhlbiB7fSB7IGV4YW1pbmUtaG9z
dC1wcmVwIH0KIHByb2MgcnVuLWpvYi9ob3N0LWV4YW1pbmUteGVuIHt9IHsgZXhhbWluZS1ob3N0
LWV4YW1pbmUgeGVuIH0KIAogcHJvYyBuZWVkLWhvc3RzL2hvc3QtZXhhbWluZS1saW51eCB7fSB7
IHJldHVybiB7fSB9Citwcm9jIHByZXAtam9iL2hvc3QtZXhhbWluZS14ZW4ge30geyBleGFtaW5l
LWhvc3QtcHJlcCB9CiBwcm9jIG5lZWQtaG9zdHMvaG9zdC1leGFtaW5lLWxpbnV4IHt9IHsgZXhh
bWluZS1ob3N0LWV4YW1pbmUgZGViaWFuIH0KIAogIy0tLS0tLS0tLS0gYnVpbGRzIC0tLS0tLS0t
LS0KLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 21 14:14:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 14: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 1dNgOl-0004t2-5A; Wed, 21 Jun 2017 14: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 <prvs=33896ecda=Ian.Jackson@citrix.com>)
 id 1dNgOj-0004rW-Un
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 14:14:22 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 69/A0-06719-D3F7A495; Wed, 21 Jun 2017 14:14:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplkeJIrShJLcpLzFFi42JxWrrBXtem3iv
 S4N15Q4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePh3AWsBZ2sFSu7bjE3MM5k6WLk5JAQ8Je4
 2vObDcRmE9CVaNryF8jm4BARUJG4vdcAJMwsoC2xd91cZhBbWCBEYmnzI0YQm0VAVWLF3RdgN
 q+Al8Suyw+ZIUbKSZw//pMZZAwnUHzxI38QU0jAU2L+KT8IU01i7vp4iEZBiZMzn7BALJKQOP
 jiBfMERt5ZSFKzkKQWMDKtYtQoTi0qSy3SNbTUSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCr
 WS87P3cQIDBoGINjB+GNZwCFGSQ4mJVHecm+vSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvHp1
 QDnBotT01Iq0zBxg+MKkJTh4lER415QApXmLCxJzizPTIVKnGHU5mj5s+cIkxJKXn5cqJc7rC
 jJDAKQoozQPbgQsli4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmPdgDdAUnsy8ErhNr4COYA
 I64sURD5AjShIRUlINjHOsbny4bLs6+Ge+5GyWt33PDP2DV2+Js7lh0fRa5FJQyMVzt6Yti7P
 MWWfblv7Gf9uMZIamrV9zVK/uaduy+v2eFWURPXGtx949NbnHl8+5TuBCzsPqS2sF7phsM/4W
 d09xQvfs2Ip7/9Nt04tuc3Df/fngrMJVl52qsga7Sy5/v5hz2PFewB4lluKMREMt5qLiRACzR
 x/koAIAAA==
X-Env-Sender: prvs=33896ecda=Ian.Jackson@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1498054457!75035220!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50924 invoked from network); 21 Jun 2017 14:14:20 -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;
 21 Jun 2017 14:14:20 -0000
X-IronPort-AV: E=Sophos;i="5.39,369,1493683200"; d="scan'208";a="437315114"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 21 Jun 2017 15:14:05 +0100
Message-ID: <1498054447-11281-14-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1498054447-11281-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1498054447-11281-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 13/15] Debian: Pass sylog server details
	to debian-installer
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBsb2dzIHRoZSBpbnN0YWxsZXIgb3V0cHV0LCBldmVuIGR1cmluZyBhIGZhaWxlZCBpbnN0
YWxsLgoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5j
b20+Ci0tLQogT3NzdGVzdC9EZWJpYW4ucG0gfCA1ICsrKysrCiAxIGZpbGUgY2hhbmdlZCwgNSBp
bnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvT3NzdGVzdC9EZWJpYW4ucG0gYi9Pc3N0ZXN0L0Rl
Ymlhbi5wbQppbmRleCA4YmE0OGJmLi44NDUwMjdhIDEwMDY0NAotLS0gYS9Pc3N0ZXN0L0RlYmlh
bi5wbQorKysgYi9Pc3N0ZXN0L0RlYmlhbi5wbQpAQCAtNjkwLDYgKzY5MCwxMSBAQCBzdWIgZGlf
aW5zdGFsbGNtZGxpbmVfY29yZSAoJCQ7QCkgewogICAgICAgICBpZiBkZWZpbmVkICRkZWJjb25m
X3ByaW9yaXR5OwogICAgIHB1c2ggQGNsLCAicmVzY3VlL2VuYWJsZT10cnVlIiBpZiAkeG9wdHN7
UmVzY3VlTW9kZX07CiAKKyAgICBpZiAoJHJ7c3lzbG9nX3NlcnZlcn0pIHsKKwkkcntzeXNsb2df
c2VydmVyfSA9fiBtLzooXGQrKSQvIG9yIGRpZSAiJHJ7c3lzbG9nX3NlcnZlcn0gPyI7CisJcHVz
aCBAY2wsICJsb2dfaG9zdD0kYCIsICJsb2dfcG9ydD0kMSI7CisgICAgfQorCiAgICAgcmV0dXJu
IEBjbDsKIH0KIAotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 21 14:14:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 14:14:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNgOp-0004x4-GI; Wed, 21 Jun 2017 14:14: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=33896ecda=Ian.Jackson@citrix.com>)
 id 1dNgOo-0004vn-6u
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 14:14:26 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 8A/B7-03920-14F7A495; Wed, 21 Jun 2017 14:14:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPLMWRWlGSWpSXmKPExsXitHSDva5jvVe
 kwbfzjBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bmq1eYC7YLV1y+9J+pgfEGXxcjJ4eEgL/E
 z7ONzCA2m4CuRNOWv2xdjBwcIgIqErf3GoCYzAKhEjteWIKYwgK+ErfanUGKWQRUJU5ffcoIY
 vMKeElM+nmaFWKgnMT54z+ZQco5geKLH/mDmEICnhLzT/lBmGoSc9fHQzQKSpyc+YQFxGYWkJ
 A4+OIF8wRG3llIUrOQpBYwMq1i1ChOLSpLLdI1tNRLKspMzyjJTczM0TU0MNPLTS0uTkxPzUl
 MKtZLzs/dxAgMGAYg2MH4Y1nAIUZJDiYlUd5yb69IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8
 enVAOcGi1PTUirTMHGDowqQlOHiURHjXlACleYsLEnOLM9MhUqcYFaXEeV1B+gRAEhmleXBts
 Hi5xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWHegzVAU3gy80rgpr8CWswEtPjFEQ+QxSWJCC
 mpBsYS/lVJnGe/5rtYVk9aO/9W+Ppz384dEgnxmPkg8r3g/XWqT3WC2t/x7GMKFDu48vpr2xS
 +z6+N1sgorekI1T//WkfLlYlRdk9nW8ox6xPWj059NJba9sPJQH/Z00lxTv++dv46I7Xr1u+V
 /tayN3WamdXkWtw/P9jCFcyzQtVF5mxd+bzTR3qUWIozEg21mIuKEwEWN0T1kgIAAA==
X-Env-Sender: prvs=33896ecda=Ian.Jackson@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1498054457!75035220!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51367 invoked from network); 21 Jun 2017 14:14: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;
 21 Jun 2017 14:14:24 -0000
X-IronPort-AV: E=Sophos;i="5.39,369,1493683200"; d="scan'208";a="437315138"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 21 Jun 2017 15:14:03 +0100
Message-ID: <1498054447-11281-12-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1498054447-11281-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1498054447-11281-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 11/15] sg-run-job: Make
	catching-otherwise honour $ok
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBpcyBtb3JlIHJlZ3VsYXIgYW5kIGFib2xpc2hlcyBhIG51bWJlciBvZiBleHBsaWNpdCAk
b2sgdGVzdHMgaW4KcnVuLWpvYi4KCk9mIHRoZSBjYWxsIHNpdGVzOgogKiAiY2F0Y2hpbmctb3Ro
ZXJ3aXNlIGJsb2NrZWQgY2hlY2stbm90LWJsb2NrZWQiIG5lYXIgdGhlIHRvcCBvZgogICBydW4t
am9iIGlzIHNvb24gYWZ0ZXIgJG9rIGlzIHNldCwgc28gTkZDLgogKiBUaGUgb3RoZXIgY2FsbCBz
aXRlcyBpbiBydW4tam9iIGFsbCB0ZXN0ICRvayBleHBsaWNpdGx5LCBzbyBORkMuCiAqIFRoZSBv
bmUgY2FsbCBzaXRlIG91dHNpZGUgcnVuLWpvYiAoaW4gZXhhbWluZS1ob3N0LWV4YW1pbmUpCiAg
IGNvbnRhaW5zIG9ubHkgY2FsbHMgdG8gcnVuLXRzLCBhbmQgdG8gZXhhbWluZS1ob3N0LWluc3Rh
bGwtKiB3aGljaAogICBpdHNlbGYgb25seSBjb250YWlucyBzaW1pbGFyIGNhbGxzLiAgVGhlc2Ug
YWxsIHRoZXJlZm9yZSBob25vdXIgJG9rCiAgIGFscmVhZHkuICBTbyBORkMuCgpXaGlsZSB3ZSBh
cmUgaGVyZToKICogQWRkIGEgZG9jIGNvbW1lbnQuCiAqIERvIHNvbWUgc2xpZ2h0IHdoaXRlc3Bh
Y2UgZml4dXBzLgoKT3ZlcmFsbCwgbm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5
OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiBzZy1ydW4tam9i
IHwgMTggKysrKysrKysrKysrLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygr
KSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9zZy1ydW4tam9iIGIvc2ctcnVuLWpvYgpp
bmRleCA2NmMyYzE5Li42NTRiYTgzIDEwMDc1NQotLS0gYS9zZy1ydW4tam9iCisrKyBiL3NnLXJ1
bi1qb2IKQEAgLTYyLDcgKzYyLDcgQEAgcHJvYyBydW4tam9iIHtqb2J9IHsKICAgICB9CiAgICAg
c2V0IG5lc3RlZF9sYXllcnNfaG9zdHMge30KIAotICAgIGNhdGNoaW5nLW90aGVyd2lzZSBibG9j
a2VkICAgICAgICAgICAgY2hlY2stbm90LWJsb2NrZWQKKyAgICBjYXRjaGluZy1vdGhlcndpc2Ug
YmxvY2tlZCBjaGVjay1ub3QtYmxvY2tlZAogICAgIGlmIHshJG9rfSByZXR1cm4KIAogICAgIGlm
IHtbbGxlbmd0aCAkbmVlZF94ZW5faG9zdHNdfSB7CkBAIC03MywxOSArNzMsMTggQEAgcHJvYyBy
dW4tam9iIHtqb2J9IHsKIAogICAgIGlmIHskb2t9IHsgc2V0c3RhdHVzIHJ1bm5pbmcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAKLSAgICBpZiB7JG9rICYmICFb
Y2F0Y2ggeyBpbmZvIGFyZ3MgcHJlcC1qb2IvJGpvYmluZm8ocmVjaXBlKSB9XX0gXAotICAgICAg
ICB7ICAgICAgY2F0Y2hpbmctb3RoZXJ3aXNlIGZhaWwgICAgIHByZXAtam9iLyRqb2JpbmZvKHJl
Y2lwZSkgICAgICB9CisgICAgaWYgeyFbY2F0Y2ggeyBpbmZvIGFyZ3MgcHJlcC1qb2IvJGpvYmlu
Zm8ocmVjaXBlKSB9XX0gXAorICAgICAgICB7IGNhdGNoaW5nLW90aGVyd2lzZSBmYWlsIHByZXAt
am9iLyRqb2JpbmZvKHJlY2lwZSkgfQogCiAgICAgaWYgeyRva30geyBzZXQgc3lzbG9nIFtzcGF3
bi10cyBicm9rZW4gPSB8IHRzLXN5c2xvZy1zZXJ2ZXJdICAgICAgICAgIH0KIAotICAgIGlmIHsk
b2sgJiYgJG5lZWRfYnVpbGRfaG9zdH0gXAotICAgICAgICB7IGNhdGNoaW5nLW90aGVyd2lzZSBi
cm9rZW4gcHJlcGFyZS1idWlsZC1ob3N0IH0KKyAgICBpZiB7JG5lZWRfYnVpbGRfaG9zdH0geyBj
YXRjaGluZy1vdGhlcndpc2UgYnJva2VuIHByZXBhcmUtYnVpbGQtaG9zdCB9CiAKICAgICBwZXIt
aG9zdC10cyBicm9rZW4gIGhvc3QtaW5zdGFsbC9AKCopIHRzLWhvc3QtaW5zdGFsbC10d2ljZQog
CiAgICAgcGVyLWhvc3QtcHJlcAogCi0gICAgaWYgeyRva30geyBjYXRjaGluZy1vdGhlcndpc2Ug
ZmFpbCAgICAgIHJ1bi1qb2IvJGpvYmluZm8ocmVjaXBlKSAgICAgIH0KKyAgICBjYXRjaGluZy1v
dGhlcndpc2UgZmFpbCBydW4tam9iLyRqb2JpbmZvKHJlY2lwZSkKIAogICAgIHdoaWxlIDEgewog
CXBlci1ob3N0LWZpbmlzaApAQCAtMTI2LDggKzEyNSwxNSBAQCBwcm9jIHJ1bi1qb2Ige2pvYn0g
ewogfQogCiBwcm9jIGNhdGNoaW5nLW90aGVyd2lzZSB7ZmFpbHN0IHNjcmlwdH0geworICAgICMg
RXhlY3V0ZXMgJHNjcmlwdC4KKyAgICAjIElmIGpvYiBpcyBhbHJlYWR5IGEgZmFpbHVyZSAoaWUg
bm90ICRvayksIHNraXBzIGl0IChpZSBkb2VzIG5vdGhpbmcpLgorICAgICMgSWYgYW55IFRjbCBl
eGNlcHRpb24gaXMgdGhyb3duLCBkZWNsYXJlcyB0aGUgam9iIGEgZmFpbHVyZS4KKyAgICAjIChp
ZSBzZXRzIGpvYiBzdGF0dXMgdG8gJGZhaWxzdCwgYW5kIHNldHMgYW55ZmFpbGVkIHRvIDEgYW5k
IG9rIHRvIDApCisKICAgICBnbG9iYWwgYW55ZmFpbGVkIGZsaWdodCBqb2JpbmZvIG9rCiAKKyAg
ICBpZiB7ISRva30gcmV0dXJuCisKICAgICBpZiB7W2NhdGNoIHsKICAgICAgICAgdXBsZXZlbCAx
ICRzY3JpcHQKICAgICB9IGVtc2ddfSB7Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 21 14:14:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 14: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 1dNgOv-00052S-Uz; Wed, 21 Jun 2017 14:14: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=33896ecda=Ian.Jackson@citrix.com>)
 id 1dNgOu-00050j-Ky
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 14:14:32 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 12/50-03587-84F7A495; Wed, 21 Jun 2017 14:14:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuphkeJIrShJLcpLzFFi42JxWrohUte93iv
 S4O9qRYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePdxQtsBf8lKo72vWBpYFwh0sXIySEh4C/x
 Z/JWJhCbTUBXomnLX7YuRg4OEQEVidt7DUDCzALaEnvXzWUGsYUFHCSuPj3BAmKzCKhKLLq1g
 x3E5hXwlPh/8TgLxEg5ifPHfzKDjOEU8JJY/MgfxBQCKpl/yg/CVJOYuz4eolFQ4uTMJywQiy
 QkDr54wTyBkXcWktQsJKkFjEyrGNWLU4vKUot0LfSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxK
 TivWS83M3MQJDhgEIdjDOvux/iFGSg0lJlLfc2ytSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTv
 oTqgnGBRanpqRVpmDjB4YdISHDxKIrxrSoDSvMUFibnFmekQqVOMuhwLejZ8YRJiycvPS5US5
 3UFmSEAUpRRmgc3AhZJlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMe7AGaApPZl4J3KZXQE
 cwAR3x4ogHyBEliQgpqQbGWJUTSzRPBd1du2npm4XOafs2pc8+a7H7A8OVMtZXSw/cXaMokFE
 vLb9wekdAvebuS8dvNUjOqmmVvzkjRLJ0e4RyjylnUMySa3al150lqjgCSpbYL418NYs5cf6E
 pmVPbU/WGj7+zBQeFOWzcKm/Xc/85s6sx1+S9t+Os5YyOPTKKu2Yx/ZJSizFGYmGWsxFxYkAC
 Y5RNZ8CAAA=
X-Env-Sender: prvs=33896ecda=Ian.Jackson@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1498054469!104192258!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35502 invoked from network); 21 Jun 2017 14:14:31 -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;
 21 Jun 2017 14:14:31 -0000
X-IronPort-AV: E=Sophos;i="5.39,369,1493683200"; d="scan'208";a="428818032"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 21 Jun 2017 15:13:55 +0100
Message-ID: <1498054447-11281-4-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1498054447-11281-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1498054447-11281-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 03/15] ts-syslog-server: New test script
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBpcyBhICJjb21wbGV0ZSBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgVURQIHN5c2xvZyBwcm90
b2NvbCIuCgpJbiBmYWN0LCB0aGUgVURQIHN5c2xvZyBwcm90b2NvbCBpcyB0cml2aWFsOiB0aGUg
VURQIHBhY2tldHMgY29udGFpbgpuZXdsaW5lLXRlcm1pbmF0ZWQgdW5peCB0ZXh0IHN0cmluZ3Mu
ICBXZSBjYW4gc2ltcGx5IGNob21wIHRoZW0gYW5kCmxvZyB0aGVtIChhbG9uZyB3aXRoIHRoZSBz
ZW5kaW5nIGFkZHJlc3MgYW5kIHBvcnQpLgoKVGhpcyBzY3JpcHQgaXMgZGVzaWduZWQgdG8gYmUg
cnVuIHdpdGggdGhlIG5ldyAifCIgc3Bhd24tdHMgbW9kZTogaXQKd2lsbCBrZWVwIHJ1bm5pbmcg
dW50aWwgaXQgaXMgcmVhcGVkLgoKQ3VycmVudGx5IGl0IGlzIG5vdCBwYXJ0IG9mIGFueSBqb2Jz
LgoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+
Ci0tLQogdHMtc3lzbG9nLXNlcnZlciB8IDg1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgODUgaW5zZXJ0aW9u
cygrKQogY3JlYXRlIG1vZGUgMTAwNzU1IHRzLXN5c2xvZy1zZXJ2ZXIKCmRpZmYgLS1naXQgYS90
cy1zeXNsb2ctc2VydmVyIGIvdHMtc3lzbG9nLXNlcnZlcgpuZXcgZmlsZSBtb2RlIDEwMDc1NQpp
bmRleCAwMDAwMDAwLi5iMTdjNTMxCi0tLSAvZGV2L251bGwKKysrIGIvdHMtc3lzbG9nLXNlcnZl
cgpAQCAtMCwwICsxLDg1IEBACisjIS91c3IvYmluL3BlcmwgLXcKKyMgVGhpcyBpcyBwYXJ0IG9m
ICJvc3N0ZXN0IiwgYW4gYXV0b21hdGVkIHRlc3RpbmcgZnJhbWV3b3JrIGZvciBYZW4uCisjIENv
cHlyaWdodCAoQykgMjAwOS0yMDEzIENpdHJpeCBJbmMuCisjIAorIyBUaGlzIHByb2dyYW0gaXMg
ZnJlZSBzb2Z0d2FyZTogeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQorIyBp
dCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBBZmZlcm8gR2VuZXJhbCBQdWJsaWMgTGljZW5z
ZSBhcyBwdWJsaXNoZWQgYnkKKyMgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgZWl0aGVy
IHZlcnNpb24gMyBvZiB0aGUgTGljZW5zZSwgb3IKKyMgKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0
ZXIgdmVyc2lvbi4KKyMgCisjIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9w
ZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorIyBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdp
dGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorIyBNRVJDSEFOVEFCSUxJVFkgb3Ig
RklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCisjIEdOVSBBZmZlcm8g
R2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorIyAKKyMgWW91IHNob3Vs
ZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEFmZmVybyBHZW5lcmFsIFB1YmxpYyBM
aWNlbnNlCisjIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtLiAgSWYgbm90LCBzZWUgPGh0dHA6Ly93
d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorCit1c2Ugc3RyaWN0OworCit1bnNoaWZ0IEBJTkMsIHF3
KC4pOwordXNlIE9zc3Rlc3Q7Cit1c2UgT3NzdGVzdDo6VGVzdFN1cHBvcnQ7CisKK3VzZSBQT1NJ
WDsKK3VzZSBGY250bDsKK3VzZSBTb2NrZXQgcXcoUEZfSU5FVCBTT0NLX0RHUkFNIElOQUREUl9B
TlkKKyAgICAgICAgICAgICAgcGFja19zb2NrYWRkcl9pbiB1bnBhY2tfc29ja2FkZHJfaW4gaW5l
dF9hdG9uIGluZXRfbnRvYSk7CisKK3RzcmVhZGNvbmZpZygpOworCitkaWUgaWYgQEFSR1YgJiYg
JEFSR1ZbMF0gPX4gbS9eLS87CisKK2xvZ20oInN0YXJ0aW5nIHN5c2xvZyBzZXJ2ZXIgLi4uIik7
CisKK3NvY2tldCBTLCBQRl9JTkVULCBTT0NLX0RHUkFNLCAwIG9yIGRpZSAkITsKKworbXkgJHNv
Y2tuYW1lID0gcGFja19zb2NrYWRkcl9pbigwLCBpbmV0X2F0b24oY29udHJvbGxlcl9pcGFkZHIo
KSkpOworYmluZCBTLCAkc29ja25hbWUgb3IgZGllICQhOworJHNvY2tuYW1lID0gZ2V0c29ja25h
bWUgUyBvciBkaWUgJCE7CitteSAoJHBvcnQsJG15YWRkcikgPSB1bnBhY2tfc29ja2FkZHJfaW4o
JHNvY2tuYW1lKSBvciBkaWUgJCE7CiskbXlhZGRyID0gaW5ldF9udG9hKCRteWFkZHIpOworCitz
dG9yZV9ydW52YXIoJ3N5c2xvZ19zZXJ2ZXInLCIkbXlhZGRyOiRwb3J0Iik7CisKK215IEBmaHMg
PSBxdyhTIFNURElOKTsKKworZm9yZWFjaCBteSAkZmggKEBmaHMpIHsKKyAgICBteSAkZmwgPSBm
Y250bCgkZmgsIEZfR0VURkwsIDApIC8vIGRpZSAkITsKKyAgICBmY250bCgkZmgsIEZfU0VURkws
ICRmbCB8IE9fTk9OQkxPQ0spIC8vIGRpZSAkITsKK30KKworbG9nbSgic3lzbG9nIHNlcnZlciBy
dW5uaW5nIG9uICRteWFkZHI6JHBvcnQiKTsKKworZm9yICg7OykgeworICAgIG15ICRyZmRzID0g
Jyc7CisgICAgZm9yZWFjaCBteSAkZmggKEBmaHMpIHsKKwl2ZWMoJHJmZHMsIGZpbGVubygkZmgp
LCAxKSA9IDE7CisgICAgfQorICAgIG15ICRlZmRzID0gJHJmZHM7CisgICAgc2VsZWN0KCRyZmRz
LCB1bmRlZiwgJGVmZHMsIHVuZGVmKTsKKyAgICBpZiAodmVjKCRyZmRzLCBmaWxlbm8oU1RESU4p
LCAxKSkgeworCW15ICRkOworCW15ICRyID0gc3lzcmVhZCBTVERJTiwgJGQsIDE7CisJaWYgKGRl
ZmluZWQgJHIpIHsKKwkgICAgZGllICJyZWFkIHNvbWV0aGluZyBmcm9tIHN0ZGluISIgaWYgJHI+
MDsKKwkgICAgbGFzdDsKKwl9IGVsc2UgeworCSAgICBkaWUgJCEgdW5sZXNzICQhPT1FQUdBSU4g
fHwgJCE9PUVXT1VMREJMT0NLOworCX0KKyAgICB9CisgICAgaWYgKHZlYygkcmZkcywgZmlsZW5v
KFMpLCAxKSkgeworCW15ICRkOworCW15ICRzZW5kZXIgPSByZWN2IFMsICRkLCAxMDI0LCAwOwor
CWlmIChkZWZpbmVkICRzZW5kZXIpIHsKKwkgICAgbXkgKCRzcG9ydCwkc2FkZHIpID0gdW5wYWNr
X3NvY2thZGRyX2luKCRzZW5kZXIpIG9yIGRpZSAkITsKKwkgICAgJHNhZGRyID0gaW5ldF9udG9h
KCRzYWRkcikgLy8gZGllICQhOworCSAgICBjaG9tcCAkZDsKKwkgICAgbG9nbSgiJHNhZGRyOiRz
cG9ydCAkZCIpOworCX0gZWxzZSB7CisJICAgIGRpZSAkISB1bmxlc3MgJCE9PUVBR0FJTiB8fCAk
IT09RVdPVUxEQkxPQ0s7CisJfQorICAgIH0KK30JCisKK2xvZ20oInN0b3BwaW5nLiIpOwotLSAK
Mi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 21 14:14:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 14: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 1dNgOu-00051A-Nt; Wed, 21 Jun 2017 14:14: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=33896ecda=Ian.Jackson@citrix.com>)
 id 1dNgOt-00050E-V8
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 14:14:32 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 0A/C5-01734-74F7A495; Wed, 21 Jun 2017 14:14:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplkeJIrShJLcpLzFFi42JxWrohUtet3iv
 S4H+3rsX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmjH3whXGgl72ilvnXzM3MDawdTFyckgI+Eu8
 W36HCcRmE9CVaNryFyjOwSEioCJxe68BSJhZQFti77q5zCC2sECQxPKGxywgNouAqsTUmUvAx
 vAKeEpsf/QfaqScxPnjP5lBxnAKeEksfuQPYgoBlcw/5QdhqknMXR8P0SgocXLmExaIRRISB1
 +8YJ7AyDsLSWoWktQCRqZVjBrFqUVlqUW6hkZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV
 6yfm5mxiBQcMABDsY+2Y5H2KU5GBSEuUt9/aKFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBe7IW
 KCdYlJqeWpGWmQMMX5i0BAePkgjvmhKgNG9xQWJucWY6ROoUoy5H04ctX5iEWPLy81KlxHlPg
 MwQACnKKM2DGwGLpUuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5j1YAzSFJzOvBG7TK6AjmI
 COeHHEA+SIkkSElFQDY0qat1s9l+7R3S1ySeo5e7fXf9jbNvVAYVCpH/v9I30uqRs922LSeXe
 93/YsO07UdMlR8z29V6Yx7V249I3ZkcupHN8ePU4473zo9t2yBN0d96MOn/63ddu78vadexhW
 vlZrecqtUXo+9fWV/Ld/HrefFj5kpL2sMM5z6u5Jwur/ZRPa9+mLlSuxFGckGmoxFxUnAgCP4
 ILSoAIAAA==
X-Env-Sender: prvs=33896ecda=Ian.Jackson@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1498054468!88925597!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58311 invoked from network); 21 Jun 2017 14:14:30 -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;
 21 Jun 2017 14:14:30 -0000
X-IronPort-AV: E=Sophos;i="5.39,369,1493683200"; d="scan'208";a="428818029"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 21 Jun 2017 15:13:53 +0100
Message-ID: <1498054447-11281-2-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1498054447-11281-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1498054447-11281-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 01/15] mg-repro-setup: Use new syntax
	for cs-adjust-flight
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gNDk3YjJjNmM5MzNkICJSZXdvcmsgcnVudmFyLWJ1aWxkLXNldCBuZXcgdmFsdWUgaGFuZGxp
bmciIHdlIGZpeGVkCmJ1Z3MgaW4gY3MtYWRqdXN0LWZsaWdodCB3aGljaCB3b3VsZCBtYWtlIG1n
LXJlcHJvLXNldHVwJ3MgYXR0ZW1wdCB0bwphZGp1c3QgYnVpbGQgam9icyBzb21ldGltZXMgbm90
IG1hdGNoIGF0IGFsbCwgYnV0IHdlIGFsc28gY2hhbmdlZCB0aGUKc3ludGF4IGZvciBzcGVjaWZ5
aW5nIGp1c3QgYSBuZXcgZmxpZ2h0LiAgSSBmb3Jnb3QgdG8gdXBkYXRlIHRoZQpvbmUgaW4tdHJl
ZSB1c2VyIG9mIHRoYXQgZmVhdHVyZS4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIG1nLXJlcHJvLXNldHVwIHwgMiArLQogMSBmaWxl
IGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvbWct
cmVwcm8tc2V0dXAgYi9tZy1yZXByby1zZXR1cAppbmRleCA0ZjJmZTU0Li45NjYzNDk3IDEwMDc1
NQotLS0gYS9tZy1yZXByby1zZXR1cAorKysgYi9tZy1yZXByby1zZXR1cApAQCAtMTk5LDcgKzE5
OSw3IEBAIGlmICRza2lwY2FwdHVyZTsgdGhlbiBhZGpydW52YXIgc2tpcF90ZXN0aWRzICJjYXB0
dXJlLWxvZ3MqIjsgZmkKIAogLi9jcy1hZGp1c3QtZmxpZ2h0ICRmbGlnaHQJCQkJCQlcCiAJY29w
eS1qb2JzICRleGFtcGxlX2ZsaWdodCAkam9iCQkJCQlcCi0JcnVudmFyLWJ1aWxkLXNldCAuICcv
YnVpbGRqb2IkJyAiXiRmbGlnaHRcXC4iICRleGFtcGxlX2ZsaWdodCBcCisJcnVudmFyLWJ1aWxk
LXNldCAuICcvYnVpbGRqb2IkJyAiXiRmbGlnaHRcXC4iICRleGFtcGxlX2ZsaWdodC4gIFwKIAki
JHthZGp1c3RzW0BdfSIKIAogcHJvZ3Jlc3MgImV4ZWN1dGluZyAuLi4iCi0tIAoyLjEuNAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 21 14:14:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 14: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 1dNgOx-00054k-6B; Wed, 21 Jun 2017 14:14: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=33896ecda=Ian.Jackson@citrix.com>)
 id 1dNgOv-00051H-8I
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 14:14:33 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 5C/06-19466-84F7A495; Wed, 21 Jun 2017 14:14:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuphkeJIrShJLcpLzFFi42JxWrohUtej3iv
 S4OE3FovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPhl7tMBYvYKvoWLWdqYFzB2sXIySEh4C8x
 9cIPZhCbTUBXomnLX7YuRg4OEQEVidt7DUDCzALaEnvXzQUrERbwlFj56Ak7SAmLgKrEmj+uI
 GFeoPDCD1+YICbKSZw//pMZpIRTwEti8SN/EFMIqGT+KT8IU01i7vp4iEZBiZMzn7BA7JGQOP
 jiBfMERt5ZSFKzkKQWMDKtYtQoTi0qSy3SNTTSSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCr
 WS87P3cQIDBkGINjB2DfL+RCjJAeTkihvubdXpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3pO1
 QDnBotT01Iq0zBxg8MKkJTh4lER415QApXmLCxJzizPTIVKnGHU5mj5s+cIkxJKXn5cqJc57A
 mSGAEhRRmke3AhYJF1ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMO/BGqApPJl5JXCbXgEdwQ
 R0xIsjHiBHlCQipKQaGLnt9Lm3OS451H/jEd/vQye+CfYVm+ddywhYkNd6TUL6cR/vpfpOkQi
 p0mVfk18/3X1vpoxGqbJ8VEvTBn7+Pa/fb7l5in9dToHKq4pZ1kk/Xjdv5GgO7UwoaHlYOs3r
 +KfOG0WKczK0vBaWV4v8ytBk2GOw+V7WuYr1mUd/+mzWqdPKdQ93UGIpzkg01GIuKk4EAPJ91
 4efAgAA
X-Env-Sender: prvs=33896ecda=Ian.Jackson@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1498054468!88925597!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58447 invoked from network); 21 Jun 2017 14:14: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;
 21 Jun 2017 14:14:31 -0000
X-IronPort-AV: E=Sophos;i="5.39,369,1493683200"; d="scan'208";a="428818035"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 21 Jun 2017 15:13:59 +0100
Message-ID: <1498054447-11281-8-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1498054447-11281-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1498054447-11281-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 07/15] sg-run-job: examination: Style
	improvement
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBpcyBnb2luZyB0byBtYWtlIHRoaW5ncyBhIGJpdCBjbGVhcmVyLgoKV2hpdGVzcGFjZSBj
aGFuZ2Ugb25seS4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5j
aXRyaXguY29tPgotLS0KIHNnLXJ1bi1qb2IgfCA4ICsrLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwg
MiBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3NnLXJ1bi1qb2Ig
Yi9zZy1ydW4tam9iCmluZGV4IGNmYmMzNGIuLmRjNWZkYzIgMTAwNzU1Ci0tLSBhL3NnLXJ1bi1q
b2IKKysrIGIvc2ctcnVuLWpvYgpAQCAtNjQ3LDE0ICs2NDcsMTAgQEAgcHJvYyBleGFtaW5lLWhv
c3QtZXhhbWluZSB7aW5zdGFsbH0gewogfQogCiBwcm9jIG5lZWQtaG9zdHMvaG9zdC1leGFtaW5l
LXhlbiB7fSB7IHJldHVybiB7fSB9Ci1wcm9jIHJ1bi1qb2IvaG9zdC1leGFtaW5lLXhlbiB7fSB7
Ci0gICAgZXhhbWluZS1ob3N0LWV4YW1pbmUgeGVuCi19Citwcm9jIHJ1bi1qb2IvaG9zdC1leGFt
aW5lLXhlbiB7fSB7IGV4YW1pbmUtaG9zdC1leGFtaW5lIHhlbiB9CiAKIHByb2MgbmVlZC1ob3N0
cy9ob3N0LWV4YW1pbmUtbGludXgge30geyByZXR1cm4ge30gfQotcHJvYyBuZWVkLWhvc3RzL2hv
c3QtZXhhbWluZS1saW51eCB7fSB7Ci0gICAgZXhhbWluZS1ob3N0LWV4YW1pbmUgZGViaWFuCi19
Citwcm9jIG5lZWQtaG9zdHMvaG9zdC1leGFtaW5lLWxpbnV4IHt9IHsgZXhhbWluZS1ob3N0LWV4
YW1pbmUgZGViaWFuIH0KIAogIy0tLS0tLS0tLS0gYnVpbGRzIC0tLS0tLS0tLS0KIAotLSAKMi4x
LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 21 14:14:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 14:14:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNgP0-000582-Db; Wed, 21 Jun 2017 14:14: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=33896ecda=Ian.Jackson@citrix.com>)
 id 1dNgOz-000573-MK
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 14:14:37 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 2D/BC-03371-D4F7A495; Wed, 21 Jun 2017 14:14:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgkeJIrShJLcpLzFFi42JxWrohUten3iv
 S4NViEYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePhycPsBT8FKua8Wc/cwLiAp4uRk0NCwF/i
 16ND7CA2m4CuRNOWv2xdjBwcIgIqErf3GoCYzAKhEjteWIJUCAvEShzYfJ4JxGYRUJU4//8WG
 4jNK+ApsXPHfSaIiXIS54//ZAZp5RTwklj8yB/EFAIqmX/KD8JUk5i7Ph6iUVDi5MwnLCA2s4
 CExMEXL5gnMPLOQpKahSS1gJFpFaNGcWpRWWqRrpGpXlJRZnpGSW5iZo6uoYGZXm5qcXFiemp
 OYlKxXnJ+7iZGYMgwAMEOxlULAg8xSnIwKYnylnt7RQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS
 4D1ZC5QTLEpNT61Iy8wBBi9MWoKDR0mEd00JUJq3uCAxtzgzHSJ1ilFRSpz3BEifAEgiozQPr
 g0WMZcYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzHuwBmgKT2ZeCdz0V0CLmYAWvzjiAbK4JB
 EhJdXA2Fj/9twxlffij3MiXz112ZWXInpj5coFZwxMOs4f9tzCq5IkcORMw0aBj0ekpPoWBO3
 isIhdr/LO0vNCy3uFwOt7Dh5oYAv7ybzihPSNk1VXVlfu3upz6tUitSNRmns+/by18tmz52zO
 /Npsfn/XCpu9z729Uyxym8CV8n1z7Rgvbn8XrGaov1eJpTgj0VCLuag4EQDaOA5okwIAAA==
X-Env-Sender: prvs=33896ecda=Ian.Jackson@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1498054474!99281155!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44375 invoked from network); 21 Jun 2017 14:14: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;
 21 Jun 2017 14:14:36 -0000
X-IronPort-AV: E=Sophos;i="5.39,369,1493683200"; d="scan'208";a="428818067"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 21 Jun 2017 15:13:57 +0100
Message-ID: <1498054447-11281-6-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1498054447-11281-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1498054447-11281-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 05/15] sg-run-job: Support scripts which
	need to be told when to quit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2UgZ2l2ZSB0aGVtIGEgcGlwZSBvbiBzdGRpbiwgd2hvc2Ugd3JpdGluZyBlbmQgd2UgY2xvc2Ug
d2hlbiB3ZSB3YW50CnRvIHJlYXAgdGhlbS4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJ
YW4uSmFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIHNnLXJ1bi1qb2IgfCAxOSArKysrKysrKysr
KysrKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS9zZy1ydW4tam9iIGIvc2ctcnVuLWpvYgppbmRleCBiODIwNjQyLi44
YWNiOTAyIDEwMDc1NQotLS0gYS9zZy1ydW4tam9iCisrKyBiL3NnLXJ1bi1qb2IKQEAgLTIzOCw2
ICsyMzgsMTEgQEAgcHJvYyB0ZXN0aWRfbWF0Y2hlc19nbG9icyB7dGVzdGlkIGdsb2JzfSB7CiAj
ICAgICAgIHRvIGZpbmQgdGhlIHNjcmlwdCBpbiB0aGUgY3VycmVudCBkaXJlY3RvcnkuICBUaGlz
IHdpbGwgYmUKICMgICAgICAgYWRkZWQgaW1wbGljaXRseS4KICMKKyMgICAgICAgSWYgdGhlIHZl
cnkgZmlyc3QgaXRlbSBpcyAifCIgKGJlZm9yZSB0aGUgc2NyaXB0IG5hbWUpLCB0aGUKKyMgICAg
ICAgc2NyaXB0IHdpbGwgZ2V0IGEgcGlwZSBhcyBpdHMgc3RhbmRhcmQgaW5wdXQgcmF0aGVyIHRo
YW4KKyMgICAgICAgL2Rldi9udWxsOyB0aGlzIHBpcGUgd2lsbCBnaXZlIEVPRiB3aGVuIHNnLXJ1
bi1qb2Igd2FudHMgdG8KKyMgICAgICAgZW5kIHRoZSBzY3JpcHQgKGllLCB3aGVuIHJlYXAtdHMg
aXMgY2FsbGVkKS4KKyMKICMgICAgICAgQW4gYXJndW1lbnQgd2hpY2ggaXMgcHJlY2lzZWx5ICIr
IiB0b2dnbGVzIHdoZXRoZXIgdGhlCiAjICAgICAgIHN1YnNlcXVlbnQgaXRlbXMgaW4gU0NSSVBU
LUFSR1MgYXJlIGFkZGVkIHRvIHRoZSBleHBhbnNpb24gb2YKICMgICAgICAgL0AgaW4gVEVTVElE
LiAgKFRoZSAiKyIgaXRzZWxmIGlzIG5vdCBhZGRlZCB0byB0aGUgYXJndW1lbnRzCkBAIC0yOTMs
NiArMjk4LDEyIEBAIHByb2Mgc3Bhd24tdHMge2lmZmFpbCB0ZXN0aWQgYXJnc30gewogICAgIHNl
dCByZWFsX2FyZ3Mge30KICAgICBzZXQgYWRkaW5nIDEKICAgICBzZXQgdGVzdGlkX2FyZ3Mge30K
KyAgICBzZXQgY2hpbGRfcGlwZV9tb2RlIHIKKworICAgIGlmIHshW3N0cmluZyBjb21wYXJlIHwg
W2xpbmRleCAkYXJncyAwXV19IHsKKwlzZXQgY2hpbGRfcGlwZV9tb2RlIHcKKwlsc2hpZnQgYXJn
cworICAgIH0KICAgICBmb3JlYWNoIGFyZyAkYXJncyB7CiAgICAgICAgIGlmIHshW3N0cmluZyBj
b21wYXJlICsgJGFyZ119IHsKICAgICAgICAgICAgIHNldCBhZGRpbmcgW2V4cHIgeyEkYWRkaW5n
fV0KQEAgLTMzOSwxMiArMzUwLDE2IEBAIHByb2Mgc3Bhd24tdHMge2lmZmFpbCB0ZXN0aWQgYXJn
c30gewogICAgIGlmIHtbdmFyLW9yLWRlZmF1bHQgZW52KE9TU1RFU1RfU0lNVUxBVEUpIDBdfSB7
IHNldCB4cHJlZml4IGVjaG8gfQogCiAgICAgc2V0IGxvZyBbam9iZGI6OnN0ZXAtbG9nLWZpbGVu
YW1lICRmbGlnaHQgJGpvYmluZm8oam9iKSAkc3RlcG5vICR0c10KLSAgICBzZXQgcmVkaXJlY3Rz
IHs8IC9kZXYvbnVsbH0KKyAgICBzZXQgcmVkaXJlY3RzIHt9CiAgICAgaWYge1tzdHJpbmcgbGVu
Z3RoICRsb2ddfSB7CiAgICAgICAgIGxhcHBlbmQgcmVkaXJlY3RzIDI+ICRsb2cKICAgICB9IGVs
c2UgewogICAgICAgICBsYXBwZW5kIHJlZGlyZWN0cyAyPkAgc3RkZXJyCiAgICAgfQorICAgIHN3
aXRjaCAtZXhhY3QgJGNoaWxkX3BpcGVfbW9kZSB7CisJciB7IGxhcHBlbmQgcmVkaXJlY3RzIDwg
L2Rldi9udWxsIH0KKwl3IHsgbGFwcGVuZCByZWRpcmVjdHMgPkAgc3RkZXJyIH0KKyAgICB9CiAK
ICAgICBzZXQgY21kIFtjb25jYXQgXAogICAgICAgICAgICAgICAgICBbbGlzdCBzaCAteGMgIgpA
QCAtMzU3LDcgKzM3Miw3IEBAIHByb2Mgc3Bhd24tdHMge2lmZmFpbCB0ZXN0aWQgYXJnc30gewog
ICAgICAgICAgICAgICAgICAgICAgZXhpdCBcJHJjCiAgICAgICAgICAgICAgICAgICIgeCAkdGVz
dGlkIC4vJHRzXSBcCiAgICAgICAgICAgICAgICAgICRyZWFsX2FyZ3MgJHJlZGlyZWN0c10KLSAg
ICBzZXQgZmggW29wZW4gfCRjbWQgcl0KKyAgICBzZXQgZmggW29wZW4gfCRjbWQgJGNoaWxkX3Bp
cGVfbW9kZV0KICAgICByZXR1cm4gW2xpc3QgZmggJGZoICRkZXRhaWxzXQogfQogCi0tIAoyLjEu
NAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 21 14:14:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 14: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 1dNgP1-00059a-Ko; Wed, 21 Jun 2017 14: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=33896ecda=Ian.Jackson@citrix.com>)
 id 1dNgP0-00057m-Es
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 14:14:38 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 8C/48-03920-D4F7A495; Wed, 21 Jun 2017 14:14:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgkeJIrShJLcpLzFFi42JxWrohUte33iv
 SoH+bhMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmrG6/QpzwXSuijM9nA2Md9i7GDk5JAT8Jfbu
 WwdmswnoSjRt+cvWxcjBISKgInF7rwFImFlAW2LvurnMILawgKPEgcvnwMpZBFQllvUdBbN5B
 bwkvr3fzwQxUk7i/PGfzCBjOIHiix/5g5hCAp4S80/5QZhqEnPXx0M0CkqcnPmEBWKRhMTBFy
 +YJzDyzkKSmoUktYCRaRWjRnFqUVlqka6RqV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5
 yfu4mRmDIMADBDsZVCwIPMUpyMCmJ8pZ7e0UK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuA9WQuU
 EyxKTU+tSMvMAQYvTFqCg0dJhHdNCVCat7ggMbc4Mx0idYpRUUqc9wRInwBIIqM0D64NFjGXG
 GWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMx7sAZoCk9mXgnc9FdAi5mAFr844gGyuCQRISXVwN
 i5t1n5UrNKWF/wGakb2stkeepsL+v554swuxVtW6IiFvvwzu164yuRX2YWJJZxdm5l+cZ58bi
 pgs3MTunN16Qzwjm/hVsZ3zZLtnsv5+lcc6ZNK+vodPcHQQm5EW9uMWx04VpZxPD3a+eaHVb7
 uy9GsISb50YcqknUOiN6aO1f1/Yzmy9WK7EUZyQaajEXFScCAJLw41eTAgAA
X-Env-Sender: prvs=33896ecda=Ian.Jackson@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1498054474!99281155!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44465 invoked from network); 21 Jun 2017 14:14:37 -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;
 21 Jun 2017 14:14:37 -0000
X-IronPort-AV: E=Sophos;i="5.39,369,1493683200"; d="scan'208";a="428818076"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 21 Jun 2017 15:14:02 +0100
Message-ID: <1498054447-11281-11-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1498054447-11281-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1498054447-11281-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 10/15] sg-run-job: Spawn ts-syslog-server
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RXZlcnkgam9iIG5vdyBnZXRzIGEgc3lzbG9nIHNlcnZlciwgd2hpY2ggc3RhcnRzIHVwIGFmdGVy
IGhvc3QKYWxsb2NhdGlvbi4KClRoZSBzZXJ2ZXIncyBhZGRyZXNzIGFuZCBwb3J0IGFyZSByZWNv
cmRlZCBieSB0cy1zeXNsb2ctc2VydmVyIGluIGEKcnVudmFyIGFuZCBjYW4gYmUgdXNlZCBieSBz
dWJzZXF1ZW50IHRlc3Qgc3RlcHMuCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCnYyOiBDaGFuZ2UgbWlzdGFrZW4gVEVTVElEIGAuJyB0
byBgPScuICBgLicgbWVhbnMgbGl0ZXJhbGx5IGAuJy4KICAgIERvIG5vdCBzdGFydCB0cy1zeXNs
b2ctc2VydmVyIGlmICEkb2suCiAgICBEbyBub3Qgc3RhcnQgdHMtc3lzbG9nLXNlcnZlciBpZiBq
b2IgaXMgYmVpbmcgdHJ1bmNhdGVkIG5vdy4KICAgIFVzZSBuZXcgfCAoc3RkaW4gcGlwZSkgc3Bh
d24tdHMgZmVhdHVyZTsgYXZvaWRzIHRvdGFsIGZhaWx1cmUuCi0tLQogc2ctcnVuLWpvYiB8IDYg
KysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvc2ct
cnVuLWpvYiBiL3NnLXJ1bi1qb2IKaW5kZXggNjIwZDg5YS4uNjZjMmMxOSAxMDA3NTUKLS0tIGEv
c2ctcnVuLWpvYgorKysgYi9zZy1ydW4tam9iCkBAIC03Niw2ICs3Niw4IEBAIHByb2MgcnVuLWpv
YiB7am9ifSB7CiAgICAgaWYgeyRvayAmJiAhW2NhdGNoIHsgaW5mbyBhcmdzIHByZXAtam9iLyRq
b2JpbmZvKHJlY2lwZSkgfV19IFwKICAgICAgICAgeyAgICAgIGNhdGNoaW5nLW90aGVyd2lzZSBm
YWlsICAgICBwcmVwLWpvYi8kam9iaW5mbyhyZWNpcGUpICAgICAgfQogCisgICAgaWYgeyRva30g
eyBzZXQgc3lzbG9nIFtzcGF3bi10cyBicm9rZW4gPSB8IHRzLXN5c2xvZy1zZXJ2ZXJdICAgICAg
ICAgIH0KKwogICAgIGlmIHskb2sgJiYgJG5lZWRfYnVpbGRfaG9zdH0gXAogICAgICAgICB7IGNh
dGNoaW5nLW90aGVyd2lzZSBicm9rZW4gcHJlcGFyZS1idWlsZC1ob3N0IH0KIApAQCAtOTksNiAr
MTAxLDEwIEBAIHByb2MgcnVuLWpvYiB7am9ifSB7CiAJcnVuLXRzICAhYnJva2VuIGNhcHR1cmUt
bG9ncyAgICAgIHRzLWxvZ3MtY2FwdHVyZSArIGhvc3QKICAgICB9CiAKKyAgICBpZiB7W2luZm8g
ZXhpc3RzIHN5c2xvZ119IHsKKyAgICAgICAgcmVhcC10cyAkc3lzbG9nCisgICAgfQorCiAgICAg
aWYgeyRva30gewogICAgICAgICBpZiB7W2pvYmRiOjpqb2ItY2hlY2stZXNjYXBlZC1zdGVwcyAk
ZmxpZ2h0ICRqb2JdfSB7CiAgICAgICAgICAgICBzZXQgb2sgMAotLSAKMi4xLjQKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 21 14:14:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 14: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 1dNgP3-0005Bn-15; Wed, 21 Jun 2017 14:14: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=33896ecda=Ian.Jackson@citrix.com>)
 id 1dNgP1-000573-R6
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 14:14:39 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 B0/EC-03371-F4F7A495; Wed, 21 Jun 2017 14:14:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgkeJIrShJLcpLzFFi42JxWrohUte/3iv
 SoOEnj8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmtEw8ThzwRmxiraFM1gaGBcKdjFyckgI+Etc
 +r2ZHcRmE9CVaNryl62LkYNDREBF4vZeAxCTWSBUYscLS5AKYQE7iQdfpzCD2CwCqhLbj7eAd
 fIKeEk03L3OBDFRTuL88Z/MIK2cQPHFj/xBTCEBT4n5p/wgTDWJuevjIRoFJU7OfMICYjMLSE
 gcfPGCeQIj7ywkqVlIUgsYmVYxahSnFpWlFukameolFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQ
 mFesl5+duYgSGDAMQ7GBctSDwEKMkB5OSKG+5t1ekEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQne
 k7VAOcGi1PTUirTMHGDwwqQlOHiURHjXlACleYsLEnOLM9MhUqcYFaXEeU+A9AmAJDJK8+DaY
 BFziVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8B2uApvBk5pXATX8FtJgJaPGLIx4gi0sSEV
 JSDYxCD5ff25Zlqnb0uRWXiFW7QGTBvbPzPHd6CZ5cWDbbMfFNxevTxide9p2/Pm93781XH5e
 +D4jufN19J1FWRGdi4LfsRdkfL/5ekvzp9/Fk36XL3fQeLr59ZubDCc5WzzQurSzs/dVztT+l
 3SHrle/16mmPvtxwurP9xuQGzSbz/g07O74e3370jxJLcUaioRZzUXEiAAx9bB6TAgAA
X-Env-Sender: prvs=33896ecda=Ian.Jackson@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1498054474!99281155!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44626 invoked from network); 21 Jun 2017 14:14:38 -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;
 21 Jun 2017 14:14:38 -0000
X-IronPort-AV: E=Sophos;i="5.39,369,1493683200"; d="scan'208";a="428818123"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 21 Jun 2017 15:14:04 +0100
Message-ID: <1498054447-11281-13-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1498054447-11281-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1498054447-11281-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 12/15] sg-run-job: Abolish `anyfailed'
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBpcyB2ZXJ5IHNpbWlsYXIgdG8gISRvay4KCmFueWZhaWxlZCBpcyBzZXQgdG8gMSBvbmx5
IGJ5IGNhdGNoaW5nLW90aGVyd2lzZSwgd2hpY2ggYWxzbyB0aGVuIHNldHMKb2sgdG8gMC4gIFRo
ZSBkaWZmZXJlbmNlcyBhcmUgc29sZWx5IHNvbWUgc2l0ZXMgd2hpY2ggc2V0IG9rIHRvIDAKd2l0
aG91dCBzZXR0aW5nIGFueWZhaWxlZCB0byAxOgogKGkpIEluIHJ1bi1qb2IsIGlmIHRoZXJlIGFy
ZSBlc2NhcGVkIHN0ZXBzCiAoaWkpIEluIHJ1bi1qb2IsIGlmIGFueSBzdGVwcyB3ZXJlIG5vdCBy
dW4gZHVlIHRvIHRoZSBza2lwX3Rlc3RpZHMKICAgICAgb3IgdHJ1bmNhdGVfdGVzdGlkcyBydW52
YXJzCiAgICAgIGpvYiBpcyBiZWluZyB0cnVuY2F0ZWQgZHVlIHRvCiAoaWlpKSBJZiBhIHBlci1o
b3N0LXRzIHN0ZXAgZmFpbHMKClRoZSBvbmx5IHBsYWNlcyB3aGVyZSBhbnlmYWlsZWQgd2FzIHVz
ZWQgd2VyZToKCiAqIFRvIGRlY2lkZSB3aGV0aGVyIHRvIGRvIGxvZyBjYXB0dXJlIGluIGJ1aWxk
IGpvYnMuICBUaGlzIGhhcHBlbnMKICAgYmVmb3JlIChpKSBhbmQgKGlpKTsgYW5kIChpaWkpIGlz
IG5vdCBhcHBsaWNhYmxlIGJlY2F1c2UgaXQgb25seQogICBhcHBsaWVzIGlmICRuZWVkX3hlbl9o
b3N0cyBpcyBub25lbXB0eSB3aGljaCBpcyBuZXZlciB0cnVlIGlmCiAgICRuZWVkX2J1aWxkX2hv
c3QgaXMgZmFsc2UuICBXZSBjYW4gc2ltcGx5IHVzZSAkb2sgaW5zdGVhZCwKICAgd2l0aG91dCBh
bnkgZnVuY3Rpb25hbCBjaGFuZ2UuCgogKiBJbiBwcmludGluZyBhIG1lc3NhZ2UgdG8gc3Rkb3V0
IGF0IHRoZSBlbmQgb2YgdGhlIGpvYi4KICAgV2UgdXBkYXRlIHRoaXMgdXNlIHNpdGUgdG8gdXNl
ICRvayBhbmQgY2hhbmdlIHRoZSBtZXNzYWdlCiAgIGFjY29yZGluZ2x5LgoKU28gb3ZlcmFsbCwg
bm8gZnVuY3Rpb25hbCBjaGFuZ2Ugb3RoZXIgdGhhbiB0byBhIG1lc3NhZ2UgaW4gdGhlCnRyYW5z
Y3JpcHQuCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4
LmNvbT4KLS0tCiBzZy1ydW4tam9iIHwgMTQgKysrKysrLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2Vk
LCA2IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvc2ctcnVuLWpv
YiBiL3NnLXJ1bi1qb2IKaW5kZXggNjU0YmE4My4uYjFmOTRmNCAxMDA3NTUKLS0tIGEvc2ctcnVu
LWpvYgorKysgYi9zZy1ydW4tam9iCkBAIC00MCwxMyArNDAsMTIgQEAgcHJvYyBwZXItaG9zdC1m
aW5pc2gge30gewogfQogCiBwcm9jIHJ1bi1qb2Ige2pvYn0gewotICAgIGdsb2JhbCBqb2JpbmZv
IGJ1aWxkcyBmbGlnaHQgb2sgdHJ1bmNhdGUgbmVlZF94ZW5faG9zdHMgYW55ZmFpbGVkCisgICAg
Z2xvYmFsIGpvYmluZm8gYnVpbGRzIGZsaWdodCBvayB0cnVuY2F0ZSBuZWVkX3hlbl9ob3N0cwog
ICAgIGdsb2JhbCBuZXN0ZWRfbGF5ZXJzX2hvc3RzIHRydW5jYXRlX2dsb2JzIHNraXBfZ2xvYnMg
YW55c2tpcHBlZAogCiAgICAgc2V0IG9rIDEKICAgICBzZXQgdHJ1bmNhdGUgMAogICAgIHNldCBh
bnlza2lwcGVkIDAKLSAgICBzZXQgYW55ZmFpbGVkIDAKICAgICBqb2JkYjo6cHJlcGFyZSAkam9i
CiAKICAgICBzZXQgdHJ1bmNhdGVfZ2xvYnMgW2pvYmRiOjpyZWFkLXJ1bnZhciAkZmxpZ2h0ICRq
b2IgdHJ1bmNhdGVfdGVzdGlkc10KQEAgLTk2LDcgKzk1LDcgQEAgcHJvYyBydW4tam9iIHtqb2J9
IHsKICAgICAgICAgc2V0IG5lZWRfeGVuX2hvc3RzIFtsdW5hcHBlbmQgbmVzdGVkX2xheWVyc19o
b3N0c10KICAgICB9CiAKLSAgICBpZiB7JG5lZWRfYnVpbGRfaG9zdCAmJiAkYW55ZmFpbGVkfSB7
CisgICAgaWYgeyRuZWVkX2J1aWxkX2hvc3QgJiYgISRva30gewogCXJ1bi10cyAgIWJyb2tlbiBj
YXB0dXJlLWxvZ3MgICAgICB0cy1sb2dzLWNhcHR1cmUgKyBob3N0CiAgICAgfQogCkBAIC0xMTks
OCArMTE4LDggQEAgcHJvYyBydW4tam9iIHtqb2J9IHsKIAogICAgIGlmIHskbmVlZF9idWlsZF9o
b3N0ICYmICRva30geyBqb2JkYjo6cHJlc2VydmUtdGFzayA5MCB9CiAKLSAgICBpZiB7JGFueWZh
aWxlZH0gewotICAgICAgICBqb2JkYjo6bG9ncHV0cyBzdGRvdXQgImF0IGxlYXN0IG9uZSB0ZXN0
IGZhaWxlZCIKKyAgICBpZiB7ISRva30geworICAgICAgICBqb2JkYjo6bG9ncHV0cyBzdGRvdXQg
ImpvYiBub3Qgb2siCiAgICAgfQogfQogCkBAIC0xMjgsOSArMTI3LDkgQEAgcHJvYyBjYXRjaGlu
Zy1vdGhlcndpc2Uge2ZhaWxzdCBzY3JpcHR9IHsKICAgICAjIEV4ZWN1dGVzICRzY3JpcHQuCiAg
ICAgIyBJZiBqb2IgaXMgYWxyZWFkeSBhIGZhaWx1cmUgKGllIG5vdCAkb2spLCBza2lwcyBpdCAo
aWUgZG9lcyBub3RoaW5nKS4KICAgICAjIElmIGFueSBUY2wgZXhjZXB0aW9uIGlzIHRocm93biwg
ZGVjbGFyZXMgdGhlIGpvYiBhIGZhaWx1cmUuCi0gICAgIyAoaWUgc2V0cyBqb2Igc3RhdHVzIHRv
ICRmYWlsc3QsIGFuZCBzZXRzIGFueWZhaWxlZCB0byAxIGFuZCBvayB0byAwKQorICAgICMgKGll
IHNldHMgam9iIHN0YXR1cyB0byAkZmFpbHN0LCBhbmQgc2V0cyBvayB0byAwKQogCi0gICAgZ2xv
YmFsIGFueWZhaWxlZCBmbGlnaHQgam9iaW5mbyBvaworICAgIGdsb2JhbCBmbGlnaHQgam9iaW5m
byBvawogCiAgICAgaWYgeyEkb2t9IHJldHVybgogCkBAIC0xMzksNyArMTM4LDYgQEAgcHJvYyBj
YXRjaGluZy1vdGhlcndpc2Uge2ZhaWxzdCBzY3JpcHR9IHsKICAgICB9IGVtc2ddfSB7CiAgICAg
ICAgIGpvYmRiOjpsb2dwdXRzIHN0ZGVyciAiJGZsaWdodC4kam9iaW5mbyhqb2IpICRzY3JpcHQg
ZmFpbGVkOiAkZW1zZyIKICAgICAgICAgc2V0IG9rIDAKLSAgICAgICAgc2V0IGFueWZhaWxlZCAx
CiAJc2V0c3RhdHVzICRmYWlsc3QKICAgICB9CiB9Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 21 14:14:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 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 1dNgP4-0005Dw-7z; Wed, 21 Jun 2017 14:14: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=33896ecda=Ian.Jackson@citrix.com>)
 id 1dNgP3-0005B4-4F
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 14:14:41 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 16/1E-03557-05F7A495; Wed, 21 Jun 2017 14:14:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgkeJIrShJLcpLzFFi42JxWrohUjeg3iv
 SYN8KdovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPnxbfsBVd5Kp4de8/awNjP1cXIySEhECzx
 ufkZI4jNJqAr0bTlL1sXIweHiICKxO29BiAms0CoxI4XliAVwgKxEn8WTGUCsVkEVCV+fTvMA
 mLzCnhJPFk8jRFiopzE+eM/mUFaOYHiix/5g5hCAp4S80/5QZhqEnPXx0M0CkqcnPkEbAizgI
 TEwRcvmCcw8s5CkpqFJLWAkWkVo0ZxalFZapGukaleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5
 iUrFecn7uJkZgyDAAwQ7GVQsCDzFKcjApifKWe3tFCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg
 PVkLlBMsSk1PrUjLzAEGL0xagoNHSYR3TQlQmre4IDG3ODMdInWKUVFKnPcESJ8ASCKjNA+uD
 RYxlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMe7AGaApPZl4J3PRXQIuZgBa/OOIBsrgkES
 El1cBYnXCO4XitDtO5FYcOrv8z43aj89WHstls4cmTNrsIaCnl9nefeqfJUba499mlBd80/RI
 Pz1X6fTk40Tzk603HtCKBkwdDwiTfbxdkWLPnnYJx70mTdbvj3n9v8HB02vlghuvFhf++N6xl
 27Ot8o9vefPlW7xnZqSYnqtk+JogzzE/y9bxaupOJZbijERDLeai4kQARcHEYpMCAAA=
X-Env-Sender: prvs=33896ecda=Ian.Jackson@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1498054474!99281155!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44716 invoked from network); 21 Jun 2017 14:14:39 -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;
 21 Jun 2017 14:14:39 -0000
X-IronPort-AV: E=Sophos;i="5.39,369,1493683200"; 
 d="scan'208,217";a="428818127"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 21 Jun 2017 15:14:06 +0100
Message-ID: <1498054447-11281-15-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1498054447-11281-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1498054447-11281-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 14/15] sg-report-flight: Make logfile
	list into table, with more 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>

QWxzbyBwcmludCB0aGUgbXRpbWUgYW5kIHRoZSBzaXplLgoKU2lnbmVkLW9mZi1ieTogSWFuIEph
Y2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQp2MjogTmV3IHBhdGNoLgotLS0K
IHNnLXJlcG9ydC1mbGlnaHQgfCAyMSArKysrKysrKysrKysrKysrKystLS0KIDEgZmlsZSBjaGFu
Z2VkLCAxOCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3NnLXJl
cG9ydC1mbGlnaHQgYi9zZy1yZXBvcnQtZmxpZ2h0CmluZGV4IGI3Y2QwM2EuLmY3MTUwYTAgMTAw
NzU1Ci0tLSBhL3NnLXJlcG9ydC1mbGlnaHQKKysrIGIvc2ctcmVwb3J0LWZsaWdodApAQCAtMTAy
Niw3ICsxMDI2LDEzIEBAIEVORAogPHA+CiA8aDI+TG9nZmlsZXMgZXRjLjwvaDI+CiBGb3IgbWFp
biB0ZXN0IHNjcmlwdCBsb2dmaWxlcywgc2VlIGVudHJpZXMgaW4gc3RlcHMgdGFibGUuCi08dWw+
Cis8cD4KKzx0YWJsZT4KKzx0cj4KKzx0aD5tb2RpZmllZC9mZXRjaGVkPC90aD4KKzx0aCBhbGln
bj0icmlnaHQiPnNpemU8L3RoPgorPHRoIGFsaWduPSJsZWZ0Ij5maWxlbmFtZTwvdGg+Cis8L3Ry
PgogRU5ECiAgICAgb3BlbmRpciBMT0dTLCAiJGh0bWxkaXIvJGpvYiIgb3IgZGllICIkaHRtbGRp
ci8kam9iICQhIjsKICAgICBteSBAZGVudHM9IHNvcnQgcmVhZGRpciBMT0dTOwpAQCAtMTAzNSwx
NCArMTA0MSwyMyBAQCBFTkQKICAgICAgICAgbmV4dCBpZiAkZGVudCBlcSAiJGh0bWxsZWFmLm5l
dyIgb3IgJGRlbnQgZXEgJGh0bWxsZWFmCiAgICAgICAgICAgICBvciAkZGVudCBlcSAnLi4nIG9y
ICRkZW50IGVxICcuJyBvciAkaXNzdGVwbG9neyRkZW50fTsKICAgICAgICAgc3RhdCgiJGh0bWxk
aXIvJGpvYi8kZGVudCIpIG9yIGRpZSAiJGRlbnQgJCEiOwotICAgICAgICBwcmludCBIICI8bGk+
PGEgaHJlZj1cIiIuZW5jb2RlX2VudGl0aWVzKHVyaV9lc2NhcGUoJGRlbnQpKS4iXCI+Ii4KKwlw
cmludGYgSCAiPHRyPjx0ZD4lczwvdGQ+Iiwgc2hvd19hYnNfdGltZSgoc3RhdCBfKVs5XSk7CisJ
aWYgKC1mIF8pIHsKKwkgICAgbXkgJHNpemUgPSAoc3RhdCBfKVs3XTsKKwkgICAgcHJpbnRmIEgg
Ijx0ZCBhbGlnbj1cInJpZ2h0XCI+Jm5ic3A7JXM8L3RkPiIsICRzaXplOworCX0gZWxzZSB7CisJ
ICAgIHByaW50IEggIjx0ZCBhbGlnbj1cInJpZ2h0XCI+ZGlyPC90ZD4iOworCX0KKwlwcmludCBI
ICI8dGQ+IjsKKyAgICAgICAgcHJpbnQgSCAiPGEgaHJlZj1cIiIuZW5jb2RlX2VudGl0aWVzKHVy
aV9lc2NhcGUoJGRlbnQpKS4iXCI+Ii4KICAgICAgICAgICAgIGVuY29kZV9lbnRpdGllcygkZGVu
dCkuKC1kIF8gPyAiLyIgOiAiIikuIjwvYT5cbiI7CiAgICAgICAgIGlmICgkZGVudCBlcSAnYnVp
bGQnKSB7CiAgICAgICAgICAgICBwcmludCBIICIgKG91dHB1dHMgZnJvbSBidWlsZCkiOwogICAg
ICAgICB9CisJcHJpbnQgSCAiPC90ZD48L3RyPlxuIjsKICAgICB9CiAgICAgcHJpbnQgSCA8PEVO
RDsKLTwvdWw+Cis8L3RhYmxlPgogPGgyPlRlc3QgY29udHJvbCB2YXJpYWJsZXM8L2gyPgogPHRh
YmxlIHJ1bGVzPWFsbD48dHI+PHRoPk5hbWU8L3RoPjx0aD5WYWx1ZTwvdGg+PHRoPlNvdXJjZTwv
dGg+PC90cj4KIEVORAotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 21 14:14:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 14: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 1dNgP5-0005G4-FL; Wed, 21 Jun 2017 14:14: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=33896ecda=Ian.Jackson@citrix.com>)
 id 1dNgP3-0005Cf-PB
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 14:14:41 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 B8/2C-03620-15F7A495; Wed, 21 Jun 2017 14:14:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPLMWRWlGSWpSXmKPExsXitHRDpG5AvVe
 kwbenphbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aLPS+ZCk5wVkzZv5SxgXEzexcjJ4eEgL/E
 1r1/WEBsNgFdiaYtf9m6GDk4RARUJG7vNQAxmQVCJXa8sAQxhYHMlYfsQIpZBFQlzp5eCjaEV
 8BLYsu0r2wQA+Ukzh//yQxSzgkUX/zIH8QUEvCUmH/KD8JUk5i7Ph6iUVDi5MwnYNuZBSQkDr
 54wTyBkXcWktQsJKkFjEyrGDWKU4vKUot0jUz1kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r
 1kvNzNzECA4YBCHYwrloQeIhRkoNJSZS33NsrUogvKT+lMiOxOCO+qDQntfgQowwHh5IE78la
 oJxgUWp6akVaZg4wdGHSEhw8SiK8a0qA0rzFBYm5xZnpEKlTjIpS4rwnQPoEQBIZpXlwbbB4u
 cQoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVh3oM1QFN4MvNK4Ka/AlrMBLT4xREPkMUliQgpqQ
 bG5Na2nXJXr0t3nnhuJFZ6bkuybuohS99HthFBXxe+UPVtUbvKM1PKPFNAV+X41+JOr59BoaE
 OTQ/4LCJ3si1+P6V/Ro4LUyzTn+N29uoX1/2d8+Gusp/QIr+inb7Tt8w6bqok/GGZ7xd7J57L
 WopJbc1z3JP4O9mefpzfNGPiU/5vXP5Bt52UWIozEg21mIuKEwH9TedPkgIAAA==
X-Env-Sender: prvs=33896ecda=Ian.Jackson@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1498054474!99281155!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44791 invoked from network); 21 Jun 2017 14:14:40 -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;
 21 Jun 2017 14:14:40 -0000
X-IronPort-AV: E=Sophos;i="5.39,369,1493683200"; d="scan'208";a="428818130"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 21 Jun 2017 15:14:07 +0100
Message-ID: <1498054447-11281-16-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1498054447-11281-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1498054447-11281-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 15/15] sg-run-job: Logfiles: Suppress
	links to 0-length 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>

VGhlc2UgYXJlIG5vdCByZWFsbHkgaGVscGZ1bC4gIE1ha2luZyB0aGVtIG5vdCBiZSBsaW5rcyBt
YWtlcyB0aGVtCmVhc2llciB0byBza2lwIGJ5IGV5ZS4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNr
c29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgotLS0KdjI6IE5ldyBwYXRjaC4KLS0tCiBz
Zy1yZXBvcnQtZmxpZ2h0IHwgOCArKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9u
cygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9zZy1yZXBvcnQtZmxpZ2h0IGIvc2ct
cmVwb3J0LWZsaWdodAppbmRleCBmNzE1MGEwLi5mZDhhNjhiIDEwMDc1NQotLS0gYS9zZy1yZXBv
cnQtZmxpZ2h0CisrKyBiL3NnLXJlcG9ydC1mbGlnaHQKQEAgLTEwNDIsMTUgKzEwNDIsMTkgQEAg
RU5ECiAgICAgICAgICAgICBvciAkZGVudCBlcSAnLi4nIG9yICRkZW50IGVxICcuJyBvciAkaXNz
dGVwbG9neyRkZW50fTsKICAgICAgICAgc3RhdCgiJGh0bWxkaXIvJGpvYi8kZGVudCIpIG9yIGRp
ZSAiJGRlbnQgJCEiOwogCXByaW50ZiBIICI8dHI+PHRkPiVzPC90ZD4iLCBzaG93X2Fic190aW1l
KChzdGF0IF8pWzldKTsKKwlteSAkbm9saW5rID0gMDsKIAlpZiAoLWYgXykgewogCSAgICBteSAk
c2l6ZSA9IChzdGF0IF8pWzddOwogCSAgICBwcmludGYgSCAiPHRkIGFsaWduPVwicmlnaHRcIj4m
bmJzcDslczwvdGQ+IiwgJHNpemU7CisJICAgICRub2xpbmsgPSAhJHNpemU7CiAJfSBlbHNlIHsK
IAkgICAgcHJpbnQgSCAiPHRkIGFsaWduPVwicmlnaHRcIj5kaXI8L3RkPiI7CiAJfQogCXByaW50
IEggIjx0ZD4iOwotICAgICAgICBwcmludCBIICI8YSBocmVmPVwiIi5lbmNvZGVfZW50aXRpZXMo
dXJpX2VzY2FwZSgkZGVudCkpLiJcIj4iLgotICAgICAgICAgICAgZW5jb2RlX2VudGl0aWVzKCRk
ZW50KS4oLWQgXyA/ICIvIiA6ICIiKS4iPC9hPlxuIjsKKyAgICAgICAgcHJpbnQgSCAiPGEgaHJl
Zj1cIiIuZW5jb2RlX2VudGl0aWVzKHVyaV9lc2NhcGUoJGRlbnQpKS4iXCI+IgorCSAgICB1bmxl
c3MgJG5vbGluazsKKwlwcmludCBIIGVuY29kZV9lbnRpdGllcygkZGVudCkuKC1kIF8gPyAiLyIg
OiAiIik7CisJcHJpbnQgSCAiPC9hPiIgdW5sZXNzICRub2xpbms7CiAgICAgICAgIGlmICgkZGVu
dCBlcSAnYnVpbGQnKSB7CiAgICAgICAgICAgICBwcmludCBIICIgKG91dHB1dHMgZnJvbSBidWls
ZCkiOwogICAgICAgICB9Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 21 14:14:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 14: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 1dNgP5-0005Gn-MG; Wed, 21 Jun 2017 14:14: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=33896ecda=Ian.Jackson@citrix.com>)
 id 1dNgP4-0005DH-9R
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 14:14:42 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 F2/46-01734-15F7A495; Wed, 21 Jun 2017 14:14:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuphkeJIrShJLcpLzFFi42JxWrohUjew3iv
 SYNJbDovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePR5B8sBRt4KhqnvmRsYNzN2cXIySEh4C9x
 +OpuVhCbTUBXomnLX7YuRg4OEQEVidt7DUDCzALaEnvXzWUGsYUFQiXmHF/ACGKzCKhKfNtzl
 AnE5hXwktg5+TErxEg5ifPHfzKDjOEEii9+5A9iCgl4Ssw/5QdhqknMXR8P0SgocXLmExaIRR
 ISB1+8YJ7AyDsLSWoWktQCRqZVjOrFqUVlqUW6JnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYl
 JxXrJ+bmbGIEhwwAEOxhv9TkfYpTkYFIS5S339ooU4kvKT6nMSCzOiC8qzUktPsQow8GhJMF7
 shYoJ1iUmp5akZaZAwxemLQEB4+SCO+aEqA0b3FBYm5xZjpE6hSjLseG1eu/MAmx5OXnpUqJ8
 54AmSEAUpRRmgc3AhZJlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMe7AGaApPZl4J3KZXQE
 cwAR3x4ogHyBEliQgpqQbG1axel18eYao7GTbZ6r/A3PWlXgtfz4x3nxBWovrufpSl3OcdGn+
 cvQ5tjmycfUjgwfkLbNyT0piTVsZFbdy+0dXiMevp05JapW57D/M+8Plprqoj/HyiXkf/R+n4
 Z0zTln70/utczn35vv+6yHOz/APc1GOOWBSVVwf9D15yc5roBgflIl55JZbijERDLeai4kQA4
 1RodZ8CAAA=
X-Env-Sender: prvs=33896ecda=Ian.Jackson@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1498054479!104547856!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28828 invoked from network); 21 Jun 2017 14:14:40 -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;
 21 Jun 2017 14:14:40 -0000
X-IronPort-AV: E=Sophos;i="5.39,369,1493683200"; d="scan'208";a="428818108"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 21 Jun 2017 15:14:01 +0100
Message-ID: <1498054447-11281-10-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1498054447-11281-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1498054447-11281-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 09/15] sg-run-job: Break out
	allocate-build-host, and reorder
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2UncmUgZ29pbmcgdG8gd2FudCB0byBzdGFydCB0aGUgc3lzbG9nIHNlcnZlciBhZnRlciBob3N0
IGFsbG9jYXRpb24KYnV0IGJlZm9yZSBpbnN0YWxsYXRpb24sIHNvIHdlIG5lZWQgdG8gc3BsaXQg
dGhlc2Ugc3RlcHMgdXAuCgpBIHNpZGUgZWZmZWN0IGlzIHRoYXQgYSBidWlsZCBqb2IgYmVjb21l
cyBgcnVubmluZycgd2hlbiBpdCBzdGFydHMgaXRzCmhvc3QgaW5zdGFsbCwgbm90IHdoZW4gaXQg
c3RhcnRzIHRoZSBhY3R1YWwgYnVpbGQuCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCnYyOiBOZXcgcGF0Y2gKLS0tCiBzZy1ydW4tam9i
IHwgMTAgKysrKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgMiBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS9zZy1ydW4tam9iIGIvc2ctcnVuLWpvYgppbmRleCBlYTNl
YTQxLi42MjBkODlhIDEwMDc1NQotLS0gYS9zZy1ydW4tam9iCisrKyBiL3NnLXJ1bi1qb2IKQEAg
LTY5LDEzICs2OSwxNiBAQCBwcm9jIHJ1bi1qb2Ige2pvYn0gewogICAgICAgICBldmFsIHJ1bi10
cyBicm9rZW4gID0gICAgICAgICAgICAgdHMtaG9zdHMtYWxsb2NhdGUgKyAkbmVlZF94ZW5faG9z
dHMKICAgICB9CiAKLSAgICBpZiB7JG5lZWRfYnVpbGRfaG9zdH0geyBjYXRjaGluZy1vdGhlcndp
c2UgYnJva2VuIHByZXBhcmUtYnVpbGQtaG9zdCB9CisgICAgaWYgeyRuZWVkX2J1aWxkX2hvc3R9
IHsgY2F0Y2hpbmctb3RoZXJ3aXNlIGJyb2tlbiBhbGxvY2F0ZS1idWlsZC1ob3N0IH0KIAogICAg
IGlmIHskb2t9IHsgc2V0c3RhdHVzIHJ1bm5pbmcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB9CiAKICAgICBpZiB7JG9rICYmICFbY2F0Y2ggeyBpbmZvIGFyZ3MgcHJl
cC1qb2IvJGpvYmluZm8ocmVjaXBlKSB9XX0gXAogICAgICAgICB7ICAgICAgY2F0Y2hpbmctb3Ro
ZXJ3aXNlIGZhaWwgICAgIHByZXAtam9iLyRqb2JpbmZvKHJlY2lwZSkgICAgICB9CiAKKyAgICBp
ZiB7JG9rICYmICRuZWVkX2J1aWxkX2hvc3R9IFwKKyAgICAgICAgeyBjYXRjaGluZy1vdGhlcndp
c2UgYnJva2VuIHByZXBhcmUtYnVpbGQtaG9zdCB9CisKICAgICBwZXItaG9zdC10cyBicm9rZW4g
IGhvc3QtaW5zdGFsbC9AKCopIHRzLWhvc3QtaW5zdGFsbC10d2ljZQogCiAgICAgcGVyLWhvc3Qt
cHJlcApAQCAtNjg5LDkgKzY5MiwxMiBAQCBwcm9jIHJ1bi1qb2IvYnVpbGQteHRmIHt9IHsKICAg
ICBydW4tdHMgLiA9IHRzLXh0Zi1idWlsZAogfQogCi1wcm9jIHByZXBhcmUtYnVpbGQtaG9zdCB7
fSB7Citwcm9jIGFsbG9jYXRlLWJ1aWxkLWhvc3Qge30gewogICAgIGdsb2JhbCBqb2JpbmZvCiAg
ICAgcnVuLXRzIGJyb2tlbiA9IHRzLWhvc3RzLWFsbG9jYXRlICsgaG9zdAorfQorcHJvYyBwcmVw
YXJlLWJ1aWxkLWhvc3Qge30geworICAgIGdsb2JhbCBqb2JpbmZvCiAgICAgcnVuLXRzIGJyb2tl
biBob3N0LWluc3RhbGwoKikgdHMtaG9zdC1pbnN0YWxsLXR3aWNlCiAgICAgcnVuLXRzIC4gaG9z
dC1idWlsZC1wcmVwIHRzLXhlbi1idWlsZC1wcmVwCiB9Ci0tIAoyLjEuNAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Wed Jun 21 14:20:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 14:20: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 1dNgUS-0007WB-Af; Wed, 21 Jun 2017 14:20: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=3381a6b98=wei.liu2@citrix.com>)
 id 1dNgUR-0007W4-0m
 for xen-devel@lists.xen.org; Wed, 21 Jun 2017 14:20:15 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 CB/88-03920-E908A495; Wed, 21 Jun 2017 14:20:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpO7cBq9
 Ig0ddehZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aqg+vYCtarVUz/OoG5gfEXfxcjB4eEgL/E
 zDWBXYycHCwCqhI3nt5nAbHZBJQlfnb2soHYIgL6Eq3fJ7J2MXJxMAtcZpS41P6VCSQhLJAk8
 fPpDmYQm1fAQmJPzx+wIiGBtUwSO25PZINICEqcnPkEbCqzgI7Egt2f2EAWMwtISyz/xwES5h
 Rwlpjy6RYriC0qoCLRuXQOWLmQgIJEx/RjTBMY+WYhmTQLyaRZCJMWMDKvYlQvTi0qSy3SNdV
 LKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMNAYg2ME4/bL/IUZJDiYlUd5yb69I
 Ib6k/JTKjMTijPii0pzU4kOMMhwcShK8G+qBcoJFqempFWmZOcCQh0lLcPAoifCuKQFK8xYXJ
 OYWZ6ZDpE4x6nJsWL3+C5MQS15+XqqUOO85kBkCIEUZpXlwI2Dxd4lRVkqYlxHoKCGegtSi3M
 wSVPlXjOIcjErCvKogU3gy80rgNr0COoIJ6IgXRzxAjihJREhJNTAuzpXbsCnS5cL+f5Zndzz
 U7b2kosXJfZQ5qPPPVAN1sbnBDQdlgrZ7X5LITJP5/82gV6j3eX9W7rk1H6Xnuy2xkulevH/J
 iceOO8uOOrB9lJav2lVUz7Ol3Hc5U8X+np9Rn/bFRjIsTXhl+egwr3t9Oq+9X5OEESPTpE1FE
 bUsBWoLInyXfVRiKc5INNRiLipOBAAzAXTNugIAAA==
X-Env-Sender: prvs=3381a6b98=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1498054811!68343143!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5150 invoked from network); 21 Jun 2017 14:20:13 -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;
 21 Jun 2017 14:20:13 -0000
X-IronPort-AV: E=Sophos;i="5.39,369,1493683200"; d="scan'208";a="428819524"
Date: Wed, 21 Jun 2017 15:19:17 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <20170621141916.iazsqfykdy5e4yel@citrix.com>
References: <1496137567-6574-1-git-send-email-ppircalabu@bitdefender.com>
 <1497875079-8169-1-git-send-email-ppircalabu@bitdefender.com>
 <1497875079-8169-2-git-send-email-ppircalabu@bitdefender.com>
 <20170621135854.anommicxhjghkdd6@citrix.com>
 <c4dbae2a-f679-f7cc-a666-8a7c570fa9ba@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <c4dbae2a-f679-f7cc-a666-8a7c570fa9ba@bitdefender.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Petre Pircalabu <ppircalabu@bitdefender.com>, tamas@tklengyel.com,
 Wei Liu <wei.liu2@citrix.com>, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v4 1/2] x86/monitor: add masking support for
 write_ctrlreg 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>

T24gV2VkLCBKdW4gMjEsIDIwMTcgYXQgMDU6MTM6MjlQTSArMDMwMCwgUmF6dmFuIENvam9jYXJ1
IHdyb3RlOgo+IE9uIDA2LzIxLzIwMTcgMDQ6NTggUE0sIFdlaSBMaXUgd3JvdGU6Cj4gPiBPbiBN
b24sIEp1biAxOSwgMjAxNyBhdCAwMzoyNDozOFBNICswMzAwLCBQZXRyZSBQaXJjYWxhYnUgd3Jv
dGU6Cj4gPj4gQWRkIHN1cHBvcnQgZm9yIGZpbHRlcmluZyBvdXQgdGhlIHdyaXRlX2N0cmxyZWcg
bW9uaXRvciBldmVudHMgaWYgdGhleQo+ID4+IGFyZSBnZW5lcmF0ZWQgb25seSBieSBjaGFuZ2lu
ZyBjZXJ0YWlucyBiaXRzLgo+ID4+IEEgbmV3IHBhcmFtZXRlciAoYml0bWFzaykgd2FzIGFkZGVk
IHRvIHRoZSB4Y19tb25pdG9yX3dyaXRlX2N0cmxyZWcKPiA+PiBmdW5jdGlvbiBpbiBvcmRlciB0
byBtYXNrIHRoZSBldmVudCBnZW5lcmF0aW9uIGlmIHRoZSBjaGFuZ2VkIGJpdHMgYXJlCj4gPj4g
c2V0Lgo+ID4+Cj4gPj4gU2lnbmVkLW9mZi1ieTogUGV0cmUgUGlyY2FsYWJ1IDxwcGlyY2FsYWJ1
QGJpdGRlZmVuZGVyLmNvbT4KPiA+PiBBY2tlZC1ieTogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0
a2xlbmd5ZWwuY29tPgo+ID4gCj4gPiBDb3Zlcml0eSBpc24ndCBoYXBweSB3aXRoIHRoaXMgcGF0
Y2guCj4gPiAKPiA+IEl0IHNlZW1zIHRvIG1lIHRoZXJlIGlzIGluZGVlZCBhIHJpc2sgdG8gb3Zl
cnJ1biB0aGUgYnVmZmVyICg0IGluIHNpemUpIGJlY2F1c2UKPiA+IHRoZSBjYWxsZXIgY2FuIHNw
ZWNpZnkgaW5kZXggdXAgdG8gMzEuCj4gPiAKPiA+ICoqIENJRCAxNDEyOTY2OiAgTWVtb3J5IC0g
Y29ycnVwdGlvbnMgIChPVkVSUlVOKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgCj4gPiAveGVuL2FyY2gveDg2L21vbml0b3IuYzogMTYyIGluIGFy
Y2hfbW9uaXRvcl9kb21jdGxfZXZlbnQoKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIAo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAKPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCj4gPiBf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo+ID4gKioqIENJRCAx
NDEyOTY2OiAgTWVtb3J5IC0gY29ycnVwdGlvbnMgIChPVkVSUlVOKSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPiA+IC94ZW4vYXJjaC94ODYvbW9u
aXRvci5jOiAxNjIgaW4gYXJjaF9tb25pdG9yX2RvbWN0bF9ldmVudCgpICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgCj4gPiAxNTYgICAgICAgICAgICAgICAgIGFkLT5t
b25pdG9yLndyaXRlX2N0cmxyZWdfb25jaGFuZ2Vvbmx5IHw9IGN0cmxyZWdfYml0bWFzazsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIAo+ID4gMTU3ICAgICAgICAgICAgIGVsc2UgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAKPiA+IDE1OCAgICAgICAgICAgICAgICAgYWQtPm1vbml0b3Iud3JpdGVfY3Ry
bHJlZ19vbmNoYW5nZW9ubHkgJj0gfmN0cmxyZWdfYml0bWFzazsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgCj4gPiAxNTkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo+ID4g
MTYwICAgICAgICAgICAgIGlmICggcmVxdWVzdGVkX3N0YXR1cyApICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPiA+IDE2MSAgICAg
ICAgICAgICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCj4gPj4+PiAgICAgQ0lEIDE0MTI5
NjY6ICBNZW1vcnkgLSBjb3JydXB0aW9ucyAgKE9WRVJSVU4pICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgCj4gPj4+PiAgICAgT3ZlcnJ1bm5pbmcgYXJyYXkg
ImFkLT5tb25pdG9yLndyaXRlX2N0cmxyZWdfbWFzayIgb2YgNCA4LWJ5dGUgZWxlbWVudHMgYXQg
ZWxlbWVudCBpbmRleCAzMSAoYnl0ZSBvZmZzZXQgMjQ4KSB1c2luZyBpbmRleCAibW9wLT51Lm1v
dl90b19jci5pbmRleCIgICAgCj4gPiAod2hpY2ggZXZhbHVhdGVzIHRvIDMxKS4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIAo+ID4gMTYyICAgICAgICAgICAgICAgICBhZC0+bW9uaXRvci53cml0ZV9jdHJs
cmVnX21hc2tbbW9wLT51Lm1vdl90b19jci5pbmRleF0gPSBtb3AtPnUubW92X3RvX2NyLmJpdG1h
c2s7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAKPiA+IDE2MyAgICAgICAgICAgICAgICAgYWQtPm1vbml0b3Iud3JpdGVfY3RybHJlZ19lbmFi
bGVkIHw9IGN0cmxyZWdfYml0bWFzazsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCj4gPiAx
NjQgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo+ID4gMTY1ICAgICAg
ICAgICAgIGVsc2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPiA+IDE2NiAgICAgICAgICAgICB7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgCj4gPiAxNjcgICAgICAgICAgICAgICAgIGFkLT5t
b25pdG9yLndyaXRlX2N0cmxyZWdfbWFza1ttb3AtPnUubW92X3RvX2NyLmluZGV4XSA9IDA7ICAg
ICAgCj4gCj4gSSB2YWd1ZWx5IHJlbWVtYmVyIHRoYXQgMzEgd2FzIGludHJvZHVjZWQgc2ltcGx5
IGFzIGEgInJlc2VydmVkIgo+IHByZWNhdXRpb24gLSB3ZSBjYW4gcHJvYmFibHkgc2FmZWx5IHBs
ZWFzZSBDb3Zlcml0eSBieSBzaW1wbHkgcGF0Y2hpbmcKPiB0aGF0IGNvZGUgdG8gbm90IGdvIG92
ZXIgMyBhcyBhbiBpbmRleC4KPiAKPiBUbyBQZXRyZSdzIGNyZWRpdCwgaGUgZGlkIG5vdGljZSBh
bmQgcHJvcG9zZSB0aGF0IHdlIGNoYW5nZSB0aGlzIHZhbHVlCj4gYnV0IEkndmUgc3VnZ2VzdGVk
IHRoYXQgd2Uga2VlcCB0aGUgY2hlY2sgYXMtaXMgZm9yIHRoZSBmdXR1cmUuIE15IGJhZC4gOikK
PiAKCk9LLiBQbGVhc2Ugc3VibWl0IGEgcGF0Y2ggdG8gZml4IHRoaXMuIFVzaW5nIDMgc2hvdWxk
IGJlIGZpbmUuIFBsZWFzZQppbmNsdWRlCgogIENvdmVyaXR5LUlEOiAxNDEyOTY2CgppbiB0aGUg
Y29tbWl0IG1lc3NhZ2UuCgo+IAo+IFRoYW5rcywKPiBSYXp2YW4KPiAKPiAKPiBfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IFhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKPiBYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwo+IGh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 21 14:24:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 14: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 1dNgYs-0007ic-Rp; Wed, 21 Jun 2017 14:24:50 +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 1dNgYr-0007iW-F3
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 14:24:49 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 29/41-01709-0B18A495; Wed, 21 Jun 2017 14:24:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrAIsWRWlGSWpSXmKPExsUSuHLSAt0NjV6
 RBk+XMVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk9uy+wFbSxV/z418rewDiJrYuRi4NFYCWz
 xLKfU1m7GDk5JARyJba/uMXYxcgBZItIPPmfBhIWEjjDJLHmbD6IzSKgKvFh61ywcjYBJYm9B
 48zgtgiAsoSH1t72UFsZoFgiddNn8FqhAWiJS78WwAW5xXQk/h77yQbyHghAROJCSu4IcKCEi
 dnPmGBaC2WeNb5DqyEWUBaYvk/DpAwp4CpxMUJC5lAbFEBWYljkzrYJzAKzELSPQtJ9yyEboi
 wusSfeZeYMYRtJdate8+ygJFtFaN6cWpRWWqRrqFeUlFmekZJbmJmjq6hgalebmpxcWJ6ak5i
 UrFecn7uJkZgaNczMDDuYGzqdT7EKMnBpCTKW+7tFSnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJg
 re/ASgnWJSanlqRlpkDjDKYtAQHj5II75oSoDRvcUFibnFmOkTqFKMuR9OHLV+YhFjy8vNSpc
 R540FmCIAUZZTmwY2ARfwlRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8qvVAU3gy80rgNr0
 COoIJ6IgXRzxAjihJREhJNTByRPT63Ni/IqZH/LKE42/+6fp5Ia+4mnvZNQS+e+73ual+aq5s
 09+T6/V+r56rstXnQ8yMNYL/bKYwef/iSct4NO9ycH+5Snl0ZViG8sKn7fs29CdqX72/51Dtq
 mS3Ja8XO6putN90teuZ9ry1ky2Uep03W877/a/+yw+nqD1POHa4djxf4dmuxFKckWioxVxUnA
 gAXPphMvMCAAA=
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-10.tower-206.messagelabs.com!1498055087!75993549!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62792 invoked from network); 21 Jun 2017 14:24:48 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.160)
 by server-10.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 21 Jun 2017 14:24:48 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1498055087;
 l=905; s=domk; d=aepfle.de;
 h=In-Reply-To:Content-Disposition:Content-Type:MIME-Version:
 References:Subject:Cc:To:From:Date;
 bh=5IPWgX1YLumYqD0QLRBaDR9sYbIjPRyLKfV/jwlBNaU=;
 b=IkfphHpg+dY/juMEGYfvE0FaV+fwHqaoZPaU9CANusC2FGZfJDKtyh4t1TYfP5s/Sx
 wltxi56paZwnqT6Cm2O8gtfe2Lq6BbaWA1nwk655UbF0uKDXrCjjgFrZkAFKkgO6M4xs
 up9i5vn5IhRjHSA69ahgx4P7KVMmajhs5tL50=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnAYQ78zWBeMvIqoJd4EsjBG7WrhLHcjt8dMM6XWhsZ5Q==
X-RZG-CLASS-ID: mo00
Received: from aepfle.de ([2001:a61:10ed:24ff:84a6:bea5:c95e:96e1])
 by smtp.strato.de (RZmta 41.0 AUTH) with ESMTPSA id Y06dd9t5LEOa3Z6
 (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, 21 Jun 2017 16:24:36 +0200 (CEST)
Date: Wed, 21 Jun 2017 16:24:33 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20170621142433.GA25439@aepfle.de>
References: <20170615095827.15265-1-jgross@suse.com>
MIME-Version: 1.0
In-Reply-To: <20170615095827.15265-1-jgross@suse.com>
User-Agent: Mutt/1.8.3 (7090)
Cc: xen-devel@lists.xenproject.org, wei.liu2@citrix.com,
 ian.jackson@eu.citrix.com
Subject: Re: [Xen-devel] [PATCH] tools/xen-detect: try sysfs node for
 obtaining 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: multipart/mixed; boundary="===============1365963106985296374=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============1365963106985296374==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="jI8keyz6grp/JLjh"
Content-Disposition: inline


--jI8keyz6grp/JLjh
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline

On Thu, Jun 15, Juergen Gross wrote:

> +++ b/tools/misc/xen-detect.c

> +        asprintf(&ver, "V%u.%u",
> +                 (uint16_t)(regs[0] >> 16), (uint16_t)regs[0]);

> +        asprintf(&ver, "V%s.%s", str, tmp);

This fails to build:

xen-detect.c:196:17: error: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Werror=unused-result]
xen-detect.c:93:17: error: ignoring return value of 'asprintf', declared with attribute warn_unused_result [-Werror=unused-result]

Olaf

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

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCWUqBmwAKCRBdQqD6ppg2
fhP1AKCIF7bA/OwqKckRS71uvwguPOGw9wCfbBKSd7YfuaCdOAtNrKtsPtGZ2s0=
=ATNq
-----END PGP SIGNATURE-----

--jI8keyz6grp/JLjh--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1365963106985296374==--


From xen-devel-bounces@lists.xen.org Wed Jun 21 14:28:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 14:28:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNgc2-0007te-Cw; Wed, 21 Jun 2017 14:28: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=3381a6b98=wei.liu2@citrix.com>)
 id 1dNgc0-0007tT-N0
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 14:28:04 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 BD/10-02196-4728A495; Wed, 21 Jun 2017 14:28:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpG5xk1e
 kwY1uXYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP36deMBRNYK3oOGjYw9rF0MXJySAj4Sxya
 v4cRxGYRUJWYffAdG4jNJqAs8bOzF8wWEVCQeH5mAVg9s0CVxP4nS5lBbGGBaIkL/xawg9i8A
 hYSV3f8B6sXEoiQ2DrjCgtEXFDi5MwnUL06Egt2fwKq4QCypSWW/+MACXMK6Esc6+4BO0FUQE
 Wic+kcFogxChId048xTWDkm4Vk0iwkk2YhTFrAyLyKUaM4tagstUjXyFgvqSgzPaMkNzEzR9f
 QwFgvN7W4ODE9NScxqVgvOT93EyMwzOoZGBh3MPbt9TvEKMnBpCTKW+7tFSnEl5SfUpmRWJwR
 X1Sak1p8iFGGg0NJgrezESgnWJSanlqRlpkDDHiYtAQHj5II75oSoDRvcUFibnFmOkTqFKMuR
 9OHLV+YhFjy8vNSpcR5nzYAFQmAFGWU5sGNgEXfJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjE
 rCvIUgl/Bk5pXAbXoFdAQT0BEvjniAHFGSiJCSamDMOfJv1/0s7t69z/t3v2p0/h71z/JtpSt
 zBG8mixQbxyPz7c7rFz+IrdFS+RfD5vPyYvAk076bJ7PWmNcd7Mwq/bpVpOdNR0DMRyFNzXVR
 a1UdLc7fvMDLdsuA9fDGmrqlj/xeq+bPn8qrorKP4339OpV9E2UtM3zXTVZ/uJEh7mePz9NWo
 41KLMUZiYZazEXFiQBxvkDuuQIAAA==
X-Env-Sender: prvs=3381a6b98=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1498055281!95049581!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45223 invoked from network); 21 Jun 2017 14:28:03 -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;
 21 Jun 2017 14:28:03 -0000
X-IronPort-AV: E=Sophos;i="5.39,369,1493683200"; d="scan'208";a="428821450"
Date: Wed, 21 Jun 2017 15:27:24 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20170621142724.xf3nc3u4kumcsl2u@citrix.com>
References: <20170615095827.15265-1-jgross@suse.com>
 <20170621142433.GA25439@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170621142433.GA25439@aepfle.de>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com, ian.jackson@eu.citrix.com
Subject: Re: [Xen-devel] [PATCH] tools/xen-detect: try sysfs node for
 obtaining 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>

T24gV2VkLCBKdW4gMjEsIDIwMTcgYXQgMDQ6MjQ6MzNQTSArMDIwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gT24gVGh1LCBKdW4gMTUsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gCj4gPiArKysgYi90
b29scy9taXNjL3hlbi1kZXRlY3QuYwo+IAo+ID4gKyAgICAgICAgYXNwcmludGYoJnZlciwgIlYl
dS4ldSIsCj4gPiArICAgICAgICAgICAgICAgICAodWludDE2X3QpKHJlZ3NbMF0gPj4gMTYpLCAo
dWludDE2X3QpcmVnc1swXSk7Cj4gCj4gPiArICAgICAgICBhc3ByaW50ZigmdmVyLCAiViVzLiVz
Iiwgc3RyLCB0bXApOwo+IAo+IFRoaXMgZmFpbHMgdG8gYnVpbGQ6Cj4gCj4geGVuLWRldGVjdC5j
OjE5NjoxNzogZXJyb3I6IGlnbm9yaW5nIHJldHVybiB2YWx1ZSBvZiAnYXNwcmludGYnLCBkZWNs
YXJlZCB3aXRoIGF0dHJpYnV0ZSB3YXJuX3VudXNlZF9yZXN1bHQgWy1XZXJyb3I9dW51c2VkLXJl
c3VsdF0KPiB4ZW4tZGV0ZWN0LmM6OTM6MTc6IGVycm9yOiBpZ25vcmluZyByZXR1cm4gdmFsdWUg
b2YgJ2FzcHJpbnRmJywgZGVjbGFyZWQgd2l0aCBhdHRyaWJ1dGUgd2Fybl91bnVzZWRfcmVzdWx0
IFstV2Vycm9yPXVudXNlZC1yZXN1bHRdCgpIbW0uLi4geW91ciBnY2Mgc2VlbXMgdG8gYmUgcmF0
aGVyIHN0cmljdC4gOi0pCgo+IAo+IE9sYWYKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 21 14:29:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 14: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 1dNgcu-0007yZ-M9; Wed, 21 Jun 2017 14: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 <rcojocaru@bitdefender.com>) id 1dNgct-0007yP-BQ
 for xen-devel@lists.xen.org; Wed, 21 Jun 2017 14:28:59 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 B2/4B-03587-AA28A495; Wed, 21 Jun 2017 14:28:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsUSfTxjoe6qJq9
 Ig50fWC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oy1fxexFxxlq/iz3LiBcRVrFyMnh5CAu8TT
 5t1Q9lpGicPXbLoYuYDsa4wSz0/sY4ZIeEi8mr2YBSKxh1FizbflTCAJNgFDidUbW9hAbBEBa
 Ylrny8zgtjMAqUSt37+AasRFgiUWHzsMZjNIqAqMfnvKrB6XgFPiXWr/7OD2BICchInj01mhb
 BzJPqaFgHN4QCypST+typBhBezSBx8wAVhy0g8mniTbQKjwAJGhlWMGsWpRWWpRbqGpnpJRZn
 pGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIFBxQAEOxi/LQs4xCjJwaQkylvu7RUpxJeU
 n1KZkVicEV9UmpNafIhRhoNDSYK3sxEoJ1iUmp5akZaZAwxvmLQEB4+SCO+aEqA0b3FBYm5xZ
 jpE6hSjLkfThy1fmIRY8vLzUqXEeVeAzBAAKcoozYMbAYu1S4yyUsK8jEBHCfEUpBblZpagyr
 9iFOdgVBLmNQWZwpOZVwK36RXQEUxAR7w44gFyREkiQkqqgXH2hsgkZ4Xazy7++2Ic8+ZdM2M
 0nnrpa+eCtTfE2B4suJa/5cPai8slZ8UZZBib+a+cfGD+tvBOre1PhXJFtgR/FOT68i1v/Yd/
 n/UFz71WrTPI/2jjnVMQ+Gi685+9v3TVQl3+Fqg/MREWv5lR+fIZW3vUNWPuLqvPJ5e9edf1x
 5ObSURx3VElluKMREMt5qLiRABdRkQgsAIAAA==
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1498055337!98520208!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18037 invoked from network); 21 Jun 2017 14:28: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-27.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 21 Jun 2017 14:28:57 -0000
Received: (qmail 5369 invoked from network); 21 Jun 2017 17:28: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;
 21 Jun 2017 17:28: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 0AFC57FBEA
 for <xen-devel@lists.xen.org>; Wed, 21 Jun 2017 17:28:56 +0300 (EEST)
Received: (qmail 26724 invoked from network); 21 Jun 2017 17:28:56 +0300
Received: from unknown (HELO xen.dsd.bitdefender.biz)
 (rcojocaru@bitdefender.com@10.10.14.109)
 by smtp01.buh.bitdefender.com with AES128-SHA256 encrypted SMTP;
 21 Jun 2017 17:28:55 +0300
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Wed, 21 Jun 2017 17:28:42 +0300
Message-Id: <1498055322-32617-1-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 1.9.1
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.71953
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 452720,
 Stamp: 3], Multi: [Enabled, t: (0.000011,0.005716)], BW: [Enabled, t:
 (0.000012)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.003188), Flags: 85D2ED72; NN_S_TWO_SPACES_ADN; NN_NO_CONTENT_TYPE;
 NN_NO_LINK_NMD; NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS;
 NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled, t: (0.012844,0.000055)],
 URL: [Enabled, t: (0.000007)], RTDA: [Enabled, t: (0.169305), Hit: No,
 Details: v2.5.1; Id: 15.5f470i.1bilchr5u.5pqur], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: andrew.cooper3@citrix.com, tamas@tklengyel.com,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, jbeulich@suse.com
Subject: [Xen-devel] [PATCH] x86/monitor: Fixed CID 1412966: Memory -
	corruptions (OVERRUN)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Rml4ZWQgYW4gaXNzdWUgd2hlcmUgdGhlIG1heGltdW0gaW5kZXggYWxsb3dlZCAoMzEpIGdvZXMg
YmV5b25kIHRoZQphY3R1YWwgbnVtYmVyIG9mIGFycmF5IGVsZW1lbnRzICg0KSBvZiBhZC0+bW9u
aXRvci53cml0ZV9jdHJscmVnX21hc2suCkNvdmVyaXR5LUlEOiAxNDEyOTY2CgpTaWduZWQtb2Zm
LWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+Ci0tLQogeGVu
L2FyY2gveDg2L21vbml0b3IuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigr
KSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tb25pdG9yLmMgYi94
ZW4vYXJjaC94ODYvbW9uaXRvci5jCmluZGV4IGJlZGYxM2MuLjQ2MjBiMTUgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9tb25pdG9yLmMKKysrIGIveGVuL2FyY2gveDg2L21vbml0b3IuYwpAQCAt
MTMzLDcgKzEzMyw3IEBAIGludCBhcmNoX21vbml0b3JfZG9tY3RsX2V2ZW50KHN0cnVjdCBkb21h
aW4gKmQsCiAgICAgICAgIGJvb2xfdCBvbGRfc3RhdHVzOwogCiAgICAgICAgIC8qIHNhbml0eSBj
aGVjazogYXZvaWQgbGVmdC1zaGlmdCB1bmRlZmluZWQgYmVoYXZpb3IgKi8KLSAgICAgICAgaWYg
KCB1bmxpa2VseShtb3AtPnUubW92X3RvX2NyLmluZGV4ID4gMzEpICkKKyAgICAgICAgaWYgKCB1
bmxpa2VseShtb3AtPnUubW92X3RvX2NyLmluZGV4ID4gMykgKQogICAgICAgICAgICAgcmV0dXJu
IC1FSU5WQUw7CiAKICAgICAgICAgaWYgKCB1bmxpa2VseShtb3AtPnUubW92X3RvX2NyLnBhZDEg
fHwgbW9wLT51Lm1vdl90b19jci5wYWQyKSApCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 21 14:32:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 14: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 1dNggN-0000I6-6L; Wed, 21 Jun 2017 14:32:35 +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 1dNggL-0000Hy-Ov
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 14:32:34 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 95/91-03613-1838A495; Wed, 21 Jun 2017 14:32:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMIsWRWlGSWpSXmKPExsUSuHLSHd2GZq9
 Ig68XuSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyGi6eYCw6wVPz4OYmxgbGdpYuRi4NFYCWz
 xN3759m7GDk5JARyJba/uMXYxcgBZItIPPmfBlIjJHCGSeLE1atMIDUsAqoSr74+Zwax2QSUJ
 PYePM4IYosIKEo8eHmTFcRmFoiXODr3ExuILSwQLXHh3wKw+bwCehIb3q1lhBjaxiixb/FxZo
 iEoMTJmU9YIJqLJWavOQN2BLOAtMTyfxwgJqeApcSkBhOQClEBWYljkzrYJzAKzELSPAtJ8yy
 EZoiwusSfeZeYMYRtJdate8+ygJFtFaNGcWpRWWqRrrGhXlJRZnpGSW5iZo6uoYGZXm5qcXFi
 empOYlKxXnJ+7iZGYIAzAMEOxqZFgYcYJTmYlER5y729IoX4kvJTKjMSizPii0pzUosPMcpwc
 ChJ8DI0AeUEi1LTUyvSMnOAsQaTluDgURLhXVMClOYtLkjMLc5Mh0idYtTlaPqw5QuTEEtefl
 6qlDjvCpAZAiBFGaV5cCNgcX+JUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrxrGoGm8GTmlcB
 tegV0BBPQES+OeIAcUZKIkJJqYEzY9NmCwXj31rhzbH5rPdYtmBqqKfN1e6zdhn2u38W0tlV+
 zTRifvj0flnjaZXYLObJXzUNjsqZdrS4fm72/Kl6KuSvfs+/2Q6v95p7z960/XZuu8mUUAt/k
 x9brKWc/hUznZVdovn1qLBXGP+KnWzJc3Ob83VPf9Qz4JgqnbC+Y+eRq74RwUosxRmJhlrMRc
 WJAO6BGVj2AgAA
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-15.tower-27.messagelabs.com!1498055551!55940930!1
X-Originating-IP: [81.169.146.220]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29296 invoked from network); 21 Jun 2017 14:32:32 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.220)
 by server-15.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Jun 2017 14:32:32 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1498055551;
 l=606; s=domk; d=aepfle.de;
 h=In-Reply-To:Content-Disposition:Content-Type:MIME-Version:
 References:Subject:Cc:To:From:Date;
 bh=Pk2wRxPfi+NrJ4kvaTamDsJpPlDNm7aMPK6NVGD13TM=;
 b=HDnB7vmgUhA8UvEa6SqssLPVLoiGo9rlZqZDl4hzLuZqSfJEl3H/6s9CibCc0lUUH0
 pfoLu/bfWv6lqsdHtXojTmXdbZx7o9B1/0ah8Qde5RehiD5k7h4pIHv4qbafD8/zLMbd
 aRtv78WO91me9XDAqeSZt8ndXsRY5mQDAyp0I=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnAYQ78zWBeMvIqoJd4EsjBG7WrhLHcjt8dMM6XWhsZ5Q==
X-RZG-CLASS-ID: mo00
Received: from aepfle.de ([2001:a61:10ed:24ff:84a6:bea5:c95e:96e1])
 by smtp.strato.de (RZmta 41.0 AUTH) with ESMTPSA id 50522et5LEWO3Pr
 (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, 21 Jun 2017 16:32:24 +0200 (CEST)
Date: Wed, 21 Jun 2017 16:32:20 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20170621143220.GA29915@aepfle.de>
References: <20170615095827.15265-1-jgross@suse.com>
 <20170621142433.GA25439@aepfle.de>
 <20170621142724.xf3nc3u4kumcsl2u@citrix.com>
MIME-Version: 1.0
In-Reply-To: <20170621142724.xf3nc3u4kumcsl2u@citrix.com>
User-Agent: Mutt/1.8.3 (7090)
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 ian.jackson@eu.citrix.com
Subject: Re: [Xen-devel] [PATCH] tools/xen-detect: try sysfs node for
 obtaining 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: multipart/mixed; boundary="===============6933216541951154837=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============6933216541951154837==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="2fHTh5uZTiUOsy+g"
Content-Disposition: inline


--2fHTh5uZTiUOsy+g
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline

On Wed, Jun 21, Wei Liu wrote:

> Hmm... your gcc seems to be rather strict. :-)

Yes, all of them:

https://build.opensuse.org/package/show/home:olh:xen-unstable/xen

All red. :-)


Olaf

--2fHTh5uZTiUOsy+g
Content-Type: application/pgp-signature; name="signature.asc"

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCWUqDdAAKCRBdQqD6ppg2
fgC0AJwM6ayIg3iIm5TESQ6fqsUrpgPNdACg35MoDJrvi4PyH2czLhFfCpvbD6M=
=337U
-----END PGP SIGNATURE-----

--2fHTh5uZTiUOsy+g--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6933216541951154837==--


From xen-devel-bounces@lists.xen.org Wed Jun 21 14:38:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 14: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 1dNglu-0000WP-Qh; Wed, 21 Jun 2017 14:38: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=338e76f3f=George.Dunlap@citrix.com>)
 id 1dNglt-0000WJ-QA
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 14:38:17 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 E8/E1-01735-8D48A495; Wed, 21 Jun 2017 14:38:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHSDve6NFq9
 Igy/bZSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyXm96yFnzlquif793A+Juji5GTQ0LAX+LV
 /suMXYwcHMICkRILD4GFRQQCJE73NbCC2EICRRI3j01i7mLk4mAWeMMk0d16GCzBJqAnMe/4V
 xYQm1fAVuLg5GlgNouAqsSmk5+ZQGxRgXCJt41HoGoEJU7OfAJmcwrYS1x8eJwNxGYWMJA4sm
 gOK4QtL9G8dTYzxGJVicUPjrJPYOSbhaR9FpKWWUhaFjAyr2JUL04tKkst0jXTSyrKTM8oyU3
 MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDDQGINjBOLXB+RCjJAeTkihvubdXpBBfUn5KZUZi
 cUZ8UWlOavEhRhkODiUJ3vhmoJxgUWp6akVaZg4w5GHSEhw8SiK8a0qA0rzFBYm5xZnpEKlTj
 IpS4rxzQPoEQBIZpXlwbbA4u8QoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVh3tsgU3gy80rgpr
 8CWswEtPjFEQ+QxSWJCCmpBka234dn3gx2P7NMeLfg67zJqVu+trWJisXnHfPL7/q2aU0Lg1q
 SYZrF9ikFGz2lIlMtonmMkn5ud/Nz4Eo47tt4tfr8nf2n9R6/YEh9O1314B5JQUm2pKWBITcU
 v+z3esqyZEOQdCfvAcH4iZM0L4dXZN2bn8je+MTLZPknkwMKk3YyntXrXqfEUpyRaKjFXFScC
 ADTKapSrgIAAA==
X-Env-Sender: prvs=338e76f3f=George.Dunlap@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1498055894!100848787!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63105 invoked from network); 21 Jun 2017 14:38:16 -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 Jun 2017 14:38:16 -0000
X-IronPort-AV: E=Sophos;i="5.39,369,1493683200"; d="scan'208";a="437320690"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <594A61C8020000780016515C@prv-mh.provo.novell.com>
 <594A61C8020000780016515C@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <5f5d035f-4ff2-b951-06cc-a4f373b681f2@citrix.com>
Date: Wed, 21 Jun 2017 15:38:01 +0100
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: <594A61C8020000780016515C@prv-mh.provo.novell.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>, Daniel de Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH] passthrough: give
 XEN_DOMCTL_test_assign_device more sane semantics
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjEvMDYvMTcgMTE6MDgsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFNvIGZhciBjYWxsZXJzIG9m
IHRoZSBsaWJ4YyBpbnRlcmZhY2UgcGFzc2VkIGluIGEgZG9tYWluIElEIHdoaWNoIHdhcwo+IHRo
ZW4gaWdub3JlZCBpbiB0aGUgaHlwZXJ2aXNvci4gSW5zdGVhZCwgbWFrZSB0aGUgaHlwZXJ2aXNv
ciBob25vciBpdAo+IChhY2NlcHRpbmcgRE9NSURfSU5WQUxJRCB0byBvYnRhaW4gb3JpZ2luYWwg
YmVoYXZpb3IpLCBhbGxvd2luZyB0bwo+IHF1ZXJ5IHdoZXRoZXIgYSBkZXZpY2UgaXMgYXNzaWdu
ZWQgdG8gYSBwYXJ0aWN1bGFyIGRvbWFpbi4gSWdub3JlIHRoZQo+IHBhc3NlZCBpbiBkb21haW4g
SUQgYXQgdGhlIGxpYnhjIGxheWVyIGluc3RlYWQsIGluIG9yZGVyIHRvIG5vdCBicmVhawo+IGV4
aXN0aW5nIGNhbGxlcnMuIE5ldyBsaWJ4YyBmdW5jdGlvbnMgd291bGQgbmVlZCB0byBiZSBhZGRl
ZCBpZiBjYWxsZXJzCj4gd2FudGVkIHRvIGxldmVyYWdlIHRoZSBuZXcgZnVuY3Rpb25hbGl0eS4K
CkkgZG9uJ3QgdGhpbmsgeW91ciBtb2RpZmllZCBkZXNjcmlwdGlvbiBtYXRjaGVzIHRoZSBuYW1l
IG9mIHRoZSBjYWxsIGF0IGFsbC4KCkl0IGxvb2tzIGxpa2UgdGhlIGNhbGxlcnMgZXhwZWN0ICJ0
ZXN0X2Fzc2lnbl9kZXZpY2UiIHRvIGFuc3dlciB0aGUKcXVlc3Rpb246ICJDYW4gSSBhc3NpZ24g
YSBkZXZpY2UgdG8gdGhpcyBkb21haW4iPwoKSXQgbG9va3MgbGlrZSBpdCdzIG1lYW50IHRvIGJl
IHVzZWQgaW4gWFNNIGVudmlyb25tZW50cywgdG8gYWxsb3cgYQpwb2xpY3kgdG8gcGVybWl0IG9y
IGZvcmJpZCBzcGVjaWZpYyBndWVzdHMgdG8gaGF2ZSBhY2Nlc3MgdG8gc3BlY2lmaWMKZGV2aWNl
cy4gIE9uIGEgZGVmYXVsdCAobm9uLVhTTSkgc3lzdGVtLCB0aGUgYW5zd2VyIHRvIHRoYXQgcXVl
c3Rpb24KZG9lc24ndCBkZXBlbmQgb24gdGhlIGRvbWFpbiBpdCdzIGJlaW5nIGFzc2lnbmVkIHRv
LCBidXQgb25seSB3aGV0aGVyCnRoZSBkZXZpY2UgaXMgYWxyZWFkeSBhc3NpZ25lZCB0byBhbm90
aGVyIGRvbWFpbjsgYnV0IG9uIFhTTSBzeXN0ZW1zIHRoZQpsb2dpYyBjYW4gcHJlc3VtYWJseSBi
ZSBtb3JlIGNvbXBsaWNhdGVkLgoKVGhhdCBzb3VuZHMgbGlrZSBhIHBlcmZlY3RseSBzYW5lIHNl
bWFudGljIHRvIG1lLCBhbmQgdGhpcyBwYXRjaCByZW1vdmVzCnRoYXQgYWJpbGl0eS4KCkkgdGhp
bmsgaWYgeW91IHdhbnQgYSBoeXBlcmNhbGwgdGhhdCBhbnN3ZXJzIHRoZSBxdWVzdGlvbiwgIklz
IGRldmljZSBYCmFzc2lnbmVkIHRvIGRvbWFpbiBZIiwgSSB0aGluayB5b3Ugc2hvdWxkIGFkZCBh
IG5ldyBvbmUgd2l0aCBhIG5hbWUgbW9yZQpsaWtlLCAidGVzdF9kZXZpY2VfaXNfYXNzaWduZWRf
dG8iIG9yIHNvbWV0aGluZy4KCiAtR2VvcmdlCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 21 14:41:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 14:41: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 1dNgol-00018k-7C; Wed, 21 Jun 2017 14:41: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=338940b9e=Andrew.Cooper3@citrix.com>)
 id 1dNgoj-00018c-Jt
 for xen-devel@lists.xen.org; Wed, 21 Jun 2017 14:41:13 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 1F/19-01730-8858A495; Wed, 21 Jun 2017 14:41:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsWyU9JRQrej1Sv
 SoHeXosWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmvH+0hP2gtPsFTP/X2JsYJzI1sXIySEh4Cex
 dtV2JhBbWCBB4sTp/WC2iICXxO91jawgtpCAp8TGV7vYQWxmAT2JJ3eOsYDYbAL6ErtffAKr5
 xWwldjzcgpYPYuAqsTjqSvA4qIC4RJvG4+wQNQISpyc+QTI5uDgBJr/7JM5iMksoCmxfpc+xH
 R5ie1v5zBDbFWTuNZ/iR3iynSJic96WCYw8s9CMmgWQvcsJN0LGJlXMaoXpxaVpRbpmuslFWW
 mZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgQGHwMQ7GA8Ntn5EKMkB5OSKG+5t1ekEF9S
 fkplRmJxRnxRaU5q8SFGGQ4OJQneK81AOcGi1PTUirTMHGAcwKQlOHiURHjXlACleYsLEnOLM
 9MhUqcYdTmaPmz5wiTEkpeflyolzjsHZIYASFFGaR7cCFhMXmKUlRLmZQQ6SoinILUoN7MEVf
 4VozgHo5Iw722QKTyZeSVwm14BHcEEdMSLIx4gR5QkIqSkGhizm0Mz/8y/2tq7xsD+s/OqyPq
 LaYnxC2Z0tESHt4TnvNmzc7VFp1LNV7m19T9Suqb3aq2XKl1/1mL1rQhR79dl3cliy16fVJrm
 vVzSmv8yW3J78/nlcexaIqsvRdz8qF63uVRk8v23KdwSxcs+zPlxPofX1kKj79KKE/dZFgmuK
 I4skFjcn6LEUpyRaKjFXFScCAAAAi2FxAIAAA==
X-Env-Sender: prvs=338940b9e=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1498056072!100000909!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40249 invoked from network); 21 Jun 2017 14:41:12 -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;
 21 Jun 2017 14:41:12 -0000
X-IronPort-AV: E=Sophos;i="5.39,369,1493683200"; d="scan'208";a="48172663"
To: Razvan Cojocaru <rcojocaru@bitdefender.com>, <xen-devel@lists.xen.org>
References: <1498055322-32617-1-git-send-email-rcojocaru@bitdefender.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <982472fe-7361-c316-f818-3c179b3f7cc8@citrix.com>
Date: Wed, 21 Jun 2017 15:33:06 +0100
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: <1498055322-32617-1-git-send-email-rcojocaru@bitdefender.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: tamas@tklengyel.com, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH] x86/monitor: Fixed CID 1412966: Memory -
 corruptions (OVERRUN)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjEvMDYvMTcgMTU6MjgsIFJhenZhbiBDb2pvY2FydSB3cm90ZToKPiBGaXhlZCBhbiBpc3N1
ZSB3aGVyZSB0aGUgbWF4aW11bSBpbmRleCBhbGxvd2VkICgzMSkgZ29lcyBiZXlvbmQgdGhlCj4g
YWN0dWFsIG51bWJlciBvZiBhcnJheSBlbGVtZW50cyAoNCkgb2YgYWQtPm1vbml0b3Iud3JpdGVf
Y3RybHJlZ19tYXNrLgo+IENvdmVyaXR5LUlEOiAxNDEyOTY2Cj4KPiBTaWduZWQtb2ZmLWJ5OiBS
YXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+Cj4gLS0tCj4gIHhlbi9h
cmNoL3g4Ni9tb25pdG9yLmMgfCAyICstCj4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigr
KSwgMSBkZWxldGlvbigtKQo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tb25pdG9yLmMg
Yi94ZW4vYXJjaC94ODYvbW9uaXRvci5jCj4gaW5kZXggYmVkZjEzYy4uNDYyMGIxNSAxMDA2NDQK
PiAtLS0gYS94ZW4vYXJjaC94ODYvbW9uaXRvci5jCj4gKysrIGIveGVuL2FyY2gveDg2L21vbml0
b3IuYwo+IEBAIC0xMzMsNyArMTMzLDcgQEAgaW50IGFyY2hfbW9uaXRvcl9kb21jdGxfZXZlbnQo
c3RydWN0IGRvbWFpbiAqZCwKPiAgICAgICAgICBib29sX3Qgb2xkX3N0YXR1czsKPiAgCj4gICAg
ICAgICAgLyogc2FuaXR5IGNoZWNrOiBhdm9pZCBsZWZ0LXNoaWZ0IHVuZGVmaW5lZCBiZWhhdmlv
ciAqLwo+IC0gICAgICAgIGlmICggdW5saWtlbHkobW9wLT51Lm1vdl90b19jci5pbmRleCA+IDMx
KSApCj4gKyAgICAgICAgaWYgKCB1bmxpa2VseShtb3AtPnUubW92X3RvX2NyLmluZGV4ID4gMykg
KQoKPj0gQVJSQVlfU0laRShhZC0+bW9uaXRvci53cml0ZV9jdHJscmVnX21hc2spCgo/Cgp+QW5k
cmV3Cgo+ICAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiAgCj4gICAgICAgICAgaWYgKCB1
bmxpa2VseShtb3AtPnUubW92X3RvX2NyLnBhZDEgfHwgbW9wLT51Lm1vdl90b19jci5wYWQyKSAp
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 21 14:42:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 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 1dNgpV-0001Cu-Fe; Wed, 21 Jun 2017 14:42: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=3381a6b98=wei.liu2@citrix.com>)
 id 1dNgpU-0001Cg-7j
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 14:42:00 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 CA/9F-31580-7B58A495; Wed, 21 Jun 2017 14:41:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsXitHRDpO6WVq9
 Ig53XpCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow7D+0KbnNXtPw/ztzAuJ+ji5GDQ0LAX+Lf
 gpIuRk4ONgFliZ+dvWwgtoiAnkTTgeeMXYxcHMwCXYwSR97fZQJJCAsYSZzY1ckKYrMIqEp07
 v3LAmLzClhIbL49FaxGQkBeYlfbRbAaIQEFiY7px5ggagQlTs58AlbPLCAhcfDFC+YJjNyzkK
 RmIUktYGRaxahRnFpUllqka2iql1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGAo
 MQLCDcc12z0OMkhxMSqK85d5ekUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeK80A+UEi1LTUyvS
 MnOAQQmTluDgURLhXVMClOYtLkjMLc5Mh0idYlSUEueVagFKCIAkMkrz4NpgkXCJUVZKmJcR6
 BAhnoLUotzMElT5V4ziHIxKwry3QbbzZOaVwE1/BbSYCWjxiyMeIItLEhFSUg2M9k//feDnjD
 efsio904f71Nv0IHPzrVe3pzZ/5nh/MSj44alX2Xzikm7CTTJB7DkFwf/O8aytbt34q8fib9z
 8kzvnNgr8bS+Idw/kODPd5qL3vJ//7KXvmVgv8y596Nl1fs3vVceXX28M2bSg8N9dnYxXH54f
 6T580C/UNtow+s3MX9sqb6iYKbEUZyQaajEXFScCAH3QBal/AgAA
X-Env-Sender: prvs=3381a6b98=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1498056114!99140460!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55589 invoked from network); 21 Jun 2017 14:41:56 -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;
 21 Jun 2017 14:41:56 -0000
X-IronPort-AV: E=Sophos;i="5.39,369,1493683200"; d="scan'208";a="428824987"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 21 Jun 2017 15:41:52 +0100
Message-ID: <20170621144152.13065-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Olaf Hering <olaf@aepfle.de>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH] xen-detect: handle asprintf error
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T3RoZXJ3aXNlIGdjYyB3aXRoIC1XdW51c2VkIHdpbGwgY29tcGxhaW4gdGhlIHJldHVybiB2YWx1
ZSBpcyBub3QKdXNlZC4KClJlcG9ydGVkLWJ5OiBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+
ClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQpDYzogSWFu
IEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBPbGFmIEhlcmluZyA8b2xh
ZkBhZXBmbGUuZGU+CkNjOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogdG9v
bHMvbWlzYy94ZW4tZGV0ZWN0LmMgfCAyMSArKysrKysrKysrKysrKysrKy0tLS0KIDEgZmlsZSBj
aGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rv
b2xzL21pc2MveGVuLWRldGVjdC5jIGIvdG9vbHMvbWlzYy94ZW4tZGV0ZWN0LmMKaW5kZXggYTYy
NzQ3ZDMxNi4uZmQxODdhNGJlNiAxMDA2NDQKLS0tIGEvdG9vbHMvbWlzYy94ZW4tZGV0ZWN0LmMK
KysrIGIvdG9vbHMvbWlzYy94ZW4tZGV0ZWN0LmMKQEAgLTkwLDggKzkwLDE1IEBAIHN0YXRpYyBp
bnQgY2hlY2tfZm9yX3hlbihpbnQgcHZfY29udGV4dCkKICBmb3VuZDoKICAgICBjcHVpZChiYXNl
ICsgMSwgcmVncywgcHZfY29udGV4dCk7CiAgICAgaWYgKCByZWdzWzBdICkKLSAgICAgICAgYXNw
cmludGYoJnZlciwgIlYldS4ldSIsCi0gICAgICAgICAgICAgICAgICh1aW50MTZfdCkocmVnc1sw
XSA+PiAxNiksICh1aW50MTZfdClyZWdzWzBdKTsKKyAgICB7CisgICAgICAgIGludCByID0gYXNw
cmludGYoJnZlciwgIlYldS4ldSIsICh1aW50MTZfdCkocmVnc1swXSA+PiAxNiksCisgICAgICAg
ICAgICAgICAgICAgICAgICAgKHVpbnQxNl90KXJlZ3NbMF0pOworICAgICAgICBpZiAoIHIgPCAw
ICkKKyAgICAgICAgeworICAgICAgICAgICAgcGVycm9yKCJhc3ByaW50ZiBmYWlsZWRcbiIpOwor
ICAgICAgICAgICAgZXhpdChFWElUX0ZBSUxVUkUpOworICAgICAgICB9CisgICAgfQogICAgIHJl
dHVybiByZWdzWzBdOwogfQogCkBAIC0xOTMsOCArMjAwLDE0IEBAIHN0YXRpYyBlbnVtIGd1ZXN0
X3R5cGUgY2hlY2tfc3lzZnModm9pZCkKICAgICBpZiAoIHRtcCApCiAgICAgICAgIHRtcFtzdHJs
ZW4odG1wKSAtIDFdID0gMDsKICAgICBpZiAoIHN0ciAmJiB0bXAgKQotICAgICAgICBhc3ByaW50
ZigmdmVyLCAiViVzLiVzIiwgc3RyLCB0bXApOwotICAgIGVsc2UKKyAgICB7CisgICAgICAgIGlu
dCByID0gYXNwcmludGYoJnZlciwgIlYlcy4lcyIsIHN0ciwgdG1wKTsKKyAgICAgICAgaWYgKCBy
IDwgMCApCisgICAgICAgIHsKKyAgICAgICAgICAgIHBlcnJvcigiYXNwcmludGYgZmFpbGVkXG4i
KTsKKyAgICAgICAgICAgIGV4aXQoRVhJVF9GQUlMVVJFKTsKKyAgICAgICAgfQorICAgIH0gZWxz
ZQogICAgICAgICB2ZXIgPSBzdHJkdXAoInVua25vd24gdmVyc2lvbiIpOwogICAgIGZyZWUodG1w
KTsKIAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 21 14:49:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 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 1dNgwl-0001We-7C; Wed, 21 Jun 2017 14: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 <prvs=338940b9e=Andrew.Cooper3@citrix.com>)
 id 1dNgwj-0001WY-9L
 for xen-devel@lists.xen.org; Wed, 21 Jun 2017 14:49:29 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 DE/80-03696-8778A495; Wed, 21 Jun 2017 14:49:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsWyU9JRQrei3Sv
 S4Fc3o8WSj4tZHBg9ju7+zRTAGMWamZeUX5HAmjHhZidbwRf2irndj1gbGI+zdTFyckgI+Ems
 XXuDGcQWFkiQOHF6PxOILSLgJfF7XSMriC0kUCPxcvVBFhCbWUBP4smdY2A2m4C+xO4Xn8Dqe
 QVsJRrbLoPNZBFQleh4dxMsLioQLvG28QgLRI2gxMmZT8BsTgE7iTd3XwDt5QCaqSmxfpc+xH
 h5ie1v5zBDrFWTuNZ/iR3izHSJic96WCYw8s9CMmkWQvcsJN0LGJlXMWoUpxaVpRbpGlnqJRV
 lpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBiADEOxgPLAo8BCjJAeTkihvubdXpBBf
 Un5KZUZicUZ8UWlOavEhRhkODiUJXos2oJxgUWp6akVaZg4wFmDSEhw8SiK8a0qA0rzFBYm5x
 ZnpEKlTjIpS4rwLW4ESAiCJjNI8uDZY/F1ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMK8CyH
 aezLwSuOmvgBYzAS1+ccQDZHFJIkJKqoFxJbsc68UUzUv+u+9Ha2WuCAwoDk6Z/ECdK4Tf8GX
 g83V/9+iony9/dFbF6dLc0nWec/PfGEu+m2gfd++By+egMJ67LK/MLaSUrl7byKKt4rk28aRZ
 /BGPStG1chs3cnAaWpza/MEz2/LtMlvD7S5GJ7ZIaDw8Yq/HfDB63xM/u2/Zs9b+sEhWYinOS
 DTUYi4qTgQA2ISisLoCAAA=
X-Env-Sender: prvs=338940b9e=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1498056567!71504295!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48624 invoked from network); 21 Jun 2017 14:49:27 -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;
 21 Jun 2017 14:49:27 -0000
X-IronPort-AV: E=Sophos;i="5.39,369,1493683200"; d="scan'208";a="48173657"
To: Razvan Cojocaru <rcojocaru@bitdefender.com>, <xen-devel@lists.xen.org>
References: <1498055322-32617-1-git-send-email-rcojocaru@bitdefender.com>
 <982472fe-7361-c316-f818-3c179b3f7cc8@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <3f2bc378-c7cd-2a7c-94fa-fe804abbd837@citrix.com>
Date: Wed, 21 Jun 2017 15:44:20 +0100
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: <982472fe-7361-c316-f818-3c179b3f7cc8@citrix.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: tamas@tklengyel.com, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH] x86/monitor: Fixed CID 1412966: Memory -
 corruptions (OVERRUN)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjEvMDYvMTcgMTU6MzMsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMjEvMDYvMTcgMTU6
MjgsIFJhenZhbiBDb2pvY2FydSB3cm90ZToKPj4gRml4ZWQgYW4gaXNzdWUgd2hlcmUgdGhlIG1h
eGltdW0gaW5kZXggYWxsb3dlZCAoMzEpIGdvZXMgYmV5b25kIHRoZQo+PiBhY3R1YWwgbnVtYmVy
IG9mIGFycmF5IGVsZW1lbnRzICg0KSBvZiBhZC0+bW9uaXRvci53cml0ZV9jdHJscmVnX21hc2su
Cj4+IENvdmVyaXR5LUlEOiAxNDEyOTY2Cj4+Cj4+IFNpZ25lZC1vZmYtYnk6IFJhenZhbiBDb2pv
Y2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KPj4gLS0tCj4+ICB4ZW4vYXJjaC94ODYv
bW9uaXRvci5jIHwgMiArLQo+PiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRl
bGV0aW9uKC0pCj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW9uaXRvci5jIGIveGVu
L2FyY2gveDg2L21vbml0b3IuYwo+PiBpbmRleCBiZWRmMTNjLi40NjIwYjE1IDEwMDY0NAo+PiAt
LS0gYS94ZW4vYXJjaC94ODYvbW9uaXRvci5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tb25pdG9y
LmMKPj4gQEAgLTEzMyw3ICsxMzMsNyBAQCBpbnQgYXJjaF9tb25pdG9yX2RvbWN0bF9ldmVudChz
dHJ1Y3QgZG9tYWluICpkLAo+PiAgICAgICAgICBib29sX3Qgb2xkX3N0YXR1czsKPj4gIAo+PiAg
ICAgICAgICAvKiBzYW5pdHkgY2hlY2s6IGF2b2lkIGxlZnQtc2hpZnQgdW5kZWZpbmVkIGJlaGF2
aW9yICovCj4+IC0gICAgICAgIGlmICggdW5saWtlbHkobW9wLT51Lm1vdl90b19jci5pbmRleCA+
IDMxKSApCj4+ICsgICAgICAgIGlmICggdW5saWtlbHkobW9wLT51Lm1vdl90b19jci5pbmRleCA+
IDMpICkKPj4gPSBBUlJBWV9TSVpFKGFkLT5tb25pdG9yLndyaXRlX2N0cmxyZWdfbWFzaykKPiA/
CgpTb3JyeSAtIHRoYXQgc2hvdWxkIGJlICI+PSBBUlJBWSIgd2hlbiBpdCBkb2Vzbid0IGdldCBp
bnRlcnByZXRlZCBhcyBhbgplbWFpbCBxdW90YXRpb24uCgp+QW5kcmV3CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 21 14:49:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 14: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 1dNgxA-0001aM-IV; Wed, 21 Jun 2017 14:49:56 +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 1dNgxA-0001a7-34
 for xen-devel@lists.xen.org; Wed, 21 Jun 2017 14:49:56 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 BF/93-17076-3978A495; Wed, 21 Jun 2017 14:49:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupileJIrShJLcpLzFFi42KJPp6xUHdCu1e
 kwY+f4hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8by77/YCz6xVzRe4mpg3MfWxcjJISTgLnFy
 wxnWLkYuIHsto8SB/veMEM41Rokn0xoZIao8JN43PGWDSMxklOhs/gmWEBZIkDhxej8TiC0i4
 CbxsecuM4jNLKAlMfXnZhaI5hqJl6sPgtlsAoYSqze2gK3mFXCS+H2/G6yXRUBV4sCh3WC9og
 LhEhfXnWaEqBGUODnzCVgvp4CdxJu7L6Dmq0v8mXcJyhaXuPVkPhOELS+x/e0csLiEQI5EX9M
 ioDkcQLaUxP9WJZD7JQQmsEhsnnGKHaJGRuLRxJtsExjFZiFZNwvJillIVsxCsmIBI8sqRvXi
 1KKy1CJdC72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMA4YgCCHYwX2p0PMUpyM
 CmJ8pZ7e0UK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDd0AaUEyxKTU+tSMvMAUY0TFqCg0dJhH
 dNCVCat7ggMbc4Mx0idYpRUUqcdxFInwBIIqM0D64NlkQuMcpKCfMyAh0ixFOQWpSbWYIq/4p
 RnINRSZhXAWQKT2ZeCdz0V0CLmYAWvzjiAbK4JBEhJdXAGBm6bfadE0931si8a3j++oCP2b1D
 196+YPb/s/fHoWae+J2rFlYbB6ZEiPNbrLAWim7480W16+mjRYcOPLt+RU/Vo85icaua4ZO1N
 YoS135Oqoub6Mt+nCNeh+1NwSq9/U4fIlz2621IPmn5dLpd0uF6yZ+e5+M/60t67WA7yPTBZc
 qv5VPeWiuxFGckGmoxFxUnAgCXfEi7HQMAAA==
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1498056591!75866641!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63054 invoked from network); 21 Jun 2017 14:49:52 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 21 Jun 2017 14:49:52 -0000
Received: (qmail 7077 invoked from network); 21 Jun 2017 17:49:50 +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 Jun 2017 17:49:50 +0300
Received: from smtp01.buh.bitdefender.com (smtp.bitdefender.biz [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 934EA7FC09
 for <xen-devel@lists.xen.org>; Wed, 21 Jun 2017 17:49:50 +0300 (EEST)
Received: (qmail 27613 invoked from network); 21 Jun 2017 17:49:50 +0300
Received: from unknown (HELO ?10.10.195.2?)
 (rcojocaru@bitdefender.com@10.10.195.2)
 by smtp01.buh.bitdefender.com with SMTP; 21 Jun 2017 17:49:50 +0300
To: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org
References: <1498055322-32617-1-git-send-email-rcojocaru@bitdefender.com>
 <982472fe-7361-c316-f818-3c179b3f7cc8@citrix.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <fe5f8aec-bad1-d072-64e7-19f41616f687@bitdefender.com>
Date: Wed, 21 Jun 2017 17:49:57 +0300
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: <982472fe-7361-c316-f818-3c179b3f7cc8@citrix.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.71953
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 452720,
 Stamp: 3], Multi: [Enabled, t: (0.000012,0.006618)], BW: [Enabled, t:
 (0.000012)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.003661), 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.013482,0.000112)],
 URL: [Enabled, t: (0.000007)], RTDA: [Enabled, t: (0.102843), Hit: No,
 Details: v2.5.1; Id: 15.5f4g8g.1bin3vms8.4t66r], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: tamas@tklengyel.com, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH] x86/monitor: Fixed CID 1412966: Memory -
 corruptions (OVERRUN)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDYvMjEvMjAxNyAwNTozMyBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAyMS8wNi8x
NyAxNToyOCwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+PiBGaXhlZCBhbiBpc3N1ZSB3aGVyZSB0
aGUgbWF4aW11bSBpbmRleCBhbGxvd2VkICgzMSkgZ29lcyBiZXlvbmQgdGhlCj4+IGFjdHVhbCBu
dW1iZXIgb2YgYXJyYXkgZWxlbWVudHMgKDQpIG9mIGFkLT5tb25pdG9yLndyaXRlX2N0cmxyZWdf
bWFzay4KPj4gQ292ZXJpdHktSUQ6IDE0MTI5NjYKPj4KPj4gU2lnbmVkLW9mZi1ieTogUmF6dmFu
IENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgo+PiAtLS0KPj4gIHhlbi9hcmNo
L3g4Ni9tb25pdG9yLmMgfCAyICstCj4+ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyks
IDEgZGVsZXRpb24oLSkKPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tb25pdG9yLmMg
Yi94ZW4vYXJjaC94ODYvbW9uaXRvci5jCj4+IGluZGV4IGJlZGYxM2MuLjQ2MjBiMTUgMTAwNjQ0
Cj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tb25pdG9yLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L21v
bml0b3IuYwo+PiBAQCAtMTMzLDcgKzEzMyw3IEBAIGludCBhcmNoX21vbml0b3JfZG9tY3RsX2V2
ZW50KHN0cnVjdCBkb21haW4gKmQsCj4+ICAgICAgICAgIGJvb2xfdCBvbGRfc3RhdHVzOwo+PiAg
Cj4+ICAgICAgICAgIC8qIHNhbml0eSBjaGVjazogYXZvaWQgbGVmdC1zaGlmdCB1bmRlZmluZWQg
YmVoYXZpb3IgKi8KPj4gLSAgICAgICAgaWYgKCB1bmxpa2VseShtb3AtPnUubW92X3RvX2NyLmlu
ZGV4ID4gMzEpICkKPj4gKyAgICAgICAgaWYgKCB1bmxpa2VseShtb3AtPnUubW92X3RvX2NyLmlu
ZGV4ID4gMykgKQo+IAo+PiA9IEFSUkFZX1NJWkUoYWQtPm1vbml0b3Iud3JpdGVfY3RybHJlZ19t
YXNrKQo+ID4gPwoKWWVzLCB0aGF0J2QgYmUgdGhlIHJpZ2h0IHdheSB0byBkbyBpdC4gOikKClYy
IGNvbWluZyB1cCBpbiBhIHNlY29uZC4KCgpUaGFua3MsClJhenZhbgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 21 14:56:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 14:56:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNh3T-0002UL-5B; Wed, 21 Jun 2017 14:56:27 +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 1dNh3S-0002UE-Gy
 for xen-devel@lists.xen.org; Wed, 21 Jun 2017 14:56:26 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 22/90-19409-9198A495; Wed, 21 Jun 2017 14:56:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsUSfTxjoa5kp1e
 kwZ6tAhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bKni7Wgt3sFV8ubGdsYOxg62Lk5BAScJeY
 eHIRSxcjF5C9llHi/6leJojENUaJD48zuhg5wIqe9hVD1OxhlHh5/RMrSA2bgKHE6o0tYINEB
 KQlrn2+zAhiMwuUStz6+QdsjrBAsMSMV7PAalgEVCV+zuhkB7F5BTwkmqffB4tLCMhJnDw2mR
 XCzpGY/3UGK8heCQEpif+tSiB7JQQWs0h8nrGUGaJGRuLRxJtsExgFFjAyrGJUL04tKkst0jX
 XSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDCoGINjB2Pjd6RCjJAeTkihvubdX
 pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXukOoJxgUWp6akVaZg4wvGHSEhw8SiK8W9qB0rzFB
 Ym5xZnpEKlTjLocTR+2fGESYsnLz0uVEudlBpkhAFKUUZoHNwIWa5cYZaWEeRmBjhLiKUgtys
 0sQZV/xSjOwagkzHsdZBVPZl4J3KZXQEcwAR3x4ogHyBEliQgpqQbGELaHtmIr8q7w5Tvurap
 yeB4ZMXPawy+nS1qeyf9tma2bvOqfuJkpk7k/064TK+SsrU99yP3eNpN9I/cX9z1Mfn3Mxv59
 LkFbTrgcy7c79cL2JGd6vsAFpeBHmyL4zRN+rE8S2M8T7LO1rCD8nJ1E3zEB/S3RX+2/yu48/
 KL6/c/y++YqPv5KLMUZiYZazEXFiQDZ2fCSsAIAAA==
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1498056984!95055438!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55110 invoked from network); 21 Jun 2017 14:56:25 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-2.tower-31.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 21 Jun 2017 14:56:25 -0000
Received: (qmail 7444 invoked from network); 21 Jun 2017 17:56:23 +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 Jun 2017 17:56:23 +0300
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id D138F7FBEA
 for <xen-devel@lists.xen.org>; Wed, 21 Jun 2017 17:56:23 +0300 (EEST)
Received: (qmail 8229 invoked from network); 21 Jun 2017 17:56:23 +0300
Received: from unknown (HELO xen.dsd.bitdefender.biz)
 (rcojocaru@bitdefender.com@10.10.14.109)
 by smtp02.buh.bitdefender.net with AES128-SHA256 encrypted SMTP;
 21 Jun 2017 17:56:23 +0300
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Wed, 21 Jun 2017 17:56:02 +0300
Message-Id: <1498056962-1897-1-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 1.9.1
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.71953
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 452730,
 Stamp: 3], Multi: [Enabled, t: (0.000007,0.003388)], BW: [Enabled, t:
 (0.000007)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.002157), Flags: 85D2ED72; NN_S_TWO_SPACES_ADN; NN_NO_CONTENT_TYPE;
 NN_NO_LINK_NMD; NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS;
 NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled, t: (0.009093,0.000035)],
 URL: [Enabled, t: (0.000004)], RTDA: [Enabled, t: (0.139235), Hit: No,
 Details: v2.5.1; Id: 15.5f440e.1bimrutc4.4vvm7], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: andrew.cooper3@citrix.com, tamas@tklengyel.com,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, jbeulich@suse.com
Subject: [Xen-devel] [PATCH V2] x86/monitor: Fixed CID 1412966: Memory -
	corruptions (OVERRUN)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Rml4ZWQgYW4gaXNzdWUgd2hlcmUgdGhlIG1heGltdW0gaW5kZXggYWxsb3dlZCAoMzEpIGdvZXMg
YmV5b25kIHRoZQphY3R1YWwgbnVtYmVyIG9mIGFycmF5IGVsZW1lbnRzICg0KSBvZiBhZC0+bW9u
aXRvci53cml0ZV9jdHJscmVnX21hc2suCkNvdmVyaXR5LUlEOiAxNDEyOTY2CgpTaWduZWQtb2Zm
LWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CgotLS0KQ2hh
bmdlcyBzaW5jZSBWMToKIC0gQ2hhbmdlZCAnMycgdG8gJ0FSUkFZX1NJWkUoLi4uKScuCi0tLQog
eGVuL2FyY2gveDg2L21vbml0b3IuYyB8IDMgKystCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRp
b25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21vbml0b3Iu
YyBiL3hlbi9hcmNoL3g4Ni9tb25pdG9yLmMKaW5kZXggYmVkZjEzYy4uYWY2OGE3OSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L21vbml0b3IuYworKysgYi94ZW4vYXJjaC94ODYvbW9uaXRvci5j
CkBAIC0xMzMsNyArMTMzLDggQEAgaW50IGFyY2hfbW9uaXRvcl9kb21jdGxfZXZlbnQoc3RydWN0
IGRvbWFpbiAqZCwKICAgICAgICAgYm9vbF90IG9sZF9zdGF0dXM7CiAKICAgICAgICAgLyogc2Fu
aXR5IGNoZWNrOiBhdm9pZCBsZWZ0LXNoaWZ0IHVuZGVmaW5lZCBiZWhhdmlvciAqLwotICAgICAg
ICBpZiAoIHVubGlrZWx5KG1vcC0+dS5tb3ZfdG9fY3IuaW5kZXggPiAzMSkgKQorICAgICAgICBp
ZiAoIHVubGlrZWx5KG1vcC0+dS5tb3ZfdG9fY3IuaW5kZXggPj0KKyAgICAgICAgICAgICBBUlJB
WV9TSVpFKGFkLT5tb25pdG9yLndyaXRlX2N0cmxyZWdfbWFzaykpICkKICAgICAgICAgICAgIHJl
dHVybiAtRUlOVkFMOwogCiAgICAgICAgIGlmICggdW5saWtlbHkobW9wLT51Lm1vdl90b19jci5w
YWQxIHx8IG1vcC0+dS5tb3ZfdG9fY3IucGFkMikgKQotLSAKMS45LjEKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 21 15:01:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 15: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 1dNh7u-0003GC-Le; Wed, 21 Jun 2017 15:01: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=33896ecda=Ian.Jackson@citrix.com>)
 id 1dNh7t-0003G3-An
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 15:01:01 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 40/F7-03058-C2A8A495; Wed, 21 Jun 2017 15:01:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHSDva5Ol1e
 kwYzNQhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bJU+eYCg6zVVxceZq5gXE+axcjJ4eEgL/E
 hrsNbCA2m4CuRNOWv2A2r4CgxMmZT1hAbGYBHYkFuz+xQdjyEtvfzmGGqHGQ2NSxAizOIqAq0
 fxgPlhcREBR4sHLm6wQ9SkSp//OBJsjLBAtceHfAvYuRg4OTgFLiUkNJl2MXBxCAm2MEm9+f2
 OGuMdE4u3CnWwgNUICahJz18dPYOSbheSiWUgumoXkogWMzKsY1YtTi8pSi3TN9JKKMtMzSnI
 TM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAgONAQh2MM474X+IUZKDSUmUt9zbK1KILyk/pTIj
 sTgjvqg0J7X4EKMMB4eSBK90B1BOsCg1PbUiLTMHGPIwaQkOHiUR3i3tQGne4oLE3OLMdIjUK
 UZjjg2r139h4mj6sOULkxBLXn5eqpQ47zeQSQIgpRmleXCDYLF4iVFWSpiXEeg0IZ6C1KLczB
 JU+VeM4hyMSsK8PSBTeDLzSuD2vQI6hQnolBdHPEBOKUlESEk1MG6KZf7kphEmoFloF9pSEnt
 JrlMrUMv2icizuPWPm3k5Njg+z3mTyvAobtnHa//uFn7RqdLZfumpZcSVmS+P674sF3b+ua9O
 flpzlpko20rbpI/db1fwfwjwnPYuxZDlmMcJ94pzEt7rd1kXzsh683qF5/rdjYYW32pa5XeW/
 rAOO7Hk9s0JRUosxRmJhlrMRcWJACv1MCvAAgAA
X-Env-Sender: prvs=33896ecda=Ian.Jackson@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1498057258!108008685!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7595 invoked from network); 21 Jun 2017 15:00:59 -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;
 21 Jun 2017 15:00:59 -0000
X-IronPort-AV: E=Sophos;i="5.39,369,1493683200"; d="scan'208";a="437325358"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22858.35366.422808.513902@mariner.uk.xensource.com>
Date: Wed, 21 Jun 2017 16:00:54 +0100
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20170621142724.xf3nc3u4kumcsl2u@citrix.com>
References: <20170615095827.15265-1-jgross@suse.com>
 <20170621142433.GA25439@aepfle.de>
 <20170621142724.xf3nc3u4kumcsl2u@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 Olaf Hering <olaf@aepfle.de>
Subject: Re: [Xen-devel] [PATCH] tools/xen-detect: try sysfs node for
 obtaining 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>

V2VpIExpdSB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gW1BBVENIXSB0b29scy94ZW4tZGV0ZWN0
OiB0cnkgc3lzZnMgbm9kZSBmb3Igb2J0YWluaW5nIGd1ZXN0IHR5cGUiKToKPiBPbiBXZWQsIEp1
biAyMSwgMjAxNyBhdCAwNDoyNDozM1BNICswMjAwLCBPbGFmIEhlcmluZyB3cm90ZToKPiA+IE9u
IFRodSwgSnVuIDE1LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+ID4gPiArKysgYi90b29scy9taXNj
L3hlbi1kZXRlY3QuYwo+ID4gCj4gPiA+ICsgICAgICAgIGFzcHJpbnRmKCZ2ZXIsICJWJXUuJXUi
LAo+ID4gPiArICAgICAgICAgICAgICAgICAodWludDE2X3QpKHJlZ3NbMF0gPj4gMTYpLCAodWlu
dDE2X3QpcmVnc1swXSk7Cj4gPiAKPiA+ID4gKyAgICAgICAgYXNwcmludGYoJnZlciwgIlYlcy4l
cyIsIHN0ciwgdG1wKTsKPiA+IAo+ID4gVGhpcyBmYWlscyB0byBidWlsZDoKPiA+IAo+ID4geGVu
LWRldGVjdC5jOjE5NjoxNzogZXJyb3I6IGlnbm9yaW5nIHJldHVybiB2YWx1ZSBvZiAnYXNwcmlu
dGYnLCBkZWNsYXJlZCB3aXRoIGF0dHJpYnV0ZSB3YXJuX3VudXNlZF9yZXN1bHQgWy1XZXJyb3I9
dW51c2VkLXJlc3VsdF0KPiA+IHhlbi1kZXRlY3QuYzo5MzoxNzogZXJyb3I6IGlnbm9yaW5nIHJl
dHVybiB2YWx1ZSBvZiAnYXNwcmludGYnLCBkZWNsYXJlZCB3aXRoIGF0dHJpYnV0ZSB3YXJuX3Vu
dXNlZF9yZXN1bHQgWy1XZXJyb3I9dW51c2VkLXJlc3VsdF0KPiAKPiBIbW0uLi4geW91ciBnY2Mg
c2VlbXMgdG8gYmUgcmF0aGVyIHN0cmljdC4gOi0pCgpnY2MgaXMgY29ycmVjdC4KCmFzcHJpbnRm
IGNhbiBmYWlsIGlmIGl0cyBtYWxsb2MgZmFpbHMuCgpJYW4uCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 21 15:09:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 15: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 1dNhFz-0003VN-Fa; Wed, 21 Jun 2017 15:09: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=338940b9e=Andrew.Cooper3@citrix.com>)
 id 1dNhFy-0003VH-A1
 for xen-devel@lists.xen.org; Wed, 21 Jun 2017 15:09:22 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 8A/5C-02181-12C8A495; Wed, 21 Jun 2017 15:09:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsWyU9JRQlexxyv
 S4NhffoslHxezODB6HN39mymAMYo1My8pvyKBNWPdjvPsBceZKvp+rGFqYJzL1MXIwSEh4Cex
 4Z1iFyMnh7BAskTb2m4WEFtEwEvi97pGVhBbSMBDYv3f98wgNrOAnsSTO8fAatgE9CV2v/jEB
 GLzCthKdLWfBKthEVCVuDBxKViNqEC4xNvGIywQNYISJ2c+AbM5BTwllr69ywxyArOApsT6Xf
 oQ4+Ultr+dwwyxVk3iWv8ldhBbQiBdYuvfX8wTGPlnIZk0C6F7FpLuBYzMqxg1ilOLylKLdI0
 N9JKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAsOvnoGBcQfjhFV+hxglOZiURHnL
 vb0ihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwFncD5QSLUtNTK9Iyc4CRAJOW4OBREuHd0g6U5
 i0uSMwtzkyHSJ1i1OVo+rDlC5MQS15+XqqUOG8nyAwBkKKM0jy4EbCovMQoKyXMy8jAwCDEU5
 BalJtZgir/ilGcg1FJmPdiF9AUnsy8ErhNr4COYAI64sURD5AjShIRUlINjMquZ6a+jD/Gvv+
 8EH+retPbN26TDC2al2orKgpZub16HqIvu+Ffaagz+xd/qetiVwwfTT3ky+U/9z6vCM+TiUFd
 LasehERtu1X39tHb6v53hivVVjo/3mD2XP+65rnj3MpT3Lq1zx/wEF7wZ4LEvftO1puZ2LZIP
 8+OEqv7Puuq9ToBxol7PimxFGckGmoxFxUnAgC411npxQIAAA==
X-Env-Sender: prvs=338940b9e=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1498057761!100006530!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51132 invoked from network); 21 Jun 2017 15:09:21 -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;
 21 Jun 2017 15:09:21 -0000
X-IronPort-AV: E=Sophos;i="5.39,369,1493683200"; d="scan'208";a="48175565"
To: Razvan Cojocaru <rcojocaru@bitdefender.com>, <xen-devel@lists.xen.org>
References: <1498056962-1897-1-git-send-email-rcojocaru@bitdefender.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <83892c0c-d960-bb24-3223-126de7063760@citrix.com>
Date: Wed, 21 Jun 2017 16:05:51 +0100
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: <1498056962-1897-1-git-send-email-rcojocaru@bitdefender.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: tamas@tklengyel.com, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH V2] x86/monitor: Fixed CID 1412966: Memory -
 corruptions (OVERRUN)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjEvMDYvMTcgMTU6NTYsIFJhenZhbiBDb2pvY2FydSB3cm90ZToKPiBGaXhlZCBhbiBpc3N1
ZSB3aGVyZSB0aGUgbWF4aW11bSBpbmRleCBhbGxvd2VkICgzMSkgZ29lcyBiZXlvbmQgdGhlCj4g
YWN0dWFsIG51bWJlciBvZiBhcnJheSBlbGVtZW50cyAoNCkgb2YgYWQtPm1vbml0b3Iud3JpdGVf
Y3RybHJlZ19tYXNrLgo+IENvdmVyaXR5LUlEOiAxNDEyOTY2Cj4KPiBTaWduZWQtb2ZmLWJ5OiBS
YXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CgpSZXZpZXdlZC1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 21 15:09:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 15:09:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNhGQ-0003Xl-No; Wed, 21 Jun 2017 15:09:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3381a6b98=wei.liu2@citrix.com>)
 id 1dNhGP-0003Xc-Ho
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 15:09:49 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 E7/C4-19409-C3C8A495; Wed, 21 Jun 2017 15:09:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsXitHSDva5Nj1e
 kwZkbPBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bSU9eZC3arVjTMDGpgfC7bxcjJISHgL/H5
 y1QmEJtFQFXi9qU5jCA2m4CyxM/OXjYQW0RATaJ91UzmLkYuDmaBrUwSp+ZfACsSFkiT2N11j
 RXE5hWwkJi96BF7FyMHh5BAgMSDbf4QYUGJkzOfsICEmQU0Jdbv0ocwpSWW/+MAqWAWkJdo3j
 qbGcTmFAiU2HR+L5gtKqAi0bl0DguILSSgINEx/RjTBEb+WUiGzkIYOgth6CwkQxcwsqxi1Ch
 OLSpLLdI1NNVLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMSQYg2MG4ZrvnIUZJ
 DiYlUd5yb69IIb6k/JTKjMTijPii0pzU4kOMGhwcAlcOHpnNKMWSl5+XqiTBW9sFVCdYlJqeW
 pGWmQOMGphSCQ4eJRHeLe1Aad7igsTc4sx0iNQpRl2ODavXf2ESApshJc57B2SGAEhRRmke3A
 hYBF9ilJUS5mUEOlCIpyC1KDezBFX+FaM4B6OSMG8kyBSezLwSuE2vgI5gAjrixREPkCNKEhF
 SUg2MkSv+7H0rsq5q6rYZOSHnuY+sOPnSz0v0mFTRAZM/GrUKTesKa1n3pR2+kiUh1/Poq7T9
 xRkHljw+rvfa74vtrrd2GvMuPnUtvt78Q0+WPyitJvcqR0L7hBM/lM0eHH24uT4kU2HnAvG72
 w8u+Lj5c1TnT3GT2fOKNpuYZhr83nHTl3GqRveBH0osxRmJhlrMRcWJADqegr/bAgAA
X-Env-Sender: prvs=3381a6b98=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1498057786!99145980!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53179 invoked from network); 21 Jun 2017 15:09:47 -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 Jun 2017 15:09:47 -0000
X-IronPort-AV: E=Sophos;i="5.39,369,1493683200"; d="scan'208";a="437327345"
Date: Wed, 21 Jun 2017 16:09:33 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Zhongze Liu <blackskygg@gmail.com>
Message-ID: <20170621150933.qc7gwca3in6b6isa@citrix.com>
References: <CAHrd_joL58m=ZGb-afZnuwuWo3Qys=taQ1JN-CRjZ_pbdBhx5w@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAHrd_joL58m=ZGb-afZnuwuWo3Qys=taQ1JN-CRjZ_pbdBhx5w@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: "Edgar E. Iglesias" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, edgari@xilinx.com,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>
Subject: Re: [Xen-devel] [RFC v2]Proposal to allow setting up shared memory
 areas between VMs from xl config file
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBKdW4gMjEsIDIwMTcgYXQgMDE6MTg6MzhBTSArMDgwMCwgWmhvbmd6ZSBMaXUgd3Jv
dGU6Cj4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQo+IDEuIE1vdGl2YXRpb24gYW5kIERlc2NyaXB0aW9uCj4gPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQo+IFZpcnR1YWwgbWFjaGluZXMgdXNlIGdy
YW50IHRhYmxlIGh5cGVyY2FsbHMgdG8gc2V0dXAgYSBzaGFyZSBwYWdlIGZvcgo+IGludGVyLVZN
cyBjb21tdW5pY2F0aW9ucy4gVGhlc2UgaHlwZXJjYWxscyBhcmUgdXNlZCBieSBhbGwgUFYKPiBw
cm90b2NvbHMgdG9kYXkuIEhvd2V2ZXIsIHZlcnkgc2ltcGxlIGd1ZXN0cywgc3VjaCBhcyBiYXJl
bWV0YWwKPiBhcHBsaWNhdGlvbnMsIG1pZ2h0IG5vdCBoYXZlIHRoZSBpbmZyYXN0cnVjdHVyZSB0
byBoYW5kbGUgdGhlIGdyYW50IHRhYmxlLgo+IFRoaXMgcHJvamVjdCBpcyBhYm91dCBzZXR0aW5n
IHVwIHNldmVyYWwgc2hhcmVkIG1lbW9yeSBhcmVhcyBmb3IgaW50ZXItVk1zCj4gY29tbXVuaWNh
dGlvbnMgZGlyZWN0bHkgZnJvbSB0aGUgVk0gY29uZmlnIGZpbGUuCj4gU28gdGhhdCB0aGUgZ3Vl
c3Qga2VybmVsIGRvZXNuJ3QgaGF2ZSB0byBoYXZlIGdyYW50IHRhYmxlIHN1cHBvcnQgKGluIHRo
ZQo+IGVtYmVkZGVkIHNwYWNlLCB0aGlzIGlzIG5vdCB1bnVzdWFsKSB0byBiZSBhYmxlIHRvIGNv
bW11bmljYXRlIHdpdGgKPiBvdGhlciBndWVzdHMuCj4gCj4gPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQo+IDIuIEltcGxlbWVudGF0aW9uIFBsYW46
Cj4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQo+
IAo+ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Cj4gMi4xIEludHJvZHVj
ZSBhIG5ldyBWTSBjb25maWcgb3B0aW9uIGluIHhsOgo+ID09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Cj4gVGhlIHNoYXJlZCBhcmVhcyBzaG91bGQgYmUgc2hhcmVhYmxlIGFt
b25nIHNldmVyYWwgKD49MikgVk1zLCBzbwo+IGV2ZXJ5IHNoYXJlZCBwaHlzaWNhbCBtZW1vcnkg
YXJlYSBpcyBhc3NpZ25lZCB0byBhIHNldCBvZiBWTXMuCj4gVGhlcmVmb3JlLCBhIOKAnHRva2Vu
4oCdIG9yIOKAnGlkZW50aWZpZXLigJ0gc2hvdWxkIGJlIHVzZWQgaGVyZSB0byB1bmlxdWVseQo+
IGlkZW50aWZ5IGEgYmFja2luZyBtZW1vcnkgYXJlYS4KPiAKPiBUaGUgYmFja2luZyBhcmVhIHdv
dWxkIGJlIHRha2VuIGZyb20gb25lIGRvbWFpbiwgd2hpY2ggd2Ugd2lsbCByZWdhcmQKPiBhcyB0
aGUgIm1hc3RlciBkb21haW4iLCBhbmQgdGhpcyBkb21haW4gc2hvdWxkIGJlIGNyZWF0ZWQgcHJp
b3IgdG8gYW55Cj4gb3RoZXIgInNsYXZlIGRvbWFpbiJzLiBBZ2Fpbiwgd2UgaGF2ZSB0byB1c2Ug
c29tZSBraW5kIG9mIHRhZyB0byB0ZWxsIHdobwo+IGlzIHRoZSAibWFzdGVyIGRvbWFpbiIuCj4g
Cj4gQW5kIHRoZSBhYmlsaXR5IHRvIHNwZWNpZnkgdGhlIGF0dHJpYnV0ZXMgb2YgdGhlIHBhZ2Vz
IChzYXksIFdPL1JPL1gpCj4gdG8gYmUgc2hhcmVkIHNob3VsZCBiZSBhbHNvIGdpdmVuIHRvIHRo
ZSB1c2VyLiBGb3IgdGhlIG1hc3RlciBkb21haW4sCj4gdGhlc2UgYXR0cmlidXRlcyBvZnRlbiBk
ZXNjcmliZXMgdGhlIG1heGltdW0gcGVybWlzc2lvbiBhbGxvd2VkIGZvciB0aGUKPiBzaGFyZWQg
cGFnZXMsIGFuZCBmb3IgdGhlIHNsYXZlIGRvbWFpbnMsIHRoZXNlIGF0dHJpYnV0ZXMgYXJlIG9m
dGVuIHVzZWQKPiB0byBkZXNjcmliZSB3aXRoIHdoYXQgcGVybWlzc2lvbnMgdGhpcyBhcmVhIHdp
bGwgYmUgbWFwcGVkLgo+IFRoaXMgaW5mb3JtYXRpb24gc2hvdWxkIGFsc28gYmUgc3BlY2lmaWVk
IGluIHRoZSB4bCBjb25maWcgZW50cnkuCj4gCgpJIGRvbid0IHF1aXRlIGdldCB0aGUgYXR0cmli
dXRlIHNldHRpbmdzLiBJZiB5b3Ugb25seSBpbnNlcnQgYSBiYWNraW5nCnBhZ2UgaW50byBndWVz
dCBwaHlzaWNhbCBhZGRyZXNzIHNwYWNlIHdpdGggWEVOTUVNIGh5cGVyY2FsbCwgaG93IGRvIHlv
dQphdWRpdCB0aGUgYXR0cmlidXRlcyB3aGVuIHRoZSBndWVzdCB0cmllcyB0byBtYXAgdGhlIHBh
Z2U/Cgo+IFRvIGhhbmRsZSBhbGwgdGhlc2UsIEkgd291bGQgc3VnZ2VzdCB1c2luZyBhbiB1bnNp
Z25lZCBpbnRlZ2VyIHRvIHNlcnZlIGFzIHRoZQo+IGlkZW50aWZpZXIsIGFuZCB1c2luZyBhICJt
YXN0ZXIiIHRhZyBpbiB0aGUgbWFzdGVyIGRvbWFpbidzIHhsIGNvbmZpZyBlbnRyeQo+IHRvIGFu
bm91bmNlIHRoYXQgc2hlIHdpbGwgcHJvdmlkZSB0aGUgYmFja2luZyBtZW1vcnkgcGFnZXMuIEEg
c2VwYXJhdGUKPiBlbnRyeSB3b3VsZCBiZSB1c2VkIHRvIGRlc2NyaWJlIHRoZSBhdHRyaWJ1dGVz
IG9mIHRoZSBzaGFyZWQgbWVtb3J5IGFyZWEsIG9mCj4gdGhlIGZvcm0gInByb3Q9UlciLgoKSSB0
aGluayB1c2luZyBhbiBpbnRlZ2VyIGlzIHRvbyBsaW1pdGluZy4gWW91IHdvdWxkIG5lZWQgdGhl
IHVzZXIgdG8Ka25vdyBpZiBhIHBhcnRpY3VsYXIgbnVtYmVyIGlzIGFscmVhZHkgdXNlZC4gTWF5
YmUgdXNpbmcgYSBudW1iZXIgaXMKZ29vZCBlbm91Z2ggZm9yIHRoZSB1c2UgY2FzZSB5b3UgaGF2
ZSBpbiBtaW5kLCBidXQgaXQgaXMgbm90IGZ1dHVyZQpwcm9vZi4gSSBkb24ndCBrbm93IGhvdyBz
b3BoaXN0aWNhdGVkIHdlIHdhbnQgdGhpcyB0byBiZSwgdGhvdWdoLgoKPiBGb3IgZXhhbXBsZToK
PiAKPiBJbiB4bCBjb25maWcgZmlsZSBvZiB2bTE6Cj4gCj4gICAgIHN0YXRpY19zaGFyZWRfbWVt
ID0gWyJpZCA9IElEMSwgYmVnaW4gPSBnbWZuMSwgZW5kID0gZ21mbjIsCj4gICAgICAgICAgICAg
ICAgICAgICAgICAgICBncmFudWxhcml0eSA9IDRrLCBwcm90ID0gUk8sIG1hc3RlcuKAnSwKPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgImlkID0gSUQyLCBiZWdpbiA9IGdtZm4zLCBlbmQgPSBn
bWZuNCwKCkkgdGhpbmsgeW91IG1lYW4gImdwZm4iIGhlcmUgYW5kIGJlbG93LgoKPiAgZ3JhbnVs
YXJpdHkgPSA0aywgcHJvdCA9IFJXLCBtYXN0ZXLigJ1dCj4gCj4gSW4geGwgY29uZmlnIGZpbGUg
b2Ygdm0yOgo+IAo+ICAgICBzdGF0aWNfc2hhcmVkX21lbSA9IFsiaWQgPSBJRDEsIGJlZ2luID0g
Z21mbjUsIGVuZCA9IGdtZm42LAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JhbnVsYXJp
dHkgPSA0aywgcHJvdCA9IFJP4oCdXQo+IAo+IEluIHhsIGNvbmZpZyBmaWxlIG9mIHZtMzoKPiAK
PiAgICAgc3RhdGljX3NoYXJlZF9tZW0gPSBbImlkID0gSUQyLCBiZWdpbiA9IGdtZm43LCBlbmQg
PSBnbWZuOCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyYW51bGFyaXR5ID0gNGssIHBy
b3QgPSBSV+KAnV0KPiAKPiBnbWZuJ3MgYWJvdmUgYXJlIGFsbCBoZXggb2YgdGhlIGZvcm0gIjB4
MjAwMDAiLgo+IAo+IEluIHRoZSBleGFtcGxlIGFib3ZlLiBBIG1lbW9yeSBhcmVhIElEMSB3aWxs
IGJlIHNoYXJlZCBiZXR3ZWVuIHZtMSBhbmQgdm0yLgo+IFRoaXMgYXJlYSB3aWxsIGJlIHRha2Vu
IGZyb20gdm0xIGFuZCBtYXBwZWQgaW50byB2bTIncyBzdGFnZS0yIHBhZ2UgdGFibGUuCj4gVGhl
IHBhcmFtZXRlciAicHJvdD1STyIgbWVhbnMgdGhhdCB0aGlzIG1lbW9yeSBhcmVhIGFyZSBvZmZl
cmVkIHdpdGggcmVhZC1vbmx5Cj4gcGVybWlzc2lvbi4gdm0xIGNhbiBhY2Nlc3MgdGhpcyBhcmVh
IHVzaW5nIGdtZm4xfmdtZm4yLCBhbmQgdm0yIHVzaW5nCj4gZ21mbjV+Z21mbjYuCj4gTGlrZXdp
c2UsIGEgbWVtb3J5IGFyZWEgSUQgd2lsbCBiZSBzaGFyZWQgYmV0d2VlbiB2bTEgYW5kIHZtMyB3
aXRoIHJlYWQgYW5kCj4gd3JpdGUgcGVybWlzc2lvbnMuIHZtMSBpcyB0aGUgbWFzdGVyIGFuZCB2
bTIgdGhlIHNsYXZlLiB2bTEgY2FuIGFjY2VzcyB0aGUKPiBhcmVhIHVzaW5nIGdtZm4zfmdtZm40
IGFuZCB2bTMgdXNpbmcgZ21mbjd+Z21mbjguCj4gCj4gVGhlICJncmFudWxhcml0eSIgaXMgb3B0
aW9uYWwgaW4gdGhlIHNsYXZlcycgY29uZmlnIGVudHJpZXMuIEJ1dCBpZiBpdCdzCj4gcHJlc2Vu
dGVkIGluIHRoZSBzbGF2ZXMnIGNvbmZpZyBlbnRyeSwgaXQgaGFzIHRvIGJlIHRoZSBzYW1lIHdp
dGggaXRzIG1hc3RlcidzLgo+IEJlc2lkZXMsIHRoZSBzaXplIG9mIHRoZSBnbWZuIHJhbmdlIG11
c3QgYWxzbyBtYXRjaC4gQW5kIG92ZXJsYXBwaW5nIGJhY2tpbmcKPiBtZW1vcnkgYXJlYXMgYXJl
IHdlbGwgZGVmaW5lZC4KPiAKCldoYXQgZG8geW91IG1lYW4gYnkgIndlbGwgZGVmaW5lZCI/CgpX
aHkgaXMgaW5zZXJ0aW5nIGEgc3ViLXJhbmdlIG5vdCBhbGxvd2VkPwoKPiBOb3RlIHRoYXQgdGhl
ICJtYXN0ZXIiIHRhZyBpbiB2bTEgZm9yIGJvdGggSUQxIGFuZCBJRDIgaW5kaWNhdGVzIHRoYXQg
dm0xCj4gc2hvdWxkIGJlIGNyZWF0ZWQgcHJpb3IgdG8gYm90aCB2bTIgYW5kIHZtMywgZm9yIHRo
ZXkgYm90aCByZWx5IG9uIHRoZSBwYWdlcwo+IGJhY2tlZCBieSB2bTEuIElmIG9uZSB0cmllcyB0
byBjcmVhdGUgdm0yIG9yIHZtMyBwcmlvciB0byB2bTEsIHNoZSB3aWxsIGdldAo+IGFuIGVycm9y
LiBBbmQgaW4gdm0xJ3MgY29uZmlnIGZpbGUsIHRoZSAicHJvdD1STyIgcGFyYW1ldGVyIG9mIElE
MSBpbmRpY2F0ZXMKPiB0aGF0IGlmIG9uZSB0cmllcyB0byBzaGFyZSB0aGlzIHBhZ2Ugd2l0aCB2
bTEgd2l0aCwgc2F5LCAiV1IiIHBlcm1pc3Npb24sCj4gc2hlIHdpbGwgZ2V0IGFuIGVycm9yLCB0
b28uCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 21 15:11:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 15:11:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNhHb-0004DR-14; Wed, 21 Jun 2017 15:11: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=3381a6b98=wei.liu2@citrix.com>)
 id 1dNhHY-0004DC-Ru
 for xen-devel@lists.xen.org; Wed, 21 Jun 2017 15:11:00 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 DE/77-17076-48C8A495; Wed, 21 Jun 2017 15:11:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpG5zj1e
 kQdMaU4slHxezODB6HN39mymAMYo1My8pvyKBNWPGru/sBVvZKl7t+M7ewLiCtYuRk0NCwF/i
 29E3LCA2i4CqxPymZWA2m4CyxM/OXjYQW0RAX6L1+0SwemaBNkaJzYsDQWxhgWSJtrXdYPW8A
 hYS/XdPgdULCXhIrP/7nhkiLihxcuYTFoheHYkFuz8B1XAA2dISy/9xgIQ5BTwllr69C1YuKq
 Ai0bl0DgvEGAWJjunHmCYw8s1CMmkWkkmzECYtYGRexahenFpUllqka6iXVJSZnlGSm5iZo2t
 oYKyXm1pcnJiempOYVKyXnJ+7iREYZgxAsINx+UenQ4ySHExKorzl3l6RQnxJ+SmVGYnFGfFF
 pTmpxYcYZTg4lCR4i7uBcoJFqempFWmZOcCAh0lLcPAoifBuaQdK8xYXJOYWZ6ZDpE4x6nI0f
 djyhUmIJS8/L1VKnLcTZIYASFFGaR7cCFj0XWKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5Iw78
 UuoCk8mXklcJteAR3BBHTEiyMeIEeUJCKkpBoYbzZPWNn1zPP7/IOTH3Q59utqHe5fcGbJCsU
 Ah//nrr1hjYw+mbB13Tae1Dnu5lq/2HcKrf/4N2O/S3DG+tU9h5QnZa+e1rflyoPzqee2Vx9l
 8oq8nLHsUJ05e5zgJYbNLGX8tRvXL3Wdb5o0RyKGzWhB6mdnicenZs1PjHURnCxSL1eXYfBon
 xJLcUaioRZzUXEiAN30ShO5AgAA
X-Env-Sender: prvs=3381a6b98=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1498057857!106051791!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35853 invoked from network); 21 Jun 2017 15:10:59 -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;
 21 Jun 2017 15:10:59 -0000
X-IronPort-AV: E=Sophos;i="5.39,369,1493683200"; d="scan'208";a="428831615"
Date: Wed, 21 Jun 2017 16:10:36 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <20170621151036.cgmz22uor37ozzyn@citrix.com>
References: <1498056962-1897-1-git-send-email-rcojocaru@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1498056962-1897-1-git-send-email-rcojocaru@bitdefender.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: andrew.cooper3@citrix.com, tamas@tklengyel.com,
 Wei Liu <wei.liu2@citrix.com>, jbeulich@suse.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH V2] x86/monitor: Fixed CID 1412966: Memory -
 corruptions (OVERRUN)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBKdW4gMjEsIDIwMTcgYXQgMDU6NTY6MDJQTSArMDMwMCwgUmF6dmFuIENvam9jYXJ1
IHdyb3RlOgo+IEZpeGVkIGFuIGlzc3VlIHdoZXJlIHRoZSBtYXhpbXVtIGluZGV4IGFsbG93ZWQg
KDMxKSBnb2VzIGJleW9uZCB0aGUKPiBhY3R1YWwgbnVtYmVyIG9mIGFycmF5IGVsZW1lbnRzICg0
KSBvZiBhZC0+bW9uaXRvci53cml0ZV9jdHJscmVnX21hc2suCj4gQ292ZXJpdHktSUQ6IDE0MTI5
NjYKPiAKPiBTaWduZWQtb2ZmLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZl
bmRlci5jb20+Cj4gCj4gLS0tCj4gQ2hhbmdlcyBzaW5jZSBWMToKPiAgLSBDaGFuZ2VkICczJyB0
byAnQVJSQVlfU0laRSguLi4pJy4KPiAtLS0KPiAgeGVuL2FyY2gveDg2L21vbml0b3IuYyB8IDMg
KystCj4gIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPiAK
PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21vbml0b3IuYyBiL3hlbi9hcmNoL3g4Ni9tb25p
dG9yLmMKPiBpbmRleCBiZWRmMTNjLi5hZjY4YTc5IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4
Ni9tb25pdG9yLmMKPiArKysgYi94ZW4vYXJjaC94ODYvbW9uaXRvci5jCj4gQEAgLTEzMyw3ICsx
MzMsOCBAQCBpbnQgYXJjaF9tb25pdG9yX2RvbWN0bF9ldmVudChzdHJ1Y3QgZG9tYWluICpkLAo+
ICAgICAgICAgIGJvb2xfdCBvbGRfc3RhdHVzOwo+ICAKPiAgICAgICAgICAvKiBzYW5pdHkgY2hl
Y2s6IGF2b2lkIGxlZnQtc2hpZnQgdW5kZWZpbmVkIGJlaGF2aW9yICovCgpUaGlzIGNvbW1lbnQg
c2hvdWxkIGJlIGRlbGV0ZWQgbm93LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 21 15:12:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 15: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 1dNhIo-0004NO-Di; Wed, 21 Jun 2017 15:12: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 1dNhIn-0004NH-0Y
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 15:12:17 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 C4/18-03058-0DC8A495; Wed, 21 Jun 2017 15:12:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVysyfVTfd8j1e
 kwYF5phbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aENxNYC2axVLxYfJS1gbGRuYuRi0NIYBOj
 ROPaz1DObkaJn79PMHYxcnIIC6RJ7O66xgpiiwi4Smz5tI4dxBYSqJOY1HCBCaSBWeAto8TDr
 n9MIAk2AU2JO58/gdm8AlYSrw8fYuli5OBgEVCVmHZbBSQsKhAu8bbxCAtEiaDEyZlPwEo4BS
 wlOib6g4SZBcwk5m1+yAxhy0s0b53NPIGRbxaSjllIymYhKVvAyLyKUaM4tagstUjX0EAvqSg
 zPaMkNzEzB8gz08tNLS5OTE/NSUwq1kvOz93ECAw3BiDYwXhvWcAhRkkOJiVR3nJvr0ghvqT8
 lMqMxOKM+KLSnNTiQ4waHBwCVw4emc0oxZKXn5eqJMFb3A1UJ1iUmp5akZaZA4wImFIJDh4lE
 d4t7UBp3uKCxNzizHSI1ClGXY6mD1u+MAmBzZAS5+0EmSEAUpRRmgc3AhadlxhlpYR5GYEOFO
 IpSC3KzSxBlX/FKM7BqCTMewVkCk9mXgncpldARzABHfHiiAfIESWJCCmpBkZd5usen1RPrxQ
 6b6n15tL85w6vr58+I3afO+AYq17i0ms71F7rLvu71ujyArWXbedebvv47k2Rw5R3zGIGP2ZO
 fXh/H0tKXNv0Y7UpYhs1erYYfjf80CKRW5gx+8kHFW8B43uPp7DUnBCQOWn/xoJz8dGbc0L/X
 eTqtJj58uRUvivJqr2Hcxk2K7EUZyQaajEXFScCAPfImH3JAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1498057935!68826725!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54511 invoked from network); 21 Jun 2017 15:12:15 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-4.tower-21.messagelabs.com with SMTP; 21 Jun 2017 15:12: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 B6753344;
 Wed, 21 Jun 2017 08:12:14 -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 6DD8A3F587;
 Wed, 21 Jun 2017 08:12:13 -0700 (PDT)
To: Wei Liu <wei.liu2@citrix.com>, Zhongze Liu <blackskygg@gmail.com>
References: <CAHrd_joL58m=ZGb-afZnuwuWo3Qys=taQ1JN-CRjZ_pbdBhx5w@mail.gmail.com>
 <20170621150933.qc7gwca3in6b6isa@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <3440b787-97e9-a276-b959-c0a17aa3de3d@arm.com>
Date: Wed, 21 Jun 2017 16:12:12 +0100
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: <20170621150933.qc7gwca3in6b6isa@citrix.com>
Cc: "Edgar E. Iglesias" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, edgari@xilinx.com,
 xen-devel@lists.xenproject.org, Jarvis Roach <Jarvis.Roach@dornerworks.com>
Subject: Re: [Xen-devel] [RFC v2]Proposal to allow setting up shared memory
 areas between VMs from xl config file
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

CgpPbiAyMS8wNi8xNyAxNjowOSwgV2VpIExpdSB3cm90ZToKPiBPbiBXZWQsIEp1biAyMSwgMjAx
NyBhdCAwMToxODozOEFNICswODAwLCBaaG9uZ3plIExpdSB3cm90ZToKPj4gRm9yIGV4YW1wbGU6
Cj4+Cj4+IEluIHhsIGNvbmZpZyBmaWxlIG9mIHZtMToKPj4KPj4gICAgIHN0YXRpY19zaGFyZWRf
bWVtID0gWyJpZCA9IElEMSwgYmVnaW4gPSBnbWZuMSwgZW5kID0gZ21mbjIsCj4+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZ3JhbnVsYXJpdHkgPSA0aywgcHJvdCA9IFJPLCBtYXN0ZXLigJ0s
Cj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAiaWQgPSBJRDIsIGJlZ2luID0gZ21mbjMsIGVu
ZCA9IGdtZm40LAo+Cj4gSSB0aGluayB5b3UgbWVhbiAiZ3BmbiIgaGVyZSBhbmQgYmVsb3cuCgpJ
dCB3b3VsZCBiZSBiZXR0ZXIgdG8gdXNlIGdmbiBpbiB0aGF0IGNhc2UgdG8gZm9sbG93IHRoZSBj
b252ZW50aW9uIG9mIAp0aGUgaHlwZXJ2aXNvciAoc2VlIHhlbi9pbmNsdWRlL21lbW9yeS5oKS4K
CkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 21 15:12:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 15: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 1dNhJF-0004RV-Ls; Wed, 21 Jun 2017 15: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 <rcojocaru@bitdefender.com>) id 1dNhJE-0004R2-4h
 for xen-devel@lists.xen.org; Wed, 21 Jun 2017 15:12:44 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 8A/67-02180-BEC8A495; Wed, 21 Jun 2017 15:12:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupileJIrShJLcpLzFFi42KJPp6xUPdVj1e
 kweU9uhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bPpTeZCg5zVCzqWszcwNjG3sXIySEk4C6x
 cfUXIJsLyF7LKHHixktWCOcao8S/7lWMEFUeEo8X7GaBSMxklJhx7zozSEJYIFmibW03C4gtI
 qAo8eDlTVYQm1kgXmJt6xsgmwOooUzi0VR7kDCbgKHE6o0tbCA2r4CTxNETl8DKWQRUJfrurg
 K7SFQgXOLiutOMEDWCEidnPgEbzylgKdFws4kZYry6xJ95l6BscYlbT+YzQdjyEtvfzmEGWSs
 hkCNx/YQehCkl8b9VCeR6CYFvzBKTdvwDGykhICPxaOJNtgmMYrOQbJuFZMMsJBtmIdmwgJFl
 FaNGcWpRWWqRrpGRXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYBzVMzAw7mDc0
 +53iFGSg0lJlLfc2ytSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRvcTdQTrAoNT21Ii0zBxjRMG
 kJDh4lEd4t7UBp3uKCxNzizHSI1ClGRSlx3k6QPgGQREZpHlwbLIlcYpSVEuZlZGBgEOIpSC3
 KzSxBlX/FKM7BqCTMe7ELaApPZl4J3PRXQIuZgBa/OOIBsrgkESEl1cAoeVcpz+3vw9Jf77Me
 pOmaigfc5eVe5ScXwLmaM1mjmynyWPy/b4/WP5bLu/aBxfb/3vwNNjlu7/5O4NNrMF597FfZ/
 h6jmvvr2DYEXDz9ZsptbdH0uipNrq4HpZVVTP/PnV/T0Wb2o/bslO67l0x/ZU45V8STaNL3rv
 C54/YH038e37F3n5qcEktxRqKhFnNRcSIAMpw+Ch0DAAA=
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1498057962!100855612!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58910 invoked from network); 21 Jun 2017 15:12:42 -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; 21 Jun 2017 15:12:42 -0000
Received: (qmail 9462 invoked from network); 21 Jun 2017 18:12:41 +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 Jun 2017 18:12:41 +0300
Received: from smtp01.buh.bitdefender.com (smtp.bitdefender.biz [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 03FD77FE4E
 for <xen-devel@lists.xen.org>; Wed, 21 Jun 2017 18:12:41 +0300 (EEST)
Received: (qmail 28637 invoked from network); 21 Jun 2017 18:12:40 +0300
Received: from unknown (HELO ?10.10.195.2?)
 (rcojocaru@bitdefender.com@10.10.195.2)
 by smtp01.buh.bitdefender.com with SMTP; 21 Jun 2017 18:12:40 +0300
To: Wei Liu <wei.liu2@citrix.com>
References: <1498056962-1897-1-git-send-email-rcojocaru@bitdefender.com>
 <20170621151036.cgmz22uor37ozzyn@citrix.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <9f715c88-314a-d358-35ad-dabd2fc4aa45@bitdefender.com>
Date: Wed, 21 Jun 2017 18:12:47 +0300
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: <20170621151036.cgmz22uor37ozzyn@citrix.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.71954
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 452730,
 Stamp: 3], Multi: [Enabled, t: (0.000011,0.007099)], BW: [Enabled, t:
 (0.000012)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.003629), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY; NN_NO_LINK_NMD;
 NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t:
 (0.012936,0.000080)], URL: [Enabled, t: (0.000007)], RTDA: [Enabled,
 t: (0.218030), Hit: No, Details: v2.5.1; Id:
 15.5f478g.1binfnvqh.4rnvc], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: andrew.cooper3@citrix.com, tamas@tklengyel.com, jbeulich@suse.com,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH V2] x86/monitor: Fixed CID 1412966: Memory -
 corruptions (OVERRUN)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDYvMjEvMjAxNyAwNjoxMCBQTSwgV2VpIExpdSB3cm90ZToKPiBPbiBXZWQsIEp1biAyMSwg
MjAxNyBhdCAwNTo1NjowMlBNICswMzAwLCBSYXp2YW4gQ29qb2NhcnUgd3JvdGU6Cj4+IEZpeGVk
IGFuIGlzc3VlIHdoZXJlIHRoZSBtYXhpbXVtIGluZGV4IGFsbG93ZWQgKDMxKSBnb2VzIGJleW9u
ZCB0aGUKPj4gYWN0dWFsIG51bWJlciBvZiBhcnJheSBlbGVtZW50cyAoNCkgb2YgYWQtPm1vbml0
b3Iud3JpdGVfY3RybHJlZ19tYXNrLgo+PiBDb3Zlcml0eS1JRDogMTQxMjk2Ngo+Pgo+PiBTaWdu
ZWQtb2ZmLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+Cj4+
Cj4+IC0tLQo+PiBDaGFuZ2VzIHNpbmNlIFYxOgo+PiAgLSBDaGFuZ2VkICczJyB0byAnQVJSQVlf
U0laRSguLi4pJy4KPj4gLS0tCj4+ICB4ZW4vYXJjaC94ODYvbW9uaXRvci5jIHwgMyArKy0KPj4g
IDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPj4KPj4gZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tb25pdG9yLmMgYi94ZW4vYXJjaC94ODYvbW9uaXRvci5j
Cj4+IGluZGV4IGJlZGYxM2MuLmFmNjhhNzkgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9t
b25pdG9yLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L21vbml0b3IuYwo+PiBAQCAtMTMzLDcgKzEz
Myw4IEBAIGludCBhcmNoX21vbml0b3JfZG9tY3RsX2V2ZW50KHN0cnVjdCBkb21haW4gKmQsCj4+
ICAgICAgICAgIGJvb2xfdCBvbGRfc3RhdHVzOwo+PiAgCj4+ICAgICAgICAgIC8qIHNhbml0eSBj
aGVjazogYXZvaWQgbGVmdC1zaGlmdCB1bmRlZmluZWQgYmVoYXZpb3IgKi8KPiAKPiBUaGlzIGNv
bW1lbnQgc2hvdWxkIGJlIGRlbGV0ZWQgbm93LgoKSXQgdGVjaG5pY2FsbHkgY29udGludWVzIHRv
IGJlIGNvcnJlY3QsIGJ1dCBpZiB5b3UnZCBsaWtlIEkgY2FuIHNlbmQgVjMKLSBvdGhlcndpc2Ug
KGFuZCBpZiBpdCdzIG5vdCB0b28gbXVjaCBoYXNzbGUpIGl0IGNhbiBiZSBkZWxldGVkIG9uCmNv
bW1pdC4gSSdtIGhhcHB5IHRvIGFjY29tb2RhdGUgZWl0aGVyIHNjZW5hcmlvLgoKClRoYW5rcywK
UmF6dmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 21 15:13:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 15:13: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 1dNhJh-0004XU-UM; Wed, 21 Jun 2017 15:13: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=338940b9e=Andrew.Cooper3@citrix.com>)
 id 1dNhJg-0004Wu-7c
 for xen-devel@lists.xen.org; Wed, 21 Jun 2017 15:13:12 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 A4/8D-03371-70D8A495; Wed, 21 Jun 2017 15:13:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpikeJIrShJLcpLzFFi42JxWrohUpe91yv
 SoPGDkMWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmnG5dTlrwT/Oiq73X1gbGLs4uhg5OSQE/CUe
 /J/DAmKzCehL7H7xiQnEFhFQlzjdcZG1i5GDg1lAV2LVTw2QsLCAlsSUhY/ZQGwWAVWJmXPeA
 pWzc/AKeEocMoUYKCdx/vhPZhCbV0BQ4uTMJ2DDmQU0JVq3/2aHsOUlmrfOBqsRElCTuNZ/iX
 0CI88sJC2zkLTMQtKygJF5FaNGcWpRWWqRrqGxXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlK
 xXnJ+7iZGYNgwAMEOxi/LAg4xSnIwKYnylnt7RQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4D3a
 DZQTLEpNT61Iy8wBBjBMWoKDR0mEd0s7UJq3uCAxtzgzHSJ1ilFRSpxXrQcoIQCSyCjNg2uDR
 c0lRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfNeAdnOk5lXAjf9FdBiJqDFL454gCwuSURIST
 Uw8l1JLDpQXvHw+7z12gqFP0Jv+fPeswkSia6r+dxdycN8dePc+k8XPvbukxHxOPZOrfzCP6b
 tG6uvdi2LPCH+71X7j3d/43/PW/ZqXsWDSdrVixNe5qmeEnVkfavr1C53Rc/TaNG+oFbVfCn2
 XqPHrrxZ+UdspOX/holJf4+S+BW6qz5leYqZEktxRqKhFnNRcSIAHDqeLZUCAAA=
X-Env-Sender: prvs=338940b9e=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1498057989!104204204!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48446 invoked from network); 21 Jun 2017 15:13:10 -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;
 21 Jun 2017 15:13:10 -0000
X-IronPort-AV: E=Sophos;i="5.39,369,1493683200"; d="scan'208";a="428832058"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 21 Jun 2017 16:12:26 +0100
Message-ID: <1498057952-13556-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/6] 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>

WFNBLTIxOSB3YXMgZGlzY292ZXJlZCB3aGlsZSB0cnlpbmcgdG8gaW1wbGVtZW50IHRoZSBidWdm
aXggaW4gcGF0Y2ggNi4KCkFuZHJldyBDb29wZXIgKDYpOgogIHg4Ni9odm06IEZpeGVzIHRvIGh2
bWVtdWxfaW5zbl9mZXRjaCgpCiAgeDg2L3NoYWRvdzogRml4ZXMgdG8gaHZtX2VtdWxhdGVfaW5z
bl9mZXRjaCgpCiAgeDg2L3NoYWRvdzogVXNlIEVSUl9QVFIgaW5mcmFzdHJ1Y3R1cmUgZm9yIHNo
X2VtdWxhdGVfbWFwX2Rlc3QoKQogIFtSRkNdIHg4Ni9odm06IFJlbmFtZSBlbnVtIGh2bV9jb3B5
X3Jlc3VsdCB0byBodm1fdHJhbnNsYXRpb25fcmVzdWx0CiAgeDg2L2h2bTogQnJlYWsgb3V0IF9f
aHZtX2NvcHkoKSdzIHRyYW5zbGF0aW9uIGxvZ2ljCiAgeDg2L2h2bTogSW1wbGVtZW50IGh2bWVt
dWxfd3JpdGUoKSB1c2luZyByZWFsIG1hcHBpbmdzCgogeGVuL2FyY2gveDg2L2h2bS9kb20wX2J1
aWxkLmMgICAgIHwgICAyICstCiB4ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyAgICAgICAgfCAy
MjQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0KIHhlbi9hcmNoL3g4Ni9o
dm0vaHZtLmMgICAgICAgICAgICB8IDE4MSArKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0K
IHhlbi9hcmNoL3g4Ni9odm0vaW50ZXJjZXB0LmMgICAgICB8ICAyMCArKy0tCiB4ZW4vYXJjaC94
ODYvaHZtL3N2bS9uZXN0ZWRzdm0uYyAgfCAgIDUgKy0KIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2
bS5jICAgICAgICB8ICAgMiArLQogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jICAgICAgIHwg
ICAyICstCiB4ZW4vYXJjaC94ODYvaHZtL3Ztc2kuYyAgICAgICAgICAgfCAgIDIgKy0KIHhlbi9h
cmNoL3g4Ni9odm0vdm14L3JlYWxtb2RlLmMgICB8ICAgMiArLQogeGVuL2FyY2gveDg2L2h2bS92
bXgvdnZteC5jICAgICAgIHwgIDE0ICstLQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24u
YyAgIHwgIDIyICsrLS0KIHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYyAgICB8ICAgOCAr
LQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmggIHwgICA3ICstCiB4ZW4vY29tbW9u
L2xpYmVsZi9saWJlbGYtbG9hZGVyLmMgfCAgIDQgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L2VtdWxhdGUuaCB8ICAgNyArKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3VwcG9ydC5oIHwg
IDUyICsrKysrLS0tLQogMTYgZmlsZXMgY2hhbmdlZCwgMzc5IGluc2VydGlvbnMoKyksIDE3NSBk
ZWxldGlvbnMoLSkKCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 21 15:13:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 15:13: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 1dNhJi-0004Xw-4z; Wed, 21 Jun 2017 15:13: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=338940b9e=Andrew.Cooper3@citrix.com>)
 id 1dNhJg-0004Ww-Fv
 for xen-devel@lists.xen.org; Wed, 21 Jun 2017 15:13:12 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 5A/FA-01730-70D8A495; Wed, 21 Jun 2017 15:13:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplkeJIrShJLcpLzFFi42JxWrohUpe91yv
 S4O4RGYslHxezODB6HN39mymAMYo1My8pvyKBNWPrpmPMBV/4Kqb1f2VqYFzL3cXIySEh4C/x
 8PsVJhCbTUBfYveLT2C2iIC6xOmOi6wgNrNAucTepktsILawgLXEw50fWUBsFgFViclHW8Fqe
 AU8Jf7P+sAGMVNO4vzxn8wgNqeAl8S+RbMYQWwhoJr77R+YIGw1iWv9l9ghegUlTs58wgKxS0
 Li4IsXzBMYeWchSc1CklrAyLSKUaM4tagstUjXyEIvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NSc
 xqVgvOT93EyMweOoZGBh3MPat8jvEKMnBpCTKW+7tFSnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJ
 gvdoN1BOsCg1PbUiLTMHGMYwaQkOHiUR3i3tQGne4oLE3OLMdIjUKUZFKXHeTpA+AZBERmkeX
 Bssdi4xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEua9AjKFJzOvBG76K6DFTECLXxzxAFlcko
 iQkmpgDD4ks1W/2fz79CPnjUQj9Y81vd02+bU7o6byt13iPHWuaW5dG7ZOtp20ZVaQUdq+xUZ
 Se4JqKyacOBIou/n4vI5ZrwImdkruzz861e9neHjgQb8pTK6dyhaK/60vTnzSOcd87m619psH
 cpc89UjZmuQc2fT9d+vH1od7JRJLX+b+kGepnhr2T4mlOCPRUIu5qDgRAKT4yEKYAgAA
X-Env-Sender: prvs=338940b9e=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1498057989!104247787!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57459 invoked from network); 21 Jun 2017 15:13:11 -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;
 21 Jun 2017 15:13:11 -0000
X-IronPort-AV: E=Sophos;i="5.39,369,1493683200"; d="scan'208";a="428832059"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 21 Jun 2017 16:12:27 +0100
Message-ID: <1498057952-13556-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1498057952-13556-1-git-send-email-andrew.cooper3@citrix.com>
References: <1498057952-13556-1-git-send-email-andrew.cooper3@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 1/6] x86/hvm: Fixes to hvmemul_insn_fetch()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Rm9yY2UgaW5zbl9vZmYgdG8gYSBzaW5nbGUgYnl0ZSwgYXMgb2Zmc2V0IGNhbiB3cmFwIGFyb3Vu
ZCBvciB0cnVuY2F0ZSB3aXRoCnJlc3BlY3QgdG8gc2hfY3R4dC0+aW5zbl9idWZfZWlwIHVuZGVy
IGEgbnVtYmVyIG9mIG5vcm1hbCBjaXJjdW1zdGFuY2VzLgoKRnVydGhlcm1vcmUsIGRvbid0IHVz
ZSBhbiBBU1NFUlQoKSBmb3IgYm91bmRzIGNoZWNraW5nIHRoZSB3cml0ZSBpbnRvCmh2bWVtdWxf
Y3R4dC0+aW5zbl9idWZbXS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29t
PgpDQzogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KCkZvciBhbnlvbmUg
d29uZGVyaW5nLCB0aGlzIGlzIHdheSB0byBleHBsb3QgWFNBLTE4NgotLS0KIHhlbi9hcmNoL3g4
Ni9odm0vZW11bGF0ZS5jIHwgMTUgKysrKysrKysrKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgMTMg
aW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
aHZtL2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCmluZGV4IDExZTRhYmEu
LjQ5NWUzMTIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCkBAIC05MzksNyArOTM5LDggQEAgaW50IGh2bWVtdWxf
aW5zbl9mZXRjaCgKIHsKICAgICBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCAqaHZtZW11bF9jdHh0
ID0KICAgICAgICAgY29udGFpbmVyX29mKGN0eHQsIHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0LCBj
dHh0KTsKLSAgICB1bnNpZ25lZCBpbnQgaW5zbl9vZmYgPSBvZmZzZXQgLSBodm1lbXVsX2N0eHQt
Pmluc25fYnVmX2VpcDsKKyAgICAvKiBDYXJlZnVsLCBhcyBvZmZzZXQgY2FuIHdyYXAgb3IgdHJ1
bmNhdGUgV1JUIGluc25fYnVmX2VpcC4gKi8KKyAgICB1aW50OF90IGluc25fb2ZmID0gb2Zmc2V0
IC0gaHZtZW11bF9jdHh0LT5pbnNuX2J1Zl9laXA7CiAKICAgICAvKgogICAgICAqIEZhbGwgYmFj
ayBpZiByZXF1ZXN0ZWQgYnl0ZXMgYXJlIG5vdCBpbiB0aGUgcHJlZmV0Y2ggY2FjaGUuCkBAIC05
NTMsNyArOTU0LDE3IEBAIGludCBodm1lbXVsX2luc25fZmV0Y2goCiAKICAgICAgICAgaWYgKCBy
YyA9PSBYODZFTVVMX09LQVkgJiYgYnl0ZXMgKQogICAgICAgICB7Ci0gICAgICAgICAgICBBU1NF
UlQoaW5zbl9vZmYgKyBieXRlcyA8PSBzaXplb2YoaHZtZW11bF9jdHh0LT5pbnNuX2J1ZikpOwor
ICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIFdpbGwgd2Ugb3ZlcmZsb3cgaW5zbl9idWZb
XT8gIFRoaXMgc2hvdWxkbid0IGJlIGFibGUgdG8gaGFwcGVuLAorICAgICAgICAgICAgICogd2hp
Y2ggbWVhbnMgc29tZXRoaW5nIHdlbnQgd3Jvbmcgd2l0aCBpbnN0cnVjdGlvbiBkZWNvZGluZy4u
LgorICAgICAgICAgICAgICovCisgICAgICAgICAgICBpZiAoIGluc25fb2ZmID4gc2l6ZW9mKGh2
bWVtdWxfY3R4dC0+aW5zbl9idWYpIHx8CisgICAgICAgICAgICAgICAgIChpbnNuX29mZiArIGJ5
dGVzKSA+IHNpemVvZihodm1lbXVsX2N0eHQtPmluc25fYnVmKSApCisgICAgICAgICAgICB7Cisg
ICAgICAgICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAgICAgICAgICAgcmV0
dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOworICAgICAgICAgICAgfQorCiAgICAgICAgICAgICBt
ZW1jcHkoJmh2bWVtdWxfY3R4dC0+aW5zbl9idWZbaW5zbl9vZmZdLCBwX2RhdGEsIGJ5dGVzKTsK
ICAgICAgICAgICAgIGh2bWVtdWxfY3R4dC0+aW5zbl9idWZfYnl0ZXMgPSBpbnNuX29mZiArIGJ5
dGVzOwogICAgICAgICB9Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 21 15:13:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 15:13: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 1dNhJj-0004Z2-Bf; Wed, 21 Jun 2017 15: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=338940b9e=Andrew.Cooper3@citrix.com>)
 id 1dNhJh-0004XE-7c
 for xen-devel@lists.xen.org; Wed, 21 Jun 2017 15:13:13 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 AC/CC-03620-80D8A495; Wed, 21 Jun 2017 15:13:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpikeJIrShJLcpLzFFi42JxWrohUpej1yv
 S4MJWLoslHxezODB6HN39mymAMYo1My8pvyKBNaP/mktBG0/F719HWRsYn3F2MXJwSAj4S7z9
 L9/FyMnBJqAvsfvFJyYQW0RAXeJ0x0VWEJtZIFPi9eo5TCDlwgJOEmcbOUDCLAKqEk1L7rCA2
 LwCnhLTzy5hBLElBOQkzh//yQxicwp4SexbNAssLgRUc7/9AxOErSZxrf8SO0SvoMTJmU9YIF
 ZJSBx88YJ5AiPvLCSpWUhSCxiZVjFqFKcWlaUW6Roa6yUVZaZnlOQmZuboGhqY6eWmFhcnpqf
 mJCYV6yXn525iBIYNAxDsYPyyLOAQoyQHk5Iob7m3V6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4l
 Cd6j3UA5waLU9NSKtMwcYADDpCU4eJREeLe0A6V5iwsSc4sz0yFSpxgVpcR51XqAEgIgiYzSP
 Lg2WNRcYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjDvFZDtPJl5JXDTXwEtZgJa/OKIB8jikk
 SElFQDY9Hd5dxP3zDlcS489KHqrkuA6+E2HXvljzHXsw77xe9jFd5vcufVpa2lWxr/f/sqKaG
 0+ccU91Zjucktlt1uOzZN/rWh/HGEjtf7+4+99JzYn8yZ87Dix7EXvyUbZpkovNpmp3szQEc4
 yC1UY2oE259tG3R5rRdkmKwNml0x61/k6/3Hf9rwnVFiKc5INNRiLipOBABVPcEqlQIAAA==
X-Env-Sender: prvs=338940b9e=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1498057989!104204204!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48587 invoked from network); 21 Jun 2017 15:13:11 -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;
 21 Jun 2017 15:13:11 -0000
X-IronPort-AV: E=Sophos;i="5.39,369,1493683200"; d="scan'208";a="428832064"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 21 Jun 2017 16:12:28 +0100
Message-ID: <1498057952-13556-3-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1498057952-13556-1-git-send-email-andrew.cooper3@citrix.com>
References: <1498057952-13556-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 2/6] x86/shadow: Fixes to
	hvm_emulate_insn_fetch()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

WmVyby1sZWdudGggcmVhZHMgYXJlIGp1bXAtdGFyZ2V0IHNlZ21lbnRhdGlvbiBjaGVja3M7IG5l
dmVyIHNlcnZlIHRoZW0gZnJvbQp0aGUgY2FjaGUuCgpGb3JjZSBpbnNuX29mZiB0byBhIHNpbmds
ZSBieXRlLCBhcyBvZmZzZXQgY2FuIHdyYXAgYXJvdW5kIG9yIHRydW5jYXRlIHdpdGgKcmVzcGVj
dCB0byBzaF9jdHh0LT5pbnNuX2J1Zl9laXAgdW5kZXIgYSBudW1iZXIgb2Ygbm9ybWFsIGNpcmN1
bXN0YW5jZXMuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgotLS0KQ0M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDQzogSmFuIEJldWxp
Y2ggPEpCZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9u
LmMgfCAxMCArKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCAzIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMg
Yi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCmluZGV4IDJlNjRhNzcuLmRlZWEwM2Eg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKKysrIGIveGVuL2Fy
Y2gveDg2L21tL3NoYWRvdy9jb21tb24uYwpAQCAtMjM1LDEyICsyMzUsMTYgQEAgaHZtX2VtdWxh
dGVfaW5zbl9mZXRjaChlbnVtIHg4Nl9zZWdtZW50IHNlZywKIHsKICAgICBzdHJ1Y3Qgc2hfZW11
bGF0ZV9jdHh0ICpzaF9jdHh0ID0KICAgICAgICAgY29udGFpbmVyX29mKGN0eHQsIHN0cnVjdCBz
aF9lbXVsYXRlX2N0eHQsIGN0eHQpOwotICAgIHVuc2lnbmVkIGludCBpbnNuX29mZiA9IG9mZnNl
dCAtIHNoX2N0eHQtPmluc25fYnVmX2VpcDsKKyAgICAvKiBDYXJlZnVsLCBhcyBvZmZzZXQgY2Fu
IHdyYXAgb3IgdHJ1bmNhdGUgV1JUIGluc25fYnVmX2VpcC4gKi8KKyAgICB1aW50OF90IGluc25f
b2ZmID0gb2Zmc2V0IC0gc2hfY3R4dC0+aW5zbl9idWZfZWlwOwogCiAgICAgQVNTRVJUKHNlZyA9
PSB4ODZfc2VnX2NzKTsKIAotICAgIC8qIEZhbGwgYmFjayBpZiByZXF1ZXN0ZWQgYnl0ZXMgYXJl
IG5vdCBpbiB0aGUgcHJlZmV0Y2ggY2FjaGUuICovCi0gICAgaWYgKCB1bmxpa2VseSgoaW5zbl9v
ZmYgKyBieXRlcykgPiBzaF9jdHh0LT5pbnNuX2J1Zl9ieXRlcykgKQorICAgIC8qCisgICAgICog
RmFsbCBiYWNrIGlmIHJlcXVlc3RlZCBieXRlcyBhcmUgbm90IGluIHRoZSBwcmVmZXRjaCBjYWNo
ZSwgYnV0IGFsd2F5cworICAgICAqIHBlcmZvcm0gdGhlIHplcm8tbGVuZ3RoIHJlYWQgZm9yIHNl
Z21lbnRhdGlvbiBwdXJwb3Nlcy4KKyAgICAgKi8KKyAgICBpZiAoICFieXRlcyB8fCB1bmxpa2Vs
eSgoaW5zbl9vZmYgKyBieXRlcykgPiBzaF9jdHh0LT5pbnNuX2J1Zl9ieXRlcykgKQogICAgICAg
ICByZXR1cm4gaHZtX3JlYWQoc2VnLCBvZmZzZXQsIHBfZGF0YSwgYnl0ZXMsCiAgICAgICAgICAg
ICAgICAgICAgICAgICBodm1fYWNjZXNzX2luc25fZmV0Y2gsIHNoX2N0eHQpOwogCi0tIAoyLjEu
NAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 21 15:13:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 15:13: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 1dNhJj-0004ZV-IR; Wed, 21 Jun 2017 15:13: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=338940b9e=Andrew.Cooper3@citrix.com>)
 id 1dNhJh-0004XH-Pp
 for xen-devel@lists.xen.org; Wed, 21 Jun 2017 15:13:13 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 52/2B-01734-90D8A495; Wed, 21 Jun 2017 15:13:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjkeJIrShJLcpLzFFi42JxWrohUpej1yv
 SYPYFZYslHxezODB6HN39mymAMYo1My8pvyKBNaNpywzmgv59jBVrOj6zNjDObGfsYuTkkBDw
 l3i97xsriM0moC+x+8UnJhBbREBd4nTHRaA4BwezgJ/EoQe+IGFhgUiJpuUT2UBsFgFViTsv3
 oPZvAKeEo8azrFCjJSTOH/8JzOIzSngJbFv0SywVUJANffbPzBB2GoS1/ovsUP0CkqcnPmEBc
 RmFpCQOPjiBfMERt5ZSFKzkKQWMDKtYtQoTi0qSy3SNbLQSyrKTM8oyU3MzNE1NDDVy00tLk5
 MT81JTCrWS87P3cQIDJ96BgbGHYx9q/wOMUpyMCmJ8pZ7e0UK8SXlp1RmJBZnxBeV5qQWH2KU
 4eBQkuA92g2UEyxKTU+tSMvMAQYyTFqCg0dJhHdLO1Cat7ggMbc4Mx0idYpRUUqctxOkTwAkk
 VGaB9cGi55LjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5r4BM4cnMK4Gb/gpoMRPQ4hdHPE
 AWlyQipKQaGEN563PjkvsyrrQzvtHtdb241tJjr8GZigdT7VrOFs27+DT8YNHOxLMTbrSvfJZ
 U6FAzoy17V9uvYOGIzXdmuRz9q/SfUVJNbPaU6IB66xesOusmV262LvVtfJ2u+aJRp2Op+9YK
 luPKvRfbjDrbWT9Yn971RrzlQJq4c7Po1aa9Ml+C9FoilFiKMxINtZiLihMBDcDfF5kCAAA=
X-Env-Sender: prvs=338940b9e=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1498057989!104247787!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57559 invoked from network); 21 Jun 2017 15:13:11 -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;
 21 Jun 2017 15:13:11 -0000
X-IronPort-AV: E=Sophos;i="5.39,369,1493683200"; d="scan'208";a="428832067"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 21 Jun 2017 16:12:30 +0100
Message-ID: <1498057952-13556-5-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1498057952-13556-1-git-send-email-andrew.cooper3@citrix.com>
References: <1498057952-13556-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 4/6] [RFC] 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>

U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
LS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CgpOYW1lIGRlZmluaXRlbHkg
b3BlbiB0byBpbXByb3ZlbWVudC4gIFBlcmhhcHMgYmV0dGVyIGNvbnNpZGVyZWQgaW4gdGhlIGNv
bnRleHQKb2YgdGhlIGZvbGxvd2luZyBwYXRjaC4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2RvbTBf
YnVpbGQuYyAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMgICAgICAgIHwg
NDAgKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAg
ICAgICAgICAgIHwgNTYgKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4
ZW4vYXJjaC94ODYvaHZtL2ludGVyY2VwdC5jICAgICAgfCAyMCArKysrKysrLS0tLS0tLQogeGVu
L2FyY2gveDg2L2h2bS9zdm0vbmVzdGVkc3ZtLmMgIHwgIDUgKystLQogeGVuL2FyY2gveDg2L2h2
bS9zdm0vc3ZtLmMgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYyAg
ICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYvaHZtL3Ztc2kuYyAgICAgICAgICAgfCAgMiArLQog
eGVuL2FyY2gveDg2L2h2bS92bXgvcmVhbG1vZGUuYyAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9o
dm0vdm14L3Z2bXguYyAgICAgICB8IDE0ICsrKysrLS0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9zaGFk
b3cvY29tbW9uLmMgICB8IDEyICsrKystLS0tLQogeGVuL2NvbW1vbi9saWJlbGYvbGliZWxmLWxv
YWRlci5jIHwgIDQgKy0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdXBwb3J0LmggfCA0MCAr
KysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tCiAxMyBmaWxlcyBjaGFuZ2VkLCAxMDEgaW5zZXJ0
aW9ucygrKSwgMTAwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0v
ZG9tMF9idWlsZC5jIGIveGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMKaW5kZXggMDIwYzM1
NS4uZThmNzQ2YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMKKysr
IGIveGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMKQEAgLTIzOCw3ICsyMzgsNyBAQCBzdGF0
aWMgaW50IF9faW5pdCBwdmhfc2V0dXBfdm14X3JlYWxtb2RlX2hlbHBlcnMoc3RydWN0IGRvbWFp
biAqZCkKICAgICBpZiAoICFwdmhfc3RlYWxfcmFtKGQsIEhWTV9WTTg2X1RTU19TSVpFLCAxMjgs
IEdCKDQpLCAmZ2FkZHIpICkKICAgICB7CiAgICAgICAgIGlmICggaHZtX2NvcHlfdG9fZ3Vlc3Rf
cGh5cyhnYWRkciwgTlVMTCwgSFZNX1ZNODZfVFNTX1NJWkUsIHYpICE9Ci0gICAgICAgICAgICAg
SFZNQ09QWV9va2F5ICkKKyAgICAgICAgICAgICBIVk1UUkFOU19va2F5ICkKICAgICAgICAgICAg
IHByaW50aygiVW5hYmxlIHRvIHplcm8gVk04NiBUU1MgYXJlYVxuIik7CiAgICAgICAgIGQtPmFy
Y2guaHZtX2RvbWFpbi5wYXJhbXNbSFZNX1BBUkFNX1ZNODZfVFNTX1NJWkVEXSA9CiAgICAgICAg
ICAgICBWTTg2X1RTU19VUERBVEVEIHwgKCh1aW50NjRfdClIVk1fVk04Nl9UU1NfU0laRSA8PCAz
MikgfCBnYWRkcjsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jIGIveGVu
L2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKaW5kZXggNDk1ZTMxMi4uMzg0YWQwYiAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9lbXVs
YXRlLmMKQEAgLTEwMCw3ICsxMDAsNyBAQCBzdGF0aWMgaW50IGlvcmVxX3NlcnZlcl9yZWFkKGNv
bnN0IHN0cnVjdCBodm1faW9faGFuZGxlciAqaW9faGFuZGxlciwKICAgICAgICAgICAgICAgICAg
ICAgdWludDMyX3Qgc2l6ZSwKICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgKmRhdGEpCiB7
Ci0gICAgaWYgKCBodm1fY29weV9mcm9tX2d1ZXN0X3BoeXMoZGF0YSwgYWRkciwgc2l6ZSkgIT0g
SFZNQ09QWV9va2F5ICkKKyAgICBpZiAoIGh2bV9jb3B5X2Zyb21fZ3Vlc3RfcGh5cyhkYXRhLCBh
ZGRyLCBzaXplKSAhPSBIVk1UUkFOU19va2F5ICkKICAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5I
QU5ETEVBQkxFOwogCiAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKQEAgLTg5MiwxOCArODkyLDE4
IEBAIHN0YXRpYyBpbnQgX19odm1lbXVsX3JlYWQoCiAKICAgICBzd2l0Y2ggKCByYyApCiAgICAg
ewotICAgIGNhc2UgSFZNQ09QWV9va2F5OgorICAgIGNhc2UgSFZNVFJBTlNfb2theToKICAgICAg
ICAgYnJlYWs7Ci0gICAgY2FzZSBIVk1DT1BZX2JhZF9ndmFfdG9fZ2ZuOgorICAgIGNhc2UgSFZN
VFJBTlNfYmFkX2xpbmVhcl90b19nZm46CiAgICAgICAgIHg4Nl9lbXVsX3BhZ2VmYXVsdChwZmlu
Zm8uZWMsIHBmaW5mby5saW5lYXIsICZodm1lbXVsX2N0eHQtPmN0eHQpOwogICAgICAgICByZXR1
cm4gWDg2RU1VTF9FWENFUFRJT047Ci0gICAgY2FzZSBIVk1DT1BZX2JhZF9nZm5fdG9fbWZuOgor
ICAgIGNhc2UgSFZNVFJBTlNfYmFkX2dmbl90b19tZm46CiAgICAgICAgIGlmICggYWNjZXNzX3R5
cGUgPT0gaHZtX2FjY2Vzc19pbnNuX2ZldGNoICkKICAgICAgICAgICAgIHJldHVybiBYODZFTVVM
X1VOSEFORExFQUJMRTsKIAogICAgICAgICByZXR1cm4gaHZtZW11bF9saW5lYXJfbW1pb19yZWFk
KGFkZHIsIGJ5dGVzLCBwX2RhdGEsIHBmZWMsIGh2bWVtdWxfY3R4dCwgMCk7Ci0gICAgY2FzZSBI
Vk1DT1BZX2dmbl9wYWdlZF9vdXQ6Ci0gICAgY2FzZSBIVk1DT1BZX2dmbl9zaGFyZWQ6CisgICAg
Y2FzZSBIVk1UUkFOU19nZm5fcGFnZWRfb3V0OgorICAgIGNhc2UgSFZNVFJBTlNfZ2ZuX3NoYXJl
ZDoKICAgICAgICAgcmV0dXJuIFg4NkVNVUxfUkVUUlk7CiAgICAgZGVmYXVsdDoKICAgICAgICAg
cmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwpAQCAtMTAxMSwxNSArMTAxMSwxNSBAQCBzdGF0
aWMgaW50IGh2bWVtdWxfd3JpdGUoCiAKICAgICBzd2l0Y2ggKCByYyApCiAgICAgewotICAgIGNh
c2UgSFZNQ09QWV9va2F5OgorICAgIGNhc2UgSFZNVFJBTlNfb2theToKICAgICAgICAgYnJlYWs7
Ci0gICAgY2FzZSBIVk1DT1BZX2JhZF9ndmFfdG9fZ2ZuOgorICAgIGNhc2UgSFZNVFJBTlNfYmFk
X2xpbmVhcl90b19nZm46CiAgICAgICAgIHg4Nl9lbXVsX3BhZ2VmYXVsdChwZmluZm8uZWMsIHBm
aW5mby5saW5lYXIsICZodm1lbXVsX2N0eHQtPmN0eHQpOwogICAgICAgICByZXR1cm4gWDg2RU1V
TF9FWENFUFRJT047Ci0gICAgY2FzZSBIVk1DT1BZX2JhZF9nZm5fdG9fbWZuOgorICAgIGNhc2Ug
SFZNVFJBTlNfYmFkX2dmbl90b19tZm46CiAgICAgICAgIHJldHVybiBodm1lbXVsX2xpbmVhcl9t
bWlvX3dyaXRlKGFkZHIsIGJ5dGVzLCBwX2RhdGEsIHBmZWMsIGh2bWVtdWxfY3R4dCwgMCk7Ci0g
ICAgY2FzZSBIVk1DT1BZX2dmbl9wYWdlZF9vdXQ6Ci0gICAgY2FzZSBIVk1DT1BZX2dmbl9zaGFy
ZWQ6CisgICAgY2FzZSBIVk1UUkFOU19nZm5fcGFnZWRfb3V0OgorICAgIGNhc2UgSFZNVFJBTlNf
Z2ZuX3NoYXJlZDoKICAgICAgICAgcmV0dXJuIFg4NkVNVUxfUkVUUlk7CiAgICAgZGVmYXVsdDoK
ICAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwpAQCAtMTM4Myw3ICsxMzgzLDcg
QEAgc3RhdGljIGludCBodm1lbXVsX3JlcF9tb3ZzKAogICAgICAgICAgICAgcmV0dXJuIHJjOwog
ICAgICAgICB9CiAKLSAgICAgICAgcmMgPSBIVk1DT1BZX29rYXk7CisgICAgICAgIHJjID0gSFZN
VFJBTlNfb2theTsKICAgICB9CiAgICAgZWxzZQogICAgICAgICAvKgpAQCAtMTM5MywxNiArMTM5
MywxNiBAQCBzdGF0aWMgaW50IGh2bWVtdWxfcmVwX21vdnMoCiAgICAgICAgICAqLwogICAgICAg
ICByYyA9IGh2bV9jb3B5X2Zyb21fZ3Vlc3RfcGh5cyhidWYsIHNncGEsIGJ5dGVzKTsKIAotICAg
IGlmICggcmMgPT0gSFZNQ09QWV9va2F5ICkKKyAgICBpZiAoIHJjID09IEhWTVRSQU5TX29rYXkg
KQogICAgICAgICByYyA9IGh2bV9jb3B5X3RvX2d1ZXN0X3BoeXMoZGdwYSwgYnVmLCBieXRlcywg
Y3VycmVudCk7CiAKICAgICB4ZnJlZShidWYpOwogCi0gICAgaWYgKCByYyA9PSBIVk1DT1BZX2dm
bl9wYWdlZF9vdXQgKQorICAgIGlmICggcmMgPT0gSFZNVFJBTlNfZ2ZuX3BhZ2VkX291dCApCiAg
ICAgICAgIHJldHVybiBYODZFTVVMX1JFVFJZOwotICAgIGlmICggcmMgPT0gSFZNQ09QWV9nZm5f
c2hhcmVkICkKKyAgICBpZiAoIHJjID09IEhWTVRSQU5TX2dmbl9zaGFyZWQgKQogICAgICAgICBy
ZXR1cm4gWDg2RU1VTF9SRVRSWTsKLSAgICBpZiAoIHJjICE9IEhWTUNPUFlfb2theSApCisgICAg
aWYgKCByYyAhPSBIVk1UUkFOU19va2F5ICkKICAgICB7CiAgICAgICAgIGdkcHJpbnRrKFhFTkxP
R19XQVJOSU5HLCAiRmFpbGVkIG1lbW9yeS10by1tZW1vcnkgUkVQIE1PVlM6IHNncGE9JSIKICAg
ICAgICAgICAgICAgICAgUFJJcGFkZHIiIGRncGE9JSJQUklwYWRkciIgcmVwcz0lbHUgYnl0ZXNf
cGVyX3JlcD0ldVxuIiwKQEAgLTE1MTIsMTAgKzE1MTIsMTAgQEAgc3RhdGljIGludCBodm1lbXVs
X3JlcF9zdG9zKAogCiAgICAgICAgIHN3aXRjaCAoIHJjICkKICAgICAgICAgewotICAgICAgICBj
YXNlIEhWTUNPUFlfZ2ZuX3BhZ2VkX291dDoKLSAgICAgICAgY2FzZSBIVk1DT1BZX2dmbl9zaGFy
ZWQ6CisgICAgICAgIGNhc2UgSFZNVFJBTlNfZ2ZuX3BhZ2VkX291dDoKKyAgICAgICAgY2FzZSBI
Vk1UUkFOU19nZm5fc2hhcmVkOgogICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfUkVUUlk7Ci0g
ICAgICAgIGNhc2UgSFZNQ09QWV9va2F5OgorICAgICAgICBjYXNlIEhWTVRSQU5TX29rYXk6CiAg
ICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogICAgICAgICB9CiAKQEAgLTIxNzEsNyAr
MjE3MSw3IEBAIHZvaWQgaHZtX2VtdWxhdGVfaW5pdF9wZXJfaW5zbigKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAmYWRkcikgJiYKICAgICAgICAgICAgICBodm1fZmV0
Y2hfZnJvbV9ndWVzdF9saW5lYXIoaHZtZW11bF9jdHh0LT5pbnNuX2J1ZiwgYWRkciwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKGh2bWVtdWxfY3R4dC0+
aW5zbl9idWYpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwZmVj
LCBOVUxMKSA9PSBIVk1DT1BZX29rYXkpID8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGZlYywgTlVMTCkgPT0gSFZNVFJBTlNfb2theSkgPwogICAgICAgICAgICAg
c2l6ZW9mKGh2bWVtdWxfY3R4dC0+aW5zbl9idWYpIDogMDsKICAgICB9CiAgICAgZWxzZQpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMK
aW5kZXggM2VkNmVjNC4uYzgyMmQzYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0u
YworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC0yOTE4LDkgKzI5MTgsOSBAQCB2b2lk
IGh2bV90YXNrX3N3aXRjaCgKIAogICAgIHJjID0gaHZtX2NvcHlfZnJvbV9ndWVzdF9saW5lYXIo
CiAgICAgICAgICZ0c3MsIHByZXZfdHIuYmFzZSwgc2l6ZW9mKHRzcyksIFBGRUNfcGFnZV9wcmVz
ZW50LCAmcGZpbmZvKTsKLSAgICBpZiAoIHJjID09IEhWTUNPUFlfYmFkX2d2YV90b19nZm4gKQor
ICAgIGlmICggcmMgPT0gSFZNVFJBTlNfYmFkX2xpbmVhcl90b19nZm4gKQogICAgICAgICBodm1f
aW5qZWN0X3BhZ2VfZmF1bHQocGZpbmZvLmVjLCBwZmluZm8ubGluZWFyKTsKLSAgICBpZiAoIHJj
ICE9IEhWTUNPUFlfb2theSApCisgICAgaWYgKCByYyAhPSBIVk1UUkFOU19va2F5ICkKICAgICAg
ICAgZ290byBvdXQ7CiAKICAgICBlZmxhZ3MgPSByZWdzLT5lZmxhZ3M7CkBAIC0yOTU4LDIwICsy
OTU4LDIwIEBAIHZvaWQgaHZtX3Rhc2tfc3dpdGNoKAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIG9mZnNldG9mKHR5cGVvZih0c3MpLCB0cmFjZSkgLQogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIG9mZnNldG9mKHR5cGVvZih0c3MpLCBlaXApLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFBGRUNfcGFnZV9wcmVzZW50LCAmcGZpbmZvKTsKLSAg
ICBpZiAoIHJjID09IEhWTUNPUFlfYmFkX2d2YV90b19nZm4gKQorICAgIGlmICggcmMgPT0gSFZN
VFJBTlNfYmFkX2xpbmVhcl90b19nZm4gKQogICAgICAgICBodm1faW5qZWN0X3BhZ2VfZmF1bHQo
cGZpbmZvLmVjLCBwZmluZm8ubGluZWFyKTsKLSAgICBpZiAoIHJjICE9IEhWTUNPUFlfb2theSAp
CisgICAgaWYgKCByYyAhPSBIVk1UUkFOU19va2F5ICkKICAgICAgICAgZ290byBvdXQ7CiAKICAg
ICByYyA9IGh2bV9jb3B5X2Zyb21fZ3Vlc3RfbGluZWFyKAogICAgICAgICAmdHNzLCB0ci5iYXNl
LCBzaXplb2YodHNzKSwgUEZFQ19wYWdlX3ByZXNlbnQsICZwZmluZm8pOwotICAgIGlmICggcmMg
PT0gSFZNQ09QWV9iYWRfZ3ZhX3RvX2dmbiApCisgICAgaWYgKCByYyA9PSBIVk1UUkFOU19iYWRf
bGluZWFyX3RvX2dmbiApCiAgICAgICAgIGh2bV9pbmplY3RfcGFnZV9mYXVsdChwZmluZm8uZWMs
IHBmaW5mby5saW5lYXIpOwogICAgIC8qCi0gICAgICogTm90ZTogVGhlIEhWTUNPUFlfZ2ZuX3No
YXJlZCBjYXNlIGNvdWxkIGJlIG9wdGltaXNlZCwgaWYgdGhlIGNhbGxlZQorICAgICAqIE5vdGU6
IFRoZSBIVk1UUkFOU19nZm5fc2hhcmVkIGNhc2UgY291bGQgYmUgb3B0aW1pc2VkLCBpZiB0aGUg
Y2FsbGVlCiAgICAgICogZnVuY3Rpb25zIGtuZXcgd2Ugd2FudCBSTyBhY2Nlc3MuCiAgICAgICov
Ci0gICAgaWYgKCByYyAhPSBIVk1DT1BZX29rYXkgKQorICAgIGlmICggcmMgIT0gSFZNVFJBTlNf
b2theSApCiAgICAgICAgIGdvdG8gb3V0OwogCiAgICAgbmV3X2NwbCA9IHRzcy5lZmxhZ3MgJiBY
ODZfRUZMQUdTX1ZNID8gMyA6IHRzcy5jcyAmIDM7CkBAIC0zMDEzLDEyICszMDEzLDEyIEBAIHZv
aWQgaHZtX3Rhc2tfc3dpdGNoKAogICAgICAgICByYyA9IGh2bV9jb3B5X3RvX2d1ZXN0X2xpbmVh
cih0ci5iYXNlICsgb2Zmc2V0b2YodHlwZW9mKHRzcyksIGJhY2tfbGluayksCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ0c3MuYmFja19saW5rLCBzaXplb2YodHNzLmJh
Y2tfbGluayksIDAsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZwZmlu
Zm8pOwotICAgICAgICBpZiAoIHJjID09IEhWTUNPUFlfYmFkX2d2YV90b19nZm4gKQorICAgICAg
ICBpZiAoIHJjID09IEhWTVRSQU5TX2JhZF9saW5lYXJfdG9fZ2ZuICkKICAgICAgICAgewogICAg
ICAgICAgICAgaHZtX2luamVjdF9wYWdlX2ZhdWx0KHBmaW5mby5lYywgcGZpbmZvLmxpbmVhcik7
CiAgICAgICAgICAgICBleG5fcmFpc2VkID0gMTsKICAgICAgICAgfQotICAgICAgICBlbHNlIGlm
ICggcmMgIT0gSFZNQ09QWV9va2F5ICkKKyAgICAgICAgZWxzZSBpZiAoIHJjICE9IEhWTVRSQU5T
X29rYXkgKQogICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogCkBAIC0zMDU0LDEyICszMDU0
LDEyIEBAIHZvaWQgaHZtX3Rhc2tfc3dpdGNoKAogICAgICAgICB7CiAgICAgICAgICAgICByYyA9
IGh2bV9jb3B5X3RvX2d1ZXN0X2xpbmVhcihsaW5lYXJfYWRkciwgJmVycmNvZGUsIG9wc3osIDAs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmcGZpbmZvKTsKLSAg
ICAgICAgICAgIGlmICggcmMgPT0gSFZNQ09QWV9iYWRfZ3ZhX3RvX2dmbiApCisgICAgICAgICAg
ICBpZiAoIHJjID09IEhWTVRSQU5TX2JhZF9saW5lYXJfdG9fZ2ZuICkKICAgICAgICAgICAgIHsK
ICAgICAgICAgICAgICAgICBodm1faW5qZWN0X3BhZ2VfZmF1bHQocGZpbmZvLmVjLCBwZmluZm8u
bGluZWFyKTsKICAgICAgICAgICAgICAgICBleG5fcmFpc2VkID0gMTsKICAgICAgICAgICAgIH0K
LSAgICAgICAgICAgIGVsc2UgaWYgKCByYyAhPSBIVk1DT1BZX29rYXkgKQorICAgICAgICAgICAg
ZWxzZSBpZiAoIHJjICE9IEhWTVRSQU5TX29rYXkgKQogICAgICAgICAgICAgICAgIGdvdG8gb3V0
OwogICAgICAgICB9CiAgICAgfQpAQCAtMzA3Niw3ICszMDc2LDcgQEAgdm9pZCBodm1fdGFza19z
d2l0Y2goCiAjZGVmaW5lIEhWTUNPUFlfdG9fZ3Vlc3QgICAoMXU8PDApCiAjZGVmaW5lIEhWTUNP
UFlfcGh5cyAgICAgICAoMHU8PDIpCiAjZGVmaW5lIEhWTUNPUFlfbGluZWFyICAgICAoMXU8PDIp
Ci1zdGF0aWMgZW51bSBodm1fY29weV9yZXN1bHQgX19odm1fY29weSgKK3N0YXRpYyBlbnVtIGh2
bV90cmFuc2xhdGlvbl9yZXN1bHQgX19odm1fY29weSgKICAgICB2b2lkICpidWYsIHBhZGRyX3Qg
YWRkciwgaW50IHNpemUsIHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgZmxhZ3MsCiAgICAg
dWludDMyX3QgcGZlYywgcGFnZWZhdWx0X2luZm9fdCAqcGZpbmZvKQogewpAQCAtMzEwMSw3ICsz
MTAxLDcgQEAgc3RhdGljIGVudW0gaHZtX2NvcHlfcmVzdWx0IF9faHZtX2NvcHkoCiAgICAgICog
SGVuY2Ugd2UgYmFpbCBpbW1lZGlhdGVseSBpZiBjYWxsZWQgZnJvbSBhdG9taWMgY29udGV4dC4K
ICAgICAgKi8KICAgICBpZiAoIGluX2F0b21pYygpICkKLSAgICAgICAgcmV0dXJuIEhWTUNPUFlf
dW5oYW5kbGVhYmxlOworICAgICAgICByZXR1cm4gSFZNVFJBTlNfdW5oYW5kbGVhYmxlOwogI2Vu
ZGlmCiAKICAgICB3aGlsZSAoIHRvZG8gPiAwICkKQEAgLTMxMTYsMTUgKzMxMTYsMTUgQEAgc3Rh
dGljIGVudW0gaHZtX2NvcHlfcmVzdWx0IF9faHZtX2NvcHkoCiAgICAgICAgICAgICBpZiAoIGdm
biA9PSBnZm5feChJTlZBTElEX0dGTikgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAg
IGlmICggcGZlYyAmIFBGRUNfcGFnZV9wYWdlZCApCi0gICAgICAgICAgICAgICAgICAgIHJldHVy
biBIVk1DT1BZX2dmbl9wYWdlZF9vdXQ7CisgICAgICAgICAgICAgICAgICAgIHJldHVybiBIVk1U
UkFOU19nZm5fcGFnZWRfb3V0OwogICAgICAgICAgICAgICAgIGlmICggcGZlYyAmIFBGRUNfcGFn
ZV9zaGFyZWQgKQotICAgICAgICAgICAgICAgICAgICByZXR1cm4gSFZNQ09QWV9nZm5fc2hhcmVk
OworICAgICAgICAgICAgICAgICAgICByZXR1cm4gSFZNVFJBTlNfZ2ZuX3NoYXJlZDsKICAgICAg
ICAgICAgICAgICBpZiAoIHBmaW5mbyApCiAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAg
ICAgICAgICBwZmluZm8tPmxpbmVhciA9IGFkZHI7CiAgICAgICAgICAgICAgICAgICAgIHBmaW5m
by0+ZWMgPSBwZmVjICYgflBGRUNfaW1wbGljaXQ7CiAgICAgICAgICAgICAgICAgfQotICAgICAg
ICAgICAgICAgIHJldHVybiBIVk1DT1BZX2JhZF9ndmFfdG9fZ2ZuOworICAgICAgICAgICAgICAg
IHJldHVybiBIVk1UUkFOU19iYWRfbGluZWFyX3RvX2dmbjsKICAgICAgICAgICAgIH0KICAgICAg
ICAgICAgIGdwYSB8PSAocGFkZHJfdClnZm4gPDwgUEFHRV9TSElGVDsKICAgICAgICAgfQpAQCAt
MzE0MiwyOCArMzE0MiwyOCBAQCBzdGF0aWMgZW51bSBodm1fY29weV9yZXN1bHQgX19odm1fY29w
eSgKICAgICAgICAgaWYgKCB2ID09IGN1cnJlbnQgJiYgaXNfaHZtX3ZjcHUodikKICAgICAgICAg
ICAgICAmJiAhbmVzdGVkaHZtX3ZjcHVfaW5fZ3Vlc3Rtb2RlKHYpCiAgICAgICAgICAgICAgJiYg
aHZtX21taW9faW50ZXJuYWwoZ3BhKSApCi0gICAgICAgICAgICByZXR1cm4gSFZNQ09QWV9iYWRf
Z2ZuX3RvX21mbjsKKyAgICAgICAgICAgIHJldHVybiBIVk1UUkFOU19iYWRfZ2ZuX3RvX21mbjsK
IAogICAgICAgICBwYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4odi0+ZG9tYWluLCBnZm4sICZwMm10
LCBQMk1fVU5TSEFSRSk7CiAKICAgICAgICAgaWYgKCAhcGFnZSApCi0gICAgICAgICAgICByZXR1
cm4gSFZNQ09QWV9iYWRfZ2ZuX3RvX21mbjsKKyAgICAgICAgICAgIHJldHVybiBIVk1UUkFOU19i
YWRfZ2ZuX3RvX21mbjsKIAogICAgICAgICBpZiAoIHAybV9pc19wYWdpbmcocDJtdCkgKQogICAg
ICAgICB7CiAgICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsKICAgICAgICAgICAgIHAybV9tZW1f
cGFnaW5nX3BvcHVsYXRlKHYtPmRvbWFpbiwgZ2ZuKTsKLSAgICAgICAgICAgIHJldHVybiBIVk1D
T1BZX2dmbl9wYWdlZF9vdXQ7CisgICAgICAgICAgICByZXR1cm4gSFZNVFJBTlNfZ2ZuX3BhZ2Vk
X291dDsKICAgICAgICAgfQogICAgICAgICBpZiAoIHAybV9pc19zaGFyZWQocDJtdCkgKQogICAg
ICAgICB7CiAgICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsKLSAgICAgICAgICAgIHJldHVybiBI
Vk1DT1BZX2dmbl9zaGFyZWQ7CisgICAgICAgICAgICByZXR1cm4gSFZNVFJBTlNfZ2ZuX3NoYXJl
ZDsKICAgICAgICAgfQogICAgICAgICBpZiAoIHAybV9pc19ncmFudChwMm10KSApCiAgICAgICAg
IHsKICAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwotICAgICAgICAgICAgcmV0dXJuIEhWTUNP
UFlfdW5oYW5kbGVhYmxlOworICAgICAgICAgICAgcmV0dXJuIEhWTVRSQU5TX3VuaGFuZGxlYWJs
ZTsKICAgICAgICAgfQogCiAgICAgICAgIHAgPSAoY2hhciAqKV9fbWFwX2RvbWFpbl9wYWdlKHBh
Z2UpICsgKGFkZHIgJiB+UEFHRV9NQVNLKTsKQEAgLTMyMDEsMjQgKzMyMDEsMjQgQEAgc3RhdGlj
IGVudW0gaHZtX2NvcHlfcmVzdWx0IF9faHZtX2NvcHkoCiAgICAgICAgIHB1dF9wYWdlKHBhZ2Up
OwogICAgIH0KIAotICAgIHJldHVybiBIVk1DT1BZX29rYXk7CisgICAgcmV0dXJuIEhWTVRSQU5T
X29rYXk7CiB9CiAKLWVudW0gaHZtX2NvcHlfcmVzdWx0IGh2bV9jb3B5X3RvX2d1ZXN0X3BoeXMo
CitlbnVtIGh2bV90cmFuc2xhdGlvbl9yZXN1bHQgaHZtX2NvcHlfdG9fZ3Vlc3RfcGh5cygKICAg
ICBwYWRkcl90IHBhZGRyLCB2b2lkICpidWYsIGludCBzaXplLCBzdHJ1Y3QgdmNwdSAqdikKIHsK
ICAgICByZXR1cm4gX19odm1fY29weShidWYsIHBhZGRyLCBzaXplLCB2LAogICAgICAgICAgICAg
ICAgICAgICAgIEhWTUNPUFlfdG9fZ3Vlc3QgfCBIVk1DT1BZX3BoeXMsIDAsIE5VTEwpOwogfQog
Ci1lbnVtIGh2bV9jb3B5X3Jlc3VsdCBodm1fY29weV9mcm9tX2d1ZXN0X3BoeXMoCitlbnVtIGh2
bV90cmFuc2xhdGlvbl9yZXN1bHQgaHZtX2NvcHlfZnJvbV9ndWVzdF9waHlzKAogICAgIHZvaWQg
KmJ1ZiwgcGFkZHJfdCBwYWRkciwgaW50IHNpemUpCiB7CiAgICAgcmV0dXJuIF9faHZtX2NvcHko
YnVmLCBwYWRkciwgc2l6ZSwgY3VycmVudCwKICAgICAgICAgICAgICAgICAgICAgICBIVk1DT1BZ
X2Zyb21fZ3Vlc3QgfCBIVk1DT1BZX3BoeXMsIDAsIE5VTEwpOwogfQogCi1lbnVtIGh2bV9jb3B5
X3Jlc3VsdCBodm1fY29weV90b19ndWVzdF9saW5lYXIoCitlbnVtIGh2bV90cmFuc2xhdGlvbl9y
ZXN1bHQgaHZtX2NvcHlfdG9fZ3Vlc3RfbGluZWFyKAogICAgIHVuc2lnbmVkIGxvbmcgYWRkciwg
dm9pZCAqYnVmLCBpbnQgc2l6ZSwgdWludDMyX3QgcGZlYywKICAgICBwYWdlZmF1bHRfaW5mb190
ICpwZmluZm8pCiB7CkBAIC0zMjI3LDcgKzMyMjcsNyBAQCBlbnVtIGh2bV9jb3B5X3Jlc3VsdCBo
dm1fY29weV90b19ndWVzdF9saW5lYXIoCiAgICAgICAgICAgICAgICAgICAgICAgUEZFQ19wYWdl
X3ByZXNlbnQgfCBQRkVDX3dyaXRlX2FjY2VzcyB8IHBmZWMsIHBmaW5mbyk7CiB9CiAKLWVudW0g
aHZtX2NvcHlfcmVzdWx0IGh2bV9jb3B5X2Zyb21fZ3Vlc3RfbGluZWFyKAorZW51bSBodm1fdHJh
bnNsYXRpb25fcmVzdWx0IGh2bV9jb3B5X2Zyb21fZ3Vlc3RfbGluZWFyKAogICAgIHZvaWQgKmJ1
ZiwgdW5zaWduZWQgbG9uZyBhZGRyLCBpbnQgc2l6ZSwgdWludDMyX3QgcGZlYywKICAgICBwYWdl
ZmF1bHRfaW5mb190ICpwZmluZm8pCiB7CkBAIC0zMjM2LDcgKzMyMzYsNyBAQCBlbnVtIGh2bV9j
b3B5X3Jlc3VsdCBodm1fY29weV9mcm9tX2d1ZXN0X2xpbmVhcigKICAgICAgICAgICAgICAgICAg
ICAgICBQRkVDX3BhZ2VfcHJlc2VudCB8IHBmZWMsIHBmaW5mbyk7CiB9CiAKLWVudW0gaHZtX2Nv
cHlfcmVzdWx0IGh2bV9mZXRjaF9mcm9tX2d1ZXN0X2xpbmVhcigKK2VudW0gaHZtX3RyYW5zbGF0
aW9uX3Jlc3VsdCBodm1fZmV0Y2hfZnJvbV9ndWVzdF9saW5lYXIoCiAgICAgdm9pZCAqYnVmLCB1
bnNpZ25lZCBsb25nIGFkZHIsIGludCBzaXplLCB1aW50MzJfdCBwZmVjLAogICAgIHBhZ2VmYXVs
dF9pbmZvX3QgKnBmaW5mbykKIHsKQEAgLTM2NzMsNyArMzY3Myw3IEBAIHZvaWQgaHZtX3VkX2lu
dGVyY2VwdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBzaXplb2Yoc2lnKSwgaHZtX2FjY2Vzc19pbnNuX2ZldGNoLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNzLCAmYWRkcikgJiYKICAg
ICAgICAgICAgICAoaHZtX2ZldGNoX2Zyb21fZ3Vlc3RfbGluZWFyKHNpZywgYWRkciwgc2l6ZW9m
KHNpZyksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3YWxrLCBO
VUxMKSA9PSBIVk1DT1BZX29rYXkpICYmCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB3YWxrLCBOVUxMKSA9PSBIVk1UUkFOU19va2F5KSAmJgogICAgICAgICAgICAg
IChtZW1jbXAoc2lnLCAiXHhmXHhieGVuIiwgc2l6ZW9mKHNpZykpID09IDApICkKICAgICAgICAg
ewogICAgICAgICAgICAgcmVncy0+cmlwICs9IHNpemVvZihzaWcpOwpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2h2bS9pbnRlcmNlcHQuYyBiL3hlbi9hcmNoL3g4Ni9odm0vaW50ZXJjZXB0LmMK
aW5kZXggZTUxZWZkNS4uZWY4MjQxOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9pbnRl
cmNlcHQuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2ludGVyY2VwdC5jCkBAIC0xMzYsMTQgKzEz
NiwxNCBAQCBpbnQgaHZtX3Byb2Nlc3NfaW9faW50ZXJjZXB0KGNvbnN0IHN0cnVjdCBodm1faW9f
aGFuZGxlciAqaGFuZGxlciwKICAgICAgICAgICAgICAgICBzd2l0Y2ggKCBodm1fY29weV90b19n
dWVzdF9waHlzKHAtPmRhdGEgKyBzdGVwICogaSwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICZkYXRhLCBwLT5zaXplLCBjdXJyZW50KSApCiAgICAgICAg
ICAgICAgICAgewotICAgICAgICAgICAgICAgIGNhc2UgSFZNQ09QWV9va2F5OgorICAgICAgICAg
ICAgICAgIGNhc2UgSFZNVFJBTlNfb2theToKICAgICAgICAgICAgICAgICAgICAgYnJlYWs7Ci0g
ICAgICAgICAgICAgICAgY2FzZSBIVk1DT1BZX2JhZF9nZm5fdG9fbWZuOgorICAgICAgICAgICAg
ICAgIGNhc2UgSFZNVFJBTlNfYmFkX2dmbl90b19tZm46CiAgICAgICAgICAgICAgICAgICAgIC8q
IERyb3AgdGhlIHdyaXRlIGFzIHJlYWwgaGFyZHdhcmUgd291bGQuICovCiAgICAgICAgICAgICAg
ICAgICAgIGNvbnRpbnVlOwotICAgICAgICAgICAgICAgIGNhc2UgSFZNQ09QWV9iYWRfZ3ZhX3Rv
X2dmbjoKLSAgICAgICAgICAgICAgICBjYXNlIEhWTUNPUFlfZ2ZuX3BhZ2VkX291dDoKLSAgICAg
ICAgICAgICAgICBjYXNlIEhWTUNPUFlfZ2ZuX3NoYXJlZDoKKyAgICAgICAgICAgICAgICBjYXNl
IEhWTVRSQU5TX2JhZF9saW5lYXJfdG9fZ2ZuOgorICAgICAgICAgICAgICAgIGNhc2UgSFZNVFJB
TlNfZ2ZuX3BhZ2VkX291dDoKKyAgICAgICAgICAgICAgICBjYXNlIEhWTVRSQU5TX2dmbl9zaGFy
ZWQ6CiAgICAgICAgICAgICAgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwogICAgICAgICAg
ICAgICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KICAgICAgICAgICAgICAgICBkZWZhdWx0OgpA
QCAtMTY0LDE0ICsxNjQsMTQgQEAgaW50IGh2bV9wcm9jZXNzX2lvX2ludGVyY2VwdChjb25zdCBz
dHJ1Y3QgaHZtX2lvX2hhbmRsZXIgKmhhbmRsZXIsCiAgICAgICAgICAgICAgICAgc3dpdGNoICgg
aHZtX2NvcHlfZnJvbV9ndWVzdF9waHlzKCZkYXRhLCBwLT5kYXRhICsgc3RlcCAqIGksCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAtPnNpemUpICkK
ICAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgY2FzZSBIVk1DT1BZX29rYXk6Cisg
ICAgICAgICAgICAgICAgY2FzZSBIVk1UUkFOU19va2F5OgogICAgICAgICAgICAgICAgICAgICBi
cmVhazsKLSAgICAgICAgICAgICAgICBjYXNlIEhWTUNPUFlfYmFkX2dmbl90b19tZm46CisgICAg
ICAgICAgICAgICAgY2FzZSBIVk1UUkFOU19iYWRfZ2ZuX3RvX21mbjoKICAgICAgICAgICAgICAg
ICAgICAgZGF0YSA9IH4wOwogICAgICAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAg
ICAgICBjYXNlIEhWTUNPUFlfYmFkX2d2YV90b19nZm46Ci0gICAgICAgICAgICAgICAgY2FzZSBI
Vk1DT1BZX2dmbl9wYWdlZF9vdXQ6Ci0gICAgICAgICAgICAgICAgY2FzZSBIVk1DT1BZX2dmbl9z
aGFyZWQ6CisgICAgICAgICAgICAgICAgY2FzZSBIVk1UUkFOU19iYWRfbGluZWFyX3RvX2dmbjoK
KyAgICAgICAgICAgICAgICBjYXNlIEhWTVRSQU5TX2dmbl9wYWdlZF9vdXQ6CisgICAgICAgICAg
ICAgICAgY2FzZSBIVk1UUkFOU19nZm5fc2hhcmVkOgogICAgICAgICAgICAgICAgICAgICBBU1NF
UlRfVU5SRUFDSEFCTEUoKTsKICAgICAgICAgICAgICAgICAgICAgLyogZmFsbCB0aHJvdWdoICov
CiAgICAgICAgICAgICAgICAgZGVmYXVsdDoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0v
c3ZtL25lc3RlZHN2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vbmVzdGVkc3ZtLmMKaW5kZXgg
OGZkOWMyMy4uNjZhMTc3NyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0vbmVzdGVk
c3ZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vbmVzdGVkc3ZtLmMKQEAgLTM1Nyw3ICsz
NTcsNyBAQCBzdGF0aWMgaW50IG5zdm1fdm1ydW5fcGVybWlzc2lvbm1hcChzdHJ1Y3QgdmNwdSAq
diwgYm9vbF90IHZpb3BtKQogICAgIHN0cnVjdCB2bWNiX3N0cnVjdCAqaG9zdF92bWNiID0gYXJj
aF9zdm0tPnZtY2I7CiAgICAgdW5zaWduZWQgbG9uZyAqbnNfbXNycG1fcHRyOwogICAgIHVuc2ln
bmVkIGludCBpOwotICAgIGVudW0gaHZtX2NvcHlfcmVzdWx0IHJldDsKKyAgICBlbnVtIGh2bV90
cmFuc2xhdGlvbl9yZXN1bHQgcmV0OwogICAgIHVuc2lnbmVkIGxvbmcgKm5zX3Zpb21hcDsKICAg
ICBib29sX3QgaW9wb3J0XzgwID0gMSwgaW9wb3J0X2VkID0gMTsKIApAQCAtMzY1LDcgKzM2NSw4
IEBAIHN0YXRpYyBpbnQgbnN2bV92bXJ1bl9wZXJtaXNzaW9ubWFwKHN0cnVjdCB2Y3B1ICp2LCBi
b29sX3QgdmlvcG0pCiAKICAgICByZXQgPSBodm1fY29weV9mcm9tX2d1ZXN0X3BoeXMoc3ZtLT5u
c19jYWNoZWRfbXNycG0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5zX3Zt
Y2ItPl9tc3JwbV9iYXNlX3BhLCBNU1JQTV9TSVpFKTsKLSAgICBpZiAocmV0ICE9IEhWTUNPUFlf
b2theSkgeworICAgIGlmICggcmV0ICE9IEhWTVRSQU5TX29rYXkgKQorICAgIHsKICAgICAgICAg
Z2RwcmludGsoWEVOTE9HX0VSUiwgImh2bV9jb3B5X2Zyb21fZ3Vlc3RfcGh5cyBtc3JwbSAldVxu
IiwgcmV0KTsKICAgICAgICAgcmV0dXJuIDE7CiAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS9zdm0vc3ZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwppbmRleCA0MDJl
ODE1Li45M2NmZGQ3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYworKysg
Yi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwpAQCAtMTI2OCw3ICsxMjY4LDcgQEAgc3RhdGlj
IHZvaWQgc3ZtX2VtdWxfc3dpbnRfaW5qZWN0aW9uKHN0cnVjdCB4ODZfZXZlbnQgKmV2ZW50KQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUEZFQ19pbXBsaWNpdCwgJnBmaW5m
byk7CiAgICAgaWYgKCByYyApCiAgICAgewotICAgICAgICBpZiAoIHJjID09IEhWTUNPUFlfYmFk
X2d2YV90b19nZm4gKQorICAgICAgICBpZiAoIHJjID09IEhWTVRSQU5TX2JhZF9saW5lYXJfdG9f
Z2ZuICkKICAgICAgICAgewogICAgICAgICAgICAgZmF1bHQgPSBUUkFQX3BhZ2VfZmF1bHQ7CiAg
ICAgICAgICAgICBlYyA9IHBmaW5mby5lYzsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0v
dmlyaWRpYW4uYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYwppbmRleCBhYTliODdjLi4w
Yzc0ZmE0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMKKysrIGIveGVu
L2FyY2gveDg2L2h2bS92aXJpZGlhbi5jCkBAIC05MTQsNyArOTE0LDcgQEAgaW50IHZpcmlkaWFu
X2h5cGVyY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIAogICAgICAgICAvKiBHZXQg
aW5wdXQgcGFyYW1ldGVycy4gKi8KICAgICAgICAgaWYgKCBodm1fY29weV9mcm9tX2d1ZXN0X3Bo
eXMoJmlucHV0X3BhcmFtcywgaW5wdXRfcGFyYW1zX2dwYSwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc2l6ZW9mKGlucHV0X3BhcmFtcykpICE9IEhWTUNPUFlfb2theSAp
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZihpbnB1dF9wYXJh
bXMpKSAhPSBIVk1UUkFOU19va2F5ICkKICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgIC8q
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3Ztc2kuYyBiL3hlbi9hcmNoL3g4Ni9odm0v
dm1zaS5jCmluZGV4IGEzNjY5MmMuLjc0MTVjZGQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9o
dm0vdm1zaS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm1zaS5jCkBAIC02MTAsNyArNjEwLDcg
QEAgdm9pZCBtc2l4X3dyaXRlX2NvbXBsZXRpb24oc3RydWN0IHZjcHUgKnYpCiAgICAgICAgIGlm
ICggZGVzYyAmJgogICAgICAgICAgICAgIGh2bV9jb3B5X2Zyb21fZ3Vlc3RfcGh5cygmZGF0YSwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdi0+YXJjaC5odm1fdmNwdS5o
dm1faW8ubXNpeF9zbm9vcF9ncGEsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHNpemVvZihkYXRhKSkgPT0gSFZNQ09QWV9va2F5ICYmCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHNpemVvZihkYXRhKSkgPT0gSFZNVFJBTlNfb2theSAmJgogICAg
ICAgICAgICAgICEoZGF0YSAmIFBDSV9NU0lYX1ZFQ1RPUl9CSVRNQVNLKSApCiAgICAgICAgICAg
ICBjdHJsX2FkZHJlc3MgPSBzbm9vcF9hZGRyOwogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9odm0vdm14L3JlYWxtb2RlLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC9yZWFsbW9kZS5j
CmluZGV4IDE5OTZiMWYuLmJkNzQ5ZjQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14
L3JlYWxtb2RlLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvcmVhbG1vZGUuYwpAQCAtNDAs
NyArNDAsNyBAQCBzdGF0aWMgdm9pZCByZWFsbW9kZV9kZWxpdmVyX2V4Y2VwdGlvbigKICAgICBs
YXN0X2J5dGUgPSAodmVjdG9yICogNCkgKyAzOwogICAgIGlmICggaWR0ci0+bGltaXQgPCBsYXN0
X2J5dGUgfHwKICAgICAgICAgIGh2bV9jb3B5X2Zyb21fZ3Vlc3RfcGh5cygmY3NfZWlwLCBpZHRy
LT5iYXNlICsgdmVjdG9yICogNCwgNCkgIT0KLSAgICAgICAgIEhWTUNPUFlfb2theSApCisgICAg
ICAgICBIVk1UUkFOU19va2F5ICkKICAgICB7CiAgICAgICAgIC8qIFNvZnR3YXJlIGludGVycnVw
dD8gKi8KICAgICAgICAgaWYgKCBpbnNuX2xlbiAhPSAwICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9odm0vdm14L3Z2bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYwppbmRleCAz
NTYwZmFlLi4zZmViNDZjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMK
KysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCkBAIC00NzksOSArNDc5LDkgQEAgc3Rh
dGljIGludCBkZWNvZGVfdm14X2luc3Qoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCiAgICAg
ICAgICAgICBpbnQgcmMgPSBodm1fY29weV9mcm9tX2d1ZXN0X2xpbmVhcihwb3BlcmFuZFMsIGJh
c2UsIHNpemUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAwLCAmcGZpbmZvKTsKIAotICAgICAgICAgICAgaWYgKCByYyA9PSBIVk1DT1BZX2JhZF9ndmFf
dG9fZ2ZuICkKKyAgICAgICAgICAgIGlmICggcmMgPT0gSFZNVFJBTlNfYmFkX2xpbmVhcl90b19n
Zm4gKQogICAgICAgICAgICAgICAgIGh2bV9pbmplY3RfcGFnZV9mYXVsdChwZmluZm8uZWMsIHBm
aW5mby5saW5lYXIpOwotICAgICAgICAgICAgaWYgKCByYyAhPSBIVk1DT1BZX29rYXkgKQorICAg
ICAgICAgICAgaWYgKCByYyAhPSBIVk1UUkFOU19va2F5ICkKICAgICAgICAgICAgICAgICByZXR1
cm4gWDg2RU1VTF9FWENFUFRJT047CiAgICAgICAgIH0KICAgICAgICAgZGVjb2RlLT5tZW0gPSBi
YXNlOwpAQCAtMTQ1Myw3ICsxNDUzLDcgQEAgaW50IG52bXhfaGFuZGxlX3ZteG9uKHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzKQogICAgIH0KIAogICAgIHJjID0gaHZtX2NvcHlfZnJvbV9ndWVz
dF9waHlzKCZudm1jc19yZXZpZCwgZ3BhLCBzaXplb2YobnZtY3NfcmV2aWQpKTsKLSAgICBpZiAo
IHJjICE9IEhWTUNPUFlfb2theSB8fAorICAgIGlmICggcmMgIT0gSFZNVFJBTlNfb2theSB8fAog
ICAgICAgICAgKG52bWNzX3JldmlkICYgflZNWF9CQVNJQ19SRVZJU0lPTl9NQVNLKSB8fAogICAg
ICAgICAgKChudm1jc19yZXZpZCBeIHZteF9iYXNpY19tc3IpICYgVk1YX0JBU0lDX1JFVklTSU9O
X01BU0spICkKICAgICB7CkBAIC0xNzMxLDkgKzE3MzEsOSBAQCBpbnQgbnZteF9oYW5kbGVfdm1w
dHJzdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICBncGEgPSBudmNwdS0+bnZfdnZt
Y3hhZGRyOwogCiAgICAgcmMgPSBodm1fY29weV90b19ndWVzdF9saW5lYXIoZGVjb2RlLm1lbSwg
JmdwYSwgZGVjb2RlLmxlbiwgMCwgJnBmaW5mbyk7Ci0gICAgaWYgKCByYyA9PSBIVk1DT1BZX2Jh
ZF9ndmFfdG9fZ2ZuICkKKyAgICBpZiAoIHJjID09IEhWTVRSQU5TX2JhZF9saW5lYXJfdG9fZ2Zu
ICkKICAgICAgICAgaHZtX2luamVjdF9wYWdlX2ZhdWx0KHBmaW5mby5lYywgcGZpbmZvLmxpbmVh
cik7Ci0gICAgaWYgKCByYyAhPSBIVk1DT1BZX29rYXkgKQorICAgIGlmICggcmMgIT0gSFZNVFJB
TlNfb2theSApCiAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKIAogICAgIHZtc3Vj
Y2VlZChyZWdzKTsKQEAgLTE4MjAsOSArMTgyMCw5IEBAIGludCBudm14X2hhbmRsZV92bXJlYWQo
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgc3dpdGNoICggZGVjb2RlLnR5cGUgKSB7
CiAgICAgY2FzZSBWTVhfSU5TVF9NRU1SRUdfVFlQRV9NRU1PUlk6CiAgICAgICAgIHJjID0gaHZt
X2NvcHlfdG9fZ3Vlc3RfbGluZWFyKGRlY29kZS5tZW0sICZ2YWx1ZSwgZGVjb2RlLmxlbiwgMCwg
JnBmaW5mbyk7Ci0gICAgICAgIGlmICggcmMgPT0gSFZNQ09QWV9iYWRfZ3ZhX3RvX2dmbiApCisg
ICAgICAgIGlmICggcmMgPT0gSFZNVFJBTlNfYmFkX2xpbmVhcl90b19nZm4gKQogICAgICAgICAg
ICAgaHZtX2luamVjdF9wYWdlX2ZhdWx0KHBmaW5mby5lYywgcGZpbmZvLmxpbmVhcik7Ci0gICAg
ICAgIGlmICggcmMgIT0gSFZNQ09QWV9va2F5ICkKKyAgICAgICAgaWYgKCByYyAhPSBIVk1UUkFO
U19va2F5ICkKICAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKICAgICAgICAg
YnJlYWs7CiAgICAgY2FzZSBWTVhfSU5TVF9NRU1SRUdfVFlQRV9SRUc6CmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9j
b21tb24uYwppbmRleCBkZWVhMDNhLi5mZDcwMTQ3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
bW0vc2hhZG93L2NvbW1vbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMK
QEAgLTE5NiwxNiArMTk2LDE2IEBAIGh2bV9yZWFkKGVudW0geDg2X3NlZ21lbnQgc2VnLAogCiAg
ICAgc3dpdGNoICggcmMgKQogICAgIHsKLSAgICBjYXNlIEhWTUNPUFlfb2theToKKyAgICBjYXNl
IEhWTVRSQU5TX29rYXk6CiAgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7Ci0gICAgY2FzZSBI
Vk1DT1BZX2JhZF9ndmFfdG9fZ2ZuOgorICAgIGNhc2UgSFZNVFJBTlNfYmFkX2xpbmVhcl90b19n
Zm46CiAgICAgICAgIHg4Nl9lbXVsX3BhZ2VmYXVsdChwZmluZm8uZWMsIHBmaW5mby5saW5lYXIs
ICZzaF9jdHh0LT5jdHh0KTsKICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwotICAg
IGNhc2UgSFZNQ09QWV9iYWRfZ2ZuX3RvX21mbjoKLSAgICBjYXNlIEhWTUNPUFlfdW5oYW5kbGVh
YmxlOgorICAgIGNhc2UgSFZNVFJBTlNfYmFkX2dmbl90b19tZm46CisgICAgY2FzZSBIVk1UUkFO
U191bmhhbmRsZWFibGU6CiAgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKLSAg
ICBjYXNlIEhWTUNPUFlfZ2ZuX3BhZ2VkX291dDoKLSAgICBjYXNlIEhWTUNPUFlfZ2ZuX3NoYXJl
ZDoKKyAgICBjYXNlIEhWTVRSQU5TX2dmbl9wYWdlZF9vdXQ6CisgICAgY2FzZSBIVk1UUkFOU19n
Zm5fc2hhcmVkOgogICAgICAgICByZXR1cm4gWDg2RU1VTF9SRVRSWTsKICAgICB9CiAKZGlmZiAt
LWdpdCBhL3hlbi9jb21tb24vbGliZWxmL2xpYmVsZi1sb2FkZXIuYyBiL3hlbi9jb21tb24vbGli
ZWxmL2xpYmVsZi1sb2FkZXIuYwppbmRleCBjOGI3ZWM5Li4wZjQ2ODcyIDEwMDY0NAotLS0gYS94
ZW4vY29tbW9uL2xpYmVsZi9saWJlbGYtbG9hZGVyLmMKKysrIGIveGVuL2NvbW1vbi9saWJlbGYv
bGliZWxmLWxvYWRlci5jCkBAIC0xNTQsMTAgKzE1NCwxMCBAQCBzdGF0aWMgZWxmX2Vycm9yc3Rh
dHVzIGVsZl9tZW1jcHkoc3RydWN0IHZjcHUgKnYsIHZvaWQgKmRzdCwgdm9pZCAqc3JjLAogI2lm
ZGVmIENPTkZJR19YODYKICAgICBpZiAoIGlzX2h2bV92Y3B1KHYpICkKICAgICB7Ci0gICAgICAg
IGVudW0gaHZtX2NvcHlfcmVzdWx0IHJjOworICAgICAgICBlbnVtIGh2bV90cmFuc2xhdGlvbl9y
ZXN1bHQgcmM7CiAKICAgICAgICAgcmMgPSBodm1fY29weV90b19ndWVzdF9waHlzKChwYWRkcl90
KWRzdCwgc3JjLCBzaXplLCB2KTsKLSAgICAgICAgcmV0dXJuIHJjICE9IEhWTUNPUFlfb2theSA/
IC0xIDogMDsKKyAgICAgICAgcmV0dXJuIHJjICE9IEhWTVRSQU5TX29rYXkgPyAtMSA6IDA7CiAg
ICAgfQogI2VuZGlmCiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N1cHBv
cnQuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N1cHBvcnQuaAppbmRleCA4YTEyNTJiLi5h
MTc5OWEzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdXBwb3J0LmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3VwcG9ydC5oCkBAIC01MywyMyArNTMsMjMgQEAg
ZXh0ZXJuIHVuc2lnbmVkIGludCBvcHRfaHZtX2RlYnVnX2xldmVsOwogCiBleHRlcm4gdW5zaWdu
ZWQgbG9uZyBodm1faW9fYml0bWFwW107CiAKLWVudW0gaHZtX2NvcHlfcmVzdWx0IHsKLSAgICBI
Vk1DT1BZX29rYXkgPSAwLAotICAgIEhWTUNPUFlfYmFkX2d2YV90b19nZm4sCi0gICAgSFZNQ09Q
WV9iYWRfZ2ZuX3RvX21mbiwKLSAgICBIVk1DT1BZX3VuaGFuZGxlYWJsZSwKLSAgICBIVk1DT1BZ
X2dmbl9wYWdlZF9vdXQsCi0gICAgSFZNQ09QWV9nZm5fc2hhcmVkLAorZW51bSBodm1fdHJhbnNs
YXRpb25fcmVzdWx0IHsKKyAgICBIVk1UUkFOU19va2F5LAorICAgIEhWTVRSQU5TX2JhZF9saW5l
YXJfdG9fZ2ZuLAorICAgIEhWTVRSQU5TX2JhZF9nZm5fdG9fbWZuLAorICAgIEhWTVRSQU5TX3Vu
aGFuZGxlYWJsZSwKKyAgICBIVk1UUkFOU19nZm5fcGFnZWRfb3V0LAorICAgIEhWTVRSQU5TX2dm
bl9zaGFyZWQsCiB9OwogCiAvKgogICogQ29weSB0by9mcm9tIGEgZ3Vlc3QgcGh5c2ljYWwgYWRk
cmVzcy4KLSAqIFJldHVybnMgSFZNQ09QWV9va2F5LCBlbHNlIEhWTUNPUFlfYmFkX2dmbl90b19t
Zm4gaWYgdGhlIGdpdmVuIHBoeXNpY2FsCisgKiBSZXR1cm5zIEhWTVRSQU5TX29rYXksIGVsc2Ug
SFZNVFJBTlNfYmFkX2dmbl90b19tZm4gaWYgdGhlIGdpdmVuIHBoeXNpY2FsCiAgKiBhZGRyZXNz
IHJhbmdlIGRvZXMgbm90IG1hcCBlbnRpcmVseSBvbnRvIG9yZGluYXJ5IG1hY2hpbmUgbWVtb3J5
LgogICovCi1lbnVtIGh2bV9jb3B5X3Jlc3VsdCBodm1fY29weV90b19ndWVzdF9waHlzKAorZW51
bSBodm1fdHJhbnNsYXRpb25fcmVzdWx0IGh2bV9jb3B5X3RvX2d1ZXN0X3BoeXMoCiAgICAgcGFk
ZHJfdCBwYWRkciwgdm9pZCAqYnVmLCBpbnQgc2l6ZSwgc3RydWN0IHZjcHUgKnYpOwotZW51bSBo
dm1fY29weV9yZXN1bHQgaHZtX2NvcHlfZnJvbV9ndWVzdF9waHlzKAorZW51bSBodm1fdHJhbnNs
YXRpb25fcmVzdWx0IGh2bV9jb3B5X2Zyb21fZ3Vlc3RfcGh5cygKICAgICB2b2lkICpidWYsIHBh
ZGRyX3QgcGFkZHIsIGludCBzaXplKTsKIAogLyoKQEAgLTc5LDEzICs3OSwxMyBAQCBlbnVtIGh2
bV9jb3B5X3Jlc3VsdCBodm1fY29weV9mcm9tX2d1ZXN0X3BoeXMoCiAgKiB0byBzZXQgdGhlbS4K
ICAqIAogICogUmV0dXJuczoKLSAqICBIVk1DT1BZX29rYXk6IENvcHkgd2FzIGVudGlyZWx5IHN1
Y2Nlc3NmdWwuCi0gKiAgSFZNQ09QWV9iYWRfZ2ZuX3RvX21mbjogU29tZSBndWVzdCBwaHlzaWNh
bCBhZGRyZXNzIGRpZCBub3QgbWFwIHRvCi0gKiAgICAgICAgICAgICAgICAgICAgICAgICAgb3Jk
aW5hcnkgbWFjaGluZSBtZW1vcnkuCi0gKiAgSFZNQ09QWV9iYWRfZ3ZhX3RvX2dmbjogU29tZSBn
dWVzdCB2aXJ0dWFsIGFkZHJlc3MgZGlkIG5vdCBoYXZlIGEgdmFsaWQKLSAqICAgICAgICAgICAg
ICAgICAgICAgICAgICBtYXBwaW5nIHRvIGEgZ3Vlc3QgcGh5c2ljYWwgYWRkcmVzcy4gIFRoZQot
ICogICAgICAgICAgICAgICAgICAgICAgICAgIHBhZ2VmYXVsdF9pbmZvX3Qgc3RydWN0dXJlIHdp
bGwgYmUgZmlsbGVkIGluIGlmCi0gKiAgICAgICAgICAgICAgICAgICAgICAgICAgcHJvdmlkZWQu
CisgKiAgSFZNVFJBTlNfb2theTogQ29weSB3YXMgZW50aXJlbHkgc3VjY2Vzc2Z1bC4KKyAqICBI
Vk1UUkFOU19iYWRfZ2ZuX3RvX21mbjogU29tZSBndWVzdCBwaHlzaWNhbCBhZGRyZXNzIGRpZCBu
b3QgbWFwIHRvCisgKiAgICAgICAgICAgICAgICAgICAgICAgICAgIG9yZGluYXJ5IG1hY2hpbmUg
bWVtb3J5LgorICogIEhWTVRSQU5TX2JhZF9saW5lYXJfdG9fZ2ZuOiBTb21lIGd1ZXN0IGxpbmVh
ciBhZGRyZXNzIGRpZCBub3QgaGF2ZSBhCisgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHZhbGlkIG1hcHBpbmcgdG8gYSBndWVzdCBwaHlzaWNhbCBhZGRyZXNzLgorICogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBUaGUgcGFnZWZhdWx0X2luZm9fdCBzdHJ1Y3R1cmUgd2lsbCBi
ZSBmaWxsZWQKKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW4gaWYgcHJvdmlkZWQu
CiAgKi8KIHR5cGVkZWYgc3RydWN0IHBhZ2VmYXVsdF9pbmZvCiB7CkBAIC05MywxMyArOTMsMTMg
QEAgdHlwZWRlZiBzdHJ1Y3QgcGFnZWZhdWx0X2luZm8KICAgICBpbnQgZWM7CiB9IHBhZ2VmYXVs
dF9pbmZvX3Q7CiAKLWVudW0gaHZtX2NvcHlfcmVzdWx0IGh2bV9jb3B5X3RvX2d1ZXN0X2xpbmVh
cigKK2VudW0gaHZtX3RyYW5zbGF0aW9uX3Jlc3VsdCBodm1fY29weV90b19ndWVzdF9saW5lYXIo
CiAgICAgdW5zaWduZWQgbG9uZyBhZGRyLCB2b2lkICpidWYsIGludCBzaXplLCB1aW50MzJfdCBw
ZmVjLAogICAgIHBhZ2VmYXVsdF9pbmZvX3QgKnBmaW5mbyk7Ci1lbnVtIGh2bV9jb3B5X3Jlc3Vs
dCBodm1fY29weV9mcm9tX2d1ZXN0X2xpbmVhcigKK2VudW0gaHZtX3RyYW5zbGF0aW9uX3Jlc3Vs
dCBodm1fY29weV9mcm9tX2d1ZXN0X2xpbmVhcigKICAgICB2b2lkICpidWYsIHVuc2lnbmVkIGxv
bmcgYWRkciwgaW50IHNpemUsIHVpbnQzMl90IHBmZWMsCiAgICAgcGFnZWZhdWx0X2luZm9fdCAq
cGZpbmZvKTsKLWVudW0gaHZtX2NvcHlfcmVzdWx0IGh2bV9mZXRjaF9mcm9tX2d1ZXN0X2xpbmVh
cigKK2VudW0gaHZtX3RyYW5zbGF0aW9uX3Jlc3VsdCBodm1fZmV0Y2hfZnJvbV9ndWVzdF9saW5l
YXIoCiAgICAgdm9pZCAqYnVmLCB1bnNpZ25lZCBsb25nIGFkZHIsIGludCBzaXplLCB1aW50MzJf
dCBwZmVjLAogICAgIHBhZ2VmYXVsdF9pbmZvX3QgKnBmaW5mbyk7CiAKLS0gCjIuMS40CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 21 15:13:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 15:13: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 1dNhJj-0004ab-Te; Wed, 21 Jun 2017 15: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=338940b9e=Andrew.Cooper3@citrix.com>)
 id 1dNhJi-0004XS-9W
 for xen-devel@lists.xen.org; Wed, 21 Jun 2017 15:13:14 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 74/28-03920-90D8A495; Wed, 21 Jun 2017 15:13:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsXitHRDpC5nr1e
 kwcRuDoslHxezODB6HN39mymAMYo1My8pvyKBNWP95e3MBQ1uFWu+/GZsYDxp2sXIySEh4C+x
 83czI4jNJqAvsfvFJyYQW0RAXeJ0x0XWLkYuDmaB+4wSi97sYAdJCAt4Syzc84AZxGYRUJVYM
 P0oC4jNK+Ap8a71CDvEUDmJ88d/gtVwCnhJ7Fs0C2yBEFDN/fYPTBD1ghInZz4B62UW0JRo3f
 6bHcKWl2jeOpsZol5N4lr/JfYJjHyzkLTMQtIyC0nLAkbmVYwaxalFZalFuobGeklFmekZJbm
 JmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgeHGAAQ7GL8sCzjEKMnBpCTKW+7tFSnEl5SfUpmR
 WJwRX1Sak1p8iFGGg0NJgvdoN1BOsCg1PbUiLTMHGPgwaQkOHiUR3i3tQGne4oLE3OLMdIjUK
 UZdjg2r139hEmLJy89LlRLnVesBKhIAKcoozYMbAYvCS4yyUsK8jEBHCfEUpBblZpagyr9iFO
 dgVBLmvQJyCU9mXgncpldARzABHfHiiAfIESWJCCmpBka+8Cea3NXzqm4tESxj3i2p9c8v64b
 x5uxAW0O2qexM1Zf0DNLfh1X5+szPCb9UzNT8smj3Pttbm+0KzstZP8q/6n7jZtSUx+eVH/a1
 PcgyUX4+fa3ytFcGmUxlfDb8VirPIvPCum3MJHbIHW8980ZOkTNu0dpep3Na5zqNO//E3v91W
 NbolxJLcUaioRZzUXEiAIE9yo+9AgAA
X-Env-Sender: prvs=338940b9e=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1498057989!104204204!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48709 invoked from network); 21 Jun 2017 15:13:12 -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;
 21 Jun 2017 15:13:12 -0000
X-IronPort-AV: E=Sophos;i="5.39,369,1493683200"; d="scan'208";a="428832072"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 21 Jun 2017 16:12:32 +0100
Message-ID: <1498057952-13556-7-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1498057952-13556-1-git-send-email-andrew.cooper3@citrix.com>
References: <1498057952-13556-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Mihai=20Don=C8=9Bu?= <mdontu@bitdefender.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 6/6] 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>

QW4gYWNjZXNzIHdoaWNoIGNyb3NzZXMgYSBwYWdlIGJvdW5kYXJ5IGlzIHBlcmZvcm1lZCBhdG9t
aWNhbGx5IGJ5IHg4NgpoYXJkd2FyZSwgYWxiZWl0IHdpdGggYSBzZXZlcmUgcGVyZm9ybWFuY2Ug
cGVuYWx0eS4gIEFuIGltcG9ydGFudCBjb3JuZXIgY2FzZQppcyB3aGVuIGEgc3RyYWRkbGVkIGFj
Y2VzcyBoaXRzIHR3byBwYWdlcyB3aGljaCBkaWZmZXIgaW4gd2hldGhlciBhCnRyYW5zbGF0aW9u
IGV4aXN0cywgb3IgaW4gbmV0IGFjY2VzcyByaWdodHMuCgpUaGUgdXNlIG9mIGh2bV9jb3B5Kigp
IGluIGh2bWVtdWxfd3JpdGUoKSBpcyBwcm9ibGVtYXRpYywgYmVjYXVzZSBpdCBwZXJmb3Jtcwph
IHRyYW5zbGF0aW9uIHRoZW4gY29tcGxldGVzIHRoZSBwYXJ0aWFsIHdyaXRlLCBiZWZvcmUgbW92
aW5nIG9udG8gdGhlIG5leHQKdHJhbnNsYXRpb24uCgpJZiBhbiBpbmRpdmlkdWFsIGVtdWxhdGVk
IHdyaXRlIHN0cmFkZGxlcyB0d28gcGFnZXMsIHRoZSBmaXJzdCBvZiB3aGljaCBpcwp3cml0YWJs
ZSwgYW5kIHRoZSBzZWNvbmQgb2Ygd2hpY2ggaXMgbm90LCB0aGUgZmlyc3QgaGFsZiBvZiB0aGUg
d3JpdGUgd2lsbApjb21wbGV0ZSBiZWZvcmUgI1BGIGlzIHJhaXNlZCBmcm9tIHRoZSBzZWNvbmQg
aGFsZi4KClRoaXMgcmVzdWx0cyBpbiBndWVzdCBzdGF0ZSBjb3JydXB0aW9uIGFzIGEgc2lkZSBl
ZmZlY3Qgb2YgZW11bGF0aW9uLCB3aGljaApoYXMgYmVlbiBvYnNlcnZlZCB0byBjYXVzZSB3aW5k
b3dzIHRvIGNyYXNoIHdoaWxlIHVuZGVyIGludHJvc3BlY3Rpb24uCgpJbnRyb2R1Y2UgdGhlIGh2
bWVtdWxfeyx1bn1tYXBfbGluZWFyX2FkZHIoKSBoZWxwZXJzLCB3aGljaCB0cmFuc2xhdGUgYW4K
ZW50aXJlIGNvbnRlbnRzIG9mIGEgbGluZWFyIGFjY2VzcywgYW5kIHZtYXAoKSB0aGUgdW5kZXJs
eWluZyBmcmFtZXMgdG8KcHJvdmlkZSBhIGNvbnRpZ3VvdXMgdmlydHVhbCBtYXBwaW5nIGZvciB0
aGUgZW11bGF0b3IgdG8gdXNlLiAgVGhpcyBpcyB0aGUKc2FtZSBtZWNoYW5pc20gYXMgdXNlZCBi
eSB0aGUgc2hhZG93IGVtdWxhdGlvbiBjb2RlLgoKVGhpcyB3aWxsIGNhdGNoIGFueSB0cmFuc2xh
dGlvbiBpc3N1ZXMgYW5kIGFib3J0IHRoZSBlbXVsYXRpb24gYmVmb3JlIGFueQptb2RpZmljYXRp
b25zIG9jY3VyLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBQ
YXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpDQzogUmF6dmFuIENvam9jYXJ1
IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgpDQzogTWloYWkgRG9uyJt1IDxtZG9udHVAYml0
ZGVmZW5kZXIuY29tPgoKV2hpbGUgdGhlIG1heGltdW0gc2l6ZSBvZiBsaW5lYXIgbWFwcGluZyBp
cyBjYXBwZWQgYXQgMSBwYWdlLCB0aGUgbG9naWMgaW4gdGhlCmhlbHBlcnMgaXMgd3JpdHRlbiB0
byB3b3JrIHByb3Blcmx5IGFzIGh2bWVtdWxfY3R4dC0+bWZuW10gZ2V0cyBsb25nZXIsCnNwZWNp
ZmljYWxseSB3aXRoIFhTQVZFIGluc3RydWN0aW9uIGVtdWxhdGlvbiBpbiBtaW5kLgoKVGhpcyBo
YXMgb25seSBoYWQgbGlnaHQgdGVzdGluZyBzbyBmYXIuCi0tLQogeGVuL2FyY2gveDg2L2h2bS9l
bXVsYXRlLmMgICAgICAgIHwgMTc5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyst
LS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9lbXVsYXRlLmggfCAgIDcgKysKIDIgZmlsZXMg
Y2hhbmdlZCwgMTY5IGluc2VydGlvbnMoKyksIDE3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMK
aW5kZXggMzg0YWQwYi4uODA0YmVhNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9lbXVs
YXRlLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKQEAgLTQ5OCw2ICs0OTgsMTU5
IEBAIHN0YXRpYyBpbnQgaHZtZW11bF9kb19tbWlvX2FkZHIocGFkZHJfdCBtbWlvX2dwYSwKIH0K
IAogLyoKKyAqIE1hcCB0aGUgZnJhbWUocykgY292ZXJpbmcgYW4gaW5kaXZpZHVhbCBsaW5lYXIg
YWNjZXNzLCBmb3Igd3JpdGVhYmxlCisgKiBhY2Nlc3MuICBNYXkgcmV0dXJuIE5VTEwgZm9yIE1N
SU8sIG9yIEVSUl9QVFIoflg4NkVNVUxfKikgZm9yIG90aGVyIGVycm9ycworICogaW5jbHVkaW5n
IEVSUl9QVFIoflg4NkVNVUxfT0tBWSkgZm9yIHdyaXRlLWRpc2NhcmQgbWFwcGluZ3MuCisgKgor
ICogSW4gZGVidWcgYnVpbGRzLCBtYXAoKSBjaGVja3MgdGhhdCBlYWNoIHNsb3QgaW4gaHZtZW11
bF9jdHh0LT5tZm5bXSBpcworICogY2xlYW4gYmVmb3JlIHVzZSwgYW5kIHBvaXNpb25zIHVudXNl
ZCBzbG90cyB3aXRoIElOVkFMSURfTUZOLgorICovCitzdGF0aWMgdm9pZCAqaHZtZW11bF9tYXBf
bGluZWFyX2FkZHIoCisgICAgdW5zaWduZWQgbG9uZyBsaW5lYXIsIHVuc2lnbmVkIGludCBieXRl
cywgdWludDMyX3QgcGZlYywKKyAgICBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCAqaHZtZW11bF9j
dHh0KQoreworICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKKyAgICB2b2lkICplcnIs
ICptYXBwaW5nOworCisgICAgLyogRmlyc3QgYW5kIGZpbmFsIGdmbnMgd2hpY2ggbmVlZCBtYXBw
aW5nLiAqLworICAgIHVuc2lnbmVkIGxvbmcgZnJhbWUgPSBsaW5lYXIgPj4gUEFHRV9TSElGVCwg
Zmlyc3QgPSBmcmFtZTsKKyAgICB1bnNpZ25lZCBsb25nIGZpbmFsID0gKGxpbmVhciArIGJ5dGVz
IC0gISFieXRlcykgPj4gUEFHRV9TSElGVDsKKworICAgIC8qCisgICAgICogbWZuIHBvaW50cyB0
byB0aGUgbmV4dCBmcmVlIHNsb3QuICBBbGwgdXNlZCBzbG90cyBoYXZlIGEgcGFnZSByZWZlcmVu
Y2UKKyAgICAgKiBoZWxkIG9uIHRoZW0uCisgICAgICovCisgICAgbWZuX3QgKm1mbiA9ICZodm1l
bXVsX2N0eHQtPm1mblswXTsKKworICAgIC8qCisgICAgICogVGhlIGNhbGxlciBoYXMgbm8gbGVn
aXRpbWF0ZSByZWFzb24gZm9yIHRyeWluZyBhIHplcm8tYnl0ZSB3cml0ZSwgYnV0CisgICAgICog
ZmluYWwgaXMgY2FsY3VsYXRlIHRvIGZhaWwgc2FmZSBpbiByZWxlYXNlIGJ1aWxkcy4KKyAgICAg
KgorICAgICAqIFRoZSBtYXhpbXVtIHdyaXRlIHNpemUgZGVwZW5kcyBvbiB0aGUgbnVtYmVyIG9m
IGFkamFjZW50IG1mbnNbXSB3aGljaAorICAgICAqIGNhbiBiZSB2bWFwKCknZCwgYWNjb3V0aW5n
IGZvciBwb3NzaWJsZSBtaXNhbGlnbm1lbnQgd2l0aGluIHRoZSByZWdpb24uCisgICAgICogVGhl
IGhpZ2hlciBsZXZlbCBlbXVsYXRpb24gY2FsbGVycyBhcmUgcmVzcG9uc2libGUgZm9yIGVuc3Vy
aW5nIHRoYXQKKyAgICAgKiBtZm5zW10gaXMgbGFyZ2UgZW5vdWdoIGZvciB0aGUgcmVxdWVzdGVk
IHdyaXRlIHNpemUuCisgICAgICovCisgICAgaWYgKCBieXRlcyA9PSAwIHx8CisgICAgICAgICBm
aW5hbCAtIGZpcnN0ID4gQVJSQVlfU0laRShodm1lbXVsX2N0eHQtPm1mbikgLSAxICkKKyAgICB7
CisgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgICAgICBnb3RvIHVuaGFuZGxlYWJs
ZTsKKyAgICB9CisKKyAgICBkbyB7CisgICAgICAgIGVudW0gaHZtX3RyYW5zbGF0aW9uX3Jlc3Vs
dCByZXM7CisgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CisgICAgICAgIHBhZ2VmYXVs
dF9pbmZvX3QgcGZpbmZvOworICAgICAgICBwMm1fdHlwZV90IHAybXQ7CisKKyAgICAgICAgcmVz
ID0gaHZtX3RyYW5zbGF0ZV9nZXRfcGFnZShjdXJyLCBmcmFtZSA8PCBQQUdFX1NISUZULCB0cnVl
LCBwZmVjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZwZmluZm8sICZw
YWdlLCBOVUxMLCAmcDJtdCk7CisKKyAgICAgICAgc3dpdGNoICggcmVzICkKKyAgICAgICAgewor
ICAgICAgICBjYXNlIEhWTVRSQU5TX29rYXk6CisgICAgICAgICAgICBicmVhazsKKworICAgICAg
ICBjYXNlIEhWTVRSQU5TX2JhZF9saW5lYXJfdG9fZ2ZuOgorICAgICAgICAgICAgeDg2X2VtdWxf
cGFnZWZhdWx0KHBmaW5mby5lYywgcGZpbmZvLmxpbmVhciwgJmh2bWVtdWxfY3R4dC0+Y3R4dCk7
CisgICAgICAgICAgICBlcnIgPSBFUlJfUFRSKH4obG9uZylYODZFTVVMX0VYQ0VQVElPTik7Cisg
ICAgICAgICAgICBnb3RvIG91dDsKKworICAgICAgICBjYXNlIEhWTVRSQU5TX2JhZF9nZm5fdG9f
bWZuOgorICAgICAgICAgICAgZXJyID0gTlVMTDsKKyAgICAgICAgICAgIGdvdG8gb3V0OworCisg
ICAgICAgIGNhc2UgSFZNVFJBTlNfZ2ZuX3BhZ2VkX291dDoKKyAgICAgICAgY2FzZSBIVk1UUkFO
U19nZm5fc2hhcmVkOgorICAgICAgICAgICAgZXJyID0gRVJSX1BUUih+KGxvbmcpWDg2RU1VTF9S
RVRSWSk7CisgICAgICAgICAgICBnb3RvIG91dDsKKworICAgICAgICBkZWZhdWx0OgorICAgICAg
ICAgICAgZ290byB1bmhhbmRsZWFibGU7CisgICAgICAgIH0KKworICAgICAgICAvKiBFcnJvciBj
aGVja2luZy4gIENvbmZpcm0gdGhhdCB0aGUgY3VycmVudCBzbG90IGlzIGNsZWFuLiAqLworICAg
ICAgICBBU1NFUlQobWZuX3goKm1mbikgPT0gMCk7CisKKyAgICAgICAgKm1mbisrID0gX21mbihw
YWdlX3RvX21mbihwYWdlKSk7CisgICAgICAgIGZyYW1lKys7CisKKyAgICAgICAgaWYgKCBwMm1f
aXNfZGlzY2FyZF93cml0ZShwMm10KSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGVyciA9IEVS
Ul9QVFIofihsb25nKVg4NkVNVUxfT0tBWSk7CisgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAg
ICAgfQorCisgICAgfSB3aGlsZSAoIGZyYW1lIDwgZmluYWwgKTsKKworICAgIC8qIEVudGlyZSBh
Y2Nlc3Mgd2l0aGluIGEgc2luZ2xlIGZyYW1lPyAqLworICAgIGlmICggZmlyc3QgPT0gZmluYWwg
KQorICAgICAgICBtYXBwaW5nID0gbWFwX2RvbWFpbl9wYWdlKGh2bWVtdWxfY3R4dC0+bWZuWzBd
KSArIChsaW5lYXIgJiB+UEFHRV9NQVNLKTsKKyAgICAvKiBNdWx0aXBsZSBmcmFtZXM/IE5lZWQg
dG8gdm1hcCgpLiAqLworICAgIGVsc2UgaWYgKCAobWFwcGluZyA9IHZtYXAoaHZtZW11bF9jdHh0
LT5tZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm4gLSBodm1lbXVsX2N0eHQt
Pm1mbikpID09IE5VTEwgKQorICAgICAgICBnb3RvIHVuaGFuZGxlYWJsZTsKKworI2lmbmRlZiBO
REVCVUcgLyogUG9pc2lvbiB1bnVzZWQgbWZuW11zIHdpdGggSU5WQUxJRF9NRk4uICovCisgICAg
d2hpbGUgKCBtZm4gPCBodm1lbXVsX2N0eHQtPm1mbiArIEFSUkFZX1NJWkUoaHZtZW11bF9jdHh0
LT5tZm4pICkKKyAgICB7CisgICAgICAgIEFTU0VSVChtZm5feCgqbWZuKSA9PSAwKTsKKyAgICAg
ICAgKm1mbisrID0gSU5WQUxJRF9NRk47CisgICAgfQorI2VuZGlmCisKKyAgICByZXR1cm4gbWFw
cGluZzsKKworIHVuaGFuZGxlYWJsZToKKyAgICBlcnIgPSBFUlJfUFRSKH4obG9uZylYODZFTVVM
X1VOSEFORExFQUJMRSk7CisKKyBvdXQ6CisgICAgLyogRHJvcCBhbGwgaGVsZCByZWZlcmVuY2Vz
LiAqLworICAgIHdoaWxlICggbWZuID4gaHZtZW11bF9jdHh0LT5tZm4gKQorICAgICAgICBwdXRf
cGFnZShtZm5fdG9fcGFnZShtZm5feCgqbWZuLS0pKSk7CisKKyAgICByZXR1cm4gZXJyOworfQor
CitzdGF0aWMgdm9pZCBodm1lbXVsX3VubWFwX2xpbmVhcl9hZGRyKAorICAgIHZvaWQgKm1hcHBp
bmcsIHVuc2lnbmVkIGxvbmcgbGluZWFyLCB1bnNpZ25lZCBpbnQgYnl0ZXMsCisgICAgc3RydWN0
IGh2bV9lbXVsYXRlX2N0eHQgKmh2bWVtdWxfY3R4dCkKK3sKKyAgICBzdHJ1Y3QgZG9tYWluICpj
dXJyZCA9IGN1cnJlbnQtPmRvbWFpbjsKKyAgICB1bnNpZ25lZCBsb25nIGZyYW1lID0gbGluZWFy
ID4+IFBBR0VfU0hJRlQ7CisgICAgdW5zaWduZWQgbG9uZyBmaW5hbCA9IChsaW5lYXIgKyBieXRl
cyAtICEhYnl0ZXMpID4+IFBBR0VfU0hJRlQ7CisgICAgbWZuX3QgKm1mbiA9ICZodm1lbXVsX2N0
eHQtPm1mblswXTsKKworICAgIEFTU0VSVChieXRlcyA+IDApOworCisgICAgaWYgKCBmcmFtZSA9
PSBmaW5hbCApCisgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKG1hcHBpbmcpOworICAgIGVsc2UK
KyAgICAgICAgdnVubWFwKG1hcHBpbmcpOworCisgICAgZG8KKyAgICB7CisgICAgICAgIEFTU0VS
VChtZm5fdmFsaWQoKm1mbikpOworICAgICAgICBwYWdpbmdfbWFya19kaXJ0eShjdXJyZCwgKm1m
bik7CisgICAgICAgIHB1dF9wYWdlKG1mbl90b19wYWdlKG1mbl94KCptZm4pKSk7CisKKyAgICAg
ICAgZnJhbWUrKzsKKyAgICAgICAgKm1mbisrID0gX21mbigwKTsgLyogQ2xlYW4gc2xvdCBmb3Ig
bWFwKCkncyBlcnJvciBjaGVja2luZy4gKi8KKworICAgIH0gd2hpbGUgKCBmcmFtZSA8IGZpbmFs
ICk7CisKKworI2lmbmRlZiBOREVCVUcgLyogQ2hlY2sgKGFuZCBjbGVhbikgYWxsIHVudXNlZCBt
Zm5zLiAqLworICAgIHdoaWxlICggbWZuIDwgaHZtZW11bF9jdHh0LT5tZm4gKyBBUlJBWV9TSVpF
KGh2bWVtdWxfY3R4dC0+bWZuKSApCisgICAgeworICAgICAgICBBU1NFUlQobWZuX2VxKCptZm4s
IElOVkFMSURfTUZOKSk7CisgICAgICAgICptZm4rKyA9IF9tZm4oMCk7CisgICAgfQorI2VuZGlm
Cit9CisKKy8qCiAgKiBDb252ZXJ0IGFkZHIgZnJvbSBsaW5lYXIgdG8gcGh5c2ljYWwgZm9ybSwg
dmFsaWQgb3ZlciB0aGUgcmFuZ2UKICAqIFthZGRyLCBhZGRyICsgKnJlcHMgKiBieXRlc19wZXJf
cmVwXS4gKnJlcHMgaXMgYWRqdXN0ZWQgYWNjb3JkaW5nIHRvCiAgKiB0aGUgdmFsaWQgY29tcHV0
ZWQgcmFuZ2UuIEl0IGlzIGFsd2F5cyA+MCB3aGVuIFg4NkVNVUxfT0tBWSBpcyByZXR1cm5lZC4K
QEAgLTk4NywxMSArMTE0MCwxMSBAQCBzdGF0aWMgaW50IGh2bWVtdWxfd3JpdGUoCiAgICAgc3Ry
dWN0IGh2bV9lbXVsYXRlX2N0eHQgKmh2bWVtdWxfY3R4dCA9CiAgICAgICAgIGNvbnRhaW5lcl9v
ZihjdHh0LCBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCwgY3R4dCk7CiAgICAgc3RydWN0IHZjcHUg
KmN1cnIgPSBjdXJyZW50OwotICAgIHBhZ2VmYXVsdF9pbmZvX3QgcGZpbmZvOwogICAgIHVuc2ln
bmVkIGxvbmcgYWRkciwgcmVwcyA9IDE7CiAgICAgdWludDMyX3QgcGZlYyA9IFBGRUNfcGFnZV9w
cmVzZW50IHwgUEZFQ193cml0ZV9hY2Nlc3M7CiAgICAgc3RydWN0IGh2bV92Y3B1X2lvICp2aW8g
PSAmY3Vyci0+YXJjaC5odm1fdmNwdS5odm1faW87CiAgICAgaW50IHJjOworICAgIHZvaWQgKm1h
cHBpbmc7CiAKICAgICBpZiAoIGlzX3g4Nl9zeXN0ZW1fc2VnbWVudChzZWcpICkKICAgICAgICAg
cGZlYyB8PSBQRkVDX2ltcGxpY2l0OwpAQCAtMTAwNywyMyArMTE2MCwxNSBAQCBzdGF0aWMgaW50
IGh2bWVtdWxfd3JpdGUoCiAgICAgICAgICAodmlvLT5tbWlvX2dsYSA9PSAoYWRkciAmIFBBR0Vf
TUFTSykpICkKICAgICAgICAgcmV0dXJuIGh2bWVtdWxfbGluZWFyX21taW9fd3JpdGUoYWRkciwg
Ynl0ZXMsIHBfZGF0YSwgcGZlYywgaHZtZW11bF9jdHh0LCAxKTsKIAotICAgIHJjID0gaHZtX2Nv
cHlfdG9fZ3Vlc3RfbGluZWFyKGFkZHIsIHBfZGF0YSwgYnl0ZXMsIHBmZWMsICZwZmluZm8pOwot
Ci0gICAgc3dpdGNoICggcmMgKQotICAgIHsKLSAgICBjYXNlIEhWTVRSQU5TX29rYXk6Ci0gICAg
ICAgIGJyZWFrOwotICAgIGNhc2UgSFZNVFJBTlNfYmFkX2xpbmVhcl90b19nZm46Ci0gICAgICAg
IHg4Nl9lbXVsX3BhZ2VmYXVsdChwZmluZm8uZWMsIHBmaW5mby5saW5lYXIsICZodm1lbXVsX2N0
eHQtPmN0eHQpOwotICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047Ci0gICAgY2FzZSBI
Vk1UUkFOU19iYWRfZ2ZuX3RvX21mbjoKKyAgICBtYXBwaW5nID0gaHZtZW11bF9tYXBfbGluZWFy
X2FkZHIoYWRkciwgYnl0ZXMsIHBmZWMsIGh2bWVtdWxfY3R4dCk7CisgICAgaWYgKCBJU19FUlIo
bWFwcGluZykgKQorICAgICAgICByZXR1cm4gflBUUl9FUlIobWFwcGluZyk7CisgICAgZWxzZSBp
ZiAoICFtYXBwaW5nICkKICAgICAgICAgcmV0dXJuIGh2bWVtdWxfbGluZWFyX21taW9fd3JpdGUo
YWRkciwgYnl0ZXMsIHBfZGF0YSwgcGZlYywgaHZtZW11bF9jdHh0LCAwKTsKLSAgICBjYXNlIEhW
TVRSQU5TX2dmbl9wYWdlZF9vdXQ6Ci0gICAgY2FzZSBIVk1UUkFOU19nZm5fc2hhcmVkOgotICAg
ICAgICByZXR1cm4gWDg2RU1VTF9SRVRSWTsKLSAgICBkZWZhdWx0OgotICAgICAgICByZXR1cm4g
WDg2RU1VTF9VTkhBTkRMRUFCTEU7Ci0gICAgfQorCisgICAgbWVtY3B5KG1hcHBpbmcsIHBfZGF0
YSwgYnl0ZXMpOworCisgICAgaHZtZW11bF91bm1hcF9saW5lYXJfYWRkcihtYXBwaW5nLCBhZGRy
LCBieXRlcywgaHZtZW11bF9jdHh0KTsKIAogICAgIHJldHVybiBYODZFTVVMX09LQVk7CiB9CmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9lbXVsYXRlLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS9lbXVsYXRlLmgKaW5kZXggODg2NDc3NS4uNjVlZmQ0ZSAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZW11bGF0ZS5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL2VtdWxhdGUuaApAQCAtMzcsNiArMzcsMTMgQEAgc3RydWN0IGh2bV9lbXVsYXRl
X2N0eHQgewogICAgIHVuc2lnbmVkIGxvbmcgc2VnX3JlZ19hY2Nlc3NlZDsKICAgICB1bnNpZ25l
ZCBsb25nIHNlZ19yZWdfZGlydHk7CiAKKyAgICAvKgorICAgICAqIE1GTnMgYmVoaW5kIHRlbXBv
cmFyeSBtYXBwaW5ncyBpbiB0aGUgd3JpdGUgY2FsbGJhY2suICBUaGUgbGVuZ3RoIGlzCisgICAg
ICogYXJiaXRyYXJ5LCBhbmQgY2FuIGJlIGluY3JlYXNlZCBpZiB3cml0ZXMgbG9uZ2VyIHRoYW4g
UEFHRV9TSVpFIGFyZQorICAgICAqIG5lZWRlZC4KKyAgICAgKi8KKyAgICBtZm5fdCBtZm5bMl07
CisKICAgICB1aW50MzJfdCBpbnRyX3NoYWRvdzsKIAogICAgIGJvb2xfdCBzZXRfY29udGV4dDsK
LS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 21 15:13:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 15: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 1dNhJk-0004b4-53; Wed, 21 Jun 2017 15:13: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=338940b9e=Andrew.Cooper3@citrix.com>)
 id 1dNhJj-0004Yg-7D
 for xen-devel@lists.xen.org; Wed, 21 Jun 2017 15:13:15 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 48/D5-01752-A0D8A495; Wed, 21 Jun 2017 15:13:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeJIrShJLcpLzFFi42JxWrohUpez1yv
 S4HqvlcWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmvH1zFfGgjbzipcLD7M2MP5W7WLk5JAQ8Jdo
 /reHGcRmE9CX2P3iExOILSKgLnG64yJrFyMHB7OAn8ShB74gYWEBD4lfDddYQWwWAVWJmVeOg
 LXyCnhKrLnTwgQxUk7i/PGfYHFOAS+JfYtmMYLYQkA199s/MEHYahLX+i+xQ/QKSpyc+YQFxG
 YWkJA4+OIF8wRG3llIUrOQpBYwMq1i1ChOLSpLLdI1stBLKspMzyjJTczM0TU0MNXLTS0uTkx
 PzUlMKtZLzs/dxAgMnXoGBsYdjH2r/A4xSnIwKYnylnt7RQrxJeWnVGYkFmfEF5XmpBYfYpTh
 4FCS4D3aDZQTLEpNT61Iy8wBBjFMWoKDR0mEd0s7UJq3uCAxtzgzHSJ1ilFRSpy3E6RPACSRU
 ZoH1waLnEuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHmvgEzhycwrgZv+CmgxE9DiF0c8QB
 aXJCKkpBoYuyqtFjg/iHrjp7764J1FXw2vzJ4mr2TwMTV2trWHTJxMpOzW0E2HOcuzcjdetfo
 57UuXR8PU4xOrc1yFzkQ1LpY/8TpeTta1lNlyG7/C96te91e9v3rpwa0Pt+ebru84cy+4ZPLy
 XbtZO7t3fcp0+pl3fqK/ue3pAiMr5nq+/i0Jj1vr0n/sU2Ipzkg01GIuKk4EAFY7mBKXAgAA
X-Env-Sender: prvs=338940b9e=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1498057989!104247787!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57694 invoked from network); 21 Jun 2017 15:13:13 -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;
 21 Jun 2017 15:13:13 -0000
X-IronPort-AV: E=Sophos;i="5.39,369,1493683200"; d="scan'208";a="428832079"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 21 Jun 2017 16:12:31 +0100
Message-ID: <1498057952-13556-6-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1498057952-13556-1-git-send-email-andrew.cooper3@citrix.com>
References: <1498057952-13556-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 5/6] 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>

SXQgd2lsbCBiZSByZXVzZWQgYnkgbGF0ZXIgY2hhbmdlcy4KClNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2gg
PEpCZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICAg
ICB8IDE0MSArKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vc3VwcG9ydC5oIHwgIDEyICsrKysKIDIgZmlsZXMgY2hhbmdlZCwgOTUg
aW5zZXJ0aW9ucygrKSwgNTggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggYzgyMmQzYi4uMGE1Njk3
YSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYv
aHZtL2h2bS5jCkBAIC0zMDcyLDYgKzMwNzIsODAgQEAgdm9pZCBodm1fdGFza19zd2l0Y2goCiAg
ICAgaHZtX3VubWFwX2VudHJ5KG5wdHNzX2Rlc2MpOwogfQogCitlbnVtIGh2bV90cmFuc2xhdGlv
bl9yZXN1bHQgaHZtX3RyYW5zbGF0ZV9nZXRfcGFnZSgKKyAgICBzdHJ1Y3QgdmNwdSAqdiwgdW5z
aWduZWQgbG9uZyBhZGRyLCBib29sIGxpbmVhciwgdWludDMyX3QgcGZlYywKKyAgICBwYWdlZmF1
bHRfaW5mb190ICpwZmluZm8sIHN0cnVjdCBwYWdlX2luZm8gKipfcGFnZSwKKyAgICBnZm5fdCAq
X19nZm4sIHAybV90eXBlX3QgKl9wMm10KQoreworICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7
CisgICAgcDJtX3R5cGVfdCBwMm10OworICAgIGdmbl90IGdmbjsKKworICAgIGlmICggbGluZWFy
ICkKKyAgICB7CisgICAgICAgIGdmbiA9IF9nZm4ocGFnaW5nX2d2YV90b19nZm4odiwgYWRkciwg
JnBmZWMpKTsKKworICAgICAgICBpZiAoIGdmbl9lcShnZm4sIElOVkFMSURfR0ZOKSApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIGlmICggcGZlYyAmIFBGRUNfcGFnZV9wYWdlZCApCisgICAgICAg
ICAgICAgICAgcmV0dXJuIEhWTVRSQU5TX2dmbl9wYWdlZF9vdXQ7CisKKyAgICAgICAgICAgIGlm
ICggcGZlYyAmIFBGRUNfcGFnZV9zaGFyZWQgKQorICAgICAgICAgICAgICAgIHJldHVybiBIVk1U
UkFOU19nZm5fc2hhcmVkOworCisgICAgICAgICAgICBpZiAoIHBmaW5mbyApCisgICAgICAgICAg
ICB7CisgICAgICAgICAgICAgICAgcGZpbmZvLT5saW5lYXIgPSBhZGRyOworICAgICAgICAgICAg
ICAgIHBmaW5mby0+ZWMgPSBwZmVjICYgflBGRUNfaW1wbGljaXQ7CisgICAgICAgICAgICB9CisK
KyAgICAgICAgICAgIHJldHVybiBIVk1UUkFOU19iYWRfbGluZWFyX3RvX2dmbjsKKyAgICAgICAg
fQorICAgIH0KKyAgICBlbHNlCisgICAgICAgIGdmbiA9IF9nZm4oYWRkciA+PiBQQUdFX1NISUZU
KTsKKworICAgIC8qCisgICAgICogTm8gbmVlZCB0byBkbyB0aGUgUDJNIGxvb2t1cCBmb3IgaW50
ZXJuYWxseSBoYW5kbGVkIE1NSU8sIGJlbmVmaXRpbmcKKyAgICAgKiAtIDMyLWJpdCBXaW5YUCAo
JiBvbGRlciBXaW5kb3dzKSBvbiBBTUQgQ1BVcyBmb3IgTEFQSUMgYWNjZXNzZXMsCisgICAgICog
LSBuZXdlciBXaW5kb3dzIChsaWtlIFNlcnZlciAyMDEyKSBmb3IgSFBFVCBhY2Nlc3Nlcy4KKyAg
ICAgKi8KKyAgICBpZiAoIHYgPT0gY3VycmVudCAmJiBpc19odm1fdmNwdSh2KQorICAgICAgICAg
JiYgIW5lc3RlZGh2bV92Y3B1X2luX2d1ZXN0bW9kZSh2KQorICAgICAgICAgJiYgaHZtX21taW9f
aW50ZXJuYWwoZ2ZuX3goZ2ZuKSA8PCBQQUdFX1NISUZUKSApCisgICAgICAgIHJldHVybiBIVk1U
UkFOU19iYWRfZ2ZuX3RvX21mbjsKKworICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbih2LT5k
b21haW4sIGdmbl94KGdmbiksICZwMm10LCBQMk1fVU5TSEFSRSk7CisKKyAgICBpZiAoICFwYWdl
ICkKKyAgICAgICAgcmV0dXJuIEhWTVRSQU5TX2JhZF9nZm5fdG9fbWZuOworCisgICAgaWYgKCBw
Mm1faXNfcGFnaW5nKHAybXQpICkKKyAgICB7CisgICAgICAgIHB1dF9wYWdlKHBhZ2UpOworICAg
ICAgICBwMm1fbWVtX3BhZ2luZ19wb3B1bGF0ZSh2LT5kb21haW4sIGdmbl94KGdmbikpOworICAg
ICAgICByZXR1cm4gSFZNVFJBTlNfZ2ZuX3BhZ2VkX291dDsKKyAgICB9CisgICAgaWYgKCBwMm1f
aXNfc2hhcmVkKHAybXQpICkKKyAgICB7CisgICAgICAgIHB1dF9wYWdlKHBhZ2UpOworICAgICAg
ICByZXR1cm4gSFZNVFJBTlNfZ2ZuX3NoYXJlZDsKKyAgICB9CisgICAgaWYgKCBwMm1faXNfZ3Jh
bnQocDJtdCkgKQorICAgIHsKKyAgICAgICAgcHV0X3BhZ2UocGFnZSk7CisgICAgICAgIHJldHVy
biBIVk1UUkFOU191bmhhbmRsZWFibGU7CisgICAgfQorCisgICAgKl9wYWdlID0gcGFnZTsKKyAg
ICBpZiAoIF9fZ2ZuICkKKyAgICAgICAgKl9fZ2ZuID0gZ2ZuOworICAgIGlmICggX3AybXQgKQor
ICAgICAgICAqX3AybXQgPSBwMm10OworCisgICAgcmV0dXJuIEhWTVRSQU5TX29rYXk7Cit9CisK
ICNkZWZpbmUgSFZNQ09QWV9mcm9tX2d1ZXN0ICgwdTw8MCkKICNkZWZpbmUgSFZNQ09QWV90b19n
dWVzdCAgICgxdTw8MCkKICNkZWZpbmUgSFZNQ09QWV9waHlzICAgICAgICgwdTw8MikKQEAgLTMw
ODAsNyArMzE1NCw3IEBAIHN0YXRpYyBlbnVtIGh2bV90cmFuc2xhdGlvbl9yZXN1bHQgX19odm1f
Y29weSgKICAgICB2b2lkICpidWYsIHBhZGRyX3QgYWRkciwgaW50IHNpemUsIHN0cnVjdCB2Y3B1
ICp2LCB1bnNpZ25lZCBpbnQgZmxhZ3MsCiAgICAgdWludDMyX3QgcGZlYywgcGFnZWZhdWx0X2lu
Zm9fdCAqcGZpbmZvKQogewotICAgIHVuc2lnbmVkIGxvbmcgZ2ZuOworICAgIGdmbl90IGdmbjsK
ICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwogICAgIHAybV90eXBlX3QgcDJtdDsKICAgICBj
aGFyICpwOwpAQCAtMzEwNiw2NSArMzE4MCwxNSBAQCBzdGF0aWMgZW51bSBodm1fdHJhbnNsYXRp
b25fcmVzdWx0IF9faHZtX2NvcHkoCiAKICAgICB3aGlsZSAoIHRvZG8gPiAwICkKICAgICB7Cisg
ICAgICAgIGVudW0gaHZtX3RyYW5zbGF0aW9uX3Jlc3VsdCByZXM7CiAgICAgICAgIHBhZGRyX3Qg
Z3BhID0gYWRkciAmIH5QQUdFX01BU0s7CiAKICAgICAgICAgY291bnQgPSBtaW5fdChpbnQsIFBB
R0VfU0laRSAtIGdwYSwgdG9kbyk7CiAKLSAgICAgICAgaWYgKCBmbGFncyAmIEhWTUNPUFlfbGlu
ZWFyICkKLSAgICAgICAgewotICAgICAgICAgICAgZ2ZuID0gcGFnaW5nX2d2YV90b19nZm4odiwg
YWRkciwgJnBmZWMpOwotICAgICAgICAgICAgaWYgKCBnZm4gPT0gZ2ZuX3goSU5WQUxJRF9HRk4p
ICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBpZiAoIHBmZWMgJiBQRkVDX3BhZ2Vf
cGFnZWQgKQotICAgICAgICAgICAgICAgICAgICByZXR1cm4gSFZNVFJBTlNfZ2ZuX3BhZ2VkX291
dDsKLSAgICAgICAgICAgICAgICBpZiAoIHBmZWMgJiBQRkVDX3BhZ2Vfc2hhcmVkICkKLSAgICAg
ICAgICAgICAgICAgICAgcmV0dXJuIEhWTVRSQU5TX2dmbl9zaGFyZWQ7Ci0gICAgICAgICAgICAg
ICAgaWYgKCBwZmluZm8gKQotICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAg
cGZpbmZvLT5saW5lYXIgPSBhZGRyOwotICAgICAgICAgICAgICAgICAgICBwZmluZm8tPmVjID0g
cGZlYyAmIH5QRkVDX2ltcGxpY2l0OwotICAgICAgICAgICAgICAgIH0KLSAgICAgICAgICAgICAg
ICByZXR1cm4gSFZNVFJBTlNfYmFkX2xpbmVhcl90b19nZm47Ci0gICAgICAgICAgICB9Ci0gICAg
ICAgICAgICBncGEgfD0gKHBhZGRyX3QpZ2ZuIDw8IFBBR0VfU0hJRlQ7Ci0gICAgICAgIH0KLSAg
ICAgICAgZWxzZQotICAgICAgICB7Ci0gICAgICAgICAgICBnZm4gPSBhZGRyID4+IFBBR0VfU0hJ
RlQ7Ci0gICAgICAgICAgICBncGEgPSBhZGRyOwotICAgICAgICB9Ci0KLSAgICAgICAgLyoKLSAg
ICAgICAgICogTm8gbmVlZCB0byBkbyB0aGUgUDJNIGxvb2t1cCBmb3IgaW50ZXJuYWxseSBoYW5k
bGVkIE1NSU8sIGJlbmVmaXRpbmcKLSAgICAgICAgICogLSAzMi1iaXQgV2luWFAgKCYgb2xkZXIg
V2luZG93cykgb24gQU1EIENQVXMgZm9yIExBUElDIGFjY2Vzc2VzLAotICAgICAgICAgKiAtIG5l
d2VyIFdpbmRvd3MgKGxpa2UgU2VydmVyIDIwMTIpIGZvciBIUEVUIGFjY2Vzc2VzLgotICAgICAg
ICAgKi8KLSAgICAgICAgaWYgKCB2ID09IGN1cnJlbnQgJiYgaXNfaHZtX3ZjcHUodikKLSAgICAg
ICAgICAgICAmJiAhbmVzdGVkaHZtX3ZjcHVfaW5fZ3Vlc3Rtb2RlKHYpCi0gICAgICAgICAgICAg
JiYgaHZtX21taW9faW50ZXJuYWwoZ3BhKSApCi0gICAgICAgICAgICByZXR1cm4gSFZNVFJBTlNf
YmFkX2dmbl90b19tZm47Ci0KLSAgICAgICAgcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKHYtPmRv
bWFpbiwgZ2ZuLCAmcDJtdCwgUDJNX1VOU0hBUkUpOwotCi0gICAgICAgIGlmICggIXBhZ2UgKQot
ICAgICAgICAgICAgcmV0dXJuIEhWTVRSQU5TX2JhZF9nZm5fdG9fbWZuOwotCi0gICAgICAgIGlm
ICggcDJtX2lzX3BhZ2luZyhwMm10KSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHB1dF9wYWdl
KHBhZ2UpOwotICAgICAgICAgICAgcDJtX21lbV9wYWdpbmdfcG9wdWxhdGUodi0+ZG9tYWluLCBn
Zm4pOwotICAgICAgICAgICAgcmV0dXJuIEhWTVRSQU5TX2dmbl9wYWdlZF9vdXQ7Ci0gICAgICAg
IH0KLSAgICAgICAgaWYgKCBwMm1faXNfc2hhcmVkKHAybXQpICkKLSAgICAgICAgewotICAgICAg
ICAgICAgcHV0X3BhZ2UocGFnZSk7Ci0gICAgICAgICAgICByZXR1cm4gSFZNVFJBTlNfZ2ZuX3No
YXJlZDsKLSAgICAgICAgfQotICAgICAgICBpZiAoIHAybV9pc19ncmFudChwMm10KSApCi0gICAg
ICAgIHsKLSAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwotICAgICAgICAgICAgcmV0dXJuIEhW
TVRSQU5TX3VuaGFuZGxlYWJsZTsKLSAgICAgICAgfQorICAgICAgICByZXMgPSBodm1fdHJhbnNs
YXRlX2dldF9wYWdlKHYsIGFkZHIsIGZsYWdzICYgSFZNQ09QWV9saW5lYXIsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGZlYywgcGZpbmZvLCAmcGFnZSwgJmdmbiwgJnAy
bXQpOworICAgICAgICBpZiAoIHJlcyAhPSBIVk1UUkFOU19va2F5ICkKKyAgICAgICAgICAgIHJl
dHVybiByZXM7CiAKICAgICAgICAgcCA9IChjaGFyICopX19tYXBfZG9tYWluX3BhZ2UocGFnZSkg
KyAoYWRkciAmIH5QQUdFX01BU0spOwogCkBAIC0zMTczLDEwICszMTk3LDExIEBAIHN0YXRpYyBl
bnVtIGh2bV90cmFuc2xhdGlvbl9yZXN1bHQgX19odm1fY29weSgKICAgICAgICAgICAgIGlmICgg
cDJtX2lzX2Rpc2NhcmRfd3JpdGUocDJtdCkgKQogICAgICAgICAgICAgewogICAgICAgICAgICAg
ICAgIHN0YXRpYyB1bnNpZ25lZCBsb25nIGxhc3RwYWdlOwotICAgICAgICAgICAgICAgIGlmICgg
eGNoZygmbGFzdHBhZ2UsIGdmbikgIT0gZ2ZuICkKKworICAgICAgICAgICAgICAgIGlmICggeGNo
ZygmbGFzdHBhZ2UsIGdmbl94KGdmbikpICE9IGdmbl94KGdmbikgKQogICAgICAgICAgICAgICAg
ICAgICBkcHJpbnRrKFhFTkxPR19HX0RFQlVHLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICIlcHYgYXR0ZW1wdGVkIHdyaXRlIHRvIHJlYWQtb25seSBnZm4gJSNseCAobWZuPSUjbHgpXG4i
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIHYsIGdmbiwgcGFnZV90b19tZm4ocGFnZSkp
OworICAgICAgICAgICAgICAgICAgICAgICAgICAgIHYsIGdmbl94KGdmbiksIHBhZ2VfdG9fbWZu
KHBhZ2UpKTsKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgIHsK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N1cHBvcnQuaCBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL3N1cHBvcnQuaAppbmRleCBhMTc5OWEzLi40MmNjY2YwIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdXBwb3J0LmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vc3VwcG9ydC5oCkBAIC0yNCw2ICsyNCw3IEBACiAjaW5jbHVkZSA8eGVuL3Nj
aGVkLmg+CiAjaW5jbHVkZSA8eGVuL2h2bS9zYXZlLmg+CiAjaW5jbHVkZSA8YXNtL3Byb2Nlc3Nv
ci5oPgorI2luY2x1ZGUgPGFzbS9wMm0uaD4KIAogI2lmbmRlZiBOREVCVUcKICNkZWZpbmUgREJH
X0xFVkVMXzAgICAgICAgICAgICAgICAgICgxIDw8IDApCkBAIC0xMDMsNiArMTA0LDE3IEBAIGVu
dW0gaHZtX3RyYW5zbGF0aW9uX3Jlc3VsdCBodm1fZmV0Y2hfZnJvbV9ndWVzdF9saW5lYXIoCiAg
ICAgdm9pZCAqYnVmLCB1bnNpZ25lZCBsb25nIGFkZHIsIGludCBzaXplLCB1aW50MzJfdCBwZmVj
LAogICAgIHBhZ2VmYXVsdF9pbmZvX3QgKnBmaW5mbyk7CiAKKy8qCisgKiBHZXQgYSByZWZlcmVu
Y2Ugb24gdGhlIHBhZ2UgdW5kZXIgYW4gSFZNIHBoeXNpY2FsIG9yIGxpbmVhciBhZGRyZXNzLiAg
SWYKKyAqIGxpbmVhciwgYSBwYWdld2FsayBpcyBwZXJmb3JtZWQgdXNpbmcgcGZlYyAoZmF1bHQg
ZGV0YWlscyBvcHRpb25hbGx5IGluCisgKiBwZmluZm8pLgorICogT24gc3VjY2VzcywgcmV0dXJu
cyBIVk1UUkFOU19va2F5IHdpdGggYSByZWZlcmVuY2UgdGFrZW4gb24gKipfcGFnZS4KKyAqLwor
ZW51bSBodm1fdHJhbnNsYXRpb25fcmVzdWx0IGh2bV90cmFuc2xhdGVfZ2V0X3BhZ2UoCisgICAg
c3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgYWRkciwgYm9vbCBsaW5lYXIsIHVpbnQzMl90
IHBmZWMsCisgICAgcGFnZWZhdWx0X2luZm9fdCAqcGZpbmZvLCBzdHJ1Y3QgcGFnZV9pbmZvICoq
X3BhZ2UsCisgICAgZ2ZuX3QgKl9fZ2ZuLCBwMm1fdHlwZV90ICpfcDJtdCk7CisKICNkZWZpbmUg
SFZNX0hDQUxMX2NvbXBsZXRlZCAgMCAvKiBoeXBlcmNhbGwgY29tcGxldGVkIC0gbm8gZnVydGhl
ciBhY3Rpb24gKi8KICNkZWZpbmUgSFZNX0hDQUxMX3ByZWVtcHRlZCAgMSAvKiBoeXBlcmNhbGwg
cHJlZW1wdGVkIC0gcmUtZXhlY3V0ZSBWTUNBTEwgKi8KIGludCBodm1faHlwZXJjYWxsKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKTsKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 21 15:13:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 15: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 1dNhJo-0004f5-C4; Wed, 21 Jun 2017 15:13: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=338940b9e=Andrew.Cooper3@citrix.com>)
 id 1dNhJm-0004dN-Fd
 for xen-devel@lists.xen.org; Wed, 21 Jun 2017 15:13:18 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 00/DD-03371-D0D8A495; Wed, 21 Jun 2017 15:13:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeJIrShJLcpLzFFi42JxWrohUpe31yv
 SoOuItMWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmnHx0GP2gpMiFW9btjA3MK4S7GLk5JAQ8Jf4
 uHgWM4jNJqAvsfvFJyYQW0RAXeJ0x0VWEJtZIFPiyO3NYLawQKjEwz8rwGpYBFQlZuy5wwZi8
 wp4SuxafJUNYqacxPnjP8Fmcgp4SexbNIsRxBYCqrnf/oEJwlaTuNZ/iR2iV1Di5MwnLBC7JC
 QOvnjBPIGRdxaS1CwkqQWMTKsY1YtTi8pSi3SN9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpO
 K9ZLzczcxAkOHAQh2MHb8czrEKMnBpCTKW+7tFSnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvdo
 N1BOsCg1PbUiLTMHGMQwaQkOHiUR3i3tQGne4oLE3OLMdIjUKUZFKXFetR6ghABIIqM0D64NF
 jmXGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMx7BWQ7T2ZeCdz0V0CLmYAWvzjiAbK4JBEhJd
 XA2PBpKdtiwyqnd585rU+Gcfyf4vxm2er8E3nXa29/2ckcdPHo4YWCG/syPoZw+DHkXMhL2ai
 8Itoy5+me11GTD4nOmPe04y/HKQG7wF5LFZ0ZXGoqNwMv9UovMvL6yMLVrnRPQi9m7sXtS427
 Xnywtmqwzi/6sulMs8i5188uicns7rq6n02MQ4mlOCPRUIu5qDgRAM1o+UKXAgAA
X-Env-Sender: prvs=338940b9e=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1498057995!74870585!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60380 invoked from network); 21 Jun 2017 15:13: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;
 21 Jun 2017 15:13:17 -0000
X-IronPort-AV: E=Sophos;i="5.39,369,1493683200"; d="scan'208";a="428832077"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 21 Jun 2017 16:12:29 +0100
Message-ID: <1498057952-13556-4-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1498057952-13556-1-git-send-email-andrew.cooper3@citrix.com>
References: <1498057952-13556-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 3/6] 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>

c2hfZW11bGF0ZV9tYXBfZGVzdCgpIHByZWRhdGVzIHRoZSBpbnRyb2R1Y3Rpb24gb2YgdGhlIGdl
bmVyaWMgRVJSX1BUUigpCmluZnJhc3R1cmN0dXJlLCBidXQgdGFrZSB0aGUgb3Bwb3J0dW5pdHkg
dG8gYXZvaWQgb3BlbmNvZGluZyBpdC4KClRoZSBjaG9zZW4gZXJyb3IgY29uc3RhbnRzIHJlcXVp
cmUgbmVlZCB0byBiZSBuZWdhdGl2ZSB0byB3b3JrIHdpdGggSVNfRVJSKCksCmJ1dCBubyBvdGhl
ciBjaGFuZ2VzLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBU
aW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KCnYyOgogKiBVc2Ugfihsb25nKVg4NkVNVUwgcmF0aGVy
IHRoYW4gLVg4NkVNVUwgc28gTUFQUElOR19TSUxFTlRfRkFJTCBpcwogICBjb25zaWRlcmVkIGFu
IGVycm9yIHRvIElTX0VSUigpCi0tLQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jICAg
fCA4ICsrKystLS0tCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaCB8IDcgKysrLS0t
LQogMiBmaWxlcyBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jIGIveGVuL2FyY2gveDg2L21t
L3NoYWRvdy9tdWx0aS5jCmluZGV4IGY2NWZmYzYuLjc0YzM2NDEgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYworKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211
bHRpLmMKQEAgLTQ3NTIsOCArNDc1Miw4IEBAIHNoX3g4Nl9lbXVsYXRlX3dyaXRlKHN0cnVjdCB2
Y3B1ICp2LCB1bnNpZ25lZCBsb25nIHZhZGRyLCB2b2lkICpzcmMsCiAgICAgICAgIHJldHVybiBY
ODZFTVVMX1VOSEFORExFQUJMRTsKIAogICAgIGFkZHIgPSBzaF9lbXVsYXRlX21hcF9kZXN0KHYs
IHZhZGRyLCBieXRlcywgc2hfY3R4dCk7Ci0gICAgaWYgKCBzaF9lbXVsYXRlX21hcF9kZXN0X2Zh
aWxlZChhZGRyKSApCi0gICAgICAgIHJldHVybiAobG9uZylhZGRyOworICAgIGlmICggSVNfRVJS
KGFkZHIpICkKKyAgICAgICAgcmV0dXJuIH5QVFJfRVJSKGFkZHIpOwogCiAgICAgcGFnaW5nX2xv
Y2sodi0+ZG9tYWluKTsKICAgICBtZW1jcHkoYWRkciwgc3JjLCBieXRlcyk7CkBAIC00Nzk0LDgg
KzQ3OTQsOCBAQCBzaF94ODZfZW11bGF0ZV9jbXB4Y2hnKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25l
ZCBsb25nIHZhZGRyLAogICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CiAKICAg
ICBhZGRyID0gc2hfZW11bGF0ZV9tYXBfZGVzdCh2LCB2YWRkciwgYnl0ZXMsIHNoX2N0eHQpOwot
ICAgIGlmICggc2hfZW11bGF0ZV9tYXBfZGVzdF9mYWlsZWQoYWRkcikgKQotICAgICAgICByZXR1
cm4gKGxvbmcpYWRkcjsKKyAgICBpZiAoIElTX0VSUihhZGRyKSApCisgICAgICAgIHJldHVybiB+
UFRSX0VSUihhZGRyKTsKIAogICAgIHBhZ2luZ19sb2NrKHYtPmRvbWFpbik7CiAgICAgc3dpdGNo
ICggYnl0ZXMgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmgg
Yi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaAppbmRleCA0NzI2NzZjLi5hNTlmZjdh
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaAorKysgYi94ZW4v
YXJjaC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaApAQCAtMzk1LDEwICszOTUsOSBAQCB2b2lkIHNo
YWRvd191bmhvb2tfbWFwcGluZ3Moc3RydWN0IGRvbWFpbiAqZCwgbWZuX3Qgc21mbiwgaW50IHVz
ZXJfb25seSk7CiAKIC8qIFJldHVybnMgYSBtYXBwZWQgcG9pbnRlciB0byB3cml0ZSB0bywgb3Ig
b25lIG9mIHRoZSBmb2xsb3dpbmcgZXJyb3IKICAqIGluZGljYXRvcnMuICovCi0jZGVmaW5lIE1B
UFBJTkdfVU5IQU5ETEVBQkxFICgodm9pZCAqKSh1bnNpZ25lZCBsb25nKVg4NkVNVUxfVU5IQU5E
TEVBQkxFKQotI2RlZmluZSBNQVBQSU5HX0VYQ0VQVElPTiAgICAoKHZvaWQgKikodW5zaWduZWQg
bG9uZylYODZFTVVMX0VYQ0VQVElPTikKLSNkZWZpbmUgTUFQUElOR19TSUxFTlRfRkFJTCAgKCh2
b2lkICopKHVuc2lnbmVkIGxvbmcpWDg2RU1VTF9PS0FZKQotI2RlZmluZSBzaF9lbXVsYXRlX21h
cF9kZXN0X2ZhaWxlZChyYykgKCh1bnNpZ25lZCBsb25nKShyYykgPD0gMykKKyNkZWZpbmUgTUFQ
UElOR19VTkhBTkRMRUFCTEUgRVJSX1BUUih+KGxvbmcpWDg2RU1VTF9VTkhBTkRMRUFCTEUpCisj
ZGVmaW5lIE1BUFBJTkdfRVhDRVBUSU9OICAgIEVSUl9QVFIofihsb25nKVg4NkVNVUxfRVhDRVBU
SU9OKQorI2RlZmluZSBNQVBQSU5HX1NJTEVOVF9GQUlMICBFUlJfUFRSKH4obG9uZylYODZFTVVM
X09LQVkpCiB2b2lkICpzaF9lbXVsYXRlX21hcF9kZXN0KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25l
ZCBsb25nIHZhZGRyLAogICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYnl0
ZXMsIHN0cnVjdCBzaF9lbXVsYXRlX2N0eHQgKnNoX2N0eHQpOwogdm9pZCBzaF9lbXVsYXRlX3Vu
bWFwX2Rlc3Qoc3RydWN0IHZjcHUgKnYsIHZvaWQgKmFkZHIsIHVuc2lnbmVkIGludCBieXRlcywK
LS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 21 15:14:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 15:14:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNhLG-0005GN-Nk; Wed, 21 Jun 2017 15:14:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dNhLF-0005G0-9M
 for xen-devel@lists.xen.org; Wed, 21 Jun 2017 15:14:49 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 F5/8E-03058-86D8A495; Wed, 21 Jun 2017 15:14:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupkk+JIrShJLcpLzFFi42LJ0FfT1E3v9Yo
 02LtWzWLJx8UsDoweR3f/ZgpgjGLNzEvKr0hgzXj5bTZ7wXupit0vb7A3MJ4R7WLk4mARaGGW
 mNQ/nxXEYRToZJRoPv0VzBES+M0osXzfAyCHk0NYIFLiZuNNdhBbREBDYuOlW8wgRcwCLzkkJ
 j/fwAzRsYlRYkXzNLAONgEdiWtvvzCB2LwCVhLvdh8C62YRUJXomnoULC4qECPx/cRnqBpBiZ
 Mzn7CA2JwC5hJHp/wFs5kFzCTmbX7IDGGLS9x6Mp8JwpaX2P52DlhcQkBBYuuRS2wgR0gItDN
 KfP+3BewIIQEViVmfL7BDFMlKHD07hwXC9pX4eW8tUDMHkK0scarFDyJcK3Gy5zZU+UJmiZ3H
 yyFsLYm302czQ8x/xC5x6s0pqKJHrBL/fmpD2NtYJC4/zoSwcyQOLj/JCNO87upHqOYzrBKnV
 /UyQTiX+SU6/uxhnsCoOwspBGYh+XoWkq9nIfl6ASPLKkaN4tSistQiXWNjvaSizPSMktzEzB
 xdQwMzvdzU4uLE9NScxKRiveT83E2MwCTCAAQ7GHeuDzzEKMnBpCTKW+7tFSnEl5SfUpmRWJw
 RX1Sak1p8iFGGg0NJgvdaD1BOsCg1PbUiLTMHmM5g0hIcPEoivHkgad7igsTc4sx0iNQpRkUp
 cd5JIAkBkERGaR5cGyyFXmKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5Iw75VuoCk8mXklcNNfA
 S1mAlr84ogHyOKSRISUVAOj48K7u+x59PvK41rFrn17xSfV8b75vum9fbXHeMW37/klWMlTkz
 7/O2tMf6VW+Z8L/Nu8D4dM0nyXWhB4aWeWVmXW1nxXzfL/kyYce/T4b8jxPo7imRlvFZ9Ivli
 +6sStKQu+qdg8uHHqqdWHksazx+7f3fgjwqF355Q0lqMqy5RnJx1OuzrrgxJLcUaioRZzUXEi
 ACqItN6cAwAA
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1498058086!108011545!1
X-Originating-IP: [104.47.38.41]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40848 invoked from network); 21 Jun 2017 15:14:47 -0000
Received: from mail-bl2nam02on0041.outbound.protection.outlook.com (HELO
 NAM02-BL2-obe.outbound.protection.outlook.com) (104.47.38.41)
 by server-4.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 21 Jun 2017 15:14:47 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=UUMdRWdRJ0o0lUzVlYwSmJbeRw9EthD3StTnzCwXpJY=;
 b=qYdlrmjG8u5h7XwInPjHB8aQ2djKpJ4VzTXNvMof+BGZNjbEfQdJ/Csry3DfDWeWRr5Zi7kEF+NXuJc/L5+l4ENCcqBu+OfVmv2iseWjWEx5fl9xjqdHuH24+IP0LO1EssTbX8oDD11fPBlUrPghEuJhBRB7NHFnrMeWQjsJlnw=
Received: from [10.236.64.250] (165.204.78.1) by
 MWHPR12MB1150.namprd12.prod.outlook.com (10.169.204.14) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1199.15; Wed, 21 Jun 2017 15:14:38 +0000
To: Thomas Gleixner <tglx@linutronix.de>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
 <20170616185115.18967.79622.stgit@tlendack-t1.amdoffice.net>
 <alpine.DEB.2.20.1706202259290.2157@nanos>
From: Tom Lendacky <thomas.lendacky@amd.com>
Message-ID: <8d3c215f-cdad-5554-6e9c-5598e1081850@amd.com>
Date: Wed, 21 Jun 2017 10:14:35 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.20.1706202259290.2157@nanos>
Content-Language: en-US
X-Originating-IP: [165.204.78.1]
X-ClientProxiedBy: DM5PR20CA0029.namprd20.prod.outlook.com (10.171.161.143) To
 MWHPR12MB1150.namprd12.prod.outlook.com (10.169.204.14)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 26210eae-4724-496f-3da1-08d4b8b83da0
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:MWHPR12MB1150; 
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 3:1kaayF30UFqWcb9McpJbj7UMFXU99iZA0ka3Wroo2Q0YgUmmOH9IO8VHBBJk7KvJnxKx0wUs6grgHtFzDXWmJftilQlgqLbnBmLcSaEMKOAgzO/YB+oeo+5NNV65JTpnr5THXkRb1h177/TeCqpCyGPuO1sSWEybbzidXVt09+AiymjJGEFe2gKHo6WMddbXYbCkJEA26ojOybiE0L+3+erFqnJOaCFakNNBq/wiEWykr0WtMUFZDFS5NM8iEAah8Ow0lJaB95XJYDYoGAPAYh32PwYMYzRWNjIYkLjY1wX1nCSFBLbpNAiFr/QmOzF53wbQQdTlGtntb2SecbG9gqUSo1KuZ3Hm4r9WH0XOjuY=
X-MS-TrafficTypeDiagnostic: MWHPR12MB1150:
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 25:7SaLTR4EBCeVtLuhfSN31XGlLd0gFI2TYDyS1iqlq363cBP50qr1RZh2i+TIcmrFeSR65LUxWKWWm/oLZbv2PMcJTigLcNsyflflTjxR/D5Y3archIoybTln6yRc8KptNOUFIbeozE+4eQJQFsSZDPngGEttx+uOrqiA48+qOZ9QHQN9ffjLBdSbbxz7MD1DzGpZ0S/jQTloA1Kpdg9yo7U4MpJmXPi2jwKXBeADleGoMjJjikeBLi8opSclFGIeO19BQndAF8V8b4ymKSnoQRWIUwTcoStRXUdLyCNU1xwpbrumIRIPGkIMihE3ZTPkfsBeqDyUrtJDhmgK5/4uywLoInf/BOGO0vxVRCfsVDE2jkC3Dt2lwlpzQKe3X/UGfUXr3d+kQra1/+3DqXyYLwfZo+Xuf03vfNpmBwFaz/ROMIDqoujny6VILcnVkyH1N4ocrME+i6nnEcJerY7NhEJ5tLf8PkkMzDpKBZ5vvlJxn94D9mtKym7rDO9HJpjaylKLPCdHj8C1UKzvMKRuPSXqj1x+fUi+mNGruBcmtVANFIm1f8hq4nE63Ff3lmF2jRT3zAs8a5mRbAbWMBQGhJalslAjGLcukSpoeJ5oToH45WMg86cDvgtG49HGDwQvpj07LlUhDpiVJYKdaqDP9wFXoaTe5lUpWGLMghViSq6umENJFpguv7kNUQsRW45UtBUwg4lwBW8w6EAbBBV64q/xsoBPbIpMqwDriTbXhH3u/RnYFf3Q5qKli9V5ZGrrDGvIGPiKZKFQu0a+jJn/KyjzHgfxDsMcsI8ltwjprhpoSGnbSxoqSEf4PjCJ2ln9AW0HcKaE4c8KQvBDI9nVxBW8IlD0r24VXMjU5pqzOvryomVtb9gSqJfqqiBXxx42pIGPMUun8eoFGVPEt9KWsAnJMCRTFMikqSoDG5AP4vY=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 31:t4SWep5h8MNcNe39+bPeWMxI68zfVVHKr1TvSvqFlcv6tBgE0WV5bbmGgW2hPtjvH6LrF/cwjhzkLU0Cf985xOK2UbqWUhZfq7Iv95pneeRWc4JBgPMMGdNkMUN+8RvWNQAblzRf0jBNGcorKguPJgQp+fKWAFvhJ72A72FhxVp8jZPVt/W4C+5uYnrKnTxFEEsfHxfgWBuaUstC4yAgSv9gL1+wgUxgBi8v5/GbBiRkRySKPe9NhS6BoXN0fohacj5BPVtN4DrJBdPHJHot7vIYQ/a7IRvwdOcc32SvGtwkczxwTteiS6t/8SYVCJXA4YVtPX5el6A4hScpR8dw+ZFtTzZElwVrb0CKynA5V4lMPzyQhrt+JPHnAOB3jART8HBGEk+3At4fvom7ecTQUNjoD4vj2Kf8F+RSHsGuDD3Y7vhzu+pqJkVAQ7K8sC+umqIcRV7htqlsP32MoEHmIQBFYQdZRVzaoEt2jGV8TnGYzXKQnmIq2cwNskp2tMqbAs+U/y5i11V3ghsrXPlCgK9niT/A9RQjzNQjf09fQqweDkL4jxb4LEp0nYSF/aIgXMX80+kyi58tlGy9PHgjR9z6qDaQ/vKmkNP173AX9quR16Z6Wr70CaHXIpU5Zin5eUuhNg4NXhC0Fn/51t2V+uC2F0ZGv3oPSq2zz8MIud4=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 20:jWylJmc5kFkSpclx+8UXW3gGemHz1YRl4BFzx/n76GEQHe7QmXseLduQFwG6dogA1a8xZDoBPx5gUw6DBOk+M40qWCqRuryey33/ytJndNPaauJ5dIq/cA128x53r6EdDjfdciNppugur5EFWW+DoNOm9veTtXtsZB0oR/Xr3kPfcLvzCUvyAWSLe4z8W07CPHO9AAHFQ6gtmcTqTLh46J2PJ32HoxmXH9BhGigg4C95m4S8KPUVb6yYSD+7GWkIzANzBN2PUH08wnUQMaFoPPEYy+eKg/wNIjAzziMmVoPZgFVVMfcRVr7H+ErpU3RfKXtaojmrUBpbYCHpPfSKVFh6zjzGjoYv0fSVQ8GgTXxz8SRmBNBXpHpgcaGbiVwDSNZ7HyPmt+ssMLVljhR8cBhv87sWfYIFIHGQiJW4+HwappE1bcTB7EtjwiXeklqp68oFg7Hqo08WoTUBDBhrWql+obJTM9JJkDo2KCR6mpic4lTaC57+jePUaYGImr1C
X-Microsoft-Antispam-PRVS: <MWHPR12MB1150E6F36BE580714F5868BFECDA0@MWHPR12MB1150.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(10201501046)(100000703101)(100105400095)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123564025)(20161123560025)(20161123562025)(20161123555025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:MWHPR12MB1150; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:MWHPR12MB1150; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTUwOzQ6Q0UwRTNKRnJacytuYU4xZURBUUl6dW92cWtM?=
 =?utf-8?B?UzZsdXl3ZFRaakJCMVJUUEdwdStGRDNjU1FxRWFaazB4NEUrRFZPK3RJWGc1?=
 =?utf-8?B?cENTYnVBN1pwWXBhU2RxV2taRTNSVUE0QnVMSUl6MXYyRXA2OHRtZlpSc2ps?=
 =?utf-8?B?WWVaM2lWcFFLL2JZa0RSdno0cExMWHJWKzIwUFo3SkVRWWJ0azZLTkUxRXBV?=
 =?utf-8?B?eEUrVjVFYkZJdWFBUTZEQllyMjI3UUI0d1lyWTRDdFp5VmljanFDQ21BUjVz?=
 =?utf-8?B?OUh4a3NtRlFhQmttMnQweFpOMHhRVVZSRVhjNy9oMjh6aVFSV1BKb2hrZWZu?=
 =?utf-8?B?L0IvSTRZSHp2cmpFTVprMEtkZW05cDFmNjlJSnFFT2RMVkNaVkI5S3lpWm5C?=
 =?utf-8?B?ZHZwa1FzS1NlODY3cExQbFhTL3RrZ081aVZtZmU3eFhFU2t2QmR2Nnd6MXJ3?=
 =?utf-8?B?VlVVdWh3cVpZOE5BNUtxb0h3QnZKTUp2bEZMdE5MelBmL1RQcnpuR0xMd3dH?=
 =?utf-8?B?cW44c2dDd2hSRkxsR0VmYy9XUElwa1JLM2tDUk90cEl2Q0daOUtOajBHc1N2?=
 =?utf-8?B?VEduM2tJZTdqMlA3dGgwWEFqVE9haXF0SHNNTGxFeVA1Y0JkekQ1L3oweXFk?=
 =?utf-8?B?ZEkrMmhKYXgydmNBYlFEaHJtcmY4ZEFDV2o5Y3FqYnBRWDJsbVFKQk1Xc2hh?=
 =?utf-8?B?eFowSlNYMDd3Qk1pMVo0bVl5YXRwdWR3bGNKNGlKOGh1UzkwRFFDaHlqaWxQ?=
 =?utf-8?B?RHloYTYxSWhOM0ZzQWR3c3hlSko5UFlCV1dhdXZiSTAwdFRsZGJEMUtMY2g1?=
 =?utf-8?B?L3R1L01wem5vMFI2bTNRQ3ZwODI1NjVzQisvaFMwT0JtaWVFd3lIT0lFamp5?=
 =?utf-8?B?QlVrTXFDemNTQWpsQ0hqVitucndSRW9vQ3paUjRtS2UrallGOHNqaVBYQWZn?=
 =?utf-8?B?ZnNNV2NSL2pVNzR1RnRieXd1bVV1eXQxWlJyeXFkZ2FqTE1WVVdTZTFnNkls?=
 =?utf-8?B?TkZtK29Fa3JteGdTbE91V1RUL0JNVmlINmdBTmI1eUdFd0RKekp2eXJXTHZ4?=
 =?utf-8?B?MFFXcWN6aEZ5ZFpsbHFKSmFMU2hvNC9wWUlmVDNEUGNtVnkybkdqeFpaZVpq?=
 =?utf-8?B?bmNkdjRkM0U4SFBHSnU5M0NSLzk2bG5sc1hadmlaZU41Qm14TGwvWjhnckYv?=
 =?utf-8?B?SDBSSVZnSnBQdzZxdzlWZUxWUjZmaGlFWGV3OVg5Z201TWFWZXAwY2dJMzhY?=
 =?utf-8?B?UzNGSnRaQWJ4bmp5dEZhb3RpdVR0OFBGYks3K3FKUExrcXBUMmtreVJ4Kzhj?=
 =?utf-8?B?U0QwRVFRYmgzWjV2d0QyMTBEbVhzWnRJR1g1SWNSRlQ2N3RNVlhJdzVPNklB?=
 =?utf-8?B?RmxNQ1I2Qk5PQm9sMzhBZFdYTEVoSERjaXVibExpSGViUU53S09hNTBKWU9V?=
 =?utf-8?B?V2xaNWxZQnVRL21LWmc5SVN2bHVEcHhlQVJnZ01nTEp4WEpJMmIrQWJ3VCtD?=
 =?utf-8?B?NWYvU0F4Nm1JMGRaeGI5Tm55Y1l5Z3M1cU5uWExXRUdoenhMNTFtaUJzaWgr?=
 =?utf-8?B?em9BVy9VWTRjdngvU01OYnJ6UDF1QT09?=
X-Forefront-PRVS: 0345CFD558
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(6049001)(39860400002)(39840400002)(39850400002)(39450400003)(39400400002)(39410400002)(24454002)(377454003)(189998001)(4001350100001)(3260700006)(53936002)(25786009)(54906002)(38730400002)(50466002)(81166006)(23676002)(6246003)(8676002)(110136004)(64126003)(6916009)(2950100002)(6666003)(50986999)(54356999)(76176999)(53546010)(229853002)(77096006)(6486002)(5660300001)(31686004)(42186005)(7736002)(36756003)(7406005)(7416002)(4326008)(6116002)(3846002)(230700001)(33646002)(305945005)(72206003)(478600001)(83506001)(86362001)(31696002)(47776003)(2906002)(65956001)(66066001)(65806001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR12MB1150; H:[10.236.64.250]; FPR:;
 SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTUwOzIzOnpHbHVsZ3M0SUJwVUhrVnUwL2ZkQ0puWm9H?=
 =?utf-8?B?WDlsS0J4dWdBY0g4anNEVWVUVVN6VDZtRDVka2hxUGtwUTRtMHBkenZGQ0pV?=
 =?utf-8?B?SXZYQVR2azh3WGhDM3V2S0NFZW1vcTFtOER6Z1g4VU8xaUxycWNCMUM0RzJK?=
 =?utf-8?B?ajhZeHR4K1duS3BRZ3NJTHJHUkx4Z2d5ZEdUcW9XQUpaaEYzN3NNbUV4NEwv?=
 =?utf-8?B?ZUJtcTRyN0J4SFZiNDh6R1doT3Y5anVBd1VwRFJSQnN2enNISEQzZjNrSmFa?=
 =?utf-8?B?R1ZybnZkR2hIb2UwK1ZTZW5yYWNBNkF3cEFrRGExaFRFdWpnbHNkWkdhWnZN?=
 =?utf-8?B?L1lkZnlqYytzM3RUcGtNNTZQVHNTWS8vMWdzT0JzNWFhRno4b0tRVWpkbHVr?=
 =?utf-8?B?aTJ2S004Q3JoODRuNVprWFB3R1FJVFBQK2hXZU1aYi95S1N0YlNWamFYZUw0?=
 =?utf-8?B?aWM5OTVXSitxdG5jN2g2Q0hVMGFpLzArMkhQbGhHMThYSk5RWHlJWlNQemt6?=
 =?utf-8?B?YndZRnZCZFB3MHNhdUJvUGpmR2RROTM0eWtxL0xXVDNuZWwvcHYyY3MxSXJ4?=
 =?utf-8?B?OG9tejlPdE9nVkt5RjdYNWJMN2crM2xPdUMwamtjcGxLRmE0M09ZSURWSUl0?=
 =?utf-8?B?T3Z2blU4dXFCdFJ2SWNad0E5YnhtSTFiRHhXV0FxbUQ5V0kvUlc2UUJZMmQ0?=
 =?utf-8?B?STdlZHduSmVjRTA3UWYzdzYvejBDbUVnaWw1aktQREVQZUNKQ2R4TjRtSGo5?=
 =?utf-8?B?dVNkRUtDQ3gxdzMwY0Q1Q21QQUovL05EaklmM2VTN3k0dlBjeW5ZUFVycXRp?=
 =?utf-8?B?TFF4T2E1SGwzaGxTZTVHVjRabHFCS0VadzJPRWhnZjNnTEluWjVDNXdreWsz?=
 =?utf-8?B?QUpXcFByRWJ2SmQrOW5jUWRLTEJKRCsrNXBuU01OWnplNlJCV3dtRGpCZENl?=
 =?utf-8?B?YVRlcnNkaUpwLzVEV1Z5c0xTNGFXYjNrWnNoRnlQVlk2M1hyY3g3MnpuWUhO?=
 =?utf-8?B?bmgzcUpZM1k4aWRKRnVXdG04TnhIejJnS1M1bFdLL2RQSjhaUENHeUJpQk53?=
 =?utf-8?B?bXltSi9HZmJoRStldjAzQjBwWU9GYW9ETGpHNzI5U3Y0MGlTTXp5Y1BQczJj?=
 =?utf-8?B?WVpEbmRMeUZ6QVI1T1c0U21HeHZPUnJRQXJSVktvMXpzanNMdzE2VlhLc2g4?=
 =?utf-8?B?bWxQY0VSK0NIdHFaNDJjWko0T29YZCs4UVNCNWE3RDI4aEdHRWZ2cWoxM0Q0?=
 =?utf-8?B?Mm9xM0hTRk1XQmVrL3V3WU00QzQvbzNDSkJqVW9uSURSTXB0WHJrNTQyVUsv?=
 =?utf-8?B?dzJ4Z0huUFRYa01LT0pucnFxaUFqQ2g5MGkxa0tYNHlyMjZBd0dIYmpQK21j?=
 =?utf-8?B?ZmtFa3RmeElDNEQvZEdwQTIwdWY1V3lyR3hZVk4wRXZzemdCc1JFclhZbVBl?=
 =?utf-8?B?QzRWbURrOUp6L0lMenNBNUhiRmp5cng0RlN5bElGQURkYnQ4RjQvYk1YMmNp?=
 =?utf-8?B?OTIxeko3djlNMEJFWFU3dXh3a2FXNi9NaEtQZTEvSmh3MTFFNDRKYlNaT1F4?=
 =?utf-8?B?ZWxEcll3bnNtVE0zL2JlSmpSK2V3Y0IxMzBpS2x1RzNuOWVRSUh3MW93T2tV?=
 =?utf-8?B?MTkyK0g0MmJoVjd4eXg1L3hOSnRCUUhkZy91UXByWmVSeE9vWUtNQ0NGODNk?=
 =?utf-8?B?ZWRtbmh2TUlUU3pKR3k2UTAvVGxHOXJWLy9Jb3RZMFBCSjVxeWxGeGVvWVho?=
 =?utf-8?B?ZElmd3V4TExGbFlVS0ZzRnJPeDl2YVdGTzVHa3ZjbDgyTVB3d0Q2Qy92VXhH?=
 =?utf-8?B?bGV5WlJXVEExS3B1S0V1Q3d0WUZRcmptZ0dIbFMvU0NDNXdiWUxzam56R0k3?=
 =?utf-8?B?aHhxaWhLdElMMkhqTGg5TFNRMTFlL0ZFcCt5MDZTQXVDa3krdG1hOVVCTEg1?=
 =?utf-8?B?NEJVdk5qMCtRPT0=?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTUwOzY6YkRZUnFqKzlwUmE2S2R1QUF5cEFsVVhqUjJj?=
 =?utf-8?B?OFNEUlFTM0ZVSlV5STl5bzZ0ZmlIOXp3NlhwSzJCT2w1R2dyV0V6L1JaSXR4?=
 =?utf-8?B?SlpxRm9yRktWOUc1SW56a0l4S3hWYWRJcFJvYXFnNmhOZFZxYjMvNys5YWh4?=
 =?utf-8?B?ZHVpZVN1YnV1OU1VUXlmVVNmc1VQNmZ1Zzl4YnhkU3RHQ0hLMlVjTzJDeTNo?=
 =?utf-8?B?WFVPd2RJMXNjeXVkUVV5NjRqYzhiYlY2QTVTWVV6NFc4dXovaHhiR3djYUc4?=
 =?utf-8?B?cU9palErQXZlVnNCTnJEV0dWVyt0T1pPdndMVE5yRG8xbkNUeE55Wkt6elN5?=
 =?utf-8?B?VEppaTNzVTFUQnB5bG1GK3V0VXROZk1iTnRLczlMK2ZsRU8wcG5QdVIrZ0x0?=
 =?utf-8?B?SUtiQW83c0VlVmM1MlRFb3NYcjRja3Y3UC9ONHlmZ2NONlpFOXNVME9JaHo1?=
 =?utf-8?B?SG0zWlVMWnhnTTFuaU9QSnFIZU84SzdGM081QkFkRjVOYzYwZmJtMVk2YVZD?=
 =?utf-8?B?MlBCa2dxTDRQUGUycGZZZnJKV0RjeHQ5OUNiaU10ZEVKbXBSdmkwdndIQzJj?=
 =?utf-8?B?MGJ0TWEvME01L2FLK2U2OHBOUDdmeUUrcGdjaXduUHRkeTJKYjhza3VXZGQy?=
 =?utf-8?B?Vnl5YmpUZkVvSkpaek5CaGNOaTlhMm01OWRGYjBlY1JOd2xjL0JPb0hWanRh?=
 =?utf-8?B?VVpxaE5qS3Z5QVFLTEFZdFd0RnRmUU1MVVpFa2I1UDhrVDRScG1yNHpvc1ZN?=
 =?utf-8?B?VmNPd2RHbC9iSE83eUh4cEI0NmU1MGR5NEQ0OHBNYWx2V2pmZlU2cGxnL1RM?=
 =?utf-8?B?S3NRSFdoZXFVOGo5VW5LNFRSMFU4Q1V5USs4M3JISW16eldSb0xYUmFjbWVN?=
 =?utf-8?B?d05XdFRnTTRQdzQyTVdhbjNUeU51eHBMck9NUVRSVjIxMXplT1c1OGRhWDlX?=
 =?utf-8?B?bnJkMVZQUnZJQWQvNVpRd2JhUERWRWRJRG5jaUxaQTBQekFlb0VHUG5XSlYx?=
 =?utf-8?B?MnpmM1VVVkQzNzBXcUhRWmRnMGJZeFgwaUF6dWxmMEhHbk5JYXc4OFVoQ3A2?=
 =?utf-8?B?QUN2MHRDYXFNaFlBUVpObk5PekF4UmZMdXQvM2k1cHpZNnJ2NitTRGI1UjFO?=
 =?utf-8?B?YXV1REJtSHlCYkhCZWNxZjdNV3BVcmt4bzVBL0xCK092aXJYWmJiWHRVL3B6?=
 =?utf-8?B?K1FXMmxzNXc2MTRHSGZTdi9KaDBSUUw5dVVzSVg5ZTRyZnVNV2x3OGUrSE5V?=
 =?utf-8?B?dUppSFlOVk1TWmJlc2FjUmxjbVZ3YVB4c3BjRXBITm5BZUdEaUphWFdiQi9D?=
 =?utf-8?B?cUFlK01LT0dQSG9oWldOeTF2K2prL21JUkhaWjRzQjljeHViZ3JpZTVWdklJ?=
 =?utf-8?Q?5IKjBnw?=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 5:QZjcVeTQ/W6i34N8HGvamZoNmo90ucrnpmlH3gZu7hrsuITtQG/qPpThtelATAqpYL5oWMLrmmxmqEJvlBN8ZOTSv+F061osUpZ1oE/Q4ZkIDySZg3faQzWouzRXmRG7SgwdY6nlIuc1ccO+I/WyRYBnedraOi+cz8xPv72O19m0FCsYoQiC+hu8gQ6irASD4L/KuPvJFH4p5MV9qBIwFBrBK8+L0EZW8CMAIaHtw66VztLsHS0yZzISJ/11ecwlY3xYB6T0Tis67hIvL9adrRLlGA+zdSaN7cnMEQoGaKVVg90VMortymOtfMAG5TTqXxNSqgIlfD4ymnOAX+pj9Pr0G/zHMZ3dGxzQQMyDvyJo3r5GqRPytZrbvyJqmUZ0E2kJT3VwAdSGCaMa8Pxg4ykRqNqSX5LW9kO0jpII9YC0OjXua5FkxtCwwCzp5B0O7KK50AgaDxZ/ya9ZyZ5SXvXpQMxtDPZ88n02Yabcgi3n97kFEGWmQjUAsarO2cOK;
 24:jQbMu61lO4vnNN9bWklmBT7v9Dv/SJfvGS17DmZLYW9BwurzITzkUVR8OEqI5gFjV60icruxhEfeQuR2c+j8A0PaNrAi7o+sKlxNW39olP8=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 7:l4FJXCN2kS8TcsMuwKaIVim635AYQ2LZYvidWjdfcfMA6HlvCUC55iJkndLCjxTuTU7ozL/BcuB1i1wxFCPO50a7aeWHT+1GVxQ96Uba9XX5VrzSFoLWz/O+kkjsL5scAIcBiWR4kuhAtbSMsqmJT7y9j1JSChETmlC28qTs7UlzzDc6uJbekWSj0hM4FfU5S/LSlIt5isuNwCa/Mws05mQJcRCo0k9hfsA5I1iEiR6l/qTkYHkC8O/OSB3NZzCsz/m5nbDrp0nk6YMLQgUwwiJ42TdTCrquiQKeo/trPJDWP6X0zDMcQXhEMl81cDpRN4+Fbw2xpM2qKs5quemvPCgop6n5UZshmhaMu00OxyWlBeTJ3W+sjld9PYYYyR59OuFjsYRrH5Wc+sP+/H3pI1EpRQkdA7KUybCXrI6Fm8doYzseqQJQtCNc8SCNmy9Enw2SsQ5NbDBWY9ThzCYl5bAFOAjLUqxy+SaGOe9JNciTtEWJkYoPU1EYCaIHVKqkImNHp2J7x8anLJzFoMSOeHIHASwXhvvWtEbC4DHTPCXADmy9le9rti4MOg1/xtbRe0rqJtisDVIeEJA1Og7cPFlRWR4BDSVbn/2BEHwrwFI2JG6vy/vaWumTECgsXJdIfhE1QUZAyLzxkDh9pA8Ho0nt7E6ueUd8u57artItRbvZrakSn6/RptDp4RBJZ/2I52KszhC5DsF1I4+B2g0aYlELPJFqrV8S8E1gSWvyXgtCWXhfejqwCS/4+FzjvLxwS1CYPCSN9Jhi3UbFHfewUc+pjGvwLVExy9fXiUSmNpw=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 20:ehTURg1wRQ4IrEhI1XUsdqgZPSLf/z3RVJWcjCd8jVW/a1eNTmgZJ1XQE7QIvZ3wT2s5dm+XO5u7EHftEiCFvOaPfvg1whLWrXVIfCfXhk1L94nBkfVe/2+q1sf9yFMy+0xHm/Hymm/HLaiRJnc0ciMzLQrvrr+rnhQk6bY70WsKh3lf3Zr0SEv9zpaZhxUWxJjofJreN94VyEKY7ZUArI0E+pUsNEmYQ7O7MydaDuqxRYwwPAyD1wOPr72fEbJE
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Jun 2017 15:14:38.6768 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR12MB1150
Cc: linux-efi@vger.kernel.org, Brijesh Singh <brijesh.singh@amd.com>,
 Toshimitsu Kani <toshi.kani@hpe.com>, linux-doc@vger.kernel.org,
 Matt Fleming <matt@codeblueprint.co.uk>, x86@kernel.org, linux-mm@kvack.org,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Larry Woodman <lwoodman@redhat.com>, linux-arch@vger.kernel.org,
 kvm@vger.kernel.org, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 kasan-dev@googlegroups.com, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Dmitry Vyukov <dvyukov@google.com>, Juergen Gross <jgross@suse.com>,
 kexec@lists.infradead.org, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org, iommu@lists.linux-foundation.org,
 Paolo Bonzini <pbonzini@redhat.com>
Subject: Re: [Xen-devel] [PATCH v7 08/36] x86/mm: Add support to enable SME
 in early boot processing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

T24gNi8yMS8yMDE3IDI6MTYgQU0sIFRob21hcyBHbGVpeG5lciB3cm90ZToKPiBPbiBGcmksIDE2
IEp1biAyMDE3LCBUb20gTGVuZGFja3kgd3JvdGU6Cj4+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni9p
bmNsdWRlL2FzbS9tZW1fZW5jcnlwdC5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vbWVtX2VuY3J5
cHQuaAo+PiBpbmRleCBhMTA1Nzk2Li45ODhiMzM2IDEwMDY0NAo+PiAtLS0gYS9hcmNoL3g4Ni9p
bmNsdWRlL2FzbS9tZW1fZW5jcnlwdC5oCj4+ICsrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL21l
bV9lbmNyeXB0LmgKPj4gQEAgLTE1LDE2ICsxNSwyNCBAQAo+PiAgIAo+PiAgICNpZm5kZWYgX19B
U1NFTUJMWV9fCj4+ICAgCj4+ICsjaW5jbHVkZSA8bGludXgvaW5pdC5oPgo+PiArCj4+ICAgI2lm
ZGVmIENPTkZJR19BTURfTUVNX0VOQ1JZUFQKPj4gICAKPj4gICBleHRlcm4gdW5zaWduZWQgbG9u
ZyBzbWVfbWVfbWFzazsKPj4gICAKPj4gK3ZvaWQgX19pbml0IHNtZV9lbmFibGUodm9pZCk7Cj4+
ICsKPj4gICAjZWxzZQkvKiAhQ09ORklHX0FNRF9NRU1fRU5DUllQVCAqLwo+PiAgIAo+PiAgICNk
ZWZpbmUgc21lX21lX21hc2sJMFVMCj4+ICAgCj4+ICtzdGF0aWMgaW5saW5lIHZvaWQgX19pbml0
IHNtZV9lbmFibGUodm9pZCkgeyB9Cj4+ICsKPj4gICAjZW5kaWYJLyogQ09ORklHX0FNRF9NRU1f
RU5DUllQVCAqLwo+PiAgIAo+PiArdW5zaWduZWQgbG9uZyBzbWVfZ2V0X21lX21hc2sodm9pZCk7
Cj4gCj4gV2h5IGlzIHRoaXMgYW4gdW5jb25kaXRpb25hbCBmdW5jdGlvbj8gSXNuJ3QgdGhlIG1h
c2sgc2ltcGx5IDAgd2hlbiB0aGUgTUVNCj4gRU5DUllQVCBzdXBwb3J0IGlzIGRpc2FibGVkPwoK
SSBtYWRlIGl0IHVuY29uZGl0aW9uYWwgYmVjYXVzZSBvZiB0aGUgY2FsbCBmcm9tIGhlYWRfNjQu
Uy4gSSBjYW4ndCBtYWtlCnVzZSBvZiB0aGUgQyBsZXZlbCBzdGF0aWMgaW5saW5lIGZ1bmN0aW9u
IGFuZCBzaW5jZSB0aGUgbWFzayBpcyBub3QgYQp2YXJpYWJsZSBpZiBDT05GSUdfQU1EX01FTV9F
TkNSWVBUIGlzIG5vdCBjb25maWd1cmVkICgjZGVmaW5lZCB0byAwKSBJCmNhbid0IHJlZmVyZW5j
ZSB0aGUgdmFyaWFibGUgZGlyZWN0bHkuCgpJIGNvdWxkIGNyZWF0ZSBhICNkZWZpbmUgaW4gaGVh
ZF82NC5TIHRoYXQgY2hhbmdlcyB0aGlzIHRvIGxvYWQgcmF4IHdpdGgKdGhlIHZhcmlhYmxlIGlm
IENPTkZJR19BTURfTUVNX0VOQ1JZUFQgaXMgY29uZmlndXJlZCBvciBhIHplcm8gaWYgaXQncwpu
b3Qgb3IgYWRkIGEgI2lmZGVmIGF0IHRoYXQgcG9pbnQgaW4gdGhlIGNvZGUgZGlyZWN0bHkuIFRo
b3VnaHRzIG9uCnRoYXQ/Cgo+IAo+PiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL2hlYWRf
NjQuUyBiL2FyY2gveDg2L2tlcm5lbC9oZWFkXzY0LlMKPj4gaW5kZXggNjIyNTU1MC4uZWYxMjcy
OSAxMDA2NDQKPj4gLS0tIGEvYXJjaC94ODYva2VybmVsL2hlYWRfNjQuUwo+PiArKysgYi9hcmNo
L3g4Ni9rZXJuZWwvaGVhZF82NC5TCj4+IEBAIC03OCw3ICs3OCwyOSBAQCBzdGFydHVwXzY0Ogo+
PiAgIAljYWxsCV9fc3RhcnR1cF82NAo+PiAgIAlwb3BxCSVyc2kKPj4gICAKPj4gLQltb3ZxCSQo
ZWFybHlfdG9wX3BndCAtIF9fU1RBUlRfS0VSTkVMX21hcCksICVyYXgKPj4gKwkvKgo+PiArCSAq
IEVuY3J5cHQgdGhlIGtlcm5lbCBpZiBTTUUgaXMgYWN0aXZlLgo+PiArCSAqIFRoZSByZWFsX21v
ZGVfZGF0YSBhZGRyZXNzIGlzIGluICVyc2kgYW5kIHRoYXQgcmVnaXN0ZXIgY2FuIGJlCj4+ICsJ
ICogY2xvYmJlcmVkIGJ5IHRoZSBjYWxsZWQgZnVuY3Rpb24gc28gYmUgc3VyZSB0byBzYXZlIGl0
Lgo+PiArCSAqLwo+PiArCXB1c2gJJXJzaQo+PiArCWNhbGwJc21lX2VuY3J5cHRfa2VybmVsCj4+
ICsJcG9wCSVyc2kKPiAKPiBUaGF0IGRvZXMgbm90IG1ha2UgYW55IHNlbnNlLiBOZWl0aGVyIHRo
ZSBjYWxsIHRvIHNtZV9lbmNyeXB0X2tlcm5lbCgpIG5vcgo+IHRoZSBmb2xsb3dpbmcgY2FsbCB0
byBzbWVfZ2V0X21lX21hc2soKS4KPiAKPiBfX3N0YXJ0dXBfNjQoKSBpcyBhbHJlYWR5IEMgY29k
ZSwgc28gd2h5IGNhbid0IHlvdSBzaW1wbHkgY2FsbCB0aGF0IGZyb20KPiBfX3N0YXJ0dXBfNjQo
KSBpbiBDIGFuZCByZXR1cm4gdGhlIG1hc2sgZnJvbSB0aGVyZT8KCkkgd2FzIHRyeWluZyB0byBr
ZWVwIGl0IGV4cGxpY2l0IGFzIHRvIHdoYXQgd2FzIGhhcHBlbmluZywgYnV0IEkgY2FuCm1vdmUg
dGhvc2UgY2FsbHMgaW50byBfX3N0YXJ0dXBfNjQoKS4gSSdsbCBzdGlsbCBuZWVkIHRoZSBjYWxs
IHRvCnNtZV9nZXRfbWVfbWFzaygpIGluIHRoZSBzZWNvbmRhcnlfc3RhcnR1cF82NCBwYXRoLCB0
aG91Z2ggKGRlcGVuZGluZyBvbgp5b3VyIHRob3VnaHRzIHRvIHRoZSBhYm92ZSByZXNwb25zZSku
Cgo+IAo+PiBAQCAtOTgsNyArMTIwLDIwIEBAIEVOVFJZKHNlY29uZGFyeV9zdGFydHVwXzY0KQo+
PiAgIAkvKiBTYW5pdGl6ZSBDUFUgY29uZmlndXJhdGlvbiAqLwo+PiAgIAljYWxsIHZlcmlmeV9j
cHUKPj4gICAKPj4gLQltb3ZxCSQoaW5pdF90b3BfcGd0IC0gX19TVEFSVF9LRVJORUxfbWFwKSwg
JXJheAo+PiArCS8qCj4+ICsJICogR2V0IHRoZSBTTUUgZW5jcnlwdGlvbiBtYXNrLgo+PiArCSAq
ICBUaGUgZW5jcnlwdGlvbiBtYXNrIHdpbGwgYmUgcmV0dXJuZWQgaW4gJXJheCBzbyB3ZSBkbyBh
biBBREQKPj4gKwkgKiAgYmVsb3cgdG8gYmUgc3VyZSB0aGF0IHRoZSBlbmNyeXB0aW9uIG1hc2sg
aXMgcGFydCBvZiB0aGUKPj4gKwkgKiAgdmFsdWUgdGhhdCB3aWxsIHN0b3JlZCBpbiAlY3IzLgo+
PiArCSAqCj4+ICsJICogVGhlIHJlYWxfbW9kZV9kYXRhIGFkZHJlc3MgaXMgaW4gJXJzaSBhbmQg
dGhhdCByZWdpc3RlciBjYW4gYmUKPj4gKwkgKiBjbG9iYmVyZWQgYnkgdGhlIGNhbGxlZCBmdW5j
dGlvbiBzbyBiZSBzdXJlIHRvIHNhdmUgaXQuCj4+ICsJICovCj4+ICsJcHVzaAklcnNpCj4+ICsJ
Y2FsbAlzbWVfZ2V0X21lX21hc2sKPj4gKwlwb3AJJXJzaQo+IAo+IERvIHdlIHJlYWxseSBuZWVk
IGEgY2FsbCBoZXJlPyBUaGUgbWFzayBpcyBlc3RhYmxpc2hlZCBhdCB0aGlzIHBvaW50LCBzbwo+
IGl0J3MgZWl0aGVyIDAgd2hlbiB0aGUgZW5jcnlwdGlvbiBzdHVmZiBpcyBub3QgY29tcGlsZWQg
aW4gb3IgaXQgY2FuIGJlCj4gcmV0cmlldmVkIGZyb20gYSB2YXJpYWJsZSB3aGljaCBpcyBhY2Nl
c3NpYmxlIGF0IHRoaXMgcG9pbnQuCj4gCgpTYW1lIGFzIGFib3ZlLCB0aGlzIGNhbiBiZSB1cGRh
dGVkIGJhc2VkIG9uIHRoZSBkZWNpZGVkIGFwcHJvYWNoLgoKVGhhbmtzLApUb20KCj4+ICsKPj4g
KwlhZGRxCSQoaW5pdF90b3BfcGd0IC0gX19TVEFSVF9LRVJORUxfbWFwKSwgJXJheAo+PiAgIDE6
Cj4+ICAgCj4+ICAgCS8qIEVuYWJsZSBQQUUgbW9kZSwgUEdFIGFuZCBMQTU3ICovCj4gCj4gVGhh
bmtzLAo+IAo+IAl0Z2x4Cj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 21 15:20:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 15:20: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 1dNhQa-0006GA-Gd; Wed, 21 Jun 2017 15:20: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=3381a6b98=wei.liu2@citrix.com>)
 id 1dNhQZ-0006G4-6q
 for xen-devel@lists.xen.org; Wed, 21 Jun 2017 15:20:19 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 82/D9-03696-2BE8A495; Wed, 21 Jun 2017 15:20:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpO6mPq9
 Ig50tnBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bjaxPYClZzVTx/vJ+9gXEDRxcjJ4eEgL/E
 waWbmUBsFgFViTcHzrGA2GwCyhI/O3vZQGwRAX2J1u8TWbsYuTiYBdoYJVp6djOCJIQFkiXa1
 naDNfAKWEh0HL3CDlIkJLCOUaLr80pmiISgxMmZT8CKmAV0JBbs/gQ0lQPIlpZY/o8DxOQUcJ
 bYtkMCpEJUQEWic+kcsGohAQWJjunHmCYw8s1CMmgWkkGzEAYtYGRexahRnFpUllqka2iml1S
 UmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGGoMQLCD8f7GgEOMkhxMSqK85d5ekUJ8
 SfkplRmJxRnxRaU5qcWHGGU4OJQkeK/1AOUEi1LTUyvSMnOAQQ+TluDgURLhzQNJ8xYXJOYWZ
 6ZDpE4xKkqJ85b3AiUEQBIZpXlwbbBIu8QoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVh3jyQKT
 yZeSVw018BLWYCWvziiAfI4pJEhJRUA+P+zKMfhRMq5ebZ1KXUBmpeEbx5ev2Zo/b3ZcNFnGf
 cvbxzknGUTZc9w4IFJ1PEa5pPPBCO6y1bU5560Sjj6bOiys2T7n1ZUySx6vyyA/fD0t1uh//a
 d+jMbznDxr11bQ3fnHIeaj3c8C5Wf87hijXcU+c5fklyzQhWt/P7ZH9I7wdL1nPxoEolluKMR
 EMt5qLiRAAr5b30rwIAAA==
X-Env-Sender: prvs=3381a6b98=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1498058416!74871986!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18612 invoked from network); 21 Jun 2017 15:20: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;
 21 Jun 2017 15:20:17 -0000
X-IronPort-AV: E=Sophos;i="5.39,369,1493683200"; d="scan'208";a="428833694"
Date: Wed, 21 Jun 2017 16:19:53 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <20170621151953.wy5mtisdhtxh7yme@citrix.com>
References: <1498056962-1897-1-git-send-email-rcojocaru@bitdefender.com>
 <20170621151036.cgmz22uor37ozzyn@citrix.com>
 <9f715c88-314a-d358-35ad-dabd2fc4aa45@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <9f715c88-314a-d358-35ad-dabd2fc4aa45@bitdefender.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: andrew.cooper3@citrix.com, tamas@tklengyel.com,
 Wei Liu <wei.liu2@citrix.com>, jbeulich@suse.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH V2] x86/monitor: Fixed CID 1412966: Memory -
 corruptions (OVERRUN)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBKdW4gMjEsIDIwMTcgYXQgMDY6MTI6NDdQTSArMDMwMCwgUmF6dmFuIENvam9jYXJ1
IHdyb3RlOgo+IE9uIDA2LzIxLzIwMTcgMDY6MTAgUE0sIFdlaSBMaXUgd3JvdGU6Cj4gPiBPbiBX
ZWQsIEp1biAyMSwgMjAxNyBhdCAwNTo1NjowMlBNICswMzAwLCBSYXp2YW4gQ29qb2NhcnUgd3Jv
dGU6Cj4gPj4gRml4ZWQgYW4gaXNzdWUgd2hlcmUgdGhlIG1heGltdW0gaW5kZXggYWxsb3dlZCAo
MzEpIGdvZXMgYmV5b25kIHRoZQo+ID4+IGFjdHVhbCBudW1iZXIgb2YgYXJyYXkgZWxlbWVudHMg
KDQpIG9mIGFkLT5tb25pdG9yLndyaXRlX2N0cmxyZWdfbWFzay4KPiA+PiBDb3Zlcml0eS1JRDog
MTQxMjk2Ngo+ID4+Cj4gPj4gU2lnbmVkLW9mZi1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2Nh
cnVAYml0ZGVmZW5kZXIuY29tPgo+ID4+Cj4gPj4gLS0tCj4gPj4gQ2hhbmdlcyBzaW5jZSBWMToK
PiA+PiAgLSBDaGFuZ2VkICczJyB0byAnQVJSQVlfU0laRSguLi4pJy4KPiA+PiAtLS0KPiA+PiAg
eGVuL2FyY2gveDg2L21vbml0b3IuYyB8IDMgKystCj4gPj4gIDEgZmlsZSBjaGFuZ2VkLCAyIGlu
c2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPiA+Pgo+ID4+IGRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvbW9uaXRvci5jIGIveGVuL2FyY2gveDg2L21vbml0b3IuYwo+ID4+IGluZGV4IGJlZGYx
M2MuLmFmNjhhNzkgMTAwNjQ0Cj4gPj4gLS0tIGEveGVuL2FyY2gveDg2L21vbml0b3IuYwo+ID4+
ICsrKyBiL3hlbi9hcmNoL3g4Ni9tb25pdG9yLmMKPiA+PiBAQCAtMTMzLDcgKzEzMyw4IEBAIGlu
dCBhcmNoX21vbml0b3JfZG9tY3RsX2V2ZW50KHN0cnVjdCBkb21haW4gKmQsCj4gPj4gICAgICAg
ICAgYm9vbF90IG9sZF9zdGF0dXM7Cj4gPj4gIAo+ID4+ICAgICAgICAgIC8qIHNhbml0eSBjaGVj
azogYXZvaWQgbGVmdC1zaGlmdCB1bmRlZmluZWQgYmVoYXZpb3IgKi8KPiA+IAo+ID4gVGhpcyBj
b21tZW50IHNob3VsZCBiZSBkZWxldGVkIG5vdy4KPiAKPiBJdCB0ZWNobmljYWxseSBjb250aW51
ZXMgdG8gYmUgY29ycmVjdCwgYnV0IGlmIHlvdSdkIGxpa2UgSSBjYW4gc2VuZCBWMwo+IC0gb3Ro
ZXJ3aXNlIChhbmQgaWYgaXQncyBub3QgdG9vIG11Y2ggaGFzc2xlKSBpdCBjYW4gYmUgZGVsZXRl
ZCBvbgo+IGNvbW1pdC4gSSdtIGhhcHB5IHRvIGFjY29tb2RhdGUgZWl0aGVyIHNjZW5hcmlvLgo+
IAoKSSBkb24ndCB0aGluayBJIGNhcmUgZW5vdWdoIHJlYWxseS4gOi0pCgpTaW5jZSBBbmRyZXcg
aGFzIHJldmlld2VkIHRoaXMgcGF0Y2gsIGl0IGNhbiBiZSBjb21taXR0ZWQgKGJ5IGhpbSkgYXQK
c29tZSBwb2ludC4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 21 15:20:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 15:20:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNhQn-0006Hm-O3; Wed, 21 Jun 2017 15: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=3382f85e5=roger.pau@citrix.com>)
 id 1dNhQm-0006Hc-Vq
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 15:20:33 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 A6/40-03058-0CE8A495; Wed, 21 Jun 2017 15:20:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsWyU9JRQnd/n1e
 kwacJmhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bnQ7+ZCmZJVnQs38fewLiTr4uRg0NCwE/i
 zE3XLkZODhYBVYkvH3aygdhsAjoSF+dC2CICyhK9v36zgNjMAqUSjx/sZgSxhQUCJR4e/Qdm8
 wp4SqyYfhaonotDSGAOo8S0PX1MEAlBiZMzn0A160gs2P2JDWQvs4C0xPJ/HCBhTgF7ideffo
 KViAqoSCy91MoKYgsJKEr0z3sAdoOEQLrExGc9LBMY+WchmToLydRZCFMXMDKvYtQoTi0qSy3
 SNTLWSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDEAGINjB+Gd+4CFGSQ4mJVHe
 cm+vSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvGt6gXKCRanpqRVpmTnAWIBJS3DwKInw5vUAp
 XmLCxJzizPTIVKnGBWlxHn/g/QJgCQySvPg2mDxd4lRVkqYlxHoECGegtSi3MwSVPlXjOIcjE
 rCvHkgU3gy80rgpr8CWswEtPjFEQ+QxSWJCCmpBsbMF24/dOumX/h+Onyi54nZ/bWq9rfd3c6
 d7zHdXX6qOvi1+5GOj/cZl+lFyK+6+6NS1PJea8NmkXXRCUFngg+dtonf7nlRI8lOSeXraZHn
 Gze4KO31sW/rL1p9TbPPrXi7zcTsEFstkfR6jajM7Z+Y9tx5ybmofsOR8GYnDu6aVOkv1ov52
 pVYijMSDbWYi4oTAcO4QV26AgAA
X-Env-Sender: prvs=3382f85e5=roger.pau@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1498058431!71510830!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11128 invoked from network); 21 Jun 2017 15:20:31 -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;
 21 Jun 2017 15:20:31 -0000
X-IronPort-AV: E=Sophos;i="5.39,369,1493683200"; d="scan'208";a="48176666"
Date: Wed, 21 Jun 2017 16:16:21 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170621151621.i4hqd6tgiwmdc6by@dhcp-3-128.uk.xensource.com>
References: <20170427143546.14662-1-roger.pau@citrix.com>
 <20170427143546.14662-5-roger.pau@citrix.com>
 <591F15C7020000780015B516@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <591F15C7020000780015B516@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170609 (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, julien.grall@arm.com,
 boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v3 4/9] xen/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>

T24gRnJpLCBNYXkgMTksIDIwMTcgYXQgMDc6NTY6NTVBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI3LjA0LjE3IGF0IDE2OjM1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gQEAgLTY2MywzOCArNzA4LDEzIEBAIGludCBwY2lfYWRkX2RldmljZSh1MTYgc2Vn
LCB1OCBidXMsIHU4IGRldmZuLAo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlZywg
YnVzLCBzbG90LCBmdW5jLCBpKTsKPiA+ICAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOwo+
ID4gICAgICAgICAgICAgICAgICB9Cj4gPiAtICAgICAgICAgICAgICAgIHBjaV9jb25mX3dyaXRl
MzIoc2VnLCBidXMsIHNsb3QsIGZ1bmMsIGlkeCwgfjApOwo+ID4gLSAgICAgICAgICAgICAgICBp
ZiAoIChiYXIgJiBQQ0lfQkFTRV9BRERSRVNTX01FTV9UWVBFX01BU0spID09Cj4gPiAtICAgICAg
ICAgICAgICAgICAgICAgUENJX0JBU0VfQUREUkVTU19NRU1fVFlQRV82NCApCj4gPiAtICAgICAg
ICAgICAgICAgIHsKPiA+IC0gICAgICAgICAgICAgICAgICAgIGlmICggaSA+PSBQQ0lfU1JJT1Zf
TlVNX0JBUlMgKQo+ID4gLSAgICAgICAgICAgICAgICAgICAgewo+ID4gLSAgICAgICAgICAgICAg
ICAgICAgICAgIHByaW50ayhYRU5MT0dfV0FSTklORwo+ID4gLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAiU1ItSU9WIGRldmljZSAlMDR4OiUwMng6JTAyeC4ldSB3aXRoIDY0LWJpdCIK
PiA+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIiB2ZiBCQVIgaW4gbGFzdCBzbG90
XG4iLAo+ID4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWcsIGJ1cywgc2xvdCwg
ZnVuYyk7Cj4gPiAtICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7Cj4gPiAtICAgICAgICAg
ICAgICAgICAgICB9Cj4gPiAtICAgICAgICAgICAgICAgICAgICBoaSA9IHBjaV9jb25mX3JlYWQz
MihzZWcsIGJ1cywgc2xvdCwgZnVuYywgaWR4ICsgNCk7Cj4gPiAtICAgICAgICAgICAgICAgICAg
ICBwY2lfY29uZl93cml0ZTMyKHNlZywgYnVzLCBzbG90LCBmdW5jLCBpZHggKyA0LCB+MCk7Cj4g
PiAtICAgICAgICAgICAgICAgIH0KPiA+IC0gICAgICAgICAgICAgICAgcGRldi0+dmZfcmxlbltp
XSA9IHBjaV9jb25mX3JlYWQzMihzZWcsIGJ1cywgc2xvdCwgZnVuYywgaWR4KSAmCj4gPiAtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQQ0lfQkFTRV9BRERSRVNTX01FTV9NQVNL
Owo+ID4gLSAgICAgICAgICAgICAgICBpZiAoIChiYXIgJiBQQ0lfQkFTRV9BRERSRVNTX01FTV9U
WVBFX01BU0spID09Cj4gPiAtICAgICAgICAgICAgICAgICAgICAgUENJX0JBU0VfQUREUkVTU19N
RU1fVFlQRV82NCApCj4gPiAtICAgICAgICAgICAgICAgIHsKPiA+IC0gICAgICAgICAgICAgICAg
ICAgIHBkZXYtPnZmX3JsZW5baV0gfD0gKHU2NClwY2lfY29uZl9yZWFkMzIoc2VnLCBidXMsCj4g
PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHNsb3QsIGZ1bmMsCj4gPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkeCArIDQpIDw8IDMyOwo+ID4gLSAgICAgICAg
ICAgICAgICAgICAgcGNpX2NvbmZfd3JpdGUzMihzZWcsIGJ1cywgc2xvdCwgZnVuYywgaWR4ICsg
NCwgaGkpOwo+ID4gLSAgICAgICAgICAgICAgICB9Cj4gPiAtICAgICAgICAgICAgICAgIGVsc2Ug
aWYgKCBwZGV2LT52Zl9ybGVuW2ldICkKPiA+IC0gICAgICAgICAgICAgICAgICAgIHBkZXYtPnZm
X3JsZW5baV0gfD0gKHU2NCl+MCA8PCAzMjsKPiA+IC0gICAgICAgICAgICAgICAgcGNpX2NvbmZf
d3JpdGUzMihzZWcsIGJ1cywgc2xvdCwgZnVuYywgaWR4LCBiYXIpOwo+ID4gLSAgICAgICAgICAg
ICAgICBwZGV2LT52Zl9ybGVuW2ldID0gLXBkZXYtPnZmX3JsZW5baV07Cj4gPiAtICAgICAgICAg
ICAgICAgIGlmICggKGJhciAmIFBDSV9CQVNFX0FERFJFU1NfTUVNX1RZUEVfTUFTSykgPT0KPiA+
IC0gICAgICAgICAgICAgICAgICAgICBQQ0lfQkFTRV9BRERSRVNTX01FTV9UWVBFXzY0ICkKPiA+
IC0gICAgICAgICAgICAgICAgICAgICsraTsKPiA+ICsgICAgICAgICAgICAgICAgcmV0ID0gcGNp
X3NpemVfYmFyKHNlZywgYnVzLCBzbG90LCBmdW5jLCBwb3MgKyBQQ0lfU1JJT1ZfQkFSLAo+ID4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUENJX1NSSU9WX05VTV9CQVJTLCAm
aSwgJmFkZHIsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmcGRldi0+
dmZfcmxlbltpXSk7Cj4gPiArICAgICAgICAgICAgICAgIGlmICggcmV0ICkKPiA+ICsgICAgICAg
ICAgICAgICAgICAgIGRwcmludGsoWEVOTE9HX1dBUk5JTkcsCj4gPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICIlMDR4OiUwMng6JTAyeC4ldTogZmFpbGVkIHRvIHNpemUgU1ItSU9WIEJB
UiV1XG4iLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWcsIGJ1cywgc2xvdCwg
ZnVuYywgaSk7Cj4gCj4gWW91IHNob3VsZG4ndCBsb2cgdHdvIG1lc3NhZ2VzIGZvciB0aGUgc2Ft
ZSBwcm9ibGVtICh0aGUgY2FsbGVkCj4gZnVuY3Rpb24gYWxyZWFkeSBsb2dzIG9uZSkuCj4gCj4g
QSBmaW5hbCBtb3JlIGdlbmVyYWwgcmVtYXJrOiBXaXRoIHlvdSBpbnRlbmRpbmcgdG8gY2FsbCB0
aGlzIGZ1bmN0aW9uCj4gZnJvbSBvdGhlciB0aGFuIHBjaV9hZGRfZGV2aWNlKCkgY29udGV4dCwg
c29tZSBmdXJ0aGVyIGNhcmUgbWF5IC8KPiB3aWxsIGJlIG5lZWRlZC4gRm9yIGV4YW1wbGUsIGFy
ZSBhbGwgdG8gYmUgYWRkZWQgY2FsbGVycyBzdWNoIHRoYXQKPiB5b3UgcGxheWluZyB3aXRoIGNv
bmZpZyBzcGFjZSB3b24ndCBpbnRlcmZlcmUgd2l0aCB3aGF0IERvbTAgZG9lcz8KPiBBcmUgeW91
IHN1cmUgeW91IGNhbiBnZXQgYXdheSB3aXRob3V0IGRpc2FibGluZyBtZW1vcnkgZGVjb2RlCj4g
d2hpbGUgZmlkZGxpbmcgd2l0aCB0aGUgQkFScz8KClNvIGZhciBJJ3ZlIGJlZW4gYWJsZSB0byBn
ZXQgYXdheSwgYnV0IHlvdSBhcmUgcmlnaHQgdGhhdCBjYWxsZXJzCnNob3VsZCBkaXNhYmxlIG1l
bW9yeSBkZWNvZGUgYmVmb3JlIHRyeWluZyB0byBzaXplIHRoZSBCQVJzLiBJIHdpbGwgZG8KdGhp
cyBpbiB0aGUgY2FsbGVycyBob3dldmVyLgoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 21 15:20:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 15:20: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 1dNhR8-0006Lk-Vo; Wed, 21 Jun 2017 15:20: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=338e76f3f=George.Dunlap@citrix.com>)
 id 1dNhR7-0006LH-Jq
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 15:20:53 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 77/C5-11537-4DE8A495; Wed, 21 Jun 2017 15:20:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXitHSDve7FPq9
 Ig40Nhhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aB1x2sBe88KvZeusvYwNhj2sXIySEhECyx
 sPUOC4gtLGAt0X9+NRuILSIQIHG6r4EVxBYSWMYo0fy1GsRmFoiWmLlhAVgNm4CexLzjX8F6e
 QVsJX4fbAGLswioSmxe9o0RxBYVCJd423gEqkZQ4uTMJ2A2p4C9xKUFT1ghZvpLPJ7aywyxS1
 Vi8YOj7BMYeWchaZmFpAzCNpA4smgOK4QtL9G8dTZQnAPIDpDYsskOIqwtsWzha6jyKIn+jgb
 2BYzsqxg1ilOLylKLdI1M9JKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAkO2noGB
 cQfjq+N+hxglOZiURHnLvb0ihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwGgNjQEiwKDU9tSItM
 wcYPTBpCQ4eJRHevB6gNG9xQWJucWY6ROoUo6KUOO//XqCEAEgiozQPrg0WsZcYZaWEeRkZGB
 iEeApSi3IzS1DlXzGKczAqCfPmgUzhycwrgZv+CmgxE9DiF0c8QBaXJCKkpBoYWb42O2w5Z/f
 HYHrRiaNrfllkT7vheuOx/x2d2EgfmaUuO92XmBclzTVt1//z5t1xHSOJW9wGMW5vqo8e4lpk
 cHu52Y/0INv5fheVk7X7H+rxavtpT5+wq8XzvHFbbur89LlbXJ+W7rqrvlT6+5dHiYz+FnYLf
 9y9pfCEyfiJtkfiZfmdHn12SizFGYmGWsxFxYkAEFSy9dMCAAA=
X-Env-Sender: prvs=338e76f3f=George.Dunlap@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1498058447!102690183!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45797 invoked from network); 21 Jun 2017 15:20:49 -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;
 21 Jun 2017 15:20:49 -0000
X-IronPort-AV: E=Sophos;i="5.39,369,1493683200"; 
 d="scan'208,223";a="437329482"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <594A63F602000078001651C6@prv-mh.provo.novell.com>
 <594A63F602000078001651C6@prv-mh.provo.novell.com>
 <594A65AB02000078001651EE@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <be6a34b3-8404-66be-7535-1631744ccf8c@citrix.com>
Date: Wed, 21 Jun 2017 16:20:23 +0100
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: <594A65AB02000078001651EE@prv-mh.provo.novell.com>
Content-Type: multipart/mixed; boundary="------------1FCCBD4437DB09A593E57DBC"
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 1/2] x86/p2m: 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>
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--------------1FCCBD4437DB09A593E57DBC
Content-Type: text/plain; charset="windows-1252"
Content-Transfer-Encoding: 8bit

On 21/06/17 11:25, Jan Beulich wrote:
> Calculate entry PFN and flags just once, making the respective
> variables (and also pg) function wide. Take the opportunity and also
> make the induction variable unsigned.

Hmm -- I'm a fan of keeping the scope of variables limited to where
they're actually used, to make sure stale values don't end up being
used.  pg in particular I think should be kept local to the if()
statements; there's absolutely no benefit to making it function-wide.  I
don't really see much benefit in making 'flags' and 'pfn' function-wide
either; it's not easier to read, IMHO, it just might save a tiny bit of
extra code, at the expense of removing some safety.

If you want to avoid code duplication, it seems like merging the two
if() statements (of which at most one can be true) would be a better
approach.

Something like the attached (build-tested only)?

 -George


> 
> Signed-off-by: Jan Beulich <jbeulich@suse.com>
> 
> --- a/xen/arch/x86/mm/p2m-pt.c
> +++ b/xen/arch/x86/mm/p2m-pt.c
> @@ -195,7 +195,9 @@ p2m_next_level(struct p2m_domain *p2m, v
>      l1_pgentry_t *p2m_entry;
>      l1_pgentry_t new_entry;
>      void *next;
> -    int i;
> +    struct page_info *pg;
> +    unsigned int i, flags;
> +    unsigned long pfn;
>  
>      if ( !(p2m_entry = p2m_find_entry(*table, gfn_remainder, gfn,
>                                        shift, max)) )
> @@ -204,8 +206,6 @@ p2m_next_level(struct p2m_domain *p2m, v
>      /* PoD/paging: Not present doesn't imply empty. */
>      if ( !l1e_get_flags(*p2m_entry) )
>      {
> -        struct page_info *pg;
> -
>          pg = p2m_alloc_ptp(p2m, type);
>          if ( pg == NULL )
>              return -ENOMEM;
> @@ -232,21 +232,17 @@ p2m_next_level(struct p2m_domain *p2m, v
>          }
>      }
>  
> -    ASSERT(l1e_get_flags(*p2m_entry) & (_PAGE_PRESENT|_PAGE_PSE));
> +    flags = l1e_get_flags(*p2m_entry);
> +    pfn = l1e_get_pfn(*p2m_entry);
> +    ASSERT(flags & (_PAGE_PRESENT|_PAGE_PSE));
>  
>      /* split 1GB pages into 2MB pages */
> -    if ( type == PGT_l2_page_table && (l1e_get_flags(*p2m_entry) & _PAGE_PSE) )
> +    if ( type == PGT_l2_page_table && (flags & _PAGE_PSE) )
>      {
> -        unsigned long flags, pfn;
> -        struct page_info *pg;
> -
>          pg = p2m_alloc_ptp(p2m, PGT_l2_page_table);
>          if ( pg == NULL )
>              return -ENOMEM;
>  
> -        flags = l1e_get_flags(*p2m_entry);
> -        pfn = l1e_get_pfn(*p2m_entry);
> -
>          l1_entry = __map_domain_page(pg);
>          for ( i = 0; i < L2_PAGETABLE_ENTRIES; i++ )
>          {
> @@ -263,19 +259,14 @@ p2m_next_level(struct p2m_domain *p2m, v
>  
>  
>      /* split single 2MB large page into 4KB page in P2M table */
> -    if ( type == PGT_l1_page_table && (l1e_get_flags(*p2m_entry) & _PAGE_PSE) )
> +    if ( type == PGT_l1_page_table && (flags & _PAGE_PSE) )
>      {
> -        unsigned long flags, pfn;
> -        struct page_info *pg;
> -
>          pg = p2m_alloc_ptp(p2m, PGT_l1_page_table);
>          if ( pg == NULL )
>              return -ENOMEM;
>  
>          /* New splintered mappings inherit the flags of the old superpage, 
>           * with a little reorganisation for the _PAGE_PSE_PAT bit. */
> -        flags = l1e_get_flags(*p2m_entry);
> -        pfn = l1e_get_pfn(*p2m_entry);
>          if ( pfn & 1 )           /* ==> _PAGE_PSE_PAT was set */
>              pfn -= 1;            /* Clear it; _PAGE_PSE becomes _PAGE_PAT */
>          else
> 
> 
> 


--------------1FCCBD4437DB09A593E57DBC
Content-Type: text/x-diff;
	name="0001-x86-p2m-pt-simplify-p2m_next_level.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename="0001-x86-p2m-pt-simplify-p2m_next_level.patch"

=46rom 68931738e1f555c929cc77d9338043dc38f4610e Mon Sep 17 00:00:00 2001
From: George Dunlap <george.dunlap@citrix.com>
Date: Wed, 21 Jun 2017 16:08:31 +0100
Subject: [PATCH] x86/p2m-pt: simplify p2m_next_level()

[Insert description here]

Signed-off-by: George Dunlap <george.dunlap@citrix.com>
---
 xen/arch/x86/mm/p2m-pt.c | 77 +++++++++++++++++++++---------------------=
------
 1 file changed, 33 insertions(+), 44 deletions(-)

diff --git a/xen/arch/x86/mm/p2m-pt.c b/xen/arch/x86/mm/p2m-pt.c
index 06e64b8..4e1028e 100644
--- a/xen/arch/x86/mm/p2m-pt.c
+++ b/xen/arch/x86/mm/p2m-pt.c
@@ -195,7 +195,7 @@ p2m_next_level(struct p2m_domain *p2m, void **table,
     l1_pgentry_t *p2m_entry;
     l1_pgentry_t new_entry;
     void *next;
-    int i;
+    unsigned int i;
=20
     if ( !(p2m_entry =3D p2m_find_entry(*table, gfn_remainder, gfn,
                                       shift, max)) )
@@ -232,12 +232,10 @@ p2m_next_level(struct p2m_domain *p2m, void **table=
,
         }
     }
=20
-    ASSERT(l1e_get_flags(*p2m_entry) & (_PAGE_PRESENT|_PAGE_PSE));
-
     /* split 1GB pages into 2MB pages */
-    if ( type =3D=3D PGT_l2_page_table && (l1e_get_flags(*p2m_entry) & _=
PAGE_PSE) )
+    if ( l1e_get_flags(*p2m_entry) & _PAGE_PSE )
     {
-        unsigned long flags, pfn;
+        unsigned long flags, pfn, level;
         struct page_info *pg;
=20
         pg =3D p2m_alloc_ptp(p2m, PGT_l2_page_table);
@@ -247,54 +245,45 @@ p2m_next_level(struct p2m_domain *p2m, void **table=
,
         flags =3D l1e_get_flags(*p2m_entry);
         pfn =3D l1e_get_pfn(*p2m_entry);
=20
-        l1_entry =3D __map_domain_page(pg);
-        for ( i =3D 0; i < L2_PAGETABLE_ENTRIES; i++ )
+        if ( type =3D=3D PGT_l2_page_table )
         {
-            new_entry =3D l1e_from_pfn(pfn | (i * L1_PAGETABLE_ENTRIES),=
 flags);
-            p2m_add_iommu_flags(&new_entry, 1, IOMMUF_readable|IOMMUF_wr=
itable);
-            p2m->write_p2m_entry(p2m, gfn, l1_entry + i, new_entry, 2);
+            l1_entry =3D __map_domain_page(pg);
+            for ( i =3D 0; i < L2_PAGETABLE_ENTRIES; i++ )
+            {
+                new_entry =3D l1e_from_pfn(pfn | (i * L1_PAGETABLE_ENTRI=
ES), flags);
+                p2m_add_iommu_flags(&new_entry, 1, IOMMUF_readable|IOMMU=
F_writable);
+                p2m->write_p2m_entry(p2m, gfn, l1_entry + i, new_entry, =
2);
+            }
+            level =3D 2;
         }
-        unmap_domain_page(l1_entry);
-        new_entry =3D l1e_from_pfn(mfn_x(page_to_mfn(pg)),
-                                 P2M_BASE_FLAGS | _PAGE_RW); /* disable =
PSE */
-        p2m_add_iommu_flags(&new_entry, 2, IOMMUF_readable|IOMMUF_writab=
le);
-        p2m->write_p2m_entry(p2m, gfn, p2m_entry, new_entry, 3);
-    }
-
-
-    /* split single 2MB large page into 4KB page in P2M table */
-    if ( type =3D=3D PGT_l1_page_table && (l1e_get_flags(*p2m_entry) & _=
PAGE_PSE) )
-    {
-        unsigned long flags, pfn;
-        struct page_info *pg;
-
-        pg =3D p2m_alloc_ptp(p2m, PGT_l1_page_table);
-        if ( pg =3D=3D NULL )
-            return -ENOMEM;
-
-        /* New splintered mappings inherit the flags of the old superpag=
e,=20
-         * with a little reorganisation for the _PAGE_PSE_PAT bit. */
-        flags =3D l1e_get_flags(*p2m_entry);
-        pfn =3D l1e_get_pfn(*p2m_entry);
-        if ( pfn & 1 )           /* =3D=3D> _PAGE_PSE_PAT was set */
-            pfn -=3D 1;            /* Clear it; _PAGE_PSE becomes _PAGE_=
PAT */
         else
-            flags &=3D ~_PAGE_PSE; /* Clear _PAGE_PSE (=3D=3D _PAGE_PAT)=
 */
-       =20
-        l1_entry =3D __map_domain_page(pg);
-        for ( i =3D 0; i < L1_PAGETABLE_ENTRIES; i++ )
         {
-            new_entry =3D l1e_from_pfn(pfn | i, flags);
-            p2m_add_iommu_flags(&new_entry, 0, 0);
-            p2m->write_p2m_entry(p2m, gfn, l1_entry + i, new_entry, 1);
+            /* New splintered mappings inherit the flags of the old supe=
rpage,=20
+             * with a little reorganisation for the _PAGE_PSE_PAT bit. *=
/
+            if ( pfn & 1 )           /* =3D=3D> _PAGE_PSE_PAT was set */=

+                pfn -=3D 1;            /* Clear it; _PAGE_PSE becomes _P=
AGE_PAT */
+            else
+                flags &=3D ~_PAGE_PSE; /* Clear _PAGE_PSE (=3D=3D _PAGE_=
PAT) */
+           =20
+            l1_entry =3D __map_domain_page(pg);
+            for ( i =3D 0; i < L1_PAGETABLE_ENTRIES; i++ )
+            {
+                new_entry =3D l1e_from_pfn(pfn | i, flags);
+                p2m_add_iommu_flags(&new_entry, 0, 0);
+                p2m->write_p2m_entry(p2m, gfn, l1_entry + i, new_entry, =
1);
+            }
+            level =3D 1;
         }
-        unmap_domain_page(l1_entry);
        =20
+        unmap_domain_page(l1_entry);
+           =20
         new_entry =3D l1e_from_pfn(mfn_x(page_to_mfn(pg)),
                                  P2M_BASE_FLAGS | _PAGE_RW);
-        p2m_add_iommu_flags(&new_entry, 1, IOMMUF_readable|IOMMUF_writab=
le);
-        p2m->write_p2m_entry(p2m, gfn, p2m_entry, new_entry, 2);
+        p2m_add_iommu_flags(&new_entry, level, IOMMUF_readable|IOMMUF_wr=
itable);
+        p2m->write_p2m_entry(p2m, gfn, p2m_entry, new_entry, level+1);
     }
+    else
+        ASSERT(l1e_get_flags(*p2m_entry) & _PAGE_PRESENT);
=20
     next =3D map_domain_page(_mfn(l1e_get_pfn(*p2m_entry)));
     if ( unmap )
--=20
2.1.4


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--------------1FCCBD4437DB09A593E57DBC--


From xen-devel-bounces@lists.xen.org Wed Jun 21 15:28:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 15: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 1dNhYk-0006iv-Op; Wed, 21 Jun 2017 15:28:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dNhYj-0006ij-0x
 for xen-devel@lists.xensource.com; Wed, 21 Jun 2017 15:28:45 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 A5/F6-01733-CA09A495; Wed, 21 Jun 2017 15:28:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVXf1BK9
 Ig6uHFCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacfLXJJaCmRoVv281sTUw
 npfrYuTiEBL4yyjxqv8jM4TzmFFiwvljbBDONkaJpe33gRxODhEBZ4mvZ+ayg9i8AvoSz1t2s
 IDYwgJREo2fmllAGiQEtjFLnPp1gQkkISHgKXFtVwczjH10XhdjFyM7B5uAlcQhsS5GDg4WAV
 WJeduSJjByL2BkWMWoXpxaVJZapGuul1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4k
 R6HEGINjBeGyy8yFGSQ4mJVHecm+vSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvA79QDnBotT0
 1Iq0zBxg6MGkJTh4lER483qA0rzFBYm5xZnpEKlTjLocG1av/8IkxJKXn5cqJc4bDDJDAKQoo
 zQPbgQsDi4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmLcJZApPZl4J3KZXQEcwAR3x4ogHyB
 EliQgpqQZGlZPzmJ9l82myL1vY+EjOWqtP7EfmhjMCd3OqNa228L9ccPKf5j6hjIVXeuYyq4b
 KL6mLtJsx69cJ032lSuY78pt2eLRxuK9c/YX//boDf/tXbxXT5f9/QK5yZU8gt/fs/3Vvz5Qc
 qn9zZ96Lt74OyWUJ6ryezOtY2Bxir+9cbDRrxodII19FJZbijERDLeai4kQAi7hXfn4CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1498058922!104250510!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40651 invoked from network); 21 Jun 2017 15:28:43 -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; 21 Jun 2017 15:28:43 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dNhYc-0008KA-Vl; Wed, 21 Jun 2017 15: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 1dNhYX-00034p-Gj; Wed, 21 Jun 2017 15:28:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dNhYX-0000lz-4z; Wed, 21 Jun 2017 15:28:33 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110937-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-armhf:host-install(3):broken:regression
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:guest-localmigrate/x10:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=93de762bcafb458b91955399d55acd5b2104490d
X-Osstest-Versions-That: xen=d8f1b48fd665d7aad1711de2f073540d07d2d041
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 21 Jun 2017 15:28:33 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 110937: 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>

ZmxpZ2h0IDExMDkzNyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDkzNy8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgMyBob3N0LWluc3RhbGwoMykgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTEwOTA3
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2IDE1IGd1ZXN0LWxvY2Fs
bWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gMTEwOTA3CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0
aW5nOgogeGVuICAgICAgICAgICAgICAgICAgOTNkZTc2MmJjYWZiNDU4YjkxOTU1Mzk5ZDU1YWNk
NWIyMTA0NDkwZApiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgZDhmMWI0
OGZkNjY1ZDdhYWQxNzExZGUyZjA3MzU0MGQwN2QyZDA0MQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAg
MTEwOTA3ICAyMDE3LTA2LTIxIDAwOjIwOjU0IFogICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDExMDkzNyAgMjAxNy0wNi0yMSAxNDowMToyMSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0ZXAgYnVpbGQtYXJtaGYgaG9zdC1p
bnN0YWxsKDMpCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgOTNkZTc2MmJjYWZiNDU4YjkxOTU1
Mzk5ZDU1YWNkNWIyMTA0NDkwZApBdXRob3I6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
CkRhdGU6ICAgTW9uIEp1biA1IDE2OjA0OjU3IDIwMTcgKzAxMDAKCiAgICB4ODYvdHJhcHM6IHJl
bW92ZSBub3cgdW51c2VkIGluY2x1c2lvbiBvZiBlbXVsYXRlLmgKICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpjb21taXQgYmI3MDVlNjA4ZDBiNmQ0MWVhZTcxN2My
YWY1OTRhMmNmYTc5NmMyYQpBdXRob3I6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkRh
dGU6ICAgTW9uIEp1biA1IDEzOjA3OjE2IDIwMTcgKzAxMDAKCiAgICB4ODY6IG1vdmUgUFYgaW52
YWxpZCBvcCBlbXVsYXRpb24gY29kZQogICAgCiAgICBNb3ZlIHRoZSBjb2RlIHRvIHB2L2VtdWwt
aW52LW9wLmMuIEJvdGggZnVuY3Rpb25zIGFyZSB1bmNoYW5nZWQuCiAgICBQcm92aWRlIHB2X2Vt
dWxhdGVfaW52YWxpZF9vcCBhbmQgdXNlIGl0IGluIHRyYXBzLmMuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IGQzZGZkOTJlNTkyODk4ODkxYWY2YmE4
NjEyOTZmMzVlOWUwMmJiZjEKQXV0aG9yOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpE
YXRlOiAgIE1vbiBKdW4gNSAxMjo1OTowNyAyMDE3ICswMTAwCgogICAgeDg2OiBtb3ZlIFBWIGdh
dGUgb3AgZW11bGF0aW9uIGNvZGUKICAgIAogICAgTW92ZSB0aGUgY29kZSB0byBwdi9lbXVsLWdh
dGUtb3AuYy4gUHJlZml4IGVtdWxhdGVfZ2F0ZV9vcCB3aXRoIHB2XwogICAgYW5kIGV4cG9ydCBp
dCB2aWEgcHYvdHJhcHMuaC4KICAgIAogICAgUHVyZSBjb2RlIG1vdGlvbiBleGNlcHQgZm9yIHRo
ZSByZW5hbWUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29t
bWl0IGVjYWJhMDY3ZTFlNDMzYzdiMmQ3ZTMwOWY4ZWVlNmYyZmRiNWM4YTAKQXV0aG9yOiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpEYXRlOiAgIE1vbiBKdW4gNSAxMjo0NDo1MSAyMDE3
ICswMTAwCgogICAgeDg2OiBtb3ZlIFBWIHByaXZpbGVnZWQgaW5zdHJ1Y3Rpb24gZW11bGF0aW9u
IGNvZGUKICAgIAogICAgTW92ZSB0aGUgY29kZSB0byBwdi9lbXVsLXByaXYtb3AuYy4gUHJlZml4
IGVtdWxhdGVfcHJpdmlsZWdlZF9vcCB3aXRoCiAgICBwdl8gYW5kIGV4cG9ydCBpdCB2aWEgcHYv
dHJhcHMuaC4KICAgIAogICAgQWxzbyBtb3ZlIGdwcl9zd2l0Y2guUyBzaW5jZSBpdCBpcyB1c2Vk
IGJ5IHRoZSBwcml2aWxlZ2VkIGluc3RydWN0aW9uCiAgICBlbXVsYXRpb24gY29kZSBvbmx5Lgog
ICAgCiAgICBDb2RlIG1vdGlvbiBvbmx5IGV4Y2VwdCBmb3IgdGhlIHJlbmFtZS4gQ2xlYW51cCBl
dGMgd2lsbCBjb21lIGxhdGVyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KCmNvbW1pdCA0NmI0ODhjYjY2MWJjYTgxNTU5YjI0ODgzZmZkMjI2MDJkNzFhNjVhCkF1
dGhvcjogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KRGF0ZTogICBNb24gSnVuIDUgMTI6
MjY6MTggMjAxNyArMDEwMAoKICAgIHg4NjogZmFjdG9yIG91dCBjb21tb24gUFYgZW11bGF0aW9u
IGNvZGUKICAgIAogICAgV2UncmUgZ29pbmcgdG8gc3BsaXQgUFYgZW11bGF0aW9uIGNvZGUgaW50
byBzZXZlcmFsIGZpbGVzLiBUaGlzIHBhdGNoCiAgICBleHRyYWN0cyB0aGUgZnVuY3Rpb25zIG5l
ZWRlZCBieSB0aGVtIGludG8gYSBkZWRpY2F0ZWQgZmlsZS4KICAgIAogICAgVGhlIGZ1bmN0aW9u
cyBhcmUgbm93IHByZWZpeGVkIHdpdGggInB2X2VtdWxfIiBhbmQgZXhwb3J0ZWQgdmlhIGEKICAg
IGxvY2FsIGhlYWRlciBmaWxlLgogICAgCiAgICBXaGlsZSBhdCBpdCwgY2hhbmdlIGJvb2xfdCB0
byBib29sLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmNvbW1p
dCA0OGQwYzgyMjY0MGY4Y2U0NzU0ZGUxNmYxYmVlNWM5OTViYWM3MDc4CkF1dGhvcjogSnVlcmdl
biBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpEYXRlOiAgIFRodSBKdW4gMTUgMTE6NTg6MjcgMjAx
NyArMDIwMAoKICAgIHRvb2xzL3hlbi1kZXRlY3Q6IHRyeSBzeXNmcyBub2RlIGZvciBvYnRhaW5p
bmcgZ3Vlc3QgdHlwZQogICAgCiAgICBJbnN0ZWFkIG9mIHJlbHlpbmcgb24gY3B1aWQgaW5zdHJ1
Y3Rpb24gYmVoYXZpb3VyIHRvIHRlbGwgd2hpY2ggZG9tYWluCiAgICB0eXBlIHdlIGFyZSBqdXN0
IHRyeSBhc2tpbmcgdGhlIGtlcm5lbCB2aWEgdGhlIGFwcHJvcHJpYXRlIHN5c2ZzIG5vZGUKICAg
IChhZGRlZCBpbiBMaW51eCBrZXJuZWwgNC4xMykuCiAgICAKICAgIEtlZXAgdGhlIG9sZCBkZXRl
Y3Rpb24gbG9naWMgYXMgYSBmYWxsYmFjayBmb3Igb2xkZXIga2VybmVscy4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoocWVtdSBjaGFuZ2Vz
IG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 21 15:31:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 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 1dNhbi-0007N1-Aw; Wed, 21 Jun 2017 15:31: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=338e76f3f=George.Dunlap@citrix.com>)
 id 1dNhbh-0007Mu-SF
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 15:31:49 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 0F/66-01709-4619A495; Wed, 21 Jun 2017 15:31:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsXitHSDvW7KRK9
 Ig77NEhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aFRR8YC7rNKk6tWM7UwPhTvYuRk0NCwF+i
 58gOdhBbWMBF4sv5ycwgtohAgMTpvgbWLkYuDiGBZYwS09YcYwNJMAtES8zcsADMZhPQk5h3/
 CsLiM0rYCsxc3UPE4jNIqAqcWrSZLC4qEC4xNvGI1A1ghInZz4BszkF7CU6z/VBzTSQOLJoDi
 uELS+x/e0csCOEgOYsfnCUfQIj3ywk7bOQtMxC0rKAkXkVo0ZxalFZapGuobFeUlFmekZJbmJ
 mjq6hgalebmpxcWJ6ak5iUrFecn7uJkZguDEAwQ7Gf9s8DzFKcjApifKWe3tFCvEl5adUZiQW
 Z8QXleakFh9ilOHgUJLgbZsAlBMsSk1PrUjLzAEGPkxagoNHSYQ3rwcozVtckJhbnJkOkTrFq
 CglzhsC0icAksgozYNrg0XbJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzNvUDTeHJzCuBm/
 4KaDET0OIXRzxAFpckIqSkGhh57CNX8zNMWhCx857UWskj4kLODN8Kj5xk2v96zWkPncKuhmt
 KNiu9dNiSjB+bbdAuWJStUa31/Gd0nbXh90MGpn4x3cHzehNmS7sEVbY8zGNyF1/x8uDEL5Xr
 Ku7PCHVIzHy+/PhMxw3MrkJP+Lfv9GHLeqI3fWsEY/6KA5EPnWVjWaWlriuxFGckGmoxFxUnA
 gAi7hfIsQIAAA==
X-Env-Sender: prvs=338e76f3f=George.Dunlap@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1498059105!68177005!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37707 invoked from network); 21 Jun 2017 15:31:47 -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;
 21 Jun 2017 15:31:47 -0000
X-IronPort-AV: E=Sophos;i="5.39,369,1493683200"; d="scan'208";a="437331442"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <594A63F602000078001651C6@prv-mh.provo.novell.com>
 <594A63F602000078001651C6@prv-mh.provo.novell.com>
 <594A65CC02000078001651F9@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <addb033a-2c94-eef3-077b-906ee4c747d7@citrix.com>
Date: Wed, 21 Jun 2017 16:30:14 +0100
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: <594A65CC02000078001651F9@prv-mh.provo.novell.com>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 2/2] x86/p2m: make p2m_alloc_ptp() return an
	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>

T24gMjEvMDYvMTcgMTE6MjUsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE5vbmUgb2YgdGhlIGNhbGxl
cnMgcmVhbGx5IG5lZWRzIHRoZSBzdHJ1Y3QgcGFnZV9pbmZvIHBvaW50ZXIuCj4gCj4gU2lnbmVk
LW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKQWNrZWQtYnk6IEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCj4gCj4gLS0tIGEveGVuL2FyY2gv
eDg2L21tL3AybS5jCj4gKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCj4gQEAgLTU2OSw3ICs1
NjksNyBAQCBpbnQgcDJtX3NldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtCj4gICAgICBy
ZXR1cm4gcmM7Cj4gIH0KPiAgCj4gLXN0cnVjdCBwYWdlX2luZm8gKnAybV9hbGxvY19wdHAoc3Ry
dWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyB0eXBlKQo+ICttZm5fdCBwMm1fYWxs
b2NfcHRwKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgdHlwZSkKPiAgewo+
ICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGc7Cj4gIAo+IEBAIC01NzcsMTMgKzU3NywxMyBAQCBz
dHJ1Y3QgcGFnZV9pbmZvICpwMm1fYWxsb2NfcHRwKHN0cnVjdCBwCj4gICAgICBBU1NFUlQocDJt
LT5kb21haW4pOwo+ICAgICAgQVNTRVJUKHAybS0+ZG9tYWluLT5hcmNoLnBhZ2luZy5hbGxvY19w
YWdlKTsKPiAgICAgIHBnID0gcDJtLT5kb21haW4tPmFyY2gucGFnaW5nLmFsbG9jX3BhZ2UocDJt
LT5kb21haW4pOwo+IC0gICAgaWYgKHBnID09IE5VTEwpCj4gLSAgICAgICAgcmV0dXJuIE5VTEw7
Cj4gKyAgICBpZiAoICFwZyApCj4gKyAgICAgICAgcmV0dXJuIElOVkFMSURfTUZOOwo+ICAKPiAg
ICAgIHBhZ2VfbGlzdF9hZGRfdGFpbChwZywgJnAybS0+cGFnZXMpOwo+ICAgICAgcGctPnUuaW51
c2UudHlwZV9pbmZvID0gdHlwZSB8IDEgfCBQR1RfdmFsaWRhdGVkOwo+ICAKPiAtICAgIHJldHVy
biBwZzsKPiArICAgIHJldHVybiBwYWdlX3RvX21mbihwZyk7Cj4gIH0KPiAgCj4gIHZvaWQgcDJt
X2ZyZWVfcHRwKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHN0cnVjdCBwYWdlX2luZm8gKnBnKQo+
IEBAIC02MDksNyArNjA5LDcgQEAgdm9pZCBwMm1fZnJlZV9wdHAoc3RydWN0IHAybV9kb21haW4g
KnAybQo+ICAgKi8KPiAgaW50IHAybV9hbGxvY190YWJsZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJt
KQo+ICB7Cj4gLSAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwMm1fdG9wOwo+ICsgICAgbWZuX3QgdG9w
X21mbjsKPiAgICAgIHN0cnVjdCBkb21haW4gKmQgPSBwMm0tPmRvbWFpbjsKPiAgICAgIGludCBy
YyA9IDA7Cj4gIAo+IEBAIC02MzIsMTQgKzYzMiwxNCBAQCBpbnQgcDJtX2FsbG9jX3RhYmxlKHN0
cnVjdCBwMm1fZG9tYWluICpwCj4gIAo+ICAgICAgUDJNX1BSSU5USygiYWxsb2NhdGluZyBwMm0g
dGFibGVcbiIpOwo+ICAKPiAtICAgIHAybV90b3AgPSBwMm1fYWxsb2NfcHRwKHAybSwgUEdUX2w0
X3BhZ2VfdGFibGUpOwo+IC0gICAgaWYgKCBwMm1fdG9wID09IE5VTEwgKQo+ICsgICAgdG9wX21m
biA9IHAybV9hbGxvY19wdHAocDJtLCBQR1RfbDRfcGFnZV90YWJsZSk7Cj4gKyAgICBpZiAoIG1m
bl9lcSh0b3BfbWZuLCBJTlZBTElEX01GTikgKQo+ICAgICAgewo+ICAgICAgICAgIHAybV91bmxv
Y2socDJtKTsKPiAgICAgICAgICByZXR1cm4gLUVOT01FTTsKPiAgICAgIH0KPiAgCj4gLSAgICBw
Mm0tPnBoeXNfdGFibGUgPSBwYWdldGFibGVfZnJvbV9tZm4ocGFnZV90b19tZm4ocDJtX3RvcCkp
Owo+ICsgICAgcDJtLT5waHlzX3RhYmxlID0gcGFnZXRhYmxlX2Zyb21fbWZuKHRvcF9tZm4pOwo+
ICAKPiAgICAgIGlmICggaGFwX2VuYWJsZWQoZCkgKQo+ICAgICAgICAgIGlvbW11X3NoYXJlX3Ay
bV90YWJsZShkKTsKPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCj4gKysrIGIveGVu
L2FyY2gveDg2L21tL3AybS1lcHQuYwo+IEBAIC0yMjUsMTYgKzIyNSwxNiBAQCBzdGF0aWMgdm9p
ZCBlcHRfcDJtX3R5cGVfdG9fZmxhZ3Moc3RydWN0Cj4gIC8qIEZpbGwgaW4gbWlkZGxlIGxldmVs
cyBvZiBlcHQgdGFibGUgKi8KPiAgc3RhdGljIGludCBlcHRfc2V0X21pZGRsZV9lbnRyeShzdHJ1
Y3QgcDJtX2RvbWFpbiAqcDJtLCBlcHRfZW50cnlfdCAqZXB0X2VudHJ5KQo+ICB7Cj4gLSAgICBz
dHJ1Y3QgcGFnZV9pbmZvICpwZzsKPiArICAgIG1mbl90IG1mbjsKPiAgICAgIGVwdF9lbnRyeV90
ICp0YWJsZTsKPiAgICAgIHVuc2lnbmVkIGludCBpOwo+ICAKPiAtICAgIHBnID0gcDJtX2FsbG9j
X3B0cChwMm0sIDApOwo+IC0gICAgaWYgKCBwZyA9PSBOVUxMICkKPiArICAgIG1mbiA9IHAybV9h
bGxvY19wdHAocDJtLCAwKTsKPiArICAgIGlmICggbWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pICkK
PiAgICAgICAgICByZXR1cm4gMDsKPiAgCj4gICAgICBlcHRfZW50cnktPmVwdGUgPSAwOwo+IC0g
ICAgZXB0X2VudHJ5LT5tZm4gPSBwYWdlX3RvX21mbihwZyk7Cj4gKyAgICBlcHRfZW50cnktPm1m
biA9IG1mbl94KG1mbik7Cj4gICAgICBlcHRfZW50cnktPmFjY2VzcyA9IHAybS0+ZGVmYXVsdF9h
Y2Nlc3M7Cj4gIAo+ICAgICAgZXB0X2VudHJ5LT5yID0gZXB0X2VudHJ5LT53ID0gZXB0X2VudHJ5
LT54ID0gMTsKPiBAQCAtMjQzLDcgKzI0Myw3IEBAIHN0YXRpYyBpbnQgZXB0X3NldF9taWRkbGVf
ZW50cnkoc3RydWN0IHAKPiAgCj4gICAgICBlcHRfZW50cnktPnN1cHByZXNzX3ZlID0gMTsKPiAg
Cj4gLSAgICB0YWJsZSA9IF9fbWFwX2RvbWFpbl9wYWdlKHBnKTsKPiArICAgIHRhYmxlID0gbWFw
X2RvbWFpbl9wYWdlKG1mbik7Cj4gIAo+ICAgICAgZm9yICggaSA9IDA7IGkgPCBFUFRfUEFHRVRB
QkxFX0VOVFJJRVM7IGkrKyApCj4gICAgICAgICAgdGFibGVbaV0uc3VwcHJlc3NfdmUgPSAxOwo+
IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9w
Mm0tcHQuYwo+IEBAIC0xOTUsNyArMTk1LDcgQEAgcDJtX25leHRfbGV2ZWwoc3RydWN0IHAybV9k
b21haW4gKnAybSwgdgo+ICAgICAgbDFfcGdlbnRyeV90ICpwMm1fZW50cnk7Cj4gICAgICBsMV9w
Z2VudHJ5X3QgbmV3X2VudHJ5Owo+ICAgICAgdm9pZCAqbmV4dDsKPiAtICAgIHN0cnVjdCBwYWdl
X2luZm8gKnBnOwo+ICsgICAgbWZuX3QgbWZuOwo+ICAgICAgdW5zaWduZWQgaW50IGksIGZsYWdz
Owo+ICAgICAgdW5zaWduZWQgbG9uZyBwZm47Cj4gIAo+IEBAIC0yMDYsMTIgKzIwNiwxMSBAQCBw
Mm1fbmV4dF9sZXZlbChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB2Cj4gICAgICAvKiBQb0QvcGFn
aW5nOiBOb3QgcHJlc2VudCBkb2Vzbid0IGltcGx5IGVtcHR5LiAqLwo+ICAgICAgaWYgKCAhbDFl
X2dldF9mbGFncygqcDJtX2VudHJ5KSApCj4gICAgICB7Cj4gLSAgICAgICAgcGcgPSBwMm1fYWxs
b2NfcHRwKHAybSwgdHlwZSk7Cj4gLSAgICAgICAgaWYgKCBwZyA9PSBOVUxMICkKPiArICAgICAg
ICBtZm4gPSBwMm1fYWxsb2NfcHRwKHAybSwgdHlwZSk7Cj4gKyAgICAgICAgaWYgKCBtZm5fZXEo
bWZuLCBJTlZBTElEX01GTikgKQo+ICAgICAgICAgICAgICByZXR1cm4gLUVOT01FTTsKPiAgCj4g
LSAgICAgICAgbmV3X2VudHJ5ID0gbDFlX2Zyb21fcGZuKG1mbl94KHBhZ2VfdG9fbWZuKHBnKSks
Cj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFAyTV9CQVNFX0ZMQUdTIHwgX1BB
R0VfUlcpOwo+ICsgICAgICAgIG5ld19lbnRyeSA9IGwxZV9mcm9tX3BmbihtZm5feChtZm4pLCBQ
Mk1fQkFTRV9GTEFHUyB8IF9QQUdFX1JXKTsKPiAgCj4gICAgICAgICAgc3dpdGNoICggdHlwZSAp
IHsKPiAgICAgICAgICBjYXNlIFBHVF9sM19wYWdlX3RhYmxlOgo+IEBAIC0yMzksMTEgKzIzOCwx
MSBAQCBwMm1fbmV4dF9sZXZlbChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB2Cj4gICAgICAvKiBz
cGxpdCAxR0IgcGFnZXMgaW50byAyTUIgcGFnZXMgKi8KPiAgICAgIGlmICggdHlwZSA9PSBQR1Rf
bDJfcGFnZV90YWJsZSAmJiAoZmxhZ3MgJiBfUEFHRV9QU0UpICkKPiAgICAgIHsKPiAtICAgICAg
ICBwZyA9IHAybV9hbGxvY19wdHAocDJtLCBQR1RfbDJfcGFnZV90YWJsZSk7Cj4gLSAgICAgICAg
aWYgKCBwZyA9PSBOVUxMICkKPiArICAgICAgICBtZm4gPSBwMm1fYWxsb2NfcHRwKHAybSwgUEdU
X2wyX3BhZ2VfdGFibGUpOwo+ICsgICAgICAgIGlmICggbWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4p
ICkKPiAgICAgICAgICAgICAgcmV0dXJuIC1FTk9NRU07Cj4gIAo+IC0gICAgICAgIGwxX2VudHJ5
ID0gX19tYXBfZG9tYWluX3BhZ2UocGcpOwo+ICsgICAgICAgIGwxX2VudHJ5ID0gbWFwX2RvbWFp
bl9wYWdlKG1mbik7Cj4gICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBMMl9QQUdFVEFCTEVfRU5U
UklFUzsgaSsrICkKPiAgICAgICAgICB7Cj4gICAgICAgICAgICAgIG5ld19lbnRyeSA9IGwxZV9m
cm9tX3BmbihwZm4gfCAoaSAqIEwxX1BBR0VUQUJMRV9FTlRSSUVTKSwgZmxhZ3MpOwo+IEBAIC0y
NTEsOCArMjUwLDcgQEAgcDJtX25leHRfbGV2ZWwoc3RydWN0IHAybV9kb21haW4gKnAybSwgdgo+
ICAgICAgICAgICAgICBwMm0tPndyaXRlX3AybV9lbnRyeShwMm0sIGdmbiwgbDFfZW50cnkgKyBp
LCBuZXdfZW50cnksIDIpOwo+ICAgICAgICAgIH0KPiAgICAgICAgICB1bm1hcF9kb21haW5fcGFn
ZShsMV9lbnRyeSk7Cj4gLSAgICAgICAgbmV3X2VudHJ5ID0gbDFlX2Zyb21fcGZuKG1mbl94KHBh
Z2VfdG9fbWZuKHBnKSksCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFAyTV9C
QVNFX0ZMQUdTIHwgX1BBR0VfUlcpOyAvKiBkaXNhYmxlIFBTRSAqLwo+ICsgICAgICAgIG5ld19l
bnRyeSA9IGwxZV9mcm9tX3BmbihtZm5feChtZm4pLCBQMk1fQkFTRV9GTEFHUyB8IF9QQUdFX1JX
KTsKPiAgICAgICAgICBwMm1fYWRkX2lvbW11X2ZsYWdzKCZuZXdfZW50cnksIDIsIElPTU1VRl9y
ZWFkYWJsZXxJT01NVUZfd3JpdGFibGUpOwo+ICAgICAgICAgIHAybS0+d3JpdGVfcDJtX2VudHJ5
KHAybSwgZ2ZuLCBwMm1fZW50cnksIG5ld19lbnRyeSwgMyk7Cj4gICAgICB9Cj4gQEAgLTI2MSw4
ICsyNTksOCBAQCBwMm1fbmV4dF9sZXZlbChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB2Cj4gICAg
ICAvKiBzcGxpdCBzaW5nbGUgMk1CIGxhcmdlIHBhZ2UgaW50byA0S0IgcGFnZSBpbiBQMk0gdGFi
bGUgKi8KPiAgICAgIGlmICggdHlwZSA9PSBQR1RfbDFfcGFnZV90YWJsZSAmJiAoZmxhZ3MgJiBf
UEFHRV9QU0UpICkKPiAgICAgIHsKPiAtICAgICAgICBwZyA9IHAybV9hbGxvY19wdHAocDJtLCBQ
R1RfbDFfcGFnZV90YWJsZSk7Cj4gLSAgICAgICAgaWYgKCBwZyA9PSBOVUxMICkKPiArICAgICAg
ICBtZm4gPSBwMm1fYWxsb2NfcHRwKHAybSwgUEdUX2wxX3BhZ2VfdGFibGUpOwo+ICsgICAgICAg
IGlmICggbWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pICkKPiAgICAgICAgICAgICAgcmV0dXJuIC1F
Tk9NRU07Cj4gIAo+ICAgICAgICAgIC8qIE5ldyBzcGxpbnRlcmVkIG1hcHBpbmdzIGluaGVyaXQg
dGhlIGZsYWdzIG9mIHRoZSBvbGQgc3VwZXJwYWdlLCAKPiBAQCAtMjcyLDcgKzI3MCw3IEBAIHAy
bV9uZXh0X2xldmVsKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHYKPiAgICAgICAgICBlbHNlCj4g
ICAgICAgICAgICAgIGZsYWdzICY9IH5fUEFHRV9QU0U7IC8qIENsZWFyIF9QQUdFX1BTRSAoPT0g
X1BBR0VfUEFUKSAqLwo+ICAgICAgICAgIAo+IC0gICAgICAgIGwxX2VudHJ5ID0gX19tYXBfZG9t
YWluX3BhZ2UocGcpOwo+ICsgICAgICAgIGwxX2VudHJ5ID0gbWFwX2RvbWFpbl9wYWdlKG1mbik7
Cj4gICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBMMV9QQUdFVEFCTEVfRU5UUklFUzsgaSsrICkK
PiAgICAgICAgICB7Cj4gICAgICAgICAgICAgIG5ld19lbnRyeSA9IGwxZV9mcm9tX3BmbihwZm4g
fCBpLCBmbGFncyk7Cj4gQEAgLTI4MSw4ICsyNzksNyBAQCBwMm1fbmV4dF9sZXZlbChzdHJ1Y3Qg
cDJtX2RvbWFpbiAqcDJtLCB2Cj4gICAgICAgICAgfQo+ICAgICAgICAgIHVubWFwX2RvbWFpbl9w
YWdlKGwxX2VudHJ5KTsKPiAgICAgICAgICAKPiAtICAgICAgICBuZXdfZW50cnkgPSBsMWVfZnJv
bV9wZm4obWZuX3gocGFnZV90b19tZm4ocGcpKSwKPiAtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgUDJNX0JBU0VfRkxBR1MgfCBfUEFHRV9SVyk7Cj4gKyAgICAgICAgbmV3X2VudHJ5
ID0gbDFlX2Zyb21fcGZuKG1mbl94KG1mbiksIFAyTV9CQVNFX0ZMQUdTIHwgX1BBR0VfUlcpOwo+
ICAgICAgICAgIHAybV9hZGRfaW9tbXVfZmxhZ3MoJm5ld19lbnRyeSwgMSwgSU9NTVVGX3JlYWRh
YmxlfElPTU1VRl93cml0YWJsZSk7Cj4gICAgICAgICAgcDJtLT53cml0ZV9wMm1fZW50cnkocDJt
LCBnZm4sIHAybV9lbnRyeSwgbmV3X2VudHJ5LCAyKTsKPiAgICAgIH0KPiAtLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L3AybS5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAo+IEBA
IC02ODQsNyArNjg0LDcgQEAgdm9pZCBwMm1fbWVtX3BhZ2luZ19yZXN1bWUoc3RydWN0IGRvbWFp
bgo+ICAgKiBJbnRlcm5hbCBmdW5jdGlvbnMsIG9ubHkgY2FsbGVkIGJ5IG90aGVyIHAybSBjb2Rl
Cj4gICAqLwo+ICAKPiAtc3RydWN0IHBhZ2VfaW5mbyAqcDJtX2FsbG9jX3B0cChzdHJ1Y3QgcDJt
X2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIHR5cGUpOwo+ICttZm5fdCBwMm1fYWxsb2NfcHRw
KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgdHlwZSk7Cj4gIHZvaWQgcDJt
X2ZyZWVfcHRwKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHN0cnVjdCBwYWdlX2luZm8gKnBnKTsK
PiAgCj4gIC8qIERpcmVjdGx5IHNldCBhIHAybSBlbnRyeTogb25seSBmb3IgdXNlIGJ5IHAybSBj
b2RlLiBEb2VzIG5vdCBuZWVkCj4gCj4gCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 21 15:38:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 15:38: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 1dNhhb-0007o7-1H; Wed, 21 Jun 2017 15: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 <Thomas.Lendacky@amd.com>) id 1dNhha-0007o1-1B
 for xen-devel@lists.xen.org; Wed, 21 Jun 2017 15:37:54 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 68/1C-03058-1D29A495; Wed, 21 Jun 2017 15:37:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupkk+JIrShJLcpLzFFi42LJ0Ncw0r0wySv
 S4NcMOYslHxezODB6HN39mymAMYo1My8pvyKBNeP6lmNsBfeFK54c/czawHiEv4uRi4NFoIVZ
 YubMt2wgDqNAJ6NE8+mvrCCOkMBvRonle6cAOZwcwgLhEq+/dzOC2CICShJfF81lAiliFnjHI
 TH99UV2iI6NjBJ/e+cwg1SxCehIXHv7hQnE5hWwkuifvBIsziKgKvFo8W42EFtUIEbi+4nPUD
 WCEidnPmEBsTkFzCTett4F28YMZM/b/JAZwhaXuPVkPhOELS+x/S3ELgkBBYmtRy6B/SAh0MY
 o8XnWT7BBQgIqErM+X2CHKJKVOHp2DguE7SvRNHENUJwDyFaWONXiBxGulbj5YRkLxJyJ7BI/
 N/exQiS0JNacfswMkVjGJrH86BUmiOYciV9nEyFqLCS6F/5hhKg5wyrxpHUVK4QzQUDiQNtNq
 CtkJKY0rmWCSNxklZi7rotpAqP2LKQgmIXk7VlI3p6F5O0FjCyrGNWLU4vKUot0jfWSijLTM0
 pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQKTCAMQ7GDs+Od0iFGSg0lJlLfc2ytSiC8pP6U
 yI7E4I76oNCe1+BCjDAeHkgRv50SgnGBRanpqRVpmDjCdwaQlOHiURHjzeoDSvMUFibnFmekQ
 qVOMilLivHtB+gRAEhmleXBtsBR6iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8hsCELMSTm
 VcCN/0V0GImoMUvjniALC5JREhJNTBqbd8YPf3P/Bi/ta8dWFQberctOtQ24UnCxJnz5FUfPO
 f88u5Q3tFsqVMHUyZ/W2+z2KYs490jy/c3l1gH9c5kPxFyzW1KV+PiOXb8DxUm2Jz3i70yO8F
 0j8aNnGu7ty+qCvh8gW3y1qDOnb2rXdZHJrXfzzUsKGGT15xuHFH39nyvd8MKf89+JZbijERD
 Leai4kQARI+NI5wDAAA=
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1498059470!99297366!1
X-Originating-IP: [104.47.40.50]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29385 invoked from network); 21 Jun 2017 15:37:52 -0000
Received: from mail-co1nam03on0050.outbound.protection.outlook.com (HELO
 NAM03-CO1-obe.outbound.protection.outlook.com) (104.47.40.50)
 by server-13.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 21 Jun 2017 15:37:52 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=AxOJD5qQnjuYRaGQ9xAbfgoxISg6gOPNcfvRqwvg20U=;
 b=H41SBVNxnP+uaiGT6BfR8FPUTDZBbv8q/JT4WRBDysze7zB2F08tFCiLYIx3T2zf4d2+hRqFTyRwpvTeFuucKkRymuQolFh+h9vcQ2vC/3MDE45TWFi2uT1KEQjePwG6zxlFE5o6XgUlgkpHvDanvDfhuobuo5L7vvr/zeAay0U=
Received: from [10.236.64.250] (165.204.78.1) by
 MWHPR12MB1152.namprd12.prod.outlook.com (10.169.204.16) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1199.15; Wed, 21 Jun 2017 15:37:45 +0000
To: Borislav Petkov <bp@alien8.de>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
 <20170616185435.18967.26665.stgit@tlendack-t1.amdoffice.net>
 <20170621105026.lcbtkklaenyi2wqe@pd.tnic>
From: Tom Lendacky <thomas.lendacky@amd.com>
Message-ID: <7b9f8b6d-60f2-0a78-b582-0821401d17eb@amd.com>
Date: Wed, 21 Jun 2017 10:37:41 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.0
MIME-Version: 1.0
In-Reply-To: <20170621105026.lcbtkklaenyi2wqe@pd.tnic>
Content-Language: en-US
X-Originating-IP: [165.204.78.1]
X-ClientProxiedBy: CO2PR07CA0047.namprd07.prod.outlook.com (10.174.192.15) To
 MWHPR12MB1152.namprd12.prod.outlook.com (10.169.204.16)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: cea6402d-7e92-4eda-86d2-08d4b8bb7829
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:MWHPR12MB1152; 
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1152;
 3:BYBxKCuJMJ2gn92ApEzFvMRcB9Wq2wlX8YHL1ZBUwMy2/7eFCrUf02ArebXF/7DzpFgGQ70dxYULK9ySvkE9TU1r2d/Z0aPmwR+yZPVcnX83E7qK4p9iBkx/UE7rpOBhdBgZfa0juXlC3Elw1Bl6aLZBeTJUJxn2m4zPQKFLHcdoPocpawABbjq+wFpfd4LRuqzHqB8XqKL3oCR5ZQqCWF8GM+zS0Re1vPfMqzp0wikV52J9EuADkcU7IuzqlHAwCQPD/qH0MDIfAtrKRD4XKWlTl7PjF20tICiR2JQXLVR2CxemZ0GYkNyxob3M07RahffilPtxJoU0KgPSXLe3sYfhDyAixT56hcmXfgkh8po=;
 25:FO6E0YugLlMeEhdebeTTnurZrMu1xDcAmVwjPKT3M2llFWWC8tK9mYNmNVGK7Hfj135X4jMplk/ds+IWqKlLAZWhuNMw+s95xbjXzNOLI18XBVZ4cwM3labpte3LzNtG50kroTaIvo0I1+NJGPPAkoV3F8co8xZjoRQqCIK5ETyoFWQFjh3zOLwtpYsZ9hVAlTyexkwIFAPkCll2luifQVqHe/28OcHjtcgz9/61PoNrsEllI2eEUsCQ+FQ2HrvBKeQCS88Ha6drcixLT4QrmhHwYLVdrkR5qzTyyOUGd8yHm71kPMJRsIYWY/ycHzUScW4p648yp7eWJfFldL/QIfqRvx+NvS5QJMwy/tZkXSyPoPVb5KL0gxBD49Gv0xkxE6r6jWWbPH8rqYkli9TLjmzou1LHcT4cE6mPVPaPojBZDIE9fsP3zsHiV4P53LS3I5V3e812k3v6G59uI9H90xXwS95YLU8SXtDCs1LlSmc=
X-MS-TrafficTypeDiagnostic: MWHPR12MB1152:
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1152;
 31:zTOt5XSzIWNEB11KZoJ00U7RnStOsABoLNx4ldvyDuW4rI40abgjEsgrtLZUtfht27hjinTW5OofNQVQVrS4vQLnoqU7yhtMQSmy9rtTCPwPd9yl20sYP7eg8Odrz5KcYDwX9VOc9SGxZQHXLTyT8q+f/1bTu7wvdjAo1qXH3PO6H/xC5vcYCsxy1YDv9/TicH3ElCaHW6p3J7dkidryidcMqYIaugNpfVMxamPtEbI=;
 20:dYpnbDFc8R2o9yFp/TEeLSaKB0rhI8swcDMShr6SDfoMuMx/JcpglmBqVyrf+1rtyeAkt6Gk/oSwSLRnt8n/WNWSEe5L3ASLq3muICXQ9n1U6zqp8xejQYHYKoEnOnDzUTGGedEoK4rN+p4IhDNEb5sCjPXpCSBr5bs4pzVZUs0+wHPEl5CtNoAjA9Y9qsRr7l8LgeIWtHrPA8HAgtgh01KneCRZ6Y+Cj1P3sScGctl2/CA7+PrK+rOckuoclXKelh93NQflwY3q88eyCERcRw5Z4ONas3MyQeiXev2KGOKiqZux2ruIoqQ0iKZ1iTgCKmC4zjGzeqnJnnmeURsPOa2Zfw5MbpnFLMEA1LPurdX6HV8q6Z5FdAXHkylXjt9bT/ef0z1u1/dP5pGTeAhKjiASYqFVpSTFXQWYwnONYE/P28eTqxg3yC96Qp3l0O7psdfsJurnjOmcdF/vTWKR6R+OWdqhpg1RUsGiXJjPWtVxuJKJY/suuZsYxRY75fvT
X-Microsoft-Antispam-PRVS: <MWHPR12MB1152262E1E27CE434E364EEEECDA0@MWHPR12MB1152.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(767451399110);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(100000703101)(100105400095)(10201501046)(3002001)(6055026)(6041248)(20161123564025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123560025)(20161123562025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:MWHPR12MB1152; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:MWHPR12MB1152; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTUyOzQ6Sm9sN0VkSmRpbktPekVUS3Q1SUc4YWlEK04x?=
 =?utf-8?B?UDFwbUIwUHF1TXZsNVVkU3lHVzgxaWtKQjZmaEY0QVV6ODJjSzBQeFlDYytG?=
 =?utf-8?B?dEdhSlMrK1I4ZjNqNEdldzVzclh5K0w0ZTBYd2pJNC94a29QaklnVVVRMUFF?=
 =?utf-8?B?QU4rWXNESXhZQUlESXZlcGFsRTd6OUpvQkRpYnFBT2VDNUtBNk9EeERTdzNy?=
 =?utf-8?B?VGNSUDFSMExpSkpRVGlyQWd1ak5sK0hNOTFGenM1QVJuOWh5Y1paaVFuQ3RW?=
 =?utf-8?B?YTNoWitPOEVRbHFNQ283SGNNTlFyRGQydXVya1A4WEFXT2Z6RDZVS2UyV1Zh?=
 =?utf-8?B?NHlzTXVNdGZWOEZuRW9XY1Q4OFpIc0VMTHJuUGFJbjhQbm1NOWpBR1pYU3lQ?=
 =?utf-8?B?cDFpOEZhbjZrUlFmN2dpNUc4a09jL2crcDI3SmRxMnhGNWZqUW9pdEpJVml2?=
 =?utf-8?B?djVueE9oM1ZodzJjY3hsdFhDbEVyYUFWejNmb045U3lMODM2TDRGYXUwNEd6?=
 =?utf-8?B?MTBWblE4ckdXdHcyL1ltcEJBc2ljUGN1OGhmeGVGa3lScEJTeXVsdkFGRWRl?=
 =?utf-8?B?OGVwQjF4Vk1sc2tPejFTdUZmQlBLczlQNU1DYzhTWlF3UGRBM3BDc3lsWDJX?=
 =?utf-8?B?NCtXMnRDSm9UQlBnRkd2aURGenArMndLSThabTdNNFhnaTFaSDNmVVRNWWhD?=
 =?utf-8?B?UGRaR2h0V1hIY2ZmNVA3V1hDVzVMYW5FZkcyVVpJZ1V1Q1hMVVZDMjU4NkpK?=
 =?utf-8?B?Skdmb1IvZm1IeUF2YmgrTlZrdjFEaWZWTDF4VXJSM1hGb0MvRkI2aU12WHNR?=
 =?utf-8?B?bXFjM1JnekhvZDZIRlRWb1VjK2R0M1F4d1lGVnBlZXdSeEwzeGNPcE5IeXhG?=
 =?utf-8?B?L2RMZGo2bFB6djF5RTVBRnRMdDBGbzEwSUxhaHR3Q1ZhTzdRSDk5RzVHZkN2?=
 =?utf-8?B?Y082dzE5YW1jMHh2V2p1eFU5TmI4Z0NLOE04dGJheWVRM3ZUYTE3Q0tROHdS?=
 =?utf-8?B?bHBYM01HU2ZGeXF6elYxZ1JVeEZYekYrVjcwZkwwRFlFQ1lvRXlUM1hFdnJw?=
 =?utf-8?B?enlaVHdyK3Z3KzBnTERBUzc0L1RhaDBhZS9na3VmbGNOZ2U0QVJuckxCZm1J?=
 =?utf-8?B?dTlJVHFWUzdZTU9MNzdtSFNVZkFLL3B5UEhzMWdjZjNMOVQ1R21YekZuTUFO?=
 =?utf-8?B?MXBDdXl3ZlZCWXRrVk9ZMUJZMk1LL0piYUt6Z00wRGh1ektCQzVxbkd1b0ZD?=
 =?utf-8?B?R3FMVEJUSW12VGZza1RBRWlXT2J5M2JBb1U0YXp2QWF2MHBtWmR3bmxIWDJL?=
 =?utf-8?B?S1JWbVI0OTJRbDhyeXFXblMrcDhmY1dZYlRGcmNEQU5STmJLOTc2K2NKRHpQ?=
 =?utf-8?B?bndpZ0dvTGJKWndmeVdGSmJGN3RVcWt0S2ZYbmlmZjJFUFFKQm1URjMxWkZt?=
 =?utf-8?B?Sm9kNENXZFJDREgrdlUxMjkrSnVBdzNXZzNFaXVtWlUzNWVlWEpuYS95ZHpP?=
 =?utf-8?B?cmY4dVU1TUUrVXBLTHE1MElKVm5HUGNWUFFKYnFISXQ5dEpvMnNZM2YwV2V5?=
 =?utf-8?B?aDEva1dFQzgwempERllBQkZRR0Y2ZC9QRE81MUxjeWQxdHBFcXRKWEpkUFpq?=
 =?utf-8?Q?x3UVBzowKJZSmDpS944?=
X-Forefront-PRVS: 0345CFD558
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6049001)(6009001)(39410400002)(39400400002)(39850400002)(39860400002)(39450400003)(39840400002)(377454003)(24454002)(25786009)(189998001)(54906002)(53546010)(7736002)(72206003)(76176999)(90366009)(54356999)(50986999)(33646002)(305945005)(7406005)(23676002)(31686004)(53936002)(42186005)(7416002)(5660300001)(86362001)(6246003)(110136004)(4001350100001)(229853002)(38730400002)(31696002)(6666003)(6916009)(2950100002)(2906002)(3846002)(83506001)(36756003)(6116002)(478600001)(4326008)(230700001)(77096006)(66066001)(81166006)(65806001)(6486002)(47776003)(8676002)(50466002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR12MB1152; H:[10.236.64.250]; FPR:;
 SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTUyOzIzOnBFTlFsdGRIVngyTStmR2hKTmxtSkNqOEhR?=
 =?utf-8?B?WVJBbkFtUzY5Wis0ZmtQUXlaeDdpTDFjK3BzbisvTjJJR3hnakFCV2g3SW5l?=
 =?utf-8?B?K0VSQU9KWk1zZzZwV0pYSXFBU3g0WlJmNkVVMTIxOE1odVc2ZG9lZ2ZVWGVM?=
 =?utf-8?B?R2pXelhVM1VIWUdYUHVldnBUY3ZPRUFXd2VSNWt3cUQ1d0lWTHFONDR5YWR2?=
 =?utf-8?B?MzRPbnhUZUJCempjWmU0amF0TDRTMUg1MEt1eWZPRnJjZVNxaE1ZY09Fb2ZD?=
 =?utf-8?B?dnZSNllERDlFamR4QUNtblF5b3ROcTBzOXVxVTdBMjVUS3VaMmNyZThOUy9i?=
 =?utf-8?B?a2JxWlVsOHZlbVBBb3hDR0U4bFdzOVp5d1FlTU84UHJmRUtNaldnVlkyWVd4?=
 =?utf-8?B?Y2t2OENZK2lvS1J2SmQyaGVXelF5VlRUcnppS0htQnpkTHJ2UHkza3ByWERL?=
 =?utf-8?B?ZUczak5UeVhMK05iL1VDSDhrb3lMdVgwVUFJZnBjUDNNNXFLL2gzemJIeGp2?=
 =?utf-8?B?L1lJejAxcVRNL1pXOHFXdVV1MW1va2J6U3hKeksvZE13bzJPbG0zWW1qU0pZ?=
 =?utf-8?B?RlhxRWpWNlM2ODJUN09LNFZsSkE1V2N1Y3F2ZWxXaCs4cm4rVHdFejl3V21W?=
 =?utf-8?B?OGQyVlhHd3pzMWpBL2JNL3lqaW9KQi9mT3k2R2pGeEk0WWdPQ2NDUjg5SGlF?=
 =?utf-8?B?emdPWkRHUW5DZGJidEhkR2RjRmM0WkFRaUxwdTRVajRMUllQNnB1RVl2T0lo?=
 =?utf-8?B?a1dLbFNGdm1COFhrL200T0Z5UFJZVmRtVko4bEZZV0pna0JrSEZ2TnhLeWp3?=
 =?utf-8?B?NUczd1l3OXY4ejJvbEhGZmJEQjJ2VzcwU2hxYWN4NUptNzA1clB0b2NRSHl3?=
 =?utf-8?B?SzNzbGpSclRWTlJHdUhFcFB6aEFHdTJRSkI4L25NbFp3ekdLeFA1OUlCaktV?=
 =?utf-8?B?RWtVT0NaUmIzT3MzTnNwMENpbHp2MUxjQnQxaXNNRFlhaTBBd1hyNFNwZEVE?=
 =?utf-8?B?UHBYeStJUGVxeHNHdjdDai9ISGkyMzMyWllvY3hlY2F5bWhIK3BNdVczQmlF?=
 =?utf-8?B?SXFQVlpIMHFzK1lPQXdSRWtoRTZleWhxTE9XbjRYSnhEdjBWUFdyT2x1cjRN?=
 =?utf-8?B?eExjTnhLT1pVaFVrMWVjWW95UDB3dWZFcFV0YVZ1YllVaEc5U0NZYldPSGE1?=
 =?utf-8?B?MmMvdC9Xck5iRzE4YWhOVnE3bmtCSGlQN1ZYd0NUWk1PWTAxUnZTc2Z2ejNl?=
 =?utf-8?B?dkN5UHQwcDRuT0JxR0x5TExqeCt4WFNwY1VrUitZUEgzR2ZqOHdPRmJPWEY5?=
 =?utf-8?B?MDB6Tkh2UkI2aHFkZUR0USsxRUh4QnJ1WUNTLy9CTGdheitmQmorMXpJQXhn?=
 =?utf-8?B?NFFybE04VlFZNXBzeG5nRnFyNTUrNmdkVENxSzVsRlNScnh3ZjZ0UmxDckF2?=
 =?utf-8?B?R0pqUHIvKzFqYUZiNUxLdERKNVpQSUtpT1htRHhHMG5aS2lKK2VweS9HcE5m?=
 =?utf-8?B?T3hMek5qSDZYS2NjODdEVkhGRUROSFVqMDlXTnlwZ25rZWU2cWlCb01DcENG?=
 =?utf-8?B?ai9FcHFGaHU5MFBuRzFIek13Y05Pa1Jjc2dvWXlqdWprNkNzQndjTVhNVlVu?=
 =?utf-8?B?Yk1SSisrMDJIYnIrR0JzZm9xUlNobkJYODdFVUZKaHFVMW8xQXFpLzdtZWNH?=
 =?utf-8?B?OGI3RitGSzRtcEZEaUxuajQrd2Z2bU1LZTFCMzMrNWkyMHRhbmxoNGdRU0dM?=
 =?utf-8?B?T3c5Tm9GQmY2VWVpOEozdUYySXBwMzJ0WG1jR3NPejF5aEIwMDYxbmN5SFMy?=
 =?utf-8?B?V1Bpejd4S05TUkQyYTROVXQxZ2k5aDZTSGl3WkNpa2c0WklYSmZkK1IyNW5Y?=
 =?utf-8?Q?voKaK1cgN+M=3D?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTUyOzY6cW9jSkRMKy9jZnVCWGlDVUgxdkFOVWVORUFO?=
 =?utf-8?B?dGZpVFAvMGJDUjhMYmJrZmlWMm5YMmsxWlF4VndZaFVlVEY4b3NOdmFrSExx?=
 =?utf-8?B?M0s1Vlp3dWhFWG9YaGZKMTYxOWZBRDdiRW9uS01od1RFZUwvTDlDODU4K25J?=
 =?utf-8?B?NFBJL1c0OTFSSFd0OC8yY2VJVjkxaWMzUlBGUExwOCs1ZUZPNWtPS3UzTWJY?=
 =?utf-8?B?blhEamxSbXdCZjAzTzRNcEFWdXBOUThVSmRFcER2VUlBV0N6MEoyZm1wVmI5?=
 =?utf-8?B?MjJ0M09ES2pJM2FpOU5Nd2k3TDZiKzRLeCsrdGo4TG5yS0poVENqL1IxNUZF?=
 =?utf-8?B?eW13WGdQRDRPTjE3c2NMYVphV2JRU2N0VkpGK3RnOERraGpFbXVhd3U4Q21U?=
 =?utf-8?B?cEg4V0lacktQSlY0L2pMMDRWaFl4SnhpK0U3MEFkVWVsTFBYTFJTWTlUb1VC?=
 =?utf-8?B?OE9mdzNTWjc4aWpwaHhMU0d1S1B5dWF1a0RBNy9KWmlXNFZQRTZLVmhOaTVw?=
 =?utf-8?B?bzh4T3U5VDdKKy8zUUlsclEvTVpGeGNnaTRsL0FTMXc0N0NVLzhXZCtFZHdm?=
 =?utf-8?B?VXlDRGd0MzlGOW1jVTFNZ3VsUUkxYmlZb0xxMHQwUU1tWHozQ2JNVDJ0WGNB?=
 =?utf-8?B?M2tyR1VsYXZRRTM5dnZIWVA2Ry9IUHNhT3lUaVoreklkZ25JcjBaQmlIVEpw?=
 =?utf-8?B?dS9sQ3ZjNEFnaUMzUEoyTWgyWjhzZXJkanlPZk1lN2ExN2ZPejFlVFh3TVJ6?=
 =?utf-8?B?TW16U1VlY0V3RG9IQ1hFZDAvZHJZc0lWcjlzVHkzcHpBWW1xUEpBb1QzNlJG?=
 =?utf-8?B?QzB5aEtBV0NBTVQwN1BXRVpmL1djRy9jZm1DQzRMM3dOREJKTlRFdkxnVWo0?=
 =?utf-8?B?czlhT0JnS3RLd0VPYVkrcnlLUWxubHV3cjMrbmE2WEt6V2pSTTVoK0I2THY1?=
 =?utf-8?B?QVBQUk8wSXJ0RU1aeGRUdWZxZzdMWEpOdlVsNG40VWszU2FPZUxRNndETk4r?=
 =?utf-8?B?alZud1NWTStnaGtSbWQ2dFl3aVBSSlA5U0xUUzZWVkZnQVBSTDdid2paMysz?=
 =?utf-8?B?S1VZcUkzcjRTQW84aVNTTEZ2K1MwNGJ4OUVJUDF2TzVQcEtGbWVyNHJhOFhH?=
 =?utf-8?B?S3BsNU5mNitVNmlCQ3Y0UjJqRFg4SWh5NTd6ckgydEl5VWE1eVZZWVNmS2FG?=
 =?utf-8?B?d25keFowNW9NQ253dUpmRVNoK01rOGNxbndEdFVGZHpqZVFacjRLeUxtY1p5?=
 =?utf-8?B?UWpXWGVCSTRtMG9TR1B4Zk44TFNOeFFhMFZKMGtHZW1jUndLY2dTVGx3dGxv?=
 =?utf-8?B?RTFzLzNReVR0VUxaVVZvTTVFRWRuMVcrb1Z5V2NvZnRjNnJwbXRHZ3BZVTFp?=
 =?utf-8?Q?Wh1pBNN?=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1152;
 5:pZZU7KtcFJahjvZulT0/RkocGTWHJOzK2/wZXj4xJe7s64ncfzS/oq3O/e7skG4eD5XFZ+GUHOdwG1IZTVuDr0eFLz2W5Lk9hXXDilcoGzEjtp1Xy0lHxigbibb+2eSNU7EgjGBGbauQK+JUt0KSL2zkEXfrJibjcEeziI7N7UugI9LzEa/UJQXuF0GEK1dJV1JjZ3DE8v4X7PlWBJ8hj7QQSm1GzrNg2y/rnGHbPcodsi7tDHPpMNAOClNhsRNfQgCgXDuDFE9j2khPCHv+Swm44XYleSfeXDy2948KhCI3N5PC+KLdro2seAl0XoNG+BUL8oJ0ZkNRadr+jnXbfXxFOoXy7tIB8BIPisIwYJmuUXYsJbbgQYiSGmJX3LI97HNPW9p/3CqEBUcFZisVMAGDfQi5qS5UmPmi1wlQa3xwnuimOgx5Ao6BbrVXYfveBVbuVCn1aHXyOquH9xzb2w6ahqfPzZ8I0jt+N2fxdPlkHrJMtvMFtPGjVR2JQOCJ;
 24:l7C71VFWyqNJ+za7GlB0fR+3TXlNYqB2LXTVDlFzJJaJcmSuHBfX9RAbLOtKaf8AY0uq8t42XlLnKYekURg25rvq7XIzrG6H1WUeGs/28kU=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1152;
 7:nlTs4WYZRkf2V18507ugUCi+NrftfIB5DKTCBZT7zOvza+/ke2GXMn2hA8hz1LS7ymucPxRS95+luOlXVQvnXuv5PwKxCFtjOm4Nuujo80b3S5JA5tqq4KpKE57Owz32hOyUxiG3udKKFBMsRjsLX2cicXnJd7JyjWmjStd7PUPG43Nh4+pLOSVtWrNHkbwJfxXC2m/fmBCbQtMGJnXsrQPhYjpc9GdrW19MsQX5qGRlYAK3Hl6wCl3xWQAkltQF9dnL/m8sNSGtKQPpxXKeN3+b4A5ZD8PFswPc82DLPLwgHMv0rB3J2l4LEjoM8WApYFKNxpUeJvNNE9TDqFmaLYfvQxCtwx4tDoRRUN9/z/nPFpLtXjuBeB+qqu63en6Jif9mXJdTYLwmYbldgsoPctoEqsO14vHAkoAuv3kihfF0Ln4svWWo5SnDY2G9bm0eeOpTrhfq4gjogT8AyHbRwa3VupJ0UOz8tlrKUFV7DcaygfRTclcjSyb/Opc+TWEPNQB33WzwDbI6skzsWMJz2XR6IIMGr0YjkCroyeBPwFSMeMzMFatOjIY258DTL8My8bywuH07/ptMCAbYDiyZ/j7rUqSujBzYqs66KtZWniukbxkD+c3dqO1AUigiP184btvFX7q0yesSru18pgUA43E/NSHKy03rqL8si610f7pCxU4W95igAgbFk0TlwnvS3pGdf66yntDKI/U3ZxIKxWjqpdo241DfMVgoX7yGc/7qCnQwaSnPbIzLrqP/Z6INIKwJmriFdUmaCtBFCxUxOWUzbw3/OZFCm/t324w0bIE=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1152;
 20:XEBvTBU2FLUCyhFkfALD3EaaO17lx8NKb1jGjF1iWINjL4G96ffsyiRbewoo5gXqJAT7FWzwbI01LL8ARhnG1EvRLFt0+2OVU2N6Pp/pnKu4TXV4vjvjVb34VdDOAGRtRvQbdKXI/hzvKNorg05f+f6IMf2wLg7RUTFUPtcv425k4GqTYQe8mVuEqFuB8z7xxaq5nf6b8Gc37v7Ajaa01KS6/qiDd4cGnyzzsE5HA2qnLODRHoeBy990p5nZE5nZ
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Jun 2017 15:37:45.4173 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR12MB1152
Cc: linux-efi@vger.kernel.org, Brijesh Singh <brijesh.singh@amd.com>,
 Toshimitsu Kani <toshi.kani@hpe.com>, linux-doc@vger.kernel.org,
 Matt Fleming <matt@codeblueprint.co.uk>, x86@kernel.org, linux-mm@kvack.org,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Larry Woodman <lwoodman@redhat.com>, linux-arch@vger.kernel.org,
 kvm@vger.kernel.org, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 kasan-dev@googlegroups.com, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Andy Lutomirski <luto@kernel.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Dmitry Vyukov <dvyukov@google.com>, Juergen Gross <jgross@suse.com>,
 kexec@lists.infradead.org, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org, iommu@lists.linux-foundation.org,
 Thomas Gleixner <tglx@linutronix.de>, Paolo Bonzini <pbonzini@redhat.com>
Subject: Re: [Xen-devel] [PATCH v7 25/36] swiotlb: Add warnings for use of
 bounce buffers with SME
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

T24gNi8yMS8yMDE3IDU6NTAgQU0sIEJvcmlzbGF2IFBldGtvdiB3cm90ZToKPiBPbiBGcmksIEp1
biAxNiwgMjAxNyBhdCAwMTo1NDozNlBNIC0wNTAwLCBUb20gTGVuZGFja3kgd3JvdGU6Cj4+IEFk
ZCB3YXJuaW5ncyB0byBsZXQgdGhlIHVzZXIga25vdyB3aGVuIGJvdW5jZSBidWZmZXJzIGFyZSBi
ZWluZyB1c2VkIGZvcgo+PiBETUEgd2hlbiBTTUUgaXMgYWN0aXZlLiAgU2luY2UgdGhlIGJvdW5j
ZSBidWZmZXJzIGFyZSBub3QgaW4gZW5jcnlwdGVkCj4+IG1lbW9yeSwgdGhlc2Ugbm90aWZpY2F0
aW9ucyBhcmUgdG8gYWxsb3cgdGhlIHVzZXIgdG8gZGV0ZXJtaW5lIHNvbWUKPj4gYXBwcm9wcmlh
dGUgYWN0aW9uIC0gaWYgbmVjZXNzYXJ5LiAgQWN0aW9ucyBjYW4gcmFuZ2UgZnJvbSB1dGlsaXpp
bmcgYW4KPj4gSU9NTVUsIHJlcGxhY2luZyB0aGUgZGV2aWNlIHdpdGggYW5vdGhlciBkZXZpY2Ug
dGhhdCBjYW4gc3VwcG9ydCA2NC1iaXQKPj4gRE1BLCBpZ25vcmluZyB0aGUgbWVzc2FnZSBpZiB0
aGUgZGV2aWNlIGlzbid0IHVzZWQgbXVjaCwgZXRjLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBUb20g
TGVuZGFja3kgPHRob21hcy5sZW5kYWNreUBhbWQuY29tPgo+PiAtLS0KPj4gICBpbmNsdWRlL2xp
bnV4L2RtYS1tYXBwaW5nLmggfCAgIDExICsrKysrKysrKysrCj4+ICAgaW5jbHVkZS9saW51eC9t
ZW1fZW5jcnlwdC5oIHwgICAgOCArKysrKysrKwo+PiAgIGxpYi9zd2lvdGxiLmMgICAgICAgICAg
ICAgICB8ICAgIDMgKysrCj4+ICAgMyBmaWxlcyBjaGFuZ2VkLCAyMiBpbnNlcnRpb25zKCspCj4+
Cj4+IGRpZmYgLS1naXQgYS9pbmNsdWRlL2xpbnV4L2RtYS1tYXBwaW5nLmggYi9pbmNsdWRlL2xp
bnV4L2RtYS1tYXBwaW5nLmgKPj4gaW5kZXggNGYzZWVjZS4uZWUyMzA3ZSAxMDA2NDQKPj4gLS0t
IGEvaW5jbHVkZS9saW51eC9kbWEtbWFwcGluZy5oCj4+ICsrKyBiL2luY2x1ZGUvbGludXgvZG1h
LW1hcHBpbmcuaAo+PiBAQCAtMTAsNiArMTAsNyBAQAo+PiAgICNpbmNsdWRlIDxsaW51eC9zY2F0
dGVybGlzdC5oPgo+PiAgICNpbmNsdWRlIDxsaW51eC9rbWVtY2hlY2suaD4KPj4gICAjaW5jbHVk
ZSA8bGludXgvYnVnLmg+Cj4+ICsjaW5jbHVkZSA8bGludXgvbWVtX2VuY3J5cHQuaD4KPj4gICAK
Pj4gICAvKioKPj4gICAgKiBMaXN0IG9mIHBvc3NpYmxlIGF0dHJpYnV0ZXMgYXNzb2NpYXRlZCB3
aXRoIGEgRE1BIG1hcHBpbmcuIFRoZSBzZW1hbnRpY3MKPj4gQEAgLTU3Nyw2ICs1NzgsMTEgQEAg
c3RhdGljIGlubGluZSBpbnQgZG1hX3NldF9tYXNrKHN0cnVjdCBkZXZpY2UgKmRldiwgdTY0IG1h
c2spCj4+ICAgCj4+ICAgCWlmICghZGV2LT5kbWFfbWFzayB8fCAhZG1hX3N1cHBvcnRlZChkZXYs
IG1hc2spKQo+PiAgIAkJcmV0dXJuIC1FSU87Cj4+ICsKPj4gKwkvKiBTaW5jZSBtYXNrIGlzIHVu
c2lnbmVkLCB0aGlzIGNhbiBvbmx5IGJlIHRydWUgaWYgU01FIGlzIGFjdGl2ZSAqLwo+PiArCWlm
IChtYXNrIDwgc21lX2RtYV9tYXNrKCkpCj4+ICsJCWRldl93YXJuKGRldiwgIlNNRSBpcyBhY3Rp
dmUsIGRldmljZSB3aWxsIHJlcXVpcmUgRE1BIGJvdW5jZSBidWZmZXJzXG4iKTsKPj4gKwo+PiAg
IAkqZGV2LT5kbWFfbWFzayA9IG1hc2s7Cj4+ICAgCXJldHVybiAwOwo+PiAgIH0KPj4gQEAgLTU5
Niw2ICs2MDIsMTEgQEAgc3RhdGljIGlubGluZSBpbnQgZG1hX3NldF9jb2hlcmVudF9tYXNrKHN0
cnVjdCBkZXZpY2UgKmRldiwgdTY0IG1hc2spCj4+ICAgewo+PiAgIAlpZiAoIWRtYV9zdXBwb3J0
ZWQoZGV2LCBtYXNrKSkKPj4gICAJCXJldHVybiAtRUlPOwo+PiArCj4+ICsJLyogU2luY2UgbWFz
ayBpcyB1bnNpZ25lZCwgdGhpcyBjYW4gb25seSBiZSB0cnVlIGlmIFNNRSBpcyBhY3RpdmUgKi8K
Pj4gKwlpZiAobWFzayA8IHNtZV9kbWFfbWFzaygpKQo+PiArCQlkZXZfd2FybihkZXYsICJTTUUg
aXMgYWN0aXZlLCBkZXZpY2Ugd2lsbCByZXF1aXJlIERNQSBib3VuY2UgYnVmZmVyc1xuIik7Cj4g
Cj4gTG9va3MgdG8gbWUgbGlrZSB0aG9zZSB0d28gY2hlY2tzIGFib3ZlIG5lZWQgdG8gYmUgYToK
PiAKPiB2b2lkIHNtZV9jaGVja19tYXNrKHN0cnVjdCBkZXZpY2UgKmRldiwgdTY0IG1hc2spCj4g
ewo+ICAgICAgICAgIGlmICghc21lX21lX21hc2spCj4gICAgICAgICAgICAgICAgICByZXR1cm47
Cj4gCj4gICAgICAgICAgLyogU2luY2UgbWFzayBpcyB1bnNpZ25lZCwgdGhpcyBjYW4gb25seSBi
ZSB0cnVlIGlmIFNNRSBpcyBhY3RpdmUgKi8KPiAgICAgICAgICBpZiAobWFzayA8ICgoKHU2NClz
bWVfbWVfbWFzayA8PCAxKSAtIDEpKQo+ICAgICAgICAgICAgICAgICAgZGV2X3dhcm4oZGV2LCAi
U01FIGlzIGFjdGl2ZSwgZGV2aWNlIHdpbGwgcmVxdWlyZSBETUEgYm91bmNlIGJ1ZmZlcnNcbiIp
Owo+IH0KPiAKPiB3aGljaCBnZXRzIGNhbGxlZCBhbmQgc21lX2RtYV9tYXNrKCkgaXMgbm90IHJl
YWxseSBuZWVkZWQuCgpNYWtlcyBhIGxvdCBvZiBzZW5zZSwgSSdsbCB1cGRhdGUgdGhlIHBhdGNo
LgoKVGhhbmtzLApUb20KCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 21 15:38:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 15:38:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNhht-0007pk-98; Wed, 21 Jun 2017 15:38:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tglx@linutronix.de>) id 1dNhhr-0007pV-Lu
 for xen-devel@lists.xen.org; Wed, 21 Jun 2017 15:38:11 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 EB/47-19409-2E29A495; Wed, 21 Jun 2017 15:38:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsUyieGdm+6jSV6
 RBm/WCFks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlTz0xlLejgq7h58SBLA+MM7i5GLg4hgTuM
 Ep/+PGLvYuTkYBHQkVg0o4cFxGYT0JK4u/UrE4gtAmS3LbjNAtLALLCVU2Lhx1dgRcICkRI3G
 2+CNXMKWEtc+vcarIFXwEzi+rcZbBAb7jNKLLj5mxEkISqgLfHy138WiCJBiZMzn4DZzEAbHv
 66xTKBkWcWktQsJKkFjEyrGNWLU4vKUot0jfWSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivW
 S83M3MQIDhQEIdjA2f3E6xCjJwaQkylvu7RUpxJeUn1KZkVicEV9UmpNafIhRhoNDSYK3cyJQ
 TrAoNT21Ii0zBxiyMGkJDh4lEd68HqA0b3FBYm5xZjpE6hSjopQ4rztInwBIIqM0D64NFieXG
 GWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMy7CWQKT2ZeCdz0V0CLmYAWvzjiAbK4JBEhJdXAeO
 bo5Oq12bvkfuffueLfdP0v57MUwbrbx09Wpr9ZsXj2v/UyE9xvXXRUznUUO9+xLlnG2mva7Lj
 /C4502+0Xvvxs6Z+FzxJSVjwKzH1Y+uXnQsenQfsyFXctd1idq2JvJM8jHGJ3onDJ0dNae06d
 PqA7K/rk4selZl8O2Lj+mRrr2lRsrTBL6rgSS3FGoqEWc1FxIgAwK+BgjgIAAA==
X-Env-Sender: tglx@linutronix.de
X-Msg-Ref: server-12.tower-31.messagelabs.com!1498059490!89957096!1
X-Originating-IP: [146.0.238.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47840 invoked from network); 21 Jun 2017 15:38:10 -0000
Received: from galois.linutronix.de (HELO Galois.linutronix.de) (146.0.238.70)
 by server-12.tower-31.messagelabs.com with DHE-RSA-AES128-SHA
 encrypted SMTP; 21 Jun 2017 15:38:10 -0000
Received: from localhost ([127.0.0.1])
 by Galois.linutronix.de with esmtps (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256)
 (Exim 4.80) (envelope-from <tglx@linutronix.de>)
 id 1dNhgw-0001Gm-IZ; Wed, 21 Jun 2017 17:37:14 +0200
Date: Wed, 21 Jun 2017 17:38:04 +0200 (CEST)
From: Thomas Gleixner <tglx@linutronix.de>
To: Tom Lendacky <thomas.lendacky@amd.com>
In-Reply-To: <8d3c215f-cdad-5554-6e9c-5598e1081850@amd.com>
Message-ID: <alpine.DEB.2.20.1706211720060.2328@nanos>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
 <20170616185115.18967.79622.stgit@tlendack-t1.amdoffice.net>
 <alpine.DEB.2.20.1706202259290.2157@nanos>
 <8d3c215f-cdad-5554-6e9c-5598e1081850@amd.com>
User-Agent: Alpine 2.20 (DEB 67 2015-01-07)
MIME-Version: 1.0
Cc: linux-efi@vger.kernel.org, Brijesh Singh <brijesh.singh@amd.com>,
 Toshimitsu Kani <toshi.kani@hpe.com>, linux-doc@vger.kernel.org,
 Matt Fleming <matt@codeblueprint.co.uk>, x86@kernel.org, linux-mm@kvack.org,
 =?ISO-8859-2?Q?Radim_Kr=E8m=E1=F8?= <rkrcmar@redhat.com>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Larry Woodman <lwoodman@redhat.com>, linux-arch@vger.kernel.org,
 kvm@vger.kernel.org, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 kasan-dev@googlegroups.com, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Dmitry Vyukov <dvyukov@google.com>, Juergen Gross <jgross@suse.com>,
 kexec@lists.infradead.org, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org, iommu@lists.linux-foundation.org,
 Paolo Bonzini <pbonzini@redhat.com>
Subject: Re: [Xen-devel] [PATCH v7 08/36] x86/mm: Add support to enable SME
 in early boot processing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCAyMSBKdW4gMjAxNywgVG9tIExlbmRhY2t5IHdyb3RlOgo+IE9uIDYvMjEvMjAxNyAy
OjE2IEFNLCBUaG9tYXMgR2xlaXhuZXIgd3JvdGU6Cj4gPiBXaHkgaXMgdGhpcyBhbiB1bmNvbmRp
dGlvbmFsIGZ1bmN0aW9uPyBJc24ndCB0aGUgbWFzayBzaW1wbHkgMCB3aGVuIHRoZSBNRU0KPiA+
IEVOQ1JZUFQgc3VwcG9ydCBpcyBkaXNhYmxlZD8KPiAKPiBJIG1hZGUgaXQgdW5jb25kaXRpb25h
bCBiZWNhdXNlIG9mIHRoZSBjYWxsIGZyb20gaGVhZF82NC5TLiBJIGNhbid0IG1ha2UKPiB1c2Ug
b2YgdGhlIEMgbGV2ZWwgc3RhdGljIGlubGluZSBmdW5jdGlvbiBhbmQgc2luY2UgdGhlIG1hc2sg
aXMgbm90IGEKPiB2YXJpYWJsZSBpZiBDT05GSUdfQU1EX01FTV9FTkNSWVBUIGlzIG5vdCBjb25m
aWd1cmVkICgjZGVmaW5lZCB0byAwKSBJCj4gY2FuJ3QgcmVmZXJlbmNlIHRoZSB2YXJpYWJsZSBk
aXJlY3RseS4KPiAKPiBJIGNvdWxkIGNyZWF0ZSBhICNkZWZpbmUgaW4gaGVhZF82NC5TIHRoYXQg
Y2hhbmdlcyB0aGlzIHRvIGxvYWQgcmF4IHdpdGgKPiB0aGUgdmFyaWFibGUgaWYgQ09ORklHX0FN
RF9NRU1fRU5DUllQVCBpcyBjb25maWd1cmVkIG9yIGEgemVybyBpZiBpdCdzCj4gbm90IG9yIGFk
ZCBhICNpZmRlZiBhdCB0aGF0IHBvaW50IGluIHRoZSBjb2RlIGRpcmVjdGx5LiBUaG91Z2h0cyBv
bgo+IHRoYXQ/CgpTZWUgYmVsb3cuCgo+ID4gVGhhdCBkb2VzIG5vdCBtYWtlIGFueSBzZW5zZS4g
TmVpdGhlciB0aGUgY2FsbCB0byBzbWVfZW5jcnlwdF9rZXJuZWwoKSBub3IKPiA+IHRoZSBmb2xs
b3dpbmcgY2FsbCB0byBzbWVfZ2V0X21lX21hc2soKS4KPiA+IAo+ID4gX19zdGFydHVwXzY0KCkg
aXMgYWxyZWFkeSBDIGNvZGUsIHNvIHdoeSBjYW4ndCB5b3Ugc2ltcGx5IGNhbGwgdGhhdCBmcm9t
Cj4gPiBfX3N0YXJ0dXBfNjQoKSBpbiBDIGFuZCByZXR1cm4gdGhlIG1hc2sgZnJvbSB0aGVyZT8K
PiAKPiBJIHdhcyB0cnlpbmcgdG8ga2VlcCBpdCBleHBsaWNpdCBhcyB0byB3aGF0IHdhcyBoYXBw
ZW5pbmcsIGJ1dCBJIGNhbgo+IG1vdmUgdGhvc2UgY2FsbHMgaW50byBfX3N0YXJ0dXBfNjQoKS4K
ClRoYXQncyBtdWNoIHByZWZlcnJlZC4gQW5kIHRoZSByZXR1cm4gdmFsdWUgd2FudHMgdG8gYmUg
ZG9jdW1lbnRlZCBpbiBib3RoCkMgYW5kIEFTTSBjb2RlLgoKPiBJJ2xsIHN0aWxsIG5lZWQgdGhl
IGNhbGwgdG8gc21lX2dldF9tZV9tYXNrKCkgaW4gdGhlIHNlY29uZGFyeV9zdGFydHVwXzY0Cj4g
cGF0aCwgdGhvdWdoIChkZXBlbmRpbmcgb24geW91ciB0aG91Z2h0cyB0byB0aGUgYWJvdmUgcmVz
cG9uc2UpLgoKICAgICAgICBjYWxsIHZlcmlmeV9jcHUKCiAgICAgICAgbW92cSAgICAkKGluaXRf
dG9wX3BndCAtIF9fU1RBUlRfS0VSTkVMX21hcCksICVyYXgKClNvIGlmIHlvdSBtYWtlIHRoYXQ6
CgoJLyoKCSAqIFNhbml0aXplIENQVSBjb25maWd1cmF0aW9uIGFuZCByZXRyaWV2ZSB0aGUgbW9k
aWZpZXIKCSAqIGZvciB0aGUgaW5pdGlhbCBwZ2RpciBlbnRyeSB3aGljaCB3aWxsIGJlIHByb2dy
YW1tZWQKCSAqIGludG8gQ1IzLiBEZXBlbmRzIG9uIGVuYWJsZWQgU01FIGVuY3J5cHRpb24sIG5v
cm1hbGx5IDAuCgkgKi8KCWNhbGwgX19zdGFydHVwX3NlY29uZGFyeV82NAoKICAgICAgICBhZGRx
ICAgICQoaW5pdF90b3BfcGd0IC0gX19TVEFSVF9LRVJORUxfbWFwKSwgJXJheAoKWW91IGNhbiBo
aWRlIHRoYXQgc3R1ZmYgaW4gQy1jb2RlIG5pY2VseSB3aXRob3V0IGFkZGluZyBhbnkgY3J1ZnQg
dG8gdGhlCkFTTSBjb2RlLgoKVGhhbmtzLAoKCXRnbHgKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 21 15:39:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 15: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 1dNhiw-0007zB-M2; Wed, 21 Jun 2017 15:39: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=338e76f3f=George.Dunlap@citrix.com>)
 id 1dNhiu-0007z3-Oi
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 15:39:16 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 4D/66-01734-4239A495; Wed, 21 Jun 2017 15:39:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHSDva7yZK9
 IgxkTVSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozXT2MKHmpWfH20j72BsUu2i5GTQ0LAX+L2
 wbOMILawQJTEzA3/mUFsEYEAidN9DawgtpBAkcSEW91gNrNANFDNAjYQm01AT2Le8a8sIDavg
 K3Em4UzmLoYOThYBFQlzi7VBgmLCoRLvG08AlUiKHFy5hMwm1PAXuLM9lZGiJEGEkcWzYEaLy
 +x/e0cZoi1qhKLHxxln8DINwtJ+ywkLbOQtCxgZF7FqFGcWlSWWqRrZKqXVJSZnlGSm5iZo2t
 oYKqXm1pcnJiempOYVKyXnJ+7iREYaPUMDIw7GHe1+x1ilORgUhLlLff2ihTiS8pPqcxILM6I
 LyrNSS0+xCjDwaEkwcs8CSgnWJSanlqRlpkDDHmYtAQHj5IIb14PUJq3uCAxtzgzHSJ1ilFRS
 px370SghABIIqM0D64NFmeXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzbgKZwpOZVwI3/R
 XQYiagxS+OeIAsLklESEk1MIo82frj26NdBfMO73kzS3ldWNn73LmSeZJbdNId2DKyn8RGOzL
 aezA11Urkeee+uSL8OT1w56fURUKr/oZrbFXiWe2St2S5mMP3DZ/5Fs6V/W87qShmq/jFYpdt
 36fMYzwnKcG1YK30TanC9oer/sscPPxKLSNhTs9830TfW3wvO1n51xlZxCixFGckGmoxFxUnA
 gAYa+1argIAAA==
X-Env-Sender: prvs=338e76f3f=George.Dunlap@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1498059553!83841038!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29015 invoked from network); 21 Jun 2017 15:39:15 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Jun 2017 15:39:15 -0000
X-IronPort-AV: E=Sophos;i="5.39,369,1493683200"; d="scan'208";a="437332901"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <594A62B30200007800165196@prv-mh.provo.novell.com>
 <594A62B30200007800165196@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <274fb2dd-8397-8eda-d898-4bb66dc0d66b@citrix.com>
Date: Wed, 21 Jun 2017 16:37:12 +0100
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: <594A62B30200007800165196@prv-mh.provo.novell.com>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH] x86/mm: drop redundant domain parameter
 from get_page_from_gfn_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>

T24gMjEvMDYvMTcgMTE6MTIsIEphbiBCZXVsaWNoIHdyb3RlOgo+IEl0IGNhbiBhbHdheXMgYmUg
cmVhZCBmcm9tIHRoZSBwYXNzZWQgcDJtLiBUYWtlIHRoZSBvcHBvcnR1bml0eSBhbmQKPiBhbHNv
IHJlbmFtZSB0aGUgZnVuY3Rpb24sIG1ha2luZyB0aGUgInAybSIgc3VmZml4IGEgcHJlZml4LCB0
byBtYXRjaAo+IG90aGVyIHAybSBmdW5jdGlvbnMsIGFuZCBjb252ZXJ0IHRoZSAiZ2ZuIiBwYXJh
bWV0ZXIncyB0eXBlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KCkxvb2tzIGdvb2QsIHRoYW5rczoKClJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CgoKCj4gCj4gLS0tIGEveGVuL2FyY2gveDg2L21t
L2hhcC9ndWVzdF93YWxrLmMKPiArKysgYi94ZW4vYXJjaC94ODYvbW0vaGFwL2d1ZXN0X3dhbGsu
Ywo+IEBAIC01NSwxMyArNTUsMTMgQEAgdW5zaWduZWQgbG9uZyBoYXBfcDJtX2dhX3RvX2dmbihH
VUVTVF9QQQo+ICAgICAgdm9pZCAqdG9wX21hcDsKPiAgICAgIHAybV90eXBlX3QgcDJtdDsKPiAg
ICAgIHdhbGtfdCBndzsKPiAtICAgIHVuc2lnbmVkIGxvbmcgdG9wX2dmbjsKPiArICAgIGdmbl90
IHRvcF9nZm47Cj4gICAgICBzdHJ1Y3QgcGFnZV9pbmZvICp0b3BfcGFnZTsKPiAgCj4gICAgICAv
KiBHZXQgdGhlIHRvcC1sZXZlbCB0YWJsZSdzIE1GTiAqLwo+IC0gICAgdG9wX2dmbiA9IGNyMyA+
PiBQQUdFX1NISUZUOwo+IC0gICAgdG9wX3BhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbl9wMm0ocDJt
LT5kb21haW4sIHAybSwgdG9wX2dmbiwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICZwMm10LCBOVUxMLCBQMk1fQUxMT0MgfCBQMk1fVU5TSEFSRSk7Cj4gKyAgICB0b3Bf
Z2ZuID0gX2dmbihjcjMgPj4gUEFHRV9TSElGVCk7Cj4gKyAgICB0b3BfcGFnZSA9IHAybV9nZXRf
cGFnZV9mcm9tX2dmbihwMm0sIHRvcF9nZm4sICZwMm10LCBOVUxMLAo+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgUDJNX0FMTE9DIHwgUDJNX1VOU0hBUkUpOwo+ICAgICAg
aWYgKCBwMm1faXNfcGFnaW5nKHAybXQpICkKPiAgICAgIHsKPiAgICAgICAgICBBU1NFUlQocDJt
X2lzX2hvc3RwMm0ocDJtKSk7Cj4gQEAgLTEwMCw4ICsxMDAsOSBAQCB1bnNpZ25lZCBsb25nIGhh
cF9wMm1fZ2FfdG9fZ2ZuKEdVRVNUX1BBCj4gICAgICB7Cj4gICAgICAgICAgZ2ZuX3QgZ2ZuID0g
Z3Vlc3Rfd2Fsa190b19nZm4oJmd3KTsKPiAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
Owo+IC0gICAgICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbl9wMm0ocDJtLT5kb21haW4sIHAy
bSwgZ2ZuX3goZ2ZuKSwgJnAybXQsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBOVUxMLCBQMk1fQUxMT0MgfCBQMk1fVU5TSEFSRSk7Cj4gKwo+ICsgICAgICAgIHBhZ2Ug
PSBwMm1fZ2V0X3BhZ2VfZnJvbV9nZm4ocDJtLCBnZm4sICZwMm10LCBOVUxMLAo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUDJNX0FMTE9DIHwgUDJNX1VOU0hBUkUpOwo+
ICAgICAgICAgIGlmICggcGFnZSApCj4gICAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwo+ICAg
ICAgICAgIGlmICggcDJtX2lzX3BhZ2luZyhwMm10KSApCj4gLS0tIGEveGVuL2FyY2gveDg2L21t
L3AybS5jCj4gKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCj4gQEAgLTQ3Miw4ICs0NzIsOCBA
QCB2b2lkIF9fcHV0X2dmbihzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1Cj4gIH0KPiAgCj4gIC8q
IEF0b21pY2FsbHkgbG9vayB1cCBhIEdGTiBhbmQgdGFrZSBhIHJlZmVyZW5jZSBjb3VudCBvbiB0
aGUgYmFja2luZyBwYWdlLiAqLwo+IC1zdHJ1Y3QgcGFnZV9pbmZvICpnZXRfcGFnZV9mcm9tX2dm
bl9wMm0oCj4gLSAgICBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1
bnNpZ25lZCBsb25nIGdmbiwKPiArc3RydWN0IHBhZ2VfaW5mbyAqcDJtX2dldF9wYWdlX2Zyb21f
Z2ZuKAo+ICsgICAgc3RydWN0IHAybV9kb21haW4gKnAybSwgZ2ZuX3QgZ2ZuLAo+ICAgICAgcDJt
X3R5cGVfdCAqdCwgcDJtX2FjY2Vzc190ICphLCBwMm1fcXVlcnlfdCBxKQo+ICB7Cj4gICAgICBz
dHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gTlVMTDsKPiBAQCAtNDg5LDcgKzQ4OSw3IEBAIHN0cnVj
dCBwYWdlX2luZm8gKmdldF9wYWdlX2Zyb21fZ2ZuX3AybSgKPiAgICAgIHsKPiAgICAgICAgICAv
KiBGYXN0IHBhdGg6IGxvb2sgdXAgYW5kIGdldCBvdXQgKi8KPiAgICAgICAgICBwMm1fcmVhZF9s
b2NrKHAybSk7Cj4gLSAgICAgICAgbWZuID0gX19nZXRfZ2ZuX3R5cGVfYWNjZXNzKHAybSwgZ2Zu
LCB0LCBhLCAwLCBOVUxMLCAwKTsKPiArICAgICAgICBtZm4gPSBfX2dldF9nZm5fdHlwZV9hY2Nl
c3MocDJtLCBnZm5feChnZm4pLCB0LCBhLCAwLCBOVUxMLCAwKTsKPiAgICAgICAgICBpZiAoIHAy
bV9pc19hbnlfcmFtKCp0KSAmJiBtZm5fdmFsaWQobWZuKQo+ICAgICAgICAgICAgICAgJiYgISgo
cSAmIFAyTV9VTlNIQVJFKSAmJiBwMm1faXNfc2hhcmVkKCp0KSkgKQo+ICAgICAgICAgIHsKPiBA
QCAtNDk3LDExICs0OTcsMTIgQEAgc3RydWN0IHBhZ2VfaW5mbyAqZ2V0X3BhZ2VfZnJvbV9nZm5f
cDJtKAo+ICAgICAgICAgICAgICBpZiAoIHVubGlrZWx5KHAybV9pc19mb3JlaWduKCp0KSkgKQo+
ICAgICAgICAgICAgICB7Cj4gICAgICAgICAgICAgICAgICBzdHJ1Y3QgZG9tYWluICpmZG9tID0g
cGFnZV9nZXRfb3duZXJfYW5kX3JlZmVyZW5jZShwYWdlKTsKPiAtICAgICAgICAgICAgICAgIEFT
U0VSVChmZG9tICE9IGQpOwo+ICsKPiArICAgICAgICAgICAgICAgIEFTU0VSVChmZG9tICE9IHAy
bS0+ZG9tYWluKTsKPiAgICAgICAgICAgICAgICAgIGlmICggZmRvbSA9PSBOVUxMICkKPiAgICAg
ICAgICAgICAgICAgICAgICBwYWdlID0gTlVMTDsKPiAgICAgICAgICAgICAgfQo+IC0gICAgICAg
ICAgICBlbHNlIGlmICggIWdldF9wYWdlKHBhZ2UsIGQpICYmCj4gKyAgICAgICAgICAgIGVsc2Ug
aWYgKCAhZ2V0X3BhZ2UocGFnZSwgcDJtLT5kb21haW4pICYmCj4gICAgICAgICAgICAgICAgICAg
ICAgICAvKiBQYWdlIGNvdWxkIGJlIHNoYXJlZCAqLwo+ICAgICAgICAgICAgICAgICAgICAgICAg
KCFwMm1faXNfc2hhcmVkKCp0KSB8fCAhZ2V0X3BhZ2UocGFnZSwgZG9tX2NvdykpICkKPiAgICAg
ICAgICAgICAgICAgIHBhZ2UgPSBOVUxMOwo+IEBAIC01MTcsMTQgKzUxOCwxNCBAQCBzdHJ1Y3Qg
cGFnZV9pbmZvICpnZXRfcGFnZV9mcm9tX2dmbl9wMm0oCj4gICAgICB9Cj4gIAo+ICAgICAgLyog
U2xvdyBwYXRoOiB0YWtlIHRoZSB3cml0ZSBsb2NrIGFuZCBkbyBmaXh1cHMgKi8KPiAtICAgIG1m
biA9IGdldF9nZm5fdHlwZV9hY2Nlc3MocDJtLCBnZm4sIHQsIGEsIHEsIE5VTEwpOwo+ICsgICAg
bWZuID0gZ2V0X2dmbl90eXBlX2FjY2VzcyhwMm0sIGdmbl94KGdmbiksIHQsIGEsIHEsIE5VTEwp
Owo+ICAgICAgaWYgKCBwMm1faXNfcmFtKCp0KSAmJiBtZm5fdmFsaWQobWZuKSApCj4gICAgICB7
Cj4gICAgICAgICAgcGFnZSA9IG1mbl90b19wYWdlKG1mbik7Cj4gLSAgICAgICAgaWYgKCAhZ2V0
X3BhZ2UocGFnZSwgZCkgKQo+ICsgICAgICAgIGlmICggIWdldF9wYWdlKHBhZ2UsIHAybS0+ZG9t
YWluKSApCj4gICAgICAgICAgICAgIHBhZ2UgPSBOVUxMOwo+ICAgICAgfQo+IC0gICAgcHV0X2dm
bihkLCBnZm4pOwo+ICsgICAgcHV0X2dmbihwMm0tPmRvbWFpbiwgZ2ZuX3goZ2ZuKSk7Cj4gIAo+
ICAgICAgcmV0dXJuIHBhZ2U7Cj4gIH0KPiBAQCAtMTkwMCw3ICsxOTAxLDcgQEAgdm9pZCAqbWFw
X2RvbWFpbl9nZm4oc3RydWN0IHAybV9kb21haW4gKgo+ICAgICAgfQo+ICAKPiAgICAgIC8qIFRy
YW5zbGF0ZSB0aGUgZ2ZuLCB1bnNoYXJpbmcgaWYgc2hhcmVkLiAqLwo+IC0gICAgcGFnZSA9IGdl
dF9wYWdlX2Zyb21fZ2ZuX3AybShwMm0tPmRvbWFpbiwgcDJtLCBnZm5feChnZm4pLCBwMm10LCBO
VUxMLCBxKTsKPiArICAgIHBhZ2UgPSBwMm1fZ2V0X3BhZ2VfZnJvbV9nZm4ocDJtLCBnZm4sIHAy
bXQsIE5VTEwsIHEpOwo+ICAgICAgaWYgKCBwMm1faXNfcGFnaW5nKCpwMm10KSApCj4gICAgICB7
Cj4gICAgICAgICAgQVNTRVJUKHAybV9pc19ob3N0cDJtKHAybSkpOwo+IC0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvcDJtLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCj4gQEAg
LTQ2NSw5ICs0NjUsNyBAQCBzdGF0aWMgaW5saW5lIG1mbl90IGdldF9nZm5fcXVlcnlfdW5sb2Nr
Cj4gICAqIGFuZCBzaG91bGQgYmUgdXNlZCBieSBhbnkgcGF0aCB0aGF0IGludGVuZHMgdG8gd3Jp
dGUgdG8gdGhlIGJhY2tpbmcgcGFnZS4KPiAgICogUmV0dXJucyBOVUxMIGlmIHRoZSBwYWdlIGlz
IG5vdCBiYWNrZWQgYnkgUkFNLgo+ICAgKiBUaGUgY2FsbGVyIGlzIHJlc3BvbnNpYmxlIGZvciBj
YWxsaW5nIHB1dF9wYWdlKCkgYWZ0ZXJ3YXJkcy4gKi8KPiAtc3RydWN0IHBhZ2VfaW5mbyAqZ2V0
X3BhZ2VfZnJvbV9nZm5fcDJtKHN0cnVjdCBkb21haW4gKmQsCj4gLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAo+IC0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnZm4sCj4gK3N0
cnVjdCBwYWdlX2luZm8gKnAybV9nZXRfcGFnZV9mcm9tX2dmbihzdHJ1Y3QgcDJtX2RvbWFpbiAq
cDJtLCBnZm5fdCBnZm4sCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwMm1fdHlwZV90ICp0LCBwMm1fYWNjZXNzX3QgKmEsCj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwMm1fcXVlcnlfdCBxKTsKPiAgCj4gQEAgLTQ3Nyw3ICs0NzUs
NyBAQCBzdGF0aWMgaW5saW5lIHN0cnVjdCBwYWdlX2luZm8gKmdldF9wYWdlCj4gICAgICBzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlOwo+ICAKPiAgICAgIGlmICggcGFnaW5nX21vZGVfdHJhbnNsYXRl
KGQpICkKPiAtICAgICAgICByZXR1cm4gZ2V0X3BhZ2VfZnJvbV9nZm5fcDJtKGQsIHAybV9nZXRf
aG9zdHAybShkKSwgZ2ZuLCB0LCBOVUxMLCBxKTsKPiArICAgICAgICByZXR1cm4gcDJtX2dldF9w
YWdlX2Zyb21fZ2ZuKHAybV9nZXRfaG9zdHAybShkKSwgX2dmbihnZm4pLCB0LCBOVUxMLCBxKTsK
PiAgCj4gICAgICAvKiBOb24tdHJhbnNsYXRlZCBndWVzdHMgc2VlIDEtMSBSQU0gLyBNTUlPIG1h
cHBpbmdzIGV2ZXJ5d2hlcmUgKi8KPiAgICAgIGlmICggdCApCj4gCj4gCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Wed Jun 21 15:44:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 15: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 1dNhnz-0000Oh-8i; Wed, 21 Jun 2017 15:44: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=338e76f3f=George.Dunlap@citrix.com>)
 id 1dNhny-0000Ob-Dj
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 15:44:30 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 E7/05-02956-D549A495; Wed, 21 Jun 2017 15:44:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsXitHRDpG7sFK9
 Ig6frRC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozzK44xF8znr+h4e5axgXEHTxcjJ4eEQLDE
 gt2NLCC2sICnxIz2Z2C2iECAxOm+BtYuRi4OIYFljBJT3i5iAXGYBeYwSZw+8okZpIpNQE9i3
 vGvYB28ArYSD8/1MILYLAKqEv/udIDZogLhEm8bj0DVCEqcnPkEzOYUsJdY9vg1O4jNLGAgcW
 TRHFYIW16ieetssPlCQHMWPzjKPoGRbxaS9llIWmYhaVnAyLyKUaM4tagstUjXyEwvqSgzPaM
 kNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw4BiAYAfjmQWBhxglOZiURHmZJ3lFCvEl5adU
 ZiQWZ8QXleakFh9ilOHgUJLgzZ8MlBMsSk1PrUjLzAGGPkxagoNHSYQ3rwcozVtckJhbnJkOk
 TrFqCglzusJ0icAksgozYNrg8XbJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzGoJcxpOZVw
 I3/RXQYiagxS+OeIAsLklESEk1MOom7n4iprDFvITfI0Ke9fGio2U2e87/aN5w0KBRteVo8s/
 K1AVBx0xVdXMNHrSdqzScbNLn2GO3KKTjSa+PJWOfTMYij2fLpHf2hhwL6V9S6br3JjPXyuRl
 lYqFHToyV66y/+KwWcVt0iTKtFqijtlTqXqxwN77G7oWi2sttDvm3laxsLNGiaU4I9FQi7moO
 BEAiOQICrICAAA=
X-Env-Sender: prvs=338e76f3f=George.Dunlap@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1498059867!103329078!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50747 invoked from network); 21 Jun 2017 15:44:29 -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;
 21 Jun 2017 15:44:29 -0000
X-IronPort-AV: E=Sophos;i="5.39,369,1493683200"; 
 d="scan'208,217";a="428839094"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <594A57B10200007800165012@prv-mh.provo.novell.com>
 <594A57B10200007800165012@prv-mh.provo.novell.com>
 <594A58DF0200007800165034@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <5f6f92fc-9d1e-1155-9873-441e071873b5@citrix.com>
Date: Wed, 21 Jun 2017 16:44:24 +0100
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: <594A58DF0200007800165034@prv-mh.provo.novell.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>
Subject: Re: [Xen-devel] [PATCH 01/11] public: adjust documentation
	following XSA-217
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SmFuLAoKV2hlbiB5b3UgaGF2ZSBhIGxvbmcgc2VyaWVzIGxpa2UgdGhpcywgY291bGQgeW91IG5h
bWUgdGhlIGZpbGVzIGluIGEgd2F5CnRoYXQgbWFrZXMgaXQgZWFzaWVyIGZvciBhIHNoZWxsIHNj
cmlwdCB0byBnZXQgdGhlaXIgb3JkZXI/ICBlLmcuLAowMS14c2EyMTctZG9jLnBhdGNoLCAwMi1n
bnR0YWIteGZlci14ZW5oZWFwLnBhdGNoLCAmYz8KCkhhdmluZyB0byBtYW51YWxseSBzYXZlLWFu
ZC1hcHBseSB0aGUgbmFtZSBvZiBlYWNoIHBhdGNoIG9mIGFuCmVsZXZlbi1wYXRjaCBzZXJpZXMg
c2VwYXJhdGVseSBpcyBmYWlybHkgYW5ub3lpbmcuICBJZiB0aGV5IHN0YXJ0ZWQgd2l0aAphIG51
bWJlciwgSSBjb3VsZCBzYXZlIHRoZW0gYWxsIHRvIHRoZSBzYW1lIGRpcmVjdG9yeSBhbmQgdGhl
biB1c2UgImZvcgpwYXRjaCBpbiAqLnBhdGNoIDsgZG8uLi4iIHRvIGFwcGx5IHRoZW0uCgooVXNp
bmcgYGdpdCBzZW5kLWVtYWlsYCB3b3VsZCBhbHNvIG1ha2UgdGhpbmdzIGEgbG90IGVhc2llci4u
LikKCiAtR2VvcmdlCgpPbiAyMS8wNi8xNyAxMDozMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IAo+IC0tLSBhL3hl
bi9pbmNsdWRlL3B1YmxpYy9ncmFudF90YWJsZS5oCj4gKysrIGIveGVuL2luY2x1ZGUvcHVibGlj
L2dyYW50X3RhYmxlLmgKPiBAQCAtNDExLDEyICs0MTEsMTMgQEAgdHlwZWRlZiBzdHJ1Y3QgZ250
dGFiX2R1bXBfdGFibGUgZ250dGFiXwo+ICBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRShnbnR0YWJf
ZHVtcF90YWJsZV90KTsKPiAgCj4gIC8qCj4gLSAqIEdOVFRBQk9QX3RyYW5zZmVyX2dyYW50X3Jl
ZjogVHJhbnNmZXIgPGZyYW1lPiB0byBhIGZvcmVpZ24gZG9tYWluLiBUaGUKPiAtICogZm9yZWln
biBkb21haW4gaGFzIHByZXZpb3VzbHkgcmVnaXN0ZXJlZCBpdHMgaW50ZXJlc3QgaW4gdGhlIHRy
YW5zZmVyIHZpYQo+IC0gKiA8ZG9taWQsIHJlZj4uCj4gKyAqIEdOVFRBQk9QX3RyYW5zZmVyOiBU
cmFuc2ZlciA8ZnJhbWU+IHRvIGEgZm9yZWlnbiBkb21haW4uIFRoZSBmb3JlaWduIGRvbWFpbgo+
ICsgKiBoYXMgcHJldmlvdXNseSByZWdpc3RlcmVkIGl0cyBpbnRlcmVzdCBpbiB0aGUgdHJhbnNm
ZXIgdmlhIDxkb21pZCwgcmVmPi4KPiAgICoKPiAgICogTm90ZSB0aGF0LCBldmVuIGlmIHRoZSB0
cmFuc2ZlciBmYWlscywgdGhlIHNwZWNpZmllZCBwYWdlIG5vIGxvbmdlciBiZWxvbmdzCj4gICAq
IHRvIHRoZSBjYWxsaW5nIGRvbWFpbiAqdW5sZXNzKiB0aGUgZXJyb3IgaXMgR05UU1RfYmFkX3Bh
Z2UuCj4gKyAqCj4gKyAqIE5vdGUgZnVydGhlciB0aGF0IG9ubHkgUFYgZ3Vlc3RzIGNhbiB1c2Ug
dGhpcyBvcGVyYXRpb24uCj4gICAqLwo+ICBzdHJ1Y3QgZ250dGFiX3RyYW5zZmVyIHsKPiAgICAg
IC8qIElOIHBhcmFtZXRlcnMuICovCj4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5o
Cj4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5oCj4gQEAgLTEwMiw2ICsxMDIsOCBA
QCBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fbWVtb3J5X3Jlc2VyCj4gICAqIFJldHVybnMg
emVybyBvbiBjb21wbGV0ZSBzdWNjZXNzLCBvdGhlcndpc2UgYSBuZWdhdGl2ZSBlcnJvciBjb2Rl
Lgo+ICAgKiBPbiBjb21wbGV0ZSBzdWNjZXNzIHRoZW4gYWx3YXlzIEBucl9leGNoYW5nZWQgPT0g
QGluLm5yX2V4dGVudHMuCj4gICAqIE9uIHBhcnRpYWwgc3VjY2VzcyBAbnJfZXhjaGFuZ2VkIGlu
ZGljYXRlcyBob3cgbXVjaCB3b3JrIHdhcyBkb25lLgo+ICsgKgo+ICsgKiBOb3RlIHRoYXQgb25s
eSBQViBndWVzdHMgY2FuIHVzZSB0aGlzIG9wZXJhdGlvbi4KPiAgICovCj4gICNkZWZpbmUgWEVO
TUVNX2V4Y2hhbmdlICAgICAgICAgICAgIDExCj4gIHN0cnVjdCB4ZW5fbWVtb3J5X2V4Y2hhbmdl
IHsKPiAKPiAKPiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 21 15:45:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 15:45:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNhoW-0000SN-HA; Wed, 21 Jun 2017 15:45: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=3381a6b98=wei.liu2@citrix.com>)
 id 1dNhoV-0000SD-Kx
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 15:45:03 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 22/B2-02180-E749A495; Wed, 21 Jun 2017 15:45:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDvW7dFK9
 Igz2vxS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozmxz+ZC3pFKy5PucjewNjO38XIySEh4C9x
 99wXVhCbRUBVYvre+ewgNpuAssTPzl42EFtEQE2ifdVM5i5GLg5mgYeMEjNvbgFLCAukSfR9m
 c3UxcjBwStgIdHwVBQkLARkHlx4FGwmr4CgxMmZT1hAbGYBHYkFuz+xgZQzC0hLLP/HARLmFL
 CUuLHlKhOILSqgItG5dA4LxBgFiY7px5gmMPLNQjJpFpJJsxAmLWBkXsWoUZxaVJZapGtkqJd
 UlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERho9QwMjDsY7072O8QoycGkJMrLPMkr
 UogvKT+lMiOxOCO+qDQntfgQowwHh5IEb/5koJxgUWp6akVaZg4w5GHSEhw8SiK8eT1Aad7ig
 sTc4sx0iNQpRl2ODavXf2ESYsnLz0uVEuf1BJkhAFKUUZoHNwIWf5cYZaWEeRkZGBiEeApSi3
 IzS1DlXzGKczAqCfMaglzJk5lXArfpFdARTEBHvDjiAXJESSJCSqqBMWph49czgvvFV76X3hB
 vtmTdsYCG/2rOnbW2v5wqZRa2u/06ynn8IyPbEqu3Ii+WPDoUqNjeUzBNNKv3q8n7WtN32/R6
 xWes4vWPZ7B5/H/7ljbGbR821zx+pNDmVTkno3H+Xp6315x3Bzn8WjgpvlRa/sbdybcbua6X5
 J/YymPru0Demy1zuhJLcUaioRZzUXEiAH8rFPe6AgAA
X-Env-Sender: prvs=3381a6b98=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1498059900!84666560!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9258 invoked from network); 21 Jun 2017 15:45:02 -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 Jun 2017 15:45:02 -0000
X-IronPort-AV: E=Sophos;i="5.39,369,1493683200"; d="scan'208";a="437334453"
Date: Wed, 21 Jun 2017 16:44:58 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Zhongze Liu <blackskygg@gmail.com>
Message-ID: <20170621154458.jr6qbwo47ojoggvj@citrix.com>
References: <20170620172926.8970-1-blackskygg@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170620172926.8970-1-blackskygg@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
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>,
 Jan Beulich <JBeulich@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2] libxc: add
 xc_domain_add_to_physmap_batch to wrap XENMEM_add_to_physmap_batch
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBKdW4gMjEsIDIwMTcgYXQgMDE6Mjk6MjZBTSArMDgwMCwgWmhvbmd6ZSBMaXUgd3Jv
dGU6Cj4gVGhpcyBpcyBhIHByZXBhcmF0aW9uIGZvciB0aGUgcHJvcG9zYWwgImFsbG93IHNldHRp
bmcgdXAgc2hhcmVkIG1lbW9yeSBhcmVhcwo+IGJldHdlZW4gVk1zIGZyb20geGwgY29uZmlnIGZp
bGUiLiBTZWU6Cj4gVjI6IGh0dHBzOi8vbGlzdHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi1k
ZXZlbC8yMDE3LTA2L21zZzAyMjU2Lmh0bWwKPiBWMTogaHR0cHM6Ly9saXN0cy54ZW4ub3JnL2Fy
Y2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMDUvbXNnMDEyODguaHRtbAo+IAo+IFRoZSBwbGFu
IGlzIHRvIHVzZSBYRU5NRU1fYWRkX3RvX3BoeXNtYXBfYmF0Y2ggaW4geGwgdG8gbWFwIGZvcmVn
aW4gcGFnZXMgZnJvbQo+IG9uZSBEb21VIHRvIGFub3RoZXIgc28gdGhhdCB0aGUgcGFnZSBjb3Vs
ZCBiZSBzaGFyZWQuIEJ1dCBjdXJyZW50bHkgdGhlcmUgaXMgbm8KPiB3cmFwcGVyIGZvciBYRU5N
RU1fYWRkX3RvX3BoeXNtYXBfYmF0Y2ggaW4gbGlieGMsIHNvIHdlIGp1c3QgYWRkIGEgd3JhcHBl
ciBmb3IKPiBpdC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBaaG9uZ3plIExpdSA8YmxhY2tza3lnZ0Bn
bWFpbC5jb20+Cj4gLS0tCj4gK2ludCB4Y19kb21haW5fYWRkX3RvX3BoeXNtYXBfYmF0Y2goeGNf
aW50ZXJmYWNlICp4Y2gsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9t
aWRfdCBkb21pZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90
IGZvcmVpZ25fZG9taWQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50IHNwYWNlLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGludCBzaXplLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhl
bl91bG9uZ190ICppZHhzLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhl
bl9wZm5fdCAqZ3BmbnMsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50
ICplcnJzKQo+ICt7Cj4gKyAgICBpbnQgcmM7Cj4gKyAgICBERUNMQVJFX0hZUEVSQ0FMTF9CT1VO
Q0UoaWR4cywgc2l6ZSAqIHNpemVvZigqaWR4cyksIFhDX0hZUEVSQ0FMTF9CVUZGRVJfQk9VTkNF
X0lOKTsKPiArICAgIERFQ0xBUkVfSFlQRVJDQUxMX0JPVU5DRShncGZucywgc2l6ZSAqIHNpemVv
ZigqZ3BmbnMpLCBYQ19IWVBFUkNBTExfQlVGRkVSX0JPVU5DRV9JTik7Cj4gKyAgICBERUNMQVJF
X0hZUEVSQ0FMTF9CT1VOQ0UoZXJycywgc2l6ZSAqIHNpemVvZigqZXJycyksIFhDX0hZUEVSQ0FM
TF9CVUZGRVJfQk9VTkNFX09VVCk7Cj4gKwo+ICsgICAgc3RydWN0IHhlbl9hZGRfdG9fcGh5c21h
cF9iYXRjaCB4YXRwX2JhdGNoID0gewo+ICsgICAgICAgIC5kb21pZCA9IGRvbWlkLAo+ICsgICAg
ICAgIC5zcGFjZSA9IHNwYWNlLAo+ICsgICAgICAgIC5zaXplID0gc2l6ZSwKPiArICAgICAgICAu
dSA9IHsuZm9yZWlnbl9kb21pZCA9IGZvcmVpZ25fZG9taWR9CgpDb2Rpbmcgc3R5bGUgaXNzdWUu
CgpKdXN0IGEgbm90ZSwgdGhlIHN0cnVjdCBpcyBkaWZmZXJlbnQgZm9yIHByZS00LjcgYW5kIHBv
c3QtNC43IFhlbi4gWW91CmRvbid0IG5lZWQgdG8gaW1wbGVtZW50IGEgdmVyc2lvbiBvZiB0aGlz
IGZ1bmN0aW9uIGZvciBwcmUtNC43IFhlbi4KCj4gKyAgICB9Owo+ICsKPiArICAgIGlmICggeGNf
aHlwZXJjYWxsX2JvdW5jZV9wcmUoeGNoLCBpZHhzKSAgfHwKPiArICAgICAgICAgeGNfaHlwZXJj
YWxsX2JvdW5jZV9wcmUoeGNoLCBncGZucykgfHwKPiArICAgICAgICAgeGNfaHlwZXJjYWxsX2Jv
dW5jZV9wcmUoeGNoLCBlcnJzKSAgKQo+ICsgICAgewo+ICsgICAgICAgIFBFUlJPUigiQ291bGQg
bm90IGJvdW5jZSBtZW1vcnkgZm9yIFhFTk1FTV9hZGRfdG9fcGh5c21hcF9iYXRjaCIpOwo+ICsg
ICAgICAgIGdvdG8gb3V0OwoKcmMgd2lsbCBiZSB1bmluaXRpYWxpc2VkIGluIHRoaXMgZXhpdCBw
YXRoLgoKPiArICAgIH0KPiArCj4gKyAgICBzZXRfeGVuX2d1ZXN0X2hhbmRsZSh4YXRwX2JhdGNo
LmlkeHMsIGlkeHMpOwo+ICsgICAgc2V0X3hlbl9ndWVzdF9oYW5kbGUoeGF0cF9iYXRjaC5ncGZu
cywgZ3BmbnMpOwo+ICsgICAgc2V0X3hlbl9ndWVzdF9oYW5kbGUoeGF0cF9iYXRjaC5lcnJzLCBl
cnJzKTsKPiArCj4gKyAgICByYyA9IGRvX21lbW9yeV9vcCh4Y2gsIFhFTk1FTV9hZGRfdG9fcGh5
c21hcF9iYXRjaCwKPiArICAgICAgICAgICAgICAgICAgICAgICZ4YXRwX2JhdGNoLCBzaXplb2Yo
eGF0cF9iYXRjaCkpOwo+ICsKPiArb3V0Ogo+ICsgICAgeGNfaHlwZXJjYWxsX2JvdW5jZV9wb3N0
KHhjaCwgaWR4cyk7Cj4gKyAgICB4Y19oeXBlcmNhbGxfYm91bmNlX3Bvc3QoeGNoLCBncGZucyk7
Cj4gKyAgICB4Y19oeXBlcmNhbGxfYm91bmNlX3Bvc3QoeGNoLCBlcnJzKTsKPiArCj4gKyAgICBy
ZXR1cm4gcmM7Cj4gK30KPiArCj4gIGludCB4Y19kb21haW5fY2xhaW1fcGFnZXMoeGNfaW50ZXJm
YWNlICp4Y2gsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21p
ZCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbnJfcGFn
ZXMpCj4gLS0gCj4gMi4xMy4xCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 21 15:55:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 15: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 1dNhxy-0001Dj-EO; Wed, 21 Jun 2017 15:54: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 1dNhxw-0001Dd-Pi
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 15:54:48 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 64/D6-03696-8C69A495; Wed, 21 Jun 2017 15:54:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS/f4NK9
 Ig0cb1C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owJN/cwFWzlqGhZO5mpgfELWxcjJ4eQQJ7E
 /xfNrCA2r4CdRP/WDjBbQsBQ4vTCmywgNouAqsT/UxMZQWw2AXWJtmfbwWpEBPQkbm66zdzFy
 MXBLHCHSeLu5a1gRcICXhJ7Zmxnh1hwk1Fi6iRHEJsTaMHreXOAhnIALROU+LtDGCTMLKAl8f
 DXLRYIW1ti2cLXzCAlzALSEsv/cUxg5JuF0DALScMsJA2zEBoWMLKsYtQoTi0qSy3SNbLQSyr
 KTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDD8GINjBeH5t4CFGSQ4mJVFe5klekUJ8
 SfkplRmJxRnxRaU5qcWHGDU4OAS27Vp9gVGKJS8/L1VJgnf/VKA6waLU9NSKtMwcYITAlEpw8
 CiJ8Ob1AKV5iwsSc4sz0yFSpxgVpcR5s0D6BEASGaV5cG2wqLzEKCslzMsIdJQQT0FqUW5mCa
 r8K0ZxDkYlYV73KUBTeDLzSuCmvwJazAS0+MURD5DFJYkIKakGxhWn+Ln2eukGznKw0fOt2SB
 w58zcdVLK6t8+9Xv2TX6v2ztVwUtjq2/20TBH7ZzbCp9/6/C8NDt0YYLqH4Nop7WZ9zZoXzi9
 v/XZF8PrSraM/65znOC09zke8VTs3jZTCVULqXC3uvMtsqzsMlqGu00eXnxuZc4Uoxqv/Euov
 ejDvgksP5a/VWIpzkg01GIuKk4EAEJ4TrTFAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1498060485!99300180!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4436 invoked from network); 21 Jun 2017 15:54:47 -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; 21 Jun 2017 15:54:47 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 21 Jun 2017 09:54:45 -0600
Message-Id: <594AB2E40200007800165708@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 21 Jun 2017 09:54:44 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <594A57B10200007800165012@prv-mh.provo.novell.com>
 <594A57B10200007800165012@prv-mh.provo.novell.com>
 <594A58DF0200007800165034@prv-mh.provo.novell.com>
 <5f6f92fc-9d1e-1155-9873-441e071873b5@citrix.com>
In-Reply-To: <5f6f92fc-9d1e-1155-9873-441e071873b5@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 01/11] public: adjust documentation
 following XSA-217
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIxLjA2LjE3IGF0IDE3OjQ0LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBXaGVuIHlvdSBoYXZlIGEgbG9uZyBzZXJpZXMgbGlrZSB0aGlzLCBjb3VsZCB5b3UgbmFt
ZSB0aGUgZmlsZXMgaW4gYSB3YXkKPiB0aGF0IG1ha2VzIGl0IGVhc2llciBmb3IgYSBzaGVsbCBz
Y3JpcHQgdG8gZ2V0IHRoZWlyIG9yZGVyPyAgZS5nLiwKPiAwMS14c2EyMTctZG9jLnBhdGNoLCAw
Mi1nbnR0YWIteGZlci14ZW5oZWFwLnBhdGNoLCAmYz8KPiAKPiBIYXZpbmcgdG8gbWFudWFsbHkg
c2F2ZS1hbmQtYXBwbHkgdGhlIG5hbWUgb2YgZWFjaCBwYXRjaCBvZiBhbgo+IGVsZXZlbi1wYXRj
aCBzZXJpZXMgc2VwYXJhdGVseSBpcyBmYWlybHkgYW5ub3lpbmcuICBJZiB0aGV5IHN0YXJ0ZWQg
d2l0aAo+IGEgbnVtYmVyLCBJIGNvdWxkIHNhdmUgdGhlbSBhbGwgdG8gdGhlIHNhbWUgZGlyZWN0
b3J5IGFuZCB0aGVuIHVzZSAiZm9yCj4gcGF0Y2ggaW4gKi5wYXRjaCA7IGRvLi4uIiB0byBhcHBs
eSB0aGVtLgo+IAo+IChVc2luZyBgZ2l0IHNlbmQtZW1haWxgIHdvdWxkIGFsc28gbWFrZSB0aGlu
Z3MgYSBsb3QgZWFzaWVyLi4uKQoKV2VsbCwgdGhhdCdzIGtpbmQgb2YgZGlmZmljdWx0IHdpdGhv
dXQgdXNpbmcgZ2l0IGZvciBkZXZlbG9wbWVudCB3b3JrLgpJIGNhbiB0cnkgdG8gcmVtZW1iZXIg
dG8gbmFtZSBwYXRjaGVzIHN1aXRhYmx5LCBidXQgdGhhdCdzCmFub3RoZXIgbWFudWFsIHN0ZXAg
Zm9yIG1lIHRoZW4sIGFuZCB3aGlsZSBJIGNvbnRpbnVlIHRvIGF0dGFjaApmaWxlcyBJIHdvdWxk
IGhhdmUgaG9wZWQgdGhhdCB0aGUgbWFpbCBib2RpZXMgbm93YWRheXMgY29tZQp0aHJvdWdoIHVu
Y29ycnVwdGVkIChhbmQgaGVuY2UgSSdkIGV4cGVjdCBmaWxlIG5hbWVzIHRvIGJlCmNob3NlbiBi
eSB5b3VyIG1haWwgY2xpZW50IGJhc2VkIG9uIHN1YmplY3QsIHdoaWNoIGluY2x1ZGVzCm51bWJl
cmluZyAtIHRoYXQncyBhdCBsZWFzdCBob3cgbWluZSBiZWhhdmVzIC0gYW5kIHRoZXJlIGJlaW5n
Cm5vIGFjdHVhbCBuZWVkIHRvIHVzZSB0aGUgYXR0YWNobWVudHMpLgoKSmFuCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 21 15:59:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 15:59:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNi2j-0001PI-0S; Wed, 21 Jun 2017 15:59: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 1dNi2h-0001PC-IJ
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 15:59:43 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 9A/CD-02956-EE79A495; Wed, 21 Jun 2017 15:59:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS/fddK9
 Ig51L+C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyG9R/YCzr5Kn7N/MfYwHiQu4uRk0NIIE/i
 4ocDLF2MHBy8AnYSt98pgIQlBAwlTi+8yQJiswioSnz5uJARxGYTUJdoe7adFcQWEdCTuLnpN
 nMXIxcHs8A6Zon2FTvBGoQFIiVW/rzHBjF/KaPE3I/GIDYn0PxFh/cyQuwSlPi7QxgkzCygJf
 Hw1y0WCFtbYtnC18wgJcwC0hLL/3FMYOSbhdAwC0nDLCQNsxAaFjCyrGLUKE4tKkst0jU01Es
 qykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAw+BiDYwfhpWcAhRkkOJiVRXuZJXpFC
 fEn5KZUZicUZ8UWlOanFhxg1ODgEtu1afYFRiiUvPy9VSYL30DSgOsGi1PTUirTMHGB8wJRKc
 PAoifCemQqU5i0uSMwtzkyHSJ1iVJQS530H0icAksgozYNrg8XkJUZZKWFeRqCjhHgKUotyM0
 tQ5V8xinMwKgnz3gGZwpOZVwI3/RXQYiagxS+OeIAsLklESEk1MNr5bp7mve9z7p9H9flVVor
 5toGx5z6E8c77UO7lIOsna9y99EX8/u9vDhYenfJ2sfO7t9svPmrZpSk2eXLP6wl79mTkqCwp
 8dwdc9psr1h725zY0PTSg+Kv/1yy2LDN4rDH7qs3mT/qnvc8NXtOptxxi2nlZ7TP+kvvn6Om/
 nQxX93ER5E7ZocpsRRnJBpqMRcVJwIATrKpGcQCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1498060780!63056672!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56612 invoked from network); 21 Jun 2017 15:59:41 -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; 21 Jun 2017 15:59:41 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 21 Jun 2017 09:59:40 -0600
Message-Id: <594AB40A0200007800165716@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 21 Jun 2017 09:59:38 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <594A61C8020000780016515C@prv-mh.provo.novell.com>
 <594A61C8020000780016515C@prv-mh.provo.novell.com>
 <5f5d035f-4ff2-b951-06cc-a4f373b681f2@citrix.com>
In-Reply-To: <5f5d035f-4ff2-b951-06cc-a4f373b681f2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Daniel de Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH] passthrough: give
 XEN_DOMCTL_test_assign_device more sane semantics
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIxLjA2LjE3IGF0IDE2OjM4LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiAyMS8wNi8xNyAxMTowOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IFNvIGZhciBjYWxs
ZXJzIG9mIHRoZSBsaWJ4YyBpbnRlcmZhY2UgcGFzc2VkIGluIGEgZG9tYWluIElEIHdoaWNoIHdh
cwo+PiB0aGVuIGlnbm9yZWQgaW4gdGhlIGh5cGVydmlzb3IuIEluc3RlYWQsIG1ha2UgdGhlIGh5
cGVydmlzb3IgaG9ub3IgaXQKPj4gKGFjY2VwdGluZyBET01JRF9JTlZBTElEIHRvIG9idGFpbiBv
cmlnaW5hbCBiZWhhdmlvciksIGFsbG93aW5nIHRvCj4+IHF1ZXJ5IHdoZXRoZXIgYSBkZXZpY2Ug
aXMgYXNzaWduZWQgdG8gYSBwYXJ0aWN1bGFyIGRvbWFpbi4gSWdub3JlIHRoZQo+PiBwYXNzZWQg
aW4gZG9tYWluIElEIGF0IHRoZSBsaWJ4YyBsYXllciBpbnN0ZWFkLCBpbiBvcmRlciB0byBub3Qg
YnJlYWsKPj4gZXhpc3RpbmcgY2FsbGVycy4gTmV3IGxpYnhjIGZ1bmN0aW9ucyB3b3VsZCBuZWVk
IHRvIGJlIGFkZGVkIGlmIGNhbGxlcnMKPj4gd2FudGVkIHRvIGxldmVyYWdlIHRoZSBuZXcgZnVu
Y3Rpb25hbGl0eS4KPiAKPiBJIGRvbid0IHRoaW5rIHlvdXIgbW9kaWZpZWQgZGVzY3JpcHRpb24g
bWF0Y2hlcyB0aGUgbmFtZSBvZiB0aGUgY2FsbCBhdCBhbGwuCj4gCj4gSXQgbG9va3MgbGlrZSB0
aGUgY2FsbGVycyBleHBlY3QgInRlc3RfYXNzaWduX2RldmljZSIgdG8gYW5zd2VyIHRoZQo+IHF1
ZXN0aW9uOiAiQ2FuIEkgYXNzaWduIGEgZGV2aWNlIHRvIHRoaXMgZG9tYWluIj8KCkkgZG9uJ3Qg
dGhpbmsgc28gLSB0aGUgcXVlc3Rpb24gYmVpbmcgYW5zd2VyZWQgYnkgdGhlIG9yaWdpbmFsCm9w
ZXJhdGlvbiBpcyAiSXMgdGhpcyBkZXZpY2UgYXNzaWduZWQgdG8gYW55IGRvbWFpbj8iIHdpdGgg
dGhlCmltcGxpZWQgaW52ZXJzZSAiSXMgdGhpcyBkZXZpY2UgYXZhaWxhYmxlIHRvIGJlIGFzc2ln
bmVkIHRvIHNvbWUKZG9tYWluIChpLmUuIGl0IGlzIGN1cnJlbnRseSB1bmFzc2lnbmVkIG9yIG93
bmVkIGJ5IERvbTApPyIKCj4gSXQgbG9va3MgbGlrZSBpdCdzIG1lYW50IHRvIGJlIHVzZWQgaW4g
WFNNIGVudmlyb25tZW50cywgdG8gYWxsb3cgYQo+IHBvbGljeSB0byBwZXJtaXQgb3IgZm9yYmlk
IHNwZWNpZmljIGd1ZXN0cyB0byBoYXZlIGFjY2VzcyB0byBzcGVjaWZpYwo+IGRldmljZXMuICBP
biBhIGRlZmF1bHQgKG5vbi1YU00pIHN5c3RlbSwgdGhlIGFuc3dlciB0byB0aGF0IHF1ZXN0aW9u
Cj4gZG9lc24ndCBkZXBlbmQgb24gdGhlIGRvbWFpbiBpdCdzIGJlaW5nIGFzc2lnbmVkIHRvLCBi
dXQgb25seSB3aGV0aGVyCj4gdGhlIGRldmljZSBpcyBhbHJlYWR5IGFzc2lnbmVkIHRvIGFub3Ro
ZXIgZG9tYWluOyBidXQgb24gWFNNIHN5c3RlbXMgdGhlCj4gbG9naWMgY2FuIHByZXN1bWFibHkg
YmUgbW9yZSBjb21wbGljYXRlZC4KPiAKPiBUaGF0IHNvdW5kcyBsaWtlIGEgcGVyZmVjdGx5IHNh
bmUgc2VtYW50aWMgdG8gbWUsIGFuZCB0aGlzIHBhdGNoIHJlbW92ZXMKPiB0aGF0IGFiaWxpdHku
CgpBbmQgYWdhaW4gSSBkb24ndCB0aGluayBzbzogUHJpb3IgdG8gdGhlIHBhdGNoLCBkb19kb21j
dGwoKSBhdCBpdHMKdmVyeSB0b3AgbWFrZXMgc3VyZSB0byBlbnRpcmVseSBpZ25vcmUgdGhlIHBh
c3NlZCBpbiBkb21haW4gSUQuClRoaXMgY29kZSBzaXRzIGFoZWFkIG9mIHRoZSBYU00gY2hlY2ss
IHNvIFhTTSBoYXMgbm8gd2F5IG9mCmtub3dpbmcgd2hpY2ggZG9tYWluIGhhcyBiZWVuIHNwZWNp
ZmllZCBieSB0aGUgY2FsbGVyLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 21 16:04:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 16: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 1dNi7I-0002Wf-Kj; Wed, 21 Jun 2017 16:04: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=338cb52eb=Paul.Durrant@citrix.com>)
 id 1dNi7G-0002WW-VJ
 for xen-devel@lists.xen.org; Wed, 21 Jun 2017 16:04:27 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 39/5F-26749-A099A495; Wed, 21 Jun 2017 16:04:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrAIsWRWlGSWpSXmKPExsWyU9JRQpdzple
 kwa2fuhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aEuZ8YC34KVUxfdIu1gfEiXxcjJ4eEgJ/E
 os4lLCA2m4COxNKj85lAbBGBYIn2Sf+Yuxg5OJiBavb+zQMJCwvYS0xauZQdosRB4u79BYwQt
 pFEx4qvYHEWAVWJ/+1dYCN5Bdwlns78CxTn4hAS6GCUaDh6gwVkJqeAl8TRk4IgNYwCshJfGl
 czg9jMAuISt55AnCAhICCxZM95ZghbVOLl43+sELaBxNal+1gg6nUkFuz+xAZha0ssW/iaGWK
 voMTJmU9YJjAKz0IydhaSlllIWmYhaVnAyLKKUaM4tagstUjX0FIvqSgzPaMkNzEzR9fQwFgv
 N7W4ODE9NScxqVgvOT93EyMw9OsZGBh3MP4+7neIUZKDSUmUl3mSV6QQX1J+SmVGYnFGfFFpT
 mrxIUYZDg4lCV6OGUA5waLU9NSKtMwcYBTCpCU4eJREeM9MBUrzFhck5hZnpkOkTjHqcmxYvf
 4LkxBLXn5eqpQ478fpQEUCIEUZpXlwI2AJ4RKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd4
 704Cm8GTmlcBtegV0BBPQES+OeIAcUZKIkJJqYFRLTVq9Ne6EaeDkNJnLEeprgrxUNj7VXpyd
 dk0huOXZwmVPZx4suF8TcGXz8dnzMq8uPCn5o81l1qniL4YTz82fUzFrguA2/b33+IW+u7y7V
 rnEib1dLvfPvn0nZdjOsx2Q+vgpXnKSuO/9D5k3rTZrndBwnNAwd7Ky2ZmOL3ZubnJXHu/49/
 amEktxRqKhFnNRcSIAIoiCNAMDAAA=
X-Env-Sender: prvs=338cb52eb=Paul.Durrant@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1498061065!106601198!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10906 invoked from network); 21 Jun 2017 16:04:25 -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;
 21 Jun 2017 16:04:25 -0000
X-IronPort-AV: E=Sophos;i="5.39,369,1493683200"; d="scan'208";a="48180837"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH 1/6] x86/hvm: Fixes to hvmemul_insn_fetch()
Thread-Index: AQHS6qDRUtjtOe7CJk26F4wwF0okUqIvehnQ
Date: Wed, 21 Jun 2017 16:04:11 +0000
Message-ID: <f06979cdddc841a38333865fddebb5aa@AMSPEX02CL03.citrite.net>
References: <1498057952-13556-1-git-send-email-andrew.cooper3@citrix.com>
 <1498057952-13556-2-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1498057952-13556-2-git-send-email-andrew.cooper3@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 1/6] x86/hvm: Fixes to hvmemul_insn_fetch()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; 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+IEZyb206IEFuZHJldyBDb29wZXIgW21haWx0
bzphbmRyZXcuY29vcGVyM0BjaXRyaXguY29tXQo+IFNlbnQ6IDIxIEp1bmUgMjAxNyAxNjoxMgo+
IFRvOiBYZW4tZGV2ZWwgPHhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnPgo+IENjOiBBbmRyZXcgQ29v
cGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgSmFuIEJldWxpY2gKPiA8SkJldWxpY2hA
c3VzZS5jb20+OyBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+IFN1Ympl
Y3Q6IFtQQVRDSCAxLzZdIHg4Ni9odm06IEZpeGVzIHRvIGh2bWVtdWxfaW5zbl9mZXRjaCgpCj4g
Cj4gRm9yY2UgaW5zbl9vZmYgdG8gYSBzaW5nbGUgYnl0ZSwgYXMgb2Zmc2V0IGNhbiB3cmFwIGFy
b3VuZCBvciB0cnVuY2F0ZSB3aXRoCj4gcmVzcGVjdCB0byBzaF9jdHh0LT5pbnNuX2J1Zl9laXAg
dW5kZXIgYSBudW1iZXIgb2Ygbm9ybWFsIGNpcmN1bXN0YW5jZXMuCj4gCj4gRnVydGhlcm1vcmUs
IGRvbid0IHVzZSBhbiBBU1NFUlQoKSBmb3IgYm91bmRzIGNoZWNraW5nIHRoZSB3cml0ZSBpbnRv
Cj4gaHZtZW11bF9jdHh0LT5pbnNuX2J1ZltdLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gLS0tCj4gQ0M6IEphbiBCZXVsaWNo
IDxKQmV1bGljaEBzdXNlLmNvbT4KPiBDQzogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0
cml4LmNvbT4KPiAKPiBGb3IgYW55b25lIHdvbmRlcmluZywgdGhpcyBpcyB3YXkgdG8gZXhwbG90
IFhTQS0xODYKPiAtLS0KPiAgeGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMgfCAxNSArKysrKysr
KysrKysrLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25z
KC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jIGIveGVuL2Fy
Y2gveDg2L2h2bS9lbXVsYXRlLmMKPiBpbmRleCAxMWU0YWJhLi40OTVlMzEyIDEwMDY0NAo+IC0t
LSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9l
bXVsYXRlLmMKPiBAQCAtOTM5LDcgKzkzOSw4IEBAIGludCBodm1lbXVsX2luc25fZmV0Y2goCj4g
IHsKPiAgICAgIHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0ICpodm1lbXVsX2N0eHQgPQo+ICAgICAg
ICAgIGNvbnRhaW5lcl9vZihjdHh0LCBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCwgY3R4dCk7Cj4g
LSAgICB1bnNpZ25lZCBpbnQgaW5zbl9vZmYgPSBvZmZzZXQgLSBodm1lbXVsX2N0eHQtPmluc25f
YnVmX2VpcDsKPiArICAgIC8qIENhcmVmdWwsIGFzIG9mZnNldCBjYW4gd3JhcCBvciB0cnVuY2F0
ZSBXUlQgaW5zbl9idWZfZWlwLiAqLwo+ICsgICAgdWludDhfdCBpbnNuX29mZiA9IG9mZnNldCAt
IGh2bWVtdWxfY3R4dC0+aW5zbl9idWZfZWlwOwoKV2h5IHRoZSBjaGFuZ2UgdG8gYSB1aW50OF90
PwoKICBQYXVsCgo+IAo+ICAgICAgLyoKPiAgICAgICAqIEZhbGwgYmFjayBpZiByZXF1ZXN0ZWQg
Ynl0ZXMgYXJlIG5vdCBpbiB0aGUgcHJlZmV0Y2ggY2FjaGUuCj4gQEAgLTk1Myw3ICs5NTQsMTcg
QEAgaW50IGh2bWVtdWxfaW5zbl9mZXRjaCgKPiAKPiAgICAgICAgICBpZiAoIHJjID09IFg4NkVN
VUxfT0tBWSAmJiBieXRlcyApCj4gICAgICAgICAgewo+IC0gICAgICAgICAgICBBU1NFUlQoaW5z
bl9vZmYgKyBieXRlcyA8PSBzaXplb2YoaHZtZW11bF9jdHh0LT5pbnNuX2J1ZikpOwo+ICsgICAg
ICAgICAgICAvKgo+ICsgICAgICAgICAgICAgKiBXaWxsIHdlIG92ZXJmbG93IGluc25fYnVmW10/
ICBUaGlzIHNob3VsZG4ndCBiZSBhYmxlIHRvIGhhcHBlbiwKPiArICAgICAgICAgICAgICogd2hp
Y2ggbWVhbnMgc29tZXRoaW5nIHdlbnQgd3Jvbmcgd2l0aCBpbnN0cnVjdGlvbiBkZWNvZGluZy4u
Lgo+ICsgICAgICAgICAgICAgKi8KPiArICAgICAgICAgICAgaWYgKCBpbnNuX29mZiA+IHNpemVv
Zihodm1lbXVsX2N0eHQtPmluc25fYnVmKSB8fAo+ICsgICAgICAgICAgICAgICAgIChpbnNuX29m
ZiArIGJ5dGVzKSA+IHNpemVvZihodm1lbXVsX2N0eHQtPmluc25fYnVmKSApCj4gKyAgICAgICAg
ICAgIHsKPiArICAgICAgICAgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwo+ICsgICAgICAg
ICAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwo+ICsgICAgICAgICAgICB9Cj4g
Kwo+ICAgICAgICAgICAgICBtZW1jcHkoJmh2bWVtdWxfY3R4dC0+aW5zbl9idWZbaW5zbl9vZmZd
LCBwX2RhdGEsIGJ5dGVzKTsKPiAgICAgICAgICAgICAgaHZtZW11bF9jdHh0LT5pbnNuX2J1Zl9i
eXRlcyA9IGluc25fb2ZmICsgYnl0ZXM7Cj4gICAgICAgICAgfQo+IC0tCj4gMi4xLjQKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 21 16:06:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 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 1dNi9F-0002gq-3I; Wed, 21 Jun 2017 16:06: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 1dNi9E-0002gd-9I
 for xen-devel@lists.xen.org; Wed, 21 Jun 2017 16:06:28 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 04/AF-02022-3899A495; Wed, 21 Jun 2017 16:06:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDS7d5ple
 kwYO1rBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aGy/OZCp4zV9y99pixgbGBuYuRk0NIIE/i
 yborrCA2r4CdxP51d9hAbAkBQ4nTC2+ygNgsAqoSh38fYQKx2QTUJdqebQerFwGqOTnjMSOIz
 SwQKHHmzhawGmGBCIkNF38yQcz3kFj/9z3YLk4BT4mlb+8C2RxAuwQl/u4QhmjVknj46xYLhK
 0tsWzha7ASZgFpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMWoUpxaVpRbpGlnoJRVlpmeU5CZ
 m5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEBl89AwPjDsa+VX6HGCU5mJREeZkneUUK8SXlp1Rm
 JBZnxBeV5qQWH2LU4OAQ2LZr9QVGKZa8/LxUJQneyTOA6gSLUtNTK9Iyc4DxAVMqwcGjJMJ7Z
 ipQmre4IDG3ODMdInWKUZej6cOWL0xCYDOkxHkrQWYIgBRllObBjYDF6iVGWSlhXkYGBgYhno
 LUotzMElT5V4ziHIxKwryFIFN4MvNK4Da9AjqCCeiIF0c8QI4oSURISTUwtnMdnvkyegr3M53
 Xzy1EcmsP2VmxzPjzNNh1m6Qha8aznStbnhvv3iwilRjNdrf/zynb19sudzxODDP9WOvx+inf
 gukZCUvePuxK6nj+cJvfCfHHdlVHvv+x6d1+4svzRyzywj0WiufPTVdxWiK4Xy64v61t3oan5
 3g3FxapRT69vGoB/3ltDiWW4oxEQy3mouJEAC1dQczQAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1498061185!83845578!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8256 invoked from network); 21 Jun 2017 16:06:26 -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; 21 Jun 2017 16:06:26 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 21 Jun 2017 10:06:24 -0600
Message-Id: <594AB5A00200007800165746@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 21 Jun 2017 10:06:24 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <1498056962-1897-1-git-send-email-rcojocaru@bitdefender.com>
In-Reply-To: <1498056962-1897-1-git-send-email-rcojocaru@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, tamas@tklengyel.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH V2] x86/monitor: Fixed CID 1412966: Memory -
 corruptions (OVERRUN)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIxLjA2LjE3IGF0IDE2OjU2LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2FyY2gveDg2L21vbml0b3IuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9t
b25pdG9yLmMKPiBAQCAtMTMzLDcgKzEzMyw4IEBAIGludCBhcmNoX21vbml0b3JfZG9tY3RsX2V2
ZW50KHN0cnVjdCBkb21haW4gKmQsCj4gICAgICAgICAgYm9vbF90IG9sZF9zdGF0dXM7Cj4gIAo+
ICAgICAgICAgIC8qIHNhbml0eSBjaGVjazogYXZvaWQgbGVmdC1zaGlmdCB1bmRlZmluZWQgYmVo
YXZpb3IgKi8KPiAtICAgICAgICBpZiAoIHVubGlrZWx5KG1vcC0+dS5tb3ZfdG9fY3IuaW5kZXgg
PiAzMSkgKQo+ICsgICAgICAgIGlmICggdW5saWtlbHkobW9wLT51Lm1vdl90b19jci5pbmRleCA+
PQo+ICsgICAgICAgICAgICAgQVJSQVlfU0laRShhZC0+bW9uaXRvci53cml0ZV9jdHJscmVnX21h
c2spKSApCgpJbmRlbnRhdGlvbi4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 21 16:21:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 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 1dNiNp-0004NP-CQ; Wed, 21 Jun 2017 16: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 <prvs=338940b9e=Andrew.Cooper3@citrix.com>)
 id 1dNiNn-0004NI-TA
 for xen-devel@lists.xen.org; Wed, 21 Jun 2017 16:21:31 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 98/D8-03557-B0D9A495; Wed, 21 Jun 2017 16:21:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsWyU9JRQpdrrle
 kQeM6VYslHxezODB6HN39mymAMYo1My8pvyKBNePN2q2MBY8EKm70nGNqYJzD18XIySEh4Cfx
 d/IF1i5GDg5hAXuJUz0GIGERgQCJQ3vXs3cxcnEICRxllDj5djETSIJZQFli0/J1YDabgL7E7
 hefwGxeAVuJL9uusYLYLAKqEqcWQtSLCoRLvG08wgJRIyhxcuYTMJtTwENi38nTrBAzDSSOLJ
 oDZctLbH87hxnEFhJQk7jWf4kd4s50iYnPelgmMPLPQjJqFpL2WUjaFzAyr2LUKE4tKkst0jU
 00UsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxCBiDYwXh9Y8AhRkkOJiVRXuZJ
 XpFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgbZwPlBItS01Mr0jJzgPEAk5bg4FES4T0zFSjNW
 1yQmFucmQ6ROsWoy7Fh9fovTEIsefl5qVLivDdAZgiAFGWU5sGNgMXmJUZZKWFeRqCjhHgKUo
 tyM0tQ5V8xinMwKgnz9oFM4cnMK4Hb9AroCCagI14c8QA5oiQRISXVwBj1OuPum60VWuXTGib
 M/7OU+3ZFddiyO9metwTsluv4KeVx/Xl/r2+Cobr321fL9l1glxMTMuNNO60v9GXuojznIhW1
 x+cFGN8dfRd3ZX3ZtXuHClXl2Fpnyofdsj73/77IlUS5l7t/vzBp5nlutNcrIXaqlI/nzpN2/
 99tD7T8yRby4vLH95+UWIozEg21mIuKEwHw69QnyAIAAA==
X-Env-Sender: prvs=338940b9e=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1498062090!49265823!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11892 invoked from network); 21 Jun 2017 16:21:30 -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;
 21 Jun 2017 16:21:30 -0000
X-IronPort-AV: E=Sophos;i="5.39,369,1493683200"; d="scan'208";a="48182418"
To: Paul Durrant <Paul.Durrant@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
References: <1498057952-13556-1-git-send-email-andrew.cooper3@citrix.com>
 <1498057952-13556-2-git-send-email-andrew.cooper3@citrix.com>
 <f06979cdddc841a38333865fddebb5aa@AMSPEX02CL03.citrite.net>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <83f9cb5c-2dce-9ebc-de8f-11c2c481559e@citrix.com>
Date: Wed, 21 Jun 2017 17:15:26 +0100
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: <f06979cdddc841a38333865fddebb5aa@AMSPEX02CL03.citrite.net>
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 1/6] x86/hvm: Fixes to hvmemul_insn_fetch()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjEvMDYvMTcgMTc6MDQsIFBhdWwgRHVycmFudCB3cm90ZToKPj4gLS0tLS1PcmlnaW5hbCBN
ZXNzYWdlLS0tLS0KPj4gRnJvbTogQW5kcmV3IENvb3BlciBbbWFpbHRvOmFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb21dCj4+IFNlbnQ6IDIxIEp1bmUgMjAxNyAxNjoxMgo+PiBUbzogWGVuLWRldmVs
IDx4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZz4KPj4gQ2M6IEFuZHJldyBDb29wZXIgPEFuZHJldy5D
b29wZXIzQGNpdHJpeC5jb20+OyBKYW4gQmV1bGljaAo+PiA8SkJldWxpY2hAc3VzZS5jb20+OyBQ
YXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+PiBTdWJqZWN0OiBbUEFUQ0gg
MS82XSB4ODYvaHZtOiBGaXhlcyB0byBodm1lbXVsX2luc25fZmV0Y2goKQo+Pgo+PiBGb3JjZSBp
bnNuX29mZiB0byBhIHNpbmdsZSBieXRlLCBhcyBvZmZzZXQgY2FuIHdyYXAgYXJvdW5kIG9yIHRy
dW5jYXRlIHdpdGgKPj4gcmVzcGVjdCB0byBzaF9jdHh0LT5pbnNuX2J1Zl9laXAgdW5kZXIgYSBu
dW1iZXIgb2Ygbm9ybWFsIGNpcmN1bXN0YW5jZXMuCj4+Cj4+IEZ1cnRoZXJtb3JlLCBkb24ndCB1
c2UgYW4gQVNTRVJUKCkgZm9yIGJvdW5kcyBjaGVja2luZyB0aGUgd3JpdGUgaW50bwo+PiBodm1l
bXVsX2N0eHQtPmluc25fYnVmW10uCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4+IC0tLQo+PiBDQzogSmFuIEJldWxpY2ggPEpC
ZXVsaWNoQHN1c2UuY29tPgo+PiBDQzogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4
LmNvbT4KPj4KPj4gRm9yIGFueW9uZSB3b25kZXJpbmcsIHRoaXMgaXMgd2F5IHRvIGV4cGxvdCBY
U0EtMTg2Cj4+IC0tLQo+PiAgeGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMgfCAxNSArKysrKysr
KysrKysrLS0KPj4gIDEgZmlsZSBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9u
cygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMgYi94ZW4v
YXJjaC94ODYvaHZtL2VtdWxhdGUuYwo+PiBpbmRleCAxMWU0YWJhLi40OTVlMzEyIDEwMDY0NAo+
PiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwo+PiArKysgYi94ZW4vYXJjaC94ODYv
aHZtL2VtdWxhdGUuYwo+PiBAQCAtOTM5LDcgKzkzOSw4IEBAIGludCBodm1lbXVsX2luc25fZmV0
Y2goCj4+ICB7Cj4+ICAgICAgc3RydWN0IGh2bV9lbXVsYXRlX2N0eHQgKmh2bWVtdWxfY3R4dCA9
Cj4+ICAgICAgICAgIGNvbnRhaW5lcl9vZihjdHh0LCBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCwg
Y3R4dCk7Cj4+IC0gICAgdW5zaWduZWQgaW50IGluc25fb2ZmID0gb2Zmc2V0IC0gaHZtZW11bF9j
dHh0LT5pbnNuX2J1Zl9laXA7Cj4+ICsgICAgLyogQ2FyZWZ1bCwgYXMgb2Zmc2V0IGNhbiB3cmFw
IG9yIHRydW5jYXRlIFdSVCBpbnNuX2J1Zl9laXAuICovCj4+ICsgICAgdWludDhfdCBpbnNuX29m
ZiA9IG9mZnNldCAtIGh2bWVtdWxfY3R4dC0+aW5zbl9idWZfZWlwOwo+IFdoeSB0aGUgY2hhbmdl
IHRvIGEgdWludDhfdD8KClhTQS0xODYgY2F1c2VkIHByb2JsZW1zIGJlY2F1c2Ugb2Zmc2V0IHdh
cyB0cnVuY2F0ZWQgYXQgMTYgYml0cywgYnV0IGFsbApjYWxjdWxhdGlvbnMgaGVyZSBhcmUgcGVy
Zm9ybWVkIGF0IDY0IGJpdHMgd2lkZSwgdGhlbiB0cnVuY2F0ZWQgZG93biB0bwozMmJpdHMgd2lk
ZS4gIEFzIGEgcmVzdWx0LCBpbnNuX29mZiBjb3VsZCBiZWNvbWUgbWFzc2l2ZWx5IHBvc2l0aXZl
LgoKaW5zbl9vZmYgbmVlZHMgdG8gYmUgbGVzcyB3aWRlIHRoYW4gdGhlIG1pbmltdW0gdHJ1bmNh
dGlvbiB3aWR0aCBvZgppbmNvbWluZyBwYXJhbWV0ZXJzIGZvciBpdCB0byB3b3JrIGNvcnJlY3Rs
eS4KCkNvZGUgaGl0dGluZyB0aGUgZW11bGF0b3IgY2FuIGxlZ2l0aW1hdGVseSBjYXVzZSBvZmZz
ZXQgdG8gdHJ1bmNhdGUgYXQKMzJiaXRzIFdSVCBFSVAsIGFuZCB0aGUgb25seSByZWFzb24gd2Ug
YXJlbid0IHN0aWxsIHZ1bG5lcmFibGUgaXMKYmVjYXVzZSBpbnNuX29mZiBpcyB1bnNpZ25lZCBp
bnQuICBJZiBpdCB3ZXJlIHVuc2lnbmVkIGxvbmcsIHdlJ2QgaGF2ZQphbm90aGVyIHByaXZpbGVn
ZSBlc2NhbGF0aW9uIHZ1bG5lcmFiaWxpdHkuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 21 16:23:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 16:23: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 1dNiQ0-0004Ve-RK; Wed, 21 Jun 2017 16: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 <prvs=338cb52eb=Paul.Durrant@citrix.com>)
 id 1dNiPz-0004VQ-1e
 for xen-devel@lists.xen.org; Wed, 21 Jun 2017 16:23:47 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 E1/C1-03587-29D9A495; Wed, 21 Jun 2017 16:23:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPIsWRWlGSWpSXmKPExsWyU9JRQnfiXK9
 IgwNrlC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owF/48yFxwpqNjav56tgbEjv4uRk0NCwE9i
 76ur7CA2m4COxNKj85lAbBGBYIn2Sf+Yuxi5OJgFtjBKrFk5kxkkISwQIHFxVysjRFGgxJV/y
 9khbCOJe507WLsYOThYBFQlbu7kAQnzCrhL3OudAVYiJNDBKLFzBz+IzSngJTH13RawkYwCsh
 JfGleD2cwC4hK3nkDcICEgILFkz3lmCFtU4uXjf6wQtoHE1qX7WEBWMQtoSqzfpQ/Rqigxpfs
 hO8RaQYmTM5+wTGAUnoVk6iyEjllIOmYh6VjAyLKKUaM4tagstUjXyEwvqSgzPaMkNzEzR9fQ
 wEwvN7W4ODE9NScxqVgvOT93EyMw8BmAYAfjmQWBhxglOZiURHmZJ3lFCvEl5adUZiQWZ8QXl
 eakFh9ilOHgUJLg/TcbKCdYlJqeWpGWmQOMQZi0BAePkgjvmalAad7igsTc4sx0iNQpRl2ODa
 vXf2ESYsnLz0uVEue9ATJDAKQoozQPbgQsHVxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMG8
 fyBSezLwSuE2vgI5gAjrixREPkCNKEhFSUg2MaZML1u2e3DYhzGVz3v3DkpXJwU334u0Xtk7o
 EcmSktsVnLFR7Y6H3S+mIK7pQawh3ZYpH7dW927xWf126eXjFvffriiU+fLvQRbrC0mnWJ/Mh
 HPCZcdCm58dbTv0/MGjvm37/nTY1jPw9NewXTjFHHyGiVfy0tnVbbbc4b42SvGnlnGZzX6oxF
 KckWioxVxUnAgAb9SmdQIDAAA=
X-Env-Sender: prvs=338cb52eb=Paul.Durrant@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1498062225!85609882!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1399 invoked from network); 21 Jun 2017 16:23:45 -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;
 21 Jun 2017 16:23:45 -0000
X-IronPort-AV: E=Sophos;i="5.39,369,1493683200"; d="scan'208";a="48182883"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH 6/6] x86/hvm: Implement hvmemul_write() using real
 mappings
Thread-Index: AQHS6qDT9+05+8d3RU2WKzdb/UuCBKIve7Ow
Date: Wed, 21 Jun 2017 16:19:00 +0000
Message-ID: <29dda16cf3474229b0f12ad0e93f9fec@AMSPEX02CL03.citrite.net>
References: <1498057952-13556-1-git-send-email-andrew.cooper3@citrix.com>
 <1498057952-13556-7-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1498057952-13556-7-git-send-email-andrew.cooper3@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 =?utf-8?B?TWloYWkgRG9uyJt1?= <mdontu@bitdefender.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 6/6] 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBBbmRyZXcgQ29vcGVyIFttYWls
dG86YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbV0NCj4gU2VudDogMjEgSnVuZSAyMDE3IDE2OjEz
DQo+IFRvOiBYZW4tZGV2ZWwgPHhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnPg0KPiBDYzogQW5kcmV3
IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IEphbiBCZXVsaWNoDQo+IDxKQmV1
bGljaEBzdXNlLmNvbT47IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyBS
YXp2YW4NCj4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+OyBNaWhhaSBEb27I
m3UNCj4gPG1kb250dUBiaXRkZWZlbmRlci5jb20+DQo+IFN1YmplY3Q6IFtQQVRDSCA2LzZdIHg4
Ni9odm06IEltcGxlbWVudCBodm1lbXVsX3dyaXRlKCkgdXNpbmcgcmVhbA0KPiBtYXBwaW5ncw0K
PiANCj4gQW4gYWNjZXNzIHdoaWNoIGNyb3NzZXMgYSBwYWdlIGJvdW5kYXJ5IGlzIHBlcmZvcm1l
ZCBhdG9taWNhbGx5IGJ5IHg4Ng0KPiBoYXJkd2FyZSwgYWxiZWl0IHdpdGggYSBzZXZlcmUgcGVy
Zm9ybWFuY2UgcGVuYWx0eS4gIEFuIGltcG9ydGFudCBjb3JuZXINCj4gY2FzZQ0KPiBpcyB3aGVu
IGEgc3RyYWRkbGVkIGFjY2VzcyBoaXRzIHR3byBwYWdlcyB3aGljaCBkaWZmZXIgaW4gd2hldGhl
ciBhDQo+IHRyYW5zbGF0aW9uIGV4aXN0cywgb3IgaW4gbmV0IGFjY2VzcyByaWdodHMuDQo+IA0K
PiBUaGUgdXNlIG9mIGh2bV9jb3B5KigpIGluIGh2bWVtdWxfd3JpdGUoKSBpcyBwcm9ibGVtYXRp
YywgYmVjYXVzZSBpdA0KPiBwZXJmb3Jtcw0KPiBhIHRyYW5zbGF0aW9uIHRoZW4gY29tcGxldGVz
IHRoZSBwYXJ0aWFsIHdyaXRlLCBiZWZvcmUgbW92aW5nIG9udG8gdGhlIG5leHQNCj4gdHJhbnNs
YXRpb24uDQo+IA0KPiBJZiBhbiBpbmRpdmlkdWFsIGVtdWxhdGVkIHdyaXRlIHN0cmFkZGxlcyB0
d28gcGFnZXMsIHRoZSBmaXJzdCBvZiB3aGljaCBpcw0KPiB3cml0YWJsZSwgYW5kIHRoZSBzZWNv
bmQgb2Ygd2hpY2ggaXMgbm90LCB0aGUgZmlyc3QgaGFsZiBvZiB0aGUgd3JpdGUgd2lsbA0KPiBj
b21wbGV0ZSBiZWZvcmUgI1BGIGlzIHJhaXNlZCBmcm9tIHRoZSBzZWNvbmQgaGFsZi4NCj4gDQo+
IFRoaXMgcmVzdWx0cyBpbiBndWVzdCBzdGF0ZSBjb3JydXB0aW9uIGFzIGEgc2lkZSBlZmZlY3Qg
b2YgZW11bGF0aW9uLCB3aGljaA0KPiBoYXMgYmVlbiBvYnNlcnZlZCB0byBjYXVzZSB3aW5kb3dz
IHRvIGNyYXNoIHdoaWxlIHVuZGVyIGludHJvc3BlY3Rpb24uDQo+IA0KPiBJbnRyb2R1Y2UgdGhl
IGh2bWVtdWxfeyx1bn1tYXBfbGluZWFyX2FkZHIoKSBoZWxwZXJzLCB3aGljaCB0cmFuc2xhdGUg
YW4NCj4gZW50aXJlIGNvbnRlbnRzIG9mIGEgbGluZWFyIGFjY2VzcywgYW5kIHZtYXAoKSB0aGUg
dW5kZXJseWluZyBmcmFtZXMgdG8NCj4gcHJvdmlkZSBhIGNvbnRpZ3VvdXMgdmlydHVhbCBtYXBw
aW5nIGZvciB0aGUgZW11bGF0b3IgdG8gdXNlLiAgVGhpcyBpcyB0aGUNCj4gc2FtZSBtZWNoYW5p
c20gYXMgdXNlZCBieSB0aGUgc2hhZG93IGVtdWxhdGlvbiBjb2RlLg0KPiANCj4gVGhpcyB3aWxs
IGNhdGNoIGFueSB0cmFuc2xhdGlvbiBpc3N1ZXMgYW5kIGFib3J0IHRoZSBlbXVsYXRpb24gYmVm
b3JlIGFueQ0KPiBtb2RpZmljYXRpb25zIG9jY3VyLg0KPiANCj4gU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4NCj4gLS0tDQo+IENDOiBKYW4g
QmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+DQo+IENDOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVy
cmFudEBjaXRyaXguY29tPg0KPiBDQzogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVm
ZW5kZXIuY29tPg0KPiBDQzogTWloYWkgRG9uyJt1IDxtZG9udHVAYml0ZGVmZW5kZXIuY29tPg0K
PiANCj4gV2hpbGUgdGhlIG1heGltdW0gc2l6ZSBvZiBsaW5lYXIgbWFwcGluZyBpcyBjYXBwZWQg
YXQgMSBwYWdlLCB0aGUgbG9naWMgaW4NCj4gdGhlDQo+IGhlbHBlcnMgaXMgd3JpdHRlbiB0byB3
b3JrIHByb3Blcmx5IGFzIGh2bWVtdWxfY3R4dC0+bWZuW10gZ2V0cyBsb25nZXIsDQo+IHNwZWNp
ZmljYWxseSB3aXRoIFhTQVZFIGluc3RydWN0aW9uIGVtdWxhdGlvbiBpbiBtaW5kLg0KPiANCj4g
VGhpcyBoYXMgb25seSBoYWQgbGlnaHQgdGVzdGluZyBzbyBmYXIuDQo+IC0tLQ0KPiAgeGVuL2Fy
Y2gveDg2L2h2bS9lbXVsYXRlLmMgICAgICAgIHwgMTc5DQo+ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKystLS0tDQo+ICB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9lbXVsYXRlLmgg
fCAgIDcgKysNCj4gIDIgZmlsZXMgY2hhbmdlZCwgMTY5IGluc2VydGlvbnMoKyksIDE3IGRlbGV0
aW9ucygtKQ0KPiANCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jIGIv
eGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMNCj4gaW5kZXggMzg0YWQwYi4uODA0YmVhNSAxMDA2
NDQNCj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMNCj4gKysrIGIveGVuL2FyY2gv
eDg2L2h2bS9lbXVsYXRlLmMNCj4gQEAgLTQ5OCw2ICs0OTgsMTU5IEBAIHN0YXRpYyBpbnQgaHZt
ZW11bF9kb19tbWlvX2FkZHIocGFkZHJfdA0KPiBtbWlvX2dwYSwNCj4gIH0NCj4gDQo+ICAvKg0K
PiArICogTWFwIHRoZSBmcmFtZShzKSBjb3ZlcmluZyBhbiBpbmRpdmlkdWFsIGxpbmVhciBhY2Nl
c3MsIGZvciB3cml0ZWFibGUNCj4gKyAqIGFjY2Vzcy4gIE1heSByZXR1cm4gTlVMTCBmb3IgTU1J
Tywgb3IgRVJSX1BUUih+WDg2RU1VTF8qKSBmb3Igb3RoZXINCj4gZXJyb3JzDQo+ICsgKiBpbmNs
dWRpbmcgRVJSX1BUUih+WDg2RU1VTF9PS0FZKSBmb3Igd3JpdGUtZGlzY2FyZCBtYXBwaW5ncy4N
Cj4gKyAqDQo+ICsgKiBJbiBkZWJ1ZyBidWlsZHMsIG1hcCgpIGNoZWNrcyB0aGF0IGVhY2ggc2xv
dCBpbiBodm1lbXVsX2N0eHQtPm1mbltdIGlzDQo+ICsgKiBjbGVhbiBiZWZvcmUgdXNlLCBhbmQg
cG9pc2lvbnMgdW51c2VkIHNsb3RzIHdpdGggSU5WQUxJRF9NRk4uDQo+ICsgKi8NCj4gK3N0YXRp
YyB2b2lkICpodm1lbXVsX21hcF9saW5lYXJfYWRkcigNCj4gKyAgICB1bnNpZ25lZCBsb25nIGxp
bmVhciwgdW5zaWduZWQgaW50IGJ5dGVzLCB1aW50MzJfdCBwZmVjLA0KPiArICAgIHN0cnVjdCBo
dm1fZW11bGF0ZV9jdHh0ICpodm1lbXVsX2N0eHQpDQo+ICt7DQo+ICsgICAgc3RydWN0IHZjcHUg
KmN1cnIgPSBjdXJyZW50Ow0KPiArICAgIHZvaWQgKmVyciwgKm1hcHBpbmc7DQo+ICsNCj4gKyAg
ICAvKiBGaXJzdCBhbmQgZmluYWwgZ2ZucyB3aGljaCBuZWVkIG1hcHBpbmcuICovDQo+ICsgICAg
dW5zaWduZWQgbG9uZyBmcmFtZSA9IGxpbmVhciA+PiBQQUdFX1NISUZULCBmaXJzdCA9IGZyYW1l
Ow0KPiArICAgIHVuc2lnbmVkIGxvbmcgZmluYWwgPSAobGluZWFyICsgYnl0ZXMgLSAhIWJ5dGVz
KSA+PiBQQUdFX1NISUZUOw0KDQpEbyB3ZSBuZWVkIHRvIHdvcnJ5IGFib3V0IGxpbmVhciArIGJ5
dGVzIG92ZXJmbG93aW5nIGhlcmU/DQoNCkFsc28sIGlzIHRoaXMgZXZlciBsZWdpdGltYXRlbHkg
Y2FsbGVkIHdpdGggYnl0ZXMgPT0gMD8NCg0KPiArDQo+ICsgICAgLyoNCj4gKyAgICAgKiBtZm4g
cG9pbnRzIHRvIHRoZSBuZXh0IGZyZWUgc2xvdC4gIEFsbCB1c2VkIHNsb3RzIGhhdmUgYSBwYWdl
IHJlZmVyZW5jZQ0KPiArICAgICAqIGhlbGQgb24gdGhlbS4NCj4gKyAgICAgKi8NCj4gKyAgICBt
Zm5fdCAqbWZuID0gJmh2bWVtdWxfY3R4dC0+bWZuWzBdOw0KPiArDQo+ICsgICAgLyoNCj4gKyAg
ICAgKiBUaGUgY2FsbGVyIGhhcyBubyBsZWdpdGltYXRlIHJlYXNvbiBmb3IgdHJ5aW5nIGEgemVy
by1ieXRlIHdyaXRlLCBidXQNCj4gKyAgICAgKiBmaW5hbCBpcyBjYWxjdWxhdGUgdG8gZmFpbCBz
YWZlIGluIHJlbGVhc2UgYnVpbGRzLg0KPiArICAgICAqDQo+ICsgICAgICogVGhlIG1heGltdW0g
d3JpdGUgc2l6ZSBkZXBlbmRzIG9uIHRoZSBudW1iZXIgb2YgYWRqYWNlbnQgbWZuc1tdDQo+IHdo
aWNoDQo+ICsgICAgICogY2FuIGJlIHZtYXAoKSdkLCBhY2NvdXRpbmcgZm9yIHBvc3NpYmxlIG1p
c2FsaWdubWVudCB3aXRoaW4gdGhlIHJlZ2lvbi4NCj4gKyAgICAgKiBUaGUgaGlnaGVyIGxldmVs
IGVtdWxhdGlvbiBjYWxsZXJzIGFyZSByZXNwb25zaWJsZSBmb3IgZW5zdXJpbmcgdGhhdA0KPiAr
ICAgICAqIG1mbnNbXSBpcyBsYXJnZSBlbm91Z2ggZm9yIHRoZSByZXF1ZXN0ZWQgd3JpdGUgc2l6
ZS4NCj4gKyAgICAgKi8NCj4gKyAgICBpZiAoIGJ5dGVzID09IDAgfHwNCj4gKyAgICAgICAgIGZp
bmFsIC0gZmlyc3QgPiBBUlJBWV9TSVpFKGh2bWVtdWxfY3R4dC0+bWZuKSAtIDEgKQ0KPiArICAg
IHsNCg0KSSBndWVzcyBub3QsIHNvIHdoeSB0aGUgd2VpcmQgbG9va2luZyBjYWxjdWxhdGlvbiBm
b3IgZmluYWw/IEl0J3MgdmFsdWUgd2lsbCBub3QgYmUgdXNlZCB3aGVuIGJ5dGVzID09IDAuDQoN
Cj4gKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7DQo+ICsgICAgICAgIGdvdG8gdW5oYW5k
bGVhYmxlOw0KPiArICAgIH0NCj4gKw0KPiArICAgIGRvIHsNCj4gKyAgICAgICAgZW51bSBodm1f
dHJhbnNsYXRpb25fcmVzdWx0IHJlczsNCj4gKyAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFn
ZTsNCj4gKyAgICAgICAgcGFnZWZhdWx0X2luZm9fdCBwZmluZm87DQo+ICsgICAgICAgIHAybV90
eXBlX3QgcDJtdDsNCj4gKw0KPiArICAgICAgICByZXMgPSBodm1fdHJhbnNsYXRlX2dldF9wYWdl
KGN1cnIsIGZyYW1lIDw8IFBBR0VfU0hJRlQsIHRydWUsIHBmZWMsDQo+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgJnBmaW5mbywgJnBhZ2UsIE5VTEwsICZwMm10KTsNCj4g
Kw0KPiArICAgICAgICBzd2l0Y2ggKCByZXMgKQ0KPiArICAgICAgICB7DQo+ICsgICAgICAgIGNh
c2UgSFZNVFJBTlNfb2theToNCj4gKyAgICAgICAgICAgIGJyZWFrOw0KPiArDQo+ICsgICAgICAg
IGNhc2UgSFZNVFJBTlNfYmFkX2xpbmVhcl90b19nZm46DQo+ICsgICAgICAgICAgICB4ODZfZW11
bF9wYWdlZmF1bHQocGZpbmZvLmVjLCBwZmluZm8ubGluZWFyLCAmaHZtZW11bF9jdHh0LT5jdHh0
KTsNCj4gKyAgICAgICAgICAgIGVyciA9IEVSUl9QVFIofihsb25nKVg4NkVNVUxfRVhDRVBUSU9O
KTsNCj4gKyAgICAgICAgICAgIGdvdG8gb3V0Ow0KPiArDQo+ICsgICAgICAgIGNhc2UgSFZNVFJB
TlNfYmFkX2dmbl90b19tZm46DQo+ICsgICAgICAgICAgICBlcnIgPSBOVUxMOw0KPiArICAgICAg
ICAgICAgZ290byBvdXQ7DQo+ICsNCj4gKyAgICAgICAgY2FzZSBIVk1UUkFOU19nZm5fcGFnZWRf
b3V0Og0KPiArICAgICAgICBjYXNlIEhWTVRSQU5TX2dmbl9zaGFyZWQ6DQo+ICsgICAgICAgICAg
ICBlcnIgPSBFUlJfUFRSKH4obG9uZylYODZFTVVMX1JFVFJZKTsNCj4gKyAgICAgICAgICAgIGdv
dG8gb3V0Ow0KPiArDQo+ICsgICAgICAgIGRlZmF1bHQ6DQo+ICsgICAgICAgICAgICBnb3RvIHVu
aGFuZGxlYWJsZTsNCj4gKyAgICAgICAgfQ0KPiArDQo+ICsgICAgICAgIC8qIEVycm9yIGNoZWNr
aW5nLiAgQ29uZmlybSB0aGF0IHRoZSBjdXJyZW50IHNsb3QgaXMgY2xlYW4uICovDQo+ICsgICAg
ICAgIEFTU0VSVChtZm5feCgqbWZuKSA9PSAwKTsNCj4gKw0KPiArICAgICAgICAqbWZuKysgPSBf
bWZuKHBhZ2VfdG9fbWZuKHBhZ2UpKTsNCj4gKyAgICAgICAgZnJhbWUrKzsNCj4gKw0KPiArICAg
ICAgICBpZiAoIHAybV9pc19kaXNjYXJkX3dyaXRlKHAybXQpICkNCj4gKyAgICAgICAgew0KPiAr
ICAgICAgICAgICAgZXJyID0gRVJSX1BUUih+KGxvbmcpWDg2RU1VTF9PS0FZKTsNCj4gKyAgICAg
ICAgICAgIGdvdG8gb3V0Ow0KPiArICAgICAgICB9DQo+ICsNCj4gKyAgICB9IHdoaWxlICggZnJh
bWUgPCBmaW5hbCApOw0KPiArDQo+ICsgICAgLyogRW50aXJlIGFjY2VzcyB3aXRoaW4gYSBzaW5n
bGUgZnJhbWU/ICovDQo+ICsgICAgaWYgKCBmaXJzdCA9PSBmaW5hbCApDQo+ICsgICAgICAgIG1h
cHBpbmcgPSBtYXBfZG9tYWluX3BhZ2UoaHZtZW11bF9jdHh0LT5tZm5bMF0pICsgKGxpbmVhciAm
DQo+IH5QQUdFX01BU0spOw0KPiArICAgIC8qIE11bHRpcGxlIGZyYW1lcz8gTmVlZCB0byB2bWFw
KCkuICovDQo+ICsgICAgZWxzZSBpZiAoIChtYXBwaW5nID0gdm1hcChodm1lbXVsX2N0eHQtPm1m
biwNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbiAtIGh2bWVtdWxfY3R4dC0+
bWZuKSkgPT0gTlVMTCApDQo+ICsgICAgICAgIGdvdG8gdW5oYW5kbGVhYmxlOw0KPiArDQo+ICsj
aWZuZGVmIE5ERUJVRyAvKiBQb2lzaW9uIHVudXNlZCBtZm5bXXMgd2l0aCBJTlZBTElEX01GTi4g
Ki8NCj4gKyAgICB3aGlsZSAoIG1mbiA8IGh2bWVtdWxfY3R4dC0+bWZuICsgQVJSQVlfU0laRSho
dm1lbXVsX2N0eHQtPm1mbikgKQ0KPiArICAgIHsNCj4gKyAgICAgICAgQVNTRVJUKG1mbl94KCpt
Zm4pID09IDApOw0KPiArICAgICAgICAqbWZuKysgPSBJTlZBTElEX01GTjsNCj4gKyAgICB9DQo+
ICsjZW5kaWYNCj4gKw0KPiArICAgIHJldHVybiBtYXBwaW5nOw0KPiArDQo+ICsgdW5oYW5kbGVh
YmxlOg0KPiArICAgIGVyciA9IEVSUl9QVFIofihsb25nKVg4NkVNVUxfVU5IQU5ETEVBQkxFKTsN
Cj4gKw0KPiArIG91dDoNCj4gKyAgICAvKiBEcm9wIGFsbCBoZWxkIHJlZmVyZW5jZXMuICovDQo+
ICsgICAgd2hpbGUgKCBtZm4gPiBodm1lbXVsX2N0eHQtPm1mbiApDQo+ICsgICAgICAgIHB1dF9w
YWdlKG1mbl90b19wYWdlKG1mbl94KCptZm4tLSkpKTsNCj4gKw0KPiArICAgIHJldHVybiBlcnI7
DQo+ICt9DQo+ICsNCj4gK3N0YXRpYyB2b2lkIGh2bWVtdWxfdW5tYXBfbGluZWFyX2FkZHIoDQo+
ICsgICAgdm9pZCAqbWFwcGluZywgdW5zaWduZWQgbG9uZyBsaW5lYXIsIHVuc2lnbmVkIGludCBi
eXRlcywNCj4gKyAgICBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCAqaHZtZW11bF9jdHh0KQ0KPiAr
ew0KPiArICAgIHN0cnVjdCBkb21haW4gKmN1cnJkID0gY3VycmVudC0+ZG9tYWluOw0KPiArICAg
IHVuc2lnbmVkIGxvbmcgZnJhbWUgPSBsaW5lYXIgPj4gUEFHRV9TSElGVDsNCj4gKyAgICB1bnNp
Z25lZCBsb25nIGZpbmFsID0gKGxpbmVhciArIGJ5dGVzIC0gISFieXRlcykgPj4gUEFHRV9TSElG
VDsNCj4gKyAgICBtZm5fdCAqbWZuID0gJmh2bWVtdWxfY3R4dC0+bWZuWzBdOw0KPiArDQo+ICsg
ICAgQVNTRVJUKGJ5dGVzID4gMCk7DQoNCldoeSBub3QgcmV0dXJuIGlmIGJ5dGVzID09IDA/IEkg
a25vdyBpdCdzIG5vdCBhIGxlZ2l0aW1hdGUgY2FsbCBidXQgaW4gYSBub24tZGVidWcgYnVpbGQg
aXQgd291bGQgcmVzdWx0IGluIHVubWFwX2RvbWFpbl9wYWdlKCkgYmVpbmcgY2FsbGVkIGJlbG93
Lg0KDQogIFBhdWwNCg0KPiArDQo+ICsgICAgaWYgKCBmcmFtZSA9PSBmaW5hbCApDQo+ICsgICAg
ICAgIHVubWFwX2RvbWFpbl9wYWdlKG1hcHBpbmcpOw0KPiArICAgIGVsc2UNCj4gKyAgICAgICAg
dnVubWFwKG1hcHBpbmcpOw0KPiArDQo+ICsgICAgZG8NCj4gKyAgICB7DQo+ICsgICAgICAgIEFT
U0VSVChtZm5fdmFsaWQoKm1mbikpOw0KPiArICAgICAgICBwYWdpbmdfbWFya19kaXJ0eShjdXJy
ZCwgKm1mbik7DQo+ICsgICAgICAgIHB1dF9wYWdlKG1mbl90b19wYWdlKG1mbl94KCptZm4pKSk7
DQo+ICsNCj4gKyAgICAgICAgZnJhbWUrKzsNCj4gKyAgICAgICAgKm1mbisrID0gX21mbigwKTsg
LyogQ2xlYW4gc2xvdCBmb3IgbWFwKCkncyBlcnJvciBjaGVja2luZy4gKi8NCj4gKw0KPiArICAg
IH0gd2hpbGUgKCBmcmFtZSA8IGZpbmFsICk7DQo+ICsNCj4gKw0KPiArI2lmbmRlZiBOREVCVUcg
LyogQ2hlY2sgKGFuZCBjbGVhbikgYWxsIHVudXNlZCBtZm5zLiAqLw0KPiArICAgIHdoaWxlICgg
bWZuIDwgaHZtZW11bF9jdHh0LT5tZm4gKyBBUlJBWV9TSVpFKGh2bWVtdWxfY3R4dC0+bWZuKSAp
DQo+ICsgICAgew0KPiArICAgICAgICBBU1NFUlQobWZuX2VxKCptZm4sIElOVkFMSURfTUZOKSk7
DQo+ICsgICAgICAgICptZm4rKyA9IF9tZm4oMCk7DQo+ICsgICAgfQ0KPiArI2VuZGlmDQo+ICt9
DQo+ICsNCj4gKy8qDQo+ICAgKiBDb252ZXJ0IGFkZHIgZnJvbSBsaW5lYXIgdG8gcGh5c2ljYWwg
Zm9ybSwgdmFsaWQgb3ZlciB0aGUgcmFuZ2UNCj4gICAqIFthZGRyLCBhZGRyICsgKnJlcHMgKiBi
eXRlc19wZXJfcmVwXS4gKnJlcHMgaXMgYWRqdXN0ZWQgYWNjb3JkaW5nIHRvDQo+ICAgKiB0aGUg
dmFsaWQgY29tcHV0ZWQgcmFuZ2UuIEl0IGlzIGFsd2F5cyA+MCB3aGVuIFg4NkVNVUxfT0tBWSBp
cw0KPiByZXR1cm5lZC4NCj4gQEAgLTk4NywxMSArMTE0MCwxMSBAQCBzdGF0aWMgaW50IGh2bWVt
dWxfd3JpdGUoDQo+ICAgICAgc3RydWN0IGh2bV9lbXVsYXRlX2N0eHQgKmh2bWVtdWxfY3R4dCA9
DQo+ICAgICAgICAgIGNvbnRhaW5lcl9vZihjdHh0LCBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCwg
Y3R4dCk7DQo+ICAgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50Ow0KPiAtICAgIHBhZ2Vm
YXVsdF9pbmZvX3QgcGZpbmZvOw0KPiAgICAgIHVuc2lnbmVkIGxvbmcgYWRkciwgcmVwcyA9IDE7
DQo+ICAgICAgdWludDMyX3QgcGZlYyA9IFBGRUNfcGFnZV9wcmVzZW50IHwgUEZFQ193cml0ZV9h
Y2Nlc3M7DQo+ICAgICAgc3RydWN0IGh2bV92Y3B1X2lvICp2aW8gPSAmY3Vyci0+YXJjaC5odm1f
dmNwdS5odm1faW87DQo+ICAgICAgaW50IHJjOw0KPiArICAgIHZvaWQgKm1hcHBpbmc7DQo+IA0K
PiAgICAgIGlmICggaXNfeDg2X3N5c3RlbV9zZWdtZW50KHNlZykgKQ0KPiAgICAgICAgICBwZmVj
IHw9IFBGRUNfaW1wbGljaXQ7DQo+IEBAIC0xMDA3LDIzICsxMTYwLDE1IEBAIHN0YXRpYyBpbnQg
aHZtZW11bF93cml0ZSgNCj4gICAgICAgICAgICh2aW8tPm1taW9fZ2xhID09IChhZGRyICYgUEFH
RV9NQVNLKSkgKQ0KPiAgICAgICAgICByZXR1cm4gaHZtZW11bF9saW5lYXJfbW1pb193cml0ZShh
ZGRyLCBieXRlcywgcF9kYXRhLCBwZmVjLA0KPiBodm1lbXVsX2N0eHQsIDEpOw0KPiANCj4gLSAg
ICByYyA9IGh2bV9jb3B5X3RvX2d1ZXN0X2xpbmVhcihhZGRyLCBwX2RhdGEsIGJ5dGVzLCBwZmVj
LCAmcGZpbmZvKTsNCj4gLQ0KPiAtICAgIHN3aXRjaCAoIHJjICkNCj4gLSAgICB7DQo+IC0gICAg
Y2FzZSBIVk1UUkFOU19va2F5Og0KPiAtICAgICAgICBicmVhazsNCj4gLSAgICBjYXNlIEhWTVRS
QU5TX2JhZF9saW5lYXJfdG9fZ2ZuOg0KPiAtICAgICAgICB4ODZfZW11bF9wYWdlZmF1bHQocGZp
bmZvLmVjLCBwZmluZm8ubGluZWFyLCAmaHZtZW11bF9jdHh0LT5jdHh0KTsNCj4gLSAgICAgICAg
cmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOw0KPiAtICAgIGNhc2UgSFZNVFJBTlNfYmFkX2dmbl90
b19tZm46DQo+ICsgICAgbWFwcGluZyA9IGh2bWVtdWxfbWFwX2xpbmVhcl9hZGRyKGFkZHIsIGJ5
dGVzLCBwZmVjLA0KPiBodm1lbXVsX2N0eHQpOw0KPiArICAgIGlmICggSVNfRVJSKG1hcHBpbmcp
ICkNCj4gKyAgICAgICAgcmV0dXJuIH5QVFJfRVJSKG1hcHBpbmcpOw0KPiArICAgIGVsc2UgaWYg
KCAhbWFwcGluZyApDQo+ICAgICAgICAgIHJldHVybiBodm1lbXVsX2xpbmVhcl9tbWlvX3dyaXRl
KGFkZHIsIGJ5dGVzLCBwX2RhdGEsIHBmZWMsDQo+IGh2bWVtdWxfY3R4dCwgMCk7DQo+IC0gICAg
Y2FzZSBIVk1UUkFOU19nZm5fcGFnZWRfb3V0Og0KPiAtICAgIGNhc2UgSFZNVFJBTlNfZ2ZuX3No
YXJlZDoNCj4gLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfUkVUUlk7DQo+IC0gICAgZGVmYXVsdDoN
Cj4gLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOw0KPiAtICAgIH0NCj4gKw0K
PiArICAgIG1lbWNweShtYXBwaW5nLCBwX2RhdGEsIGJ5dGVzKTsNCj4gKw0KPiArICAgIGh2bWVt
dWxfdW5tYXBfbGluZWFyX2FkZHIobWFwcGluZywgYWRkciwgYnl0ZXMsIGh2bWVtdWxfY3R4dCk7
DQo+IA0KPiAgICAgIHJldHVybiBYODZFTVVMX09LQVk7DQo+ICB9DQo+IGRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9lbXVsYXRlLmggYi94ZW4vaW5jbHVkZS9hc20tDQo+IHg4
Ni9odm0vZW11bGF0ZS5oDQo+IGluZGV4IDg4NjQ3NzUuLjY1ZWZkNGUgMTAwNjQ0DQo+IC0tLSBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2VtdWxhdGUuaA0KPiArKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS9lbXVsYXRlLmgNCj4gQEAgLTM3LDYgKzM3LDEzIEBAIHN0cnVjdCBodm1fZW11
bGF0ZV9jdHh0IHsNCj4gICAgICB1bnNpZ25lZCBsb25nIHNlZ19yZWdfYWNjZXNzZWQ7DQo+ICAg
ICAgdW5zaWduZWQgbG9uZyBzZWdfcmVnX2RpcnR5Ow0KPiANCj4gKyAgICAvKg0KPiArICAgICAq
IE1GTnMgYmVoaW5kIHRlbXBvcmFyeSBtYXBwaW5ncyBpbiB0aGUgd3JpdGUgY2FsbGJhY2suICBU
aGUgbGVuZ3RoIGlzDQo+ICsgICAgICogYXJiaXRyYXJ5LCBhbmQgY2FuIGJlIGluY3JlYXNlZCBp
ZiB3cml0ZXMgbG9uZ2VyIHRoYW4gUEFHRV9TSVpFIGFyZQ0KPiArICAgICAqIG5lZWRlZC4NCj4g
KyAgICAgKi8NCj4gKyAgICBtZm5fdCBtZm5bMl07DQo+ICsNCj4gICAgICB1aW50MzJfdCBpbnRy
X3NoYWRvdzsNCj4gDQo+ICAgICAgYm9vbF90IHNldF9jb250ZXh0Ow0KPiAtLQ0KPiAyLjEuNA0K
DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 21 16:24:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 16: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 1dNiQQ-0004Yh-2l; Wed, 21 Jun 2017 16:24:14 +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 1dNiQO-0004YO-Lu
 for xen-devel@lists.xen.org; Wed, 21 Jun 2017 16:24:12 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 04/7C-01733-BAD9A495; Wed, 21 Jun 2017 16:24:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupkleJIrShJLcpLzFFi42KJPp6xUHf1XK9
 Ig6UPZSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oz38/8wFaxlrWi4uIWlgXExSxcjJ4eQgIfE
 t5UbmboYuYDstYwSz1/DJK4xSuyYkdrFyAFR1CMEUbORUeLo8z/sIDXCAskSbWu7wepFBKQlr
 n2+zAjRWyMxf+dUNhCbTcBQYvXGFjCbV8BJYmbnEbAaFgFViY4Vm1hBbFGBcImL604zQtQISp
 yc+QRsJqeAvcTOZUvBbGYBdYk/8y4xQ9jiEreezGeCsOUltr+dAxaXEMiRaLqxgBXkZgkBKYn
 /rUogN0sITGCR2HXmAhNEjYzEo4k32SYwis5Csm4WkhWzkKyYhWTFAkaWVYzqxalFZalFusZ6
 SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiB0cIABDsY9/5zOsQoycGkJMrLPMkrU
 ogvKT+lMiOxOCO+qDQntfgQowwHh5IE79k5QDnBotT01Iq0zBxg3MKkJTh4lER4z0wFSvMWFy
 TmFmemQ6ROMepyNH3Y8oVJiCUvPy9VSpx3I8gMAZCijNI8uBGwFHKJUVZKmJcR6CghnoLUotz
 MElT5V4ziHIxKwrx9s4Gm8GTmlcBtegV0BBPQES+OeIAcUZKIkJJqYIxMFLy6Qmet9u1FxZ+3
 /Ojoal62OKK6Nz+KY/LO9Ton5T88beyNjQpYH2B76/i7CL9T/dqzTd06rBeEc70v4DlzrKtq0
 6TVx5duflhsfE6R+9S6OTHWOlwv3itwfS/qMg1TPzu1ffXF9FPLtD21joheN445+8viuj3XVs
 YzO2MyJ53002AIsVBiKc5INNRiLipOBAAG84HuHAMAAA==
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1498062250!76014923!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3993 invoked from network); 21 Jun 2017 16:24:11 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-10.tower-206.messagelabs.com with DHE-RSA-AES128-GCM-SHA256
 encrypted SMTP; 21 Jun 2017 16:24:11 -0000
Received: (qmail 18068 invoked from network); 21 Jun 2017 19:24:10 +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 Jun 2017 19:24:10 +0300
Received: from smtp03.buh.bitdefender.org (smtp.bitdefender.biz [10.17.80.77])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 790997FBEA
 for <xen-devel@lists.xen.org>; Wed, 21 Jun 2017 19:24:10 +0300 (EEST)
Received: (qmail 27544 invoked from network); 21 Jun 2017 19:24:10 +0300
Received: from 86-120-181-248.rdsnet.ro (HELO ?192.168.228.119?)
 (rcojocaru@bitdefender.com@86.120.181.248)
 by smtp03.buh.bitdefender.org with SMTP; 21 Jun 2017 19:24:10 +0300
To: xen-devel@lists.xen.org
References: <1498056962-1897-1-git-send-email-rcojocaru@bitdefender.com>
 <594AB5A00200007800165746@prv-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <a37d5ec9-b2aa-17d4-eff5-2c727e413d4b@bitdefender.com>
Date: Wed, 21 Jun 2017 19:23:56 +0300
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: <594AB5A00200007800165746@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.71954
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 452732,
 Stamp: 3], Multi: [Enabled, t: (0.000011,0.004663)], BW: [Enabled, t:
 (0.000010)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.002990), 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.011035,0.000051)],
 URL: [Enabled, t: (0.000006)], RTDA: [Enabled, t: (0.364690), Hit: No,
 Details: v2.5.1; Id: 15.5f4god.1bimur13h.505af], total: 0(775)
X-BitDefender-CF-Stamp: none
Subject: Re: [Xen-devel] [PATCH V2] x86/monitor: Fixed CID 1412966: Memory -
 corruptions (OVERRUN)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDYvMjEvMjAxNyAwNzowNiBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjEuMDYu
MTcgYXQgMTY6NTYsIDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPj4gLS0tIGEv
eGVuL2FyY2gveDg2L21vbml0b3IuYwo+PiArKysgYi94ZW4vYXJjaC94ODYvbW9uaXRvci5jCj4+
IEBAIC0xMzMsNyArMTMzLDggQEAgaW50IGFyY2hfbW9uaXRvcl9kb21jdGxfZXZlbnQoc3RydWN0
IGRvbWFpbiAqZCwKPj4gICAgICAgICAgYm9vbF90IG9sZF9zdGF0dXM7Cj4+ICAKPj4gICAgICAg
ICAgLyogc2FuaXR5IGNoZWNrOiBhdm9pZCBsZWZ0LXNoaWZ0IHVuZGVmaW5lZCBiZWhhdmlvciAq
Lwo+PiAtICAgICAgICBpZiAoIHVubGlrZWx5KG1vcC0+dS5tb3ZfdG9fY3IuaW5kZXggPiAzMSkg
KQo+PiArICAgICAgICBpZiAoIHVubGlrZWx5KG1vcC0+dS5tb3ZfdG9fY3IuaW5kZXggPj0KPj4g
KyAgICAgICAgICAgICBBUlJBWV9TSVpFKGFkLT5tb25pdG9yLndyaXRlX2N0cmxyZWdfbWFzaykp
ICkKPiAKPiBJbmRlbnRhdGlvbi4KClJpZ2h0LCB0aGF0IHNob3VsZCBoYXZlIG1hdGNoZWQgdGhl
IGVuZCBvZiB0aGUgInVubGlrZWx5KCIgYWJvdmUuIEknbGwKbW9kaWZ5IGl0LCByZW1vdmUgdGhl
IGNvbW1lbnQgV2VpIGNvbW1lbnRlZCBvbiBhbmQgc3VibWl0IFYzLgoKClRoYW5rcywKUmF6dmFu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 21 16:26:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 16: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 1dNiSL-0004md-IE; Wed, 21 Jun 2017 16:26: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 1dNiSJ-0004mO-FI
 for xen-devel@lists.xensource.com; Wed, 21 Jun 2017 16:26:11 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 BD/36-03058-22E9A495; Wed, 21 Jun 2017 16:26:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVVdxnle
 kweN+S4sVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmzDixk7mgIatiw7nfbA2M
 Hx26GLk4hAT+Mkr8vzyLEcJ5zCgxfetOdghnG6PExp5uoAwnh4iAs8TXM3PZQWxeAX2Jm8e2s
 ILYwgJWEsturgTrlhDYpCox5c1ZsAYJAU+J5ycfscPYi2a+Yu5iZOdgA2o4JAYSZRFQlZh//y
 DzBEbuBYwMqxjVi1OLylKLdA31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECfc4
 ABDsYdz53OsQoycGkJMrLPMkrUogvKT+lMiOxOCO+qDQntfgQowwHh5IE79k5QDnBotT01Iq0
 zBxg8MGkJTh4lER4z0wFSvMWFyTmFmemQ6ROMepybFi9/guTEEtefl6qlDjvRpAZAiBFGaV5c
 CNgkXCJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrx9s4Gm8GTmlcBtegV0BBPQES+OeIAcUZ
 KIkJJqYGTxbEpPfzl9Ql3j3qQpdxcn9b1qdxLSy3aYuvB2/twk1hWH5GR/Pz5XMano9hROvp4
 Ks2UOvC/cFbcFMly1zja5Xrdxw+PStKU3OxLFdFO+Xpp0zTbAcpfwGcU9pjmSfzSKarI4a+vX
 LWtxENHaFlCuepajqVpnKvvtBTc/SuZOT372b5+3vhJLcUaioRZzUXEiAF0aa2x/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1498062368!96388987!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8219 invoked from network); 21 Jun 2017 16:26:09 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 21 Jun 2017 16:26: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 <osstest-admin@xenproject.org>)
 id 1dNiSE-00020h-F0; Wed, 21 Jun 2017 16:26: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 1dNiS8-0001fx-Ty; Wed, 21 Jun 2017 16:26:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dNiS8-0008Nl-8b; Wed, 21 Jun 2017 16:26:00 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110903-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-amd64-amd64-pygrub:debian-di-install:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm: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-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-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-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl: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-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-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=408f16ddb3b05077e60c377a19d9df1b5ec11fa9
X-Osstest-Versions-That: xen=e197d29514165202308fe65db6effc4835aabfeb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 21 Jun 2017 16:26:00 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 110903: 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>

ZmxpZ2h0IDExMDkwMyB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDkwMy8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgOSBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTUwCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBm
YWlsIGxpa2UgMTEwNTQyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgbGlrZSAxMTA1NTAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAx
MTA1NTAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2Nh
bG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMTA1NTAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAg
ICAgIDkgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDExMDU1MAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
IDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAg
ICAgICA2IHhlbi1idWlsZC9kaXN0LXRlc3QgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICA5IHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgNiB4
ZW4tYnVpbGQvZGlzdC10ZXN0ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTYgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wy
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAg
OSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgIDkgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
OSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA0MDhmMTZkZGIzYjA1MDc3ZTYw
YzM3N2ExOWQ5ZGYxYjVlYzExZmE5CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICBlMTk3ZDI5NTE0MTY1MjAyMzA4ZmU2NWRiNmVmZmM0ODM1YWFiZmViCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMTA1NTAgIDIwMTctMDYtMTggMjE6NDk6NDIgWiAgICAyIGRheXMKRmFpbGlu
ZyBzaW5jZSAgICAgICAgMTEwNTY4ICAyMDE3LTA2LTE5IDEzOjE0OjMyIFogICAgMiBkYXlzICAg
IDIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEwOTAzICAyMDE3LTA2LTIxIDAwOjE3
OjAxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5j
b20+CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBHZW9yZ2Ug
RHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSWFuIEphY2tzb24gPElhbi5KYWNr
c29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgS29ucmFkIFJ6ZXN6dXRlayBXaWxr
IDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogIFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlA
Y2l0cml4LmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICBaaG9uZ3plIExpdSA8YmxhY2tza3ln
Z0BnbWFpbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
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
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
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
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5v
dCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNzA3IGxpbmVzIGxvbmcu
KQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 21 16:26:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 16:26:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNiST-0004oK-QL; Wed, 21 Jun 2017 16:26:21 +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 1dNiSS-0004o4-OU
 for xen-devel@lists.xen.org; Wed, 21 Jun 2017 16:26:20 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 F9/FB-03920-C2E9A495; Wed, 21 Jun 2017 16:26:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOKsWRWlGSWpSXmKPExsUSfTxjoa72PK9
 IgylnpSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxtK14yFZxhrbi+bA1rA+Neli5GTg4hAQ+J
 vRvfs3cxcgHZaxkl9nf+ZINwrjFKHHj2ibWLkQOsqrU/DSK+kVFi9v2/zCDdbAKGEqs3trCB2
 MICyRJta7vBpooISEtc+3yZEWJDjcT8nVPBapgFyiQOXe0Bs3kFnCR+3NnPCmKzCKhKPGzezg
 5iiwqES1xcd5oRokZQ4uTMJ2AzOQXsJXYuW8oCMUdd4s+8S8wQtrjErSfzmSBseYntb+eAxSU
 EciSabiwAu19CQErif6sSyP0SAhNYJO7evcgEUSMj8WjiTbYJjGKzkKybhWTFLCQrZiFZsYCR
 ZRWjRnFqUVlqka6hqV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmAkMQDBDsZvy
 wIOMUpyMCmJ8jJP8ooU4kvKT6nMSCzOiC8qzUktPsQow8GhJMF7dg5QTrAoNT21Ii0zBxjTMG
 kJDh4lEd4zU4HSvMUFibnFmekQqVOMuhxNH7Z8YRJiycvPS5US590IMkMApCijNA9uBCy9XGK
 UlRLmZQQ6SoinILUoN7MEVf4VozgHo5Iwb99soCk8mXklcJteAR3BBHTEiyMeIEeUJCKkpBoY
 0yc9fbLjvwvjx5dTnW40rNl7TEPFaBNL4Sb7mQfO7P24W/aeYPAEjiVP2rUbHta+5jf6+4U/x
 690sVOSWKjzgpYZuU/YFSz67Weppskrx8farXZ4kvDl6OpogUz2bJl3J08UvnX5ns6p6pb859
 bSA6bLF7Rsn35ihv/xK9rnjPcy1+7RzLByVmIpzkg01GIuKk4EADSPMmgqAwAA
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1498062378!103336130!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26751 invoked from network); 21 Jun 2017 16:26:19 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 21 Jun 2017 16:26:19 -0000
Received: (qmail 18272 invoked from network); 21 Jun 2017 19:26: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;
 21 Jun 2017 19:26:18 +0300
Received: from smtp03.buh.bitdefender.org (smtp.bitdefender.biz [10.17.80.77])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id A55AA7FC21
 for <xen-devel@lists.xen.org>; Wed, 21 Jun 2017 19:26:18 +0300 (EEST)
Received: (qmail 27615 invoked from network); 21 Jun 2017 19:26:18 +0300
Received: from 86-120-181-248.rdsnet.ro (HELO ?192.168.228.119?)
 (rcojocaru@bitdefender.com@86.120.181.248)
 by smtp03.buh.bitdefender.org with SMTP; 21 Jun 2017 19:26:18 +0300
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xen.org
References: <1498056962-1897-1-git-send-email-rcojocaru@bitdefender.com>
 <594AB5A00200007800165746@prv-mh.provo.novell.com>
Message-ID: <c653441c-8e44-28d5-ba36-e79a2d621b6d@bitdefender.com>
Date: Wed, 21 Jun 2017 19:26:05 +0300
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: <594AB5A00200007800165746@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.71954
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 452732,
 Stamp: 3], Multi: [Enabled, t: (0.000010,0.004787)], BW: [Enabled, t:
 (0.000010)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.003009), 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.011147,0.000051)],
 URL: [Enabled, t: (0.000006)], RTDA: [Enabled, t: (0.106160), Hit: No,
 Details: v2.5.1; Id: 15.5f45gp.1bimp9vbp.50gts], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH V2] x86/monitor: Fixed CID 1412966: Memory -
 corruptions (OVERRUN)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

KFJlLXNlbnQgd2l0aCBDQ3MgcHJlc2VydmVkKS4KCk9uIDA2LzIxLzIwMTcgMDc6MDYgUE0sIEph
biBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIxLjA2LjE3IGF0IDE2OjU2LCA8cmNvam9jYXJ1QGJp
dGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tb25pdG9yLmMKPj4g
KysrIGIveGVuL2FyY2gveDg2L21vbml0b3IuYwo+PiBAQCAtMTMzLDcgKzEzMyw4IEBAIGludCBh
cmNoX21vbml0b3JfZG9tY3RsX2V2ZW50KHN0cnVjdCBkb21haW4gKmQsCj4+ICAgICAgICAgIGJv
b2xfdCBvbGRfc3RhdHVzOwo+PiAgCj4+ICAgICAgICAgIC8qIHNhbml0eSBjaGVjazogYXZvaWQg
bGVmdC1zaGlmdCB1bmRlZmluZWQgYmVoYXZpb3IgKi8KPj4gLSAgICAgICAgaWYgKCB1bmxpa2Vs
eShtb3AtPnUubW92X3RvX2NyLmluZGV4ID4gMzEpICkKPj4gKyAgICAgICAgaWYgKCB1bmxpa2Vs
eShtb3AtPnUubW92X3RvX2NyLmluZGV4ID49Cj4+ICsgICAgICAgICAgICAgQVJSQVlfU0laRShh
ZC0+bW9uaXRvci53cml0ZV9jdHJscmVnX21hc2spKSApCj4gCj4gSW5kZW50YXRpb24uCgpSaWdo
dCwgdGhhdCBzaG91bGQgaGF2ZSBtYXRjaGVkIHRoZSBlbmQgb2YgdGhlICJ1bmxpa2VseSgiIGFi
b3ZlLiBJJ2xsCm1vZGlmeSBpdCwgcmVtb3ZlIHRoZSBjb21tZW50IFdlaSBjb21tZW50ZWQgb24g
YW5kIHN1Ym1pdCBWMy4KCgpUaGFua3MsClJhenZhbgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 21 16:36:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 16: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 1dNicR-0005lx-PP; Wed, 21 Jun 2017 16: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=338e76f3f=George.Dunlap@citrix.com>)
 id 1dNicQ-0005lr-VW
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 16:36:39 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 97/D3-02199-690AA495; Wed, 21 Jun 2017 16:36:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpO7UBV6
 RBodWall83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmnN5xjK/ghU9H11reB8btYFyMHh4SAv8SC
 34UgprBApMTCQxxdjJwcIgLKEr2/frN0MXJxCAncZJRonvmeGcRhFpjJLNExaQEzSBWbgJ7Ev
 ONfWUBsXgFbicnndzGC2CwCqhLXpj4Bs0UFwiXeNh6BqhGUODnzCZjNKWAvsfHWf3YQm1nAQO
 LIojmsELa8RPPW2WDzhYDmLH5wlH0CI98sJO2zkLTMQtKygJF5FaNGcWpRWWqRrpGhXlJRZnp
 GSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYKjVMzAw7mDs2et3iFGSg0lJlJd5klekEF9S
 fkplRmJxRnxRaU5q8SFGGQ4OJQnepfOBcoJFqempFWmZOcCgh0lLcPAoifCemQqU5i0uSMwtz
 kyHSJ1iVJQS510B0icAksgozYNrg0XaJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvKvnAk
 3hycwrgZv+CmgxE9DiF0c8QBaXJCKkpBoYtV/f/BB369XTRddF4nTD02Wyn6mJW+eqdjKIL9O
 9z75VyXft7i1TrA4+n3RoumngzXeTb7TUbWUV4ljXMV/kWcbEd48VVKSLNGatYfwTwHDajG+f
 je33GYeuR9ve/Pvmfy9n15Ggroc5Z/+kLZqwrGPdooJgv7ir57gSz5Ye62JPWsa++9WmE0osx
 RmJhlrMRcWJANRdoKavAgAA
X-Env-Sender: prvs=338e76f3f=George.Dunlap@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1498062994!106065493!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45171 invoked from network); 21 Jun 2017 16:36:37 -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;
 21 Jun 2017 16:36:37 -0000
X-IronPort-AV: E=Sophos;i="5.39,369,1493683200"; d="scan'208";a="428851512"
To: Jan Beulich <JBeulich@suse.com>
References: <594A61C8020000780016515C@prv-mh.provo.novell.com>
 <594A61C8020000780016515C@prv-mh.provo.novell.com>
 <5f5d035f-4ff2-b951-06cc-a4f373b681f2@citrix.com>
 <594AB40A0200007800165716@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <d4ae55d9-79c3-60da-f0b7-0df0b541470e@citrix.com>
Date: Wed, 21 Jun 2017 17:36:31 +0100
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: <594AB40A0200007800165716@prv-mh.provo.novell.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 <xen-devel@lists.xenproject.org>,
 Daniel de Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH] passthrough: give
 XEN_DOMCTL_test_assign_device more sane semantics
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjEvMDYvMTcgMTY6NTksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIxLjA2LjE3IGF0
IDE2OjM4LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMjEvMDYvMTcg
MTE6MDgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4gU28gZmFyIGNhbGxlcnMgb2YgdGhlIGxpYnhj
IGludGVyZmFjZSBwYXNzZWQgaW4gYSBkb21haW4gSUQgd2hpY2ggd2FzCj4+PiB0aGVuIGlnbm9y
ZWQgaW4gdGhlIGh5cGVydmlzb3IuIEluc3RlYWQsIG1ha2UgdGhlIGh5cGVydmlzb3IgaG9ub3Ig
aXQKPj4+IChhY2NlcHRpbmcgRE9NSURfSU5WQUxJRCB0byBvYnRhaW4gb3JpZ2luYWwgYmVoYXZp
b3IpLCBhbGxvd2luZyB0bwo+Pj4gcXVlcnkgd2hldGhlciBhIGRldmljZSBpcyBhc3NpZ25lZCB0
byBhIHBhcnRpY3VsYXIgZG9tYWluLiBJZ25vcmUgdGhlCj4+PiBwYXNzZWQgaW4gZG9tYWluIElE
IGF0IHRoZSBsaWJ4YyBsYXllciBpbnN0ZWFkLCBpbiBvcmRlciB0byBub3QgYnJlYWsKPj4+IGV4
aXN0aW5nIGNhbGxlcnMuIE5ldyBsaWJ4YyBmdW5jdGlvbnMgd291bGQgbmVlZCB0byBiZSBhZGRl
ZCBpZiBjYWxsZXJzCj4+PiB3YW50ZWQgdG8gbGV2ZXJhZ2UgdGhlIG5ldyBmdW5jdGlvbmFsaXR5
Lgo+Pgo+PiBJIGRvbid0IHRoaW5rIHlvdXIgbW9kaWZpZWQgZGVzY3JpcHRpb24gbWF0Y2hlcyB0
aGUgbmFtZSBvZiB0aGUgY2FsbCBhdCBhbGwuCj4+Cj4+IEl0IGxvb2tzIGxpa2UgdGhlIGNhbGxl
cnMgZXhwZWN0ICJ0ZXN0X2Fzc2lnbl9kZXZpY2UiIHRvIGFuc3dlciB0aGUKPj4gcXVlc3Rpb246
ICJDYW4gSSBhc3NpZ24gYSBkZXZpY2UgdG8gdGhpcyBkb21haW4iPwo+IAo+IEkgZG9uJ3QgdGhp
bmsgc28gLSB0aGUgcXVlc3Rpb24gYmVpbmcgYW5zd2VyZWQgYnkgdGhlIG9yaWdpbmFsCj4gb3Bl
cmF0aW9uIGlzICJJcyB0aGlzIGRldmljZSBhc3NpZ25lZCB0byBhbnkgZG9tYWluPyIgd2l0aCB0
aGUKPiBpbXBsaWVkIGludmVyc2UgIklzIHRoaXMgZGV2aWNlIGF2YWlsYWJsZSB0byBiZSBhc3Np
Z25lZCB0byBzb21lCj4gZG9tYWluIChpLmUuIGl0IGlzIGN1cnJlbnRseSB1bmFzc2lnbmVkIG9y
IG93bmVkIGJ5IERvbTApPyIKCklmIHRoZSBxdWVzdGlvbiB3ZXJlICJJcyB0aGlzIGRldmljZSBh
c3NpZ25lZCB0byBhbnkgZG9tYWluPyIsIHRoZW4gSQp3b3VsZCBleHBlY3Q6CjEuIFRoZSByZXR1
cm4gdmFsdWUgdG8gYmUgYSBib29sZWFuCjIuIEl0IHdvdWxkIGFsd2F5cyByZXR1cm4sICJObyBp
dCdzIG5vdCBhc3NpZ25lZCIgaW4gdGhlIGNhc2Ugd2hlcmUKdGhlcmUgaXMgbm8gSU9NTVUuCgpI
b3dldmVyLCB0aGF0J3Mgbm90IHdoYXQgaGFwcGVuczoKMS4gSXQgcmV0dXJucyAic3VjY2VzcyIg
aWYgdGhlcmUgaXMgYW4gSU9NTVUgYW5kIHRoZSBkZXZpY2UgaXMgKm5vdCoKYXNzaWduZWQsIGFu
ZCByZXR1cm5zIGFuIGVycm9yIGlmIHRoZSBkZXZpY2UgaXMgYXNzaWduZWQKMi4gSXQgcmV0dXJu
cyBhbiBlcnJvciBpZiB0aGVyZSBpcyBubyBJT01NVS4KClRoZSBvbmx5IHBsYWNlIGluIHRoZSBj
b2RlIHRoaXMgaXMgY2FsbGVkICdmb3IgcmVhbCcgaW4gdGhlIHRyZWUgaXMgaW4KbGlieGxfcGNp
LmM6bGlieGxfX2RldmljZV9wY2lfYWRkKCkKCiAgICBpZiAobGlieGxfX2RvbWFpbl90eXBlKGdj
LCBkb21pZCkgPT0gTElCWExfRE9NQUlOX1RZUEVfSFZNKSB7CiAgICAgICAgcmMgPSB4Y190ZXN0
X2Fzc2lnbl9kZXZpY2UoY3R4LT54Y2gsIGRvbWlkLApwY2lkZXZfZW5jb2RlX2JkZihwY2lkZXYp
KTsKICAgICAgICBpZiAocmMpIHsKICAgICAgICAgICAgTE9HRChFUlJPUiwgZG9taWQsCiAgICAg
ICAgICAgICAgICAgIlBDSSBkZXZpY2UgJTA0eDolMDJ4OiUwMnguJXUgJXM/IiwKICAgICAgICAg
ICAgICAgICBwY2lkZXYtPmRvbWFpbiwgcGNpZGV2LT5idXMsIHBjaWRldi0+ZGV2LCBwY2lkZXYt
PmZ1bmMsCiAgICAgICAgICAgICAgICAgZXJybm8gPT0gRU5PU1lTID8gImNhbm5vdCBiZSBhc3Np
Z25lZCAtIG5vIElPTU1VIgogICAgICAgICAgICAgICAgIDogImFscmVhZHkgYXNzaWduZWQgdG8g
YSBkaWZmZXJlbnQgZ3Vlc3QiKTsKICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgICAgfQogICAg
fQoKSGVyZSAnZG9taWQnIGlzIHRoZSBkb21haW4gdG8gd2hpY2ggbGlieGwgd2FudHMgdG8gYXNz
aWduIHRoZSBkZXZpY2UuClNvIGxpYnhsIGlzIG5vdyBhc2tpbmcgWGVuLCAiQW0gSSBhbGxvd2Vk
IHRvIGFzc2lnbiBkZXZpY2UgJGJkZiB0bwpkb21haW4gJGRvbWFpbj8iCgpZb3VyIGRlc2NyaXB0
aW9uIHByb3ZpZGVzIHRoZSAqYWxnb3JpdGhtKiBieSB3aGljaCBYZW4gbm9ybWFsbHkgcHJvdmlk
ZXMKYW4gYW5zd2VyOiB0aGF0IGlzLCBub3JtYWxseSB0aGUgb25seSB0aGluZyBYZW4gY2FyZXMg
YWJvdXQgaXMgdGhhdCBpdApoYXNuJ3QgYWxyZWFkeSBiZWVuIGFzc2lnbmVkIHRvIGEgZG9tYWlu
LiAgQnV0IGl0IHN0aWxsIHJlbWFpbnMgdGhlIGNhc2UKdGhhdCB3aGF0IGxpYnhsIGlzIGFza2lu
ZyBpcywgIkNhbiBJIGFzc2lnbiBYIHRvIFk/IgoKPj4gSXQgbG9va3MgbGlrZSBpdCdzIG1lYW50
IHRvIGJlIHVzZWQgaW4gWFNNIGVudmlyb25tZW50cywgdG8gYWxsb3cgYQo+PiBwb2xpY3kgdG8g
cGVybWl0IG9yIGZvcmJpZCBzcGVjaWZpYyBndWVzdHMgdG8gaGF2ZSBhY2Nlc3MgdG8gc3BlY2lm
aWMKPj4gZGV2aWNlcy4gIE9uIGEgZGVmYXVsdCAobm9uLVhTTSkgc3lzdGVtLCB0aGUgYW5zd2Vy
IHRvIHRoYXQgcXVlc3Rpb24KPj4gZG9lc24ndCBkZXBlbmQgb24gdGhlIGRvbWFpbiBpdCdzIGJl
aW5nIGFzc2lnbmVkIHRvLCBidXQgb25seSB3aGV0aGVyCj4+IHRoZSBkZXZpY2UgaXMgYWxyZWFk
eSBhc3NpZ25lZCB0byBhbm90aGVyIGRvbWFpbjsgYnV0IG9uIFhTTSBzeXN0ZW1zIHRoZQo+PiBs
b2dpYyBjYW4gcHJlc3VtYWJseSBiZSBtb3JlIGNvbXBsaWNhdGVkLgo+Pgo+PiBUaGF0IHNvdW5k
cyBsaWtlIGEgcGVyZmVjdGx5IHNhbmUgc2VtYW50aWMgdG8gbWUsIGFuZCB0aGlzIHBhdGNoIHJl
bW92ZXMKPj4gdGhhdCBhYmlsaXR5Lgo+IAo+IEFuZCBhZ2FpbiBJIGRvbid0IHRoaW5rIHNvOiBQ
cmlvciB0byB0aGUgcGF0Y2gsIGRvX2RvbWN0bCgpIGF0IGl0cwo+IHZlcnkgdG9wIG1ha2VzIHN1
cmUgdG8gZW50aXJlbHkgaWdub3JlIHRoZSBwYXNzZWQgaW4gZG9tYWluIElELgo+IFRoaXMgY29k
ZSBzaXRzIGFoZWFkIG9mIHRoZSBYU00gY2hlY2ssIHNvIFhTTSBoYXMgbm8gd2F5IG9mCj4ga25v
d2luZyB3aGljaCBkb21haW4gaGFzIGJlZW4gc3BlY2lmaWVkIGJ5IHRoZSBjYWxsZXIuCgpSaWdo
dCwgSSBzZWUgdGhhdCBub3cuCgpTdGlsbCwgSSBhc3NlcnQgdGhhdCB0aGUgb3JpZ2luYWwgaHlw
ZXJjYWxsIHNlbWFudGljcyBpcyBhIHZlcnkgdXNlZnVsCm9uZSwgYW5kIHdoYXQgeW91J3JlIGRv
aW5nIGlzIGNoYW5naW5nIHRoZSBoeXBlcmNhbGwgc3VjaCB0aGF0IHRoZQpxdWVzdGlvbiBjYW4g
bm8gbG9uZ2VyIGJlIGFza2VkLiAgSXQgd291bGQgYmUgYmV0dGVyIHRvIGV4dGVuZCB0aGluZ3Mg
c28KdGhhdCBYU00gY2FuIGFjdHVhbGx5IGRlbnkgZGV2aWNlIGFzc2lnbm1lbnQgYmFzZWQgb24g
Ym90aCB0aGUgYmRmIGFuZAp0aGUgZG9tYWluLgoKRG8geW91IGhhdmUgYSBwYXJ0aWN1bGFyIHVz
ZSBjYXNlIGluIG1pbmQgZm9yIHlvdXIgYWx0ZXJuYXRlIGh5cGVyY2FsbD8KCiAtR2VvcmdlCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 21 16:37:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 16: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 1dNidg-0005rw-6d; Wed, 21 Jun 2017 16: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 <rcojocaru@bitdefender.com>) id 1dNidf-0005rk-3p
 for xen-devel@lists.xen.org; Wed, 21 Jun 2017 16:37:55 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 3A/C1-03613-2E0AA495; Wed, 21 Jun 2017 16:37:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCIsWRWlGSWpSXmKPExsUSfTxjoe7DBV6
 RBqvm6Fss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlHrs9jK9jPUXHvTCtTA+M7ti5GTg4hAQ+J
 TzP3MXcxcgHZaxklDu+dCeVcY5TY2nWUGabq0P4+NojEHkaJy19PgCXYBAwlVm9sARslIiAtc
 e3zZUYQm1mgVOLWzz9MILawQLDElM+vwGpYBFQlvm7dywJi8wINffl8AdgcCQE5iZPHJrNC2D
 kSTTcWANkcQLaUxP9WJZC9EgJrWSS+7TvECFEjI/Fo4k22CYwCCxgZVjFqFKcWlaUW6RoZ6iU
 VZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYWAxDsYPyzLOAQoyQHk5IoL/Mkr0gh
 vqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryswFAVEixKTU+tSMvMAQY5TFqCg0dJhPfMVKA0b3FBY
 m5xZjpE6hSjopQ474r5QAkBkERGaR5cGyyyLjHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmYd/
 VcoCk8mXklcNNfAS1mAlr84ogHyOKSRISUVAMjZwHrjJYT15U/rjedwP2q1tRsuu0Bvkdz5k5
 1bMu9Gb9D6M2dDzlRqVz3v7iV/cgLzlzUKqWwsM6y7miIuewatoRInnsfU0u3BCirc9wxevqA
 SSE7MvUoe/6aCdKbDkk+fqKQ/5H59JboiWqZqf8/PI28FvYq803EdUMvy5+JLJEl6w993P9Zi
 aU4I9FQi7moOBEAd0ffw6cCAAA=
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1498063073!69145823!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52569 invoked from network); 21 Jun 2017 16:37:53 -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; 21 Jun 2017 16:37:53 -0000
Received: (qmail 19824 invoked from network); 21 Jun 2017 19:37:52 +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 Jun 2017 19:37:52 +0300
Received: from smtp03.buh.bitdefender.org (smtp.bitdefender.biz [10.17.80.77])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 4359B7FBEA
 for <xen-devel@lists.xen.org>; Wed, 21 Jun 2017 19:37:52 +0300 (EEST)
Received: (qmail 28408 invoked from network); 21 Jun 2017 19:37:52 +0300
Received: from unknown (HELO xen.dsd.bitdefender.biz)
 (rcojocaru@bitdefender.com@10.10.14.109)
 by smtp03.buh.bitdefender.org with AES128-SHA256 encrypted SMTP;
 21 Jun 2017 19:37:52 +0300
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Wed, 21 Jun 2017 19:37:31 +0300
Message-Id: <1498063051-9905-1-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 1.9.1
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp03.buh.bitdefender.org, sigver: 7.71954
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 452738,
 Stamp: 3], Multi: [Enabled, t: (0.000011,0.006882)], BW: [Enabled, t:
 (0.000011)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.003491), Flags: 85D2ED72; NN_S_TWO_SPACES_ADN; NN_NO_CONTENT_TYPE;
 NN_NO_LINK_NMD; NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS;
 NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled, t: (0.013917,0.000065)],
 URL: [Enabled, t: (0.000005,0.000001)], RTDA: [Enabled, t: (0.099896),
 Hit: No, Details: v2.5.1; Id: 15.5f45gp.1bimp9vbp.50ovd], total:
 0(775)
X-BitDefender-CF-Stamp: none
Cc: andrew.cooper3@citrix.com, tamas@tklengyel.com,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, jbeulich@suse.com
Subject: [Xen-devel] [PATCH V3] x86/monitor: Fixed CID 1412966: Memory -
	corruptions (OVERRUN)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Rml4ZWQgYW4gaXNzdWUgd2hlcmUgdGhlIG1heGltdW0gaW5kZXggYWxsb3dlZCAoMzEpIGdvZXMg
YmV5b25kIHRoZQphY3R1YWwgbnVtYmVyIG9mIGFycmF5IGVsZW1lbnRzICg0KSBvZiBhZC0+bW9u
aXRvci53cml0ZV9jdHJscmVnX21hc2suCkNvdmVyaXR5LUlEOiAxNDEyOTY2CgpTaWduZWQtb2Zm
LWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+ClJldmlld2Vk
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKLS0tCkNoYW5n
ZXMgc2luY2UgVjI6CiAtIFJlbW92ZWQgc3RhbGUgY29tbWVudC4KIC0gSW5kZW50YXRpb24uCiAt
IEFkZGVkIFJldmlld2VkLWJ5LgotLS0KIHhlbi9hcmNoL3g4Ni9tb25pdG9yLmMgfCA0ICsrLS0K
IDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L21vbml0b3IuYyBiL3hlbi9hcmNoL3g4Ni9tb25pdG9yLmMKaW5k
ZXggYmVkZjEzYy4uNzY0MTk1YSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21vbml0b3IuYwor
KysgYi94ZW4vYXJjaC94ODYvbW9uaXRvci5jCkBAIC0xMzIsOCArMTMyLDggQEAgaW50IGFyY2hf
bW9uaXRvcl9kb21jdGxfZXZlbnQoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgdW5zaWduZWQg
aW50IGN0cmxyZWdfYml0bWFzazsKICAgICAgICAgYm9vbF90IG9sZF9zdGF0dXM7CiAKLSAgICAg
ICAgLyogc2FuaXR5IGNoZWNrOiBhdm9pZCBsZWZ0LXNoaWZ0IHVuZGVmaW5lZCBiZWhhdmlvciAq
LwotICAgICAgICBpZiAoIHVubGlrZWx5KG1vcC0+dS5tb3ZfdG9fY3IuaW5kZXggPiAzMSkgKQor
ICAgICAgICBpZiAoIHVubGlrZWx5KG1vcC0+dS5tb3ZfdG9fY3IuaW5kZXggPj0KKyAgICAgICAg
ICAgICAgICAgICAgICBBUlJBWV9TSVpFKGFkLT5tb25pdG9yLndyaXRlX2N0cmxyZWdfbWFzaykp
ICkKICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCiAgICAgICAgIGlmICggdW5saWtlbHko
bW9wLT51Lm1vdl90b19jci5wYWQxIHx8IG1vcC0+dS5tb3ZfdG9fY3IucGFkMikgKQotLSAKMS45
LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 21 16:49:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 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 1dNioZ-0006oL-6H; Wed, 21 Jun 2017 16:49: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=338cb52eb=Paul.Durrant@citrix.com>)
 id 1dNioX-0006oF-9l
 for xen-devel@lists.xen.org; Wed, 21 Jun 2017 16:49:09 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 F8/D3-03620-483AA495; Wed, 21 Jun 2017 16:49:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrIIsWRWlGSWpSXmKPExsWyU9JRQrd5sVe
 kwY7f5hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8ajow3MBUtFKt78+8fWwNgo2MXIySEh4Cfx
 Zt8xJhCbTUBHYunR+WC2iECwRPukf8wgNrOAssSm5evA4sIC9hKTVi5lh6hxkLh7fwEjhO0k8
 fTZX9YuRg4OFgFViSfLTUHCvALuEs9PfGbrYuTiEBL4wShx595psJmcAnYS21c/YwOxGQVkJb
 40robaJS5x6wnEDRICAhJL9pxnhrBFJV4+/scKYRtIbF26jwWiXkdiwe5PbBC2tsSyha+ZIRY
 LSpyc+YRlAqPwLCRjZyFpmYWkZRaSlgWMLKsYNYpTi8pSi3QNjfWSijLTM0pyEzNzdA0NzPRy
 U4uLE9NTcxKTivWS83M3MQKDnwEIdjB+WRZwiFGSg0lJlJd5klekEF9SfkplRmJxRnxRaU5q8
 SFGGQ4OJQneNwuBcoJFqempFWmZOcA4hElLcPAoifCemQqU5i0uSMwtzkyHSJ1i1OXYsHr9Fy
 Yhlrz8vFQpcV6VRUBFAiBFGaV5cCNgKeESo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHn9QKb
 wZOaVwG16BXQEE9ARL454gBxRkoiQkmpgnLDxrmOmjkF84RLDmvU9pXofH625scVCtJp/Y1SQ
 onrjV6FLXcvaNpTN+HelJ9Az3jhmUV/zyt9x142b1+zK2MLlUFCsPPV48kQ+5rD/5nKng2ylD
 96e847/F+cZ7ag+o8x1lunRlYmnlRt32TFmX/t5IvTAoo4Uvcktsgx1arE/pfo1P65RYinOSD
 TUYi4qTgQAFXpkigQDAAA=
X-Env-Sender: prvs=338cb52eb=Paul.Durrant@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1498063747!104219536!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15637 invoked from network); 21 Jun 2017 16:49:07 -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 Jun 2017 16:49:07 -0000
X-IronPort-AV: E=Sophos;i="5.39,369,1493683200"; d="scan'208";a="48185191"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH 1/6] x86/hvm: Fixes to hvmemul_insn_fetch()
Thread-Index: AQHS6qDRUtjtOe7CJk26F4wwF0okUqIvehnQ///iTQCAACqx4A==
Date: Wed, 21 Jun 2017 16:49:03 +0000
Message-ID: <573c90fe918546f180823b3ea0ce21c1@AMSPEX02CL03.citrite.net>
References: <1498057952-13556-1-git-send-email-andrew.cooper3@citrix.com>
 <1498057952-13556-2-git-send-email-andrew.cooper3@citrix.com>
 <f06979cdddc841a38333865fddebb5aa@AMSPEX02CL03.citrite.net>
 <83f9cb5c-2dce-9ebc-de8f-11c2c481559e@citrix.com>
In-Reply-To: <83f9cb5c-2dce-9ebc-de8f-11c2c481559e@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 1/6] x86/hvm: Fixes to hvmemul_insn_fetch()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; 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+IEZyb206IEFuZHJldyBDb29wZXIKPiBTZW50
OiAyMSBKdW5lIDIwMTcgMTc6MTUKPiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0
cml4LmNvbT47IFhlbi1kZXZlbCA8eGVuLQo+IGRldmVsQGxpc3RzLnhlbi5vcmc+Cj4gQ2M6IEph
biBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KPiBTdWJqZWN0OiBSZTogW1BBVENIIDEvNl0g
eDg2L2h2bTogRml4ZXMgdG8gaHZtZW11bF9pbnNuX2ZldGNoKCkKPiAKPiBPbiAyMS8wNi8xNyAx
NzowNCwgUGF1bCBEdXJyYW50IHdyb3RlOgo+ID4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0t
Cj4gPj4gRnJvbTogQW5kcmV3IENvb3BlciBbbWFpbHRvOmFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b21dCj4gPj4gU2VudDogMjEgSnVuZSAyMDE3IDE2OjEyCj4gPj4gVG86IFhlbi1kZXZlbCA8eGVu
LWRldmVsQGxpc3RzLnhlbi5vcmc+Cj4gPj4gQ2M6IEFuZHJldyBDb29wZXIgPEFuZHJldy5Db29w
ZXIzQGNpdHJpeC5jb20+OyBKYW4gQmV1bGljaAo+ID4+IDxKQmV1bGljaEBzdXNlLmNvbT47IFBh
dWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gPj4gU3ViamVjdDogW1BBVENI
IDEvNl0geDg2L2h2bTogRml4ZXMgdG8gaHZtZW11bF9pbnNuX2ZldGNoKCkKPiA+Pgo+ID4+IEZv
cmNlIGluc25fb2ZmIHRvIGEgc2luZ2xlIGJ5dGUsIGFzIG9mZnNldCBjYW4gd3JhcCBhcm91bmQg
b3IgdHJ1bmNhdGUgd2l0aAo+ID4+IHJlc3BlY3QgdG8gc2hfY3R4dC0+aW5zbl9idWZfZWlwIHVu
ZGVyIGEgbnVtYmVyIG9mIG5vcm1hbAo+IGNpcmN1bXN0YW5jZXMuCj4gPj4KPiA+PiBGdXJ0aGVy
bW9yZSwgZG9uJ3QgdXNlIGFuIEFTU0VSVCgpIGZvciBib3VuZHMgY2hlY2tpbmcgdGhlIHdyaXRl
IGludG8KPiA+PiBodm1lbXVsX2N0eHQtPmluc25fYnVmW10uCj4gPj4KPiA+PiBTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+ID4+IC0tLQo+
ID4+IENDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Cj4gPj4gQ0M6IFBhdWwgRHVy
cmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cj4gPj4KPiA+PiBGb3IgYW55b25lIHdvbmRl
cmluZywgdGhpcyBpcyB3YXkgdG8gZXhwbG90IFhTQS0xODYKPiA+PiAtLS0KPiA+PiAgeGVuL2Fy
Y2gveDg2L2h2bS9lbXVsYXRlLmMgfCAxNSArKysrKysrKysrKysrLS0KPiA+PiAgMSBmaWxlIGNo
YW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4gPj4KPiA+PiBkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxh
dGUuYwo+ID4+IGluZGV4IDExZTRhYmEuLjQ5NWUzMTIgMTAwNjQ0Cj4gPj4gLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS9lbXVsYXRlLmMKPiA+PiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUu
Ywo+ID4+IEBAIC05MzksNyArOTM5LDggQEAgaW50IGh2bWVtdWxfaW5zbl9mZXRjaCgKPiA+PiAg
ewo+ID4+ICAgICAgc3RydWN0IGh2bV9lbXVsYXRlX2N0eHQgKmh2bWVtdWxfY3R4dCA9Cj4gPj4g
ICAgICAgICAgY29udGFpbmVyX29mKGN0eHQsIHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0LCBjdHh0
KTsKPiA+PiAtICAgIHVuc2lnbmVkIGludCBpbnNuX29mZiA9IG9mZnNldCAtIGh2bWVtdWxfY3R4
dC0+aW5zbl9idWZfZWlwOwo+ID4+ICsgICAgLyogQ2FyZWZ1bCwgYXMgb2Zmc2V0IGNhbiB3cmFw
IG9yIHRydW5jYXRlIFdSVCBpbnNuX2J1Zl9laXAuICovCj4gPj4gKyAgICB1aW50OF90IGluc25f
b2ZmID0gb2Zmc2V0IC0gaHZtZW11bF9jdHh0LT5pbnNuX2J1Zl9laXA7Cj4gPiBXaHkgdGhlIGNo
YW5nZSB0byBhIHVpbnQ4X3Q/Cj4gCj4gWFNBLTE4NiBjYXVzZWQgcHJvYmxlbXMgYmVjYXVzZSBv
ZmZzZXQgd2FzIHRydW5jYXRlZCBhdCAxNiBiaXRzLCBidXQgYWxsCj4gY2FsY3VsYXRpb25zIGhl
cmUgYXJlIHBlcmZvcm1lZCBhdCA2NCBiaXRzIHdpZGUsIHRoZW4gdHJ1bmNhdGVkIGRvd24gdG8K
PiAzMmJpdHMgd2lkZS4gIEFzIGEgcmVzdWx0LCBpbnNuX29mZiBjb3VsZCBiZWNvbWUgbWFzc2l2
ZWx5IHBvc2l0aXZlLgo+IAo+IGluc25fb2ZmIG5lZWRzIHRvIGJlIGxlc3Mgd2lkZSB0aGFuIHRo
ZSBtaW5pbXVtIHRydW5jYXRpb24gd2lkdGggb2YKPiBpbmNvbWluZyBwYXJhbWV0ZXJzIGZvciBp
dCB0byB3b3JrIGNvcnJlY3RseS4KPiAKPiBDb2RlIGhpdHRpbmcgdGhlIGVtdWxhdG9yIGNhbiBs
ZWdpdGltYXRlbHkgY2F1c2Ugb2Zmc2V0IHRvIHRydW5jYXRlIGF0Cj4gMzJiaXRzIFdSVCBFSVAs
IGFuZCB0aGUgb25seSByZWFzb24gd2UgYXJlbid0IHN0aWxsIHZ1bG5lcmFibGUgaXMKPiBiZWNh
dXNlIGluc25fb2ZmIGlzIHVuc2lnbmVkIGludC4gIElmIGl0IHdlcmUgdW5zaWduZWQgbG9uZywg
d2UnZCBoYXZlCj4gYW5vdGhlciBwcml2aWxlZ2UgZXNjYWxhdGlvbiB2dWxuZXJhYmlsaXR5LgoK
T2suCgpSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
Cj4gCj4gfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 21 16:54:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 16:54:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNitB-0007XK-QE; Wed, 21 Jun 2017 16: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=338e76f3f=George.Dunlap@citrix.com>)
 id 1dNitB-0007X1-3e
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 16:53:57 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 82/FB-03620-4A4AA495; Wed, 21 Jun 2017 16:53:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsXitHSDve7iJV6
 RBn8OW1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnnrn9gL2gRrHi0ejVLA+Mr3i5GTg4JAX+J
 3d2HmEFsYQFPiRntz1hAbBEBZYneX7+BbC4OIYFeJokrX/vAHGaBk0wSR+YuZwepYhPQk5h3/
 CtYB6+ArUTf0S6wSSwCqhK3+ueygdiiAuESbxuPQNUISpyc+QTM5hSwl2i/ORWshlnAQOLIoj
 msELa8RPPW2WBzhIDmLH5wlH0CI98sJO2zkLTMQtKygJF5FaNGcWpRWWqRrpGhXlJRZnpGSW5
 iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYMAxAMEOxj/LAg4xSnIwKYnyMk/yihTiS8pPqcxI
 LM6ILyrNSS0+xCjDwaEkwcu2GCgnWJSanlqRlpkDDH2YtAQHj5II75mpQGne4oLE3OLMdIjUK
 UZFKXHezSB9AiCJjNI8uDZYvF1ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMK/fIqApPJl5JX
 DTXwEtZgJa/OKIB8jikkSElFQD44lk1gk7HIQeqyzO0W1eWSm50PqDlGLihCc/mVO8Au2tv+7
 6c/TnPYE5d+39z1xOPNL+NX7LzIlbrka97TrPNEnP6dymVRtV616/lOLf/NMn0FYy5vjSYvHq
 2r02M074vHR6tZxVfzJXV9Sll3dWXGAM9ZBm7pGpXTGnKmLGZI1ZnUemKZft5lRiKc5INNRiL
 ipOBAA66LwGsgIAAA==
X-Env-Sender: prvs=338e76f3f=George.Dunlap@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1498064034!107338658!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62772 invoked from network); 21 Jun 2017 16:53:55 -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;
 21 Jun 2017 16:53:55 -0000
X-IronPort-AV: E=Sophos;i="5.39,369,1493683200"; d="scan'208";a="437348603"
To: Jan Beulich <JBeulich@suse.com>
References: <594A57B10200007800165012@prv-mh.provo.novell.com>
 <594A57B10200007800165012@prv-mh.provo.novell.com>
 <594A58DF0200007800165034@prv-mh.provo.novell.com>
 <5f6f92fc-9d1e-1155-9873-441e071873b5@citrix.com>
 <594AB2E40200007800165708@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <439da63f-913f-4a3b-2de1-5b5c8d46fb27@citrix.com>
Date: Wed, 21 Jun 2017 17:53:52 +0100
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: <594AB2E40200007800165708@prv-mh.provo.novell.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>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 01/11] public: adjust documentation
	following XSA-217
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjEvMDYvMTcgMTY6NTQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIxLjA2LjE3IGF0
IDE3OjQ0LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90ZToKPj4gV2hlbiB5b3UgaGF2
ZSBhIGxvbmcgc2VyaWVzIGxpa2UgdGhpcywgY291bGQgeW91IG5hbWUgdGhlIGZpbGVzIGluIGEg
d2F5Cj4+IHRoYXQgbWFrZXMgaXQgZWFzaWVyIGZvciBhIHNoZWxsIHNjcmlwdCB0byBnZXQgdGhl
aXIgb3JkZXI/ICBlLmcuLAo+PiAwMS14c2EyMTctZG9jLnBhdGNoLCAwMi1nbnR0YWIteGZlci14
ZW5oZWFwLnBhdGNoLCAmYz8KPj4KPj4gSGF2aW5nIHRvIG1hbnVhbGx5IHNhdmUtYW5kLWFwcGx5
IHRoZSBuYW1lIG9mIGVhY2ggcGF0Y2ggb2YgYW4KPj4gZWxldmVuLXBhdGNoIHNlcmllcyBzZXBh
cmF0ZWx5IGlzIGZhaXJseSBhbm5veWluZy4gIElmIHRoZXkgc3RhcnRlZCB3aXRoCj4+IGEgbnVt
YmVyLCBJIGNvdWxkIHNhdmUgdGhlbSBhbGwgdG8gdGhlIHNhbWUgZGlyZWN0b3J5IGFuZCB0aGVu
IHVzZSAiZm9yCj4+IHBhdGNoIGluICoucGF0Y2ggOyBkby4uLiIgdG8gYXBwbHkgdGhlbS4KPj4K
Pj4gKFVzaW5nIGBnaXQgc2VuZC1lbWFpbGAgd291bGQgYWxzbyBtYWtlIHRoaW5ncyBhIGxvdCBl
YXNpZXIuLi4pCj4gCj4gV2VsbCwgdGhhdCdzIGtpbmQgb2YgZGlmZmljdWx0IHdpdGhvdXQgdXNp
bmcgZ2l0IGZvciBkZXZlbG9wbWVudCB3b3JrLgo+IEkgY2FuIHRyeSB0byByZW1lbWJlciB0byBu
YW1lIHBhdGNoZXMgc3VpdGFibHksIGJ1dCB0aGF0J3MKPiBhbm90aGVyIG1hbnVhbCBzdGVwIGZv
ciBtZSB0aGVuCgpXZWxsLCBpdCdzIGVpdGhlciBhbiBleHRyYSBtYW51YWwgc3RlcCBmb3IgeW91
LCBvciBhbiBleHRyYSBtYW51YWwgc3RlcApmb3IgZXZlcnkgcGVyc29uIHdobyByZXZpZXdzIHlv
dXIgY29kZS4gIFlvdSBkb24ndCBuZWVkIHRvIGp1c3RpZnkgdG8gbWUKd2h5IHlvdSBkb24ndCB3
YW50IHRvIHVzZSBnaXQgZm9yIGRldmVsb3BtZW50LiAgSG93ZXZlciwgaXQncyBub3QgZmFpcgp0
byBleHRlcm5hbGl6ZSB0aGUgY29zdCBvZiB5b3VyIGRldmVsb3BtZW50IHByZWZlcmVuY2VzIHRv
IGV2ZXJ5Ym9keSBlbHNlLgoKV2hlbiBpdCdzIGp1c3Qgb25lIG9yIHR3byBwYXRjaGVzIEknbSB3
aWxsaW5nIHRvIG1ha2Ugc29tZQphY2NvbW1vZGF0aW9uLCBidXQgYSBzZXJpZXMgbGlrZSB0aGlz
IGl0J3MgdG9vIG11Y2guCgo+ICwgYW5kIHdoaWxlIEkgY29udGludWUgdG8gYXR0YWNoCj4gZmls
ZXMgSSB3b3VsZCBoYXZlIGhvcGVkIHRoYXQgdGhlIG1haWwgYm9kaWVzIG5vd2FkYXlzIGNvbWUK
PiB0aHJvdWdoIHVuY29ycnVwdGVkIChhbmQgaGVuY2UgSSdkIGV4cGVjdCBmaWxlIG5hbWVzIHRv
IGJlCj4gY2hvc2VuIGJ5IHlvdXIgbWFpbCBjbGllbnQgYmFzZWQgb24gc3ViamVjdCwgd2hpY2gg
aW5jbHVkZXMKPiBudW1iZXJpbmcgLSB0aGF0J3MgYXQgbGVhc3QgaG93IG1pbmUgYmVoYXZlcyAt
IGFuZCB0aGVyZSBiZWluZwo+IG5vIGFjdHVhbCBuZWVkIHRvIHVzZSB0aGUgYXR0YWNobWVudHMp
LgoKSSBkb24ndCBoYXZlIGEgc2ltcGxlIHdheSBvZiBzYXZpbmcgdGhlIHRleHQgb2YgdGhlIG1h
aWwgbWVzc2FnZSB3aXRob3V0CnNhdmluZyB0aGUgYXR0YWNobWVudCBpbi1saW5lIGluIHRoZSBm
aWxlOyBzbyB3aXRob3V0IHdyaXRpbmcgYSBzcGVjaWFsCnRvb2wganVzdCBmb3IgeW91ciBtZXNz
YWdlcywgSSBjYW4ndCBlYXNpbHkgYXBwbHkgdGhlIHBhdGNoZXMgaW50byB0aGUKZ2l0IHRyZWUg
KHNvIEkgY2FuIHNlZSB0aGUgY2hhbmdlIGluLXNpdHUpLgoKSXQgbG9va3MgbGlrZSB0aGUgbWFp
bCBib2RpZXMgbWlnaHQgYWN0dWFsbHkgYmUgdW5jb3JydXB0ZWQgbm93OyBzbyBpdCdzCnBvc3Np
YmxlIHRoYXQgaWYgeW91IHNlbmQgdGhlIG1haWwgd2l0aG91dCBhdHRhY2htZW50cyBhbnltb3Jl
IEkgbWlnaHQKYmUgYWJsZSB0byB1c2UgdGhlIHNhbWUgd29ya2Zsb3cgZm9yIHlvdSBhcyBJIHVz
ZSBmb3IgZXZlcnlvbmUgZWxzZQood2hpY2ggcHJlc3VtYWJseSB3b3VsZCBleHRlbmQgdG8gb3Ro
ZXIgcGVvcGxlIHdobyBtaWdodCB3YW50IHRvIHJldmlldwp5b3VyIHBhdGNoZXMpLiAgSWYgeW91
IHNlbmQgYSB0ZXN0IG1haWwgKG9yIHBlcmhhcHMgYSBzZXJpZXMpIEkgY2FuIGdpdmUKaXQgYSB0
cnkuCgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 21 16:55:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 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 1dNiuw-0007eC-52; Wed, 21 Jun 2017 16: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 <robin.murphy@arm.com>) id 1dNiuv-0007e2-FO
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 16:55:45 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 72/B8-03557-015AA495; Wed, 21 Jun 2017 16:55:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVysyfVTVdgqVe
 kweI5/Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aBn3OYClYLVtz7+5CpgXExXxcjJ4eQwGZG
 iUnNAV2MXED2bkaJlhvd7F2MHBzCAq4SM25lgNSICORKfLl7mx2khllgJpNEY38nE0TDBCaJF
 4+Os4BUsQloSix8tokVxOYVsJLY09MOFmcRUJV4umsrE4gtKhAu0Xugnw2iRlDi5MwnYDWcAv
 YSO5/cYwSxmQXUJf7Mu8QMYYtL3HoynwnClpfY/nYO8wRG/llI2mchaZmFpGUWkpYFjCyrGDW
 KU4vKUot0DQ31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECA5QBCHYwfloWcIhR
 koNJSZSXeZJXpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3pglQDnBotT01Iq0zBxgrMCkJTh4l
 ER4Py0GSvMWFyTmFmemQ6ROMSpKifNqg/QJgCQySvPg2mDxeYlRVkqYlxHoECGegtSi3MwSVP
 lXjOIcjErCvH6LgKbwZOaVwE1/BbSYCWjxiyMeIItLEhFSUg2M9uqF2+TKJr143BMZp/+05LP
 d4wlikrs+75y92JOfX4M/mi1fKTZZRuD/maMi7d7HQmKq3rK/jRGaeYiz7FF8BxPLCsELYZyt
 88OPRay7dKStUycrNbFPzrni55lNjg/K2aqnJTbwJsnVqF8PU9+XKmz6WEVX3TXurl3MnoUnJ
 3HXX4/++VKJpTgj0VCLuag4EQDN1EeVygIAAA==
X-Env-Sender: robin.murphy@arm.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1498064143!74909473!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53767 invoked from network); 21 Jun 2017 16:55:44 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-21.messagelabs.com with SMTP; 21 Jun 2017 16:55: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 3EFC81596;
 Wed, 21 Jun 2017 09:55:43 -0700 (PDT)
Received: from [10.1.210.46] (e110467-lin.cambridge.arm.com [10.1.210.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 103E23F41F;
 Wed, 21 Jun 2017 09:55:40 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>, Julien Grall <julien.grall@arm.com>,
 Sameer Goel <sgoel@codeaurora.org>
References: <1496950247-8755-1-git-send-email-sgoel@codeaurora.org>
 <1496950247-8755-7-git-send-email-sgoel@codeaurora.org>
 <0354697b-28e2-1805-c2fb-bfdc8a80c637@arm.com>
 <c5676989-559d-613e-5ccc-d7b8d30648c1@arm.com>
 <593EB6D8020000780016202E@prv-mh.provo.novell.com>
From: Robin Murphy <robin.murphy@arm.com>
Message-ID: <b6e9d322-1da0-4255-ae5a-55fe6c6d52c1@arm.com>
Date: Wed, 21 Jun 2017 17:55:39 +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: <593EB6D8020000780016202E@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Punit Agrawal <punit.agrawal@arm.com>, Tomasz Nowicki <tn@semihalf.com>,
 xen-devel@lists.xenproject.org, Shanker Donthineni <shankerd@codeaurora.org>
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>

T24gMTIvMDYvMTcgMTQ6NDQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDEyLjA2LjE3IGF0
IDE1OjM2LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+PiBPbiAwOS8wNi8xNyAxMjox
NSwgUm9iaW4gTXVycGh5IHdyb3RlOgo+Pj4gT24gMDgvMDYvMTcgMjA6MzAsIFNhbWVlciBHb2Vs
IHdyb3RlOgo+Pj4gWy4uLl0KPj4+PiAgLyoqCj4+Pj4gLSAqIGlvcnRfaW9tbXVfY29uZmlndXJl
IC0gU2V0LXVwIElPTU1VIGNvbmZpZ3VyYXRpb24gZm9yIGEgZGV2aWNlLgo+Pj4+ICsgKiBpb3J0
X2lvbW11X2NvbmZpZ3VyZSAtIFNldC11cCBJT01NVSBjb25maWd1cmF0aW9uIGZvciBhIGRldmlj
ZS4gVGhpcwo+Pj4+ICsgKiBmdW5jdGlvbiBzZXRzIHVwIHRoZSBmd3NwZWMgYXMgbmVlZGVkIGZv
ciBhIGdpdmVuIGRldmljZS4gT25seSBQQ0kKPj4+PiArICogZGV2aWNlcyBhcmUgc3VwcG9ydGVk
IGZvciBub3cuCj4+Pj4gICAqCj4+Pj4gICAqIEBkZXY6IGRldmljZSB0byBjb25maWd1cmUKPj4+
PiAgICoKPj4+PiAtICogUmV0dXJuczogaW9tbXVfb3BzIHBvaW50ZXIgb24gY29uZmlndXJhdGlv
biBzdWNjZXNzCj4+Pj4gLSAqICAgICAgICAgIE5VTEwgb24gY29uZmlndXJhdGlvbiBmYWlsdXJl
Cj4+Pj4gKyAqIFJldHVybnM6IEFwcHJvcHJpYXRlIGFjcGlfc3RhdHVzCj4+Pj4gICAqLwo+Pj4+
IC1jb25zdCBzdHJ1Y3QgaW9tbXVfb3BzICppb3J0X2lvbW11X2NvbmZpZ3VyZShzdHJ1Y3QgZGV2
aWNlICpkZXYpCj4+Pj4gK2FjcGlfc3RhdHVzIGlvcnRfaW9tbXVfY29uZmlndXJlKHN0cnVjdCBk
ZXZpY2UgKmRldikKPj4+PiAgewo+Pj4+ICAJc3RydWN0IGFjcGlfaW9ydF9ub2RlICpub2RlLCAq
cGFyZW50Owo+Pj4+IC0JY29uc3Qgc3RydWN0IGlvbW11X29wcyAqb3BzID0gTlVMTDsKPj4+PiAg
CXUzMiBzdHJlYW1pZCA9IDA7Cj4+Pj4gKwlhY3BpX3N0YXR1cyBzdGF0dXMgPSBBRV9PSzsKPj4+
Pgo+Pj4+ICAJaWYgKGRldl9pc19wY2koZGV2KSkgewo+Pj4+IC0JCXN0cnVjdCBwY2lfYnVzICpi
dXMgPSB0b19wY2lfZGV2KGRldiktPmJ1czsKPj4+PiArCQlzdHJ1Y3QgcGNpX2RldiAqcGNpX2Rl
dmljZSA9IHRvX3BjaV9kZXYoZGV2KTsKPj4+PiAgCQl1MzIgcmlkOwo+Pj4+Cj4+Pj4gLQkJcGNp
X2Zvcl9lYWNoX2RtYV9hbGlhcyh0b19wY2lfZGV2KGRldiksIF9fZ2V0X3BjaV9yaWQsCj4+Pj4g
LQkJCQkgICAgICAgJnJpZCk7Cj4+Pj4gKwkJcmlkID0gUENJX0JERjIocGNpX2RldmljZS0+YnVz
LHBjaV9kZXZpY2UtPmRldmZuKTsKPj4+Cj4+PiBCZXdhcmUgdGhhdCB0aGUgTGludXggY29kZSBp
c24ndCBhY3R1YWxseSBjb3JyZWN0IHRvIGJlZ2luIHdpdGhbMV0uIEkKPj4+IGRvbid0IGtub3cg
aG93IG11Y2ggWGVuIGRlYWxzIHdpdGggUENJIGJyaWRnZXMgYW5kIHF1aXJrcywgYnV0IGFzIGl0
Cj4+PiBzdGFuZHMgeW91IHNob3VsZCBiZSBhYmxlIHRvIHRyaXZpYWxseSBleHBvc2UgdGhlIGZs
YXcgaGVyZSBieSBwbHVnZ2luZwo+Pj4gaW4gYSBNYXJ2ZWxsIDg4U0U5MTJ4LWJhc2VkIFNBVEEg
Y2FyZCBhbmQgd2F0Y2hpbmcgZWl0aGVyIERNQSBvciBNU0lzCj4+PiAob3IgZXZlbiBib3RoKSBr
aWNrIHVwIHN0cmVhbSB0YWJsZSBmYXVsdHMuCj4+Pgo+Pj4gUm9iaW4uCj4+Pgo+Pj4gWzFdOmh0
dHA6Ly93d3cuc3Bpbmljcy5uZXQvbGlzdHMvbGludXgtYWNwaS9tc2c3NDg0NC5odG1sIAo+Pgo+
PiBJIGFtIG5vdCBzdXJlIGhvdyB4ODYgaXMgaGFuZGxpbmcgdGhhdC4gVGhlIGNsb3Nlc3QgSSBj
YW4gZmluZCB3b3VsZCBiZSAKPj4gZG9tYWluX2NvbnRleHRfbWFwcGluZy4gSSBoYXZlIENDZWQg
eDg2IGZvbGtzIHRvIGdldCBtb3JlIGZlZWRiYWNrIGhlcmUuCj4gCj4gSSdtIGxhY2tpbmcgZW5v
dWdoIGNvbnRleHQgdG8ga25vdyB3aGV0aGVyIHRoaXMgaXMgdGhlIGlzc3VlCj4gd2l0aCB3aGF0
IHdlIGNhbGwgcGhhbnRvbSBkZXZpY2VzLCBvciBzb21ldGhpbmcgZWxzZS4KClBoYW50b20gZnVu
Y3Rpb25zLCBQQ0llLVBDSSBicmlkZ2VzLCBiYXNpY2FsbHkgYW55dGhpbmcgdGhhdCBjYW4gcmVz
dWx0CmluIHRyYWZmaWMgZnJvbSBhIHNpbmdsZSBlbmRwb2ludCBhcHBlYXJpbmcgb24gbXVsdGlw
bGUgUklEcywgb3IgYSBSSUQKb3RoZXIgdGhhbiB0aGUgZGV2aWNlJ3MgQkRGLCBhdCB0aGUgcm9v
dCBjb21wbGV4IChhbmQgSU9NTVVzL01TSQpkb29yYmVsbHMgYmV5b25kKS4KClJvYmluLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 21 17:34:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 17: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 1dNjVx-00022e-6R; Wed, 21 Jun 2017 17:34:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dNjVv-00022T-PV
 for xen-devel@lists.xensource.com; Wed, 21 Jun 2017 17:33:59 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 43/9B-03058-70EAA495; Wed, 21 Jun 2017 17:33:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVZdtnVe
 kwZ2LLBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuLVyJlNBU1rFtHc7WRoY
 O+y6GLk4hAT+MkrcvPuGDcJ5zChx7eAXKGcbo8T6fw+Zuhg5OUQEnCW+npnLDmLzCuhLPH57B
 MwWFnCUmPGxDaxBQuCdssTpO7PYQBISAp4Sb99MYoGxL1/7zdrFyM7BJmAlcUgMJMoioCpxfc
 VM9gmM3AsYGVYxahSnFpWlFukaGeglFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgR
 6nQEIdjD+WhZwiFGSg0lJlLdjmVekEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQne42uAcoJFqemp
 FWmZOcDwg0lLcPAoifDqgKR5iwsSc4sz0yFSpxh1OTasXv+FSYglLz8vVUqc9yRIkQBIUUZpH
 twIWCxcYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjCvxlqgKTyZeSVwm14BHcEEdMSLIx4gR5
 QkIqSkGhhnnPJLSTnQ/OKcwxa3C1JZxwrUbS0PaAULdTyNrFS7zv2TVVdKq6Hf5l9+O1uukZr
 wcsdirUVsrkdzEpbtT1qxTu+VdPO8VdfnhyT5nllWy7Y7UW5Sk/gkp0fb9dcH9lxRqpjtu/7o
 ix+TnzXncrN27jGYnzalKr3YzqD94Pbs3p+6cn9rziqxFGckGmoxFxUnAgA1A4pagAIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1498066436!74904442!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49745 invoked from network); 21 Jun 2017 17:33: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; 21 Jun 2017 17:33:57 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dNjVs-0003qf-0g; Wed, 21 Jun 2017 17:33:56 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dNjVm-0005UG-9X; Wed, 21 Jun 2017 17:33:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dNjVk-0007xu-QG; Wed, 21 Jun 2017 17:33:49 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110902-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:test-armhf-armhf-xl:host-install(3):broken:regression
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 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-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-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-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-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-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-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-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-amd64-amd64-xl-qemut-win7-amd64:guest-stop: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-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: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-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-ws16-amd64: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-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=db2a8fe8b2f0a65ddc32ad758b7274ac36152209
X-Osstest-Versions-That: xen=84cd8d3fbdfbc0655ad242da1d2fdadddf5be89e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 21 Jun 2017 17:33:49 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 110902: 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>

ZmxpZ2h0IDExMDkwMiB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDkwMi8KCkZhaWx1cmVzIGFuZCBw
cm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBh
cmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMyBob3N0LWluc3RhbGwoMykgICAgICAgIGJyb2tl
biBSRUdSLiB2cy4gMTEwNDMwCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxs
b3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNDMwCgpUZXN0cyB3aGlj
aCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2Ug
MTEwNDMwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTA0MzAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExMDQzMAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIGxpa2UgMTEwNDMwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTA0MzAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTUgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgICBmYWlsICBsaWtl
IDExMDQzMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICA5IHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgMTEgZ3Vlc3Qtc3RhcnQgICAg
ICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAxMSBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNiBkZWJpYW4taHZtLWluc3Rh
bGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICA5
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAg
ICAgICAgICAgICAgICAgZGIyYThmZThiMmYwYTY1ZGRjMzJhZDc1OGI3Mjc0YWMzNjE1MjIwOQpi
YXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgODRjZDhkM2ZiZGZiYzA2NTVh
ZDI0MmRhMWQyZmRhZGRkZjViZTg5ZQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEwNDMwICAyMDE3
LTA2LTE0IDA2OjQ2OjU1IFogICAgNyBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMDkwMiAg
MjAxNy0wNi0yMSAwMDoxMzo0MSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxl
IHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRy
aXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgogIFF1YW4gWHUgPHF1YW4ueHVAaW50ZWwuY29tPgoKam9i
czoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVt
cHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKYnJva2VuLXN0ZXAgdGVzdC1hcm1oZi1hcm1oZi14bCBob3N0LWluc3RhbGwoMykK
Ck5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNDg5IGxpbmVzIGxv
bmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 21 17:56:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 17:56:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNjr2-0003T4-3P; Wed, 21 Jun 2017 17:55:48 +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 1dNjr0-0003Sp-1G
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 17:55:46 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 C9/DF-29088-123BA495; Wed, 21 Jun 2017 17:55:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsVybKJssq7CZq9
 Ig9c/9Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozVP60LTnJXHDrr1cC4mrOLkYtDSGAik0Tv
 tq2MXYycHCwCDhKL1m5n7mLk4GAUiJF48MMaJMwoECYx+fISVpAwi4C2xPNXriBhNgFDib9PN
 rGBhCWA7CWfOUDCIgI6Elf3vmAFmc4s8J9J4srtC2DThQU8JWa0P2MBsTkF7CR2butlBrF5Bb
 wllv18yARiCwnsYZI4vD0CxBYV0JU49O8PG0SNoMTJmU/AepkFtCSWT9/GMoFRYBaS1CwkqQW
 MTKsYNYpTi8pSi3QNLfWSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQLDr56BgXEH
 4+/jfocYJTmYlER5O5Z5RQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4NXYBJQTLEpNT61Iy8wBR
 gJMWoKDR0mEV2cNUJq3uCAxtzgzHSJ1ilFRSpxXC6RPACSRUZoH1waLvkuMslLCvIwMDAxCPA
 WpRbmZJajyrxjFORiVhHnXbQCawpOZVwI3/RXQYiagxS+OeIAsLklESEk1MCawtD/4Yed+Tq+
 Wa9u0Db+ZBD+cLVWdmtr7+k9tSIXzLPZwLzvZIyq/ODs/TmPf/+T71OitbuknvlRHF8m9m7DN
 iIHt+Zk3Mnt3+356Z5t2bYfU9DWurmd2WDVvDIisL1vLMsXlteW6FPfEpvz5DmfDpf9HbvoeE
 yxx5/HnBzMnff7sdMhibZYSS3FGoqEWc1FxIgAOKBupuQIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1498067743!106764753!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42917 invoked from network); 21 Jun 2017 17:55:44 -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; 21 Jun 2017 17:55:44 -0000
Received: from [10.0.0.56] (c-50-131-44-19.hsd1.ca.comcast.net [50.131.44.19])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id AC3B72187B;
 Wed, 21 Jun 2017 17:55:42 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org AC3B72187B
Date: Wed, 21 Jun 2017 10:55:39 -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: <439da63f-913f-4a3b-2de1-5b5c8d46fb27@citrix.com>
Message-ID: <alpine.DEB.2.10.1706211054070.12819@sstabellini-ThinkPad-X260>
References: <594A57B10200007800165012@prv-mh.provo.novell.com>
 <594A57B10200007800165012@prv-mh.provo.novell.com>
 <594A58DF0200007800165034@prv-mh.provo.novell.com>
 <5f6f92fc-9d1e-1155-9873-441e071873b5@citrix.com>
 <594AB2E40200007800165708@prv-mh.provo.novell.com>
 <439da63f-913f-4a3b-2de1-5b5c8d46fb27@citrix.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>,
 George 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 01/11] public: adjust documentation
	following XSA-217
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCAyMSBKdW4gMjAxNywgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBPbiAyMS8wNi8xNyAx
Njo1NCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+PiBPbiAyMS4wNi4xNyBhdCAxNzo0NCwgPGdl
b3JnZS5kdW5sYXBAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPj4gV2hlbiB5b3UgaGF2ZSBhIGxvbmcg
c2VyaWVzIGxpa2UgdGhpcywgY291bGQgeW91IG5hbWUgdGhlIGZpbGVzIGluIGEgd2F5Cj4gPj4g
dGhhdCBtYWtlcyBpdCBlYXNpZXIgZm9yIGEgc2hlbGwgc2NyaXB0IHRvIGdldCB0aGVpciBvcmRl
cj8gIGUuZy4sCj4gPj4gMDEteHNhMjE3LWRvYy5wYXRjaCwgMDItZ250dGFiLXhmZXIteGVuaGVh
cC5wYXRjaCwgJmM/Cj4gPj4KPiA+PiBIYXZpbmcgdG8gbWFudWFsbHkgc2F2ZS1hbmQtYXBwbHkg
dGhlIG5hbWUgb2YgZWFjaCBwYXRjaCBvZiBhbgo+ID4+IGVsZXZlbi1wYXRjaCBzZXJpZXMgc2Vw
YXJhdGVseSBpcyBmYWlybHkgYW5ub3lpbmcuICBJZiB0aGV5IHN0YXJ0ZWQgd2l0aAo+ID4+IGEg
bnVtYmVyLCBJIGNvdWxkIHNhdmUgdGhlbSBhbGwgdG8gdGhlIHNhbWUgZGlyZWN0b3J5IGFuZCB0
aGVuIHVzZSAiZm9yCj4gPj4gcGF0Y2ggaW4gKi5wYXRjaCA7IGRvLi4uIiB0byBhcHBseSB0aGVt
Lgo+ID4+Cj4gPj4gKFVzaW5nIGBnaXQgc2VuZC1lbWFpbGAgd291bGQgYWxzbyBtYWtlIHRoaW5n
cyBhIGxvdCBlYXNpZXIuLi4pCj4gPiAKPiA+IFdlbGwsIHRoYXQncyBraW5kIG9mIGRpZmZpY3Vs
dCB3aXRob3V0IHVzaW5nIGdpdCBmb3IgZGV2ZWxvcG1lbnQgd29yay4KPiA+IEkgY2FuIHRyeSB0
byByZW1lbWJlciB0byBuYW1lIHBhdGNoZXMgc3VpdGFibHksIGJ1dCB0aGF0J3MKPiA+IGFub3Ro
ZXIgbWFudWFsIHN0ZXAgZm9yIG1lIHRoZW4KPiAKPiBXZWxsLCBpdCdzIGVpdGhlciBhbiBleHRy
YSBtYW51YWwgc3RlcCBmb3IgeW91LCBvciBhbiBleHRyYSBtYW51YWwgc3RlcAo+IGZvciBldmVy
eSBwZXJzb24gd2hvIHJldmlld3MgeW91ciBjb2RlLiAgWW91IGRvbid0IG5lZWQgdG8ganVzdGlm
eSB0byBtZQo+IHdoeSB5b3UgZG9uJ3Qgd2FudCB0byB1c2UgZ2l0IGZvciBkZXZlbG9wbWVudC4g
IEhvd2V2ZXIsIGl0J3Mgbm90IGZhaXIKPiB0byBleHRlcm5hbGl6ZSB0aGUgY29zdCBvZiB5b3Vy
IGRldmVsb3BtZW50IHByZWZlcmVuY2VzIHRvIGV2ZXJ5Ym9keSBlbHNlLgo+IAo+IFdoZW4gaXQn
cyBqdXN0IG9uZSBvciB0d28gcGF0Y2hlcyBJJ20gd2lsbGluZyB0byBtYWtlIHNvbWUKPiBhY2Nv
bW1vZGF0aW9uLCBidXQgYSBzZXJpZXMgbGlrZSB0aGlzIGl0J3MgdG9vIG11Y2guCgpJIGRvbid0
IHVzZSBnaXQgZWl0aGVyIChJIHVzZSBndWlsdCkuIE15IHNvbHV0aW9uIHRvIHRoaXMgcHJvYmxl
bSBpcyB0bwpgZ3VpbHQgcHVzaCcgYWxsIG15IHBhdGNoZXMsIHRoZW4gZXhwb3J0IHRoZW0gYmFj
ayBhcyBwYXRjaGVzIGZyb20gdGhlCmNvbW1pdHMgdXNpbmcgYGdpdCBmb3JtYXQtcGF0Y2gnLgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 21 18:14:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 18:14:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNk8V-0004tn-Kx; Wed, 21 Jun 2017 18: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=338940b9e=Andrew.Cooper3@citrix.com>)
 id 1dNk8V-0004th-8s
 for xen-devel@lists.xen.org; Wed, 21 Jun 2017 18:13:51 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 B8/19-03696-E57BA495; Wed, 21 Jun 2017 18:13:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeJIrShJLcpLzFFi42JxWrrBXjduu1e
 kwfS7LBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8acLZPYC3qUK3ZvCmpgbJDsYuTgkBDwl1g3
 j7WLkZODTUBfYveLT0wgtoiAusTpjotAcS4OZoH/jBI73n1gA0kIC8RI/Fpwlh3EZhFQlfjz+
 hkziM0r4Cnx8NMmsGYJATmJ88d/gsU5BbwkDny+DmYLAdVs7jrKBmGrSVzrv8QO0SsocXLmEx
 YQm1lAQuLgixfMExh5ZyFJzUKSWsDItIpRozi1qCy1SNfQQC+pKDM9oyQ3MTMHyDPTy00tLk5
 MT81JTCrWS87P3cQIDB0GINjBeG9ZwCFGSQ4mJVHejmVekUJ8SfkplRmJxRnxRaU5qcWHGGU4
 OJQkeE9sBcoJFqWmp1akZeYAgxgmLcHBoyTCq7MGKM1bXJCYW5yZDpE6xagoJc6rsQ0oIQCSy
 CjNg2uDRc4lRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfOKgkzhycwrgZv+CmgxE9DiF0c8QB
 aXJCKkpBoYcyZWva9PYZh+L2Wj6c6L9Y5TTknfNe2RUFNvaxPstvu2Xq6kq+i9RtmaU+WbBRp
 ueD8ODild9CPd48KFjJhZTtryWz8pFcl+rr3rxSBxJJnzdtySUxH/nTtcTR5M2tH/er89U03H
 yTV8v9JMzzZ+u7+6zJhlU0/EaZ1j7U0afA9FM4Ik1q5VYinOSDTUYi4qTgQAzAJlC5cCAAA=
X-Env-Sender: prvs=338940b9e=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1498068828!71534483!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40880 invoked from network); 21 Jun 2017 18:13:49 -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;
 21 Jun 2017 18:13:49 -0000
X-IronPort-AV: E=Sophos;i="5.39,370,1493683200"; d="scan'208";a="437362431"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 21 Jun 2017 19:13:36 +0100
Message-ID: <1498068816-21894-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1497387096-19058-2-git-send-email-andrew.cooper3@citrix.com>
References: <1497387096-19058-2-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH for-4.9 v2] xen/livepatch: Don't crash on
	encountering STN_UNDEF relocations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QSBzeW1uZHggb2YgU1ROX1VOREVGIGlzIHNwZWNpYWwsIGFuZCBtZWFucyBhIHN5bWJvbCB2YWx1
ZSBvZiAwLiAgV2hpbGUKbGVnaXRpbWF0ZSBpbiB0aGUgRUxGIHN0YW5kYXJkLCBpdHMgZXhpc3Rh
bmNlIGluIGEgbGl2ZXBhdGNoIGlzIHF1ZXN0aW9uYWJsZQphdCBiZXN0LiAgVW50aWwgYSBwbGF1
c2libGUgdXNlY2FzZSBwcmVzZW50cyBpdHNlbGYsIHJlamVjdCBzdWNoIGEgcmVsb2NhdGlvbgp3
aXRoIC1FT1BOT1RTVVBQLgoKQWRkaXRpb25hbGx5LCBwZXJmb3JtIGEgc2FmZXR5IGNoZWNrIG9u
IGVsZi0+c3ltW3N5bW5keF0uc3ltIGJlZm9yZQpkZXJlZmVuY2luZyBpdCwgdG8gYXZvaWQgdHJp
cHBpbmcgb3ZlciBhIE5VTEwgcG9pbnRlciB3aGVuIGNhbGN1bGF0aW5nIHZhbC4KClNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzog
S29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDQzogUm9zcyBM
YWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CkNDOiBKYW4gQmV1bGljaCA8SkJl
dWxpY2hAc3VzZS5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKdjI6CiAqIFJl
amVjdCBTVE5fVU5ERUYgd2l0aCAtRU9QTk9UU1VQUAotLS0KIHhlbi9hcmNoL2FybS9hcm0zMi9s
aXZlcGF0Y2guYyB8IDE3ICsrKysrKysrKysrKysrKy0tCiB4ZW4vYXJjaC9hcm0vYXJtNjQvbGl2
ZXBhdGNoLmMgfCAxNyArKysrKysrKysrKysrKystLQogeGVuL2FyY2gveDg2L2xpdmVwYXRjaC5j
ICAgICAgIHwgMTcgKysrKysrKysrKysrKysrLS0KIDMgZmlsZXMgY2hhbmdlZCwgNDUgaW5zZXJ0
aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIv
bGl2ZXBhdGNoLmMgYi94ZW4vYXJjaC9hcm0vYXJtMzIvbGl2ZXBhdGNoLmMKaW5kZXggYTMyODE3
OS4uNTNmZWU5MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTMyL2xpdmVwYXRjaC5jCisr
KyBiL3hlbi9hcmNoL2FybS9hcm0zMi9saXZlcGF0Y2guYwpAQCAtMjU0LDE0ICsyNTQsMjcgQEAg
aW50IGFyY2hfbGl2ZXBhdGNoX3BlcmZvcm0oc3RydWN0IGxpdmVwYXRjaF9lbGYgKmVsZiwKICAg
ICAgICAgICAgIGFkZGVuZCA9IGdldF9hZGRlbmQodHlwZSwgZGVzdCk7CiAgICAgICAgIH0KIAor
ICAgICAgICBpZiAoIHN5bW5keCA9PSBTVE5fVU5ERUYgKQorICAgICAgICB7CisgICAgICAgICAg
ICBkcHJpbnRrKFhFTkxPR19FUlIsIExJVkVQQVRDSCAiJXM6IEVuY291bnRlcmVkIFNUTl9VTkRF
RlxuIiwKKyAgICAgICAgICAgICAgICAgICAgZWxmLT5uYW1lKTsKKyAgICAgICAgICAgIHJldHVy
biAtRU9QTk9UU1VQUDsKKyAgICAgICAgfQorCiAgICAgICAgIGlmICggc3ltbmR4ID4gZWxmLT5u
c3ltICkKICAgICAgICAgewogICAgICAgICAgICAgZHByaW50ayhYRU5MT0dfRVJSLCBMSVZFUEFU
Q0ggIiVzOiBSZWxhdGl2ZSBzeW1ib2wgd2FudHMgc3ltYm9sQCV1IHdoaWNoIGlzIHBhc3QgZW5k
IVxuIiwKICAgICAgICAgICAgICAgICAgICAgZWxmLT5uYW1lLCBzeW1uZHgpOwogICAgICAgICAg
ICAgcmV0dXJuIC1FSU5WQUw7CiAgICAgICAgIH0KLQotICAgICAgICB2YWwgPSBlbGYtPnN5bVtz
eW1uZHhdLnN5bS0+c3RfdmFsdWU7IC8qIFMgKi8KKyAgICAgICAgZWxzZSBpZiAoICFlbGYtPnN5
bVtzeW1uZHhdLnN5bSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGRwcmludGsoWEVOTE9HX0VS
UiwgTElWRVBBVENIICIlczogTm8gcmVsYXRpdmUgc3ltYm9sQCV1XG4iLAorICAgICAgICAgICAg
ICAgICAgICBlbGYtPm5hbWUsIHN5bW5keCk7CisgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsK
KyAgICAgICAgfQorICAgICAgICBlbHNlCisgICAgICAgICAgICB2YWwgPSBlbGYtPnN5bVtzeW1u
ZHhdLnN5bS0+c3RfdmFsdWU7IC8qIFMgKi8KIAogICAgICAgICByYyA9IHBlcmZvcm1fcmVsKHR5
cGUsIGRlc3QsIHZhbCwgYWRkZW5kKTsKICAgICAgICAgc3dpdGNoICggcmMgKQpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL2FybTY0L2xpdmVwYXRjaC5jIGIveGVuL2FyY2gvYXJtL2FybTY0L2xp
dmVwYXRjaC5jCmluZGV4IDYzOTI5YjEuLmIwMzM3NjMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2Fy
bS9hcm02NC9saXZlcGF0Y2guYworKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvbGl2ZXBhdGNoLmMK
QEAgLTI1MiwxNCArMjUyLDI3IEBAIGludCBhcmNoX2xpdmVwYXRjaF9wZXJmb3JtX3JlbGEoc3Ry
dWN0IGxpdmVwYXRjaF9lbGYgKmVsZiwKICAgICAgICAgaW50IG92ZiA9IDA7CiAgICAgICAgIHVp
bnQ2NF90IHZhbDsKIAorICAgICAgICBpZiAoIHN5bW5keCA9PSBTVE5fVU5ERUYgKQorICAgICAg
ICB7CisgICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19FUlIsIExJVkVQQVRDSCAiJXM6IEVuY291
bnRlcmVkIFNUTl9VTkRFRlxuIiwKKyAgICAgICAgICAgICAgICAgICAgZWxmLT5uYW1lKTsKKyAg
ICAgICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsKKyAgICAgICAgfQorCiAgICAgICAgIGlmICgg
c3ltbmR4ID4gZWxmLT5uc3ltICkKICAgICAgICAgewogICAgICAgICAgICAgZHByaW50ayhYRU5M
T0dfRVJSLCBMSVZFUEFUQ0ggIiVzOiBSZWxhdGl2ZSByZWxvY2F0aW9uIHdhbnRzIHN5bWJvbEAl
dSB3aGljaCBpcyBwYXN0IGVuZCFcbiIsCiAgICAgICAgICAgICAgICAgICAgIGVsZi0+bmFtZSwg
c3ltbmR4KTsKICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgICAgICB9Ci0KLSAgICAg
ICAgdmFsID0gZWxmLT5zeW1bc3ltbmR4XS5zeW0tPnN0X3ZhbHVlICsgIHItPnJfYWRkZW5kOyAv
KiBTK0EgKi8KKyAgICAgICAgZWxzZSBpZiAoICFlbGYtPnN5bVtzeW1uZHhdLnN5bSApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIGRwcmludGsoWEVOTE9HX0VSUiwgTElWRVBBVENIICIlczogTm8g
cmVsYXRpdmUgc3ltYm9sQCV1XG4iLAorICAgICAgICAgICAgICAgICAgICBlbGYtPm5hbWUsIHN5
bW5keCk7CisgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICAgICAgfQorICAgICAgICBl
bHNlCisgICAgICAgICAgICB2YWwgPSBlbGYtPnN5bVtzeW1uZHhdLnN5bS0+c3RfdmFsdWUgKyBy
LT5yX2FkZGVuZDsgLyogUytBICovCiAKICAgICAgICAgLyogQVJNNjQgb3BlcmF0aW9ucyBhdCBt
aW5pbXVtIGFyZSBhbHdheXMgMzItYml0LiAqLwogICAgICAgICBpZiAoIHItPnJfb2Zmc2V0ID49
IGJhc2UtPnNlYy0+c2hfc2l6ZSB8fApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2xpdmVwYXRj
aC5jIGIveGVuL2FyY2gveDg2L2xpdmVwYXRjaC5jCmluZGV4IDc5MTc2MTAuLmJmYTU3NmMgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9saXZlcGF0Y2guYworKysgYi94ZW4vYXJjaC94ODYvbGl2
ZXBhdGNoLmMKQEAgLTE3MCwxNCArMTcwLDI3IEBAIGludCBhcmNoX2xpdmVwYXRjaF9wZXJmb3Jt
X3JlbGEoc3RydWN0IGxpdmVwYXRjaF9lbGYgKmVsZiwKICAgICAgICAgdWludDhfdCAqZGVzdCA9
IGJhc2UtPmxvYWRfYWRkciArIHItPnJfb2Zmc2V0OwogICAgICAgICB1aW50NjRfdCB2YWw7CiAK
KyAgICAgICAgaWYgKCBzeW1uZHggPT0gU1ROX1VOREVGICkKKyAgICAgICAgeworICAgICAgICAg
ICAgZHByaW50ayhYRU5MT0dfRVJSLCBMSVZFUEFUQ0ggIiVzOiBFbmNvdW50ZXJlZCBTVE5fVU5E
RUZcbiIsCisgICAgICAgICAgICAgICAgICAgIGVsZi0+bmFtZSk7CisgICAgICAgICAgICByZXR1
cm4gLUVPUE5PVFNVUFA7CisgICAgICAgIH0KKwogICAgICAgICBpZiAoIHN5bW5keCA+IGVsZi0+
bnN5bSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGRwcmludGsoWEVOTE9HX0VSUiwgTElWRVBB
VENIICIlczogUmVsYXRpdmUgcmVsb2NhdGlvbiB3YW50cyBzeW1ib2xAJXUgd2hpY2ggaXMgcGFz
dCBlbmQhXG4iLAogICAgICAgICAgICAgICAgICAgICBlbGYtPm5hbWUsIHN5bW5keCk7CiAgICAg
ICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAgICAgICAgfQotCi0gICAgICAgIHZhbCA9IHItPnJf
YWRkZW5kICsgZWxmLT5zeW1bc3ltbmR4XS5zeW0tPnN0X3ZhbHVlOworICAgICAgICBlbHNlIGlm
ICggIWVsZi0+c3ltW3N5bW5keF0uc3ltICkKKyAgICAgICAgeworICAgICAgICAgICAgZHByaW50
ayhYRU5MT0dfRVJSLCBMSVZFUEFUQ0ggIiVzOiBObyBzeW1ib2xAJXVcbiIsCisgICAgICAgICAg
ICAgICAgICAgIGVsZi0+bmFtZSwgc3ltbmR4KTsKKyAgICAgICAgICAgIHJldHVybiAtRUlOVkFM
OworICAgICAgICB9CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHZhbCA9IHItPnJfYWRkZW5k
ICsgZWxmLT5zeW1bc3ltbmR4XS5zeW0tPnN0X3ZhbHVlOwogCiAgICAgICAgIHN3aXRjaCAoIEVM
RjY0X1JfVFlQRShyLT5yX2luZm8pICkKICAgICAgICAgewotLSAKMi4xLjQKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 21 18:30:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 18:30: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 1dNkOM-0006Iz-0V; Wed, 21 Jun 2017 18:30:14 +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 1dNkOL-0006IX-9b
 for xen-devel@lists.xensource.com; Wed, 21 Jun 2017 18:30:13 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 82/1F-03613-43BBA495; Wed, 21 Jun 2017 18:30:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVdd4t1e
 kweZGeYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBm9Ezez1bwLbNi5qR17A2M
 Gxy6GLk4hAT+Mkr0T/nC1sXICeQ8ZpTo3JwHkdjGKHHm3gSwhIiAs8TXM3PZQWxeAX2JiVc2M
 IHYwgJWEocPP2MHaZAQ2KIm8Xb2bRaQhISAp8SBdesZYeyWRwuAitg52IAaDomBRFkEVCUWL5
 rPPIGRewEjwypGjeLUorLUIl1DQ72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjEC
 fMwDBDsZPywIOMUpyMCmJ8nYs84oU4kvKT6nMSCzOiC8qzUktPsQow8GhJMH7eSdQTrAoNT21
 Ii0zBxh8MGkJDh4lEd6v24DSvMUFibnFmekQqVOMuhwbVq//wiTEkpeflyolzmu1C6hIAKQoo
 zQPbgQsEi4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmFcUZApPZl4J3KZXQEcwAR3x4ogHyB
 EliQgpqQbGsIKN2d72dyYnqV+eJnp0SlsR7+xtxztaPh21E+C7qyXO1pc56zjXk9N1DK+PJwl
 zX4iYtOBCt7bxAqVI47ao3N1mf5XLX54IZuJqXf0w/+nDNRtuHNV7cu/dNP0pTFUL7SIuahg9
 eLX832w+0fyjX3/scfX353VmPHMowOBTpGDPnV1Lbsw7pMRSnJFoqMVcVJwIALh94TF/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1498069810!68853558!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53220 invoked from network); 21 Jun 2017 18:30:11 -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; 21 Jun 2017 18:30: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 1dNkOH-0005Th-PP; Wed, 21 Jun 2017 18: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 1dNkOB-0000TE-RQ; Wed, 21 Jun 2017 18:30:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dNkOA-0005ay-NE; Wed, 21 Jun 2017 18:30:03 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110904-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.8-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.8-testing:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-intel:guest-start: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: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-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-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-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-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-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:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl: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-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-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-amd64-i386-xl-qemut-ws16-amd64:windows-install: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
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=aedaa82c2f671544a84009b53154477f4431c629
X-Osstest-Versions-That: xen=c427a81dee142a0f7155b8ed7074e1f489336637
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 21 Jun 2017 18:30:02 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 110904: 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>

ZmxpZ2h0IDExMDkwNCB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDkwNC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCA0
NSB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBSRUdSLiB2cy4gMTEwNDM3CgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMSAgICAgIDQ1IHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBm
YWlsIGxpa2UgMTEwNDM3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTA0MzcKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEx
MDQzNwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNSBndWVzdC1zdGFydC9kZWJpYW4u
cmVwZWF0ICAgIGZhaWwgIGxpa2UgMTEwNDM3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAg
ICA5IGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTA0MzcKIGJ1aWxk
LWFtZDY0LXByZXYgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkL2Rpc3QtdGVzdCAgICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgNiB4ZW4tYnVp
bGQvZGlzdC10ZXN0ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aC1pbnRlbCAxMSBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgMTEgZ3Vlc3Qt
c3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kIDE2IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0
YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICA5
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIGFlZGFhODJjMmY2NzE1NDRhODQwMDliNTMxNTQ0Nzdm
NDQzMWM2MjkKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGM0MjdhODFk
ZWUxNDJhMGY3MTU1YjhlZDcwNzRlMWY0ODkzMzY2MzcKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
MDQzNyAgMjAxNy0wNi0xNCAxMTowMTo1MCBaICAgIDcgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAg
ICAxMTA1NjkgIDIwMTctMDYtMTkgMTM6MTY6MTAgWiAgICAyIGRheXMgICAgMiBhdHRlbXB0cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMTA5MDQgIDIwMTctMDYtMjEgMDA6MTk6NDIgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8SWFuLkph
Y2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBLb25yYWQgUnplc3p1dGVrIFdp
bGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3Jh
ZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcu
CgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA1NzcgbGluZXMgbG9uZy4pCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 21 18:30:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 18:30:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNkOi-0006MC-BS; Wed, 21 Jun 2017 18:30:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dNkOg-0006Ls-G9
 for xen-devel@lists.xen.org; Wed, 21 Jun 2017 18:30:34 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 3F/8F-03620-94BBA495; Wed, 21 Jun 2017 18:30:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSfUgTcRj2d3fbTnN5Ts3XQylXgUibimFlBAk
 RYh9I/4gp2E2v7WCbYzdjRoKl+RWWlSBN0SItMAzNj7IhlTpSUwojQwvEEk1hidj6UKPuvGl2
 fz3v+7zP8/ze4yVxVYWcJlm7jbWaGaNa7kcYYqKPaZKdKemxL6oi9zcu3iUOo2SXcwVLRadln
 FmXaz8jM8z1vcctHpV9cGQRK0SVARXIjySoYhy+X14mxAJR5QiKXnlkYqGiVhEUTpWgCuRLBl
 HpMH5xXCHiYCoK2kYncHEIp+ZIuDnbikuKqxisLv+RiVNyag+Mub9hIlZSiVBeXCU4kULgbuh
 7ECC2Q6hM+DGw5B0JhMFb04SIfal94FqqWrPBqQSob5/CJRwKE9MNmIS3w2N33VofqB3Q2T8q
 l3AZgqbrOSJWUbvAsfRGIfUjwDVSR0j4BLTUugjxOUDthKHik1K7CYPOWq24ClCVcrjW2eH1j
 wb3wLBMIj4poKanGnkLGXyob8GloouA9uGv3jgj9NVfwtblD98teoeGZdDUP+OVvw2AmjseRR
 XSODb9A8emvR2b9nZs2vs2IppRFM9az7FWTVyCVmfl9AabieGMmrjYBK2J5XlGzxoZHa/NzjU
 9QsKN+AjfEzTZltqLwkhMHaIsu5eSrtqqy83JNzC8IcuaZ2T5XhROkmpQWp4KXKCV1bP2s5xR
 OLR1Gkh/dbDS0yXQSt7CmHhOL1FDKJIOVSaKOkokDHnmDdn6iY6iCDpIiYSHqPwtrNXE2f7n5
 1EoidRByhDRxZ8z2zbc54VgTAj+0p8sBtuYfxRdiGII2VBSjHPx52wWHadyaVbCM3wOaczGz/
 0Y3Xw+aSrt4FxkZuMBVsu87AjzjShP3HvB7hvv+X0qfiGBtgQUVDu5sPzjebYt2R+f0a+bfwW
 GjLUWKbYNHm12tgfPaHuee3TcFTpN7y5Y6K43TZYuNdx3l3S3ZNzoKDXPdh8h1QRvYOKicSvP
 /AX8cQyAnQMAAA==
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1498069830!78281874!1
X-Originating-IP: [104.47.42.75]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41309 invoked from network); 21 Jun 2017 18:30:32 -0000
Received: from mail-by2nam03on0075.outbound.protection.outlook.com (HELO
 NAM03-BY2-obe.outbound.protection.outlook.com) (104.47.42.75)
 by server-11.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 21 Jun 2017 18:30:32 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=ZeOUoCaIato+1sl+bSQDhbsFYAwPzglO73K7N4JlBn0=;
 b=De28lgmVLqSYK81C6ER11qqoa6ncPmRA1jMGw1M8sd/YuG/sT+0jGwJyHA1cbO5YJtTDPKe2YXX6nIdFrj9fv9NILJ2o+qnKFlKWPVwKsBp22WpkJmM1NlESrFgS8QYamCoRHEcBIPsda2sx5H8ZBocxDVTXv4L42cNobJmEgZ8=
Received: from [10.236.64.250] (165.204.78.1) by
 DM5PR12MB1147.namprd12.prod.outlook.com (10.168.236.142) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1178.14; Wed, 21 Jun 2017 18:30:23 +0000
To: Thomas Gleixner <tglx@linutronix.de>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
 <20170616185115.18967.79622.stgit@tlendack-t1.amdoffice.net>
 <alpine.DEB.2.20.1706202259290.2157@nanos>
 <8d3c215f-cdad-5554-6e9c-5598e1081850@amd.com>
 <alpine.DEB.2.20.1706211720060.2328@nanos>
From: Tom Lendacky <thomas.lendacky@amd.com>
Message-ID: <fc697503-ec54-f481-36b3-3d5bf63aaaee@amd.com>
Date: Wed, 21 Jun 2017 13:30:19 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.20.1706211720060.2328@nanos>
Content-Language: en-US
X-Originating-IP: [165.204.78.1]
X-ClientProxiedBy: BN6PR03CA0015.namprd03.prod.outlook.com (10.168.230.153) To
 DM5PR12MB1147.namprd12.prod.outlook.com (10.168.236.142)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 4858a338-139b-4b9a-cb46-08d4b8d39619
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500055)(300135000095)(300000501055)(300135300095)(22001)(300000502055)(300135100095)(48565401081)(300000503055)(300135400095)(201703131423075)(201703031133081)(300000504055)(300135200095)(300000505055)(300135600095);
 SRVR:DM5PR12MB1147; 
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1147;
 3:n0Nhvb9ghAdMnH649+2ak720iaP1iLjrEg7lpfKecjkp6wM+QZ7nRcSEEbIONVv6nSUEg+90Fc/S36c/vnNTd4nDioUlhMiJOv96ymGUWwXlTWBnboOpr5QRkia8Nk93d1Pov9nmxRniF63TRMxbXRUhSB9KaC9qAMVc1kSaqzwa22hwHUufyMuyTTVzm/wHJ8qj3Fydq0Y1IuZDbJ6NOI4YvOA5dobtU7O/NTwqRlvakZa3zU0ChP9HpOVNzTbmgrm4sAeYiFEMStHAgs+TaiJqECHdqZzbNRKNbRe8OwsroC+caAVYLNw/YnjmCPNED7guXUXgOUeCBsj71m9zIvc5+W7CKPkMMlvuN/F6LWsC3aVGfPIxiOTZN4fIGq1HwVHUSe0pF57LhRKNGXJ4f8Nlm205cZvXOlASyz8hMg/7XEG4KNLOlL7lCrfWpf+HUuQSmPbqUAMhNwnRgCZyEo61G3X19x4xwLmUkyYugmFdK69D8RoaaAOXrCg7atSLQw0Ntyhs/4wdCNOCGDLycDtRUwQ6DtbzFflOUOvClMiuWqtgGoDjUlHF6eLyGvyNfy5jI9OxFbxukYluQaOiAFHtrVSUryAVE9kn7gUJj7jsogmTDgmmJDtucJHdkDYB/3RR/qMkFbFyVVJV6zpAYHH1C6jcS2TRP6hn+RQWOBHsAuqjPdik9fwY/wD6hslq2Po7cu7RQyZPPrMxqgamgw==
X-MS-TrafficTypeDiagnostic: DM5PR12MB1147:
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1147;
 25:zG96/bxWD6tmXt+IOI/Hz2Afk3SrowzpLNyGdhP/zyey+P8PST6UviKfYOqtG+uqKFyK2G9DqvxBMANKTL/4p+IN8C4xzmf1Y2SC8RDKODGKmCagXY46u5/vcXSDhDIjcMME2ZDhNpmTEBhDz8Woeq1Rf0tOnFCeokh9T3s87Mj5h/+riYgtN9kuBk0RsOcKRXx3H+sjVjTVKsi8bB63ZX50DOFxZJXw/7S39XQnaN69D8dfxjsJfm9p2fADuoeCyz3m/28gBvBdr8uGZO8hAh9r06fQrvQPkean6oVnX18IUOWglapOudjIbGigjftcTwvFPR6Q6pXoMBivjhWqTdfMU6CPcD7/m2NMmWu+msp/77XbRDMpPwSQLd7f+xc9WGYz/jZv/vEyp5GbQsjew3PsRoO1e/GV9LM283mmaUmTu/XSpJVmf25fSAPvfrdhNGNQvZZhm4ktUOAVoRnHGRFLIaKQ3dMIRWpVoWiQ47NgvhcJHOxUEYXGFuxsyiPYGUkN7a1qExwO9M3HDpCJbCqxnoSDMRPjiptfFf9gglEb1E4qwNNEe2yM/6gMTZIf+rtJUivh6toOqDWvnHy/bU7L+Wi5S55Xg6olLFZnXZ7SifriUD7m2RF8eUqviYpwHUqkeMSdvSkB2LF3CwFZUzPQOnFz5CxsaZjhlbu4lR/wQAfeypHm+UN2Exj+EfOwjNLnv/YKof90QofLfwlikhZYaPSIufEbkoJAsLF2ey1MQhap3XvPEh8wDJiyjWmPLmK1G1TC8/SHwV5Iy9Pz9aCfaTqICFzel+AOjYlrzRPC0UDnC4e9F4iWZZSbk5b1UHmCtrmN8cBRsEr+AAqCkWTYjeLjAlIbktio0Ug6pGwL4qxuepHAH2PMm6adfyg6rYCftWEmxjBZrGOvxFGzLwPC5KAVNhtoWTxWQBW7RR0=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1147;
 31:/mSOcojB4w7vDDvSyQHvR5HHhISSZFlzKVL2LSmIdJtyJR4kOQwsu6GY9QMZvBycSRefUlL21mdUi5tFzw2GsTu19DugsSQgDu/bBJwvhWSUpc0d+X/VXQrQLWC3DTTa45sdhfHnWRb2AbzddxREU7BkDgPFqcudmxANGIKvcVrg25+9lsRHr1Gwv5yDF5MZKUILjnOEinQ9T+hdeYNjboXdjTtJ1yWGrFdSZenOx127VJe3xjXPP/awfqjWZvbc8FmDVKSk2HDQjRq/UKf1JhXrRNOGr2FKNwFLBhApGCb2LRM5uH4lFFSIxbFPVYkiJT4JIwcXDL0JQrSINg8jjMZ3xg2ze9C1XpvH64qf6ZygEkKOwL7cEYk6gcHU/FeBl9IXyw3gABoy9i2EpuoHnh2jE+oO7NfSLPjR/yk40pAici5cQDpuNpwbIaG5rAtOaldwuyKGg88x0EGLWcB0GFeC5Kp8nDWWO8VaoOFzwS6ph9RuHdTuiI9Izbmr0MWf3GZBHijbRs4pZYHQXCisMASOG94Diev2IhSKQJzKrizOJZUno5YO99JWIH9nrcfNFVpcLCZfEsqiGfKUrrrCm6pCF4q/0LI8Ue0g8F2eNyGdcdTk61+BnDBp1rI2gP6nDCk12qwKnJM72gFRoT0VhbYLmW2YnVh0SkTXEMyfk5c=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1147;
 20:mJd/ZE3rvosmT/Qdl6oldXf1aW7LWTzDjsfI+Fv+Tyume3GLdUYZGiP7VhM4fK1jbtxdGhR0VLJp0o+/61eiKXBQvvF3WX5gkQNaWToaNt0YwaOLYYroamwgtWiH5++bANH4uCWZyMeB50NJU9ZM1SSbGCYz0+Lfyir2hxyFhvqrmNsjUrXbImG17ndmvaVY8bGQOr1I/EIymHEqkyPe0SqfAwamqRif306cgZlmUmSgoJcgaU72OUSwvoYZRrfJw799oLNw7l5vHstNrxADyltscE2h2A35J9kR7vApTKTaQC3z6vYg9etia/h9lHqD/SHg5dHm6PcexIZDj0VYhCsj2fB54Ek6IhOSaht/ftSxfgfHqwWomYMTTupyRtcxwvTRHR5rmA914GPHIe9gFof8M4mmuY9tM9LyCHvs4BK5UqBrBQGtZCOJaDe/CzcqKLK+VQXZNBqY04/nZZRjNRjhs17QD+FJTTntrl6gM+Zh/v4DK81fxT0djzFLmEAr
X-Microsoft-Antispam-PRVS: <DM5PR12MB114716239C95811988AE87EFECDA0@DM5PR12MB1147.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(100000703101)(100105400095)(3002001)(93006095)(93001095)(6055026)(6041248)(20161123562025)(20161123560025)(20161123555025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DM5PR12MB1147; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DM5PR12MB1147; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ3OzQ6SVpTL3lDaTZNdC9aSWdBU3RXVVBvRjg0eklM?=
 =?utf-8?B?YnE1cU5wbVI4WGxCWFRnclRFTEJ5TkhFRWdNMEk2Z1dhNDRUcnNXbm8rWHdF?=
 =?utf-8?B?UFpmR3pXMWJ2Q2RRNVdOYnhpWjNMbFVlRksrWE0zdHRkYmE2d0E5YWZvM3Vi?=
 =?utf-8?B?aG1mM2hrd3RmcWJ0Q21wakhOVjVrMGdLTytwNjNRQUdSR2pYZVdwZ2FCM0lw?=
 =?utf-8?B?VncvWUhwSGt4NXdteFE4TzJ2K1dMRHNyemdiSStQMm9qbWEreU5BTGRPbHZH?=
 =?utf-8?B?dWk3WmVndlZNekJXa2ZLeFZZVzZ0OHRQaXhXd29ERmVCNThDRDR0N2lhUnJz?=
 =?utf-8?B?QnlOdmlMME1zWjJVTFZqY2NLVnc2ZE1Bdk5aTzB5VE8wZXVUTnUwcXVnWHZp?=
 =?utf-8?B?WkZGVGo4dEROYmt4VXN5Skx6RXVkdkJ2anZMUDBoT2o4VjkrY3M5R0wxN29G?=
 =?utf-8?B?UXB5RjBWZUJPS1k4NlVsRVo2N3VEd1lQWXAydUhERlpleWdwSk1WcGVZVTlp?=
 =?utf-8?B?QkxCVGRwcDhGRGZRcFA1U0xHVGpuMlpxaTYxd0Ywb01maUdjdlFlK2ZuaXVn?=
 =?utf-8?B?Rkk4NngyRFBVMUNvRE9FcVRoSm8yaUZRMGh3TTMrVnBkTitBTVg5SkVMMmVQ?=
 =?utf-8?B?WjlFQ1Z3VURXeGZ1Q3E5aWVuN0lQZDRsTkhoaDk2YURrSG5WKzNCY1h4ZmZH?=
 =?utf-8?B?WGZWTmcrek13am1VeVp1TStWNE96eXRTeUFzd3o3Y2JwdENsZWtKbGo2SUFT?=
 =?utf-8?B?OEdESGFrT2ZnYXV6aWp4ZDF4T09oN0dXYXJnN2lOcnNOYkR0em1xTmYrNkFF?=
 =?utf-8?B?UWhRWTY3Um05UmozWXlSY3JwVGcrdExENnhFUHJZcEh6Umw2SUxjakFLZTdm?=
 =?utf-8?B?RjBjRk1CRm03NS83M3BsTUdqaVZaNXZrNVRSNUU2ajhvWktIajBFM1hEd3h4?=
 =?utf-8?B?MnFZQklwbmI3dHBtNE9wYzNnZG02MXlRb05lb0hxYUNXbVE3U0VxTFl6UTdH?=
 =?utf-8?B?bnFmeFQzREl4U0RScDBpa2JMTDhKbmlEME1DMHArRUZoTUIrOG1BRTRYTXVJ?=
 =?utf-8?B?TjhwODJlLzVTNnhtUFBrYldScFM1QjAyVjZ5RUdCSWJnVmJiWkpvS0wrb3Rq?=
 =?utf-8?B?Si9oS2VXdmxLUkNXTGVOd0FDSTdiNEFWUjFtTnlpak9NeFVrdk5iSDN6WitP?=
 =?utf-8?B?M0dsL1ZmUXhrY1ZBU21ybk8xZEJPdWg5RDhMdGhNdnJ4UmNRendYOGcvbnV6?=
 =?utf-8?B?MHlXeW1veTBLRG42bjkxSDNxMXZLcEtpVkNYTmhKQXQ2UjVGVm4yZUIxaEdB?=
 =?utf-8?B?c1hNMGYwajJHYlFOQVRic3N0aUJwQVJ0YnFNMVhMaEJ4em14TUZmYjVOWlBB?=
 =?utf-8?B?YXVKbEorSG9hcW9VcytkeUd3ajlDQnRubEVMby9tT1RUS2dqQ1REazc5bnhW?=
 =?utf-8?B?bUQ3NWNZU1RQTzM4T3FJZWo3Z29sUzlHMy9kQkxZUXQ5VUJlUGQvaHdoRmpl?=
 =?utf-8?B?Zlo1UGxUMmxHMlJSUDRScFVJeFhjMHd5bnhIaVFROXVsbkFFeUJLT1EreVZx?=
 =?utf-8?B?dUJScGlvTzlvSnBhWHJ6S0pXRFF6UT09?=
X-Forefront-PRVS: 0345CFD558
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(6049001)(39450400003)(39410400002)(39400400002)(39840400002)(39860400002)(39850400002)(377454003)(24454002)(7406005)(50986999)(7416002)(31686004)(25786009)(42186005)(54356999)(4326008)(65806001)(66066001)(53936002)(54906002)(76176999)(6246003)(47776003)(110136004)(38730400002)(93886004)(83506001)(8676002)(81166006)(33646002)(90366009)(7736002)(229853002)(2950100002)(6916009)(6666003)(23676002)(6486002)(3846002)(230700001)(77096006)(6116002)(4001350100001)(305945005)(36756003)(31696002)(2906002)(478600001)(72206003)(50466002)(189998001)(5660300001)(86362001)(53546010);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR12MB1147; H:[10.236.64.250]; FPR:;
 SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ3OzIzOlMwUDJLN3V5Z29wc3VlSGwrT29QTG9IbG1D?=
 =?utf-8?B?Yit5SG1iTlNidXJMVkdiRjBuZHpkY2R3VFVyK1NXbU44ZmprZzI1a3lmWjZa?=
 =?utf-8?B?a2ZDVnRJVjRmZDZhKzY4VmRoSmlzRXh2cDBQNUxrYkFUYy9qcXFVSkM5TFQw?=
 =?utf-8?B?UmRpV3NBTlhWeDAycVFxcGxqd3QrU3ZUdnNROWJPRFFQVVFXWldRRVZua0wz?=
 =?utf-8?B?dWZIZGJQSERQM3NqN24wbGZSZWVyNWNtcUhLTUtWcVo4ZklveU4yQ2IxeHFt?=
 =?utf-8?B?Z2VtbGsybW04Sk8wRUM3Q2ZFRlp6dmpDQjZGY1ZIbzAxVU1XQ25wZmJLalJR?=
 =?utf-8?B?TU5GKyszYWRqZFBDK3JCTWdBaTRKOSs5Mm5Nclp4eFgzVmtKeU8rRms4VmpO?=
 =?utf-8?B?VGNKbGV0aTN4ajdTOGIyOUtQM3MwTUlSR1M5R1E2bXN5N01GS1B2QU0wMzFL?=
 =?utf-8?B?ZHBhSi8wcnV5Tm5Yck9jTU9BTWFyNEE1aTdKbmIweDNNNDZBREhxdXJyRXdj?=
 =?utf-8?B?cjFUMDlBYVlCYmRPT0U2S1E5ak1qQ0VoWUJoL0xZL2ltNVdyQjFEWUlXZ2c2?=
 =?utf-8?B?MXdubW9lUjlwNDErY0hEWWhVS3BOajlUbXZnbEhydE1xK1hHRnBIT3dQczBw?=
 =?utf-8?B?YWd3UWFRUENjQXlwMkFkcE16K0hEWWZyampxQTBzaUNpZWRLblRZRC9QeEsz?=
 =?utf-8?B?KzdZZnZWVzdhdGRkS3M4VzY4RDhUdjVOWWswTWhSc290NTJIaVIrb2FIaURU?=
 =?utf-8?B?U3J6bUhLMDdrWVMzeThBQldnd2lTWStLaVp5VldTZGFORjhMZ0s4TVdmeGNh?=
 =?utf-8?B?WngrNCt2SkZBUDN4b1JDQnhPekE5K2trQmY5YXBCWHd5bUZ0ZFh0ZkFZblNJ?=
 =?utf-8?B?dW40T3lyK1dMcENRSmszSEFZMEtYa2J2VllCSG4wcGY3SEpCb0xTbnpBMm9o?=
 =?utf-8?B?UlZLUDdRenN0akxmbEI5NjNtWVArZWs2dTBzcFFKL0QzNEUvV2xsZThYK2dO?=
 =?utf-8?B?eFFvQWtFazVJZEVPQmd1RUgwSE1ZSlZGV1VyNWlLbU13NC9lTHE1c3BUb2VB?=
 =?utf-8?B?R1lCdUxpRGNGQnFwTzZKaWl2WXNqdWo0SU1zWjJ4STdjSTl0RGJUU0ZZVlp4?=
 =?utf-8?B?aHQzcXpQeDJqSjVUVEtYUzZzUmk3WDM3OVdFNFhBdDAvelh3Y1ZwTWJEckRy?=
 =?utf-8?B?WGQ3Rll1eUJzcGN3c2hKcVFLWm1HcFJSelpEZk1PdEZSUFVkdXljY2IyK2VC?=
 =?utf-8?B?Z3crY0VFaDV1M2IyOHg1MTFZL1Zwc1YzY0MyVDRqRHBkRXJucUhrQ0NxcDh4?=
 =?utf-8?B?OXhaMlQyVjNTL1gvQUhrNXd0cHkrYXE0WFJ2eDQrRHJnQ294dG9BQ1ovcHpG?=
 =?utf-8?B?dUVTTXNwblJiODRYTUpReXFVUzdLb2FZMUpqUGdSNk5Ba0JFbGNteVRsMllY?=
 =?utf-8?B?cjdZNTduMUxHQmIzQWxmWmJjdTc3L0ZpOTlHam8remY0THp3aUM3ZUtJMmVj?=
 =?utf-8?B?NE5jOS9OK1c4bm1QUXpNVWg5bC90L0FmQ05tT3l3QTBSc0pMQTF5akxJK3NU?=
 =?utf-8?B?eUFxUVhkTHY2WXk5VVdRd3lIdVc5QUE0NHJrNU45VTRUYUo0MU1IbWYvSHA3?=
 =?utf-8?B?cmJLUWE4R1cxdFNuTnZZZjVIM0lsSFFoNmtjUEhrNjRJd0lDajRjTGZSbk9n?=
 =?utf-8?B?UERhQ3RuNytsNlU1UE5PUUQwaTVIUHZjMXNnZzJUSTVxejFWODJXNS9mRTQz?=
 =?utf-8?B?cURDallzdGlzUTF2YTIyUkRpOVBwaEU1VU92RzNUWENoTVdEQ2h5RkZoNHRH?=
 =?utf-8?B?V1hDWUQ5S3ZOTmdwRTVaNzBRdE5nOUZGSjd6Z2M3dDhlRUNLWllnbjhnMmU5?=
 =?utf-8?Q?K4yPu2r0x4Iq2Amxr3Cc4XMV3DF3YPo2?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ3OzY6VVo3cWdva3RGT2RJMVBKcWlzbEFhenJxd0pW?=
 =?utf-8?B?QTRZWGwzN3Fmc1JzdE1idUlRNE50NTByb1FQYlJPMXBvMndVeHFYOXlHRnY4?=
 =?utf-8?B?bGN0RWpCdVphb1RPQ2hYOHhkR0Nldk85UUtHQ1hyTGNKbGVteVJOSHVHYXVY?=
 =?utf-8?B?bC9LcEtaM1J2d0VGM1gwOExZYlZCZjlML2tkOCtqT21Dcmhjd09abCtuZEVh?=
 =?utf-8?B?ckZGZnNiWTBCMkg5OVp1cURaWVNSV3hCbmR4M0ZsU2xTUnNFYU5YMFpRdlRH?=
 =?utf-8?B?dFBTcG9wbGd1UkJDV0VEMWJudWdjcnNDY3FHdzhtV21jc1NraDAxMDZYSWtX?=
 =?utf-8?B?UzFQeWF3VUducWtMUFJjVTgwaHZQVFpMY2QrSEI1MjMraWtUR05tUHA3bUFQ?=
 =?utf-8?B?SUd1RjcrVDFGTnFZakxlRFRrNVNzY3ljRnFhd04yTzg2L3BkNHBWc21YQmJR?=
 =?utf-8?B?V3lxN3RhK1RYNHVwZnBGOGpzZFl3RExiSVM2V21SWlg3eW5hNDRST1BtUkJH?=
 =?utf-8?B?WmIzdWxJK1FzTm55NG1MMDBLek0vMnF0QnpMazRhTWcyUklvaFRtajV6YU9V?=
 =?utf-8?B?a3hWaFlMbHE1aHhZbXRhUHBXdlRueFByRlM3REhPT295SVJ5NVBoWmpWMWpN?=
 =?utf-8?B?SWg3ME1UcmxwcEFYRzZpRllCUk1PTndtbTVtTC96RnNqbnc4RVoyY1dOTldQ?=
 =?utf-8?B?Z3pYVllYKy83VkM2NFBHZHRaS3BZcEowK1dvZGdocU1yOE1sVitLUnplWHJP?=
 =?utf-8?B?SHFOVFZhdk1tYUd6Yzd1SzB4ZkIrb3A3SFlLenB4ZkJOVTRXMkZZZU9iWTky?=
 =?utf-8?B?cTkvWVFlTmk3UVZqekRnZ2wvd3IvUkRTT0ZDeFJaNjV3ZGVtTEJKMFBLd0Nz?=
 =?utf-8?B?SlJpUHpBVUU5Zmdsc2lxMFQrN0pGK3hqTXJLcVFPZ2NMK1NQdWxIQTB0bW1s?=
 =?utf-8?B?MitZNFlWemR2WFNDeWE5R0lXZDNuVGdwNmlSWHprSmloNGZOZUozSWV3MmEr?=
 =?utf-8?B?cmJic3NzbURvSDRPUXIyNnhDemFlUVVDK1JqbjZGeVlkU2cwb1RpZUhIN2NR?=
 =?utf-8?B?R2tYREpOK2EzUVVVRDJldEJ0Zk5CM0p6Q1BrNm9TNkNIRjYyS1ltbjY3U3Jw?=
 =?utf-8?B?WDBUeGZtbWJ1dVltNDMyODNyQzhrUlQyMWh4MVlIRjN3MmFKSW16RHFxOEhO?=
 =?utf-8?B?L3p5MVZBMWpuYm5MU2RacWcvK3VQVElxQU5pc0FkMzk3SEs0cUc1QXRkUTVG?=
 =?utf-8?B?TVRlK1FtaXdHYVJONXFWc28zcGNEamVjTHhqTHZ6L09OU0RTeUhNek9mYzFD?=
 =?utf-8?B?MldySUFUSVhLdFZBckMwOWs4NXJBVlprc0NHS081SjlnNmwxRVMydEdzeGdt?=
 =?utf-8?Q?ilfWY2M?=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1147;
 5:olFgRt2rXw2W8b8gMVF+AvP1aGq9Uua1KKcz6azVb+Azt0o1wSLpzhfGpx9oQyVGbusJWqWUOpnuRTKkwzNVef8NzdCQdm/GtSi+nuUvx0FLVn+Pz+7WwPfX6ctfCkWHsu33TfUs67CNT7g8SQLewfDXEHDwGDZDt2UrYj3ANhACcbqxbcYEuXht4pM/YY14osi9oIzQmmlZJh+go9aSPPEjiaxFtcH0U0FQZkXtkiibxygY5jffQ9lUtVzh8QZrnPDpTnLWDy/tGldJh9NVd6SeDeRLJqLiE6EOWVLLLLWga2keAAZ46fBQStJj4ghHl/9Y9V1OEn8ihmvTp7NAKRAbKnKunvcBkG2fA4cYB8oJyUj352xFYwoXys50MSshVfA31rcs63nirZbmRTTEazkeMT24Mws9GTd6PkiAcvUA1dP3TY7HIHooM94YFVIHQ5bNDXAXb2Ehcp6et4yNxpVUV6SefBJs7lf42gsmnX+yrtECgoOCW8cxZDe7Wd6X;
 24:97ipVq50MWZQu/Pr3YrnUpBuwAj/wQyTWplkPBP0o0elmI8VfRlgfQXTJUC/LrLlaael232i9eFMCZL/2w/ALV/E8y0ioLf86MnacCIg/Ms=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1147;
 7:nLO4vqPWsKbgOmz1E48zDy7LRg5OEn8FyOtD69DXmzsuyCZ1cwQnr5GVCWWB2Z0NzTIgwgyqqqCkfhheFJ/Af4xpJI1Zw1aKyYjf3EK9q98GUbGdJgK4rhMxW1ka4DxCDR8FIVciAnQ+HwheEExyRKHBEbOCCXSlkStr1XOZNy5xTFwpR1pGOQ3yMyXWszHBEHPIBEtSJwNTbNvcFmpCQTapxMDcNynNEnSz8RO57mwOjM0nfpGZb7zIBPgv9skTYsLQzV0TzLPJPFrty4FR/Vxz9E3kNH078luXj6gHgqAbR5d73PwWD1NwnU4lDa0m7MrbD8F6gPxm/9ByXhi5tsj9gGrTvodiNPDxbKWX4jLCNBifGhSOd1fAHoZ47UfJ7EWNXe60NxdRQ/dS9Xcazk+SOtjFIfHYEuh45d7w8MRdQbtf/d8lr78TT1rOwOiQ7rWD4p5oYF43wkXesIkdKM93GQo7L8zmn0XC/7uN1enLUnDJCSiPF5dCep1P/Qz8uq4NOOPm+ZqGzVMvoWWLcgSXtgFJWxZ0l57tit1UoEe+FOcyHaxW8TBzXTZsHTi8IeV6+q5xVKhDtubWeKU5uSFfqZ4D2lY2unevZxiYl8kyng037PrMg9vtZJwzvSqJG/KwZFGsuilPQ6bOCKKjtCIKdNtSaSZdH4mifO7Yagh/T4u58snVsxJJ8mSqeSqT/tPAN88gBMwoqGoAM3s5V7KlIIPeRl7UW8yftrRi/TSWgBhOU55N7TU9hc9KYusjF13+T9gzkAH/bKN/wTTw8WizenswM/DOPXU45CouA4w=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1147;
 20:I+3tsu1FU78HyMwN1q+Rv8PfH6kD0UWOjA8H2dpXDotttTzg7AXwL/oxqbAoVr1ZHKJNmrrz8HEgQ7dM/N/kU5XOGKcUJ6xUgBQqcXrGuEPOGSSNrHJidOogt2kt0JoRe4VkQwXujADfd8YBZFI57xQaamiYYC/6K6R8Bw3lKKVhBsS+hcmYoeT19a+KFvTsDneRG716ripw5D4hcJOLZBk7TB1Nu5FB2t0auYr1uy8gHegRdgluGMgtCSKrdwD0
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Jun 2017 18:30:23.3011 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR12MB1147
Cc: linux-efi@vger.kernel.org, Brijesh Singh <brijesh.singh@amd.com>,
 Toshimitsu Kani <toshi.kani@hpe.com>, linux-doc@vger.kernel.org,
 Matt Fleming <matt@codeblueprint.co.uk>, x86@kernel.org, linux-mm@kvack.org,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Larry Woodman <lwoodman@redhat.com>, linux-arch@vger.kernel.org,
 kvm@vger.kernel.org, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 kasan-dev@googlegroups.com, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Dmitry Vyukov <dvyukov@google.com>, Juergen Gross <jgross@suse.com>,
 kexec@lists.infradead.org, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org, iommu@lists.linux-foundation.org,
 Paolo Bonzini <pbonzini@redhat.com>
Subject: Re: [Xen-devel] [PATCH v7 08/36] x86/mm: Add support to enable SME
 in early boot processing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

T24gNi8yMS8yMDE3IDEwOjM4IEFNLCBUaG9tYXMgR2xlaXhuZXIgd3JvdGU6Cj4gT24gV2VkLCAy
MSBKdW4gMjAxNywgVG9tIExlbmRhY2t5IHdyb3RlOgo+PiBPbiA2LzIxLzIwMTcgMjoxNiBBTSwg
VGhvbWFzIEdsZWl4bmVyIHdyb3RlOgo+Pj4gV2h5IGlzIHRoaXMgYW4gdW5jb25kaXRpb25hbCBm
dW5jdGlvbj8gSXNuJ3QgdGhlIG1hc2sgc2ltcGx5IDAgd2hlbiB0aGUgTUVNCj4+PiBFTkNSWVBU
IHN1cHBvcnQgaXMgZGlzYWJsZWQ/Cj4+Cj4+IEkgbWFkZSBpdCB1bmNvbmRpdGlvbmFsIGJlY2F1
c2Ugb2YgdGhlIGNhbGwgZnJvbSBoZWFkXzY0LlMuIEkgY2FuJ3QgbWFrZQo+PiB1c2Ugb2YgdGhl
IEMgbGV2ZWwgc3RhdGljIGlubGluZSBmdW5jdGlvbiBhbmQgc2luY2UgdGhlIG1hc2sgaXMgbm90
IGEKPj4gdmFyaWFibGUgaWYgQ09ORklHX0FNRF9NRU1fRU5DUllQVCBpcyBub3QgY29uZmlndXJl
ZCAoI2RlZmluZWQgdG8gMCkgSQo+PiBjYW4ndCByZWZlcmVuY2UgdGhlIHZhcmlhYmxlIGRpcmVj
dGx5Lgo+Pgo+PiBJIGNvdWxkIGNyZWF0ZSBhICNkZWZpbmUgaW4gaGVhZF82NC5TIHRoYXQgY2hh
bmdlcyB0aGlzIHRvIGxvYWQgcmF4IHdpdGgKPj4gdGhlIHZhcmlhYmxlIGlmIENPTkZJR19BTURf
TUVNX0VOQ1JZUFQgaXMgY29uZmlndXJlZCBvciBhIHplcm8gaWYgaXQncwo+PiBub3Qgb3IgYWRk
IGEgI2lmZGVmIGF0IHRoYXQgcG9pbnQgaW4gdGhlIGNvZGUgZGlyZWN0bHkuIFRob3VnaHRzIG9u
Cj4+IHRoYXQ/Cj4gCj4gU2VlIGJlbG93Lgo+IAo+Pj4gVGhhdCBkb2VzIG5vdCBtYWtlIGFueSBz
ZW5zZS4gTmVpdGhlciB0aGUgY2FsbCB0byBzbWVfZW5jcnlwdF9rZXJuZWwoKSBub3IKPj4+IHRo
ZSBmb2xsb3dpbmcgY2FsbCB0byBzbWVfZ2V0X21lX21hc2soKS4KPj4+Cj4+PiBfX3N0YXJ0dXBf
NjQoKSBpcyBhbHJlYWR5IEMgY29kZSwgc28gd2h5IGNhbid0IHlvdSBzaW1wbHkgY2FsbCB0aGF0
IGZyb20KPj4+IF9fc3RhcnR1cF82NCgpIGluIEMgYW5kIHJldHVybiB0aGUgbWFzayBmcm9tIHRo
ZXJlPwo+Pgo+PiBJIHdhcyB0cnlpbmcgdG8ga2VlcCBpdCBleHBsaWNpdCBhcyB0byB3aGF0IHdh
cyBoYXBwZW5pbmcsIGJ1dCBJIGNhbgo+PiBtb3ZlIHRob3NlIGNhbGxzIGludG8gX19zdGFydHVw
XzY0KCkuCj4gCj4gVGhhdCdzIG11Y2ggcHJlZmVycmVkLiBBbmQgdGhlIHJldHVybiB2YWx1ZSB3
YW50cyB0byBiZSBkb2N1bWVudGVkIGluIGJvdGgKPiBDIGFuZCBBU00gY29kZS4KCldpbGwgZG8u
Cgo+IAo+PiBJJ2xsIHN0aWxsIG5lZWQgdGhlIGNhbGwgdG8gc21lX2dldF9tZV9tYXNrKCkgaW4g
dGhlIHNlY29uZGFyeV9zdGFydHVwXzY0Cj4+IHBhdGgsIHRob3VnaCAoZGVwZW5kaW5nIG9uIHlv
dXIgdGhvdWdodHMgdG8gdGhlIGFib3ZlIHJlc3BvbnNlKS4KPiAKPiAgICAgICAgICBjYWxsIHZl
cmlmeV9jcHUKPiAKPiAgICAgICAgICBtb3ZxICAgICQoaW5pdF90b3BfcGd0IC0gX19TVEFSVF9L
RVJORUxfbWFwKSwgJXJheAo+IAo+IFNvIGlmIHlvdSBtYWtlIHRoYXQ6Cj4gCj4gCS8qCj4gCSAq
IFNhbml0aXplIENQVSBjb25maWd1cmF0aW9uIGFuZCByZXRyaWV2ZSB0aGUgbW9kaWZpZXIKPiAJ
ICogZm9yIHRoZSBpbml0aWFsIHBnZGlyIGVudHJ5IHdoaWNoIHdpbGwgYmUgcHJvZ3JhbW1lZAo+
IAkgKiBpbnRvIENSMy4gRGVwZW5kcyBvbiBlbmFibGVkIFNNRSBlbmNyeXB0aW9uLCBub3JtYWxs
eSAwLgo+IAkgKi8KPiAJY2FsbCBfX3N0YXJ0dXBfc2Vjb25kYXJ5XzY0Cj4gCj4gICAgICAgICAg
YWRkcSAgICAkKGluaXRfdG9wX3BndCAtIF9fU1RBUlRfS0VSTkVMX21hcCksICVyYXgKPiAKPiBZ
b3UgY2FuIGhpZGUgdGhhdCBzdHVmZiBpbiBDLWNvZGUgbmljZWx5IHdpdGhvdXQgYWRkaW5nIGFu
eSBjcnVmdCB0byB0aGUKPiBBU00gY29kZS4KPiAKCk1vdmluZyB0aGUgY2FsbCB0byB2ZXJpZnlf
Y3B1IGludG8gdGhlIEMtY29kZSBtaWdodCBiZSBxdWl0ZSBhIGJpdCBvZgpjaGFuZ2UuICBDdXJy
ZW50bHksIHRoZSB2ZXJpZnlfY3B1IGNvZGUgaXMgaW5jbHVkZWQgY29kZSBhbmQgbm90IGEKZ2xv
YmFsIGZ1bmN0aW9uLiAgSSBjYW4gc3RpbGwgZG8gdGhlIF9fc3RhcnR1cF9zZWNvbmRhcnlfNjQo
KSBmdW5jdGlvbgphbmQgdGhlbiBsb29rIHRvIGluY29ycG9yYXRlIHZlcmlmeV9jcHUgaW50byBi
b3RoIF9fc3RhcnR1cF82NCgpIGFuZApfX3N0YXJ0dXBfc2Vjb25kYXJ5XzY0KCkgYXMgYSBwb3N0
LXBhdGNoIHRvIHRoaXMgc2VyaWVzLiBBdCBsZWFzdCB0aGUKc2Vjb25kYXJ5IHBhdGggd2lsbCBo
YXZlIGEgYmFzZSBDIHJvdXRpbmUgdG8gd2hpY2ggbW9kaWZpY2F0aW9ucyBjYW4KYmUgbWFkZSBp
biB0aGUgZnV0dXJlIGlmIG5lZWRlZC4gIEhvdyBkb2VzIHRoYXQgc291bmQ/CgpUaGFua3MsClRv
bQoKPiBUaGFua3MsCj4gCj4gCXRnbHgKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 21 18:33:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 18: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 1dNkRW-0006bg-QF; Wed, 21 Jun 2017 18:33:30 +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 1dNkRU-0006af-S7
 for xen-devel@lists.xensource.com; Wed, 21 Jun 2017 18:33:28 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 80/75-02181-8FBBA495; Wed, 21 Jun 2017 18:33:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVff7bq9
 Ig6tv2SxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0X1lPnvBQ7OK/cf2sjYw
 HtHtYuTkEBL4yyix9qp5FyMXkP2YUeLLzR0sEM42Ron3xw4zg1SJCDhLfD0zlx3E5hXQl7j6d
 QeQzcEhLBAksWuDA0i9hMATJok7c7YygdRICHhKXNvVwQxjH53XxdjFyM7BJmAlcUgMJMoioC
 rxfNl5lgmM3AsYGVYxqhenFpWlFuka6SUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525
 iBPqbAQh2MH7/43SIUZKDSUmUt2OZV6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd7Lu4BygkWp
 6akVaZk5wMCDSUtw8CiJ8H7dBpTmLS5IzC3OTIdInWLU5diwev0XJiGWvPy8VClxXh5gGAsJg
 BRllObBjYBFwSVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ84qCXMKTmVcCt+kV0BFMQEe8OO
 IBckRJIkJKqoGxICH+YX9g+9yFd2rEc9sL6gWbJykLrd+zd+rLMya7TB68/iG/InbjKftZZ2/
 uZvlfU7D84Iu6v50TC1beKXl3OblvV9xKhsn1OmyqrJvvZojMO8c8Z1tcgPzrF1P9f0w9seiF
 HP9nu4DXB3K2VxvyOs79fUb0acMC0RmX3rbLvPllcXS13irL/0osxRmJhlrMRcWJAOQHRb59A
 gAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1498070006!88963486!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35699 invoked from network); 21 Jun 2017 18:33:26 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 21 Jun 2017 18: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 <osstest-admin@xenproject.org>)
 id 1dNkRN-0005Yp-8o; Wed, 21 Jun 2017 18:33: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 1dNkRH-0000jf-Sj; Wed, 21 Jun 2017 18:33:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dNkRH-0007VB-FR; Wed, 21 Jun 2017 18:33:15 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110940-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=93de762bcafb458b91955399d55acd5b2104490d
X-Osstest-Versions-That: xen=d8f1b48fd665d7aad1711de2f073540d07d2d041
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 21 Jun 2017 18:33:15 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 110940: 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>

ZmxpZ2h0IDExMDk0MCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDk0MC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDkzZGU3NjJiY2FmYjQ1
OGI5MTk1NTM5OWQ1NWFjZDViMjEwNDQ5MGQKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIGQ4ZjFiNDhmZDY2NWQ3YWFkMTcxMWRlMmYwNzM1NDBkMDdkMmQwNDEKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDExMDkwNyAgMjAxNy0wNi0yMSAwMDoyMDo1NCBaICAgIDAgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMTA5MzcgIDIwMTctMDYtMjEgMTQ6MDE6MjEgWiAgICAwIGRh
eXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlz
aW9uIDoKCisgYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHJldmlzaW9uPTkzZGU3NjJiY2Fm
YjQ1OGI5MTk1NTM5OWQ1NWFjZDViMjEwNDQ5MGQKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAu
L2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJl
cG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1
c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAg
ICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCBy
ZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAn
XScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUv
b3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9
L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
IC4vYXAtcHVzaCB4ZW4tdW5zdGFibGUtc21va2UgOTNkZTc2MmJjYWZiNDU4YjkxOTU1Mzk5ZDU1
YWNkNWIyMTA0NDkwZAorIGJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyByZXZpc2lvbj05M2Rl
NzYyYmNhZmI0NThiOTE5NTUzOTlkNTVhY2Q1YjIxMDQ0OTBkCisgLiAuL2NyaS1sb2NrLXJlcG9z
CisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisr
KyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAg
ICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAg
ICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysg
bG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3Qv
cmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hv
IC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBv
c19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21t
b24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAor
IGNhc2UgIiRicmFuY2giIGluCisgdHJlZT14ZW4KKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlLXNt
b2tlCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQorICdbJyB4eGVuID0geGxp
bnV4ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4cWVtdS11cHN0cmVhbS11bnN0YWJsZSA9IHgg
J10nCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4t
dW5zdGFibGUtc21va2UKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdbJyB4OTNk
ZTc2MmJjYWZiNDU4YjkxOTU1Mzk5ZDU1YWNkNWIyMTA0NDkwZCA9IHggJ10nCisgOiB0ZXN0ZWQv
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
dGVkL2xpbnV4LTMuMTQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hl
bmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51
eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwv
Z2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi54
ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6
IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFi
bGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNy
b24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UK
KysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi54
ZW4tdW5zdGFibGUtc21va2UKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0
CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9V
UFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdp
dAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdp
dAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xp
YnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJF
RV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5m
b19saW51eF90cmVlIHhlbi11bnN0YWJsZS1zbW9rZQorIGNhc2UgJDEgaW4KKyByZXR1cm4gMQor
IGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy94ZW4KKyBnaXQgcHVz
aCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQgOTNkZTc2MmJj
YWZiNDU4YjkxOTU1Mzk5ZDU1YWNkNWIyMTA0NDkwZDpyZWZzL2hlYWRzL3Ntb2tlClRvIG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICBkOGYxYjQ4Li45M2Rl
NzYyICA5M2RlNzYyYmNhZmI0NThiOTE5NTUzOTlkNTVhY2Q1YjIxMDQ0OTBkIC0+IHNtb2tlCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 21 18:46:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 18: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 1dNkds-0007T1-UY; Wed, 21 Jun 2017 18:46:16 +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 1dNkdr-0007Sv-FP
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 18:46:15 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 0C/61-03587-6FEBA495; Wed, 21 Jun 2017 18:46:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVybKJssu63fV6
 RBrN+c1t83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl31rYxFaxWqmi6OIm1gbFduouRi0NIYCKT
 RPeZfpYuRk4OFgEHiWunu5i7GDk4GAViJB78sAYJMwqESUy+vIQVJMwioC3xZpcPSJhNwFDi7
 5NNbCBhCSB7yWcOkLCIgLJE76/fLCDTmQUWMkp8ufKbGSQhLOAmsffLLDCbU8BeYuanxWA2r4
 C3xMTO6ewgtpDAE0aJGd9EQGxRAV2JQ//+sEHUCEqcnPkE7EpmAS2J5dO3sUxgFJiFJDULSWo
 BI9MqRo3i1KKy1CJdQ1O9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAEGQAgh2M
 35YFHGKU5GBSEuXtWOYVKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCVxsY0kKCRanpqRVpmTnAa
 IBJS3DwKInw8uwFSvMWFyTmFmemQ6ROMSpKifOKgPQJgCQySvPg2mAReIlRVkqYlxHoECGegt
 Si3MwSVPlXjOIcjErCvHF7gKbwZOaVwE1/BbSYCWjxiyMeIItLEhFSUg2MIjmn8ucc2lLgtaL
 DYbfA9/UMk54Y3b/WdXL7wQUb/Zfd7F3cIvr96WEPt6Tc9T8L1A5Uxdq9YJrD6Cabc2vjhNDJ
 v/xFetkuT6/xKDrqWMfuHlS4U/f64uS5LGxZz/Y//LQ6azLX5MfOf65vFD9XNz+4JHahg9wFx
 3uf1bwXsR6La1zM4NmvpcRSnJFoqMVcVJwIAIxp8TK7AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1498070772!74921212!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4299 invoked from network); 21 Jun 2017 18:46:13 -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; 21 Jun 2017 18:46:13 -0000
Received: from [10.0.0.56] (c-50-131-44-19.hsd1.ca.comcast.net [50.131.44.19])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 2202E2187A;
 Wed, 21 Jun 2017 18:46:12 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 2202E2187A
Date: Wed, 21 Jun 2017 11:46:08 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <594A2A1C0200007800164F2A@prv-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1706211108530.12819@sstabellini-ThinkPad-X260>
References: <59492D1C0200007800164AA3@prv-mh.provo.novell.com>
 <59492D1C0200007800164AA3@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1706201421210.12819@sstabellini-ThinkPad-X260>
 <594A2A1C0200007800164F2A@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>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org
Subject: Re: [Xen-devel] [PATCH] 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>

T24gV2VkLCAyMSBKdW4gMjAxNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+IE9uIDIwLjA2LjE3
IGF0IDIzOjQ4LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cj4gPiBPbiBUdWUsIDIw
IEp1biAyMDE3LCBKYW4gQmV1bGljaCB3cm90ZToKPiA+PiBAQCAtMzYsMTMgKzMzLDcgQEAgc3Ry
dWN0IGJsa2lmX3g4Nl8zMl9yZXF1ZXN0X2Rpc2NhcmQgewo+ID4+ICAgICAgYmxraWZfc2VjdG9y
X3Qgc2VjdG9yX251bWJlcjsgICAgLyogc3RhcnQgc2VjdG9yIGlkeCBvbiBkaXNrIChyL3cgb25s
eSkgICovCj4gPj4gICAgICB1aW50NjRfdCAgICAgICBucl9zZWN0b3JzOyAgICAgICAvKiAjIG9m
IGNvbnRpZ3VvdXMgc2VjdG9ycyB0byBkaXNjYXJkICAgKi8KPiA+PiAgfTsKPiA+PiAtc3RydWN0
IGJsa2lmX3g4Nl8zMl9yZXNwb25zZSB7Cj4gPj4gLSAgICB1aW50NjRfdCAgICAgICAgaWQ7ICAg
ICAgICAgICAgICAvKiBjb3BpZWQgZnJvbSByZXF1ZXN0ICovCj4gPj4gLSAgICB1aW50OF90ICAg
ICAgICAgb3BlcmF0aW9uOyAgICAgICAvKiBjb3BpZWQgZnJvbSByZXF1ZXN0ICovCj4gPj4gLSAg
ICBpbnQxNl90ICAgICAgICAgc3RhdHVzOyAgICAgICAgICAvKiBCTEtJRl9SU1BfPz8/ICAgICAg
ICovCj4gPj4gLX07Cj4gPj4gIHR5cGVkZWYgc3RydWN0IGJsa2lmX3g4Nl8zMl9yZXF1ZXN0IGJs
a2lmX3g4Nl8zMl9yZXF1ZXN0X3Q7Cj4gPj4gLXR5cGVkZWYgc3RydWN0IGJsa2lmX3g4Nl8zMl9y
ZXNwb25zZSBibGtpZl94ODZfMzJfcmVzcG9uc2VfdDsKPiA+PiAgI3ByYWdtYSBwYWNrKHBvcCkK
PiA+PiAgCj4gPj4gIC8qIHg4Nl82NCBwcm90b2NvbCB2ZXJzaW9uICovCj4gPj4gQEAgLTYyLDIw
ICs1MywxNCBAQCBzdHJ1Y3QgYmxraWZfeDg2XzY0X3JlcXVlc3RfZGlzY2FyZCB7Cj4gPj4gICAg
ICBibGtpZl9zZWN0b3JfdCBzZWN0b3JfbnVtYmVyOyAgICAvKiBzdGFydCBzZWN0b3IgaWR4IG9u
IGRpc2sgKHIvdyBvbmx5KSAgKi8KPiA+PiAgICAgIHVpbnQ2NF90ICAgICAgIG5yX3NlY3RvcnM7
ICAgICAgIC8qICMgb2YgY29udGlndW91cyBzZWN0b3JzIHRvIGRpc2NhcmQgICAqLwo+ID4+ICB9
Owo+ID4+IC1zdHJ1Y3QgYmxraWZfeDg2XzY0X3Jlc3BvbnNlIHsKPiA+PiAtICAgIHVpbnQ2NF90
ICAgICAgIF9fYXR0cmlidXRlX18oKF9fYWxpZ25lZF9fKDgpKSkgaWQ7Cj4gPj4gLSAgICB1aW50
OF90ICAgICAgICAgb3BlcmF0aW9uOyAgICAgICAvKiBjb3BpZWQgZnJvbSByZXF1ZXN0ICovCj4g
Pj4gLSAgICBpbnQxNl90ICAgICAgICAgc3RhdHVzOyAgICAgICAgICAvKiBCTEtJRl9SU1BfPz8/
ICAgICAgICovCj4gPj4gLX07Cj4gPj4KPiA+PiAgdHlwZWRlZiBzdHJ1Y3QgYmxraWZfeDg2XzY0
X3JlcXVlc3QgYmxraWZfeDg2XzY0X3JlcXVlc3RfdDsKPiA+PiAtdHlwZWRlZiBzdHJ1Y3QgYmxr
aWZfeDg2XzY0X3Jlc3BvbnNlIGJsa2lmX3g4Nl82NF9yZXNwb25zZV90Owo+ID4+ICAKPiA+PiAg
REVGSU5FX1JJTkdfVFlQRVMoYmxraWZfY29tbW9uLCBzdHJ1Y3QgYmxraWZfY29tbW9uX3JlcXVl
c3QsCj4gPj4gLSAgICAgICAgICAgICAgICAgIHN0cnVjdCBibGtpZl9jb21tb25fcmVzcG9uc2Up
Owo+ID4+ICsgICAgICAgICAgICAgICAgICBzdHJ1Y3QgYmxraWZfcmVzcG9uc2UpOwo+ID4+ICBE
RUZJTkVfUklOR19UWVBFUyhibGtpZl94ODZfMzIsIHN0cnVjdCBibGtpZl94ODZfMzJfcmVxdWVz
dCwKPiA+PiAtICAgICAgICAgICAgICAgICAgc3RydWN0IGJsa2lmX3g4Nl8zMl9yZXNwb25zZSk7
Cj4gPj4gKyAgICAgICAgICAgICAgICAgIHN0cnVjdCBibGtpZl9yZXNwb25zZSBRRU1VX1BBQ0tF
RCk7Cj4gPiAKPiA+IEluIG15IHRlc3QsIHRoZSBwcmV2aW91cyBzaXplcyBhbmQgYWxpZ25tZW50
cyBvZiB0aGUgcmVzcG9uc2Ugc3RydWN0cwo+ID4gd2VyZSAob24gYm90aCB4ODZfMzIgYW5kIHg4
Nl82NCk6Cj4gPiAKPiA+IHNpemVvZihibGtpZl94ODZfMzJfcmVzcG9uc2UpPTEyICAgc2l6ZW9m
KGJsa2lmX3g4Nl82NF9yZXNwb25zZSk9MTYKPiA+IGFsaWduKGJsa2lmX3g4Nl8zMl9yZXNwb25z
ZSk9NCAgICAgYWxpZ24oYmxraWZfeDg2XzY0X3Jlc3BvbnNlKT04Cj4gPiAKPiA+IFdoaWxlIHdp
dGggdGhlc2UgY2hhbmdlcyBhcmUgbm93LCB3aGVuIGNvbXBpbGVkIG9uIHg4Nl82NDoKPiA+IHNp
emVvZihibGtpZl94ODZfMzJfcmVzcG9uc2UpPTExICAgc2l6ZW9mKGJsa2lmX3g4Nl82NF9yZXNw
b25zZSk9MTYKPiA+IGFsaWduKGJsa2lmX3g4Nl8zMl9yZXNwb25zZSk9MSAgICAgYWxpZ24oYmxr
aWZfeDg2XzY0X3Jlc3BvbnNlKT04Cj4gPiAKPiA+IHdoZW4gY29tcGlsZWQgb24geDg2XzMyOgo+
ID4gc2l6ZW9mKGJsa2lmX3g4Nl8zMl9yZXNwb25zZSk9MTEgICBzaXplb2YoYmxraWZfeDg2XzY0
X3Jlc3BvbnNlKT0xMgo+ID4gYWxpZ24oYmxraWZfeDg2XzMyX3Jlc3BvbnNlKT0xICAgICBhbGln
bihibGtpZl94ODZfNjRfcmVzcG9uc2UpPTQKPiA+IAo+ID4gRGlkIEkgZG8gbXkgdGVzdHMgd3Jv
bmc/Cj4gPiAKPiA+IFFFTVVfUEFDS0VEIGlzIG5vdCB0aGUgc2FtZSBhcyAjcHJhZ21hIHBhY2so
cHVzaCwgNCkuIEluIGZhY3QsIGl0IGlzIHRoZQo+ID4gc2FtZSBhcyAjcHJhZ21hIHBhY2socHVz
aCwgMSksIGNhdXNpbmcgdGhlIHN0cnVjdCB0byBiZSBkZW5zZWx5IHBhY2tlZCwKPiA+IGxlYXZp
bmcgbm8gcGFkZGluZyB3aGF0c2V2ZXIuCj4gPiAKPiA+IEluIGFkZGl0aW9uLCB3aXRob3V0IF9f
YXR0cmlidXRlX18oKF9fYWxpZ25lZF9fKDgpKSksCj4gPiBibGtpZl94ODZfNjRfcmVzcG9uc2Ug
d29uJ3QgYmUgOCBieXRlcyBhbGlnbmVkIHdoZW4gYnVpbHQgb24geDg2XzMyLgo+ID4gCj4gPiBB
bSBJIG1pc3Npbmcgc29tZXRoaW5nPwo+IAo+IFdlbGwsIHlvdSdyZSBtaXhpbmcgYXR0cmlidXRl
IGFwcGxpY2F0aW9uIHVwb24gc3RydWN0dXJlCj4gZGVjbGFyYXRpb24gd2l0aCBhdHRyaWJ1dGUg
YXBwbGljYXRpb24gdXBvbiBzdHJ1Y3R1cmUgdXNlLiBJdCdzCj4gdGhlIGxhdHRlciBoZXJlLCBh
bmQgaGVuY2UgdGhlIGF0dHJpYnV0ZSBkb2Vzbid0IGFmZmVjdAo+IHN0cnVjdHVyZSBsYXlvdXQg
YXQgYWxsLiBBbGwgaXQgZG9lcyBpcyBhdm9pZCB0aGUgX2NvbnRhaW5pbmdfCj4gMzItYml0IHVu
aW9uIHRvIGJlY29tZSA4LWJ5dGUgYWxpZ25lZCAoYW5kIHRhaWwgcGFkZGluZyB0byBiZQo+IGlu
c2VydGVkKS4KClRoYW5rcyBmb3IgdGhlIGV4cGxhbmF0aW9uLiBJIGFkbWl0IGl0J3MgdGhlIGZp
cnN0IHRpbWUgSSBzZWUgdGhlCmFsaWduZWQgYXR0cmlidXRlIGJlaW5nIHVzZWQgYXQgc3RydWN0
dXJlIHVzYWdlIG9ubHkuIEkgdGhpbmsgaXQncyB0aGUKZmlyc3QgdGltZSBRRU1VX1BBQ0tFRCBp
cyB1c2VkIHRoaXMgd2F5IGluIFFFTVUgdG9vLgoKQW55d2F5LCBldmVuIHRha2luZyB0aGF0IGlu
dG8gYWNjb3VudCwgdGhpbmdzIGFyZSBzdGlsbCBub3QgY29tcGxldGVseQpyaWdodDogdGhlIGFs
aWdubWVudCBvZiBzdHJ1Y3QgYmxraWZfeDg2XzMyX3Jlc3BvbnNlIFFFTVVfUEFDS0VEIGlzIDQK
Ynl0ZXMgYXMgeW91IHdyb3RlLCBidXQgdGhlIHNpemUgb2Ygc3RydWN0IGJsa2lmX3g4Nl8zMl9y
ZXNwb25zZSBpcwpzdGlsbCAxNiBieXRlcyBpbnN0ZWFkIG9mIDEyIGJ5dGVzIGluIG15IHRlc3Qu
IEkgc3VzcGVjdCBpdCB3b3JrZWQgZm9yCnlvdSBiZWNhdXNlIHRoZSBvdGhlciBtZW1iZXIgb2Yg
dGhlIHVuaW9uIChibGtpZl94ODZfMzJfcmVxdWVzdCkgaXMKbGFyZ2VyIHRoYW4gdGhhdC4gSG93
ZXZlciwgSSB0aGluayBpcyBub3QgYSBnb29kIGlkZWEgdG8gcmVseSBvbiB0aGlzCmltcGxlbWVu
dGF0aW9uIGRldGFpbC4gVGhlIGltcGxlbWVudGF0aW9uIG9mIERFRklORV9SSU5HX1RZUEVTIHNo
b3VsZCBiZQpvcGFxdWUgZnJvbSBvdXIgcG9pbnQgb2Ygdmlldy4gV2Ugc2hvdWxkbid0IGhhdmUg
dG8ga25vdyB0aGF0IHRoZXJlIGlzIGEKdW5pb24gdGhlcmUuCgpNb3Jlb3ZlciwgdGhlIG90aGVy
IHByb2JsZW0gaXMgc3RpbGwgdW5hZGRyZXNzZWQ6IHRoZSBzaXplIGFuZCBhbGlnbm1lbnQKb2Yg
YmxraWZfeDg2XzY0X3Jlc3BvbnNlIHdoZW4gYnVpbHQgb24geDg2XzMyIGFyZSAxMiBhbmQgNCBp
bnN0ZWFkIG9mIDE2CmFuZCA4IGJ5dGVzLiBJcyB0aGF0IHdvcmtpbmcgYWxzbyBiZWNhdXNlIGl0
J3MgcmVseWluZyBvbiB0aGUgb3RoZXIKbWVtYmVyIG9mIHRoZSB1bmlvbiB0byBlbmZvcmNlIHRo
ZSByaWdodCBhbGlnbm1lbnQgYW5kIGJpZ2dlciBzaXplPyBJCnRoaW5rIGl0J3MgYSBiYWQgaWRl
YSB0byByZWx5IG9uIHRoYXQsIGVzcGVjaWFsbHkgZ2l2ZW4gdGhhdCB0aGlzCm9ic2N1cmUgYnV0
IGltcG9ydGFudCBkZXRhaWwgaXMgbm90IGV2ZW4gbWVudGlvbmVkIGluIHRoZSBjb21taXQgbWVz
c2FnZS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 21 18:53:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 18:53: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 1dNkkN-00088Z-MG; Wed, 21 Jun 2017 18: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 <tglx@linutronix.de>) id 1dNkkM-00088T-DW
 for xen-devel@lists.xen.org; Wed, 21 Jun 2017 18:52:58 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 64/8B-01733-980CA495; Wed, 21 Jun 2017 18:52:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDLMWRWlGSWpSXmKPExsUyieGdm27HAa9
 IgwvnrC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyFk36zFHznqPj1ezNzA2MnexcjF4eQwB1G
 ia8LpzJ1MXJysAjoSExse8AOYrMJaEnc3foVLC4CZLctuM0C0sAssJVTYuHHVywgCWGBSImbj
 TfBGjgFrCUebm8Aa+AVMJO4t3EVC8SGXUwSFz5tZwVJiApoS7z89Z8FokhQ4uTMJ2A2M9CGh7
 9usUxg5JmFJDULSWoBI9MqRo3i1KKy1CJdIyO9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK
 95PzcTYzAUKlnYGDcwbin3e8QoyQHk5Iob8cyr0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxd
 +4FygkWp6akVaZk5wKCFSUtw8CiJ8PLsBUrzFhck5hZnpkOkTjEqSonzngPpEwBJZJTmwbXBI
 uUSo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWFeNWDcCfFk5pXATX8FtJgJaPGLIx4gi0sSEV
 JSwNh7wPT47bOXCZF8UflWG5fIf7Q0PGX/56vXxq0RqofUsyqT9i68VZ9i7LjCf625pFgTg/r
 lT2oJN9qciqUcDh7eqzn/s3mdgAlv992HbHwXbOp+8v6cHPBMZfqFrhQWcfP0WbtiNDyMtN7+
 /dW9bC1DDWuZcb389LhzD9mfxD6fNSUp4/v9HiWW4oxEQy3mouJEADDKWZ+PAgAA
X-Env-Sender: tglx@linutronix.de
X-Msg-Ref: server-15.tower-206.messagelabs.com!1498071176!90459344!1
X-Originating-IP: [146.0.238.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9643 invoked from network); 21 Jun 2017 18:52:56 -0000
Received: from galois.linutronix.de (HELO Galois.linutronix.de) (146.0.238.70)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES128-SHA
 encrypted SMTP; 21 Jun 2017 18:52:56 -0000
Received: from localhost ([127.0.0.1])
 by Galois.linutronix.de with esmtps (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256)
 (Exim 4.80) (envelope-from <tglx@linutronix.de>)
 id 1dNkjO-0003Y1-Fk; Wed, 21 Jun 2017 20:51:58 +0200
Date: Wed, 21 Jun 2017 20:52:47 +0200 (CEST)
From: Thomas Gleixner <tglx@linutronix.de>
To: Tom Lendacky <thomas.lendacky@amd.com>
In-Reply-To: <fc697503-ec54-f481-36b3-3d5bf63aaaee@amd.com>
Message-ID: <alpine.DEB.2.20.1706212051120.2152@nanos>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
 <20170616185115.18967.79622.stgit@tlendack-t1.amdoffice.net>
 <alpine.DEB.2.20.1706202259290.2157@nanos>
 <8d3c215f-cdad-5554-6e9c-5598e1081850@amd.com>
 <alpine.DEB.2.20.1706211720060.2328@nanos>
 <fc697503-ec54-f481-36b3-3d5bf63aaaee@amd.com>
User-Agent: Alpine 2.20 (DEB 67 2015-01-07)
MIME-Version: 1.0
Cc: linux-efi@vger.kernel.org, Brijesh Singh <brijesh.singh@amd.com>,
 Toshimitsu Kani <toshi.kani@hpe.com>, linux-doc@vger.kernel.org,
 Matt Fleming <matt@codeblueprint.co.uk>, x86@kernel.org, linux-mm@kvack.org,
 =?ISO-8859-2?Q?Radim_Kr=E8m=E1=F8?= <rkrcmar@redhat.com>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Larry Woodman <lwoodman@redhat.com>, linux-arch@vger.kernel.org,
 kvm@vger.kernel.org, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 kasan-dev@googlegroups.com, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Dmitry Vyukov <dvyukov@google.com>, Juergen Gross <jgross@suse.com>,
 kexec@lists.infradead.org, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org, iommu@lists.linux-foundation.org,
 Paolo Bonzini <pbonzini@redhat.com>
Subject: Re: [Xen-devel] [PATCH v7 08/36] x86/mm: Add support to enable SME
 in early boot processing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCAyMSBKdW4gMjAxNywgVG9tIExlbmRhY2t5IHdyb3RlOgo+IE9uIDYvMjEvMjAxNyAx
MDozOCBBTSwgVGhvbWFzIEdsZWl4bmVyIHdyb3RlOgo+ID4gCS8qCj4gPiAJICogU2FuaXRpemUg
Q1BVIGNvbmZpZ3VyYXRpb24gYW5kIHJldHJpZXZlIHRoZSBtb2RpZmllcgo+ID4gCSAqIGZvciB0
aGUgaW5pdGlhbCBwZ2RpciBlbnRyeSB3aGljaCB3aWxsIGJlIHByb2dyYW1tZWQKPiA+IAkgKiBp
bnRvIENSMy4gRGVwZW5kcyBvbiBlbmFibGVkIFNNRSBlbmNyeXB0aW9uLCBub3JtYWxseSAwLgo+
ID4gCSAqLwo+ID4gCWNhbGwgX19zdGFydHVwX3NlY29uZGFyeV82NAo+ID4gCj4gPiAgICAgICAg
ICBhZGRxICAgICQoaW5pdF90b3BfcGd0IC0gX19TVEFSVF9LRVJORUxfbWFwKSwgJXJheAo+ID4g
Cj4gPiBZb3UgY2FuIGhpZGUgdGhhdCBzdHVmZiBpbiBDLWNvZGUgbmljZWx5IHdpdGhvdXQgYWRk
aW5nIGFueSBjcnVmdCB0byB0aGUKPiA+IEFTTSBjb2RlLgo+ID4gCj4gCj4gTW92aW5nIHRoZSBj
YWxsIHRvIHZlcmlmeV9jcHUgaW50byB0aGUgQy1jb2RlIG1pZ2h0IGJlIHF1aXRlIGEgYml0IG9m
Cj4gY2hhbmdlLiAgQ3VycmVudGx5LCB0aGUgdmVyaWZ5X2NwdSBjb2RlIGlzIGluY2x1ZGVkIGNv
ZGUgYW5kIG5vdCBhCj4gZ2xvYmFsIGZ1bmN0aW9uLgoKQWguIE9rLiBJIG1pc3NlZCB0aGF0LgoK
PiBJIGNhbiBzdGlsbCBkbyB0aGUgX19zdGFydHVwX3NlY29uZGFyeV82NCgpIGZ1bmN0aW9uIGFu
ZCB0aGVuIGxvb2sgdG8KPiBpbmNvcnBvcmF0ZSB2ZXJpZnlfY3B1IGludG8gYm90aCBfX3N0YXJ0
dXBfNjQoKSBhbmQKPiBfX3N0YXJ0dXBfc2Vjb25kYXJ5XzY0KCkgYXMgYSBwb3N0LXBhdGNoIHRv
IHRoaXMgc2VyaWVzLgoKWWVzLCBqdXN0IGhhdmluZyBfX3N0YXJ0dXBfc2Vjb25kYXJ5XzY0KCkg
Zm9yIG5vdyBhbmQgdGhlcmUgdGhlIGV4dHJhIGJpdHMKZm9yIHRoYXQgZW5jcnlwdGlvbiBzdHVm
ZiBpcyBmaW5lLgoKPiBBdCBsZWFzdCB0aGUgc2Vjb25kYXJ5IHBhdGggd2lsbCBoYXZlIGEgYmFz
ZSBDIHJvdXRpbmUgdG8gd2hpY2gKPiBtb2RpZmljYXRpb25zIGNhbiBiZSBtYWRlIGluIHRoZSBm
dXR1cmUgaWYgbmVlZGVkLiAgSG93IGRvZXMgdGhhdCBzb3VuZD8KClNvdW5kcyBsaWtlIGEgcGxh
bi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 21 20:17:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 20: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 1dNm3k-0004s2-Tl; Wed, 21 Jun 2017 20: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 <sstabellini@kernel.org>) id 1dNm3j-0004rw-UZ
 for xen-devel@lists.xen.org; Wed, 21 Jun 2017 20:17:04 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 B1/68-03058-F34DA495; Wed, 21 Jun 2017 20:17:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsVybKJssq7dFa9
 Igw0dWhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8btBTtYCs6JVhy9e4C5gbFBqIuRi0NIYCKT
 xNa7J1m6GDk5WAQcJDrvnWXrYuTgYBSIkXjwwxokzCgQJjH58hJWiBJtic1X5oOVswkYSvx9s
 gmsXALIXvKZAyQsImAt8fvyUlaQ8cwCxxkldm1aANYrLBAgce7BA2YQm1PAS6Jn/3RGEJtXwF
 ti07tmVoh7/jJKPJ37iQkkISqgK3Ho3x82iCJBiZMzn4AtZhbwlfjb9Y91AqPALCSpWUhSELa
 6xIFPFxkhbHmJbddXsS5gZFnFqFGcWlSWWqRrZKaXVJSZnlGSm5iZo2toYKaXm1pcnJiempOY
 VKyXnJ+7iREYtgxAsIPxzILAQ4ySHExKorxrTnlFCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgV
 b0MlBMsSk1PrUjLzAFGEExagoNHSYRXDCTNW1yQmFucmQ6ROsWoy7Fh9fovTEIsefl5qVLivB
 UgRQIgRRmleXAjYNF8iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK87ReBpvBk5pXAbXoFdAQ
 T0BEvjniAHFGSiJCSamDk7z/QW+jf9/Tptq1Xqs4sssl+WHNB3JWHa50Uv2/glORFYb8NxBfN
 k9ttHqS7vfv7K8cTzW4hE/3Tbsk92fOtw9VqUVZv5r1pE/bcSV5av/qS4tXQhFqfLQERPxdrK
 5v9VFNfM6fm3hN+reUl/yd2PMm01VLRuTSj+NydSXnc2789OZ9xd1eLEktxRqKhFnNRcSIAVG
 WKt+ECAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1498076221!108958607!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7374 invoked from network); 21 Jun 2017 20:17:02 -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; 21 Jun 2017 20:17:02 -0000
Received: from [10.0.0.56] (c-50-131-44-19.hsd1.ca.comcast.net [50.131.44.19])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id BB388217C3;
 Wed, 21 Jun 2017 20:17:00 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org BB388217C3
Date: Wed, 21 Jun 2017 13:16:56 -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: <20170620161112.7x4qickboyt7qyvh@dhcp-3-128.uk.xensource.com>
Message-ID: <alpine.DEB.2.10.1706211312450.12819@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1706151156350.12156@sstabellini-ThinkPad-X260>
 <1497553787-3709-1-git-send-email-sstabellini@kernel.org>
 <1497553787-3709-7-git-send-email-sstabellini@kernel.org>
 <20170620161112.7x4qickboyt7qyvh@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-440379673-1498076217=:12819"
Cc: jgross@suse.com, Stefano Stabellini <sstabellini@kernel.org>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xen.org,
 Stefano Stabellini <stefano@aporeto.com>, boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v4 07/18] xen/pvcalls: implement socket
 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>
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-440379673-1498076217=:12819
Content-Type: TEXT/PLAIN; charset=UTF-8
Content-Transfer-Encoding: 8BIT

On Tue, 20 Jun 2017, Roger Pau Monné wrote:
> On Thu, Jun 15, 2017 at 12:09:36PM -0700, Stefano Stabellini wrote:
> > Just reply with success to the other end for now. Delay the allocation
> > of the actual socket to bind and/or connect.
> > 
> > Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
> > CC: boris.ostrovsky@oracle.com
> > CC: jgross@suse.com
> > ---
> >  drivers/xen/pvcalls-back.c | 27 +++++++++++++++++++++++++++
> >  1 file changed, 27 insertions(+)
> > 
> > diff --git a/drivers/xen/pvcalls-back.c b/drivers/xen/pvcalls-back.c
> > index 437c2ad..953458b 100644
> > --- a/drivers/xen/pvcalls-back.c
> > +++ b/drivers/xen/pvcalls-back.c
> > @@ -12,12 +12,17 @@
> >   * GNU General Public License for more details.
> >   */
> >  
> > +#include <linux/inet.h>
> >  #include <linux/kthread.h>
> >  #include <linux/list.h>
> >  #include <linux/radix-tree.h>
> >  #include <linux/module.h>
> >  #include <linux/semaphore.h>
> >  #include <linux/wait.h>
> > +#include <net/sock.h>
> > +#include <net/inet_common.h>
> > +#include <net/inet_connection_sock.h>
> > +#include <net/request_sock.h>
> >  
> >  #include <xen/events.h>
> >  #include <xen/grant_table.h>
> > @@ -54,6 +59,28 @@ struct pvcalls_fedata {
> >  static int pvcalls_back_socket(struct xenbus_device *dev,
> >  		struct xen_pvcalls_request *req)
> >  {
> > +	struct pvcalls_fedata *fedata;
> > +	int ret;
> > +	struct xen_pvcalls_response *rsp;
> > +
> > +	fedata = dev_get_drvdata(&dev->dev);
> > +
> > +	if (req->u.socket.domain != AF_INET ||
> > +	    req->u.socket.type != SOCK_STREAM ||
> > +	    (req->u.socket.protocol != IPPROTO_IP &&
> > +	     req->u.socket.protocol != AF_INET))
> > +		ret = -EAFNOSUPPORT;
> 
> Sorry for jumping into this out of the blue, but shouldn't all the
> constants used above be part of the protocol? AF_INET/SOCK_STREAM/...
> are all part of POSIX, but their specific value is not defined in the
> standard, hence we should have XEN_AF_INET/XEN_SOCK_STREAM/... Or am I
> just missing something?

The values of these constants for the pvcalls protocol are defined by
docs/misc/pvcalls.markdown under "Socket families and address format".

They happen to be the same as the ones defined by Linux as AF_INET,
SOCK_STREAM, etc, so in Linux I am just using those, but that is just an
implementation detail internal to the Linux kernel driver. What is
important from the protocol ABI perspective are the values defined by
docs/misc/pvcalls.markdown.
--8323329-440379673-1498076217=:12819
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--8323329-440379673-1498076217=:12819--


From xen-devel-bounces@lists.xen.org Wed Jun 21 20:26:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 20:26:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNmCS-0005ZU-Nu; Wed, 21 Jun 2017 20: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 <sstabellini@kernel.org>) id 1dNmCR-0005ZO-7v
 for xen-devel@lists.xen.org; Wed, 21 Jun 2017 20:26:03 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 93/1C-02196-A56DA495; Wed, 21 Jun 2017 20:26:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVybKJssm7kNa9
 Ig56vphZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aDmSeZCm6bVRy784GtgfGhdhcjF4eQwEQm
 iS27lrB3MXJysAg4SNy985S1i5GDg1EgRuLBD2uQMKNAmMTky0tYIUq0JV4d2sAGYrMJGEr8f
 bKJDaRcAshe8pkDJCwiYCDx/vokNpDxzAKrGSX6rjQxgySEBVwkus/PA1vFKWAn0fhmP5jNK+
 AtsXHBelaIez4ySnR094AlRAV0JQ79+8MGUSQocXLmExYQm1lAS2L59G0sExgFZiFJzUKSWsD
 ItIpRozi1qCy1SNfYQC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzAM6xkYGHcw
 dp7wO8QoycGkJMq75pRXpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3uqrQDnBotT01Iq0zBxgR
 MCkJTh4lER4dUDSvMUFibnFmekQqVOMuhwbVq//wiTEkpeflyolzpsDUiQAUpRRmgc3Ahadlx
 hlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ836/DDSFJzOvBG7TK6AjmICOeHHEA+SIkkSElFQ
 DY0nCQU1v5Zp5BlzbsqdUfI472pRr773j4ZEaJnXZFbtTz+xjrSj68FZo6vXu1ya7VL5I73iT
 bMdwt63dkf2e1Nfyx59/en/PttIstNKen5KQN+e8z4a3t7JidQxPXXlx5oXAAv7fBz9UKp9TO
 6Z9sCLtpVr3s0hV5xA1F7WNB7aVL/3pmlh3SImlOCPRUIu5qDgRAH8SE8/JAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1498076760!99231878!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5218 invoked from network); 21 Jun 2017 20:26:01 -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; 21 Jun 2017 20:26:01 -0000
Received: from [10.0.0.56] (c-50-131-44-19.hsd1.ca.comcast.net [50.131.44.19])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id A9E992187B;
 Wed, 21 Jun 2017 20:25:59 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A9E992187B
Date: Wed, 21 Jun 2017 13:25:55 -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: <85f49d02-a640-6259-727d-e3761631d1b5@oracle.com>
Message-ID: <alpine.DEB.2.10.1706211318260.12819@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1706151156350.12156@sstabellini-ThinkPad-X260>
 <1497553787-3709-1-git-send-email-sstabellini@kernel.org>
 <1497553787-3709-8-git-send-email-sstabellini@kernel.org>
 <85f49d02-a640-6259-727d-e3761631d1b5@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 v4 08/18] 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>

T24gVHVlLCAyMCBKdW4gMjAxNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDA2LzE1LzIw
MTcgMDM6MDkgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IEFsbG9jYXRlIGEgc29j
a2V0LiBLZWVwIHRyYWNrIG9mIHNvY2tldCA8LT4gcmluZyBtYXBwaW5ncyB3aXRoIGEgbmV3IGRh
dGEKPiA+IHN0cnVjdHVyZSwgY2FsbGVkIHNvY2tfbWFwcGluZy4gSW1wbGVtZW50IHRoZSBjb25u
ZWN0IGNvbW1hbmQgYnkgY2FsbGluZwo+ID4gaW5ldF9zdHJlYW1fY29ubmVjdCwgYW5kIG1hcHBp
bmcgdGhlIG5ldyBpbmRleGVzIHBhZ2UgYW5kIGRhdGEgcmluZy4KPiA+IEFsbG9jYXRlIGEgd29y
a3F1ZXVlIGFuZCBhIHdvcmtfc3RydWN0LCBjYWxsZWQgaW93b3JrZXIsIHRvIHBlcmZvcm0KPiA+
IHJlYWRzIGFuZCB3cml0ZXMgdG8gdGhlIHNvY2tldC4KPiA+Cj4gPiBXaGVuIGFuIGFjdGl2ZSBz
b2NrZXQgaXMgY2xvc2VkIChza19zdGF0ZV9jaGFuZ2UpLCBzZXQgaW5fZXJyb3IgdG8KPiA+IC1F
Tk9UQ09OTiBhbmQgbm90aWZ5IHRoZSBvdGhlciBlbmQsIGFzIHNwZWNpZmllZCBieSB0aGUgcHJv
dG9jb2wuCj4gPgo+ID4gc2tfZGF0YV9yZWFkeSBhbmQgcHZjYWxsc19iYWNrX2lvd29ya2VyIHdp
bGwgYmUgaW1wbGVtZW50ZWQgbGF0ZXIuCj4gPgo+ID4gU2lnbmVkLW9mZi1ieTogU3RlZmFubyBT
dGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgo+ID4gQ0M6IGJvcmlzLm9zdHJvdnNreUBv
cmFjbGUuY29tCj4gPiBDQzogamdyb3NzQHN1c2UuY29tCj4gPiAtLS0KPiA+ICBkcml2ZXJzL3hl
bi9wdmNhbGxzLWJhY2suYyB8IDE3MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKPiA+ICAxIGZpbGUgY2hhbmdlZCwgMTcxIGluc2VydGlvbnMoKykKPiA+Cj4g
PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMgYi9kcml2ZXJzL3hlbi9w
dmNhbGxzLWJhY2suYwo+ID4gaW5kZXggOTUzNDU4Yi4uNGVlY2Q4MyAxMDA2NDQKPiA+IC0tLSBh
L2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCj4gPiArKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxz
LWJhY2suYwo+ID4gQEAgLTU2LDYgKzU2LDM5IEBAIHN0cnVjdCBwdmNhbGxzX2ZlZGF0YSB7Cj4g
PiAgCXN0cnVjdCB3b3JrX3N0cnVjdCByZWdpc3Rlcl93b3JrOwo+ID4gIH07Cj4gPiAgCj4gPiAr
c3RydWN0IHB2Y2FsbHNfaW93b3JrZXIgewo+ID4gKwlzdHJ1Y3Qgd29ya19zdHJ1Y3QgcmVnaXN0
ZXJfd29yazsKPiA+ICsJc3RydWN0IHdvcmtxdWV1ZV9zdHJ1Y3QgKndxOwo+ID4gK307Cj4gPiAr
Cj4gPiArc3RydWN0IHNvY2tfbWFwcGluZyB7Cj4gPiArCXN0cnVjdCBsaXN0X2hlYWQgbGlzdDsK
PiA+ICsJc3RydWN0IHB2Y2FsbHNfZmVkYXRhICpmZWRhdGE7Cj4gPiArCXN0cnVjdCBzb2NrZXQg
KnNvY2s7Cj4gPiArCXVpbnQ2NF90IGlkOwo+ID4gKwlncmFudF9yZWZfdCByZWY7Cj4gPiArCXN0
cnVjdCBwdmNhbGxzX2RhdGFfaW50ZiAqcmluZzsKPiA+ICsJdm9pZCAqYnl0ZXM7Cj4gPiArCXN0
cnVjdCBwdmNhbGxzX2RhdGEgZGF0YTsKPiA+ICsJdWludDMyX3QgcmluZ19vcmRlcjsKPiA+ICsJ
aW50IGlycTsKPiA+ICsJYXRvbWljX3QgcmVhZDsKPiA+ICsJYXRvbWljX3Qgd3JpdGU7Cj4gPiAr
CWF0b21pY190IGlvOwo+ID4gKwlhdG9taWNfdCByZWxlYXNlOwo+ID4gKwl2b2lkICgqc2F2ZWRf
ZGF0YV9yZWFkeSkoc3RydWN0IHNvY2sgKnNrKTsKPiA+ICsJc3RydWN0IHB2Y2FsbHNfaW93b3Jr
ZXIgaW93b3JrZXI7Cj4gPiArfTsKPiA+ICsKPiA+ICtzdGF0aWMgaXJxcmV0dXJuX3QgcHZjYWxs
c19iYWNrX2Nvbm5fZXZlbnQoaW50IGlycSwgdm9pZCAqc29ja19tYXApOwo+ID4gK3N0YXRpYyBp
bnQgcHZjYWxsc19iYWNrX3JlbGVhc2VfYWN0aXZlKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYs
Cj4gPiArCQkJCSAgICAgICBzdHJ1Y3QgcHZjYWxsc19mZWRhdGEgKmZlZGF0YSwKPiA+ICsJCQkJ
ICAgICAgIHN0cnVjdCBzb2NrX21hcHBpbmcgKm1hcCk7Cj4gPiArCj4gPiArc3RhdGljIHZvaWQg
cHZjYWxsc19iYWNrX2lvd29ya2VyKHN0cnVjdCB3b3JrX3N0cnVjdCAqd29yaykKPiA+ICt7Cj4g
PiArfQo+ID4gKwo+ID4gIHN0YXRpYyBpbnQgcHZjYWxsc19iYWNrX3NvY2tldChzdHJ1Y3QgeGVu
YnVzX2RldmljZSAqZGV2LAo+ID4gIAkJc3RydWN0IHhlbl9wdmNhbGxzX3JlcXVlc3QgKnJlcSkK
PiA+ICB7Cj4gPiBAQCAtODQsOSArMTE3LDE0MiBAQCBzdGF0aWMgaW50IHB2Y2FsbHNfYmFja19z
b2NrZXQoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKPiA+ICAJcmV0dXJuIDA7Cj4gPiAgfQo+
ID4gIAo+ID4gK3N0YXRpYyB2b2lkIHB2Y2FsbHNfc2tfc3RhdGVfY2hhbmdlKHN0cnVjdCBzb2Nr
ICpzb2NrKQo+ID4gK3sKPiA+ICsJc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwID0gc29jay0+c2tf
dXNlcl9kYXRhOwo+ID4gKwlzdHJ1Y3QgcHZjYWxsc19kYXRhX2ludGYgKmludGY7Cj4gPiArCj4g
PiArCWlmIChtYXAgPT0gTlVMTCkKPiA+ICsJCXJldHVybjsKPiA+ICsKPiA+ICsJaW50ZiA9IG1h
cC0+cmluZzsKPiA+ICsJaW50Zi0+aW5fZXJyb3IgPSAtRU5PVENPTk47Cj4gPiArCW5vdGlmeV9y
ZW1vdGVfdmlhX2lycShtYXAtPmlycSk7Cj4gPiArfQo+ID4gKwo+ID4gK3N0YXRpYyB2b2lkIHB2
Y2FsbHNfc2tfZGF0YV9yZWFkeShzdHJ1Y3Qgc29jayAqc29jaykKPiA+ICt7Cj4gPiArfQo+ID4g
Kwo+ID4gK3N0YXRpYyBzdHJ1Y3Qgc29ja19tYXBwaW5nICpwdmNhbGxzX25ld19hY3RpdmVfc29j
a2V0KAo+ID4gKwkJc3RydWN0IHB2Y2FsbHNfZmVkYXRhICpmZWRhdGEsCj4gPiArCQl1aW50NjRf
dCBpZCwKPiA+ICsJCWdyYW50X3JlZl90IHJlZiwKPiA+ICsJCXVpbnQzMl90IGV2dGNobiwKPiA+
ICsJCXN0cnVjdCBzb2NrZXQgKnNvY2spCj4gPiArewo+ID4gKwlpbnQgcmV0Owo+ID4gKwlzdHJ1
Y3Qgc29ja19tYXBwaW5nICptYXA7Cj4gPiArCXZvaWQgKnBhZ2U7Cj4gPiArCj4gPiArCW1hcCA9
IGt6YWxsb2Moc2l6ZW9mKCptYXApLCBHRlBfS0VSTkVMKTsKPiA+ICsJaWYgKG1hcCA9PSBOVUxM
KQo+ID4gKwkJcmV0dXJuIE5VTEw7Cj4gPiArCj4gPiArCW1hcC0+ZmVkYXRhID0gZmVkYXRhOwo+
ID4gKwltYXAtPnNvY2sgPSBzb2NrOwo+ID4gKwltYXAtPmlkID0gaWQ7Cj4gPiArCW1hcC0+cmVm
ID0gcmVmOwo+ID4gKwo+ID4gKwlyZXQgPSB4ZW5idXNfbWFwX3JpbmdfdmFsbG9jKGZlZGF0YS0+
ZGV2LCAmcmVmLCAxLCAmcGFnZSk7Cj4gPiArCWlmIChyZXQgPCAwKQo+ID4gKwkJZ290byBvdXQ7
Cj4gPiArCW1hcC0+cmluZyA9IHBhZ2U7Cj4gPiArCW1hcC0+cmluZ19vcmRlciA9IG1hcC0+cmlu
Zy0+cmluZ19vcmRlcjsKPiA+ICsJLyogZmlyc3QgcmVhZCB0aGUgb3JkZXIsIHRoZW4gbWFwIHRo
ZSBkYXRhIHJpbmcgKi8KPiA+ICsJdmlydF9ybWIoKTsKPiA+ICsJaWYgKG1hcC0+cmluZ19vcmRl
ciA+IE1BWF9SSU5HX09SREVSKSB7Cj4gPiArCQlwcl93YXJuKCIlcyBmcm9udGVuZCByZXF1ZXN0
ZWQgcmluZ19vcmRlciAldSwgd2hpY2ggaXMgPiBNQVggKCV1KVxuIiwKPiA+ICsJCQkJX19mdW5j
X18sIG1hcC0+cmluZ19vcmRlciwgTUFYX1JJTkdfT1JERVIpOwo+ID4gKwkJZ290byBvdXQ7Cj4g
PiArCX0KPiA+ICsJcmV0ID0geGVuYnVzX21hcF9yaW5nX3ZhbGxvYyhmZWRhdGEtPmRldiwgbWFw
LT5yaW5nLT5yZWYsCj4gPiArCQkJCSAgICAgKDEgPDwgbWFwLT5yaW5nX29yZGVyKSwgJnBhZ2Up
Owo+ID4gKwlpZiAocmV0IDwgMCkKPiA+ICsJCWdvdG8gb3V0Owo+ID4gKwltYXAtPmJ5dGVzID0g
cGFnZTsKPiA+ICsKPiA+ICsJcmV0ID0gYmluZF9pbnRlcmRvbWFpbl9ldnRjaG5fdG9faXJxaGFu
ZGxlcihmZWRhdGEtPmRldi0+b3RoZXJlbmRfaWQsCj4gPiArCQkJCQkJICAgIGV2dGNobiwKPiA+
ICsJCQkJCQkgICAgcHZjYWxsc19iYWNrX2Nvbm5fZXZlbnQsCj4gPiArCQkJCQkJICAgIDAsCj4g
PiArCQkJCQkJICAgICJwdmNhbGxzLWJhY2tlbmQiLAo+ID4gKwkJCQkJCSAgICBtYXApOwo+ID4g
KwlpZiAocmV0IDwgMCkKPiA+ICsJCWdvdG8gb3V0Owo+ID4gKwltYXAtPmlycSA9IHJldDsKPiA+
ICsKPiA+ICsJbWFwLT5kYXRhLmluID0gbWFwLT5ieXRlczsKPiA+ICsJbWFwLT5kYXRhLm91dCA9
IG1hcC0+Ynl0ZXMgKyBYRU5fRkxFWF9SSU5HX1NJWkUobWFwLT5yaW5nX29yZGVyKTsKPiA+ICsJ
Cj4gPiArCW1hcC0+aW93b3JrZXIud3EgPSBhbGxvY193b3JrcXVldWUoInB2Y2FsbHNfaW8iLCBX
UV9VTkJPVU5ELCAxKTsKPiA+ICsJaWYgKCFtYXAtPmlvd29ya2VyLndxKQo+ID4gKwkJZ290byBv
dXQ7Cj4gPiArCWF0b21pY19zZXQoJm1hcC0+aW8sIDEpOwo+ID4gKwlJTklUX1dPUksoJm1hcC0+
aW93b3JrZXIucmVnaXN0ZXJfd29yaywJcHZjYWxsc19iYWNrX2lvd29ya2VyKTsKPiA+ICsKPiA+
ICsJZG93bigmZmVkYXRhLT5zb2NrZXRfbG9jayk7Cj4gPiArCWxpc3RfYWRkX3RhaWwoJm1hcC0+
bGlzdCwgJmZlZGF0YS0+c29ja2V0X21hcHBpbmdzKTsKPiA+ICsJdXAoJmZlZGF0YS0+c29ja2V0
X2xvY2spOwo+ID4gKwo+ID4gKwl3cml0ZV9sb2NrX2JoKCZtYXAtPnNvY2stPnNrLT5za19jYWxs
YmFja19sb2NrKTsKPiA+ICsJbWFwLT5zYXZlZF9kYXRhX3JlYWR5ID0gbWFwLT5zb2NrLT5zay0+
c2tfZGF0YV9yZWFkeTsKPiA+ICsJbWFwLT5zb2NrLT5zay0+c2tfdXNlcl9kYXRhID0gbWFwOwo+
ID4gKwltYXAtPnNvY2stPnNrLT5za19kYXRhX3JlYWR5ID0gcHZjYWxsc19za19kYXRhX3JlYWR5
Owo+ID4gKwltYXAtPnNvY2stPnNrLT5za19zdGF0ZV9jaGFuZ2UgPSBwdmNhbGxzX3NrX3N0YXRl
X2NoYW5nZTsKPiA+ICsJd3JpdGVfdW5sb2NrX2JoKCZtYXAtPnNvY2stPnNrLT5za19jYWxsYmFj
a19sb2NrKTsKPiA+ICsKPiA+ICsJcmV0dXJuIG1hcDsKPiA+ICtvdXQ6Cj4gPiArCXB2Y2FsbHNf
YmFja19yZWxlYXNlX2FjdGl2ZShmZWRhdGEtPmRldiwgZmVkYXRhLCBtYXApOwo+IAo+IGNsZWFu
dXA/IChVbmxlc3MgaXQgaXMgc3VwcG9zZWQgdG8gaGFwcGVuIGluCj4gcHZjYWxsc19iYWNrX3Jl
bGVhc2VfYWN0aXZlKCksIHdoaWNoIGl0IGlzIG5vdCBhdCB0aGlzIHBhdGNoIGxldmVsKQoKWWVz
LCBwdmNhbGxzX2JhY2tfcmVsZWFzZV9hY3RpdmUgdGFrZXMgY2FyZSBvZiB0aGUgY2xlYW51cCwg
aXQncwppbXBsZW1lbnRlZCBpbiBwYXRjaCAjMTMKCgo+ID4gKwlyZXR1cm4gTlVMTDsKPiA+ICt9
Cj4gPiArCj4gPiAgc3RhdGljIGludCBwdmNhbGxzX2JhY2tfY29ubmVjdChzdHJ1Y3QgeGVuYnVz
X2RldmljZSAqZGV2LAo+ID4gIAkJCQlzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVxdWVzdCAqcmVxKQo+
ID4gIHsKPiA+ICsJc3RydWN0IHB2Y2FsbHNfZmVkYXRhICpmZWRhdGE7Cj4gPiArCWludCByZXQg
PSAtRUlOVkFMOwo+ID4gKwlzdHJ1Y3Qgc29ja2V0ICpzb2NrOwo+ID4gKwlzdHJ1Y3Qgc29ja19t
YXBwaW5nICptYXA7Cj4gPiArCXN0cnVjdCB4ZW5fcHZjYWxsc19yZXNwb25zZSAqcnNwOwo+ID4g
Kwo+ID4gKwlmZWRhdGEgPSBkZXZfZ2V0X2RydmRhdGEoJmRldi0+ZGV2KTsKPiA+ICsKPiA+ICsJ
cmV0ID0gc29ja19jcmVhdGUoQUZfSU5FVCwgU09DS19TVFJFQU0sIDAsICZzb2NrKTsKPiA+ICsJ
aWYgKHJldCA8IDApCj4gPiArCQlnb3RvIG91dDsKPiA+ICsJcmV0ID0gaW5ldF9zdHJlYW1fY29u
bmVjdChzb2NrLCAoc3RydWN0IHNvY2thZGRyICopJnJlcS0+dS5jb25uZWN0LmFkZHIsCj4gPiAr
CQkJCSAgcmVxLT51LmNvbm5lY3QubGVuLCByZXEtPnUuY29ubmVjdC5mbGFncyk7Cj4gPiArCWlm
IChyZXQgPCAwKSB7Cj4gPiArCQlzb2NrX3JlbGVhc2Uoc29jayk7Cj4gPiArCQlnb3RvIG91dDsK
PiA+ICsJfQo+ID4gKwkKPiA+ICsJbWFwID0gcHZjYWxsc19uZXdfYWN0aXZlX3NvY2tldChmZWRh
dGEsCj4gPiArCQkJCQlyZXEtPnUuY29ubmVjdC5pZCwKPiA+ICsJCQkJCXJlcS0+dS5jb25uZWN0
LnJlZiwKPiA+ICsJCQkJCXJlcS0+dS5jb25uZWN0LmV2dGNobiwKPiA+ICsJCQkJCXNvY2spOwo+
ID4gKwlpZiAoIW1hcCkgewo+ID4gKwkJc29ja19yZWxlYXNlKG1hcC0+c29jayk7Cj4gPiArCQln
b3RvIG91dDsKPiAKPiBVbm5lY2Vzc2FyeSBnb3RvLgoKSSdsbCBmaXgKCgo+ID4gKwl9Cj4gPiAr
Cj4gPiArb3V0Ogo+ID4gKwlyc3AgPSBSSU5HX0dFVF9SRVNQT05TRSgmZmVkYXRhLT5yaW5nLCBm
ZWRhdGEtPnJpbmcucnNwX3Byb2RfcHZ0KyspOwo+ID4gKwlyc3AtPnJlcV9pZCA9IHJlcS0+cmVx
X2lkOwo+ID4gKwlyc3AtPmNtZCA9IHJlcS0+Y21kOwo+ID4gKwlyc3AtPnUuY29ubmVjdC5pZCA9
IHJlcS0+dS5jb25uZWN0LmlkOwo+ID4gKwlyc3AtPnJldCA9IHJldDsKPiA+ICsKPiA+ICsJcmV0
dXJuIHJldDsKPiAKPiBKdXN0IGxpa2UgaW4gb3RoZXIgaGFuZGxlcnMsIHJldHVybiAwPwoKWWVz
LCBJJ2xsIGRvIHRoYXQKCgo+ID4gK30KPiA+ICsKPiA+ICtzdGF0aWMgaW50IHB2Y2FsbHNfYmFj
a19yZWxlYXNlX2FjdGl2ZShzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAo+ID4gKwkJCQkgICAg
ICAgc3RydWN0IHB2Y2FsbHNfZmVkYXRhICpmZWRhdGEsCj4gPiArCQkJCSAgICAgICBzdHJ1Y3Qg
c29ja19tYXBwaW5nICptYXApCj4gPiArewo+ID4gIAlyZXR1cm4gMDsKPiA+ICB9Cj4gPiAgCj4g
PiBAQCAtMjA2LDYgKzM3MiwxMSBAQCBzdGF0aWMgaXJxcmV0dXJuX3QgcHZjYWxsc19iYWNrX2V2
ZW50KGludCBpcnEsIHZvaWQgKmRldl9pZCkKPiA+ICAJcmV0dXJuIElSUV9IQU5ETEVEOwo+ID4g
IH0KPiA+ICAKPiA+ICtzdGF0aWMgaXJxcmV0dXJuX3QgcHZjYWxsc19iYWNrX2Nvbm5fZXZlbnQo
aW50IGlycSwgdm9pZCAqc29ja19tYXApCj4gPiArewo+ID4gKwlyZXR1cm4gSVJRX0hBTkRMRUQ7
Cj4gPiArfQo+ID4gKwo+ID4gIHN0YXRpYyBpbnQgYmFja2VuZF9jb25uZWN0KHN0cnVjdCB4ZW5i
dXNfZGV2aWNlICpkZXYpCj4gPiAgewo+ID4gIAlpbnQgZXJyLCBldnRjaG47Cj4gCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 21 20:26:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 20: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 1dNmCt-0005bU-W3; Wed, 21 Jun 2017 20:26: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 1dNmCs-0005bH-Kf
 for xen-devel@lists.xen.org; Wed, 21 Jun 2017 20:26:30 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 24/46-03557-576DA495; Wed, 21 Jun 2017 20:26:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVybKJssm7pNa9
 Ig0uruSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxtX66yFOziqug96tLAuJCji5GLQ0hgIpPE
 oU3bGLsYOTlYBBwkHj0/AWRzcDAKxEg8+GENEmYUCJOYfHkJK0SJtkTX6wY2EJtNwFDi75NNb
 CDlEkD2ks8cIGERAQOJ99cnsYGMZxZYzSjRd6WJGSQhLOAi0X1+HjuIzSlgJ/Hw3luwObwC3h
 K7ns1ggrhnCZPE4pfTwZaJCuhKHPr3B6pIUOLkzCcsIDazgJbE8unbWCYwCsxCkpqFJLWAkWk
 Vo0ZxalFZapGuoZleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgEDIAwQ7G+xsD
 DjFKcjApifKuOeUVKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC9/cVoJxgUWp6akVaZg4wHmDSE
 hw8SiK8OleB0rzFBYm5xZnpEKlTjIpS4rxfQfoEQBIZpXlwbbAYvMQoKyXMywh0iBBPQWpRbm
 YJqvwrRnEORiVh3u+XgabwZOaVwE1/BbSYCWjxiyMeIItLEhFSUg2MAht67hn1ynG3pP18ebE
 qZP0EzY6iHptr2Xd3KLZEnEipSlUXyek1X3DGV83/DOu9olvLmdl3cQhP6Jp38MCuxS9OVcTL
 b9BRbd1WLVIw63XcZSbLKb+6lkXku2y9tam+7EbOXI4wvkq7Ce9M3TbmP5l9pP6b+h+btm7Xg
 pi120J8C97dq7JSYinOSDTUYi4qTgQAxD+OMbwCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1498076787!68416968!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7218 invoked from network); 21 Jun 2017 20:26:29 -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 Jun 2017 20:26:29 -0000
Received: from [10.0.0.56] (c-50-131-44-19.hsd1.ca.comcast.net [50.131.44.19])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 5632B2187C;
 Wed, 21 Jun 2017 20:26:27 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5632B2187C
Date: Wed, 21 Jun 2017 13:26:23 -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: <fd863110-cc9c-5535-887e-7126a88d62d7@oracle.com>
Message-ID: <alpine.DEB.2.10.1706211326110.12819@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1706151156350.12156@sstabellini-ThinkPad-X260>
 <1497553787-3709-1-git-send-email-sstabellini@kernel.org>
 <1497553787-3709-8-git-send-email-sstabellini@kernel.org>
 <85f49d02-a640-6259-727d-e3761631d1b5@oracle.com>
 <fd863110-cc9c-5535-887e-7126a88d62d7@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 v4 08/18] 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>

T24gVHVlLCAyMCBKdW4gMjAxNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+ID4+ICsKPiA+PiAg
c3RhdGljIGludCBwdmNhbGxzX2JhY2tfY29ubmVjdChzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2
LAo+ID4+ICAJCQkJc3RydWN0IHhlbl9wdmNhbGxzX3JlcXVlc3QgKnJlcSkKPiA+PiAgewo+ID4+
ICsJc3RydWN0IHB2Y2FsbHNfZmVkYXRhICpmZWRhdGE7Cj4gPj4gKwlpbnQgcmV0ID0gLUVJTlZB
TDsKPiA+PiArCXN0cnVjdCBzb2NrZXQgKnNvY2s7Cj4gPj4gKwlzdHJ1Y3Qgc29ja19tYXBwaW5n
ICptYXA7Cj4gPj4gKwlzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVzcG9uc2UgKnJzcDsKPiA+PiArCj4g
Pj4gKwlmZWRhdGEgPSBkZXZfZ2V0X2RydmRhdGEoJmRldi0+ZGV2KTsKPiA+PiArCj4gPj4gKwly
ZXQgPSBzb2NrX2NyZWF0ZShBRl9JTkVULCBTT0NLX1NUUkVBTSwgMCwgJnNvY2spOwo+ID4+ICsJ
aWYgKHJldCA8IDApCj4gPj4gKwkJZ290byBvdXQ7Cj4gPj4gKwlyZXQgPSBpbmV0X3N0cmVhbV9j
b25uZWN0KHNvY2ssIChzdHJ1Y3Qgc29ja2FkZHIgKikmcmVxLT51LmNvbm5lY3QuYWRkciwKPiA+
PiArCQkJCSAgcmVxLT51LmNvbm5lY3QubGVuLCByZXEtPnUuY29ubmVjdC5mbGFncyk7Cj4gPj4g
KwlpZiAocmV0IDwgMCkgewo+ID4+ICsJCXNvY2tfcmVsZWFzZShzb2NrKTsKPiA+PiArCQlnb3Rv
IG91dDsKPiA+PiArCX0KPiA+PiArCQo+ID4+ICsJbWFwID0gcHZjYWxsc19uZXdfYWN0aXZlX3Nv
Y2tldChmZWRhdGEsCj4gPj4gKwkJCQkJcmVxLT51LmNvbm5lY3QuaWQsCj4gPj4gKwkJCQkJcmVx
LT51LmNvbm5lY3QucmVmLAo+ID4+ICsJCQkJCXJlcS0+dS5jb25uZWN0LmV2dGNobiwKPiA+PiAr
CQkJCQlzb2NrKTsKPiA+PiArCWlmICghbWFwKSB7Cj4gPj4gKwkJc29ja19yZWxlYXNlKG1hcC0+
c29jayk7Cj4gPj4gKwkJZ290byBvdXQ7Cj4gPiBVbm5lY2Vzc2FyeSBnb3RvLgo+IAo+IE9oLCBh
bmQgYWxzbyByZXQgbmVlZHMgdG8gYmUgc2V0IHNpbmNlIGl0IHdpbGwgYmUgY2xlYXJlZCBieQo+
IGluZXRfc3RyZWFtX2Nvbm5lY3QoKS4KClJpZ2h0LCB0aGFua3MhCgo+ID4KPiA+PiArCX0KPiA+
PiArCj4gPj4gK291dDoKPiA+PiArCXJzcCA9IFJJTkdfR0VUX1JFU1BPTlNFKCZmZWRhdGEtPnJp
bmcsIGZlZGF0YS0+cmluZy5yc3BfcHJvZF9wdnQrKyk7Cj4gPj4gKwlyc3AtPnJlcV9pZCA9IHJl
cS0+cmVxX2lkOwo+ID4+ICsJcnNwLT5jbWQgPSByZXEtPmNtZDsKPiA+PiArCXJzcC0+dS5jb25u
ZWN0LmlkID0gcmVxLT51LmNvbm5lY3QuaWQ7Cj4gPj4gKwlyc3AtPnJldCA9IHJldDsKPiA+PiAr
Cj4gPj4gKwlyZXR1cm4gcmV0Owo+ID4KPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 21 20:30:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 20: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 1dNmGH-0005tc-IL; Wed, 21 Jun 2017 20:30:01 +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 1dNmGG-0005tV-Cl
 for xen-devel@lists.xen.org; Wed, 21 Jun 2017 20:30:00 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 A9/49-02183-747DA495; Wed, 21 Jun 2017 20:29:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsVybKJssq7bda9
 Ig5m3LS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxF77exFXQrVHT+4G9gfCbZxcjJISQwkUmi
 65B2FyMHB4uAg8TJn1UgJqNAjMSDH9YgFYwCYRKTLy9hBbFZBLQlds69xwRiswkYSvx9sokNp
 FwCyF7ymQMkLCJgIPH++iSgMBcHs8BqRom+K03MIAlhAWeJ3bdvsoHYnAJ2EidPvAWL8wp4S3
 Tt+MgK0iAk8IlRovt1MyNIQlRAV+LQvz9sEEWCEidnPmEBsZkFtCSWT9/GMoFRYBaS1CwkqQW
 MTKsY1YtTi8pSi3SN9ZKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAsOPAQh2MO79
 53SIUZKDSUmUd80pr0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErz3rwLlBItS01Mr0jJzgJEAk
 5bg4FES4dW7BpTmLS5IzC3OTIdInWJUlBLnfQzSJwCSyCjNg2uDRd8lRlkpYV5GoEOEeApSi3
 IzS1DlXzGKczAqCfPagYznycwrgZv+CmgxE9DiF0c8QBaXJCKkpBoYG/9zy1170fn6pob0NPM
 1Cn0bVj2OPKHBcs2P/5uR8Ppf25k2SX/zyFd9dsV6pX6jgfrDYuNWO7ELuRF6S41lzkkdbI6/
 nzxZO3rO29Os99pV3jCb2N542hKmt3vR/VMvVzW+vWrmlpjEubfC4Xxggmr6qZPKsfu2uzk+S
 f/8M9vaPFbgWOIRJZbijERDLeai4kQAfGClVLkCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1498076997!83872258!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44706 invoked from network); 21 Jun 2017 20:29:58 -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; 21 Jun 2017 20:29:58 -0000
Received: from [10.0.0.56] (c-50-131-44-19.hsd1.ca.comcast.net [50.131.44.19])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id EAD6C2187C;
 Wed, 21 Jun 2017 20:29:56 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org EAD6C2187C
Date: Wed, 21 Jun 2017 13:29:53 -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: <fcbdad67-30ed-0049-de78-d501347fb561@oracle.com>
Message-ID: <alpine.DEB.2.10.1706211327210.12819@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1706151156350.12156@sstabellini-ThinkPad-X260>
 <1497553787-3709-1-git-send-email-sstabellini@kernel.org>
 <1497553787-3709-11-git-send-email-sstabellini@kernel.org>
 <fcbdad67-30ed-0049-de78-d501347fb561@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 v4 11/18] 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>

T24gVHVlLCAyMCBKdW4gMjAxNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+ID4gIHN0YXRpYyB2
b2lkIF9fcHZjYWxsc19iYWNrX2FjY2VwdChzdHJ1Y3Qgd29ya19zdHJ1Y3QgKndvcmspCj4gPiAg
ewo+ID4gKwlzdHJ1Y3Qgc29ja3Bhc3NfbWFwcGluZyAqbWFwcGFzcyA9IGNvbnRhaW5lcl9vZigK
PiA+ICsJCXdvcmssIHN0cnVjdCBzb2NrcGFzc19tYXBwaW5nLCByZWdpc3Rlcl93b3JrKTsKPiA+
ICsJc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwOwo+ID4gKwlzdHJ1Y3QgcHZjYWxsc19pb3dvcmtl
ciAqaW93Owo+ID4gKwlzdHJ1Y3QgcHZjYWxsc19mZWRhdGEgKmZlZGF0YTsKPiA+ICsJc3RydWN0
IHNvY2tldCAqc29jazsKPiA+ICsJc3RydWN0IHhlbl9wdmNhbGxzX3Jlc3BvbnNlICpyc3A7Cj4g
PiArCXN0cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0ICpyZXE7Cj4gPiArCWludCBub3RpZnk7Cj4g
PiArCWludCByZXQgPSAtRUlOVkFMOwo+ID4gKwl1bnNpZ25lZCBsb25nIGZsYWdzOwo+ID4gKwo+
ID4gKwlmZWRhdGEgPSBtYXBwYXNzLT5mZWRhdGE7Cj4gPiArCS8qCj4gPiArCSAqIF9fcHZjYWxs
c19iYWNrX2FjY2VwdCBjYW4gcmFjZSBhZ2FpbnN0IHB2Y2FsbHNfYmFja19hY2NlcHQuCj4gPiAr
CSAqIFdlIG9ubHkgbmVlZCB0byBjaGVjayB0aGUgdmFsdWUgb2YgImNtZCIgb24gcmVhZC4gSXQg
Y291bGQgYmUKPiA+ICsJICogZG9uZSBhdG9taWNhbGx5LCBidXQgdG8gc2ltcGxpZnkgdGhlIGNv
ZGUgb24gdGhlIHdyaXRlIHNpZGUsIHdlCj4gPiArCSAqIHVzZSBhIHNwaW5sb2NrLgo+ID4gKwkg
Ki8KPiA+ICsJc3Bpbl9sb2NrX2lycXNhdmUoJm1hcHBhc3MtPmNvcHlfbG9jaywgZmxhZ3MpOwo+
ID4gKwlyZXEgPSAmbWFwcGFzcy0+cmVxY29weTsKPiA+ICsJaWYgKHJlcS0+Y21kICE9IFBWQ0FM
TFNfQUNDRVBUKSB7Cj4gPiArCQlzcGluX3VubG9ja19pcnFyZXN0b3JlKCZtYXBwYXNzLT5jb3B5
X2xvY2ssIGZsYWdzKTsKPiA+ICsJCXJldHVybjsKPiA+ICsJfQo+ID4gKwlzcGluX3VubG9ja19p
cnFyZXN0b3JlKCZtYXBwYXNzLT5jb3B5X2xvY2ssIGZsYWdzKTsKPiA+ICsKPiA+ICsJc29jayA9
IHNvY2tfYWxsb2MoKTsKPiA+ICsJaWYgKHNvY2sgPT0gTlVMTCkKPiA+ICsJCWdvdG8gb3V0X2Vy
cm9yOwo+ID4gKwlzb2NrLT50eXBlID0gbWFwcGFzcy0+c29jay0+dHlwZTsKPiA+ICsJc29jay0+
b3BzID0gbWFwcGFzcy0+c29jay0+b3BzOwo+ID4gKwo+ID4gKwlyZXQgPSBpbmV0X2FjY2VwdCht
YXBwYXNzLT5zb2NrLCBzb2NrLCBPX05PTkJMT0NLLCB0cnVlKTsKPiA+ICsJaWYgKHJldCA9PSAt
RUFHQUlOKSB7Cj4gPiArCQlzb2NrX3JlbGVhc2Uoc29jayk7Cj4gPiArCQlnb3RvIG91dF9lcnJv
cjsKPiA+ICsJfQo+ID4gKwo+ID4gKwltYXAgPSBwdmNhbGxzX25ld19hY3RpdmVfc29ja2V0KGZl
ZGF0YSwKPiA+ICsJCQkJCXJlcS0+dS5hY2NlcHQuaWRfbmV3LAo+ID4gKwkJCQkJcmVxLT51LmFj
Y2VwdC5yZWYsCj4gPiArCQkJCQlyZXEtPnUuYWNjZXB0LmV2dGNobiwKPiA+ICsJCQkJCXNvY2sp
Owo+ID4gKwlpZiAoIW1hcCkgewo+ID4gKwkJc29ja19yZWxlYXNlKHNvY2spOwo+ID4gKwkJZ290
byBvdXRfZXJyb3I7Cj4gCj4gQWdhaW4sIGxvc3QgcmV0IHZhbHVlLgoKWWVwLCBJJ2xsIGZpeAoK
Cj4gPiArCX0KPiA+ICsKPiA+ICsJbWFwLT5zb2NrcGFzcyA9IG1hcHBhc3M7Cj4gPiArCWlvdyA9
ICZtYXAtPmlvd29ya2VyOwo+ID4gKwlhdG9taWNfaW5jKCZtYXAtPnJlYWQpOwo+ID4gKwlhdG9t
aWNfaW5jKCZtYXAtPmlvKTsKPiA+ICsJcXVldWVfd29yayhpb3ctPndxLCAmaW93LT5yZWdpc3Rl
cl93b3JrKTsKPiA+ICsKPiA+ICtvdXRfZXJyb3I6Cj4gPiArCXJzcCA9IFJJTkdfR0VUX1JFU1BP
TlNFKCZmZWRhdGEtPnJpbmcsIGZlZGF0YS0+cmluZy5yc3BfcHJvZF9wdnQrKyk7Cj4gPiArCXJz
cC0+cmVxX2lkID0gcmVxLT5yZXFfaWQ7Cj4gPiArCXJzcC0+Y21kID0gcmVxLT5jbWQ7Cj4gPiAr
CXJzcC0+dS5hY2NlcHQuaWQgPSByZXEtPnUuYWNjZXB0LmlkOwo+ID4gKwlyc3AtPnJldCA9IHJl
dDsKPiA+ICsJUklOR19QVVNIX1JFU1BPTlNFU19BTkRfQ0hFQ0tfTk9USUZZKCZmZWRhdGEtPnJp
bmcsIG5vdGlmeSk7Cj4gPiArCWlmIChub3RpZnkpCj4gPiArCQlub3RpZnlfcmVtb3RlX3ZpYV9p
cnEoZmVkYXRhLT5pcnEpOwo+ID4gKwo+ID4gKwltYXBwYXNzLT5yZXFjb3B5LmNtZCA9IDA7Cj4g
PiAgfQo+ID4gIAo+ID4gIHN0YXRpYyB2b2lkIHB2Y2FsbHNfcGFzc19za19kYXRhX3JlYWR5KHN0
cnVjdCBzb2NrICpzb2NrKQo+ID4gIHsKPiA+ICsJc3RydWN0IHNvY2twYXNzX21hcHBpbmcgKm1h
cHBhc3MgPSBzb2NrLT5za191c2VyX2RhdGE7Cj4gPiArCj4gPiArCWlmIChtYXBwYXNzID09IE5V
TEwpCj4gPiArCQlyZXR1cm47Cj4gPiArCj4gPiArCXF1ZXVlX3dvcmsobWFwcGFzcy0+d3EsICZt
YXBwYXNzLT5yZWdpc3Rlcl93b3JrKTsKPiA+ICB9Cj4gPiAgCj4gPiAgc3RhdGljIGludCBwdmNh
bGxzX2JhY2tfYmluZChzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAo+ID4gQEAgLTM4Myw2ICs0
NTYsNDMgQEAgc3RhdGljIGludCBwdmNhbGxzX2JhY2tfbGlzdGVuKHN0cnVjdCB4ZW5idXNfZGV2
aWNlICpkZXYsCj4gPiAgc3RhdGljIGludCBwdmNhbGxzX2JhY2tfYWNjZXB0KHN0cnVjdCB4ZW5i
dXNfZGV2aWNlICpkZXYsCj4gPiAgCQkJICAgICAgIHN0cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0
ICpyZXEpCj4gPiAgewo+ID4gKwlzdHJ1Y3QgcHZjYWxsc19mZWRhdGEgKmZlZGF0YTsKPiA+ICsJ
c3RydWN0IHNvY2twYXNzX21hcHBpbmcgKm1hcHBhc3M7Cj4gPiArCWludCByZXQgPSAtRUlOVkFM
Owo+IAo+IFVubmVjZXNzYXJ5IGluaXRpYWxpemF0aW9uLgoKSXQgaXMgbm90IHVubmVjZXNzYXJ5
OiBpZiBtYXBwYXNzIGlzIE5VTEwgZmV3IGxpbmVzIGJlbG93LCBpdCB3aWxsIGdvdG8Kb3V0X2Vy
cm9yIHdpdGhvdXQgc2V0dGluZyByZXQuCgoKPiA+ICsJc3RydWN0IHhlbl9wdmNhbGxzX3Jlc3Bv
bnNlICpyc3A7Cj4gPiArCXVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4gPiArCj4gPiArCWZlZGF0YSA9
IGRldl9nZXRfZHJ2ZGF0YSgmZGV2LT5kZXYpOwo+ID4gKwo+ID4gKwltYXBwYXNzID0gcmFkaXhf
dHJlZV9sb29rdXAoJmZlZGF0YS0+c29ja2V0cGFzc19tYXBwaW5ncywKPiA+ICsJCXJlcS0+dS5h
Y2NlcHQuaWQpOwo+ID4gKwlpZiAobWFwcGFzcyA9PSBOVUxMKQo+ID4gKwkJZ290byBvdXRfZXJy
b3I7Cj4gPiArCj4gPiArCS8qIAo+ID4gKwkgKiBMaW1pdGF0aW9uIG9mIHRoZSBjdXJyZW50IGlt
cGxlbWVudGF0aW9uOiBvbmx5IHN1cHBvcnQgb25lCj4gPiArCSAqIGNvbmN1cnJlbnQgYWNjZXB0
IG9yIHBvbGwgY2FsbCBvbiBvbmUgc29ja2V0Lgo+ID4gKwkgKi8KPiA+ICsJc3Bpbl9sb2NrX2ly
cXNhdmUoJm1hcHBhc3MtPmNvcHlfbG9jaywgZmxhZ3MpOwo+ID4gKwlpZiAobWFwcGFzcy0+cmVx
Y29weS5jbWQgIT0gMCkgewo+ID4gKwkJc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmbWFwcGFzcy0+
Y29weV9sb2NrLCBmbGFncyk7Cj4gPiArCQlyZXQgPSAtRUlOVFI7Cj4gPiArCQlnb3RvIG91dF9l
cnJvcjsKPiA+ICsJfQo+ID4gKwo+ID4gKwltYXBwYXNzLT5yZXFjb3B5ID0gKnJlcTsKPiA+ICsJ
c3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmbWFwcGFzcy0+Y29weV9sb2NrLCBmbGFncyk7Cj4gPiAr
CXF1ZXVlX3dvcmsobWFwcGFzcy0+d3EsICZtYXBwYXNzLT5yZWdpc3Rlcl93b3JrKTsKPiA+ICsK
PiA+ICsJLyogVGVsbCB0aGUgY2FsbGVyIHdlIGRvbid0IG5lZWQgdG8gc2VuZCBiYWNrIGEgbm90
aWZpY2F0aW9uIHlldCAqLwo+ID4gKwlyZXR1cm4gLTE7Cj4gPiArCj4gPiArb3V0X2Vycm9yOgo+
ID4gKwlyc3AgPSBSSU5HX0dFVF9SRVNQT05TRSgmZmVkYXRhLT5yaW5nLCBmZWRhdGEtPnJpbmcu
cnNwX3Byb2RfcHZ0KyspOwo+ID4gKwlyc3AtPnJlcV9pZCA9IHJlcS0+cmVxX2lkOwo+ID4gKwly
c3AtPmNtZCA9IHJlcS0+Y21kOwo+ID4gKwlyc3AtPnUuYWNjZXB0LmlkID0gcmVxLT51LmFjY2Vw
dC5pZDsKPiA+ICsJcnNwLT5yZXQgPSByZXQ7Cj4gPiAgCXJldHVybiAwOwo+ID4gIH0KPiA+ICAK
PiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 21 20:39:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 20: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 1dNmPl-0006ac-Ei; Wed, 21 Jun 2017 20: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 <sstabellini@kernel.org>) id 1dNmPk-0006aW-R1
 for xen-devel@lists.xen.org; Wed, 21 Jun 2017 20:39:48 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 CF/1B-03613-499DA495; Wed, 21 Jun 2017 20:39:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVybKJssu7km16
 RBivOyVos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmPbx1nLtjDW3Hh3F7mBsYvXF2MXBxCAhOZ
 JB41b2fpYuTkYBFwkLh7dhVrFyMHB6NAjMSDH9YgYUaBMInJl5eAhVkEtCWmPMwCCbMJGEr8f
 bKJDSQsAWQv+cwBEhYRMJB4f30SG8h0ZoHVjBJ9V5qYQWqEBRwlzn9WA6nhFLCTuLbzGTOIzS
 vgLXHq0h8miGs+MUpMfviUFSQhKqArcejfHzaIIkGJkzOfgF3JLKAlsXz6NpYJjAKzkKRmIUk
 tYGRaxahRnFpUllqka2iul1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGIIMQLCD
 8fbGgEOMkhxMSqK8a055RQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4BW5AZQTLEpNT61Iy8wBR
 gNMWoKDR0mE99p1oDRvcUFibnFmOkTqFKOilDhvJ0ifAEgiozQPrg0WgZcYZaWEeRmBDhHiKU
 gtys0sQZV/xSjOwagkzLsSZApPZl4J3PRXQIuZgBa/OOIBsrgkESEl1cBosDM6rEslY8NJ541
 qsiWs7ydumm1b/O3QEYu7s/mNONJuiGflTHhub7dUIyb9jal+0VLuLfNids17XyyeMy9J2uRh
 nCaX2M+U2WaXVdWm8+tbBNz7tKyivN3mZO3H3GuX5l3zimp72blltz3r3XkTVT59kl72cn1tX
 XFg/d5kjrO3TpzvzbutxFKckWioxVxUnAgA8H602bsCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1498077586!69169517!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34852 invoked from network); 21 Jun 2017 20:39:47 -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; 21 Jun 2017 20:39:47 -0000
Received: from [10.0.0.56] (c-50-131-44-19.hsd1.ca.comcast.net [50.131.44.19])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id D126A217C6;
 Wed, 21 Jun 2017 20:39:44 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D126A217C6
Date: Wed, 21 Jun 2017 13:39:40 -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: <15ea89f6-d46e-2495-1b52-d7290b47c478@oracle.com>
Message-ID: <alpine.DEB.2.10.1706211331590.12819@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1706151156350.12156@sstabellini-ThinkPad-X260>
 <1497553787-3709-1-git-send-email-sstabellini@kernel.org>
 <1497553787-3709-12-git-send-email-sstabellini@kernel.org>
 <15ea89f6-d46e-2495-1b52-d7290b47c478@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 v4 12/18] 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>

T24gVHVlLCAyMCBKdW4gMjAxNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+ID4gQEAgLTQ5OSw2
ICs1MjEsNTUgQEAgc3RhdGljIGludCBwdmNhbGxzX2JhY2tfYWNjZXB0KHN0cnVjdCB4ZW5idXNf
ZGV2aWNlICpkZXYsCj4gPiAgc3RhdGljIGludCBwdmNhbGxzX2JhY2tfcG9sbChzdHJ1Y3QgeGVu
YnVzX2RldmljZSAqZGV2LAo+ID4gIAkJCSAgICAgc3RydWN0IHhlbl9wdmNhbGxzX3JlcXVlc3Qg
KnJlcSkKPiA+ICB7Cj4gPiArCXN0cnVjdCBwdmNhbGxzX2ZlZGF0YSAqZmVkYXRhOwo+ID4gKwlz
dHJ1Y3Qgc29ja3Bhc3NfbWFwcGluZyAqbWFwcGFzczsKPiA+ICsJc3RydWN0IHhlbl9wdmNhbGxz
X3Jlc3BvbnNlICpyc3A7Cj4gPiArCXN0cnVjdCBpbmV0X2Nvbm5lY3Rpb25fc29jayAqaWNzazsK
PiA+ICsJc3RydWN0IHJlcXVlc3Rfc29ja19xdWV1ZSAqcXVldWU7Cj4gPiArCXVuc2lnbmVkIGxv
bmcgZmxhZ3M7Cj4gPiArCWludCByZXQ7Cj4gPiArCWJvb2wgZGF0YTsKPiA+ICsKPiA+ICsJZmVk
YXRhID0gZGV2X2dldF9kcnZkYXRhKCZkZXYtPmRldik7Cj4gPiArCj4gPiArCW1hcHBhc3MgPSBy
YWRpeF90cmVlX2xvb2t1cCgmZmVkYXRhLT5zb2NrZXRwYXNzX21hcHBpbmdzLCByZXEtPnUucG9s
bC5pZCk7Cj4gPiArCWlmIChtYXBwYXNzID09IE5VTEwpCj4gPiArCQlyZXR1cm4gLUVJTlZBTDsK
PiA+ICsKPiA+ICsJLyoKPiA+ICsJICogTGltaXRhdGlvbiBvZiB0aGUgY3VycmVudCBpbXBsZW1l
bnRhdGlvbjogb25seSBzdXBwb3J0IG9uZQo+ID4gKwkgKiBjb25jdXJyZW50IGFjY2VwdCBvciBw
b2xsIGNhbGwgb24gb25lIHNvY2tldC4KPiA+ICsJICovCj4gPiArCXNwaW5fbG9ja19pcnFzYXZl
KCZtYXBwYXNzLT5jb3B5X2xvY2ssIGZsYWdzKTsKPiA+ICsJaWYgKG1hcHBhc3MtPnJlcWNvcHku
Y21kICE9IDApIHsKPiA+ICsJCXJldCA9IC1FSU5UUjsKPiA+ICsJCWdvdG8gb3V0Owo+ID4gKwl9
Cj4gPiArCj4gPiArCW1hcHBhc3MtPnJlcWNvcHkgPSAqcmVxOwo+ID4gKwlpY3NrID0gaW5ldF9j
c2sobWFwcGFzcy0+c29jay0+c2spOwo+ID4gKwlxdWV1ZSA9ICZpY3NrLT5pY3NrX2FjY2VwdF9x
dWV1ZTsKPiA+ICsJc3Bpbl9sb2NrKCZxdWV1ZS0+cnNrcV9sb2NrKTsKPiA+ICsJZGF0YSA9IHF1
ZXVlLT5yc2txX2FjY2VwdF9oZWFkICE9IE5VTEw7Cj4gPiArCXNwaW5fdW5sb2NrKCZxdWV1ZS0+
cnNrcV9sb2NrKTsKPiAKPiBXaGF0IGlzIHRoZSBwdXJwb3NlIG9mIHRoZSBxdWV1ZSBsb2NrIGhl
cmU/CgpJdCBpcyBvbmx5IHRoZXJlIHRvIHByb3RlY3QgYWNjZXNzZXMgdG8gcnNrcV9hY2NlcHRf
aGVhZC4gRnVuY3Rpb25zIHRoYXQKY2hhbmdlIHJza3FfYWNjZXB0X2hlYWQgdGFrZSB0aGlzIGxv
Y2ssIHNlZSBmb3IgZXhhbXBsZQpuZXQvaXB2NC9pbmV0X2Nvbm5lY3Rpb25fc29jay5jOmluZXRf
Y3NrX3JlcXNrX3F1ZXVlX2FkZC4gSSdsbCBhZGQgYW4KaW4tY29kZSBjb21tZW50LgoKCj4gPiAr
CWlmIChkYXRhKSB7Cj4gPiArCQltYXBwYXNzLT5yZXFjb3B5LmNtZCA9IDA7Cj4gPiArCQlyZXQg
PSAwOwo+ID4gKwkJZ290byBvdXQ7Cj4gPiArCX0KPiA+ICsJc3Bpbl91bmxvY2tfaXJxcmVzdG9y
ZSgmbWFwcGFzcy0+Y29weV9sb2NrLCBmbGFncyk7Cj4gPiArCj4gPiArCS8qIFRlbGwgdGhlIGNh
bGxlciB3ZSBkb24ndCBuZWVkIHRvIHNlbmQgYmFjayBhIG5vdGlmaWNhdGlvbiB5ZXQgKi8KPiA+
ICsJcmV0dXJuIC0xOwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 21 20:54:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 20: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 1dNmdt-0007om-N5; Wed, 21 Jun 2017 20:54:25 +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 1dNmds-0007og-Jm
 for xen-devel@lists.xen.org; Wed, 21 Jun 2017 20:54:24 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 83/EC-01709-FFCDA495; Wed, 21 Jun 2017 20:54:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXSO6nOVff/Ha9
 Ig3eLhS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owFjw+yFTzgqJj3djdLA+M89i5GTg4hgQ4m
 ia2HgrsYuYDsb4wSMzb9YYFwNjJKvJvQzg7hbGOUaN85n7GLkYNDWMBR4vxnNZBuEQF9iU23G
 2FqmCTm393JDJJgFqiRePnxAwuIzSZgJHH26HRGEJtXwFbi77bJYDUsAqoSPW+/sILYogLhEm
 8bj7BA1AhKnJz5BMzmFPCReLmpkQVipp7Ejuu/WCFseYntb+eAzZEQMJbom9XHMoFRcBaS9ll
 IWmYhaVnAyLyKUb04tagstUjXSC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzBw
 GYBgB+P3P06HGCU5mJREedec8ooU4kvKT6nMSCzOiC8qzUktPsQow8GhJMG79zZQTrAoNT21I
 i0zBxhDMGkJDh4lEd4rt4DSvMUFibnFmekQqVOMilLivNkgfQIgiYzSPLg2WNxeYpSVEuZlBD
 pEiKcgtSg3swRV/hWjOAejkjBvLDAJCPFk5pXATX8FtJgJaPGLIx4gi0sSEVJSDYzqzvMFed/
 +yrCc4nrAgn9/ZFeu5rnoG29q/pzblu+qOffD72t14r3np18sM3GR/X/pzrRvE2+sq8oxu2h5
 JrC15CBDtWqmZ/hil9WCWoJKPyYXeldbOcUfKpybHaWStCmt3DKIVzLE5WmR9kImbUfr6MPCp
 iss1TSrH6/r9cvOOZBXsMRmlhJLcUaioRZzUXEiANfVPtLWAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1498078461!83874087!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39372 invoked from network); 21 Jun 2017 20:54:23 -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; 21 Jun 2017 20:54:22 -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
 v5LKsFtc032262
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Wed, 21 Jun 2017 20:54:15 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0021.oracle.com (8.13.8/8.14.4) with ESMTP id v5LKsF5e019248
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Wed, 21 Jun 2017 20:54:15 GMT
Received: from abhmp0006.oracle.com (abhmp0006.oracle.com [141.146.116.12])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id v5LKsBex025652;
 Wed, 21 Jun 2017 20:54:13 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, 21 Jun 2017 13:54:11 -0700
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1706151156350.12156@sstabellini-ThinkPad-X260>
 <1497553787-3709-1-git-send-email-sstabellini@kernel.org>
 <1497553787-3709-12-git-send-email-sstabellini@kernel.org>
 <15ea89f6-d46e-2495-1b52-d7290b47c478@oracle.com>
 <alpine.DEB.2.10.1706211331590.12819@sstabellini-ThinkPad-X260>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <599ef1d4-cdf0-8710-ea96-cda9cc47a7c6@oracle.com>
Date: Wed, 21 Jun 2017 16:55: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: <alpine.DEB.2.10.1706211331590.12819@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 v4 12/18] 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+PiArCW1hcHBhc3MtPnJlcWNvcHkgPSAqcmVxOwo+Pj4gKwlpY3NrID0gaW5ldF9j
c2sobWFwcGFzcy0+c29jay0+c2spOwo+Pj4gKwlxdWV1ZSA9ICZpY3NrLT5pY3NrX2FjY2VwdF9x
dWV1ZTsKPj4+ICsJc3Bpbl9sb2NrKCZxdWV1ZS0+cnNrcV9sb2NrKTsKPj4+ICsJZGF0YSA9IHF1
ZXVlLT5yc2txX2FjY2VwdF9oZWFkICE9IE5VTEw7Cj4+PiArCXNwaW5fdW5sb2NrKCZxdWV1ZS0+
cnNrcV9sb2NrKTsKPj4gV2hhdCBpcyB0aGUgcHVycG9zZSBvZiB0aGUgcXVldWUgbG9jayBoZXJl
Pwo+IEl0IGlzIG9ubHkgdGhlcmUgdG8gcHJvdGVjdCBhY2Nlc3NlcyB0byByc2txX2FjY2VwdF9o
ZWFkLiBGdW5jdGlvbnMgdGhhdAo+IGNoYW5nZSByc2txX2FjY2VwdF9oZWFkIHRha2UgdGhpcyBs
b2NrLCBzZWUgZm9yIGV4YW1wbGUKPiBuZXQvaXB2NC9pbmV0X2Nvbm5lY3Rpb25fc29jay5jOmlu
ZXRfY3NrX3JlcXNrX3F1ZXVlX2FkZC4gSSdsbCBhZGQgYW4KPiBpbi1jb2RlIGNvbW1lbnQuCgpJ
IGFtIG5vdCBzdXJlIEkgZm9sbG93LiBZb3UgYXJlIG5vdCBjaGFuZ2luZyByc2txX2FjY2VwdF9o
ZWFkLCB5b3UgYXJlCnNpbXBseSByZWFkaW5nIGl0IHVuZGVyIHRoZSBsb2NrLiBJdCBtYXkgYmUg
c2V0IGJ5IG90aGVycyB0byBOVUxMIGFzCnNvb24gYXMgeW91IGRyb3AgdGhlIGxvY2ssIGF0IHdo
aWNoIHBvaW50ICdkYXRhJyB0ZXN0IGJlbG93IHdpbGwgYmUKb2Jzb2xldGUuCgpJbiBpbmV0X2Nz
a19yZXFza19xdWV1ZV9hZGQoKSBpdCBpcyByZWFkIGFuZCB0aGVuLCBiYXNlZCBvbiByZWFkIHJl
c3VsdCwKaXMgd3JpdHRlbiB3aXRoIGEgdmFsdWUgc28gYSBsb2NrIGlzIGluZGVlZCBuZWVkIHRo
ZXJlLgoKLWJvcmlzCgo+Cj4KPj4+ICsJaWYgKGRhdGEpIHsKPj4+ICsJCW1hcHBhc3MtPnJlcWNv
cHkuY21kID0gMDsKPj4+ICsJCXJldCA9IDA7Cj4+PiArCQlnb3RvIG91dDsKPj4+ICsJfQo+Pj4g
KwlzcGluX3VubG9ja19pcnFyZXN0b3JlKCZtYXBwYXNzLT5jb3B5X2xvY2ssIGZsYWdzKTsKPj4+
ICsKPj4+ICsJLyogVGVsbCB0aGUgY2FsbGVyIHdlIGRvbid0IG5lZWQgdG8gc2VuZCBiYWNrIGEg
bm90aWZpY2F0aW9uIHlldCAqLwo+Pj4gKwlyZXR1cm4gLTE7CgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 21 21:02:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 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 1dNmlV-000052-GI; Wed, 21 Jun 2017 21:02: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 1dNmlT-0008WK-J6
 for xen-devel@lists.xensource.com; Wed, 21 Jun 2017 21:02:15 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 FD/B4-01734-6DEDA495; Wed, 21 Jun 2017 21:02:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVffqPa9
 Ig0PLzSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8fNIK3PBRbOKvS1mDYw7
 dbsYuTiEBP4ySnyYsJAJwnnMKPHrcD8LhLONUeLi2y/MXYycHCICzhJfz8xlB7F5BfQl3vR+B
 osLCwRJbL1ylg2kQULgCZPEnTlbmUASEgKeEmf3vAeaxAFmf3oQ28XIzsEmYCVxSAykgEVAVe
 LrglPMExi5FzAyrGLUKE4tKkst0jWy0EsqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93
 ECPR4PQMD4w7GvlV+hxglOZiURHnXnPKKFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBu/wuUE6w
 KDU9tSItMwcYejBpCQ4eJRHeTJA0b3FBYm5xZjpE6hSjLseG1eu/MAmx5OXnpUqJ82aBFAmAF
 GWU5sGNgMXBJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvL4gU3gy80rgNr0COoIJ6IgXRz
 xAjihJREhJNTBqK9hJaz9g7LvdyCz1pi3ueDSTdVKOSnTGk6WiW5bcabV6PFnHTjvTIlDhNlt
 miYaNnFC1XIDK67NnTjMVr2mV49Q4xfJcW2rSFofIRJmUkyem8Ekybk2OC3z+40yEtckckbfS
 bcum/Q4LZMyWiU/Kz1nkyXYuQNkpjE9ids6TN5rFsRw3lViKMxINtZiLihMBkxDPbH4CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1498078932!83874651!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17546 invoked from network); 21 Jun 2017 21:02:13 -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; 21 Jun 2017 21:02:13 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dNmlO-0001Pe-66; Wed, 21 Jun 2017 21:02: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 1dNmlI-0003fE-J0; Wed, 21 Jun 2017 21:02:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dNmlH-0002nM-KX; Wed, 21 Jun 2017 21:02:04 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110948-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=ded7303f161fd578f0ac9fbaf52cfd9d72b4a320
X-Osstest-Versions-That: xen=93de762bcafb458b91955399d55acd5b2104490d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 21 Jun 2017 21:02:03 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 110948: 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>

ZmxpZ2h0IDExMDk0OCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDk0OC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGRlZDczMDNmMTYxZmQ1
NzhmMGFjOWZiYWY1MmNmZDlkNzJiNGEzMjAKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDkzZGU3NjJiY2FmYjQ1OGI5MTk1NTM5OWQ1NWFjZDViMjEwNDQ5MGQKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDExMDk0MCAgMjAxNy0wNi0yMSAxNjoyOTowNiBaICAgIDAgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMTA5NDggIDIwMTctMDYtMjEgMTk6MDI6MjQgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9
eGVuLXVuc3RhYmxlLXNtb2tlCisgcmV2aXNpb249ZGVkNzMwM2YxNjFmZDU3OGYwYWM5ZmJhZjUy
Y2ZkOWQ3MmI0YTMyMAorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysg
LiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25m
aWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAg
ICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7
IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rl
c3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAt
ZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisr
IHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBP
U1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVj
IHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIHhlbi11
bnN0YWJsZS1zbW9rZSBkZWQ3MzAzZjE2MWZkNTc4ZjBhYzlmYmFmNTJjZmQ5ZDcyYjRhMzIwCisg
YnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHJldmlzaW9uPWRlZDczMDNmMTYxZmQ1NzhmMGFj
OWZiYWY1MmNmZDlkNzJiNGEzMjAKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21t
b24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysg
Z2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVz
dDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHBy
aW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9t
ZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdb
JyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9y
ZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9o
b21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdl
dGNvbmZpZworKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIg
aW4KKyB0cmVlPXhlbgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyBxZW11dWJyYW5j
aD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgJ1snIHh4ZW4gPSB4bGludXggJ10nCisgbGludXhi
cmFuY2g9CisgJ1snIHhxZW11LXVwc3RyZWFtLXVuc3RhYmxlID0geCAnXScKKyBzZWxlY3RfcHJl
dnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZS1zbW9rZQor
IHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHhkZWQ3MzAzZjE2MWZkNTc4ZjBh
YzlmYmFmNTJjZmQ5ZDcyYjRhMzIwID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9h
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
L3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtMy4xNAor
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
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdCBkZWQ3MzAzZjE2MWZkNTc4ZjBhYzlmYmFm
NTJjZmQ5ZDcyYjRhMzIwOnJlZnMvaGVhZHMvc21va2UKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDkzZGU3NjIuLmRlZDczMDMgIGRlZDczMDNmMTYx
ZmQ1NzhmMGFjOWZiYWY1MmNmZDlkNzJiNGEzMjAgLT4gc21va2UKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 21 21:34:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 21:34: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 1dNnGF-00022C-VT; Wed, 21 Jun 2017 21:34: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 1dNnGE-000226-Rx
 for xen-devel@lists.xen.org; Wed, 21 Jun 2017 21:34:02 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 06/22-03058-A46EA495; Wed, 21 Jun 2017 21:34:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVybKJssq7nM69
 Igw/XlC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyzt/uYCyZwVay4uYOlgfESRxcjF4eQwEQm
 idZbd9m6GDk5WAQcJO5fXwRkc3AwCsRIPPhhDRJmFAiTmHx5CStEibbE/bu3GUFsNgFDib9PN
 oGVSwDZSz5zgIRFBAwk3l+fxAYynllgNaNE35UmZpCEsICLxK0v05lAbE4BO4mLf5aA9fIKeE
 u0rGQHCQsJfGKUmLpRE8QWFdCVOPTvD9hlvAKCEidnPmEBsZkFtCSWT9/GMoFRYBaS1CwkqQW
 MTKsYNYpTi8pSi3SNjPWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQJDkAEIdjD+
 mR94iFGSg0lJlHfNKa9IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8Bk+BcoJFqempFWmZOcBog
 ElLcPAoifBm3gVK8xYXJOYWZ6ZDpE4xKkqJ8/o9AUoIgCQySvPg2mAReIlRVkqYlxHoECGegt
 Si3MwSVPlXjOIcjErCvLEgU3gy80rgpr8CWswEtPjFEQ+QxSWJCCmpBkbWkLaJV1kKHpbl3/p
 h49p+ZeX1LY4x2namV28cnbFbzmOCZueOBWuPHLi11ih44g62/2oX12Xf8Tx+NO7jfKvK7/FV
 926eSSq5WSdasMHoU+fqM5vdn76as2vuhas1OjUXZgYeTL5dZfb9eH2Rx5S5O5xDj63u29Bx8
 6DMKveaAx3nrPN7j7r8VmIpzkg01GIuKk4EAHoUeHW7AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1498080840!68422183!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53246 invoked from network); 21 Jun 2017 21:34:01 -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 Jun 2017 21:34:01 -0000
Received: from [10.0.0.56] (c-50-131-44-19.hsd1.ca.comcast.net [50.131.44.19])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 99DB2217C6;
 Wed, 21 Jun 2017 21:33:59 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 99DB2217C6
Date: Wed, 21 Jun 2017 14:33:55 -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: <fc2c34ea-a2de-722b-22e3-174e9ebb9ce3@oracle.com>
Message-ID: <alpine.DEB.2.10.1706211339490.12819@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1706151156350.12156@sstabellini-ThinkPad-X260>
 <1497553787-3709-1-git-send-email-sstabellini@kernel.org>
 <1497553787-3709-13-git-send-email-sstabellini@kernel.org>
 <fc2c34ea-a2de-722b-22e3-174e9ebb9ce3@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 v4 13/18] 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>

T24gVHVlLCAyMCBKdW4gMjAxNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+ID4gKwo+ID4gK3N0
YXRpYyBpbnQgcHZjYWxsc19iYWNrX3JlbGVhc2VfcGFzc2l2ZShzdHJ1Y3QgeGVuYnVzX2Rldmlj
ZSAqZGV2LAo+ID4gKwkJCQkJc3RydWN0IHB2Y2FsbHNfZmVkYXRhICpmZWRhdGEsCj4gPiArCQkJ
CQlzdHJ1Y3Qgc29ja3Bhc3NfbWFwcGluZyAqbWFwcGFzcykKPiA+ICt7Cj4gPiArCWlmIChtYXBw
YXNzLT5zb2NrLT5zayAhPSBOVUxMKSB7Cj4gPiArCQl3cml0ZV9sb2NrX2JoKCZtYXBwYXNzLT5z
b2NrLT5zay0+c2tfY2FsbGJhY2tfbG9jayk7Cj4gPiArCQltYXBwYXNzLT5zb2NrLT5zay0+c2tf
dXNlcl9kYXRhID0gTlVMTDsKPiA+ICsJCW1hcHBhc3MtPnNvY2stPnNrLT5za19kYXRhX3JlYWR5
ID0gbWFwcGFzcy0+c2F2ZWRfZGF0YV9yZWFkeTsKPiA+ICsJCXdyaXRlX3VubG9ja19iaCgmbWFw
cGFzcy0+c29jay0+c2stPnNrX2NhbGxiYWNrX2xvY2spOwo+ID4gKwl9Cj4gPiArCWRvd24oJmZl
ZGF0YS0+c29ja2V0X2xvY2spOwo+ID4gKwlyYWRpeF90cmVlX2RlbGV0ZSgmZmVkYXRhLT5zb2Nr
ZXRwYXNzX21hcHBpbmdzLCBtYXBwYXNzLT5pZCk7Cj4gPiArCXNvY2tfcmVsZWFzZShtYXBwYXNz
LT5zb2NrKTsKPiA+ICsJZmx1c2hfd29ya3F1ZXVlKG1hcHBhc3MtPndxKTsKPiA+ICsJZGVzdHJv
eV93b3JrcXVldWUobWFwcGFzcy0+d3EpOwo+ID4gKwlrZnJlZShtYXBwYXNzKTsKPiA+ICsJdXAo
JmZlZGF0YS0+c29ja2V0X2xvY2spOwo+IAo+IENhbiB5b3UgcmFpc2UgdGhlIHNlbWFwaG9yZSBl
YXJsaWVyLCBvbmNlIHRoZSBtYXBwaW5nIGlzIGRlbGV0ZWQgZnJvbQo+IHRoZSB0cmVlPwoKWWVz
LCBJIHRoaW5rIGl0IGNhbi4KCj4gQWxzbywgd2h5IGFyZSB5b3Ugbm90IGxvY2tpbmcgdGhlIHRy
ZWUgaW4gcHZjYWxsc19iYWNrX2FjY2VwdCgpPwoKR29vZCBwb2ludCEgQWx0aG91Z2ggc29ja2V0
X2xvY2sgaXMgdXNlZCB0byBwcm90ZWN0IGluc2VydGlvbnMgYW5kCmRlbGV0aW9ucyB0byBzb2Nr
ZXRwYXNzX21hcHBpbmdzIGFuZCBzb2NrZXRfbWFwcGluZ3MsIG1hbnkgb2YgdGhlIHNpdGVzCnRo
YXQgb25seSBhY2Nlc3Mgc29ja2V0X21hcHBpbmdzIGFuZCBzb2NrZXRwYXNzX21hcHBpbmdzIHdp
dGhvdXQgbWFraW5nCm1vZGlmaWNhdGlvbnMgYXJlIGxlZnQgdW5wcm90ZWN0ZWQgYXQgdGhlIG1v
bWVudC4gSSdsbCBmaXggdGhhdCwgYW5kIHRvCmRvIGl0IEknbGwgbW92ZSByYWRpeF90cmVlX2Rl
bGV0ZSBvdXQgb2YgcHZjYWxsc19iYWNrX3JlbGVhc2VfcGFzc2l2ZS4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 21 21:49:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 21: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 1dNnVB-0002pu-Cr; Wed, 21 Jun 2017 21:49:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dNnV9-0002po-U9
 for xen-devel@lists.xen.org; Wed, 21 Jun 2017 21:49:28 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 FD/83-03557-7E9EA495; Wed, 21 Jun 2017 21:49:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVybKJssu6zl16
 RBg0d8hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a+Y5PYCvp5Kv4t7mdsYHzB2cXIxSEkMJFJ
 YuPvrSxdjJwcLAIOEhNPv2PuYuTgYBSIkXjwwxokzCgQJjH58hJWiBJtiZbpD8BsNgFDib9PN
 rGBlEsA2Us+c4CERQQMJN5fn8QGMp5ZYDWjRN+VJrCRwgKOEuc/q4HUcArYSWw/uJUZxOYV8J
 Y4de0YG4gtJPCUSeLR6gQQW1RAV+LQvz9sEDWCEidnPgG7kllAS2L59G0sExgFZiFJzUKSWsD
 ItIpRozi1qCy1SNfYSC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzAEGYBgB+Pp
 dYGHGCU5mJREedec8ooU4kvKT6nMSCzOiC8qzUktPsQow8GhJMHb8QIoJ1iUmp5akZaZA4wGm
 LQEB4+SCK86MCKEeIsLEnOLM9MhUqcYFaXEeUtB+gRAEhmleXBtsAi8xCgrJczLCHSIEE9Bal
 FuZgmq/CtGcQ5GJWFeOZDxPJl5JXDTXwEtZgJa/OKIB8jikkSElFQDo6j6vxlLOP6u3P2C69x
 /Ht5zL/9vzozWyM088YJH/Nzik9PKFkgwHdH0yGldxdR6pPDtm1VHdylVakedby83ed72uun1
 9nlzXrrvN8xv5WEzTzXb9lZ4jau35P8DZktvz4yYXzyfxTtoG4f+tRfn69gvnI6QaTKyM2yTd
 Py6XNLkl1bu3hfr+pRYijMSDbWYi4oTAXReF/27AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1498081765!68869930!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21400 invoked from network); 21 Jun 2017 21:49:26 -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; 21 Jun 2017 21:49:26 -0000
Received: from [10.0.0.56] (c-50-131-44-19.hsd1.ca.comcast.net [50.131.44.19])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id BFD6A217C4;
 Wed, 21 Jun 2017 21:49:24 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org BFD6A217C4
Date: Wed, 21 Jun 2017 14:49:20 -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: <599ef1d4-cdf0-8710-ea96-cda9cc47a7c6@oracle.com>
Message-ID: <alpine.DEB.2.10.1706211447390.12819@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1706151156350.12156@sstabellini-ThinkPad-X260>
 <1497553787-3709-1-git-send-email-sstabellini@kernel.org>
 <1497553787-3709-12-git-send-email-sstabellini@kernel.org>
 <15ea89f6-d46e-2495-1b52-d7290b47c478@oracle.com>
 <alpine.DEB.2.10.1706211331590.12819@sstabellini-ThinkPad-X260>
 <599ef1d4-cdf0-8710-ea96-cda9cc47a7c6@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 v4 12/18] 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>

T24gV2VkLCAyMSBKdW4gMjAxNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+ID4+PiArCj4gPj4+
ICsJbWFwcGFzcy0+cmVxY29weSA9ICpyZXE7Cj4gPj4+ICsJaWNzayA9IGluZXRfY3NrKG1hcHBh
c3MtPnNvY2stPnNrKTsKPiA+Pj4gKwlxdWV1ZSA9ICZpY3NrLT5pY3NrX2FjY2VwdF9xdWV1ZTsK
PiA+Pj4gKwlzcGluX2xvY2soJnF1ZXVlLT5yc2txX2xvY2spOwo+ID4+PiArCWRhdGEgPSBxdWV1
ZS0+cnNrcV9hY2NlcHRfaGVhZCAhPSBOVUxMOwo+ID4+PiArCXNwaW5fdW5sb2NrKCZxdWV1ZS0+
cnNrcV9sb2NrKTsKPiA+PiBXaGF0IGlzIHRoZSBwdXJwb3NlIG9mIHRoZSBxdWV1ZSBsb2NrIGhl
cmU/Cj4gPiBJdCBpcyBvbmx5IHRoZXJlIHRvIHByb3RlY3QgYWNjZXNzZXMgdG8gcnNrcV9hY2Nl
cHRfaGVhZC4gRnVuY3Rpb25zIHRoYXQKPiA+IGNoYW5nZSByc2txX2FjY2VwdF9oZWFkIHRha2Ug
dGhpcyBsb2NrLCBzZWUgZm9yIGV4YW1wbGUKPiA+IG5ldC9pcHY0L2luZXRfY29ubmVjdGlvbl9z
b2NrLmM6aW5ldF9jc2tfcmVxc2tfcXVldWVfYWRkLiBJJ2xsIGFkZCBhbgo+ID4gaW4tY29kZSBj
b21tZW50Lgo+IAo+IEkgYW0gbm90IHN1cmUgSSBmb2xsb3cuIFlvdSBhcmUgbm90IGNoYW5naW5n
IHJza3FfYWNjZXB0X2hlYWQsIHlvdSBhcmUKPiBzaW1wbHkgcmVhZGluZyBpdCB1bmRlciB0aGUg
bG9jay4gSXQgbWF5IGJlIHNldCBieSBvdGhlcnMgdG8gTlVMTCBhcwo+IHNvb24gYXMgeW91IGRy
b3AgdGhlIGxvY2ssIGF0IHdoaWNoIHBvaW50ICdkYXRhJyB0ZXN0IGJlbG93IHdpbGwgYmUKPiBv
YnNvbGV0ZS4KPiAKPiBJbiBpbmV0X2Nza19yZXFza19xdWV1ZV9hZGQoKSBpdCBpcyByZWFkIGFu
ZCB0aGVuLCBiYXNlZCBvbiByZWFkIHJlc3VsdCwKPiBpcyB3cml0dGVuIHdpdGggYSB2YWx1ZSBz
byBhIGxvY2sgaXMgaW5kZWVkIG5lZWQgdGhlcmUuCgpJIHRoaW5rIHlvdSBhcmUgcmlnaHQuIFRo
ZSBvbmx5IHRoaW5nIGlzIHRoYXQgd2l0aG91dCB0aGUgbG9jayB3ZSBtaWdodApyZWFkIGEgdHJh
bnNpdG9yeSB2YWx1ZSBhcyB0aGUgcnNrcV9hY2NlcHRfaGVhZCByZWFkcy93cml0ZXMgYXJlIG5v
dApndWFyYW50ZWVkIHRvIGJlIGF0b21pYy4gSG93ZXZlciwgSSBkb24ndCB0aGluayB3ZSBjYXJl
IGFib3V0IGl0LCBzaW5jZQp0aGlzIGlzIGp1c3QgYSAhPSBOVUxMIHRlc3QgYW5kLCBhcyB5b3Ug
d3JvdGUsIHRoZSByZXN1bHQgY291bGQgYmUKb2Jzb2xldGUgaW1tZWRpYXRlbHkgYWZ0ZXIuIEkn
bGwgZHJvcCB0aGUgbG9jay4KCgoKPiA+Cj4gPgo+ID4+PiArCWlmIChkYXRhKSB7Cj4gPj4+ICsJ
CW1hcHBhc3MtPnJlcWNvcHkuY21kID0gMDsKPiA+Pj4gKwkJcmV0ID0gMDsKPiA+Pj4gKwkJZ290
byBvdXQ7Cj4gPj4+ICsJfQo+ID4+PiArCXNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJm1hcHBhc3Mt
PmNvcHlfbG9jaywgZmxhZ3MpOwo+ID4+PiArCj4gPj4+ICsJLyogVGVsbCB0aGUgY2FsbGVyIHdl
IGRvbid0IG5lZWQgdG8gc2VuZCBiYWNrIGEgbm90aWZpY2F0aW9uIHlldCAqLwo+ID4+PiArCXJl
dHVybiAtMTsKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 21 22:13:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 22:13: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 1dNns6-0004gv-CJ; Wed, 21 Jun 2017 22:13:10 +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 1dNns4-0004gY-M0
 for xen-devel@lists.xensource.com; Wed, 21 Jun 2017 22:13:08 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 45/90-01730-37FEA495; Wed, 21 Jun 2017 22:13:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVbfgvVe
 kwbdma4sVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmHJ67hbFgYW1F04sjbA2M
 Z4K6GLk4hAT+MkrMnXmLEcJ5zCgxeX8DO4SzjVHi/tyVrF2MnBwiAs4SX8/MZQexeQX0JbZc2
 wEWFxYwk/h3/zALSIOEwHF1iUNb5rOBJCQEvCVmdfYAjeUAsyf2+XcxsnOwCVhJHBIDKWARUJ
 X48OEt2wRG7gWMDKsYNYpTi8pSi3QNTfSSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M
 3MQJ9zgAEOxjPnvY8xCjJwaQkyrvmlFekEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnep2+BcoJF
 qempFWmZOcDgg0lLcPAoifCqvwRK8xYXJOYWZ6ZDpE4x6nJsWL3+C5MQS15+XqqUOK/xO6AiA
 ZCijNI8uBGwSLjEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd6LIJfwZOaVwG16BXQEE9ARL4
 54gBxRkoiQkmpgLGKc1s164Fzd/aPzBB5wvf+RVhKaEch543RwtTOTzMeJXtPfvzt1X952c9m
 kG6evMf5a/9Vs3gNnowqp2j/nfglpNqpP6FD8vvv8pU1LfJmOWZwyiPjw5fKMH+zzpF5XGX7r
 VV+0+6yB7WuRQH8nm8t2taYzwl1Vrp8J5v66wlRNzP2U6T5XLyWW4oxEQy3mouJEAJUbU5t/A
 gAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1498083183!104351939!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25772 invoked from network); 21 Jun 2017 22:13: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; 21 Jun 2017 22:13: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 <osstest-admin@xenproject.org>)
 id 1dNnry-0003Ms-2p; Wed, 21 Jun 2017 22:13:02 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dNnrs-00085C-Ir; Wed, 21 Jun 2017 22:12:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dNnrr-0001fp-EA; Wed, 21 Jun 2017 22:12:56 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110908-mainreport@xen.org>
X-Osstest-Failures: linux-linus:build-i386-pvops:kernel-build:fail:regression
 linux-linus:test-arm64-arm64-xl:debian-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:build-armhf-pvops:kernel-build:fail:regression
 linux-linus:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-freebsd10-i386: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-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt: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-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm: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-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd: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-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-libvirt-pair: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-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-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-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-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-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=9705596d08ac87c18aee32cc97f2783b7d14624e
X-Osstest-Versions-That: linux=1439ccf73d9c07654fdd5b4969fd53c2feb8684d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 21 Jun 2017 22:12:55 +0000
Subject: [Xen-devel] [linux-linus test] 110908: 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="===============2388971625182557733=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-i386-pvops              5 kernel-build             fail REGR. vs. 110515
 test-arm64-arm64-xl           9 debian-install           fail REGR. vs. 110515
 test-amd64-amd64-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail REGR. vs. 110515
 build-armhf-pvops             5 kernel-build             fail REGR. vs. 110515

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  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-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 test-amd64-i386-xl-qemut-win10-i386  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win10-i386  1 build-check(1)              blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-armhf-armhf-examine      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-i386-examine       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemut-ws16-amd64  1 build-check(1)              blocked n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-i386-xl-qemut-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-amd64-i386-qemut-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-i386-rumprun-i386  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-ws16-amd64  1 build-check(1)              blocked n/a
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-i386-xl-qemut-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-i386-qemut-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop            fail like 110515
 test-amd64-amd64-xl-rtds      9 debian-install               fail  like 110515
 test-amd64-amd64-xl-qemut-ws16-amd64  9 windows-install        fail never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386  9 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass

version targeted for testing:
 linux                9705596d08ac87c18aee32cc97f2783b7d14624e
baseline version:
 linux                1439ccf73d9c07654fdd5b4969fd53c2feb8684d

Last test of basis   110515  2017-06-17 06:48:56 Z    4 days
Failing since        110536  2017-06-17 23:48:13 Z    3 days    5 attempts
Testing same since   110908  2017-06-21 00:20:33 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Yan, Zheng" <zyan@redhat.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Alexey Khoroshilov <khoroshilov@ispras.ru>
  Allen Hubbe <Allen.Hubbe@dell.com>
  Andrei Vagin <avagin@openvz.org>
  Andy Lutomirski <luto@kernel.org>
  Angus Ainslie <angus@akkea.ca>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Boris Brezillon <boris.brezillon@free-electrons.com>
  Brian Foster <bfoster@redhat.com>
  Chen-Yu Tsai <wens@csie.org>
  Corentin Labbe <clabbe.montjoie@gmail.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Darrick J. Wong <darrick.wong@oracle.com>
  Dave Jiang <dave.jiang@intel.com>
  Enric Balletbo i Serra <enric.balletbo@collabora.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Gary R Hook <gary.hook@amd.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Heiner Kallweit <hkallweit1@gmail.com>
  Helge Deller <deller@gmx.de> # parisc
  Hendrik Brueckner <brueckner@linux.vnet.ibm.com>
  Hugh Dickins <hughd@google.com>
  Icenowy Zheng <icenowy@aosc.io>
  Ilya Dryomov <idryomov@gmail.com>
  Ingo Molnar <mingo@kernel.org>
  Jacek Anaszewski <jacek.anaszewski@gmail.com>
  Jan Kratochvil <jan.kratochvil@redhat.com>
  Jason Wang <jasowang@redhat.com>
  Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
  Jiada Wang <jiada_wang@mentor.com>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Olsa <jolsa@redhat.com>
  Jon Mason <jdmason@kudzu.us>
  Jonas Gorski <jonas.gorski@gmail.com>
  Jonathan Cameron <jic23@kernel.org>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Kees Cook <keescook@chromium.org>
  Lars-Peter Clausen <lars@metafoo.de>
  Linus Torvalds <torvalds@linux-foundation.org>
  Liwei Song <liwei.song@windriver.com>
  Logan Gunthorpe <logang@deltatee.com>
  Luis Henriques <lhenriques@suse.com>
  Marcin Nowakowski <marcin.nowakowski@imgtec.com>
  Martin Blumenstingl <martin.blumenstingl@googlemail.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Maxime Ripard <maxime.ripard@free-electrons.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Turquette <mturquette@baylibre.com>
  Michal Hocko <mhocko@suse.com>
  Milian Wolff <milian.wolff@kdab.com>
  Neil Armstrong <narmstrong@baylibre.com>
  Olof Johansson <olof@lixom.net>
  Paul Burton <paul.burton@imgtec.com>
  Pavel Machek <pavel@ucw.cz>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Phil Reid <preid@electromag.com.au>
  Ralf Baechle <ralf@linux-mips.org>
  Stephen Boyd <sboyd@codeaurora.org>
  Stephen Rothwell <sfr@canb.auug.org.au>
  Thomas Gleixner <tglx@linutronix.de>
  Tobias Regnery <tobias.regnery@gmail.com>
  Tony Lindgren <tony@atomide.com>
  Vlastimil Babka <vbabka@suse.cz>
  Wei Yongjun <weiyongjun1@huawei.com>
  Wolfram Sang <wsa+renesas@sang-engineering.com>
  Wolfram Sang <wsa@the-dreams.de>
  Yan, Zheng <zyan@redhat.com>
  YD Tseng <yd_tseng@asmedia.com.tw>
  Yong Deng <iemdey@gmail.com>
  Zhang Bo <bo.zhang@nxp.com>
  Álvaro Fernández Rojas <noltari@gmail.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            fail    
 build-i386-pvops                                             fail    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          fail    
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 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-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      blocked 
 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                           blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     blocked 
 test-amd64-i386-examine                                      blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-i386-rumprun-i386                                 blocked 
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          blocked 
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          blocked 
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 blocked 
 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                                       blocked 
 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 2435 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2388971625182557733==--

From xen-devel-bounces@lists.xen.org Wed Jun 21 22:35:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 22: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 1dNoDi-000623-Aj; Wed, 21 Jun 2017 22: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 <boris.ostrovsky@oracle.com>) id 1dNoDg-00061v-CK
 for xen-devel@lists.xen.org; Wed, 21 Jun 2017 22:35:28 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 44/5E-03557-FA4FA495; Wed, 21 Jun 2017 22:35:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsUyZ7p8oO76L16
 RBhPvM1ks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkXpu1gLXipUPFoOWcD427pLkYuDiGBiUwS
 32ZtZIVwfjNKnF82G8jhBHI2MkpsfRAJkdjGKHHny19GkISwgKXEvZ0b2EFsEQEPiSu7JrBBN
 BxilNi5TB3EZhZIlrg49xoLiM0mYCRx9uh0sF5eAVuJBfuPMIPYLAKqEg/efwCLiwqES7xtPM
 ICUSMocXLmEzCbU8BdYvnKj6wQM/Ukdlz/BWXLS2x/OwdsjoSAocTnjUuZJzAKzkLSPgtJyyw
 kLQsYmVcxahSnFpWlFukaGuklFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGLgMQ
 7GC8vDHgEKMkB5OSKO+aU16RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4fT4D5QSLUtNTK9Iyc
 4AxBJOW4OBREuFVfwmU5i0uSMwtzkyHSJ1i1OXYsHr9FyYhlrz8vFQpcd69IDMEQIoySvPgRs
 Di+RKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeRs+AU3hycwrgdv0CugIJqAjXhzxADmiJBE
 hJdXAqLzwlR1rSB/jLN+3c63eWAr7XpzAq7jCd3sEz5nC7OLZq/q+e3OfrbL8WDht75cjTg/v
 9sTUN81VW7A6Il+wOuZUR+YXn3tGFxeL9m2oyFaeweq35H3MKt2fs1evvfV77YbwK+vWzHl8k
 2PK59yYxskumaKu/jMLQjoOiZXvFVg/9Xz4Mx8PVSWW4oxEQy3mouJEAJY6Yq3iAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1498084524!75093683!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25749 invoked from network); 21 Jun 2017 22:35:26 -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; 21 Jun 2017 22:35: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
 v5LMZJtJ006739
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 21 Jun 2017 22:35:20 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 v5LMZJlj019826
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 21 Jun 2017 22:35:19 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 v5LMZIY4004612;
 Wed, 21 Jun 2017 22:35: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 ; Wed, 21 Jun 2017 15:35:18 -0700
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1706151156350.12156@sstabellini-ThinkPad-X260>
 <1497553787-3709-1-git-send-email-sstabellini@kernel.org>
 <1497553787-3709-16-git-send-email-sstabellini@kernel.org>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <3fb2cd09-66b1-602a-f56a-8f08f7cbdda5@oracle.com>
Date: Wed, 21 Jun 2017 18:37:03 -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: <1497553787-3709-16-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 16/18] xen/pvcalls: implement read
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDYvMTUvMjAxNyAwMzowOSBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IFdoZW4g
YW4gYWN0aXZlIHNvY2tldCBoYXMgZGF0YSBhdmFpbGFibGUsIGluY3JlbWVudCB0aGUgaW8gYW5k
IHJlYWQKPiBjb3VudGVycywgYW5kIHNjaGVkdWxlIHRoZSBpb3dvcmtlci4KPgo+IEltcGxlbWVu
dCB0aGUgcmVhZCBmdW5jdGlvbiBieSByZWFkaW5nIGZyb20gdGhlIHNvY2tldCwgd3JpdGluZyB0
aGUgZGF0YQo+IHRvIHRoZSBkYXRhIHJpbmcuCj4KPiBTZXQgaW5fZXJyb3Igb24gZXJyb3IuCj4K
PiBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9AYXBvcmV0by5jb20+
Cj4gQ0M6IGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tCj4gQ0M6IGpncm9zc0BzdXNlLmNvbQo+
IC0tLQo+ICBkcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYyB8IDg1ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgMSBmaWxlIGNoYW5nZWQsIDg1IGluc2Vy
dGlvbnMoKykKPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYyBiL2Ry
aXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCj4gaW5kZXggYjlhMTBiOS4uNjVkOWViYSAxMDA2NDQK
PiAtLS0gYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYwo+ICsrKyBiL2RyaXZlcnMveGVuL3B2
Y2FsbHMtYmFjay5jCj4gQEAgLTEwMCw2ICsxMDAsODEgQEAgc3RhdGljIGludCBwdmNhbGxzX2Jh
Y2tfcmVsZWFzZV9hY3RpdmUoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKPiAgCj4gIHN0YXRp
YyB2b2lkIHB2Y2FsbHNfY29ubl9iYWNrX3JlYWQodm9pZCAqb3BhcXVlKQo+ICB7Cj4gKwlzdHJ1
Y3Qgc29ja19tYXBwaW5nICptYXAgPSAoc3RydWN0IHNvY2tfbWFwcGluZyAqKW9wYXF1ZTsKPiAr
CXN0cnVjdCBtc2doZHIgbXNnOwo+ICsJc3RydWN0IGt2ZWMgdmVjWzJdOwo+ICsJUklOR19JRFgg
Y29ucywgcHJvZCwgc2l6ZSwgd2FudGVkLCBhcnJheV9zaXplLCBtYXNrZWRfcHJvZCwgbWFza2Vk
X2NvbnM7Cj4gKwlpbnQzMl90IGVycm9yOwo+ICsJc3RydWN0IHB2Y2FsbHNfZGF0YV9pbnRmICpp
bnRmID0gbWFwLT5yaW5nOwo+ICsJc3RydWN0IHB2Y2FsbHNfZGF0YSAqZGF0YSA9ICZtYXAtPmRh
dGE7Cj4gKwl1bnNpZ25lZCBsb25nIGZsYWdzOwo+ICsJaW50IHJldDsKPiArCj4gKwlhcnJheV9z
aXplID0gWEVOX0ZMRVhfUklOR19TSVpFKG1hcC0+cmluZ19vcmRlcik7CgpJIG5vdGljZWQgdGhh
dCBpbiB0aGUgbmV4dCBwYXRjaCB5b3UgY2FsbCB0aGlzICdyaW5nX3NpemUuIENhbiB5b3UgbWFr
ZQp0aG9zZSB0aGluZ3MgY29uc2lzdGVudD8gKFRoZXJlIG1heSBiZSBtb3JlIHRoYW4ganVzdCB0
aGlzIHZhcmlhYmxlIGFuZCwKaW4gZmFjdCwgcGVyaGFwcyBzb21lIHRoaW5ncyBjYW4gYmUgZmFj
dG9yZWQgb3V0PyBUaGVyZSBhcmUgY29kZQpmcmFnbWVudHMgdGhhdCBsb29rIHNpbWlsYXIpCgo+
ICsJY29ucyA9IGludGYtPmluX2NvbnM7Cj4gKwlwcm9kID0gaW50Zi0+aW5fcHJvZDsKPiArCWVy
cm9yID0gaW50Zi0+aW5fZXJyb3I7Cj4gKwkvKiByZWFkIHRoZSBpbmRleGVzIGZpcnN0LCB0aGVu
IGRlYWwgd2l0aCB0aGUgZGF0YSAqLwo+ICsJdmlydF9tYigpOwo+ICsKPiArCWlmIChlcnJvcikK
PiArCQlyZXR1cm47Cj4gKwo+ICsJc2l6ZSA9IHB2Y2FsbHNfcXVldWVkKHByb2QsIGNvbnMsIGFy
cmF5X3NpemUpOwo+ICsJaWYgKHNpemUgPj0gYXJyYXlfc2l6ZSkKPiArCQlyZXR1cm47Cj4gKwlz
cGluX2xvY2tfaXJxc2F2ZSgmbWFwLT5zb2NrLT5zay0+c2tfcmVjZWl2ZV9xdWV1ZS5sb2NrLCBm
bGFncyk7Cj4gKwlpZiAoc2tiX3F1ZXVlX2VtcHR5KCZtYXAtPnNvY2stPnNrLT5za19yZWNlaXZl
X3F1ZXVlKSkgewo+ICsJCWF0b21pY19zZXQoJm1hcC0+cmVhZCwgMCk7Cj4gKwkJc3Bpbl91bmxv
Y2tfaXJxcmVzdG9yZSgmbWFwLT5zb2NrLT5zay0+c2tfcmVjZWl2ZV9xdWV1ZS5sb2NrLAo+ICsJ
CQkJZmxhZ3MpOwo+ICsJCXJldHVybjsKPiArCX0KPiArCXNwaW5fdW5sb2NrX2lycXJlc3RvcmUo
Jm1hcC0+c29jay0+c2stPnNrX3JlY2VpdmVfcXVldWUubG9jaywgZmxhZ3MpOwo+ICsJd2FudGVk
ID0gYXJyYXlfc2l6ZSAtIHNpemU7Cj4gKwltYXNrZWRfcHJvZCA9IHB2Y2FsbHNfbWFzayhwcm9k
LCBhcnJheV9zaXplKTsKPiArCW1hc2tlZF9jb25zID0gcHZjYWxsc19tYXNrKGNvbnMsIGFycmF5
X3NpemUpOwo+ICsKPiArCW1lbXNldCgmbXNnLCAwLCBzaXplb2YobXNnKSk7Cj4gKwltc2cubXNn
X2l0ZXIudHlwZSA9IElURVJfS1ZFQ3xXUklURTsKPiArCW1zZy5tc2dfaXRlci5jb3VudCA9IHdh
bnRlZDsKPiArCWlmIChtYXNrZWRfcHJvZCA8IG1hc2tlZF9jb25zKSB7Cj4gKwkJdmVjWzBdLmlv
dl9iYXNlID0gZGF0YS0+aW4gKyBtYXNrZWRfcHJvZDsKPiArCQl2ZWNbMF0uaW92X2xlbiA9IHdh
bnRlZDsKPiArCQltc2cubXNnX2l0ZXIua3ZlYyA9IHZlYzsKPiArCQltc2cubXNnX2l0ZXIubnJf
c2VncyA9IDE7Cj4gKwl9IGVsc2Ugewo+ICsJCXZlY1swXS5pb3ZfYmFzZSA9IGRhdGEtPmluICsg
bWFza2VkX3Byb2Q7Cj4gKwkJdmVjWzBdLmlvdl9sZW4gPSBhcnJheV9zaXplIC0gbWFza2VkX3By
b2Q7Cj4gKwkJdmVjWzFdLmlvdl9iYXNlID0gZGF0YS0+aW47Cj4gKwkJdmVjWzFdLmlvdl9sZW4g
PSB3YW50ZWQgLSB2ZWNbMF0uaW92X2xlbjsKPiArCQltc2cubXNnX2l0ZXIua3ZlYyA9IHZlYzsK
PiArCQltc2cubXNnX2l0ZXIubnJfc2VncyA9IDI7Cj4gKwl9CgoKVGhpcyBpcyBwcm9iYWJseSBv
YnZpb3VzIHRvIGV2ZXJ5b25lIGJ1dCBtZSBidXQgY2FuIHlvdSBleHBsYWluIHdoYXQgaXMKZ29p
bmcgb24gaGVyZT8gOy0pCgoKPiArCj4gKwlhdG9taWNfc2V0KCZtYXAtPnJlYWQsIDApOwoKSXMg
dGhpcyBub3QgYXRvbWljX2RlYygpIGJ5IGFueSBjaGFuY2U/CgoKLWJvcmlzCgo+ICsJcmV0ID0g
aW5ldF9yZWN2bXNnKG1hcC0+c29jaywgJm1zZywgd2FudGVkLCBNU0dfRE9OVFdBSVQpOwo+ICsJ
V0FSTl9PTihyZXQgPiB3YW50ZWQpOwo+ICsJaWYgKHJldCA9PSAtRUFHQUlOKSAvKiBzaG91bGRu
J3QgaGFwcGVuICovCj4gKwkJcmV0dXJuOwo+ICsJaWYgKCFyZXQpCj4gKwkJcmV0ID0gLUVOT1RD
T05OOwo+ICsJc3Bpbl9sb2NrX2lycXNhdmUoJm1hcC0+c29jay0+c2stPnNrX3JlY2VpdmVfcXVl
dWUubG9jaywgZmxhZ3MpOwo+ICsJaWYgKHJldCA+IDAgJiYgIXNrYl9xdWV1ZV9lbXB0eSgmbWFw
LT5zb2NrLT5zay0+c2tfcmVjZWl2ZV9xdWV1ZSkpCj4gKwkJYXRvbWljX2luYygmbWFwLT5yZWFk
KTsKPiArCXNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJm1hcC0+c29jay0+c2stPnNrX3JlY2VpdmVf
cXVldWUubG9jaywgZmxhZ3MpOwo+ICsKPiArCS8qIHdyaXRlIHRoZSBkYXRhLCB0aGVuIG1vZGlm
eSB0aGUgaW5kZXhlcyAqLwo+ICsJdmlydF93bWIoKTsKPiArCWlmIChyZXQgPCAwKQo+ICsJCWlu
dGYtPmluX2Vycm9yID0gcmV0Owo+ICsJZWxzZQo+ICsJCWludGYtPmluX3Byb2QgPSBwcm9kICsg
cmV0Owo+ICsJLyogdXBkYXRlIHRoZSBpbmRleGVzLCB0aGVuIG5vdGlmeSB0aGUgb3RoZXIgZW5k
ICovCj4gKwl2aXJ0X3dtYigpOwo+ICsJbm90aWZ5X3JlbW90ZV92aWFfaXJxKG1hcC0+aXJxKTsK
PiArCj4gKwlyZXR1cm47Cj4gIH0KPiAgCj4gIHN0YXRpYyBpbnQgcHZjYWxsc19jb25uX2JhY2tf
d3JpdGUoc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwKQo+IEBAIC0xNzIsNiArMjQ3LDE2IEBAIHN0
YXRpYyB2b2lkIHB2Y2FsbHNfc2tfc3RhdGVfY2hhbmdlKHN0cnVjdCBzb2NrICpzb2NrKQo+ICAK
PiAgc3RhdGljIHZvaWQgcHZjYWxsc19za19kYXRhX3JlYWR5KHN0cnVjdCBzb2NrICpzb2NrKQo+
ICB7Cj4gKwlzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXAgPSBzb2NrLT5za191c2VyX2RhdGE7Cj4g
KwlzdHJ1Y3QgcHZjYWxsc19pb3dvcmtlciAqaW93Owo+ICsKPiArCWlmIChtYXAgPT0gTlVMTCkK
PiArCQlyZXR1cm47Cj4gKwo+ICsJaW93ID0gJm1hcC0+aW93b3JrZXI7Cj4gKwlhdG9taWNfaW5j
KCZtYXAtPnJlYWQpOwo+ICsJYXRvbWljX2luYygmbWFwLT5pbyk7Cj4gKwlxdWV1ZV93b3JrKGlv
dy0+d3EsICZpb3ctPnJlZ2lzdGVyX3dvcmspOwo+ICB9Cj4gIAo+ICBzdGF0aWMgc3RydWN0IHNv
Y2tfbWFwcGluZyAqcHZjYWxsc19uZXdfYWN0aXZlX3NvY2tldCgKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 21 23:00:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 23:00:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNobR-0007Sn-DZ; Wed, 21 Jun 2017 23:00: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=33896ecda=Ian.Jackson@citrix.com>)
 id 1dNobQ-0007Sh-9K
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 23:00:00 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 BD/B1-03557-F6AFA495; Wed, 21 Jun 2017 22:59:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHRDpG7+L69
 Igw9XmSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxFJ/+wFezkqLjwrIepgXEeexcjJ4eEgL/E
 4QuTGUFsNgFdiaYtf9lAbF4BQYmTM5+wgNjMAjoSC3Z/YoOw5SW2v53D3MXIAVTjIPGkTwfEZ
 BFQldg/nROkQkRAS2LClq1MENUqEqfmdYFNERawlti69w1YnFPAQGLnq6tgtpCAvkTz0V42iG
 tMJN4u3MkGMlJIQE1i7vr4CYx8s5DcMwvJPbOQ3LOAkXkVo0ZxalFZapGukaleUlFmekZJbmJ
 mjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgmDEAwQ7GVQsCDzFKcjApifKuOeUVKcSXlJ9SmZFY
 nBFfVJqTWnyIUYaDQ0mC98cPoJxgUWp6akVaZg4w4GHSEhw8SiK8zF+A0rzFBYm5xZnpEKlTj
 IpS4rwXQPoEQBIZpXlwbbAou8QoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVh3jkgU3gy80rgpr
 8CWswEtPjFEQ+QxSWJCCmpBkbW+4867noujl5/XPiBzhe/pit9kxb/W/T8Ps+6QxKrt8oZW8l
 ESe79x37CcNWkKz/CPqndiKuZr75nffFZ3qbVs18dOn3jgZpLk+UV/18Vz3rabRcq8H6Vi7h3
 sHT35+WV92qMc/0uFp+smlsUXMx5uflijJQC68e41av+//gqZF2cyu98tCpKiaU4I9FQi7moO
 BEAcOrWV60CAAA=
X-Env-Sender: prvs=33896ecda=Ian.Jackson@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1498085997!74940303!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44869 invoked from network); 21 Jun 2017 22:59:58 -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 Jun 2017 22:59:58 -0000
X-IronPort-AV: E=Sophos;i="5.39,370,1493683200"; d="scan'208";a="428907964"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22858.64103.495042.152940@mariner.uk.xensource.com>
Date: Wed, 21 Jun 2017 23:59:51 +0100
To: Paul Durrant <Paul.Durrant@citrix.com>
In-Reply-To: <osstest-110909-mainreport@xen.org>
References: <osstest-110909-mainreport@xen.org>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [osstest test] 110909: 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

b3NzdGVzdCBzZXJ2aWNlIG93bmVyIHdyaXRlcyAoIltvc3N0ZXN0IHRlc3RdIDExMDkwOTogdG9s
ZXJhYmxlIEZBSUwgLSBQVVNIRUQiKToKPiBmbGlnaHQgMTEwOTA5IG9zc3Rlc3QgcmVhbCBbcmVh
bF0KPiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTEw
OTA5Lwo+IAo+IEZhaWx1cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCi4uLgo+IFRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6Ci4uLgo+ICB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZh
aWwgbGlrZSAxMTAzNzMKClRoaXMgZ3Vlc3QgaGFkIH4zMUcgb2YgZGlzayBhbmQgMS41RyBvZiBS
QU0uCgpUaGUgbG9nZmlsZQoKICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MvMTEwOTA5L3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0LzE1
LnRzLWd1ZXN0LWxvY2FsbWlncmF0ZS5sb2cKCnNlZW1zIHRvIHNob3cgdGhhdCB0aGUgZ3Vlc3Qg
aXMgcGF1c2VkIChzdGF0ZSAicCIpIGZvbGxvd2luZyB0aGUgOXRoCm1pZ3JhdGlvbi4gIFRoaXMg
aXMgd2VpcmQsIGdpdmVuIHRoYXQgeGwgc2VlbXMgdG8gc2F5IGVhcmxpZXIKIm1pZ3JhdGlvbiB0
YXJnZXQ6IERvbWFpbiBzdGFydGVkIHN1Y2Nlc3NzZnVsbHkiLCB3aGljaCBtZXNzYWdlCmZvbGxv
d3MgdGhlIGNhbGwgdG8gbGlieGxfZG9tYWluX3VucGF1c2UuCgpJIHdvbmRlciBpZiBpdCBpcyBw
b3NzaWJsZSB0aGF0IHRoZSBkb21haW4gc3RpbGwgYXBwZWFycyBwYXVzZWQKYnJpZWZseSBhZnRl
ciB4bC9saWJ4bHEgdHJpZXMgdG8gdW5wYXVzZSBpdC4gIFRoYXQgaXMsIHRoYXQKWEVOX0RPTUlO
Rl9wYXVzZWQgbWlnaHQgYmUgc2V0IGluIHRoZSByZXR1cm4gZnJvbQp4Y19kb21haW5fZ2V0aW5m
b2xpc3QgZXZlbiBhZnRlciB0aGUgdW5wYXVzZSBkb21jdGwgcmV0dXJucy4KCkJ5IHRoZSB0aW1l
IGxvZyBjb2xsZWN0aW9uIHJ1bnMsIHRoZSBkb21haW4gc2VlbXMgdW5wYXVzZWQuCgpJYW4uCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 21 23:19:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 23:19: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 1dNou9-0000Mg-3v; Wed, 21 Jun 2017 23: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 <amc96@hermes.cam.ac.uk>) id 1dNou7-0000Ma-Lc
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 23:19:19 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 BC/39-03620-6FEFA495; Wed, 21 Jun 2017 23:19:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsXSnM/RrPvtn1e
 kwdmH/Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8adhqVMBeuFKi5cOsbcwHiCv4uRk0NCQFFi
 a+NGZgjbQaL3zR72LkYuDiGBS0wS+x7PAEsIC7hLXJi/iB3EFhEIkfg86SojiM0soCSx/+w1M
 FtIIFXiwomDYDabgL7E7hefmEBsXgFbiea1X1lAbBYBVYmLZ6aBzREViJZo6HrEDlEjKHFy5h
 OwGk4BR4m7HeuZIOarS/yZd4kZwpaX2P52DpQtLtH0ZSUrxG16EtPuz2OZwCg4C8moWUjaZyF
 pn4WkfQEjyypGjeLUorLUIl1DM72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMBw
 ZgCCHYz3NwYcYpTkYFIS5V1zyitSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvhr9AOcGi1PTUi
 rTMHGBkwaQlOHiURHiZvwCleYsLEnOLM9MhUqcYdTnu9G34wiTEkpeflyolzqsHjFMhAZCijN
 I8uBGwKL/EKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd4qkCk8mXklcJteAR3BBHTEiyMeIEe
 UJCKkpBoYVyWkfdr8QUnTmqfw6LI/BbpX/19dIb9jmSzrMmG/iuS0X/KvTz9saoywvSLazPL6
 3ukPh97MqK730/zofPbi15Xnlr3J2sETHsRy8fN7r2ccBzSnzzt5Q+3Mx3Xb4mcKr5NP/6D4y
 ztTwfBy3jnuibpa544EyRakfwmbnnOn+mB9jsmNwiVLBJRYijMSDbWYi4oTAZVLW1jtAgAA
X-Env-Sender: amc96@hermes.cam.ac.uk
X-Msg-Ref: server-10.tower-21.messagelabs.com!1498087158!68428800!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29811 invoked from network); 21 Jun 2017 23:19:18 -0000
Received: from ppsw-31.csi.cam.ac.uk (HELO ppsw-31.csi.cam.ac.uk)
 (131.111.8.131)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Jun 2017 23:19:18 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from host-92-24-231-238.ppp.as43234.net ([92.24.231.238]:49740
 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 1dNou5-000h19-Kq (Exim 4.89)
 (return-path <amc96@hermes.cam.ac.uk>); Thu, 22 Jun 2017 00:19:17 +0100
To: Ian Jackson <ian.jackson@eu.citrix.com>,
 Paul Durrant <Paul.Durrant@citrix.com>
References: <osstest-110909-mainreport@xen.org>
 <22858.64103.495042.152940@mariner.uk.xensource.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <b8db068a-2a4e-149e-5687-e55f447eaac3@citrix.com>
Date: Thu, 22 Jun 2017 00:19:16 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.0
MIME-Version: 1.0
In-Reply-To: <22858.64103.495042.152940@mariner.uk.xensource.com>
Content-Language: en-GB
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [osstest test] 110909: 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjEvMDYvMjAxNyAyMzo1OSwgSWFuIEphY2tzb24gd3JvdGU6Cj4gb3NzdGVzdCBzZXJ2aWNl
IG93bmVyIHdyaXRlcyAoIltvc3N0ZXN0IHRlc3RdIDExMDkwOTogdG9sZXJhYmxlIEZBSUwgLSBQ
VVNIRUQiKToKPj4gZmxpZ2h0IDExMDkwOSBvc3N0ZXN0IHJlYWwgW3JlYWxdCj4+IGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTA5MDkvCj4+Cj4+IEZh
aWx1cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCj4gLi4uCj4+IFRlc3RzIHdoaWNoIGRpZCBu
b3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6Cj4gLi4uCj4+ICB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlr
ZSAxMTAzNzMKPiBUaGlzIGd1ZXN0IGhhZCB+MzFHIG9mIGRpc2sgYW5kIDEuNUcgb2YgUkFNLgo+
Cj4gVGhlIGxvZ2ZpbGUKPgo+ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzLzExMDkwOS90ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NC8x
NS50cy1ndWVzdC1sb2NhbG1pZ3JhdGUubG9nCj4KPiBzZWVtcyB0byBzaG93IHRoYXQgdGhlIGd1
ZXN0IGlzIHBhdXNlZCAoc3RhdGUgInAiKSBmb2xsb3dpbmcgdGhlIDl0aAo+IG1pZ3JhdGlvbi4g
IFRoaXMgaXMgd2VpcmQsIGdpdmVuIHRoYXQgeGwgc2VlbXMgdG8gc2F5IGVhcmxpZXIKPiAibWln
cmF0aW9uIHRhcmdldDogRG9tYWluIHN0YXJ0ZWQgc3VjY2Vzc3NmdWxseSIsIHdoaWNoIG1lc3Nh
Z2UKPiBmb2xsb3dzIHRoZSBjYWxsIHRvIGxpYnhsX2RvbWFpbl91bnBhdXNlLgo+Cj4gSSB3b25k
ZXIgaWYgaXQgaXMgcG9zc2libGUgdGhhdCB0aGUgZG9tYWluIHN0aWxsIGFwcGVhcnMgcGF1c2Vk
Cj4gYnJpZWZseSBhZnRlciB4bC9saWJ4bHEgdHJpZXMgdG8gdW5wYXVzZSBpdC4gIFRoYXQgaXMs
IHRoYXQKPiBYRU5fRE9NSU5GX3BhdXNlZCBtaWdodCBiZSBzZXQgaW4gdGhlIHJldHVybiBmcm9t
Cj4geGNfZG9tYWluX2dldGluZm9saXN0IGV2ZW4gYWZ0ZXIgdGhlIHVucGF1c2UgZG9tY3RsIHJl
dHVybnMuCj4KPiBCeSB0aGUgdGltZSBsb2cgY29sbGVjdGlvbiBydW5zLCB0aGUgZG9tYWluIHNl
ZW1zIHVucGF1c2VkLgoKWEVOX0RPTUlORl9wYXVzZWQgaXMgYSBzdHJhaWdodCByZWZsZWN0aW9u
IG9mCmQtPmNvbnRyb2xsZXJfcGF1c2VfY291bnQuICBBIGRvbWFpbiBpcyBjcmVhdGVkIHdpdGgg
MSByZWZlcmVuY2UgY291bnQsCnJlcXVpcmluZyB0aGUgdG9vbHN0YWNrIHRvIGNhbGwgRE9NQ1RM
X3VucGF1c2VfZG9tYWluIG9uY2UgdG8gY2F1c2UgaXQKdG8gc3RhcnQgZXhlY3V0aW5nLgoKT3Ro
ZXIgdGhhbiB0aGF0LCBpdCBpcyBzdHJpY3RseSByZWZlcmVuY2UgY291bnRlZCBiYXNlZCBvbiBw
YXVzZSBhbmQKdW5wYXVzZSBoeXBlcmNhbGxzIGZyb20gdG9vbHN0YWNrIGNvbXBvbmVudHMgKGlu
IHRoaXMgY2FzZSwgYWxsIGluIGRvbTApLgoKT25lIGlzc3VlIHdoaWNoIFhlblNlcnZlciBoYXMg
Zm91bmQgaW4gY29tYmluYXRpb24gd2l0aCBJbnRyb3NwZWN0aW9uIGlzCnRoYXQgYW55IHRvb2xz
dGFjayBlbnRpdHkgd2hpY2ggY2FuIGNhbGwgcGF1c2UvdW5wYXVzZSAoZXZlbiBmb3IgYSBzaG9y
dApwZXJpb2Qgb2YgdGltZSkgY2FuIHJlc3VsdCBpbiBYRU5fRE9NSU5GX3BhdXNlZCBiZWluZyBz
YW1wbGVkIGFzIGJlaW5nIHNldC4KClRoZSBmaXggXlcgdXR0ZXJseSBncm9zcyBoYWNrIGZvciBY
ZW5TZXJ2ZXIncyBwdXJwb3NlcyBpcwpodHRwczovL2dpdGh1Yi5jb20veGVuc2VydmVyL3hlbi00
LjcucGcvYmxvYi9tYXN0ZXIvbWFzdGVyL3hlbi1pbnRyb3NwZWN0aW9uLXBhdXNlLnBhdGNoCmJ1
dCBJIGRvbid0IHlldCBoYXZlIGEgc2Vuc2libGUgcGxhbiBmb3IgaG93IHRvIGZpeCB0aGlzIGlu
IGdlbmVyYWwuIApPbmUgb3B0aW9uIHdvdWxkIGJlIHRvIGludHJvZHVjZSBoeXBlcmNhbGwgcGFp
cnMgcGVyIHRvb2xzdGFjawpjb21wb25lbnQsIGJ1dCB0aGF0IGRvZXNuJ3Qgc2NhbGUgc2Vuc2li
bHkuCgpJbiB0aGlzIGNhc2UsIHdoYXQgY29uZGl0aW9uIGNhdXNlcyB0aGUgZmFpbHVyZT8gIElz
IGl0IHNpbXBseSBzZWVpbmcKdGhlIGRvbWFpbiBhcyBwYXVzZWQgKGluIHdoaWNoIGNhc2UsIHRo
ZXJlIHdpbGwgZGVmaW5pdGVseSBiZSBhCmxvdy1wcm9iYWJpbGl0eSBmYWxzZSBuZWdhdGl2ZSBy
YXRlIGlmIGFueXRoaW5nIGVsc2UgaW4gZG9tMCB1c2VzIGRvbWFpbgpwYXVzZSksIG9yIGlzIGl0
IHNvbWUgb3RoZXIgZmFpbHVyZSB3aGljaCBwcm9tcHRzIGZvciB0aGUgcGF1c2VkIHN0YXRlCmNo
ZWNrPwoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 21 23:33:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 23: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 1dNp7P-0001Zf-9m; Wed, 21 Jun 2017 23: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 <sstabellini@kernel.org>) id 1dNp7N-0001ZZ-Ku
 for xen-devel@lists.xen.org; Wed, 21 Jun 2017 23:33:01 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 77/9A-06719-C220B495; Wed, 21 Jun 2017 23:33:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVybKJssq4Ok3e
 kQdssJoslHxezODB6HN39mymAMYo1My8pvyKBNWPvnn6WgpfqFdf7d7E1MB5Q6GLk4hASmMgk
 cbFtKVsXIwcHi4CDxNTD8SAmo0CMxIMf1l2MnEBmmMTky0tYQWwWAW2J7YsOs4HYbAKGEn+fb
 ALrlACyl3zmAAmLCBhIvL8+iQ1kOrPAakaJvitNzCAJYQFLiXs7N7CD2JwCdhJT758Hs3kFvC
 U2PPvKCHHOJ0aJ6/MOMoEkRAV0JQ79+8MGUSQocXLmExYQm1lAS2L59G0sExgFZiFJzUKSWsD
 ItIpRvTi1qCy1SNdQL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMAQZgGAH487n
 TocYJTmYlER515zyihTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwRvJ6B0pJFiUmp5akZaZA4wGm
 LQEB4+SCC/zF6BW3uKCxNzizHSI1ClGXY4Nq9d/YRJiycvPS5US53UEmSEAUpRRmgc3AhaZlx
 hlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTM28UANIUnM68EbtMroCOYgI54ccQD5IiSRISUVAP
 j1IdpyiE2HAZb/WvjLEzsWx5X2VRadJ88OG26RpaR+77cZ2vKg+ZHTun+FxQrK3LvT2yeScSy
 T/MvLsjpVqx54Bb5YPoPN+s05wVpclpZK0VNvGy4bn8y2WQmffzAC3PB7+9UJa8FH42OuxFa4
 LXM0Z6N3Yzn6Xfd3rSSWCGPL+nGvNaPXyqxFGckGmoxFxUnAgDGeMWtxwIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1498087978!74933028!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22822 invoked from network); 21 Jun 2017 23:32:59 -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; 21 Jun 2017 23:32:59 -0000
Received: from [10.0.0.56] (c-50-131-44-19.hsd1.ca.comcast.net [50.131.44.19])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C26062187B;
 Wed, 21 Jun 2017 23:32:57 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C26062187B
Date: Wed, 21 Jun 2017 16:32:53 -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: <3fb2cd09-66b1-602a-f56a-8f08f7cbdda5@oracle.com>
Message-ID: <alpine.DEB.2.10.1706211622410.12819@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1706151156350.12156@sstabellini-ThinkPad-X260>
 <1497553787-3709-1-git-send-email-sstabellini@kernel.org>
 <1497553787-3709-16-git-send-email-sstabellini@kernel.org>
 <3fb2cd09-66b1-602a-f56a-8f08f7cbdda5@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 v4 16/18] xen/pvcalls: implement read
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCAyMSBKdW4gMjAxNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDA2LzE1LzIw
MTcgMDM6MDkgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IFdoZW4gYW4gYWN0aXZl
IHNvY2tldCBoYXMgZGF0YSBhdmFpbGFibGUsIGluY3JlbWVudCB0aGUgaW8gYW5kIHJlYWQKPiA+
IGNvdW50ZXJzLCBhbmQgc2NoZWR1bGUgdGhlIGlvd29ya2VyLgo+ID4KPiA+IEltcGxlbWVudCB0
aGUgcmVhZCBmdW5jdGlvbiBieSByZWFkaW5nIGZyb20gdGhlIHNvY2tldCwgd3JpdGluZyB0aGUg
ZGF0YQo+ID4gdG8gdGhlIGRhdGEgcmluZy4KPiA+Cj4gPiBTZXQgaW5fZXJyb3Igb24gZXJyb3Iu
Cj4gPgo+ID4gU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3Jl
dG8uY29tPgo+ID4gQ0M6IGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tCj4gPiBDQzogamdyb3Nz
QHN1c2UuY29tCj4gPiAtLS0KPiA+ICBkcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYyB8IDg1ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiA+ICAxIGZpbGUg
Y2hhbmdlZCwgODUgaW5zZXJ0aW9ucygrKQo+ID4KPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hl
bi9wdmNhbGxzLWJhY2suYyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCj4gPiBpbmRleCBi
OWExMGI5Li42NWQ5ZWJhIDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNr
LmMKPiA+ICsrKyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCj4gPiBAQCAtMTAwLDYgKzEw
MCw4MSBAQCBzdGF0aWMgaW50IHB2Y2FsbHNfYmFja19yZWxlYXNlX2FjdGl2ZShzdHJ1Y3QgeGVu
YnVzX2RldmljZSAqZGV2LAo+ID4gIAo+ID4gIHN0YXRpYyB2b2lkIHB2Y2FsbHNfY29ubl9iYWNr
X3JlYWQodm9pZCAqb3BhcXVlKQo+ID4gIHsKPiA+ICsJc3RydWN0IHNvY2tfbWFwcGluZyAqbWFw
ID0gKHN0cnVjdCBzb2NrX21hcHBpbmcgKilvcGFxdWU7Cj4gPiArCXN0cnVjdCBtc2doZHIgbXNn
Owo+ID4gKwlzdHJ1Y3Qga3ZlYyB2ZWNbMl07Cj4gPiArCVJJTkdfSURYIGNvbnMsIHByb2QsIHNp
emUsIHdhbnRlZCwgYXJyYXlfc2l6ZSwgbWFza2VkX3Byb2QsIG1hc2tlZF9jb25zOwo+ID4gKwlp
bnQzMl90IGVycm9yOwo+ID4gKwlzdHJ1Y3QgcHZjYWxsc19kYXRhX2ludGYgKmludGYgPSBtYXAt
PnJpbmc7Cj4gPiArCXN0cnVjdCBwdmNhbGxzX2RhdGEgKmRhdGEgPSAmbWFwLT5kYXRhOwo+ID4g
Kwl1bnNpZ25lZCBsb25nIGZsYWdzOwo+ID4gKwlpbnQgcmV0Owo+ID4gKwo+ID4gKwlhcnJheV9z
aXplID0gWEVOX0ZMRVhfUklOR19TSVpFKG1hcC0+cmluZ19vcmRlcik7Cj4gCj4gSSBub3RpY2Vk
IHRoYXQgaW4gdGhlIG5leHQgcGF0Y2ggeW91IGNhbGwgdGhpcyAncmluZ19zaXplLiBDYW4geW91
IG1ha2UKPiB0aG9zZSB0aGluZ3MgY29uc2lzdGVudD8gKFRoZXJlIG1heSBiZSBtb3JlIHRoYW4g
anVzdCB0aGlzIHZhcmlhYmxlIGFuZCwKPiBpbiBmYWN0LCBwZXJoYXBzIHNvbWUgdGhpbmdzIGNh
biBiZSBmYWN0b3JlZCBvdXQ/IFRoZXJlIGFyZSBjb2RlCj4gZnJhZ21lbnRzIHRoYXQgbG9vayBz
aW1pbGFyKQoKWWVzLCBJJ2xsIG1ha2UgdGhlbSBtb3JlIGNvbnNpc3RlbnQuIEkgZG9uJ3QgdGhp
bmsgd2UgY2FuIGFjdHVhbGx5IHNoYXJlCmNvZGUgYmV0d2VlbiB0aGUgdHdvIGZ1bmN0aW9ucyBh
cmUgdGhleSBkbyBkaWZmZXJlbnQgdGhpbmdzLgoKCj4gPiArCWNvbnMgPSBpbnRmLT5pbl9jb25z
Owo+ID4gKwlwcm9kID0gaW50Zi0+aW5fcHJvZDsKPiA+ICsJZXJyb3IgPSBpbnRmLT5pbl9lcnJv
cjsKPiA+ICsJLyogcmVhZCB0aGUgaW5kZXhlcyBmaXJzdCwgdGhlbiBkZWFsIHdpdGggdGhlIGRh
dGEgKi8KPiA+ICsJdmlydF9tYigpOwo+ID4gKwo+ID4gKwlpZiAoZXJyb3IpCj4gPiArCQlyZXR1
cm47Cj4gPiArCj4gPiArCXNpemUgPSBwdmNhbGxzX3F1ZXVlZChwcm9kLCBjb25zLCBhcnJheV9z
aXplKTsKPiA+ICsJaWYgKHNpemUgPj0gYXJyYXlfc2l6ZSkKPiA+ICsJCXJldHVybjsKPiA+ICsJ
c3Bpbl9sb2NrX2lycXNhdmUoJm1hcC0+c29jay0+c2stPnNrX3JlY2VpdmVfcXVldWUubG9jaywg
ZmxhZ3MpOwo+ID4gKwlpZiAoc2tiX3F1ZXVlX2VtcHR5KCZtYXAtPnNvY2stPnNrLT5za19yZWNl
aXZlX3F1ZXVlKSkgewo+ID4gKwkJYXRvbWljX3NldCgmbWFwLT5yZWFkLCAwKTsKPiA+ICsJCXNw
aW5fdW5sb2NrX2lycXJlc3RvcmUoJm1hcC0+c29jay0+c2stPnNrX3JlY2VpdmVfcXVldWUubG9j
aywKPiA+ICsJCQkJZmxhZ3MpOwo+ID4gKwkJcmV0dXJuOwo+ID4gKwl9Cj4gPiArCXNwaW5fdW5s
b2NrX2lycXJlc3RvcmUoJm1hcC0+c29jay0+c2stPnNrX3JlY2VpdmVfcXVldWUubG9jaywgZmxh
Z3MpOwo+ID4gKwl3YW50ZWQgPSBhcnJheV9zaXplIC0gc2l6ZTsKPiA+ICsJbWFza2VkX3Byb2Qg
PSBwdmNhbGxzX21hc2socHJvZCwgYXJyYXlfc2l6ZSk7Cj4gPiArCW1hc2tlZF9jb25zID0gcHZj
YWxsc19tYXNrKGNvbnMsIGFycmF5X3NpemUpOwo+ID4gKwo+ID4gKwltZW1zZXQoJm1zZywgMCwg
c2l6ZW9mKG1zZykpOwo+ID4gKwltc2cubXNnX2l0ZXIudHlwZSA9IElURVJfS1ZFQ3xXUklURTsK
PiA+ICsJbXNnLm1zZ19pdGVyLmNvdW50ID0gd2FudGVkOwo+ID4gKwlpZiAobWFza2VkX3Byb2Qg
PCBtYXNrZWRfY29ucykgewo+ID4gKwkJdmVjWzBdLmlvdl9iYXNlID0gZGF0YS0+aW4gKyBtYXNr
ZWRfcHJvZDsKPiA+ICsJCXZlY1swXS5pb3ZfbGVuID0gd2FudGVkOwo+ID4gKwkJbXNnLm1zZ19p
dGVyLmt2ZWMgPSB2ZWM7Cj4gPiArCQltc2cubXNnX2l0ZXIubnJfc2VncyA9IDE7Cj4gPiArCX0g
ZWxzZSB7Cj4gPiArCQl2ZWNbMF0uaW92X2Jhc2UgPSBkYXRhLT5pbiArIG1hc2tlZF9wcm9kOwo+
ID4gKwkJdmVjWzBdLmlvdl9sZW4gPSBhcnJheV9zaXplIC0gbWFza2VkX3Byb2Q7Cj4gPiArCQl2
ZWNbMV0uaW92X2Jhc2UgPSBkYXRhLT5pbjsKPiA+ICsJCXZlY1sxXS5pb3ZfbGVuID0gd2FudGVk
IC0gdmVjWzBdLmlvdl9sZW47Cj4gPiArCQltc2cubXNnX2l0ZXIua3ZlYyA9IHZlYzsKPiA+ICsJ
CW1zZy5tc2dfaXRlci5ucl9zZWdzID0gMjsKPiA+ICsJfQo+IAo+IAo+IFRoaXMgaXMgcHJvYmFi
bHkgb2J2aW91cyB0byBldmVyeW9uZSBidXQgbWUgYnV0IGNhbiB5b3UgZXhwbGFpbiB3aGF0IGlz
Cj4gZ29pbmcgb24gaGVyZT8gOy0pCgpXZSBhcmUgc2V0dGluZyB1cCBpb3ZlY3MgYmFzZWQgb24g
dGhlICJpbiIgYXJyYXkgKHNpbWlsYXJseSB0aGUgd3JpdGUKZnVuY3Rpb24gZG9lcyB0aGUgc2Ft
ZSBmb3IgdGhlICJvdXQiIGFycmF5KS4gVGhlbiB3ZSBhcmUgcGFzc2luZyB0aGUKaW92ZWNzIHRv
IGluZXRfcmVjdm1zZyB0byBkbyBJTy4gRGVwZW5kaW5nIG9uIHRoZSBpbmRleGVzIG9uIHRoZSBh
cnJheQp3ZSBuZWVkIG9uZSBpb3ZlYyBlbnRyeSBvciB0d28sIGluIGNhc2Ugd2UgbmVlZCB0byB3
cmFwIGFyb3VuZCB0aGUKY2lyY3VsYXIgYnVmZmVyLgoKIAo+ID4gKwo+ID4gKwlhdG9taWNfc2V0
KCZtYXAtPnJlYWQsIDApOwo+IAo+IElzIHRoaXMgbm90IGF0b21pY19kZWMoKSBieSBhbnkgY2hh
bmNlPwoKSXQgaXMgbWVhbnQgdG8gYmUgYXRvbWljX3NldDogdGhlIGlkZWEgaXMgdGhhdCB3ZSBh
cmUgZ29pbmcgdG8gZHJhaW4gYWxsCnRoZSBkYXRhLiBJZiB0aGVyZSBpcyBhbnkgcmVtYW1pbmcg
ZGF0YSBhZnRlciBpbmV0X3JlY3Ztc2csIHdlJ2xsCmluY3JlYXNlIG1hcC0+cmVhZCBhZ2Fpbi4K
Cgo+ID4gKwlyZXQgPSBpbmV0X3JlY3Ztc2cobWFwLT5zb2NrLCAmbXNnLCB3YW50ZWQsIE1TR19E
T05UV0FJVCk7Cj4gPiArCVdBUk5fT04ocmV0ID4gd2FudGVkKTsKPiA+ICsJaWYgKHJldCA9PSAt
RUFHQUlOKSAvKiBzaG91bGRuJ3QgaGFwcGVuICovCj4gPiArCQlyZXR1cm47Cj4gPiArCWlmICgh
cmV0KQo+ID4gKwkJcmV0ID0gLUVOT1RDT05OOwo+ID4gKwlzcGluX2xvY2tfaXJxc2F2ZSgmbWFw
LT5zb2NrLT5zay0+c2tfcmVjZWl2ZV9xdWV1ZS5sb2NrLCBmbGFncyk7Cj4gPiArCWlmIChyZXQg
PiAwICYmICFza2JfcXVldWVfZW1wdHkoJm1hcC0+c29jay0+c2stPnNrX3JlY2VpdmVfcXVldWUp
KQo+ID4gKwkJYXRvbWljX2luYygmbWFwLT5yZWFkKTsKPiA+ICsJc3Bpbl91bmxvY2tfaXJxcmVz
dG9yZSgmbWFwLT5zb2NrLT5zay0+c2tfcmVjZWl2ZV9xdWV1ZS5sb2NrLCBmbGFncyk7Cj4gPiAr
Cj4gPiArCS8qIHdyaXRlIHRoZSBkYXRhLCB0aGVuIG1vZGlmeSB0aGUgaW5kZXhlcyAqLwo+ID4g
Kwl2aXJ0X3dtYigpOwo+ID4gKwlpZiAocmV0IDwgMCkKPiA+ICsJCWludGYtPmluX2Vycm9yID0g
cmV0Owo+ID4gKwllbHNlCj4gPiArCQlpbnRmLT5pbl9wcm9kID0gcHJvZCArIHJldDsKPiA+ICsJ
LyogdXBkYXRlIHRoZSBpbmRleGVzLCB0aGVuIG5vdGlmeSB0aGUgb3RoZXIgZW5kICovCj4gPiAr
CXZpcnRfd21iKCk7Cj4gPiArCW5vdGlmeV9yZW1vdGVfdmlhX2lycShtYXAtPmlycSk7Cj4gPiAr
Cj4gPiArCXJldHVybjsKPiA+ICB9Cj4gPiAgCj4gPiAgc3RhdGljIGludCBwdmNhbGxzX2Nvbm5f
YmFja193cml0ZShzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXApCj4gPiBAQCAtMTcyLDYgKzI0Nywx
NiBAQCBzdGF0aWMgdm9pZCBwdmNhbGxzX3NrX3N0YXRlX2NoYW5nZShzdHJ1Y3Qgc29jayAqc29j
aykKPiA+ICAKPiA+ICBzdGF0aWMgdm9pZCBwdmNhbGxzX3NrX2RhdGFfcmVhZHkoc3RydWN0IHNv
Y2sgKnNvY2spCj4gPiAgewo+ID4gKwlzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXAgPSBzb2NrLT5z
a191c2VyX2RhdGE7Cj4gPiArCXN0cnVjdCBwdmNhbGxzX2lvd29ya2VyICppb3c7Cj4gPiArCj4g
PiArCWlmIChtYXAgPT0gTlVMTCkKPiA+ICsJCXJldHVybjsKPiA+ICsKPiA+ICsJaW93ID0gJm1h
cC0+aW93b3JrZXI7Cj4gPiArCWF0b21pY19pbmMoJm1hcC0+cmVhZCk7Cj4gPiArCWF0b21pY19p
bmMoJm1hcC0+aW8pOwo+ID4gKwlxdWV1ZV93b3JrKGlvdy0+d3EsICZpb3ctPnJlZ2lzdGVyX3dv
cmspOwo+ID4gIH0KPiA+ICAKPiA+ICBzdGF0aWMgc3RydWN0IHNvY2tfbWFwcGluZyAqcHZjYWxs
c19uZXdfYWN0aXZlX3NvY2tldCgKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 21 23:54:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 23:54:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNpRa-0002tz-2u; Wed, 21 Jun 2017 23:53:54 +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 1dNpRX-0002tr-UH
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 23:53:52 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 2B/78-02022-F070B495; Wed, 21 Jun 2017 23:53:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVybKJssi4fu3e
 kwamdUhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bF9plsBStEK3qOr2RrYLwt0MXIxSEkMJFJ
 4sj502xdjJwcLAIOEke2zGfpYuTgYBSIkXjwwxokzCgQJjH58hJWiBJtidZvvxlBbDYBQ4m/T
 zaxgZRLANlLPnOAhEUElCV6f/1mARnPLNDBLDHl41N2kISwgLXEv38dTCA2p4C9xLuTncwgNq
 +At8SieUvYIe5ZwijR2NwMtkBUQFfi0L8/bBBFghInZz5hAbGZBbQklk/fxjKBUWAWktQsJKk
 FjEyrGNWLU4vKUot0jfSSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQKDkAEIdjB+
 /+N0iFGSg0lJlHfNKa9IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8b1i8I4UEi1LTUyvSMnOA8
 QCTluDgURLhlWACSvMWFyTmFmemQ6ROMSpKifNuZQVKCIAkMkrz4NpgMXiJUVZKmJcR6BAhno
 LUotzMElT5V4ziHIxKwrzmIFN4MvNK4Ka/AlrMBLT4xREPkMUliQgpqQZGpX9cjsW7Tu78esX
 0b5il6aENXj/0NyZri/uss6ycvEhGrKdLqcR8msnu71sc0k5UyQc9FuBe5j/HQavW2uK/Sxxn
 xTx1bqfJ4S2/2H4xztyy9daNUu5DV/taWjMlOhft+mgt/en9iyf7AxZWeM26VaTn76L/00Dox
 1TO1eFl1WdNdedZWL5QYinOSDTUYi4qTgQAFXVJ3rwCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1498089228!100056237!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48972 invoked from network); 21 Jun 2017 23:53:50 -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; 21 Jun 2017 23:53:50 -0000
Received: from [10.0.0.56] (c-50-131-44-19.hsd1.ca.comcast.net [50.131.44.19])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id EB3682199D;
 Wed, 21 Jun 2017 23:53:47 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org EB3682199D
Date: Wed, 21 Jun 2017 16:53:43 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <594A59F10200007800165090@prv-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1706211643160.12819@sstabellini-ThinkPad-X260>
References: <594A57B10200007800165012@prv-mh.provo.novell.com>
 <594A57B10200007800165012@prv-mh.provo.novell.com>
 <594A59F10200007800165090@prv-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, 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 06/11] ARM: simplify page type 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>

T24gV2VkLCAyMSBKdW4gMjAxNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gVGhlcmUncyBubyBuZWVk
IHRvIGhhdmUgYW55dGhpbmcgaGVyZSBvbiBBUk0gb3RoZXIgdGhhbiB0aGUgZGlzdGluY3Rpb24K
PiBiZXR3ZWVuIHdyaXRhYmxlIGFuZCBub24td3JpdGFibGUgcGFnZXMgKGFuZCBldmVuIHRoYXQg
Y291bGQgbGlrZWx5IGJlCj4gZWxpbWluYXRlZCwgYnV0IHdpdGggYSBtb3JlIGludHJ1c2l2ZSBj
aGFuZ2UpLiBMaW1pdCB0eXBlIHRvIGEgc2luZ2xlCj4gYml0IGFuZCBkcm9wIHBpbm5lZCBhbmQg
dmFsaWRhdGVkIGZsYWdzIGFsdG9nZXRoZXIuCj4gCj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCgo+IC0tLQo+IE5vdGU6IENvbXBpbGUgdGVzdGVkIG9u
bHkuCj4gCj4gLS0tIGEveGVuL2FyY2gvYXJtL21tLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vbW0u
Ywo+IEBAIC0xMTEzLDggKzExMTMsNyBAQCB2b2lkIHNoYXJlX3hlbl9wYWdlX3dpdGhfZ3Vlc3Qo
c3RydWN0IHBhCj4gICAgICBzcGluX2xvY2soJmQtPnBhZ2VfYWxsb2NfbG9jayk7Cj4gIAo+ICAg
ICAgLyogVGhlIGluY3JlbWVudGVkIHR5cGUgY291bnQgcGlucyBhcyB3cml0YWJsZSBvciByZWFk
LW9ubHkuICovCj4gLSAgICBwYWdlLT51LmludXNlLnR5cGVfaW5mbyAgPSAocmVhZG9ubHkgPyBQ
R1Rfbm9uZSA6IFBHVF93cml0YWJsZV9wYWdlKTsKPiAtICAgIHBhZ2UtPnUuaW51c2UudHlwZV9p
bmZvIHw9IFBHVF92YWxpZGF0ZWQgfCAxOwo+ICsgICAgcGFnZS0+dS5pbnVzZS50eXBlX2luZm8g
PSAocmVhZG9ubHkgPyBQR1Rfbm9uZSA6IFBHVF93cml0YWJsZV9wYWdlKSB8IDE7Cj4gIAo+ICAg
ICAgcGFnZV9zZXRfb3duZXIocGFnZSwgZCk7Cj4gICAgICBzbXBfd21iKCk7IC8qIGluc3RhbGwg
dmFsaWQgZG9tYWluIHB0ciBiZWZvcmUgdXBkYXRpbmcgcmVmY250LiAqLwo+IC0tLSBhL3hlbi9j
b21tb24vbWVtb3J5LmMKPiArKysgYi94ZW4vY29tbW9uL21lbW9yeS5jCj4gQEAgLTM1NCw4ICsz
NTQsMTAgQEAgaW50IGd1ZXN0X3JlbW92ZV9wYWdlKHN0cnVjdCBkb21haW4gKmQsCj4gIAo+ICAg
ICAgcmMgPSBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsIF9nZm4oZ21mbiksIG1mbiwgMCk7
Cj4gIAo+ICsjaWZkZWYgX1BHVF9waW5uZWQKPiAgICAgIGlmICggIXJjICYmIHRlc3RfYW5kX2Ns
ZWFyX2JpdChfUEdUX3Bpbm5lZCwgJnBhZ2UtPnUuaW51c2UudHlwZV9pbmZvKSApCj4gICAgICAg
ICAgcHV0X3BhZ2VfYW5kX3R5cGUocGFnZSk7Cj4gKyNlbmRpZgo+ICAKPiAgICAgIC8qCj4gICAg
ICAgKiBXaXRoIHRoZSBsYWNrIG9mIGFuIElPTU1VIG9uIHNvbWUgcGxhdGZvcm1zLCBkb21haW5z
IHdpdGggRE1BLWNhcGFibGUKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKPiArKysg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKPiBAQCAtNzcsMjAgKzc3LDEyIEBAIHN0cnVjdCBw
YWdlX2luZm8KPiAgI2RlZmluZSBQR19zaGlmdChpZHgpICAgKEJJVFNfUEVSX0xPTkcgLSAoaWR4
KSkKPiAgI2RlZmluZSBQR19tYXNrKHgsIGlkeCkgKHggIyMgVUwgPDwgUEdfc2hpZnQoaWR4KSkK
PiAgCj4gLSNkZWZpbmUgUEdUX25vbmUgICAgICAgICAgUEdfbWFzaygwLCA0KSAgLyogbm8gc3Bl
Y2lhbCB1c2VzIG9mIHRoaXMgcGFnZSAgICovCj4gLSNkZWZpbmUgUEdUX3dyaXRhYmxlX3BhZ2Ug
UEdfbWFzayg3LCA0KSAgLyogaGFzIHdyaXRhYmxlIG1hcHBpbmdzPyAgICAgICAgICovCj4gLSNk
ZWZpbmUgUEdUX3R5cGVfbWFzayAgICAgUEdfbWFzaygxNSwgNCkgLyogQml0cyAyOC0zMSBvciA2
MC02My4gICAgICAgICAgICovCj4gLQo+IC0gLyogT3duaW5nIGd1ZXN0IGhhcyBwaW5uZWQgdGhp
cyBwYWdlIHRvIGl0cyBjdXJyZW50IHR5cGU/ICovCj4gLSNkZWZpbmUgX1BHVF9waW5uZWQgICAg
ICAgUEdfc2hpZnQoNSkKPiAtI2RlZmluZSBQR1RfcGlubmVkICAgICAgICBQR19tYXNrKDEsIDUp
Cj4gLQo+IC0gLyogSGFzIHRoaXMgcGFnZSBiZWVuIHZhbGlkYXRlZCBmb3IgdXNlIGFzIGl0cyBj
dXJyZW50IHR5cGU/ICovCj4gLSNkZWZpbmUgX1BHVF92YWxpZGF0ZWQgICAgUEdfc2hpZnQoNikK
PiAtI2RlZmluZSBQR1RfdmFsaWRhdGVkICAgICBQR19tYXNrKDEsIDYpCj4gKyNkZWZpbmUgUEdU
X25vbmUgICAgICAgICAgUEdfbWFzaygwLCAxKSAgLyogbm8gc3BlY2lhbCB1c2VzIG9mIHRoaXMg
cGFnZSAgICovCj4gKyNkZWZpbmUgUEdUX3dyaXRhYmxlX3BhZ2UgUEdfbWFzaygxLCAxKSAgLyog
aGFzIHdyaXRhYmxlIG1hcHBpbmdzPyAgICAgICAgICovCj4gKyNkZWZpbmUgUEdUX3R5cGVfbWFz
ayAgICAgUEdfbWFzaygxLCAxKSAgLyogQml0cyAzMSBvciA2My4gICAgICAgICAgICAgICAgICov
Cj4gIAo+ICAgLyogQ291bnQgb2YgdXNlcyBvZiB0aGlzIGZyYW1lIGFzIGl0cyBjdXJyZW50IHR5
cGUuICovCj4gLSNkZWZpbmUgUEdUX2NvdW50X3dpZHRoICAgUEdfc2hpZnQoOSkKPiArI2RlZmlu
ZSBQR1RfY291bnRfd2lkdGggICBQR19zaGlmdCgyKQo+ICAjZGVmaW5lIFBHVF9jb3VudF9tYXNr
ICAgICgoMVVMPDxQR1RfY291bnRfd2lkdGgpLTEpCj4gIAo+ICAgLyogQ2xlYXJlZCB3aGVuIHRo
ZSBvd25pbmcgZ3Vlc3QgJ2ZyZWVzJyB0aGlzIHBhZ2UuICovCj4gCj4gCj4gCj4gCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 21 23:58:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Jun 2017 23: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 1dNpWN-00035H-LZ; Wed, 21 Jun 2017 23:58:51 +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 1dNpWN-00035B-62
 for xen-devel@lists.xen.org; Wed, 21 Jun 2017 23:58:51 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 4F/1C-03058-A380B495; Wed, 21 Jun 2017 23:58:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVybKJssq4lh3e
 kQdslfYslHxezODB6HN39mymAMYo1My8pvyKBNWPOkQ6Wgr3mFVfm/GVsYDyl1cXIxSEkMJFJ
 4ue0BtYuRk4OFgEHiblPOoFsDg5GgRiJBz+sQcKMAmESky8vgSrRljh+YQEbiM0mYCjx98kmN
 pByCSB7yWcOkLCIgLrEnwsTGEHCzALGEs39lSBhYQE/iQN3+thBbE4BK4kXd7cygti8At4Spz
 YuAIsLCaRLLL51gQnEFhXQlTj07w8bRI2gxMmZT1hAbGYBLYnl07exTGAUmIUkNQtJagEj0yp
 GjeLUorLUIl1jQ72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMAAZACCHYxNiwIP
 MUpyMCmJ8q455RUpxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3AJt3pJBgUWp6akVaZg4wFmDSE
 hw8SiK8J0DSvMUFibnFmekQqVOMuhwbVq//wiTEkpeflyolzjsJpEgApCijNA9uBCwuLzHKSg
 nzMgIdJcRTkFqUm1mCKv+KUZyDUUmY9yHIFJ7MvBK4Ta+AjmACOuLFEQ+QI0oSEVJSDYzhd3Q
 Eek3u+KRMfvny2BP/WR7u9V9NbeVMDBYumJ9SOTPlUdXlqQ3srAEN+od0GLl0ZuWVfzs1TfXz
 p6hJhsJiRncCr52fKOq3O/jh7PLw8HLpQoZwdo5A4X9fG6uduHkClrQYCDa1M3ROs4m9+15HO
 vCuQ9HdLQ8vKW2OjGVJ26911NDuvxJLcUaioRZzUXEiAOqFKzLGAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1498089528!74921515!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40612 invoked from network); 21 Jun 2017 23:58:49 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 21 Jun 2017 23:58:49 -0000
Received: from [10.0.0.56] (c-50-131-44-19.hsd1.ca.comcast.net [50.131.44.19])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id CFF8D21482;
 Wed, 21 Jun 2017 23:58:47 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org CFF8D21482
Date: Wed, 21 Jun 2017 16:58:43 -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: <20170619165753.25049-4-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1706211658330.12819@sstabellini-ThinkPad-X260>
References: <20170619165753.25049-1-julien.grall@arm.com>
 <20170619165753.25049-4-julien.grall@arm.com>
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] [PATCH v2 03/16] xen/arm: mm: Use typesafe mfn for
 xenheap_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>

T24gTW9uLCAxOSBKdW4gMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEFkZCBtb3JlIHNhZmV0
eSB3aGVuIHVzaW5nIHhlbmhlYXBfbWZuXyouCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgoKPiAtLS0KPiAKPiAgICAgSSBoYXZlbid0IGlu
dHJvZHVjZWQgbWZuX2xlc3NfdGhhbigpIGFuZCBtZm5fZ3JlYXRoZXJfdGhhbigpIGFzCj4gICAg
IHRoZXJlIHdvdWxkIGJlIG9ubHkgYSBjb3VwbGUgb2YgdXNhZ2UuIFdlIHdvdWxkIGJlIGFibGUg
dG8gaW50cm9kdWNlCj4gICAgIHRoZW0gYW5kIHJlcGxhY2UgdGhlIG9wZW4tY29kaW5nIGVhc2ls
eSBpbiB0aGUgZnV0dXJlIGdyZXBwaW5nCj4gICAgIG1mbl94KCkuCj4gLS0tCj4gIHhlbi9hcmNo
L2FybS9tbS5jICAgICAgICB8IDE2ICsrKysrKysrLS0tLS0tLS0KPiAgeGVuL2FyY2gvYXJtL3Nl
dHVwLmMgICAgIHwgMTggKysrKysrKysrLS0tLS0tLS0tCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0v
bW0uaCB8IDExICsrKysrKy0tLS0tCj4gIDMgZmlsZXMgY2hhbmdlZCwgMjMgaW5zZXJ0aW9ucygr
KSwgMjIgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5jIGIv
eGVuL2FyY2gvYXJtL21tLmMKPiBpbmRleCA3YjMxM2NhMTIzLi40NTJjMWUyNmMzIDEwMDY0NAo+
IC0tLSBhL3hlbi9hcmNoL2FybS9tbS5jCj4gKysrIGIveGVuL2FyY2gvYXJtL21tLmMKPiBAQCAt
MTM4LDggKzEzOCw4IEBAIHVpbnQ2NF90IGluaXRfdHRicjsKPiAgc3RhdGljIHBhZGRyX3QgcGh5
c19vZmZzZXQ7Cj4gIAo+ICAvKiBMaW1pdHMgb2YgdGhlIFhlbiBoZWFwICovCj4gLXVuc2lnbmVk
IGxvbmcgeGVuaGVhcF9tZm5fc3RhcnQgX19yZWFkX21vc3RseSA9IH4wVUw7Cj4gLXVuc2lnbmVk
IGxvbmcgeGVuaGVhcF9tZm5fZW5kIF9fcmVhZF9tb3N0bHk7Cj4gK21mbl90IHhlbmhlYXBfbWZu
X3N0YXJ0IF9fcmVhZF9tb3N0bHkgPSBJTlZBTElEX01GTjsKPiArbWZuX3QgeGVuaGVhcF9tZm5f
ZW5kIF9fcmVhZF9tb3N0bHk7Cj4gIHZhZGRyX3QgeGVuaGVhcF92aXJ0X2VuZCBfX3JlYWRfbW9z
dGx5Owo+ICAjaWZkZWYgQ09ORklHX0FSTV82NAo+ICB2YWRkcl90IHhlbmhlYXBfdmlydF9zdGFy
dCBfX3JlYWRfbW9zdGx5Owo+IEBAIC04MDEsOCArODAxLDggQEAgdm9pZCBfX2luaXQgc2V0dXBf
eGVuaGVhcF9tYXBwaW5ncyh1bnNpZ25lZCBsb25nIGJhc2VfbWZuLAo+ICAKPiAgICAgIC8qIFJl
Y29yZCB3aGVyZSB0aGUgeGVuaGVhcCBpcywgZm9yIHRyYW5zbGF0aW9uIHJvdXRpbmVzLiAqLwo+
ICAgICAgeGVuaGVhcF92aXJ0X2VuZCA9IFhFTkhFQVBfVklSVF9TVEFSVCArIG5yX21mbnMgKiBQ
QUdFX1NJWkU7Cj4gLSAgICB4ZW5oZWFwX21mbl9zdGFydCA9IGJhc2VfbWZuOwo+IC0gICAgeGVu
aGVhcF9tZm5fZW5kID0gYmFzZV9tZm4gKyBucl9tZm5zOwo+ICsgICAgeGVuaGVhcF9tZm5fc3Rh
cnQgPSBfbWZuKGJhc2VfbWZuKTsKPiArICAgIHhlbmhlYXBfbWZuX2VuZCA9IF9tZm4oYmFzZV9t
Zm4gKyBucl9tZm5zKTsKPiAgfQo+ICAjZWxzZSAvKiBDT05GSUdfQVJNXzY0ICovCj4gIHZvaWQg
X19pbml0IHNldHVwX3hlbmhlYXBfbWFwcGluZ3ModW5zaWduZWQgbG9uZyBiYXNlX21mbiwKPiBA
QCAtODE2LDE2ICs4MTYsMTYgQEAgdm9pZCBfX2luaXQgc2V0dXBfeGVuaGVhcF9tYXBwaW5ncyh1
bnNpZ25lZCBsb25nIGJhc2VfbWZuLAo+ICAgICAgbWZuID0gYmFzZV9tZm4gJiB+KChGSVJTVF9T
SVpFPj5QQUdFX1NISUZUKS0xKTsKPiAgCj4gICAgICAvKiBGaXJzdCBjYWxsIHNldHMgdGhlIHhl
bmhlYXAgcGh5c2ljYWwgYW5kIHZpcnR1YWwgb2Zmc2V0LiAqLwo+IC0gICAgaWYgKCB4ZW5oZWFw
X21mbl9zdGFydCA9PSB+MFVMICkKPiArICAgIGlmICggbWZuX2VxKHhlbmhlYXBfbWZuX3N0YXJ0
LCBJTlZBTElEX01GTikgKQo+ICAgICAgewo+IC0gICAgICAgIHhlbmhlYXBfbWZuX3N0YXJ0ID0g
YmFzZV9tZm47Cj4gKyAgICAgICAgeGVuaGVhcF9tZm5fc3RhcnQgPSBfbWZuKGJhc2VfbWZuKTsK
PiAgICAgICAgICB4ZW5oZWFwX3ZpcnRfc3RhcnQgPSBESVJFQ1RNQVBfVklSVF9TVEFSVCArCj4g
ICAgICAgICAgICAgIChiYXNlX21mbiAtIG1mbikgKiBQQUdFX1NJWkU7Cj4gICAgICB9Cj4gIAo+
IC0gICAgaWYgKCBiYXNlX21mbiA8IHhlbmhlYXBfbWZuX3N0YXJ0ICkKPiArICAgIGlmICggYmFz
ZV9tZm4gPCBtZm5feCh4ZW5oZWFwX21mbl9zdGFydCkgKQo+ICAgICAgICAgIHBhbmljKCJjYW5u
b3QgYWRkIHhlbmhlYXAgbWFwcGluZyBhdCAlbHggYmVsb3cgaGVhcCBzdGFydCAlbHgiLAo+IC0g
ICAgICAgICAgICAgIGJhc2VfbWZuLCB4ZW5oZWFwX21mbl9zdGFydCk7Cj4gKyAgICAgICAgICAg
ICAgYmFzZV9tZm4sIG1mbl94KHhlbmhlYXBfbWZuX3N0YXJ0KSk7Cj4gIAo+ICAgICAgZW5kX21m
biA9IGJhc2VfbWZuICsgbnJfbWZuczsKPiAgCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9z
ZXR1cC5jIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKPiBpbmRleCBhYjRkOGU0MjE4Li4zYjM0ODU1
NjY4IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9zZXR1cC5jCj4gKysrIGIveGVuL2FyY2gv
YXJtL3NldHVwLmMKPiBAQCAtNTU1LDggKzU1NSw4IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBzZXR1
cF9tbSh1bnNpZ25lZCBsb25nIGR0Yl9wYWRkciwgc2l6ZV90IGR0Yl9zaXplKQo+ICAgICAgICog
YW5kIGVub3VnaCBtYXBwZWQgcGFnZXMgZm9yIGNvcHlpbmcgdGhlIERUQi4KPiAgICAgICAqLwo+
ICAgICAgZHRiX3BhZ2VzID0gKGR0Yl9zaXplICsgUEFHRV9TSVpFLTEpID4+IFBBR0VfU0hJRlQ7
Cj4gLSAgICBib290X21mbl9zdGFydCA9IHhlbmhlYXBfbWZuX2VuZCAtIGR0Yl9wYWdlcyAtIDE7
Cj4gLSAgICBib290X21mbl9lbmQgPSB4ZW5oZWFwX21mbl9lbmQ7Cj4gKyAgICBib290X21mbl9z
dGFydCA9IG1mbl94KHhlbmhlYXBfbWZuX2VuZCkgLSBkdGJfcGFnZXMgLSAxOwo+ICsgICAgYm9v
dF9tZm5fZW5kID0gbWZuX3goeGVuaGVhcF9tZm5fZW5kKTsKPiAgCj4gICAgICBpbml0X2Jvb3Rf
cGFnZXMocGZuX3RvX3BhZGRyKGJvb3RfbWZuX3N0YXJ0KSwgcGZuX3RvX3BhZGRyKGJvb3RfbWZu
X2VuZCkpOwo+ICAKPiBAQCAtNTkxLDExICs1OTEsMTEgQEAgc3RhdGljIHZvaWQgX19pbml0IHNl
dHVwX21tKHVuc2lnbmVkIGxvbmcgZHRiX3BhZGRyLCBzaXplX3QgZHRiX3NpemUpCj4gICAgICAg
ICAgICAgICAgICBlID0gYmFua19lbmQ7Cj4gIAo+ICAgICAgICAgICAgICAvKiBBdm9pZCB0aGUg
eGVuaGVhcCAqLwo+IC0gICAgICAgICAgICBpZiAoIHMgPCBwZm5fdG9fcGFkZHIoeGVuaGVhcF9t
Zm5fc3RhcnQreGVuaGVhcF9wYWdlcykKPiAtICAgICAgICAgICAgICAgICAmJiBwZm5fdG9fcGFk
ZHIoeGVuaGVhcF9tZm5fc3RhcnQpIDwgZSApCj4gKyAgICAgICAgICAgIGlmICggcyA8IG1mbl90
b19tYWRkcihtZm5fYWRkKHhlbmhlYXBfbWZuX3N0YXJ0LCB4ZW5oZWFwX3BhZ2VzKSkKPiArICAg
ICAgICAgICAgICAgICAmJiBtZm5fdG9fbWFkZHIoeGVuaGVhcF9tZm5fc3RhcnQpIDwgZSApCj4g
ICAgICAgICAgICAgIHsKPiAtICAgICAgICAgICAgICAgIGUgPSBwZm5fdG9fcGFkZHIoeGVuaGVh
cF9tZm5fc3RhcnQpOwo+IC0gICAgICAgICAgICAgICAgbiA9IHBmbl90b19wYWRkcih4ZW5oZWFw
X21mbl9zdGFydCt4ZW5oZWFwX3BhZ2VzKTsKPiArICAgICAgICAgICAgICAgIGUgPSBtZm5fdG9f
bWFkZHIoeGVuaGVhcF9tZm5fc3RhcnQpOwo+ICsgICAgICAgICAgICAgICAgbiA9IG1mbl90b19t
YWRkcihtZm5fYWRkKHhlbmhlYXBfbWZuX3N0YXJ0LCB4ZW5oZWFwX3BhZ2VzKSk7Cj4gICAgICAg
ICAgICAgIH0KPiAgCj4gICAgICAgICAgICAgIGR0X3VucmVzZXJ2ZWRfcmVnaW9ucyhzLCBlLCBp
bml0X2Jvb3RfcGFnZXMsIDApOwo+IEBAIC02MTAsNyArNjEwLDcgQEAgc3RhdGljIHZvaWQgX19p
bml0IHNldHVwX21tKHVuc2lnbmVkIGxvbmcgZHRiX3BhZGRyLCBzaXplX3QgZHRiX3NpemUpCj4g
IAo+ICAgICAgLyogQWRkIHhlbmhlYXAgbWVtb3J5IHRoYXQgd2FzIG5vdCBhbHJlYWR5IGFkZGVk
IHRvIHRoZSBib290Cj4gICAgICAgICBhbGxvY2F0b3IuICovCj4gLSAgICBpbml0X3hlbmhlYXBf
cGFnZXMocGZuX3RvX3BhZGRyKHhlbmhlYXBfbWZuX3N0YXJ0KSwKPiArICAgIGluaXRfeGVuaGVh
cF9wYWdlcyhtZm5fdG9fbWFkZHIoeGVuaGVhcF9tZm5fc3RhcnQpLAo+ICAgICAgICAgICAgICAg
ICAgICAgICAgIHBmbl90b19wYWRkcihib290X21mbl9zdGFydCkpOwo+ICB9Cj4gICNlbHNlIC8q
IENPTkZJR19BUk1fNjQgKi8KPiBAQCAtNjYyLDggKzY2Miw4IEBAIHN0YXRpYyB2b2lkIF9faW5p
dCBzZXR1cF9tbSh1bnNpZ25lZCBsb25nIGR0Yl9wYWRkciwgc2l6ZV90IGR0Yl9zaXplKQo+ICAg
ICAgdG90YWxfcGFnZXMgKz0gcmFtX3NpemUgPj4gUEFHRV9TSElGVDsKPiAgCj4gICAgICB4ZW5o
ZWFwX3ZpcnRfZW5kID0gWEVOSEVBUF9WSVJUX1NUQVJUICsgcmFtX2VuZCAtIHJhbV9zdGFydDsK
PiAtICAgIHhlbmhlYXBfbWZuX3N0YXJ0ID0gcmFtX3N0YXJ0ID4+IFBBR0VfU0hJRlQ7Cj4gLSAg
ICB4ZW5oZWFwX21mbl9lbmQgPSByYW1fZW5kID4+IFBBR0VfU0hJRlQ7Cj4gKyAgICB4ZW5oZWFw
X21mbl9zdGFydCA9IG1hZGRyX3RvX21mbihyYW1fc3RhcnQpOwo+ICsgICAgeGVuaGVhcF9tZm5f
ZW5kID0gbWFkZHJfdG9fbWZuKHJhbV9lbmQpOwo+ICAKPiAgICAgIC8qCj4gICAgICAgKiBOZWVk
IGVub3VnaCBtYXBwZWQgcGFnZXMgZm9yIGNvcHlpbmcgdGhlIERUQi4KPiBkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oCj4gaW5k
ZXggMjc0YjE3NTJiMy4uYjJlN2VhNzc2MSAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20t
YXJtL21tLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKPiBAQCAtMTE1LDcgKzEx
NSw3IEBAIHN0cnVjdCBwYWdlX2luZm8KPiAgI2RlZmluZSBQR0NfY291bnRfd2lkdGggICBQR19z
aGlmdCg5KQo+ICAjZGVmaW5lIFBHQ19jb3VudF9tYXNrICAgICgoMVVMPDxQR0NfY291bnRfd2lk
dGgpLTEpCj4gIAo+IC1leHRlcm4gdW5zaWduZWQgbG9uZyB4ZW5oZWFwX21mbl9zdGFydCwgeGVu
aGVhcF9tZm5fZW5kOwo+ICtleHRlcm4gbWZuX3QgeGVuaGVhcF9tZm5fc3RhcnQsIHhlbmhlYXBf
bWZuX2VuZDsKPiAgZXh0ZXJuIHZhZGRyX3QgeGVuaGVhcF92aXJ0X2VuZDsKPiAgI2lmZGVmIENP
TkZJR19BUk1fNjQKPiAgZXh0ZXJuIHZhZGRyX3QgeGVuaGVhcF92aXJ0X3N0YXJ0Owo+IEBAIC0x
MjUsNyArMTI1LDggQEAgZXh0ZXJuIHZhZGRyX3QgeGVuaGVhcF92aXJ0X3N0YXJ0Owo+ICAjZGVm
aW5lIGlzX3hlbl9oZWFwX3BhZ2UocGFnZSkgaXNfeGVuX2hlYXBfbWZuKHBhZ2VfdG9fbWZuKHBh
Z2UpKQo+ICAjZGVmaW5lIGlzX3hlbl9oZWFwX21mbihtZm4pICh7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAo+ICAgICAgdW5zaWduZWQgbG9uZyBfbWZuID0gKG1mbik7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+IC0gICAgKF9tZm4gPj0geGVuaGVhcF9tZm5f
c3RhcnQgJiYgX21mbiA8IHhlbmhlYXBfbWZuX2VuZCk7ICAgICAgXAo+ICsgICAgKF9tZm4gPj0g
bWZuX3goeGVuaGVhcF9tZm5fc3RhcnQpICYmICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsg
ICAgIF9tZm4gPCBtZm5feCh4ZW5oZWFwX21mbl9lbmQpKTsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAo+ICB9KQo+ICAjZWxzZQo+ICAjZGVmaW5lIGlzX3hlbl9oZWFwX3BhZ2UocGFnZSkg
KChwYWdlKS0+Y291bnRfaW5mbyAmIFBHQ194ZW5faGVhcCkKPiBAQCAtMjM1LDcgKzIzNiw3IEBA
IHN0YXRpYyBpbmxpbmUgcGFkZHJfdCBfX3ZpcnRfdG9fbWFkZHIodmFkZHJfdCB2YSkKPiAgc3Rh
dGljIGlubGluZSB2b2lkICptYWRkcl90b192aXJ0KHBhZGRyX3QgbWEpCj4gIHsKPiAgICAgIEFT
U0VSVChpc194ZW5faGVhcF9tZm4obWEgPj4gUEFHRV9TSElGVCkpOwo+IC0gICAgbWEgLT0gcGZu
X3RvX3BhZGRyKHhlbmhlYXBfbWZuX3N0YXJ0KTsKPiArICAgIG1hIC09IG1mbl90b19tYWRkcih4
ZW5oZWFwX21mbl9zdGFydCk7Cj4gICAgICByZXR1cm4gKHZvaWQgKikodW5zaWduZWQgbG9uZykg
bWEgKyBYRU5IRUFQX1ZJUlRfU1RBUlQ7Cj4gIH0KPiAgI2Vsc2UKPiBAQCAtMjQzLDcgKzI0NCw3
IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCAqbWFkZHJfdG9fdmlydChwYWRkcl90IG1hKQo+ICB7Cj4g
ICAgICBBU1NFUlQocGZuX3RvX3BkeChtYSA+PiBQQUdFX1NISUZUKSA8IChESVJFQ1RNQVBfU0la
RSA+PiBQQUdFX1NISUZUKSk7Cj4gICAgICByZXR1cm4gKHZvaWQgKikoWEVOSEVBUF9WSVJUX1NU
QVJUIC0KPiAtICAgICAgICAgICAgICAgICAgICBwZm5fdG9fcGFkZHIoeGVuaGVhcF9tZm5fc3Rh
cnQpICsKPiArICAgICAgICAgICAgICAgICAgICBtZm5fdG9fbWFkZHIoeGVuaGVhcF9tZm5fc3Rh
cnQpICsKPiAgICAgICAgICAgICAgICAgICAgICAoKG1hICYgbWFfdmFfYm90dG9tX21hc2spIHwK
PiAgICAgICAgICAgICAgICAgICAgICAgKChtYSAmIG1hX3RvcF9tYXNrKSA+PiBwZm5fcGR4X2hv
bGVfc2hpZnQpKSk7Cj4gIH0KPiBAQCAtMjg0LDcgKzI4NSw3IEBAIHN0YXRpYyBpbmxpbmUgc3Ry
dWN0IHBhZ2VfaW5mbyAqdmlydF90b19wYWdlKGNvbnN0IHZvaWQgKnYpCj4gICAgICBBU1NFUlQo
dmEgPCB4ZW5oZWFwX3ZpcnRfZW5kKTsKPiAgCj4gICAgICBwZHggPSAodmEgLSBYRU5IRUFQX1ZJ
UlRfU1RBUlQpID4+IFBBR0VfU0hJRlQ7Cj4gLSAgICBwZHggKz0gcGZuX3RvX3BkeCh4ZW5oZWFw
X21mbl9zdGFydCk7Cj4gKyAgICBwZHggKz0gcGZuX3RvX3BkeChtZm5feCh4ZW5oZWFwX21mbl9z
dGFydCkpOwo+ICAgICAgcmV0dXJuIGZyYW1lX3RhYmxlICsgcGR4IC0gZnJhbWV0YWJsZV9iYXNl
X3BkeDsKPiAgfQo+ICAKPiAtLSAKPiAyLjExLjAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 22 00:00:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 00: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 1dNpY1-0004DC-32; Thu, 22 Jun 2017 00:00:33 +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 1dNpXz-0004D4-TL
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 00:00:32 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 3D/4E-02022-F980B495; Thu, 22 Jun 2017 00:00:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsVybKJssu48Du9
 Ig8bjwhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8beq10sBfNkKv5ObmBrYOwU62Lk4hASmMgk
 0dF/iaWLkZODRcBB4ujCHUA2BwejQIzEgx/WIGFGgTCJyZeXsEKUaEs8eXGbGcRmEzCU+PtkE
 xtIuQSQveQzB0hYREBd4s+FCYwgYWYBY4nm/kqQsLBAosSKR8fBFnEKWEmsW3YKzOYV8JZouL
 CHDcQWEkiX+LbnNhOILSqgK3Ho3x82iBpBiZMzn4DVMwtoSSyfvo1lAqPALCSpWUhSCxiZVjF
 qFKcWlaUW6RpZ6iUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBAZgPQMD4w7Gy1v8
 DjFKcjApifKuOeUVKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCdwu7d6SQYFFqempFWmYOMBZg0
 hIcPEoivCfYgNK8xQWJucWZ6RCpU4yKUuK8nSB9AiCJjNI8uDZY/F1ilJUS5mVkYGAQ4ilILc
 rNLEGVf8UozsGoJMx7GWQKT2ZeCdz0V0CLmYAWvzjiAbK4JBEhJdXAKG2usOBo9525k7hOviu
 t+TTp5Nacec0LFidPu5bYV+K9pnk1+5KEZXdtvPYJMhpP5r54U2jFM861WU7dPi/S866XOE3r
 XXPmfaZb+2nf328qPVNSmMI2Lzdt41i6qu6Aa3bZkT9zLi6T9/u/SI3R6sCSZh+1JG0tHeuo/
 r79TN8+nTmTzNAfosRSnJFoqMVcVJwIANVemTi6AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1498089628!104609002!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25757 invoked from network); 22 Jun 2017 00:00:30 -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; 22 Jun 2017 00:00:30 -0000
Received: from [10.0.0.56] (c-50-131-44-19.hsd1.ca.comcast.net [50.131.44.19])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 598A621D2C;
 Thu, 22 Jun 2017 00:00:28 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 598A621D2C
Date: Wed, 21 Jun 2017 17:00:24 -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: <20170619165753.25049-5-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1706211700080.12819@sstabellini-ThinkPad-X260>
References: <20170619165753.25049-1-julien.grall@arm.com>
 <20170619165753.25049-5-julien.grall@arm.com>
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] [PATCH v2 04/16] xen/arm: p2m: Redefine mfn_to_page
 and page_to_mfn 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>

T24gTW9uLCAxOSBKdW4gMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoZSBmaWxlIHhlbi9h
cmNoL2FybS9wMm0uYyBpcyB1c2luZyB0eXBlc2FmZSBNRk4gaW4gbW9zdCBvZiB0aGUgcGxhY2Uu
Cj4gVGhpcyByZXF1aXJlcyBjYWxsZXIgdG8gbWZuX3RvX3BhZ2UgYW5kIHBhZ2VfdG9fbWZuIHRv
IHVzZSBfbWZuL21mbl94Lgo+IAo+IFRvIGF2b2lkIGV4dHJhIF9tZm4vbWZuX3gsIHJlLWRlZmlu
ZSBtZm5fdG9fcGFnZSBhbmQgcGFnZV90b19tZm4gd2l0aGluCj4geGVuL2FyY2gvYXJtL3AybS5j
IHRvIGhhbmRsZSB0eXBlc2FmZSBNRk4uCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiAtLS0KPiAgICAgVGhlIGlkZWEgYmVoaW5kIHJlZGVm
aW5pbmcgbG9jYWxseSBtZm5fdG9fcGFnZSBhbmQgcGFnZV90b19tZm4gaXMKPiAgICAgc3BsaXR0
aW5nIHRoZSBpbnRyb2R1Y3Rpb24gb2YgdHlwZXNhZmUgTUZOIGluIHNtYWxsZXIgc2VyaWVzIGFu
ZAo+ICAgICBiZXR3ZWVuIG11bHRpcGxlIHBlb3BsZS4gV2Uga25vdyB0aGUgZmlsZSBpcyB0eXBl
c2FmZSByZWFkeSBhbmQgaWYKPiAgICAgd2UgZGVjaWRlIHRvIG1ha2UgdGhlIG1haW4gaGVscGVy
IHR5cGVzYWZlLCB3ZSB3b3VsZCBqdXN0IG5lZWQgdG8KPiAgICAgZHJvcCB0aGUgZGVmaW5pdGlv
biBhdCB0aGUgdG9wIG9mIHRoZSBmaWxlLgo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vcDJtLmMgfCAy
MCArKysrKysrKysrKysrLS0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygr
KSwgNyBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3AybS5jIGIv
eGVuL2FyY2gvYXJtL3AybS5jCj4gaW5kZXggMjY2ZDFjM2JkNi4uNmMxYWM3MDA0NCAxMDA2NDQK
PiAtLS0gYS94ZW4vYXJjaC9hcm0vcDJtLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vcDJtLmMKPiBA
QCAtMzgsNiArMzgsMTIgQEAgc3RhdGljIHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IG1heF92
bWlkID0gTUFYX1ZNSURfOF9CSVQ7Cj4gIAo+ICAjZGVmaW5lIFAyTV9ST09UX1BBR0VTICAgICgx
PDxQMk1fUk9PVF9PUkRFUikKPiAgCj4gKy8qIE92ZXJyaWRlIG1hY3JvcyBmcm9tIGFzbS9tbS5o
IHRvIG1ha2UgdGhlbSB3b3JrIHdpdGggbWZuX3QgKi8KPiArI3VuZGVmIG1mbl90b19wYWdlCj4g
KyNkZWZpbmUgbWZuX3RvX3BhZ2UobWZuKSBfX21mbl90b19wYWdlKG1mbl94KG1mbikpCj4gKyN1
bmRlZiBwYWdlX3RvX21mbgo+ICsjZGVmaW5lIHBhZ2VfdG9fbWZuKHBnKSBfbWZuKF9fcGFnZV90
b19tZm4ocGcpKQo+ICsKPiAgdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgcDJtX2lwYV9iaXRz
Owo+ICAKPiAgLyogSGVscGVycyB0byBsb29rdXAgdGhlIHByb3BlcnRpZXMgb2YgZWFjaCBsZXZl
bCAqLwo+IEBAIC0xMTUsNyArMTIxLDcgQEAgdm9pZCBkdW1wX3AybV9sb29rdXAoc3RydWN0IGRv
bWFpbiAqZCwgcGFkZHJfdCBhZGRyKQo+ICAgICAgcHJpbnRrKCJkb20lZCBJUEEgMHglIlBSSXBh
ZGRyIlxuIiwgZC0+ZG9tYWluX2lkLCBhZGRyKTsKPiAgCj4gICAgICBwcmludGsoIlAyTSBAICVw
IG1mbjoweCVseFxuIiwKPiAtICAgICAgICAgICBwMm0tPnJvb3QsIHBhZ2VfdG9fbWZuKHAybS0+
cm9vdCkpOwo+ICsgICAgICAgICAgIHAybS0+cm9vdCwgbWZuX3gocGFnZV90b19tZm4ocDJtLT5y
b290KSkpOwoKX19wYWdlX3RvX21mbgoKCj4gICAgICBkdW1wX3B0X3dhbGsocGFnZV90b19tYWRk
cihwMm0tPnJvb3QpLCBhZGRyLAo+ICAgICAgICAgICAgICAgICAgIFAyTV9ST09UX0xFVkVMLCBQ
Mk1fUk9PVF9QQUdFUyk7Cj4gQEAgLTU5MSw3ICs1OTcsNyBAQCBzdGF0aWMgaW50IHAybV9jcmVh
dGVfdGFibGUoc3RydWN0IHAybV9kb21haW4gKnAybSwgbHBhZV90ICplbnRyeSkKPiAgICAgICAq
IFRoZSBhY2Nlc3MgdmFsdWUgZG9lcyBub3QgbWF0dGVyIGJlY2F1c2UgdGhlIGhhcmR3YXJlIHdp
bGwgaWdub3JlCj4gICAgICAgKiB0aGUgcGVybWlzc2lvbiBmaWVsZHMgZm9yIHRhYmxlIGVudHJ5
Lgo+ICAgICAgICovCj4gLSAgICBwdGUgPSBtZm5fdG9fcDJtX2VudHJ5KF9tZm4ocGFnZV90b19t
Zm4ocGFnZSkpLCBwMm1faW52YWxpZCwKPiArICAgIHB0ZSA9IG1mbl90b19wMm1fZW50cnkocGFn
ZV90b19tZm4ocGFnZSksIHAybV9pbnZhbGlkLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwMm0tPmRlZmF1bHRfYWNjZXNzKTsKPiAgCj4gICAgICBwMm1fd3JpdGVfcHRlKGVudHJ5LCBw
dGUsIHAybS0+Y2xlYW5fcHRlKTsKPiBAQCAtNjUwLDkgKzY1Niw5IEBAIHN0YXRpYyB2b2lkIHAy
bV9wdXRfbDNfcGFnZShjb25zdCBscGFlX3QgcHRlKQo+ICAgICAgICovCj4gICAgICBpZiAoIHAy
bV9pc19mb3JlaWduKHB0ZS5wMm0udHlwZSkgKQo+ICAgICAgewo+IC0gICAgICAgIHVuc2lnbmVk
IGxvbmcgbWZuID0gcHRlLnAybS5iYXNlOwo+ICsgICAgICAgIG1mbl90IG1mbiA9IF9tZm4ocHRl
LnAybS5iYXNlKTsKPiAgCj4gLSAgICAgICAgQVNTRVJUKG1mbl92YWxpZChfbWZuKG1mbikpKTsK
PiArICAgICAgICBBU1NFUlQobWZuX3ZhbGlkKG1mbikpOwo+ICAgICAgICAgIHB1dF9wYWdlKG1m
bl90b19wYWdlKG1mbikpOwo+ICAgICAgfQo+ICB9Cj4gQEAgLTcwMiw3ICs3MDgsNyBAQCBzdGF0
aWMgdm9pZCBwMm1fZnJlZV9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAo+ICAgICAgbWZu
ID0gX21mbihlbnRyeS5wMm0uYmFzZSk7Cj4gICAgICBBU1NFUlQobWZuX3ZhbGlkKG1mbikpOwo+
ICAKPiAtICAgIHBnID0gbWZuX3RvX3BhZ2UobWZuX3gobWZuKSk7Cj4gKyAgICBwZyA9IG1mbl90
b19wYWdlKG1mbik7Cj4gIAo+ICAgICAgcGFnZV9saXN0X2RlbChwZywgJnAybS0+cGFnZXMpOwo+
ICAgICAgZnJlZV9kb21oZWFwX3BhZ2UocGcpOwo+IEBAIC03ODAsNyArNzg2LDcgQEAgc3RhdGlj
IGJvb2wgcDJtX3NwbGl0X3N1cGVycGFnZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBscGFlX3Qg
KmVudHJ5LAo+ICAKPiAgICAgIHVubWFwX2RvbWFpbl9wYWdlKHRhYmxlKTsKPiAgCj4gLSAgICBw
dGUgPSBtZm5fdG9fcDJtX2VudHJ5KF9tZm4ocGFnZV90b19tZm4ocGFnZSkpLCBwMm1faW52YWxp
ZCwKPiArICAgIHB0ZSA9IG1mbl90b19wMm1fZW50cnkocGFnZV90b19tZm4ocGFnZSksIHAybV9p
bnZhbGlkLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm0tPmRlZmF1bHRfYWNjZXNz
KTsKPiAgCj4gICAgICAvKgo+IEBAIC0xNDQzLDcgKzE0NDksNyBAQCBzdHJ1Y3QgcGFnZV9pbmZv
ICpnZXRfcGFnZV9mcm9tX2d2YShzdHJ1Y3QgdmNwdSAqdiwgdmFkZHJfdCB2YSwKPiAgICAgIGlm
ICggIW1mbl92YWxpZChtYWRkcl90b19tZm4obWFkZHIpKSApCj4gICAgICAgICAgZ290byBlcnI7
Cj4gIAo+IC0gICAgcGFnZSA9IG1mbl90b19wYWdlKG1mbl94KG1hZGRyX3RvX21mbihtYWRkcikp
KTsKPiArICAgIHBhZ2UgPSBtZm5fdG9fcGFnZShtYWRkcl90b19tZm4obWFkZHIpKTsKPiAgICAg
IEFTU0VSVChwYWdlKTsKPiAgCj4gICAgICBpZiAoIHVubGlrZWx5KCFnZXRfcGFnZShwYWdlLCBk
KSkgKQo+IC0tIAo+IDIuMTEuMAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 22 00:01:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 00: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 1dNpYz-0004Iw-Ca; Thu, 22 Jun 2017 00:01: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 1dNpYy-0004In-4E
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 00:01:32 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 97/38-03587-BD80B495; Thu, 22 Jun 2017 00:01:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsVybKJssu4tDu9
 IgyUtJhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aXG3IFdxQrdt+ZzNbAuEaqi5GLQ0hgIpNE
 6+QjLF2MnBwsAg4Sk57sYeti5OBgFIiRePDDGiTMKBAmMfnyElaIEm2JJefOsIHYbAKGEn+fb
 AIrlwCyl3zmAAmLCKhL/LkwgREkzCxgLNHcXwkSFhYIkTgwcQpYJ6eAlcTZhYsYQWxeAW+JmQ
 /vsYPYQgLpEjP/94BtEhXQlTj07w8bRI2gxMmZT8COZBbQklg+fRvLBEaBWUhSs5CkFjAyrWL
 UKE4tKkst0jUy1UsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAw/BiDYwbhqQeAh
 RkkOJiVR3jWnvCKF+JLyUyozEosz4otKc1KLDzHKcHAoSfA6s3tHCgkWpaanVqRl5gAjASYtw
 cGjJMJ7gg0ozVtckJhbnJkOkTrFqCglzqsM0icAksgozYNrg0XfJUZZKWFeRqBDhHgKUotyM0
 tQ5V8xinMwKgnzXgaZwpOZVwI3/RXQYiagxS+OeIAsLklESEk1MM58dcNO+9rZG1Hbl75dc7x
 j007Oh0ydJ+5nr3TnWLHjSr5vVJldkXzIpHWZyxJOrfc6Ojcs4O0hheneXzX1du//cZPn50ym
 +31zGFc7zLswfeHFVI+nVgcSMtdEhLXuXRG3osfqnckTZoejpUf3vDR9+mOiy7tooyX8SivnH
 nxnwfH2i+CriZHnlFiKMxINtZiLihMBK5JgTbkCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1498089689!78306698!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22525 invoked from network); 22 Jun 2017 00:01:30 -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; 22 Jun 2017 00:01:30 -0000
Received: from [10.0.0.56] (c-50-131-44-19.hsd1.ca.comcast.net [50.131.44.19])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id E39F121D2C;
 Thu, 22 Jun 2017 00:01:28 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E39F121D2C
Date: Wed, 21 Jun 2017 17:01:25 -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: <20170619165753.25049-6-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1706211701170.12819@sstabellini-ThinkPad-X260>
References: <20170619165753.25049-1-julien.grall@arm.com>
 <20170619165753.25049-6-julien.grall@arm.com>
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] [PATCH v2 05/16] xen/arm: mm: Redefine virt_to_mfn
 to support 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>

T24gTW9uLCAxOSBKdW4gMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoZSBmaWxlIHhlbi9h
cmNoL2FybS9tbS5jIGlzIHVzaW5nIHRoZSB0eXBlc2FmZSBNRk4gaW4gbW9zdCBvZiB0aGUKPiBw
bGFjZS4gVGhpcyByZXF1aXJlcyBhbGwgY2FsbGVyIG9mIHZpcnRfdG9fbWZuIHRvIHByZWZpeGVk
IGJ5IF9tZm4oLi4uKS4KPiAKPiBUbyBhdm9pZCB0aGUgZXh0cmEgX21mbiguLi4pLCByZS1kZWZp
bmVkIHZpcnRfdG9fbWZuIHdpdGhpbiBhcmNoL2FybS9tbS5jCj4gdG8gaGFuZGxlIHR5cGVzYWZl
IE1GTi4KPiAKPiBUaGlzIHBhdGNoIGFsc28gaW50cm9kdWNlIF9fdmlydF90b19tZm4sIHNvIHZp
cnRfdG9fbWZuIGNhbiBiZQo+IHJlLWRlZmluZWQgZWFzaWx5Lgo+IAo+IFNpZ25lZC1vZmYtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpSZXZpZXdlZC1ieTogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKCgo+ICAgICBDaGFuZ2VzIGlu
IHYyOgo+ICAgICAgICAgLSBVc2UgX192aXJ0X3RvX21mbiByYXRoZXIgdGhhbiBtZm5feCh2aXJ0
X3RvX21mbigpKS4KPiAtLS0KPiAgeGVuL2FyY2gvYXJtL21tLmMgICAgICAgIHwgMTYgKysrKysr
KysrKy0tLS0tLQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL21tLmggfCAgMyArKy0KPiAgMiBmaWxl
cyBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hlbi9hcmNoL2FybS9tbS5jCj4gaW5kZXggNDUyYzFl
MjZjMy4uNTYxMjgzNGRmYyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vbW0uYwo+ICsrKyBi
L3hlbi9hcmNoL2FybS9tbS5jCj4gQEAgLTQ0LDYgKzQ0LDEwIEBACj4gIAo+ICBzdHJ1Y3QgZG9t
YWluICpkb21feGVuLCAqZG9tX2lvLCAqZG9tX2NvdzsKPiAgCj4gKy8qIE92ZXJyaWRlIG1hY3Jv
cyBmcm9tIGFzbS9wYWdlLmggdG8gbWFrZSB0aGVtIHdvcmsgd2l0aCBtZm5fdCAqLwo+ICsjdW5k
ZWYgdmlydF90b19tZm4KPiArI2RlZmluZSB2aXJ0X3RvX21mbih2YSkgX21mbihfX3ZpcnRfdG9f
bWZuKHZhKSkKPiArCj4gIC8qIFN0YXRpYyBzdGFydC1vZi1kYXkgcGFnZXRhYmxlcyB0aGF0IHdl
IHVzZSBiZWZvcmUgdGhlIGFsbG9jYXRvcnMKPiAgICogYXJlIHVwLiBUaGVzZSBhcmUgdXNlZCBi
eSBhbGwgQ1BVcyBkdXJpbmcgYnJpbmd1cCBiZWZvcmUgc3dpdGNoaW5nCj4gICAqIHRvIHRoZSBD
UFVzIG93biBwYWdldGFibGVzLgo+IEBAIC00NzksNyArNDgzLDcgQEAgdW5zaWduZWQgbG9uZyBk
b21haW5fcGFnZV9tYXBfdG9fbWZuKGNvbnN0IHZvaWQgKnB0cikKPiAgICAgIHVuc2lnbmVkIGxv
bmcgb2Zmc2V0ID0gKHZhPj5USElSRF9TSElGVCkgJiBMUEFFX0VOVFJZX01BU0s7Cj4gIAo+ICAg
ICAgaWYgKCB2YSA+PSBWTUFQX1ZJUlRfU1RBUlQgJiYgdmEgPCBWTUFQX1ZJUlRfRU5EICkKPiAt
ICAgICAgICByZXR1cm4gdmlydF90b19tZm4odmEpOwo+ICsgICAgICAgIHJldHVybiBfX3ZpcnRf
dG9fbWZuKHZhKTsKPiAgCj4gICAgICBBU1NFUlQoc2xvdCA+PSAwICYmIHNsb3QgPCBET01IRUFQ
X0VOVFJJRVMpOwo+ICAgICAgQVNTRVJUKG1hcFtzbG90XS5wdC5hdmFpbCAhPSAwKTsKPiBAQCAt
NzY0LDcgKzc2OCw3IEBAIGludCBpbml0X3NlY29uZGFyeV9wYWdldGFibGVzKGludCBjcHUpCj4g
ICAgICAgKiBkb21oZWFwIG1hcHBpbmcgcGFnZXMuICovCj4gICAgICBmb3IgKCBpID0gMDsgaSA8
IERPTUhFQVBfU0VDT05EX1BBR0VTOyBpKysgKQo+ICAgICAgewo+IC0gICAgICAgIHB0ZSA9IG1m
bl90b194ZW5fZW50cnkoX21mbih2aXJ0X3RvX21mbihkb21oZWFwK2kqTFBBRV9FTlRSSUVTKSks
Cj4gKyAgICAgICAgcHRlID0gbWZuX3RvX3hlbl9lbnRyeSh2aXJ0X3RvX21mbihkb21oZWFwK2kq
TFBBRV9FTlRSSUVTKSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFdSSVRFQUxM
T0MpOwo+ICAgICAgICAgIHB0ZS5wdC50YWJsZSA9IDE7Cj4gICAgICAgICAgd3JpdGVfcHRlKCZm
aXJzdFtmaXJzdF90YWJsZV9vZmZzZXQoRE9NSEVBUF9WSVJUX1NUQVJUK2kqRklSU1RfU0laRSld
LCBwdGUpOwo+IEBAIC05NjEsNyArOTY1LDcgQEAgc3RhdGljIGludCBjcmVhdGVfeGVuX3RhYmxl
KGxwYWVfdCAqZW50cnkpCj4gICAgICBpZiAoIHAgPT0gTlVMTCApCj4gICAgICAgICAgcmV0dXJu
IC1FTk9NRU07Cj4gICAgICBjbGVhcl9wYWdlKHApOwo+IC0gICAgcHRlID0gbWZuX3RvX3hlbl9l
bnRyeShfbWZuKHZpcnRfdG9fbWZuKHApKSwgV1JJVEVBTExPQyk7Cj4gKyAgICBwdGUgPSBtZm5f
dG9feGVuX2VudHJ5KHZpcnRfdG9fbWZuKHApLCBXUklURUFMTE9DKTsKPiAgICAgIHB0ZS5wdC50
YWJsZSA9IDE7Cj4gICAgICB3cml0ZV9wdGUoZW50cnksIHB0ZSk7Cj4gICAgICByZXR1cm4gMDsK
PiBAQCAtMTIxNiw3ICsxMjIwLDcgQEAgaW50IHhlbm1lbV9hZGRfdG9fcGh5c21hcF9vbmUoCj4g
ICAgICB1bnNpZ25lZCBsb25nIGlkeCwKPiAgICAgIGdmbl90IGdmbikKPiAgewo+IC0gICAgdW5z
aWduZWQgbG9uZyBtZm4gPSAwOwo+ICsgICAgbWZuX3QgbWZuID0gSU5WQUxJRF9NRk47Cj4gICAg
ICBpbnQgcmM7Cj4gICAgICBwMm1fdHlwZV90IHQ7Cj4gICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlID0gTlVMTDsKPiBAQCAtMTMwMiw3ICsxMzA2LDcgQEAgaW50IHhlbm1lbV9hZGRfdG9fcGh5
c21hcF9vbmUoCj4gICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ICAgICAgICAgIH0KPiAg
Cj4gLSAgICAgICAgbWZuID0gcGFnZV90b19tZm4ocGFnZSk7Cj4gKyAgICAgICAgbWZuID0gX21m
bihwYWdlX3RvX21mbihwYWdlKSk7Cj4gICAgICAgICAgdCA9IHAybV9tYXBfZm9yZWlnbjsKPiAg
Cj4gICAgICAgICAgcmN1X3VubG9ja19kb21haW4ob2QpOwo+IEBAIC0xMzIxLDcgKzEzMjUsNyBA
QCBpbnQgeGVubWVtX2FkZF90b19waHlzbWFwX29uZSgKPiAgICAgIH0KPiAgCj4gICAgICAvKiBN
YXAgYXQgbmV3IGxvY2F0aW9uLiAqLwo+IC0gICAgcmMgPSBndWVzdF9waHlzbWFwX2FkZF9lbnRy
eShkLCBnZm4sIF9tZm4obWZuKSwgMCwgdCk7Cj4gKyAgICByYyA9IGd1ZXN0X3BoeXNtYXBfYWRk
X2VudHJ5KGQsIGdmbiwgbWZuLCAwLCB0KTsKPiAgCj4gICAgICAvKiBJZiB3ZSBmYWlsIHRvIGFk
ZCB0aGUgbWFwcGluZywgd2UgbmVlZCB0byBkcm9wIHRoZSByZWZlcmVuY2Ugd2UKPiAgICAgICAq
IHRvb2sgZWFybGllciBvbiBmb3JlaWduIHBhZ2VzICovCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaAo+IGluZGV4IGIyZTdl
YTc3NjEuLjZlMmIzYzdmMmIgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5o
Cj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oCj4gQEAgLTI2NCw3ICsyNjQsNyBAQCBz
dGF0aWMgaW5saW5lIGludCBndmlydF90b19tYWRkcih2YWRkcl90IHZhLCBwYWRkcl90ICpwYSwg
dW5zaWduZWQgaW50IGZsYWdzKQo+ICAjZGVmaW5lIF9fdmEoeCkgICAgICAgICAgICAgKG1hZGRy
X3RvX3ZpcnQoeCkpCj4gIAo+ICAvKiBDb252ZXJ0IGJldHdlZW4gWGVuLWhlYXAgdmlydHVhbCBh
ZGRyZXNzZXMgYW5kIG1hY2hpbmUgZnJhbWUgbnVtYmVycy4gKi8KPiAtI2RlZmluZSB2aXJ0X3Rv
X21mbih2YSkgICAodmlydF90b19tYWRkcih2YSkgPj4gUEFHRV9TSElGVCkKPiArI2RlZmluZSBf
X3ZpcnRfdG9fbWZuKHZhKSAodmlydF90b19tYWRkcih2YSkgPj4gUEFHRV9TSElGVCkKPiAgI2Rl
ZmluZSBtZm5fdG9fdmlydChtZm4pICAobWFkZHJfdG9fdmlydCgocGFkZHJfdCkobWZuKSA8PCBQ
QUdFX1NISUZUKSkKPiAgCj4gIC8qCj4gQEAgLTI3NCw2ICsyNzQsNyBAQCBzdGF0aWMgaW5saW5l
IGludCBndmlydF90b19tYWRkcih2YWRkcl90IHZhLCBwYWRkcl90ICpwYSwgdW5zaWduZWQgaW50
IGZsYWdzKQo+ICAgKi8KPiAgI2RlZmluZSBtZm5fdG9fcGFnZShtZm4pICAgIF9fbWZuX3RvX3Bh
Z2UobWZuKQo+ICAjZGVmaW5lIHBhZ2VfdG9fbWZuKHBnKSAgICAgX19wYWdlX3RvX21mbihwZykK
PiArI2RlZmluZSB2aXJ0X3RvX21mbih2YSkgICAgIF9fdmlydF90b19tZm4odmEpCj4gIAo+ICAv
KiBDb252ZXJ0IGJldHdlZW4gWGVuLWhlYXAgdmlydHVhbCBhZGRyZXNzZXMgYW5kIHBhZ2UtaW5m
byBzdHJ1Y3R1cmVzLiAqLwo+ICBzdGF0aWMgaW5saW5lIHN0cnVjdCBwYWdlX2luZm8gKnZpcnRf
dG9fcGFnZShjb25zdCB2b2lkICp2KQo+IC0tIAo+IDIuMTEuMAo+IAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 22 00:03:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 00:03:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNpay-0004Vl-No; Thu, 22 Jun 2017 00:03:36 +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 1dNpax-0004VX-7Q
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 00:03:35 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 38/65-19409-6590B495; Thu, 22 Jun 2017 00:03:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsVybKJssm4op3e
 kwaxmM4slHxezODB6HN39mymAMYo1My8pvyKBNeNd3yaWgj0cFY/ad7E2MG5j62Lk4hASmMgk
 8adnNmMXIycHi4CDxLyeL0xdjBwcjAIxEg9+WIOEGQXCJCZfXsIKUaItMWvxUWYQm03AUOLvk
 01sIOUSQPaSzxwgYREBdYk/FyYwgoSZBYwlmvsrQUxhgUSJBc9zQCo4BawkZv3ZD1bBK+At8f
 cWM4gpJJAu8W6ODEiFqICuxKF/f9hAbF4BQYmTM5+wgNjMAloSy6dvY5nAKDALSWoWktQCRqZ
 VjBrFqUVlqUW6huZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBoccABDsYX572
 PMQoycGkJMq75pRXpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXmsO70ghwaLU9NSKtMwcYBTAp
 CU4eJREeE+wAaV5iwsSc4sz0yFSpxh1OTasXv+FSYglLz8vVUqclxlkhgBIUUZpHtwIWEReYp
 SVEuZlBDpKiKcgtSg3swRV/hWjOAejkjDvZXagKTyZeSVwm14BHcEEdMSLIx4gR5QkIqSkGhg
 PWb9PuW6f5bBWmKm9Zub3B52HlMLZr9p5b6pxNWiZov5O/a+OmXHHs3OG4a8v5N4rmG866d3a
 MEPtK67VCcYSQavDs0592aW56O+Mmus6avNj5jY0dF9Q+uf84X+BkZvO0ZsvLq76H7Fr7oL9t
 r6uPN0yGs94nC0OW+c+3O8x5TGHYJGLi5ASS3FGoqEWc1FxIgAiT5qgwwIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1498089812!106869659!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57781 invoked from network); 22 Jun 2017 00:03:33 -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; 22 Jun 2017 00:03:33 -0000
Received: from [10.0.0.56] (c-50-131-44-19.hsd1.ca.comcast.net [50.131.44.19])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id CBCD821D3C;
 Thu, 22 Jun 2017 00:03:31 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org CBCD821D3C
Date: Wed, 21 Jun 2017 17:03: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: <20170619165753.25049-3-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1706211702490.12819@sstabellini-ThinkPad-X260>
References: <20170619165753.25049-1-julien.grall@arm.com>
 <20170619165753.25049-3-julien.grall@arm.com>
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] [PATCH v2 02/16] xen/arm: setup: Remove bogus
 xenheap_mfn_end in setup_mm for arm64
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCAxOSBKdW4gMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IHhlbmhlYXBfbWZuX2Vu
ZCBpcyBzdG9yaW5nIGFuIE1GTiBhbmQgbm90IGEgcGh5c2ljYWwgYWRkcmVzcy4gWGVuIGlzIG5v
dAo+IGN1cnJlbnRseSB1c2luZyB4ZW5oZWFwX21mbl9lbmQgYW5kIHRoZSB2YWx1ZSB3aWxsIGJl
IHJlc2V0IGFmdGVyIHRoZQo+IGxvb3AuIFNvIGRyb3AgdGhpcyBib2d1cyB4ZW5oZWFwX21mbl9l
bmQuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KCkkgd291bGQgZHJvcCB0aGUgbWVudGlvbiBvZiB0aGUgZmFjdCB0aGF0IFhlbiBpcyBub3Qg
Y3VycmVudGx5IHVzaW5nCnhlbmhlYXBfbWZuX2VuZCBlbnRpcmVseS4gSSBtaWdodCBkbyB0aGF0
IGFzIEkgY29tbWl0LgoKUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KCgo+IC0tLQo+ICAgICBDaGFuZ2VzIGluIHYyOgo+ICAgICAgICAgLSBV
cGRhdGUgY29tbWl0IG1lc3NhZ2UKPiAtLS0KPiAgeGVuL2FyY2gvYXJtL3NldHVwLmMgfCAyIC0t
Cj4gIDEgZmlsZSBjaGFuZ2VkLCAyIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vc2V0dXAuYyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCj4gaW5kZXggZjAwZjI5YTQ1
Yi4uYWI0ZDhlNDIxOCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vc2V0dXAuYwo+ICsrKyBi
L3hlbi9hcmNoL2FybS9zZXR1cC5jCj4gQEAgLTY1NCw4ICs2NTQsNiBAQCBzdGF0aWMgdm9pZCBf
X2luaXQgc2V0dXBfbW0odW5zaWduZWQgbG9uZyBkdGJfcGFkZHIsIHNpemVfdCBkdGJfc2l6ZSkK
PiAgICAgICAgICAgICAgaWYgKCBlID4gYmFua19lbmQgKQo+ICAgICAgICAgICAgICAgICAgZSA9
IGJhbmtfZW5kOwo+ICAKPiAtICAgICAgICAgICAgeGVuaGVhcF9tZm5fZW5kID0gZTsKPiAtCj4g
ICAgICAgICAgICAgIGR0X3VucmVzZXJ2ZWRfcmVnaW9ucyhzLCBlLCBpbml0X2Jvb3RfcGFnZXMs
IDApOwo+ICAgICAgICAgICAgICBzID0gbjsKPiAgICAgICAgICB9Cj4gLS0gCj4gMi4xMS4wCj4g
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 22 00:04:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 00: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 1dNpbp-0004ap-0N; Thu, 22 Jun 2017 00:04: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 1dNpbn-0004ab-1s
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 00:04:27 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 67/BB-11537-A890B495; Thu, 22 Jun 2017 00:04:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsVybKJssm4np3e
 kwZeDqhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aR/0fYCnaqV/Sd38/WwNgk28XIxSEkMJFJ
 Yuet3yxdjJwcLAIOEoun7GLvYuTgYBSIkXjwwxokzCgQJjH58hJWiBJtie0rJ4PZbAKGEn+fb
 GIDKZcAspd85gAJiwioS/y5MIERxGYW8JE4+XkaG4gtLOAm8fb0XbByTgFriVcrlEDCvALeEm
 /2bmQHsYUEMiS+3p3GBGKLCuhKHPr3hw2iRlDi5MwnLBAjtSSWT9/GMoFRYBaS1CwkqQWMTKs
 Y1YtTi8pSi3Qt9JKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAsOPAQh2MF5odz7E
 KMnBpCTKu+aUV6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd61HN6RQoJFqempFWmZOcBIgElLc
 PAoifCeYANK8xYXJOYWZ6ZDpE4xKkqJ8+aA9AmAJDJK8+DaYNF3iVFWSpiXEegQIZ6C1KLczB
 JU+VeM4hyMSsK8l9mBpvBk5pXATX8FtJgJaPGLIx4gi0sSEVJSDYyTdycsNrxR8e0C8zujKVY
 Nn1YLJ27lEJyneW7pW05xG+/XX/5a5/TLWTTwF692sdnU5ZUts3fH1Ff5d9/1Lpu0WrzglU8H
 h8qXJTVnl+ra1xmyzVsxf4OAxeXL/WtmbtG6uZdV0Su8ikFJbu7Limnzua+GObM/2PSLqWP1x
 skplz1W3XxhK+iuxFKckWioxVxUnAgAbkl65LkCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1498089864!48710634!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13392 invoked from network); 22 Jun 2017 00:04:25 -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; 22 Jun 2017 00:04:25 -0000
Received: from [10.0.0.56] (c-50-131-44-19.hsd1.ca.comcast.net [50.131.44.19])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 89B0D21D2C;
 Thu, 22 Jun 2017 00:04:23 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 89B0D21D2C
Date: Wed, 21 Jun 2017 17:04:19 -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: <20170619165753.25049-12-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1706211704130.12819@sstabellini-ThinkPad-X260>
References: <20170619165753.25049-1-julien.grall@arm.com>
 <20170619165753.25049-12-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: proskurin@sec.in.tum.de, sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 11/16] xen/arm: lpae: Fix comments 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>

T24gTW9uLCAxOSBKdW4gMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEFsc28gYWRkaW5nIG9u
ZSBtaXNzaW5nIGZ1bGwgc3RvcCArIGZpeCBkZXNjcmlwdGlvbgo+IAo+IFNpZ25lZC1vZmYtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpSZXZpZXdlZC1ieTogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKPiAtLS0KPiAKPiBDYzogcHJv
c2t1cmluQHNlYy5pbi50dW0uZGUKPiAKPiAgICAgSSBoYXZlbid0IHJldGFpbmVkIFN0ZWZhbm8n
cyByZXZpZXdlZC1ieSBiZWNhdXNlIG9mIHRoZSBkZXNjcmlwdGlvbgo+ICAgICB1cGRhdGUuCj4g
Cj4gICAgQ2hhbmdlcyBpbiB2MjoKPiAgICAgICAgIC0gRml4IGRlc2NyaXB0aW9uIHJlZ2FyZGlu
ZyB4ODYgcGFnZS10YWJsZQo+IC0tLQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL2xwYWUuaCB8IDQ5
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0KPiAgMSBmaWxl
IGNoYW5nZWQsIDMyIGluc2VydGlvbnMoKyksIDE3IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2xwYWUuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbHBh
ZS5oCj4gaW5kZXggYWQ4YzU3MWVhNS4uYWE4NWNiODExMiAxMDA2NDQKPiAtLS0gYS94ZW4vaW5j
bHVkZS9hc20tYXJtL2xwYWUuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbHBhZS5oCj4g
QEAgLTMsMTAgKzMsMTIgQEAKPiAgCj4gICNpZm5kZWYgX19BU1NFTUJMWV9fCj4gIAo+IC0vKiBX
QVJOSU5HISAgVW5saWtlIHRoZSBJbnRlbCBwYWdldGFibGUgY29kZSwgd2hlcmUgbDEgaXMgdGhl
IGxvd2VzdAo+IC0gKiBsZXZlbCBhbmQgbDQgaXMgdGhlIHJvb3Qgb2YgdGhlIHRyaWUsIHRoZSBB
Uk0gcGFnZXRhYmxlcyBmb2xsb3cgQVJNJ3MKPiAtICogZG9jdW1lbnRhdGlvbjogdGhlIGxldmVs
cyBhcmUgY2FsbGVkIGZpcnN0LCBzZWNvbmQgJmMgaW4gdGhlIG9yZGVyCj4gLSAqIHRoYXQgdGhl
IE1NVSB3YWxrcyB0aGVtIChpLmUuICJmaXJzdCIgaXMgdGhlIHJvb3Qgb2YgdGhlIHRyaWUpLiAq
Lwo+ICsvKgo+ICsgKiBXQVJOSU5HISAgVW5saWtlIHRoZSB4ODYgcGFnZXRhYmxlIGNvZGUsIHdo
ZXJlIGwxIGlzIHRoZSBsb3dlc3QgbGV2ZWwgYW5kCj4gKyAqIGw0IGlzIHRoZSByb290IG9mIHRo
ZSB0cmllLCB0aGUgQVJNIHBhZ2V0YWJsZXMgZm9sbG93IEFSTSdzIGRvY3VtZW50YXRpb246Cj4g
KyAqIHRoZSBsZXZlbHMgYXJlIGNhbGxlZCBmaXJzdCwgc2Vjb25kICZjIGluIHRoZSBvcmRlciB0
aGF0IHRoZSBNTVUgd2Fsa3MgdGhlbQo+ICsgKiAoaS5lLiAiZmlyc3QiIGlzIHRoZSByb290IG9m
IHRoZSB0cmllKS4KPiArICovCj4gIAo+ICAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4gICAqIEFS
TXY3LUEgTFBBRSBwYWdldGFibGVzOiAzLWxldmVsIHRyaWUsIG1hcHBpbmcgNDAtYml0IGlucHV0
IHRvCj4gQEAgLTE3LDE1ICsxOSwxOCBAQAo+ICAgKiBkaWZmZXJlbnQgcGxhY2UgZnJvbSB0aG9z
ZSBpbiBsZWFmIG5vZGVzIHNlZW1zIHRvIGJlIHRvIGFsbG93IGxpbmVhcgo+ICAgKiBwYWdldGFi
bGUgdHJpY2tzLiAgSWYgd2UncmUgbm90IGRvaW5nIHRoYXQgdGhlbiB0aGUgc2V0IG9mIHBlcm1p
c3Npb24KPiAgICogYml0cyB0aGF0J3Mgbm90IGluIHVzZSBpbiBhIGdpdmVuIG5vZGUgdHlwZSBj
YW4gYmUgdXNlZCBhcwo+IC0gKiBleHRyYSBzb2Z0d2FyZS1kZWZpbmVkIGJpdHMuICovCj4gKyAq
IGV4dHJhIHNvZnR3YXJlLWRlZmluZWQgYml0cy4KPiArICovCj4gIAo+ICB0eXBlZGVmIHN0cnVj
dCBfX3BhY2tlZCB7Cj4gICAgICAvKiBUaGVzZSBhcmUgdXNlZCBpbiBhbGwga2luZHMgb2YgZW50
cnkuICovCj4gICAgICB1bnNpZ25lZCBsb25nIHZhbGlkOjE7ICAgICAgLyogVmFsaWQgbWFwcGlu
ZyAqLwo+ICAgICAgdW5zaWduZWQgbG9uZyB0YWJsZToxOyAgICAgIC8qID09IDEgaW4gNGsgbWFw
IGVudHJpZXMgdG9vICovCj4gIAo+IC0gICAgLyogVGhlc2UgdGVuIGJpdHMgYXJlIG9ubHkgdXNl
ZCBpbiBCbG9jayBlbnRyaWVzIGFuZCBhcmUgaWdub3JlZAo+IC0gICAgICogaW4gVGFibGUgZW50
cmllcy4gKi8KPiArICAgIC8qCj4gKyAgICAgKiBUaGVzZSB0ZW4gYml0cyBhcmUgb25seSB1c2Vk
IGluIEJsb2NrIGVudHJpZXMgYW5kIGFyZSBpZ25vcmVkCj4gKyAgICAgKiBpbiBUYWJsZSBlbnRy
aWVzLgo+ICsgICAgICovCj4gICAgICB1bnNpZ25lZCBsb25nIGFpOjM7ICAgICAgICAgLyogQXR0
cmlidXRlIEluZGV4ICovCj4gICAgICB1bnNpZ25lZCBsb25nIG5zOjE7ICAgICAgICAgLyogTm90
LVNlY3VyZSAqLwo+ICAgICAgdW5zaWduZWQgbG9uZyB1c2VyOjE7ICAgICAgIC8qIFVzZXItdmlz
aWJsZSAqLwo+IEBAIC0zOCwzMCArNDMsMzggQEAgdHlwZWRlZiBzdHJ1Y3QgX19wYWNrZWQgewo+
ICAgICAgdW5zaWduZWQgbG9uZyBsb25nIGJhc2U6MzY7IC8qIEJhc2UgYWRkcmVzcyBvZiBibG9j
ayBvciBuZXh0IHRhYmxlICovCj4gICAgICB1bnNpZ25lZCBsb25nIHNiejo0OyAgICAgICAgLyog
TXVzdCBiZSB6ZXJvICovCj4gIAo+IC0gICAgLyogVGhlc2Ugc2V2ZW4gYml0cyBhcmUgb25seSB1
c2VkIGluIEJsb2NrIGVudHJpZXMgYW5kIGFyZSBpZ25vcmVkCj4gLSAgICAgKiBpbiBUYWJsZSBl
bnRyaWVzLiAqLwo+ICsgICAgLyoKPiArICAgICAqIFRoZXNlIHNldmVuIGJpdHMgYXJlIG9ubHkg
dXNlZCBpbiBCbG9jayBlbnRyaWVzIGFuZCBhcmUgaWdub3JlZAo+ICsgICAgICogaW4gVGFibGUg
ZW50cmllcy4KPiArICAgICAqLwo+ICAgICAgdW5zaWduZWQgbG9uZyBjb250aWc6MTsgICAgIC8q
IEluIGEgYmxvY2sgb2YgMTYgY29udGlndW91cyBlbnRyaWVzICovCj4gICAgICB1bnNpZ25lZCBs
b25nIHB4bjoxOyAgICAgICAgLyogUHJpdmlsZWdlZC1YTiAqLwo+ICAgICAgdW5zaWduZWQgbG9u
ZyB4bjoxOyAgICAgICAgIC8qIGVYZWN1dGUtTmV2ZXIgKi8KPiAgICAgIHVuc2lnbmVkIGxvbmcg
YXZhaWw6NDsgICAgICAvKiBJZ25vcmVkIGJ5IGhhcmR3YXJlICovCj4gIAo+IC0gICAgLyogVGhl
c2UgNSBiaXRzIGFyZSBvbmx5IHVzZWQgaW4gVGFibGUgZW50cmllcyBhbmQgYXJlIGlnbm9yZWQg
aW4KPiAtICAgICAqIEJsb2NrIGVudHJpZXMgKi8KPiArICAgIC8qCj4gKyAgICAgKiBUaGVzZSA1
IGJpdHMgYXJlIG9ubHkgdXNlZCBpbiBUYWJsZSBlbnRyaWVzIGFuZCBhcmUgaWdub3JlZCBpbgo+
ICsgICAgICogQmxvY2sgZW50cmllcy4KPiArICAgICAqLwo+ICAgICAgdW5zaWduZWQgbG9uZyBw
eG50OjE7ICAgICAgIC8qIFByaXZpbGVnZWQtWE4gKi8KPiAgICAgIHVuc2lnbmVkIGxvbmcgeG50
OjE7ICAgICAgICAvKiBlWGVjdXRlLU5ldmVyICovCj4gICAgICB1bnNpZ25lZCBsb25nIGFwdDoy
OyAgICAgICAgLyogQWNjZXNzIFBlcm1pc3Npb25zICovCj4gICAgICB1bnNpZ25lZCBsb25nIG5z
dDoxOyAgICAgICAgLyogTm90LVNlY3VyZSAqLwo+ICB9IGxwYWVfcHRfdDsKPiAgCj4gLS8qIFRo
ZSBwMm0gdGFibGVzIGhhdmUgYWxtb3N0IHRoZSBzYW1lIGxheW91dCwgYnV0IHNvbWUgb2YgdGhl
IHBlcm1pc3Npb24KPiAtICogYW5kIGNhY2hlLWNvbnRyb2wgYml0cyBhcmUgbGFpZCBvdXQgZGlm
ZmVyZW50bHkgKG9yIG1pc3NpbmcpICovCj4gKy8qCj4gKyAqIFRoZSBwMm0gdGFibGVzIGhhdmUg
YWxtb3N0IHRoZSBzYW1lIGxheW91dCwgYnV0IHNvbWUgb2YgdGhlIHBlcm1pc3Npb24KPiArICog
YW5kIGNhY2hlLWNvbnRyb2wgYml0cyBhcmUgbGFpZCBvdXQgZGlmZmVyZW50bHkgKG9yIG1pc3Np
bmcpLgo+ICsgKi8KPiAgdHlwZWRlZiBzdHJ1Y3QgX19wYWNrZWQgewo+ICAgICAgLyogVGhlc2Ug
YXJlIHVzZWQgaW4gYWxsIGtpbmRzIG9mIGVudHJ5LiAqLwo+ICAgICAgdW5zaWduZWQgbG9uZyB2
YWxpZDoxOyAgICAgIC8qIFZhbGlkIG1hcHBpbmcgKi8KPiAgICAgIHVuc2lnbmVkIGxvbmcgdGFi
bGU6MTsgICAgICAvKiA9PSAxIGluIDRrIG1hcCBlbnRyaWVzIHRvbyAqLwo+ICAKPiAtICAgIC8q
IFRoZXNlIHRlbiBiaXRzIGFyZSBvbmx5IHVzZWQgaW4gQmxvY2sgZW50cmllcyBhbmQgYXJlIGln
bm9yZWQKPiAtICAgICAqIGluIFRhYmxlIGVudHJpZXMuICovCj4gKyAgICAvKgo+ICsgICAgICog
VGhlc2UgdGVuIGJpdHMgYXJlIG9ubHkgdXNlZCBpbiBCbG9jayBlbnRyaWVzIGFuZCBhcmUgaWdu
b3JlZAo+ICsgICAgICogaW4gVGFibGUgZW50cmllcy4KPiArICAgICAqLwo+ICAgICAgdW5zaWdu
ZWQgbG9uZyBtYXR0cjo0OyAgICAgIC8qIE1lbW9yeSBBdHRyaWJ1dGVzICovCj4gICAgICB1bnNp
Z25lZCBsb25nIHJlYWQ6MTsgICAgICAgLyogUmVhZCBhY2Nlc3MgKi8KPiAgICAgIHVuc2lnbmVk
IGxvbmcgd3JpdGU6MTsgICAgICAvKiBXcml0ZSBhY2Nlc3MgKi8KPiBAQCAtNzMsOCArODYsMTAg
QEAgdHlwZWRlZiBzdHJ1Y3QgX19wYWNrZWQgewo+ICAgICAgdW5zaWduZWQgbG9uZyBsb25nIGJh
c2U6MzY7IC8qIEJhc2UgYWRkcmVzcyBvZiBibG9jayBvciBuZXh0IHRhYmxlICovCj4gICAgICB1
bnNpZ25lZCBsb25nIHNiejM6NDsKPiAgCj4gLSAgICAvKiBUaGVzZSBzZXZlbiBiaXRzIGFyZSBv
bmx5IHVzZWQgaW4gQmxvY2sgZW50cmllcyBhbmQgYXJlIGlnbm9yZWQKPiAtICAgICAqIGluIFRh
YmxlIGVudHJpZXMuICovCj4gKyAgICAvKgo+ICsgICAgICogVGhlc2Ugc2V2ZW4gYml0cyBhcmUg
b25seSB1c2VkIGluIEJsb2NrIGVudHJpZXMgYW5kIGFyZSBpZ25vcmVkCj4gKyAgICAgKiBpbiBU
YWJsZSBlbnRyaWVzLgo+ICsgICAgICovCj4gICAgICB1bnNpZ25lZCBsb25nIGNvbnRpZzoxOyAg
ICAgLyogSW4gYSBibG9jayBvZiAxNiBjb250aWd1b3VzIGVudHJpZXMgKi8KPiAgICAgIHVuc2ln
bmVkIGxvbmcgc2J6MjoxOwo+ICAgICAgdW5zaWduZWQgbG9uZyB4bjoxOyAgICAgICAgIC8qIGVY
ZWN1dGUtTmV2ZXIgKi8KPiAtLSAKPiAyLjExLjAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 22 00:09:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 00: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 1dNpgB-0004s7-Ie; Thu, 22 Jun 2017 00:08: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 1dNpgA-0004s1-OA
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 00:08:58 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 5B/22-01709-99A0B495; Thu, 22 Jun 2017 00:08:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVybKJssu5MLu9
 Ig21TFCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozJT66wF1xjrWjc8Ii1gfE4SxcjF4eQwEQm
 iatX5jF2MXJysAg4SHyd+Iy5i5GDg1EgRuLBD2uQMKNAmMTky0tYIUq0JXafu8IOYrMJGEr8f
 bKJDaRcAshe8pkDJCwioC7x58IEsInMAjUSCx9vALOFBcok7s5cxQRicwpYS3yY9xtsJK+At0
 Rj2yUWEFtI4CSjxJ1ttSC2qICuxKF/f9ggagQlTs58wgIxU0ti+fRtLBMYBWYhSc1CklrAyLS
 KUaM4tagstUjX0FQvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMwBBmAYAdjw3bP
 Q4ySHExKorxrTnlFCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgFeL0jhQSLEpNT61Iy8wBRgNMW
 oKDR0mE9wQbUJq3uCAxtzgzHSJ1ilGXo+nDli9MQix5+XmpUuK8SSAzBECKMkrz4EbAIvMSo6
 yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHkvswNN4cnMK4Hb9AroCCagI14c8QA5oiQRISXVwBg
 Q8XR6+oTHE8LeGTdFC0Xce9rxKGmB4911m5gFPi+KDrdo0bVN3NB1q75O5iFL6zrZKe+S3629
 93GSWNfOKZUuZ/we7lhyIWbJ/QM3nx1Z9vwS9/Y2vasv8yxsJ4boRbP8fdvZ6MPyJ+Dw9Jhvy
 gyOxWfPhf1VspLVqp7+ySh9eh3/2TuVoa+UWIozEg21mIuKEwFuG0D6xwIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1498090136!90481334!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7680 invoked from network); 22 Jun 2017 00:08:57 -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; 22 Jun 2017 00:08:57 -0000
Received: from [10.0.0.56] (c-50-131-44-19.hsd1.ca.comcast.net [50.131.44.19])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 5DD9B20C51;
 Thu, 22 Jun 2017 00:08:55 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5DD9B20C51
Date: Wed, 21 Jun 2017 17:08:51 -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: <baab7b8c-a21e-f229-91dd-cf547d437673@arm.com>
Message-ID: <alpine.DEB.2.10.1706211708440.12819@sstabellini-ThinkPad-X260>
References: <20170619165753.25049-1-julien.grall@arm.com>
 <20170619165753.25049-13-julien.grall@arm.com>
 <12ebc266-7a6c-1616-b891-8f29e6391d12@citrix.com>
 <baab7b8c-a21e-f229-91dd-cf547d437673@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: proskurin@sec.in.tum.de, Andrew Cooper <andrew.cooper3@citrix.com>,
 sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 12/16] xen/arm: p2m: Rename p2m_valid,
 p2m_table, p2m_mapping and p2m_is_superpage
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCAyMSBKdW4gMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJldywKPiAK
PiBPbiAyMC8wNi8xNyAwOToxNCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiA+IE9uIDE5LzA2LzIw
MTcgMTc6NTcsIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+ID4gVGhlIGhlbHBlcnMgcDJtX3ZhbGlk
LCBwMm1fdGFibGUsIHAybV9tYXBwaW5nIGFuZCBwMm1faXNfc3VwZXJwYWdlIGFyZQo+ID4gPiBu
b3Qgc3BlY2lmaWMgdG8gdGhlIHN0YWdlLTIgdHJhbnNsYXRpb24gdGFibGVzLiBUaGV5IGNhbiBh
bHNvIHdvcmsgb24KPiA+ID4gYW55IExQQUUgdHJhbnNsYXRpb24gdGFibGVzLiBTbyByZW5hbWUg
dGhlbiB0byBscGFlXyogYW5kIHVzZSBwdGUud2Fsawo+ID4gPiB0byBsb29rIGZvciB0aGUgdmFs
dWUgb2YgdGhlIGZpZWxkLgo+ID4gPiAKPiA+ID4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiA+IAo+ID4gcy9ib29sX3QvYm9vbC8gYXMgeW91IGdv
Pwo+IAo+IEFGQUlDVCwgdGhpcyBpcyB0aGUgb25seSBjaGFuZ2UgcmVxdWlyZWQgb24gdGhpcyBz
ZXJpZXMgc28gZmFyIChwYXRjaCAjMSB3YXMKPiBtb2RpZmllZCBhbmQgcHVzaGVkIGJ5IEphbiku
IFNvLCBJIHdvdWxkIHN1Z2dlc3QgdG8gc2VuZCBhIGZvbGxvdy11cCBmb3IgdGhlCj4gcy9ib29s
X3QvYm9vbC8gaWYgdGhhdCdzIGZpbmUgYnkgU3RlZmFubz8KClN1cmUKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 22 00:09:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 00:09:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNpgV-0004ul-UD; Thu, 22 Jun 2017 00:09:19 +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 1dNpgU-0004uU-9B
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 00:09:18 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 9A/11-03620-DAA0B495; Thu, 22 Jun 2017 00:09:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsVybKJssu4aLu9
 Ig5MrLS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oy/DfPYCtoNK17+6WRvYJyg2sXIxSEkMJFJ
 ovf7B5YuRk4OFgEHiZcP/zJ1MXJwMArESDz4YQ0SZhQIk5h8eQkrRIm2xIUpx9lBbDYBQ4m/T
 zaxgZRLANlLPnOAhEUE1CX+XJjACGIzC/hInPw8jQ3EFhbIklhx+horSDmngLXEplZukDCvgL
 fE+v6dTCC2kECGxMr3v8DKRQV0JQ79+8MGUSMocXLmExaIkVoSy6dvY5nAKDALSWoWktQCRqZ
 VjOrFqUVlqUW6RnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIHhxwAEOxiX/XU6
 xCjJwaQkyrvmlFekEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQleIU7vSCHBotT01Iq0zBxgJMCkJ
 Th4lER4T7ABpXmLCxJzizPTIVKnGBWlxHn/cAAlBEASGaV5cG2w6LvEKCslzMsIdIgQT0FqUW
 5mCar8K0ZxDkYlYd7L7EBTeDLzSuCmvwJazAS0+MURD5DFJYkIKakGxt4pLYIubvUPcg0ep/2
 on3DIar+exYKqjJ2mLfa8V7RTV2kXvZQq+aWm9EX2gbPq3ZnJvzXVmdRDnOfPb2ndwR9X3XD8
 nLu+iLTSRiGh6qVxSdbTNRqOdxmW/vRW2JgwuSNY41TfXeEDCxlPLr01c2JrkfBPw0CxNT/Yz
 TfZWnJd8vK4y+asxFKckWioxVxUnAgABi3KBbkCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1498090155!98581852!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38876 invoked from network); 22 Jun 2017 00:09:16 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Jun 2017 00:09:16 -0000
Received: from [10.0.0.56] (c-50-131-44-19.hsd1.ca.comcast.net [50.131.44.19])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 2740421D3C;
 Thu, 22 Jun 2017 00:09:15 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 2740421D3C
Date: Wed, 21 Jun 2017 17:09: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: <20170619165753.25049-13-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1706211705590.12819@sstabellini-ThinkPad-X260>
References: <20170619165753.25049-1-julien.grall@arm.com>
 <20170619165753.25049-13-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: proskurin@sec.in.tum.de, sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 12/16] xen/arm: p2m: Rename p2m_valid,
 p2m_table, p2m_mapping and p2m_is_superpage
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCAxOSBKdW4gMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoZSBoZWxwZXJzIHAy
bV92YWxpZCwgcDJtX3RhYmxlLCBwMm1fbWFwcGluZyBhbmQgcDJtX2lzX3N1cGVycGFnZSBhcmUK
PiBub3Qgc3BlY2lmaWMgdG8gdGhlIHN0YWdlLTIgdHJhbnNsYXRpb24gdGFibGVzLiBUaGV5IGNh
biBhbHNvIHdvcmsgb24KPiBhbnkgTFBBRSB0cmFuc2xhdGlvbiB0YWJsZXMuIFNvIHJlbmFtZSB0
aGVuIHRvIGxwYWVfKiBhbmQgdXNlIHB0ZS53YWxrCj4gdG8gbG9vayBmb3IgdGhlIHZhbHVlIG9m
IHRoZSBmaWVsZC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgoKUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4KCgo+IC0tLQo+IAo+IENjOiBwcm9za3VyaW5Ac2VjLmluLnR1bS5kZQo+IAo+
ICAgICBDaGFuZ2VzIGluIHYyOgo+ICAgICAgICAgLSBQYXRjaCBhZGRlZAo+IC0tLQo+ICB4ZW4v
YXJjaC9hcm0vcDJtLmMgfCA0NSArKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDIzIGluc2VydGlvbnMoKyksIDIyIGRlbGV0aW9u
cygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcDJtLmMgYi94ZW4vYXJjaC9hcm0v
cDJtLmMKPiBpbmRleCA2YzFhYzcwMDQ0Li4xMTM2ZDgzN2ZiIDEwMDY0NAo+IC0tLSBhL3hlbi9h
cmNoL2FybS9wMm0uYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9wMm0uYwo+IEBAIC01MiwyNyArNTIs
MjcgQEAgc3RhdGljIGNvbnN0IHBhZGRyX3QgbGV2ZWxfbWFza3NbXSA9Cj4gIHN0YXRpYyBjb25z
dCB1aW50OF90IGxldmVsX29yZGVyc1tdID0KPiAgICAgIHsgWkVST0VUSF9PUkRFUiwgRklSU1Rf
T1JERVIsIFNFQ09ORF9PUkRFUiwgVEhJUkRfT1JERVIgfTsKPiAgCj4gLXN0YXRpYyBpbmxpbmUg
Ym9vbF90IHAybV92YWxpZChscGFlX3QgcHRlKQo+ICtzdGF0aWMgaW5saW5lIGJvb2xfdCBscGFl
X3ZhbGlkKGxwYWVfdCBwdGUpCj4gIHsKPiAtICAgIHJldHVybiBwdGUucDJtLnZhbGlkOwo+ICsg
ICAgcmV0dXJuIHB0ZS53YWxrLnZhbGlkOwo+ICB9Cj4gIC8qCj4gICAqIFRoZXNlIHR3byBjYW4g
b25seSBiZSB1c2VkIG9uIEwwLi5MMiBwdGVzIGJlY2F1c2UgTDMgbWFwcGluZ3Mgc2V0Cj4gICAq
IHRoZSB0YWJsZSBiaXQgYW5kIHRoZXJlZm9yZSB0aGVzZSB3b3VsZCByZXR1cm4gdGhlIG9wcG9z
aXRlIHRvIHdoYXQKPiAgICogeW91IHdvdWxkIGV4cGVjdC4KPiAgICovCj4gLXN0YXRpYyBpbmxp
bmUgYm9vbF90IHAybV90YWJsZShscGFlX3QgcHRlKQo+ICtzdGF0aWMgaW5saW5lIGJvb2xfdCBs
cGFlX3RhYmxlKGxwYWVfdCBwdGUpCj4gIHsKPiAtICAgIHJldHVybiBwMm1fdmFsaWQocHRlKSAm
JiBwdGUucDJtLnRhYmxlOwo+ICsgICAgcmV0dXJuIGxwYWVfdmFsaWQocHRlKSAmJiBwdGUud2Fs
ay50YWJsZTsKPiAgfQo+IC1zdGF0aWMgaW5saW5lIGJvb2xfdCBwMm1fbWFwcGluZyhscGFlX3Qg
cHRlKQo+ICtzdGF0aWMgaW5saW5lIGJvb2xfdCBscGFlX21hcHBpbmcobHBhZV90IHB0ZSkKPiAg
ewo+IC0gICAgcmV0dXJuIHAybV92YWxpZChwdGUpICYmICFwdGUucDJtLnRhYmxlOwo+ICsgICAg
cmV0dXJuIGxwYWVfdmFsaWQocHRlKSAmJiAhcHRlLndhbGsudGFibGU7Cj4gIH0KPiAgCj4gLXN0
YXRpYyBpbmxpbmUgYm9vbCBwMm1faXNfc3VwZXJwYWdlKGxwYWVfdCBwdGUsIHVuc2lnbmVkIGlu
dCBsZXZlbCkKPiArc3RhdGljIGlubGluZSBib29sIGxwYWVfaXNfc3VwZXJwYWdlKGxwYWVfdCBw
dGUsIHVuc2lnbmVkIGludCBsZXZlbCkKPiAgewo+IC0gICAgcmV0dXJuIChsZXZlbCA8IDMpICYm
IHAybV9tYXBwaW5nKHB0ZSk7Cj4gKyAgICByZXR1cm4gKGxldmVsIDwgMykgJiYgbHBhZV9tYXBw
aW5nKHB0ZSk7Cj4gIH0KPiAgCj4gIHN0YXRpYyB2b2lkIHAybV9mbHVzaF90bGIoc3RydWN0IHAy
bV9kb21haW4gKnAybSk7Cj4gQEAgLTI4MSw3ICsyODEsNyBAQCBzdGF0aWMgaW50IHAybV9uZXh0
X2xldmVsKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGJvb2wgcmVhZF9vbmx5LAo+ICAKPiAgICAg
IGVudHJ5ID0gKnRhYmxlICsgb2Zmc2V0Owo+ICAKPiAtICAgIGlmICggIXAybV92YWxpZCgqZW50
cnkpICkKPiArICAgIGlmICggIWxwYWVfdmFsaWQoKmVudHJ5KSApCj4gICAgICB7Cj4gICAgICAg
ICAgaWYgKCByZWFkX29ubHkgKQo+ICAgICAgICAgICAgICByZXR1cm4gR1VFU1RfVEFCTEVfTUFQ
X0ZBSUxFRDsKPiBAQCAtMjkyLDcgKzI5Miw3IEBAIHN0YXRpYyBpbnQgcDJtX25leHRfbGV2ZWwo
c3RydWN0IHAybV9kb21haW4gKnAybSwgYm9vbCByZWFkX29ubHksCj4gICAgICB9Cj4gIAo+ICAg
ICAgLyogVGhlIGZ1bmN0aW9uIHAybV9uZXh0X2xldmVsIGlzIG5ldmVyIGNhbGxlZCBhdCB0aGUg
M3JkIGxldmVsICovCj4gLSAgICBpZiAoIHAybV9tYXBwaW5nKCplbnRyeSkgKQo+ICsgICAgaWYg
KCBscGFlX21hcHBpbmcoKmVudHJ5KSApCj4gICAgICAgICAgcmV0dXJuIEdVRVNUX1RBQkxFX1NV
UEVSX1BBR0U7Cj4gIAo+ICAgICAgbWZuID0gX21mbihlbnRyeS0+cDJtLmJhc2UpOwo+IEBAIC0z
NzIsNyArMzcyLDcgQEAgbWZuX3QgcDJtX2dldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJt
LCBnZm5fdCBnZm4sCj4gIAo+ICAgICAgZW50cnkgPSB0YWJsZVtvZmZzZXRzW2xldmVsXV07Cj4g
IAo+IC0gICAgaWYgKCBwMm1fdmFsaWQoZW50cnkpICkKPiArICAgIGlmICggbHBhZV92YWxpZChl
bnRyeSkgKQo+ICAgICAgewo+ICAgICAgICAgICp0ID0gZW50cnkucDJtLnR5cGU7Cj4gIAo+IEBA
IC01NzcsNyArNTc3LDcgQEAgc3RhdGljIGludCBwMm1fY3JlYXRlX3RhYmxlKHN0cnVjdCBwMm1f
ZG9tYWluICpwMm0sIGxwYWVfdCAqZW50cnkpCj4gICAgICBscGFlX3QgKnA7Cj4gICAgICBscGFl
X3QgcHRlOwo+ICAKPiAtICAgIEFTU0VSVCghcDJtX3ZhbGlkKCplbnRyeSkpOwo+ICsgICAgQVNT
RVJUKCFscGFlX3ZhbGlkKCplbnRyeSkpOwo+ICAKPiAgICAgIHBhZ2UgPSBhbGxvY19kb21oZWFw
X3BhZ2UoTlVMTCwgMCk7Cj4gICAgICBpZiAoIHBhZ2UgPT0gTlVMTCApCj4gQEAgLTY0NSw3ICs2
NDUsNyBAQCBlbnVtIHAybV9vcGVyYXRpb24gewo+ICAgKi8KPiAgc3RhdGljIHZvaWQgcDJtX3B1
dF9sM19wYWdlKGNvbnN0IGxwYWVfdCBwdGUpCj4gIHsKPiAtICAgIEFTU0VSVChwMm1fdmFsaWQo
cHRlKSk7Cj4gKyAgICBBU1NFUlQobHBhZV92YWxpZChwdGUpKTsKPiAgCj4gICAgICAvKgo+ICAg
ICAgICogVE9ETzogSGFuZGxlIG90aGVyIHAybSB0eXBlcwo+IEBAIC02NzMsMTEgKzY3MywxMSBA
QCBzdGF0aWMgdm9pZCBwMm1fZnJlZV9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAo+ICAg
ICAgc3RydWN0IHBhZ2VfaW5mbyAqcGc7Cj4gIAo+ICAgICAgLyogTm90aGluZyB0byBkbyBpZiB0
aGUgZW50cnkgaXMgaW52YWxpZC4gKi8KPiAtICAgIGlmICggIXAybV92YWxpZChlbnRyeSkgKQo+
ICsgICAgaWYgKCAhbHBhZV92YWxpZChlbnRyeSkgKQo+ICAgICAgICAgIHJldHVybjsKPiAgCj4g
ICAgICAvKiBOb3RoaW5nIHRvIGRvIGJ1dCB1cGRhdGluZyB0aGUgc3RhdHMgaWYgdGhlIGVudHJ5
IGlzIGEgc3VwZXItcGFnZS4gKi8KPiAtICAgIGlmICggcDJtX2lzX3N1cGVycGFnZShlbnRyeSwg
bGV2ZWwpICkKPiArICAgIGlmICggbHBhZV9pc19zdXBlcnBhZ2UoZW50cnksIGxldmVsKSApCj4g
ICAgICB7Cj4gICAgICAgICAgcDJtLT5zdGF0cy5tYXBwaW5nc1tsZXZlbF0tLTsKPiAgICAgICAg
ICByZXR1cm47Cj4gQEAgLTczMyw3ICs3MzMsNyBAQCBzdGF0aWMgYm9vbCBwMm1fc3BsaXRfc3Vw
ZXJwYWdlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGxwYWVfdCAqZW50cnksCj4gICAgICAgKiBh
IHN1cGVycGFnZS4KPiAgICAgICAqLwo+ICAgICAgQVNTRVJUKGxldmVsIDwgdGFyZ2V0KTsKPiAt
ICAgIEFTU0VSVChwMm1faXNfc3VwZXJwYWdlKCplbnRyeSwgbGV2ZWwpKTsKPiArICAgIEFTU0VS
VChscGFlX2lzX3N1cGVycGFnZSgqZW50cnksIGxldmVsKSk7Cj4gIAo+ICAgICAgcGFnZSA9IGFs
bG9jX2RvbWhlYXBfcGFnZShOVUxMLCAwKTsKPiAgICAgIGlmICggIXBhZ2UgKQo+IEBAIC04NzAs
NyArODcwLDcgQEAgc3RhdGljIGludCBfX3AybV9zZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4g
KnAybSwKPiAgICAgICAgICAvKiBXZSBuZWVkIHRvIHNwbGl0IHRoZSBvcmlnaW5hbCBwYWdlLiAq
Lwo+ICAgICAgICAgIGxwYWVfdCBzcGxpdF9wdGUgPSAqZW50cnk7Cj4gIAo+IC0gICAgICAgIEFT
U0VSVChwMm1faXNfc3VwZXJwYWdlKCplbnRyeSwgbGV2ZWwpKTsKPiArICAgICAgICBBU1NFUlQo
bHBhZV9pc19zdXBlcnBhZ2UoKmVudHJ5LCBsZXZlbCkpOwo+ICAKPiAgICAgICAgICBpZiAoICFw
Mm1fc3BsaXRfc3VwZXJwYWdlKHAybSwgJnNwbGl0X3B0ZSwgbGV2ZWwsIHRhcmdldCwgb2Zmc2V0
cykgKQo+ICAgICAgICAgIHsKPiBAQCAtOTQ0LDEyICs5NDQsMTIgQEAgc3RhdGljIGludCBfX3Ay
bV9zZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwKPiAgICAgICAqIHNlcXVlbmNlIHdo
ZW4gdXBkYXRpbmcgdGhlIHRyYW5zbGF0aW9uIHRhYmxlIChENC43LjEgaW4gQVJNIERESQo+ICAg
ICAgICogMDQ4N0EuaikuCj4gICAgICAgKi8KPiAtICAgIGlmICggcDJtX3ZhbGlkKG9yaWdfcHRl
KSApCj4gKyAgICBpZiAoIGxwYWVfdmFsaWQob3JpZ19wdGUpICkKPiAgICAgICAgICBwMm1fcmVt
b3ZlX3B0ZShlbnRyeSwgcDJtLT5jbGVhbl9wdGUpOwo+ICAKPiAgICAgIGlmICggbWZuX2VxKHNt
Zm4sIElOVkFMSURfTUZOKSApCj4gICAgICAgICAgLyogRmx1c2ggY2FuIGJlIGRlZmVycmVkIGlm
IHRoZSBlbnRyeSBpcyByZW1vdmVkICovCj4gLSAgICAgICAgcDJtLT5uZWVkX2ZsdXNoIHw9ICEh
cDJtX3ZhbGlkKG9yaWdfcHRlKTsKPiArICAgICAgICBwMm0tPm5lZWRfZmx1c2ggfD0gISFscGFl
X3ZhbGlkKG9yaWdfcHRlKTsKPiAgICAgIGVsc2UKPiAgICAgIHsKPiAgICAgICAgICBscGFlX3Qg
cHRlID0gbWZuX3RvX3AybV9lbnRyeShzbWZuLCB0LCBhKTsKPiBAQCAtOTY0LDcgKzk2NCw3IEBA
IHN0YXRpYyBpbnQgX19wMm1fc2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCj4gICAg
ICAgICAgICogQWx0aG91Z2gsIGl0IGNvdWxkIGJlIGRlZmVyZWQgd2hlbiBvbmx5IHRoZSBwZXJt
aXNzaW9ucyBhcmUKPiAgICAgICAgICAgKiBjaGFuZ2VkIChlLmcgaW4gY2FzZSBvZiBtZW1hY2Nl
c3MpLgo+ICAgICAgICAgICAqLwo+IC0gICAgICAgIGlmICggcDJtX3ZhbGlkKG9yaWdfcHRlKSAp
Cj4gKyAgICAgICAgaWYgKCBscGFlX3ZhbGlkKG9yaWdfcHRlKSApCj4gICAgICAgICAgewo+ICAg
ICAgICAgICAgICBpZiAoIGxpa2VseSghcDJtLT5tZW1fYWNjZXNzX2VuYWJsZWQpIHx8Cj4gICAg
ICAgICAgICAgICAgICAgUDJNX0NMRUFSX1BFUk0ocHRlKSAhPSBQMk1fQ0xFQVJfUEVSTShvcmln
X3B0ZSkgKQo+IEBAIC05ODYsMTAgKzk4NiwxMSBAQCBzdGF0aWMgaW50IF9fcDJtX3NldF9lbnRy
eShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAo+ICAgICAgICogRnJlZSB0aGUgZW50cnkgb25seSBp
ZiB0aGUgb3JpZ2luYWwgcHRlIHdhcyB2YWxpZCBhbmQgdGhlIGJhc2UKPiAgICAgICAqIGlzIGRp
ZmZlcmVudCAodG8gYXZvaWQgZnJlZWluZyB3aGVuIHBlcm1pc3Npb24gaXMgY2hhbmdlZCkuCj4g
ICAgICAgKi8KPiAtICAgIGlmICggcDJtX3ZhbGlkKG9yaWdfcHRlKSAmJiBlbnRyeS0+cDJtLmJh
c2UgIT0gb3JpZ19wdGUucDJtLmJhc2UgKQo+ICsgICAgaWYgKCBscGFlX3ZhbGlkKG9yaWdfcHRl
KSAmJiBlbnRyeS0+cDJtLmJhc2UgIT0gb3JpZ19wdGUucDJtLmJhc2UgKQo+ICAgICAgICAgIHAy
bV9mcmVlX2VudHJ5KHAybSwgb3JpZ19wdGUsIGxldmVsKTsKPiAgCj4gLSAgICBpZiAoIG5lZWRf
aW9tbXUocDJtLT5kb21haW4pICYmIChwMm1fdmFsaWQob3JpZ19wdGUpIHx8IHAybV92YWxpZCgq
ZW50cnkpKSApCj4gKyAgICBpZiAoIG5lZWRfaW9tbXUocDJtLT5kb21haW4pICYmCj4gKyAgICAg
ICAgIChscGFlX3ZhbGlkKG9yaWdfcHRlKSB8fCBscGFlX3ZhbGlkKCplbnRyeSkpICkKPiAgICAg
ICAgICByYyA9IGlvbW11X2lvdGxiX2ZsdXNoKHAybS0+ZG9tYWluLCBnZm5feChzZ2ZuKSwgMVVM
IDw8IHBhZ2Vfb3JkZXIpOwo+ICAgICAgZWxzZQo+ICAgICAgICAgIHJjID0gMDsKPiAtLSAKPiAy
LjExLjAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 22 00:10:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 00:10:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNphz-0005Xn-82; Thu, 22 Jun 2017 00:10: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 1dNphx-0005XW-PV
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 00:10:49 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 02/0B-19409-80B0B495; Thu, 22 Jun 2017 00:10:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVybKJssi4Ht3e
 kwe9rUhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8apWV8ZC34JV9zftImxgbFfoIuRi0NIYCKT
 xMQnn5i6GDk5WAQcJPZ+3M/axcjBwSgQI/HghzVImFEgTGLy5SWsECXaEl93HmMDsdkEDCX+P
 tnEBlIuAWQv+cwBEhYRUJf4c2ECI4jNLOAjcfLzNLByYQFPibv/b4LZnALWEudbF4PV8Ap4S/
 xb/AlsvJBAhkTzh8NgtqiArsShf3/YIGoEJU7OfMICMVNLYvn0bSwTGAVmIUnNQpJawMi0ilG
 jOLWoLLVI18hEL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMATrGRgYdzC+Ou53
 iFGSg0lJlHfNKa9IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8ClzekUKCRanpqRVpmTnAaIBJS
 3DwKInwnmADSvMWFyTmFmemQ6ROMSpKifOe4wRKCIAkMkrz4NpgEXiJUVZKmJeRgYFBiKcgtS
 g3swRV/hWjOAejkjCvCch2nsy8Erjpr4AWMwEtfnHEA2RxSSJCSqqBsXu5iNPhTTFtHoEFc29
 m3tUqiGy9Lel9eMsC5+yqNKc0dRG321GLJph8u3eSQ4tJMOj75f9zK85EBqWp3buVpTFVP1gz
 OqrsV8olS2vXkDeZj4TX/zx+um4tf7vqpIhF0hu4733ZuuTEFc0pZ5gy1s6566Z+bP8P89DpK
 U7/clJY45kC5J9PV2Ipzkg01GIuKk4EAAQDRuS7AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1498090247!106792708!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8491 invoked from network); 22 Jun 2017 00:10:48 -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; 22 Jun 2017 00:10:48 -0000
Received: from [10.0.0.56] (c-50-131-44-19.hsd1.ca.comcast.net [50.131.44.19])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 836A720C51;
 Thu, 22 Jun 2017 00:10:46 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 836A720C51
Date: Wed, 21 Jun 2017 17:10:42 -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: <20170619165753.25049-14-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1706211710330.12819@sstabellini-ThinkPad-X260>
References: <20170619165753.25049-1-julien.grall@arm.com>
 <20170619165753.25049-14-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: proskurin@sec.in.tum.de, sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 13/16] xen/arm: p2m: Move lpae_* helpers
	in lpae.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>

T24gTW9uLCAxOSBKdW4gMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IGxwYWVfKiBoZWxwZXJz
IGNhbiB3b3JrIG9uIGFueSBMUEFFIHRyYW5zbGF0aW9uIHRhYmxlcy4gTW92ZSB0aGVtIGluCj4g
bHBhZS5oIHRvIGFsbG93IG90aGVyIHBhcnQgb2YgWGVuIHRvIHVzZSB0aGVtLgo+IAo+IFNpZ25l
ZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpSZXZpZXdlZC1i
eTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKCj4gLS0tCj4g
Cj4gQ2M6IHByb3NrdXJpbkBzZWMuaW4udHVtLmRlCj4gCj4gICAgIENoYW5nZXMgaW4gdjI6Cj4g
ICAgICAgICAtIFBhdGNoIGFkZGVkCj4gLS0tCj4gIHhlbi9hcmNoL2FybS9wMm0uYyAgICAgICAg
IHwgMjMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9scGFl
LmggfCAyNSArKysrKysrKysrKysrKysrKysrKysrKysrCj4gIDIgZmlsZXMgY2hhbmdlZCwgMjUg
aW5zZXJ0aW9ucygrKSwgMjMgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9wMm0uYyBiL3hlbi9hcmNoL2FybS9wMm0uYwo+IGluZGV4IDExMzZkODM3ZmIuLmY5MTQ1
ZjA1MmYgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3AybS5jCj4gKysrIGIveGVuL2FyY2gv
YXJtL3AybS5jCj4gQEAgLTUyLDI5ICs1Miw2IEBAIHN0YXRpYyBjb25zdCBwYWRkcl90IGxldmVs
X21hc2tzW10gPQo+ICBzdGF0aWMgY29uc3QgdWludDhfdCBsZXZlbF9vcmRlcnNbXSA9Cj4gICAg
ICB7IFpFUk9FVEhfT1JERVIsIEZJUlNUX09SREVSLCBTRUNPTkRfT1JERVIsIFRISVJEX09SREVS
IH07Cj4gIAo+IC1zdGF0aWMgaW5saW5lIGJvb2xfdCBscGFlX3ZhbGlkKGxwYWVfdCBwdGUpCj4g
LXsKPiAtICAgIHJldHVybiBwdGUud2Fsay52YWxpZDsKPiAtfQo+IC0vKgo+IC0gKiBUaGVzZSB0
d28gY2FuIG9ubHkgYmUgdXNlZCBvbiBMMC4uTDIgcHRlcyBiZWNhdXNlIEwzIG1hcHBpbmdzIHNl
dAo+IC0gKiB0aGUgdGFibGUgYml0IGFuZCB0aGVyZWZvcmUgdGhlc2Ugd291bGQgcmV0dXJuIHRo
ZSBvcHBvc2l0ZSB0byB3aGF0Cj4gLSAqIHlvdSB3b3VsZCBleHBlY3QuCj4gLSAqLwo+IC1zdGF0
aWMgaW5saW5lIGJvb2xfdCBscGFlX3RhYmxlKGxwYWVfdCBwdGUpCj4gLXsKPiAtICAgIHJldHVy
biBscGFlX3ZhbGlkKHB0ZSkgJiYgcHRlLndhbGsudGFibGU7Cj4gLX0KPiAtc3RhdGljIGlubGlu
ZSBib29sX3QgbHBhZV9tYXBwaW5nKGxwYWVfdCBwdGUpCj4gLXsKPiAtICAgIHJldHVybiBscGFl
X3ZhbGlkKHB0ZSkgJiYgIXB0ZS53YWxrLnRhYmxlOwo+IC19Cj4gLQo+IC1zdGF0aWMgaW5saW5l
IGJvb2wgbHBhZV9pc19zdXBlcnBhZ2UobHBhZV90IHB0ZSwgdW5zaWduZWQgaW50IGxldmVsKQo+
IC17Cj4gLSAgICByZXR1cm4gKGxldmVsIDwgMykgJiYgbHBhZV9tYXBwaW5nKHB0ZSk7Cj4gLX0K
PiAtCj4gIHN0YXRpYyB2b2lkIHAybV9mbHVzaF90bGIoc3RydWN0IHAybV9kb21haW4gKnAybSk7
Cj4gIAo+ICAvKiBVbmxvY2sgdGhlIGZsdXNoIGFuZCBkbyBhIFAyTSBUTEIgZmx1c2ggaWYgbmVj
ZXNzYXJ5ICovCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbHBhZS5oIGIveGVu
L2luY2x1ZGUvYXNtLWFybS9scGFlLmgKPiBpbmRleCBhYTg1Y2I4MTEyLi42ZmJmN2M2MDZjIDEw
MDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbHBhZS5oCj4gKysrIGIveGVuL2luY2x1
ZGUvYXNtLWFybS9scGFlLmgKPiBAQCAtMTI2LDYgKzEyNiwzMSBAQCB0eXBlZGVmIHVuaW9uIHsK
PiAgICAgIGxwYWVfd2Fsa190IHdhbGs7Cj4gIH0gbHBhZV90Owo+ICAKPiArc3RhdGljIGlubGlu
ZSBib29sX3QgbHBhZV92YWxpZChscGFlX3QgcHRlKQo+ICt7Cj4gKyAgICByZXR1cm4gcHRlLndh
bGsudmFsaWQ7Cj4gK30KPiArCj4gKy8qCj4gKyAqIFRoZXNlIHR3byBjYW4gb25seSBiZSB1c2Vk
IG9uIEwwLi5MMiBwdGVzIGJlY2F1c2UgTDMgbWFwcGluZ3Mgc2V0Cj4gKyAqIHRoZSB0YWJsZSBi
aXQgYW5kIHRoZXJlZm9yZSB0aGVzZSB3b3VsZCByZXR1cm4gdGhlIG9wcG9zaXRlIHRvIHdoYXQK
PiArICogeW91IHdvdWxkIGV4cGVjdC4KPiArICovCj4gK3N0YXRpYyBpbmxpbmUgYm9vbF90IGxw
YWVfdGFibGUobHBhZV90IHB0ZSkKPiArewo+ICsgICAgcmV0dXJuIGxwYWVfdmFsaWQocHRlKSAm
JiBwdGUud2Fsay50YWJsZTsKPiArfQo+ICsKPiArc3RhdGljIGlubGluZSBib29sX3QgbHBhZV9t
YXBwaW5nKGxwYWVfdCBwdGUpCj4gK3sKPiArICAgIHJldHVybiBscGFlX3ZhbGlkKHB0ZSkgJiYg
IXB0ZS53YWxrLnRhYmxlOwo+ICt9Cj4gKwo+ICtzdGF0aWMgaW5saW5lIGJvb2wgbHBhZV9pc19z
dXBlcnBhZ2UobHBhZV90IHB0ZSwgdW5zaWduZWQgaW50IGxldmVsKQo+ICt7Cj4gKyAgICByZXR1
cm4gKGxldmVsIDwgMykgJiYgbHBhZV9tYXBwaW5nKHB0ZSk7Cj4gK30KPiArCj4gICNlbmRpZiAv
KiBfX0FTU0VNQkxZX18gKi8KPiAgCj4gIC8qCj4gLS0gCj4gMi4xMS4wCj4gCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 22 00:14:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 00: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 1dNplT-0005lR-N1; Thu, 22 Jun 2017 00:14:27 +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 1dNplS-0005lL-CQ
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 00:14:26 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 12/D1-02196-1EB0B495; Thu, 22 Jun 2017 00:14:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsVybKJssu4Dbu9
 Ig/tzrS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozPWzQL2oQqdr3czNTA+Iqni5GTQ0hgIpPE
 /PfqIDaLgIPElx9fmLoYOTgYBWIkHvywBgkzCoRJTL68hBWiRFti64enLCA2m4ChxN8nm9hAy
 iWA7CWfOUDCIgLqEn8uTGAECTMLGEs091eChIUF4iX6dz0Dm8IpYC1xYPE5JhCbV8Bb4vmvc6
 wQx2RI7O+6xA5iiwroShz694cNokZQ4uTMJ2BbmQW0JJZP38YygVFgFpLULCSpBYxMqxjVi1O
 LylKLdE30kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECQ48BCHYwNn5xOsQoycGk
 JMq75pRXpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3nIu70ghwaLU9NSKtMwcYBTApCU4eJREe
 E+wAaV5iwsSc4sz0yFSpxh1OVa83fWFSYglLz8vVUqc1wdkhgBIUUZpHtwIWEReYpSVEuZlBD
 pKiKcgtSg3swRV/hWjOAejkjCvCcgUnsy8ErhNr4COYAI64sURD5AjShIRUlINjAycwcpXG7b
 s2Svit7JE5GRHqZlC+lvX8HZ3br4ok2VW3Jy5hvFbgmRFivdZfim3f3bbLr7qtaT6bf33S06G
 fcqwEX7RtulL2mutk/JntHu+2W+4Kny60vrWxKSEOYYnZBaypbEsN1dfePPD7ll5BaLBpc+fh
 nu5/fkyNcexbm/tmbNHryu9VmIpzkg01GIuKk4EAN5FJPLDAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1498090463!48711282!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17077 invoked from network); 22 Jun 2017 00:14:24 -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; 22 Jun 2017 00:14:24 -0000
Received: from [10.0.0.56] (c-50-131-44-19.hsd1.ca.comcast.net [50.131.44.19])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 181EF214AB;
 Thu, 22 Jun 2017 00:14:23 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 181EF214AB
Date: Wed, 21 Jun 2017 17:14:19 -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: <20170619165753.25049-15-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1706211714140.12819@sstabellini-ThinkPad-X260>
References: <20170619165753.25049-1-julien.grall@arm.com>
 <20170619165753.25049-15-julien.grall@arm.com>
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] [PATCH v2 14/16] xen/arm: mm: Use lpae_valid and
 lpae_table 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>

T24gTW9uLCAxOSBKdW4gMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoaXMgbmV3bHkgaW50
cm9kdWNlZCBscGFlX3ZhbGlkIGFuZCBscGFlX3RhYmxlIGhlbHBlcnMgd2lsbCByZWN1ZGUgdGhl
Cj4gY29kZSBhbmQgbWFrZSBtb3JlIHJlYWRhYmxlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKPiAtLS0KPiAKPiAgICAgQ2hhbmdlcyBp
biB2MjoKPiAgICAgICAgIC0gUGF0Y2ggYWRkZWQKPiAtLS0KPiAgeGVuL2FyY2gvYXJtL21tLmMg
fCA5ICsrKystLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCA1IGRlbGV0
aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hlbi9hcmNoL2Fy
bS9tbS5jCj4gaW5kZXggOGQzNGFlNzI3OS4uNjI0MWM1MzgyMSAxMDA2NDQKPiAtLS0gYS94ZW4v
YXJjaC9hcm0vbW0uYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9tbS5jCj4gQEAgLTk5MSw4ICs5OTEs
NyBAQCBzdGF0aWMgaW50IGNyZWF0ZV94ZW5fZW50cmllcyhlbnVtIHhlbm1hcF9vcGVyYXRpb24g
b3AsCj4gIAo+ICAgICAgZm9yKDsgYWRkciA8IGFkZHJfZW5kOyBhZGRyICs9IFBBR0VfU0laRSwg
bWZuID0gbWZuX2FkZChtZm4sIDEpKQo+ICAgICAgewo+IC0gICAgICAgIGlmICggIXhlbl9zZWNv
bmRbc2Vjb25kX2xpbmVhcl9vZmZzZXQoYWRkcildLnB0LnZhbGlkIHx8Cj4gLSAgICAgICAgICAg
ICAheGVuX3NlY29uZFtzZWNvbmRfbGluZWFyX29mZnNldChhZGRyKV0ucHQudGFibGUgKQo+ICsg
ICAgICAgIGlmICggIWxwYWVfdGFibGUoeGVuX3NlY29uZFtzZWNvbmRfbGluZWFyX29mZnNldChh
ZGRyKV0pICkKPiAgICAgICAgICB7Cj4gICAgICAgICAgICAgIHJjID0gY3JlYXRlX3hlbl90YWJs
ZSgmeGVuX3NlY29uZFtzZWNvbmRfbGluZWFyX29mZnNldChhZGRyKV0pOwo+ICAgICAgICAgICAg
ICBpZiAoIHJjIDwgMCApIHsKPiBAQCAtMTAwMSwxNCArMTAwMCwxNCBAQCBzdGF0aWMgaW50IGNy
ZWF0ZV94ZW5fZW50cmllcyhlbnVtIHhlbm1hcF9vcGVyYXRpb24gb3AsCj4gICAgICAgICAgICAg
IH0KPiAgICAgICAgICB9Cj4gIAo+IC0gICAgICAgIEJVR19PTigheGVuX3NlY29uZFtzZWNvbmRf
bGluZWFyX29mZnNldChhZGRyKV0ucHQudmFsaWQpOwo+ICsgICAgICAgIEJVR19PTighbHBhZV92
YWxpZCh4ZW5fc2Vjb25kW3NlY29uZF9saW5lYXJfb2Zmc2V0KGFkZHIpXSkpOwo+ICAKPiAgICAg
ICAgICB0aGlyZCA9IG1mbl90b192aXJ0KHhlbl9zZWNvbmRbc2Vjb25kX2xpbmVhcl9vZmZzZXQo
YWRkcildLnB0LmJhc2UpOwo+ICAKPiAgICAgICAgICBzd2l0Y2ggKCBvcCApIHsKPiAgICAgICAg
ICAgICAgY2FzZSBJTlNFUlQ6Cj4gICAgICAgICAgICAgIGNhc2UgUkVTRVJWRToKPiAtICAgICAg
ICAgICAgICAgIGlmICggdGhpcmRbdGhpcmRfdGFibGVfb2Zmc2V0KGFkZHIpXS5wdC52YWxpZCAp
Cj4gKyAgICAgICAgICAgICAgICBpZiAoIGxwYWVfdmFsaWQodGhpcmRbdGhpcmRfdGFibGVfb2Zm
c2V0KGFkZHIpXSkgKQo+ICAgICAgICAgICAgICAgICAgewo+ICAgICAgICAgICAgICAgICAgICAg
IHByaW50aygiY3JlYXRlX3hlbl9lbnRyaWVzOiB0cnlpbmcgdG8gcmVwbGFjZSBhbiBleGlzdGlu
ZyBtYXBwaW5nIGFkZHI9JWx4IG1mbj0lIlBSSV9tZm4iXG4iLAo+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBhZGRyLCBtZm5feChtZm4pKTsKPiBAQCAtMTAyMiw3ICsxMDIxLDcgQEAgc3Rh
dGljIGludCBjcmVhdGVfeGVuX2VudHJpZXMoZW51bSB4ZW5tYXBfb3BlcmF0aW9uIG9wLAo+ICAg
ICAgICAgICAgICAgICAgYnJlYWs7Cj4gICAgICAgICAgICAgIGNhc2UgTU9ESUZZOgo+ICAgICAg
ICAgICAgICBjYXNlIFJFTU9WRToKPiAtICAgICAgICAgICAgICAgIGlmICggIXRoaXJkW3RoaXJk
X3RhYmxlX29mZnNldChhZGRyKV0ucHQudmFsaWQgKQo+ICsgICAgICAgICAgICAgICAgaWYgKCAh
bHBhZV92YWxpZCh0aGlyZFt0aGlyZF90YWJsZV9vZmZzZXQoYWRkcildKSApCj4gICAgICAgICAg
ICAgICAgICB7Cj4gICAgICAgICAgICAgICAgICAgICAgcHJpbnRrKCJjcmVhdGVfeGVuX2VudHJp
ZXM6IHRyeWluZyB0byAlcyBhIG5vbi1leGlzdGluZyBtYXBwaW5nIGFkZHI9JWx4XG4iLAo+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBvcCA9PSBSRU1PVkUgPyAicmVtb3ZlIiA6ICJtb2Rp
ZnkiLCBhZGRyKTsKPiAtLSAKPiAyLjExLjAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 22 00:17:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 00:17:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNpol-0005vP-5F; Thu, 22 Jun 2017 00: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 <sstabellini@kernel.org>) id 1dNpoj-0005um-03
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 00:17:49 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 34/E6-03557-CAC0B495; Thu, 22 Jun 2017 00:17:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsVybKJssu5qHu9
 Ig8vbtC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozLff+ZCz5JV/Ts+sTWwPhPsIuRi0NIYCKT
 xMXeCWxdjJwcLAIOEh//X2TsYuTgYBSIkXjwwxokzCgQJjH58hJWiBJtiT99d1lAbDYBQ4m/T
 zaxgZRLANlLPnOAhEUE1CX+XJgANoVZwFiiub8SJCwsECfRvfE0E4jNKWAtMXPfJBaQEl4Bb4
 kLj/JBwkICGRJ32u6DDRcV0JU49O8P2F28AoISJ2c+AYszC2hJLJ++jWUCo8AsJKlZSFILGJl
 WMWoUpxaVpRbpGlrqJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhh8DEOxg/LEs
 4BCjJAeTkijvmlNekUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeL9xe0cKCRalpqdWpGXmACMBJ
 i3BwaMkwnuCDSjNW1yQmFucmQ6ROsWoy7Hi7a4vTEIsefl5qVLivN9BZgiAFGWU5sGNgEXlJU
 ZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzcgBjXIgnM68EbtMroCOYgI54ccQD5IiSRISUVAN
 jalXztMYJs/Wz7pY2R2svCvv2gVt+c3CCEmfsIjc3T1OmOVNnWh464HX3yV+Z8qsLGG52vQjZ
 VB9v9miFxapYJ6W+/21SSwoNgoWf//rTpcu57pNyUZycpvfaODErrqrru+O5fFPE5h1LKZ5zU
 WPb3hmW1XUJFyYkcbknds48vipMffFig0AlluKMREMt5qLiRAATRsyQxQIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-3.tower-21.messagelabs.com!1498090666!71561977!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39179 invoked from network); 22 Jun 2017 00:17:47 -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; 22 Jun 2017 00:17:47 -0000
Received: from [10.0.0.56] (c-50-131-44-19.hsd1.ca.comcast.net [50.131.44.19])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id BC8C4214AB;
 Thu, 22 Jun 2017 00:17:45 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org BC8C4214AB
Date: Wed, 21 Jun 2017 17:17: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: <20170619165753.25049-16-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1706211714410.12819@sstabellini-ThinkPad-X260>
References: <20170619165753.25049-1-julien.grall@arm.com>
 <20170619165753.25049-16-julien.grall@arm.com>
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] [PATCH v2 15/16] xen/arm: mm: Introduce temporary
 variable 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>

T24gTW9uLCAxOSBKdW4gMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoaXMgaXMgaW1wcm92
aW5nIHRoZSBjb2RlIHJlYWRhYmlsaXR5IGFuZCBhdm9pZCB0byBkZXJlZmVyZW5jZSB0aGUKPiB0
YWJsZSBldmVyeSBzaW5nbGUgdGltZSB3ZSBuZWVkIHRvIGFjY2VzcyB0aGUgZW50cnkuCj4gCj4g
U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KClJldmll
d2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgoKPiAt
LS0KPiAKPiAgICAgQ2hhbmdlcyBpbiB2MjoKPiAgICAgICAgIC0gUGF0Y2ggYWRkZWQKPiAtLS0K
PiAgeGVuL2FyY2gvYXJtL21tLmMgfCAyMiArKysrKysrKysrKystLS0tLS0tLS0tCj4gIDEgZmls
ZSBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL21tLmMgYi94ZW4vYXJjaC9hcm0vbW0uYwo+IGluZGV4IDYyNDFj
NTM4MjEuLjY1N2ZlZTBiMTcgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL21tLmMKPiArKysg
Yi94ZW4vYXJjaC9hcm0vbW0uYwo+IEBAIC05ODYsMjggKzk4NiwzMCBAQCBzdGF0aWMgaW50IGNy
ZWF0ZV94ZW5fZW50cmllcyhlbnVtIHhlbm1hcF9vcGVyYXRpb24gb3AsCj4gIHsKPiAgICAgIGlu
dCByYzsKPiAgICAgIHVuc2lnbmVkIGxvbmcgYWRkciA9IHZpcnQsIGFkZHJfZW5kID0gYWRkciAr
IG5yX21mbnMgKiBQQUdFX1NJWkU7Cj4gLSAgICBscGFlX3QgcHRlOwo+ICsgICAgbHBhZV90IHB0
ZSwgKmVudHJ5Owo+ICAgICAgbHBhZV90ICp0aGlyZCA9IE5VTEw7Cj4gIAo+ICAgICAgZm9yKDsg
YWRkciA8IGFkZHJfZW5kOyBhZGRyICs9IFBBR0VfU0laRSwgbWZuID0gbWZuX2FkZChtZm4sIDEp
KQo+ICAgICAgewo+IC0gICAgICAgIGlmICggIWxwYWVfdGFibGUoeGVuX3NlY29uZFtzZWNvbmRf
bGluZWFyX29mZnNldChhZGRyKV0pICkKPiArICAgICAgICBlbnRyeSA9ICZ4ZW5fc2Vjb25kW3Nl
Y29uZF9saW5lYXJfb2Zmc2V0KGFkZHIpXTsKPiArICAgICAgICBpZiAoICFscGFlX3RhYmxlKCpl
bnRyeSkgKQo+ICAgICAgICAgIHsKPiAtICAgICAgICAgICAgcmMgPSBjcmVhdGVfeGVuX3RhYmxl
KCZ4ZW5fc2Vjb25kW3NlY29uZF9saW5lYXJfb2Zmc2V0KGFkZHIpXSk7Cj4gKyAgICAgICAgICAg
IHJjID0gY3JlYXRlX3hlbl90YWJsZShlbnRyeSk7Cj4gICAgICAgICAgICAgIGlmICggcmMgPCAw
ICkgewo+ICAgICAgICAgICAgICAgICAgcHJpbnRrKCJjcmVhdGVfeGVuX2VudHJpZXM6IEwyIGZh
aWxlZFxuIik7Cj4gICAgICAgICAgICAgICAgICBnb3RvIG91dDsKPiAgICAgICAgICAgICAgfQo+
ICAgICAgICAgIH0KPiAgCj4gLSAgICAgICAgQlVHX09OKCFscGFlX3ZhbGlkKHhlbl9zZWNvbmRb
c2Vjb25kX2xpbmVhcl9vZmZzZXQoYWRkcildKSk7Cj4gKyAgICAgICAgQlVHX09OKCFscGFlX3Zh
bGlkKCplbnRyeSkpOwo+ICAKPiAtICAgICAgICB0aGlyZCA9IG1mbl90b192aXJ0KHhlbl9zZWNv
bmRbc2Vjb25kX2xpbmVhcl9vZmZzZXQoYWRkcildLnB0LmJhc2UpOwo+ICsgICAgICAgIHRoaXJk
ID0gbWZuX3RvX3ZpcnQoZW50cnktPnB0LmJhc2UpOwo+ICsgICAgICAgIGVudHJ5ID0gJnRoaXJk
W3RoaXJkX3RhYmxlX29mZnNldChhZGRyKV07Cj4gIAo+ICAgICAgICAgIHN3aXRjaCAoIG9wICkg
ewo+ICAgICAgICAgICAgICBjYXNlIElOU0VSVDoKPiAgICAgICAgICAgICAgY2FzZSBSRVNFUlZF
Ogo+IC0gICAgICAgICAgICAgICAgaWYgKCBscGFlX3ZhbGlkKHRoaXJkW3RoaXJkX3RhYmxlX29m
ZnNldChhZGRyKV0pICkKPiArICAgICAgICAgICAgICAgIGlmICggbHBhZV92YWxpZCgqZW50cnkp
ICkKPiAgICAgICAgICAgICAgICAgIHsKPiAgICAgICAgICAgICAgICAgICAgICBwcmludGsoImNy
ZWF0ZV94ZW5fZW50cmllczogdHJ5aW5nIHRvIHJlcGxhY2UgYW4gZXhpc3RpbmcgbWFwcGluZyBh
ZGRyPSVseCBtZm49JSJQUklfbWZuIlxuIiwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YWRkciwgbWZuX3gobWZuKSk7Cj4gQEAgLTEwMTcsMTEgKzEwMTksMTEgQEAgc3RhdGljIGludCBj
cmVhdGVfeGVuX2VudHJpZXMoZW51bSB4ZW5tYXBfb3BlcmF0aW9uIG9wLAo+ICAgICAgICAgICAg
ICAgICAgICAgIGJyZWFrOwo+ICAgICAgICAgICAgICAgICAgcHRlID0gbWZuX3RvX3hlbl9lbnRy
eShtZm4sIGFpKTsKPiAgICAgICAgICAgICAgICAgIHB0ZS5wdC50YWJsZSA9IDE7Cj4gLSAgICAg
ICAgICAgICAgICB3cml0ZV9wdGUoJnRoaXJkW3RoaXJkX3RhYmxlX29mZnNldChhZGRyKV0sIHB0
ZSk7Cj4gKyAgICAgICAgICAgICAgICB3cml0ZV9wdGUoZW50cnksIHB0ZSk7Cj4gICAgICAgICAg
ICAgICAgICBicmVhazsKPiAgICAgICAgICAgICAgY2FzZSBNT0RJRlk6Cj4gICAgICAgICAgICAg
IGNhc2UgUkVNT1ZFOgo+IC0gICAgICAgICAgICAgICAgaWYgKCAhbHBhZV92YWxpZCh0aGlyZFt0
aGlyZF90YWJsZV9vZmZzZXQoYWRkcildKSApCj4gKyAgICAgICAgICAgICAgICBpZiAoICFscGFl
X3ZhbGlkKCplbnRyeSkgKQo+ICAgICAgICAgICAgICAgICAgewo+ICAgICAgICAgICAgICAgICAg
ICAgIHByaW50aygiY3JlYXRlX3hlbl9lbnRyaWVzOiB0cnlpbmcgdG8gJXMgYSBub24tZXhpc3Rp
bmcgbWFwcGluZyBhZGRyPSVseFxuIiwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3Ag
PT0gUkVNT1ZFID8gInJlbW92ZSIgOiAibW9kaWZ5IiwgYWRkcik7Cj4gQEAgLTEwMzEsNyArMTAz
Myw3IEBAIHN0YXRpYyBpbnQgY3JlYXRlX3hlbl9lbnRyaWVzKGVudW0geGVubWFwX29wZXJhdGlv
biBvcCwKPiAgICAgICAgICAgICAgICAgICAgICBwdGUuYml0cyA9IDA7Cj4gICAgICAgICAgICAg
ICAgICBlbHNlCj4gICAgICAgICAgICAgICAgICB7Cj4gLSAgICAgICAgICAgICAgICAgICAgcHRl
ID0gdGhpcmRbdGhpcmRfdGFibGVfb2Zmc2V0KGFkZHIpXTsKPiArICAgICAgICAgICAgICAgICAg
ICBwdGUgPSAqZW50cnk7Cj4gICAgICAgICAgICAgICAgICAgICAgcHRlLnB0LnJvID0gUFRFX1JP
X01BU0soYWkpOwo+ICAgICAgICAgICAgICAgICAgICAgIHB0ZS5wdC54biA9IFBURV9OWF9NQVNL
KGFpKTsKPiAgICAgICAgICAgICAgICAgICAgICBpZiAoICFwdGUucHQucm8gJiYgIXB0ZS5wdC54
biApCj4gQEAgLTEwNDEsNyArMTA0Myw3IEBAIHN0YXRpYyBpbnQgY3JlYXRlX3hlbl9lbnRyaWVz
KGVudW0geGVubWFwX29wZXJhdGlvbiBvcCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0
dXJuIC1FSU5WQUw7Cj4gICAgICAgICAgICAgICAgICAgICAgfQo+ICAgICAgICAgICAgICAgICAg
fQo+IC0gICAgICAgICAgICAgICAgd3JpdGVfcHRlKCZ0aGlyZFt0aGlyZF90YWJsZV9vZmZzZXQo
YWRkcildLCBwdGUpOwo+ICsgICAgICAgICAgICAgICAgd3JpdGVfcHRlKGVudHJ5LCBwdGUpOwo+
ICAgICAgICAgICAgICAgICAgYnJlYWs7Cj4gICAgICAgICAgICAgIGRlZmF1bHQ6Cj4gICAgICAg
ICAgICAgICAgICBCVUcoKTsKPiAtLSAKPiAyLjExLjAKPiAKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 22 00:18:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 00:18:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNppK-0005yj-DV; Thu, 22 Jun 2017 00:18:26 +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 1dNppJ-0005yX-A2
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 00:18:25 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 4D/BD-03371-0DC0B495; Thu, 22 Jun 2017 00:18:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVybKJssu4FHu9
 Ig1tvGS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxvR9+xFCwSqVjyfglzA+MMni5GLg4hgYlM
 Ev3P5jF2MXJysAg4SLye9JC1i5GDg1EgRuLBD2uQMKNAmMTky0tYIUq0JRYuWcMOYrMJGEr8f
 bKJDaRcAshe8pkDJCwioC7x58IERpAws4CxRHN/JUhYWCBB4uaNt8wgNqeAtcSyG39ZQGxeAW
 +J+2u+g00XEsiQ+LYBYpOogK7EoX9/2CBqBCVOznwCVs8soCWxfPo2lgmMArOQpGYhSS1gZFr
 FqFGcWlSWWqRraKCXVJSZnlGSm5iZA+SZ6eWmFhcnpqfmJCYV6yXn525iBAYgAxDsYLy3LOAQ
 oyQHk5Io75pTXpFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHi/cXtHCgkWpaanVqRl5gBjASYtw
 cGjJMJ7gg0ozVtckJhbnJkOkTrFqMux4u2uL0xCLHn5ealS4rzfQWYIgBRllObBjYDF5SVGWS
 lhXkago4R4ClKLcjNLUOVfMYpzMCoJ8/aBTOHJzCuB2/QK6AgmoCNeHPEAOaIkESEl1cDo4d1
 R8UOMb35o/WlV+b/TJ/L0zwz8yLjOT29ydeDGolfX3zMtVc1QTXrcff5trciXST9elu0x/PQ/
 3X3jx6bo7R/SnkVMSjv075im+fRtm2cuaykUM+89/ybh3qo5fZx+HavqTXZmcbvNvTRL5MZRg
 3fnZGQOKq1U/Zlr+lPaguVeXlNhiFSXEktxRqKhFnNRcSIAnJvG3cYCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1498090702!52022988!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49635 invoked from network); 22 Jun 2017 00:18:23 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Jun 2017 00:18:23 -0000
Received: from [10.0.0.56] (c-50-131-44-19.hsd1.ca.comcast.net [50.131.44.19])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 3A021214AB;
 Thu, 22 Jun 2017 00:18:22 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 3A021214AB
Date: Wed, 21 Jun 2017 17:18: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: <20170619165753.25049-17-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1706211717500.12819@sstabellini-ThinkPad-X260>
References: <20170619165753.25049-1-julien.grall@arm.com>
 <20170619165753.25049-17-julien.grall@arm.com>
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] [PATCH v2 16/16] xen/arm: mm: Use __func__ rather
 than plain name in format string
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCAxOSBKdW4gMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFNpZ25lZC1vZmYtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpSZXZpZXdlZC1ieTogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKCj4gLS0tCj4gCj4gICAgIENo
YW5nZXMgaW4gdjI6Cj4gICAgICAgICAtIFBhdGNoIGFkZGVkCj4gLS0tCj4gIHhlbi9hcmNoL2Fy
bS9tbS5jIHwgMTQgKysrKysrKy0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9u
cygrKSwgNyBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL21tLmMg
Yi94ZW4vYXJjaC9hcm0vbW0uYwo+IGluZGV4IDY1N2ZlZTBiMTcuLjkxYWY0Yzg3NDMgMTAwNjQ0
Cj4gLS0tIGEveGVuL2FyY2gvYXJtL21tLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vbW0uYwo+IEBA
IC05OTYsNyArOTk2LDcgQEAgc3RhdGljIGludCBjcmVhdGVfeGVuX2VudHJpZXMoZW51bSB4ZW5t
YXBfb3BlcmF0aW9uIG9wLAo+ICAgICAgICAgIHsKPiAgICAgICAgICAgICAgcmMgPSBjcmVhdGVf
eGVuX3RhYmxlKGVudHJ5KTsKPiAgICAgICAgICAgICAgaWYgKCByYyA8IDAgKSB7Cj4gLSAgICAg
ICAgICAgICAgICBwcmludGsoImNyZWF0ZV94ZW5fZW50cmllczogTDIgZmFpbGVkXG4iKTsKPiAr
ICAgICAgICAgICAgICAgIHByaW50aygiJXM6IEwyIGZhaWxlZFxuIiwgX19mdW5jX18pOwo+ICAg
ICAgICAgICAgICAgICAgZ290byBvdXQ7Cj4gICAgICAgICAgICAgIH0KPiAgICAgICAgICB9Cj4g
QEAgLTEwMTEsOCArMTAxMSw4IEBAIHN0YXRpYyBpbnQgY3JlYXRlX3hlbl9lbnRyaWVzKGVudW0g
eGVubWFwX29wZXJhdGlvbiBvcCwKPiAgICAgICAgICAgICAgY2FzZSBSRVNFUlZFOgo+ICAgICAg
ICAgICAgICAgICAgaWYgKCBscGFlX3ZhbGlkKCplbnRyeSkgKQo+ICAgICAgICAgICAgICAgICAg
ewo+IC0gICAgICAgICAgICAgICAgICAgIHByaW50aygiY3JlYXRlX3hlbl9lbnRyaWVzOiB0cnlp
bmcgdG8gcmVwbGFjZSBhbiBleGlzdGluZyBtYXBwaW5nIGFkZHI9JWx4IG1mbj0lIlBSSV9tZm4i
XG4iLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICBhZGRyLCBtZm5feChtZm4pKTsKPiAr
ICAgICAgICAgICAgICAgICAgICBwcmludGsoIiVzOiB0cnlpbmcgdG8gcmVwbGFjZSBhbiBleGlz
dGluZyBtYXBwaW5nIGFkZHI9JWx4IG1mbj0lIlBSSV9tZm4iXG4iLAo+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICBfX2Z1bmNfXywgYWRkciwgbWZuX3gobWZuKSk7Cj4gICAgICAgICAgICAg
ICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gICAgICAgICAgICAgICAgICB9Cj4gICAgICAgICAg
ICAgICAgICBpZiAoIG9wID09IFJFU0VSVkUgKQo+IEBAIC0xMDI1LDggKzEwMjUsOCBAQCBzdGF0
aWMgaW50IGNyZWF0ZV94ZW5fZW50cmllcyhlbnVtIHhlbm1hcF9vcGVyYXRpb24gb3AsCj4gICAg
ICAgICAgICAgIGNhc2UgUkVNT1ZFOgo+ICAgICAgICAgICAgICAgICAgaWYgKCAhbHBhZV92YWxp
ZCgqZW50cnkpICkKPiAgICAgICAgICAgICAgICAgIHsKPiAtICAgICAgICAgICAgICAgICAgICBw
cmludGsoImNyZWF0ZV94ZW5fZW50cmllczogdHJ5aW5nIHRvICVzIGEgbm9uLWV4aXN0aW5nIG1h
cHBpbmcgYWRkcj0lbHhcbiIsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wID09IFJF
TU9WRSA/ICJyZW1vdmUiIDogIm1vZGlmeSIsIGFkZHIpOwo+ICsgICAgICAgICAgICAgICAgICAg
IHByaW50aygiJXM6IHRyeWluZyB0byAlcyBhIG5vbi1leGlzdGluZyBtYXBwaW5nIGFkZHI9JWx4
XG4iLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICBfX2Z1bmNfXywgb3AgPT0gUkVNT1ZF
ID8gInJlbW92ZSIgOiAibW9kaWZ5IiwgYWRkcik7Cj4gICAgICAgICAgICAgICAgICAgICAgcmV0
dXJuIC1FSU5WQUw7Cj4gICAgICAgICAgICAgICAgICB9Cj4gICAgICAgICAgICAgICAgICBpZiAo
IG9wID09IFJFTU9WRSApCj4gQEAgLTEwMzgsOCArMTAzOCw4IEBAIHN0YXRpYyBpbnQgY3JlYXRl
X3hlbl9lbnRyaWVzKGVudW0geGVubWFwX29wZXJhdGlvbiBvcCwKPiAgICAgICAgICAgICAgICAg
ICAgICBwdGUucHQueG4gPSBQVEVfTlhfTUFTSyhhaSk7Cj4gICAgICAgICAgICAgICAgICAgICAg
aWYgKCAhcHRlLnB0LnJvICYmICFwdGUucHQueG4gKQo+ICAgICAgICAgICAgICAgICAgICAgIHsK
PiAtICAgICAgICAgICAgICAgICAgICAgICAgcHJpbnRrKCJjcmVhdGVfeGVuX2VudHJpZXM6IElu
Y29ycmVjdCBjb21iaW5hdGlvbiBmb3IgYWRkcj0lbHhcbiIsCj4gLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBhZGRyKTsKPiArICAgICAgICAgICAgICAgICAgICAgICAgcHJpbnRrKCIl
czogSW5jb3JyZWN0IGNvbWJpbmF0aW9uIGZvciBhZGRyPSVseFxuIiwKPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIF9fZnVuY19fLCBhZGRyKTsKPiAgICAgICAgICAgICAgICAgICAg
ICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gICAgICAgICAgICAgICAgICAgICAgfQo+ICAgICAgICAg
ICAgICAgICAgfQo+IC0tIAo+IDIuMTEuMAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 22 00:27:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 00: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 1dNpyP-0006nn-CV; Thu, 22 Jun 2017 00:27: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 1dNpyO-0006nB-3S
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 00:27:48 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 27/3E-02956-30F0B495; Thu, 22 Jun 2017 00:27:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsVybKJssi4Tv3e
 kwfTZ2hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aLXywFW7gr7r6Ta2DcyNnFyMUhJDCRSeLA
 g10sXYycHCwCDhI3d/xi72Lk4GAUiJF48MMaJMwoECYx+fISVogSbYlnGw8ygdhsAoYSf59sY
 gMplwCyl3zmAAmLCOhLbLrdyA5iMwNNvLLqDFi5sICfxIE7fWBxTgEfia7FTWBbeQW8Jd5/mM
 YKcc5yRom1U/6CFYkK6Eoc+veHDaJIUOLkzCcsEEO1JJZP38YygVFgFpLULCSpBYxMqxg1ilO
 LylKLdI0s9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAgOQAQh2MJ5fG3iIUZKD
 SUmUd80pr0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwPeb0jhQSLUtNTK9Iyc4CxAJOW4OBRE
 uE9wQaU5i0uSMwtzkyHSJ1iVJQS5/0M0icAksgozYNrg8XfJUZZKWFeRqBDhHgKUotyM0tQ5V
 8xinMwKgnzcvAATeHJzCuBm/4KaDET0OIXRzxAFpckIqSkGhjbdJKdrp9wVUv+cmyqjH7N2q+
 ptv84RDcd3945kaXx7K9WMyWNtd+kuN70T1VpWN424fI7ryoBOaOpry1nRukEKLKrB36+ILjr
 8tcHkd+8Nn2WYlttI6rkvbsj1+S837LQG4WTli+u/dv27Iq4qUKXy2o5tqknIhpLTzqfbuSoe
 t/hNqdPO1GJpTgj0VCLuag4EQDR81t3ugIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-16.tower-27.messagelabs.com!1498091265!108531992!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27685 invoked from network); 22 Jun 2017 00:27:46 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Jun 2017 00:27:46 -0000
Received: from [10.0.0.56] (c-50-131-44-19.hsd1.ca.comcast.net [50.131.44.19])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id D3E8421D2C;
 Thu, 22 Jun 2017 00:27:44 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D3E8421D2C
Date: Wed, 21 Jun 2017 17:27:40 -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.1706211658330.12819@sstabellini-ThinkPad-X260>
Message-ID: <alpine.DEB.2.10.1706211724440.12819@sstabellini-ThinkPad-X260>
References: <20170619165753.25049-1-julien.grall@arm.com>
 <20170619165753.25049-4-julien.grall@arm.com>
 <alpine.DEB.2.10.1706211658330.12819@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 03/16] xen/arm: mm: Use typesafe mfn for
 xenheap_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>

T24gV2VkLCAyMSBKdW4gMjAxNywgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIE1vbiwg
MTkgSnVuIDIwMTcsIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+IEFkZCBtb3JlIHNhZmV0eSB3aGVu
IHVzaW5nIHhlbmhlYXBfbWZuXyouCj4gPiAKPiA+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gCj4gUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiAKPiAKPiA+IC0tLQo+ID4gCj4gPiAgICAg
SSBoYXZlbid0IGludHJvZHVjZWQgbWZuX2xlc3NfdGhhbigpIGFuZCBtZm5fZ3JlYXRoZXJfdGhh
bigpIGFzCj4gPiAgICAgdGhlcmUgd291bGQgYmUgb25seSBhIGNvdXBsZSBvZiB1c2FnZS4gV2Ug
d291bGQgYmUgYWJsZSB0byBpbnRyb2R1Y2UKPiA+ICAgICB0aGVtIGFuZCByZXBsYWNlIHRoZSBv
cGVuLWNvZGluZyBlYXNpbHkgaW4gdGhlIGZ1dHVyZSBncmVwcGluZwo+ID4gICAgIG1mbl94KCku
Cj4gPiAtLS0KPiA+ICB4ZW4vYXJjaC9hcm0vbW0uYyAgICAgICAgfCAxNiArKysrKysrKy0tLS0t
LS0tCj4gPiAgeGVuL2FyY2gvYXJtL3NldHVwLmMgICAgIHwgMTggKysrKysrKysrLS0tLS0tLS0t
Cj4gPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oIHwgMTEgKysrKysrLS0tLS0KPiA+ICAzIGZp
bGVzIGNoYW5nZWQsIDIzIGluc2VydGlvbnMoKyksIDIyIGRlbGV0aW9ucygtKQo+ID4gCj4gPiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL21tLmMgYi94ZW4vYXJjaC9hcm0vbW0uYwo+ID4gaW5k
ZXggN2IzMTNjYTEyMy4uNDUyYzFlMjZjMyAxMDA2NDQKPiA+IC0tLSBhL3hlbi9hcmNoL2FybS9t
bS5jCj4gPiArKysgYi94ZW4vYXJjaC9hcm0vbW0uYwo+ID4gQEAgLTEzOCw4ICsxMzgsOCBAQCB1
aW50NjRfdCBpbml0X3R0YnI7Cj4gPiAgc3RhdGljIHBhZGRyX3QgcGh5c19vZmZzZXQ7Cj4gPiAg
Cj4gPiAgLyogTGltaXRzIG9mIHRoZSBYZW4gaGVhcCAqLwo+ID4gLXVuc2lnbmVkIGxvbmcgeGVu
aGVhcF9tZm5fc3RhcnQgX19yZWFkX21vc3RseSA9IH4wVUw7Cj4gPiAtdW5zaWduZWQgbG9uZyB4
ZW5oZWFwX21mbl9lbmQgX19yZWFkX21vc3RseTsKPiA+ICttZm5fdCB4ZW5oZWFwX21mbl9zdGFy
dCBfX3JlYWRfbW9zdGx5ID0gSU5WQUxJRF9NRk47Cj4gPiArbWZuX3QgeGVuaGVhcF9tZm5fZW5k
IF9fcmVhZF9tb3N0bHk7CgpBY3R1YWxseSBJIGdldCB0aGUgZm9sbG93aW5nIGJ1aWxkIGVycm9y
IHdpdGgKZ2NjLWxpbmFyby00LjktMjAxNC4wNS1hYXJjaDY0LWxpbnV4LWdudS14ODZfNjQtbGlu
dXgtZ251OgoKbW0uYzoxNDE6MTogZXJyb3I6IGluaXRpYWxpemVyIGVsZW1lbnQgaXMgbm90IGNv
bnN0YW50CiBtZm5fdCB4ZW5oZWFwX21mbl9zdGFydCBfX3JlYWRfbW9zdGx5ID0gSU5WQUxJRF9N
Rk47CiBeCm1ha2VbNF06ICoqKiBbbW0ub10gRXJyb3IgMQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 22 00:32:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 00: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 1dNq2R-0007Rv-Sy; Thu, 22 Jun 2017 00: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 <osstest-admin@xenproject.org>) id 1dNq2Q-0007Rh-L1
 for xen-devel@lists.xensource.com; Thu, 22 Jun 2017 00:31:58 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 55/C9-03371-EFF0B495; Thu, 22 Jun 2017 00:31:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVfcvv3e
 kwa4bHBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOL06v6ChjbHi2aE21gbG
 P7FdjJwcQgJ/GSWO/omHsB8zSpz9pt/FyAVkb2OUePBjHjtIQkTAWeLrmblANgcHr4C+xIr5y
 iBhYQF7icePL7CC1EsITNKS2LNlFSNIQkLAU+Lx77dw9q5fv5i7GNk52ASsJA6JgURZBFQlXj
 5vYp/AyL2AkWEVo0ZxalFZapGuoYVeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJka
 gvxmAYAfjzY0BhxglOZiURHnXnPKKFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBG8jnHSkkWJSa
 nlqRlpkDDDyYtAQHj5II7wk2oDRvcUFibnFmOkTqFKMux4bV678wCbHk5eelSonz/geZIQBSl
 FGaBzcCFgWXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMx7B2QKT2ZeCdymV0BHMAEd8eKIB8
 gRJYkIKakGxlK3i1ZC7tsrTvQrz2D7UPH08grhqme3c0xY7rbbfWGQl2a6HK8sa6LJIPtK/it
 zi4z4GwHJSKWURZ4F/V3M6y83SWSpBmfo10zPaY38WfNOSP98RNUy4eUzpPTXLuzaf+5yWmms
 +U6efccPBLm89Cp9vzIu/qCzUcLRyxMzrQ7NyT5ZvMhTiaU4I9FQi7moOBEAS2F1oH0CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1498091515!98583462!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64760 invoked from network); 22 Jun 2017 00:31:56 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Jun 2017 00:31: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 <osstest-admin@xenproject.org>)
 id 1dNq2L-0007gi-TA; Thu, 22 Jun 2017 00:31: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 1dNq2G-0001Gu-C0; Thu, 22 Jun 2017 00:31:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dNq2F-00060Y-E7; Thu, 22 Jun 2017 00:31:48 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110906-mainreport@xen.org>
X-Osstest-Failures: xen-4.5-testing:test-amd64-amd64-xl-rtds:xen-boot:fail:nonblocking
 xen-4.5-testing:test-xtf-amd64-amd64-2:leak-check/check: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-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-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-i386-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-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-libvirt:migrate-support-check: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-4: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-hvm32pae-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-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-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-1:xtf/test-hvm32pse-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-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-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-pvh-amd: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-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-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-armhf-armhf-libvirt:migrate-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-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-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-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-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-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-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-vhd:guest-start:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-libvirt-raw:guest-start: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
 xen-4.5-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=3217129eb65c0d4995ed08fb8919e3c334cad548
X-Osstest-Versions-That: xen=8825df16e631e96038d8532b1b4079a2b9e6cb8a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 22 Jun 2017 00:31:47 +0000
Subject: [Xen-devel] [xen-4.5-testing test] 110906: 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>

ZmxpZ2h0IDExMDkwNiB4ZW4tNC41LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDkwNi8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUg
bm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgNiB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA4MTgzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0yICAgICAgIDU1IGxlYWstY2hlY2svY2hlY2sgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMDgx
ODMKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgNTUgbGVhay1jaGVjay9jaGVjayAgICAg
ICAgICAgICBmYWlsICBsaWtlIDEwODE4MwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICA1
NSBsZWFrLWNoZWNrL2NoZWNrICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA4MTgzCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC01ICAgICAgIDU1IGxlYWstY2hlY2svY2hlY2sgICAgICAgICAgICAgZmFp
bCAgbGlrZSAxMDgxODMKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgNTUgbGVhay1jaGVj
ay9jaGVjayAgICAgICAgICAgICBmYWlsICBsaWtlIDEwODE4MwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTA4
MTgzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE1IGd1ZXN0LXN0YXJ0L2RlYmlhbi5y
ZXBlYXQgICAgZmFpbCAgbGlrZSAxMDgxODMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0IDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDEwODE4MwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTA4MTgzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMDgxODMKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEw
ODE4MwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAg
IDE4IHh0Zi90ZXN0LWh2bTMyLWNwdWlkLWZhdWx0aW5nIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTIgICAgIDMxIHh0Zi90ZXN0LWh2bTMycGFlLWNwdWlkLWZhdWx0aW5n
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgMzcgeHRmL3Rlc3Qt
aHZtMzJwc2UtY3B1aWQtZmF1bHRpbmcgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0yICAgICAgIDQxIHh0Zi90ZXN0LWh2bTY0LWNwdWlkLWZhdWx0aW5nIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgMTggeHRmL3Rlc3QtaHZtMzItY3B1
aWQtZmF1bHRpbmcgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAg
ICAxOCB4dGYvdGVzdC1odm0zMi1jcHVpZC1mYXVsdGluZyBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAzMSB4dGYvdGVzdC1odm0zMnBhZS1jcHVpZC1mYXVsdGlu
ZyBmYWlsIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgMTggeHRmL3Rl
c3QtaHZtMzItY3B1aWQtZmF1bHRpbmcgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQt
YW1kNjQtNCAgICAgMzcgeHRmL3Rlc3QtaHZtMzJwc2UtY3B1aWQtZmF1bHRpbmcgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgIDQxIHh0Zi90ZXN0LWh2bTY0LWNw
dWlkLWZhdWx0aW5nIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAg
IDMxIHh0Zi90ZXN0LWh2bTMycGFlLWNwdWlkLWZhdWx0aW5nIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMSAgICAgMzEgeHRmL3Rlc3QtaHZtMzJwYWUtY3B1aWQtZmF1bHRp
bmcgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAzNyB4dGYvdGVz
dC1odm0zMnBzZS1jcHVpZC1mYXVsdGluZyBmYWlsIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTUgICAgIDM3IHh0Zi90ZXN0LWh2bTMycHNlLWNwdWlkLWZhdWx0aW5nIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICA0MSB4dGYvdGVzdC1odm02NC1j
cHVpZC1mYXVsdGluZyBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAg
ICAgIDQxIHh0Zi90ZXN0LWh2bTY0LWNwdWlkLWZhdWx0aW5nIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgMTEgZ3Vl
c3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aC1hbWQgIDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgNTQgeHRmL3Rlc3QtaHZtNjQt
eHNhLTE5NSAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAg
ICAgICA1NCB4dGYvdGVzdC1odm02NC14c2EtMTk1ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgIDU0IHh0Zi90ZXN0LWh2bTY0LXhzYS0xOTUgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgNTQgeHRm
L3Rlc3QtaHZtNjQteHNhLTE5NSAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMSAgICAgICA1NCB4dGYvdGVzdC1odm02NC14c2EtMTk1ICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMSBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgMTYgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEwIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTAgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDkgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAg
ICAgICAgICAgICAzMjE3MTI5ZWI2NWMwZDQ5OTVlZDA4ZmI4OTE5ZTNjMzM0Y2FkNTQ4CmJhc2Vs
aW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA4ODI1ZGYxNmU2MzFlOTYwMzhkODUz
MmIxYjQwNzlhMmI5ZTZjYjhhCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMDgxODMgIDIwMTctMDUt
MDMgMDk6MzU6NTQgWiAgIDQ5IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEwOTA2ICAyMDE3
LTA2LTIxIDAwOjIwOjQzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hv
IHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5j
b20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+CiAgUXVhbiBYdSA8cXVhbi54dUBpbnRlbC5jb20+Cgpqb2JzOgog
YnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3Az
LXZjcHVzMSAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2lueHBzcDMtdmNwdXMxICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbnhwc3Az
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9eGVu
LTQuNS10ZXN0aW5nCisgcmV2aXNpb249MzIxNzEyOWViNjVjMGQ0OTk1ZWQwOGZiODkxOWUzYzMz
NGNhZDU0OAorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2Ny
aS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVw
b3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAg
ICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9z
In0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVw
b3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9t
ZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9z
PS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xv
Y2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNU
X1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgt
bG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIHhlbi00LjUtdGVz
dGluZyAzMjE3MTI5ZWI2NWMwZDQ5OTVlZDA4ZmI4OTE5ZTNjMzM0Y2FkNTQ4CisgYnJhbmNoPXhl
bi00LjUtdGVzdGluZworIHJldmlzaW9uPTMyMTcxMjllYjY1YzBkNDk5NWVkMDhmYjg5MTllM2Mz
MzRjYWQ1NDgKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9j
cmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJl
cG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAg
ICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBv
cyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3Jl
cG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hv
bWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBv
cz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9s
b2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1
bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPXhl
bgorIHhlbmJyYW5jaD14ZW4tNC41LXRlc3RpbmcKKyAnWycgeHhlbiA9IHhsaW51eCAnXScKKyBs
aW51eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS00
LjUtdGVzdGluZworIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFu
Y2ggeGVuLTQuNS10ZXN0aW5nCisgcHJldnhlbmJyYW5jaD14ZW4tNC40LXRlc3RpbmcKKyAnWycg
eDMyMTcxMjllYjY1YzBkNDk5NWVkMDhmYjg5MTllM2MzMzRjYWQ1NDggPSB4ICddJworIDogdGVz
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
IHRlc3RlZC9saW51eC0zLjE0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICdd
JworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQv
bGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2Vy
bmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNy
b24ueGVuLTQuNS10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC41LXRlc3RpbmcKKysgOiBk
YWlseS1jcm9uLnhlbi00LjUtdGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQuNS10ZXN0aW5n
CisrIDogZGFpbHktY3Jvbi54ZW4tNC41LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjUt
dGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQuNS10ZXN0aW5nCisrIDogaHR0cDovL2hnLnVr
LnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ueGVuLTQuNS10ZXN0aW5nCisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11
Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVN
UFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1
bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSB4ZW4tNC41
LXRlc3RpbmcKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNk
IC9ob21lL29zc3Rlc3QvcmVwb3MveGVuCisgeGVudmVyc2lvbj14ZW4tNC41LXRlc3RpbmcKKyB4
ZW52ZXJzaW9uPXhlbi00LjUKKyB4ZW52ZXJzaW9uPTQuNQorIGdpdCBwdXNoIG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdCAzMjE3MTI5ZWI2NWMwZDQ5OTVlZDA4
ZmI4OTE5ZTNjMzM0Y2FkNTQ4OnJlZnMvaGVhZHMvc3RhYmxlLTQuNQpUbyBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgODgyNWRmMS4uMzIxNzEyOSAgMzIx
NzEyOWViNjVjMGQ0OTk1ZWQwOGZiODkxOWUzYzMzNGNhZDU0OCAtPiBzdGFibGUtNC41CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 22 00:40:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 00:40:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNqAD-00085k-Ce; Thu, 22 Jun 2017 00: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 <sstabellini@kernel.org>) id 1dNqAC-00085e-JH
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 00:40:00 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 6F/AC-03613-FD11B495; Thu, 22 Jun 2017 00:39:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVybKJssu59Qe9
 Ig32HOC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owPU56yFPREVMxZ/pO5gXGjbRcjF4eQwEQm
 iT/7NjF1MXJysAg4SGy48Iiti5GDg1EgRuLBD2uQMKNAmMTky0tYIUq0JY62nWAEsdkEDCX+P
 tkEVi4BZC/5zAESFhHQkjiybgkTyHhmgW+MEmcX9DGDJIQF/CR+TjzAAmJzCthIbF3yhB3E5h
 Xwlmi+/ADsBCGBbInD75eB1YsK6Eoc+veHDaJGUOLkzCdgvcxAC5ZP38YygVFgFpLULCSpBYx
 Mqxg1ilOLylKLdI2M9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAoOQAQh2MK6Z
 H3iIUZKDSUmUd80pr0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxHBbwjhQSLUtNTK9Iyc4DxA
 JOW4OBREuHVAUnzFhck5hZnpkOkTjHqcmxYvf4LkxBLXn5eqpQ4bzNIkQBIUUZpHtwIWGxeYp
 SVEuZlBDpKiKcgtSg3swRV/hWjOAejkjCvC8gUnsy8ErhNr4COYAI64sURD5AjShIRUlINjKL
 qtqFd55VWG01icq4XMtp+aP6BU/V7RL1XM6xffeO6+F+p8KIpvz1WTpmu0fiazfzliWw3+7cZ
 296Vd0ppL3FjLFnAPaNpz/2NCz+5TGi4uHTDg2LtA/qz9rC/EKgv/OP0Mz/Ce8eZ9ppfE2z5m
 BXkWRdntd7uvdC7qOH0/XPnBFetSrm8JEiJpTgj0VCLuag4EQAhz3+oyAIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1498091997!96430730!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17141 invoked from network); 22 Jun 2017 00:39:58 -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; 22 Jun 2017 00:39:58 -0000
Received: from [10.0.0.56] (c-50-131-44-19.hsd1.ca.comcast.net [50.131.44.19])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 0D6F821D2C;
 Thu, 22 Jun 2017 00:39:57 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 0D6F821D2C
Date: Wed, 21 Jun 2017 17:39:53 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Paul Durrant <paul.durrant@citrix.com>
In-Reply-To: <20170621125249.8805-3-paul.durrant@citrix.com>
Message-ID: <alpine.DEB.2.10.1706211739470.12819@sstabellini-ThinkPad-X260>
References: <20170621125249.8805-1-paul.durrant@citrix.com>
 <20170621125249.8805-3-paul.durrant@citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 qemu-block@nongnu.org, qemu-devel@nongnu.org, Max Reitz <mreitz@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 2/3] xen-disk: add support for multi-page
 shared rings
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCAyMSBKdW4gMjAxNywgUGF1bCBEdXJyYW50IHdyb3RlOgo+IFRoZSBibGtpZiBwcm90
b2NvbCBoYXMgaGFkIHByb3Zpc2lvbiBmb3IgbmVnb3RpYXRpb24gb2YgbXVsdGktcGFnZSBzaGFy
ZWQKPiByaW5ncyBmb3Igc29tZSB0aW1lIG5vdyBhbmQgbWFueSBndWVzdCBPUyBoYXZlIHN1cHBv
cnQgaW4gdGhlaXIgZnJvbnRlbmQKPiBkcml2ZXJzLgo+IAo+IFRoaXMgcGF0Y2ggbWFrZXMgdGhl
IG5lY2Vzc2FyeSBtb2RpZmljYXRpb25zIHRvIHhlbi1kaXNrIHN1cHBvcnQgYSBzaGFyZWQKPiBy
aW5nIHVwIHRvIG9yZGVyIDQgKGkuZS4gMTYgcGFnZXMpLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFBh
dWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKPiAtLS0KPiBDYzogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IENjOiBBbnRob255IFBlcmFy
ZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KPiBDYzogS2V2aW4gV29sZiA8a3dvbGZAcmVk
aGF0LmNvbT4KPiBDYzogTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KPiAKPiB2MjoKPiAg
LSBGaXggbWVtb3J5IGxlYWsgaW4gZXJyb3IgcGF0aAo+ICAtIFByaW50IHdhcm5pbmcgaWYgcmlu
Zy1wYWdlLW9yZGVyIGV4Y2VlZHMgbGltaXRzCj4gLS0tCj4gIGh3L2Jsb2NrL3hlbl9kaXNrLmMg
fCAxNDQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0t
LQo+ICAxIGZpbGUgY2hhbmdlZCwgMTEzIGluc2VydGlvbnMoKyksIDMxIGRlbGV0aW9ucygtKQo+
IAo+IGRpZmYgLS1naXQgYS9ody9ibG9jay94ZW5fZGlzay5jIGIvaHcvYmxvY2sveGVuX2Rpc2su
Ywo+IGluZGV4IDliMDZlM2FhODEuLjBlNjUxMzcwOGUgMTAwNjQ0Cj4gLS0tIGEvaHcvYmxvY2sv
eGVuX2Rpc2suYwo+ICsrKyBiL2h3L2Jsb2NrL3hlbl9kaXNrLmMKPiBAQCAtMzYsOCArMzYsNiBA
QAo+ICAKPiAgc3RhdGljIGludCBiYXRjaF9tYXBzICAgPSAwOwo+ICAKPiAtc3RhdGljIGludCBt
YXhfcmVxdWVzdHMgPSAzMjsKPiAtCj4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi8KPiAgCj4gICNkZWZpbmUgQkxPQ0tf
U0laRSAgNTEyCj4gQEAgLTg0LDYgKzgyLDggQEAgc3RydWN0IGlvcmVxIHsKPiAgICAgIEJsb2Nr
QWNjdENvb2tpZSAgICAgYWNjdDsKPiAgfTsKPiAgCj4gKyNkZWZpbmUgTUFYX1JJTkdfUEFHRV9P
UkRFUiA0Cj4gKwo+ICBzdHJ1Y3QgWGVuQmxrRGV2IHsKPiAgICAgIHN0cnVjdCBYZW5EZXZpY2Ug
ICAgeGVuZGV2OyAgLyogbXVzdCBiZSBmaXJzdCAqLwo+ICAgICAgY2hhciAgICAgICAgICAgICAg
ICAqcGFyYW1zOwo+IEBAIC05NCw3ICs5NCw4IEBAIHN0cnVjdCBYZW5CbGtEZXYgewo+ICAgICAg
Ym9vbCAgICAgICAgICAgICAgICBkaXJlY3Rpb3NhZmU7Cj4gICAgICBjb25zdCBjaGFyICAgICAg
ICAgICpmaWxlcHJvdG87Cj4gICAgICBjb25zdCBjaGFyICAgICAgICAgICpmaWxlbmFtZTsKPiAt
ICAgIGludCAgICAgICAgICAgICAgICAgcmluZ19yZWY7Cj4gKyAgICB1bnNpZ25lZCBpbnQgICAg
ICAgIHJpbmdfcmVmWzEgPDwgTUFYX1JJTkdfUEFHRV9PUkRFUl07Cj4gKyAgICB1bnNpZ25lZCBp
bnQgICAgICAgIG5yX3JpbmdfcmVmOwo+ICAgICAgdm9pZCAgICAgICAgICAgICAgICAqc3Jpbmc7
Cj4gICAgICBpbnQ2NF90ICAgICAgICAgICAgIGZpbGVfYmxrOwo+ICAgICAgaW50NjRfdCAgICAg
ICAgICAgICBmaWxlX3NpemU7Cj4gQEAgLTExMCw2ICsxMTEsNyBAQCBzdHJ1Y3QgWGVuQmxrRGV2
IHsKPiAgICAgIGludCAgICAgICAgICAgICAgICAgcmVxdWVzdHNfdG90YWw7Cj4gICAgICBpbnQg
ICAgICAgICAgICAgICAgIHJlcXVlc3RzX2luZmxpZ2h0Owo+ICAgICAgaW50ICAgICAgICAgICAg
ICAgICByZXF1ZXN0c19maW5pc2hlZDsKPiArICAgIHVuc2lnbmVkIGludCAgICAgICAgbWF4X3Jl
cXVlc3RzOwo+ICAKPiAgICAgIC8qIFBlcnNpc3RlbnQgZ3JhbnRzIGV4dGVuc2lvbiAqLwo+ICAg
ICAgZ2Jvb2xlYW4gICAgICAgICAgICBmZWF0dXJlX2Rpc2NhcmQ7Cj4gQEAgLTE5OSw3ICsyMDEs
NyBAQCBzdGF0aWMgc3RydWN0IGlvcmVxICppb3JlcV9zdGFydChzdHJ1Y3QgWGVuQmxrRGV2ICpi
bGtkZXYpCj4gICAgICBzdHJ1Y3QgaW9yZXEgKmlvcmVxID0gTlVMTDsKPiAgCj4gICAgICBpZiAo
UUxJU1RfRU1QVFkoJmJsa2Rldi0+ZnJlZWxpc3QpKSB7Cj4gLSAgICAgICAgaWYgKGJsa2Rldi0+
cmVxdWVzdHNfdG90YWwgPj0gbWF4X3JlcXVlc3RzKSB7Cj4gKyAgICAgICAgaWYgKGJsa2Rldi0+
cmVxdWVzdHNfdG90YWwgPj0gYmxrZGV2LT5tYXhfcmVxdWVzdHMpIHsKPiAgICAgICAgICAgICAg
Z290byBvdXQ7Cj4gICAgICAgICAgfQo+ICAgICAgICAgIC8qIGFsbG9jYXRlIG5ldyBzdHJ1Y3Qg
Ki8KPiBAQCAtOTA1LDcgKzkwNyw3IEBAIHN0YXRpYyB2b2lkIGJsa19oYW5kbGVfcmVxdWVzdHMo
c3RydWN0IFhlbkJsa0RldiAqYmxrZGV2KQo+ICAgICAgICAgIGlvcmVxX3J1bmlvX3FlbXVfYWlv
KGlvcmVxKTsKPiAgICAgIH0KPiAgCj4gLSAgICBpZiAoYmxrZGV2LT5tb3JlX3dvcmsgJiYgYmxr
ZGV2LT5yZXF1ZXN0c19pbmZsaWdodCA8IG1heF9yZXF1ZXN0cykgewo+ICsgICAgaWYgKGJsa2Rl
di0+bW9yZV93b3JrICYmIGJsa2Rldi0+cmVxdWVzdHNfaW5mbGlnaHQgPCBibGtkZXYtPm1heF9y
ZXF1ZXN0cykgewo+ICAgICAgICAgIHFlbXVfYmhfc2NoZWR1bGUoYmxrZGV2LT5iaCk7Cj4gICAg
ICB9Cj4gIH0KPiBAQCAtOTE4LDE1ICs5MjAsNiBAQCBzdGF0aWMgdm9pZCBibGtfYmgodm9pZCAq
b3BhcXVlKQo+ICAgICAgYmxrX2hhbmRsZV9yZXF1ZXN0cyhibGtkZXYpOwo+ICB9Cj4gIAo+IC0v
Kgo+IC0gKiBXZSBuZWVkIHRvIGFjY291bnQgZm9yIHRoZSBncmFudCBhbGxvY2F0aW9ucyByZXF1
aXJpbmcgY29udGlndW91cwo+IC0gKiBjaHVua3M7IHRoZSB3b3JzdCBjYXNlIG51bWJlciB3b3Vs
ZCBiZQo+IC0gKiAgICAgbWF4X3JlcSAqIG1heF9zZWcgKyAobWF4X3JlcSAtIDEpICogKG1heF9z
ZWcgLSAxKSArIDEsCj4gLSAqIGJ1dCBpbiBvcmRlciB0byBrZWVwIHRoaW5ncyBzaW1wbGUganVz
dCB1c2UKPiAtICogICAgIDIgKiBtYXhfcmVxICogbWF4X3NlZy4KPiAtICovCj4gLSNkZWZpbmUg
TUFYX0dSQU5UUyhtYXhfcmVxLCBtYXhfc2VnKSAoMiAqIChtYXhfcmVxKSAqIChtYXhfc2VnKSkK
PiAtCj4gIHN0YXRpYyB2b2lkIGJsa19hbGxvYyhzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCj4g
IHsKPiAgICAgIHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9IGNvbnRhaW5lcl9vZih4ZW5kZXYs
IHN0cnVjdCBYZW5CbGtEZXYsIHhlbmRldik7Cj4gQEAgLTkzOCwxMSArOTMxLDYgQEAgc3RhdGlj
IHZvaWQgYmxrX2FsbG9jKHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKPiAgICAgIGlmICh4ZW5f
bW9kZSAhPSBYRU5fRU1VTEFURSkgewo+ICAgICAgICAgIGJhdGNoX21hcHMgPSAxOwo+ICAgICAg
fQo+IC0gICAgaWYgKHhlbmdudHRhYl9zZXRfbWF4X2dyYW50cyh4ZW5kZXYtPmdudHRhYmRldiwK
PiAtICAgICAgICAgICAgTUFYX0dSQU5UUyhtYXhfcmVxdWVzdHMsIEJMS0lGX01BWF9TRUdNRU5U
U19QRVJfUkVRVUVTVCkpIDwgMCkgewo+IC0gICAgICAgIHhlbl9wdl9wcmludGYoeGVuZGV2LCAw
LCAieGVuZ250dGFiX3NldF9tYXhfZ3JhbnRzIGZhaWxlZDogJXNcbiIsCj4gLSAgICAgICAgICAg
ICAgICAgICAgICBzdHJlcnJvcihlcnJubykpOwo+IC0gICAgfQo+ICB9Cj4gIAo+ICBzdGF0aWMg
dm9pZCBibGtfcGFyc2VfZGlzY2FyZChzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYpCj4gQEAgLTEw
MzcsNiArMTAyNSw5IEBAIHN0YXRpYyBpbnQgYmxrX2luaXQoc3RydWN0IFhlbkRldmljZSAqeGVu
ZGV2KQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICFibGtkZXYtPmZlYXR1cmVfZ3JhbnRf
Y29weSk7Cj4gICAgICB4ZW5zdG9yZV93cml0ZV9iZV9pbnQoJmJsa2Rldi0+eGVuZGV2LCAiaW5m
byIsIGluZm8pOwo+ICAKPiArICAgIHhlbnN0b3JlX3dyaXRlX2JlX2ludCgmYmxrZGV2LT54ZW5k
ZXYsICJtYXgtcmluZy1wYWdlLW9yZGVyIiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICBN
QVhfUklOR19QQUdFX09SREVSKTsKPiArCj4gICAgICBibGtfcGFyc2VfZGlzY2FyZChibGtkZXYp
Owo+ICAKPiAgICAgIGdfZnJlZShkaXJlY3Rpb3NhZmUpOwo+IEBAIC0xMDU4LDEyICsxMDQ5LDI1
IEBAIG91dF9lcnJvcjoKPiAgICAgIHJldHVybiAtMTsKPiAgfQo+ICAKPiArLyoKPiArICogV2Ug
bmVlZCB0byBhY2NvdW50IGZvciB0aGUgZ3JhbnQgYWxsb2NhdGlvbnMgcmVxdWlyaW5nIGNvbnRp
Z3VvdXMKPiArICogY2h1bmtzOyB0aGUgd29yc3QgY2FzZSBudW1iZXIgd291bGQgYmUKPiArICog
ICAgIG1heF9yZXEgKiBtYXhfc2VnICsgKG1heF9yZXEgLSAxKSAqIChtYXhfc2VnIC0gMSkgKyAx
LAo+ICsgKiBidXQgaW4gb3JkZXIgdG8ga2VlcCB0aGluZ3Mgc2ltcGxlIGp1c3QgdXNlCj4gKyAq
ICAgICAyICogbWF4X3JlcSAqIG1heF9zZWcuCj4gKyAqLwo+ICsjZGVmaW5lIE1BWF9HUkFOVFMo
bWF4X3JlcSwgbWF4X3NlZykgKDIgKiAobWF4X3JlcSkgKiAobWF4X3NlZykpCj4gKwo+ICBzdGF0
aWMgaW50IGJsa19jb25uZWN0KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKPiAgewo+ICAgICAg
c3RydWN0IFhlbkJsa0RldiAqYmxrZGV2ID0gY29udGFpbmVyX29mKHhlbmRldiwgc3RydWN0IFhl
bkJsa0RldiwgeGVuZGV2KTsKPiAgICAgIGludCBwZXJzLCBpbmRleCwgcWZsYWdzOwo+ICAgICAg
Ym9vbCByZWFkb25seSA9IHRydWU7Cj4gICAgICBib29sIHdyaXRldGhyb3VnaCA9IHRydWU7Cj4g
KyAgICBpbnQgb3JkZXIsIHJpbmdfcmVmOwo+ICsgICAgdW5zaWduZWQgaW50IHJpbmdfc2l6ZSwg
bWF4X2dyYW50czsKPiArICAgIHVuc2lnbmVkIGludCBpOwo+ICsgICAgdWludDMyX3QgKmRvbWlk
czsKPiAgCj4gICAgICAvKiByZWFkLW9ubHkgPyAqLwo+ICAgICAgaWYgKGJsa2Rldi0+ZGlyZWN0
aW9zYWZlKSB7Cj4gQEAgLTExMzgsOSArMTE0Miw0MiBAQCBzdGF0aWMgaW50IGJsa19jb25uZWN0
KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKPiAgICAgIHhlbnN0b3JlX3dyaXRlX2JlX2ludDY0
KCZibGtkZXYtPnhlbmRldiwgInNlY3RvcnMiLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxrZGV2LT5maWxlX3NpemUgLyBibGtkZXYtPmZpbGVfYmxrKTsKPiAgCj4gLSAgICBpZiAo
eGVuc3RvcmVfcmVhZF9mZV9pbnQoJmJsa2Rldi0+eGVuZGV2LCAicmluZy1yZWYiLCAmYmxrZGV2
LT5yaW5nX3JlZikgPT0gLTEpIHsKPiArICAgIGlmICh4ZW5zdG9yZV9yZWFkX2ZlX2ludCgmYmxr
ZGV2LT54ZW5kZXYsICJyaW5nLXBhZ2Utb3JkZXIiLAo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICZvcmRlcikgPT0gLTEpIHsKPiArICAgICAgICBibGtkZXYtPm5yX3JpbmdfcmVmID0g
MTsKPiArCj4gKyAgICAgICAgaWYgKHhlbnN0b3JlX3JlYWRfZmVfaW50KCZibGtkZXYtPnhlbmRl
diwgInJpbmctcmVmIiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnJpbmdf
cmVmKSA9PSAtMSkgewo+ICsgICAgICAgICAgICByZXR1cm4gLTE7Cj4gKyAgICAgICAgfQo+ICsg
ICAgICAgIGJsa2Rldi0+cmluZ19yZWZbMF0gPSByaW5nX3JlZjsKPiArCj4gKyAgICB9IGVsc2Ug
aWYgKG9yZGVyID49IDAgJiYgb3JkZXIgPD0gTUFYX1JJTkdfUEFHRV9PUkRFUikgewo+ICsgICAg
ICAgIGJsa2Rldi0+bnJfcmluZ19yZWYgPSAxIDw8IG9yZGVyOwo+ICsKPiArICAgICAgICBmb3Ig
KGkgPSAwOyBpIDwgYmxrZGV2LT5ucl9yaW5nX3JlZjsgaSsrKSB7Cj4gKyAgICAgICAgICAgIGNo
YXIgKmtleTsKPiArCj4gKyAgICAgICAgICAgIGtleSA9IGdfc3RyZHVwX3ByaW50ZigicmluZy1y
ZWYldSIsIGkpOwo+ICsgICAgICAgICAgICBpZiAoIWtleSkgewo+ICsgICAgICAgICAgICAgICAg
cmV0dXJuIC0xOwo+ICsgICAgICAgICAgICB9Cj4gKwo+ICsgICAgICAgICAgICBpZiAoeGVuc3Rv
cmVfcmVhZF9mZV9pbnQoJmJsa2Rldi0+eGVuZGV2LCBrZXksCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAmcmluZ19yZWYpID09IC0xKSB7Cj4gKyAgICAgICAgICAgICAg
ICBnX2ZyZWUoa2V5KTsKPiArICAgICAgICAgICAgICAgIHJldHVybiAtMTsKPiArICAgICAgICAg
ICAgfQo+ICsgICAgICAgICAgICBibGtkZXYtPnJpbmdfcmVmW2ldID0gcmluZ19yZWY7Cj4gKwo+
ICsgICAgICAgICAgICBnX2ZyZWUoa2V5KTsKPiArICAgICAgICB9Cj4gKyAgICB9IGVsc2Ugewo+
ICsgICAgICAgIHhlbl9wdl9wcmludGYoeGVuZGV2LCAwLCAiaW52YWxpZCByaW5nLXBhZ2Utb3Jk
ZXI6ICVkXG4iLAo+ICsgICAgICAgICAgICAgICAgICAgICAgb3JkZXIpOwo+ICAgICAgICAgIHJl
dHVybiAtMTsKPiAgICAgIH0KPiArCj4gICAgICBpZiAoeGVuc3RvcmVfcmVhZF9mZV9pbnQoJmJs
a2Rldi0+eGVuZGV2LCAiZXZlbnQtY2hhbm5lbCIsCj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgJmJsa2Rldi0+eGVuZGV2LnJlbW90ZV9wb3J0KSA9PSAtMSkgewo+ICAgICAgICAgIHJl
dHVybiAtMTsKPiBAQCAtMTE2Myw0MSArMTIwMCw4NSBAQCBzdGF0aWMgaW50IGJsa19jb25uZWN0
KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKPiAgICAgICAgICBibGtkZXYtPnByb3RvY29sID0g
QkxLSUZfUFJPVE9DT0xfTkFUSVZFOwo+ICAgICAgfQo+ICAKPiAtICAgIGJsa2Rldi0+c3Jpbmcg
PSB4ZW5nbnR0YWJfbWFwX2dyYW50X3JlZihibGtkZXYtPnhlbmRldi5nbnR0YWJkZXYsCj4gLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxrZGV2LT54ZW5kZXYu
ZG9tLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsa2Rl
di0+cmluZ19yZWYsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgUFJPVF9SRUFEIHwgUFJPVF9XUklURSk7Cj4gKyAgICByaW5nX3NpemUgPSBYQ19QQUdFX1NJ
WkUgKiBibGtkZXYtPm5yX3JpbmdfcmVmOwo+ICsgICAgc3dpdGNoIChibGtkZXYtPnByb3RvY29s
KSB7Cj4gKyAgICBjYXNlIEJMS0lGX1BST1RPQ09MX05BVElWRToKPiArICAgIHsKPiArICAgICAg
ICBibGtkZXYtPm1heF9yZXF1ZXN0cyA9IF9fQ09OU1RfUklOR19TSVpFKGJsa2lmLCByaW5nX3Np
emUpOwo+ICsgICAgICAgIGJyZWFrOwo+ICsgICAgfQo+ICsgICAgY2FzZSBCTEtJRl9QUk9UT0NP
TF9YODZfMzI6Cj4gKyAgICB7Cj4gKyAgICAgICAgYmxrZGV2LT5tYXhfcmVxdWVzdHMgPSBfX0NP
TlNUX1JJTkdfU0laRShibGtpZl94ODZfMzIsIHJpbmdfc2l6ZSk7Cj4gKyAgICAgICAgYnJlYWs7
Cj4gKyAgICB9Cj4gKyAgICBjYXNlIEJMS0lGX1BST1RPQ09MX1g4Nl82NDoKPiArICAgIHsKPiAr
ICAgICAgICBibGtkZXYtPm1heF9yZXF1ZXN0cyA9IF9fQ09OU1RfUklOR19TSVpFKGJsa2lmX3g4
Nl82NCwgcmluZ19zaXplKTsKPiArICAgICAgICBicmVhazsKPiArICAgIH0KPiArICAgIGRlZmF1
bHQ6Cj4gKyAgICAgICAgcmV0dXJuIC0xOwo+ICsgICAgfQo+ICsKPiArICAgIC8qIENhbGN1bGF0
ZSB0aGUgbWF4aW11bSBudW1iZXIgb2YgZ3JhbnRzIG5lZWRlZCBieSBpb3JlcXMgKi8KPiArICAg
IG1heF9ncmFudHMgPSBNQVhfR1JBTlRTKGJsa2Rldi0+bWF4X3JlcXVlc3RzLAo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgQkxLSUZfTUFYX1NFR01FTlRTX1BFUl9SRVFVRVNUKTsKPiAr
ICAgIC8qIEFkZCBvbiB0aGUgbnVtYmVyIG5lZWRlZCBmb3IgdGhlIHJpbmcgcGFnZXMgKi8KPiAr
ICAgIG1heF9ncmFudHMgKz0gYmxrZGV2LT5ucl9yaW5nX3JlZjsKPiArCj4gKyAgICBpZiAoeGVu
Z250dGFiX3NldF9tYXhfZ3JhbnRzKGJsa2Rldi0+eGVuZGV2LmdudHRhYmRldiwgbWF4X2dyYW50
cykpIHsKPiArICAgICAgICB4ZW5fcHZfcHJpbnRmKHhlbmRldiwgMCwgInhlbmdudHRhYl9zZXRf
bWF4X2dyYW50cyBmYWlsZWQ6ICVzXG4iLAo+ICsgICAgICAgICAgICAgICAgICAgICAgc3RyZXJy
b3IoZXJybm8pKTsKPiArICAgICAgICByZXR1cm4gLTE7Cj4gKyAgICB9Cj4gKwo+ICsgICAgZG9t
aWRzID0gZ19tYWxsb2MwX24oYmxrZGV2LT5ucl9yaW5nX3JlZiwgc2l6ZW9mKHVpbnQzMl90KSk7
Cj4gKyAgICBmb3IgKGkgPSAwOyBpIDwgYmxrZGV2LT5ucl9yaW5nX3JlZjsgaSsrKSB7Cj4gKyAg
ICAgICAgZG9taWRzW2ldID0gYmxrZGV2LT54ZW5kZXYuZG9tOwo+ICsgICAgfQo+ICsKPiArICAg
IGJsa2Rldi0+c3JpbmcgPSB4ZW5nbnR0YWJfbWFwX2dyYW50X3JlZnMoYmxrZGV2LT54ZW5kZXYu
Z250dGFiZGV2LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibGtkZXYtPm5yX3JpbmdfcmVmLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBkb21pZHMsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsa2Rldi0+cmluZ19yZWYsCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFBST1RfUkVBRCB8IFBST1RfV1JJVEUpOwo+ICsKPiArICAg
IGdfZnJlZShkb21pZHMpOwo+ICsKPiAgICAgIGlmICghYmxrZGV2LT5zcmluZykgewo+ICAgICAg
ICAgIHJldHVybiAtMTsKPiAgICAgIH0KPiArCj4gICAgICBibGtkZXYtPmNudF9tYXArKzsKPiAg
Cj4gICAgICBzd2l0Y2ggKGJsa2Rldi0+cHJvdG9jb2wpIHsKPiAgICAgIGNhc2UgQkxLSUZfUFJP
VE9DT0xfTkFUSVZFOgo+ICAgICAgewo+ICAgICAgICAgIGJsa2lmX3NyaW5nX3QgKnNyaW5nX25h
dGl2ZSA9IGJsa2Rldi0+c3Jpbmc7Cj4gLSAgICAgICAgQkFDS19SSU5HX0lOSVQoJmJsa2Rldi0+
cmluZ3MubmF0aXZlLCBzcmluZ19uYXRpdmUsIFhDX1BBR0VfU0laRSk7Cj4gKyAgICAgICAgQkFD
S19SSU5HX0lOSVQoJmJsa2Rldi0+cmluZ3MubmF0aXZlLCBzcmluZ19uYXRpdmUsIHJpbmdfc2l6
ZSk7Cj4gICAgICAgICAgYnJlYWs7Cj4gICAgICB9Cj4gICAgICBjYXNlIEJMS0lGX1BST1RPQ09M
X1g4Nl8zMjoKPiAgICAgIHsKPiAgICAgICAgICBibGtpZl94ODZfMzJfc3JpbmdfdCAqc3Jpbmdf
eDg2XzMyID0gYmxrZGV2LT5zcmluZzsKPiAgCj4gLSAgICAgICAgQkFDS19SSU5HX0lOSVQoJmJs
a2Rldi0+cmluZ3MueDg2XzMyX3BhcnQsIHNyaW5nX3g4Nl8zMiwgWENfUEFHRV9TSVpFKTsKPiAr
ICAgICAgICBCQUNLX1JJTkdfSU5JVCgmYmxrZGV2LT5yaW5ncy54ODZfMzJfcGFydCwgc3Jpbmdf
eDg2XzMyLCByaW5nX3NpemUpOwo+ICAgICAgICAgIGJyZWFrOwo+ICAgICAgfQo+ICAgICAgY2Fz
ZSBCTEtJRl9QUk9UT0NPTF9YODZfNjQ6Cj4gICAgICB7Cj4gICAgICAgICAgYmxraWZfeDg2XzY0
X3NyaW5nX3QgKnNyaW5nX3g4Nl82NCA9IGJsa2Rldi0+c3Jpbmc7Cj4gIAo+IC0gICAgICAgIEJB
Q0tfUklOR19JTklUKCZibGtkZXYtPnJpbmdzLng4Nl82NF9wYXJ0LCBzcmluZ194ODZfNjQsIFhD
X1BBR0VfU0laRSk7Cj4gKyAgICAgICAgQkFDS19SSU5HX0lOSVQoJmJsa2Rldi0+cmluZ3MueDg2
XzY0X3BhcnQsIHNyaW5nX3g4Nl82NCwgcmluZ19zaXplKTsKPiAgICAgICAgICBicmVhazsKPiAg
ICAgIH0KPiAgICAgIH0KPiAgCj4gICAgICBpZiAoYmxrZGV2LT5mZWF0dXJlX3BlcnNpc3RlbnQp
IHsKPiAgICAgICAgICAvKiBJbml0IHBlcnNpc3RlbnQgZ3JhbnRzICovCj4gLSAgICAgICAgYmxr
ZGV2LT5tYXhfZ3JhbnRzID0gbWF4X3JlcXVlc3RzICogQkxLSUZfTUFYX1NFR01FTlRTX1BFUl9S
RVFVRVNUOwo+ICsgICAgICAgIGJsa2Rldi0+bWF4X2dyYW50cyA9IGJsa2Rldi0+bWF4X3JlcXVl
c3RzICoKPiArICAgICAgICAgICAgQkxLSUZfTUFYX1NFR01FTlRTX1BFUl9SRVFVRVNUOwo+ICAg
ICAgICAgIGJsa2Rldi0+cGVyc2lzdGVudF9nbnRzID0gZ190cmVlX25ld19mdWxsKChHQ29tcGFy
ZURhdGFGdW5jKWludF9jbXAsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIE5VTEwsIE5VTEwsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJhdGNoX21hcHMgPwo+IEBAIC0xMjA5LDkgKzEyOTAsOSBAQCBzdGF0aWMg
aW50IGJsa19jb25uZWN0KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKPiAgCj4gICAgICB4ZW5f
YmVfYmluZF9ldnRjaG4oJmJsa2Rldi0+eGVuZGV2KTsKPiAgCj4gLSAgICB4ZW5fcHZfcHJpbnRm
KCZibGtkZXYtPnhlbmRldiwgMSwgIm9rOiBwcm90byAlcywgcmluZy1yZWYgJWQsICIKPiArICAg
IHhlbl9wdl9wcmludGYoJmJsa2Rldi0+eGVuZGV2LCAxLCAib2s6IHByb3RvICVzLCBuci1yaW5n
LXJlZiAldSwgIgo+ICAgICAgICAgICAgICAgICAgICAicmVtb3RlIHBvcnQgJWQsIGxvY2FsIHBv
cnQgJWRcbiIsCj4gLSAgICAgICAgICAgICAgICAgIGJsa2Rldi0+eGVuZGV2LnByb3RvY29sLCBi
bGtkZXYtPnJpbmdfcmVmLAo+ICsgICAgICAgICAgICAgICAgICBibGtkZXYtPnhlbmRldi5wcm90
b2NvbCwgYmxrZGV2LT5ucl9yaW5nX3JlZiwKPiAgICAgICAgICAgICAgICAgICAgYmxrZGV2LT54
ZW5kZXYucmVtb3RlX3BvcnQsIGJsa2Rldi0+eGVuZGV2LmxvY2FsX3BvcnQpOwo+ICAgICAgcmV0
dXJuIDA7Cj4gIH0KPiBAQCAtMTIyOCw3ICsxMzA5LDggQEAgc3RhdGljIHZvaWQgYmxrX2Rpc2Nv
bm5lY3Qoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQo+ICAgICAgeGVuX3B2X3VuYmluZF9ldnRj
aG4oJmJsa2Rldi0+eGVuZGV2KTsKPiAgCj4gICAgICBpZiAoYmxrZGV2LT5zcmluZykgewo+IC0g
ICAgICAgIHhlbmdudHRhYl91bm1hcChibGtkZXYtPnhlbmRldi5nbnR0YWJkZXYsIGJsa2Rldi0+
c3JpbmcsIDEpOwo+ICsgICAgICAgIHhlbmdudHRhYl91bm1hcChibGtkZXYtPnhlbmRldi5nbnR0
YWJkZXYsIGJsa2Rldi0+c3JpbmcsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgIGJsa2Rldi0+
bnJfcmluZ19yZWYpOwo+ICAgICAgICAgIGJsa2Rldi0+Y250X21hcC0tOwo+ICAgICAgICAgIGJs
a2Rldi0+c3JpbmcgPSBOVUxMOwo+ICAgICAgfQo+IC0tIAo+IDIuMTEuMAo+IAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 22 00:41:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 00:41:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNqBE-0000Aa-QW; Thu, 22 Jun 2017 00:41: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 1dNqBD-0000AP-3R
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 00:41:03 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 B7/CA-01752-E121B495; Thu, 22 Jun 2017 00:41:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVybKJssq6skHe
 kwZtGA4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNaNx/lq2gs+CFR3HLrM2MM7k62Lk4hASmMgk
 cfDgKqYuRk4OFgEHiddL5rF1MXJwMArESDz4YQ0SZhQIk5h8eQkrRIm2xKrjPWA2m4ChxN8nm
 8DKJYDsJZ85QMIiAloSR9YtYQIZzyzwjVHi7II+ZpCEsEC6xPqzC1hAbE4BG4kZNzeBzeEV8J
 a4fmInWFxIIFti/d41YPWiAroSh/79YYOoEZQ4OfMJWA0z0ILl07exTGAUmIUkNQtJagEj0yp
 G9eLUorLUIl1DvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwBCsZ2Bg3MHY1Ot8
 iFGSg0lJlHfNKa9IIb6k/JTKjMTijPii0pzU4kOMGhwcAn1rVl9glGLJy89LVZLgtRH0jhQSL
 EpNT61Iy8wBRglMqQQHj5IIr44AUJq3uCAxtzgzHSJ1ilFRSpyXEaRPACSRUZoH1waLzEuMsl
 LCvIwMDAxCPAWpRbmZJajyrxjFORiVhHldQMbzZOaVwE1/BbSYCWjxiyMeIItLEhFSUg2MZq0
 XtjWbNXyy2XlPqIh9Yc1/9umB1mIcXTuXVTH1fF8zMaRprorhPGGZEyvvl7Y46q6box3TwG1l
 19Kwuvqc2x5L1zXTph44sc4hN/zzlqeH9dR23rnVP9dzyfvKRe2FXN/3LE6I7JlT+1pK5PKZu
 4pHtmyr3t8luWBP4zX9Is9jEe3quXfeKbEUZyQaajEXFScCAM1JPYfHAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1498092060!88628374!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34868 invoked from network); 22 Jun 2017 00:41:01 -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 Jun 2017 00:41:01 -0000
Received: from [10.0.0.56] (c-50-131-44-19.hsd1.ca.comcast.net [50.131.44.19])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C422421D2C;
 Thu, 22 Jun 2017 00:40:59 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C422421D2C
Date: Wed, 21 Jun 2017 17:40:55 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Paul Durrant <paul.durrant@citrix.com>
In-Reply-To: <20170621125249.8805-2-paul.durrant@citrix.com>
Message-ID: <alpine.DEB.2.10.1706211740490.12819@sstabellini-ThinkPad-X260>
References: <20170621125249.8805-1-paul.durrant@citrix.com>
 <20170621125249.8805-2-paul.durrant@citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 qemu-block@nongnu.org, qemu-devel@nongnu.org, Max Reitz <mreitz@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 1/3] xen-disk: only advertize
 feature-persistent if grant copy is not 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>

T24gV2VkLCAyMSBKdW4gMjAxNywgUGF1bCBEdXJyYW50IHdyb3RlOgo+IElmIGdyYW50IGNvcHkg
aXMgYXZhaWxhYmxlIHRoZW4gaXQgd2lsbCBhbHdheXMgYmUgdXNlZCBpbiBwcmVmZXJlbmNlIHRv
Cj4gcGVyc2lzdGVudCBtYXBzLiBJbiB0aGlzIGNhc2UgZmVhdHVyZS1wZXJzaXN0ZW50IHNob3Vs
ZCBub3QgYmUgYWR2ZXJ0aXplZAo+IHRvIHRoZSBmcm9udGVuZCwgb3RoZXJ3aXNlIGl0IG1heSBu
ZWVkbGVzc2x5IGNvcHkgZGF0YSBpbnRvIHBlcnNpc3RlbnRseQo+IGdyYW50ZWQgYnVmZmVycy4K
PiAKPiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29t
PgoKUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KCgo+IC0tLQo+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+Cj4gQ2M6IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgo+IENj
OiBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgo+IENjOiBNYXggUmVpdHogPG1yZWl0ekBy
ZWRoYXQuY29tPgo+IC0tLQo+ICBody9ibG9jay94ZW5fZGlzay5jIHwgMTUgKysrKysrKystLS0t
LS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCj4g
Cj4gZGlmZiAtLWdpdCBhL2h3L2Jsb2NrL3hlbl9kaXNrLmMgYi9ody9ibG9jay94ZW5fZGlzay5j
Cj4gaW5kZXggM2EyMjgwNWZiYy4uOWIwNmUzYWE4MSAxMDA2NDQKPiAtLS0gYS9ody9ibG9jay94
ZW5fZGlzay5jCj4gKysrIGIvaHcvYmxvY2sveGVuX2Rpc2suYwo+IEBAIC0xMDIzLDExICsxMDIz
LDE4IEBAIHN0YXRpYyBpbnQgYmxrX2luaXQoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQo+ICAK
PiAgICAgIGJsa2Rldi0+ZmlsZV9ibGsgID0gQkxPQ0tfU0laRTsKPiAgCj4gKyAgICBibGtkZXYt
PmZlYXR1cmVfZ3JhbnRfY29weSA9Cj4gKyAgICAgICAgICAgICAgICAoeGVuZ250dGFiX2dyYW50
X2NvcHkoYmxrZGV2LT54ZW5kZXYuZ250dGFiZGV2LCAwLCBOVUxMKSA9PSAwKTsKPiArCj4gKyAg
ICB4ZW5fcHZfcHJpbnRmKCZibGtkZXYtPnhlbmRldiwgMywgImdyYW50IGNvcHkgb3BlcmF0aW9u
ICVzXG4iLAo+ICsgICAgICAgICAgICAgICAgICBibGtkZXYtPmZlYXR1cmVfZ3JhbnRfY29weSA/
ICJlbmFibGVkIiA6ICJkaXNhYmxlZCIpOwo+ICsKPiAgICAgIC8qIGZpbGwgaW5mbwo+ICAgICAg
ICogYmxrX2Nvbm5lY3Qgc3VwcGxpZXMgc2VjdG9yLXNpemUgYW5kIHNlY3RvcnMKPiAgICAgICAq
Lwo+ICAgICAgeGVuc3RvcmVfd3JpdGVfYmVfaW50KCZibGtkZXYtPnhlbmRldiwgImZlYXR1cmUt
Zmx1c2gtY2FjaGUiLCAxKTsKPiAtICAgIHhlbnN0b3JlX3dyaXRlX2JlX2ludCgmYmxrZGV2LT54
ZW5kZXYsICJmZWF0dXJlLXBlcnNpc3RlbnQiLCAxKTsKPiArICAgIHhlbnN0b3JlX3dyaXRlX2Jl
X2ludCgmYmxrZGV2LT54ZW5kZXYsICJmZWF0dXJlLXBlcnNpc3RlbnQiLAo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICFibGtkZXYtPmZlYXR1cmVfZ3JhbnRfY29weSk7Cj4gICAgICB4ZW5z
dG9yZV93cml0ZV9iZV9pbnQoJmJsa2Rldi0+eGVuZGV2LCAiaW5mbyIsIGluZm8pOwo+ICAKPiAg
ICAgIGJsa19wYXJzZV9kaXNjYXJkKGJsa2Rldik7Cj4gQEAgLTEyMDIsMTIgKzEyMDksNiBAQCBz
dGF0aWMgaW50IGJsa19jb25uZWN0KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKPiAgCj4gICAg
ICB4ZW5fYmVfYmluZF9ldnRjaG4oJmJsa2Rldi0+eGVuZGV2KTsKPiAgCj4gLSAgICBibGtkZXYt
PmZlYXR1cmVfZ3JhbnRfY29weSA9Cj4gLSAgICAgICAgICAgICAgICAoeGVuZ250dGFiX2dyYW50
X2NvcHkoYmxrZGV2LT54ZW5kZXYuZ250dGFiZGV2LCAwLCBOVUxMKSA9PSAwKTsKPiAtCj4gLSAg
ICB4ZW5fcHZfcHJpbnRmKCZibGtkZXYtPnhlbmRldiwgMywgImdyYW50IGNvcHkgb3BlcmF0aW9u
ICVzXG4iLAo+IC0gICAgICAgICAgICAgICAgICBibGtkZXYtPmZlYXR1cmVfZ3JhbnRfY29weSA/
ICJlbmFibGVkIiA6ICJkaXNhYmxlZCIpOwo+IC0KPiAgICAgIHhlbl9wdl9wcmludGYoJmJsa2Rl
di0+eGVuZGV2LCAxLCAib2s6IHByb3RvICVzLCByaW5nLXJlZiAlZCwgIgo+ICAgICAgICAgICAg
ICAgICAgICAicmVtb3RlIHBvcnQgJWQsIGxvY2FsIHBvcnQgJWRcbiIsCj4gICAgICAgICAgICAg
ICAgICAgIGJsa2Rldi0+eGVuZGV2LnByb3RvY29sLCBibGtkZXYtPnJpbmdfcmVmLAo+IC0tIAo+
IDIuMTEuMAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 22 01:26:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 01: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 1dNqtD-0005d2-9l; Thu, 22 Jun 2017 01:26:31 +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 1dNqtB-0005cw-Ef
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 01:26:29 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 A6/44-03613-4CC1B495; Thu, 22 Jun 2017 01:26:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsUyZ7p8oO4RGe9
 Ig7+zOCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ox9r78xFpxUr9i9ZQtTA2OfTBcjF4eQwEQm
 iW3LbrJAOL8ZJQ5+uc8G4WxklNh4agkThNPNKDHt3kfmLkYOIKdI4uQWyy5GTg4WAVWJuwvPs
 ICE2QRMJN6scgQJiwjoSjxb8AxsDrPAM0aJpvU7GUESwgKJEh9/LmQGsXkFzCTeLvzICjG/A6
 ho50mohKDEyZlPWEBsZgEtiRv/XjKBLGAWkJZY/o8DJMwp4CXRufo6E4gtKqAssfvWXrBWCQF
 Dic8blzJPYBSahWTSLCSTZiFMWsDIvIpRozi1qCy1SNfYSC+pKDM9oyQ3MTNH19DATC83tbg4
 MT01JzGpWC85P3cTIzCgGYBgB+PpdYGHGCU5mJREeV9KeUcK8SXlp1RmJBZnxBeV5qQWH2KU4
 eBQkuBdIQ2UEyxKTU+tSMvMAcYWTFqCg0dJhFdHACjNW1yQmFucmQ6ROsWoKCXOWw/SJwCSyC
 jNg2uDxfMlRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfM+lASawpOZVwI3/RXQYiagxS+OeIA
 sLklESEk1MLIUBX+6cTr74xOhySWZZw+YbEo+fWXDjQ8TXFp+16ntTFnawcATmeX869vdpQJB
 S0Jdd0ie+HrNt7Txs3Sdxco7D84qT+3x6e6cp3lZa+F/po6DVYmGGdNPMLDf3udSd6Xzwa5Hr
 Vz9Se8YX/JER55t3ZvGcTLId9G8Yyf2cct6M+z25+qZ8kWJpTgj0VCLuag4EQD53/Z94gIAAA
 ==
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1498094786!107379847!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51105 invoked from network); 22 Jun 2017 01:26:27 -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 Jun 2017 01:26: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
 v5M1QIPB008329
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 22 Jun 2017 01:26:18 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 v5M1QIIS012362
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 22 Jun 2017 01:26:18 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 v5M1QHIr007663;
 Thu, 22 Jun 2017 01:26:17 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 21 Jun 2017 18:26:16 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id DF82B6A0136; Wed, 21 Jun 2017 21:26:15 -0400 (EDT)
Date: Wed, 21 Jun 2017 21:26:15 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170622012615.GA8146@char.us.oracle.com>
References: <1497387096-19058-2-git-send-email-andrew.cooper3@citrix.com>
 <1498068816-21894-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1498068816-21894-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 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 for-4.9 v2] xen/livepatch: Don't crash on
 encountering STN_UNDEF relocations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBKdW4gMjEsIDIwMTcgYXQgMDc6MTM6MzZQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBBIHN5bW5keCBvZiBTVE5fVU5ERUYgaXMgc3BlY2lhbCwgYW5kIG1lYW5zIGEgc3lt
Ym9sIHZhbHVlIG9mIDAuICBXaGlsZQo+IGxlZ2l0aW1hdGUgaW4gdGhlIEVMRiBzdGFuZGFyZCwg
aXRzIGV4aXN0YW5jZSBpbiBhIGxpdmVwYXRjaCBpcyBxdWVzdGlvbmFibGUKPiBhdCBiZXN0LiAg
VW50aWwgYSBwbGF1c2libGUgdXNlY2FzZSBwcmVzZW50cyBpdHNlbGYsIHJlamVjdCBzdWNoIGEg
cmVsb2NhdGlvbgo+IHdpdGggLUVPUE5PVFNVUFAuCj4gCj4gQWRkaXRpb25hbGx5LCBwZXJmb3Jt
IGEgc2FmZXR5IGNoZWNrIG9uIGVsZi0+c3ltW3N5bW5keF0uc3ltIGJlZm9yZQo+IGRlcmVmZW5j
aW5nIGl0LCB0byBhdm9pZCB0cmlwcGluZyBvdmVyIGEgTlVMTCBwb2ludGVyIHdoZW4gY2FsY3Vs
YXRpbmcgdmFsLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25y
YWQud2lsa0BvcmFjbGUuY29tPgpUZXN0ZWQtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29u
cmFkLndpbGtAb3JhY2xlLmNvbT4gW3g4NiByaWdodCBub3csIHdpbGwgZG8KYXJtMzIgdG9tb3Jy
b3ddCgpJIG5hdHVyYWxseSBoYWQgdG8gaGF2ZSAieGVuL2xpdmVwYXRjaDogQ2xlYW4gdXAgYXJj
aCByZWxvY2F0aW9uIGhhbmRsaW5nIgpvbiB0b3Agb2YgdGhpcy4KCj4gLS0tCj4gQ0M6IEtvbnJh
ZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KPiBDQzogUm9zcyBMYWdl
cndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+Cj4gQ0M6IEphbiBCZXVsaWNoIDxKQmV1
bGljaEBzdXNlLmNvbT4KPiBDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgo+IENDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IAo+IHYy
Ogo+ICAqIFJlamVjdCBTVE5fVU5ERUYgd2l0aCAtRU9QTk9UU1VQUAo+IC0tLQo+ICB4ZW4vYXJj
aC9hcm0vYXJtMzIvbGl2ZXBhdGNoLmMgfCAxNyArKysrKysrKysrKysrKystLQo+ICB4ZW4vYXJj
aC9hcm0vYXJtNjQvbGl2ZXBhdGNoLmMgfCAxNyArKysrKysrKysrKysrKystLQo+ICB4ZW4vYXJj
aC94ODYvbGl2ZXBhdGNoLmMgICAgICAgfCAxNyArKysrKysrKysrKysrKystLQo+ICAzIGZpbGVz
IGNoYW5nZWQsIDQ1IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS9hcm0zMi9saXZlcGF0Y2guYyBiL3hlbi9hcmNoL2FybS9hcm0zMi9s
aXZlcGF0Y2guYwo+IGluZGV4IGEzMjgxNzkuLjUzZmVlOTEgMTAwNjQ0Cj4gLS0tIGEveGVuL2Fy
Y2gvYXJtL2FybTMyL2xpdmVwYXRjaC5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2FybTMyL2xpdmVw
YXRjaC5jCj4gQEAgLTI1NCwxNCArMjU0LDI3IEBAIGludCBhcmNoX2xpdmVwYXRjaF9wZXJmb3Jt
KHN0cnVjdCBsaXZlcGF0Y2hfZWxmICplbGYsCj4gICAgICAgICAgICAgIGFkZGVuZCA9IGdldF9h
ZGRlbmQodHlwZSwgZGVzdCk7Cj4gICAgICAgICAgfQo+ICAKPiArICAgICAgICBpZiAoIHN5bW5k
eCA9PSBTVE5fVU5ERUYgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgZHByaW50ayhYRU5M
T0dfRVJSLCBMSVZFUEFUQ0ggIiVzOiBFbmNvdW50ZXJlZCBTVE5fVU5ERUZcbiIsCj4gKyAgICAg
ICAgICAgICAgICAgICAgZWxmLT5uYW1lKTsKPiArICAgICAgICAgICAgcmV0dXJuIC1FT1BOT1RT
VVBQOwo+ICsgICAgICAgIH0KPiArCj4gICAgICAgICAgaWYgKCBzeW1uZHggPiBlbGYtPm5zeW0g
KQo+ICAgICAgICAgIHsKPiAgICAgICAgICAgICAgZHByaW50ayhYRU5MT0dfRVJSLCBMSVZFUEFU
Q0ggIiVzOiBSZWxhdGl2ZSBzeW1ib2wgd2FudHMgc3ltYm9sQCV1IHdoaWNoIGlzIHBhc3QgZW5k
IVxuIiwKPiAgICAgICAgICAgICAgICAgICAgICBlbGYtPm5hbWUsIHN5bW5keCk7Cj4gICAgICAg
ICAgICAgIHJldHVybiAtRUlOVkFMOwo+ICAgICAgICAgIH0KPiAtCj4gLSAgICAgICAgdmFsID0g
ZWxmLT5zeW1bc3ltbmR4XS5zeW0tPnN0X3ZhbHVlOyAvKiBTICovCj4gKyAgICAgICAgZWxzZSBp
ZiAoICFlbGYtPnN5bVtzeW1uZHhdLnN5bSApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBk
cHJpbnRrKFhFTkxPR19FUlIsIExJVkVQQVRDSCAiJXM6IE5vIHJlbGF0aXZlIHN5bWJvbEAldVxu
IiwKPiArICAgICAgICAgICAgICAgICAgICBlbGYtPm5hbWUsIHN5bW5keCk7Cj4gKyAgICAgICAg
ICAgIHJldHVybiAtRUlOVkFMOwo+ICsgICAgICAgIH0KPiArICAgICAgICBlbHNlCj4gKyAgICAg
ICAgICAgIHZhbCA9IGVsZi0+c3ltW3N5bW5keF0uc3ltLT5zdF92YWx1ZTsgLyogUyAqLwo+ICAK
PiAgICAgICAgICByYyA9IHBlcmZvcm1fcmVsKHR5cGUsIGRlc3QsIHZhbCwgYWRkZW5kKTsKPiAg
ICAgICAgICBzd2l0Y2ggKCByYyApCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC9s
aXZlcGF0Y2guYyBiL3hlbi9hcmNoL2FybS9hcm02NC9saXZlcGF0Y2guYwo+IGluZGV4IDYzOTI5
YjEuLmIwMzM3NjMgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L2xpdmVwYXRjaC5j
Cj4gKysrIGIveGVuL2FyY2gvYXJtL2FybTY0L2xpdmVwYXRjaC5jCj4gQEAgLTI1MiwxNCArMjUy
LDI3IEBAIGludCBhcmNoX2xpdmVwYXRjaF9wZXJmb3JtX3JlbGEoc3RydWN0IGxpdmVwYXRjaF9l
bGYgKmVsZiwKPiAgICAgICAgICBpbnQgb3ZmID0gMDsKPiAgICAgICAgICB1aW50NjRfdCB2YWw7
Cj4gIAo+ICsgICAgICAgIGlmICggc3ltbmR4ID09IFNUTl9VTkRFRiApCj4gKyAgICAgICAgewo+
ICsgICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19FUlIsIExJVkVQQVRDSCAiJXM6IEVuY291bnRl
cmVkIFNUTl9VTkRFRlxuIiwKPiArICAgICAgICAgICAgICAgICAgICBlbGYtPm5hbWUpOwo+ICsg
ICAgICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7Cj4gKyAgICAgICAgfQo+ICsKPiAgICAgICAg
ICBpZiAoIHN5bW5keCA+IGVsZi0+bnN5bSApCj4gICAgICAgICAgewo+ICAgICAgICAgICAgICBk
cHJpbnRrKFhFTkxPR19FUlIsIExJVkVQQVRDSCAiJXM6IFJlbGF0aXZlIHJlbG9jYXRpb24gd2Fu
dHMgc3ltYm9sQCV1IHdoaWNoIGlzIHBhc3QgZW5kIVxuIiwKPiAgICAgICAgICAgICAgICAgICAg
ICBlbGYtPm5hbWUsIHN5bW5keCk7Cj4gICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ICAg
ICAgICAgIH0KPiAtCj4gLSAgICAgICAgdmFsID0gZWxmLT5zeW1bc3ltbmR4XS5zeW0tPnN0X3Zh
bHVlICsgIHItPnJfYWRkZW5kOyAvKiBTK0EgKi8KPiArICAgICAgICBlbHNlIGlmICggIWVsZi0+
c3ltW3N5bW5keF0uc3ltICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIGRwcmludGsoWEVO
TE9HX0VSUiwgTElWRVBBVENIICIlczogTm8gcmVsYXRpdmUgc3ltYm9sQCV1XG4iLAo+ICsgICAg
ICAgICAgICAgICAgICAgIGVsZi0+bmFtZSwgc3ltbmR4KTsKPiArICAgICAgICAgICAgcmV0dXJu
IC1FSU5WQUw7Cj4gKyAgICAgICAgfQo+ICsgICAgICAgIGVsc2UKPiArICAgICAgICAgICAgdmFs
ID0gZWxmLT5zeW1bc3ltbmR4XS5zeW0tPnN0X3ZhbHVlICsgci0+cl9hZGRlbmQ7IC8qIFMrQSAq
Lwo+ICAKPiAgICAgICAgICAvKiBBUk02NCBvcGVyYXRpb25zIGF0IG1pbmltdW0gYXJlIGFsd2F5
cyAzMi1iaXQuICovCj4gICAgICAgICAgaWYgKCByLT5yX29mZnNldCA+PSBiYXNlLT5zZWMtPnNo
X3NpemUgfHwKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2xpdmVwYXRjaC5jIGIveGVuL2Fy
Y2gveDg2L2xpdmVwYXRjaC5jCj4gaW5kZXggNzkxNzYxMC4uYmZhNTc2YyAxMDA2NDQKPiAtLS0g
YS94ZW4vYXJjaC94ODYvbGl2ZXBhdGNoLmMKPiArKysgYi94ZW4vYXJjaC94ODYvbGl2ZXBhdGNo
LmMKPiBAQCAtMTcwLDE0ICsxNzAsMjcgQEAgaW50IGFyY2hfbGl2ZXBhdGNoX3BlcmZvcm1fcmVs
YShzdHJ1Y3QgbGl2ZXBhdGNoX2VsZiAqZWxmLAo+ICAgICAgICAgIHVpbnQ4X3QgKmRlc3QgPSBi
YXNlLT5sb2FkX2FkZHIgKyByLT5yX29mZnNldDsKPiAgICAgICAgICB1aW50NjRfdCB2YWw7Cj4g
IAo+ICsgICAgICAgIGlmICggc3ltbmR4ID09IFNUTl9VTkRFRiApCj4gKyAgICAgICAgewo+ICsg
ICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19FUlIsIExJVkVQQVRDSCAiJXM6IEVuY291bnRlcmVk
IFNUTl9VTkRFRlxuIiwKPiArICAgICAgICAgICAgICAgICAgICBlbGYtPm5hbWUpOwo+ICsgICAg
ICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7Cj4gKyAgICAgICAgfQo+ICsKPiAgICAgICAgICBp
ZiAoIHN5bW5keCA+IGVsZi0+bnN5bSApCj4gICAgICAgICAgewo+ICAgICAgICAgICAgICBkcHJp
bnRrKFhFTkxPR19FUlIsIExJVkVQQVRDSCAiJXM6IFJlbGF0aXZlIHJlbG9jYXRpb24gd2FudHMg
c3ltYm9sQCV1IHdoaWNoIGlzIHBhc3QgZW5kIVxuIiwKPiAgICAgICAgICAgICAgICAgICAgICBl
bGYtPm5hbWUsIHN5bW5keCk7Cj4gICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ICAgICAg
ICAgIH0KPiAtCj4gLSAgICAgICAgdmFsID0gci0+cl9hZGRlbmQgKyBlbGYtPnN5bVtzeW1uZHhd
LnN5bS0+c3RfdmFsdWU7Cj4gKyAgICAgICAgZWxzZSBpZiAoICFlbGYtPnN5bVtzeW1uZHhdLnN5
bSApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19FUlIsIExJVkVQ
QVRDSCAiJXM6IE5vIHN5bWJvbEAldVxuIiwKPiArICAgICAgICAgICAgICAgICAgICBlbGYtPm5h
bWUsIHN5bW5keCk7Cj4gKyAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ICsgICAgICAgIH0K
PiArICAgICAgICBlbHNlCj4gKyAgICAgICAgICAgIHZhbCA9IHItPnJfYWRkZW5kICsgZWxmLT5z
eW1bc3ltbmR4XS5zeW0tPnN0X3ZhbHVlOwo+ICAKPiAgICAgICAgICBzd2l0Y2ggKCBFTEY2NF9S
X1RZUEUoci0+cl9pbmZvKSApCj4gICAgICAgICAgewo+IC0tIAo+IDIuMS40Cj4gCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 22 01:27:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 01:27:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNquH-0005gj-JK; Thu, 22 Jun 2017 01:27: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 1dNquG-0005gb-CV
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 01:27:36 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 07/5F-02006-70D1B495; Thu, 22 Jun 2017 01:27:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsUyZ7p8oC67rHe
 kwezfTBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a9hvlMBUtNK55tOsjewLhNtYuRi0NIoINJ
 Yu7X44wQzjdGiQ3bf7FBOBsZJY6++M4C4XQzShzffwPI4QRyiiSmHf3J3MXIwcEioCrxvrMUx
 GQTMJF4s8oRpEJEQFfi2YJnYHOYBZ4xSjSt38kIkhAWSJT4c+QuG4jNK2Am8fPAVaiRnhIbTt
 9jgogLSpyc+QQsziygJXHj30smkPnMAtISy/9xgIQ5BbwkJs7tZAexRQWUJXbf2ssMYksIGEv
 0zepjmcAoNAvJpFlIJs1CmLSAkXkVo0ZxalFZapGuobFeUlFmekZJbmJmjq6hgalebmpxcWJ6
 ak5iUrFecn7uJkZgODMAwQ7Gf9s8DzFKcjApifK+lPKOFOJLyk+pzEgszogvKs1JLT7EKMPBo
 STBu0IaKCdYlJqeWpGWmQOMLJi0BAePkgivjgBQmre4IDG3ODMdInWKUVFKnLcepE8AJJFRmg
 fXBovmS4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmfSgJNIUnM68EbvoroMVMQItfHPEAWVy
 SiJCSamDUenM/TnmSYvMzr1PGYou28QslTl2jumbXluM7u3Ye/KN66KKfUmzvCnaOXXtlHjh9
 fB+1d3uGZ4RTcemEA0m2rfdvmT2Me3hG5rT63Itmy1PEhX+bz+KLVZq+VH/XbhWZL8FaTMaCc
 91Tmh/H6S6fbjN7pn/KroU3/viIfp+dnizgu707rjdXiaU4I9FQi7moOBEAWYf9IOECAAA=
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1498094852!88630775!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29906 invoked from network); 22 Jun 2017 01:27:34 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 22 Jun 2017 01:27:34 -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
 v5M1RQNB009041
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Thu, 22 Jun 2017 01:27:26 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0021.oracle.com (8.13.8/8.14.4) with ESMTP id v5M1RPHW023024
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Thu, 22 Jun 2017 01:27:25 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 v5M1RPQn006185;
 Thu, 22 Jun 2017 01:27:25 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 21 Jun 2017 18:27:25 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 290936A0136; Wed, 21 Jun 2017 21:27:24 -0400 (EDT)
Date: Wed, 21 Jun 2017 21:27:24 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170622012724.GB8146@char.us.oracle.com>
References: <1497387096-19058-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1497387096-19058-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: [Xen-devel] Is [PATCH for-4.9] Was:Re: [PATCH 1/2] xen/livepatch:
 Clean up arch relocation 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>

T24gVHVlLCBKdW4gMTMsIDIwMTcgYXQgMDk6NTE6MzVQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiAgKiBSZWR1Y2Ugc3ltYm9sIHNjb3BlIGFuZCBpbml0YWxpc2F0aW9uIGFzIG11Y2gg
YXMgcG9zc2libGUKPiAgKiBBbm5vdGF0ZSBhIGZhbGx0aHJvdWdoIGNhc2UgaW4gYXJtNjQKPiAg
KiBGaXggc3dpdGNoIHN0YXRlbWVudCBzdHlsZSBpbiBhcm0zMgo+IAo+IE5vIGZ1bmN0aW9uYWwg
Y2hhbmdlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+Cj4gLS0tCj4gQ0M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndp
bGtAb3JhY2xlLmNvbT4KPiBDQzogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJp
eC5jb20+Cj4gQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KPiBDQzogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IENDOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IAo+IFRoZSBwdXJwb3NlIG9mIHRoaXMgcGF0Y2ggaXMg
c2ltcGx5IHRvIG1ha2UgdGhlIGZvbGxvd2luZyBwYXRjaCBlYXNpZXIgdG8KPiByZXZpZXcuCgpK
YW4gQWNrZWQgaXQgYW5kIFJldmlld2VkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJh
ZC53aWxrQG9yYWNsZS5jb20+CmFuZApUZXN0ZWQtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8
a29ucmFkLndpbGtAb3JhY2xlLmNvbT4gW29uIHg4NiByaWdodCBub3ddCgo+IC0tLQo+ICB4ZW4v
YXJjaC9hcm0vYXJtMzIvbGl2ZXBhdGNoLmMgfCAyNyArKysrKysrKysrKystLS0tLS0tLS0tLS0t
LS0KPiAgeGVuL2FyY2gvYXJtL2FybTY0L2xpdmVwYXRjaC5jIHwgMTkgKysrKysrKy0tLS0tLS0t
LS0tLQo+ICB4ZW4vYXJjaC94ODYvbGl2ZXBhdGNoLmMgICAgICAgfCAxMyArKysrKy0tLS0tLS0t
Cj4gIDMgZmlsZXMgY2hhbmdlZCwgMjQgaW5zZXJ0aW9ucygrKSwgMzUgZGVsZXRpb25zKC0pCj4g
Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm0zMi9saXZlcGF0Y2guYyBiL3hlbi9hcmNo
L2FybS9hcm0zMi9saXZlcGF0Y2guYwo+IGluZGV4IGE3ZmQ1ZTIuLmEzMjgxNzkgMTAwNjQ0Cj4g
LS0tIGEveGVuL2FyY2gvYXJtL2FybTMyL2xpdmVwYXRjaC5jCj4gKysrIGIveGVuL2FyY2gvYXJt
L2FybTMyL2xpdmVwYXRjaC5jCj4gQEAgLTIyNCwyMSArMjI0LDIxIEBAIGludCBhcmNoX2xpdmVw
YXRjaF9wZXJmb3JtKHN0cnVjdCBsaXZlcGF0Y2hfZWxmICplbGYsCj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBsaXZlcGF0Y2hfZWxmX3NlYyAqcmVsYSwKPiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCB1c2VfcmVsYSkKPiAgewo+IC0gICAgY29uc3Qg
RWxmX1JlbEEgKnJfYTsKPiAtICAgIGNvbnN0IEVsZl9SZWwgKnI7Cj4gLSAgICB1bnNpZ25lZCBp
bnQgc3ltbmR4LCBpOwo+IC0gICAgdWludDMyX3QgdmFsOwo+IC0gICAgdm9pZCAqZGVzdDsKPiAr
ICAgIHVuc2lnbmVkIGludCBpOwo+ICAgICAgaW50IHJjID0gMDsKPiAgCj4gICAgICBmb3IgKCBp
ID0gMDsgaSA8IChyZWxhLT5zZWMtPnNoX3NpemUgLyByZWxhLT5zZWMtPnNoX2VudHNpemUpOyBp
KysgKQo+ICAgICAgewo+ICsgICAgICAgIHVuc2lnbmVkIGludCBzeW1uZHg7Cj4gKyAgICAgICAg
dWludDMyX3QgdmFsOwo+ICsgICAgICAgIHZvaWQgKmRlc3Q7Cj4gICAgICAgICAgdW5zaWduZWQg
Y2hhciB0eXBlOwo+IC0gICAgICAgIHMzMiBhZGRlbmQgPSAwOwo+ICsgICAgICAgIHMzMiBhZGRl
bmQ7Cj4gIAo+ICAgICAgICAgIGlmICggdXNlX3JlbGEgKQo+ICAgICAgICAgIHsKPiAtICAgICAg
ICAgICAgcl9hID0gcmVsYS0+ZGF0YSArIGkgKiByZWxhLT5zZWMtPnNoX2VudHNpemU7Cj4gKyAg
ICAgICAgICAgIGNvbnN0IEVsZl9SZWxBICpyX2EgPSByZWxhLT5kYXRhICsgaSAqIHJlbGEtPnNl
Yy0+c2hfZW50c2l6ZTsKPiArCj4gICAgICAgICAgICAgIHN5bW5keCA9IEVMRjMyX1JfU1lNKHJf
YS0+cl9pbmZvKTsKPiAgICAgICAgICAgICAgdHlwZSA9IEVMRjMyX1JfVFlQRShyX2EtPnJfaW5m
byk7Cj4gICAgICAgICAgICAgIGRlc3QgPSBiYXNlLT5sb2FkX2FkZHIgKyByX2EtPnJfb2Zmc2V0
OyAvKiBQICovCj4gQEAgLTI0NiwxMCArMjQ2LDEyIEBAIGludCBhcmNoX2xpdmVwYXRjaF9wZXJm
b3JtKHN0cnVjdCBsaXZlcGF0Y2hfZWxmICplbGYsCj4gICAgICAgICAgfQo+ICAgICAgICAgIGVs
c2UKPiAgICAgICAgICB7Cj4gLSAgICAgICAgICAgIHIgPSByZWxhLT5kYXRhICsgaSAqIHJlbGEt
PnNlYy0+c2hfZW50c2l6ZTsKPiArICAgICAgICAgICAgY29uc3QgRWxmX1JlbCAqciA9IHJlbGEt
PmRhdGEgKyBpICogcmVsYS0+c2VjLT5zaF9lbnRzaXplOwo+ICsKPiAgICAgICAgICAgICAgc3lt
bmR4ID0gRUxGMzJfUl9TWU0oci0+cl9pbmZvKTsKPiAgICAgICAgICAgICAgdHlwZSA9IEVMRjMy
X1JfVFlQRShyLT5yX2luZm8pOwo+ICAgICAgICAgICAgICBkZXN0ID0gYmFzZS0+bG9hZF9hZGRy
ICsgci0+cl9vZmZzZXQ7IC8qIFAgKi8KPiArICAgICAgICAgICAgYWRkZW5kID0gZ2V0X2FkZGVu
ZCh0eXBlLCBkZXN0KTsKPiAgICAgICAgICB9Cj4gIAo+ICAgICAgICAgIGlmICggc3ltbmR4ID4g
ZWxmLT5uc3ltICkKPiBAQCAtMjU5LDEzICsyNjEsMTEgQEAgaW50IGFyY2hfbGl2ZXBhdGNoX3Bl
cmZvcm0oc3RydWN0IGxpdmVwYXRjaF9lbGYgKmVsZiwKPiAgICAgICAgICAgICAgcmV0dXJuIC1F
SU5WQUw7Cj4gICAgICAgICAgfQo+ICAKPiAtICAgICAgICBpZiAoICF1c2VfcmVsYSApCj4gLSAg
ICAgICAgICAgIGFkZGVuZCA9IGdldF9hZGRlbmQodHlwZSwgZGVzdCk7Cj4gLQo+ICAgICAgICAg
IHZhbCA9IGVsZi0+c3ltW3N5bW5keF0uc3ltLT5zdF92YWx1ZTsgLyogUyAqLwo+ICAKPiAgICAg
ICAgICByYyA9IHBlcmZvcm1fcmVsKHR5cGUsIGRlc3QsIHZhbCwgYWRkZW5kKTsKPiAtICAgICAg
ICBzd2l0Y2ggKCByYyApIHsKPiArICAgICAgICBzd2l0Y2ggKCByYyApCj4gKyAgICAgICAgewo+
ICAgICAgICAgIGNhc2UgLUVPVkVSRkxPVzoKPiAgICAgICAgICAgICAgZHByaW50ayhYRU5MT0df
RVJSLCBMSVZFUEFUQ0ggIiVzOiBPdmVyZmxvdyBpbiByZWxvY2F0aW9uICV1IGluICVzIGZvciAl
cyFcbiIsCj4gICAgICAgICAgICAgICAgICAgICAgZWxmLT5uYW1lLCBpLCByZWxhLT5uYW1lLCBi
YXNlLT5uYW1lKTsKPiBAQCAtMjc1LDkgKzI3NSw2IEBAIGludCBhcmNoX2xpdmVwYXRjaF9wZXJm
b3JtKHN0cnVjdCBsaXZlcGF0Y2hfZWxmICplbGYsCj4gICAgICAgICAgICAgIGRwcmludGsoWEVO
TE9HX0VSUiwgTElWRVBBVENIICIlczogVW5oYW5kbGVkIHJlbG9jYXRpb24gIyV4XG4iLAo+ICAg
ICAgICAgICAgICAgICAgICAgIGVsZi0+bmFtZSwgdHlwZSk7Cj4gICAgICAgICAgICAgIGJyZWFr
Owo+IC0KPiAtICAgICAgICBkZWZhdWx0Ogo+IC0gICAgICAgICAgICBicmVhazsKPiAgICAgICAg
ICB9Cj4gIAo+ICAgICAgICAgIGlmICggcmMgKQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
YXJtNjQvbGl2ZXBhdGNoLmMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvbGl2ZXBhdGNoLmMKPiBpbmRl
eCBkYWU2NGY1Li42MzkyOWIxIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9hcm02NC9saXZl
cGF0Y2guYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9hcm02NC9saXZlcGF0Y2guYwo+IEBAIC0yNDEs
MTkgKzI0MSwxNiBAQCBpbnQgYXJjaF9saXZlcGF0Y2hfcGVyZm9ybV9yZWxhKHN0cnVjdCBsaXZl
cGF0Y2hfZWxmICplbGYsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qg
c3RydWN0IGxpdmVwYXRjaF9lbGZfc2VjICpiYXNlLAo+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGNvbnN0IHN0cnVjdCBsaXZlcGF0Y2hfZWxmX3NlYyAqcmVsYSkKPiAgewo+IC0g
ICAgY29uc3QgRWxmX1JlbEEgKnI7Cj4gLSAgICB1bnNpZ25lZCBpbnQgc3ltbmR4LCBpOwo+IC0g
ICAgdWludDY0X3QgdmFsOwo+IC0gICAgdm9pZCAqZGVzdDsKPiAtICAgIGJvb2xfdCBvdmVyZmxv
d19jaGVjazsKPiArICAgIHVuc2lnbmVkIGludCBpOwo+ICAKPiAgICAgIGZvciAoIGkgPSAwOyBp
IDwgKHJlbGEtPnNlYy0+c2hfc2l6ZSAvIHJlbGEtPnNlYy0+c2hfZW50c2l6ZSk7IGkrKyApCj4g
ICAgICB7Cj4gKyAgICAgICAgY29uc3QgRWxmX1JlbEEgKnIgPSByZWxhLT5kYXRhICsgaSAqIHJl
bGEtPnNlYy0+c2hfZW50c2l6ZTsKPiArICAgICAgICB1bnNpZ25lZCBpbnQgc3ltbmR4ID0gRUxG
NjRfUl9TWU0oci0+cl9pbmZvKTsKPiArICAgICAgICB2b2lkICpkZXN0ID0gYmFzZS0+bG9hZF9h
ZGRyICsgci0+cl9vZmZzZXQ7IC8qIFAgKi8KPiArICAgICAgICBib29sIG92ZXJmbG93X2NoZWNr
ID0gdHJ1ZTsKPiAgICAgICAgICBpbnQgb3ZmID0gMDsKPiAtCj4gLSAgICAgICAgciA9IHJlbGEt
PmRhdGEgKyBpICogcmVsYS0+c2VjLT5zaF9lbnRzaXplOwo+IC0KPiAtICAgICAgICBzeW1uZHgg
PSBFTEY2NF9SX1NZTShyLT5yX2luZm8pOwo+ICsgICAgICAgIHVpbnQ2NF90IHZhbDsKPiAgCj4g
ICAgICAgICAgaWYgKCBzeW1uZHggPiBlbGYtPm5zeW0gKQo+ICAgICAgICAgIHsKPiBAQCAtMjYy
LDExICsyNTksOCBAQCBpbnQgYXJjaF9saXZlcGF0Y2hfcGVyZm9ybV9yZWxhKHN0cnVjdCBsaXZl
cGF0Y2hfZWxmICplbGYsCj4gICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ICAgICAgICAg
IH0KPiAgCj4gLSAgICAgICAgZGVzdCA9IGJhc2UtPmxvYWRfYWRkciArIHItPnJfb2Zmc2V0OyAv
KiBQICovCj4gICAgICAgICAgdmFsID0gZWxmLT5zeW1bc3ltbmR4XS5zeW0tPnN0X3ZhbHVlICsg
IHItPnJfYWRkZW5kOyAvKiBTK0EgKi8KPiAgCj4gLSAgICAgICAgb3ZlcmZsb3dfY2hlY2sgPSB0
cnVlOwo+IC0KPiAgICAgICAgICAvKiBBUk02NCBvcGVyYXRpb25zIGF0IG1pbmltdW0gYXJlIGFs
d2F5cyAzMi1iaXQuICovCj4gICAgICAgICAgaWYgKCByLT5yX29mZnNldCA+PSBiYXNlLT5zZWMt
PnNoX3NpemUgfHwKPiAgICAgICAgICAgICAgKHItPnJfb2Zmc2V0ICsgc2l6ZW9mKHVpbnQzMl90
KSkgPiBiYXNlLT5zZWMtPnNoX3NpemUgKQo+IEBAIC00MDMsNiArMzk3LDcgQEAgaW50IGFyY2hf
bGl2ZXBhdGNoX3BlcmZvcm1fcmVsYShzdHJ1Y3QgbGl2ZXBhdGNoX2VsZiAqZWxmLAo+ICAKPiAg
ICAgICAgICBjYXNlIFJfQUFSQ0g2NF9BRFJfUFJFTF9QR19ISTIxX05DOgo+ICAgICAgICAgICAg
ICBvdmVyZmxvd19jaGVjayA9IGZhbHNlOwo+ICsgICAgICAgICAgICAvKiBGYWxsdGhyb3VnaC4g
Ki8KPiAgICAgICAgICBjYXNlIFJfQUFSQ0g2NF9BRFJfUFJFTF9QR19ISTIxOgo+ICAgICAgICAg
ICAgICBvdmYgPSByZWxvY19pbnNuX2ltbShSRUxPQ19PUF9QQUdFLCBkZXN0LCB2YWwsIDEyLCAy
MSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQUFSQ0g2NF9JTlNOX0lNTV9B
RFIpOwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbGl2ZXBhdGNoLmMgYi94ZW4vYXJjaC94
ODYvbGl2ZXBhdGNoLmMKPiBpbmRleCBkZDUwZGQxLi43OTE3NjEwIDEwMDY0NAo+IC0tLSBhL3hl
bi9hcmNoL3g4Ni9saXZlcGF0Y2guYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9saXZlcGF0Y2guYwo+
IEBAIC0xNjEsMTYgKzE2MSwxNCBAQCBpbnQgYXJjaF9saXZlcGF0Y2hfcGVyZm9ybV9yZWxhKHN0
cnVjdCBsaXZlcGF0Y2hfZWxmICplbGYsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY29uc3Qgc3RydWN0IGxpdmVwYXRjaF9lbGZfc2VjICpiYXNlLAo+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBsaXZlcGF0Y2hfZWxmX3NlYyAqcmVsYSkK
PiAgewo+IC0gICAgY29uc3QgRWxmX1JlbEEgKnI7Cj4gLSAgICB1bnNpZ25lZCBpbnQgc3ltbmR4
LCBpOwo+IC0gICAgdWludDY0X3QgdmFsOwo+IC0gICAgdWludDhfdCAqZGVzdDsKPiArICAgIHVu
c2lnbmVkIGludCBpOwo+ICAKPiAgICAgIGZvciAoIGkgPSAwOyBpIDwgKHJlbGEtPnNlYy0+c2hf
c2l6ZSAvIHJlbGEtPnNlYy0+c2hfZW50c2l6ZSk7IGkrKyApCj4gICAgICB7Cj4gLSAgICAgICAg
ciA9IHJlbGEtPmRhdGEgKyBpICogcmVsYS0+c2VjLT5zaF9lbnRzaXplOwo+IC0KPiAtICAgICAg
ICBzeW1uZHggPSBFTEY2NF9SX1NZTShyLT5yX2luZm8pOwo+ICsgICAgICAgIGNvbnN0IEVsZl9S
ZWxBICpyID0gcmVsYS0+ZGF0YSArIGkgKiByZWxhLT5zZWMtPnNoX2VudHNpemU7Cj4gKyAgICAg
ICAgdW5zaWduZWQgaW50IHN5bW5keCA9IEVMRjY0X1JfU1lNKHItPnJfaW5mbyk7Cj4gKyAgICAg
ICAgdWludDhfdCAqZGVzdCA9IGJhc2UtPmxvYWRfYWRkciArIHItPnJfb2Zmc2V0Owo+ICsgICAg
ICAgIHVpbnQ2NF90IHZhbDsKPiAgCj4gICAgICAgICAgaWYgKCBzeW1uZHggPiBlbGYtPm5zeW0g
KQo+ICAgICAgICAgIHsKPiBAQCAtMTc5LDcgKzE3Nyw2IEBAIGludCBhcmNoX2xpdmVwYXRjaF9w
ZXJmb3JtX3JlbGEoc3RydWN0IGxpdmVwYXRjaF9lbGYgKmVsZiwKPiAgICAgICAgICAgICAgcmV0
dXJuIC1FSU5WQUw7Cj4gICAgICAgICAgfQo+ICAKPiAtICAgICAgICBkZXN0ID0gYmFzZS0+bG9h
ZF9hZGRyICsgci0+cl9vZmZzZXQ7Cj4gICAgICAgICAgdmFsID0gci0+cl9hZGRlbmQgKyBlbGYt
PnN5bVtzeW1uZHhdLnN5bS0+c3RfdmFsdWU7Cj4gIAo+ICAgICAgICAgIHN3aXRjaCAoIEVMRjY0
X1JfVFlQRShyLT5yX2luZm8pICkKPiAtLSAKPiAyLjEuNAo+IAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 22 01:38:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 01:38:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNr53-0006VD-LL; Thu, 22 Jun 2017 01:38:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <junxiao.bi@oracle.com>) id 1dNr52-0006V7-Jk
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 01:38:44 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 84/35-03058-4AF1B495; Thu, 22 Jun 2017 01:38:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsUyZ7p8oO5iee9
 Ig4eLFSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owZU26xFfzkqvi/r5ulgfEWRxcjF4eQwDYm
 iYeHXrJAOLOZJOZdmccI4VxjlHhx6CpUZjqjxOGtC1i7GDk52AQ0JJZPmsgOYosIKEncWzWZC
 cQWFjCVOLt7H1gNi4CqRPe61ywgNq+Aq8Tf69uZuxg5OCQEFCTmTLIBCUsIGEqcfriNcQIj9w
 JGhlWM6sWpRWWpRbrmeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgR5mAIIdjDM
 v+x9ilORgUhLlfSnlHSnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgrdDDignWJSanlqRlpkDDDWY
 tAQHj5IIr44AUJq3uCAxtzgzHSJ1ilFRSpw3GqRPACSRUZoH1wYL70uMslLCvIxAhwjxFKQW5
 WaWoMq/YhTnYFQS5l0IMoUnM68EbvoroMVMQItfHPEAWVySiJCSamAscN9rx82hI7rv1Yepj/
 Iuv2x4ES60wtCHd6XKNMNeuSbn5auKrutEXbvD+m3y7RMsit/ixH6wb9yVuOx6PlvuPOkFilz
 LFy7eWbSjTo4vsZ9h+b3u7ct4bCX+OoTY9/Byf9j6wO2a7u91qwWDuSLVHi9f//XjvQztUgZe
 nf6DyoLdQbyfXI2VWIozEg21mIuKEwEABJwpagIAAA==
X-Env-Sender: junxiao.bi@oracle.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1498095521!56006730!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39373 invoked from network); 22 Jun 2017 01:38:43 -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; 22 Jun 2017 01:38: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
 v5M1cerS016470
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK)
 for <xen-devel@lists.xenproject.org>; Thu, 22 Jun 2017 01:38:40 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 v5M1cd05024715
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK)
 for <xen-devel@lists.xenproject.org>; Thu, 22 Jun 2017 01:38:39 GMT
Received: from abhmp0018.oracle.com (abhmp0018.oracle.com [141.146.116.24])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id v5M1cat9005276
 for <xen-devel@lists.xenproject.org>; Thu, 22 Jun 2017 01:38:38 GMT
Received: from bijx-OptiPlex-780.cn.oracle.com (/10.182.64.189)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 21 Jun 2017 18:38:35 -0700
From: Junxiao Bi <junxiao.bi@oracle.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 22 Jun 2017 09:36:52 +0800
Message-Id: <1498095412-18731-1-git-send-email-junxiao.bi@oracle.com>
X-Mailer: git-send-email 1.7.9.5
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Subject: [Xen-devel] [PATCH] xen-blkfront: fix mq start/stop race
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiByaW5nIGJ1ZiBmdWxsLCBodyBxdWV1ZSB3aWxsIGJlIHN0b3BwZWQuIFdoaWxlIGJsa2lm
IGludGVycnVwdCBjb25zdW1lCnJlcXVlc3QgYW5kIG1ha2UgZnJlZSBzcGFjZSBpbiByaW5nIGJ1
ZiwgaHcgcXVldWUgd2lsbCBiZSBzdGFydGVkIGFnYWluLgpCdXQgc2luY2Ugc3RhcnQgcXVldWUg
aXMgcHJvdGVjdGVkIGJ5IHNwaW4gbG9jayB3aGlsZSBzdG9wIG5vdCwgdGhhdCB3aWxsCmNhdXNl
IGEgcmFjZS4KCmludGVycnVwdDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHByb2Nlc3M6CmJsa2lmX2ludGVycnVwdCgpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsa2lmX3F1ZXVlX3JxKCkKIGtpY2tfcGVuZGluZ19yZXF1ZXN0X3F1ZXVlc19sb2NrZWQoKQog
IGJsa19tcV9zdGFydF9zdG9wcGVkX2h3X3F1ZXVlcygpCiAgIGNsZWFyX2JpdChCTEtfTVFfU19T
VE9QUEVELCAmaGN0eC0+c3RhdGUpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibGtfbXFfc3RvcF9od19xdWV1ZShoY3R4KQogICBibGtfbXFfcnVuX2h3
X3F1ZXVlKGhjdHgsIGFzeW5jKQoKSWYgcmluZyBidWYgaXMgbWFkZSBlbXB0eSBpbiB0aGlzIGNh
c2UsIGludGVycnVwdCB3aWxsIG5ldmVyIGNvbWUsIHRoZW4gdGhlCmh3IHF1ZXVlIHdpbGwgYmUg
c3RvcHBlZCBmb3JldmVyLCBhbGwgcHJvY2Vzc2VzIHdhaXRpbmcgZm9yIHRoZSBwZW5kaW5nIGlv
CmluIHRoZSBxdWV1ZSB3aWxsIGh1bmcuCgpTaWduZWQtb2ZmLWJ5OiBKdW54aWFvIEJpIDxqdW54
aWFvLmJpQG9yYWNsZS5jb20+ClJldmlld2VkLWJ5OiBBbmt1ciBBcm9yYSA8YW5rdXIuYS5hcm9y
YUBvcmFjbGUuY29tPgotLS0KIGRyaXZlcnMvYmxvY2sveGVuLWJsa2Zyb250LmMgfCAgICAyICst
CiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1n
aXQgYS9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtmcm9udC5jIGIvZHJpdmVycy9ibG9jay94ZW4tYmxr
ZnJvbnQuYwppbmRleCA4YmIxNjBjZDAwZTEuLjQ3NjdiODJiMmNmNiAxMDA2NDQKLS0tIGEvZHJp
dmVycy9ibG9jay94ZW4tYmxrZnJvbnQuYworKysgYi9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtmcm9u
dC5jCkBAIC05MTIsOCArOTEyLDggQEAgb3V0X2VycjoKIAlyZXR1cm4gQkxLX01RX1JRX1FVRVVF
X0VSUk9SOwogCiBvdXRfYnVzeToKLQlzcGluX3VubG9ja19pcnFyZXN0b3JlKCZyaW5mby0+cmlu
Z19sb2NrLCBmbGFncyk7CiAJYmxrX21xX3N0b3BfaHdfcXVldWUoaGN0eCk7CisJc3Bpbl91bmxv
Y2tfaXJxcmVzdG9yZSgmcmluZm8tPnJpbmdfbG9jaywgZmxhZ3MpOwogCXJldHVybiBCTEtfTVFf
UlFfUVVFVUVfQlVTWTsKIH0KIAotLSAKMS43LjkuNQoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 22 03:58:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 03:58:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNtFw-000706-V4; Thu, 22 Jun 2017 03: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 <osstest-admin@xenproject.org>) id 1dNtFw-0006zu-0e
 for xen-devel@lists.xensource.com; Thu, 22 Jun 2017 03:58:08 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 18/65-06719-F404B495; Thu, 22 Jun 2017 03:58:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVdfPwTv
 SYPcrXosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmLFx+lb1g5XbGipV/P7M2
 ML6v7WLk4hAS+Msose78YSYI5zGjxOTFN1ggnG2MEl92HwLKcHKICDhLfD0zlx3E5hXQl2g/N
 58FxBYWMJf49f8yWIOEwB4lid7Jq4EcDiDHU+L32RyQGhBzxZ1JQL3sHGwCVhKHxECiLAKqEn
 cOXGSdwMi9gJFhFaNGcWpRWWqRrqGBXlJRZnpGSW5iZg6QZ6aXm1pcnJiempOYVKyXnJ+7iRH
 odQYg2MF4b1nAIUZJDiYlUV5OG+9IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8H+2AcoJFqemp
 FWmZOcDwg0lLcPAoifBm6ACleYsLEnOLM9MhUqcYdTk2rF7/hUmIJS8/L1VKnPciyAwBkKKM0
 jy4EbBYuMQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3tu2QFN4MvNK4Da9AjqCCeiIF0c8QI
 4oSURISTUwcnHu5M59mR7b13LooUj005Xvwh5NufZgD8O9grx79aKb1nudC/oxc6vQ30nKumc
 3rGa3afF47z3zMoPsz5Puz8ufTFo0rdWvTlafccUBFca0d80LXt21EjNeNZX/f2VpwDlH5f07
 hD7rst/rl6t+bfjfK9VPfm+9ydk48R3HOO2CXwQYf70Wr8RSnJFoqMVcVJwIAMLthdCAAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1498103885!109057479!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30952 invoked from network); 22 Jun 2017 03:58:05 -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 Jun 2017 03:58: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 <osstest-admin@xenproject.org>)
 id 1dNtFp-0003uI-Qo; Thu, 22 Jun 2017 03:58: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 1dNtFk-0006aj-0Y; Thu, 22 Jun 2017 03:57:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dNtFj-00024A-0S; Thu, 22 Jun 2017 03:57:55 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110910-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:build-armhf-libvirt:libvirt-build:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-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-amd64-i386-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-amd64-i386-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-rtds:debian-install:fail:nonblocking
 xen-unstable:build-amd64-prev:xen-build/dist-test: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-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-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-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-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-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-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
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=461b2165346de236fff2d00d1c318062f1daab08
X-Osstest-Versions-That: xen=695bb5f504ab48c1d546446f104c1b6c0ead126d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 22 Jun 2017 03:57:55 +0000
Subject: [Xen-devel] [xen-unstable test] 110910: 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="===============1319879789540744608=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf-libvirt           5 libvirt-build            fail REGR. vs. 110465

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

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-i386-xl-qemut-win7-amd64 17 guest-start/win.repeat fail blocked in 110465
 test-amd64-amd64-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail like 110465
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-start/win.repeat fail like 110465
 test-armhf-armhf-xl-rtds     15 guest-start/debian.repeat    fail  like 110465
 test-amd64-amd64-xl-rtds      9 debian-install               fail  like 110465
 build-amd64-prev              6 xen-build/dist-test          fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64  9 windows-install        fail never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 build-i386-prev               6 xen-build/dist-test          fail   never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-win10-i386  9 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386  9 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64  9 windows-install         fail never pass

version targeted for testing:
 xen                  461b2165346de236fff2d00d1c318062f1daab08
baseline version:
 xen                  695bb5f504ab48c1d546446f104c1b6c0ead126d

Last test of basis   110465  2017-06-15 09:46:33 Z    6 days
Failing since        110484  2017-06-16 09:32:22 Z    5 days    7 attempts
Testing same since   110910  2017-06-21 00:21:37 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Dushyant Behl <myselfdushyantbehl@gmail.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Tamas K Lengyel <tamas@tklengyel.com>
  Wei Liu <wei.liu2@citrix.com>
  Zhongze Liu <blackskygg@gmail.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          fail    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      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                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-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-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


Not pushing.

------------------------------------------------------------
commit 461b2165346de236fff2d00d1c318062f1daab08
Author: Wei Liu <wei.liu2@citrix.com>
Date:   Mon Jun 12 16:04:17 2017 +0100

    ipxe: update to newer commit
    
    To get 5f85cbb9ee1c00cec81a848a9e871ad5d1e7f53f to placate gcc 7.
    
    The only patch we have applies cleanly.
    
    Reported-by: Zhongze Liu <blackskygg@gmail.com>
    Signed-off-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>

commit 2d78f78a14528752266982473c07118f1bc336e3
Author: Zhongze Liu <blackskygg@gmail.com>
Date:   Wed Jun 14 09:11:48 2017 +0800

    tools: fix several "format-truncation" warnings with GCC 7
    
    GCC 7.1.1 complains that several buffers passed to snprintf() in xenpmd
    and tools/ocmal/xc are too small to hold the largest possible resulting string,
    which is calculated by adding up the maximum length of all the substrings.
    
    The warnings are treated as errors by -Werror, and goes like this (abbreviated):
    
    xenpmd.c:94:36: error: ‘%s’ directive output may be truncated writing up to
    255 bytes into a region of size 13 [-Werror=format-truncation=]
         #define BATTERY_INFO_FILE_PATH "/proc/acpi/battery/%s/info"
                                        ^
    xenpmd.c:113:13: note: ‘snprintf’ output between 25 and 280 bytes into a
    destination of size 32
    
    xenpmd.c:95:37: error: ‘%s’ directive output may be truncated writing up to
    255 bytes into a region of size 13 [-Werror=format-truncation=]
         #define BATTERY_STATE_FILE_PATH "/proc/acpi/battery/%s/state"
                                         ^
    xenpmd.c:116:13: note: ‘snprintf’ output between 26 and 281 bytes into a
    destination of size 32
    
    xenctrl_stubs.c:65:15: error: ‘%s’ directive output may be truncated writing
    up to 1023 bytes into a region of size 252 [-Werror=format-truncation=]
          "%d: %s: %s", error->code,
                   ^~
    xenctrl_stubs.c:64:4: note: ‘snprintf’ output 5 or more bytes (assuming 1028)
    into a destination of size 256
    
    Enlarge the size of these buffers as suggested by the complier
    (and slightly rounded) to fix the warnings.
    
    No functional changes.
    
    Signed-off-by: Zhongze Liu <blackskygg@gmail.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 7251b0d2b28552bf8d7287af9dc2504b4a43278b
Author: Jan Beulich <jbeulich@suse.com>
Date:   Fri Jun 16 16:18:54 2017 +0200

    x86emul: minor cleanup
    
    Drop a redundant input constraint and correct a comment.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 3910756987ccfac2d79fb8e4ca0f196522597b74
Author: Dushyant Behl <myselfdushyantbehl@gmail.com>
Date:   Fri Jun 16 16:18:10 2017 +0200

    x86/SVM: correct comments in vmcb.h
    
    The VMEXIT codes listed from EXCEPTION_PF to EXCEPTION_XF had comments
    describe the exitcodes slightly shifted than the expected value.
    The expected exitcode value for page-fault is 78 which should be 0x4E
    and so on till exception XF.
    
    Signed-off-by: Dushyant Behl <myselfdushyantbehl@gmail.com>
    Reviewed-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>

commit 534ecddd8a961a44356fcab576bd68d6900bfa74
Author: Julien Grall <julien.grall@arm.com>
Date:   Tue Jun 13 17:13:17 2017 +0100

    xen/arm: mm: Use typesafe MFN in dump_pt_walk
    
    Signed-off-by: Julien Grall <julien.grall@arm.com>
    Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>

commit 265b56de8d7c92e74e481644a5921b27daebb4ae
Author: Julien Grall <julien.grall@arm.com>
Date:   Tue Jun 13 17:13:16 2017 +0100

    xen/arm: mm: Use typesafe MFN in set_fixmap
    
    Signed-off-by: Julien Grall <julien.grall@arm.com>
    Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>

commit 8258c741e233371aa62e491d8faffcba5f0eeb69
Author: Julien Grall <julien.grall@arm.com>
Date:   Tue Jun 13 17:13:14 2017 +0100

    xen/arm: Use the newly introduced MFN <-> MADDR and GFN <-> MADDR helpers
    
    Replace the following constructions:
        - _gfn(paddr_to_pfn(...))   => gaddr_to_gfn(...)
        - _mfn(paddr_to_pfn(...))   => maddr_to_mfn(...)
        - pfn_to_paddr(mfn_x(...))  => mfn_to_maddr(...)
        - pfn_to_paddr(gfn_x(...))  => gfn_to_gaddr(...)
        - _mfn(... >> PAGE_SHIFT)   => maddr_to_mfn(...)
    
    Signed-off-by: Julien Grall <julien.grall@arm.com>
    Acked-by: Tamas K Lengyel <tamas@tklengyel.com>
    Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
    Cc: Razvan Cojocaru <rcojocaru@bitdefender.com>
    Cc: Tamas K Lengyel <tamas@tklengyel.com>

commit b110455f4281d555f2f98393e805c4b45a3743a5
Author: Julien Grall <julien.grall@arm.com>
Date:   Tue Jun 13 17:13:13 2017 +0100

    xen/arm: Introduce wrappers for MFN <-> MADDR and GFN <-> GADDR
    
    The new wrappers will add more safety when converting an address to a
    frame number (either machine or guest). A follow-up patch will use them
    to simplify the code.
    
    Signed-off-by: Julien Grall <julien.grall@arm.com>
    Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>

commit 67c3ca7a7795f0ca31e3733ec6ae9716157e2726
Author: Julien Grall <julien.grall@arm.com>
Date:   Tue Jun 13 17:13:12 2017 +0100

    xen/arm: traps: Replace p2m_lookup(..., ..., NULL) by gfn_to_mfn(..., ...)
    
    gfn_to_mfn is a wrapper of p2m_lookup which does not return the
    p2m_type.
    
    Signed-off-by: Julien Grall <julien.grall@arm.com>
    Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>

commit 38426987b6a132b39d7504961bbe8a385df6ec37
Author: Julien Grall <julien.grall@arm.com>
Date:   Tue Jun 13 17:13:11 2017 +0100

    xen/arm: Replace DIV_ROUND_UP(..., PAGE_SIZE) by PFN_UP(...)
    
    DIV_ROUND_UP(..., PAGE_SIZE) and PFN_UP(...) are equivalent.
    
    Signed-off-by: Julien Grall <julien.grall@arm.com>
    Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>

commit 7723dd6b1a4f395112c902e276456f3e05457e19
Author: Julien Grall <julien.grall@arm.com>
Date:   Tue Jun 13 17:13:10 2017 +0100

    xen/arm: mm: Replace __va(pfn_to_paddr(...)) by mfn_to_virt
    
    __va(pfn_to_paddr(...)) and mfn_to_virt are equivalent.
    
    Signed-off-by: Julien Grall <julien.grall@arm.com>
    Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>

commit 324834e4f102004a3cb595de82e725b7adee6cff
Author: Julien Grall <julien.grall@arm.com>
Date:   Tue Jun 13 17:13:09 2017 +0100

    xen/arm: domain_build: Replace paddr_to_pfn(virt_to_maddr(.)) by virt_to_mfn(.)
    
    paddr_to_pfn(virt_to_maddr(.)) and virt_to_mfn(.) are equivalent.
    
    Signed-off-by: Julien Grall <julien.grall@arm.com>
    Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>

commit 948066d0526cebe1ecd0c21863a9cfc1be0290a4
Author: Julien Grall <julien.grall@arm.com>
Date:   Tue Jun 13 17:13:08 2017 +0100

    xen/arm: Define mfn_to_page/page_to_mfn in term of __mfn_to_page/__page_to_mfn
    
    This is matching the x86 side where the __* version is used if you need
    to override the helpers in source files.
    
    At the same time, move the non-underscore version at the end of the
    defintion and add a comment to explain them.
    
    Signed-off-by: Julien Grall <julien.grall@arm.com>
    Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>

commit c702d8a05a28fe892c233a5c63ec2b0c7f394302
Author: Julien Grall <julien.grall@arm.com>
Date:   Tue Jun 13 17:13:07 2017 +0100

    xen/arm: mm: Use typesafe MFN in mfn_to_xen_entry
    
    Signed-off-by: Julien Grall <julien.grall@arm.com>
    Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>

commit 7ddc55f2e3ecab095a99221971b56e1fbf85d803
Author: Julien Grall <julien.grall@arm.com>
Date:   Tue Jun 13 17:13:06 2017 +0100

    xen/arm: mm: Clean-up mfn_to_xen_entry
    
    The physical address is computed from the machine frame number, so
    checking if the physical address is page aligned is pointless.
    
    Furthermore, directly assigned the MFN to the corresponding field in the
    entry rather than converting to a physical address and orring the value.
    It will avoid to rely on the field position and make the code clearer.
    
    Signed-off-by: Julien Grall <julien.grall@arm.com>
    Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>

commit b8d6b337d945de9cc5a29b50bf5c6adfe0d4d3df
Author: Julien Grall <julien.grall@arm.com>
Date:   Tue Jun 13 17:13:05 2017 +0100

    xen/arm: mm: Fix coding style of mfn_to_xen_entry
    
    Fix the comment coding style and add a newline before the return.
    
    Signed-off-by: Julien Grall <julien.grall@arm.com>
    Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>

commit ed67177ac2cfca9645f136b148f15e98ac57035b
Author: Julien Grall <julien.grall@arm.com>
Date:   Tue Jun 13 17:13:04 2017 +0100

    xen/arm: mm: Move mfn_to_xen_entry from page.h to mm.c
    
    The file mm.c is the only user of mfn_to_xen_entry. This will also help
    to use the typesafe MFN.
    
    Signed-off-by: Julien Grall <julien.grall@arm.com>
    Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>

commit 615656a91050898f49b00e6933ab195ada08ec49
Author: Julien Grall <julien.grall@arm.com>
Date:   Tue Jun 13 17:13:03 2017 +0100

    xen/arm: mm: Introduce clear_table and use it
    
    Add a new helper clear_table to clear a page table entry and invalidate
    the cache.
    
    Signed-off-by: Julien Grall <julien.grall@arm.com>
    Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>

commit 5da2fc8784114f0bc14f6af0f1ad5a69e4fb3789
Author: Julien Grall <julien.grall@arm.com>
Date:   Tue Jun 13 17:13:01 2017 +0100

    xen/arm: gic-v2: Fix indentation in gicv2_map_hwdom_extra_mappings
    
    Signed-off-by: Julien Grall <julien.grall@arm.com>
    Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1319879789540744608==--

From xen-devel-bounces@lists.xen.org Thu Jun 22 04:19:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 04: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 1dNtaq-0008Tc-TU; Thu, 22 Jun 2017 04:19: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 1dNtap-0008TQ-TX
 for xen-devel@lists.xensource.com; Thu, 22 Jun 2017 04:19:43 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 8F/77-03696-F554B495; Thu, 22 Jun 2017 04:19:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVTfO1Tv
 S4MZLPosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmHGwOLVjlW/Fi/yf2BsZl
 Vl2MXBxCAn8ZJd7Mv8vexcgJ5DxmlHj3hhcisY1RYu+Zi2wgCREBZ4mvZ+aCFfEK6Es0dX4Gs
 jk4hAWsJVpmFYDUSwhs4JE4tWkzC0iNhICvRNPps0ww9vazp4Fsdg42ASuJQ2IgURYBVYmOnr
 2sExi5FzAyrGJUL04tKkst0rXQSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQI9DY
 DEOxgnH3Z/xCjJAeTkigvp413pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXkkXoJxgUWp6akVa
 Zg4w7GDSEhw8SiK8GTpAad7igsTc4sx0iNQpRl2ODavXf2ESYsnLz0uVEucVB5khAFKUUZoHN
 wIWA5cYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzDvPCWgKT2ZeCdymV0BHMAEd8eKIB8gRJY
 kIKakGxgZ367/Pq3yaj9xxu/1v7lSBht83Tm6PuHTW6un3dSX/9RUN+XLaSybfPf9iCzOfk31
 w17HMbXvCm27em3pBtWznt+eG312y7Ys420qP/Ok1bd22b9mMRXV7J9Vuy9/E3bmq5a6lxZTM
 4i1Zcee6b1levXV+sbAk23P98hNzRD5NN3u4QqP+SLkSS3FGoqEWc1FxIgD1uAUcfAIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1498105181!68894545!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3176 invoked from network); 22 Jun 2017 04:19:41 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Jun 2017 04:19: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 1dNtah-0004cW-Oz; Thu, 22 Jun 2017 04:19: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 1dNtac-0007t8-6m; Thu, 22 Jun 2017 04:19:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dNtab-0005Uu-HS; Thu, 22 Jun 2017 04:19:29 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110918-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=296a53313f447d2f251cbea2cb050d2f695a7991
X-Osstest-Versions-That: libvirt=e13e8808f9270f4b3b6f4abb8ec473eef81cc1b9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 22 Jun 2017 04:19:29 +0000
Subject: [Xen-devel] [libvirt test] 110918: 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="===============5928039578268942339=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

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

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

Failures :-/ but no regressions.

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

version targeted for testing:
 libvirt              296a53313f447d2f251cbea2cb050d2f695a7991
baseline version:
 libvirt              e13e8808f9270f4b3b6f4abb8ec473eef81cc1b9

Last test of basis   110512  2017-06-17 04:20:16 Z    4 days
Testing same since   110918  2017-06-21 04:21:26 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrea Bolognani <abologna@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Ján Tomko <jtomko@redhat.com>
  Martin Kletzander <mkletzan@redhat.com>
  Peter Krempa <pkrempa@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-arm64-arm64-libvirt-qcow2                               pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-amd64-libvirt-vhd                                 pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

+ branch=libvirt
+ revision=296a53313f447d2f251cbea2cb050d2f695a7991
+ . ./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 libvirt 296a53313f447d2f251cbea2cb050d2f695a7991
+ branch=libvirt
+ revision=296a53313f447d2f251cbea2cb050d2f695a7991
+ . ./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=libvirt
+ xenbranch=xen-unstable
+ '[' xlibvirt = xlinux ']'
+ linuxbranch=
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' x296a53313f447d2f251cbea2cb050d2f695a7991 = 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-3.14
++ : 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 296a53313f447d2f251cbea2cb050d2f695a7991:refs/heads/xen-tested-master
To osstest@xenbits.xen.org:/home/xen/git/libvirt.git
   e13e880..296a533  296a53313f447d2f251cbea2cb050d2f695a7991 -> xen-tested-master


--===============5928039578268942339==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5928039578268942339==--

From xen-devel-bounces@lists.xen.org Thu Jun 22 05:16:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 05:16: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 1dNuT3-00043G-6o; Thu, 22 Jun 2017 05:15:45 +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 1dNuT1-00043A-Fr
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 05:15:43 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 29/32-01733-E725B495; Thu, 22 Jun 2017 05:15:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsVywNwkVrcuyDv
 S4HG3sMWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmrHg8F3Wgu2sFfNa1jA2MK5k6WLk5BASmM4o
 sfdoFogtIcArcWTZDFYI21/iw9n7bBA15RIrH3SD2SwCqhIruueA2WwCyhIXv/aC2SJAdu+v3
 0AzuTiYBbqYJNZ/W8gOkhAW8JK49/cqE4jNK2ApsWzaE3aQIl6BXUwSG/buYANxhATWMUpc6P
 rGBlElKHFy5hOw85gFtCRu/HsJ1M0BZEtLLP/HARLmFLCXaNgyBaxcFGjz7lt7mScwCs5C0j0
 LSfcshO4FjMyrGNWLU4vKUot0LfSSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQKD
 lgEIdjAebHY+xCjJwaQkystp4x0pxJeUn1KZkVicEV9UmpNafIhRhoNDSYJXNxAoJ1iUmp5ak
 ZaZA4wfmLQEB4+SCG+GDlCat7ggMbc4Mx0idYpRl6Ppw5YvTEIsefl5qVLivLEgMwRAijJK8+
 BGwGL5EqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5dwUATeHJzCuB2/QK6AgmoCNeHPEAOaI
 kESEl1cAYU/h/mXTR3bbnjhbfn0+vK370fs/mzPdrr/5cf/boxc0+/U5TZZYec9gVuLDWrubY
 NxUmS+HDRxI3nrzwh9m4XrB1lunPpf+/PWhIeybJZhV5+y97Z0+cwDp+XtOb8Zu2KDwrePvI6
 vJHhk8h1T8mfWMXOGEQEmtgc+aHbXTAge9hoo/UtzsIKbEUZyQaajEXFScCAGZVaxDgAgAA
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1498108539!100926167!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52257 invoked from network); 22 Jun 2017 05:15:41 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Jun 2017 05:15:41 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 21 Jun 2017 22:15:39 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.39,371,1493708400"; d="scan'208";a="870530262"
Received: from skl-2s3.sh.intel.com ([10.239.48.12])
 by FMSMGA003.fm.intel.com with ESMTP; 21 Jun 2017 22:15:37 -0700
Date: Thu, 22 Jun 2017 13:16:13 +0800
From: Chao Gao <chao.gao@intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170622051609.GA38249@skl-2s3.sh.intel.com>
Mail-Followup-To: Jan Beulich <JBeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Kevin Tian <kevin.tian@intel.com>, xen-devel@lists.xen.org
References: <1495608977-15921-1-git-send-email-chao.gao@intel.com>
 <1495608977-15921-2-git-send-email-chao.gao@intel.com>
 <5944088C02000078001637C2@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5944088C02000078001637C2@prv-mh.provo.novell.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Jun Nakajima <jun.nakajima@intel.com>
Subject: Re: [Xen-devel] [PATCH v3] VT-d PI: track the vcpu number in 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>

T24gRnJpLCBKdW4gMTYsIDIwMTcgYXQgMDg6MzQ6MjBBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+Pj4gT24gMjQuMDUuMTcgYXQgMDg6NTYsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3Rl
Ogo+PiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwo+PiArKysgYi94ZW4vYXJjaC94
ODYvaHZtL3ZteC92bXguYwo+PiBAQCAtODIsNiArODIsNyBAQCBzdGF0aWMgaW50IHZteF92bWZ1
bmNfaW50ZXJjZXB0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKTsKPj4gIHN0cnVjdCB2bXhf
cGlfYmxvY2tpbmdfdmNwdSB7Cj4+ICAgICAgc3RydWN0IGxpc3RfaGVhZCAgICAgbGlzdDsKPj4g
ICAgICBzcGlubG9ja190ICAgICAgICAgICBsb2NrOwo+PiArICAgIHVpbnQzMl90ICAgICAgICAg
ICAgIGNvdW50ZXI7Cj4KPklzIHRoZXJlIGFueSByZWFzb24gZm9yIHRoaXMgdG8gYmUgZml4ZWQg
d2lkdGg/IE90aGVyIHRoYW4gdGhhdCB0aGUKCkkgd2lsbCB1c2UgJ2ludCcgaW5zdGVhZCBvZiAn
dWludDMyX3QnLgoKPm5vbi10cmFjaW5nIHBhcnRzIGxvb2sgZmluZSwgYnV0IEkgcmVhbGx5IHdv
bmRlciB3aGV0aGVyIHRoZQo+aW50cm9kdWN0aW9uIG9mIHRoZSBjb3VudGVyIGFuZCB0aGUgdHJh
Y2luZyB3b3VsZG4ndCBiZXR0ZXIgYmUgc3BsaXQuCgpXaWxsIHNwbGl0IHRoZW0gYXBhcnQuCgpU
aGFua3MKY2hhbwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 22 05:16:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 05: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 1dNuTw-00046X-GL; Thu, 22 Jun 2017 05:16:40 +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 1dNuTv-00046N-61
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 05:16:39 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 1B/18-01992-6B25B495; Thu, 22 Jun 2017 05:16:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsVyMfTmZt2tQd6
 RBp97VSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyby64zFzTkVrRPPcHSwHgpoIuRi0NIYAaj
 xM3DXWwgDovAVmaJhv2zwBwJgTmsElPnz2HsYuQEcvIkJl/bD2dPWrWfFcTmFRCUODnzCQuIL
 STgKXF23iSwGk4Ba4nvH1rZIFbsZpRY8v8yUxcjBwebgInErA4JkBoWAVWJs7Mb2SHmBEj0Xp
 0DNkdYIFri1bUbYHNEBLQlGrpuM4LMYRY4wCixv/ECWBGzgKZE6/bf7BMYBWYhuWMWktQCRqZ
 VjBrFqUVlqUW6RkZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBwVjPwMC4g3FP
 u98hRkkOJiVRXk4b70ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEry6gUA5waLU9NSKtMwcYFzAp
 CU4eJREeDN0gNK8xQWJucWZ6RCpU4zGHFeurPvCxDHlwPYvTEIsefl5qVLivLdBJgmAlGaU5s
 ENgsXrJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvLsCgKbwZOaVwO17BXQKE9ApL454gJx
 SkoiQkmpgbD06O396VW1v+o209/cnBzj+V2P8dNnryKWgC8ce2mmot3HLb48/sER265WcLzMi
 nH46XM9+7F+UsO6RW/ZLjx/+0yumcJy13HOYReh7wsXIbwlrt28Muux5PcFFjrOLRebW97eNM
 UV3Hy3cmL0/IZrvkLfccYGDtsYBifMTfs9sO3ups/l1qxJLcUaioRZzUXEiAExhHMnSAgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1498108596!68243693!1
X-Originating-IP: [209.85.217.179]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1163 invoked from network); 22 Jun 2017 05:16:37 -0000
Received: from mail-ua0-f179.google.com (HELO mail-ua0-f179.google.com)
 (209.85.217.179)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Jun 2017 05:16:37 -0000
Received: by mail-ua0-f179.google.com with SMTP id g40so5625775uaa.3
 for <xen-devel@lists.xenproject.org>; Wed, 21 Jun 2017 22:16:37 -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=7C+eFVid+nK6gkrH6MNfd/WQG0w3k+OZ/9PmfhUOghc=;
 b=ff3NOPcQjBo9qVS/YQLv2l0T/JrKLid/bweSi2SDh79Xi3T49Xdvih3WnVFYvw4/73
 AjTySP6MEnmnD2XVxnvUaOAapSkMX2bnCIxVicyhGFO+8dZ22hhl6Mfx+R/NXnD/mPxb
 M7HNiBfq0tLoEBvZiVXbS2L/03JmbCdM0RZ5g=
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=7C+eFVid+nK6gkrH6MNfd/WQG0w3k+OZ/9PmfhUOghc=;
 b=fpCI/9tfoMak6di6aNV3YweCKmi7cBTjE37531BoAqaUcjDLiDPMZvHciZJav6lLw0
 WeVWOk4iWSSVaZClW78HBXpRjL3RmN5jS1X8RwchJB0fec59yQ8Um/zpGIRBUQlEXqDZ
 w8+6YaAcA/CpzWNCmUJpUyBzqBNZDNm+c1IwvT5sLtUq/0BIYQusqbCC8HevrB42r4hL
 z4akZKdKefcGSAVUT31XrqaFiOJuPifPVhz4bNGZvz45aVvF0mfHw5p9WOaGB+evqZdQ
 scv6eBP+6WQ4C+5o4Km9uoYhq0reFxn+MzNvJX0OifunZXUeWOJM/MkeGXkzlx8eBIFC
 wc+g==
X-Gm-Message-State: AKS2vOwhERrVtJd9K76WgCpNqxBX/HGqnkMC0hmRCJtmcQVv/ELcYVQQ
 jJ/rlwZwEPbTdnj2T1xfmj4Gogrxq4tS
X-Received: by 10.176.94.3 with SMTP id z3mr760750uag.68.1498108596075; Wed,
 21 Jun 2017 22:16:36 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.159.32.8 with HTTP; Wed, 21 Jun 2017 22:16:35 -0700 (PDT)
In-Reply-To: <4a27b021-a201-4d6e-6830-b509d6b28323@arm.com>
References: <1496769929-23355-1-git-send-email-bhupinder.thakur@linaro.org>
 <1496769929-23355-4-git-send-email-bhupinder.thakur@linaro.org>
 <4a27b021-a201-4d6e-6830-b509d6b28323@arm.com>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Thu, 22 Jun 2017 10:46:35 +0530
Message-ID: <CACtJ1JQibYfL9p5Bkr2TbKRQpOKPvjxYPmBCieY+8uByMwWksw@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>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH 03/14 v4] xen/arm: vpl011: Add pl011 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQW5kcmUsCgpUaGFua3MgZm9yIHlvdXIgY29tbWVudHMuCgo+PiBkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL0tjb25maWcgYi94ZW4vYXJjaC9hcm0vS2NvbmZpZwo+PiBpbmRleCBkNDZiOThj
Li5jMWEwZTdmIDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC9hcm0vS2NvbmZpZwo+PiArKysgYi94
ZW4vYXJjaC9hcm0vS2NvbmZpZwo+PiBAQCAtNTAsNiArNTAsMTEgQEAgY29uZmlnIEhBU19JVFMK
Pj4gICAgICAgICAgcHJvbXB0ICJHSUN2MyBJVFMgTVNJIGNvbnRyb2xsZXIgc3VwcG9ydCIgaWYg
RVhQRVJUID0gInkiCj4+ICAgICAgICAgIGRlcGVuZHMgb24gSEFTX0dJQ1YzCj4+Cj4+ICtjb25m
aWcgVlBMMDExX0NPTlNPTEUKPj4gKyAgICAgYm9vbCAiRW11bGF0ZWQgcGwwMTEgY29uc29sZSBz
dXBwb3J0Igo+PiArICAgICBkZWZhdWx0IHkKPj4gKyAgICAgLS0taGVscC0tLQo+PiArICAgICAg
IEFsbG93cyBhIGd1ZXN0IHRvIHVzZSBwbDAxMSBVQVJUIGFzIGEgY29uc29sZQo+Cj4gSSBhZG1p
dCB0aGF0IEkgYW0gcmF0aGVyIGxhdGUgd2l0aCB0aGlzIGNvbW1lbnQsIGJ1dCBJIGFtIG5vdCBz
dXJlIHdlCj4gc2hvdWxkIGFkdmVydGlzZSBQTDAxMSBlbXVsYXRpb24gaGVyZS4KPiBUZWNobmlj
YWxseSB3aGF0IHlvdSBlbXVsYXRlIGlzIGEgIlNCU0EgR2VuZXJpYyBVQVJUIiwgd2hpY2ggaXMg
aW5kZWVkIGEKPiBzdWJzZXQgb2YgdGhlIFBMMDExLCBidXQgcmVhbGx5IG9ubHkgYSBzdWJzZXQu
IFlvdSBjb25maXJtIHRoaXMgYWxyZWFkeQo+IGluIHBhdGNoIDEzLzE0LCB3aGVyZSB5b3UgdXNl
IHRoZSByZXNwZWN0aXZlIGNvbXBhdGlibGUgbmFtZSBpbnN0ZWFkIG9mCj4gdGhlIGdlbmVyaWMg
YXJtLHBsMDExIG9uZS4KPgo+IFNvIHdoaWxlIEkgZG9uJ3QgZGFyZSB0byBhc2sgZm9yIHJlbmFt
aW5nIGV2ZXJ5IGlkZW50aWZpZXIsIEkgd29uZGVyIGlmCj4gd2Ugc2hvdWxkIGF0IGxlYXN0IGtl
ZXAgdGhlIHB1YmxpY2x5IHZpc2libGUgcGFydCBjb25maW5lZCB0byAiU0JTQQo+IFVBUlQiLiBZ
b3UgY291bGQgbWVudGlvbiB0aGUgc3Vic2V0IG5hdHVyZSBpbiB0aGUgaGVscCBtZXNzYWdlIGhl
cmUsIGZvcgo+IGluc3RhbmNlLgo+IFRoZSBzYW1lIHJlYXNvbmluZyBhcHBsaWVzIHRvIG90aGVy
IHBhcnRzIG9mIHRoaXMgc2VyaWVzIHdoaWNoIGludHJvZHVjZQo+IHVzZXItdmlzaWJsZSBzdHJp
bmdzIChsaWtlIGluIGxpYnhsKS4KPgo+PiAgZW5kbWVudQo+PgpJIHdpbGwgcmVuYW1lIHRoZSB1
c2VyIHZpc2libGUgcGFydCB0byAic2JzYV91YXJ0Ii4KCj4+ICsjaW5jbHVkZSA8eGVuL2Vycm5v
Lmg+Cj4+ICsjaW5jbHVkZSA8eGVuL2V2ZW50Lmg+Cj4+ICsjaW5jbHVkZSA8eGVuL2d1ZXN0X2Fj
Y2Vzcy5oPgo+PiArI2luY2x1ZGUgPHhlbi9pbml0Lmg+Cj4+ICsjaW5jbHVkZSA8eGVuL2xpYi5o
Pgo+PiArI2luY2x1ZGUgPHhlbi9tbS5oPgo+PiArI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgo+PiAr
I2luY2x1ZGUgPHB1YmxpYy9kb21jdGwuaD4KPj4gKyNpbmNsdWRlIDxwdWJsaWMvaW8vY29uc29s
ZS5oPgo+PiArI2luY2x1ZGUgPGFzbS1hcm0vcGwwMTEtdWFydC5oPgo+PiArI2luY2x1ZGUgPGFz
bS1hcm0vdmdpYy1lbXVsLmg+Cj4+ICsjaW5jbHVkZSA8YXNtLWFybS92cGwwMTEuaD4KPgo+IEkg
dGhpbmsgSnVsaWVuIG1lbnRpb25lZCB0aGlzIGFscmVhZHksIGJ1dCBJIHRoaW5rIHlvdSBzaG91
bGQganVzdCB1c2UKPiAiI2luY2x1ZGUgPGFzbS8uLiAuaD4iIGhlcmUuCj4Kb2suCj4+ICsKPj4g
K3N0YXRpYyBib29sIHZwbDAxMV9yZWczMl9jaGVja19hY2Nlc3Moc3RydWN0IGhzcl9kYWJ0IGRh
YnQpCj4+ICt7Cj4+ICsgICAgcmV0dXJuIChkYWJ0LnNpemUgIT0gREFCVF9ET1VCTEVfV09SRCk7
Cj4+ICt9Cj4+ICsKPj4gK3N0YXRpYyB2b2lkIHZwbDAxMV91cGRhdGUoc3RydWN0IGRvbWFpbiAq
ZCkKPgo+IENhbiB5b3UgcGxlYXNlIHJlbmFtZSB0aGlzIGZ1bmN0aW9uIHRvIGluZGljYXRlIHRo
YXQgaXQgdXBkYXRlcyB0aGUKPiAqaW50ZXJydXB0IHN0YXR1cyo/IFRoYXQgbmFtZSBhcyBpdCBp
cyByYXRoZXIgZ2VuZXJpYyBhdCB0aGUgbW9tZW50Lgo+Ckkgd2lsbCByZW5hbWUgaXQgdG8gdnBs
MDExX3VwZGF0ZV9pbnRlcnJ1cHRfc3RhdHVzLgoKPj4gK3sKPj4gKyAgICBzdHJ1Y3QgdnBsMDEx
ICp2cGwwMTEgPSAmZC0+YXJjaC52cGwwMTE7Cj4+ICsKPj4gKyAgICAvKgo+PiArICAgICAqIFRP
RE86IFBMMDExIGludGVycnVwdHMgYXJlIGxldmVsIHRyaWdnZXJlZCB3aGljaCBtZWFucwo+PiAr
ICAgICAqIHRoYXQgaW50ZXJydXB0IG5lZWRzIHRvIGJlIHNldC9jbGVhciBpbnN0ZWFkIG9mIGJl
aW5nCj4+ICsgICAgICogaW5qZWN0ZWQuIEhvd2V2ZXIsIGN1cnJlbnRseSB2R0lDIGRvZXMgbm90
IGhhbmRsZSBsZXZlbAo+PiArICAgICAqIHRyaWdnZXJlZCBpbnRlcnJ1cHRzIHByb3Blcmx5LiBU
aGlzIGZ1bmN0aW9uIG5lZWRzIHRvIGJlCj4+ICsgICAgICogcmV2aXNpdGVkIG9uY2UgdkdJQyBz
dGFydHMgaGFuZGxpbmcgbGV2ZWwgdHJpZ2dlcmVkCj4+ICsgICAgICogaW50ZXJydXB0cy4KPj4g
KyAgICAgKi8KPj4gKyAgICBpZiAoIHZwbDAxMS0+dWFydHJpcyAmIHZwbDAxMS0+dWFydGltc2Mg
KQo+PiArICAgICAgICB2Z2ljX3ZjcHVfaW5qZWN0X3NwaShkLCBHVUVTVF9WUEwwMTFfU1BJKTsK
Pgo+IFNvIG15IHVuZGVyc3RhbmRpbmcgaXMgdGhhdCB0aGlzIGlzIHVzaW5nIGFuIGVkZ2UgdHJp
Z2dlcmVkIHNlbWFudGljIGF0Cj4gdGhlIG1vbWVudC4gV2hpbGUgdGhpcyBpcyBub3Qgd2hhdCBh
biBQTDAxMSBhY3R1YWxseSBpbXBsZW1lbnRzIGFuZCBub3QKPiB3aGF0IHRoZSBkcml2ZXIgcmVh
bGx5IGV4cGVjdHMsIHRoaXMgaXMgZmluZSBvbiBpdHNlbGYgZm9yIG5vdy4KPiBCVVQgSSB0aGlu
ayB3ZSBtYXkgd2FudCB0byBhdm9pZCBpbmplY3Rpbmcgc3B1cmlvdXMgaW50ZXJydXB0cyBub3c6
Cj4gSWYgZm9yIGluc3RhbmNlIHRoZSByZWNlaXZlIGludGVycnVwdCBjb25kaXRpb24gaXMgc2V0
IGFuZCB3ZSBjbGVhciB0aGUKPiB0cmFuc21pdCBpbnRlcnJ1cHQgYml0LCB0aGVuIGNhbGwgdGhp
cyBmdW5jdGlvbiwgaXQgd291bGQgaW5qZWN0IGEgbmV3Cj4gaW50ZXJydXB0LCBhbHRob3VnaCBp
biBhIGVkZ2UtdHJpZ2dlcmVkIHdvcmxkIHdlIHJlYWxseSB3b3VsZG4ndCBuZWVkIHRvCj4gZG8g
YW55dGhpbmcuCj4gU28gSSBiZWxpZXZlIHdlIHdvdWxkIG5lZWQgdG8gaGF2ZSBzb21lIGtpbmQg
b2Ygc2hhZG93ZWQgaW50ZXJydXB0Cj4gc3RhdGUsIHdoaWNoIHN0b3JlcyB0aGUgaW50ZXJydXB0
IGNvbmRpdGlvbiB0aGUgZ3Vlc3QgYWxyZWFkeSBrbm93cwo+IGFib3V0LiBBcyBzb29uIGFzIHdl
ICphZGQqIGEgYml0IHRvIHRoaXMgc3RhdGUsIHdlIGluamVjdCB0aGUgU1BJLgo+IFRoaXMgd291
bGQgYWN0IGFzIGEga2luZCBvZiB0ZW1wb3JhcnkgYnJpZGdlIGJldHdlZW4gdGhlIGxldmVsIHRy
aWdnZXJlZAo+IFNCU0EvUEwwMTEgVUFSVCBhbmQgdGhlIGVkZ2Utb25seSBWR0lDIGltcGxlbWVu
dGF0aW9uIGZvciBub3cuCj4gTGF0ZXIgd2hlbiB0aGUgVkdJQyBwcm9wZXJseSBoYW5kbGVzIGxl
dmVsIHRyaWdnZXJlZCBpbnRlcnJ1cHRzLCB0aGlzCj4gaW1wbGVtZW50YXRpb24gY2FuIGJlIGFk
anVzdGVkLiBCdXQgdGhpcyBjaGFuZ2Ugc2hvdWxkIHRoZW4gYmUgY29uZmluZWQKPiB0byB0aGlz
IHZlcnkgZnVuY3Rpb24uCj4Kb2suIEkgd2lsbCB1cGRhdGUgdGhlIGxvZ2ljIGFjY29yZGluZ2x5
LgoKPj4gK30KPj4gKwo+PiArc3RhdGljIHVpbnQ4X3QgdnBsMDExX3JlYWRfZGF0YShzdHJ1Y3Qg
ZG9tYWluICpkKQo+PiArewo+PiArICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4+ICsgICAgdWlu
dDhfdCBkYXRhID0gMDsKPj4gKyAgICBzdHJ1Y3QgdnBsMDExICp2cGwwMTEgPSAmZC0+YXJjaC52
cGwwMTE7Cj4+ICsgICAgc3RydWN0IHhlbmNvbnNfaW50ZXJmYWNlICppbnRmID0gdnBsMDExLT5y
aW5nX2J1ZjsKPj4gKyAgICBYRU5DT05TX1JJTkdfSURYIGluX2NvbnMgPSBpbnRmLT5pbl9jb25z
Owo+PiArICAgIFhFTkNPTlNfUklOR19JRFggaW5fcHJvZCA9IGludGYtPmluX3Byb2Q7Cj4+ICsK
Pj4gKyAgICBWUEwwMTFfTE9DSyhkLCBmbGFncyk7Cj4+ICsKPj4gKyAgICAvKgo+PiArICAgICAq
IEl0IGlzIGV4cGVjdGVkIHRoYXQgdGhlcmUgd2lsbCBiZSBkYXRhIGluIHRoZSByaW5nIGJ1ZmZl
ciB3aGVuIHRoaXMKPj4gKyAgICAgKiBmdW5jdGlvbiBpcyBjYWxsZWQgc2luY2UgdGhlIGd1ZXN0
IGlzIGV4cGVjdGVkIHRvIHJlYWQgdGhlIGRhdGEgcmVnaXN0ZXIKPj4gKyAgICAgKiBvbmx5IGlm
IHRoZSBUWEZFIGZsYWcgaXMgbm90IHNldC4KPj4gKyAgICAgKiBJZiB0aGUgZ3Vlc3Qgc3RpbGwg
ZG9lcyByZWFkIHdoZW4gVFhGRSBiaXQgaXMgc2V0IHRoZW4gMCB3aWxsIGJlIHJldHVybmVkLgo+
PiArICAgICAqLwo+PiArICAgIGlmICggeGVuY29uc19xdWV1ZWQoaW5fcHJvZCwgaW5fY29ucywg
c2l6ZW9mKGludGYtPmluKSkgPiAwICkKPj4gKyAgICB7Cj4+ICsgICAgICAgIGRhdGEgPSBpbnRm
LT5pblt4ZW5jb25zX21hc2soaW5fY29ucywgc2l6ZW9mKGludGYtPmluKSldOwo+PiArICAgICAg
ICBpbl9jb25zICs9IDE7Cj4+ICsgICAgICAgIGludGYtPmluX2NvbnMgPSBpbl9jb25zOwo+PiAr
ICAgICAgICBzbXBfbWIoKTsKPj4gKyAgICB9Cj4+ICsgICAgZWxzZQo+PiArICAgIHsKPj4gKyAg
ICAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAidnBsMDExOiBVbmV4cGVjdGVkIElOIHJpbmcgYnVm
ZmVyIGVtcHR5XG4iKTsKPj4gKyAgICB9Cj4+ICsKPj4gKyAgICBpZiAoIHhlbmNvbnNfcXVldWVk
KGluX3Byb2QsIGluX2NvbnMsIHNpemVvZihpbnRmLT5pbikpID09IDAgKQo+PiArICAgIHsKPj4g
KyAgICAgICAgdnBsMDExLT51YXJ0ZnIgfD0gUlhGRTsKPj4gKyAgICAgICAgdnBsMDExLT51YXJ0
cmlzICY9IH5SWEk7Cj4KPiBJbiBhIGxldmVsIHRyaWdnZXJlZCB3b3JsZCB5b3Ugd291bGQgbmVl
ZCB0byBwb3NzaWJseSBjaGFuZ2UgdGhlIHN0YXR1cwo+IG9mIHRoZSBpbnRlcnJ1cHQgbGluZSBo
ZXJlLCBzbyBhIGNhbGwgdG8gKGEgcmVuYW1lZCBhbmQgZml4ZWQpCj4gdnBsMDExX3VwZGF0ZSgp
IGZ1bmN0aW9uIHdvdWxkIGJlIGR1ZSBoZXJlLiBUbyBtYWtlIHRoZSB0cmFuc2l0aW9uIGxhdGVy
Cj4gYXMgZWFzeSBhcyBwb3NzaWJsZSwgSSdkIHJlY29tbWVuZCB0byBpbXBsZW1lbnQgdGhpcyBz
aGFkb3cgaW50ZXJydXB0Cj4gc3RhdGUgYXMgZGVzY3JpYmVkIGFib3ZlIGFuZCB0aGVuIGNhbGwg
dGhlIGludGVycnVwdCB1cGRhdGUgZnVuY3Rpb24KPiBoZXJlIGFscmVhZHkuCm9rLgo+Cj4+ICsg
ICAgfQo+PiArICAgIHZwbDAxMS0+dWFydGZyICY9IH5SWEZGOwo+PiArICAgIFZQTDAxMV9VTkxP
Q0soZCwgZmxhZ3MpOwo+PiArCj4+ICsgICAgcmV0dXJuIGRhdGE7Cj4+ICt9Cj4+ICsKPj4gK3N0
YXRpYyB2b2lkIHZwbDAxMV93cml0ZV9kYXRhKHN0cnVjdCBkb21haW4gKmQsIHVpbnQ4X3QgZGF0
YSkKPj4gK3sKPj4gKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwo+PiArICAgIHN0cnVjdCB2cGww
MTEgKnZwbDAxMSA9ICZkLT5hcmNoLnZwbDAxMTsKPj4gKyAgICBzdHJ1Y3QgeGVuY29uc19pbnRl
cmZhY2UgKmludGYgPSB2cGwwMTEtPnJpbmdfYnVmOwo+PiArICAgIFhFTkNPTlNfUklOR19JRFgg
b3V0X2NvbnMgPSBpbnRmLT5vdXRfY29uczsKPj4gKyAgICBYRU5DT05TX1JJTkdfSURYIG91dF9w
cm9kID0gaW50Zi0+b3V0X3Byb2Q7Cj4+ICsKPj4gKyAgICBWUEwwMTFfTE9DSyhkLCBmbGFncyk7
Cj4+ICsKPj4gKyAgICAvKgo+PiArICAgICAqIEl0IGlzIGV4cGVjdGVkIHRoYXQgdGhlIHJpbmcg
aXMgbm90IGZ1bGwgd2hlbiB0aGlzIGZ1bmN0aW9uIGlzIGNhbGxlZAo+PiArICAgICAqIGFzIHRo
ZSBndWVzdCBpcyBleHBlY3RlZCB0byB3cml0ZSB0byB0aGUgZGF0YSByZWdpc3RlciBvbmx5IHdo
ZW4gdGhlCj4+ICsgICAgICogVFhGRiBmbGFnIGlzIG5vdCBzZXQuCj4+ICsgICAgICogSW4gY2Fz
ZSB0aGUgZ3Vlc3QgZG9lcyB3cml0ZSBldmVuIHdoZW4gdGhlIFRYRkYgZmxhZyBpcyBzZXQgdGhl
biB0aGUKPj4gKyAgICAgKiBkYXRhIHdpbGwgYmUgc2lsZW50bHkgZHJvcHBlZC4KPj4gKyAgICAg
Ki8KPj4gKyAgICBpZiAoIHhlbmNvbnNfcXVldWVkKG91dF9wcm9kLCBvdXRfY29ucywgc2l6ZW9m
KGludGYtPm91dCkpICE9Cj4+ICsgICAgICAgICBzaXplb2YgKGludGYtPm91dCkgKQo+PiArICAg
IHsKPj4gKyAgICAgICAgaW50Zi0+b3V0W3hlbmNvbnNfbWFzayhvdXRfcHJvZCwgc2l6ZW9mKGlu
dGYtPm91dCkpXSA9IGRhdGE7Cj4+ICsgICAgICAgIHNtcF93bWIoKTsKPj4gKyAgICAgICAgb3V0
X3Byb2QgKz0gMTsKPj4gKyAgICAgICAgaW50Zi0+b3V0X3Byb2QgPSBvdXRfcHJvZDsKPj4gKyAg
ICB9Cj4+ICsgICAgZWxzZQo+PiArICAgIHsKPj4gKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJS
LCAidnBsMDExOiBVbmV4cGVjdGVkIE9VVCByaW5nIGJ1ZmZlciBmdWxsXG4iKTsKPj4gKyAgICB9
Cj4+ICsKPj4gKyAgICBpZiAoIHhlbmNvbnNfcXVldWVkKG91dF9wcm9kLCBvdXRfY29ucywgc2l6
ZW9mKGludGYtPm91dCkpID09Cj4+ICsgICAgICAgICBzaXplb2YgKGludGYtPm91dCkgKQo+PiAr
ICAgIHsKPj4gKyAgICAgICAgdnBsMDExLT51YXJ0ZnIgfD0gVFhGRjsKPj4gKyAgICAgICAgdnBs
MDExLT51YXJ0cmlzICY9IH5UWEk7Cj4KPiBTYW1lIGFzIGFib3ZlLiBCYXNpY2FsbHkgd2hlbmV2
ZXIgeW91IGNoYW5nZSBvbmUgb2YgdGhlIGJpdHMgdGhhdCBtYXkKPiBhZmZlY3QgdGhlIHN0YXR1
cyBvZiB0aGUgaW50ZXJydXB0IGxpbmUsIEknZCBjYWxsIHRoZSB1cGRhdGUgZnVuY3Rpb24uCm9r
Lgo+Cj4+ICsgICAgfQo+PiArCj4+ICsgICAgdnBsMDExLT51YXJ0ZnIgfD0gQlVTWTsKPj4gKwo+
PiArICAgIHZwbDAxMS0+dWFydGZyICY9IH5UWEZFOwo+PiArCj4+ICsgICAgVlBMMDExX1VOTE9D
SyhkLCBmbGFncyk7Cj4+ICsKPj4gKyAgICAvKgo+PiArICAgICAqIFNlbmQgYW4gZXZlbnQgdG8g
Y29uc29sZSBiYWNrZW5kIHRvIGluZGljYXRlIHRoYXQgdGhlcmUgaXMKPj4gKyAgICAgKiBkYXRh
IGluIHRoZSBPVVQgcmluZyBidWZmZXIuCj4+ICsgICAgICovCj4+ICsgICAgbm90aWZ5X3ZpYV94
ZW5fZXZlbnRfY2hhbm5lbChkLCB2cGwwMTEtPmV2dGNobik7Cj4+ICt9Cj4+ICsKPj4gK3N0YXRp
YyBpbnQgdnBsMDExX21taW9fcmVhZChzdHJ1Y3QgdmNwdSAqdiwKPj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBtbWlvX2luZm9fdCAqaW5mbywKPj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICByZWdpc3Rlcl90ICpyLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZv
aWQgKnByaXYpCj4+ICt7Cj4+ICsgICAgc3RydWN0IGhzcl9kYWJ0IGRhYnQgPSBpbmZvLT5kYWJ0
Owo+PiArICAgIHVpbnQzMl90IHZwbDAxMV9yZWcgPSAodWludDMyX3QpKGluZm8tPmdwYSAtIEdV
RVNUX1BMMDExX0JBU0UpOwo+PiArICAgIHN0cnVjdCB2cGwwMTEgKnZwbDAxMSA9ICZ2LT5kb21h
aW4tPmFyY2gudnBsMDExOwo+PiArCj4+ICsgICAgc3dpdGNoICggdnBsMDExX3JlZyApCj4+ICsg
ICAgewo+PiArICAgIGNhc2UgRFI6Cj4+ICsgICAgICAgIC8qCj4+ICsgICAgICAgICAqIFNpbmNl
IHBsMDExIHJlZ2lzdGVycyBhcmUgMzItYml0IHJlZ2lzdGVycywgYWxsIHJlZ2lzdGVycwo+PiAr
ICAgICAgICAgKiBhcmUgaGFuZGxlZCBzaW1pbGFybHkgYWxsb3dpbmcgOC1iaXQsIDE2LWJpdCBh
bmQgMzItYml0Cj4+ICsgICAgICAgICAqIGFjY2Vzc2VzLgo+PiArICAgICAgICAgKi8KPj4gKyAg
ICAgICAgaWYgKCAhdnBsMDExX3JlZzMyX2NoZWNrX2FjY2VzcyhkYWJ0KSApIGdvdG8gYmFkX3dp
ZHRoOwo+PiArCj4+ICsgICAgICAgICpyID0gdnJlZ19yZWczMl9leHRyYWN0KHZwbDAxMV9yZWFk
X2RhdGEodi0+ZG9tYWluKSwgaW5mbyk7Cj4+ICsgICAgICAgIHJldHVybiAxOwo+PiArCj4+ICsg
ICAgY2FzZSBSU1I6Cj4+ICsgICAgICAgIGlmICggIXZwbDAxMV9yZWczMl9jaGVja19hY2Nlc3Mo
ZGFidCkgKSBnb3RvIGJhZF93aWR0aDsKPj4gKwo+PiArICAgICAgICAvKiBJdCBhbHdheXMgcmV0
dXJucyAwIGFzIHRoZXJlIGFyZSBubyBwaHlzaWNhbCBlcnJvcnMuICovCj4+ICsgICAgICAgICpy
ID0gMDsKPj4gKyAgICAgICAgcmV0dXJuIDE7Cj4+ICsKPj4gKyAgICBjYXNlIEZSOgo+PiArICAg
ICAgICBpZiAoICF2cGwwMTFfcmVnMzJfY2hlY2tfYWNjZXNzKGRhYnQpICkgZ290byBiYWRfd2lk
dGg7Cj4+ICsKPj4gKyAgICAgICAgKnIgPSB2cmVnX3JlZzMyX2V4dHJhY3QodnBsMDExLT51YXJ0
ZnIsIGluZm8pOwo+PiArICAgICAgICByZXR1cm4gMTsKPj4gKwo+PiArICAgIGNhc2UgUklTOgo+
PiArICAgICAgICBpZiAoICF2cGwwMTFfcmVnMzJfY2hlY2tfYWNjZXNzKGRhYnQpICkgZ290byBi
YWRfd2lkdGg7Cj4+ICsKPj4gKyAgICAgICAgKnIgPSB2cmVnX3JlZzMyX2V4dHJhY3QodnBsMDEx
LT51YXJ0cmlzLCBpbmZvKTsKPj4gKyAgICAgICAgcmV0dXJuIDE7Cj4+ICsKPj4gKyAgICBjYXNl
IE1JUzoKPj4gKyAgICAgICAgaWYgKCAhdnBsMDExX3JlZzMyX2NoZWNrX2FjY2VzcyhkYWJ0KSAp
IGdvdG8gYmFkX3dpZHRoOwo+PiArCj4+ICsgICAgICAgICpyID0gdnJlZ19yZWczMl9leHRyYWN0
KHZwbDAxMS0+dWFydHJpcyAmCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZw
bDAxMS0+dWFydGltc2MsIGluZm8pOwo+Cj4gVGhhdCBzbWVsbHMgbGlrZSB5b3UgbmVlZCBhIGxv
Y2sgaGVyZSwgc2luY2UgYW5vdGhlciBhY2Nlc3MgY291bGQgY2hhbmdlCj4gZWl0aGVyIFJJUyBh
bmQvb3IgSU1TQyBjb25jdXJyZW50bHkuCj4gQnV0IGFzIEp1bGllbiBhbHJlYWR5IG1lbnRpb25l
ZCwgdGhlc2UgYWNjZXNzZXMgYXJlIHByb25lIHRvIHJhY2VzCj4gYW55d2F5LCBzaW5jZSB2cmVn
X3JlZzMyX2V4dHJhY3QoKSBpcyBub3QgYXRvbWljLgo+IFNvIGlzIGl0IHdvcnRoIHRvIHRha2Ug
dGhlIGxvY2sgaGVyZSBqdXN0IGJlZm9yZSB0aGUgd2hvbGUgc3dpdGNoIHN0YXRlbWVudD8KPgpZ
ZXMsIEkgaGF2ZSB0YWtlbiB0aGUgbG9jayB3aGlsZSByZWFkaW5nLgoKPj4gKyAgICAgICAgcmV0
dXJuIDE7Cj4+ICsKPj4gKyAgICBjYXNlIElNU0M6Cj4+ICsgICAgICAgIGlmICggIXZwbDAxMV9y
ZWczMl9jaGVja19hY2Nlc3MoZGFidCkgKSBnb3RvIGJhZF93aWR0aDsKPj4gKwo+PiArICAgICAg
ICAqciA9IHZyZWdfcmVnMzJfZXh0cmFjdCh2cGwwMTEtPnVhcnRpbXNjLCBpbmZvKTsKPj4gKyAg
ICAgICAgcmV0dXJuIDE7Cj4+ICsKPj4gKyAgICBjYXNlIElDUjoKPj4gKyAgICAgICAgaWYgKCAh
dnBsMDExX3JlZzMyX2NoZWNrX2FjY2VzcyhkYWJ0KSApIGdvdG8gYmFkX3dpZHRoOwo+PiArCj4+
ICsgICAgICAgIC8qIE9ubHkgd3JpdGUgaXMgdmFsaWQuICovCj4+ICsgICAgICAgIHJldHVybiAw
Owo+PiArCj4+ICsgICAgZGVmYXVsdDoKPj4gKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAi
dnBsMDExOiB1bmhhbmRsZWQgcmVhZCByJWQgb2Zmc2V0ICUjMDh4XG4iLAo+PiArICAgICAgICAg
ICAgICAgIGRhYnQucmVnLCB2cGwwMTFfcmVnKTsKPj4gKyAgICAgICAgcmV0dXJuIDA7Cj4+ICsg
ICAgfQo+PiArCj4+ICsgICAgcmV0dXJuIDE7Cj4+ICsKPj4gK2JhZF93aWR0aDoKPj4gKyAgICBn
cHJpbnRrKFhFTkxPR19FUlIsICJ2cGwwMTE6IGJhZCByZWFkIHdpZHRoICVkIHIlZCBvZmZzZXQg
JSMwOHhcbiIsCj4+ICsgICAgICAgICAgICBkYWJ0LnNpemUsIGRhYnQucmVnLCB2cGwwMTFfcmVn
KTsKPj4gKyAgICBkb21haW5fY3Jhc2hfc3luY2hyb25vdXMoKTsKPj4gKyAgICByZXR1cm4gMDsK
Pj4gKwo+PiArfQo+PiArCj4+ICtzdGF0aWMgaW50IHZwbDAxMV9tbWlvX3dyaXRlKHN0cnVjdCB2
Y3B1ICp2LAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtbWlvX2luZm9fdCAqaW5m
bywKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVnaXN0ZXJfdCByLAo+PiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpwcml2KQo+PiArewo+PiArICAgIHN0cnVj
dCBoc3JfZGFidCBkYWJ0ID0gaW5mby0+ZGFidDsKPj4gKyAgICB1aW50MzJfdCB2cGwwMTFfcmVn
ID0gKHVpbnQzMl90KShpbmZvLT5ncGEgLSBHVUVTVF9QTDAxMV9CQVNFKTsKPj4gKyAgICBzdHJ1
Y3QgdnBsMDExICp2cGwwMTEgPSAmdi0+ZG9tYWluLT5hcmNoLnZwbDAxMTsKPj4gKyAgICBzdHJ1
Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwo+PiArICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4+
ICsKPj4gKyAgICBzd2l0Y2ggKCB2cGwwMTFfcmVnICkKPj4gKyAgICB7Cj4+ICsgICAgY2FzZSBE
UjoKPj4gKyAgICB7Cj4+ICsgICAgICAgIHVpbnQzMl90IGRhdGEgPSAwOwo+PiArCj4+ICsgICAg
ICAgIC8qCj4+ICsgICAgICAgICAqIFNpbmNlIHBsMDExIHJlZ2lzdGVycyBhcmUgMzItYml0IHJl
Z2lzdGVycywgYWxsIHJlZ2lzdGVycwo+PiArICAgICAgICAgKiBhcmUgaGFuZGxlZCBzaW1pbGFy
bHkgYWxsb3dpbmcgOC1iaXQsIDE2LWJpdCBhbmQgMzItYml0Cj4+ICsgICAgICAgICAqIGFjY2Vz
c2VzLgo+PiArICAgICAgICAgKi8KPj4gKyAgICAgICAgaWYgKCAhdnBsMDExX3JlZzMyX2NoZWNr
X2FjY2VzcyhkYWJ0KSApIGdvdG8gYmFkX3dpZHRoOwo+PiArCj4+ICsgICAgICAgIHZyZWdfcmVn
MzJfdXBkYXRlKCZkYXRhLCByLCBpbmZvKTsKPj4gKyAgICAgICAgZGF0YSAmPSAweEZGOwo+Cj4g
VGhpcyBpcyBub3QgbmVlZGVkIGFzIHZwbDAxMV93cml0ZV9kYXRhKCkncyBzZWNvbmQgYXJndW1l
bnQgaXMgdWludDhfdCwKPiBzbyB0aGUgY29tcGlsZXIgZG9lcyB0aGlzIG1hc2tpbmcgYW55d2F5
Lgo+IEFuZCBldmVuIGlmIGl0IHdvdWxkbid0LCB5b3UgY291bGQgbW92ZSB0aGlzIHN0YXRlbWVu
dCBpbnRvIHRoZSBjYWxsLgo+Clllcy4gSSB3aWxsIHJlbW92ZSB0aGUgbWFza2luZy4KCj4+ICsg
ICAgICAgIHZwbDAxMV93cml0ZV9kYXRhKHYtPmRvbWFpbiwgZGF0YSk7Cj4+ICsgICAgICAgIHJl
dHVybiAxOwo+PiArICAgIH0KPj4gKyAgICBjYXNlIFJTUjogLyogTm90aGluZyB0byBjbGVhci4g
Ki8KPj4gKyAgICAgICAgaWYgKCAhdnBsMDExX3JlZzMyX2NoZWNrX2FjY2VzcyhkYWJ0KSApIGdv
dG8gYmFkX3dpZHRoOwo+PiArCj4+ICsgICAgICAgIHJldHVybiAxOwo+PiArCj4+ICsgICAgY2Fz
ZSBGUjoKPj4gKyAgICBjYXNlIFJJUzoKPj4gKyAgICBjYXNlIE1JUzoKPj4gKyAgICAgICAgZ290
byB3cml0ZV9pZ25vcmU7Cj4+ICsKPj4gKyAgICBjYXNlIElNU0M6Cj4+ICsgICAgICAgIGlmICgg
IXZwbDAxMV9yZWczMl9jaGVja19hY2Nlc3MoZGFidCkgKSBnb3RvIGJhZF93aWR0aDsKPj4gKwo+
PiArICAgICAgICBWUEwwMTFfTE9DSyhkLCBmbGFncyk7Cj4+ICsgICAgICAgIHZyZWdfcmVnMzJf
dXBkYXRlKCZ2cGwwMTEtPnVhcnRpbXNjLCByLCBpbmZvKTsKPj4gKyAgICAgICAgVlBMMDExX1VO
TE9DSyhkLCBmbGFncyk7Cj4+ICsgICAgICAgIHZwbDAxMV91cGRhdGUodi0+ZG9tYWluKTsKPj4g
KyAgICAgICAgcmV0dXJuIDE7Cj4+ICsKPj4gKyAgICBjYXNlIElDUjoKPj4gKyAgICAgICAgaWYg
KCAhdnBsMDExX3JlZzMyX2NoZWNrX2FjY2VzcyhkYWJ0KSApIGdvdG8gYmFkX3dpZHRoOwo+PiAr
Cj4+ICsgICAgICAgIFZQTDAxMV9MT0NLKGQsIGZsYWdzKTsKPj4gKyAgICAgICAgdnJlZ19yZWcz
Ml9jbGVhcmJpdHMoJnZwbDAxMS0+dWFydHJpcywgciwgaW5mbyk7Cj4KPiBQbGVhc2UgY2FsbCB0
aGUgaW50ZXJydXB0IHN0YXR1cyB1cGRhdGUgZnVuY3Rpb24gaGVyZS4KPgpvay4KPj4gKyAgICAg
ICAgVlBMMDExX1VOTE9DSyhkLCBmbGFncyk7Cj4+ICsgICAgICAgIHZwbDAxMV91cGRhdGUoZCk7
Cj4+ICsgICAgICAgIHJldHVybiAxOwo+PiArCj4+ICsgICAgZGVmYXVsdDoKPj4gKyAgICAgICAg
Z3ByaW50ayhYRU5MT0dfRVJSLCAidnBsMDExOiB1bmhhbmRsZWQgd3JpdGUgciVkIG9mZnNldCAl
IzA4eFxuIiwKPj4gKyAgICAgICAgICAgICAgICBkYWJ0LnJlZywgdnBsMDExX3JlZyk7Cj4+ICsg
ICAgICAgIHJldHVybiAwOwo+PiArICAgIH0KPj4gKwo+PiArd3JpdGVfaWdub3JlOgo+PiArICAg
IHJldHVybiAxOwo+PiArCj4+ICtiYWRfd2lkdGg6Cj4+ICsgICAgZ3ByaW50ayhYRU5MT0dfRVJS
LCAidnBsMDExOiBiYWQgd3JpdGUgd2lkdGggJWQgciVkIG9mZnNldCAlIzA4eFxuIiwKPj4gKyAg
ICAgICAgICAgIGRhYnQuc2l6ZSwgZGFidC5yZWcsIHZwbDAxMV9yZWcpOwo+PiArICAgIGRvbWFp
bl9jcmFzaF9zeW5jaHJvbm91cygpOwo+PiArICAgIHJldHVybiAwOwo+PiArCj4+ICt9Cj4+ICsK
Pj4gK3N0YXRpYyBjb25zdCBzdHJ1Y3QgbW1pb19oYW5kbGVyX29wcyB2cGwwMTFfbW1pb19oYW5k
bGVyID0gewo+PiArICAgIC5yZWFkID0gdnBsMDExX21taW9fcmVhZCwKPj4gKyAgICAud3JpdGUg
PSB2cGwwMTFfbW1pb193cml0ZSwKPj4gK307Cj4+ICsKPj4gK3N0YXRpYyB2b2lkIHZwbDAxMV9k
YXRhX2F2YWlsKHN0cnVjdCBkb21haW4gKmQpCj4+ICt7Cj4+ICsgICAgdW5zaWduZWQgbG9uZyBm
bGFnczsKPj4gKyAgICBzdHJ1Y3QgdnBsMDExICp2cGwwMTEgPSAmZC0+YXJjaC52cGwwMTE7Cj4+
ICsgICAgc3RydWN0IHhlbmNvbnNfaW50ZXJmYWNlICppbnRmID0gdnBsMDExLT5yaW5nX2J1ZjsK
Pj4gKyAgICBYRU5DT05TX1JJTkdfSURYIGluX2NvbnMgPSBpbnRmLT5pbl9jb25zOwo+PiArICAg
IFhFTkNPTlNfUklOR19JRFggaW5fcHJvZCA9IGludGYtPmluX3Byb2Q7Cj4+ICsgICAgWEVOQ09O
U19SSU5HX0lEWCBvdXRfY29ucyA9IGludGYtPm91dF9jb25zOwo+PiArICAgIFhFTkNPTlNfUklO
R19JRFggb3V0X3Byb2QgPSBpbnRmLT5vdXRfcHJvZDsKPj4gKyAgICBYRU5DT05TX1JJTkdfSURY
IGluX3JpbmdfcXNpemUsIG91dF9yaW5nX3FzaXplOwo+PiArCj4+ICsgICAgVlBMMDExX0xPQ0so
ZCwgZmxhZ3MpOwo+PiArCj4+ICsgICAgaW5fcmluZ19xc2l6ZSA9IHhlbmNvbnNfcXVldWVkKGlu
X3Byb2QsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluX2NvbnMsCj4+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZihpbnRmLT5pbikpOwo+
PiArCj4+ICsgICAgb3V0X3JpbmdfcXNpemUgPSB4ZW5jb25zX3F1ZXVlZChvdXRfcHJvZCwKPj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dF9jb25zLAo+PiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKGludGYtPm91dCkpOwo+PiArCj4+
ICsgICAgLyogVXBkYXRlIHRoZSB1YXJ0IHJ4IHN0YXRlIGlmIHRoZSBidWZmZXIgaXMgbm90IGVt
cHR5LiAqLwo+PiArICAgIGlmICggaW5fcmluZ19xc2l6ZSAhPSAwICkKPj4gKyAgICB7Cj4+ICsg
ICAgICAgIHZwbDAxMS0+dWFydGZyICY9IH5SWEZFOwo+PiArICAgICAgICBpZiAoIGluX3Jpbmdf
cXNpemUgPT0gc2l6ZW9mKGludGYtPmluKSApCj4+ICsgICAgICAgICAgICB2cGwwMTEtPnVhcnRm
ciB8PSBSWEZGOwo+PiArICAgICAgICB2cGwwMTEtPnVhcnRyaXMgfD0gUlhJOwo+Cj4gLi4uIGFu
ZCBoZXJlIC4uLgo+Cj4+ICsgICAgfQo+PiArCj4+ICsgICAgLyogVXBkYXRlIHRoZSB1YXJ0IHR4
IHN0YXRlIGlmIHRoZSBidWZmZXIgaXMgbm90IGZ1bGwuICovCj4+ICsgICAgaWYgKCBvdXRfcmlu
Z19xc2l6ZSAhPSBzaXplb2YoaW50Zi0+b3V0KSApCj4+ICsgICAgewo+PiArICAgICAgICB2cGww
MTEtPnVhcnRmciAmPSB+VFhGRjsKPj4gKyAgICAgICAgdnBsMDExLT51YXJ0cmlzIHw9IFRYSTsK
Pgo+IC4uLiBhbmQgaGVyZS4KPgpvawoKClJlZ2FyZHMsCkJodXBpbmRlcgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Thu Jun 22 06:49:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 06:49: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 1dNvvk-0001Nl-S7; Thu, 22 Jun 2017 06:49: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 1dNvvi-0001Nf-P3
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 06:49:26 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 6B/72-03696-6786B495; Thu, 22 Jun 2017 06:49:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDS7c0wzv
 S4OIGCYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPbsdnsBa+1K7ZcfcLSwPhXqYuRk0NIIE9i
 zecpLCA2r4CdxLqPLWwgtoSAocTphTfB4iwCqhKP3u1lB7HZBNQl2p5tZwWxRYBqfs26BWYzC
 xRILPywjBHEFhZwk9j7ZRYzxPwVTBKtTX4gNqeAj8TiF5+Zuhg5gHYJSvzdIQzRqiXx8NctFg
 hbW2LZwtfMICXMAtISy/9xTGDkm4XQMAtJwywkDbMQGhYwsqxiVC9OLSpLLdI11ksqykzPKMl
 NzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAw9BiDYwdjxz+kQoyQHk5IoL6eNd6QQX1J+SmVG
 YnFGfFFpTmrxIUYZDg4lCd4V6UA5waLU9NSKtMwcYBTApCU4eJREeDN0gNK8xQWJucWZ6RCpU
 4yKUuK8u0H6BEASGaV5cG2wyLvEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd7XqUBTeDLzSu
 CmvwJazAS0+MURD5DFJYkIKakGxn169iGtM59x3Gpsir0oG6sSGM2d6vdT90+s8qyyw4n7w0x
 tNbapbosQ+WngH1K8zbMrKfiz3epTvo8VXSc3cjSxT7a9s0n3ZO/7hIYa11kJ2vN3bKzrn/Cr
 8veS+K2t0z4W39RuDop0P/nkp8UHznuJ95ddUdVeG7fV3kfJ98MOsw61PxtdlViKMxINtZiLi
 hMBg1Ng1bcCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1498114163!107409001!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6562 invoked from network); 22 Jun 2017 06:49:25 -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; 22 Jun 2017 06:49:25 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 22 Jun 2017 00:49:22 -0600
Message-Id: <594B8493020000780016595C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 22 Jun 2017 00:49:23 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <59492D1C0200007800164AA3@prv-mh.provo.novell.com>
 <59492D1C0200007800164AA3@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1706201421210.12819@sstabellini-ThinkPad-X260>
 <594A2A1C0200007800164F2A@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1706211108530.12819@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1706211108530.12819@sstabellini-ThinkPad-X260>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>, qemu-devel@nongnu.org
Subject: Re: [Xen-devel] [PATCH] 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>

Pj4+IE9uIDIxLjA2LjE3IGF0IDIwOjQ2LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gT24gV2VkLCAyMSBKdW4gMjAxNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+ID4+PiBPbiAyMC4w
Ni4xNyBhdCAyMzo0OCwgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+IHdyb3RlOgo+PiA+IE9uIFR1
ZSwgMjAgSnVuIDIwMTcsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiA+PiBAQCAtMzYsMTMgKzMzLDcg
QEAgc3RydWN0IGJsa2lmX3g4Nl8zMl9yZXF1ZXN0X2Rpc2NhcmQgewo+PiA+PiAgICAgIGJsa2lm
X3NlY3Rvcl90IHNlY3Rvcl9udW1iZXI7ICAgIC8qIHN0YXJ0IHNlY3RvciBpZHggb24gZGlzayAo
ci93IAo+IG9ubHkpICAqLwo+PiA+PiAgICAgIHVpbnQ2NF90ICAgICAgIG5yX3NlY3RvcnM7ICAg
ICAgIC8qICMgb2YgY29udGlndW91cyBzZWN0b3JzIHRvIGRpc2NhcmQgCj4gICAqLwo+PiA+PiAg
fTsKPj4gPj4gLXN0cnVjdCBibGtpZl94ODZfMzJfcmVzcG9uc2Ugewo+PiA+PiAtICAgIHVpbnQ2
NF90ICAgICAgICBpZDsgICAgICAgICAgICAgIC8qIGNvcGllZCBmcm9tIHJlcXVlc3QgKi8KPj4g
Pj4gLSAgICB1aW50OF90ICAgICAgICAgb3BlcmF0aW9uOyAgICAgICAvKiBjb3BpZWQgZnJvbSBy
ZXF1ZXN0ICovCj4+ID4+IC0gICAgaW50MTZfdCAgICAgICAgIHN0YXR1czsgICAgICAgICAgLyog
QkxLSUZfUlNQXz8/PyAgICAgICAqLwo+PiA+PiAtfTsKPj4gPj4gIHR5cGVkZWYgc3RydWN0IGJs
a2lmX3g4Nl8zMl9yZXF1ZXN0IGJsa2lmX3g4Nl8zMl9yZXF1ZXN0X3Q7Cj4+ID4+IC10eXBlZGVm
IHN0cnVjdCBibGtpZl94ODZfMzJfcmVzcG9uc2UgYmxraWZfeDg2XzMyX3Jlc3BvbnNlX3Q7Cj4+
ID4+ICAjcHJhZ21hIHBhY2socG9wKQo+PiA+PiAgCj4+ID4+ICAvKiB4ODZfNjQgcHJvdG9jb2wg
dmVyc2lvbiAqLwo+PiA+PiBAQCAtNjIsMjAgKzUzLDE0IEBAIHN0cnVjdCBibGtpZl94ODZfNjRf
cmVxdWVzdF9kaXNjYXJkIHsKPj4gPj4gICAgICBibGtpZl9zZWN0b3JfdCBzZWN0b3JfbnVtYmVy
OyAgICAvKiBzdGFydCBzZWN0b3IgaWR4IG9uIGRpc2sgKHIvdyAKPiBvbmx5KSAgKi8KPj4gPj4g
ICAgICB1aW50NjRfdCAgICAgICBucl9zZWN0b3JzOyAgICAgICAvKiAjIG9mIGNvbnRpZ3VvdXMg
c2VjdG9ycyB0byBkaXNjYXJkIAo+ICAgKi8KPj4gPj4gIH07Cj4+ID4+IC1zdHJ1Y3QgYmxraWZf
eDg2XzY0X3Jlc3BvbnNlIHsKPj4gPj4gLSAgICB1aW50NjRfdCAgICAgICBfX2F0dHJpYnV0ZV9f
KChfX2FsaWduZWRfXyg4KSkpIGlkOwo+PiA+PiAtICAgIHVpbnQ4X3QgICAgICAgICBvcGVyYXRp
b247ICAgICAgIC8qIGNvcGllZCBmcm9tIHJlcXVlc3QgKi8KPj4gPj4gLSAgICBpbnQxNl90ICAg
ICAgICAgc3RhdHVzOyAgICAgICAgICAvKiBCTEtJRl9SU1BfPz8/ICAgICAgICovCj4+ID4+IC19
Owo+PiA+Pgo+PiA+PiAgdHlwZWRlZiBzdHJ1Y3QgYmxraWZfeDg2XzY0X3JlcXVlc3QgYmxraWZf
eDg2XzY0X3JlcXVlc3RfdDsKPj4gPj4gLXR5cGVkZWYgc3RydWN0IGJsa2lmX3g4Nl82NF9yZXNw
b25zZSBibGtpZl94ODZfNjRfcmVzcG9uc2VfdDsKPj4gPj4gIAo+PiA+PiAgREVGSU5FX1JJTkdf
VFlQRVMoYmxraWZfY29tbW9uLCBzdHJ1Y3QgYmxraWZfY29tbW9uX3JlcXVlc3QsCj4+ID4+IC0g
ICAgICAgICAgICAgICAgICBzdHJ1Y3QgYmxraWZfY29tbW9uX3Jlc3BvbnNlKTsKPj4gPj4gKyAg
ICAgICAgICAgICAgICAgIHN0cnVjdCBibGtpZl9yZXNwb25zZSk7Cj4+ID4+ICBERUZJTkVfUklO
R19UWVBFUyhibGtpZl94ODZfMzIsIHN0cnVjdCBibGtpZl94ODZfMzJfcmVxdWVzdCwKPj4gPj4g
LSAgICAgICAgICAgICAgICAgIHN0cnVjdCBibGtpZl94ODZfMzJfcmVzcG9uc2UpOwo+PiA+PiAr
ICAgICAgICAgICAgICAgICAgc3RydWN0IGJsa2lmX3Jlc3BvbnNlIFFFTVVfUEFDS0VEKTsKPj4g
PiAKPj4gPiBJbiBteSB0ZXN0LCB0aGUgcHJldmlvdXMgc2l6ZXMgYW5kIGFsaWdubWVudHMgb2Yg
dGhlIHJlc3BvbnNlIHN0cnVjdHMKPj4gPiB3ZXJlIChvbiBib3RoIHg4Nl8zMiBhbmQgeDg2XzY0
KToKPj4gPiAKPj4gPiBzaXplb2YoYmxraWZfeDg2XzMyX3Jlc3BvbnNlKT0xMiAgIHNpemVvZihi
bGtpZl94ODZfNjRfcmVzcG9uc2UpPTE2Cj4+ID4gYWxpZ24oYmxraWZfeDg2XzMyX3Jlc3BvbnNl
KT00ICAgICBhbGlnbihibGtpZl94ODZfNjRfcmVzcG9uc2UpPTgKPj4gPiAKPj4gPiBXaGlsZSB3
aXRoIHRoZXNlIGNoYW5nZXMgYXJlIG5vdywgd2hlbiBjb21waWxlZCBvbiB4ODZfNjQ6Cj4+ID4g
c2l6ZW9mKGJsa2lmX3g4Nl8zMl9yZXNwb25zZSk9MTEgICBzaXplb2YoYmxraWZfeDg2XzY0X3Jl
c3BvbnNlKT0xNgo+PiA+IGFsaWduKGJsa2lmX3g4Nl8zMl9yZXNwb25zZSk9MSAgICAgYWxpZ24o
YmxraWZfeDg2XzY0X3Jlc3BvbnNlKT04Cj4+ID4gCj4+ID4gd2hlbiBjb21waWxlZCBvbiB4ODZf
MzI6Cj4+ID4gc2l6ZW9mKGJsa2lmX3g4Nl8zMl9yZXNwb25zZSk9MTEgICBzaXplb2YoYmxraWZf
eDg2XzY0X3Jlc3BvbnNlKT0xMgo+PiA+IGFsaWduKGJsa2lmX3g4Nl8zMl9yZXNwb25zZSk9MSAg
ICAgYWxpZ24oYmxraWZfeDg2XzY0X3Jlc3BvbnNlKT00Cj4+ID4gCj4+ID4gRGlkIEkgZG8gbXkg
dGVzdHMgd3Jvbmc/Cj4+ID4gCj4+ID4gUUVNVV9QQUNLRUQgaXMgbm90IHRoZSBzYW1lIGFzICNw
cmFnbWEgcGFjayhwdXNoLCA0KS4gSW4gZmFjdCwgaXQgaXMgdGhlCj4+ID4gc2FtZSBhcyAjcHJh
Z21hIHBhY2socHVzaCwgMSksIGNhdXNpbmcgdGhlIHN0cnVjdCB0byBiZSBkZW5zZWx5IHBhY2tl
ZCwKPj4gPiBsZWF2aW5nIG5vIHBhZGRpbmcgd2hhdHNldmVyLgo+PiA+IAo+PiA+IEluIGFkZGl0
aW9uLCB3aXRob3V0IF9fYXR0cmlidXRlX18oKF9fYWxpZ25lZF9fKDgpKSksCj4+ID4gYmxraWZf
eDg2XzY0X3Jlc3BvbnNlIHdvbid0IGJlIDggYnl0ZXMgYWxpZ25lZCB3aGVuIGJ1aWx0IG9uIHg4
Nl8zMi4KPj4gPiAKPj4gPiBBbSBJIG1pc3Npbmcgc29tZXRoaW5nPwo+PiAKPj4gV2VsbCwgeW91
J3JlIG1peGluZyBhdHRyaWJ1dGUgYXBwbGljYXRpb24gdXBvbiBzdHJ1Y3R1cmUKPj4gZGVjbGFy
YXRpb24gd2l0aCBhdHRyaWJ1dGUgYXBwbGljYXRpb24gdXBvbiBzdHJ1Y3R1cmUgdXNlLiBJdCdz
Cj4+IHRoZSBsYXR0ZXIgaGVyZSwgYW5kIGhlbmNlIHRoZSBhdHRyaWJ1dGUgZG9lc24ndCBhZmZl
Y3QKPj4gc3RydWN0dXJlIGxheW91dCBhdCBhbGwuIEFsbCBpdCBkb2VzIGlzIGF2b2lkIHRoZSBf
Y29udGFpbmluZ18KPj4gMzItYml0IHVuaW9uIHRvIGJlY29tZSA4LWJ5dGUgYWxpZ25lZCAoYW5k
IHRhaWwgcGFkZGluZyB0byBiZQo+PiBpbnNlcnRlZCkuCj4gCj4gVGhhbmtzIGZvciB0aGUgZXhw
bGFuYXRpb24uIEkgYWRtaXQgaXQncyB0aGUgZmlyc3QgdGltZSBJIHNlZSB0aGUKPiBhbGlnbmVk
IGF0dHJpYnV0ZSBiZWluZyB1c2VkIGF0IHN0cnVjdHVyZSB1c2FnZSBvbmx5LiBJIHRoaW5rIGl0
J3MgdGhlCj4gZmlyc3QgdGltZSBRRU1VX1BBQ0tFRCBpcyB1c2VkIHRoaXMgd2F5IGluIFFFTVUg
dG9vLgo+IAo+IEFueXdheSwgZXZlbiB0YWtpbmcgdGhhdCBpbnRvIGFjY291bnQsIHRoaW5ncyBh
cmUgc3RpbGwgbm90IGNvbXBsZXRlbHkKPiByaWdodDogdGhlIGFsaWdubWVudCBvZiBzdHJ1Y3Qg
YmxraWZfeDg2XzMyX3Jlc3BvbnNlIFFFTVVfUEFDS0VEIGlzIDQKPiBieXRlcyBhcyB5b3Ugd3Jv
dGUsIGJ1dCB0aGUgc2l6ZSBvZiBzdHJ1Y3QgYmxraWZfeDg2XzMyX3Jlc3BvbnNlIGlzCj4gc3Rp
bGwgMTYgYnl0ZXMgaW5zdGVhZCBvZiAxMiBieXRlcyBpbiBteSB0ZXN0LiBJIHN1c3BlY3QgaXQg
d29ya2VkIGZvcgo+IHlvdSBiZWNhdXNlIHRoZSBvdGhlciBtZW1iZXIgb2YgdGhlIHVuaW9uIChi
bGtpZl94ODZfMzJfcmVxdWVzdCkgaXMKPiBsYXJnZXIgdGhhbiB0aGF0LiBIb3dldmVyLCBJIHRo
aW5rIGlzIG5vdCBhIGdvb2QgaWRlYSB0byByZWx5IG9uIHRoaXMKPiBpbXBsZW1lbnRhdGlvbiBk
ZXRhaWwuIFRoZSBpbXBsZW1lbnRhdGlvbiBvZiBERUZJTkVfUklOR19UWVBFUyBzaG91bGQgYmUK
PiBvcGFxdWUgZnJvbSBvdXIgcG9pbnQgb2Ygdmlldy4gV2Ugc2hvdWxkbid0IGhhdmUgdG8ga25v
dyB0aGF0IHRoZXJlIGlzIGEKPiB1bmlvbiB0aGVyZS4KCkkgZG9uJ3QgZm9sbG93IC0gd2h5IHNo
b3VsZCB3ZSBub3QgcmVseSBvbiB0aGlzPyBJdCBpcyBhIGZ1bmRhbWVudGFsCmFzcGVjdCBvZiB0
aGUgc2hhcmVkIHJpbmcgbW9kZWwgdGhhdCByZXF1ZXN0cyBhbmQgcmVzcG9uc2VzIHNoYXJlCnNw
YWNlLgoKPiBNb3Jlb3ZlciwgdGhlIG90aGVyIHByb2JsZW0gaXMgc3RpbGwgdW5hZGRyZXNzZWQ6
IHRoZSBzaXplIGFuZCBhbGlnbm1lbnQKPiBvZiBibGtpZl94ODZfNjRfcmVzcG9uc2Ugd2hlbiBi
dWlsdCBvbiB4ODZfMzIgYXJlIDEyIGFuZCA0IGluc3RlYWQgb2YgMTYKPiBhbmQgOCBieXRlcy4g
SXMgdGhhdCB3b3JraW5nIGFsc28gYmVjYXVzZSBpdCdzIHJlbHlpbmcgb24gdGhlIG90aGVyCj4g
bWVtYmVyIG9mIHRoZSB1bmlvbiB0byBlbmZvcmNlIHRoZSByaWdodCBhbGlnbm1lbnQgYW5kIGJp
Z2dlciBzaXplPwoKWWVzLiBGb3IgdGhlc2UgYXMgd2VsbCBhcyB5b3VyIGNvbW1lbnRzIGZ1cnRo
ZXIgdXAgLSBzaXplb2YoKSBhbmQKYWxpZ25vZigpIGFyZSBjb21wbGV0ZWx5IHVuaW50ZXJlc3Rp
bmcgYXMgbG9uZyBhcyB3ZSBkb24ndAppbnN0YW50aWF0ZSBvYmplY3RzIG9mIHRob3NlIHR5cGVz
IF9hbmQgdGhlbiB1c2UgdGhlbSBmb3IKY29tbXVuaWNhdGlvbl8uIFRoZSBwYXRjaCBzcGVjaWZp
Y2FsbHkgcmVtb3ZlcyBpbnN0YW50aWF0aW9uLApzd2l0Y2hpbmcgdG8gYSBwdXJlbHkgcG9pbnRl
ciBiYXNlZCBhcHByb2FjaC4gQW5kIHRoYXQgaXMgLi4uCgo+IEkgdGhpbmsgaXQncyBhIGJhZCBp
ZGVhIHRvIHJlbHkgb24gdGhhdCwgZXNwZWNpYWxseSBnaXZlbiB0aGF0IHRoaXMKPiBvYnNjdXJl
IGJ1dCBpbXBvcnRhbnQgZGV0YWlsIGlzIG5vdCBldmVuIG1lbnRpb25lZCBpbiB0aGUgY29tbWl0
IG1lc3NhZ2UuCgouLi4gd2hhdCB0aGUgY29tbWl0IG1lc3NhZ2UgZXhwbGljaXRseSBzYXlzIChl
eGNlcHQgdGhhdCBvZiBjb3Vyc2UKdGhlIHJlYXNvbiBmb3IgZG9pbmcgc28gaXMgbm90IHRoZSBz
aXplb2YvYWxpZ25vZiBhc3BlY3QsIGJ1dCB0aGUKc2VjdXJpdHkgaXNzdWUgd2UgbWVhbiB0byBm
aXgpLiBFdmVyeXRoaW5nIGVsc2UgaXMganVzdCBtZWNoYW5pY2FsCmRldGFpbCBvZiBob3cgdGhl
IGdvYWwgaXMgYmVpbmcgYWNoaWV2ZWQuIEkgZG9uJ3QgcmVhbGx5IG1pbmQKZXh0ZW5kaW5nIHRo
ZSBjb21taXQgbWVzc2FnZSAoYWRtaXR0aW5nIHRoYXQgSSdtIGtub3duIHRvIG5vdAp3cml0ZSB0
aGUgYmVzdCBvbmVzKSwgYnV0IEkgYWxzbyBkb24ndCByZWFsbHkgc2VlIHRoZSBuZWVkLgoKSW4g
dGhlIGVuZCBJJ20gc3VycHJpc2VkIHRoZSBxZW11IHNpZGUgaXMgcHJvdmluZyBzbyBtdWNoIG1v
cmUKZGlmZmljdWx0IHRvIGdldCBhY2NlcHRlZCBjb21wYXJlZCB0byB0aGUgTGludXggb25lLgoK
SmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 22 06:51:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 06:51:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNvy1-0001wJ-82; Thu, 22 Jun 2017 06:51: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 1dNvy0-0001w5-GH
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 06:51:48 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 5C/5D-01985-3096B495; Thu, 22 Jun 2017 06:51:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS5c50zv
 S4NkjAYslHxezODB6HN39mymAMYo1My8pvyKBNePwk73sBQdZK15uPsDWwLiBpYuRg0NIIE/i
 +z4bEJNXwE7i/vLULkZODgkBQ4nTC2+CVbAIqEosbLAGCbMJqEu0PdvOChIWEVCWmDzXt4uRi
 4NZYDqTRGvTNHaQGmEBb4kjX9qYQRJCAncZJZom/2cCSXAKWEkc3vqMCWKVoMTfHcIgYWYBLY
 mHv26xQNjaEssWvmYGKWEWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjRnFqUVlqka6hiV5
 SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmDgMQDBDsYV2z0PMUpyMCmJ8nLaeEcK
 8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBdkQ6UEyxKTU+tSMvMAcYATFqCg0dJhDdDByjNW1yQm
 FucmQ6ROsWoy9H0YcsXJiGWvPy8VClx3t0gMwRAijJK8+BGwOLxEqOslDAvI9BRQjwFqUW5mS
 Wo8q8YxTkYlYR5nTKApvBk5pXAbXoFdAQT0BEvjniAHFGSiJCSamBcrO3+jGX1ngbWHyuecqf
 zdYntqi9Wr1K+cn95wpHjCl7/1eLv5DcdnpmxQnZP6mnhZ6cDNCzeNLQtZmPT0dpUrKm09M3U
 5Pv/gj9zzmzQ7rQ2bM7V+7lVX/K19c4Dq7f8Tcv7ElEne3SKqtv7zQsFs80PpDSFrVm8acLXD
 tOySZckrT8sLDBVYinOSDTUYi4qTgQAu97ZH8ICAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1498114305!51349620!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1868 invoked from network); 22 Jun 2017 06:51:46 -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 Jun 2017 06:51:46 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 22 Jun 2017 00:51:44 -0600
Message-Id: <594B85220200007800165965@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 22 Jun 2017 00:51:46 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Chao Gao" <chao.gao@intel.com>
References: <1495608977-15921-1-git-send-email-chao.gao@intel.com>
 <1495608977-15921-2-git-send-email-chao.gao@intel.com>
 <5944088C02000078001637C2@prv-mh.provo.novell.com>
 <20170622051609.GA38249@skl-2s3.sh.intel.com>
In-Reply-To: <20170622051609.GA38249@skl-2s3.sh.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Jun Nakajima <jun.nakajima@intel.com>
Subject: Re: [Xen-devel] [PATCH v3] VT-d PI: track the vcpu number in 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+IE9uIDIyLjA2LjE3IGF0IDA3OjE2LCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPiBP
biBGcmksIEp1biAxNiwgMjAxNyBhdCAwODozNDoyMEFNIC0wNjAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPj4+Pj4gT24gMjQuMDUuMTcgYXQgMDg6NTYsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3Rl
Ogo+Pj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKPj4+ICsrKyBiL3hlbi9hcmNo
L3g4Ni9odm0vdm14L3ZteC5jCj4+PiBAQCAtODIsNiArODIsNyBAQCBzdGF0aWMgaW50IHZteF92
bWZ1bmNfaW50ZXJjZXB0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKTsKPj4+ICBzdHJ1Y3Qg
dm14X3BpX2Jsb2NraW5nX3ZjcHUgewo+Pj4gICAgICBzdHJ1Y3QgbGlzdF9oZWFkICAgICBsaXN0
Owo+Pj4gICAgICBzcGlubG9ja190ICAgICAgICAgICBsb2NrOwo+Pj4gKyAgICB1aW50MzJfdCAg
ICAgICAgICAgICBjb3VudGVyOwo+Pgo+PklzIHRoZXJlIGFueSByZWFzb24gZm9yIHRoaXMgdG8g
YmUgZml4ZWQgd2lkdGg/IE90aGVyIHRoYW4gdGhhdCB0aGUKPiAKPiBJIHdpbGwgdXNlICdpbnQn
IGluc3RlYWQgb2YgJ3VpbnQzMl90Jy4KCkNhbiB0aGUgY291bnRlciBnbyBuZWdhdGl2ZT8gSSBk
b24ndCB0aGluayBzbywgaW4gd2hpY2ggY2FzZSB5b3UKcmVhbGx5IHdhbnQgdG8gdXNlICJ1bnNp
Z25lZCBpbnQiLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 22 06:59:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 06: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 1dNw5G-0002EI-0x; Thu, 22 Jun 2017 06:59: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 1dNw5E-0002EC-Td
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 06:59:17 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 82/19-03696-4CA6B495; Thu, 22 Jun 2017 06:59:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXS6fjDS/dwlne
 kwf5OTYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePWyllMBXfFKxp2fmZtYJwp3MXIySEkkCex
 Zd5qFhCbV8BOYn3bLjBbQsBQ4vTCm2A2i4CqxJfdp9lBbDYBdYm2Z9tZQWwRAT2Jm5tuM3cxc
 nEwC9xhkrh7eSsjSEJYwEtiz4zt7CAJIYEDTBLPzy9iAklwAm3Yua0XqIMDaJugxN8dYEcwC2
 hJPPx1iwXC1pZYtvA1WAmzgLTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsYNYpTi8pSi3SNTPW
 SijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQIDkAEIdjCuWhB4iFGSg0lJlJfTxjtS
 iC8pP6UyI7E4I76oNCe1+BCjBgeHwLZdqy8wSrHk5eelKknw/swEqhMsSk1PrUjLzAHGCEypB
 AePkgjvVZA0b3FBYm5xZjpE6hSjopQ4ryAwsoQEQBIZpXlwbbC4vMQoKyXMywh0lBBPQWpRbm
 YJqvwrRnEORiVhXqcMoCk8mXklcNNfAS1mAlr84ogHyOKSRISUVAMj+3HFdUdCHDZWTp8f9n7
 Fg5Bovj5d8RTpsHmV/6d+f/rMUXX/ArWj9Z7zuV9NVXtf757+vsrYa0ahZdTW+ieyS73FBed5
 nZh6sq02csbJ6RMMjy8pup4SKXAl77z42ZLQ5Ty2j6v5pvW2fXWxLZjJ43/dsydV+9yyuWv/8
 ZsxcK6acK9OTua/EktxRqKhFnNRcSIAxsqzi8YCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1498114753!75084485!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61304 invoked from network); 22 Jun 2017 06:59:15 -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 Jun 2017 06:59:15 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 22 Jun 2017 00:59:12 -0600
Message-Id: <594B86E20200007800165976@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 22 Jun 2017 00:59:14 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <594A57B10200007800165012@prv-mh.provo.novell.com>
 <594A57B10200007800165012@prv-mh.provo.novell.com>
 <594A58DF0200007800165034@prv-mh.provo.novell.com>
 <5f6f92fc-9d1e-1155-9873-441e071873b5@citrix.com>
 <594AB2E40200007800165708@prv-mh.provo.novell.com>
 <439da63f-913f-4a3b-2de1-5b5c8d46fb27@citrix.com>
In-Reply-To: <439da63f-913f-4a3b-2de1-5b5c8d46fb27@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 01/11] public: adjust documentation
 following XSA-217
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIxLjA2LjE3IGF0IDE4OjUzLCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiAyMS8wNi8xNyAxNjo1NCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDIxLjA2
LjE3IGF0IDE3OjQ0LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90ZToKPj4+IFdoZW4g
eW91IGhhdmUgYSBsb25nIHNlcmllcyBsaWtlIHRoaXMsIGNvdWxkIHlvdSBuYW1lIHRoZSBmaWxl
cyBpbiBhIHdheQo+Pj4gdGhhdCBtYWtlcyBpdCBlYXNpZXIgZm9yIGEgc2hlbGwgc2NyaXB0IHRv
IGdldCB0aGVpciBvcmRlcj8gIGUuZy4sCj4+PiAwMS14c2EyMTctZG9jLnBhdGNoLCAwMi1nbnR0
YWIteGZlci14ZW5oZWFwLnBhdGNoLCAmYz8KPj4+Cj4+PiBIYXZpbmcgdG8gbWFudWFsbHkgc2F2
ZS1hbmQtYXBwbHkgdGhlIG5hbWUgb2YgZWFjaCBwYXRjaCBvZiBhbgo+Pj4gZWxldmVuLXBhdGNo
IHNlcmllcyBzZXBhcmF0ZWx5IGlzIGZhaXJseSBhbm5veWluZy4gIElmIHRoZXkgc3RhcnRlZCB3
aXRoCj4+PiBhIG51bWJlciwgSSBjb3VsZCBzYXZlIHRoZW0gYWxsIHRvIHRoZSBzYW1lIGRpcmVj
dG9yeSBhbmQgdGhlbiB1c2UgImZvcgo+Pj4gcGF0Y2ggaW4gKi5wYXRjaCA7IGRvLi4uIiB0byBh
cHBseSB0aGVtLgo+Pj4KPj4+IChVc2luZyBgZ2l0IHNlbmQtZW1haWxgIHdvdWxkIGFsc28gbWFr
ZSB0aGluZ3MgYSBsb3QgZWFzaWVyLi4uKQo+PiAKPj4gV2VsbCwgdGhhdCdzIGtpbmQgb2YgZGlm
ZmljdWx0IHdpdGhvdXQgdXNpbmcgZ2l0IGZvciBkZXZlbG9wbWVudCB3b3JrLgo+PiBJIGNhbiB0
cnkgdG8gcmVtZW1iZXIgdG8gbmFtZSBwYXRjaGVzIHN1aXRhYmx5LCBidXQgdGhhdCdzCj4+IGFu
b3RoZXIgbWFudWFsIHN0ZXAgZm9yIG1lIHRoZW4KPiAKPiBXZWxsLCBpdCdzIGVpdGhlciBhbiBl
eHRyYSBtYW51YWwgc3RlcCBmb3IgeW91LCBvciBhbiBleHRyYSBtYW51YWwgc3RlcAo+IGZvciBl
dmVyeSBwZXJzb24gd2hvIHJldmlld3MgeW91ciBjb2RlLgoKVGhhdCdzIGEgZ29vZCBwb2ludCAo
d2hpY2ggaW4gZmFjdCBJIGRpZCB0aGluayBvZiB3aGlsZSByZXBseWluZyksCnlldCB3aXRoIG9u
ZSBxdWVzdGlvbmFibGUgYXNwZWN0OiBQYXRjaCByZXZpZXdpbmcgZG9lc24ndApnZW5lcmFsbHkg
bWVhbiBwYXRjaCBhcHBsaWNhdGlvbi4gQWZhaWMsIGl0J3MgdmVyeSByYXJlIHRoYXQgSQpmaW5k
IGl0IG5lY2Vzc2FyeSB0byBhcHBseSBhIHBhdGNoIGluIG9yZGVyIHRvIHJldmlldyBpdC4gSGVu
Y2UKSSdtIG5vdCBjb252aW5jZWQgdGhpcyBpcyBhbiBleHRyYSBtYW51YWwgc3RlcCBmb3IgZXZl
cnlvbmUKbG9va2luZyBhdCB0aGUgcGF0Y2guCgo+ICBZb3UgZG9uJ3QgbmVlZCB0byBqdXN0aWZ5
IHRvIG1lCj4gd2h5IHlvdSBkb24ndCB3YW50IHRvIHVzZSBnaXQgZm9yIGRldmVsb3BtZW50LiAg
SG93ZXZlciwgaXQncyBub3QgZmFpcgo+IHRvIGV4dGVybmFsaXplIHRoZSBjb3N0IG9mIHlvdXIg
ZGV2ZWxvcG1lbnQgcHJlZmVyZW5jZXMgdG8gZXZlcnlib2R5IGVsc2UuCj4gCj4gV2hlbiBpdCdz
IGp1c3Qgb25lIG9yIHR3byBwYXRjaGVzIEknbSB3aWxsaW5nIHRvIG1ha2Ugc29tZQo+IGFjY29t
bW9kYXRpb24sIGJ1dCBhIHNlcmllcyBsaWtlIHRoaXMgaXQncyB0b28gbXVjaC4KCkFzIHNhaWQg
LSBJJ2xsIHRyeSB0byByZW1lbWJlciBuZXh0IHRpbWUuCgo+PiAsIGFuZCB3aGlsZSBJIGNvbnRp
bnVlIHRvIGF0dGFjaAo+PiBmaWxlcyBJIHdvdWxkIGhhdmUgaG9wZWQgdGhhdCB0aGUgbWFpbCBi
b2RpZXMgbm93YWRheXMgY29tZQo+PiB0aHJvdWdoIHVuY29ycnVwdGVkIChhbmQgaGVuY2UgSSdk
IGV4cGVjdCBmaWxlIG5hbWVzIHRvIGJlCj4+IGNob3NlbiBieSB5b3VyIG1haWwgY2xpZW50IGJh
c2VkIG9uIHN1YmplY3QsIHdoaWNoIGluY2x1ZGVzCj4+IG51bWJlcmluZyAtIHRoYXQncyBhdCBs
ZWFzdCBob3cgbWluZSBiZWhhdmVzIC0gYW5kIHRoZXJlIGJlaW5nCj4+IG5vIGFjdHVhbCBuZWVk
IHRvIHVzZSB0aGUgYXR0YWNobWVudHMpLgo+IAo+IEkgZG9uJ3QgaGF2ZSBhIHNpbXBsZSB3YXkg
b2Ygc2F2aW5nIHRoZSB0ZXh0IG9mIHRoZSBtYWlsIG1lc3NhZ2Ugd2l0aG91dAo+IHNhdmluZyB0
aGUgYXR0YWNobWVudCBpbi1saW5lIGluIHRoZSBmaWxlOyBzbyB3aXRob3V0IHdyaXRpbmcgYSBz
cGVjaWFsCj4gdG9vbCBqdXN0IGZvciB5b3VyIG1lc3NhZ2VzLCBJIGNhbid0IGVhc2lseSBhcHBs
eSB0aGUgcGF0Y2hlcyBpbnRvIHRoZQo+IGdpdCB0cmVlIChzbyBJIGNhbiBzZWUgdGhlIGNoYW5n
ZSBpbi1zaXR1KS4KCk9oLCBva2F5LiBNYWlsIHByb2dyYW1zIHNlZW0gdG8gYmUgZXZlbiBtb3Jl
IGRpZmZlcmVudCB0aGFuIHNvCmZhciBJIGRpZCB0aGluayB0aGV5IHdvdWxkIGJlLgoKPiBJdCBs
b29rcyBsaWtlIHRoZSBtYWlsIGJvZGllcyBtaWdodCBhY3R1YWxseSBiZSB1bmNvcnJ1cHRlZCBu
b3c7IHNvIGl0J3MKPiBwb3NzaWJsZSB0aGF0IGlmIHlvdSBzZW5kIHRoZSBtYWlsIHdpdGhvdXQg
YXR0YWNobWVudHMgYW55bW9yZSBJIG1pZ2h0Cj4gYmUgYWJsZSB0byB1c2UgdGhlIHNhbWUgd29y
a2Zsb3cgZm9yIHlvdSBhcyBJIHVzZSBmb3IgZXZlcnlvbmUgZWxzZQo+ICh3aGljaCBwcmVzdW1h
Ymx5IHdvdWxkIGV4dGVuZCB0byBvdGhlciBwZW9wbGUgd2hvIG1pZ2h0IHdhbnQgdG8gcmV2aWV3
Cj4geW91ciBwYXRjaGVzKS4gIElmIHlvdSBzZW5kIGEgdGVzdCBtYWlsIChvciBwZXJoYXBzIGEg
c2VyaWVzKSBJIGNhbiBnaXZlCj4gaXQgYSB0cnkuCgpQZXJoYXBzIGJlc3QgaWYgSSB0cnkgdG8g
cmVtZW1iZXIgdG8gZG8gdGhpcyBuZXh0IHRpbWUgcm91bmQgd2hlbgpDYy1pbmcgeW91IG9uIChu
b3QgdG8gc21hbGwpIGEgcGF0Y2ggKEkgZG9uJ3QgdGhpbmsgaXQgcmVhbGx5IG5lZWRzIHRvCmJl
IGEgc2VyaWVzIGZvciB0aGF0IHB1cnBvc2UpLiBOb3QgaGF2aW5nIHRvIGF0dGFjaCBwYXRjaGVz
IHdvdWxkLAppbiB0aGUgZW5kLCByZW1vdmUgb25lIG1hbnVhbCBzdGVwIGZvciBtZS4KCkphbgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 22 07:05:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 07:05:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNwBG-00035b-JC; Thu, 22 Jun 2017 07:05: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 1dNwBE-00035V-Hz
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 07:05:28 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 FC/40-02955-73C6B495; Thu, 22 Jun 2017 07:05:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS9csxzv
 S4NA7K4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePazm9MBWeUKhZtWsTcwLhfuouRg0NIIE/i
 8pnCLkZODl4BO4m2FxeZQGwJAUOJ0wtvsoDYLAKqEh0zHrKC2GwC6hJtz7aD2SICehI3N91m7
 mLk4mAWWMcs0b5iJ1iDsECkxMqf99hAEkICPUwSa5tAHA4OTqANf5+JgZi8AoISf3cIg5QzC2
 hJPPx1iwXC1pZYtvA1M0gJs4C0xPJ/HBMY+WYhNMxC0jALScMshIYFjCyrGDWKU4vKUot0Dc3
 1kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECg48BCHYwvjzteYhRkoNJSZSX08Y7
 UogvKT+lMiOxOCO+qDQntfgQowwHh5IEb2Q2UE6wKDU9tSItMwcYBzBpCQ4eJRHeq5lAad7ig
 sTc4sx0iNQpRkUpcV5OkD4BkERGaR5cGyz2LjHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmY1y
 kDaApPZl4J3PRXQIuZgBa/OOIBsrgkESEl1cA4+fPL/lvTLvAwTVzMueXYj28Wa5Pfzz3B73B
 T8013jeiz1Ib9y2fLBV1ZYJZgLfVl6787+61Lp/z8f6fB0S5u3Uo/8y0TI3gZ+TefaF+uUBBV
 tj/eyKDz4bKmjZuTbrzdv/X03sMmpT/4LQoarzDeyzgnuvO79L7lEudc3SPCI8wU626ddZw3X
 4mlOCPRUIu5qDgRADI4tpy4AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1498115125!106677533!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39696 invoked from network); 22 Jun 2017 07:05:26 -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 Jun 2017 07:05:26 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 22 Jun 2017 01:05:24 -0600
Message-Id: <594B88550200007800165991@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 22 Jun 2017 01:05:25 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <594A61C8020000780016515C@prv-mh.provo.novell.com>
 <594A61C8020000780016515C@prv-mh.provo.novell.com>
 <5f5d035f-4ff2-b951-06cc-a4f373b681f2@citrix.com>
 <594AB40A0200007800165716@prv-mh.provo.novell.com>
 <d4ae55d9-79c3-60da-f0b7-0df0b541470e@citrix.com>
In-Reply-To: <d4ae55d9-79c3-60da-f0b7-0df0b541470e@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Daniel de Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH] passthrough: give
 XEN_DOMCTL_test_assign_device more sane semantics
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIxLjA2LjE3IGF0IDE4OjM2LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiAyMS8wNi8xNyAxNjo1OSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDIxLjA2
LjE3IGF0IDE2OjM4LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90ZToKPj4+IE9uIDIx
LzA2LzE3IDExOjA4LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBTbyBmYXIgY2FsbGVycyBvZiB0
aGUgbGlieGMgaW50ZXJmYWNlIHBhc3NlZCBpbiBhIGRvbWFpbiBJRCB3aGljaCB3YXMKPj4+PiB0
aGVuIGlnbm9yZWQgaW4gdGhlIGh5cGVydmlzb3IuIEluc3RlYWQsIG1ha2UgdGhlIGh5cGVydmlz
b3IgaG9ub3IgaXQKPj4+PiAoYWNjZXB0aW5nIERPTUlEX0lOVkFMSUQgdG8gb2J0YWluIG9yaWdp
bmFsIGJlaGF2aW9yKSwgYWxsb3dpbmcgdG8KPj4+PiBxdWVyeSB3aGV0aGVyIGEgZGV2aWNlIGlz
IGFzc2lnbmVkIHRvIGEgcGFydGljdWxhciBkb21haW4uIElnbm9yZSB0aGUKPj4+PiBwYXNzZWQg
aW4gZG9tYWluIElEIGF0IHRoZSBsaWJ4YyBsYXllciBpbnN0ZWFkLCBpbiBvcmRlciB0byBub3Qg
YnJlYWsKPj4+PiBleGlzdGluZyBjYWxsZXJzLiBOZXcgbGlieGMgZnVuY3Rpb25zIHdvdWxkIG5l
ZWQgdG8gYmUgYWRkZWQgaWYgY2FsbGVycwo+Pj4+IHdhbnRlZCB0byBsZXZlcmFnZSB0aGUgbmV3
IGZ1bmN0aW9uYWxpdHkuCj4+Pgo+Pj4gSSBkb24ndCB0aGluayB5b3VyIG1vZGlmaWVkIGRlc2Ny
aXB0aW9uIG1hdGNoZXMgdGhlIG5hbWUgb2YgdGhlIGNhbGwgYXQgYWxsLgo+Pj4KPj4+IEl0IGxv
b2tzIGxpa2UgdGhlIGNhbGxlcnMgZXhwZWN0ICJ0ZXN0X2Fzc2lnbl9kZXZpY2UiIHRvIGFuc3dl
ciB0aGUKPj4+IHF1ZXN0aW9uOiAiQ2FuIEkgYXNzaWduIGEgZGV2aWNlIHRvIHRoaXMgZG9tYWlu
Ij8KPj4gCj4+IEkgZG9uJ3QgdGhpbmsgc28gLSB0aGUgcXVlc3Rpb24gYmVpbmcgYW5zd2VyZWQg
YnkgdGhlIG9yaWdpbmFsCj4+IG9wZXJhdGlvbiBpcyAiSXMgdGhpcyBkZXZpY2UgYXNzaWduZWQg
dG8gYW55IGRvbWFpbj8iIHdpdGggdGhlCj4+IGltcGxpZWQgaW52ZXJzZSAiSXMgdGhpcyBkZXZp
Y2UgYXZhaWxhYmxlIHRvIGJlIGFzc2lnbmVkIHRvIHNvbWUKPj4gZG9tYWluIChpLmUuIGl0IGlz
IGN1cnJlbnRseSB1bmFzc2lnbmVkIG9yIG93bmVkIGJ5IERvbTApPyIKPiAKPiBJZiB0aGUgcXVl
c3Rpb24gd2VyZSAiSXMgdGhpcyBkZXZpY2UgYXNzaWduZWQgdG8gYW55IGRvbWFpbj8iLCB0aGVu
IEkKPiB3b3VsZCBleHBlY3Q6Cj4gMS4gVGhlIHJldHVybiB2YWx1ZSB0byBiZSBhIGJvb2xlYW4K
PiAyLiBJdCB3b3VsZCBhbHdheXMgcmV0dXJuLCAiTm8gaXQncyBub3QgYXNzaWduZWQiIGluIHRo
ZSBjYXNlIHdoZXJlCj4gdGhlcmUgaXMgbm8gSU9NTVUuCj4gCj4gSG93ZXZlciwgdGhhdCdzIG5v
dCB3aGF0IGhhcHBlbnM6Cj4gMS4gSXQgcmV0dXJucyAic3VjY2VzcyIgaWYgdGhlcmUgaXMgYW4g
SU9NTVUgYW5kIHRoZSBkZXZpY2UgaXMgKm5vdCoKPiBhc3NpZ25lZCwgYW5kIHJldHVybnMgYW4g
ZXJyb3IgaWYgdGhlIGRldmljZSBpcyBhc3NpZ25lZAo+IDIuIEl0IHJldHVybnMgYW4gZXJyb3Ig
aWYgdGhlcmUgaXMgbm8gSU9NTVUuCj4gCj4gVGhlIG9ubHkgcGxhY2UgaW4gdGhlIGNvZGUgdGhp
cyBpcyBjYWxsZWQgJ2ZvciByZWFsJyBpbiB0aGUgdHJlZSBpcyBpbgo+IGxpYnhsX3BjaS5jOmxp
YnhsX19kZXZpY2VfcGNpX2FkZCgpCj4gCj4gICAgIGlmIChsaWJ4bF9fZG9tYWluX3R5cGUoZ2Ms
IGRvbWlkKSA9PSBMSUJYTF9ET01BSU5fVFlQRV9IVk0pIHsKPiAgICAgICAgIHJjID0geGNfdGVz
dF9hc3NpZ25fZGV2aWNlKGN0eC0+eGNoLCBkb21pZCwKPiBwY2lkZXZfZW5jb2RlX2JkZihwY2lk
ZXYpKTsKPiAgICAgICAgIGlmIChyYykgewo+ICAgICAgICAgICAgIExPR0QoRVJST1IsIGRvbWlk
LAo+ICAgICAgICAgICAgICAgICAgIlBDSSBkZXZpY2UgJTA0eDolMDJ4OiUwMnguJXUgJXM/IiwK
PiAgICAgICAgICAgICAgICAgIHBjaWRldi0+ZG9tYWluLCBwY2lkZXYtPmJ1cywgcGNpZGV2LT5k
ZXYsIHBjaWRldi0+ZnVuYywKPiAgICAgICAgICAgICAgICAgIGVycm5vID09IEVOT1NZUyA/ICJj
YW5ub3QgYmUgYXNzaWduZWQgLSBubyBJT01NVSIKPiAgICAgICAgICAgICAgICAgIDogImFscmVh
ZHkgYXNzaWduZWQgdG8gYSBkaWZmZXJlbnQgZ3Vlc3QiKTsKPiAgICAgICAgICAgICBnb3RvIG91
dDsKPiAgICAgICAgIH0KPiAgICAgfQo+IAo+IEhlcmUgJ2RvbWlkJyBpcyB0aGUgZG9tYWluIHRv
IHdoaWNoIGxpYnhsIHdhbnRzIHRvIGFzc2lnbiB0aGUgZGV2aWNlLgo+IFNvIGxpYnhsIGlzIG5v
dyBhc2tpbmcgWGVuLCAiQW0gSSBhbGxvd2VkIHRvIGFzc2lnbiBkZXZpY2UgJGJkZiB0bwo+IGRv
bWFpbiAkZG9tYWluPyIKPiAKPiBZb3VyIGRlc2NyaXB0aW9uIHByb3ZpZGVzIHRoZSAqYWxnb3Jp
dGhtKiBieSB3aGljaCBYZW4gbm9ybWFsbHkgcHJvdmlkZXMKPiBhbiBhbnN3ZXI6IHRoYXQgaXMs
IG5vcm1hbGx5IHRoZSBvbmx5IHRoaW5nIFhlbiBjYXJlcyBhYm91dCBpcyB0aGF0IGl0Cj4gaGFz
bid0IGFscmVhZHkgYmVlbiBhc3NpZ25lZCB0byBhIGRvbWFpbi4gIEJ1dCBpdCBzdGlsbCByZW1h
aW5zIHRoZSBjYXNlCj4gdGhhdCB3aGF0IGxpYnhsIGlzIGFza2luZyBpcywgIkNhbiBJIGFzc2ln
biBYIHRvIFk/IgoKVGFraW5nIHRoZSBsb2cgbWVzc2FnZSBpbnRvIGFjY291bnQgdGhhdCB5b3Ug
cXVvdGUsIEkgZG8gbm90CnZpZXcgdGhlIGNvZGUncyBpbnRlbnRpb24gdG8gYmUgd2hhdCB5b3Ug
ZGVzY3JpYmUuCgo+Pj4gSXQgbG9va3MgbGlrZSBpdCdzIG1lYW50IHRvIGJlIHVzZWQgaW4gWFNN
IGVudmlyb25tZW50cywgdG8gYWxsb3cgYQo+Pj4gcG9saWN5IHRvIHBlcm1pdCBvciBmb3JiaWQg
c3BlY2lmaWMgZ3Vlc3RzIHRvIGhhdmUgYWNjZXNzIHRvIHNwZWNpZmljCj4+PiBkZXZpY2VzLiAg
T24gYSBkZWZhdWx0IChub24tWFNNKSBzeXN0ZW0sIHRoZSBhbnN3ZXIgdG8gdGhhdCBxdWVzdGlv
bgo+Pj4gZG9lc24ndCBkZXBlbmQgb24gdGhlIGRvbWFpbiBpdCdzIGJlaW5nIGFzc2lnbmVkIHRv
LCBidXQgb25seSB3aGV0aGVyCj4+PiB0aGUgZGV2aWNlIGlzIGFscmVhZHkgYXNzaWduZWQgdG8g
YW5vdGhlciBkb21haW47IGJ1dCBvbiBYU00gc3lzdGVtcyB0aGUKPj4+IGxvZ2ljIGNhbiBwcmVz
dW1hYmx5IGJlIG1vcmUgY29tcGxpY2F0ZWQuCj4+Pgo+Pj4gVGhhdCBzb3VuZHMgbGlrZSBhIHBl
cmZlY3RseSBzYW5lIHNlbWFudGljIHRvIG1lLCBhbmQgdGhpcyBwYXRjaCByZW1vdmVzCj4+PiB0
aGF0IGFiaWxpdHkuCj4+IAo+PiBBbmQgYWdhaW4gSSBkb24ndCB0aGluayBzbzogUHJpb3IgdG8g
dGhlIHBhdGNoLCBkb19kb21jdGwoKSBhdCBpdHMKPj4gdmVyeSB0b3AgbWFrZXMgc3VyZSB0byBl
bnRpcmVseSBpZ25vcmUgdGhlIHBhc3NlZCBpbiBkb21haW4gSUQuCj4+IFRoaXMgY29kZSBzaXRz
IGFoZWFkIG9mIHRoZSBYU00gY2hlY2ssIHNvIFhTTSBoYXMgbm8gd2F5IG9mCj4+IGtub3dpbmcg
d2hpY2ggZG9tYWluIGhhcyBiZWVuIHNwZWNpZmllZCBieSB0aGUgY2FsbGVyLgo+IAo+IFJpZ2h0
LCBJIHNlZSB0aGF0IG5vdy4KPiAKPiBTdGlsbCwgSSBhc3NlcnQgdGhhdCB0aGUgb3JpZ2luYWwg
aHlwZXJjYWxsIHNlbWFudGljcyBpcyBhIHZlcnkgdXNlZnVsCj4gb25lLCBhbmQgd2hhdCB5b3Un
cmUgZG9pbmcgaXMgY2hhbmdpbmcgdGhlIGh5cGVyY2FsbCBzdWNoIHRoYXQgdGhlCj4gcXVlc3Rp
b24gY2FuIG5vIGxvbmdlciBiZSBhc2tlZC4gIEl0IHdvdWxkIGJlIGJldHRlciB0byBleHRlbmQg
dGhpbmdzIHNvCj4gdGhhdCBYU00gY2FuIGFjdHVhbGx5IGRlbnkgZGV2aWNlIGFzc2lnbm1lbnQg
YmFzZWQgb24gYm90aCB0aGUgYmRmIGFuZAo+IHRoZSBkb21haW4uCj4gCj4gRG8geW91IGhhdmUg
YSBwYXJ0aWN1bGFyIHVzZSBjYXNlIGluIG1pbmQgZm9yIHlvdXIgYWx0ZXJuYXRlIGh5cGVyY2Fs
bD8KCk5vIC0gSSdtIG9wZW4gdG8gYW55IGNoYW5nZSB0byBpdCB3aGljaCBtYWtlcyB0aGUgY3Vy
cmVudGx5IGlnbm9yZWQKYXJndW1lbnQgbm8gbG9uZ2VyIGlnbm9yZWQsIHdpdGhvdXQgYnJlYWtp
bmcgZXhpc3RpbmcgKGtub3duIGFuZAp1bmtub3duKSBjYWxsZXJzIG9mIHRoZSBsaWJ4YyB3cmFw
cGVyLiBJLmUuIEknbSBpbiBubyB3YXkgb3Bwb3NlZCB0bwptYWtlIGl0IHdvcmsgdGhlIHdheSB5
b3UgdGhpbmsgaXQgd2FzIG9yaWdpbmFsbHkgbWVhbnQgdG8gd29yazsgaXQgaXMKanVzdCB0aGF0
IGdpdmVuIGl0cyBjdXJyZW50IHVzZSBJJ3ZlIGNvbWUgdG8gYSBkaWZmZXJlbnQgY29uY2x1c2lv
biBhcwp0byB3aGF0IHRoZSBvcmlnaW5hbCBpbnRlbnRpb24gbWF5IGhhdmUgYmVlbi4KCkphbgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 22 07:23:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 07: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 1dNwRx-0004NH-2N; Thu, 22 Jun 2017 07: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 <osstest-admin@xenproject.org>) id 1dNwRv-0004Mt-LT
 for xen-devel@lists.xensource.com; Thu, 22 Jun 2017 07:22:43 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 2A/14-02022-2407B495; Thu, 22 Jun 2017 07:22:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVdexwDv
 SYNNtI4sVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBm/N1QVPAgpeLE9enMDYxz
 7LoYOTmEBP4yShzsVu9i5AKyHzNK7Hmwmx3C2cYo8XzpRUaQKhEBZ4mvZ+ayg9i8AvoS/y9eY
 QGxhQUMJVauesgC0iAhME9d4uj2F8wgCQkBb4l7i9axw9h7NjcB2ewcbAJWEofEQKIsAqoSX6
 51ME5g5F7AyLCKUaM4tagstUjX0EAvqSgzPaMkNzEzB8gz1ctNLS5OTE/NSUwq1kvOz93ECPQ
 4AxDsYFwz1fkQoyQHk5Io7/8870ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxp+UA5waLU9NSK
 tMwcYOjBpCU4eJREeFtAWnmLCxJzizPTIVKnGHU5Nqxe/4VJiCUvPy9VSpw3BGSGAEhRRmke3
 AhYHFxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMO86kFU8mXklcJteAR3BBHTEiyMeIEeUJC
 KkpBoYe7sfcLOGejf+qbhnE/RjzXTnJycjcmrWvnv80POxiELDO6UHHxSnvKsULs9fleXS1Lt
 Y9Ttft8nbCxxvZ7/K28LRqbRJz4CPOfRm0936xWKJ+0rvKQmybldceszy1c4lOyZOd090Xvmu
 YdLXIMGcVK2ysJjAJrY1amyyW9J8znFXBolfzaxQYinOSDTUYi4qTgQAHCcTO34CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1498116160!89025542!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40594 invoked from network); 22 Jun 2017 07:22:41 -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; 22 Jun 2017 07:22: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 1dNwRo-0001YJ-2H; Thu, 22 Jun 2017 07:22: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 1dNwRi-0007LU-Mr; Thu, 22 Jun 2017 07:22:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dNwRi-0004Ty-FP; Thu, 22 Jun 2017 07:22:30 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110923-mainreport@xen.org>
X-Osstest-Failures: linux-next:test-amd64-amd64-xl-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-credit2:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-pair:guest-start/debian:fail:nonblocking
 linux-next:test-amd64-i386-pair:guest-start/debian:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-pair:guest-start/debian:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:guest-start/debian:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-rtds:debian-install: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-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-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-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-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-next:test-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-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-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=be285968cc9160cb461c2f4e4067b499ad56c122
X-Osstest-Versions-That: linux=41f1830f5a7af77cf5c86359aba3cbd706687e52
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 22 Jun 2017 07:22:30 +0000
Subject: [Xen-devel] [linux-next test] 110923: 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>

ZmxpZ2h0IDExMDkyMyBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTA5MjMvCgpGYWlsdXJlcyA6LS8gYnV0IG5v
IHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDYgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgZmFpbCBibG9ja2VkIGluIDExMDU4NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQyICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIGJsb2NrZWQgaW4gMTEwNTg2CiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDYgeGVuLWJvb3QgICAgICAgIGZh
aWwgYmxvY2tlZCBpbiAxMTA1ODYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gNiB4ZW4tYm9vdCBmYWlsIGJsb2NrZWQgaW4gMTEwNTg2CiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDYgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwg
YmxvY2tlZCBpbiAxMTA1ODYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA2
IHhlbi1ib290ICAgICAgICAgZmFpbCBibG9ja2VkIGluIDExMDU4NgogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXBhaXIgMjAgZ3Vlc3Qtc3RhcnQvZGViaWFuICAgICBmYWlsIGJsb2NrZWQgaW4g
MTEwNTg2CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDIwIGd1ZXN0LXN0YXJ0L2RlYmlh
biAgICAgIGZhaWwgYmxvY2tlZCBpbiAxMTA1ODYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2ICA2IHhlbi1ib290ICAgICAgICAgZmFpbCBibG9ja2VkIGluIDExMDU4NgogdGVz
dC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAyMCBndWVzdC1zdGFydC9kZWJpYW4gICAgICBmYWls
IGJsb2NrZWQgaW4gMTEwNTg2CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDIwIGd1ZXN0
LXN0YXJ0L2RlYmlhbiAgICAgIGZhaWwgYmxvY2tlZCBpbiAxMTA1ODYKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgIDE1IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBibG9ja2VkIGlu
IDExMDU4NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayBmYWlsIGJsb2NrZWQgaW4gMTEwNTg2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
eHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBibG9ja2VkIGluIDExMDU4Ngog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNiB4ZW4t
Ym9vdCBmYWlsIGJsb2NrZWQgaW4gMTEwNTg2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIGJsb2NrZWQgaW4gMTEwNTg2
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAg
IGZhaWwgYmxvY2tlZCBpbiAxMTA1ODYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgYmxvY2tlZCBpbiAxMTA1ODYKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBm
YWlsIGJsb2NrZWQgaW4gMTEwNTg2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAxNiBndWVzdC1zdG9wICAgICAgIGZhaWwgYmxvY2tlZCBpbiAxMTA1ODYKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcnRkcyAgICAgIDkgZGViaWFuLWluc3RhbGwgICAgICAgICAgZmFpbCBibG9ja2Vk
IGluIDExMDU4NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICA5IHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kIDE2IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAg
OSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDkgd2luZG93cy1p
bnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0
aW5nOgogbGludXggICAgICAgICAgICAgICAgYmUyODU5NjhjYzkxNjBjYjQ2MWMyZjRlNDA2N2I0
OTlhZDU2YzEyMgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgNDFmMTgz
MGY1YTdhZjc3Y2Y1Yzg2MzU5YWJhM2NiZDcwNjY4N2U1MgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAg
ICAgICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5kKSAgICAgCkZhaWxpbmcgc2luY2UgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgIApUZXN0aW5nIHNhbWUg
c2luY2UgICAxMTA5MjMgIDIwMTctMDYtMjEgMDk6NTA6NDMgWiAgICAwIGRheXMgICAgMSBhdHRl
bXB0cwoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
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
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21l
L2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Yg
b3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
O2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90
IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 22 07:25:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 07: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 1dNwUp-0004Y8-Je; Thu, 22 Jun 2017 07:25:43 +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 1dNwUo-0004Y2-0B
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 07:25:42 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 CD/E9-01735-5F07B495; Thu, 22 Jun 2017 07:25:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXS6fjDS/dLgXe
 kwaF+XYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPTrS7mgq0CFY2XTRoYd/F2MXJyCAnkSTw9
 94cRxOYVsJNYenoRG4gtIWAocXrhTRYQm0VAVeLi81ZmEJtNQF2i7dl2VhBbREBP4uam20BxL
 g5mgT5Gib0/u8ASwgLWEv3nV7OBJIQEbjJKnNs2DSzBCbSh5/tHoG0cQNsEJf7uEAYJMwtoST
 z8dYsFwtaWWLbwNTNICbOAtMTyfxwTGPlmITTMQtIwC0nDLISGBYwsqxg1ilOLylKLdA0N9JK
 KMtMzSnITM3OAPFO93NTi4sT01JzEpGK95PzcTYzA8GMAgh2Ma6Y6H2KU5GBSEuX9n+cdKcSX
 lJ9SmZFYnBFfVJqTWnyIUYaDQ0mC93A+UE6wKDU9tSItMwcYCTBpCQ4eJRHeFpBW3uKCxNziz
 HSI1ClGRSlx3gcgfQIgiYzSPLg2WPRdYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjCvCDCWhX
 gy80rgpr8CWswEtPjFEQ+QxSWJCCmpBsY5HrWhzV4BMpM4L0bWLHpYUhw2uaN6bvhaptluvtX
 Nlrmvj93RS2r5apgRb6jXESrLsvJEoo7MQTvB62s/ckaXN1asTOaurXWJYwzP/hK1WKNs9Vvp
 uU9mSwtKGRzhvT6R0ZxPW+nbYqW7KVphq47duTFbS5u1hnWRqfLqCiG7h17MPLI+SizFGYmGW
 sxFxYkAUB6LVLkCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1498116338!76092195!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1157 invoked from network); 22 Jun 2017 07:25:40 -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; 22 Jun 2017 07:25:40 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 22 Jun 2017 01:25:38 -0600
Message-Id: <594B8D1202000078001659B3@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 22 Jun 2017 01:25:38 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <594A63F602000078001651C6@prv-mh.provo.novell.com>
 <594A63F602000078001651C6@prv-mh.provo.novell.com>
 <594A65AB02000078001651EE@prv-mh.provo.novell.com>
 <be6a34b3-8404-66be-7535-1631744ccf8c@citrix.com>
In-Reply-To: <be6a34b3-8404-66be-7535-1631744ccf8c@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 1/2] x86/p2m: 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>

Pj4+IE9uIDIxLjA2LjE3IGF0IDE3OjIwLCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiAyMS8wNi8xNyAxMToyNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IENhbGN1bGF0ZSBl
bnRyeSBQRk4gYW5kIGZsYWdzIGp1c3Qgb25jZSwgbWFraW5nIHRoZSByZXNwZWN0aXZlCj4+IHZh
cmlhYmxlcyAoYW5kIGFsc28gcGcpIGZ1bmN0aW9uIHdpZGUuIFRha2UgdGhlIG9wcG9ydHVuaXR5
IGFuZCBhbHNvCj4+IG1ha2UgdGhlIGluZHVjdGlvbiB2YXJpYWJsZSB1bnNpZ25lZC4KPiAKPiBI
bW0gLS0gSSdtIGEgZmFuIG9mIGtlZXBpbmcgdGhlIHNjb3BlIG9mIHZhcmlhYmxlcyBsaW1pdGVk
IHRvIHdoZXJlCj4gdGhleSdyZSBhY3R1YWxseSB1c2VkLCB0byBtYWtlIHN1cmUgc3RhbGUgdmFs
dWVzIGRvbid0IGVuZCB1cCBiZWluZwo+IHVzZWQuICBwZyBpbiBwYXJ0aWN1bGFyIEkgdGhpbmsg
c2hvdWxkIGJlIGtlcHQgbG9jYWwgdG8gdGhlIGlmKCkKPiBzdGF0ZW1lbnRzOyB0aGVyZSdzIGFi
c29sdXRlbHkgbm8gYmVuZWZpdCB0byBtYWtpbmcgaXQgZnVuY3Rpb24td2lkZS4gIEkKPiBkb24n
dCByZWFsbHkgc2VlIG11Y2ggYmVuZWZpdCBpbiBtYWtpbmcgJ2ZsYWdzJyBhbmQgJ3BmbicgZnVu
Y3Rpb24td2lkZQo+IGVpdGhlcjsgaXQncyBub3QgZWFzaWVyIHRvIHJlYWQsIElNSE8sIGl0IGp1
c3QgbWlnaHQgc2F2ZSBhIHRpbnkgYml0IG9mCj4gZXh0cmEgY29kZSwgYXQgdGhlIGV4cGVuc2Ug
b2YgcmVtb3Zpbmcgc29tZSBzYWZldHkuCgpJIHNoYXJlIHlvdXIgZGVzaXJlIHRvIHJlc3RyaWN0
IHZhcmlhYmxlIHNjb3BlLCB3aXRoIHRoZSBkaWZmZXJlbmNlCnRoYXQgSSB0aGluayBpbiB0aGUg
Y29tbW9uIGNhc2UgdGhlcmUgc2hvdWxkbid0IGJlIG11bHRpcGxlCmlkZW50aWNhbGx5IG5hbWVk
IHZhcmlhYmxlcyBpbiB0aGUgc2FtZSBmdW5jdGlvbi4KCkFzIHRvIGZsYWdzIGFuZCBwZm4gLSB0
aGV5IF9hcmVfIGFjdHVhbGx5IHRoZSBzYW1lIHZhbHVlIGluIGJvdGgKaWYoKS1zLCBzbyBvdGhl
ciB0aGFuIGZvciBwZyB0aGVyZSdzIG5vIHJpc2sgb2YgdXNpbmcgc3RhbGUgdmFsdWVzLgpXaXRo
IHRoYXQgaXQncyBoYXJkIHRvIHNlZSBmb3IgbWUgd2h5IHRoZXkgc2hvdWxkIGJlIGZldGNoZWQK
bW9yZSB0aGFuIG9uY2UgaW4gdGhlIGZ1bmN0aW9uLiBUbyBtZSB0aGlzIF9pc18gbWFraW5nIHRo
ZSBjb2RlCmVhc2llciB0byByZWFkLiAoSW4gZmFjdCB5b3Ugd2lkZW4gdGhlIHNjb3BlIG9mIGJv
dGggbWVudGlvbmVkCnZhcmlhYmxlcyBhbHJlYWR5IGFueXdheSwgYW5kIGZvciBwZm4gZnVydGhl
ciB3aWRlbmluZyB3b3VsZAppbmRlZWQgbm8gbG9uZ2VyIGJlIG5lY2Vzc2FyeS4gRm9yIGZsYWdz
LCB0aG91Z2gsIEkgdGhpbmsgaXQKc2hvdWxkIHN0aWxsIGJlIHB1bGxlZCBvdXQgdG8gYXZvaWQg
dGhlIHJlY3VycmluZyBsMWVfZ2V0X2ZsYWdzKCkuKQoKT3RvaCBpdCdzIG5vdCBjbGVhciB0byBt
ZSB3aHksIHdpdGggeW91ciBhcmd1bWVudGF0aW9uLCBvdGhlcgpmdW5jdGlvbiB3aWRlIHZhcmlh
YmxlcyAoaSwgcDJtX2VudHJ5LCBuZXdfZW50cnksIGFuZCBwZXJoYXBzCm1vcmUpIHdvdWxkIHJl
bWFpbiB0byBiZSBzdWNoLgoKPiBJZiB5b3Ugd2FudCB0byBhdm9pZCBjb2RlIGR1cGxpY2F0aW9u
LCBpdCBzZWVtcyBsaWtlIG1lcmdpbmcgdGhlIHR3bwo+IGlmKCkgc3RhdGVtZW50cyAob2Ygd2hp
Y2ggYXQgbW9zdCBvbmUgY2FuIGJlIHRydWUpIHdvdWxkIGJlIGEgYmV0dGVyCj4gYXBwcm9hY2gu
Cj4gCj4gU29tZXRoaW5nIGxpa2UgdGhlIGF0dGFjaGVkIChidWlsZC10ZXN0ZWQgb25seSk/CgpX
aXRoIHRoZSBhYm92ZSBpbiBtaW5kIChhcyBhZGRpdGlvbmFsIGFkanVzdG1lbnRzIHRvIG1ha2Up
LCB0aGF0J3MKY2VydGFpbmx5IGFsc28gYW4gYXBwcm9hY2ggdG8gdGFrZS4gVHdvIGNvc21ldGlj
IHJlbWFya3MgdGhvdWdoOgpZb3UgYXBwZWFyIHRvIGJvdGggbGVhdmUgaW4gcGxhY2UgYW5kIGlu
dHJvZHVjZSBhbmV3IHRyYWlsaW5nIHdoaXRlCnNwYWNlLCBhbmQgbmVpdGhlciBmbGFncyBub3Ig
bGV2ZWwgaGF2ZSBhIG5lZWQgdG8gYmUgdW5zaWduZWQgbG9uZy4KCkphbgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Thu Jun 22 07:39:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 07:39: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 1dNwhr-0005Nk-O1; Thu, 22 Jun 2017 07: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 <bhupinder.thakur@linaro.org>) id 1dNwhq-0005NB-Jp
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 07:39:10 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 00/64-03620-D147B495; Thu, 22 Jun 2017 07:39:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsVyMfTANl3ZEu9
 Ig0OrJSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owTW74wFSzmrzg17xZ7A+My3i5GLg4hgRmM
 Ei/OnmEHcVgE5jFLPD3wiQnEkRDoZ5V4fOAzcxcjJ5CTJrG0u40Rwq6U+NG9HcwWEtCSOHpqN
 ivEqH1MEpsmvgdyODjYBEwkZnVIgNSICChJ3Fs1GWwos8AFRomZf5+zgSSEBZIktqz/zA5Szy
 KgKvH9lzhImFfAW+Lg/ntQe+Ukbp7rBLM5BXwkVuxYyA6x11ti15nJLBMYBRYwMqxi1ChOLSp
 LLdI1tNRLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMLQYg2MH4Y1nAIUZJDiYl
 Ud7/ed6RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4lYuBcoJFqempFWmZOcAgh0lLcPAoifC2g
 LTyFhck5hZnpkOkTjFacly5su4LE8eG1euB5JQD278wCbHk5eelSonzioLMEwBpyCjNgxsHi8
 RLjLJSwryMQAcK8RSkFuVmlqDKv2IU52BUEubVLwKawpOZVwK39RXQQUxAB7044gFyUEkiQkq
 qgbFLcHqxy3x2UVWX+Zz9zVf1vq4In7f++uzM026MRyXWfZC4njplp9CEzCOJBlFh0prFKX9c
 XbiFxDWfPKxM5S61XdB3OlQiTj1evGyXXEzXhC2/Nr2TWq0mcMo995fTnI+KxVMEinuDL9+Y+
 OD8lK3f/r3y3vFk1aP7JypPppcwHWh/lMAsvk6JpTgj0VCLuag4EQCnAT00vwIAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1498117148!49350367!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63132 invoked from network); 22 Jun 2017 07:39:09 -0000
Received: from mail-pf0-f182.google.com (HELO mail-pf0-f182.google.com)
 (209.85.192.182)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Jun 2017 07:39:09 -0000
Received: by mail-pf0-f182.google.com with SMTP id s66so5117056pfs.1
 for <xen-devel@lists.xenproject.org>; Thu, 22 Jun 2017 00:39: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=YEwV4bXwOQaqrhMbEmQHrtWStXWS41PA5Oyrxmf+y5I=;
 b=h2FcZeOSTOCjLOwGBB7qv8ZxV4S+V1QdygKDCWh21VnsXy2EcWdDBbMkmuMoQAoiSf
 jRX2RwGnqyvETxeQ2+Su/nau/NvyN/6k8if5TZ5v1CoY+8jd58myxTDpvUlwfSgieOqv
 1FiFMEPqO4TEXmaozTFaRuMmegXYRX+yFKruM=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=YEwV4bXwOQaqrhMbEmQHrtWStXWS41PA5Oyrxmf+y5I=;
 b=r7dHI1zboDUzqHkqi0IxVyQcll8hjrSZry6xx8v7h8w37RF7zWVDMcSzDxKmEhXhth
 HyL4YFh/3isSBHhRO7l7FGowH6ndnmzGTIghql9TQVLSe3dEcfiACg6K3LS0U2N2o2TX
 FSzJBWLMXbGN+VHhtPSQeY9TYMpCycZqlF9mIKVvCZt75Z/FPhsOssj2kke+nPOnh+UY
 AmYT3/I1GLyk7WMivXtajmSjasBKuo1Z44fows2cCOdw7ew6TDSCoUUPYVbHfMHUh692
 +iXAynIu6ujRbaXevHitlyCtyv9kxIhUZYGa44v/fXlBN9kyoISsyPsVUH1/+KiRwEzy
 R7rA==
X-Gm-Message-State: AKS2vOwiCpwb5hmZkjNtaHDyRB31aTMFjAZvq2MyvKyOaJMtxNHXFA1S
 Dn6sUDMhcZXsIvXEiOVuXg==
X-Received: by 10.99.123.17 with SMTP id w17mr1271022pgc.100.1498117147538;
 Thu, 22 Jun 2017 00:39:07 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id w69sm1883591pfk.107.2017.06.22.00.39.04
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 22 Jun 2017 00:39:07 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Thu, 22 Jun 2017 13:08:38 +0530
Message-Id: <1498117132-27139-4-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1498117132-27139-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1498117132-27139-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/17 v5] 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
bGwgdXNlIHRoZXNlIGhlbHBlciBmdW5jdGlvbnMuCgppby9jb25zb2wuaCBpbmNsdWRlcyBpby9y
aW5nLmggd2hpY2ggZGVmaW5lcyBERUZJTkVfWEVOX0ZMRVhfUklORy4KCkluIGNvbnNvbGUvZGFl
bW9uL2lvLmMsIHN0cmluZy5oIGhhZCB0byBiZSBpbmNsdWRlZCBiZWZvcmUgaW8vY29uc29sZS5o
CmJlY2F1c2UgcmluZy5oIHVzZXMgc3RyaW5nIGZ1bmN0aW9ucy4KClNpZ25lZC1vZmYtYnk6IEJo
dXBpbmRlciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4KLS0tCkNDOiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CkNDOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNs
ZS5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkND
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKQ2hhbmdlcyBzaW5jZSB2NDoK
LSBTcGxpdCB0aGlzIGNoYW5nZSBpbiBhIHNlcGFyYXRlIHBhdGNoLgoKIHRvb2xzL2NvbnNvbGUv
ZGFlbW9uL2lvLmMgICAgICAgfCAyICstCiB4ZW4vaW5jbHVkZS9wdWJsaWMvaW8vY29uc29sZS5o
IHwgNCArKysrCiAyIGZpbGVzIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigt
KQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMgYi90b29scy9jb25zb2xl
L2RhZW1vbi9pby5jCmluZGV4IDdlNDc0YmIuLmU4MDMzZDIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Nv
bnNvbGUvZGFlbW9uL2lvLmMKKysrIGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwpAQCAtMjEs
NiArMjEsNyBAQAogCiAjaW5jbHVkZSAidXRpbHMuaCIKICNpbmNsdWRlICJpby5oIgorI2luY2x1
ZGUgPHN0cmluZy5oPgogI2luY2x1ZGUgPHhlbmV2dGNobi5oPgogI2luY2x1ZGUgPHhlbmdudHRh
Yi5oPgogI2luY2x1ZGUgPHhlbnN0b3JlLmg+CkBAIC0yOSw3ICszMCw2IEBACiAKICNpbmNsdWRl
IDxzdGRsaWIuaD4KICNpbmNsdWRlIDxlcnJuby5oPgotI2luY2x1ZGUgPHN0cmluZy5oPgogI2lu
Y2x1ZGUgPHBvbGwuaD4KICNpbmNsdWRlIDxmY250bC5oPgogI2luY2x1ZGUgPHVuaXN0ZC5oPgpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2lvL2NvbnNvbGUuaCBiL3hlbi9pbmNsdWRl
L3B1YmxpYy9pby9jb25zb2xlLmgKaW5kZXggZTJjZDk3Zi4uNWU0NWUxYyAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvcHVibGljL2lvL2NvbnNvbGUuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMv
aW8vY29uc29sZS5oCkBAIC0yNyw2ICsyNyw4IEBACiAjaWZuZGVmIF9fWEVOX1BVQkxJQ19JT19D
T05TT0xFX0hfXwogI2RlZmluZSBfX1hFTl9QVUJMSUNfSU9fQ09OU09MRV9IX18KIAorI2luY2x1
ZGUgInJpbmcuaCIKKwogdHlwZWRlZiB1aW50MzJfdCBYRU5DT05TX1JJTkdfSURYOwogCiAjZGVm
aW5lIE1BU0tfWEVOQ09OU19JRFgoaWR4LCByaW5nKSAoKGlkeCkgJiAoc2l6ZW9mKHJpbmcpLTEp
KQpAQCAtMzgsNiArNDAsOCBAQCBzdHJ1Y3QgeGVuY29uc19pbnRlcmZhY2UgewogICAgIFhFTkNP
TlNfUklOR19JRFggb3V0X2NvbnMsIG91dF9wcm9kOwogfTsKIAorREVGSU5FX1hFTl9GTEVYX1JJ
TkcoeGVuY29ucyk7CisKICNlbmRpZiAvKiBfX1hFTl9QVUJMSUNfSU9fQ09OU09MRV9IX18gKi8K
IAogLyoKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 22 07:39:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 07:39: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 1dNwhn-0005M5-10; Thu, 22 Jun 2017 07: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 <bhupinder.thakur@linaro.org>) id 1dNwhl-0005Lx-LP
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 07:39:05 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 F4/75-03587-9147B495; Thu, 22 Jun 2017 07:39:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsXiVRtsqite4h1
 pcLtR0eL7lslMDowehz9cYQlgjGLNzEvKr0hgzbgy9SZbwaOYiqbH/cwNjA26XYxcHEIC0xkl
 Ns46zNzFyMnBIjCPWeL+5hKQhIRAP6vE/3mTWEASEgJpEhdn9jNC2KUSVzZ8YAKxhQS0JI6em
 s0KMWkfk8SWuS+BGjg42ARMJGZ1SIDUiAgoSdxbNRmsnlkgVGLq3wdgM4UFIiQu3X7FDrFYVe
 LM+V9gNq+At8T+xY+hdslJ3DzXCXYcp4CPxIodC9kh9npL7DozmWUCo8ACRoZVjBrFqUVlqUW
 6hhZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBgcUABDsYb24MOMQoycGkJMr7
 P887UogvKT+lMiOxOCO+qDQntfgQowwHh5IEr3IxUE6wKDU9tSItMwcY4jBpCQ4eJRHeFpBW3
 uKCxNzizHSI1ClGXY5JB7Z/YRJiycvPS5US5xUFmSEAUpRRmgc3AhZvlxhlpYR5GYGOEuIpSC
 3KzSxBlX/FKM7BqCTMq18ENIUnM68EbtMroCOYgI54ccQD5IiSRISUVANjaUTKO9tzFu1/Lvz
 Tst1QwqnaxVx16/HeJblZTlNfrBT4+c/igcwJnjITpStPo5eG5N/xNj5d8FLuXJudbfx8//Y2
 hx/OJq53GY8IfIw5sHXTLKVznSnqThGLPy5a/ztJovxw7rJneUcu5X6bbayW+ZPj+JfZvxj7s
 m66fxb43Xllnuu7D5O/KLEUZyQaajEXFScCADpW1xGyAgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1498117142!108617873!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27297 invoked from network); 22 Jun 2017 07:39:03 -0000
Received: from mail-pg0-f53.google.com (HELO mail-pg0-f53.google.com)
 (74.125.83.53)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Jun 2017 07:39:03 -0000
Received: by mail-pg0-f53.google.com with SMTP id 132so4595069pgb.2
 for <xen-devel@lists.xenproject.org>; Thu, 22 Jun 2017 00:39: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=ergX24LkDyucmW8DNUkM0l5+x6mXgADMjGmtE43wGx8=;
 b=UYDxRs1WX3I4uZHA9yvMW6Nr6oqMPnwDn7Ks4xycx5GrYDdgpL+X8sOw5q+8RPITvR
 zxg9+2GO3fIAd2EiaCBAU12TdBGAXIoAI8uUDRXBK8g78N3VE9RfB0a+N6RW35gO2ivQ
 nelKI/qQ5h65H9BsMYLJW/fCpY482n06Hvxos=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=ergX24LkDyucmW8DNUkM0l5+x6mXgADMjGmtE43wGx8=;
 b=AQRAV2yqHBBQXuMQTL19DY7OWOHJbbSILZVQ92mnA0M7Y6wC3FF72JGJ2eJE+Hppb7
 o8mRWuGKBgFqG78E9rf3f/HTLp3LsSx3YRNdlNeL0AlYPNJwy7EbebueHzTxNP3s8efX
 RM7+nXZsuu6+Dhh5d/TsHc5ZaEuNCM0DRwwNMjF1+j/5CEcvrDmOGK20GvCzNlJcjS/E
 cTQcQhy7zA70jAj2Qg6bcVmws6Pix/3RmKanUBHKBxbdKOboVFupavrwCC9uHMLjP6GC
 mye75D3yuKz+inMbmcGqNR15BCr0ydmKBXJpnCh7ul7ybfUIGr3+H/+2cVVlmB6glHWG
 rEMw==
X-Gm-Message-State: AKS2vOxZd9fR6tx5JWmf5phlwKZtzP1i2kCRyBj+maVQfaE/ewGnCou6
 hMAyRtEQcUDIH9WuSam0Sw==
X-Received: by 10.84.231.9 with SMTP id f9mr1426242plk.5.1498117141598;
 Thu, 22 Jun 2017 00:39:01 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id w69sm1883591pfk.107.2017.06.22.00.38.59
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 22 Jun 2017 00:39:01 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Thu, 22 Jun 2017 13:08:36 +0530
Message-Id: <1498117132-27139-2-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1498117132-27139-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1498117132-27139-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH 01/17 v5] xen/arm: vpl011: Move vgic register
	access functions to vreg.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>

VGhlc2UgZnVuY3Rpb25zIGFyZSBnZW5lcmljIGluIG5hdHVyZSBhbmQgY2FuIGJlIHJldXNlZCBi
eSBvdGhlciBlbXVsYXRpb24KY29kZSBpbiBYZW4uIHZHSUN2MyBJVFMgYW5kIFNCU0EgVUFSVCBl
bXVsYXRpb24gY29kZSwgd291bGQgdXNlIHRoZXNlCmZ1bmN0aW9ucyB0byBvcGVyYXRlIG9uIHRo
ZWlyIHJlZ2lzdGVycy4KClRoaXMgcGF0Y2ggbW92ZXMgdGhlIHJlZ2lzdGVyIGFjY2VzcyBmdW5j
dGlvbiBkZWZpbml0aW9ucyBmcm9tIHZnaWMuaCB0bwp2cmVnLmguCgpTaWduZWQtb2ZmLWJ5OiBC
aHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+CkFja2VkLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KQ0M6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+CgpDaGFuZ2VzIHNpbmNlIHYzOgotIE1vdmVkIHRoZSBtYWNybyBjYWxsIFZH
SUNfUkVHX0hFTFBFUlMgdG8gdnJlZy5oIGZyb20gdmdpYy5oLgoKIHhlbi9pbmNsdWRlL2FzbS1h
cm0vdmdpYy5oIHwgMTExICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS92cmVnLmggfCAxMTAgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMTExIGluc2VydGlv
bnMoKyksIDExMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJt
L3ZnaWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCmluZGV4IDlmZjcxM2MuLmQ0ZWQy
M2QgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vdmdpYy5oCkBAIC0yMCw2ICsyMCw3IEBACiAKICNpbmNsdWRlIDx4ZW4vYml0
b3BzLmg+CiAjaW5jbHVkZSA8YXNtL21taW8uaD4KKyNpbmNsdWRlIDxhc20vdnJlZy5oPgogCiBz
dHJ1Y3QgcGVuZGluZ19pcnEKIHsKQEAgLTE4MiwxMTYgKzE4Myw2IEBAIHN0YXRpYyBpbmxpbmUg
aW50IFJFR19SQU5LX05SKGludCBiLCB1aW50MzJfdCBuKQogICAgIH0KIH0KIAotI2RlZmluZSBW
R0lDX1JFR19NQVNLKHNpemUpICgofjBVTCkgPj4gKEJJVFNfUEVSX0xPTkcgLSAoKDEgPDwgKHNp
emUpKSAqIDgpKSkKLQotLyoKLSAqIFRoZSBjaGVjayBvbiB0aGUgc2l6ZSBzdXBwb3J0ZWQgYnkg
dGhlIHJlZ2lzdGVyIGhhcyB0byBiZSBkb25lIGJ5Ci0gKiB0aGUgY2FsbGVyIG9mIHZnaWNfcmVn
Tl8qLgotICoKLSAqIHZnaWNfcmVnXyogc2hvdWxkIG5ldmVyIGJlIGNhbGxlZCBkaXJlY3RseS4g
SW5zdGVhZCB1c2UgdGhlIHZnaWNfcmVnTl8qCi0gKiBhY2NvcmRpbmcgdG8gc2l6ZSBvZiB0aGUg
ZW11bGF0ZWQgcmVnaXN0ZXIKLSAqCi0gKiBOb3RlIHRoYXQgdGhlIGFsaWdubWVudCBmYXVsdCB3
aWxsIGFsd2F5cyBiZSB0YWtlbiBpbiB0aGUgZ3Vlc3QKLSAqIChzZWUgQjMuMTIuNyBEREkwNDA2
LmIpLgotICovCi1zdGF0aWMgaW5saW5lIHJlZ2lzdGVyX3QgdmdpY19yZWdfZXh0cmFjdCh1bnNp
Z25lZCBsb25nIHJlZywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGludCBvZmZzZXQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBlbnVtIGRhYnRfc2l6ZSBzaXplKQotewotICAgIHJlZyA+Pj0gOCAqIG9mZnNldDsK
LSAgICByZWcgJj0gVkdJQ19SRUdfTUFTSyhzaXplKTsKLQotICAgIHJldHVybiByZWc7Ci19Ci0K
LXN0YXRpYyBpbmxpbmUgdm9pZCB2Z2ljX3JlZ191cGRhdGUodW5zaWduZWQgbG9uZyAqcmVnLCBy
ZWdpc3Rlcl90IHZhbCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW50IG9mZnNldCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW51bSBk
YWJ0X3NpemUgc2l6ZSkKLXsKLSAgICB1bnNpZ25lZCBsb25nIG1hc2sgPSBWR0lDX1JFR19NQVNL
KHNpemUpOwotICAgIGludCBzaGlmdCA9IG9mZnNldCAqIDg7Ci0KLSAgICAqcmVnICY9IH4obWFz
ayA8PCBzaGlmdCk7Ci0gICAgKnJlZyB8PSAoKHVuc2lnbmVkIGxvbmcpdmFsICYgbWFzaykgPDwg
c2hpZnQ7Ci19Ci0KLXN0YXRpYyBpbmxpbmUgdm9pZCB2Z2ljX3JlZ19zZXRiaXRzKHVuc2lnbmVk
IGxvbmcgKnJlZywgcmVnaXN0ZXJfdCBiaXRzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50IG9mZnNldCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGVudW0gZGFidF9zaXplIHNpemUpCi17Ci0gICAgdW5zaWduZWQgbG9uZyBtYXNr
ID0gVkdJQ19SRUdfTUFTSyhzaXplKTsKLSAgICBpbnQgc2hpZnQgPSBvZmZzZXQgKiA4OwotCi0g
ICAgKnJlZyB8PSAoKHVuc2lnbmVkIGxvbmcpYml0cyAmIG1hc2spIDw8IHNoaWZ0OwotfQotCi1z
dGF0aWMgaW5saW5lIHZvaWQgdmdpY19yZWdfY2xlYXJiaXRzKHVuc2lnbmVkIGxvbmcgKnJlZywg
cmVnaXN0ZXJfdCBiaXRzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgb2Zmc2V0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBlbnVtIGRhYnRfc2l6ZSBzaXplKQotewotICAgIHVuc2lnbmVkIGxvbmcgbWFzayA9IFZHSUNf
UkVHX01BU0soc2l6ZSk7Ci0gICAgaW50IHNoaWZ0ID0gb2Zmc2V0ICogODsKLQotICAgICpyZWcg
Jj0gfigoKHVuc2lnbmVkIGxvbmcpYml0cyAmIG1hc2spIDw8IHNoaWZ0KTsKLX0KLQotLyogTi1i
aXQgcmVnaXN0ZXIgaGVscGVycyAqLwotI2RlZmluZSBWR0lDX1JFR19IRUxQRVJTKHN6LCBvZmZt
YXNrKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotc3RhdGljIGlubGluZSBy
ZWdpc3Rlcl90IHZnaWNfcmVnIyNzeiMjX2V4dHJhY3QodWludCMjc3ojI190IHJlZywgICAgICAg
XAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qg
bW1pb19pbmZvX3QgKmluZm8pXAoteyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIHJldHVybiB2Z2ljX3Jl
Z19leHRyYWN0KHJlZywgaW5mby0+Z3BhICYgb2ZmbWFzaywgICAgICAgICAgICAgICAgICAgXAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluZm8tPmRhYnQuc2l6ZSk7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAotfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotc3Rh
dGljIGlubGluZSB2b2lkIHZnaWNfcmVnIyNzeiMjX3VwZGF0ZSh1aW50IyNzeiMjX3QgKnJlZywg
ICAgICAgICAgICAgXAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBy
ZWdpc3Rlcl90IHZhbCwgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBjb25zdCBtbWlvX2luZm9fdCAqaW5mbykgICAgICAgXAoteyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAotICAgIHVuc2lnbmVkIGxvbmcgdG1wID0gKnJlZzsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIHZnaWNf
cmVnX3VwZGF0ZSgmdG1wLCB2YWwsIGluZm8tPmdwYSAmIG9mZm1hc2ssICAgICAgICAgICAgICAg
ICAgICAgXAotICAgICAgICAgICAgICAgICAgICBpbmZvLT5kYWJ0LnNpemUpOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICpyZWcgPSB0
bXA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAotfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotc3RhdGljIGlubGluZSB2
b2lkIHZnaWNfcmVnIyNzeiMjX3NldGJpdHModWludCMjc3ojI190ICpyZWcsICAgICAgICAgICAg
XAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVnaXN0ZXJfdCBi
aXRzLCAgICAgICAgICAgICAgXAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgY29uc3QgbW1pb19pbmZvX3QgKmluZm8pICAgICAgXAoteyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAot
ICAgIHVuc2lnbmVkIGxvbmcgdG1wID0gKnJlZzsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIHZnaWNfcmVnX3NldGJpdHMo
JnRtcCwgYml0cywgaW5mby0+Z3BhICYgb2ZmbWFzaywgICAgICAgICAgICAgICAgICAgXAotICAg
ICAgICAgICAgICAgICAgICAgaW5mby0+ZGFidC5zaXplKTsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICpyZWcgPSB0bXA7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotfSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotc3RhdGljIGlubGluZSB2b2lkIHZnaWNfcmVn
IyNzeiMjX2NsZWFyYml0cyh1aW50IyNzeiMjX3QgKnJlZywgICAgICAgICAgXAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWdpc3Rlcl90IGJpdHMsICAgICAg
ICAgICAgXAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25z
dCBtbWlvX2luZm9fdCAqaW5mbykgICAgXAoteyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIHVuc2lnbmVk
IGxvbmcgdG1wID0gKnJlZzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAotICAgIHZnaWNfcmVnX2NsZWFyYml0cygmdG1wLCBiaXRz
LCBpbmZvLT5ncGEgJiBvZmZtYXNrLCAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgICAg
ICAgICAgICBpbmZvLT5kYWJ0LnNpemUpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAotICAgICpyZWcgPSB0bXA7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotfQotCi0vKgotICogNjQgYml0
cyByZWdpc3RlcnMgYXJlIG9ubHkgc3VwcG9ydGVkIG9uIHBsYXRmb3JtIHdpdGggNjQtYml0IGxv
bmcuCi0gKiBUaGlzIGlzIGFsc28gYWxsb3cgdXMgdG8gb3B0aW1pemUgdGhlIDMyIGJpdCBjYXNl
IGJ5IHVzaW5nCi0gKiB1bnNpZ25lZCBsb25nIHJhdGhlciB0aGFuIHVpbnQ2NF90Ci0gKi8KLSNp
ZiBCSVRTX1BFUl9MT05HID09IDY0Ci1WR0lDX1JFR19IRUxQRVJTKDY0LCAweDcpOwotI2VuZGlm
Ci1WR0lDX1JFR19IRUxQRVJTKDMyLCAweDMpOwotCi0jdW5kZWYgVkdJQ19SRUdfSEVMUEVSUwot
CiBlbnVtIGdpY19zZ2lfbW9kZTsKIAogLyoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1h
cm0vdnJlZy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS92cmVnLmgKaW5kZXggZWQyYmQ2Zi4uMzQ4
NTg0ZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS92cmVnLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS92cmVnLmgKQEAgLTEwNyw0ICsxMDcsMTE0IEBAIHN0YXRpYyBpbmxpbmUg
Ym9vbCB2cmVnX2VtdWxhdGVfc3lzcmVnNjQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVu
aW9uIGhzciBoCiAKICNlbmRpZgogCisjZGVmaW5lIFZHSUNfUkVHX01BU0soc2l6ZSkgKCh+MFVM
KSA+PiAoQklUU19QRVJfTE9ORyAtICgoMSA8PCAoc2l6ZSkpICogOCkpKQorCisvKgorICogVGhl
IGNoZWNrIG9uIHRoZSBzaXplIHN1cHBvcnRlZCBieSB0aGUgcmVnaXN0ZXIgaGFzIHRvIGJlIGRv
bmUgYnkKKyAqIHRoZSBjYWxsZXIgb2YgdmdpY19yZWdOXyouCisgKgorICogdmdpY19yZWdfKiBz
aG91bGQgbmV2ZXIgYmUgY2FsbGVkIGRpcmVjdGx5LiBJbnN0ZWFkIHVzZSB0aGUgdmdpY19yZWdO
XyoKKyAqIGFjY29yZGluZyB0byBzaXplIG9mIHRoZSBlbXVsYXRlZCByZWdpc3RlcgorICoKKyAq
IE5vdGUgdGhhdCB0aGUgYWxpZ25tZW50IGZhdWx0IHdpbGwgYWx3YXlzIGJlIHRha2VuIGluIHRo
ZSBndWVzdAorICogKHNlZSBCMy4xMi43IERESTA0MDYuYikuCisgKi8KK3N0YXRpYyBpbmxpbmUg
cmVnaXN0ZXJfdCB2Z2ljX3JlZ19leHRyYWN0KHVuc2lnbmVkIGxvbmcgcmVnLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9mZnNldCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVudW0gZGFidF9zaXplIHNp
emUpCit7CisgICAgcmVnID4+PSA4ICogb2Zmc2V0OworICAgIHJlZyAmPSBWR0lDX1JFR19NQVNL
KHNpemUpOworCisgICAgcmV0dXJuIHJlZzsKK30KKworc3RhdGljIGlubGluZSB2b2lkIHZnaWNf
cmVnX3VwZGF0ZSh1bnNpZ25lZCBsb25nICpyZWcsIHJlZ2lzdGVyX3QgdmFsLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgb2Zmc2V0LAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVtIGRhYnRfc2l6ZSBzaXplKQoreworICAgIHVu
c2lnbmVkIGxvbmcgbWFzayA9IFZHSUNfUkVHX01BU0soc2l6ZSk7CisgICAgaW50IHNoaWZ0ID0g
b2Zmc2V0ICogODsKKworICAgICpyZWcgJj0gfihtYXNrIDw8IHNoaWZ0KTsKKyAgICAqcmVnIHw9
ICgodW5zaWduZWQgbG9uZyl2YWwgJiBtYXNrKSA8PCBzaGlmdDsKK30KKworc3RhdGljIGlubGlu
ZSB2b2lkIHZnaWNfcmVnX3NldGJpdHModW5zaWduZWQgbG9uZyAqcmVnLCByZWdpc3Rlcl90IGJp
dHMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgb2Zm
c2V0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW51bSBkYWJ0X3NpemUg
c2l6ZSkKK3sKKyAgICB1bnNpZ25lZCBsb25nIG1hc2sgPSBWR0lDX1JFR19NQVNLKHNpemUpOwor
ICAgIGludCBzaGlmdCA9IG9mZnNldCAqIDg7CisKKyAgICAqcmVnIHw9ICgodW5zaWduZWQgbG9u
ZyliaXRzICYgbWFzaykgPDwgc2hpZnQ7Cit9CisKK3N0YXRpYyBpbmxpbmUgdm9pZCB2Z2ljX3Jl
Z19jbGVhcmJpdHModW5zaWduZWQgbG9uZyAqcmVnLCByZWdpc3Rlcl90IGJpdHMsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBvZmZzZXQsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVudW0gZGFidF9zaXplIHNpemUpCit7
CisgICAgdW5zaWduZWQgbG9uZyBtYXNrID0gVkdJQ19SRUdfTUFTSyhzaXplKTsKKyAgICBpbnQg
c2hpZnQgPSBvZmZzZXQgKiA4OworCisgICAgKnJlZyAmPSB+KCgodW5zaWduZWQgbG9uZyliaXRz
ICYgbWFzaykgPDwgc2hpZnQpOworfQorCisvKiBOLWJpdCByZWdpc3RlciBoZWxwZXJzICovCisj
ZGVmaW5lIFZHSUNfUkVHX0hFTFBFUlMoc3osIG9mZm1hc2spICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCitzdGF0aWMgaW5saW5lIHJlZ2lzdGVyX3QgdmdpY19yZWcjI3N6IyNf
ZXh0cmFjdCh1aW50IyNzeiMjX3QgcmVnLCAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBtbWlvX2luZm9fdCAqaW5mbylcCit7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgcmV0dXJuIHZnaWNfcmVnX2V4dHJhY3QocmVnLCBpbmZvLT5ncGEg
JiBvZmZtYXNrLCAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgaW5mby0+ZGFidC5zaXplKTsgICAgICAgICAgICAgICAgICAgICAgICAgICBcCit9ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCitzdGF0aWMgaW5saW5lIHZvaWQgdmdpY19yZWcj
I3N6IyNfdXBkYXRlKHVpbnQjI3N6IyNfdCAqcmVnLCAgICAgICAgICAgICBcCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZ2lzdGVyX3QgdmFsLCAgICAgICAgICAg
ICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IG1t
aW9faW5mb190ICppbmZvKSAgICAgICBcCit7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgdW5zaWduZWQg
bG9uZyB0bXAgPSAqcmVnOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgdmdpY19yZWdfdXBkYXRlKCZ0bXAsIHZhbCwgaW5m
by0+Z3BhICYgb2ZmbWFzaywgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAg
ICAgIGluZm8tPmRhYnQuc2l6ZSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgKnJlZyA9IHRtcDsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCit9ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCitzdGF0aWMgaW5saW5lIHZvaWQgdmdpY19yZWcjI3N6IyNfc2V0Yml0
cyh1aW50IyNzeiMjX3QgKnJlZywgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICByZWdpc3Rlcl90IGJpdHMsICAgICAgICAgICAgICBcCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBtbWlvX2luZm9fdCAq
aW5mbykgICAgICBcCit7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgdW5zaWduZWQgbG9uZyB0bXAgPSAq
cmVnOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgdmdpY19yZWdfc2V0Yml0cygmdG1wLCBiaXRzLCBpbmZvLT5ncGEgJiBv
ZmZtYXNrLCAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICBpbmZvLT5k
YWJ0LnNpemUpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgKnJlZyA9IHRtcDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCit9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCitzdGF0aWMgaW5saW5lIHZvaWQgdmdpY19yZWcjI3N6IyNfY2xlYXJiaXRzKHVpbnQjI3N6
IyNfdCAqcmVnLCAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHJlZ2lzdGVyX3QgYml0cywgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IG1taW9faW5mb190ICppbmZvKSAgICBc
Cit7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgdW5zaWduZWQgbG9uZyB0bXAgPSAqcmVnOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgdmdpY19yZWdfY2xlYXJiaXRzKCZ0bXAsIGJpdHMsIGluZm8tPmdwYSAmIG9mZm1hc2ssICAg
ICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgIGluZm8tPmRhYnQuc2l6ZSk7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
KnJlZyA9IHRtcDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCit9CisKKy8qCisgKiA2NCBiaXRzIHJlZ2lzdGVycyBhcmUgb25seSBzdXBw
b3J0ZWQgb24gcGxhdGZvcm0gd2l0aCA2NC1iaXQgbG9uZy4KKyAqIFRoaXMgaXMgYWxzbyBhbGxv
dyB1cyB0byBvcHRpbWl6ZSB0aGUgMzIgYml0IGNhc2UgYnkgdXNpbmcKKyAqIHVuc2lnbmVkIGxv
bmcgcmF0aGVyIHRoYW4gdWludDY0X3QKKyAqLworI2lmIEJJVFNfUEVSX0xPTkcgPT0gNjQKK1ZH
SUNfUkVHX0hFTFBFUlMoNjQsIDB4Nyk7CisjZW5kaWYKK1ZHSUNfUkVHX0hFTFBFUlMoMzIsIDB4
Myk7CisKKyN1bmRlZiBWR0lDX1JFR19IRUxQRVJTCisKICNlbmRpZiAvKiBfX0FTTV9BUk1fVlJF
R19fICovCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 22 07:39:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 07:39: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 1dNwhj-0005Lm-QK; Thu, 22 Jun 2017 07:39:03 +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 1dNwhi-0005Lg-Eh
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 07:39:02 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 2F/3A-26749-5147B495; Thu, 22 Jun 2017 07:39:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGIsWRWlGSWpSXmKPExsXiVRtspCtS4h1
 pcKHZxuL7lslMDowehz9cYQlgjGLNzEvKr0hgzVjSepu54IJrxcaml2wNjOtNuxg5OYQEpjNK
 TD+eAGKzCLQzS/z7YQJiSwi8Y5G499sXwk6T2LviMCOEXSHx/M0JRoheLYmjp2azdjFyAdn7m
 CR6zq1l72Lk4GATMJGY1SEBUiMioCRxb9VkJpAaZoELjBI/zj9nA6kRFrCV2L1JDWKvqsTtxn
 tMIGFeAW+Jg5M5IFbJSdw818k8gZFvASPDKkaN4tSistQiXSNjvaSizPSMktzEzBxdQwNjvdz
 U4uLE9NScxKRiveT83E2MwBCpZ2Bg3MHYt9fvEKMkB5OSKO//PO9IIb6k/JTKjMTijPii0pzU
 4kOMMhwcShK884qAcoJFqempFWmZOcBghUlLcPAoifC2gLTyFhck5hZnpkOkTjHac2xYvf4LE
 8edvg1ActKB7UDywNcdX5iEWPLy81KlxHlFi4HaBEDaMkrz4IbCousSo6yUMC8jAwODEE9Bal
 FuZgmq/CtGcQ5GJWFefZDbeDLzSuB2vwI6iwnorBdHPEDOKklESEk1MFap3ftskaTXxOcQmGR
 SsvrymqMcL5O2K56aeW9N43V3/W2Fd1Vs7Ba5TjLhlFw6NZd9R7nfinPVPfsa3aXcJ4V42JvF
 JnClR6/K/d0lwTaPafPX3t0PlEPc3wYfj5B+teL2+6h+mS8BH6R5FA6oSmzLV963I0fHrCVD9
 N3ZeqmNPzu8eoo7lFiKMxINtZiLihMBiLeYX6kCAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1498117139!95151069!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58659 invoked from network); 22 Jun 2017 07:39:00 -0000
Received: from mail-pg0-f50.google.com (HELO mail-pg0-f50.google.com)
 (74.125.83.50)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Jun 2017 07:39:00 -0000
Received: by mail-pg0-f50.google.com with SMTP id 132so4594778pgb.2
 for <xen-devel@lists.xenproject.org>; Thu, 22 Jun 2017 00:39: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;
 bh=n5S1uGJf8kD9sXHQxcy7pEiiuniCKv0UVk0ypn44vik=;
 b=g+DDqVGMR6sksOA4kz3m5kfFkOdFRkgv2tHcXW01BSDkXtYKjzcKCUCuiwMtTUFZiQ
 +R3/+hFJQcPBc9/qQcmRDwujsmH1uaY0MpZHfoJ+DhyiSgj5CJYUKYZhFVwXm9zrXuJF
 lda+JdBAeBkavYDCoAsEyUz9S27VnXDv+DVus=
X-Google-DKIM-Signature: v=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=n5S1uGJf8kD9sXHQxcy7pEiiuniCKv0UVk0ypn44vik=;
 b=muBN/Endt90zfcTbobiv2BSfhfQit//J3dFEiovdRdnZKka6g13fuf71mWsAG+jJ/q
 rXnfmIN+wSXuy6hbyV+gaD/VidGy+JNk3/nwv//HqpS+qwl3mxznPDgXK1w3fQCL2A63
 sYLD9fX+KmVFgAvxlcBIfeZaueOGd12Ub5gg/iWOZA0M9kK0oh1ndqH1xdCiID0+29NY
 LXXq/A8rCCXIy52edFKL1cl56JLa5uImf6SdN2Ogcq9uFK+QJmSj4k91ffhebvWJK6MT
 6zjZi9NQhn55boYJu/UT7Y8k4yHn15ie3bZHNfqN0rpwb5wgnHDY6E9SPEZwdoU0AlL7
 NOVw==
X-Gm-Message-State: AKS2vOzjoLQkCf8oQUUWNb6X9s2use8m5aTsRr0lLmwSR1t8enXpnYCO
 wm9SSSIgMIqTb7wNwFtZSw==
X-Received: by 10.84.132.74 with SMTP id 68mr1435111ple.190.1498117138843;
 Thu, 22 Jun 2017 00:38:58 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id w69sm1883591pfk.107.2017.06.22.00.38.55
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 22 Jun 2017 00:38:58 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Thu, 22 Jun 2017 13:08:35 +0530
Message-Id: <1498117132-27139-1-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
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 00/17 v5]  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
ZW4gZ3Vlc3RzIHRvIHVzZSBTQlNBIGNvbXBsaWFudCBwbDAxMSBVQVJUIGFzIAphcyBhIGNvbnNv
bGUuIAoKTm90ZSB0aGF0IFNCU0EgcGwwMTEgVUFSVCBpcyBhIHN1YnNldCBvZiBmdWxsIGZlYXR1
cmVkIEFSTSBwbDAxMSBVQVJUIGFuZApzdXBwb3J0cyBvbmx5IGEgc3Vic2V0IG9mIHJlZ2lzdGVy
cyBhcyBtZW50aW9uZWQgYmVsb3cuIEl0IGRvZXMgbm90IHN1cHBvcnQKcngvdHggRE1BLgoKQ3Vy
cmVudGx5LCBYZW4gc3VwcG9ydHMgcGFyYXZpcnR1YWxpemVkIChha2EgUFYgY29uc29sZSkgYW5k
IGFuIGVtdWxhdGVkIHNlcmlhbCAKY29uc29sZXMuIFRoaXMgZmVhdHVyZSB3aWxsIGV4cG9zZSBh
biBlbXVsYXRlZCBTQlNBIHBsMDExIFVBUlQgY29uc29sZSB0byB0aGUKZ3Vlc3QsIHdoaWNoIGEg
dXNlciBjYW4gYWNjZXNzIHVzaW5nIHhlbmNvbnNvbGUuCgpUaGUgZGV2aWNlIHRyZWUgcGFzc2Vk
IHRvIHRoZSBndWVzdCBWTSB3aWxsIGNvbnRhaW4gdGhlIHBsMDExIE1NSU8gYWRkcmVzcyAKcmFu
Z2UgYW5kIGFuIGlycSBmb3IgcmVjZWl2aW5nIHJ4L3R4IHBsMDExIGludGVycnVwdHMuIFRoZSBk
ZXZpY2UgdHJlZSBmb3JtYXQgCmlzIHNwZWNpZmllZCBpbiBEb2N1bWVudGF0aW9uL2RldmljZXRy
ZWUvYmluZGluZ3Mvc2VyaWFsL2FybV9zYnNhX3VhcnQudHh0LgoKVGhlIFhlbiBoeXBlcnZpc29y
IHdpbGwgZXhwb3NlIHR3byB0eXBlcyBvZiBpbnRlcmZhY2VzIHRvIHRoZSBiYWNrZW5kIGFuZCBk
b21VLiAKClRoZSBpbnRlcmZhY2UgZXhwb3NlZCB0byBkb21VIHdpbGwgYmUgYW4gZW11bGF0ZWQg
cGwwMTEgVUFSVCBieSBlbXVsYXRpbmcgdGhlIAphY2Nlc3MgdG8gdGhlIGZvbGxvd2luZyBwbDAx
MSByZWdpc3RlcnMgYnkgdGhlIGd1ZXN0LgoKLSBEYXRhIHJlZ2lzdGVyIChEUikgICAgICAgICAg
ICAtIFJXCi0gUmF3IGludGVycnVwdCBzdGF0dXMgcmVnaXN0ZXIgKFJJUykgICAtIFJPCi0gTWFz
a2VkIGludGVycnVwdCBzdGF0dXMgcmVnaXN0ZXIgKE1JUyktIFJPCi0gSW50ZXJydXB0IE1hc2sg
KElNU0MpICAgICAgICAgLSBSVwotIEludGVycnVwdCBDbGVhciAoSUNSKSAgICAgICAgIC0gV08K
Ckl0IHdpbGwgYWxzbyBpbmplY3QgdGhlIHBsMDExIGludGVycnVwdHMgdG8gdGhlIGd1ZXN0IGlu
IHRoZSBmb2xsb3dpbmcgCmNvbmRpdGlvbnM6CgotIGluY29taW5nIGRhdGEgaW4gdGhlIHJ4IGJ1
ZmZlciBmb3IgdGhlIGd1ZXN0Ci0gdGhlcmUgaXMgc3BhY2UgaW4gdGhlIHR4IGJ1ZmZlciBmb3Ig
dGhlIGd1ZXN0IHRvIHdyaXRlIG1vcmUgZGF0YQoKVGhlIGludGVyZmFjZSBleHBvc2VkIHRvIHRo
ZSBiYWNrZW5kIHdpbGwgYmUgdGhlIHNhbWUgUFYgY29uc29sZSBpbnRlcmZhY2UsIAp3aGljaCBt
aW5pbWl6ZXMgdGhlIGNoYW5nZXMgcmVxdWlyZWQgaW4geGVuY29uc29sZSB0byBzdXBwb3J0IGEg
bmV3IHBsMDExIGNvbnNvbGUuCgpUaGlzIGludGVyZmFjZSBoYXMgcnggYW5kIHR4IHJpbmcgYnVm
ZmVycyBhbmQgYW4gZXZlbnQgY2hhbm5lbCBmb3IgCnNlbmRpbmcvcmVjZWl2aW5nIGV2ZW50cyBm
cm9tIHRoZSBiYWNrZW5kLiAKClNvIGVzc2VudGlhbGx5IFhlbiBoYW5kbGVzIHRoZSBkYXRhIG9u
IGJlaGFsZiBvZiBkb21VIGFuZCB0aGUgYmFja2VuZC4gQW55IGRhdGEgCndyaXR0ZW4gYnkgZG9t
VSBpcyBjYXB0dXJlZCBieSBYZW4gYW5kIHdyaXR0ZW4gdG8gdGhlIFRYIChPVVQpIHJpbmcgYnVm
ZmVyIAphbmQgYSBwbDAxMSBldmVudCBpcyByYWlzZWQgdG8gdGhlIGJhY2tlbmQgdG8gcmVhZCB0
aGUgVFggcmluZyBidWZmZXIuCiAKU2ltaWxhcmx5IG9uIHJlY2l2aW5nIGEgcGwwMTEgZXZlbnQs
IFhlbiBpbmplY3RzIGFuIGludGVycnVwdCB0byBndWVzdCB0bwppbmRpY2F0ZSB0aGVyZSBpcyBk
YXRhIGF2YWlsYWJsZSBpbiB0aGUgUlggKElOKSByaW5nIGJ1ZmZlci4KClRoZSBwbDAxMSBVQVJU
IHN0YXRlIGlzIGNvbXBsZXRlbHkgY2FwdHVyZWQgaW4gdGhlIHNldCBvZiByZWdpc3RlcnMgCm1l
bnRpb25lZCBhYm92ZSBhbmQgdGhpcyBzdGF0ZSBpcyB1cGRhdGVkIGV2ZXJ5dGltZSB0aGVyZSBp
cyBhbiBldmVudCBmcm9tIAp0aGUgYmFja2VuZCBvciB0aGVyZSBpcyByZWdpc3RlciByZWFkL3dy
aXRlIGFjY2VzcyBmcm9tIGRvbVUuIAoKRm9yIGV4YW1wbGUsIGlmIGRvbVUgaGFzIG1hc2tlZCB0
aGUgcnggaW50ZXJydXB0IGluIHRoZSBJTVNDIHJlZ2lzdGVyLCB0aGVuIFhlbiAKd2lsbCBub3Qg
aW5qZWN0IGFuIGludGVycnVwdCB0byBndWVzdCBhbmQgd2lsbCBqdXN0IHVwZGF0ZSB0aGUgUklT
IHJlZ2lzdGVyLiAKT25jZSB0aGUgaW50ZXJydXB0IGlzIHVubWFza2VkIGJ5IGd1ZXN0LCB0aGUg
aW50ZXJydXB0IHdpbGwgYmUgZGVsaXZlcmVkIHRvIHRoZSAKZ3Vlc3QuCgpDaGFuZ2VzIHN1bW1h
cnk6CgpYZW4gSHlwZXJ2aXNvcgo9PT09PT09PT09PT09PT0KCjEuIEFkZCBlbXVsYXRpb24gY29k
ZSB0byBlbXVsYXRlIHJlYWQvd3JpdGUgYWNjZXNzIHRvIHBsMDExIHJlZ2lzdGVycyBhbmQgcGww
MTEgCiAgIGludGVycnVwdHM6CiAgICAtIEl0IGVtdWxhdGVzIERSIHJlYWQvd3JpdGUgYnkgcmVh
ZGluZyBhbmQgd3JpdGluZyBmcm9tL3RvIHRoZSBJTiBhbmQgCiAgICAgIE9VVCByaW5nIGJ1ZmZl
cnMgYW5kIHJhaXNpbmcgYW4gZXZlbnQgdG8gZG9tMCB3aGVuIHRoZXJlIGlzIGRhdGEgaW4gCiAg
ICAgIHRoZSBPVVQgcmluZyBidWZmZXIgYW5kIGluamVjdGluZyBhbiBpbnRlcnJ1cHQgdG8gdGhl
IGd1ZXN0IHdoZW4gdGhlcmUgCiAgICAgIGlzIGRhdGEgaW4gdGhlIElOIHJpbmcgYnVmZmVyLgog
ICAgLSBPdGhlciByZWdpc3RlcnMgYXJlIHJlbGF0ZWQgdG8gaW50ZXJydXB0IG1hbmFnZW1lbnQg
YW5kIGVzc2VudGlhbGx5IAogICAgICBjb250cm9sIHdoZW4gaW50ZXJydXB0cyBhcmUgZGVsaXZl
cmVkIHRvIHRoZSBndWVzdC4KCjIuIEFkZCBhIG5ldyBkb21jdGwgQVBJIHRvIGluaXRpYWxpemUg
dnBsMDExIGVtdWxhdGlvbiBpbiBYZW4uCgozLiBFbmFibGUgdnBsMDExIGVtdWxhdGlvbiBmb3Ig
YSBkb21haW4gYmFzZWQgb24gYSBsaWJ4bCBvcHRpb24gcGFzc2VkIGR1cmluZyAKICAgZG9tYWlu
IGNyZWF0aW9uLgoKVG9vbHN0YWNrCj09PT09PT09PT0KCjEuIEFkZCBhIG5ldyBvcHRpb24gInZ1
YXJ0IiBpbiB0aGUgZG9tVSBjb25maWd1cmF0aW9uIGZpbGUgdG8gZW5hYmxlL2Rpc2FibGUgdnVh
cnQuCgoyLiBDcmVhdGUgYSBTQlNBIFVBUlQgRFQgbm9kZSBpbiB0aGUgZ3Vlc3QgZGV2aWNlIHRy
ZWUuIEl0IHVzZXMgYSBmaXhlZAogICB2cGwwMTEgU1BJIElSUSBudW1iZXIgYW5kIE1NSU8gYWRk
cmVzcy4KCjMuIENhbGwgdnBsMDExIGluaXQgRE9NQ1RMIEFQSSB0byBlbmFibGUgdnBsMDExIGVt
dWxhdGlvbi4KCjUuIEFkZCBhIG5ldyB2dWFydCB4ZW5zdG9yZSBub2RlLCB3aGljaCBjb250YWlu
czoKICAgIC0gcmluZy1yZWYKICAgIC0gZXZlbnQgY2hhbm5lbAogICAgLSBidWZmZXIgbGltaXQK
ICAgIC0gdHlwZQoKWGVuY29uc29sZWQKPT09PT09PT09PT09CgoxLiBTcGxpdCB0aGUgZG9tYWlu
IHN0cnVjdHVyZSB0byBzdXBwb3J0IG11bHRpcGxlIGNvbnNvbGVzLgoKMi4gTW9kaWZ5IGRpZmZl
cmVudCBBUElzIHN1Y2ggYXMgYnVmZmVyX2FwcGVuZCgpIGV0Yy4gdG8gb3BlcmF0ZSBvbiB0aGUg
CiAgIGNvbnNvbGUgc3RydWN0dXJlLgogICAKMy4gQWRkIHN1cHBvcnQgZm9yIGhhbmRsaW5nIG11
bHRpcGxlIGNvbnNvbGVzLgoKNC4gQWRkIHN1cHBvcnQgZm9yIHZ1YXJ0IGNvbnNvbGU6CgpUaGUg
dnBsMDExIGNoYW5nZXMgYXZhaWxhYmxlIGF0IHRoZSBmb2xsb3dpbmcgcmVwbzoKCnVybDogaHR0
cHM6Ly9naXRAZ2l0LmxpbmFyby5vcmc6L3Blb3BsZS9iaHVwaW5kZXIudGhha3VyL3hlbi5naXQK
YnJhbmNoOiB2cGwwMTFfdjUKCktpbmRseSB3YWl0IGZvciBvbmUgZGF5IHRvIGNoZWNrb3V0IHRo
ZSBjb2RlIGZyb20gdGhlIGFib3ZlIFVSTCBhcwpJIGFtIG5vdCBhYmxlIHRvIHB1c2ggbXkgY2hh
bmdlcyBmcm9tIG15IG9mZmljZSBuZXR3b3JrLiBJIHdpbGwgcHVzaAp0aGUgY2hhbmdlcyBvbmNl
IEkgYW0gYXQgaG9tZS4KClRoZXJlIGFyZSBzb21lIFRCRCBpdGVtcyB3aGljaCBuZWVkIHRvIGJl
IGxvb2tlZCBhdCBpbiB0aGUgZnV0dXJlOgoKMS4gQ3VycmVudGx5IFVFRkkgZmlybXdhcmUgbG9n
cyB0aGUgb3V0cHV0IHRvIGh2YyBjb25zb2xlIG9ubHkuIEhvdyBjYW4gCiAgIFVFRkkgZmlybXdh
cmUgYmUgbWFkZSBhd2FyZSBvZiBwbDAxMSBjb25zb2xlIGFuZCBob3cgaXQgY2FuIHVzZSBpdAog
ICBhcyBhIGNvbnNvbGUgaW5zdGVhZCBvZiBodmMuCjIuIExpbnV4IHNlZW1zIHRvIGhhdmUgaHZj
IGNvbnNvbGUgYXMgdGhlIGRlZmF1bHQgY29uc29sZSBpLmUuIGlmIG5vCiAgIGNvbnNvbGUgaXMg
c3BlY2lmaWVkIHRoZW4gaXQgdXNlcyBodmMgYXMgdGhlIGNvbnNvbGUuIEhvdyBjYW4gYW4gCiAg
IG9wdGlvbiBiZSBwcm92aWRlZCBpbiBMaW51eCB0byBzZWxlY3QgZWl0aGVyIGh2YyBvciBwbDAx
MSBhcyB0aGUgCiAgIGRlZmF1bHQgY29uc29sZS4KCjMuIEFDUEkgc3VwcG9ydCBmb3IgcGwwMTEg
ZGV2aWNlLgoKQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDQzog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+CkNDOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CgpC
aHVwaW5kZXIgVGhha3VyICgxNyk6CiAgeGVuL2FybTogdnBsMDExOiBNb3ZlIHZnaWMgcmVnaXN0
ZXIgYWNjZXNzIGZ1bmN0aW9ucyB0byB2cmVnLmgKICB4ZW4vYXJtOiB2cGwwMTE6IFJlbmFtZSB2
Z2ljX3JlZyogZnVuY3Rpb25zIGRlZmluaXRpb25zIGFuZCBjYWxscyB0bwogICAgdnJlZ19yZWcq
CiAgeGVuL2FybTogdnBsMDExOiBEZWZpbmUgY29tbW9uIHJpbmcgYnVmZmVyIGhlbHBlciBmdW5j
dGlvbnMgaW4KICAgIGNvbnNvbGUuaAogIHhlbi9hcm06IHZwbDAxMTogQWRkIFNCU0EgVUFSVCBl
bXVsYXRpb24gaW4gWGVuCiAgeGVuL2FybTogdnBsMDExOiBBbGxvY2F0ZSBhIG5ldyBHRk4gaW4g
dGhlIHRvb2xzdGFjayBmb3IgdnVhcnQKICB4ZW4vYXJtOiB2cGwwMTE6IEFkZCBzdXBwb3J0IGZv
ciB2dWFydCBpbiBsaWJ4bAogIHhlbi9hcm06IHZwbDAxMTogUmVhcnJhbmdlIHhlbiBoZWFkZXIg
aW5jbHVkZXMgaW4gYWxwaGFiZXRpY2FsIG9yZGVyCiAgICBpbiBkb21jdGwuYwogIHhlbi9hcm06
IHZwbDAxMTogQWRkIGEgbmV3IGRvbWN0bCBBUEkgdG8gaW5pdGlhbGl6ZSB2cGwwMTEKICB4ZW4v
YXJtOiB2cGwwMTE6IEFkZCBhIG5ldyB2dWFydCBub2RlIGluIHRoZSB4ZW5zdG9yZQogIHhlbi9h
cm06IHZwbDAxMTogTW9kaWZ5IHhlbmNvbnNvbGUgdG8gZGVmaW5lIGFuZCB1c2UgYSBuZXcgY29u
c29sZSAgICAKICAgIHN0cnVjdHVyZQogIHhlbi9hcm06IHZwbDAxMTogUmVuYW1lIHRoZSBjb25z
b2xlIHN0cnVjdHVyZSBmaWVsZCBjb25zcGF0aCB0byB4c3BhdGgKICB4ZW4vYXJtOiB2cGwwMTE6
IE1vZGlmeSB4ZW5jb25zb2xlIGZ1bmN0aW9ucyB0byB0YWtlIGNvbnNvbGUgc3RydWN0dXJlCiAg
ICBhcyBpbnB1dAogIHhlbi9hcm06IHZwbDAxMTogTW9kaWZ5IHhlbmNvbnNvbGUgdG8gc3VwcG9y
dCBtdWx0aXBsZSBjb25zb2xlcwogIHhlbi9hcm06IHZwbDAxMTogQWRkIHN1cHBvcnQgZm9yIHZ1
YXJ0IGNvbnNvbGUgaW4geGVuY29uc29sZQogIHhlbi9hcm06IHZwbDAxMTogQWRkIGEgbmV3IHZ1
YXJ0IGNvbnNvbGUgdHlwZSB0byB4ZW5jb25zb2xlIGNsaWVudAogIHhlbi9hcm06IHZwbDAxMTog
QWRkIGEgcGwwMTEgdWFydCBEVCBub2RlIGluIHRoZSBndWVzdCBkZXZpY2UgdHJlZQogIHhlbi9h
cm06IHZwbDAxMTogVXBkYXRlIGRvY3VtZW50YXRpb24gZm9yIHZ1YXJ0IGNvbnNvbGUgc3VwcG9y
dAoKIGNvbmZpZy9hcm0zMi5tayAgICAgICAgICAgICAgICAgICAgICB8ICAgMSArCiBjb25maWcv
YXJtNjQubWsgICAgICAgICAgICAgICAgICAgICAgfCAgIDEgKwogZG9jcy9tYW4veGwuY2ZnLnBv
ZC41LmluICAgICAgICAgICAgIHwgICA5ICsKIGRvY3MvbWlzYy9jb25zb2xlLnR4dCAgICAgICAg
ICAgICAgICB8ICA0NCArKy0KIHRvb2xzL2NvbnNvbGUvTWFrZWZpbGUgICAgICAgICAgICAgICB8
ICAgMyArLQogdG9vbHMvY29uc29sZS9jbGllbnQvbWFpbi5jICAgICAgICAgIHwgIDEzICstCiB0
b29scy9jb25zb2xlL2RhZW1vbi9pby5jICAgICAgICAgICAgfCA2NTggKysrKysrKysrKysrKysr
KysrKysrKystLS0tLS0tLS0tLS0KIHRvb2xzL2xpYnhjL2luY2x1ZGUveGNfZG9tLmggICAgICAg
ICB8ICAgMiArCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCAgICAgICAgfCAgMjAgKysK
IHRvb2xzL2xpYnhjL3hjX2RvbV9hcm0uYyAgICAgICAgICAgICB8ICAgNSArLQogdG9vbHMvbGli
eGMveGNfZG9tX2Jvb3QuYyAgICAgICAgICAgIHwgICAyICsKIHRvb2xzL2xpYnhjL3hjX2RvbWFp
bi5jICAgICAgICAgICAgICB8ICAyNSArKwogdG9vbHMvbGlieGwvbGlieGwuaCAgICAgICAgICAg
ICAgICAgIHwgICA2ICsKIHRvb2xzL2xpYnhsL2xpYnhsX2FyY2guaCAgICAgICAgICAgICB8ICAg
NiArCiB0b29scy9saWJ4bC9saWJ4bF9hcm0uYyAgICAgICAgICAgICAgfCAgNzQgKysrLQogdG9v
bHMvbGlieGwvbGlieGxfY29uc29sZS5jICAgICAgICAgIHwgIDQ3ICsrKwogdG9vbHMvbGlieGwv
bGlieGxfY3JlYXRlLmMgICAgICAgICAgIHwgIDEwICstCiB0b29scy9saWJ4bC9saWJ4bF9kZXZp
Y2UuYyAgICAgICAgICAgfCAgIDkgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2RvbS5jICAgICAgICAg
ICAgICB8ICAgNSArCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oICAgICAgICAgfCAgIDYg
KwogdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsICAgICAgICAgIHwgICA3ICsKIHRvb2xzL2xp
YnhsL2xpYnhsX3R5cGVzX2ludGVybmFsLmlkbCB8ICAgMSArCiB0b29scy9saWJ4bC9saWJ4bF94
ODYuYyAgICAgICAgICAgICAgfCAgIDggKwogdG9vbHMveGwveGxfY21kdGFibGUuYyAgICAgICAg
ICAgICAgIHwgICAyICstCiB0b29scy94bC94bF9jb25zb2xlLmMgICAgICAgICAgICAgICAgfCAg
IDUgKy0KIHRvb2xzL3hsL3hsX3BhcnNlLmMgICAgICAgICAgICAgICAgICB8ICAgOCArCiB4ZW4v
YXJjaC9hcm0vS2NvbmZpZyAgICAgICAgICAgICAgICAgfCAgIDcgKwogeGVuL2FyY2gvYXJtL01h
a2VmaWxlICAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi9hcmNoL2FybS9kb21haW4uYyAgICAg
ICAgICAgICAgICB8ICAgNSArCiB4ZW4vYXJjaC9hcm0vZG9tY3RsLmMgICAgICAgICAgICAgICAg
fCAgNDEgKystCiB4ZW4vYXJjaC9hcm0vdmdpYy12Mi5jICAgICAgICAgICAgICAgfCAgMjggKy0K
IHhlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jICAgICAgICAgICB8ICAyOCArLQogeGVuL2FyY2gv
YXJtL3ZnaWMtdjMuYyAgICAgICAgICAgICAgIHwgIDUwICstLQogeGVuL2FyY2gvYXJtL3ZwbDAx
MS5jICAgICAgICAgICAgICAgIHwgNDQ5ICsrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2lu
Y2x1ZGUvYXNtLWFybS9kb21haW4uaCAgICAgICAgIHwgICA2ICsKIHhlbi9pbmNsdWRlL2FzbS1h
cm0vcGwwMTEtdWFydC5oICAgICB8ICAgMiArCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCAg
ICAgICAgICAgfCAxMTEgKy0tLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3ZwbDAxMS5oICAgICAg
ICAgfCAgNzMgKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS92cmVnLmggICAgICAgICAgIHwgMTEw
ICsrKysrKwogeGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJtLmggICAgICAgIHwgICA2ICsKIHhl
bi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCAgICAgICAgICB8ICAxMiArCiB4ZW4vaW5jbHVkZS9w
dWJsaWMvaW8vY29uc29sZS5oICAgICAgfCAgIDQgKwogNDIgZmlsZXMgY2hhbmdlZCwgMTUwNyBp
bnNlcnRpb25zKCspLCA0MDMgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2Fy
Y2gvYXJtL3ZwbDAxMS5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLWFybS92
cGwwMTEuaAoKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 22 07:39:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 07:39: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 1dNwhp-0005Mv-C8; Thu, 22 Jun 2017 07:39:09 +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 1dNwho-0005MY-3G
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 07:39:08 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 2F/F9-31580-B147B495; Thu, 22 Jun 2017 07:39:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsVyMfTANl2pEu9
 Ig99vpSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owpa0+yF0x6xFhxdvsrxgbGR3MYuxi5OIQE
 pjNKrHg9iQnEYRGYxyzx7f5k5i5GTg4JgX5WiVObhCDsNIkjS2azQdiVEq2X9rKA2EICWhJHT
 81mhZi0j0ni8oJfQJM4ONgETCRmdUiA1IgIKEncWzWZCcRmFqiXWLRpG1ivsECGxMLTm8BsFg
 FViY1XdoLV8Ap4S5y/3MYIsUtO4ua5TrB7OAV8JFbsWMgOsddbYteZySwTGAUWMDKsYtQoTi0
 qSy3SNbLUSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDK56BgbGHYxNe/0OMUpy
 MCmJ8v7P844U4kvKT6nMSCzOiC8qzUktPsQow8GhJME7rwgoJ1iUmp5akZaZAwxzmLQEB4+SC
 G8LSCtvcUFibnFmOkTqFKMxx5Ur674wcUw5sP0LkxBLXn5eqpQ472yQSQIgpRmleXCDYPF3iV
 FWSpiXkYGBQYinILUoN7MEVf4VozgHo5Iwrz7IFJ7MvBK4fa+ATmECOuXFEQ+QU0oSEVJSDYz
 TntkuYrK9mM20a+PM4j2OHd5liVKO+/MFdkQlv1D20g5j67rzJz31fB2b8h2Nu1cXLlA3Mmjk
 WzFXb4+BaNhcJcFYg0/Rf3fsuaL7j+XKws3vXa7y/LuRpSTwg+uyVOSHVIsXXuGXXX+riiga/
 K18sL1f4MMUy3X667ZvOX8nLlzv1+NmJ2slluKMREMt5qLiRABSDNaYugIAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1498117145!95151093!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59286 invoked from network); 22 Jun 2017 07:39:05 -0000
Received: from mail-pf0-f182.google.com (HELO mail-pf0-f182.google.com)
 (209.85.192.182)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Jun 2017 07:39:05 -0000
Received: by mail-pf0-f182.google.com with SMTP id e7so5149663pfk.0
 for <xen-devel@lists.xenproject.org>; Thu, 22 Jun 2017 00:39: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=0StoeHQ4k8aiQ/S/1JJwZXbWs9VjN2VDxa7jM98mO0w=;
 b=jwZLlCmachMnIEhu6h4N2TuhFFvWQAOlI0+IhiihkiRwQ0QbBub9Fe1R4akDQFe4ul
 WbjMwNfBrOAaX2fPqrA4IEXqBvmmRt1FnqUA+ncrI4QGhg1yx3/1hECy21+260UL1C9E
 xQOJBcSy67B2fxXCKmlkLC6H4YKhnHikPK7fo=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=0StoeHQ4k8aiQ/S/1JJwZXbWs9VjN2VDxa7jM98mO0w=;
 b=iQHAaiSCGai9fca8Bphk6V8VcSDkmEoDaW0jbzJWctrvmG2RUvA3EZksP8kuk9pW8d
 4GxB+XoZWKa0cE5G4N+Z/+qOGfyKc0M8Y49353SuDOGn6Osogukz7aKIsyshCjPAUrA/
 fGXD6Vagm45dRwaXOW4KRghP3eAftej5toNaripHr9LzLru8gVmhNxl71R7TKnDmkmft
 J1SSW2USMMW+5QXcTmvGm5a1e0wVh/98kfazCdWI7QAnsXuW3cYzG8ifPqTCOlsQu4Z0
 +fhzoUPq//2JolHemi65eOLAtDREAx2q+wMEwhoTa4KqF/WaphFhB3/Pod5Jxeujz6fv
 VCQw==
X-Gm-Message-State: AKS2vOycPTAxVbEepHJnK+t0FznDBdkY34Js8kJkRi8iH3Dg+nV7a4CR
 3z+yHyVwau2SmBELcSrWjg==
X-Received: by 10.84.164.106 with SMTP id m39mr1407686plg.92.1498117144341;
 Thu, 22 Jun 2017 00:39:04 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id w69sm1883591pfk.107.2017.06.22.00.39.01
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 22 Jun 2017 00:39:03 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Thu, 22 Jun 2017 13:08:37 +0530
Message-Id: <1498117132-27139-3-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1498117132-27139-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1498117132-27139-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/17 v5] xen/arm: vpl011: Rename vgic_reg*
	functions definitions and calls to vreg_reg*
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCByZW5hbWVzIHRoZSB2Z2ljX3JlZyogYWNjZXNzIGZ1bmN0aW9ucyBkZWZpbmVk
IGluIHZyZWcuaCB0byB2cmVnX3JlZyoKYW5kIHJlcGxhY2VzIGFsbCBjYWxscyB0byB2Z2ljX3Jl
ZyogZnVuY3Rpb25zIGluIHZnaWMvaXRzIGVtdWxhdGlvbiBjb2RlIHRvIHZyZWdfcmVnKi4KCnZy
ZWdfcmVnKiBhcmUgZ2VuZXJpYyBmdW5jdGlvbnMsIHdoaWNoIGNhbiBiZSB1c2VkIHRvIG9wZXJh
dGUgb24gMzIvNjQtYml0IHJlZ2lzdGVycy4KClNCU0EgVUFSVCBlbXVsYXRpb24gY29kZSB3aWxs
IGFsc28gdXNlIHZyZWdfcmVnKiBhY2Nlc3MgZnVuY3Rpb25zIGZvcgphY2Nlc3NpbmcgZW11bGF0
ZWQgcGwwMTEgcmVnaXN0ZXJzLgoKU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1
cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgotLS0KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+CkNDOiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KCkNoYW5nZXMg
c2luY2UgdjQ6Ci0gUmVuYW1lZCB0aGUgdmdpY19yZWcqIGNhbGxzIGluIElUUyBjb2RlIHRvIHZy
ZWdfcmVnKi4KCkNoYW5nZXMgc2luY2UgdjM6Ci0gUmVuYW1lZCBERUZJTkVfVlJFR19SRUdfSEVM
UEVSUyB0byBWUkVHX1JFR19IRUxQRVJTLgoKIHhlbi9hcmNoL2FybS92Z2ljLXYyLmMgICAgIHwg
MjggKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5j
IHwgMjggKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL2FybS92Z2ljLXYzLmMg
ICAgIHwgNTAgKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQog
eGVuL2luY2x1ZGUvYXNtLWFybS92cmVnLmggfCA0NiArKysrKysrKysrKysrKysrKysrKystLS0t
LS0tLS0tLS0tLS0tLS0tLS0KIDQgZmlsZXMgY2hhbmdlZCwgNzYgaW5zZXJ0aW9ucygrKSwgNzYg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjIuYyBiL3hlbi9h
cmNoL2FybS92Z2ljLXYyLmMKaW5kZXggZWI1ZjM1NC4uY2Y0YWI4OSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL3ZnaWMtdjIuYworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy12Mi5jCkBAIC0xNzks
NyArMTc5LDcgQEAgc3RhdGljIGludCB2Z2ljX3YyX2Rpc3RyX21taW9fcmVhZChzdHJ1Y3QgdmNw
dSAqdiwgbW1pb19pbmZvX3QgKmluZm8sCiAgICAgY2FzZSBWUkVHMzIoR0lDRF9DVExSKToKICAg
ICAgICAgaWYgKCBkYWJ0LnNpemUgIT0gREFCVF9XT1JEICkgZ290byBiYWRfd2lkdGg7CiAgICAg
ICAgIHZnaWNfbG9jayh2KTsKLSAgICAgICAgKnIgPSB2Z2ljX3JlZzMyX2V4dHJhY3Qodi0+ZG9t
YWluLT5hcmNoLnZnaWMuY3RsciwgaW5mbyk7CisgICAgICAgICpyID0gdnJlZ19yZWczMl9leHRy
YWN0KHYtPmRvbWFpbi0+YXJjaC52Z2ljLmN0bHIsIGluZm8pOwogICAgICAgICB2Z2ljX3VubG9j
ayh2KTsKICAgICAgICAgcmV0dXJuIDE7CiAKQEAgLTE5NCw3ICsxOTQsNyBAQCBzdGF0aWMgaW50
IHZnaWNfdjJfZGlzdHJfbW1pb19yZWFkKHN0cnVjdCB2Y3B1ICp2LCBtbWlvX2luZm9fdCAqaW5m
bywKICAgICAgICAgICAgIHwgRElWX1JPVU5EX1VQKHYtPmRvbWFpbi0+YXJjaC52Z2ljLm5yX3Nw
aXMsIDMyKTsKICAgICAgICAgdmdpY191bmxvY2sodik7CiAKLSAgICAgICAgKnIgPSB2Z2ljX3Jl
ZzMyX2V4dHJhY3QodHlwZXIsIGluZm8pOworICAgICAgICAqciA9IHZyZWdfcmVnMzJfZXh0cmFj
dCh0eXBlciwgaW5mbyk7CiAKICAgICAgICAgcmV0dXJuIDE7CiAgICAgfQpAQCAtMjA1LDcgKzIw
NSw3IEBAIHN0YXRpYyBpbnQgdmdpY192Ml9kaXN0cl9tbWlvX3JlYWQoc3RydWN0IHZjcHUgKnYs
IG1taW9faW5mb190ICppbmZvLAogICAgICAgICAgKiBYWFggRG8gd2UgbmVlZCBhIEpFUDEwNiBt
YW51ZmFjdHVyZXIgSUQ/CiAgICAgICAgICAqIEp1c3QgdXNlIHRoZSBwaHlzaWNhbCBoL3cgdmFs
dWUgZm9yIG5vdwogICAgICAgICAgKi8KLSAgICAgICAgKnIgPSB2Z2ljX3JlZzMyX2V4dHJhY3Qo
MHgwMDAwMDQzYiwgaW5mbyk7CisgICAgICAgICpyID0gdnJlZ19yZWczMl9leHRyYWN0KDB4MDAw
MDA0M2IsIGluZm8pOwogICAgICAgICByZXR1cm4gMTsKIAogICAgIGNhc2UgVlJBTkdFMzIoMHgw
MEMsIDB4MDFDKToKQEAgLTIyNiw3ICsyMjYsNyBAQCBzdGF0aWMgaW50IHZnaWNfdjJfZGlzdHJf
bW1pb19yZWFkKHN0cnVjdCB2Y3B1ICp2LCBtbWlvX2luZm9fdCAqaW5mbywKICAgICAgICAgcmFu
ayA9IHZnaWNfcmFua19vZmZzZXQodiwgMSwgZ2ljZF9yZWcgLSBHSUNEX0lTRU5BQkxFUiwgREFC
VF9XT1JEKTsKICAgICAgICAgaWYgKCByYW5rID09IE5VTEwpIGdvdG8gcmVhZF9hc196ZXJvOwog
ICAgICAgICB2Z2ljX2xvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7Ci0gICAgICAgICpyID0gdmdp
Y19yZWczMl9leHRyYWN0KHJhbmstPmllbmFibGUsIGluZm8pOworICAgICAgICAqciA9IHZyZWdf
cmVnMzJfZXh0cmFjdChyYW5rLT5pZW5hYmxlLCBpbmZvKTsKICAgICAgICAgdmdpY191bmxvY2tf
cmFuayh2LCByYW5rLCBmbGFncyk7CiAgICAgICAgIHJldHVybiAxOwogCkBAIC0yMzUsNyArMjM1
LDcgQEAgc3RhdGljIGludCB2Z2ljX3YyX2Rpc3RyX21taW9fcmVhZChzdHJ1Y3QgdmNwdSAqdiwg
bW1pb19pbmZvX3QgKmluZm8sCiAgICAgICAgIHJhbmsgPSB2Z2ljX3Jhbmtfb2Zmc2V0KHYsIDEs
IGdpY2RfcmVnIC0gR0lDRF9JQ0VOQUJMRVIsIERBQlRfV09SRCk7CiAgICAgICAgIGlmICggcmFu
ayA9PSBOVUxMKSBnb3RvIHJlYWRfYXNfemVybzsKICAgICAgICAgdmdpY19sb2NrX3Jhbmsodiwg
cmFuaywgZmxhZ3MpOwotICAgICAgICAqciA9IHZnaWNfcmVnMzJfZXh0cmFjdChyYW5rLT5pZW5h
YmxlLCBpbmZvKTsKKyAgICAgICAgKnIgPSB2cmVnX3JlZzMyX2V4dHJhY3QocmFuay0+aWVuYWJs
ZSwgaW5mbyk7CiAgICAgICAgIHZnaWNfdW5sb2NrX3JhbmsodiwgcmFuaywgZmxhZ3MpOwogICAg
ICAgICByZXR1cm4gMTsKIApAQCAtMjYyLDcgKzI2Miw3IEBAIHN0YXRpYyBpbnQgdmdpY192Ml9k
aXN0cl9tbWlvX3JlYWQoc3RydWN0IHZjcHUgKnYsIG1taW9faW5mb190ICppbmZvLAogICAgICAg
ICB2Z2ljX2xvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7CiAgICAgICAgIGlwcmlvcml0eXIgPSBB
Q0NFU1NfT05DRShyYW5rLT5pcHJpb3JpdHlyW3JhbmtfaW5kZXhdKTsKICAgICAgICAgdmdpY191
bmxvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7Ci0gICAgICAgICpyID0gdmdpY19yZWczMl9leHRy
YWN0KGlwcmlvcml0eXIsIGluZm8pOworICAgICAgICAqciA9IHZyZWdfcmVnMzJfZXh0cmFjdChp
cHJpb3JpdHlyLCBpbmZvKTsKIAogICAgICAgICByZXR1cm4gMTsKICAgICB9CkBAIC0yODAsNyAr
MjgwLDcgQEAgc3RhdGljIGludCB2Z2ljX3YyX2Rpc3RyX21taW9fcmVhZChzdHJ1Y3QgdmNwdSAq
diwgbW1pb19pbmZvX3QgKmluZm8sCiAgICAgICAgIHZnaWNfbG9ja19yYW5rKHYsIHJhbmssIGZs
YWdzKTsKICAgICAgICAgaXRhcmdldHNyID0gdmdpY19mZXRjaF9pdGFyZ2V0c3IocmFuaywgZ2lj
ZF9yZWcgLSBHSUNEX0lUQVJHRVRTUik7CiAgICAgICAgIHZnaWNfdW5sb2NrX3JhbmsodiwgcmFu
aywgZmxhZ3MpOwotICAgICAgICAqciA9IHZnaWNfcmVnMzJfZXh0cmFjdChpdGFyZ2V0c3IsIGlu
Zm8pOworICAgICAgICAqciA9IHZyZWdfcmVnMzJfZXh0cmFjdChpdGFyZ2V0c3IsIGluZm8pOwog
CiAgICAgICAgIHJldHVybiAxOwogICAgIH0KQEAgLTI5OSw3ICsyOTksNyBAQCBzdGF0aWMgaW50
IHZnaWNfdjJfZGlzdHJfbW1pb19yZWFkKHN0cnVjdCB2Y3B1ICp2LCBtbWlvX2luZm9fdCAqaW5m
bywKICAgICAgICAgaWNmZ3IgPSByYW5rLT5pY2ZnW1JFR19SQU5LX0lOREVYKDIsIGdpY2RfcmVn
IC0gR0lDRF9JQ0ZHUiwgREFCVF9XT1JEKV07CiAgICAgICAgIHZnaWNfdW5sb2NrX3Jhbmsodiwg
cmFuaywgZmxhZ3MpOwogCi0gICAgICAgICpyID0gdmdpY19yZWczMl9leHRyYWN0KGljZmdyLCBp
bmZvKTsKKyAgICAgICAgKnIgPSB2cmVnX3JlZzMyX2V4dHJhY3QoaWNmZ3IsIGluZm8pOwogCiAg
ICAgICAgIHJldHVybiAxOwogICAgIH0KQEAgLTQyNCw3ICs0MjQsNyBAQCBzdGF0aWMgaW50IHZn
aWNfdjJfZGlzdHJfbW1pb193cml0ZShzdHJ1Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8s
CiAgICAgICAgIGlmICggZGFidC5zaXplICE9IERBQlRfV09SRCApIGdvdG8gYmFkX3dpZHRoOwog
ICAgICAgICAvKiBJZ25vcmUgYWxsIGJ1dCB0aGUgZW5hYmxlIGJpdCAqLwogICAgICAgICB2Z2lj
X2xvY2sodik7Ci0gICAgICAgIHZnaWNfcmVnMzJfdXBkYXRlKCZ2LT5kb21haW4tPmFyY2gudmdp
Yy5jdGxyLCByLCBpbmZvKTsKKyAgICAgICAgdnJlZ19yZWczMl91cGRhdGUoJnYtPmRvbWFpbi0+
YXJjaC52Z2ljLmN0bHIsIHIsIGluZm8pOwogICAgICAgICB2LT5kb21haW4tPmFyY2gudmdpYy5j
dGxyICY9IEdJQ0RfQ1RMX0VOQUJMRTsKICAgICAgICAgdmdpY191bmxvY2sodik7CiAKQEAgLTQ1
NCw3ICs0NTQsNyBAQCBzdGF0aWMgaW50IHZnaWNfdjJfZGlzdHJfbW1pb193cml0ZShzdHJ1Y3Qg
dmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8sCiAgICAgICAgIGlmICggcmFuayA9PSBOVUxMKSBn
b3RvIHdyaXRlX2lnbm9yZTsKICAgICAgICAgdmdpY19sb2NrX3JhbmsodiwgcmFuaywgZmxhZ3Mp
OwogICAgICAgICB0ciA9IHJhbmstPmllbmFibGU7Ci0gICAgICAgIHZnaWNfcmVnMzJfc2V0Yml0
cygmcmFuay0+aWVuYWJsZSwgciwgaW5mbyk7CisgICAgICAgIHZyZWdfcmVnMzJfc2V0Yml0cygm
cmFuay0+aWVuYWJsZSwgciwgaW5mbyk7CiAgICAgICAgIHZnaWNfZW5hYmxlX2lycXModiwgKHJh
bmstPmllbmFibGUpICYgKH50ciksIHJhbmstPmluZGV4KTsKICAgICAgICAgdmdpY191bmxvY2tf
cmFuayh2LCByYW5rLCBmbGFncyk7CiAgICAgICAgIHJldHVybiAxOwpAQCAtNDY1LDcgKzQ2NSw3
IEBAIHN0YXRpYyBpbnQgdmdpY192Ml9kaXN0cl9tbWlvX3dyaXRlKHN0cnVjdCB2Y3B1ICp2LCBt
bWlvX2luZm9fdCAqaW5mbywKICAgICAgICAgaWYgKCByYW5rID09IE5VTEwpIGdvdG8gd3JpdGVf
aWdub3JlOwogICAgICAgICB2Z2ljX2xvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7CiAgICAgICAg
IHRyID0gcmFuay0+aWVuYWJsZTsKLSAgICAgICAgdmdpY19yZWczMl9jbGVhcmJpdHMoJnJhbmst
PmllbmFibGUsIHIsIGluZm8pOworICAgICAgICB2cmVnX3JlZzMyX2NsZWFyYml0cygmcmFuay0+
aWVuYWJsZSwgciwgaW5mbyk7CiAgICAgICAgIHZnaWNfZGlzYWJsZV9pcnFzKHYsICh+cmFuay0+
aWVuYWJsZSkgJiB0ciwgcmFuay0+aW5kZXgpOwogICAgICAgICB2Z2ljX3VubG9ja19yYW5rKHYs
IHJhbmssIGZsYWdzKTsKICAgICAgICAgcmV0dXJuIDE7CkBAIC01MDksNyArNTA5LDcgQEAgc3Rh
dGljIGludCB2Z2ljX3YyX2Rpc3RyX21taW9fd3JpdGUoc3RydWN0IHZjcHUgKnYsIG1taW9faW5m
b190ICppbmZvLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZ2ljZF9yZWcgLSBHSUNEX0lQUklPUklUWVIsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBEQUJUX1dPUkQpXTsKICAgICAgICAg
cHJpb3JpdHkgPSBBQ0NFU1NfT05DRSgqaXByaW9yaXR5cik7Ci0gICAgICAgIHZnaWNfcmVnMzJf
dXBkYXRlKCZwcmlvcml0eSwgciwgaW5mbyk7CisgICAgICAgIHZyZWdfcmVnMzJfdXBkYXRlKCZw
cmlvcml0eSwgciwgaW5mbyk7CiAgICAgICAgIEFDQ0VTU19PTkNFKCppcHJpb3JpdHlyKSA9IHBy
aW9yaXR5OwogCiAgICAgICAgIHZnaWNfdW5sb2NrX3JhbmsodiwgcmFuaywgZmxhZ3MpOwpAQCAt
NTMyLDcgKzUzMiw3IEBAIHN0YXRpYyBpbnQgdmdpY192Ml9kaXN0cl9tbWlvX3dyaXRlKHN0cnVj
dCB2Y3B1ICp2LCBtbWlvX2luZm9fdCAqaW5mbywKICAgICAgICAgaWYgKCByYW5rID09IE5VTEwp
IGdvdG8gd3JpdGVfaWdub3JlOwogICAgICAgICB2Z2ljX2xvY2tfcmFuayh2LCByYW5rLCBmbGFn
cyk7CiAgICAgICAgIGl0YXJnZXRzciA9IHZnaWNfZmV0Y2hfaXRhcmdldHNyKHJhbmssIGdpY2Rf
cmVnIC0gR0lDRF9JVEFSR0VUU1IpOwotICAgICAgICB2Z2ljX3JlZzMyX3VwZGF0ZSgmaXRhcmdl
dHNyLCByLCBpbmZvKTsKKyAgICAgICAgdnJlZ19yZWczMl91cGRhdGUoJml0YXJnZXRzciwgciwg
aW5mbyk7CiAgICAgICAgIHZnaWNfc3RvcmVfaXRhcmdldHNyKHYtPmRvbWFpbiwgcmFuaywgZ2lj
ZF9yZWcgLSBHSUNEX0lUQVJHRVRTUiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaXRh
cmdldHNyKTsKICAgICAgICAgdmdpY191bmxvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7CkBAIC01
NTQsNyArNTU0LDcgQEAgc3RhdGljIGludCB2Z2ljX3YyX2Rpc3RyX21taW9fd3JpdGUoc3RydWN0
IHZjcHUgKnYsIG1taW9faW5mb190ICppbmZvLAogICAgICAgICByYW5rID0gdmdpY19yYW5rX29m
ZnNldCh2LCAyLCBnaWNkX3JlZyAtIEdJQ0RfSUNGR1IsIERBQlRfV09SRCk7CiAgICAgICAgIGlm
ICggcmFuayA9PSBOVUxMKSBnb3RvIHdyaXRlX2lnbm9yZTsKICAgICAgICAgdmdpY19sb2NrX3Jh
bmsodiwgcmFuaywgZmxhZ3MpOwotICAgICAgICB2Z2ljX3JlZzMyX3VwZGF0ZSgmcmFuay0+aWNm
Z1tSRUdfUkFOS19JTkRFWCgyLCBnaWNkX3JlZyAtIEdJQ0RfSUNGR1IsCisgICAgICAgIHZyZWdf
cmVnMzJfdXBkYXRlKCZyYW5rLT5pY2ZnW1JFR19SQU5LX0lOREVYKDIsIGdpY2RfcmVnIC0gR0lD
RF9JQ0ZHUiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgREFCVF9XT1JEKV0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHIsIGluZm8pOwog
ICAgICAgICB2Z2ljX3VubG9ja19yYW5rKHYsIHJhbmssIGZsYWdzKTsKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMKaW5k
ZXggYmZjNWFjYy4uOWVmNzkyZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRz
LmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMKQEAgLTEwMTUsMTMgKzEwMTUsMTMg
QEAgc3RhdGljIGludCB2Z2ljX3YzX2l0c19tbWlvX3JlYWQoc3RydWN0IHZjcHUgKnYsIG1taW9f
aW5mb190ICppbmZvLAogICAgICAgICBpZiAoIGhhdmVfY21kX2xvY2sgKQogICAgICAgICAgICAg
c3Bpbl91bmxvY2soJml0cy0+dmNtZF9sb2NrKTsKIAotICAgICAgICAqciA9IHZnaWNfcmVnMzJf
ZXh0cmFjdChyZWcsIGluZm8pOworICAgICAgICAqciA9IHZyZWdfcmVnMzJfZXh0cmFjdChyZWcs
IGluZm8pOwogICAgICAgICBicmVhazsKICAgICB9CiAKICAgICBjYXNlIFZSRUczMihHSVRTX0lJ
RFIpOgogICAgICAgICBpZiAoIGluZm8tPmRhYnQuc2l6ZSAhPSBEQUJUX1dPUkQgKSBnb3RvIGJh
ZF93aWR0aDsKLSAgICAgICAgKnIgPSB2Z2ljX3JlZzMyX2V4dHJhY3QoR0lUU19JSURSX1ZBTFVF
LCBpbmZvKTsKKyAgICAgICAgKnIgPSB2cmVnX3JlZzMyX2V4dHJhY3QoR0lUU19JSURSX1ZBTFVF
LCBpbmZvKTsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIFZSRUc2NChHSVRTX1RZUEVSKToK
QEAgLTEwMzEsNyArMTAzMSw3IEBAIHN0YXRpYyBpbnQgdmdpY192M19pdHNfbW1pb19yZWFkKHN0
cnVjdCB2Y3B1ICp2LCBtbWlvX2luZm9fdCAqaW5mbywKICAgICAgICAgcmVnIHw9IChzaXplb2Yo
c3RydWN0IHZpdHNfaXR0ZSkgLSAxKSA8PCBHSVRTX1RZUEVSX0lUVF9TSVpFX1NISUZUOwogICAg
ICAgICByZWcgfD0gKGl0cy0+ZXZpZF9iaXRzIC0gMSkgPDwgR0lUU19UWVBFUl9JREJJVFNfU0hJ
RlQ7CiAgICAgICAgIHJlZyB8PSAoaXRzLT5kZXZpZF9iaXRzIC0gMSkgPDwgR0lUU19UWVBFUl9E
RVZJRFNfU0hJRlQ7Ci0gICAgICAgICpyID0gdmdpY19yZWc2NF9leHRyYWN0KHJlZywgaW5mbyk7
CisgICAgICAgICpyID0gdnJlZ19yZWc2NF9leHRyYWN0KHJlZywgaW5mbyk7CiAgICAgICAgIGJy
ZWFrOwogCiAgICAgY2FzZSBWUkFOR0UzMigweDAwMTgsIDB4MDAxQyk6CkBAIC0xMDQ0LDcgKzEw
NDQsNyBAQCBzdGF0aWMgaW50IHZnaWNfdjNfaXRzX21taW9fcmVhZChzdHJ1Y3QgdmNwdSAqdiwg
bW1pb19pbmZvX3QgKmluZm8sCiAgICAgY2FzZSBWUkVHNjQoR0lUU19DQkFTRVIpOgogICAgICAg
ICBpZiAoICF2Z2ljX3JlZzY0X2NoZWNrX2FjY2VzcyhpbmZvLT5kYWJ0KSApIGdvdG8gYmFkX3dp
ZHRoOwogICAgICAgICBzcGluX2xvY2soJml0cy0+aXRzX2xvY2spOwotICAgICAgICAqciA9IHZn
aWNfcmVnNjRfZXh0cmFjdChpdHMtPmNiYXNlciwgaW5mbyk7CisgICAgICAgICpyID0gdnJlZ19y
ZWc2NF9leHRyYWN0KGl0cy0+Y2Jhc2VyLCBpbmZvKTsKICAgICAgICAgc3Bpbl91bmxvY2soJml0
cy0+aXRzX2xvY2spOwogICAgICAgICBicmVhazsKIApAQCAtMTA1Myw3ICsxMDUzLDcgQEAgc3Rh
dGljIGludCB2Z2ljX3YzX2l0c19tbWlvX3JlYWQoc3RydWN0IHZjcHUgKnYsIG1taW9faW5mb190
ICppbmZvLAogCiAgICAgICAgIC8qIENXUklURVIgaXMgb25seSB3cml0dGVuIGJ5IHRoZSBndWVz
dCwgc28gbm8gZXh0cmEgbG9ja2luZyBoZXJlLiAqLwogICAgICAgICByZWcgPSBpdHMtPmN3cml0
ZXI7Ci0gICAgICAgICpyID0gdmdpY19yZWc2NF9leHRyYWN0KHJlZywgaW5mbyk7CisgICAgICAg
ICpyID0gdnJlZ19yZWc2NF9leHRyYWN0KHJlZywgaW5mbyk7CiAgICAgICAgIGJyZWFrOwogCiAg
ICAgY2FzZSBWUkVHNjQoR0lUU19DUkVBRFIpOgpAQCAtMTA2Niw3ICsxMDY2LDcgQEAgc3RhdGlj
IGludCB2Z2ljX3YzX2l0c19tbWlvX3JlYWQoc3RydWN0IHZjcHUgKnYsIG1taW9faW5mb190ICpp
bmZvLAogICAgICAgICAgKiBwcm9ncmVzcy4KICAgICAgICAgICovCiAgICAgICAgIHJlZyA9IHJl
YWRfdTY0X2F0b21pYygmaXRzLT5jcmVhZHIpOwotICAgICAgICAqciA9IHZnaWNfcmVnNjRfZXh0
cmFjdChyZWcsIGluZm8pOworICAgICAgICAqciA9IHZyZWdfcmVnNjRfZXh0cmFjdChyZWcsIGlu
Zm8pOwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgVlJBTkdFNjQoMHgwMDk4LCAweDAwRjgp
OgpAQCAtMTA3NSwxNCArMTA3NSwxNCBAQCBzdGF0aWMgaW50IHZnaWNfdjNfaXRzX21taW9fcmVh
ZChzdHJ1Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8sCiAgICAgY2FzZSBWUkVHNjQoR0lU
U19CQVNFUjApOiAgICAgICAgICAgLyogZGV2aWNlIHRhYmxlICovCiAgICAgICAgIGlmICggIXZn
aWNfcmVnNjRfY2hlY2tfYWNjZXNzKGluZm8tPmRhYnQpICkgZ290byBiYWRfd2lkdGg7CiAgICAg
ICAgIHNwaW5fbG9jaygmaXRzLT5pdHNfbG9jayk7Ci0gICAgICAgICpyID0gdmdpY19yZWc2NF9l
eHRyYWN0KGl0cy0+YmFzZXJfZGV2LCBpbmZvKTsKKyAgICAgICAgKnIgPSB2cmVnX3JlZzY0X2V4
dHJhY3QoaXRzLT5iYXNlcl9kZXYsIGluZm8pOwogICAgICAgICBzcGluX3VubG9jaygmaXRzLT5p
dHNfbG9jayk7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBWUkVHNjQoR0lUU19CQVNFUjEp
OiAgICAgICAgICAgLyogY29sbGVjdGlvbiB0YWJsZSAqLwogICAgICAgICBpZiAoICF2Z2ljX3Jl
ZzY0X2NoZWNrX2FjY2VzcyhpbmZvLT5kYWJ0KSApIGdvdG8gYmFkX3dpZHRoOwogICAgICAgICBz
cGluX2xvY2soJml0cy0+aXRzX2xvY2spOwotICAgICAgICAqciA9IHZnaWNfcmVnNjRfZXh0cmFj
dChpdHMtPmJhc2VyX2NvbGwsIGluZm8pOworICAgICAgICAqciA9IHZyZWdfcmVnNjRfZXh0cmFj
dChpdHMtPmJhc2VyX2NvbGwsIGluZm8pOwogICAgICAgICBzcGluX3VubG9jaygmaXRzLT5pdHNf
bG9jayk7CiAgICAgICAgIGJyZWFrOwogCkBAIC0xMDk3LDcgKzEwOTcsNyBAQCBzdGF0aWMgaW50
IHZnaWNfdjNfaXRzX21taW9fcmVhZChzdHJ1Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8s
CiAKICAgICBjYXNlIFZSRUczMihHSVRTX1BJRFIyKToKICAgICAgICAgaWYgKCBpbmZvLT5kYWJ0
LnNpemUgIT0gREFCVF9XT1JEICkgZ290byBiYWRfd2lkdGg7Ci0gICAgICAgICpyID0gdmdpY19y
ZWczMl9leHRyYWN0KEdJQ19QSURSMl9BUkNIX0dJQ3YzLCBpbmZvKTsKKyAgICAgICAgKnIgPSB2
cmVnX3JlZzMyX2V4dHJhY3QoR0lDX1BJRFIyX0FSQ0hfR0lDdjMsIGluZm8pOwogICAgICAgICBi
cmVhazsKIAogICAgIGNhc2UgVlJBTkdFMzIoMHhGRkVDLCAweEZGRkMpOgpAQCAtMTI1OCw3ICsx
MjU4LDcgQEAgc3RhdGljIGludCB2Z2ljX3YzX2l0c19tbWlvX3dyaXRlKHN0cnVjdCB2Y3B1ICp2
LCBtbWlvX2luZm9fdCAqaW5mbywKICAgICAgICAgc3Bpbl9sb2NrKCZpdHMtPml0c19sb2NrKTsK
ICAgICAgICAgY3RsciA9IGl0cy0+ZW5hYmxlZCA/IEdJVFNfQ1RMUl9FTkFCTEUgOiAwOwogICAg
ICAgICByZWczMiA9IGN0bHI7Ci0gICAgICAgIHZnaWNfcmVnMzJfdXBkYXRlKCZyZWczMiwgciwg
aW5mbyk7CisgICAgICAgIHZyZWdfcmVnMzJfdXBkYXRlKCZyZWczMiwgciwgaW5mbyk7CiAKICAg
ICAgICAgaWYgKCBjdGxyIF4gcmVnMzIgKQogICAgICAgICAgICAgaXRzLT5lbmFibGVkID0gdmdp
Y192M192ZXJpZnlfaXRzX3N0YXR1cyhpdHMsCkBAIC0xMjk1LDcgKzEyOTUsNyBAQCBzdGF0aWMg
aW50IHZnaWNfdjNfaXRzX21taW9fd3JpdGUoc3RydWN0IHZjcHUgKnYsIG1taW9faW5mb190ICpp
bmZvLAogICAgICAgICB9CiAKICAgICAgICAgcmVnID0gaXRzLT5jYmFzZXI7Ci0gICAgICAgIHZn
aWNfcmVnNjRfdXBkYXRlKCZyZWcsIHIsIGluZm8pOworICAgICAgICB2cmVnX3JlZzY0X3VwZGF0
ZSgmcmVnLCByLCBpbmZvKTsKICAgICAgICAgc2FuaXRpemVfaXRzX2Jhc2VfcmVnKCZyZWcpOwog
CiAgICAgICAgIGl0cy0+Y2Jhc2VyID0gcmVnOwpAQCAtMTMwOSw3ICsxMzA5LDcgQEAgc3RhdGlj
IGludCB2Z2ljX3YzX2l0c19tbWlvX3dyaXRlKHN0cnVjdCB2Y3B1ICp2LCBtbWlvX2luZm9fdCAq
aW5mbywKIAogICAgICAgICBzcGluX2xvY2soJml0cy0+dmNtZF9sb2NrKTsKICAgICAgICAgcmVn
ID0gSVRTX0NNRF9PRkZTRVQoaXRzLT5jd3JpdGVyKTsKLSAgICAgICAgdmdpY19yZWc2NF91cGRh
dGUoJnJlZywgciwgaW5mbyk7CisgICAgICAgIHZyZWdfcmVnNjRfdXBkYXRlKCZyZWcsIHIsIGlu
Zm8pOwogICAgICAgICBpdHMtPmN3cml0ZXIgPSBJVFNfQ01EX09GRlNFVChyZWcpOwogCiAgICAg
ICAgIGlmICggaXRzLT5lbmFibGVkICkKQEAgLTEzNDQsNyArMTM0NCw3IEBAIHN0YXRpYyBpbnQg
dmdpY192M19pdHNfbW1pb193cml0ZShzdHJ1Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8s
CiAgICAgICAgIH0KIAogICAgICAgICByZWcgPSBpdHMtPmJhc2VyX2RldjsKLSAgICAgICAgdmdp
Y19yZWc2NF91cGRhdGUoJnJlZywgciwgaW5mbyk7CisgICAgICAgIHZyZWdfcmVnNjRfdXBkYXRl
KCZyZWcsIHIsIGluZm8pOwogCiAgICAgICAgIC8qIFdlIGRvbid0IHN1cHBvcnQgaW5kaXJlY3Qg
dGFibGVzIGZvciBub3cuICovCiAgICAgICAgIHJlZyAmPSB+KEdJVFNfQkFTRVJfUk9fTUFTSyB8
IEdJVFNfQkFTRVJfSU5ESVJFQ1QpOwpAQCAtMTM4MSw3ICsxMzgxLDcgQEAgc3RhdGljIGludCB2
Z2ljX3YzX2l0c19tbWlvX3dyaXRlKHN0cnVjdCB2Y3B1ICp2LCBtbWlvX2luZm9fdCAqaW5mbywK
ICAgICAgICAgfQogCiAgICAgICAgIHJlZyA9IGl0cy0+YmFzZXJfY29sbDsKLSAgICAgICAgdmdp
Y19yZWc2NF91cGRhdGUoJnJlZywgciwgaW5mbyk7CisgICAgICAgIHZyZWdfcmVnNjRfdXBkYXRl
KCZyZWcsIHIsIGluZm8pOwogICAgICAgICAvKiBObyBpbmRpcmVjdCB0YWJsZXMgZm9yIHRoZSBj
b2xsZWN0aW9uIHRhYmxlLiAqLwogICAgICAgICByZWcgJj0gfihHSVRTX0JBU0VSX1JPX01BU0sg
fCBHSVRTX0JBU0VSX0lORElSRUNUKTsKICAgICAgICAgcmVnIHw9IChzaXplb2YoY29sbF90YWJs
ZV9lbnRyeV90KSAtIDEpIDw8IEdJVFNfQkFTRVJfRU5UUllfU0laRV9TSElGVDsKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy12My5jCmluZGV4
IDQyODdhZTEuLjQ4Yzc2ODIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMKKysr
IGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYwpAQCAtMTc4LDcgKzE3OCw3IEBAIHN0YXRpYyBpbnQg
X192Z2ljX3YzX3JkaXN0cl9yZF9tbWlvX3JlYWQoc3RydWN0IHZjcHUgKnYsIG1taW9faW5mb190
ICppbmZvLAogICAgICAgICBpZiAoIGRhYnQuc2l6ZSAhPSBEQUJUX1dPUkQgKSBnb3RvIGJhZF93
aWR0aDsKIAogICAgICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmdi0+YXJjaC52Z2ljLmxvY2ssIGZs
YWdzKTsKLSAgICAgICAgKnIgPSB2Z2ljX3JlZzMyX2V4dHJhY3QoISEodi0+YXJjaC52Z2ljLmZs
YWdzICYgVkdJQ19WM19MUElTX0VOQUJMRUQpLAorICAgICAgICAqciA9IHZyZWdfcmVnMzJfZXh0
cmFjdCghISh2LT5hcmNoLnZnaWMuZmxhZ3MgJiBWR0lDX1YzX0xQSVNfRU5BQkxFRCksCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluZm8pOwogICAgICAgICBzcGluX3VubG9ja19p
cnFyZXN0b3JlKCZ2LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwogICAgICAgICByZXR1cm4gMTsK
QEAgLTE4Niw3ICsxODYsNyBAQCBzdGF0aWMgaW50IF9fdmdpY192M19yZGlzdHJfcmRfbW1pb19y
ZWFkKHN0cnVjdCB2Y3B1ICp2LCBtbWlvX2luZm9fdCAqaW5mbywKIAogICAgIGNhc2UgVlJFRzMy
KEdJQ1JfSUlEUik6CiAgICAgICAgIGlmICggZGFidC5zaXplICE9IERBQlRfV09SRCApIGdvdG8g
YmFkX3dpZHRoOwotICAgICAgICAqciA9IHZnaWNfcmVnMzJfZXh0cmFjdChHSUNWM19HSUNSX0lJ
RFJfVkFMLCBpbmZvKTsKKyAgICAgICAgKnIgPSB2cmVnX3JlZzMyX2V4dHJhY3QoR0lDVjNfR0lD
Ul9JSURSX1ZBTCwgaW5mbyk7CiAgICAgICAgIHJldHVybiAxOwogCiAgICAgY2FzZSBWUkVHNjQo
R0lDUl9UWVBFUik6CkBAIC0yMDgsNyArMjA4LDcgQEAgc3RhdGljIGludCBfX3ZnaWNfdjNfcmRp
c3RyX3JkX21taW9fcmVhZChzdHJ1Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8sCiAgICAg
ICAgIGlmICggdi0+ZG9tYWluLT5hcmNoLnZnaWMuaGFzX2l0cyApCiAgICAgICAgICAgICB0eXBl
ciB8PSBHSUNSX1RZUEVSX1BMUElTOwogCi0gICAgICAgICpyID0gdmdpY19yZWc2NF9leHRyYWN0
KHR5cGVyLCBpbmZvKTsKKyAgICAgICAgKnIgPSB2cmVnX3JlZzY0X2V4dHJhY3QodHlwZXIsIGlu
Zm8pOwogCiAgICAgICAgIHJldHVybiAxOwogICAgIH0KQEAgLTI0NCw3ICsyNDQsNyBAQCBzdGF0
aWMgaW50IF9fdmdpY192M19yZGlzdHJfcmRfbW1pb19yZWFkKHN0cnVjdCB2Y3B1ICp2LCBtbWlv
X2luZm9fdCAqaW5mbywKICAgICAgICAgaWYgKCAhdmdpY19yZWc2NF9jaGVja19hY2Nlc3MoZGFi
dCkgKSBnb3RvIGJhZF93aWR0aDsKIAogICAgICAgICB2Z2ljX2xvY2sodik7Ci0gICAgICAgICpy
ID0gdmdpY19yZWc2NF9leHRyYWN0KHYtPmRvbWFpbi0+YXJjaC52Z2ljLnJkaXN0X3Byb3BiYXNl
LCBpbmZvKTsKKyAgICAgICAgKnIgPSB2cmVnX3JlZzY0X2V4dHJhY3Qodi0+ZG9tYWluLT5hcmNo
LnZnaWMucmRpc3RfcHJvcGJhc2UsIGluZm8pOwogICAgICAgICB2Z2ljX3VubG9jayh2KTsKICAg
ICAgICAgcmV0dXJuIDE7CiAKQEAgLTI1Nyw3ICsyNTcsNyBAQCBzdGF0aWMgaW50IF9fdmdpY192
M19yZGlzdHJfcmRfbW1pb19yZWFkKHN0cnVjdCB2Y3B1ICp2LCBtbWlvX2luZm9fdCAqaW5mbywK
ICAgICAgICAgaWYgKCAhdmdpY19yZWc2NF9jaGVja19hY2Nlc3MoZGFidCkgKSBnb3RvIGJhZF93
aWR0aDsKIAogICAgICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmdi0+YXJjaC52Z2ljLmxvY2ssIGZs
YWdzKTsKLSAgICAgICAgKnIgPSB2Z2ljX3JlZzY0X2V4dHJhY3Qodi0+YXJjaC52Z2ljLnJkaXN0
X3BlbmRiYXNlLCBpbmZvKTsKKyAgICAgICAgKnIgPSB2cmVnX3JlZzY0X2V4dHJhY3Qodi0+YXJj
aC52Z2ljLnJkaXN0X3BlbmRiYXNlLCBpbmZvKTsKICAgICAgICAgKnIgJj0gfkdJQ1JfUEVOREJB
U0VSX1BUWjsgICAgICAgLyogV08sIHJlYWRzIGFzIDAgKi8KICAgICAgICAgc3Bpbl91bmxvY2tf
aXJxcmVzdG9yZSgmdi0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKICAgICAgICAgcmV0dXJuIDE7
CkBAIC0yODMsNyArMjgzLDcgQEAgc3RhdGljIGludCBfX3ZnaWNfdjNfcmRpc3RyX3JkX21taW9f
cmVhZChzdHJ1Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8sCiAgICAgY2FzZSBWUkVHMzIo
R0lDUl9TWU5DUik6CiAgICAgICAgIGlmICggZGFidC5zaXplICE9IERBQlRfV09SRCApIGdvdG8g
YmFkX3dpZHRoOwogICAgICAgICAvKiBSTyAuIEJ1dCB3aGVuIHJlYWQgaXQgYWx3YXlzIHJldHVy
bnMgYnVzeSBiaXRvIGJpdFswXSAqLwotICAgICAgICAqciA9IHZnaWNfcmVnMzJfZXh0cmFjdChH
SUNSX1NZTkNSX05PVF9CVVNZLCBpbmZvKTsKKyAgICAgICAgKnIgPSB2cmVnX3JlZzMyX2V4dHJh
Y3QoR0lDUl9TWU5DUl9OT1RfQlVTWSwgaW5mbyk7CiAgICAgICAgIHJldHVybiAxOwogCiAgICAg
Y2FzZSAweDAwQzg6CkBAIC0zMTAsNyArMzEwLDcgQEAgc3RhdGljIGludCBfX3ZnaWNfdjNfcmRp
c3RyX3JkX21taW9fcmVhZChzdHJ1Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8sCiAKICAg
ICBjYXNlIFZSRUczMihHSUNSX1BJRFIyKToKICAgICAgICAgaWYgKCBkYWJ0LnNpemUgIT0gREFC
VF9XT1JEICkgZ290byBiYWRfd2lkdGg7Ci0gICAgICAgICpyID0gdmdpY19yZWczMl9leHRyYWN0
KEdJQ1YzX0dJQ1JfUElEUjIsIGluZm8pOworICAgICAgICAqciA9IHZyZWdfcmVnMzJfZXh0cmFj
dChHSUNWM19HSUNSX1BJRFIyLCBpbmZvKTsKICAgICAgICAgIHJldHVybiAxOwogCiAgICAgY2Fz
ZSAweEZGRUMgLi4uIDB4RkZGQzoKQEAgLTM1NCw3ICszNTQsNyBAQCByZWFkX3Jlc2VydmVkOgog
ICAgIHJldHVybiAxOwogCiByZWFkX3Vua25vd246Ci0gICAgKnIgPSB2Z2ljX3JlZzY0X2V4dHJh
Y3QoMHhkZWFkYmVhZmRlYWRiZWFmLCBpbmZvKTsKKyAgICAqciA9IHZyZWdfcmVnNjRfZXh0cmFj
dCgweGRlYWRiZWFmZGVhZGJlYWYsIGluZm8pOwogICAgIHJldHVybiAxOwogfQogCkBAIC01NTMs
NyArNTUzLDcgQEAgc3RhdGljIGludCBfX3ZnaWNfdjNfcmRpc3RyX3JkX21taW9fd3JpdGUoc3Ry
dWN0IHZjcHUgKnYsIG1taW9faW5mb190ICppbmZvLAogICAgICAgICBpZiAoICEodi0+ZG9tYWlu
LT5hcmNoLnZnaWMucmRpc3RzX2VuYWJsZWQpICkKICAgICAgICAgewogICAgICAgICAgICAgcmVn
ID0gdi0+ZG9tYWluLT5hcmNoLnZnaWMucmRpc3RfcHJvcGJhc2U7Ci0gICAgICAgICAgICB2Z2lj
X3JlZzY0X3VwZGF0ZSgmcmVnLCByLCBpbmZvKTsKKyAgICAgICAgICAgIHZyZWdfcmVnNjRfdXBk
YXRlKCZyZWcsIHIsIGluZm8pOwogICAgICAgICAgICAgcmVnID0gc2FuaXRpemVfcHJvcGJhc2Vy
KHJlZyk7CiAgICAgICAgICAgICB2LT5kb21haW4tPmFyY2gudmdpYy5yZGlzdF9wcm9wYmFzZSA9
IHJlZzsKICAgICAgICAgfQpAQCAtNTc2LDcgKzU3Niw3IEBAIHN0YXRpYyBpbnQgX192Z2ljX3Yz
X3JkaXN0cl9yZF9tbWlvX3dyaXRlKHN0cnVjdCB2Y3B1ICp2LCBtbWlvX2luZm9fdCAqaW5mbywK
ICAgICAgICAgaWYgKCAhKHYtPmFyY2gudmdpYy5mbGFncyAmIFZHSUNfVjNfTFBJU19FTkFCTEVE
KSApCiAgICAgICAgIHsKICAgICAgICAgICAgIHJlZyA9IHYtPmFyY2gudmdpYy5yZGlzdF9wZW5k
YmFzZTsKLSAgICAgICAgICAgIHZnaWNfcmVnNjRfdXBkYXRlKCZyZWcsIHIsIGluZm8pOworICAg
ICAgICAgICAgdnJlZ19yZWc2NF91cGRhdGUoJnJlZywgciwgaW5mbyk7CiAgICAgICAgICAgICBy
ZWcgPSBzYW5pdGl6ZV9wZW5kYmFzZXIocmVnKTsKICAgICAgICAgICAgIHYtPmFyY2gudmdpYy5y
ZGlzdF9wZW5kYmFzZSA9IHJlZzsKICAgICAgICAgfQpAQCAtNjkwLDcgKzY5MCw3IEBAIHN0YXRp
YyBpbnQgX192Z2ljX3YzX2Rpc3RyX2NvbW1vbl9tbWlvX3JlYWQoY29uc3QgY2hhciAqbmFtZSwg
c3RydWN0IHZjcHUgKnYsCiAgICAgICAgIHJhbmsgPSB2Z2ljX3Jhbmtfb2Zmc2V0KHYsIDEsIHJl
ZyAtIEdJQ0RfSVNFTkFCTEVSLCBEQUJUX1dPUkQpOwogICAgICAgICBpZiAoIHJhbmsgPT0gTlVM
TCApIGdvdG8gcmVhZF9hc196ZXJvOwogICAgICAgICB2Z2ljX2xvY2tfcmFuayh2LCByYW5rLCBm
bGFncyk7Ci0gICAgICAgICpyID0gdmdpY19yZWczMl9leHRyYWN0KHJhbmstPmllbmFibGUsIGlu
Zm8pOworICAgICAgICAqciA9IHZyZWdfcmVnMzJfZXh0cmFjdChyYW5rLT5pZW5hYmxlLCBpbmZv
KTsKICAgICAgICAgdmdpY191bmxvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7CiAgICAgICAgIHJl
dHVybiAxOwogCkBAIC02OTksNyArNjk5LDcgQEAgc3RhdGljIGludCBfX3ZnaWNfdjNfZGlzdHJf
Y29tbW9uX21taW9fcmVhZChjb25zdCBjaGFyICpuYW1lLCBzdHJ1Y3QgdmNwdSAqdiwKICAgICAg
ICAgcmFuayA9IHZnaWNfcmFua19vZmZzZXQodiwgMSwgcmVnIC0gR0lDRF9JQ0VOQUJMRVIsIERB
QlRfV09SRCk7CiAgICAgICAgIGlmICggcmFuayA9PSBOVUxMICkgZ290byByZWFkX2FzX3plcm87
CiAgICAgICAgIHZnaWNfbG9ja19yYW5rKHYsIHJhbmssIGZsYWdzKTsKLSAgICAgICAgKnIgPSB2
Z2ljX3JlZzMyX2V4dHJhY3QocmFuay0+aWVuYWJsZSwgaW5mbyk7CisgICAgICAgICpyID0gdnJl
Z19yZWczMl9leHRyYWN0KHJhbmstPmllbmFibGUsIGluZm8pOwogICAgICAgICB2Z2ljX3VubG9j
a19yYW5rKHYsIHJhbmssIGZsYWdzKTsKICAgICAgICAgcmV0dXJuIDE7CiAKQEAgLTcyNyw3ICs3
MjcsNyBAQCBzdGF0aWMgaW50IF9fdmdpY192M19kaXN0cl9jb21tb25fbW1pb19yZWFkKGNvbnN0
IGNoYXIgKm5hbWUsIHN0cnVjdCB2Y3B1ICp2LAogICAgICAgICBpcHJpb3JpdHlyID0gQUNDRVNT
X09OQ0UocmFuay0+aXByaW9yaXR5cltyYW5rX2luZGV4XSk7CiAgICAgICAgIHZnaWNfdW5sb2Nr
X3JhbmsodiwgcmFuaywgZmxhZ3MpOwogCi0gICAgICAgICpyID0gdmdpY19yZWczMl9leHRyYWN0
KGlwcmlvcml0eXIsIGluZm8pOworICAgICAgICAqciA9IHZyZWdfcmVnMzJfZXh0cmFjdChpcHJp
b3JpdHlyLCBpbmZvKTsKIAogICAgICAgICByZXR1cm4gMTsKICAgICB9CkBAIC03NDMsNyArNzQz
LDcgQEAgc3RhdGljIGludCBfX3ZnaWNfdjNfZGlzdHJfY29tbW9uX21taW9fcmVhZChjb25zdCBj
aGFyICpuYW1lLCBzdHJ1Y3QgdmNwdSAqdiwKICAgICAgICAgaWNmZ3IgPSByYW5rLT5pY2ZnW1JF
R19SQU5LX0lOREVYKDIsIHJlZyAtIEdJQ0RfSUNGR1IsIERBQlRfV09SRCldOwogICAgICAgICB2
Z2ljX3VubG9ja19yYW5rKHYsIHJhbmssIGZsYWdzKTsKIAotICAgICAgICAqciA9IHZnaWNfcmVn
MzJfZXh0cmFjdChpY2ZnciwgaW5mbyk7CisgICAgICAgICpyID0gdnJlZ19yZWczMl9leHRyYWN0
KGljZmdyLCBpbmZvKTsKIAogICAgICAgICByZXR1cm4gMTsKICAgICB9CkBAIC03ODcsNyArNzg3
LDcgQEAgc3RhdGljIGludCBfX3ZnaWNfdjNfZGlzdHJfY29tbW9uX21taW9fd3JpdGUoY29uc3Qg
Y2hhciAqbmFtZSwgc3RydWN0IHZjcHUgKnYsCiAgICAgICAgIGlmICggcmFuayA9PSBOVUxMICkg
Z290byB3cml0ZV9pZ25vcmU7CiAgICAgICAgIHZnaWNfbG9ja19yYW5rKHYsIHJhbmssIGZsYWdz
KTsKICAgICAgICAgdHIgPSByYW5rLT5pZW5hYmxlOwotICAgICAgICB2Z2ljX3JlZzMyX3NldGJp
dHMoJnJhbmstPmllbmFibGUsIHIsIGluZm8pOworICAgICAgICB2cmVnX3JlZzMyX3NldGJpdHMo
JnJhbmstPmllbmFibGUsIHIsIGluZm8pOwogICAgICAgICB2Z2ljX2VuYWJsZV9pcnFzKHYsIChy
YW5rLT5pZW5hYmxlKSAmICh+dHIpLCByYW5rLT5pbmRleCk7CiAgICAgICAgIHZnaWNfdW5sb2Nr
X3JhbmsodiwgcmFuaywgZmxhZ3MpOwogICAgICAgICByZXR1cm4gMTsKQEAgLTc5OCw3ICs3OTgs
NyBAQCBzdGF0aWMgaW50IF9fdmdpY192M19kaXN0cl9jb21tb25fbW1pb193cml0ZShjb25zdCBj
aGFyICpuYW1lLCBzdHJ1Y3QgdmNwdSAqdiwKICAgICAgICAgaWYgKCByYW5rID09IE5VTEwgKSBn
b3RvIHdyaXRlX2lnbm9yZTsKICAgICAgICAgdmdpY19sb2NrX3JhbmsodiwgcmFuaywgZmxhZ3Mp
OwogICAgICAgICB0ciA9IHJhbmstPmllbmFibGU7Ci0gICAgICAgIHZnaWNfcmVnMzJfY2xlYXJi
aXRzKCZyYW5rLT5pZW5hYmxlLCByLCBpbmZvKTsKKyAgICAgICAgdnJlZ19yZWczMl9jbGVhcmJp
dHMoJnJhbmstPmllbmFibGUsIHIsIGluZm8pOwogICAgICAgICB2Z2ljX2Rpc2FibGVfaXJxcyh2
LCAofnJhbmstPmllbmFibGUpICYgdHIsIHJhbmstPmluZGV4KTsKICAgICAgICAgdmdpY191bmxv
Y2tfcmFuayh2LCByYW5rLCBmbGFncyk7CiAgICAgICAgIHJldHVybiAxOwpAQCAtODQxLDcgKzg0
MSw3IEBAIHN0YXRpYyBpbnQgX192Z2ljX3YzX2Rpc3RyX2NvbW1vbl9tbWlvX3dyaXRlKGNvbnN0
IGNoYXIgKm5hbWUsIHN0cnVjdCB2Y3B1ICp2LAogICAgICAgICBpcHJpb3JpdHlyID0gJnJhbmst
Pmlwcmlvcml0eXJbUkVHX1JBTktfSU5ERVgoOCwgcmVnIC0gR0lDRF9JUFJJT1JJVFlSLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgREFCVF9X
T1JEKV07CiAgICAgICAgIHByaW9yaXR5ID0gQUNDRVNTX09OQ0UoKmlwcmlvcml0eXIpOwotICAg
ICAgICB2Z2ljX3JlZzMyX3VwZGF0ZSgmcHJpb3JpdHksIHIsIGluZm8pOworICAgICAgICB2cmVn
X3JlZzMyX3VwZGF0ZSgmcHJpb3JpdHksIHIsIGluZm8pOwogICAgICAgICBBQ0NFU1NfT05DRSgq
aXByaW9yaXR5cikgPSBwcmlvcml0eTsKICAgICAgICAgdmdpY191bmxvY2tfcmFuayh2LCByYW5r
LCBmbGFncyk7CiAgICAgICAgIHJldHVybiAxOwpAQCAtODU3LDcgKzg1Nyw3IEBAIHN0YXRpYyBp
bnQgX192Z2ljX3YzX2Rpc3RyX2NvbW1vbl9tbWlvX3dyaXRlKGNvbnN0IGNoYXIgKm5hbWUsIHN0
cnVjdCB2Y3B1ICp2LAogICAgICAgICByYW5rID0gdmdpY19yYW5rX29mZnNldCh2LCAyLCByZWcg
LSBHSUNEX0lDRkdSLCBEQUJUX1dPUkQpOwogICAgICAgICBpZiAoIHJhbmsgPT0gTlVMTCApIGdv
dG8gd3JpdGVfaWdub3JlOwogICAgICAgICB2Z2ljX2xvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7
Ci0gICAgICAgIHZnaWNfcmVnMzJfdXBkYXRlKCZyYW5rLT5pY2ZnW1JFR19SQU5LX0lOREVYKDIs
IHJlZyAtIEdJQ0RfSUNGR1IsCisgICAgICAgIHZyZWdfcmVnMzJfdXBkYXRlKCZyYW5rLT5pY2Zn
W1JFR19SQU5LX0lOREVYKDIsIHJlZyAtIEdJQ0RfSUNGR1IsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIERBQlRfV09SRCldLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICByLCBpbmZvKTsKICAgICAgICAgdmdpY191bmxvY2tfcmFuayh2LCBy
YW5rLCBmbGFncyk7CkBAIC0xMTA1LDcgKzExMDUsNyBAQCBzdGF0aWMgaW50IHZnaWNfdjNfZGlz
dHJfbW1pb19yZWFkKHN0cnVjdCB2Y3B1ICp2LCBtbWlvX2luZm9fdCAqaW5mbywKICAgICBjYXNl
IFZSRUczMihHSUNEX0NUTFIpOgogICAgICAgICBpZiAoIGRhYnQuc2l6ZSAhPSBEQUJUX1dPUkQg
KSBnb3RvIGJhZF93aWR0aDsKICAgICAgICAgdmdpY19sb2NrKHYpOwotICAgICAgICAqciA9IHZn
aWNfcmVnMzJfZXh0cmFjdCh2LT5kb21haW4tPmFyY2gudmdpYy5jdGxyLCBpbmZvKTsKKyAgICAg
ICAgKnIgPSB2cmVnX3JlZzMyX2V4dHJhY3Qodi0+ZG9tYWluLT5hcmNoLnZnaWMuY3RsciwgaW5m
byk7CiAgICAgICAgIHZnaWNfdW5sb2NrKHYpOwogICAgICAgICByZXR1cm4gMTsKIApAQCAtMTEz
MiwxNCArMTEzMiwxNCBAQCBzdGF0aWMgaW50IHZnaWNfdjNfZGlzdHJfbW1pb19yZWFkKHN0cnVj
dCB2Y3B1ICp2LCBtbWlvX2luZm9fdCAqaW5mbywKIAogICAgICAgICB0eXBlciB8PSAodi0+ZG9t
YWluLT5hcmNoLnZnaWMuaW50aWRfYml0cyAtIDEpIDw8IEdJQ0RfVFlQRV9JRF9CSVRTX1NISUZU
OwogCi0gICAgICAgICpyID0gdmdpY19yZWczMl9leHRyYWN0KHR5cGVyLCBpbmZvKTsKKyAgICAg
ICAgKnIgPSB2cmVnX3JlZzMyX2V4dHJhY3QodHlwZXIsIGluZm8pOwogCiAgICAgICAgIHJldHVy
biAxOwogICAgIH0KIAogICAgIGNhc2UgVlJFRzMyKEdJQ0RfSUlEUik6CiAgICAgICAgIGlmICgg
ZGFidC5zaXplICE9IERBQlRfV09SRCApIGdvdG8gYmFkX3dpZHRoOwotICAgICAgICAqciA9IHZn
aWNfcmVnMzJfZXh0cmFjdChHSUNWM19HSUNEX0lJRFJfVkFMLCBpbmZvKTsKKyAgICAgICAgKnIg
PSB2cmVnX3JlZzMyX2V4dHJhY3QoR0lDVjNfR0lDRF9JSURSX1ZBTCwgaW5mbyk7CiAgICAgICAg
IHJldHVybiAxOwogCiAgICAgY2FzZSBWUkVHMzIoMHgwMDBDKToKQEAgLTEyMzIsNyArMTIzMiw3
IEBAIHN0YXRpYyBpbnQgdmdpY192M19kaXN0cl9tbWlvX3JlYWQoc3RydWN0IHZjcHUgKnYsIG1t
aW9faW5mb190ICppbmZvLAogICAgICAgICBpcm91dGVyID0gdmdpY19mZXRjaF9pcm91dGVyKHJh
bmssIGdpY2RfcmVnIC0gR0lDRF9JUk9VVEVSKTsKICAgICAgICAgdmdpY191bmxvY2tfcmFuayh2
LCByYW5rLCBmbGFncyk7CiAKLSAgICAgICAgKnIgPSB2Z2ljX3JlZzY0X2V4dHJhY3QoaXJvdXRl
ciwgaW5mbyk7CisgICAgICAgICpyID0gdnJlZ19yZWc2NF9leHRyYWN0KGlyb3V0ZXIsIGluZm8p
OwogCiAgICAgICAgIHJldHVybiAxOwogICAgIH0KQEAgLTEyNTAsNyArMTI1MCw3IEBAIHN0YXRp
YyBpbnQgdmdpY192M19kaXN0cl9tbWlvX3JlYWQoc3RydWN0IHZjcHUgKnYsIG1taW9faW5mb190
ICppbmZvLAogICAgIGNhc2UgVlJFRzMyKEdJQ0RfUElEUjIpOgogICAgICAgICAvKiBHSUN2MyBp
ZGVudGlmaWNhdGlvbiB2YWx1ZSAqLwogICAgICAgICBpZiAoIGRhYnQuc2l6ZSAhPSBEQUJUX1dP
UkQgKSBnb3RvIGJhZF93aWR0aDsKLSAgICAgICAgKnIgPSB2Z2ljX3JlZzMyX2V4dHJhY3QoR0lD
VjNfR0lDRF9QSURSMiwgaW5mbyk7CisgICAgICAgICpyID0gdnJlZ19yZWczMl9leHRyYWN0KEdJ
Q1YzX0dJQ0RfUElEUjIsIGluZm8pOwogICAgICAgICByZXR1cm4gMTsKIAogICAgIGNhc2UgVlJB
TkdFMzIoMHhGRkVDLCAweEZGRkMpOgpAQCAtMTMxMyw3ICsxMzEzLDcgQEAgc3RhdGljIGludCB2
Z2ljX3YzX2Rpc3RyX21taW9fd3JpdGUoc3RydWN0IHZjcHUgKnYsIG1taW9faW5mb190ICppbmZv
LAogCiAgICAgICAgIHZnaWNfbG9jayh2KTsKIAotICAgICAgICB2Z2ljX3JlZzMyX3VwZGF0ZSgm
Y3RsciwgciwgaW5mbyk7CisgICAgICAgIHZyZWdfcmVnMzJfdXBkYXRlKCZjdGxyLCByLCBpbmZv
KTsKIAogICAgICAgICAvKiBPbmx5IEVuYWJsZUdycDFBIGNhbiBiZSBjaGFuZ2VkICovCiAgICAg
ICAgIGlmICggY3RsciAmIEdJQ0RfQ1RMUl9FTkFCTEVfRzFBICkKQEAgLTE0MTksNyArMTQxOSw3
IEBAIHN0YXRpYyBpbnQgdmdpY192M19kaXN0cl9tbWlvX3dyaXRlKHN0cnVjdCB2Y3B1ICp2LCBt
bWlvX2luZm9fdCAqaW5mbywKICAgICAgICAgaWYgKCByYW5rID09IE5VTEwgKSBnb3RvIHdyaXRl
X2lnbm9yZTsKICAgICAgICAgdmdpY19sb2NrX3JhbmsodiwgcmFuaywgZmxhZ3MpOwogICAgICAg
ICBpcm91dGVyID0gdmdpY19mZXRjaF9pcm91dGVyKHJhbmssIGdpY2RfcmVnIC0gR0lDRF9JUk9V
VEVSKTsKLSAgICAgICAgdmdpY19yZWc2NF91cGRhdGUoJmlyb3V0ZXIsIHIsIGluZm8pOworICAg
ICAgICB2cmVnX3JlZzY0X3VwZGF0ZSgmaXJvdXRlciwgciwgaW5mbyk7CiAgICAgICAgIHZnaWNf
c3RvcmVfaXJvdXRlcih2LT5kb21haW4sIHJhbmssIGdpY2RfcmVnIC0gR0lDRF9JUk9VVEVSLCBp
cm91dGVyKTsKICAgICAgICAgdmdpY191bmxvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7CiAgICAg
ICAgIHJldHVybiAxOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS92cmVnLmggYi94
ZW4vaW5jbHVkZS9hc20tYXJtL3ZyZWcuaAppbmRleCAzNDg1ODRmLi4xMjUzNzUzIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZyZWcuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJt
L3ZyZWcuaApAQCAtMTA3LDk5ICsxMDcsOTkgQEAgc3RhdGljIGlubGluZSBib29sIHZyZWdfZW11
bGF0ZV9zeXNyZWc2NChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdW5pb24gaHNyIGgKIAog
I2VuZGlmCiAKLSNkZWZpbmUgVkdJQ19SRUdfTUFTSyhzaXplKSAoKH4wVUwpID4+IChCSVRTX1BF
Ul9MT05HIC0gKCgxIDw8IChzaXplKSkgKiA4KSkpCisjZGVmaW5lIFZSRUdfUkVHX01BU0soc2l6
ZSkgKCh+MFVMKSA+PiAoQklUU19QRVJfTE9ORyAtICgoMSA8PCAoc2l6ZSkpICogOCkpKQogCiAv
KgogICogVGhlIGNoZWNrIG9uIHRoZSBzaXplIHN1cHBvcnRlZCBieSB0aGUgcmVnaXN0ZXIgaGFz
IHRvIGJlIGRvbmUgYnkKLSAqIHRoZSBjYWxsZXIgb2YgdmdpY19yZWdOXyouCisgKiB0aGUgY2Fs
bGVyIG9mIHZyZWdfcmVnTl8qLgogICoKLSAqIHZnaWNfcmVnXyogc2hvdWxkIG5ldmVyIGJlIGNh
bGxlZCBkaXJlY3RseS4gSW5zdGVhZCB1c2UgdGhlIHZnaWNfcmVnTl8qCisgKiB2cmVnX3JlZ18q
IHNob3VsZCBuZXZlciBiZSBjYWxsZWQgZGlyZWN0bHkuIEluc3RlYWQgdXNlIHRoZSB2cmVnX3Jl
Z05fKgogICogYWNjb3JkaW5nIHRvIHNpemUgb2YgdGhlIGVtdWxhdGVkIHJlZ2lzdGVyCiAgKgog
ICogTm90ZSB0aGF0IHRoZSBhbGlnbm1lbnQgZmF1bHQgd2lsbCBhbHdheXMgYmUgdGFrZW4gaW4g
dGhlIGd1ZXN0CiAgKiAoc2VlIEIzLjEyLjcgRERJMDQwNi5iKS4KICAqLwotc3RhdGljIGlubGlu
ZSByZWdpc3Rlcl90IHZnaWNfcmVnX2V4dHJhY3QodW5zaWduZWQgbG9uZyByZWcsCitzdGF0aWMg
aW5saW5lIHJlZ2lzdGVyX3QgdnJlZ19yZWdfZXh0cmFjdCh1bnNpZ25lZCBsb25nIHJlZywKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBvZmZz
ZXQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVtIGRhYnRf
c2l6ZSBzaXplKQogewogICAgIHJlZyA+Pj0gOCAqIG9mZnNldDsKLSAgICByZWcgJj0gVkdJQ19S
RUdfTUFTSyhzaXplKTsKKyAgICByZWcgJj0gVlJFR19SRUdfTUFTSyhzaXplKTsKIAogICAgIHJl
dHVybiByZWc7CiB9CiAKLXN0YXRpYyBpbmxpbmUgdm9pZCB2Z2ljX3JlZ191cGRhdGUodW5zaWdu
ZWQgbG9uZyAqcmVnLCByZWdpc3Rlcl90IHZhbCwKK3N0YXRpYyBpbmxpbmUgdm9pZCB2cmVnX3Jl
Z191cGRhdGUodW5zaWduZWQgbG9uZyAqcmVnLCByZWdpc3Rlcl90IHZhbCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9mZnNldCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZW51bSBkYWJ0X3NpemUgc2l6ZSkKIHsKLSAgICB1bnNp
Z25lZCBsb25nIG1hc2sgPSBWR0lDX1JFR19NQVNLKHNpemUpOworICAgIHVuc2lnbmVkIGxvbmcg
bWFzayA9IFZSRUdfUkVHX01BU0soc2l6ZSk7CiAgICAgaW50IHNoaWZ0ID0gb2Zmc2V0ICogODsK
IAogICAgICpyZWcgJj0gfihtYXNrIDw8IHNoaWZ0KTsKICAgICAqcmVnIHw9ICgodW5zaWduZWQg
bG9uZyl2YWwgJiBtYXNrKSA8PCBzaGlmdDsKIH0KIAotc3RhdGljIGlubGluZSB2b2lkIHZnaWNf
cmVnX3NldGJpdHModW5zaWduZWQgbG9uZyAqcmVnLCByZWdpc3Rlcl90IGJpdHMsCitzdGF0aWMg
aW5saW5lIHZvaWQgdnJlZ19yZWdfc2V0Yml0cyh1bnNpZ25lZCBsb25nICpyZWcsIHJlZ2lzdGVy
X3QgYml0cywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCBvZmZzZXQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVtIGRhYnRf
c2l6ZSBzaXplKQogewotICAgIHVuc2lnbmVkIGxvbmcgbWFzayA9IFZHSUNfUkVHX01BU0soc2l6
ZSk7CisgICAgdW5zaWduZWQgbG9uZyBtYXNrID0gVlJFR19SRUdfTUFTSyhzaXplKTsKICAgICBp
bnQgc2hpZnQgPSBvZmZzZXQgKiA4OwogCiAgICAgKnJlZyB8PSAoKHVuc2lnbmVkIGxvbmcpYml0
cyAmIG1hc2spIDw8IHNoaWZ0OwogfQogCi1zdGF0aWMgaW5saW5lIHZvaWQgdmdpY19yZWdfY2xl
YXJiaXRzKHVuc2lnbmVkIGxvbmcgKnJlZywgcmVnaXN0ZXJfdCBiaXRzLAorc3RhdGljIGlubGlu
ZSB2b2lkIHZyZWdfcmVnX2NsZWFyYml0cyh1bnNpZ25lZCBsb25nICpyZWcsIHJlZ2lzdGVyX3Qg
Yml0cywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50
IG9mZnNldCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW51bSBkYWJ0
X3NpemUgc2l6ZSkKIHsKLSAgICB1bnNpZ25lZCBsb25nIG1hc2sgPSBWR0lDX1JFR19NQVNLKHNp
emUpOworICAgIHVuc2lnbmVkIGxvbmcgbWFzayA9IFZSRUdfUkVHX01BU0soc2l6ZSk7CiAgICAg
aW50IHNoaWZ0ID0gb2Zmc2V0ICogODsKIAogICAgICpyZWcgJj0gfigoKHVuc2lnbmVkIGxvbmcp
Yml0cyAmIG1hc2spIDw8IHNoaWZ0KTsKIH0KIAogLyogTi1iaXQgcmVnaXN0ZXIgaGVscGVycyAq
LwotI2RlZmluZSBWR0lDX1JFR19IRUxQRVJTKHN6LCBvZmZtYXNrKSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAotc3RhdGljIGlubGluZSByZWdpc3Rlcl90IHZnaWNfcmVnIyNz
eiMjX2V4dHJhY3QodWludCMjc3ojI190IHJlZywgICAgICAgXAorI2RlZmluZSBWUkVHX1JFR19I
RUxQRVJTKHN6LCBvZmZtYXNrKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
c3RhdGljIGlubGluZSByZWdpc3Rlcl90IHZyZWdfcmVnIyNzeiMjX2V4dHJhY3QodWludCMjc3oj
I190IHJlZywgICAgICAgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY29uc3QgbW1pb19pbmZvX3QgKmluZm8pXAogeyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAg
IHJldHVybiB2Z2ljX3JlZ19leHRyYWN0KHJlZywgaW5mby0+Z3BhICYgb2ZmbWFzaywgICAgICAg
ICAgICAgICAgICAgXAorICAgIHJldHVybiB2cmVnX3JlZ19leHRyYWN0KHJlZywgaW5mby0+Z3Bh
ICYgb2ZmbWFzaywgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGluZm8tPmRhYnQuc2l6ZSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogfSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotc3RhdGljIGlubGluZSB2b2lkIHZnaWNfcmVn
IyNzeiMjX3VwZGF0ZSh1aW50IyNzeiMjX3QgKnJlZywgICAgICAgICAgICAgXAorc3RhdGljIGlu
bGluZSB2b2lkIHZyZWdfcmVnIyNzeiMjX3VwZGF0ZSh1aW50IyNzeiMjX3QgKnJlZywgICAgICAg
ICAgICAgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWdpc3Rl
cl90IHZhbCwgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjb25zdCBtbWlvX2luZm9fdCAqaW5mbykgICAgICAgXAogeyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAogICAgIHVuc2lnbmVkIGxvbmcgdG1wID0gKnJlZzsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIHZnaWNfcmVnX3Vw
ZGF0ZSgmdG1wLCB2YWwsIGluZm8tPmdwYSAmIG9mZm1hc2ssICAgICAgICAgICAgICAgICAgICAg
XAorICAgIHZyZWdfcmVnX3VwZGF0ZSgmdG1wLCB2YWwsIGluZm8tPmdwYSAmIG9mZm1hc2ssICAg
ICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAgICAgICBpbmZvLT5kYWJ0LnNpemUp
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAog
ICAgICpyZWcgPSB0bXA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAogfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotc3Rh
dGljIGlubGluZSB2b2lkIHZnaWNfcmVnIyNzeiMjX3NldGJpdHModWludCMjc3ojI190ICpyZWcs
ICAgICAgICAgICAgXAorc3RhdGljIGlubGluZSB2b2lkIHZyZWdfcmVnIyNzeiMjX3NldGJpdHMo
dWludCMjc3ojI190ICpyZWcsICAgICAgICAgICAgXAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcmVnaXN0ZXJfdCBiaXRzLCAgICAgICAgICAgICAgXAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbW1pb19pbmZvX3QgKmlu
Zm8pICAgICAgXAogeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIHVuc2lnbmVkIGxvbmcgdG1wID0gKnJl
ZzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAotICAgIHZnaWNfcmVnX3NldGJpdHMoJnRtcCwgYml0cywgaW5mby0+Z3BhICYgb2Zm
bWFzaywgICAgICAgICAgICAgICAgICAgXAorICAgIHZyZWdfcmVnX3NldGJpdHMoJnRtcCwgYml0
cywgaW5mby0+Z3BhICYgb2ZmbWFzaywgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAg
ICAgICAgICAgaW5mby0+ZGFidC5zaXplKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAogICAgICpyZWcgPSB0bXA7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogfSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAotc3RhdGljIGlubGluZSB2b2lkIHZnaWNfcmVnIyNzeiMjX2Ns
ZWFyYml0cyh1aW50IyNzeiMjX3QgKnJlZywgICAgICAgICAgXAorc3RhdGljIGlubGluZSB2b2lk
IHZyZWdfcmVnIyNzeiMjX2NsZWFyYml0cyh1aW50IyNzeiMjX3QgKnJlZywgICAgICAgICAgXAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWdpc3Rlcl90IGJp
dHMsICAgICAgICAgICAgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjb25zdCBtbWlvX2luZm9fdCAqaW5mbykgICAgXAogeyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAg
IHVuc2lnbmVkIGxvbmcgdG1wID0gKnJlZzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIHZnaWNfcmVnX2NsZWFyYml0cygm
dG1wLCBiaXRzLCBpbmZvLT5ncGEgJiBvZmZtYXNrLCAgICAgICAgICAgICAgICAgXAorICAgIHZy
ZWdfcmVnX2NsZWFyYml0cygmdG1wLCBiaXRzLCBpbmZvLT5ncGEgJiBvZmZtYXNrLCAgICAgICAg
ICAgICAgICAgXAogICAgICAgICAgICAgICAgICAgICAgICBpbmZvLT5kYWJ0LnNpemUpOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICpyZWcg
PSB0bXA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXApAQCAtMjExLDEwICsyMTEsMTAgQEAgc3RhdGljIGlubGluZSB2b2lkIHZnaWNfcmVn
IyNzeiMjX2NsZWFyYml0cyh1aW50IyNzeiMjX3QgKnJlZywgICAgICAgICAgXAogICogdW5zaWdu
ZWQgbG9uZyByYXRoZXIgdGhhbiB1aW50NjRfdAogICovCiAjaWYgQklUU19QRVJfTE9ORyA9PSA2
NAotVkdJQ19SRUdfSEVMUEVSUyg2NCwgMHg3KTsKK1ZSRUdfUkVHX0hFTFBFUlMoNjQsIDB4Nyk7
CiAjZW5kaWYKLVZHSUNfUkVHX0hFTFBFUlMoMzIsIDB4Myk7CitWUkVHX1JFR19IRUxQRVJTKDMy
LCAweDMpOwogCi0jdW5kZWYgVkdJQ19SRUdfSEVMUEVSUworI3VuZGVmIFZSRUdfUkVHX0hFTFBF
UlMKIAogI2VuZGlmIC8qIF9fQVNNX0FSTV9WUkVHX18gKi8KLS0gCjIuNy40CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 22 07:39:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 07:39:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNwhv-0005Ph-VA; Thu, 22 Jun 2017 07:39:15 +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 1dNwhu-0005OP-EH
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 07:39:14 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 51/81-26106-1247B495; Thu, 22 Jun 2017 07:39:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsVyMfTAVl2FEu9
 Ig0VX1S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owtM3pZCxYsZKy4c24jYwPjwuouRi4OIYEZ
 jBK/T5xiBXFYBOYxS8yd9oUJxJEQ6GeVaJq9AcjhBHLSJA78/cXcxcgBZFdKrFriBxIWEtCSO
 HpqNivEpH1MEut6d7CD1LAJmEjM6pAAqRERUJK4t2oy2BhmgXqJRZu2sYDYwgKeEs2HlrKD2C
 wCqhIPr51gBrF5BbwlJi1+wQqxVk7i5rlOsDingI/Eih0L2SH2ekvsOjOZZQKjwAJGhlWM6sW
 pRWWpRbomeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgYHFAAQ7GBu/OB1ilORg
 UhLl/Z/nHSnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgle5GCgnWJSanlqRlpkDDHGYtAQHj5IIb
 wtIK29xQWJucWY6ROoUoyXHlSvrvjBxLOjZACSnHNj+hUmIJS8/L1VKnFcUZJ4ASENGaR7cOF
 gcXmKUlRLmZQQ6UIinILUoN7MEVf4VozgHo5Iwr34R0BSezLwSuK2vgA5iAjroxREPkINKEhF
 SUg2M3QFeN34fqxS3133vclj+y7U3jjzHGRKf1PMvctgyWytz2du22uunZZfxa+//ME916oYl
 dpmht8WTJ0yXl18dHLC7okB30eqIa3mfbk4IkV3Hw6jiHro8U5HdM2bt69qMPcs1ti8NqS8TO
 DPlzoJpy43ebuOeHapvGN3PkXOg5Mc0Z91Hxz1nK7EUZyQaajEXFScCAKwFnX6+AgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1498117151!95151114!1
X-Originating-IP: [209.85.192.181]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60615 invoked from network); 22 Jun 2017 07:39:12 -0000
Received: from mail-pf0-f181.google.com (HELO mail-pf0-f181.google.com)
 (209.85.192.181)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Jun 2017 07:39:12 -0000
Received: by mail-pf0-f181.google.com with SMTP id c73so5127495pfk.2
 for <xen-devel@lists.xenproject.org>; Thu, 22 Jun 2017 00:39: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=SYus2VzS1W1QLSxmuZVinB5br9mxGYeJ5LHMDqjFKzo=;
 b=h0D5qg8ggx86W75xqdtbcV+g3hyxfxvqd9kM6pRW6oa99zqbU4x/3ylQ58kHDYyEq3
 MZ+PDhOFR/GdLAoPSOCNiNLzAlsRAQWU7aZXV/gUFZjw4T+5TO0A2DtxvFnYJ4+68j0w
 3e0diCSdEatgz9dYXX3muF8HVGyETqJgplUA0=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=SYus2VzS1W1QLSxmuZVinB5br9mxGYeJ5LHMDqjFKzo=;
 b=eseHLWasT+49YXSqgANZ6y14aLk+jre3L9dZ5I7SS3M09bhE5yiDmojkuBYpPrrJ0V
 ZvHgWtKTlXKt93WIRzNIVQqoGC3QyUc6r9uwVMZ8cA+fP5kElTkIYL8u7JsL/owilIf8
 LRSVQYQPcdB1Qh95cx6NZvsu2nUvrl0VhZOo1vCkLoChVn4ITPpno0/J0W3ZSHhh0Gpa
 /cDX+JHsOAUxP81NhdXHtaHWwEL4hMo+tt/+kzf00HbvPVkGKNDjoCL+I615/DbfC7qK
 JKk0PWyyfnlEO6pjO/tjiNm3ZU1/fDkYEWc7lPpvywz82HG+HClfcZKEdyUbd4aOdzMV
 8clA==
X-Gm-Message-State: AKS2vOz/DRtWrairOQqud0vDI62Ud+O1nL6dWhZjSZX2uC3zzkNWq20M
 lBbvPM3VLDGRFPwAYncTkg==
X-Received: by 10.101.88.13 with SMTP id g13mr1255065pgr.180.1498117150574;
 Thu, 22 Jun 2017 00:39:10 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id w69sm1883591pfk.107.2017.06.22.00.39.07
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 22 Jun 2017 00:39:10 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Thu, 22 Jun 2017 13:08:39 +0530
Message-Id: <1498117132-27139-5-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1498117132-27139-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1498117132-27139-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 04/17 v5] 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+Ci0tLQpDQzogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KQ0M6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgoK
Q2hhbmdlcyBzaW5jZSB2NDoKLSBSZW5hbWVkIHZwbDAxMV91cGRhdGUoKSB0byB2cGwwMTFfdXBk
YXRlX2ludGVycnVwdF9zdGF0dXMoKSBhbmQgYWRkZWQgbG9naWMgdG8gYXZvaWQKICByYWlzaW5n
IHNwdXJpb3VzIGludGVycnVwdHMuCi0gVXNlZCBiYXJyaWVyIGluc3RydWN0aW9ucyBjb3JyZWN0
bHkgd2hpbGUgcmVhZGluZy93cml0aW5nIGRhdGEgdG8gdGhlIHJpbmcgYnVmZmVyLgotIFByb3Bl
ciBsb2NrIHRha2VuIGJlZm9yZSByZWFkaW5nIHJpbmcgYnVmZmVyIGluZGljZXMuCgpDaGFuZ2Vz
IHNpbmNlIHYzOgotIE1vdmVkIHRoZSBjYWxsIHRvIERFRklORV9YRU5fRkxFWF9SSU5HIGZyb20g
dnBsMDExLmggdG8gcHVibGljL2NvbnNvbGUuaC4gVGhpcyBtYWNybyBkZWZpbmVzCiAgc3RhbmRh
cmQgZnVuY3Rpb25zIHRvIG9wZXJhdGUgb24gdGhlIHJpbmcgYnVmZmVyLgotIExvY2sgdGFrZW4g
d2hpbGUgdXBkYXRpbmcgdGhlIGludGVycnVwdCBtYXNrIGFuZCBjbGVhciByZWdpc3RlcnMgaW4g
bW1pb193cml0ZS4KLSBVc2UgZ2ZuX3QgaW5zdGVhZCBvZiB4ZW5fcGZuX3QuCi0gdmdpY19mcmVl
X3ZpcnEgY2FsbGVkIGlmIHRoZXJlIGlzIGFueSBlcnJvciBpbiB2cGwwMTEgaW5pdGlhbGl6YXRp
b24uCi0gbW1pbyBoYW5kbGVycyBmcmVlZCBpZiB0aGVyZSBpcyBhbnkgZXJyb3IgaW4gdnBsMDEx
IGluaXRpYWxpemF0aW9uLgotIFJlbW92ZWQgdnBsMDExLT5pbml0aWFsaXplZCBmbGFnIHVzYWdl
IGFzIHRoZSBzYW1lIGNoZWNrIGNvdWxkIGJlIGRvbmUgCiAgdXNpbmcgdnBsMDExLT5yaW5nLXJl
Zi4KLSBVc2VkIHJldHVybiBpbnN0ZWFkIG9mIGJyZWFrIGluIHRoZSBzd2l0Y2ggaGFuZGxpbmcg
b2YgZW11bGF0aW9uIG9mIGRpZmZlcmVudCBwbDAxMSByZWdpc3RlcnMuCi0gUmVuYW1lZCB2cGww
MTFfdXBkYXRlX3NwaSgpIHRvIHZwbDAxMV91cGRhdGUoKS4KCkNoYW5nZXMgc2luY2UgdjI6Ci0g
VXNlIGdlbmVyaWMgdnJlZ19yZWcqIGZvciByZWFkL3dyaXRlIG9mIHJlZ2lzdGVycyBlbXVsYXRp
bmcgcGwwMTEuCi0gVXNlIGdlbmVyaWMgcmluZyBidWZmZXIgZnVuY3Rpb25zIGRlZmluZWQgdXNp
bmcgREVGSU5FX1hFTl9GTEVYX1JJTkcuCi0gUmVuYW1lZCB0aGUgU1BJIGluamVjdGlvbiBmdW5j
dGlvbiB0byB2cGwwMTFfdXBkYXRlX3NwaSgpIHRvIHJlZmxlY3QgbGV2ZWwgCiAgdHJpZ2dlcmVk
IG5hdHVyZSBvZiBwbDAxMSBpbnRlcnJ1cHRzLgotIFRoZSBwbDAxMSByZWdpc3RlciBhY2Nlc3Mg
YWRkcmVzcyBzaG91bGQgYWx3YXlzIGJlIHRoZSBiYXNlIGFkZHJlc3Mgb2YgdGhlCiAgY29ycmVz
cG9uZGluZyByZWdpc3RlciBhcyBwZXIgc2VjdGlvbiBCIG9mIHRoZSBTQlNBIGRvY3VtZW50LiBG
b3IgdGhpcyByZWFzb24sCiAgdGhlIHJlZ2lzdGVyIHJhbmdlIGFkZHJlc3MgYWNjZXNzIGlzIG5v
dCBhbGxvd2VkLgoKQ2hhbmdlcyBzaW5jZSB2MToKLSBSZW1vdmVkIHRoZSBvcHRpbWl6dGlvbiBy
ZWxhdGVkIHRvIHNlbmRpaW5nIGV2ZW50cyB0byB4ZW5jb25zb2xlIAotIFVzZSBsb2NhbCB2YXJp
YWJsZXMgYXMgcmluZyBidWZmZXIgaW5kaWNlcyB3aGlsZSB1c2luZyB0aGUgcmluZyBidWZmZXIK
CiB4ZW4vYXJjaC9hcm0vS2NvbmZpZyAgICAgICAgICAgICB8ICAgNyArCiB4ZW4vYXJjaC9hcm0v
TWFrZWZpbGUgICAgICAgICAgICB8ICAgMSArCiB4ZW4vYXJjaC9hcm0vdnBsMDExLmMgICAgICAg
ICAgICB8IDQ0OSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9p
bmNsdWRlL2FzbS1hcm0vZG9tYWluLmggICAgIHwgICA2ICsKIHhlbi9pbmNsdWRlL2FzbS1hcm0v
cGwwMTEtdWFydC5oIHwgICAyICsKIHhlbi9pbmNsdWRlL2FzbS1hcm0vdnBsMDExLmggICAgIHwg
IDczICsrKysrKysKIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oICAgIHwgICA2ICsKIDcg
ZmlsZXMgY2hhbmdlZCwgNTQ0IGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4v
YXJjaC9hcm0vdnBsMDExLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20tYXJt
L3ZwbDAxMS5oCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL0tjb25maWcgYi94ZW4vYXJjaC9h
cm0vS2NvbmZpZwppbmRleCBkNDZiOThjLi5mNTgwMTlkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9h
cm0vS2NvbmZpZworKysgYi94ZW4vYXJjaC9hcm0vS2NvbmZpZwpAQCAtNTAsNiArNTAsMTMgQEAg
Y29uZmlnIEhBU19JVFMKICAgICAgICAgcHJvbXB0ICJHSUN2MyBJVFMgTVNJIGNvbnRyb2xsZXIg
c3VwcG9ydCIgaWYgRVhQRVJUID0gInkiCiAgICAgICAgIGRlcGVuZHMgb24gSEFTX0dJQ1YzCiAK
K2NvbmZpZyBTQlNBX1ZVQVJUX0NPTlNPTEUKKwlib29sICJFbXVsYXRlZCBTQlNBIFVBUlQgY29u
c29sZSBzdXBwb3J0IgorCWRlZmF1bHQgeQorCS0tLWhlbHAtLS0KKwkgIEFsbG93cyBhIGd1ZXN0
IHRvIHVzZSBTQlNBIEdlbmVyaWMgVUFSVCBhcyBhIGNvbnNvbGUuIFRoZQorCSAgU0JTQSBHZW5l
cmljIFVBUlQgaW1wbGVtZW50cyBhIHN1YnNldCBvZiBBUk0gUEwwMTEgVUFSVC4KKwogZW5kbWVu
dQogCiBtZW51ICJBUk0gZXJyYXRhIHdvcmthcm91bmQgdmlhIHRoZSBhbHRlcm5hdGl2ZSBmcmFt
ZXdvcmsiCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vTWFrZWZpbGUgYi94ZW4vYXJjaC9hcm0v
TWFrZWZpbGUKaW5kZXggNDllMWZiMi4uZDljNmViZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJt
L01ha2VmaWxlCisrKyBiL3hlbi9hcmNoL2FybS9NYWtlZmlsZQpAQCAtNTAsNiArNTAsNyBAQCBv
YmotJChDT05GSUdfSEFTX0dJQ1YzKSArPSB2Z2ljLXYzLm8KIG9iai0kKENPTkZJR19IQVNfSVRT
KSArPSB2Z2ljLXYzLWl0cy5vCiBvYmoteSArPSB2bV9ldmVudC5vCiBvYmoteSArPSB2dGltZXIu
bworb2JqLSQoQ09ORklHX1NCU0FfVlVBUlRfQ09OU09MRSkgKz0gdnBsMDExLm8KIG9iai15ICs9
IHZwc2NpLm8KIG9iai15ICs9IHZ1YXJ0Lm8KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3Zw
bDAxMS5jIGIveGVuL2FyY2gvYXJtL3ZwbDAxMS5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4
IDAwMDAwMDAuLmRiODY1MWMKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vYXJjaC9hcm0vdnBsMDEx
LmMKQEAgLTAsMCArMSw0NDkgQEAKKy8qCisgKiBhcmNoL2FybS92cGwwMTEuYworICoKKyAqIFZp
cnR1YWwgUEwwMTEgVUFSVAorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5
b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5IGl0CisgKiB1bmRlciB0aGUgdGVy
bXMgYW5kIGNvbmRpdGlvbnMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlLAorICog
dmVyc2lvbiAyLCBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4K
KyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgaXQgd2lsbCBi
ZSB1c2VmdWwsIGJ1dCBXSVRIT1VUCisgKiBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUg
aW1wbGllZCB3YXJyYW50eSBvZiBNRVJDSEFOVEFCSUxJVFkgb3IKKyAqIEZJVE5FU1MgRk9SIEEg
UEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBm
b3IKKyAqIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBj
b3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhbG9uZyB3aXRoCisgKiB0aGlz
IHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKyAq
LworCisjaW5jbHVkZSA8eGVuL2Vycm5vLmg+CisjaW5jbHVkZSA8eGVuL2V2ZW50Lmg+CisjaW5j
bHVkZSA8eGVuL2d1ZXN0X2FjY2Vzcy5oPgorI2luY2x1ZGUgPHhlbi9pbml0Lmg+CisjaW5jbHVk
ZSA8eGVuL2xpYi5oPgorI2luY2x1ZGUgPHhlbi9tbS5oPgorI2luY2x1ZGUgPHhlbi9zY2hlZC5o
PgorI2luY2x1ZGUgPHB1YmxpYy9kb21jdGwuaD4KKyNpbmNsdWRlIDxwdWJsaWMvaW8vY29uc29s
ZS5oPgorI2luY2x1ZGUgPGFzbS1hcm0vcGwwMTEtdWFydC5oPgorI2luY2x1ZGUgPGFzbS1hcm0v
dmdpYy1lbXVsLmg+CisjaW5jbHVkZSA8YXNtL3ZwbDAxMS5oPgorCisvKgorICogU2luY2UgcGww
MTEgcmVnaXN0ZXJzIGFyZSAzMi1iaXQgcmVnaXN0ZXJzLCBhbGwgcmVnaXN0ZXJzCisgKiBhcmUg
aGFuZGxlZCBzaW1pbGFybHkgYWxsb3dpbmcgOC1iaXQsIDE2LWJpdCBhbmQgMzItYml0CisgKiBh
Y2Nlc3NlcyBleGNlcHQgNjQtYml0IGFjY2Vzcy4KKyAqLworc3RhdGljIGJvb2wgdnBsMDExX3Jl
ZzMyX2NoZWNrX2FjY2VzcyhzdHJ1Y3QgaHNyX2RhYnQgZGFidCkKK3sKKyAgICByZXR1cm4gKGRh
YnQuc2l6ZSAhPSBEQUJUX0RPVUJMRV9XT1JEKTsKK30KKworc3RhdGljIHZvaWQgdnBsMDExX3Vw
ZGF0ZV9pbnRlcnJ1cHRfc3RhdHVzKHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgc3RydWN0IHZw
bDAxMSAqdnBsMDExID0gJmQtPmFyY2gudnBsMDExOworICAgIHVpbnQzMl90IGludGVycnVwdF9z
dGF0dXMgPSB2cGwwMTEtPnVhcnRyaXMgJiB2cGwwMTEtPnVhcnRpbXNjOworCisgICAgLyoKKyAg
ICAgKiBUT0RPOiBQTDAxMSBpbnRlcnJ1cHRzIGFyZSBsZXZlbCB0cmlnZ2VyZWQgd2hpY2ggbWVh
bnMKKyAgICAgKiB0aGF0IGludGVycnVwdCBuZWVkcyB0byBiZSBzZXQvY2xlYXIgaW5zdGVhZCBv
ZiBiZWluZworICAgICAqIGluamVjdGVkLiBIb3dldmVyLCBjdXJyZW50bHkgdkdJQyBkb2VzIG5v
dCBoYW5kbGUgbGV2ZWwKKyAgICAgKiB0cmlnZ2VyZWQgaW50ZXJydXB0cyBwcm9wZXJseS4gVGhp
cyBmdW5jdGlvbiBuZWVkcyB0byBiZQorICAgICAqIHJldmlzaXRlZCBvbmNlIHZHSUMgc3RhcnRz
IGhhbmRsaW5nIGxldmVsIHRyaWdnZXJlZAorICAgICAqIGludGVycnVwdHMuCisgICAgICovCisK
KyAgICAvKgorICAgICAqIFJhaXNlIGFuIGludGVycnVwdCBvbmx5IGlmIGFueSBhZGRpdGlvbmFs
IGludGVycnVwdAorICAgICAqIHN0YXR1cyBiaXQgaGFzIGJlZW4gc2V0IHNpbmNlIHRoZSBsYXN0
IHRpbWUuCisgICAgICovCisgICAgaWYgKCBpbnRlcnJ1cHRfc3RhdHVzICYgfnZwbDAxMS0+c2hh
ZG93X3VhcnRyaXMgKQorICAgICAgICB2Z2ljX3ZjcHVfaW5qZWN0X3NwaShkLCBHVUVTVF9WUEww
MTFfU1BJKTsKKworICAgIHZwbDAxMS0+c2hhZG93X3VhcnRyaXMgPSBpbnRlcnJ1cHRfc3RhdHVz
OworfQorCitzdGF0aWMgdWludDhfdCB2cGwwMTFfcmVhZF9kYXRhKHN0cnVjdCBkb21haW4gKmQp
Cit7CisgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKKyAgICB1aW50OF90IGRhdGEgPSAwOworICAg
IHN0cnVjdCB2cGwwMTEgKnZwbDAxMSA9ICZkLT5hcmNoLnZwbDAxMTsKKyAgICBzdHJ1Y3QgeGVu
Y29uc19pbnRlcmZhY2UgKmludGYgPSB2cGwwMTEtPnJpbmdfYnVmOworICAgIFhFTkNPTlNfUklO
R19JRFggaW5fY29ucywgaW5fcHJvZDsKKworICAgIFZQTDAxMV9MT0NLKGQsIGZsYWdzKTsKKwor
ICAgIGluX2NvbnMgPSBpbnRmLT5pbl9jb25zOworICAgIGluX3Byb2QgPSBpbnRmLT5pbl9wcm9k
OworCisgICAgc21wX3JtYigpOworCisgICAgLyoKKyAgICAgKiBJdCBpcyBleHBlY3RlZCB0aGF0
IHRoZXJlIHdpbGwgYmUgZGF0YSBpbiB0aGUgcmluZyBidWZmZXIgd2hlbiB0aGlzCisgICAgICog
ZnVuY3Rpb24gaXMgY2FsbGVkIHNpbmNlIHRoZSBndWVzdCBpcyBleHBlY3RlZCB0byByZWFkIHRo
ZSBkYXRhIHJlZ2lzdGVyCisgICAgICogb25seSBpZiB0aGUgVFhGRSBmbGFnIGlzIG5vdCBzZXQu
CisgICAgICogSWYgdGhlIGd1ZXN0IHN0aWxsIGRvZXMgcmVhZCB3aGVuIFRYRkUgYml0IGlzIHNl
dCB0aGVuIDAgd2lsbCBiZSByZXR1cm5lZC4KKyAgICAgKi8KKyAgICBpZiAoIHhlbmNvbnNfcXVl
dWVkKGluX3Byb2QsIGluX2NvbnMsIHNpemVvZihpbnRmLT5pbikpID4gMCApCisgICAgeworICAg
ICAgICBkYXRhID0gaW50Zi0+aW5beGVuY29uc19tYXNrKGluX2NvbnMsIHNpemVvZihpbnRmLT5p
bikpXTsKKyAgICAgICAgaW5fY29ucyArPSAxOworICAgICAgICBzbXBfbWIoKTsKKyAgICAgICAg
aW50Zi0+aW5fY29ucyA9IGluX2NvbnM7CisgICAgfQorICAgIGVsc2UKKyAgICAgICAgZ3ByaW50
ayhYRU5MT0dfRVJSLCAidnBsMDExOiBVbmV4cGVjdGVkIElOIHJpbmcgYnVmZmVyIGVtcHR5XG4i
KTsKKworICAgIGlmICggeGVuY29uc19xdWV1ZWQoaW5fcHJvZCwgaW5fY29ucywgc2l6ZW9mKGlu
dGYtPmluKSkgPT0gMCApCisgICAgeworICAgICAgICB2cGwwMTEtPnVhcnRmciB8PSBSWEZFOwor
ICAgICAgICB2cGwwMTEtPnVhcnRyaXMgJj0gflJYSTsKKyAgICB9CisKKyAgICB2cGwwMTEtPnVh
cnRmciAmPSB+UlhGRjsKKworICAgIHZwbDAxMV91cGRhdGVfaW50ZXJydXB0X3N0YXR1cyhkKTsK
KworICAgIFZQTDAxMV9VTkxPQ0soZCwgZmxhZ3MpOworCisgICAgLyoKKyAgICAgKiBTZW5kIGFu
IGV2ZW50IHRvIGNvbnNvbGUgYmFja2VuZCB0byBpbmRpY2F0ZSB0aGF0IGRhdGEgaGFzIGJlZW4K
KyAgICAgKiByZWFkIGZyb20gdGhlIElOIHJpbmcgYnVmZmVyLgorICAgICAqLworICAgIG5vdGlm
eV92aWFfeGVuX2V2ZW50X2NoYW5uZWwoZCwgdnBsMDExLT5ldnRjaG4pOworCisgICAgcmV0dXJu
IGRhdGE7Cit9CisKK3N0YXRpYyB2b2lkIHZwbDAxMV93cml0ZV9kYXRhKHN0cnVjdCBkb21haW4g
KmQsIHVpbnQ4X3QgZGF0YSkKK3sKKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOworICAgIHN0cnVj
dCB2cGwwMTEgKnZwbDAxMSA9ICZkLT5hcmNoLnZwbDAxMTsKKyAgICBzdHJ1Y3QgeGVuY29uc19p
bnRlcmZhY2UgKmludGYgPSB2cGwwMTEtPnJpbmdfYnVmOworICAgIFhFTkNPTlNfUklOR19JRFgg
b3V0X2NvbnMsIG91dF9wcm9kOworCisgICAgVlBMMDExX0xPQ0soZCwgZmxhZ3MpOworCisgICAg
b3V0X2NvbnMgPSBpbnRmLT5vdXRfY29uczsKKyAgICBvdXRfcHJvZCA9IGludGYtPm91dF9wcm9k
OworCisgICAgc21wX3JtYigpOworCisgICAgLyoKKyAgICAgKiBJdCBpcyBleHBlY3RlZCB0aGF0
IHRoZSByaW5nIGlzIG5vdCBmdWxsIHdoZW4gdGhpcyBmdW5jdGlvbiBpcyBjYWxsZWQKKyAgICAg
KiBhcyB0aGUgZ3Vlc3QgaXMgZXhwZWN0ZWQgdG8gd3JpdGUgdG8gdGhlIGRhdGEgcmVnaXN0ZXIg
b25seSB3aGVuIHRoZQorICAgICAqIFRYRkYgZmxhZyBpcyBub3Qgc2V0LgorICAgICAqIEluIGNh
c2UgdGhlIGd1ZXN0IGRvZXMgd3JpdGUgZXZlbiB3aGVuIHRoZSBUWEZGIGZsYWcgaXMgc2V0IHRo
ZW4gdGhlCisgICAgICogZGF0YSB3aWxsIGJlIHNpbGVudGx5IGRyb3BwZWQuCisgICAgICovCisg
ICAgaWYgKCB4ZW5jb25zX3F1ZXVlZChvdXRfcHJvZCwgb3V0X2NvbnMsIHNpemVvZihpbnRmLT5v
dXQpKSAhPQorICAgICAgICAgc2l6ZW9mIChpbnRmLT5vdXQpICkKKyAgICB7CisgICAgICAgIGlu
dGYtPm91dFt4ZW5jb25zX21hc2sob3V0X3Byb2QsIHNpemVvZihpbnRmLT5vdXQpKV0gPSBkYXRh
OworICAgICAgICBvdXRfcHJvZCArPSAxOworICAgICAgICBzbXBfd21iKCk7CisgICAgICAgIGlu
dGYtPm91dF9wcm9kID0gb3V0X3Byb2Q7CisgICAgfQorICAgIGVsc2UKKyAgICAgICAgZ3ByaW50
ayhYRU5MT0dfRVJSLCAidnBsMDExOiBVbmV4cGVjdGVkIE9VVCByaW5nIGJ1ZmZlciBmdWxsXG4i
KTsKKworICAgIGlmICggeGVuY29uc19xdWV1ZWQob3V0X3Byb2QsIG91dF9jb25zLCBzaXplb2Yo
aW50Zi0+b3V0KSkgPT0KKyAgICAgICAgIHNpemVvZiAoaW50Zi0+b3V0KSApCisgICAgeworICAg
ICAgICB2cGwwMTEtPnVhcnRmciB8PSBUWEZGOworICAgICAgICB2cGwwMTEtPnVhcnRyaXMgJj0g
flRYSTsKKyAgICB9CisKKyAgICB2cGwwMTEtPnVhcnRmciB8PSBCVVNZOworCisgICAgdnBsMDEx
LT51YXJ0ZnIgJj0gflRYRkU7CisKKyAgICB2cGwwMTFfdXBkYXRlX2ludGVycnVwdF9zdGF0dXMo
ZCk7CisKKyAgICBWUEwwMTFfVU5MT0NLKGQsIGZsYWdzKTsKKworICAgIC8qCisgICAgICogU2Vu
ZCBhbiBldmVudCB0byBjb25zb2xlIGJhY2tlbmQgdG8gaW5kaWNhdGUgdGhhdCB0aGVyZSBpcwor
ICAgICAqIGRhdGEgaW4gdGhlIE9VVCByaW5nIGJ1ZmZlci4KKyAgICAgKi8KKyAgICBub3RpZnlf
dmlhX3hlbl9ldmVudF9jaGFubmVsKGQsIHZwbDAxMS0+ZXZ0Y2huKTsKK30KKworc3RhdGljIGlu
dCB2cGwwMTFfbW1pb19yZWFkKHN0cnVjdCB2Y3B1ICp2LAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIG1taW9faW5mb190ICppbmZvLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJl
Z2lzdGVyX3QgKnIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqcHJpdikKK3sK
KyAgICBzdHJ1Y3QgaHNyX2RhYnQgZGFidCA9IGluZm8tPmRhYnQ7CisgICAgdWludDMyX3QgdnBs
MDExX3JlZyA9ICh1aW50MzJfdCkoaW5mby0+Z3BhIC0gR1VFU1RfUEwwMTFfQkFTRSk7CisgICAg
c3RydWN0IHZwbDAxMSAqdnBsMDExID0gJnYtPmRvbWFpbi0+YXJjaC52cGwwMTE7CisgICAgc3Ry
dWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOworCisg
ICAgc3dpdGNoICggdnBsMDExX3JlZyApCisgICAgeworICAgIGNhc2UgRFI6CisgICAgICAgIGlm
ICggIXZwbDAxMV9yZWczMl9jaGVja19hY2Nlc3MoZGFidCkgKSBnb3RvIGJhZF93aWR0aDsKKwor
ICAgICAgICAqciA9IHZyZWdfcmVnMzJfZXh0cmFjdCh2cGwwMTFfcmVhZF9kYXRhKGQpLCBpbmZv
KTsKKyAgICAgICAgcmV0dXJuIDE7CisKKyAgICBjYXNlIFJTUjoKKyAgICAgICAgaWYgKCAhdnBs
MDExX3JlZzMyX2NoZWNrX2FjY2VzcyhkYWJ0KSApIGdvdG8gYmFkX3dpZHRoOworCisgICAgICAg
IC8qIEl0IGFsd2F5cyByZXR1cm5zIDAgYXMgdGhlcmUgYXJlIG5vIHBoeXNpY2FsIGVycm9ycy4g
Ki8KKyAgICAgICAgKnIgPSAwOworICAgICAgICByZXR1cm4gMTsKKworICAgIGNhc2UgRlI6Cisg
ICAgICAgIGlmICggIXZwbDAxMV9yZWczMl9jaGVja19hY2Nlc3MoZGFidCkgKSBnb3RvIGJhZF93
aWR0aDsKKworICAgICAgICBWUEwwMTFfTE9DSyhkLCBmbGFncyk7CisgICAgICAgICpyID0gdnJl
Z19yZWczMl9leHRyYWN0KHZwbDAxMS0+dWFydGZyLCBpbmZvKTsKKyAgICAgICAgVlBMMDExX1VO
TE9DSyhkLCBmbGFncyk7CisgICAgICAgIHJldHVybiAxOworCisgICAgY2FzZSBSSVM6CisgICAg
ICAgIGlmICggIXZwbDAxMV9yZWczMl9jaGVja19hY2Nlc3MoZGFidCkgKSBnb3RvIGJhZF93aWR0
aDsKKworICAgICAgICBWUEwwMTFfTE9DSyhkLCBmbGFncyk7CisgICAgICAgICpyID0gdnJlZ19y
ZWczMl9leHRyYWN0KHZwbDAxMS0+dWFydHJpcywgaW5mbyk7CisgICAgICAgIFZQTDAxMV9VTkxP
Q0soZCwgZmxhZ3MpOworICAgICAgICByZXR1cm4gMTsKKworICAgIGNhc2UgTUlTOgorICAgICAg
ICBpZiAoICF2cGwwMTFfcmVnMzJfY2hlY2tfYWNjZXNzKGRhYnQpICkgZ290byBiYWRfd2lkdGg7
CisKKyAgICAgICAgVlBMMDExX0xPQ0soZCwgZmxhZ3MpOworICAgICAgICAqciA9IHZyZWdfcmVn
MzJfZXh0cmFjdCh2cGwwMTEtPnVhcnRyaXMgJiB2cGwwMTEtPnVhcnRpbXNjLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBpbmZvKTsKKyAgICAgICAgVlBMMDExX1VOTE9DSyhkLCBm
bGFncyk7CisgICAgICAgIHJldHVybiAxOworCisgICAgY2FzZSBJTVNDOgorICAgICAgICBpZiAo
ICF2cGwwMTFfcmVnMzJfY2hlY2tfYWNjZXNzKGRhYnQpICkgZ290byBiYWRfd2lkdGg7CisKKyAg
ICAgICAgVlBMMDExX0xPQ0soZCwgZmxhZ3MpOworICAgICAgICAqciA9IHZyZWdfcmVnMzJfZXh0
cmFjdCh2cGwwMTEtPnVhcnRpbXNjLCBpbmZvKTsKKyAgICAgICAgVlBMMDExX1VOTE9DSyhkLCBm
bGFncyk7CisgICAgICAgIHJldHVybiAxOworCisgICAgY2FzZSBJQ1I6CisgICAgICAgIGlmICgg
IXZwbDAxMV9yZWczMl9jaGVja19hY2Nlc3MoZGFidCkgKSBnb3RvIGJhZF93aWR0aDsKKworICAg
ICAgICAvKiBPbmx5IHdyaXRlIGlzIHZhbGlkLiAqLworICAgICAgICByZXR1cm4gMDsKKworICAg
IGRlZmF1bHQ6CisgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwgInZwbDAxMTogdW5oYW5kbGVk
IHJlYWQgciVkIG9mZnNldCAlIzA4eFxuIiwKKyAgICAgICAgICAgICAgICBkYWJ0LnJlZywgdnBs
MDExX3JlZyk7CisgICAgICAgIHJldHVybiAwOworICAgIH0KKworICAgIHJldHVybiAxOworCiti
YWRfd2lkdGg6CisgICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAidnBsMDExOiBiYWQgcmVhZCB3aWR0
aCAlZCByJWQgb2Zmc2V0ICUjMDh4XG4iLAorICAgICAgICAgICAgZGFidC5zaXplLCBkYWJ0LnJl
ZywgdnBsMDExX3JlZyk7CisgICAgZG9tYWluX2NyYXNoX3N5bmNocm9ub3VzKCk7CisgICAgcmV0
dXJuIDA7CisKK30KKworc3RhdGljIGludCB2cGwwMTFfbW1pb193cml0ZShzdHJ1Y3QgdmNwdSAq
diwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbW1pb19pbmZvX3QgKmluZm8sCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHJlZ2lzdGVyX3QgciwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdm9pZCAqcHJpdikKK3sKKyAgICBzdHJ1Y3QgaHNyX2RhYnQgZGFidCA9IGlu
Zm8tPmRhYnQ7CisgICAgdWludDMyX3QgdnBsMDExX3JlZyA9ICh1aW50MzJfdCkoaW5mby0+Z3Bh
IC0gR1VFU1RfUEwwMTFfQkFTRSk7CisgICAgc3RydWN0IHZwbDAxMSAqdnBsMDExID0gJnYtPmRv
bWFpbi0+YXJjaC52cGwwMTE7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKKyAg
ICB1bnNpZ25lZCBsb25nIGZsYWdzOworCisgICAgc3dpdGNoICggdnBsMDExX3JlZyApCisgICAg
eworICAgIGNhc2UgRFI6CisgICAgeworICAgICAgICB1aW50MzJfdCBkYXRhID0gMDsKKworICAg
ICAgICBpZiAoICF2cGwwMTFfcmVnMzJfY2hlY2tfYWNjZXNzKGRhYnQpICkgZ290byBiYWRfd2lk
dGg7CisKKyAgICAgICAgdnJlZ19yZWczMl91cGRhdGUoJmRhdGEsIHIsIGluZm8pOworICAgICAg
ICB2cGwwMTFfd3JpdGVfZGF0YSh2LT5kb21haW4sIGRhdGEpOworICAgICAgICByZXR1cm4gMTsK
KyAgICB9CisgICAgY2FzZSBSU1I6IC8qIE5vdGhpbmcgdG8gY2xlYXIuICovCisgICAgICAgIGlm
ICggIXZwbDAxMV9yZWczMl9jaGVja19hY2Nlc3MoZGFidCkgKSBnb3RvIGJhZF93aWR0aDsKKwor
ICAgICAgICByZXR1cm4gMTsKKworICAgIGNhc2UgRlI6CisgICAgY2FzZSBSSVM6CisgICAgY2Fz
ZSBNSVM6CisgICAgICAgIGdvdG8gd3JpdGVfaWdub3JlOworCisgICAgY2FzZSBJTVNDOgorICAg
ICAgICBpZiAoICF2cGwwMTFfcmVnMzJfY2hlY2tfYWNjZXNzKGRhYnQpICkgZ290byBiYWRfd2lk
dGg7CisKKyAgICAgICAgVlBMMDExX0xPQ0soZCwgZmxhZ3MpOworICAgICAgICB2cmVnX3JlZzMy
X3VwZGF0ZSgmdnBsMDExLT51YXJ0aW1zYywgciwgaW5mbyk7CisgICAgICAgIHZwbDAxMV91cGRh
dGVfaW50ZXJydXB0X3N0YXR1cyh2LT5kb21haW4pOworICAgICAgICBWUEwwMTFfVU5MT0NLKGQs
IGZsYWdzKTsKKyAgICAgICAgcmV0dXJuIDE7CisKKyAgICBjYXNlIElDUjoKKyAgICAgICAgaWYg
KCAhdnBsMDExX3JlZzMyX2NoZWNrX2FjY2VzcyhkYWJ0KSApIGdvdG8gYmFkX3dpZHRoOworCisg
ICAgICAgIFZQTDAxMV9MT0NLKGQsIGZsYWdzKTsKKyAgICAgICAgdnJlZ19yZWczMl9jbGVhcmJp
dHMoJnZwbDAxMS0+dWFydHJpcywgciwgaW5mbyk7CisgICAgICAgIHZwbDAxMV91cGRhdGVfaW50
ZXJydXB0X3N0YXR1cyhkKTsKKyAgICAgICAgVlBMMDExX1VOTE9DSyhkLCBmbGFncyk7CisgICAg
ICAgIHJldHVybiAxOworCisgICAgZGVmYXVsdDoKKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJS
LCAidnBsMDExOiB1bmhhbmRsZWQgd3JpdGUgciVkIG9mZnNldCAlIzA4eFxuIiwKKyAgICAgICAg
ICAgICAgICBkYWJ0LnJlZywgdnBsMDExX3JlZyk7CisgICAgICAgIHJldHVybiAwOworICAgIH0K
Kword3JpdGVfaWdub3JlOgorICAgIHJldHVybiAxOworCitiYWRfd2lkdGg6CisgICAgZ3ByaW50
ayhYRU5MT0dfRVJSLCAidnBsMDExOiBiYWQgd3JpdGUgd2lkdGggJWQgciVkIG9mZnNldCAlIzA4
eFxuIiwKKyAgICAgICAgICAgIGRhYnQuc2l6ZSwgZGFidC5yZWcsIHZwbDAxMV9yZWcpOworICAg
IGRvbWFpbl9jcmFzaF9zeW5jaHJvbm91cygpOworICAgIHJldHVybiAwOworCit9CisKK3N0YXRp
YyBjb25zdCBzdHJ1Y3QgbW1pb19oYW5kbGVyX29wcyB2cGwwMTFfbW1pb19oYW5kbGVyID0gewor
ICAgIC5yZWFkID0gdnBsMDExX21taW9fcmVhZCwKKyAgICAud3JpdGUgPSB2cGwwMTFfbW1pb193
cml0ZSwKK307CisKK3N0YXRpYyB2b2lkIHZwbDAxMV9kYXRhX2F2YWlsKHN0cnVjdCBkb21haW4g
KmQpCit7CisgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKKyAgICBzdHJ1Y3QgdnBsMDExICp2cGww
MTEgPSAmZC0+YXJjaC52cGwwMTE7CisgICAgc3RydWN0IHhlbmNvbnNfaW50ZXJmYWNlICppbnRm
ID0gdnBsMDExLT5yaW5nX2J1ZjsKKyAgICBYRU5DT05TX1JJTkdfSURYIGluX2NvbnMsIGluX3By
b2QsIG91dF9jb25zLCBvdXRfcHJvZDsKKyAgICBYRU5DT05TX1JJTkdfSURYIGluX3JpbmdfcXNp
emUsIG91dF9yaW5nX3FzaXplOworCisgICAgVlBMMDExX0xPQ0soZCwgZmxhZ3MpOworCisgICAg
aW5fY29ucyA9IGludGYtPmluX2NvbnM7CisgICAgaW5fcHJvZCA9IGludGYtPmluX3Byb2Q7Cisg
ICAgb3V0X2NvbnMgPSBpbnRmLT5vdXRfY29uczsKKyAgICBvdXRfcHJvZCA9IGludGYtPm91dF9w
cm9kOworCisgICAgc21wX3JtYigpOworCisgICAgaW5fcmluZ19xc2l6ZSA9IHhlbmNvbnNfcXVl
dWVkKGluX3Byb2QsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluX2NvbnMs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZihpbnRmLT5pbikpOwor
CisgICAgb3V0X3JpbmdfcXNpemUgPSB4ZW5jb25zX3F1ZXVlZChvdXRfcHJvZCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dF9jb25zLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc2l6ZW9mKGludGYtPm91dCkpOworCisgICAgLyogVXBkYXRlIHRo
ZSB1YXJ0IHJ4IHN0YXRlIGlmIHRoZSBidWZmZXIgaXMgbm90IGVtcHR5LiAqLworICAgIGlmICgg
aW5fcmluZ19xc2l6ZSAhPSAwICkKKyAgICB7CisgICAgICAgIHZwbDAxMS0+dWFydGZyICY9IH5S
WEZFOworICAgICAgICBpZiAoIGluX3JpbmdfcXNpemUgPT0gc2l6ZW9mKGludGYtPmluKSApCisg
ICAgICAgICAgICB2cGwwMTEtPnVhcnRmciB8PSBSWEZGOworICAgICAgICB2cGwwMTEtPnVhcnRy
aXMgfD0gUlhJOworICAgIH0KKworICAgIC8qIFVwZGF0ZSB0aGUgdWFydCB0eCBzdGF0ZSBpZiB0
aGUgYnVmZmVyIGlzIG5vdCBmdWxsLiAqLworICAgIGlmICggb3V0X3JpbmdfcXNpemUgIT0gc2l6
ZW9mKGludGYtPm91dCkgKQorICAgIHsKKyAgICAgICAgdnBsMDExLT51YXJ0ZnIgJj0gflRYRkY7
CisgICAgICAgIHZwbDAxMS0+dWFydHJpcyB8PSBUWEk7CisgICAgICAgIGlmICggb3V0X3Jpbmdf
cXNpemUgPT0gMCApCisgICAgICAgIHsKKyAgICAgICAgICAgIHZwbDAxMS0+dWFydGZyICY9IH5C
VVNZOworICAgICAgICAgICAgdnBsMDExLT51YXJ0ZnIgfD0gVFhGRTsKKyAgICAgICAgfQorICAg
IH0KKworICAgIHZwbDAxMV91cGRhdGVfaW50ZXJydXB0X3N0YXR1cyhkKTsKKworICAgIFZQTDAx
MV9VTkxPQ0soZCwgZmxhZ3MpOworfQorCisKK3N0YXRpYyB2b2lkIHZwbDAxMV9ub3RpZmljYXRp
b24oc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBwb3J0KQoreworICAgIHZwbDAxMV9kYXRh
X2F2YWlsKHYtPmRvbWFpbik7Cit9CisKK2ludCBkb21haW5fdnBsMDExX2luaXQoc3RydWN0IGRv
bWFpbiAqZCwgc3RydWN0IHZwbDAxMV9pbml0X2luZm8gKmluZm8pCit7CisgICAgaW50IHJjOwor
ICAgIHN0cnVjdCB2cGwwMTEgKnZwbDAxMSA9ICZkLT5hcmNoLnZwbDAxMTsKKworICAgIGlmICgg
dnBsMDExLT5yaW5nX2J1ZiApCisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgLyogTWFw
IHRoZSBndWVzdCBQRk4gdG8gWGVuIGFkZHJlc3Mgc3BhY2UuICovCisgICAgcmMgPSAgcHJlcGFy
ZV9yaW5nX2Zvcl9oZWxwZXIoZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBn
Zm5feChpbmZvLT5nZm4pLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ2cGww
MTEtPnJpbmdfcGFnZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdnBsMDEx
LT5yaW5nX2J1Zik7CisgICAgaWYgKCByYyA8IDAgKQorICAgICAgICBnb3RvIG91dDsKKworICAg
IHJjID0gdmdpY19yZXNlcnZlX3ZpcnEoZCwgR1VFU1RfVlBMMDExX1NQSSk7CisgICAgaWYgKCAh
cmMgKQorICAgIHsKKyAgICAgICAgcmMgPSAtRUlOVkFMOworICAgICAgICBnb3RvIG91dDE7Cisg
ICAgfQorCisgICAgcmMgPSBhbGxvY191bmJvdW5kX3hlbl9ldmVudF9jaGFubmVsKGQsIDAsIGlu
Zm8tPmNvbnNvbGVfZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHZwbDAxMV9ub3RpZmljYXRpb24pOworICAgIGlmICggcmMgPCAwICkKKyAgICAgICAgZ290
byBvdXQyOworCisgICAgdnBsMDExLT5ldnRjaG4gPSBpbmZvLT5ldnRjaG4gPSByYzsKKworICAg
IHNwaW5fbG9ja19pbml0KCZ2cGwwMTEtPmxvY2spOworCisgICAgcmVnaXN0ZXJfbW1pb19oYW5k
bGVyKGQsICZ2cGwwMTFfbW1pb19oYW5kbGVyLAorICAgICAgICAgICAgICAgICAgICAgICAgICBH
VUVTVF9QTDAxMV9CQVNFLCBHVUVTVF9QTDAxMV9TSVpFLCBOVUxMKTsKKworICAgIHJldHVybiAw
OworCitvdXQyOgorICAgIHZnaWNfZnJlZV92aXJxKGQsIEdVRVNUX1ZQTDAxMV9TUEkpOworCitv
dXQxOgorICAgIGRlc3Ryb3lfcmluZ19mb3JfaGVscGVyKCZ2cGwwMTEtPnJpbmdfYnVmLCB2cGww
MTEtPnJpbmdfcGFnZSk7CisKK291dDoKKyAgICByZXR1cm4gcmM7Cit9CisKK3ZvaWQgZG9tYWlu
X3ZwbDAxMV9kZWluaXQoc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICBzdHJ1Y3QgdnBsMDExICp2
cGwwMTEgPSAmZC0+YXJjaC52cGwwMTE7CisKKyAgICBpZiAoICF2cGwwMTEtPnJpbmdfYnVmICkK
KyAgICAgICAgcmV0dXJuOworCisgICAgZnJlZV94ZW5fZXZlbnRfY2hhbm5lbChkLCB2cGwwMTEt
PmV2dGNobik7CisgICAgZGVzdHJveV9yaW5nX2Zvcl9oZWxwZXIoJnZwbDAxMS0+cmluZ19idWYs
IHZwbDAxMS0+cmluZ19wYWdlKTsKKyAgICB4ZnJlZShkLT5hcmNoLnZtbWlvLmhhbmRsZXJzKTsK
K30KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHls
ZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwK
KyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaCBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKaW5kZXggOGRmYzFkMS4uMWExMTQ1ZCAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9h
c20tYXJtL2RvbWFpbi5oCkBAIC0xMSw2ICsxMSw3IEBACiAjaW5jbHVkZSA8cHVibGljL2h2bS9w
YXJhbXMuaD4KICNpbmNsdWRlIDx4ZW4vc2VyaWFsLmg+CiAjaW5jbHVkZSA8eGVuL3JidHJlZS5o
PgorI2luY2x1ZGUgPGFzbS1hcm0vdnBsMDExLmg+CiAKIHN0cnVjdCBodm1fZG9tYWluCiB7CkBA
IC0xNDUsNiArMTQ2LDExIEBAIHN0cnVjdCBhcmNoX2RvbWFpbgogICAgIHN0cnVjdCB7CiAgICAg
ICAgIHVpbnQ4X3QgcHJpdmlsZWdlZF9jYWxsX2VuYWJsZWQgOiAxOwogICAgIH0gbW9uaXRvcjsK
KworI2lmZGVmIENPTkZJR19TQlNBX1ZVQVJUX0NPTlNPTEUKKyAgICBzdHJ1Y3QgdnBsMDExIHZw
bDAxMTsKKyNlbmRpZgorCiB9ICBfX2NhY2hlbGluZV9hbGlnbmVkOwogCiBzdHJ1Y3QgYXJjaF92
Y3B1CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BsMDExLXVhcnQuaCBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vcGwwMTEtdWFydC5oCmluZGV4IDEyM2Y0NzcuLjU3ZTllYzcgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGwwMTEtdWFydC5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vcGwwMTEtdWFydC5oCkBAIC00OSw2ICs0OSw4IEBACiAvKiBGUiBiaXRzICovCiAj
ZGVmaW5lIFRYRkUgICAoMTw8NykgLyogVFggRklGTyBlbXB0eSAqLwogI2RlZmluZSBSWEZFICAg
KDE8PDQpIC8qIFJYIEZJRk8gZW1wdHkgKi8KKyNkZWZpbmUgVFhGRiAgICgxPDw1KSAvKiBUWCBG
SUZPIGZ1bGwgKi8KKyNkZWZpbmUgUlhGRiAgICgxPDw2KSAvKiBSWCBGSUZPIGZ1bGwgKi8KICNk
ZWZpbmUgQlVTWSAgICgxPDwzKSAvKiBUcmFuc21pdCBpcyBub3QgY29tcGxldGUgKi8KIAogLyog
TENSX0ggYml0cyAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS92cGwwMTEuaCBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vdnBsMDExLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg
MDAwMDAwMC4uZjFjNjcxNgotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
dnBsMDExLmgKQEAgLTAsMCArMSw3MyBAQAorLyoKKyAqIGluY2x1ZGUveGVuL3ZwbDAxMS5oCisg
KgorICogVmlydHVhbCBQTDAxMSBVQVJUCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29m
dHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkgaXQKKyAqIHVuZGVy
IHRoZSB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vu
c2UsCisgKiB2ZXJzaW9uIDIsIGFzIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3Vu
ZGF0aW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSBp
dCB3aWxsIGJlIHVzZWZ1bCwgYnV0IFdJVEhPVVQKKyAqIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBl
dmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mIE1FUkNIQU5UQUJJTElUWSBvcgorICogRklUTkVT
UyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBM
aWNlbnNlIGZvcgorICogbW9yZSBkZXRhaWxzLgorICoKKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNl
aXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFsb25nIHdpdGgK
KyAqIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNl
cy8+LgorICovCisKKyNpZm5kZWYgX1ZQTDAxMV9IXworI2RlZmluZSBfVlBMMDExX0hfCisKKyNp
bmNsdWRlIDxwdWJsaWMvZG9tY3RsLmg+CisjaW5jbHVkZSA8cHVibGljL2lvL3JpbmcuaD4KKyNp
bmNsdWRlIDxhc20tYXJtL3ZyZWcuaD4KKyNpbmNsdWRlIDx4ZW4vbW0uaD4KKworLyogaGVscGVy
IG1hY3JvcyAqLworI2RlZmluZSBWUEwwMTFfTE9DSyhkLGZsYWdzKSBzcGluX2xvY2tfaXJxc2F2
ZSgmKGQpLT5hcmNoLnZwbDAxMS5sb2NrLCBmbGFncykKKyNkZWZpbmUgVlBMMDExX1VOTE9DSyhk
LGZsYWdzKSBzcGluX3VubG9ja19pcnFyZXN0b3JlKCYoZCktPmFyY2gudnBsMDExLmxvY2ssIGZs
YWdzKQorCitzdHJ1Y3QgdnBsMDExIHsKKyAgICB2b2lkICpyaW5nX2J1ZjsKKyAgICBzdHJ1Y3Qg
cGFnZV9pbmZvICpyaW5nX3BhZ2U7CisgICAgdWludDMyX3QgICAgdWFydGZyOyAgICAgICAgIC8q
IEZsYWcgcmVnaXN0ZXIgKi8KKyAgICB1aW50MzJfdCAgICB1YXJ0Y3I7ICAgICAgICAgLyogQ29u
dHJvbCByZWdpc3RlciAqLworICAgIHVpbnQzMl90ICAgIHVhcnRpbXNjOyAgICAgICAvKiBJbnRl
cnJ1cHQgbWFzayByZWdpc3RlciovCisgICAgdWludDMyX3QgICAgdWFydGljcjsgICAgICAgIC8q
IEludGVycnVwdCBjbGVhciByZWdpc3RlciAqLworICAgIHVpbnQzMl90ICAgIHVhcnRyaXM7ICAg
ICAgICAvKiBSYXcgaW50ZXJydXB0IHN0YXR1cyByZWdpc3RlciAqLworICAgIHVpbnQzMl90ICAg
IHNoYWRvd191YXJ0cmlzOyAvKiBzaGFkb3dlZCBSYXcgaW50ZXJydXB0IHN0YXR1cyByZWdpc3Rl
ciAqLworICAgIHVpbnQzMl90ICAgIHVhcnRtaXM7ICAgICAgICAvKiBNYXNrZWQgaW50ZXJydXB0
IHJlZ2lzdGVyICovCisgICAgc3BpbmxvY2tfdCAgbG9jazsKKyAgICBldnRjaG5fcG9ydF90IGV2
dGNobjsKK307CisKK3N0cnVjdCB2cGwwMTFfaW5pdF9pbmZvIHsKKyAgICB1aW50MzJfdCBjb25z
b2xlX2RvbWlkOworICAgIGdmbl90IGdmbjsKKyAgICBldnRjaG5fcG9ydF90IGV2dGNobjsKK307
CisKKyNpZmRlZiBDT05GSUdfU0JTQV9WVUFSVF9DT05TT0xFCitpbnQgZG9tYWluX3ZwbDAxMV9p
bml0KHN0cnVjdCBkb21haW4gKmQsCisgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB2cGww
MTFfaW5pdF9pbmZvICppbmZvKTsKK3ZvaWQgZG9tYWluX3ZwbDAxMV9kZWluaXQoc3RydWN0IGRv
bWFpbiAqZCk7CisjZWxzZQorc3RhdGljIGlubGluZSBpbnQgZG9tYWluX3ZwbDAxMV9pbml0KHN0
cnVjdCBkb21haW4gKmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ry
dWN0IHZwbDAxMV9pbml0X2luZm8gKmluZm8pCit7CisgICAgcmV0dXJuIC1FTk9TWVM7Cit9CisK
K3N0YXRpYyBpbmxpbmUgdm9pZCBkb21haW5fdnBsMDExX2RlaW5pdChzdHJ1Y3QgZG9tYWluICpk
KSB7IH0KKyNlbmRpZgorI2VuZGlmCisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2Rl
OiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogaW5k
ZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L3B1YmxpYy9hcmNoLWFybS5oIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJtLmgKaW5kZXgg
YmQ5NzRmYi4uODVhYjY2NSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJt
LmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJtLmgKQEAgLTQxMCw2ICs0MTAsMTAg
QEAgdHlwZWRlZiB1aW50NjRfdCB4ZW5fY2FsbGJhY2tfdDsKICNkZWZpbmUgR1VFU1RfQUNQSV9C
QVNFIDB4MjAwMDAwMDBVTEwKICNkZWZpbmUgR1VFU1RfQUNQSV9TSVpFIDB4MDIwMDAwMDBVTEwK
IAorLyogUEwwMTEgbWFwcGluZ3MgKi8KKyNkZWZpbmUgR1VFU1RfUEwwMTFfQkFTRSAgICAweDIy
MDAwMDAwVUxMCisjZGVmaW5lIEdVRVNUX1BMMDExX1NJWkUgICAgMHgwMDAwMTAwMFVMTAorCiAv
KgogICogMTZNQiA9PSA0MDk2IHBhZ2VzIHJlc2VydmVkIGZvciBndWVzdCB0byB1c2UgYXMgYSBy
ZWdpb24gdG8gbWFwIGl0cwogICogZ3JhbnQgdGFibGUgaW4uCkBAIC00NDQsNiArNDQ4LDggQEAg
dHlwZWRlZiB1aW50NjRfdCB4ZW5fY2FsbGJhY2tfdDsKICNkZWZpbmUgR1VFU1RfVElNRVJfUEhZ
U19OU19QUEkgMzAKICNkZWZpbmUgR1VFU1RfRVZUQ0hOX1BQSSAgICAgICAgMzEKIAorI2RlZmlu
ZSBHVUVTVF9WUEwwMTFfU1BJICAgICAgICAzMgorCiAvKiBQU0NJIGZ1bmN0aW9ucyAqLwogI2Rl
ZmluZSBQU0NJX2NwdV9zdXNwZW5kIDAKICNkZWZpbmUgUFNDSV9jcHVfb2ZmICAgICAxCi0tIAoy
LjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 22 07:39:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 07:39: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 1dNwhx-0005RQ-As; Thu, 22 Jun 2017 07:39:17 +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 1dNwhw-0005Pg-DI
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 07:39:16 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 B2/9A-02022-3247B495; Thu, 22 Jun 2017 07:39:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsXiVRtsqqtc4h1
 p8GQri8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmrH9xRn2gleSFVPWbGJuYLwj2sXIxSEkMJ1R
 Yve5N0wgDovAPGaJJ/fesoI4EgL9rBITDz9h6WLkBHLSJLZseMcMYVdIrJq4hRHEFhLQkjh6a
 jYrxKh9TBL7Vt1j62Lk4GATMJGY1SEBUiMioCRxb9VksA3MAvMZJZom9bKBJIQFIiQWLtnDCm
 KzCKhKfO1uYAbp5RXwlph3Lh5il5zEzXOdYHs5BXwkVuxYyA6x11ti15nJLBMYBRYwMqxi1Ch
 OLSpLLdI1NtBLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgMrXoGBsYdjBNW+R1i
 lORgUhLl/Z/nHSnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgle5GCgnWJSanlqRlpkDDHKYtAQHj
 5IIbwtIK29xQWJucWY6ROoUoy7HpAPbvzAJseTl56VKifOKgswQACnKKM2DGwGLuEuMslLCvI
 wMDAxCPAWpRbmZJajyrxjFORiVhHn1i4Cm8GTmlcBtegV0BBPQES+OeIAcUZKIkJJqYFyvLxs
 3nWdulPrBLcazX36Kaps0STNcRfKXBvOkvkRvMfOCF68Euxe4dcvbVqRPbUhQ/DupXoDRN0Tg
 0etL7bkvzT/1X0/Till8nSE2yDn0hfdp+RfH/iQavLm9iiVgSmPyI8cXU1I5w+IfTRa6uEFBz
 zD47S1Bjtnz/L+vbTC7sPsw6wEeLSWW4oxEQy3mouJEAHRdepizAgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1498117154!76094795!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18348 invoked from network); 22 Jun 2017 07:39:14 -0000
Received: from mail-pg0-f53.google.com (HELO mail-pg0-f53.google.com)
 (74.125.83.53)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Jun 2017 07:39:14 -0000
Received: by mail-pg0-f53.google.com with SMTP id u62so4581647pgb.3
 for <xen-devel@lists.xenproject.org>; Thu, 22 Jun 2017 00:39: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=l6qPJ2j2XHzH4tm5SO40ctm3ZgjV1/opafjwCKIt+cs=;
 b=L3aG+0AUs3ZIO7f+qOpxTGAZFrOjChgcRTboNevDNa0cX3EFanw/X6bXJ/iF2UOolZ
 rTxl5PGeOglNYKUMNMALWKB+VpT+jMWjzDHt75Krx8V5pjFzRoNM3m2NySwD5vSudcIA
 V71t9WZI65BGZip6MJLjbC1O7mjH2YHwhWR9k=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=l6qPJ2j2XHzH4tm5SO40ctm3ZgjV1/opafjwCKIt+cs=;
 b=mFmz1XuiDpRNSGCzCq7enrQ7AWGjDJomxfsNdI0uf7ndd6dLlMBY8MApV2OmbQJ1ud
 Lft5wSEbsAyI8f1dO4kMcFP3OYpg//U7xZy47uHpCs6t3ytLPBq3sBkh71EGq+MQch1L
 +orGYi0RcZWJsdeE5z0UF0PFAzJZEavzO4HWPJOmPFwE1GraIzEJbF6rDpXjJJMqTRfl
 Khb6vBai///gbTcjNHVWKu/IdstLmb/Q1DhY57IKM0+PCSD0X6CnMlT6q5XamJdnkkjn
 DRusp5fbZPfi96THYwnC6Pr85MyTfyAC1vc+0NcUIsK8ilzkCxVCk8Mw3PsWe+da4o4G
 AbbA==
X-Gm-Message-State: AKS2vOzN9VouYq7+w4vGSjV7m5f1iIvxUABpvG5I9Ox22ZS9NIqEX3bT
 6r0DUncFyMTAJyQNCzs5dQ==
X-Received: by 10.98.69.219 with SMTP id n88mr1202762pfi.93.1498117153416;
 Thu, 22 Jun 2017 00:39:13 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id w69sm1883591pfk.107.2017.06.22.00.39.10
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 22 Jun 2017 00:39:13 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Thu, 22 Jun 2017 13:08:40 +0530
Message-Id: <1498117132-27139-6-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1498117132-27139-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1498117132-27139-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 05/17 v5] 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
b21fYXJtLmMgYi90b29scy9saWJ4Yy94Y19kb21fYXJtLmMKaW5kZXggZTdkNGJkMC4uYzk4MWI3
YSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfZG9tX2FybS5jCisrKyBiL3Rvb2xzL2xpYnhj
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 Thu Jun 22 07:39:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 07: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 1dNwi0-0005U6-I8; Thu, 22 Jun 2017 07: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 <bhupinder.thakur@linaro.org>) id 1dNwhz-0005TJ-UN
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 07:39:20 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 5F/16-03587-7247B495; Thu, 22 Jun 2017 07:39:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXiVRtspKtW4h1
 psGirisX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmtG2ZidLwWejirt/v7E3MG7S6GLk4hASmM4o
 0dO4nRHEYRGYxyzRf/ATUxcjJ4eEQD+rxJ9mTwg7TaJhWRsbhF0p0brqNzOILSSgJXH01GxWC
 Hsfk0T7ZPsuRg4ONgETiVkdEiBhEQEliXurJjOBzGcWmM8o0TSpF2yOsICnxLsnW9lBbBYBVY
 lNf5aD7eUV8Jb4+nYbC8QuOYmb5zrBdnEK+Eis2LGQHWKXt8SuM5NZJjAKLGBkWMWoUZxaVJZ
 apGtorpdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERhYDECwg/H2xoBDjJIcTEqi
 vP/zvCOF+JLyUyozEosz4otKc1KLDzHKcHAoSfDOKwLKCRalpqdWpGXmAEMcJi3BwaMkwtsC0
 spbXJCYW5yZDpE6xWjMsWH1+i9MHJMObP/CJMSSl5+XKiXOK1oMVCoAUppRmgc3CBZ7lxhlpY
 R5GYFOE+IpSC3KzSxBlX/FKM7BqCTMqw9yD09mXgncvldApzABnfLiiAfIKSWJCCmpBkYX3Tn
 flD+fWshzYW+/3okvLP+axOOTqpfM4WBc3xi1+f8KvZUuOYzaa89vKenbdX+J2daYS44qPX+z
 BENvx5oEz94m4svHqCJy59qUcKZ554O5rm4ws/i0m5X91uOCTy//6HEu9vrpnn5M6/6dssKlS
 izKlc5rTrk17/efZv/g5Rz5+c7OhvpKLMUZiYZazEXFiQBgFge7uAIAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1498117157!109018048!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10404 invoked from network); 22 Jun 2017 07:39:18 -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;
 22 Jun 2017 07:39:18 -0000
Received: by mail-pg0-f50.google.com with SMTP id u62so4582020pgb.3
 for <xen-devel@lists.xenproject.org>; Thu, 22 Jun 2017 00:39: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=za749e5OPxqDcF25FG8ySj4s2PVd2DrfzUsMhwQ4CRQ=;
 b=QuICFmhgqpVClWP9GvFj6WkYkaeUxiY5DlUhy9eJXqxNJ+QP6jS4EHS3EkJgVnDNjd
 3l6NUyTxRd2p+BgXORFWAZRAhiL733qm3a9rUOZ92LjW+fU+00CjSeJooBucBCPENjoW
 3pKlxBCysNxgrDg3s5Lwx/QRGxkw7Z3MGagbs=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=za749e5OPxqDcF25FG8ySj4s2PVd2DrfzUsMhwQ4CRQ=;
 b=ZmQi6k2heLAfN0ouh0evFBDnUvxQHAfAVHmM1hyrKf9bKXs5GyzAp6Qpfhk7mf+8VB
 vZaCLSbGRzu6L0HBn4TWS1TIWayCwz36TyzRbeYLQyWTiETo8vnzrv1Ld576K6f3y1oM
 S3dPUXGqCMKn7nroa7aVdSKNkPU5EQJyfxqg7BC1L2e+ejAD4rr48q2NwL7LmFHN1TU6
 FjsgbBFuzNzWmW6zPqcXONdquXf7aBJwkr4J1dzj3T4GiqIHyhNSWrok9a+YOY+MzVi4
 m4AtOyIrhvt8Rbj6cxNOFNHahXUuRggCxlAI1IPmaTFsK6EzFcBo6SsK7uFbtmpBTsef
 YctA==
X-Gm-Message-State: AKS2vOy4HPCh7scLq3rjuNwikrYw8qcuNCsJAPRxf6NaZHcMSU9jzgze
 B6vRMQi0KAHlNeRjVNiHdg==
X-Received: by 10.98.32.153 with SMTP id m25mr1270752pfj.111.1498117156717;
 Thu, 22 Jun 2017 00:39:16 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id w69sm1883591pfk.107.2017.06.22.00.39.13
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 22 Jun 2017 00:39:16 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Thu, 22 Jun 2017 13:08:41 +0530
Message-Id: <1498117132-27139-7-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1498117132-27139-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1498117132-27139-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 06/17 v5] 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>

QW4gb3B0aW9uIGlzIHByb3ZpZGVkIGluIGxpYnhsIHRvIGVuYWJsZS9kaXNhYmxlIHNic2EgdnVh
cnQgd2hpbGUKY3JlYXRpbmcgYSBndWVzdCBkb21haW4uCgpMaWJ4bCBub3cgc3VwcG90cyBhIGdl
bmVyaWMgdnVhcnQgY29uc29sZSBhbmQgc2JzYSB1YXJ0IGlzIGEgc3BlY2lmaWMgdHlwZS4KSW4g
ZnV0dXJlIHN1cHBvcnQgY2FuIGJlIGFkZGVkIGZvciBtdWx0aXBsZSB2dWFydCBvZiBkaWZmZXJl
bnQgdHlwZXMuCgpVc2VyIGNhbiBlbmFibGUgc2JzYSB2dWFydCBieSBhZGRpbmcgdGhlIGZvbGxv
d2luZyBsaW5lIGluIHRoZSBndWVzdApjb25maWd1cmF0aW9uIGZpbGU6Cgp2dWFydCA9ICJzYnNh
X3VhcnQiCgpTaWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3Vy
QGxpbmFyby5vcmc+Ci0tLQpDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5j
b20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KCkNoYW5nZXMgc2luY2UgdjQ6Ci0gUmVuYW1lZCAicGwwMTEiIHRvICJzYnNh
X3VhcnQiLgoKQ2hhbmdlcyBzaW5jZSB2MzoKLSBBZGRlZCBhIG5ldyBjb25maWcgb3B0aW9uIENP
TkZJR19WVUFSVF9DT05TT0xFIHRvIGVuYWJsZS9kaXNhYmxlIHZ1YXJ0IGNvbnNvbGUKICBzdXBw
b3J0LgotIE1vdmVkIGxpYnhsX3Z1YXJ0X3R5cGUgdG8gYXJjaC1hcm0gcGFydCBvZiBsaWJ4bF9k
b21haW5fYnVpbGRfaW5mbwotIFVwZGF0ZWQgeGwgY29tbWFuZCBoZWxwIHRvIG1lbnRpb24gbmV3
IGNvbnNvbGUgdHlwZSAtIHZ1YXJ0LgoKQ2hhbmdlcyBzaW5jZSB2MjoKLSBEZWZpbmVkIHZ1YXJ0
IG9wdGlvbiBhcyBhbiBlbnVtIGluc3RlYWQgb2YgYSBzdHJpbmcuCi0gUmVtb3ZlZCB0aGUgZG9t
YWluIGNyZWF0aW9uIGZsYWcgZGVmaW5lZCBmb3IgdnVhcnQgYW5kIHRoZSByZWxhdGVkIGNvZGUK
ICB0byBwYXNzIG9uIHRoZSBpbmZvcm1hdGlvbiB3aGlsZSBkb21haW4gY3JlYXRpb24uIE5vdyB2
cGwwMTEgaXMgaW5pdGlhbGl6ZWQKICBpbmRlcGVuZGVudCBvZiBkb21haW4gY3JlYXRpb24gdGhy
b3VnaCBuZXcgRE9NQ1RMIEFQSXMuCgogdG9vbHMvbGlieGwvbGlieGwuaCAgICAgICAgICB8IDYg
KysrKysrCiB0b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMgIHwgMyArKysKIHRvb2xzL2xpYnhs
L2xpYnhsX2RvbS5jICAgICAgfCAxICsKIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCAz
ICsrKwogdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsICB8IDcgKysrKysrKwogdG9vbHMveGwv
eGxfY21kdGFibGUuYyAgICAgICB8IDIgKy0KIHRvb2xzL3hsL3hsX2NvbnNvbGUuYyAgICAgICAg
fCA1ICsrKystCiB0b29scy94bC94bF9wYXJzZS5jICAgICAgICAgIHwgOCArKysrKysrKwogOCBm
aWxlcyBjaGFuZ2VkLCAzMyBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhsL2xpYnhsLmggYi90b29scy9saWJ4bC9saWJ4bC5oCmluZGV4IGNmODY4
N2EuLmJjZmJiNmMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsLmgKKysrIGIvdG9vbHMv
bGlieGwvbGlieGwuaApAQCAtMzA2LDYgKzMwNiwxMiBAQAogI2RlZmluZSBMSUJYTF9IQVZFX0JV
SUxESU5GT19IVk1fQUNQSV9MQVBUT1BfU0xBVEUgMQogCiAvKgorICogTElCWExfSEFWRV9WVUFS
VCBpbmRpY2F0ZXMgdGhhdCB4ZW5jb25zb2xlL2NsaWVudCBzdXBwb3J0cworICogdmlydHVhbCB1
YXJ0LgorICovCisjZGVmaW5lIExJQlhMX0hBVkVfVlVBUlQgMQorCisvKgogICogbGlieGwgQUJJ
IGNvbXBhdGliaWxpdHkKICAqCiAgKiBUaGUgb25seSBndWFyYW50ZWUgd2hpY2ggbGlieGwgbWFr
ZXMgcmVnYXJkaW5nIEFCSSBjb21wYXRpYmlsaXR5CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9s
aWJ4bF9jb25zb2xlLmMgYi90b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMKaW5kZXggNDQ2ZTc2
Ni4uODUzYmUxNSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY29uc29sZS5jCisrKyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUuYwpAQCAtNjcsNiArNjcsOSBAQCBpbnQgbGlieGxf
Y29uc29sZV9leGVjKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwgaW50IGNvbnNfbnVt
LAogICAgIGNhc2UgTElCWExfQ09OU09MRV9UWVBFX1NFUklBTDoKICAgICAgICAgY29uc190eXBl
X3MgPSAic2VyaWFsIjsKICAgICAgICAgYnJlYWs7CisgICAgY2FzZSBMSUJYTF9DT05TT0xFX1RZ
UEVfVlVBUlQ6CisgICAgICAgIGNvbnNfdHlwZV9zID0gInZ1YXJ0IjsKKyAgICAgICAgYnJlYWs7
CiAgICAgZGVmYXVsdDoKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGwvbGlieGxfZG9tLmMgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwppbmRleCA1ZDkx
NGE1Li5jOThhZjYwIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kb20uYworKysgYi90
b29scy9saWJ4bC9saWJ4bF9kb20uYwpAQCAtNzg4LDYgKzc4OCw3IEBAIGludCBsaWJ4bF9fYnVp
bGRfcHYobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAgaWYgKHhjX2RvbV90cmFu
c2xhdGVkKGRvbSkpIHsKICAgICAgICAgc3RhdGUtPmNvbnNvbGVfbWZuID0gZG9tLT5jb25zb2xl
X3BmbjsKICAgICAgICAgc3RhdGUtPnN0b3JlX21mbiA9IGRvbS0+eGVuc3RvcmVfcGZuOworICAg
ICAgICBzdGF0ZS0+dnVhcnRfZ2ZuID0gZG9tLT52dWFydF9nZm47CiAgICAgfSBlbHNlIHsKICAg
ICAgICAgc3RhdGUtPmNvbnNvbGVfbWZuID0geGNfZG9tX3AybShkb20sIGRvbS0+Y29uc29sZV9w
Zm4pOwogICAgICAgICBzdGF0ZS0+c3RvcmVfbWZuID0geGNfZG9tX3AybShkb20sIGRvbS0+eGVu
c3RvcmVfcGZuKTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggYi90
b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCmluZGV4IGFmZTY2NTIuLmQwZDUwYzMgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKKysrIGIvdG9vbHMvbGlieGwvbGli
eGxfaW50ZXJuYWwuaApAQCAtMTEzOSw2ICsxMTM5LDkgQEAgdHlwZWRlZiBzdHJ1Y3QgewogICAg
IHVpbnQzMl90IG51bV92bWVtcmFuZ2VzOwogCiAgICAgeGNfZG9tYWluX2NvbmZpZ3VyYXRpb25f
dCBjb25maWc7CisKKyAgICB4ZW5fcGZuX3QgdnVhcnRfZ2ZuOworICAgIGV2dGNobl9wb3J0X3Qg
dnVhcnRfcG9ydDsKIH0gbGlieGxfX2RvbWFpbl9idWlsZF9zdGF0ZTsKIAogX2hpZGRlbiBpbnQg
bGlieGxfX2J1aWxkX3ByZShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVz
LmlkbAppbmRleCAyMjA0NDI1Li5kNDkyYjM1IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4
bF90eXBlcy5pZGwKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCkBAIC0xMDUsNiAr
MTA1LDcgQEAgbGlieGxfY29uc29sZV90eXBlID0gRW51bWVyYXRpb24oImNvbnNvbGVfdHlwZSIs
IFsKICAgICAoMCwgIlVOS05PV04iKSwKICAgICAoMSwgIlNFUklBTCIpLAogICAgICgyLCAiUFYi
KSwKKyAgICAoMywgIlZVQVJUIiksCiAgICAgXSkKIAogbGlieGxfZGlza19mb3JtYXQgPSBFbnVt
ZXJhdGlvbigiZGlza19mb3JtYXQiLCBbCkBAIC0yNDAsNiArMjQxLDExIEBAIGxpYnhsX2NoZWNr
cG9pbnRlZF9zdHJlYW0gPSBFbnVtZXJhdGlvbigiY2hlY2twb2ludGVkX3N0cmVhbSIsIFsKICAg
ICAoMiwgIkNPTE8iKSwKICAgICBdKQogCitsaWJ4bF92dWFydF90eXBlID0gRW51bWVyYXRpb24o
InZ1YXJ0X3R5cGUiLCBbCisgICAgKDAsICJ1bmtub3duIiksCisgICAgKDEsICJzYnNhX3VhcnQi
KSwKKyAgICBdKQorCiAjCiAjIENvbXBsZXggbGlieGwgdHlwZXMKICMKQEAgLTU4MCw2ICs1ODYs
NyBAQCBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyA9IFN0cnVjdCgiZG9tYWluX2J1aWxkX2luZm8i
LFsKIAogCiAgICAgKCJhcmNoX2FybSIsIFN0cnVjdChOb25lLCBbKCJnaWNfdmVyc2lvbiIsIGxp
YnhsX2dpY192ZXJzaW9uKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoInZ1YXJ0
IiwgbGlieGxfdnVhcnRfdHlwZSksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdKSks
CiAgICAgIyBBbHRlcm5hdGUgcDJtIGlzIG5vdCBib3VuZCB0byBhbnkgYXJjaGl0ZWN0dXJlIG9y
IGd1ZXN0IHR5cGUsIGFzIGl0IGlzCiAgICAgIyBzdXBwb3J0ZWQgYnkgeDg2IEhWTSBhbmQgQVJN
IHN1cHBvcnQgaXMgcGxhbm5lZC4KZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMg
Yi90b29scy94bC94bF9jbWR0YWJsZS5jCmluZGV4IDMwZWI5M2MuLjlmOTE2NTEgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMKKysrIGIvdG9vbHMveGwveGxfY21kdGFibGUuYwpA
QCAtMTMzLDcgKzEzMyw3IEBAIHN0cnVjdCBjbWRfc3BlYyBjbWRfdGFibGVbXSA9IHsKICAgICAg
ICZtYWluX2NvbnNvbGUsIDAsIDAsCiAgICAgICAiQXR0YWNoIHRvIGRvbWFpbidzIGNvbnNvbGUi
LAogICAgICAgIltvcHRpb25zXSA8RG9tYWluPlxuIgotICAgICAgIi10IDx0eXBlPiAgICAgICBj
b25zb2xlIHR5cGUsIHB2IG9yIHNlcmlhbFxuIgorICAgICAgIi10IDx0eXBlPiAgICAgICBjb25z
b2xlIHR5cGUsIHB2ICwgc2VyaWFsIG9yIHZ1YXJ0XG4iCiAgICAgICAiLW4gPG51bWJlcj4gICAg
IGNvbnNvbGUgbnVtYmVyIgogICAgIH0sCiAgICAgeyAidm5jdmlld2VyIiwKZGlmZiAtLWdpdCBh
L3Rvb2xzL3hsL3hsX2NvbnNvbGUuYyBiL3Rvb2xzL3hsL3hsX2NvbnNvbGUuYwppbmRleCAwNTA4
ZGRhLi40ZTY1ZDczIDEwMDY0NAotLS0gYS90b29scy94bC94bF9jb25zb2xlLmMKKysrIGIvdG9v
bHMveGwveGxfY29uc29sZS5jCkBAIC0yNyw2ICsyNyw3IEBAIGludCBtYWluX2NvbnNvbGUoaW50
IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgIHVpbnQzMl90IGRvbWlkOwogICAgIGludCBvcHQgPSAw
LCBudW0gPSAwOwogICAgIGxpYnhsX2NvbnNvbGVfdHlwZSB0eXBlID0gMDsKKyAgICBjaGFyICpj
b25zb2xlX25hbWVzID0gInB2LCBzZXJpYWwsIHZ1YXJ0IjsKIAogICAgIFNXSVRDSF9GT1JFQUNI
X09QVChvcHQsICJuOnQ6IiwgTlVMTCwgImNvbnNvbGUiLCAxKSB7CiAgICAgY2FzZSAndCc6CkBA
IC0zNCw4ICszNSwxMCBAQCBpbnQgbWFpbl9jb25zb2xlKGludCBhcmdjLCBjaGFyICoqYXJndikK
ICAgICAgICAgICAgIHR5cGUgPSBMSUJYTF9DT05TT0xFX1RZUEVfUFY7CiAgICAgICAgIGVsc2Ug
aWYgKCFzdHJjbXAob3B0YXJnLCAic2VyaWFsIikpCiAgICAgICAgICAgICB0eXBlID0gTElCWExf
Q09OU09MRV9UWVBFX1NFUklBTDsKKyAgICAgICAgZWxzZSBpZiAoIXN0cmNtcChvcHRhcmcsICJ2
dWFydCIpKQorICAgICAgICAgICAgdHlwZSA9IExJQlhMX0NPTlNPTEVfVFlQRV9WVUFSVDsKICAg
ICAgICAgZWxzZSB7Ci0gICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgImNvbnNvbGUgdHlwZSBz
dXBwb3J0ZWQgYXJlOiBwdiwgc2VyaWFsXG4iKTsKKyAgICAgICAgICAgIGZwcmludGYoc3RkZXJy
LCAiY29uc29sZSB0eXBlIHN1cHBvcnRlZCBhcmU6ICVzXG4iLCBjb25zb2xlX25hbWVzKTsKICAg
ICAgICAgICAgIHJldHVybiBFWElUX0ZBSUxVUkU7CiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7
CmRpZmYgLS1naXQgYS90b29scy94bC94bF9wYXJzZS5jIGIvdG9vbHMveGwveGxfcGFyc2UuYwpp
bmRleCA4NTZhMzA0Li4zNzU4MWVmIDEwMDY0NAotLS0gYS90b29scy94bC94bF9wYXJzZS5jCisr
KyBiL3Rvb2xzL3hsL3hsX3BhcnNlLmMKQEAgLTkxNiw2ICs5MTYsMTQgQEAgdm9pZCBwYXJzZV9j
b25maWdfZGF0YShjb25zdCBjaGFyICpjb25maWdfc291cmNlLAogICAgIGlmICgheGx1X2NmZ19n
ZXRfbG9uZyAoY29uZmlnLCAibWF4dmNwdXMiLCAmbCwgMCkpCiAgICAgICAgIGJfaW5mby0+bWF4
X3ZjcHVzID0gbDsKIAorICAgIGlmICgheGx1X2NmZ19nZXRfc3RyaW5nKGNvbmZpZywgInZ1YXJ0
IiwgJmJ1ZiwgMCkpIHsKKyAgICAgICAgaWYgKGxpYnhsX3Z1YXJ0X3R5cGVfZnJvbV9zdHJpbmco
YnVmLCAmYl9pbmZvLT5hcmNoX2FybS52dWFydCkpIHsKKyAgICAgICAgICAgIGZwcmludGYoc3Rk
ZXJyLCAiRVJST1I6IGludmFsaWQgdmFsdWUgXCIlc1wiIGZvciBcInZ1YXJ0XCJcbiIsCisgICAg
ICAgICAgICAgICAgICAgIGJ1Zik7CisgICAgICAgICAgICBleGl0KDEpOworICAgICAgICB9Cisg
ICAgfQorCiAgICAgcGFyc2Vfdm51bWFfY29uZmlnKGNvbmZpZywgYl9pbmZvKTsKIAogICAgIC8q
IFNldCBtYXhfbWVta2IgdG8gdGFyZ2V0X21lbWtiIGFuZCBtYXhfdmNwdXMgdG8gYXZhaWxfdmNw
dXMgaWYKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 22 07:39:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 07: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 1dNwi3-0005WT-Pe; Thu, 22 Jun 2017 07:39:23 +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 1dNwi2-0005VO-Ll
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 07:39:22 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 32/7C-02196-9247B495; Thu, 22 Jun 2017 07:39:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVyMfTAal3NEu9
 Ig3Mb+S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyHb6awF9xgrXh0/iVjA+M/li5GLg4hgRmM
 Eq133zCDOCwC85gl5k5uYe1i5OSQEOhnlfg5jwvCTpPYdGYJE4RdKdHf+oIdxBYS0JI4emo2K
 8SkfUwSe25uARrLwcEmYCIxq0MCpEZEQEni3qrJYL3MAqESU/8+YAGxhQWyJI5MvcQIYrMIqE
 psOPwbLM4r4C1x8fo+ZohdchI3z3WC2ZwCPhIrdiyE2ustsevMZJYJjAILGBlWMaoXpxaVpRb
 pmuolFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgSGVT0DA+MOxstfnQ4xSnIwKYny
 bi72jhTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwasMkhMsSk1PrUjLzAEGOExagoNHSYS3JQ8oz
 VtckJhbnJkOkTrFaMlx5cq6L0wcTR+2AMkpB7Z/YRJiycvPS5US5xUFmScA0pBRmgc3DhaFlx
 hlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ8+oXAU3hycwrgdv6CuggJqCDXhzxADmoJBEhJdX
 A2O901nlq4LQgOdZ9oRfOv8iZop+fYxm0Tmj2EUvVMo1lESGTjj6rKRIXvMjOeFfni4W+Ynp5
 R13qgQsnjp07m7Q7mOny25rIwluOvJY19gwW1SGW/yZw7zz//vRfi6NVajnTc3u2pTpd+uh8Q
 fd6UoRF1AQzwT+JXrsjXDzu8/Rt603fa5ynxFKckWioxVxUnAgAu35y4r0CAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-5.tower-31.messagelabs.com!1498117159!101988755!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53842 invoked from network); 22 Jun 2017 07:39:21 -0000
Received: from mail-pf0-f171.google.com (HELO mail-pf0-f171.google.com)
 (209.85.192.171)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Jun 2017 07:39:21 -0000
Received: by mail-pf0-f171.google.com with SMTP id q86so5107469pfl.3
 for <xen-devel@lists.xenproject.org>; Thu, 22 Jun 2017 00:39: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=YR6Rh9jyIvB+P8TT2kMqnKsQyIRS16OsO1hisASPRVQ=;
 b=HUHg9ckZF8kyoVWDncZHJlonihLpaO9Ejc/DTbzoeBDuJYUyUZMzZKIlWslLtEFHM2
 TnMElzaLLdkFOv/9SqluThA0KEp1c2bEgcCOXRQWBUW6OVACjI2nNvUPpE5x+Df0ik3O
 sUer3YNMNWvLtiUh/QO85oWLhS56fzWnUt74M=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=YR6Rh9jyIvB+P8TT2kMqnKsQyIRS16OsO1hisASPRVQ=;
 b=UGqek43tdXlaUG1elvM+xcp3CGRSwJ3QFTy0IPM811LRIplvz5CFUfhBLUO2fGQXT0
 9SZoMHYaflNwjdC7VewuP+TJSRmnJnOb4N20NEIQddIDEmge1y+X6gYS5LEWyweoUNJ8
 cR7mcY1E6SO9h9ZGbPeBtP9c1za+zRj6eg9kQgaoutJCCowpoIaAjMPLzOfWLnFub0Ug
 Jsa3WH2TOAxQIMCLo4BMhsroQ0EiKXiCyDkASpqDzfZRKQUabiLFAc/v2pbdmDtYxF2X
 stxXPJ8zTz6t1acKeN0xjJEigJWCxISFkKlTvMR1KVJjS5yeA8vTKDGdLqemKHOdXarl
 uXjA==
X-Gm-Message-State: AKS2vOw58rdz9wrzG4TS1QPuymcW5gVa32v9MVsu4MBm1pOBOUsbAFNL
 Lbyh30Gj5OY12/iZF0VLMw==
X-Received: by 10.84.232.15 with SMTP id h15mr1421896plk.168.1498117159415;
 Thu, 22 Jun 2017 00:39:19 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id w69sm1883591pfk.107.2017.06.22.00.39.17
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 22 Jun 2017 00:39:19 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Thu, 22 Jun 2017 13:08:42 +0530
Message-Id: <1498117132-27139-8-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1498117132-27139-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1498117132-27139-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH 07/17 v5] 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
ckBsaW5hcm8ub3JnPgotLS0KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgogeGVuL2Fy
Y2gvYXJtL2RvbWN0bC5jIHwgNCArKy0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCsp
LCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21jdGwuYyBiL3hl
bi9hcmNoL2FybS9kb21jdGwuYwppbmRleCA5NzFjYWVjLi44NmZhMTAyIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC9hcm0vZG9tY3RsLmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWN0bC5jCkBAIC01LDEx
ICs1LDExIEBACiAgKi8KIAogI2luY2x1ZGUgPHhlbi90eXBlcy5oPgotI2luY2x1ZGUgPHhlbi9s
aWIuaD4KICNpbmNsdWRlIDx4ZW4vZXJybm8uaD4KLSNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KICNp
bmNsdWRlIDx4ZW4vaHlwZXJjYWxsLmg+CiAjaW5jbHVkZSA8eGVuL2lvY2FwLmg+CisjaW5jbHVk
ZSA8eGVuL2xpYi5oPgorI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgogI2luY2x1ZGUgPHhzbS94c20u
aD4KICNpbmNsdWRlIDxwdWJsaWMvZG9tY3RsLmg+CiAKLS0gCjIuNy40CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Thu Jun 22 07:39:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 07: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 1dNwi8-0005ZE-0p; Thu, 22 Jun 2017 07: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 <bhupinder.thakur@linaro.org>) id 1dNwi6-0005Xv-9i
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 07:39:26 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 E8/E9-03696-D247B495; Thu, 22 Jun 2017 07:39:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsVyMfTASl2dEu9
 Ig3NrLS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozrq7+zFMwKq7i6/QdjA2OLfRcjF4eQwAxG
 iV1njjGCOCwC85glZn/qYAFxJAT6WSXm9K0AynACOWkSM/r2skPY5RL/F6wGs4UEtCSOnprNC
 mHvY5L4/ku5i5GDg03ARGJWhwRIWERASeLeqslMIDOZBeYzSjRN6mUDSQgLhEicbm0G62URUJ
 WYvOYY2C5eAW+JZa9fMkPskpO4ea4TzOYU8JFYsWMh1F5voKsns0xgFFjAyLCKUaM4tagstUj
 XyFwvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwtBiAYAfj4rWBhxglOZiURHn/
 53lHCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgnVcElBMsSk1PrUjLzAEGOUxagoNHSYS3BaSVt
 7ggMbc4Mx0idYrRmOPKlXVfmDimHNj+hUmIJS8/L1VKnFe0GKhUAKQ0ozQPbhAs+i4xykoJ8z
 ICnSbEU5BalJtZgir/ilGcg1FJmFcf5B6ezLwSuH2vgE5hAjrlxREPkFNKEhFSUg2Mm8Vctsx
 3Mb6lwzV1q4JSy9eSvYGu7gmMW37qKDpNnOxxnXnfbP+PNV8nzQ7cOJch1H9uJ1/jg2t9BU6u
 lY5WTA+Emzp/GvzoPLZh0wuDH+rh+zSZuy5MCOSTqpaavvQgt9LaeYu3MJQv+X2g2rK41d5TW
 fF+kdm+x2eumMW+F1l+NO+K4b9TSizFGYmGWsxFxYkAjeu1urkCAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1498117163!109018071!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11513 invoked from network); 22 Jun 2017 07:39:24 -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 Jun 2017 07:39:24 -0000
Received: by mail-pf0-f169.google.com with SMTP id s66so5119268pfs.1
 for <xen-devel@lists.xenproject.org>; Thu, 22 Jun 2017 00:39:24 -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=OHe+jEk0KfLdo3wQD0Hbms4XIlaFN8a09YH5SErCB4o=;
 b=LJMVqb6H8PWSv6kgE9MVXxaEMcCNeAaOSSmsj8JCU3eVWpysci+8Y/OR3pOcSgNLa/
 VXJE4nqCt1RRo0RCA9R7LQAzl+kePAq51j7Qgazp5U7JfqQusvzqPCrqvuifnZJHm0wT
 FY9nGPeD/EqFd0mQg+YnUCLzTlJDA2bMUWC6E=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=OHe+jEk0KfLdo3wQD0Hbms4XIlaFN8a09YH5SErCB4o=;
 b=mlwinYulG08sPWrWxo6hM3vNN19v8/ZVS7xgB8qDRvEnztpIpTlfkUpRnOAEerKZe6
 MuM29TWnjPL/n41UaJJLZ/scpleyqGCCNMkkQmiW7v/mnImMfza3QWGTI6w2hy5XNA0G
 3o2XihRu9P2XdE7xapNNp1gOwKj9juA925Rvcq8pcSOusHVH9fi0xGf29DcubBCq1Tyk
 VoAhr3eq8katF6wuREM7HAzM1V9W4oryVdioHrIewYpDim3kCSJrxeUV1E2zSkYK3OeQ
 cOzWbGLGKdgW2WULtAOEZNpbH0Nxex1SBECaT4JG3z1eVYJjhfgJrtIiEFBCt8a/f7Jr
 lI4Q==
X-Gm-Message-State: AKS2vOxXFQxB/10hDWcoizG7bBmm2m+QE0aOqxIOirUVXfJTom22xBPh
 icB8LNLEsfFUO9Q2V70aBg==
X-Received: by 10.84.224.8 with SMTP id r8mr1413406plj.235.1498117162899;
 Thu, 22 Jun 2017 00:39:22 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id w69sm1883591pfk.107.2017.06.22.00.39.19
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 22 Jun 2017 00:39:22 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Thu, 22 Jun 2017 13:08:43 +0530
Message-Id: <1498117132-27139-9-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1498117132-27139-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1498117132-27139-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/17 v5] 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
d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGFu
Z2VzIHNpbmNlIHY0OgotIFJlbW92ZWQgbGlieGxfX2FyY2hfZG9tYWluX2NyZWF0ZV9maW5pc2go
KS4KLSBBZGRlZCBhIG5ldyBmdW5jdGlvbiBsaWJ4bF9fYXJjaF9idWlsZF9kb21fZmluaXNoKCks
IHdoaWNoIGlzIGNhbGxlZCBhdCB0aGUgbGFzdAogIGluIGxpYnhsX19idWlsZF9kb20oKS4gVGhp
cyBmdW5jdGlvbiBjYWxscyB0aGUgdnBsMDExIGluaXRpYWxpemF0aW9uIGZ1bmN0aW9uIG5vdy4K
CkNoYW5nZXMgc2luY2UgdjM6Ci0gQWRkZWQgYSBuZXcgYXJjaCBzcGVjaWZpYyBmdW5jdGlvbiBs
aWJ4bF9fYXJjaF9kb21haW5fY3JlYXRlX2ZpbmlzaCgpLCB3aGljaAogIGNhbGxzIHRoZSB2cGww
MTEgaW5pdGlhbGl6YXRpb24gZnVuY3Rpb24uIEZvciB4ODYgdGhpcyBmdW5jdGlvbiBkb2VzIG5v
dCBkbwogIGFueXRoaW5nLgotIGRvbWFpbl92cGwwMTFfaW5pdCgpIHRha2VzIGEgcG9pbnRlciB0
byBhIHN0cnVjdHVyZSB3aGljaCBjb250YWlucyBhbGwgdGhlIAogIHJlcXVpcmVkIGluZm9ybWF0
aW9uIHN1Y2ggYXMgY29uc29sZV9kb21pZCwgZ2ZuIGluc3RlYWQgb2YgcGFzc2luZyBwYXJhbWV0
ZXJzCiAgc2VwYXJhdGVseS4KLSBEcm9wcGVkIGEgRE9NQ1RMIEFQSSBkZWZpbmVkIGZvciBkZS1p
bml0aWFsaXppbmcgdnBsMDExIGFzIHRoYXQgc2hvdWxkIGJlCiAgdGFrZW4gY2FyZSB3aGVuIHRo
ZSBkb21haW4gaXMgZGVzdHJveWVkIChhbmQgbm90IGRlcGVuZGVudCBvbiB1c2Vyc3BhY2UgCiAg
bGlicmFyaWVzL2FwcGxpY2F0aW9ucykuCgpDaGFuZ2VzIHNpbmNlIHYyOgotIFJlcGxhY2VkIHRo
ZSBET01DVEwgQVBJcyBkZWZpbmVkIGZvciBnZXQvc2V0IG9mIGV2ZW50IGNoYW5uZWwgYW5kIEdG
TiB3aXRoIAogIGEgc2V0IG9mIERPTUNUTCBBUElzIGZvciBpbml0aWFsaXppbmcgYW5kIGRlLWlu
aXRpYWxpemluZyB2cGwwMTEgZW11bGF0aW9uLgoKIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3Ry
bC5oIHwgMjAgKysrKysrKysrKysrKysrKysrKysKIHRvb2xzL2xpYnhjL3hjX2RvbWFpbi5jICAg
ICAgIHwgMjUgKysrKysrKysrKysrKysrKysrKysrKysrKwogdG9vbHMvbGlieGwvbGlieGxfYXJj
aC5oICAgICAgfCAgNiArKysrKysKIHRvb2xzL2xpYnhsL2xpYnhsX2FybS5jICAgICAgIHwgMjIg
KysrKysrKysrKysrKysrKysrKysrKwogdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgICAgICAgfCAg
NCArKysrCiB0b29scy9saWJ4bC9saWJ4bF94ODYuYyAgICAgICB8ICA4ICsrKysrKysrCiB4ZW4v
YXJjaC9hcm0vZG9tYWluLmMgICAgICAgICB8ICA1ICsrKysrCiB4ZW4vYXJjaC9hcm0vZG9tY3Rs
LmMgICAgICAgICB8IDM3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhl
bi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCAgIHwgMTIgKysrKysrKysrKysrCiA5IGZpbGVzIGNo
YW5nZWQsIDEzOSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVk
ZS94ZW5jdHJsLmggYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAppbmRleCAxNjI5ZjQx
Li4yNmYzZDFlIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAorKysg
Yi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaApAQCAtODg1LDYgKzg4NSwyNiBAQCBpbnQg
eGNfdmNwdV9nZXRjb250ZXh0KHhjX2ludGVyZmFjZSAqeGNoLAogICAgICAgICAgICAgICAgICAg
ICAgICB1aW50MzJfdCB2Y3B1LAogICAgICAgICAgICAgICAgICAgICAgICB2Y3B1X2d1ZXN0X2Nv
bnRleHRfYW55X3QgKmN0eHQpOwogCisjaWYgZGVmaW5lZCAoX19hcm1fXykgfHwgZGVmaW5lZChf
X2FhcmNoNjRfXykKKy8qKgorICogVGhpcyBmdW5jdGlvbiBpbml0aWFsaXplcyB0aGUgdnBsMDEx
IGVtdWxhdGlvbiBhbmQgcmV0dXJucworICogdGhlIGV2ZW50IHRvIGJlIHVzZWQgYnkgdGhlIGJh
Y2tlbmQgZm9yIGNvbW11bmljYXRpbmcgd2l0aAorICogdGhlIGVtdWxhdGlvbiBjb2RlLgorICoK
KyAqIEBwYXJtIHhjaCBhIGhhbmRsZSB0byBhbiBvcGVuIGh5cGVydmlzb3IgaW50ZXJmYWNlCisg
KiBAcGFybSBkb21pZCB0aGUgZG9tYWluIHRvIGdldCBpbmZvcm1hdGlvbiBmcm9tCisgKiBAcGFy
bSBjb25zb2xlX2RvbWlkIHRoZSBkb21pZCBvZiB0aGUgYmFja2VuZCBjb25zb2xlCisgKiBAcGFy
bSBnZm4gdGhlIGd1ZXN0IHBmbiB0byBiZSB1c2VkIGFzIHRoZSByaW5nIGJ1ZmZlcgorICogQHBh
cm0gZXZ0Y2huIHRoZSBldmVudCBjaGFubmVsIHRvIGJlIHVzZWQgZm9yIGV2ZW50cworICogQHJl
dHVybiAwIG9uIHN1Y2Nlc3MsIG5lZ2F0aXZlIGVycm9yIG9uIGZhaWx1cmUKKyAqLworaW50IHhj
X2RvbV92cGwwMTFfaW5pdCh4Y19pbnRlcmZhY2UgKnhjaCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgdWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGNvbnNv
bGVfZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCBnZm4sCisgICAgICAg
ICAgICAgICAgICAgICAgIGV2dGNobl9wb3J0X3QgKmV2dGNobik7CisjZW5kaWYKKwogLyoqCiAg
KiBUaGlzIGZ1bmN0aW9uIHJldHVybnMgaW5mb3JtYXRpb24gYWJvdXQgdGhlIFhTQVZFIHN0YXRl
IG9mIGEgcGFydGljdWxhcgogICogdmNwdSBvZiBhIGRvbWFpbi4gSWYgZXh0c3RhdGUtPnNpemUg
YW5kIGV4dHN0YXRlLT54ZmVhdHVyZV9tYXNrIGFyZSAwLApkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
eGMveGNfZG9tYWluLmMgYi90b29scy9saWJ4Yy94Y19kb21haW4uYwppbmRleCA1ZDE5MmVhLi41
NWRlNDA4IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19kb21haW4uYworKysgYi90b29scy9s
aWJ4Yy94Y19kb21haW4uYwpAQCAtMzQzLDYgKzM0MywzMSBAQCBpbnQgeGNfZG9tYWluX2dldF9n
dWVzdF93aWR0aCh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCiAgICAgcmV0dXJu
IDA7CiB9CiAKKyNpZiBkZWZpbmVkIChfX2FybV9fKSB8fCBkZWZpbmVkKF9fYWFyY2g2NF9fKQor
aW50IHhjX2RvbV92cGwwMTFfaW5pdCh4Y19pbnRlcmZhY2UgKnhjaCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgdWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90
IGNvbnNvbGVfZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCBnZm4sCisg
ICAgICAgICAgICAgICAgICAgICAgIGV2dGNobl9wb3J0X3QgKmV2dGNobikKK3sKKyAgICBERUNM
QVJFX0RPTUNUTDsKKyAgICBpbnQgcmMgPSAwOworCisgICAgZG9tY3RsLmNtZCA9IFhFTl9ET01D
VExfdnVhcnRfb3A7CisgICAgZG9tY3RsLmRvbWFpbiA9IChkb21pZF90KWRvbWlkOworICAgIGRv
bWN0bC51LnZ1YXJ0X29wLmNtZCA9IFhFTl9ET01DVExfVlVBUlRfT1BfSU5JVF9WUEwwMTE7Cisg
ICAgZG9tY3RsLnUudnVhcnRfb3AuY29uc29sZV9kb21pZCA9IGNvbnNvbGVfZG9taWQ7CisgICAg
ZG9tY3RsLnUudnVhcnRfb3AuZ2ZuID0gZ2ZuOworCisgICAgaWYgKCAocmMgPSBkb19kb21jdGwo
eGNoLCAmZG9tY3RsKSkgPCAwICkKKyAgICAgICAgcmV0dXJuIHJjOworCisgICAgKmV2dGNobiA9
IGRvbWN0bC51LnZ1YXJ0X29wLmV2dGNobjsKKworICAgIHJldHVybiByYzsKK30KKyNlbmRpZgor
CiBpbnQgeGNfZG9tYWluX2dldGluZm8oeGNfaW50ZXJmYWNlICp4Y2gsCiAgICAgICAgICAgICAg
ICAgICAgICAgdWludDMyX3QgZmlyc3RfZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50IG1heF9kb21zLApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfYXJjaC5o
IGIvdG9vbHMvbGlieGwvbGlieGxfYXJjaC5oCmluZGV4IDVlMWZjNjAuLjExOGI5MmMgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2FyY2guaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9h
cmNoLmgKQEAgLTQ0LDYgKzQ0LDEyIEBAIGludCBsaWJ4bF9fYXJjaF9kb21haW5fZmluYWxpc2Vf
aHdfZGVzY3JpcHRpb24obGlieGxfX2djICpnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmluZm8sCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSk7CiAKKy8q
IHBlcmZvcm0gYW55IHBlbmRpbmcgaGFyZHdhcmUgaW5pdGlhbGl6YXRpb24gKi8KK2ludCBsaWJ4
bF9fYXJjaF9idWlsZF9kb21fZmluaXNoKGxpYnhsX19nYyAqZ2MsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqaW5mbywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kb21haW5fYnVpbGRfc3RhdGUgKnN0
YXRlKTsKKwogLyogYnVpbGQgdk5VTUEgdm1lbXJhbmdlIHdpdGggYXJjaCBzcGVjaWZpYyBpbmZv
cm1hdGlvbiAqLwogX2hpZGRlbgogaW50IGxpYnhsX19hcmNoX3ZudW1hX2J1aWxkX3ZtZW1yYW5n
ZShsaWJ4bF9fZ2MgKmdjLApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMgYi90
b29scy9saWJ4bC9saWJ4bF9hcm0uYwppbmRleCBkODQyZDg4Li45ZDY0NDhlIDEwMDY0NAotLS0g
YS90b29scy9saWJ4bC9saWJ4bF9hcm0uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9hcm0uYwpA
QCAtMTAzOCw2ICsxMDM4LDI4IEBAIGludCBsaWJ4bF9fYXJjaF9kb21haW5fZmluYWxpc2VfaHdf
ZGVzY3JpcHRpb24obGlieGxfX2djICpnYywKICAgICByZXR1cm4gMDsKIH0KIAoraW50IGxpYnhs
X19hcmNoX2J1aWxkX2RvbV9maW5pc2gobGlieGxfX2djICpnYywKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICppbmZvLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RvbWFpbl9idWlsZF9zdGF0ZSAqc3Rh
dGUpCit7CisgICAgaW50IHJldCA9IDA7CisKKyAgICBpZiAoIGluZm8tPmFyY2hfYXJtLnZ1YXJ0
ICkgeworICAgICAgICByZXQgPSB4Y19kb21fdnBsMDExX2luaXQoQ1RYLT54Y2gsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBkb20tPmd1ZXN0X2RvbWlkLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZG9tLT5jb25zb2xlX2RvbWlkLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZG9tLT52dWFydF9nZm4sCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAmc3RhdGUtPnZ1YXJ0X3BvcnQpOworICAgICAgICBpZiAoIHJldCA8IDAgKQor
ICAgICAgICB7CisgICAgICAgICAgICBMT0coRVJST1IsICJ4Y19kb21fdnBsMDExX2luaXQgZmFp
bGVkXG4iKTsKKyAgICAgICAgfQorICAgIH0KKworICAgIHJldHVybiByZXQ7Cit9CisKIGludCBs
aWJ4bF9fYXJjaF92bnVtYV9idWlsZF92bWVtcmFuZ2UobGlieGxfX2djICpnYywKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICppbmZv
LApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgYi90b29scy9saWJ4bC9saWJ4
bF9kb20uYwppbmRleCBjOThhZjYwLi45YjQyMjA1IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9s
aWJ4bF9kb20uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwpAQCAtNjg3LDYgKzY4Nywx
MCBAQCBzdGF0aWMgaW50IGxpYnhsX19idWlsZF9kb20obGlieGxfX2djICpnYywgdWludDMyX3Qg
ZG9taWQsCiAgICAgICAgIExPR0UoRVJST1IsICJ4Y19kb21fZ250dGFiX2luaXQgZmFpbGVkIik7
CiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KKyAgICBpZiAoIChyZXQgPSBsaWJ4bF9fYXJjaF9i
dWlsZF9kb21fZmluaXNoKGdjLCBpbmZvLCBkb20sIHN0YXRlKSkgIT0gMCApIHsKKyAgICAgICAg
TE9HRShFUlJPUiwgImxpYnhsX19hcmNoX2J1aWxkX2RvbV9maW5pc2ggZmFpbGVkIik7CisgICAg
ICAgIGdvdG8gb3V0OworICAgIH0KIAogb3V0OgogICAgIHJldHVybiByZXQgIT0gMCA/IEVSUk9S
X0ZBSUwgOiAwOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfeDg2LmMgYi90b29scy9s
aWJ4bC9saWJ4bF94ODYuYwppbmRleCA0NTVmNmYwLi4wYWFlZGVkIDEwMDY0NAotLS0gYS90b29s
cy9saWJ4bC9saWJ4bF94ODYuYworKysgYi90b29scy9saWJ4bC9saWJ4bF94ODYuYwpAQCAtMzkx
LDYgKzM5MSwxNCBAQCBpbnQgbGlieGxfX2FyY2hfZG9tYWluX2ZpbmFsaXNlX2h3X2Rlc2NyaXB0
aW9uKGxpYnhsX19nYyAqZ2MsCiAgICAgcmV0dXJuIHJjOwogfQogCitpbnQgbGlieGxfX2FyY2hf
YnVpbGRfZG9tX2ZpbmlzaChsaWJ4bF9fZ2MgKmdjLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmluZm8sCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20sCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZG9tYWluX2J1aWxkX3N0YXRlICpzdGF0ZSkKK3sK
KyAgICByZXR1cm4gMDsKK30KKwogLyogUmV0dXJuIDAgb24gc3VjY2VzcywgRVJST1JfKiBvbiBm
YWlsdXJlLiAqLwogaW50IGxpYnhsX19hcmNoX3ZudW1hX2J1aWxkX3ZtZW1yYW5nZShsaWJ4bF9f
Z2MgKmdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBk
b21pZCwKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW4uYyBiL3hlbi9hcmNoL2FybS9k
b21haW4uYwppbmRleCA3NjMxMGVkLi5mMWIyNGNjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0v
ZG9tYWluLmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCkBAIC02NjUsNiArNjY1LDExIEBA
IGZhaWw6CiAKIHZvaWQgYXJjaF9kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKQogewor
ICAgIC8qCisgICAgICogdnBsMDExIGlzIGluaXRpYWxpemVkIHZpYSBhIERPTUNUTCBjYWxsIFhF
Tl9ET01DVExfdnVhcnRfb3AuCisgICAgICovCisgICAgZG9tYWluX3ZwbDAxMV9kZWluaXQoZCk7
CisKICAgICAvKiBJT01NVSBwYWdlIHRhYmxlIGlzIHNoYXJlZCB3aXRoIFAyTSwgYWx3YXlzIGNh
bGwKICAgICAgKiBpb21tdV9kb21haW5fZGVzdHJveSgpIGJlZm9yZSBwMm1fdGVhcmRvd24oKS4K
ICAgICAgKi8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21jdGwuYyBiL3hlbi9hcmNoL2Fy
bS9kb21jdGwuYwppbmRleCA4NmZhMTAyLi4yODBjNDEyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9h
cm0vZG9tY3RsLmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWN0bC5jCkBAIC02LDkgKzYsMTEgQEAK
IAogI2luY2x1ZGUgPHhlbi90eXBlcy5oPgogI2luY2x1ZGUgPHhlbi9lcnJuby5oPgorI2luY2x1
ZGUgPHhlbi9ndWVzdF9hY2Nlc3MuaD4KICNpbmNsdWRlIDx4ZW4vaHlwZXJjYWxsLmg+CiAjaW5j
bHVkZSA8eGVuL2lvY2FwLmg+CiAjaW5jbHVkZSA8eGVuL2xpYi5oPgorI2luY2x1ZGUgPHhlbi9t
bS5oPgogI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgogI2luY2x1ZGUgPHhzbS94c20uaD4KICNpbmNs
dWRlIDxwdWJsaWMvZG9tY3RsLmg+CkBAIC0xMTksNiArMTIxLDQxIEBAIGxvbmcgYXJjaF9kb19k
b21jdGwoc3RydWN0IHhlbl9kb21jdGwgKmRvbWN0bCwgc3RydWN0IGRvbWFpbiAqZCwKICAgICAg
ICAgZC0+ZGlzYWJsZV9taWdyYXRlID0gZG9tY3RsLT51LmRpc2FibGVfbWlncmF0ZS5kaXNhYmxl
OwogICAgICAgICByZXR1cm4gMDsKIAorICAgIGNhc2UgWEVOX0RPTUNUTF92dWFydF9vcDoKKyAg
ICB7CisgICAgICAgIGludCByYzsKKyAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfdnVhcnRfb3Ag
KnZ1YXJ0X29wID0gJmRvbWN0bC0+dS52dWFydF9vcDsKKworICAgICAgICBzd2l0Y2godnVhcnRf
b3AtPmNtZCkKKyAgICAgICAgeworICAgICAgICBjYXNlIFhFTl9ET01DVExfVlVBUlRfT1BfSU5J
VF9WUEwwMTE6CisKKyAgICAgICAgICAgIGlmICggIWQtPmNyZWF0aW9uX2ZpbmlzaGVkICkKKyAg
ICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBzdHJ1Y3QgdnBsMDExX2luaXRfaW5mbyBpbmZv
OworCisgICAgICAgICAgICAgICAgaW5mby5jb25zb2xlX2RvbWlkID0gdnVhcnRfb3AtPmNvbnNv
bGVfZG9taWQ7CisgICAgICAgICAgICAgICAgaW5mby5nZm4gPSBfZ2ZuKHZ1YXJ0X29wLT5nZm4p
OworCisgICAgICAgICAgICAgICAgcmMgPSBkb21haW5fdnBsMDExX2luaXQoZCwgJmluZm8pOwor
ICAgICAgICAgICAgICAgIGlmICggIXJjICkKKyAgICAgICAgICAgICAgICB7CisgICAgICAgICAg
ICAgICAgICAgIHZ1YXJ0X29wLT5ldnRjaG4gPSBpbmZvLmV2dGNobjsKKyAgICAgICAgICAgICAg
ICAgICAgcmMgPSBfX2NvcHlfdG9fZ3Vlc3QodV9kb21jdGwsIGRvbWN0bCwgMSk7CisgICAgICAg
ICAgICAgICAgfQorICAgICAgICAgICAgfQorICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAg
ICAgIHJjID0gLSBFUEVSTTsKKworICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgZGVmYXVs
dDoKKyAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAg
ICB9CisKKyAgICAgICAgcmV0dXJuIHJjOworICAgIH0KICAgICBkZWZhdWx0OgogICAgIHsKICAg
ICAgICAgaW50IHJjOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oIGIv
eGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCmluZGV4IGY3Y2JjMGEuLjBkYThhYTYgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJs
aWMvZG9tY3RsLmgKQEAgLTM2LDYgKzM2LDcgQEAKICNpbmNsdWRlICJncmFudF90YWJsZS5oIgog
I2luY2x1ZGUgImh2bS9zYXZlLmgiCiAjaW5jbHVkZSAibWVtb3J5LmgiCisjaW5jbHVkZSAiZXZl
bnRfY2hhbm5lbC5oIgogCiAjZGVmaW5lIFhFTl9ET01DVExfSU5URVJGQUNFX1ZFUlNJT04gMHgw
MDAwMDAwZQogCkBAIC0xMTM4LDYgKzExMzksMTUgQEAgc3RydWN0IHhlbl9kb21jdGxfcHNyX2Nh
dF9vcCB7CiAgICAgdWludDMyX3QgdGFyZ2V0OyAgICAvKiBJTiAqLwogICAgIHVpbnQ2NF90IGRh
dGE7ICAgICAgLyogSU4vT1VUICovCiB9OworCitzdHJ1Y3QgeGVuX2RvbWN0bF92dWFydF9vcCB7
CisjZGVmaW5lIFhFTl9ET01DVExfVlVBUlRfT1BfSU5JVF9WUEwwMTEgIDAKKyAgICAgICAgdWlu
dDMyX3QgY21kOyAgICAgICAgICAgLyogWEVOX0RPTUNUTF9WVUFSVF9PUF8qICovCisgICAgICAg
IHVpbnQzMl90IGNvbnNvbGVfZG9taWQ7IC8qIElOICovCisgICAgICAgIHhlbl9wZm5fdCBnZm47
ICAgICAgICAgIC8qIElOICovCisgICAgICAgIGV2dGNobl9wb3J0X3QgZXZ0Y2huOyAgIC8qIE9V
VCAqLworfTsKKwogdHlwZWRlZiBzdHJ1Y3QgeGVuX2RvbWN0bF9wc3JfY2F0X29wIHhlbl9kb21j
dGxfcHNyX2NhdF9vcF90OwogREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0bF9wc3Jf
Y2F0X29wX3QpOwogCkBAIC0xMjE4LDYgKzEyMjgsNyBAQCBzdHJ1Y3QgeGVuX2RvbWN0bCB7CiAj
ZGVmaW5lIFhFTl9ET01DVExfbW9uaXRvcl9vcCAgICAgICAgICAgICAgICAgICAgNzcKICNkZWZp
bmUgWEVOX0RPTUNUTF9wc3JfY2F0X29wICAgICAgICAgICAgICAgICAgICA3OAogI2RlZmluZSBY
RU5fRE9NQ1RMX3NvZnRfcmVzZXQgICAgICAgICAgICAgICAgICAgIDc5CisjZGVmaW5lIFhFTl9E
T01DVExfdnVhcnRfb3AgICAgICAgICAgICAgICAgICAgICAgODAKICNkZWZpbmUgWEVOX0RPTUNU
TF9nZGJzeF9ndWVzdG1lbWlvICAgICAgICAgICAgMTAwMAogI2RlZmluZSBYRU5fRE9NQ1RMX2dk
YnN4X3BhdXNldmNwdSAgICAgICAgICAgICAxMDAxCiAjZGVmaW5lIFhFTl9ET01DVExfZ2Ric3hf
dW5wYXVzZXZjcHUgICAgICAgICAgIDEwMDIKQEAgLTEyODAsNiArMTI5MSw3IEBAIHN0cnVjdCB4
ZW5fZG9tY3RsIHsKICAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfcHNyX2NtdF9vcCAgICAgICAg
cHNyX2NtdF9vcDsKICAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfbW9uaXRvcl9vcCAgICAgICAg
bW9uaXRvcl9vcDsKICAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfcHNyX2NhdF9vcCAgICAgICAg
cHNyX2NhdF9vcDsKKyAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfdnVhcnRfb3AgICAgICAgICAg
dnVhcnRfb3A7CiAgICAgICAgIHVpbnQ4X3QgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
ZFsxMjhdOwogICAgIH0gdTsKIH07Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 22 07:39:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 07: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 1dNwiA-0005bg-Cf; Thu, 22 Jun 2017 07: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 <bhupinder.thakur@linaro.org>) id 1dNwi8-0005aH-Rx
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 07:39:28 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 61/F8-03557-0347B495; Thu, 22 Jun 2017 07:39:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsXiVRtsoKtf4h1
 pcP6tksX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmrHt1UPmgklWFcde72RqYNyp08XIySEkMJ1R
 4tM1pi5GLg4WgXnMEhM/7WIGcSQE+lkl2npnMoJUSQikSaz52skOYZdJXNj1kA2iW0vi6KnZr
 CANQgL7mCR2zJ4ElODgYBMwkZjVIQFSIyKgJHFv1WSwDcwC8xklmib1gjULC/hL9D6exwJisw
 ioSvTNmA1m8wr4SLxffIEJYpmcxM1zncwgNidQfMWOhewQi70ldp2ZzDKBUWABI8MqRo3i1KK
 y1CJdY0O9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA0GIAgh2MTYsCDzFKcjAp
 ifJuLvaOFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBOwMkJ1iUmp5akZaZAwxymLQEB4+SCG9LH
 lCat7ggMbc4Mx0idYpRl2PSge1fmIRY8vLzUqXEedtBZgiAFGWU5sGNgEXcJUZZKWFeRqCjhH
 gKUotyM0tQ5V8xinMwKgnz6hcBTeHJzCuB2/QK6AgmoCNeHPEAOaIkESEl1cDIedBLe1brXxO
 TuVWOYSITuo0CJJPDGws4ewIeJcq9nn4lJbXihH3LlpItlVGWPGWbIvu27tbovbomoY5l76fq
 Ld+6Qg9LfvBqzD7aHPB936JG5rxLuz3Xhcmrv9p0JtG5TSN+YdTSrSffloisXiUm87aBbVGWl
 M5SX62JyRd3l/97yll1t1yJpTgj0VCLuag4EQAaMlaoswIAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1498117166!107418873!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13103 invoked from network); 22 Jun 2017 07:39:27 -0000
Received: from mail-pg0-f48.google.com (HELO mail-pg0-f48.google.com)
 (74.125.83.48)
 by server-12.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Jun 2017 07:39:27 -0000
Received: by mail-pg0-f48.google.com with SMTP id u62so4583085pgb.3
 for <xen-devel@lists.xenproject.org>; Thu, 22 Jun 2017 00:39: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:in-reply-to:references;
 bh=sXKovx9+9I1xBpizrIdSwnnHB+yomwhuD/tQ8AJHAlg=;
 b=egjua/feyyox2GMu7Y0ztwuAmWwISmz56GZRWJLQ3BsnURZ6/PgyV1WYd0OY33pNua
 z0ayl2F0iLAAjix0hyLNKloi/v9hv58N1EkYvs9CrH1DFwbnhxg5P7A6DuVugZuxnMbn
 n25JRrmdXDTYKsmBBXoJTJ5Ub9WVsuAUh2Uj8=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=sXKovx9+9I1xBpizrIdSwnnHB+yomwhuD/tQ8AJHAlg=;
 b=qdCAXGNreSRIfh6FGVmDAlLztUPADcsb6sEheywuwi9lEjHtMgXHR4FDFPgJHGaVVb
 M717bR7t6sKNw49VdTna+jMBnVmLcSg3zInvc6/5ez+EFKIacLwegOjo4s8JtoPr64KQ
 NPcUHuSOZVCOqsRXi5XbY38s5ZUoRCDT9PFlQTXa0OmtbgWKQr5C7lwHanGgOSv0NAfI
 KhrjqD9gfyKt0SDISaEPnaXubtu7+7B8OuEgZpWhmXdAypWgujCGY5+z9BuvIhcwcODs
 vJvwciv18TQUzDDph9n3MwG97q6Qbxc+cXREm6jGdtjpOIIRWPQ5ToQ5wHpA5YEkDxSO
 NoJw==
X-Gm-Message-State: AKS2vOz75Wo9IQBzuqz0slZisrvfxB4M1bCD+KuxXK6V1j6zCRQQEdVu
 8TC5cdWxiCHYQBd8b24igA==
X-Received: by 10.84.138.1 with SMTP id 1mr1437314plo.188.1498117165818;
 Thu, 22 Jun 2017 00:39:25 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id w69sm1883591pfk.107.2017.06.22.00.39.23
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 22 Jun 2017 00:39:25 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Thu, 22 Jun 2017 13:08:44 +0530
Message-Id: <1498117132-27139-10-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1498117132-27139-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1498117132-27139-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/17 v5] 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+Ci0tLQpDQzogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgpDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDQzogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkNoYW5nZXMgc2luY2UgdjQ6Ci0gIHZ1
YXJ0X2RldmljZSBtb3ZlZCBpbnNpZGUgbGlieGxfX2RldmljZV92dWFydF9hZGQoKSBhcyBhIGxv
Y2FsIHZhcmlhYmxlLgoKQ2hhbmdlcyBzaW5jZSB2MzoKLSBBZGRlZCBhIGJhY2tlbmQgbm9kZSBm
b3IgdnBsMDExLgotIFJlbW92ZWQgbGlieGxfX2RldmljZV92dWFydF9hZGQoKSBmb3IgSFZNIGd1
ZXN0LiBJdCBpcyBjYWxsZWQgb25seSBmb3IgUFYgZ3Vlc3QuCgogdG9vbHMvbGlieGwvbGlieGxf
Y29uc29sZS5jICAgICAgICAgIHwgNDQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCiB0b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyAgICAgICAgICAgfCAxMCArKysrKysrLQog
dG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMgICAgICAgICAgIHwgIDkgKysrKysrLS0KIHRvb2xz
L2xpYnhsL2xpYnhsX2ludGVybmFsLmggICAgICAgICB8ICAzICsrKwogdG9vbHMvbGlieGwvbGli
eGxfdHlwZXNfaW50ZXJuYWwuaWRsIHwgIDEgKwogNSBmaWxlcyBjaGFuZ2VkLCA2NCBpbnNlcnRp
b25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Nv
bnNvbGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUuYwppbmRleCA4NTNiZTE1Li5jZGFm
N2ZkIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMKKysrIGIvdG9vbHMv
bGlieGwvbGlieGxfY29uc29sZS5jCkBAIC0zNDQsNiArMzQ0LDUwIEBAIG91dDoKICAgICByZXR1
cm4gcmM7CiB9CiAKK2ludCBsaWJ4bF9fZGV2aWNlX3Z1YXJ0X2FkZChsaWJ4bF9fZ2MgKmdjLCB1
aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZGV2aWNl
X2NvbnNvbGUgKmNvbnNvbGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2Rv
bWFpbl9idWlsZF9zdGF0ZSAqc3RhdGUpCit7CisgICAgbGlieGxfX2RldmljZSBkZXZpY2U7Cisg
ICAgZmxleGFycmF5X3QgKnJvX2Zyb250OworICAgIGZsZXhhcnJheV90ICpiYWNrOworICAgIGlu
dCByYzsKKworICAgIHJvX2Zyb250ID0gZmxleGFycmF5X21ha2UoZ2MsIDE2LCAxKTsKKyAgICBi
YWNrID0gZmxleGFycmF5X21ha2UoZ2MsIDE2LCAxKTsKKworICAgIGRldmljZS5iYWNrZW5kX2Rl
dmlkID0gY29uc29sZS0+ZGV2aWQ7CisgICAgZGV2aWNlLmJhY2tlbmRfZG9taWQgPSBjb25zb2xl
LT5iYWNrZW5kX2RvbWlkOworICAgIGRldmljZS5iYWNrZW5kX2tpbmQgPSBMSUJYTF9fREVWSUNF
X0tJTkRfVlVBUlQ7CisgICAgZGV2aWNlLmRldmlkID0gY29uc29sZS0+ZGV2aWQ7CisgICAgZGV2
aWNlLmRvbWlkID0gZG9taWQ7CisgICAgZGV2aWNlLmtpbmQgPSBMSUJYTF9fREVWSUNFX0tJTkRf
VlVBUlQ7CisKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ssICJmcm9udGVuZC1pZCIpOworICAg
IGZsZXhhcnJheV9hcHBlbmQoYmFjaywgR0NTUFJJTlRGKCIlZCIsIGRvbWlkKSk7CisgICAgZmxl
eGFycmF5X2FwcGVuZChiYWNrLCAib25saW5lIik7CisgICAgZmxleGFycmF5X2FwcGVuZChiYWNr
LCAiMSIpOworICAgIGZsZXhhcnJheV9hcHBlbmQoYmFjaywgInN0YXRlIik7CisgICAgZmxleGFy
cmF5X2FwcGVuZChiYWNrLCBHQ1NQUklOVEYoIiVkIiwgWGVuYnVzU3RhdGVJbml0aWFsaXNpbmcp
KTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ssICJwcm90b2NvbCIpOworICAgIGZsZXhhcnJh
eV9hcHBlbmQoYmFjaywgTElCWExfWEVOQ09OU09MRV9QUk9UT0NPTCk7CisKKyAgICBmbGV4YXJy
YXlfYXBwZW5kKHJvX2Zyb250LCAicG9ydCIpOworICAgIGZsZXhhcnJheV9hcHBlbmQocm9fZnJv
bnQsIEdDU1BSSU5URigiJSJQUkl1MzIsIHN0YXRlLT52dWFydF9wb3J0KSk7CisgICAgZmxleGFy
cmF5X2FwcGVuZChyb19mcm9udCwgInJpbmctcmVmIik7CisgICAgZmxleGFycmF5X2FwcGVuZChy
b19mcm9udCwgR0NTUFJJTlRGKCIlbHUiLCBzdGF0ZS0+dnVhcnRfZ2ZuKSk7CisgICAgZmxleGFy
cmF5X2FwcGVuZChyb19mcm9udCwgImxpbWl0Iik7CisgICAgZmxleGFycmF5X2FwcGVuZChyb19m
cm9udCwgR0NTUFJJTlRGKCIlZCIsIExJQlhMX1hFTkNPTlNPTEVfTElNSVQpKTsKKyAgICBmbGV4
YXJyYXlfYXBwZW5kKHJvX2Zyb250LCAidHlwZSIpOworICAgIGZsZXhhcnJheV9hcHBlbmQocm9f
ZnJvbnQsICJ4ZW5jb25zb2xlZCIpOworCisgICAgcmMgPSBsaWJ4bF9fZGV2aWNlX2dlbmVyaWNf
YWRkKGdjLCBYQlRfTlVMTCwgJmRldmljZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbGlieGxfX3hzX2t2c19vZl9mbGV4YXJyYXkoZ2MsIGJhY2spLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBOVUxMLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBsaWJ4bF9feHNfa3ZzX29mX2ZsZXhhcnJheShnYywgcm9fZnJvbnQpKTsKKyAgICBy
ZXR1cm4gcmM7Cit9CisKIGludCBsaWJ4bF9faW5pdF9jb25zb2xlX2Zyb21fY2hhbm5lbChsaWJ4
bF9fZ2MgKmdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19k
ZXZpY2VfY29uc29sZSAqY29uc29sZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBpbnQgZGV2X251bSwKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5j
IGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKaW5kZXggYmZmYmM0NS4uY2ZkODVlYyAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKKysrIGIvdG9vbHMvbGlieGwvbGli
eGxfY3JlYXRlLmMKQEAgLTEzNjcsNyArMTM2Nyw3IEBAIHN0YXRpYyB2b2lkIGRvbWNyZWF0ZV9s
YXVuY2hfZG0obGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fbXVsdGlkZXYgKm11bHRpZGV2LAogICAg
IH0KICAgICBjYXNlIExJQlhMX0RPTUFJTl9UWVBFX1BWOgogICAgIHsKLSAgICAgICAgbGlieGxf
X2RldmljZV9jb25zb2xlIGNvbnNvbGU7CisgICAgICAgIGxpYnhsX19kZXZpY2VfY29uc29sZSBj
b25zb2xlLCB2dWFydDsKICAgICAgICAgbGlieGxfX2RldmljZSBkZXZpY2U7CiAKICAgICAgICAg
Zm9yIChpID0gMDsgaSA8IGRfY29uZmlnLT5udW1fdmZiczsgaSsrKSB7CkBAIC0xMzc1LDYgKzEz
NzUsMTQgQEAgc3RhdGljIHZvaWQgZG9tY3JlYXRlX2xhdW5jaF9kbShsaWJ4bF9fZWdjICplZ2Ms
IGxpYnhsX19tdWx0aWRldiAqbXVsdGlkZXYsCiAgICAgICAgICAgICBsaWJ4bF9fZGV2aWNlX3Zr
Yl9hZGQoZ2MsIGRvbWlkLCAmZF9jb25maWctPnZrYnNbaV0pOwogICAgICAgICB9CiAKKyAgICAg
ICAgaWYgKGRfY29uZmlnLT5iX2luZm8uYXJjaF9hcm0udnVhcnQpCisgICAgICAgIHsKKyAgICAg
ICAgICAgIGluaXRfY29uc29sZV9pbmZvKGdjLCAmdnVhcnQsIDApOworICAgICAgICAgICAgdnVh
cnQuYmFja2VuZF9kb21pZCA9IHN0YXRlLT5jb25zb2xlX2RvbWlkOworICAgICAgICAgICAgbGli
eGxfX2RldmljZV92dWFydF9hZGQoZ2MsIGRvbWlkLCAmdnVhcnQsIHN0YXRlKTsKKyAgICAgICAg
ICAgIGxpYnhsX19kZXZpY2VfY29uc29sZV9kaXNwb3NlKCZ2dWFydCk7CisgICAgICAgIH0KKwog
ICAgICAgICBpbml0X2NvbnNvbGVfaW5mbyhnYywgJmNvbnNvbGUsIDApOwogICAgICAgICBjb25z
b2xlLmJhY2tlbmRfZG9taWQgPSBzdGF0ZS0+Y29uc29sZV9kb21pZDsKICAgICAgICAgbGlieGxf
X2RldmljZV9jb25zb2xlX2FkZChnYywgZG9taWQsICZjb25zb2xlLCBzdGF0ZSwgJmRldmljZSk7
CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2RldmljZS5jCmluZGV4IDAwMzU2YWYuLjNiMTBjNTggMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YnhsL2xpYnhsX2RldmljZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RldmljZS5jCkBAIC0y
Niw2ICsyNiw5IEBAIHN0YXRpYyBjaGFyICpsaWJ4bF9fZGV2aWNlX2Zyb250ZW5kX3BhdGgobGli
eGxfX2djICpnYywgbGlieGxfX2RldmljZSAqZGV2aWNlKQogICAgIGlmIChkZXZpY2UtPmtpbmQg
PT0gTElCWExfX0RFVklDRV9LSU5EX0NPTlNPTEUgJiYgZGV2aWNlLT5kZXZpZCA9PSAwKQogICAg
ICAgICByZXR1cm4gR0NTUFJJTlRGKCIlcy9jb25zb2xlIiwgZG9tX3BhdGgpOwogCisgICAgaWYg
KGRldmljZS0+a2luZCA9PSBMSUJYTF9fREVWSUNFX0tJTkRfVlVBUlQpCisgICAgICAgIHJldHVy
biBHQ1NQUklOVEYoIiVzL3Z1YXJ0LyVkIiwgZG9tX3BhdGgsIGRldmljZS0+ZGV2aWQpOworCiAg
ICAgcmV0dXJuIEdDU1BSSU5URigiJXMvZGV2aWNlLyVzLyVkIiwgZG9tX3BhdGgsCiAgICAgICAg
ICAgICAgICAgICAgICBsaWJ4bF9fZGV2aWNlX2tpbmRfdG9fc3RyaW5nKGRldmljZS0+a2luZCks
CiAgICAgICAgICAgICAgICAgICAgICBkZXZpY2UtPmRldmlkKTsKQEAgLTE3MCw3ICsxNzMsOCBA
QCByZXRyeV90cmFuc2FjdGlvbjoKICAgICAgICAgICogaGlzdG9yaWNhbGx5IGNvbnRhaW5lZCBv
dGhlciBpbmZvcm1hdGlvbiwgc3VjaCBhcyB0aGUKICAgICAgICAgICogdm5jLXBvcnQsIHdoaWNo
IHdlIGRvbid0IHdhbnQgdGhlIGd1ZXN0IGZpZGRsaW5nIHdpdGguCiAgICAgICAgICAqLwotICAg
ICAgICBpZiAoZGV2aWNlLT5raW5kID09IExJQlhMX19ERVZJQ0VfS0lORF9DT05TT0xFICYmIGRl
dmljZS0+ZGV2aWQgPT0gMCkKKyAgICAgICAgaWYgKChkZXZpY2UtPmtpbmQgPT0gTElCWExfX0RF
VklDRV9LSU5EX0NPTlNPTEUgJiYgZGV2aWNlLT5kZXZpZCA9PSAwKSB8fAorICAgICAgICAgICAg
KGRldmljZS0+a2luZCA9PSBMSUJYTF9fREVWSUNFX0tJTkRfVlVBUlQpKQogICAgICAgICAgICAg
eHNfc2V0X3Blcm1pc3Npb25zKGN0eC0+eHNoLCB0LCBmcm9udGVuZF9wYXRoLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHJvX2Zyb250ZW5kX3Blcm1zLCBBUlJBWV9TSVpFKHJvX2Zy
b250ZW5kX3Blcm1zKSk7CiAgICAgICAgIGVsc2UKQEAgLTgwMCw3ICs4MDQsOCBAQCB2b2lkIGxp
YnhsX19kZXZpY2VzX2Rlc3Ryb3kobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZGV2aWNlc19yZW1v
dmVfc3RhdGUgKmRycykKICAgICAgICAgICAgICAgICBkZXYtPmRvbWlkID0gZG9taWQ7CiAgICAg
ICAgICAgICAgICAgZGV2LT5raW5kID0ga2luZDsKICAgICAgICAgICAgICAgICBkZXYtPmRldmlk
ID0gYXRvaShkZXZzW2pdKTsKLSAgICAgICAgICAgICAgICBpZiAoZGV2LT5iYWNrZW5kX2tpbmQg
PT0gTElCWExfX0RFVklDRV9LSU5EX0NPTlNPTEUpIHsKKyAgICAgICAgICAgICAgICBpZiAoZGV2
LT5iYWNrZW5kX2tpbmQgPT0gTElCWExfX0RFVklDRV9LSU5EX0NPTlNPTEUgfHwKKyAgICAgICAg
ICAgICAgICAgICAgZGV2LT5iYWNrZW5kX2tpbmQgPT0gTElCWExfX0RFVklDRV9LSU5EX1ZVQVJU
KSB7CiAgICAgICAgICAgICAgICAgICAgIC8qIEN1cnJlbnRseSBjb25zb2xlIGRldmljZXMgY2Fu
IGJlIGRlc3Ryb3llZAogICAgICAgICAgICAgICAgICAgICAgKiBzeW5jaHJvbm91c2x5IGJ5IGp1
c3QgcmVtb3ZpbmcgeGVuc3RvcmUgZW50cmllcywKICAgICAgICAgICAgICAgICAgICAgICogdGhp
cyBpcyB3aGF0IGxpYnhsX19kZXZpY2VfZGVzdHJveSBkb2VzLgpkaWZmIC0tZ2l0IGEvdG9vbHMv
bGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKaW5k
ZXggZDBkNTBjMy4uMmIzZjRlMSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJu
YWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC0xMjA2LDYgKzEyMDYs
OSBAQCBfaGlkZGVuIGludCBsaWJ4bF9fZGV2aWNlX2NvbnNvbGVfYWRkKGxpYnhsX19nYyAqZ2Ms
IHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBs
aWJ4bF9fZGV2aWNlX2NvbnNvbGUgKmNvbnNvbGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGxpYnhsX19kb21haW5fYnVpbGRfc3RhdGUgKnN0YXRlLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZGV2aWNlICpkZXZpY2UpOworX2hp
ZGRlbiBpbnQgbGlieGxfX2RldmljZV92dWFydF9hZGQobGlieGxfX2djICpnYywgdWludDMyX3Qg
ZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZGV2aWNl
X2NvbnNvbGUgKmNvbnNvbGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBs
aWJ4bF9fZG9tYWluX2J1aWxkX3N0YXRlICpzdGF0ZSk7CiAKIC8qIFJldHVybnMgMSBpZiBkZXZp
Y2UgZXhpc3RzLCAwIGlmIG5vdCwgRVJST1JfKiAoPDApIG9uIGVycm9yLiAqLwogX2hpZGRlbiBp
bnQgbGlieGxfX2RldmljZV9leGlzdHMobGlieGxfX2djICpnYywgeHNfdHJhbnNhY3Rpb25fdCB0
LApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXNfaW50ZXJuYWwuaWRsIGIvdG9v
bHMvbGlieGwvbGlieGxfdHlwZXNfaW50ZXJuYWwuaWRsCmluZGV4IDdkYzRkMGYuLmM0NjNjMzMg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzX2ludGVybmFsLmlkbAorKysgYi90
b29scy9saWJ4bC9saWJ4bF90eXBlc19pbnRlcm5hbC5pZGwKQEAgLTI2LDYgKzI2LDcgQEAgbGli
eGxfX2RldmljZV9raW5kID0gRW51bWVyYXRpb24oImRldmljZV9raW5kIiwgWwogICAgICg5LCAi
VlVTQiIpLAogICAgICgxMCwgIlFVU0IiKSwKICAgICAoMTEsICI5UEZTIiksCisgICAgKDEyLCAi
VlVBUlQiKSwKICAgICBdKQogCiBsaWJ4bF9fY29uc29sZV9iYWNrZW5kID0gRW51bWVyYXRpb24o
ImNvbnNvbGVfYmFja2VuZCIsIFsKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 22 07:39:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 07: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 1dNwiF-0005gK-L0; Thu, 22 Jun 2017 07:39:35 +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 1dNwiE-0005fT-St
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 07:39:35 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 F3/A8-01735-6347B495; Thu, 22 Jun 2017 07:39:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsVyMfTAVl3TEu9
 Igzn/+Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxlvX+YCw4uYqw40b+NvYHxdDNjFyMXh5DA
 dEaJhnsTmUAcFoF5zBLfTm5lAXEkBPpZJS6++MbWxcgB5KRJzLqk2sXICWSWSyx59pcJxBYS0
 JI4emo2K8SkfUwS19tnMIPUswmYSMzqkACpERFQkri3ajLYAmaB+YwSTZN62UASwkAzz255ww
 piswioSqzZdoERxOYV8JF4tv0nE8QyOYmb5zqZQWxOoPiKHQvZIRZ7S+w6M5llAqPAAkaGVYw
 axalFZalFusYGeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgeFVz8DAuINxwiq/
 Q4ySHExKorz/87wjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwKhcD5QSLUtNTK9Iyc4CBDpOW4
 OBREuFtAWnlLS5IzC3OTIdInWK05LhyZd0XJo4Nq9cDySkHtn9hEmLJy89LlRLnFQWZJwDSkF
 GaBzcOFo2XGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnz6hcBTeHJzCuB2/oK6CAmoINeHPE
 AOagkESEl1cC459ER0WVqQswBr3N//tq/bV6b48evs34zcIcmfPm+681ew0lHeDcc0PLUrtMN
 rJTat3vzy1uvWtgU7y6QYp287+y5upzK/q7Fr8XL2I696z2wpqn91E7mhrInSyyWBDBdtnU1W
 /j4j/7Xf2z2zp/NPN+nWjenRn/8cctyYVqqf3LyHe7Zh6zblViKMxINtZiLihMBmuWFa8ECAA
 A=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1498117171!89028782!1
X-Originating-IP: [209.85.192.181]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52045 invoked from network); 22 Jun 2017 07:39:32 -0000
Received: from mail-pf0-f181.google.com (HELO mail-pf0-f181.google.com)
 (209.85.192.181)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Jun 2017 07:39:32 -0000
Received: by mail-pf0-f181.google.com with SMTP id e7so5153808pfk.0
 for <xen-devel@lists.xenproject.org>; Thu, 22 Jun 2017 00:39: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=cNCILb7bVRIii38uyV44/OIVObTX3cweVyxlMkB+sHQ=;
 b=AmLNcOVVBjrq0u7AmNSfYDD1TgMG6UP0YdXCquR37ezwdcxYpMImFiXrEuszdwSBga
 r4hMNo0uhZA/hBZEyB8YY6x5KYR9ZxhKpmNN9JY7KIxodZ+RSws4E5J6FEwTnAJPwHqD
 1DoWH9L9DfBcO0LLjyAgYfG1KlCLcf/3FqNFo=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=cNCILb7bVRIii38uyV44/OIVObTX3cweVyxlMkB+sHQ=;
 b=laSgwR42ikqjdVzPR/NNapC2s31+ptJ7LFO98izEuORsnC9j3zN9bqSgbs3Hlr+1yo
 sRouUUm5ePAsA4Z9THslFF2pDs6ucjmfreFXRUmhXut6eE2ZOKZ63CQ4Lz905BKj0F4G
 1Q9A5uLY4ZvzApolvWwvMdxqRpYQu0zTKHabcX1gtXL17fCYPZHL1y2f2wf6YMn2Pudp
 JQRSmqhAnrbh/rcUv2+eKc7znQp/PpBoPeconTnmFmTxwsXx0tzgLASzAmLdYxlZguoo
 NvrvmE16/OZhJhzc5lWUxk5Lcfb+2SKuAq1PyfnUmBLOWuvHnErLxwcfMk+zkxZ4TkJK
 Ylxg==
X-Gm-Message-State: AKS2vOwzYLBxnr3IL5ZvJtwDHdC+ZTuJOvSppBViTX0NgxhaUxCGrF5J
 opyEExyJQd2bZLUElNhvUA==
X-Received: by 10.101.70.70 with SMTP id k6mr1287209pgr.39.1498117171044;
 Thu, 22 Jun 2017 00:39:31 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id w69sm1883591pfk.107.2017.06.22.00.39.26
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 22 Jun 2017 00:39:29 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Thu, 22 Jun 2017 13:08:45 +0530
Message-Id: <1498117132-27139-11-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1498117132-27139-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1498117132-27139-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/17 v5] 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+
Ci0tLQpDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNDOiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgpDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
CkNoYW5nZXMgc2luY2UgdjQ6Ci0gTW92ZWQgdGhlIGZvbGxvd2luZyBmaWVsZHMgZnJvbSB0aGUg
c3RydWN0IGRvbWFpbiB0byBzdHJ1Y3QgY29uc29sZToKICAtPnhlbmV2dGNobl9oYW5kbGUgKnhj
ZV9oYW5kbGU7CiAgLT5pbnQgeGNlX3BvbGxmZF9pZHg7CiAgLT5pbnQgZXZlbnRfY291bnQ7CiAg
LT5sb25nIGxvbmcgbmV4dF9wZXJpb2Q7CgpDaGFuZ2VzIHNpbmNlIHYzOgotIFRoZSBjaGFuZ2Vz
IGluIHhlbmNvbnNvbGUgaGF2ZSBiZWVuIHNwbGl0IGludG8gZm91ciBwYXRjaGVzLiBUaGlzIGlz
IHRoZSBmaXJzdCBwYXRjaAogIHdoaWNoIG1vZGlmaWVzIHRoZSB4ZW5jb25zb2xlIHRvIHVzZSBh
IG5ldyBjb25zb2xlIHN0cnVjdHVyZS4KCkNoYW5nZXMgc2luY2UgdjI6Ci0gRGVmaW5lZCBhIG5l
dyBmdW5jdGlvbiBjb25zb2xlX2NyZWF0ZV9yaW5nKCkgd2hpY2ggc2V0cyB1cCB0aGUgcmluZyBi
dWZmZXIgYW5kIAogIGV2ZW50IGNoYW5uZWwgYSBuZXcgY29uc29sZS4gZG9tYWluX2NyZWF0ZV9y
aW5nKCkgdXNlcyB0aGlzIGZ1bmN0aW9uIHRvIHNldHVwCiAgYSBjb25zb2xlLgotIFRoaXMgcGF0
Y2ggZG9lcyBub3QgY29udGFpbiB2dWFydCBzcGVjaWZpYyBjaGFuZ2VzLCB3aGljaCB3b3VsZCBi
ZSBpbnRyb2R1Y2VkIGluCiAgdGhlIG5leHQgcGF0Y2guCi0gQ2hhbmdlcyBmb3Iga2VlcGluZyB0
aGUgUFYgbG9nIGZpbGUgbmFtZSB1bmNoYW5nZWQuCgpDaGFuZ2VzIHNpbmNlIHYxOgotIFNwbGl0
IHRoZSBkb21haW4gc3RydXR1cmUgdG8gYSBzZXBhcmF0ZSBjb25zb2xlIHN0cnVjdHVyZQotIE1v
ZGlmaWVkIHRoZSBmdW5jdGlvbnMgdG8gb3BlcmF0ZSBvbiB0aGUgY29uc29sZSBzdHJ1dHVyZQot
IFJlcGxhY2VkIHJlcGV0aXRpdmUgcGVyIGNvbnNvbGUgY29kZSB3aXRoIGdlbmVyaWMgY29kZQoK
IHRvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMgfCAyOTkgKysrKysrKysrKysrKysrKysrKysrKysr
Ky0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE2NSBpbnNlcnRpb25zKCsp
LCAxMzQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvY29uc29sZS9kYWVtb24vaW8u
YyBiL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKaW5kZXggZTgwMzNkMi4uMzBjZDE2NyAxMDA2
NDQKLS0tIGEvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYworKysgYi90b29scy9jb25zb2xlL2Rh
ZW1vbi9pby5jCkBAIC04OSwyNSArODksMzAgQEAgc3RydWN0IGJ1ZmZlciB7CiAJc2l6ZV90IG1h
eF9jYXBhY2l0eTsKIH07CiAKLXN0cnVjdCBkb21haW4gewotCWludCBkb21pZDsKK3N0cnVjdCBj
b25zb2xlIHsKIAlpbnQgbWFzdGVyX2ZkOwogCWludCBtYXN0ZXJfcG9sbGZkX2lkeDsKIAlpbnQg
c2xhdmVfZmQ7CiAJaW50IGxvZ19mZDsKLQlib29sIGlzX2RlYWQ7Ci0JdW5zaWduZWQgbGFzdF9z
ZWVuOwogCXN0cnVjdCBidWZmZXIgYnVmZmVyOwotCXN0cnVjdCBkb21haW4gKm5leHQ7CiAJY2hh
ciAqY29uc3BhdGg7CiAJaW50IHJpbmdfcmVmOwotCXhlbmV2dGNobl9wb3J0X29yX2Vycm9yX3Qg
bG9jYWxfcG9ydDsKLQl4ZW5ldnRjaG5fcG9ydF9vcl9lcnJvcl90IHJlbW90ZV9wb3J0OwogCXhl
bmV2dGNobl9oYW5kbGUgKnhjZV9oYW5kbGU7CiAJaW50IHhjZV9wb2xsZmRfaWR4OwotCXN0cnVj
dCB4ZW5jb25zX2ludGVyZmFjZSAqaW50ZXJmYWNlOwogCWludCBldmVudF9jb3VudDsKIAlsb25n
IGxvbmcgbmV4dF9wZXJpb2Q7CisJeGVuZXZ0Y2huX3BvcnRfb3JfZXJyb3JfdCBsb2NhbF9wb3J0
OworCXhlbmV2dGNobl9wb3J0X29yX2Vycm9yX3QgcmVtb3RlX3BvcnQ7CisJc3RydWN0IHhlbmNv
bnNfaW50ZXJmYWNlICppbnRlcmZhY2U7CisJc3RydWN0IGRvbWFpbiAqZDsKK307CisKK3N0cnVj
dCBkb21haW4geworCWludCBkb21pZDsKKwlib29sIGlzX2RlYWQ7CisJdW5zaWduZWQgbGFzdF9z
ZWVuOworCXN0cnVjdCBkb21haW4gKm5leHQ7CisJc3RydWN0IGNvbnNvbGUgY29uc29sZTsKIH07
CiAKIHN0YXRpYyBzdHJ1Y3QgZG9tYWluICpkb21faGVhZDsKQEAgLTE2MCw5ICsxNjUsMTAgQEAg
c3RhdGljIGludCB3cml0ZV93aXRoX3RpbWVzdGFtcChpbnQgZmQsIGNvbnN0IGNoYXIgKmRhdGEs
IHNpemVfdCBzeiwKIAogc3RhdGljIHZvaWQgYnVmZmVyX2FwcGVuZChzdHJ1Y3QgZG9tYWluICpk
b20pCiB7Ci0Jc3RydWN0IGJ1ZmZlciAqYnVmZmVyID0gJmRvbS0+YnVmZmVyOworCXN0cnVjdCBj
b25zb2xlICpjb24gPSAmZG9tLT5jb25zb2xlOworCXN0cnVjdCBidWZmZXIgKmJ1ZmZlciA9ICZj
b24tPmJ1ZmZlcjsKIAlYRU5DT05TX1JJTkdfSURYIGNvbnMsIHByb2QsIHNpemU7Ci0Jc3RydWN0
IHhlbmNvbnNfaW50ZXJmYWNlICppbnRmID0gZG9tLT5pbnRlcmZhY2U7CisJc3RydWN0IHhlbmNv
bnNfaW50ZXJmYWNlICppbnRmID0gY29uLT5pbnRlcmZhY2U7CiAKIAljb25zID0gaW50Zi0+b3V0
X2NvbnM7CiAJcHJvZCA9IGludGYtPm91dF9wcm9kOwpAQCAtMTg3LDIyICsxOTMsMjIgQEAgc3Rh
dGljIHZvaWQgYnVmZmVyX2FwcGVuZChzdHJ1Y3QgZG9tYWluICpkb20pCiAKIAl4ZW5fbWIoKTsK
IAlpbnRmLT5vdXRfY29ucyA9IGNvbnM7Ci0JeGVuZXZ0Y2huX25vdGlmeShkb20tPnhjZV9oYW5k
bGUsIGRvbS0+bG9jYWxfcG9ydCk7CisJeGVuZXZ0Y2huX25vdGlmeShjb24tPnhjZV9oYW5kbGUs
IGNvbi0+bG9jYWxfcG9ydCk7CiAKIAkvKiBHZXQgdGhlIGRhdGEgdG8gdGhlIGxvZ2ZpbGUgYXMg
ZWFybHkgYXMgcG9zc2libGUgYmVjYXVzZSBpZgogCSAqIG5vIG9uZSBpcyBsaXN0ZW5pbmcgb24g
dGhlIGNvbnNvbGUgcHR5IHRoZW4gaXQgd2lsbCBmaWxsIHVwCiAJICogYW5kIGhhbmRsZV90dHlf
d3JpdGUgd2lsbCBzdG9wIGJlaW5nIGNhbGxlZC4KIAkgKi8KLQlpZiAoZG9tLT5sb2dfZmQgIT0g
LTEpIHsKKwlpZiAoY29uLT5sb2dfZmQgIT0gLTEpIHsKIAkJaW50IGxvZ3JldDsKIAkJaWYgKGxv
Z190aW1lX2d1ZXN0KSB7CiAJCQlsb2dyZXQgPSB3cml0ZV93aXRoX3RpbWVzdGFtcCgKLQkJCQlk
b20tPmxvZ19mZCwKKwkJCQljb24tPmxvZ19mZCwKIAkJCQlidWZmZXItPmRhdGEgKyBidWZmZXIt
PnNpemUgLSBzaXplLAogCQkJCXNpemUsICZsb2dfdGltZV9ndWVzdF9uZWVkdHMpOwogCQl9IGVs
c2UgewogCQkJbG9ncmV0ID0gd3JpdGVfYWxsKAotCQkJCWRvbS0+bG9nX2ZkLAorCQkJCWNvbi0+
bG9nX2ZkLAogCQkJCWJ1ZmZlci0+ZGF0YSArIGJ1ZmZlci0+c2l6ZSAtIHNpemUsCiAJCQkJc2l6
ZSk7CiAJCX0KQEAgLTMzOCwxNCArMzQ0LDE2IEBAIHN0YXRpYyBpbnQgY3JlYXRlX2RvbWFpbl9s
b2coc3RydWN0IGRvbWFpbiAqZG9tKQogCiBzdGF0aWMgdm9pZCBkb21haW5fY2xvc2VfdHR5KHN0
cnVjdCBkb21haW4gKmRvbSkKIHsKLQlpZiAoZG9tLT5tYXN0ZXJfZmQgIT0gLTEpIHsKLQkJY2xv
c2UoZG9tLT5tYXN0ZXJfZmQpOwotCQlkb20tPm1hc3Rlcl9mZCA9IC0xOworCXN0cnVjdCBjb25z
b2xlICpjb24gPSAmZG9tLT5jb25zb2xlOworCisJaWYgKGNvbi0+bWFzdGVyX2ZkICE9IC0xKSB7
CisJCWNsb3NlKGNvbi0+bWFzdGVyX2ZkKTsKKwkJY29uLT5tYXN0ZXJfZmQgPSAtMTsKIAl9CiAK
LQlpZiAoZG9tLT5zbGF2ZV9mZCAhPSAtMSkgewotCQljbG9zZShkb20tPnNsYXZlX2ZkKTsKLQkJ
ZG9tLT5zbGF2ZV9mZCA9IC0xOworCWlmIChjb24tPnNsYXZlX2ZkICE9IC0xKSB7CisJCWNsb3Nl
KGNvbi0+c2xhdmVfZmQpOworCQljb24tPnNsYXZlX2ZkID0gLTE7CiAJfQogfQogCkBAIC00MTgs
MTEgKzQyNiwxMiBAQCBzdGF0aWMgaW50IGRvbWFpbl9jcmVhdGVfdHR5KHN0cnVjdCBkb21haW4g
KmRvbSkKIAljaGFyICpkYXRhOwogCXVuc2lnbmVkIGludCBsZW47CiAJc3RydWN0IHRlcm1pb3Mg
dGVybTsKKwlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmRvbS0+Y29uc29sZTsKIAotCWFzc2VydChk
b20tPnNsYXZlX2ZkID09IC0xKTsKLQlhc3NlcnQoZG9tLT5tYXN0ZXJfZmQgPT0gLTEpOworCWFz
c2VydChjb24tPnNsYXZlX2ZkID09IC0xKTsKKwlhc3NlcnQoY29uLT5tYXN0ZXJfZmQgPT0gLTEp
OwogCi0JaWYgKG9wZW5wdHkoJmRvbS0+bWFzdGVyX2ZkLCAmZG9tLT5zbGF2ZV9mZCwgTlVMTCwg
TlVMTCwgTlVMTCkgPCAwKSB7CisJaWYgKG9wZW5wdHkoJmNvbi0+bWFzdGVyX2ZkLCAmY29uLT5z
bGF2ZV9mZCwgTlVMTCwgTlVMTCwgTlVMTCkgPCAwKSB7CiAJCWVyciA9IGVycm5vOwogCQlkb2xv
ZyhMT0dfRVJSLCAiRmFpbGVkIHRvIGNyZWF0ZSB0dHkgZm9yIGRvbWFpbi0lZCAiCiAJCSAgICAg
ICIoZXJybm8gPSAlaSwgJXMpIiwKQEAgLTQzMCw3ICs0MzksNyBAQCBzdGF0aWMgaW50IGRvbWFp
bl9jcmVhdGVfdHR5KHN0cnVjdCBkb21haW4gKmRvbSkKIAkJcmV0dXJuIDA7CiAJfQogCi0JaWYg
KHRjZ2V0YXR0cihkb20tPnNsYXZlX2ZkLCAmdGVybSkgPCAwKSB7CisJaWYgKHRjZ2V0YXR0cihj
b24tPnNsYXZlX2ZkLCAmdGVybSkgPCAwKSB7CiAJCWVyciA9IGVycm5vOwogCQlkb2xvZyhMT0df
RVJSLCAiRmFpbGVkIHRvIGdldCB0dHkgYXR0cmlidXRlcyBmb3IgZG9tYWluLSVkICIKIAkJCSIo
ZXJybm8gPSAlaSwgJXMpIiwKQEAgLTQzOCw3ICs0NDcsNyBAQCBzdGF0aWMgaW50IGRvbWFpbl9j
cmVhdGVfdHR5KHN0cnVjdCBkb21haW4gKmRvbSkKIAkJZ290byBvdXQ7CiAJfQogCWNmbWFrZXJh
dygmdGVybSk7Ci0JaWYgKHRjc2V0YXR0cihkb20tPnNsYXZlX2ZkLCBUQ1NBTk9XLCAmdGVybSkg
PCAwKSB7CisJaWYgKHRjc2V0YXR0cihjb24tPnNsYXZlX2ZkLCBUQ1NBTk9XLCAmdGVybSkgPCAw
KSB7CiAJCWVyciA9IGVycm5vOwogCQlkb2xvZyhMT0dfRVJSLCAiRmFpbGVkIHRvIHNldCB0dHkg
YXR0cmlidXRlcyBmb3IgZG9tYWluLSVkICIKIAkJCSIoZXJybm8gPSAlaSwgJXMpIiwKQEAgLTQ0
Niw3ICs0NTUsNyBAQCBzdGF0aWMgaW50IGRvbWFpbl9jcmVhdGVfdHR5KHN0cnVjdCBkb21haW4g
KmRvbSkKIAkJZ290byBvdXQ7CiAJfQogCi0JaWYgKChzbGF2ZSA9IHB0c25hbWUoZG9tLT5tYXN0
ZXJfZmQpKSA9PSBOVUxMKSB7CisJaWYgKChzbGF2ZSA9IHB0c25hbWUoY29uLT5tYXN0ZXJfZmQp
KSA9PSBOVUxMKSB7CiAJCWVyciA9IGVycm5vOwogCQlkb2xvZyhMT0dfRVJSLCAiRmFpbGVkIHRv
IGdldCBzbGF2ZSBuYW1lIGZvciBkb21haW4tJWQgIgogCQkgICAgICAiKGVycm5vID0gJWksICVz
KSIsCkBAIC00NTQsMTggKzQ2MywxOCBAQCBzdGF0aWMgaW50IGRvbWFpbl9jcmVhdGVfdHR5KHN0
cnVjdCBkb21haW4gKmRvbSkKIAkJZ290byBvdXQ7CiAJfQogCi0Jc3VjY2VzcyA9IGFzcHJpbnRm
KCZwYXRoLCAiJXMvbGltaXQiLCBkb20tPmNvbnNwYXRoKSAhPQorCXN1Y2Nlc3MgPSBhc3ByaW50
ZigmcGF0aCwgIiVzL2xpbWl0IiwgY29uLT5jb25zcGF0aCkgIT0KIAkJLTE7CiAJaWYgKCFzdWNj
ZXNzKQogCQlnb3RvIG91dDsKIAlkYXRhID0geHNfcmVhZCh4cywgWEJUX05VTEwsIHBhdGgsICZs
ZW4pOwogCWlmIChkYXRhKSB7Ci0JCWRvbS0+YnVmZmVyLm1heF9jYXBhY2l0eSA9IHN0cnRvdWwo
ZGF0YSwgMCwgMCk7CisJCWNvbi0+YnVmZmVyLm1heF9jYXBhY2l0eSA9IHN0cnRvdWwoZGF0YSwg
MCwgMCk7CiAJCWZyZWUoZGF0YSk7CiAJfQogCWZyZWUocGF0aCk7CiAKLQlzdWNjZXNzID0gKGFz
cHJpbnRmKCZwYXRoLCAiJXMvdHR5IiwgZG9tLT5jb25zcGF0aCkgIT0gLTEpOworCXN1Y2Nlc3Mg
PSAoYXNwcmludGYoJnBhdGgsICIlcy90dHkiLCBjb24tPmNvbnNwYXRoKSAhPSAtMSk7CiAJaWYg
KCFzdWNjZXNzKQogCQlnb3RvIG91dDsKIAlzdWNjZXNzID0geHNfd3JpdGUoeHMsIFhCVF9OVUxM
LCBwYXRoLCBzbGF2ZSwgc3RybGVuKHNsYXZlKSk7CkBAIC00NzMsNyArNDgyLDcgQEAgc3RhdGlj
IGludCBkb21haW5fY3JlYXRlX3R0eShzdHJ1Y3QgZG9tYWluICpkb20pCiAJaWYgKCFzdWNjZXNz
KQogCQlnb3RvIG91dDsKIAotCWlmIChmY250bChkb20tPm1hc3Rlcl9mZCwgRl9TRVRGTCwgT19O
T05CTE9DSykgPT0gLTEpCisJaWYgKGZjbnRsKGNvbi0+bWFzdGVyX2ZkLCBGX1NFVEZMLCBPX05P
TkJMT0NLKSA9PSAtMSkKIAkJZ290byBvdXQ7CiAKIAlyZXR1cm4gMTsKQEAgLTUxOSwyOSArNTI4
LDMyIEBAIHN0YXRpYyBpbnQgeHNfZ2F0aGVyKHN0cnVjdCB4c19oYW5kbGUgKnhzLCBjb25zdCBj
aGFyICpkaXIsIC4uLikKIAogc3RhdGljIHZvaWQgZG9tYWluX3VubWFwX2ludGVyZmFjZShzdHJ1
Y3QgZG9tYWluICpkb20pCiB7Ci0JaWYgKGRvbS0+aW50ZXJmYWNlID09IE5VTEwpCisJc3RydWN0
IGNvbnNvbGUgKmNvbiA9ICZkb20tPmNvbnNvbGU7CisKKwlpZiAoY29uLT5pbnRlcmZhY2UgPT0g
TlVMTCkKIAkJcmV0dXJuOwotCWlmICh4Z3RfaGFuZGxlICYmIGRvbS0+cmluZ19yZWYgPT0gLTEp
Ci0JCXhlbmdudHRhYl91bm1hcCh4Z3RfaGFuZGxlLCBkb20tPmludGVyZmFjZSwgMSk7CisJaWYg
KHhndF9oYW5kbGUgJiYgY29uLT5yaW5nX3JlZiA9PSAtMSkKKwkJeGVuZ250dGFiX3VubWFwKHhn
dF9oYW5kbGUsIGNvbi0+aW50ZXJmYWNlLCAxKTsKIAllbHNlCi0JCW11bm1hcChkb20tPmludGVy
ZmFjZSwgWENfUEFHRV9TSVpFKTsKLQlkb20tPmludGVyZmFjZSA9IE5VTEw7Ci0JZG9tLT5yaW5n
X3JlZiA9IC0xOworCQltdW5tYXAoY29uLT5pbnRlcmZhY2UsIFhDX1BBR0VfU0laRSk7CisJY29u
LT5pbnRlcmZhY2UgPSBOVUxMOworCWNvbi0+cmluZ19yZWYgPSAtMTsKIH0KICAKIHN0YXRpYyBp
bnQgZG9tYWluX2NyZWF0ZV9yaW5nKHN0cnVjdCBkb21haW4gKmRvbSkKIHsKIAlpbnQgZXJyLCBy
ZW1vdGVfcG9ydCwgcmluZ19yZWYsIHJjOwogCWNoYXIgKnR5cGUsIHBhdGhbUEFUSF9NQVhdOwor
CXN0cnVjdCBjb25zb2xlICpjb24gPSAmZG9tLT5jb25zb2xlOwogCi0JZXJyID0geHNfZ2F0aGVy
KHhzLCBkb20tPmNvbnNwYXRoLAorCWVyciA9IHhzX2dhdGhlcih4cywgY29uLT5jb25zcGF0aCwK
IAkJCSJyaW5nLXJlZiIsICIldSIsICZyaW5nX3JlZiwKIAkJCSJwb3J0IiwgIiVpIiwgJnJlbW90
ZV9wb3J0LAogCQkJTlVMTCk7CiAJaWYgKGVycikKIAkJZ290byBvdXQ7CiAKLQlzbnByaW50Zihw
YXRoLCBzaXplb2YocGF0aCksICIlcy90eXBlIiwgZG9tLT5jb25zcGF0aCk7CisJc25wcmludGYo
cGF0aCwgc2l6ZW9mKHBhdGgpLCAiJXMvdHlwZSIsIGNvbi0+Y29uc3BhdGgpOwogCXR5cGUgPSB4
c19yZWFkKHhzLCBYQlRfTlVMTCwgcGF0aCwgTlVMTCk7CiAJaWYgKHR5cGUgJiYgc3RyY21wKHR5
cGUsICJ4ZW5jb25zb2xlZCIpICE9IDApIHsKIAkJZnJlZSh0eXBlKTsKQEAgLTU1MCw3NyArNTYy
LDc3IEBAIHN0YXRpYyBpbnQgZG9tYWluX2NyZWF0ZV9yaW5nKHN0cnVjdCBkb21haW4gKmRvbSkK
IAlmcmVlKHR5cGUpOwogCiAJLyogSWYgdXNpbmcgcmluZ19yZWYgYW5kIGl0IGhhcyBjaGFuZ2Vk
LCByZW1hcCAqLwotCWlmIChyaW5nX3JlZiAhPSBkb20tPnJpbmdfcmVmICYmIGRvbS0+cmluZ19y
ZWYgIT0gLTEpCisJaWYgKHJpbmdfcmVmICE9IGNvbi0+cmluZ19yZWYgJiYgY29uLT5yaW5nX3Jl
ZiAhPSAtMSkKIAkJZG9tYWluX3VubWFwX2ludGVyZmFjZShkb20pOwogCi0JaWYgKCFkb20tPmlu
dGVyZmFjZSAmJiB4Z3RfaGFuZGxlKSB7CisJaWYgKCFjb24tPmludGVyZmFjZSAmJiB4Z3RfaGFu
ZGxlKSB7CiAJCS8qIFByZWZlciB1c2luZyBncmFudCB0YWJsZSAqLwotCQlkb20tPmludGVyZmFj
ZSA9IHhlbmdudHRhYl9tYXBfZ3JhbnRfcmVmKHhndF9oYW5kbGUsCisJCWNvbi0+aW50ZXJmYWNl
ID0geGVuZ250dGFiX21hcF9ncmFudF9yZWYoeGd0X2hhbmRsZSwKIAkJCWRvbS0+ZG9taWQsIEdO
VFRBQl9SRVNFUlZFRF9DT05TT0xFLAogCQkJUFJPVF9SRUFEfFBST1RfV1JJVEUpOwotCQlkb20t
PnJpbmdfcmVmID0gLTE7CisJCWNvbi0+cmluZ19yZWYgPSAtMTsKIAl9Ci0JaWYgKCFkb20tPmlu
dGVyZmFjZSkgeworCWlmICghY29uLT5pbnRlcmZhY2UpIHsKIAkJLyogRmFsbCBiYWNrIHRvIHhj
X21hcF9mb3JlaWduX3JhbmdlICovCi0JCWRvbS0+aW50ZXJmYWNlID0geGNfbWFwX2ZvcmVpZ25f
cmFuZ2UoCisJCWNvbi0+aW50ZXJmYWNlID0geGNfbWFwX2ZvcmVpZ25fcmFuZ2UoCiAJCQl4Yywg
ZG9tLT5kb21pZCwgWENfUEFHRV9TSVpFLAogCQkJUFJPVF9SRUFEfFBST1RfV1JJVEUsCiAJCQko
dW5zaWduZWQgbG9uZylyaW5nX3JlZik7Ci0JCWlmIChkb20tPmludGVyZmFjZSA9PSBOVUxMKSB7
CisJCWlmIChjb24tPmludGVyZmFjZSA9PSBOVUxMKSB7CiAJCQllcnIgPSBFSU5WQUw7CiAJCQln
b3RvIG91dDsKIAkJfQotCQlkb20tPnJpbmdfcmVmID0gcmluZ19yZWY7CisJCWNvbi0+cmluZ19y
ZWYgPSByaW5nX3JlZjsKIAl9CiAKIAkvKiBHbyBubyBmdXJ0aGVyIGlmIHBvcnQgaGFzIG5vdCBj
aGFuZ2VkIGFuZCB3ZSBhcmUgc3RpbGwgYm91bmQuICovCi0JaWYgKHJlbW90ZV9wb3J0ID09IGRv
bS0+cmVtb3RlX3BvcnQpIHsKKwlpZiAocmVtb3RlX3BvcnQgPT0gY29uLT5yZW1vdGVfcG9ydCkg
ewogCQl4Y19ldnRjaG5fc3RhdHVzX3Qgc3RhdHVzID0gewogCQkJLmRvbSA9IERPTUlEX1NFTEYs
Ci0JCQkucG9ydCA9IGRvbS0+bG9jYWxfcG9ydCB9OworCQkJLnBvcnQgPSBjb24tPmxvY2FsX3Bv
cnQgfTsKIAkJaWYgKCh4Y19ldnRjaG5fc3RhdHVzKHhjLCAmc3RhdHVzKSA9PSAwKSAmJgogCQkg
ICAgKHN0YXR1cy5zdGF0dXMgPT0gRVZUQ0hOU1RBVF9pbnRlcmRvbWFpbikpCiAJCQlnb3RvIG91
dDsKIAl9CiAKLQlkb20tPmxvY2FsX3BvcnQgPSAtMTsKLQlkb20tPnJlbW90ZV9wb3J0ID0gLTE7
Ci0JaWYgKGRvbS0+eGNlX2hhbmRsZSAhPSBOVUxMKQotCQl4ZW5ldnRjaG5fY2xvc2UoZG9tLT54
Y2VfaGFuZGxlKTsKKwljb24tPmxvY2FsX3BvcnQgPSAtMTsKKwljb24tPnJlbW90ZV9wb3J0ID0g
LTE7CisJaWYgKGNvbi0+eGNlX2hhbmRsZSAhPSBOVUxMKQorCQl4ZW5ldnRjaG5fY2xvc2UoY29u
LT54Y2VfaGFuZGxlKTsKIAogCS8qIE9wZW5pbmcgZXZ0Y2huIGluZGVwZW5kZW50bHkgZm9yIGVh
Y2ggY29uc29sZSBpcyBhIGJpdAogCSAqIHdhc3RlZnVsLCBidXQgdGhhdCdzIGhvdyB0aGUgY29k
ZSBpcyBzdHJ1Y3R1cmVkLi4uICovCi0JZG9tLT54Y2VfaGFuZGxlID0geGVuZXZ0Y2huX29wZW4o
TlVMTCwgMCk7Ci0JaWYgKGRvbS0+eGNlX2hhbmRsZSA9PSBOVUxMKSB7CisJY29uLT54Y2VfaGFu
ZGxlID0geGVuZXZ0Y2huX29wZW4oTlVMTCwgMCk7CisJaWYgKGNvbi0+eGNlX2hhbmRsZSA9PSBO
VUxMKSB7CiAJCWVyciA9IGVycm5vOwogCQlnb3RvIG91dDsKIAl9CiAgCi0JcmMgPSB4ZW5ldnRj
aG5fYmluZF9pbnRlcmRvbWFpbihkb20tPnhjZV9oYW5kbGUsCisJcmMgPSB4ZW5ldnRjaG5fYmlu
ZF9pbnRlcmRvbWFpbihjb24tPnhjZV9oYW5kbGUsCiAJCWRvbS0+ZG9taWQsIHJlbW90ZV9wb3J0
KTsKIAogCWlmIChyYyA9PSAtMSkgewogCQllcnIgPSBlcnJubzsKLQkJeGVuZXZ0Y2huX2Nsb3Nl
KGRvbS0+eGNlX2hhbmRsZSk7Ci0JCWRvbS0+eGNlX2hhbmRsZSA9IE5VTEw7CisJCXhlbmV2dGNo
bl9jbG9zZShjb24tPnhjZV9oYW5kbGUpOworCQljb24tPnhjZV9oYW5kbGUgPSBOVUxMOwogCQln
b3RvIG91dDsKIAl9Ci0JZG9tLT5sb2NhbF9wb3J0ID0gcmM7Ci0JZG9tLT5yZW1vdGVfcG9ydCA9
IHJlbW90ZV9wb3J0OworCWNvbi0+bG9jYWxfcG9ydCA9IHJjOworCWNvbi0+cmVtb3RlX3BvcnQg
PSByZW1vdGVfcG9ydDsKIAotCWlmIChkb20tPm1hc3Rlcl9mZCA9PSAtMSkgeworCWlmIChjb24t
Pm1hc3Rlcl9mZCA9PSAtMSkgewogCQlpZiAoIWRvbWFpbl9jcmVhdGVfdHR5KGRvbSkpIHsKIAkJ
CWVyciA9IGVycm5vOwotCQkJeGVuZXZ0Y2huX2Nsb3NlKGRvbS0+eGNlX2hhbmRsZSk7Ci0JCQlk
b20tPnhjZV9oYW5kbGUgPSBOVUxMOwotCQkJZG9tLT5sb2NhbF9wb3J0ID0gLTE7Ci0JCQlkb20t
PnJlbW90ZV9wb3J0ID0gLTE7CisJCQl4ZW5ldnRjaG5fY2xvc2UoY29uLT54Y2VfaGFuZGxlKTsK
KwkJCWNvbi0+eGNlX2hhbmRsZSA9IE5VTEw7CisJCQljb24tPmxvY2FsX3BvcnQgPSAtMTsKKwkJ
CWNvbi0+cmVtb3RlX3BvcnQgPSAtMTsKIAkJCWdvdG8gb3V0OwogCQl9CiAJfQogCi0JaWYgKGxv
Z19ndWVzdCAmJiAoZG9tLT5sb2dfZmQgPT0gLTEpKQotCQlkb20tPmxvZ19mZCA9IGNyZWF0ZV9k
b21haW5fbG9nKGRvbSk7CisJaWYgKGxvZ19ndWVzdCAmJiAoY29uLT5sb2dfZmQgPT0gLTEpKQor
CQljb24tPmxvZ19mZCA9IGNyZWF0ZV9kb21haW5fbG9nKGRvbSk7CiAKICBvdXQ6CiAJcmV0dXJu
IGVycjsKQEAgLTYzMCwxNiArNjQyLDE3IEBAIHN0YXRpYyBib29sIHdhdGNoX2RvbWFpbihzdHJ1
Y3QgZG9tYWluICpkb20sIGJvb2wgd2F0Y2gpCiB7CiAJY2hhciBkb21pZF9zdHJbMyArIE1BWF9T
VFJMRU4oZG9tLT5kb21pZCldOwogCWJvb2wgc3VjY2VzczsKKwlzdHJ1Y3QgY29uc29sZSAqY29u
ID0gJmRvbS0+Y29uc29sZTsKIAogCXNucHJpbnRmKGRvbWlkX3N0ciwgc2l6ZW9mKGRvbWlkX3N0
ciksICJkb20ldSIsIGRvbS0+ZG9taWQpOwogCWlmICh3YXRjaCkgewotCQlzdWNjZXNzID0geHNf
d2F0Y2goeHMsIGRvbS0+Y29uc3BhdGgsIGRvbWlkX3N0cik7CisJCXN1Y2Nlc3MgPSB4c193YXRj
aCh4cywgY29uLT5jb25zcGF0aCwgZG9taWRfc3RyKTsKIAkJaWYgKHN1Y2Nlc3MpCiAJCQlkb21h
aW5fY3JlYXRlX3JpbmcoZG9tKTsKIAkJZWxzZQotCQkJeHNfdW53YXRjaCh4cywgZG9tLT5jb25z
cGF0aCwgZG9taWRfc3RyKTsKKwkJCXhzX3Vud2F0Y2goeHMsIGNvbi0+Y29uc3BhdGgsIGRvbWlk
X3N0cik7CiAJfSBlbHNlIHsKLQkJc3VjY2VzcyA9IHhzX3Vud2F0Y2goeHMsIGRvbS0+Y29uc3Bh
dGgsIGRvbWlkX3N0cik7CisJCXN1Y2Nlc3MgPSB4c191bndhdGNoKHhzLCBjb24tPmNvbnNwYXRo
LCBkb21pZF9zdHIpOwogCX0KIAogCXJldHVybiBzdWNjZXNzOwpAQCAtNjUxLDYgKzY2NCw3IEBA
IHN0YXRpYyBzdHJ1Y3QgZG9tYWluICpjcmVhdGVfZG9tYWluKGludCBkb21pZCkKIAlzdHJ1Y3Qg
ZG9tYWluICpkb207CiAJY2hhciAqczsKIAlzdHJ1Y3QgdGltZXNwZWMgdHM7CisJc3RydWN0IGNv
bnNvbGUgKmNvbjsKIAogCWlmIChjbG9ja19nZXR0aW1lKENMT0NLX01PTk9UT05JQywgJnRzKSA8
IDApIHsKIAkJZG9sb2coTE9HX0VSUiwgIkNhbm5vdCBnZXQgdGltZSBvZiBkYXkgJXM6JXM6TCVk
IiwKQEAgLTY2NywyNSArNjgxLDI2IEBAIHN0YXRpYyBzdHJ1Y3QgZG9tYWluICpjcmVhdGVfZG9t
YWluKGludCBkb21pZCkKIAogCWRvbS0+ZG9taWQgPSBkb21pZDsKIAotCWRvbS0+Y29uc3BhdGgg
PSB4c19nZXRfZG9tYWluX3BhdGgoeHMsIGRvbS0+ZG9taWQpOwotCXMgPSByZWFsbG9jKGRvbS0+
Y29uc3BhdGgsIHN0cmxlbihkb20tPmNvbnNwYXRoKSArCisJY29uID0gJmRvbS0+Y29uc29sZTsK
Kwljb24tPmNvbnNwYXRoID0geHNfZ2V0X2RvbWFpbl9wYXRoKHhzLCBkb20tPmRvbWlkKTsKKwlz
ID0gcmVhbGxvYyhjb24tPmNvbnNwYXRoLCBzdHJsZW4oY29uLT5jb25zcGF0aCkgKwogCQkgICAg
c3RybGVuKCIvY29uc29sZSIpICsgMSk7CiAJaWYgKHMgPT0gTlVMTCkKIAkJZ290byBvdXQ7Ci0J
ZG9tLT5jb25zcGF0aCA9IHM7Ci0Jc3RyY2F0KGRvbS0+Y29uc3BhdGgsICIvY29uc29sZSIpOwor
CWNvbi0+Y29uc3BhdGggPSBzOworCXN0cmNhdChjb24tPmNvbnNwYXRoLCAiL2NvbnNvbGUiKTsK
IAotCWRvbS0+bWFzdGVyX2ZkID0gLTE7Ci0JZG9tLT5tYXN0ZXJfcG9sbGZkX2lkeCA9IC0xOwot
CWRvbS0+c2xhdmVfZmQgPSAtMTsKLQlkb20tPmxvZ19mZCA9IC0xOwotCWRvbS0+eGNlX3BvbGxm
ZF9pZHggPSAtMTsKKwljb24tPm1hc3Rlcl9mZCA9IC0xOworCWNvbi0+bWFzdGVyX3BvbGxmZF9p
ZHggPSAtMTsKKwljb24tPnNsYXZlX2ZkID0gLTE7CisJY29uLT5sb2dfZmQgPSAtMTsKKwljb24t
PnhjZV9wb2xsZmRfaWR4ID0gLTE7CiAKLQlkb20tPm5leHRfcGVyaW9kID0gKChsb25nIGxvbmcp
dHMudHZfc2VjICogMTAwMCkgKyAodHMudHZfbnNlYyAvIDEwMDAwMDApICsgUkFURV9MSU1JVF9Q
RVJJT0Q7CisJY29uLT5uZXh0X3BlcmlvZCA9ICgobG9uZyBsb25nKXRzLnR2X3NlYyAqIDEwMDAp
ICsgKHRzLnR2X25zZWMgLyAxMDAwMDAwKSArIFJBVEVfTElNSVRfUEVSSU9EOwogCi0JZG9tLT5y
aW5nX3JlZiA9IC0xOwotCWRvbS0+bG9jYWxfcG9ydCA9IC0xOwotCWRvbS0+cmVtb3RlX3BvcnQg
PSAtMTsKKwljb24tPnJpbmdfcmVmID0gLTE7CisJY29uLT5sb2NhbF9wb3J0ID0gLTE7CisJY29u
LT5yZW1vdGVfcG9ydCA9IC0xOwogCiAJaWYgKCF3YXRjaF9kb21haW4oZG9tLCB0cnVlKSkKIAkJ
Z290byBvdXQ7CkBAIC02OTcsNyArNzEyLDcgQEAgc3RhdGljIHN0cnVjdCBkb21haW4gKmNyZWF0
ZV9kb21haW4oaW50IGRvbWlkKQogCiAJcmV0dXJuIGRvbTsKICBvdXQ6Ci0JZnJlZShkb20tPmNv
bnNwYXRoKTsKKwlmcmVlKGNvbi0+Y29uc3BhdGgpOwogCWZyZWUoZG9tKTsKIAlyZXR1cm4gTlVM
TDsKIH0KQEAgLTcyOSwzMCArNzQ0LDM0IEBAIHN0YXRpYyB2b2lkIHJlbW92ZV9kb21haW4oc3Ry
dWN0IGRvbWFpbiAqZG9tKQogCiBzdGF0aWMgdm9pZCBjbGVhbnVwX2RvbWFpbihzdHJ1Y3QgZG9t
YWluICpkKQogeworCXN0cnVjdCBjb25zb2xlICpjb24gPSAmZC0+Y29uc29sZTsKKwogCWRvbWFp
bl9jbG9zZV90dHkoZCk7CiAKLQlpZiAoZC0+bG9nX2ZkICE9IC0xKSB7Ci0JCWNsb3NlKGQtPmxv
Z19mZCk7Ci0JCWQtPmxvZ19mZCA9IC0xOworCWlmIChjb24tPmxvZ19mZCAhPSAtMSkgeworCQlj
bG9zZShjb24tPmxvZ19mZCk7CisJCWNvbi0+bG9nX2ZkID0gLTE7CiAJfQogCi0JZnJlZShkLT5i
dWZmZXIuZGF0YSk7Ci0JZC0+YnVmZmVyLmRhdGEgPSBOVUxMOworCWZyZWUoY29uLT5idWZmZXIu
ZGF0YSk7CisJY29uLT5idWZmZXIuZGF0YSA9IE5VTEw7CiAKLQlmcmVlKGQtPmNvbnNwYXRoKTsK
LQlkLT5jb25zcGF0aCA9IE5VTEw7CisJZnJlZShjb24tPmNvbnNwYXRoKTsKKwljb24tPmNvbnNw
YXRoID0gTlVMTDsKIAogCXJlbW92ZV9kb21haW4oZCk7CiB9CiAKIHN0YXRpYyB2b2lkIHNodXRk
b3duX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkKQogeworCXN0cnVjdCBjb25zb2xlICpjb24gPSAm
ZC0+Y29uc29sZTsKKwogCWQtPmlzX2RlYWQgPSB0cnVlOwogCXdhdGNoX2RvbWFpbihkLCBmYWxz
ZSk7CiAJZG9tYWluX3VubWFwX2ludGVyZmFjZShkKTsKLQlpZiAoZC0+eGNlX2hhbmRsZSAhPSBO
VUxMKQotCQl4ZW5ldnRjaG5fY2xvc2UoZC0+eGNlX2hhbmRsZSk7Ci0JZC0+eGNlX2hhbmRsZSA9
IE5VTEw7CisJaWYgKGNvbi0+eGNlX2hhbmRsZSAhPSBOVUxMKQorCQl4ZW5ldnRjaG5fY2xvc2Uo
Y29uLT54Y2VfaGFuZGxlKTsKKwljb24tPnhjZV9oYW5kbGUgPSBOVUxMOwogfQogCiBzdGF0aWMg
dW5zaWduZWQgZW51bV9wYXNzID0gMDsKQEAgLTc4Miw3ICs4MDEsOCBAQCBzdGF0aWMgdm9pZCBl
bnVtX2RvbWFpbnModm9pZCkKIAogc3RhdGljIGludCByaW5nX2ZyZWVfYnl0ZXMoc3RydWN0IGRv
bWFpbiAqZG9tKQogewotCXN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50ZiA9IGRvbS0+aW50
ZXJmYWNlOworCXN0cnVjdCBjb25zb2xlICpjb24gPSAmZG9tLT5jb25zb2xlOworCXN0cnVjdCB4
ZW5jb25zX2ludGVyZmFjZSAqaW50ZiA9IGNvbi0+aW50ZXJmYWNlOwogCVhFTkNPTlNfUklOR19J
RFggY29ucywgcHJvZCwgc3BhY2U7CiAKIAljb25zID0gaW50Zi0+aW5fY29uczsKQEAgLTgxMiw3
ICs4MzIsOCBAQCBzdGF0aWMgdm9pZCBoYW5kbGVfdHR5X3JlYWQoc3RydWN0IGRvbWFpbiAqZG9t
KQogCXNzaXplX3QgbGVuID0gMDsKIAljaGFyIG1zZ1s4MF07CiAJaW50IGk7Ci0Jc3RydWN0IHhl
bmNvbnNfaW50ZXJmYWNlICppbnRmID0gZG9tLT5pbnRlcmZhY2U7CisJc3RydWN0IGNvbnNvbGUg
KmNvbiA9ICZkb20tPmNvbnNvbGU7CisJc3RydWN0IHhlbmNvbnNfaW50ZXJmYWNlICppbnRmID0g
Y29uLT5pbnRlcmZhY2U7CiAJWEVOQ09OU19SSU5HX0lEWCBwcm9kOwogCiAJaWYgKGRvbS0+aXNf
ZGVhZCkKQEAgLTgyNSw3ICs4NDYsNyBAQCBzdGF0aWMgdm9pZCBoYW5kbGVfdHR5X3JlYWQoc3Ry
dWN0IGRvbWFpbiAqZG9tKQogCWlmIChsZW4gPiBzaXplb2YobXNnKSkKIAkJbGVuID0gc2l6ZW9m
KG1zZyk7CiAKLQlsZW4gPSByZWFkKGRvbS0+bWFzdGVyX2ZkLCBtc2csIGxlbik7CisJbGVuID0g
cmVhZChjb24tPm1hc3Rlcl9mZCwgbXNnLCBsZW4pOwogCS8qCiAJICogTm90ZTogb24gU29sYXJp
cywgbGVuID09IDAgbWVhbnMgdGhlIHNsYXZlIGNsb3NlZCwgYW5kIHRoaXMKIAkgKiBpcyBubyBw
cm9ibGVtLCBidXQgTGludXggY2FuJ3QgaGFuZGxlIHRoaXMgdXNlZnVsbHksIHNvIHdlCkBAIC04
NDEsNyArODYyLDcgQEAgc3RhdGljIHZvaWQgaGFuZGxlX3R0eV9yZWFkKHN0cnVjdCBkb21haW4g
KmRvbSkKIAkJfQogCQl4ZW5fd21iKCk7CiAJCWludGYtPmluX3Byb2QgPSBwcm9kOwotCQl4ZW5l
dnRjaG5fbm90aWZ5KGRvbS0+eGNlX2hhbmRsZSwgZG9tLT5sb2NhbF9wb3J0KTsKKwkJeGVuZXZ0
Y2huX25vdGlmeShjb24tPnhjZV9oYW5kbGUsIGNvbi0+bG9jYWxfcG9ydCk7CiAJfSBlbHNlIHsK
IAkJZG9tYWluX2Nsb3NlX3R0eShkb20pOwogCQlzaHV0ZG93bl9kb21haW4oZG9tKTsKQEAgLTg1
MSwzNyArODcyLDM5IEBAIHN0YXRpYyB2b2lkIGhhbmRsZV90dHlfcmVhZChzdHJ1Y3QgZG9tYWlu
ICpkb20pCiBzdGF0aWMgdm9pZCBoYW5kbGVfdHR5X3dyaXRlKHN0cnVjdCBkb21haW4gKmRvbSkK
IHsKIAlzc2l6ZV90IGxlbjsKKwlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmRvbS0+Y29uc29sZTsK
IAogCWlmIChkb20tPmlzX2RlYWQpCiAJCXJldHVybjsKIAotCWxlbiA9IHdyaXRlKGRvbS0+bWFz
dGVyX2ZkLCBkb20tPmJ1ZmZlci5kYXRhICsgZG9tLT5idWZmZXIuY29uc3VtZWQsCi0JCSAgICBk
b20tPmJ1ZmZlci5zaXplIC0gZG9tLT5idWZmZXIuY29uc3VtZWQpOworCWxlbiA9IHdyaXRlKGNv
bi0+bWFzdGVyX2ZkLCBjb24tPmJ1ZmZlci5kYXRhICsgY29uLT5idWZmZXIuY29uc3VtZWQsCisJ
CSAgICBjb24tPmJ1ZmZlci5zaXplIC0gY29uLT5idWZmZXIuY29uc3VtZWQpOwogIAlpZiAobGVu
IDwgMSkgewogCQlkb2xvZyhMT0dfREVCVUcsICJXcml0ZSBmYWlsZWQgb24gZG9tYWluICVkOiAl
emQsICVkXG4iLAogCQkgICAgICBkb20tPmRvbWlkLCBsZW4sIGVycm5vKTsKIAkJZG9tYWluX2hh
bmRsZV9icm9rZW5fdHR5KGRvbSwgZG9tYWluX2lzX3ZhbGlkKGRvbS0+ZG9taWQpKTsKIAl9IGVs
c2UgewotCQlidWZmZXJfYWR2YW5jZSgmZG9tLT5idWZmZXIsIGxlbik7CisJCWJ1ZmZlcl9hZHZh
bmNlKCZjb24tPmJ1ZmZlciwgbGVuKTsKIAl9CiB9CiAKIHN0YXRpYyB2b2lkIGhhbmRsZV9yaW5n
X3JlYWQoc3RydWN0IGRvbWFpbiAqZG9tKQogewogCXhlbmV2dGNobl9wb3J0X29yX2Vycm9yX3Qg
cG9ydDsKKwlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmRvbS0+Y29uc29sZTsKIAogCWlmIChkb20t
PmlzX2RlYWQpCiAJCXJldHVybjsKIAotCWlmICgocG9ydCA9IHhlbmV2dGNobl9wZW5kaW5nKGRv
bS0+eGNlX2hhbmRsZSkpID09IC0xKQorCWlmICgocG9ydCA9IHhlbmV2dGNobl9wZW5kaW5nKGNv
bi0+eGNlX2hhbmRsZSkpID09IC0xKQogCQlyZXR1cm47CiAKLQlkb20tPmV2ZW50X2NvdW50Kys7
CisJY29uLT5ldmVudF9jb3VudCsrOwogCiAJYnVmZmVyX2FwcGVuZChkb20pOwogCi0JaWYgKGRv
bS0+ZXZlbnRfY291bnQgPCBSQVRFX0xJTUlUX0FMTE9XQU5DRSkKLQkJKHZvaWQpeGVuZXZ0Y2hu
X3VubWFzayhkb20tPnhjZV9oYW5kbGUsIHBvcnQpOworCWlmIChjb24tPmV2ZW50X2NvdW50IDwg
UkFURV9MSU1JVF9BTExPV0FOQ0UpCisJCSh2b2lkKXhlbmV2dGNobl91bm1hc2soY29uLT54Y2Vf
aGFuZGxlLCBwb3J0KTsKIH0KIAogc3RhdGljIHZvaWQgaGFuZGxlX3hzKHZvaWQpCkBAIC05NDgs
OSArOTcxLDExIEBAIHN0YXRpYyB2b2lkIGhhbmRsZV9sb2dfcmVsb2FkKHZvaWQpCiAJaWYgKGxv
Z19ndWVzdCkgewogCQlzdHJ1Y3QgZG9tYWluICpkOwogCQlmb3IgKGQgPSBkb21faGVhZDsgZDsg
ZCA9IGQtPm5leHQpIHsKLQkJCWlmIChkLT5sb2dfZmQgIT0gLTEpCi0JCQkJY2xvc2UoZC0+bG9n
X2ZkKTsKLQkJCWQtPmxvZ19mZCA9IGNyZWF0ZV9kb21haW5fbG9nKGQpOworCQkJc3RydWN0IGNv
bnNvbGUgKmNvbiA9ICZkLT5jb25zb2xlOworCisJCQlpZiAoY29uLT5sb2dfZmQgIT0gLTEpCisJ
CQkJY2xvc2UoY29uLT5sb2dfZmQpOworCQkJY29uLT5sb2dfZmQgPSBjcmVhdGVfZG9tYWluX2xv
ZyhkKTsKIAkJfQogCX0KIApAQCAtMTA1OSw0OCArMTA4NCw1MiBAQCB2b2lkIGhhbmRsZV9pbyh2
b2lkKQogCQkvKiBSZS1jYWxjdWxhdGUgYW55IGV2ZW50IGNvdW50ZXIgYWxsb3dhbmNlcyAmIHVu
YmxvY2sKIAkJICAgZG9tYWlucyB3aXRoIG5ldyBhbGxvd2FuY2UgKi8KIAkJZm9yIChkID0gZG9t
X2hlYWQ7IGQ7IGQgPSBkLT5uZXh0KSB7CisJCQlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmQtPmNv
bnNvbGU7CisKIAkJCS8qIENTIDE2MjU3Ojk1NWVlNGZhMTM0NSBpbnRyb2R1Y2VzIGEgNW1zIGZ1
enoKIAkJCSAqIGZvciBzZWxlY3QoKSwgaXQgaXMgbm90IGNsZWFyIHBvbGwoKSBoYXMKIAkJCSAq
IHNpbWlsYXIgYmVoYXZpb3IgKHJldHVybmluZyBhIGNvdXBsZSBvZiBtcwogCQkJICogc29vbmVy
IHRoYW4gcmVxdWVzdGVkKSBhcyB3ZWxsLiBKdXN0IGxlYXZlCiAJCQkgKiB0aGUgZnV6eiBoZXJl
LiBSZW1vdmUgaXQgd2l0aCBhIHNlcGFyYXRlCiAJCQkgKiBwYXRjaCBpZiBuZWNlc3NhcnkgKi8K
LQkJCWlmICgobm93KzUpID4gZC0+bmV4dF9wZXJpb2QpIHsKLQkJCQlkLT5uZXh0X3BlcmlvZCA9
IG5vdyArIFJBVEVfTElNSVRfUEVSSU9EOwotCQkJCWlmIChkLT5ldmVudF9jb3VudCA+PSBSQVRF
X0xJTUlUX0FMTE9XQU5DRSkgewotCQkJCQkodm9pZCl4ZW5ldnRjaG5fdW5tYXNrKGQtPnhjZV9o
YW5kbGUsIGQtPmxvY2FsX3BvcnQpOworCQkJaWYgKChub3crNSkgPiBjb24tPm5leHRfcGVyaW9k
KSB7CisJCQkJY29uLT5uZXh0X3BlcmlvZCA9IG5vdyArIFJBVEVfTElNSVRfUEVSSU9EOworCQkJ
CWlmIChjb24tPmV2ZW50X2NvdW50ID49IFJBVEVfTElNSVRfQUxMT1dBTkNFKSB7CisJCQkJCSh2
b2lkKXhlbmV2dGNobl91bm1hc2soY29uLT54Y2VfaGFuZGxlLCBjb24tPmxvY2FsX3BvcnQpOwog
CQkJCX0KLQkJCQlkLT5ldmVudF9jb3VudCA9IDA7CisJCQkJY29uLT5ldmVudF9jb3VudCA9IDA7
CiAJCQl9CiAJCX0KIAogCQlmb3IgKGQgPSBkb21faGVhZDsgZDsgZCA9IGQtPm5leHQpIHsKLQkJ
CWlmIChkLT5ldmVudF9jb3VudCA+PSBSQVRFX0xJTUlUX0FMTE9XQU5DRSkgeworCQkJc3RydWN0
IGNvbnNvbGUgKmNvbiA9ICZkLT5jb25zb2xlOworCisJCQlpZiAoY29uLT5ldmVudF9jb3VudCA+
PSBSQVRFX0xJTUlUX0FMTE9XQU5DRSkgewogCQkJCS8qIERldGVybWluZSBpZiB3ZSdyZSBnb2lu
ZyB0byBiZSB0aGUgbmV4dCB0aW1lIHNsaWNlIHRvIGV4cGlyZSAqLwogCQkJCWlmICghbmV4dF90
aW1lb3V0IHx8Ci0JCQkJICAgIGQtPm5leHRfcGVyaW9kIDwgbmV4dF90aW1lb3V0KQotCQkJCQlu
ZXh0X3RpbWVvdXQgPSBkLT5uZXh0X3BlcmlvZDsKLQkJCX0gZWxzZSBpZiAoZC0+eGNlX2hhbmRs
ZSAhPSBOVUxMKSB7CisJCQkJICAgIGNvbi0+bmV4dF9wZXJpb2QgPCBuZXh0X3RpbWVvdXQpCisJ
CQkJCW5leHRfdGltZW91dCA9IGNvbi0+bmV4dF9wZXJpb2Q7CisJCQl9IGVsc2UgaWYgKGNvbi0+
eGNlX2hhbmRsZSAhPSBOVUxMKSB7CiAJCQkJaWYgKGRpc2NhcmRfb3ZlcmZsb3dlZF9kYXRhIHx8
Ci0JCQkJICAgICFkLT5idWZmZXIubWF4X2NhcGFjaXR5IHx8Ci0JCQkJICAgIGQtPmJ1ZmZlci5z
aXplIDwgZC0+YnVmZmVyLm1heF9jYXBhY2l0eSkgewotCQkJCQlpbnQgZXZ0Y2huX2ZkID0geGVu
ZXZ0Y2huX2ZkKGQtPnhjZV9oYW5kbGUpOwotCQkJCQlkLT54Y2VfcG9sbGZkX2lkeCA9IHNldF9m
ZHMoZXZ0Y2huX2ZkLAorCQkJCSAgICAhY29uLT5idWZmZXIubWF4X2NhcGFjaXR5IHx8CisJCQkJ
ICAgIGNvbi0+YnVmZmVyLnNpemUgPCBjb24tPmJ1ZmZlci5tYXhfY2FwYWNpdHkpIHsKKwkJCQkJ
aW50IGV2dGNobl9mZCA9IHhlbmV2dGNobl9mZChjb24tPnhjZV9oYW5kbGUpOworCQkJCQljb24t
PnhjZV9wb2xsZmRfaWR4ID0gc2V0X2ZkcyhldnRjaG5fZmQsCiAJCQkJCQkJCSAgICBQT0xMSU58
UE9MTFBSSSk7CiAJCQkJfQogCQkJfQogCi0JCQlpZiAoZC0+bWFzdGVyX2ZkICE9IC0xKSB7CisJ
CQlpZiAoY29uLT5tYXN0ZXJfZmQgIT0gLTEpIHsKIAkJCQlzaG9ydCBldmVudHMgPSAwOwogCQkJ
CWlmICghZC0+aXNfZGVhZCAmJiByaW5nX2ZyZWVfYnl0ZXMoZCkpCiAJCQkJCWV2ZW50cyB8PSBQ
T0xMSU47CiAKLQkJCQlpZiAoIWJ1ZmZlcl9lbXB0eSgmZC0+YnVmZmVyKSkKKwkJCQlpZiAoIWJ1
ZmZlcl9lbXB0eSgmY29uLT5idWZmZXIpKQogCQkJCQlldmVudHMgfD0gUE9MTE9VVDsKIAogCQkJ
CWlmIChldmVudHMpCi0JCQkJCWQtPm1hc3Rlcl9wb2xsZmRfaWR4ID0KLQkJCQkJCXNldF9mZHMo
ZC0+bWFzdGVyX2ZkLAorCQkJCQljb24tPm1hc3Rlcl9wb2xsZmRfaWR4ID0KKwkJCQkJCXNldF9m
ZHMoY29uLT5tYXN0ZXJfZmQsCiAJCQkJCQkJZXZlbnRzfFBPTExQUkkpOwogCQkJfQogCQl9CkBA
IC0xMTYzLDMzICsxMTkyLDM1IEBAIHZvaWQgaGFuZGxlX2lvKHZvaWQpCiAJCX0KIAogCQlmb3Ig
KGQgPSBkb21faGVhZDsgZDsgZCA9IG4pIHsKKwkJCXN0cnVjdCBjb25zb2xlICpjb24gPSAmZC0+
Y29uc29sZTsKKwogCQkJbiA9IGQtPm5leHQ7Ci0JCQlpZiAoZC0+ZXZlbnRfY291bnQgPCBSQVRF
X0xJTUlUX0FMTE9XQU5DRSkgewotCQkJCWlmIChkLT54Y2VfaGFuZGxlICE9IE5VTEwgJiYKLQkJ
CQkgICAgZC0+eGNlX3BvbGxmZF9pZHggIT0gLTEgJiYKLQkJCQkgICAgIShmZHNbZC0+eGNlX3Bv
bGxmZF9pZHhdLnJldmVudHMgJgorCQkJaWYgKGNvbi0+ZXZlbnRfY291bnQgPCBSQVRFX0xJTUlU
X0FMTE9XQU5DRSkgeworCQkJCWlmIChjb24tPnhjZV9oYW5kbGUgIT0gTlVMTCAmJgorCQkJCSAg
ICBjb24tPnhjZV9wb2xsZmRfaWR4ICE9IC0xICYmCisJCQkJICAgICEoZmRzW2Nvbi0+eGNlX3Bv
bGxmZF9pZHhdLnJldmVudHMgJgogCQkJCSAgICAgIH4oUE9MTElOfFBPTExPVVR8UE9MTFBSSSkp
ICYmCi0JCQkJICAgICAgKGZkc1tkLT54Y2VfcG9sbGZkX2lkeF0ucmV2ZW50cyAmCisJCQkJICAg
ICAgKGZkc1tjb24tPnhjZV9wb2xsZmRfaWR4XS5yZXZlbnRzICYKIAkJCQkgICAgICAgUE9MTElO
KSkKIAkJCQkgICAgaGFuZGxlX3JpbmdfcmVhZChkKTsKIAkJCX0KIAotCQkJaWYgKGQtPm1hc3Rl
cl9mZCAhPSAtMSAmJiBkLT5tYXN0ZXJfcG9sbGZkX2lkeCAhPSAtMSkgewotCQkJCWlmIChmZHNb
ZC0+bWFzdGVyX3BvbGxmZF9pZHhdLnJldmVudHMgJgorCQkJaWYgKGNvbi0+bWFzdGVyX2ZkICE9
IC0xICYmIGNvbi0+bWFzdGVyX3BvbGxmZF9pZHggIT0gLTEpIHsKKwkJCQlpZiAoZmRzW2Nvbi0+
bWFzdGVyX3BvbGxmZF9pZHhdLnJldmVudHMgJgogCQkJCSAgICB+KFBPTExJTnxQT0xMT1VUfFBP
TExQUkkpKQogCQkJCQlkb21haW5faGFuZGxlX2Jyb2tlbl90dHkoZCwKIAkJCQkJCSAgIGRvbWFp
bl9pc192YWxpZChkLT5kb21pZCkpOwogCQkJCWVsc2UgewotCQkJCQlpZiAoZmRzW2QtPm1hc3Rl
cl9wb2xsZmRfaWR4XS5yZXZlbnRzICYKKwkJCQkJaWYgKGZkc1tjb24tPm1hc3Rlcl9wb2xsZmRf
aWR4XS5yZXZlbnRzICYKIAkJCQkJICAgIFBPTExJTikKIAkJCQkJCWhhbmRsZV90dHlfcmVhZChk
KTsKLQkJCQkJaWYgKGZkc1tkLT5tYXN0ZXJfcG9sbGZkX2lkeF0ucmV2ZW50cyAmCisJCQkJCWlm
IChmZHNbY29uLT5tYXN0ZXJfcG9sbGZkX2lkeF0ucmV2ZW50cyAmCiAJCQkJCSAgICBQT0xMT1VU
KQogCQkJCQkJaGFuZGxlX3R0eV93cml0ZShkKTsKIAkJCQl9CiAJCQl9CiAKLQkJCWQtPnhjZV9w
b2xsZmRfaWR4ID0gZC0+bWFzdGVyX3BvbGxmZF9pZHggPSAtMTsKKwkJCWNvbi0+eGNlX3BvbGxm
ZF9pZHggPSBjb24tPm1hc3Rlcl9wb2xsZmRfaWR4ID0gLTE7CiAKIAkJCWlmIChkLT5sYXN0X3Nl
ZW4gIT0gZW51bV9wYXNzKQogCQkJCXNodXRkb3duX2RvbWFpbihkKTsKLS0gCjIuNy40CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 22 07:39:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 07: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 1dNwiI-0005jR-0W; Thu, 22 Jun 2017 07:39: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 1dNwiH-0005hq-4Y
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 07:39:37 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 A6/FD-01730-8347B495; Thu, 22 Jun 2017 07:39:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsVyMfTABl3zEu9
 Ig+89ihbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b5y5vYC+ZIV5ze94m5gfGZWBcjF4eQwAxG
 iev7JjGDOCwC85glLmw/zAbiSAj0s0rseTmNvYuRE8hJk3h1s4cZwq6UWL7+GxuILSSgJXH01
 GxWCHsfk8SVvzpdjBwcbAImErM6JEDCIgJKEvdWTWYCmcksMJ9RomlSL1ivsECCxMPFu5hAbB
 YBVYl9d/eDzeEV8JG4t6mNEWKXnMTNc51gezmB4it2LGSH2OUtsevMZJYJjAILGBlWMWoUpxa
 VpRbpGhrqJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEhhYDEOxgXNnufIhRkoNJ
 SZT3f553pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXuVioJxgUWp6akVaZg4wyGHSEhw8SiK8L
 SCtvMUFibnFmekQqVOMxhxXrqz7wsQx5cD2L0xCLHn5ealS4ryiIJMEQEozSvPgBsGi7xKjrJ
 QwLyPQaUI8BalFuZklqPKvGMU5GJWEefWLgKbwZOaVwO17BXQKE9ApL454gJxSkoiQkmpgdCr
 VKl3bNT0karaZXt8s9uM3RF7uiuvilzaq61STNJNZbSGgaZz17LBe09Vpk6VN6qdvtfrw9/D0
 T8errZTu/xNtObrn06zFTNe77YzWOun3GBiqvQzqlRbZfSL4rdU0w802/w/ryJlMzZp/T97rR
 e/0zWHO52+IFny4lr7ZhT3LpTAoQE1NiaU4I9FQi7moOBEA5s/scbkCAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1498117174!104400575!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21534 invoked from network); 22 Jun 2017 07:39:35 -0000
Received: from mail-pf0-f176.google.com (HELO mail-pf0-f176.google.com)
 (209.85.192.176)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Jun 2017 07:39:35 -0000
Received: by mail-pf0-f176.google.com with SMTP id s66so5120860pfs.1
 for <xen-devel@lists.xenproject.org>; Thu, 22 Jun 2017 00:39: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=MpMFLIYj7J9yQ90VLo2ETIWIMt6mnltxIbQjgHJnEQg=;
 b=Vr8ePQh0gM3OI8yLNfv3o91br67GMNghkGpWMtkgVtzCsqpHDobNdNhUQ4DsLrQaB/
 pOqGbZDvF25jgI+Uanz8d1qWFqXWLmG2EIH6amcSbkW5/15zo4w2OoE83g3IDIgBjSz/
 DgIrChZsOO1pu3sWDfx+El9JhZ1RNMcAZsQJI=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=MpMFLIYj7J9yQ90VLo2ETIWIMt6mnltxIbQjgHJnEQg=;
 b=iHTPQb7VQN2Cwzy1GbqZZHKRzSoU9GA4N/ottso3JxeYD9gEUEq6A+CoafrF0Vuxwe
 ligJcodPmVcI44aPzok968b82ZxBQg6YFhkm/UHlwb5KDVEXFlkMEU1djDSK14t58HJz
 6gZdTTK8YRDRInbGHgAJwERp/aGWjJAWdDDUg7JYVhasAFLj+SxGX3/mPqO91I8W6nW8
 Qd/D+Tp6KsfSOwpB/rVm18OUqltiYWLif0/vw127CA73D8xw7CiNdVmgmJYkb4w/upiN
 Opdu3g24RvyG1hHsWwsdV83kter9HdN49AvyZkKR+LQIVJAyu1neQb/m11Vton5HE2Ub
 krsw==
X-Gm-Message-State: AKS2vOzTymnHW0yeCh7aNptuc99k2SfIUnvNWzCd8LLmO+1zdNBjtsK9
 CKuPfTZidXt2F4L0nvEG+w==
X-Received: by 10.84.231.135 with SMTP id g7mr1419735plk.110.1498117173864;
 Thu, 22 Jun 2017 00:39:33 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id w69sm1883591pfk.107.2017.06.22.00.39.31
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 22 Jun 2017 00:39:33 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Thu, 22 Jun 2017 13:08:46 +0530
Message-Id: <1498117132-27139-12-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1498117132-27139-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1498117132-27139-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/17 v5] 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
YWt1ckBsaW5hcm8ub3JnPgotLS0KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CgpDaGFuZ2VzIHNpbmNlIHY0OgotIFNwbGl0IHRoaXMgY2hhbmdlIGlu
IGEgc2VwYXJhdGUgcGF0Y2guCgogdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYyB8IDMwICsrKysr
KysrKysrKysrKy0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE1IGluc2VydGlvbnMo
KyksIDE1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lv
LmMgYi90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCmluZGV4IDMwY2QxNjcuLjZmNWM2OWMgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKKysrIGIvdG9vbHMvY29uc29sZS9k
YWVtb24vaW8uYwpAQCAtOTUsNyArOTUsNyBAQCBzdHJ1Y3QgY29uc29sZSB7CiAJaW50IHNsYXZl
X2ZkOwogCWludCBsb2dfZmQ7CiAJc3RydWN0IGJ1ZmZlciBidWZmZXI7Ci0JY2hhciAqY29uc3Bh
dGg7CisJY2hhciAqeHNwYXRoOwogCWludCByaW5nX3JlZjsKIAl4ZW5ldnRjaG5faGFuZGxlICp4
Y2VfaGFuZGxlOwogCWludCB4Y2VfcG9sbGZkX2lkeDsKQEAgLTQ2Myw3ICs0NjMsNyBAQCBzdGF0
aWMgaW50IGRvbWFpbl9jcmVhdGVfdHR5KHN0cnVjdCBkb21haW4gKmRvbSkKIAkJZ290byBvdXQ7
CiAJfQogCi0Jc3VjY2VzcyA9IGFzcHJpbnRmKCZwYXRoLCAiJXMvbGltaXQiLCBjb24tPmNvbnNw
YXRoKSAhPQorCXN1Y2Nlc3MgPSBhc3ByaW50ZigmcGF0aCwgIiVzL2xpbWl0IiwgY29uLT54c3Bh
dGgpICE9CiAJCS0xOwogCWlmICghc3VjY2VzcykKIAkJZ290byBvdXQ7CkBAIC00NzQsNyArNDc0
LDcgQEAgc3RhdGljIGludCBkb21haW5fY3JlYXRlX3R0eShzdHJ1Y3QgZG9tYWluICpkb20pCiAJ
fQogCWZyZWUocGF0aCk7CiAKLQlzdWNjZXNzID0gKGFzcHJpbnRmKCZwYXRoLCAiJXMvdHR5Iiwg
Y29uLT5jb25zcGF0aCkgIT0gLTEpOworCXN1Y2Nlc3MgPSAoYXNwcmludGYoJnBhdGgsICIlcy90
dHkiLCBjb24tPnhzcGF0aCkgIT0gLTEpOwogCWlmICghc3VjY2VzcykKIAkJZ290byBvdXQ7CiAJ
c3VjY2VzcyA9IHhzX3dyaXRlKHhzLCBYQlRfTlVMTCwgcGF0aCwgc2xhdmUsIHN0cmxlbihzbGF2
ZSkpOwpAQCAtNTQ2LDE0ICs1NDYsMTQgQEAgc3RhdGljIGludCBkb21haW5fY3JlYXRlX3Jpbmco
c3RydWN0IGRvbWFpbiAqZG9tKQogCWNoYXIgKnR5cGUsIHBhdGhbUEFUSF9NQVhdOwogCXN0cnVj
dCBjb25zb2xlICpjb24gPSAmZG9tLT5jb25zb2xlOwogCi0JZXJyID0geHNfZ2F0aGVyKHhzLCBj
b24tPmNvbnNwYXRoLAorCWVyciA9IHhzX2dhdGhlcih4cywgY29uLT54c3BhdGgsCiAJCQkicmlu
Zy1yZWYiLCAiJXUiLCAmcmluZ19yZWYsCiAJCQkicG9ydCIsICIlaSIsICZyZW1vdGVfcG9ydCwK
IAkJCU5VTEwpOwogCWlmIChlcnIpCiAJCWdvdG8gb3V0OwogCi0Jc25wcmludGYocGF0aCwgc2l6
ZW9mKHBhdGgpLCAiJXMvdHlwZSIsIGNvbi0+Y29uc3BhdGgpOworCXNucHJpbnRmKHBhdGgsIHNp
emVvZihwYXRoKSwgIiVzL3R5cGUiLCBjb24tPnhzcGF0aCk7CiAJdHlwZSA9IHhzX3JlYWQoeHMs
IFhCVF9OVUxMLCBwYXRoLCBOVUxMKTsKIAlpZiAodHlwZSAmJiBzdHJjbXAodHlwZSwgInhlbmNv
bnNvbGVkIikgIT0gMCkgewogCQlmcmVlKHR5cGUpOwpAQCAtNjQ2LDEzICs2NDYsMTMgQEAgc3Rh
dGljIGJvb2wgd2F0Y2hfZG9tYWluKHN0cnVjdCBkb21haW4gKmRvbSwgYm9vbCB3YXRjaCkKIAog
CXNucHJpbnRmKGRvbWlkX3N0ciwgc2l6ZW9mKGRvbWlkX3N0ciksICJkb20ldSIsIGRvbS0+ZG9t
aWQpOwogCWlmICh3YXRjaCkgewotCQlzdWNjZXNzID0geHNfd2F0Y2goeHMsIGNvbi0+Y29uc3Bh
dGgsIGRvbWlkX3N0cik7CisJCXN1Y2Nlc3MgPSB4c193YXRjaCh4cywgY29uLT54c3BhdGgsIGRv
bWlkX3N0cik7CiAJCWlmIChzdWNjZXNzKQogCQkJZG9tYWluX2NyZWF0ZV9yaW5nKGRvbSk7CiAJ
CWVsc2UKLQkJCXhzX3Vud2F0Y2goeHMsIGNvbi0+Y29uc3BhdGgsIGRvbWlkX3N0cik7CisJCQl4
c191bndhdGNoKHhzLCBjb24tPnhzcGF0aCwgZG9taWRfc3RyKTsKIAl9IGVsc2UgewotCQlzdWNj
ZXNzID0geHNfdW53YXRjaCh4cywgY29uLT5jb25zcGF0aCwgZG9taWRfc3RyKTsKKwkJc3VjY2Vz
cyA9IHhzX3Vud2F0Y2goeHMsIGNvbi0+eHNwYXRoLCBkb21pZF9zdHIpOwogCX0KIAogCXJldHVy
biBzdWNjZXNzOwpAQCAtNjgyLDEzICs2ODIsMTMgQEAgc3RhdGljIHN0cnVjdCBkb21haW4gKmNy
ZWF0ZV9kb21haW4oaW50IGRvbWlkKQogCWRvbS0+ZG9taWQgPSBkb21pZDsKIAogCWNvbiA9ICZk
b20tPmNvbnNvbGU7Ci0JY29uLT5jb25zcGF0aCA9IHhzX2dldF9kb21haW5fcGF0aCh4cywgZG9t
LT5kb21pZCk7Ci0JcyA9IHJlYWxsb2MoY29uLT5jb25zcGF0aCwgc3RybGVuKGNvbi0+Y29uc3Bh
dGgpICsKKwljb24tPnhzcGF0aCA9IHhzX2dldF9kb21haW5fcGF0aCh4cywgZG9tLT5kb21pZCk7
CisJcyA9IHJlYWxsb2MoY29uLT54c3BhdGgsIHN0cmxlbihjb24tPnhzcGF0aCkgKwogCQkgICAg
c3RybGVuKCIvY29uc29sZSIpICsgMSk7CiAJaWYgKHMgPT0gTlVMTCkKIAkJZ290byBvdXQ7Ci0J
Y29uLT5jb25zcGF0aCA9IHM7Ci0Jc3RyY2F0KGNvbi0+Y29uc3BhdGgsICIvY29uc29sZSIpOwor
CWNvbi0+eHNwYXRoID0gczsKKwlzdHJjYXQoY29uLT54c3BhdGgsICIvY29uc29sZSIpOwogCiAJ
Y29uLT5tYXN0ZXJfZmQgPSAtMTsKIAljb24tPm1hc3Rlcl9wb2xsZmRfaWR4ID0gLTE7CkBAIC03
MTIsNyArNzEyLDcgQEAgc3RhdGljIHN0cnVjdCBkb21haW4gKmNyZWF0ZV9kb21haW4oaW50IGRv
bWlkKQogCiAJcmV0dXJuIGRvbTsKICBvdXQ6Ci0JZnJlZShjb24tPmNvbnNwYXRoKTsKKwlmcmVl
KGNvbi0+eHNwYXRoKTsKIAlmcmVlKGRvbSk7CiAJcmV0dXJuIE5VTEw7CiB9CkBAIC03NTYsOCAr
NzU2LDggQEAgc3RhdGljIHZvaWQgY2xlYW51cF9kb21haW4oc3RydWN0IGRvbWFpbiAqZCkKIAlm
cmVlKGNvbi0+YnVmZmVyLmRhdGEpOwogCWNvbi0+YnVmZmVyLmRhdGEgPSBOVUxMOwogCi0JZnJl
ZShjb24tPmNvbnNwYXRoKTsKLQljb24tPmNvbnNwYXRoID0gTlVMTDsKKwlmcmVlKGNvbi0+eHNw
YXRoKTsKKwljb24tPnhzcGF0aCA9IE5VTEw7CiAKIAlyZW1vdmVfZG9tYWluKGQpOwogfQotLSAK
Mi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 22 07:39:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 07: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 1dNwiM-0005om-8L; Thu, 22 Jun 2017 07:39:42 +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 1dNwiL-0005mv-49
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 07:39:41 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 22/3E-01992-C347B495; Thu, 22 Jun 2017 07:39:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsVyMfTAFl3rEu9
 Ig307xS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow///+zFhz0rPg56yt7A+NVmy5GLg4hgRmM
 EguP/GbtYuTkYBGYxyzRfM8AJCEh0M8qcePfExaQhIRAmsTLJdOh7EqJizuuMILYQgJaEkdPz
 WaFmLSPSWLP8XtADgcHm4CJxKwOCZAaEQEliXurJjOB1DALzGeUaJrUywaSEBbIlDjz4yATSD
 2LgKrE38MqIGFeAR+J89c72CB2yUncPNfJDGJzAsVX7FjIDrHXW2LXmcksExgFFjAyrGLUKE4
 tKkst0jUy1ksqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAysegYGxh2MO9r9DjFK
 cjApifL+z/OOFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBq1wMlBMsSk1PrUjLzAGGOExagoNHS
 YS3BaSVt7ggMbc4Mx0idYrRmOPKlXVfmDimHNj+hUmIJS8/L1VKnHd2EVCpAEhpRmke3CBY7F
 1ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMyrDzKFJzOvBG7fK6BTmIBOeXHEA+SUkkSElFQ
 DY01g0sR7TQsOpi34zhybflF/Dd/MpW5WGxaUC1TK5iqWBgXypq+tz+vXauO2rQ0wLOqQ9Foy
 9SSPQm1v6JKTvn5uewKTU30Tlx1g2FKfsG3xzfRvtvUPbjf9MNS+Fcjk2SVfaCczNfuuQuSi0
 PIDdR6Hdxo+W3eiwFfTe0F19+cNPfFuC1WUWIozEg21mIuKEwEgLE5HuAIAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-3.tower-206.messagelabs.com!1498117178!100948003!1
X-Originating-IP: [209.85.192.180]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27467 invoked from network); 22 Jun 2017 07:39:39 -0000
Received: from mail-pf0-f180.google.com (HELO mail-pf0-f180.google.com)
 (209.85.192.180)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Jun 2017 07:39:39 -0000
Received: by mail-pf0-f180.google.com with SMTP id c73so5131531pfk.2
 for <xen-devel@lists.xenproject.org>; Thu, 22 Jun 2017 00:39: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=0VlPY7ezJVvMAptDe7WOlRVIfVn5WlbHc6weXyYkglA=;
 b=jyELvP2v55aamwz+0IKIg3BKy/irTsQLVQO/Nw3lwrt+TuMeWuFJFz8DUE8+U0Ckjj
 AjnMY2isPynkQHM156Q2dalUK1v1AjlcOgdZgCsYKnSQpKfPLAO0u4ZX0KVkcPKbxWZ5
 5GqsCEEggshO3dFzmmG2B9MX87UTBdky32mOM=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=0VlPY7ezJVvMAptDe7WOlRVIfVn5WlbHc6weXyYkglA=;
 b=X8qIdSqbRQdKLITMxUZA00FaUkWnw/vhdZjdNiUgWGaKyuM+BSx0Kc+dp9fhOMbCBB
 n9/PWbkR4hU8pdrIgUfrOuuosw2SSiunmTpctloa46oB3l1Mx90Fv0wqcf4dfz/e7uAN
 r/EldB/BUQ629y5g99sX0kbzjnySjfnt3d6e4MvneUNd7J6gTeWO1XkWzQ7h38nUGf84
 DEEnDQ/u89jVYWWaWhkbnR3TJrybBxHeby63TMP9XMOZl97VEf/+/CFLZpgY7sJiYCIf
 GdxPCCoxOwvBNOwYX0biX43+pAnye0i27nBO68S4NvurcQmwGj43441uDpfn5X8bNWkM
 r1qA==
X-Gm-Message-State: AKS2vOwuhT8Do8GAk3fgVBfnJIkXIV8/OxxnwTdWAddMqC8evkcEBla+
 pqjqBPrb3HJZ+JRFC1R3vg==
X-Received: by 10.84.232.197 with SMTP id x5mr1374039plm.159.1498117177375;
 Thu, 22 Jun 2017 00:39:37 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id w69sm1883591pfk.107.2017.06.22.00.39.34
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 22 Jun 2017 00:39:36 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Thu, 22 Jun 2017 13:08:47 +0530
Message-Id: <1498117132-27139-13-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1498117132-27139-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1498117132-27139-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/17 v5] 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
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KQ0M6IElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGFuZ2VzIHNpbmNlIHYzOgotIFRo
ZSBjaGFuZ2VzIGluIHhlbmNvbnNvbGUgaGF2ZSBiZWVuIHNwbGl0IGludG8gZm91ciBwYXRjaGVz
LiBUaGlzIGlzIHRoZSBzZWNvbmQgcGF0Y2guCgogdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYyB8
IDc5ICsrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZp
bGUgY2hhbmdlZCwgMzggaW5zZXJ0aW9ucygrKSwgNDEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYyBiL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMK
aW5kZXggNmY1YzY5Yy4uYTJhMzQ5NiAxMDA2NDQKLS0tIGEvdG9vbHMvY29uc29sZS9kYWVtb24v
aW8uYworKysgYi90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCkBAIC0xNjMsMTAgKzE2MywxMCBA
QCBzdGF0aWMgaW50IHdyaXRlX3dpdGhfdGltZXN0YW1wKGludCBmZCwgY29uc3QgY2hhciAqZGF0
YSwgc2l6ZV90IHN6LAogCXJldHVybiAwOwogfQogCi1zdGF0aWMgdm9pZCBidWZmZXJfYXBwZW5k
KHN0cnVjdCBkb21haW4gKmRvbSkKK3N0YXRpYyB2b2lkIGJ1ZmZlcl9hcHBlbmQoc3RydWN0IGNv
bnNvbGUgKmNvbikKIHsKLQlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmRvbS0+Y29uc29sZTsKIAlz
dHJ1Y3QgYnVmZmVyICpidWZmZXIgPSAmY29uLT5idWZmZXI7CisJc3RydWN0IGRvbWFpbiAqZG9t
ID0gY29uLT5kOwogCVhFTkNPTlNfUklOR19JRFggY29ucywgcHJvZCwgc2l6ZTsKIAlzdHJ1Y3Qg
eGVuY29uc19pbnRlcmZhY2UgKmludGYgPSBjb24tPmludGVyZmFjZTsKIApAQCAtMjk2LDEyICsy
OTYsMTMgQEAgc3RhdGljIGludCBjcmVhdGVfaHZfbG9nKHZvaWQpCiAJcmV0dXJuIGZkOwogfQog
Ci1zdGF0aWMgaW50IGNyZWF0ZV9kb21haW5fbG9nKHN0cnVjdCBkb21haW4gKmRvbSkKK3N0YXRp
YyBpbnQgY3JlYXRlX2NvbnNvbGVfbG9nKHN0cnVjdCBjb25zb2xlICpjb24pCiB7CiAJY2hhciBs
b2dmaWxlW1BBVEhfTUFYXTsKIAljaGFyICpuYW1lcGF0aCwgKmRhdGEsICpzOwogCWludCBmZDsK
IAl1bnNpZ25lZCBpbnQgbGVuOworCXN0cnVjdCBkb21haW4gKmRvbSA9IGNvbi0+ZDsKIAogCW5h
bWVwYXRoID0geHNfZ2V0X2RvbWFpbl9wYXRoKHhzLCBkb20tPmRvbWlkKTsKIAlzID0gcmVhbGxv
YyhuYW1lcGF0aCwgc3RybGVuKG5hbWVwYXRoKSArIDYpOwpAQCAtMzQyLDEwICszNDMsOCBAQCBz
dGF0aWMgaW50IGNyZWF0ZV9kb21haW5fbG9nKHN0cnVjdCBkb21haW4gKmRvbSkKIAlyZXR1cm4g
ZmQ7CiB9CiAKLXN0YXRpYyB2b2lkIGRvbWFpbl9jbG9zZV90dHkoc3RydWN0IGRvbWFpbiAqZG9t
KQorc3RhdGljIHZvaWQgY29uc29sZV9jbG9zZV90dHkoc3RydWN0IGNvbnNvbGUgKmNvbikKIHsK
LQlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmRvbS0+Y29uc29sZTsKLQogCWlmIChjb24tPm1hc3Rl
cl9mZCAhPSAtMSkgewogCQljbG9zZShjb24tPm1hc3Rlcl9mZCk7CiAJCWNvbi0+bWFzdGVyX2Zk
ID0gLTE7CkBAIC00MTcsNyArNDE2LDcgQEAgdm9pZCBjZm1ha2VyYXcoc3RydWN0IHRlcm1pb3Mg
KnRlcm1pb3NfcCkKIH0KICNlbmRpZiAvKiBfX3N1bl9fICovCiAKLXN0YXRpYyBpbnQgZG9tYWlu
X2NyZWF0ZV90dHkoc3RydWN0IGRvbWFpbiAqZG9tKQorc3RhdGljIGludCBjb25zb2xlX2NyZWF0
ZV90dHkoc3RydWN0IGNvbnNvbGUgKmNvbikKIHsKIAljb25zdCBjaGFyICpzbGF2ZTsKIAljaGFy
ICpwYXRoOwpAQCAtNDI2LDcgKzQyNSw3IEBAIHN0YXRpYyBpbnQgZG9tYWluX2NyZWF0ZV90dHko
c3RydWN0IGRvbWFpbiAqZG9tKQogCWNoYXIgKmRhdGE7CiAJdW5zaWduZWQgaW50IGxlbjsKIAlz
dHJ1Y3QgdGVybWlvcyB0ZXJtOwotCXN0cnVjdCBjb25zb2xlICpjb24gPSAmZG9tLT5jb25zb2xl
OworCXN0cnVjdCBkb21haW4gKmRvbSA9IGNvbi0+ZDsKIAogCWFzc2VydChjb24tPnNsYXZlX2Zk
ID09IC0xKTsKIAlhc3NlcnQoY29uLT5tYXN0ZXJfZmQgPT0gLTEpOwpAQCAtNDg3LDcgKzQ4Niw3
IEBAIHN0YXRpYyBpbnQgZG9tYWluX2NyZWF0ZV90dHkoc3RydWN0IGRvbWFpbiAqZG9tKQogCiAJ
cmV0dXJuIDE7CiBvdXQ6Ci0JZG9tYWluX2Nsb3NlX3R0eShkb20pOworCWNvbnNvbGVfY2xvc2Vf
dHR5KGNvbik7CiAJcmV0dXJuIDA7CiB9CiAgCkBAIC01MjYsMTAgKzUyNSw4IEBAIHN0YXRpYyBp
bnQgeHNfZ2F0aGVyKHN0cnVjdCB4c19oYW5kbGUgKnhzLCBjb25zdCBjaGFyICpkaXIsIC4uLikK
IAlyZXR1cm4gcmV0OwogfQogCi1zdGF0aWMgdm9pZCBkb21haW5fdW5tYXBfaW50ZXJmYWNlKHN0
cnVjdCBkb21haW4gKmRvbSkKK3N0YXRpYyB2b2lkIGNvbnNvbGVfdW5tYXBfaW50ZXJmYWNlKHN0
cnVjdCBjb25zb2xlICpjb24pCiB7Ci0Jc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkb20tPmNvbnNv
bGU7Ci0KIAlpZiAoY29uLT5pbnRlcmZhY2UgPT0gTlVMTCkKIAkJcmV0dXJuOwogCWlmICh4Z3Rf
aGFuZGxlICYmIGNvbi0+cmluZ19yZWYgPT0gLTEpCkBAIC01NDAsMTEgKzUzNywxMSBAQCBzdGF0
aWMgdm9pZCBkb21haW5fdW5tYXBfaW50ZXJmYWNlKHN0cnVjdCBkb21haW4gKmRvbSkKIAljb24t
PnJpbmdfcmVmID0gLTE7CiB9CiAgCi1zdGF0aWMgaW50IGRvbWFpbl9jcmVhdGVfcmluZyhzdHJ1
Y3QgZG9tYWluICpkb20pCitzdGF0aWMgaW50IGNvbnNvbGVfY3JlYXRlX3Jpbmcoc3RydWN0IGNv
bnNvbGUgKmNvbikKIHsKIAlpbnQgZXJyLCByZW1vdGVfcG9ydCwgcmluZ19yZWYsIHJjOwogCWNo
YXIgKnR5cGUsIHBhdGhbUEFUSF9NQVhdOwotCXN0cnVjdCBjb25zb2xlICpjb24gPSAmZG9tLT5j
b25zb2xlOworCXN0cnVjdCBkb21haW4gKmRvbSA9IGNvbi0+ZDsKIAogCWVyciA9IHhzX2dhdGhl
cih4cywgY29uLT54c3BhdGgsCiAJCQkicmluZy1yZWYiLCAiJXUiLCAmcmluZ19yZWYsCkBAIC01
NjMsNyArNTYwLDcgQEAgc3RhdGljIGludCBkb21haW5fY3JlYXRlX3Jpbmcoc3RydWN0IGRvbWFp
biAqZG9tKQogCiAJLyogSWYgdXNpbmcgcmluZ19yZWYgYW5kIGl0IGhhcyBjaGFuZ2VkLCByZW1h
cCAqLwogCWlmIChyaW5nX3JlZiAhPSBjb24tPnJpbmdfcmVmICYmIGNvbi0+cmluZ19yZWYgIT0g
LTEpCi0JCWRvbWFpbl91bm1hcF9pbnRlcmZhY2UoZG9tKTsKKwkJY29uc29sZV91bm1hcF9pbnRl
cmZhY2UoY29uKTsKIAogCWlmICghY29uLT5pbnRlcmZhY2UgJiYgeGd0X2hhbmRsZSkgewogCQkv
KiBQcmVmZXIgdXNpbmcgZ3JhbnQgdGFibGUgKi8KQEAgLTYyMSw3ICs2MTgsNyBAQCBzdGF0aWMg
aW50IGRvbWFpbl9jcmVhdGVfcmluZyhzdHJ1Y3QgZG9tYWluICpkb20pCiAJY29uLT5yZW1vdGVf
cG9ydCA9IHJlbW90ZV9wb3J0OwogCiAJaWYgKGNvbi0+bWFzdGVyX2ZkID09IC0xKSB7Ci0JCWlm
ICghZG9tYWluX2NyZWF0ZV90dHkoZG9tKSkgeworCQlpZiAoIWNvbnNvbGVfY3JlYXRlX3R0eShj
b24pKSB7CiAJCQllcnIgPSBlcnJubzsKIAkJCXhlbmV2dGNobl9jbG9zZShjb24tPnhjZV9oYW5k
bGUpOwogCQkJY29uLT54Y2VfaGFuZGxlID0gTlVMTDsKQEAgLTYzMiw3ICs2MjksNyBAQCBzdGF0
aWMgaW50IGRvbWFpbl9jcmVhdGVfcmluZyhzdHJ1Y3QgZG9tYWluICpkb20pCiAJfQogCiAJaWYg
KGxvZ19ndWVzdCAmJiAoY29uLT5sb2dfZmQgPT0gLTEpKQotCQljb24tPmxvZ19mZCA9IGNyZWF0
ZV9kb21haW5fbG9nKGRvbSk7CisJCWNvbi0+bG9nX2ZkID0gY3JlYXRlX2NvbnNvbGVfbG9nKGNv
bik7CiAKICBvdXQ6CiAJcmV0dXJuIGVycjsKQEAgLTY0OCw3ICs2NDUsNyBAQCBzdGF0aWMgYm9v
bCB3YXRjaF9kb21haW4oc3RydWN0IGRvbWFpbiAqZG9tLCBib29sIHdhdGNoKQogCWlmICh3YXRj
aCkgewogCQlzdWNjZXNzID0geHNfd2F0Y2goeHMsIGNvbi0+eHNwYXRoLCBkb21pZF9zdHIpOwog
CQlpZiAoc3VjY2VzcykKLQkJCWRvbWFpbl9jcmVhdGVfcmluZyhkb20pOworCQkJY29uc29sZV9j
cmVhdGVfcmluZyhjb24pOwogCQllbHNlCiAJCQl4c191bndhdGNoKHhzLCBjb24tPnhzcGF0aCwg
ZG9taWRfc3RyKTsKIAl9IGVsc2UgewpAQCAtNjk1LDYgKzY5Miw3IEBAIHN0YXRpYyBzdHJ1Y3Qg
ZG9tYWluICpjcmVhdGVfZG9tYWluKGludCBkb21pZCkKIAljb24tPnNsYXZlX2ZkID0gLTE7CiAJ
Y29uLT5sb2dfZmQgPSAtMTsKIAljb24tPnhjZV9wb2xsZmRfaWR4ID0gLTE7CisJY29uLT5kID0g
ZG9tOwogCiAJY29uLT5uZXh0X3BlcmlvZCA9ICgobG9uZyBsb25nKXRzLnR2X3NlYyAqIDEwMDAp
ICsgKHRzLnR2X25zZWMgLyAxMDAwMDAwKSArIFJBVEVfTElNSVRfUEVSSU9EOwogCkBAIC03NDYs
NyArNzQ0LDcgQEAgc3RhdGljIHZvaWQgY2xlYW51cF9kb21haW4oc3RydWN0IGRvbWFpbiAqZCkK
IHsKIAlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmQtPmNvbnNvbGU7CiAKLQlkb21haW5fY2xvc2Vf
dHR5KGQpOworCWNvbnNvbGVfY2xvc2VfdHR5KGNvbik7CiAKIAlpZiAoY29uLT5sb2dfZmQgIT0g
LTEpIHsKIAkJY2xvc2UoY29uLT5sb2dfZmQpOwpAQCAtNzY4LDcgKzc2Niw3IEBAIHN0YXRpYyB2
b2lkIHNodXRkb3duX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkKQogCiAJZC0+aXNfZGVhZCA9IHRy
dWU7CiAJd2F0Y2hfZG9tYWluKGQsIGZhbHNlKTsKLQlkb21haW5fdW5tYXBfaW50ZXJmYWNlKGQp
OworCWNvbnNvbGVfdW5tYXBfaW50ZXJmYWNlKGNvbik7CiAJaWYgKGNvbi0+eGNlX2hhbmRsZSAh
PSBOVUxMKQogCQl4ZW5ldnRjaG5fY2xvc2UoY29uLT54Y2VfaGFuZGxlKTsKIAljb24tPnhjZV9o
YW5kbGUgPSBOVUxMOwpAQCAtNzk5LDkgKzc5Nyw4IEBAIHN0YXRpYyB2b2lkIGVudW1fZG9tYWlu
cyh2b2lkKQogCX0KIH0KIAotc3RhdGljIGludCByaW5nX2ZyZWVfYnl0ZXMoc3RydWN0IGRvbWFp
biAqZG9tKQorc3RhdGljIGludCByaW5nX2ZyZWVfYnl0ZXMoc3RydWN0IGNvbnNvbGUgKmNvbikK
IHsKLQlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmRvbS0+Y29uc29sZTsKIAlzdHJ1Y3QgeGVuY29u
c19pbnRlcmZhY2UgKmludGYgPSBjb24tPmludGVyZmFjZTsKIAlYRU5DT05TX1JJTkdfSURYIGNv
bnMsIHByb2QsIHNwYWNlOwogCkBAIC04MTYsMzAgKzgxMywzMCBAQCBzdGF0aWMgaW50IHJpbmdf
ZnJlZV9ieXRlcyhzdHJ1Y3QgZG9tYWluICpkb20pCiAJcmV0dXJuIChzaXplb2YoaW50Zi0+aW4p
IC0gc3BhY2UpOwogfQogCi1zdGF0aWMgdm9pZCBkb21haW5faGFuZGxlX2Jyb2tlbl90dHkoc3Ry
dWN0IGRvbWFpbiAqZG9tLCBpbnQgcmVjcmVhdGUpCitzdGF0aWMgdm9pZCBjb25zb2xlX2hhbmRs
ZV9icm9rZW5fdHR5KHN0cnVjdCBjb25zb2xlICpjb24sIGludCByZWNyZWF0ZSkKIHsKLQlkb21h
aW5fY2xvc2VfdHR5KGRvbSk7CisJY29uc29sZV9jbG9zZV90dHkoY29uKTsKIAogCWlmIChyZWNy
ZWF0ZSkgewotCQlkb21haW5fY3JlYXRlX3R0eShkb20pOworCQljb25zb2xlX2NyZWF0ZV90dHko
Y29uKTsKIAl9IGVsc2UgewotCQlzaHV0ZG93bl9kb21haW4oZG9tKTsKKwkJc2h1dGRvd25fZG9t
YWluKGNvbi0+ZCk7CiAJfQogfQogCi1zdGF0aWMgdm9pZCBoYW5kbGVfdHR5X3JlYWQoc3RydWN0
IGRvbWFpbiAqZG9tKQorc3RhdGljIHZvaWQgaGFuZGxlX3R0eV9yZWFkKHN0cnVjdCBjb25zb2xl
ICpjb24pCiB7CiAJc3NpemVfdCBsZW4gPSAwOwogCWNoYXIgbXNnWzgwXTsKIAlpbnQgaTsKLQlz
dHJ1Y3QgY29uc29sZSAqY29uID0gJmRvbS0+Y29uc29sZTsKIAlzdHJ1Y3QgeGVuY29uc19pbnRl
cmZhY2UgKmludGYgPSBjb24tPmludGVyZmFjZTsKKwlzdHJ1Y3QgZG9tYWluICpkb20gPSBjb24t
PmQ7CiAJWEVOQ09OU19SSU5HX0lEWCBwcm9kOwogCiAJaWYgKGRvbS0+aXNfZGVhZCkKIAkJcmV0
dXJuOwogCi0JbGVuID0gcmluZ19mcmVlX2J5dGVzKGRvbSk7CisJbGVuID0gcmluZ19mcmVlX2J5
dGVzKGNvbik7CiAJaWYgKGxlbiA9PSAwKQogCQlyZXR1cm47CiAKQEAgLTg1Myw3ICs4NTAsNyBA
QCBzdGF0aWMgdm9pZCBoYW5kbGVfdHR5X3JlYWQoc3RydWN0IGRvbWFpbiAqZG9tKQogCSAqIGtl
ZXAgdGhlIHNsYXZlIG9wZW4gZm9yIHRoZSBkdXJhdGlvbi4KIAkgKi8KIAlpZiAobGVuIDwgMCkg
ewotCQlkb21haW5faGFuZGxlX2Jyb2tlbl90dHkoZG9tLCBkb21haW5faXNfdmFsaWQoZG9tLT5k
b21pZCkpOworCQljb25zb2xlX2hhbmRsZV9icm9rZW5fdHR5KGNvbiwgZG9tYWluX2lzX3ZhbGlk
KGRvbS0+ZG9taWQpKTsKIAl9IGVsc2UgaWYgKGRvbWFpbl9pc192YWxpZChkb20tPmRvbWlkKSkg
ewogCQlwcm9kID0gaW50Zi0+aW5fcHJvZDsKIAkJZm9yIChpID0gMDsgaSA8IGxlbjsgaSsrKSB7
CkBAIC04NjQsMTUgKzg2MSwxNSBAQCBzdGF0aWMgdm9pZCBoYW5kbGVfdHR5X3JlYWQoc3RydWN0
IGRvbWFpbiAqZG9tKQogCQlpbnRmLT5pbl9wcm9kID0gcHJvZDsKIAkJeGVuZXZ0Y2huX25vdGlm
eShjb24tPnhjZV9oYW5kbGUsIGNvbi0+bG9jYWxfcG9ydCk7CiAJfSBlbHNlIHsKLQkJZG9tYWlu
X2Nsb3NlX3R0eShkb20pOworCQljb25zb2xlX2Nsb3NlX3R0eShjb24pOwogCQlzaHV0ZG93bl9k
b21haW4oZG9tKTsKIAl9CiB9CiAKLXN0YXRpYyB2b2lkIGhhbmRsZV90dHlfd3JpdGUoc3RydWN0
IGRvbWFpbiAqZG9tKQorc3RhdGljIHZvaWQgaGFuZGxlX3R0eV93cml0ZShzdHJ1Y3QgY29uc29s
ZSAqY29uKQogewogCXNzaXplX3QgbGVuOwotCXN0cnVjdCBjb25zb2xlICpjb24gPSAmZG9tLT5j
b25zb2xlOworCXN0cnVjdCBkb21haW4gKmRvbSA9IGNvbi0+ZDsKIAogCWlmIChkb20tPmlzX2Rl
YWQpCiAJCXJldHVybjsKQEAgLTg4Miw3ICs4NzksNyBAQCBzdGF0aWMgdm9pZCBoYW5kbGVfdHR5
X3dyaXRlKHN0cnVjdCBkb21haW4gKmRvbSkKICAJaWYgKGxlbiA8IDEpIHsKIAkJZG9sb2coTE9H
X0RFQlVHLCAiV3JpdGUgZmFpbGVkIG9uIGRvbWFpbiAlZDogJXpkLCAlZFxuIiwKIAkJICAgICAg
ZG9tLT5kb21pZCwgbGVuLCBlcnJubyk7Ci0JCWRvbWFpbl9oYW5kbGVfYnJva2VuX3R0eShkb20s
IGRvbWFpbl9pc192YWxpZChkb20tPmRvbWlkKSk7CisJCWNvbnNvbGVfaGFuZGxlX2Jyb2tlbl90
dHkoY29uLCBkb21haW5faXNfdmFsaWQoZG9tLT5kb21pZCkpOwogCX0gZWxzZSB7CiAJCWJ1ZmZl
cl9hZHZhbmNlKCZjb24tPmJ1ZmZlciwgbGVuKTsKIAl9CkBAIC05MDEsNyArODk4LDcgQEAgc3Rh
dGljIHZvaWQgaGFuZGxlX3JpbmdfcmVhZChzdHJ1Y3QgZG9tYWluICpkb20pCiAKIAljb24tPmV2
ZW50X2NvdW50Kys7CiAKLQlidWZmZXJfYXBwZW5kKGRvbSk7CisJYnVmZmVyX2FwcGVuZChjb24p
OwogCiAJaWYgKGNvbi0+ZXZlbnRfY291bnQgPCBSQVRFX0xJTUlUX0FMTE9XQU5DRSkKIAkJKHZv
aWQpeGVuZXZ0Y2huX3VubWFzayhjb24tPnhjZV9oYW5kbGUsIHBvcnQpOwpAQCAtOTI1LDcgKzky
Miw3IEBAIHN0YXRpYyB2b2lkIGhhbmRsZV94cyh2b2lkKQogCQkvKiBXZSBtYXkgZ2V0IHdhdGNo
ZXMgZmlyaW5nIGZvciBkb21haW5zIHRoYXQgaGF2ZSByZWNlbnRseQogCQkgICBiZWVuIHJlbW92
ZWQsIHNvIGRvbSBtYXkgYmUgTlVMTCBoZXJlLiAqLwogCQlpZiAoZG9tICYmIGRvbS0+aXNfZGVh
ZCA9PSBmYWxzZSkKLQkJCWRvbWFpbl9jcmVhdGVfcmluZyhkb20pOworCQkJY29uc29sZV9jcmVh
dGVfcmluZygmZG9tLT5jb25zb2xlKTsKIAl9CiAKIAlmcmVlKHZlYyk7CkBAIC05NzUsNyArOTcy
LDcgQEAgc3RhdGljIHZvaWQgaGFuZGxlX2xvZ19yZWxvYWQodm9pZCkKIAogCQkJaWYgKGNvbi0+
bG9nX2ZkICE9IC0xKQogCQkJCWNsb3NlKGNvbi0+bG9nX2ZkKTsKLQkJCWNvbi0+bG9nX2ZkID0g
Y3JlYXRlX2RvbWFpbl9sb2coZCk7CisJCQljb24tPmxvZ19mZCA9IGNyZWF0ZV9jb25zb2xlX2xv
Zyhjb24pOwogCQl9CiAJfQogCkBAIC0xMTIxLDcgKzExMTgsNyBAQCB2b2lkIGhhbmRsZV9pbyh2
b2lkKQogCiAJCQlpZiAoY29uLT5tYXN0ZXJfZmQgIT0gLTEpIHsKIAkJCQlzaG9ydCBldmVudHMg
PSAwOwotCQkJCWlmICghZC0+aXNfZGVhZCAmJiByaW5nX2ZyZWVfYnl0ZXMoZCkpCisJCQkJaWYg
KCFkLT5pc19kZWFkICYmIHJpbmdfZnJlZV9ieXRlcyhjb24pKQogCQkJCQlldmVudHMgfD0gUE9M
TElOOwogCiAJCQkJaWYgKCFidWZmZXJfZW1wdHkoJmNvbi0+YnVmZmVyKSkKQEAgLTEyMDgsMTUg
KzEyMDUsMTUgQEAgdm9pZCBoYW5kbGVfaW8odm9pZCkKIAkJCWlmIChjb24tPm1hc3Rlcl9mZCAh
PSAtMSAmJiBjb24tPm1hc3Rlcl9wb2xsZmRfaWR4ICE9IC0xKSB7CiAJCQkJaWYgKGZkc1tjb24t
Pm1hc3Rlcl9wb2xsZmRfaWR4XS5yZXZlbnRzICYKIAkJCQkgICAgfihQT0xMSU58UE9MTE9VVHxQ
T0xMUFJJKSkKLQkJCQkJZG9tYWluX2hhbmRsZV9icm9rZW5fdHR5KGQsCisJCQkJCWNvbnNvbGVf
aGFuZGxlX2Jyb2tlbl90dHkoY29uLAogCQkJCQkJICAgZG9tYWluX2lzX3ZhbGlkKGQtPmRvbWlk
KSk7CiAJCQkJZWxzZSB7CiAJCQkJCWlmIChmZHNbY29uLT5tYXN0ZXJfcG9sbGZkX2lkeF0ucmV2
ZW50cyAmCiAJCQkJCSAgICBQT0xMSU4pCi0JCQkJCQloYW5kbGVfdHR5X3JlYWQoZCk7CisJCQkJ
CQloYW5kbGVfdHR5X3JlYWQoY29uKTsKIAkJCQkJaWYgKGZkc1tjb24tPm1hc3Rlcl9wb2xsZmRf
aWR4XS5yZXZlbnRzICYKIAkJCQkJICAgIFBPTExPVVQpCi0JCQkJCQloYW5kbGVfdHR5X3dyaXRl
KGQpOworCQkJCQkJaGFuZGxlX3R0eV93cml0ZShjb24pOwogCQkJCX0KIAkJCX0KIAotLSAKMi43
LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 22 07:39:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 07:39: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 1dNwiP-0005s5-H7; Thu, 22 Jun 2017 07: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 <bhupinder.thakur@linaro.org>) id 1dNwiN-0005qP-S7
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 07:39:44 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 20/14-03613-F347B495; Thu, 22 Jun 2017 07:39:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXiVRtsqmtX4h1
 psPoGl8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmjFr/lHmgnUtjBWfetaxNDD+ze5i5OIQEpjO
 KNE45QsTiMMiMI9Z4vHllcwgjoRAP6vEvdMHGLsYOYCcNIknu9i7GDmBzCqJA/evgtlCAloSR
 0/NZoWYtI9JomfKXVaQejYBE4lZHRIgNSICShL3Vk0GW8AsMJ9RomlSLxtIQlggUuLKieMsID
 aLgKpEQ+MzsKG8Aj4Sk2ZcYoJYJidx81wnM4jNCRRfsWMh1GJviV1nJrNMYBRYwMiwilGjOLW
 oLLVI19BML6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMLgYgGAH4/2NAYcYJTmY
 lER5/+d5RwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4FUuBsoJFqWmp1akZeYAwxwmLcHBoyTC2
 wLSyltckJhbnJkOkTrFaMyxYfX6L0wckw5s/8IkxJKXn5cqJc4rCjJJAKQ0ozQPbhAs/i4xyk
 oJ8zICnSbEU5BalJtZgir/ilGcg1FJmFe/CGgKT2ZeCdy+V0CnMAGd8uKIB8gpJYkIKakGRr+
 N2t/EMucdsdO4ZS8bPXc756FPuZGTlnGujrz2929pckmb5ippi+/PtsXttjPp6AyNEV92wrb9
 jEdY3ZmrexJn2PrdPf5GamNs4/kjbHqKAcEWIilK3RvP5dr+dVsqxBxwtGtuPL/3afWJNzS6j
 oZllOoVcYfeXdHa87XzZuLffRFciT99lViKMxINtZiLihMBNq4fyLoCAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-16.tower-27.messagelabs.com!1498117181!108574953!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51774 invoked from network); 22 Jun 2017 07:39:41 -0000
Received: from mail-pg0-f53.google.com (HELO mail-pg0-f53.google.com)
 (74.125.83.53)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Jun 2017 07:39:41 -0000
Received: by mail-pg0-f53.google.com with SMTP id 132so4600063pgb.2
 for <xen-devel@lists.xenproject.org>; Thu, 22 Jun 2017 00:39: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=xxwmGn5aet+IeQX2uXeayC9kd/Pq+fM/GcsQ8yi8eu4=;
 b=c1vNS+84A/LDT2NYfx7XI0ZUZi36ta7QosRzMeUbsnedsQ+hP24vy0Sfgzm3UlBH/g
 t/fsEfhRcEsFobS6R9IyZgIQfkXCscV+OZeOR7Bu6D0ECW6Wc1NvH5Ei6MMHYsewlcqR
 /Dm1eZBTNWbtPNbDHmLXjEQQN5y3vvZQZVRco=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=xxwmGn5aet+IeQX2uXeayC9kd/Pq+fM/GcsQ8yi8eu4=;
 b=Bjd++Z8xcD/n9tgHFHCT8fPofM2lH7+3ZkmE+DgwsWUTl1vflBZWKEnxLGlnOjJLge
 UngQ7RxTfNoMq3HQ4Kf1ygFiM6DCvhgrTVsBaKmy4jk8AkhqMgp7JpqUROlr9oNT1mgi
 vAB2FYpCG64Xi8Ij89xaQA0FZwdzny4GhNAGtUszP4PHkhez5+ltG4IOma8wocNxrQc/
 Y9caHkS79a2+WBFOBuahPE9JuZYoGOABwKnto/ISWKqiJxMW9NXzBWAAhWCZWoS+QLoa
 RijEeQeNaLD5f4wXlCs9ERwgQ5zBOrwH8hYS8uXPAWfv4x9ewWccsCkAIWuqasmBJV/g
 bmgA==
X-Gm-Message-State: AKS2vOxTUdePlSa0aF21m/LbuGDG0K86VTUrarWKvUGM0X/OCEcaW5N8
 v1o8q2MItnVnI6fampjwSA==
X-Received: by 10.84.191.165 with SMTP id a34mr1414412pld.136.1498117180374;
 Thu, 22 Jun 2017 00:39:40 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id w69sm1883591pfk.107.2017.06.22.00.39.37
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 22 Jun 2017 00:39:39 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Thu, 22 Jun 2017 13:08:48 +0530
Message-Id: <1498117132-27139-14-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1498117132-27139-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1498117132-27139-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/17 v5] xen/arm: vpl011: Modify xenconsole to
	support multiple consoles
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; 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
cm9kdWNlcyB0aGUgaXRlcmF0b3IKZnVuY3Rpb25zIHRvIG9wZXJhdGUgb24gbXVsdGlwbGUgY29u
c29sZXMuCgpUaGlzIHBhdGNoIGlzIGluIHByZXBhcmF0aW9uIHRvIHN1cHBvcnQgYSBuZXcgdnVh
cnQgY29uc29sZS4KClNpZ25lZC1vZmYtYnk6IEJodXBpbmRlciBUaGFrdXIgPGJodXBpbmRlci50
aGFrdXJAbGluYXJvLm9yZz4KLS0tCkNDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgoKQ2hhbmdlcyBzaW5jZSB2NDoKLSBDaGFuZ2VzIHRvIG1ha2UgZXZl
bnQgY2hhbm5lbCBoYW5kbGluZyBwZXIgY29uc29sZSByYXRoZXIgdGhhbiBwZXIgZG9tYWluLgoK
Q2hhbmdlcyBzaW5jZSB2MzoKLSBUaGUgY2hhbmdlcyBpbiB4ZW5jb25zb2xlIGhhdmUgYmVlbiBz
cGxpdCBpbnRvIGZvdXIgcGF0Y2hlcy4gVGhpcyBpcyB0aGUgdGhpcmQgcGF0Y2guCgogdG9vbHMv
Y29uc29sZS9kYWVtb24vaW8uYyB8IDQzNSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
Ky0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMzAyIGluc2VydGlvbnMoKyksIDEzMyBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9jb25zb2xlL2RhZW1vbi9pby5jIGIvdG9v
bHMvY29uc29sZS9kYWVtb24vaW8uYwppbmRleCBhMmEzNDk2Li5iYWYwZTJlIDEwMDY0NAotLS0g
YS90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCisrKyBiL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lv
LmMKQEAgLTkwLDEyICs5MCwxNCBAQCBzdHJ1Y3QgYnVmZmVyIHsKIH07CiAKIHN0cnVjdCBjb25z
b2xlIHsKKwljaGFyICp0dHluYW1lOwogCWludCBtYXN0ZXJfZmQ7CiAJaW50IG1hc3Rlcl9wb2xs
ZmRfaWR4OwogCWludCBzbGF2ZV9mZDsKIAlpbnQgbG9nX2ZkOwogCXN0cnVjdCBidWZmZXIgYnVm
ZmVyOwogCWNoYXIgKnhzcGF0aDsKKwljaGFyICpsb2dfc3VmZml4OwogCWludCByaW5nX3JlZjsK
IAl4ZW5ldnRjaG5faGFuZGxlICp4Y2VfaGFuZGxlOwogCWludCB4Y2VfcG9sbGZkX2lkeDsKQEAg
LTEwNywxNiArMTA5LDExMiBAQCBzdHJ1Y3QgY29uc29sZSB7CiAJc3RydWN0IGRvbWFpbiAqZDsK
IH07CiAKK3N0cnVjdCBjb25zb2xlX2RhdGEgeworCWNoYXIgKnhzbmFtZTsKKwljaGFyICp0dHlu
YW1lOworCWNoYXIgKmxvZ19zdWZmaXg7Cit9OworCitzdGF0aWMgc3RydWN0IGNvbnNvbGVfZGF0
YSBjb25zb2xlX2RhdGFbXSA9IHsKKworCXsKKwkJLnhzbmFtZSA9ICIvY29uc29sZSIsCisJCS50
dHluYW1lID0gInR0eSIsCisJCS5sb2dfc3VmZml4ID0gIiIsCisJfSwKK307CisKKyNkZWZpbmUg
TUFYX0NPTlNPTEUgKHNpemVvZihjb25zb2xlX2RhdGEpL3NpemVvZihzdHJ1Y3QgY29uc29sZV9k
YXRhKSkKKwogc3RydWN0IGRvbWFpbiB7CiAJaW50IGRvbWlkOwogCWJvb2wgaXNfZGVhZDsKIAl1
bnNpZ25lZCBsYXN0X3NlZW47CiAJc3RydWN0IGRvbWFpbiAqbmV4dDsKLQlzdHJ1Y3QgY29uc29s
ZSBjb25zb2xlOworCXN0cnVjdCBjb25zb2xlIGNvbnNvbGVbTUFYX0NPTlNPTEVdOwogfTsKIAog
c3RhdGljIHN0cnVjdCBkb21haW4gKmRvbV9oZWFkOwogCit0eXBlZGVmIHZvaWQgKCpWT0lEX0lU
RVJfRlVOQ19BUkcxKShzdHJ1Y3QgY29uc29sZSAqKTsKK3R5cGVkZWYgYm9vbCAoKkJPT0xfSVRF
Ul9GVU5DX0FSRzEpKHN0cnVjdCBjb25zb2xlICopOwordHlwZWRlZiBpbnQgKCpJTlRfSVRFUl9G
VU5DX0FSRzEpKHN0cnVjdCBjb25zb2xlICopOwordHlwZWRlZiB2b2lkICgqVk9JRF9JVEVSX0ZV
TkNfQVJHMikoc3RydWN0IGNvbnNvbGUgKiwgIHZvaWQgKik7Cit0eXBlZGVmIGludCAoKklOVF9J
VEVSX0ZVTkNfQVJHMykoc3RydWN0IGNvbnNvbGUgKiwKKwkJCSBzdHJ1Y3QgZG9tYWluICpkb20s
IHZvaWQgKiopOworCitzdGF0aWMgaW5saW5lIGJvb2wgY29uc29sZV9lbmFibGVkKHN0cnVjdCBj
b25zb2xlICpjb24pCit7CisJcmV0dXJuIGNvbi0+bG9jYWxfcG9ydCAhPSAtMTsKK30KKworc3Rh
dGljIGlubGluZSB2b2lkIGNvbnNvbGVfaXRlcl92b2lkX2FyZzEoc3RydWN0IGRvbWFpbiAqZCwK
KwkJCQkJCQkJCQkgIFZPSURfSVRFUl9GVU5DX0FSRzEgaXRlcl9mdW5jKQoreworCWludCBpID0g
MDsKKwlzdHJ1Y3QgY29uc29sZSAqY29uID0gJihkLT5jb25zb2xlWzBdKTsKKworCWZvciAoaSA9
IDA7IGkgPCBNQVhfQ09OU09MRTsgaSsrLCBjb24rKykKKwl7CisJCWl0ZXJfZnVuYyhjb24pOwor
CX0KK30KKworc3RhdGljIGlubGluZSB2b2lkIGNvbnNvbGVfaXRlcl92b2lkX2FyZzIoc3RydWN0
IGRvbWFpbiAqZCwKKwkJCQkJCQkJCQkgIFZPSURfSVRFUl9GVU5DX0FSRzIgaXRlcl9mdW5jLAor
CQkJCQkJCQkJCSAgdm9pZCAqaXRlcl9kYXRhKQoreworCWludCBpID0gMDsKKwlzdHJ1Y3QgY29u
c29sZSAqY29uID0gJihkLT5jb25zb2xlWzBdKTsKKworCWZvciAoaSA9IDA7IGkgPCBNQVhfQ09O
U09MRTsgaSsrLCBjb24rKykKKwl7CisJCWl0ZXJfZnVuYyhjb24sIGl0ZXJfZGF0YSk7CisJfQor
fQorCitzdGF0aWMgaW5saW5lIGJvb2wgY29uc29sZV9pdGVyX2Jvb2xfYXJnMShzdHJ1Y3QgZG9t
YWluICpkLAorCQkJCQkJCQkJCSAgQk9PTF9JVEVSX0ZVTkNfQVJHMSBpdGVyX2Z1bmMpCit7CisJ
aW50IGkgPSAwOworCXN0cnVjdCBjb25zb2xlICpjb24gPSAmKGQtPmNvbnNvbGVbMF0pOworCisJ
Zm9yIChpID0gMDsgaSA8IE1BWF9DT05TT0xFOyBpKyssIGNvbisrKQorCXsKKwkJaWYgKGl0ZXJf
ZnVuYyhjb24pKQorCQkJcmV0dXJuIHRydWU7CisJfQorCXJldHVybiBmYWxzZTsKK30KKworc3Rh
dGljIGlubGluZSBpbnQgY29uc29sZV9pdGVyX2ludF9hcmcxKHN0cnVjdCBkb21haW4gKmQsCisJ
CQkJCQkJCQkJSU5UX0lURVJfRlVOQ19BUkcxIGl0ZXJfZnVuYykKK3sKKwlpbnQgaSA9IDA7CisJ
c3RydWN0IGNvbnNvbGUgKmNvbiA9ICYoZC0+Y29uc29sZVswXSk7CisKKwlmb3IgKGkgPSAwOyBp
IDwgTUFYX0NPTlNPTEU7IGkrKywgY29uKyspCisJeworCQlpZiAoaXRlcl9mdW5jKGNvbikpCisJ
CQlyZXR1cm4gMTsKKwl9CisJcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbmxpbmUgaW50IGNvbnNv
bGVfaXRlcl9pbnRfYXJnMyhzdHJ1Y3QgZG9tYWluICpkLAorCQkJCQkJCQkJCUlOVF9JVEVSX0ZV
TkNfQVJHMyBpdGVyX2Z1bmMsCisJCQkJCQkJCQkJdm9pZCAqKml0ZXJfZGF0YSkKK3sKKwlpbnQg
aSA9IDA7CisJc3RydWN0IGNvbnNvbGUgKmNvbiA9ICYoZC0+Y29uc29sZVswXSk7CisKKwlmb3Ig
KGkgPSAwOyBpIDwgTUFYX0NPTlNPTEU7IGkrKywgY29uKyspCisJeworCQlpZiAoaXRlcl9mdW5j
KGNvbiwgZCwgaXRlcl9kYXRhKSkKKwkJCXJldHVybiAxOworCX0KKwlyZXR1cm4gMDsKK30KIHN0
YXRpYyBpbnQgd3JpdGVfYWxsKGludCBmZCwgY29uc3QgY2hhciogYnVmLCBzaXplX3QgbGVuKQog
ewogCXdoaWxlIChsZW4pIHsKQEAgLTE2MywxMiArMjYxLDIyIEBAIHN0YXRpYyBpbnQgd3JpdGVf
d2l0aF90aW1lc3RhbXAoaW50IGZkLCBjb25zdCBjaGFyICpkYXRhLCBzaXplX3Qgc3osCiAJcmV0
dXJuIDA7CiB9CiAKLXN0YXRpYyB2b2lkIGJ1ZmZlcl9hcHBlbmQoc3RydWN0IGNvbnNvbGUgKmNv
bikKK3N0YXRpYyBpbmxpbmUgYm9vbCBidWZmZXJfYXZhaWxhYmxlKHN0cnVjdCBjb25zb2xlICpj
b24pCit7CisJaWYgKGRpc2NhcmRfb3ZlcmZsb3dlZF9kYXRhIHx8CisJCSFjb24tPmJ1ZmZlci5t
YXhfY2FwYWNpdHkgfHwKKwkJY29uLT5idWZmZXIuc2l6ZSA8IGNvbi0+YnVmZmVyLm1heF9jYXBh
Y2l0eSkKKwkJcmV0dXJuIHRydWU7CisJZWxzZQorCQlyZXR1cm4gZmFsc2U7Cit9CisKK3N0YXRp
YyB2b2lkIGJ1ZmZlcl9hcHBlbmQoc3RydWN0IGNvbnNvbGUgKmNvbiwgeGVuZXZ0Y2huX3BvcnRf
b3JfZXJyb3JfdCBwb3J0KQogewogCXN0cnVjdCBidWZmZXIgKmJ1ZmZlciA9ICZjb24tPmJ1ZmZl
cjsKKwlzdHJ1Y3QgeGVuY29uc19pbnRlcmZhY2UgKmludGYgPSBjb24tPmludGVyZmFjZTsKIAlz
dHJ1Y3QgZG9tYWluICpkb20gPSBjb24tPmQ7CiAJWEVOQ09OU19SSU5HX0lEWCBjb25zLCBwcm9k
LCBzaXplOwotCXN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50ZiA9IGNvbi0+aW50ZXJmYWNl
OwogCiAJY29ucyA9IGludGYtPm91dF9jb25zOwogCXByb2QgPSBpbnRmLT5vdXRfcHJvZDsKQEAg
LTMyMSw3ICs0MjksNyBAQCBzdGF0aWMgaW50IGNyZWF0ZV9jb25zb2xlX2xvZyhzdHJ1Y3QgY29u
c29sZSAqY29uKQogCQlyZXR1cm4gLTE7CiAJfQogCi0Jc25wcmludGYobG9nZmlsZSwgUEFUSF9N
QVgtMSwgIiVzL2d1ZXN0LSVzLmxvZyIsIGxvZ19kaXIsIGRhdGEpOworCXNucHJpbnRmKGxvZ2Zp
bGUsIFBBVEhfTUFYLTEsICIlcy9ndWVzdC0lcyVzLmxvZyIsIGxvZ19kaXIsIGRhdGEsIGNvbi0+
bG9nX3N1ZmZpeCk7CiAJZnJlZShkYXRhKTsKIAlsb2dmaWxlW1BBVEhfTUFYLTFdID0gJ1wwJzsK
IApAQCAtNDczLDcgKzU4MSw3IEBAIHN0YXRpYyBpbnQgY29uc29sZV9jcmVhdGVfdHR5KHN0cnVj
dCBjb25zb2xlICpjb24pCiAJfQogCWZyZWUocGF0aCk7CiAKLQlzdWNjZXNzID0gKGFzcHJpbnRm
KCZwYXRoLCAiJXMvdHR5IiwgY29uLT54c3BhdGgpICE9IC0xKTsKKwlzdWNjZXNzID0gKGFzcHJp
bnRmKCZwYXRoLCAiJXMvJXMiLCBjb24tPnhzcGF0aCwgY29uLT50dHluYW1lKSAhPSAtMSk7CiAJ
aWYgKCFzdWNjZXNzKQogCQlnb3RvIG91dDsKIAlzdWNjZXNzID0geHNfd3JpdGUoeHMsIFhCVF9O
VUxMLCBwYXRoLCBzbGF2ZSwgc3RybGVuKHNsYXZlKSk7CkBAIC01OTQsNiArNzAyLDcgQEAgc3Rh
dGljIGludCBjb25zb2xlX2NyZWF0ZV9yaW5nKHN0cnVjdCBjb25zb2xlICpjb24pCiAKIAljb24t
PmxvY2FsX3BvcnQgPSAtMTsKIAljb24tPnJlbW90ZV9wb3J0ID0gLTE7CisKIAlpZiAoY29uLT54
Y2VfaGFuZGxlICE9IE5VTEwpCiAJCXhlbmV2dGNobl9jbG9zZShjb24tPnhjZV9oYW5kbGUpOwog
CkBAIC02MzksMTMgKzc0OCwxMyBAQCBzdGF0aWMgYm9vbCB3YXRjaF9kb21haW4oc3RydWN0IGRv
bWFpbiAqZG9tLCBib29sIHdhdGNoKQogewogCWNoYXIgZG9taWRfc3RyWzMgKyBNQVhfU1RSTEVO
KGRvbS0+ZG9taWQpXTsKIAlib29sIHN1Y2Nlc3M7Ci0Jc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZk
b20tPmNvbnNvbGU7CisJc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkb20tPmNvbnNvbGVbMF07CiAK
IAlzbnByaW50Zihkb21pZF9zdHIsIHNpemVvZihkb21pZF9zdHIpLCAiZG9tJXUiLCBkb20tPmRv
bWlkKTsKIAlpZiAod2F0Y2gpIHsKIAkJc3VjY2VzcyA9IHhzX3dhdGNoKHhzLCBjb24tPnhzcGF0
aCwgZG9taWRfc3RyKTsKIAkJaWYgKHN1Y2Nlc3MpCi0JCQljb25zb2xlX2NyZWF0ZV9yaW5nKGNv
bik7CisJCQljb25zb2xlX2l0ZXJfaW50X2FyZzEoZG9tLCBjb25zb2xlX2NyZWF0ZV9yaW5nKTsK
IAkJZWxzZQogCQkJeHNfdW53YXRjaCh4cywgY29uLT54c3BhdGgsIGRvbWlkX3N0cik7CiAJfSBl
bHNlIHsKQEAgLTY1NSwyMCArNzY0LDU5IEBAIHN0YXRpYyBib29sIHdhdGNoX2RvbWFpbihzdHJ1
Y3QgZG9tYWluICpkb20sIGJvb2wgd2F0Y2gpCiAJcmV0dXJuIHN1Y2Nlc3M7CiB9CiAKLQotc3Rh
dGljIHN0cnVjdCBkb21haW4gKmNyZWF0ZV9kb21haW4oaW50IGRvbWlkKQorc3RhdGljIGludCBj
b25zb2xlX2luaXQoc3RydWN0IGNvbnNvbGUgKmNvbiwgc3RydWN0IGRvbWFpbiAqZG9tLCB2b2lk
ICoqZGF0YSkKIHsKLQlzdHJ1Y3QgZG9tYWluICpkb207CiAJY2hhciAqczsKKwlpbnQgZXJyID0g
LTE7CiAJc3RydWN0IHRpbWVzcGVjIHRzOwotCXN0cnVjdCBjb25zb2xlICpjb247CisJc3RydWN0
IGNvbnNvbGVfZGF0YSAqKmNvbl9kYXRhID0gKHN0cnVjdCBjb25zb2xlX2RhdGEgKiopZGF0YTsK
KwljaGFyICp4c25hbWU7CiAKIAlpZiAoY2xvY2tfZ2V0dGltZShDTE9DS19NT05PVE9OSUMsICZ0
cykgPCAwKSB7CiAJCWRvbG9nKExPR19FUlIsICJDYW5ub3QgZ2V0IHRpbWUgb2YgZGF5ICVzOiVz
OkwlZCIsCiAJCSAgICAgIF9fRklMRV9fLCBfX0ZVTkNUSU9OX18sIF9fTElORV9fKTsKLQkJcmV0
dXJuIE5VTEw7CisJCXJldHVybiBlcnI7CisJfQorCisJY29uLT5tYXN0ZXJfZmQgPSAtMTsKKwlj
b24tPm1hc3Rlcl9wb2xsZmRfaWR4ID0gLTE7CisJY29uLT5zbGF2ZV9mZCA9IC0xOworCWNvbi0+
bG9nX2ZkID0gLTE7CisJY29uLT5yaW5nX3JlZiA9IC0xOworCWNvbi0+bG9jYWxfcG9ydCA9IC0x
OworCWNvbi0+cmVtb3RlX3BvcnQgPSAtMTsKKwljb24tPnhjZV9wb2xsZmRfaWR4ID0gLTE7CisJ
Y29uLT5uZXh0X3BlcmlvZCA9ICgobG9uZyBsb25nKXRzLnR2X3NlYyAqIDEwMDApICsgKHRzLnR2
X25zZWMgLyAxMDAwMDAwKSArIFJBVEVfTElNSVRfUEVSSU9EOworCWNvbi0+ZCA9IGRvbTsKKwlj
b24tPnR0eW5hbWUgPSAoKmNvbl9kYXRhKS0+dHR5bmFtZTsKKwljb24tPmxvZ19zdWZmaXggPSAo
KmNvbl9kYXRhKS0+bG9nX3N1ZmZpeDsKKwl4c25hbWUgPSAoKmNvbl9kYXRhKS0+eHNuYW1lOwor
CWNvbi0+eHNwYXRoID0geHNfZ2V0X2RvbWFpbl9wYXRoKHhzLCBkb20tPmRvbWlkKTsKKwlzID0g
cmVhbGxvYyhjb24tPnhzcGF0aCwgc3RybGVuKGNvbi0+eHNwYXRoKSArCisJCQkJc3RybGVuKHhz
bmFtZSkgKyAxKTsKKwlpZiAocykKKwl7CisJCWNvbi0+eHNwYXRoID0gczsKKwkJc3RyY2F0KGNv
bi0+eHNwYXRoLCB4c25hbWUpOworCQllcnIgPSAwOwogCX0KIAorCSgqY29uX2RhdGEpKys7CisK
KwlyZXR1cm4gZXJyOworfQorCitzdGF0aWMgdm9pZCBjb25zb2xlX2ZyZWUoc3RydWN0IGNvbnNv
bGUgKmNvbikKK3sKKwlpZiAoY29uLT54c3BhdGgpCisJCWZyZWUoY29uLT54c3BhdGgpOworfQor
CitzdGF0aWMgc3RydWN0IGRvbWFpbiAqY3JlYXRlX2RvbWFpbihpbnQgZG9taWQpCit7CisJc3Ry
dWN0IGRvbWFpbiAqZG9tOworCXN0cnVjdCBjb25zb2xlX2RhdGEgKmNvbl9kYXRhID0gJmNvbnNv
bGVfZGF0YVswXTsKKwogCWRvbSA9IGNhbGxvYygxLCBzaXplb2YgKmRvbSk7CiAJaWYgKGRvbSA9
PSBOVUxMKSB7CiAJCWRvbG9nKExPR19FUlIsICJPdXQgb2YgbWVtb3J5ICVzOiVzKCk6TCVkIiwK
QEAgLTY3OCwyNyArODI2LDggQEAgc3RhdGljIHN0cnVjdCBkb21haW4gKmNyZWF0ZV9kb21haW4o
aW50IGRvbWlkKQogCiAJZG9tLT5kb21pZCA9IGRvbWlkOwogCi0JY29uID0gJmRvbS0+Y29uc29s
ZTsKLQljb24tPnhzcGF0aCA9IHhzX2dldF9kb21haW5fcGF0aCh4cywgZG9tLT5kb21pZCk7Ci0J
cyA9IHJlYWxsb2MoY29uLT54c3BhdGgsIHN0cmxlbihjb24tPnhzcGF0aCkgKwotCQkgICAgc3Ry
bGVuKCIvY29uc29sZSIpICsgMSk7Ci0JaWYgKHMgPT0gTlVMTCkKKwlpZiAoY29uc29sZV9pdGVy
X2ludF9hcmczKGRvbSwgY29uc29sZV9pbml0LCAodm9pZCAqKikmY29uX2RhdGEpKQogCQlnb3Rv
IG91dDsKLQljb24tPnhzcGF0aCA9IHM7Ci0Jc3RyY2F0KGNvbi0+eHNwYXRoLCAiL2NvbnNvbGUi
KTsKLQotCWNvbi0+bWFzdGVyX2ZkID0gLTE7Ci0JY29uLT5tYXN0ZXJfcG9sbGZkX2lkeCA9IC0x
OwotCWNvbi0+c2xhdmVfZmQgPSAtMTsKLQljb24tPmxvZ19mZCA9IC0xOwotCWNvbi0+eGNlX3Bv
bGxmZF9pZHggPSAtMTsKLQljb24tPmQgPSBkb207Ci0KLQljb24tPm5leHRfcGVyaW9kID0gKChs
b25nIGxvbmcpdHMudHZfc2VjICogMTAwMCkgKyAodHMudHZfbnNlYyAvIDEwMDAwMDApICsgUkFU
RV9MSU1JVF9QRVJJT0Q7Ci0KLQljb24tPnJpbmdfcmVmID0gLTE7Ci0JY29uLT5sb2NhbF9wb3J0
ID0gLTE7Ci0JY29uLT5yZW1vdGVfcG9ydCA9IC0xOwogCiAJaWYgKCF3YXRjaF9kb21haW4oZG9t
LCB0cnVlKSkKIAkJZ290byBvdXQ7CkBAIC03MTAsNyArODM5LDcgQEAgc3RhdGljIHN0cnVjdCBk
b21haW4gKmNyZWF0ZV9kb21haW4oaW50IGRvbWlkKQogCiAJcmV0dXJuIGRvbTsKICBvdXQ6Ci0J
ZnJlZShjb24tPnhzcGF0aCk7CisJY29uc29sZV9pdGVyX3ZvaWRfYXJnMShkb20sIGNvbnNvbGVf
ZnJlZSk7CiAJZnJlZShkb20pOwogCXJldHVybiBOVUxMOwogfQpAQCAtNzQwLDM4ICs4NjksNTEg
QEAgc3RhdGljIHZvaWQgcmVtb3ZlX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkb20pCiAJfQogfQog
Ci1zdGF0aWMgdm9pZCBjbGVhbnVwX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkKQorc3RhdGljIHZv
aWQgY29uc29sZV9jbGVhbnVwKHN0cnVjdCBjb25zb2xlICpjb24pCiB7Ci0Jc3RydWN0IGNvbnNv
bGUgKmNvbiA9ICZkLT5jb25zb2xlOwotCi0JY29uc29sZV9jbG9zZV90dHkoY29uKTsKLQogCWlm
IChjb24tPmxvZ19mZCAhPSAtMSkgewogCQljbG9zZShjb24tPmxvZ19mZCk7CiAJCWNvbi0+bG9n
X2ZkID0gLTE7CiAJfQogCi0JZnJlZShjb24tPmJ1ZmZlci5kYXRhKTsKLQljb24tPmJ1ZmZlci5k
YXRhID0gTlVMTDsKKwlpZiAoY29uLT5idWZmZXIuZGF0YSkKKwl7CisJCWZyZWUoY29uLT5idWZm
ZXIuZGF0YSk7CisJCWNvbi0+YnVmZmVyLmRhdGEgPSBOVUxMOworCX0KKworCWlmIChjb24tPnhz
cGF0aCkKKwl7CisJCWZyZWUoY29uLT54c3BhdGgpOworCQljb24tPnhzcGF0aCA9IE5VTEw7CisJ
fQorfQorCitzdGF0aWMgdm9pZCBjbGVhbnVwX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkKQorewor
CWNvbnNvbGVfaXRlcl92b2lkX2FyZzEoZCwgY29uc29sZV9jbG9zZV90dHkpOwogCi0JZnJlZShj
b24tPnhzcGF0aCk7Ci0JY29uLT54c3BhdGggPSBOVUxMOworCWNvbnNvbGVfaXRlcl92b2lkX2Fy
ZzEoZCwgY29uc29sZV9jbGVhbnVwKTsKIAogCXJlbW92ZV9kb21haW4oZCk7CiB9CiAKLXN0YXRp
YyB2b2lkIHNodXRkb3duX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkKQorc3RhdGljIHZvaWQgY29u
c29sZV9jbG9zZV9ldnRjaG4oc3RydWN0IGNvbnNvbGUgKmNvbikKIHsKLQlzdHJ1Y3QgY29uc29s
ZSAqY29uID0gJmQtPmNvbnNvbGU7Ci0KLQlkLT5pc19kZWFkID0gdHJ1ZTsKLQl3YXRjaF9kb21h
aW4oZCwgZmFsc2UpOwotCWNvbnNvbGVfdW5tYXBfaW50ZXJmYWNlKGNvbik7CiAJaWYgKGNvbi0+
eGNlX2hhbmRsZSAhPSBOVUxMKQogCQl4ZW5ldnRjaG5fY2xvc2UoY29uLT54Y2VfaGFuZGxlKTsK
KwogCWNvbi0+eGNlX2hhbmRsZSA9IE5VTEw7CiB9CiAKK3N0YXRpYyB2b2lkIHNodXRkb3duX2Rv
bWFpbihzdHJ1Y3QgZG9tYWluICpkKQoreworCWQtPmlzX2RlYWQgPSB0cnVlOworCXdhdGNoX2Rv
bWFpbihkLCBmYWxzZSk7CisJY29uc29sZV9pdGVyX3ZvaWRfYXJnMShkLCBjb25zb2xlX3VubWFw
X2ludGVyZmFjZSk7CisJY29uc29sZV9pdGVyX3ZvaWRfYXJnMShkLCBjb25zb2xlX2Nsb3NlX2V2
dGNobik7Cit9CisKIHN0YXRpYyB1bnNpZ25lZCBlbnVtX3Bhc3MgPSAwOwogCiBzdGF0aWMgdm9p
ZCBlbnVtX2RvbWFpbnModm9pZCkKQEAgLTg4NSwxMiArMTAyNywzMiBAQCBzdGF0aWMgdm9pZCBo
YW5kbGVfdHR5X3dyaXRlKHN0cnVjdCBjb25zb2xlICpjb24pCiAJfQogfQogCi1zdGF0aWMgdm9p
ZCBoYW5kbGVfcmluZ19yZWFkKHN0cnVjdCBkb21haW4gKmRvbSkKK3N0YXRpYyB2b2lkIGNvbnNv
bGVfZXZ0Y2huX3VubWFzayhzdHJ1Y3QgY29uc29sZSAqY29uLCB2b2lkICpkYXRhKQoreworCWxv
bmcgbG9uZyBub3cgPSAobG9uZyBsb25nKWRhdGE7CisKKwlpZiAoIWNvbnNvbGVfZW5hYmxlZChj
b24pKQorCQlyZXR1cm47CisKKwkvKiBDUyAxNjI1Nzo5NTVlZTRmYTEzNDUgaW50cm9kdWNlcyBh
IDVtcyBmdXp6CisJICogZm9yIHNlbGVjdCgpLCBpdCBpcyBub3QgY2xlYXIgcG9sbCgpIGhhcwor
CSAqIHNpbWlsYXIgYmVoYXZpb3IgKHJldHVybmluZyBhIGNvdXBsZSBvZiBtcworCSAqIHNvb25l
ciB0aGFuIHJlcXVlc3RlZCkgYXMgd2VsbC4gSnVzdCBsZWF2ZQorCSAqIHRoZSBmdXp6IGhlcmUu
IFJlbW92ZSBpdCB3aXRoIGEgc2VwYXJhdGUKKwkgKiBwYXRjaCBpZiBuZWNlc3NhcnkgKi8KKwlp
ZiAoKG5vdys1KSA+IGNvbi0+bmV4dF9wZXJpb2QpIHsKKwkJY29uLT5uZXh0X3BlcmlvZCA9IG5v
dyArIFJBVEVfTElNSVRfUEVSSU9EOworCQlpZiAoY29uLT5ldmVudF9jb3VudCA+PSBSQVRFX0xJ
TUlUX0FMTE9XQU5DRSkKKwkJCQkodm9pZCl4ZW5ldnRjaG5fdW5tYXNrKGNvbi0+eGNlX2hhbmRs
ZSwgY29uLT5sb2NhbF9wb3J0KTsKKwkJY29uLT5ldmVudF9jb3VudCA9IDA7CisJfQorfQorCitz
dGF0aWMgdm9pZCBoYW5kbGVfcmluZ19yZWFkKHN0cnVjdCBjb25zb2xlICpjb24pCiB7CiAJeGVu
ZXZ0Y2huX3BvcnRfb3JfZXJyb3JfdCBwb3J0OwotCXN0cnVjdCBjb25zb2xlICpjb24gPSAmZG9t
LT5jb25zb2xlOwogCi0JaWYgKGRvbS0+aXNfZGVhZCkKKwlpZiAoY29uLT5kLT5pc19kZWFkKQog
CQlyZXR1cm47CiAKIAlpZiAoKHBvcnQgPSB4ZW5ldnRjaG5fcGVuZGluZyhjb24tPnhjZV9oYW5k
bGUpKSA9PSAtMSkKQEAgLTg5OCwxMCArMTA2MCwyMyBAQCBzdGF0aWMgdm9pZCBoYW5kbGVfcmlu
Z19yZWFkKHN0cnVjdCBkb21haW4gKmRvbSkKIAogCWNvbi0+ZXZlbnRfY291bnQrKzsKIAotCWJ1
ZmZlcl9hcHBlbmQoY29uKTsKKwlidWZmZXJfYXBwZW5kKGNvbiwgcG9ydCk7CiAKIAlpZiAoY29u
LT5ldmVudF9jb3VudCA8IFJBVEVfTElNSVRfQUxMT1dBTkNFKQotCQkodm9pZCl4ZW5ldnRjaG5f
dW5tYXNrKGNvbi0+eGNlX2hhbmRsZSwgcG9ydCk7CisJCSh2b2lkKXhlbmV2dGNobl91bm1hc2so
Y29uLT54Y2VfaGFuZGxlLCBjb24tPmxvY2FsX3BvcnQpOworfQorCitzdGF0aWMgdm9pZCBoYW5k
bGVfY29uc29sZV9yaW5nKHN0cnVjdCBjb25zb2xlICpjb24pCit7CisJaWYgKGNvbi0+ZXZlbnRf
Y291bnQgPCBSQVRFX0xJTUlUX0FMTE9XQU5DRSkgeworCQlpZiAoY29uLT54Y2VfaGFuZGxlICE9
IE5VTEwgJiYKKwkJCWNvbi0+eGNlX3BvbGxmZF9pZHggIT0gLTEgJiYKKwkJCSEoZmRzW2Nvbi0+
eGNlX3BvbGxmZF9pZHhdLnJldmVudHMgJgorCQkJICB+KFBPTExJTnxQT0xMT1VUfFBPTExQUkkp
KSAmJgorCQkJICAoZmRzW2Nvbi0+eGNlX3BvbGxmZF9pZHhdLnJldmVudHMgJgorCQkJICAgUE9M
TElOKSkKKwkJCWhhbmRsZV9yaW5nX3JlYWQoY29uKTsKKwl9CiB9CiAKIHN0YXRpYyB2b2lkIGhh
bmRsZV94cyh2b2lkKQpAQCAtOTIyLDcgKzEwOTcsNyBAQCBzdGF0aWMgdm9pZCBoYW5kbGVfeHMo
dm9pZCkKIAkJLyogV2UgbWF5IGdldCB3YXRjaGVzIGZpcmluZyBmb3IgZG9tYWlucyB0aGF0IGhh
dmUgcmVjZW50bHkKIAkJICAgYmVlbiByZW1vdmVkLCBzbyBkb20gbWF5IGJlIE5VTEwgaGVyZS4g
Ki8KIAkJaWYgKGRvbSAmJiBkb20tPmlzX2RlYWQgPT0gZmFsc2UpCi0JCQljb25zb2xlX2NyZWF0
ZV9yaW5nKCZkb20tPmNvbnNvbGUpOworCQkJY29uc29sZV9pdGVyX2ludF9hcmcxKGRvbSwgY29u
c29sZV9jcmVhdGVfcmluZyk7CiAJfQogCiAJZnJlZSh2ZWMpOwpAQCAtOTYzLDE2ICsxMTM4LDIy
IEBAIHN0YXRpYyB2b2lkIGhhbmRsZV9odl9sb2dzKHhlbmV2dGNobl9oYW5kbGUgKnhjZV9oYW5k
bGUsIGJvb2wgZm9yY2UpCiAJCSh2b2lkKXhlbmV2dGNobl91bm1hc2soeGNlX2hhbmRsZSwgcG9y
dCk7CiB9CiAKK3N0YXRpYyB2b2lkIGNvbnNvbGVfb3Blbl9sb2coc3RydWN0IGNvbnNvbGUgKmNv
bikKK3sKKwlpZiAoY29uc29sZV9lbmFibGVkKGNvbikpCisJeworCQlpZiAoY29uLT5sb2dfZmQg
IT0gLTEpCisJCQljbG9zZShjb24tPmxvZ19mZCk7CisJCWNvbi0+bG9nX2ZkID0gY3JlYXRlX2Nv
bnNvbGVfbG9nKGNvbik7CisJfQorfQorCiBzdGF0aWMgdm9pZCBoYW5kbGVfbG9nX3JlbG9hZCh2
b2lkKQogewogCWlmIChsb2dfZ3Vlc3QpIHsKIAkJc3RydWN0IGRvbWFpbiAqZDsKIAkJZm9yIChk
ID0gZG9tX2hlYWQ7IGQ7IGQgPSBkLT5uZXh0KSB7Ci0JCQlzdHJ1Y3QgY29uc29sZSAqY29uID0g
JmQtPmNvbnNvbGU7Ci0KLQkJCWlmIChjb24tPmxvZ19mZCAhPSAtMSkKLQkJCQljbG9zZShjb24t
PmxvZ19mZCk7Ci0JCQljb24tPmxvZ19mZCA9IGNyZWF0ZV9jb25zb2xlX2xvZyhjb24pOworCQkJ
Y29uc29sZV9pdGVyX3ZvaWRfYXJnMShkLCBjb25zb2xlX29wZW5fbG9nKTsKIAkJfQogCX0KIApA
QCAtMTAyNCw2ICsxMjA1LDYyIEBAIHN0YXRpYyB2b2lkIHJlc2V0X2Zkcyh2b2lkKQogCQltZW1z
ZXQoZmRzLCAwLCBzaXplb2Yoc3RydWN0IHBvbGxmZCkgKiBjdXJyZW50X2FycmF5X3NpemUpOwog
fQogCitzdGF0aWMgdm9pZCBhZGRfY29uc29sZV9ldnRjaG5fZmQoc3RydWN0IGNvbnNvbGUgKmNv
biwgdm9pZCAqZGF0YSkKK3sKKwlsb25nIGxvbmcgbmV4dF90aW1lb3V0ID0gKigobG9uZyBsb25n
ICopZGF0YSk7CisKKwlpZiAoY29uLT5ldmVudF9jb3VudCA+PSBSQVRFX0xJTUlUX0FMTE9XQU5D
RSkgeworCQkvKiBEZXRlcm1pbmUgaWYgd2UncmUgZ29pbmcgdG8gYmUgdGhlIG5leHQgdGltZSBz
bGljZSB0byBleHBpcmUgKi8KKwkJaWYgKCFuZXh0X3RpbWVvdXQgfHwKKwkJCWNvbi0+bmV4dF9w
ZXJpb2QgPCBuZXh0X3RpbWVvdXQpCisJCQluZXh0X3RpbWVvdXQgPSBjb24tPm5leHRfcGVyaW9k
OworCX0gZWxzZSBpZiAoY29uLT54Y2VfaGFuZGxlICE9IE5VTEwpIHsKKwkJCWlmIChidWZmZXJf
YXZhaWxhYmxlKGNvbikpCisJCQl7CisJCQkJaW50IGV2dGNobl9mZCA9IHhlbmV2dGNobl9mZChj
b24tPnhjZV9oYW5kbGUpOworCQkJCWNvbi0+eGNlX3BvbGxmZF9pZHggPSBzZXRfZmRzKGV2dGNo
bl9mZCwKKwkJCQkJCQkJCQkJICBQT0xMSU58UE9MTFBSSSk7CisJCQl9CisJCX0KKworCSooKGxv
bmcgbG9uZyAqKWRhdGEpID0gbmV4dF90aW1lb3V0OworfQorCitzdGF0aWMgdm9pZCBhZGRfY29u
c29sZV90dHlfZmQoc3RydWN0IGNvbnNvbGUgKmNvbikKK3sKKwlpZiAoY29uLT5tYXN0ZXJfZmQg
IT0gLTEpIHsKKwkJc2hvcnQgZXZlbnRzID0gMDsKKwkJaWYgKCFjb24tPmQtPmlzX2RlYWQgJiYg
cmluZ19mcmVlX2J5dGVzKGNvbikpCisJCQlldmVudHMgfD0gUE9MTElOOworCisJCWlmICghYnVm
ZmVyX2VtcHR5KCZjb24tPmJ1ZmZlcikpCisJCQlldmVudHMgfD0gUE9MTE9VVDsKKworCQlpZiAo
ZXZlbnRzKQorCQkJY29uLT5tYXN0ZXJfcG9sbGZkX2lkeCA9CisJCQkJc2V0X2Zkcyhjb24tPm1h
c3Rlcl9mZCwgZXZlbnRzfFBPTExQUkkpOworCX0KK30KKworc3RhdGljIHZvaWQgaGFuZGxlX2Nv
bnNvbGVfdHR5KHN0cnVjdCBjb25zb2xlICpjb24pCit7CisJaWYgKGNvbi0+bWFzdGVyX2ZkICE9
IC0xICYmIGNvbi0+bWFzdGVyX3BvbGxmZF9pZHggIT0gLTEpIHsKKwkJaWYgKGZkc1tjb24tPm1h
c3Rlcl9wb2xsZmRfaWR4XS5yZXZlbnRzICYKKwkJCX4oUE9MTElOfFBPTExPVVR8UE9MTFBSSSkp
CisJCQljb25zb2xlX2hhbmRsZV9icm9rZW5fdHR5KGNvbiwgZG9tYWluX2lzX3ZhbGlkKGNvbi0+
ZC0+ZG9taWQpKTsKKwkJZWxzZSB7CisJCQlpZiAoZmRzW2Nvbi0+bWFzdGVyX3BvbGxmZF9pZHhd
LnJldmVudHMgJgorCQkJCVBPTExJTikKKwkJCQloYW5kbGVfdHR5X3JlYWQoY29uKTsKKwkJCWlm
IChmZHNbY29uLT5tYXN0ZXJfcG9sbGZkX2lkeF0ucmV2ZW50cyAmCisJCQkJUE9MTE9VVCkKKwkJ
CQloYW5kbGVfdHR5X3dyaXRlKGNvbik7CisJCX0KKwl9CisJY29uLT5tYXN0ZXJfcG9sbGZkX2lk
eCA9IC0xOworCWNvbi0+eGNlX3BvbGxmZF9pZHggPSAtMTsKK30KKwogdm9pZCBoYW5kbGVfaW8o
dm9pZCkKIHsKIAlpbnQgcmV0OwpAQCAtMTA4MSw1NSArMTMxOCwxMSBAQCB2b2lkIGhhbmRsZV9p
byh2b2lkKQogCQkvKiBSZS1jYWxjdWxhdGUgYW55IGV2ZW50IGNvdW50ZXIgYWxsb3dhbmNlcyAm
IHVuYmxvY2sKIAkJICAgZG9tYWlucyB3aXRoIG5ldyBhbGxvd2FuY2UgKi8KIAkJZm9yIChkID0g
ZG9tX2hlYWQ7IGQ7IGQgPSBkLT5uZXh0KSB7Ci0JCQlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmQt
PmNvbnNvbGU7Ci0KLQkJCS8qIENTIDE2MjU3Ojk1NWVlNGZhMTM0NSBpbnRyb2R1Y2VzIGEgNW1z
IGZ1enoKLQkJCSAqIGZvciBzZWxlY3QoKSwgaXQgaXMgbm90IGNsZWFyIHBvbGwoKSBoYXMKLQkJ
CSAqIHNpbWlsYXIgYmVoYXZpb3IgKHJldHVybmluZyBhIGNvdXBsZSBvZiBtcwotCQkJICogc29v
bmVyIHRoYW4gcmVxdWVzdGVkKSBhcyB3ZWxsLiBKdXN0IGxlYXZlCi0JCQkgKiB0aGUgZnV6eiBo
ZXJlLiBSZW1vdmUgaXQgd2l0aCBhIHNlcGFyYXRlCi0JCQkgKiBwYXRjaCBpZiBuZWNlc3Nhcnkg
Ki8KLQkJCWlmICgobm93KzUpID4gY29uLT5uZXh0X3BlcmlvZCkgewotCQkJCWNvbi0+bmV4dF9w
ZXJpb2QgPSBub3cgKyBSQVRFX0xJTUlUX1BFUklPRDsKLQkJCQlpZiAoY29uLT5ldmVudF9jb3Vu
dCA+PSBSQVRFX0xJTUlUX0FMTE9XQU5DRSkgewotCQkJCQkodm9pZCl4ZW5ldnRjaG5fdW5tYXNr
KGNvbi0+eGNlX2hhbmRsZSwgY29uLT5sb2NhbF9wb3J0KTsKLQkJCQl9Ci0JCQkJY29uLT5ldmVu
dF9jb3VudCA9IDA7Ci0JCQl9Ci0JCX0KIAotCQlmb3IgKGQgPSBkb21faGVhZDsgZDsgZCA9IGQt
Pm5leHQpIHsKLQkJCXN0cnVjdCBjb25zb2xlICpjb24gPSAmZC0+Y29uc29sZTsKLQotCQkJaWYg
KGNvbi0+ZXZlbnRfY291bnQgPj0gUkFURV9MSU1JVF9BTExPV0FOQ0UpIHsKLQkJCQkvKiBEZXRl
cm1pbmUgaWYgd2UncmUgZ29pbmcgdG8gYmUgdGhlIG5leHQgdGltZSBzbGljZSB0byBleHBpcmUg
Ki8KLQkJCQlpZiAoIW5leHRfdGltZW91dCB8fAotCQkJCSAgICBjb24tPm5leHRfcGVyaW9kIDwg
bmV4dF90aW1lb3V0KQotCQkJCQluZXh0X3RpbWVvdXQgPSBjb24tPm5leHRfcGVyaW9kOwotCQkJ
fSBlbHNlIGlmIChjb24tPnhjZV9oYW5kbGUgIT0gTlVMTCkgewotCQkJCWlmIChkaXNjYXJkX292
ZXJmbG93ZWRfZGF0YSB8fAotCQkJCSAgICAhY29uLT5idWZmZXIubWF4X2NhcGFjaXR5IHx8Ci0J
CQkJICAgIGNvbi0+YnVmZmVyLnNpemUgPCBjb24tPmJ1ZmZlci5tYXhfY2FwYWNpdHkpIHsKLQkJ
CQkJaW50IGV2dGNobl9mZCA9IHhlbmV2dGNobl9mZChjb24tPnhjZV9oYW5kbGUpOwotCQkJCQlj
b24tPnhjZV9wb2xsZmRfaWR4ID0gc2V0X2ZkcyhldnRjaG5fZmQsCi0JCQkJCQkJCSAgICBQT0xM
SU58UE9MTFBSSSk7Ci0JCQkJfQotCQkJfQotCi0JCQlpZiAoY29uLT5tYXN0ZXJfZmQgIT0gLTEp
IHsKLQkJCQlzaG9ydCBldmVudHMgPSAwOwotCQkJCWlmICghZC0+aXNfZGVhZCAmJiByaW5nX2Zy
ZWVfYnl0ZXMoY29uKSkKLQkJCQkJZXZlbnRzIHw9IFBPTExJTjsKLQotCQkJCWlmICghYnVmZmVy
X2VtcHR5KCZjb24tPmJ1ZmZlcikpCi0JCQkJCWV2ZW50cyB8PSBQT0xMT1VUOwotCi0JCQkJaWYg
KGV2ZW50cykKLQkJCQkJY29uLT5tYXN0ZXJfcG9sbGZkX2lkeCA9Ci0JCQkJCQlzZXRfZmRzKGNv
bi0+bWFzdGVyX2ZkLAotCQkJCQkJCWV2ZW50c3xQT0xMUFJJKTsKLQkJCX0KLQkJfQorCQkJY29u
c29sZV9pdGVyX3ZvaWRfYXJnMihkLCBjb25zb2xlX2V2dGNobl91bm1hc2ssICh2b2lkICopbm93
KTsKKwkJCWNvbnNvbGVfaXRlcl92b2lkX2FyZzIoZCwgYWRkX2NvbnNvbGVfZXZ0Y2huX2ZkLCAo
dm9pZCAqKSZuZXh0X3RpbWVvdXQpOworCQkJY29uc29sZV9pdGVyX3ZvaWRfYXJnMShkLCBhZGRf
Y29uc29sZV90dHlfZmQpOworICAgICAgICB9CiAKIAkJLyogSWYgYW55IGRvbWFpbiBoYXMgYmVl
biByYXRlIGxpbWl0ZWQsIHdlIG5lZWQgdG8gd29yawogCQkgICBvdXQgd2hhdCB0aW1lb3V0IHRv
IHN1cHBseSB0byBwb2xsICovCkBAIC0xMTg5LDM1ICsxMzgyLDExIEBAIHZvaWQgaGFuZGxlX2lv
KHZvaWQpCiAJCX0KIAogCQlmb3IgKGQgPSBkb21faGVhZDsgZDsgZCA9IG4pIHsKLQkJCXN0cnVj
dCBjb25zb2xlICpjb24gPSAmZC0+Y29uc29sZTsKIAogCQkJbiA9IGQtPm5leHQ7Ci0JCQlpZiAo
Y29uLT5ldmVudF9jb3VudCA8IFJBVEVfTElNSVRfQUxMT1dBTkNFKSB7Ci0JCQkJaWYgKGNvbi0+
eGNlX2hhbmRsZSAhPSBOVUxMICYmCi0JCQkJICAgIGNvbi0+eGNlX3BvbGxmZF9pZHggIT0gLTEg
JiYKLQkJCQkgICAgIShmZHNbY29uLT54Y2VfcG9sbGZkX2lkeF0ucmV2ZW50cyAmCi0JCQkJICAg
ICAgfihQT0xMSU58UE9MTE9VVHxQT0xMUFJJKSkgJiYKLQkJCQkgICAgICAoZmRzW2Nvbi0+eGNl
X3BvbGxmZF9pZHhdLnJldmVudHMgJgotCQkJCSAgICAgICBQT0xMSU4pKQotCQkJCSAgICBoYW5k
bGVfcmluZ19yZWFkKGQpOwotCQkJfQotCi0JCQlpZiAoY29uLT5tYXN0ZXJfZmQgIT0gLTEgJiYg
Y29uLT5tYXN0ZXJfcG9sbGZkX2lkeCAhPSAtMSkgewotCQkJCWlmIChmZHNbY29uLT5tYXN0ZXJf
cG9sbGZkX2lkeF0ucmV2ZW50cyAmCi0JCQkJICAgIH4oUE9MTElOfFBPTExPVVR8UE9MTFBSSSkp
Ci0JCQkJCWNvbnNvbGVfaGFuZGxlX2Jyb2tlbl90dHkoY29uLAotCQkJCQkJICAgZG9tYWluX2lz
X3ZhbGlkKGQtPmRvbWlkKSk7Ci0JCQkJZWxzZSB7Ci0JCQkJCWlmIChmZHNbY29uLT5tYXN0ZXJf
cG9sbGZkX2lkeF0ucmV2ZW50cyAmCi0JCQkJCSAgICBQT0xMSU4pCi0JCQkJCQloYW5kbGVfdHR5
X3JlYWQoY29uKTsKLQkJCQkJaWYgKGZkc1tjb24tPm1hc3Rlcl9wb2xsZmRfaWR4XS5yZXZlbnRz
ICYKLQkJCQkJICAgIFBPTExPVVQpCi0JCQkJCQloYW5kbGVfdHR5X3dyaXRlKGNvbik7Ci0JCQkJ
fQotCQkJfQogCi0JCQljb24tPnhjZV9wb2xsZmRfaWR4ID0gY29uLT5tYXN0ZXJfcG9sbGZkX2lk
eCA9IC0xOworCQkJY29uc29sZV9pdGVyX3ZvaWRfYXJnMShkLCBoYW5kbGVfY29uc29sZV9yaW5n
KTsKKwkJCWNvbnNvbGVfaXRlcl92b2lkX2FyZzEoZCwgaGFuZGxlX2NvbnNvbGVfdHR5KTsKIAog
CQkJaWYgKGQtPmxhc3Rfc2VlbiAhPSBlbnVtX3Bhc3MpCiAJCQkJc2h1dGRvd25fZG9tYWluKGQp
OwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 22 07:39:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 07: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 1dNwiQ-0005uW-TR; Thu, 22 Jun 2017 07:39: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 1dNwiQ-0005tQ-CM
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 07:39:46 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 AB/E9-03557-1447B495; Thu, 22 Jun 2017 07:39:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsVyMfTAWl3HEu9
 IgwkT+S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozLM0+wFFxQqNiw/xhTA+Nx6S5GLg4hgRmM
 Ei1rG1hAHBaBecwSl17cY+xi5OSQEOhnlbhzLAnCTpN4d2gGM4RdITFlwypWEFtIQEvi6KnZr
 BCT9jFJTJ54HqiZg4NNwERiVocESI2IgJLEvVWTmUBqmAXmM0o0TeplA0kIC4RJ3OhbCzaURU
 BVonPqRTCbV8BH4nVnB9QyOYmb5zrBbE6g+IodC9khFntL7DozmWUCo8ACRoZVjBrFqUVlqUW
 6hqZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBocUABDsYvy0LOMQoycGkJMr7
 P887UogvKT+lMiOxOCO+qDQntfgQowwHh5IEr3IxUE6wKDU9tSItMwcY5DBpCQ4eJRHeFpBW3
 uKCxNzizHSI1ClGS44rV9Z9YeLYsHo9kJxyYPsXJiGWvPy8VClxXlGQeQIgDRmleXDjYJF4iV
 FWSpiXEehAIZ6C1KLczBJU+VeM4hyMSsK8+kVAU3gy80rgtr4COogJ6KAXRzxADipJREhJNTA
 a+89tSj90/RvjtmUZWyzTt0YxKm85MZMpbXp6Sqx3/7yLS0oE9yy9odqarvShKGpG/xyXVq+2
 4vAEw036dy5oH39+Z/7MP01nfzpeZJO6v1DlhYvPrMaVF9aEzTx0oe7jAneegJ0qejdu5WTtP
 v1jssUy95o5FqLMvyUUOhSYf5v1hLcUXbJSYinOSDTUYi4qTgQATYdhDL8CAAA=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1498117184!108618021!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32168 invoked from network); 22 Jun 2017 07:39:45 -0000
Received: from mail-pf0-f173.google.com (HELO mail-pf0-f173.google.com)
 (209.85.192.173)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Jun 2017 07:39:45 -0000
Received: by mail-pf0-f173.google.com with SMTP id s66so5122184pfs.1
 for <xen-devel@lists.xenproject.org>; Thu, 22 Jun 2017 00:39: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=y5KYWPT+rJa3lMHpqSzqcCfUuw5cKTxzwc4Sp+SyUC8=;
 b=CtVZDdkWFo33phk0rjZ6ZmJcBr0sKvXPqiOWbzDJECDAV0NTc+ShoyBfFjYA/KiiNP
 Ndl/7dY/myHFH7crv/bttBioGyxMpR47dL4lsItEUHQteTOiGqUoib4G526aypCvuyOd
 +RkLdzS68U+qNki7Z95XTuIF09bcESmkmPinI=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=y5KYWPT+rJa3lMHpqSzqcCfUuw5cKTxzwc4Sp+SyUC8=;
 b=uUddjEyQ55WSWUbhUOlNoWw+V/CXTvlxsqdQ8ZA9tiuWUVhILhEgbOSEs2qb7uI/Df
 HXkEdzZ8GexSjITMbpf+h4YVE/a8g0cYl9qz0wgGP0nqE5g1qvdJwnZw2bujl7YnDzbT
 MWdT8HEy9RU8p8TcMV9Jkb8mBVWiWkebkc9JhvsNyhH0us/rrjqmzX3Rf6z5Zq5Q4+yG
 LoBS/VDSVm0ZeZZyugbRgePO6WJoH31K9m0nwMXuaH4YG7j9pSoHwWcYp98lLTfJZb1b
 eq1kMzmbZ63tSFUDowBFCi0pHbvlJ/GT1lXB/rPcpx600AsUXgyIKD/FBiAkfJJBryUw
 114Q==
X-Gm-Message-State: AKS2vOx3H8vBQd3wcuUc4fdbQ0yHmCDle1c/TMw6R95FnF5Z0Y0e6hqL
 ep01NnCVhMxLGOeSgfTjzw==
X-Received: by 10.99.146.13 with SMTP id o13mr1288290pgd.54.1498117183516;
 Thu, 22 Jun 2017 00:39:43 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id w69sm1883591pfk.107.2017.06.22.00.39.40
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 22 Jun 2017 00:39:43 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Thu, 22 Jun 2017 13:08:49 +0530
Message-Id: <1498117132-27139-15-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1498117132-27139-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1498117132-27139-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/17 v5] 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>

VGhpcyBwYXRjaCBmaW5hbGx5IGFkZHMgdGhlIHN1cHBvcnQgZm9yIHZ1YXJ0IGNvbnNvbGUuCgpT
aWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5v
cmc+Ci0tLQpDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNDOiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3Rh
YmVsbGluaUBrZXJuZWwub3JnPgpDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KCkNoYW5nZXMgc2luY2UgdjQ6Ci0gUmVuYW1lZCBWVUFSVF9DRkxBR1MtIHRvIENGTEFHU192
dWFydC0gaW4gdGhlIE1ha2VmaWxlIGFzIHBlciB0aGUgY29udmVudGlvbi4KCiBjb25maWcvYXJt
MzIubWsgICAgICAgICAgIHwgIDEgKwogY29uZmlnL2FybTY0Lm1rICAgICAgICAgICB8ICAxICsK
IHRvb2xzL2NvbnNvbGUvTWFrZWZpbGUgICAgfCAgMyArKy0KIHRvb2xzL2NvbnNvbGUvZGFlbW9u
L2lvLmMgfCAzMSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiA0IGZpbGVzIGNoYW5n
ZWQsIDM0IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvY29uZmln
L2FybTMyLm1rIGIvY29uZmlnL2FybTMyLm1rCmluZGV4IGY5NTIyOGUuLmI5ZjIzZmUgMTAwNjQ0
Ci0tLSBhL2NvbmZpZy9hcm0zMi5taworKysgYi9jb25maWcvYXJtMzIubWsKQEAgLTEsNSArMSw2
IEBACiBDT05GSUdfQVJNIDo9IHkKIENPTkZJR19BUk1fMzIgOj0geQorQ09ORklHX1ZVQVJUX0NP
TlNPTEUgOj0geQogQ09ORklHX0FSTV8kKFhFTl9PUykgOj0geQogCiBDT05GSUdfWEVOX0lOU1RB
TExfU1VGRklYIDo9CmRpZmYgLS1naXQgYS9jb25maWcvYXJtNjQubWsgYi9jb25maWcvYXJtNjQu
bWsKaW5kZXggYWE0NTc3Mi4uODYxZDBhNCAxMDA2NDQKLS0tIGEvY29uZmlnL2FybTY0Lm1rCisr
KyBiL2NvbmZpZy9hcm02NC5tawpAQCAtMSw1ICsxLDYgQEAKIENPTkZJR19BUk0gOj0geQogQ09O
RklHX0FSTV82NCA6PSB5CitDT05GSUdfVlVBUlRfQ09OU09MRSA6PSB5CiBDT05GSUdfQVJNXyQo
WEVOX09TKSA6PSB5CiAKIENPTkZJR19YRU5fSU5TVEFMTF9TVUZGSVggOj0KZGlmZiAtLWdpdCBh
L3Rvb2xzL2NvbnNvbGUvTWFrZWZpbGUgYi90b29scy9jb25zb2xlL01ha2VmaWxlCmluZGV4IGM4
YjAzMDAuLjFjZGRiNmUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2NvbnNvbGUvTWFrZWZpbGUKKysrIGIv
dG9vbHMvY29uc29sZS9NYWtlZmlsZQpAQCAtMTEsNiArMTEsNyBAQCBMRExJQlMgKz0gJChTT0NL
RVRfTElCUykKIAogTERMSUJTX3hlbmNvbnNvbGVkICs9ICQoVVRJTF9MSUJTKQogTERMSUJTX3hl
bmNvbnNvbGVkICs9IC1scnQKK0NGTEFHU192dWFydC0kKENPTkZJR19WVUFSVF9DT05TT0xFKSA9
IC1EQ09ORklHX1ZVQVJUX0NPTlNPTEUKIAogQklOICAgICAgPSB4ZW5jb25zb2xlZCB4ZW5jb25z
b2xlCiAKQEAgLTI4LDcgKzI5LDcgQEAgY2xlYW46CiBkaXN0Y2xlYW46IGNsZWFuCiAKIGRhZW1v
bi9tYWluLm86IGRhZW1vbi9fcGF0aHMuaAotZGFlbW9uL2lvLm86IENGTEFHUyArPSAkKENGTEFH
U19saWJ4ZW5ldnRjaG4pICQoQ0ZMQUdTX2xpYnhlbmdudHRhYikKK2RhZW1vbi9pby5vOiBDRkxB
R1MgKz0gJChDRkxBR1NfbGlieGVuZXZ0Y2huKSAkKENGTEFHU19saWJ4ZW5nbnR0YWIpICQoQ0ZM
QUdTX3Z1YXJ0LXkpCiB4ZW5jb25zb2xlZDogJChwYXRzdWJzdCAlLmMsJS5vLCQod2lsZGNhcmQg
ZGFlbW9uLyouYykpCiAJJChDQykgJChMREZMQUdTKSAkXiAtbyAkQCAkKExETElCUykgJChMRExJ
QlNfbGlieGVuZXZ0Y2huKSAkKExETElCU19saWJ4ZW5nbnR0YWIpICQoTERMSUJTX3hlbmNvbnNv
bGVkKSAkKEFQUEVORF9MREZMQUdTKQogCmRpZmYgLS1naXQgYS90b29scy9jb25zb2xlL2RhZW1v
bi9pby5jIGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwppbmRleCBiYWYwZTJlLi42YjAxMTRl
IDEwMDY0NAotLS0gYS90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCisrKyBiL3Rvb2xzL2NvbnNv
bGUvZGFlbW9uL2lvLmMKQEAgLTEwNywxMiArMTA3LDE2IEBAIHN0cnVjdCBjb25zb2xlIHsKIAl4
ZW5ldnRjaG5fcG9ydF9vcl9lcnJvcl90IHJlbW90ZV9wb3J0OwogCXN0cnVjdCB4ZW5jb25zX2lu
dGVyZmFjZSAqaW50ZXJmYWNlOwogCXN0cnVjdCBkb21haW4gKmQ7CisJYm9vbCBvcHRpb25hbDsK
Kwlib29sIHByZWZlcl9nbnR0YWI7CiB9OwogCiBzdHJ1Y3QgY29uc29sZV9kYXRhIHsKIAljaGFy
ICp4c25hbWU7CiAJY2hhciAqdHR5bmFtZTsKIAljaGFyICpsb2dfc3VmZml4OworCWJvb2wgb3B0
aW9uYWw7CisJYm9vbCBwcmVmZXJfZ250dGFiOwogfTsKIAogc3RhdGljIHN0cnVjdCBjb25zb2xl
X2RhdGEgY29uc29sZV9kYXRhW10gPSB7CkBAIC0xMjEsNyArMTI1LDE4IEBAIHN0YXRpYyBzdHJ1
Y3QgY29uc29sZV9kYXRhIGNvbnNvbGVfZGF0YVtdID0gewogCQkueHNuYW1lID0gIi9jb25zb2xl
IiwKIAkJLnR0eW5hbWUgPSAidHR5IiwKIAkJLmxvZ19zdWZmaXggPSAiIiwKKwkJLm9wdGlvbmFs
ID0gZmFsc2UsCisJCS5wcmVmZXJfZ250dGFiID0gdHJ1ZSwKIAl9LAorI2lmIGRlZmluZWQoQ09O
RklHX1ZVQVJUX0NPTlNPTEUpCisJeworCQkueHNuYW1lID0gIi92dWFydC8wIiwKKwkJLnR0eW5h
bWUgPSAidHR5IiwKKwkJLmxvZ19zdWZmaXggPSAiLXZ1YXJ0MCIsCisJCS5vcHRpb25hbCA9IHRy
dWUsCisJCS5wcmVmZXJfZ250dGFiID0gZmFsc2UsCisJfSwKKyNlbmRpZgogfTsKIAogI2RlZmlu
ZSBNQVhfQ09OU09MRSAoc2l6ZW9mKGNvbnNvbGVfZGF0YSkvc2l6ZW9mKHN0cnVjdCBjb25zb2xl
X2RhdGEpKQpAQCAtNjU1LDggKzY3MCwxOCBAQCBzdGF0aWMgaW50IGNvbnNvbGVfY3JlYXRlX3Jp
bmcoc3RydWN0IGNvbnNvbGUgKmNvbikKIAkJCSJyaW5nLXJlZiIsICIldSIsICZyaW5nX3JlZiwK
IAkJCSJwb3J0IiwgIiVpIiwgJnJlbW90ZV9wb3J0LAogCQkJTlVMTCk7CisKIAlpZiAoZXJyKQor
CXsKKwkJLyoKKwkJICogVGhpcyBpcyBhIG5vcm1hbCBjb25kaXRpb24gZm9yIG9wdGlvbmFsIGNv
bnNvbGVzOiB0aGV5IG1pZ2h0IG5vdCBiZQorCQkgKiBwcmVzZW50IG9uIHhlbnN0b3JlIGF0IGFs
bC4gSW4gdGhhdCBjYXNlLCBqdXN0IHJldHVybiB3aXRob3V0IGVycm9yLgorCQkqLworCQlpZiAo
Y29uLT5vcHRpb25hbCkKKwkJCWVyciA9IDA7CisKIAkJZ290byBvdXQ7CisJfQogCiAJc25wcmlu
dGYocGF0aCwgc2l6ZW9mKHBhdGgpLCAiJXMvdHlwZSIsIGNvbi0+eHNwYXRoKTsKIAl0eXBlID0g
eHNfcmVhZCh4cywgWEJUX05VTEwsIHBhdGgsIE5VTEwpOwpAQCAtNjcwLDcgKzY5NSw5IEBAIHN0
YXRpYyBpbnQgY29uc29sZV9jcmVhdGVfcmluZyhzdHJ1Y3QgY29uc29sZSAqY29uKQogCWlmIChy
aW5nX3JlZiAhPSBjb24tPnJpbmdfcmVmICYmIGNvbi0+cmluZ19yZWYgIT0gLTEpCiAJCWNvbnNv
bGVfdW5tYXBfaW50ZXJmYWNlKGNvbik7CiAKLQlpZiAoIWNvbi0+aW50ZXJmYWNlICYmIHhndF9o
YW5kbGUpIHsKKwlpZiAoIWNvbi0+aW50ZXJmYWNlICYmIAorCQl4Z3RfaGFuZGxlICYmCisJCWNv
bi0+cHJlZmVyX2dudHRhYikgewogCQkvKiBQcmVmZXIgdXNpbmcgZ3JhbnQgdGFibGUgKi8KIAkJ
Y29uLT5pbnRlcmZhY2UgPSB4ZW5nbnR0YWJfbWFwX2dyYW50X3JlZih4Z3RfaGFuZGxlLAogCQkJ
ZG9tLT5kb21pZCwgR05UVEFCX1JFU0VSVkVEX0NPTlNPTEUsCkBAIC03OTAsNiArODE3LDggQEAg
c3RhdGljIGludCBjb25zb2xlX2luaXQoc3RydWN0IGNvbnNvbGUgKmNvbiwgc3RydWN0IGRvbWFp
biAqZG9tLCB2b2lkICoqZGF0YSkKIAljb24tPmQgPSBkb207CiAJY29uLT50dHluYW1lID0gKCpj
b25fZGF0YSktPnR0eW5hbWU7CiAJY29uLT5sb2dfc3VmZml4ID0gKCpjb25fZGF0YSktPmxvZ19z
dWZmaXg7CisJY29uLT5vcHRpb25hbCA9ICgqY29uX2RhdGEpLT5vcHRpb25hbDsKKwljb24tPnBy
ZWZlcl9nbnR0YWIgPSAoKmNvbl9kYXRhKS0+cHJlZmVyX2dudHRhYjsKIAl4c25hbWUgPSAoKmNv
bl9kYXRhKS0+eHNuYW1lOwogCWNvbi0+eHNwYXRoID0geHNfZ2V0X2RvbWFpbl9wYXRoKHhzLCBk
b20tPmRvbWlkKTsKIAlzID0gcmVhbGxvYyhjb24tPnhzcGF0aCwgc3RybGVuKGNvbi0+eHNwYXRo
KSArCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 22 07:39:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 07: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 1dNwiU-0005yh-4x; Thu, 22 Jun 2017 07: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 <bhupinder.thakur@linaro.org>) id 1dNwiS-0005wd-QB
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 07:39:48 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 3E/FA-03696-4447B495; Thu, 22 Jun 2017 07:39:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsVyMfTABl3nEu9
 Ig6XNuhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b5rb8YC56LVGz7t5u5gXGXQBcjF4eQwAxG
 ievPO1m7GDk5WATmMUs8nVINkpAQ6GeVaHxykA0kISGQJvG9cy4ThF0hcbl1MzOILSSgJXH01
 GxWiEn7mCTa170Hcjg42ARMJGZ1SIDUiAgoSdxbNZkJpIZZYD6jRNOkXrChwgIxEnc+f2SD2K
 wqsfN5PyNIL6+Aj8SBW3EQu+Qkbp7rBNvFCRResWMhO8Reb4ldZyazTGAUWMDIsIpRvTi1qCy
 1SNdUL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMKwYgGAH4/TL/ocYJTmYlER5
 Nxd7RwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4J1XBJQTLEpNT61Iy8wBBjhMWoKDR0mEtyUPK
 M1bXJCYW5yZDpE6xWjMceXKui9MHFMObP/CJMSSl5+XKiXOOxtkkgBIaUZpHtwgWORdYpSVEu
 ZlBDpNiKcgtSg3swRV/hWjOAejkjCvPsgUnsy8Erh9r4BOYQI65cURD5BTShIRUlINjPs+64V
 GTjLkCnJ5dk/mXQPfYS/dNSUv4kS9Vqy4cqLXbUMPp/CF7a6NThIShS9VjtRMm3qt9+f950/s
 YhviA0Tvz1XZ+4zpTzCT7PqZB4x+GGjY+1wwf21akRR8999qzqtCn0U31+kqZpl8s72gt4ZTS
 kaoo3+zd8aT2s3rbrBv+PTH0/3ILCWW4oxEQy3mouJEAL2qIK+3AgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1498117186!108618030!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32599 invoked from network); 22 Jun 2017 07:39:47 -0000
Received: from mail-pf0-f176.google.com (HELO mail-pf0-f176.google.com)
 (209.85.192.176)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Jun 2017 07:39:47 -0000
Received: by mail-pf0-f176.google.com with SMTP id s66so5122518pfs.1
 for <xen-devel@lists.xenproject.org>; Thu, 22 Jun 2017 00:39: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=d1KBn+iFCfLFvWRPZsedtUmjRYNyzhLYEpMJ1vpscqw=;
 b=O5ZOlkMtafBo7Y3hqjdCYmTl4DqPB8K7mBtv0DFEucZYJRwaPl2eRRXJMYz3hsSMd0
 PYa/sajU5v3pVqA5itmMAMmpywQc8xDBQVggxn2Ysw2Zj/vHxg+exTvJ9Q8VyADF9ayv
 ro1/M9INLtvryoOIlDQhwnNo/jMRz+DOo+VpI=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=d1KBn+iFCfLFvWRPZsedtUmjRYNyzhLYEpMJ1vpscqw=;
 b=Y1IVapv+SmFhJjyi8xCCzHloXfU7PWXWD+ad0IEoXxJyRmIg0AwH7i7GJKkfLGStp6
 Adjo43USPGJ2ilJ26qCt0Q0sEMRcwdcRxER8jB8w9vgE8K84HMbMqfFmNK1MuiXviGiW
 1+A4dcN1JpJMcF5GB3EPTvc+lFbiI//TiabrMbwKnQdNkJ8Ihy3Fg7MQrf0x45dqPN6Z
 iT+lKTHZjLiHbBs0I65nSrEbvXVlDFulIrsy56V0SVGNCPsfeYG3rPIKTIxuYDFB3yhF
 CZB7XbWfANs8uUz4Xe8cL5d47V/M3BA5luMgn87M/4cBffOxm6qAzWp0TNgP4dWDl5IN
 ScJg==
X-Gm-Message-State: AKS2vOzTwP5ZniMsfAo95WrEeGRF8r4rmAQHQo7UDXb3vn3oB+6txsgc
 +c3QnoNA5NujAV6VC+qGQw==
X-Received: by 10.99.123.81 with SMTP id k17mr1267735pgn.71.1498117186016;
 Thu, 22 Jun 2017 00:39:46 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id w69sm1883591pfk.107.2017.06.22.00.39.43
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 22 Jun 2017 00:39:45 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Thu, 22 Jun 2017 13:08:50 +0530
Message-Id: <1498117132-27139-16-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1498117132-27139-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1498117132-27139-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/17 v5] 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+Ci0tLQpDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDQzogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkNoYW5nZXMgc2luY2UgdjQ6Ci0gUmVtb3ZlZCB0aGUg
dnVhcnQgY29tcGlsZSB0aW1lIGZsYWcgc28gdGhhdCB2dWFydCBjb2RlIGlzIGNvbXBpbGVkIGFs
d2F5cy4KCkNoYW5nZXMgc2luY2UgdjM6Ci0gVGhlIHZ1YXJ0IGNvbnNvbGUgc3VwcG9ydCBpcyB1
bmRlciBDT05GSUdfVlVBUlRfQ09OU09MRSBvcHRpb24uCi0gU2luY2UgdGhlcmUgaXMgYSBjaGFu
Z2UgZnJvbSBsYXN0IHJldmlldywgSSBoYXZlIG5vdCBpbmNsdWRlZAogIHJldmlld2VkLWJ5IHRh
ZyBmcm9tIFN0ZWZhbm8gYW5kIGFja2VkLWJ5IHRhZyBmcm9tIFdlaS4KCiB0b29scy9jb25zb2xl
L2NsaWVudC9tYWluLmMgfCAxMyArKysrKysrKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgMTEgaW5z
ZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9jb25zb2xlL2Ns
aWVudC9tYWluLmMgYi90b29scy9jb25zb2xlL2NsaWVudC9tYWluLmMKaW5kZXggOTc3Nzc5Zi4u
M2RiYjA2ZiAxMDA2NDQKLS0tIGEvdG9vbHMvY29uc29sZS9jbGllbnQvbWFpbi5jCisrKyBiL3Rv
b2xzL2NvbnNvbGUvY2xpZW50L21haW4uYwpAQCAtNzYsNyArNzYsNyBAQCBzdGF0aWMgdm9pZCB1
c2FnZShjb25zdCBjaGFyICpwcm9ncmFtKSB7CiAJICAgICAgICJcbiIKIAkgICAgICAgIiAgLWgs
IC0taGVscCAgICAgICBkaXNwbGF5IHRoaXMgaGVscCBhbmQgZXhpdFxuIgogCSAgICAgICAiICAt
biwgLS1udW0gTiAgICAgIHVzZSBjb25zb2xlIG51bWJlciBOXG4iCi0JICAgICAgICIgIC0tdHlw
ZSBUWVBFICAgICAgY29uc29sZSB0eXBlLiBtdXN0IGJlICdwdicgb3IgJ3NlcmlhbCdcbiIKKwkg
ICAgICAgIiAgLS10eXBlIFRZUEUgICAgICBjb25zb2xlIHR5cGUuIG11c3QgYmUgJ3B2JywgJ3Nl
cmlhbCcgb3IgJ3Z1YXJ0J1xuIgogCSAgICAgICAiICAtLXN0YXJ0LW5vdGlmeS1mZCBOIGZpbGUg
ZGVzY3JpcHRvciB1c2VkIHRvIG5vdGlmeSBwYXJlbnRcbiIKIAkgICAgICAgLCBwcm9ncmFtKTsK
IH0KQEAgLTI2NCw2ICsyNjQsNyBAQCB0eXBlZGVmIGVudW0gewogICAgICAgIENPTlNPTEVfSU5W
QUwsCiAgICAgICAgQ09OU09MRV9QViwKICAgICAgICBDT05TT0xFX1NFUklBTCwKKyAgICAgICBD
T05TT0xFX1ZVQVJULAogfSBjb25zb2xlX3R5cGU7CiAKIHN0YXRpYyBzdHJ1Y3QgdGVybWlvcyBz
dGRpbl9vbGRfYXR0cjsKQEAgLTM0Myw2ICszNDQsNyBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hh
ciAqKmFyZ3YpCiAJY2hhciAqZW5kOwogCWNvbnNvbGVfdHlwZSB0eXBlID0gQ09OU09MRV9JTlZB
TDsKIAlib29sIGludGVyYWN0aXZlID0gMDsKKwljaGFyICpjb25zb2xlX25hbWVzID0gInNlcmlh
bCwgcHYsIHZ1YXJ0IjsKIAogCWlmIChpc2F0dHkoU1RESU5fRklMRU5PKSAmJiBpc2F0dHkoU1RE
T1VUX0ZJTEVOTykpCiAJCWludGVyYWN0aXZlID0gMTsKQEAgLTM2MSw5ICszNjMsMTIgQEAgaW50
IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogCQkJCXR5cGUgPSBDT05TT0xFX1NFUklBTDsK
IAkJCWVsc2UgaWYgKCFzdHJjbXAob3B0YXJnLCAicHYiKSkKIAkJCQl0eXBlID0gQ09OU09MRV9Q
VjsKKwkJCWVsc2UgaWYgKCFzdHJjbXAob3B0YXJnLCAidnVhcnQiKSkKKwkJCQl0eXBlID0gQ09O
U09MRV9WVUFSVDsKIAkJCWVsc2UgewogCQkJCWZwcmludGYoc3RkZXJyLCAiSW52YWxpZCB0eXBl
IGFyZ3VtZW50XG4iKTsKLQkJCQlmcHJpbnRmKHN0ZGVyciwgIkNvbnNvbGUgdHlwZXMgc3VwcG9y
dGVkIGFyZTogc2VyaWFsLCBwdlxuIik7CisJCQkJZnByaW50ZihzdGRlcnIsICJDb25zb2xlIHR5
cGVzIHN1cHBvcnRlZCBhcmU6ICVzXG4iLAorCQkJCQkJY29uc29sZV9uYW1lcyk7CiAJCQkJZXhp
dChFSU5WQUwpOwogCQkJfQogCQkJYnJlYWs7CkBAIC00MzYsNiArNDQxLDEwIEBAIGludCBtYWlu
KGludCBhcmdjLCBjaGFyICoqYXJndikKIAkJZWxzZQogCQkJc25wcmludGYocGF0aCwgc3RybGVu
KGRvbV9wYXRoKSArIHN0cmxlbigiL2RldmljZS9jb25zb2xlLyVkL3R0eSIpICsgNSwgIiVzL2Rl
dmljZS9jb25zb2xlLyVkL3R0eSIsIGRvbV9wYXRoLCBudW0pOwogCX0KKwlpZiAodHlwZSA9PSBD
T05TT0xFX1ZVQVJUKSB7CisJCXNucHJpbnRmKHBhdGgsIHN0cmxlbihkb21fcGF0aCkgKyBzdHJs
ZW4oIi92dWFydC8wL3R0eSIpICsgMSwKKwkJCQkgIiVzL3Z1YXJ0LzAvdHR5IiwgZG9tX3BhdGgp
OworCX0KIAogCS8qIEZJWE1FIGNvbnNvbGVkIGN1cnJlbnRseSBkb2VzIG5vdCBhc3N1bWUgZG9t
YWluLTAgZG9lc24ndCBoYXZlIGEKIAkgICBjb25zb2xlIHdoaWNoIGlzIGdvb2Qgd2hlbiB3ZSBi
cmVhayBkb21haW4tMCB1cC4gIFRvIGtlZXAgdXMKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 22 07:39:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 07: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 1dNwiX-00063S-DD; Thu, 22 Jun 2017 07:39: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 1dNwiW-00061O-F1
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 07:39:52 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 BD/A2-02183-7447B495; Thu, 22 Jun 2017 07:39:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsXiVRtspute4h1
 p8CfH4vuWyUwOjB6HP1xhCWCMYs3MS8qvSGDNuH/wBHvBUoWKKfv72BsYv0l0MXJxCAnMYJR4
 09XJCOKwCMxjlji1cBY7iCMh0M8q8bV/G1MXIyeQkybx+epEdgi7QmLTy06wuJCAlsTRU7NZI
 UbtY5JYfuEVUIKDg03ARGJWhwRIjYiAksS9VZOZQGqYBeYzSjRN6mUDSQgLxEhsm9rHCmKzCK
 hKPJj7lxnE5hXwkdgx7x8jxDI5iZvnOsHinEDxFTsWskMs9pbYdWYyywRGgQWMDKsYNYpTi8p
 Si3SNTPWSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQJDq56BgXEH4652v0OMkhxM
 SqK8//O8I4X4kvJTKjMSizPii0pzUosPMcpwcChJ8CoXA+UEi1LTUyvSMnOAQQ6TluDgURLhb
 QFp5S0uSMwtzkyHSJ1i1OWYdGD7FyYhlrz8vFQpcV5RkBkCIEUZpXlwI2ARd4lRVkqYl5GBgU
 GIpyC1KDezBFX+FaM4B6OSMK9+EdAUnsy8ErhNr4COYAI64sURD5AjShIRUlINjBVyZQXnrn5
 1brq0JGOrQPCyeneDR6VlDEcnxBzvUP5QK+eVPLFKovq3+t3JCRFvU/Yn3DfO7pBN5wjfu/rU
 285Z/qEvc34fn9vHt9+B+9EfOdWp6d157EKbUs8FTb682FdNYHrTs1dKNoLOzEeOSsp8Kk7cV
 nue3WDSpPTHF8TPzBAqvde5XImlOCPRUIu5qDgRAABkYoazAgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1498117189!100099331!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55210 invoked from network); 22 Jun 2017 07:39:50 -0000
Received: from mail-pg0-f54.google.com (HELO mail-pg0-f54.google.com)
 (74.125.83.54)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Jun 2017 07:39:50 -0000
Received: by mail-pg0-f54.google.com with SMTP id f127so4629460pgc.0
 for <xen-devel@lists.xenproject.org>; Thu, 22 Jun 2017 00:39: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=DpDkfnSmAOPxKcNgj9ayeEYhq5xmRGTaV9bCbfvFz5o=;
 b=W+yPbE/HSl/NVP5x8HWWHMqwdAts2jimSfsMCsjMrQfVzdvWCOQ6FymlbG0Zf6L7mz
 3UT0kV9N434su2uBKaCijVY2dqI4TYTlPDbOllnlnpNM3jSebKQ6z6KuiYD2UDPeefJe
 cMSpZjpK3boucyKPFwbyDX7xGIBkBBryJOzF4=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=DpDkfnSmAOPxKcNgj9ayeEYhq5xmRGTaV9bCbfvFz5o=;
 b=mXOU4kTedWdkQRqqf3z6Jxd8JH4pJRLcSb3qaB9i0xRu5YXoo2IYbnzbJj/l/qtPt7
 +LRNTKYkd19TPB2gzMQnhB9A574U15/BwJRUx1JXqQyTykGCOuvBj8TjvWQEsWwgtC6c
 AIJte9AApzX+UJ0KFpWYgxGMA4mGtjykBT6Wcm4jGOIrLe5+KTQTzf9mc23DtBOltvOf
 M5pctaEJYB/dI+TB6UbmB23o+tAJ2kRVMTRocrrfBTjkaX0WwYzwX1VrkD85tJwIXUIV
 8IaKKDyC5SMuXjd5iR8LeI8/gfGToE2cu+xiwxb19CeL63prsyLahOCZ4802RtFqpj46
 /3cA==
X-Gm-Message-State: AKS2vOxrZiaO8Toxz/GpvmBwZ4LVqyKoI2Ri5aqJHVyk3OGWgi57xD2T
 DRb54qLpwvGdfe66qAJ3Og==
X-Received: by 10.101.88.130 with SMTP id d2mr1293888pgu.58.1498117189026;
 Thu, 22 Jun 2017 00:39:49 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id w69sm1883591pfk.107.2017.06.22.00.39.46
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 22 Jun 2017 00:39:48 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Thu, 22 Jun 2017 13:08:51 +0530
Message-Id: <1498117132-27139-17-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1498117132-27139-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1498117132-27139-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/17 v5] 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
bGlkIGJhdWQgcmF0ZSBzZXR0dGluZ3MuIEhpZ2hlciBiYXVkIHJhdGUgd2FzCnNlbGVjdGVkIHNp
bmNlIGFuIGVtdWxhdGVkIHBsMDExIGNhbiBzdXBwb3J0IGFueSB2YWxpZCBiYXVkIHJhdGUgd2l0
aG91dAphbnkgbGltaXRhdGlvbiBvZiB0aGUgaGFyZHdhcmUuCgpTaWduZWQtb2ZmLWJ5OiBCaHVw
aW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+ClJldmlld2VkLWJ5OiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQpDQzogSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgpDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgpDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCiB0b29scy9saWJ4bC9s
aWJ4bF9hcm0uYyB8IDUyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA1MCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jIGIvdG9vbHMvbGlieGwvbGli
eGxfYXJtLmMKaW5kZXggOWQ2NDQ4ZS4uY2YzZGUwMSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwv
bGlieGxfYXJtLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMKQEAgLTQ0LDEwICs0NCwy
MiBAQCBpbnQgbGlieGxfX2FyY2hfZG9tYWluX3ByZXBhcmVfY29uZmlnKGxpYnhsX19nYyAqZ2Ms
CiAgICAgdWludDMyX3QgbnJfc3BpcyA9IDA7CiAgICAgdW5zaWduZWQgaW50IGk7CiAKKyAgICAv
KgorICAgICAqIElmIHBsMDExIHZ1YXJ0IGlzIGVuYWJsZWQgdGhlbiBpbmNyZW1lbnQgdGhlIG5y
X3NwaXMgdG8gYWxsb3cgYWxsb2NhdGlvbgorICAgICAqIG9mIFNQSSBWSVJRIGZvciBwbDAxMS4K
KyAgICAgKi8KKyAgICBpZiAoZF9jb25maWctPmJfaW5mby5hcmNoX2FybS52dWFydCkKKyAgICAg
ICAgbnJfc3BpcyArPSAoR1VFU1RfVlBMMDExX1NQSSAtIDMyKSArIDE7CisKICAgICBmb3IgKGkg
PSAwOyBpIDwgZF9jb25maWctPmJfaW5mby5udW1faXJxczsgaSsrKSB7CiAgICAgICAgIHVpbnQz
Ml90IGlycSA9IGRfY29uZmlnLT5iX2luZm8uaXJxc1tpXTsKICAgICAgICAgdWludDMyX3Qgc3Bp
OwogCisgICAgICAgIGlmIChkX2NvbmZpZy0+Yl9pbmZvLmFyY2hfYXJtLnZ1YXJ0ICYmIChpcnEg
PT0gR1VFU1RfVlBMMDExX1NQSSkpIHsKKyAgICAgICAgICAgIExPRyhFUlJPUiwgIlBoeXNpY2Fs
IElSUSAldSBjb25mbGljdGluZyB3aXRoIHBsMDExIFNQSVxuIiwgaXJxKTsKKyAgICAgICAgICAg
IHJldHVybiBFUlJPUl9GQUlMOworICAgICAgICB9CisKICAgICAgICAgaWYgKGlycSA8IDMyKQog
ICAgICAgICAgICAgY29udGludWU7CiAKQEAgLTEzMCw5ICsxNDIsMTAgQEAgc3RhdGljIHN0cnVj
dCBhcmNoX2luZm8gewogICAgIGNvbnN0IGNoYXIgKmd1ZXN0X3R5cGU7CiAgICAgY29uc3QgY2hh
ciAqdGltZXJfY29tcGF0OwogICAgIGNvbnN0IGNoYXIgKmNwdV9jb21wYXQ7CisgICAgY29uc3Qg
Y2hhciAqdWFydF9jb21wYXQ7CiB9IGFyY2hfaW5mb1tdID0gewotICAgIHsieGVuLTMuMC1hcm12
N2wiLCAgImFybSxhcm12Ny10aW1lciIsICJhcm0sY29ydGV4LWExNSIgfSwKLSAgICB7Inhlbi0z
LjAtYWFyY2g2NCIsICJhcm0sYXJtdjgtdGltZXIiLCAiYXJtLGFybXY4IiB9LAorICAgIHsieGVu
LTMuMC1hcm12N2wiLCAgImFybSxhcm12Ny10aW1lciIsICJhcm0sY29ydGV4LWExNSIsICJhcm0s
c2JzYS11YXJ0IiB9LAorICAgIHsieGVuLTMuMC1hYXJjaDY0IiwgImFybSxhcm12OC10aW1lciIs
ICJhcm0sYXJtdjgiLCAiYXJtLHNic2EtdWFydCIgfSwKIH07CiAKIC8qCkBAIC01OTAsNiArNjAz
LDM4IEBAIHN0YXRpYyBpbnQgbWFrZV9oeXBlcnZpc29yX25vZGUobGlieGxfX2djICpnYywgdm9p
ZCAqZmR0LAogICAgIHJldHVybiAwOwogfQogCitzdGF0aWMgaW50IG1ha2VfdnBsMDExX3VhcnRf
bm9kZShsaWJ4bF9fZ2MgKmdjLCB2b2lkICpmZHQsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zdCBzdHJ1Y3QgYXJjaF9pbmZvICphaW5mbywKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKK3sKKyAgICBpbnQgcmVz
OworICAgIGdpY19pbnRlcnJ1cHQgaW50cjsKKworICAgIHJlcyA9IGZkdF9iZWdpbl9ub2RlKGZk
dCwgInNic2EtcGwwMTEiKTsKKyAgICBpZiAocmVzKSByZXR1cm4gcmVzOworCisgICAgcmVzID0g
ZmR0X3Byb3BlcnR5X2NvbXBhdChnYywgZmR0LCAxLCBhaW5mby0+dWFydF9jb21wYXQpOworICAg
IGlmIChyZXMpIHJldHVybiByZXM7CisKKyAgICByZXMgPSBmZHRfcHJvcGVydHlfcmVncyhnYywg
ZmR0LCBST09UX0FERFJFU1NfQ0VMTFMsIFJPT1RfU0laRV9DRUxMUywKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAxLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdVRVNUX1BMMDEx
X0JBU0UsIEdVRVNUX1BMMDExX1NJWkUpOworICAgIGlmIChyZXMpIHJldHVybiByZXM7CisKKyAg
ICBzZXRfaW50ZXJydXB0KGludHIsIEdVRVNUX1ZQTDAxMV9TUEksIDB4ZiwgRFRfSVJRX1RZUEVf
TEVWRUxfSElHSCk7CisKKyAgICByZXMgPSBmZHRfcHJvcGVydHlfaW50ZXJydXB0cyhnYywgZmR0
LCAmaW50ciwgMSk7CisgICAgaWYgKHJlcykgcmV0dXJuIHJlczsKKworICAgIC8qIFVzZSBhIGRl
ZmF1bHQgYmF1ZCByYXRlIG9mIDExNTIwMC4gKi8KKyAgICBmZHRfcHJvcGVydHlfdTMyKGZkdCwg
ImN1cnJlbnQtc3BlZWQiLCAxMTUyMDApOworCisgICAgcmVzID0gZmR0X2VuZF9ub2RlKGZkdCk7
CisgICAgaWYgKHJlcykgcmV0dXJuIHJlczsKKworICAgIHJldHVybiAwOworfQorCiBzdGF0aWMg
Y29uc3Qgc3RydWN0IGFyY2hfaW5mbyAqZ2V0X2FyY2hfaW5mbyhsaWJ4bF9fZ2MgKmdjLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IHhj
X2RvbV9pbWFnZSAqZG9tKQogewpAQCAtODg5LDYgKzkzNCw5IEBAIG5leHRfcmVzaXplOgogICAg
ICAgICBGRFQoIG1ha2VfdGltZXJfbm9kZShnYywgZmR0LCBhaW5mbywgeGNfY29uZmlnLT5jbG9j
a19mcmVxdWVuY3kpICk7CiAgICAgICAgIEZEVCggbWFrZV9oeXBlcnZpc29yX25vZGUoZ2MsIGZk
dCwgdmVycykgKTsKIAorICAgICAgICBpZiAoaW5mby0+YXJjaF9hcm0udnVhcnQpCisgICAgICAg
ICAgICBGRFQoIG1ha2VfdnBsMDExX3VhcnRfbm9kZShnYywgZmR0LCBhaW5mbywgZG9tKSApOwor
CiAgICAgICAgIGlmIChwZmR0KQogICAgICAgICAgICAgRkRUKCBjb3B5X3BhcnRpYWxfZmR0KGdj
LCBmZHQsIHBmZHQpICk7CiAKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 22 07:39:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 07:39: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 1dNwia-0006Ag-Kz; Thu, 22 Jun 2017 07:39:56 +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 1dNwiZ-00067S-3w
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 07:39:55 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 28/AE-01992-A447B495; Thu, 22 Jun 2017 07:39:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsVyMfTABl3PEu9
 Ig1nHDSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxtr48zFZxTqTh3tZutgfGkXBcjF4eQwAxG
 ia3bv7B1MXJysAjMY5Y4/VcAxJYQ6GeVmP/eH8JOkzh2bT0bhF0lcfjwaWYQW0hAS+LoqdmsE
 IP2MUl8udUAlODgYBMwkZjVIQFSIyKgJHFv1WQmkBpmgfmMEk2TesEGCQtESsy6eIANpJ5FQF
 VizaUikDCvgI9E77TTjBC75CRunusE28UJFF+xYyE7xF5viV1nJrNMYBRYwMiwilGjOLWoLLV
 I18hYL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMKzqGRgYdzDuaPc7xCjJwaQk
 yvs/zztSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvcjFQTrAoNT21Ii0zBxjgMGkJDh4lEd4Wk
 Fbe4oLE3OLMdIjUKUZjjitX1n1h4phyYPsXJiGWvPy8VClx3tlFQKUCIKUZpXlwg2CRd4lRVk
 qYl5GBgUGIpyC1KDezBFX+FaM4B6OSMK8+yBSezLwSuH2vgE5hAjrlxREPkFNKEhFSUg2MNY4
 P28Of1C6Rl9lU0MR+TffPgdi+O82yO9S3uwSkM/tc9VavSRcrFA81TlCTOXBz8ccT33v1dbiN
 Mk3ya98k3V8XL7ysavat+9USP4JYFzF56V6I3si7Wub0mpQtVaGnZrXJzPlWY/e+bvcioeAvL
 VMd7Kc+0dxrvej4O5sUn4o/EjKrTPKUWIozEg21mIuKEwH2/fcTtwIAAA==
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1498117192!101651560!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30299 invoked from network); 22 Jun 2017 07:39:53 -0000
Received: from mail-pf0-f176.google.com (HELO mail-pf0-f176.google.com)
 (209.85.192.176)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Jun 2017 07:39:53 -0000
Received: by mail-pf0-f176.google.com with SMTP id s66so5123390pfs.1
 for <xen-devel@lists.xenproject.org>; Thu, 22 Jun 2017 00:39: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=g95H2qSI90FCwKNLDsVhfUA6l2A2qmzSq7WPYBbVr9g=;
 b=NCRGMVxDyPrNe8c4DUDY6wIbkmT7fNXlcNLueo23LZ0kqiQXew6/RM0GztItaq/vQY
 TCFLymbbk3LkWrbSfCpdCKGSMjlX8HTjCf2wtzKxHi+PJG3eRHjZUn0Ew7oupPETtHnx
 Smj3SHhROolAnMfu+2z8WvUJj8jePHHw/4I4s=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=g95H2qSI90FCwKNLDsVhfUA6l2A2qmzSq7WPYBbVr9g=;
 b=qRbB2cb8vEJERoybojcJJf+2Vi0dm8pZ/4TmJAlBBkVF2DX9uMzrb+rzZ7cn8dzWrZ
 JobxKj0ORcwQ4IMy9S+ZVysSv2VqgrS0QWwkzx6h3RUBH7orgOMU0nne1ZkKFPL87gzQ
 unfUw4aNqjLIC9f61DlxVJeocsa6wwAfaT0ye2Jk3mo3A6pJ4eTtSjZ4f9LnLCOxAyG3
 LdO0rjL48wATBwu+KAimVLw2CX9ApiyRb4twJNnko5PQiFt8Jbr6UTife3y+o+TdnplT
 QwQvM7LiOVStkwP6z3gjJ1y+ySPPMM0zAKOzz16XehQtL+fFLODN7ZMGnCKUe1a3xl4p
 OfRQ==
X-Gm-Message-State: AKS2vOwTFUBdWqCRD8mFg+6JzK9O9vUzvB/vCHWjzJnynXAjIGUyyiff
 Nwt/26AXn1TStrvnsMlTDw==
X-Received: by 10.101.83.138 with SMTP id x10mr1231122pgq.205.1498117191715;
 Thu, 22 Jun 2017 00:39:51 -0700 (PDT)
Received: from blr-ubuntu-linaro.wlan.qualcomm.com
 (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com. [103.229.18.19])
 by smtp.gmail.com with ESMTPSA id w69sm1883591pfk.107.2017.06.22.00.39.49
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 22 Jun 2017 00:39:51 -0700 (PDT)
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Thu, 22 Jun 2017 13:08:52 +0530
Message-Id: <1498117132-27139-18-git-send-email-bhupinder.thakur@linaro.org>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1498117132-27139-1-git-send-email-bhupinder.thakur@linaro.org>
References: <1498117132-27139-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/17 v5] 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
Y2l0cml4LmNvbT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGFuZ2VzIHNpbmNl
IHY0OgotIE1pbm9yIGNoYW5nZSB0byByZW5hbWUgInBsMDExIiB0byAic2JzYV91YXJ0Ii4gU2lu
Y2UgaXQgaXMgYSBtaW5vciBjaGFuZ2UgSSBoYXZlCiAgcmV0YWluZWQgdGhlIHJldmlld2VkLWJ5
IGFuZCBhY2tlZC1ieSB0YWdzLgoKIGRvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbiB8ICA5ICsrKysr
KysrKwogZG9jcy9taXNjL2NvbnNvbGUudHh0ICAgIHwgNDQgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrLS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgNDIgaW5zZXJ0aW9ucygr
KSwgMTEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGwuY2ZnLnBvZC41Lmlu
IGIvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCmluZGV4IDM4MDg0YzcuLjA3MzdlZDEgMTAwNjQ0
Ci0tLSBhL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbgorKysgYi9kb2NzL21hbi94bC5jZmcucG9k
LjUuaW4KQEAgLTExMDUsNiArMTEwNSwxNSBAQCBBbGxvdyBhIGd1ZXN0IHRvIGFjY2VzcyBzcGVj
aWZpYyBwaHlzaWNhbCBJUlFzLgogSXQgaXMgcmVjb21tZW5kZWQgdG8gb25seSB1c2UgdGhpcyBv
cHRpb24gZm9yIHRydXN0ZWQgVk1zIHVuZGVyCiBhZG1pbmlzdHJhdG9yJ3MgY29udHJvbC4KIAor
SWYgdGhlIHZpcnR1YWwgdWFydCBpcyBlbmFibGVkIHRoZW4gaXJxIDMyIGlzIHJlc2VydmVkIGZv
ciBpdC4gQnkKK2RlZmF1bHQsIGl0IGlzIGRpc2FibGVkLiBJZiB0aGUgdXNlciBzcGVjaWZpZXMg
dGhlIGZvbGxvd2luZyBvcHRpb24gaW4KK3RoZSBWTSBjb25maWcgZmlsZSB0aGVuIHRoZSB2dWFy
dCBnZXRzIGVuYWJsZWQuIFRvZGF5LCBvbmx5IHRoZQorInNic2FfdWFydCIgbW9kZWwgaXMgc3Vw
cG9ydGVkLgorCit2dWFydCA9ICJzYnNhX3VhcnQiCisKK0N1cnJlbnRseSB2dWFydCBjb25zb2xl
IGlzIGF2YWlsYWJsZSBvbmx5IGZvciBBUk02NC4KKwogPWl0ZW0gQjxtYXhfZXZlbnRfY2hhbm5l
bHM9Tj4KIAogTGltaXQgdGhlIGd1ZXN0IHRvIHVzaW5nIGF0IG1vc3QgTiBldmVudCBjaGFubmVs
cyAoUFYgaW50ZXJydXB0cykuCmRpZmYgLS1naXQgYS9kb2NzL21pc2MvY29uc29sZS50eHQgYi9k
b2NzL21pc2MvY29uc29sZS50eHQKaW5kZXggMTZkYTgwNS4uZDA4MWFjYyAxMDA2NDQKLS0tIGEv
ZG9jcy9taXNjL2NvbnNvbGUudHh0CisrKyBiL2RvY3MvbWlzYy9jb25zb2xlLnR4dApAQCAtMTks
NyArMTksMjAgQEAgVGhlIGZpcnN0IFBWIGNvbnNvbGUgcGF0aCBpbiB4ZW5zdG9yZSByZW1haW5z
OgogCiAvbG9jYWwvZG9tYWluLyRET01JRC9jb25zb2xlCiAKLXRoZSBvdGhlciBQViBjb25zb2xl
cyBmb2xsb3cgdGhlIGNvbnZlbnRpb25hbCB4ZW5zdG9yZSBkZXZpY2UgcGF0aCBhbmQKK1RoZSB2
aXJ0dWFsIFVBUlQgY29uc29sZSBwYXRoIGluIHhlbnN0b3JlIGlzIGRlZmluZWQgYXM6CisKKy9s
b2NhbC9kb21haW4vJERPTUlEL3Z1YXJ0LzAKKworVGhlIHZ1YXJ0IGNvbnNvbGUgcHJvdmlkZXMg
YWNjZXNzIHRvIGEgdmlydHVhbCBTQlNBIFVBUlQgb24gQVJNNjQgc3lzdGVtcy4KK1RvIGVuYWJs
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 Thu Jun 22 07:40:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 07: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 1dNwjU-0007Hm-33; Thu, 22 Jun 2017 07:40: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 1dNwjT-0007H5-5X
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 07:40:51 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 9D/73-03920-2847B495; Thu, 22 Jun 2017 07:40:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXS6fjDS7epxDv
 SoMHFYsnHxSwOjB5Hd/9mCmCMYs3MS8qvSGDNeHPtAHvBU66KL6s/sTcwbmHvYuTkEBLIk7h8
 uJ8FxOYVsJO4vOAFK4gtIWAocXrhTbA4i4CqxOwbfWA2m4C6RNuz7WA1IgL6EvM//QSyuTiYB
 R4zSuzd3ssMkhAWSJT4uGkCE0hCSKCDUaJp50mwBKeAl0Tn6utACQ6gbYISf3cIg4SZBbQkHv
 66xQJha0ssW/iaGaSEWUBaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjBrFqUVlqUW6hiZ6SUW
 Z6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiB4ccABDsYr28MOMQoycGkJMr7P887Uogv
 KT+lMiOxOCO+qDQntfgQowwHh5IE77wioJxgUWp6akVaZg4wEmDSEhw8SiK8LSCtvMUFibnFm
 ekQqVOMilLivKLFQAkBkERGaR5cGyz6LjHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmYVx9kO0
 9mXgnc9FdAi5mAFr844gGyuCQRISXVwMjv+C1RqWFhYbwXo7jyhX2fjMQjtAvc3LQ36DE371d
 /1sm/64Tvjyt++2Vrs1K3FlX995h+skRZMWD+Jp3YyGcKVslvEv6rte5cv/a/VsG31msT9u9/
 2PXb/LNvkH+66sfWzGkTj27n/7z/y4cdx7ME18zNv2fXHrZkq1EC88yP33/JWl27yqrEUpyRa
 KjFXFScCADpY5UNuQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1498117248!69227099!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23490 invoked from network); 22 Jun 2017 07:40:49 -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; 22 Jun 2017 07:40:49 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 22 Jun 2017 01:40:46 -0600
Message-Id: <594B909F02000078001659E6@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 22 Jun 2017 01:40:47 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1497387096-19058-2-git-send-email-andrew.cooper3@citrix.com>
 <1498068816-21894-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1498068816-21894-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.9 v2] xen/livepatch: Don't crash on
 encountering STN_UNDEF relocations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIxLjA2LjE3IGF0IDIwOjEzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2FyY2gveDg2L2xpdmVwYXRjaC5jCj4gKysrIGIveGVuL2FyY2gveDg2
L2xpdmVwYXRjaC5jCj4gQEAgLTE3MCwxNCArMTcwLDI3IEBAIGludCBhcmNoX2xpdmVwYXRjaF9w
ZXJmb3JtX3JlbGEoc3RydWN0IGxpdmVwYXRjaF9lbGYgKmVsZiwKPiAgICAgICAgICB1aW50OF90
ICpkZXN0ID0gYmFzZS0+bG9hZF9hZGRyICsgci0+cl9vZmZzZXQ7Cj4gICAgICAgICAgdWludDY0
X3QgdmFsOwo+ICAKPiArICAgICAgICBpZiAoIHN5bW5keCA9PSBTVE5fVU5ERUYgKQo+ICsgICAg
ICAgIHsKPiArICAgICAgICAgICAgZHByaW50ayhYRU5MT0dfRVJSLCBMSVZFUEFUQ0ggIiVzOiBF
bmNvdW50ZXJlZCBTVE5fVU5ERUZcbiIsCj4gKyAgICAgICAgICAgICAgICAgICAgZWxmLT5uYW1l
KTsKPiArICAgICAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOwo+ICsgICAgICAgIH0KPiArCj4g
ICAgICAgICAgaWYgKCBzeW1uZHggPiBlbGYtPm5zeW0gKQoKV291bGQgeW91IG1pbmQgZml4aW5n
IHRoZSBvZmYtYnktb25lIG1pc3Rha2UgaGVyZSBhdCBvbmNlPwoKPiAgICAgICAgICB7Cj4gICAg
ICAgICAgICAgIGRwcmludGsoWEVOTE9HX0VSUiwgTElWRVBBVENIICIlczogUmVsYXRpdmUgcmVs
b2NhdGlvbiB3YW50cyBzeW1ib2xAJXUgd2hpY2ggaXMgcGFzdCBlbmQhXG4iLAo+ICAgICAgICAg
ICAgICAgICAgICAgIGVsZi0+bmFtZSwgc3ltbmR4KTsKPiAgICAgICAgICAgICAgcmV0dXJuIC1F
SU5WQUw7Cj4gICAgICAgICAgfQo+IC0KPiAtICAgICAgICB2YWwgPSByLT5yX2FkZGVuZCArIGVs
Zi0+c3ltW3N5bW5keF0uc3ltLT5zdF92YWx1ZTsKPiArICAgICAgICBlbHNlIGlmICggIWVsZi0+
c3ltW3N5bW5keF0uc3ltICkKPiArICAgICAgICB7CgpXaXRoIHRoaXMgaXQgbWF5IGFsc28gYmUg
YSBnb29kIGlkZWEgdG8gaGF2ZSBlbGZfZ2V0X3N5bSgpIHNldApzeW1bMF0uc3ltIChhbmQgc3lt
WzBdLm5hbWUpIHRvIE5VTEwuCgo+ICsgICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19FUlIsIExJ
VkVQQVRDSCAiJXM6IE5vIHN5bWJvbEAldVxuIiwKPiArICAgICAgICAgICAgICAgICAgICBlbGYt
Pm5hbWUsIHN5bW5keCk7Cj4gKyAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ICsgICAgICAg
IH0KPiArICAgICAgICBlbHNlCj4gKyAgICAgICAgICAgIHZhbCA9IHItPnJfYWRkZW5kICsgZWxm
LT5zeW1bc3ltbmR4XS5zeW0tPnN0X3ZhbHVlOwoKSW4gdGhlIHNwaXJpdCBvZiB0aGUgZWFybGll
ciBjb2RlIGhlcmUgSSdkIHN1Z2dlc3Qgb21pdHRpbmcgYm90aCAiZWxzZSIuCgpKYW4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 22 08:06:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 08:06:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNx7h-0001jy-2v; Thu, 22 Jun 2017 08: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 <JBeulich@suse.com>) id 1dNx7f-0001js-M9
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 08:05:51 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 DB/6D-03058-F5A7B495; Thu, 22 Jun 2017 08:05:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDSzeuyjv
 SYEuzjsWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmrF+dydjwUbmirfLm1gbGL8wdTFycggJ5El8
 +T8byObg4BWwk9j7KBokLCFgKHF64U0WEJtFQFXi69btrCA2m4C6RNszCFtEQF9i/qefYDazQ
 IjE0f5mZpAxwgL2Eqd6DLoYuYCmdzBKNBy9wQIS5xTwkjh6UhBik6DE3x3CEJ1aEg9/3WKBsL
 Ulli18DTaFWUBaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjBrFqUVlqUW6xsZ6SUWZ6RkluYm
 ZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBgccABDsYd64PPMQoycGkJMq7udg7UogvKT+lMiOx
 OCO+qDQntfgQowwHh5IEb0QFUE6wKDU9tSItMwcYAzBpCQ4eJRHeljygNG9xQWJucWY6ROoUo
 y5H04ctX5iEWPLy81KlxHm3gswQACnKKM2DGwGLx0uMslLCvIxARwnxFKQW5WaWoMq/YhTnYF
 QS5vUAmcKTmVcCt+kV0BFMQEe8OOIBckRJIkJKqoGxQvfYH15J7p1lvFHnRJ9G+ExdO6/G28G
 WO92rb7rTluJN8+K3PeJRLDF/7bLj+SqbFwW7931K2TNpjtAXllsnwlO6MoPaGu6dePi6K7Vq
 3vfylQt49tfVxThNM3t7/JrSYrdVRmt6G0M3HPrKXcuqm2O3461B2bsX4q1C+xmezOQ8GCTxf
 dsFJZbijERDLeai4kQAdPwB/sICAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1498118749!107424799!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5890 invoked from network); 22 Jun 2017 08:05:50 -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; 22 Jun 2017 08:05:50 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 22 Jun 2017 02:05:48 -0600
Message-Id: <594B967C0200007800165A28@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 22 Jun 2017 02:05:48 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1498057952-13556-1-git-send-email-andrew.cooper3@citrix.com>
 <1498057952-13556-2-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1498057952-13556-2-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Paul Durrant <paul.durrant@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 1/6] x86/hvm: Fixes to hvmemul_insn_fetch()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIxLjA2LjE3IGF0IDE3OjEyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gRm9yY2UgaW5zbl9vZmYgdG8gYSBzaW5nbGUgYnl0ZSwgYXMgb2Zmc2V0IGNhbiB3cmFw
IGFyb3VuZCBvciB0cnVuY2F0ZSB3aXRoCj4gcmVzcGVjdCB0byBzaF9jdHh0LT5pbnNuX2J1Zl9l
aXAgdW5kZXIgYSBudW1iZXIgb2Ygbm9ybWFsIGNpcmN1bXN0YW5jZXMuCj4gCj4gRnVydGhlcm1v
cmUsIGRvbid0IHVzZSBhbiBBU1NFUlQoKSBmb3IgYm91bmRzIGNoZWNraW5nIHRoZSB3cml0ZSBp
bnRvCj4gaHZtZW11bF9jdHh0LT5pbnNuX2J1ZltdLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 22 08:10:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 08: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 1dNxBh-00022b-Ih; Thu, 22 Jun 2017 08:10: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 1dNxBg-000210-Tc
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 08:10:01 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 5F/60-03371-85B7B495; Thu, 22 Jun 2017 08:10:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDSze82jv
 S4OxrPYslHxezODB6HN39mymAMYo1My8pvyKBNeNizzX2guPcFXeXzGduYOzg7GLk5BASyJP4
 c+0FK4jNK2An8eHuH3YQW0LAUOL0wpssIDaLgKrEyxnPwOJsAuoSbc+2g9WLCOhLzP/0E8jm4
 GAWcJFY9zwcJCws4CZxvOctYxcjF9D4DkaJ33sfg/VyCnhJTJk8AayeV0BQ4u8OYZAws4CWxM
 Nft1ggbG2JZQtfM0OMlJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjenFqUVlqka6FXlJRZnp
 GSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYOgxAMEOxtmX/Q8xSnIwKYnybi72jhTiS8pP
 qcxILM6ILyrNSS0+xCjDwaEkwXuoEignWJSanlqRlpkDjAKYtAQHj5IIb0seUJq3uCAxtzgzH
 SJ1ilFRSpzXtwooIQCSyCjNg2uDRd4lRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfNWgmznyc
 wrgZv+CmgxE9DiF0c8QBaXJCKkpBoYDzLILJU661B8KS6Di6dqlvqGENZTfD97VNKvzo84e8b
 pvQTT+1eTGW9NeFN0PPpj9PaYXvNbC16eNTX9aXqBa7Xq4TWixTpflk3bfLM+PL2/8ZCAmpRo
 +oRFNV5TpHZ4vTMIbfR4z9hrFufcE1v/2/PKifbXExsSFyve/2bomvhIWGzmRpdOJZbijERDL
 eai4kQAveqzSbcCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1498118998!68928889!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34232 invoked from network); 22 Jun 2017 08:09:59 -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; 22 Jun 2017 08:09:59 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 22 Jun 2017 02:09:57 -0600
Message-Id: <594B97760200007800165A2D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 22 Jun 2017 02:09:58 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1498057952-13556-1-git-send-email-andrew.cooper3@citrix.com>
 <1498057952-13556-3-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1498057952-13556-3-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Tim Deegan <tim@xen.org>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 2/6] x86/shadow: Fixes to
	hvm_emulate_insn_fetch()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIxLjA2LjE3IGF0IDE3OjEyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYwo+ICsrKyBiL3hlbi9h
cmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKPiBAQCAtMjM1LDEyICsyMzUsMTYgQEAgaHZtX2Vt
dWxhdGVfaW5zbl9mZXRjaChlbnVtIHg4Nl9zZWdtZW50IHNlZywKPiAgewo+ICAgICAgc3RydWN0
IHNoX2VtdWxhdGVfY3R4dCAqc2hfY3R4dCA9Cj4gICAgICAgICAgY29udGFpbmVyX29mKGN0eHQs
IHN0cnVjdCBzaF9lbXVsYXRlX2N0eHQsIGN0eHQpOwo+IC0gICAgdW5zaWduZWQgaW50IGluc25f
b2ZmID0gb2Zmc2V0IC0gc2hfY3R4dC0+aW5zbl9idWZfZWlwOwo+ICsgICAgLyogQ2FyZWZ1bCwg
YXMgb2Zmc2V0IGNhbiB3cmFwIG9yIHRydW5jYXRlIFdSVCBpbnNuX2J1Zl9laXAuICovCj4gKyAg
ICB1aW50OF90IGluc25fb2ZmID0gb2Zmc2V0IC0gc2hfY3R4dC0+aW5zbl9idWZfZWlwOwo+ICAK
PiAgICAgIEFTU0VSVChzZWcgPT0geDg2X3NlZ19jcyk7Cj4gIAo+IC0gICAgLyogRmFsbCBiYWNr
IGlmIHJlcXVlc3RlZCBieXRlcyBhcmUgbm90IGluIHRoZSBwcmVmZXRjaCBjYWNoZS4gKi8KPiAt
ICAgIGlmICggdW5saWtlbHkoKGluc25fb2ZmICsgYnl0ZXMpID4gc2hfY3R4dC0+aW5zbl9idWZf
Ynl0ZXMpICkKPiArICAgIC8qCj4gKyAgICAgKiBGYWxsIGJhY2sgaWYgcmVxdWVzdGVkIGJ5dGVz
IGFyZSBub3QgaW4gdGhlIHByZWZldGNoIGNhY2hlLCBidXQgYWx3YXlzCj4gKyAgICAgKiBwZXJm
b3JtIHRoZSB6ZXJvLWxlbmd0aCByZWFkIGZvciBzZWdtZW50YXRpb24gcHVycG9zZXMuCj4gKyAg
ICAgKi8KPiArICAgIGlmICggIWJ5dGVzIHx8IHVubGlrZWx5KChpbnNuX29mZiArIGJ5dGVzKSA+
IHNoX2N0eHQtPmluc25fYnVmX2J5dGVzKSApCj4gICAgICAgICAgcmV0dXJuIGh2bV9yZWFkKHNl
Zywgb2Zmc2V0LCBwX2RhdGEsIGJ5dGVzLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICBodm1f
YWNjZXNzX2luc25fZmV0Y2gsIHNoX2N0eHQpOwoKSSBvbmx5IG5vdGUgdGhpcyBub3cgLSBwYXRj
aCBvbmUgaGFzIGFuIChhcHBhcmVudGx5IHVubmVjZXNzYXJ5KQppbnNuX29mZiA+IHNpemVvZigp
IGNoZWNrIGFoZWFkIG9mIHRoZSBpbnNuX29mZiArIGJ5dGVzID4gc2l6ZW9mKCkKb25lLiBJZiB5
b3Ugc2VlIGEgbmVlZCBmb3IgaXQgdG8gYmUgdGhlcmUsIHdoeSBkb24ndCB5b3UgcHV0IGl0IGhl
cmUKdG9vPyBJbiBhbnkgZXZlbnQgSSdkIGxpa2UgdG8gYXNrIGZvciBib3RoIHBpZWNlcyBvZiBj
b2RlIHRvIG1hdGNoCnVwIGluIHRoZSBlbmQgKGkuZS4gSSdtIGZpbmUgd2l0aCB0aGUgYWRqdXN0
bWVudCBiZWluZyBkb25lIG9uIGVpdGhlcgpzaWRlKSwgYW5kIHRoZW4KUmV2aWV3ZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 22 08:14:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 08:14: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 1dNxFz-0002fq-9V; Thu, 22 Jun 2017 08:14: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 1dNxFx-0002fk-FX
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 08:14:25 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 C3/70-02199-06C7B495; Thu, 22 Jun 2017 08:14:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDSzehxjv
 SoPuTkMWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmjFjwxemgndcFQd2rWdtYNzE2cXIySEkkCdx
 6tVmFhCbV8BO4vjX2WwgtoSAocTphTfB4iwCqhLLts5iBrHZBNQl2p5tZwWxRQT0JeZ/+glkc
 3AwC7hIrHseDhIWFoiS6Lp+hAlifAejxN+LPiA2p4CXxJYTP8DKeQUEJf7uEAYJMwtoSTz8dY
 sFwtaWWLbwNTPERGmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxahSnFpWlFukaGeslFWWmZ5T
 kJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgSGXj0DA+MOxr69focYJTmYlER5Nxd7RwrxJeWn
 VGYkFmfEF5XmpBYfYpTh4FCS4J1bDZQTLEpNT61Iy8wBRgFMWoKDR0mEtyUPKM1bXJCYW5yZD
 pE6xagoJc4bAtInAJLIKM2Da4NF3iVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrwXQKbwZO
 aVwE1/BbSYCWjxiyMeIItLEhFSUg2MGxpaSsy3KT/zsuFn+vU36cmDiX8OP3ufd/Dkxw8fOdZ
 siJv7QvtTekLTAfPilQGf9cyD5LXdzF3mBqwo1UryynTJe8Bs2C1/KmCfz+XEr52Hp8sHW9to
 59hM6rTWVFaQLAnvdg2a83bD5uPtvBGFy/9oXTiYzMv4Km/Fdf4ckZ3l/GfqV1cqsRRnJBpqM
 RcVJwIA8hzJFrcCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1498119262!99246780!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59749 invoked from network); 22 Jun 2017 08:14:24 -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; 22 Jun 2017 08:14:24 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 22 Jun 2017 02:14:22 -0600
Message-Id: <594B987D0200007800165A3C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 22 Jun 2017 02:14:21 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1498057952-13556-1-git-send-email-andrew.cooper3@citrix.com>
 <1498057952-13556-4-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1498057952-13556-4-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Tim Deegan <tim@xen.org>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 3/6] 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>

Pj4+IE9uIDIxLjA2LjE3IGF0IDE3OjEyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gc2hfZW11bGF0ZV9tYXBfZGVzdCgpIHByZWRhdGVzIHRoZSBpbnRyb2R1Y3Rpb24gb2Yg
dGhlIGdlbmVyaWMgRVJSX1BUUigpCj4gaW5mcmFzdHVyY3R1cmUsIGJ1dCB0YWtlIHRoZSBvcHBv
cnR1bml0eSB0byBhdm9pZCBvcGVuY29kaW5nIGl0Lgo+IAo+IFRoZSBjaG9zZW4gZXJyb3IgY29u
c3RhbnRzIHJlcXVpcmUgbmVlZCB0byBiZSBuZWdhdGl2ZSB0byB3b3JrIHdpdGggSVNfRVJSKCks
Cj4gYnV0IG5vIG90aGVyIGNoYW5nZXMuCgpEcm9wIG9uZSBvZiAicmVxdWlyZSIgb3IgIm5lZWQi
PwoKPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaAo+ICsrKyBiL3hlbi9h
cmNoL3g4Ni9tbS9zaGFkb3cvcHJpdmF0ZS5oCj4gQEAgLTM5NSwxMCArMzk1LDkgQEAgdm9pZCBz
aGFkb3dfdW5ob29rX21hcHBpbmdzKHN0cnVjdCBkb21haW4gKmQsIG1mbl90IHNtZm4sIGludCB1
c2VyX29ubHkpOwo+ICAKPiAgLyogUmV0dXJucyBhIG1hcHBlZCBwb2ludGVyIHRvIHdyaXRlIHRv
LCBvciBvbmUgb2YgdGhlIGZvbGxvd2luZyBlcnJvcgo+ICAgKiBpbmRpY2F0b3JzLiAqLwo+IC0j
ZGVmaW5lIE1BUFBJTkdfVU5IQU5ETEVBQkxFICgodm9pZCAqKSh1bnNpZ25lZCBsb25nKVg4NkVN
VUxfVU5IQU5ETEVBQkxFKQo+IC0jZGVmaW5lIE1BUFBJTkdfRVhDRVBUSU9OICAgICgodm9pZCAq
KSh1bnNpZ25lZCBsb25nKVg4NkVNVUxfRVhDRVBUSU9OKQo+IC0jZGVmaW5lIE1BUFBJTkdfU0lM
RU5UX0ZBSUwgICgodm9pZCAqKSh1bnNpZ25lZCBsb25nKVg4NkVNVUxfT0tBWSkKPiAtI2RlZmlu
ZSBzaF9lbXVsYXRlX21hcF9kZXN0X2ZhaWxlZChyYykgKCh1bnNpZ25lZCBsb25nKShyYykgPD0g
MykKPiArI2RlZmluZSBNQVBQSU5HX1VOSEFORExFQUJMRSBFUlJfUFRSKH4obG9uZylYODZFTVVM
X1VOSEFORExFQUJMRSkKPiArI2RlZmluZSBNQVBQSU5HX0VYQ0VQVElPTiAgICBFUlJfUFRSKH4o
bG9uZylYODZFTVVMX0VYQ0VQVElPTikKPiArI2RlZmluZSBNQVBQSU5HX1NJTEVOVF9GQUlMICBF
UlJfUFRSKH4obG9uZylYODZFTVVMX09LQVkpCgpXaGlsZSB0aGlzIGRvZXNuJ3QgY2hhbmdlIHdp
dGggeW91ciBwYXRjaCwgdGhpcyBsYXN0IGRlZmluaXRpb24gaGFzIGEKc3RyaW5nIGRlcGVuZGVu
Y3kgb24gWDg2RU1VTF9PS0FZIHRvIGJlIHplcm8sIHlldCB0aGVyZSdzIG5vCnJlc3BlY3RpdmUg
QlVJTERfQlVHX09OKCkgYW55d2hlcmUuIFdvdWxkIHlvdSBtaW5kIGFkZGluZwpvbmUgYXQgb25j
ZT8gSW4gYW55IGV2ZW50ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 22 08:19:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 08: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 1dNxKk-0002re-QZ; Thu, 22 Jun 2017 08:19: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 1dNxKj-0002rY-Be
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 08:19:21 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 D6/F6-02956-88D7B495; Thu, 22 Jun 2017 08:19:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXS6fjDS7ej1jv
 S4Ecnj8WSj4tZHBg9ju7+zRTAGMWamZeUX5HAmnG4l7vgFlNF62HNBsaVTF2MHBxCAnkSz157
 djFycvAK2En8XPuDFcSWEDCUOL3wJguIzSKgKnFvUS87iM0moC7R9mw7WI2IgL7E/E8/WUHGM
 AtoSsz5XAsSFhaIk1i39xBQORfQ9A5GiZ89hxhBajgFvCRO3C8EMXkFBCX+7hAGKWcW0JJ4+O
 sWC4StLbFs4WtmiInSEsv/cUxg5JuF0DALScMsJA2zEBoWMLKsYtQoTi0qSy3SNTTVSyrKTM8
 oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDDoGINjB+G1ZwCFGSQ4mJVHezcXekUJ8Sfkp
 lRmJxRnxRaU5qcWHGGU4OJQkeH9VA+UEi1LTUyvSMnOA4Q+TluDgURLhbckDSvMWFyTmFmemQ
 6ROMepyNH3Y8oVJiCUvPy9VSpw3oAaoSACkKKM0D24ELBYvMcpKCfMyAh0lxFOQWpSbWYIq/4
 pRnINRSZj3AsglPJl5JXCbXgEdwQR0xIsjHiBHlCQipKQaGGdt2hrW7PXfYXbuP+4NySc+bBL
 6XRfhKLvsyjy7dvP0NzFGqwKnhRqZn92+zuCyrqUea8Q6ll3lVslpwTYc06Y3b90nUX9yU6nP
 sotcSlqq/9NOO17Z8V69zHnh8b4M9w8rb/sejGKf4t5YuE+usXxb+2erxdJB83icly84IpiQ4
 c9gcvNAtxJLcUaioRZzUXEiAM5RBJvAAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1498119558!68931171!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45335 invoked from network); 22 Jun 2017 08:19:20 -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; 22 Jun 2017 08:19:20 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 22 Jun 2017 02:19:18 -0600
Message-Id: <594B99A60200007800165A47@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 22 Jun 2017 02:19:18 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1498057952-13556-1-git-send-email-andrew.cooper3@citrix.com>
 <1498057952-13556-5-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1498057952-13556-5-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 4/6] [RFC] 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+IE9uIDIxLjA2LjE3IGF0IDE3OjEyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KPiAtLS0KPiBDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgo+IAo+IE5h
bWUgZGVmaW5pdGVseSBvcGVuIHRvIGltcHJvdmVtZW50LgoKSSdtIGZpbmUgd2l0aCBpdDsgaHZt
X3RyYW5zbGF0aW9uX3Jlc3VsdCBpcyBhIGxpdHRsZSBsb25nLCBidXQgc2hvdWxkbid0CmJlIHVz
ZWQgb2Z0ZW4uCgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSmFu
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 22 08:22:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 08:22: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 1dNxND-0003U2-6q; Thu, 22 Jun 2017 08:21:55 +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 1dNxNB-0003Tp-7M
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 08:21:53 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 10/C0-10689-D1E7B495; Thu, 22 Jun 2017 08:21:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsXSnM/RrCtT5x1
 p0L1Rz+Jr8ypGiyUfF7M4MHkc3f2byeP0rVlsAUxRrJl5SfkVCawZz+bNZypo56u4svQXUwNj
 E08XIyeHhICixNbGjcwQtoNE75s97F2MXBxCApeYJDo7prKCJIQFoiS6rh9hArFFBJQlen/9Z
 gGxmQUcJf7/m8cI0bCHUWL9sWtgRWwC+hK7X3wCs3kFbCUm3L3ACGKzCKhKHHl+AmyoqEC0RE
 PXI3aIGkGJkzOfgA3lFLCXeNffwQSxQF3iz7xLzBC2vMT2t3OgbHGJpi8roY7Tk5h2fx7LBEb
 BWUhGzULSPgtJ+ywk7QsYWVYxqhenFpWlFuka6iUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV
 6yXn525iBIY4AxDsYFz+0ekQoyQHk5Io7+Zi70ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErx9N
 UA5waLU9NSKtMwcYLTBpCU4eJREeCeBpHmLCxJzizPTIVKnGBWlxHkDQBICIImM0jy4NliEX2
 KUlRLmZQQ6RIinILUoN7MEVf4VozgHo5Iw74VqoCk8mXklcNNfAS1mAlr84ogHyOKSRISUVAO
 jvenW1Um8yc2PxT40sa5+tfHStzw9+6cZ7x8vnK6vAAyZfnvX9Oo9XW6rz04VXKFeq3jLo1PE
 Kfa/z/bWrfvrFqmqX5ILm7jLcb6c1UauU/ZXv5oZp55QXfJWZu2qryGbt7D5Hl1R5J6v9ypil
 lv/ouMXDG6rSTi/+xP/LVwjcfm0ZuasG/VKLMUZiYZazEXFiQBCwl4P6wIAAA==
X-Env-Sender: amc96@hermes.cam.ac.uk
X-Msg-Ref: server-2.tower-31.messagelabs.com!1498119708!95160834!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23006 invoked from network); 22 Jun 2017 08:21:48 -0000
Received: from ppsw-31.csi.cam.ac.uk (HELO ppsw-31.csi.cam.ac.uk)
 (131.111.8.131)
 by server-2.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Jun 2017 08:21:48 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from host-92-24-231-238.ppp.as43234.net ([92.24.231.238]:50795
 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 1dNxN5-000O4e-KA (Exim 4.89)
 (return-path <amc96@hermes.cam.ac.uk>); Thu, 22 Jun 2017 09:21:47 +0100
To: Jan Beulich <JBeulich@suse.com>
References: <1498057952-13556-1-git-send-email-andrew.cooper3@citrix.com>
 <1498057952-13556-4-git-send-email-andrew.cooper3@citrix.com>
 <594B987D0200007800165A3C@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <117695dd-3365-f6e4-c992-c756e02f263e@citrix.com>
Date: Thu, 22 Jun 2017 09:21:46 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.0
MIME-Version: 1.0
In-Reply-To: <594B987D0200007800165A3C@prv-mh.provo.novell.com>
Content-Language: en-GB
Cc: Tim Deegan <tim@xen.org>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 3/6] 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>

T24gMjIvMDYvMjAxNyAwOToxNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjEuMDYuMTcg
YXQgMTc6MTIsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gc2hfZW11bGF0
ZV9tYXBfZGVzdCgpIHByZWRhdGVzIHRoZSBpbnRyb2R1Y3Rpb24gb2YgdGhlIGdlbmVyaWMgRVJS
X1BUUigpCj4+IGluZnJhc3R1cmN0dXJlLCBidXQgdGFrZSB0aGUgb3Bwb3J0dW5pdHkgdG8gYXZv
aWQgb3BlbmNvZGluZyBpdC4KPj4KPj4gVGhlIGNob3NlbiBlcnJvciBjb25zdGFudHMgcmVxdWly
ZSBuZWVkIHRvIGJlIG5lZ2F0aXZlIHRvIHdvcmsgd2l0aCBJU19FUlIoKSwKPj4gYnV0IG5vIG90
aGVyIGNoYW5nZXMuCj4gRHJvcCBvbmUgb2YgInJlcXVpcmUiIG9yICJuZWVkIj8KPgo+PiAtLS0g
YS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaAo+PiArKysgYi94ZW4vYXJjaC94ODYv
bW0vc2hhZG93L3ByaXZhdGUuaAo+PiBAQCAtMzk1LDEwICszOTUsOSBAQCB2b2lkIHNoYWRvd191
bmhvb2tfbWFwcGluZ3Moc3RydWN0IGRvbWFpbiAqZCwgbWZuX3Qgc21mbiwgaW50IHVzZXJfb25s
eSk7Cj4+ICAKPj4gIC8qIFJldHVybnMgYSBtYXBwZWQgcG9pbnRlciB0byB3cml0ZSB0bywgb3Ig
b25lIG9mIHRoZSBmb2xsb3dpbmcgZXJyb3IKPj4gICAqIGluZGljYXRvcnMuICovCj4+IC0jZGVm
aW5lIE1BUFBJTkdfVU5IQU5ETEVBQkxFICgodm9pZCAqKSh1bnNpZ25lZCBsb25nKVg4NkVNVUxf
VU5IQU5ETEVBQkxFKQo+PiAtI2RlZmluZSBNQVBQSU5HX0VYQ0VQVElPTiAgICAoKHZvaWQgKiko
dW5zaWduZWQgbG9uZylYODZFTVVMX0VYQ0VQVElPTikKPj4gLSNkZWZpbmUgTUFQUElOR19TSUxF
TlRfRkFJTCAgKCh2b2lkICopKHVuc2lnbmVkIGxvbmcpWDg2RU1VTF9PS0FZKQo+PiAtI2RlZmlu
ZSBzaF9lbXVsYXRlX21hcF9kZXN0X2ZhaWxlZChyYykgKCh1bnNpZ25lZCBsb25nKShyYykgPD0g
MykKPj4gKyNkZWZpbmUgTUFQUElOR19VTkhBTkRMRUFCTEUgRVJSX1BUUih+KGxvbmcpWDg2RU1V
TF9VTkhBTkRMRUFCTEUpCj4+ICsjZGVmaW5lIE1BUFBJTkdfRVhDRVBUSU9OICAgIEVSUl9QVFIo
fihsb25nKVg4NkVNVUxfRVhDRVBUSU9OKQo+PiArI2RlZmluZSBNQVBQSU5HX1NJTEVOVF9GQUlM
ICBFUlJfUFRSKH4obG9uZylYODZFTVVMX09LQVkpCj4gV2hpbGUgdGhpcyBkb2Vzbid0IGNoYW5n
ZSB3aXRoIHlvdXIgcGF0Y2gsIHRoaXMgbGFzdCBkZWZpbml0aW9uIGhhcyBhCj4gc3RyaW5nIGRl
cGVuZGVuY3kgb24gWDg2RU1VTF9PS0FZIHRvIGJlIHplcm8sIHlldCB0aGVyZSdzIG5vCj4gcmVz
cGVjdGl2ZSBCVUlMRF9CVUdfT04oKSBhbnl3aGVyZS4gV291bGQgeW91IG1pbmQgYWRkaW5nCj4g
b25lIGF0IG9uY2U/IEluIGFueSBldmVudAo+IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CgpUaGVyZSBpcyBubyBsb25nZXIgYW55IGRlcGVuZGVuY2Ugb24gWDg2
RU1VTF9PS0FZIGJlaW5nIDAgKHNvIGZhciBhcyBJCmNhbiBzZWUpLiAgQWxsIHRoaXMgbG9naWMg
d291bGQgd29yayBmaW5lIGlmIE9LQVkgaGFkIHRoZSB2YWx1ZSAxMCBmb3IKZXhhbXBsZS4KClRo
ZSBvbmx5IHJlcXVpcmVtZW50IChub3cpIGlzIHRoYXQgdGhlIFg4NkVNVUwgY29uc3RhbnRzIGFy
ZSBhbGwgd2l0aGluCk1BWF9FUlJOTyBzbyB0aGV5IGNvdW50IGFzIGVycm9ycyBhcyBmYXIgYXMg
dGhlIEVSUl9QVFIgbG9naWMgaXMKY29uY2VybmVkLCBhbmQgSSBzdXBwb3NlIHRob3NlIHNob3Vs
ZCBnYWluIEJVSUxEX0JVR19PTigpcwoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 22 08:24:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 08:24:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNxPE-0003ci-IS; Thu, 22 Jun 2017 08:24:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <marmarek@invisiblethingslab.com>) id 1dNxPD-0003c3-5Y
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 08:23:59 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 01/7A-01709-E9E7B495; Thu, 22 Jun 2017 08:23:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDIsWRWlGSWpSXmKPExsXilM8irTu3zjv
 S4ON0FYslHxezODB6HN39mymAMYo1My8pvyKBNePtpwvsBScEKg5NO8HWwLiUr4uRi0NIYBWj
 xLKpz5i6GDmBnGyJf9M2MoMkWAS+sUhcvj+THSQhIeAp8eDkEkYI21ni/rLFLBDdGxglniyfx
 AySYBFQldgydRnYJDaBYInrS36xgtgiAroSzxY8YwOxmQU8JNrOPgGrFxaIlNh+aQVYDS9Qza
 XuL0wQQ7cyS6xb1M0OkRCUODnzCdA2DqDmUokXn2UgTGmJ5f84QCo4Bewk2q4vBRsjKqAssfv
 WXuYJjEKzkDTPQmiehdA8C+wedYk/8y4xYwhrSyxb+JoZwraVWLfuPcsCRvZVjBrFqUVlqUW6
 huZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBscIABDsYL572PMQoycGkJMq7u
 dg7UogvKT+lMiOxOCO+qDQntfgQowwHh5IE74daoJxgUWp6akVaZg4wamHSEhw8SiK8k2qA0r
 zFBYm5xZnpEKlTjIpS4rznQPoEQBIZpXlwbbBEcYlRVkqYlxHoECGegtSi3MwSVPlXjOIcjEr
 CvBeqgabwZOaVwE1/BbSYCWjxiyMeIItLEhFSUg2M5s6fBadxm8b+2MyRd0ha6MCOSN5vje8O
 pL7NFVuwoC10pQXDRC73g9XKIXXHcv+vyzAX1RQMS9hrmlr2znDZ8s99LfmJDE+XWIZNdL/R4
 nBxllZtX9yTz4IPmC/98Ws4PWXftpvPFFRzD/xuOyqUveWA37uAQ6ssv8m08jUUhDfMeDzrsI
 2vEktxRqKhFnNRcSIAi7ALeA8DAAA=
X-Env-Sender: marmarek@invisiblethingslab.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1498119836!88677882!1
X-Originating-IP: [66.111.4.27]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTExLjQuMjcgPT4gODQ2Mw==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56672 invoked from network); 22 Jun 2017 08:23:57 -0000
Received: from out3-smtp.messagingengine.com (HELO
 out3-smtp.messagingengine.com) (66.111.4.27)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 22 Jun 2017 08:23:57 -0000
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id C3D4B20B89;
 Thu, 22 Jun 2017 04:23:56 -0400 (EDT)
Received: from frontend1 ([10.202.2.160])
 by compute7.internal (MEProxy); Thu, 22 Jun 2017 04:23:56 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-sender
 :x-me-sender:x-sasl-enc:x-sasl-enc; s=fm1; bh=3stoPZfzZCL7z++Kjy
 GSbpn/1GZZ3KmkoLOugBNqdHM=; b=Qp/06Oz2tkYSfGJenNU5i9gXL+IIurGywd
 jNSjje+VhWxmxyUVXx5vJhuXBCdKfACMYEY0wjPRD6dMdvL/iyvEBR2HmD4Iph5M
 Sv+FEHpAEYMnzFL2RY5RvoFinHh5C3uiyyMRzHl1aRYQ6GLXPjrPIDKuqTs9yoUX
 B3eHVrIrrb7KS+OSPCIGIf0J5vhNvALMLR/IN4g1AWBLwpOTtAJSGpMxnuy1V6jL
 6YzXTb0sTv+OQfOAKCsk/glNzDoYxuU8NckqLBaKKjy/nPZZhpKBNBpDIj3cdQVl
 7NxiPh2Q8OmL1dotzCM4CZ32Sn+E38yDUB4vm4fF2DJK5LgLcFYg==
X-ME-Sender: <xms:nH5LWcyCccye9B-on9zXHE9_KPpmf3rVyxhEbs49TKPwwpNd0jvrUg>
X-Sasl-enc: nUo7Zu8IL/X/2QRwh9JZUSrcla2uXkVoV5BgeXDbLep0 1498119836
Received: from mail-itl (89-70-103-23.dynamic.chello.pl [89.70.103.23])
 by mail.messagingengine.com (Postfix) with ESMTPA id C11567E760;
 Thu, 22 Jun 2017 04:23:55 -0400 (EDT)
Date: Thu, 22 Jun 2017 10:23:51 +0200
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170622082351.GA19759@mail-itl>
References: <20170113185922.GL1341@mail-itl>
 <0c47b88f-4130-a9b8-cf93-89ae03b25dab@citrix.com>
 <20170113194052.GB18728@mail-itl>
 <f356b4c1-2d56-407a-91c9-e9b0b5622d81@citrix.com>
 <20170113203223.GO1341@mail-itl>
 <8892ce3d-25b0-338f-986f-c1bddf65ee3d@citrix.com>
 <20170114025227.GR5268@mail-itl>
 <587CC80702000078001306CE@prv-mh.provo.novell.com>
 <20170116230657.GI5268@mail-itl>
 <69bdbdcd-a285-fe1d-03b5-05fa0654b3e6@citrix.com>
MIME-Version: 1.0
In-Reply-To: <69bdbdcd-a285-fe1d-03b5-05fa0654b3e6@citrix.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] xc_evtchn_status fails with EFAULT on HVM,
 the same on PV works
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============8023235799777873250=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============8023235799777873250==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="nFreZHaLTZJo0R7j"
Content-Disposition: inline


--nFreZHaLTZJo0R7j
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

[resurrecting old thread...]

On Mon, Jan 16, 2017 at 11:41:55PM +0000, Andrew Cooper wrote:
> On 16/01/2017 23:06, Marek Marczykowski-G=C3=B3recki wrote:
> > On Mon, Jan 16, 2017 at 05:17:59AM -0700, Jan Beulich wrote:
> >> 2) When the guest issues stac()/clac(), it indicates to Xen _its own_
> >> intended view, without affecting Xen's. That is, as soon as hypervisor
> >> context is being entered again, SMAP protection would be in effect
> >> again (albeit as per point 1 guarding only against accessing PV guest
> >> mappings).
> >>
> >> So the driver adjustment suggested by Andrew has an effect on only
> >> page walks done by Xen during copy_{to,from}_guest(), but not on
> >> actual memory accesses.
> > Ok, so indeed the kernel patch makes the most sense here. Is the change
> > in this shape (if works - I'll test it shortly) good to include
> > upstream, or is it "ugly hack"?
>=20
> If it works (which I suspect it will), then it will be the correct
> proper upstream fix, and will of course CC stable@.

Should I submit it?

> In the meantime until it percolates into downstream kernels, disabling
> SMAP for affected guests is probably the best stopgap solution.

How to disable SMAP for selected guests only?

--=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?

--nFreZHaLTZJo0R7j
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQEcBAEBCAAGBQJZS36XAAoJENuP0xzK19csZFQH+wRmYhkXHvW09Z1fNqYEzgSx
W1P9c32oRxl6WEqF8p90Nsvq7WTSKMgb5YYOESKXoj4b7NV4tqcKqBq0MQlVo74i
/m48aI4yIM4bZEW5lqmoADF2qU2fr7VTjr5To5xqgbWTae6GTUVwjwIZI4GrjPiC
06SljWLH4PoFD3EwtAxvR/zqaN8f9w/ReWSn6+RHqR/DZA2dfAtfRRvtwYd3P3Rl
0vPpSd86y9XM8pTWTSga/+4DH1yAmuXiX4ah68LF+6SAyl5C1VnXLsJ2ZaPG2B0H
tEFt2zgDHn5wjt4k8MzMiLem8ERPbxrQMECUjaMClUsKoD0PkiWHG6/r70JWm1M=
=d44S
-----END PGP SIGNATURE-----

--nFreZHaLTZJo0R7j--


--===============8023235799777873250==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8023235799777873250==--


From xen-devel-bounces@lists.xen.org Thu Jun 22 08:26:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 08:26:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNxRq-0003ny-2M; Thu, 22 Jun 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 <prvs=3392c147f=roger.pau@citrix.com>)
 id 1dNxRp-0003ns-6D
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 08:26:41 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 CF/61-02006-04F7B495; Thu, 22 Jun 2017 08:26:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsWyU9JRQte+3jv
 SYMMKC4slHxezODB6HN39mymAMYo1My8pvyKBNeP/ycNMBavFKl7t+c/UwNgv1MXIySEh4CfR
 +/MDUxcjBweLgKrEsvM6ICabgL3E9K8VIBUiAvoSm243sncxcnEwC8xilDjcvZARJCEsECBx7
 sEDZhCbV8BT4vCcPiaQIiGBg0wSq6cug0oISpyc+YQFxGYW0JO4MXUKG8gCZgFpieX/OCDC8h
 LNW2eDlXMK+EgsWn8HrFxUQEVi6aVWVhBbSEBRon/eAzaIk9MlJj7rYZnACHQNwoZZSDbMQtg
 wC8mGBYwsqxg1ilOLylKLdI0s9JKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAgO2
 noGBcQdj3yq/Q4ySHExKorybi70jhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwhtUB5QSLUtNTK
 9Iyc4CxA5OW4OBREuGdVAOU5i0uSMwtzkyHSJ1i1OXYsHr9FyYhlrz8vFQpcV5fkBkCIEUZpX
 lwI2BxfIlRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMO+FaqApPJl5JXCbXgEdwQR0xIsjHiB
 HlCQipKQaGD3ufP78NfVKl3hr0BIG7XnrpP15WKwzDPbWMWwTD78k5i9wKFfmN+sv5mnySZ2K
 583f15ht3f1WgTOu4DTrZ+Yvh200muTvbeW7Wf/jhbj/Cr/PTtrp59rFYx9++fGHYdfOOR57H
 /kKe98/vbe8TUag2vfrrW1S8dsMZ63YpriIkZvr7reSEiWW4oxEQy3mouJEALtHL5XeAgAA
X-Env-Sender: prvs=3392c147f=roger.pau@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1498119999!88678498!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36196 invoked from network); 22 Jun 2017 08:26:39 -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;
 22 Jun 2017 08:26:39 -0000
X-IronPort-AV: E=Sophos;i="5.39,372,1493683200"; d="scan'208";a="48221356"
Date: Thu, 22 Jun 2017 09:26:32 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Message-ID: <20170622082632.atg6dslz5zs2gtco@dhcp-3-128.uk.xensource.com>
References: <alpine.DEB.2.10.1706151156350.12156@sstabellini-ThinkPad-X260>
 <1497553787-3709-1-git-send-email-sstabellini@kernel.org>
 <1497553787-3709-7-git-send-email-sstabellini@kernel.org>
 <20170620161112.7x4qickboyt7qyvh@dhcp-3-128.uk.xensource.com>
 <alpine.DEB.2.10.1706211312450.12819@sstabellini-ThinkPad-X260>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <alpine.DEB.2.10.1706211312450.12819@sstabellini-ThinkPad-X260>
User-Agent: NeoMutt/20170609 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
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 07/18] xen/pvcalls: implement socket
 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>

T24gV2VkLCBKdW4gMjEsIDIwMTcgYXQgMDE6MTY6NTZQTSAtMDcwMCwgU3RlZmFubyBTdGFiZWxs
aW5pIHdyb3RlOgo+IE9uIFR1ZSwgMjAgSnVuIDIwMTcsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6
Cj4gPiBPbiBUaHUsIEp1biAxNSwgMjAxNyBhdCAxMjowOTozNlBNIC0wNzAwLCBTdGVmYW5vIFN0
YWJlbGxpbmkgd3JvdGU6Cj4gPiA+IEp1c3QgcmVwbHkgd2l0aCBzdWNjZXNzIHRvIHRoZSBvdGhl
ciBlbmQgZm9yIG5vdy4gRGVsYXkgdGhlIGFsbG9jYXRpb24KPiA+ID4gb2YgdGhlIGFjdHVhbCBz
b2NrZXQgdG8gYmluZCBhbmQvb3IgY29ubmVjdC4KPiA+ID4gCj4gPiA+IFNpZ25lZC1vZmYtYnk6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRvLmNvbT4KPiA+ID4gQ0M6IGJvcmlz
Lm9zdHJvdnNreUBvcmFjbGUuY29tCj4gPiA+IENDOiBqZ3Jvc3NAc3VzZS5jb20KPiA+ID4gLS0t
Cj4gPiA+ICBkcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYyB8IDI3ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKwo+ID4gPiAgMSBmaWxlIGNoYW5nZWQsIDI3IGluc2VydGlvbnMoKykKPiA+ID4g
Cj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYyBiL2RyaXZlcnMv
eGVuL3B2Y2FsbHMtYmFjay5jCj4gPiA+IGluZGV4IDQzN2MyYWQuLjk1MzQ1OGIgMTAwNjQ0Cj4g
PiA+IC0tLSBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCj4gPiA+ICsrKyBiL2RyaXZlcnMv
eGVuL3B2Y2FsbHMtYmFjay5jCj4gPiA+IEBAIC0xMiwxMiArMTIsMTcgQEAKPiA+ID4gICAqIEdO
VSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCj4gPiA+ICAgKi8KPiA+
ID4gIAo+ID4gPiArI2luY2x1ZGUgPGxpbnV4L2luZXQuaD4KPiA+ID4gICNpbmNsdWRlIDxsaW51
eC9rdGhyZWFkLmg+Cj4gPiA+ICAjaW5jbHVkZSA8bGludXgvbGlzdC5oPgo+ID4gPiAgI2luY2x1
ZGUgPGxpbnV4L3JhZGl4LXRyZWUuaD4KPiA+ID4gICNpbmNsdWRlIDxsaW51eC9tb2R1bGUuaD4K
PiA+ID4gICNpbmNsdWRlIDxsaW51eC9zZW1hcGhvcmUuaD4KPiA+ID4gICNpbmNsdWRlIDxsaW51
eC93YWl0Lmg+Cj4gPiA+ICsjaW5jbHVkZSA8bmV0L3NvY2suaD4KPiA+ID4gKyNpbmNsdWRlIDxu
ZXQvaW5ldF9jb21tb24uaD4KPiA+ID4gKyNpbmNsdWRlIDxuZXQvaW5ldF9jb25uZWN0aW9uX3Nv
Y2suaD4KPiA+ID4gKyNpbmNsdWRlIDxuZXQvcmVxdWVzdF9zb2NrLmg+Cj4gPiA+ICAKPiA+ID4g
ICNpbmNsdWRlIDx4ZW4vZXZlbnRzLmg+Cj4gPiA+ICAjaW5jbHVkZSA8eGVuL2dyYW50X3RhYmxl
Lmg+Cj4gPiA+IEBAIC01NCw2ICs1OSwyOCBAQCBzdHJ1Y3QgcHZjYWxsc19mZWRhdGEgewo+ID4g
PiAgc3RhdGljIGludCBwdmNhbGxzX2JhY2tfc29ja2V0KHN0cnVjdCB4ZW5idXNfZGV2aWNlICpk
ZXYsCj4gPiA+ICAJCXN0cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0ICpyZXEpCj4gPiA+ICB7Cj4g
PiA+ICsJc3RydWN0IHB2Y2FsbHNfZmVkYXRhICpmZWRhdGE7Cj4gPiA+ICsJaW50IHJldDsKPiA+
ID4gKwlzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVzcG9uc2UgKnJzcDsKPiA+ID4gKwo+ID4gPiArCWZl
ZGF0YSA9IGRldl9nZXRfZHJ2ZGF0YSgmZGV2LT5kZXYpOwo+ID4gPiArCj4gPiA+ICsJaWYgKHJl
cS0+dS5zb2NrZXQuZG9tYWluICE9IEFGX0lORVQgfHwKPiA+ID4gKwkgICAgcmVxLT51LnNvY2tl
dC50eXBlICE9IFNPQ0tfU1RSRUFNIHx8Cj4gPiA+ICsJICAgIChyZXEtPnUuc29ja2V0LnByb3Rv
Y29sICE9IElQUFJPVE9fSVAgJiYKPiA+ID4gKwkgICAgIHJlcS0+dS5zb2NrZXQucHJvdG9jb2wg
IT0gQUZfSU5FVCkpCj4gPiA+ICsJCXJldCA9IC1FQUZOT1NVUFBPUlQ7Cj4gPiAKPiA+IFNvcnJ5
IGZvciBqdW1waW5nIGludG8gdGhpcyBvdXQgb2YgdGhlIGJsdWUsIGJ1dCBzaG91bGRuJ3QgYWxs
IHRoZQo+ID4gY29uc3RhbnRzIHVzZWQgYWJvdmUgYmUgcGFydCBvZiB0aGUgcHJvdG9jb2w/IEFG
X0lORVQvU09DS19TVFJFQU0vLi4uCj4gPiBhcmUgYWxsIHBhcnQgb2YgUE9TSVgsIGJ1dCB0aGVp
ciBzcGVjaWZpYyB2YWx1ZSBpcyBub3QgZGVmaW5lZCBpbiB0aGUKPiA+IHN0YW5kYXJkLCBoZW5j
ZSB3ZSBzaG91bGQgaGF2ZSBYRU5fQUZfSU5FVC9YRU5fU09DS19TVFJFQU0vLi4uIE9yIGFtIEkK
PiA+IGp1c3QgbWlzc2luZyBzb21ldGhpbmc/Cj4gCj4gVGhlIHZhbHVlcyBvZiB0aGVzZSBjb25z
dGFudHMgZm9yIHRoZSBwdmNhbGxzIHByb3RvY29sIGFyZSBkZWZpbmVkIGJ5Cj4gZG9jcy9taXNj
L3B2Y2FsbHMubWFya2Rvd24gdW5kZXIgIlNvY2tldCBmYW1pbGllcyBhbmQgYWRkcmVzcyBmb3Jt
YXQiLgo+IAo+IFRoZXkgaGFwcGVuIHRvIGJlIHRoZSBzYW1lIGFzIHRoZSBvbmVzIGRlZmluZWQg
YnkgTGludXggYXMgQUZfSU5FVCwKPiBTT0NLX1NUUkVBTSwgZXRjLCBzbyBpbiBMaW51eCBJIGFt
IGp1c3QgdXNpbmcgdGhvc2UsIGJ1dCB0aGF0IGlzIGp1c3QgYW4KPiBpbXBsZW1lbnRhdGlvbiBk
ZXRhaWwgaW50ZXJuYWwgdG8gdGhlIExpbnV4IGtlcm5lbCBkcml2ZXIuIFdoYXQgaXMKPiBpbXBv
cnRhbnQgZnJvbSB0aGUgcHJvdG9jb2wgQUJJIHBlcnNwZWN0aXZlIGFyZSB0aGUgdmFsdWVzIGRl
ZmluZWQgYnkKPiBkb2NzL21pc2MvcHZjYWxscy5tYXJrZG93bi4KCk9oIEkgc2VlLiBJIHN0aWxs
IHRoaW5rIHRoaXMgc2hvdWxkIGJlIHBhcnQgb2YgdGhlIHB1YmxpYyBwdmNhbGxzLmgKaGVhZGVy
LCBhbmQgdGhhdCB0aGUgZXJyb3IgY29kZXMgc2hvdWxkIGJlIHRoZSBvbmVzIGRlZmluZWQgaW4K
cHVibGljL2Vycm5vLmggKG9yIGVsc2UgYWxzbyBhZGRlZCB0byB0aGUgcHZjYWxscyBoZWFkZXIp
LgoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 22 08:27:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 08:27:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNxSs-0003tq-Bo; Thu, 22 Jun 2017 08:27:46 +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 1dNxSq-0003ti-LX
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 08:27:44 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 B4/C4-01709-F7F7B495; Thu, 22 Jun 2017 08:27:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsXSnM/RrFtf7x1
 p0L1cwmLJx8UsDoweR3f/ZgpgjGLNzEvKr0hgzWi7cIOx4BB3xbZdqQ2MBzi7GDk5JAQUJbY2
 bmSGsB0ket/sYe9i5OIQErjEJLGz6RELSEJYIFJi+6UVrCC2iECQxI5Lc9lAbGYBD4m2s0+YI
 RpuMEtsmPadCSTBJqAvsfvFJzCbV8BW4tnSR2DNLAKqEhebfzCC2KIC0RINXY/YIWoEJU7OfA
 K2jFNAT+Lb1ElQC9Ql/sy7xAxhy0s0b50NZYtLNH1ZyQpxnJ7EtPvzWCYwCs5CMmoWkvZZSNp
 nIWlfwMiyilG9OLWoLLVI11IvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMwmBmA
 YAfj2lbnQ4ySHExKorybi70jhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwhtUB5QSLUtNTK9Iyc
 4BxBZOW4OBREuGdVAOU5i0uSMwtzkyHSJ1iVJQS5/UF6RMASWSU5sG1wWL5EqOslDAvI9AhQj
 wFqUW5mSWo8q8YxTkYlYR5L1QDTeHJzCuBm/4KaDET0OIXRzxAFpckIqSkGhg1uRgsgn4U7Yl
 N1PoVVe/DWV3FM386102b7AP9sisi3Wx4DgjfL9tgL/LYd3PZuhXOusV8dnO3W5Sx/FhinhjE
 otr2q3mlgPp2u91L/y41qE1tPZwT/yPx9iutz0pH37juNH7Dd29zXG1y1sTdbokP/wT9f90i4
 Xf4gmrcz/yLeqprlQrOeCqxFGckGmoxFxUnAgAzD5EE4AIAAA==
X-Env-Sender: amc96@hermes.cam.ac.uk
X-Msg-Ref: server-12.tower-206.messagelabs.com!1498120063!68275936!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58667 invoked from network); 22 Jun 2017 08:27:43 -0000
Received: from ppsw-31.csi.cam.ac.uk (HELO ppsw-31.csi.cam.ac.uk)
 (131.111.8.131)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 22 Jun 2017 08:27:43 -0000
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from host-92-24-231-238.ppp.as43234.net ([92.24.231.238]:50806
 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 1dNxSo-000TCv-L0 (Exim 4.89)
 (return-path <amc96@hermes.cam.ac.uk>); Thu, 22 Jun 2017 09:27:43 +0100
To: =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>
References: <20170113185922.GL1341@mail-itl>
 <0c47b88f-4130-a9b8-cf93-89ae03b25dab@citrix.com>
 <20170113194052.GB18728@mail-itl>
 <f356b4c1-2d56-407a-91c9-e9b0b5622d81@citrix.com>
 <20170113203223.GO1341@mail-itl>
 <8892ce3d-25b0-338f-986f-c1bddf65ee3d@citrix.com>
 <20170114025227.GR5268@mail-itl>
 <587CC80702000078001306CE@prv-mh.provo.novell.com>
 <20170116230657.GI5268@mail-itl>
 <69bdbdcd-a285-fe1d-03b5-05fa0654b3e6@citrix.com>
 <20170622082351.GA19759@mail-itl>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <e67badb5-6b81-a664-8d8e-0dd393bdaa59@citrix.com>
Date: Thu, 22 Jun 2017 09:27:43 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.0
MIME-Version: 1.0
In-Reply-To: <20170622082351.GA19759@mail-itl>
Content-Language: en-GB
Cc: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] xc_evtchn_status fails with EFAULT on HVM,
 the same on PV works
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjIvMDYvMjAxNyAwOToyMywgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIHdyb3RlOgo+
IFtyZXN1cnJlY3Rpbmcgb2xkIHRocmVhZC4uLl0KPgo+IE9uIE1vbiwgSmFuIDE2LCAyMDE3IGF0
IDExOjQxOjU1UE0gKzAwMDAsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IE9uIDE2LzAxLzIwMTcg
MjM6MDYsIE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSB3cm90ZToKPj4+IE9uIE1vbiwgSmFu
IDE2LCAyMDE3IGF0IDA1OjE3OjU5QU0gLTA3MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IDIp
IFdoZW4gdGhlIGd1ZXN0IGlzc3VlcyBzdGFjKCkvY2xhYygpLCBpdCBpbmRpY2F0ZXMgdG8gWGVu
IF9pdHMgb3duXwo+Pj4+IGludGVuZGVkIHZpZXcsIHdpdGhvdXQgYWZmZWN0aW5nIFhlbidzLiBU
aGF0IGlzLCBhcyBzb29uIGFzIGh5cGVydmlzb3IKPj4+PiBjb250ZXh0IGlzIGJlaW5nIGVudGVy
ZWQgYWdhaW4sIFNNQVAgcHJvdGVjdGlvbiB3b3VsZCBiZSBpbiBlZmZlY3QKPj4+PiBhZ2FpbiAo
YWxiZWl0IGFzIHBlciBwb2ludCAxIGd1YXJkaW5nIG9ubHkgYWdhaW5zdCBhY2Nlc3NpbmcgUFYg
Z3Vlc3QKPj4+PiBtYXBwaW5ncykuCj4+Pj4KPj4+PiBTbyB0aGUgZHJpdmVyIGFkanVzdG1lbnQg
c3VnZ2VzdGVkIGJ5IEFuZHJldyBoYXMgYW4gZWZmZWN0IG9uIG9ubHkKPj4+PiBwYWdlIHdhbGtz
IGRvbmUgYnkgWGVuIGR1cmluZyBjb3B5X3t0byxmcm9tfV9ndWVzdCgpLCBidXQgbm90IG9uCj4+
Pj4gYWN0dWFsIG1lbW9yeSBhY2Nlc3Nlcy4KPj4+IE9rLCBzbyBpbmRlZWQgdGhlIGtlcm5lbCBw
YXRjaCBtYWtlcyB0aGUgbW9zdCBzZW5zZSBoZXJlLiBJcyB0aGUgY2hhbmdlCj4+PiBpbiB0aGlz
IHNoYXBlIChpZiB3b3JrcyAtIEknbGwgdGVzdCBpdCBzaG9ydGx5KSBnb29kIHRvIGluY2x1ZGUK
Pj4+IHVwc3RyZWFtLCBvciBpcyBpdCAidWdseSBoYWNrIj8KPj4gSWYgaXQgd29ya3MgKHdoaWNo
IEkgc3VzcGVjdCBpdCB3aWxsKSwgdGhlbiBpdCB3aWxsIGJlIHRoZSBjb3JyZWN0Cj4+IHByb3Bl
ciB1cHN0cmVhbSBmaXgsIGFuZCB3aWxsIG9mIGNvdXJzZSBDQyBzdGFibGVALgo+IFNob3VsZCBJ
IHN1Ym1pdCBpdD8KClllcyBwbGVhc2UuCgo+Cj4+IEluIHRoZSBtZWFudGltZSB1bnRpbCBpdCBw
ZXJjb2xhdGVzIGludG8gZG93bnN0cmVhbSBrZXJuZWxzLCBkaXNhYmxpbmcKPj4gU01BUCBmb3Ig
YWZmZWN0ZWQgZ3Vlc3RzIGlzIHByb2JhYmx5IHRoZSBiZXN0IHN0b3BnYXAgc29sdXRpb24uCj4g
SG93IHRvIGRpc2FibGUgU01BUCBmb3Igc2VsZWN0ZWQgZ3Vlc3RzIG9ubHk/CgpUaGUgdG9vbHN0
YWNrIGRlZmluaXRlbHkgaGFzIHRoYXQga2luZCBvZiBjb250cm9sLCBidXQgSSBkb24ndCBrbm93
IGhvdwp3ZWxsIGl0IHdvcmtzIGluIHByYWN0aWNlIGluIGxpYnhsLiAgWW91IHdhbnQgdG8gbG9v
ayBpbnRvIHRoZSBDUFVJRD0KY29uZmlndXJhdGlvbiBvcHRpb24uCgp+QW5kcmV3CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 22 08:28:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 08: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 1dNxTY-0003yj-Kv; Thu, 22 Jun 2017 08:28:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <m.szyprowski@samsung.com>) id 1dNfkW-0001Hk-12
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 13:32:48 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 50/A8-02196-F757A495; Wed, 21 Jun 2017 13:32:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpnk+JIrShJLcpLzFFi42K5VObLo1td6hV
 pMO+hscX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvFt2VXGgn/sFWc/HmNuYDzH1sXIxSEksJ5J
 4vi9x+wQzgdGic2TZ7BCOMsYJXb+bGWEy1y58ZOpi5GTQ0LAROLhu5tMEIkljBKrVvYwQzhPG
 CUuTzrOCFIlLJAosWLLThYQW0TAW2JX512guRwczAKbWSXOJIGE2QQMJbredrGB2LwCdhJn/v
 4FW8AioCrRv/AaM4gtKhAtMfv2MmaIGkGJH5PvgY3kFNCROLxkOlgvs4CZxJeXh1khbHmJzWv
 eMkPY4hLNrTdZII6eySmx94woyJ0SAs85JN5/2McOco+EgKzEpgPMEKaLxOmbUhDlwhKvjm9h
 h7BlJDo7DjJBtPYxSiw+9p4FwpnOKPHofj/UAmuJw8cvQh3BJzFp23RmiDivxO2F16FqPCS+t
 X6DhqKjxP3Vn5gmMCrOQvLbLCT/zELyzywk/yxgZFnFqFGcWlSWWqRrZK6XVJSZnlGSm5iZo2
 toYKyXm1pcnJiempOYVKyXnJ+7iRGYQOoZGBh3MLbs9TvEKMnBpCTKW+7tFSnEl5SfUpmRWJw
 RX1Sak1p8iFGGg0NJgte3BCgnWJSanlqRlpkDTGUwaQkOHiUR3jUgad7igsTc4sx0iNQpRkUp
 cV4XkIQASCKjNA+uDZY+LzHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5r1QDDSFJzOvBG76K
 6DFTECLXxzxAFlckoiQkmpgjDoftf1chpf0Obajy92/2nLnxad4p861XP5xl1D33VurIjIeOx
 b+Pa/fmvpyQeEdz1ZZ6a2vlp55v/FO15l7YTo56REPT9oIvU8vr55+t+to9fz9+y6E6K9evC6
 GO1NiAn9fx5RAV4mYmrLzvZd02+6nB3MuTWfq2Bkc3im9SvT+d/YuzeWmSizFGYmGWsxFxYkA
 XwBtpZoDAAA=
X-Env-Sender: m.szyprowski@samsung.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1498051963!68174493!1
X-Originating-IP: [210.118.77.12]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMjEwLjExOC43Ny4xMiA9PiAxODI3NDE=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64175 invoked from network); 21 Jun 2017 13:32:43 -0000
Received: from mailout2.w1.samsung.com (HELO mailout2.w1.samsung.com)
 (210.118.77.12)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES128-SHA encrypted SMTP;
 21 Jun 2017 13:32:43 -0000
Received: from eucas1p2.samsung.com (unknown [182.198.249.207])
 by mailout2.w1.samsung.com
 (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014))
 with ESMTP id <0ORW0068RGAIB230@mailout2.w1.samsung.com> for
 xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 14:32:42 +0100 (BST)
Received: from eusmges1.samsung.com (unknown [203.254.199.239])
 by	eucas1p1.samsung.com (KnoxPortal) with ESMTP
 id	20170621133241eucas1p19ba15a87ee98641b2124e616d7b3bec9~KJlJ-72G-3072330723eucas1p1z;
 Wed, 21 Jun 2017 13:32:41 +0000 (GMT)
Received: from eucas1p1.samsung.com ( [182.198.249.206])
 by	eusmges1.samsung.com  (EUCPMTA) with SMTP id 9C.0B.14140.C757A495; Wed,
 21	Jun 2017 14:32:44 +0100 (BST)
Received: from eusmgms1.samsung.com (unknown [182.198.249.179])
 by	eucas1p1.samsung.com (KnoxPortal) with ESMTP
 id	20170621133241eucas1p10a6aafde2f46c8e79c4bcc35e942740f~KJlJSUH9L0240902409eucas1p1X;
 Wed, 21 Jun 2017 13:32:41 +0000 (GMT)
X-AuditID: cbfec7ef-f796a6d00000373c-c8-594a757c22c0
Received: from eusync4.samsung.com ( [203.254.199.214])
 by	eusmgms1.samsung.com (EUCPMTA) with SMTP id 8D.DE.17452.8757A495; Wed,
 21	Jun 2017 14:32:41 +0100 (BST)
Received: from [106.116.147.30] by eusync4.samsung.com
 (Oracle	Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014))
 with	ESMTPA id <0ORW001OFGAG5Q90@eusync4.samsung.com>; Wed,
 21 Jun 2017 14:32:40	+0100 (BST)
To: Christoph Hellwig <hch@lst.de>, Stephen Rothwell <sfr@canb.auug.org.au>
From: Marek Szyprowski <m.szyprowski@samsung.com>
Message-id: <5425587c-73e8-e24a-86a3-8a65a7791dcb@samsung.com>
Date: Wed, 21 Jun 2017 15:32:39 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.0
MIME-version: 1.0
In-reply-to: <20170620131623.GB30769@lst.de>
Content-language: en-US
X-Brightmail-Tracker: H4sIAAAAAAAAA02Sa0hTYRjHec9tZ6NTp2X5YGW18otdhYKX7E4fTkkUFunKqJUHldRqZ4uy
 IC9ZTiNHJo45SCPKNFHmJZmt8pJWphUucVFGV8trmdlVae6s8NvveZ/n/3/f/8PLkupSJoCN
 SzSI+kRdvIZRUdVNP9sWnzRu1i7Lz1XiktxRGru+DTL4esk9AhfcCcWtqX0KbH/bQePGfDOB
 B0/XMPhzxgCN2x02BptzLyiwuTCNxJbHtwls+3ORxKZhq0ffWqrAv7+P0bipYAa2m9oZXOV8
 psDJD4po/OZ8vwL/KH9L4++VOcQ6EFI6OxnBXmxihBp7LyHct/ymhHvXSwnhY91NUniV1UwI
 FVdOCWXl1UjI6byGhMeWQiQ0fHZRQq07mRHOVxYj4as9cNuUXapV0WJ83FFRv3TNPlWsxXyX
 Omxjj7V+aSKTURuTiZQs8Mvh9YCbkHkGPOkq85yrWDV/FYH5bDuSi68IWu47/iv6uguo/1PO
 l6mEXHQjqH3R5fWaxu+H27aL1Dj78WHgML2kx4dI3kmDK6WRHm8wfAhk9md6bTl+DTwaHfWK
 KT4Isgs7yHGezkdBtqOIkGemwo+cLq+pkl8EDVfyvFqSXwkfxtJpmedAxY1+UmZ/SEt3e58K
 /DAL77LyPQLWU8wG+11Sxo3Q4g6Qk02DnuZKhcyzwJRR59tLNoLU9IUyWxC09XMyh0JD81Pf
 tZPhQnWez5KDjDNqeUSAkfQRn816eFUy5NvVkMemw6Ywo7nWCcmsE9JYJ6SxTkhTgKhi5Cca
 pYQYUQpZIukSJGNizJIDhxLsyPOJW8aaB2vQ+7Qd9YhnkWYSFzl/k1ZN645KxxPqEbCkxo9r
 M2zWqrlo3fEkUX9or94YL0r1aCZLafw57mFHpJqP0RnEg6J4WNT/6xKsMiAZid1r3Slzfl7L
 e0Zsehc1krT4dfAOV8/2phcO9a9vCy6Fp1UNRcXuCexzdg5EStGleUe29t5yr6ZSyj/lzN6p
 4iMCubra7fotyhWGwJURJZcNvV+MkY17XP64JyxuwxPTvqTdYUXz2L7wE9rWIOOt4XNdGbMe
 rZr80LI2NCtiZtHzIA0lxepCgkm9pPsL3P2WucADAAA=
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHKsWRmVeSWpSXmKPExsVy+t/xa7qVpV6RBjfPMFqsnvqX1eLK1/ds
 FitXH2WyWLDf2uJs0xt2i02Pr7FaHJk9gcnifcsONosPHe9YLS7vmsNmMWHqJHaLCQubmS1m
 nN/HZDHnzxRmi84vs4D6z65lt/j9/R+rxbEFYhabOi+zWWzde5XdouHkClaLR31v2S1+bHjM
 avF9y2QmBwmPxhs32Dw2repk89ix6TWTx4kZv1k8jq5cy+Tx4uB2Zo/73ceZPDYvqfdYv2Eb
 o8fkG8sZPc7PWMjocfjDFRaP3Tcb2Dz6tqxi9Pi8SS6AP8rNJiM1MSW1SCE1Lzk/JTMv3VYp
 NMRN10JJIS8xN9VWKULXNyRISaEsMacUyDMyQAMOzgHuwUr6dgluGTMmHGApmMNRcfbjMeYG
 xnNsXYycHBICJhJvni9ggbDFJC7cWw8U5+IQEljCKHFo1Tl2COc5o0TroQNgVcICSRJLj3wE
 6xYR8JbY1XmXFaSIWWAvq8T5Dw+ZITo+MUp8f/IdrIpNwFCi620XmM0rYCdx5u9fJhCbRUBV
 on/hNaAGDg5RgRiJ909dIEoEJX5Mvge2jFNAR+LwkulgrcwCZhJfXh5mhbDlJTavecsMYYtL
 NLfeZJnAKDgLSfssJC2zkLTMQtKygJFlFaNIamlxbnpusaFecWJucWleul5yfu4mRmBa2nbs
 5+YdjJc2Bh9iFOBgVOLhZVD0jBRiTSwrrsw9xCjBwawkwnuuxCtSiDclsbIqtSg/vqg0J7X4
 EKMp0G8TmaVEk/OBKTOvJN7QxNDc0tDI2MLC3MhISZy35MOVcCGB9MSS1OzU1ILUIpg+Jg5O
 qQZGFV3T0Bkap74olWQY5rhfMnmndHbNrmOxf00ydI019I721Cz8UtghHVDAUuXf8lJ+3fqz
 3PeELwX3XL6ik5CtmPlw0rTrJpZ7JDym3s+9+OvxkssztwkJGL/IkFbRZJszXaLqPpOmaeZ8
 bq9DvInOgb9mT/2g/dNFWiXtLa+XT9rSYnuvDTxKLMUZiYZazEXFiQDqh1OiYQMAAA==
X-MTR: 20000000000000000@CPGS
X-CMS-MailID: 20170621133241eucas1p10a6aafde2f46c8e79c4bcc35e942740f
X-Msg-Generator: CA
X-Sender-IP: 182.198.249.179
X-Local-Sender: =?UTF-8?B?TWFyZWsgU3p5cHJvd3NraRtTUlBPTC1LZXJuZWwgKFRQKRs=?=
 =?UTF-8?B?7IK87ISx7KCE7J6QG1NlbmlvciBTb2Z0d2FyZSBFbmdpbmVlcg==?=
X-Global-Sender: =?UTF-8?B?TWFyZWsgU3p5cHJvd3NraRtTUlBPTC1LZXJuZWwgKFRQKRtT?=
 =?UTF-8?B?YW1zdW5nIEVsZWN0cm9uaWNzG1NlbmlvciBTb2Z0d2FyZSBFbmdpbmVlcg==?=
X-Sender-Code: =?UTF-8?B?QzEwG0VIURtDMTBDRDAyQ0QwMjczOTI=?=
CMS-TYPE: 201P
X-HopCount: 7
X-CMS-RootMailID: 20170620131628epcas1p4f21d821bd414cba7e2d49abcbe414365
X-RootMTR: 20170620131628epcas1p4f21d821bd414cba7e2d49abcbe414365
References: <20170616181059.19206-1-hch@lst.de> <20170620124140.GA27163@lst.de>
 <20170620230400.1a5ae889@canb.auug.org.au>
 <CGME20170620131628epcas1p4f21d821bd414cba7e2d49abcbe414365@epcas1p4.samsung.com>
 <20170620131623.GB30769@lst.de>
X-Mailman-Approved-At: Thu, 22 Jun 2017 08:28:27 +0000
Cc: linux-mips@linux-mips.org, linux-ia64@vger.kernel.org,
 linux-sh@vger.kernel.org, dri-devel@lists.freedesktop.org,
 sparclinux@vger.kernel.org, linux-s390@vger.kernel.org,
 linux-samsung-soc@vger.kernel.org, linux-c6x-dev@linux-c6x.org,
 linux-hexagon@vger.kernel.org, x86@kernel.org,
 iommu@lists.linux-foundation.org,
 Linus Torvalds <torvalds@linux-foundation.org>, xen-devel@lists.xenproject.org,
 linux-xtensa@linux-xtensa.org, openrisc@lists.librecores.org,
 linux-tegra@vger.kernel.org, linux-arm-kernel@lists.infradead.org,
 netdev@vger.kernel.org, linux-kernel@vger.kernel.org,
 Kyungmin Park <kyungmin.park@samsung.com>, dmaengine@vger.kernel.org,
 linuxppc-dev@lists.ozlabs.org
Subject: Re: [Xen-devel] new dma-mapping tree,
 was Re: clean up and modularize arch dma_mapping interface 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-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>

SGkgQ2hyaXN0b3BoLAoKT24gMjAxNy0wNi0yMCAxNToxNiwgQ2hyaXN0b3BoIEhlbGx3aWcgd3Jv
dGU6Cj4gT24gVHVlLCBKdW4gMjAsIDIwMTcgYXQgMTE6MDQ6MDBQTSArMTAwMCwgU3RlcGhlbiBS
b3Rod2VsbCB3cm90ZToKPj4gZ2l0Oi8vZ2l0LmxpbmFyby5vcmcvcGVvcGxlL21zenlwcm93c2tp
L2xpbnV4LWRtYS1tYXBwaW5nLmdpdCNkbWEtbWFwcGluZy1uZXh0Cj4+Cj4+IENvbnRhY3RzOiBN
YXJlayBTenlwcm93c2tpIGFuZCBLeXVuZ21pbiBQYXJrIChjYydkKQo+Pgo+PiBJIGhhdmUgY2Fs
bGVkIHlvdXIgdHJlZSBkbWEtbWFwcGluZy1oY2ggZm9yIG5vdy4gIFRoZSBvdGhlciB0cmVlIGhh
cwo+PiBub3QgYmVlbiB1cGRhdGVkIHNpbmNlIDQuOS1yYzEgYW5kIEkgYW0gbm90IHN1cmUgaG93
IGdlbmVyYWwgaXQgaXMuCj4+IE1hcmVrLCBLeXVuZ21pbiwgYW55IGNvbW1lbnRzPwo+IEknZCBi
ZSBoYXBweSB0byBqb2luIGVmZm9ydHMgLSBjby1tYWludGFpbmVycyBhbmQgcmV2aWVycyBhcmUg
YWx3YXlzCj4gd2VsY29tZS4KCkkgZGlkIHNvbWUgZG1hLW1hcHBpbmcgdW5pZmljYXRpb24gd29y
a3MgaW4gdGhlIHBhc3QgYW5kIG15IHRyZWUgaW4gCmxpbnV4LW5leHQKd2FzIGEgc2lkZSBlZmZl
Y3Qgb2YgdGhhdC4gSSB0aGluayB0aGF0IGZvciBub3cgaXQgY2FuIGJlIGRyb3BwZWQgaW4gCmZh
dm9yIG9mCkNocmlzdG9waCdzIHRyZWUuIEkgY2FuIGFsc28gZG8gc29tZSByZXZpZXcgYW5kIGhl
bHAgaW4gbWFpbnRhaW5lcnMgd29yayBpZgpuZWVkZWQsIGFsdGhvdWdoIEkgd2FzIHJlY2VudGx5
IGJ1c3kgd2l0aCBvdGhlciBzdHVmZi4KCkNocmlzdG9waDogQ291bGQgeW91IGFkZCBtZSB0byB5
b3VyIE1BSU5UQUlORVJTIHBhdGNoLCBzbyBmdXJ0aGVyIApkbWEtbWFwcGluZwpyZWxhdGVkIHBh
dGNoZXMgaG9wZWZ1bGx5IHdpbGwgYmUgYWxzbyBDQzogdG8gbWU/CgpCZXN0IHJlZ2FyZHMKLS0g
Ck1hcmVrIFN6eXByb3dza2ksIFBoRApTYW1zdW5nIFImRCBJbnN0aXR1dGUgUG9sYW5kCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 22 08:28:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 08: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 1dNxTl-00041s-TC; Thu, 22 Jun 2017 08:28:41 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tushar.n.dave@oracle.com>) id 1dNlHp-0001nj-TF
 for xen-devel@lists.xenproject.org; Wed, 21 Jun 2017 19:27:34 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 29/BF-02006-5A8CA495; Wed, 21 Jun 2017 19:27:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrDIsWRWlGSWpSXmKPExsUyZ7p8oO6SE16
 RBqt/Slt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkLum+wF3zkrTi87CdrA+NC7i5GTg4hgYlM
 Epen+nQxcgHZ3xglPv74ygbhbGSUmH+whRXCaWWUeLG6CyjDwSEs4CTx5mo8SFxEYAarxOmNU
 1lBRjELKEj8ureJFWKsvsSUm3cZQWw2AXWJphn32EBsXgFbiT1TzrOD2CwCqhITr60Hs0UFwi
 V6D/RD1QhKnJz5hAXE5hQwkPh5ZBsjxHwziXmbHzJD2OISt57MZ4Kw5SW2v50DFpcQMJQ4/XA
 b4wRGoVlIRs1C0j4LSfssJO0LGFlWMWoUpxaVpRbpGproJRVlpmeU5CZm5ugaGpjq5aYWFyem
 p+YkJhXrJefnbmIEhjoDEOxgPHva8xCjJAeTkihvxzKvSCG+pPyUyozE4oz4otKc1OJDjDIcH
 EoSvCnHgXKCRanpqRVpmTnAqINJS3DwKInw8uwFSvMWFyTmFmemQ6ROMSpKifMag/QJgCQySv
 Pg2mCRfolRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvKLHgKbwZOaVwE1/BbSYCWjxiyMeIIt
 LEhFSUg2Ma7kNrh2LPPXh2Nrqf+cOMi07fcz14rUQQ71y5p9TNm0sOTpP6OOmlH3vSzvSPLYY
 vMmfcV7lnO2Es3933py464iY6ZWG5Wc+hkX/N5qz/FF6HfNlRbbCOkEBkYL7VWURBwzNJKSk3
 rfcVOaa1LusziAm+wt7FP/iiZENPUG31v8L8lOIDQ8WVWIpzkg01GIuKk4EAC0G54jvAgAA
X-Env-Sender: tushar.n.dave@oracle.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1498073250!83867412!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23756 invoked from network); 21 Jun 2017 19:27:32 -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; 21 Jun 2017 19:27:32 -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
 v5LJObIl016994
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 21 Jun 2017 19:24:37 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 v5LJOZZL015528
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Wed, 21 Jun 2017 19:24:35 GMT
Received: from abhmp0005.oracle.com (abhmp0005.oracle.com [141.146.116.11])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id v5LJOTd2019196;
 Wed, 21 Jun 2017 19:24:31 GMT
Received: from [10.159.250.9] (/10.159.250.9)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 21 Jun 2017 12:24:29 -0700
To: Christoph Hellwig <hch@lst.de>, x86@kernel.org,
 linux-arm-kernel@lists.infradead.org, xen-devel@lists.xenproject.org,
 linux-c6x-dev@linux-c6x.org, linux-hexagon@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-mips@linux-mips.org,
 openrisc@lists.librecores.org, linuxppc-dev@lists.ozlabs.org,
 linux-s390@vger.kernel.org, linux-sh@vger.kernel.org,
 sparclinux@vger.kernel.org, linux-xtensa@linux-xtensa.org,
 dmaengine@vger.kernel.org, linux-tegra@vger.kernel.org,
 dri-devel@lists.freedesktop.org, linux-samsung-soc@vger.kernel.org,
 iommu@lists.linux-foundation.org, netdev@vger.kernel.org
References: <20170616181059.19206-1-hch@lst.de>
From: tndave <tushar.n.dave@oracle.com>
Message-ID: <162d7932-5766-4c29-5471-07d1b699190a@oracle.com>
Date: Wed, 21 Jun 2017 12:24:28 -0700
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: <20170616181059.19206-1-hch@lst.de>
Content-Language: en-US
X-Source-IP: userv0021.oracle.com [156.151.31.71]
X-Mailman-Approved-At: Thu, 22 Jun 2017 08:28:41 +0000
Cc: linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] clean up and modularize arch dma_mapping interface
	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-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>

CgpPbiAwNi8xNi8yMDE3IDExOjEwIEFNLCBDaHJpc3RvcGggSGVsbHdpZyB3cm90ZToKPiBIaSBh
bGwsCj4gCj4gZm9yIGEgd2hpbGUgd2UgaGF2ZSBhIGdlbmVyaWMgaW1wbGVtZW50YXRpb24gb2Yg
dGhlIGRtYSBtYXBwaW5nIHJvdXRpbmVzCj4gdGhhdCBjYWxsIGludG8gcGVyLWFyY2ggb3IgcGVy
LWRldmljZSBvcGVyYXRpb25zLiAgQnV0IHJpZ2h0IG5vdyB0aGVyZQo+IHN0aWxsIGFyZSB2YXJp
b3VzIGJpdHMgaW4gdGhlIGludGVyZmFjZXMgd2hlcmUgZG9uJ3QgY2xlYXJseSBvcGVyYXRlCj4g
b24gdGhlc2Ugb3BzLiAgVGhpcyBzZXJpZXMgdHJpZXMgdG8gY2xlYW4gdXAgYSBsb3Qgb2YgdGhv
c2UgKGJ1dCBub3QgYWxsCj4geWV0LCBidXQgdGhlIHNlcmllcyBpcyBiaWcgZW5vdWdoKS4gIEl0
IGdldHMgcmlkIG9mIHRoZSBETUFfRVJST1JfQ09ERQo+IHdheSBvZiBzaWduYWxpbmcgZmFpbHVy
ZXMgb2YgdGhlIG1hcHBpbmcgcm91dGluZXMgZnJvbSB0aGUKPiBpbXBsZW1lbnRhdGlvbnMgdG8g
dGhlIGdlbmVyaWMgY29kZSAoYW5kIGNsZWFucyB1cCB2YXJpb3VzIGRyaXZlcnMgdGhhdAo+IHdl
cmUgaW5jb3JyZWN0bHkgdXNpbmcgaXQpLCBhbmQgZ2V0cyByaWQgb2YgdGhlIC0+c2V0X2RtYV9t
YXNrIHJvdXRpbmUKPiBpbiBmYXZvciBvZiByZWx5aW5nIG9uIHRoZSAtPmRtYV9jYXBhYmxlIG1l
dGhvZCB0aGF0IGNhbiBiZSB1c2VkIGluCj4gdGhlIHNhbWUgd2F5LCBidXQgd2hpY2ggcmVxdWly
ZXMgbGVzcyBjb2RlIGR1cGxpY2F0aW9uLgpDaHJpcywKClRoYW5rcyBmb3IgZG9pbmcgdGhpcy4K
U28gYXJjaHMgY2FuIHN0aWxsIGhhdmUgdGhlaXIgb3duIGRlZmluaXRpb24gZm9yIGRtYV9zZXRf
bWFzaygpIGlmIApIQVZFX0FSQ0hfRE1BX1NFVF9NQVNLIGlzIHk/CihhbmQgc2ltaWxhcmx5IGZv
ciBkbWFfc2V0X2NvaGVyZW50X21hc2soKSB3aGVuIApDT05GSUdfQVJDSF9IQVNfRE1BX1NFVF9D
T0hFUkVOVF9NQVNLIGlzIHkpCkFueSBwbGFuIHRvIGNoYW5nZSB0aGVzZT8KCkknbSBpbiBhIHBy
b2Nlc3Mgb2YgbWFraW5nIHNvbWUgY2hhbmdlcyB0byBTUEFSQyBpb21tdSBzbyBpdCB3b3VsZCBi
ZSAKZ29vZCB0byBrbm93LiBUaGFua3MuCgotVHVzaGFyCgo+IAo+IEkndmUgZ290IGEgZ29vZCBu
dW1iZXIgb2YgcmV2aWV3cyBsYXN0IHRpbWUsIGJ1dCBhIGZldyBhcmUgc3RpbGwgbWlzc2luZy4K
PiBJJ2QgbG92ZSB0byBub3QgaGF2ZSB0byByZS1zcGFtIGV2ZXJ5b25lIHdpdGggdGhpcyBwYXRj
aGJvbWIsIHNvIGVhcmx5Cj4gQUNLcyAob3IgY29tcGxhaW50cykgYXJlIHdlbGNvbWUuCj4gCj4g
SSBwbGFuIHRvIGNyZWF0ZSBhIG5ldyBkbWEtbWFwcGluZyB0cmVlIHRvIGNvbGxlY3QgYWxsIHRo
aXMgd29yay4KPiBBbnkgdm9sdW50ZWVycyBmb3IgY28tbWFpbnRhaW5lcnMsIGVzcGVjaWFsbHkg
ZnJvbSB0aGUgaW9tbXUgZ2FuZz8KPiAKPiBUaGUgd2hvbGUgc2VyaWVzIGlzIGFsc28gYXZhaWxh
YmxlIGluIGdpdDoKPiAKPiAgICAgIGdpdDovL2dpdC5pbmZyYWRlYWQub3JnL3VzZXJzL2hjaC9t
aXNjLmdpdCBkbWEtbWFwCj4gCj4gR2l0d2ViOgo+IAo+ICAgICAgaHR0cDovL2dpdC5pbmZyYWRl
YWQub3JnL3VzZXJzL2hjaC9taXNjLmdpdC9zaG9ydGxvZy9yZWZzL2hlYWRzL2RtYS1tYXAKPiAK
PiBDaGFuZ2VzIHNpbmNlIFYxOgo+ICAgLSByZW1vdmUgdHdvIGxpbmVzIG9mIGNvZGUgZnJvbSBh
cm0gZG1hYm91bmNlCj4gICAtIGEgZmV3IGNvbW1pdCBtZXNzYWdlIHR3ZWFrcwo+ICAgLSBsb3Rz
IG9mIEFDS3MKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 22 08:30:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 08: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 1dNxVu-0004ne-9W; Thu, 22 Jun 2017 08: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 <JBeulich@suse.com>) id 1dNxVs-0004nU-UX
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 08:30:53 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 DE/1F-03613-C308B495; Thu, 22 Jun 2017 08:30:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS9e6wTv
 S4OcmVYslHxezODB6HN39mymAMYo1My8pvyKBNWPCinmMBSv5KmYub2BpYFzE1cXIySEkkCex
 sPUBO4jNK2An0f3rPAuILSFgKHF64U0wm0VAVeLh7vlsIDabgLpE27PtrCC2iIC+xPxPP4FsD
 g5mAU2JOZ9rQcLCAr4Sd0/sBBrJBTS+g1HizqE7YHM4Bbwkvi2+yAhSzysgKPF3hzBImFlAS+
 Lhr1ssELa2xLKFr5khRkpLLP/HMYGRbxZCwywkDbOQNMxCaFjAyLKKUaM4tagstUjXyEIvqSg
 zPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw+BiAYAfj+bWBhxglOZiURHk3F3tHCvEl
 5adUZiQWZ8QXleakFh9ilOHgUJLgfVIHlBMsSk1PrUjLzAHGAUxagoNHSYR3Ug1Qmre4IDG3O
 DMdInWKUVFKnPc4SJ8ASCKjNA+uDRZ7lxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMe6EaaA
 pPZl4J3PRXQIuZgBa/OOIBsrgkESEl1cAYPfFpdVa+oM2BgnY/jUL9Zd6W1r+s42qmWjz9+vz
 t1y36/zzCOqeqVF05t7dyvaC/lXSM9aHODVk3M8OdODoMmcrX+dYqFwqxiT/IFtn+Z2KqWEOM
 Z9SL26lehREN5oyzj/fUB20tZTLbctwhcqrBv3U3uheVvWS+27bK3VozUd81OZrxrxJLcUaio
 RZzUXEiAG33fkC4AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1498120249!108586477!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36209 invoked from network); 22 Jun 2017 08:30: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; 22 Jun 2017 08:30:51 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 22 Jun 2017 02:30:49 -0600
Message-Id: <594B9C590200007800165A6D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 22 Jun 2017 02:30:49 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1498057952-13556-1-git-send-email-andrew.cooper3@citrix.com>
 <1498057952-13556-6-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1498057952-13556-6-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 5/6] 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+IE9uIDIxLjA2LjE3IGF0IDE3OjEyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vaHZtLmMKPiBAQCAtMzA3Miw2ICszMDcyLDgwIEBAIHZvaWQgaHZtX3Rhc2tfc3dpdGNoKAo+
ICAgICAgaHZtX3VubWFwX2VudHJ5KG5wdHNzX2Rlc2MpOwo+ICB9Cj4gIAo+ICtlbnVtIGh2bV90
cmFuc2xhdGlvbl9yZXN1bHQgaHZtX3RyYW5zbGF0ZV9nZXRfcGFnZSgKPiArICAgIHN0cnVjdCB2
Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGFkZHIsIGJvb2wgbGluZWFyLCB1aW50MzJfdCBwZmVjLAo+
ICsgICAgcGFnZWZhdWx0X2luZm9fdCAqcGZpbmZvLCBzdHJ1Y3QgcGFnZV9pbmZvICoqX3BhZ2Us
Cj4gKyAgICBnZm5fdCAqX19nZm4sIHAybV90eXBlX3QgKl9wMm10KQoKUGxlYXNlIGF2b2lkIGxl
YWRpbmcgdW5kZXJzY29yZXMgb24gcGFyYW1ldGVyIG5hbWVzIChhbmQgZXZlbgptb3JlIHNvIGRv
dWJsZSBvbmVzKS4gcGFnZV9wLCBnZm5fcCwgYW5kIHAybXRfcCBwZXJoYXBzPwoKPiArewo+ICsg
ICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKPiArICAgIHAybV90eXBlX3QgcDJtdDsKPiArICAg
IGdmbl90IGdmbjsKPiArCj4gKyAgICBpZiAoIGxpbmVhciApCj4gKyAgICB7Cj4gKyAgICAgICAg
Z2ZuID0gX2dmbihwYWdpbmdfZ3ZhX3RvX2dmbih2LCBhZGRyLCAmcGZlYykpOwo+ICsKPiArICAg
ICAgICBpZiAoIGdmbl9lcShnZm4sIElOVkFMSURfR0ZOKSApCj4gKyAgICAgICAgewo+ICsgICAg
ICAgICAgICBpZiAoIHBmZWMgJiBQRkVDX3BhZ2VfcGFnZWQgKQo+ICsgICAgICAgICAgICAgICAg
cmV0dXJuIEhWTVRSQU5TX2dmbl9wYWdlZF9vdXQ7Cj4gKwo+ICsgICAgICAgICAgICBpZiAoIHBm
ZWMgJiBQRkVDX3BhZ2Vfc2hhcmVkICkKPiArICAgICAgICAgICAgICAgIHJldHVybiBIVk1UUkFO
U19nZm5fc2hhcmVkOwo+ICsKPiArICAgICAgICAgICAgaWYgKCBwZmluZm8gKQo+ICsgICAgICAg
ICAgICB7Cj4gKyAgICAgICAgICAgICAgICBwZmluZm8tPmxpbmVhciA9IGFkZHI7Cj4gKyAgICAg
ICAgICAgICAgICBwZmluZm8tPmVjID0gcGZlYyAmIH5QRkVDX2ltcGxpY2l0Owo+ICsgICAgICAg
ICAgICB9Cj4gKwo+ICsgICAgICAgICAgICByZXR1cm4gSFZNVFJBTlNfYmFkX2xpbmVhcl90b19n
Zm47Cj4gKyAgICAgICAgfQo+ICsgICAgfQo+ICsgICAgZWxzZQo+ICsgICAgICAgIGdmbiA9IF9n
Zm4oYWRkciA+PiBQQUdFX1NISUZUKTsKCkFzIHdlIHJpc2sgdGhlIGNhbGxlciBub3QgcmVjb2du
aXppbmcgdGhhdCAqcGZpbmZvIHdvbid0IGJlIHdyaXR0ZW4KdG8gb24gdGhpcyAiZWxzZSIgcGF0
aCwgd291bGRuJ3QgaXQgYmUgYSBnb29kIGlkZWEgdG8gQVNTRVJUKCFwZmluZm8pCmhlcmU/Cgo+
ICsgICAgLyoKPiArICAgICAqIE5vIG5lZWQgdG8gZG8gdGhlIFAyTSBsb29rdXAgZm9yIGludGVy
bmFsbHkgaGFuZGxlZCBNTUlPLCBiZW5lZml0aW5nCj4gKyAgICAgKiAtIDMyLWJpdCBXaW5YUCAo
JiBvbGRlciBXaW5kb3dzKSBvbiBBTUQgQ1BVcyBmb3IgTEFQSUMgYWNjZXNzZXMsCj4gKyAgICAg
KiAtIG5ld2VyIFdpbmRvd3MgKGxpa2UgU2VydmVyIDIwMTIpIGZvciBIUEVUIGFjY2Vzc2VzLgo+
ICsgICAgICovCj4gKyAgICBpZiAoIHYgPT0gY3VycmVudCAmJiBpc19odm1fdmNwdSh2KQoKSXNu
J3QgdGhlIGlzX2h2bV92Y3B1KCkgYSBzdHJheSBsZWZ0b3ZlciBmcm9tIHRoZSBQVkh2MSByZW1v
dmFsLAphbmQgaGVuY2UgZG9lc24ndCBuZWVkIHJldGFpbmluZyBoZXJlPwoKSmFuCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 22 09:06:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 09:06:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNy46-0006yf-5C; Thu, 22 Jun 2017 09: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 <JBeulich@suse.com>) id 1dNy45-0006yZ-Bg
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 09:06:13 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 E2/FE-03371-4888B495; Thu, 22 Jun 2017 09:06:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS7elwzv
 S4FKGxZKPi1kcGD2O7v7NFMAYxZqZl5RfkcCa8WfyFeaClyYVBz49Y2xgXKrexcjJISSQJzHh
 VRMriM0rYCcxef0iZhBbQsBQ4vTCmywgNouAqsSsydPAbDYBdYm2Z9vB6kUE9CXmf/oJZHNxM
 AscYJQ4cmITI0hCWCBAYtqe2YwQCzoYJXbu4AexOQW8JKa+2wK0gANomaDE3x3CIGFmAS2Jh7
 9usUDY2hLLFr4GK2EWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjRnFqUVlqka6hgV5SUWZ
 6RkluYmYOkGeml5taXJyYnpqTmFSsl5yfu4kRGHwMQLCD8d6ygEOMkhxMSqK8m4u9I4X4kvJT
 KjMSizPii0pzUosPMcpwcChJ8Ha1A+UEi1LTUyvSMnOAcQCTluDgURLh/dMKlOYtLkjMLc5Mh
 0idYlSUEud1BukTAElklObBtcFi7xKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEeRtApvBk5p
 XATX8FtJgJaPGLIx4gi0sSEVJSDYy9qXUSu18tb407veTsb1PtjXXfGYoOuKp96BLKXM22+Xq
 IwI01jZwnWwRj5ZdGsqybLGA2TcVynvV3/3kfFF0WX/u50IHzm9ex6o+MWfw8MkenKr0tFF8o
 cXX9DP8+VYHo1iZ7x4QAp9OPpAJM1MQsak8pPRdTmKLx/Pi3IzzReQpuc7cpSSmxFGckGmoxF
 xUnAgD5RV7luAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1498122370!67134782!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35153 invoked from network); 22 Jun 2017 09:06:11 -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 Jun 2017 09:06:11 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 22 Jun 2017 03:06:09 -0600
Message-Id: <594BA4A30200007800165AA5@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 22 Jun 2017 03:06:11 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1498057952-13556-1-git-send-email-andrew.cooper3@citrix.com>
 <1498057952-13556-7-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1498057952-13556-7-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: =?UTF-8?Q?Mihai=20Don=C8=9Bu?= <mdontu@bitdefender.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 6/6] 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+IE9uIDIxLjA2LjE3IGF0IDE3OjEyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKPiArKysgYi94ZW4vYXJjaC94
ODYvaHZtL2VtdWxhdGUuYwo+IEBAIC00OTgsNiArNDk4LDE1OSBAQCBzdGF0aWMgaW50IGh2bWVt
dWxfZG9fbW1pb19hZGRyKHBhZGRyX3QgbW1pb19ncGEsCj4gIH0KPiAgCj4gIC8qCj4gKyAqIE1h
cCB0aGUgZnJhbWUocykgY292ZXJpbmcgYW4gaW5kaXZpZHVhbCBsaW5lYXIgYWNjZXNzLCBmb3Ig
d3JpdGVhYmxlCj4gKyAqIGFjY2Vzcy4gIE1heSByZXR1cm4gTlVMTCBmb3IgTU1JTywgb3IgRVJS
X1BUUih+WDg2RU1VTF8qKSBmb3Igb3RoZXIgZXJyb3JzCj4gKyAqIGluY2x1ZGluZyBFUlJfUFRS
KH5YODZFTVVMX09LQVkpIGZvciB3cml0ZS1kaXNjYXJkIG1hcHBpbmdzLgo+ICsgKgo+ICsgKiBJ
biBkZWJ1ZyBidWlsZHMsIG1hcCgpIGNoZWNrcyB0aGF0IGVhY2ggc2xvdCBpbiBodm1lbXVsX2N0
eHQtPm1mbltdIGlzCj4gKyAqIGNsZWFuIGJlZm9yZSB1c2UsIGFuZCBwb2lzaW9ucyB1bnVzZWQg
c2xvdHMgd2l0aCBJTlZBTElEX01GTi4KPiArICovCj4gK3N0YXRpYyB2b2lkICpodm1lbXVsX21h
cF9saW5lYXJfYWRkcigKPiArICAgIHVuc2lnbmVkIGxvbmcgbGluZWFyLCB1bnNpZ25lZCBpbnQg
Ynl0ZXMsIHVpbnQzMl90IHBmZWMsCj4gKyAgICBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCAqaHZt
ZW11bF9jdHh0KQo+ICt7Cj4gKyAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7Cj4gKyAg
ICB2b2lkICplcnIsICptYXBwaW5nOwo+ICsKPiArICAgIC8qIEZpcnN0IGFuZCBmaW5hbCBnZm5z
IHdoaWNoIG5lZWQgbWFwcGluZy4gKi8KPiArICAgIHVuc2lnbmVkIGxvbmcgZnJhbWUgPSBsaW5l
YXIgPj4gUEFHRV9TSElGVCwgZmlyc3QgPSBmcmFtZTsKPiArICAgIHVuc2lnbmVkIGxvbmcgZmlu
YWwgPSAobGluZWFyICsgYnl0ZXMgLSAhIWJ5dGVzKSA+PiBQQUdFX1NISUZUOwoKSSBzZWNvbmQg
UGF1bCdzIGRlc2lyZSBmb3IgdGhlIHplcm8gYnl0ZXMgY2FzZSB0byBiZSByZWplY3RlZCB1cAp0
aGUgY2FsbCBzdGFjay4KCj4gKyAgICAvKgo+ICsgICAgICogbWZuIHBvaW50cyB0byB0aGUgbmV4
dCBmcmVlIHNsb3QuICBBbGwgdXNlZCBzbG90cyBoYXZlIGEgcGFnZSByZWZlcmVuY2UKPiArICAg
ICAqIGhlbGQgb24gdGhlbS4KPiArICAgICAqLwo+ICsgICAgbWZuX3QgKm1mbiA9ICZodm1lbXVs
X2N0eHQtPm1mblswXTsKPiArCj4gKyAgICAvKgo+ICsgICAgICogVGhlIGNhbGxlciBoYXMgbm8g
bGVnaXRpbWF0ZSByZWFzb24gZm9yIHRyeWluZyBhIHplcm8tYnl0ZSB3cml0ZSwgYnV0Cj4gKyAg
ICAgKiBmaW5hbCBpcyBjYWxjdWxhdGUgdG8gZmFpbCBzYWZlIGluIHJlbGVhc2UgYnVpbGRzLgo+
ICsgICAgICoKPiArICAgICAqIFRoZSBtYXhpbXVtIHdyaXRlIHNpemUgZGVwZW5kcyBvbiB0aGUg
bnVtYmVyIG9mIGFkamFjZW50IG1mbnNbXSB3aGljaAo+ICsgICAgICogY2FuIGJlIHZtYXAoKSdk
LCBhY2NvdXRpbmcgZm9yIHBvc3NpYmxlIG1pc2FsaWdubWVudCB3aXRoaW4gdGhlIHJlZ2lvbi4K
PiArICAgICAqIFRoZSBoaWdoZXIgbGV2ZWwgZW11bGF0aW9uIGNhbGxlcnMgYXJlIHJlc3BvbnNp
YmxlIGZvciBlbnN1cmluZyB0aGF0Cj4gKyAgICAgKiBtZm5zW10gaXMgbGFyZ2UgZW5vdWdoIGZv
ciB0aGUgcmVxdWVzdGVkIHdyaXRlIHNpemUuCj4gKyAgICAgKi8KPiArICAgIGlmICggYnl0ZXMg
PT0gMCB8fAo+ICsgICAgICAgICBmaW5hbCAtIGZpcnN0ID4gQVJSQVlfU0laRShodm1lbXVsX2N0
eHQtPm1mbikgLSAxICkKCkFueSByZWFzb24gbm90IHRvIHVzZSAiPj0gQVJSQVlfU0laRShodm1l
bXVsX2N0eHQtPm1mbikiCgo+ICsgICAgewo+ICsgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgp
Owo+ICsgICAgICAgIGdvdG8gdW5oYW5kbGVhYmxlOwo+ICsgICAgfQo+ICsKPiArICAgIGRvIHsK
PiArICAgICAgICBlbnVtIGh2bV90cmFuc2xhdGlvbl9yZXN1bHQgcmVzOwo+ICsgICAgICAgIHN0
cnVjdCBwYWdlX2luZm8gKnBhZ2U7Cj4gKyAgICAgICAgcGFnZWZhdWx0X2luZm9fdCBwZmluZm87
Cj4gKyAgICAgICAgcDJtX3R5cGVfdCBwMm10Owo+ICsKPiArICAgICAgICByZXMgPSBodm1fdHJh
bnNsYXRlX2dldF9wYWdlKGN1cnIsIGZyYW1lIDw8IFBBR0VfU0hJRlQsIHRydWUsIHBmZWMsCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmcGZpbmZvLCAmcGFnZSwgTlVM
TCwgJnAybXQpOwo+ICsKPiArICAgICAgICBzd2l0Y2ggKCByZXMgKQo+ICsgICAgICAgIHsKPiAr
ICAgICAgICBjYXNlIEhWTVRSQU5TX29rYXk6Cj4gKyAgICAgICAgICAgIGJyZWFrOwo+ICsKPiAr
ICAgICAgICBjYXNlIEhWTVRSQU5TX2JhZF9saW5lYXJfdG9fZ2ZuOgo+ICsgICAgICAgICAgICB4
ODZfZW11bF9wYWdlZmF1bHQocGZpbmZvLmVjLCBwZmluZm8ubGluZWFyLCAmaHZtZW11bF9jdHh0
LT5jdHh0KTsKPiArICAgICAgICAgICAgZXJyID0gRVJSX1BUUih+KGxvbmcpWDg2RU1VTF9FWENF
UFRJT04pOwo+ICsgICAgICAgICAgICBnb3RvIG91dDsKPiArCj4gKyAgICAgICAgY2FzZSBIVk1U
UkFOU19iYWRfZ2ZuX3RvX21mbjoKPiArICAgICAgICAgICAgZXJyID0gTlVMTDsKPiArICAgICAg
ICAgICAgZ290byBvdXQ7Cj4gKwo+ICsgICAgICAgIGNhc2UgSFZNVFJBTlNfZ2ZuX3BhZ2VkX291
dDoKPiArICAgICAgICBjYXNlIEhWTVRSQU5TX2dmbl9zaGFyZWQ6Cj4gKyAgICAgICAgICAgIGVy
ciA9IEVSUl9QVFIofihsb25nKVg4NkVNVUxfUkVUUlkpOwo+ICsgICAgICAgICAgICBnb3RvIG91
dDsKPiArCj4gKyAgICAgICAgZGVmYXVsdDoKPiArICAgICAgICAgICAgZ290byB1bmhhbmRsZWFi
bGU7Cj4gKyAgICAgICAgfQo+ICsKPiArICAgICAgICAvKiBFcnJvciBjaGVja2luZy4gIENvbmZp
cm0gdGhhdCB0aGUgY3VycmVudCBzbG90IGlzIGNsZWFuLiAqLwo+ICsgICAgICAgIEFTU0VSVCht
Zm5feCgqbWZuKSA9PSAwKTsKCldvdWxkbid0IHRoaXMgYmV0dGVyIGJlIGRvbmUgZmlyc3QgdGhp
bmcgaW4gdGhlIGxvb3A/IEFuZCB3b3VsZG4ndAp0aGUgdmFsdWUgYmV0dGVyIGJlIElOVkFMSURf
TUZOPwoKPiArICAgICAgICAqbWZuKysgPSBfbWZuKHBhZ2VfdG9fbWZuKHBhZ2UpKTsKPiArICAg
ICAgICBmcmFtZSsrOwo+ICsKPiArICAgICAgICBpZiAoIHAybV9pc19kaXNjYXJkX3dyaXRlKHAy
bXQpICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIGVyciA9IEVSUl9QVFIofihsb25nKVg4
NkVNVUxfT0tBWSk7Cj4gKyAgICAgICAgICAgIGdvdG8gb3V0OwoKSWYgb25lIHBhZ2UgaXMgZGlz
Y2FyZC13cml0ZSBhbmQgdGhlIG90aGVyIGlzbid0LCB0aGlzIHdpbGwgZW5kIHVwCmJlaW5nIHdy
b25nLgoKPiArICAgICAgICB9Cj4gKwo+ICsgICAgfSB3aGlsZSAoIGZyYW1lIDwgZmluYWwgKTsK
PiArCj4gKyAgICAvKiBFbnRpcmUgYWNjZXNzIHdpdGhpbiBhIHNpbmdsZSBmcmFtZT8gKi8KPiAr
ICAgIGlmICggZmlyc3QgPT0gZmluYWwgKQo+ICsgICAgICAgIG1hcHBpbmcgPSBtYXBfZG9tYWlu
X3BhZ2UoaHZtZW11bF9jdHh0LT5tZm5bMF0pICsgKGxpbmVhciAmIH5QQUdFX01BU0spOwo+ICsg
ICAgLyogTXVsdGlwbGUgZnJhbWVzPyBOZWVkIHRvIHZtYXAoKS4gKi8KPiArICAgIGVsc2UgaWYg
KCAobWFwcGluZyA9IHZtYXAoaHZtZW11bF9jdHh0LT5tZm4sCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIG1mbiAtIGh2bWVtdWxfY3R4dC0+bWZuKSkgPT0gTlVMTCApCgpmaW5hbCAt
IGZpcnN0ICsgMSB3b3VsZCBsaWtlbHkgeWllbGQgYmV0dGVyIGNvZGUuCgo+ICsgICAgICAgIGdv
dG8gdW5oYW5kbGVhYmxlOwo+ICsKPiArI2lmbmRlZiBOREVCVUcgLyogUG9pc2lvbiB1bnVzZWQg
bWZuW11zIHdpdGggSU5WQUxJRF9NRk4uICovCj4gKyAgICB3aGlsZSAoIG1mbiA8IGh2bWVtdWxf
Y3R4dC0+bWZuICsgQVJSQVlfU0laRShodm1lbXVsX2N0eHQtPm1mbikgKQo+ICsgICAgewo+ICsg
ICAgICAgIEFTU0VSVChtZm5feCgqbWZuKSA9PSAwKTsKPiArICAgICAgICAqbWZuKysgPSBJTlZB
TElEX01GTjsKPiArICAgIH0KPiArI2VuZGlmCj4gKwo+ICsgICAgcmV0dXJuIG1hcHBpbmc7Cj4g
Kwo+ICsgdW5oYW5kbGVhYmxlOgo+ICsgICAgZXJyID0gRVJSX1BUUih+KGxvbmcpWDg2RU1VTF9V
TkhBTkRMRUFCTEUpOwo+ICsKPiArIG91dDoKPiArICAgIC8qIERyb3AgYWxsIGhlbGQgcmVmZXJl
bmNlcy4gKi8KPiArICAgIHdoaWxlICggbWZuID4gaHZtZW11bF9jdHh0LT5tZm4gKQo+ICsgICAg
ICAgIHB1dF9wYWdlKG1mbl90b19wYWdlKG1mbl94KCptZm4tLSkpKTsKCklUWU0KCiAgICB3aGls
ZSAoIG1mbi0tID4gaHZtZW11bF9jdHh0LT5tZm4gKQogICAgICAgIHB1dF9wYWdlKG1mbl90b19w
YWdlKG1mbl94KCptZm4pKSk7CgpvcgoKICAgIHdoaWxlICggbWZuID4gaHZtZW11bF9jdHh0LT5t
Zm4gKQogICAgICAgIHB1dF9wYWdlKG1mbl90b19wYWdlKG1mbl94KCotLW1mbikpKTsKCj4gK3N0
YXRpYyB2b2lkIGh2bWVtdWxfdW5tYXBfbGluZWFyX2FkZHIoCj4gKyAgICB2b2lkICptYXBwaW5n
LCB1bnNpZ25lZCBsb25nIGxpbmVhciwgdW5zaWduZWQgaW50IGJ5dGVzLAoKQm90aCB2dW5tYXAo
KSBhbmQgdW5tYXBfZG9tYWluX3BhZ2UoKSB0YWtlIHBvaW50ZXJzIHRvIGNvbnN0LCBzbwpwbGVh
c2UgdXNlIGNvbnN0IG9uIHRoZSBwb2ludGVyIGhlcmUgdG9vLgoKPiArICAgIHN0cnVjdCBodm1f
ZW11bGF0ZV9jdHh0ICpodm1lbXVsX2N0eHQpCgpUaGVyZSB1cHNpZGVzIGFuZCBkb3duc2lkZXMg
dG8gcmVxdWlyaW5nIHRoZSBjYWxsZXIgdG8gcGFzcyBpbiB0aGUKc2FtZSB2YWx1ZXMgYXMgdG8g
bWFwKCk6IFlvdSBjYW4gZG8gbW9yZSBjb3JyZWN0bmVzcyBjaGVja2luZwpoZXJlLCBidXQgeW91
IGFsc28gcmlzayB0aGUgY2FsbGVyIHVzaW5nIHRoZSB3cm9uZyB2YWx1ZXMgKHBlcmhhcHMKYmVj
YXVzZSBvZiBhIG1lYW53aGlsZSB1cGRhdGVkIGxvY2FsIHZhcmlhYmxlKS4gV2hpbGUgSSBkb24n
dApvdXRyaWdodCBvYmplY3QgdG8gdGhpcyBhcHByb2FjaCwgcGVyc29uYWxseSBJJ2QgcHJlZmVy
IG1pbmltYWwKaW5wdXRzIGhlcmUsIGFuZCB0aGUgY29kZSBkZXJpdmluZyBldmVyeXRoaW5nIGZy
b20gaHZtZW11bF9jdHh0LgoKPiBAQCAtMTAwNywyMyArMTE2MCwxNSBAQCBzdGF0aWMgaW50IGh2
bWVtdWxfd3JpdGUoCj4gICAgICAgICAgICh2aW8tPm1taW9fZ2xhID09IChhZGRyICYgUEFHRV9N
QVNLKSkgKQo+ICAgICAgICAgIHJldHVybiBodm1lbXVsX2xpbmVhcl9tbWlvX3dyaXRlKGFkZHIs
IGJ5dGVzLCBwX2RhdGEsIHBmZWMsIGh2bWVtdWxfY3R4dCwgMSk7Cj4gIAo+IC0gICAgcmMgPSBo
dm1fY29weV90b19ndWVzdF9saW5lYXIoYWRkciwgcF9kYXRhLCBieXRlcywgcGZlYywgJnBmaW5m
byk7Cj4gLQo+IC0gICAgc3dpdGNoICggcmMgKQo+IC0gICAgewo+IC0gICAgY2FzZSBIVk1UUkFO
U19va2F5Ogo+IC0gICAgICAgIGJyZWFrOwo+IC0gICAgY2FzZSBIVk1UUkFOU19iYWRfbGluZWFy
X3RvX2dmbjoKPiAtICAgICAgICB4ODZfZW11bF9wYWdlZmF1bHQocGZpbmZvLmVjLCBwZmluZm8u
bGluZWFyLCAmaHZtZW11bF9jdHh0LT5jdHh0KTsKPiAtICAgICAgICByZXR1cm4gWDg2RU1VTF9F
WENFUFRJT047Cj4gLSAgICBjYXNlIEhWTVRSQU5TX2JhZF9nZm5fdG9fbWZuOgo+ICsgICAgbWFw
cGluZyA9IGh2bWVtdWxfbWFwX2xpbmVhcl9hZGRyKGFkZHIsIGJ5dGVzLCBwZmVjLCBodm1lbXVs
X2N0eHQpOwo+ICsgICAgaWYgKCBJU19FUlIobWFwcGluZykgKQo+ICsgICAgICAgIHJldHVybiB+
UFRSX0VSUihtYXBwaW5nKTsKPiArICAgIGVsc2UgaWYgKCAhbWFwcGluZyApCgpQb2ludGxlc3Mg
ImVsc2UiLgoKPiAgICAgICAgICByZXR1cm4gaHZtZW11bF9saW5lYXJfbW1pb193cml0ZShhZGRy
LCBieXRlcywgcF9kYXRhLCBwZmVjLCBodm1lbXVsX2N0eHQsIDApOwoKQ29uc2lkZXJpbmcgdGhl
IDJuZCBsaW5lYXIgLT4gZ3Vlc3QtcGh5cyB0cmFuc2xhdGlvbiBkb25lIGhlcmUsIGRpZAp5b3Ug
Y29uc2lkZXIgaGF2aW5nIGh2bWVtdWxfbWFwX2xpbmVhcl9hZGRyKCkgb2J0YWluIGFuZCBwcm92
aWRlCnRoZSBHRk5zPwoKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9lbXVsYXRlLmgK
PiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9lbXVsYXRlLmgKPiBAQCAtMzcsNiArMzcs
MTMgQEAgc3RydWN0IGh2bV9lbXVsYXRlX2N0eHQgewo+ICAgICAgdW5zaWduZWQgbG9uZyBzZWdf
cmVnX2FjY2Vzc2VkOwo+ICAgICAgdW5zaWduZWQgbG9uZyBzZWdfcmVnX2RpcnR5Owo+ICAKPiAr
ICAgIC8qCj4gKyAgICAgKiBNRk5zIGJlaGluZCB0ZW1wb3JhcnkgbWFwcGluZ3MgaW4gdGhlIHdy
aXRlIGNhbGxiYWNrLiAgVGhlIGxlbmd0aCBpcwo+ICsgICAgICogYXJiaXRyYXJ5LCBhbmQgY2Fu
IGJlIGluY3JlYXNlZCBpZiB3cml0ZXMgbG9uZ2VyIHRoYW4gUEFHRV9TSVpFIGFyZQo+ICsgICAg
ICogbmVlZGVkLgo+ICsgICAgICovCj4gKyAgICBtZm5fdCBtZm5bMl07CgpNaW5kIGJlaW5nIHBy
ZWNpc2UgaW4gdGhlIGNvbW1lbnQsIHNheWluZyAiUEFHRV9TSVpFKzEiPwoKSmFuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 22 09:07:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 09: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 1dNy5V-00072x-FM; Thu, 22 Jun 2017 09:07: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 1dNy5T-00072p-LD
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 09:07:39 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 22/2D-19409-AD88B495; Thu, 22 Jun 2017 09:07:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDS/dWh3e
 kwap+EYslHxezODB6HN39mymAMYo1My8pvyKBNePb87eMBS/4K35s/snUwLiHt4uRk0NIIE/i
 Su9vdhCbV8BO4t2qnSwgtoSAocTphTfBbBYBVYn+jiY2EJtNQF2i7dl2VhBbREBfYv6nn0A2B
 wezgIvEuufhIGFhgSiJrutHmLoYuYDGv2eUmDlhPRNIghNo/uM3y1hA6nkFBCX+7hAGCTMLaE
 k8/HWLBcLWlli28DUzxEhpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMaoXpxaVpRbpWuolFWW
 mZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgSGXj0DA+MOxtc/nQ4xSnIwKYnybi72jhTi
 S8pPqcxILM6ILyrNSS0+xCjDwaEkwdvVDpQTLEpNT61Iy8wBRgFMWoKDR0mE908rUJq3uCAxt
 zgzHSJ1ilFRSpz3PkifAEgiozQPrg0WeZcYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfM2gE
 zhycwrgZv+CmgxE9DiF0c8QBaXJCKkpBoYS39PY0oUCnwZ8lzUl7Ggmm3i6tAtD2M/dsluy7n
 X/Xyv0MSpe842c8rWSK+vPOpydULxKr3d8yxfKyj3BYXI8L9a9EN5e9D61dtdbj7qtpoTfaU5
 nHm355qOq9J7WYQt0pvEL+isWGr0+0Wpv57o+u03v6b5siY0+7/P9r172lEggK0gMnmWEktxR
 qKhFnNRcSIAe2nQFrcCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1498122456!102009747!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57541 invoked from network); 22 Jun 2017 09:07:38 -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 Jun 2017 09:07:38 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 22 Jun 2017 03:07:36 -0600
Message-Id: <594BA4F90200007800165AA8@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 22 Jun 2017 03:07:37 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1498057952-13556-1-git-send-email-andrew.cooper3@citrix.com>
 <1498057952-13556-4-git-send-email-andrew.cooper3@citrix.com>
 <594B987D0200007800165A3C@prv-mh.provo.novell.com>
 <117695dd-3365-f6e4-c992-c756e02f263e@citrix.com>
In-Reply-To: <117695dd-3365-f6e4-c992-c756e02f263e@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Tim Deegan <tim@xen.org>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 3/6] 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>

Pj4+IE9uIDIyLjA2LjE3IGF0IDEwOjIxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjIvMDYvMjAxNyAwOToxNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDIx
LjA2LjE3IGF0IDE3OjEyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBz
aF9lbXVsYXRlX21hcF9kZXN0KCkgcHJlZGF0ZXMgdGhlIGludHJvZHVjdGlvbiBvZiB0aGUgZ2Vu
ZXJpYyBFUlJfUFRSKCkKPj4+IGluZnJhc3R1cmN0dXJlLCBidXQgdGFrZSB0aGUgb3Bwb3J0dW5p
dHkgdG8gYXZvaWQgb3BlbmNvZGluZyBpdC4KPj4+Cj4+PiBUaGUgY2hvc2VuIGVycm9yIGNvbnN0
YW50cyByZXF1aXJlIG5lZWQgdG8gYmUgbmVnYXRpdmUgdG8gd29yayB3aXRoIAo+IElTX0VSUigp
LAo+Pj4gYnV0IG5vIG90aGVyIGNoYW5nZXMuCj4+IERyb3Agb25lIG9mICJyZXF1aXJlIiBvciAi
bmVlZCI/Cj4+Cj4+PiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaAo+Pj4g
KysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmgKPj4+IEBAIC0zOTUsMTAgKzM5
NSw5IEBAIHZvaWQgc2hhZG93X3VuaG9va19tYXBwaW5ncyhzdHJ1Y3QgZG9tYWluICpkLCBtZm5f
dCAKPiBzbWZuLCBpbnQgdXNlcl9vbmx5KTsKPj4+ICAKPj4+ICAvKiBSZXR1cm5zIGEgbWFwcGVk
IHBvaW50ZXIgdG8gd3JpdGUgdG8sIG9yIG9uZSBvZiB0aGUgZm9sbG93aW5nIGVycm9yCj4+PiAg
ICogaW5kaWNhdG9ycy4gKi8KPj4+IC0jZGVmaW5lIE1BUFBJTkdfVU5IQU5ETEVBQkxFICgodm9p
ZCAqKSh1bnNpZ25lZCBsb25nKVg4NkVNVUxfVU5IQU5ETEVBQkxFKQo+Pj4gLSNkZWZpbmUgTUFQ
UElOR19FWENFUFRJT04gICAgKCh2b2lkICopKHVuc2lnbmVkIGxvbmcpWDg2RU1VTF9FWENFUFRJ
T04pCj4+PiAtI2RlZmluZSBNQVBQSU5HX1NJTEVOVF9GQUlMICAoKHZvaWQgKikodW5zaWduZWQg
bG9uZylYODZFTVVMX09LQVkpCj4+PiAtI2RlZmluZSBzaF9lbXVsYXRlX21hcF9kZXN0X2ZhaWxl
ZChyYykgKCh1bnNpZ25lZCBsb25nKShyYykgPD0gMykKPj4+ICsjZGVmaW5lIE1BUFBJTkdfVU5I
QU5ETEVBQkxFIEVSUl9QVFIofihsb25nKVg4NkVNVUxfVU5IQU5ETEVBQkxFKQo+Pj4gKyNkZWZp
bmUgTUFQUElOR19FWENFUFRJT04gICAgRVJSX1BUUih+KGxvbmcpWDg2RU1VTF9FWENFUFRJT04p
Cj4+PiArI2RlZmluZSBNQVBQSU5HX1NJTEVOVF9GQUlMICBFUlJfUFRSKH4obG9uZylYODZFTVVM
X09LQVkpCj4+IFdoaWxlIHRoaXMgZG9lc24ndCBjaGFuZ2Ugd2l0aCB5b3VyIHBhdGNoLCB0aGlz
IGxhc3QgZGVmaW5pdGlvbiBoYXMgYQo+PiBzdHJpbmcgZGVwZW5kZW5jeSBvbiBYODZFTVVMX09L
QVkgdG8gYmUgemVybywgeWV0IHRoZXJlJ3Mgbm8KPj4gcmVzcGVjdGl2ZSBCVUlMRF9CVUdfT04o
KSBhbnl3aGVyZS4gV291bGQgeW91IG1pbmQgYWRkaW5nCj4+IG9uZSBhdCBvbmNlPyBJbiBhbnkg
ZXZlbnQKPj4gUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiAK
PiBUaGVyZSBpcyBubyBsb25nZXIgYW55IGRlcGVuZGVuY2Ugb24gWDg2RU1VTF9PS0FZIGJlaW5n
IDAgKHNvIGZhciBhcyBJCj4gY2FuIHNlZSkuICBBbGwgdGhpcyBsb2dpYyB3b3VsZCB3b3JrIGZp
bmUgaWYgT0tBWSBoYWQgdGhlIHZhbHVlIDEwIGZvcgo+IGV4YW1wbGUuCgpUaGUgbWFwcGluZyBm
YWlsdXJlIGlzICJzaWxlbnQiIG9ubHkgaWYgWDg2RU1VTF9PS0FZIGlzIHplcm8sIGFmYWljdC4K
Cj4gVGhlIG9ubHkgcmVxdWlyZW1lbnQgKG5vdykgaXMgdGhhdCB0aGUgWDg2RU1VTCBjb25zdGFu
dHMgYXJlIGFsbCB3aXRoaW4KPiBNQVhfRVJSTk8gc28gdGhleSBjb3VudCBhcyBlcnJvcnMgYXMg
ZmFyIGFzIHRoZSBFUlJfUFRSIGxvZ2ljIGlzCj4gY29uY2VybmVkLCBhbmQgSSBzdXBwb3NlIHRo
b3NlIHNob3VsZCBnYWluIEJVSUxEX0JVR19PTigpcwoKVGhhdCB3b3VsZCBiZSBoZWxwZnVsIHRv
by4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 22 09:24:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 09:24:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNyLJ-0008O6-VR; Thu, 22 Jun 2017 09:24: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 1dNyLH-0008ND-Ny
 for xen-devel@lists.xensource.com; Thu, 22 Jun 2017 09:23:59 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 27/A1-02956-FAC8B495; Thu, 22 Jun 2017 09:23:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVXddj3e
 kwdnHnBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWPJ3BnPBt/qKlotzWBsY
 p0d3MXJxCAn8ZZR4eH4xO4TzmFGi5cpZZghnG6PEoq41rF2MnBwiAs4SX8/MZQexeQX0Jdqnz
 2YDsYUFbCXe7v3NAtIgIfBHQeLU0r/MIAkJAW+Jb2dessPYm988ZexiZOdgE7CSOCQGEmURUJ
 WYceE12wRG7gWMDKsYNYpTi8pSi3SNDPSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M
 3MQK9zgAEOxh/LQs4xCjJwaQkyru52DtSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvsy6gnGBR
 anpqRVpmDjD8YNISHDxKIrwbQdK8xQWJucWZ6RCpU4y6HBtWr//CJMSSl5+XKiXO+7kbqEgAp
 CijNA9uBCwWLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYlxtkCk9mXgncpldARzABHfHiiA
 fIESWJCCmpBsbJ0UrSysKXm1ccO7ZHf23dRL7k6JyoLJEV6q9t+P9z/9T6copF5ZD51H8eC9L
 XlAn0nd7oc/hQPlvcqYIFsrFxFYqcSx/9mbDzpyezmcnPcvmWnOklaxfc+G3d6fPfdQpb4pWt
 vjvalx/c6vErOFzOZNmNQ3uucm7mT/I482T2lrJj4tJm1jJKLMUZiYZazEXFiQD2IgL9gAIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1498123437!49375155!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26981 invoked from network); 22 Jun 2017 09:23:57 -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 Jun 2017 09:23: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 1dNyLC-0005ET-0p; Thu, 22 Jun 2017 09:23:54 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dNyL6-0001Zk-8v; Thu, 22 Jun 2017 09:23:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dNyL5-00012I-2v; Thu, 22 Jun 2017 09:23:47 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110925-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-xl-credit2:guest-start.2:fail:heisenbug
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:heisenbug
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:allowable
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start.2:fail:allowable
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-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-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-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-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-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-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=8dfaf23ae1f2273a9730a9b309cc8471269bb524
X-Osstest-Versions-That: qemuu=edf8bc98424d62035d5e4c0f39542722d72d7979
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 22 Jun 2017 09:23:47 +0000
Subject: [Xen-devel] [qemu-mainline test] 110925: 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="===============3129571592128147282=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============3129571592128147282==
Content-Type: text/plain

flight 110925 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/110925/

Failures :-/ but no regressions.

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-xl-credit2  16 guest-start.2    fail in 110901 pass in 110925
 test-armhf-armhf-xl-rtds     15 guest-start/debian.repeat  fail pass in 110901

Regressions which are regarded as allowable (not blocking):
 test-amd64-amd64-xl-rtds      9 debian-install           fail REGR. vs. 110478
 test-armhf-armhf-xl-rtds     16 guest-start.2  fail in 110901 REGR. vs. 110478

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop      fail blocked in 110478
 test-amd64-amd64-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail in 110901 like 110478
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 110478
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 110478
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop             fail like 110478
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 110478
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64  9 windows-install         fail never pass

version targeted for testing:
 qemuu                8dfaf23ae1f2273a9730a9b309cc8471269bb524
baseline version:
 qemuu                edf8bc98424d62035d5e4c0f39542722d72d7979

Last test of basis   110478  2017-06-16 03:24:46 Z    6 days
Failing since        110587  2017-06-19 17:24:01 Z    2 days    3 attempts
Testing same since   110901  2017-06-21 00:08:56 Z    1 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Felipe Franciosi <felipe@nutanix.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Ian McKellar <ianloic@google.com>
  Ian McKellar via Qemu-devel <qemu-devel@nongnu.org>
  Jeff Cody <jcody@redhat.com>
  Jonathon Jongsma <jjongsma@redhat.com>
  Laszlo Ersek <lersek@redhat.com>
  Laurent Vivier <laurent@vivier.eu>
  Laurent Vivier <lvivier@redhat.com>
  Marc-André Lureau <marcandre.lureau@redhat.com>
  Max Reitz <mreitz@redhat.com>
  Michael S. Tsirkin <mst@redhat.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-Daudé <f4bug@amsat.org>
  Richard W.M. Jones <rjones@redhat.com>
  Roman Kagan <rkagan@virtuozzo.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Thomas Huth <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Yang Zhong <yang.zhong@intel.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-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                                  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-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=8dfaf23ae1f2273a9730a9b309cc8471269bb524
+ . ./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 8dfaf23ae1f2273a9730a9b309cc8471269bb524
+ branch=qemu-mainline
+ revision=8dfaf23ae1f2273a9730a9b309cc8471269bb524
+ . ./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
+ '[' x8dfaf23ae1f2273a9730a9b309cc8471269bb524 = 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-3.14
++ : 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 8dfaf23ae1f2273a9730a9b309cc8471269bb524:refs/heads/upstream-tested
To osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
   edf8bc9..8dfaf23  8dfaf23ae1f2273a9730a9b309cc8471269bb524 -> upstream-tested


--===============3129571592128147282==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3129571592128147282==--

From xen-devel-bounces@lists.xen.org Thu Jun 22 09:25:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 09:25:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNyMN-00005Q-DE; Thu, 22 Jun 2017 09:25: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 1dNyMM-00004z-Ez
 for xen-devel@lists.xensource.com; Thu, 22 Jun 2017 09:25:06 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 51/3B-03620-1FC8B495; Thu, 22 Jun 2017 09:25:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHLMWRWlGSWpSXmKPExsWS0XRdVfdDj3e
 kwbqXBhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWPriOVvBB+OKm08XsjYw
 LtbqYuTiEBL4yyjxc+0qFgjnMaPEv4aXTBDONkaJ3af3sXYxcnKICDhLfD0zlx3E5hXQlzi/Y
 CJjFyMHh7CAnsSVOSIgYQkBL4mzJ5aygYRB7It/o7oY2TnYBKwkDomBFLAIqEpsuDiJbQIj1w
 JGhlWMGsWpRWWpRbqGZnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIF+ZQCCHYz
 3NwYcYpTkYFIS5d1c7B0pxJeUn1KZkVicEV9UmpNafIhRhoNDSYLXAhgmQoJFqempFWmZOcAA
 g0lLcPAoifBu7AJK8xYXJOYWZ6ZDpE4x6nJsWL3+C5MQS15+XqqUOO/nbqAiAZCijNI8uBGwY
 L/EKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYV5TkEt4MvNK4Da9AjqCCeiIF0c8QI4oSURIST
 UwajxV8C/obivgzc1osty1pzBQSfdv97zLzjwn959cLawsPT/LTcjjk9dZ/7/fS2Mn/568mK2
 6mjHCpTQrMNE9+k/VndNfq8JXb7635ceLikfpco2JNrqXJGKtGNKrWy+s06h4+6fO9oef775t
 Kz9xXqiK0MxkepHlLqe27v+Dje9XneubPo1biaU4I9FQi7moOBEADYy1J3ECAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1498123503!52091322!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2778 invoked from network); 22 Jun 2017 09:25:04 -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; 22 Jun 2017 09:25: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 <osstest-admin@xenproject.org>)
 id 1dNyMI-0005Gx-2D; Thu, 22 Jun 2017 09:25: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 1dNyMC-0001hA-Rl; Thu, 22 Jun 2017 09:24:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dNyMC-0002Lk-LT; Thu, 22 Jun 2017 09:24:56 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110936-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=415fc5e5a4c98f84fd49277872fc49d37aa7e5a1
X-Osstest-Versions-That: ovmf=ed960a1d11eb9cd78f2fd86694f885ded4674168
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 22 Jun 2017 09:24:56 +0000
Subject: [Xen-devel] [ovmf test] 110936: 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>

ZmxpZ2h0IDExMDkzNiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTA5MzYvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA0MTVmYzVlNWE0Yzk4Zjg0ZmQ0OTI3Nzg3MmZjNDlk
MzdhYTdlNWExCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBlZDk2MGEx
ZDExZWI5Y2Q3OGYyZmQ4NjY5NGY4ODVkZWQ0Njc0MTY4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTA5MDUgIDIwMTctMDYtMjEgMDA6MTk6MjUgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEwOTM2ICAyMDE3LTA2LTIxIDEzOjQ1OjAxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
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
CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249NDE1ZmM1ZTVh
NGM5OGY4NGZkNDkyNzc4NzJmYzQ5ZDM3YWE3ZTVhMQorIC4gLi9jcmktbG9jay1yZXBvcworKyAu
IC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0
cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAg
IHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAg
ICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2Fs
IHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9z
ICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9t
ZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9j
az0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9y
ZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xv
Y2sgLi9hcC1wdXNoIG92bWYgNDE1ZmM1ZTVhNGM5OGY4NGZkNDkyNzc4NzJmYzQ5ZDM3YWE3ZTVh
MQorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249NDE1ZmM1ZTVhNGM5OGY4NGZkNDkyNzc4NzJmYzQ5
ZDM3YWE3ZTVhMQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAu
L2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcg
UmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAg
ICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJl
cG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3Qv
cmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAv
aG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJl
cG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisr
IHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9
b3ZtZgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeG92bWYgPSB4bGludXggJ10nCisg
bGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0t
dW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNo
IHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHg0MTVm
YzVlNWE0Yzk4Zjg0ZmQ0OTI3Nzg3MmZjNDlkMzdhYTdlNWExID0geCAnXScKKyA6IHRlc3RlZC8y
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
ZWQvbGludXgtMy4xNAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVu
Yml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4
LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9n
aXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLm92
bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1j
cm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBk
YWlseS1jcm9uLm92bWYKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1
bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0Cisr
IDogZGFpbHktY3Jvbi5vdm1mCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdp
dAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVf
VVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5n
aXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5n
aXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9s
aWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRS
RUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGlu
Zm9fbGludXhfdHJlZSBvdm1mCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5j
aCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL292bWYKKyBnaXQgcHVzaCBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQgNDE1ZmM1ZTVhNGM5
OGY4NGZkNDkyNzc4NzJmYzQ5ZDM3YWE3ZTVhMTpyZWZzL2hlYWRzL3hlbi10ZXN0ZWQtbWFzdGVy
ClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdp
dAogICBlZDk2MGExLi40MTVmYzVlICA0MTVmYzVlNWE0Yzk4Zjg0ZmQ0OTI3Nzg3MmZjNDlkMzdh
YTdlNWExIC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 22 09:25:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 09: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 1dNyN9-0000B1-M3; Thu, 22 Jun 2017 09: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 <prvs=3398491f0=wei.liu2@citrix.com>)
 id 1dNyN8-0000An-8S
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 09:25:54 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 C2/33-03613-12D8B495; Thu, 22 Jun 2017 09:25:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpK5ir3e
 kwf3V/Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8acP5sZCw4yVVybtZq9gXEiUxcjJ4eEgL/E
 /0kbWbsYOThYBFQlpvxMAAmzCShL/OzsZQMJiwgYSLyfUdvFyMXBLNDJKPH9zUMWkBphAW2Jr
 Wung9m8AhYSLfOXs4LYQgLmEpcvtrNDxAUlTs58AlbDLKAjsWD3J7CZzALSEsv/cYCEOYFa51
 xbzgZiiwqoSHQuncMCMUZBomP6MaYJjHyzkEyahWTSLIRJCxiZVzFqFKcWlaUW6Rob6iUVZaZ
 nlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYZAxDsYGxaFHiIUZKDSUmUd3Oxd6QQX1J+
 SmVGYnFGfFFpTmrxIUYZDg4lCd5j3UA5waLU9NSKtMwcYMDDpCU4eJREeDd2AaV5iwsSc4sz0
 yFSpxh1OZo+bPnCJMSSl5+XKiXOOxFkhgBIUUZpHtwIWPRdYpSVEuZlBDpKiKcgtSg3swRV/h
 WjOAejkjDvRZApPJl5JXCbXgEdwQR0xIsjHiBHlCQipKQaGIMTLLe/liqrPCPf9T5XVFdqpaL
 6/EC5ldtkV/OdN/i3KGl3ZvphnkBJY15/ES/mpUcPHTdwCuT9VGfU0DnhlWDs5q8pH/jzojY3
 bhThCJvHvcs4zdR0/a8Ds6Oqdl7grLe15XtwrDBrdWMxt3HwiZSI8CevOZ5Khggsto7/OD2jI
 TR/R4O2EktxRqKhFnNRcSIAlvjppbkCAAA=
X-Env-Sender: prvs=3398491f0=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1498123551!108600295!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10539 invoked from network); 22 Jun 2017 09:25: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;
 22 Jun 2017 09:25:53 -0000
X-IronPort-AV: E=Sophos;i="5.39,372,1493683200"; d="scan'208";a="428951786"
Date: Thu, 22 Jun 2017 10:25:43 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: "Bernhard M. Wiedemann" <bwiedemann@suse.de>
Message-ID: <20170622092543.m6ysfvvjqma2wtgc@citrix.com>
References: <20170622091634.28927-1-bwiedemann@suse.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170622091634.28927-1-bwiedemann@suse.de>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, ian.jackson@eu.citrix.com,
 wei.liu2@citrix.com, "Bernhard M . Wiedemann" <bwiedemann@suse.com>
Subject: Re: [Xen-devel] [PATCH] etherboot: use gzip -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>

T24gVGh1LCBKdW4gMjIsIDIwMTcgYXQgMTE6MTY6MzRBTSArMDIwMCwgQmVybmhhcmQgTS4gV2ll
ZGVtYW5uIHdyb3RlOgo+IHRvIG5vdCBpbmNsdWRlIGN1cnJlbnQgdGltZXN0YW1wIGluIHJlc3Vs
dHMKPiB0byBhbGxvdyBmb3IgcmVwcm9kdWNpYmxlIGJ1aWxkcy4KPiAKPiBTZWUgaHR0cHM6Ly9y
ZXByb2R1Y2libGUtYnVpbGRzLm9yZy8gZm9yIHdoeSB0aGlzIG1hdHRlcnMKPiAKPiBTaWduZWQt
b2ZmLWJ5OiBCZXJuaGFyZCBNLiBXaWVkZW1hbm4gPGJ3aWVkZW1hbm5Ac3VzZS5jb20+CgpBY2tl
ZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 22 09:26:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 09:26: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 1dNyNM-0000Dx-TK; Thu, 22 Jun 2017 09:26: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 1dNyNL-0000Dg-OR
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 09:26:07 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 B4/53-31580-E2D8B495; Thu, 22 Jun 2017 09:26:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDS1ev1zv
 SYPJuGYslHxezODB6HN39mymAMYo1My8pvyKBNWPT+idsBc/4K759Os7cwLiep4uRk0NIIE/i
 5auJrCA2r4CdxM5V99lBbAkBQ4nTC2+ygNgsAqoSG489Ygax2QTUJdqebQeq5+AQEVCWmDzXF
 yTMLFAo0TllHVi5sECUxPVvZ1kgxjtJLOrezwZicwo4Szzq28MG0sorICjxd4cwRKuWxMNft1
 ggbG2JZQtfM4OUMAtISyz/xzGBkW8WQsMsJA2zkDTMQmhYwMiyilGjOLWoLLVI18hML6koMz2
 jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMPTqGRgYdzA27PU7xCjJwaQkyru52DtSiC8p
 P6UyI7E4I76oNCe1+BCjDAeHkgSvRQ9QTrAoNT21Ii0zBxgFMGkJDh4lEd6NXUBp3uKCxNziz
 HSI1ClGRSlx3nSQPgGQREZpHlwbLPIuMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLm/dcNNI
 UnM68EbvoroMVMQItfHPEAWVySiJCSamA06zQ8Ld7+2GrW5QWGqqLNCbYCQSsaHjwXLZGWeWd
 koOaxclFWTMTlgl03pH2KmmYHLOm1yvluW3j6jeixIyVO9k8s0nNnHr5hvztvsb4U3+crvip+
 ZU7La3+lnIq2je2dW79B1kj4eMCX/+fmntwQyLau6Fa2xfbbL6IWLd557ckmi6VnPmcosRRnJ
 BpqMRcVJwIAmT/PELcCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1498123564!106709702!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59464 invoked from network); 22 Jun 2017 09:26:06 -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 Jun 2017 09:26:06 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 22 Jun 2017 03:26:04 -0600
Message-Id: <594BA94C0200007800165AD3@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 22 Jun 2017 03:26:04 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Chao Gao" <chao.gao@intel.com>
References: <1498042032-18904-1-git-send-email-chao.gao@intel.com>
In-Reply-To: <1498042032-18904-1-git-send-email-chao.gao@intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Kevin Tian <kevin.tian@intel.com>,
 Crawford Eric R <Eric.R.Crawford@intel.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2] VT-d: fix VF of RC integrated endpoint
 matched to wrong VT-d unit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIxLjA2LjE3IGF0IDEyOjQ3LCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPiBU
aGUgcHJvYmxlbSBpcyBhIFZGIG9mIFJDIGludGVncmF0ZWQgUEYgKGUuZy4gUEYncyBCREYgaXMg
MDA6MDIuMCksCj4gd2Ugd291bGQgd3JvbmdseSB1c2UgMDA6MDAuMCB0byBzZWFyY2ggVlQtZCB1
bml0Lgo+IAo+IFRvIHNlYXJjaCBWVC1kIHVuaXQgZm9yIGEgVkYsIHRoZSBCREYgb2YgdGhlIFBG
IGlzIHVzZWQuIEFuZCBJZiB0aGUKPiBQRiBpcyBhbiBFeHRlbmRlZCBGdW5jdGlvbiwgdGhlIEJE
RiBvZiBvbmUgdHJhZGl0aW9uYWwgZnVuY3Rpb24gaXMKPiB1c2VkLiAgVGhlIGZvbGxvd2luZyBs
aW5lIChmcm9tIGFjcGlfZmluZF9tYXRjaGVkX2RyaGRfdW5pdCgpKToKPiAgICAgZGV2Zm4gPSBQ
Q0lfU0xPVChwZGV2LT5pbmZvLnBoeXNmbi5kZXZmbikgPyAwIDogcGRldi0+aW5mby5waHlzZm4u
ZGV2Zm47Cj4gc2V0cyAnZGV2Zm4nIHRvIDAgaWYgUEYncyBkZXZmbiA+IDcuIEFwcGFyZW50bHks
IGl0IHRyZWF0cyBhbGwKPiBQRnMgd2hpY2ggaGFzIGRldmZuID4gNyBhcyBleHRlbmRlZCBmdW5j
dGlvbi4gSG93ZXZlciwgaXQgaXMgd3JvbmcgZm9yCj4gYSBSQyBpbnRlZ3JhdGVkIFBGLCB3aGlj
aCBpcyBub3QgQVJJLWNhcGFibGUgYnV0IG1heSBoYXZlIGRldmZuID4gNy4KCkknbSBhZ2FpbiBo
YXZpbmcgdHJvdWJsZSB3aXRoIHlvdSB0YWxraW5nIGFib3V0IEFSSSBhbmQgUkMKaW50ZWdyYXRl
ZCBoZXJlLCBidXQgbm90IGNoZWNraW5nIGZvciBlaXRoZXIgaW4gYW55IHdheSBpbiB0aGUKbmV3
IGNvZGUuIFBsZWFzZSBtYWtlIHN1cmUgeW91IGVzdGFibGlzaCB0aGUgZnVsbCBjb25uZWN0aW9u
CmluIHRoZSBkZXNjcmlwdGlvbi4KCj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRk
L2RtYXIuYwo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9kbWFyLmMKPiBAQCAt
MjE4LDggKzIxOCwxOCBAQCBzdHJ1Y3QgYWNwaV9kcmhkX3VuaXQgKmFjcGlfZmluZF9tYXRjaGVk
X2RyaGRfdW5pdChjb25zdCAKPiBzdHJ1Y3QgcGNpX2RldiAqcGRldikKPiAgICAgIH0KPiAgICAg
IGVsc2UgaWYgKCBwZGV2LT5pbmZvLmlzX3ZpcnRmbiApCj4gICAgICB7Cj4gKyAgICAgICAgc3Ry
dWN0IHBjaV9kZXYgKnBoeXNmbjsKCmNvbnN0Cgo+ICAgICAgICAgIGJ1cyA9IHBkZXYtPmluZm8u
cGh5c2ZuLmJ1czsKPiAtICAgICAgICBkZXZmbiA9IFBDSV9TTE9UKHBkZXYtPmluZm8ucGh5c2Zu
LmRldmZuKSA/IDAgOiBwZGV2LT5pbmZvLnBoeXNmbi5kZXZmbjsKPiArICAgICAgICAvKgo+ICsg
ICAgICAgICAqIFVzZSAwIGFzICdkZXZmbicgdG8gc2VhcmNoIFZULWQgdW5pdCB3aGVuIHRoZSBw
aHlzaWNhbCBmdW5jdGlvbgo+ICsgICAgICAgICAqIGlzIGFuIEV4dGVuZGVkIEZ1bmN0aW9uLgo+
ICsgICAgICAgICAqLwo+ICsgICAgICAgIHBjaWRldnNfbG9jaygpOwo+ICsgICAgICAgIHBoeXNm
biA9IHBjaV9nZXRfcGRldihwZGV2LT5zZWcsIGJ1cywgcGRldi0+aW5mby5waHlzZm4uZGV2Zm4p
Owo+ICsgICAgICAgIHBjaWRldnNfdW5sb2NrKCk7Cj4gKyAgICAgICAgQVNTRVJUKHBoeXNmbik7
Cj4gKyAgICAgICAgZGV2Zm4gPSBwaHlzZm4tPmluZm8uaXNfZXh0Zm4gPyAwIDogcGRldi0+aW5m
by5waHlzZm4uZGV2Zm47CgpUaGlzIGNoYW5nZSBsb29rcyB0byBiZSBmaW5lIGlzIHdlIGFzc3Vt
ZSB0aGF0IGlzX2V4dGZuIGlzIGFsd2F5cwpzZXQgY29ycmVjdGx5LiBMb29raW5nIGF0IHRoZSBM
aW51eCBjb2RlIHNldHRpbmcgaXQsIEknbSBub3Qgc3VyZQp0aG91Z2g6IEkgY2FuJ3Qgc2VlIGFu
eSBjb25uZWN0aW9uIHRvIHRoZSBQRiBuZWVkaW5nIHRvIGJlIFJDCmludGVncmF0ZWQgdGhlcmUu
CgpJJ2QgYWxzbyBzdWdnZXN0IGRvaW5nIGVycm9yIGhhbmRsaW5nIG5vdCBieSBBU1NFUlQoKSwg
YnV0IGJ5CmNoZWNraW5nIHBoeXNmbiBpbiB0aGUgY29uZGl0aW9uYWwgZXhwcmVzc2lvbi4KCkph
bgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 22 09:41:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 09:41:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNybh-0001gB-BZ; Thu, 22 Jun 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 <JBeulich@suse.com>) id 1dNybf-0001g4-Gn
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 09:40:55 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 B6/AB-03696-6A09B495; Thu, 22 Jun 2017 09:40:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS3fZBO9
 Ig11PRSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozHq7azF0zmq/h4YD1bA+Mj9i5GTg4hgTyJ
 O0f3s4HYvAJ2EgtnPQSzJQQMJU4vvMkCYrMIqEq8WzoZLM4moC7R9mw7axcjB4eIgI7E6e98X
 YxcHMwCXYwSv948ZAWpERbwlPgz7yYrxPwMiWV961lA6jkFrCQ+djmBmLwCghJ/dwiDVDALaE
 k8/HWLBcLWlli28DUzSAmzgLTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsYNYpTi8pSi3SNDPS
 SijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQJDjwEIdjD+WhZwiFGSg0lJlHdzsXek
 EF9SfkplRmJxRnxRaU5q8SFGDQ4Ogc1rV19glGLJy89LVZLg9eoHqhMsSk1PrUjLzAFGB0ypB
 AePkgjvxi6gNG9xQWJucWY6ROoUo6KUOG8QSJ8ASCKjNA+uDRaRlxhlpYR5GYGOEuIpSC3KzS
 xBlX/FKM7BqCTMOwVkCk9mXgnc9FdAi5mAFr844gGyuCQRISXVwMgd+Ppy3E7hI8p/jwR92sz
 2TG+xgOBEozV9nz7v91xvk23MrPVKU1v+iegLnd4rwp6Xi5SM7t5edfZV3fITn24kTdhW15gp
 pHsncnr6cf5LLYe5jMss5P4zMv4VCQ5bztf1pq7j8ZkJgrwXW3R1T60oMHr9oPRe2ceU2ocV1
 oc1eG0dFF0s9iixFGckGmoxFxUnAgCd68KUwwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1498124452!68478345!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6427 invoked from network); 22 Jun 2017 09:40:54 -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 Jun 2017 09:40:54 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 22 Jun 2017 03:40:51 -0600
Message-Id: <594BACC40200007800165AFC@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 22 Jun 2017 03:40:52 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170620091539.59051-1-roger.pau@citrix.com>
 <20170620091539.59051-3-roger.pau@citrix.com>
In-Reply-To: <20170620091539.59051-3-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 2/3] x86/pt: enable binding of GSIs to a
 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+IE9uIDIwLjA2LjE3IGF0IDExOjE1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IEBAIC00NzIsNyArNTE0LDI5IEBAIGludCBwdF9pcnFfY3JlYXRlX2JpbmQoCj4gICAgICAgICAg
ICAgICAgICBwaXJxX2RwY2ktPmZsYWdzID0gSFZNX0lSUV9EUENJX01BUFBFRCB8Cj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSFZNX0lSUV9EUENJX01BQ0hfUENJIHwKPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBIVk1fSVJRX0RQQ0lfR1VFU1RfUENJ
Owo+IC0gICAgICAgICAgICAgICAgc2hhcmUgPSBCSU5EX1BJUlFfX1dJTExfU0hBUkU7Cj4gKyAg
ICAgICAgICAgICAgICBpZiAoICFpc19oYXJkd2FyZV9kb21haW4oZCkgKQo+ICsgICAgICAgICAg
ICAgICAgICAgIHNoYXJlID0gQklORF9QSVJRX19XSUxMX1NIQVJFOwo+ICsgICAgICAgICAgICAg
ICAgZWxzZQo+ICsgICAgICAgICAgICAgICAgewo+ICsgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCBwaW47Cj4gKyAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGh2bV92aW9h
cGljICp2aW9hcGljID0gZ3NpX3Zpb2FwaWMoZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBndWVzdF9nc2ksCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgJnBpbik7Cj4gKwo+ICsgICAgICAgICAgICAgICAgICAgIGlmICggIXZpb2Fw
aWMgKQo+ICsgICAgICAgICAgICAgICAgICAgIHsKPiArICAgICAgICAgICAgICAgICAgICAgICAg
QVNTRVJUX1VOUkVBQ0hBQkxFKCk7Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiAt
RUlOVkFMOwo+ICsgICAgICAgICAgICAgICAgICAgIH0KPiArICAgICAgICAgICAgICAgICAgICBw
aXJxX2RwY2ktPmZsYWdzIHw9IEhWTV9JUlFfRFBDSV9JREVOVElUWV9HU0k7Cj4gKyAgICAgICAg
ICAgICAgICAgICAgLyoKPiArICAgICAgICAgICAgICAgICAgICAgKiBDaGVjayBpZiB0aGUgY29y
cmVzcG9uZGluZyB2SU8gQVBJQyBwaW4gaXMgY29uZmlndXJlZAo+ICsgICAgICAgICAgICAgICAg
ICAgICAqIGxldmVsIG9yIGVkZ2UgdHJpZ2dlciwgbGV2ZWwgdHJpZ2dlcmVkIGludGVycnVwdHMg
d2lsbAo+ICsgICAgICAgICAgICAgICAgICAgICAqIGJlIG1hcmtlZCBhcyBzaGFyZWFibGUuCj4g
KyAgICAgICAgICAgICAgICAgICAgICovCj4gKyAgICAgICAgICAgICAgICAgICAgQVNTRVJUKCF2
aW9hcGljLT5yZWRpcnRibFtwaW5dLmZpZWxkcy5tYXNrKTsKPiArICAgICAgICAgICAgICAgICAg
ICBzaGFyZSA9IHZpb2FwaWMtPnJlZGlydGJsW3Bpbl0uZmllbGRzLnRyaWdfbW9kZTsKPiArICAg
ICAgICAgICAgICAgIH0KCkknbSBzb3JyeSBmb3IgcGF5aW5nIGF0dGVudGlvbiB0byB0aGlzIG9u
bHkgbm93LCBidXQgdGhlIHZJTy1BUElDCmNvZGUgaGVyZSByZWFsbHkgc2hvdWxkIGJlIGNvbnZl
cnRlZCBpbnRvIGEKdmlvYXBpY19nZXRfdHJpZ2dlcl9tb2RlKCkgaGVscGVyIGxpdmluZyBpbiB2
aW9hcGljLltjaF0uIFRoZSBzYW1lCkkgdGhpbmsgYWN0dWFsbHkgaG9sZHMgZm9yIHRoZSB0d28g
dXNlcyBvZiBnc2lfdmlvYXBpYygpLCBhbmQgdGhhdApmdW5jdGlvbiBzaG91bGQgcmVhbGx5IGhh
dmUgYmVlbiBrZXB0IHN0YXRpYyB0byB2aW9hcGljLmMuCgpFdmVyeXRoaW5nIGVsc2UgbG9va3Mg
ZmluZSB0byBtZSBub3cuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 22 09:41:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 09:41:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNyba-0001fp-4Y; Thu, 22 Jun 2017 09:40:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bp@alien8.de>) id 1dNybZ-0001fj-2l
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 09:40:49 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 26/82-19466-0A09B495; Thu, 22 Jun 2017 09:40:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXCytl5VHf+BO9
 Ig9VrdC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozWn8cZCy6wVJx+tZm5gfEdcxcjB4eEgK7E
 mz6dLkYuDiGBrYwSXyc/Zuxi5ARy7jNJPPqeAWKzCKhKHLr/gx3EZhNQkVh65hYTiC0ioCXRt
 uA2C0gzs8BUDolrZ5+zgCQYBOIkDn/7BNYgLJAksabrHdhQXgFTiY0vf7FCbGtllDi1eB8bRE
 JQ4uTMJ2DNzALqEn/mXQK7jllAWmL5Pw6QMKeAh8TJ3y/BykWBjuhcOodlAqPALCTds5B0z0L
 oXsDIvIpRvTi1qCy1SNdYL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMDQZgGAH
 495/TocYJTmYlER5Nxd7RwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4PXqB8oJFqWmp1akZeYAo
 wQmLcHBoyTCu7ELKM1bXJCYW5yZDpE6xajL0fRhyxcmIZa8/LxUKXHeIJAZAiBFGaV5cCNgEX
 uJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrxRIFN4MvNK4Da9AjqCCeiIF0c8QI4oSURISTU
 wzu+pdzr1oJbXrNPZbJZbxK7ekycyl3lU/Gq63CO8yn4Pz7P5llNZq0xapx1PY/dgCD5YnHvE
 UMZ69p6jr6QdpE6f3uF2Lzo/ceJrYQOd+Dlxqdz/zjIeuLK/TObywr6bC1vqwmf+KPoz87O7U
 FOxgV5Fin6Jr0vO653zPjFfjDTnVFmp8vKPEktxRqKhFnNRcSIAFLn3AdMCAAA=
X-Env-Sender: bp@alien8.de
X-Msg-Ref: server-13.tower-206.messagelabs.com!1498124447!89057374!1
X-Originating-IP: [5.9.137.197]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5042 invoked from network); 22 Jun 2017 09:40:47 -0000
Received: from mail.skyhub.de (HELO mail.skyhub.de) (5.9.137.197)
 by server-13.tower-206.messagelabs.com with SMTP; 22 Jun 2017 09:40:47 -0000
X-Virus-Scanned: Nedap ESD1 at mail.skyhub.de
Received: from mail.skyhub.de ([127.0.0.1])
 by localhost (blast.alien8.de [127.0.0.1]) (amavisd-new, port 10026)
 with ESMTP id UDbUBvF8jOq7; Thu, 22 Jun 2017 11:40:46 +0200 (CEST)
Received: from pd.tnic (p2003008C2F22F80028A62DEB9753502D.dip0.t-ipconnect.de
 [IPv6:2003:8c:2f22:f800:28a6:2deb:9753:502d])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mail.skyhub.de (SuperMail on ZX Spectrum 128k) with ESMTPSA id 43DCE1EC09FC;
 Thu, 22 Jun 2017 11:40:46 +0200 (CEST)
Date: Thu, 22 Jun 2017 11:40:33 +0200
From: Borislav Petkov <bp@alien8.de>
To: Tom Lendacky <thomas.lendacky@amd.com>
Message-ID: <20170622094033.gaqsujzi7ocpemko@pd.tnic>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
 <20170616185447.18967.8792.stgit@tlendack-t1.amdoffice.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170616185447.18967.8792.stgit@tlendack-t1.amdoffice.net>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: linux-efi@vger.kernel.org, Brijesh Singh <brijesh.singh@amd.com>,
 Toshimitsu Kani <toshi.kani@hpe.com>, linux-doc@vger.kernel.org,
 Matt Fleming <matt@codeblueprint.co.uk>, x86@kernel.org, linux-mm@kvack.org,
 Radim =?utf-8?B?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Larry Woodman <lwoodman@redhat.com>, linux-arch@vger.kernel.org,
 kvm@vger.kernel.org, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 kasan-dev@googlegroups.com, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Andy Lutomirski <luto@kernel.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Dmitry Vyukov <dvyukov@google.com>, Juergen Gross <jgross@suse.com>,
 kexec@lists.infradead.org, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org, iommu@lists.linux-foundation.org,
 Thomas Gleixner <tglx@linutronix.de>, Paolo Bonzini <pbonzini@redhat.com>
Subject: Re: [Xen-devel] [PATCH v7 26/36] x86/CPU/AMD: Make the microcode
 level available earlier in the 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>

T24gRnJpLCBKdW4gMTYsIDIwMTcgYXQgMDE6NTQ6NDdQTSAtMDUwMCwgVG9tIExlbmRhY2t5IHdy
b3RlOgo+IE1vdmUgdGhlIHNldHRpbmcgb2YgdGhlIGNwdWluZm9feDg2Lm1pY3JvY29kZSBmaWVs
ZCBmcm9tIGFtZF9pbml0KCkgdG8KPiBlYXJseV9hbWRfaW5pdCgpIHNvIHRoYXQgaXQgaXMgYXZh
aWxhYmxlIGVhcmxpZXIgaW4gdGhlIGJvb3QgcHJvY2Vzcy4gVGhpcwo+IGF2b2lkcyBoYXZpbmcg
dG8gcmVhZCBNU1JfQU1ENjRfUEFUQ0hfTEVWRUwgZGlyZWN0bHkgZHVyaW5nIGVhcmx5IGJvb3Qu
Cj4gCj4gU2lnbmVkLW9mZi1ieTogVG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNv
bT4KPiAtLS0KPiAgYXJjaC94ODYva2VybmVsL2NwdS9hbWQuYyB8ICAgIDggKysrKy0tLS0KPiAg
MSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKClJldmlld2Vk
LWJ5OiBCb3Jpc2xhdiBQZXRrb3YgPGJwQHN1c2UuZGU+CgotLSAKUmVnYXJkcy9HcnVzcywKICAg
IEJvcmlzLgoKR29vZCBtYWlsaW5nIHByYWN0aWNlcyBmb3IgNDAwOiBhdm9pZCB0b3AtcG9zdGlu
ZyBhbmQgdHJpbSB0aGUgcmVwbHkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 22 09:41:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 09: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 1dNyby-0001jl-Jg; Thu, 22 Jun 2017 09:41: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=33913b474=George.Dunlap@citrix.com>)
 id 1dNyby-0001jV-3O
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 09:41:14 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 FA/E0-03613-9B09B495; Thu, 22 Jun 2017 09:41:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDve6OCd6
 RBk97dSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozbf3awFmywrDh+cD97A2O/XhcjB4eEgL/E
 tmfeIKawQKTEwkMcXYycHCICyhK9v36zdDFycQgJHGCSmN91kx3EYRaYySzRMWkBM0gVm4Cex
 LzjX1lAbF4BW4lzDacZQWwWAVWJD00H2EFsUYFwibeNR6BqBCVOznwCZnMK2EtMXPyQCcRmFj
 CQOLJoDiuELS/RvHU22HwhoDmLHxxln8DINwtJ+ywkLbOQtCxgZF7FqFGcWlSWWqRraKyXVJS
 ZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYbAxAsIPxy7KAQ4ySHExKorybi70jhfiS
 8lMqMxKLM+KLSnNSiw8xynBwKEnwPugHygkWpaanVqRl5gDDHiYtwcGjJMK7sQsozVtckJhbn
 JkOkTrFqCglznsYpE8AJJFRmgfXBou1S4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLm3QcyhS
 czrwRu+iugxUxAi18c8QBZXJKIkJJqYCw+l9ba0nV109v+G8vWbJmon6zhsPABt9LEGx0Kc8/
 x9RYtmvn8emqcm51Kc0XJjxc3fv2oEbm/auaze4zsn+T/uNV5MCu/m6BzeLpYsvDp3vap0c7X
 Hac/SP43K2hGyNm/sX48PL0PI28e1e5Xe3zlraQLQ8PTw9N+P0/J3BC3zq/ypLDgBRYlluKMR
 EMt5qLiRADQg6elsAIAAA==
X-Env-Sender: prvs=33913b474=George.Dunlap@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1498124470!99418079!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4102 invoked from network); 22 Jun 2017 09:41:12 -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;
 22 Jun 2017 09:41:12 -0000
X-IronPort-AV: E=Sophos;i="5.39,372,1493683200"; d="scan'208";a="437442913"
To: Jan Beulich <JBeulich@suse.com>
References: <594A61C8020000780016515C@prv-mh.provo.novell.com>
 <594A61C8020000780016515C@prv-mh.provo.novell.com>
 <5f5d035f-4ff2-b951-06cc-a4f373b681f2@citrix.com>
 <594AB40A0200007800165716@prv-mh.provo.novell.com>
 <d4ae55d9-79c3-60da-f0b7-0df0b541470e@citrix.com>
 <594B88550200007800165991@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <0a70ab17-ece8-1fe2-0bc1-43b7ce41efa9@citrix.com>
Date: Thu, 22 Jun 2017 10:40:37 +0100
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: <594B88550200007800165991@prv-mh.provo.novell.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 <xen-devel@lists.xenproject.org>,
 Daniel de Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH] passthrough: give
 XEN_DOMCTL_test_assign_device more sane semantics
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjIvMDYvMTcgMDg6MDUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIxLjA2LjE3IGF0
IDE4OjM2LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMjEvMDYvMTcg
MTY6NTksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMjEuMDYuMTcgYXQgMTY6MzgsIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+IE9uIDIxLzA2LzE3IDExOjA4LCBK
YW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gU28gZmFyIGNhbGxlcnMgb2YgdGhlIGxpYnhjIGludGVy
ZmFjZSBwYXNzZWQgaW4gYSBkb21haW4gSUQgd2hpY2ggd2FzCj4+Pj4+IHRoZW4gaWdub3JlZCBp
biB0aGUgaHlwZXJ2aXNvci4gSW5zdGVhZCwgbWFrZSB0aGUgaHlwZXJ2aXNvciBob25vciBpdAo+
Pj4+PiAoYWNjZXB0aW5nIERPTUlEX0lOVkFMSUQgdG8gb2J0YWluIG9yaWdpbmFsIGJlaGF2aW9y
KSwgYWxsb3dpbmcgdG8KPj4+Pj4gcXVlcnkgd2hldGhlciBhIGRldmljZSBpcyBhc3NpZ25lZCB0
byBhIHBhcnRpY3VsYXIgZG9tYWluLiBJZ25vcmUgdGhlCj4+Pj4+IHBhc3NlZCBpbiBkb21haW4g
SUQgYXQgdGhlIGxpYnhjIGxheWVyIGluc3RlYWQsIGluIG9yZGVyIHRvIG5vdCBicmVhawo+Pj4+
PiBleGlzdGluZyBjYWxsZXJzLiBOZXcgbGlieGMgZnVuY3Rpb25zIHdvdWxkIG5lZWQgdG8gYmUg
YWRkZWQgaWYgY2FsbGVycwo+Pj4+PiB3YW50ZWQgdG8gbGV2ZXJhZ2UgdGhlIG5ldyBmdW5jdGlv
bmFsaXR5Lgo+Pj4+Cj4+Pj4gSSBkb24ndCB0aGluayB5b3VyIG1vZGlmaWVkIGRlc2NyaXB0aW9u
IG1hdGNoZXMgdGhlIG5hbWUgb2YgdGhlIGNhbGwgYXQgYWxsLgo+Pj4+Cj4+Pj4gSXQgbG9va3Mg
bGlrZSB0aGUgY2FsbGVycyBleHBlY3QgInRlc3RfYXNzaWduX2RldmljZSIgdG8gYW5zd2VyIHRo
ZQo+Pj4+IHF1ZXN0aW9uOiAiQ2FuIEkgYXNzaWduIGEgZGV2aWNlIHRvIHRoaXMgZG9tYWluIj8K
Pj4+Cj4+PiBJIGRvbid0IHRoaW5rIHNvIC0gdGhlIHF1ZXN0aW9uIGJlaW5nIGFuc3dlcmVkIGJ5
IHRoZSBvcmlnaW5hbAo+Pj4gb3BlcmF0aW9uIGlzICJJcyB0aGlzIGRldmljZSBhc3NpZ25lZCB0
byBhbnkgZG9tYWluPyIgd2l0aCB0aGUKPj4+IGltcGxpZWQgaW52ZXJzZSAiSXMgdGhpcyBkZXZp
Y2UgYXZhaWxhYmxlIHRvIGJlIGFzc2lnbmVkIHRvIHNvbWUKPj4+IGRvbWFpbiAoaS5lLiBpdCBp
cyBjdXJyZW50bHkgdW5hc3NpZ25lZCBvciBvd25lZCBieSBEb20wKT8iCj4+Cj4+IElmIHRoZSBx
dWVzdGlvbiB3ZXJlICJJcyB0aGlzIGRldmljZSBhc3NpZ25lZCB0byBhbnkgZG9tYWluPyIsIHRo
ZW4gSQo+PiB3b3VsZCBleHBlY3Q6Cj4+IDEuIFRoZSByZXR1cm4gdmFsdWUgdG8gYmUgYSBib29s
ZWFuCj4+IDIuIEl0IHdvdWxkIGFsd2F5cyByZXR1cm4sICJObyBpdCdzIG5vdCBhc3NpZ25lZCIg
aW4gdGhlIGNhc2Ugd2hlcmUKPj4gdGhlcmUgaXMgbm8gSU9NTVUuCj4+Cj4+IEhvd2V2ZXIsIHRo
YXQncyBub3Qgd2hhdCBoYXBwZW5zOgo+PiAxLiBJdCByZXR1cm5zICJzdWNjZXNzIiBpZiB0aGVy
ZSBpcyBhbiBJT01NVSBhbmQgdGhlIGRldmljZSBpcyAqbm90Kgo+PiBhc3NpZ25lZCwgYW5kIHJl
dHVybnMgYW4gZXJyb3IgaWYgdGhlIGRldmljZSBpcyBhc3NpZ25lZAo+PiAyLiBJdCByZXR1cm5z
IGFuIGVycm9yIGlmIHRoZXJlIGlzIG5vIElPTU1VLgo+Pgo+PiBUaGUgb25seSBwbGFjZSBpbiB0
aGUgY29kZSB0aGlzIGlzIGNhbGxlZCAnZm9yIHJlYWwnIGluIHRoZSB0cmVlIGlzIGluCj4+IGxp
YnhsX3BjaS5jOmxpYnhsX19kZXZpY2VfcGNpX2FkZCgpCj4+Cj4+ICAgICBpZiAobGlieGxfX2Rv
bWFpbl90eXBlKGdjLCBkb21pZCkgPT0gTElCWExfRE9NQUlOX1RZUEVfSFZNKSB7Cj4+ICAgICAg
ICAgcmMgPSB4Y190ZXN0X2Fzc2lnbl9kZXZpY2UoY3R4LT54Y2gsIGRvbWlkLAo+PiBwY2lkZXZf
ZW5jb2RlX2JkZihwY2lkZXYpKTsKPj4gICAgICAgICBpZiAocmMpIHsKPj4gICAgICAgICAgICAg
TE9HRChFUlJPUiwgZG9taWQsCj4+ICAgICAgICAgICAgICAgICAgIlBDSSBkZXZpY2UgJTA0eDol
MDJ4OiUwMnguJXUgJXM/IiwKPj4gICAgICAgICAgICAgICAgICBwY2lkZXYtPmRvbWFpbiwgcGNp
ZGV2LT5idXMsIHBjaWRldi0+ZGV2LCBwY2lkZXYtPmZ1bmMsCj4+ICAgICAgICAgICAgICAgICAg
ZXJybm8gPT0gRU5PU1lTID8gImNhbm5vdCBiZSBhc3NpZ25lZCAtIG5vIElPTU1VIgo+PiAgICAg
ICAgICAgICAgICAgIDogImFscmVhZHkgYXNzaWduZWQgdG8gYSBkaWZmZXJlbnQgZ3Vlc3QiKTsK
Pj4gICAgICAgICAgICAgZ290byBvdXQ7Cj4+ICAgICAgICAgfQo+PiAgICAgfQo+Pgo+PiBIZXJl
ICdkb21pZCcgaXMgdGhlIGRvbWFpbiB0byB3aGljaCBsaWJ4bCB3YW50cyB0byBhc3NpZ24gdGhl
IGRldmljZS4KPj4gU28gbGlieGwgaXMgbm93IGFza2luZyBYZW4sICJBbSBJIGFsbG93ZWQgdG8g
YXNzaWduIGRldmljZSAkYmRmIHRvCj4+IGRvbWFpbiAkZG9tYWluPyIKPj4KPj4gWW91ciBkZXNj
cmlwdGlvbiBwcm92aWRlcyB0aGUgKmFsZ29yaXRobSogYnkgd2hpY2ggWGVuIG5vcm1hbGx5IHBy
b3ZpZGVzCj4+IGFuIGFuc3dlcjogdGhhdCBpcywgbm9ybWFsbHkgdGhlIG9ubHkgdGhpbmcgWGVu
IGNhcmVzIGFib3V0IGlzIHRoYXQgaXQKPj4gaGFzbid0IGFscmVhZHkgYmVlbiBhc3NpZ25lZCB0
byBhIGRvbWFpbi4gIEJ1dCBpdCBzdGlsbCByZW1haW5zIHRoZSBjYXNlCj4+IHRoYXQgd2hhdCBs
aWJ4bCBpcyBhc2tpbmcgaXMsICJDYW4gSSBhc3NpZ24gWCB0byBZPyIKPiAKPiBUYWtpbmcgdGhl
IGxvZyBtZXNzYWdlIGludG8gYWNjb3VudCB0aGF0IHlvdSBxdW90ZSwgSSBkbyBub3QKPiB2aWV3
IHRoZSBjb2RlJ3MgaW50ZW50aW9uIHRvIGJlIHdoYXQgeW91IGRlc2NyaWJlLgoKV2VsbCwgSSdt
IG5vdCBzdXJlIHdoYXQgdG8gc2F5LCBiZWNhdXNlIGluIG15IHZpZXcgdGhlIGxvZyBtZXNzYWdl
CnN1cHBvcnRzIG15IHZpZXcuIDotKSAgTm90ZSB0aGF0IHRoZXJlIGFyZSB0d28gZXJyb3JzLCBi
b3RoIGV4cGxhaW5pbmcKd2h5IHRoZSBkb21haW4gY2Fubm90IGJlIGFzc2lnbmVkIC0tIG9uZSBp
cyAibm8gSU9NTVUiLCBvbmUgaXMgImFscmVhZHkKYXNzaWduZWQgdG8gYSBkaWZmZXJlbnQgZ3Vl
c3QiLgoKWWVzLCBhdCB0aGUgbW9tZW50IGl0IGRvZXNuJ3QgaGF2ZSBhIHNlcGFyYXRlIG1lc3Nh
Z2UgZm9yIC1FUEVSTSAod2hpY2gKaXMgcHJlc3VtYWJseSB3aGF0IFhTTSB3b3VsZCByZXR1cm4g
aWYgdGhlcmUgd2VyZSBzb21lIG90aGVyIHByb2JsZW0pLgpCdXQgaXQgYWxzbyBkb2Vzbid0IGNv
cnJlY3RseSByZXBvcnQgb3RoZXIgcG90ZW50aWFsIGVycm9yczogLUVOT0RFViBpZgp5b3UgdHJ5
IHRvIGFzc2lnbiBhIERUIGRldmljZSBvbiBhIFBDSS1iYXNlZCBzeXN0ZW0sIG9yIGEgUENJIGRl
dmljZSBvbgphIERULWJhc2VkIHN5c3RlbS4gIChBcHBhcmVudGx5IHdlIGFsc28gcmV0aXJuIC1F
SU5WQUwgaWYgeW91IGluY2x1ZGVkCmluYXBwcm9wcmlhdGUgZmxhZ3MsICpvciogaWYgdGhlIGRl
dmljZSBkaWRuJ3QgZXhpc3QsICpvciogaWYgdGhlIGRldmljZQp3YXMgYWxyZWFkeSBhc3NpZ25l
ZCBzb21laHdlcmUgZWxzZS4gIEFzIGxvbmcgYXMgd2UncmUgcmUtcGFpbnRpbmcKdGhpbmdzIHdl
IHNob3VsZCBwcm9iYWJseSBjaGFuZ2UgdGhpcyBhcyB3ZWxsLikKCkJ1dCB0byBtYWtlIHRlc3Rf
YXNzaWduX2RldmljZSBhbnN3ZXIgdGhlIHF1ZXN0aW9uLCAiSXMgdGhpcyBhc3NpZ25lZCB0bwph
IGRvbVU/IiwgeW91J2QgaGF2ZSB0byBoYXZlIGl0IHJldHVybiBTVUNDRVNTIHdoZW4gdGhlcmUg
aXMgbm8gSU9NTVUKKHNpbmNlIHRoZSBkZXZpY2UgaXMgbm90LCBpbiBmYWN0LCBhc3NpZ25lZCB0
byBhIGRvbVUpOyBhbmQgdGh1cyBsaWJ4bAp3b3VsZCBoYXZlIHRvIG1ha2UgYSBzZXBhcmF0ZSBj
YWxsIHRvIGZpbmQgb3V0IGlmIGFuIElPTU1VIHdhcyBwcmVzZW50LgoKPj4+PiBJdCBsb29rcyBs
aWtlIGl0J3MgbWVhbnQgdG8gYmUgdXNlZCBpbiBYU00gZW52aXJvbm1lbnRzLCB0byBhbGxvdyBh
Cj4+Pj4gcG9saWN5IHRvIHBlcm1pdCBvciBmb3JiaWQgc3BlY2lmaWMgZ3Vlc3RzIHRvIGhhdmUg
YWNjZXNzIHRvIHNwZWNpZmljCj4+Pj4gZGV2aWNlcy4gIE9uIGEgZGVmYXVsdCAobm9uLVhTTSkg
c3lzdGVtLCB0aGUgYW5zd2VyIHRvIHRoYXQgcXVlc3Rpb24KPj4+PiBkb2Vzbid0IGRlcGVuZCBv
biB0aGUgZG9tYWluIGl0J3MgYmVpbmcgYXNzaWduZWQgdG8sIGJ1dCBvbmx5IHdoZXRoZXIKPj4+
PiB0aGUgZGV2aWNlIGlzIGFscmVhZHkgYXNzaWduZWQgdG8gYW5vdGhlciBkb21haW47IGJ1dCBv
biBYU00gc3lzdGVtcyB0aGUKPj4+PiBsb2dpYyBjYW4gcHJlc3VtYWJseSBiZSBtb3JlIGNvbXBs
aWNhdGVkLgo+Pj4+Cj4+Pj4gVGhhdCBzb3VuZHMgbGlrZSBhIHBlcmZlY3RseSBzYW5lIHNlbWFu
dGljIHRvIG1lLCBhbmQgdGhpcyBwYXRjaCByZW1vdmVzCj4+Pj4gdGhhdCBhYmlsaXR5Lgo+Pj4K
Pj4+IEFuZCBhZ2FpbiBJIGRvbid0IHRoaW5rIHNvOiBQcmlvciB0byB0aGUgcGF0Y2gsIGRvX2Rv
bWN0bCgpIGF0IGl0cwo+Pj4gdmVyeSB0b3AgbWFrZXMgc3VyZSB0byBlbnRpcmVseSBpZ25vcmUg
dGhlIHBhc3NlZCBpbiBkb21haW4gSUQuCj4+PiBUaGlzIGNvZGUgc2l0cyBhaGVhZCBvZiB0aGUg
WFNNIGNoZWNrLCBzbyBYU00gaGFzIG5vIHdheSBvZgo+Pj4ga25vd2luZyB3aGljaCBkb21haW4g
aGFzIGJlZW4gc3BlY2lmaWVkIGJ5IHRoZSBjYWxsZXIuCj4+Cj4+IFJpZ2h0LCBJIHNlZSB0aGF0
IG5vdy4KPj4KPj4gU3RpbGwsIEkgYXNzZXJ0IHRoYXQgdGhlIG9yaWdpbmFsIGh5cGVyY2FsbCBz
ZW1hbnRpY3MgaXMgYSB2ZXJ5IHVzZWZ1bAo+PiBvbmUsIGFuZCB3aGF0IHlvdSdyZSBkb2luZyBp
cyBjaGFuZ2luZyB0aGUgaHlwZXJjYWxsIHN1Y2ggdGhhdCB0aGUKPj4gcXVlc3Rpb24gY2FuIG5v
IGxvbmdlciBiZSBhc2tlZC4gIEl0IHdvdWxkIGJlIGJldHRlciB0byBleHRlbmQgdGhpbmdzIHNv
Cj4+IHRoYXQgWFNNIGNhbiBhY3R1YWxseSBkZW55IGRldmljZSBhc3NpZ25tZW50IGJhc2VkIG9u
IGJvdGggdGhlIGJkZiBhbmQKPj4gdGhlIGRvbWFpbi4KPj4KPj4gRG8geW91IGhhdmUgYSBwYXJ0
aWN1bGFyIHVzZSBjYXNlIGluIG1pbmQgZm9yIHlvdXIgYWx0ZXJuYXRlIGh5cGVyY2FsbD8KPiAK
PiBObyAtIEknbSBvcGVuIHRvIGFueSBjaGFuZ2UgdG8gaXQgd2hpY2ggbWFrZXMgdGhlIGN1cnJl
bnRseSBpZ25vcmVkCj4gYXJndW1lbnQgbm8gbG9uZ2VyIGlnbm9yZWQsIHdpdGhvdXQgYnJlYWtp
bmcgZXhpc3RpbmcgKGtub3duIGFuZAo+IHVua25vd24pIGNhbGxlcnMgb2YgdGhlIGxpYnhjIHdy
YXBwZXIuIEkuZS4gSSdtIGluIG5vIHdheSBvcHBvc2VkIHRvCj4gbWFrZSBpdCB3b3JrIHRoZSB3
YXkgeW91IHRoaW5rIGl0IHdhcyBvcmlnaW5hbGx5IG1lYW50IHRvIHdvcms7IGl0IGlzCj4ganVz
dCB0aGF0IGdpdmVuIGl0cyBjdXJyZW50IHVzZSBJJ3ZlIGNvbWUgdG8gYSBkaWZmZXJlbnQgY29u
Y2x1c2lvbiBhcwo+IHRvIHdoYXQgdGhlIG9yaWdpbmFsIGludGVudGlvbiBtYXkgaGF2ZSBiZWVu
LgoKU28gdGhlIGxpYnhjIGxpYnJhcnkgaW50ZXJmYWNlIGlzIG5vdCBtZWFudCB0byBiZSBzdGFi
bGUuICBCZWZvcmUgSQpsb29rZWQgYXQgaG93IGxpYnhsIHdhcyB1c2luZyBpdCwgSSB3YXMgZ29p
bmcgdG8gc2F5IHRoYXQgd2Ugc2hvdWxkIGp1c3QKcmVtb3ZlIHRoZSBkb21pZCBhcmd1bWVudCBm
cm9tIHRoYXQgZnVuY3Rpb24gZW50aXJlbHksIHJhdGhlciB0aGFuCmxhYmVsbGluZyBpdCAidW51
c2VkIi4KCkkgc3VnZ2VzdCB3ZSBhc2sgdGhlIHRvb2xzdGFjayBtYWludGFpbmVycyB3aGF0IGtp
bmQgb2YgYSBmdW5jdGlvbiB0aGV5CnRoaW5rIHdvdWxkIGJlIG1vc3QgdXNlZnVsLCBhbmQgdGhl
biB3ZSBjYW4gaW1wbGVtZW50IHRoYXQuCgpTbywgV2VpIGFuZCBJYW4gKGFuZCBEYW5pZWwgaWYg
eW91J3JlIGFyb3VuZCk6CgpBdCB0aGUgbW9tZW50LCB4Y190ZXN0X2Fzc2lnbl9kZXZpY2UoKSBh
Y2NlcHRzIGJvdGggYSBkb21pZCBhbmQgYSBkZXZpY2UKaWRlbnRpZmllci4gIEl0IHdpbGwgcmV0
dXJuIC1FTk9TWVMgaWYgdGhlcmUgaXMgbm8gSU9NTVUsIGFuZAoKVGhlIGRvbWlkLCBob3dldmVy
LCBpcyBpZ25vcmVkIGJ5IFhlbiwgYW5kIHRoZXJlIGlzIG5vIHBvc3NpYmlsaXR5IGV2ZW4Kb2Yg
WFNNL0ZsYXNrIHBheWluZyBhbnkgYXR0ZW50aW9uIHRvIGl0IGJlY2F1c2UgdGhlIGRvbWlkIGlz
IG5vdCBwYXNzZWQKdG8gdGhlIFhTTSBob29rLgoKSmFuIHRoaW5rcyB0aGUgY29sb3Igb2YgdGhp
cyBzaGVkIGlzIHVnbHkgYW5kIHdhbnRzIHRvIHJlcGFpbnQgaXQuICBJCmFncmVlIHRoYXQgdGhl
IGNvbG9yIG9mIHRoaXMgc2hlZCBpcyB1Z2x5LCBidXQgdGhpbmsgYSBkaWZmZXJlbnQgY29sb3IK
d291bGQgYmUgbW9yZSBzdWl0YWJsZS4gIFNpbmNlIHRoZSBmdW5jdGlvbiBpcyB1bHRpbWF0ZWx5
IG1haW5seSBmb3IgdGhlCmJlbmVmaXQgb2YgdG9vbHN0YWNrcyBsaWtlIGxpYnhsLCB3ZSdkIGxp
a2UgeW91ciBpbnB1dDoKCk9wdGlvbiAxOiBNYWtlIHhjX3Rlc3RfYXNzaWduX2RldmljZSgpIGV4
cGxpY2l0bHkgdGFrZSBvbmx5IGEgZGV2aWNlCmlkZW50aWZpZXIuICBBZGQgYW5vdGhlciB4YyBm
dW5jdGlvbiB3aGljaCB0YWtlcyBhIGRvbWFpbiBhcmd1bWVudCwKd2hpY2ggd2lsbCByZXR1cm4g
dHJ1ZSBpZiB0aGUgQkRGIGlzIGFzc2lnbmVkIHRvIHRoYXQgcGFydGljdWxhciBkb21haW4sCmFu
ZCBmYWxzZSBvdGhlcndpc2UuCiAgMWE6IExlYXZlIHRoZSBkb21pZCBhcmd1bWVudCwgYnV0IGFk
ZCBhIGNvbW1lbnQgc3BlY2lmeWluZyBpdCBhcyBpZ25vcmVkCiAgMWI6IFJlbW92ZSB0aGUgZG9t
aWQgYXJndW1lbnQuCgpPcHRpb24gMjogUGFzcyB0aGUgZG9tYWluIHRvIHRoZSBYU00gY2FsbGJh
Y2ssIGVuYWJsaW5nIFhTTSAvIEZsYXNrCnBvbGljaWVzIHRoYXQgY2FuIGZvcmJpZCBzcGVjaWZp
YyBkZXZpY2VzIGZyb20gYmVpbmcgYXNzaWduZWQgdG8Kc3BlY2lmaWMgZ3Vlc3RzLgoKTkIgdGhh
dCBuZWl0aGVyIG9mIHVzIGhhcyBhIHBhcnRpY3VsYXIgcmVxdWlyZW1lbnQgZm9yIHRoZSBwcm9w
b3NlZAphZGRpdGlvbmFsIGZ1bmN0aW9uYWxpdHkgKCJEZXZpY2UgWCBpcyBhc3NpZ25lZCB0byBk
b21pZCBZIiBpbiB0aGUgY2FzZQpvZiBPcHRpb24gMSwgb3IgIkZsYXNrIHBvbGljeSBjYW4gYWxs
b3cgb3IgZm9yYmlkIHNwZWNpZmljIGRldmljZXMgdG8Kc3BlY2lmaWMgZG9tYWlucyIgaW4gdGhl
IGNhc2Ugb2YgT3B0aW9uIDIpLgoKQW55IHByZWZlcmVuY2VzPwoKIC1HZW9yZ2UKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 22 09:44:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 09:44:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNyfO-00028O-72; Thu, 22 Jun 2017 09:44: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=33998295f=Ian.Jackson@citrix.com>)
 id 1dNyfN-00028I-Ef
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 09:44:45 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 2D/B8-01734-C819B495; Thu, 22 Jun 2017 09:44:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpG7PRO9
 Ig1lThSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxJHztYCuYzV3x6+IixgfE+UxcjJ4eEgL/E
 xalbWUFsNgFdiaYtf9lAbF4BQYmTM5+wgNjMAjoSC3Z/YoOw5SW2v53DDFHjIHHy+SewGhYBV
 Yl3B/8C2RwcIgIGEu9n1EKU50j863zCDmILC2hLbF07HaycU8BCYs615WAjhQTMJS5fbGeHOM
 dE4u3CnWwgY4QE1CTmro+fwMg3C8lBs5AcNAvJQQsYmVcxqhenFpWlFuma6iUVZaZnlOQmZub
 oGhqY6uWmFhcnpqfmJCYV6yXn525iBIYZAxDsYPzS73yIUZKDSUmUd3Oxd6QQX1J+SmVGYnFG
 fFFpTmrxIUYZDg4lCV6nCUA5waLU9NSKtMwcYMDDpCU4eJREeDd2AaV5iwsSc4sz0yFSpxh1O
 Zo+bPnCJMSSl5+XKiXOawUyQwCkKKM0D24ELPouMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZ
 h3I8gUnsy8ErhNr4COYAI64sURD5AjShIRUlINjDb/drkdvFjwcOf7mdE6DtqWb2Ic9xywEpN
 Qk5r5ZkHakrV2AdJTfj+4nJt3+ttVZ7avuof4frZWGOzbYL1NYvak5y9Yt6VPvT9FdfGK/V92
 vEl1X5usJXh10+7+NXt27KxqNr3oKqfg8+H7ByOdFxNXLX3R9ol1nnHRiqn7mZ05FI9WfOA/f
 f2wEktxRqKhFnNRcSIAQ8kSbrkCAAA=
X-Env-Sender: prvs=33998295f=Ian.Jackson@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1498124682!90552166!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44205 invoked from network); 22 Jun 2017 09:44: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;
 22 Jun 2017 09:44:44 -0000
X-IronPort-AV: E=Sophos;i="5.39,372,1493683200"; d="scan'208";a="428953265"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22859.37256.718885.365737@mariner.uk.xensource.com>
Date: Thu, 22 Jun 2017 10:44:40 +0100
To: "Bernhard M. Wiedemann" <bwiedemann@suse.de>
In-Reply-To: <20170622091634.28927-1-bwiedemann@suse.de>
References: <20170622091634.28927-1-bwiedemann@suse.de>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, wei.liu2@citrix.com, "Bernhard M .
 Wiedemann" <bwiedemann@suse.com>
Subject: Re: [Xen-devel] [PATCH] etherboot: use gzip -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>

QmVybmhhcmQgTS4gV2llZGVtYW5uIHdyaXRlcyAoIltQQVRDSF0gZXRoZXJib290OiB1c2UgZ3pp
cCAtbiIpOgo+IHRvIG5vdCBpbmNsdWRlIGN1cnJlbnQgdGltZXN0YW1wIGluIHJlc3VsdHMKPiB0
byBhbGxvdyBmb3IgcmVwcm9kdWNpYmxlIGJ1aWxkcy4KCkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCj4gU2VlIGh0dHBzOi8vcmVwcm9kdWNpYmxlLWJ1
aWxkcy5vcmcvIGZvciB3aHkgdGhpcyBtYXR0ZXJzCgpXZSdyZSBzb2xkIG9uIHRoaXMgQlRXLCBi
dXQgb3VyIGJ1aWxkIHN5c3RlbSBsYXJnZWx5IHByZWRhdGVzIHRoZQpyZWNvZ25pdGlvbiB0aGF0
IHRoaXMgaXMgaW1wb3J0YW50LiAgUGF0Y2hlcyBsaWtlIHlvdXJzIGFyZSB2ZXJ5CndlbGNvbWUu
CgpSZWdhcmRzLApJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 22 09:44:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 09:44:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNyfZ-00029r-Dw; Thu, 22 Jun 2017 09:44:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=33913b474=George.Dunlap@citrix.com>)
 id 1dNyfY-00029Z-3T
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 09:44:56 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 EE/19-01734-7919B495; Thu, 22 Jun 2017 09:44:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDve60id6
 RBj82mVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmTN7oVbDGueNx6k7GBcY5mFyMnh4SAv8S7
 b0+Yuxg5OIQFIiUWHuIACYsIKEv0/vrN0sXIxSEk8JlJ4tiiCawgDrPATGaJjkkLmEGq2AT0J
 OYd/8oCYvMK2Eqc3LSQHcRmEVCVePz9AJgtKhAu8bbxCFSNoMTJmU9YQJZxCthJHG1IBQkzCx
 hIHFk0hxXClpfY/nYO2HghoDGLHxxln8DINwtJ9ywkLbOQtCxgZF7FqFGcWlSWWqRraKqXVJS
 ZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYagxAsIOxYbvnIUZJDiYlUd7Nxd6RQnxJ
 +SmVGYnFGfFFpTmpxYcYZTg4lCR4nSYA5QSLUtNTK9Iyc4BBD5OW4OBREuHd2AWU5i0uSMwtz
 kyHSJ1iVJQS57UC6RMASWSU5sG1wSLtEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5HUGm8G
 TmlcBNfwW0mAlo8YsjHiCLSxIRUlINjCvNm81cetbqX6o1e7lpyYo/8kc2dSz5dv7NtJ4pZzv
 n3dE62rBEr31j09aQiU/8HHRe++eFGs/5ksNxfE+006SslNu7hVbwLszwfxP069C0o5OlXK7v
 n/PjApNf166Ij8Y3uK5yB5kfPfq8ZZcM6wEe+aeSEr1Oa9selHa/CXEyq7uta61WK6PEUpyRa
 KjFXFScCADLSPXirwIAAA==
X-Env-Sender: prvs=33913b474=George.Dunlap@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1498124693!76124200!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27457 invoked from network); 22 Jun 2017 09:44:54 -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;
 22 Jun 2017 09:44:54 -0000
X-IronPort-AV: E=Sophos;i="5.39,372,1493683200"; d="scan'208";a="437443365"
To: Jan Beulich <JBeulich@suse.com>
References: <594A61C8020000780016515C@prv-mh.provo.novell.com>
 <594A61C8020000780016515C@prv-mh.provo.novell.com>
 <5f5d035f-4ff2-b951-06cc-a4f373b681f2@citrix.com>
 <594AB40A0200007800165716@prv-mh.provo.novell.com>
 <d4ae55d9-79c3-60da-f0b7-0df0b541470e@citrix.com>
 <594B88550200007800165991@prv-mh.provo.novell.com>
 <0a70ab17-ece8-1fe2-0bc1-43b7ce41efa9@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <f21b2d1c-040a-cfe6-ea56-5bb6d4927922@citrix.com>
Date: Thu, 22 Jun 2017 10:44:49 +0100
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: <0a70ab17-ece8-1fe2-0bc1-43b7ce41efa9@citrix.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 <xen-devel@lists.xenproject.org>,
 Daniel de Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH] passthrough: give
 XEN_DOMCTL_test_assign_device more sane semantics
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjIvMDYvMTcgMTA6NDAsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gT24gMjIvMDYvMTcgMDg6
MDUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAyMS4wNi4xNyBhdCAxODozNiwgPGdlb3Jn
ZS5kdW5sYXBAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBPbiAyMS8wNi8xNyAxNjo1OSwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4+Pj4+Pj4gT24gMjEuMDYuMTcgYXQgMTY6MzgsIDxnZW9yZ2UuZHVubGFw
QGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+PiBPbiAyMS8wNi8xNyAxMTowOCwgSmFuIEJldWxpY2gg
d3JvdGU6Cj4+Pj4+PiBTbyBmYXIgY2FsbGVycyBvZiB0aGUgbGlieGMgaW50ZXJmYWNlIHBhc3Nl
ZCBpbiBhIGRvbWFpbiBJRCB3aGljaCB3YXMKPj4+Pj4+IHRoZW4gaWdub3JlZCBpbiB0aGUgaHlw
ZXJ2aXNvci4gSW5zdGVhZCwgbWFrZSB0aGUgaHlwZXJ2aXNvciBob25vciBpdAo+Pj4+Pj4gKGFj
Y2VwdGluZyBET01JRF9JTlZBTElEIHRvIG9idGFpbiBvcmlnaW5hbCBiZWhhdmlvciksIGFsbG93
aW5nIHRvCj4+Pj4+PiBxdWVyeSB3aGV0aGVyIGEgZGV2aWNlIGlzIGFzc2lnbmVkIHRvIGEgcGFy
dGljdWxhciBkb21haW4uIElnbm9yZSB0aGUKPj4+Pj4+IHBhc3NlZCBpbiBkb21haW4gSUQgYXQg
dGhlIGxpYnhjIGxheWVyIGluc3RlYWQsIGluIG9yZGVyIHRvIG5vdCBicmVhawo+Pj4+Pj4gZXhp
c3RpbmcgY2FsbGVycy4gTmV3IGxpYnhjIGZ1bmN0aW9ucyB3b3VsZCBuZWVkIHRvIGJlIGFkZGVk
IGlmIGNhbGxlcnMKPj4+Pj4+IHdhbnRlZCB0byBsZXZlcmFnZSB0aGUgbmV3IGZ1bmN0aW9uYWxp
dHkuCj4+Pj4+Cj4+Pj4+IEkgZG9uJ3QgdGhpbmsgeW91ciBtb2RpZmllZCBkZXNjcmlwdGlvbiBt
YXRjaGVzIHRoZSBuYW1lIG9mIHRoZSBjYWxsIGF0IGFsbC4KPj4+Pj4KPj4+Pj4gSXQgbG9va3Mg
bGlrZSB0aGUgY2FsbGVycyBleHBlY3QgInRlc3RfYXNzaWduX2RldmljZSIgdG8gYW5zd2VyIHRo
ZQo+Pj4+PiBxdWVzdGlvbjogIkNhbiBJIGFzc2lnbiBhIGRldmljZSB0byB0aGlzIGRvbWFpbiI/
Cj4+Pj4KPj4+PiBJIGRvbid0IHRoaW5rIHNvIC0gdGhlIHF1ZXN0aW9uIGJlaW5nIGFuc3dlcmVk
IGJ5IHRoZSBvcmlnaW5hbAo+Pj4+IG9wZXJhdGlvbiBpcyAiSXMgdGhpcyBkZXZpY2UgYXNzaWdu
ZWQgdG8gYW55IGRvbWFpbj8iIHdpdGggdGhlCj4+Pj4gaW1wbGllZCBpbnZlcnNlICJJcyB0aGlz
IGRldmljZSBhdmFpbGFibGUgdG8gYmUgYXNzaWduZWQgdG8gc29tZQo+Pj4+IGRvbWFpbiAoaS5l
LiBpdCBpcyBjdXJyZW50bHkgdW5hc3NpZ25lZCBvciBvd25lZCBieSBEb20wKT8iCj4+Pgo+Pj4g
SWYgdGhlIHF1ZXN0aW9uIHdlcmUgIklzIHRoaXMgZGV2aWNlIGFzc2lnbmVkIHRvIGFueSBkb21h
aW4/IiwgdGhlbiBJCj4+PiB3b3VsZCBleHBlY3Q6Cj4+PiAxLiBUaGUgcmV0dXJuIHZhbHVlIHRv
IGJlIGEgYm9vbGVhbgo+Pj4gMi4gSXQgd291bGQgYWx3YXlzIHJldHVybiwgIk5vIGl0J3Mgbm90
IGFzc2lnbmVkIiBpbiB0aGUgY2FzZSB3aGVyZQo+Pj4gdGhlcmUgaXMgbm8gSU9NTVUuCj4+Pgo+
Pj4gSG93ZXZlciwgdGhhdCdzIG5vdCB3aGF0IGhhcHBlbnM6Cj4+PiAxLiBJdCByZXR1cm5zICJz
dWNjZXNzIiBpZiB0aGVyZSBpcyBhbiBJT01NVSBhbmQgdGhlIGRldmljZSBpcyAqbm90Kgo+Pj4g
YXNzaWduZWQsIGFuZCByZXR1cm5zIGFuIGVycm9yIGlmIHRoZSBkZXZpY2UgaXMgYXNzaWduZWQK
Pj4+IDIuIEl0IHJldHVybnMgYW4gZXJyb3IgaWYgdGhlcmUgaXMgbm8gSU9NTVUuCj4+Pgo+Pj4g
VGhlIG9ubHkgcGxhY2UgaW4gdGhlIGNvZGUgdGhpcyBpcyBjYWxsZWQgJ2ZvciByZWFsJyBpbiB0
aGUgdHJlZSBpcyBpbgo+Pj4gbGlieGxfcGNpLmM6bGlieGxfX2RldmljZV9wY2lfYWRkKCkKPj4+
Cj4+PiAgICAgaWYgKGxpYnhsX19kb21haW5fdHlwZShnYywgZG9taWQpID09IExJQlhMX0RPTUFJ
Tl9UWVBFX0hWTSkgewo+Pj4gICAgICAgICByYyA9IHhjX3Rlc3RfYXNzaWduX2RldmljZShjdHgt
PnhjaCwgZG9taWQsCj4+PiBwY2lkZXZfZW5jb2RlX2JkZihwY2lkZXYpKTsKPj4+ICAgICAgICAg
aWYgKHJjKSB7Cj4+PiAgICAgICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwKPj4+ICAgICAgICAg
ICAgICAgICAgIlBDSSBkZXZpY2UgJTA0eDolMDJ4OiUwMnguJXUgJXM/IiwKPj4+ICAgICAgICAg
ICAgICAgICAgcGNpZGV2LT5kb21haW4sIHBjaWRldi0+YnVzLCBwY2lkZXYtPmRldiwgcGNpZGV2
LT5mdW5jLAo+Pj4gICAgICAgICAgICAgICAgICBlcnJubyA9PSBFTk9TWVMgPyAiY2Fubm90IGJl
IGFzc2lnbmVkIC0gbm8gSU9NTVUiCj4+PiAgICAgICAgICAgICAgICAgIDogImFscmVhZHkgYXNz
aWduZWQgdG8gYSBkaWZmZXJlbnQgZ3Vlc3QiKTsKPj4+ICAgICAgICAgICAgIGdvdG8gb3V0Owo+
Pj4gICAgICAgICB9Cj4+PiAgICAgfQo+Pj4KPj4+IEhlcmUgJ2RvbWlkJyBpcyB0aGUgZG9tYWlu
IHRvIHdoaWNoIGxpYnhsIHdhbnRzIHRvIGFzc2lnbiB0aGUgZGV2aWNlLgo+Pj4gU28gbGlieGwg
aXMgbm93IGFza2luZyBYZW4sICJBbSBJIGFsbG93ZWQgdG8gYXNzaWduIGRldmljZSAkYmRmIHRv
Cj4+PiBkb21haW4gJGRvbWFpbj8iCj4+Pgo+Pj4gWW91ciBkZXNjcmlwdGlvbiBwcm92aWRlcyB0
aGUgKmFsZ29yaXRobSogYnkgd2hpY2ggWGVuIG5vcm1hbGx5IHByb3ZpZGVzCj4+PiBhbiBhbnN3
ZXI6IHRoYXQgaXMsIG5vcm1hbGx5IHRoZSBvbmx5IHRoaW5nIFhlbiBjYXJlcyBhYm91dCBpcyB0
aGF0IGl0Cj4+PiBoYXNuJ3QgYWxyZWFkeSBiZWVuIGFzc2lnbmVkIHRvIGEgZG9tYWluLiAgQnV0
IGl0IHN0aWxsIHJlbWFpbnMgdGhlIGNhc2UKPj4+IHRoYXQgd2hhdCBsaWJ4bCBpcyBhc2tpbmcg
aXMsICJDYW4gSSBhc3NpZ24gWCB0byBZPyIKPj4KPj4gVGFraW5nIHRoZSBsb2cgbWVzc2FnZSBp
bnRvIGFjY291bnQgdGhhdCB5b3UgcXVvdGUsIEkgZG8gbm90Cj4+IHZpZXcgdGhlIGNvZGUncyBp
bnRlbnRpb24gdG8gYmUgd2hhdCB5b3UgZGVzY3JpYmUuCj4gCj4gV2VsbCwgSSdtIG5vdCBzdXJl
IHdoYXQgdG8gc2F5LCBiZWNhdXNlIGluIG15IHZpZXcgdGhlIGxvZyBtZXNzYWdlCj4gc3VwcG9y
dHMgbXkgdmlldy4gOi0pICBOb3RlIHRoYXQgdGhlcmUgYXJlIHR3byBlcnJvcnMsIGJvdGggZXhw
bGFpbmluZwo+IHdoeSB0aGUgZG9tYWluIGNhbm5vdCBiZSBhc3NpZ25lZCAtLSBvbmUgaXMgIm5v
IElPTU1VIiwgb25lIGlzICJhbHJlYWR5Cj4gYXNzaWduZWQgdG8gYSBkaWZmZXJlbnQgZ3Vlc3Qi
Lgo+IAo+IFllcywgYXQgdGhlIG1vbWVudCBpdCBkb2Vzbid0IGhhdmUgYSBzZXBhcmF0ZSBtZXNz
YWdlIGZvciAtRVBFUk0gKHdoaWNoCj4gaXMgcHJlc3VtYWJseSB3aGF0IFhTTSB3b3VsZCByZXR1
cm4gaWYgdGhlcmUgd2VyZSBzb21lIG90aGVyIHByb2JsZW0pLgo+IEJ1dCBpdCBhbHNvIGRvZXNu
J3QgY29ycmVjdGx5IHJlcG9ydCBvdGhlciBwb3RlbnRpYWwgZXJyb3JzOiAtRU5PREVWIGlmCj4g
eW91IHRyeSB0byBhc3NpZ24gYSBEVCBkZXZpY2Ugb24gYSBQQ0ktYmFzZWQgc3lzdGVtLCBvciBh
IFBDSSBkZXZpY2Ugb24KPiBhIERULWJhc2VkIHN5c3RlbS4gIChBcHBhcmVudGx5IHdlIGFsc28g
cmV0aXJuIC1FSU5WQUwgaWYgeW91IGluY2x1ZGVkCj4gaW5hcHByb3ByaWF0ZSBmbGFncywgKm9y
KiBpZiB0aGUgZGV2aWNlIGRpZG4ndCBleGlzdCwgKm9yKiBpZiB0aGUgZGV2aWNlCj4gd2FzIGFs
cmVhZHkgYXNzaWduZWQgc29tZWh3ZXJlIGVsc2UuICBBcyBsb25nIGFzIHdlJ3JlIHJlLXBhaW50
aW5nCj4gdGhpbmdzIHdlIHNob3VsZCBwcm9iYWJseSBjaGFuZ2UgdGhpcyBhcyB3ZWxsLikKPiAK
PiBCdXQgdG8gbWFrZSB0ZXN0X2Fzc2lnbl9kZXZpY2UgYW5zd2VyIHRoZSBxdWVzdGlvbiwgIklz
IHRoaXMgYXNzaWduZWQgdG8KPiBhIGRvbVU/IiwgeW91J2QgaGF2ZSB0byBoYXZlIGl0IHJldHVy
biBTVUNDRVNTIHdoZW4gdGhlcmUgaXMgbm8gSU9NTVUKPiAoc2luY2UgdGhlIGRldmljZSBpcyBu
b3QsIGluIGZhY3QsIGFzc2lnbmVkIHRvIGEgZG9tVSk7IGFuZCB0aHVzIGxpYnhsCj4gd291bGQg
aGF2ZSB0byBtYWtlIGEgc2VwYXJhdGUgY2FsbCB0byBmaW5kIG91dCBpZiBhbiBJT01NVSB3YXMg
cHJlc2VudC4KPiAKPj4+Pj4gSXQgbG9va3MgbGlrZSBpdCdzIG1lYW50IHRvIGJlIHVzZWQgaW4g
WFNNIGVudmlyb25tZW50cywgdG8gYWxsb3cgYQo+Pj4+PiBwb2xpY3kgdG8gcGVybWl0IG9yIGZv
cmJpZCBzcGVjaWZpYyBndWVzdHMgdG8gaGF2ZSBhY2Nlc3MgdG8gc3BlY2lmaWMKPj4+Pj4gZGV2
aWNlcy4gIE9uIGEgZGVmYXVsdCAobm9uLVhTTSkgc3lzdGVtLCB0aGUgYW5zd2VyIHRvIHRoYXQg
cXVlc3Rpb24KPj4+Pj4gZG9lc24ndCBkZXBlbmQgb24gdGhlIGRvbWFpbiBpdCdzIGJlaW5nIGFz
c2lnbmVkIHRvLCBidXQgb25seSB3aGV0aGVyCj4+Pj4+IHRoZSBkZXZpY2UgaXMgYWxyZWFkeSBh
c3NpZ25lZCB0byBhbm90aGVyIGRvbWFpbjsgYnV0IG9uIFhTTSBzeXN0ZW1zIHRoZQo+Pj4+PiBs
b2dpYyBjYW4gcHJlc3VtYWJseSBiZSBtb3JlIGNvbXBsaWNhdGVkLgo+Pj4+Pgo+Pj4+PiBUaGF0
IHNvdW5kcyBsaWtlIGEgcGVyZmVjdGx5IHNhbmUgc2VtYW50aWMgdG8gbWUsIGFuZCB0aGlzIHBh
dGNoIHJlbW92ZXMKPj4+Pj4gdGhhdCBhYmlsaXR5Lgo+Pj4+Cj4+Pj4gQW5kIGFnYWluIEkgZG9u
J3QgdGhpbmsgc286IFByaW9yIHRvIHRoZSBwYXRjaCwgZG9fZG9tY3RsKCkgYXQgaXRzCj4+Pj4g
dmVyeSB0b3AgbWFrZXMgc3VyZSB0byBlbnRpcmVseSBpZ25vcmUgdGhlIHBhc3NlZCBpbiBkb21h
aW4gSUQuCj4+Pj4gVGhpcyBjb2RlIHNpdHMgYWhlYWQgb2YgdGhlIFhTTSBjaGVjaywgc28gWFNN
IGhhcyBubyB3YXkgb2YKPj4+PiBrbm93aW5nIHdoaWNoIGRvbWFpbiBoYXMgYmVlbiBzcGVjaWZp
ZWQgYnkgdGhlIGNhbGxlci4KPj4+Cj4+PiBSaWdodCwgSSBzZWUgdGhhdCBub3cuCj4+Pgo+Pj4g
U3RpbGwsIEkgYXNzZXJ0IHRoYXQgdGhlIG9yaWdpbmFsIGh5cGVyY2FsbCBzZW1hbnRpY3MgaXMg
YSB2ZXJ5IHVzZWZ1bAo+Pj4gb25lLCBhbmQgd2hhdCB5b3UncmUgZG9pbmcgaXMgY2hhbmdpbmcg
dGhlIGh5cGVyY2FsbCBzdWNoIHRoYXQgdGhlCj4+PiBxdWVzdGlvbiBjYW4gbm8gbG9uZ2VyIGJl
IGFza2VkLiAgSXQgd291bGQgYmUgYmV0dGVyIHRvIGV4dGVuZCB0aGluZ3Mgc28KPj4+IHRoYXQg
WFNNIGNhbiBhY3R1YWxseSBkZW55IGRldmljZSBhc3NpZ25tZW50IGJhc2VkIG9uIGJvdGggdGhl
IGJkZiBhbmQKPj4+IHRoZSBkb21haW4uCj4+Pgo+Pj4gRG8geW91IGhhdmUgYSBwYXJ0aWN1bGFy
IHVzZSBjYXNlIGluIG1pbmQgZm9yIHlvdXIgYWx0ZXJuYXRlIGh5cGVyY2FsbD8KPj4KPj4gTm8g
LSBJJ20gb3BlbiB0byBhbnkgY2hhbmdlIHRvIGl0IHdoaWNoIG1ha2VzIHRoZSBjdXJyZW50bHkg
aWdub3JlZAo+PiBhcmd1bWVudCBubyBsb25nZXIgaWdub3JlZCwgd2l0aG91dCBicmVha2luZyBl
eGlzdGluZyAoa25vd24gYW5kCj4+IHVua25vd24pIGNhbGxlcnMgb2YgdGhlIGxpYnhjIHdyYXBw
ZXIuIEkuZS4gSSdtIGluIG5vIHdheSBvcHBvc2VkIHRvCj4+IG1ha2UgaXQgd29yayB0aGUgd2F5
IHlvdSB0aGluayBpdCB3YXMgb3JpZ2luYWxseSBtZWFudCB0byB3b3JrOyBpdCBpcwo+PiBqdXN0
IHRoYXQgZ2l2ZW4gaXRzIGN1cnJlbnQgdXNlIEkndmUgY29tZSB0byBhIGRpZmZlcmVudCBjb25j
bHVzaW9uIGFzCj4+IHRvIHdoYXQgdGhlIG9yaWdpbmFsIGludGVudGlvbiBtYXkgaGF2ZSBiZWVu
Lgo+IAo+IFNvIHRoZSBsaWJ4YyBsaWJyYXJ5IGludGVyZmFjZSBpcyBub3QgbWVhbnQgdG8gYmUg
c3RhYmxlLiAgQmVmb3JlIEkKPiBsb29rZWQgYXQgaG93IGxpYnhsIHdhcyB1c2luZyBpdCwgSSB3
YXMgZ29pbmcgdG8gc2F5IHRoYXQgd2Ugc2hvdWxkIGp1c3QKPiByZW1vdmUgdGhlIGRvbWlkIGFy
Z3VtZW50IGZyb20gdGhhdCBmdW5jdGlvbiBlbnRpcmVseSwgcmF0aGVyIHRoYW4KPiBsYWJlbGxp
bmcgaXQgInVudXNlZCIuCj4gCj4gSSBzdWdnZXN0IHdlIGFzayB0aGUgdG9vbHN0YWNrIG1haW50
YWluZXJzIHdoYXQga2luZCBvZiBhIGZ1bmN0aW9uIHRoZXkKPiB0aGluayB3b3VsZCBiZSBtb3N0
IHVzZWZ1bCwgYW5kIHRoZW4gd2UgY2FuIGltcGxlbWVudCB0aGF0Lgo+IAo+IFNvLCBXZWkgYW5k
IElhbiAoYW5kIERhbmllbCBpZiB5b3UncmUgYXJvdW5kKToKPiAKPiBBdCB0aGUgbW9tZW50LCB4
Y190ZXN0X2Fzc2lnbl9kZXZpY2UoKSBhY2NlcHRzIGJvdGggYSBkb21pZCBhbmQgYSBkZXZpY2UK
PiBpZGVudGlmaWVyLiAgSXQgd2lsbCByZXR1cm4gLUVOT1NZUyBpZiB0aGVyZSBpcyBubyBJT01N
VSwgYW5kCgpTb3JyeSwgZGlkbid0IGZpbmlzaCB0aGlzOiAgLUVOT0RFViBpZiBpdCdzIHRoZSB3
cm9uZyBidXMgdHlwZSAoRFQgb3IKUENJKSwgLUVJTlZBTCBpZiB0aGVyZSBhcmUgYW55IG90aGVy
IHByb2JsZW1zIGFzc2lnbmluZyB0aGUgZGV2aWNlCihkZXZpY2UgZG9lc24ndCBleGlzdCwgb3Ig
ZGV2aWNlIGFscmVhZHkgYXNzaWduZWQgdG8gYW5vdGhlciBkb21haW4pLAphbmQgMCBpZiBldmVy
eXRoaW5nIGlzIE9LLgoKIC1HZW9yZ2UKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 22 09:50:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 09: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 1dNykR-0002Tr-01; Thu, 22 Jun 2017 09:49: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=339c26985=ross.lagerwall@citrix.com>)
 id 1dNykP-0002Tk-1U
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 09:49:57 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 91/6C-03058-4C29B495; Thu, 22 Jun 2017 09:49:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXitHSDve7hSd6
 RBne2mlks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkf/jxmKtjOUvHp6y/GBsb7zF2MnBwSAv4S
 /ccOMoHYwgKJEh9/LgSLiwgES+zbspu9i5GLg1lgOaPE6aZFLCCOkEAHo0TTzpNgVWwCBhK3L
 n0Hsjk4eAVsJR53+4KEWQRUJXqnLmUFsUUFwiVebPkDZvMKCEqcnPmEBcTmFPCS6Fx9HWwxs4
 CFxMz55xkhbHGJW0/mQ8XlJba/nQO2SkhATeLt8jMsExj5ZyEZNQtJ+ywk7bOQtC9gZFnFqF6
 cWlSWWqRrqpdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERicDECwg3H6Zf9DjJIc
 TEqivJuLvSOF+JLyUyozEosz4otKc1KLDzHKcHAoSfBungiUEyxKTU+tSMvMAcYJTFqCg0dJh
 HdjF1Cat7ggMbc4Mx0idYpRl6Ppw5YvTEIsefl5qVLivAkgMwRAijJK8+BGwGL2EqOslDAvI9
 BRQjwFqUW5mSWo8q8YxTkYlYR5r4JM4cnMK4Hb9AroCCagI14c8QA5oiQRISXVwFh6c8KvhD3
 ZPczzRM52S2tZCNW/Nbp6YL5szIN/d/cnGaxSvu+0//e997Ur1uQkKMxd9P0uR+6v0MbTxpV3
 l+hFbzWb4rf37/u7/HmyRXkf3/7VU/7jmue+bvZcj+1XPadEeX69cchoYeUe9mkNcW+2/l4wP
 Xwyh+RWP5b45kTPdYfMH4WzCyYqsRRnJBpqMRcVJwIAj+S06tQCAAA=
X-Env-Sender: prvs=339c26985=ross.lagerwall@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1498124994!52097441!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29792 invoked from network); 22 Jun 2017 09:49:55 -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;
 22 Jun 2017 09:49:55 -0000
X-IronPort-AV: E=Sophos;i="5.39,372,1493683200"; d="scan'208";a="437443744"
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
References: <1497387096-19058-2-git-send-email-andrew.cooper3@citrix.com>
 <1498068816-21894-1-git-send-email-andrew.cooper3@citrix.com>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <29402e4b-e32f-98df-696b-fae0feef9152@citrix.com>
Date: Thu, 22 Jun 2017 10:49:52 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <1498068816-21894-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH for-4.9 v2] xen/livepatch: Don't crash on
 encountering STN_UNDEF relocations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

T24gMDYvMjEvMjAxNyAwNzoxMyBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBBIHN5bW5keCBv
ZiBTVE5fVU5ERUYgaXMgc3BlY2lhbCwgYW5kIG1lYW5zIGEgc3ltYm9sIHZhbHVlIG9mIDAuICBX
aGlsZQo+IGxlZ2l0aW1hdGUgaW4gdGhlIEVMRiBzdGFuZGFyZCwgaXRzIGV4aXN0YW5jZSBpbiBh
IGxpdmVwYXRjaCBpcyBxdWVzdGlvbmFibGUKPiBhdCBiZXN0LiAgVW50aWwgYSBwbGF1c2libGUg
dXNlY2FzZSBwcmVzZW50cyBpdHNlbGYsIHJlamVjdCBzdWNoIGEgcmVsb2NhdGlvbgo+IHdpdGgg
LUVPUE5PVFNVUFAuCj4gCj4gQWRkaXRpb25hbGx5LCBwZXJmb3JtIGEgc2FmZXR5IGNoZWNrIG9u
IGVsZi0+c3ltW3N5bW5keF0uc3ltIGJlZm9yZQo+IGRlcmVmZW5jaW5nIGl0LCB0byBhdm9pZCB0
cmlwcGluZyBvdmVyIGEgTlVMTCBwb2ludGVyIHdoZW4gY2FsY3VsYXRpbmcgdmFsLgo+IAo+IFNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClJl
dmlld2VkLWJ5OiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 22 09:53:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 09:53: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 1dNynQ-00038K-Df; Thu, 22 Jun 2017 09:53: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=33913b474=George.Dunlap@citrix.com>)
 id 1dNynP-00038E-U3
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 09:53:04 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 C6/B4-03557-F739B495; Thu, 22 Jun 2017 09:53:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsXitHRDpG7dZO9
 Ig409ehbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8apa03MBf+5K35PXsTWwHias4uRk0NCwF/i
 5o5uRhBbWMBTYkb7MxYQW0RAWaL3128gm4tDSOALk8TXR8uZQRxmgZNMEkfmLmcHqWIT0JOYd
 /wrWAevgK3Elv+LwGwWAVWJW79/MoPYogLhEm8bj0DVCEqcnPkEzOYUsJe4NGUrE4jNLGAgcW
 TRHFYIW16ieetssF4hoDmLHxxln8DINwtJ+ywkLbOQtCxgZF7FqFGcWlSWWqRraKGXVJSZnlG
 Sm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYcAxAsIPx5saAQ4ySHExKorybi70jhfiS8lMq
 MxKLM+KLSnNSiw8xynBwKEnwSgEDWEiwKDU9tSItMwcY+jBpCQ4eJRHejV1Aad7igsTc4sx0i
 NQpRkUpcV5pkD4BkERGaR5cGyzeLjHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmY98QkoCk8mX
 klcNNfAS1mAlr84ogHyOKSRISUVAPjTEm5jt4r/ML2yx8+V7T7fqtV+I9u3MLGCUcbr/VpPD8
 mdJFnc+yBt3KbXDdOthB3/Hb7UdT66xe9+AX77B3LpASuctZsvWEi0K2Wtkf6VK5f9pstf4+c
 qJ1hk9rPf/vIrU829cukSnSjzrbvfWSs3yf40X/X2oCgzKNssVUsCeKhH2rZFduUWIozEg21m
 IuKEwHEaZJrsgIAAA==
X-Env-Sender: prvs=33913b474=George.Dunlap@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1498125181!71636943!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4077 invoked from network); 22 Jun 2017 09:53:02 -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 Jun 2017 09:53:02 -0000
X-IronPort-AV: E=Sophos;i="5.39,372,1493683200"; d="scan'208";a="428953966"
To: Jan Beulich <JBeulich@suse.com>
References: <594A57B10200007800165012@prv-mh.provo.novell.com>
 <594A57B10200007800165012@prv-mh.provo.novell.com>
 <594A58DF0200007800165034@prv-mh.provo.novell.com>
 <5f6f92fc-9d1e-1155-9873-441e071873b5@citrix.com>
 <594AB2E40200007800165708@prv-mh.provo.novell.com>
 <439da63f-913f-4a3b-2de1-5b5c8d46fb27@citrix.com>
 <594B86E20200007800165976@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <5083a776-389b-7d7a-e1af-90fe68f82c09@citrix.com>
Date: Thu, 22 Jun 2017 10:52:57 +0100
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: <594B86E20200007800165976@prv-mh.provo.novell.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>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 01/11] public: adjust documentation
	following XSA-217
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjIvMDYvMTcgMDc6NTksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4gLCBhbmQgd2hpbGUgSSBj
b250aW51ZSB0byBhdHRhY2gKPj4+IGZpbGVzIEkgd291bGQgaGF2ZSBob3BlZCB0aGF0IHRoZSBt
YWlsIGJvZGllcyBub3dhZGF5cyBjb21lCj4+PiB0aHJvdWdoIHVuY29ycnVwdGVkIChhbmQgaGVu
Y2UgSSdkIGV4cGVjdCBmaWxlIG5hbWVzIHRvIGJlCj4+PiBjaG9zZW4gYnkgeW91ciBtYWlsIGNs
aWVudCBiYXNlZCBvbiBzdWJqZWN0LCB3aGljaCBpbmNsdWRlcwo+Pj4gbnVtYmVyaW5nIC0gdGhh
dCdzIGF0IGxlYXN0IGhvdyBtaW5lIGJlaGF2ZXMgLSBhbmQgdGhlcmUgYmVpbmcKPj4+IG5vIGFj
dHVhbCBuZWVkIHRvIHVzZSB0aGUgYXR0YWNobWVudHMpLgo+Pgo+PiBJIGRvbid0IGhhdmUgYSBz
aW1wbGUgd2F5IG9mIHNhdmluZyB0aGUgdGV4dCBvZiB0aGUgbWFpbCBtZXNzYWdlIHdpdGhvdXQK
Pj4gc2F2aW5nIHRoZSBhdHRhY2htZW50IGluLWxpbmUgaW4gdGhlIGZpbGU7IHNvIHdpdGhvdXQg
d3JpdGluZyBhIHNwZWNpYWwKPj4gdG9vbCBqdXN0IGZvciB5b3VyIG1lc3NhZ2VzLCBJIGNhbid0
IGVhc2lseSBhcHBseSB0aGUgcGF0Y2hlcyBpbnRvIHRoZQo+PiBnaXQgdHJlZSAoc28gSSBjYW4g
c2VlIHRoZSBjaGFuZ2UgaW4tc2l0dSkuCj4gCj4gT2gsIG9rYXkuIE1haWwgcHJvZ3JhbXMgc2Vl
bSB0byBiZSBldmVuIG1vcmUgZGlmZmVyZW50IHRoYW4gc28KPiBmYXIgSSBkaWQgdGhpbmsgdGhl
eSB3b3VsZCBiZS4KClllcywgSSBhY3R1YWxseSB3YXMgc3VycHJpc2VkIHRoYXQgSSBkb24ndCBz
ZWVtIHRvIGJlIGFibGUgdG8gc2F2ZSB0aGUKbWVzc2FnZXMgd2l0aG91dCB0aGUgYXR0YWNobWVu
dHMgaW4gbXkgbWFpbGVyLgoKPj4gSXQgbG9va3MgbGlrZSB0aGUgbWFpbCBib2RpZXMgbWlnaHQg
YWN0dWFsbHkgYmUgdW5jb3JydXB0ZWQgbm93OyBzbyBpdCdzCj4+IHBvc3NpYmxlIHRoYXQgaWYg
eW91IHNlbmQgdGhlIG1haWwgd2l0aG91dCBhdHRhY2htZW50cyBhbnltb3JlIEkgbWlnaHQKPj4g
YmUgYWJsZSB0byB1c2UgdGhlIHNhbWUgd29ya2Zsb3cgZm9yIHlvdSBhcyBJIHVzZSBmb3IgZXZl
cnlvbmUgZWxzZQo+PiAod2hpY2ggcHJlc3VtYWJseSB3b3VsZCBleHRlbmQgdG8gb3RoZXIgcGVv
cGxlIHdobyBtaWdodCB3YW50IHRvIHJldmlldwo+PiB5b3VyIHBhdGNoZXMpLiAgSWYgeW91IHNl
bmQgYSB0ZXN0IG1haWwgKG9yIHBlcmhhcHMgYSBzZXJpZXMpIEkgY2FuIGdpdmUKPj4gaXQgYSB0
cnkuCj4gCj4gUGVyaGFwcyBiZXN0IGlmIEkgdHJ5IHRvIHJlbWVtYmVyIHRvIGRvIHRoaXMgbmV4
dCB0aW1lIHJvdW5kIHdoZW4KPiBDYy1pbmcgeW91IG9uIChub3QgdG8gc21hbGwpIGEgcGF0Y2gg
KEkgZG9uJ3QgdGhpbmsgaXQgcmVhbGx5IG5lZWRzIHRvCj4gYmUgYSBzZXJpZXMgZm9yIHRoYXQg
cHVycG9zZSkuIE5vdCBoYXZpbmcgdG8gYXR0YWNoIHBhdGNoZXMgd291bGQsCj4gaW4gdGhlIGVu
ZCwgcmVtb3ZlIG9uZSBtYW51YWwgc3RlcCBmb3IgbWUuCgpUaGFua3MuCgogLUdlb3JnZQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 22 09:56:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 09:56: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 1dNyqj-0003Ir-Sn; Thu, 22 Jun 2017 09:56: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 1dNyqi-0003Ik-Ju
 for xen-devel@lists.xensource.com; Thu, 22 Jun 2017 09:56:28 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 14/71-01730-B449B495; Thu, 22 Jun 2017 09:56:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTdd7ine
 kwfKVHBb3prxnd2D02N63iz2AMYo1My8pvyKBNePr1ciC9pyK6y/fMDUwrnLpYuTiEBLYxChx
 +88ZdghnN6PEhuefWbsYOTmEBbwk/tzaxQiSEBE4xyixdNp7dpCEkIC+xIb/B5lAbDYBTYk7n
 z+B2bwCVhJdBw4yg9gsAqoSW7YsYASxRQXCJd42HmGBqBGUODnzCZjNKWAgcW7KNLAaZgEziX
 mbHzJD2PIS29/OYZ7AyDsLScssJGWzkJQtYGRexahRnFpUllqka2Shl1SUmZ5RkpuYmaNraGC
 ql5taXJyYnpqTmFSsl5yfu4kRGFj1DAyMOxj7VvkdYpTkYFIS5d1c7B0pxJeUn1KZkVicEV9U
 mpNafIhRhoNDSYK3dzJQTrAoNT21Ii0zBxjiMGkJDh4lEd6NXUBp3uKCxNzizHSI1ClGXY4Nq
 9d/YRJiycvPS5US55UGmSEAUpRRmgc3AhZvlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ83
 aBTOHJzCuB2/QK6AgmoCNeHPEAOaIkESEl1cAo+yzwxvb55bscO+X0vp4NUGde3aK5xWXpNlf
 OAFtZTkGH/b4cEi7abk1PvmQ8aJ902kpUIZ9Ndcm/DadEUww3ztp27WYHe8LKEGmZE9dP3TOt
 EAk9uOTJ3Wq5F4te9dyy2D1T5eC2DVaapzTz6lSmTeE6blS18UQa66vdB5PbDxas3LIqRn+/E
 ktxRqKhFnNRcSIAeNTCrbICAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1498125386!100131680!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32943 invoked from network); 22 Jun 2017 09:56:26 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-5.tower-206.messagelabs.com with SMTP; 22 Jun 2017 09:56: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 99184344;
 Thu, 22 Jun 2017 02:56: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 AF55C3F557;
 Thu, 22 Jun 2017 02:56:24 -0700 (PDT)
To: osstest service owner <osstest-admin@xenproject.org>,
 xen-devel@lists.xensource.com, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Ian Jackson <ian.jackson@eu.citrix.com>
References: <osstest-110903-mainreport@xen.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <721632e7-2d36-478f-aa7f-b9465dba1429@arm.com>
Date: Thu, 22 Jun 2017 10:56:23 +0100
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-110903-mainreport@xen.org>
Subject: Re: [Xen-devel] [xen-4.9-testing test] 110903: 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>

SGksCgpPbiAyMS8wNi8xNyAxNzoyNiwgb3NzdGVzdCBzZXJ2aWNlIG93bmVyIHdyb3RlOgo+IGZs
aWdodCAxMTA5MDMgeGVuLTQuOS10ZXN0aW5nIHJlYWwgW3JlYWxdCj4gaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDkwMy8KPgo+IFJlZ3Jlc3Npb25z
IDotKAo+Cj4gVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCj4g
aW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46Cj4gIHRlc3QtYW1kNjQtYW1k
NjQtcHlncnViICAgICAgIDkgZGViaWFuLWRpLWluc3RhbGwgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDExMDU1MAoKRG9lcyBhbnlvbmUgaGF2ZSBhbiBpZGVhIHdoeSBpdCBtYXkgZmFpbCBoZXJlPwoK
Q2hlZXJzLAoKPgo+IFRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxv
Y2tpbmc6Cj4gIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
YXJ0L3dpbi5yZXBlYXQgZmFpbCBsaWtlIDExMDU0Mgo+ICB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgbGlrZSAxMTA1NTAK
PiAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE1IGd1ZXN0LWxvY2FsbWln
cmF0ZS94MTAgZmFpbCBsaWtlIDExMDU1MAo+ICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTEwNTUwCj4gIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDkgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAg
ICBmYWlsICBsaWtlIDExMDU1MAo+ICB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKPiAgdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCj4gIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwo+ICB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKPiAgYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQvZGlzdC10
ZXN0ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCj4gIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwo+
ICB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKPiAgdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCj4gIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwo+ICB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCj4g
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwo+ICB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKPiAgdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCj4gIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgIDYgeGVuLWJ1
aWxkL2Rpc3QtdGVzdCAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwo+ICB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKPiAgdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCj4gIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwo+ICB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKPiAgdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAg
ICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCj4gIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwo+ICB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKPiAgdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICBuZXZlciBwYXNzCj4gIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwo+ICB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKPiAgdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCj4gIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwo+
ICB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKPiAgdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCj4gIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwo+ICB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKPiAgdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCj4gIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwo+ICB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKPiAgdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCj4gIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwo+ICB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKPiAgdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCj4gIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwo+ICB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKPiAgdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCj4gIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwo+ICB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTYgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWls
IG5ldmVyIHBhc3MKPiAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICA5IHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCj4gIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwo+ICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgIDkgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKPiAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCj4g
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwo+ICB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKPgo+IHZlcnNp
b24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6Cj4gIHhlbiAgICAgICAgICAgICAgICAgIDQwOGYxNmRk
YjNiMDUwNzdlNjBjMzc3YTE5ZDlkZjFiNWVjMTFmYTkKPiBiYXNlbGluZSB2ZXJzaW9uOgo+ICB4
ZW4gICAgICAgICAgICAgICAgICBlMTk3ZDI5NTE0MTY1MjAyMzA4ZmU2NWRiNmVmZmM0ODM1YWFi
ZmViCj4KPiBMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTA1NTAgIDIwMTctMDYtMTggMjE6NDk6NDIg
WiAgICAyIGRheXMKPiBGYWlsaW5nIHNpbmNlICAgICAgICAxMTA1NjggIDIwMTctMDYtMTkgMTM6
MTQ6MzIgWiAgICAyIGRheXMgICAgMiBhdHRlbXB0cwo+IFRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEx
MDkwMyAgMjAxNy0wNi0yMSAwMDoxNzowMSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCj4KPiAt
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KPiBQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6Cj4gICBBbmRyZSBQ
cnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KPiAgIEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNp
dHJpeC5jb20+Cj4gICBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KPiAg
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+Cj4gICBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9y
YWNsZS5jb20+Cj4gICBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+Cj4g
ICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gICBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+ICAgWmhvbmd6ZSBMaXUgPGJsYWNrc2t5Z2dAZ21haWwu
Y29tPgo+Cj4gam9iczoKPiAgYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MKPiAgYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MKPiAgYnVpbGQtYXJtaGYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MKPiAgYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MKPiAgYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MKPiAgYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MKPiAgYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MKPiAgYnVpbGQtYXJtaGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MKPiAg
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MKPiAgYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MKPiAgYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MKPiAgYnVpbGQtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MKPiAgYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MK
PiAgYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MKPiAgYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MKPiAgYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MKPiAgYnVpbGQtYXJtNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MKPiAgYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MKPiAgYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MKPiAgYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MKPiAgYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MKPiAgdGVzdC14dGYtYW1kNjQt
YW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MKPiAgdGVz
dC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MKPiAgdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MKPiAgdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MKPiAgdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MKPiAgdGVzdC1hbWQ2NC1h
bWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MKPiAg
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MKPiAgdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MKPiAgdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MKPiAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MKPiAgdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MK
PiAgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgIHBhc3MKPiAgdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgIHBhc3MKPiAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MKPiAgdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MKPiAgdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBh
c3MKPiAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgIHBhc3MKPiAgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MKPiAgdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MKPiAgdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MKPiAgdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MKPiAgdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MKPiAgdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MKPiAgdGVzdC1hcm1oZi1hcm1oZi14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MKPiAgdGVzdC1hbWQ2NC1p
Mzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MKPiAg
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwKPiAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MKPiAgdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MKPiAgdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MKPiAgdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MK
PiAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIHBhc3MKPiAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIHBhc3MKPiAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MKPiAgdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MKPiAgdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MKPiAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MKPiAgdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MKPiAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwKPiAgdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwKPiAgdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwKPiAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwKPiAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwKPiAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwKPiAgdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwKPiAg
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwKPiAgdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MKPiAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MKPiAgdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MKPiAgdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MK
PiAgdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MKPiAgdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MKPiAgdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MKPiAgdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwKPiAgdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwKPiAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwKPiAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwKPiAgdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MKPiAgdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MKPiAgdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MKPiAgdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MKPiAgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MKPiAgdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MKPiAgdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MKPiAg
dGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MKPiAgdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MKPiAgdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MKPiAgdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1
cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MKPiAgdGVzdC1hbWQ2
NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MK
PiAgdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MKPiAgdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MKPiAgdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MKPiAgdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MKPiAgdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MKPiAgdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MKPiAgdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MKPiAgdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwKPiAgdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MKPiAgdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MKPiAgdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MKPiAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwKPiAgdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MKPiAgdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MKPiAg
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MKPgo+Cj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCj4gc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCj4gbG9nczogL2hvbWUvbG9ncy9sb2dzCj4gaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwo+Cj4gTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQK
PiAgICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCj4K
PiBFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAo+ICAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCj4gICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKPgo+
IFRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAo+ICAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQo+Cj4KPiBOb3QgcHVzaGluZy4K
Pgo+IChObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDcwNyBsaW5lcyBsb25nLikKPgo+IF9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVs
IG1haWxpbmcgbGlzdAo+IFhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4gaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo+CgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 22 09:56:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 09:56:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNyr2-0003LE-7o; Thu, 22 Jun 2017 09:56: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=33913b474=George.Dunlap@citrix.com>)
 id 1dNyr1-0003L0-6k
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 09:56:47 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 EC/89-01999-E549B495; Thu, 22 Jun 2017 09:56:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDvW7sFO9
 Igxf3rCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz53y6yFDxlrVg98QtzA+NDli5GDg4JAX+J
 q4vsQExhgUiJhYc4uhg5OUQElCV6f/0GquDiEBI4wCQxv+smO4jDLDCTWaJj0gJmkCo2AT2Je
 ce/soDYvAK2EkfOHgSbySKgKvFsUwpIWFQgXOJt4xGoEkGJkzOfgNmcAvYSExc/ZAKxmQUMJI
 4smsMKYctLbH87B2y8ENCYxQ+Osk9g5JuFpH0WkpZZSFoWMDKvYtQoTi0qSy3SNbLQSyrKTM8
 oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDLV6BgbGHYx9q/wOMUpyMCmJ8m4u9o4U4kvK
 T6nMSCzOiC8qzUktPsQow8GhJMHbOxkoJ1iUmp5akZaZAwx6mLQEB4+SCO/GLqA0b3FBYm5xZ
 jpE6hSjLkfThy1fmIRY8vLzUqXEeaVBZgiAFGWU5sGNgEXgJUZZKWFeRgYGBiGegtSi3MwSVP
 lXjOIcjErCvF0gU3gy80rgNr0COoIJ6IgXRzxAjihJREhJNTBONcw7bmx5y3LW31i+bXwZt/4
 8m73/Vmtfceos/qVl4iWfJnlN3Wu+i7kolf3DvtdWnf/XHvf1nCaZ2tTm9CjR49a8hTbb8tZK
 WNziD94cOzv5xuGMaqZTa2cu4oi8NN/dd4bKFf7z05W4jidErFL18l0Y6WkXUHzEt7B/aZHso
 3NzN75d8tddiaU4I9FQi7moOBEAFrno+rsCAAA=
X-Env-Sender: prvs=33913b474=George.Dunlap@citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1498125404!83960803!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47566 invoked from network); 22 Jun 2017 09:56:45 -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;
 22 Jun 2017 09:56:45 -0000
X-IronPort-AV: E=Sophos;i="5.39,372,1493683200"; d="scan'208";a="437444243"
To: Jan Beulich <JBeulich@suse.com>
References: <594A61C8020000780016515C@prv-mh.provo.novell.com>
 <594A61C8020000780016515C@prv-mh.provo.novell.com>
 <5f5d035f-4ff2-b951-06cc-a4f373b681f2@citrix.com>
 <594AB40A0200007800165716@prv-mh.provo.novell.com>
 <d4ae55d9-79c3-60da-f0b7-0df0b541470e@citrix.com>
 <594B88550200007800165991@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <b67b256f-4ac8-5d4a-0784-923694cc96f3@citrix.com>
Date: Thu, 22 Jun 2017 10:56:41 +0100
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: <594B88550200007800165991@prv-mh.provo.novell.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 <xen-devel@lists.xenproject.org>,
 Daniel de Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH] passthrough: give
 XEN_DOMCTL_test_assign_device more sane semantics
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjIvMDYvMTcgMDg6MDUsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE5vIC0gSSdtIG9wZW4gdG8g
YW55IGNoYW5nZSB0byBpdCB3aGljaCBtYWtlcyB0aGUgY3VycmVudGx5IGlnbm9yZWQKPiBhcmd1
bWVudCBubyBsb25nZXIgaWdub3JlZCwgd2l0aG91dCBicmVha2luZyBleGlzdGluZyAoa25vd24g
YW5kCj4gdW5rbm93bikgY2FsbGVycyBvZiB0aGUgbGlieGMgd3JhcHBlci4gSS5lLiBJJ20gaW4g
bm8gd2F5IG9wcG9zZWQgdG8KPiBtYWtlIGl0IHdvcmsgdGhlIHdheSB5b3UgdGhpbmsgaXQgd2Fz
IG9yaWdpbmFsbHkgbWVhbnQgdG8gd29yazsgaXQgaXMKPiBqdXN0IHRoYXQgZ2l2ZW4gaXRzIGN1
cnJlbnQgdXNlIEkndmUgY29tZSB0byBhIGRpZmZlcmVudCBjb25jbHVzaW9uIGFzCj4gdG8gd2hh
dCB0aGUgb3JpZ2luYWwgaW50ZW50aW9uIG1heSBoYXZlIGJlZW4uCgpBY3R1YWxseSwgSSB0aGlu
ayB0aGUgY2xpbmNoZXIgaXMgdGhpczoKCnRlc3RfYXNzaWduX2RldmljZSwgYXNzaWduX2Rldmlj
ZSwgYW5kIGRlYXNzaWduX2RldmljZSBhbGwgdXNlIHRoZSBzYW1lCnN0cnVjdHVyZS4KClRoYXQg
bWFrZXMgaXQgcHJldHR5IG9idmlvdXMgdGhhdCAidGVzdF9hc3NpZ25fZGV2aWNlIiB3YXMgbWVh
bnQgdG8gYXNrCnRoZSBxdWVzdGlvbiwgIklmIEkgY2FsbCB0aGlzIGh5cGVyY2FsbCB3aXRoIGFz
c2lnbl9kZXZpY2UgaW5zdGVhZCwgd2lsbAppdCBzdWNjZWVkIG9yIGZhaWw/IgoKIC1HZW9yZ2UK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 22 09:59:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 09: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 1dNytF-0003Zq-Jb; Thu, 22 Jun 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 <prvs=33998295f=Ian.Jackson@citrix.com>)
 id 1dNytD-0003Zf-Od
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 09:59:03 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 CE/74-03613-7E49B495; Thu, 22 Jun 2017 09:59:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHRDpO6zKd6
 RBrN3yFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlbt+5iKfjNV3Hgyl6mBsaJPF2MnBwSAv4S
 M54dYwKx2QR0JZq2/GUDsXkFBCVOznzCAmIzC+hILNj9iQ3ClpfY/nYOM0SNg8T2G+vA4iwCq
 hIvnm1lB7FFgOqv7n3B2sXIBVQ/gVni2eYTQA4Hh7BApMTCQxwgJqeAncTRhlSQEiGB/UwSe+
 ++YIG4x0Ti7cKdbCA1QgJqEnPXx09g5JuF5KJZSC6aheSiBYzMqxjVi1OLylKLdI30kooy0zN
 KchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECA40BCHYwLvvrdIhRkoNJSZR3c7F3pBBfUn5K
 ZUZicUZ8UWlOavEhRhkODiUJ3t7JQDnBotT01Iq0zBxgyMOkJTh4lER4N3YBpXmLCxJzizPTI
 VKnGBWlxHlngPQJgCQySvPg2mBxdolRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvN9ApvBk5p
 XATX8FtJgJaPGLIx4gi0sSEVJSDYzWVybm8q3YLSz19qBMRiJvidbzLzyL9m1rDmiu3bo4zWF
 l/WlJ+8n1C6T/pgm65B+8zDiXZWH4GSH3Jt/dms6ubS4GF/0vCgfba++Str9Y9I9/4+z2UNfN
 nRaJNffO6ilpaC/vtGVzavxgpsg+y/NDUfNqSa9AsSPiii5XsplO3v7tXOmXrcRSnJFoqMVcV
 JwIANvIrH6uAgAA
X-Env-Sender: prvs=33998295f=Ian.Jackson@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1498125540!61214207!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38603 invoked from network); 22 Jun 2017 09:59:02 -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;
 22 Jun 2017 09:59:02 -0000
X-IronPort-AV: E=Sophos;i="5.39,372,1493683200"; d="scan'208";a="428954304"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22859.38110.267773.289890@mariner.uk.xensource.com>
Date: Thu, 22 Jun 2017 10:58:54 +0100
To: George Dunlap <george.dunlap@citrix.com>
In-Reply-To: <0a70ab17-ece8-1fe2-0bc1-43b7ce41efa9@citrix.com>
References: <594A61C8020000780016515C@prv-mh.provo.novell.com>
 <5f5d035f-4ff2-b951-06cc-a4f373b681f2@citrix.com>
 <594AB40A0200007800165716@prv-mh.provo.novell.com>
 <d4ae55d9-79c3-60da-f0b7-0df0b541470e@citrix.com>
 <594B88550200007800165991@prv-mh.provo.novell.com>
 <0a70ab17-ece8-1fe2-0bc1-43b7ce41efa9@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Daniel de Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH] passthrough: give
 XEN_DOMCTL_test_assign_device more sane semantics
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

R2VvcmdlIER1bmxhcCB3cml0ZXMgKCJSZTogW1BBVENIXSBwYXNzdGhyb3VnaDogZ2l2ZSBYRU5f
RE9NQ1RMX3Rlc3RfYXNzaWduX2RldmljZSBtb3JlIHNhbmUgc2VtYW50aWNzIik6Cj4gV2VsbCwg
SSdtIG5vdCBzdXJlIHdoYXQgdG8gc2F5LCBiZWNhdXNlIGluIG15IHZpZXcgdGhlIGxvZyBtZXNz
YWdlCj4gc3VwcG9ydHMgbXkgdmlldy4gOi0pICBOb3RlIHRoYXQgdGhlcmUgYXJlIHR3byBlcnJv
cnMsIGJvdGggZXhwbGFpbmluZwo+IHdoeSB0aGUgZG9tYWluIGNhbm5vdCBiZSBhc3NpZ25lZCAt
LSBvbmUgaXMgIm5vIElPTU1VIiwgb25lIGlzICJhbHJlYWR5Cj4gYXNzaWduZWQgdG8gYSBkaWZm
ZXJlbnQgZ3Vlc3QiLgo+IFllcywgYXQgdGhlIG1vbWVudCBpdCBkb2Vzbid0IGhhdmUgYSBzZXBh
cmF0ZSBtZXNzYWdlIGZvciAtRVBFUk0gKHdoaWNoCj4gaXMgcHJlc3VtYWJseSB3aGF0IFhTTSB3
b3VsZCByZXR1cm4gaWYgdGhlcmUgd2VyZSBzb21lIG90aGVyIHByb2JsZW0pLgo+IEJ1dCBpdCBh
bHNvIGRvZXNuJ3QgY29ycmVjdGx5IHJlcG9ydCBvdGhlciBwb3RlbnRpYWwgZXJyb3JzOiAtRU5P
REVWIGlmCj4geW91IHRyeSB0byBhc3NpZ24gYSBEVCBkZXZpY2Ugb24gYSBQQ0ktYmFzZWQgc3lz
dGVtLCBvciBhIFBDSSBkZXZpY2Ugb24KPiBhIERULWJhc2VkIHN5c3RlbS4KClRoZSB3YXkgSSB3
b3VsZCBwdXQgdGhpcyBpczogVGhlIGxvZyBtZXNzYWdlIGdlbmVyYXRpb24gbG9naWMgaXMKd3Jv
bmcsIGluIHRoYXQgaXQgc29tZXRpbWVzIGxpZXMuCgo+ICAoQXBwYXJlbnRseSB3ZSBhbHNvIHJl
dGlybiAtRUlOVkFMIGlmIHlvdSBpbmNsdWRlZAo+IGluYXBwcm9wcmlhdGUgZmxhZ3MsICpvciog
aWYgdGhlIGRldmljZSBkaWRuJ3QgZXhpc3QsICpvciogaWYgdGhlIGRldmljZQo+IHdhcyBhbHJl
YWR5IGFzc2lnbmVkIHNvbWVod2VyZSBlbHNlLiAgQXMgbG9uZyBhcyB3ZSdyZSByZS1wYWludGlu
Zwo+IHRoaW5ncyB3ZSBzaG91bGQgcHJvYmFibHkgY2hhbmdlIHRoaXMgYXMgd2VsbC4pCgpUaGlz
IGlzIHF1aXRlIHVuaGVscGZ1bCwgaW5kZWVkLgoKPiBJIHN1Z2dlc3Qgd2UgYXNrIHRoZSB0b29s
c3RhY2sgbWFpbnRhaW5lcnMgd2hhdCBraW5kIG9mIGEgZnVuY3Rpb24gdGhleQo+IHRoaW5rIHdv
dWxkIGJlIG1vc3QgdXNlZnVsLCBhbmQgdGhlbiB3ZSBjYW4gaW1wbGVtZW50IHRoYXQuCj4gCj4g
U28sIFdlaSBhbmQgSWFuIChhbmQgRGFuaWVsIGlmIHlvdSdyZSBhcm91bmQpOgoKQWZ0ZXIgaGF2
aW5nIHJlcmVhZCB0aGUgdGhyZWFkIEkgc3RpbGwgZG9uJ3QgdW5kZXJzdGFuZCB3aHkgSmFuIHRo
aW5rcwp0aGUgaWdub3JlZCBhcmd1bWVudCBpcyBhIHByb2JsZW0gcGVyIHNvLiAgSWdub3JlZCBh
cmd1bWVudHMgYXJlIG9mdGVuCnByb3ZpZGVkIHRvIGVhc2UgZnV0dXJlIGV4cGFuc2lvbiAod2hl
dGhlciB0aGVyZSBpcyBhbiBBQkkgc3RhYmlsaXR5Cmd1YXJhbnRlZSBvciBub3QpLgoKSW4gdGhp
cyBjYXNlIEkgdGhpbmsgdGhhdCB0aGUgZG9taWQgaXMgbm90IHBhc3NlZCB0byB0aGUgWFNNIGNo
ZWNrIGlzCnNpbXBseSBhIGJ1Zy4gIEkgZG9uJ3Qga25vdyBpZiB0aGF0IGNhbiBiZSBmaXhlZCBl
YXNpbHkuCgo+IE9wdGlvbiAyOiBQYXNzIHRoZSBkb21haW4gdG8gdGhlIFhTTSBjYWxsYmFjaywg
ZW5hYmxpbmcgWFNNIC8gRmxhc2sKPiBwb2xpY2llcyB0aGF0IGNhbiBmb3JiaWQgc3BlY2lmaWMg
ZGV2aWNlcyBmcm9tIGJlaW5nIGFzc2lnbmVkIHRvCj4gc3BlY2lmaWMgZ3Vlc3RzLgoKSXMgdGhl
cmUgYW55IHBvc3NpYmxlIGRvd25zaWRlIHRvIHRoaXMgPwoKPiBBbnkgcHJlZmVyZW5jZXM/CgpT
ZWUgYWJvdmUuICBHZW9yZ2UncyBhcmd1bWVudHMgbWFrZSBtdWNoIG1vcmUgc2Vuc2UgdG8gbWUg
dGhhbiBKYW4ncywKaW4gdGhpcyB0aHJlYWQuCgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 22 10:01:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 10:01:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNyvn-0004E3-0U; Thu, 22 Jun 2017 10: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 <julien.grall@arm.com>) id 1dNyvl-0004Dw-Qb
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 10:01:41 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 76/19-03587-5859B495; Thu, 22 Jun 2017 10:01:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVysyfVTbdlqne
 kQcdHfYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePcfcuCk8wVm7/uZGpg/MXUxcjFISSwmVGi
 /9pMKGc3o8TxnbOBHA4OYQEPiRnbFUBMEYEAiba1ghAlyxglvsxqZu1i5ORgFpjLJNHymhPEZ
 hPQlLjz+RMTiM0rYCXxs/UtWA2LgKrEpM7PbCC2qEC4xNvGIywQNYISJ2c+AbM5Bewlbu/fyQ
 Yx01biztzdzBC2vMT2t3OYJzDyzULSMgtJ2SwkZQsYmVcxahSnFpWlFukaGuslFWWmZ5TkJmb
 m6BoamOnlphYXJ6an5iQmFesl5+duYgQGGwMQ7GD8sizgEKMkB5OSKO/mYu9IIb6k/JTKjMTi
 jPii0pzU4kOMMhwcShK8AlOAcoJFqempFWmZOcCwh0lLcPAoifBu7AJK8xYXJOYWZ6ZDpE4x6
 nI0fdjyhUmIJS8/L1VKnHfGZKAiAZCijNI8uBGwGLzEKCslzMsIdJQQT0FqUW5mCar8K0ZxDk
 YlYd5vIFN4MvNK4Da9AjqCCeiIF0c8QI4oSURISTUwCpk9Kl+9vqnVt/Gm8d53y5+kLXhwOC1
 2ziZWBsdzQf8E6zmUjO9HfXDZEfW8pVxthvziLqGg/q+r3/EuPV2bzHJ1I+tp17wjWWWn47ay
 JW7jn6Z9ad/ftr+iXysWFP2z27K47nWNnvfxfoPvKqHnL4d3Xomb0Pbx4aLZE5Qmlrz+lOobr
 3daWomlOCPRUIu5qDgRAFE3age8AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1498125700!75040216!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37152 invoked from network); 22 Jun 2017 10:01:40 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-21.messagelabs.com with SMTP; 22 Jun 2017 10:01: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 0FDFA15AD;
 Thu, 22 Jun 2017 03:01: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 95EB43F557;
 Thu, 22 Jun 2017 03:01:38 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <594A57B10200007800165012@prv-mh.provo.novell.com>
 <594A57B10200007800165012@prv-mh.provo.novell.com>
 <594A594B0200007800165052@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ec66d8cb-ae47-cc31-46f3-7d23066e0956@arm.com>
Date: Thu, 22 Jun 2017 11:01:37 +0100
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: <594A594B0200007800165052@prv-mh.provo.novell.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>
Subject: Re: [Xen-devel] [PATCH 03/11] make steal_page() return a proper
	error value
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGksCgpPbiAyMS8wNi8xNyAxMDozMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gLi4uIGFuZCB1c2Ug
aXQgd2hlcmUgc3VpdGFibGUgKHRoZSB0bWVtIGNhbGxlciBkb2Vzbid0IHByb3BhZ2F0ZSBhbgo+
IGVycm9yIGNvZGUpLiBXaGlsZSBpdCBkb2Vzbid0IG1hdHRlciBhcyBtdWNoLCBhbHNvIG1ha2Ug
ZG9uYXRlX3BhZ2UoKQo+IGZvbGxvdyBzdWl0IG9uIHg4NiAob24gQVJNIGl0IGFscmVhZHkgcmV0
dXJucyAtRU5PU1lTKS4KPgo+IEFsc28gbW92ZSB0aGVpciBkZWNsYXJhdGlvbnMgdG8gY29tbW9u
IGNvZGUgYW5kIGFkZCBfX211c3RfY2hlY2suCj4KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CgpGb3IgdGhlIEFSTSBiaXRzOgoKQWNrZWQtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxs
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 22 10:03:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 10:03:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNyxK-0004QA-As; Thu, 22 Jun 2017 10:03:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <matt@console-pimps.org>) id 1dNyxJ-0004Q1-16
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 10:03:17 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 B0/6C-03371-4E59B495; Thu, 22 Jun 2017 10:03:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrEIsWRWlGSWpSXmKPExsVyMbRhs+7jqd6
 RBnMPalos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkPzz5jKfjLWvG+cxZLA+NHli5GTg4hgUmM
 Eutfe3UxcnGwCBxglVi09z8jiCMhsJtVYn/HDVaQKgmBOIlb/2ewQ9iVEqeenWWE6FaVuD77B
 DNIg5BAD5PE/6UnwYpYgBLvW4+CNbMJ6Er8Wn+aGcQWEdCSaFtwmwWkgVngJYfE8+tXwe4QFo
 iS2P76BxOIzStgLrHk7RUWiKmtjBKLe/ZBJQQlTs58AtbADDTpxr+XQHEOIFtaYvk/DpAwp4C
 HRMufTSwgYVEBM4mDX4QnMArPQtI8C0nzLITmBYzMqxjVi1OLylKLdC31kooy0zNKchMzc3QN
 Dcz0clOLixPTU3MSk4r1kvNzNzECw5wBCHYw3t0UcIhRkoNJSZR3c7F3pBBfUn5KZUZicUZ8U
 WlOavEhRhkODiUJ3jVTgHKCRanpqRVpmTnAiINJS3DwKInwbuwCSvMWFyTmFmemQ6ROMVpyXL
 my7gsTR9OHLUByyoHtX5iEWPLy81KlxHlLQOYJgDRklObBjYMlhUuMslLCvIxABwrxFKQW5Wa
 WoMq/YhTnYFQS5i0AmcKTmVcCt/UV0EFMQAe9OOIBclBJIkJKqoGxtqTwa4q2i8fVug1Ldnxb
 Y9hqLLn+0I3pAuzC87a72SxvurdP7EXnKd9XVk9Cn/yvu2CpX/z8pfdEu20OMft4n364s5Vtk
 7lI7FZGh0f9E8+5Tr8SXbSxVKJFlmdfQvOM17unlfmd830czGH9sslZrPRbza/KqM+rm8SvCV
 uUV1f3FP2MOKqgxFKckWioxVxUnAgA3nvrcgUDAAA=
X-Env-Sender: matt@console-pimps.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1498125795!68484097!1
X-Originating-IP: [209.85.128.179]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55589 invoked from network); 22 Jun 2017 10:03:15 -0000
Received: from mail-wr0-f179.google.com (HELO mail-wr0-f179.google.com)
 (209.85.128.179)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Jun 2017 10:03:15 -0000
Received: by mail-wr0-f179.google.com with SMTP id c11so16243147wrc.3
 for <xen-devel@lists.xen.org>; Thu, 22 Jun 2017 03:03:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=codeblueprint-co-uk.20150623.gappssmtp.com; s=20150623;
 h=date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to:user-agent;
 bh=ND0O5GvGQq+zKBK5e3Ml9tXCGFPl/eoPWTfTQzE++B8=;
 b=JonH9Mh8+ukvPS+STpxKvOEKpQONlF4X8ubkf5QBJ4Qx/6krpNGnr3xjc0A/cJNLLf
 oYUEXRtJDmokq2MQVxh1E3vecWfwGWwBcZ+hAOZhr8aoymEPrPfIpzHL5skV9f3W4huL
 g4ed3MTr0KQmxEzuusJ4WL0t5vC0vSzI3LlInSfLYXf6TJr/ECGlC3Bpe1m/gSlkh+75
 2jg3e4mEkZBU4GzrLQG/KucwVOtuXkJLpeDN05jMW9AWYRo7/fEVxvmVx4Ak0WypstCt
 OMX8NdR+rhGBTm+ZINX/Zm5Wubqf7yIvD8uslc3BM2lw7XLh97TNNLpRV8oH3DhNNaz1
 HKRg==
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=ND0O5GvGQq+zKBK5e3Ml9tXCGFPl/eoPWTfTQzE++B8=;
 b=syfYM/aACzyQS5D8qZuDfPBTIll0YAlUby7irwoZ+FOgNQ7xnlnxTnbcb2D83joFGw
 +zdMo4Uhckb5nudJODL4Hkq/UCZdWqEaxi25W+Nzdr/vPnxc99Jj5/KUHVh5eUyzWjcf
 ZTQpusWDip2UA+yP/2bj/HzSMD/J0/OPWoLMCVAO9cN6Wv/rCkbpcootXPYH4HmdPvmO
 8vMshXiNM/9xci9I562ddllSHB43TVe+vEuuicU2NRFtSl7MucM2W00BOIEcKblt1Rav
 YYGeGEiAxOt+L4DqLlOpypZvQEayt8qexhEA+y3+5f30pN4/3sL+rlSeTui6+IaPzUgs
 NenQ==
X-Gm-Message-State: AKS2vOzChlJ+TyrT+eM6IjKD1jEffi4lIKMdAPs0oMog7ieIWHb1XFv3
 VmyXAhOic17ggOVr
X-Received: by 10.28.238.220 with SMTP id j89mr1130061wmi.30.1498125795132;
 Thu, 22 Jun 2017 03:03:15 -0700 (PDT)
Received: from localhost ([2a02:c7f:9214:6300:de53:60ff:fe39:5599])
 by smtp.gmail.com with ESMTPSA id r40sm1806447wrb.37.2017.06.22.03.03.14
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 22 Jun 2017 03:03:14 -0700 (PDT)
Date: Thu, 22 Jun 2017 11:03:13 +0100
From: Matt Fleming <matt@codeblueprint.co.uk>
To: Tom Lendacky <thomas.lendacky@amd.com>
Message-ID: <20170622100313.GB3238@codeblueprint.co.uk>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
 <20170616185306.18967.8964.stgit@tlendack-t1.amdoffice.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170616185306.18967.8964.stgit@tlendack-t1.amdoffice.net>
User-Agent: Mutt/1.5.24+42 (6e565710a064) (2015-08-30)
Cc: linux-efi@vger.kernel.org, Brijesh Singh <brijesh.singh@amd.com>,
 Toshimitsu Kani <toshi.kani@hpe.com>, linux-doc@vger.kernel.org,
 x86@kernel.org, linux-mm@kvack.org,
 Radim =?utf-8?B?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Larry Woodman <lwoodman@redhat.com>, linux-arch@vger.kernel.org,
 kvm@vger.kernel.org, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 kasan-dev@googlegroups.com, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Dmitry Vyukov <dvyukov@google.com>, Juergen Gross <jgross@suse.com>,
 kexec@lists.infradead.org, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org, iommu@lists.linux-foundation.org,
 Thomas Gleixner <tglx@linutronix.de>, Paolo Bonzini <pbonzini@redhat.com>
Subject: Re: [Xen-devel] [PATCH v7 17/36] efi: Update efi_mem_type() to
 return an error rather than 0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCAxNiBKdW4sIGF0IDAxOjUzOjA2UE0sIFRvbSBMZW5kYWNreSB3cm90ZToKPiBUaGUg
ZWZpX21lbV90eXBlKCkgZnVuY3Rpb24gY3VycmVudGx5IHJldHVybnMgYSAwLCB3aGljaCBtYXBz
IHRvCj4gRUZJX1JFU0VSVkVEX1RZUEUsIGlmIHRoZSBmdW5jdGlvbiBpcyB1bmFibGUgdG8gZmlu
ZCBhIG1lbW1hcCBlbnRyeSBmb3IKPiB0aGUgc3VwcGxpZWQgcGh5c2ljYWwgYWRkcmVzcy4gUmV0
dXJuaW5nIEVGSV9SRVNFUlZFRF9UWVBFIGltcGxpZXMgdGhhdAo+IGEgbWVtbWFwIGVudHJ5IGV4
aXN0cywgd2hlbiBpdCBkb2Vzbid0LiAgSW5zdGVhZCBvZiByZXR1cm5pbmcgMCwgY2hhbmdlCj4g
dGhlIGZ1bmN0aW9uIHRvIHJldHVybiBhIG5lZ2F0aXZlIGVycm9yIHZhbHVlIHdoZW4gbm8gbWVt
bWFwIGVudHJ5IGlzCj4gZm91bmQuCj4gCj4gUmV2aWV3ZWQtYnk6IEJvcmlzbGF2IFBldGtvdiA8
YnBAc3VzZS5kZT4KPiBTaWduZWQtb2ZmLWJ5OiBUb20gTGVuZGFja3kgPHRob21hcy5sZW5kYWNr
eUBhbWQuY29tPgo+IC0tLQo+ICBhcmNoL2lhNjQva2VybmVsL2VmaS5jICAgICAgfCAgICA0ICsr
LS0KPiAgYXJjaC94ODYvcGxhdGZvcm0vZWZpL2VmaS5jIHwgICAgNiArKystLS0KPiAgaW5jbHVk
ZS9saW51eC9lZmkuaCAgICAgICAgIHwgICAgMiArLQo+ICAzIGZpbGVzIGNoYW5nZWQsIDYgaW5z
ZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKClJldmlld2VkLWJ5OiBNYXR0IEZsZW1pbmcgPG1h
dHRAY29kZWJsdWVwcmludC5jby51az4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 22 10:12:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 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 1dNz5X-0005Ec-4a; Thu, 22 Jun 2017 10:11:47 +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 1dNz5V-0005EQ-Vm
 for xen-devel@lists.xensource.com; Thu, 22 Jun 2017 10:11:46 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 0E/2E-31580-1E79B495; Thu, 22 Jun 2017 10:11:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVffBdO9
 Igz83hS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasbfhHFvBd7OKM68amRoY
 b+l2MXJxCAn8ZZR4/WAGI4TzmFFi24xrUM42Rom30y+xdzFycogIOEt8PTMXzOYV0Je41v2dG
 cQWFgiSOHHrLQtIg4TAEyaJO3O2MoEkJAQ8JRbdP80CY2+evQAozs7BJmAlcUgMJMoioCqx9d
 8ctgmM3AsYGVYxahSnFpWlFukaGuklFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgR
 6nQEIdjC+6nY+xCjJwaQkyru52DtSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRvzjSgnGBRanpq
 RVpmDjD8YNISHDxKIrwbu4DSvMUFibnFmekQqVOMuhwbVq//wiTEkpeflyolznt/KlCRAEhRR
 mke3AhYLFxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMO8MkEt4MvNK4Da9AjqCCeiIF0c8QI
 4oSURISTUwTtu2+vsU+5SL/X/DeO1Wy8xZ/dh2yYMH9bGc89vXvdiZmT3j0Z59nyZqpa8oOfx
 KYPnaV1qqr9g6z3rLPo0N7TGy8D7CutnsXNxGe275WV1Ol+ecZTy59+Ptk5NmMtvqay2I5Pne
 NVdf8PWcxzcqzm+99vOMavOZwLdrFfdunp/4n09v1yFr/4lKLMUZiYZazEXFiQDt7kFIgAIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-16.tower-31.messagelabs.com!1498126303!99275767!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32725 invoked from network); 22 Jun 2017 10:11:44 -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; 22 Jun 2017 10: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 <osstest-admin@xenproject.org>)
 id 1dNz5S-0006Zw-LF; Thu, 22 Jun 2017 10:11: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 1dNz5N-0006uY-7a; Thu, 22 Jun 2017 10:11:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dNz5N-0006Tx-2q; Thu, 22 Jun 2017 10:11:37 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110964-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=4514f788d1024ab727ed5d6cc29aed91111e8f24
X-Osstest-Versions-That: xen=ded7303f161fd578f0ac9fbaf52cfd9d72b4a320
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 22 Jun 2017 10:11:37 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 110964: 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>

ZmxpZ2h0IDExMDk2NCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDk2NC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDQ1MTRmNzg4ZDEwMjRh
YjcyN2VkNWQ2Y2MyOWFlZDkxMTExZThmMjQKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIGRlZDczMDNmMTYxZmQ1NzhmMGFjOWZiYWY1MmNmZDlkNzJiNGEzMjAKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDExMDk0OCAgMjAxNy0wNi0yMSAxOTowMjoyNCBaICAgIDAgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMTA5NjQgIDIwMTctMDYtMjIgMDg6MDI6MTIgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBEYXJpbyBGYWdnaW9saSA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4KICBHZW9y
Z2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UK
KyByZXZpc2lvbj00NTE0Zjc4OGQxMDI0YWI3MjdlZDVkNmNjMjlhZWQ5MTExMWU4ZjI0CisgLiAu
L2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZwor
KysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwg
LWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xv
YmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7
CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16
IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVw
b3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVz
dC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAn
IT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19M
T0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9o
b21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggeGVuLXVuc3RhYmxlLXNtb2tlIDQ1MTRm
Nzg4ZDEwMjRhYjcyN2VkNWQ2Y2MyOWFlZDkxMTExZThmMjQKKyBicmFuY2g9eGVuLXVuc3RhYmxl
LXNtb2tlCisgcmV2aXNpb249NDUxNGY3ODhkMTAyNGFiNzI3ZWQ1ZDZjYzI5YWVkOTExMTFlOGYy
NAorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRj
b25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysr
KyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAg
cmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3Ig
ZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysr
ICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0
ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21l
L29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysg
J1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9s
b2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrIHVtYXNrIDAw
MgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9eGVuCisgeGVu
YnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5z
dGFibGUKKyAnWycgeHhlbiA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeHFlbXUt
dXBzdHJlYW0tdW5zdGFibGUgPSB4ICddJworIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3Jp
LWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlLXNtb2tlCisgcHJldnhlbmJyYW5jaD14ZW4t
NC45LXRlc3RpbmcKKyAnWycgeDQ1MTRmNzg4ZDEwMjRhYjcyN2VkNWQ2Y2MyOWFlZDkxMTExZThm
MjQgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rl
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
bnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC0zLjE0CisrIDogdGVzdGVkL2xpbnV4LWFy
bS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAn
XScKKysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9w
cy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3Jn
L3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYu
MzkueAorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54
ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6
IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFi
bGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNy
b24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2Fy
Ym9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhl
bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVu
LmdpdAorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAor
IFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1w
dm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NF
QUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJp
b3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
b3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSB4ZW4tdW5zdGFibGUtc21va2UKKyBj
YXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rl
c3QvcmVwb3MveGVuCisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC94ZW4uZ2l0IDQ1MTRmNzg4ZDEwMjRhYjcyN2VkNWQ2Y2MyOWFlZDkxMTExZThmMjQ6cmVm
cy9oZWFkcy9zbW9rZQpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hl
bi5naXQKICAgZGVkNzMwMy4uNDUxNGY3OCAgNDUxNGY3ODhkMTAyNGFiNzI3ZWQ1ZDZjYzI5YWVk
OTExMTFlOGYyNCAtPiBzbW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 22 10:20:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 10: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 1dNzED-0005ww-4b; Thu, 22 Jun 2017 10: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 <bwiedemann@bernhard.suse.de>) id 1dNyEa-0007qj-25
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 09:17:04 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 48/51-03058-F0B8B495; Thu, 22 Jun 2017 09:17:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrELMWRWlGSWpSXmKPExsVyuP0uky5Pt3e
 kweqf/Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bnOfdYC/q4Kxb1zWNuYLzJ2cXIySEkUCix
 aNkyZhCbTcBIomvPDyYQW0RASeLeqslANhcHs8BkRon5h2eCFQkLqEssm3qVEcRmEVCVuD9/G
 iuIzStgLvFm+1k2EFtCQF6i48BklgmMHAsYGVYxahSnFpWlFukamuklFWWmZ5TkJmbm6BoamO
 nlphYXJ6an5iQmFesl5+duYgT6hQEIdjDe3xhwiFGSg0lJlHdzsXekEF9SfkplRmJxRnxRaU5
 q8SFGGQ4OJQnesC6gnGBRanpqRVpmDjBAYNISHDxKIrx/WoHSvMUFibnFmekQqVOMilLivDIg
 fQIgiYzSPLg2WFBeYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjCvJMgUnsy8Erjpr4AWMwEtf
 nHEA2RxSSJCSqqBcVmjzZZJCuGlYrWK0dLxff8EOtUNjk4R/DRFdKcuZxrPfsO5mpM3Lz7dqB
 L6Q+LHnYqTFVxv0/1rHvqw6dfoizQceC/Me0Yp7kdA5auJ74QmSCtlLlNt9XpWfTb345QDfKy
 CLss2Pj+krl2nlbQsaems517pgULeBbdMju7s++rlbpBgtG2REktxRqKhFnNRcSIAt2kUzkUC
 AAA=
X-Env-Sender: bwiedemann@bernhard.suse.de
X-Msg-Ref: server-4.tower-27.messagelabs.com!1498123020!108130912!1
X-Originating-IP: [195.135.221.2]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27615 invoked from network); 22 Jun 2017 09:17:00 -0000
Received: from nat.nue.novell.com (HELO bernhard.suse.de) (195.135.221.2)
 by server-4.tower-27.messagelabs.com with SMTP; 22 Jun 2017 09:17:00 -0000
Received: by bernhard.suse.de (Postfix, from userid 16894)
 id 88852E09FD; Thu, 22 Jun 2017 11:16:59 +0200 (CEST)
From: "Bernhard M. Wiedemann" <bwiedemann@suse.de>
To: xen-devel@lists.xenproject.org
Date: Thu, 22 Jun 2017 11:16:34 +0200
Message-Id: <20170622091634.28927-1-bwiedemann@suse.de>
X-Mailer: git-send-email 2.12.3
X-Mailman-Approved-At: Thu, 22 Jun 2017 10:20:44 +0000
Cc: wei.liu2@citrix.com, ian.jackson@eu.citrix.com,
 "Bernhard M . Wiedemann" <bwiedemann@suse.com>,
 "Bernhard M. Wiedemann" <bwiedemann@suse.de>
Subject: [Xen-devel] [PATCH] etherboot: use gzip -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>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

dG8gbm90IGluY2x1ZGUgY3VycmVudCB0aW1lc3RhbXAgaW4gcmVzdWx0cwp0byBhbGxvdyBmb3Ig
cmVwcm9kdWNpYmxlIGJ1aWxkcy4KClNlZSBodHRwczovL3JlcHJvZHVjaWJsZS1idWlsZHMub3Jn
LyBmb3Igd2h5IHRoaXMgbWF0dGVycwoKU2lnbmVkLW9mZi1ieTogQmVybmhhcmQgTS4gV2llZGVt
YW5uIDxid2llZGVtYW5uQHN1c2UuY29tPgotLS0KIHRvb2xzL2Zpcm13YXJlL2V0aGVyYm9vdC9N
YWtlZmlsZSB8IDIgKy0KIHRvb2xzL2Zpcm13YXJlL2V0aGVyYm9vdC9SRUFETUUgICB8IDIgKy0K
IDIgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3Rvb2xzL2Zpcm13YXJlL2V0aGVyYm9vdC9NYWtlZmlsZSBiL3Rvb2xzL2Zpcm13YXJl
L2V0aGVyYm9vdC9NYWtlZmlsZQppbmRleCA0NTlhMWUyMmU2Li43Y2M1NTE3ZjEwIDEwMDY0NAot
LS0gYS90b29scy9maXJtd2FyZS9ldGhlcmJvb3QvTWFrZWZpbGUKKysrIGIvdG9vbHMvZmlybXdh
cmUvZXRoZXJib290L01ha2VmaWxlCkBAIC0zMSw3ICszMSw3IEBAICRUOgogCWlmICEgJChGRVRD
SEVSKSBfJFQgJChJUFhFX1RBUkJBTExfVVJMKTsgdGhlbiBcCiAJCSQoR0lUKSBjbG9uZSAkKElQ
WEVfR0lUX1VSTCkgJEQuZ2l0OyBcCiAJCShjZCAkRC5naXQgJiYgJChHSVQpIGFyY2hpdmUgLS1m
b3JtYXQ9dGFyIC0tcHJlZml4PSRELyBcCi0JCSQoSVBYRV9HSVRfVEFHKSB8IGd6aXAgPi4uL18k
VCk7IFwKKwkJJChJUFhFX0dJVF9UQUcpIHwgZ3ppcCAtbiA+Li4vXyRUKTsgXAogCQlybSAtcmYg
JEQuZ2l0OyBcCiAJZmkKIAltdiBfJFQgJFQKZGlmZiAtLWdpdCBhL3Rvb2xzL2Zpcm13YXJlL2V0
aGVyYm9vdC9SRUFETUUgYi90b29scy9maXJtd2FyZS9ldGhlcmJvb3QvUkVBRE1FCmluZGV4IGMx
YzcxM2M3NmIuLjVlM2MxZGFmNTggMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Zpcm13YXJlL2V0aGVyYm9v
dC9SRUFETUUKKysrIGIvdG9vbHMvZmlybXdhcmUvZXRoZXJib290L1JFQURNRQpAQCAtMTUsNyAr
MTUsNyBAQCBhcyBvbiAyNXRoIFNlcHRlbWJlciAyMDA4KToKIAogIGdpdCBjbG9uZSBnaXQ6Ly9n
aXQuZXRoZXJib290Lm9yZy9zY20vZ3B4ZS5naXQKICBjZCBncHhlCi0gZ2l0IGFyY2hpdmUgLS1m
b3JtYXQ9dGFyIC0tcHJlZml4PWdweGUvIGMyNGJjMzQ5ZWFkOTM5ZDkwYjU3ODRkYmZmM2NkOWZk
YjlkODNiYTggfCBnemlwID4uLi9ncHhlLWdpdC1zbmFwc2hvdC50YXIuZ3oKKyBnaXQgYXJjaGl2
ZSAtLWZvcm1hdD10YXIgLS1wcmVmaXg9Z3B4ZS8gYzI0YmMzNDllYWQ5MzlkOTBiNTc4NGRiZmYz
Y2Q5ZmRiOWQ4M2JhOCB8IGd6aXAgLW4gPi4uL2dweGUtZ2l0LXNuYXBzaG90LnRhci5negogCiAt
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAKLS0gCjIuMTIuMwoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 22 10:22:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 10:22: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 1dNzG7-00068U-Fd; Thu, 22 Jun 2017 10:22: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=33998295f=Ian.Jackson@citrix.com>)
 id 1dNzG6-00068J-CE
 for xen-devel@lists.xensource.com; Thu, 22 Jun 2017 10:22:42 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 FF/12-10689-17A9B495; Thu, 22 Jun 2017 10:22:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXitHRDpG7hLO9
 Ig+t7OC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aWdQtYCqbyVhxedoW5gfEzVxcjJ4eEgL/E
 qVO/mCBsD4nrZ0+A2WwCuhJNW/6ygdi8AoISJ2c+YQGxmQV0JBbs/sQGYctLbH87h7mLkQOox
 l5i++p0kDCLgKrE/p4+VhBbREBd4s+FCYwQ5QUS7Yufg40RFvCS+HNrF1icU8BaYs/yDrCRQg
 LxEk1n7zNCnGMi8XbhTjaQ8UICahJz18dDhC0lvq1/yjyBUWAWkuNmITluFpLjFjAyr2LUKE4
 tKkst0jUy1UsqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAzMegYGxh2MrSf8DjFK
 cjApifJuLvaOFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBe2QGUE6wKDU9tSItMwcYIzBpCQ4eJ
 RHejV1Aad7igsTc4sx0iNQpRl2OO30bvjAJseTl56VKifMeA5khAFKUUZoHNwIWr5cYZaWEeR
 kZGBiEeApSi3IzS1DlXzGKczAqCfPuApnCk5lXArfpFdARTEBHvDjiAXJESSJCSqqBsVxeN/P
 3ZUvhG0IhOxr/VPjcjmQ/92eu8brGBQGhT6/8/hbluv+H6Wqny47Hjd2/O3pdPaS/MoWppyTF
 OfBS3PkmZvEl5QvVGlQb0k7I7rn3Oa+J1Sss30T4yiYbv/P1VZ+L7NbkpN69IOj5zGINb+60S
 32rHF5EepwNvLtwqbOrxB6HdNW/SizFGYmGWsxFxYkAbpbf6tICAAA=
X-Env-Sender: prvs=33998295f=Ian.Jackson@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1498126959!68327035!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54796 invoked from network); 22 Jun 2017 10:22:40 -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;
 22 Jun 2017 10:22:40 -0000
X-IronPort-AV: E=Sophos;i="5.39,372,1493683200"; d="scan'208";a="428956192"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22859.39528.684668.65601@mariner.uk.xensource.com>
Date: Thu, 22 Jun 2017 11:22:32 +0100
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <721632e7-2d36-478f-aa7f-b9465dba1429@arm.com>
References: <osstest-110903-mainreport@xen.org>
 <721632e7-2d36-478f-aa7f-b9465dba1429@arm.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xensource.com,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [xen-4.9-testing test] 110903: 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>

IEp1bGllbiBHcmFsbCB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gW3hlbi00LjktdGVzdGluZyB0
ZXN0XSAxMTA5MDM6IHJlZ3Jlc3Npb25zIC0gRkFJTCIpOgo+IE9uIDIxLzA2LzE3IDE3OjI2LCBv
c3N0ZXN0IHNlcnZpY2Ugb3duZXIgd3JvdGU6Cj4gPiBmbGlnaHQgMTEwOTAzIHhlbi00LjktdGVz
dGluZyByZWFsIFtyZWFsXQo+ID4gaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzLzExMDkwMy8KPiA+Cj4gPiBSZWdyZXNzaW9ucyA6LSgKPiA+Cj4gPiBUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKPiA+IGluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgo+ID4gIHRlc3QtYW1kNjQtYW1kNjQtcHlncnVi
ICAgICAgIDkgZGViaWFuLWRpLWluc3RhbGwgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDU1MAo+
IAo+IERvZXMgYW55b25lIGhhdmUgYW4gaWRlYSB3aHkgaXQgbWF5IGZhaWwgaGVyZT8KClRoZSBl
cnJvciBtZXNzYWdlIGlzIHRoaXMsIGZyb20gZGViaWFuLWluc3RhbGxlclsxXToKCiAgICEhIEVS
Uk9SOiBVbmFibGUgdG8gaW5zdGFsbCBidXN5Ym94CgogICBBbiBlcnJvciB3YXMgcmV0dXJuZWQg
d2hpbGUgdHJ5aW5nIHRvIGluc3RhbGwgdGhlIGJ1c3lib3ggcGFja2FnZSBvbnRvIHRoZSAKICAg
dGFyZ2V0IHN5c3RlbS4KCiAgIENoZWNrIC92YXIvbG9nL3N5c2xvZyBvciBzZWUgdmlydHVhbCBj
b25zb2xlIDQgZm9yIHRoZSBkZXRhaWxzLgogICBbUHJlc3MgZW50ZXIgdG8gY29udGludWVdIAoK
WzFdIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTA5
MDMvdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIvaXRhbGlhMC0tLXZhci1sb2cteGVuLWNvbnNvbGUt
Z3Vlc3QtZGViaWFuLmplc3NpZS5ndWVzdC5vc3N0ZXN0LmxvZwoKT2YgY291cnNlIG5vdGhpbmcg
cHJlc3NlcyBlbnRlciwgYW5kIGV2ZW50dWFsbHkgb3NzdGVzdCB0aW1lcyBvdXQgYW5kCmRlY2xh
cmVzIHRoZSB0ZXN0IGEgZmFpbHVyZS4gIEkgaGF2ZSBhIHNlcmllcywgaW4gdGhlIG9zc3Rlc3QK
c2VsZi1wdXNoLWdhdGUgc2luY2UgbGFzdCBuaWdodCAoY29pbmNpZGVudGFsbHkpLCB3aGljaCBj
b2xsZWN0cyB0aGUKc3lzbG9nIGluZm9ybWF0aW9uIHJlZmVycmVkIHRvIGluIHRoZSBtZXNzYWdl
LiAgSSdtIGFmcmFpZCB0aGF0IGluCnRoaXMgdGVzdCBydW4gdGhhdCBpcyBub3QgYXZhaWxhYmxl
LgoKT25lIHBvc3NpYmxlIGV4cGxhbmF0aW9uIGlzIHNvbWUga2luZCBvZiBuZXR3b3JrIHByb2Js
ZW0gYmV0d2VlbiB0aGUKY29sbyBhbmQgdGhlIERlYmlhbiBzZXJ2ZXJzLCB3aGljaCBhcmUgcmVs
aWVkIG9uIGZvciB0aGVzZSBpbnN0YWxscy4KSG93ZXZlciwgd2UgaGF2ZSBhIGNhY2hpbmcgcHJv
eHkgKHR3byBhY3R1YWxseSAtIHNxdWlkMyBhbmQKYXB0LWNhY2hlci1uZykgYW5kIEkgaGF2ZSBz
ZWFyY2hlZCB0aGUgbG9ncyBhbmQgdGhlcmUgYXJlIG5vIGVycm9ycwp0aGVyZS4gIFNvIHRoaXMg
aXMgbm90IHZlcnkgY29udmluY2luZyBidXQgd2l0aG91dCBiZXR0ZXIgbG9ncyBpdCBpcwpkaWZm
aWN1bHQgdG8gaGF2ZSBhIGJldHRlciB0aGVvcnkuCgpJIGNoZWNrZWQgdGhlIGRvbTAga2VybmVs
IGxvZyBhbmQgdGhlcmUgaXMgbm90aGluZy4KCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 22 10:39:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 10: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 1dNzWB-00073P-TV; Thu, 22 Jun 2017 10: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 <JBeulich@suse.com>) id 1dNzWA-00073J-Oq
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 10:39:18 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 F3/09-06719-65E9B495; Thu, 22 Jun 2017 10:39:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDSzd0nne
 kwfIuZYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWP1zOSCXRwVf2f9Ymtg/MPWxcjJISSQJzHr
 6HMmEJtXwE5iS9NcZhBbQsBQ4vTCmywgNouAqsS0pl2MIDabgLpE27PtrCC2iICexM1Nt4Hqu
 TiYBdYxS7Sv2AnWICwQKbHy5z02kISQwGcmicf7poB1cwJtuDh7DVAHB9A2QYm/O4RBwswCWh
 IPf91igbC1JZYtfA1WwiwgLbH8H8cERr5ZCA2zkDTMQtIwC6FhASPLKkb14tSistQiXVO9pKL
 M9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA4GMAgh2M0y/7H2KU5GBSEuXdXOwdKcSX
 lJ9SmZFYnBFfVJqTWnyIUYODQ2DbrtUXGKVY8vLzUpUkeD/OAaoTLEpNT61Iy8wBxgdMqQQHj
 5II78YuoDRvcUFibnFmOkTqFKOilDivyVyghABIIqM0D64NFpOXGGWlhHkZgY4S4ilILcrNLE
 GVf8UozsGoJMw7DWQKT2ZeCdz0V0CLmYAWvzjiAbK4JBEhJdXAGLDYdn7do+r1pdl9FZ3XH09
 74RXZ/tti7lW3zcUbvUrSGZ79LPgVLbz/6ppNT7wtBP+wB37iin10fd13ebnP9kf++jqsehk2
 QbHvmMan6qotjoZXjl65yaZnlLlv+dfls51dV8vpT4x8dFQgvKCZg+l9gnqWpNPanBXOXWv+Z
 rJypG+2y8o5qcRSnJFoqMVcVJwIACO81GjEAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1498127955!63187035!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7041 invoked from network); 22 Jun 2017 10:39:17 -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; 22 Jun 2017 10:39:17 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 22 Jun 2017 04:39:14 -0600
Message-Id: <594BBA740200007800165B97@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 22 Jun 2017 04:39:16 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <594A61C8020000780016515C@prv-mh.provo.novell.com>
 <594A61C8020000780016515C@prv-mh.provo.novell.com>
 <5f5d035f-4ff2-b951-06cc-a4f373b681f2@citrix.com>
 <594AB40A0200007800165716@prv-mh.provo.novell.com>
 <d4ae55d9-79c3-60da-f0b7-0df0b541470e@citrix.com>
 <594B88550200007800165991@prv-mh.provo.novell.com>
 <b67b256f-4ac8-5d4a-0784-923694cc96f3@citrix.com>
In-Reply-To: <b67b256f-4ac8-5d4a-0784-923694cc96f3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Daniel de Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH] passthrough: give
 XEN_DOMCTL_test_assign_device more sane semantics
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIyLjA2LjE3IGF0IDExOjU2LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiAyMi8wNi8xNyAwODowNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE5vIC0gSSdtIG9w
ZW4gdG8gYW55IGNoYW5nZSB0byBpdCB3aGljaCBtYWtlcyB0aGUgY3VycmVudGx5IGlnbm9yZWQK
Pj4gYXJndW1lbnQgbm8gbG9uZ2VyIGlnbm9yZWQsIHdpdGhvdXQgYnJlYWtpbmcgZXhpc3Rpbmcg
KGtub3duIGFuZAo+PiB1bmtub3duKSBjYWxsZXJzIG9mIHRoZSBsaWJ4YyB3cmFwcGVyLiBJLmUu
IEknbSBpbiBubyB3YXkgb3Bwb3NlZCB0bwo+PiBtYWtlIGl0IHdvcmsgdGhlIHdheSB5b3UgdGhp
bmsgaXQgd2FzIG9yaWdpbmFsbHkgbWVhbnQgdG8gd29yazsgaXQgaXMKPj4ganVzdCB0aGF0IGdp
dmVuIGl0cyBjdXJyZW50IHVzZSBJJ3ZlIGNvbWUgdG8gYSBkaWZmZXJlbnQgY29uY2x1c2lvbiBh
cwo+PiB0byB3aGF0IHRoZSBvcmlnaW5hbCBpbnRlbnRpb24gbWF5IGhhdmUgYmVlbi4KPiAKPiBB
Y3R1YWxseSwgSSB0aGluayB0aGUgY2xpbmNoZXIgaXMgdGhpczoKPiAKPiB0ZXN0X2Fzc2lnbl9k
ZXZpY2UsIGFzc2lnbl9kZXZpY2UsIGFuZCBkZWFzc2lnbl9kZXZpY2UgYWxsIHVzZSB0aGUgc2Ft
ZQo+IHN0cnVjdHVyZS4KPiAKPiBUaGF0IG1ha2VzIGl0IHByZXR0eSBvYnZpb3VzIHRoYXQgInRl
c3RfYXNzaWduX2RldmljZSIgd2FzIG1lYW50IHRvIGFzawo+IHRoZSBxdWVzdGlvbiwgIklmIEkg
Y2FsbCB0aGlzIGh5cGVyY2FsbCB3aXRoIGFzc2lnbl9kZXZpY2UgaW5zdGVhZCwgd2lsbAo+IGl0
IHN1Y2NlZWQgb3IgZmFpbD8iCgpUaGF0J3MgYWdhaW4gb25lIHBvc3NpYmxlIGludGVycHJldGF0
aW9uLCB5ZXMsIGJ1dCB0aGF0IHdvdWxkIGFnYWluCmNvbGxpZGUgd2l0aCB0aGUgZG9tYWluIGxl
ZnQgdW51c2VkIGluIHRoZSBwcmVzZW50IGltcGxlbWVudGF0aW9uLgpBbnl3YXksIGxldCdzIHNl
ZSB3aGF0IG90aGVycyB3b3VsZCBwcmVmZXIgKGFuZCBpbiB0aGUgd29yc3QgY2FzZQp3ZSBjYW4g
bGVhdmUgaXQgaW4gdGhlIHN0cmFuZ2Ugc3RhdGUgaXQncyBpbiBub3cpLgoKSmFuCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 22 10:43:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 10: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 1dNzZj-0007iq-CV; Thu, 22 Jun 2017 10:42: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 1dNzZh-0007ij-V5
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 10:42:58 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 57/7C-06719-13F9B495; Thu, 22 Jun 2017 10:42:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVysyfVTddgvne
 kwekzqhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0brnyksBY2aFWv39DI3MHYodTFycQgJbGaU
 WPjyIRuEs5tRYtOiraxdjJwcwgJuEi0rLzN3MXJwiAj4Sdy5GggSFhLIk+h/Np0NJMwsoC9xb
 kc5SJhNQFPizudPTCA2r4CVxI85F8BsFgFViQnfj7CB2KIC4RJvG4+wQNQISpyc+QTM5hSwlf
 j2YhUziM0MZN+ZuxvKlpfY/nYO8wRGvllIWmYhKZuFpGwBI/MqRo3i1KKy1CJdI0u9pKLM9Iy
 S3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAYGMAgh2MBxYFHmKU5GBSEuXdXOwdKcSXlJ9S
 mZFYnBFfVJqTWnyIUYaDQ0mC989coJxgUWp6akVaZg4w7GHSEhw8SiK8G7uA0rzFBYm5xZnpE
 KlTjLocG1av/8IkxJKXn5cqJc4rPw+oSACkKKM0D24ELAYvMcpKCfMyAh0lxFOQWpSbWYIq/4
 pRnINRSZj3AMglPJl5JXCbXgEdwQR0xIsjHiBHlCQipKQaGDWqW3UiX4Zd0D7YYbx05+zmVTs
 1BIOX340pW53/5ZxI1NTCdVaBsjLNRcIOPHMZ78oVZ5pLs1pOuW5yJ6zCvFrZK1k3IO1KYru/
 mZZyyjIZ88i1i5i4YjdNai2e1PlxZlb0lJjMkDkrOpROzMrKOq+zbkLhtvK5t5/q830yKtz28
 LXaseUNSizFGYmGWsxFxYkAeH+webwCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1498128176!75050126!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17353 invoked from network); 22 Jun 2017 10:42:56 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-21.messagelabs.com with SMTP; 22 Jun 2017 10:42: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 A5E8A1596;
 Thu, 22 Jun 2017 03:42:55 -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 0F2E23F557;
 Thu, 22 Jun 2017 03:42:54 -0700 (PDT)
To: Sergej Proskurin <proskurin@sec.in.tum.de>, xen-devel@lists.xenproject.org
References: <20170620203332.17833-1-proskurin@sec.in.tum.de>
 <20170620203332.17833-2-proskurin@sec.in.tum.de>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <eb9eb594-aa8c-14ef-19ad-3c7cc07f79a4@arm.com>
Date: Thu, 22 Jun 2017 11:42:53 +0100
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: <20170620203332.17833-2-proskurin@sec.in.tum.de>
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v4 1/9] arm/mem_access: Add (TCR_|TTBCR_)*
	defines
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGkgU2VyZ2VqLAoKT24gMjAvMDYvMTcgMjE6MzMsIFNlcmdlaiBQcm9za3VyaW4gd3JvdGU6Cj4g
VGhpcyBjb21taXQgYWRkcyAoVENSX3xUVEJDUl8pKiBkZWZpbmVzIHRvIHNpbXBsaWZ5IGFjY2Vz
cyB0byB0aGUKPiByZXNwZWN0aXZlIHJlZ2lzdGVyIGNvbnRlbnRzLiBBdCB0aGUgc2FtZSB0aW1l
LCB3ZSBhZGp1c3QgdGhlIG1hY3JvCj4gVENSX1QwU1ogYnkgdXNpbmcgdGhlIG5ld2x5IGludHJv
ZHVjZWQgVENSX1QwU1pfU0hJRlQgaW5zdGVhZCBvZiB0aGUKPiBoYXJkY29kZWQgdmFsdWUuCj4K
PiBTaWduZWQtb2ZmLWJ5OiBTZXJnZWogUHJvc2t1cmluIDxwcm9za3VyaW5Ac2VjLmluLnR1bS5k
ZT4KPiAtLS0KPiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
Pgo+IENjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IC0tLQo+IHYyOiBE
ZWZpbmUgVENSX1NaX01BU0sgaW4gYSB3YXkgc28gdGhhdCBpdCBjYW4gYmUgYWxzbyBhcHBsaWVk
IHRvIDMyLWJpdCBndWVzdHMKPiAgICAgdXNpbmcgdGhlIGxvbmctZGVzY3JpcHRvciB0cmFuc2xh
dGlvbiB0YWJsZSBmb3JtYXQuCj4KPiAgICAgRXh0ZW5kIHRoZSBwcmV2aW91cyBjb21taXQgYnkg
ZnVydGhlciBkZWZpbmVzIGFsbG93aW5nIGEgc2ltcGxpZmllZCBhY2Nlc3MKPiAgICAgdG8gdGhl
IHJlZ2lzdGVycyBUQ1JfRUwxIGFuZCBUVEJDUi4KPgo+IHYzOiBSZXBsYWNlIHRoZSBoYXJkY29k
ZWQgdmFsdWUgMCBpbiB0aGUgVENSX1QwU1ogbWFjcm8gd2l0aCB0aGUgbmV3bHkKPiAgICAgaW50
cm9kdWNlZCBUQ1JfVDBTWl9TSElGVC4gQWxzbywgcmVwbGFjZSB0aGUgaGFyZGNvZGVkIHZhbHVl
IDE0IGluCj4gICAgIHRoZSBUQ1JfVEcwXyogbWFjcm9zIHdpdGggdGhlIGludHJvZHVjZWQgVENS
X1RHMF9TSElGVC4KPgo+ICAgICBDb21tZW50IHdoZW4gdG8gYXBwbHkgdGhlIGRlZmluZXMgVFRC
Q1JfUEQoMHwxKSwgYWNjb3JkaW5nIHRvIEFSTQo+ICAgICBEREkgMDQ4N0IuYSBhbmQgQVJNIERE
SSAwNDA2Qy5iLgo+Cj4gICAgIFJlbW92ZSBUQ1JfVEJfKiBkZWZpbmVzLgo+Cj4gICAgIENvbW1l
bnQgd2hlbiBjZXJ0YWluIFRDUl9FTDIgcmVnaXN0ZXIgZmllbGRzIGNhbiBiZSBhcHBsaWVkLgo+
Cj4gdjQ6IENvc21ldGljIGNoYW5nZXMuCj4gLS0tCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vcHJv
Y2Vzc29yLmggfCA2OSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLQo+
ICAxIGZpbGUgY2hhbmdlZCwgNjUgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKPgo+IGRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9wcm9jZXNzb3IuaAo+IGluZGV4IDg1NWRlZDFiMDcuLjg2M2E1Njk0MzIgMTAwNjQ0
Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaAo+ICsrKyBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgKPiBAQCAtOTQsNiArOTQsMTMgQEAKPiAgI2RlZmluZSBU
VEJDUl9OXzJLQiAgX0FDKDB4MDMsVSkKPiAgI2RlZmluZSBUVEJDUl9OXzFLQiAgX0FDKDB4MDQs
VSkKPgo+ICsvKgo+ICsgKiBUVEJDUl9QRCgwfDEpIGNhbiBiZSBhcHBsaWVkIG9ubHkgaWYgTFBB
RSBpcyBkaXNhYmxlZCwgaS5lLiwgVFRCQ1IuRUFFPT0wCj4gKyAqIChBUk0gRERJIDA0ODdCLmEg
RzYtNTIwMyBhbmQgQVJNIERESSAwNDA2Qy5iIEI0LTE3MjIpLgo+ICsgKi8KPiArI2RlZmluZSBU
VEJDUl9QRDAgICAgICAgKF9BQygxLFUpPDw0KQo+ICsjZGVmaW5lIFRUQkNSX1BEMSAgICAgICAo
X0FDKDEsVSk8PDUpCj4gKwo+ICAvKiBTQ1RMUiBTeXN0ZW0gQ29udHJvbCBSZWdpc3Rlci4gKi8K
PiAgLyogSFNDVExSIGlzIGEgc3Vic2V0IG9mIHRoaXMuICovCj4gICNkZWZpbmUgU0NUTFJfVEUg
ICAgICAgIChfQUMoMSxVKTw8MzApCj4gQEAgLTE1NCw3ICsxNjEsMjAgQEAKPgo+ICAvKiBUQ1I6
IFN0YWdlIDEgVHJhbnNsYXRpb24gQ29udHJvbCAqLwo+Cj4gLSNkZWZpbmUgVENSX1QwU1ooeCkg
ICAgICgoeCk8PDApCj4gKyNkZWZpbmUgVENSX1QwU1pfU0hJRlQgICgwKQo+ICsjZGVmaW5lIFRD
Ul9UMVNaX1NISUZUICAoMTYpCj4gKyNkZWZpbmUgVENSX1QwU1ooeCkgICAgICgoeCk8PFRDUl9U
MFNaX1NISUZUKQo+ICsKPiArLyoKPiArICogQWNjb3JkaW5nIHRvIEFSTSBEREkgMDQ4N0IuYSwg
VENSX0VMMS57VDBTWixUMVNafSAoQUFyY2g2NCwgU2VjdGlvbiBENy0yNDgwKQo+ICsgKiBjb21w
cmlzZXMgNiBiaXRzIGFuZCBUVEJDUi57VDBTWixUMVNafSAoQUFyY2gzMiwgU2VjdGlvbiBHNi01
MjA0KSBjb21wcmlzZXMKPiArICogMyBiaXRzIGZvbGxvd2luZyBhbm90aGVyIDMgYml0cyBmb3Ig
UkVTMC4gVGh1cywgdGhlIG1hc2sgZm9yIGJvdGggcmVnaXN0ZXJzCj4gKyAqIHNob3VsZCBiZSAw
eDNmLgo+ICsgKi8KPiArI2RlZmluZSBUQ1JfU1pfTUFTSyAgICAgKF9BQygweDNmLFVMKTw8MCkK
CkJhc2VkIG9uIHlvdXIgY29tbWVudCBhYm92ZSwgSSBkb24ndCB1bmRlcnN0YW5kIHdoeSB5b3Ug
YXJlIHNoaWZ0aW5nIGJ5IAowIGhlcmUuCgo+ICsKPiArI2RlZmluZSBUQ1JfRVBEMCAgICAgICAg
KF9BQygweDEsVUwpPDw3KQo+ICsjZGVmaW5lIFRDUl9FUEQxICAgICAgICAoX0FDKDB4MSxVTCk8
PDIzKQo+Cj4gICNkZWZpbmUgVENSX0lSR04wX05DICAgIChfQUMoMHgwLFVMKTw8OCkKPiAgI2Rl
ZmluZSBUQ1JfSVJHTjBfV0JXQSAgKF9BQygweDEsVUwpPDw4KQo+IEBAIC0xNzAsOSArMTkwLDUw
IEBACj4gICNkZWZpbmUgVENSX1NIMF9PUyAgICAgIChfQUMoMHgyLFVMKTw8MTIpCj4gICNkZWZp
bmUgVENSX1NIMF9JUyAgICAgIChfQUMoMHgzLFVMKTw8MTIpCj4KPiAtI2RlZmluZSBUQ1JfVEcw
XzRLICAgICAgKF9BQygweDAsVUwpPDwxNCkKPiAtI2RlZmluZSBUQ1JfVEcwXzY0SyAgICAgKF9B
QygweDEsVUwpPDwxNCkKPiAtI2RlZmluZSBUQ1JfVEcwXzE2SyAgICAgKF9BQygweDIsVUwpPDwx
NCkKCldlIGFyZSB0cnlpbmcgdG8gYXZvaWQgY29kZSBjbGVhbi11cCBhbmQgYWRkaXRpb24gaW4g
dGhlIHNhbWUgcGF0Y2guIEkgCmFtIE9LIHdpdGggdGhhdCBwYXRjaCwgYnV0IHlvdSBuZWVkIHRv
IG1lbnRpb24gaXQgaW4gdGhlIGNvbW1pdCBtZXNzYWdlLgoKPiArLyogTm90ZSB0aGF0IHRoZSBm
aWVsZHMgVENSX0VMMS57VEcwLFRHMX0gYXJlIG5vdCBhdmFpbGFibGUgb24gQUFyY2gzMi4gKi8K
PiArI2RlZmluZSBUQ1JfVEcwX1NISUZUICAgKDE0KQo+ICsjZGVmaW5lIFRDUl9URzBfTUFTSyAg
ICAoX0FDKDB4MyxVTCk8PFRDUl9URzBfU0hJRlQpCj4gKyNkZWZpbmUgVENSX1RHMF80SyAgICAg
IChfQUMoMHgwLFVMKTw8VENSX1RHMF9TSElGVCkKPiArI2RlZmluZSBUQ1JfVEcwXzY0SyAgICAg
KF9BQygweDEsVUwpPDxUQ1JfVEcwX1NISUZUKQo+ICsjZGVmaW5lIFRDUl9URzBfMTZLICAgICAo
X0FDKDB4MixVTCk8PFRDUl9URzBfU0hJRlQpCj4gKwo+ICsvKiBOb3RlIHRoYXQgdGhlIGZpZWxk
IFRDUl9FTDIuVEcxIGV4aXN0cyBvbmx5IGlmIEhDUl9FTDIuRTJIPT0xLiAqLwo+ICsjZGVmaW5l
IFRDUl9FTDFfVEcxX1NISUZUICAgKDMwKQo+ICsjZGVmaW5lIFRDUl9FTDFfVEcxX01BU0sgICAg
KF9BQygweDMsVUwpPDxUQ1JfRUwxX1RHMV9TSElGVCkKPiArI2RlZmluZSBUQ1JfRUwxX1RHMV8x
NksgICAgIChfQUMoMHgxLFVMKTw8VENSX0VMMV9URzFfU0hJRlQpCj4gKyNkZWZpbmUgVENSX0VM
MV9URzFfNEsgICAgICAoX0FDKDB4MixVTCk8PFRDUl9FTDFfVEcxX1NISUZUKQo+ICsjZGVmaW5l
IFRDUl9FTDFfVEcxXzY0SyAgICAgKF9BQygweDMsVUwpPDxUQ1JfRUwxX1RHMV9TSElGVCkKPiAr
Cj4gKy8qCj4gKyAqIE5vdGUgdGhhdCB0aGUgZmllbGQgVENSX0VMMS5JUFMgaXMgbm90IGF2YWls
YWJsZSBvbiBBQXJjaDMyLiBBbHNvLCB0aGUgZmllbGQKPiArICogVENSX0VMMi5JUFMgZXhpc3Rz
IG9ubHkgaWYgSENSX0VMMi5FMkg9PTEuCj4gKyAqLwo+ICsjZGVmaW5lIFRDUl9FTDFfSVBTX1NI
SUZUICAgKDMyKQo+ICsjZGVmaW5lIFRDUl9FTDFfSVBTX01BU0sgICAgKF9BQygweDcsVUxMKTw8
VENSX0VMMV9JUFNfU0hJRlQpCj4gKyNkZWZpbmUgVENSX0VMMV9JUFNfMzJfQklUICAoX0FDKDB4
MCxVTEwpPDxUQ1JfRUwxX0lQU19TSElGVCkKPiArI2RlZmluZSBUQ1JfRUwxX0lQU18zNl9CSVQg
IChfQUMoMHgxLFVMTCk8PFRDUl9FTDFfSVBTX1NISUZUKQo+ICsjZGVmaW5lIFRDUl9FTDFfSVBT
XzQwX0JJVCAgKF9BQygweDIsVUxMKTw8VENSX0VMMV9JUFNfU0hJRlQpCj4gKyNkZWZpbmUgVENS
X0VMMV9JUFNfNDJfQklUICAoX0FDKDB4MyxVTEwpPDxUQ1JfRUwxX0lQU19TSElGVCkKPiArI2Rl
ZmluZSBUQ1JfRUwxX0lQU180NF9CSVQgIChfQUMoMHg0LFVMTCk8PFRDUl9FTDFfSVBTX1NISUZU
KQo+ICsjZGVmaW5lIFRDUl9FTDFfSVBTXzQ4X0JJVCAgKF9BQygweDUsVUxMKTw8VENSX0VMMV9J
UFNfU0hJRlQpCj4gKyNkZWZpbmUgVENSX0VMMV9JUFNfNTJfQklUICAoX0FDKDB4NixVTEwpPDxU
Q1JfRUwxX0lQU19TSElGVCkKPiArCj4gKy8qCj4gKyAqIFRoZSBmb2xsb3dpbmcgdmFsdWVzIGNv
cnJlc3BvbmQgdG8gdGhlIGJpdCBtYXNrcyByZXByZXNlbnRlZCBieQo+ICsgKiBUQ1JfRUwxX0lQ
U19YWF9CSVQgZGVmaW5lcy4KPiArICovCj4gKyNkZWZpbmUgVENSX0VMMV9JUFNfMzJfQklUX1ZB
TCAgKDMyKQo+ICsjZGVmaW5lIFRDUl9FTDFfSVBTXzM2X0JJVF9WQUwgICgzNikKPiArI2RlZmlu
ZSBUQ1JfRUwxX0lQU180MF9CSVRfVkFMICAoNDApCj4gKyNkZWZpbmUgVENSX0VMMV9JUFNfNDJf
QklUX1ZBTCAgKDQyKQo+ICsjZGVmaW5lIFRDUl9FTDFfSVBTXzQ0X0JJVF9WQUwgICg0NCkKPiAr
I2RlZmluZSBUQ1JfRUwxX0lQU180OF9CSVRfVkFMICAoNDgpCj4gKyNkZWZpbmUgVENSX0VMMV9J
UFNfNTJfQklUX1ZBTCAgKDUyKQo+ICsjZGVmaW5lIFRDUl9FTDFfSVBTX01JTl9WQUwgICAgICgy
NSkKPiArCj4gKy8qIE5vdGUgdGhhdCB0aGUgZmllbGRzIFRDUl9FTDIuVEJJKDB8MSkgZXhpc3Qg
b25seSBpZiBIQ1JfRUwyLkUySD09MS4gKi8KPiArI2RlZmluZSBUQ1JfRUwxX1RCSTAgICAgKF9B
QygweDEsVUxMKTw8MzcpCj4gKyNkZWZpbmUgVENSX0VMMV9UQkkxICAgIChfQUMoMHgxLFVMTCk8
PDM4KQo+Cj4gICNpZmRlZiBDT05GSUdfQVJNXzY0Cj4KPgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBH
cmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 22 10:52:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 10: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 1dNzih-00005P-8d; Thu, 22 Jun 2017 10:52: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 1dNzif-00005J-Hu
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 10:52:13 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 36/F5-03920-C51AB495; Thu, 22 Jun 2017 10:52:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsVysyfVTTdmoXe
 kwalJohbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a9K3+YCyZoVfz53svSwNgh08XIxSEksJlR
 4uq76WwQzm5GiQlX9jJ3MXJwCAvES0w6EQxiigj4Sdy5GtjFyAlUkifxpG0bG0iYWUBf4tyOc
 pAwm4CmxJ3Pn5hAbF4BK4mbx9eC2SwCqhLPNk9lA7FFBcIl3jYeYYGoEZQ4OfMJmM0pYCsxdc
 NSRhCbGci+M3c3M4QtL7H97RzmCYx8s5C0zEJSNgtJ2QJG5lWMGsWpRWWpRbqGhnpJRZnpGSW
 5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGhxgAEOxg/LQs4xCjJwaQkyru52DtSiC8pP6Uy
 I7E4I76oNCe1+BCjDAeHkgSv+wKgnGBRanpqRVpmDjDoYdISHDxKIrwbu4DSvMUFibnFmekQq
 VOMilLivE/mAyUEQBIZpXlwbbBIu8QoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVh3pcgU3gy80
 rgpr8CWswEtPjFEQ+QxSWJCCmpBsbSc0lu6W5zeFc7XLRUseKrYe/If6T6c/8q1rXrc6bvOvz
 0IgtPVGL6DybF9l9fWaawXHeQ9H4YXuYcm3DR0Lz6wbtTFRa161mZ9Wc3Llu9T7Cgw9JmmolQ
 JZv0mi7V2vLd7ToGUx9kmkU4H1gdq/tzgfmt79+iffs/MbbuVQ36uOn6Ys/zhkosxRmJhlrMR
 cWJADXoF4avAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1498128731!107465747!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36104 invoked from network); 22 Jun 2017 10:52:12 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-12.tower-27.messagelabs.com with SMTP; 22 Jun 2017 10:52: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 754851596;
 Thu, 22 Jun 2017 03:52: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 CED9F3F557;
 Thu, 22 Jun 2017 03:52:10 -0700 (PDT)
To: Sergej Proskurin <proskurin@sec.in.tum.de>, xen-devel@lists.xenproject.org
References: <20170620203332.17833-1-proskurin@sec.in.tum.de>
 <20170620203332.17833-3-proskurin@sec.in.tum.de>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <8cb7fe56-8bf0-163d-9842-4f0a5e6d1656@arm.com>
Date: Thu, 22 Jun 2017 11:52:09 +0100
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: <20170620203332.17833-3-proskurin@sec.in.tum.de>
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v4 2/9] arm/mem_access: Add defines
 supporting PTs with varying page sizes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGkgU2VyZ2VqLAoKT24gMjAvMDYvMTcgMjE6MzMsIFNlcmdlaiBQcm9za3VyaW4gd3JvdGU6Cj4g
VGhlIEFSTXY4IGFyY2hpdGVjdHVyZSBzdXBwb3J0cyBwYWdlcyB3aXRoIGRpZmZlcmVudCAoNEss
IDE2SywgYW5kIDY0Sykgc2l6ZXMuCj4gVG8gZW5hYmxlIGd1ZXN0IHBhZ2UgdGFibGUgd2Fsa3Mg
Zm9yIHZhcmlvdXMgY29uZmlndXJhdGlvbnMsIHRoaXMgY29tbWl0Cj4gZXh0ZW5kcyB0aGUgZGVm
aW5lcyBhbmQgaGVscGVycyBvZiB0aGUgY3VycmVudCBpbXBsZW1lbnRhdGlvbi4KPgo+IFNpZ25l
ZC1vZmYtYnk6IFNlcmdlaiBQcm9za3VyaW4gPHByb3NrdXJpbkBzZWMuaW4udHVtLmRlPgo+IC0t
LQo+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQ2M6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gLS0tCj4gdjM6IEVsaW1pbmF0
ZSByZWR1bmRhbnQgbWFjcm8gZGVmaW5pdGlvbnMgYnkgaW50cm9kdWNpbmcgZ2VuZXJpYyBtYWNy
b3MuCj4KPiB2NDogUmVwbGFjZSBleGlzdGluZyBtYWNyb3Mgd2l0aCBvbmVzIHRoYXQgZ2VuZXJh
dGUgc3RhdGljIGlubGluZQo+ICAgICBoZWxwZXJzIGFzIHRvIGVhc2UgdGhlIHJlYWRhYmlsaXR5
IG9mIHRoZSBjb2RlLgo+Cj4gICAgIE1vdmUgdGhlIGludHJvZHVjZWQgY29kZSBpbnRvIGxwYWUu
aAo+IC0tLQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL2xwYWUuaCB8IDY3ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgMSBmaWxlIGNoYW5nZWQsIDY3IGlu
c2VydGlvbnMoKykKPgo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2xwYWUuaCBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vbHBhZS5oCj4gaW5kZXggNmZiZjdjNjA2Yy4uMjkxMzQyOGU5
NiAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2xwYWUuaAo+ICsrKyBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vbHBhZS5oCj4gQEAgLTE1MSw2ICsxNTEsNzMgQEAgc3RhdGljIGlubGlu
ZSBib29sIGxwYWVfaXNfc3VwZXJwYWdlKGxwYWVfdCBwdGUsIHVuc2lnbmVkIGludCBsZXZlbCkK
PiAgICAgIHJldHVybiAobGV2ZWwgPCAzKSAmJiBscGFlX21hcHBpbmcocHRlKTsKPiAgfQo+Cj4g
Ky8qCj4gKyAqIFRoZSBBUk12OCBhcmNoaXRlY3R1cmUgc3VwcG9ydHMgcGFnZXMgd2l0aCBkaWZm
ZXJlbnQgc2l6ZXMgKDRLLCAxNkssIGFuZAo+ICsgKiA2NEspLiBUbyBlbmFibGUgZ3Vlc3QgcGFn
ZSB0YWJsZSB3YWxrcyBmb3IgdmFyaW91cyBjb25maWd1cmF0aW9ucywgdGhlCj4gKyAqIGZvbGxv
d2luZyBoZWxwZXJzIGVuYWJsZSB3YWxraW5nIHRoZSBndWVzdCdzIHRyYW5zbGF0aW9uIHRhYmxl
IHdpdGggdmFyeWluZwo+ICsgKiBwYWdlIHNpemUgZ3JhbnVsYXJpdGllcy4KPiArICovCj4gKwo+
ICsjZGVmaW5lIExQQUVfU0hJRlRfNEsgICAgICAgICAgICg5KQo+ICsjZGVmaW5lIExQQUVfU0hJ
RlRfMTZLICAgICAgICAgICgxMSkKPiArI2RlZmluZSBMUEFFX1NISUZUXzY0SyAgICAgICAgICAo
MTMpCj4gKwo+ICsjZGVmaW5lIGxwYWVfZW50cmllcyhncmFuKSAgICAgIChfQUMoMSxVKSA8PCBM
UEFFX1NISUZUXyMjZ3JhbikKPiArI2RlZmluZSBscGFlX2VudHJ5X21hc2soZ3JhbikgICAobHBh
ZV9lbnRyaWVzKGdyYW4pIC0gMSkKPiArCj4gKyNkZWZpbmUgUEFHRV9TSElGVF80SyAgICAgICAg
ICAgKDEyKQo+ICsjZGVmaW5lIFBBR0VfU0hJRlRfMTZLICAgICAgICAgICgxNCkKPiArI2RlZmlu
ZSBQQUdFX1NISUZUXzY0SyAgICAgICAgICAoMTYpCgpXZSBhbHJlYWR5IGRlZmluZSBQQUdFX1NI
SUZUXyogaW4geGVuL2lvbW11LmguIFlvdSBwcm9iYWJseSB3YW50IHRvIApjb25zb2xpZGF0ZSB0
aGVtIGluIGEgc2luZ2xlIGNvbW1vbiBwbGFjZSAobWF5YmUgeGVuL3BhZ2luZy5oIG9yIAp4ZW4v
bGliLmg/KS4KCj4gKwo+ICsjZGVmaW5lIHRoaXJkX3NoaWZ0KGdyYW4pICAgICAgIChQQUdFX1NI
SUZUXyMjZ3JhbikKPiArI2RlZmluZSB0aGlyZF9zaXplKGdyYW4pICAgICAgICAoKHBhZGRyX3Qp
MSA8PCB0aGlyZF9zaGlmdChncmFuKSkKPiArCj4gKyNkZWZpbmUgc2Vjb25kX3NoaWZ0KGdyYW4p
ICAgICAgKHRoaXJkX3NoaWZ0KGdyYW4pICsgTFBBRV9TSElGVF8jI2dyYW4pCj4gKyNkZWZpbmUg
c2Vjb25kX3NpemUoZ3JhbikgICAgICAgKChwYWRkcl90KTEgPDwgc2Vjb25kX3NoaWZ0KGdyYW4p
KQo+ICsKPiArI2RlZmluZSBmaXJzdF9zaGlmdChncmFuKSAgICAgICAoc2Vjb25kX3NoaWZ0KGdy
YW4pICsgTFBBRV9TSElGVF8jI2dyYW4pCj4gKyNkZWZpbmUgZmlyc3Rfc2l6ZShncmFuKSAgICAg
ICAgKChwYWRkcl90KTEgPDwgZmlyc3Rfc2hpZnQoZ3JhbikpCj4gKwo+ICsvKiBOb3RlIHRoYXQg
dGhlcmUgaXMgbm8gemVyb2V0aCBsb29rdXAgbGV2ZWwgd2l0aCBhIDY0SyBncmFudWxlIHNpemUu
ICovCj4gKyNkZWZpbmUgemVyb2V0aF9zaGlmdChncmFuKSAgICAgKGZpcnN0X3NoaWZ0KGdyYW4p
ICsgTFBBRV9TSElGVF8jI2dyYW4pCj4gKyNkZWZpbmUgemVyb2V0aF9zaXplKGdyYW4pICAgICAg
KChwYWRkcl90KTEgPDwgemVyb2V0aF9zaGlmdChncmFuKSkKPiArCj4gKyNkZWZpbmUgR1VFU1Rf
VEFCTEVfT0ZGU0VUKG9mZnMsIGdyYW4pICAgICAgICAgICgocGFkZHJfdCkob2ZmcykgJiBscGFl
X2VudHJ5X21hc2soZ3JhbikpCj4gKyNkZWZpbmUgdGhpcmRfZ3Vlc3RfdGFibGVfb2Zmc2V0KGd2
YSwgZ3JhbikgICAgIEdVRVNUX1RBQkxFX09GRlNFVCgoZ3ZhID4+IHRoaXJkX3NoaWZ0KGdyYW4p
KSwgZ3JhbikKPiArI2RlZmluZSBzZWNvbmRfZ3Vlc3RfdGFibGVfb2Zmc2V0KGd2YSwgZ3Jhbikg
ICAgR1VFU1RfVEFCTEVfT0ZGU0VUKChndmEgPj4gc2Vjb25kX3NoaWZ0KGdyYW4pKSwgZ3JhbikK
PiArI2RlZmluZSBmaXJzdF9ndWVzdF90YWJsZV9vZmZzZXQoZ3ZhLCBncmFuKSAgICAgR1VFU1Rf
VEFCTEVfT0ZGU0VUKChndmEgPj4gZmlyc3Rfc2hpZnQoZ3JhbikpLCBncmFuKQo+ICsjZGVmaW5l
IHplcm9ldGhfZ3Vlc3RfdGFibGVfb2Zmc2V0KGd2YSwgZ3JhbikgICBHVUVTVF9UQUJMRV9PRkZT
RVQoKGd2YSA+PiB6ZXJvZXRoX3NoaWZ0KGdyYW4pKSwgZ3JhbikKCkkgZG9uJ3QgdGhpbmsgd2Ug
c2hvdWxkIGV4cG9zZSB0aG9zZSBtYWNyb3MgYW5kIEFGQUlDVCB5b3Ugb25seSB1c2UgdGhlbSAK
b25jZS4gU28gSSB3b3VsZCBwcmVmZXIgaWYgeW91IG1vdmUgb3Blbi1jb2RlIHRoZW0gaW4gdGhl
IGhlbHBlcnMgYmVsb3cuCgo+ICsKPiArI2RlZmluZSBHVUVTVF9UQUJMRV9PRkZTRVRfSEVMUEVS
UyhncmFuKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICtzdGF0aWMgaW5saW5l
IHZhZGRyX3QgdGhpcmRfZ3Vlc3RfdGFibGVfb2Zmc2V0XyMjZ3JhbiMjSyh2YWRkcl90IGd2YSkg
ICBcCj4gK3sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgIHJldHVybiB0aGlyZF9ndWVzdF90YWJsZV9v
ZmZzZXQoZ3ZhLCBncmFuIyNLKTsgICAgICAgICAgICAgICAgICAgICAgXAo+ICt9ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArc3RhdGljIGlubGluZSB2YWRkcl90IHNlY29u
ZF9ndWVzdF90YWJsZV9vZmZzZXRfIyNncmFuIyNLKHZhZGRyX3QgZ3ZhKSAgXAo+ICt7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCj4gKyAgICByZXR1cm4gc2Vjb25kX2d1ZXN0X3RhYmxlX29mZnNldChndmEsIGdy
YW4jI0spOyAgICAgICAgICAgICAgICAgICAgIFwKPiArfSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCj4gK3N0YXRpYyBpbmxpbmUgdmFkZHJfdCBmaXJzdF9ndWVzdF90YWJsZV9v
ZmZzZXRfIyNncmFuIyNLKHZhZGRyX3QgZ3ZhKSAgIFwKPiAreyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsg
ICAgcmV0dXJuIGZpcnN0X2d1ZXN0X3RhYmxlX29mZnNldChndmEsIGdyYW4jI0spOyAgICAgICAg
ICAgICAgICAgICAgICBcCj4gK30gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+
ICtzdGF0aWMgaW5saW5lIHZhZGRyX3QgemVyb2V0aF9ndWVzdF90YWJsZV9vZmZzZXRfIyNncmFu
IyNLKHZhZGRyX3QgZ3ZhKSBcCj4gK3sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgIGlmICggZ3JhbiA9
PSA2NCApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAoKUGxlYXNlIGFkZCBhIGNvbW1lbnQgc2F5aW5nIDY0SyBkb2VzIG5vdCBoYXZlIHplcm9ldGgg
cGFnZS10YWJsZS4KCj4gKyAgICAgICAgcmV0dXJuIDA7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgIGVsc2UgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsg
ICAgICAgIHJldHVybiB6ZXJvZXRoX2d1ZXN0X3RhYmxlX29mZnNldCgocGFkZHJfdClndmEsIGdy
YW4jI0spOyAgICAgICBcCj4gK30gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArCj4gK0dVRVNUX1RBQkxFX09G
RlNFVF9IRUxQRVJTKDQpOwo+ICsjaWZkZWYgQ09ORklHX0FSTV82NAo+ICtHVUVTVF9UQUJMRV9P
RkZTRVRfSEVMUEVSUygxNik7Cj4gK0dVRVNUX1RBQkxFX09GRlNFVF9IRUxQRVJTKDY0KTsKPiAr
I2VuZGlmCgpQbGVhc2UgdW5kZWYgYm90aCBHVUVTVF9UQUJMRV9PRkZTRVQgYW5kIEdVRVNUX1RB
QkxFX09GRlNFVF9IRUxQRVJTLgoKPiArCj4gICNlbmRpZiAvKiBfX0FTU0VNQkxZX18gKi8KPgo+
ICAvKgo+CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 22 10:52:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 10: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 1dNzik-00006a-Qo; Thu, 22 Jun 2017 10: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 <daniel.kiper@oracle.com>) id 1dNzii-00005y-MR
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 10:52:16 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 1C/49-03058-061AB495; Thu, 22 Jun 2017 10:52:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXSO6nOVTd+oXe
 kwffTihbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a6w38ZCw6zVRx6cYWpgfEsaxcjF4eQwEQm
 iZZ7c5khnN+MEp0XdrFAOBsZJRbvfMkG4UxglOjYvZO9i5GTg01AR+Lil4fsIAkRgW5GiTkzl
 zOCOMwCRxgl/t57wwhSJSzgKnF31T5WEJtFQFWi98o/ZhCbV8Bd4vrhr2wgtoSAokT3swlgNq
 eAh8SsdV/AbCGgmlsnF7BD1BhKfN64lHkCI98CRoZVjBrFqUVlqUW6hhZ6SUWZ6RkluYmZObq
 GBmZ6uanFxYnpqTmJScV6yfm5mxiBAcMABDsYb24MOMQoycGkJMq7udg7UogvKT+lMiOxOCO+
 qDQntfgQowwHh5IEr/sCoJxgUWp6akVaZg4wdGHSEhw8SiK8G7uA0rzFBYm5xZnpEKlTjMYcd
 /o2fGHiaPqw5QuTEEtefl6qlDjvk/lApQIgpRmleXCDYDF1iVFWSpiXEeg0IZ6C1KLczBJU+V
 eM4hyMSsK8L0Gm8GTmlcDtewV0ChPQKS+OeICcUpKIkJJqYOxR/8y452jlbf+LhuENpWcUns+
 WKvow89y2WU883EO+aLY7ftObvmH+v8ceykInXgbJe/I7KUVq/F3b+TZ2ygzFva+sav9x2NUz
 uF5yj+o/dFwl1flUZ5vNml0nbBbzi3nejpg1qU8wdFng44nqc2avPv/8nau4ROmkjslHXuzdL
 a+58GLc939KLMUZiYZazEXFiQBvTBBepAIAAA==
X-Env-Sender: daniel.kiper@oracle.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1498128733!103466331!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57369 invoked from network); 22 Jun 2017 10:52:15 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Jun 2017 10:52:15 -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
 v5MApuUe031918
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 22 Jun 2017 10:51:57 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 v5MApuBa018077
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 22 Jun 2017 10:51:56 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 v5MApsAJ009707;
 Thu, 22 Jun 2017 10:51:54 GMT
Received: from olila.local.net-space.pl (/10.175.242.62)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 22 Jun 2017 03:51:53 -0700
From: Daniel Kiper <daniel.kiper@oracle.com>
To: linux-efi@vger.kernel.org, linux-kernel@vger.kernel.org, x86@kernel.org,
 stable@vger.kernel.org, xen-devel@lists.xenproject.org
Date: Thu, 22 Jun 2017 12:51:36 +0200
Message-Id: <1498128697-12943-2-git-send-email-daniel.kiper@oracle.com>
X-Mailer: git-send-email 1.7.10.4
In-Reply-To: <1498128697-12943-1-git-send-email-daniel.kiper@oracle.com>
References: <1498128697-12943-1-git-send-email-daniel.kiper@oracle.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: jgross@suse.com, ard.biesheuvel@linaro.org, matt@codeblueprint.co.uk,
 andrew.cooper3@citrix.com, mingo@redhat.com, hpa@zytor.com,
 boris.ostrovsky@oracle.com, tglx@linutronix.de
Subject: [Xen-devel] [PATCH v2 1/2] efi: Process MEMATTR table only if
	EFI_MEMMAP
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T3RoZXJ3aXNlIGUuZy4gWGVuIGRvbTAgb24geDg2XzY0IEVGSSBwbGF0Zm9ybXMgY3Jhc2hlcy4K
CkluIHRoZW9yeSB3ZSBjYW4gY2hlY2sgRUZJX1BBUkFWSVJUIHRvbywgaG93ZXZlciwKRUZJX01F
TU1BUCBsb29rcyBtb3JlIGdlbmVyaWMgYW5kIGNvdmVycyBtb3JlIGNhc2VzLgoKU2lnbmVkLW9m
Zi1ieTogRGFuaWVsIEtpcGVyIDxkYW5pZWwua2lwZXJAb3JhY2xlLmNvbT4KUmV2aWV3ZWQtYnk6
IEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgotLS0KIGRyaXZlcnMv
ZmlybXdhcmUvZWZpL2VmaS5jIHwgICAgMyArKy0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlv
bnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2Zpcm13YXJlL2VmaS9l
ZmkuYyBiL2RyaXZlcnMvZmlybXdhcmUvZWZpL2VmaS5jCmluZGV4IGIzNzJhYWQuLjA0NWQ2ZDMg
MTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZmlybXdhcmUvZWZpL2VmaS5jCisrKyBiL2RyaXZlcnMvZmly
bXdhcmUvZWZpL2VmaS5jCkBAIC01MjgsNyArNTI4LDggQEAgaW50IF9faW5pdCBlZmlfY29uZmln
X3BhcnNlX3RhYmxlcyh2b2lkICpjb25maWdfdGFibGVzLCBpbnQgY291bnQsIGludCBzeiwKIAkJ
fQogCX0KIAotCWVmaV9tZW1hdHRyX2luaXQoKTsKKwlpZiAoZWZpX2VuYWJsZWQoRUZJX01FTU1B
UCkpCisJCWVmaV9tZW1hdHRyX2luaXQoKTsKIAogCS8qIFBhcnNlIHRoZSBFRkkgUHJvcGVydGll
cyB0YWJsZSBpZiBpdCBleGlzdHMgKi8KIAlpZiAoZWZpLnByb3BlcnRpZXNfdGFibGUgIT0gRUZJ
X0lOVkFMSURfVEFCTEVfQUREUikgewotLSAKMS43LjEwLjQKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 22 10:52:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 10: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 1dNzim-000079-1g; Thu, 22 Jun 2017 10:52:20 +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 1dNzik-00006W-SS
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 10:52:18 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 72/14-03058-261AB495; Thu, 22 Jun 2017 10:52:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLLMWRWlGSWpSXmKPExsUyZ7p8oG7iQu9
 Ig/2dmhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bPMztZCy5KV/ye0sLYwPhLpIuRi0NIYCKT
 xJKjJ9ghnL+MEi8vr2OBcDYySjx8uJEZwpnAKHH5+2K2LkZODjYBHYmLXx6CtYgIdDNKzJm5n
 BHEYRY4wijx994bIIeDQ1jAV+LYU16QBhYBVYm+k9tZQWxeAXeJHfcmsoDYEgKKEt3PJoAN5R
 TwkJi17guYLQRUc+vkAnaIGkOJzxuXMk9g5FvAyLCKUb04tagstUjXQi+pKDM9oyQ3MTNH19D
 ATC83tbg4MT01JzGpWC85P3cTIzBYGIBgB+Psy/6HGCU5mJREeTcXe0cK8SXlp1RmJBZnxBeV
 5qQWH2KU4eBQkuB1XwCUEyxKTU+tSMvMAYYtTFqCg0dJhHdjF1Cat7ggMbc4Mx0idYpRUUqc9
 8l8oIQASCKjNA+uDRYrlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTM2w+ynSczrwRu+iugxU
 xAi18c8QBZXJKIkJJqYDxg79etWL7vQDSfosLM70ZsP1xiJ8179yz/7Br1pk691c8XndEu3FE
 RefnDhhfsPK8v384qCJn7pzzE4nD5rLKWuP4ZEz7/tBVff+uK5HzbxWFvLXKeFETlbBOM7za9
 GzblwJXyBVu8ZnUG/Zado6zTNqGo6jPH/wPfLn6cbrGVya/dRevHZ3MlluKMREMt5qLiRACcf
 cS9kAIAAA==
X-Env-Sender: daniel.kiper@oracle.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1498128736!75034405!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62626 invoked from network); 22 Jun 2017 10:52:17 -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; 22 Jun 2017 10:52:17 -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
 v5MApxfd031557
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 22 Jun 2017 10:51:59 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 v5MApwK1018255
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 22 Jun 2017 10:51:59 GMT
Received: from abhmp0010.oracle.com (abhmp0010.oracle.com [141.146.116.16])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v5MApvQI007692;
 Thu, 22 Jun 2017 10:51:57 GMT
Received: from olila.local.net-space.pl (/10.175.242.62)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 22 Jun 2017 03:51:56 -0700
From: Daniel Kiper <daniel.kiper@oracle.com>
To: linux-efi@vger.kernel.org, linux-kernel@vger.kernel.org, x86@kernel.org,
 stable@vger.kernel.org, xen-devel@lists.xenproject.org
Date: Thu, 22 Jun 2017 12:51:37 +0200
Message-Id: <1498128697-12943-3-git-send-email-daniel.kiper@oracle.com>
X-Mailer: git-send-email 1.7.10.4
In-Reply-To: <1498128697-12943-1-git-send-email-daniel.kiper@oracle.com>
References: <1498128697-12943-1-git-send-email-daniel.kiper@oracle.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: jgross@suse.com, ard.biesheuvel@linaro.org, matt@codeblueprint.co.uk,
 andrew.cooper3@citrix.com, mingo@redhat.com, hpa@zytor.com,
 boris.ostrovsky@oracle.com, tglx@linutronix.de
Subject: [Xen-devel] [PATCH v2 2/2] x86/xen/efi: Init only efi struct
	members used by 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>

Q3VycmVudCBhcHByb2FjaCwgd2hvbGVzYWxlIGVmaSBzdHJ1Y3QgaW5pdGlhbGl6YXRpb24gZnJv
bSBlZmlfeGVuLCBpcyBub3QKZ29vZC4gVXN1YWxseSBpZiBuZXcgbWVtYmVyIGlzIGRlZmluZWQg
dGhlbiBpdCBpcyBwcm9wZXJseSBpbml0aWFsaXplZCBpbgpkcml2ZXJzL2Zpcm13YXJlL2VmaS9l
ZmkuYyBidXQgbm90IGluIGFyY2gveDg2L3hlbi9lZmkuYy4gQXMgSSBzYXcgaXQgaGFwcGVuZWQK
YSBmZXcgdGltZXMgdW50aWwgbm93LiBTbywgbGV0J3MgaW5pdGlhbGl6ZSBvbmx5IGVmaSBzdHJ1
Y3QgbWVtYmVycyB1c2VkIGJ5ClhlbiB0byBhdm9pZCBzdWNoIGlzc3VlcyBpbiB0aGUgZnV0dXJl
LgoKU2lnbmVkLW9mZi1ieTogRGFuaWVsIEtpcGVyIDxkYW5pZWwua2lwZXJAb3JhY2xlLmNvbT4K
QWNrZWQtYnk6IEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgotLQpB
bGlnbiBhc3NpZ25tZW50cyB0byBpbmNyZWFzZSByZWFkYWJpbGl0eS4gU3VnZ2VzdGVkIGJ5IElu
Z28gTW9sbmFyLgotLS0KIGFyY2gveDg2L3hlbi9lZmkuYyB8ICAgNDUgKysrKysrKysrKysrLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTIgaW5zZXJ0
aW9ucygrKSwgMzMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL2VmaS5j
IGIvYXJjaC94ODYveGVuL2VmaS5jCmluZGV4IDMwYmIyZTguLmExODcwM2IgMTAwNjQ0Ci0tLSBh
L2FyY2gveDg2L3hlbi9lZmkuYworKysgYi9hcmNoL3g4Ni94ZW4vZWZpLmMKQEAgLTU0LDM4ICs1
NCw2IEBACiAJLnRhYmxlcwkJPSBFRklfSU5WQUxJRF9UQUJMRV9BRERSICAvKiBJbml0aWFsaXpl
ZCBsYXRlci4gKi8KIH07CiAKLXN0YXRpYyBjb25zdCBzdHJ1Y3QgZWZpIGVmaV94ZW4gX19pbml0
Y29uc3QgPSB7Ci0JLnN5c3RhYiAgICAgICAgICAgICAgICAgICA9IE5VTEwsIC8qIEluaXRpYWxp
emVkIGxhdGVyLiAqLwotCS5ydW50aW1lX3ZlcnNpb24JICA9IDAsICAgIC8qIEluaXRpYWxpemVk
IGxhdGVyLiAqLwotCS5tcHMgICAgICAgICAgICAgICAgICAgICAgPSBFRklfSU5WQUxJRF9UQUJM
RV9BRERSLAotCS5hY3BpICAgICAgICAgICAgICAgICAgICAgPSBFRklfSU5WQUxJRF9UQUJMRV9B
RERSLAotCS5hY3BpMjAgICAgICAgICAgICAgICAgICAgPSBFRklfSU5WQUxJRF9UQUJMRV9BRERS
LAotCS5zbWJpb3MgICAgICAgICAgICAgICAgICAgPSBFRklfSU5WQUxJRF9UQUJMRV9BRERSLAot
CS5zbWJpb3MzICAgICAgICAgICAgICAgICAgPSBFRklfSU5WQUxJRF9UQUJMRV9BRERSLAotCS5z
YWxfc3lzdGFiICAgICAgICAgICAgICAgPSBFRklfSU5WQUxJRF9UQUJMRV9BRERSLAotCS5ib290
X2luZm8gICAgICAgICAgICAgICAgPSBFRklfSU5WQUxJRF9UQUJMRV9BRERSLAotCS5oY2RwICAg
ICAgICAgICAgICAgICAgICAgPSBFRklfSU5WQUxJRF9UQUJMRV9BRERSLAotCS51Z2EgICAgICAg
ICAgICAgICAgICAgICAgPSBFRklfSU5WQUxJRF9UQUJMRV9BRERSLAotCS51dl9zeXN0YWIgICAg
ICAgICAgICAgICAgPSBFRklfSU5WQUxJRF9UQUJMRV9BRERSLAotCS5md192ZW5kb3IgICAgICAg
ICAgICAgICAgPSBFRklfSU5WQUxJRF9UQUJMRV9BRERSLAotCS5ydW50aW1lICAgICAgICAgICAg
ICAgICAgPSBFRklfSU5WQUxJRF9UQUJMRV9BRERSLAotCS5jb25maWdfdGFibGUgICAgICAgICAg
ICAgPSBFRklfSU5WQUxJRF9UQUJMRV9BRERSLAotCS5nZXRfdGltZSAgICAgICAgICAgICAgICAg
PSB4ZW5fZWZpX2dldF90aW1lLAotCS5zZXRfdGltZSAgICAgICAgICAgICAgICAgPSB4ZW5fZWZp
X3NldF90aW1lLAotCS5nZXRfd2FrZXVwX3RpbWUgICAgICAgICAgPSB4ZW5fZWZpX2dldF93YWtl
dXBfdGltZSwKLQkuc2V0X3dha2V1cF90aW1lICAgICAgICAgID0geGVuX2VmaV9zZXRfd2FrZXVw
X3RpbWUsCi0JLmdldF92YXJpYWJsZSAgICAgICAgICAgICA9IHhlbl9lZmlfZ2V0X3ZhcmlhYmxl
LAotCS5nZXRfbmV4dF92YXJpYWJsZSAgICAgICAgPSB4ZW5fZWZpX2dldF9uZXh0X3ZhcmlhYmxl
LAotCS5zZXRfdmFyaWFibGUgICAgICAgICAgICAgPSB4ZW5fZWZpX3NldF92YXJpYWJsZSwKLQku
cXVlcnlfdmFyaWFibGVfaW5mbyAgICAgID0geGVuX2VmaV9xdWVyeV92YXJpYWJsZV9pbmZvLAot
CS51cGRhdGVfY2Fwc3VsZSAgICAgICAgICAgPSB4ZW5fZWZpX3VwZGF0ZV9jYXBzdWxlLAotCS5x
dWVyeV9jYXBzdWxlX2NhcHMgICAgICAgPSB4ZW5fZWZpX3F1ZXJ5X2NhcHN1bGVfY2FwcywKLQku
Z2V0X25leHRfaGlnaF9tb25vX2NvdW50ID0geGVuX2VmaV9nZXRfbmV4dF9oaWdoX21vbm9fY291
bnQsCi0JLnJlc2V0X3N5c3RlbSAgICAgICAgICAgICA9IHhlbl9lZmlfcmVzZXRfc3lzdGVtLAot
CS5zZXRfdmlydHVhbF9hZGRyZXNzX21hcCAgPSBOVUxMLCAvKiBOb3QgdXNlZCB1bmRlciBYZW4u
ICovCi0JLmZsYWdzCQkJICA9IDAgICAgIC8qIEluaXRpYWxpemVkIGxhdGVyLiAqLwotfTsKLQog
c3RhdGljIGVmaV9zeXN0ZW1fdGFibGVfdCBfX2luaXQgKnhlbl9lZmlfcHJvYmUodm9pZCkKIHsK
IAlzdHJ1Y3QgeGVuX3BsYXRmb3JtX29wIG9wID0gewpAQCAtMTAyLDcgKzcwLDE4IEBAIHN0YXRp
YyBlZmlfc3lzdGVtX3RhYmxlX3QgX19pbml0ICp4ZW5fZWZpX3Byb2JlKHZvaWQpCiAKIAkvKiBI
ZXJlIHdlIGtub3cgdGhhdCBYZW4gcnVucyBvbiBFRkkgcGxhdGZvcm0uICovCiAKLQllZmkgPSBl
ZmlfeGVuOworCWVmaS5nZXRfdGltZSAgICAgICAgICAgICAgICAgPSB4ZW5fZWZpX2dldF90aW1l
OworCWVmaS5zZXRfdGltZSAgICAgICAgICAgICAgICAgPSB4ZW5fZWZpX3NldF90aW1lOworCWVm
aS5nZXRfd2FrZXVwX3RpbWUgICAgICAgICAgPSB4ZW5fZWZpX2dldF93YWtldXBfdGltZTsKKwll
Zmkuc2V0X3dha2V1cF90aW1lICAgICAgICAgID0geGVuX2VmaV9zZXRfd2FrZXVwX3RpbWU7CisJ
ZWZpLmdldF92YXJpYWJsZSAgICAgICAgICAgICA9IHhlbl9lZmlfZ2V0X3ZhcmlhYmxlOworCWVm
aS5nZXRfbmV4dF92YXJpYWJsZSAgICAgICAgPSB4ZW5fZWZpX2dldF9uZXh0X3ZhcmlhYmxlOwor
CWVmaS5zZXRfdmFyaWFibGUgICAgICAgICAgICAgPSB4ZW5fZWZpX3NldF92YXJpYWJsZTsKKwll
ZmkucXVlcnlfdmFyaWFibGVfaW5mbyAgICAgID0geGVuX2VmaV9xdWVyeV92YXJpYWJsZV9pbmZv
OworCWVmaS51cGRhdGVfY2Fwc3VsZSAgICAgICAgICAgPSB4ZW5fZWZpX3VwZGF0ZV9jYXBzdWxl
OworCWVmaS5xdWVyeV9jYXBzdWxlX2NhcHMgICAgICAgPSB4ZW5fZWZpX3F1ZXJ5X2NhcHN1bGVf
Y2FwczsKKwllZmkuZ2V0X25leHRfaGlnaF9tb25vX2NvdW50ID0geGVuX2VmaV9nZXRfbmV4dF9o
aWdoX21vbm9fY291bnQ7CisJZWZpLnJlc2V0X3N5c3RlbSAgICAgICAgICAgICA9IHhlbl9lZmlf
cmVzZXRfc3lzdGVtOwogCiAJZWZpX3N5c3RhYl94ZW4udGFibGVzID0gaW5mby0+Y2ZnLmFkZHI7
CiAJZWZpX3N5c3RhYl94ZW4ubnJfdGFibGVzID0gaW5mby0+Y2ZnLm5lbnQ7Ci0tIAoxLjcuMTAu
NAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 22 10:52:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 10: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 1dNzij-000068-Ji; Thu, 22 Jun 2017 10:52:17 +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 1dNzii-00005n-1d
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 10:52:16 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 04/26-03920-F51AB495; Thu, 22 Jun 2017 10:52:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrKLMWRWlGSWpSXmKPExsUyZ7p8oG78Qu9
 Ig+/mFt+3TGZyYPQ4/OEKSwBjFGtmXlJ+RQJrxoPe/awFR9kq2u52MzcwLmTtYuTiEBKYyCRx
 7M5+5i5GTiDnG6PE3xkKEPZGRokbBzkhiiYwSnxZ9J0NJMEmoCNx8ctDdpCEiEA3o8ScmcsZQ
 RxmgSNA3ffeMIJUCQuoSdxpPQRmswioSnxed4Gpi5GDg1fAXWLLmhqQsISAokT3swlsELahxO
 eNS5knMPIsYGRYxahRnFpUllqka2ysl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4k
 R6HkGINjBuHN94CFGSQ4mJVHezcXekUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeN0XAOUEi1LT
 UyvSMnOAIQiTluDgURLh3dgFlOYtLkjMLc5Mh0idYjTmuNO34QsTR9OHLV+YhFjy8vNSpcR5n
 8wHKhUAKc0ozYMbBIuNS4yyUsK8jECnCfEUpBblZpagyr9iFOdgVBLmFQe5hyczrwRu3yugU5
 iATnlxxAPklJJEhJRUA6PiMVMxaV/NiL2H6r/P4Dkif1Ih/8yLN3c8NznMZdKTyDIq9XFOM3R
 IeXXu++cdJpdbFLRFlJblb6q22v7vA0+stv2btPfB8Xv3LizorVikfuJ0z4Xur5tfHpNVCg+/
 /1Lj2ckLE65uYHa79i/qmyTH1n3XHwYkxby60ztVXW5b8vvIE932GyuUWIozEg21mIuKEwGOg
 4fMiAIAAA==
X-Env-Sender: daniel.kiper@oracle.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1498128733!49397069!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12205 invoked from network); 22 Jun 2017 10:52:14 -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; 22 Jun 2017 10:52:14 -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
 v5MApu9f031502
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 22 Jun 2017 10:51:56 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 v5MApsLj017979
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Thu, 22 Jun 2017 10:51:54 GMT
Received: from abhmp0010.oracle.com (abhmp0010.oracle.com [141.146.116.16])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id v5MAppEs000795;
 Thu, 22 Jun 2017 10:51:52 GMT
Received: from olila.local.net-space.pl (/10.175.242.62)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 22 Jun 2017 03:51:50 -0700
From: Daniel Kiper <daniel.kiper@oracle.com>
To: linux-efi@vger.kernel.org, linux-kernel@vger.kernel.org, x86@kernel.org,
 stable@vger.kernel.org, xen-devel@lists.xenproject.org
Date: Thu, 22 Jun 2017 12:51:35 +0200
Message-Id: <1498128697-12943-1-git-send-email-daniel.kiper@oracle.com>
X-Mailer: git-send-email 1.7.10.4
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: jgross@suse.com, ard.biesheuvel@linaro.org, matt@codeblueprint.co.uk,
 andrew.cooper3@citrix.com, mingo@redhat.com, hpa@zytor.com,
 boris.ostrovsky@oracle.com, tglx@linutronix.de
Subject: [Xen-devel] [PATCH v2 0/2] xen/efi: 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>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGV5LAoKVHdvIHNtYWxsIGZpeGVzICh2MiwgbWlub3IgY2xlYW51cCkgZm9yIFhlbiBkb20wIHJ1
bm5pbmcgb24geDg2XzY0IEVGSSBwbGF0Zm9ybXMuCgpJIGFtIENDLWluZyBzdGFibGUgbWFpbnRh
aW5lcnMgYmVjYXVzZSBzaW1pbGFyIHN0dWZmIGlzIG5lZWRlZCBmb3IgdmFyaW91cwpzdGFibGUg
a2VybmVscyB0b28uIFVuZm9ydHVuYXRlbHksIGFsbW9zdCBldmVyeSB2ZXJzaW9uIG5lZWRzIGEg
Yml0IGRpZmZlcmVudApzZXQgb2YgZml4ZXMuIFNvLCBwbGVhc2UgdHJlYXQgdGhpcyBlbWFpbCBt
b3JlIGFzIGhlYWQgdXAgdGhhbiByZWFsIHNldCBvZgpwYXRjaGVzIGZvciB5b3VyIGtlcm5lbC4g
SWYgeW91IHdpc2ggdG8gZ2V0IFhlbiBFRkkgc3R1ZmYgZml4ZWQganVzdCBkcm9wIG1lCmEgbGlu
ZS4gVGhlbiBJIHdpbGwgcHJlcGFyZSBzZXQgb2YgcGF0Y2hlcyBmb3IgeW91ciBrZXJuZWwgKGlm
IG5lZWRlZCkuCgpBcmQsIEFuZHJldywgSW5nbywgdGhhbmsgeW91IGZvciBsb29raW5nIGF0IHRo
ZSBwYXRjaGVzLgoKRGFuaWVsCgogYXJjaC94ODYveGVuL2VmaS5jICAgICAgICAgfCAgIDQ1ICsr
KysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogZHJpdmVycy9maXJt
d2FyZS9lZmkvZWZpLmMgfCAgICAzICsrLQogMiBmaWxlcyBjaGFuZ2VkLCAxNCBpbnNlcnRpb25z
KCspLCAzNCBkZWxldGlvbnMoLSkKCkRhbmllbCBLaXBlciAoMik6CiAgICAgIGVmaTogUHJvY2Vz
cyBNRU1BVFRSIHRhYmxlIG9ubHkgaWYgRUZJX01FTU1BUAogICAgICB4ODYveGVuL2VmaTogSW5p
dCBvbmx5IGVmaSBzdHJ1Y3QgbWVtYmVycyB1c2VkIGJ5IFhlbgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 22 10:57:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 10:57: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 1dNznI-0000eS-Jm; Thu, 22 Jun 2017 10:57:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bp@alien8.de>) id 1dNznH-0000eK-2L
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 10:56:59 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 EA/85-03371-A72AB495; Thu, 22 Jun 2017 10:56:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXCytl5VLdykXe
 kQcN+Q4slHxezODB6HN39mymAMYo1My8pvyKBNePQouXMBa+4Kjr2fmdrYPzH0cXIwSEhoCvx
 pk+ni5GLQ0hgK6PEnK+tLBDOfSaJaZveMncxcnKwCKhK7L98lAXEZhNQkVh65hYTiC0ioCXRt
 uA2WAOzwFQOiWtnn4MVMQjESRz+9okdxBYWiJG43QkR5xUwlfjw6SwrxIY2Romfh5+yQyQEJU
 7OfAJWxCygLvFn3iVmkPOYBaQlloNcysnBKeAp0fvjIiOILQp0ROfSOSwTGAVmIemehaR7FkL
 3AkbmVYwaxalFZalFuoameklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgeHJAAQ7
 GL8tCzjEKMnBpCTKu7nYO1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG/bQqCcYFFqempFWmYOM
 FJg0hIcPEoivBu7gNK8xQWJucWZ6RCpU4yKUuK8OSB9AiCJjNI8uDZYdF5ilJUS5mUEOkSIpy
 C1KDezBFX+FaM4B6OSMO8GkCk8mXklcNNfAS1mAlr84ogHyOKSRISUVAOjzos9HA6nlznnB78
 S2XW1n3mi4X//T3euveH6IsFwoufx8sDT7YmNcv9Pb9LRTfn9T7XKrSYzf22LjOvdxKyn4rMe
 srufvnP04F/l94cff3NXMOTfIhFvyuD46bmPY0TZ/sW698z3MOX4Bp3ObljJN7M8vXNZ4nIlf
 6k1Rufy5EVrjRd6z92uxFKckWioxVxUnAgARDcLhckCAAA=
X-Env-Sender: bp@alien8.de
X-Msg-Ref: server-6.tower-21.messagelabs.com!1498129017!52113689!1
X-Originating-IP: [5.9.137.197]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49072 invoked from network); 22 Jun 2017 10:56:57 -0000
Received: from mail.skyhub.de (HELO mail.skyhub.de) (5.9.137.197)
 by server-6.tower-21.messagelabs.com with SMTP; 22 Jun 2017 10:56:57 -0000
X-Virus-Scanned: Nedap ESD1 at mail.skyhub.de
Received: from mail.skyhub.de ([127.0.0.1])
 by localhost (blast.alien8.de [127.0.0.1]) (amavisd-new, port 10026)
 with ESMTP id WXudbo19gGKm; Thu, 22 Jun 2017 12:56:56 +0200 (CEST)
Received: from pd.tnic (p2003008C2F22F80028A62DEB9753502D.dip0.t-ipconnect.de
 [IPv6:2003:8c:2f22:f800:28a6:2deb:9753:502d])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mail.skyhub.de (SuperMail on ZX Spectrum 128k) with ESMTPSA id B505F1EC0A55;
 Thu, 22 Jun 2017 12:56:56 +0200 (CEST)
Date: Thu, 22 Jun 2017 12:56:37 +0200
From: Borislav Petkov <bp@alien8.de>
To: Tom Lendacky <thomas.lendacky@amd.com>
Message-ID: <20170622105637.g7twdaae2v5eaown@pd.tnic>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
 <20170616185459.18967.72790.stgit@tlendack-t1.amdoffice.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170616185459.18967.72790.stgit@tlendack-t1.amdoffice.net>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: linux-efi@vger.kernel.org, Brijesh Singh <brijesh.singh@amd.com>,
 Toshimitsu Kani <toshi.kani@hpe.com>, linux-doc@vger.kernel.org,
 Matt Fleming <matt@codeblueprint.co.uk>, x86@kernel.org, linux-mm@kvack.org,
 Radim =?utf-8?B?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Larry Woodman <lwoodman@redhat.com>, linux-arch@vger.kernel.org,
 kvm@vger.kernel.org, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 kasan-dev@googlegroups.com, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Andy Lutomirski <luto@kernel.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Dmitry Vyukov <dvyukov@google.com>, Juergen Gross <jgross@suse.com>,
 kexec@lists.infradead.org, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org, iommu@lists.linux-foundation.org,
 Thomas Gleixner <tglx@linutronix.de>, Paolo Bonzini <pbonzini@redhat.com>
Subject: Re: [Xen-devel] [PATCH v7 27/36] iommu/amd: Allow the AMD IOMMU to
 work with memory encryption
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBKdW4gMTYsIDIwMTcgYXQgMDE6NTQ6NTlQTSAtMDUwMCwgVG9tIExlbmRhY2t5IHdy
b3RlOgo+IFRoZSBJT01NVSBpcyBwcm9ncmFtbWVkIHdpdGggcGh5c2ljYWwgYWRkcmVzc2VzIGZv
ciB0aGUgdmFyaW91cyB0YWJsZXMKPiBhbmQgYnVmZmVycyB0aGF0IGFyZSB1c2VkIHRvIGNvbW11
bmljYXRlIGJldHdlZW4gdGhlIGRldmljZSBhbmQgdGhlCj4gZHJpdmVyLiBXaGVuIHRoZSBkcml2
ZXIgYWxsb2NhdGVzIHRoaXMgbWVtb3J5IGl0IGlzIGVuY3J5cHRlZC4gSW4gb3JkZXIKPiBmb3Ig
dGhlIElPTU1VIHRvIGFjY2VzcyB0aGUgbWVtb3J5IGFzIGVuY3J5cHRlZCB0aGUgZW5jcnlwdGlv
biBtYXNrIG5lZWRzCj4gdG8gYmUgaW5jbHVkZWQgaW4gdGhlc2UgcGh5c2ljYWwgYWRkcmVzc2Vz
IGR1cmluZyBjb25maWd1cmF0aW9uLgo+IAo+IFRoZSBQVEUgZW50cmllcyBjcmVhdGVkIGJ5IHRo
ZSBJT01NVSBzaG91bGQgYWxzbyBpbmNsdWRlIHRoZSBlbmNyeXB0aW9uCj4gbWFzayBzbyB0aGF0
IHdoZW4gdGhlIGRldmljZSBiZWhpbmQgdGhlIElPTU1VIHBlcmZvcm1zIGEgRE1BLCB0aGUgRE1B
Cj4gd2lsbCBiZSBwZXJmb3JtZWQgdG8gZW5jcnlwdGVkIG1lbW9yeS4KPiAKPiBTaWduZWQtb2Zm
LWJ5OiBUb20gTGVuZGFja3kgPHRob21hcy5sZW5kYWNreUBhbWQuY29tPgo+IC0tLQo+ICBkcml2
ZXJzL2lvbW11L2FtZF9pb21tdS5jICAgICAgIHwgICAzMCArKysrKysrKysrKysrKysrLS0tLS0t
LS0tLS0tLS0KPiAgZHJpdmVycy9pb21tdS9hbWRfaW9tbXVfaW5pdC5jICB8ICAgMzQgKysrKysr
KysrKysrKysrKysrKysrKysrKysrKy0tLS0tLQo+ICBkcml2ZXJzL2lvbW11L2FtZF9pb21tdV9w
cm90by5oIHwgICAxMCArKysrKysrKysrCj4gIGRyaXZlcnMvaW9tbXUvYW1kX2lvbW11X3R5cGVz
LmggfCAgICAyICstCj4gIDQgZmlsZXMgY2hhbmdlZCwgNTUgaW5zZXJ0aW9ucygrKSwgMjEgZGVs
ZXRpb25zKC0pCgpSZXZpZXdlZC1ieTogQm9yaXNsYXYgUGV0a292IDxicEBzdXNlLmRlPgoKQnR3
LCBJJ20gYXNzdW1pbmcgdGhlIHZpcnRfdG9fcGh5cygpIGRpZmZlcmVuY2Ugb24gU01FIHN5c3Rl
bXMgaXMgb25seQpuZWVkZWQgaW4gYSBoYW5kZnVsIG9mIHBsYWNlcy4gT3RoZXJ3aXNlLCBJJ2Qg
c3VnZ2VzdCBjaGFuZ2luZyB0aGUKdmlydF90b19waHlzKCkgZnVuY3Rpb24vbWFjcm8gZGlyZWN0
bHkuIEJ1dCBJIGd1ZXNzIG1vc3Qgb2YgdGhlIHBsYWNlcwpuZWVkIHRoZSByZWFsIHBoeXNpY2Fs
IGFkZHJlc3Mgd2l0aG91dCB0aGUgZW5jIGJpdC4KCi0tIApSZWdhcmRzL0dydXNzLAogICAgQm9y
aXMuCgpHb29kIG1haWxpbmcgcHJhY3RpY2VzIGZvciA0MDA6IGF2b2lkIHRvcC1wb3N0aW5nIGFu
ZCB0cmltIHRoZSByZXBseS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 22 10:57:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 10: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 1dNzng-0000hR-S0; Thu, 22 Jun 2017 10: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 <matt@console-pimps.org>) id 1dNznf-0000hJ-M8
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 10:57:23 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 4C/C6-03371-392AB495; Thu, 22 Jun 2017 10:57:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrEIsWRWlGSWpSXmKPExsVyMbRho+6kRd6
 RBkvOy1ks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnPP21gLrjFXDF7xVTmBsZu5i5GLg4hgYmM
 Eutbn4I5LAIHWCW23LgB5kgI7GaVOH12O0sXIyeQEyfRfGwJM4RdKXHg4G02EFtIQFXi+uwTU
 KO6mCTuvPoL5HAAjVKVuPVfC6SGTUBX4tf602C9IgJaEm0LbrOA1DMLvOSQeH79KtgCYQEviS
 //97CD2LwC5hJ7D3WzQgxtY5SY2ryGGSIhKHFy5hOwBmagSTf+vWQCWcYsIC2x/B8HiMkp4Ck
 xu9ETxBQVMJM4+EV4AqPwLCS9s5D0zkLoXcDIvIpRozi1qCy1SNfQQC+pKDM9oyQ3MTMHyDPT
 y00tLk5MT81JTCrWS87P3cQIDHMGINjBeG9ZwCFGSQ4mJVHezcXekUJ8SfkplRmJxRnxRaU5q
 cWHGGU4OJQkeJmAcSMkWJSanlqRlpkDjDiYtAQHj5II78YuoDRvcUFibnFmOkTqFKMlx5Ur67
 4wcTR92AIkpxzY/oVJiCUvPy9VSpz33kKgBgGQhozSPLhxsKRwiVFWSpiXEehAIZ6C1KLczBJ
 U+VeM4hyMSsK8jSBTeDLzSuC2vgI6iAnooBdHPEAOKklESEkB08wZ7gBn9zN9m3aIf31eszz7
 kCCnTpK41Zkzs50irrwPn3Cndo/LLhmuGu3I6onrwyfJejw70b4h56zfHc65knZFRd+6Vio2m
 r23WMEvLl6tERmyUy/oyRWxEL58wev2J2fH6t2P9kk2PBIlECjqN/Ou8wm2P/PadV7dZPd57c
 Zhkat6QzZWiaU4I9FQi7moOBEA5WFERgUDAAA=
X-Env-Sender: matt@console-pimps.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1498129042!68969471!1
X-Originating-IP: [209.85.128.177]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10959 invoked from network); 22 Jun 2017 10:57:22 -0000
Received: from mail-wr0-f177.google.com (HELO mail-wr0-f177.google.com)
 (209.85.128.177)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Jun 2017 10:57:22 -0000
Received: by mail-wr0-f177.google.com with SMTP id 77so18192185wrb.1
 for <xen-devel@lists.xen.org>; Thu, 22 Jun 2017 03:57:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=codeblueprint-co-uk.20150623.gappssmtp.com; s=20150623;
 h=date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to:user-agent;
 bh=wO0mCCj7lxD011xbqM3yhVeXOd709ydzUzJ24PBii+o=;
 b=lyTyA9UnV3l6xTRShuAnMISV1jqNgejAL1Jf213JGBGsqd5flFO/EvUwwtBYoXYxe8
 vTQehJ7UAMjIik/YziihO7keSqjTtjF4oklJCHMi4eTnWK8IYG5Ln26qSbFx97N0uYul
 5IP8H8US6AqGtcNIva5xZ0rHdD5DjDsFH+sFb/Arosno5YaVpzNfWfUOBkB7A0ZRlqk2
 qTeC7kHNF752DMRiFO8hI1qduGl13oLedRXut+lXPHvunML/Qtp5oUB3pvRr3Cv4UiKO
 JwnaEAJ3PswkvEkAnrcMFPMdq8UlUE2Pn+Cpwk9iIbpU7+vDLoBcj8jAdpTIfrsEaFkG
 4aNw==
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=wO0mCCj7lxD011xbqM3yhVeXOd709ydzUzJ24PBii+o=;
 b=gKMBK/ceV3TUQ3/WzUTEUwS7CoSeTjhj70bg0Gy1PEUArjYzPlrPlsZRGOIMSRoYQR
 dUWaKYoStvnazlHXMsj0WvJ8nkfiJ3Z0k2Cj6n32Rv2xVI7qMm6M2efAZ3N32SFrn04a
 u6FhnNraFOhoXD8tHNt54lxn42YE0KTQsvciudeaAvqPaSU6CdlDtPBH2zfKYX/dgLi7
 AiN25wHgbfDsUJfoEOXZtET/pb+qQkxO3veIoWfj1Ru43dShvLi0ZYWsmWR17WgT54e/
 AinsvfZq6LnUSClo6nYBnuGCuoBPBgj6yrqE5S9UgfTKQfqagBcd+U8d9PHyLqdtaZC2
 Vc0w==
X-Gm-Message-State: AKS2vOxtlFaLfv0gU+B0/IMQk0th99eB6F2tT3VGw1pOg5YhvjNC1JMn
 K/Hyz74Hwmzz1ISc
X-Received: by 10.223.163.85 with SMTP id d21mr1586916wrb.95.1498129042145;
 Thu, 22 Jun 2017 03:57:22 -0700 (PDT)
Received: from localhost ([2a02:c7f:9214:6300:de53:60ff:fe39:5599])
 by smtp.gmail.com with ESMTPSA id z75sm950096wmz.8.2017.06.22.03.57.21
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 22 Jun 2017 03:57:21 -0700 (PDT)
Date: Thu, 22 Jun 2017 11:57:20 +0100
From: Matt Fleming <matt@codeblueprint.co.uk>
To: Tom Lendacky <thomas.lendacky@amd.com>
Message-ID: <20170622105720.GA3129@codeblueprint.co.uk>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
 <20170616185253.18967.55724.stgit@tlendack-t1.amdoffice.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170616185253.18967.55724.stgit@tlendack-t1.amdoffice.net>
User-Agent: Mutt/1.5.24+42 (6e565710a064) (2015-08-30)
Cc: linux-efi@vger.kernel.org, Brijesh Singh <brijesh.singh@amd.com>,
 Toshimitsu Kani <toshi.kani@hpe.com>, linux-doc@vger.kernel.org,
 x86@kernel.org, linux-mm@kvack.org,
 Radim =?utf-8?B?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Larry Woodman <lwoodman@redhat.com>, linux-arch@vger.kernel.org,
 kvm@vger.kernel.org, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 kasan-dev@googlegroups.com, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Dmitry Vyukov <dvyukov@google.com>, Juergen Gross <jgross@suse.com>,
 kexec@lists.infradead.org, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org, iommu@lists.linux-foundation.org,
 Thomas Gleixner <tglx@linutronix.de>, Paolo Bonzini <pbonzini@redhat.com>
Subject: Re: [Xen-devel] [PATCH v7 16/36] efi: Add an EFI table address
	match 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>

T24gRnJpLCAxNiBKdW4sIGF0IDAxOjUyOjUzUE0sIFRvbSBMZW5kYWNreSB3cm90ZToKPiBBZGQg
YSBmdW5jdGlvbiB0aGF0IHdpbGwgZGV0ZXJtaW5lIGlmIGEgc3VwcGxpZWQgcGh5c2ljYWwgYWRk
cmVzcyBtYXRjaGVzCj4gdGhlIGFkZHJlc3Mgb2YgYW4gRUZJIHRhYmxlLgo+IAo+IFJldmlld2Vk
LWJ5OiBCb3Jpc2xhdiBQZXRrb3YgPGJwQHN1c2UuZGU+Cj4gU2lnbmVkLW9mZi1ieTogVG9tIExl
bmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4KPiAtLS0KPiAgZHJpdmVycy9maXJtd2Fy
ZS9lZmkvZWZpLmMgfCAgIDMzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICBp
bmNsdWRlL2xpbnV4L2VmaS5oICAgICAgICB8ICAgIDcgKysrKysrKwo+ICAyIGZpbGVzIGNoYW5n
ZWQsIDQwIGluc2VydGlvbnMoKykKClJldmlld2VkLWJ5OiBNYXR0IEZsZW1pbmcgPG1hdHRAY29k
ZWJsdWVwcmludC5jby51az4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 22 10:58:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 10:58:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNzop-0000q0-5G; Thu, 22 Jun 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 <matt@console-pimps.org>) id 1dNzon-0000pq-6g
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 10:58:33 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 74/3D-01985-8D2AB495; Thu, 22 Jun 2017 10:58:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMIsWRWlGSWpSXmKPExsVyMbRhve71Rd6
 RBj/bTC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxlj+czFixnq3g46S17A+MC1i5GLg4hgYmM
 Ehtb/zKDOCwCB1gl5q48wQLiSAjsZpU4MP0cYxcjJ5ATJ/Fz50lWCLtKYuLuU8wgtpCAqsT12
 SeYIUZ1M0msuDcVrIgFKLFhxR82EJtNQFfi1/rTYA0iAloSbQtug21gFnjJIfH8+lUWkISwQJ
 jE0727wRp4Bcwl3l+/ywgxtY1R4sSBoywQCUGJkzOfgNnMQJNu/HvJ1MXIAWRLSyz/xwES5hT
 wlFg+fR0LSFhUwEzi4BfhCYzCs5A0z0LSPAuheQEj8ypG9eLUorLUIl0zvaSizPSMktzEzBxd
 QwNjvdzU4uLE9NScxKRiveT83E2MwECvZ2Bg3MF4pc35EKMkB5OSKO/mYu9IIb6k/JTKjMTij
 Pii0pzU4kOMMhwcShK8TMDIERIsSk1PrUjLzAHGHExagoNHSYR3YxdQmre4IDG3ODMdInWK0Z
 LjypV1X5g4mj5sAZJTDmz/wiTEkpeflyolzntvIVCDAEhDRmke3DhYWrjEKCslzMvIwMAgxFO
 QWpSbWYIq/4pRnINRSZjXFeQqnsy8Eritr4AOYgI66MURD5CDShIRUlINjCrXNQvknyrN+2JS
 1KevGHnuxJ8f83hXruY2uMKddOqw5EGtFd/zvfyDmPknq385Nv/ZFrf6+rVzDPjunnt5L85fu
 eMNZ+vypc++VD+7KBu3gvfQ/7NTdDYyTdY9Ps2Thz3KUjTQS33ir1/Fj84u2HmhbIn3uV+3o8
 ROB1vfVjKbceJkzxrWtwuUWIozEg21mIuKEwF72+ayBgMAAA==
X-Env-Sender: matt@console-pimps.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1498129111!90092349!1
X-Originating-IP: [209.85.128.175]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38014 invoked from network); 22 Jun 2017 10:58:31 -0000
Received: from mail-wr0-f175.google.com (HELO mail-wr0-f175.google.com)
 (209.85.128.175)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Jun 2017 10:58:31 -0000
Received: by mail-wr0-f175.google.com with SMTP id 77so18233008wrb.1
 for <xen-devel@lists.xen.org>; Thu, 22 Jun 2017 03:58:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=codeblueprint-co-uk.20150623.gappssmtp.com; s=20150623;
 h=date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to:user-agent;
 bh=xtSF3gGJDTZdTGWk2nCXrEchniiyxxGVMUhpbp1rFTY=;
 b=LSUTVD8Nz43khJMvzISEgfkGVpRMLNJ38aPz16J9jkQyh4hM+Hp1U3kDC+TN3+QpoZ
 4BS9Wlz24BBEQIGbkgcIXE+FNdu5cAlWonaNow+dO/fwbSOH6q+GrWo+Srf8M84/PwLU
 wBV+ZNkzi1nUmm25wXVnz79fKZM9KpipdhwUvNUNNNH+moRHflMSqHZMCaqx7yzCxPva
 wRO6EC7wpN3Ru9BNt2Lcsb9ZK22+ClHH6/mALFFCQgvEXiSnQ9IReYKagw2g6uZrpxMA
 X9QZYjXEuKZlC5cGnFYAd1jO1QyPu1u7LeOrz6hYLJIWbX6m3JJjaBNBAedsVNCfDF0G
 /2gg==
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=xtSF3gGJDTZdTGWk2nCXrEchniiyxxGVMUhpbp1rFTY=;
 b=iZccqhOPQpUIJWcZwpcACm8nE20qAVhWjlQ7ZCodvfwsCBTL3Ny+QtVsvBJrfITcAV
 NI8FCRIFw8Ne3ZZgPbzfoxIedmFD3Ftl12qFrcYiDYPyipCA/NRDtf7Q0EjBODnZ9UXk
 NhiGRV/bHUodim0zcSnLhNVOEqGfqlJR2xfHtDsRQ/YIP8lBKqrSmLb9Iz9OJ0RQmDOU
 cRorcisO8YQwWuZ1g2foP+JztQ0LVhHAiLgc6u3Inw8aMJBSa1DzDkHd6UUln5q/pyto
 zQTgeNkHuVtZ9ZEUfdU9qyHbPR66hHUz4KZ0qJOawR07K+4CN7pMyWXNaicyX27mwwma
 WsCA==
X-Gm-Message-State: AKS2vOxQX0AMkyVwcA0Zv5A/ANtZDUmAdJaEsgk3tHH6VORk3eg2y3kU
 X5SPlz7ocFHBnL9K
X-Received: by 10.223.146.166 with SMTP id 35mr1615181wrn.104.1498129111407;
 Thu, 22 Jun 2017 03:58:31 -0700 (PDT)
Received: from localhost ([2a02:c7f:9214:6300:de53:60ff:fe39:5599])
 by smtp.gmail.com with ESMTPSA id q70sm1499903wrb.3.2017.06.22.03.58.30
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 22 Jun 2017 03:58:30 -0700 (PDT)
Date: Thu, 22 Jun 2017 11:58:30 +0100
From: Matt Fleming <matt@codeblueprint.co.uk>
To: Tom Lendacky <thomas.lendacky@amd.com>
Message-ID: <20170622105830.GB3129@codeblueprint.co.uk>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
 <20170616185317.18967.99499.stgit@tlendack-t1.amdoffice.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170616185317.18967.99499.stgit@tlendack-t1.amdoffice.net>
User-Agent: Mutt/1.5.24+42 (6e565710a064) (2015-08-30)
Cc: linux-efi@vger.kernel.org, Brijesh Singh <brijesh.singh@amd.com>,
 Toshimitsu Kani <toshi.kani@hpe.com>, linux-doc@vger.kernel.org,
 x86@kernel.org, linux-mm@kvack.org,
 Radim =?utf-8?B?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Larry Woodman <lwoodman@redhat.com>, linux-arch@vger.kernel.org,
 kvm@vger.kernel.org, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 kasan-dev@googlegroups.com, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Dmitry Vyukov <dvyukov@google.com>, Juergen Gross <jgross@suse.com>,
 kexec@lists.infradead.org, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org, iommu@lists.linux-foundation.org,
 Thomas Gleixner <tglx@linutronix.de>, Paolo Bonzini <pbonzini@redhat.com>
Subject: Re: [Xen-devel] [PATCH v7 18/36] x86/efi: Update EFI pagetable
 creation to work with SME
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCAxNiBKdW4sIGF0IDAxOjUzOjE3UE0sIFRvbSBMZW5kYWNreSB3cm90ZToKPiBXaGVu
IFNNRSBpcyBhY3RpdmUsIHBhZ2V0YWJsZSBlbnRyaWVzIGNyZWF0ZWQgZm9yIEVGSSBuZWVkIHRv
IGhhdmUgdGhlCj4gZW5jcnlwdGlvbiBtYXNrIHNldCBhcyBuZWNlc3NhcnkuCj4gCj4gV2hlbiB0
aGUgbmV3IHBhZ2V0YWJsZSBwYWdlcyBhcmUgYWxsb2NhdGVkIHRoZXkgYXJlIG1hcHBlZCBlbmNy
eXB0ZWQuIFNvLAo+IHVwZGF0ZSB0aGUgZWZpX3BndCB2YWx1ZSB0aGF0IHdpbGwgYmUgdXNlZCBp
biBjcjMgdG8gaW5jbHVkZSB0aGUgZW5jcnlwdGlvbgo+IG1hc2sgc28gdGhhdCB0aGUgUEdEIHRh
YmxlIGNhbiBiZSByZWFkIHN1Y2Nlc3NmdWxseS4gVGhlIHBhZ2V0YWJsZSBtYXBwaW5nCj4gYXMg
d2VsbCBhcyB0aGUga2VybmVsIGFyZSBhbHNvIGFkZGVkIHRvIHRoZSBwYWdldGFibGUgbWFwcGlu
ZyBhcyBlbmNyeXB0ZWQuCj4gQWxsIG90aGVyIEVGSSBtYXBwaW5ncyBhcmUgbWFwcGVkIGRlY3J5
cHRlZCAodGFibGVzLCBldGMuKS4KPiAKPiBSZXZpZXdlZC1ieTogQm9yaXNsYXYgUGV0a292IDxi
cEBzdXNlLmRlPgo+IFNpZ25lZC1vZmYtYnk6IFRvbSBMZW5kYWNreSA8dGhvbWFzLmxlbmRhY2t5
QGFtZC5jb20+Cj4gLS0tCj4gIGFyY2gveDg2L3BsYXRmb3JtL2VmaS9lZmlfNjQuYyB8ICAgMTUg
KysrKysrKysrKystLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCA0IGRl
bGV0aW9ucygtKQogClJldmlld2VkLWJ5OiBNYXR0IEZsZW1pbmcgPG1hdHRAY29kZWJsdWVwcmlu
dC5jby51az4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 22 10:58:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 10:58: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 1dNzot-0000rc-Ev; Thu, 22 Jun 2017 10:58: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 1dNzor-0000r4-Nt
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 10:58:37 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 F6/00-03696-DD2AB495; Thu, 22 Jun 2017 10:58:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXS6fjDS/fOIu9
 Ig31/1Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxFq7qZCtbyVaz/8JKxgfEedxcjJ4eQQJ7E
 3/dnmUFsXgE7iU8tExhBbAkBQ4nTC2+ygNgsAqoS9yfMB6thE1CXaHu2nRXEFhGIklh67TtTF
 yMXB7NAI7PEsWs7wJqFBSIlVv68xwaSEBL4yiSxZNdZJpAEp4CjxKLPjUCTOIC2CUr83SEMEm
 YW0JJ4+OsWC4StLbFs4WuwEmYBaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjFqFKcWlaUW6Rq
 a6SUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYgAxDsYLy/MeAQoyQHk5Io7+Zi
 70ghvqT8lMqMxOKM+KLSnNTiQ4waHBwC23atvsAoxZKXn5eqJMHLBAx0IcGi1PTUirTMHGCMw
 JRKcPAoifBu7AJK8xYXJOYWZ6ZDpE4xKkqJ895bCJQQAElklObBtcHi8hKjrJQwLyPQUUI8Ba
 lFuZklqPKvGMU5GJWEeV1BtvNk5pXATX8FtJgJaPGLIx4gi0sSEVJSDYy3T12ely+YJfX+xxr
 NcKlgg17zh0+ezWFr3aTy6tx5qQ9zrKPnplrtfjBrDs+T2Ws2/p0vcGyHBLu+mLuitKf/9nN5
 1io3u1zlu1NOsZ/zvF0XI1Ny7oiPn4RrgmFK/tNH6U++r2H6be7rs+XUgiM8ujWtGcxb1zII/
 Tjt/+GW5mbZ99kfmn2UWIozEg21mIuKEwGCogC5xgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1498129114!67162211!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34419 invoked from network); 22 Jun 2017 10:58:36 -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 Jun 2017 10:58:36 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 22 Jun 2017 04:58:34 -0600
Message-Id: <594BBEFA0200007800165BC1@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 22 Jun 2017 04:58:34 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>,
 "Ian Jackson" <ian.jackson@eu.citrix.com>
References: <594A61C8020000780016515C@prv-mh.provo.novell.com>
 <5f5d035f-4ff2-b951-06cc-a4f373b681f2@citrix.com>
 <594AB40A0200007800165716@prv-mh.provo.novell.com>
 <d4ae55d9-79c3-60da-f0b7-0df0b541470e@citrix.com>
 <594B88550200007800165991@prv-mh.provo.novell.com>
 <0a70ab17-ece8-1fe2-0bc1-43b7ce41efa9@citrix.com>
 <22859.38110.267773.289890@mariner.uk.xensource.com>
In-Reply-To: <22859.38110.267773.289890@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>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Daniel de Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH] passthrough: give
 XEN_DOMCTL_test_assign_device more sane semantics
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIyLjA2LjE3IGF0IDExOjU4LCA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gR2VvcmdlIER1bmxhcCB3cml0ZXMgKCJSZTogW1BBVENIXSBwYXNzdGhyb3VnaDogZ2l2
ZSAKPiBYRU5fRE9NQ1RMX3Rlc3RfYXNzaWduX2RldmljZSBtb3JlIHNhbmUgc2VtYW50aWNzIik6
Cj4+IEkgc3VnZ2VzdCB3ZSBhc2sgdGhlIHRvb2xzdGFjayBtYWludGFpbmVycyB3aGF0IGtpbmQg
b2YgYSBmdW5jdGlvbiB0aGV5Cj4+IHRoaW5rIHdvdWxkIGJlIG1vc3QgdXNlZnVsLCBhbmQgdGhl
biB3ZSBjYW4gaW1wbGVtZW50IHRoYXQuCj4+IAo+PiBTbywgV2VpIGFuZCBJYW4gKGFuZCBEYW5p
ZWwgaWYgeW91J3JlIGFyb3VuZCk6Cj4gCj4gQWZ0ZXIgaGF2aW5nIHJlcmVhZCB0aGUgdGhyZWFk
IEkgc3RpbGwgZG9uJ3QgdW5kZXJzdGFuZCB3aHkgSmFuIHRoaW5rcwo+IHRoZSBpZ25vcmVkIGFy
Z3VtZW50IGlzIGEgcHJvYmxlbSBwZXIgc28uICBJZ25vcmVkIGFyZ3VtZW50cyBhcmUgb2Z0ZW4K
PiBwcm92aWRlZCB0byBlYXNlIGZ1dHVyZSBleHBhbnNpb24gKHdoZXRoZXIgdGhlcmUgaXMgYW4g
QUJJIHN0YWJpbGl0eQo+IGd1YXJhbnRlZSBvciBub3QpLgo+IAo+IEluIHRoaXMgY2FzZSBJIHRo
aW5rIHRoYXQgdGhlIGRvbWlkIGlzIG5vdCBwYXNzZWQgdG8gdGhlIFhTTSBjaGVjayBpcwo+IHNp
bXBseSBhIGJ1Zy4gIEkgZG9uJ3Qga25vdyBpZiB0aGF0IGNhbiBiZSBmaXhlZCBlYXNpbHkuCgpX
ZWxsLCB0aGUgcGF0Y2ggZG9lcyB0aGF0IGFscmVhZHksIGp1c3QgdGhhdCBub3cgdGhlIGFyZ3Vt
ZW50IGlzCmJlaW5nIGlnbm9yZWQgaW4gZmxhc2suIEknZCBsZWF2ZSB0aGF0IHRvIHNvbWVvbmUg
ZWxzZSAoRGFuaWVsPykgdG8KaW1wbGVtZW50LgoKPj4gT3B0aW9uIDI6IFBhc3MgdGhlIGRvbWFp
biB0byB0aGUgWFNNIGNhbGxiYWNrLCBlbmFibGluZyBYU00gLyBGbGFzawo+PiBwb2xpY2llcyB0
aGF0IGNhbiBmb3JiaWQgc3BlY2lmaWMgZGV2aWNlcyBmcm9tIGJlaW5nIGFzc2lnbmVkIHRvCj4+
IHNwZWNpZmljIGd1ZXN0cy4KPiAKPiBJcyB0aGVyZSBhbnkgcG9zc2libGUgZG93bnNpZGUgdG8g
dGhpcyA/CgpBcyBzb29uIGFzIGZsYXNrIHdvdWxkbid0IGlnbm9yZSBpdCBhbnltb3JlLCB0aGVy
ZSB3b3VsZCBiZSB0aGUgcmlzawpvZiB0aGluZ3MgY3VycmVudGx5IHdvcmtpbmcgd2l0aCBhIGdp
dmVuIFhTTSBwb2xpY3kgdG8gc3RvcCB3b3JraW5nLgpNdWNoIGRlcGVuZHMgb24gaG93IGNvbnNp
c3RlbnQgdGhlIHRlc3QtYXNzaWduIGFuZCBhc3NpZ24gY2hlY2tzCmFyZSAoZ29pbmcgdG8gYmUp
IHBlcmZvcm1lZC4KCj4+IEFueSBwcmVmZXJlbmNlcz8KPiAKPiBTZWUgYWJvdmUuICBHZW9yZ2Un
cyBhcmd1bWVudHMgbWFrZSBtdWNoIG1vcmUgc2Vuc2UgdG8gbWUgdGhhbiBKYW4ncywKPiBpbiB0
aGlzIHRocmVhZC4KCkZpbmUgd2l0aCBtZS4gTm93IGFzIHdlbGwgYXMgb24gcGFzdCBpbnN0YW5j
ZXMgb2YgbG9va2luZyBhdCB0aGlzLAppdCBzaW1wbHkgZGlkbid0IG9jY3VyIHRvIG1lIHRoYXQg
dGhlIG9wZXJhdGlvbiBjb3VsZCBiZSBpbnRlbmRlZAp0byB3b3JrIGluIHRoZSB3YXkgR2Vvcmdl
IGRlc2NyaWJlZC4gQW5kIGluIHRoZSBlbmQgdGhlIHBhdGNoCndpbGwgZW5kIHVwIHNtYWxsZXIg
d2l0aCB0aGF0IGFsdGVybmF0aXZlIG1vZGVsLiBPbmUgbGFzdCBxdWVzdGlvbgp0aGVuIGlzIHdo
ZXRoZXIgcmV0YWluaW5nIHRoZSBvcmlnaW5hbCBzZW1hbnRpY3Mgd2l0aCBzb21lIHNwZWNpYWwK
ZG9tYWluIElEIChET01JRF9JTlZBTElEIGF0IHByZXNlbnQpIGlzIG9mIGFueSB1c2UuCgpKYW4K
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 22 11:04:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 11:04:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dNzuE-0001oD-2e; Thu, 22 Jun 2017 11: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 <matt@console-pimps.org>) id 1dNzuD-0001o7-GA
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 11:04:09 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 2D/8F-02181-824AB495; Thu, 22 Jun 2017 11:04:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLIsWRWlGSWpSXmKPExsVyMbRhpa76Eu9
 Ig0MLbCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxbk2YzFaznrNjZsp21gfEUexcjF4eQwCRG
 iYed29hAHBaBA6wSnfcWATmcHBICu1klrqx1hbDjJG62zmOFsCskdp/6zghiCwmoSlyffYIZY
 lI3k8Sfuf+YQBIsQIl/7c0sIDabgK7Er/WnmUFsEQEtibYFt1lAGpgFXnJIPL9+FaxIWCBa4v
 fkD2DNvALmEu92bYKa2sYo8XvVbqiEoMTJmU/AGpiBJt349xIozgFkS0ss/8cBEuYU8JTY9+s
 zC0hYVMBM4uAX4QmMwrOQNM9C0jwLoXkBI/MqRo3i1KKy1CJdQ1O9pKLM9IyS3MTMHF1DA1O9
 3NTi4sT01JzEpGK95PzcTYzAQGcAgh2MDds9DzFKcjApifJuLvaOFOJLyk+pzEgszogvKs1JL
 T7EKMPBoSTBe3kRUE6wKDU9tSItMwcYczBpCQ4eJRHejV1Aad7igsTc4sx0iNQpRmOOK1fWfW
 HimHJg+xcmIZa8/LxUKXHe4yCTBEBKM0rz4AbBUsElRlkpYV5GoNOEeApSi3IzS1DlXzGKczA
 qCfOKLAaawpOZVwK37xXQKUxAp7w44gFySkkiQkqqgbF1+VzHc4qHz1ew+UtO1WMt7H8sXrXb
 UMDtcP+/5An1V//IL/pZmzTRUUVTkm2W/PPmyV73+XfHN5+ube3bkZQkuL31nM1SBbFiXUemC
 awdnIoPbTiuGK+e37zX6ub2W5pvtjvy+bjf9741+bLo2iCbm+vTZR6K/W+b1pJyQdxrauYdZZ
 YrWkosxRmJhlrMRcWJAEZlTI4AAwAA
X-Env-Sender: matt@console-pimps.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1498129447!83977053!1
X-Originating-IP: [209.85.128.169]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13199 invoked from network); 22 Jun 2017 11:04:07 -0000
Received: from mail-wr0-f169.google.com (HELO mail-wr0-f169.google.com)
 (209.85.128.169)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Jun 2017 11:04:07 -0000
Received: by mail-wr0-f169.google.com with SMTP id c11so18356416wrc.3
 for <xen-devel@lists.xen.org>; Thu, 22 Jun 2017 04:04:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=codeblueprint-co-uk.20150623.gappssmtp.com; s=20150623;
 h=date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to:user-agent;
 bh=P3tQVPtxD5eLB5nrGjwA1etTuOPV1vSFmN1GOlpYHGE=;
 b=v9fflzzinzNaAVLrK01DlMMGptT7xCUw4s49Iqnvq5JDI27dhJmqqukLUBDifY2rgG
 5L6w6ZT05g3LvW3+xn7x7EtpW7zwiteL0DYCrlngUhnnaEHlt7P4B2WXG/L4XIIHSgPN
 0lrbn1lRxmGAGhUjL11nvERpOrmsAWoSN6mMP28uPaAF1iOvVcK2RDfRbXS8GtJOovWQ
 FIDcAVpmVJr4bnq6Cc18xxkkAZq8CJQUXJ4DHf+keS0cyJdx8Zr5t/sd1Etxs/dZEAWJ
 Fn/xBzWqUOpVB+kY4jDo451zgWPO4jsqhyyvV/AUHM+m4PGYZsv2a1ZQkAZZBtp5Omr7
 heJw==
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=P3tQVPtxD5eLB5nrGjwA1etTuOPV1vSFmN1GOlpYHGE=;
 b=XcUe8DyseFF9IFX6thmOXaZk0TF3w0BpIQB9RtwubvKkLI2T0oPjnJiYQDWWnWvGLb
 FKZw/Is4+stifF2KdRCC2x/r3ovdLIIwRGf+5Xng+m3CpgaVRCDQ1nLemq/i4CgFwsMr
 5jMmq/3QGlsGd2p5UWgab1b41TmeeLFSFz3VbRd9jqfjd7hhtKNVpRerSWi+xvkPRGCV
 Xnv7YDYhtNgsPrGXvXCb5QmS9SNRuhfmvBfhk3fIhbsJJ+cyZXVMX3prEt5L6Lw5q4k6
 +5H0GweRnn+f9Ek+gtSSgoAV62xvb9Kxu3u7v4YcRx9pIjPs3q15lsPlyPPvu1ut0t8K
 CPKg==
X-Gm-Message-State: AKS2vOz0rp+Q/LRUPRGBR0swJ95XkA9pM8njc2WI3BHDbGDnRgDxDPjT
 3AHIt4oY4wqqtiR0
X-Received: by 10.28.229.80 with SMTP id c77mr1334420wmh.31.1498129447056;
 Thu, 22 Jun 2017 04:04:07 -0700 (PDT)
Received: from localhost ([2a02:c7f:9214:6300:de53:60ff:fe39:5599])
 by smtp.gmail.com with ESMTPSA id i64sm897719wmd.33.2017.06.22.04.04.06
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 22 Jun 2017 04:04:06 -0700 (PDT)
Date: Thu, 22 Jun 2017 12:04:05 +0100
From: Matt Fleming <matt@codeblueprint.co.uk>
To: Tom Lendacky <thomas.lendacky@amd.com>
Message-ID: <20170622110405.GC3129@codeblueprint.co.uk>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
 <20170616185326.18967.43278.stgit@tlendack-t1.amdoffice.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170616185326.18967.43278.stgit@tlendack-t1.amdoffice.net>
User-Agent: Mutt/1.5.24+42 (6e565710a064) (2015-08-30)
Cc: linux-efi@vger.kernel.org, Brijesh Singh <brijesh.singh@amd.com>,
 Toshimitsu Kani <toshi.kani@hpe.com>, linux-doc@vger.kernel.org,
 x86@kernel.org, linux-mm@kvack.org,
 Radim =?utf-8?B?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Larry Woodman <lwoodman@redhat.com>, linux-arch@vger.kernel.org,
 kvm@vger.kernel.org, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 kasan-dev@googlegroups.com, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Dmitry Vyukov <dvyukov@google.com>, Juergen Gross <jgross@suse.com>,
 kexec@lists.infradead.org, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org, iommu@lists.linux-foundation.org,
 Thomas Gleixner <tglx@linutronix.de>, Paolo Bonzini <pbonzini@redhat.com>
Subject: Re: [Xen-devel] [PATCH v7 19/36] x86/mm: Add support to access boot
 related data in the clear
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCAxNiBKdW4sIGF0IDAxOjUzOjI2UE0sIFRvbSBMZW5kYWNreSB3cm90ZToKPiBCb290
IGRhdGEgKHN1Y2ggYXMgRUZJIHJlbGF0ZWQgZGF0YSkgaXMgbm90IGVuY3J5cHRlZCB3aGVuIHRo
ZSBzeXN0ZW0gaXMKPiBib290ZWQgYmVjYXVzZSBVRUZJL0JJT1MgZG9lcyBub3QgcnVuIHdpdGgg
U01FIGFjdGl2ZS4gSW4gb3JkZXIgdG8gYWNjZXNzCj4gdGhpcyBkYXRhIHByb3Blcmx5IGl0IG5l
ZWRzIHRvIGJlIG1hcHBlZCBkZWNyeXB0ZWQuCj4gCj4gVXBkYXRlIGVhcmx5X21lbXJlbWFwKCkg
dG8gcHJvdmlkZSBhbiBhcmNoIHNwZWNpZmljIHJvdXRpbmUgdG8gbW9kaWZ5IHRoZQo+IHBhZ2V0
YWJsZSBwcm90ZWN0aW9uIGF0dHJpYnV0ZXMgYmVmb3JlIHRoZXkgYXJlIGFwcGxpZWQgdG8gdGhl
IG5ldwo+IG1hcHBpbmcuIFRoaXMgaXMgdXNlZCB0byByZW1vdmUgdGhlIGVuY3J5cHRpb24gbWFz
ayBmb3IgYm9vdCByZWxhdGVkIGRhdGEuCj4gCj4gVXBkYXRlIG1lbXJlbWFwKCkgdG8gcHJvdmlk
ZSBhbiBhcmNoIHNwZWNpZmljIHJvdXRpbmUgdG8gZGV0ZXJtaW5lIGlmIFJBTQo+IHJlbWFwcGlu
ZyBpcyBhbGxvd2VkLiAgUkFNIHJlbWFwcGluZyB3aWxsIGNhdXNlIGFuIGVuY3J5cHRlZCBtYXBw
aW5nIHRvIGJlCj4gZ2VuZXJhdGVkLiBCeSBwcmV2ZW50aW5nIFJBTSByZW1hcHBpbmcsIGlvcmVt
YXBfY2FjaGUoKSB3aWxsIGJlIHVzZWQKPiBpbnN0ZWFkLCB3aGljaCB3aWxsIHByb3ZpZGUgYSBk
ZWNyeXB0ZWQgbWFwcGluZyBvZiB0aGUgYm9vdCByZWxhdGVkIGRhdGEuCj4gCj4gU2lnbmVkLW9m
Zi1ieTogVG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4KPiAtLS0KPiAgYXJj
aC94ODYvaW5jbHVkZS9hc20vaW8uaCB8ICAgIDUgKwo+ICBhcmNoL3g4Ni9tbS9pb3JlbWFwLmMg
ICAgIHwgIDE3OSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysK
PiAgaW5jbHVkZS9saW51eC9pby5oICAgICAgICB8ICAgIDIgKwo+ICBrZXJuZWwvbWVtcmVtYXAu
YyAgICAgICAgIHwgICAyMCArKysrLQo+ICBtbS9lYXJseV9pb3JlbWFwLmMgICAgICAgIHwgICAx
OCArKysrLQo+ICA1IGZpbGVzIGNoYW5nZWQsIDIxNyBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9u
cygtKQoKUmV2aWV3ZWQtYnk6IE1hdHQgRmxlbWluZyA8bWF0dEBjb2RlYmx1ZXByaW50LmNvLnVr
PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 22 11:13:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 11: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 1dO02v-0002Z9-TP; Thu, 22 Jun 2017 11:13:09 +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 1dO02u-0002Z3-KN
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 11:13:08 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 89/8A-19466-346AB495; Thu, 22 Jun 2017 11:13:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsVysyfVTdd5mXe
 kwaoZjBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bHpm2MBW18FfdW/WNsYJzO3cXIxSEksJlR
 4tb/+8wQzm5GiRVzDwE5nBzCAhES09Z+Yuli5OAQEfCTuHM1ECQsJJAnceLOXCaQMLOAvsS5H
 eUgYTYBTYk7nz8xgdi8AlYSE++tArNZBFQltv2+DzZRVCBc4m3jERaIGkGJkzOfgNmcArYSH/
 c+AqthBrLvzN0NZctLbH87h3kCI98sJC2zkJTNQlK2gJF5FaN6cWpRWWqRrpFeUlFmekZJbmJ
 mjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgqDEAwQ7G73+cDjFKcjApifJuLvaOFOJLyk+pzEgs
 zogvKs1JLT7EKMPBoSTBq7oUKCdYlJqeWpGWmQMMepi0BAePkgjvxi6gNG9xQWJucWY6ROoUo
 6KUOK8tSJ8ASCKjNA+uDRZplxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMWwsyhSczrwRu+i
 ugxUxAi18c8QBZXJKIkJJqYFwlsvPi/5qgd+Gym/lNbcNeV4a+WLvjWyDLZ8WMLK4vGUY/U3j
 1LaexTTV6u/AV3422/4/7T4vsbf/966n6tVlbMy145d3rH4UefR0at4b9LX/UvgQD02mTNprs
 3Td55V+RioATfsuZrRT8A3uT5rcdLIn8v71QbcumjHOfpu/a+EP41xvPqYpKLMUZiYZazEXFi
 QBJd96irwIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1498129986!76145344!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59687 invoked from network); 22 Jun 2017 11:13:06 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-10.tower-206.messagelabs.com with SMTP; 22 Jun 2017 11:13: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 C91EB1596;
 Thu, 22 Jun 2017 04:13: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 332FC3F557;
 Thu, 22 Jun 2017 04:13:05 -0700 (PDT)
To: Sergej Proskurin <proskurin@sec.in.tum.de>, xen-devel@lists.xenproject.org
References: <20170620203332.17833-1-proskurin@sec.in.tum.de>
 <20170620203332.17833-6-proskurin@sec.in.tum.de>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <95ebdad4-7cb5-7b2b-a188-ba3fda8aa9ce@arm.com>
Date: Thu, 22 Jun 2017 12:13:03 +0100
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: <20170620203332.17833-6-proskurin@sec.in.tum.de>
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v4 5/9] arm/mem_access: Extend
 BIT-operations to unsigned long long
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGkgU2VyZ2VqLAoKT24gMjAvMDYvMTcgMjE6MzMsIFNlcmdlaiBQcm9za3VyaW4gd3JvdGU6Cj4g
V2UgZXh0ZW5kIHRoZSBCSVQgbWFjcm8gdG8gdXNpbmcgdmFsdWVzIG9mIHVuc2lnbmVkIGxvbmcg
bG9uZyBhcyB0bwo+IGVuYWJsZSBzZXR0aW5nIGJpdHMgb2YgNjQtYml0IHJlZ2lzdGVycyBvbiBB
QXJjaDMyLiAgSW4gYWRkaXRpb24sIHRoaXMKPiBjb21taXQgYWRkcyBhIGRlZmluZSBob2xkaW5n
IHRoZSByZWdpc3RlciB3aWR0aCBvZiA2NCBiaXQgZG91YmxlLXdvcmQKPiByZWdpc3RlcnMuIFRo
aXMgZGVmaW5lIHNpbXBsaWZpZXMgdXNpbmcgdGhlIGFzc29jaWF0ZWQgY29uc3RhbnRzIGluIHRo
ZQo+IGZvbGxvd2luZyBjb21taXRzLgo+Cj4gU2lnbmVkLW9mZi1ieTogU2VyZ2VqIFByb3NrdXJp
biA8cHJvc2t1cmluQHNlYy5pbi50dW0uZGU+Cj4gLS0tCj4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiBDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KPiAtLS0KPiB2NDogV2UgcmV1c2VkIHRoZSBwcmV2aW91cyBjb21taXQgd2l0
aCB0aGUgbXNnICJhcm0vbWVtX2FjY2VzczogQWRkCj4gICAgIGRlZmluZXMgaG9sZGluZyB0aGUg
d2lkdGggb2YgMzIvNjRiaXQgcmVncyIgZnJvbSB2MywgYXMgd2UgY2FuIHJldXNlCj4gICAgIHRo
ZSBhbHJlYWR5IGV4aXN0aW5nIGRlZmluZSBCSVRTX1BFUl9XT1JELgo+IC0tLQo+ICB4ZW4vaW5j
bHVkZS9hc20tYXJtL2JpdG9wcy5oIHwgMyArKy0KPiAgMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0
aW9ucygrKSwgMSBkZWxldGlvbigtKQo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1h
cm0vYml0b3BzLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2JpdG9wcy5oCj4gaW5kZXggYmRhODg5
ODQxYi4uYzM0ODZkNDk3YyAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2JpdG9w
cy5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9iaXRvcHMuaAo+IEBAIC0yMSw3ICsyMSw4
IEBACj4gICNkZWZpbmUgX19jbGVhcl9iaXQobixwKSAgICAgICAgICBjbGVhcl9iaXQobixwKQo+
Cj4gICNkZWZpbmUgQklUU19QRVJfV09SRCAgICAgICAgICAgMzIKPiAtI2RlZmluZSBCSVQobnIp
ICAgICAgICAgICAgICAgICAoMVVMIDw8IChucikpCj4gKyNkZWZpbmUgQklUU19QRVJfRE9VQkxF
X1dPUkQgICAgNjQKPiArI2RlZmluZSBCSVQobnIpICAgICAgICAgICAgICAgICAoMVVMTCA8PCAo
bnIpKQoKVGhpcyBtYWNybyBpcyBwYXJ0IG9mIGEgc2V0IChCSVQsIEJJVF9NQVNLLCBCSVRfV09S
RCkgdGhhdCB3b3JrIG9uIAp1bnNpZ25lZCBsb25nLiBOb3cgeW91IGFyZSBzdWdnZXN0aW5nIHRv
IHVwZ3JhZGUgQklUIHRvIHN1cHBvcnQgdW5zaWduZWQgCmxvbmcgbG9uZy4gVGhpcyB3aWxsIGNv
bmZ1c2UgbW9yZSB0aGFuIG9uZSB1c2VyIGFuZCBicmVhayB0aGlzIHNldC4KCkkgd291bGQgbXVj
aCBwcmVmZXIgaWYgeW91IGludHJvZHVjZSBCSVRfVUxMIGFzIExpbnV4IGRvZXMuIEF0IHRoZSBz
YW1lIAp0aW1lIEJJVFNfUEVSX0RPVUJMRV9XT1JEIHNob3VsZCBiZSByZW5hbWVkIEJJVFNfUEVS
X0xPTkdfTE9ORy4KCj4gICNkZWZpbmUgQklUX01BU0sobnIpICAgICAgICAgICAgKDFVTCA8PCAo
KG5yKSAlIEJJVFNfUEVSX1dPUkQpKQo+ICAjZGVmaW5lIEJJVF9XT1JEKG5yKSAgICAgICAgICAg
ICgobnIpIC8gQklUU19QRVJfV09SRCkKPiAgI2RlZmluZSBCSVRTX1BFUl9CWVRFICAgICAgICAg
ICA4CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 22 11:16:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 11:16:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dO05w-0002he-Aw; Thu, 22 Jun 2017 11:16:16 +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 1dO05u-0002hY-Lh
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 11:16:14 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 9F/4C-03696-EF6AB495; Thu, 22 Jun 2017 11:16:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsVysyfVTffvMu9
 Ig2tf1Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozt/Z+YC7ZxVpzY5NjA+J6ti5GLQ0hgM6PE
 j2XXoJzdjBJfb14Ccjg4hAX8JCafTgcxRYDMO1cDuxg5gUryJLau6mcFCTML6Euc21EOEmYT0
 JS48/kTE4jNK2AlcXFrPyOIzSKgKnH/6G5WEFtUIFzibeMRFogaQYmTM5+A2ZwCthK3L90Gs5
 mB7DtzdzND2PIS29/OYZ7AyDcLScssJGWzkJQtYGRexahRnFpUllqka2Sql1SUmZ5RkpuYmaN
 raGCml5taXJyYnpqTmFSsl5yfu4kRGGgMQLCDcdWCwEOMkhxMSqK8m4u9I4X4kvJTKjMSizPi
 i0pzUosPMcpwcChJ8K5cCpQTLEpNT61Iy8wBhjxMWoKDR0mEd2MXUJq3uCAxtzgzHSJ1ilFRS
 px3PkifAEgiozQPrg0WZ5cYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzPsbZApPZl4J3PRXQI
 uZgBa/OOIBsrgkESEl1cDorfJ4RoZ85oJ/3Od6j23+ZWYiq15/9NFZheAXgTySHMtfHlkmpyq
 XEe6mNv3P1fREzR5FXenk2HYzHU793751y79cEhXX7rj3942tTG9Eya3m+BPfKl7KeqnIfz0h
 krfoYnmb2gw+04riit7qXd+77EvkxbVvH/6qKfPm0skD/q/XqkhuW6/EUpyRaKjFXFScCACPb
 ScHrgIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1498130173!61232918!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5677 invoked from network); 22 Jun 2017 11:16:13 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-2.tower-21.messagelabs.com with SMTP; 22 Jun 2017 11:16: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 C28E81596;
 Thu, 22 Jun 2017 04:16: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 15B113F557;
 Thu, 22 Jun 2017 04:16:11 -0700 (PDT)
To: Sergej Proskurin <proskurin@sec.in.tum.de>, xen-devel@lists.xenproject.org
References: <20170620203332.17833-1-proskurin@sec.in.tum.de>
 <20170620203332.17833-7-proskurin@sec.in.tum.de>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <8683f139-1488-4ef0-770c-19489e9df77f@arm.com>
Date: Thu, 22 Jun 2017 12:16:10 +0100
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: <20170620203332.17833-7-proskurin@sec.in.tum.de>
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v4 6/9] arm/mem_access: Add software
	guest-page-table walk
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGkgU2VyZ2VqLAoKT24gMjAvMDYvMTcgMjE6MzMsIFNlcmdlaiBQcm9za3VyaW4gd3JvdGU6Cj4g
K2ludCBndWVzdF93YWxrX3RhYmxlcyhjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdmFkZHJfdCBndmEs
Cj4gKyAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90ICppcGEsIHVuc2lnbmVkIGludCAqcGVy
bXMpCj4gK3sKPiArICAgIHVpbnQzMl90IHNjdGxyID0gUkVBRF9TWVNSRUcoU0NUTFJfRUwxKTsK
PiArICAgIHJlZ2lzdGVyX3QgdGNyID0gUkVBRF9TWVNSRUcoVENSX0VMMSk7Cj4gKyAgICB1bnNp
Z25lZCBpbnQgX3Blcm1zID0gR1YyTV9SRUFEOwo+ICsKPiArICAgIC8qIFdlIGFzc3VtZSB0aGF0
IHRoZSBkb21haW4gaXMgcnVubmluZyBvbiB0aGUgY3VycmVudGx5IGFjdGl2ZSBkb21haW4uICov
Cj4gKyAgICBpZiAoIHYgIT0gY3VycmVudCApCj4gKyAgICAgICAgcmV0dXJuIC1FRkFVTFQ7Cj4g
Kwo+ICsgICAgLyogQWxsb3cgcGVybXMgdG8gYmUgTlVMTC4gKi8KPiArICAgIHBlcm1zID0gcGVy
bXMgPzogJl9wZXJtczsKPiArCj4gKyAgICAvKiBJZiB0aGUgTU1VIGlzIGRpc2FibGVkLCB0aGVy
ZSBpcyBubyBuZWVkIHRvIHRyYW5zbGF0ZSB0aGUgZ3ZhLiAqLwo+ICsgICAgaWYgKCAhKHNjdGxy
ICYgU0NUTFJfTSkgKQo+ICsgICAgewo+ICsgICAgICAgICppcGEgPSBndmE7Cj4gKwo+ICsgICAg
ICAgIC8qIE1lbW9yeSBjYW4gYmUgYWNjZXNzZWQgd2l0aG91dCBhbnkgcmVzdHJpY3Rpb25zLiAq
Lwo+ICsgICAgICAgICpwZXJtcyA9IEdWMk1fUkVBRHxHVjJNX1dSSVRFfEdWMk1fRVhFQzsKPiAr
Cj4gKyAgICAgICAgcmV0dXJuIDA7Cj4gKyAgICB9Cj4gKwo+ICsgICAgaWYgKCBpc18zMmJpdF9k
b21haW4odi0+ZG9tYWluKSApCj4gKyAgICB7Cj4gKyAgICAgICAgaWYgKCAhKHRjciAmIFRUQkNS
X0VBRSkgKQoKTklUOiB5b3UgY2FuIG1lcmdlIHRoZSB0d28gaWYgdG8gYWJvdmUgb25lIGxldmVs
IG9mIGluZGVudGF0aW9uLiBJLmU6CgppZiAoIGlzXzMyYml0X2RvbWFpbih2LT5kb21haW4pICYm
ICghdGNyICYgVFRCQ1JfRUFFKSApCiAgIHJldHVybiBndWVzdF93YWxrX2xkKC4uLik7CmVsc2UK
ICAgcmV0dXJuIGd1ZXN0X3dhbGtfbGQoLi4uKTsKCldpdGggdGhhdCBjaGFuZ2U6CgpBY2tlZC1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkNoZWVycywKCi0tIApKdWxp
ZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 22 11:24:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 11: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 1dO0ED-0003VC-3K; Thu, 22 Jun 2017 11:24: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=33913b474=George.Dunlap@citrix.com>)
 id 1dO0EB-0003V6-Is
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 11:24:47 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 94/98-03620-EF8AB495; Thu, 22 Jun 2017 11:24:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpO6/Fd6
 RBlOmSFh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm3D/AU7JSo+PxnFXMD4w/hLkYODgkBf4nn
 P6S6GDk5hAWsJfrPr2YDsUUElCV6f/1m6WLk4hAS6GWSuH98EjuIwyzQziix7d97dpAqNgE9i
 XnHv7KA2LwCthJXVveDxVkEVCU+/2pnBLFFBcIl3jYegaoRlDg58wkLyGJOAXuJ+5OZQcLMAg
 YSRxbNYYWw5SWat84GiwsBjVn84Cj7BEa+WUi6ZyFpmYWkZQEj8ypGjeLUorLUIl0jA72kosz
 0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMBQYwCCHYy/lgUcYpTkYFIS5d1c7B0pxJeU
 n1KZkVicEV9UmpNafIhRhoNDSYJXYTlQTrAoNT21Ii0zBxj0MGkJDh4lEd6NXUBp3uKCxNziz
 HSI1ClGRSlxXhaQPgGQREZpHlwbLNIuMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZg3BWQKT2
 ZeCdz0V0CLmYAWvzjiAbK4JBEhJdXAWMjomLa8jcOsxGzDvMyp2pkfts77Xtqz5cRORr34+8e
 fON1YEvB3j6XegYWvV/2vjgy5d+atIqOuxTOTczuWWcpMzp3Is5tvf7jP/0l/vSrT8twmbDP8
 /1B6Vlp+5PMfsj8sPhobbj7jnSzisHLbDIGmpLTIczwGbXOPLdrk9v+BaWTzA83LTUosxRmJh
 lrMRcWJAEp9wRCvAgAA
X-Env-Sender: prvs=33913b474=George.Dunlap@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1498130684!99443050!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55477 invoked from network); 22 Jun 2017 11:24: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 Jun 2017 11:24:46 -0000
X-IronPort-AV: E=Sophos;i="5.39,373,1493683200"; d="scan'208";a="428961108"
To: Jan Beulich <JBeulich@suse.com>
References: <594A63F602000078001651C6@prv-mh.provo.novell.com>
 <594A63F602000078001651C6@prv-mh.provo.novell.com>
 <594A65AB02000078001651EE@prv-mh.provo.novell.com>
 <be6a34b3-8404-66be-7535-1631744ccf8c@citrix.com>
 <594B8D1202000078001659B3@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <31a710b9-4569-c47d-a0ea-967eb819665d@citrix.com>
Date: Thu, 22 Jun 2017 12:24:43 +0100
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: <594B8D1202000078001659B3@prv-mh.provo.novell.com>
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 1/2] x86/p2m: 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>

T24gMjIvMDYvMTcgMDg6MjUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIxLjA2LjE3IGF0
IDE3OjIwLCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMjEvMDYvMTcg
MTE6MjUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4gQ2FsY3VsYXRlIGVudHJ5IFBGTiBhbmQgZmxh
Z3MganVzdCBvbmNlLCBtYWtpbmcgdGhlIHJlc3BlY3RpdmUKPj4+IHZhcmlhYmxlcyAoYW5kIGFs
c28gcGcpIGZ1bmN0aW9uIHdpZGUuIFRha2UgdGhlIG9wcG9ydHVuaXR5IGFuZCBhbHNvCj4+PiBt
YWtlIHRoZSBpbmR1Y3Rpb24gdmFyaWFibGUgdW5zaWduZWQuCj4+Cj4+IEhtbSAtLSBJJ20gYSBm
YW4gb2Yga2VlcGluZyB0aGUgc2NvcGUgb2YgdmFyaWFibGVzIGxpbWl0ZWQgdG8gd2hlcmUKPj4g
dGhleSdyZSBhY3R1YWxseSB1c2VkLCB0byBtYWtlIHN1cmUgc3RhbGUgdmFsdWVzIGRvbid0IGVu
ZCB1cCBiZWluZwo+PiB1c2VkLiAgcGcgaW4gcGFydGljdWxhciBJIHRoaW5rIHNob3VsZCBiZSBr
ZXB0IGxvY2FsIHRvIHRoZSBpZigpCj4+IHN0YXRlbWVudHM7IHRoZXJlJ3MgYWJzb2x1dGVseSBu
byBiZW5lZml0IHRvIG1ha2luZyBpdCBmdW5jdGlvbi13aWRlLiAgSQo+PiBkb24ndCByZWFsbHkg
c2VlIG11Y2ggYmVuZWZpdCBpbiBtYWtpbmcgJ2ZsYWdzJyBhbmQgJ3BmbicgZnVuY3Rpb24td2lk
ZQo+PiBlaXRoZXI7IGl0J3Mgbm90IGVhc2llciB0byByZWFkLCBJTUhPLCBpdCBqdXN0IG1pZ2h0
IHNhdmUgYSB0aW55IGJpdCBvZgo+PiBleHRyYSBjb2RlLCBhdCB0aGUgZXhwZW5zZSBvZiByZW1v
dmluZyBzb21lIHNhZmV0eS4KPiAKPiBJIHNoYXJlIHlvdXIgZGVzaXJlIHRvIHJlc3RyaWN0IHZh
cmlhYmxlIHNjb3BlLCB3aXRoIHRoZSBkaWZmZXJlbmNlCj4gdGhhdCBJIHRoaW5rIGluIHRoZSBj
b21tb24gY2FzZSB0aGVyZSBzaG91bGRuJ3QgYmUgbXVsdGlwbGUKPiBpZGVudGljYWxseSBuYW1l
ZCB2YXJpYWJsZXMgaW4gdGhlIHNhbWUgZnVuY3Rpb24uCgpBcyBJIHNhaWQsIG9uZSBvZiBteSBy
ZWFzb25zIGZvciByZXN0cmljdGluZyB2YXJpYWJsZSBzY29wZSBpcyB0byBtYWtlCnN1cmUgdGhh
dCBzdGFsZSB2YWx1ZXMgZG9uJ3QgZ2V0IHJldXNlZC4gIEhhdmluZyBtdWx0aXBsZSBpbnN0YW5j
ZXMgb2YKaWRlbnRpY2FsbHkgbmFtZWQgdmFyaWFibGVzIHVzZWQgZm9yIGRpZmZlcmVudCBwdXJw
b3NlcyBpcyBleHBsaWNpdGx5IGEKY2FzZSB3aGVyZSB0aGUgcmlzayBvZiBzdGFsZSB2YWx1ZXMg
YmVpbmcgcmV1c2VkIGlzIGhpZ2guCgo+IEFzIHRvIGZsYWdzIGFuZCBwZm4gLSB0aGV5IF9hcmVf
IGFjdHVhbGx5IHRoZSBzYW1lIHZhbHVlIGluIGJvdGgKPiBpZigpLXMsIHNvIG90aGVyIHRoYW4g
Zm9yIHBnIHRoZXJlJ3Mgbm8gcmlzayBvZiB1c2luZyBzdGFsZSB2YWx1ZXMuCj4gV2l0aCB0aGF0
IGl0J3MgaGFyZCB0byBzZWUgZm9yIG1lIHdoeSB0aGV5IHNob3VsZCBiZSBmZXRjaGVkCj4gbW9y
ZSB0aGFuIG9uY2UgaW4gdGhlIGZ1bmN0aW9uLiBUbyBtZSB0aGlzIF9pc18gbWFraW5nIHRoZSBj
b2RlCj4gZWFzaWVyIHRvIHJlYWQuCgpJZiBlaXRoZXIgYGlmYCBjbGF1c2UgaXMgZXhlY3V0ZWQs
IHRoZW4gdGhlIHZhbHVlIG9mIGBmbGFnc2AgYW5kIGBwZm5gCndpbGwgYmUgc3RhbGUgYWZ0ZXIg
dGhhdCBjbGF1c2UsIHNpbmNlIHAybV9lbnRyeSB3aWxsIGhhdmUgY2hhbmdlZC4KCkFzIGl0IGhh
cHBlbnMsIGluIHRoZSBjdXJyZW50IGNvZGUgdGhpcyBkb2Vzbid0IG1hdHRlciBiZWNhdXNlIGlm
IHRoZQpmaXJzdCBgaWZgIHN0YXRlbWVudCBpcyBleGVjdXRlZCwgdGhlbiB0aGUgc2Vjb25kIG9u
ZSB3b24ndCBiZSAoc2luY2UKYHR5cGVgIGRvZXNuJ3QgY2hhbmdlKTsgYW5kIHNpbmNlIGBmbGFn
c2AgYW5kIGBwZm5gIGFyZSBvbmx5IHVzZWQgaW4gdGhlCnR3byBgaWZgIGNsYXVzZXMsIHRoZW4g
dGhleSB3b24ndCBiZSByZXVzZWQuCgpCdXQgb25lIGNvdWxkIGltYWdpbmUgYSBzaXR1YXRpb24g
d2hlcmUgc29tZW9uZSBhZGRzIHNvbWUgY29kZSBiZWxvdyB0aGUKc2Vjb25kIGBpZmAgY2xhdXNl
IHdoaWNoIHVzZXMgdGhvc2UgdmFsdWVzLCBhbmQgaXMgaXMgd3JpdHRlbiB3aXRoIHRoZQphc3N1
bXB0aW9uIHRoYXQgbm8gc3VwZXJwYWdlIGlzIGJyb2tlbiB1cDsgYnV0IGlmIGEgc3VwZXJwYWdl
ICppcyoKYnJva2VuIHVwLCB3b3VsZCB1c2UgdGhlIHN0YWxlIHZhbHVlcy4KCktlZXBpbmcgdGhl
IHNjb3BlIGxvY2FsIHdvdWxkIHByZXZlbnQgdGhhdC4KCj4gKEluIGZhY3QgeW91IHdpZGVuIHRo
ZSBzY29wZSBvZiBib3RoIG1lbnRpb25lZAo+IHZhcmlhYmxlcyBhbHJlYWR5IGFueXdheSwgYW5k
IGZvciBwZm4gZnVydGhlciB3aWRlbmluZyB3b3VsZAo+IGluZGVlZCBubyBsb25nZXIgYmUgbmVj
ZXNzYXJ5LiBGb3IgZmxhZ3MsIHRob3VnaCwgSSB0aGluayBpdAo+IHNob3VsZCBzdGlsbCBiZSBw
dWxsZWQgb3V0IHRvIGF2b2lkIHRoZSByZWN1cnJpbmcgbDFlX2dldF9mbGFncygpLikKPiAKPiBP
dG9oIGl0J3Mgbm90IGNsZWFyIHRvIG1lIHdoeSwgd2l0aCB5b3VyIGFyZ3VtZW50YXRpb24sIG90
aGVyCj4gZnVuY3Rpb24gd2lkZSB2YXJpYWJsZXMgKGksIHAybV9lbnRyeSwgbmV3X2VudHJ5LCBh
bmQgcGVyaGFwcwo+IG1vcmUpIHdvdWxkIHJlbWFpbiB0byBiZSBzdWNoLgoKW3NuaXBdCgo+IFdp
dGggdGhlIGFib3ZlIGluIG1pbmQgKGFzIGFkZGl0aW9uYWwgYWRqdXN0bWVudHMgdG8gbWFrZSks
IHRoYXQncwo+IGNlcnRhaW5seSBhbHNvIGFuIGFwcHJvYWNoIHRvIHRha2UuIFR3byBjb3NtZXRp
YyByZW1hcmtzIHRob3VnaDoKPiBZb3UgYXBwZWFyIHRvIGJvdGggbGVhdmUgaW4gcGxhY2UgYW5k
IGludHJvZHVjZSBhbmV3IHRyYWlsaW5nIHdoaXRlCj4gc3BhY2UsIGFuZCBuZWl0aGVyIGZsYWdz
IG5vciBsZXZlbCBoYXZlIGEgbmVlZCB0byBiZSB1bnNpZ25lZCBsb25nLgoKV2VsbCBJIG1vc3Rs
eSB3cm90ZSBpdCB0byBtYWtlIHN1cmUgdGhlIHN1Z2dlc3Rpb24gd291bGQgYWN0dWFsbHkgd29y
aywKYW5kIHRvIG1ha2UgaXQgY2xlYXIgd2hhdCBJIHdhcyBzdWdnZXN0aW5nLiAgSSBkaWRuJ3Qg
aW50ZW5kIHRvIHRha2UKb3ZlciB0aGlzIGNsZWFuLXVwIHdvcmsuCgogLUdlb3JnZQoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 22 11:32:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 11: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 1dO0LQ-0004AB-Qo; Thu, 22 Jun 2017 11: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 <osstest-admin@xenproject.org>) id 1dO0LP-00049z-4E
 for xen-devel@lists.xensource.com; Thu, 22 Jun 2017 11:32:15 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 96/3E-31580-EBAAB495; Thu, 22 Jun 2017 11:32:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVXfvKu9
 Ig1knhSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasftRF1vBrg7Gih17HzI1
 ML6O62Lk4hAS+MsoMW/xRnYI5zGjRN+VU0xdjJxAzjZGic3vckBsEQFnia9n5rKD2LwC+hJTV
 5wEs4UF7CVOHrwJZksIvFSVmPfAq4uRA8j2lFg1txIi7ClxrPUcaxcjOwebgJXEITGQKIuAqs
 SLz0fYJjByL2BkWMWoUZxaVJZapGtkopdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7u
 JEejxegYGxh2Mr477HWKU5GBSEuXdXOwdKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCt2olUE6w
 KDU9tSItMwcYejBpCQ4eJRHejV1Aad7igsTc4sx0iNQpRl2ODavXf2ESYsnLz0uVEueNBJkhA
 FKUUZoHNwIWB5cYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfPmgkzhycwrgdv0CugIJqAjXh
 zxADmiJBEhJdXAaG0cwWktWfTm++crJ28Y3b45b8rSDYlfaybY5G3VqfnGFKgzQ5v18GwH/wd
 ut6+fu9eeXxX5dLFkuOY8x1lTd082FY3wrS3lUzF7d7V7yfwIgeerCvabi1378mXGL8kvd+L6
 6s13uZx9LfBt3Qa1zYY2N7PSlgTnJSTMSdaw6ligHu1x83DSEyWW4oxEQy3mouJEAAboN3p+A
 gAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1498131131!48807984!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24996 invoked from network); 22 Jun 2017 11:32:12 -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; 22 Jun 2017 11:32:12 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dO0LL-0000Dj-Aj; Thu, 22 Jun 2017 11:32: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 1dO0LF-0006jJ-SO; Thu, 22 Jun 2017 11:32:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dO0LF-0003k2-Md; Thu, 22 Jun 2017 11:32:05 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110931-mainreport@xen.org>
X-Osstest-Failures: xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.6-testing:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 xen-4.6-testing:test-armhf-armhf-xl-xsm:guest-start/debian.repeat: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-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat: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-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5: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-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-xsm: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-amd64-amd64-libvirt: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-1:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-pvh-amd:guest-start: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-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-vhd: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-xl-xsm: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-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-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: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-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-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-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
 xen-4.6-testing:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=4efd74db51d75f22b9c65e5f1dbe5332854ffa0a
X-Osstest-Versions-That: xen=2893fce1b7a748fd13b0fb8cbed9e8f7b62ef07b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 22 Jun 2017 11:32:05 +0000
Subject: [Xen-devel] [xen-4.6-testing test] 110931: 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>

ZmxpZ2h0IDExMDkzMSB4ZW4tNC42LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDkzMS8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRs
eSAobm90IGJsb2NraW5nKToKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgNDUgeHRmL3Rlc3QtaHZt
NjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgaW4gMTEwODk5IHBhc3MgaW4gMTEwOTMxCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDExIGd1ZXN0LXN0YXJ0ICAgICAgZmFpbCBpbiAxMTA4OTkg
cGFzcyBpbiAxMTA5MzEKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtIDE1IGd1ZXN0LXN0YXJ0L2Rl
Ymlhbi5yZXBlYXQgZmFpbCBpbiAxMTA4OTkgcGFzcyBpbiAxMTA5MzEKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTIgICA0NSB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBwYXNzIGlu
IDExMDg5OQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2lu
ZzoKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICA0NSB4dGYvdGVzdC1odm02NC1sYnItdHN4
LXZtZW50cnkgZmFpbCBsaWtlIDExMDM4NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEwMzg2CiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbGlrZSAxMTAzODYKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTUgZ3Vlc3Qtc3Rh
cnQvZGViaWFuLnJlcGVhdCAgICBmYWlsICBsaWtlIDExMDM4NgogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTEw
Mzg2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMTAzODYKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
MTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMDM4NgogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIGxpa2UgMTEwMzg2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTAzODYKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTMgICAgICAgNjUgeHRmL3Rlc3QtcHYzMnBhZS14c2EtMTk0ICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICA2NSB4dGYvdGVzdC1wdjMycGFlLXhz
YS0xOTQgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRl
bCAxMSBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTUgICAgICAgNjUgeHRmL3Rlc3QtcHYzMnBhZS14c2EtMTk0ICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICA2NSB4dGYvdGVz
dC1wdjMycGFlLXhzYS0xOTQgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
OSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQt
YW1kNjQtMSAgICAgICA2NSB4dGYvdGVzdC1wdjMycGFlLXhzYS0xOTQgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFt
ZCAgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE2IGRlYmlhbi1odm0taW5zdGFsbC9s
MS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDExIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhz
bSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICA5IHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAg
NGVmZDc0ZGI1MWQ3NWYyMmI5YzY1ZTVmMWRiZTUzMzI4NTRmZmEwYQpiYXNlbGluZSB2ZXJzaW9u
OgogeGVuICAgICAgICAgICAgICAgICAgMjg5M2ZjZTFiN2E3NDhmZDEzYjBmYjhjYmVkOWU4Zjdi
NjJlZjA3YgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEwMzg2ICAyMDE3LTA2LTEyIDIyOjE4OjU0
IFogICAgOSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMDg5OSAgMjAxNy0wNi0yMSAwMDox
MDoyMCBaICAgIDEgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJl
dmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogIEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgogIFF1YW4gWHUgPHF1YW4ueHVAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1w
cnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1p
Mzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVz
aGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD14ZW4tNC42LXRlc3RpbmcKKyByZXZpc2lvbj00ZWZk
NzRkYjUxZDc1ZjIyYjljNjVlNWYxZGJlNTMzMjg1NGZmYTBhCisgLiAuL2NyaS1sb2NrLXJlcG9z
CisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisr
KyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAg
ICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAg
ICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysg
bG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3Qv
cmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hv
IC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBv
c19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0
ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jayAuL2FwLXB1c2ggeGVuLTQuNi10ZXN0aW5nIDRlZmQ3NGRiNTFkNzVmMjJiOWM2NWU1
ZjFkYmU1MzMyODU0ZmZhMGEKKyBicmFuY2g9eGVuLTQuNi10ZXN0aW5nCisgcmV2aXNpb249NGVm
ZDc0ZGI1MWQ3NWYyMmI5YzY1ZTVmMWRiZTUzMzI4NTRmZmEwYQorIC4gLi9jcmktbG9jay1yZXBv
cworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgor
KysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAg
ICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwog
ICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysr
IGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0
L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNo
byAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVw
b3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29t
bW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gK
KyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9eGVuCisgeGVuYnJhbmNoPXhlbi00LjYtdGVzdGlu
ZworICdbJyB4eGVuID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4ID0geCAnXScK
KyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLTQuNi10ZXN0aW5nCisgc2VsZWN0X3ByZXZ4ZW5i
cmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tNC42LXRlc3RpbmcKKyBwcmV2eGVu
YnJhbmNoPXhlbi00LjUtdGVzdGluZworICdbJyB4NGVmZDc0ZGI1MWQ3NWYyMmI5YzY1ZTVmMWRi
ZTUzMzI4NTRmZmEwYSA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9u
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
Lnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTMuMTQKKysgOiB0ZXN0
ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9w
cy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0
Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDog
dGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi54ZW4tNC42LXRlc3RpbmcKKysgOiBkYWls
eS1jcm9uLnhlbi00LjYtdGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQuNi10ZXN0aW5nCisr
IDogZGFpbHktY3Jvbi54ZW4tNC42LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjYtdGVz
dGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQuNi10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4t
NC42LXRlc3RpbmcKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsv
bGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDog
ZGFpbHktY3Jvbi54ZW4tNC42LXRlc3RpbmcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVt
dS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1v
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRS
RUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3Fl
bXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVF
X09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYu
Z2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYu
Z2l0CisgaW5mb19saW51eF90cmVlIHhlbi00LjYtdGVzdGluZworIGNhc2UgJDEgaW4KKyByZXR1
cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy94ZW4KKyB4
ZW52ZXJzaW9uPXhlbi00LjYtdGVzdGluZworIHhlbnZlcnNpb249eGVuLTQuNgorIHhlbnZlcnNp
b249NC42CisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94
ZW4uZ2l0IDRlZmQ3NGRiNTFkNzVmMjJiOWM2NWU1ZjFkYmU1MzMyODU0ZmZhMGE6cmVmcy9oZWFk
cy9zdGFibGUtNC42ClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVu
LmdpdAogICAyODkzZmNlLi40ZWZkNzRkICA0ZWZkNzRkYjUxZDc1ZjIyYjljNjVlNWYxZGJlNTMz
Mjg1NGZmYTBhIC0+IHN0YWJsZS00LjYKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 22 11:36:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 11:36:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dO0Ps-0004k5-8d; Thu, 22 Jun 2017 11: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 <proskurin@sec.in.tum.de>) id 1dO0Pq-0004ju-N3
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 11:36:50 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 CA/21-02956-2DBAB495; Thu, 22 Jun 2017 11:36:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsXSPJ+BQ/fiau9
 Ig3kTtC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozfS26yFlziqvj0qJ29gfETexcjF4eQwDpG
 iRnbm5i7GDk5hAWiJXZPPs4EYosIuEtc/jiVrYuRg4NZQF/i3I5yiPp5jBLzzr9nAalhEzCQm
 PJ6JSuIzSvgIHFu6xuwOIuAqsTH62fB5ogKhEv0Huhng6gRlDg58wlYDaeAtcSOm7/YQWxmAX
 WJP/MuMUPY2hLLFr6GssUlbj2ZzzSBkW8WkvZZSFpmIWmZhaRlASPLKkaN4tSistQiXUMLvaS
 izPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwDBkAIIdjDc3BhxilORgUhLl3VzsHSnE
 l5SfUpmRWJwRX1Sak1p8iFGGg0NJgvfbKqCcYFFqempFWmYOMCJg0hIcPEoivBu7gNK8xQWJu
 cWZ6RCpU4yKUuK810D6BEASGaV5cG2wKLzEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd6nIF
 N4MvNK4Ka/AlrMBLT4xREPkMUliQgpqQbGaIuGx+W37/VWTp2/Q3NZmdbR2byh02dVLRJj/vi
 xnF1WoPpV7aO2Wdta17Tphq5nfx4WovLecb5Ye3CciEepTs5qB6npPU9ZjF7U8s66b2228wIH
 W3pEqq2p3+4g+V3LwpnLEzev6eVUa7OXmp2bnfRsvsWdW4/SXwbdzDu3KMRN5SvP/vNKLMUZi
 YZazEXFiQAvswUSvQIAAA==
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-12.tower-21.messagelabs.com!1498131409!75149800!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44423 invoked from network); 22 Jun 2017 11:36:49 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Jun 2017 11:36:49 -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 3376E10D291C1;
 Thu, 22 Jun 2017 13:36:43 +0200 (CEST)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20170620203332.17833-1-proskurin@sec.in.tum.de>
 <20170620203332.17833-7-proskurin@sec.in.tum.de>
 <8683f139-1488-4ef0-770c-19489e9df77f@arm.com>
From: Sergej Proskurin <proskurin@sec.in.tum.de>
Message-ID: <5221a8b8-e6e7-6e9a-bdc0-0860966e30e8@sec.in.tum.de>
Date: Thu, 22 Jun 2017 13:36:42 +0200
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: <8683f139-1488-4ef0-770c-19489e9df77f@arm.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v4 6/9] arm/mem_access: Add software
 guest-page-table walk
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLAoKCk9uIDA2LzIyLzIwMTcgMDE6MTYgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToK
PiBIaSBTZXJnZWosCj4KPiBPbiAyMC8wNi8xNyAyMTozMywgU2VyZ2VqIFByb3NrdXJpbiB3cm90
ZToKPj4gK2ludCBndWVzdF93YWxrX3RhYmxlcyhjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdmFkZHJf
dCBndmEsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCAqaXBhLCB1bnNpZ25lZCBp
bnQgKnBlcm1zKQo+PiArewo+PiArICAgIHVpbnQzMl90IHNjdGxyID0gUkVBRF9TWVNSRUcoU0NU
TFJfRUwxKTsKPj4gKyAgICByZWdpc3Rlcl90IHRjciA9IFJFQURfU1lTUkVHKFRDUl9FTDEpOwo+
PiArICAgIHVuc2lnbmVkIGludCBfcGVybXMgPSBHVjJNX1JFQUQ7Cj4+ICsKPj4gKyAgICAvKiBX
ZSBhc3N1bWUgdGhhdCB0aGUgZG9tYWluIGlzIHJ1bm5pbmcgb24gdGhlIGN1cnJlbnRseSBhY3Rp
dmUKPj4gZG9tYWluLiAqLwo+PiArICAgIGlmICggdiAhPSBjdXJyZW50ICkKPj4gKyAgICAgICAg
cmV0dXJuIC1FRkFVTFQ7Cj4+ICsKPj4gKyAgICAvKiBBbGxvdyBwZXJtcyB0byBiZSBOVUxMLiAq
Lwo+PiArICAgIHBlcm1zID0gcGVybXMgPzogJl9wZXJtczsKPj4gKwo+PiArICAgIC8qIElmIHRo
ZSBNTVUgaXMgZGlzYWJsZWQsIHRoZXJlIGlzIG5vIG5lZWQgdG8gdHJhbnNsYXRlIHRoZQo+PiBn
dmEuICovCj4+ICsgICAgaWYgKCAhKHNjdGxyICYgU0NUTFJfTSkgKQo+PiArICAgIHsKPj4gKyAg
ICAgICAgKmlwYSA9IGd2YTsKPj4gKwo+PiArICAgICAgICAvKiBNZW1vcnkgY2FuIGJlIGFjY2Vz
c2VkIHdpdGhvdXQgYW55IHJlc3RyaWN0aW9ucy4gKi8KPj4gKyAgICAgICAgKnBlcm1zID0gR1Yy
TV9SRUFEfEdWMk1fV1JJVEV8R1YyTV9FWEVDOwo+PiArCj4+ICsgICAgICAgIHJldHVybiAwOwo+
PiArICAgIH0KPj4gKwo+PiArICAgIGlmICggaXNfMzJiaXRfZG9tYWluKHYtPmRvbWFpbikgKQo+
PiArICAgIHsKPj4gKyAgICAgICAgaWYgKCAhKHRjciAmIFRUQkNSX0VBRSkgKQo+Cj4gTklUOiB5
b3UgY2FuIG1lcmdlIHRoZSB0d28gaWYgdG8gYWJvdmUgb25lIGxldmVsIG9mIGluZGVudGF0aW9u
LiBJLmU6Cj4KPiBpZiAoIGlzXzMyYml0X2RvbWFpbih2LT5kb21haW4pICYmICghdGNyICYgVFRC
Q1JfRUFFKSApCj4gICByZXR1cm4gZ3Vlc3Rfd2Fsa19sZCguLi4pOwo+IGVsc2UKPiAgIHJldHVy
biBndWVzdF93YWxrX2xkKC4uLik7Cj4KPiBXaXRoIHRoYXQgY2hhbmdlOgo+Cj4gQWNrZWQtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+IAoKSSB3aWxsIGRvIHRoYXQgcmln
aHQgYXdheSwgdGhhbmtzLgoKQ2hlZXJzLAp+U2VyZ2VqCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 22 11:38:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 11:38: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 1dO0R8-0004qy-II; Thu, 22 Jun 2017 11: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=33913b474=George.Dunlap@citrix.com>)
 id 1dO0R6-0004qq-NT
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 11:38:08 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 4B/30-03620-02CAB495; Thu, 22 Jun 2017 11:38:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDva7sGu9
 Ig0/XmSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozN65+xFNzirWhtPMfewDiPu4uRk0NCwF/i
 SM9a9i5GDg5hgUiJhYc4QMIiAj4SR+9eZuli5OIQEljJLPHk03swh1ngHZPE3lfX2EGq2AT0J
 OYd/8oC0swrYCtxZGseSJhFQFXiwoptrCC2qEC4xNvGIywgNq+AoMTJmU/AbE4Be4mj7XfBxj
 ALGEgcWTSHFcKWl2jeOpsZxBYCmrP4wVH2CYx8s5C0z0LSMgtJywJG5lWMGsWpRWWpRbqGRnp
 JRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIHBxgAEOxgvbww4xCjJwaQkyru52DtS
 iC8pP6UyI7E4I76oNCe1+BCjDAeHkgRv7GqgnGBRanpqRVpmDjDsYdISHDxKIrwbu4DSvMUFi
 bnFmekQqVOMilLivIYgfQIgiYzSPLg2WKxdYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjCvL8
 gUnsy8Erjpr4AWMwEtfnHEA2RxSSJCSqqB8eYF4VOnDV7Ofyq3Zc+DCI1b4j9fc5zKWPLBzWZ
 btrPKW43P6UdnBnBIfV3T1eN+aNGyOA593+9N9w+8bDnQeSZImkU1eqOHpoUSW5q/3s18kZlH
 HASsmotfbzgY5//gs+0iwSN5Ni+UvHkP8phNq6nl3M3+qIGhJqflSolDys7v1VW7Eqw5lViKM
 xINtZiLihMBVx+JgrACAAA=
X-Env-Sender: prvs=33913b474=George.Dunlap@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1498131483!52123318!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24924 invoked from network); 22 Jun 2017 11:38: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;
 22 Jun 2017 11:38:04 -0000
X-IronPort-AV: E=Sophos;i="5.39,373,1493683200"; d="scan'208";a="437452296"
To: Jan Beulich <JBeulich@suse.com>, Ian Jackson <ian.jackson@eu.citrix.com>
References: <594A61C8020000780016515C@prv-mh.provo.novell.com>
 <5f5d035f-4ff2-b951-06cc-a4f373b681f2@citrix.com>
 <594AB40A0200007800165716@prv-mh.provo.novell.com>
 <d4ae55d9-79c3-60da-f0b7-0df0b541470e@citrix.com>
 <594B88550200007800165991@prv-mh.provo.novell.com>
 <0a70ab17-ece8-1fe2-0bc1-43b7ce41efa9@citrix.com>
 <22859.38110.267773.289890@mariner.uk.xensource.com>
 <594BBEFA0200007800165BC1@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <7f73598c-a3ae-6fb0-afe8-f497a0a499b7@citrix.com>
Date: Thu, 22 Jun 2017 12:37:59 +0100
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: <594BBEFA0200007800165BC1@prv-mh.provo.novell.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>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Daniel de Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH] passthrough: give
 XEN_DOMCTL_test_assign_device more sane semantics
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjIvMDYvMTcgMTE6NTgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4gT3B0aW9uIDI6IFBhc3Mg
dGhlIGRvbWFpbiB0byB0aGUgWFNNIGNhbGxiYWNrLCBlbmFibGluZyBYU00gLyBGbGFzawo+Pj4g
cG9saWNpZXMgdGhhdCBjYW4gZm9yYmlkIHNwZWNpZmljIGRldmljZXMgZnJvbSBiZWluZyBhc3Np
Z25lZCB0bwo+Pj4gc3BlY2lmaWMgZ3Vlc3RzLgo+Pgo+PiBJcyB0aGVyZSBhbnkgcG9zc2libGUg
ZG93bnNpZGUgdG8gdGhpcyA/Cj4gCj4gQXMgc29vbiBhcyBmbGFzayB3b3VsZG4ndCBpZ25vcmUg
aXQgYW55bW9yZSwgdGhlcmUgd291bGQgYmUgdGhlIHJpc2sKPiBvZiB0aGluZ3MgY3VycmVudGx5
IHdvcmtpbmcgd2l0aCBhIGdpdmVuIFhTTSBwb2xpY3kgdG8gc3RvcCB3b3JraW5nLgo+IE11Y2gg
ZGVwZW5kcyBvbiBob3cgY29uc2lzdGVudCB0aGUgdGVzdC1hc3NpZ24gYW5kIGFzc2lnbiBjaGVj
a3MKPiBhcmUgKGdvaW5nIHRvIGJlKSBwZXJmb3JtZWQuCj4gCj4+PiBBbnkgcHJlZmVyZW5jZXM/
Cj4+Cj4+IFNlZSBhYm92ZS4gIEdlb3JnZSdzIGFyZ3VtZW50cyBtYWtlIG11Y2ggbW9yZSBzZW5z
ZSB0byBtZSB0aGFuIEphbidzLAo+PiBpbiB0aGlzIHRocmVhZC4KPiAKPiBGaW5lIHdpdGggbWUu
IE5vdyBhcyB3ZWxsIGFzIG9uIHBhc3QgaW5zdGFuY2VzIG9mIGxvb2tpbmcgYXQgdGhpcywKPiBp
dCBzaW1wbHkgZGlkbid0IG9jY3VyIHRvIG1lIHRoYXQgdGhlIG9wZXJhdGlvbiBjb3VsZCBiZSBp
bnRlbmRlZAo+IHRvIHdvcmsgaW4gdGhlIHdheSBHZW9yZ2UgZGVzY3JpYmVkLiBBbmQgaW4gdGhl
IGVuZCB0aGUgcGF0Y2gKPiB3aWxsIGVuZCB1cCBzbWFsbGVyIHdpdGggdGhhdCBhbHRlcm5hdGl2
ZSBtb2RlbC4gT25lIGxhc3QgcXVlc3Rpb24KPiB0aGVuIGlzIHdoZXRoZXIgcmV0YWluaW5nIHRo
ZSBvcmlnaW5hbCBzZW1hbnRpY3Mgd2l0aCBzb21lIHNwZWNpYWwKPiBkb21haW4gSUQgKERPTUlE
X0lOVkFMSUQgYXQgcHJlc2VudCkgaXMgb2YgYW55IHVzZS4KCkkgdGhpbmsgdGVzdF9hc3NpZ25f
ZGV2aWNlIHNob3VsZCBiZWhhdmUgZXhhY3RseSBhcyBhc3NpZ25fZGV2aWNlLApleGNlcHQgdGhh
dCBvbiBzdWNjZXNzIHRoZSBkZXZpY2UgaXMgbm90IGFjdHVhbGx5IGFzc2lnbmVkLgoKVGhlIGNv
bW1pdCB0aGF0IGludHJvZHVjZWQgdGVzdF9hc3NpZ25fZGV2aWNlIGJ0dyBpcyAyMzlhZDcwLCAi
dnQtZDoKVGVzdCBkZXZpY2UgYXNzaWduYWJpbGl0eSBpbiB4ZW5kLCBidXQgZGVmZXIgYWN0dWFs
IGFzc2lnbm1lbnQgdG8KcWVtdS1kbS4iICBUaGUgb2J2aW91cyBwdXJwb3NlIHdhcyB0byBiZSBh
YmxlIHRvIGZhaWwgZWFybHkgaWYgdGhlcmUgd2FzCmdvaW5nIHRvIGJlIGEgZmFpbHVyZS4KCklu
IGZhY3QsIHRoZXJlJ3MgcHJvYmFibHkgYW4gYXJndW1lbnQgdGhhdCB0aGUgInRlc3QiIGZ1bmN0
aW9uYWxpdHkKc2hvdWxkIGhhdmUgYmVlbiBpbXBsZW1lbnRlZCBieSBhZGRpbmcgYW4gZXh0cmEg
ZmxhZywgcmF0aGVyIHRoYW4gYW4KZXh0cmEgaHlwZXJjYWxsLiAgQW5vdGhlciBhcHByb2FjaCB3
b3VsZCBhY3R1YWxseSBiZSB0byBoYXZlIHRoZQp0ZXN0X2Fzc2lnbl9kZXZpY2UgYW5kIGFzc2ln
bl9kZXZpY2UgdGFrZSBleGFjdGx5IHRoZSBzYW1lIGNvZGVwYXRoLApleGNlcHQgbm90IGZpbmFs
bHkgZG8gdGhlIGFzc2lnbm1lbnQuICBUaGF0IHdvdWxkIGF2b2lkIGFueSByaXNrIHRoYXQKdGhl
IHR3byBwYXRocyBtaWdodCBnZXQgb3V0IG9mIHN5bmMuCgogLUdlb3JnZQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Thu Jun 22 11:52:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 11: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 1dO0ex-0006AD-QQ; Thu, 22 Jun 2017 11:52:27 +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 1dO0ew-0006A7-Mo
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 11:52:26 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 44/53-03371-A7FAB495; Thu, 22 Jun 2017 11:52:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXCqh5zXbdyvXe
 kwamZUhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8at+x3MBev4K248q2pgXMTTxcjFISSwmFFi
 98KPTF2MnBwsAqoSR1aeYQax2QTkJNZtvMEGYosI6Eo8W/AMzGYW8JBoaFvPCmILC7hJHO95y
 whi8wpYSvx7/5ENYmgHo8TvvY/ZIRKCEidnPmGBaNaR2Ln1DlARB5AtLbH8HwdImFPAS2LK5A
 lgM0UFVCSuTHgL1iohICLx684nZghbU+LgpU0sELaCxP3P19gg7ECJaY3bmScwCs5Csm0Wkm2
 zELYtYGRexahRnFpUllqka2Skl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGLIM
 QLCDcc38wEOMkhxMSqK8m4u9I4X4kvJTKjMSizPii0pzUosPMcpwcChJ8JatA8oJFqWmp1akZ
 eYAowcmLcHBoyTCu7ELKM1bXJCYW5yZDpE6xagoJc47E6RPACSRUZoH1waL2EuMslLCvIxAhw
 jxFKQW5WaWoMq/YhTnYFQS5s0CmcKTmVcCN/0V0GImoMUvjniALC5JREhJNTDOuuLzsUi2o8c
 9flvNnJi3l3eXHr87a3NM6mr7Vzoqwk3P/2jOaMzJTZ7wf5LQPqZNStN15f/MVujYIrLWrSLH
 ztiy3nnn0Y3xSX7Gretj5z65MOPu3DC+jS805Yx8jK75fLkoZyktER/z2qXnR8fkSX5bLT1bu
 +9K3TzVVbzm5OXyhpuznjAosRRnJBpqMRcVJwIAXFKpUtMCAAA=
X-Env-Sender: tim@xen.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1498132345!69286694!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21453 invoked from network); 22 Jun 2017 11:52:25 -0000
Received: from deinos.phlegethon.org (HELO deinos.phlegethon.org) (5.39.92.215)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Jun 2017 11:52:25 -0000
Received: from tjd by deinos.phlegethon.org with local (Exim 4.87_1 (FreeBSD))
 (envelope-from <tim@xen.org>)
 id 1dO0eu-0002HD-3n; Thu, 22 Jun 2017 11:52:24 +0000
Date: Thu, 22 Jun 2017 12:52:24 +0100
From: Tim Deegan <tim@xen.org>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170622115224.GB3810@deinos.phlegethon.org>
References: <1498057952-13556-1-git-send-email-andrew.cooper3@citrix.com>
 <1498057952-13556-3-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1498057952-13556-3-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: Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 2/6] x86/shadow: Fixes to
	hvm_emulate_insn_fetch()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpBdCAxNjoxMiArMDEwMCBvbiAyMSBKdW4gKDE0OTgwNjE1NDgpLCBBbmRyZXcgQ29vcGVy
IHdyb3RlOgo+IFplcm8tbGVnbnRoIHJlYWRzIGFyZSBqdW1wLXRhcmdldCBzZWdtZW50YXRpb24g
Y2hlY2tzOyBuZXZlciBzZXJ2ZSB0aGVtIGZyb20KPiB0aGUgY2FjaGUuCgpXaHkgbm90PyAgSWYg
dGhlIHRhcmdldCBpcyBpbiB0aGUgY2FjaGVkIHJhbmdlLCB0aGVuIGl0IGhhcyBwYXNzZWQgdGhl
CnNlZ21lbnRhdGlvbiBjaGVjay4gIChPciBpZiB0aGF0J3Mgbm90IHRydWUgdGhlbiB0aGUgbm9y
bWFsIGZldGNoIHBhdGgKbmVlZHMgdG8gYmUgZml4ZWQgdG9vKS4KCj4gRm9yY2UgaW5zbl9vZmYg
dG8gYSBzaW5nbGUgYnl0ZSwgYXMgb2Zmc2V0IGNhbiB3cmFwIGFyb3VuZCBvciB0cnVuY2F0ZSB3
aXRoCj4gcmVzcGVjdCB0byBzaF9jdHh0LT5pbnNuX2J1Zl9laXAgdW5kZXIgYSBudW1iZXIgb2Yg
bm9ybWFsIGNpcmN1bXN0YW5jZXMuCgpXb3VsZG4ndCBpdCBiZSBiZXR0ZXIgdG8gZGV0ZWN0IHRo
YXQgYW5kIGZhbGwgdGhyb3VnaD8gIE90aGVyd2lzZSB3ZQptaWdodCByZXR1cm4gY2FjaGVkIGJ5
dGVzIGJ5IG1pc3Rha2UuCgpUaW0uCgo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gLS0tCj4gQ0M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4u
b3JnPgo+IENDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Cj4gLS0tCj4gIHhlbi9h
cmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMgfCAxMCArKysrKysrLS0tCj4gIDEgZmlsZSBjaGFu
Z2VkLCA3IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2Nv
bW1vbi5jCj4gaW5kZXggMmU2NGE3Ny4uZGVlYTAzYSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94
ODYvbW0vc2hhZG93L2NvbW1vbi5jCj4gKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21t
b24uYwo+IEBAIC0yMzUsMTIgKzIzNSwxNiBAQCBodm1fZW11bGF0ZV9pbnNuX2ZldGNoKGVudW0g
eDg2X3NlZ21lbnQgc2VnLAo+ICB7Cj4gICAgICBzdHJ1Y3Qgc2hfZW11bGF0ZV9jdHh0ICpzaF9j
dHh0ID0KPiAgICAgICAgICBjb250YWluZXJfb2YoY3R4dCwgc3RydWN0IHNoX2VtdWxhdGVfY3R4
dCwgY3R4dCk7Cj4gLSAgICB1bnNpZ25lZCBpbnQgaW5zbl9vZmYgPSBvZmZzZXQgLSBzaF9jdHh0
LT5pbnNuX2J1Zl9laXA7Cj4gKyAgICAvKiBDYXJlZnVsLCBhcyBvZmZzZXQgY2FuIHdyYXAgb3Ig
dHJ1bmNhdGUgV1JUIGluc25fYnVmX2VpcC4gKi8KPiArICAgIHVpbnQ4X3QgaW5zbl9vZmYgPSBv
ZmZzZXQgLSBzaF9jdHh0LT5pbnNuX2J1Zl9laXA7Cj4gIAo+ICAgICAgQVNTRVJUKHNlZyA9PSB4
ODZfc2VnX2NzKTsKPiAgCj4gLSAgICAvKiBGYWxsIGJhY2sgaWYgcmVxdWVzdGVkIGJ5dGVzIGFy
ZSBub3QgaW4gdGhlIHByZWZldGNoIGNhY2hlLiAqLwo+IC0gICAgaWYgKCB1bmxpa2VseSgoaW5z
bl9vZmYgKyBieXRlcykgPiBzaF9jdHh0LT5pbnNuX2J1Zl9ieXRlcykgKQo+ICsgICAgLyoKPiAr
ICAgICAqIEZhbGwgYmFjayBpZiByZXF1ZXN0ZWQgYnl0ZXMgYXJlIG5vdCBpbiB0aGUgcHJlZmV0
Y2ggY2FjaGUsIGJ1dCBhbHdheXMKPiArICAgICAqIHBlcmZvcm0gdGhlIHplcm8tbGVuZ3RoIHJl
YWQgZm9yIHNlZ21lbnRhdGlvbiBwdXJwb3Nlcy4KPiArICAgICAqLwo+ICsgICAgaWYgKCAhYnl0
ZXMgfHwgdW5saWtlbHkoKGluc25fb2ZmICsgYnl0ZXMpID4gc2hfY3R4dC0+aW5zbl9idWZfYnl0
ZXMpICkKPiAgICAgICAgICByZXR1cm4gaHZtX3JlYWQoc2VnLCBvZmZzZXQsIHBfZGF0YSwgYnl0
ZXMsCj4gICAgICAgICAgICAgICAgICAgICAgICAgIGh2bV9hY2Nlc3NfaW5zbl9mZXRjaCwgc2hf
Y3R4dCk7Cj4gIAo+IC0tIAo+IDIuMS40Cj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 22 12:04:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 12: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 1dO0qk-0006wu-1J; Thu, 22 Jun 2017 12:04:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <apop@bitdefender.com>) id 1dO0qi-0006wn-Rk
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 12:04:36 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 5C/3E-01730-452BB495; Thu, 22 Jun 2017 12:04:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDIsWRWlGSWpSXmKPExsUSfTxjoW7wJu9
 Ig233lCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owNDTtYCzp5KuYefc/WwLiCs4uRk0NIwEOi
 48ESli5GLiB7LaPE88mz2CGcu4wSD1f8ZOxi5ACrevs2DyLezSixa/NbJpBuFgFViRvzDjCC2
 GwC6hKb925hBbFFBJQlen/9BpvKLLCCSeJOzzt2kISwQJzEvqPdbCBDeQU0JOaczIYY+ohRou
 VGKzNIDa+AoMTJmU9YQGxmAS2JG/9eMoHUMwtISyz/xwFicgrYSyw5FQtSIQq0at6+VWwgtoR
 AjsTr5QtYQEokBKQk/rcqgUyXEPjGLHFy+yRGiBoZiUcTb7JNYBSdhWTZLCTLZiEsW8DIvIpR
 vTi1qCy1SNdCL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMCYYgGAH48Fm50OMk
 hxMSqK8m4u9I4X4kvJTKjMSizPii0pzUosPMcpwcChJ8CpvBMoJFqWmp1akZeYAoxMmLcHBoy
 TCu7ELKM1bXJCYW5yZDpE6xajL0dGz4QuTEEtefl6qlDjv+w1ARQIgRRmleXAjYIniEqOslDA
 vI9BRQjwFqUW5mSWo8q8YxTkYlYR5P4FM4cnMK4Hb9AroCCagI14c8QA5oiQRISXVwJglpXZy
 xsmqVasPHX90JK7kUlNu+8PvbLNn3ZoZUxXnd1Z646buqUcC0+etvn56YXB2aumKahNLy51bD
 s9uTnncwfShpb+t+s2K1xPtdzz4IBOta/L6UsOLUw8mTdmvrP2crf1tf9fParVfT7a4/ZVaWJ
 ayevF63Yv1ASkx8k3P/rbHnzErYPFRYinOSDTUYi4qTgQAkzoeoQ8DAAA=
X-Env-Sender: apop@bitdefender.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1498133075!101713369!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49327 invoked from network); 22 Jun 2017 12:04:35 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 22 Jun 2017 12:04:35 -0000
Received: (qmail 20174 invoked from network); 22 Jun 2017 15:04:34 +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;
 22 Jun 2017 15:04:34 +0300
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 016CE7FC2B
 for <xen-devel@lists.xenproject.org>; Thu, 22 Jun 2017 15:04:34 +0300 (EEST)
Received: (qmail 32385 invoked from network); 22 Jun 2017 15:04:33 +0300
Received: from unknown (HELO hel) (apop@bitdefender.com@10.220.12.75)
 by smtp02.buh.bitdefender.net with SMTP; 22 Jun 2017 15:04:33 +0300
Date: Thu, 22 Jun 2017 15:04:33 +0300
From: Adrian Pop <apop@bitdefender.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170622120433.GA31244@hel>
References: <20170609165154.23577-1-apop@bitdefender.com>
 <20170609165154.23577-3-apop@bitdefender.com>
 <CABfawh=d0O_NWjf_6mj7tZbx41q=a0Vb8Cm_V5Ka9QBEbBWyFg@mail.gmail.com>
 <5943B54E0200007800163599@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5943B54E0200007800163599@prv-mh.provo.novell.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.71961
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 452814,
 Stamp: 3], Multi: [Enabled, t: (0.000011,0.005428)], BW: [Enabled, t:
 (0.000010)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.002776), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY; NN_NO_LINK_NMD;
 NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t:
 (0.010429,0.000086)], URL: [Enabled, t: (0.000024)], RTDA: [Enabled,
 t: (0.111818), Hit: No, Details: v2.5.1; Id:
 15.5f488k.1bin6khod.5kmv5], total: 0(775)
X-BitDefender-CF-Stamp: none
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>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 2/2] x86/altp2m: Add a hvmop for setting the
 suppress #VE bit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBKdW4gMTYsIDIwMTcgYXQgMDI6Mzk6MTBBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE1LjA2LjE3IGF0IDIxOjAxLCA8dGFtYXNAdGtsZW5neWVsLmNvbT4gd3Jv
dGU6Cj4gPiBPbiBGcmksIEp1biA5LCAyMDE3IGF0IDEwOjUxIEFNLCBBZHJpYW4gUG9wIDxhcG9w
QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4gPj4gLS0tIGEveGVuL2FyY2gveDg2L21tL21lbV9h
Y2Nlc3MuYwo+ID4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMKPiA+PiBAQCAt
NDY2LDYgKzQ2Niw1OCBAQCBpbnQgcDJtX2dldF9tZW1fYWNjZXNzKHN0cnVjdCBkb21haW4gKmQs
IGdmbl90IGdmbiwgeGVubWVtX2FjY2Vzc190ICphY2Nlc3MpCj4gPj4gIH0KPiA+Pgo+ID4+ICAv
Kgo+ID4+ICsgKiBTZXQvY2xlYXIgdGhlICNWRSBzdXBwcmVzcyBiaXQgZm9yIGEgcGFnZS4gIE9u
bHkgYXZhaWxhYmxlIG9uIFZNWC4KPiA+PiArICovCj4gPj4gK2ludCBwMm1fc2V0X3N1cHByZXNz
X3ZlKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgYm9vbCBzdXBwcmVzc192ZSwKPiA+PiAr
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGFsdHAybV9pZHgpCj4gPj4gK3sK
PiA+PiArICAgIHN0cnVjdCBwMm1fZG9tYWluICpob3N0X3AybSA9IHAybV9nZXRfaG9zdHAybShk
KTsKPiA+PiArICAgIHN0cnVjdCBwMm1fZG9tYWluICphcDJtID0gTlVMTDsKPiA+PiArICAgIHN0
cnVjdCBwMm1fZG9tYWluICpwMm07Cj4gPj4gKyAgICBtZm5fdCBtZm47Cj4gPj4gKyAgICBwMm1f
YWNjZXNzX3QgYTsKPiA+PiArICAgIHAybV90eXBlX3QgdDsKPiA+PiArICAgIGludCByYzsKPiA+
PiArCj4gPj4gKyAgICBpZiAoICFjcHVfaGFzX3ZteF92aXJ0X2V4Y2VwdGlvbnMgKQo+ID4+ICsg
ICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsKPiA+PiArCj4gPj4gKyAgICAvKiBUaGlzIHN1Ym9w
IHNob3VsZCBvbmx5IGJlIHVzZWQgZnJvbSBhIHByaXZpbGVnZWQgZG9tYWluLiAqLwo+ID4+ICsg
ICAgaWYgKCAhY3VycmVudC0+ZG9tYWluLT5pc19wcml2aWxlZ2VkICkKPiA+PiArICAgICAgICBy
ZXR1cm4gLUVJTlZBTDsKPiA+IAo+ID4gVGhpcyBjaGVjayBsb29rcyB3cm9uZyB0byBtZS4gSWYg
dGhpcyBzdWJvcCBzaG91bGQgb25seSBiZSB1c2VkIGJ5IGFuCj4gPiBleHRlcm5hbCAocHJpdmls
ZWdlZCkgZG9tYWluIHRoZW4gSSBkb24ndCB0aGluayB0aGlzIHNob3VsZCBiZQo+ID4gaW1wbGVt
ZW50ZWQgYXMgYW4gSFZNT1AsIGxvb2tzIG1vcmUgbGlrZSBhIGRvbWN0bCB0byBtZS4KPiAKPiBJ
IHRoaW5rIHRoaXMgd2FudHMgdG8gYmUgYW4gWFNNX0RNX1BSSVYgY2hlY2sgaW5zdGVhZC4KCkkn
bSBub3Qgc3VyZSwgYnV0IEkgZXhwZWN0IHRoYXQgdG8gbm90IGJlaGF2ZSBhcyBpbnRlbmRlZCBz
ZWN1cml0eS13aXNlCmlmIFhlbiBpcyBjb21waWxlZCB3aXRob3V0IFhTTS4gIFdvdWxkIGl0PyAg
SXQgd291bGQgYmUgZ3JlYXQgaWYgdGhpcwpmZWF0dXJlIHdvcmtlZCB3ZWxsIHdpdGhvdXQgWFNN
IHRvby4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 22 12:09:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 12: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 1dO0v4-00078h-IE; Thu, 22 Jun 2017 12:09:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tim@xen.org>) id 1dO0v3-00077n-4A
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 12:09:05 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 7F/3D-02022-063BB495; Thu, 22 Jun 2017 12:09:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsXCqh5zXTd+s3e
 kwb5JRhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bu+w8ZC1rYKrqOLWVuYHzD0sXIySEksJhR
 4vR8JRCbRUBV4uT2DnYQm01ATmLdxhtsILaIgK7EswXPwGxmAQ+Jhrb1rCC2sECURNf1I0wgN
 q+ApcSul/uZIWZ2MEr8vegDEReUODnzCQtEr47Ezq13gOZwANnSEsv/cYCEOQW8JLac+AE2Ul
 RAReLKhLdgJ0gIiEj8uvOJGcLWlDh4aRMLhK0gcf/zNTYIO1BiWuN25gmMgrOQbJuFZNsshG0
 LGJlXMWoUpxaVpRbpGprqJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEBiwDEOxg
 bNjueYhRkoNJSZR3c7F3pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXutNQDnBotT01Iq0zBxg7
 MCkJTh4lER4N3YBpXmLCxJzizPTIVKnGHU5mj5s+cIkxJKXn5cqJc4rCTJDAKQoozQPbgQsji
 8xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmFcHZApPZl4J3KZXQEcwAR3x4ogHyBEliQgpqQZ
 GfXXxkwYZvxtvVPabPn+4MfB/L68YP7vWPG/RvY/eW1sUuJRwNopLdcY83PrmjtmBzQYr28+2
 TsqL/fA4X+NDp2vF+ayEzhP1shsfLZ8z/+jXWR9WTZ20UMmcM+b4kjOm86eIZ0qzHpHynqL4h
 n+/0oL5nTkndIpEGLlyQmzPVr9dzzu1ee9aJZbijERDLeai4kQAzeJl3d4CAAA=
X-Env-Sender: tim@xen.org
X-Msg-Ref: server-3.tower-206.messagelabs.com!1498133343!101011018!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53912 invoked from network); 22 Jun 2017 12:09:03 -0000
Received: from deinos.phlegethon.org (HELO deinos.phlegethon.org) (5.39.92.215)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Jun 2017 12:09:03 -0000
Received: from tjd by deinos.phlegethon.org with local (Exim 4.87_1 (FreeBSD))
 (envelope-from <tim@xen.org>)
 id 1dO0uy-0002aH-QH; Thu, 22 Jun 2017 12:09:00 +0000
Date: Thu, 22 Jun 2017 13:09:00 +0100
From: Tim Deegan <tim@xen.org>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170622120900.GC3810@deinos.phlegethon.org>
References: <1498057952-13556-1-git-send-email-andrew.cooper3@citrix.com>
 <1498057952-13556-4-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1498057952-13556-4-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: Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 3/6] 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>

SGksCgpBdCAxNjoxMiArMDEwMCBvbiAyMSBKdW4gKDE0OTgwNjE1NDkpLCBBbmRyZXcgQ29vcGVy
IHdyb3RlOgo+IHNoX2VtdWxhdGVfbWFwX2Rlc3QoKSBwcmVkYXRlcyB0aGUgaW50cm9kdWN0aW9u
IG9mIHRoZSBnZW5lcmljIEVSUl9QVFIoKQo+IGluZnJhc3R1cmN0dXJlLCBidXQgdGFrZSB0aGUg
b3Bwb3J0dW5pdHkgdG8gYXZvaWQgb3BlbmNvZGluZyBpdC4KCnMvc3R1cmN0L3N0cnVjdC8uCgo+
IEBAIC00NzUyLDggKzQ3NTIsOCBAQCBzaF94ODZfZW11bGF0ZV93cml0ZShzdHJ1Y3QgdmNwdSAq
diwgdW5zaWduZWQgbG9uZyB2YWRkciwgdm9pZCAqc3JjLAo+ICAgICAgICAgIHJldHVybiBYODZF
TVVMX1VOSEFORExFQUJMRTsKPiAgCj4gICAgICBhZGRyID0gc2hfZW11bGF0ZV9tYXBfZGVzdCh2
LCB2YWRkciwgYnl0ZXMsIHNoX2N0eHQpOwo+IC0gICAgaWYgKCBzaF9lbXVsYXRlX21hcF9kZXN0
X2ZhaWxlZChhZGRyKSApCj4gLSAgICAgICAgcmV0dXJuIChsb25nKWFkZHI7Cj4gKyAgICBpZiAo
IElTX0VSUihhZGRyKSApCj4gKyAgICAgICAgcmV0dXJuIH5QVFJfRVJSKGFkZHIpOwoKVXNpbmcg
InJldHVybiB+UFRSX0VSUihhZGRyKSIgd2hlbiB0aGUgdXN1YWwgaWRpb20gaXMKInJldHVybiAt
UFRSX0VSUihmb28pIiBpcyBhIGJpdCBzdWJ0bGUuICBTdGlsbCwgdGhlIGNvZGUgc2VlbXMgdG8g
YmUKY29ycmVjdCwgc28gaWYgcGVvcGxlIHByZWZlciBpdCwKCkFja2VkLWJ5OiBUaW0gRGVlZ2Fu
IDx0aW1AeGVuLm9yZz4KCkNoZWVycywKClRpbS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 22 12:12:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 12:12:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dO0yU-0007ix-17; Thu, 22 Jun 2017 12:12:38 +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 1dO0yS-0007ir-6g
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 12:12:36 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 A7/1B-19466-334BB495; Thu, 22 Jun 2017 12:12:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsVysyfVTddoi3e
 kwa6Jchbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b+2fPYCuZ0MFasnzidvYFxX0IXIxeHkMBm
 Ronnf16zQDi7GSU6PvezdjFycggLeEo8mvcWyObgEBHwk7hzNRAkLCSQJzF/RRcTSJhZQF/i3
 I5ykDCbgKbEnc+fmEBsXgErib+tn9lBSlgEVCXmn5UGCYsKhEu8bTzCAlEiKHFy5hMwm1PAVu
 LD613MIDYzkH1n7m4oW15i+9s5zBMY+WYhaZmFpGwWkrIFjMyrGNWLU4vKUot0LfWSijLTM0p
 yEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQJDjQEIdjCubXU+xCjJwaQkyru52DtSiC8pP6Uy
 I7E4I76oNCe1+BCjDAeHkgTvrk1AOcGi1PTUirTMHGDQw6QlOHiURHg3dgGleYsLEnOLM9MhU
 qcYFaXEeVeD9AmAJDJK8+DaYJF2iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8cpuBpvBk5p
 XATX8FtJgJaPGLIx4gi0sSEVJSDYxiBoumFjhv3C9bfuH+sWc7OE9Icu/+kPpxUUnTN6YUj+L
 9uj8ezF8XtFb2a2Cfb/ZW2Uvne5l4Ff5wWh40OtV1RbrhVdK3TZqMT0Ps2PW9Ejy+RbuLJS5a
 3G/6rkNzY3vHvrRvnDqayst/X5o8ZeeRTyeeTuBrrDj5WWXttsR1GxxeLmR7fTxXiaU4I9FQi
 7moOBEA8GucRK8CAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1498133553!104714875!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14423 invoked from network); 22 Jun 2017 12:12:34 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-9.tower-206.messagelabs.com with SMTP; 22 Jun 2017 12:12: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 537511596;
 Thu, 22 Jun 2017 05:12: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 9C80E3F41F;
 Thu, 22 Jun 2017 05:12:32 -0700 (PDT)
To: Sergej Proskurin <proskurin@sec.in.tum.de>, xen-devel@lists.xenproject.org
References: <20170620203332.17833-1-proskurin@sec.in.tum.de>
 <20170620203332.17833-8-proskurin@sec.in.tum.de>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <be0a5086-a72d-afb8-4ae2-5cde3db01477@arm.com>
Date: Thu, 22 Jun 2017 13:12:31 +0100
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: <20170620203332.17833-8-proskurin@sec.in.tum.de>
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v4 7/9] arm/mem_access: Add long-descriptor
	based gpt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGkgU2VyZ2VqLAoKT24gMjAvMDYvMTcgMjE6MzMsIFNlcmdlaiBQcm9za3VyaW4gd3JvdGU6Cj4g
VGhpcyBjb21taXQgYWRkcyBmdW5jdGlvbmFsaXR5IHRvIHdhbGsgdGhlIGd1ZXN0J3MgcGFnZSB0
YWJsZXMgdXNpbmcgdGhlCj4gbG9uZy1kZXNjcmlwdG9yIHRyYW5zbGF0aW9uIHRhYmxlIGZvcm1h
dCBmb3IgYm90aCBBUk12NyBhbmQgQVJNdjguCj4gU2ltaWxhciB0byB0aGUgaGFyZHdhcmUgYXJj
aGl0ZWN0dXJlLCB0aGUgaW1wbGVtZW50YXRpb24gc3VwcG9ydHMKPiBkaWZmZXJlbnQgcGFnZSBn
cmFudWxhcml0aWVzICg0SywgMTZLLCBhbmQgNjRLKS4gVGhlIGltcGxlbWVudGF0aW9uIGlzCj4g
YmFzZWQgb24gQVJNIERESSAwNDg3Qi5hIEoxLTU5MjIsIEoxLTU5OTksIGFuZCBBUk0gRERJIDA0
MDZDLmIgQjMtMTUxMC4KPgo+IE5vdGUgdGhhdCB0aGUgY3VycmVudCBpbXBsZW1lbnRhdGlvbiBs
YWNrcyBzdXBwb3J0IGZvciBMYXJnZSBWQS9QQSBvbgo+IEFSTXY4LjIgYXJjaGl0ZWN0dXJlcyAo
TFZBL0xQQSwgNTItYml0IHZpcnR1YWwgYW5kIHBoeXNpY2FsIGFkZHJlc3MKPiBzaXplcykuIFRo
ZSBhc3NvY2lhdGVkIGxvY2F0aW9uIGluIHRoZSBjb2RlIGlzIG1hcmtlZCBhcHByb3ByaWF0ZWx5
Lgo+Cj4gU2lnbmVkLW9mZi1ieTogU2VyZ2VqIFByb3NrdXJpbiA8cHJvc2t1cmluQHNlYy5pbi50
dW0uZGU+Cj4gLS0tCj4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KPiBDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiAtLS0KPiB2
MjogVXNlIFRDUl9TWl9NQVNLIGluc3RlYWQgb2YgVFRCQ1JfU1pfTUFTSyBmb3IgQVJNIDMyLWJp
dCBndWVzdHMgdXNpbmcKPiAgICAgdGhlIGxvbmctZGVzY3JpcHRvciB0cmFuc2xhdGlvbiB0YWJs
ZSBmb3JtYXQuCj4KPiAgICAgQ29zbWV0aWMgZml4ZXMuCj4KPiB2MzogTW92ZSB0aGUgaW1wbGVt
ZW50YXRpb24gdG8gLi94ZW4vYXJjaC9hcm0vZ3Vlc3RfY29weS5jLgo+Cj4gICAgIFJlbW92ZSB0
aGUgYXJyYXkgc3RyaWRlcyBhbmQgZGVjbGFyZSB0aGUgYXJyYXkgZ3JhaW5zaXplcyBhcyBzdGF0
aWMKPiAgICAgY29uc3QgaW5zdGVhZCBvZiBqdXN0IGNvbnN0IHRvIHJlZHVjZSB0aGUgZnVuY3Rp
b24gc3RhY2sgb3ZlcmhlYWQuCj4KPiAgICAgTW92ZSBwYXJ0cyBvZiB0aGUgZnVudGlvbiBndWVz
dF93YWxrX2xkIGludG8gdGhlIHN0YXRpYyBmdW5jdGlvbnMKPiAgICAgZ2V0X3R0YnJfYW5kX2dy
YW5fNjRiaXQgYW5kIGdldF90b3BfYml0IHRvIHJlZHVjZSBjb21wbGV4aXR5Lgo+Cj4gICAgIFVz
ZSB0aGUgbWFjcm8gQklUKHgpIGluc3RlYWQgb2YgKDFVTCA8PCB4KS4KPgo+ICAgICBBZGQgbW9y
ZSBjb21tZW50cyAmJiBDb3NtZXRpYyBmaXhlcy4KPgo+IHY0OiBNb3ZlIGZ1bmN0aW9uYWxpdHkg
cmVzcG9uc2libGUgZm9yIGRldGVybWluaW5nIHRoZSBjb25maWd1cmVkIElQQQo+ICAgICBvdXRw
dXQtc2l6ZSBpbnRvIGEgc2VwYXJhdGUgZnVuY3Rpb24gZ2V0X2lwYV9vdXRwdXRfc2l6ZS4gSW4g
dGhpcwo+ICAgICBmdW5jdGlvbiwgd2UgcmVtb3ZlIHRoZSBwcmV2aW91c2x5IHVzZWQgc3dpdGNo
IHN0YXRlbWVudCwgd2hpY2ggd2FzCj4gICAgIHJlc3BvbnNpYmxlIGZvciBkaXN0aW5ndWlzaGlu
ZyBiZXR3ZWVuIGRpZmZlcmVudCBJUEEgb3V0cHV0LXNpemVzLgo+ICAgICBJbnN0ZWFkLCB3ZSBy
ZXRyaWV2ZSB0aGUgaW5mb3JtYXRpb24gZnJvbSB0aGUgaW50cm9kdWNlZCBpcGFfc2l6ZXMKPiAg
ICAgYXJyYXkuCj4KPiAgICAgUmVtb3ZlIHRoZSBkZWZpbmVzIEdSQU5VTEVfU0laRV9JTkRFWF8q
IGFuZCBUVEJSMF9WQUxJRCBmcm9tCj4gICAgIGd1ZXN0X3dhbGsuaC4gSW5zdGVhZCwgaW50cm9k
dWNlIHRoZSBlbnVtcyBncmFudWxlX3NpemVfaW5kZXgKPiAgICAgYWN0aXZlX3R0YnIgZGlyZWN0
bHkgaW5zaWRlIG9mIGd1ZXN0X3dhbGsuYyBzbyB0aGF0IHRoZSBhc3NvY2lhdGVkCj4gICAgIGZp
ZWxkcyBkb24ndCBnZXQgZXhwb3J0ZWQuCj4KPiAgICAgQWRhcHQgdGhlIGZ1bmN0aW9uIHRvIHRo
ZSBuZXcgcGFyYW1ldGVyIG9mIHR5cGUgInN0cnVjdCB2Y3B1ICoiLgo+Cj4gICAgIFJlbW92ZSBz
dXBwb3J0IGZvciA1MmJpdCBJUEEgb3V0cHV0LXNpemVzIGVudGlyZWx5IGZyb20gdGhpcyBjb21t
aXQuCj4KPiAgICAgVXNlIGxwYWVfKiBoZWxwZXJzIGluc3RlYWQgb2YgcDJtXyogaGVscGVycy4K
Pgo+ICAgICBDb3NtZXRpYyBmaXhlcyAmIEFkZGl0aW9uYWwgY29tbWVudHMuCj4gLS0tCj4gIHhl
bi9hcmNoL2FybS9ndWVzdF93YWxrLmMgfCAzODUgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrLQo+ICAxIGZpbGUgY2hhbmdlZCwgMzgzIGluc2VydGlvbnMoKyks
IDIgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2d1ZXN0X3dhbGsu
YyBiL3hlbi9hcmNoL2FybS9ndWVzdF93YWxrLmMKPiBpbmRleCBiOGJiNTUzYTZlLi5jMzdjNTk1
MTU3IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9ndWVzdF93YWxrLmMKPiArKysgYi94ZW4v
YXJjaC9hcm0vZ3Vlc3Rfd2Fsay5jCj4gQEAgLTE2LDYgKzE2LDggQEAKPiAgICovCj4KPiAgI2lu
Y2x1ZGUgPHhlbi9zY2hlZC5oPgo+ICsjaW5jbHVkZSA8eGVuL2RvbWFpbl9wYWdlLmg+Cj4gKyNp
bmNsdWRlIDxhc20vZ3Vlc3Rfd2Fsay5oPgoKUGxlYXNlIG9yZGVyIHRoZSBpbmNsdWRlIHRoZSBh
bHBoYWJldGljIG9yZGVyLgoKPgo+ICAvKgo+ICAgKiBUaGUgZnVuY3Rpb24gZ3Vlc3Rfd2Fsa19z
ZCB0cmFuc2xhdGVzIGEgZ2l2ZW4gR1ZBIGludG8gYW4gSVBBIHVzaW5nIHRoZQo+IEBAIC0zMyw2
ICszNSwxNDIgQEAgc3RhdGljIGludCBndWVzdF93YWxrX3NkKGNvbnN0IHN0cnVjdCB2Y3B1ICp2
LAo+ICB9Cj4KPiAgLyoKPiArICogR2V0IHRoZSBJUEEgb3V0cHV0X3NpemUgKGNvbmZpZ3VyZWQg
aW4gVENSX0VMMSkgdGhhdCBzaGFsbCBiZSB1c2VkIGZvciB0aGUKPiArICogbG9uZy1kZXNjcmlw
dG9yIGJhc2VkIHRyYW5zbGF0aW9uIHRhYmxlIHdhbGsuCj4gKyAqLwo+ICtzdGF0aWMgdW5zaWdu
ZWQgaW50IGdldF9pcGFfb3V0cHV0X3NpemUoc3RydWN0IGRvbWFpbiAqZCwgcmVnaXN0ZXJfdCB0
Y3IpCj4gK3sKPiArICAgIHVuc2lnbmVkIGludCBvdXRwdXRfc2l6ZTsKPiArICAgIHVpbnQ2NF90
IGlwczsKPiArCj4gKyAgICBzdGF0aWMgY29uc3QgdWludDY0X3QgaXBhX3NpemVzWzddID0gewo+
ICsgICAgICAgIFRDUl9FTDFfSVBTXzMyX0JJVF9WQUwsCj4gKyAgICAgICAgVENSX0VMMV9JUFNf
MzZfQklUX1ZBTCwKPiArICAgICAgICBUQ1JfRUwxX0lQU180MF9CSVRfVkFMLAo+ICsgICAgICAg
IFRDUl9FTDFfSVBTXzQyX0JJVF9WQUwsCj4gKyAgICAgICAgVENSX0VMMV9JUFNfNDRfQklUX1ZB
TCwKPiArICAgICAgICBUQ1JfRUwxX0lQU180OF9CSVRfVkFMLAo+ICsgICAgICAgIFRDUl9FTDFf
SVBTXzUyX0JJVF9WQUwKPiArICAgIH07Cj4gKwo+ICsgICAgaWYgKCBpc182NGJpdF9kb21haW4o
ZCkgKQo+ICsgICAgewo+ICsgICAgICAgIC8qIEdldCB0aGUgaW50ZXJtZWRpYXRlIHBoeXNpY2Fs
IGFkZHJlc3Mgc2l6ZS4gKi8KPiArICAgICAgICBpcHMgPSAodGNyICYgVENSX0VMMV9JUFNfTUFT
SykgPj4gVENSX0VMMV9JUFNfU0hJRlQ7Cj4gKwo+ICsgICAgICAgIC8qCj4gKyAgICAgICAgICog
UmV0dXJuIGFuIGVycm9yIG9uIHJlc2VydmVkIElQQSBvdXRwdXQtc2l6ZXMgYW5kIGlmIHRoZSBJ
UEEKPiArICAgICAgICAgKiBvdXRwdXQtc2l6ZSBpcyA1MmJpdC4KPiArICAgICAgICAgKgo+ICsg
ICAgICAgICAqIFhYWDogNTIgYml0IG91dHB1dF9zaXplIGlzIG5vdCBzdXBwb3J0ZWQgeWV0Lgo+
ICsgICAgICAgICAqLwo+ICsgICAgICAgIGlmICggaXBzID4gVENSX0VMMV9JUFNfNDhfQklUICkK
PiArICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7Cj4gKwo+ICsgICAgICAgIG91dHB1dF9zaXpl
ID0gaXBhX3NpemVzW2lwc107Cj4gKyAgICB9Cj4gKyAgICBlbHNlCj4gKyAgICAgICAgb3V0cHV0
X3NpemUgPSBUQ1JfRUwxX0lQU180MF9CSVRfVkFMOwo+ICsKPiArICAgIHJldHVybiBvdXRwdXRf
c2l6ZTsKPiArfQo+ICsKPiArLyogTm9ybWFsaXplZCBwYWdlIGdyYW51bGUgc2l6ZSBpbmRpY2Vz
LiAqLwo+ICtlbnVtIGdyYW51bGVfc2l6ZV9pbmRleCB7Cj4gKyAgICBHUkFOVUxFX1NJWkVfSU5E
RVhfNEssCj4gKyAgICBHUkFOVUxFX1NJWkVfSU5ERVhfMTZLLAo+ICsgICAgR1JBTlVMRV9TSVpF
X0lOREVYXzY0Swo+ICt9Owo+ICsKPiArLyogUmVwcmVzZW50IHdoZXRoZXIgVFRCUjAgb3IgVFRC
UjEgaXMgYWN0aXZlLiAqLwo+ICtlbnVtIGFjdGl2ZV90dGJyIHsKPiArICAgIFRUQlIwX0FDVElW
RSwKPiArICAgIFRUQlIxX0FDVElWRQo+ICt9Owo+ICsKPiArLyoKPiArICogU2VsZWN0IHRoZSBU
VEJSKDB8MSlfRUwxIHRoYXQgd2lsbCBiZSB1c2VkIGZvciBhZGRyZXNzIHRyYW5zbGF0aW9uIHVz
aW5nIHRoZQo+ICsgKiBsb25nLWRlc2NyaXB0b3IgdHJhbnNsYXRpb24gdGFibGUgZm9ybWF0IGFu
ZCByZXR1cm4gdGhlIHBhZ2UgZ3JhbnVsYXJpdHkKPiArICogdGhhdCBpcyB1c2VkIGJ5IHRoZSBz
ZWxlY3RlZCBUVEJSLgo+ICsgKi8KPiArc3RhdGljIGJvb2wgZ2V0X3R0YnJfYW5kX2dyYW5fNjRi
aXQodWludDY0X3QgKnR0YnIsIHVuc2lnbmVkIGludCAqZ3JhbiwKPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcmVnaXN0ZXJfdCB0Y3IsIGVudW0gYWN0aXZlX3R0YnIgdHRi
cngpCj4gK3sKPiArICAgIGJvb2wgZGlzYWJsZWQ7Cj4gKwo+ICsgICAgaWYgKCB0dGJyeCA9PSBU
VEJSMF9BQ1RJVkUgKQo+ICsgICAgewo+ICsgICAgICAgIC8qIE5vcm1hbGl6ZSBncmFudWxlIHNp
emUuICovCj4gKyAgICAgICAgc3dpdGNoICggdGNyICYgVENSX1RHMF9NQVNLICkKPiArICAgICAg
ICB7Cj4gKyAgICAgICAgY2FzZSBUQ1JfVEcwXzE2SzoKPiArICAgICAgICAgICAgKmdyYW4gPSBH
UkFOVUxFX1NJWkVfSU5ERVhfMTZLOwo+ICsgICAgICAgICAgICBicmVhazsKPiArICAgICAgICBj
YXNlIFRDUl9URzBfNjRLOgo+ICsgICAgICAgICAgICAqZ3JhbiA9IEdSQU5VTEVfU0laRV9JTkRF
WF82NEs7Cj4gKyAgICAgICAgICAgIGJyZWFrOwo+ICsgICAgICAgIGRlZmF1bHQ6CgpQbGVhc2Ug
ZXhwbGFpbiB3aHkgeW91IHVzZSA0SyBieSBkZWZhdWx0LgoKPiArICAgICAgICAgICAgKmdyYW4g
PSBHUkFOVUxFX1NJWkVfSU5ERVhfNEs7Cj4gKyAgICAgICAgfQo+ICsKPiArICAgICAgICAvKiBV
c2UgVFRCUjAgZm9yIEdWQSB0byBJUEEgdHJhbnNsYXRpb24uICovCj4gKyAgICAgICAgKnR0YnIg
PSBSRUFEX1NZU1JFRzY0KFRUQlIwX0VMMSk7Cj4gKwo+ICsgICAgICAgIC8qIElmIFRDUi5FUEQw
IGlzIHNldCwgdHJhbnNsYXRpb25zIHVzaW5nIFRUQlIwIGFyZSBkaXNhYmxlZC4gKi8KPiArICAg
ICAgICBkaXNhYmxlZCA9IHRjciAmIFRDUl9FUEQwOwo+ICsgICAgfQo+ICsgICAgZWxzZQo+ICsg
ICAgewo+ICsgICAgICAgIC8qIE5vcm1hbGl6ZSBncmFudWxlIHNpemUuICovCj4gKyAgICAgICAg
c3dpdGNoICggdGNyICYgVENSX0VMMV9URzFfTUFTSyApCj4gKyAgICAgICAgewo+ICsgICAgICAg
IGNhc2UgVENSX0VMMV9URzFfMTZLOgo+ICsgICAgICAgICAgICAqZ3JhbiA9IEdSQU5VTEVfU0la
RV9JTkRFWF8xNks7Cj4gKyAgICAgICAgICAgIGJyZWFrOwo+ICsgICAgICAgIGNhc2UgVENSX0VM
MV9URzFfNjRLOgo+ICsgICAgICAgICAgICAqZ3JhbiA9IEdSQU5VTEVfU0laRV9JTkRFWF82NEs7
Cj4gKyAgICAgICAgICAgIGJyZWFrOwo+ICsgICAgICAgIGRlZmF1bHQ6Cj4gKyAgICAgICAgICAg
ICpncmFuID0gR1JBTlVMRV9TSVpFX0lOREVYXzRLOwoKUGxlYXNlIGV4cGxhaW4gd2h5IHlvdSB1
c2UgNEsgYnkgZGVmYXVsdC4KCj4gKyAgICAgICAgfQo+ICsKPiArICAgICAgICAvKiBVc2UgVFRC
UjEgZm9yIEdWQSB0byBJUEEgdHJhbnNsYXRpb24uICovCj4gKyAgICAgICAgKnR0YnIgPSBSRUFE
X1NZU1JFRzY0KFRUQlIxX0VMMSk7Cj4gKwo+ICsgICAgICAgIC8qIElmIFRDUi5FUEQxIGlzIHNl
dCwgdHJhbnNsYXRpb25zIHVzaW5nIFRUQlIxIGFyZSBkaXNhYmxlZC4gKi8KPiArICAgICAgICBk
aXNhYmxlZCA9IHRjciAmIFRDUl9FUEQxOwo+ICsgICAgfQo+ICsKPiArICAgIHJldHVybiBkaXNh
YmxlZDsKPiArfQo+ICsKPiArLyoKPiArICogR2V0IHRoZSBNU0IgbnVtYmVyIG9mIHRoZSBHVkEs
IGFjY29yZGluZyB0byAiQWRkclRvcCIgcHNldWRvY29kZQo+ICsgKiBpbXBsZW1lbnRhdGlvbiBp
biBBUk0gRERJIDA0ODdCLmEgSjEtNjA2Ni4KPiArICovCj4gK3N0YXRpYyB1bnNpZ25lZCBpbnQg
Z2V0X3RvcF9iaXQoc3RydWN0IGRvbWFpbiAqZCwgdmFkZHJfdCBndmEsIHJlZ2lzdGVyX3QgdGNy
KQo+ICt7Cj4gKyAgICB1bnNpZ25lZCBpbnQgdG9wYml0Owo+ICsKPiArICAgIC8qCj4gKyAgICAg
KiBJRiBFTDEgaXMgdXNpbmcgQUFyY2g2NCB0aGVuIGFkZHJlc3NlcyBmcm9tIEVMMCB1c2luZyBB
QXJjaDMyIGFyZQo+ICsgICAgICogemVyby1leHRlbmRlZCB0byA2NCBiaXRzIChBUk0gRERJIDA0
ODdCLmEgSjEtNjA2NikuCj4gKyAgICAgKi8KPiArICAgIGlmICggaXNfMzJiaXRfZG9tYWluKGQp
ICkKPiArICAgICAgICB0b3BiaXQgPSAzMTsKPiArICAgIGVsc2UgaWYgKCBpc182NGJpdF9kb21h
aW4oZCkgKQo+ICsgICAgewo+ICsgICAgICAgIGlmICggKChndmEgJiBCSVQoNTUpKSAmJiAodGNy
ICYgVENSX0VMMV9UQkkxKSkgfHwKPiArICAgICAgICAgICAgICghKGd2YSAmIEJJVCg1NSkpICYm
ICh0Y3IgJiBUQ1JfRUwxX1RCSTApKSApCj4gKyAgICAgICAgICAgIHRvcGJpdCA9IDU1Owo+ICsg
ICAgICAgIGVsc2UKPiArICAgICAgICAgICAgdG9wYml0ID0gNjM7Cj4gKyAgICB9Cj4gKwo+ICsg
ICAgcmV0dXJuIHRvcGJpdDsKPiArfQo+ICsKPiArLyoKPiAgICogVGhlIGZ1bmN0aW9uIGd1ZXN0
X3dhbGtfbGQgdHJhbnNsYXRlcyBhIGdpdmVuIEdWQSBpbnRvIGFuIElQQSB1c2luZyB0aGUKPiAg
ICogbG9uZy1kZXNjcmlwdG9yIHRyYW5zbGF0aW9uIHRhYmxlIGZvcm1hdCBpbiBzb2Z0d2FyZS4g
VGhpcyBmdW5jdGlvbiBhc3N1bWVzCj4gICAqIHRoYXQgdGhlIGRvbWFpbiBpcyBydW5uaW5nIG9u
IHRoZSBjdXJyZW50bHkgYWN0aXZlIHZDUFUuIFRvIHdhbGsgdGhlIGd1ZXN0J3MKPiBAQCAtNDMs
OCArMTgxLDI1MSBAQCBzdGF0aWMgaW50IGd1ZXN0X3dhbGtfbGQoY29uc3Qgc3RydWN0IHZjcHUg
KnYsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICB2YWRkcl90IGd2YSwgcGFkZHJfdCAqaXBh
LAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpwZXJtcykKPiAgewo+
IC0gICAgLyogTm90IGltcGxlbWVudGVkIHlldC4gKi8KPiAtICAgIHJldHVybiAtRUZBVUxUOwo+
ICsgICAgYm9vbCBkaXNhYmxlZCA9IHRydWU7Cj4gKyAgICBib29sIHJvX3RhYmxlID0gZmFsc2Us
IHhuX3RhYmxlID0gZmFsc2U7Cj4gKyAgICB1bnNpZ25lZCBpbnQgdDBfc3osIHQxX3N6Owo+ICsg
ICAgdW5zaWduZWQgaW50IGxldmVsLCBncmFuOwo+ICsgICAgdW5zaWduZWQgaW50IHRvcGJpdCA9
IDAsIGlucHV0X3NpemUgPSAwLCBvdXRwdXRfc2l6ZTsKPiArICAgIHVpbnQ2NF90IHR0YnIgPSAw
Owo+ICsgICAgcGFkZHJfdCBtYXNrOwo+ICsgICAgbHBhZV90IHB0ZSwgKnRhYmxlOwo+ICsgICAg
c3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKPiArICAgIHJlZ2lzdGVyX3QgdGNyID0gUkVBRF9TWVNS
RUcoVENSX0VMMSk7Cj4gKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwo+ICsKPiAr
ICAgIGNvbnN0IHZhZGRyX3Qgb2Zmc2V0c1s0XVszXSA9IHsKCkl0IHdvdWxkIGhhdmUgYmVlbiBt
b3JlIHJlYWRhYmxlIGlmIHlvdSBoYWQgaW52ZXJ0ZWQgdGhlIGluZGV4IChpLmUgCmdyYW51bGFy
aXR5IHRoZW4gbGV2ZWwpLiBJdCB3b3VsZCBhbHNvIGFsbG93IHRvIHVzZSBtYWNybzoKCiNkZWZp
bmUgT0ZGU0VUKGd2YSwgZ3JhbikKewoJemVyb2V0aF9ndWVzdF90YWJsZV9vZmZzZXRfIyNncmFu
KGd2YSksCglmaXJzdF9ndWVzdF90YWJsZV9vZmZzZXRfIyNncmFuKGd2YSksCglzZWNvbmRfZ3Vl
c3RfdGFibGVfb2Zmc2V0XyMjZ3JhbihndmEpLAoJdGhpcmRfZ3Vlc3RfdGFibGVfb2Zmc2V0XyMj
Z3JhbihndmEpLAp9Cgpjb25zdCB2YWRkcl90IG9mZnNldHNbM11bNF0gPSB7CglPRkZTRVQoZ3Zh
LCA0SyksCglPRkZTRVQoZ3ZhLCAxNkspLAoJT0ZGU0VUKGd2YSwgNjRLKSwKfTsKCiN1bmRlZiBP
RkZTRVQKCj4gKyAgICAgICAgewo+ICsjaWZkZWYgQ09ORklHX0FSTV82NAoKQWdhaW4sIEkgZmlu
ZCB0aG9zZSAjaWZkZWYgcG9pbnRsZXNzLCBtb3JlIHRoYXQgeW91IGRvbid0IHVzZSB0aGVtIGZv
ciAKdGhlIG1hc2tzIGJlbG93Li4uIGFuZCB5b3Ugd2lsbCBhbHdheXMgY29tcHV0ZSB0aGVtIGZv
ciAzMi1iaXQgZG9tYWluIG9uIApBQXJjaDY0IFhlbi4KCj4gKyAgICAgICAgICAgIHplcm9ldGhf
Z3Vlc3RfdGFibGVfb2Zmc2V0XzRLKGd2YSksCj4gKyAgICAgICAgICAgIHplcm9ldGhfZ3Vlc3Rf
dGFibGVfb2Zmc2V0XzE2SyhndmEpLAo+ICsgICAgICAgICAgICAwLCAvKiBUaGVyZSBpcyBubyB6
ZXJvZXRoIGxvb2t1cCBsZXZlbCB3aXRoIGEgNjRLIGdyYW51bGUgc2l6ZS4gKi8KClBsZWFzZSB1
c2UgemVyb2V0aF9ndWVzdF90YWJsZV9vZmZzZXRfNjRLKGd2YSkgYXMgaXQgZG9lcyBhbHJlYWR5
IHRoZSAKam9iIGZvciB5b3UuCgo+ICsjZW5kaWYKPiArICAgICAgICB9LAo+ICsgICAgICAgIHsK
PiArICAgICAgICAgICAgZmlyc3RfZ3Vlc3RfdGFibGVfb2Zmc2V0XzRLKGd2YSksCj4gKyNpZmRl
ZiBDT05GSUdfQVJNXzY0CgpEaXR0bwoKPiArICAgICAgICAgICAgZmlyc3RfZ3Vlc3RfdGFibGVf
b2Zmc2V0XzE2SyhndmEpLAo+ICsgICAgICAgICAgICBmaXJzdF9ndWVzdF90YWJsZV9vZmZzZXRf
NjRLKGd2YSksCj4gKyNlbmRpZgo+ICsgICAgICAgIH0sCj4gKyAgICAgICAgewo+ICsgICAgICAg
ICAgICBzZWNvbmRfZ3Vlc3RfdGFibGVfb2Zmc2V0XzRLKGd2YSksCj4gKyNpZmRlZiBDT05GSUdf
QVJNXzY0CgpEaXR0bwoKPiArICAgICAgICAgICAgc2Vjb25kX2d1ZXN0X3RhYmxlX29mZnNldF8x
NksoZ3ZhKSwKPiArICAgICAgICAgICAgc2Vjb25kX2d1ZXN0X3RhYmxlX29mZnNldF82NEsoZ3Zh
KSwKPiArI2VuZGlmCj4gKyAgICAgICAgfSwKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHRo
aXJkX2d1ZXN0X3RhYmxlX29mZnNldF80SyhndmEpLAo+ICsjaWZkZWYgQ09ORklHX0FSTV82NAoK
RGl0dG8KCj4gKyAgICAgICAgICAgIHRoaXJkX2d1ZXN0X3RhYmxlX29mZnNldF8xNksoZ3ZhKSwK
PiArICAgICAgICAgICAgdGhpcmRfZ3Vlc3RfdGFibGVfb2Zmc2V0XzY0SyhndmEpLAo+ICsjZW5k
aWYKPiArICAgICAgICB9Cj4gKyAgICB9Owo+ICsKPiArICAgIHN0YXRpYyBjb25zdCBwYWRkcl90
IG1hc2tzWzRdWzNdID0gewoKU2ltaWxhciBoZXJlIGZvciB0aGUgYXJyYXkuCgo+ICsgICAgICAg
IHsKPiArICAgICAgICAgICAgemVyb2V0aF9zaXplKDRLKSAtIDEsCj4gKyAgICAgICAgICAgIHpl
cm9ldGhfc2l6ZSgxNkspIC0gMSwKPiArICAgICAgICAgICAgMCAvKiBUaGVyZSBpcyBubyB6ZXJv
ZXRoIGxvb2t1cCBsZXZlbCB3aXRoIGEgNjRLIGdyYW51bGUgc2l6ZS4gKi8KPiArICAgICAgICB9
LAo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgZmlyc3Rfc2l6ZSg0SykgLSAxLAo+ICsgICAg
ICAgICAgICBmaXJzdF9zaXplKDE2SykgLSAxLAo+ICsgICAgICAgICAgICBmaXJzdF9zaXplKDY0
SykgLSAxCj4gKyAgICAgICAgfSwKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHNlY29uZF9z
aXplKDRLKSAtIDEsCj4gKyAgICAgICAgICAgIHNlY29uZF9zaXplKDE2SykgLSAxLAo+ICsgICAg
ICAgICAgICBzZWNvbmRfc2l6ZSg2NEspIC0gMQo+ICsgICAgICAgIH0sCj4gKyAgICAgICAgewo+
ICsgICAgICAgICAgICB0aGlyZF9zaXplKDRLKSAtIDEsCj4gKyAgICAgICAgICAgIHRoaXJkX3Np
emUoMTZLKSAtIDEsCj4gKyAgICAgICAgICAgIHRoaXJkX3NpemUoNjRLKSAtIDEKPiArICAgICAg
ICB9Cj4gKyAgICB9Owo+ICsKPiArICAgIHN0YXRpYyBjb25zdCB1bnNpZ25lZCBpbnQgZ3JhaW5z
aXplc1szXSA9IHsKPiArICAgICAgICBQQUdFX1NISUZUXzRLLAo+ICsgICAgICAgIFBBR0VfU0hJ
RlRfMTZLLAo+ICsgICAgICAgIFBBR0VfU0hJRlRfNjRLCj4gKyAgICB9Owo+ICsKPiArICAgIHQw
X3N6ID0gKHRjciA+PiBUQ1JfVDBTWl9TSElGVCkgJiBUQ1JfU1pfTUFTSzsKPiArICAgIHQxX3N6
ID0gKHRjciA+PiBUQ1JfVDFTWl9TSElGVCkgJiBUQ1JfU1pfTUFTSzsKPiArCj4gKyAgICAvKiBH
ZXQgdGhlIE1TQiBudW1iZXIgb2YgdGhlIEdWQS4gKi8KPiArICAgIHRvcGJpdCA9IGdldF90b3Bf
Yml0KGQsIGd2YSwgdGNyKTsKPiArCj4gKyAgICBpZiAoIGlzXzY0Yml0X2RvbWFpbihkKSApCj4g
KyAgICB7Cj4gKyAgICAgICAgLyogU2VsZWN0IHRoZSBUVEJSKDB8MSlfRUwxIHRoYXQgd2lsbCBi
ZSB1c2VkIGZvciBhZGRyZXNzIHRyYW5zbGF0aW9uLiAqLwo+ICsKPiArICAgICAgICBpZiAoIChn
dmEgJiBCSVQodG9wYml0KSkgPT0gMCApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBpbnB1
dF9zaXplID0gQklUU19QRVJfRE9VQkxFX1dPUkQgLSB0MF9zejsKCkkgZG9uJ3QgdGhpbmsgdXNp
bmcgQklUU19QRVJfRE9VQkxFX1dPUkQgaXMgY29ycmVjdCBoZXJlLiBUaGUgCnBzZXVkby1jb2Rl
IGlzIGV4cGxpY2l0bHkgc2F5aW5nIDY0IGFuZCBkb2VzIG5vdCBtZW50aW9uIGFueXRoaW5nIGFi
b3V0IApkb3VibGUgd29yZC4KCkkgYWdyZWUgdGhhdCBiaXQgc2hpZnQgc2hvdWxkIGJlIHVzaW5n
IGRlZmluZSB3aGVuIGl0IGlzIHJlbGF0ZWQgdG8gYSAKcmVnaXN0ZXIuIEJ1dCBJIHRvdGFsbHkg
ZGlzYWdyZWUgb24gcmVwbGFjaW5nIGV2ZXJ5IHNpbmdsZSBudW1iZXIgYnkgCm1hY3JvIHdoZW4g
aXQgaXMgbm90IHBvc3NpYmlsaXR5IHRvIGZpbmQgYSBzdWl0YWJsZSBuYW1lLgoKPiArCj4gKyAg
ICAgICAgICAgIC8qIEdldCBUVEJSMCBhbmQgY29uZmlndXJlZCBwYWdlIGdyYW51bGFyaXR5LiAq
Lwo+ICsgICAgICAgICAgICBkaXNhYmxlZCA9IGdldF90dGJyX2FuZF9ncmFuXzY0Yml0KCZ0dGJy
LCAmZ3JhbiwgdGNyLCBUVEJSMF9BQ1RJVkUpOwo+ICsgICAgICAgIH0KPiArICAgICAgICBlbHNl
Cj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBpbnB1dF9zaXplID0gQklUU19QRVJfRE9VQkxF
X1dPUkQgLSB0MV9zejsKCkRpdHRvLgoKPiArCj4gKyAgICAgICAgICAgIC8qIEdldCBUVEJSMSBh
bmQgY29uZmlndXJlZCBwYWdlIGdyYW51bGFyaXR5LiAqLwo+ICsgICAgICAgICAgICBkaXNhYmxl
ZCA9IGdldF90dGJyX2FuZF9ncmFuXzY0Yml0KCZ0dGJyLCAmZ3JhbiwgdGNyLCBUVEJSMV9BQ1RJ
VkUpOwo+ICsgICAgICAgIH0KPiArCj4gKyAgICAgICAgLyoKPiArICAgICAgICAgKiBUaGUgY3Vy
cmVudCBpbXBsZW1lbnRhdGlvbiBzdXBwb3J0cyBpbnRlcm1lZGlhdGUgcGh5c2ljYWwgYWRkcmVz
cwo+ICsgICAgICAgICAqIHNpemVzIChJUFMpIHVwIHRvIDQ4IGJpdC4KPiArICAgICAgICAgKgo+
ICsgICAgICAgICAqIFhYWDogRGV0ZXJtaW5lIHdoZXRoZXIgdGhlIElQU19NQVhfVkFMIGlzIDQ4
IG9yIDUyIGluIHNvZnR3YXJlLgo+ICsgICAgICAgICAqLwo+ICsgICAgICAgIGlmICggKGlucHV0
X3NpemUgPiBUQ1JfRUwxX0lQU180OF9CSVRfVkFMKSB8fAo+ICsgICAgICAgICAgICAgKGlucHV0
X3NpemUgPCBUQ1JfRUwxX0lQU19NSU5fVkFMKSApCj4gKyAgICAgICAgICAgIHJldHVybiAtRUZB
VUxUOwo+ICsgICAgfQo+ICsgICAgZWxzZQo+ICsgICAgewo+ICsgICAgICAgIC8qIEdyYW51bGUg
c2l6ZSBvZiBBQXJjaDMyIGFyY2hpdGVjdHVyZXMgaXMgYWx3YXlzIDRLLiAqLwo+ICsgICAgICAg
IGdyYW4gPSBHUkFOVUxFX1NJWkVfSU5ERVhfNEs7Cj4gKwo+ICsgICAgICAgIC8qIFNlbGVjdCB0
aGUgVFRCUigwfDEpX0VMMSB0aGF0IHdpbGwgYmUgdXNlZCBmb3IgYWRkcmVzcyB0cmFuc2xhdGlv
bi4gKi8KPiArCj4gKyAgICAgICAgLyoKPiArICAgICAgICAgKiBDaGVjayBpZiB0aGUgYml0cyA8
MzE6MzItdDBfc3o+IG9mIHRoZSBHVkEgYXJlIHNldCB0byAwIChEREkgMDQ4N0IuYQo+ICsgICAg
ICAgICAqIEoxLTU5OTkpLiBJZiBzbywgVFRCUjAgc2hhbGwgYmUgdXNlZCBmb3IgYWRkcmVzcyB0
cmFuc2xhdGlvbi4KPiArICAgICAgICAgKi8KPiArICAgICAgICBtYXNrID0gKCgxVUxMIDw8IEJJ
VFNfUEVSX1dPUkQpIC0gMSkgJgoKU2FtZSByZW1hcmsgYXMgQklUU19QRVJfRE9VQkxFX1dPUkQg
YW5kIGl0IHN0YW5kcyBmb3IgYWxsIHRoZSB1c2FnZSBvZiAKQklUU19QRVJfV09SRCBhbmQgQklU
U19QRVJfRE9VQkxFX1dPUkQgd2l0aGluIHRoaXMgcGF0Y2guCgo+ICsgICAgICAgICAgICAgICB+
KCgxVUxMIDw8IChCSVRTX1BFUl9XT1JEIC0gdDBfc3opKSAtIDEpOwo+ICsKPiArICAgICAgICBp
ZiAoIHQwX3N6ID09IDAgfHwgIShndmEgJiBtYXNrKSApCj4gKyAgICAgICAgewo+ICsgICAgICAg
ICAgICBpbnB1dF9zaXplID0gQklUU19QRVJfV09SRCAtIHQwX3N6Owo+ICsKPiArICAgICAgICAg
ICAgLyogVXNlIFRUQlIwIGZvciBHVkEgdG8gSVBBIHRyYW5zbGF0aW9uLiAqLwo+ICsgICAgICAg
ICAgICB0dGJyID0gUkVBRF9TWVNSRUc2NChUVEJSMF9FTDEpOwo+ICsKPiArICAgICAgICAgICAg
LyogSWYgVENSLkVQRDAgaXMgc2V0LCB0cmFuc2xhdGlvbnMgdXNpbmcgVFRCUjAgYXJlIGRpc2Fi
bGVkLiAqLwo+ICsgICAgICAgICAgICBkaXNhYmxlZCA9IHRjciAmIFRDUl9FUEQwOwo+ICsgICAg
ICAgIH0KPiArCj4gKyAgICAgICAgLyoKPiArICAgICAgICAgKiBDaGVjayBpZiB0aGUgYml0cyA8
MzE6MzItdDFfc3o+IG9mIHRoZSBHVkEgYXJlIHNldCB0byAxIChEREkgMDQ4N0IuYQo+ICsgICAg
ICAgICAqIEoxLTYwMDApLiBJZiBzbywgVFRCUjEgc2hhbGwgYmUgdXNlZCBmb3IgYWRkcmVzcyB0
cmFuc2xhdGlvbi4KPiArICAgICAgICAgKi8KPiArICAgICAgICBtYXNrID0gKCgxVUxMIDw8IEJJ
VFNfUEVSX1dPUkQpIC0gMSkgJgo+ICsgICAgICAgICAgICAgICB+KCgxVUxMIDw8IChCSVRTX1BF
Ul9XT1JEIC0gdDFfc3opKSAtIDEpOwoKUGxlYXNlIHVzZSBHRU5NQVNLIGhlcmUgcGxhc2UuCgo+
ICsKPiArICAgICAgICBpZiAoICgodDFfc3ogPT0gMCkgJiYgIXR0YnIpIHx8ICh0MV9zeiAmJiAo
Z3ZhICYgbWFzaykgPT0gbWFzaykgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgaW5wdXRf
c2l6ZSA9IEJJVFNfUEVSX1dPUkQgLSB0MV9zejsKPiArCj4gKyAgICAgICAgICAgIC8qIFVzZSBU
VEJSMSBmb3IgR1ZBIHRvIElQQSB0cmFuc2xhdGlvbi4gKi8KPiArICAgICAgICAgICAgdHRiciA9
IFJFQURfU1lTUkVHNjQoVFRCUjFfRUwxKTsKPiArCj4gKyAgICAgICAgICAgIC8qIElmIFRDUi5F
UEQxIGlzIHNldCwgdHJhbnNsYXRpb25zIHVzaW5nIFRUQlIxIGFyZSBkaXNhYmxlZC4gKi8KPiAr
ICAgICAgICAgICAgZGlzYWJsZWQgPSB0Y3IgJiBUQ1JfRVBEMTsKPiArICAgICAgICB9Cj4gKyAg
ICB9Cj4gKwo+ICsgICAgaWYgKCBkaXNhYmxlZCApCj4gKyAgICAgICAgcmV0dXJuIC1FRkFVTFQ7
Cj4gKwo+ICsgICAgLyoKPiArICAgICAqIFRoZSBzdGFydGluZyBsZXZlbCBpcyB0aGUgbnVtYmVy
IG9mIHN0cmlkZXMgKGdyYWluc2l6ZXNbZ3Jhbl0gLSAzKQo+ICsgICAgICogbmVlZGVkIHRvIGNv
bnN1bWUgdGhlIGlucHV0IGFkZHJlc3MgKERESSAwNDg3Qi5hIEoxLTU5MjQpLgo+ICsgICAgICov
Cj4gKyAgICBsZXZlbCA9IDQgLSBESVZfUk9VTkRfVVAoKGlucHV0X3NpemUgLSBncmFpbnNpemVz
W2dyYW5dKSwgKGdyYWluc2l6ZXNbZ3Jhbl0gLSAzKSk7Cj4gKwo+ICsgICAgLyogR2V0IHRoZSBJ
UEEgb3V0cHV0X3NpemUuICovCj4gKyAgICBvdXRwdXRfc2l6ZSA9IGdldF9pcGFfb3V0cHV0X3Np
emUoZCwgdGNyKTsKPiArCj4gKyAgICAvKiBNYWtlIHN1cmUgdGhlIGJhc2UgYWRkcmVzcyBkb2Vz
IG5vdCBleGNlZWQgaXRzIGNvbmZpZ3VyZWQgc2l6ZS4gKi8KPiArICAgIG1hc2sgPSAoKDFVTEwg
PDwgVENSX0VMMV9JUFNfNDhfQklUX1ZBTCkgLSAxKSAmIH4oKDFVTEwgPDwgb3V0cHV0X3NpemUp
IC0gMSk7Cj4gKyAgICBpZiAoIG91dHB1dF9zaXplIDwgVENSX0VMMV9JUFNfNDhfQklUX1ZBTCAm
JiAodHRiciAmIG1hc2spICkKPiArICAgICAgICByZXR1cm4gLUVGQVVMVDsKPiArCj4gKyAgICBt
YXNrID0gKCgxVUxMIDw8IG91dHB1dF9zaXplKSAtIDEpOwo+ICsgICAgcGFnZSA9IGdldF9wYWdl
X2Zyb21fZ2ZuKGQsIHBhZGRyX3RvX3Bmbih0dGJyICYgbWFzayksIE5VTEwsIFAyTV9BTExPQyk7
Cj4gKyAgICBpZiAoICFwYWdlICkKPiArICAgICAgICByZXR1cm4gLUVGQVVMVDsKPiArCj4gKyAg
ICB0YWJsZSA9IF9fbWFwX2RvbWFpbl9wYWdlKHBhZ2UpOwo+ICsKPiArICAgIGZvciAoIDsgOyBs
ZXZlbCsrICkKPiArICAgIHsKPiArICAgICAgICBwdGUgPSB0YWJsZVtvZmZzZXRzW2xldmVsXVtn
cmFuXV07Cj4gKwo+ICsgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKHRhYmxlKTsKPiArICAgICAg
ICBwdXRfcGFnZShwYWdlKTsKPiArCj4gKyAgICAgICAgLyogTWFrZSBzdXJlIHRoZSBiYXNlIGFk
ZHJlc3MgZG9lcyBub3QgZXhjZWVkIGl0cyBjb25maWd1cmVkIHNpemUuICovCj4gKyAgICAgICAg
bWFzayA9ICgoMVVMTCA8PCBUQ1JfRUwxX0lQU180OF9CSVRfVkFMKSAtIDEpICYKPiArICAgICAg
ICAgICAgICAgfigoMVVMTCA8PCBvdXRwdXRfc2l6ZSkgLSAxKTsKClRoaXMgdXNlIHRoaXMgY29u
c3RydWN0aW9uIGluIHR3byBwbGFjZSB3aXRoIGEgY2hlY2sgYWZ0ZXIuIEl0IHdvdWxkIAptYWtl
IHNlbnNlIHRvIGhhdmUgYW4gaGVscGVyIGZvciBpdC4KCj4gKwo+ICsgICAgICAgIGlmICggKG91
dHB1dF9zaXplIDwgVENSX0VMMV9JUFNfNDhfQklUX1ZBTCkgJiYKPiArICAgICAgICAgICAgIChw
Zm5fdG9fcGFkZHIocHRlLndhbGsuYmFzZSkgJiBtYXNrKSApCj4gKyAgICAgICAgICAgIHJldHVy
biAtRUZBVUxUOwo+ICsKPiArICAgICAgICAvKgo+ICsgICAgICAgICAqIElmIHBhZ2UgZ3JhbnVs
YXJpdHkgaXMgNjRLLCBtYWtlIHN1cmUgdGhlIGFkZHJlc3MgaXMgYWxpZ25lZAo+ICsgICAgICAg
ICAqIGFwcHJvcHJpYXRlbHkuCj4gKyAgICAgICAgICovCj4gKyAgICAgICAgaWYgKCAob3V0cHV0
X3NpemUgPCBUQ1JfRUwxX0lQU181Ml9CSVRfVkFMKSAmJgo+ICsgICAgICAgICAgICAgKGdyYW4g
PT0gR1JBTlVMRV9TSVpFX0lOREVYXzY0SykgJiYKPiArICAgICAgICAgICAgIChwdGUud2Fsay5i
YXNlICYgMHhmKSApCj4gKyAgICAgICAgICAgIHJldHVybiAtRUZBVUxUOwo+ICsKPiArICAgICAg
ICAvKgo+ICsgICAgICAgICAqIEJyZWFrIGlmIG9uZSBvZiB0aGUgZm9sbG93aW5nIGNvbmRpdGlv
bnMgYXJlIHRydWU6Cj4gKyAgICAgICAgICoKPiArICAgICAgICAgKiAtIFdlIGhhdmUgZm91bmQg
dGhlIFBURSBob2xkaW5nIHRoZSBJUEEgKGxldmVsID09IDMpLgo+ICsgICAgICAgICAqIC0gVGhl
IFBURSBpcyBub3QgdmFsaWQuCj4gKyAgICAgICAgICogLSBJZiAobGV2ZWwgPCAzKSBhbmQgdGhl
IFBURSBpcyB2YWxpZCwgd2UgZm91bmQgYSBibG9jayBkZXNjcmlwdG9yLgo+ICsgICAgICAgICAq
Lwo+ICsgICAgICAgIGlmICggbGV2ZWwgPT0gMyB8fCAhbHBhZV92YWxpZChwdGUpIHx8IGxwYWVf
aXNfc3VwZXJwYWdlKHB0ZSwgbGV2ZWwpICkKPiArICAgICAgICAgICAgYnJlYWs7Cj4gKwo+ICsg
ICAgICAgIC8qCj4gKyAgICAgICAgICogVGVtcG9yYXJpbHkgc3RvcmUgcGVybWlzc2lvbnMgb2Yg
dGhlIHRhYmxlIGRlc2NyaXB0b3IgYXMgdGhleSBhcmUKPiArICAgICAgICAgKiBpbmhlcml0ZWQg
YnkgcGFnZSB0YWJsZSBhdHRyaWJ1dGVzIChBUk0gRERJIDA0ODdCLmEgSjEtNTkyOCkuCj4gKyAg
ICAgICAgICovCj4gKyAgICAgICAgeG5fdGFibGUgfD0gcHRlLnB0LnhudDsgICAgICAgICAgICAg
LyogRXhlY3V0ZS1OZXZlciAqLwo+ICsgICAgICAgIHJvX3RhYmxlIHw9IHB0ZS5wdC5hcHQgJiBC
SVQoMSk7ICAgIC8qIFJlYWQtT25seSAqLwo+ICsKPiArICAgICAgICBwYWdlID0gZ2V0X3BhZ2Vf
ZnJvbV9nZm4oZCwgcHRlLndhbGsuYmFzZSwgTlVMTCwgUDJNX0FMTE9DKTsKPiArCj4gKyAgICAg
ICAgaWYgKCAhcGFnZSApCj4gKyAgICAgICAgICAgIHJldHVybiAtRUZBVUxUOwo+ICsKPiArICAg
ICAgICB0YWJsZSA9IF9fbWFwX2RvbWFpbl9wYWdlKHBhZ2UpOwo+ICsgICAgfQo+ICsKPiArICAg
IC8qCj4gKyAgICAgKiBBY2NvcmRpbmcgdG8gdG8gQVJNIERESSAwNDg3Qi5hIEoxLTU5MjcsIHdl
IHJldHVybiBhbiBlcnJvciBpZiB0aGUgZm91bmQKPiArICAgICAqIFBURSBpcyBpbnZhbGlkIG9y
IGhvbGRzIGEgcmVzZXJ2ZWQgZW50cnkgKFBURTwxOjA+ID09IHgwKSkgb3IgaWYgdGhlIFBURQo+
ICsgICAgICogbWFwcyBhIG1lbW9yeSBibG9jayBhdCBsZXZlbCAzIChQVEU8MTowPiA9PSAwMSku
Cj4gKyAgICAgKi8KPiArICAgIGlmICggIWxwYWVfdmFsaWQocHRlKSB8fCAoKGxldmVsID09IDMp
ICYmIGxwYWVfbWFwcGluZyhwdGUpKSApCgpJZiB5b3UgbG9vayBhdCB0aGUgY29tbWVudCBvbiB0
b3Agb2YgbHBhZV9tYXBwaW5nLCBpdCBzaG91bGQgb25seSBiZSAKdXNlZCBmb3IgTDAuLkwyIHB0
ZXMuIFNvIHdoeSBhcmUgeW91IHVzaW5nIGl0IG9uIEwzIHB0ZXM/Cgo+ICsgICAgICAgIHJldHVy
biAtRUZBVUxUOwo+ICsKPiArICAgICppcGEgPSBwZm5fdG9fcGFkZHIocHRlLndhbGsuYmFzZSkg
fCAoZ3ZhICYgbWFza3NbbGV2ZWxdW2dyYW5dKTsKPiArCj4gKyAgICAvKgo+ICsgICAgICogU2V0
IHBlcm1pc3Npb25zIHNvIHRoYXQgdGhlIGNhbGxlciBjYW4gY2hlY2sgdGhlIGZsYWdzIGJ5IGhl
cnNlbGYuIE5vdGUKPiArICAgICAqIHRoYXQgc3RhZ2UgMSB0cmFuc2xhdGlvbnMgYWxzbyBpbmhl
cml0IGF0dHJpYnV0ZXMgZnJvbSB0aGUgdGFibGVzCj4gKyAgICAgKiAoQVJNIERESSAwNDg3Qi5h
IEoxLTU5MjgpLgo+ICsgICAgICovCj4gKyAgICBpZiAoICFwdGUucHQucm8gJiYgIXJvX3RhYmxl
ICkKPiArICAgICAgICAqcGVybXMgPSBHVjJNX1dSSVRFOwo+ICsgICAgaWYgKCAhcHRlLnB0Lnhu
ICYmICF4bl90YWJsZSApCj4gKyAgICAgICAgKnBlcm1zIHw9IEdWMk1fRVhFQzsKPiArCj4gKyAg
ICByZXR1cm4gMDsKPiAgfQo+Cj4gIGludCBndWVzdF93YWxrX3RhYmxlcyhjb25zdCBzdHJ1Y3Qg
dmNwdSAqdiwgdmFkZHJfdCBndmEsCj4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 22 12:13:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 12: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 1dO0zG-0007ov-Cy; Thu, 22 Jun 2017 12: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 <JBeulich@suse.com>) id 1dO0zF-0007oe-Ju
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 12:13:25 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 34/D0-02956-464BB495; Thu, 22 Jun 2017 12:13:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDSzdli3e
 kweeP4hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8blp8oFffwVDes+MjcwvuPuYuTkEBLIk1h3
 /BIjiM0rYCex49tKZhBbQsBQ4vTCmywgNouAqsS1Pd/AbDYBdYm2Z9tZQWwRIHveszVAcS4OZ
 oFtTBI3jt9lB0kIC8RJ7Ho/ixkkISTQwCTx5cxZsA2cApoSVy4tBiriANomKPF3hzBImFlAS+
 Lhr1ssELa2xLKFr5lBSpgFpCWW/+OYwMg3C6FhFpKGWUgaZiE0LGBkWcWoUZxaVJZapGtspJd
 UlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERh+DECwg/H0usBDjJIcTEqivJuLvSOF
 +JLyUyozEosz4otKc1KLDzHKcHAoSfBabwLKCRalpqdWpGXmACMBJi3BwaMkwruxCyjNW1yQm
 FucmQ6ROsWoy9HRs+ELkxBLXn5eqpQ472qQGQIgRRmleXAjYFF5iVFWSpiXEegoIZ6C1KLczB
 JU+VeM4hyMSsK8cpuBpvBk5pXAbXoFdAQT0BEvjniAHFGSiJCSamBk8hV6V3/oVEfMyosP+/U
 WOxabfrEwmBY7yTQiKPDVqunT69bZP47h3c7YfTuLI/jRNt7TWbJV7x3Pvgx0eHlclsu6YMZx
 7nKjLK7HMyy1RBi5Z0uxfzO68mzRZ4aS/qPMCupd5+OsOibfyI5l2xK0zyTg3uqbCvaVsgpVp
 vF/pL7pXzv8478SS3FGoqEWc1FxIgCkx43qxQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1498133602!68514065!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42419 invoked from network); 22 Jun 2017 12:13:24 -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 Jun 2017 12:13:24 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 22 Jun 2017 06:13:21 -0600
Message-Id: <594BD0820200007800165C4B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 22 Jun 2017 06:13:22 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Adrian Pop" <apop@bitdefender.com>
References: <20170609165154.23577-1-apop@bitdefender.com>
 <20170609165154.23577-3-apop@bitdefender.com>
 <CABfawh=d0O_NWjf_6mj7tZbx41q=a0Vb8Cm_V5Ka9QBEbBWyFg@mail.gmail.com>
 <5943B54E0200007800163599@prv-mh.provo.novell.com>
 <20170622120433.GA31244@hel>
In-Reply-To: <20170622120433.GA31244@hel>
Mime-Version: 1.0
Content-Disposition: inline
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>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 2/2] x86/altp2m: Add a hvmop for setting the
 suppress #VE bit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIyLjA2LjE3IGF0IDE0OjA0LCA8YXBvcEBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+
IE9uIEZyaSwgSnVuIDE2LCAyMDE3IGF0IDAyOjM5OjEwQU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMTUuMDYuMTcgYXQgMjE6MDEsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPiB3
cm90ZToKPj4gPiBPbiBGcmksIEp1biA5LCAyMDE3IGF0IDEwOjUxIEFNLCBBZHJpYW4gUG9wIDxh
cG9wQGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+ID4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9t
ZW1fYWNjZXNzLmMKPj4gPj4gKysrIGIveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYwo+PiA+
PiBAQCAtNDY2LDYgKzQ2Niw1OCBAQCBpbnQgcDJtX2dldF9tZW1fYWNjZXNzKHN0cnVjdCBkb21h
aW4gKmQsIGdmbl90IGdmbiwgCj4geGVubWVtX2FjY2Vzc190ICphY2Nlc3MpCj4+ID4+ICB9Cj4+
ID4+Cj4+ID4+ICAvKgo+PiA+PiArICogU2V0L2NsZWFyIHRoZSAjVkUgc3VwcHJlc3MgYml0IGZv
ciBhIHBhZ2UuICBPbmx5IGF2YWlsYWJsZSBvbiBWTVguCj4+ID4+ICsgKi8KPj4gPj4gK2ludCBw
Mm1fc2V0X3N1cHByZXNzX3ZlKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgYm9vbCBzdXBw
cmVzc192ZSwKPj4gPj4gKyAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBhbHRw
Mm1faWR4KQo+PiA+PiArewo+PiA+PiArICAgIHN0cnVjdCBwMm1fZG9tYWluICpob3N0X3AybSA9
IHAybV9nZXRfaG9zdHAybShkKTsKPj4gPj4gKyAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqYXAybSA9
IE5VTEw7Cj4+ID4+ICsgICAgc3RydWN0IHAybV9kb21haW4gKnAybTsKPj4gPj4gKyAgICBtZm5f
dCBtZm47Cj4+ID4+ICsgICAgcDJtX2FjY2Vzc190IGE7Cj4+ID4+ICsgICAgcDJtX3R5cGVfdCB0
Owo+PiA+PiArICAgIGludCByYzsKPj4gPj4gKwo+PiA+PiArICAgIGlmICggIWNwdV9oYXNfdm14
X3ZpcnRfZXhjZXB0aW9ucyApCj4+ID4+ICsgICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsKPj4g
Pj4gKwo+PiA+PiArICAgIC8qIFRoaXMgc3Vib3Agc2hvdWxkIG9ubHkgYmUgdXNlZCBmcm9tIGEg
cHJpdmlsZWdlZCBkb21haW4uICovCj4+ID4+ICsgICAgaWYgKCAhY3VycmVudC0+ZG9tYWluLT5p
c19wcml2aWxlZ2VkICkKPj4gPj4gKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4+ID4gCj4+ID4g
VGhpcyBjaGVjayBsb29rcyB3cm9uZyB0byBtZS4gSWYgdGhpcyBzdWJvcCBzaG91bGQgb25seSBi
ZSB1c2VkIGJ5IGFuCj4+ID4gZXh0ZXJuYWwgKHByaXZpbGVnZWQpIGRvbWFpbiB0aGVuIEkgZG9u
J3QgdGhpbmsgdGhpcyBzaG91bGQgYmUKPj4gPiBpbXBsZW1lbnRlZCBhcyBhbiBIVk1PUCwgbG9v
a3MgbW9yZSBsaWtlIGEgZG9tY3RsIHRvIG1lLgo+PiAKPj4gSSB0aGluayB0aGlzIHdhbnRzIHRv
IGJlIGFuIFhTTV9ETV9QUklWIGNoZWNrIGluc3RlYWQuCj4gCj4gSSdtIG5vdCBzdXJlLCBidXQg
SSBleHBlY3QgdGhhdCB0byBub3QgYmVoYXZlIGFzIGludGVuZGVkIHNlY3VyaXR5LXdpc2UKPiBp
ZiBYZW4gaXMgY29tcGlsZWQgd2l0aG91dCBYU00uICBXb3VsZCBpdD8gIEl0IHdvdWxkIGJlIGdy
ZWF0IGlmIHRoaXMKPiBmZWF0dXJlIHdvcmtlZCB3ZWxsIHdpdGhvdXQgWFNNIHRvby4KCldlbGws
IHdpdGhvdXQgeW91IGV4cGxhaW5pbmcgd2h5IHlvdSB0aGluayB0aGlzIHdvdWxkbid0IHdvcmsK
d2l0aG91dCBYU00sIEkgZG9uJ3QgcmVhbGx5IGtub3cgd2hhdCB0byBhbnN3ZXIuIEkgc3VwcG9z
ZQp5b3UndmUgZ3JlcC1lZCBmb3Igb3RoZXIgdXNlcyBvZiB0aGlzIGFuZC9vciBvdGhlciBYU01f
KiB2YWx1ZXMsCmZpbmRpbmcgdGhhdCB0aGVzZSBleGlzdCBpbiB2YXJpb3VzIHBsYWNlcyB3aGVy
ZSBhbGwgaXMgZmluZSB3aXRob3V0ClhTTT8KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 22 12:47:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 12:47:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dO1Vm-0001Na-S4; Thu, 22 Jun 2017 12: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 <prvs=339760969=Andrew.Cooper3@citrix.com>)
 id 1dO1Vl-0001NU-O0
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 12:47:01 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 8B/BD-29088-44CBB495; Thu, 22 Jun 2017 12:47:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsWyU9JRQtdlj3e
 kQcd2IYslHxezODB6HN39mymAMYo1My8pvyKBNaPvQjtbwUyuinPHlzM1MM7j6GLk5JAQ8JNY
 33WAHcQWFkiTeD3zLBOILSIgIzHj1U4gm4tDSGA7o8SV47uZQRLMAh4Ss+5+YwSx2QT0JXa/+
 ATWwCtgK3H7xGtWEJtFQFVi0oM3YDWiAuESbxuPsEDUCEqcnPkEzOYUsJLo+fAGaCYH0ExNif
 W79CHGy0tsfzsHbJWQgJrEtf5L7BB3pktMfNbDMoGRfxaSSbMQumch6V7AyLyKUaM4tagstUj
 X0EIvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMwBOsZGBh3MP4+7XmIUZKDSUmU
 d3Oxd6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV653UA5waLU9NSKtMwcYDTApCU4eJREeM/vA
 krzFhck5hZnpkOkTjEqSonzPgBJCIAkMkrz4NpgEXiJUVZKmJeRgYFBiKcgtSg3swRV/hWjOA
 ejkjAvH8h2nsy8Erjpr4AWMwEtfnHEA2RxSSJCSqqBMddhonjvbmlt+c8qNvHP1cquiB92fsE
 cE5X/zGmH7tlZH38+nyejOMG7OPALw9U1Tfzh2y78fmco0Pem0nWFvyBb3w0nnguxOtMMjj37
 +zFEv/3X75KrabdMX+1eI+mgFH14jezuvAUX6s5euH1N94b3YTe/Ccpa87Wt6is7pcSPhFy46
 JKqosRSnJFoqMVcVJwIAG4vKnu7AgAA
X-Env-Sender: prvs=339760969=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1498135619!99310577!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34481 invoked from network); 22 Jun 2017 12:47:00 -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;
 22 Jun 2017 12:47:00 -0000
X-IronPort-AV: E=Sophos;i="5.39,373,1493683200"; d="scan'208";a="48234969"
To: Tim Deegan <tim@xen.org>
References: <1498057952-13556-1-git-send-email-andrew.cooper3@citrix.com>
 <1498057952-13556-4-git-send-email-andrew.cooper3@citrix.com>
 <20170622120900.GC3810@deinos.phlegethon.org>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <62c84782-b1f8-fd62-4c2b-98b7bb836caf@citrix.com>
Date: Thu, 22 Jun 2017 13:46:59 +0100
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: <20170622120900.GC3810@deinos.phlegethon.org>
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 3/6] 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>

T24gMjIvMDYvMTcgMTM6MDksIFRpbSBEZWVnYW4gd3JvdGU6Cj4gSGksCj4KPiBBdCAxNjoxMiAr
MDEwMCBvbiAyMSBKdW4gKDE0OTgwNjE1NDkpLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBzaF9l
bXVsYXRlX21hcF9kZXN0KCkgcHJlZGF0ZXMgdGhlIGludHJvZHVjdGlvbiBvZiB0aGUgZ2VuZXJp
YyBFUlJfUFRSKCkKPj4gaW5mcmFzdHVyY3R1cmUsIGJ1dCB0YWtlIHRoZSBvcHBvcnR1bml0eSB0
byBhdm9pZCBvcGVuY29kaW5nIGl0Lgo+IHMvc3R1cmN0L3N0cnVjdC8uCgpEJ29oIC0gSSdtIHN1
cmUgeW91IHNwb3R0ZWQgdGhpcyBiZWZvcmUuICBJIHdpbGwgdHJ5IHRvIGFjdHVhbGx5IGZpeCBp
dAp0aGlzIHRpbWUuCgo+Cj4+IEBAIC00NzUyLDggKzQ3NTIsOCBAQCBzaF94ODZfZW11bGF0ZV93
cml0ZShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyB2YWRkciwgdm9pZCAqc3JjLAo+PiAg
ICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7Cj4+ICAKPj4gICAgICBhZGRyID0g
c2hfZW11bGF0ZV9tYXBfZGVzdCh2LCB2YWRkciwgYnl0ZXMsIHNoX2N0eHQpOwo+PiAtICAgIGlm
ICggc2hfZW11bGF0ZV9tYXBfZGVzdF9mYWlsZWQoYWRkcikgKQo+PiAtICAgICAgICByZXR1cm4g
KGxvbmcpYWRkcjsKPj4gKyAgICBpZiAoIElTX0VSUihhZGRyKSApCj4+ICsgICAgICAgIHJldHVy
biB+UFRSX0VSUihhZGRyKTsKPiBVc2luZyAicmV0dXJuIH5QVFJfRVJSKGFkZHIpIiB3aGVuIHRo
ZSB1c3VhbCBpZGlvbSBpcwo+ICJyZXR1cm4gLVBUUl9FUlIoZm9vKSIgaXMgYSBiaXQgc3VidGxl
LiAgU3RpbGwsIHRoZSBjb2RlIHNlZW1zIHRvIGJlCj4gY29ycmVjdCwgc28gaWYgcGVvcGxlIHBy
ZWZlciBpdCwKPgo+IEFja2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KCkl0IGlzIG5l
Y2Vzc2FyeSB0byB1c2UgfiByYXRoZXIgdGhhbiAtIGJlY2F1c2Ugb2YgTUFQUElOR19TSUxFTlRf
RkFJTApiZWluZyBYODZFTVVMX09LQVkgdW5kZXIgdGhlIGhvb2QuCgpTaG9ydCBvZiBzbGlkaW5n
IHRoZSBYODZFTVVMXyogY29uc3RhbnRzIGFsb25nIGJ5IDEgKHdoaWNoIGl0c2VsZiB3b3VsZApj
YXVzZSBvdGhlciBjaGFvcywgYXMgdGhlcmUgYXJlIHBsZW50eSBvZiByZXR1cm4gdmFsdWUgY2hl
Y2tzIGFnYWluc3QgMApyYXRoZXIgdGhhbiBYODZFTVVMX09LQVkpLCBJIGNhbid0IHNlZSBhbnkg
b3RoZXIgd2F5IG9mIG1ha2luZyB0aGlzCmZ1bmN0aW9uLgoKQWxsIGluIGFsbCwgd3JpdGUtZGlz
Y2FyZCBwMm0gdHlwZXMgYXJlIGEgcGFpbiB0byB3b3JrIHdpdGggOigKCn5BbmRyZXcKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 22 13:16:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 13:16:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dO1xt-0003GI-63; Thu, 22 Jun 2017 13:16:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <apop@bitdefender.com>) id 1dO1xr-0003GC-Tl
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 13:16:04 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 BC/4D-02181-313CB495; Thu, 22 Jun 2017 13:16:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLIsWRWlGSWpSXmKPExsUSfTxjoa7QYe9
 Ig6X/ZSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozex4uZC64KVPw+3sDawPiBp4uRk0NIwEPi
 7/mrTF2MXED2WkaJfXNes0E4dxkl2n5sYYOpWt6+F8ruZpTYMtEUxGYRUJX49/EbE4jNJqAus
 XnvFlYQW0RAWaL3128WkEHMAiuYJGY8W8UMkhAWiJPYd7QbbBAvUMOOhjNQQ7cwSXw/EgkRF5
 Q4OfMJC4jNLKAlcePfS6AFHEC2tMTyfxwgYU4Be4lvRy+B7RUF2jVv3yqwMRICORKvf70BK5c
 QkJL436oEcoKEwEwWiZOXTzBD1MhIPJp4k20Co+gsJNtmIdk2C2HbAkbmVYzqxalFZalFusZ6
 SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBUcEABDsY9/5zOsQoycGkJMq7udg7U
 ogvKT+lMiOxOCO+qDQntfgQowwHh5IEr8ghoJxgUWp6akVaZg4wPmHSEhw8SiK853cBpXmLCx
 JzizPTIVKnGHU5Ono2fGESYsnLz0uVEueVApkhAFKUUZoHNwKWKi4xykoJ8zICHSXEU5BalJt
 Zgir/ilGcg1FJmFcPZApPZl4J3KZXQEcwAR3x4ogHyBEliQgpqQbGprnMJ1o9Ehq/7JcSbl2v
 Z29k/GT9BrXd18KLVU/8O/gmb/uZaKcpxyP5uFJ+3j50xXkrq6m1VSaT4SV/seVdG1d8yfjvM
 bvJem1czcIf/+u7syuVVr06eWhJy59SHYH5CyfI3zfT9+Arn3Ul/Nu9A3yXHd0WPHse+4SxOV
 zcfYt/kSbrzxPvlViKMxINtZiLihMBQdZhmBADAAA=
X-Env-Sender: apop@bitdefender.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1498137361!84829886!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28176 invoked from network); 22 Jun 2017 13:16:02 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES128-GCM-SHA256
 encrypted SMTP; 22 Jun 2017 13:16:02 -0000
Received: (qmail 29418 invoked from network); 22 Jun 2017 16:16:01 +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;
 22 Jun 2017 16:16:01 +0300
Received: from smtp01.buh.bitdefender.com (smtp.bitdefender.biz [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 07A657FC39
 for <xen-devel@lists.xenproject.org>; Thu, 22 Jun 2017 16:16:01 +0300 (EEST)
Received: (qmail 17356 invoked from network); 22 Jun 2017 16:16:00 +0300
Received: from unknown (HELO hel) (apop@bitdefender.com@10.220.12.75)
 by smtp01.buh.bitdefender.com with SMTP; 22 Jun 2017 16:16:00 +0300
Date: Thu, 22 Jun 2017 16:16:00 +0300
From: Adrian Pop <apop@bitdefender.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170622131600.GA7010@hel>
References: <20170609165154.23577-1-apop@bitdefender.com>
 <20170609165154.23577-3-apop@bitdefender.com>
 <CABfawh=d0O_NWjf_6mj7tZbx41q=a0Vb8Cm_V5Ka9QBEbBWyFg@mail.gmail.com>
 <5943B54E0200007800163599@prv-mh.provo.novell.com>
 <20170622120433.GA31244@hel>
 <594BD0820200007800165C4B@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <594BD0820200007800165C4B@prv-mh.provo.novell.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.71961
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 452820,
 Stamp: 3], Multi: [Enabled, t: (0.000012,0.011676)], BW: [Enabled, t:
 (0.000011)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.004593), 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.013774,0.000166)],
 URL: [Enabled, t: (0.000006,0.000001)], RTDA: [Enabled, t: (0.119709),
 Hit: No, Details: v2.5.1; Id: 15.5f45gp.1bimp9vbp.5re8e], total:
 0(775)
X-BitDefender-CF-Stamp: none
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>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 2/2] x86/altp2m: Add a hvmop for setting the
 suppress #VE bit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBKdW4gMjIsIDIwMTcgYXQgMDY6MTM6MjJBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDIyLjA2LjE3IGF0IDE0OjA0LCA8YXBvcEBiaXRkZWZlbmRlci5jb20+IHdy
b3RlOgo+ID4gT24gRnJpLCBKdW4gMTYsIDIwMTcgYXQgMDI6Mzk6MTBBTSAtMDYwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDE1LjA2LjE3IGF0IDIxOjAxLCA8dGFtYXNAdGtsZW5n
eWVsLmNvbT4gd3JvdGU6Cj4gPj4gPiBPbiBGcmksIEp1biA5LCAyMDE3IGF0IDEwOjUxIEFNLCBB
ZHJpYW4gUG9wIDxhcG9wQGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4gPj4gPj4gLS0tIGEveGVu
L2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYwo+ID4+ID4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9t
ZW1fYWNjZXNzLmMKPiA+PiA+PiBAQCAtNDY2LDYgKzQ2Niw1OCBAQCBpbnQgcDJtX2dldF9tZW1f
YWNjZXNzKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgCj4gPiB4ZW5tZW1fYWNjZXNzX3Qg
KmFjY2VzcykKPiA+PiA+PiAgfQo+ID4+ID4+Cj4gPj4gPj4gIC8qCj4gPj4gPj4gKyAqIFNldC9j
bGVhciB0aGUgI1ZFIHN1cHByZXNzIGJpdCBmb3IgYSBwYWdlLiAgT25seSBhdmFpbGFibGUgb24g
Vk1YLgo+ID4+ID4+ICsgKi8KPiA+PiA+PiAraW50IHAybV9zZXRfc3VwcHJlc3NfdmUoc3RydWN0
IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCBib29sIHN1cHByZXNzX3ZlLAo+ID4+ID4+ICsgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYWx0cDJtX2lkeCkKPiA+PiA+PiArewo+ID4+
ID4+ICsgICAgc3RydWN0IHAybV9kb21haW4gKmhvc3RfcDJtID0gcDJtX2dldF9ob3N0cDJtKGQp
Owo+ID4+ID4+ICsgICAgc3RydWN0IHAybV9kb21haW4gKmFwMm0gPSBOVUxMOwo+ID4+ID4+ICsg
ICAgc3RydWN0IHAybV9kb21haW4gKnAybTsKPiA+PiA+PiArICAgIG1mbl90IG1mbjsKPiA+PiA+
PiArICAgIHAybV9hY2Nlc3NfdCBhOwo+ID4+ID4+ICsgICAgcDJtX3R5cGVfdCB0Owo+ID4+ID4+
ICsgICAgaW50IHJjOwo+ID4+ID4+ICsKPiA+PiA+PiArICAgIGlmICggIWNwdV9oYXNfdm14X3Zp
cnRfZXhjZXB0aW9ucyApCj4gPj4gPj4gKyAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOwo+ID4+
ID4+ICsKPiA+PiA+PiArICAgIC8qIFRoaXMgc3Vib3Agc2hvdWxkIG9ubHkgYmUgdXNlZCBmcm9t
IGEgcHJpdmlsZWdlZCBkb21haW4uICovCj4gPj4gPj4gKyAgICBpZiAoICFjdXJyZW50LT5kb21h
aW4tPmlzX3ByaXZpbGVnZWQgKQo+ID4+ID4+ICsgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ID4+
ID4gCj4gPj4gPiBUaGlzIGNoZWNrIGxvb2tzIHdyb25nIHRvIG1lLiBJZiB0aGlzIHN1Ym9wIHNo
b3VsZCBvbmx5IGJlIHVzZWQgYnkgYW4KPiA+PiA+IGV4dGVybmFsIChwcml2aWxlZ2VkKSBkb21h
aW4gdGhlbiBJIGRvbid0IHRoaW5rIHRoaXMgc2hvdWxkIGJlCj4gPj4gPiBpbXBsZW1lbnRlZCBh
cyBhbiBIVk1PUCwgbG9va3MgbW9yZSBsaWtlIGEgZG9tY3RsIHRvIG1lLgo+ID4+IAo+ID4+IEkg
dGhpbmsgdGhpcyB3YW50cyB0byBiZSBhbiBYU01fRE1fUFJJViBjaGVjayBpbnN0ZWFkLgo+ID4g
Cj4gPiBJJ20gbm90IHN1cmUsIGJ1dCBJIGV4cGVjdCB0aGF0IHRvIG5vdCBiZWhhdmUgYXMgaW50
ZW5kZWQgc2VjdXJpdHktd2lzZQo+ID4gaWYgWGVuIGlzIGNvbXBpbGVkIHdpdGhvdXQgWFNNLiAg
V291bGQgaXQ/ICBJdCB3b3VsZCBiZSBncmVhdCBpZiB0aGlzCj4gPiBmZWF0dXJlIHdvcmtlZCB3
ZWxsIHdpdGhvdXQgWFNNIHRvby4KPiAKPiBXZWxsLCB3aXRob3V0IHlvdSBleHBsYWluaW5nIHdo
eSB5b3UgdGhpbmsgdGhpcyB3b3VsZG4ndCB3b3JrCj4gd2l0aG91dCBYU00sIEkgZG9uJ3QgcmVh
bGx5IGtub3cgd2hhdCB0byBhbnN3ZXIuIEkgc3VwcG9zZQo+IHlvdSd2ZSBncmVwLWVkIGZvciBv
dGhlciB1c2VzIG9mIHRoaXMgYW5kL29yIG90aGVyIFhTTV8qIHZhbHVlcywKPiBmaW5kaW5nIHRo
YXQgdGhlc2UgZXhpc3QgaW4gdmFyaW91cyBwbGFjZXMgd2hlcmUgYWxsIGlzIGZpbmUgd2l0aG91
dAo+IFhTTT8KCkknbGwgY2hlY2sgd2hhdCBpdCBkb2VzIHRoZW4gYmVjYXVzZSBpdCdzIG5vdCB2
ZXJ5IGNsZWFyIHRvIG1lIGVpdGhlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 22 13:17:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 13: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 1dO1z2-0003Ko-FY; Thu, 22 Jun 2017 13:17:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <apop@bitdefender.com>) id 1dO1z1-0003Ke-Fk
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 13:17:15 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 5B/28-02956-A53CB495; Thu, 22 Jun 2017 13:17:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLIsWRWlGSWpSXmKPExsUSfTxjoW7kYe9
 Igy1P9Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz2w+4FX7gq7n7sZmtg3MnRxcjJISTgIfFl
 80emLkYuIHsto8TKVf/ZIJy7jBJzJ2xggqm6enEaO0Sim1HiaudcZpAEi4CqxIL9JxhBbDYBd
 YnNe7ewdjFycIgIaEq0/VQDqWcWWMQkcXXLZrBBwgJxEvuOdrOB1PAKaEhse2gKMXMdo8Th1R
 vZQWp4BQQlTs58wgJiMwtoSdz495IJpJ5ZQFpi+T+wqzkFAiVOzfzMBmKLCihLzNu3CsyWEMi
 R2Pp8JSNIuYSAlMT/ViWQ8RIC/5klFn7cxQJRIyPxaOJNtgmMorOQbJuFZNsshG0LGJlXMWoU
 pxaVpRbpGprrJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIERgUDEOxgvL0x4BCjJ
 AeTkijv5mLvSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvG8OAeUEi1LTUyvSMnOA8QmTluDgUR
 LhPb8LKM1bXJCYW5yZDpE6xajL0dGz4QuTEEtefl6qlDjvapAZAiBFGaV5cCNgqeISo6yUMC8
 j0FFCPAWpRbmZJajyrxjFORiVhHmngkzhycwrgdv0CugIJqAjXhzxADmiJBEhJdXA6POF57up
 WeGLT+yR+/6dVzkSfz+3Jddrp3a6R0T+su0HK59zVE6/sCJ2b/JhxTc/imJmz5BUzds+5VJ/7
 c957+9uNfDeZ3mrfv8PY2Z1Zf8ybv/vhz67V71e2lfO1nxj/fpvSf86VqnNjd1xWu58ieCt+a
 nCr/ojj1x0sS2qj9W4MoG3ZklatBJLcUaioRZzUXEiADDsxkYQAwAA
X-Env-Sender: apop@bitdefender.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1498137433!108654267!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48977 invoked from network); 22 Jun 2017 13:17:13 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 22 Jun 2017 13:17:13 -0000
Received: (qmail 29558 invoked from network); 22 Jun 2017 16:17: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;
 22 Jun 2017 16:17:13 +0300
Received: from smtp03.buh.bitdefender.org (smtp.bitdefender.biz [10.17.80.77])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id C200B7FC09
 for <xen-devel@lists.xenproject.org>; Thu, 22 Jun 2017 16:17:12 +0300 (EEST)
Received: (qmail 18362 invoked from network); 22 Jun 2017 16:17:12 +0300
Received: from unknown (HELO hel) (apop@bitdefender.com@10.220.12.75)
 by smtp03.buh.bitdefender.org with SMTP; 22 Jun 2017 16:17:12 +0300
Date: Thu, 22 Jun 2017 16:17:12 +0300
From: Adrian Pop <apop@bitdefender.com>
To: Tamas K Lengyel <tamas@tklengyel.com>
Message-ID: <20170622131712.GB31244@hel>
References: <20170609165154.23577-1-apop@bitdefender.com>
 <20170609165154.23577-3-apop@bitdefender.com>
 <CABfawh=d0O_NWjf_6mj7tZbx41q=a0Vb8Cm_V5Ka9QBEbBWyFg@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CABfawh=d0O_NWjf_6mj7tZbx41q=a0Vb8Cm_V5Ka9QBEbBWyFg@mail.gmail.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp03.buh.bitdefender.org, sigver: 7.71961
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 452820,
 Stamp: 3], Multi: [Enabled, t: (0.000010,0.008131)], BW: [Enabled, t:
 (0.000010)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.003631), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY; NN_NO_LINK_NMD;
 NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t:
 (0.012160,0.000111)], URL: [Enabled, t: (0.000005,0.000001)], RTDA:
 [Enabled, t: (0.122373), Hit: No, Details: v2.5.1; Id:
 15.5f488k.1bin6khod.5mqv7], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: 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>, Jan Beulich <jbeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 2/2] x86/altp2m: Add a hvmop for setting the
 suppress #VE bit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBKdW4gMTUsIDIwMTcgYXQgMDE6MDE6MzZQTSAtMDYwMCwgVGFtYXMgSyBMZW5neWVs
IHdyb3RlOgo+IE9uIEZyaSwgSnVuIDksIDIwMTcgYXQgMTA6NTEgQU0sIEFkcmlhbiBQb3AgPGFw
b3BAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPiA+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
bW0vbWVtX2FjY2Vzcy5jIGIveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYwo+ID4gaW5kZXgg
ZDBiMDc2Nzg1NS4uOGMzOWRiMTNlMyAxMDA2NDQKPiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9t
ZW1fYWNjZXNzLmMKPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMKPiA+IEBA
IC00NjYsNiArNDY2LDU4IEBAIGludCBwMm1fZ2V0X21lbV9hY2Nlc3Moc3RydWN0IGRvbWFpbiAq
ZCwgZ2ZuX3QgZ2ZuLCB4ZW5tZW1fYWNjZXNzX3QgKmFjY2VzcykKPiA+ICB9Cj4gPgo+ID4gIC8q
Cj4gPiArICogU2V0L2NsZWFyIHRoZSAjVkUgc3VwcHJlc3MgYml0IGZvciBhIHBhZ2UuICBPbmx5
IGF2YWlsYWJsZSBvbiBWTVguCj4gPiArICovCj4gPiAraW50IHAybV9zZXRfc3VwcHJlc3NfdmUo
c3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCBib29sIHN1cHByZXNzX3ZlLAo+ID4gKyAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBhbHRwMm1faWR4KQo+ID4gK3sKPiA+ICsg
ICAgc3RydWN0IHAybV9kb21haW4gKmhvc3RfcDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOwo+ID4g
KyAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqYXAybSA9IE5VTEw7Cj4gPiArICAgIHN0cnVjdCBwMm1f
ZG9tYWluICpwMm07Cj4gPiArICAgIG1mbl90IG1mbjsKPiA+ICsgICAgcDJtX2FjY2Vzc190IGE7
Cj4gPiArICAgIHAybV90eXBlX3QgdDsKPiA+ICsgICAgaW50IHJjOwo+ID4gKwo+ID4gKyAgICBp
ZiAoICFjcHVfaGFzX3ZteF92aXJ0X2V4Y2VwdGlvbnMgKQo+ID4gKyAgICAgICAgcmV0dXJuIC1F
T1BOT1RTVVBQOwo+ID4gKwo+ID4gKyAgICAvKiBUaGlzIHN1Ym9wIHNob3VsZCBvbmx5IGJlIHVz
ZWQgZnJvbSBhIHByaXZpbGVnZWQgZG9tYWluLiAqLwo+ID4gKyAgICBpZiAoICFjdXJyZW50LT5k
b21haW4tPmlzX3ByaXZpbGVnZWQgKQo+ID4gKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gCj4g
VGhpcyBjaGVjayBsb29rcyB3cm9uZyB0byBtZS4gSWYgdGhpcyBzdWJvcCBzaG91bGQgb25seSBi
ZSB1c2VkIGJ5IGFuCj4gZXh0ZXJuYWwgKHByaXZpbGVnZWQpIGRvbWFpbiB0aGVuIEkgZG9uJ3Qg
dGhpbmsgdGhpcyBzaG91bGQgYmUKPiBpbXBsZW1lbnRlZCBhcyBhbiBIVk1PUCwgbG9va3MgbW9y
ZSBsaWtlIGEgZG9tY3RsIHRvIG1lLgoKQUZBSUNTIHRoaXMgY291bGQgaW5kZWVkIGJlIGltcGxl
bWVudGVkIGFzIGEgZG9tY3RsIGFzIHdlbGwuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 22 13:41:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 13:41: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 1dO2MA-0005BN-CW; Thu, 22 Jun 2017 13:41:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bwiedemann@bernhard.suse.de>) id 1dO2M9-0005BH-7v
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 13:41:09 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 B2/36-10689-4F8CB495; Thu, 22 Jun 2017 13:41:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsVyuP0uk+7nE96
 RBk8P21h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkr7toUTGWrmNe/jbGBcSFrFyMnh5BAocSa
 FzfYQGw2ASOJrj0/mEBsEQEliXurJoPZzAJpEpf2PWABsYUFVCWOXZrMDmKzANnzz7SAxXkFz
 CXeL3wJNlNCQF6i48BklgmMHAsYGVYxahSnFpWlFukameolFWWmZ5TkJmbm6BoaGOvlphYXJ6
 an5iQmFesl5+duYgT6pJ6BgXEHY+sJv0OMkhxMSqK8m4u9I4X4kvJTKjMSizPii0pzUosPMcp
 wcChJ8JoAfSwkWJSanlqRlpkDDA6YtAQHj5II7/ldQGne4oLE3OLMdIjUKUZdjqYPW74wCbHk
 5eelSonzfjkOVCQAUpRRmgc3AhaolxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ85qCXMKTm
 VcCt+kV0BFMQEe8OOIBckRJIkJKqoGx/KXX8l8Wzzetm1gTFBD+LyqAKVNqXvK3I3tf/2QWWX
 yNT7yI/8Hq/o05J0+JtmxXObmslrdm0uG4VEOTL/In0jY89NrdYdm/sWzadoWH8sx8Kwz/HYg
 vuHLL3/4oh8EaybliZglMs3Ps103M/rh6z7z6j3928sZx6DVvTY2ZUT2DV7vSdCefEktxRqKh
 FnNRcSIAesuU1k8CAAA=
X-Env-Sender: bwiedemann@bernhard.suse.de
X-Msg-Ref: server-8.tower-31.messagelabs.com!1498138867!106995758!1
X-Originating-IP: [195.135.221.2]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12996 invoked from network); 22 Jun 2017 13:41:07 -0000
Received: from charybdis-ext.suse.de (HELO bernhard.suse.de) (195.135.221.2)
 by server-8.tower-31.messagelabs.com with SMTP; 22 Jun 2017 13:41:07 -0000
Received: by bernhard.suse.de (Postfix, from userid 16894)
 id 5C42DE09FD; Thu, 22 Jun 2017 15:41:07 +0200 (CEST)
From: "Bernhard M. Wiedemann" <bwiedemann@suse.de>
To: xen-devel@lists.xenproject.org
Date: Thu, 22 Jun 2017 15:40:26 +0200
Message-Id: <20170622134026.10727-1-bwiedemann@suse.de>
X-Mailer: git-send-email 2.12.3
Cc: "Bernhard M. Wiedemann" <bwiedemann@suse.de>, keir.fraser@citrix.com,
 kaf24@firebug.cl.cam.ac.uk
Subject: [Xen-devel] [PATCH] mini-os: use gzip -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>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

dG8gbm90IGFkZCBjdXJyZW50IHRpbWVzdGFtcCB0bwppb2VtdS1zdHViZG9tLmd6CnB2LWdydWIt
eDg2XzMyLmd6CnB2LWdydWIteDg2XzY0Lmd6CnhlbnN0b3JlLXN0dWJkb20uZ3oKCnRvIGFsbG93
IGZvciByZXByb2R1Y2libGUgYnVpbGRzCgpTaWduZWQtb2ZmLWJ5OiBCZXJuaGFyZCBNLiBXaWVk
ZW1hbm4gPGJ3aWVkZW1hbm5Ac3VzZS5kZT4KLS0tCiBNYWtlZmlsZSB8IDIgKy0KIDEgZmlsZSBj
aGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL01ha2Vm
aWxlIGIvTWFrZWZpbGUKaW5kZXggZWY4NTU5Yi4uNWJkY2RhYyAxMDA2NDQKLS0tIGEvTWFrZWZp
bGUKKysrIGIvTWFrZWZpbGUKQEAgLTE2NSw3ICsxNjUsNyBAQCAkKE9CSl9ESVIpLyQoVEFSR0VU
KTogJChPQkpTKSAkKEFQUF9PKSBhcmNoX2xpYiAkKE9CSl9ESVIpLyQoVEFSR0VUX0FSQ0hfRElS
KS9taQogCSQoTEQpIC1yICQoTERGTEFHUykgJChIRUFEX09CSikgJChBUFBfTykgJChPQkpTKSAk
KExEQVJDSExJQikgJChMRExJQlMpIC1vICRALm8KIAkkKE9CSkNPUFkpIC13IC1HICQoR0xPQkFM
X1BSRUZJWCkqIC1HIF9zdGFydCAkQC5vICRALm8KIAkkKExEKSAkKExERkxBR1MpICQoTERGTEFH
U19GSU5BTCkgJEAubyAkKEVYVFJBX09CSlMpIC1vICRACi0JZ3ppcCAtZiAtOSAtYyAkQCA+JEAu
Z3oKKwlnemlwIC1uIC1mIC05IC1jICRAID4kQC5negogCiAuUEhPTlk6IGNvbmZpZwogQ09ORklH
X0ZJTEUgPz0gJChDVVJESVIpL21pbmlvcy1jb25maWcubWsKLS0gCjIuMTIuMwoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 22 13:53:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 13:53:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dO2Y3-0005vr-Ck; Thu, 22 Jun 2017 13:53: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 1dO2Y2-0005vl-Uf
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 13:53:27 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 B9/A1-02006-6DBCB495; Thu, 22 Jun 2017 13:53:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsVysyfVTffqae9
 Ig95/khbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a0V6tZC3b4V/xco9rAeMmyi5GLQ0hgE6PE
 iebXbBDObkaJJbePMHYxcnIIC3hJdGx+y9TFyMEhIuAncedqIEhYSCBPYsKieawgYWYBfYlzO
 8pBwmwCmhJ3Pn9iArF5Bawklk3+xgJiswioSuz8fgvMFhUIl3jbeIQFokZQ4uTMJ2A2p4CtxM
 uJ/awgNjOQfWfubmYIW15i+9s5zBMY+WYhaZmFpGwWkrIFjMyrGDWKU4vKUot0DU30kooy0zN
 KchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECQ40BCHYwnj3teYhRkoNJSZR3c7F3pBBfUn5K
 ZUZicUZ8UWlOavEhRhkODiUJXv9TQDnBotT01Iq0zBxg0MOkJTh4lER4z+8CSvMWFyTmFmemQ
 6ROMSpKifOeBekTAElklObBtcEi7RKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEeReDTOHJzC
 uBm/4KaDET0OIXRzxAFpckIqSkGhi9wqY0ur+qbE9Xroz0ZO5vvrT82fk1u6uMChzPT+6aLml
 VZHP4uVO3mZWI4Z63XzOFYi6HLeLtP//xvcS5hKqoz+vZ2C+w1gt7XzhUw3yGe4L5T5NZZcGc
 60NOr29fuzYut+lcxFrPzZ1WofUGkw866B/ddvozY++NDf8an/ocebP0O/MPi/VKLMUZiYZaz
 EXFiQApmpmfrwIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1498139604!90608557!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32611 invoked from network); 22 Jun 2017 13:53:25 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-206.messagelabs.com with SMTP; 22 Jun 2017 13:53: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 E78D3344;
 Thu, 22 Jun 2017 06:53: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 4D2143F3E1;
 Thu, 22 Jun 2017 06:53:23 -0700 (PDT)
To: Sergej Proskurin <proskurin@sec.in.tum.de>, xen-devel@lists.xenproject.org
References: <20170620203332.17833-1-proskurin@sec.in.tum.de>
 <20170620203332.17833-9-proskurin@sec.in.tum.de>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <dd0f8b2b-3072-f729-ddb7-ad2c969a7d5f@arm.com>
Date: Thu, 22 Jun 2017 14:53:21 +0100
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: <20170620203332.17833-9-proskurin@sec.in.tum.de>
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v4 8/9] arm/mem_access: Add short-descriptor
	based gpt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGkgU2VyZ2VqLAoKT24gMjAvMDYvMTcgMjE6MzMsIFNlcmdlaiBQcm9za3VyaW4gd3JvdGU6Cj4g
VGhpcyBjb21taXQgYWRkcyBmdW5jdGlvbmFsaXR5IHRvIHdhbGsgdGhlIGd1ZXN0J3MgcGFnZSB0
YWJsZXMgdXNpbmcgdGhlCj4gc2hvcnQtZGVzY3JpcHRvciB0cmFuc2xhdGlvbiB0YWJsZSBmb3Jt
YXQgZm9yIGJvdGggQVJNdjcgYW5kIEFSTXY4LiBUaGUKPiBpbXBsZW1lbnRhdGlvbiBpcyBiYXNl
ZCBvbiBBUk0gRERJIDA0ODdCLWEgSjEtNjAwMiBhbmQgQVJNIERESSAwNDA2Qy1iCj4gQjMtMTUw
Ni4KPgo+IFNpZ25lZC1vZmYtYnk6IFNlcmdlaiBQcm9za3VyaW4gPHByb3NrdXJpbkBzZWMuaW4u
dHVtLmRlPgo+IC0tLQo+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+Cj4gQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gLS0tCj4g
djM6IE1vdmUgdGhlIGltcGxlbWVudGF0aW9uIHRvIC4veGVuL2FyY2gvYXJtL2d1ZXN0X2NvcHku
Yy4KPgo+ICAgICBVc2UgZGVmaW5lcyBpbnN0ZWFkIG9mIGhhcmRjb2RlZCB2YWx1ZXMuCj4KPiAg
ICAgQ29zbWV0aWMgZml4ZXMgJiBBZGRlZCBtb3JlIGNvbWVudHMuCj4KPiB2NDogQWRqdXN0ZWQg
dGhlIG5hbWVzIG9mIHNob3J0LWRlc2NyaXB0b3IgZGF0YS10eXBlcy4KPgo+ICAgICBBZGFwdCB0
aGUgZnVuY3Rpb24gdG8gdGhlIG5ldyBwYXJhbWV0ZXIgb2YgdHlwZSAic3RydWN0IHZjcHUgKiIu
Cj4KPiAgICAgQ29zbWV0aWMgZml4ZXMuCj4gLS0tCj4gIHhlbi9hcmNoL2FybS9ndWVzdF93YWxr
LmMgICAgICAgIHwgMTY3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQo+
ICB4ZW4vaW5jbHVkZS9hc20tYXJtL2d1ZXN0X3dhbGsuaCB8ICAxNiArKysrCj4gIDIgZmlsZXMg
Y2hhbmdlZCwgMTgxIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL2d1ZXN0X3dhbGsuYyBiL3hlbi9hcmNoL2FybS9ndWVzdF93YWxrLmMK
PiBpbmRleCBjMzdjNTk1MTU3Li45Y2MxNjdhZjQ5IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2Fy
bS9ndWVzdF93YWxrLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vZ3Vlc3Rfd2Fsay5jCj4gQEAgLTE4
LDYgKzE4LDcgQEAKPiAgI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgo+ICAjaW5jbHVkZSA8eGVuL2Rv
bWFpbl9wYWdlLmg+Cj4gICNpbmNsdWRlIDxhc20vZ3Vlc3Rfd2Fsay5oPgo+ICsjaW5jbHVkZSA8
YXNtL3Nob3J0LWRlc2MuaD4KPgo+ICAvKgo+ICAgKiBUaGUgZnVuY3Rpb24gZ3Vlc3Rfd2Fsa19z
ZCB0cmFuc2xhdGVzIGEgZ2l2ZW4gR1ZBIGludG8gYW4gSVBBIHVzaW5nIHRoZQo+IEBAIC0zMCw4
ICszMSwxNzAgQEAgc3RhdGljIGludCBndWVzdF93YWxrX3NkKGNvbnN0IHN0cnVjdCB2Y3B1ICp2
LAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFkZHJfdCBndmEsIHBhZGRyX3QgKmlwYSwK
PiAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqcGVybXMpCj4gIHsKPiAt
ICAgIC8qIE5vdCBpbXBsZW1lbnRlZCB5ZXQuICovCj4gLSAgICByZXR1cm4gLUVGQVVMVDsKPiAr
ICAgIGJvb2wgZGlzYWJsZWQgPSB0cnVlOwo+ICsgICAgaW50NjRfdCB0dGJyOwoKVFRCUiBpcyBh
IHJlZ2lzdGVyLiBJdCBjYW5ub3QgYmUgc2lnbmVkLgoKPiArICAgIHBhZGRyX3QgbWFzaywgcGFk
ZHI7Cj4gKyAgICBzaG9ydF9kZXNjX3QgcHRlLCAqdGFibGU7Cj4gKyAgICBzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlOwo+ICsgICAgcmVnaXN0ZXJfdCB0dGJjciA9IFJFQURfU1lTUkVHKFRDUl9FTDEp
Owo+ICsgICAgdW5zaWduZWQgaW50IGxldmVsID0gMCwgbiA9IHR0YmNyICYgVFRCQ1JfTl9NQVNL
Owo+ICsgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKPiArCj4gKyAgICBjb25zdCBw
YWRkcl90IG9mZnNldHNbMl0gPSB7CgpXaHkgYXJlIHlvdSB1c2luZyBwYWRkcl90IGhlcmU/CgpM
b29raW5nIGF0IHRoZSBjb2RlLCBJIHNlZSB2ZXJ5IGxpbWl0ZWQgcG9pbnQgb2YgaGF2aW5nIHRo
ZSBvZmZzZXRzIAphcnJheSBhcyB5b3UgZG9uJ3QgdXNlIGEgbG9vcCBhbmQgYWxzbyB1c2UgZWFj
aCBvZmZzZXQgaW4gYSBzaW5nbGUgcGxhY2UuCgo+ICsgICAgICAgICgocGFkZHJfdCkoZ3ZhID4+
IDIwKSAmICgoMVVMTCA8PCAoMTIgLSBuKSkgLSAxKSksCgpXaHkgdGhlIGNhc3Q/IEFmdGVyIGd2
YSBpcyBhIHZpcnR1YWwgYWRkcmVzcyBub3QgcGh5c2ljYWwgb25lLgoKQWxzbywgdGhpcyBjb2Rl
IGlzIGEgYml0IGNyeXB0aWMgdG8gcmVhZC4gQ2FuIHdlIGhhdmUgc29tZSBkb2N1bWVudGF0aW9u
IAphdCBsZWFzdD8KCkZ1cnRoZXJtb3JlLCBpdCB3b3VsZCBiZSBjbGVhcmVyIGlmIHlvdSBmaXJz
dCBtYXNrIHRoZW4gc2hpZnQuIEFzIGl0IApoZWxwcyB0byB1bmRlcnN0YW5kIHRoZSBjb2RlLgoK
SWYgeW91IHVzZSBHRU5NQVNLIChvciBHRU5NQVNLX1VMTCBpZiB5b3UgZG9uJ3QgZXh0ZW5kIEdF
Tk1BU0spLCB0aGlzIAp3aWxsIG1ha2UgZXZlcnl0aGluZyBtb3JlIG9idmlvdXM6CgooZ3ZhICYg
R0VOTUFTSygzMSAtIG4sIDIwKSkgPj4gMjAKCj4gKyAgICAgICAgKChwYWRkcl90KShndmEgPj4g
MTIpICYgKCgxVUxMIDw8IDgpIC0gMSkpCgooZ3ZhICYgR0VOTUFTSygyMCwgMTIpKSA+PiAxMgoK
PiArICAgIH07Cj4gKwo+ICsgICAgbWFzayA9ICgoMVVMTCA8PCBCSVRTX1BFUl9XT1JEKSAtIDEp
ICYKPiArICAgICAgICAgICB+KCgxVUxMIDw8IChCSVRTX1BFUl9XT1JEIC0gbikpIC0gMSk7CgpT
YW1lIHJlbWFyayBhcyBvbiB0aGUgcHJldmlvdXMgcGF0Y2ggZm9yIEJJVFNfUEVSX1dPUkQgKyB5
b3UgY291bGQgdXNlIApHRU5NQVNLLgoKPiArCj4gKyAgICBpZiAoIG4gPT0gMCB8fCAhKGd2YSAm
IG1hc2spICkKPiArICAgIHsKPiArICAgICAgICAvKiBVc2UgVFRCUjAgZm9yIEdWQSB0byBJUEEg
dHJhbnNsYXRpb24uICovCj4gKyAgICAgICAgdHRiciA9IFJFQURfU1lTUkVHNjQoVFRCUjBfRUwx
KTsKCkxvb2tpbmcgYXQgdGhlIGRvY3VtZW50YXRpb24uIEZvciBzaG9ydC1kZXNjcmlwdG9yLCB0
aGUgcmVnaXN0ZXIgd2lsbCBiZSAKMzItYml0LiBXaGlsc3QgSSBjYW4gdW5kZXJzdGFuZCB3aHkg
eW91IHVzZSBSRUFEX1NZU1JFRzY0LCB5b3Ugc2hvdWxkIGF0IApsZWFzdCBkb2N1bWVudCBpdC4g
WW91IGFsc28gcHJvYmFibHkgd2FudCB0byBoYXZlIHR0YnIgdWludDMyX3QgaW4gdGhhdCAKY2Fz
ZS4KCj4gKwo+ICsgICAgICAgIC8qIElmIFRUQkNSLlBEMCBpcyBzZXQsIHRyYW5zbGF0aW9ucyB1
c2luZyBUVEJSMCBhcmUgZGlzYWJsZWQuICovCj4gKyAgICAgICAgZGlzYWJsZWQgPSB0dGJjciAm
IFRUQkNSX1BEMDsKPiArICAgIH0KPiArICAgIGVsc2UKPiArICAgIHsKPiArICAgICAgICAvKiBV
c2UgVFRCUjEgZm9yIEdWQSB0byBJUEEgdHJhbnNsYXRpb24uICovCj4gKyAgICAgICAgdHRiciA9
IFJFQURfU1lTUkVHNjQoVFRCUjFfRUwxKTsKCkRpdHRvLgoKPiArCj4gKyAgICAgICAgLyogSWYg
VFRCQ1IuUEQxIGlzIHNldCwgdHJhbnNsYXRpb25zIHVzaW5nIFRUQlIxIGFyZSBkaXNhYmxlZC4g
Ki8KPiArICAgICAgICBkaXNhYmxlZCA9IHR0YmNyICYgVFRCQ1JfUEQxOwo+ICsKPiArICAgICAg
ICAvKgo+ICsgICAgICAgICAqIFRUQlIxIHRyYW5zbGF0aW9uIGFsd2F5cyB3b3JrcyBsaWtlIG49
PTAgVFRCUjAgdHJhbnNsYXRpb24gKEFSTSBEREkKPiArICAgICAgICAgKiAwNDg3Qi5hIEoxLTYw
MDMpLgo+ICsgICAgICAgICAqLwo+ICsgICAgICAgIG4gPSAwOwo+ICsgICAgfQo+ICsKPiArICAg
IGlmICggZGlzYWJsZWQgKQo+ICsgICAgICAgIHJldHVybiAtRUZBVUxUOwo+ICsKPiArICAgIC8q
Cj4gKyAgICAgKiBUaGUgYWRkcmVzcyBvZiB0aGUgZGVzY3JpcHRvciBmb3IgdGhlIGluaXRpYWwg
bG9va3VwIGhhcyB0aGUgZm9sbG93aW5nCj4gKyAgICAgKiBmb3JtYXQ6IFt0dGJyPDMxOjE0LW4+
Omd2YTwzMS1uOjIwPjowMF0gKEFSTSBEREkgMDQ4N0IuYSBKMS02MDAzKS4gSW4KPiArICAgICAq
IHRoaXMgd2F5LCB0aGUgZmlyc3QgbG9va3VwIGxldmVsIG1pZ2h0IGNvbXByaXNlIHVwIHRvIGZv
dXIgY29uc2VjdXRpdmUKPiArICAgICAqIHBhZ2VzLiBUbyBhdm9pZCBtYXBwaW5nIGFsbCBvZiB0
aGUgcGFnZXMsIHdlIHNpbXBseSBtYXAgdGhlIHBhZ2UgdGhhdCBpcwo+ICsgICAgICogbmVlZGVk
IGJ5IHRoZSBmaXJzdCBsZXZlbCB0cmFuc2xhdGlvbiBieSBpbmNvcnBvcmF0aW5nIHVwIHRvIDIg
TVNCcyBvZgo+ICsgICAgICogdGhlIEdWQS4KPiArICAgICAqLwo+ICsgICAgbWFzayA9ICgxVUxM
IDw8ICgxNCAtIG4pKSAtIDE7CgptYXNrID0gR0VOTUFTSygzMSwgMTQpOwoKPiArICAgIHBhZGRy
ID0gKHR0YnIgJiB+bWFzaykgfCAob2Zmc2V0c1tsZXZlbF0gPDwgMik7Cj4gKwo+ICsgICAgcGFn
ZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKGQsIHBhZGRyX3RvX3BmbihwYWRkciksIE5VTEwsIFAyTV9B
TExPQyk7Cj4gKyAgICBpZiAoICFwYWdlICkKPiArICAgICAgICByZXR1cm4gLUVGQVVMVDsKPiAr
Cj4gKyAgICB0YWJsZSA9IF9fbWFwX2RvbWFpbl9wYWdlKHBhZ2UpOwo+ICsKPiArICAgIC8qCj4g
KyAgICAgKiBDb25zaWRlciB0aGF0IHRoZSBmaXJzdCBsZXZlbCBhZGRyZXNzIHRyYW5zbGF0aW9u
IGRvZXMgbm90IG5lZWQgdG8gYmUKPiArICAgICAqIHBhZ2UtYWxpZ25lZCBpZiBuID4gMi4KPiAr
ICAgICAqLwo+ICsgICAgaWYgKCBuID4gMiApCj4gKyAgICB7Cj4gKyAgICAgICAgLyogTWFrZSBz
dXJlIHRoYXQgd2UgY29uc2lkZXIgdGhlIGJpdHMgdHRicjwxMjoxNC1uPiBpZiBuID4gMi4gKi8K
PiArICAgICAgICBtYXNrID0gKCgxVUxMIDw8IDEyKSAtIDEpICYgfigoMVVMTCA8PCAoMTQgLSBu
KSkgLSAxKTsKCkdFTk1BU0soMTIsIDE0IC0gbik7Cgo+ICsgICAgICAgIHRhYmxlID0gKHNob3J0
X2Rlc2NfdCAqKSgodW5zaWduZWQgbG9uZyl0YWJsZSB8ICh1bnNpZ25lZCBsb25nKSh0dGJyICYg
bWFzaykpOwo+ICsgICAgfQo+ICsKPiArICAgIC8qCj4gKyAgICAgKiBBcyB3ZSBoYXZlIGNvbnNp
ZGVyZWQgdXAgdG8gMiBNU0JzIG9mIHRoZSBHVkEgZm9yIG1hcHBpbmcgdGhlIGZpcnN0Cj4gKyAg
ICAgKiBsZXZlbCB0cmFuc2xhdGlvbiB0YWJsZSwgd2UgbmVlZCB0byBtYWtlIHN1cmUgdGhhdCB3
ZSBsaW1pdCB0aGUgdGFibGUKPiArICAgICAqIG9mZnNldCB0aGF0IGlzIGlzIGluZGV4ZWQgYnkg
R1ZBPDMxLW46MjA+IHRvIG1heCAxMCBiaXRzIHRvIGF2b2lkCj4gKyAgICAgKiBleGNlZWRpbmcg
dGhlIHBhZ2Ugc2l6ZSBsaW1pdC4KPiArICAgICAqLwo+ICsgICAgbWFzayA9ICgoMVVMTCA8PCAx
MCkgLSAxKTsKPiArICAgIHB0ZSA9IHRhYmxlW29mZnNldHNbbGV2ZWxdICYgbWFza107CgpUaGlz
IGxvb2tzIHF1aXRlIGNvbXBsZXggZm9yIGp1c3QgcmVhZGluZyBhIHB0ZS4gSSB0aGluayBpdCB3
b3VsZCBiZSAKd29ydGggdG8gbGV2ZXJhZ2UgdGhlIHZnaWNfZ3Vlc3RfYWNjZXNzX21lbW9yeSBm
b3IgdGhhdCAoc2FtZSBpbiBMUEFFKS4gCkl0IHdvdWxkIGFsc28gYWRkIHNhZmV0eSBpZiB0aGUg
b2Zmc2V0cyB0aGUgdGFibGUgaXMgbWlzdGFrZW5seSBjb21wdXRlZCAKKGZyb20gdGhlIGN1cnJl
bnQgY29kZSwgSSBjYW4ndCBjb252aW5jZSBteXNlbGYgdGhlIG9mZnNldCB3aWxsIGFsd2F5cyAK
YmUgcmlnaHQpLgoKPiArCj4gKyAgICB1bm1hcF9kb21haW5fcGFnZSh0YWJsZSk7Cj4gKyAgICBw
dXRfcGFnZShwYWdlKTsKPiArCj4gKyAgICBzd2l0Y2ggKCBwdGUud2Fsay5kdCApCj4gKyAgICB7
Cj4gKyAgICBjYXNlIEwxREVTQ19JTlZBTElEOgo+ICsgICAgICAgIHJldHVybiAtRUZBVUxUOwo+
ICsKPiArICAgIGNhc2UgTDFERVNDX1BBR0VfVEFCTEU6Cj4gKyAgICAgICAgbGV2ZWwrKzsKPiAr
Cj4gKyAgICAgICAgcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKGQsIChwdGUud2Fsay5iYXNlID4+
IDIpLCBOVUxMLCBQMk1fQUxMT0MpOwo+ICsgICAgICAgIGlmICggIXBhZ2UgKQo+ICsgICAgICAg
ICAgICByZXR1cm4gLUVGQVVMVDsKPiArCj4gKyAgICAgICAgdGFibGUgPSBfX21hcF9kb21haW5f
cGFnZShwYWdlKTsKPiArICAgICAgICAvKgo+ICsgICAgICAgICAqIFRoZSBzZWNvbmQgbGV2ZWwg
dHJhbnNsYXRpb24gdGFibGUgaXMgYWRkcmVzc2VkIGJ5IFBURTwzMToxMD4uIEhlbmNlCj4gKyAg
ICAgICAgICogaXQgZG9lcyBub3QgbmVlZCB0byBiZSBwYWdlIGFsaWduZWQuIE1ha2Ugc3VyZSB0
aGF0IHdlIGFsc28gY29uc2lkZXIKPiArICAgICAgICAgKiB0aGUgYml0cyBQVEU8MTE6MTA+Lgo+
ICsgICAgICAgICAqLwo+ICsgICAgICAgIHRhYmxlID0gKHNob3J0X2Rlc2NfdCAqKSgodW5zaWdu
ZWQgbG9uZyl0YWJsZSB8ICgocHRlLndhbGsuYmFzZSAmIDB4MykgPDwgMTApKTsKPiArCj4gKyAg
ICAgICAgcHRlID0gdGFibGVbb2Zmc2V0c1tsZXZlbF1dOwoKRGl0dG8uCgo+ICsKPiArICAgICAg
ICB1bm1hcF9kb21haW5fcGFnZSh0YWJsZSk7Cj4gKyAgICAgICAgcHV0X3BhZ2UocGFnZSk7Cj4g
Kwo+ICsgICAgICAgIGlmICggcHRlLndhbGsuZHQgPT0gTDJERVNDX0lOVkFMSUQgKQo+ICsgICAg
ICAgICAgICByZXR1cm4gLUVGQVVMVDsKPiArCj4gKyAgICAgICAgaWYgKCBwdGUucGcucGFnZSAp
IC8qIFNtYWxsIHBhZ2UuICovCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBtYXNrID0gKDFV
TEwgPDwgUEFHRV9TSElGVF80SykgLSAxOwo+ICsKPiArICAgICAgICAgICAgKmlwYSA9IChwdGUu
cGcuYmFzZSA8PCBQQUdFX1NISUZUXzRLKSB8IChndmEgJiBtYXNrKTsKPiArCj4gKyAgICAgICAg
ICAgIC8qIFNldCBleGVjdXRlIHBlcm1pc3Npb25zIGFzc29jaWF0ZWQgd2l0aCB0aGUgc21hbGwg
cGFnZS4gKi8KPiArICAgICAgICAgICAgaWYgKCAhcHRlLnBnLnhuICkKPiArICAgICAgICAgICAg
ICAgICpwZXJtcyA9IEdWMk1fRVhFQzsKCkFzIHBlcm1zIGlzIG1vZGlmaWVkIGluIGZldyBwbGFj
ZXMgb3ZlciB0aGUgY29kZS4gSSB3b3VsZCBwcmVmZXIgaWYgeW91IApmaXJzdCByZXNldCAqcGVy
bXMgYXQgc3VpdGFibGUgdmFsdWUgaW4gZ3Vlc3Rfd2Fsa190YWJsZXMgYW5kIHRoZSB1c2UgfD0g
CmV2ZXJ5d2hlcmUuCgpUaGlzIHdvdWxkIGF2b2lkIGFueSBtaXN0YWtlIGluIHRoZSBmdXR1cmUg
d2hlcmUgdGhlIHBlcm1pc3Npb24gaXMgbm90IApyZXBvcnRlZCBjb3JyZWN0bHkuCgo+ICsgICAg
ICAgIH0KPiArICAgICAgICBlbHNlIC8qIExhcmdlIHBhZ2UuICovCj4gKyAgICAgICAgewo+ICsg
ICAgICAgICAgICBtYXNrID0gKDFVTEwgPDwgUEFHRV9TSElGVF82NEspIC0gMTsKPiArCj4gKyAg
ICAgICAgICAgICppcGEgPSAocHRlLmxwZy5iYXNlIDw8IFBBR0VfU0hJRlRfNjRLKSB8IChndmEg
JiBtYXNrKTsKPiArCj4gKyAgICAgICAgICAgIC8qIFNldCBleGVjdXRlIHBlcm1pc3Npb25zIGFz
c29jaWF0ZWQgd2l0aCB0aGUgbGFyZ2UgcGFnZS4gKi8KPiArICAgICAgICAgICAgaWYgKCAhcHRl
LmxwZy54biApCj4gKyAgICAgICAgICAgICAgICAqcGVybXMgPSBHVjJNX0VYRUM7CgpTZWUgYWJv
dmUuCgo+ICsgICAgICAgIH0KPiArCj4gKyAgICAgICAgLyogU2V0IHBlcm1pc3Npb25zIHNvIHRo
YXQgdGhlIGNhbGxlciBjYW4gY2hlY2sgdGhlIGZsYWdzIGJ5IGhlcnNlbGYuICovCj4gKyAgICAg
ICAgaWYgKCAhcHRlLnBnLnJvICkKPiArICAgICAgICAgICAgKnBlcm1zIHw9IEdWMk1fV1JJVEU7
Cj4gKwo+ICsgICAgICAgIGJyZWFrOwo+ICsKPiArICAgIGNhc2UgTDFERVNDX1NFQ1RJT046Cj4g
KyAgICBjYXNlIEwxREVTQ19TRUNUSU9OX1BYTjoKPiArICAgICAgICBpZiAoICFwdGUuc2VjLnN1
cGVyc2VjICkgLyogU2VjdGlvbiAqLwo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgbWFzayA9
ICgxVUxMIDw8IEwxREVTQ19TRUNUSU9OX1NISUZUKSAtIDE7CgpJdCBpcyBxdWl0ZSBzdHJhbmdl
IHRoYXQgYWJvdmUgeW91IHVzZSBwbGFpbiBQQUdFX1NISUZUXzRLIHdoaWNoIGlzIG5vdCAKcmVh
bGx5IHJlbGF0ZWQgdG8gc2hvcnQtZGVzY3JpcHRvciAoeW91IGRlZmluZSBpdCBpbiBscGFlLmgp
IGFuZCBoZXJlIAp5b3UgdXNlIHNob3J0LWRlc2NyaXB0b3IgbmFtZS4gUGxlYXNlIHRyeSB0byBz
dGF5IGNvbnNpc3RlbnQuCgo+ICsKPiArICAgICAgICAgICAgKmlwYSA9IChwdGUuc2VjLmJhc2Ug
PDwgTDFERVNDX1NFQ1RJT05fU0hJRlQpIHwgKGd2YSAmIG1hc2spOwo+ICsgICAgICAgIH0KPiAr
ICAgICAgICBlbHNlIC8qIFN1cGVyc2VjdGlvbiAqLwo+ICsgICAgICAgIHsKPiArICAgICAgICAg
ICAgbWFzayA9ICgxVUxMIDw8IEwxREVTQ19TVVBFUlNFQ1RJT05fU0hJRlQpIC0gMTsKPiArCj4g
KyAgICAgICAgICAgICppcGEgPSBndmEgJiBtYXNrOwo+ICsgICAgICAgICAgICAqaXBhIHw9IChw
YWRkcl90KShwdGUuc3VwZXJzZWMuYmFzZSkgPDwgTDFERVNDX1NVUEVSU0VDVElPTl9TSElGVDsK
PiArICAgICAgICAgICAgKmlwYSB8PSAocGFkZHJfdCkocHRlLnN1cGVyc2VjLmV4dGJhc2UxKSA8
PCBMMURFU0NfU1VQRVJTRUNUSU9OX0VYVF9CQVNFMV9TSElGVDsKPiArICAgICAgICAgICAgKmlw
YSB8PSAocGFkZHJfdCkocHRlLnN1cGVyc2VjLmV4dGJhc2UyKSA8PCBMMURFU0NfU1VQRVJTRUNU
SU9OX0VYVF9CQVNFMl9TSElGVDsKPiArICAgICAgICB9Cj4gKwo+ICsgICAgICAgIC8qIFNldCBw
ZXJtaXNzaW9ucyBzbyB0aGF0IHRoZSBjYWxsZXIgY2FuIGNoZWNrIHRoZSBmbGFncyBieSBoZXJz
ZWxmLiAqLwo+ICsgICAgICAgIGlmICggIXB0ZS5zZWMucm8gKQo+ICsgICAgICAgICAgICAqcGVy
bXMgPSBHVjJNX1dSSVRFOwoKTXkgc3VnZ2VzdGlvbiBhYm91dCBwZXJtcyB3b3VsZCBhbHNvIGF2
b2lkIHVuZGVmaW5lZCBwZXJtaXNzaW9uIGlmIHRoZSAKcmVnaW9uIGlzIHJlYWQtb25seSBhcyBu
b25lIG9mIHRoZSBjYWxsZXJzIHRvZGF5IHdpbGwgaW5pdGlhbGl6ZSBwZXJtcy4KCj4gKyAgICAg
ICAgaWYgKCAhcHRlLnNlYy54biApCj4gKyAgICAgICAgICAgICpwZXJtcyB8PSBHVjJNX0VYRUM7
Cj4gKyAgICB9Cj4gKwo+ICsgICAgcmV0dXJuIDA7Cj4gIH0KPgo+ICAvKgo+IGRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20tYXJtL2d1ZXN0X3dhbGsuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
Z3Vlc3Rfd2Fsay5oCj4gaW5kZXggNGVkODQ3NmUwOC4uZDBiZWQwYzdhMiAxMDA2NDQKPiAtLS0g
YS94ZW4vaW5jbHVkZS9hc20tYXJtL2d1ZXN0X3dhbGsuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vZ3Vlc3Rfd2Fsay5oCj4gQEAgLTEsNiArMSwyMiBAQAo+ICAjaWZuZGVmIF9YRU5fR1VF
U1RfV0FMS19ICj4gICNkZWZpbmUgX1hFTl9HVUVTVF9XQUxLX0gKPgo+ICsvKiBGaXJzdCBsZXZl
bCB0cmFuc2xhdGlvbiB0YWJsZSBkZXNjcmlwdG9yIHR5cGVzIHVzZWQgYnkgdGhlIEFBcmNoMzIK
PiArICogc2hvcnQtZGVzY3JpcHRvciB0cmFuc2xhdGlvbiB0YWJsZSBmb3JtYXQuICovCj4gKyNk
ZWZpbmUgTDFERVNDX0lOVkFMSUQgICAgICAgICAgICAgICAgICAgICAgKDApCj4gKyNkZWZpbmUg
TDFERVNDX1BBR0VfVEFCTEUgICAgICAgICAgICAgICAgICAgKDEpCj4gKyNkZWZpbmUgTDFERVND
X1NFQ1RJT04gICAgICAgICAgICAgICAgICAgICAgKDIpCj4gKyNkZWZpbmUgTDFERVNDX1NFQ1RJ
T05fUFhOICAgICAgICAgICAgICAgICAgKDMpCj4gKwo+ICsvKiBEZWZpbmVzIGZvciBzZWN0aW9u
IGFuZCBzdXBlcnNlY3Rpb24gc2hpZnRzLiAqLwo+ICsjZGVmaW5lIEwxREVTQ19TRUNUSU9OX1NI
SUZUICAgICAgICAgICAgICAgICgyMCkKPiArI2RlZmluZSBMMURFU0NfU1VQRVJTRUNUSU9OX1NI
SUZUICAgICAgICAgICAoMjQpCj4gKyNkZWZpbmUgTDFERVNDX1NVUEVSU0VDVElPTl9FWFRfQkFT
RTFfU0hJRlQgKDMyKQo+ICsjZGVmaW5lIEwxREVTQ19TVVBFUlNFQ1RJT05fRVhUX0JBU0UyX1NI
SUZUICgzNikKPiArCj4gKy8qIFNlY29uZCBsZXZlbCB0cmFuc2xhdGlvbiB0YWJsZSBkZXNjcmlw
dG9yIHR5cGVzLiAqLwo+ICsjZGVmaW5lIEwyREVTQ19JTlZBTElEICAgICAgICAgICAgICAgICAg
ICAgICgwKQoKSSB0aGluayB0aG9zZSBvbmUgYmVsb25ncyB0byBzaG9ydC1kZXNjLmguCgpDaGVl
cnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 22 13:54:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 13: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 1dO2Yj-00060p-PD; Thu, 22 Jun 2017 13:54: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 1dO2Yi-00060g-VM
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 13:54:09 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 83/AE-03613-00CCB495; Thu, 22 Jun 2017 13:54:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVysyfVTff/ae9
 Ig0mTTC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy3B4+wFxxnqdi46jlzA+Mq5i5GLg4hgU2M
 El/vX2aFcHYzShy42sHYxcjJISzgKfFo3lugBAeHiICfxJ2rgSBhIYE8ifkruphAwswC+hLnd
 pSDhNkENCXufP7EBGLzClhJvHx7iA3EZhFQldj4cTsriC0qEC7xtvEIC0SNoMTJmU/AbE4BW4
 kPr3cxg9jMQPadubuhbHmJ7W/nME9g5JuFpGUWkrJZSMoWMDKvYtQoTi0qSy3SNTLTSyrKTM8
 oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDDYGINjBeGZB4CFGSQ4mJVHezcXekUJ8Sfkp
 lRmJxRnxRaU5qcWHGGU4OJQkeE+fAsoJFqWmp1akZeYAwx4mLcHBoyTCe34XUJq3uCAxtzgzH
 SJ1ilGXo+nDli9MQix5+XmpUuK8Z0FmCIAUZZTmwY2AxeAlRlkpYV5GoKOEeApSi3IzS1DlXz
 GKczAqCfNKAiNaiCczrwRu0yugI5iAjnhxxAPkiJJEhJRUA2NosKu5tqfaNR2516fmeZ2ZWxB
 WfNHxq8Dh5tnZ8xccXutbceuw3efDKU5L2EI6nwo5G39iLN9eu/jujDvljh/0HpbmqW2wOekl
 t8P30QW9mz7TE0Nr84TSTzT8ODZFvjmv/+ajoE2hBqfSzkf7mTl++PTqnrnJyw3mOZ//sXFLN
 F2+kmRtX6rEUpyRaKjFXFScCABT5BhGvAIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1498139647!103507236!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63009 invoked from network); 22 Jun 2017 13:54:07 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-5.tower-27.messagelabs.com with SMTP; 22 Jun 2017 13:54: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 07304344;
 Thu, 22 Jun 2017 06:54: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 67E893F3E1;
 Thu, 22 Jun 2017 06:54:06 -0700 (PDT)
To: Sergej Proskurin <proskurin@sec.in.tum.de>, xen-devel@lists.xenproject.org
References: <20170620203332.17833-1-proskurin@sec.in.tum.de>
 <20170620203332.17833-8-proskurin@sec.in.tum.de>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <5990a484-964d-ce69-f2c1-1a9c7d5bea04@arm.com>
Date: Thu, 22 Jun 2017 14:54:05 +0100
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: <20170620203332.17833-8-proskurin@sec.in.tum.de>
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v4 7/9] arm/mem_access: Add long-descriptor
	based gpt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGkgU2VyZ2VqLAoKT24gMjAvMDYvMTcgMjE6MzMsIFNlcmdlaiBQcm9za3VyaW4gd3JvdGU6Cj4g
KyAgICAvKgo+ICsgICAgICogU2V0IHBlcm1pc3Npb25zIHNvIHRoYXQgdGhlIGNhbGxlciBjYW4g
Y2hlY2sgdGhlIGZsYWdzIGJ5IGhlcnNlbGYuIE5vdGUKPiArICAgICAqIHRoYXQgc3RhZ2UgMSB0
cmFuc2xhdGlvbnMgYWxzbyBpbmhlcml0IGF0dHJpYnV0ZXMgZnJvbSB0aGUgdGFibGVzCj4gKyAg
ICAgKiAoQVJNIERESSAwNDg3Qi5hIEoxLTU5MjgpLgo+ICsgICAgICovCj4gKyAgICBpZiAoICFw
dGUucHQucm8gJiYgIXJvX3RhYmxlICkKPiArICAgICAgICAqcGVybXMgPSBHVjJNX1dSSVRFOwoK
U2VlIHBhdGNoICM4IGFib3V0IHRoZSBwcm9ibGVtIHdpdGggdGhlIHBlcm1pc3Npb25zLgoKPiAr
ICAgIGlmICggIXB0ZS5wdC54biAmJiAheG5fdGFibGUgKQo+ICsgICAgICAgICpwZXJtcyB8PSBH
VjJNX0VYRUM7Cj4gKwo+ICsgICAgcmV0dXJuIDA7Cj4gIH0KPgo+ICBpbnQgZ3Vlc3Rfd2Fsa190
YWJsZXMoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHZhZGRyX3QgZ3ZhLAo+CgpDaGVlcnMsCgotLSAK
SnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 22 13:58:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 13:58:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dO2cR-0006Ep-8e; Thu, 22 Jun 2017 13:57:59 +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 1dO2cQ-0006Ei-2D
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 13:57:58 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 C5/BA-03620-5ECCB495; Thu, 22 Jun 2017 13:57:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsUSuHLSQt0nZ7w
 jDfZMNLNY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDNWtZ9lLnjAUvFg/lrmBsY5LF2MXBwsAr3M
 Eo8evGPqYuTgkBAIlVh+xRbCFJF48j8NpERI4BOTxLbDvWAlLAKqEssWCHQxcnKwCShJ7D14n
 BHEFhGQlrj2+TKYLSzgKDFj8idmEJtXQE/izsyprBC2oMTJmU9YQGxmgWKJ2WvOMIKMZAbqXf
 6PAyQsKiArcWxSB/sERt5ZSDpmIemYhdABEVaX+DPvEjOGsK3EunXvWRYwsq1i1ChOLSpLLdI
 1NNRLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMSgYg2MH4aVnAIUZJDiYlUd7N
 xd6RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4p54GygkWpaanVqRl5gDjAyYtwcGjJMJ7fhdQm
 re4IDG3ODMdInWKUZej6cOWL0xCLHn5ealS4rznQGYIgBRllObBjYDF6iVGWSlhXkago4R4Cl
 KLcjNLUOVfMYpzMCoJ854HmcKTmVcCt+kV0BFMQEe8OOIBckRJIkJKqoGx5/vUBdP428xlGjm
 Oa8dzT2Ge6TPBnl8v761zxrKqtlTuu6eXHDi0kCV0jYTPSc1HxVPibhmXte1fbL+8XVJbc0EC
 2/ueOUeOfdPUDV1+aue6zv0Hvira5Cx+GnIweOkbtWr1iz8+XzcPyNi+u8DL5IOlXlS495Q3O
 WmqCi1yTnrLVToFHq1RYinOSDTUYi4qTgQArHXJV9ACAAA=
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-4.tower-27.messagelabs.com!1498139876!108196170!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
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23915 invoked from network); 22 Jun 2017 13:57:56 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.161)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Jun 2017 13:57:56 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1498139876;
 l=632; s=domk; d=aepfle.de;
 h=Content-Disposition:Content-Type:MIME-Version:Subject:To:From:Date;
 bh=ZHermyvfRvPAx5ZS2ICLhDPKZqiNDuOvwRxDPWWOf2Q=;
 b=GE9mQOvWF9t0jt7nYP/vQAYjNQoxaChaPZ0/YwsR4yXwBfZpJNDtF3baOf1EDxqwqA
 yewjryPsFQIlyEcOf4OQcbAJ9QOtDKXRm4z5kH6JW5WaBAa3ch2F3wzps+unmLsEHsaX
 6joLAKD3DOBnwrJvasNyNXm65WzpMoPxqgFKA=
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.0 AUTH) with ESMTPSA id R052a9t5MDvuDCm
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate) for <xen-devel@lists.xen.org>;
 Thu, 22 Jun 2017 15:57:56 +0200 (CEST)
Date: Thu, 22 Jun 2017 15:57:52 +0200
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xen.org
Message-ID: <20170622135752.GA19838@aepfle.de>
MIME-Version: 1.0
User-Agent: Mutt/1.8.3 (7090)
Subject: [Xen-devel] live migration of HVM domUs with more than 32vcpus 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: multipart/mixed; boundary="===============0356832560477513553=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============0356832560477513553==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="2fHTh5uZTiUOsy+g"
Content-Disposition: inline


--2fHTh5uZTiUOsy+g
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline

It seems that live migration of HVM domUs with more than 32 vcpus causes
a hang of the domU on the remote side. Both ping and 'xl console' show no
reaction.
This happens also with kernel-4.12. Is this a known bug?

Olaf

--2fHTh5uZTiUOsy+g
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iFwEARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCWUvM3QAKCRBdQqD6ppg2
fhnRAKDzF8yTVGG9AWNy0l6zDcK5PWn2rACWMMip8D+bxsa0OZJVPFyrpcxOHA==
=QQ33
-----END PGP SIGNATURE-----

--2fHTh5uZTiUOsy+g--


--===============0356832560477513553==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0356832560477513553==--


From xen-devel-bounces@lists.xen.org Thu Jun 22 14:10:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 14:10: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 1dO2oi-0007VA-D4; Thu, 22 Jun 2017 14:10: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=3398491f0=wei.liu2@citrix.com>)
 id 1dO2oh-0007Us-Al; Thu, 22 Jun 2017 14:10:39 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 FB/F9-19409-EDFCB495; Thu, 22 Jun 2017 14:10:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXitHRDpO69896
 RBivPMlu8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzTh/7zN7wTOOii9XfjA3MG5i72Lk
 5JAQ8Jdo6WtkBbFZBFQlPr9bwARiswkoS/zs7GXrYuTgEBEwkHg/o7aLkYuDWeABo8Shzn9g9
 cICphITlr1jA7F5BSwk5p27yAxiCwmYSzROeMMMEReUODnzCQuIzSygI7Fg9yewmcwC0hLL/3
 GAhDmBWn8smQI2RlRARaJz6RwWiDEKEh3TjzFNYOSbhWTSLCSTZiFMWsDIvIpRozi1qCy1SNf
 QUC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzDkGIBgB+Pq306HGCU5mJREeTcX
 e0cK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuD9fw4oJ1iUmp5akZaZAwx+mLQEB4+SCO+ss0Bp3
 uKCxNzizHSI1ClGXY4Nq9d/YRJiycvPS5US5+0AmSEAUpRRmgc3AhaJlxhlpYR5GYGOEuIpSC
 3KzSxBlX/FKM7BqCTMKw6MayGezLwSuE2vgI5gAjrixREPkCNKEhFSUg2MFkINc49+1t3AzCu
 x8t4K0Qt7cy71P3aZ93ZtmSjz7Mji16mL7PY5XRDfLKN82yDJL+mX6dnjE7f7Gf5qUmXItvqx
 SLyDYXprwr+wm513u41X9P08bJMy90iBz3INC2XpPk/FzIL91rwMJ/cGvNjx9IBBjEV8+/+in
 qLelK9a9UV7PK4e776gxFKckWioxVxUnAgAjn9nTL8CAAA=
X-Env-Sender: prvs=3398491f0=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1498140635!99329446!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 452 invoked from network); 22 Jun 2017 14:10:37 -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;
 22 Jun 2017 14:10:37 -0000
X-IronPort-AV: E=Sophos;i="5.39,373,1493683200"; d="scan'208";a="428991670"
Date: Thu, 22 Jun 2017 15:09:27 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: "Bernhard M. Wiedemann" <bwiedemann@suse.de>
Message-ID: <20170622140927.nvom2it6tcrgzkph@citrix.com>
References: <20170622134026.10727-1-bwiedemann@suse.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170622134026.10727-1-bwiedemann@suse.de>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>,
 Minios-devel <minios-devel@lists.xenproject.org>, kaf24@firebug.cl.cam.ac.uk,
 Samuel Thibault <samuel.thibault@ens-lyon.org>, xen-devel@lists.xenproject.org,
 keir.fraser@citrix.com
Subject: Re: [Xen-devel] [PATCH] mini-os: use gzip -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>

Q2MgbWluaW9zLWRldmVsIGFuZCBTYW11ZWwKCk9uIFRodSwgSnVuIDIyLCAyMDE3IGF0IDAzOjQw
OjI2UE0gKzAyMDAsIEJlcm5oYXJkIE0uIFdpZWRlbWFubiB3cm90ZToKPiB0byBub3QgYWRkIGN1
cnJlbnQgdGltZXN0YW1wIHRvCj4gaW9lbXUtc3R1YmRvbS5nego+IHB2LWdydWIteDg2XzMyLmd6
Cj4gcHYtZ3J1Yi14ODZfNjQuZ3oKPiB4ZW5zdG9yZS1zdHViZG9tLmd6Cj4gCj4gdG8gYWxsb3cg
Zm9yIHJlcHJvZHVjaWJsZSBidWlsZHMKPiAKPiBTaWduZWQtb2ZmLWJ5OiBCZXJuaGFyZCBNLiBX
aWVkZW1hbm4gPGJ3aWVkZW1hbm5Ac3VzZS5kZT4KCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgoKPiAtLS0KPiAgTWFrZWZpbGUgfCAyICstCj4gIDEgZmlsZSBjaGFuZ2Vk
LCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS9NYWtlZmls
ZSBiL01ha2VmaWxlCj4gaW5kZXggZWY4NTU5Yi4uNWJkY2RhYyAxMDA2NDQKPiAtLS0gYS9NYWtl
ZmlsZQo+ICsrKyBiL01ha2VmaWxlCj4gQEAgLTE2NSw3ICsxNjUsNyBAQCAkKE9CSl9ESVIpLyQo
VEFSR0VUKTogJChPQkpTKSAkKEFQUF9PKSBhcmNoX2xpYiAkKE9CSl9ESVIpLyQoVEFSR0VUX0FS
Q0hfRElSKS9taQo+ICAJJChMRCkgLXIgJChMREZMQUdTKSAkKEhFQURfT0JKKSAkKEFQUF9PKSAk
KE9CSlMpICQoTERBUkNITElCKSAkKExETElCUykgLW8gJEAubwo+ICAJJChPQkpDT1BZKSAtdyAt
RyAkKEdMT0JBTF9QUkVGSVgpKiAtRyBfc3RhcnQgJEAubyAkQC5vCj4gIAkkKExEKSAkKExERkxB
R1MpICQoTERGTEFHU19GSU5BTCkgJEAubyAkKEVYVFJBX09CSlMpIC1vICRACj4gLQlnemlwIC1m
IC05IC1jICRAID4kQC5nego+ICsJZ3ppcCAtbiAtZiAtOSAtYyAkQCA+JEAuZ3oKPiAgCj4gIC5Q
SE9OWTogY29uZmlnCj4gIENPTkZJR19GSUxFID89ICQoQ1VSRElSKS9taW5pb3MtY29uZmlnLm1r
Cj4gLS0gCj4gMi4xMi4zCj4gCj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKPiBodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 22 14:16:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 14: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 1dO2u4-0007i2-0L; Thu, 22 Jun 2017 14:16: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 1dO2u2-0007hw-Ch
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 14:16:10 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 61/78-03920-921DB495; Thu, 22 Jun 2017 14:16:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS1fzone
 kwfz5/Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aWA19YCqZxVCz9tYS1gXEWWxcjJ4eQQJ7E
 886XYDavgJ3Eoy//GUFsCQFDidMLb7KA2CwCqhLLd98Bq2ETUJdoe7adFcQWEdCXmP/pJ5jNL
 LCOSeLKEoUuRg4OYYEwiUVvKroYuYDG32SU2HByA9hMTqD5Dzd8ZQap4RUQlPi7QxiiVUvi4a
 9bLBC2tsSyha/BSpgFpCWW/+OYwMg3C6FhFpKGWUgaZiE0LGBkWcWoUZxaVJZapGtopJdUlJm
 eUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERh8DECwg/HyxoBDjJIcTEqivJuLvSOF+JLy
 UyozEosz4otKc1KLDzFqcHAIbNu1+gKjFEtefl6qkgSv4gWgOsGi1PTUirTMHGB8wJRKcPAoi
 fDOOguU5i0uSMwtzkyHSJ1iVJQS5+UB6RMASWSU5sG1wWLyEqOslDAvI9BRQjwFqUW5mSWo8q
 8YxTkYlYR5v5wHmsKTmVcCN/0V0GImoMUvjniALC5JREhJNTBGH+JoD4nZfoKfTZr1YBGvl1n
 UioNMfpx67e9/HHuhpbpa7QxHzyrGDTYXJr56ve/LpQ/HXu3S480997W3OuPijqL7J03/fuQ6
 YXF94Zsy3pQdMSn6tQnHTXgCp39i2X2i6LnYTPMHD0oYt73LNfF9eXOjNUeSwuJ7mYenHuJ03
 6XDO+nJ3QuJSizFGYmGWsxFxYkAmePgx8QCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1498140967!69013417!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17052 invoked from network); 22 Jun 2017 14:16:08 -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; 22 Jun 2017 14:16:08 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 22 Jun 2017 08:16:06 -0600
Message-Id: <594BED470200007800165CF4@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 22 Jun 2017 08:16:07 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <594A57B10200007800165012@prv-mh.provo.novell.com>
 <594A57B10200007800165012@prv-mh.provo.novell.com>
 <594A5A7902000078001650BA@prv-mh.provo.novell.com>
 <7222befd-aaf6-a609-18b2-70b4a376393b@citrix.com>
In-Reply-To: <7222befd-aaf6-a609-18b2-70b4a376393b@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 09/11] gnttab: avoid spurious maptrack
 handle allocation failures
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIxLjA2LjE3IGF0IDE0OjAyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjEvMDYvMTcgMTA6MzcsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBAQCAtNDA4LDgg
KzQwOCwxMyBAQCBnZXRfbWFwdHJhY2tfaGFuZGxlKAo+PiAgICAgIC8qCj4+ICAgICAgICogSWYg
d2UndmUgcnVuIG91dCBvZiBmcmFtZXMsIHRyeSBzdGVhbGluZyBhbiBlbnRyeSBmcm9tIGFub3Ro
ZXIKPj4gICAgICAgKiBWQ1BVIChpbiBjYXNlIHRoZSBndWVzdCBpc24ndCBtYXBwaW5nIGFjcm9z
cyBpdHMgVkNQVXMgZXZlbmx5KS4KPj4gKyAgICAgKiBBbHNvIHVzZSB0aGlzIHBhdGggaW4gY2Fz
ZSB3ZSdyZSBvdXQgb2YgbWVtb3J5LCB0byBhdm9pZCBzcHVyaW91cwo+PiArICAgICAqIGZhaWx1
cmVzLgo+PiAgICAgICAqLwo+PiAtICAgIGlmICggbnJfbWFwdHJhY2tfZnJhbWVzKGxndCkgPj0g
bWF4X21hcHRyYWNrX2ZyYW1lcyApCj4+ICsgICAgaWYgKCBucl9tYXB0cmFja19mcmFtZXMobGd0
KSA8IG1heF9tYXB0cmFja19mcmFtZXMgKQo+PiArICAgICAgICBuZXdfbXQgPSBhbGxvY194ZW5o
ZWFwX3BhZ2UoKTsKPj4gKwo+PiArICAgIGlmICggIW5ld19tdCApCj4+ICAgICAgewo+PiAgICAg
ICAgICAvKgo+PiAgICAgICAgICAgKiBDYW4gZHJvcCB0aGUgbG9jayBzaW5jZSBubyBvdGhlciBW
Q1BVIGNhbiBiZSBhZGRpbmcgYSBuZXcKPiAKPiAqIGZyYW1lIG9uY2UgdGhleSd2ZSBydW4gb3V0
Lgo+ICovCj4gCj4gSXQgZG9lc24ndCBsb29rIGxpa2UgdGhpcyBjb21tZW50IGlzIHRydWUgYW55
IG1vcmUsIHdoaWNoIGJyaW5ncyB0aGUKPiBsb2NraW5nIGNvcnJlY3RuZXNzIGludG8gcXVlc3Rp
b24uCgpUaGUgd2hvbGUgZnVuY3Rpb24gYWN0cyBvbiBjdXJyZW50IG9ubHksIHNvIHJhY2VzIGFy
ZW4ndCBwb3NzaWJsZQphdCBhbGwuIFRoZSBjb21tZW50IHRoZXJlZm9yZSBpcyBtaXNsZWFkaW5n
LCBhbmQgSSBub3cgdGhpbmsgdGhlCm1hcHRyYWNrX2xvY2sgaXMgcG9pbnRsZXNzIGFsdG9nZXRo
ZXIuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 22 14:21:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 14: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 1dO2zC-0008Lh-Jr; Thu, 22 Jun 2017 14: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 <chao.gao@intel.com>) id 1dO2zB-0008Lb-V0
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 14:21:30 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 EF/D8-02956-962DB495; Thu, 22 Jun 2017 14:21:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsVywNwkVjfjkne
 kwd2VJhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bKu2IFxxUqfjzrYmpgXC3VxcjFISQwnVHi
 xuy/TF2MnBwSArwSR5bNYIWw/SUW9M1gB7GFBMolnp/6wwJiswioSpyfNgmsnk1AWeLi1142E
 FsEyO799RushlkgR+LDynVgtrBAlMT+/41gNbwClhKHbnSzgyzmFZjDKDH79XQ2iAVlEqc3n2
 WCKBKUODnzCdQgdYk/8y4xdzFyANnSEsv/cUCE5SWat85mBrE5BewlTp3oAbNFgW7YfWsv8wR
 GoVlIJs1CMmkWwqRZSCYtYGRZxahRnFpUllqka2ikl1SUmZ5RkpuYmaNraGCml5taXJyYnpqT
 mFSsl5yfu4kRGOIMQLCD8fLGgEOMkhxMSqK8m4u9I4X4kvJTKjMSizPii0pzUosPMcpwcChJ8
 M67AJQTLEpNT61Iy8wBRhtMWoKDR0mEd9ZZoDRvcUFibnFmOkTqFKOilDjve5A+AZBERmkeXB
 sswi8xykoJ8zICHSLEU5BalJtZgir/ilGcg1FJmHcvyBSezLwSuOmvgBYzAS1+ccQDZHFJIkJ
 KqoExZ3XFNK5sf1e/Kcdv5upbcUUrG76vC7MQCWrh38u/WLVndUadItPzzLqsB8c6SnYa2mS8
 WdLMVvR95uP+rrxtH+0ihCxuPQjYuL3zawP7pDKJr9ohrmtufH31sOPVHcHeSYLHmKr4l5+9G
 Rr141k7046fNj1n7RniV09UWtZ49dwMwfe6Go1KLMUZiYZazEXFiQDIJPiY6wIAAA==
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1498141286!109111302!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51834 invoked from network); 22 Jun 2017 14:21:28 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Jun 2017 14:21:28 -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 Jun 2017 07:21:26 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.39,373,1493708400"; d="scan'208";a="118033172"
Received: from skl-2s3.sh.intel.com ([10.239.48.12])
 by fmsmga006.fm.intel.com with ESMTP; 22 Jun 2017 07:21:25 -0700
Date: Thu, 22 Jun 2017 22:21:58 +0800
From: Chao Gao <chao.gao@intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170622142155.GA22315@skl-2s3.sh.intel.com>
Mail-Followup-To: Jan Beulich <JBeulich@suse.com>,
 Crawford Eric R <Eric.R.Crawford@intel.com>,
 Kevin Tian <kevin.tian@intel.com>, xen-devel@lists.xen.org
References: <1498042032-18904-1-git-send-email-chao.gao@intel.com>
 <594BA94C0200007800165AD3@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <594BA94C0200007800165AD3@prv-mh.provo.novell.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Kevin Tian <kevin.tian@intel.com>,
 Crawford Eric R <Eric.R.Crawford@intel.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2] VT-d: fix VF of RC integrated endpoint
 matched to wrong VT-d unit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBKdW4gMjIsIDIwMTcgYXQgMDM6MjY6MDRBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+Pj4gT24gMjEuMDYuMTcgYXQgMTI6NDcsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3Rl
Ogo+PiBUaGUgcHJvYmxlbSBpcyBhIFZGIG9mIFJDIGludGVncmF0ZWQgUEYgKGUuZy4gUEYncyBC
REYgaXMgMDA6MDIuMCksCj4+IHdlIHdvdWxkIHdyb25nbHkgdXNlIDAwOjAwLjAgdG8gc2VhcmNo
IFZULWQgdW5pdC4KPj4gCj4+IFRvIHNlYXJjaCBWVC1kIHVuaXQgZm9yIGEgVkYsIHRoZSBCREYg
b2YgdGhlIFBGIGlzIHVzZWQuIEFuZCBJZiB0aGUKPj4gUEYgaXMgYW4gRXh0ZW5kZWQgRnVuY3Rp
b24sIHRoZSBCREYgb2Ygb25lIHRyYWRpdGlvbmFsIGZ1bmN0aW9uIGlzCj4+IHVzZWQuICBUaGUg
Zm9sbG93aW5nIGxpbmUgKGZyb20gYWNwaV9maW5kX21hdGNoZWRfZHJoZF91bml0KCkpOgo+PiAg
ICAgZGV2Zm4gPSBQQ0lfU0xPVChwZGV2LT5pbmZvLnBoeXNmbi5kZXZmbikgPyAwIDogcGRldi0+
aW5mby5waHlzZm4uZGV2Zm47Cj4+IHNldHMgJ2RldmZuJyB0byAwIGlmIFBGJ3MgZGV2Zm4gPiA3
LiBBcHBhcmVudGx5LCBpdCB0cmVhdHMgYWxsCj4+IFBGcyB3aGljaCBoYXMgZGV2Zm4gPiA3IGFz
IGV4dGVuZGVkIGZ1bmN0aW9uLiBIb3dldmVyLCBpdCBpcyB3cm9uZyBmb3IKPj4gYSBSQyBpbnRl
Z3JhdGVkIFBGLCB3aGljaCBpcyBub3QgQVJJLWNhcGFibGUgYnV0IG1heSBoYXZlIGRldmZuID4g
Ny4KPgo+SSdtIGFnYWluIGhhdmluZyB0cm91YmxlIHdpdGggeW91IHRhbGtpbmcgYWJvdXQgQVJJ
IGFuZCBSQwo+aW50ZWdyYXRlZCBoZXJlLCBidXQgbm90IGNoZWNraW5nIGZvciBlaXRoZXIgaW4g
YW55IHdheSBpbiB0aGUKPm5ldyBjb2RlLiBQbGVhc2UgbWFrZSBzdXJlIHlvdSBlc3RhYmxpc2gg
dGhlIGZ1bGwgY29ubmVjdGlvbgo+aW4gdGhlIGRlc2NyaXB0aW9uLgoKU29ycnkgZm9yIHRoaXMu
IExldCBtZSBleHBsYWluIHRoaXMgYWdhaW4uCgpGcm9tIFNSSU9WIHNwZWMgMy43LjMsIGl0IHNh
eXM6CiJBUkkgaXMgbm90IGFwcGxpY2FibGUgdG8gUm9vdCBDb21wbGV4IEludGVncmF0ZWQgRW5k
cG9pbnRzOyBhbGwgb3RoZXIKU1ItSU9WIENhcGFibGUgRGV2aWNlcyAoRGV2aWNlcyB0aGF0IGlu
Y2x1ZGUgYXQgbGVhc3Qgb25lIFBGKSBzaGFsbAppbXBsZW1lbnQgdGhlIEFSSSBDYXBhYmlsaXR5
IGluIGVhY2ggRnVuY3Rpb24uIgoKU28gSSBfdGhpbmtfIFBGcyBjYW4gYmUgY2xhc3NpZmllZCB0
byB0d28ga2luZHM6IG9uZSBpcyBSQyBpbnRlZ3JhdGVkClBGIGFuZCB0aGUgb3RoZXIgaXMgbm9u
LVJDIGludGVncmF0ZWQgUEYuIFRoZSBmb3JtZXIgY2FuJ3Qgc3VwcG9ydCBBUkkuClRoZSBsYXR0
ZXIgc2hhbGwgc3VwcG9ydCBBUkkuIE9ubHkgZm9yIGV4dGVuZGVkIGZ1bmN0aW9ucywgb25lCnRy
YWRpdGlvbmFsIGZ1bmN0aW9uJ3MgQkRGIHNob3VsZCBiZSB1c2VkIHRvIHNlYXJjaCBWVC1kIHVu
aXQuIEFuZAphY2NvcmRpbmcgdG8gUENJRSBzcGVjLCBFeHRlbmRlZCBmdW5jdGlvbiBtZWFucyB3
aXRoaW4gYW4gQVJJIERldmljZSwgYQpGdW5jdGlvbiB3aG9zZSBGdW5jdGlvbiBOdW1iZXIgaXMg
Z3JlYXRlciB0aGFuIDcuIFNvIHRoZSBmb3JtZXIKY2FuJ3QgYmUgYW4gZXh0ZW5kZWQgZnVuY3Rp
b24uIFRoZSBsYXR0ZXIgaXMgYW4gZXh0ZW5kZWQgZnVuY3Rpb24gYXMKbG9uZyBhcyBQRidzIGRl
dmZuID4gNywgdGhpcyBjaGVjayBpcyBleGFjdGx5IHdoYXQgdGhlIG9yaWdpbmFsIGNvZGUKZGlk
LiBTbyBJIHRoaW5rIHRoZSBvcmlnaW5hbCBjb2RlIGRpZG4ndCBhd2FyZSB0aGUgZm9ybWVyCihh
a2EsIFJDIGludGVncmF0ZWQgZW5kcG9pbnRzLikuIFRoaXMgcGF0Y2ggY2hlY2tzIHRoZSBpc19l
eHRmbgpkaXJlY3RseS4gQWxsIG9mIHRoaXMgaXMgb25seSBteSB1bmRlcnN0YW5kaW5nLiBJIG5l
ZWQgeW91IGFuZCBLZXZpbidzCmhlbHAgdG8gZGVjaWRlIGl0J3MgcmlnaHQgb3Igbm90LgoKPgo+
PiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZG1hci5jCj4+ICsrKyBiL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9kbWFyLmMKPj4gQEAgLTIxOCw4ICsyMTgsMTggQEAgc3Ry
dWN0IGFjcGlfZHJoZF91bml0ICphY3BpX2ZpbmRfbWF0Y2hlZF9kcmhkX3VuaXQoY29uc3QgCj4+
IHN0cnVjdCBwY2lfZGV2ICpwZGV2KQo+PiAgICAgIH0KPj4gICAgICBlbHNlIGlmICggcGRldi0+
aW5mby5pc192aXJ0Zm4gKQo+PiAgICAgIHsKPj4gKyAgICAgICAgc3RydWN0IHBjaV9kZXYgKnBo
eXNmbjsKPgo+Y29uc3QKPgo+PiAgICAgICAgICBidXMgPSBwZGV2LT5pbmZvLnBoeXNmbi5idXM7
Cj4+IC0gICAgICAgIGRldmZuID0gUENJX1NMT1QocGRldi0+aW5mby5waHlzZm4uZGV2Zm4pID8g
MCA6IHBkZXYtPmluZm8ucGh5c2ZuLmRldmZuOwo+PiArICAgICAgICAvKgo+PiArICAgICAgICAg
KiBVc2UgMCBhcyAnZGV2Zm4nIHRvIHNlYXJjaCBWVC1kIHVuaXQgd2hlbiB0aGUgcGh5c2ljYWwg
ZnVuY3Rpb24KPj4gKyAgICAgICAgICogaXMgYW4gRXh0ZW5kZWQgRnVuY3Rpb24uCj4+ICsgICAg
ICAgICAqLwo+PiArICAgICAgICBwY2lkZXZzX2xvY2soKTsKPj4gKyAgICAgICAgcGh5c2ZuID0g
cGNpX2dldF9wZGV2KHBkZXYtPnNlZywgYnVzLCBwZGV2LT5pbmZvLnBoeXNmbi5kZXZmbik7Cj4+
ICsgICAgICAgIHBjaWRldnNfdW5sb2NrKCk7Cj4+ICsgICAgICAgIEFTU0VSVChwaHlzZm4pOwo+
PiArICAgICAgICBkZXZmbiA9IHBoeXNmbi0+aW5mby5pc19leHRmbiA/IDAgOiBwZGV2LT5pbmZv
LnBoeXNmbi5kZXZmbjsKPgo+VGhpcyBjaGFuZ2UgbG9va3MgdG8gYmUgZmluZSBpcyB3ZSBhc3N1
bWUgdGhhdCBpc19leHRmbiBpcyBhbHdheXMKPnNldCBjb3JyZWN0bHkuIExvb2tpbmcgYXQgdGhl
IExpbnV4IGNvZGUgc2V0dGluZyBpdCwgSSdtIG5vdCBzdXJlCj50aG91Z2g6IEkgY2FuJ3Qgc2Vl
IGFueSBjb25uZWN0aW9uIHRvIHRoZSBQRiBuZWVkaW5nIHRvIGJlIFJDCj5pbnRlZ3JhdGVkIHRo
ZXJlLgoKTGludXggY29kZSBzZXRzIGl0IHdoZW4KIHBjaV9hcmlfZW5hYmxlZChwY2lfZGV2LT5i
dXMpICYmIFBDSV9TTE9UKHBjaV9kZXYtPmRldmZuKQoKIEkgX3RoaW5rXyBwY2lfYXJpX2VuYWJs
ZWQocGNpX2Rldi0+YnVzKSBtZWFucyBBUklmb3J3YXJkaW5nIGlzIGVuYWJsZWQKIGluIHRoZSBp
bW1lZGlhdGVkbHkgdXBzdHJlYW0gRG93bnN0cmVhbSBwb3J0LiBUaHVzLCBJIHRoaW5rIHRoZSBw
Y2lfZGV2CiBpcyBhbiBBUkktY2FwYWJsZSBkZXZpY2UgZm9yIFBDSWUgc3BlYyA2LjEzIHNheXM6
CgpJdCBpcyBzdHJvbmdseSByZWNvbW1lbmRlZCB0aGF0IHNvZnR3YXJlIGluIGdlbmVyYWwgU2V0
IHRoZSBBUkkKRm9yd2FyZGluZyBFbmFibGUgYml0IGluIGEgNSBEb3duc3RyZWFtIFBvcnQgb25s
eSBpZiBzb2Z0d2FyZSBpcyBjZXJ0YWluCnRoYXQgdGhlIGRldmljZSBpbW1lZGlhdGVseSBiZWxv
dyB0aGUgRG93bnN0cmVhbSBQb3J0IGlzIGFuIEFSSSBEZXZpY2UuCklmIHRoZSBiaXQgaXMgU2V0
IHdoZW4gYSBub24tQVJJIERldmljZSBpcyBwcmVzZW50LCB0aGUgbm9uLUFSSSBEZXZpY2UKY2Fu
IHJlc3BvbmQgdG8gQ29uZmlndXJhdGlvbiBTcGFjZSBhY2Nlc3NlcyB1bmRlciB3aGF0IGl0IGlu
dGVycHJldHMgYXMKYmVpbmcgZGlmZmVyZW50IERldmljZSBOdW1iZXJzLCBhbmQgaXRzIEZ1bmN0
aW9ucyBjYW4gYmUgYWxpYXNlZCB1bmRlcgptdWx0aXBsZSBEZXZpY2UgTnVtYmVycywgZ2VuZXJh
bGx5IGxlYWRpbmcgdG8gdW5kZXNpcmVkIGJlaGF2aW9yLgoKYW5kIHRoZSBwY2lfZGV2IGNhbid0
IGJlIGEgUkMgaW50ZWdyYXRlZCBlbmRwb2ludHMuIEZyb20gYW5vdGhlciBzaWRlLCBpdAphbHNv
IG1lYW5zIHRoZSBpc19leHRmbiB3b24ndCBiZSBzZXQgZm9yIFJDIGludGVncmF0ZWQgUEYuIElz
IHRoYXQKcmlnaHQ/Cgo+Cj5JJ2QgYWxzbyBzdWdnZXN0IGRvaW5nIGVycm9yIGhhbmRsaW5nIG5v
dCBieSBBU1NFUlQoKSwgYnV0IGJ5Cj5jaGVja2luZyBwaHlzZm4gaW4gdGhlIGNvbmRpdGlvbmFs
IGV4cHJlc3Npb24uCgpkbyB5b3UgbWVhbiB0aGlz77yaCmRldmZuID0gKHBoeXNmbiAmJiBwaHlz
Zm4tPmluZm8uaXNfZXh0Zm4pID8gMCA6IHBkZXYtPmluZm8ucGh5c2ZuLmRldmZuOwoKVGhhbmtz
CkNoYW8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 22 14:34:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 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 1dO3BV-0000eU-Om; Thu, 22 Jun 2017 14:34:13 +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 1dO3BU-0000eM-Bg
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 14:34:12 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 46/6E-03587-365DB495; Thu, 22 Jun 2017 14:34:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHIsWRWlGSWpSXmKPExsUyZ7p8oG7yVe9
 Igz03uS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyjM9czFjxkrvhzdhpTA2MPcxcjF4eQwGQm
 iQ0Lf7NCON8YJfqePmeCcDYySqz/38/SxcgJ5HQzSuxbrgdhF0nM3LueGcRmEVCVmPMZZBQHB
 5uAicSbVY4gYREBK4kFh5rYQWxmAWmJa0/esoHYwgJBEpt3TGMFsXkFzCX23HzMDDFST2La3H
 5miLigxMmZT1ggerUkbvx7yQQyHmTO8n8cICangL7E97tKIBWiAsoSu2/tBeuUEDCWaH97kW0
 Co9AsJINmIRk0C2HQAkbmVYwaxalFZalFukYmeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnF
 esn5uZsYgaHMAAQ7GPd9jDzEKMnBpCTKu7nYO1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO/ry
 0A5waLU9NSKtMwcYFTBpCU4eJREeLMuAqV5iwsSc4sz0yFSpxiNOTasXv+FiaPpw5YvTEIsef
 l5qVLivCxXgEoFQEozSvPgBsGi/RKjrJQwLyPQaUI8BalFuZklqPKvGMU5GJWEeU+C3MOTmVc
 Ct+8V0ClMQKe8OOIBckpJIkJKqoGx++EJu40OPzyuq3bfV/5X0jnzjGzBuXfvbVcbH34mWhzm
 GyId+S+GceuU5VxrjT/Es26Q2xHltydfOeNzGPOq6H8vmgXPxz35wVKduurxytmT7Cz2W/yqe
 lmUttEjSX37gg95587OlZqyezvLKfdC4y98u7UWvkqpWuBxaOvzULUHX3ezyspwK7EUZyQaaj
 EXFScCAL2c+JzxAgAA
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1498142049!103515987!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34326 invoked from network); 22 Jun 2017 14:34:10 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Jun 2017 14:34: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
 v5MEY5FS010817
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 22 Jun 2017 14:34: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 v5MEY4ir018904
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Thu, 22 Jun 2017 14:34:04 GMT
Received: from abhmp0004.oracle.com (abhmp0004.oracle.com [141.146.116.10])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id v5MEY1MC004475;
 Thu, 22 Jun 2017 14:34:03 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 22 Jun 2017 07:34:01 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 05CBC6A0136; Thu, 22 Jun 2017 10:34:00 -0400 (EDT)
Date: Thu, 22 Jun 2017 10:34:00 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Olaf Hering <olaf@aepfle.de>, ankur.a.arora@oracle.com
Message-ID: <20170622143400.GF10647@char.us.oracle.com>
References: <20170622135752.GA19838@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170622135752.GA19838@aepfle.de>
User-Agent: Mutt/1.8.0 (2017-02-23)
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] live migration of HVM domUs with more than 32vcpus
 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>

T24gVGh1LCBKdW4gMjIsIDIwMTcgYXQgMDM6NTc6NTJQTSArMDIwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gSXQgc2VlbXMgdGhhdCBsaXZlIG1pZ3JhdGlvbiBvZiBIVk0gZG9tVXMgd2l0aCBtb3Jl
IHRoYW4gMzIgdmNwdXMgY2F1c2VzCj4gYSBoYW5nIG9mIHRoZSBkb21VIG9uIHRoZSByZW1vdGUg
c2lkZS4gQm90aCBwaW5nIGFuZCAneGwgY29uc29sZScgc2hvdyBubwo+IHJlYWN0aW9uLgo+IFRo
aXMgaGFwcGVucyBhbHNvIHdpdGgga2VybmVsLTQuMTIuIElzIHRoaXMgYSBrbm93biBidWc/CgpB
bmt1ciBoYWQgc29tZSBwYXRjaGVzIGZvciBtb3JlIHRoYW4gMzIgdkNQVXMuCgo+IAo+IE9sYWYK
CgoKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IFhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwo+IGh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 22 14:39:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 14:39: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 1dO3Ge-0000pw-BN; Thu, 22 Jun 2017 14:39:32 +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 1dO3Gd-0000pq-BW
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 14:39:31 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 C3/AC-01709-2A6DB495; Thu, 22 Jun 2017 14:39:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLIsWRWlGSWpSXmKPExsUSuHLSYt2F17w
 jDT4uU7VY8nExiwOjx9Hdv5kCGKNYM/OS8isSWDP6bvxhLHjIVrFuxjTmBsZXrF2MXBwsAiuZ
 JVa9ecDSxcjBISEQKrH8ii2EKSLx5H9aFyMnh5DAZSaJB0eTQWwWAVWJN383s4DYbAJKEnsPH
 mcEsUUEjCQ671wGizMLmEr8P7eDHcQWFgiS2LxjGiuIzSugJ7Hu7gYmiJnREnebNkLFBSVOzn
 wC1VsscaTjPxPICcwC0hLL/3GAhDkFLCQmTPoE1ioqICtxbFIH+wRGgVlIumch6Z6F0A0RVpf
 4M+8SM4awtsSyha+ZIWxbiXXr3rMsYGRfxahRnFpUllqka2ygl1SUmZ5RkpuYmaNraGCql5ta
 XJyYnpqTmFSsl5yfu4kRGPT1DAyMOxgnrPI7xCjJwaQkyru52DtSiC8pP6UyI7E4I76oNCe1+
 BCjDAeHkgTvnqtAOcGi1PTUirTMHGD8waQlOHiURHjZgTEoxFtckJhbnJkOkTrFqMvR9GHLFy
 Yhlrz8vFQpcd5LIDMEQIoySvPgRsBSwSVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrwzQKb
 wZOaVwG16BXQEE9ARL454gBxRkoiQkmpgnHBoS8bl3Y2/PbQEdBRr1oSuOh7qqemZWhVx4/5E
 yeQura+rf9YFOaecfpccm/+vo3OXTuPk0OcZYh2G8bW9mjNnJf8XLH9nfWemb/Lti9s2xYftO
 JD1QsRs18KQVqm0F5lvouW52jb9fjJBIm5T/srt6/5c+qDlUji/RfXghc8fruruWe6VqsRSnJ
 FoqMVcVJwIAPoiCUYAAwAA
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-16.tower-206.messagelabs.com!1498142369!88763917!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57462 invoked from network); 22 Jun 2017 14:39:29 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.163)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 22 Jun 2017 14:39:29 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1498142369;
 l=898; s=domk; d=aepfle.de;
 h=In-Reply-To:Content-Disposition:Content-Type:MIME-Version:
 References:Subject:Cc:To:From:Date;
 bh=gsTCbVXdtaW4DE6jafcQ99AJR7P00u/87/SbRnuLNWw=;
 b=RvgwUZ1BHhcEtYS9IU5SNsJuWZNfYb4rSuz/my6E2YgEfPk5kt32MGAbZA/yvUiimN
 Um8fkgTXfKZhEOmccI8/G6ddPwxDgYbS/eYwk61AWlxsdgyjvecWLmuOp9MfSSX3CAdb
 QN2HDXgn+Gh2IECsM/WkXqh++HGTCVecH5uOs=
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.0 AUTH) with ESMTPSA id c0758bt5MEdTEIO
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Thu, 22 Jun 2017 16:39:29 +0200 (CEST)
Date: Thu, 22 Jun 2017 16:39:28 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Message-ID: <20170622143927.GB19838@aepfle.de>
References: <20170622135752.GA19838@aepfle.de>
 <20170622143400.GF10647@char.us.oracle.com>
MIME-Version: 1.0
In-Reply-To: <20170622143400.GF10647@char.us.oracle.com>
User-Agent: Mutt/1.8.3 (7090)
Cc: ankur.a.arora@oracle.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] live migration of HVM domUs with more than 32vcpus
 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: multipart/mixed; boundary="===============1934263664946380767=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============1934263664946380767==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="s/l3CgOIzMHHjg/5"
Content-Disposition: inline


--s/l3CgOIzMHHjg/5
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Thu, Jun 22, Konrad Rzeszutek Wilk wrote:

> On Thu, Jun 22, 2017 at 03:57:52PM +0200, Olaf Hering wrote:
> > It seems that live migration of HVM domUs with more than 32 vcpus causes
> > a hang of the domU on the remote side. Both ping and 'xl console' show =
no
> > reaction.
> > This happens also with kernel-4.12. Is this a known bug?
>=20
> Ankur had some patches for more than 32 vCPUs.

Great, where can I get a copy?

Olaf

--s/l3CgOIzMHHjg/5
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCWUvWmQAKCRBdQqD6ppg2
ft4bAKCyMGTh+7+HmdeSYMAAGQKvxWZ39QCfdhQdGPYui+OIarLYx1ag2g9I8aY=
=Pm8B
-----END PGP SIGNATURE-----

--s/l3CgOIzMHHjg/5--


--===============1934263664946380767==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1934263664946380767==--


From xen-devel-bounces@lists.xen.org Thu Jun 22 14:53:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 14: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 1dO3Th-00021f-Jh; Thu, 22 Jun 2017 14:53: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 1dO3Tg-00021Z-Fe
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 14:53:00 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 AB/85-03058-BC9DB495; Thu, 22 Jun 2017 14:52:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOKsWRWlGSWpSXmKPExsXSO6nOVff0Te9
 Ig6WnuS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oy+tdfZCi4IV+x96NTA+Fewi5GLQ0hgIpPE
 lUfTWCGc34wSr85PYYZwNjJKvD+0nhHC2cYo8eLqRaAMJ4ewQJDE5h0gLRwcIgIREhtvyYCEh
 QTqJRpbjrGC2MwCphL/z+1gB7HZBIwkzh6dzghi8wrYSnxqnwk2hkVAVeLdvA1gtqhAuMTbxi
 MsEDWCEidnPmEBGc8poC9xenE+yAnMAu2MEu9WPACbKSFgKHH64TbGCYwCs5C0zEJWNwvsjhS
 J98/eMM9CcgeILSIQKLGq5QzrLCS3zkJy3ywkb85C8tsshJsgWtUl/sy7xAxha0ssW/gayraV
 WLfuPQuErSfx9ncvlG0psX7HJ/YFjPyrGDWKU4vKUot0jSz1kooy0zNKchMzc3QNDcz0clOLi
 xPTU3MSk4r1kvNzNzECI5gBCHYwHlgUeIhRkoNJSZR3c7F3pBBfUn5KZUZicUZ8UWlOavEhRh
 kODiUJ3s03gHKCRanpqRVpmTnAVAKTluDgURLhZb8GlOYtLkjMLc5Mh0idYlSUEuc9DtInAJL
 IKM2Da4Olr0uMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5rUHmcKTmVcCN/0V0GImoMUvjniA
 LC5JREhJNTCu+uV6+VufYcCSTUzRtzrtL+9YcVHCYJ4987yVk0VcKicon5s9/+pNvkDOwKc+L
 Quj7vRn/iqOCOXu0csUnKEi3RzyWpF3s8SdxS5ayad0t2R/n9P19cvfCdfkOF4b1pzTMI85M9
 Xgzk7hTIE72nVmakb6lxeai9odmrPbYkZG0axgnpdpx/8qsRRnJBpqMRcVJwIAD/ceTloDAAA
 =
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1498143177!108717996!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20300 invoked from network); 22 Jun 2017 14:52:58 -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; 22 Jun 2017 14:52:58 -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
 v5MEqsK4011667
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 22 Jun 2017 14:52:54 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 v5MEqrkb031873
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 22 Jun 2017 14:52:54 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 v5MEqrK0031039;
 Thu, 22 Jun 2017 14:52: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 ; Thu, 22 Jun 2017 07:52:52 -0700
To: Olaf Hering <olaf@aepfle.de>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
References: <20170622135752.GA19838@aepfle.de>
 <20170622143400.GF10647@char.us.oracle.com>
 <20170622143927.GB19838@aepfle.de>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <fa9001c7-5ef6-62c5-035f-fb64519431ed@oracle.com>
Date: Thu, 22 Jun 2017 10:54:37 -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: <20170622143927.GB19838@aepfle.de>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: ankur.a.arora@oracle.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] live migration of HVM domUs with more than 32vcpus
 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: multipart/mixed; boundary="===============5335718017491633443=="
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)
--===============5335718017491633443==
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="jFXIBShfFKg9JwGRqdj4AUkC4tdfUbO3h"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--jFXIBShfFKg9JwGRqdj4AUkC4tdfUbO3h
Content-Type: multipart/mixed; boundary="bkwIp9aQ7BE69LwSKEESKl9PWiiAR8xo3";
 protected-headers="v1"
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: Olaf Hering <olaf@aepfle.de>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Cc: ankur.a.arora@oracle.com, xen-devel@lists.xen.org
Message-ID: <fa9001c7-5ef6-62c5-035f-fb64519431ed@oracle.com>
Subject: Re: [Xen-devel] live migration of HVM domUs with more than 32vcpus
 fails
References: <20170622135752.GA19838@aepfle.de>
 <20170622143400.GF10647@char.us.oracle.com>
 <20170622143927.GB19838@aepfle.de>
In-Reply-To: <20170622143927.GB19838@aepfle.de>

--bkwIp9aQ7BE69LwSKEESKl9PWiiAR8xo3
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

On 06/22/2017 10:39 AM, Olaf Hering wrote:
> On Thu, Jun 22, Konrad Rzeszutek Wilk wrote:
>
>> On Thu, Jun 22, 2017 at 03:57:52PM +0200, Olaf Hering wrote:
>>> It seems that live migration of HVM domUs with more than 32 vcpus cau=
ses
>>> a hang of the domU on the remote side. Both ping and 'xl console' sho=
w no
>>> reaction.
>>> This happens also with kernel-4.12. Is this a known bug?
>> Ankur had some patches for more than 32 vCPUs.
> Great, where can I get a copy?


They are queued for 4.13.
git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git for-linus-4.13


-boris


--bkwIp9aQ7BE69LwSKEESKl9PWiiAR8xo3--

--jFXIBShfFKg9JwGRqdj4AUkC4tdfUbO3h
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

iQIcBAEBCAAGBQJZS9otAAoJEIredpCGysGyG50P/AonkgCVnJLjJcVjogVMYe8o
RqF64s1XU+YhlM5FLk7WFlNNLHbh1THO3WJUcy2TQ+E7KhTrCg+/Nd708zpJmNjo
n5/5cMU6wjDO4zpRC1nsML5qUAgEDRT66qwwpRwdYpHRa2rt4JlWNjzCoaShW9I9
VweNq4NEgy30X0lx93euliOrAGp0VaNN0VpwxmQsBtqilZnS4XndDkKzJoAaj+2u
1eOY1qmhLHpUiuizpKInS+YGr8Cx5QisIgCVbkiNZs/ioRaBeI2LUagjK4YGF3BQ
QFviOVAmUY3VEWd9Jx5WpeSs/aeAoQxG/8SF7BN4/WL5RDcrP4VU6NR4Hc9reuPI
V62p/JL5+yXUN02FHJSH7KnyJjld5OuZ8YgPk5xpVnbUiYxVM6sJu/wNR6qIPn9y
zzL2UlyHKHP6HTFpBUOZmgqeL8jGvPVhl+fFNZeo8Ry0kw6EwmnElra0xDafhACJ
zopX1kIIWVrYvM+OEC5t9sFMMNS8kuStPwfHfCT1+mFQyytL59kLfm/uRPIAWnpD
JvlfCu8NpRY/bu8McTsgObMY7UkzZHhv5DfU3n3P3f7Yeb4ol82tono2vTLvrM+M
uYDmVDSnSjYyUCp2NRigiA4q7L1wdRp1ZPFHWUvkMA78mES7vb4gVrH4J0/XOyWL
92YTaehTEh42Mlm2gBLK
=UFku
-----END PGP SIGNATURE-----

--jFXIBShfFKg9JwGRqdj4AUkC4tdfUbO3h--


--===============5335718017491633443==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5335718017491633443==--


From xen-devel-bounces@lists.xen.org Thu Jun 22 15:09:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 15:09:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dO3jQ-0002r0-0T; Thu, 22 Jun 2017 15:09: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=339760969=Andrew.Cooper3@citrix.com>)
 id 1dO3jO-0002qi-PP; Thu, 22 Jun 2017 15:09:14 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 AB/2C-26749-99DDB495; Thu, 22 Jun 2017 15:09:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsWyU9JRQnfqXe9
 Igz3TNS3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZvx6+IO5oI+l4vCfz2wNjDuYuxg5
 OSQE/CRu9/9gBbGFBUwlJix7x9bFyMEhIhAg8e6ZGUhYSCBVYtrRLUAlXBzMAgcYJaZ9aWcES
 bAJ6EvsfvGJCcTmFbCV2HV/IZjNIqAqMePTcnYQW1QgXOJt4xEWiBpBiZMzn4DZnAKWEmf2/m
 IC2cUsoCmxfpc+SJhZQF5i+9s5zBB71SSu9V9ihzgzXWLisx6WCYz8s5BMmoXQPQtJ9wJG5lW
 MGsWpRWWpRbpG5npJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIGhWM/AwLiDsWWv
 3yFGSQ4mJVHezcXekUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeOfeAcoJFqWmp1akZeYAowImL
 cHBoyTCy34NKM1bXJCYW5yZDpE6xajL0fRhyxcmIZa8/LxUKXHeLSAzBECKMkrz4EbAIvQSo6
 yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWGIKTyZeSVwm14BHcEEdMSLIx4gR5QkIqSkGhgzwi9
 a5mYxcEnYV61Iirgt7VCdofRcLF4ocLK+/D/OI3eKqtXuLwmaw6m53TKm52L41GfWBk+KP+UW
 7lFa8o+L56/f9Y9TZxT3vVjBFnP1E3/PCp/rL2flsO1cesGt9drWCXdUipS6ZqVPW3Dlxe7G9
 H9TezliOKsEKv/zqSod+WlZYSZ030uJpTgj0VCLuag4EQAbw1aaywIAAA==
X-Env-Sender: prvs=339760969=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1498144149!106306909!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62614 invoked from network); 22 Jun 2017 15:09:09 -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;
 22 Jun 2017 15:09:09 -0000
X-IronPort-AV: E=Sophos;i="5.39,373,1493683200"; d="scan'208";a="48247721"
To: Wei Liu <wei.liu2@citrix.com>, "Bernhard M. Wiedemann" <bwiedemann@suse.de>
References: <20170622134026.10727-1-bwiedemann@suse.de>
 <20170622140927.nvom2it6tcrgzkph@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <2014d9a7-c0a0-caa6-a11b-a596658d6566@citrix.com>
Date: Thu, 22 Jun 2017 15:55:21 +0100
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: <20170622140927.nvom2it6tcrgzkph@citrix.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Minios-devel <minios-devel@lists.xenproject.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>, keir.fraser@citrix.com,
 kaf24@firebug.cl.cam.ac.uk, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] mini-os: use gzip -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>

T24gMjIvMDYvMTcgMTU6MDksIFdlaSBMaXUgd3JvdGU6Cj4gQ2MgbWluaW9zLWRldmVsIGFuZCBT
YW11ZWwKPgo+IE9uIFRodSwgSnVuIDIyLCAyMDE3IGF0IDAzOjQwOjI2UE0gKzAyMDAsIEJlcm5o
YXJkIE0uIFdpZWRlbWFubiB3cm90ZToKPj4gdG8gbm90IGFkZCBjdXJyZW50IHRpbWVzdGFtcCB0
bwo+PiBpb2VtdS1zdHViZG9tLmd6Cj4+IHB2LWdydWIteDg2XzMyLmd6Cj4+IHB2LWdydWIteDg2
XzY0Lmd6Cj4+IHhlbnN0b3JlLXN0dWJkb20uZ3oKPj4KPj4gdG8gYWxsb3cgZm9yIHJlcHJvZHVj
aWJsZSBidWlsZHMKPj4KPj4gU2lnbmVkLW9mZi1ieTogQmVybmhhcmQgTS4gV2llZGVtYW5uIDxi
d2llZGVtYW5uQHN1c2UuZGU+Cj4gQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CgpXb3VsZCBpdCBtYWtlIHNlbnNlIHRvIGhhdmUgYSAkKEdaSVApIGluIHRoZSBzYW1lIGFz
IHdlIGFic3RyYWN0IG91dApvdGhlciBwcm9ncmFtcywgYW5kIGV4cG9ydCBHWklQID0gZ3ppcCAt
biA/Cgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 22 15:17:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 15: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 1dO3qn-0003Ws-Oz; Thu, 22 Jun 2017 15: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 <davem@davemloft.net>) id 1dO3qm-0003Wm-HK
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 15:16:52 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 12/F6-03920-36FDB495; Thu, 22 Jun 2017 15:16:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsWyI7O7STf5vne
 kwe9WUYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePjiy6WgkfMFae3fGJrYJzG3MXIxSEksIRJ
 YsPL9SxdjJwcLALaEiem97OD2LwCLhJbWv8ygdgiAuIS/2bPAoszC2RJ7H81EaxeWMBHYvWUF
 qA4BwebgIZEf4MQSJhTwFzixvQeNhBbSMBMYvKHhWBjJAScJFY9+s8KUs4rICjxd4cwxEQtiZ
 4Zj6Gmy0tsfzsH7DQJgbmMEo3nlrBPYOSbhdAyC0nLLCQtCxiZVzFqFKcWlaUW6RoZ6SUVZaZ
 nlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYaAxDsYFwzP/AQoyQHk5Io7+Zi70ghvqT8
 lMqMxOKM+KLSnNTiQ4wyHBxKErxd94BygkWp6akVaZk5wKCHSUtw8CiJ8LJfA0rzFhck5hZnp
 kOkTjHqcjR92PKFSYglLz8vVUqcVxNkhgBIUUZpHtwIWAReYpSVEuZlBDpKiKcgtSg3swRV/h
 WjOAejkjDvjbtAU3gy80rgNr0COoIJ6IgXRzxAjihJREhJNTAWM0n4G7Hd1z3OteSixj7ZEk/
 fG9EdTul/WPU+JbTUXtVfFiQsdMYkOM/qUrbs3KUTe1RdvjVeWX2zfcnlr0/8Iyrj3kVNTd2S
 2njoLuPVzk1ZnA1GAjwX0jj5rxR/XrtovcIMvy1qL/qslz2ROt6jsuN+ffnXifKcyRvTjQ+K2
 QcvfTnHK1iJpTgj0VCLuag4EQCzKhIDuwIAAA==
X-Env-Sender: davem@davemloft.net
X-Msg-Ref: server-16.tower-21.messagelabs.com!1498144609!63247249!1
X-Originating-IP: [184.105.139.130]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7287 invoked from network); 22 Jun 2017 15:16:51 -0000
Received: from shards.monkeyblade.net (HELO shards.monkeyblade.net)
 (184.105.139.130)
 by server-16.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Jun 2017 15:16:51 -0000
Received: from localhost (unknown [38.140.131.194])
 (using TLSv1 with cipher AES128-SHA (128/128 bits))
 (Client did not present a certificate)
 (Authenticated sender: davem-davemloft)
 by shards.monkeyblade.net (Postfix) with ESMTPSA id D2EE1124A4D0A;
 Thu, 22 Jun 2017 07:35:04 -0700 (PDT)
Date: Thu, 22 Jun 2017 11:16:48 -0400 (EDT)
Message-Id: <20170622.111648.301858879592718577.davem@davemloft.net>
To: wei.liu2@citrix.com
From: David Miller <davem@davemloft.net>
In-Reply-To: <20170621092122.694-1-wei.liu2@citrix.com>
References: <20170621092122.694-1-wei.liu2@citrix.com>
X-Mailer: Mew version 6.7 on Emacs 24.5 / Mule 6.0 (HANACHIRUSATO)
Mime-Version: 1.0
X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.5.12
 (shards.monkeyblade.net [149.20.54.216]);
 Thu, 22 Jun 2017 07:35:05 -0700 (PDT)
Cc: netdev@vger.kernel.org, Paul.Durrant@citrix.com, jean-louis@dupond.be,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH net] xen-netback: correctly schedule
	rate-limited queues
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KRGF0ZTogV2VkLCAyMSBKdW4gMjAx
NyAxMDoyMToyMiArMDEwMAoKPiBBZGQgYSBmbGFnIHRvIGluZGljYXRlIGlmIGEgcXVldWUgaXMg
cmF0ZS1saW1pdGVkLiBUZXN0IHRoZSBmbGFnIGluCj4gTkFQSSBwb2xsIGhhbmRsZXIgYW5kIGF2
b2lkIHJlc2NoZWR1bGluZyB0aGUgcXVldWUgaWYgdHJ1ZSwgb3RoZXJ3aXNlCj4gd2UgcmlzayBs
b2NraW5nIHVwIHRoZSBob3N0LiBUaGUgcmVzY2hlZHVsaW5nIHdpbGwgYmUgZG9uZSBpbiB0aGUK
PiB0aW1lciBjYWxsYmFjayBmdW5jdGlvbi4KPiAKPiBSZXBvcnRlZC1ieTogSmVhbi1Mb3VpcyBE
dXBvbmQgPGplYW4tbG91aXNAZHVwb25kLmJlPgo+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+Cj4gVGVzdGVkLWJ5OiBKZWFuLUxvdWlzIER1cG9uZCA8amVhbi1s
b3Vpc0BkdXBvbmQuYmU+CgpBcHBsaWVkLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 22 15:26:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 15: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 1dO3zV-0004DC-Kr; Thu, 22 Jun 2017 15:25:53 +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 1dO3zU-0004Co-TC
 for xen-devel@lists.xensource.com; Thu, 22 Jun 2017 15:25:53 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 46/3B-03613-081EB495; Thu, 22 Jun 2017 15:25:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVbf+oXe
 kwdHn3BYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+PRyMkvB1bCKFxPaWBsY
 f5p1MXJyCAn8ZZR49JYfwn7MKDF5lk4XIxeQvY1RYsrSHmaQhIiAs8TXM3PZQWxeAX2J7isdY
 LawgKPEmn/7GEEaJASeKUp8+TIdLCEh4C3x+m4zI4x9bksXUxcjOwebgJXEITGQKIuAqsTqOf
 vYJzByL2BkWMWoUZxaVJZapGtkoJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJEeh
 xBiDYwfhrWcAhRkkOJiVR3s3F3pFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhv3QfKCRalpqdW
 pGXmAEMPJi3BwaMkwpsDkuYtLkjMLc5Mh0idYtTl2LB6/RcmIZa8/LxUKXHeiyBFAiBFGaV5c
 CNgcXCJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrzvQabwZOaVwG16BXQEE9ARL454gBxRko
 iQkmpg7Jzkfk8ghulUebX+qkaPK7fTLr4KVP3wWCIgR+ZOIcPSDBUjAeHIW/udN/AtuTNj5a+
 aPEHer/wHrZ6v3O5trxmeF1ftr3RI6WSFd/rnlAUxfy63JVb3bpO5lXA94t3+l6l+u/4bPd55
 Z49XNuMms/+Ly/TPPpnE4V045dDtjl0ypytXiBlJKrEUZyQaajEXFScCABDKPRR+AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1498145150!52171933!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65499 invoked from network); 22 Jun 2017 15:25:50 -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; 22 Jun 2017 15:25: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 1dO3zR-0006SD-Af; Thu, 22 Jun 2017 15:25: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 1dO3zL-0000q0-Aq; Thu, 22 Jun 2017 15:25:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dO3zK-00005B-DW; Thu, 22 Jun 2017 15:25:42 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110938-mainreport@xen.org>
X-Osstest-Failures: qemu-upstream-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 qemu-upstream-unstable:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:regression
 qemu-upstream-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 qemu-upstream-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check: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-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-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-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-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-arndale:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-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-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: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: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-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-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-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=414d069b38ab114b89085e44989bf57604ea86d7
X-Osstest-Versions-That: qemuu=e97832ec6b2a7ddd48b8e6d1d848ffdfee6a31c7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 22 Jun 2017 15:25:42 +0000
Subject: [Xen-devel] [qemu-upstream-unstable test] 110938: 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>

ZmxpZ2h0IDExMDkzOCBxZW11LXVwc3RyZWFtLXVuc3RhYmxlIHJlYWwgW3JlYWxdCmh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTA5MzgvCgpSZWdyZXNz
aW9ucyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLApp
bmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0IDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2
cy4gMTA2ODMzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgMTUgZ3Vlc3Qtc3RhcnQvZGVi
aWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMDY4MzMKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSBy
ZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgMTUgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMDY4
MzMKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbGlrZSAxMDY4MTMKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEwNjgzMwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxp
a2UgMTA2ODMzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDkgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAxNiBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAg
ICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDkgd2luZG93cy1p
bnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHFlbXV1
ICAgICAgICAgICAgICAgIDQxNGQwNjliMzhhYjExNGI4OTA4NWU0NDk4OWJmNTc2MDRlYTg2ZDcK
YmFzZWxpbmUgdmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAgIGU5NzgzMmVjNmIyYTdkZGQ0
OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEwNjgzMyAgMjAx
Ny0wMy0yMiAwNzowMjowMSBaICAgOTIgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTA5Mzgg
IDIwMTctMDYtMjEgMTU6Mzk6NTIgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbnRob255IFBFUkFSRCA8YW50
aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFj
b3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA0MTRkMDY5YjM4
YWIxMTRiODkwODVlNDQ5ODliZjU3NjA0ZWE4NmQ3CkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpEYXRlOiAgIFdlZCBKdW4gMjEgMTY6Mjc6MDYgMjAxNyArMDEwMAoKICAg
IHhlbi9kaXNrOiBkb24ndCBsZWFrIHN0YWNrIGRhdGEgdmlhIHJlc3BvbnNlIHJpbmcKICAgIAog
ICAgUmF0aGVyIHRoYW4gY29uc3RydWN0aW5nIGEgbG9jYWwgc3RydWN0dXJlIGluc3RhbmNlIG9u
IHRoZSBzdGFjaywgZmlsbAogICAgdGhlIGZpZWxkcyBkaXJlY3RseSBvbiB0aGUgc2hhcmVkIHJp
bmcsIGp1c3QgbGlrZSBvdGhlciAoTGludXgpCiAgICBiYWNrZW5kcyBkby4gQnVpbGQgb24gdGhl
IGZhY3QgdGhhdCBhbGwgcmVzcG9uc2Ugc3RydWN0dXJlIGZsYXZvcnMgYXJlCiAgICBhY3R1YWxs
eSBpZGVudGljYWwgKHRoZSBvbGQgY29kZSBkaWQgbWFrZSB0aGlzIGFzc3VtcHRpb24gdG9vKS4K
ICAgIAogICAgVGhpcyBpcyBYU0EtMjE2LgogICAgCiAgICBSZXBvcnRlZC1ieTogQW50aG9ueSBQ
ZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogS29ucmFkIFJ6ZXN6
dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogICAgQWNrZWQtYnk6IEFudGhvbnkg
UEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 22 15:28:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 15: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 1dO41g-0004Ld-64; Thu, 22 Jun 2017 15: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 <konrad.wilk@oracle.com>) id 1dO41e-0004LT-FT
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 15:28:06 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 3C/D6-03920-502EB495; Thu, 22 Jun 2017 15:28:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDIsWRWlGSWpSXmKPExsXSO6nOVZflkXe
 kQeMOPYslHxezODB6HN39mymAMYo1My8pvyKBNeNMw33Wgu75TBXdfbtYGxiPfmLsYuTiEBLo
 YJJoWr2TBcL5wihx8PxeNghnI6NE34wGqEw3o8Tjs1+AMpxATpHEnunrWUFsFgFViTWLHzB3M
 XJwsAmYSLxZ5QgSFhHQlXi24BnYIGaBZ4wSTet3MoIkhAUSJT7+XMgMYvMKmEvMmzuDGWLBFk
 aJ23fWM0EkBCVOznzCAmIzC2hJ3Pj3kglkAbOAtMTyfxwQYW2JZQtfg83hBJqz4dZisHtEBZQ
 ldt/aCxaXEDCW6JvVxzKBUXgWkqmzkEydhTB1FpKpCxhZVjFqFKcWlaUW6Rob6iUVZaZnlOQm
 ZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBMYBAxDsYGxaFHiIUZKDSUmUd3Oxd6QQX1J+SmVGY
 nFGfFFpTmrxIUYZDg4lCd4LD4BygkWp6akVaZk5wIiESUtw8CiJ8ObcB0rzFhck5hZnpkOkTj
 Eac2xYvf4LE8edvg1fmIRY8vLzUqXEeQ+CTBIAKc0ozYMbBEsUlxhlpYR5GYFOE+IpSC3KzSx
 BlX/FKM7BqCTMq/MQaApPZl4J3L5XQKcwAZ3y4ogHyCkliQgpqQbG5dcXH9Buci67a7/94591
 rEa5/AsfShXw7ZJ75CUc9rk4a57GmR+PP252V74geH0Wi4P3307ZCKFJ1VUMRx4vjUsUFY2/9
 KV67/2eR3vfrDt02Jqpqq3Af7bBH50QiYUqLs+5p5dInjydGeQarzVFZIlnYMefFUyxW99GxS
 u/qP9VXdx8/Ca7EktxRqKhFnNRcSIAeYMUXw8DAAA=
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1498145282!109194023!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2137 invoked from network); 22 Jun 2017 15:28:04 -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; 22 Jun 2017 15:28: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
 v5MFRrnI026837
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Thu, 22 Jun 2017 15:27:54 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0021.oracle.com (8.13.8/8.14.4) with ESMTP id v5MFRqnc021618
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Thu, 22 Jun 2017 15:27:53 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 v5MFRqtO018772;
 Thu, 22 Jun 2017 15:27:52 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 22 Jun 2017 08:27:51 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 805E66A0136; Thu, 22 Jun 2017 11:27:50 -0400 (EDT)
Date: Thu, 22 Jun 2017 11:27:50 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170622152750.GA13149@char.us.oracle.com>
References: <1497387096-19058-2-git-send-email-andrew.cooper3@citrix.com>
 <1498068816-21894-1-git-send-email-andrew.cooper3@citrix.com>
 <20170622012615.GA8146@char.us.oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170622012615.GA8146@char.us.oracle.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 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 for-4.9 v2] xen/livepatch: Don't crash on
 encountering STN_UNDEF relocations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBKdW4gMjEsIDIwMTcgYXQgMDk6MjY6MTVQTSAtMDQwMCwgS29ucmFkIFJ6ZXN6dXRl
ayBXaWxrIHdyb3RlOgo+IE9uIFdlZCwgSnVuIDIxLCAyMDE3IGF0IDA3OjEzOjM2UE0gKzAxMDAs
IEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gPiBBIHN5bW5keCBvZiBTVE5fVU5ERUYgaXMgc3BlY2lh
bCwgYW5kIG1lYW5zIGEgc3ltYm9sIHZhbHVlIG9mIDAuICBXaGlsZQo+ID4gbGVnaXRpbWF0ZSBp
biB0aGUgRUxGIHN0YW5kYXJkLCBpdHMgZXhpc3RhbmNlIGluIGEgbGl2ZXBhdGNoIGlzIHF1ZXN0
aW9uYWJsZQo+ID4gYXQgYmVzdC4gIFVudGlsIGEgcGxhdXNpYmxlIHVzZWNhc2UgcHJlc2VudHMg
aXRzZWxmLCByZWplY3Qgc3VjaCBhIHJlbG9jYXRpb24KPiA+IHdpdGggLUVPUE5PVFNVUFAuCj4g
PiAKPiA+IEFkZGl0aW9uYWxseSwgcGVyZm9ybSBhIHNhZmV0eSBjaGVjayBvbiBlbGYtPnN5bVtz
eW1uZHhdLnN5bSBiZWZvcmUKPiA+IGRlcmVmZW5jaW5nIGl0LCB0byBhdm9pZCB0cmlwcGluZyBv
dmVyIGEgTlVMTCBwb2ludGVyIHdoZW4gY2FsY3VsYXRpbmcgdmFsLgo+ID4gCj4gPiBTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IAo+IFJl
dmlld2VkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+
Cj4gVGVzdGVkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5j
b20+IFt4ODYgcmlnaHQgbm93LCB3aWxsIGRvCj4gYXJtMzIgdG9tb3Jyb3ddCgpJIGRpZCB0aGF0
IG9uIG15IEN1YmlldHJ1Y2sgYW5kIEkgbWFkZSB0aGUgcm9va2llIG1pc3Rha2Ugb2Ygbm90IHRy
eWluZwphIGh5cGVydmlzb3IgX3dpdGhvdXRfIHlvdXIgY2hhbmdlcywgc28gSSBkb24ndCBrbm93
IGlmIHRoaXMgY3Jhc2gKKHNlZSBpbmxpbmUpIGlzIGR1ZSB0byB5b3VyIHBhdGNoIG9yIHNvbWV0
aGluZyBlbHNlLgoKQWxzbyBJIG1lc3NlZCB1cCBhbmQgbWFkZSB0aGUgbGl2ZXBhdGNoIHRlc3Qg
cnVuIGV2ZXJ5IHRpbWUgaXQgYm9vdHMsIHNvCm5vdyBpdCBpcyBzdHVjayBpbiBhIGxvb3Agb2Yg
Y3Jhc2hlcyA6LSgKClRoZSBnaXQgdHJlZSBpczoKCmdpdDovL3hlbmJpdHMueGVuLm9yZy9wZW9w
bGUva29ucmFkd2lsay94ZW4uZ2l0IHN0YWdpbmctNC45CgpTdGF5IHR1bmVkLgoKClUtQm9vdCBT
UEwgMjAxNS4wNCAoTWFyIDE0IDIwMTYgLSAxMjowMDoyOCkKRFJBTTogMjA0OCBNaUIKQ1BVOiA5
MTIwMDAwMDBIeiwgQVhJL0FIQi9BUEI6IDMvMi8yCgoKVS1Cb290IDIwMTUuMDQgKE1hciAxNCAy
MDE2IC0gMTI6MDA6MjgpIEFsbHdpbm5lciBUZWNobm9sb2d5CgpDUFU6ICAgQWxsd2lubmVyIEEy
MCAoU1VON0kpCkkyQzogICByZWFkeQpEUkFNOiAgMiBHaUIKTU1DOiAgIFNVTlhJIFNEL01NQzog
MApTZXR0aW5nIHVwIGEgMTAyNHg3NjggdmdhIGNvbnNvbGUKSW46ICAgIHNlcmlhbApPdXQ6ICAg
dmdhCkVycjogICB2Z2EKU0NTSTogIFNVTlhJIFNDU0kgSU5JVApTQVRBIGxpbmsgMCB0aW1lb3V0
LgpBSENJIDAwMDEuMDEwMCAzMiBzbG90cyAxIHBvcnRzIDMgR2JwcyAweDEgaW1wbCBTQVRBIG1v
ZGUKZmxhZ3M6IG5jcSBzdGFnIHBtIGxlZCBjbG8gb25seSBwbXAgcGlvIHNsdW0gcGFydCBjY2Mg
YXBzdCAKTmV0OiAgIGR3bWFjLjFjNTAwMDAKc3RhcnRpbmcgVVNCLi4uClVTQjA6ICAgVVNCIEVI
Q0kgMS4wMApzY2FubmluZyBidXMgMCBmb3IgZGV2aWNlcy4uLiAxIFVTQiBEZXZpY2UocykgZm91
bmQKVVNCMTogICBVU0IgRUhDSSAxLjAwCnNjYW5uaW5nIGJ1cyAxIGZvciBkZXZpY2VzLi4uIDEg
VVNCIERldmljZShzKSBmb3VuZAogICAgICAgc2Nhbm5pbmcgdXNiIGZvciBzdG9yYWdlIGRldmlj
ZXMuLi4gMCBTdG9yYWdlIERldmljZShzKSBmb3VuZApIaXQgYW55IGtleSB0byBzdG9wIGF1dG9i
b290OiAgMiAICAggMSAICAggMCAKc3dpdGNoIHRvIHBhcnRpdGlvbnMgIzAsIE9LCm1tYzAgaXMg
Y3VycmVudCBkZXZpY2UKU2Nhbm5pbmcgbW1jIDA6MS4uLgpGb3VuZCBVLUJvb3Qgc2NyaXB0IC9i
b290LnNjcgpyZWFkaW5nIC9ib290LnNjcgoxNjI5IGJ5dGVzIHJlYWQgaW4gMjIgbXMgKDcyLjMg
S2lCL3MpCiMjIEV4ZWN1dGluZyBzY3JpcHQgYXQgNDMxMDAwMDAKcmVhZGluZyAveGVuCjg4NDc0
NCBieXRlcyByZWFkIGluIDcyIG1zICgxMS43IE1pQi9zKQpyZWFkaW5nIC9zdW43aS1hMjAtY3Vi
aWV0cnVjay5kdGIKMzA4MDEgYnl0ZXMgcmVhZCBpbiA0MiBtcyAoNzE1LjggS2lCL3MpCnJlYWRp
bmcgL3ZtbGludXoKNTY2MjEzNiBieXRlcyByZWFkIGluIDM4MiBtcyAoMTQuMSBNaUIvcykKS2Vy
bmVsIGltYWdlIEAgMHhhZWEwMDAwMCBbIDB4MDAwMDAwIC0gMHgxMWI3MDAgXQojIyBGbGF0dGVu
ZWQgRGV2aWNlIFRyZWUgYmxvYiBhdCBhZWMwMDAwMAogICBCb290aW5nIHVzaW5nIHRoZSBmZHQg
YmxvYiBhdCAweGFlYzAwMDAwCiAgIHJlc2VydmluZyBmZHQgbWVtb3J5IHJlZ2lvbjogYWRkcj1h
ZWMwMDAwMCBzaXplPTgwMDAKICAgVXNpbmcgRGV2aWNlIFRyZWUgaW4gcGxhY2UgYXQgYWVjMDAw
MDAsIGVuZCBhZWMwYWZmZgoKU3RhcnRpbmcga2VybmVsIC4uLgoKIFhlbiA0LjktcmMKKFhFTikg
WGVuIHZlcnNpb24gNC45LXJjIChrb25yYWRAZHVtcGRhdGEuY29tKSAoYXJtLWxpbnV4LWdudWVh
YmloZi1nY2MgKFVidW50dS9MaW5hcm8gNS40LjAtNnVidW50dTF+MTYuMDQuNCkgNS40LjAgMjAx
NjA2MDkpIGRlYnVnPXkgIFdlZCBKdW4gMjEgMjE6NTU6MDEgRURUIDIwMTcKKFhFTikgTGF0ZXN0
IENoYW5nZVNldDogV2VkIEp1biAyMSAxOToxMzozNiAyMDE3ICswMTAwIGdpdDplMTk5ZmQ2CihY
RU4pIFByb2Nlc3NvcjogNDEwZmMwNzQ6ICJBUk0gTGltaXRlZCIsIHZhcmlhbnQ6IDB4MCwgcGFy
dCAweGMwNywgcmV2IDB4NAooWEVOKSAzMi1iaXQgRXhlY3V0aW9uOgooWEVOKSAgIFByb2Nlc3Nv
ciBGZWF0dXJlczogMDAwMDExMzE6MDAwMTEwMTEKKFhFTikgICAgIEluc3RydWN0aW9uIFNldHM6
IEFBcmNoMzIgQTMyIFRodW1iIFRodW1iLTIgVGh1bWJFRSBKYXplbGxlCihYRU4pICAgICBFeHRl
bnNpb25zOiBHZW5lcmljVGltZXIgU2VjdXJpdHkKKFhFTikgICBEZWJ1ZyBGZWF0dXJlczogMDIw
MTA1NTUKKFhFTikgICBBdXhpbGlhcnkgRmVhdHVyZXM6IDAwMDAwMDAwCihYRU4pICAgTWVtb3J5
IE1vZGVsIEZlYXR1cmVzOiAxMDEwMTEwNSA0MDAwMDAwMCAwMTI0MDAwMCAwMjEwMjIxMQooWEVO
KSAgSVNBIEZlYXR1cmVzOiAwMjEwMTExMCAxMzExMjExMSAyMTIzMjA0MSAxMTExMjEzMSAxMDAx
MTE0MiAwMDAwMDAwMAooWEVOKSBVc2luZyBQU0NJLTAuMSBmb3IgU01QIGJyaW5ndXAKKFhFTikg
U01QOiBBbGxvd2luZyAyIENQVXMKKFhFTikgR2VuZXJpYyBUaW1lciBJUlE6IHBoeXM9MzAgaHlw
PTI2IHZpcnQ9MjcgRnJlcTogMjQwMDAgS0h6CihYRU4pIEdJQ3YyOiBXQVJOSU5HOiBUaGUgR0lD
QyBzaXplIGlzIHRvbyBzbWFsbDogMHgxMDAwIGV4cGVjdGVkIDB4MjAwMAooWEVOKSBHSUN2MiBp
bml0aWFsaXphdGlvbjoKKFhFTikgICAgICAgICBnaWNfZGlzdF9hZGRyPTAwMDAwMDAwMDFjODEw
MDAKKFhFTikgICAgICAgICBnaWNfY3B1X2FkZHI9MDAwMDAwMDAwMWM4MjAwMAooWEVOKSAgICAg
ICAgIGdpY19oeXBfYWRkcj0wMDAwMDAwMDAxYzg0MDAwCihYRU4pICAgICAgICAgZ2ljX3ZjcHVf
YWRkcj0wMDAwMDAwMDAxYzg2MDAwCihYRU4pICAgICAgICAgZ2ljX21haW50ZW5hbmNlX2lycT0y
NQooWEVOKSBHSUN2MjogMTYwIGxpbmVzLCAyIGNwdXMsIHNlY3VyZSAoSUlEIDAxMDAxNDNiKS4K
KFhFTikgVXNpbmcgc2NoZWR1bGVyOiBTTVAgQ3JlZGl0IFNjaGVkdWxlciAoY3JlZGl0KQooWEVO
KSBBbGxvY2F0ZWQgY29uc29sZSByaW5nIG9mIDE2IEtpQi4KKFhFTikgVkZQIGltcGxlbWVudGVy
IDB4NDEgYXJjaGl0ZWN0dXJlIDIgcGFydCAweDMwIHZhcmlhbnQgMHg3IHJldiAweDQKKFhFTikg
QnJpbmdpbmcgdXAgQ1BVMQooWEVOKSBDUFUgMSBib290ZWQuCihYRU4pIEJyb3VnaHQgdXAgMiBD
UFVzCihYRU4pIFAyTTogNDAtYml0IElQQQooWEVOKSBQMk06IDMgbGV2ZWxzIHdpdGggb3JkZXIt
MSByb290LCBWVENSIDB4ODAwMDM1NTgKKFhFTikgSS9PIHZpcnR1YWxpc2F0aW9uIGRpc2FibGVk
CihYRU4pIGJ1aWxkLWlkOiBkNDA2ZTUwMDcyNGJlN2MxNDQzZGYwNGQ3ODM0MTliYzcwZmE3NWI5
CihYRU4pIGFsdGVybmF0aXZlczogUGF0Y2hpbmcgd2l0aCBhbHQgdGFibGUgMTAwYzE0NjQgLT4g
MTAwYzE0OTQKKFhFTikgKioqIExPQURJTkcgRE9NQUlOIDAgKioqCihYRU4pIExvYWRpbmcga2Vy
bmVsIGZyb20gYm9vdCBtb2R1bGUgQCAwMDAwMDAwMGFmNjAwMDAwCihYRU4pIEFsbG9jYXRpbmcg
MToxIG1hcHBpbmdzIHRvdGFsbGluZyA1MTJNQiBmb3IgZG9tMDoKKFhFTikgQkFOS1swXSAweDAw
MDAwMDYwMDAwMDAwLTB4MDAwMDAwODAwMDAwMDAgKDUxMk1CKQooWEVOKSBHcmFudCB0YWJsZSBy
YW5nZTogMHgwMDAwMDBiZmEwMDAwMC0weDAwMDAwMGJmYTZkMDAwCihYRU4pIExvYWRpbmcgeklt
YWdlIGZyb20gMDAwMDAwMDBhZjYwMDAwMCB0byAwMDAwMDAwMDY3YTAwMDAwLTAwMDAwMDAwNjdm
NjY1YjgKKFhFTikgQWxsb2NhdGluZyBQUEkgMTYgZm9yIGV2ZW50IGNoYW5uZWwgaW50ZXJydXB0
CihYRU4pIExvYWRpbmcgZG9tMCBEVEIgdG8gMHgwMDAwMDAwMDY4MDAwMDAwLTB4MDAwMDAwMDA2
ODAwNzJlMAooWEVOKSBTY3J1YmJpbmcgRnJlZSBSQU0gb24gMSBub2RlcyB1c2luZyAyIENQVXMK
KFhFTikgLi4uLi4uLi5kb25lLgooWEVOKSBJbml0aWFsIGxvdyBtZW1vcnkgdmlycSB0aHJlc2hv
bGQgc2V0IGF0IDB4NDAwMCBwYWdlcy4KKFhFTikgU3RkLiBMb2dsZXZlbDogQWxsCihYRU4pIEd1
ZXN0IExvZ2xldmVsOiBBbGwKKFhFTikgKioqIFNlcmlhbCBpbnB1dCAtPiBET00wICh0eXBlICdD
VFJMLWEnIHRocmVlIHRpbWVzIHRvIHN3aXRjaCBpbnB1dCB0byBYZW4pCihYRU4pIEZyZWVkIDI4
OGtCIGluaXQgbWVtb3J5LgooWEVOKSBkMHYwOiB2R0lDRDogdW5oYW5kbGVkIHdvcmQgd3JpdGUg
MHhmZmZmZmZmZiB0byBJQ0FDVElWRVI0CihYRU4pIGQwdjA6IHZHSUNEOiB1bmhhbmRsZWQgd29y
ZCB3cml0ZSAweGZmZmZmZmZmIHRvIElDQUNUSVZFUjgKKFhFTikgZDB2MDogdkdJQ0Q6IHVuaGFu
ZGxlZCB3b3JkIHdyaXRlIDB4ZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMTIKKFhFTikgZDB2MDogdkdJ
Q0Q6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4ZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMTYKKFhFTikg
ZDB2MDogdkdJQ0Q6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4ZmZmZmZmZmYgdG8gSUNBQ1RJVkVS
MApbICAgIDAuMDAwMDAwXSBCb290aW5nIExpbnV4IG9uIHBoeXNpY2FsIENQVSAweDANClsgICAg
MC4wMDAwMDBdIExpbnV4IHZlcnNpb24gNC41LjAtMDAwMDEtZ2VlYmNhZTAgKGtvbnJhZEB2bS1r
b25yYWQtdWJ1bnR1KSAoZ2NjIHZlcnNpb24gNC43LjQgKFVidW50dS9MaW5hcm8gNC43LjQtMnVi
dW50dTEpICkgIzMgU01QIFdlZCBNYXIgMzAgMTE6MzI6MjYgRURUIDIwMTYNClsgICAgMC4wMDAw
MDBdIENQVTogQVJNdjcgUHJvY2Vzc29yIFs0MTBmYzA3NF0gcmV2aXNpb24gNCAoQVJNdjcpLCBj
cj0xMGM1Mzg3ZA0KWyAgICAwLjAwMDAwMF0gQ1BVOiBkaXYgaW5zdHJ1Y3Rpb25zIGF2YWlsYWJs
ZTogcGF0Y2hpbmcgZGl2aXNpb24gY29kZQ0KWyAgICAwLjAwMDAwMF0gQ1BVOiBQSVBUIC8gVklQ
VCBub25hbGlhc2luZyBkYXRhIGNhY2hlLCBWSVBUIGFsaWFzaW5nIGluc3RydWN0aW9uIGNhY2hl
DQpbICAgIDAuMDAwMDAwXSBNYWNoaW5lIG1vZGVsOiBDdWJpZXRlY2ggQ3ViaWV0cnVjaw0KWyAg
ICAwLjAwMDAwMF0gY21hOiBSZXNlcnZlZCA2NCBNaUIgYXQgMHg3YzAwMDAwMA0KWyAgICAwLjAw
MDAwMF0gTWVtb3J5IHBvbGljeTogRGF0YSBjYWNoZSB3cml0ZWFsbG9jDQpbICAgIDAuMDAwMDAw
XSBwc2NpOiBwcm9iaW5nIGZvciBjb25kdWl0IG1ldGhvZCBmcm9tIERULg0KWyAgICAwLjAwMDAw
MF0gcHNjaTogUFNDSXYwLjIgZGV0ZWN0ZWQgaW4gZmlybXdhcmUuDQpbICAgIDAuMDAwMDAwXSBw
c2NpOiBVc2luZyBzdGFuZGFyZCBQU0NJIHYwLjIgZnVuY3Rpb24gSURzDQpbICAgIDAuMDAwMDAw
XSBwc2NpOiBUcnVzdGVkIE9TIG1pZ3JhdGlvbiBub3QgcmVxdWlyZWQNClsgICAgMC4wMDAwMDBd
IFhlbiA0Ljkgc3VwcG9ydCBmb3VuZA0KWyAgICAwLjAwMDAwMF0gUEVSQ1BVOiBFbWJlZGRlZCAx
MiBwYWdlcy9jcHUgQGRiYmE4MDAwIHMxOTIwMCByODE5MiBkMjE3NjAgdTQ5MTUyDQpbICAgIDAu
MDAwMDAwXSBCdWlsdCAxIHpvbmVsaXN0cyBpbiBab25lIG9yZGVyLCBtb2JpbGl0eSBncm91cGlu
ZyBvbi4gIFRvdGFsIHBhZ2VzOiAxMzAwNDgNClsgICAgMC4wMDAwMDBdIEtlcm5lbCBjb21tYW5k
IGxpbmU6IGNvbnNvbGU9aHZjMCBybyByb290PS9kZXYvbW1jYmxrMHAyIHJvb3R3YWl0IGNsa19p
Z25vcmVfdW51c2VkDQpbICAgIDAuMDAwMDAwXSBQSUQgaGFzaCB0YWJsZSBlbnRyaWVzOiAyMDQ4
IChvcmRlcjogMSwgODE5MiBieXRlcykNClsgICAgMC4wMDAwMDBdIERlbnRyeSBjYWNoZSBoYXNo
IHRhYmxlIGVudHJpZXM6IDY1NTM2IChvcmRlcjogNiwgMjYyMTQ0IGJ5dGVzKQ0KWyAgICAwLjAw
MDAwMF0gSW5vZGUtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiAzMjc2OCAob3JkZXI6IDUsIDEz
MTA3MiBieXRlcykNClsgICAgMC4wMDAwMDBdIE1lbW9yeTogNDQxNDc2Sy81MjQyODhLIGF2YWls
YWJsZSAoNzM1NEsga2VybmVsIGNvZGUsIDg3NUsgcndkYXRhLCAzMTE2SyByb2RhdGEsIDczNksg
aW5pdCwgMzAySyBic3MsIDE3Mjc2SyByZXNlcnZlZCwgNjU1MzZLIGNtYS1yZXNlcnZlZCwgMEsg
aGlnaG1lbSkNClsgICAgMC4wMDAwMDBdIFZpcnR1YWwga2VybmVsIG1lbW9yeSBsYXlvdXQ6DQpb
ICAgIDAuMDAwMDAwXSAgICAgdmVjdG9yICA6IDB4ZmZmZjAwMDAgLSAweGZmZmYxMDAwICAgKCAg
IDQga0IpDQpbICAgIDAuMDAwMDAwXSAgICAgZml4bWFwICA6IDB4ZmZjMDAwMDAgLSAweGZmZjAw
MDAwICAgKDMwNzIga0IpDQpbICAgIDAuMDAwMDAwXSAgICAgdm1hbGxvYyA6IDB4ZTA4MDAwMDAg
LSAweGZmODAwMDAwICAgKCA0OTYgTUIpDQpbICAgIDAuMDAwMDAwXSAgICAgbG93bWVtICA6IDB4
YzAwMDAwMDAgLSAweGUwMDAwMDAwICAgKCA1MTIgTUIpDQpbICAgIDAuMDAwMDAwXSAgICAgcGtt
YXAgICA6IDB4YmZlMDAwMDAgLSAweGMwMDAwMDAwICAgKCAgIDIgTUIpDQpbICAgIDAuMDAwMDAw
XSAgICAgbW9kdWxlcyA6IDB4YmYwMDAwMDAgLSAweGJmZTAwMDAwICAgKCAgMTQgTUIpDQpbICAg
IDAuMDAwMDAwXSAgICAgICAudGV4dCA6IDB4YzAyMDgwMDAgLSAweGMwYzQxYjE0ICAgKDEwNDcx
IGtCKQ0KWyAgICAwLjAwMDAwMF0gICAgICAgLmluaXQgOiAweGMwYzQyMDAwIC0gMHhjMGNmYTAw
MCAgICggNzM2IGtCKQ0KWyAgICAwLjAwMDAwMF0gICAgICAgLmRhdGEgOiAweGMwY2ZhMDAwIC0g
MHhjMGRkNGNjMCAgICggODc2IGtCKQ0KWyAgICAwLjAwMDAwMF0gICAgICAgIC5ic3MgOiAweGMw
ZGQ3MDAwIC0gMHhjMGUyMmFiMCAgICggMzAzIGtCKQ0KWyAgICAwLjAwMDAwMF0gU0xVQjogSFdh
bGlnbj02NCwgT3JkZXI9MC0zLCBNaW5PYmplY3RzPTAsIENQVXM9MiwgTm9kZXM9MQ0KWyAgICAw
LjAwMDAwMF0gSGllcmFyY2hpY2FsIFJDVSBpbXBsZW1lbnRhdGlvbi4NClsgICAgMC4wMDAwMDBd
IAlCdWlsZC10aW1lIGFkanVzdG1lbnQgb2YgbGVhZiBmYW5vdXQgdG8gMzIuDQpbICAgIDAuMDAw
MDAwXSAJUkNVIHJlc3RyaWN0aW5nIENQVXMgZnJvbSBOUl9DUFVTPTQgdG8gbnJfY3B1X2lkcz0y
Lg0KWyAgICAwLjAwMDAwMF0gUkNVOiBBZGp1c3RpbmcgZ2VvbWV0cnkgZm9yIHJjdV9mYW5vdXRf
bGVhZj0zMiwgbnJfY3B1X2lkcz0yDQpbICAgIDAuMDAwMDAwXSBOUl9JUlFTOjE2IG5yX2lycXM6
MTYgMTYNClsgICAgMC4wMDAwMDBdIEFyY2hpdGVjdGVkIGNwMTUgdGltZXIocykgcnVubmluZyBh
dCAyNC4wME1IeiAodmlydCkuDQpbICAgIDAuMDAwMDAwXSBjbG9ja3NvdXJjZTogYXJjaF9zeXNf
Y291bnRlcjogbWFzazogMHhmZmZmZmZmZmZmZmZmZiBtYXhfY3ljbGVzOiAweDU4OGZlOWRjMCwg
bWF4X2lkbGVfbnM6IDQ0MDc5NTIwMjU5MiBucw0KWyAgICAwLjAwMDAwN10gc2NoZWRfY2xvY2s6
IDU2IGJpdHMgYXQgMjRNSHosIHJlc29sdXRpb24gNDFucywgd3JhcHMgZXZlcnkgNDM5ODA0NjUx
MTA5N25zDQpbICAgIDAuMDAwMDE5XSBTd2l0Y2hpbmcgdG8gdGltZXItYmFzZWQgZGVsYXkgbG9v
cCwgcmVzb2x1dGlvbiA0MW5zDQpbICAgIDAuMDAyMDE3XSBjbG9ja3NvdXJjZTogdGltZXI6IG1h
c2s6IDB4ZmZmZmZmZmYgbWF4X2N5Y2xlczogMHhmZmZmZmZmZiwgbWF4X2lkbGVfbnM6IDc5NjM1
ODUxOTQ5IG5zDQpbICAgIDAuMDAyNjUxXSBjbG9ja3NvdXJjZTogaHN0aW1lcjogbWFzazogMHhm
ZmZmZmZmZiBtYXhfY3ljbGVzOiAweGZmZmZmZmZmLCBtYXhfaWRsZV9uczogMTI3NDE3MzYzMDkg
bnMNClsgICAgMC4wMDMxMTJdIENvbnNvbGU6IGNvbG91ciBkdW1teSBkZXZpY2UgODB4MzANClsg
ICAgMC4wMDQzMDRdIGNvbnNvbGUgW2h2YzBdIGVuYWJsZWQNClsgICAgMC4wMDQzNDZdIENhbGli
cmF0aW5nIGRlbGF5IGxvb3AgKHNraXBwZWQpLCB2YWx1ZSBjYWxjdWxhdGVkIHVzaW5nIHRpbWVy
IGZyZXF1ZW5jeS4uIDQ4LjAwIEJvZ29NSVBTIChscGo9MjQwMDAwKQ0KWyAgICAwLjAwNDM5OV0g
cGlkX21heDogZGVmYXVsdDogMzI3NjggbWluaW11bTogMzAxDQpbICAgIDAuMDA0NTUxXSBNb3Vu
dC1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDEwMjQgKG9yZGVyOiAwLCA0MDk2IGJ5dGVzKQ0K
WyAgICAwLjAwNDU5M10gTW91bnRwb2ludC1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDEwMjQg
KG9yZGVyOiAwLCA0MDk2IGJ5dGVzKQ0KWyAgICAwLjAwNTI2MF0gQ1BVOiBUZXN0aW5nIHdyaXRl
IGJ1ZmZlciBjb2hlcmVuY3k6IG9rDQpbICAgIDAuMDA1Njg1XSAvY3B1cy9jcHVAMCBtaXNzaW5n
IGNsb2NrLWZyZXF1ZW5jeSBwcm9wZXJ0eQ0KWyAgICAwLjAwNTc1NV0gL2NwdXMvY3B1QDEgbWlz
c2luZyBjbG9jay1mcmVxdWVuY3kgcHJvcGVydHkNClsgICAgMC4wMDU3ODldIENQVTA6IHRocmVh
ZCAtMSwgY3B1IDAsIHNvY2tldCAwLCBtcGlkciA4MDAwMDAwMA0KWyAgICAwLjAwNjEzMV0geGVu
OmdyYW50X3RhYmxlOiBHcmFudCB0YWJsZXMgdXNpbmcgdmVyc2lvbiAxIGxheW91dA0KWyAgICAw
LjAwNjIyMF0gR3JhbnQgdGFibGUgaW5pdGlhbGl6ZWQNClsgICAgMC4wMDYzMzZdIHhlbjpldmVu
dHM6IFVzaW5nIEZJRk8tYmFzZWQgQUJJDQpbICAgIDAuMDA2MzgzXSBYZW46IGluaXRpYWxpemlu
ZyBjcHUwDQpbICAgIDAuMDA2NTc5XSBTZXR0aW5nIHVwIHN0YXRpYyBpZGVudGl0eSBtYXAgZm9y
IDB4NjAyMDgyODAgLSAweDYwMjA4MzE4DQooWEVOKSBkMHYxOiB2R0lDRDogdW5oYW5kbGVkIHdv
cmQgd3JpdGUgMHhmZmZmZmZmZiB0byBJQ0FDVElWRVIwClsgICAgMC4wMTA1MjFdIFhlbjogaW5p
dGlhbGl6aW5nIGNwdTENClsgICAgMC4wMTA2MTBdIENQVTE6IHRocmVhZCAtMSwgY3B1IDEsIHNv
Y2tldCAwLCBtcGlkciA4MDAwMDAwMQ0KWyAgICAwLjAxMDgxMF0gQnJvdWdodCB1cCAyIENQVXMN
ClsgICAgMC4wMTA4OTVdIFNNUDogVG90YWwgb2YgMiBwcm9jZXNzb3JzIGFjdGl2YXRlZCAoOTYu
MDAgQm9nb01JUFMpLg0KWyAgICAwLjAxMDkyNl0gQ1BVOiBBbGwgQ1BVKHMpIHN0YXJ0ZWQgaW4g
U1ZDIG1vZGUuDQpbICAgIDAuMDExOTU0XSBkZXZ0bXBmczogaW5pdGlhbGl6ZWQNClsgICAgMC4w
MjAzNTNdIFZGUCBzdXBwb3J0IHYwLjM6IGltcGxlbWVudG9yIDQxIGFyY2hpdGVjdHVyZSAyIHBh
cnQgMzAgdmFyaWFudCA3IHJldiA0DQpbICAgIDAuMDIwODczXSBjbG9ja3NvdXJjZTogamlmZmll
czogbWFzazogMHhmZmZmZmZmZiBtYXhfY3ljbGVzOiAweGZmZmZmZmZmLCBtYXhfaWRsZV9uczog
MTkxMTI2MDQ0NjI3NTAwMDAgbnMNClsgICAgMC4wMjMzMjFdIHBpbmN0cmwgY29yZTogaW5pdGlh
bGl6ZWQgcGluY3RybCBzdWJzeXN0ZW0NClsgICAgMC4wMjUzOTBdIE5FVDogUmVnaXN0ZXJlZCBw
cm90b2NvbCBmYW1pbHkgMTYNClsgICAgMC4wMjc1NjddIERNQTogcHJlYWxsb2NhdGVkIDI1NiBL
aUIgcG9vbCBmb3IgYXRvbWljIGNvaGVyZW50IGFsbG9jYXRpb25zDQpbICAgIDAuMDMwNjEwXSB4
ZW46c3dpb3RsYl94ZW46IFdhcm5pbmc6IG9ubHkgYWJsZSB0byBhbGxvY2F0ZSA4IE1CIGZvciBz
b2Z0d2FyZSBJTyBUTEINClsgICAgMC4wMzUyMTddIHNvZnR3YXJlIElPIFRMQiBbbWVtIDB4N2Ew
MDAwMDAtMHg3YTgwMDAwMF0gKDhNQikgbWFwcGVkIGF0IFtkYTAwMDAwMC1kYTdmZmZmZl0NClsg
ICAgMC4wNDQyOTldIE5vIEFUQUdzPw0KWyAgICAwLjA0Njk1MF0gU2VyaWFsOiBBTUJBIFBMMDEx
IFVBUlQgZHJpdmVyDQpbICAgIDAuMDg0NTE1XSB4ZW46YmFsbG9vbjogSW5pdGlhbGlzaW5nIGJh
bGxvb24gZHJpdmVyDQpbICAgIDAuMDg1MDQxXSB4ZW5fYmFsbG9vbjogSW5pdGlhbGlzaW5nIGJh
bGxvb24gZHJpdmVyDQpbICAgIDAuMDg1NTI5XSByZWctZml4ZWQtdm9sdGFnZSBhaGNpLTV2OiBj
b3VsZCBub3QgZmluZCBwY3RsZGV2IGZvciBub2RlIC9zb2NAMDFjMDAwMDAvcGluY3RybEAwMWMy
MDgwMC9haGNpX3B3cl9waW5AMSwgZGVmZXJyaW5nIHByb2JlDQpbICAgIDAuMDg1NjI0XSByZWct
Zml4ZWQtdm9sdGFnZSB1c2IwLXZidXM6IGNvdWxkIG5vdCBmaW5kIHBjdGxkZXYgZm9yIG5vZGUg
L3NvY0AwMWMwMDAwMC9waW5jdHJsQDAxYzIwODAwL3VzYjBfdmJ1c19waW5AMCwgZGVmZXJyaW5n
IHByb2JlDQpbICAgIDAuMDg1NzAxXSByZWctZml4ZWQtdm9sdGFnZSB1c2IxLXZidXM6IGNvdWxk
IG5vdCBmaW5kIHBjdGxkZXYgZm9yIG5vZGUgL3NvY0AwMWMwMDAwMC9waW5jdHJsQDAxYzIwODAw
L3VzYjFfdmJ1c19waW5AMCwgZGVmZXJyaW5nIHByb2JlDQpbICAgIDAuMDg1NzczXSByZWctZml4
ZWQtdm9sdGFnZSB1c2IyLXZidXM6IGNvdWxkIG5vdCBmaW5kIHBjdGxkZXYgZm9yIG5vZGUgL3Nv
Y0AwMWMwMDAwMC9waW5jdHJsQDAxYzIwODAwL3VzYjJfdmJ1c19waW5AMCwgZGVmZXJyaW5nIHBy
b2JlDQpbICAgIDAuMDg4NzU0XSB2Z2FhcmI6IGxvYWRlZA0KWyAgICAwLjA4OTQ1MV0gU0NTSSBz
dWJzeXN0ZW0gaW5pdGlhbGl6ZWQNClsgICAgMC4wOTAyMzhdIHVzYmNvcmU6IHJlZ2lzdGVyZWQg
bmV3IGludGVyZmFjZSBkcml2ZXIgdXNiZnMNClsgICAgMC4wOTAzNzBdIHVzYmNvcmU6IHJlZ2lz
dGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgaHViDQpbICAgIDAuMDkwNTk2XSB1c2Jjb3JlOiBy
ZWdpc3RlcmVkIG5ldyBkZXZpY2UgZHJpdmVyIHVzYg0KWyAgICAwLjA5MTQ0Ml0gTGludXggdmlk
ZW8gY2FwdHVyZSBpbnRlcmZhY2U6IHYyLjAwDQpbICAgIDAuMDkxNTQ3XSBwcHNfY29yZTogTGlu
dXhQUFMgQVBJIHZlci4gMSByZWdpc3RlcmVkDQpbICAgIDAuMDkxNTgwXSBwcHNfY29yZTogU29m
dHdhcmUgdmVyLiA1LjMuNiAtIENvcHlyaWdodCAyMDA1LTIwMDcgUm9kb2xmbyBHaW9tZXR0aSA8
Z2lvbWV0dGlAbGludXguaXQ+DQpbICAgIDAuMDkxNjQyXSBQVFAgY2xvY2sgc3VwcG9ydCByZWdp
c3RlcmVkDQpbICAgIDAuMDkxNzE3XSBFREFDIE1DOiBWZXI6IDMuMC4wDQpbICAgIDAuMDkyNjk2
XSBBZHZhbmNlZCBMaW51eCBTb3VuZCBBcmNoaXRlY3R1cmUgRHJpdmVyIEluaXRpYWxpemVkLg0K
WyAgICAwLjA5NDM2MV0gY2xvY2tzb3VyY2U6IFN3aXRjaGVkIHRvIGNsb2Nrc291cmNlIGFyY2hf
c3lzX2NvdW50ZXINClsgICAgMC4wOTU4MjNdIHNpbXBsZS1mcmFtZWJ1ZmZlciBiZmQwMDAwMC5m
cmFtZWJ1ZmZlcjogZnJhbWVidWZmZXIgYXQgMHhiZmQwMDAwMCwgMHgzMDAwMDAgYnl0ZXMsIG1h
cHBlZCB0byAweGUwOTAwMDAwDQpbICAgIDAuMDk1OTMzXSBzaW1wbGUtZnJhbWVidWZmZXIgYmZk
MDAwMDAuZnJhbWVidWZmZXI6IGZvcm1hdD14OHI4ZzhiOCwgbW9kZT0xMDI0eDc2OHgzMiwgbGlu
ZWxlbmd0aD00MDk2DQpbICAgIDAuMTEwNjkyXSBDb25zb2xlOiBzd2l0Y2hpbmcgdG8gY29sb3Vy
IGZyYW1lIGJ1ZmZlciBkZXZpY2UgMTI4eDQ4DQpbICAgIDAuMTI0NTI4XSBzaW1wbGUtZnJhbWVi
dWZmZXIgYmZkMDAwMDAuZnJhbWVidWZmZXI6IGZiMDogc2ltcGxlZmIgcmVnaXN0ZXJlZCENClsg
ICAgMC4xMzk5MzldIC90aGVybWFsLXpvbmVzL2NwdV90aGVybWFsL2Nvb2xpbmctbWFwcy9tYXAw
OiBjb3VsZCBub3QgZmluZCBwaGFuZGxlDQpbICAgIDAuMTQwMDEwXSBtaXNzaW5nIGNvb2xpbmdf
ZGV2aWNlIHByb3BlcnR5DQpbICAgIDAuMTQwMDM0XSBmYWlsZWQgdG8gYnVpbGQgdGhlcm1hbCB6
b25lIGNwdV90aGVybWFsOiAtMjINClsgICAgMC4xNDAzMDJdIE5FVDogUmVnaXN0ZXJlZCBwcm90
b2NvbCBmYW1pbHkgMg0KWyAgICAwLjE0MTA0NV0gVENQIGVzdGFibGlzaGVkIGhhc2ggdGFibGUg
ZW50cmllczogNDA5NiAob3JkZXI6IDIsIDE2Mzg0IGJ5dGVzKQ0KWyAgICAwLjE0MTE0M10gVENQ
IGJpbmQgaGFzaCB0YWJsZSBlbnRyaWVzOiA0MDk2IChvcmRlcjogMywgMzI3NjggYnl0ZXMpDQpb
ICAgIDAuMTQxMjM3XSBUQ1A6IEhhc2ggdGFibGVzIGNvbmZpZ3VyZWQgKGVzdGFibGlzaGVkIDQw
OTYgYmluZCA0MDk2KQ0KWyAgICAwLjE0MTMzN10gVURQIGhhc2ggdGFibGUgZW50cmllczogMjU2
IChvcmRlcjogMSwgODE5MiBieXRlcykNClsgICAgMC4xNDE0MDBdIFVEUC1MaXRlIGhhc2ggdGFi
bGUgZW50cmllczogMjU2IChvcmRlcjogMSwgODE5MiBieXRlcykNClsgICAgMC4xNDE2MzldIE5F
VDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMQ0KWyAgICAwLjE0MjI2Nl0gUlBDOiBSZWdp
c3RlcmVkIG5hbWVkIFVOSVggc29ja2V0IHRyYW5zcG9ydCBtb2R1bGUuDQpbICAgIDAuMTQyMzM3
XSBSUEM6IFJlZ2lzdGVyZWQgdWRwIHRyYW5zcG9ydCBtb2R1bGUuDQpbICAgIDAuMTQyMzYzXSBS
UEM6IFJlZ2lzdGVyZWQgdGNwIHRyYW5zcG9ydCBtb2R1bGUuDQpbICAgIDAuMTQyMzg4XSBSUEM6
IFJlZ2lzdGVyZWQgdGNwIE5GU3Y0LjEgYmFja2NoYW5uZWwgdHJhbnNwb3J0IG1vZHVsZS4NClsg
ICAgMC4xNDQ3OThdIGZ1dGV4IGhhc2ggdGFibGUgZW50cmllczogNTEyIChvcmRlcjogMywgMzI3
NjggYnl0ZXMpDQpbICAgIDAuMTU3Mjg2XSBzcXVhc2hmczogdmVyc2lvbiA0LjAgKDIwMDkvMDEv
MzEpIFBoaWxsaXAgTG91Z2hlcg0KWyAgICAwLjE1ODU3N10gTkZTOiBSZWdpc3RlcmluZyB0aGUg
aWRfcmVzb2x2ZXIga2V5IHR5cGUNClsgICAgMC4xNTg2ODNdIEtleSB0eXBlIGlkX3Jlc29sdmVy
IHJlZ2lzdGVyZWQNClsgICAgMC4xNTg3MTBdIEtleSB0eXBlIGlkX2xlZ2FjeSByZWdpc3RlcmVk
DQpbICAgIDAuMTYwMTExXSBCbG9jayBsYXllciBTQ1NJIGdlbmVyaWMgKGJzZykgZHJpdmVyIHZl
cnNpb24gMC40IGxvYWRlZCAobWFqb3IgMjQ5KQ0KWyAgICAwLjE2MDE4MV0gaW8gc2NoZWR1bGVy
IG5vb3AgcmVnaXN0ZXJlZA0KWyAgICAwLjE2MDIxMl0gaW8gc2NoZWR1bGVyIGRlYWRsaW5lIHJl
Z2lzdGVyZWQNClsgICAgMC4xNjAyNzRdIGlvIHNjaGVkdWxlciBjZnEgcmVnaXN0ZXJlZCAoZGVm
YXVsdCkNClsgICAgMC4xNjU2ODhdIHN1bjdpLWEyMC1waW5jdHJsIDFjMjA4MDAucGluY3RybDog
aW5pdGlhbGl6ZWQgc3VuWGkgUElPIGRyaXZlcg0KWyAgICAwLjE3ODMzMV0geGVuOnhlbl9ldnRj
aG46IEV2ZW50LWNoYW5uZWwgZGV2aWNlIGluc3RhbGxlZA0KWyAgICAwLjI3NTkyOV0gU2VyaWFs
OiA4MjUwLzE2NTUwIGRyaXZlciwgNCBwb3J0cywgSVJRIHNoYXJpbmcgZGlzYWJsZWQNClsgICAg
MC4yNzkwMDJdIG1zbV9zZXJpYWw6IGRyaXZlciBpbml0aWFsaXplZA0KWyAgICAwLjI3OTI1MV0g
U1RNaWNyb2VsZWN0cm9uaWNzIEFTQyBkcml2ZXIgaW5pdGlhbGl6ZWQNClsgICAgMC4yODA1Nzdd
IFtkcm1dIEluaXRpYWxpemVkIGRybSAxLjEuMCAyMDA2MDgxMA0KWyAgICAwLjI5MjA0MF0gbG9v
cDogbW9kdWxlIGxvYWRlZA0KWyAgICAwLjI5MjEzMV0gSW52YWxpZCBtYXhfcXVldWVzICg0KSwg
d2lsbCB1c2UgZGVmYXVsdCBtYXg6IDIuDQpbICAgIDAuMjk2NDcwXSBsaWJwaHk6IEZpeGVkIE1E
SU8gQnVzOiBwcm9iZWQNClsgICAgMC4yOTY4NTZdIHR1bjogVW5pdmVyc2FsIFRVTi9UQVAgZGV2
aWNlIGRyaXZlciwgMS42DQpbICAgIDAuMjk2ODkyXSB0dW46IChDKSAxOTk5LTIwMDQgTWF4IEty
YXNueWFuc2t5IDxtYXhrQHF1YWxjb21tLmNvbT4NClsgICAgMC4yOTk0NTldIHN1bjdpLWR3bWFj
IDFjNTAwMDAuZXRoZXJuZXQ6IG5vIHJlZ3VsYXRvciBmb3VuZA0KWyAgICAwLjI5OTYwNl0gc3Vu
N2ktZHdtYWMgMWM1MDAwMC5ldGhlcm5ldDogbm8gcmVzZXQgY29udHJvbCBmb3VuZA0KWyAgICAw
LjI5OTY0NV0gIFJpbmcgbW9kZSBlbmFibGVkDQpbICAgIDAuMjk5NjY4XSAgTm8gSFcgRE1BIGZl
YXR1cmUgcmVnaXN0ZXIgc3VwcG9ydGVkDQpbICAgIDAuMjk5NjkyXSAgTm9ybWFsIGRlc2NyaXB0
b3JzDQpbICAgIDAuMjk5NzE3XSAgVFggQ2hlY2tzdW0gaW5zZXJ0aW9uIHN1cHBvcnRlZA0KWyAg
ICAwLjMwMDM5OF0gc3VuN2ktZHdtYWMgMWM1MDAwMC5ldGhlcm5ldCBldGgwOiBObyBNRElPIHN1
Ym5vZGUgZm91bmQNClsgICAgMC4zMDQ3MzJdIGxpYnBoeTogc3RtbWFjOiBwcm9iZWQNClsgICAg
MC4zMDQ3ODVdIGV0aDA6IFBIWSBJRCAwMDFjYzkxNSBhdCAwIElSUSBQT0xMIChzdG1tYWMtMDow
MCkgYWN0aXZlDQpbICAgIDAuMzA0ODE4XSBldGgwOiBQSFkgSUQgMDAxY2M5MTUgYXQgMSBJUlEg
UE9MTCAoc3RtbWFjLTA6MDEpDQpbICAgIDAuMzA1NzA4XSB4ZW5fbmV0ZnJvbnQ6IEluaXRpYWxp
c2luZyBYZW4gdmlydHVhbCBldGhlcm5ldCBkcml2ZXINClsgICAgMC4zMDU4NTRdIHBlZ2FzdXM6
IHYwLjkuMyAoMjAxMy8wNC8yNSksIFBlZ2FzdXMvUGVnYXN1cyBJSSBVU0IgRXRoZXJuZXQgZHJp
dmVyDQpbICAgIDAuMzA1OTcxXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJp
dmVyIHBlZ2FzdXMNClsgICAgMC4zMDYwOTZdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVy
ZmFjZSBkcml2ZXIgYXNpeA0KWyAgICAwLjMwNjE3N10gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcg
aW50ZXJmYWNlIGRyaXZlciBheDg4MTc5XzE3OGENClsgICAgMC4zMDYyNTldIHVzYmNvcmU6IHJl
Z2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgY2RjX2V0aGVyDQpbICAgIDAuMzA2MzU1XSB1
c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHNtc2M3NXh4DQpbICAgIDAu
MzA2NDUwXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHNtc2M5NXh4
DQpbICAgIDAuMzA2NTQxXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVy
IG5ldDEwODANClsgICAgMC4zMDY2MjNdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFj
ZSBkcml2ZXIgY2RjX3N1YnNldA0KWyAgICAwLjMwNjcwNV0gdXNiY29yZTogcmVnaXN0ZXJlZCBu
ZXcgaW50ZXJmYWNlIGRyaXZlciB6YXVydXMNClsgICAgMC4zMDY4NTJdIHVzYmNvcmU6IHJlZ2lz
dGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgY2RjX25jbQ0KWyAgICAwLjMwNzIyNl0gZWhjaV9o
Y2Q6IFVTQiAyLjAgJ0VuaGFuY2VkJyBIb3N0IENvbnRyb2xsZXIgKEVIQ0kpIERyaXZlcg0KWyAg
ICAwLjMwNzI3M10gZWhjaS1wY2k6IEVIQ0kgUENJIHBsYXRmb3JtIGRyaXZlcg0KWyAgICAwLjMw
NzM4Ml0gZWhjaS1wbGF0Zm9ybTogRUhDSSBnZW5lcmljIHBsYXRmb3JtIGRyaXZlcg0KWyAgICAw
LjMwNzg5OV0gZWhjaS1vbWFwOiBPTUFQLUVIQ0kgSG9zdCBDb250cm9sbGVyIGRyaXZlcg0KWyAg
ICAwLjMwODA3OF0gZWhjaS1vcmlvbjogRUhDSSBvcmlvbiBkcml2ZXINClsgICAgMC4zMDgyNDFd
IFNQRUFyLWVoY2k6IEVIQ0kgU1BFQXIgZHJpdmVyDQpbICAgIDAuMzA4MzgzXSB0ZWdyYS1laGNp
OiBUZWdyYSBFSENJIGRyaXZlcg0KWyAgICAwLjMwODY3NF0gdXNiY29yZTogcmVnaXN0ZXJlZCBu
ZXcgaW50ZXJmYWNlIGRyaXZlciB1c2Itc3RvcmFnZQ0KWyAgICAwLjMxMDM5M10gbW91c2VkZXY6
IFBTLzIgbW91c2UgZGV2aWNlIGNvbW1vbiBmb3IgYWxsIG1pY2UNClsgICAgMC4zMTMwMjFdIHN1
bnhpLXJ0YyAxYzIwZDAwLnJ0YzogcnRjIGNvcmU6IHJlZ2lzdGVyZWQgcnRjLXN1bnhpIGFzIHJ0
YzANClsgICAgMC4zMTMwODRdIHN1bnhpLXJ0YyAxYzIwZDAwLnJ0YzogUlRDIGVuYWJsZWQNClsg
ICAgMC4zMTM4MjddIGkyYyAvZGV2IGVudHJpZXMgZHJpdmVyDQpbICAgIDAuMzE3NjM2XSB1c2Jj
b3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHV2Y3ZpZGVvDQpbICAgIDAuMzE3
Njk2XSBVU0IgVmlkZW8gQ2xhc3MgZHJpdmVyICgxLjEuMSkNClsgICAgMC4zMTc3MjddIGdzcGNh
X21haW46IHYyLjE0LjAgcmVnaXN0ZXJlZA0KWyAgICAwLjMxOTU1OF0gc3VueGktd2R0IDFjMjBj
OTAud2F0Y2hkb2c6IFdhdGNoZG9nIGVuYWJsZWQgKHRpbWVvdXQ9MTYgc2VjLCBub3dheW91dD0w
KQ0KWyAgICAwLjMyMDI4OV0gZGV2aWNlLW1hcHBlcjogdWV2ZW50OiB2ZXJzaW9uIDEuMC4zDQpb
ICAgIDAuMzIwOTI2XSBkZXZpY2UtbWFwcGVyOiBpb2N0bDogNC4zNC4wLWlvY3RsICgyMDE1LTEw
LTI4KSBpbml0aWFsaXNlZDogZG0tZGV2ZWxAcmVkaGF0LmNvbQ0KWyAgICAwLjMyMjIxOF0gc2Ro
Y2k6IFNlY3VyZSBEaWdpdGFsIEhvc3QgQ29udHJvbGxlciBJbnRlcmZhY2UgZHJpdmVyDQpbICAg
IDAuMzIyMjc2XSBzZGhjaTogQ29weXJpZ2h0KGMpIFBpZXJyZSBPc3NtYW4NClsgICAgMC4zMjQy
NTRdIHN1bnhpLW1tYyAxYzBmMDAwLm1tYzogR290IENEIEdQSU8NClsgICAgMC4zNjQ2NDBdIHN1
bnhpLW1tYyAxYzBmMDAwLm1tYzogYmFzZToweGUwOGE2MDAwIGlycToyNQ0KWyAgICAwLjM2NTg3
NF0gc3VueGktbW1jIDFjMTIwMDAubW1jOiBhbGxvY2F0ZWQgbW1jLXB3cnNlcQ0KWyAgICAwLjQw
MTU2MF0gbW1jMDogaG9zdCBkb2VzIG5vdCBzdXBwb3J0IHJlYWRpbmcgcmVhZC1vbmx5IHN3aXRj
aCwgYXNzdW1pbmcgd3JpdGUtZW5hYmxlDQpbICAgIDAuNDA0MDY0XSBtbWMwOiBuZXcgaGlnaCBz
cGVlZCBTREhDIGNhcmQgYXQgYWRkcmVzcyBiMzY4DQpbICAgIDAuNDA0NjIzXSBzdW54aS1tbWMg
MWMxMjAwMC5tbWM6IGJhc2U6MHhlMDhhODAwMCBpcnE6MjYNClsgICAgMC40MDQ5MzldIHNkaGNp
LXBsdGZtOiBTREhDSSBwbGF0Zm9ybSBhbmQgT0YgZHJpdmVyIGhlbHBlcg0KWyAgICAwLjQwNTk0
M10gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1c2JoaWQNClsgICAg
MC40MDU5ODhdIHVzYmhpZDogVVNCIEhJRCBjb3JlIGRyaXZlcg0KWyAgICAwLjQxMTI0Nl0gbmZf
Y29ubnRyYWNrIHZlcnNpb24gMC41LjAgKDc5MjIgYnVja2V0cywgMzE2ODggbWF4KQ0KWyAgICAw
LjQxMjM1MV0gaXBfdGFibGVzOiAoQykgMjAwMC0yMDA2IE5ldGZpbHRlciBDb3JlIFRlYW0NClsg
ICAgMC40MTI1NTZdIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMTcNClsgICAgMC40
MTI5NDBdIEtleSB0eXBlIGRuc19yZXNvbHZlciByZWdpc3RlcmVkDQpbICAgIDAuNDEzNjYxXSBU
aHVtYkVFIENQVSBleHRlbnNpb24gc3VwcG9ydGVkLg0KWyAgICAwLjQxMzcyOF0gUmVnaXN0ZXJp
bmcgU1dQL1NXUEIgZW11bGF0aW9uIGhhbmRsZXINClsgICAgMC40MTQyNTJdIG1tY2JsazA6IG1t
YzA6YjM2OCAgICAgICAyOS44IEdpQiANClsgICAgMC40MjA0OTRdICBtbWNibGswOiBwMSBwMiBw
Mw0KWyAgICAwLjQyMzc1NV0gc3VueGktbW1jIDFjMTIwMDAubW1jOiBzbWMgMSBlcnIsIGNtZCA4
LCBSVE8gISENClsgICAgMC40MzQwMTRdIG1tYzE6IHF1ZXVpbmcgdW5rbm93biBDSVMgdHVwbGUg
MHg4MCAoMiBieXRlcykNClsgICAgMC40MzU2NDhdIG1tYzE6IHF1ZXVpbmcgdW5rbm93biBDSVMg
dHVwbGUgMHg4MCAoMyBieXRlcykNClsgICAgMC40MzcyNzddIG1tYzE6IHF1ZXVpbmcgdW5rbm93
biBDSVMgdHVwbGUgMHg4MCAoMyBieXRlcykNClsgICAgMC40NDAyMThdIG1tYzE6IHF1ZXVpbmcg
dW5rbm93biBDSVMgdHVwbGUgMHg4MCAoNyBieXRlcykNClsgICAgMC40NTY4NDddIG1tYzE6IG5l
dyBoaWdoIHNwZWVkIFNESU8gY2FyZCBhdCBhZGRyZXNzIDAwMDENClsgICAgMC40ODQ0NDFdIGFo
Y2ktc3VueGkgMWMxODAwMC5zYXRhOiBjb250cm9sbGVyIGNhbid0IGRvIFBNUCwgdHVybmluZyBv
ZmYgQ0FQX1BNUA0KWyAgICAwLjQ4NDU0MF0gYWhjaS1zdW54aSAxYzE4MDAwLnNhdGE6IFNTUyBm
bGFnIHNldCwgcGFyYWxsZWwgYnVzIHNjYW4gZGlzYWJsZWQNClsgICAgMC40ODQ2MDVdIGFoY2kt
c3VueGkgMWMxODAwMC5zYXRhOiBBSENJIDAwMDEuMDEwMCAzMiBzbG90cyAxIHBvcnRzIDMgR2Jw
cyAweDEgaW1wbCBwbGF0Zm9ybSBtb2RlDQpbICAgIDAuNDg0NjU0XSBhaGNpLXN1bnhpIDFjMTgw
MDAuc2F0YTogZmxhZ3M6IG5jcSBzbnRmIHN0YWcgcG0gbGVkIGNsbyBvbmx5IHBpbyBzbHVtIHBh
cnQgY2NjIA0KWyAgICAwLjQ4NjEwN10gc2NzaSBob3N0MDogYWhjaS1zdW54aQ0KWyAgICAwLjQ4
NjUyNV0gYXRhMTogU0FUQSBtYXggVURNQS8xMzMgbW1pbyBbbWVtIDB4MDFjMTgwMDAtMHgwMWMx
OGZmZl0gcG9ydCAweDEwMCBpcnEgMzENClsgICAgMC40ODk3NjVdIHN1bnhpLXJ0YyAxYzIwZDAw
LnJ0Yzogc2V0dGluZyBzeXN0ZW0gY2xvY2sgdG8gMjAxNy0wNi0yMiAxNToyMDowNiBVVEMgKDE0
OTgxNDQ4MDYpDQpbICAgIDAuNDk1NDYyXSB2Y2MzdjA6IGRpc2FibGluZw0KWyAgICAwLjQ5NTUz
OF0gdmNjNXYwOiBkaXNhYmxpbmcNClsgICAgMC40OTU1NjVdIHVzYjAtdmJ1czogZGlzYWJsaW5n
DQpbICAgIDAuNDk1NTg4XSB1c2IxLXZidXM6IGRpc2FibGluZw0KWyAgICAwLjQ5NTYxNV0gdXNi
Mi12YnVzOiBkaXNhYmxpbmcNClsgICAgMC40OTU2NTNdIGNsazogTm90IGRpc2FibGluZyB1bnVz
ZWQgY2xvY2tzDQpbICAgIDAuNDk1NjkzXSBBTFNBIGRldmljZSBsaXN0Og0KWyAgICAwLjQ5NTcx
NF0gICBObyBzb3VuZGNhcmRzIGZvdW5kLg0KWyAgICAwLjgwNjM3Nl0gYXRhMTogU0FUQSBsaW5r
IGRvd24gKFNTdGF0dXMgMCBTQ29udHJvbCAzMDApDQpbICAgIDAuODA3ODI1XSBFWFQ0LWZzICht
bWNibGswcDIpOiBjb3VsZG4ndCBtb3VudCBhcyBleHQzIGR1ZSB0byBmZWF0dXJlIGluY29tcGF0
aWJpbGl0aWVzDQpbICAgIDAuODA4ODY2XSBFWFQ0LWZzIChtbWNibGswcDIpOiBjb3VsZG4ndCBt
b3VudCBhcyBleHQyIGR1ZSB0byBmZWF0dXJlIGluY29tcGF0aWJpbGl0aWVzDQpbICAgIDAuODEx
MjE4XSBFWFQ0LWZzIChtbWNibGswcDIpOiBJTkZPOiByZWNvdmVyeSByZXF1aXJlZCBvbiByZWFk
b25seSBmaWxlc3lzdGVtDQpbICAgIDAuODExMjc2XSBFWFQ0LWZzIChtbWNibGswcDIpOiB3cml0
ZSBhY2Nlc3Mgd2lsbCBiZSBlbmFibGVkIGR1cmluZyByZWNvdmVyeQ0KWyAgICAyLjM5MTM1Nl0g
cmFuZG9tOiBub25ibG9ja2luZyBwb29sIGlzIGluaXRpYWxpemVkDQpbICAgIDQuOTA1NzYwXSBF
WFQ0LWZzIChtbWNibGswcDIpOiByZWNvdmVyeSBjb21wbGV0ZQ0KWyAgICA1LjQwNTIzNV0gRVhU
NC1mcyAobW1jYmxrMHAyKTogbW91bnRlZCBmaWxlc3lzdGVtIHdpdGggb3JkZXJlZCBkYXRhIG1v
ZGUuIE9wdHM6IChudWxsKQ0KWyAgICA1LjQwNTM1OV0gVkZTOiBNb3VudGVkIHJvb3QgKGV4dDQg
ZmlsZXN5c3RlbSkgcmVhZG9ubHkgb24gZGV2aWNlIDE3OToyLg0KWyAgICA1LjQwOTQzNl0gZGV2
dG1wZnM6IG1vdW50ZWQNClsgICAgNS40MTAyOTBdIEZyZWVpbmcgdW51c2VkIGtlcm5lbCBtZW1v
cnk6IDczNksgKGMwYzQyMDAwIC0gYzBjZmEwMDApDQpNb3VudCBmYWlsZWQgZm9yIHNlbGludXhm
cyBvbiAvc3lzL2ZzL3NlbGludXg6ICBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5DQpbICAgIDUu
OTE2NjI5XSBpbml0OiBwbHltb3V0aC11cHN0YXJ0LWJyaWRnZSBtYWluIHByb2Nlc3MgKDY5KSB0
ZXJtaW5hdGVkIHdpdGggc3RhdHVzIDENClsgICAgNS45MTY4MjNdIGluaXQ6IHBseW1vdXRoLXVw
c3RhcnQtYnJpZGdlIG1haW4gcHJvY2VzcyBlbmRlZCwgcmVzcGF3bmluZw0KWyAgICA1Ljk2MDgy
Nl0gaW5pdDogcGx5bW91dGgtdXBzdGFydC1icmlkZ2UgbWFpbiBwcm9jZXNzICg4MCkgdGVybWlu
YXRlZCB3aXRoIHN0YXR1cyAxDQpbICAgIDUuOTYxMDEyXSBpbml0OiBwbHltb3V0aC11cHN0YXJ0
LWJyaWRnZSBtYWluIHByb2Nlc3MgZW5kZWQsIHJlc3Bhd25pbmcNClsgICAgNS45OTcwMzVdIGlu
aXQ6IHBseW1vdXRoLXVwc3RhcnQtYnJpZGdlIG1haW4gcHJvY2VzcyAoODMpIHRlcm1pbmF0ZWQg
d2l0aCBzdGF0dXMgMQ0KWyAgICA1Ljk5NzExM10gaW5pdDogcGx5bW91dGgtdXBzdGFydC1icmlk
Z2UgbWFpbiBwcm9jZXNzIGVuZGVkLCByZXNwYXduaW5nDQpbICAgIDYuMDM0ODAyXSBpbml0OiB1
cmVhZGFoZWFkIG1haW4gcHJvY2VzcyAoNzMpIHRlcm1pbmF0ZWQgd2l0aCBzdGF0dXMgNQ0KICog
U3RvcHBpbmcgU2VuZCBhbiBldmVudCB0byBpbmRpY2F0ZSBwbHltb3V0aCBpcyB1cBtbNzRHWyBP
SyBdDQ0KICogU3RhcnRpbmcgTW91bnQgZmlsZXN5c3RlbXMgb24gYm9vdBtbNzRHWyBPSyBdDQ0K
ICogU3RhcnRpbmcgUG9wdWxhdGUgL2RldiBmaWxlc3lzdGVtG1s3NEdbIE9LIF0NDQogKiBTdG9w
cGluZyBQb3B1bGF0ZSAvZGV2IGZpbGVzeXN0ZW0bWzc0R1sgT0sgXQ0NCiAqIFN0YXJ0aW5nIEZp
eC11cCAvc3lzL2tlcm5lbC9kZWJ1ZyBmaWxlc3lzdGVtG1s3NEdbIE9LIF0NDQogKiBTdG9wcGlu
ZyBGaXgtdXAgL3N5cy9rZXJuZWwvZGVidWcgZmlsZXN5c3RlbRtbNzRHWyBPSyBdDQ0KICogU3Rh
cnRpbmcgUG9wdWxhdGUgYW5kIGxpbmsgdG8gL3J1biBmaWxlc3lzdGVtG1s3NEdbIE9LIF0NDQog
KiBTdG9wcGluZyBQb3B1bGF0ZSBhbmQgbGluayB0byAvcnVuIGZpbGVzeXN0ZW0bWzc0R1sgT0sg
XQ0NCiAqIFN0b3BwaW5nIFRyYWNrIGlmIHVwc3RhcnQgaXMgcnVubmluZyBpbiBhIGNvbnRhaW5l
chtbNzRHWyBPSyBdDQ0KICogU3RhcnRpbmcgSW5pdGlhbGl6ZSBvciBmaW5hbGl6ZSByZXNvbHZj
b25mG1s3NEdbIE9LIF0NDQogKiBTdGFydGluZyBzZXQgY29uc29sZSBrZXltYXAbWzc0R1sgT0sg
XQ0NCiAqIFN0YXJ0aW5nIFNpZ25hbCBzeXN2aW5pdCB0aGF0IHZpcnR1YWwgZmlsZXN5c3RlbXMg
YXJlIG1vdW50ZWQbWzc0R1sgT0sgXQ0NCiAqIFN0YXJ0aW5nIFNpZ25hbCBzeXN2aW5pdCB0aGF0
IHZpcnR1YWwgZmlsZXN5c3RlbXMgYXJlIG1vdW50ZWQbWzc0R1sgT0sgXQ0NCiAqIFN0YXJ0aW5n
IEJyaWRnZSB1ZGV2IGV2ZW50cyBpbnRvIHVwc3RhcnQbWzc0R1sgT0sgXQ0NCiAqIFN0b3BwaW5n
IHNldCBjb25zb2xlIGtleW1hcBtbNzRHWyBPSyBdDQ0KICogU3RhcnRpbmcgU2lnbmFsIHN5c3Zp
bml0IHRoYXQgcmVtb3RlIGZpbGVzeXN0ZW1zIGFyZSBtb3VudGVkG1s3NEdbIE9LIF0NDQogKiBT
dGFydGluZyBkZXZpY2Ugbm9kZSBhbmQga2VybmVsIGV2ZW50IG1hbmFnZXIbWzc0R1sgT0sgXQ0N
CiAqIFN0YXJ0aW5nIGxvYWQgbW9kdWxlcyBmcm9tIC9ldGMvbW9kdWxlcxtbNzRHWyBPSyBdDQ0K
ICogU3RhcnRpbmcgY29sZCBwbHVnIGRldmljZXMbWzc0R1sgT0sgXQ0NCiAqIFN0YXJ0aW5nIGxv
ZyBpbml0aWFsIGRldmljZSBjcmVhdGlvbhtbNzRHWyBPSyBdDQ0KICogU3RvcHBpbmcgbG9hZCBt
b2R1bGVzIGZyb20gL2V0Yy9tb2R1bGVzG1s3NEdbIE9LIF0NDQogKiBTdGFydGluZyBzZXQgY29u
c29sZSBmb250G1s3NEdbIE9LIF0NDQogKiBTdG9wcGluZyBzZXQgY29uc29sZSBmb250G1s3NEdb
IE9LIF0NDQogKiBTdGFydGluZyB1c2Vyc3BhY2UgYm9vdHNwbGFzaBtbNzRHWyBPSyBdDQ0KICog
U3RvcHBpbmcgdXNlcnNwYWNlIGJvb3RzcGxhc2gbWzc0R1sgT0sgXQ0NCiAqIFN0YXJ0aW5nIFNl
bmQgYW4gZXZlbnQgdG8gaW5kaWNhdGUgcGx5bW91dGggaXMgdXAbWzc0R1sgT0sgXQ0NCiAqIFN0
b3BwaW5nIFNlbmQgYW4gZXZlbnQgdG8gaW5kaWNhdGUgcGx5bW91dGggaXMgdXAbWzc0R1sgT0sg
XQ0NClsgICAgOC43MDQ1MDJdIGJyY21mbWFjOiBicmNtZl9zZGlvX2h0Y2xrOiBIVCBBdmFpbCB0
aW1lb3V0ICgxMDAwMDAwKTogY2xrY3RsIDB4NTANCiAqIFN0YXJ0aW5nIFNpZ25hbCBzeXN2aW5p
dCB0aGF0IHRoZSByb290ZnMgaXMgbW91bnRlZBtbNzRHWyBPSyBdDQ0KICogU3RhcnRpbmcgY29u
ZmlndXJlIG5ldHdvcmsgZGV2aWNlIHNlY3VyaXR5G1s3NEdbIE9LIF0NDQogKiBTdG9wcGluZyBj
b2xkIHBsdWcgZGV2aWNlcxtbNzRHWyBPSyBdDQ0KICogU3RhcnRpbmcgY29uZmlndXJlIG5ldHdv
cmsgZGV2aWNlIHNlY3VyaXR5G1s3NEdbIE9LIF0NDQogKiBTdG9wcGluZyBsb2cgaW5pdGlhbCBk
ZXZpY2UgY3JlYXRpb24bWzc0R1sgT0sgXQ0NClsgICAgOS43MTQ0OTddIGJyY21mbWFjOiBicmNt
Zl9zZGlvX2h0Y2xrOiBIVCBBdmFpbCB0aW1lb3V0ICgxMDAwMDAwKTogY2xrY3RsIDB4NTANCiAq
IFN0YXJ0aW5nIE1vdW50IG5ldHdvcmsgZmlsZXN5c3RlbXMbWzc0R1sgT0sgXQ0NCiAqIFN0YXJ0
aW5nIENsZWFuIC90bXAgZGlyZWN0b3J5G1s3NEdbIE9LIF0NDQogKiBTdG9wcGluZyBNb3VudCBu
ZXR3b3JrIGZpbGVzeXN0ZW1zG1s3NEdbIE9LIF0NDQogKiBTdG9wcGluZyBDbGVhbiAvdG1wIGRp
cmVjdG9yeRtbNzRHWyBPSyBdDQ0KICogU3RvcHBpbmcgUmVhZCByZXF1aXJlZCBmaWxlcyBpbiBh
ZHZhbmNlIChmb3Igb3RoZXIgbW91bnRwb2ludHMpG1s3NEdbIE9LIF0NDQogKiBTdGFydGluZyBj
b25maWd1cmUgbmV0d29yayBkZXZpY2UbWzc0R1sgT0sgXQ0NCiAqIFN0YXJ0aW5nIFNpZ25hbCBz
eXN2aW5pdCB0aGF0IGxvY2FsIGZpbGVzeXN0ZW1zIGFyZSBtb3VudGVkG1s3NEdbIE9LIF0NDQog
KiBTdGFydGluZyBjb25maWd1cmUgbmV0d29yayBkZXZpY2Ugc2VjdXJpdHkbWzc0R1sgT0sgXQ0N
CiAqIFN0b3BwaW5nIE1vdW50IGZpbGVzeXN0ZW1zIG9uIGJvb3QbWzc0R1sgT0sgXQ0NCiAqIFN0
YXJ0aW5nIEZhaWxzYWZlIEJvb3QgRGVsYXkbWzc0R1sgT0sgXQ0NCiAqIFN0YXJ0aW5nIExvYWQg
Z2F0b3IgZHJpdmVyIG1vZHVsZSBhbmQgbGF1bmNoIGdhdG9yIGRhZW1vbhtbNzRHWyBPSyBdDQ0K
ICogU3RhcnRpbmcgZmx1c2ggZWFybHkgam9iIG91dHB1dCB0byBsb2dzG1s3NEdbIE9LIF0NDQog
KiBTdGFydGluZyBMb2FkIGdhdG9yIGRyaXZlciBtb2R1bGUgYW5kIGxhdW5jaCBnYXRvciBkYWVt
b24bWzc0R1sbWzMxbWZhaWwbWzM5OzQ5bV0NDQogKiBTdGFydGluZyBNb3VudCBuZXR3b3JrIGZp
bGVzeXN0ZW1zG1s3NEdbIE9LIF0NDQogKiBTdG9wcGluZyBmbHVzaCBlYXJseSBqb2Igb3V0cHV0
IHRvIGxvZ3MbWzc0R1sgT0sgXQ0NCiAqIFN0YXJ0aW5nIGNvbmZpZ3VyZSBuZXR3b3JrIGRldmlj
ZRtbNzRHWyBPSyBdDQ0KICogU3RvcHBpbmcgRmFpbHNhZmUgQm9vdCBEZWxheRtbNzRHWyBPSyBd
DQ0KICogU3RhcnRpbmcgU3lzdGVtIFYgaW5pdGlhbGlzYXRpb24gY29tcGF0aWJpbGl0eRtbNzRH
WyBPSyBdDQ0KTm8gc2Vuc29ycyBmb3VuZCENDQpNYWtlIHN1cmUgeW91IGxvYWRlZCBhbGwgdGhl
IGtlcm5lbCBkcml2ZXJzIHlvdSBuZWVkLg0NClRyeSBzZW5zb3JzLWRldGVjdCB0byBmaW5kIG91
dCB3aGljaCB0aGVzZSBhcmUuDQ0KICogU3RhcnRpbmcgY29uZmlndXJlIHZpcnR1YWwgbmV0d29y
ayBkZXZpY2VzG1s3NEdbIE9LIF0NDQpObyBzZW5zb3JzIGZvdW5kIQ0NCk1ha2Ugc3VyZSB5b3Ug
bG9hZGVkIGFsbCB0aGUga2VybmVsIGRyaXZlcnMgeW91IG5lZWQuDQ0KVHJ5IHNlbnNvcnMtZGV0
ZWN0IHRvIGZpbmQgb3V0IHdoaWNoIHRoZXNlIGFyZS4NDQogKiBTdGFydGluZyBzeXN0ZW0gbG9n
Z2luZyBkYWVtb24bWzc0R1sgT0sgXQ0NCiAqIFN0b3BwaW5nIE1vdW50IG5ldHdvcmsgZmlsZXN5
c3RlbXMbWzc0R1sgT0sgXQ0NCiAqIFNldHRpbmcgc2Vuc29ycyBsaW1pdHMgICAgICAgG1s4MEcg
DRtbNzRHWyBPSyBdDQ0KICogU3RhcnRpbmcgQnJpZGdlIGZpbGUgZXZlbnRzIGludG8gdXBzdGFy
dBtbNzRHWyBPSyBdDQ0KICogU3RhcnRpbmcgQnJpZGdlIHNvY2tldCBldmVudHMgaW50byB1cHN0
YXJ0G1s3NEdbIE9LIF0NDQogKiBTZXR0aW5nIHVwIFggc29ja2V0IGRpcmVjdG9yaWVzLi4uICAg
ICAgIBtbODBHIA0bWzc0R1sgT0sgXQ0NCiAqIFN0b3BwaW5nIFN5c3RlbSBWIGluaXRpYWxpc2F0
aW9uIGNvbXBhdGliaWxpdHkbWzc0R1sgT0sgXQ0NCiAqIFN0YXJ0aW5nIFN5c3RlbSBWIHJ1bmxl
dmVsIGNvbXBhdGliaWxpdHkbWzc0R1sgT0sgXQ0NCiAqIFN0YXJ0aW5nIFJlc3RvcmUgU291bmQg
Q2FyZCBTdGF0ZRtbNzRHWyBPSyBdDQ0KICogU3RhcnRpbmcgc2F2ZSBrZXJuZWwgbWVzc2FnZXMb
Wzc0R1sgT0sgXQ0NCiAqIFN0YXJ0aW5nIHJlZ3VsYXIgYmFja2dyb3VuZCBwcm9ncmFtIHByb2Nl
c3NpbmcgZGFlbW9uG1s3NEdbIE9LIF0NDQogKiBTdG9wcGluZyBSZXN0b3JlIFNvdW5kIENhcmQg
U3RhdGUbWzc0R1sgT0sgXQ0NCiAqIFN0YXJ0aW5nIE9wZW5TU0ggc2VydmVyG1s3NEdbIE9LIF0N
DQogKiBTdG9wcGluZyBSZXN0b3JlIFNvdW5kIENhcmQgU3RhdGUbWzc0R1sgT0sgXQ0NCiAqIFN0
b3BwaW5nIHNhdmUga2VybmVsIG1lc3NhZ2VzG1s3NEdbIE9LIF0NDQogKiBMb2FkaW5nIGNwdWZy
ZXEga2VybmVsIG1vZHVsZXMuLi4gICAgICAgG1s4MEcgDRtbNzRHWyBPSyBdDQ0KIElEICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgc3RhdHVzDQ0KLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0NDQpGYWlsZWQgdG8gZ2V0IHN0
YXR1cyBvZiB4ZW5faGVsbG9fd29ybGQuDQ0KRXJyb3IgMjogTm8gc3VjaCBmaWxlIG9yIGRpcmVj
dG9yeQ0NClVwbG9hZGluZyB4ZW5faGVsbG9fd29ybGQubGl2ZXBhdGNoLi4uIChYRU4pIGxpdmVw
YXRjaC5jOjQxMzogbGl2ZXBhdGNoOiB4ZW5faGVsbG9fd29ybGQ6IExvYWRlZCAubm90ZS5nbnUu
YnVpbGQtaWQgYXQgMDBhMDQwMDAKKFhFTikgbGl2ZXBhdGNoLmM6NDEzOiBsaXZlcGF0Y2g6IHhl
bl9oZWxsb193b3JsZDogTG9hZGVkIC50ZXh0IGF0IDAwYTAyMDAwCihYRU4pIGxpdmVwYXRjaC5j
OjQxMzogbGl2ZXBhdGNoOiB4ZW5faGVsbG9fd29ybGQ6IExvYWRlZCAucm9kYXRhIGF0IDAwYTA0
MDI0CihYRU4pIGxpdmVwYXRjaC5jOjQxMzogbGl2ZXBhdGNoOiB4ZW5faGVsbG9fd29ybGQ6IExv
YWRlZCAuYWx0aW5zdHJ1Y3Rpb25zIGF0IDAwYTA0MDRhCihYRU4pIGxpdmVwYXRjaC5jOjQxMzog
bGl2ZXBhdGNoOiB4ZW5faGVsbG9fd29ybGQ6IExvYWRlZCAuYWx0aW5zdHJfcmVwbGFjZW1lbnQg
YXQgMDBhMDQwNTgKKFhFTikgbGl2ZXBhdGNoLmM6NDEzOiBsaXZlcGF0Y2g6IHhlbl9oZWxsb193
b3JsZDogTG9hZGVkIC5yb2RhdGEuc3RyMS40IGF0IDAwYTA0MDVjCihYRU4pIGxpdmVwYXRjaC5j
OjQxMzogbGl2ZXBhdGNoOiB4ZW5faGVsbG9fd29ybGQ6IExvYWRlZCAucm9kYXRhLnN0ciBhdCAw
MGEwNDBkMAooWEVOKSBsaXZlcGF0Y2guYzo0MTM6IGxpdmVwYXRjaDogeGVuX2hlbGxvX3dvcmxk
OiBMb2FkZWQgLmJ1Z19mcmFtZXMuMSBhdCAwMGEwNDBlNAooWEVOKSBsaXZlcGF0Y2guYzo0MTM6
IGxpdmVwYXRjaDogeGVuX2hlbGxvX3dvcmxkOiBMb2FkZWQgLmxpdmVwYXRjaC5ob29rcy51bmxv
YWQgYXQgMDBhMDQwZjQKKFhFTikgbGl2ZXBhdGNoLmM6NDEzOiBsaXZlcGF0Y2g6IHhlbl9oZWxs
b193b3JsZDogTG9hZGVkIC5saXZlcGF0Y2guaG9va3MubG9hZCBhdCAwMGEwNDEwMAooWEVOKSBs
aXZlcGF0Y2guYzo0MTM6IGxpdmVwYXRjaDogeGVuX2hlbGxvX3dvcmxkOiBMb2FkZWQgLmxpdmVw
YXRjaC5kZXBlbmRzIGF0IDAwYTA0MTA4CihYRU4pIGxpdmVwYXRjaC5jOjQxMzogbGl2ZXBhdGNo
OiB4ZW5faGVsbG9fd29ybGQ6IExvYWRlZCAubGl2ZXBhdGNoLmZ1bmNzIGF0IDAwYTAzMDAwCihY
RU4pIGxpdmVwYXRjaF9lbGYuYzozMzA6IGxpdmVwYXRjaDogeGVuX2hlbGxvX3dvcmxkOiBTeW1i
b2wgcmVzb2x2ZWQ6ICA9PiAweGEwNDAwMCAoLm5vdGUuZ251LmJ1aWxkLWlkKQooWEVOKSBsaXZl
cGF0Y2hfZWxmLmM6MzMwOiBsaXZlcGF0Y2g6IHhlbl9oZWxsb193b3JsZDogU3ltYm9sIHJlc29s
dmVkOiAgPT4gMHhhMDIwMDAgKC50ZXh0KQooWEVOKSBsaXZlcGF0Y2hfZWxmLmM6MzMwOiBsaXZl
cGF0Y2g6IHhlbl9oZWxsb193b3JsZDogU3ltYm9sIHJlc29sdmVkOiAgPT4gMHhhMDQwMjQgKC5y
b2RhdGEpCihYRU4pIGxpdmVwYXRjaF9lbGYuYzozMzA6IGxpdmVwYXRjaDogeGVuX2hlbGxvX3dv
cmxkOiBTeW1ib2wgcmVzb2x2ZWQ6ICA9PiAweGEwNDA0YSAoLmFsdGluc3RydWN0aW9ucykKKFhF
TikgbGl2ZXBhdGNoX2VsZi5jOjMzMDogbGl2ZXBhdGNoOiB4ZW5faGVsbG9fd29ybGQ6IFN5bWJv
bCByZXNvbHZlZDogID0+IDB4YTA0MDU4ICguYWx0aW5zdHJfcmVwbGFjZW1lbnQpCihYRU4pIGxp
dmVwYXRjaF9lbGYuYzozMzA6IGxpdmVwYXRjaDogeGVuX2hlbGxvX3dvcmxkOiBTeW1ib2wgcmVz
b2x2ZWQ6ICA9PiAweGEwNDA1YyAoLnJvZGF0YS5zdHIxLjQpCihYRU4pIGxpdmVwYXRjaF9lbGYu
YzozMzA6IGxpdmVwYXRjaDogeGVuX2hlbGxvX3dvcmxkOiBTeW1ib2wgcmVzb2x2ZWQ6ICA9PiAw
eGEwNDBkMCAoLnJvZGF0YS5zdHIpCihYRU4pIGxpdmVwYXRjaF9lbGYuYzozMzA6IGxpdmVwYXRj
aDogeGVuX2hlbGxvX3dvcmxkOiBTeW1ib2wgcmVzb2x2ZWQ6ICA9PiAweGEwNDBlNCAoLmJ1Z19m
cmFtZXMuMSkKKFhFTikgbGl2ZXBhdGNoX2VsZi5jOjMzMDogbGl2ZXBhdGNoOiB4ZW5faGVsbG9f
d29ybGQ6IFN5bWJvbCByZXNvbHZlZDogID0+IDB4YTA0MGY0ICgubGl2ZXBhdGNoLmhvb2tzLnVu
bG9hZCkKKFhFTikgbGl2ZXBhdGNoX2VsZi5jOjMzMDogbGl2ZXBhdGNoOiB4ZW5faGVsbG9fd29y
bGQ6IFN5bWJvbCByZXNvbHZlZDogID0+IDB4YTA0MTAwICgubGl2ZXBhdGNoLmhvb2tzLmxvYWQp
CihYRU4pIGxpdmVwYXRjaF9lbGYuYzozMzA6IGxpdmVwYXRjaDogeGVuX2hlbGxvX3dvcmxkOiBT
eW1ib2wgcmVzb2x2ZWQ6ICA9PiAweGEwNDEwOCAoLmxpdmVwYXRjaC5kZXBlbmRzKQooWEVOKSBs
aXZlcGF0Y2hfZWxmLmM6MzMwOiBsaXZlcGF0Y2g6IHhlbl9oZWxsb193b3JsZDogU3ltYm9sIHJl
c29sdmVkOiAgPT4gMHhhMDMwMDAgKC5saXZlcGF0Y2guZnVuY3MpCihYRU4pIGxpdmVwYXRjaF9l
bGYuYzozMzA6IGxpdmVwYXRjaDogeGVuX2hlbGxvX3dvcmxkOiBTeW1ib2wgcmVzb2x2ZWQ6ICA9
PiAweGEwMzAzNCAoLmJzcykKKFhFTikgbGl2ZXBhdGNoX2VsZi5jOjMwNjogbGl2ZXBhdGNoOiB4
ZW5faGVsbG9fd29ybGQ6IEFic29sdXRlIHN5bWJvbDogeGVuX2hlbGxvX3dvcmxkX2Z1bmMuYyA9
PiAwMDAwMDAwMAooWEVOKSBsaXZlcGF0Y2hfZWxmLmM6MzMwOiBsaXZlcGF0Y2g6IHhlbl9oZWxs
b193b3JsZDogU3ltYm9sIHJlc29sdmVkOiAkYSA9PiAweGEwMjAwMCAoLnRleHQpCihYRU4pIGxp
dmVwYXRjaF9lbGYuYzozMzA6IGxpdmVwYXRjaDogeGVuX2hlbGxvX3dvcmxkOiBTeW1ib2wgcmVz
b2x2ZWQ6ICRhID0+IDB4YTA0MDU4ICguYWx0aW5zdHJfcmVwbGFjZW1lbnQpCihYRU4pIGxpdmVw
YXRjaF9lbGYuYzozMzA6IGxpdmVwYXRjaDogeGVuX2hlbGxvX3dvcmxkOiBTeW1ib2wgcmVzb2x2
ZWQ6IC5MQzAgPT4gMHhhMDQwNWMgKC5yb2RhdGEuc3RyMS40KQooWEVOKSBsaXZlcGF0Y2hfZWxm
LmM6MzMwOiBsaXZlcGF0Y2g6IHhlbl9oZWxsb193b3JsZDogU3ltYm9sIHJlc29sdmVkOiAkZCA9
PiAweGEwNDA1YyAoLnJvZGF0YS5zdHIxLjQpCihYRU4pIGxpdmVwYXRjaF9lbGYuYzozMDY6IGxp
dmVwYXRjaDogeGVuX2hlbGxvX3dvcmxkOiBBYnNvbHV0ZSBzeW1ib2w6IHhlbl9oZWxsb193b3Js
ZC5jID0+IDAwMDAwMDAwCihYRU4pIGxpdmVwYXRjaF9lbGYuYzozMzA6IGxpdmVwYXRjaDogeGVu
X2hlbGxvX3dvcmxkOiBTeW1ib2wgcmVzb2x2ZWQ6ICRhID0+IDB4YTAyMDIwICgudGV4dCkKKFhF
TikgbGl2ZXBhdGNoX2VsZi5jOjMzMDogbGl2ZXBhdGNoOiB4ZW5faGVsbG9fd29ybGQ6IFN5bWJv
bCByZXNvbHZlZDogYXBwbHlfaG9vayA9PiAweGEwMjAyMCAoLnRleHQpCihYRU4pIGxpdmVwYXRj
aF9lbGYuYzozMzA6IGxpdmVwYXRjaDogeGVuX2hlbGxvX3dvcmxkOiBTeW1ib2wgcmVzb2x2ZWQ6
IC5MQzAgPT4gMHhhMDQwNjggKC5yb2RhdGEuc3RyMS40KQooWEVOKSBsaXZlcGF0Y2hfZWxmLmM6
MzMwOiBsaXZlcGF0Y2g6IHhlbl9oZWxsb193b3JsZDogU3ltYm9sIHJlc29sdmVkOiByZXZlcnRf
aG9vayA9PiAweGEwMjA0OCAoLnRleHQpCihYRU4pIGxpdmVwYXRjaF9lbGYuYzozMzA6IGxpdmVw
YXRjaDogeGVuX2hlbGxvX3dvcmxkOiBTeW1ib2wgcmVzb2x2ZWQ6IC5MQzEgPT4gMHhhMDQwN2Mg
KC5yb2RhdGEuc3RyMS40KQooWEVOKSBsaXZlcGF0Y2hfZWxmLmM6MzMwOiBsaXZlcGF0Y2g6IHhl
bl9oZWxsb193b3JsZDogU3ltYm9sIHJlc29sdmVkOiBoaV9mdW5jID0+IDB4YTAyMDcwICgudGV4
dCkKKFhFTikgbGl2ZXBhdGNoX2VsZi5jOjMzMDogbGl2ZXBhdGNoOiB4ZW5faGVsbG9fd29ybGQ6
IFN5bWJvbCByZXNvbHZlZDogLkxBTkNIT1IwID0+IDB4YTAzMDM0ICguYnNzKQooWEVOKSBsaXZl
cGF0Y2hfZWxmLmM6MzMwOiBsaXZlcGF0Y2g6IHhlbl9oZWxsb193b3JsZDogU3ltYm9sIHJlc29s
dmVkOiAuTEFOQ0hPUjEgPT4gMHhhMDQwMjQgKC5yb2RhdGEpCihYRU4pIGxpdmVwYXRjaF9lbGYu
YzozMzA6IGxpdmVwYXRjaDogeGVuX2hlbGxvX3dvcmxkOiBTeW1ib2wgcmVzb2x2ZWQ6IC5MQzIg
PT4gMHhhMDQwOTAgKC5yb2RhdGEuc3RyMS40KQooWEVOKSBsaXZlcGF0Y2hfZWxmLmM6MzMwOiBs
aXZlcGF0Y2g6IHhlbl9oZWxsb193b3JsZDogU3ltYm9sIHJlc29sdmVkOiBjaGVja19mbmMgPT4g
MHhhMDIwYjQgKC50ZXh0KQooWEVOKSBsaXZlcGF0Y2hfZWxmLmM6MzMwOiBsaXZlcGF0Y2g6IHhl
bl9oZWxsb193b3JsZDogU3ltYm9sIHJlc29sdmVkOiAuTEMzID0+IDB4YTA0MGIwICgucm9kYXRh
LnN0cjEuNCkKKFhFTikgbGl2ZXBhdGNoX2VsZi5jOjMzMDogbGl2ZXBhdGNoOiB4ZW5faGVsbG9f
d29ybGQ6IFN5bWJvbCByZXNvbHZlZDogJGQgPT4gMHhhMDIwZjAgKC50ZXh0KQooWEVOKSBsaXZl
cGF0Y2hfZWxmLmM6MzMwOiBsaXZlcGF0Y2g6IHhlbl9oZWxsb193b3JsZDogU3ltYm9sIHJlc29s
dmVkOiAuTDICMSA9PiAweGEwNDBkMCAoLnJvZGF0YS5zdHIpCihYRU4pIGxpdmVwYXRjaF9lbGYu
YzozMzA6IGxpdmVwYXRjaDogeGVuX2hlbGxvX3dvcmxkOiBTeW1ib2wgcmVzb2x2ZWQ6IC5MMwIx
ID0+IDB4YTA0MGUyICgucm9kYXRhLnN0cikKKFhFTikgbGl2ZXBhdGNoX2VsZi5jOjMzMDogbGl2
ZXBhdGNoOiB4ZW5faGVsbG9fd29ybGQ6IFN5bWJvbCByZXNvbHZlZDogJGQgPT4gMHhhMDQwZTQg
KC5idWdfZnJhbWVzLjEpCihYRU4pIGxpdmVwYXRjaF9lbGYuYzozMzA6IGxpdmVwYXRjaDogeGVu
X2hlbGxvX3dvcmxkOiBTeW1ib2wgcmVzb2x2ZWQ6ICRhID0+IDB4YTAyMGY0ICgudGV4dCkKKFhF
TikgbGl2ZXBhdGNoX2VsZi5jOjMzMDogbGl2ZXBhdGNoOiB4ZW5faGVsbG9fd29ybGQ6IFN5bWJv
bCByZXNvbHZlZDogJGQgPT4gMHhhMDIxMDggKC50ZXh0KQooWEVOKSBsaXZlcGF0Y2hfZWxmLmM6
MzMwOiBsaXZlcGF0Y2g6IHhlbl9oZWxsb193b3JsZDogU3ltYm9sIHJlc29sdmVkOiAkZCA9PiAw
eGEwNDAyNCAoLnJvZGF0YSkKKFhFTikgbGl2ZXBhdGNoX2VsZi5jOjMzMDogbGl2ZXBhdGNoOiB4
ZW5faGVsbG9fd29ybGQ6IFN5bWJvbCByZXNvbHZlZDogX19mdW5jX18uODUzNSA9PiAweGEwNDAy
NCAoLnJvZGF0YSkKKFhFTikgbGl2ZXBhdGNoX2VsZi5jOjMzMDogbGl2ZXBhdGNoOiB4ZW5faGVs
bG9fd29ybGQ6IFN5bWJvbCByZXNvbHZlZDogX19mdW5jX18uODUzOSA9PiAweGEwNDAyYyAoLnJv
ZGF0YSkKKFhFTikgbGl2ZXBhdGNoX2VsZi5jOjMzMDogbGl2ZXBhdGNoOiB4ZW5faGVsbG9fd29y
bGQ6IFN5bWJvbCByZXNvbHZlZDogaGVsbG9fd29ybGRfcGF0Y2hfdGhpc19mbmMgPT4gMHhhMDQw
MzggKC5yb2RhdGEpCihYRU4pIGxpdmVwYXRjaF9lbGYuYzozMzA6IGxpdmVwYXRjaDogeGVuX2hl
bGxvX3dvcmxkOiBTeW1ib2wgcmVzb2x2ZWQ6ICRkID0+IDB4YTA0MGY0ICgubGl2ZXBhdGNoLmhv
b2tzLnVubG9hZCkKKFhFTikgbGl2ZXBhdGNoX2VsZi5jOjMzMDogbGl2ZXBhdGNoOiB4ZW5faGVs
bG9fd29ybGQ6IFN5bWJvbCByZXNvbHZlZDogJGQgPT4gMHhhMDQxMDAgKC5saXZlcGF0Y2guaG9v
a3MubG9hZCkKKFhFTikgbGl2ZXBhdGNoX2VsZi5jOjMzMDogbGl2ZXBhdGNoOiB4ZW5faGVsbG9f
d29ybGQ6IFN5bWJvbCByZXNvbHZlZDogJGQgPT4gMHhhMDMwMDAgKC5saXZlcGF0Y2guZnVuY3Mp
CihYRU4pIGxpdmVwYXRjaF9lbGYuYzozMzA6IGxpdmVwYXRjaDogeGVuX2hlbGxvX3dvcmxkOiBT
eW1ib2wgcmVzb2x2ZWQ6ICRkID0+IDB4YTA0MDY4ICgucm9kYXRhLnN0cjEuNCkKKFhFTikgbGl2
ZXBhdGNoX2VsZi5jOjMzMDogbGl2ZXBhdGNoOiB4ZW5faGVsbG9fd29ybGQ6IFN5bWJvbCByZXNv
bHZlZDogJGQgPT4gMHhhMDMwMzQgKC5ic3MpCihYRU4pIGxpdmVwYXRjaF9lbGYuYzozMzA6IGxp
dmVwYXRjaDogeGVuX2hlbGxvX3dvcmxkOiBTeW1ib2wgcmVzb2x2ZWQ6IGNudCA9PiAweGEwMzAz
NCAoLmJzcykKKFhFTikgbGl2ZXBhdGNoX2VsZi5jOjMzMDogbGl2ZXBhdGNoOiB4ZW5faGVsbG9f
d29ybGQ6IFN5bWJvbCByZXNvbHZlZDogJGQgPT4gMHhhMDQwNGEgKC5hbHRpbnN0cnVjdGlvbnMp
CihYRU4pIGxpdmVwYXRjaF9lbGYuYzozMzA6IGxpdmVwYXRjaDogeGVuX2hlbGxvX3dvcmxkOiBT
eW1ib2wgcmVzb2x2ZWQ6ICRkID0+IDB4YTA0MGQwICgucm9kYXRhLnN0cikKKFhFTikgbGl2ZXBh
dGNoX2VsZi5jOjMzMDogbGl2ZXBhdGNoOiB4ZW5faGVsbG9fd29ybGQ6IFN5bWJvbCByZXNvbHZl
ZDogbGl2ZXBhdGNoX2xvYWRfZGF0YV9oaV9mdW5jID0+IDB4YTA0MTAwICgubGl2ZXBhdGNoLmhv
b2tzLmxvYWQpCihYRU4pIGxpdmVwYXRjaF9lbGYuYzozMzA6IGxpdmVwYXRjaDogeGVuX2hlbGxv
X3dvcmxkOiBTeW1ib2wgcmVzb2x2ZWQ6IHhlbl9oZWxsb193b3JsZCA9PiAweGEwMjAwMCAoLnRl
eHQpCihYRU4pIGxpdmVwYXRjaF9lbGYuYzozMDE6IGxpdmVwYXRjaDogeGVuX2hlbGxvX3dvcmxk
OiBVbmRlZmluZWQgc3ltYm9sIHJlc29sdmVkOiB4ZW5fZXh0cmFfdmVyc2lvbiA9PiAweDI0MDA0
MAooWEVOKSBsaXZlcGF0Y2hfZWxmLmM6MzMwOiBsaXZlcGF0Y2g6IHhlbl9oZWxsb193b3JsZDog
U3ltYm9sIHJlc29sdmVkOiBsaXZlcGF0Y2hfdW5sb2FkX2RhdGFfY2hlY2tfZm5jID0+IDB4YTA0
MGY0ICgubGl2ZXBhdGNoLmhvb2tzLnVubG9hZCkKKFhFTikgbGl2ZXBhdGNoX2VsZi5jOjMzMDog
bGl2ZXBhdGNoOiB4ZW5faGVsbG9fd29ybGQ6IFN5bWJvbCByZXNvbHZlZDogbGl2ZXBhdGNoX2xv
YWRfZGF0YV9hcHBseV9ob29rID0+IDB4YTA0MTA0ICgubGl2ZXBhdGNoLmhvb2tzLmxvYWQpCihY
RU4pIGxpdmVwYXRjaF9lbGYuYzozMzA6IGxpdmVwYXRjaDogeGVuX2hlbGxvX3dvcmxkOiBTeW1i
b2wgcmVzb2x2ZWQ6IGxpdmVwYXRjaF91bmxvYWRfZGF0YV9yZXZlcnRfaG9vayA9PiAweGEwNDBm
YyAoLmxpdmVwYXRjaC5ob29rcy51bmxvYWQpCihYRU4pIGxpdmVwYXRjaF9lbGYuYzozMDE6IGxp
dmVwYXRjaDogeGVuX2hlbGxvX3dvcmxkOiBVbmRlZmluZWQgc3ltYm9sIHJlc29sdmVkOiBwcmlu
dGsgPT4gMHgyNGYyNTAKKFhFTikgbGl2ZXBhdGNoX2VsZi5jOjMzMDogbGl2ZXBhdGNoOiB4ZW5f
aGVsbG9fd29ybGQ6IFN5bWJvbCByZXNvbHZlZDogbGl2ZXBhdGNoX3hlbl9oZWxsb193b3JsZCA9
PiAweGEwMzAwMCAoLmxpdmVwYXRjaC5mdW5jcykKKFhFTikgbGl2ZXBhdGNoX2VsZi5jOjMzMDog
bGl2ZXBhdGNoOiB4ZW5faGVsbG9fd29ybGQ6IFN5bWJvbCByZXNvbHZlZDogbGl2ZXBhdGNoX3Vu
bG9hZF9kYXRhX2hpX2Z1bmMgPT4gMHhhMDQwZjggKC5saXZlcGF0Y2guaG9va3MudW5sb2FkKQoo
WEVOKSBDUFUxOiBVbmV4cGVjdGVkIFRyYXA6IERhdGEgQWJvcnQKKFhFTikgLS0tLVsgWGVuLTQu
OS1yYyAgYXJtMzIgIGRlYnVnPXkgICBOb3QgdGFpbnRlZCBdLS0tLQooWEVOKSBDUFU6ICAgIDEK
KFhFTikgUEM6ICAgICAwMDI2Yjc2OCBhcmNoX2xpdmVwYXRjaF9wZXJmb3JtKzB4MTYwLzB4NDNj
CihYRU4pIENQU1I6ICAgODAwMDAwMWEgTU9ERTpIeXBlcnZpc29yCihYRU4pICAgICAgUjA6IDQz
ZmNmZDA0IFIxOiA0MDAyMDgwOCBSMjogNDAwMjA4MTggUjM6IDAwMDAwMDAwCihYRU4pICAgICAg
UjQ6IDAwMDAwMDAwIFI1OiAwMDAwMDAwMiBSNjogMDBhMDQwNGEgUjc6IDAwYTA0MDRhCihYRU4p
ICAgICAgUjg6IDAwMDAwMDAwIFI5OiBmZmYwZjAwMCBSMTA6MDFmZmZmZmYgUjExOjQzZmNmYzlj
IFIxMjowMDAwMDAwMwooWEVOKSBIWVA6IFNQOiA0M2ZjZmM2NCBMUjogMDAwMDAwMDEKKFhFTikg
CihYRU4pICAgVlRDUl9FTDI6IDgwMDAzNTU4CihYRU4pICBWVFRCUl9FTDI6IDAwMDEwMDAwYmZi
MWMwMDAKKFhFTikgCihYRU4pICBTQ1RMUl9FTDI6IDMwY2QxODdmCihYRU4pICAgIEhDUl9FTDI6
IDAwMDAwMDAwMDAzODY2M2YKKFhFTikgIFRUQlIwX0VMMjogMDAwMDAwMDBiZGZlYTAwMAooWEVO
KSAKKFhFTikgICAgRVNSX0VMMjogOTQwMDAwMjEKKFhFTikgIEhQRkFSX0VMMjogMDAwMDAwMDAw
MDAxYzgxMAooWEVOKSAgICAgIEhERkFSOiAwMGEwNDA0YQooWEVOKSAgICAgIEhJRkFSOiAzOGM0
MDA4MAooWEVOKSAKKFhFTikgWGVuIHN0YWNrIHRyYWNlIGZyb20gc3A9NDNmY2ZjNjQ6CihYRU4p
ICAgIDk0MDAwMDIxIDQzZmNmYzdjIDAwMjRmMjdjIDQzZmNmY2FjIDQzZmNmYzg0IDQzZmNmY2Nj
IDAwMDAwMDA2IDQzZmNmZDA0CihYRU4pICAgIDAwMDAwMDA4IDAwMDAwMDAyIDAwYTAzMDAwIDEw
MDFjMDAwIDAwMDAwMDAwIDQzZmNmY2E0IDAwMjZiYTU4IDQzZmNmY2NjCihYRU4pICAgIDAwMjFi
ZTA0IDQzZmNmY2NjIDAwMDAwMjQwIDQwMDIwNjkwIDAwMDAwMDI1IDAwMDAwMDAyIDAwMDAwMjQw
IDQwMDIwNjkwCihYRU4pICAgIDAwMDAwMDI1IDQzZmNmZGNjIDAwMjFhNzhjIDEwMDFkYzA3IDAw
YTAzMDAwIDAwMjhiOTdjIDAwMjhiNjJjIDAwYTA0MDAwCihYRU4pICAgIDAwMDAwMDE0IDAwYTAy
MDAwIDQwMDIwYzQ4IDQzZmNmZDg4IDAwMjVhZDcwIDQzZmNmZDBjIDAwMjU5NDM4IDAwMDAwMDAy
CihYRU4pICAgIDQwMDIwNzMwIDAwMDAyMjZjIDEwMDFjMDAwIDQwMDIwN2I4IDQwMDIwYTEwIDAw
MDAwMDQ2IDQwMDIwOWU4IDQwMDIwOWY4CihYRU4pICAgIDAwMDAwMDIzIDVmNmU2NTc4IDZjNmM2
NTY4IDZmNzc1ZjZmIDAwNjQ2YzcyIDAwMDAwMDAwIDYwMGYwMDFhIDAwMzFhMzg0CihYRU4pICAg
IDAwMDAwMDAyIDQzZmNmZGJjIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDBhIDAw
MDAwMDAwIDQzZmNmZDc0CihYRU4pICAgIDAwMjVmY2I0IDQwMDNkMDAwIDAwMDc4YmFmIDAwMDAw
ZjdkIDAwNDAwMDAwIDAwMDAwMDAwIDAwMDAwMDg4IDAwMDAwMDg4CihYRU4pICAgIDAwMDAwMDg4
IGY4YmFmMDA0IGI2ZjhjMDA0IDAyNzE3NWUwIDQzZmNmZTQwIDQzZmNmZGNjIDAwMjViN2MwIDAw
MzFhNTgwCihYRU4pICAgIDQzZmNmZWM4IDAwMDAwMDAwIDAwMzFiNjE0IDQzZmNmZjU4IDAwMjk2
MjRjIDAwMzFhNTgwIDAwMmUxZjAwIDAwMzFhNTgwCihYRU4pICAgIDAwMDAwMDAwIDQzZmNmZWVj
IDAwMjNiOWQ0IDQzZmNmZTU0IDAwMjE4YjA4IDAwMDAwMDAwIGI2ZjhjMDA0IDQzZmNmZTE4CihY
RU4pICAgIDAwMDAwMDAwIDQzZmNmZTA4IDAwMDAwMDAyIGY2YmM3NjAwIDAwMDAwMDAwIDAwMDAw
MDAwIDAwMDAwMDAwIDQzZmNmZTE0CihYRU4pICAgIDAwMjVmY2I0IDQwMDNkMDAwIDAwMDdiYmI2
IDAwMDdiYTAwIDAwMjYyYzFjIDYwMDAwMDlhIDAwMDAwMDMwIDAwMDAwMDMwCihYRU4pICAgIDAw
MDAwMDMwIDAwMDAwMmM4IGZiYmI2MmM4IDQzZmNmZWM4IDAwMDAwMDAyIDQzZmNmZWJjIDAwMjE4
YjA4IDAwMDAwMDFiCihYRU4pICAgIDAwMDAwMDBmIDAwMDAwMDAwIDAwMDAwMDAwIGI2ZjkwMDA0
IDAwMDAwMDAwIDAwMDAwMDEwIDAwMDAwMDAwIDAwMDAyMjZjCihYRU4pICAgIDAwMDAwMDAwIGI2
ZjhkMDA0IDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIDAwMDAwMDAwIGI2ZmFiMjEwIDAwMDAw
MDAwCihYRU4pICAgIDAwMDEzMDY0IDAwMDA4NjYwIGI2ZmFiMjEwIDAwMDAwMDAwIDAwMDEzMDE0
IDAwMDA4NjYwIDAwMDAwMDAwIDAwMDAyMjZjCihYRU4pICAgIDAwMDEzMGY0IDAwMDAwMDE4IGI2
ZjliOWNmIDAwMDAwMDAwIDAwMDAwMDAxIDAwMDAwMDAxIDAwMDAwMDAwIDAwMDAwMDE4CihYRU4p
ICAgIGI2ZjYxNWFjIDRhMDAwZWExIDAwMjNiMDMwIDQzZmNmZjU4IDAwMDAwMDAwIGJlYzg2OWQw
IGRiNTZlM2MwIGQ5YjdlMDAwCihYRU4pIFhlbiBjYWxsIHRyYWNlOgooWEVOKSAgICBbPDAwMjZi
NzY4Pl0gYXJjaF9saXZlcGF0Y2hfcGVyZm9ybSsweDE2MC8weDQzYyAoUEMpCihYRU4pICAgIFs8
MDAwMDAwMDE+XSAwMDAwMDAwMSAoTFIpCihYRU4pICAgIFs8MDAyNmJhNTg+XSBhcmNoX2xpdmVw
YXRjaF9wZXJmb3JtX3JlbCsweDE0LzB4MjQKKFhFTikgICAgWzwwMDIxYmUwND5dIGxpdmVwYXRj
aF9lbGZfcGVyZm9ybV9yZWxvY3MrMHgxM2MvMHgxNzQKKFhFTikgICAgWzwwMDIxYTc4Yz5dIGxp
dmVwYXRjaF9vcCsweDQ1MC8weDE2MmMKKFhFTikgICAgWzwwMDIzYjlkND5dIGRvX3N5c2N0bCsw
eDlhNC8weGFhMAooWEVOKSAgICBbPDAwMjY3MDM0Pl0gZG9fdHJhcF9ndWVzdF9zeW5jKzB4MTIz
NC8weDE3NzAKKFhFTikgICAgWzwwMDI2YjIwMD5dIGVudHJ5Lm8jcmV0dXJuX2Zyb21fdHJhcCsw
LzB4NAooWEVOKSAKKFhFTikgCihYRU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioKKFhFTikgUGFuaWMgb24gQ1BVIDE6CihYRU4pIENQVTE6IFVuZXhwZWN0ZWQgVHJh
cDogRGF0YSBBYm9ydAooWEVOKSAKKFhFTikgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKgooWEVOKSAKKFhFTikgUmVib290IGluIGZpdmUgc2Vjb25kcy4uLgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 22 15:32:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 15:32:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dO45M-00050u-QQ; Thu, 22 Jun 2017 15:31: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 1dO45L-00050n-1N
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 15:31:55 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 52/90-03696-AE2EB495; Thu, 22 Jun 2017 15:31:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsXS6fjDS/flI+9
 Ig+OHVC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozLRzYzFZxTrth2ZT5TA+M1mS5GTg4hgTyJ
 aUs+sYLYvAJ2Ev93tbCD2BIChhKnF95kAbFZBFQlWk9uYgSx2QTUJdqebQeq5+AQEQiTeHrKC
 iTMLFAo0TllHVi5sECUxPVvZ1kgxi9llFh+PAbE5hSwkvg19T4zSCuvgKDE3x3CICYz0MT184
 QgpshLNG+dzQwRlpZY/o9jAiPfLIT6WQj1s5DUz0KoX8DIsopRozi1qCy1SNfQXC+pKDM9oyQ
 3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzDsGIBgB+PtjQGHGCU5mJREeTcXe0cK8SXlp1Rm
 JBZnxBeV5qQWH2KU4eBQkuC1eQiUEyxKTU+tSMvMAUYATFqCg0dJhDfnPlCat7ggMbc4Mx0id
 YpRUUqcVw2kTwAkkVGaB9cGi7pLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEubNBJnCk5lXAj
 f9FdBiJqDFL454gCwuSURISTUwql33l36ZIb1KeG7Eu/jlWmrTTnmWznuwyPrmjMceJf8lhM3
 cDvo8SZk2955x5WKht5/cwkoUTubry5/4fWu+pkIXn+AEn9arU82cQg4bmzj+eby7wTqrdc2B
 yqhrZxjkmkMUD8U+PXNUfelazjlfXWJ50xO/VNpmZkv+P/bYbvdPTkfrVxzXlFiKMxINtZiLi
 hMBjOAiJ7UCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1498145511!107526646!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1995 invoked from network); 22 Jun 2017 15:31:53 -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; 22 Jun 2017 15:31:53 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 22 Jun 2017 09:31:50 -0600
Message-Id: <594BFF060200007800165DBB@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 22 Jun 2017 09:31:50 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Chao Gao" <chao.gao@intel.com>,
 "Konrad Rzeszutek Wilk" <konrad.wilk@oracle.com>
References: <1498042032-18904-1-git-send-email-chao.gao@intel.com>
 <594BA94C0200007800165AD3@prv-mh.provo.novell.com>
 <20170622142155.GA22315@skl-2s3.sh.intel.com>
In-Reply-To: <20170622142155.GA22315@skl-2s3.sh.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Kevin Tian <kevin.tian@intel.com>,
 Crawford Eric R <Eric.R.Crawford@intel.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2] VT-d: fix VF of RC integrated endpoint
 matched to wrong VT-d unit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIyLjA2LjE3IGF0IDE2OjIxLCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPiBP
biBUaHUsIEp1biAyMiwgMjAxNyBhdCAwMzoyNjowNEFNIC0wNjAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPj4+Pj4gT24gMjEuMDYuMTcgYXQgMTI6NDcsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3Rl
Ogo+Pj4gVGhlIHByb2JsZW0gaXMgYSBWRiBvZiBSQyBpbnRlZ3JhdGVkIFBGIChlLmcuIFBGJ3Mg
QkRGIGlzIDAwOjAyLjApLAo+Pj4gd2Ugd291bGQgd3JvbmdseSB1c2UgMDA6MDAuMCB0byBzZWFy
Y2ggVlQtZCB1bml0Lgo+Pj4gCj4+PiBUbyBzZWFyY2ggVlQtZCB1bml0IGZvciBhIFZGLCB0aGUg
QkRGIG9mIHRoZSBQRiBpcyB1c2VkLiBBbmQgSWYgdGhlCj4+PiBQRiBpcyBhbiBFeHRlbmRlZCBG
dW5jdGlvbiwgdGhlIEJERiBvZiBvbmUgdHJhZGl0aW9uYWwgZnVuY3Rpb24gaXMKPj4+IHVzZWQu
ICBUaGUgZm9sbG93aW5nIGxpbmUgKGZyb20gYWNwaV9maW5kX21hdGNoZWRfZHJoZF91bml0KCkp
Ogo+Pj4gICAgIGRldmZuID0gUENJX1NMT1QocGRldi0+aW5mby5waHlzZm4uZGV2Zm4pID8gMCA6
IHBkZXYtPmluZm8ucGh5c2ZuLmRldmZuOwo+Pj4gc2V0cyAnZGV2Zm4nIHRvIDAgaWYgUEYncyBk
ZXZmbiA+IDcuIEFwcGFyZW50bHksIGl0IHRyZWF0cyBhbGwKPj4+IFBGcyB3aGljaCBoYXMgZGV2
Zm4gPiA3IGFzIGV4dGVuZGVkIGZ1bmN0aW9uLiBIb3dldmVyLCBpdCBpcyB3cm9uZyBmb3IKPj4+
IGEgUkMgaW50ZWdyYXRlZCBQRiwgd2hpY2ggaXMgbm90IEFSSS1jYXBhYmxlIGJ1dCBtYXkgaGF2
ZSBkZXZmbiA+IDcuCj4+Cj4+SSdtIGFnYWluIGhhdmluZyB0cm91YmxlIHdpdGggeW91IHRhbGtp
bmcgYWJvdXQgQVJJIGFuZCBSQwo+PmludGVncmF0ZWQgaGVyZSwgYnV0IG5vdCBjaGVja2luZyBm
b3IgZWl0aGVyIGluIGFueSB3YXkgaW4gdGhlCj4+bmV3IGNvZGUuIFBsZWFzZSBtYWtlIHN1cmUg
eW91IGVzdGFibGlzaCB0aGUgZnVsbCBjb25uZWN0aW9uCj4+aW4gdGhlIGRlc2NyaXB0aW9uLgo+
IAo+IFNvcnJ5IGZvciB0aGlzLiBMZXQgbWUgZXhwbGFpbiB0aGlzIGFnYWluLgo+IAo+IEZyb20g
U1JJT1Ygc3BlYyAzLjcuMywgaXQgc2F5czoKPiAiQVJJIGlzIG5vdCBhcHBsaWNhYmxlIHRvIFJv
b3QgQ29tcGxleCBJbnRlZ3JhdGVkIEVuZHBvaW50czsgYWxsIG90aGVyCj4gU1ItSU9WIENhcGFi
bGUgRGV2aWNlcyAoRGV2aWNlcyB0aGF0IGluY2x1ZGUgYXQgbGVhc3Qgb25lIFBGKSBzaGFsbAo+
IGltcGxlbWVudCB0aGUgQVJJIENhcGFiaWxpdHkgaW4gZWFjaCBGdW5jdGlvbi4iCj4gCj4gU28g
SSBfdGhpbmtfIFBGcyBjYW4gYmUgY2xhc3NpZmllZCB0byB0d28ga2luZHM6IG9uZSBpcyBSQyBp
bnRlZ3JhdGVkCj4gUEYgYW5kIHRoZSBvdGhlciBpcyBub24tUkMgaW50ZWdyYXRlZCBQRi4gVGhl
IGZvcm1lciBjYW4ndCBzdXBwb3J0IEFSSS4KPiBUaGUgbGF0dGVyIHNoYWxsIHN1cHBvcnQgQVJJ
LiBPbmx5IGZvciBleHRlbmRlZCBmdW5jdGlvbnMsIG9uZQo+IHRyYWRpdGlvbmFsIGZ1bmN0aW9u
J3MgQkRGIHNob3VsZCBiZSB1c2VkIHRvIHNlYXJjaCBWVC1kIHVuaXQuIEFuZAo+IGFjY29yZGlu
ZyB0byBQQ0lFIHNwZWMsIEV4dGVuZGVkIGZ1bmN0aW9uIG1lYW5zIHdpdGhpbiBhbiBBUkkgRGV2
aWNlLCBhCj4gRnVuY3Rpb24gd2hvc2UgRnVuY3Rpb24gTnVtYmVyIGlzIGdyZWF0ZXIgdGhhbiA3
LiBTbyB0aGUgZm9ybWVyCj4gY2FuJ3QgYmUgYW4gZXh0ZW5kZWQgZnVuY3Rpb24uIFRoZSBsYXR0
ZXIgaXMgYW4gZXh0ZW5kZWQgZnVuY3Rpb24gYXMKPiBsb25nIGFzIFBGJ3MgZGV2Zm4gPiA3LCB0
aGlzIGNoZWNrIGlzIGV4YWN0bHkgd2hhdCB0aGUgb3JpZ2luYWwgY29kZQo+IGRpZC4gU28gSSB0
aGluayB0aGUgb3JpZ2luYWwgY29kZSBkaWRuJ3QgYXdhcmUgdGhlIGZvcm1lcgo+IChha2EsIFJD
IGludGVncmF0ZWQgZW5kcG9pbnRzLikuIFRoaXMgcGF0Y2ggY2hlY2tzIHRoZSBpc19leHRmbgo+
IGRpcmVjdGx5LiBBbGwgb2YgdGhpcyBpcyBvbmx5IG15IHVuZGVyc3RhbmRpbmcuIEkgbmVlZCB5
b3UgYW5kIEtldmluJ3MKPiBoZWxwIHRvIGRlY2lkZSBpdCdzIHJpZ2h0IG9yIG5vdC4KClRoaXMg
bWFrZXMgc2Vuc2UgdG8gbWUsIGJ1dCBhcyBzYWlkLCB0aGUgcGF0Y2ggZGVzY3JpcHRpb24gd2ls
bCBuZWVkCnRvIGluY2x1ZGUgdGhpcyBpbiBzb21lIGZvcm0uCgo+Pj4gLS0tIGEveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvdnRkL2RtYXIuYwo+Pj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvdnRkL2RtYXIuYwo+Pj4gQEAgLTIxOCw4ICsyMTgsMTggQEAgc3RydWN0IGFjcGlfZHJoZF91
bml0ICphY3BpX2ZpbmRfbWF0Y2hlZF9kcmhkX3VuaXQoY29uc3QgCj4+PiBzdHJ1Y3QgcGNpX2Rl
diAqcGRldikKPj4+ICAgICAgfQo+Pj4gICAgICBlbHNlIGlmICggcGRldi0+aW5mby5pc192aXJ0
Zm4gKQo+Pj4gICAgICB7Cj4+PiArICAgICAgICBzdHJ1Y3QgcGNpX2RldiAqcGh5c2ZuOwo+Pgo+
PmNvbnN0Cj4+Cj4+PiAgICAgICAgICBidXMgPSBwZGV2LT5pbmZvLnBoeXNmbi5idXM7Cj4+PiAt
ICAgICAgICBkZXZmbiA9IFBDSV9TTE9UKHBkZXYtPmluZm8ucGh5c2ZuLmRldmZuKSA/IDAgOiBw
ZGV2LT5pbmZvLnBoeXNmbi5kZXZmbjsKPj4+ICsgICAgICAgIC8qCj4+PiArICAgICAgICAgKiBV
c2UgMCBhcyAnZGV2Zm4nIHRvIHNlYXJjaCBWVC1kIHVuaXQgd2hlbiB0aGUgcGh5c2ljYWwgZnVu
Y3Rpb24KPj4+ICsgICAgICAgICAqIGlzIGFuIEV4dGVuZGVkIEZ1bmN0aW9uLgo+Pj4gKyAgICAg
ICAgICovCj4+PiArICAgICAgICBwY2lkZXZzX2xvY2soKTsKPj4+ICsgICAgICAgIHBoeXNmbiA9
IHBjaV9nZXRfcGRldihwZGV2LT5zZWcsIGJ1cywgcGRldi0+aW5mby5waHlzZm4uZGV2Zm4pOwo+
Pj4gKyAgICAgICAgcGNpZGV2c191bmxvY2soKTsKPj4+ICsgICAgICAgIEFTU0VSVChwaHlzZm4p
Owo+Pj4gKyAgICAgICAgZGV2Zm4gPSBwaHlzZm4tPmluZm8uaXNfZXh0Zm4gPyAwIDogcGRldi0+
aW5mby5waHlzZm4uZGV2Zm47Cj4+Cj4+VGhpcyBjaGFuZ2UgbG9va3MgdG8gYmUgZmluZSBpcyB3
ZSBhc3N1bWUgdGhhdCBpc19leHRmbiBpcyBhbHdheXMKPj5zZXQgY29ycmVjdGx5LiBMb29raW5n
IGF0IHRoZSBMaW51eCBjb2RlIHNldHRpbmcgaXQsIEknbSBub3Qgc3VyZQo+PnRob3VnaDogSSBj
YW4ndCBzZWUgYW55IGNvbm5lY3Rpb24gdG8gdGhlIFBGIG5lZWRpbmcgdG8gYmUgUkMKPj5pbnRl
Z3JhdGVkIHRoZXJlLgo+IAo+IExpbnV4IGNvZGUgc2V0cyBpdCB3aGVuCj4gIHBjaV9hcmlfZW5h
YmxlZChwY2lfZGV2LT5idXMpICYmIFBDSV9TTE9UKHBjaV9kZXYtPmRldmZuKQo+IAo+ICBJIF90
aGlua18gcGNpX2FyaV9lbmFibGVkKHBjaV9kZXYtPmJ1cykgbWVhbnMgQVJJZm9yd2FyZGluZyBp
cyBlbmFibGVkCj4gIGluIHRoZSBpbW1lZGlhdGVkbHkgdXBzdHJlYW0gRG93bnN0cmVhbSBwb3J0
LiBUaHVzLCBJIHRoaW5rIHRoZSBwY2lfZGV2Cj4gIGlzIGFuIEFSSS1jYXBhYmxlIGRldmljZSBm
b3IgUENJZSBzcGVjIDYuMTMgc2F5czoKPiAKPiBJdCBpcyBzdHJvbmdseSByZWNvbW1lbmRlZCB0
aGF0IHNvZnR3YXJlIGluIGdlbmVyYWwgU2V0IHRoZSBBUkkKPiBGb3J3YXJkaW5nIEVuYWJsZSBi
aXQgaW4gYSA1IERvd25zdHJlYW0gUG9ydCBvbmx5IGlmIHNvZnR3YXJlIGlzIGNlcnRhaW4KPiB0
aGF0IHRoZSBkZXZpY2UgaW1tZWRpYXRlbHkgYmVsb3cgdGhlIERvd25zdHJlYW0gUG9ydCBpcyBh
biBBUkkgRGV2aWNlLgo+IElmIHRoZSBiaXQgaXMgU2V0IHdoZW4gYSBub24tQVJJIERldmljZSBp
cyBwcmVzZW50LCB0aGUgbm9uLUFSSSBEZXZpY2UKPiBjYW4gcmVzcG9uZCB0byBDb25maWd1cmF0
aW9uIFNwYWNlIGFjY2Vzc2VzIHVuZGVyIHdoYXQgaXQgaW50ZXJwcmV0cyBhcwo+IGJlaW5nIGRp
ZmZlcmVudCBEZXZpY2UgTnVtYmVycywgYW5kIGl0cyBGdW5jdGlvbnMgY2FuIGJlIGFsaWFzZWQg
dW5kZXIKPiBtdWx0aXBsZSBEZXZpY2UgTnVtYmVycywgZ2VuZXJhbGx5IGxlYWRpbmcgdG8gdW5k
ZXNpcmVkIGJlaGF2aW9yLgo+IAo+IGFuZCB0aGUgcGNpX2RldiBjYW4ndCBiZSBhIFJDIGludGVn
cmF0ZWQgZW5kcG9pbnRzLiBGcm9tIGFub3RoZXIgc2lkZSwgaXQKPiBhbHNvIG1lYW5zIHRoZSBp
c19leHRmbiB3b24ndCBiZSBzZXQgZm9yIFJDIGludGVncmF0ZWQgUEYuIElzIHRoYXQKPiByaWdo
dD8KCldlbGwsIEknbSBub3Qgc3VyZSBhYm91dCB0aGUgTGludXggcGFydHMgaGVyZT8gS29ucmFk
LCBkbyB5b3UKaGFwcGVuIHRvIGtub3c/IE9yIGRvIHlvdSBrbm93IHNvbWVvbmUgd2hvIGRvZXM/
Cgo+PkknZCBhbHNvIHN1Z2dlc3QgZG9pbmcgZXJyb3IgaGFuZGxpbmcgbm90IGJ5IEFTU0VSVCgp
LCBidXQgYnkKPj5jaGVja2luZyBwaHlzZm4gaW4gdGhlIGNvbmRpdGlvbmFsIGV4cHJlc3Npb24u
Cj4gCj4gZG8geW91IG1lYW4gdGhpc++8mgo+IGRldmZuID0gKHBoeXNmbiAmJiBwaHlzZm4tPmlu
Zm8uaXNfZXh0Zm4pID8gMCA6IHBkZXYtPmluZm8ucGh5c2ZuLmRldmZuOwoKWWVzLgoKSmFuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 22 15:46:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 15: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 1dO4Iq-0005ma-4z; Thu, 22 Jun 2017 15:45: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=3398491f0=wei.liu2@citrix.com>)
 id 1dO4Ip-0005mI-El; Thu, 22 Jun 2017 15:45:51 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 DE/ED-03557-E26EB495; Thu, 22 Jun 2017 15:45:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsXitHRDpK7eM+9
 Ig++buSzefl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZkxffZelYCJrxYlFrg2M01m6GDk4
 JAT8Jb5fiOhi5ORgEVCVmH1kGxOIzSagLPGzs5cNxBYR0JV4tuAZkM3FwSzQxyTRs/IaM0hCW
 MBUYsKyd2BFvAIWEk+3T2AGKRISmMEoceHzW0aIhKDEyZlPWEBsZgEdiQW7P7GBLGYWkJZY/o
 8DJMwpYCcxd9d9sHJRARWJzqVzwMqFBBQkOqYfY5rAyDcLyaRZSCbNQpi0gJF5FaN6cWpRWWq
 RrrFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgwDEAwQ7Gjn9OhxglOZiURHk3
 F3tHCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgVXkKlBMsSk1PrUjLzAGGPkxagoNHSYQ35z5Qm
 re4IDG3ODMdInWKUZej6cOWL0xCLHn5ealS4rx/nwAVCYAUZZTmwY2AxeElRlkpYV5GoKOEeA
 pSi3IzS1DlXzGKczAqCfOGglzCk5lXArfpFdARTEBHvDjiAXJESSJCSqqBcaFo1+6CPY3L76Z
 evdt34KvBi45IG+eWjcZpm2rkOdVzvPdt0HK5WTdd1mnpwot6vNwhR2Udd+5iqfl2amnzxbaH
 t0LjImM6eyb0/Nsslrj5y55zlZMWT8m+ExT7YKbznpOa8/MVfm1ZHy77quGK4dK1qmeWSK1k4
 336rnj2XTbnvSEqP4NaBZVYijMSDbWYi4oTAWc+Axm+AgAA
X-Env-Sender: prvs=3398491f0=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1498146348!104410158!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43198 invoked from network); 22 Jun 2017 15:45:49 -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;
 22 Jun 2017 15:45:49 -0000
X-IronPort-AV: E=Sophos;i="5.39,373,1493683200"; d="scan'208";a="429012951"
Date: Thu, 22 Jun 2017 16:45:35 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170622154535.qwwlovjcto7o7fq7@citrix.com>
References: <20170622134026.10727-1-bwiedemann@suse.de>
 <20170622140927.nvom2it6tcrgzkph@citrix.com>
 <2014d9a7-c0a0-caa6-a11b-a596658d6566@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <2014d9a7-c0a0-caa6-a11b-a596658d6566@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: "Bernhard M. Wiedemann" <bwiedemann@suse.de>, Wei Liu <wei.liu2@citrix.com>,
 Minios-devel <minios-devel@lists.xenproject.org>, kaf24@firebug.cl.cam.ac.uk,
 Samuel Thibault <samuel.thibault@ens-lyon.org>, xen-devel@lists.xenproject.org,
 keir.fraser@citrix.com
Subject: Re: [Xen-devel] [PATCH] mini-os: use gzip -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>

T24gVGh1LCBKdW4gMjIsIDIwMTcgYXQgMDM6NTU6MjFQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAyMi8wNi8xNyAxNTowOSwgV2VpIExpdSB3cm90ZToKPiA+IENjIG1pbmlvcy1k
ZXZlbCBhbmQgU2FtdWVsCj4gPgo+ID4gT24gVGh1LCBKdW4gMjIsIDIwMTcgYXQgMDM6NDA6MjZQ
TSArMDIwMCwgQmVybmhhcmQgTS4gV2llZGVtYW5uIHdyb3RlOgo+ID4+IHRvIG5vdCBhZGQgY3Vy
cmVudCB0aW1lc3RhbXAgdG8KPiA+PiBpb2VtdS1zdHViZG9tLmd6Cj4gPj4gcHYtZ3J1Yi14ODZf
MzIuZ3oKPiA+PiBwdi1ncnViLXg4Nl82NC5nego+ID4+IHhlbnN0b3JlLXN0dWJkb20uZ3oKPiA+
Pgo+ID4+IHRvIGFsbG93IGZvciByZXByb2R1Y2libGUgYnVpbGRzCj4gPj4KPiA+PiBTaWduZWQt
b2ZmLWJ5OiBCZXJuaGFyZCBNLiBXaWVkZW1hbm4gPGJ3aWVkZW1hbm5Ac3VzZS5kZT4KPiA+IEFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IAo+IFdvdWxkIGl0IG1ha2Ug
c2Vuc2UgdG8gaGF2ZSBhICQoR1pJUCkgaW4gdGhlIHNhbWUgYXMgd2UgYWJzdHJhY3Qgb3V0Cj4g
b3RoZXIgcHJvZ3JhbXMsIGFuZCBleHBvcnQgR1pJUCA9IGd6aXAgLW4gPwoKU3VyZSwgdGhhdCB3
b3VsZCBiZSBhIG5pY2UgdGhpbmcgdG8gaGF2ZS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 22 15:53:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 15: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 1dO4Pj-0006S0-Vh; Thu, 22 Jun 2017 15: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 <konrad.wilk@oracle.com>) id 1dO4Pi-0006Ru-AR
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 15:52:58 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 5E/F2-03058-9D7EB495; Thu, 22 Jun 2017 15:52:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKIsWRWlGSWpSXmKPExsUyZ7p8oO6N596
 RBsfPWlss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnf525lKTivVnF+Q2QD4x25LkYuDiGBiUwS
 P68/YIRw/jJKXHq3F8jhBHI2Mkpc+MgBkegGsvcdZYNIFEmsP/+BGcRmEVCVePJ+CVADBwebg
 InEm1WOIGERgUZGifv35UF6mQUmMUqc2LIBbKiwQJTE/v+NYHN4BcwlTj3sZYdYcJNR4uqCH0
 wQCUGJkzOfsIDYzALqEn/mXWIGWcAsIC2x/B8HSJhTwF7i1Kq1YHNEBZQldt/aywxRri2xbOF
 rMFtCwFDi88alzBMYhWchmToLydRZCFNnIelewMiyilG9OLWoLLVI11QvqSgzPaMkNzEzR9fQ
 wEwvN7W4ODE9NScxqVgvOT93EyMw+BmAYAfj9Mv+hxglOZiURHk3F3tHCvEl5adUZiQWZ8QXl
 eakFh9ilOHgUJLg7X0GlBMsSk1PrUjLzAHGIUxagoNHSYQ35z5Qmre4IDG3ODMdInWKUVFKnD
 cJpE8AJJFRmgfXBov9S4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmbQKZwpOZVwI3/RXQYia
 gxS+OeIAsLklESEk1MPKKcn0WXx8cfLpyeX2BtVWujfEDfvuIfcuWXM18s5q9+O9qHnOldO7F
 WSFTt6xdXBNhnbR4JaurbELlT8fGNv9rZi5vj9pn/117558Yp6xJ1v6XG/duVjXLfNq576/lp
 9UzF9gu5zCfoiT9XjK5pHbjuncLtm+Qll5p9+NUZWgIT6ZHWFrMdCWW4oxEQy3mouJEAHdxnS
 L4AgAA
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1498146775!98736818!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15708 invoked from network); 22 Jun 2017 15:52:56 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-8.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Jun 2017 15:52:56 -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
 v5MFqr9X020858
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 22 Jun 2017 15:52:53 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 v5MFqq8M010716
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 22 Jun 2017 15:52:53 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 v5MFqqMJ022563;
 Thu, 22 Jun 2017 15:52:52 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 22 Jun 2017 08:52:51 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id BAEA66A0136; Thu, 22 Jun 2017 11:52:50 -0400 (EDT)
Date: Thu, 22 Jun 2017 11:52:50 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Jan Beulich <JBeulich@suse.com>, Govinda Tatti <govinda.tatti@oracle.com>, 
 Venu Busireddy <venu.busireddy@oracle.com>
Message-ID: <20170622155250.GA13082@char.us.oracle.com>
References: <1498042032-18904-1-git-send-email-chao.gao@intel.com>
 <594BA94C0200007800165AD3@prv-mh.provo.novell.com>
 <20170622142155.GA22315@skl-2s3.sh.intel.com>
 <594BFF060200007800165DBB@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <594BFF060200007800165DBB@prv-mh.provo.novell.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: Kevin Tian <kevin.tian@intel.com>, xen-devel@lists.xen.org,
 Crawford Eric R <Eric.R.Crawford@intel.com>, Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH v2] VT-d: fix VF of RC integrated endpoint
 matched to wrong VT-d unit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBKdW4gMjIsIDIwMTcgYXQgMDk6MzE6NTBBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDIyLjA2LjE3IGF0IDE2OjIxLCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90
ZToKPiA+IE9uIFRodSwgSnVuIDIyLCAyMDE3IGF0IDAzOjI2OjA0QU0gLTA2MDAsIEphbiBCZXVs
aWNoIHdyb3RlOgo+ID4+Pj4+IE9uIDIxLjA2LjE3IGF0IDEyOjQ3LCA8Y2hhby5nYW9AaW50ZWwu
Y29tPiB3cm90ZToKPiA+Pj4gVGhlIHByb2JsZW0gaXMgYSBWRiBvZiBSQyBpbnRlZ3JhdGVkIFBG
IChlLmcuIFBGJ3MgQkRGIGlzIDAwOjAyLjApLAo+ID4+PiB3ZSB3b3VsZCB3cm9uZ2x5IHVzZSAw
MDowMC4wIHRvIHNlYXJjaCBWVC1kIHVuaXQuCj4gPj4+IAo+ID4+PiBUbyBzZWFyY2ggVlQtZCB1
bml0IGZvciBhIFZGLCB0aGUgQkRGIG9mIHRoZSBQRiBpcyB1c2VkLiBBbmQgSWYgdGhlCj4gPj4+
IFBGIGlzIGFuIEV4dGVuZGVkIEZ1bmN0aW9uLCB0aGUgQkRGIG9mIG9uZSB0cmFkaXRpb25hbCBm
dW5jdGlvbiBpcwo+ID4+PiB1c2VkLiAgVGhlIGZvbGxvd2luZyBsaW5lIChmcm9tIGFjcGlfZmlu
ZF9tYXRjaGVkX2RyaGRfdW5pdCgpKToKPiA+Pj4gICAgIGRldmZuID0gUENJX1NMT1QocGRldi0+
aW5mby5waHlzZm4uZGV2Zm4pID8gMCA6IHBkZXYtPmluZm8ucGh5c2ZuLmRldmZuOwo+ID4+PiBz
ZXRzICdkZXZmbicgdG8gMCBpZiBQRidzIGRldmZuID4gNy4gQXBwYXJlbnRseSwgaXQgdHJlYXRz
IGFsbAo+ID4+PiBQRnMgd2hpY2ggaGFzIGRldmZuID4gNyBhcyBleHRlbmRlZCBmdW5jdGlvbi4g
SG93ZXZlciwgaXQgaXMgd3JvbmcgZm9yCj4gPj4+IGEgUkMgaW50ZWdyYXRlZCBQRiwgd2hpY2gg
aXMgbm90IEFSSS1jYXBhYmxlIGJ1dCBtYXkgaGF2ZSBkZXZmbiA+IDcuCj4gPj4KPiA+PkknbSBh
Z2FpbiBoYXZpbmcgdHJvdWJsZSB3aXRoIHlvdSB0YWxraW5nIGFib3V0IEFSSSBhbmQgUkMKPiA+
PmludGVncmF0ZWQgaGVyZSwgYnV0IG5vdCBjaGVja2luZyBmb3IgZWl0aGVyIGluIGFueSB3YXkg
aW4gdGhlCj4gPj5uZXcgY29kZS4gUGxlYXNlIG1ha2Ugc3VyZSB5b3UgZXN0YWJsaXNoIHRoZSBm
dWxsIGNvbm5lY3Rpb24KPiA+PmluIHRoZSBkZXNjcmlwdGlvbi4KPiA+IAo+ID4gU29ycnkgZm9y
IHRoaXMuIExldCBtZSBleHBsYWluIHRoaXMgYWdhaW4uCj4gPiAKPiA+IEZyb20gU1JJT1Ygc3Bl
YyAzLjcuMywgaXQgc2F5czoKPiA+ICJBUkkgaXMgbm90IGFwcGxpY2FibGUgdG8gUm9vdCBDb21w
bGV4IEludGVncmF0ZWQgRW5kcG9pbnRzOyBhbGwgb3RoZXIKPiA+IFNSLUlPViBDYXBhYmxlIERl
dmljZXMgKERldmljZXMgdGhhdCBpbmNsdWRlIGF0IGxlYXN0IG9uZSBQRikgc2hhbGwKPiA+IGlt
cGxlbWVudCB0aGUgQVJJIENhcGFiaWxpdHkgaW4gZWFjaCBGdW5jdGlvbi4iCj4gPiAKPiA+IFNv
IEkgX3RoaW5rXyBQRnMgY2FuIGJlIGNsYXNzaWZpZWQgdG8gdHdvIGtpbmRzOiBvbmUgaXMgUkMg
aW50ZWdyYXRlZAo+ID4gUEYgYW5kIHRoZSBvdGhlciBpcyBub24tUkMgaW50ZWdyYXRlZCBQRi4g
VGhlIGZvcm1lciBjYW4ndCBzdXBwb3J0IEFSSS4KPiA+IFRoZSBsYXR0ZXIgc2hhbGwgc3VwcG9y
dCBBUkkuIE9ubHkgZm9yIGV4dGVuZGVkIGZ1bmN0aW9ucywgb25lCj4gPiB0cmFkaXRpb25hbCBm
dW5jdGlvbidzIEJERiBzaG91bGQgYmUgdXNlZCB0byBzZWFyY2ggVlQtZCB1bml0LiBBbmQKPiA+
IGFjY29yZGluZyB0byBQQ0lFIHNwZWMsIEV4dGVuZGVkIGZ1bmN0aW9uIG1lYW5zIHdpdGhpbiBh
biBBUkkgRGV2aWNlLCBhCj4gPiBGdW5jdGlvbiB3aG9zZSBGdW5jdGlvbiBOdW1iZXIgaXMgZ3Jl
YXRlciB0aGFuIDcuIFNvIHRoZSBmb3JtZXIKPiA+IGNhbid0IGJlIGFuIGV4dGVuZGVkIGZ1bmN0
aW9uLiBUaGUgbGF0dGVyIGlzIGFuIGV4dGVuZGVkIGZ1bmN0aW9uIGFzCj4gPiBsb25nIGFzIFBG
J3MgZGV2Zm4gPiA3LCB0aGlzIGNoZWNrIGlzIGV4YWN0bHkgd2hhdCB0aGUgb3JpZ2luYWwgY29k
ZQo+ID4gZGlkLiBTbyBJIHRoaW5rIHRoZSBvcmlnaW5hbCBjb2RlIGRpZG4ndCBhd2FyZSB0aGUg
Zm9ybWVyCj4gPiAoYWthLCBSQyBpbnRlZ3JhdGVkIGVuZHBvaW50cy4pLiBUaGlzIHBhdGNoIGNo
ZWNrcyB0aGUgaXNfZXh0Zm4KPiA+IGRpcmVjdGx5LiBBbGwgb2YgdGhpcyBpcyBvbmx5IG15IHVu
ZGVyc3RhbmRpbmcuIEkgbmVlZCB5b3UgYW5kIEtldmluJ3MKPiA+IGhlbHAgdG8gZGVjaWRlIGl0
J3MgcmlnaHQgb3Igbm90Lgo+IAo+IFRoaXMgbWFrZXMgc2Vuc2UgdG8gbWUsIGJ1dCBhcyBzYWlk
LCB0aGUgcGF0Y2ggZGVzY3JpcHRpb24gd2lsbCBuZWVkCj4gdG8gaW5jbHVkZSB0aGlzIGluIHNv
bWUgZm9ybS4KPiAKPiA+Pj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2RtYXIu
Ywo+ID4+PiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZG1hci5jCj4gPj4+IEBA
IC0yMTgsOCArMjE4LDE4IEBAIHN0cnVjdCBhY3BpX2RyaGRfdW5pdCAqYWNwaV9maW5kX21hdGNo
ZWRfZHJoZF91bml0KGNvbnN0IAo+ID4+PiBzdHJ1Y3QgcGNpX2RldiAqcGRldikKPiA+Pj4gICAg
ICB9Cj4gPj4+ICAgICAgZWxzZSBpZiAoIHBkZXYtPmluZm8uaXNfdmlydGZuICkKPiA+Pj4gICAg
ICB7Cj4gPj4+ICsgICAgICAgIHN0cnVjdCBwY2lfZGV2ICpwaHlzZm47Cj4gPj4KPiA+PmNvbnN0
Cj4gPj4KPiA+Pj4gICAgICAgICAgYnVzID0gcGRldi0+aW5mby5waHlzZm4uYnVzOwo+ID4+PiAt
ICAgICAgICBkZXZmbiA9IFBDSV9TTE9UKHBkZXYtPmluZm8ucGh5c2ZuLmRldmZuKSA/IDAgOiBw
ZGV2LT5pbmZvLnBoeXNmbi5kZXZmbjsKPiA+Pj4gKyAgICAgICAgLyoKPiA+Pj4gKyAgICAgICAg
ICogVXNlIDAgYXMgJ2RldmZuJyB0byBzZWFyY2ggVlQtZCB1bml0IHdoZW4gdGhlIHBoeXNpY2Fs
IGZ1bmN0aW9uCj4gPj4+ICsgICAgICAgICAqIGlzIGFuIEV4dGVuZGVkIEZ1bmN0aW9uLgo+ID4+
PiArICAgICAgICAgKi8KPiA+Pj4gKyAgICAgICAgcGNpZGV2c19sb2NrKCk7Cj4gPj4+ICsgICAg
ICAgIHBoeXNmbiA9IHBjaV9nZXRfcGRldihwZGV2LT5zZWcsIGJ1cywgcGRldi0+aW5mby5waHlz
Zm4uZGV2Zm4pOwo+ID4+PiArICAgICAgICBwY2lkZXZzX3VubG9jaygpOwo+ID4+PiArICAgICAg
ICBBU1NFUlQocGh5c2ZuKTsKPiA+Pj4gKyAgICAgICAgZGV2Zm4gPSBwaHlzZm4tPmluZm8uaXNf
ZXh0Zm4gPyAwIDogcGRldi0+aW5mby5waHlzZm4uZGV2Zm47Cj4gPj4KPiA+PlRoaXMgY2hhbmdl
IGxvb2tzIHRvIGJlIGZpbmUgaXMgd2UgYXNzdW1lIHRoYXQgaXNfZXh0Zm4gaXMgYWx3YXlzCj4g
Pj5zZXQgY29ycmVjdGx5LiBMb29raW5nIGF0IHRoZSBMaW51eCBjb2RlIHNldHRpbmcgaXQsIEkn
bSBub3Qgc3VyZQo+ID4+dGhvdWdoOiBJIGNhbid0IHNlZSBhbnkgY29ubmVjdGlvbiB0byB0aGUg
UEYgbmVlZGluZyB0byBiZSBSQwo+ID4+aW50ZWdyYXRlZCB0aGVyZS4KPiA+IAo+ID4gTGludXgg
Y29kZSBzZXRzIGl0IHdoZW4KPiA+ICBwY2lfYXJpX2VuYWJsZWQocGNpX2Rldi0+YnVzKSAmJiBQ
Q0lfU0xPVChwY2lfZGV2LT5kZXZmbikKPiA+IAo+ID4gIEkgX3RoaW5rXyBwY2lfYXJpX2VuYWJs
ZWQocGNpX2Rldi0+YnVzKSBtZWFucyBBUklmb3J3YXJkaW5nIGlzIGVuYWJsZWQKPiA+ICBpbiB0
aGUgaW1tZWRpYXRlZGx5IHVwc3RyZWFtIERvd25zdHJlYW0gcG9ydC4gVGh1cywgSSB0aGluayB0
aGUgcGNpX2Rldgo+ID4gIGlzIGFuIEFSSS1jYXBhYmxlIGRldmljZSBmb3IgUENJZSBzcGVjIDYu
MTMgc2F5czoKPiA+IAo+ID4gSXQgaXMgc3Ryb25nbHkgcmVjb21tZW5kZWQgdGhhdCBzb2Z0d2Fy
ZSBpbiBnZW5lcmFsIFNldCB0aGUgQVJJCj4gPiBGb3J3YXJkaW5nIEVuYWJsZSBiaXQgaW4gYSA1
IERvd25zdHJlYW0gUG9ydCBvbmx5IGlmIHNvZnR3YXJlIGlzIGNlcnRhaW4KPiA+IHRoYXQgdGhl
IGRldmljZSBpbW1lZGlhdGVseSBiZWxvdyB0aGUgRG93bnN0cmVhbSBQb3J0IGlzIGFuIEFSSSBE
ZXZpY2UuCj4gPiBJZiB0aGUgYml0IGlzIFNldCB3aGVuIGEgbm9uLUFSSSBEZXZpY2UgaXMgcHJl
c2VudCwgdGhlIG5vbi1BUkkgRGV2aWNlCj4gPiBjYW4gcmVzcG9uZCB0byBDb25maWd1cmF0aW9u
IFNwYWNlIGFjY2Vzc2VzIHVuZGVyIHdoYXQgaXQgaW50ZXJwcmV0cyBhcwo+ID4gYmVpbmcgZGlm
ZmVyZW50IERldmljZSBOdW1iZXJzLCBhbmQgaXRzIEZ1bmN0aW9ucyBjYW4gYmUgYWxpYXNlZCB1
bmRlcgo+ID4gbXVsdGlwbGUgRGV2aWNlIE51bWJlcnMsIGdlbmVyYWxseSBsZWFkaW5nIHRvIHVu
ZGVzaXJlZCBiZWhhdmlvci4KPiA+IAo+ID4gYW5kIHRoZSBwY2lfZGV2IGNhbid0IGJlIGEgUkMg
aW50ZWdyYXRlZCBlbmRwb2ludHMuIEZyb20gYW5vdGhlciBzaWRlLCBpdAo+ID4gYWxzbyBtZWFu
cyB0aGUgaXNfZXh0Zm4gd29uJ3QgYmUgc2V0IGZvciBSQyBpbnRlZ3JhdGVkIFBGLiBJcyB0aGF0
Cj4gPiByaWdodD8KPiAKPiBXZWxsLCBJJ20gbm90IHN1cmUgYWJvdXQgdGhlIExpbnV4IHBhcnRz
IGhlcmU/IEtvbnJhZCwgZG8geW91Cj4gaGFwcGVuIHRvIGtub3c/IE9yIGRvIHlvdSBrbm93IHNv
bWVvbmUgd2hvIGRvZXM/CgpJbmNsdWRpbmcgR292aW5kYSBhbmQgVmVudSwKCj4gCj4gPj5JJ2Qg
YWxzbyBzdWdnZXN0IGRvaW5nIGVycm9yIGhhbmRsaW5nIG5vdCBieSBBU1NFUlQoKSwgYnV0IGJ5
Cj4gPj5jaGVja2luZyBwaHlzZm4gaW4gdGhlIGNvbmRpdGlvbmFsIGV4cHJlc3Npb24uCj4gPiAK
PiA+IGRvIHlvdSBtZWFuIHRoaXPvvJoKPiA+IGRldmZuID0gKHBoeXNmbiAmJiBwaHlzZm4tPmlu
Zm8uaXNfZXh0Zm4pID8gMCA6IHBkZXYtPmluZm8ucGh5c2ZuLmRldmZuOwo+IAo+IFllcy4KPiAK
PiBKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 22 15:53:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 15:53:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dO4Q1-0006UN-7U; Thu, 22 Jun 2017 15: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 <apop@bitdefender.com>) id 1dO4Pz-0006U8-UX
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 15:53:16 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 46/D3-03058-BE7EB495; Thu, 22 Jun 2017 15:53:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLIsWRWlGSWpSXmKPExsUSfTxjoe6r596
 RBofeGVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmvZ39lLTgqUDF14wn2BsbHPF2MnBxCAh4S
 6+e0s3UxcgHZaxkl/h3awQLh3GWU2LLpEzNMVfOqCcwQiW5GiaZVK5hAEiwCqhK3Pq1lBbHZB
 NQlNu/dAmaLCChL9P76DTaJWWAFk8SMZ6vAJgkLxEnsO9rNBmLzCmhIHPz+lw1iwxYmie9HIi
 HighInZz5hAbGZBbQkbvx7CbSMA8iWllj+jwMkzClgL/Ht6CWwG0SBds3bt4oNpERCIEfi1EU
 /CFNK4n+rEsgFEgL9LBInZ2wHmyghICPxaOJNtgmMorOQLJuFZNkshGULGJlXMaoXpxaVpRbp
 muolFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgRGBQMQ7GCcftn/EKMkB5OSKO/mY
 u9IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8vc+AcoJFqempFWmZOcD4hElLcPAoifDm3AdK8x
 YXJOYWZ6ZDpE4x6nJ09Gz4wiTEkpeflyolzpsEMkMApCijNA9uBCxVXGKUlRLmZQQ6SoinILU
 oN7MEVf4VozgHo5IwbxPIFJ7MvBK4Ta+AjmACOuLFEQ+QI0oSEVJSDYxKN8VmzLxalczLn/Y6
 Xe+dW+Fs0b8rM15VHK8ze5Ytv0O2+lC4hLJ865M3V9OjT+gc+yK+q9SO5UvvR7HZTrcDOC7Ys
 h/Qi7K7bt4e9erC9IV+y5k7DTv+zHh+9vKeMtlaprbIckN/TdWuVR+q/htInl7rmRuz3PaOY4
 s8D5ttwnU+x/KY+0osxRmJhlrMRcWJAK5zF/QQAwAA
X-Env-Sender: apop@bitdefender.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1498146794!49461148!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23324 invoked from network); 22 Jun 2017 15:53:14 -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; 22 Jun 2017 15:53:14 -0000
Received: (qmail 17450 invoked from network); 22 Jun 2017 18:53: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;
 22 Jun 2017 18:53: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 B0E397FC2B
 for <xen-devel@lists.xenproject.org>; Thu, 22 Jun 2017 18:53:13 +0300 (EEST)
Received: (qmail 12729 invoked from network); 22 Jun 2017 18:53:13 +0300
Received: from unknown (HELO hel) (apop@bitdefender.com@10.220.12.75)
 by smtp02.buh.bitdefender.net with SMTP; 22 Jun 2017 18:53:13 +0300
Date: Thu, 22 Jun 2017 18:53:13 +0300
From: Adrian Pop <apop@bitdefender.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170622155313.GA12753@hel>
References: <20170609165154.23577-1-apop@bitdefender.com>
 <20170609165154.23577-3-apop@bitdefender.com>
 <CABfawh=d0O_NWjf_6mj7tZbx41q=a0Vb8Cm_V5Ka9QBEbBWyFg@mail.gmail.com>
 <5943B54E0200007800163599@prv-mh.provo.novell.com>
 <20170622120433.GA31244@hel>
 <594BD0820200007800165C4B@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <594BD0820200007800165C4B@prv-mh.provo.novell.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.71962
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 452830,
 Stamp: 3], Multi: [Enabled, t: (0.000008,0.006398)], BW: [Enabled, t:
 (0.000008)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.002841), 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.009604,0.000095)],
 URL: [Enabled, t: (0.000005)], RTDA: [Enabled, t: (0.107701), Hit: No,
 Details: v2.5.1; Id: 15.5f4t8i.1bilcpe97.6mqaa], total: 0(775)
X-BitDefender-CF-Stamp: none
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>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 2/2] x86/altp2m: Add a hvmop for setting the
 suppress #VE bit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBKdW4gMjIsIDIwMTcgYXQgMDY6MTM6MjJBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDIyLjA2LjE3IGF0IDE0OjA0LCA8YXBvcEBiaXRkZWZlbmRlci5jb20+IHdy
b3RlOgo+ID4gT24gRnJpLCBKdW4gMTYsIDIwMTcgYXQgMDI6Mzk6MTBBTSAtMDYwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDE1LjA2LjE3IGF0IDIxOjAxLCA8dGFtYXNAdGtsZW5n
eWVsLmNvbT4gd3JvdGU6Cj4gPj4gPiBPbiBGcmksIEp1biA5LCAyMDE3IGF0IDEwOjUxIEFNLCBB
ZHJpYW4gUG9wIDxhcG9wQGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4gPj4gPj4gLS0tIGEveGVu
L2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYwo+ID4+ID4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9t
ZW1fYWNjZXNzLmMKPiA+PiA+PiBAQCAtNDY2LDYgKzQ2Niw1OCBAQCBpbnQgcDJtX2dldF9tZW1f
YWNjZXNzKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgCj4gPiB4ZW5tZW1fYWNjZXNzX3Qg
KmFjY2VzcykKPiA+PiA+PiAgfQo+ID4+ID4+Cj4gPj4gPj4gIC8qCj4gPj4gPj4gKyAqIFNldC9j
bGVhciB0aGUgI1ZFIHN1cHByZXNzIGJpdCBmb3IgYSBwYWdlLiAgT25seSBhdmFpbGFibGUgb24g
Vk1YLgo+ID4+ID4+ICsgKi8KPiA+PiA+PiAraW50IHAybV9zZXRfc3VwcHJlc3NfdmUoc3RydWN0
IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCBib29sIHN1cHByZXNzX3ZlLAo+ID4+ID4+ICsgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYWx0cDJtX2lkeCkKPiA+PiA+PiArewo+ID4+
ID4+ICsgICAgc3RydWN0IHAybV9kb21haW4gKmhvc3RfcDJtID0gcDJtX2dldF9ob3N0cDJtKGQp
Owo+ID4+ID4+ICsgICAgc3RydWN0IHAybV9kb21haW4gKmFwMm0gPSBOVUxMOwo+ID4+ID4+ICsg
ICAgc3RydWN0IHAybV9kb21haW4gKnAybTsKPiA+PiA+PiArICAgIG1mbl90IG1mbjsKPiA+PiA+
PiArICAgIHAybV9hY2Nlc3NfdCBhOwo+ID4+ID4+ICsgICAgcDJtX3R5cGVfdCB0Owo+ID4+ID4+
ICsgICAgaW50IHJjOwo+ID4+ID4+ICsKPiA+PiA+PiArICAgIGlmICggIWNwdV9oYXNfdm14X3Zp
cnRfZXhjZXB0aW9ucyApCj4gPj4gPj4gKyAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOwo+ID4+
ID4+ICsKPiA+PiA+PiArICAgIC8qIFRoaXMgc3Vib3Agc2hvdWxkIG9ubHkgYmUgdXNlZCBmcm9t
IGEgcHJpdmlsZWdlZCBkb21haW4uICovCj4gPj4gPj4gKyAgICBpZiAoICFjdXJyZW50LT5kb21h
aW4tPmlzX3ByaXZpbGVnZWQgKQo+ID4+ID4+ICsgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ID4+
ID4gCj4gPj4gPiBUaGlzIGNoZWNrIGxvb2tzIHdyb25nIHRvIG1lLiBJZiB0aGlzIHN1Ym9wIHNo
b3VsZCBvbmx5IGJlIHVzZWQgYnkgYW4KPiA+PiA+IGV4dGVybmFsIChwcml2aWxlZ2VkKSBkb21h
aW4gdGhlbiBJIGRvbid0IHRoaW5rIHRoaXMgc2hvdWxkIGJlCj4gPj4gPiBpbXBsZW1lbnRlZCBh
cyBhbiBIVk1PUCwgbG9va3MgbW9yZSBsaWtlIGEgZG9tY3RsIHRvIG1lLgo+ID4+IAo+ID4+IEkg
dGhpbmsgdGhpcyB3YW50cyB0byBiZSBhbiBYU01fRE1fUFJJViBjaGVjayBpbnN0ZWFkLgo+ID4g
Cj4gPiBJJ20gbm90IHN1cmUsIGJ1dCBJIGV4cGVjdCB0aGF0IHRvIG5vdCBiZWhhdmUgYXMgaW50
ZW5kZWQgc2VjdXJpdHktd2lzZQo+ID4gaWYgWGVuIGlzIGNvbXBpbGVkIHdpdGhvdXQgWFNNLiAg
V291bGQgaXQ/ICBJdCB3b3VsZCBiZSBncmVhdCBpZiB0aGlzCj4gPiBmZWF0dXJlIHdvcmtlZCB3
ZWxsIHdpdGhvdXQgWFNNIHRvby4KPiAKPiBXZWxsLCB3aXRob3V0IHlvdSBleHBsYWluaW5nIHdo
eSB5b3UgdGhpbmsgdGhpcyB3b3VsZG4ndCB3b3JrCj4gd2l0aG91dCBYU00sIEkgZG9uJ3QgcmVh
bGx5IGtub3cgd2hhdCB0byBhbnN3ZXIuIEkgc3VwcG9zZQo+IHlvdSd2ZSBncmVwLWVkIGZvciBv
dGhlciB1c2VzIG9mIHRoaXMgYW5kL29yIG90aGVyIFhTTV8qIHZhbHVlcywKPiBmaW5kaW5nIHRo
YXQgdGhlc2UgZXhpc3QgaW4gdmFyaW91cyBwbGFjZXMgd2hlcmUgYWxsIGlzIGZpbmUgd2l0aG91
dAo+IFhTTT8KCk9LOyBpdCBpbmRlZWQgZG9lcyB3aGF0IGl0IHNob3VsZCB3aXRob3V0IFhTTSBh
cyB3ZWxsLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 22 16:08:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 16: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 1dO4es-0007rM-IN; Thu, 22 Jun 2017 16:08:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <blackskygg@gmail.com>) id 1dO4er-0007rG-69
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 16:08:37 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 82/D3-06719-48BEB495; Thu, 22 Jun 2017 16:08:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVyMfS6tm7za+9
 Ig7MbNC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy7y2cxF0wUr/jW1c7ewPhUoIuRi0NIYCaj
 xPb/O1hAHBaBBlaJu92zmEEcCYE5rBIfXuwCcjiBnDyJ5e9WMUHYBRJ3z09kAbF5BQQlTs58A
 mYLCXhLbJ76kw3E5hSwlHg7cwtQPQdQPFXi5yoXkDCbgIbE2ikHwUpYBFQljuw5ygYxJkDi6b
 lfYOOFgcpnXTvJDmKLCChKPHh5kxXkHmaBQ4wSPzbsZwVJMAtoSrRu/80+gVFgFpIzZiFJLWB
 kWsWoUZxaVJZapGtkoZdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERiKDECwg/H8
 2sBDjJIcTEqivJuLvSOF+JLyUyozEosz4otKc1KLDzHKcHAoSfDGvwLKCRalpqdWpGXmAKMCJ
 i3BwaMkwptzHyjNW1yQmFucmQ6ROsVoyXHlyrovTBwbVq8HklMObP/CJMSSl5+XKiXOuw5kng
 BIQ0ZpHtw4WOReYpSVEuZlBDpQiKcgtSg3swRV/hWjOAejkjBvA8gUnsy8Eritr4AOYgI66MU
 RD5CDShIRUlINjBuc98azP+WaXC7xc+HMytR/6SefTr7NsK2/0HiZKr/M9GnHRD5vzGSeu/O2
 g11qkZn/VIHImpbzwgv3N9WnO/WVby75a7d/4c8U9pk6Kz69zJKZPLuifUJcC5ubtFSd3nU/g
 wcO+nOMNZvMVs8wWMPN8vflNPew9rAFQa2p2/STMhYwK6zQUmIpzkg01GIuKk4EAEE++rPXAg
 AA
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1498147715!103533474!1
X-Originating-IP: [209.85.215.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40559 invoked from network); 22 Jun 2017 16:08:35 -0000
Received: from mail-lf0-f43.google.com (HELO mail-lf0-f43.google.com)
 (209.85.215.43)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Jun 2017 16:08:35 -0000
Received: by mail-lf0-f43.google.com with SMTP id p189so15679263lfe.2
 for <xen-devel@lists.xenproject.org>; Thu, 22 Jun 2017 09:08: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=G63oYH+yH5mLBcrqMUXDAod2gzkfxXqz4WFa+NhjajM=;
 b=B3HbdDUlWQpotrvvGYbl39Ba3cV4w3YGgWTICwMRkcgf2li2YFstI4PPSORLhB0Hk7
 Ao6BVkRo+Z0+KmEczQXy+GZNiHK5m+TBwmM/Kup5ehaX7faYPU0EScqqtGzLbKaHGPtZ
 KROYrUh64VBBWlnRMNqm97s/nuxopnT+WNKN4V8XMNV/qwIMccN/xgDmv7bGerAMbSBF
 muJI5Wv4XP0m8AxDCe8mEB9ZS2wOlEbRQvgttpnxYzO9P7Y5dX7lS7/pXa1Whx9L5Tvp
 kFOBtmSCzE/GqdFNHlDdA4g/UW446bx32IdN6+1iRNrBvGV/Ce3r/HUgFLWmerwJhb4T
 79+A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=G63oYH+yH5mLBcrqMUXDAod2gzkfxXqz4WFa+NhjajM=;
 b=uJJZZiQ2GMOYYwXe73W3VT0opbpQ/iGNVkgyJOUWK7OuCGz4ZOER7XTsfNkLECv1p1
 DOtZOUFXOj+cRuKl2OZzA9AsezmUE2ZE1Q7PwSF7ZfeBd5exDAH+5e6FUw665uzS5NZ5
 LI6BwT215tgWXsZVtcAQt8o+1WEt6aYiunpyLD0eix+jwrsZxIzuT97ZKBZpxiXitr/J
 qeL8dD7+aHiBCu80OSvN+sPJYWqjAN4IQCLH+MHhYPj2rzZKEvEV/LHZEl+XWHvbtSVg
 8G85NIkRl+FMwaN50ry6P4CqPO/2HXFSgs1FWF1+Tg/4m/d7ye7Hulfx7Y9pP2FQgiKE
 /h8Q==
X-Gm-Message-State: AKS2vOwFjF8dZpgzt/7hN3byTEpwhgqDJJK2vnzKQ8RDhKK3TcodzhCX
 HCfZdnhbnbUlZ5GW54Au5QlTiJa5fg==
X-Received: by 10.25.19.201 with SMTP id 70mr1172495lft.17.1498147714920; Thu,
 22 Jun 2017 09:08:34 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.235.209 with HTTP; Thu, 22 Jun 2017 09:08:34 -0700 (PDT)
In-Reply-To: <20170621154458.jr6qbwo47ojoggvj@citrix.com>
References: <20170620172926.8970-1-blackskygg@gmail.com>
 <20170621154458.jr6qbwo47ojoggvj@citrix.com>
From: Zhongze Liu <blackskygg@gmail.com>
Date: Fri, 23 Jun 2017 00:08:34 +0800
Message-ID: <CAHrd_jrhm+BNy0jiEn_0moG+tCG9_abB6TE-44h_aH9ddXc9fw@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2] libxc: add
	xc_domain_add_to_physmap_batch to wrap XENMEM_add_to_physmap_batch
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgV2VpLAoKMjAxNy0wNi0yMSAyMzo0NCBHTVQrMDg6MDAgV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT46Cj4gT24gV2VkLCBKdW4gMjEsIDIwMTcgYXQgMDE6Mjk6MjZBTSArMDgwMCwgWmhv
bmd6ZSBMaXUgd3JvdGU6Cj4+IFRoaXMgaXMgYSBwcmVwYXJhdGlvbiBmb3IgdGhlIHByb3Bvc2Fs
ICJhbGxvdyBzZXR0aW5nIHVwIHNoYXJlZCBtZW1vcnkgYXJlYXMKPj4gYmV0d2VlbiBWTXMgZnJv
bSB4bCBjb25maWcgZmlsZSIuIFNlZToKPj4gVjI6IGh0dHBzOi8vbGlzdHMueGVuLm9yZy9hcmNo
aXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTA2L21zZzAyMjU2Lmh0bWwKPj4gVjE6IGh0dHBzOi8v
bGlzdHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTA1L21zZzAxMjg4Lmh0
bWwKPj4KPj4gVGhlIHBsYW4gaXMgdG8gdXNlIFhFTk1FTV9hZGRfdG9fcGh5c21hcF9iYXRjaCBp
biB4bCB0byBtYXAgZm9yZWdpbiBwYWdlcyBmcm9tCj4+IG9uZSBEb21VIHRvIGFub3RoZXIgc28g
dGhhdCB0aGUgcGFnZSBjb3VsZCBiZSBzaGFyZWQuIEJ1dCBjdXJyZW50bHkgdGhlcmUgaXMgbm8K
Pj4gd3JhcHBlciBmb3IgWEVOTUVNX2FkZF90b19waHlzbWFwX2JhdGNoIGluIGxpYnhjLCBzbyB3
ZSBqdXN0IGFkZCBhIHdyYXBwZXIgZm9yCj4+IGl0Lgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBaaG9u
Z3plIExpdSA8YmxhY2tza3lnZ0BnbWFpbC5jb20+Cj4+IC0tLQo+PiAraW50IHhjX2RvbWFpbl9h
ZGRfdG9fcGh5c21hcF9iYXRjaCh4Y19pbnRlcmZhY2UgKnhjaCwKPj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZG9taWRfdCBkb21pZCwKPj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZG9taWRfdCBmb3JlaWduX2RvbWlkLAo+PiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgc3BhY2UsCj4+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBzaXplLAo+PiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fdWxvbmdfdCAqaWR4cywKPj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90ICpncGZucywKPj4gKyAgICAgICAg
ICAgICAuICAgICAgICAgICAgICAgICAgICAgIGludCAqZXJycykKPj4gK3sKPj4gKyAgICBpbnQg
cmM7Cj4+ICsgICAgREVDTEFSRV9IWVBFUkNBTExfQk9VTkNFKGlkeHMsIHNpemUgKiBzaXplb2Yo
KmlkeHMpLCBYQ19IWVBFUkNBTExfQlVGRkVSX0JPVU5DRV9JTik7Cj4+ICsgICAgREVDTEFSRV9I
WVBFUkNBTExfQk9VTkNFKGdwZm5zLCBzaXplICogc2l6ZW9mKCpncGZucyksIFhDX0hZUEVSQ0FM
TF9CVUZGRVJfQk9VTkNFX0lOKTsKPj4gKyAgICBERUNMQVJFX0hZUEVSQ0FMTF9CT1VOQ0UoZXJy
cywgc2l6ZSAqIHNpemVvZigqZXJycyksIFhDX0hZUEVSQ0FMTF9CVUZGRVJfQk9VTkNFX09VVCk7
Cj4+ICsKPj4gKyAgICBzdHJ1Y3QgeGVuX2FkZF90b19waHlzbWFwX2JhdGNoIHhhdHBfYmF0Y2gg
PSB7Cj4+ICsgICAgICAgIC5kb21pZCA9IGRvbWlkLAo+PiArICAgICAgICAuc3BhY2UgPSBzcGFj
ZSwKPj4gKyAgICAgICAgLnNpemUgPSBzaXplLAo+PiArICAgICAgICAudSA9IHsuZm9yZWlnbl9k
b21pZCA9IGZvcmVpZ25fZG9taWR9Cj4KPiBDb2Rpbmcgc3R5bGUgaXNzdWUuCgpEbyB5b3UgbWVh
biB0aGF0IEkgc2hvdWxkIGFkZCBhIHNwYWNlIGJldHdlZW4gJ3snIGFuZCAnLicgbmVhciAiLnUg
PQp7LmZvcmVpZ24iIGluIHRoaXMgbGluZT8KCj4KPiBKdXN0IGEgbm90ZSwgdGhlIHN0cnVjdCBp
cyBkaWZmZXJlbnQgZm9yIHByZS00LjcgYW5kIHBvc3QtNC43IFhlbi4gWW91Cj4gZG9uJ3QgbmVl
ZCB0byBpbXBsZW1lbnQgYSB2ZXJzaW9uIG9mIHRoaXMgZnVuY3Rpb24gZm9yIHByZS00LjcgWGVu
Lgo+Cj4+ICsgICAgfTsKPj4gKwo+PiArICAgIGlmICggeGNfaHlwZXJjYWxsX2JvdW5jZV9wcmUo
eGNoLCBpZHhzKSAgfHwKPj4gKyAgICAgICAgIHhjX2h5cGVyY2FsbF9ib3VuY2VfcHJlKHhjaCwg
Z3BmbnMpIHx8Cj4+ICsgICAgICAgICB4Y19oeXBlcmNhbGxfYm91bmNlX3ByZSh4Y2gsIGVycnMp
ICApCj4+ICsgICAgewo+PiArICAgICAgICBQRVJST1IoIkNvdWxkIG5vdCBib3VuY2UgbWVtb3J5
IGZvciBYRU5NRU1fYWRkX3RvX3BoeXNtYXBfYmF0Y2giKTsKPj4gKyAgICAgICAgZ290byBvdXQ7
Cj4KPiByYyB3aWxsIGJlIHVuaW5pdGlhbGlzZWQgaW4gdGhpcyBleGl0IHBhdGguCj4KPj4gKyAg
ICB9Cj4+ICsKPj4gKyAgICBzZXRfeGVuX2d1ZXN0X2hhbmRsZSh4YXRwX2JhdGNoLmlkeHMsIGlk
eHMpOwo+PiArICAgIHNldF94ZW5fZ3Vlc3RfaGFuZGxlKHhhdHBfYmF0Y2guZ3BmbnMsIGdwZm5z
KTsKPj4gKyAgICBzZXRfeGVuX2d1ZXN0X2hhbmRsZSh4YXRwX2JhdGNoLmVycnMsIGVycnMpOwo+
PiArCj4+ICsgICAgcmMgPSBkb19tZW1vcnlfb3AoeGNoLCBYRU5NRU1fYWRkX3RvX3BoeXNtYXBf
YmF0Y2gsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgJnhhdHBfYmF0Y2gsIHNpemVvZih4YXRw
X2JhdGNoKSk7Cj4+ICsKPj4gK291dDoKPj4gKyAgICB4Y19oeXBlcmNhbGxfYm91bmNlX3Bvc3Qo
eGNoLCBpZHhzKTsKPj4gKyAgICB4Y19oeXBlcmNhbGxfYm91bmNlX3Bvc3QoeGNoLCBncGZucyk7
Cj4+ICsgICAgeGNfaHlwZXJjYWxsX2JvdW5jZV9wb3N0KHhjaCwgZXJycyk7Cj4+ICsKPj4gKyAg
ICByZXR1cm4gcmM7Cj4+ICt9Cj4+ICsKPj4gIGludCB4Y19kb21haW5fY2xhaW1fcGFnZXMoeGNf
aW50ZXJmYWNlICp4Y2gsCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMy
X3QgZG9taWQsCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9u
ZyBucl9wYWdlcykKPj4gLS0KPj4gMi4xMy4xCj4+CgoKQ2hlZXJzLAoKWmhvbmd6ZSBMaXUKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 22 16:11:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 16: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 1dO4hF-0008Rn-2M; Thu, 22 Jun 2017 16:11:05 +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 1dO4hD-0008Ra-TA
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 16:11:03 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 3F/7B-02956-71CEB495; Thu, 22 Jun 2017 16:11:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNIsWRWlGSWpSXmKPExsXSO6nOVVfsjXe
 kwewF2hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0b3khbGghbuisPTPzM3MP7g6GLk4hASmMwk
 8bjzOxuE85tR4uGlTYwQzgZGiTlLZkI53YwSjyfuZe1i5ARyiiS6VsxhArFZBFQl2uc1AsU5O
 NgETCTerHIECYsI6Eo8W/AMbCqzwDNGiab1OxlBEsICiRIffy5kBqnnFTCXWDbTBWL+Q0aJJ3
 ++soPU8AoISpyc+YQFxGYW0JK48e8lE0g9s4C0xPJ/HCBhTgELia2XNjGD2KICyhK7b+0FsyU
 EjCXa315km8AoNAvJpFlIJs1CmLSAkXkVo0ZxalFZapGukZleUlFmekZJbmJmjq6hgZlebmpx
 cWJ6ak5iUrFecn7uJkZgQDMAwQ7GMwsCDzFKcjApifJuLvaOFOJLyk+pzEgszogvKs1JLT7EK
 MPBoSTB+/IVUE6wKDU9tSItMwcYWzBpCQ4eJRHenPtAad7igsTc4sx0iNQpRl2ODavXf2ESYs
 nLz0uVEuddBzJDAKQoozQPbgQszi8xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmJfrNdAUnsy
 8ErhNr4COYAI64sURD5AjShIRUlINjKX8W/8tayuPeOqTGPddo45VvnjX4vZ6hi/HLobZHLq8
 +lJ73IrlmoKOqQpRzntXt+xw5J7FP7lMRmXWvQmnXm72M/b89bZqhlj5jw9XrwoZz/r6b0pDQ
 MKscnfLJb/aW78UzspcO+v6M5kX67Tas2vmdX1a+zd/lROr+Buj0mb+6P0zjI1VK5VYijMSDb
 WYi4oTAaDAFVXuAgAA
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1498147860!56159267!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30674 invoked from network); 22 Jun 2017 16:11:02 -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; 22 Jun 2017 16:11:02 -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
 v5MGAmTC021629
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 22 Jun 2017 16:10:49 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 v5MGAmJT028480
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 22 Jun 2017 16:10:48 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 v5MGAluZ014240;
 Thu, 22 Jun 2017 16:10:47 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 22 Jun 2017 09:10:47 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 912686A0136; Thu, 22 Jun 2017 12:10:46 -0400 (EDT)
Date: Thu, 22 Jun 2017 12:10:46 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170622161046.GA13623@char.us.oracle.com>
References: <1497387096-19058-2-git-send-email-andrew.cooper3@citrix.com>
 <1498068816-21894-1-git-send-email-andrew.cooper3@citrix.com>
 <20170622012615.GA8146@char.us.oracle.com>
 <20170622152750.GA13149@char.us.oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170622152750.GA13149@char.us.oracle.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 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 for-4.9 v2] xen/livepatch: Don't crash on
 encountering STN_UNDEF relocations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBKdW4gMjIsIDIwMTcgYXQgMTE6Mjc6NTBBTSAtMDQwMCwgS29ucmFkIFJ6ZXN6dXRl
ayBXaWxrIHdyb3RlOgo+IE9uIFdlZCwgSnVuIDIxLCAyMDE3IGF0IDA5OjI2OjE1UE0gLTA0MDAs
IEtvbnJhZCBSemVzenV0ZWsgV2lsayB3cm90ZToKPiA+IE9uIFdlZCwgSnVuIDIxLCAyMDE3IGF0
IDA3OjEzOjM2UE0gKzAxMDAsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gPiA+IEEgc3ltbmR4IG9m
IFNUTl9VTkRFRiBpcyBzcGVjaWFsLCBhbmQgbWVhbnMgYSBzeW1ib2wgdmFsdWUgb2YgMC4gIFdo
aWxlCj4gPiA+IGxlZ2l0aW1hdGUgaW4gdGhlIEVMRiBzdGFuZGFyZCwgaXRzIGV4aXN0YW5jZSBp
biBhIGxpdmVwYXRjaCBpcyBxdWVzdGlvbmFibGUKPiA+ID4gYXQgYmVzdC4gIFVudGlsIGEgcGxh
dXNpYmxlIHVzZWNhc2UgcHJlc2VudHMgaXRzZWxmLCByZWplY3Qgc3VjaCBhIHJlbG9jYXRpb24K
PiA+ID4gd2l0aCAtRU9QTk9UU1VQUC4KPiA+ID4gCj4gPiA+IEFkZGl0aW9uYWxseSwgcGVyZm9y
bSBhIHNhZmV0eSBjaGVjayBvbiBlbGYtPnN5bVtzeW1uZHhdLnN5bSBiZWZvcmUKPiA+ID4gZGVy
ZWZlbmNpbmcgaXQsIHRvIGF2b2lkIHRyaXBwaW5nIG92ZXIgYSBOVUxMIHBvaW50ZXIgd2hlbiBj
YWxjdWxhdGluZyB2YWwuCj4gPiA+IAo+ID4gPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+ID4gCj4gPiBSZXZpZXdlZC1ieTogS29ucmFk
IFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgo+ID4gVGVzdGVkLWJ5OiBL
b25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+IFt4ODYgcmlnaHQg
bm93LCB3aWxsIGRvCj4gPiBhcm0zMiB0b21vcnJvd10KPiAKPiBJIGRpZCB0aGF0IG9uIG15IEN1
YmlldHJ1Y2sgYW5kIEkgbWFkZSB0aGUgcm9va2llIG1pc3Rha2Ugb2Ygbm90IHRyeWluZwo+IGEg
aHlwZXJ2aXNvciBfd2l0aG91dF8geW91ciBjaGFuZ2VzLCBzbyBJIGRvbid0IGtub3cgaWYgdGhp
cyBjcmFzaAo+IChzZWUgaW5saW5lKSBpcyBkdWUgdG8geW91ciBwYXRjaCBvciBzb21ldGhpbmcg
ZWxzZS4KPiAKPiBBbHNvIEkgbWVzc2VkIHVwIGFuZCBtYWRlIHRoZSBsaXZlcGF0Y2ggdGVzdCBy
dW4gZXZlcnkgdGltZSBpdCBib290cywgc28KPiBub3cgaXQgaXMgc3R1Y2sgaW4gYSBsb29wIG9m
IGNyYXNoZXMgOi0oCj4gCj4gVGhlIGdpdCB0cmVlIGlzOgo+IAo+IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9wZW9wbGUva29ucmFkd2lsay94ZW4uZ2l0IHN0YWdpbmctNC45Cj4gCj4gU3RheSB0dW5l
ZC4KCkFuZCBJIHNlZSB0aGUgc2FtZSB0aGluZyB3aXRoIGIzOGIxNDcgKHRoYXQgaXMgdGhlIHRv
cCBvZiAnb3JpZ2luL3N0YWdpbmcnKS4KClNvIHRpbWUgdG8gZGlnIGluLgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Thu Jun 22 16:13:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 16:13:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dO4jg-0000C3-Gc; Thu, 22 Jun 2017 16:13:36 +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 1dO4je-0000Bp-Tt
 for xen-devel@lists.xensource.com; Thu, 22 Jun 2017 16:13:35 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 71/DC-01992-EACEB495; Thu, 22 Jun 2017 16:13:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXftG+9
 Igw/nOSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8ebqB6aCd2UVu/cfYW9g
 fBLcxcjJISTwl1Hi/tK6LkYuIPsxo8TSKSeZIJxtjBJ/jx9hAqkSEXCW+HpmLjuIzSugL3FzW
 RMjiC0s4Cmx5fdmsAYJgZ+KEuf39bOAJCQEvCVe321mhLHPbekCKmLnYBOwkjgkBhJlEVCVWH
 /mFtMERu4FjAyrGDWKU4vKUot0jYz1kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzE
 CfV7PwMC4g3FHu98hRkkOJiVR3s3F3pFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjTXgPlBItS
 01Mr0jJzgMEHk5bg4FES4c25D5TmLS5IzC3OTIdInWLU5diwev0XJiGWvPy8VClxXjOQGQIgR
 RmleXAjYJFwiVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5Iw7x+QKTyZeSVwm14BHcEEdMSLIx
 4gR5QkIqSkGhh1F0UfNTtn/6q5bjo//8e1D+c8bzv6r3ZWVL/8zwwLrQMP5pckWu5LEt3xmjH
 9z3fvyW+2Wlcefut330yC6UzwyW/2EUFuF/N2vVsm5BvFI+VnvD9SxXXDrMns++fkxU33OrO5
 J8I6uW6PRIAsX3559NytZixBQm61E6WzJ56ZXDW32KxeMVWJpTgj0VCLuag4EQAJ2KqMfwIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1498148011!88780951!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62360 invoked from network); 22 Jun 2017 16:13:32 -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; 22 Jun 2017 16:13: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 1dO4jZ-0008Ex-O1; Thu, 22 Jun 2017 16:13: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 1dO4jU-0006Z1-Ae; Thu, 22 Jun 2017 16:13:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dO4jU-0004q4-2p; Thu, 22 Jun 2017 16:13:24 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110939-mainreport@xen.org>
X-Osstest-Failures: qemu-upstream-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 qemu-upstream-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 qemu-upstream-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-upstream-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=414d069b38ab114b89085e44989bf57604ea86d7
X-Osstest-Versions-That: qemuu=e97832ec6b2a7ddd48b8e6d1d848ffdfee6a31c7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 22 Jun 2017 16:13:24 +0000
Subject: [Xen-devel] [qemu-upstream-4.9-testing test] 110939: 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>

ZmxpZ2h0IDExMDkzOSBxZW11LXVwc3RyZWFtLTQuOS10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTA5MzkvCgpGYWls
dXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2Fy
ZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwOTkyNgog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTA5OTI2CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhz
bSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTYgZGViaWFu
LWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgOSB3
aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQg
Zm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICA0MTRkMDY5YjM4YWIxMTRiODkwODVl
NDQ5ODliZjU3NjA0ZWE4NmQ3CmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAgICAgICAgICAg
ICBlOTc4MzJlYzZiMmE3ZGRkNDhiOGU2ZDFkODQ4ZmZkZmVlNmEzMWM3CgpMYXN0IHRlc3Qgb2Yg
YmFzaXMgICAxMDk5MjYgIDIwMTctMDYtMDEgMTE6MTY6MjAgWiAgIDIxIGRheXMKVGVzdGluZyBz
YW1lIHNpbmNlICAgMTEwOTM5ICAyMDE3LTA2LTIxIDE1OjQ0OjAwIFogICAgMSBkYXlzICAgIDEg
YXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAg
QW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9u
IDoKCisgYnJhbmNoPXFlbXUtdXBzdHJlYW0tNC45LXRlc3RpbmcKKyByZXZpc2lvbj00MTRkMDY5
YjM4YWIxMTRiODkwODVlNDQ5ODliZjU3NjA0ZWE4NmQ3CisgLiAuL2NyaS1sb2NrLXJlcG9zCisr
IC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBn
ZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAg
ICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAg
ICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9j
YWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVw
b3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9o
b21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19s
b2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0
L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3Mv
bG9jayAuL2FwLXB1c2ggcWVtdS11cHN0cmVhbS00LjktdGVzdGluZyA0MTRkMDY5YjM4YWIxMTRi
ODkwODVlNDQ5ODliZjU3NjA0ZWE4NmQ3CisgYnJhbmNoPXFlbXUtdXBzdHJlYW0tNC45LXRlc3Rp
bmcKKyByZXZpc2lvbj00MTRkMDY5YjM4YWIxMTRiODkwODVlNDQ5ODliZjU3NjA0ZWE4NmQ3Cisg
LiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZp
ZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBl
cmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFk
Z2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUg
JCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1sn
IC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3Qv
cmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3Nz
dGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycg
eC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sg
J10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisg
c2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT1xZW11dQorIHhlbmJy
YW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeHFlbXV1ID0geGxpbnV4ICddJworIGxpbnV4YnJh
bmNoPQorICdbJyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLTQuOS10ZXN0
aW5nCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4t
NC45LXRlc3RpbmcKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjgtdGVzdGluZworICdbJyB4NDE0ZDA2
OWIzOGFiMTE0Yjg5MDg1ZTQ0OTg5YmY1NzYwNGVhODZkNyA9IHggJ10nCisgOiB0ZXN0ZWQvMi42
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
L2xpbnV4LTMuMTQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJp
dHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1h
cm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0
L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi5xZW11
LXVwc3RyZWFtLTQuOS10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi5xZW11LXVwc3RyZWFtLTQuOS10
ZXN0aW5nCisrIDogZGFpbHktY3Jvbi5xZW11LXVwc3RyZWFtLTQuOS10ZXN0aW5nCisrIDogZGFp
bHktY3Jvbi5xZW11LXVwc3RyZWFtLTQuOS10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi5xZW11LXVw
c3RyZWFtLTQuOS10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi5xZW11LXVwc3RyZWFtLTQuOS10ZXN0
aW5nCisrIDogZGFpbHktY3Jvbi5xZW11LXVwc3RyZWFtLTQuOS10ZXN0aW5nCisrIDogaHR0cDov
L2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ucWVtdS11cHN0cmVh
bS00LjktdGVzdGluZworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysg
OiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RS
RUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0Cisg
VFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0Cisg
VFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmly
dC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hU
Rj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xp
bnV4X3RyZWUgcWVtdS11cHN0cmVhbS00LjktdGVzdGluZworIGNhc2UgJDEgaW4KKyByZXR1cm4g
MQorIGNhc2UgIiRicmFuY2giIGluCisgYnJhbmNoY29yZT00LjktdGVzdGluZworIGJyYW5jaGNv
cmU9NC45CisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy9xZW11LXVwc3RyZWFtLTQuOS10ZXN0aW5n
CisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhl
bi5naXQgNDE0ZDA2OWIzOGFiMTE0Yjg5MDg1ZTQ0OTg5YmY1NzYwNGVhODZkNzpyZWZzL2hlYWRz
L3N0YWJsZS00LjkKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11
LXhlbi5naXQKICAgZTk3ODMyZS4uNDE0ZDA2OSAgNDE0ZDA2OWIzOGFiMTE0Yjg5MDg1ZTQ0OTg5
YmY1NzYwNGVhODZkNyAtPiBzdGFibGUtNC45CisgY2FzZSAiJGJyYW5jaGNvcmUiIGluCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 22 16:25:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 16: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 1dO4v2-0000xG-UU; Thu, 22 Jun 2017 16:25:20 +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 1dO4v2-0000x9-HQ
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 16:25:20 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 17/73-06719-F6FEB495; Thu, 22 Jun 2017 16:25:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSbUhTYRjtvfduXj8m14/wcbnIUSiWtpWFgkH
 +CUuECgstyq52c9Ntjt0ZSlFORGxQSaI2U/wkUktMqQSx1DRKMiu/vxDNYiyzpGmClt3bnVbv
 r3M45zzneeEhcU+7SEoyGUbGoKM1crELodqNRQTrvkbHKyz24LCahWriIIrqbl3BjqJTIrUuM
 S3jnEhVZ6oV6X8qMsxrh7KQZbsZuZAEZcKhquUJxhNE5SOwFFwneOJJ3cTgUeFHkRk5cyQJLB
 MjiMdiKhQayvuceOxNbYGh7/2ID+BULgJTexM3iiS9qChYWmV4D0HtgLGR1T9+CXUEHo6Wi3k
 M1FYYfXMN57EzFQ0549OOYjOCe59u4ULAA15ZZgke4xRAh9WKC2F/aF+x4HwAqGIEd6zrmwZA
 28qcwySD7t5SQsAxUGnPJoRAMwYl1i4HqRBD2cJdhysIRjpuI0GYcYLF2RwHuSGGwcm3TgJ5T
 MBkuwkTIhp41mhzxMNhYXlZLJiei2CpJttheuEGM99OC9gP8sZ+OcqnCZgyj6N8FFTyz3dL/v
 luBcLqUCDLGC4yhuC9ypBEgzpZZdTSak2wUrE/RMuwLJ3MaOhENiQpTduEuGvYxL0WlF11rBP
 5kph8s6SZjY73dE9MO5+pollVgiFdw7CdyI8k5SB5+YXTPAxMMpNxQa3hTmpdBtJN7i3RTHGy
 hNXTWladLEg9yF/qI4F5TqB4QZWu24itH+N7JJN6SRC3iKebnjFo1cb/dRvyIZHcSxLJT3FT6
 4wb021cMcYVW7ui+GIj/VeSZqFGY0phnOuY7V1M1YR7uF+PInKop2Hk8EqZfejBjzJVaeyJFI
 9LBcXwur53l9KWGlHYt1gdPjewOBC273Jo67YrDb5r+s/jsScHRlv78+MqzwSWtcmoA7VFH54
 GBJBSnauiaM9wnFE2ONxbvTPvvrFnrbz9bG6Ck/fV+qam+czjqXKCVdHKINzA0r8BCbuBOIcD
 AAA=
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1498148718!75121024!1
X-Originating-IP: [104.47.2.60]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15195 invoked from network); 22 Jun 2017 16:25:18 -0000
Received: from mail-db5eur01on0060.outbound.protection.outlook.com (HELO
 EUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.60)
 by server-11.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 22 Jun 2017 16:25: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=FQtWSmueA50wP+oEDI4ncP0ULlyUTMMVZmOP3XbZe4g=;
 b=Ip8j9VKUXERGdiVGfd2+L9XVl2KjLrOrLhzyDRvE6vVSartIsX/nYdc8mxbGxSoN3b7YrUhHdLeU016gYSojV9XFuOPRGG86x5BLTYqHGR3Yna2b9TP5GhiVhxcB+AmjAIRCh3QP40PHoxxVQz7nLCukObGcW+EavGZsAZ+rHnU=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.58) by
 AM5PR03MB3090.eurprd03.prod.outlook.com (2603:10a6:206:19::27) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1199.15; Thu, 22
 Jun 2017 16:25:16 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Thu, 22 Jun 2017 19:25:10 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Thu, 22 Jun 2017 19:24:57 +0300
Message-Id: <1498148700-10758-2-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1498148700-10758-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1497449445-23112-1-git-send-email-volodymyr_babchuk@epam.com>
 <1498148700-10758-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.58]
X-ClientProxiedBy: VI1PR0601CA0023.eurprd06.prod.outlook.com
 (2603:10a6:800:1e::33) To AM5PR03MB3090.eurprd03.prod.outlook.com
 (2603:10a6:206:19::27)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: e8c76ae1-3d90-4abd-277b-08d4b98b449b
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500055)(300135000095)(300000501055)(300135300095)(22001)(300000502055)(300135100095)(300000503055)(300135400095)(201703131423075)(201703031133081)(300000504055)(300135200095)(300000505055)(300135600095)(300000506048)(300135500095);
 SRVR:AM5PR03MB3090; 
X-Microsoft-Exchange-Diagnostics: 1; AM5PR03MB3090;
 3:DtdaJ0AwqrM8+PILkF0o0KMmHr82+AJLIvRJ3Pa3zEcfZxAAv14gl1DDC32PLwUvaRx33YBkB0km/sQNSY261wfIZpKnx91Hcpo2zkSxFrt8LyHdzNvmBsjJd+xqPDaVDk49/3ZEHbCP0dgAxUsYPY4ACr8vKeYFAoKoPFfEpmcDlAan/NBYxNi7ROyUW5aTJF/hp7YJ1LRRy+bdqRJu6w3NdYl4KerAnac7XkVcWnPqzAYLVClvAvVUgYaR9+Lef2D0zPZV+K2R3ivfOudvhoeoZniZfq2l1wvaY5YeiiuKoNdDtHZCkDCGh1uB6iH3p19o8tSa1bjLju6Ofr+RGJ7JRC1Xu++uOu3ZSJ0kVS05Shtjb1Y9So2BknjsXsApkdZYm+0JToy0M+Y2UadnpRVgYx6fOdqfivSvkXf2O25Y++13acHuoJFxrJvlYK5ybmV+mdgI7znGxOppHyNj7X/s+Wy5lvvLvWy+F+fCp6X3HUPa6pri/ZedjZn8MlrapMlYKTe7B6iwC8xNahSHgKo9WfLQZXUwaZ9NFW9klLaEq5htFLSHe+mB2m7LV8sDJELXsgKOVm5niwqZWoCQaBvMIfBOwe3G7Grep9og9f4esg5LagEmD5LJPrItnbZs3xdkWDd5Np9xz7K7B5x/s+gyBYfU77FPUeeyAGWlghD9iI/P4WNBSuWNBvKc76goaOGUZjJg7K8EpwXaZVbt+Txeu8pEktrlXB9VFoG+KHo=
X-MS-TrafficTypeDiagnostic: AM5PR03MB3090:
X-Microsoft-Exchange-Diagnostics: 1; AM5PR03MB3090;
 25:L2i8x1gLkm4tn83uYbSQLBK1JuqwyfccTb8HaoUDVg3r1P/i0v5d6VBNeAsGzcWaXjqdmx8qKMLHhr3BvSI0MjegYesagG51BqDaRslyLwb5NOPsghUhz25K7EkoHDGvGJ0YP9gBEHDjCM9gvAmKpVdZIncvr6S4yP9f/3DFq3a3H+c4NLZVy5Sg4VQPJwNR4YeFh3gk/rVpL+ldFxXOT4gjKEBlV2NIIVXAhGrGHW3CdTrqohSh0DrsDCAORlQxYQSzySaoOICnFcS5nlhbMevKnRooAy865c5g10whaZaexGe/+joaiPPfH+ITMlvWMR4o/h/8NiBkK3fo1pp8XFpY34zxNir9ik4Bq576onagLxWWbr6iAgghPoFiHgBnTu8WnIoN2YgZ2SrTQ0kxuiJUQk3ank2Z9FK7JK1WGvVm5rTDgMM19FdBVuN7+qZzg4VBb1I5QDkQtItKKt2irKxpjOnoLZoeg8mu5tszJyoD+2V3FjdImFaAhoJvj3yzpgkUhBH0pjYJ3iH7mduR2pLgbLmI+Sy6cu2nAi0ZRWn6kSVtQ5RKDVM1gO+7qs7JjnFv0Fsywy1bedmLkZSB7DmVy751PdsfCqf29KAjGq07hzagrkFxvl1PvFtCtaregXMZzb7CyCmtHYFphpMqZS9wV2xRwfvCzSlZEmGhtih6udzn6rLoE0wv/wgUGD8tdEdD9atI/0VOKFGQJp4IHLXDDmkwMJDEdg21OVrjTi8FzTcfJ7Rf59wuiSeHZYM7M9OPgwb6S1RIszWIhp3KBBL5tFNT4dXhpgcxfhuLDDC3AFwe4D+O0dQfruN6rLeq6ExYh7bXIU+2wlHJdjHe0i0FXiPYxyDAONOpBMgBXvcNd54lpp5gtUzOx69+zK06ehLRJkq4xPQNaSOghB1+9/sw8iTaYPyM2JjMTY+CBo4=
X-Microsoft-Exchange-Diagnostics: 1; AM5PR03MB3090;
 31:0gAx8q7nFWRsprHZJG4v6v2n8G+xxwNCo0ppavZIWbIdSZgckoT7tUhPl65+wop71ecUcYMO5vEdyktFgHH8qyyz/WiPNfql82TveAZ0WWE/GCn81n5xIgPg1NMZGIPRVYUcHzYP+pwtRH9NP9bRTE0Nld64y2CzrWfEB+wuamEKzHlfRRpxyjyadSUvih/f8946+e0XG0WQe5r3QePU+6UeKBUvqIrSiP9zgMDvMIwZVoVfnmFKqeihB9i5hhGsHl7Vwdx3oqpbrs6qwa/lcCmSWKp1cFEnKrqNQ4UoEdSo/LhTrQFS0H0M7gTpIkg8vFaT80MnSJxg8uqj/yWlPCILEBeHekIkXUNlYD/eGb93s/TVmvZNLmhc+BPaXO9eTCOLz/ymZmbUvRlLnObDM7YzANB9AlQgESZVhxD3lxAozjpz/U+jXLP4UUNXH+WKoCwg0+FDQwW4UgfV1xmmaK2ZIdgj4c3eM1D+UhAG8/S6RpwNIyRVGUE+3F8b1QP1dS33Us6UwdjFMu1qunGY+S51QtG/W48SrCIyJdpFVZR52SIXWbHYfmAQSehbKOg/DzQlsNuAbIqYVZWdN+b1uYIfS/uTfgZBztXp6eEZAgV3wkKSF98bB4iAqxYWmmwAfPsqcXLyeHjlIvdUqjpHZDY2jnP438rKwAaq2kWQG8fkCzioEdhxb85G+VtZaPiVUmvVLLKPhxWjfKdxVDCuGQ==
X-Microsoft-Exchange-Diagnostics: 1; AM5PR03MB3090;
 20:rzKwBixB79CvGbYxsmubCci+H5WOziE5qnYKqukbNILLC70UXD1EouyCgKVxuSWpghWSACqSag1DOsSD7UJ7FlUL8y4FjCxDJMvs7tkh3XJ7XX8PpfU7Ay+Vau8lun/P13ziBsTpMZRaDNQdICsnzoE8VSo5vfTuKMZ/AJwbEWcTWMI9oa3sRZrwtipinnksYHZNmftFGKD8SCjbE8IV1eusTWB4XL8v/dHPHPx5nPEALqii07OULlyv39xP5YDgulPKKcS8VwteA1ob3m2SrWwcdIMvdGaoiP5DPe40rs7wnVpNgH9eRKPUtSEDnHfK+P5QDCFx5M+qpn6WbgKHTfu5vP9S4pbAKb7hMWfXTnRZYtmOPDvVARxw+VTdjjimMYr7XRThnFmgGTzofL/RU8nyqi2hVv0jWpa7h/+ATM3x/2avKTlN3a3/UYgqAJQwQ2fgVs7Fzd3ONXfBGo4DSjsjmsAhCnuRr2MkzQM5Tn6IhjVd1zrVerQe3EY1stiN
X-Microsoft-Antispam-PRVS: <AM5PR03MB309004BEFCE0AA1DADDCBD93E6DB0@AM5PR03MB3090.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(100000703101)(100105400095)(93006095)(93001095)(6041248)(20161123558100)(20161123562025)(20161123564025)(20161123555025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:AM5PR03MB3090; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:AM5PR03MB3090; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM5PR03MB3090;
 4:oWhDIeoZikNfUJBctNhu5Dj7omt5gm96Q4VSqpYcZT?=
 =?us-ascii?Q?9+1p1NzOaXSTpgl4qujbakAQ5cXUp1rCeU0CQwVn4MWAbpsBfeg9fSEDKFlp?=
 =?us-ascii?Q?aiWzrBrIpkc5KcYGyX62O96Ryegkg3FhM/XHY4+RINLisaVD9WZLce8NPcw5?=
 =?us-ascii?Q?Umo7z4UZxmHEwgiBVpTcjDppo6GNrazI+VV3hnsLL4oOKPTI+q0PH9vniEyE?=
 =?us-ascii?Q?GQe+SeAiRVTqbeD+MLroF7JlguGcYJevrFfI/ZVrvqDXBlxTbzUXLf2hBjL3?=
 =?us-ascii?Q?Bf0UPGOnSL0MZ6KnBROi+V+nmMLT3I4IToNKvKjtt06R0X4fV0ysLYsRlYOy?=
 =?us-ascii?Q?F8uVmT0tttR2+Zztpap9HbwaapSZ+jx1HBk3gDhtj+DaDRHzg4jVLvUTssCW?=
 =?us-ascii?Q?FbrUUmk+D70lbipONu9OS7qNntXF00jl+Itc3Pbfyb+VEHzXIuF/uqyBfpP6?=
 =?us-ascii?Q?wh5WGPhkwjLaG7R3hdB0dGvt87Bej1VFGlap+sMEzc7msoqH6+dDArZ3XAJz?=
 =?us-ascii?Q?2h9QGRWEVLciBgmBsDj2XKklTg42U6/tCmB9ZGIkHNKq+jnZM5rv+KKQKQyQ?=
 =?us-ascii?Q?DfMjQSzJcHktk1Ah9HB86pTj2cwbiH2d96VHUxyiSASZvV3cKaBgSXdaoDIV?=
 =?us-ascii?Q?Jx6jg1DgZMpdg5jEGYZCu7QvtabcqT8SqUt/bzmkNXaOb6pdxQxCeIQGWA1E?=
 =?us-ascii?Q?55a4+87UPuAVVM5US4zP7jstr0yNx6RPAQVGXt8tgs+ZBtoP8Kw7dBg7hpgn?=
 =?us-ascii?Q?cy50dp+3QHjDAXeWZGveSbB8710/Vm1D6bWjOsrXGtC4o35ef5ivq0wwKmRt?=
 =?us-ascii?Q?eyNXGk1jlPK6yWNRd9fSMD8/KKWZQbaaXtf8ftik+38F7rEeHr7a1mxXAwNF?=
 =?us-ascii?Q?8FF3aK9rglN4eulC68mOQl0obRtqeny2AIbgVDH+4S8eX8i3JmDHT782t0Jo?=
 =?us-ascii?Q?bk3l4Pigrc+5DX6VpXniJKzoKbiR9qVB5XzeKwlH0Fb69bNZX8iyLYs/0TYN?=
 =?us-ascii?Q?XFzxszb/9nHgE6viE7tvqFP+Au2IxM3ix8XaIReYomILc64PQYdOv5cFnX97?=
 =?us-ascii?Q?6/pp+mG5hgXd5vnq06Dwyfvw0K1OmVxZb637zFWdqWfPjBHAdsrucapkxX9Y?=
 =?us-ascii?Q?SCvxI+sA/eNBmN64hf57wSg8gAHQrX/QhOOZWpJ+qBuhfmZR59q99h8qqP4a?=
 =?us-ascii?Q?afTGIS5HYRP+Q=3D?=
X-Forefront-PRVS: 03468CBA43
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39400400002)(39410400002)(39850400002)(39450400003)(39860400002)(72206003)(33646002)(5003940100001)(80792005)(86362001)(2351001)(2361001)(42186005)(6116002)(3846002)(81166006)(50226002)(478600001)(122856001)(305945005)(2906002)(36756003)(5660300001)(8676002)(7736002)(48376002)(66066001)(47776003)(50466002)(76176999)(53936002)(50986999)(110136004)(4326008)(189998001)(38730400002)(6916009)(107886003)(2950100002)(54906002)(6666003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM5PR03MB3090; H:EPUAKYIW2556.kyiv.epam.com;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM5PR03MB3090;
 23:jB7GLG3Q5R7GlSURw5G/mjUucsXLG2rrVJF2fR+M7?=
 =?us-ascii?Q?5UKFXPiq63wLYVGQBkxFMBIwLm7m5qWM4gwy1eK5EcI31/uphIAjBpjC4NAx?=
 =?us-ascii?Q?d4tjqA6L+ONmX32JWTCiEGl5NGM+R1anD0AjqLXVvWhP3Og9VpVcJVBakcpq?=
 =?us-ascii?Q?gQtFxnU+p+/UrKB3jlTunrc/gQ7Kz0h7tNjb0of72tRpWeTE+Jqikp+Abr8P?=
 =?us-ascii?Q?oI6c2JV4Bqd6lwLbNW6K/6J6UmuRchxg7rSDAw/VrvToSLuzlF3NDtlS2EV3?=
 =?us-ascii?Q?6rLQDXrC0t3HgYmlSpLOrgPVnoX/MiWBVxNdOriHkk/FHXYHz+uB+/SAtWs8?=
 =?us-ascii?Q?9MRV07bv4DcTJgtpH05mu2E4Z/xayxr8ycktfP6claVH8iU8q218i46vImDn?=
 =?us-ascii?Q?ROG77eIhCMVSaA4qMfWvb5V78WeIQUSalNBwOaTceuYmTD/ufERFk4ChSPAc?=
 =?us-ascii?Q?zzINXnP1u81e+JOXV11G4WSQ4ZNtM56o7TWYKqTEvw9BJHB0HnQh5hRNla4A?=
 =?us-ascii?Q?UQAdAdm0rnXe1hgeHBX9G/YLoWRpgwJkFNX+wOxdDmrfjBKCdpCawd3RnmxB?=
 =?us-ascii?Q?Bv/ibSgmDbWBP+oclGEQO8Jw/TeFQO3AMPOwwpUmUirbRexWcdyYFxgmDNVq?=
 =?us-ascii?Q?zWORWALgex/VsuIiPMzEQPrAe9QDciJnqi6be8iwClmo1kwixic9ZwV9PQ6v?=
 =?us-ascii?Q?zHwyWGwt0Fgpys/VEERLn0Pq5wyT0JGTUT2z+PAIpIIIE9rWQ14aa/JNLX3N?=
 =?us-ascii?Q?56vHdH42GaFC6GaqkdDUfeRAY7jxhyRVMNU4jFhwXaPQhw8iOAS0C+EC8nL5?=
 =?us-ascii?Q?MkbAhfe4JVTDyuNTcg3PHKamMqfEoM5mAlofXlDg1L9Vxcvcv+iCmhgyigVG?=
 =?us-ascii?Q?msK85eIh+bvqSVVztnWwRqs5h6oUfSndBRveIax36hHKCgA5u+HCDMudbXnK?=
 =?us-ascii?Q?XKQls/TdBP3R5u9K4FM06jFqosi338QIseY7xLp49Wi/GWR/sUBImQw/EiK+?=
 =?us-ascii?Q?FkhAyNDeuv9V7YBkGL6rkdrQ7WyX6COHMPolWG4U8g5GhWvop9cIfpkhSmy6?=
 =?us-ascii?Q?DfOFnbcYaEqKk2PeD2Vq0IoSVzuuh0e0Jk9PSZX79y0/yqhwQ=3D=3D?=
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM5PR03MB3090;
 6:eVQ3eXi0hDZdoLkLeqvTgGcAfyC9vfw3SwvDxUbTGZ?=
 =?us-ascii?Q?E55tfxOEBpgkQDBcXfAoxBcff4Q1ScsCvN3mi+pDIlAMEYeMOUUMVA4msRlh?=
 =?us-ascii?Q?R1xbgKeIR9/Uo9SVJ6o1CnCUIjv4TFa5ZKfvCiU2eFMKhvvYCnl4fI2nQQV5?=
 =?us-ascii?Q?Q+gd+DzaqnjmR/KsAzYLQYYog3t4EK9IIoILi4EhLWw3tDkznch3c5MaCGBZ?=
 =?us-ascii?Q?RSv0gi2OnazbnrBuxui6FzbdjWHSA/LF7IkoSwnJr6e+UpaZMNpGqXhUdSQA?=
 =?us-ascii?Q?VVBqN6eouGgjivoi9A/AlJLW5Q3qgDiuJ1mcNUAgZ1c58cUYoiCa3cKXBQWP?=
 =?us-ascii?Q?fg7bS2d+reiIhOLuMTknisa5RuWemt/jCXPi5tzCj1qCfEnywD4XYVA3/sUD?=
 =?us-ascii?Q?aiGtGQPjAh6kuIuYnX8ZZ4qGGw0Q3axlTrl8lNppoxwKziYBWbJorbHjFgcY?=
 =?us-ascii?Q?0bF0u38h/4it8EUEcigeLg1d6/G7k4qUReYvX3oWzAI+WicAEVlAISAP8a1Z?=
 =?us-ascii?Q?MojLa2gYNSfolf6Yrhv2TIPYUxCo8IRCY62d7g1K8euoP7TU1ziGYXCL3HSs?=
 =?us-ascii?Q?PuCYTDj9UBcv8RAmEbyHTTR3+AFFDMuypyzEOXUw/Pm+zYY5EhvWER+1R9Ds?=
 =?us-ascii?Q?itUlojmmlJ9JLGLTE2P+AduOCL1zdTF4EQ53j5f86WTZ9p+6Omh35f9R43+l?=
 =?us-ascii?Q?oX2pfKlhDQt9ZkA8N6Bmc+Ufo3CgTaisiF1/YJU2P9YmSS/EtpuJb4jXpoPw?=
 =?us-ascii?Q?HiJEyqClUD7bk9ih+ICEiAXe58bIZysEmyPcKZyiUy8tXrKUrrLAp9xgsJyv?=
 =?us-ascii?Q?o7pLM4x8GIgM3OFLAhi0g1aAN7W8kC9Lh8/wnZYPweaz6WGVwxF964OakT+s?=
 =?us-ascii?Q?3fIKvxo2lEgUFlZ/bcIefTb6ar1si+XFm81VvbJcrKePZN4HscCaMXLV+X/A?=
 =?us-ascii?Q?P1jfykCZx1I5+Rt1tx815kehrr6U5FZ/wc9z0AXZ15V8MnZy6JTlKBL9M7i2?=
 =?us-ascii?Q?s=3D?=
X-Microsoft-Exchange-Diagnostics: 1; AM5PR03MB3090;
 5:VWU9/LhwWz8gpeAtOI869Mj91p+3g2IT+b1kluhFCuW5dIUjkXbHbeC56OXmlDWUT5flOG/s4IYhpHqea6vFd++rlY4SY7mqW9qzsc11brBUeC0jDppFplQJNVZxsGfm1J+m0veITsdWXlFjZfFOg5hCVEBUcSqt19hH6RzfDKWO3WXvrBRpRIX4+OVsaIuMNnSPU9XsRQqDe/Nw62uOme3dgS3Iy+juq9SARCNHTYNRUMBZtU4Qm17NlccvTV/ONnQCeQGTbYL8LmHdA4mP7F94Ybh528g18OJKs+hZK9b2mzpWDr+9H07B16rajZcB4lyVJDabnFhFUAYGTHVj29qlA8f3RBe1HjWrPWSc5utEJYfDoCd+Rqhv8ZVEULjCV74nMIemN03i20cB0zBpfOSUuGmeovX/Jh/uHGB2EI+UIPWzl9biWI7/4gd5oDkJyRBiQwa0dD7SSaL6dkWnYfil/HXUn2a5RuR4vVs3kMabxgr5aTRVIj5mjifE215L;
 24:KNIuH7y8i1hOLvUk8MlLr9+dXS5Ic3f8aptE5GuBbZPEhlCBsz7kNmdgQLlYFP5tWiuISG2x4iD/IVAkoBwvJcEZCMkaANfnTnAQIu9k7nM=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; AM5PR03MB3090;
 7:KD/pDyB0vQtZsSf7lgIl3j9iLa6ks3lPbBgKtkCAoYMjMQgYnLPCOhRqDtDCDM4SE9S5iDqUNmbwT/wjviJ3NpbwIXylLKZ184CmJLibq8Acsi55p5FQeznIvzdP2QWuzCvD4ZyQqvuwDU7qaNgv6IeOXdU3+GZjpms9csvrCK1hv/fiXmqv7HW3XZA2cbX2N3FrSL1nr5rtX5GNiwZf112pLTMpEX2HjCAZEV94/t4H0RIF+rc1YTji5TyWCQvpHrraVN/eAN0hRiay1XzaezcWv/U+GwRHRKMoKrHtuASSx/2KkSX/HTKhl4TZXv+V51oXLG+bbSt1qdjz36KaT3CZ9A80rm6OXRUZvAcJWIlTbSm9rL6frYwUWO3l33ISz/HykHZgXWCCadrnZLxDqvzDb9ogB7RQwH1Z/pHj0n/+exAzhv0hsnrHj0qJOPGHMN2nMp+6RJQ6AZKhSxj7xWydsTCiqUlOr7Vvas3WfeU90Izsuh+ZS+napsmTJhlWOx0fk+6epXq+u3N4N8ISJS1tFpaN1ZUIYqpk8gCsCOnWpMYgaYf0ItXoEmvy8+mFi5z41EYF9WM5HnU9SOJ6oml591r339rdDpDsZ9O6jgXwPJoRbfOnT33DpSXJJn2ZHsR44aNguIuKn7Dsx+P3g1BWxzHlyajySbmbLGfXxWexpl/qMcLkDO+whfkn80jm0FkIUzpYUlvP/XQKWn+p2hUCGCGTTzLi3SOmZugZAd9gabYjg1xz1JS4RghE3hQKa380vknWD4ON7NOFTqJgpTEB5u9VU3RqVPIJSAWPZE4=
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jun 2017 16:25:16.4475 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR03MB3090
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v2 1/4] arm: traps: psci: use generic register
	accessors
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; 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
cmVnKCkuIFVzZQp0aGVtIGluc3RlYWQgb2YgUFNDSV9SRVNVTFRfUkVHKCkvUFNDSV9BUkcoKSBt
YWNyb3MuCgpTaWduZWQtb2ZmLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNo
dWtAZXBhbS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL3RyYXBzLmMgfCA2OCArKysrKysrKysrKysr
KysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwg
MjkgaW5zZXJ0aW9ucygrKSwgMzkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwppbmRleCA2Y2Y5ZWU3Li4yMDU0YzY5
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMuYworKysgYi94ZW4vYXJjaC9hcm0vdHJh
cHMuYwpAQCAtMTQ0OSwxNiArMTQ0OSw2IEBAIHN0YXRpYyB2b2lkIGRvX2RlYnVnX3RyYXAoc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVuc2lnbmVkIGludCBjb2RlKQogfQogI2VuZGlmCiAK
LSNpZmRlZiBDT05GSUdfQVJNXzY0Ci0jZGVmaW5lIFBTQ0lfUkVTVUxUX1JFRyhyZWcpIChyZWcp
LT54MAotI2RlZmluZSBQU0NJX0FSRyhyZWcsbikgKHJlZyktPngjI24KLSNkZWZpbmUgUFNDSV9B
UkczMihyZWcsbikgKHVpbnQzMl90KSggKHJlZyktPngjI24gJiAweDAwMDAwMDAwRkZGRkZGRkYg
KQotI2Vsc2UKLSNkZWZpbmUgUFNDSV9SRVNVTFRfUkVHKHJlZykgKHJlZyktPnIwCi0jZGVmaW5l
IFBTQ0lfQVJHKHJlZyxuKSAocmVnKS0+ciMjbgotI2RlZmluZSBQU0NJX0FSRzMyKHJlZyxuKSBQ
U0NJX0FSRyhyZWcsbikKLSNlbmRpZgotCiAvKiBoZWxwZXIgZnVuY3Rpb24gZm9yIGNoZWNraW5n
IGFybSBtb2RlIDMyLzY0IGJpdCAqLwogc3RhdGljIGlubGluZSBpbnQgcHNjaV9tb2RlX2NoZWNr
KHN0cnVjdCBkb21haW4gKmQsIHJlZ2lzdGVyX3QgZmlkKQogewpAQCAtMTQ2Nyw2NSArMTQ1Nyw2
NSBAQCBzdGF0aWMgaW5saW5lIGludCBwc2NpX21vZGVfY2hlY2soc3RydWN0IGRvbWFpbiAqZCwg
cmVnaXN0ZXJfdCBmaWQpCiAKIHN0YXRpYyB2b2lkIGRvX3RyYXBfcHNjaShzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncykKIHsKLSAgICByZWdpc3Rlcl90IGZpZCA9IFBTQ0lfQVJHKHJlZ3MsMCk7
CisgICAgcmVnaXN0ZXJfdCBmaWQgPSBnZXRfdXNlcl9yZWcocmVncywwKTsKIAogICAgIC8qIHBy
ZWxvYWRpbmcgaW4gY2FzZSBwc2NpX21vZGVfY2hlY2sgZmFpbHMgKi8KLSAgICBQU0NJX1JFU1VM
VF9SRUcocmVncykgPSBQU0NJX0lOVkFMSURfUEFSQU1FVEVSUzsKKyAgICBzZXRfdXNlcl9yZWco
cmVncywgMCwgUFNDSV9JTlZBTElEX1BBUkFNRVRFUlMpOwogICAgIHN3aXRjaCggZmlkICkKICAg
ICB7CiAgICAgY2FzZSBQU0NJX2NwdV9vZmY6CiAgICAgICAgIHsKLSAgICAgICAgICAgIHVpbnQz
Ml90IHBzdGF0ZSA9IFBTQ0lfQVJHMzIocmVncywxKTsKKyAgICAgICAgICAgIHVpbnQzMl90IHBz
dGF0ZSA9IGdldF91c2VyX3JlZyhyZWdzLCAxKTsKICAgICAgICAgICAgIHBlcmZjX2luY3IodnBz
Y2lfY3B1X29mZik7Ci0gICAgICAgICAgICBQU0NJX1JFU1VMVF9SRUcocmVncykgPSBkb19wc2Np
X2NwdV9vZmYocHN0YXRlKTsKKyAgICAgICAgICAgIHNldF91c2VyX3JlZyhyZWdzLCAwLCBkb19w
c2NpX2NwdV9vZmYocHN0YXRlKSk7CiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAgICAgY2Fz
ZSBQU0NJX2NwdV9vbjoKICAgICAgICAgewotICAgICAgICAgICAgdWludDMyX3QgdmNwdWlkID0g
UFNDSV9BUkczMihyZWdzLDEpOwotICAgICAgICAgICAgcmVnaXN0ZXJfdCBlcG9pbnQgPSBQU0NJ
X0FSRyhyZWdzLDIpOworICAgICAgICAgICAgdWludDMyX3QgdmNwdWlkID0gIGdldF91c2VyX3Jl
ZyhyZWdzLCAxKTsKKyAgICAgICAgICAgIHJlZ2lzdGVyX3QgZXBvaW50ID0gZ2V0X3VzZXJfcmVn
KHJlZ3MsIDIpOwogICAgICAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfb24pOwotICAgICAg
ICAgICAgUFNDSV9SRVNVTFRfUkVHKHJlZ3MpID0gZG9fcHNjaV9jcHVfb24odmNwdWlkLCBlcG9p
bnQpOworICAgICAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDAsIGRvX3BzY2lfY3B1X29uKHZj
cHVpZCwgZXBvaW50KSk7CiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBQU0NJ
XzBfMl9GTl9QU0NJX1ZFUlNJT046CiAgICAgICAgIHBlcmZjX2luY3IodnBzY2lfdmVyc2lvbik7
Ci0gICAgICAgIFBTQ0lfUkVTVUxUX1JFRyhyZWdzKSA9IGRvX3BzY2lfMF8yX3ZlcnNpb24oKTsK
KyAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDAsIGRvX3BzY2lfMF8yX3ZlcnNpb24oKSk7CiAg
ICAgICAgIGJyZWFrOwogICAgIGNhc2UgUFNDSV8wXzJfRk5fQ1BVX09GRjoKICAgICAgICAgcGVy
ZmNfaW5jcih2cHNjaV9jcHVfb2ZmKTsKLSAgICAgICAgUFNDSV9SRVNVTFRfUkVHKHJlZ3MpID0g
ZG9fcHNjaV8wXzJfY3B1X29mZigpOworICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgMCwgZG9f
cHNjaV8wXzJfY3B1X29mZigpKTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBQU0NJXzBfMl9G
Tl9NSUdSQVRFX0lORk9fVFlQRToKICAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9taWdyYXRlX2lu
Zm9fdHlwZSk7Ci0gICAgICAgIFBTQ0lfUkVTVUxUX1JFRyhyZWdzKSA9IGRvX3BzY2lfMF8yX21p
Z3JhdGVfaW5mb190eXBlKCk7CisgICAgICAgIHNldF91c2VyX3JlZyhyZWdzLCAwLCBkb19wc2Np
XzBfMl9taWdyYXRlX2luZm9fdHlwZSgpKTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBQU0NJ
XzBfMl9GTl9NSUdSQVRFX0lORk9fVVBfQ1BVOgogICAgIGNhc2UgUFNDSV8wXzJfRk42NF9NSUdS
QVRFX0lORk9fVVBfQ1BVOgogICAgICAgICBwZXJmY19pbmNyKHZwc2NpX21pZ3JhdGVfaW5mb191
cF9jcHUpOwogICAgICAgICBpZiAoIHBzY2lfbW9kZV9jaGVjayhjdXJyZW50LT5kb21haW4sIGZp
ZCkgKQotICAgICAgICAgICAgUFNDSV9SRVNVTFRfUkVHKHJlZ3MpID0gZG9fcHNjaV8wXzJfbWln
cmF0ZV9pbmZvX3VwX2NwdSgpOworICAgICAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDAsIGRv
X3BzY2lfMF8yX21pZ3JhdGVfaW5mb191cF9jcHUoKSk7CiAgICAgICAgIGJyZWFrOwogICAgIGNh
c2UgUFNDSV8wXzJfRk5fU1lTVEVNX09GRjoKICAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9zeXN0
ZW1fb2ZmKTsKICAgICAgICAgZG9fcHNjaV8wXzJfc3lzdGVtX29mZigpOwotICAgICAgICBQU0NJ
X1JFU1VMVF9SRUcocmVncykgPSBQU0NJX0lOVEVSTkFMX0ZBSUxVUkU7CisgICAgICAgIHNldF91
c2VyX3JlZyhyZWdzLCAwLCBQU0NJX0lOVEVSTkFMX0ZBSUxVUkUpOwogICAgICAgICBicmVhazsK
ICAgICBjYXNlIFBTQ0lfMF8yX0ZOX1NZU1RFTV9SRVNFVDoKICAgICAgICAgcGVyZmNfaW5jcih2
cHNjaV9zeXN0ZW1fcmVzZXQpOwogICAgICAgICBkb19wc2NpXzBfMl9zeXN0ZW1fcmVzZXQoKTsK
LSAgICAgICAgUFNDSV9SRVNVTFRfUkVHKHJlZ3MpID0gUFNDSV9JTlRFUk5BTF9GQUlMVVJFOwor
ICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgMCwgUFNDSV9JTlRFUk5BTF9GQUlMVVJFKTsKICAg
ICAgICAgYnJlYWs7CiAgICAgY2FzZSBQU0NJXzBfMl9GTl9DUFVfT046CiAgICAgY2FzZSBQU0NJ
XzBfMl9GTjY0X0NQVV9PTjoKICAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfb24pOwogICAg
ICAgICBpZiAoIHBzY2lfbW9kZV9jaGVjayhjdXJyZW50LT5kb21haW4sIGZpZCkgKQogICAgICAg
ICB7Ci0gICAgICAgICAgICByZWdpc3Rlcl90IHZjcHVpZCA9IFBTQ0lfQVJHKHJlZ3MsMSk7Ci0g
ICAgICAgICAgICByZWdpc3Rlcl90IGVwb2ludCA9IFBTQ0lfQVJHKHJlZ3MsMik7Ci0gICAgICAg
ICAgICByZWdpc3Rlcl90IGNpZCA9IFBTQ0lfQVJHKHJlZ3MsMyk7Ci0gICAgICAgICAgICBQU0NJ
X1JFU1VMVF9SRUcocmVncykgPQotICAgICAgICAgICAgICAgIGRvX3BzY2lfMF8yX2NwdV9vbih2
Y3B1aWQsIGVwb2ludCwgY2lkKTsKKyAgICAgICAgICAgIHJlZ2lzdGVyX3QgdmNwdWlkID0gZ2V0
X3VzZXJfcmVnKHJlZ3MsIDEpOworICAgICAgICAgICAgcmVnaXN0ZXJfdCBlcG9pbnQgPSBnZXRf
dXNlcl9yZWcocmVncywgMik7CisgICAgICAgICAgICByZWdpc3Rlcl90IGNpZCA9IGdldF91c2Vy
X3JlZyhyZWdzLCAzKTsKKyAgICAgICAgICAgIHNldF91c2VyX3JlZyhyZWdzLCAwLAorICAgICAg
ICAgICAgICAgICAgICAgICAgIGRvX3BzY2lfMF8yX2NwdV9vbih2Y3B1aWQsIGVwb2ludCwgY2lk
KSk7CiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBQU0NJXzBfMl9GTl9DUFVf
U1VTUEVORDoKQEAgLTE1MzMsMTEgKzE1MjMsMTEgQEAgc3RhdGljIHZvaWQgZG9fdHJhcF9wc2Np
KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICBwZXJmY19pbmNyKHZwc2NpX2Nw
dV9zdXNwZW5kKTsKICAgICAgICAgaWYgKCBwc2NpX21vZGVfY2hlY2soY3VycmVudC0+ZG9tYWlu
LCBmaWQpICkKICAgICAgICAgewotICAgICAgICAgICAgdWludDMyX3QgcHN0YXRlID0gUFNDSV9B
UkczMihyZWdzLDEpOwotICAgICAgICAgICAgcmVnaXN0ZXJfdCBlcG9pbnQgPSBQU0NJX0FSRyhy
ZWdzLDIpOwotICAgICAgICAgICAgcmVnaXN0ZXJfdCBjaWQgPSBQU0NJX0FSRyhyZWdzLDMpOwot
ICAgICAgICAgICAgUFNDSV9SRVNVTFRfUkVHKHJlZ3MpID0KLSAgICAgICAgICAgICAgICBkb19w
c2NpXzBfMl9jcHVfc3VzcGVuZChwc3RhdGUsIGVwb2ludCwgY2lkKTsKKyAgICAgICAgICAgIHVp
bnQzMl90IHBzdGF0ZSA9IGdldF91c2VyX3JlZyhyZWdzLCAxKTsKKyAgICAgICAgICAgIHJlZ2lz
dGVyX3QgZXBvaW50ID0gZ2V0X3VzZXJfcmVnKHJlZ3MsIDIpOworICAgICAgICAgICAgcmVnaXN0
ZXJfdCBjaWQgPSBnZXRfdXNlcl9yZWcocmVncywgMyk7CisgICAgICAgICAgICBzZXRfdXNlcl9y
ZWcocmVncywgMCwKKyAgICAgICAgICAgICAgICAgICAgICAgICBkb19wc2NpXzBfMl9jcHVfc3Vz
cGVuZChwc3RhdGUsIGVwb2ludCwgY2lkKSk7CiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAg
ICAgY2FzZSBQU0NJXzBfMl9GTl9BRkZJTklUWV9JTkZPOgpAQCAtMTU0NSwxMCArMTUzNSwxMCBA
QCBzdGF0aWMgdm9pZCBkb190cmFwX3BzY2koc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAg
ICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X2FmZmluaXR5X2luZm8pOwogICAgICAgICBpZiAo
IHBzY2lfbW9kZV9jaGVjayhjdXJyZW50LT5kb21haW4sIGZpZCkgKQogICAgICAgICB7Ci0gICAg
ICAgICAgICByZWdpc3Rlcl90IHRhZmYgPSBQU0NJX0FSRyhyZWdzLDEpOwotICAgICAgICAgICAg
dWludDMyX3QgbGFmZiA9IFBTQ0lfQVJHMzIocmVncywyKTsKLSAgICAgICAgICAgIFBTQ0lfUkVT
VUxUX1JFRyhyZWdzKSA9Ci0gICAgICAgICAgICAgICAgZG9fcHNjaV8wXzJfYWZmaW5pdHlfaW5m
byh0YWZmLCBsYWZmKTsKKyAgICAgICAgICAgIHJlZ2lzdGVyX3QgdGFmZiA9IGdldF91c2VyX3Jl
ZyhyZWdzLCAxKTsKKyAgICAgICAgICAgIHVpbnQzMl90IGxhZmYgPSBnZXRfdXNlcl9yZWcocmVn
cywgMik7CisgICAgICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgMCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICBkb19wc2NpXzBfMl9hZmZpbml0eV9pbmZvKHRhZmYsIGxhZmYpKTsKICAgICAg
ICAgfQogICAgICAgICBicmVhazsKICAgICBjYXNlIFBTQ0lfMF8yX0ZOX01JR1JBVEU6CkBAIC0x
NTU2LDggKzE1NDYsOCBAQCBzdGF0aWMgdm9pZCBkb190cmFwX3BzY2koc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MpCiAgICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X21pZ3JhdGUpOwogICAg
ICAgICBpZiAoIHBzY2lfbW9kZV9jaGVjayhjdXJyZW50LT5kb21haW4sIGZpZCkgKQogICAgICAg
ICB7Ci0gICAgICAgICAgICB1aW50MzJfdCB0Y3B1ID0gUFNDSV9BUkczMihyZWdzLDEpOwotICAg
ICAgICAgICAgUFNDSV9SRVNVTFRfUkVHKHJlZ3MpID0gZG9fcHNjaV8wXzJfbWlncmF0ZSh0Y3B1
KTsKKyAgICAgICAgICAgIHVpbnQzMl90IHRjcHUgPSBnZXRfdXNlcl9yZWcocmVncywgMSk7Cisg
ICAgICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgMCwgZG9fcHNjaV8wXzJfbWlncmF0ZSh0Y3B1
KSk7CiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKLS0gCjIuNy40CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 22 16:25:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 16: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 1dO4vB-0000y9-5y; Thu, 22 Jun 2017 16:25:29 +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 1dO4vA-0000xm-4b
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 16:25:28 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 DE/D7-19409-77FEB495; Thu, 22 Jun 2017 16:25:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa0gUYRSG/WZm11F2bFwNj6ZGC1Zo3jDCX+F
 KF9EkyV9WUKOOzsJeZGYVCwIlNV3MTCvQxCQlRSNFw6TIy6pZplYakZaV5Zq4pUZRkJeacVaz
 +XXOPOc97/vBIXF1jtKHZLPNLG9k9BqlK8GFOh0IzlqISwobsblG1n2rJaJQTP+DJSwBHVfoj
 Mmm7NMKrry/yzmjIzV77ncVkYMqEyzIlSToXBxmRvMxqUF0KYKK8ouE1KjpSxhM1nwViYvYpM
 BCSwku1Up6L9y58cxZqj3pbfDq+xiSBDhdgCC3u3VN4EEfhobBPKUFkaJHACwWH5N+U3QsrN5
 qWdMC7Q/jI0VrO13oOMh7M+UwtiBomCnDZYE7PKmYJqQapwF6ZmdxWbwDupcqcEkA9FUEzR8W
 lXLSXfBw6YtjyA/6h6sIuY6HnLYih7MJPv0ax2RxMQ75n88rZBAIl/OuIBl8dAZb7bLDokQJ7
 fZ5B2knoK+6EJMlepj+88LhFwsNlVbHUK8C8sryCbnJp2DINq6Up3yhcGLVkWqFgGvvYkpRYO
 Wm11Zuem0NwhrRboHls1g+ODw8JJnXpXNmA6PTB4eHRYQYWEFg0lk9kyyEpJgMrUi8Bifx60B
 NS9FW5E1imq1UmxCXpHZLNqWe4RiBO8Vn6lnBinxJUgNU47zI3Hk2nc1O0+nFk1rHQKo0npT+
 vYgpIYMxCLp0GQ2iYLKlqfkHpiaMJiPr40WBtIOWhrhM48aK9cMcRX4+HhQSQ6lVGSxv0Jn/5
 3PIi0QaD0orbVHpjOYNpzkxBCaGmO2LkUKYmX/IJwfFBCSOPne3HVTf1g50Zha97i4ojlu+33
 kh9GnE3ZvD8UFjwtvpQTu3YlXU1/t1h57rSvI6q32k3ZPYVz1vs89NHxmK7uFGUnmV9WiZ9/X
 6QwPV21Uvd06enIqy1P2MTZsgV4taT6y6RgVGlhVqLb3F++4p7P4l0ZFBW/oe73frqNMQAseE
 B+K8wPwFTSWhsJMDAAA=
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1498148725!76078477!1
X-Originating-IP: [104.47.0.68]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG, UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29101 invoked from network); 22 Jun 2017 16:25:26 -0000
Received: from mail-he1eur01on0068.outbound.protection.outlook.com (HELO
 EUR01-HE1-obe.outbound.protection.outlook.com) (104.47.0.68)
 by server-11.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 22 Jun 2017 16:25:26 -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=XX9b1vx9JgckPgc2PnCk5Cy8V+z8V0HK5FjmBULD16k=;
 b=YFseMId8CvCVwlkgKZBay85eEEEdfwU50EKCeg9DYzhg1TL8Y7w8fJxdJ06whqMCL2i2Nx23v98uLDbgmV2mXoDDG0AemxOJnSLF77W5cB9ullAkPxqLTSI13Sd2dA0dk8u/Vz47h/fuhXHuPYw1bruclcQ2TasFPYlKDNEbOoY=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.58) by
 AM5PR03MB3089.eurprd03.prod.outlook.com (2603:10a6:206:19::26) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1199.15; Thu, 22
 Jun 2017 16:25:22 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Thu, 22 Jun 2017 19:25:18 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Thu, 22 Jun 2017 19:24:58 +0300
Message-Id: <1498148700-10758-3-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1498148700-10758-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1497449445-23112-1-git-send-email-volodymyr_babchuk@epam.com>
 <1498148700-10758-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.58]
X-ClientProxiedBy: HE1PR0902CA0007.eurprd09.prod.outlook.com
 (2603:10a6:3:e5::17) To AM5PR03MB3089.eurprd03.prod.outlook.com
 (2603:10a6:206:19::26)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: c2cdaf3d-bf8a-4d1e-47f6-08d4b98b48a2
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(201703131423075)(201703031133081); SRVR:AM5PR03MB3089; 
X-Microsoft-Exchange-Diagnostics: 1; AM5PR03MB3089;
 3:8/LV/XDSW8JEFMgh8BKs1cvlnATc13vQHsG+R/+CQxUM+Uv466UNFnejwMgJI4TBk9at/Bcis2uj0I3GUv+fSddip/s/f4H7sJIIXc8S/o3K3kBES/YCqdFd+B2T2tY2cBHs0ES8iSqliapt6uEJ0WPpro3A8AOg7jpA/VhFW6R63ABgiYGCOjAst0tBXDvRVEiyZeT082IPfK40NBHutj3zN6DvcabrguJDB5UfpVb/FBhgerTaERJqfQq7Ml5TVkHvoPiytssaiPI2bGcVx4Vz62xYkzbi0c0qoi/T6d++xWpIG6AiXNYtiLa1L6kcGKZyM1cYmDQSNAjJdTP/PA==
X-MS-TrafficTypeDiagnostic: AM5PR03MB3089:
X-Microsoft-Exchange-Diagnostics: 1; AM5PR03MB3089;
 25:3VSXMO/vtldIxKV7meEthEhGNVjA6XJfFJbcl9e57CPJUAtUd4EhJ6fCqvSe65Z6dw49qEoM7KcURWt3iJzr+kblSuA/JL1G9bwzgVGffhKIE2aIE6oBRSCW6+MzuGoISVq5Aw9IooMCW4n607NDIkc4wSuXgTPJCfXmEQ5AFlH7qHmL1eL9nAyhevzaNysOpn73zuUwUkgS9kWYU/8dlnte62mrmgbco1/TeuxklrQbv2ORvTNOgqceTRWX8PSPV5RZmU+F40ObtkV1m1iLn7F/nQJITijevTmD5jpIBKua3FHdcPedCFTr7umd/6HUS7wIyshpGkf5+dhf0oWg3f/GVV3T+en5iV6jh6bsR+Cp2JUa5HwR5dpbtYZqY8lgjK8AumHhYvTuig7igfzy22fuLycWz39d+prBn0oFSzarY+IhegnhJpBoYtTwUggblTEvfaV20oh5xE0iyaRYHNjQneB2fVIiDm/LzfkhBobYzupgqQqU0SEoRSstm0RYd06jbHdHzcLZs76DRS/exL0y+Fa/OZADQCnN7mGH4utxw0Mncz210I+3KYahxrKOumEWGVwSgUGt1303bBh+FBUraylWXWE32YB1C1WDV0KJGsL9rhBPIZbOG9CFZ6Vg/rr8MQbWXeZGMwqD05IAUxbma50X2eHWtT6i8hwwup1a1cjSNemcoXrez2QYaPZ02xC2n5ZwfNfMOxOZ6lQLFppwlAHdhurMhAr+BZfyEtzh4AUMzkXB/JeHph53x6HFun/mdw9OK9ZAssKufZWDmBFO8qVEoOVwL/aZB4s5zRYql48HKz5/q0GOL57Q0c/xoYQJPGbA/CXg4jciraBdi5R3/IM8IKGNSbmPI2bdgN8aqRCO7FBNyP7hAwJApbPz/u1+tZXq3MAuU2lRyTSvsCgO5GshZ5SbIjX0wHFZmfY=
X-Microsoft-Exchange-Diagnostics: 1; AM5PR03MB3089;
 31:W45bjDHg4BFpc1HPdyXfUSqjN6CObB/bPdzoDfiXsHoHZUMjd9ZpSYeNAeUxcbQ5Y5YDRC8Oy0Gqd2RTZGhysHy+yiV426ew+/76ZND91w6FIHLomcwzC6SOvkk8kIr8b8EXRTiRCUSet5/0OhusyUU8+zPODBbv1iIemTK0iQC3CQwHttbFFwIOvzr0WdjL5zQdpvvQ2SCgLE5yCQUFYRJrFOjeZr4bVtSnPZNF3G2A1sq+PJrJMQo7mnpJhziGFQyP6syClJZvonUetgRgV/IoVBxanrcl3cnUpV8/8tkGPExORIo3dw62EvWZfXUljJcc+T9bZ1zhrx5QTSnzdHYQYk7Ycrf2vmLT5K1EnHBwwT1HWRrfj9GkNPd9B6piXdUmcatGJ8sDqeNyIWh4g5qcaDnwALQF4dlNFFFNQp6aBrxHN1p0IeO4Yp+jlfekFFdNfC5NbMyR4Jw2Sb0CJSmpFnZ83u23sitEB880AlYAjVbuhZRYMfuXG25QKb2bfwRASKrHkM4Id3DuMULzRj/Z6sw7PomyCyxD3RoP82dvuiwzySheWbwNvhK5+5yEtwEo8WvJc4d6YQr0S9ScP76GMWRdaX4h5/A+vkyO5jMQdCuJ2+7OrG5+uFKLsQnpGIsEnyTuwj2wQiANkDZoH5kTB2tDsreoG0HcmEFvQEs/AyQFrvAY4VcwRHhHTIVDCttxpuXaVt6z3vS4fH1vsA==
X-Microsoft-Exchange-Diagnostics: 1; AM5PR03MB3089;
 20:sfEvusF8r8Q4tJVyjcvrXWUIuAAc8dQ8QJAPqqeCBKpSfzwBQ0hLgPaT/JFmds4hiBrKSGyRHX7klU0HRz3g1Hw/xijS6O+jbRcW47ECA9xUtL4kalej7nudO/QG1SgBrw4mxbY3GmzbMdQnQm5eFLP8B1ptC7opJcSn0dqOxXszDrHKV4t+bsJBFtzfEDTxPMJjf1kgSnWQ6QFtbILnhDrHssC/zkz0sQwSm/SRqacL1A67MQyqnTdXKSK8E1zDJguGmVr2PDdWPZjSFRuceU3zgbioisVgmj+WiY4tBVeAQ9VkQcGp/RWAt2JXn04FHecsRN+SsG97wIYbTfeMVZOvHHTqUU4XibfLOPiyO86r0RIr/p3h/bMBxnbOrDp9aDPMnC9Cb9i9J2SOYQWNRyMSb09weolA0eiFxQyfwLhmbdlTDcyNUmd5Y0GUYze9PPPaBUGJ+3gTIbF4UaNUoMO7lpwkZzqCB6TOouGPGvG25bWhjvNcOd2EFad9LEJO
X-Microsoft-Antispam-PRVS: <AM5PR03MB30898E098BFFFB61B1EC24CEE6DB0@AM5PR03MB3089.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(4114951738403);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(10201501046)(93006095)(93001095)(3002001)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123560025)(20161123564025)(20161123555025)(20161123562025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:AM5PR03MB3089; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:AM5PR03MB3089; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM5PR03MB3089;
 4:tdTRlyCbvdxbprKbe2vgHbdlEpnEqy9DmLtY4ajidc?=
 =?us-ascii?Q?Kn9BQNK/CWdxCXh7ubSLnX8mFIE082HGj4j1TRLxOJoU1hjjJgxc+M/4aw6U?=
 =?us-ascii?Q?aLteDxykj9Fl2LokYNMTw4Sb3tJ6h76iJwx5t/5hCIt6O3Wx6m0roei8CH26?=
 =?us-ascii?Q?hWsHzxHwF4fTwddR5KHJi1uLg5vapopEe28K7uzezay0tWhdYMhTcd7/ht0f?=
 =?us-ascii?Q?bv3YgEK68o3rlLnRuXf0xzBRgyMHMSvCf/fLdj37fvxvJxqU0hmGdJBtw3Dx?=
 =?us-ascii?Q?4NPA9LjUTjW3uZ2RadCc3Kw3D8Ck0sO4Ll3GEmthMaeAPSc089C3ISQKFjyP?=
 =?us-ascii?Q?ECPlZYBDwXQjzuBnkgxvJ53BhE1mvMBFMpyiOLkkx1JcqVymFKwCnvKUs45K?=
 =?us-ascii?Q?9Or0TvyPDyapjMjebie+UXqJtoxFwn5o774gwuQd1c7NYvgjkbw3i4fxQLTY?=
 =?us-ascii?Q?bf/Owznz9yVQjjP6igDZfrFMbcbSod9ZiuOhmhn3ZesIxkbUfoQKaD3MACoa?=
 =?us-ascii?Q?Tsyb0hCtjoM5N+XLU0Fg3XnqM+7gD+xO4kFkSs9Aoy64aump6gJwL6K91ocD?=
 =?us-ascii?Q?pwn1jecsUKJXwFj+nOqBPnf6NNPzr8Mm+BqQGBq+JZUqlHsLmFh1FVtUsGG1?=
 =?us-ascii?Q?worYrG13fvTcBdCK8WqTIBNzm62fjtIgx4vI/QWHfSD3ICgOWpKrrYokagDY?=
 =?us-ascii?Q?kvw3d7E7Gkv+CVHyGGJchZGm/Vv866bv82ZHW7QvOlo9YF0duSvX2NSehn+1?=
 =?us-ascii?Q?SkNZb/oQcqpBF2OZSO84i+JMUFZfdPjxBggt4pwTWfUeOpjVkN+a8nvLlETR?=
 =?us-ascii?Q?xZnncaWonkOMb1/qezEmT4rnA+HMRIOkO8WKCjzBnCTlMps3ZJZo+G7cmuM2?=
 =?us-ascii?Q?AhkqXPkPRhJx/FUb9VyJJ/a89EUV4OQRLLemPOmenIiMDwHynjKOwuBClSG8?=
 =?us-ascii?Q?H5fqZPfBWikfQAZE4nfpViqtiv0kGGsMn+s3Jk6ppopZRjvIhi+J7XBvfxxY?=
 =?us-ascii?Q?iorei5FqJ+PJrekBxbC6ej9nX4Sn1VMUwqWS1bIDyFCRMDKQAREV37WXC+47?=
 =?us-ascii?Q?UO28IVV2wIIW5/9ayDcoyXGk2jWrHKk9SbOCGHsyY77sJ4LFARLgt0HxGwcN?=
 =?us-ascii?Q?u/CDKDD5aQWK7BNgiwSL74RNBysAMkP8ZQqsxtKgokBOguIDRanShn12H/ye?=
 =?us-ascii?Q?94Snvn7w3PB53DpFGiReMk+U2fPw6gpOtGrorGgCE8EOfB/r5d2HsQzw=3D?=
 =?us-ascii?Q?=3D?=
X-Forefront-PRVS: 03468CBA43
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39860400002)(39450400003)(39850400002)(39400400002)(39410400002)(6916009)(6666003)(2950100002)(2906002)(305945005)(50986999)(47776003)(76176999)(66066001)(122856001)(38730400002)(6306002)(966005)(8676002)(54906002)(72206003)(5003940100001)(478600001)(81166006)(86362001)(107886003)(347745004)(7736002)(53936002)(3846002)(50466002)(6116002)(110136004)(2351001)(2361001)(189998001)(50226002)(42186005)(48376002)(33646002)(36756003)(80792005)(4326008)(5660300001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM5PR03MB3089; H:EPUAKYIW2556.kyiv.epam.com;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM5PR03MB3089;
 23:xfqfW8XVZKUrWwF0zwI5Risvw14FBiOrKUCsRvOt3?=
 =?us-ascii?Q?+UtKNad2wli/eQIPlErc0gkQF4CiMBJO57+8N/aTCZ1x38HomwW2kXktkg0i?=
 =?us-ascii?Q?Wv+x0prZp0nSnw76OV+K8i9DB9/1s5VNDT9QqHA+L/hgZgQ/aUgVEXTPAEfi?=
 =?us-ascii?Q?K2iqwpmLkwNki2EF2xkGwsNHYXtbfyEJ5UUKXZLXq/ep6uu9lwgmuD7qtnJe?=
 =?us-ascii?Q?CU2WI06aRcTg55GiMp7kNVVlZzejGNpjyPBqDYzk4777++f88Lz+2fFSH1Jg?=
 =?us-ascii?Q?cJimjHwh+XnlVNsIgxqCU6yrW63rs5QPYqtrB7eaWHrqaqmbSfazBDou5iQC?=
 =?us-ascii?Q?ZEz5ZIZPQPYkkBgt0u0TH3dDnJnukVwzmOXiD18YWzQoyjhHQ9sEORx5r+iE?=
 =?us-ascii?Q?l5DY9CIDJXgh5xzPRLoBkd7VULp+t3M3nHjC06bDvQoyZCjVcL3SJfpvygCQ?=
 =?us-ascii?Q?FtN9njrBkfM/35vTaDcf9yxVEJr1/UecQ2kstfVoMduBGDoQLo+uxBIRl/DS?=
 =?us-ascii?Q?eeSvAlH9aOH1pcwCFiYblZJw7ZWCVF3j0d74SfvjdhlULMS01Ub2SBbq/Hdr?=
 =?us-ascii?Q?60mFtcOoBPgSvy/GMdWrjGfpSDGxAN9vST+dfXdn3zlUed8sxegNB9i0BMF1?=
 =?us-ascii?Q?+gUKnW8Mk45jt0bSUZlthU0kGmYa2pxNgMZXKlvpJTkW3Fftc9SesjtfCp9B?=
 =?us-ascii?Q?pJBZc5ElTvanJA7ltrCCXffoTDeRwoFJNN/+QrOJSelQ9HNxF0Cwp6PRfRnt?=
 =?us-ascii?Q?JqdRNx8a2lb69wT6tNicN6Nio4xY9z69aYR9J3VZrLU8ITy3Ze5NlPQbd0Hp?=
 =?us-ascii?Q?1OJwNa/Nndf0b0ls5sT9j+arMtODOapQmzN49qn6PA3WhuyLf88FhTMGqj55?=
 =?us-ascii?Q?iJOAJx2O6m5UOtcCzFXFBaAlPRlJW68YUaQPuabhy0pvrty87SCC0O9aQJKf?=
 =?us-ascii?Q?+ffKy637PZLc7r7bPL6IARYXNecC9qPtCTr2aQYNuLRarzAf2x6ZUi43YZVB?=
 =?us-ascii?Q?pW5zYEbyRZpdoDkP9xCYMNsa8bzLQfAmnKcEK0J1vJHznolYkH/6cwkmxhwT?=
 =?us-ascii?Q?1Y5P4LYU3bXKB8jEu8BMQjzc3e08hdzRAa7oqTadlMlsVaOj+3zlUK9YbClF?=
 =?us-ascii?Q?fNZH5FDiWvWlR+un3J0tIXyJPzloy4fOQZNi4PMZHQnnZUlaEF9zw=3D=3D?=
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM5PR03MB3089;
 6:e4qzsqCgRUXXb1I2MnZ4qE67n5+rQEdznVZIrcFPjH?=
 =?us-ascii?Q?lUid+QricbvIAmq3BIedy4DEb1NcDSh2iVs/1fulOUkLTz1kPUZRAzbeCQkP?=
 =?us-ascii?Q?0iLPJ9j7RChVVZm4vLhUBtKYDaw8azKEv1d3roz4CLzXbxYr/I7dZ6DGwxPc?=
 =?us-ascii?Q?KOq86r+IakS0Iqd0PJxxMt6f89Jjrd+PKI6iKAzaXBTAWmnbgqBs+MDjd6mW?=
 =?us-ascii?Q?ndK3ie6DKeGfergG+mTQgELPADIYf6WrLaq0Z+BU6mN156Ux/hhcCO7uLmzE?=
 =?us-ascii?Q?S2m1P/Xo+QpykCGPzoDloCAJ7+Z8zDaNeSY5pz2P7ezcVLWytYqBhL4IVBXS?=
 =?us-ascii?Q?uUzOTjW0VSupELHEvB+za+xegRrABAqed8f6HIUS/CGm25uUlXrUxNBNoNNp?=
 =?us-ascii?Q?TT34d3QBrYSwo95UnA1naR6wzH4OuA1vE08WOvPkHs+EXvCBV+dpiwdYJpNS?=
 =?us-ascii?Q?r2AN3L1sPcGDPvGUg4eiXM9ytRMd0Os/GZHA2AUH3Lxa49GDRBJdRVtM8QW1?=
 =?us-ascii?Q?FK5yFK+cDgbkwQD+dw+x84tdP3bnazrjmOc5ivNhnVYIJqbyIcC8ANWcCFhD?=
 =?us-ascii?Q?5pT5liKd8ScVPHuoXAc20YJhwcp08jaSpAWi1LxopbPtBzpL5AXYbID/ygRC?=
 =?us-ascii?Q?ewsC3TInnQAU37rczXo1nfillxp8xQeiuOiezSFf8F4lIAykiyRvNEIhMKqf?=
 =?us-ascii?Q?oObweGjfP8RVL4yef4ZoJwru8URqBwPWvaG7s68v6dWhFC/9bD7J+o2Svz6U?=
 =?us-ascii?Q?3pJI123R0m64qgMcmTzZGiglZD62tJn1JwEdzFop5flJdylaa0+ZHzw7DDjZ?=
 =?us-ascii?Q?X8+lTHGJ0HZ3cIK3+6I+AM5Qlkasnoap27BP+dA0nH13n88YpbaqapMtB75m?=
 =?us-ascii?Q?CGiqdU5ZTJ/uL94qTAuNCS2zJTpTfgDH+jytgIpPjRtdIKxGB9NPCYr85bsW?=
 =?us-ascii?Q?nGQ9X31xih8HiOgm8XvsvWchMKAhFD7TiEX4fmAke3NpxDsNI130ZTZeP/p0?=
 =?us-ascii?Q?c=3D?=
X-Microsoft-Exchange-Diagnostics: 1; AM5PR03MB3089;
 5:BuMIpTiMS2T3Jmx658y3qR3XvfEhP7jKeVEovYAY0/Gwd8PkFsGiKgkq6057nqp+BiDnxeLlln+4fRPsYjs6o0iMyck1U25W9xKODWiUmzh6FtNu7x8LVu2tjzEYEzRYL+bdVyxyRhE1+2BvAKkG5v/fdMOJyQikw3f5ksRFHpa0dJRVti5L5/Dpm5+cQAkAkIc8GuVKCay5Osv+K8VoFnhkXu8LQ5j04U8Qx5dLz09wX7PRiYdGsCK0HsPQviN1q+ae95wv6SvclzOlo6nDR/0ieXuTES+C/YbNLZL7PvdWs2fJk/rPRFZedXdPtG0upe/OqjGwkdFv5Xg3t+zyEAGTd+Qnp6RflO6pu3phQgU+rkDkTNdFWQ0hOY/lO/WRsrsta228qNYMccX/IxV77m5f/s1KQteJ3f7k+3XyGe3wrYrEXnczoP4VcdgmQxtxsGexMvnQheRDj6dNslbxhly2bB/JxxeFuRf9Eak0jyKuPaFWdirkW1u32ysC+qg4;
 24:5NiMbvodyvWh/8dDhey8Fc9XE+Lmv9JLZttnHqVfkyMnKiM036EBSZrfXoBki+Jxg0tNQwYwojqFK4Pm+vw7mDOaO/RxdHxAaSi9HS486ek=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; AM5PR03MB3089;
 7:BbaXfLWkOyJnhS/OzlIviwPLo6rt93HRxGInHPKHBEVpce1wzXPFw/yMscGeH1AgigAf10478D040QbpA/wZiYx2V1AjkrHd/bEZFJKWwGzwDr6evq4Ud2JI1etDXFrgpmcDVBLUDbWmdbcgSrfbcXhxsgM5aXcWlUhlgUDBVpcrWhzXtdz32BITCAYNdwvzJJgwzo4FeEryReNb1xW4nGJYFShDIeginK3BxeFlfy/AZC7p2raXPZNrOvPPHUesMr4faIRpgjqiEqXxbYnXAaGTINTkWfY6RnrWbj0rEm7j3kW7A3LlvkcyvB5AdldFZvBxXLO23R71kuSpz1e5puC8K3ScbsklYvhgJpywSIUU6rzKaU+Ve52OCT7iSyom9admRZSafkJhH8xn1Ihva3RSdxh/wTTSWZuDOtYk2bNvSWTa4Yvx4wUVrUSj+LMoCltCc/2hEQemmf6ZWdkxtf0GJvNT2qozIHONRdstEKAW9MI1GIWP6q4JuGsRhxDdKSWeUtQbXEw8XxRCbhi4MMf4P/ba+iV9/Zs0psNW7Kd3/i6PSC3GUPWl+wMxpGbONAXneNz9I9L4vdg4umCm6bGfjZ/PQLKTlm2hfPPFPjKOaKboYQdE/WLexCLY9H/Oj00YZjhPjQcsBlRzzal7LcFTaUrZAErDNxkejPsM2uqZTarKXjtJ6k4eQkukJyNM2H4IRmuFLQ98pzPjjj+3gu/3fRuVxZyDJUk/mjQbtugKqKPBbGFGFhkdws+UlvRLl2CerpnxMTTDmA1ZwM4aTJHgvmoJ7+UbZfZsR5OvSBc=
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jun 2017 16:25:22.9875 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR03MB3089
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v2 2/4] arm: smccc: handle SMCs/HVCs 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
aWQgY29uZHVpdHMgdG8gY2FsbCB0byBhIGRpZmZlcmVudApmaXJtd2FyZSBmdW5jdGlvbnMuIFRo
dXMsIGZvciBleGFtcGxlIFBTQ0kgY2FsbHMgY2FuIGJlIG1hZGUgYm90aCBieQpTTUMgb3IgSFZD
LiBBbHNvIFNNQ0NDIGRlZmluZXMgZnVuY3Rpb24gbnVtYmVyIGNvZGluZyBmb3Igc3VjaCBjYWxs
cy4KQmVzaWRlcyBmdW5jdGlvbmFsIGNhbGxzIHRoZXJlIGFyZSBxdWVyeSBjYWxscywgd2hpY2gg
YWxsb3dzIHVuZGVybGluZwpPUyBkZXRlcm1pbmUgdmVyc2lvbiwgVUlEIGFuZCBudW1iZXIgb2Yg
ZnVuY3Rpb25zIHByb3ZpZGVkIGJ5IHNlcnZpY2UKcHJvdmlkZXIuCgpUaGlzIHBhdGNoIGFkZHMg
bmV3IGZpbGUgYHZzbWMuY2AsIHdoaWNoIGhhbmRsZXMgYm90aCBnZW5lcmljIFNNQ3MKYW5kIEhW
QyBhY2NvcmRpbmcgdG8gU01DLiBBdCB0aGlzIG1vbWVudCBpdCBpbXBsZW1lbnRzIG9ubHkgb25l
CnNlcnZpY2U6IFN0YW5kYXJkIEh5cGVydmlzb3IgU2VydmljZS4KClN0YW5kYXJkIEh5cGVydmlz
b3IgU2VydmljZSBvbmx5IHN1cHBvcnRzIHF1ZXJ5IGNhbGxzLCBzbyBjYWxsZXIgY2FuCmFzayBh
Ym91dCBoeXBlcnZpc29yIFVJRCBhbmQgZGV0ZXJtaW5lIHRoYXQgaXQgaXMgWEVOIHJ1bm5pbmcu
CgpUaGlzIGNoYW5nZSBhbGxvd3MgbW9yZSBnZW5lcmljIGhhbmRsaW5nIGZvciBTTUNzIGFuZCBI
VkNzIGFuZCBpdCBjYW4KYmUgZWFzaWx5IGV4dGVuZGVkIHRvIHN1cHBvcnQgbmV3IHNlcnZpY2Vz
IGFuZCBmdW5jdGlvbnMuCgpCdXQsIGJlZm9yZSBTTUMgaXMgZm9yd2FyZGVkIHRvIHN0YW5kYXJk
IFNNQ0NDIGhhbmRsZXIsIGl0IGNhbiBiZSByb3V0ZWQKdG8gYSBkb21haW4gbW9uaXRvciwgaWYg
b25lIGlzIGluc3RhbGxlZC4KClNpZ25lZC1vZmYtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xv
ZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KUmV2aWV3ZWQtYnk6IE9sZWtzYW5kciBBbmRydXNoY2hl
bmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KUmV2aWV3ZWQtYnk6IE9sZWtz
YW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KLS0tCiAtIE1v
dmVkIFVJRCBkZWZpbml0aW9uIHRvIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS9zbWMuaAog
LSBSZW5hbWVkIHNtY2NjLmMgdG8gdnNtYy5jIGFuZCBzbWNjYy5oIHRvIHZzbWMuaAogLSBSZWZv
cm1hdGVkIHZzbWMuaCBhbmQgY29tbWVudGVkIGRlZmluaXRpb25zIHRoZXJlCiAtIEFkZGVkIGlt
bWVkaWF0ZSB2YWx1ZSBjaGVjayBmb3IgU01DNjQsIEhWQzMyIGFuZCBIVkM2NAogLSBBZGRlZCBj
b25kaXRpb25hbCBmbGFncyBjaGVjayBmb3IgU01DIGNhbGxzIChIVkMgd2lsbCBiZSBoYW5kbGVk
CiAgIGFuZCBjaGVja2VkIGluIHRoZSBuZXh0IHBhdGNoKS4KIC0gQWRkZWQgY2hlY2sgZm9yIDY0
IGJpdCBjYWxscyBmcm9tIDMyIGJpdCBndWVzdHMKIC0gUmVtb3ZlZCBIU1IgdmFsdWUgcGFzc2lu
ZyBhcyBzZXBhcmF0ZSBhcmd1bWVudAogLSBWYXJpb3VzIGNoYW5nZXMgaW4gY29tbWVudHMKLS0t
CiB4ZW4vYXJjaC9hcm0vTWFrZWZpbGUgICAgICAgICAgICAgfCAgIDEgKwogeGVuL2FyY2gvYXJt
L3RyYXBzLmMgICAgICAgICAgICAgIHwgIDE2ICsrKystCiB4ZW4vYXJjaC9hcm0vdnNtYy5jICAg
ICAgICAgICAgICAgfCAxMjggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysK
IHhlbi9pbmNsdWRlL2FzbS1hcm0vdnNtYy5oICAgICAgICB8ICA5NCArKysrKysrKysrKysrKysr
KysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0vc21jLmggfCAgNDUgKysr
KysrKysrKysrKysKIDUgZmlsZXMgY2hhbmdlZCwgMjgzIGluc2VydGlvbnMoKyksIDEgZGVsZXRp
b24oLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC9hcm0vdnNtYy5jCiBjcmVhdGUgbW9k
ZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLWFybS92c21jLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4
ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0vc21jLmgKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vTWFrZWZpbGUgYi94ZW4vYXJjaC9hcm0vTWFrZWZpbGUKaW5kZXggNDllMWZiMi4uNGVmZDAx
YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL01ha2VmaWxlCisrKyBiL3hlbi9hcmNoL2FybS9N
YWtlZmlsZQpAQCAtNTAsNiArNTAsNyBAQCBvYmotJChDT05GSUdfSEFTX0dJQ1YzKSArPSB2Z2lj
LXYzLm8KIG9iai0kKENPTkZJR19IQVNfSVRTKSArPSB2Z2ljLXYzLWl0cy5vCiBvYmoteSArPSB2
bV9ldmVudC5vCiBvYmoteSArPSB2dGltZXIubworb2JqLXkgKz0gdnNtYy5vCiBvYmoteSArPSB2
cHNjaS5vCiBvYmoteSArPSB2dWFydC5vCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90cmFw
cy5jIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKaW5kZXggMjA1NGM2OS4uNjYyNDJlNSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKKysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKQEAg
LTQ0LDYgKzQ0LDcgQEAKICNpbmNsdWRlIDxhc20vY3B1ZmVhdHVyZS5oPgogI2luY2x1ZGUgPGFz
bS9mbHVzaHRsYi5oPgogI2luY2x1ZGUgPGFzbS9tb25pdG9yLmg+CisjaW5jbHVkZSA8YXNtL3Zz
bWMuaD4KIAogI2luY2x1ZGUgImRlY29kZS5oIgogI2luY2x1ZGUgInZ0aW1lci5oIgpAQCAtMjc3
MSwxMCArMjc3MiwyMyBAQCBzdGF0aWMgdm9pZCBkb190cmFwX3NtYyhzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncywgY29uc3QgdW5pb24gaHNyIGhzcikKIHsKICAgICBpbnQgcmMgPSAwOwogCisg
ICAgaWYgKCAhY2hlY2tfY29uZGl0aW9uYWxfaW5zdHIocmVncywgaHNyKSApCisgICAgeworICAg
ICAgICBhZHZhbmNlX3BjKHJlZ3MsIGhzcik7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAg
ICAvKiBJZiBtb25pdG9yIGlzIGVuYWJsZWQsIGxldCBpdCBoYW5kbGUgdGhlIGNhbGwgKi8KICAg
ICBpZiAoIGN1cnJlbnQtPmRvbWFpbi0+YXJjaC5tb25pdG9yLnByaXZpbGVnZWRfY2FsbF9lbmFi
bGVkICkKICAgICAgICAgcmMgPSBtb25pdG9yX3NtYygpOwogCi0gICAgaWYgKCByYyAhPSAxICkK
KyAgICBpZiAoIHJjID09IDEgKQorICAgICAgICByZXR1cm47CisKKyAgICAvKiBVc2Ugc3RhbmRh
cmQgcm91dGluZXMgdG8gaGFuZGxlIHRoZSBjYWxsICovCisgICAgaWYgKCB2c21jX2hhbmRsZV9j
YWxsKHJlZ3MpICkKKyAgICAgICAgYWR2YW5jZV9wYyhyZWdzLCBoc3IpOworICAgIGVsc2UKICAg
ICAgICAgaW5qZWN0X3VuZGVmX2V4Y2VwdGlvbihyZWdzLCBoc3IpOwogfQogCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vdnNtYy5jIGIveGVuL2FyY2gvYXJtL3ZzbWMuYwpuZXcgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCAwMDAwMDAwLi4xMGM0YWNkCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2Fy
Y2gvYXJtL3ZzbWMuYwpAQCAtMCwwICsxLDEyOCBAQAorLyoKKyAqIHhlbi9hcmNoL2FybS92c21j
LmMKKyAqCisgKiBHZW5lcmljIGhhbmRsZXIgZm9yIFNNQyBhbmQgSFZDIGNhbGxzIGFjY29yZGlu
ZyB0bworICogQVJNIFNNQyBjYWxsaW5nIGNvbnZlbnRpb24KKyAqCisgKiBUaGlzIHByb2dyYW0g
aXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQor
ICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2
ZXJzaW9uIDIgYXMKKyAqIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9u
LgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0
IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2
ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNT
IEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqIEdOVSBHZW5lcmFsIFB1Ymxp
YyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKi8KKworCisjaW5jbHVkZSA8eGVuL2NvbmZp
Zy5oPgorI2luY2x1ZGUgPHhlbi9saWIuaD4KKy8qIE5lZWQgdG8gaW5jbHVkZSB4ZW4vc2NoZWQu
aCBiZWZvcmUgYXNtL2RvbWFpbi5oIG9yIGl0IGJyZWFrcyBidWlsZCovCisjaW5jbHVkZSA8eGVu
L3NjaGVkLmg+CisjaW5jbHVkZSA8eGVuL3N0ZGJvb2wuaD4KKyNpbmNsdWRlIDx4ZW4vdHlwZXMu
aD4KKyNpbmNsdWRlIDxwdWJsaWMvYXJjaC1hcm0vc21jLmg+CisjaW5jbHVkZSA8YXNtL3ZzbWMu
aD4KKyNpbmNsdWRlIDxhc20vcmVncy5oPgorCisvKgorICogSHlwZXJ2aXNvciBTZXJ2aWNlIHZl
cnNpb24KKyAqCisgKiBXZSBjYW4ndCB1c2UgWEVOIHZlcnNpb24gaGVyZSwgYmVjYXVzZSBvZiBT
TUNDQyByZXF1aXJlbWVudHM6CisgKiBNYWpvciByZXZpc2lvbiBzaG91bGQgY2hhbmdlIGV2ZXJ5
IHRpbWUgU01DL0hWQyBmdW5jdGlvbiBpcyByZW1vdmVkLgorICogTWlub3IgcmV2aXNpb24gc2hv
dWxkIGNoYW5nZSBldmVyeSB0aW1lIFNNQy9IVkMgZnVuY3Rpb24gaXMgYWRkZWQuCisgKiBTbywg
aXQgaXMgU01DQ0MgcHJvdG9jb2wgcmV2aXNpb24gY29kZSwgbm90IFhFTiB2ZXJzaW9uLgorICoK
KyAqIFRob3NlIHZhbHVlcyBhcmUgc3ViamVjdGVkIHRvIGNoYW5nZSwgd2hlbiBpbnRlcmZhY2Ug
d2lsbCBiZSBleHRlbmRlZC4KKyAqIFRoZXkgc2hvdWxkIG5vdCBiZSBzdG9yZWQgaW4gcHVibGlj
L2FzbS1hcm0vc21jLmggYmVjYXVzZSB0aGV5IHNob3VsZAorICogYmUgcXVlcmllZCBieSBndWVz
dCB1c2luZyBTTUMvSFZDIGludGVyZmFjZS4KKyAqLworI2RlZmluZSBYRU5fU01DQ0NfTUFKT1Jf
UkVWSVNJT04gMAorI2RlZmluZSBYRU5fU01DQ0NfTUlOT1JfUkVWSVNJT04gMQorCisvKiBOdW1i
ZXIgb2YgZnVuY3Rpb25zIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgSHlwZXJ2aXNvciBTZXJ2aWNl
LiAqLworI2RlZmluZSBYRU5fU01DQ0NfRlVOQ1RJT05fQ09VTlQgMworCisvKiBTTUNDQyBpbnRl
cmZhY2UgZm9yIGh5cGVydmlzb3IuIFRlbGwgYWJvdXQgaXRzZWxmLiAqLworc3RhdGljIGJvb2wg
aGFuZGxlX2h5cGVydmlzb3Ioc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCit7CisgICAgc3dp
dGNoICggQVJNX1NNQ0NDX0ZVTkNfTlVNKGdldF91c2VyX3JlZyhyZWdzLCAwKSkgKQorICAgIHsK
KyAgICBjYXNlIEFSTV9TTUNDQ19GVU5DX0NBTExfQ09VTlQ6CisgICAgICAgIHNldF91c2VyX3Jl
ZyhyZWdzLCAwLCBYRU5fU01DQ0NfRlVOQ1RJT05fQ09VTlQpOworICAgICAgICByZXR1cm4gdHJ1
ZTsKKyAgICBjYXNlIEFSTV9TTUNDQ19GVU5DX0NBTExfVUlEOgorICAgICAgICBzZXRfdXNlcl9y
ZWcocmVncywgMCwgWEVOX1NNQ0NDX1VJRC5hWzBdKTsKKyAgICAgICAgc2V0X3VzZXJfcmVnKHJl
Z3MsIDEsIFhFTl9TTUNDQ19VSUQuYVsxXSk7CisgICAgICAgIHNldF91c2VyX3JlZyhyZWdzLCAy
LCBYRU5fU01DQ0NfVUlELmFbMl0pOworICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgMywgWEVO
X1NNQ0NDX1VJRC5hWzNdKTsKKyAgICAgICAgcmV0dXJuIHRydWU7CisgICAgY2FzZSBBUk1fU01D
Q0NfRlVOQ19DQUxMX1JFVklTSU9OOgorICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgMCwgWEVO
X1NNQ0NDX01BSk9SX1JFVklTSU9OKTsKKyAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDEsIFhF
Tl9TTUNDQ19NSU5PUl9SRVZJU0lPTik7CisgICAgICAgIHJldHVybiB0cnVlOworICAgIH0KKyAg
ICByZXR1cm4gZmFsc2U7Cit9CisKKy8qKgorICogdnNtY19oYW5kbGVfY2FsbCgpIC0gaGFuZGxl
IFNNQy9IVkMgY2FsbCBhY2NvcmRpbmcgdG8gQVJNIFNNQ0NDCisgKi8KK2ludCB2c21jX2hhbmRs
ZV9jYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQoreworICAgIGJvb2wgaGFuZGxlZCA9
IGZhbHNlOworICAgIGNvbnN0IHVuaW9uIGhzciBoc3IgPSB7IC5iaXRzID0gcmVncy0+aHNyIH07
CisKKyAgICAvKgorICAgICAqIENoZWNrIGltbWVkaWF0ZSB2YWx1ZSBmb3IgSFZDMzIsIEhWQzY0
IGFuZCBTTUM2NC4KKyAgICAgKiBJdCBpcyBub3Qgc28gZWFzeSB0byBjaGVjayBpbW1lZGlhdGUg
dmFsdWUgZm9yIFNNQzMyLAorICAgICAqIHNvIHdlIHdpbGwgYXNzdW1lIHRoYXQgaXQgaXMgMHgw
CisgICAgICovCisgICAgc3dpdGNoICggaHNyLmVjICkKKyAgICB7CisgICAgY2FzZSBIU1JfRUNf
SFZDMzI6CisgICAgY2FzZSBIU1JfRUNfSFZDNjQ6CisgICAgY2FzZSBIU1JfRUNfU01DNjQ6Cisg
ICAgICAgIGlmICggaHNyLmlzcyAhPSAwKQorICAgICAgICAgICAgcmV0dXJuIDA7CisgICAgICAg
IGJyZWFrOworICAgIGNhc2UgSFNSX0VDX1NNQzMyOgorICAgICAgICBicmVhazsKKyAgICBkZWZh
dWx0OgorICAgICAgICByZXR1cm4gMDsKKyAgICB9CisKKyAgICAvKiA2NCBiaXQgY2FsbHMgYXJl
IGFsbG93ZWQgb25seSBmcm9tIDY0IGJpdCBkb21haW5zICovCisgICAgaWYgKCBBUk1fU01DQ0Nf
SVNfNjQoZ2V0X3VzZXJfcmVnKHJlZ3MsIDApKSAmJgorICAgICAgICAgaXNfMzJiaXRfZG9tYWlu
KGN1cnJlbnQtPmRvbWFpbikgKQorICAgIHsKKyAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDAs
IEFSTV9TTUNDQ19FUlJfVU5LTk9XTl9GVU5DVElPTik7CisgICAgICAgIHJldHVybiAxOworICAg
IH0KKworICAgIHN3aXRjaCAoIEFSTV9TTUNDQ19PV05FUl9OVU0oZ2V0X3VzZXJfcmVnKHJlZ3Ms
IDApKSApCisgICAgeworICAgIGNhc2UgQVJNX1NNQ0NDX09XTkVSX0hZUEVSVklTT1I6CisgICAg
ICAgIGhhbmRsZWQgPSBoYW5kbGVfaHlwZXJ2aXNvcihyZWdzKTsKKyAgICAgICAgYnJlYWs7Cisg
ICAgfQorCisgICAgaWYgKCAhaGFuZGxlZCApCisgICAgeworICAgICAgICBncHJpbnRrKFhFTkxP
R19JTkZPLCAiVW5oYW5kbGVkIFNNQy9IVkM6ICUwOCJQUklyZWdpc3RlciJcbiIsCisgICAgICAg
ICAgICAgICAgZ2V0X3VzZXJfcmVnKHJlZ3MsIDApKTsKKyAgICAgICAgLyogSW5mb3JtIGNhbGxl
ciB0aGF0IGZ1bmN0aW9uIGlzIG5vdCBzdXBwb3J0ZWQgKi8KKyAgICAgICAgc2V0X3VzZXJfcmVn
KHJlZ3MsIDAsIEFSTV9TTUNDQ19FUlJfVU5LTk9XTl9GVU5DVElPTik7CisgICAgfQorCisgICAg
cmV0dXJuIDE7Cit9CisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBj
LWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogaW5kZW50LXRhYnMt
bW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
dnNtYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS92c21jLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMC4uZDI0MDFjNwotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vdnNtYy5oCkBAIC0wLDAgKzEsOTQgQEAKKy8qCisgKiBDb3B5cmlnaHQgKGMpIDIwMTcs
IEVQQU0gU3lzdGVtcworICoKKyAqIFRoaXMgc29mdHdhcmUgaXMgbGljZW5zZWQgdW5kZXIgdGhl
IHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UgdmVyc2lvbiAyLCBh
cyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgYW5kCisgKiBtYXkg
YmUgY29waWVkLCBkaXN0cmlidXRlZCwgYW5kIG1vZGlmaWVkIHVuZGVyIHRob3NlIHRlcm1zLgor
ICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdp
bGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4g
dGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZP
UiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBM
aWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICovCisjaWZuZGVmIF9fQVNNX0FSTV9WU01D
X0hfXworI2RlZmluZSBfX0FTTV9BUk1fVlNNQ19IX18KKworI2luY2x1ZGUgPHhlbi90eXBlcy5o
PgorCisvKgorICogVGhpcyBmaWxlIHByb3ZpZGVzIGNvbW1vbiBkZWZpbmVzIGZvciBBUk0gU01D
IENhbGxpbmcgQ29udmVudGlvbiBhcworICogc3BlY2lmaWVkIGluCisgKiBodHRwOi8vaW5mb2Nl
bnRlci5hcm0uY29tL2hlbHAvdG9waWMvY29tLmFybS5kb2MuZGVuMDAyOGEvaW5kZXguaHRtbAor
ICovCisKKyNkZWZpbmUgQVJNX1NNQ0NDX1NURF9DQUxMCQkwCisjZGVmaW5lIEFSTV9TTUNDQ19G
QVNUX0NBTEwJCTEKKyNkZWZpbmUgQVJNX1NNQ0NDX1RZUEVfU0hJRlQJCTMxCisKKyNkZWZpbmUg
QVJNX1NNQ0NDX1NNQ18zMgkJMAorI2RlZmluZSBBUk1fU01DQ0NfU01DXzY0CQkxCisjZGVmaW5l
IEFSTV9TTUNDQ19DQUxMX0NPTlZfU0hJRlQJMzAKKworI2RlZmluZSBBUk1fU01DQ0NfT1dORVJf
TUFTSwkJMHgzRgorI2RlZmluZSBBUk1fU01DQ0NfT1dORVJfU0hJRlQJCTI0CisKKyNkZWZpbmUg
QVJNX1NNQ0NDX0ZVTkNfTUFTSwkJMHhGRkZGCisKKy8qIENoZWNrIGlmIHRoaXMgaXMgZmFzdCBj
YWxsICovCisjZGVmaW5lIEFSTV9TTUNDQ19JU19GQVNUX0NBTEwoc21jX3ZhbCkgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgICgoc21jX3ZhbCkgJiAoQVJNX1NNQ0NDX0ZBU1RfQ0FMTCA8
PCBBUk1fU01DQ0NfVFlQRV9TSElGVCkpCisKKy8qIENoZWNrIGlmIHRoaXMgaXMgNjQgYml0IGNh
bGwgICovCisjZGVmaW5lIEFSTV9TTUNDQ19JU182NChzbWNfdmFsKSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgKChzbWNfdmFsKSAmIChBUk1fU01DQ0NfU01D
XzY0IDw8IEFSTV9TTUNDQ19DQUxMX0NPTlZfU0hJRlQpKQorCisvKiBHZXQgZnVuY3Rpb24gbnVt
YmVyIGZyb20gZnVuY3Rpb24gaWRlbnRpZmllciAqLworI2RlZmluZSBBUk1fU01DQ0NfRlVOQ19O
VU0oc21jX3ZhbCkJKChzbWNfdmFsKSAmIEFSTV9TTUNDQ19GVU5DX01BU0spCisKKy8qIEdldCBz
ZXJ2aWNlIG93bmVyIG51bWJlciBmcm9tIGZ1bmN0aW9uIGlkZW50aWZpZXIgKi8KKyNkZWZpbmUg
QVJNX1NNQ0NDX09XTkVSX05VTShzbWNfdmFsKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAoKChzbWNfdmFsKSA+PiBBUk1fU01DQ0NfT1dORVJfU0hJRlQpICYgQVJN
X1NNQ0NDX09XTkVSX01BU0spCisKKy8qCisgKiBDb25zdHJ1Y3QgZnVuY3Rpb24gaWRlbnRpZmll
ciBmcm9tIGNhbGwgdHlwZSAoZmFzdCBvciBzdGFuZGFyZCksCisgKiBjYWxsaW5nIGNvbnZlbnRp
b24gKDMyIG9yIDY0IGJpdCksIHNlcnZpY2Ugb3duZXIgYW5kIGZ1bmN0aW9uIG51bWJlcgorICov
CisjZGVmaW5lIEFSTV9TTUNDQ19DQUxMX1ZBTCh0eXBlLCBjYWxsaW5nX2NvbnZlbnRpb24sIG93
bmVyLCBmdW5jX251bSkgICBcCisgICAgKCgodHlwZSkgPDwgQVJNX1NNQ0NDX1RZUEVfU0hJRlQp
IHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICgoY2FsbGluZ19jb252
ZW50aW9uKSA8PCBBUk1fU01DQ0NfQ0FMTF9DT05WX1NISUZUKSB8ICAgICAgICAgICAgICBcCisg
ICAgICgoKG93bmVyKSAmIEFSTV9TTUNDQ19PV05FUl9NQVNLKSA8PCBBUk1fU01DQ0NfT1dORVJf
U0hJRlQpIHwgICAgICBcCisgICAgICgoZnVuY19udW0pICYgQVJNX1NNQ0NDX0ZVTkNfTUFTSykp
CisKKy8qIExpc3Qgb2Yga25vdyBzZXJ2aWNlIG93bmVycyAqLworI2RlZmluZSBBUk1fU01DQ0Nf
T1dORVJfQVJDSAkJMAorI2RlZmluZSBBUk1fU01DQ0NfT1dORVJfQ1BVCQkxCisjZGVmaW5lIEFS
TV9TTUNDQ19PV05FUl9TSVAJCTIKKyNkZWZpbmUgQVJNX1NNQ0NDX09XTkVSX09FTQkJMworI2Rl
ZmluZSBBUk1fU01DQ0NfT1dORVJfU1RBTkRBUkQJNAorI2RlZmluZSBBUk1fU01DQ0NfT1dORVJf
SFlQRVJWSVNPUgk1CisjZGVmaW5lIEFSTV9TTUNDQ19PV05FUl9UUlVTVEVEX0FQUAk0OAorI2Rl
ZmluZSBBUk1fU01DQ0NfT1dORVJfVFJVU1RFRF9BUFBfRU5ECTQ5CisjZGVmaW5lIEFSTV9TTUND
Q19PV05FUl9UUlVTVEVEX09TCTUwCisjZGVmaW5lIEFSTV9TTUNDQ19PV05FUl9UUlVTVEVEX09T
X0VORAk2MworCisvKiBMaXN0IG9mIGdlbmVyaWMgZnVuY3Rpb24gbnVtYmVycyAqLworI2RlZmlu
ZSBBUk1fU01DQ0NfRlVOQ19DQUxMX0NPVU5UCTB4RkYwMAorI2RlZmluZSBBUk1fU01DQ0NfRlVO
Q19DQUxMX1VJRAkJMHhGRjAxCisjZGVmaW5lIEFSTV9TTUNDQ19GVU5DX0NBTExfUkVWSVNJT04J
MHhGRjAzCisKKy8qIE9ubHkgb25lIGVycm9yIGNvZGUgZGVmaW5lZCBpbiBTTUNDQyAqLworI2Rl
ZmluZSBBUk1fU01DQ0NfRVJSX1VOS05PV05fRlVOQ1RJT04JKC0xKQorCitpbnQgdnNtY19oYW5k
bGVfY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7CisKKyNlbmRpZiAgLyogX19BU01f
QVJNX1ZTTUNfSF9fICovCisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisg
KiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogaW5kZW50LXRh
YnMtbW9kZTogbmlsCisgKiBFbmQ6YgorICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJs
aWMvYXJjaC1hcm0vc21jLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0vc21jLmgKbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uYWFjMjkyYQotLS0gL2Rldi9udWxsCisr
KyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS9zbWMuaApAQCAtMCwwICsxLDQ1IEBACisv
KgorICogc21jLmgKKyAqCisgKiBTTUMvSFZDIGludGVyZmFjZSBpbiBhY2NvcmRhbmNlIHdpdGgg
U01DIENhbGxpbmcgQ29udmVudGlvbi4KKyAqCisgKiBQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFu
dGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5pbmcgYSBjb3B5CisgKiBv
ZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZSAi
U29mdHdhcmUiKSwgdG8KKyAqIGRlYWwgaW4gdGhlIFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rp
b24sIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0YXRpb24gdGhlCisgKiByaWdodHMgdG8gdXNlLCBj
b3B5LCBtb2RpZnksIG1lcmdlLCBwdWJsaXNoLCBkaXN0cmlidXRlLCBzdWJsaWNlbnNlLCBhbmQv
b3IKKyAqIHNlbGwgY29waWVzIG9mIHRoZSBTb2Z0d2FyZSwgYW5kIHRvIHBlcm1pdCBwZXJzb25z
IHRvIHdob20gdGhlIFNvZnR3YXJlIGlzCisgKiBmdXJuaXNoZWQgdG8gZG8gc28sIHN1YmplY3Qg
dG8gdGhlIGZvbGxvd2luZyBjb25kaXRpb25zOgorICoKKyAqIFRoZSBhYm92ZSBjb3B5cmlnaHQg
bm90aWNlIGFuZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIHNoYWxsIGJlIGluY2x1ZGVkIGluCisg
KiBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25zIG9mIHRoZSBTb2Z0d2FyZS4KKyAq
CisgKiBUSEUgU09GVFdBUkUgSVMgUFJPVklERUQgIkFTIElTIiwgV0lUSE9VVCBXQVJSQU5UWSBP
RiBBTlkgS0lORCwgRVhQUkVTUyBPUgorICogSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElN
SVRFRCBUTyBUSEUgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFksCisgKiBGSVRORVNTIEZP
UiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBTkQgTk9OSU5GUklOR0VNRU5ULiBJTiBOTyBFVkVOVCBT
SEFMTCBUSEUKKyAqIEFVVEhPUlMgT1IgQ09QWVJJR0hUIEhPTERFUlMgQkUgTElBQkxFIEZPUiBB
TlkgQ0xBSU0sIERBTUFHRVMgT1IgT1RIRVIKKyAqIExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBB
Q1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQgT1IgT1RIRVJXSVNFLCBBUklTSU5HCisgKiBGUk9NLCBP
VVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRIIFRIRSBTT0ZUV0FSRSBPUiBUSEUgVVNFIE9SIE9U
SEVSCisgKiBERUFMSU5HUyBJTiBUSEUgU09GVFdBUkUuCisgKgorICogQ29weXJpZ2h0IDIwMTcg
KEMpIEVQQU0gU3lzdGVtcworICovCisKKyNpZm5kZWYgX19YRU5fUFVCTElDX0FSQ0hfQVJNX1NN
Q19IX18KKyNkZWZpbmUgX19YRU5fUFVCTElDX0FSQ0hfQVJNX1NNQ19IX18KKwordHlwZWRlZiBz
dHJ1Y3QgeworICAgIHVpbnQzMl90IGFbNF07Cit9IGFybV9zbWNjY191aWQ7CisKKyNkZWZpbmUg
QVJNX1NNQ0NDX1VJRChhLCBiLCBjLCBkMCwgZDEsIGQyLCBkMywgZDQsIGQ1LCBkNiwgZDcpCQlc
CisgICAgKChhcm1fc21jY2NfdWlkKSB7eyhhKSwgKChiKSA8PCAxNiB8IChjKSApLCAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgKChkMCkgPDwgMjQgfCAoZDEpIDw8
IDE2IHwgKGQyKSA8PCA4IHwgKGQzKSA8PCAwKSwgICAgICBcCisgICAgICAgICAgICAgICAgKChk
NCkgPDwgMjQgfCAoZDUpIDw8IDE2IHwgKGQ2KSA8PCA4IHwgKGQ3KSA8PCAwKX19KQorCisKKy8q
IEh5cGVydmlzb3IgU2VydmljZSBVSUQuIFJhbmRvbWx5IGdlbmVyYXRlZCB3aXRoIDNyZCBwYXJ0
eSB0b29sICAqLworI2RlZmluZSBYRU5fU01DQ0NfVUlEIEFSTV9TTUNDQ19VSUQoMHhhNzE4MTJk
YywgMHhjNjk4LCAweDQzNjksIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDB4OWEsIDB4Y2YsIDB4NzksIDB4ZDEsIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDB4OGQsIDB4ZGUsIDB4ZTYsIDB4NjcpCisKKyNlbmRpZgkvKiBfX1hFTl9QVUJMSUNf
QVJDSF9BUk1fU01DX0hfXyAqLwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 22 16:25:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 16: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 1dO4ux-0000wR-JT; Thu, 22 Jun 2017 16:25:15 +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 1dO4uv-0000wH-IZ
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 16:25:13 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 EE/E0-01985-86FEB495; Thu, 22 Jun 2017 16:25:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHKsWRWlGSWpSXmKPExsWSoc/gppv+3jv
 SYO4cS4slHxezODB6HN39mymAMYo1My8pvyKBNWPlpumsBf+YKnr/3GNpYNzB1MXIxcEi0Mgs
 MX3LfRYQh1FgAqPEzMm9YI6QQD+TxPdTs5i7GDmBnGSJK123wGw2AROJdfPPs4PYIgLSEtc+X
 2YEsZkFQiX+PWsDiwsLuElMW/KdFcRmEVCV2Pr5GhuIzSvgJfF83TcWEFtCQE7i5rlOsJmcAt
 4S+7+sYIfY5SXxZO57Foh6QYmTM5+wQMyXkDj44gUzRK+ixIHfM5lBDpUQmMIocfNKGxNEs7r
 E3t9voIpkJY6enQO1zFdiyoRrjBB2gcS9S4vZIZp7mSV+PVnKBJHQkpjYMoURIvGIXWLG4tlQ
 iT42ieZvthCJbSwSf1d+YoVI5Egc/HaOBaZ73dWPUDcdZpVomdTKAuG080h09/5mh6iSkei49
 Q+q4wGLxIqjcRMYtWYheXYWkmcXMDKtYtQoTi0qSy3SNTTVSyrKTM8oyU3MzNE1NDDWy00tLk
 5MT81JTCrWS87P3cQITAsMQLCDcc12z0OMkhxMSqK8m4u9I4X4kvJTKjMSizPii0pzUosPMcp
 wcChJ8J54C5QTLEpNT61Iy8wBJiiYtAQHj5IIb859oDRvcUFibnFmOkTqFKMuR9OHLV+YhFjy
 8vNSpcR5Jd4BFQmAFGWU5sGNgCXLS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmdQSZwpOZV
 wK36RXQEUxAR7w44gFyREkiQkqqgTGh/L2Kv+Q/B92Ecw4q9rFn3i4/WVw05/lEFs/1ywLez9
 697cF0nXr7RcxxvxfY+7ceaisQf+baUOn999wuTgWN14b3so+vk7yxJa7xWbYd57JNSU/qNf6
 l/lt5P8TD9fRiieseNyPmr+J//6L87gWGd1KLRW7v+bEz3bOm0W51yGVT432hLz8qsRRnJBpq
 MRcVJwIAquiY45EDAAA=
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1498148711!76078444!1
X-Originating-IP: [104.47.0.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27482 invoked from network); 22 Jun 2017 16:25:11 -0000
Received: from mail-he1eur01on0070.outbound.protection.outlook.com (HELO
 EUR01-HE1-obe.outbound.protection.outlook.com) (104.47.0.70)
 by server-11.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 22 Jun 2017 16:25: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=DrX1TJuuvaEp1PCIv7sLA7RpSw5KjCH8hhruxRwEq2k=;
 b=Ja9wOCUENyvm+PW/VtYr00KdATsSF7UZAaV4zqrnWMW4B7ZjoeBPiyTpWFx27Mn2zfMYFlr7hKdyOlaihwXW/wGMq+UHO/FogzPQ/1J+BC7yfdPQLRYdbMBWgLZVdXVNCSmoeKUOUl/MSR9o2BP8GpyV4ZZoivi8SUIB2WMHnYQ=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.58) by
 AM5PR03MB3089.eurprd03.prod.outlook.com (2603:10a6:206:19::26) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1199.15; Thu, 22
 Jun 2017 16:25:09 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Thu, 22 Jun 2017 19:25:05 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Thu, 22 Jun 2017 19:24:56 +0300
Message-Id: <1498148700-10758-1-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1497449445-23112-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1497449445-23112-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.58]
X-ClientProxiedBy: VI1P193CA0023.EURP193.PROD.OUTLOOK.COM
 (2603:10a6:800:bd::33) To AM5PR03MB3089.eurprd03.prod.outlook.com
 (2603:10a6:206:19::26)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: f8f6eae7-481f-490d-7542-08d4b98b407c
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(201703131423075)(201703031133081); SRVR:AM5PR03MB3089; 
X-Microsoft-Exchange-Diagnostics: 1; AM5PR03MB3089;
 3:HxW/5kaimzPnWFQMPLzqiIBG2zVTVgUgS0ddndYYDlAoOd/60yhX0D9mcDcNoEWlMgQLWBfcFOyX9abr9RQn5CfFRvNZblmXo4kJLXQJX2vdzHPWaMq1MUZ+MSDY4TcHnads5WL2CDMHcLPWecI+jp0CIbhJ9ECTC+NMQ91RWdmjxauyz0SC5N5Xx1zlp1jcT4oiMwNWwuvjlMVXcu5+dGADBvj0vnvjSvOk4uKqBU0Wo1OAVRdTn6pzsC2zQ1epdBifMdg+VYOmEskw3Z0KxxBEnofrcmGN31KONp7U9hsjwxPzcU0RML2CR5AMGBCH9TwJjVEasaTJTjTn/NtZHA==
X-MS-TrafficTypeDiagnostic: AM5PR03MB3089:
X-Microsoft-Exchange-Diagnostics: 1; AM5PR03MB3089;
 25:23nlRRAeTccCl9YNrm9r/R1z+xugcqCLRdyHi8apKCWqybPrAAVrLuMGH9upNNsxhWKqqreZcCSF3dz+PAXRMWrOy5M/mLpTv3SsurfolnR6ku/yhrHcPmuhlLtYTYkkznGDD1O5LhiPK9LFtcHtfiLX2WQ3aL/s7PA9LDxb8j2O6oBJy5d6bGZNQr2TWUvdH1Gf94tABY4x1WmqXEYxh0cvrr5SbwHKaTjkxKBWs1iNZfp005g2R5H/WadHf6FN74xbOpg4XkojG2fkJUf+JXfcLoIBrUfG5Rd/WwpY5IZhB1eTVrAvSrVCWoFrH4icmnzQdx3bO/HehOPMp5Ui4SAvaOxN7z9uapZfG7bj6B9fTdZgtNofCyZ/BYWm1bRpWII33TAh4by18TARcajtmkwd08KlxdC2Byrubgp07VtBH9GpXC3QmU9VCIvEOCaskYT4CiP68prGSJRGMuFBuY6Fdt6/h7+JJbySUAbTrAPcx8np7kinw0788YqIkU7FvamnU4ZbT9ElP2AsxfDwYMKekeJTtCVqxQ1mMkQFLvX6VRYkw1ShmEA6j/lvtJ4H+2CoSDaqLsAzqUSOGLTuyEeT1SMqtg68UBMjjL5krar6NAuTUhYwlN82Su4sawZhEkhc8G/r2fnq6Wgpr0aH3jWgccEU0N28dftaTr0ONkRZAZjMP6WmMVWgY0CB8gXrxKICv+kXE4DPAoCOdzCiXT0g13qHauBcp8b/GNVmj5RKj0a4gqAczLePTSMVAQtkHscyzX6qS6CEcyXknTxgftyiVXjI2mMksi88/+3JtOwtxdf4Nnr2v/l4D5sCv2Oqk0YPdBwzn8idunFjtYiEualjnJpn+XJ8Pz2+ihkNc/q14jr6ZdtfiRCforp7TIxS8KEQrn88Bws/rQ0zZXy0CCjHZs6VG8H+ZY26Ah/CwLY=
X-Microsoft-Exchange-Diagnostics: 1; AM5PR03MB3089;
 31:we0or/Hi7PrVsxISyYcFaL5dK189setG9ukdRP8xAFkDRgKW2xpJeAx9a3pU/GDZ9EO+mXOHWC+gCKiuS/9Tedo5zyOs8wfixY1bnC5AYnIwRKkXmd7ELUA1ppO2GsNPbh9HqFiFk68reBVnDj8KI5n+7Lq6/R0SBCVmGi1rlLV7RK1npfFiPg6LEo4HuAPlehD/kK9imnQig3t5UpXItRP8orlHZ86wBEbfOKvCqCzUZGBT96AwUG90Cy9KQ9PxlCmcL4g3DWuQ7YwlMNlS1f/uCQ1n9Hr3uKYNtyhXpTuG02iNFnwtLo0lyJCtMwSk390AJtOi2fwZFwx6exjEFp+chzTMdBSWbd0s1douZam+o4i2TkZ3xln/QxYCB01XE/PRCO+bhzuIHqfp/vLhoW/9ezsWVopEg5Ll9x7i2tNjfHJ3Xp2D8GY+QbV84wW76HaYS5fPpPXw1y0LDK1pE7mvPo/GsW8L5qAFp4xccA7C406eFx2mvcyTOgsWzHTMEXX58y9bLBpkzxTFUMp+tVTk+PvcSnvx2OKB5HbLvtTQb/BK+qCeM7eGMhgq610KaLxK0Q1IJEJ1iiWaYY5s9JCa0vpJ3VEXa12srE1qJZZkGDFPnKYNF+X1BadiA8SpCudty6ivsd3U4fAlEzeleZqgPi79JNIlYz9MXBqqg24DbtJ9sC+J5nkd4gNPkHzL1kwc8zB8P+kP7hkb9VAA8A==
X-Microsoft-Exchange-Diagnostics: 1; AM5PR03MB3089;
 20:mqGPpw2khvuymQuQ8GSHrapHHBXNueWas1pStVeABnlmSN/+01u8Sqm+N0BQOXDSi0OAdYNxL+v67vcPNgXpYQPXrlkTv8rKzD9zzPfvBfanz5jcw7mTxk3z0S0yJgue/o1UJok4nvDaxbj2y8y7LJxcMq7Ox61F6fxcR9ztNWuc44/3ryz9NaCqNtzfhAXHppT/RfEC7sbyrRZIy1DWA0zIysGsCsOlyifIa6/0aMPB/tlh1RYtufjnTkd2KWa5ioe/EHdX9fVoomUVIQIDrOfekkLijYc6QCjjOOY3RPAKmF3kkmgaZw6EPA2KbhtMxywJDzdjNjOPGYnMM7nlML6gg2d9VNctWB/9uZAsKI8DkfLw2UKxCVOovhY8mUch5/0LfcFnUqModD+OiHD66oRki7zdueuc+7EfkWdqH4K3sMbs8C4874iJzvfnbMo3BECHLiarbRDYsBUG9iYKUdO54kdXV0h4QZSdKuCfQIb3dXLnT8k0cnT1J82/D2o6
X-Microsoft-Antispam-PRVS: <AM5PR03MB3089B82B41F9E381AF8684B6E6DB0@AM5PR03MB3089.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(10201501046)(93006095)(93001095)(3002001)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123560025)(20161123564025)(20161123555025)(20161123562025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:AM5PR03MB3089; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:AM5PR03MB3089; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM5PR03MB3089;
 4:qOPQ/kUFOpVqv/c2mkDTlpZ//8FoNSS0VXK8L2GIry?=
 =?us-ascii?Q?eKRzOXsORH1fHSjSDMlz3+NOJQQKv0G2AVhqJqYA5R2A6FL7EgqjZz0zXR9z?=
 =?us-ascii?Q?eKvv4D986gjxdkkPRu4KWMuNzfvKXeQN+DdnVgnDYU3hPXyCoOd2Ip+rNAZL?=
 =?us-ascii?Q?8mM7k0fGCQh8Cr7WBehKvoSmNN44U4gGyfYsjDZO1DBaeKN0V1pWEw7yj0Wy?=
 =?us-ascii?Q?rjkfE2g37f2PfF04XHkGbgm5lb+J0+SW6aFKypzmw9lFjg6RPk6aKWbKD2nf?=
 =?us-ascii?Q?2Vg0PFJO94rcAp9yPlyTKnZjeblZuyyLJUZeEIV4yKBXMErFye/EtujSzdS/?=
 =?us-ascii?Q?0QxZLj8rRM7p/sd45/IJ4apGXPIHhqbzsJD51+jennRL8IZp6m1ZPqOKGBga?=
 =?us-ascii?Q?HVAc47vqYqxfxGDWgqXdyG4nMaqQOdwgT357wJVlWRZszZ5393hZrKfRIhKy?=
 =?us-ascii?Q?iIVLC/shRWi9+mz8HE3QJVwrl/nOaD5R3FofI0kxL+anjXeCaLjsQXSCyFDD?=
 =?us-ascii?Q?I1K/TpeiEmdA1Y9klGKxfHmWx1eCq9u6Xk8H66apY5il6lqQR0i7e5veI4NQ?=
 =?us-ascii?Q?O40H+J+E1CWk6s1I7TB2wc4Mjpwb2sUOdygZxx9yZTpRrUEpGqRCYPhU+leV?=
 =?us-ascii?Q?Jfj6CcBbuDsUj6vaae27dDTHnDBcMwMZn7qGKq8cK0vKUH3f0X2CioiQXEDB?=
 =?us-ascii?Q?fzSzRueGuNiS+h3vuF7IEgbo4kehLiyatxfnzCkZ2DCtQA0XsO0WfW8hhqoB?=
 =?us-ascii?Q?UGvLwp2fB6igSzOWEKEbseSMvXacs5mJjqVIXws+d3DkTOzq+cUJQV5BNnw4?=
 =?us-ascii?Q?iy6BOrdNP/pgBDT8xFpbtjKIgJKP1OjLBZiMctW0+wzvKIX4WDfER3MOLq4Z?=
 =?us-ascii?Q?nNJh5QVwVw4ZJ2159LheUPqrxQ7RzDKHaZRK4hBLYXOIqxWrSc0F84nQ8EaF?=
 =?us-ascii?Q?FUlu8v6JkTbO1DAP3N9ljjw4wk99Yp5u2wTmgDocZolhskEOlCkGCU07PheH?=
 =?us-ascii?Q?GDdWoh9FylQ2xKWtdPwcaQ+l1rCqsbiELkj6iTWcJ6z15mWhYmfhXXqH4ktJ?=
 =?us-ascii?Q?yv1TvqLJAvGTf97I1D0uLj9pYdjuPGk8qwMvGtQBFQGA2nEs3m0bCMAUDBwZ?=
 =?us-ascii?Q?7vM5AlfsM/NfyqhR5F35E96GuEEcex?=
X-Forefront-PRVS: 03468CBA43
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39860400002)(39450400003)(39850400002)(39400400002)(39410400002)(53754006)(6916009)(6666003)(2950100002)(2906002)(305945005)(50986999)(47776003)(76176999)(66066001)(122856001)(38730400002)(8676002)(54906002)(72206003)(5003940100001)(478600001)(81166006)(86362001)(7736002)(53936002)(3846002)(50466002)(6116002)(110136004)(2351001)(2361001)(189998001)(50226002)(42186005)(48376002)(33646002)(36756003)(80792005)(4326008)(5660300001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM5PR03MB3089; H:EPUAKYIW2556.kyiv.epam.com;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM5PR03MB3089;
 23:v3j4VhBATSkaq4Djn4CmH73SS+GZNUz+NZodZSZ0+?=
 =?us-ascii?Q?Q/E3/9OiCIN0mPppDCppLjayefb9H1ghshL5dy+pH7Or3I2bBwmu88L/DDdk?=
 =?us-ascii?Q?rdEElq7ZnG8CJdpn3wye4v14cNhnY52Zwk/AHhVHXw7YW+sPKKPLs3Mn3I44?=
 =?us-ascii?Q?vjZBrFBb2rhRuxER5/7Bfry1wwL7rlU5KxiOy5UFk113rYL5fT+b3H7JJaei?=
 =?us-ascii?Q?QsgnP7EtO2DAl0/4G6oz7fBE5eDsd5VrIGsm7VLLPpezsuQSovcMyfkjcj2v?=
 =?us-ascii?Q?G72zE/no5O3CaCq95s3R5IekSFaIB4RimmU3GlC8ti/3s3KR/3oiFBGqCWEw?=
 =?us-ascii?Q?W2jyAt76Ehwo/DXrKvdGWZyBEpOEiFg3AVA9JyAQrLMtaHMjWrAs4hzTJ3MY?=
 =?us-ascii?Q?4t/BW1j7BZiADKGK7gwCeDw2GLnia3g7DCj3AG11Yk0mG/3dvDALwlYBmAXH?=
 =?us-ascii?Q?RgpSBlIYhRzKsa1mXuWKbrmXIWvIdtQNgdCUN+vit82hvSmHfgI3b0cVAA5l?=
 =?us-ascii?Q?jgh/OxEoL+pGTpBb6fdVjcQPlL8DR90v0jnSl7MBinuY1Geay35YerYDB8YX?=
 =?us-ascii?Q?EwUz+ZqbqqZltgQDFSYrvg7Mn0hDRusmvRGBlWKgcExAY+8d07odO3pTDAn8?=
 =?us-ascii?Q?Lx3YQPIxh9npQG7KiLrSyUhJPUp7GbUKf02CKSFT+y8vINm3PHwr5LWuhCPx?=
 =?us-ascii?Q?OAtAALzaFVycEN51lQMU7NRsQz1NIdmKfeEAk4tiCxQaG7llgcrr/VSduPFT?=
 =?us-ascii?Q?gC1kRe3XAY4qlsXs+7awNoZwmOWw0ibiXIfl3RGpEQJmTmvpZxez0KjU98Vz?=
 =?us-ascii?Q?Cs9Hb4c5qJn7wThg1Av8oxsilr6KUwHvq4r1559KbMTA1YXmgYTFLBwdDDf4?=
 =?us-ascii?Q?lu2jzGOEZCPabsCRpCbdixQFmV2rxAvMSALDXV0cRIcDfndYkZ9YHHlxwjRf?=
 =?us-ascii?Q?1/10NVDdtcjvA5aoGUcnXFqWdl0N6+OoPd0uVbkEN8t+bHeCYH2hHl2Y5B/Q?=
 =?us-ascii?Q?BjcO8uHkLCbF6q1ZXW3FHiYsWfgDKVS0n9KsBhGW/dJuHEY4N2Sklo4/l6kh?=
 =?us-ascii?Q?wuP+Iogk+RWI5nC1pIF0jkNWZONgYT3ebRdPLFeoBQ7mF6Yhw=3D=3D?=
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM5PR03MB3089;
 6:a1LutIOCocnU56dbrXf+tAKSOcoauDhRXCzmpdt3QZ?=
 =?us-ascii?Q?wza293RYIG/EPK3VeLpwiSEgZa3Vm9QNbjxmlBmoVCFAEerULriCq4n927Hd?=
 =?us-ascii?Q?mzs6RPwdqxkMwjV3dLvDWLeHpPfJSwD7OAu5hQqTj3nq2rTvBoh5t0Uud90c?=
 =?us-ascii?Q?mfP1sYrw0xvaes+fDVuX65nKeXGJGCWt55Z+jlcVR8FkbYDHdYPu2KTMaY1K?=
 =?us-ascii?Q?fkBDyxUetO31IZVC+m+cmqAf7O7kBvJaUTHBOVqO2GVd6U9HfKXLXyzZJrB9?=
 =?us-ascii?Q?uAPRlCjWDtzV1yK0eYzKu5N5/Hz9Nz3IHC8VT5oD1sRsnAiadapvpWA3wnQ2?=
 =?us-ascii?Q?zrfyFLPuHKU+D4baDyppWjunVmrRtAmSIkq4V8NG6uMpok7qk65MAZgbat4v?=
 =?us-ascii?Q?coIYpQSHtqcIbPTZhmSce9vUFgCvCA/1kNHbjWbmX+RKO/m72YVyp3hMOtsx?=
 =?us-ascii?Q?n0gc37HIm3AkaKrH2/+r6lzKv6AvyTUjkQrjZrvafTF2Rn9ugU+3ESaEk78T?=
 =?us-ascii?Q?GdD8jnOs0ZGSBy9SymyvjUlR3ss/FyIOLMd7Tt78E2N/yg3SkAO1USSELgAY?=
 =?us-ascii?Q?rf5dEmFCPW+bYdcKn9Dp85dJZEkFl+W2BFYBuziqSernKc20PkLl8kPpyRo0?=
 =?us-ascii?Q?3TM7eUZE99I2Jx5Ukulv/Q2OKVPrpaOdgIT12Pa0pGBtYAnQMZ1xbWRIXfgy?=
 =?us-ascii?Q?pWTrsiWYmMmNJ4R3h2G3mX3UQFLGE7k8L7B/UwCWj81Dp3TgRjhrlMMtHpoS?=
 =?us-ascii?Q?8gmq4Ah4UHl50NcwivM7d5ZfcQcQDSZr0GhJKfXUfW7ICoqjbmT/tomfvyhh?=
 =?us-ascii?Q?EU91KzURnfLA9ZjRzqfKFKaf+rIblE+XSZtlshKQAxIgoT7gJi/UUNo5bmBX?=
 =?us-ascii?Q?aAXr9GGFGgvwTSCF+6BNS0eScapv2JAgvnHSynWN8JuXiveB+8WJAJ1qkaLm?=
 =?us-ascii?Q?cZw3oo/HVEzoJsJJW9WISl9E3Mr6BfalisfT8Wy/hdw4WBEt0mgVnJRdnspS?=
 =?us-ascii?Q?E=3D?=
X-Microsoft-Exchange-Diagnostics: 1; AM5PR03MB3089;
 5:L/lpOtkGZoxTMlHuiOQTE+rAvlZSTECRX1cYwXD/+RIVaaqmyvVTDS2kIvaMW0qkezE7D1zeN0hFblQdUIgx4XWom2oDY7b6bcGIjiqHikszrBzYebOEnqYg/IZ3DDj9kZa+1/fIo+riSuaS0D+JIXuWZvzFGVM/URgA97mkMOWmIIlzWP+TitapO8FviicANqEVdVR5wyAR1lN4Y8QphSm197iAdnMYtIZsQtbVcMpSnR59/lw2SGC4GJVTXFgfT7Ipkwqn24G+Cmoj3oe1vM+PKiGvfCoVngTElCxc5m9ZYsqjMxXS9pC8ig33zVHWI9fSX3ZD/JPKa2dvWG/2vZqNQdO8mGoxacF+xOfVidi7Y+izTH17DnXAJZuif//Nl2ndCCs8owTLaC4IjwTZiMidHAOpMumggMSvP/H4VnTsFZSbmELplJCL/ODm0eHUAqi8b48CeVGEGjdUYVY4jbxpX7YjI1CR71sIxMHxNu9wyQTx6la9Hdpf6u/rsSlX;
 24:Dc3ShTNK5BLFka4MRkZi8y4nWqaTJx51FeJIO/LKz5RKMQinB8CcSV/VC8lwdD0J78U8z6sIgevpLSJlbqWiVxfR8xw49J4YtUPNRVWWZsA=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; AM5PR03MB3089;
 7:IHgJmgLeG6vi8WbEUhI6PuORMQl03oyl4CLDWCnGJRgNxTC0KPzrLjiXYvBBZf4XkJsxwBuwJfbJlFyTYy0ono+2wOCLEbieMp3GQZy261k+yjF7zkEIjNAXU3dC8+ar/T0DxjN6Eo/7HKzo30no1Spb8itdxJ8HCWfFSJgd4vAxPr64OkZMgL5pJMVMc2SjqLl+xwQE7Jzg3EtWGHBH8rc101e5Nqkdp80UUpJz8Ix9S8pD8ej4BqxQe9fRA9caeXkLoua71et85Z1SnjMUdwSRlwLh8W6ZgUTW8KiduZ+W3zsWv8tN619y9DL5TxqTqY4G0p8SZ/ePFMjW9CuxUJRKMIqjaMGskQUpbTT2IFH2gDTw/EYnpFn4BQvDWN2fH7kQPdQxfD7CwQMAWsAGrLNsFIaduKLnT1pr2rgeAqHcaR7rgt66dxBUWF3dLiZRqnGXmPwBzPCg0mMK9D3eh2U84B3rze5EBtIWk4iZvgMl+w5ltfhH7OCh/pThLIKRcIN3meW/lfFll3oXfH1xLAIYvlLnJWVX0dOPmcOA1+iZKljEnhpcqq/jniCr2ho9vQ9JdKgYJBfQFvEetGpGmLi8hl5V6E/4Nxx72sQDDW/LcrcX7ABnVSd3zekISYpkvfO9R8+Cwmw+MjD3CvUwU5Za99Tx9fl1rRWp93PQugN10578AcVER2tNjLDaFxkTsPejgYhEVbS0ULpmS1AGhJ0f8W2+n57eaqjqILw4YpZxYh5pYkJstXEC4qMLA10ZCrnP2iUclHGJ8CdUfEX0maPZhYmJTs09G1By+dQiEv4=
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jun 2017 16:25:09.5830 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR03MB3089
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v2 0/4] 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>

SGVsbG8gYWxsLAoKVGhpcyBpcyBzZWNvbmQgdmVyc2lvbi4gSW5zdGVhZCBvZiAyIHBhdGNoZXMs
IHRoZXJlIGFyZSA0IG5vdy4KSSBoYXZlIGRpdmlkZWQgUFNDSSBwYXRjaCBpbnRvIHR3bzogb25l
IGNoYW5nZXMgaG93IFBTQ0kKY29kZSBhY2Nlc3NlcyByZWdpc3RlcnMgYW5kIHNlY29uZCBvbmUg
bW92ZXMgUFNDSSBjb2RlIHdpdGgKbmV3IGFjY2Vzc29ycyB0byB2c21jLmMuCgpBbHNvIEkgaGFk
IHJlbW92ZWQgcmVkdW5kYW50IDY0IGJpdCBtb2RlIGNoZWNrIGluIFBTQ0kgY29kZSwgYXMgaXQK
ZG9lcyBub3QgY29uZm9ybXMgd2l0aCBTTUNDQy4KClBlci1wYXRjaCBjaGFuZ2VzIGFyZSBkZXNj
cmliZWQgaW4gY29ycmVzcG9uZGluZyBwYXRjaCBtZXNzYWdlcy4KCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 22 16:25:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 16:25: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 1dO4vI-00011Z-Hj; Thu, 22 Jun 2017 16:25:36 +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 1dO4vG-00010z-S8
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 16:25:35 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 94/63-03557-E7FEB495; Thu, 22 Jun 2017 16:25:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa0gUURiGPTOz22hOjLvGfm0auBFuG95IwiC
 hCMuUKKF+6B8bbdxd2HV1ZjUrFMUyW1k0BW8IKkqKkJiGiSGZlzQlTSWlQkII835JWgQxm3FG
 s/Pr/Xje97znwEfiqg2FlmQz7CyXzFh0Sg/CFISFBWSuRscG1xUSYfXrdcRFFNn/Zgu7ieIU5
 uQEW8Ydhak534lS5hMzPjWXoWw0GuVAHiRB5+BQuzxGiAOiixBUlDh3BxXtxGC5s17hQKQwJE
 JV42kHcieVdCg0V48eErU3fRwmNyaQ6MfpPAQ53a2Y6FfTEdBQrhE9BH0K3g72EaKm6ChofPJ
 yVwN9Ar6MPMVF7U5Hw6NvM3KvA0HjbDEuBbzgQ8WP3QBOA7ybm8OlsB90b1XgYgDoQgTtw9u7
 QEX7Q9fWkmzyhf6PVXLbdRj6tSlrG2xNbRJSeFsJM4VTSgkYoMvVrpRApxJathfkhAVGyl/Jp
 mtQmV+MSaZeBawtDysk8JiCul6bpH0g/+sfuWKRgKaSMvmxrsMw3dIqkwkP6CotxYqQvvLAby
 sP/LYGYU1Iz7NcOssFnA0OTODMRpPdypgtASHB5wKtLM8zRtbCJPCBiTZrKxKWwU04HWj7RUw
 POkZiuqNUGx8dqzqSYLt738TwpnguzcLyPciHJHVADS4LzItjjWxGktkibNQeBtJT501ZvguY
 4lMYK282SmgI+Wk1VPaKAGgRmNKS92N7uziOfLVqCgkPUXmmsJzVbP+fLyANiXRq6pJ4i6c52
 b5/+4JQjAnFc32RYrGd+Ye02eiZ4+di5noeRPrNPKwOWzeoy50D8cXTPp1JPqtNr7XqG2c+1+
 wMvHeHW7/b9NX90zX+4a7UB26rSH91atJVMpbbFLNY+3w2IvL8SuXtCx04mZqZdbKhwHhFE5p
 l6UEGt/q48p3LuQX9zsBU77W1qHG1ft4r3RU2HsQthd/rmtURvIkJMeAcz/wFzmZl6YYDAAA=
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1498148731!104416483!1
X-Originating-IP: [104.47.2.56]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41491 invoked from network); 22 Jun 2017 16:25:32 -0000
Received: from mail-db5eur01on0056.outbound.protection.outlook.com (HELO
 EUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.56)
 by server-7.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 22 Jun 2017 16:25:32 -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=TGvaR0UxDBZmmtsPEERtSzj9nxfDZ/gFH55u3WWbrds=;
 b=f4Pc0dZTalHmkWSM7ICTR1zQ6mvjHHm+WB7VL3+fCGQp4GbswiR8YZubW2s6uz850rOdvBs1H65HJYNlZDIk/LT8LzvcxSUBqD2thpfBlrzarPJkpbV0U6ZCAmQmqrbjtxcn0Plzys2YvtWXuilQuWJWQois8vhu9baFd8YxRVQ=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.58) by
 HE1PR03MB3098.eurprd03.prod.outlook.com (2603:10a6:7:5e::27) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1178.14; Thu, 22
 Jun 2017 16:25:29 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Thu, 22 Jun 2017 19:25:24 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Thu, 22 Jun 2017 19:24:59 +0300
Message-Id: <1498148700-10758-4-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1498148700-10758-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1497449445-23112-1-git-send-email-volodymyr_babchuk@epam.com>
 <1498148700-10758-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.58]
X-ClientProxiedBy: AM3PR04CA0128.eurprd04.prod.outlook.com (2603:10a6:207::12)
 To HE1PR03MB3098.eurprd03.prod.outlook.com
 (2603:10a6:7:5e::27)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 8b2002aa-2132-4445-46b5-08d4b98b4c90
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(201703131423075)(201703031133081); SRVR:HE1PR03MB3098; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR03MB3098;
 3:1ZPvNzIKB/Xe+9GuJcQW/wZ9pFQMcKvgJbxI0arxP7YOvFSzlVtn8aP0w+4exZXZLOErl6gUrpR31bLz44n8G23S1vT5Npq+hJll4XHWGiHR0aqGWDM2Gx4d3+IS+t9vqWj331aDLCp8b0KUTZIVSARGzLl6guTbMyEGUWkGn86ntonfc3dZ//gSBgOUoTTvmdM8SE6hz+qnwC4/8e6ljrESEMOCiqjZ3W6Ov9VMEZdqH0bqLsVoK9nv+adUq3Hh3Bz2OHLFZgzEusAHzG8nQffuPnpgY2JFuzUUSb/ScXN2RX4kzLOjJDExFdIBMpBpXej9E2Hx3cW2CwOFG1g4fg==;
 25:PJ6vKcikRitFY3a1x+ypfsqEuV1RhVU2Hr2kd93fs24Y0G0blfcI5y8+CfOsLTqfgCTNuFZmKLU9zzn6BXMXZYvXcqNCk+AuIEh63VUz7nG0P7CUbAPJcET5VIbhfhVnjhGiAWjtdV60SlkYhgqJ3O29McDgA/wFtaOjIO4jJxU+HVj101yQNRf/ldAQYXA30S8vpV4d/Fm/q6jSy0WkYkWOX3qdDOX6Ces+ry8+fH2A77WW4NsWzz/EXvUcV5rhN3hSdhHt6DUSi5nbm/0dHn6+mkazrWvHHZAyZpbOUaoRFT0cCoJKJn8zfdK3iOE+4AMNJ1rYOTdvyyc0f9a/ZDNq942W3OA508JdC4k6XwB9uz3YKZ8QNTqJb8H4AydYLQmlvyxzTKtXnrVB7i2eiaW2Q58Qf3l/EvThRPsJmcoAZnOVDlvzR1Tmv7rVSZOB+SOdx268eidkYhv52gDIaS9fEONA5EeXsHJEVHkLlq0=
X-MS-TrafficTypeDiagnostic: HE1PR03MB3098:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR03MB3098;
 31:ExzwWctMY1LlwSO0VkJDhbp2JBslGWmd3YDldJJEi/AjwlNottl7xXSbUEcLaXX9sNe7EE1IrxeSfMEB6UKCvBYDEW9wGJr9LXit+TUHLq5EoLlY87XC22Y5hnrJcbBaInFTJ44HVjfBT6YQXmvsvBKnYy5qkrH15WB/X3WuP0AOX2j+Pruo2niWzAqRN/YmwgLIAkUOp7EZoicyXAj9T56pZ5DwmbuvS2Us8tvbuxTk3teRY+n9Mht+pydl3f60;
 20:S2rQu4iF1f4Aes+YOnRmOydiJWzLfTxlXPCrdx8WHv+Wz0QHM5W5+A8cqoYl/8Zf5sdctCPK3mdxmHxZz3+zUctQKgsgqQjBqlECGpmgCBXRg90npsvqNz8xuRFRBe/nwEAJkWQMrP860SXM4FilRV3aadO01cSvYpIJf3sLzoyh3y7JOph1QDKKppDW0jApt1JXStBgaZ92xU35KmlFdYcbPreTPWyXXJQ04KTs6NMiuFudc+nQmkANlijsUWC2OlGwD/hDhFqW3w3Q1KBWSVDl94M1UXVS87NgyK99vK9IVirNGfLDnIPEts09bz7frpWN8lbLyJ+N8QhJv251kseog6+teD8OG824tW+D1AlJN/iQ9dYTU7xg6iaBklfa5blsS2heOmk8v+8VDfENcXmyLb2a1luMTjJMaVbVx1jA3lZ00gA7V+oE4XaFmAflmgAPwN2xY6LEzIkGwNbjaWdGhjxZpvtXU96lrRdmhmI0yQj7t/t86EDtKH+KmaDc
X-Microsoft-Antispam-PRVS: <HE1PR03MB309885372A4588FC38FEE1C2E6DB0@HE1PR03MB3098.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403)(17755550239193);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(100000703101)(100105400095)(10201501046)(6041248)(20161123558100)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123555025)(20161123562025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:HE1PR03MB3098; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:HE1PR03MB3098; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR03MB3098;
 4:B+2mKJd75DxTc292e61c/PRYRcRPhipGoPVWLUBGOZ?=
 =?us-ascii?Q?quTZlLMl5tePiwVHsaFbw7NHF8xxxJXu5DcZvNLXabjW4i4BOsddSXKzj2ry?=
 =?us-ascii?Q?LsI4gaWcE3dN7wKz4FnnT9LuTbwQJh17N+4jkyqqDuNk33gajHME2QeaPYLZ?=
 =?us-ascii?Q?ozhmae9IaWiwWjkkIhChs5lTGo566wIr2+LrvrdAhpyF2PdPpo2x0y778/pK?=
 =?us-ascii?Q?5npmhY4CcEPuRGJLeXnEz/PyBq28UzEW7/LZG3wME3SuJ6lqnwpF7zZAej7T?=
 =?us-ascii?Q?FmowDkVhb7HQf7eOAR0fUehfsEcvZRg7Sjd44YJwDmKYGcZibo5dgGGS3WpA?=
 =?us-ascii?Q?F6kU6qZkm2gd1guzIt/gVPP0cLdC6l9uT1vm0Nvw2s8TEtG0Z8R/lOED8WRl?=
 =?us-ascii?Q?xyjL/kazZxzJnQ/BgC7SnYk/NHGzkgmBKnhFZuFFO/FhyhP0vnqHmYoBIw7j?=
 =?us-ascii?Q?il6h8HhCLlknKvaTbWK9aSR6TkE2wyygm1dfUtehsW5InlGOIF85k7FJBigw?=
 =?us-ascii?Q?Zena9JuJsvRmVW3AI/oHatCEZ3XCl3lAuYDscj9PKFQW3DEkvVJsAdYSBrZc?=
 =?us-ascii?Q?01U9WjcqmSASSpaNpNbFX7W2NLCq/Peu61sjYUcvozDFyiWCJBTgMbOzqT7F?=
 =?us-ascii?Q?/+f6qjaBrDQIYjsLdwHmnNlf3AhGOsXYLFLdsl2Ce71EcNJWb+uFbFxWjdSz?=
 =?us-ascii?Q?PVAbP4kLSZZ+gXoEbsbZ1CfV4/crk+RE+EDlZ5vTADuQbiz/UzPIqhzK7upK?=
 =?us-ascii?Q?vJa2DFCv2Eov1jBHCtQ9lxAbsQGgVQmPJna7rUyLWf1k3kNYKbJej8RJs/ci?=
 =?us-ascii?Q?BhUiFgzUvMGiaNKXqUWItvRuLamCb3SdDhQ5aLlwJoisCBH7QmoGTR2axzWA?=
 =?us-ascii?Q?quYgUrLHzB1YypAgIDLRKYauIjFGCPf4pv0/e5yvdNNqUqQevRDPuPXlnQuh?=
 =?us-ascii?Q?WpEJ5RVbNx76Cln70SpNWoh9gmPe7NLJEkTo8cvRPvDX91Z2bhIBBLhY7Tbd?=
 =?us-ascii?Q?umLbvbqxjh0Wig3lY6vHIDX9m1CgzdX/0XJR+Gk/8TG+EtgfrnQIIoy/H8NM?=
 =?us-ascii?Q?0GBnL2+//zym35NtjZ2ekWsdpVXwab24hXimHiS6DJcTA9D/l7ix9tQH8fZM?=
 =?us-ascii?Q?v1+IgzZlzDrQ0PtaqKJAZdCkpbRZf2hx+y6zQg7NmeKy90pBfmryFRy67z2z?=
 =?us-ascii?Q?Oz3LXBrc1pD9pgDU0gY8RI2JwoPZORJ8UJG8HLaNSRvMENb9cRYi7vRw=3D?=
 =?us-ascii?Q?=3D?=
X-Forefront-PRVS: 03468CBA43
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39410400002)(39450400003)(39850400002)(39400400002)(39860400002)(305945005)(5660300001)(2906002)(81166006)(72206003)(8676002)(5003940100001)(80792005)(38730400002)(36756003)(33646002)(107886003)(50226002)(53936002)(54906002)(2361001)(110136004)(478600001)(2351001)(86362001)(42186005)(122856001)(50466002)(6666003)(7736002)(189998001)(6116002)(3846002)(48376002)(47776003)(4326008)(6916009)(66066001)(2950100002)(76176999)(50986999)(81973001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR03MB3098; H:EPUAKYIW2556.kyiv.epam.com;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR03MB3098;
 23:ixu5nHfAXQvGjBqfeyd2CdiCWJsielI8r1z+JEkNO?=
 =?us-ascii?Q?jRLVeKBpm2bM0ZndDaD+VLsdtVWqqHm8a4ImYx9iFIQZHb0l5hJz0HkAxI3O?=
 =?us-ascii?Q?rWys6JMfe9u1e3rpMqoRR4vKT0StMMeXNydTlE00g9yFw/gm/GWqp1rM+P3F?=
 =?us-ascii?Q?Pan5PGjLWh3j8ND1qzr9vCH8UlsMqceQ9NoMFvLa1DVRmtn0+PB0Edq2ys4b?=
 =?us-ascii?Q?UG1bgxreU9E30BvT02lqKj58G6MuAMQNEMKMhP0LP5Ttnf6CH8quuC8IxtUN?=
 =?us-ascii?Q?Pw9IozTV9uwCDHHPYveGtDuMFKMKfCcjt7imQdv7aYsZBrqvpszY6VG31bzH?=
 =?us-ascii?Q?X8nN8EE5PLXjBXWo6Y7/kgXHMoAiLNIItceBM6x/jQr7AqITUNIZ+ETdxkv1?=
 =?us-ascii?Q?2PRojm2/ww8DQB4RJI6k/qaXBbGIE+CD3YvJjD9O1YY71fRgndUx2VvgHMJZ?=
 =?us-ascii?Q?DLJ0tcZoWc7cbgT1FgnqwoaCqhDA44UJrhtK/utzQK63IhYwXTpN6y+CLnkg?=
 =?us-ascii?Q?YsH/nGjVkW3dOtnb7hCffvfQ4bliEocc/lG/MQLkW8KEApCeEOeNY+stVAJG?=
 =?us-ascii?Q?7z0lQGtG8hCMGSjJNw5UC+mVcHVgu/5T6pmV4Xu6hcGizNeDRSVXwBk7zzZn?=
 =?us-ascii?Q?yNcK08Ggl4McTltLHcQ3XyNUOitfwbjmSKDL6d2a76vAUS0Eq20hteFCIs5g?=
 =?us-ascii?Q?r6TRP2f9TBoY9wQLY3q7tzcura3hJ5nABGyZPP1FRhZGsBATRJjaJdKEPlHK?=
 =?us-ascii?Q?Y33q28682qwQ3Z9986SIe9fMVuhKL7M+3lqMvu8eswnjn56X/CKX3b+hCLo8?=
 =?us-ascii?Q?bOzhfeNoqkfjArX2hvYWcEjvorP1KZJmr4/3vrE5AKTfPOGTU7ekd43IbQCq?=
 =?us-ascii?Q?yXYw9UzzdmbXlwiv0EGPHM4nNhv6eCl7qH6TLWMdv1cPG2IfgTcdJsxs6GNd?=
 =?us-ascii?Q?SzTVpGsstV6NgHrQkxal+9H3xRrFYkKNjRtbJ7UrFkQcVAYv0QlnUyNugnbV?=
 =?us-ascii?Q?yo5mwwQefVWWTkWuKebUtfIH78h0svTfkagxAabarnkzJbtXuvPt6Vn5kQW3?=
 =?us-ascii?Q?oKZVy5EJRhtvMwwFDd+PrFRmxg2v7rn3500mIwfa5YnMSZhATB+Y2xmRNduI?=
 =?us-ascii?Q?GPllsB71YI=3D?=
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR03MB3098;
 6:Qd356N+dkkc4xKEB4oHhKNxQkEskL/vaAVIWuG4UXY?=
 =?us-ascii?Q?lFvhv+eEzFzt19wXm3pxF6uUL54bkaejXXGZIlqh32SPoUPwgCAy92ajs8rR?=
 =?us-ascii?Q?jz8dNyBh7LZzoxT8oV8DORPJIFVG/ZeKIE3EFJyqe2c7C9ZE7cQmlG780aHM?=
 =?us-ascii?Q?15/p0dVzCkcXFSloq6lGTTS7cW2quf9zPYjQnm1XHanUQHOjY8JvNveN1BJ6?=
 =?us-ascii?Q?WRqu9d5LGoXSclh3VkNH6GdSUsTPDMs1B32LK5uJyUpvllN53qmdcz7T8IWP?=
 =?us-ascii?Q?Nai2+FNqgT53PKECyXGZrf6sDO5DupGVPhOtS+NTakKWxKg6bngPwl4iE2my?=
 =?us-ascii?Q?MM5rpXxSwqTE2ZjSVH/kShUvArw6gQH9TZsbfJLe9eeT9z+grbXFNrhUc2cA?=
 =?us-ascii?Q?WsYM0qrb/A6n+7iATz4Ai39KSaBAxVvkclZ57bQ2JlnpxnVfXGmlJdq7JHo/?=
 =?us-ascii?Q?ZU4Hm3SRHKb2iAjYUnmfBSOi9aTRNCnMXGCotQv4R5mkYEhepvJ2hYU9ix9R?=
 =?us-ascii?Q?304dWaUBliSFDzIV/xXSm3kIkYAORI7OMQh3C3sa19bbat4FBKRKRvEc9Lsd?=
 =?us-ascii?Q?4Eaxir71mMWqHVj5xrZdIdcekNZs2yEzXj+D9ygo57BWmXkJGDTtTIJDppyA?=
 =?us-ascii?Q?IygLEg0qxJtf3MiuI+BIzgqUdaFWyf2f0r3F+zNr0D/ufDhn2IPZW6YAnEMa?=
 =?us-ascii?Q?jSG6SyWgzl2SlYWiHb+S9UOwOq+QGgBoUuTra4syzhTWGTqOLYvq/33uXxKo?=
 =?us-ascii?Q?1KDUcjRIPpgG7SxUZDuarZfDDrHa9Ah9vwY6aqNR3PoRDYVH7KtmX8bdvhTV?=
 =?us-ascii?Q?81TsQSebd+8ryF+UmZLgOU5SVua7xbdkwTwk7+OacvUtk/Dci8ctQgnku26A?=
 =?us-ascii?Q?1LFMSF/lO8UlWLwt3d+ZMvuwM9+md0A0cvXqfA2wuJ5AUVck5GN8ltkWmCPm?=
 =?us-ascii?Q?c4ZJlESqTXrVvf8fQuAt7B31NxTI9I+dtQfJo/zXnD8GXfYbtipS48AmDWSO?=
 =?us-ascii?Q?I=3D?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR03MB3098;
 5:91TjLp8oFejITMRxi0FkgBcq7bgZGbPsYqkGtTNkKn38OsZHP7ISXsVKiNRorRasKDw/0Om+eofU0RhE2+WwNe83sCZQt0w/iZ+mR3ABC+bomYpXJvvlK4Wy6WRRaFPp4HD6W0vwZOphC45mZbj2TXzoNnKqoX1mmDB2xueGkZmuSnNwCsxgoRFqG4Q8CrB6SwcucRco/KFAZ/gGWxgvBLB0NfXkXvfK7ei9VdRYndE4Fitu6IPgVQzvdBySvzFWKtTDL13mbSFx2W2YlbOpyTQ4ZfFl0ZP44ME2MyKe5JOzWiKf7pzswTqDtdm4cWsCUh0+j+DnS8GeM5h32MS7WxeP73o9Ordva8ijsu6toGc46QP1lPMgiO2G8BNS5u6BC9j2/jEeDG3DWuc8IUSO+u5DvdJlS9msyd2oFWeKDozWjJ8keulnxIhwiCicuCgduWCpXDk1fJHoiIWjYJ1JPVUeATdsWymsxdLgcF/CaGDB673zveSHjhlQ8yZgk+Mv;
 24:uvE1MrnkxuFtU+sIQyCat4DJZUGOinKWIIdOCbPLnabEswNc3ddP6TJkyIjr+17k6z/m2g6tcUBjV3ovCKs/5bVDPbJl1jW5GxYgZuVG8Q0=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; HE1PR03MB3098;
 7:JVgI2WQLERCHJw8e37MxBGYzqwN8cJuQB9RzrLRL45NtCuOPGgHWRc89vumBQkaXZGOUy2vYshqAEVYjmHdrChB+jqAmaB520U3ctX15zPjUuBbJ7B8ApPSKIlyHu+ZPztJwiZ9eMYTqd1y5Dq3XSu4Idu7CRA5Gc1nSIJmNYlcy16U7T46dIMki583YSd76wdwmdwwtsaViJPTlMW92n4L99DvET97VSaeECZ6qbZVGpKY8Y+ZTUx/BGm5x1rpKCzKkcqpVu8u9hzYKqUQtXrb2P/mIQLIbLuf4aPnPHqgUyePFhMjfOhSaxP2/NFtELdhuX9rxZ4XJt6UYYZzZ1ArpCV39P8L2dGiAyVLlnUKed0oR+xPZSArmch9OueiAw5r7bfMu/rJHtJ2o2d3uMWU31eCegSkPOaSWT7ZRdV3ZrTp9UtpRbXNpyIiZPx5nBN6WjcSGYSQoVfAC7FJR0BtVJr3EDxTsVvCHFRA6HtULGhq3lWuH0VOZY45f0azBoKWRYrME9ns3reAfyTziG+cJ34ckEsev1YUHIMka2JAoCuY9QKKrIm2XN/iDL6VeWlz5b7gH2AYoCEOb5AJ8AAIKLtRAEcnyDTjqDG3kaApCuKHheuzfbyc4a57Ok5adVoWYMq3js0rBqIbglka6RRUxI5+VapziClRxENyUPlzcm/jPgiMG4E1MQxzamHpd8WNpelDCwIz2eU//kw4RfHl+knsEMyiMhls5fxj0WG2wMi+Mio7FsSXwa6GzsnNm736R2hyIWMfBcROfb7Shoz//fecy7yzkSKcOowWCNFk=
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jun 2017 16:25:29.7198 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR03MB3098
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v2 3/4] 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
ZCBpbgphcHByb3ByaWF0ZSBwbGFjZTogYHZzbWMuY2AuIFRoaXMgcGF0Y2gganVzdCBtb3ZlcyBQ
U0NJCmhhbmRsZXIgY2FsbHMgZnJvbSBgdHJhcHMuY2AgdG8gYHZzbWMuY2AuCgpQU0NJIGlzIGNv
bnNpZGVyZWQgYXMgdHdvIGRpZmZlcmVudCAic2VydmljZXMiIGluIHRlcm1zIG9mIFNNQ0NDLgpP
bGRlciBQU0NJIDEuMCBpcyB0cmVhdGVkIGFzICJhcmNoaXRlY3R1cmUgc2VydmljZSIsIHdoaWxl
IG5ldmVyClBTQ0kgMi4wIGlzIGRlZmluZWQgYXMgInN0YW5kYXJkIHNlY3VyZSBzZXJ2aWNlIi4K
ClNpZ25lZC1vZmYtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFt
LmNvbT4KUmV2aWV3ZWQtYnk6IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5k
cnVzaGNoZW5rb0BlcGFtLmNvbT4KUmV2aWV3ZWQtYnk6IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxv
bGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KLS0tClNwbGl0dGVkIHRoaXMgcGF0Y2ggaW50
byB0d28uIE5vdyB0aGlzIHBhdGNoIGRvZXMgbm90IGNoYW5nZSB0aGUgd2F5LApob3cgUFNDSSBj
b2RlIGFjY2Vzc2VzIHRoZSBhcmd1bWVudHMuCi0tLQogeGVuL2FyY2gvYXJtL3RyYXBzLmMgICAg
ICAgICAgICAgIHwgMTI0ICsrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9h
cmNoL2FybS92c21jLmMgICAgICAgICAgICAgICB8IDEzNiArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJtL3NtYy5oIHwgICA1
ICsrCiAzIGZpbGVzIGNoYW5nZWQsIDE1MyBpbnNlcnRpb25zKCspLCAxMTIgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJhcHMu
YwppbmRleCA2NjI0MmU1Li5lODA2NDc0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMu
YworKysgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwpAQCAtMzksNyArMzksNiBAQAogI2luY2x1ZGUg
PGFzbS9ldmVudC5oPgogI2luY2x1ZGUgPGFzbS9yZWdzLmg+CiAjaW5jbHVkZSA8YXNtL2NwcmVn
cy5oPgotI2luY2x1ZGUgPGFzbS9wc2NpLmg+CiAjaW5jbHVkZSA8YXNtL21taW8uaD4KICNpbmNs
dWRlIDxhc20vY3B1ZmVhdHVyZS5oPgogI2luY2x1ZGUgPGFzbS9mbHVzaHRsYi5oPgpAQCAtMTQ1
MCwxMTMgKzE0NDksNiBAQCBzdGF0aWMgdm9pZCBkb19kZWJ1Z190cmFwKHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzLCB1bnNpZ25lZCBpbnQgY29kZSkKIH0KICNlbmRpZgogCi0vKiBoZWxwZXIg
ZnVuY3Rpb24gZm9yIGNoZWNraW5nIGFybSBtb2RlIDMyLzY0IGJpdCAqLwotc3RhdGljIGlubGlu
ZSBpbnQgcHNjaV9tb2RlX2NoZWNrKHN0cnVjdCBkb21haW4gKmQsIHJlZ2lzdGVyX3QgZmlkKQot
ewotICAgICAgICByZXR1cm4gISggaXNfNjRiaXRfZG9tYWluKGQpXiggKGZpZCAmIFBTQ0lfMF8y
XzY0QklUKSA+PiAzMCApICk7Ci19Ci0KLXN0YXRpYyB2b2lkIGRvX3RyYXBfcHNjaShzdHJ1Y3Qg
Y3B1X3VzZXJfcmVncyAqcmVncykKLXsKLSAgICByZWdpc3Rlcl90IGZpZCA9IGdldF91c2VyX3Jl
ZyhyZWdzLDApOwotCi0gICAgLyogcHJlbG9hZGluZyBpbiBjYXNlIHBzY2lfbW9kZV9jaGVjayBm
YWlscyAqLwotICAgIHNldF91c2VyX3JlZyhyZWdzLCAwLCBQU0NJX0lOVkFMSURfUEFSQU1FVEVS
Uyk7Ci0gICAgc3dpdGNoKCBmaWQgKQotICAgIHsKLSAgICBjYXNlIFBTQ0lfY3B1X29mZjoKLSAg
ICAgICAgewotICAgICAgICAgICAgdWludDMyX3QgcHN0YXRlID0gZ2V0X3VzZXJfcmVnKHJlZ3Ms
IDEpOwotICAgICAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfb2ZmKTsKLSAgICAgICAgICAg
IHNldF91c2VyX3JlZyhyZWdzLCAwLCBkb19wc2NpX2NwdV9vZmYocHN0YXRlKSk7Ci0gICAgICAg
IH0KLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBQU0NJX2NwdV9vbjoKLSAgICAgICAgewotICAg
ICAgICAgICAgdWludDMyX3QgdmNwdWlkID0gIGdldF91c2VyX3JlZyhyZWdzLCAxKTsKLSAgICAg
ICAgICAgIHJlZ2lzdGVyX3QgZXBvaW50ID0gZ2V0X3VzZXJfcmVnKHJlZ3MsIDIpOwotICAgICAg
ICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfb24pOwotICAgICAgICAgICAgc2V0X3VzZXJfcmVn
KHJlZ3MsIDAsIGRvX3BzY2lfY3B1X29uKHZjcHVpZCwgZXBvaW50KSk7Ci0gICAgICAgIH0KLSAg
ICAgICAgYnJlYWs7Ci0gICAgY2FzZSBQU0NJXzBfMl9GTl9QU0NJX1ZFUlNJT046Ci0gICAgICAg
IHBlcmZjX2luY3IodnBzY2lfdmVyc2lvbik7Ci0gICAgICAgIHNldF91c2VyX3JlZyhyZWdzLCAw
LCBkb19wc2NpXzBfMl92ZXJzaW9uKCkpOwotICAgICAgICBicmVhazsKLSAgICBjYXNlIFBTQ0lf
MF8yX0ZOX0NQVV9PRkY6Ci0gICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X29mZik7Ci0gICAg
ICAgIHNldF91c2VyX3JlZyhyZWdzLCAwLCBkb19wc2NpXzBfMl9jcHVfb2ZmKCkpOwotICAgICAg
ICBicmVhazsKLSAgICBjYXNlIFBTQ0lfMF8yX0ZOX01JR1JBVEVfSU5GT19UWVBFOgotICAgICAg
ICBwZXJmY19pbmNyKHZwc2NpX21pZ3JhdGVfaW5mb190eXBlKTsKLSAgICAgICAgc2V0X3VzZXJf
cmVnKHJlZ3MsIDAsIGRvX3BzY2lfMF8yX21pZ3JhdGVfaW5mb190eXBlKCkpOwotICAgICAgICBi
cmVhazsKLSAgICBjYXNlIFBTQ0lfMF8yX0ZOX01JR1JBVEVfSU5GT19VUF9DUFU6Ci0gICAgY2Fz
ZSBQU0NJXzBfMl9GTjY0X01JR1JBVEVfSU5GT19VUF9DUFU6Ci0gICAgICAgIHBlcmZjX2luY3Io
dnBzY2lfbWlncmF0ZV9pbmZvX3VwX2NwdSk7Ci0gICAgICAgIGlmICggcHNjaV9tb2RlX2NoZWNr
KGN1cnJlbnQtPmRvbWFpbiwgZmlkKSApCi0gICAgICAgICAgICBzZXRfdXNlcl9yZWcocmVncywg
MCwgZG9fcHNjaV8wXzJfbWlncmF0ZV9pbmZvX3VwX2NwdSgpKTsKLSAgICAgICAgYnJlYWs7Ci0g
ICAgY2FzZSBQU0NJXzBfMl9GTl9TWVNURU1fT0ZGOgotICAgICAgICBwZXJmY19pbmNyKHZwc2Np
X3N5c3RlbV9vZmYpOwotICAgICAgICBkb19wc2NpXzBfMl9zeXN0ZW1fb2ZmKCk7Ci0gICAgICAg
IHNldF91c2VyX3JlZyhyZWdzLCAwLCBQU0NJX0lOVEVSTkFMX0ZBSUxVUkUpOwotICAgICAgICBi
cmVhazsKLSAgICBjYXNlIFBTQ0lfMF8yX0ZOX1NZU1RFTV9SRVNFVDoKLSAgICAgICAgcGVyZmNf
aW5jcih2cHNjaV9zeXN0ZW1fcmVzZXQpOwotICAgICAgICBkb19wc2NpXzBfMl9zeXN0ZW1fcmVz
ZXQoKTsKLSAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDAsIFBTQ0lfSU5URVJOQUxfRkFJTFVS
RSk7Ci0gICAgICAgIGJyZWFrOwotICAgIGNhc2UgUFNDSV8wXzJfRk5fQ1BVX09OOgotICAgIGNh
c2UgUFNDSV8wXzJfRk42NF9DUFVfT046Ci0gICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X29u
KTsKLSAgICAgICAgaWYgKCBwc2NpX21vZGVfY2hlY2soY3VycmVudC0+ZG9tYWluLCBmaWQpICkK
LSAgICAgICAgewotICAgICAgICAgICAgcmVnaXN0ZXJfdCB2Y3B1aWQgPSBnZXRfdXNlcl9yZWco
cmVncywgMSk7Ci0gICAgICAgICAgICByZWdpc3Rlcl90IGVwb2ludCA9IGdldF91c2VyX3JlZyhy
ZWdzLCAyKTsKLSAgICAgICAgICAgIHJlZ2lzdGVyX3QgY2lkID0gZ2V0X3VzZXJfcmVnKHJlZ3Ms
IDMpOwotICAgICAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDAsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgZG9fcHNjaV8wXzJfY3B1X29uKHZjcHVpZCwgZXBvaW50LCBjaWQpKTsKLSAgICAg
ICAgfQotICAgICAgICBicmVhazsKLSAgICBjYXNlIFBTQ0lfMF8yX0ZOX0NQVV9TVVNQRU5EOgot
ICAgIGNhc2UgUFNDSV8wXzJfRk42NF9DUFVfU1VTUEVORDoKLSAgICAgICAgcGVyZmNfaW5jcih2
cHNjaV9jcHVfc3VzcGVuZCk7Ci0gICAgICAgIGlmICggcHNjaV9tb2RlX2NoZWNrKGN1cnJlbnQt
PmRvbWFpbiwgZmlkKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHVpbnQzMl90IHBzdGF0ZSA9
IGdldF91c2VyX3JlZyhyZWdzLCAxKTsKLSAgICAgICAgICAgIHJlZ2lzdGVyX3QgZXBvaW50ID0g
Z2V0X3VzZXJfcmVnKHJlZ3MsIDIpOwotICAgICAgICAgICAgcmVnaXN0ZXJfdCBjaWQgPSBnZXRf
dXNlcl9yZWcocmVncywgMyk7Ci0gICAgICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgMCwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICBkb19wc2NpXzBfMl9jcHVfc3VzcGVuZChwc3RhdGUsIGVw
b2ludCwgY2lkKSk7Ci0gICAgICAgIH0KLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBQU0NJXzBf
Ml9GTl9BRkZJTklUWV9JTkZPOgotICAgIGNhc2UgUFNDSV8wXzJfRk42NF9BRkZJTklUWV9JTkZP
OgotICAgICAgICBwZXJmY19pbmNyKHZwc2NpX2NwdV9hZmZpbml0eV9pbmZvKTsKLSAgICAgICAg
aWYgKCBwc2NpX21vZGVfY2hlY2soY3VycmVudC0+ZG9tYWluLCBmaWQpICkKLSAgICAgICAgewot
ICAgICAgICAgICAgcmVnaXN0ZXJfdCB0YWZmID0gZ2V0X3VzZXJfcmVnKHJlZ3MsIDEpOwotICAg
ICAgICAgICAgdWludDMyX3QgbGFmZiA9IGdldF91c2VyX3JlZyhyZWdzLCAyKTsKLSAgICAgICAg
ICAgIHNldF91c2VyX3JlZyhyZWdzLCAwLAotICAgICAgICAgICAgICAgICAgICAgICAgIGRvX3Bz
Y2lfMF8yX2FmZmluaXR5X2luZm8odGFmZiwgbGFmZikpOwotICAgICAgICB9Ci0gICAgICAgIGJy
ZWFrOwotICAgIGNhc2UgUFNDSV8wXzJfRk5fTUlHUkFURToKLSAgICBjYXNlIFBTQ0lfMF8yX0ZO
NjRfTUlHUkFURToKLSAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfbWlncmF0ZSk7Ci0gICAg
ICAgIGlmICggcHNjaV9tb2RlX2NoZWNrKGN1cnJlbnQtPmRvbWFpbiwgZmlkKSApCi0gICAgICAg
IHsKLSAgICAgICAgICAgIHVpbnQzMl90IHRjcHUgPSBnZXRfdXNlcl9yZWcocmVncywgMSk7Ci0g
ICAgICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgMCwgZG9fcHNjaV8wXzJfbWlncmF0ZSh0Y3B1
KSk7Ci0gICAgICAgIH0KLSAgICAgICAgYnJlYWs7Ci0gICAgZGVmYXVsdDoKLSAgICAgICAgZG9t
YWluX2NyYXNoX3N5bmNocm9ub3VzKCk7Ci0gICAgICAgIHJldHVybjsKLSAgICB9Ci19Ci0KICNp
ZmRlZiBDT05GSUdfQVJNXzY0CiAjZGVmaW5lIEhZUEVSQ0FMTF9SRVNVTFRfUkVHKHIpIChyKS0+
eDAKICNkZWZpbmUgSFlQRVJDQUxMX0FSRzEocikgKHIpLT54MApAQCAtMjg4OCw4ICsyNzgwLDEy
IEBAIGFzbWxpbmthZ2Ugdm9pZCBkb190cmFwX2d1ZXN0X3N5bmMoc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MpCiAgICAgICAgICAgICByZXR1cm4gZG9fZGVidWdfdHJhcChyZWdzLCBoc3IuaXNz
ICYgMHgwMGZmKTsKICNlbmRpZgogICAgICAgICBpZiAoIGhzci5pc3MgPT0gMCApCi0gICAgICAg
ICAgICByZXR1cm4gZG9fdHJhcF9wc2NpKHJlZ3MpOwotICAgICAgICBkb190cmFwX2h5cGVyY2Fs
bChyZWdzLCAocmVnaXN0ZXJfdCAqKSZyZWdzLT5yMTIsIGhzci5pc3MpOworICAgICAgICB7Cisg
ICAgICAgICAgICBpZiAoICF2c21jX2hhbmRsZV9jYWxsKHJlZ3MpICkKKyAgICAgICAgICAgICAg
ICBkb21haW5fY3Jhc2hfc3luY2hyb25vdXMoKTsKKyAgICAgICAgfQorICAgICAgICBlbHNlCisg
ICAgICAgICAgICBkb190cmFwX2h5cGVyY2FsbChyZWdzLCAocmVnaXN0ZXJfdCAqKSZyZWdzLT5y
MTIsIGhzci5pc3MpOwogICAgICAgICBicmVhazsKICNpZmRlZiBDT05GSUdfQVJNXzY0CiAgICAg
Y2FzZSBIU1JfRUNfSFZDNjQ6CkBAIC0yOTAwLDggKzI3OTYsMTIgQEAgYXNtbGlua2FnZSB2b2lk
IGRvX3RyYXBfZ3Vlc3Rfc3luYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAg
ICAgIHJldHVybiBkb19kZWJ1Z190cmFwKHJlZ3MsIGhzci5pc3MgJiAweDAwZmYpOwogI2VuZGlm
CiAgICAgICAgIGlmICggaHNyLmlzcyA9PSAwICkKLSAgICAgICAgICAgIHJldHVybiBkb190cmFw
X3BzY2kocmVncyk7Ci0gICAgICAgIGRvX3RyYXBfaHlwZXJjYWxsKHJlZ3MsICZyZWdzLT54MTYs
IGhzci5pc3MpOworICAgICAgICB7CisgICAgICAgICAgICBpZiAoICF2c21jX2hhbmRsZV9jYWxs
KHJlZ3MpICkKKyAgICAgICAgICAgICAgICBkb21haW5fY3Jhc2hfc3luY2hyb25vdXMoKTsKKyAg
ICAgICAgfQorICAgICAgICBlbHNlCisgICAgICAgICAgICBkb190cmFwX2h5cGVyY2FsbChyZWdz
LCAmcmVncy0+eDE2LCBoc3IuaXNzKTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBIU1JfRUNf
U01DNjQ6CiAgICAgICAgIC8qCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdnNtYy5jIGIveGVu
L2FyY2gvYXJtL3ZzbWMuYwppbmRleCAxMGM0YWNkLi41ZjEwZmQxIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC9hcm0vdnNtYy5jCisrKyBiL3hlbi9hcmNoL2FybS92c21jLmMKQEAgLTIyLDYgKzIyLDcg
QEAKICNpbmNsdWRlIDx4ZW4vc3RkYm9vbC5oPgogI2luY2x1ZGUgPHhlbi90eXBlcy5oPgogI2lu
Y2x1ZGUgPHB1YmxpYy9hcmNoLWFybS9zbWMuaD4KKyNpbmNsdWRlIDxhc20vcHNjaS5oPgogI2lu
Y2x1ZGUgPGFzbS92c21jLmg+CiAjaW5jbHVkZSA8YXNtL3JlZ3MuaD4KIApAQCAtNDMsNiArNDQs
MTQgQEAKIC8qIE51bWJlciBvZiBmdW5jdGlvbnMgY3VycmVudGx5IHN1cHBvcnRlZCBieSBIeXBl
cnZpc29yIFNlcnZpY2UuICovCiAjZGVmaW5lIFhFTl9TTUNDQ19GVU5DVElPTl9DT1VOVCAzCiAK
Ky8qIFN0YW5kYXJkIFNlcnZpY2UgdmVyc2lvbi4gQ2hlY2sgY29tbWVudCBmb3IgSHlwZXJ2aXNv
ciBTZXJ2aWNlIGZvciBydWxlcyAqLworI2RlZmluZSBTU0NfU01DQ0NfTUFKT1JfUkVWSVNJT04g
MAorI2RlZmluZSBTU0NfU01DQ0NfTUlOT1JfUkVWSVNJT04gMQorCisvKiBOdW1iZXIgb2YgZnVu
Y3Rpb25zIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgU3RhbmRhcmQgU2VydmljZSBTZXJ2aWNlLiAq
LworI2RlZmluZSBTU0NfU01DQ0NfRlVOQ1RJT05fQ09VTlQgMTMKKworCiAvKiBTTUNDQyBpbnRl
cmZhY2UgZm9yIGh5cGVydmlzb3IuIFRlbGwgYWJvdXQgaXRzZWxmLiAqLwogc3RhdGljIGJvb2wg
aGFuZGxlX2h5cGVydmlzb3Ioc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7CkBAIC02NSw2
ICs3NCwxMjcgQEAgc3RhdGljIGJvb2wgaGFuZGxlX2h5cGVydmlzb3Ioc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MpCiAgICAgcmV0dXJuIGZhbHNlOwogfQogCisvKiBvbGQgKGFydm03KSBQU0NJ
IGludGVyZmFjZSAqLworc3RhdGljIGJvb2wgaGFuZGxlX2FyY2goc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MpCit7CisgICAgc3dpdGNoICggZ2V0X3VzZXJfcmVnKHJlZ3MsMCkgJiAweEZGRkZG
RkZGICkKKyAgICB7CisgICAgY2FzZSBQU0NJX2NwdV9vZmY6CisgICAgeworICAgICAgICB1aW50
MzJfdCBwc3RhdGUgPSBnZXRfdXNlcl9yZWcocmVncywgMSk7CisgICAgICAgIHBlcmZjX2luY3Io
dnBzY2lfY3B1X29mZik7CisgICAgICAgIHNldF91c2VyX3JlZyhyZWdzLCAwLCBkb19wc2NpX2Nw
dV9vZmYocHN0YXRlKSk7CisgICAgfQorICAgIHJldHVybiB0cnVlOworICAgIGNhc2UgUFNDSV9j
cHVfb246CisgICAgeworICAgICAgICB1aW50MzJfdCB2Y3B1aWQgPSBnZXRfdXNlcl9yZWcocmVn
cywgMSk7CisgICAgICAgIHJlZ2lzdGVyX3QgZXBvaW50ID0gZ2V0X3VzZXJfcmVnKHJlZ3MsIDIp
OworICAgICAgICBwZXJmY19pbmNyKHZwc2NpX2NwdV9vbik7CisgICAgICAgIHNldF91c2VyX3Jl
ZyhyZWdzLCAwLCBkb19wc2NpX2NwdV9vbih2Y3B1aWQsIGVwb2ludCkpOworICAgIH0KKyAgICBy
ZXR1cm4gdHJ1ZTsKKyAgICB9CisgICAgcmV0dXJuIGZhbHNlOworfQorCisvKiBoZWxwZXIgZnVu
Y3Rpb24gZm9yIGNoZWNraW5nIGFybSBtb2RlIDMyLzY0IGJpdCAqLworc3RhdGljIGlubGluZSBp
bnQgcHNjaV9tb2RlX2NoZWNrKHN0cnVjdCBkb21haW4gKmQsIHJlZ2lzdGVyX3QgZmlkKQorewor
ICAgICAgICByZXR1cm4gISggaXNfNjRiaXRfZG9tYWluKGQpXiggKGZpZCAmIFBTQ0lfMF8yXzY0
QklUKSA+PiAzMCApICk7Cit9CisKKy8qIFBTQ0kgMi4wIGludGVyZmFjZSAqLworc3RhdGljIGJv
b2wgaGFuZGxlX3NzYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKK3sKKyAgICByZWdpc3Rl
cl90IGZpZCA9IGdldF91c2VyX3JlZyhyZWdzLCAwKTsKKworICAgIHN3aXRjaCAoIEFSTV9TTUND
Q19GVU5DX05VTShmaWQpICkKKyAgICB7CisgICAgY2FzZSBBUk1fU01DQ0NfRlVOQ19OVU0oUFND
SV8wXzJfRk5fUFNDSV9WRVJTSU9OKToKKyAgICAgICAgcGVyZmNfaW5jcih2cHNjaV92ZXJzaW9u
KTsKKyAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDAsIGRvX3BzY2lfMF8yX3ZlcnNpb24oKSk7
CisgICAgICAgIHJldHVybiB0cnVlOworICAgIGNhc2UgQVJNX1NNQ0NDX0ZVTkNfTlVNKFBTQ0lf
MF8yX0ZOX0NQVV9PRkYpOgorICAgICAgICBwZXJmY19pbmNyKHZwc2NpX2NwdV9vZmYpOworICAg
ICAgICBzZXRfdXNlcl9yZWcocmVncywgMCwgZG9fcHNjaV8wXzJfY3B1X29mZigpKTsKKyAgICAg
ICAgcmV0dXJuIHRydWU7CisgICAgY2FzZSBBUk1fU01DQ0NfRlVOQ19OVU0oUFNDSV8wXzJfRk5f
TUlHUkFURV9JTkZPX1RZUEUpOgorICAgICAgICBwZXJmY19pbmNyKHZwc2NpX21pZ3JhdGVfaW5m
b190eXBlKTsKKyAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDAsIGRvX3BzY2lfMF8yX21pZ3Jh
dGVfaW5mb190eXBlKCkpOworICAgICAgICByZXR1cm4gdHJ1ZTsKKyAgICBjYXNlIEFSTV9TTUND
Q19GVU5DX05VTShQU0NJXzBfMl9GTl9NSUdSQVRFX0lORk9fVVBfQ1BVKToKKyAgICAgICAgcGVy
ZmNfaW5jcih2cHNjaV9taWdyYXRlX2luZm9fdXBfY3B1KTsKKyAgICAgICAgaWYgKCBwc2NpX21v
ZGVfY2hlY2soY3VycmVudC0+ZG9tYWluLCBmaWQpICkKKyAgICAgICAgICAgIHNldF91c2VyX3Jl
ZyhyZWdzLCAwLCBkb19wc2NpXzBfMl9taWdyYXRlX2luZm9fdXBfY3B1KCkpOworICAgICAgICBy
ZXR1cm4gdHJ1ZTsKKyAgICBjYXNlIEFSTV9TTUNDQ19GVU5DX05VTShQU0NJXzBfMl9GTl9TWVNU
RU1fT0ZGKToKKyAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9zeXN0ZW1fb2ZmKTsKKyAgICAgICAg
ZG9fcHNjaV8wXzJfc3lzdGVtX29mZigpOworICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgMCwg
UFNDSV9JTlRFUk5BTF9GQUlMVVJFKTsKKyAgICAgICAgcmV0dXJuIHRydWU7CisgICAgY2FzZSBB
Uk1fU01DQ0NfRlVOQ19OVU0oUFNDSV8wXzJfRk5fU1lTVEVNX1JFU0VUKToKKyAgICAgICAgcGVy
ZmNfaW5jcih2cHNjaV9zeXN0ZW1fcmVzZXQpOworICAgICAgICBkb19wc2NpXzBfMl9zeXN0ZW1f
cmVzZXQoKTsKKyAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDAsIFBTQ0lfSU5URVJOQUxfRkFJ
TFVSRSk7CisgICAgICAgIHJldHVybiB0cnVlOworICAgIGNhc2UgQVJNX1NNQ0NDX0ZVTkNfTlVN
KFBTQ0lfMF8yX0ZOX0NQVV9PTik6CisgICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X29uKTsK
KyAgICAgICAgaWYgKCBwc2NpX21vZGVfY2hlY2soY3VycmVudC0+ZG9tYWluLCBmaWQpICkKKyAg
ICAgICAgeworICAgICAgICAgICAgcmVnaXN0ZXJfdCB2Y3B1aWQgPSBnZXRfdXNlcl9yZWcocmVn
cywgMSk7CisgICAgICAgICAgICByZWdpc3Rlcl90IGVwb2ludCA9IGdldF91c2VyX3JlZyhyZWdz
LCAyKTsKKyAgICAgICAgICAgIHJlZ2lzdGVyX3QgY2lkID0gZ2V0X3VzZXJfcmVnKHJlZ3MsIDMp
OworICAgICAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDAsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgZG9fcHNjaV8wXzJfY3B1X29uKHZjcHVpZCwgZXBvaW50LCBjaWQpKTsKKyAgICAgICAg
fQorICAgICAgICByZXR1cm4gdHJ1ZTsKKyAgICBjYXNlIEFSTV9TTUNDQ19GVU5DX05VTShQU0NJ
XzBfMl9GTl9DUFVfU1VTUEVORCk6CisgICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X3N1c3Bl
bmQpOworICAgICAgICBpZiAoIHBzY2lfbW9kZV9jaGVjayhjdXJyZW50LT5kb21haW4sIGZpZCkg
KQorICAgICAgICB7CisgICAgICAgICAgICB1aW50MzJfdCBwc3RhdGUgPSBnZXRfdXNlcl9yZWco
cmVncywgMSk7CisgICAgICAgICAgICByZWdpc3Rlcl90IGVwb2ludCA9IGdldF91c2VyX3JlZyhy
ZWdzLCAyKTsKKyAgICAgICAgICAgIHJlZ2lzdGVyX3QgY2lkID0gZ2V0X3VzZXJfcmVnKHJlZ3Ms
IDMpOworICAgICAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDAsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgZG9fcHNjaV8wXzJfY3B1X3N1c3BlbmQocHN0YXRlLCBlcG9pbnQsIGNpZCkpOwor
ICAgICAgICB9CisgICAgICAgIHJldHVybiB0cnVlOworICAgIGNhc2UgQVJNX1NNQ0NDX0ZVTkNf
TlVNKFBTQ0lfMF8yX0ZOX0FGRklOSVRZX0lORk8pOgorICAgICAgICBwZXJmY19pbmNyKHZwc2Np
X2NwdV9hZmZpbml0eV9pbmZvKTsKKyAgICAgICAgaWYgKCBwc2NpX21vZGVfY2hlY2soY3VycmVu
dC0+ZG9tYWluLCBmaWQpICkKKyAgICAgICAgeworICAgICAgICAgICAgcmVnaXN0ZXJfdCB0YWZm
ID0gZ2V0X3VzZXJfcmVnKHJlZ3MsIDEpOworICAgICAgICAgICAgdWludDMyX3QgbGFmZiA9IGdl
dF91c2VyX3JlZyhyZWdzLDIpOworICAgICAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDAsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgZG9fcHNjaV8wXzJfYWZmaW5pdHlfaW5mbyh0YWZmLCBs
YWZmKSk7CisgICAgICAgIH0KKyAgICAgICAgcmV0dXJuIHRydWU7CisgICAgY2FzZSBBUk1fU01D
Q0NfRlVOQ19OVU0oUFNDSV8wXzJfRk5fTUlHUkFURSk6CisgICAgICAgIHBlcmZjX2luY3IodnBz
Y2lfY3B1X21pZ3JhdGUpOworICAgICAgICBpZiAoIHBzY2lfbW9kZV9jaGVjayhjdXJyZW50LT5k
b21haW4sIGZpZCkgKQorICAgICAgICB7CisgICAgICAgICAgICB1aW50MzJfdCB0Y3B1ID0gZ2V0
X3VzZXJfcmVnKHJlZ3MsIDEpOworICAgICAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDAsIGRv
X3BzY2lfMF8yX21pZ3JhdGUodGNwdSkpOworICAgICAgICB9CisgICAgICAgIHJldHVybiB0cnVl
OworICAgIGNhc2UgQVJNX1NNQ0NDX0ZVTkNfQ0FMTF9DT1VOVDoKKyAgICAgICAgc2V0X3VzZXJf
cmVnKHJlZ3MsIDAsIFNTQ19TTUNDQ19GVU5DVElPTl9DT1VOVCk7CisgICAgICAgIHJldHVybiB0
cnVlOworICAgIGNhc2UgQVJNX1NNQ0NDX0ZVTkNfQ0FMTF9VSUQ6CisgICAgICAgIHNldF91c2Vy
X3JlZyhyZWdzLCAwLCBTU0NfU01DQ0NfVUlELmFbMF0pOworICAgICAgICBzZXRfdXNlcl9yZWco
cmVncywgMSwgU1NDX1NNQ0NDX1VJRC5hWzFdKTsKKyAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3Ms
IDIsIFNTQ19TTUNDQ19VSUQuYVsyXSk7CisgICAgICAgIHNldF91c2VyX3JlZyhyZWdzLCAzLCBT
U0NfU01DQ0NfVUlELmFbM10pOworICAgICAgICByZXR1cm4gdHJ1ZTsKKyAgICBjYXNlIEFSTV9T
TUNDQ19GVU5DX0NBTExfUkVWSVNJT046CisgICAgICAgIHNldF91c2VyX3JlZyhyZWdzLCAwLCBT
U0NfU01DQ0NfTUFKT1JfUkVWSVNJT04pOworICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgMSwg
U1NDX1NNQ0NDX01JTk9SX1JFVklTSU9OKTsKKyAgICAgICAgcmV0dXJuIHRydWU7CisgICAgfQor
ICAgIHJldHVybiBmYWxzZTsKK30KKwogLyoqCiAgKiB2c21jX2hhbmRsZV9jYWxsKCkgLSBoYW5k
bGUgU01DL0hWQyBjYWxsIGFjY29yZGluZyB0byBBUk0gU01DQ0MKICAqLwpAQCAtMTA1LDYgKzIz
NSwxMiBAQCBpbnQgdnNtY19oYW5kbGVfY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykK
ICAgICBjYXNlIEFSTV9TTUNDQ19PV05FUl9IWVBFUlZJU09SOgogICAgICAgICBoYW5kbGVkID0g
aGFuZGxlX2h5cGVydmlzb3IocmVncyk7CiAgICAgICAgIGJyZWFrOworICAgIGNhc2UgQVJNX1NN
Q0NDX09XTkVSX0FSQ0g6CisgICAgICAgIGhhbmRsZWQgPSBoYW5kbGVfYXJjaChyZWdzKTsKKyAg
ICAgICAgYnJlYWs7CisgICAgY2FzZSBBUk1fU01DQ0NfT1dORVJfU1RBTkRBUkQ6CisgICAgICAg
IGhhbmRsZWQgPSBoYW5kbGVfc3NjKHJlZ3MpOworICAgICAgICBicmVhazsKICAgICB9CiAKICAg
ICBpZiAoICFoYW5kbGVkICkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFy
bS9zbWMuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS9zbWMuaAppbmRleCBhYWMyOTJh
Li42YTVhNTU2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0vc21jLmgK
KysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJtL3NtYy5oCkBAIC00Miw0ICs0Miw5IEBA
IHR5cGVkZWYgc3RydWN0IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4
OWEsIDB4Y2YsIDB4NzksIDB4ZDEsIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDB4OGQsIDB4ZGUsIDB4ZTYsIDB4NjcpCiAKKy8qIFN0YW5kYXJkIFNlcnZpY2UgQ2FsbCBV
SUQuIFJhbmRvbWx5IGdlbmVyYXRlZCB3aXRoIDNyZCBwYXJ0eSB0b29sICovCisjZGVmaW5lIFNT
Q19TTUNDQ19VSUQgQVJNX1NNQ0NDX1VJRCgweGY4NjMzODZmLCAweDRiMzksIDB4NGNiZCwgXAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHg5MiwgMHgyMCwgMHhjZSwgMHgx
NiwgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHg0MSwgMHhlNSwgMHg5
ZiwgMHg2ZikKKwogI2VuZGlmCS8qIF9fWEVOX1BVQkxJQ19BUkNIX0FSTV9TTUNfSF9fICovCi0t
IAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 22 16:25:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 16:25:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dO4vK-00012i-QD; Thu, 22 Jun 2017 16:25:38 +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 1dO4vJ-00010z-DM
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 16:25:37 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 F9/73-03557-18FEB495; Thu, 22 Jun 2017 16:25:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa0gUURiGOzOz62i7Mq6aX+YFF8RLrZeQyOi
 HUpS0SlkQ2B8bbdpZ2F1lZhXLILULKUhqF3Mz3NQuqEV4ibULrrdQQZNETSNMMVnMErPEFKoZ
 ZzU7v96X53vPew58JK5akvmSTI6Z4Uy0QS13I9hI7KQmb16bElXR4rG3dqGGiEMJ3S9XsWPol
 ExvSsvIOS1jp1sX8EybT858f488D1lVRciNJKh8HPpmOl1Eg6gSBBU3ignRqKjrGNSPdaIi5C
 qYdHgyYpeJWk7FwNOqty6i9qJ2wMjiEBIDOHUVQb69EROBJ7Ufbj5oXxsiqGCofrVCiFpJHYG
 2+w24qIEKgLGBwjXtSmnh8odJZ3MRgsczZbgU8IDeium1ME4BtDscznAQ2FcrcDEAVDmCu47P
 MumpIfB6dc455A/d/ZWEpJOgc+AKIQWaMLA4upzGKof6F1Mu0lQ4vG+/gyQw5QK3xnrlklmSQ
 dufYSRNPSdgZDJQ0gaYsvY4+2JhYXnZGeiUwVJtASaZNwoYLBmWS1N+cG38t7N8joC6cYusBI
 VbNn3Xsum7VoTVoVCe4bIZTrM7NiKN0+tYs5HWGzTRUXsijAzP0zrGQKfxEekZxkYk7MMW4di
 QvTq5A20nMbW3sonXpqjc0zLOnGNpnk3lsgwM34H8SFINyp6vAvPgGB2Tc1ZvEJZqHQOpUHsp
 DRMCVvKZtJHX6yTUh4J8fZTwTQCUCNgs00ZsfR3fIX9fTyUSHqJSZDKcUW/+n88iHxKpPZWl4
 i0Kvcm8cfusUIwJxY6uBLHYTP9DvsLeskf3lVWOZltHbVG2mlyP3MXqusOHwkL1vQ8d98gQrn
 nrpW3BVbaVgHIw/XId2jkVM3E+u1j7MfjZwaGS4jw378RWTWrBhfjVBrYv++eB26m5P6gTkd8
 /XeTT42IcLYntyYPRzQr31qUvhUnayDDVI5X6eMSugfJSNt4SEuivURM8S0eH4xxP/wXk3Ry4
 iQMAAA==
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1498148736!109203408!1
X-Originating-IP: [104.47.2.86]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42975 invoked from network); 22 Jun 2017 16:25:36 -0000
Received: from mail-db5eur01on0086.outbound.protection.outlook.com (HELO
 EUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.86)
 by server-6.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 22 Jun 2017 16:25:36 -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=53X8JZONSMPkUVSEHIU9Nzdm2M3pLufroCUod/TZxBA=;
 b=Dx1UAZefTEbwTuc8LKYB5ybBqEA83SPo/puZchflT9F5cKLjgxNutxYdUArHFovRrHO5SFMLXZXtnVY88kzp2pKsrwLwcAMYqN+znjWjq0BJ7oZ5/lbyC9CFEzVK9FDcB7p5CkFhYBYcYWvzwpc3FI28ju0bXVIaPAC2mKgLxzI=
Received: from EPUAKYIW2556.kyiv.epam.com (85.223.209.58) by
 AM5PR03MB3090.eurprd03.prod.outlook.com (2603:10a6:206:19::27) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1199.15; Thu, 22
 Jun 2017 16:25:33 +0000
Received: by EPUAKYIW2556.kyiv.epam.com (sSMTP sendmail emulation);
 Thu, 22 Jun 2017 19:25:31 +0300
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
To: xen-devel@lists.xen.org
Date: Thu, 22 Jun 2017 19:25:00 +0300
Message-Id: <1498148700-10758-5-git-send-email-volodymyr_babchuk@epam.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1498148700-10758-1-git-send-email-volodymyr_babchuk@epam.com>
References: <1497449445-23112-1-git-send-email-volodymyr_babchuk@epam.com>
 <1498148700-10758-1-git-send-email-volodymyr_babchuk@epam.com>
MIME-Version: 1.0
X-Originating-IP: [85.223.209.58]
X-ClientProxiedBy: VI1PR0601CA0023.eurprd06.prod.outlook.com
 (2603:10a6:800:1e::33) To AM5PR03MB3090.eurprd03.prod.outlook.com
 (2603:10a6:206:19::27)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 51f039d1-7c12-4b6b-a1ca-08d4b98b4f10
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500055)(300135000095)(300000501055)(300135300095)(22001)(300000502055)(300135100095)(300000503055)(300135400095)(201703131423075)(201703031133081)(300000504055)(300135200095)(300000505055)(300135600095)(300000506048)(300135500095);
 SRVR:AM5PR03MB3090; 
X-Microsoft-Exchange-Diagnostics: 1; AM5PR03MB3090;
 3:vG74YST6jlR3Q4O70GSYbqNahLMBh9UBvBLMkq4ZV82Xs5B9Ir7x+cBT1ZOVfeB8OM0/3SQ2mZD5DsflTjzXaPujAszUZwnrgPlMW72Ma8ts+R6j6E07mD8wQ2aI/4bSwaVKhbtYTRHAs6jvVSphDr+Z+857ZXUPjaRWrv6UWrRC8aexD0a+ItUSZz+ykjELD7FTankg52//fo0jxE7SVdEQOWg/BTIw8VVxODGAhCzq6D4Kl1K2Hk592N7+i06jKoT4rU/3qYyBAFUKchJ8itJhaieE1/9M2tqShhb+1hpStQnRIRkbGD/fmQ8HXuNWRbiohJg6Tm2aGDIOKBs7YJGfe6tlzwQ10r5mfgM/7k2fQRKy86zRQohuBfsraE2iuaRw4dVbSqlD3rBgO+pFmjyLCkeWaSVBHYBq40mD8Z9D10MiSHdEP3eNlRYjktkC51MwOcfCpQOex/gx8f3QsSdR8xoedrb8KYN1yFaajUwetAwg79zETxtsGDX0bU7Fqv1IksMvK5tlSAV1gLjbvzPtUjAXkJ56fO4Rleq2QnQRqenYmWR85dQ6ApgMD3q40rfDCwkVxQfAo6utjI9t2A+X4Sb+/AEQzxCfn6sTHpgclrgrMxBhRrtDQ0Y2XTZFbHSWxO97Qq4QsAUgrr8g7r1RFBtcTCOAB0pkRbKV90u+X3tY0MKLCxRPR9q1N2piqlg9qJz5+ChyKDhbjWNYU6WoR3IBbygXDtvTbmfb3A8=
X-MS-TrafficTypeDiagnostic: AM5PR03MB3090:
X-Microsoft-Exchange-Diagnostics: 1; AM5PR03MB3090;
 25:JJ8VJCs4V++0jS3jIefPtcZFPlIDKEPcDSGrgEbwDc6EtLvNxpZlG4cbw8dQ1vOEFfhPlbRYgYX1nIaDHW0i5r2I5+XxrbsSE2ltFx5EWMEzoWLMtkmO1vkKwQX0BOAU1PjYDiNpxJ2ra3N2lA3mdA1SHmqygRrI4CqFZrX8SzzRTIjuXrsUnBhVejvXy2/SAX1bluExLgNg+3o+1O7nisjTPDi34coEmxDDrjBeOQvW1rElTP2K3RGIUVIpour58/lvFmyD/uFVPfoxLvJixZqaqnyReDtN8zOlRb6uIx8uiOPAACjcixkTrTUQEPt5HcgnLFqkQbgtraCLu8Oezl1oUrBf+xvMeV4nxhhnhF1hqrRF+de6FWYpm35hxqQjfOmOO3wap1PAX1VlaClHkNAF0nSL2q5ElMhLk0swcJy8uusJV9ieHpRFtDrZ4YUj5INEf0cOQRJ0MFj2M+WEcXFX3T9LjkN/+FJ8FOfdi0ixcq4JvEgJd1VFDrBHgnT947UzS3cdvnyLjtJ32Y+o06UZ+xU0btdWWerMcJkfxQU9uBYCG6cVHHlv/wPfgRuvb+iU0dhEVF9bCwu5KtKXLTWz1QbtDrOFwziMcfYAVEBzb7FMu5Nc/GqxbEtuHyMc63yBLC4detxCJehRUlmOlqWWCcTfetALw7stPPaPelI2Z1Gw/5sfwIFMnN2QvLnSyOZbJAaBX/8zEcgEVaE8N/Aw94lUsF8OaZak1I0BXo7IfRbLL60bqr0tPmeRNg3WmEKJ9a1PBDLlTcpa4obDOz5IRNSnPnQEBPzkRk07Rl5oH2QlygE65zqvITKde15LXVs/5Wqf52I15KFFGBN/3rhxTBp604nfIbNOKbsl9MM3Jt8QJjBGq6iBaiN8pWq0yt7Ao7rdMY9aU8VzVw4sNL9v0ca7oH850SFspSgwAcg=
X-Microsoft-Exchange-Diagnostics: 1; AM5PR03MB3090;
 31:6tAFOkOKc0fkYsvAdOag35MujHbyrB9KEj0YL22s4FUwr0ppFNYSlXhOkBBIRF/4AucUFiAoowNXAkE/Uekiqh6N07dLpUgnJlrDgTNjy95m+SV/ZDT9Pq2ErM6ALOi09ejd20HxDtmNN/TK6AKWTMeYDB7USQhebSm/Fz/YYqx+03LwnuksOZW6jMGo71+tp9w6tE3l3Cc/MWeui1UxUdSAehjUU137t7yDEiO9aZTGhe/NhR7fmoPC2qTUYOMlm1Bsf4n7faZCGPp2qVHQIH7vDRYS7zZ9uiNXZSRJSjzjoVX5GdZIceYCX5fxlV/8TYi+F7eMh/xy4lKsBMJNMaQ5Q3zphQICs29duhHn72wSTvR6EzKS9x64OJGZ/pI9ShJhSnr24E8Ck3Q7hrtHjMIaYRU5SMOkqGUxD1tRweLZRcREBUXxRcC224Onqse8YhGvHDK5+DuGh13I7/cKHvmBoXtZdwc9PyNPUKvD/bIiuqgrOtU5Gm9c8p+Ywtru9xv+52iXryz5DscQ7q8Rwx4hNpBGFSgK0cO7DEVaddem7r8MOYYGDOVujDIdAJpMvkZtVi2F2s9RA43C9B/m8azo0XjPNP2rE3mjM+CUQw/DhjxzBNgnoPRM6mkeHooe5GtxRPgV8LMflr3/y8lA+RDhA0vTr0zZ5SdzNGEL4Uzs4bkBV56l9U3z6m3XkXcA
X-Microsoft-Exchange-Diagnostics: 1; AM5PR03MB3090;
 20:83j9Yz1FmxLQe6advcb077/WMp5+87KOdSm8rorvYXrsfn09clPWSnynUgOOm/YYlMciBytiQD41wIUZ/YNJZjUoJ42G79M6QK4GPzjRRd+NwP6RLQG1TBKwGSxUM3/xkKY0YJ+Dv+vx4GQD0gOeTHmABHHS208XSSXDsVBW+swHeIdh4qB2ntLR62UGjdnQYyIclZhDwF/m1IYmShG+A6/N1sFQuVsrzjvUcyjf/Jom+SiUtfd5nFFWTE99g93CrvEtIF/i5DAwMK/2s5O0EO4CQVy8zLAS0Sx766zr5Qv9Yu6oZ9hSGvV+fyI7Vx3sUE5Jy9gXPb1llHNQw25gs7+LWivEb40eIX3gRXOe8xEc8e2UmrK6qH7opMpLnkxi8WVP4+X0MhlQ+BAPrZAoSifDh3X9nD9FSF3noow9EVzOThZal3HPo1Py22P7xdP7MU5GpA/b8qEbpa9V59dCpKdWO8jAqDMtIlI0UllWV9TKg6xRjurpUAv+rl1C5L0U
X-Microsoft-Antispam-PRVS: <AM5PR03MB3090AA870C7B6959B59DD6E3E6DB0@AM5PR03MB3090.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(100000703101)(100105400095)(93006095)(93001095)(6041248)(20161123558100)(20161123562025)(20161123564025)(20161123555025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:AM5PR03MB3090; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:AM5PR03MB3090; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM5PR03MB3090;
 4:1nIsnvQTTtCHqy2WN+F0VZSMeRQj7Is++mCFHUBaIW?=
 =?us-ascii?Q?T02VLsUoA0P7FuekcjjuSbLhjVD0l0R4q1c+XDLOXv2bqOBHC1ryjMUBZeEt?=
 =?us-ascii?Q?nZ4gCtq1dE/Hat7dSLCPv5lo9x7ajAgy/OODJkhwBkajMNLa8ldCQbFyjHZl?=
 =?us-ascii?Q?qTvJho5UQPxBLVCejRHTBdmReVpg/PNVbtm5PKa0ie02WZE9c57mYXxCvPNt?=
 =?us-ascii?Q?KPzQqIRMzjFvox2QUtUTCnLp4fc9x87+weRBYS7SASfS2nTZhbn1SPKY4GU4?=
 =?us-ascii?Q?9oGD2xTfEDVsSpQSL7nDS5tvkhdsFsSuYOjw34P30adAZ0SvZyeSIbDAJ6d3?=
 =?us-ascii?Q?UyCtVnk9KcxkjXZTSX/EV6Y/qRf82JjzyrHd5hQc75VHJIJNMOBOuGdiBgt7?=
 =?us-ascii?Q?sWucuD4mCjS3YVD1l+G/UN9Vw/D0embJ39aFH7HeoyvhkcgC4sQYWHd+nMLO?=
 =?us-ascii?Q?rQ/M4fQH1038ea5APSFp/JuAzcfuftRvS37NjDIv/kX4beFFFEU7x2AUeLZU?=
 =?us-ascii?Q?brwTwBFGth4exe6pMQsoMpXBK+MYu4CIwVRLA1Ep2XcP2V/fIn7w96Zv8Qat?=
 =?us-ascii?Q?mfN0TrO4o1oWmlu8/OfQkaHmdH3KHt+XovYIIuftgz5p+wnIrK41EyGkNiR6?=
 =?us-ascii?Q?/mTYOQzHrLJ81OyKi7jbGapOHo44BPwXiX1DKEUPrK8TBVZyjXcWPzk+QNyK?=
 =?us-ascii?Q?j0I8dt1YM5I/MUdunh391tHG4bA9apZ4AGAXXRCWJmg5jI61m5BzYfuS6XnF?=
 =?us-ascii?Q?2y+CK0w4Y3db3w0brii43CzSuSbB3PZe4FepC+pSYI2IZ0v/rg4hIrdkhnxc?=
 =?us-ascii?Q?bbpIXx3ngZIT04uWWTDLquIScG7tVreI4ctOU/oXAzkZXpdZxgRzc8p8F/a0?=
 =?us-ascii?Q?XLIn+4yPJAm95Qv4OrLcOYWvWFjGaqm+0DmK321R6E2px3+LaW1nBfTj2urp?=
 =?us-ascii?Q?bxkyvpePp7fDDkMZFhJWU2WIfOMWQOLTP7mk7iEBchjQBdaeScREOVHHVNiU?=
 =?us-ascii?Q?ZZ435aoe4hRzANveyCeO383AE6yjTxhyD07D+5PM4OQJSe3kUGN7unEPuFz/?=
 =?us-ascii?Q?oIa+MX+5NN0zUwWFKxXoUv8Rw1yq0e1WudURXIzYB3bya6UzMqRqnOhQKwke?=
 =?us-ascii?Q?JXZY1CZHZBSBcfxzVGxo/NtrfBfLesJ2xYDE6FhczmjrwkrG3YPTEPSBbiWs?=
 =?us-ascii?Q?/HL9t6sAYuvs0=3D?=
X-Forefront-PRVS: 03468CBA43
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39400400002)(39410400002)(39850400002)(39450400003)(39860400002)(72206003)(33646002)(5003940100001)(80792005)(575784001)(86362001)(2351001)(2361001)(42186005)(6116002)(3846002)(81166006)(50226002)(478600001)(122856001)(305945005)(2906002)(36756003)(5660300001)(8676002)(7736002)(48376002)(66066001)(47776003)(50466002)(76176999)(53936002)(50986999)(110136004)(4326008)(189998001)(38730400002)(6916009)(107886003)(2950100002)(54906002)(6666003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM5PR03MB3090; H:EPUAKYIW2556.kyiv.epam.com;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM5PR03MB3090;
 23:ju6JUwWt/w7FrEXDCka1ZbI0df/9blJFqsLlFeIBc?=
 =?us-ascii?Q?TBOSZBaxfyqq5XtrBgsLTZ8V9xvpXx7DBvN4fUp06O9zTfbzzoSli/OwbUhW?=
 =?us-ascii?Q?wE74wCZqnYW5xgxRMn0syrqjtzD7w9QuoGV+15XlpkWSnXEIWN2XIxyfIvRZ?=
 =?us-ascii?Q?HNzM3FyVLGmmFxc8FSYuKAURMuLvVykXxXbwO2TdjlvJmdLf5npWpIXtdg6K?=
 =?us-ascii?Q?jfvE1QkgINr+tT4eho2yLFm/ywVkNImJilwI4s4Bh3kRZyf4ciEexDYHGjaO?=
 =?us-ascii?Q?YVxj2kAXpylAkrjPx0e8kutI0NWbQN6DlTnVQW9cfgyfYOWoo5UGG2kccitI?=
 =?us-ascii?Q?osDwdEhygqi9dzEdgLG8H8NSXI8UrXg0MKxg/o6sSzI5DG0Xx2q6kZI+zRZa?=
 =?us-ascii?Q?glfxZRIgKetPtYs/9c+bEkUXHfqUAt68aZApj//gddtLNp5ipxcVGEdvI7ko?=
 =?us-ascii?Q?SAK1AmXwemEOXnLq6dl3OAXizGuXN4wv+q+fEMLXPN9UwolxO1qglj8RuEib?=
 =?us-ascii?Q?pzHY8sQDX1QyZFyKVjYU2gN18VB0d33q2M/NQTafkWAUbIkvLSKDorweLv4J?=
 =?us-ascii?Q?IiA7+Zsv2Lvl1+WP48PQJzMaiP5XKezMEEAPW8bUHrFLTEpwZLa4g1GsUV/G?=
 =?us-ascii?Q?ntAFGfCTyxz/wTqofqPrE0Y9NAG0p/7B3hSgW1xY3c5jYqaWgDn878fq67wV?=
 =?us-ascii?Q?JJ1t5cSf9yKOAC4oBnROryS6xh5gyyaV7fuhXhM7RHDik3BLQzhR/tHOCOAE?=
 =?us-ascii?Q?DF/J/MLwOH7GfmQl9HstgA8+Z8gQyDJhYmiuirGGvIsdtZ07LBsYHf4eD4Zl?=
 =?us-ascii?Q?3uI8w6mVK2+TonoQQixkb+1eAfCKrlMvWjw9OivCKGIeZL+AE9fNRmU3upkN?=
 =?us-ascii?Q?ri3aJOfWnPpG4OWdnU9a5tm732/mOmlrPikw5wIsBylFvkhdp4Qo0QNmmvLR?=
 =?us-ascii?Q?LN9NYLMH/KN2FrXsXsTZe0DLrult8tWDnlvpEQ6fr4alJJ/jd5FqmgHdJWV1?=
 =?us-ascii?Q?Q4M1AAuDs8dKI8NSWkc45zslUWbEPmbjp7Fh5OGy/lqqlNq1SFstT9hQQK6t?=
 =?us-ascii?Q?b9E1Yg0e3kMw8tB4+Vvi2hxFU/yup72ex7DodfNHiqdU06ceHwrbz3Ao2Aob?=
 =?us-ascii?Q?v3QRoQF7wQ=3D?=
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM5PR03MB3090;
 6:XWLPP+jRjpx/22p9KcIhe/SjjHHRZvherQO/qy1hLz?=
 =?us-ascii?Q?lrxoUlH6WgBEDOnzormy9IsRzIBnB3xkkelY4eIXB58iV54Pdx+vOimFccWS?=
 =?us-ascii?Q?zkXx+FsAOUPBGGF9Q6TvBSet8leMLxmxqdTAixad3K0sr/ePnIFxsYRPwy61?=
 =?us-ascii?Q?In2aTt+aG/vM9K+4ZvAg/tgwHLQBv6jeD5xzILSgYxryz5lt2goNKhyzJVcf?=
 =?us-ascii?Q?ZQOMd1sCBK3zYFVyFjSpZMExE+CkA2NBQwxYQ725+HkcOGMIVhE9iFNhfb0Z?=
 =?us-ascii?Q?J1J2tY5YFneXSNsAZBu4ZRJV4tC7+tt6jukZzBglFAMz63VJWcelDJkaYLeQ?=
 =?us-ascii?Q?L+49z7PQf7KVHRQNJRKLRM6p+QhtETg60bOTqNk3t1yJXXtvlcNNOZM+2yH4?=
 =?us-ascii?Q?YxqZziT08i5tKzoY2IPdUr0b0rfKZGC8maxxXeA0b14HoI1WU+0ijeKKLeVS?=
 =?us-ascii?Q?6gnOW7R0C/u8XlA9S4x7wH+tHHQbZcWUeUooUExJFMaEfBlUQ0dLeN7fWkZW?=
 =?us-ascii?Q?t8ktMlMtrdyNPJ9BbOPbaR40Gvf5O5CIZr253jEwfvbKh8gIrK6NNzulCM4P?=
 =?us-ascii?Q?1+JEnzdWYYv/gy5hjlzNsZZ2C1csljvKTKvgr94kVA+Qw6Z7R/Ta+BwL2ldR?=
 =?us-ascii?Q?0GvolWYu4fEiO8ylnnltxsf7M0O40e2Dc6bi/bee3YEmV3vGRb8l60Rat74s?=
 =?us-ascii?Q?kHU3Qy2awkj2i3UODSv53/fzdDrHu0IGL2SXdbIvSvn0O8mWqumN56hgtQ/o?=
 =?us-ascii?Q?zNU0uRCxKMEe/537S2FErY7XTmYayIqfsn34gxSpEpuHEB+SY0ljTfauNHSx?=
 =?us-ascii?Q?zgynkANUAONEiczSqU2p5LkAWwqsT4yWUBUTHACwY4EoLnGQBOv8z5ekiIxD?=
 =?us-ascii?Q?Xoy0QtzxrlqFIwaguAmeq0ZmxVFqdrn8pvNi03aa2Gg7xkudvZnI6i59ojp7?=
 =?us-ascii?Q?FUHR7qBJX/jCWZkN3D3kqQPZ8CvF3FEPMuRSUU0Huz3q/cQgd80Rgn6vAf2s?=
 =?us-ascii?Q?0=3D?=
X-Microsoft-Exchange-Diagnostics: 1; AM5PR03MB3090;
 5:aG6fBiORHJvEsWj6I3yfEJZWkhcRiYJGG7rB83AFQyBuG/UQRJ4QHIG8yBRaLbEySc6N+ZqgIJ0++x8EEf3w/c5lrm8DZn4JyDfWF4exCvXatyoEbfhXfHcPE5xB7ACdz+L/Q0FmFTFxNq0fMkqJmpyEW8GDC56v58gl2M01iOsWiA1Q0Yjp50kC56TXy5R0IgwiqUo9+bqrbaZhb3R/oltvJehlzNPelkAOSf2j03cdqVM1qBAhpF7LfMU6DS4buEZUhPjsBVzQ1PwxmXy5w0fYF7Ie7yFfxagpvl72PS27qpDixjEWlH6EECWaRfmZ/0B0pGp40GUnSNJzPHH4oi28ak6VaVySVZLa8jTJiFXLTmNwKxPKiA0I1xd9jSSStoexi5LM1sofeiB7HKWdJn4NtQfA8fVLlzaQBdCIWlPpPmA2Ir8omf6vA4GwySuwIFm/xhEpckSTio2fnHxQb3hO4YVpO1buZU5XnEyMVmtYH8zRIAWI0ulZIBvNsLqr;
 24:wMvpx1uJNwTlbx6ogwHv9syu5U7gZUB4D2mCZ7qe+Sm23nVqxPusjzKl8S2UFg24GfjeXxjNAHuMawUl/GLAgVAS5hWG2CMlDfkhFlPaMl0=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; AM5PR03MB3090;
 7:Ey2h5IHXrttMxFO2eJjlBHc3sKPBg033HNr7X7xwz8SnSXoktGzITY0FOYP5Pfz1W0CrUUDj0qcNcdksYQNU+vlN0pu2BN7y3GFVYa8etfoz4c8YArQ/oBzTcH8bSvZA9PfZcvanSTTqNll7gZD2ySf53+SM+Fe15BDR+jhpX1EdrFrDQN8lQ9b58XUXr2Aw+OrqHQvoBUypf3thPhbo7rx72YoRV1Xipt4zejEIeY2ZNEhoD0TaHn+GE4snA7Yuwj2ulIRFvW4FzEumnFRwqKNUgnNo+9w72OMaw4mO40O68ALVT/uBgrkqkeAIgTGowaLH6odla0fdR9hIlx4HJHkYqy4XDhzfrSxLEhAJ1ooR5kWKYRPvHM9kmLm1Iu8QmtxygYRIKF3GE0XpO3W/N+kG24vaTDhvhnY2/mX7h8OPpRTDWnuengryUaf/o9WoCB1E2FE+kzcbsfItj1nVUtpetJqO510LwPM0pT9EkUxFpg/mdiGf0NDDxKYLPOJhUoqBn7l1WeQwbdjRLXmyNUgI3nir12zGzOh5McYNszeFZIdHvRU0ngJuYzJp6E5p8/MW7rEaf+eqWJONE6T2vu7er29QpAGrZq8dX3nW6jjOHM4oBrwLa/It7QSsZlOvxfSiP0Wd6Qhoulb9JrMRDBtnvYadsAMA07SkbV4KfNsFVQn1xXui7nLpPE4EswZOSJZLHM0zva1z8vZrGUMhMyeCMLVkuTn9IwuFYpTXiGBBpaOk7fIfPrHJyLGiwIH5JjiGOCHrkHi7KBoxSWD03ocM5NLbpa0rSOzMRL+UL3I=
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jun 2017 16:25:33.9790 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR03MB3090
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Subject: [Xen-devel] [PATCH v2 4/4] vsmc: psci: remove 64 bit mode 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>

UFNDSSBoYW5kbGluZyBjb2RlIGhhZCBoZWxwZXIgcm91dGluZSB0aGF0IGNoZWNrZWQgY2FsbGlu
ZyBjb252ZW50aW9uLgpJdCBkb2VzIG5vdCBuZWVkZWQgYW55bW9yZSwgYmVjYXVzZToKCiAtIEdl
bmVyaWMgaGFuZGxlciBjaGVja3MgdGhhdCA2NCBiaXQgY2FsbHMgY2FuIGJlIG1hZGUgb25seSBi
eQogICA2NCBiaXQgZ3Vlc3RzLgoKIC0gU01DQ0MgcmVxdWlyZXMgdGhhdCA2NC1iaXQgaGFuZGxl
ciBzaG91bGQgc3VwcG9ydCBib3RoIDMyIGFuZCA2NCBiaXQKICAgY2FsbHMgZXZlbiBpZiB0aGV5
IG9yaWdpbmF0ZSBmcm9tIDY0IGJpdCBjYWxsZXIuCgpUaGlzIHBhdGNoIHJlbW92ZXMgdGhhdCBl
eHRyYSBjaGVjay4KClNpZ25lZC1vZmYtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJf
YmFiY2h1a0BlcGFtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vdnNtYy5jIHwgMTMgKy0tLS0tLS0t
LS0tLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxMiBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdnNtYy5jIGIveGVuL2FyY2gvYXJtL3ZzbWMuYwppbmRl
eCA1ZjEwZmQxLi4xOTgzZTBlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdnNtYy5jCisrKyBi
L3hlbi9hcmNoL2FybS92c21jLmMKQEAgLTk4LDEyICs5OCw2IEBAIHN0YXRpYyBib29sIGhhbmRs
ZV9hcmNoKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIHJldHVybiBmYWxzZTsKIH0K
IAotLyogaGVscGVyIGZ1bmN0aW9uIGZvciBjaGVja2luZyBhcm0gbW9kZSAzMi82NCBiaXQgKi8K
LXN0YXRpYyBpbmxpbmUgaW50IHBzY2lfbW9kZV9jaGVjayhzdHJ1Y3QgZG9tYWluICpkLCByZWdp
c3Rlcl90IGZpZCkKLXsKLSAgICAgICAgcmV0dXJuICEoIGlzXzY0Yml0X2RvbWFpbihkKV4oIChm
aWQgJiBQU0NJXzBfMl82NEJJVCkgPj4gMzAgKSApOwotfQotCiAvKiBQU0NJIDIuMCBpbnRlcmZh
Y2UgKi8KIHN0YXRpYyBib29sIGhhbmRsZV9zc2Moc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Mp
CiB7CkBAIC0xMjUsOCArMTE5LDcgQEAgc3RhdGljIGJvb2wgaGFuZGxlX3NzYyhzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgY2FzZSBBUk1fU01D
Q0NfRlVOQ19OVU0oUFNDSV8wXzJfRk5fTUlHUkFURV9JTkZPX1VQX0NQVSk6CiAgICAgICAgIHBl
cmZjX2luY3IodnBzY2lfbWlncmF0ZV9pbmZvX3VwX2NwdSk7Ci0gICAgICAgIGlmICggcHNjaV9t
b2RlX2NoZWNrKGN1cnJlbnQtPmRvbWFpbiwgZmlkKSApCi0gICAgICAgICAgICBzZXRfdXNlcl9y
ZWcocmVncywgMCwgZG9fcHNjaV8wXzJfbWlncmF0ZV9pbmZvX3VwX2NwdSgpKTsKKyAgICAgICAg
c2V0X3VzZXJfcmVnKHJlZ3MsIDAsIGRvX3BzY2lfMF8yX21pZ3JhdGVfaW5mb191cF9jcHUoKSk7
CiAgICAgICAgIHJldHVybiB0cnVlOwogICAgIGNhc2UgQVJNX1NNQ0NDX0ZVTkNfTlVNKFBTQ0lf
MF8yX0ZOX1NZU1RFTV9PRkYpOgogICAgICAgICBwZXJmY19pbmNyKHZwc2NpX3N5c3RlbV9vZmYp
OwpAQCAtMTQwLDcgKzEzMyw2IEBAIHN0YXRpYyBib29sIGhhbmRsZV9zc2Moc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgIHJldHVybiB0cnVlOwogICAgIGNhc2UgQVJNX1NNQ0ND
X0ZVTkNfTlVNKFBTQ0lfMF8yX0ZOX0NQVV9PTik6CiAgICAgICAgIHBlcmZjX2luY3IodnBzY2lf
Y3B1X29uKTsKLSAgICAgICAgaWYgKCBwc2NpX21vZGVfY2hlY2soY3VycmVudC0+ZG9tYWluLCBm
aWQpICkKICAgICAgICAgewogICAgICAgICAgICAgcmVnaXN0ZXJfdCB2Y3B1aWQgPSBnZXRfdXNl
cl9yZWcocmVncywgMSk7CiAgICAgICAgICAgICByZWdpc3Rlcl90IGVwb2ludCA9IGdldF91c2Vy
X3JlZyhyZWdzLCAyKTsKQEAgLTE1MSw3ICsxNDMsNiBAQCBzdGF0aWMgYm9vbCBoYW5kbGVfc3Nj
KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICBj
YXNlIEFSTV9TTUNDQ19GVU5DX05VTShQU0NJXzBfMl9GTl9DUFVfU1VTUEVORCk6CiAgICAgICAg
IHBlcmZjX2luY3IodnBzY2lfY3B1X3N1c3BlbmQpOwotICAgICAgICBpZiAoIHBzY2lfbW9kZV9j
aGVjayhjdXJyZW50LT5kb21haW4sIGZpZCkgKQogICAgICAgICB7CiAgICAgICAgICAgICB1aW50
MzJfdCBwc3RhdGUgPSBnZXRfdXNlcl9yZWcocmVncywgMSk7CiAgICAgICAgICAgICByZWdpc3Rl
cl90IGVwb2ludCA9IGdldF91c2VyX3JlZyhyZWdzLCAyKTsKQEAgLTE2Miw3ICsxNTMsNiBAQCBz
dGF0aWMgYm9vbCBoYW5kbGVfc3NjKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAg
ICByZXR1cm4gdHJ1ZTsKICAgICBjYXNlIEFSTV9TTUNDQ19GVU5DX05VTShQU0NJXzBfMl9GTl9B
RkZJTklUWV9JTkZPKToKICAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfYWZmaW5pdHlfaW5m
byk7Ci0gICAgICAgIGlmICggcHNjaV9tb2RlX2NoZWNrKGN1cnJlbnQtPmRvbWFpbiwgZmlkKSAp
CiAgICAgICAgIHsKICAgICAgICAgICAgIHJlZ2lzdGVyX3QgdGFmZiA9IGdldF91c2VyX3JlZyhy
ZWdzLCAxKTsKICAgICAgICAgICAgIHVpbnQzMl90IGxhZmYgPSBnZXRfdXNlcl9yZWcocmVncywy
KTsKQEAgLTE3Miw3ICsxNjIsNiBAQCBzdGF0aWMgYm9vbCBoYW5kbGVfc3NjKHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzKQogICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICBjYXNlIEFSTV9TTUND
Q19GVU5DX05VTShQU0NJXzBfMl9GTl9NSUdSQVRFKToKICAgICAgICAgcGVyZmNfaW5jcih2cHNj
aV9jcHVfbWlncmF0ZSk7Ci0gICAgICAgIGlmICggcHNjaV9tb2RlX2NoZWNrKGN1cnJlbnQtPmRv
bWFpbiwgZmlkKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIHVpbnQzMl90IHRjcHUgPSBnZXRf
dXNlcl9yZWcocmVncywgMSk7CiAgICAgICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgMCwgZG9f
cHNjaV8wXzJfbWlncmF0ZSh0Y3B1KSk7Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 22 16:29:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 16:29:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dO4yn-0001YH-Es; Thu, 22 Jun 2017 16: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 <Volodymyr_Babchuk@epam.com>) id 1dO4ym-0001Y9-P0
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 16:29:12 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 FB/63-03920-850FB495; Thu, 22 Jun 2017 16:29:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSbWxLYRTHPb23dSctV0t2dARFRulWzTJCJPN
 FZiKbSNj4wK1ebembe4vKJFqdlywTE8LWlFWIiMY2QyxG2lTHOptJxSSLkDDCWDpjJpaJe3sv
 6vn0P8//d85zzpNDYMpzMjVBe9w046BsGtkk3JKP9LpNQ+sq9CPt+uWXv1zCi1Bxe9uYpAxtk
 VodRqdnu9TSMxbCXFGTx594KPOir6XVaBKBkz4MHoSfy/gAkdUIPr34JuEDJemTQPjGe6waZR
 EqshhORT8iXk8ji+BKzwdOEwRG5sOT1v0CfxdBsnc8zcvIAmhs6JnIawW5EnwJP85rnFwAwb5
 jaWY6uRlORE/KBGYqJOr700wWxyfejUp4jZGr4OX5NkzQ2dDX3yDez4Y7g8H0PZBzITpWj/FN
 AHkGwYWaV2lDSebC/bHPIjQL2ruDuKDXw8lgPRK0C6qOXkdC8rgMbr35LiZoodZ3CxeMpAwej
 14VM2wQ9X0RoRK4GoiJ2Q+kMHzvtBgMK6A3ckekZsLxvl9iqV4pdHamRCo+Bc4OPcRq0aJAxi
 8EMiYPZEweyJg8hPBraCFLM/toRmcozDMyVrPFbaesNt1SfWGenWZZykzbKCObt8Npb0Hckkz
 gTivqCm2IoRmERDNdcZNdV6GcbHSaDlgo1rKN2Wuj2RiaSRAaUOSkOG8qQ5tpz06rjdu0PzYQ
 cs00he01ZytYF2VnrWbB6kQ6ojnc9E2ixB1OB63OFmqQPGTZ6/hb4s++JtEstUqBuKaUchfN2
 K3u//0BlE0gjUrh5avIrQ7335cGuCYkXBMf4sV8E27qn6X2ot1bnhkjuwaWzV/h89vmME3x0b
 XKPSXaxKdGVYdpntf/Q39wsPL2Jk/uxqyItKDmZ8puWC0/0v/U0VVrfnXKmL+krDQVTr7tpru
 G4yPLfeXzY0lNk6Hu+WGkw03a86GXpYcqDcs6Fgfq5IVt5Tnk4cE1F7eW+5sjVUMtKuejjRqc
 tVBLtRjDUr8BpAPrjqoDAAA=
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1498148950!69037316!1
X-Originating-IP: [104.47.1.48]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13843 invoked from network); 22 Jun 2017 16:29:10 -0000
Received: from mail-ve1eur01on0048.outbound.protection.outlook.com (HELO
 EUR01-VE1-obe.outbound.protection.outlook.com) (104.47.1.48)
 by server-4.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 22 Jun 2017 16:29:10 -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=kYq81FeY2PtIspk1Tnus7n/DTYOZm7lPBXuVmGVfSok=;
 b=ENyYZuLXTMoDb3Uih9rLvYohc9ZEyuCBwHzZ+txX8PeXZEgyiv7FCvV2Nh1oYl2yZD2aqQiyHW9+8+12jryaaWakA3ht85Rz8hQFn4uCbbcNoMdqiuYwvwX0LFTPBDH6+GsrnFBovswCLsg8ts7O2mJOuUnZ58zTJtgY6NJnS24=
Received: from [10.17.182.74] (85.223.209.58) by
 DB6PR03MB3093.eurprd03.prod.outlook.com (2603:10a6:6:36::26) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1199.15; Thu, 22
 Jun 2017 16:29:09 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <1497449445-23112-1-git-send-email-volodymyr_babchuk@epam.com>
 <1497449445-23112-2-git-send-email-volodymyr_babchuk@epam.com>
 <4d74195e-5b4e-0309-4878-53926ac2ea03@arm.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <114edde3-8e32-67e3-0371-e0ddd74ff452@epam.com>
Date: Thu, 22 Jun 2017 19:29:05 +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: <4d74195e-5b4e-0309-4878-53926ac2ea03@arm.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.58]
X-ClientProxiedBy: AM5PR0701CA0051.eurprd07.prod.outlook.com
 (2603:10a6:203:2::13) To DB6PR03MB3093.eurprd03.prod.outlook.com
 (2603:10a6:6:36::26)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: db3326a4-d48d-489b-fc5d-08d4b98bcf4e
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(201703131423075)(201703031133081); SRVR:DB6PR03MB3093; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR03MB3093;
 3:Z0BMJHXqJ+XMS/bLzo48Sa9Vcms6ookd2TkUXmTWdX7J7lfxnCaUjnRSmK2IgkE4JUkkFdDqfy0wCWr6spH610zS6B0bnIBxnulzg/EwRcJdrRNyqoA/N7WAV6mcedj94DedSBEwMJ/S1O1hU0Sjyjn7rLamRLn1yQRtg3Wl+3OUZagxz/HYIRzJwwdza77iYlaYzeeQ2PeR1AkQ8WRF4ysMdjwm9vreHevSLHBs6zxWyatsK6JqjKgPl2yg7AO3MfXmPnVGCPB4AdDDQrWOyOvoWzCOjmyofdjDeNG9BhodjGWC7O8bunJjgnpbIosbMbFuF6KqwC+J8B9D3MkCQA==;
 25:+VBsFNEfjyh8oXJsaginD8FSgmDtbeptqSlPbJdwQmEwppIigNuUd6D+n8QIZNyYciQl97YanC8OX/MQdrrZ4mHy7361gllkgi3fj5ubZXlXLZQKUATBi1FMdpk8ZSou9Ohli99hRFUrVXNnj7cysInyofeZdlUtJzqyoGvYKQeB67ZBwD5zOUPL+7SdPd6c9qKf1LHbjomKKPYteuVFgI+L3D5rE4UHUebgwk4R5w6z8OKMKUHvs17nfTE6KCENPkZVz+9imX3gLPnNalLva0C0GmK0bsy5BGA/MstykWKOUUmgCyHIZDKf5NtcGs08Mxxaf9zRMChPvY7wazN+MVPYZxKTYVsW/2Q4Q3J6F4LOLt1xrzcWO0vPbefwpKSMZvS5fkht7Qt62TLDqIg3WIY0zIuXVRxrrm5JkS/nxapyfbQ/JjEH8NDVlMiG1R5Hx4pz1dt976R7Dpcrjw+JPEb5IyDvOGYZUpwRegXcpV4=
X-MS-TrafficTypeDiagnostic: DB6PR03MB3093:
X-Microsoft-Exchange-Diagnostics: 1; DB6PR03MB3093;
 31:k9PzpmHRrrnvCldeCuGXXLiKvhR9I/HXbBkrU2s/1Z6hyKUVm3n823bW87SWayhZOEGaxYs97DtEyf+tHhlkxFhFWhijRXmlGbgLus4PAx2xPn6AJkXpZT6Ycugn4D9B5Bq7RJ7YMDIxG4v2WgAV1oSalq7y4KR4WdBoEbRz5RxB+AXJFKH6XvEMIOeFNvIBSwp669MFsQT64o8UcS+4Cdufjco1U/LhO4I7gXG7RotdaRahFJ9hMWTHTpFXmbh3CAIqTm6CHBCrYVEqOkMYSA==;
 20:uyML2Bzd6vIfD5u3FoVLqUfA05FsTimM+fkbvAxKmRQ5jkmwSQUZALgVgjmNkSCBPyxcRZfebXf06ypdp5sNnzEuQGSQzxEbZkrKVKNnjZIiO0lw99/G0qx6jI+EJiH9KygBGN3f63fhlZB2+FT306HD4DYqefY1v0EA1ayrNkQI5gUCif9tFha4h72DjF0i9lxnV5FleVssnENXsu6r/K6u0qedphp6qHgwuxY++NGBFBDjCONVhSqyLGOolEIS2YqJMIcdItlzUe0mVogQ7FjginjiJxldw7+Y09tBOqO9xArumDYthAaebBQlYDpop2M7k5iV49fiLrm3eG72sDDSGQXPGpDgqYXiZE/gGOKqIwEHmKoVXN3Q5bQ2M7NBQsDN+Nv0MQs9xP1lLIBg5kTAaQmB8FLC5i5X6u2dv6Cn1UjOjZjojes99ZHpEN/ew5Za0VrKHiEJ6euo6zlytZVRS3BTlA+q6TfRVUtKQy4E59T7KGIFXwPcQuLpY0Dz
X-Microsoft-Antispam-PRVS: <DB6PR03MB3093BEA63EBB78B9F121C515E6DB0@DB6PR03MB3093.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(4114951738403);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(93006095)(93001095)(10201501046)(3002001)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123560025)(20161123558100)(20161123562025)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DB6PR03MB3093; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DB6PR03MB3093; 
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; DB6PR03MB3093;
 4:CAvgF18xx6e20o8mppswI7FJnzHAM7QA7RGVaH?=
 =?Windows-1252?Q?ijcfVzfqsTccpjCzQuoyzxOwdo7hNYXECGVvFw2XneiUB+y27I49BN+k?=
 =?Windows-1252?Q?vjBBQfvmDbOvJ0KFLENtHt/MXDLb5LpoCesx8hXzWcAJsoai4Bs01UFx?=
 =?Windows-1252?Q?keB5k6AHBBzwz9sfjc9/H+ljRFcEA56i4KKxHUng4uGUVKk2BJWSXWZM?=
 =?Windows-1252?Q?RtW33+GFbRJOgIBowoXw5SJOij0vVKJGZX7bcBMkl2oGlr12PxcXbHtp?=
 =?Windows-1252?Q?LptquE3hyuG2eJBmbXp7kY/Ws06B/QdTynrdqsfYBCILYSGg8gsVnBva?=
 =?Windows-1252?Q?O6EqX8vNu+dX0kMJlMqGR3k9rUyXPSsLGJFDXkG8XKJ6J/4WRC9BbsAQ?=
 =?Windows-1252?Q?GTuV+Tk+fU+wjMeJeXd31moHKHAGKldDlm7h1SL/nm+iTicJkNkyerWc?=
 =?Windows-1252?Q?CvCJAcifiTv39tv3qKIQl72DrSIkImkp8FgX7yKyoPoWFONXYK57kdt2?=
 =?Windows-1252?Q?sJfLs/rzZgt0nicPxpMqwCgsvSUYM+MfcVY9nt9Qf4rtCGOWpNLJk6wJ?=
 =?Windows-1252?Q?idMtlFpxWAq3npaVayhP4qUYxklaqTV1h2ga6dFiGhdl5BpOF/xqj4ih?=
 =?Windows-1252?Q?qUsZZM3KJE17YkbUXok7sBlwadXnYmJz8LhDeSlTEj4iFH07ZEvWLHOh?=
 =?Windows-1252?Q?p9uHV2SfruoJEIFGJrdcdG/AuPvupyXY8vFcFMu+UyCm+5UlLvYirD6I?=
 =?Windows-1252?Q?4/Cn5KN5UdypJGGUuBIg43lGtD04rgKEBqQskFkugk6BGfH8qghjQtdU?=
 =?Windows-1252?Q?+GcAoxKxdXUy9yyexcurazApsOHtbJXGX45AXYrbqfkIQQFbz4jPJ2U9?=
 =?Windows-1252?Q?xlSCRqd0g2AB3M7p0aTYgyo4K+3bUyJavQ8/QsLAhpcUDb9se/IkyKhI?=
 =?Windows-1252?Q?JuOaN+3ZxNH4votMuZ+00bUCUfhssNPvxh8eZNHwQ+67vDNk6JNe6o9c?=
 =?Windows-1252?Q?L/sjWGbLnGbFBVcHfRA7BorHCjWYc/f/t/4NOF6q2HDUzW6KFbybhKyX?=
 =?Windows-1252?Q?dXA7P3LP3yGzv+8WR56xGJRppr4kgfwWK2ed6rmRoI9lDMZPNcqUEgse?=
 =?Windows-1252?Q?Kyk7q1eRD5JQAbUC6dQLSEch1X6rWI1PxjbR+D0RpampeQyj2Jd/x+yT?=
 =?Windows-1252?Q?erlIqWefBy4QhvK2OBujzjdcLusYkcPmIRgdn1KX/trESBQjp3dT6zmZ?=
 =?Windows-1252?Q?z/XZAZN9erJau6lkSsSUV1GFVX7QlJDrLZ56pf8yqRTqRzg/b/GNn21Z?=
 =?Windows-1252?Q?wlDi7QihOmwW2YqLqoz3xvcQ=3D=3D?=
X-Forefront-PRVS: 03468CBA43
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6049001)(6009001)(39850400002)(39400400002)(39410400002)(39860400002)(39450400003)(24454002)(81166006)(23746002)(33646002)(8676002)(2950100002)(478600001)(2906002)(36756003)(31696002)(83506001)(80792005)(6116002)(3846002)(189998001)(53546010)(575784001)(86362001)(5660300001)(4001350100001)(230700001)(305945005)(65806001)(347745004)(966005)(47776003)(77096006)(42186005)(72206003)(54356999)(31686004)(76176999)(50986999)(6486002)(50466002)(53936002)(4326008)(6666003)(6246003)(64126003)(65956001)(66066001)(38730400002)(229853002)(25786009)(6306002)(110136004)(7736002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR03MB3093; H:[10.17.182.74]; FPR:; SPF:None;
 MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; DB6PR03MB3093;
 23:TGtpHlyQl+IBbsVu8oOfD1o+LjOid8doH6w6R?=
 =?Windows-1252?Q?J8fSiGOsCJ2mdf7wJ7tO9XdAQadlUFKww/ExsmlRuvRTNPNmqZRUArpl?=
 =?Windows-1252?Q?LUbIaPa46PmQTti8VXwUc/CPEKwjtKWUWyHDHPPOxpp9xVbjR9x8mYqm?=
 =?Windows-1252?Q?iS8KlZ96p+ihWw0ZcHMjJJD6n0i8dPB2/UhCYhr3uRJOKW0WtAuhzHNv?=
 =?Windows-1252?Q?W9ab6xb4UHiRwQ7ov2ZXs+XRjC/4Aot/KErJ2/f521VivjiamGgbXm2Z?=
 =?Windows-1252?Q?6kQOF8ttOmrVFpIEwtLSYNgKfegxg04YFU9uAbebkGwLuMW0BE8M8ieT?=
 =?Windows-1252?Q?oAIdWqHWgdSdY4ITZGZi0Wg7CY+Ap2/LBgwKqtZEh+2aUbZImdlH9vsh?=
 =?Windows-1252?Q?UvhhbwdIZKTcpfLh/SIW9cJnhIQQjcQbpoKfltkJNSUGtVzfFs+B8GeJ?=
 =?Windows-1252?Q?VRlRGfjsmSVqSx8ZXdqcYTcSD7VGHk6qGHDR60uzPET69K/KwWeM54W7?=
 =?Windows-1252?Q?pgCfehEkH3MlF8IIApGs1uDgUrI7XUdFhDFk8XlVDTMVL21NbNnWNEsx?=
 =?Windows-1252?Q?w7UeZCGUtcpb7uAxEIwmGACgavZEcWciyPj2ZeDxs5dmSs5PNey9IyJe?=
 =?Windows-1252?Q?YDgTH+5L2ZVCKeIWBUMeekUDBAp/1msfZRKTnQDIJvTNU8xYEACueL12?=
 =?Windows-1252?Q?yYzH2dPGzaZ9cw9YREzqWiY50JA2+sQOHyu8v3o6hWWJGbLsegxyvejC?=
 =?Windows-1252?Q?5Uujwg8PixuZdl9C+5CH/g0sQizB2Zy+nLpUx+mgc0kQM04McdgjilCa?=
 =?Windows-1252?Q?eZLJYOkBXkK6PRYciaDQjFik7WknusFXIMkjIRv3O3KYGfiBkudUEpfe?=
 =?Windows-1252?Q?UxBQ/XmJLqtKmHJihN4SK5ANKeL97mwGSsTv+tuyFGG48EmU+TETrn/R?=
 =?Windows-1252?Q?6+hI5p3CTWsOso7ij0oSJXuqCoiIyl7YaA7G9UPl9mQE25PozvLVyPo5?=
 =?Windows-1252?Q?txTcXgdOzJbuENNUrBSwcmPY8EepvWxJbz0cO96koCBK5igqbUNNtzqv?=
 =?Windows-1252?Q?445mdPhip5u8F0Ph26qHcan51hLgHoas2+jv3NP5ZdWEQC4KyB1w0ZOJ?=
 =?Windows-1252?Q?tcnDLj0r8pxnIrNgqWZ12wGCvfRXy8e2zDPDJxQbGuEr6OxspO1jgGrb?=
 =?Windows-1252?Q?zO3QShK1KLhP3qSVMiiwcpHawKuiiRjk81oIkMaTu7JfwelXyJdmPP20?=
 =?Windows-1252?Q?OzdTh4bAxW9LJ5cnDefqScpEwZ7e5WBdV4MOgoIDjfCxVIVO1BBE0Xkp?=
 =?Windows-1252?Q?pqZq4bPCYvLZZM6/32nCeWOw4a3yXkePfkUB2RIVAB9Ord+dLiJpn+Df?=
 =?Windows-1252?Q?ZL2tN5wKs1V+oGfdX4qi028HALYAfg6cjdDap+2FSll61L5m9jS7Dnpe?=
 =?Windows-1252?Q?QAnypb1Te5tDYYxNKGPcipVa2vFDRSGO+5NCwLAUzv52g3piz/NtU5oZ?=
 =?Windows-1252?Q?zKXt8w=3D?=
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; DB6PR03MB3093;
 6:NMlJHrU8NsAmL8JfWS+N5YIOgK4k7QUGrR/d6J?=
 =?Windows-1252?Q?2iuLBsQ9CpAMQBrJ4ltpzagyH/nUu/ZOrcw0J1t3LYf8fdZhRz56VgiB?=
 =?Windows-1252?Q?PId2qBSk58VZ0QClHHtldI8xPHU1fr5B0fiHhp/jS/aARS+HXy7yk3km?=
 =?Windows-1252?Q?yZaaHs3eMnI3AClP0drSjAbED/Np521Zzz0blgV7r+dtFXn/WMcloEey?=
 =?Windows-1252?Q?rS8GGBPrb7Nk2K3M1YKsof4SO36WG86MzUrdMMl0zB6YefUWltQiEW11?=
 =?Windows-1252?Q?BY80u1d0hIHng8yb35U96+sJd0+4iie8NT3sid8TraLHg5rKRJL2K6d5?=
 =?Windows-1252?Q?rD7it7W9Eo07a2eZcRQDh6qVQxjcaZOcpJSXWJ8Ey9aZBrWW/dXuDgWB?=
 =?Windows-1252?Q?UZZ+ofR4sagqjAUv78ore+dsq3vJIJlCFC7h8q6KdsCTiyRBb1X3lDqS?=
 =?Windows-1252?Q?YWcPRfFyB+eQ2+nxSVBkEW1qXv2dAnNAaGsXfVKvTUvmsy3r5qquPcel?=
 =?Windows-1252?Q?SNq5aVHGfiOZ11k75i/qwHamZISu7DdTg/G1v7Scyb7CiUt00n8iR0pW?=
 =?Windows-1252?Q?1df7cWc3vz0936rStDPHN34/48LvIdlZ4cnvy/U+Zwz7hkymPjuaNH8T?=
 =?Windows-1252?Q?GfgPv4g3IuwKeUWYDA19JcbLw02fKfQcpAEl1cVAjeO45IYZLf8wkKe4?=
 =?Windows-1252?Q?mIrhM9pzppm0naxmzudmv5X4VqGkbtE3vYZF0+1WJaRhrUtXTX87Vj2G?=
 =?Windows-1252?Q?sEQQfmtDTe5pW8sMf7OuyOWuB+lkGFFbhgV5DxhuVKbIW+RDQpeuRMc4?=
 =?Windows-1252?Q?E0ZRh70pOt0tV9wt6CCm2HL/tsuLpBKWv69OI27gJFNLoAIA4iGSteee?=
 =?Windows-1252?Q?v5PqpGp9egu1mEaYKOjxZdB6mgn3aGb66wBIt7F0uE4kBZu9Fp69kYng?=
 =?Windows-1252?Q?jVltnnf7nMZU/4+2bg8nYkbCLVHPBPqPNbacIeKZIm/q6145xUpAMW53?=
 =?Windows-1252?Q?urmx9Q55loejCk6D0qbSkf+UROOms8WdbDeZt1st2OrzC+990quLaPwT?=
 =?Windows-1252?Q?k1mkU0mfBUbBw=3D?=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR03MB3093;
 5:kX2AQbFqIRHtATkH2j698ir9Is3Ho8gEHpf6T6onlD02NZPBxK7yR+t1I9v/neTvLiEoMES++xRLJsjQ+g9nD78D+ctiKqh9QWsitNtaSA3qBHjjHJjVB8UlVHFvqMkamDUsETNFYmyD4btt4IBoKHE15DOHMlHP5H4eRLogLQqIkAGeopaII4k4LOxxvbDGKDrs9HL2H5jzb9hQOtCN5tEPugzSAlqKNI5z+jT5/daMm2V47ELWvrO7sMQ1B6Kckp0uCYk03bHRUKyZn8VM1sKVG2msdycqYoV2kWUZibrSEBdFjQiVSBUVYGmt6Pt6/XrvH47OlxZtFl7uy9kUj0TJG0LhdajEUv+T6JTj6r0MSarZzNmlyuz4oNQt+eWmExKzn5AOE8JqC7rmTtl+eCGFgvkGcaA2nbrsHnOYEIpvzKrRpYMYLcLCvuAlku+yluc3AbAWCEwmUsHlTsSm9pS1fnEDgWfecFbXwXZBk/3kbTerfvleQ+1pMW1Scy+g;
 24:Id7o/vwpBJlPr0T/vpNUMK0UdtqwDFRHpQW3w+/oHFEhIiiHz3/FKg6ap4fOJjJ4cW41dirLIVIDH6enIEsKLkuUU9DOXHjBgboGIYQBU5o=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; DB6PR03MB3093;
 7:3S80XRQjNGVzUGg80ERD7cQixVawEx2hkBS5ffj5yNmQl0kVF1fQspCeNgA9GMF35lJCfnTV2XmnF8OdKrF0nbXMlqDexW59NXQSkSAHmvjypguB351sccPss04Cf3hRPY7T10eCJUPbWyGAp8DYdv1Xge0c/jiBuaEASJQBmedv8F/P9wP+6O3MuVEa1/Y5mQRdnBvAClil4+BA6k2O+P3vlrZkYenrvalb1mmcmtOKpm0FQctQ/6H1DlmrSeO7KovnFa9tBoJ9Q2OBNPlx8NnPcBvdrlROFWVe2rVLaFTOpYuHD1U4/zLIa5SyF+1C6s0IjHv1UMxPuTnX6j3sxCQZJouMriRdaTL7SN6zFn9nkVVwGbFN0hCR2X6iK5JfJkmWOVfkapVS4/r2hjrnisEWUg74OALmEV6nLuF44IngOFHo8+u27ThgHtrdHiyjksf19AXkpC+jMXcbjppnC4JtMaUjlWyZvpR4y+ViK7GTDGJXZ+JTlapklNtV4lUZH9eXAVLD4maDA0jdCtM/WM0TdKYgwk8UY29HL1VDKZENS6X9HU+qg8gAGXYHdY8XJCHTmhCtZ0F1eoMEBidV/tfzfrDXZc2veqjYsBnnuJOlf2lOFiPY8nh22AyWdWatIjHqsz/NLlVGrDcWmJhBcn1aJBsud0hZU1b8t6Fh5ZdEL5+3YHgQjVGjNPxvJjO1SHjQQc/KXAix/SQAv/OvRVHCK+D9W1gGcE6SgpWwMoon6MqMxxVlu313l04lY5CY4YZXMKR1ACOtWkZOZ112GoWJU7tQvB+aRIRGJphtC3Y=
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jun 2017 16:29:09.2766 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR03MB3093
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 1/2] arm: smccc: handle SMCs/HVCs 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>

SGkgSnVsaWVuLAoKT24gMTUuMDYuMTcgMTM6NDgsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSBW
b2xvZHlteXIsCj4gCj4gT24gMTQvMDYvMTcgMTU6MTAsIFZvbG9keW15ciBCYWJjaHVrIHdyb3Rl
Ogo+PiBTTUNDQyAoU01DIENhbGwgQ29udmVudGlvbikgZGVzY3JpYmVzIGhvdyB0byBoYW5kbGUg
Ym90aCBIVkNzIGFuZCBTTUNzLgo+PiBTTUNDQyBzdGF0ZXMgdGhhdCBib3RoIEhWQyBhbmQgU01D
IGFyZSB2YWxpZCBjb25kdWl0cyB0byBjYWxsIHRvIGEgCj4+IGRpZmZlcmVudAo+PiBmaXJtd2Fy
ZSBmdW5jdGlvbnMuIFRodXMsIGZvciBleGFtcGxlIFBTQ0kgY2FsbHMgY2FuIGJlIG1hZGUgYm90
aCBieQo+PiBTTUMgb3IgSFZDLiBBbHNvIFNNQ0NDIGRlZmluZXMgZnVuY3Rpb24gbnVtYmVyIGNv
ZGluZyBmb3Igc3VjaCBjYWxscy4KPj4gQmVzaWRlcyBmdW5jdGlvbmFsIGNhbGxzIHRoZXJlIGFy
ZSBxdWVyeSBjYWxscywgd2hpY2ggYWxsb3dzIHVuZGVybGluZwo+PiBPUyBkZXRlcm1pbmUgdmVy
c2lvbiwgVUlEIGFuZCBudW1iZXIgb2YgZnVuY3Rpb25zIHByb3ZpZGVkIGJ5IHNlcnZpY2UKPj4g
cHJvdmlkZXIuCj4+Cj4+IFRoaXMgcGF0Y2ggYWRkcyBuZXcgZmlsZSBgc21jY2MuY2AsIHdoaWNo
IGhhbmRsZXMgYm90aCBnZW5lcmljIFNNQ3MKPj4gYW5kIEhWQyBhY2NvcmRpbmcgdG8gU01DLiBB
dCB0aGlzIG1vbWVudCBpdCBpbXBsZW1lbnRzIG9ubHkgb25lCj4+IHNlcnZpY2U6IFN0YW5kYXJk
IEh5cGVydmlzb3IgU2VydmljZS4KPj4KPj4gU3RhbmRhcmQgSHlwZXJ2aXNvciBTZXJ2aWNlIG9u
bHkgc3VwcG9ydHMgcXVlcnkgY2FsbHMsIHNvIGNhbGxlciBjYW4KPj4gYXNrIGFib3V0IGh5cGVy
dmlzb3IgVUlEIGFuZCBkZXRlcm1pbmUgdGhhdCBpdCBpcyBYRU4gcnVubmluZy4KPj4KPj4gVGhp
cyBjaGFuZ2UgYWxsb3dzIG1vcmUgZ2VuZXJpYyBoYW5kbGluZyBmb3IgU01DcyBhbmQgSFZDcyBh
bmQgaXQgY2FuCj4+IGJlIGVhc2lseSBleHRlbmRlZCB0byBzdXBwb3J0IG5ldyBzZXJ2aWNlcyBh
bmQgZnVuY3Rpb25zLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9s
b2R5bXlyX2JhYmNodWtAZXBhbS5jb20+Cj4+IFJldmlld2VkLWJ5OiBPbGVrc2FuZHIgQW5kcnVz
aGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+Cj4+IFJldmlld2VkLWJ5
OiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+Cj4+
IC0tLQo+PiAgeGVuL2FyY2gvYXJtL01ha2VmaWxlICAgICAgIHwgIDEgKwo+PiAgeGVuL2FyY2gv
YXJtL3NtY2NjLmMgICAgICAgIHwgOTYgCj4+ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKwo+PiAgeGVuL2FyY2gvYXJtL3RyYXBzLmMgICAgICAgIHwgMTAgKysr
Ky0KPj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaCB8IDg5IAo+PiArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+PiAgNCBmaWxlcyBjaGFuZ2VkLCAxOTQgaW5z
ZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJj
aC9hcm0vc21jY2MuYwo+PiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1hcm0v
c21jY2MuaAo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL01ha2VmaWxlIGIveGVuL2Fy
Y2gvYXJtL01ha2VmaWxlCj4+IGluZGV4IDQ5ZTFmYjIuLmI4NzI4Y2YgMTAwNjQ0Cj4+IC0tLSBh
L3hlbi9hcmNoL2FybS9NYWtlZmlsZQo+PiArKysgYi94ZW4vYXJjaC9hcm0vTWFrZWZpbGUKPj4g
QEAgLTM5LDYgKzM5LDcgQEAgb2JqLXkgKz0gcHNjaS5vCj4+ICBvYmoteSArPSBzZXR1cC5vCj4+
ICBvYmoteSArPSBzaHV0ZG93bi5vCj4+ICBvYmoteSArPSBzbWMubwo+PiArb2JqLXkgKz0gc21j
Y2Mubwo+PiAgb2JqLXkgKz0gc21wLm8KPj4gIG9iai15ICs9IHNtcGJvb3Qubwo+PiAgb2JqLXkg
Kz0gc3lzY3RsLm8KPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9zbWNjYy5jIGIveGVuL2Fy
Y2gvYXJtL3NtY2NjLmMKPj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPj4gaW5kZXggMDAwMDAwMC4u
NWQxMDk2NAo+PiAtLS0gL2Rldi9udWxsCj4+ICsrKyBiL3hlbi9hcmNoL2FybS9zbWNjYy5jCj4g
Cj4gSSB3b3VsZCBuYW1lIHRoaXMgZmlsZSB2c21jY2MuYyB0byBzaG93IGl0IGlzIGFib3V0IHZp
cnR1YWwgU01DLiBBbHNvLCBJIAo+IHdvdWxkIGhhdmUgZXhwZWN0ZWQgcHJldHR5IGV2ZXJ5b25l
IHRvIHVzZSB0aGUgU01DQywgc28gSSB3b3VsZCBldmVuIAo+IG5hbWUgdGhlIGZpbGUgdnNtYy5j
Cj4gCj4+IEBAIC0wLDAgKzEsOTYgQEAKPj4gKy8qCj4+ICsgKiB4ZW4vYXJjaC9hcm0vc21jY2Mu
Ywo+PiArICoKPj4gKyAqIEdlbmVyaWMgaGFuZGxlciBmb3IgU01DIGFuZCBIVkMgY2FsbHMgYWNj
b3JkaW5nIHRvCj4+ICsgKiBBUk0gU01DIGNhbGxsaW5nIGNvbnZlbnRpb24KPiAKPiBzL2NhbGxs
aW5nL2NhbGxpbmcvCj4gCj4+ICsgKgo+PiArICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdh
cmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKPj4gKyAqIGl0IHVuZGVy
IHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVk
IGJ5Cj4+ICsgKiB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAy
IG9mIHRoZSBMaWNlbnNlLCBvcgo+PiArICogKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVy
c2lvbi4KPiAKPiBJIGtub3cgdGhhdCBzb21lIG9mIHRoZSBvdGhlciBoZWFkZXJzIGFyZSB3cm9u
ZyBhYm91dCB0aGUgR1BMIGxpY2Vuc2UuIAo+IEJ1dCBYZW4gaXMgR1BMdjIgb25seS4gUGxlYXNl
IHVwZGF0ZSB0aGUgY29weXJpZ2h0IGFjY29yZGluZ2x5LiBJLmU6Cj4gCj4gICAqIFRoaXMgcHJv
Z3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9k
aWZ5Cj4gICAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExp
Y2Vuc2UgdmVyc2lvbiAyIGFzCj4gICAqIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBG
b3VuZGF0aW9uLgo+IAo+PiArICoKPj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBp
biB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAo+PiArICogYnV0IFdJVEhPVVQgQU5Z
IFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKPj4gKyAqIE1F
UkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0
aGUKPj4gKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCj4+
ICsgKi8KPj4gKwo+PiArCj4+ICsjaW5jbHVkZSA8eGVuL2NvbmZpZy5oPgo+PiArI2luY2x1ZGUg
PHhlbi9saWIuaD4KPj4gKyNpbmNsdWRlIDx4ZW4vcGVyZmMuaD4KPiAKPiBXaHkgdGhpcyBpcyBp
bmNsdWRlZCBoZXJlPyBZb3UgZG9uJ3QgdXNlIGl0Lgo+IAo+PiArLyogTmVlZCB0byBpbmNsdWRl
IHhlbi9zY2hlZC5oIGJlZm9yZSBhc20vZG9tYWluLmggb3IgaXQgYnJlYWtzIGJ1aWxkKi8KPiAK
PiB4ZW4vc2NoZWQuaCB3aWxsIGluY2x1ZGUgYXNtL2RvbWFpbi5oLiBTbyBubyBuZWVkIHRvIGlu
Y2x1ZGUgdGhlIGxhdHRlciAKPiBoZXJlLgo+IAo+PiArI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgo+
PiArI2luY2x1ZGUgPHhlbi9zdGRib29sLmg+Cj4+ICsjaW5jbHVkZSA8eGVuL3R5cGVzLmg+Cj4+
ICsjaW5jbHVkZSA8YXNtL2RvbWFpbi5oPgo+PiArI2luY2x1ZGUgPGFzbS9wc2NpLmg+Cj4gCj4g
WW91IGRvbid0IHVzZSB0aGlzIGhlYWRlciBoZXJlLgo+IAo+PiArI2luY2x1ZGUgPGFzbS9zbWNj
Yy5oPgo+PiArI2luY2x1ZGUgPGFzbS9yZWdzLmg+Cj4+ICsKPj4gKyNkZWZpbmUgWEVOX1NNQ0ND
X1VJRCBBUk1fU01DQ0NfVUlEKDB4YTcxODEyZGMsIDB4YzY5OCwgMHg0MzY5LCBcCj4+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDlhLCAweGNmLCAweDc5LCAweGQxLCBc
Cj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDhkLCAweGRlLCAweGU2
LCAweDY3KQo+IAo+IFBsZWFzZSBtZW50aW9uIHRoYXQgdGhpcyB2YWx1ZSB3YXMgZ2VuZXJhdGVk
LiBUaGlzIHdvdWxkIGF2b2lkIHRvIHdvbmRlciAKPiB3aGVyZSB0aGlzIHZhbHVlIGNvbWVzIGZy
b20uCj4gCj4+ICsKPj4gKy8qCj4+ICsgKiBXZSBjYW4ndCB1c2UgWEVOIHZlcnNpb24gaGVyZToK
Pj4gKyAqIE1ham9yIHJldmlzaW9uIHNob3VsZCBjaGFuZ2UgZXZlcnkgdGltZSBTTUMvSFZDIGZ1
bmN0aW9uIGlzIHJlbW92ZWQuCj4+ICsgKiBNaW5vciByZXZpc2lvbiBzaG91bGQgY2hhbmdlIGV2
ZXJ5IHRpbWUgU01DL0hWQyBmdW5jdGlvbiBpcyBhZGRlZC4KPj4gKyAqIFNvLCBpdCBpcyBTTUND
QyBwcm90b2NvbCByZXZpc2lvbiBjb2RlLCBub3QgWEVOIHZlcnNpb24KPiAKPiBJdCB3b3VsZCBi
ZSBuaWNlIHRvIHNheSB0aGlzIGlzIGEgcmVxdWlyZW1lbnQgb2YgdGhlIHNwZWMuIEFsc28gbWlz
c2luZyAKPiBmdWxsIHN0b3AuCj4gCj4+ICsgKi8KPj4gKyNkZWZpbmUgWEVOX1NNQ0NDX01BSk9S
X1JFVklTSU9OIDAKPj4gKyNkZWZpbmUgWEVOX1NNQ0NDX01JTk9SX1JFVklTSU9OIDEKPiAKPiBJ
IGZpcnN0IHRob3VnaHQgdGhlIHJldmlzaW9uIHdhcyAwLjEuMyBhbmQgd2FzIGFib3V0IHRvIGFz
ayB3aHkuIEJ1dCAKPiB0aGVuIG5vdGljZWQgWEVOX1NNQ0NfRlVOQ1RJT05fQ09VTlQgaXMgbm90
IHBhcnQgb2YgdGhlIHJldmlzaW9uLgo+IAo+IFNvIHBsZWFzZSBhZGQgYSBuZXdsaW5lIGZvciBj
bGFyaXR5Lgo+IAo+PiArI2RlZmluZSBYRU5fU01DQ0NfRlVOQ1RJT05fQ09VTlQgMwo+PiArCj4+
ICsvKiBTTUNDQyBpbnRlcmZhY2UgZm9yIGh5cGVydmlzb3IuIFRlbGwgYWJvdXQgc2VsZiAqLwo+
IAo+IFRlbGwgYWJvdXQgaXRzZWxmLiArIG1pc3NpbmcgZnVsbCBzdG9wLgo+IAo+PiArc3RhdGlj
IGJvb2wgaGFuZGxlX2h5cGVydmlzb3Ioc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0
IHVuaW9uIAo+PiBoc3IgaHNyKQo+IAo+IGhzciBpcyBhbHJlYWR5IHBhcnQgb2YgcmVncy4KPiAK
Pj4gK3sKPj4gKyAgICBzd2l0Y2ggKCBBUk1fU01DQ0NfRlVOQ19OVU0oZ2V0X3VzZXJfcmVnKHJl
Z3MsIDApKSApCj4+ICsgICAgewo+PiArICAgIGNhc2UgQVJNX1NNQ0NDX0ZVTkNfQ0FMTF9DT1VO
VDoKPj4gKyAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDAsIFhFTl9TTUNDQ19GVU5DVElPTl9D
T1VOVCk7Cj4+ICsgICAgICAgIHJldHVybiB0cnVlOwo+PiArICAgIGNhc2UgQVJNX1NNQ0NDX0ZV
TkNfQ0FMTF9VSUQ6Cj4+ICsgICAgICAgIHNldF91c2VyX3JlZyhyZWdzLCAwLCBYRU5fU01DQ0Nf
VUlELmFbMF0pOwo+PiArICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgMSwgWEVOX1NNQ0NDX1VJ
RC5hWzFdKTsKPj4gKyAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDIsIFhFTl9TTUNDQ19VSUQu
YVsyXSk7Cj4+ICsgICAgICAgIHNldF91c2VyX3JlZyhyZWdzLCAzLCBYRU5fU01DQ0NfVUlELmFb
M10pOwo+PiArICAgICAgICByZXR1cm4gdHJ1ZTsKPj4gKyAgICBjYXNlIEFSTV9TTUNDQ19GVU5D
X0NBTExfUkVWSVNJT046Cj4+ICsgICAgICAgIHNldF91c2VyX3JlZyhyZWdzLCAwLCBYRU5fU01D
Q0NfTUFKT1JfUkVWSVNJT04pOwo+PiArICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgMSwgWEVO
X1NNQ0NDX01JTk9SX1JFVklTSU9OKTsKPj4gKyAgICAgICAgcmV0dXJuIHRydWU7Cj4+ICsgICAg
fQo+PiArICAgIHJldHVybiBmYWxzZTsKPj4gK30KPj4gKwo+PiArLyoqCj4+ICsgKiBzbWNjY19o
YW5kbGVfY2FsbCgpIC0gaGFuZGxlIFNNQy9IVkMgY2FsbCBhY2NvcmRpbmcgdG8gQVJNIFNNQ0ND
Cj4+ICsgKi8KPj4gK3ZvaWQgc21jY2NfaGFuZGxlX2NhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBoc3IpCj4gCj4gaHNyIGlzIGFscmVhZHkgcGFydCBvZiBy
ZWdzLgo+IAo+PiArewo+PiArICAgIGJvb2wgaGFuZGxlZCA9IGZhbHNlOwo+PiArCj4gCj4gSSBh
bSBhIGJpdCBzdXJwcmlzZWQsIEkgZG9uJ3Qgc2VlIGFueSBjaGVjayB0byBwcmV2ZW50IGEgMzIt
Yml0IGd1ZXN0IHRvIAo+IHVzZSBTTUM2NCBjYWxsLgo+IAo+IEZ1cnRoZXJtb3JlLCBiYXNlZCBm
cm9tIHRoZSBTTUNDQyBzcGVjIChzZWUgMi45IGluIEFSTSBERU4gMDAyOEIpLCB0aGUgCj4gY29t
cGxpYW50IFNNQyBjYWxscyBzaG91bGQgaGF2ZSB0aGUgaW1tZWRpYXRlIHZhbHVlIG9mIHplcm8u
Cj4gCj4gCj4+ICsgICAgc3dpdGNoICggQVJNX1NNQ0NDX09XTkVSX05VTShnZXRfdXNlcl9yZWco
cmVncywgMCkpICkKPj4gKyAgICB7Cj4+ICsgICAgY2FzZSBBUk1fU01DQ0NfT1dORVJfSFlQRVJW
SVNPUjoKPj4gKyAgICAgICAgaGFuZGxlZCA9IGhhbmRsZV9oeXBlcnZpc29yKHJlZ3MsIGhzcik7
Cj4+ICsgICAgICAgIGJyZWFrOwo+PiArICAgIH0KPj4gKwo+PiArICAgIGlmICggIWhhbmRsZWQg
KQo+PiArICAgIHsKPj4gKyAgICAgICAgcHJpbnRrKCJVaGFuZGxlZCBTTUMvSFZDOiAlMDgiUFJJ
cmVnaXN0ZXIiXG4iLCAKPj4gZ2V0X3VzZXJfcmVnKHJlZ3MsIDApKTsKPiAKPiBzL1VoYW5kbGVk
L1VuaGFuZGxlZC8KPiAKPiBBbHNvLCBwbGVhc2UgZG9uJ3QgdXNlIHByaW50ay4gVGhleSBhcmUg
bm90IHJhdGVsaW1pdGVkLiBZb3Ugd2FudCB0byB1c2UgCj4gZ3ByaW50ayBoZXJlLgo+IAo+PiAr
ICAgICAgICAvKiBJbmZvcm0gY2FsbGVyIHRoYXQgZnVuY3Rpb24gaXMgbm90IHN1cHBvcnRlZCAq
Lwo+PiArICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgMCwgQVJNX1NNQ0NDX0VSUl9VTktOT1dO
X0ZVTkNUSU9OKTsKPj4gKyAgICB9Cj4+ICt9Cj4+ICsKPj4gKy8qCj4+ICsgKiBMb2NhbCB2YXJp
YWJsZXM6Cj4+ICsgKiBtb2RlOiBDCj4+ICsgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCj4+ICsgKiBj
LWJhc2ljLW9mZnNldDogNAo+PiArICogaW5kZW50LXRhYnMtbW9kZTogbmlsCj4+ICsgKiBFbmQ6
Cj4+ICsgKi8KPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90cmFwcy5jIGIveGVuL2FyY2gv
YXJtL3RyYXBzLmMKPj4gaW5kZXggNmNmOWVlNy4uMmQwYjA1OCAxMDA2NDQKPj4gLS0tIGEveGVu
L2FyY2gvYXJtL3RyYXBzLmMKPj4gKysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKPj4gQEAgLTQ0
LDYgKzQ0LDcgQEAKPj4gICNpbmNsdWRlIDxhc20vY3B1ZmVhdHVyZS5oPgo+PiAgI2luY2x1ZGUg
PGFzbS9mbHVzaHRsYi5oPgo+PiAgI2luY2x1ZGUgPGFzbS9tb25pdG9yLmg+Cj4+ICsjaW5jbHVk
ZSA8YXNtL3NtY2NjLmg+Cj4+Cj4+ICAjaW5jbHVkZSAiZGVjb2RlLmgiCj4+ICAjaW5jbHVkZSAi
dnRpbWVyLmgiCj4+IEBAIC0yNzgxLDExICsyNzgyLDE2IEBAIHN0YXRpYyB2b2lkIGRvX3RyYXBf
c21jKHN0cnVjdCBjcHVfdXNlcl9yZWdzIAo+PiAqcmVncywgY29uc3QgdW5pb24gaHNyIGhzcikK
Pj4gIHsKPiAKPiBJIHRoaW5rIGl0IHdvdWxkIG1ha2Ugc2Vuc2UgdG8gcHVzaCB0aGlzIGZ1bmN0
aW9uIGluIHRoZSBuZXcgZmlsZS4KVW5mb3J0dW5hdGVseSwgSSBjYW4ndCBkbyB0aGlzLCBiZWNh
dXNlIGl0IHVzZXMgbG9jYWwgZnVuY3Rpb25zIHN1Y2ggYXMKaW5qZWN0X3VuZGVmX2V4Y2VwdGlv
bigpIG9yIGFkdmFuY2VfcGMoKS4KCj4gQWxzbywgSSB3YXMgZXhwZWN0aW5nIHNvbWUgY2hhbmdl
IGluIHRoZSBIVkMgcGF0aCBhcyB5b3Ugc2F5IHRoYXQgdGhpcyAKPiB3aWxsIGJlIHVzZWQgZm9y
IGJvdGggSFZDIGFuZCBTTUMuCkFjdHVhbGx5LCBJIHBsYW4gdG8gdXNlIHRoaXMgcGFydGljdWxh
ciBmdW5jdGlvbiB0byBoYW5kbGUgb25seSBTTUNzLApiZWNhdXNlIGl0IGRvZXMgU01DLXNwZWNp
ZmljIHRhc2tzLCBzdWNoIGFzIGNhbGxpbmcgdG8gYSBtb25pdG9yLgoKSFZDcyB3aWxsIGJlIGhh
bmRsZWQgaW4gZGlmZmVyZW50IGNhbGwgcGF0aCBpbiB0aGUgbmV4dCBwYXRjaCwKYmVjYXVzZSBj
dXJyZW50bHkgSFZDIGNhbGxwYXRoIGlzIHVzZWQgYnkgUFNDSSBjb2RlLgoKPj4gICAgICBpbnQg
cmMgPSAwOwo+Pgo+PiArICAgIC8qIExldCBtb25pdG9yIHRvIGhhbmRsZSB0aGUgY2FsbCAqLwo+
PiAgICAgIGlmICggY3VycmVudC0+ZG9tYWluLT5hcmNoLm1vbml0b3IucHJpdmlsZWdlZF9jYWxs
X2VuYWJsZWQgKQo+PiAgICAgICAgICByYyA9IG1vbml0b3Jfc21jKCk7Cj4+Cj4+IC0gICAgaWYg
KCByYyAhPSAxICkKPj4gLSAgICAgICAgaW5qZWN0X3VuZGVmX2V4Y2VwdGlvbihyZWdzLCBoc3Ip
Owo+PiArICAgIGlmICggcmMgPT0gMSApCj4+ICsgICAgICAgIHJldHVybjsKPiAKPiBJdCB3b3Vs
ZCBiZSBuaWNlIHRvIGV4cGxhaW4gYm90aCBpbiB0aGUgY29tbWl0IG1lc3NhZ2UgYW5kIHRoZSBj
b2RlIHRoYXQgCj4gaWYgbW9uaXRvciBpcyBlbmFibGVkLCB0aGVuIGFsbCBTTUNzIHdpbGwgYmUg
Zm9yd2FyZGVkIHRvIHRoZSBtb25pdG9yIGFwcC4KPiAKPj4gKwo+PiArICAgIC8qIFVzZSBzdGFu
ZGFyZCByb3V0aW5lcyB0byBoYW5kbGUgdGhlIGNhbGwgKi8KPj4gKyAgICBzbWNjY19oYW5kbGVf
Y2FsbChyZWdzLCBoc3IpOwo+IAo+IEl0IGlzIGFsbG93ZWQgYnkgdGhlIGFyY2hpdGVjdHVyZSB0
byB0cmFwIHRvIGNvbmRpdGlvbmFsIFNNQyAKPiBpbnN0cnVjdGlvbnMgdGhhdCBmYWlsIHRoZWly
IGNvbmRpdGlvbiBjb2RlIGNoZWNrIChzZWUgRzEtNDQzNSBpbiBBUk0gCj4gRERJIDA0ODdCLmEp
LiBTbyB5b3Ugd2FudCB0byBjaGVjayB3aHkgaXQgaGFzIHRyYXBwZWQgYmVmb3JlIGNhbGxpbmcg
dGhlIAo+IGhhbmRsZXIuCj4gCj4+ICsgICAgYWR2YW5jZV9wYyhyZWdzLCBoc3IpOwo+PiAgfQo+
Pgo+PiAgc3RhdGljIHZvaWQgZW50ZXJfaHlwZXJ2aXNvcl9oZWFkKHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzKQo+PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oIGIv
eGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oCj4+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4+IGlu
ZGV4IDAwMDAwMDAuLjkzNDJkNWUKPj4gLS0tIC9kZXYvbnVsbAo+PiArKysgYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL3NtY2NjLmgKPj4gQEAgLTAsMCArMSw4OSBAQAo+PiArLyoKPj4gKyAqIENvcHly
aWdodCAoYykgMjAxNywgRVBBTSBTeXN0ZW1zCj4+ICsgKgo+PiArICogVGhpcyBzb2Z0d2FyZSBp
cyBsaWNlbnNlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYwo+PiAr
ICogTGljZW5zZSB2ZXJzaW9uIDIsIGFzIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBG
b3VuZGF0aW9uLCBhbmQKPj4gKyAqIG1heSBiZSBjb3BpZWQsIGRpc3RyaWJ1dGVkLCBhbmQgbW9k
aWZpZWQgdW5kZXIgdGhvc2UgdGVybXMuCj4+ICsgKgo+PiArICogVGhpcyBwcm9ncmFtIGlzIGRp
c3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCj4+ICsgKiBidXQg
V0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBv
Zgo+PiArICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQ
T1NFLiAgU2VlIHRoZQo+PiArICogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUg
ZGV0YWlscy4KPj4gKyAqCj4+ICsgKi8KPj4gKyNpZm5kZWYgX19BU01fQVJNX1NNQ0NDX0hfCj4g
Cj4gSXQgc2hvdWxkIGJlIF9fQVNNX0FSTV9TTUNDX0hfXwo+IAo+PiArI2RlZmluZSBfX0FTTV9B
Uk1fU01DQ0NfSF8KPiAKPiBEaXR0by4KPiAKPj4gKwo+PiArI2luY2x1ZGUgPHhlbi90eXBlcy5o
Pgo+PiArCj4+ICsvKgo+PiArICogVGhpcyBmaWxlIHByb3ZpZGVzIGNvbW1vbiBkZWZpbmVzIGZv
ciBBUk0gU01DIENhbGxpbmcgQ29udmVudGlvbiBhcwo+PiArICogc3BlY2lmaWVkIGluCj4+ICsg
KiBodHRwOi8vaW5mb2NlbnRlci5hcm0uY29tL2hlbHAvdG9waWMvY29tLmFybS5kb2MuZGVuMDAy
OGEvaW5kZXguaHRtbAo+PiArICovCj4+ICsKPj4gKyNkZWZpbmUgQVJNX1NNQ0NDX1NURF9DQUxM
ICAgICAgICAwCj4gCj4gSXMgdGhpcyBmaWxlIGNvbWluZyBmcm9tIExpbnV4PyBJZiBzbywgaXQg
c2hvdWxkIGJlIG1lbnRpb24uIElmIG5vdCwgCj4gcGxlYXNlIHVzZSBzb2Z0IHRhYiBhbmQgbm90
IGhhcmQgdGFiLiBUaGlzIGlzIHZhbGlkIGluIGFsbCB0aGlzIGZpbGUuCj4gCj4+ICsjZGVmaW5l
IEFSTV9TTUNDQ19GQVNUX0NBTEwgICAgICAgIDEKPj4gKyNkZWZpbmUgQVJNX1NNQ0NDX1RZUEVf
U0hJRlQgICAgICAgIDMxCj4+ICsKPj4gKyNkZWZpbmUgQVJNX1NNQ0NDX1NNQ18zMiAgICAgICAg
MAo+PiArI2RlZmluZSBBUk1fU01DQ0NfU01DXzY0ICAgICAgICAxCj4+ICsjZGVmaW5lIEFSTV9T
TUNDQ19DQUxMX0NPTlZfU0hJRlQgICAgMzAKPj4gKwo+PiArI2RlZmluZSBBUk1fU01DQ0NfT1dO
RVJfTUFTSyAgICAgICAgMHgzRgo+PiArI2RlZmluZSBBUk1fU01DQ0NfT1dORVJfU0hJRlQgICAg
ICAgIDI0Cj4+ICsKPj4gKyNkZWZpbmUgQVJNX1NNQ0NDX0ZVTkNfTUFTSyAgICAgICAgMHhGRkZG
Cj4+ICsKPj4gKyNkZWZpbmUgQVJNX1NNQ0NDX0lTX0ZBU1RfQ0FMTChzbWNfdmFsKSAgICBcCj4+
ICsgICAgKChzbWNfdmFsKSAmIChBUk1fU01DQ0NfRkFTVF9DQUxMIDw8IEFSTV9TTUNDQ19UWVBF
X1NISUZUKSkKPj4gKyNkZWZpbmUgQVJNX1NNQ0NDX0lTXzY0KHNtY192YWwpIFwKPj4gKyAgICAo
KHNtY192YWwpICYgKEFSTV9TTUNDQ19TTUNfNjQgPDwgQVJNX1NNQ0NDX0NBTExfQ09OVl9TSElG
VCkpCj4+ICsjZGVmaW5lIEFSTV9TTUNDQ19GVU5DX05VTShzbWNfdmFsKSAgICAoKHNtY192YWwp
ICYgQVJNX1NNQ0NDX0ZVTkNfTUFTSykKPj4gKyNkZWZpbmUgQVJNX1NNQ0NDX09XTkVSX05VTShz
bWNfdmFsKSBcCj4+ICsgICAgKCgoc21jX3ZhbCkgPj4gQVJNX1NNQ0NDX09XTkVSX1NISUZUKSAm
IEFSTV9TTUNDQ19PV05FUl9NQVNLKQo+PiArCj4+ICsjZGVmaW5lIEFSTV9TTUNDQ19DQUxMX1ZB
TCh0eXBlLCBjYWxsaW5nX2NvbnZlbnRpb24sIG93bmVyLCBmdW5jX251bSkgXAo+PiArICAgICgo
KHR5cGUpIDw8IEFSTV9TTUNDQ19UWVBFX1NISUZUKSB8IFwKPj4gKyAgICAoKGNhbGxpbmdfY29u
dmVudGlvbikgPDwgQVJNX1NNQ0NDX0NBTExfQ09OVl9TSElGVCkgfCBcCj4+ICsgICAgKCgob3du
ZXIpICYgQVJNX1NNQ0NDX09XTkVSX01BU0spIDw8IEFSTV9TTUNDQ19PV05FUl9TSElGVCkgfCBc
Cj4+ICsgICAgKChmdW5jX251bSkgJiBBUk1fU01DQ0NfRlVOQ19NQVNLKSkKPiAKPiBJIHdvdWxk
IGFwcHJlY2lhdGUgYSBiaXQgbW9yZSBkb2N1bWVudGF0aW9uIG9mIHRob3NlIG1hY3JvcyBhcyB0
aGV5IGFyZSAKPiBhIGJpdCBkaWZmaWN1bHQgdG8gcGFyc2UuIEFsc28gc29tZSBuZXdsaW5lIHdv
dWxkIGJlIG5pY2UgZm9yIGNsYXJpdHkuCj4gCj4+ICsKPj4gKyNkZWZpbmUgQVJNX1NNQ0NDX09X
TkVSX0FSQ0ggICAgICAgIDAKPj4gKyNkZWZpbmUgQVJNX1NNQ0NDX09XTkVSX0NQVSAgICAgICAg
MQo+PiArI2RlZmluZSBBUk1fU01DQ0NfT1dORVJfU0lQICAgICAgICAyCj4+ICsjZGVmaW5lIEFS
TV9TTUNDQ19PV05FUl9PRU0gICAgICAgIDMKPj4gKyNkZWZpbmUgQVJNX1NNQ0NDX09XTkVSX1NU
QU5EQVJEICAgIDQKPj4gKyNkZWZpbmUgQVJNX1NNQ0NDX09XTkVSX0hZUEVSVklTT1IgICAgNQo+
PiArI2RlZmluZSBBUk1fU01DQ0NfT1dORVJfVFJVU1RFRF9BUFAgICAgNDgKPj4gKyNkZWZpbmUg
QVJNX1NNQ0NDX09XTkVSX1RSVVNURURfQVBQX0VORCAgICA0OQo+PiArI2RlZmluZSBBUk1fU01D
Q0NfT1dORVJfVFJVU1RFRF9PUyAgICA1MAo+PiArI2RlZmluZSBBUk1fU01DQ0NfT1dORVJfVFJV
U1RFRF9PU19FTkQgICAgNjMKPj4gKwo+PiArI2RlZmluZSBBUk1fU01DQ0NfRlVOQ19DQUxMX0NP
VU5UICAgIDB4RkYwMAo+PiArI2RlZmluZSBBUk1fU01DQ0NfRlVOQ19DQUxMX1VJRCAgICAgICAg
MHhGRjAxCj4+ICsjZGVmaW5lIEFSTV9TTUNDQ19GVU5DX0NBTExfUkVWSVNJT04gICAgMHhGRjAz
Cj4+ICsKPj4gKyNkZWZpbmUgQVJNX1NNQ0NDX0VSUl9VTktOT1dOX0ZVTkNUSU9OICAgICgtMSkK
Pj4gKwo+PiArdHlwZWRlZiBzdHJ1Y3Qgewo+PiArICAgIHVpbnQzMl90IGFbNF07Cj4+ICt9IGFy
bV9zbWNjY191aWQ7Cj4+ICsKPj4gKyNkZWZpbmUgQVJNX1NNQ0NDX1VJRChhLCBiLCBjLCBkMCwg
ZDEsIGQyLCBkMywgZDQsIGQ1LCBkNiwgZDcpICAgICAgICBcCj4+ICsgICAgKChhcm1fc21jY2Nf
dWlkKSB7eyhhKSwgKChiKSA8PCAxNiB8IChjKSApLCAgICAgICAgICAgIFwKPj4gKyAgICAgICAg
ICAgICAgICgoZDApIDw8IDI0IHwgKGQxKSA8PCAxNiB8IChkMikgPDwgOCB8IChkMykgPDwgMCks
IFwKPj4gKyAgICAgICAgICAgICAgICgoZDQpIDw8IDI0IHwgKGQ1KSA8PCAxNiB8IChkNikgPDwg
OCB8IChkNykgPDwgMCl9fSkKPj4gKwo+PiArdm9pZCBzbWNjY19oYW5kbGVfY2FsbChzdHJ1Y3Qg
Y3B1X3VzZXJfcmVncyAqcmVncywgY29uc3QgdW5pb24gaHNyIGhzcik7Cj4+ICsKPj4gKyNlbmRp
Zgo+IAo+ICNlbmRpZiAvKiBfX0FTTV9BUk1fU01DQ19IX18KPiAKPj4gKwo+PiArLyoKPj4gKyAq
IExvY2FsIHZhcmlhYmxlczoKPj4gKyAqIG1vZGU6IEMKPj4gKyAqIGMtZmlsZS1zdHlsZTogIkJT
RCIKPj4gKyAqIGMtYmFzaWMtb2Zmc2V0OiA0Cj4+ICsgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwK
Pj4gKyAqIEVuZDoKPj4gKyAqLwo+Pgo+IAo+IENoZWVycywKPiAKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 22 16:34:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 16: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 1dO53j-0002Go-1f; Thu, 22 Jun 2017 16:34:19 +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 1dO53h-0002Gg-Ng
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 16:34:17 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 D4/5B-03587-981FB495; Thu, 22 Jun 2017 16:34:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNIsWRWlGSWpSXmKPExsUyZ7p8oG7HR+9
 Ig1uzJSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozVfx6wFdzkr1j94hdTA+MNni5GTg4hgQ4m
 iTMLS7sYuYDsL4wSP75tZoNwNjJKHNz8kgXC6WaUOPPzORtES5HEyxsP2EFsFgFViZdXjgLFO
 TjYBEwk3qxyBAmLCDhL7Jm4mhmkl1ngGaNE0/qdjCAJYYFEiY8/FzKD2LwC5hJHT++D2tbHJD
 GhZwUTREJQ4uTMJywgNrOAlsSNfy+ZQBYwC0hLLP/HARLmFLCQWN33GaxEVEBZYvetvWAzJQS
 MJfpm9bFMYBSahWTSLCSTZiFMWsDIvIpRozi1qCy1SNfIXC+pKDM9oyQ3MTNH19DATC83tbg4
 MT01JzGpWC85P3cTIzCgGYBgB+PitYGHGCU5mJREeTcXe0cK8SXlp1RmJBZnxBeV5qQWH2KU4
 eBQkuCV+ACUEyxKTU+tSMvMAcYWTFqCg0dJhDfnPlCat7ggMbc4Mx0idYpRl2PD6vVfmIRY8v
 LzUqXEeT1BZgiAFGWU5sGNgMX5JUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzpoBM4cnMK4H
 b9AroCCagI14c8QA5oiQRISXVwKilvDBhpfnVXWbiZ7Jeziu227ZnY+8/O+1nHZ4Tbqw+sr//
 wcG1DEyLFbJlbOxWzGz/8fmKr0nkL8ZYHd7pbzdMu7ro6Drr5iOlUxMylzov0mF4/LzbqFTze
 xPHpgC2piBtrTQFES2tX0qHrPSCiuZ/e7n2+by/ZZu6w2T8GrZ57w4/935V3CQlluKMREMt5q
 LiRACE0m1I7gIAAA==
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1498149254!78468374!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26356 invoked from network); 22 Jun 2017 16:34:16 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Jun 2017 16:34: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
 v5MGY0sY009719
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Thu, 22 Jun 2017 16:34:01 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0021.oracle.com (8.13.8/8.14.4) with ESMTP id v5MGY0Vl025425
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Thu, 22 Jun 2017 16:34:00 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 v5MGXwY9028628;
 Thu, 22 Jun 2017 16:33:59 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 22 Jun 2017 09:33:58 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id B1BBA6A0136; Thu, 22 Jun 2017 12:33:57 -0400 (EDT)
Date: Thu, 22 Jun 2017 12:33:57 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, julien.grall@arm.com
Message-ID: <20170622163357.GA13729@char.us.oracle.com>
References: <1497387096-19058-2-git-send-email-andrew.cooper3@citrix.com>
 <1498068816-21894-1-git-send-email-andrew.cooper3@citrix.com>
 <20170622012615.GA8146@char.us.oracle.com>
 <20170622152750.GA13149@char.us.oracle.com>
 <20170622161046.GA13623@char.us.oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170622161046.GA13623@char.us.oracle.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 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 for-4.9 v2] xen/livepatch: Don't crash on
 encountering STN_UNDEF relocations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBKdW4gMjIsIDIwMTcgYXQgMTI6MTA6NDZQTSAtMDQwMCwgS29ucmFkIFJ6ZXN6dXRl
ayBXaWxrIHdyb3RlOgo+IE9uIFRodSwgSnVuIDIyLCAyMDE3IGF0IDExOjI3OjUwQU0gLTA0MDAs
IEtvbnJhZCBSemVzenV0ZWsgV2lsayB3cm90ZToKPiA+IE9uIFdlZCwgSnVuIDIxLCAyMDE3IGF0
IDA5OjI2OjE1UE0gLTA0MDAsIEtvbnJhZCBSemVzenV0ZWsgV2lsayB3cm90ZToKPiA+ID4gT24g
V2VkLCBKdW4gMjEsIDIwMTcgYXQgMDc6MTM6MzZQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3cm90
ZToKPiA+ID4gPiBBIHN5bW5keCBvZiBTVE5fVU5ERUYgaXMgc3BlY2lhbCwgYW5kIG1lYW5zIGEg
c3ltYm9sIHZhbHVlIG9mIDAuICBXaGlsZQo+ID4gPiA+IGxlZ2l0aW1hdGUgaW4gdGhlIEVMRiBz
dGFuZGFyZCwgaXRzIGV4aXN0YW5jZSBpbiBhIGxpdmVwYXRjaCBpcyBxdWVzdGlvbmFibGUKPiA+
ID4gPiBhdCBiZXN0LiAgVW50aWwgYSBwbGF1c2libGUgdXNlY2FzZSBwcmVzZW50cyBpdHNlbGYs
IHJlamVjdCBzdWNoIGEgcmVsb2NhdGlvbgo+ID4gPiA+IHdpdGggLUVPUE5PVFNVUFAuCj4gPiA+
ID4gCj4gPiA+ID4gQWRkaXRpb25hbGx5LCBwZXJmb3JtIGEgc2FmZXR5IGNoZWNrIG9uIGVsZi0+
c3ltW3N5bW5keF0uc3ltIGJlZm9yZQo+ID4gPiA+IGRlcmVmZW5jaW5nIGl0LCB0byBhdm9pZCB0
cmlwcGluZyBvdmVyIGEgTlVMTCBwb2ludGVyIHdoZW4gY2FsY3VsYXRpbmcgdmFsLgo+ID4gPiA+
IAo+ID4gPiA+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Cj4gPiA+IAo+ID4gPiBSZXZpZXdlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxr
IDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgo+ID4gPiBUZXN0ZWQtYnk6IEtvbnJhZCBSemVzenV0
ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4gW3g4NiByaWdodCBub3csIHdpbGwgZG8K
PiA+ID4gYXJtMzIgdG9tb3Jyb3ddCj4gPiAKPiA+IEkgZGlkIHRoYXQgb24gbXkgQ3ViaWV0cnVj
ayBhbmQgSSBtYWRlIHRoZSByb29raWUgbWlzdGFrZSBvZiBub3QgdHJ5aW5nCj4gPiBhIGh5cGVy
dmlzb3IgX3dpdGhvdXRfIHlvdXIgY2hhbmdlcywgc28gSSBkb24ndCBrbm93IGlmIHRoaXMgY3Jh
c2gKPiA+IChzZWUgaW5saW5lKSBpcyBkdWUgdG8geW91ciBwYXRjaCBvciBzb21ldGhpbmcgZWxz
ZS4KPiA+IAo+ID4gQWxzbyBJIG1lc3NlZCB1cCBhbmQgbWFkZSB0aGUgbGl2ZXBhdGNoIHRlc3Qg
cnVuIGV2ZXJ5IHRpbWUgaXQgYm9vdHMsIHNvCj4gPiBub3cgaXQgaXMgc3R1Y2sgaW4gYSBsb29w
IG9mIGNyYXNoZXMgOi0oCj4gPiAKPiA+IFRoZSBnaXQgdHJlZSBpczoKPiA+IAo+ID4gZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL3Blb3BsZS9rb25yYWR3aWxrL3hlbi5naXQgc3RhZ2luZy00LjkKPiA+
IAo+ID4gU3RheSB0dW5lZC4KPiAKPiBBbmQgSSBzZWUgdGhlIHNhbWUgdGhpbmcgd2l0aCBiMzhi
MTQ3ICh0aGF0IGlzIHRoZSB0b3Agb2YgJ29yaWdpbi9zdGFnaW5nJykuCj4gCj4gU28gdGltZSB0
byBkaWcgaW4uCgovbWUgYmx1c2hlcy4KCkkgY29tcGlsZWQgdGhlIGh5cGVydmlzb3IgYW5kIHRo
ZSBsaXZlcGF0Y2hlcyBvbiBhIGNyb3NzIGNvbXBpbGVyLgphcm0tbGludXgtZ251ZWFiaS1nY2Mg
KFVidW50dS9MaW5hcm8gNS40LjAtNnVidW50dTF+MTYuMDQuNCkgNS40LjAgMjAxNjA2MDkKCgpC
dXQgaWYgSSBjb21waWxlIGJvdGggb24gdGhlIEN1YmlldHJ1Y2sgKG5hdGl2ZWx5KSBpdCBhbGwg
d29ya3MgbmljZWx5LgpnY2MgKFVidW50dS9MaW5hcm8gNC44LjItMTl1YnVudHUxKSA0LjguMgoK
U286CgpUZXN0ZWQtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xl
LmNvbT4gW3g4NiwgYXJtMzJdCgpmb3IgYm90aCBvZiB0aGUgcGF0Y2hlcy4gU29ycnkgZm9yIHRo
ZSBhbGFybS4KCkp1bGllbiwgd291bGQgeW91IGJlIE9LIHdpdGggdGhlc2UgdHdvIGdvaW5nIGlu
IDQuOT8gUGxlYXNlPwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 22 16:35:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 16:35: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 1dO55G-0002P3-Ed; Thu, 22 Jun 2017 16:35:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <blackskygg@gmail.com>) id 1dO55E-0002Os-NH
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 16:35:52 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 8C/ED-02006-7E1FB495; Thu, 22 Jun 2017 16:35:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprMIsWRWlGSWpSXmKPExsVyMfTAId3nH70
 jDZZv5LX4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNOfdnNWLBIoWL6vYnsDYyPxboYOTmEBKYz
 SpyeLNTFyMXBInCJReLR2vWMII6EwDsWidYX6xhBqiQE4iQefOhlh7BLJE5+X8oO0a0sMX3lD
 3aQBiGBf4wS1988YgNJsAloSKydchDMFhFQkri3ajITSBGzwDNGiUXnJ7GCJIQFEiW+3F0I1M
 0BtFtV4lRjEUiYV8BS4sujO2wQy+Qlpr3rZZ3AyLeAkWEVo3pxalFZapGumV5SUWZ6RkluYma
 OrqGBqV5uanFxYnpqTmJSsV5yfu4mRmCgMADBDsapDc6HGCU5mJREeTcXe0cK8SXlp1RmJBZn
 xBeV5qQWH2KU4eBQkuBt/ACUEyxKTU+tSMvMAYYsTFqCg0dJhDfnPlCat7ggMbc4Mx0idYrRk
 uPKlXVfmDg2rF4PJKcc2P6FSYglLz8vVUqc1xNkngBIQ0ZpHtw4WFxdYpSVEuZlBDpQiKcgtS
 g3swRV/hWjOAejkjBvCsgUnsy8Eritr4AOYgI66MURD5CDShIRUlINjEEWfw/d9OQr2JmuIqj
 85F0A8yRHpvt32uw7mx+2yxjulE72Mll0Xr+vP2alpmPYxutJFXNLMsWTuqrPL+L+L7nrRIZ9
 iGD6vZbYtw2ZT7ZeEti+ea3XOqnYtSqBMtVPWsXtjm2/wtl/eeOcFTyRM+ba6G3z0v8fL/pB5
 +jrr+H/q8UyFEJElFiKMxINtZiLihMBuoxI36YCAAA=
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1498149349!100214924!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54545 invoked from network); 22 Jun 2017 16:35:51 -0000
Received: from mail-pf0-f194.google.com (HELO mail-pf0-f194.google.com)
 (209.85.192.194)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Jun 2017 16:35:51 -0000
Received: by mail-pf0-f194.google.com with SMTP id d5so3742279pfe.1
 for <xen-devel@lists.xenproject.org>; Thu, 22 Jun 2017 09:35:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=rIjH0dxLEZsl1W+2mfW12QiA5UwocvFhzysVFRBr06w=;
 b=QlIRqb7BGMn+b9fW2zK/mH9JaL07ieeoFSTGd7wy3vJ82HTGYfl/ZxWrcknpBirCjJ
 wRPorLjtFFMEZQXCoABzSRuU5uPUw8LME4Z6wVYbhCiUgEU8RECaMDXrbzMabA5FntP1
 pXUKqyoiBwCnuh34euWjAHAaKqFBb0Obq2umXqaj37RCJzxFQQl+DpQRVvvsu5MnDY3C
 WjhvBfx3LW9SXbXCfJpbsKaMl94Ama2GiMx2XGto9uwD/tKYF7C7qXRerR/218ceTwZV
 y4ik+dOGRLB56zqBbpMQ67YTkatV4R1GwDOzKtthUmw/Ed7dBkiRygeuFu1nPzIGG/0h
 8kXQ==
X-Google-DKIM-Signature: v=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=rIjH0dxLEZsl1W+2mfW12QiA5UwocvFhzysVFRBr06w=;
 b=EpHtrN4OVd1pt8duys3QAEYkswuPpWlunN1oUUTbdum04gmiR4H0+lC1kxlept5qxc
 6fdrvORXHIihhRC0ZkeFd4OdzPbxEviM3s2frCrZ+hH2tbHCRNFq/y5rs6W2HzSIYp6R
 79UAy5uJw46cbvBxbNs/RZ3BfC7xQ3dH3JgGIcyG92TUgtP2H00pfGKUu9F+kchZ06PH
 yz2051osiKwxj214c+vpaz25tJyIw3EbUHcBZkb1zn1cpNLvjfWiA3a3I3R5jsnosOrW
 wWEcwFDR2WoJ7UthniBTAE3FSbYdkSx488qHyZ9aiunlf+yFlUbKLdldIKhRXzRHmNMh
 tEPg==
X-Gm-Message-State: AKS2vOxYJMtoGerd9rUEjTm4V6NM5EmsL3DYQQzjIWoPp5vcUmmERAGa
 Mq58rY3rrYnIgDeH
X-Received: by 10.84.129.4 with SMTP id 4mr3999413plb.9.1498149348964;
 Thu, 22 Jun 2017 09:35:48 -0700 (PDT)
Received: from localhost.localdomain ([188.166.189.7])
 by smtp.gmail.com with ESMTPSA id t5sm4605670pgt.19.2017.06.22.09.35.43
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 22 Jun 2017 09:35:47 -0700 (PDT)
From: Zhongze Liu <blackskygg@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 23 Jun 2017 00:35:28 +0800
Message-Id: <20170622163528.29365-1-blackskygg@gmail.com>
X-Mailer: git-send-email 2.13.1
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Zhongze Liu <blackskygg@gmail.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v3] libxc: add xc_domain_add_to_physmap_batch to
	wrap XENMEM_add_to_physmap_batch
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBpcyBhIHByZXBhcmF0aW9uIGZvciB0aGUgcHJvcG9zYWwgImFsbG93IHNldHRpbmcgdXAg
c2hhcmVkIG1lbW9yeSBhcmVhcwpiZXR3ZWVuIFZNcyBmcm9tIHhsIGNvbmZpZyBmaWxlIi4gU2Vl
OgpWMjogaHR0cHM6Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTct
MDYvbXNnMDIyNTYuaHRtbApWMTogaHR0cHM6Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwv
eGVuLWRldmVsLzIwMTctMDUvbXNnMDEyODguaHRtbAoKVGhlIHBsYW4gaXMgdG8gdXNlIFhFTk1F
TV9hZGRfdG9fcGh5c21hcF9iYXRjaCBpbiB4bCB0byBtYXAgZm9yZWdpbiBwYWdlcyBmcm9tCm9u
ZSBEb21VIHRvIGFub3RoZXIgc28gdGhhdCB0aGUgcGFnZSBjb3VsZCBiZSBzaGFyZWQuIEJ1dCBj
dXJyZW50bHkgdGhlcmUgaXMgbm8Kd3JhcHBlciBmb3IgWEVOTUVNX2FkZF90b19waHlzbWFwX2Jh
dGNoIGluIGxpYnhjLCBzbyB3ZSBqdXN0IGFkZCBhIHdyYXBwZXIgZm9yCml0LgoKU2lnbmVkLW9m
Zi1ieTogWmhvbmd6ZSBMaXUgPGJsYWNrc2t5Z2dAZ21haWwuY29tPgotLS0KQ2hhbmdlZCBTaW5j
ZSB2MjoKICAqIGZpeCBjb2Rpbmcgc3R5bGUgaXNzdWUKICAqIGxldCByYyA9IDEgb24gYnVmZmVy
IGJvdW5jaW5nIGZhaWx1cmVzCgpDaGFuZ2VkIFNpbmNlIHYxOgogICogZXhwbGFpbiB3aHkgc3Vj
aCBhIHN1ZGRlbiB3cmFwcGVyCiAgKiBjaGFuZ2UgdGhlIHBhcmFtZXRlcnMnIHR5cGVzCgpDYzog
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+LApDYzogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4sCkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDYzogSmFu
IEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tCi0tLQogdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5j
dHJsLmggfCAgOSArKysrKysrKysKIHRvb2xzL2xpYnhjL3hjX2RvbWFpbi5jICAgICAgIHwgNDUg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFu
Z2VkLCA1NCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94
ZW5jdHJsLmggYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAppbmRleCAxNjI5ZjQxMmRk
Li45NTAxODE4NTU4IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAor
KysgYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaApAQCAtMTM3Miw2ICsxMzcyLDE1IEBA
IGludCB4Y19kb21haW5fYWRkX3RvX3BoeXNtYXAoeGNfaW50ZXJmYWNlICp4Y2gsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgaWR4LAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB4ZW5fcGZuX3QgZ3Bmbik7CiAKK2ludCB4Y19kb21haW5fYWRkX3RvX3Bo
eXNtYXBfYmF0Y2goeGNfaW50ZXJmYWNlICp4Y2gsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGRvbWlkX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGRvbWlkX3QgZm9yZWlnbl9kb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IHNwYWNlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgc2l6ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgeGVuX3Vsb25nX3QgKmlkeHMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHhlbl9wZm5fdCAqZ2ZwbnMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlu
dCAqZXJycyk7CisKIGludCB4Y19kb21haW5fcG9wdWxhdGVfcGh5c21hcCh4Y19pbnRlcmZhY2Ug
KnhjaCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG5yX2V4dGVudHMsCmRp
ZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19kb21haW4uYyBiL3Rvb2xzL2xpYnhjL3hjX2RvbWFp
bi5jCmluZGV4IDVkMTkyZWEwZTQuLjNiYWI0ZThiYWIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhj
L3hjX2RvbWFpbi5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX2RvbWFpbi5jCkBAIC0xMDMyLDYgKzEw
MzIsNTEgQEAgaW50IHhjX2RvbWFpbl9hZGRfdG9fcGh5c21hcCh4Y19pbnRlcmZhY2UgKnhjaCwK
ICAgICByZXR1cm4gZG9fbWVtb3J5X29wKHhjaCwgWEVOTUVNX2FkZF90b19waHlzbWFwLCAmeGF0
cCwgc2l6ZW9mKHhhdHApKTsKIH0KIAoraW50IHhjX2RvbWFpbl9hZGRfdG9fcGh5c21hcF9iYXRj
aCh4Y19pbnRlcmZhY2UgKnhjaCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZG9taWRfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9taWRf
dCBmb3JlaWduX2RvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgc3BhY2UsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCBzaXplLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fdWxv
bmdfdCAqaWR4cywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90
ICpncGZucywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50ICplcnJzKQor
eworICAgIGludCByYzsKKyAgICBERUNMQVJFX0hZUEVSQ0FMTF9CT1VOQ0UoaWR4cywgc2l6ZSAq
IHNpemVvZigqaWR4cyksIFhDX0hZUEVSQ0FMTF9CVUZGRVJfQk9VTkNFX0lOKTsKKyAgICBERUNM
QVJFX0hZUEVSQ0FMTF9CT1VOQ0UoZ3BmbnMsIHNpemUgKiBzaXplb2YoKmdwZm5zKSwgWENfSFlQ
RVJDQUxMX0JVRkZFUl9CT1VOQ0VfSU4pOworICAgIERFQ0xBUkVfSFlQRVJDQUxMX0JPVU5DRShl
cnJzLCBzaXplICogc2l6ZW9mKCplcnJzKSwgWENfSFlQRVJDQUxMX0JVRkZFUl9CT1VOQ0VfT1VU
KTsKKworICAgIHN0cnVjdCB4ZW5fYWRkX3RvX3BoeXNtYXBfYmF0Y2ggeGF0cF9iYXRjaCA9IHsK
KyAgICAgICAgLmRvbWlkID0gZG9taWQsCisgICAgICAgIC5zcGFjZSA9IHNwYWNlLAorICAgICAg
ICAuc2l6ZSA9IHNpemUsCisgICAgICAgIC51ID0geyAuZm9yZWlnbl9kb21pZCA9IGZvcmVpZ25f
ZG9taWQgfQorICAgIH07CisKKyAgICBpZiAoIHhjX2h5cGVyY2FsbF9ib3VuY2VfcHJlKHhjaCwg
aWR4cykgIHx8CisgICAgICAgICB4Y19oeXBlcmNhbGxfYm91bmNlX3ByZSh4Y2gsIGdwZm5zKSB8
fAorICAgICAgICAgeGNfaHlwZXJjYWxsX2JvdW5jZV9wcmUoeGNoLCBlcnJzKSAgKQorICAgIHsK
KyAgICAgICAgUEVSUk9SKCJDb3VsZCBub3QgYm91bmNlIG1lbW9yeSBmb3IgWEVOTUVNX2FkZF90
b19waHlzbWFwX2JhdGNoIik7CisgICAgICAgIHJjID0gLTE7CisgICAgICAgIGdvdG8gb3V0Owor
ICAgIH0KKworICAgIHNldF94ZW5fZ3Vlc3RfaGFuZGxlKHhhdHBfYmF0Y2guaWR4cywgaWR4cyk7
CisgICAgc2V0X3hlbl9ndWVzdF9oYW5kbGUoeGF0cF9iYXRjaC5ncGZucywgZ3BmbnMpOworICAg
IHNldF94ZW5fZ3Vlc3RfaGFuZGxlKHhhdHBfYmF0Y2guZXJycywgZXJycyk7CisKKyAgICByYyA9
IGRvX21lbW9yeV9vcCh4Y2gsIFhFTk1FTV9hZGRfdG9fcGh5c21hcF9iYXRjaCwKKyAgICAgICAg
ICAgICAgICAgICAgICAmeGF0cF9iYXRjaCwgc2l6ZW9mKHhhdHBfYmF0Y2gpKTsKKworb3V0Ogor
ICAgIHhjX2h5cGVyY2FsbF9ib3VuY2VfcG9zdCh4Y2gsIGlkeHMpOworICAgIHhjX2h5cGVyY2Fs
bF9ib3VuY2VfcG9zdCh4Y2gsIGdwZm5zKTsKKyAgICB4Y19oeXBlcmNhbGxfYm91bmNlX3Bvc3Qo
eGNoLCBlcnJzKTsKKworICAgIHJldHVybiByYzsKK30KKwogaW50IHhjX2RvbWFpbl9jbGFpbV9w
YWdlcyh4Y19pbnRlcmZhY2UgKnhjaCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBs
b25nIG5yX3BhZ2VzKQotLSAKMi4xMy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 22 16:49:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 16:49: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 1dO5Hw-0003HA-MW; Thu, 22 Jun 2017 16: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 <Thomas.Lendacky@amd.com>) id 1dO5Hu-0003Gz-OW
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 16:48:59 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 FE/A6-03696-AF4FB495; Thu, 22 Jun 2017 16:48:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSbUhTYRT23e6uV/Pm6zbbaSjq+kA0rRCi+tE
 HREhWaCiURHVXt93BPmR3xRIE0wrXByxCXKuszFr2RzKiwsKPHNi03FZELYQkIfswUjdKkure
 3Wn2/nrOeZ5znnNeDiVXOkktxTrsrM3CmHRkMsGtzNlWMB0p2bPKNUiubZ24QWxCxb7OX7JSV
 KkwWvRWxwEF1zVVVvU92XG2boioRX+o0yiZIvAJOUwHgoQYIOxEUD8QVYiBEs8g+DrZKDuNki
 gV3gvvnB8JEauxDqItV2SiSI6/UdD0JZgoVdxFEOr2xlQkXgGvxyOCiqJovB5ORjVimsDL4Hy
 XH4k4XWj6o38qZkDjNHh2cTRWmoTXQFvnY7mI5QJuvjcSxxoIj16VSTgLHoxfjuUBZ8P9vhAp
 zgD4FIILP2diIiVeCp6pQKIkygTf88uEhHfAcPNbQpwN8BLwn9gppWugze1JlPqcT4Tgfa9CI
 vKgxTsdN7hFQsuAL+5sgieuLpmE18KZ6zNIEg0qYPhdNB64MATctfGKDGgI/yYk4ocCjo9+Ub
 hQvmfeH3jm7e2Zt7dn3t7XEHEH5fKs7ShrKygqKtTbjAbObmaMpoLVq9YUmlmeZwysidHzhQe
 t5g4knEiC8B6iR+1lvWgxJdOl0/f4kj3KhXrroWMcw3P7bUdMLN+LMihKB/SHSYFLs7EG1nHY
 aBLubJYGKkWnpn9NCDTNVzFm3miQKD/K0WrozimBwCLBHbHMlc1eaAhlalU0EgZRplSxNrPR/
 j//GWkopFPRVrFLitFin+v+WTCWCcZjfcWisZ35R2lrEdu6P/9Aw+J2aAruoxb4Hl0Kl1eMbS
 kh30Q72tT+1prURecStLkV2F3qQ71tI903X/YUvXjLfSpfHiyHV3fJ+srmUNbmp8Pvd2dzG8b
 rouRYaIWhp7r/t1rzvl4/1GhOVY1tvROpzo3czkrCDe4Hu9p3rAtv9HsDlV9LnV3bdQTPMavz
 5Dae+Qt7nxbonAMAAA==
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1498150136!68594253!1
X-Originating-IP: [104.47.33.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25801 invoked from network); 22 Jun 2017 16:48:56 -0000
Received: from mail-bn3nam01on0074.outbound.protection.outlook.com (HELO
 NAM01-BN3-obe.outbound.protection.outlook.com) (104.47.33.74)
 by server-10.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 22 Jun 2017 16:48:56 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=6IkKLhK3BGxrTjp33yULY+glw3+jF8lbf8aecr1WCkc=;
 b=0mcoP3fbgZ8gdVB99jQEt1+Ice1tRhWJHNuPEZsyDlhYh7K218L/PVZSg+Nihc+cChp8A5ei1uJn4iRjcgRFUtKi1VHyXJQF1mCbnqbEKtsa39/jJNs1JoEc0ENCim87+m6s3iqbc0ij06gDTpX450yrlgFDG52FUrexpEtLwYg=
Received: from [10.236.64.250] (165.204.78.1) by
 CY4PR12MB1141.namprd12.prod.outlook.com (10.168.163.149) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1178.14; Thu, 22 Jun 2017 16:48:52 +0000
To: Borislav Petkov <bp@alien8.de>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
 <20170616185459.18967.72790.stgit@tlendack-t1.amdoffice.net>
 <20170622105637.g7twdaae2v5eaown@pd.tnic>
From: Tom Lendacky <thomas.lendacky@amd.com>
Message-ID: <379702e6-31f1-2df1-8889-3498241aea49@amd.com>
Date: Thu, 22 Jun 2017 11:48:46 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.0
MIME-Version: 1.0
In-Reply-To: <20170622105637.g7twdaae2v5eaown@pd.tnic>
Content-Language: en-US
X-Originating-IP: [165.204.78.1]
X-ClientProxiedBy: SN1PR16CA0025.namprd16.prod.outlook.com (10.169.34.35) To
 CY4PR12MB1141.namprd12.prod.outlook.com (10.168.163.149)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: a687f191-976a-403b-d9c2-08d4b98e9130
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:CY4PR12MB1141; 
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 3:Nm1K9CrINz7qtwb88pvNPlpWZWZFIWak2T6BLAo/51pSvnOgbgvcRuNbOpHQG8Ag8yOidlmPhDrjC+HUL60PNPpegmMuB4fAtFdLEY9+05gXWGsLmaCmsXP3bN+ucydfil6OFH9+IdXQsCZot4rN+6aZ3QBykeoS8FRyfs0NxhXODNaujz76CwdA8Zb98rfFNEdLV6Ch2AGoKtzYZZeBei2e3DffdEyiZMxVUjqxeOAj31ryBKl1RG13LETGPHJRINAAQ2cnYYMUxFSp8mQk3u9w9jx2VhGzoNTg0HMNjXH8uRRwGXAu4docYC1EfN7saqMsvsdgD9yXp79bcCcBvxxl7TLtzmNQGANZrGtbflY=;
 25:dVHQiM5PobCqPgwa8ivExcg5qpOgpNeGdCQVHE09a5ZMik/SGMgwxvjG3L57f/Fj8C9PQfQ3lAqtXGzZOXneLD8Z0qgO3dV15aFGGLzO/Z+9hZb+XdhdwNd+uMWh4dpl9XNkYR+HZ+8I7DOELQcc7i0cwb8pLsp/M3LcOKM0gp6ONj72MDX4lhHcbkUrvaNSy9joy/qX5hUYTQTY6++1BiTmdoPZH9oj6F2tt6BaElQAkd5xU/h91YqO48fareYtlgkjybcQ9jejdyn7d1IEO5WePd0WWP1W1XAT61Uf2W5KAIhVhDtumIXgN/k6mhyw9yxpcIg2+Fm/HvaRN5GOiiQhC4N2H4c/Eq0Yg/q/fO2ZJcusA3WsC8/z8jEFnFK7AVWrzHGkZdctp5CQ2zdr/4ZOlrX5h0ZVSMV495ykCWVy0uRnyT/UZjYa56WZPSerJMW2nDirl4OuNPRdjmPn6qjHGnGguLgxkowdQsDSf6o=
X-MS-TrafficTypeDiagnostic: CY4PR12MB1141:
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 31:0e0MtY6c9hLxEJrkGUhzQDUmoEDQBigi/vrmKBoedpVmYug+77LRtQnLS9SASc8EJAIbgk+enyjxq4pLZPAzbveWXNTbT8uYrhC002oEYwTcfHtdV0IR/AWAjjEIImo/Rm1Dfzuutikgc7SXLwcM1RXXMvFAhtC424Vdhgm0G/j3E6QBhOMrZZ8v/+BajKbXFI4CKlQRTxtJJJFGLXSOvixDcjkbSKrnNQiFHjZMBDs=;
 20:J9b8aFjB9hKA18d4ibhEIZQJqAQCH3rgwe+u3y/9fAWklcO9GhN3o0IiQH1gp22ljtqfSqT9523PzpeZV2Qz4idZKX2UE2xxMWGV2OuSd7cdri0N5bn7BMIBTgoyYGh97xSoGD7Oijd6ck3pm3UCVRuj9LmAY4fagCKL+0Ln8pTLMdUUFknCwgdYS+2Deeiw280Ij0spCARj6JdO79HTO8LRgZcfoTrjSBvhuyla4EPA40ucKvpfDrGViLST2xG5XsOiwqythW7WsztIZ97ExwKIEDcluDOcbqyqQ8M8NAD76DAeVVZL0uaU8wOlwUGz40AwGflb36GKDxOGbLMcmzCnZiRJGpgfrw/WdTnCBsnY3xyaqa1+jZ362xlbzo8V5B5pcJmFkE2cNLkdMc6VkRhMmI222GStAbtaTiWC0qDpp5T9bmhQBi7+CtWMHRMhPw7Hy+2gec6EflujcJS7Q2eirNveg24eyKI539xYVx33GcJXzNpORrPKZbfhhp6i
X-Microsoft-Antispam-PRVS: <CY4PR12MB114123455A1E796643FB82C2ECDB0@CY4PR12MB1141.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(767451399110);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(100000703101)(100105400095)(10201501046)(6055026)(6041248)(20161123555025)(20161123564025)(20161123558100)(20161123562025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:CY4PR12MB1141; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:CY4PR12MB1141; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzQ6dVFBQnZ4cjZNU0xsSUtXMzU1NUU3YklwN2la?=
 =?utf-8?B?ZUVYaHpNM2hlV1VZUzlPT2dnWXhLQk03Ky8zV2IxcVQ5alF6emZwdzRqYjZM?=
 =?utf-8?B?RTR1eURKYThFSCtsMm5RclIya2MveGcwNnJ1LzlkYWJPYjZVTXlpa3RXWkZj?=
 =?utf-8?B?ZFJyd0VQQ1g2RU5yYWVaUXJaSERrMlVrSGdyN29lNEkya0U1dFpqUlhNTEUr?=
 =?utf-8?B?OWtVUXZsUXBkM0NHS01JdmpXbWQ4enMvdDJMNVMxS0xCeHFTZlVKWUtyblZC?=
 =?utf-8?B?Qy8xMHJ3Y2ZRbFVFLzdxRW5RR2J4SzRMTkVFaE8xKzBhN3UwcGVJNDVUbWNn?=
 =?utf-8?B?NVg0MFo3aW5jYWZNNnhRS3VWTm5hU0dQNGdVQURrMlFlUzg0c2N0b0UzNW5R?=
 =?utf-8?B?dkJaUStVbk5Pd3pTOThwK0JEM0VMQjV2VFpuVmYvVlBwLys1OFY3am4vcDgr?=
 =?utf-8?B?Z3QrbFdaNDdFS2dqSnJxMFFwSDkvZWZVSGYzRFBZYmZFc0hmSHFzVzk2Zk5o?=
 =?utf-8?B?MnhCZzdzN044MStaTDJtY3VZRUM3UU5NMWhWK09wLzFkbkNJakpSZ2RkMHdJ?=
 =?utf-8?B?L1BrNWxNWkRBV3YxQ3dTcVZ1YTdXRVYzcW9HODV4SXFDMWhXdkhUTkxzcHVn?=
 =?utf-8?B?Q1N6OVdEVitmS3BHU25NM3R5OWJuc1VnSldNNGYwbHBIbnpSd1M3VmdveXEz?=
 =?utf-8?B?NzBDOHEvN0VGQ055SHBNZDA0UDZITWt3UFJ0VVdnT2llelVndWlJNk13MG5s?=
 =?utf-8?B?OHo2QXEySElqK05EbFgxU3FPcXFHQmk1bDdFN2ZJU0cwRU1aVUNIcFl6L1Ax?=
 =?utf-8?B?dTM0aUcyUlNVTHB2Um1TbXhnZEQxWkFHcU92QWExelkwR2NvbFE5dFJNdTQz?=
 =?utf-8?B?TW5kYmkycGNTcTFLSmthUmdhQjA4YVo1dkNGL1NLN1JZSzd1Vlc1RGYvUDVY?=
 =?utf-8?B?L1JpbEZ3ZjRZKzBaMENsR2Jpd1J4dklPRHptU2Ywa2FJellKVHV6Z20yZGhR?=
 =?utf-8?B?ZVVocVJ4OUxRMU5uWUtJUlpZVXV4OGlZNi8vMjc4V1gwVm1DMUVQbEppVEFl?=
 =?utf-8?B?dmhZWkdNT25pQ0o0dnIxdTF2MjVlRUdMYTFMWGtxV2wxa3I5Z1hGWGUrb20y?=
 =?utf-8?B?aWFPa0JYOVdRaTRWOUxmb1huQTFmaG9WcW8zY09XenF6bzJ6SzI3K2JqM1lo?=
 =?utf-8?B?Q2VzbEVnQ1h4YWl2QUhOTUh4ZDBqcEI5WFZiWjFWYTVBRjRFZ3hlQWFrU09C?=
 =?utf-8?B?U1YyZjlCL3lEcVR2TExPRy9qaHZhWkpBcFloRWx1SWxDeEFPSGZobGN0OURN?=
 =?utf-8?B?ejR4RVAvTVpDdTA4aG5uWFM0ZmpOZWZsaHZUL0FwbFRaQTdPYTBDL041ZnJl?=
 =?utf-8?B?WTUxMWhhejF2SjNNY0J5NEdkTy95dVpjLy8vQTRBWWdqckx6SFQ1THJEWjhU?=
 =?utf-8?B?eTVteVNiVUFRN2tkc2MyOWxqTWovRTYxWHVhTCtISGlTcFBZbnVXSWhhRHB4?=
 =?utf-8?B?Mnd6M21ESlBkbFN3YmtJNjFNK2xrSnBRcHk5Ny9EdTg0ZHgzb2ppTzJqNGdz?=
 =?utf-8?B?V0lVU1o5ZDVrczRRcHdWeE9JcGM4cWVYWG94dC8vUXVSQzQzT1NyU3E5ZElX?=
 =?utf-8?Q?HkQrSeVll3QDZgseHX7?=
X-Forefront-PRVS: 03468CBA43
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(6049001)(39850400002)(39400400002)(39860400002)(39450400003)(39410400002)(377454003)(24454002)(305945005)(6486002)(3260700006)(36756003)(25786009)(53546010)(8676002)(4326008)(33646002)(42186005)(31686004)(81166006)(38730400002)(110136004)(6246003)(53936002)(3846002)(90366009)(6116002)(54906002)(77096006)(229853002)(230700001)(7736002)(72206003)(50466002)(478600001)(54356999)(65806001)(50986999)(23676002)(64126003)(7406005)(2950100002)(6666003)(76176999)(5660300001)(83506001)(7416002)(47776003)(4001350100001)(66066001)(86362001)(189998001)(31696002)(6916009)(2906002)(65956001)(217873001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR12MB1141; H:[10.236.64.250]; FPR:;
 SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzIzOnZVQnpCNUt1UjlNRHc3eVk5dXhXVVNjWXRQ?=
 =?utf-8?B?QjlGOTdPY1hhQWhMV2w0REtnQWNXYTduMXMwd0lPV1FVVHZTVVpLdXVMT2Ni?=
 =?utf-8?B?allMWk9JSHU0MTZPbnVrdGJNb1lNVmFxMXZsczFTWnhlUjJzUmcrUEkyaWRV?=
 =?utf-8?B?YUtWMyt2U2NTQ3lhSkREZWZVZDhzL2NDSis3NjNpeEx5YjJ2NmRTaWVCWjZT?=
 =?utf-8?B?Wjc4NkZETk9uUGppZFBPR0RPdjEvMlhaVEtjSWtDcW1zanQzWXRMSkkxSzZO?=
 =?utf-8?B?cUEwNkpmbUx5K3BsbkNsZS9xaGIzOUU5VlcyeXdYc3pWMFN5UkIvOU9oaDMv?=
 =?utf-8?B?blFBaEdwQnBsWHk0T0xEUWpVVS9DMk5ZT2lQVzk2b3U4cU5ZeVVBVkdyMmZr?=
 =?utf-8?B?SW1kdlJ2bVFrNmJCYmVhNFRPTzRLc05HRG5VS3VMMGIwOVh1LzJtMEpoVVU1?=
 =?utf-8?B?cUsvejRMOTlyUXdZeVM5ZmJoTHpZbjhKZWlSZXB5MnV6SkxYWlBFNGduelJL?=
 =?utf-8?B?bVFMMWdBWTN4RlJDeGhFeFJzY3dlTUlkNGhQU3k4RzhBcXVVZG5GcmNYVVRB?=
 =?utf-8?B?Z3pHd1B1Tm85SktRMVEva21KZTVmbTZ6T3h4WkRPcXJBYWpnV254cXA1Vmty?=
 =?utf-8?B?RlFydDZqWGRLdmY0RmtJL0Q5akdJbEJHU1RncFZhZ3dFZFA2ejBaYTRxSjBh?=
 =?utf-8?B?bnoyeDlvY1poZHBxL3pqRm9zdjdIZlRZNHk5R2VSSVBQN2NMa3hWNWVXellK?=
 =?utf-8?B?bEJCRFRBSS9EaTZUR1ArTjFLbUJwR25PVGZjNkJIZXhQWnlpTTl5WGE1cHFh?=
 =?utf-8?B?b3FSZU5DY01OWDIvNmtHL1lLOXN3ZzB2RkFwYnBvcUlUeWE5ZVJUSHJpM0hp?=
 =?utf-8?B?d0xMMW03dm0zMDUxMUdnbjI1bzBhMFRJQkJuYU1tdktPZDdqSkJCenhReVgz?=
 =?utf-8?B?Ui9GKzFQUlNXakpveUptcUc1YkxMbU1SL1hwcEhHQmRKRUpkRU9mV0ZrZFFW?=
 =?utf-8?B?Nzgzb2w2RXJhQ3VjbXQrdU9TMFF6UlJkQ052bW80TFZZZmZvdmw4OE1pdmJT?=
 =?utf-8?B?K2JOYllIRDA0M2RSSjhBRUxSOExQM3JqQ053S2pwUlFIU3BhOUl5RVN2TUVt?=
 =?utf-8?B?Vmp6b2RZUzJUaDM5OFE1enE0UFovaHoxQzBCZ0ZkazZlQ2k2eGR5R3FxUkhV?=
 =?utf-8?B?UExCQ1Evdm9oM3VuTGRYcVNYRk5iWWxZWW03QUxJbWJna1F2anZQSDlTaEVi?=
 =?utf-8?B?eVV1UWNpSUtEUWVvZm5WT0kvQ0lEQVkvWGJyT3UxMlJ4Z3pSMHpOU3RpdFlX?=
 =?utf-8?B?OEZaRUFhRWNqL2p6MFZRUFRVTGxCMnJyc0lxdmI0dTdEcVNENDBFYk00VmRI?=
 =?utf-8?B?TTJ3RWZqd05udmN0djE4LzlETldycnlLeTVXSFNLRDlKTkdOR2tTTFhIUGlG?=
 =?utf-8?B?bUozbUFoR0FwbTRMUmpOZ2w5Y2poYnd4eGY0K3gza0xzQS9MNjNuTHVUN1RC?=
 =?utf-8?B?WXFXbVlXak92cGxWd1pQdDJLd3RiYXN0Y3JBOVNuSzBOQlNBaDNHbGlKOHdu?=
 =?utf-8?B?YkZBOHhPcmlwMVp5em9wRUtrcnJRbXMxTW5zc0NHQUtqUDk1UThLbEw0L2lG?=
 =?utf-8?B?a3pjbWdOK3FOT2ZtUFN2bWNEYUcyRVBraTBDS1hPcnQxaEhFTWQ4SjUzUXRC?=
 =?utf-8?B?MkxLOXhFSGlOanVobTZHZkxsaERoS1R3RVMxTzVjdXVXYmlTZjJvZ1hYWlNQ?=
 =?utf-8?B?aG4rdVllMVZMaHZnOWQ0Zys4czFRUkJwdFFaLzRaYU1wdjg4YVB1eFhWbmg4?=
 =?utf-8?B?WWw1bCsydmNUQUJqTm14MFVMZTFBb2d1dlJOTHlpYzdTcmxSMSt6KzRtdXE2?=
 =?utf-8?B?KzM1NnJYMWtwRGxsOHM5ZUl6aExtQzNxbmRkSkZ0OVNpUlNQaHFwSzVhRTZO?=
 =?utf-8?Q?JCALrSk8sRfawQrNDQ/4a+yPGHRrFM=3D?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzY6WndBbmtoVUFzTnhFN2dtV29wNG1KSnhwNFhR?=
 =?utf-8?B?QjBXSDlqOVQ5RWtKWXRpc21jMUdFU0ZRNm9ZM1hGZFNLOVFzYlZ0WW5JeVZ4?=
 =?utf-8?B?TlhSOS83c052YktxUjYweHpxVVo0U0Y4VHNFRDJVTjlqRnNSK0ttQSsyMndx?=
 =?utf-8?B?aUo1Lys4ZkNNOTNDWDhTSThtSDBTVGtRL3NyaFdpcUF6QkplcC9UUklwTTVL?=
 =?utf-8?B?K1RSZzRjQ0ZBazJGTFJOM1pwMHRKcG1OS0Z1NlZqdWFxWUtEdUdHZ25XR1pB?=
 =?utf-8?B?RTAwZGlvODlXUUpFNTIrMDYwMkN4SnlFMjdpckNoazAvWWFtQlRUblNJSlR6?=
 =?utf-8?B?MGEreW9idzFqNXNhcUs1ZldobmpQVk9nQm9KZ1A5Z0gzb0Y3SldkeDFPNVBO?=
 =?utf-8?B?QUROTk5Ga1JIaFJNVTZBa2FVV3dJZS9ra3hJV280eUE1NnJrT0pLckFlbDBE?=
 =?utf-8?B?VkZrYnBROWNvc1JyY2xyaVNFV3RtbXRLRE9PUVBnNEorZ2NCbzlEcXpPWnRM?=
 =?utf-8?B?ZW1NcDlxdFNCQmxsSHpQTU5rQmdsUEQ0WmpVemZrLzlUa3RsTitiR3BFY1hJ?=
 =?utf-8?B?dnlnVTBSMEtXajI5Y1VkZkFIUGx3Zm0vdkF6b3lVSWxDdHNoaC9YUGNaazlL?=
 =?utf-8?B?OHZEVGh5aHBRa1Q5QTcvVTJtVjBVZlA3V3hHWVRtVFUvQWJwZEo4T2ZiVHlx?=
 =?utf-8?B?NzQveGtnaWVVcUd6eEx5c0RQcThvZzFYb0V6SlFoRzVaaVUzT3YwbUZOdlVQ?=
 =?utf-8?B?aDUzYW85cGJjZU5hSnFTREtMRVFLMVZFYkZZb2U0eFh5WVVENFlpckFEM0hE?=
 =?utf-8?B?YWNDM1dpM3IwTWM0K08yNHorSERKUVNVcnp2V05odXhzMVBJRis4TVdVSHlt?=
 =?utf-8?B?UDB3RVJUNEZ5b1RpVmJEb3hUV053K2xFZW5jTCtsNDFjZ25ENlpZUnNrajRu?=
 =?utf-8?B?TUh5VEVsNEIvZHpQcXpMaXlwek5OV1hyZGR0WGRpUUxOZ1g3NnAxZG0wU3pq?=
 =?utf-8?B?TktTVElyMUtjOFFRN3RWUkpnR1grM0Q5V2tyOHZQY0llRFh3RXJrTzR4VENn?=
 =?utf-8?B?M3BPZklkWUtQclQ0R2lHY0FDY2NkbGxnN0lJcWlFNzlOTVBwaUhSTHVDY2ZR?=
 =?utf-8?B?ZkNHaHlsNWpQN0lGeVdaUk8zUHk2K1hpak9ibkpYUklZenZ2UkxFMm5VWHp6?=
 =?utf-8?B?YVJjMUhIVVJTeXlicHloQmlZOHdPZjNmVHFsR3ZXbmhwdDhtOVpOMkNzcy9K?=
 =?utf-8?B?aEdHVndUNWtsN056K0EwSldETmdoRVplV2R5MGF6bVF3R3lTcVNwekFDb1E5?=
 =?utf-8?B?TmFGZHJ0a2YwSlVmaGgxcjFaZWl0Yy9zcTRKaGZsZUdFa1hVZTMxU0c3T1dO?=
 =?utf-8?Q?HaX3T7V?=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 5:cFnARt/KNYCkrUkTpjSspbJVqszf2xdNcVlq/4YY9ztzBzbo190jtlIQUZ4CImdJBg6NZzgEyzqfIaQvCAVfK9aPE8xMcNH3g8+vRKkUWIWTiU23slS4HnUAVgSnFFfVve8q6+BNFwZIuCsW5EqwgD8a1Wwv15+o94OnnmCf9hIp2SEXoXmEfhWs8pmNfeVLm3VIQ/IoYhHQ2BjphjxrO+jD3/KSNy0owAych/+blHIpOqbhAsiLMkq9jm+PfbisueG5hR3XRmLNJMZ2B8KINlyfJP8pjz3its6mfw7a84yFGu8Yth2JlDQiHA0St5jyf9YyEUsdogDZ5gf87kmhrk0j8nIiBpx62e/6uzONAce1eeQqNWfg3h7+/lZ9iTOGfVwCT7wQnGWYc0nb2RfVd+Qn3zu1Q7A2S4X6uZ4Szu5TmhqjvAP7AsLnaZIfq+W4Emp8ZtTaqTPAPM5ocirqc4iMXQLWAZRKV/K8rpQ2wCNm8qAu/V1T8wzvj7zaUzPK;
 24:7yYxqEwwxs+FVwrHu1fpepcKqtAXhvlUFOJvIfbMATDGI6uNHuibL0o/6Gk/edsGEYtG5p56CjOlrd+jXIGnLZK5A0vNM1gpZ+2bmLNG3q4=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 7:/zXK6Kv9pEj9Yh8ANoX/LrX3fquaTmGZA+PdxPZg+h0uQ0qGXRlWJFj/nzCZsclsSNXPc+T9GykPSF2bDR50EfY1warSKiXYWjlhTZxigPHUU/1w+WTvmHvkeRVoVK4ntkf1aOda4LY/l3W6C/FCEQDgeAIlQ92XDcD3OZQ2TEwENSUad3jM1RitfmW7ACA6RjYkzM4N4r4Wq/cfSRie7ctTXhKlTtYl6ZsKSrU8jtmyBKIREACJM3AFyCv5XIiJWR+kS9OKflU43UGu5XoXjD3XHCUZjrzV+jvc8/1zCu3eZ649AEXkpw4dv8NFPvisWIYK2PoVAbQ2NymivoAcJpXETec3VFjQVcMCb+HJ/FOjyX/MB4r+yv1UoVxskqWnxNZNoosBS0xtVjqCRtWKGnaZucmFV2cE3uWFwaJihD4I3KqqtK0+oMwiJQ4EHYehBwkZTRWyJzdRE1atIzePZXrLq+7ZH9DCkAm0Y4OAYuNA77bdy/mlt45BD5qfosQD9HQCm5rKDfsH6+qrD2BYa9IuHwGk0aCpxSgs9moo/rNo1OMyRY8ATLoIZ6Ya2atC0VhwjSzcOMq7YLp62BEFe83PzIvU+vD6DUV0x6sXHvDij+Doi8o3L7EvYUXGxGXIF9ePtUjUHw0GznRVCoZQgU4Cv7KqJNw+FxYOtlzMACrwUYBKu19M1I3cV0Ff8UGd29OgqunwilcO3nR/4e+S2sL6rho7vviEDXXXWePtg9gRuS+bDWbCn3vZlzodrAUcH4OxA+bKRCEAPsUdNvfSJtChgGKISPPhHlrR1deeACU=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 20:FOA6wHT8siTBQYorCxnpacJpVeL3o9lXHAXo2dYGmKBcIF3Kw7Ptta+hb6E60AYzF/pfpo6YpmCM1aMryLLGG8skV25fNAAIK4R0hOGpGOEDDEeiRQPJqdkBlXCzPMVoaw4BnNrwSIIzOO5Iqi3UYU1CqNGcN2Rkd8r//qyB3AGkleH0MDCHPWahL7m4alR4iJAvlHsj1pDQUBZ4suT3qI2yI/u3r3UyTcqTWrDQLJv0BSJ66BgNG+qdN5n8Qx4r
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jun 2017 16:48:52.1690 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1141
Cc: linux-efi@vger.kernel.org, Brijesh Singh <brijesh.singh@amd.com>,
 Toshimitsu Kani <toshi.kani@hpe.com>, linux-doc@vger.kernel.org,
 Matt Fleming <matt@codeblueprint.co.uk>, x86@kernel.org, linux-mm@kvack.org,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Larry Woodman <lwoodman@redhat.com>, linux-arch@vger.kernel.org,
 kvm@vger.kernel.org, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 kasan-dev@googlegroups.com, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Andy Lutomirski <luto@kernel.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Dmitry Vyukov <dvyukov@google.com>, Juergen Gross <jgross@suse.com>,
 kexec@lists.infradead.org, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org, iommu@lists.linux-foundation.org,
 Thomas Gleixner <tglx@linutronix.de>, Paolo Bonzini <pbonzini@redhat.com>
Subject: Re: [Xen-devel] [PATCH v7 27/36] iommu/amd: Allow the AMD IOMMU to
 work with memory encryption
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

T24gNi8yMi8yMDE3IDU6NTYgQU0sIEJvcmlzbGF2IFBldGtvdiB3cm90ZToKPiBPbiBGcmksIEp1
biAxNiwgMjAxNyBhdCAwMTo1NDo1OVBNIC0wNTAwLCBUb20gTGVuZGFja3kgd3JvdGU6Cj4+IFRo
ZSBJT01NVSBpcyBwcm9ncmFtbWVkIHdpdGggcGh5c2ljYWwgYWRkcmVzc2VzIGZvciB0aGUgdmFy
aW91cyB0YWJsZXMKPj4gYW5kIGJ1ZmZlcnMgdGhhdCBhcmUgdXNlZCB0byBjb21tdW5pY2F0ZSBi
ZXR3ZWVuIHRoZSBkZXZpY2UgYW5kIHRoZQo+PiBkcml2ZXIuIFdoZW4gdGhlIGRyaXZlciBhbGxv
Y2F0ZXMgdGhpcyBtZW1vcnkgaXQgaXMgZW5jcnlwdGVkLiBJbiBvcmRlcgo+PiBmb3IgdGhlIElP
TU1VIHRvIGFjY2VzcyB0aGUgbWVtb3J5IGFzIGVuY3J5cHRlZCB0aGUgZW5jcnlwdGlvbiBtYXNr
IG5lZWRzCj4+IHRvIGJlIGluY2x1ZGVkIGluIHRoZXNlIHBoeXNpY2FsIGFkZHJlc3NlcyBkdXJp
bmcgY29uZmlndXJhdGlvbi4KPj4KPj4gVGhlIFBURSBlbnRyaWVzIGNyZWF0ZWQgYnkgdGhlIElP
TU1VIHNob3VsZCBhbHNvIGluY2x1ZGUgdGhlIGVuY3J5cHRpb24KPj4gbWFzayBzbyB0aGF0IHdo
ZW4gdGhlIGRldmljZSBiZWhpbmQgdGhlIElPTU1VIHBlcmZvcm1zIGEgRE1BLCB0aGUgRE1BCj4+
IHdpbGwgYmUgcGVyZm9ybWVkIHRvIGVuY3J5cHRlZCBtZW1vcnkuCj4+Cj4+IFNpZ25lZC1vZmYt
Ynk6IFRvbSBMZW5kYWNreSA8dGhvbWFzLmxlbmRhY2t5QGFtZC5jb20+Cj4+IC0tLQo+PiAgIGRy
aXZlcnMvaW9tbXUvYW1kX2lvbW11LmMgICAgICAgfCAgIDMwICsrKysrKysrKysrKysrKystLS0t
LS0tLS0tLS0tLQo+PiAgIGRyaXZlcnMvaW9tbXUvYW1kX2lvbW11X2luaXQuYyAgfCAgIDM0ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0KPj4gICBkcml2ZXJzL2lvbW11L2FtZF9p
b21tdV9wcm90by5oIHwgICAxMCArKysrKysrKysrCj4+ICAgZHJpdmVycy9pb21tdS9hbWRfaW9t
bXVfdHlwZXMuaCB8ICAgIDIgKy0KPj4gICA0IGZpbGVzIGNoYW5nZWQsIDU1IGluc2VydGlvbnMo
KyksIDIxIGRlbGV0aW9ucygtKQo+IAo+IFJldmlld2VkLWJ5OiBCb3Jpc2xhdiBQZXRrb3YgPGJw
QHN1c2UuZGU+Cj4gCj4gQnR3LCBJJ20gYXNzdW1pbmcgdGhlIHZpcnRfdG9fcGh5cygpIGRpZmZl
cmVuY2Ugb24gU01FIHN5c3RlbXMgaXMgb25seQo+IG5lZWRlZCBpbiBhIGhhbmRmdWwgb2YgcGxh
Y2VzLiBPdGhlcndpc2UsIEknZCBzdWdnZXN0IGNoYW5naW5nIHRoZQo+IHZpcnRfdG9fcGh5cygp
IGZ1bmN0aW9uL21hY3JvIGRpcmVjdGx5LiBCdXQgSSBndWVzcyBtb3N0IG9mIHRoZSBwbGFjZXMK
PiBuZWVkIHRoZSByZWFsIHBoeXNpY2FsIGFkZHJlc3Mgd2l0aG91dCB0aGUgZW5jIGJpdC4KCkNv
cnJlY3QuCgpUaGFua3MsClRvbQoKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 22 16:55:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 16:55:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dO5OP-0003ws-CY; Thu, 22 Jun 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=33913b474=George.Dunlap@citrix.com>)
 id 1dO5ON-0003wm-Lg
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 16:55:39 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 1F/F8-03058-B86FB495; Thu, 22 Jun 2017 16:55:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHSDvW7XN+9
 Ig2UNnBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bi7umMBbeqKu5Mn8HWwPgmpouRg0NCwF/i
 3L6iLkZODmEBB4kJ24+xgNgiAoESd46eZe9i5OIQEuhmlDj5eT6YwyzwgVHizPJN7CBVbAJ6E
 vOOfwXr4BWwlbh4YjMziM0ioCoxZdEMRhBbVCBc4m3jEagaQYmTM5+A2ZwC3hIrFzxgAjmCWU
 BTYv0ufZAws4C8RPPW2WBjhIDGLH5wlH0CI98sJN2zEDpmIelYwMi8ilGjOLWoLLVI19BSL6k
 oMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMNQYgGAH449lAYcYJTmYlER5Nxd7Rwrx
 JeWnVGYkFmfEF5XmpBYfYtTg4BCYcHbudCYplrz8vFQlCd5pX4HqBItS01Mr0jJzgNEAUyrBw
 aMkwvv7I1Cat7ggMbc4Mx0idYpRl2PD6vVfmITAZkiJ8y4FmSEAUpRRmgc3AhaZlxhlpYR5GY
 EOFOIpSC3KzSxBlX/FKM7BqCTMOxdkCk9mXgncpldARzABHfHiiAfIESWJCCmpBsbon5uLNgR
 Lbp4wvzw4XiPgy3Zmaa9r08oWc4tfyM1nfiBsUscV/HvaEavNAYpPHj9YfUW58NE2e9/cHOtG
 dUt2wbhji/8x2OTMYZ7y3C2Dad+Xia1PuTXcWtq1ubnW/efYePhpWcGmPUEBH+4Yyq6cc9yIh
 e3j5M8HH+yXPrjo9j+f5wttWiqUWIozEg21mIuKEwEB2f+TxwIAAA==
X-Env-Sender: prvs=33913b474=George.Dunlap@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1498150536!52185328!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20494 invoked from network); 22 Jun 2017 16:55:37 -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;
 22 Jun 2017 16:55:37 -0000
X-IronPort-AV: E=Sophos;i="5.39,373,1493683200"; d="scan'208";a="437515055"
To: Dario Faggioli <dario.faggioli@citrix.com>,
 <xen-devel@lists.xenproject.org>
References: <149692186557.9605.11625777539060264052.stgit@Solace.fritz.box>
 <149692372627.9605.8252407697848997058.stgit@Solace.fritz.box>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <2db5b8c2-eb6b-3926-806e-9bcf2e46b4a1@citrix.com>
Date: Thu, 22 Jun 2017 17:55:33 +0100
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: <149692372627.9605.8252407697848997058.stgit@Solace.fritz.box>
Cc: Wei Liu <wei.liu2@citrix.com>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Anshul Makkar <anshul.makkar@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 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>

T24gMDgvMDYvMTcgMTM6MDgsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+IFRoaXMgY29tbWl0IGlt
cGxlbWVudHMgdGhlIFhlbiBwYXJ0IG9mIHRoZSBjYXAgbWVjaGFuaXNtIGZvcgo+IENyZWRpdDIu
Cj4gCj4gQSBjYXAgaXMgaG93IG11Y2gsIGluIHRlcm1zIG9mICUgb2YgcGh5c2ljYWwgQ1BVIHRp
bWUsIGEgZG9tYWluCj4gY2FuIGV4ZWN1dGUgYXQgbW9zdC4KPiAKPiBGb3IgaW5zdGFuY2UsIGEg
ZG9tYWluIHRoYXQgbXVzdCBub3QgdXNlIG1vcmUgdGhhbiAxLzQgb2Ygb25lCj4gcGh5c2ljYWwg
Q1BVLCBtdXN0IGhhdmUgYSBjYXAgb2YgMjUlOyBvbmUgdGhhdCBtdXN0IG5vdCB1c2UgbW9yZQo+
IHRoYW4gMSsxLzIgb2YgcGh5c2ljYWwgQ1BVIHRpbWUsIG11c3QgYmUgZ2l2ZW4gYSBjYXAgb2Yg
MTUwJS4KPiAKPiBDYXBzIGFyZSBwZXIgZG9tYWluLCBzbyBpdCBpcyBhbGwgYSBkb21haW4ncyB2
Q1BVcywgY3VtdWxhdGl2ZWx5LAo+IHRoYXQgd2lsbCBiZSBmb3JjZWQgdG8gZXhlY3V0ZSBubyBt
b3JlIHRoYW4gdGhlIGRlY2lkZWQgYW1vdW50Lgo+IAo+IFRoaXMgaXMgaW1wbGVtZW50ZWQgYnkg
Z2l2aW5nIGVhY2ggZG9tYWluIGEgJ2J1ZGdldCcsIGFuZCB1c2luZwo+IGEgKHBlci1kb21haW4g
YWdhaW4pIHBlcmlvZGljIHRpbWVyLiBWYWx1ZXMgb2YgYnVkZ2V0IGFuZCAncGVyaW9kJwo+IGFy
ZSBjaG9zZW4gc28gdGhhdCBidWRnZXQvcGVyaW9kIGlzIGVxdWFsIHRvIHRoZSBjYXAgaXRzZWxm
Lgo+IAo+IEJ1ZGdldCBpcyBidXJuZWQgYnkgdGhlIGRvbWFpbidzIHZDUFVzLCBpbiBhIHNpbWls
YXIgd2F5IHRvIGhvdwo+IGNyZWRpdHMgYXJlLgo+IAo+IFdoZW4gYSBkb21haW4gcnVucyBvdXQg
b2YgYnVkZ2V0LCBpdHMgdkNQVXMgY2FuJ3QgcnVuIGFueSBsb25nZXIuCj4gVGhleSBjYW4gZ2Fp
biwgd2hlbiB0aGUgYnVkZ2V0IGlzIHJlcGxlbmlzaG1lbnQgYnkgdGhlIHRpbWVyLCB3aGljaAo+
IGV2ZW50IGhhcHBlbnMgb25jZSBldmVyeSBwZXJpb2QuCj4gCj4gQmxvY2tpbmcgdGhlIHZDUFVz
IGJlY2F1c2Ugb2YgbGFjayBvZiBidWRnZXQgaGFwcGVucyBieQo+IG1lYW5zIG9mIGEgbmV3IChf
VlBGX3BhcmtlZCkgcGF1c2UgZmxhZywgc28gdGhhdCwgZS5nLiwKPiB2Y3B1X3J1bm5hYmxlKCkg
c3RpbGwgd29ya3MuIFRoaXMgaXMgc2ltaWxhciB0byB3aGF0IGlzCj4gZG9uZSBpbiBzY2hlZF9y
dGRzLmMsIGFzIG9wcG9zZWQgdG8gd2hhdCBoYXBwZW5zIGluCj4gc2NoZWRfY3JlZGl0LmMsIHdo
ZXJlIHZjcHVfcGF1c2UoKSBhbmQgdmNwdV91bnBhdXNlKCkKPiAod2hpY2ggbWVhbnMsIGFtb25n
IG90aGVyIHRoaW5ncywgbW9yZSBvdmVyaGVhZCkuCj4gCj4gTm90ZSB0aGF0IHhlbmFseXplIGFu
ZCB0b29scy94ZW50cmFjZS9mb3JtYXQgYXJlIGFsc28gbW9kaWZpZWQsCj4gdG8ga2VlcCB0aGVt
IHVwZGF0ZWQgd2l0aCBvbmUgbW9kaWZpZWQgZXZlbnQuCj4gCj4gU2lnbmVkLW9mZi1ieTogRGFy
aW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+CgpMb29rcyByZWFsbHkgZ29v
ZCBvdmVyYWxsLCBEYXJpbyEgIEp1c3QgYSBmZXcgcmVsYXRpdmVseSBtaW5vciBjb21tZW50cy4K
Cj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jIGIveGVuL2NvbW1vbi9z
Y2hlZF9jcmVkaXQyLmMKPiBpbmRleCAxMjY0MTdjLi5iYTRiZjRiIDEwMDY0NAo+IC0tLSBhL3hl
bi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCj4gKysrIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQy
LmMKPiBAQCAtOTIsNiArOTIsODIgQEAKPiAgICovCj4gIAo+ICAvKgo+ICsgKiBVdGlsaXphdGlv
biBjYXA6Cj4gKyAqCj4gKyAqIFNldHRpbmcgYW4gcENQVSB1dGlsaXphdGlvbiBjYXAgZm9yIGEg
ZG9tYWluIG1lYW5zIHRoZSBmb2xsb3dpbmc6Cj4gKyAqCj4gKyAqIC0gYSBkb21haW4gY2FuIGhh
dmUgYSBjYXAsIGV4cHJlc3NlZCBpbiB0ZXJtcyBvZiAlIG9mIHBoeXNpY2FsIENQVSB0aW1lLgo+
ICsgKiAgIEEgZG9tYWluIHRoYXQgbXVzdCBub3QgdXNlIG1vcmUgdGhhbiAxLzQgb2YgX29uZV8g
cGh5c2ljYWwgQ1BVLCB3aWxsCj4gKyAqICAgYmUgZ2l2ZW4gYSBjYXAgb2YgMjUlOyBhIGRvbWFp
biB0aGF0IG11c3Qgbm90IHVzZSBtb3JlIHRoYW4gMSsxLzIgb2YKPiArICogICBwaHlzaWNhbCBD
UFUgdGltZSwgd2lsbCBiZSBnaXZlbiBhIGNhcCBvZiAxNTAlOwo+ICsgKgo+ICsgKiAtIGNhcHMg
YXJlIHBlci1kb21haW4gKG5vdCBwZXItdkNQVSkuIElmIGEgZG9tYWluIGhhcyBvbmx5IDEgdkNQ
VSwgYW5kCj4gKyAqICAgYSA0MCUgY2FwLCB0aGF0IG9uZSB2Q1BVIHdpbGwgdXNlIDQwJSBvZiBv
bmUgcENQVS4gSWYgYSBzb21haW4gaGFzIDQKPiArICogICB2Q1BVcywgYW5kIGEgMjAwJSBjYXAs
IGFsbCBpdHMgNCB2Q1BVcyBhcmUgYWxsb3dlZCB0byBydW4gZm9yICh0aGUKPiArICogICBlcXVp
dmFsZW50IG9mKSAxMDAlIHRpbWUgb24gMiBwQ1BVcy4gSG93IG11Y2ggZWFjaCBvZiB0aGUgdmFy
aW91cyA0Cj4gKyAqICAgdkNQVXMgd2lsbCBnZXQsIGlzIHVuc3BlY2lmaWVkICh3aWxsIGRlcGVu
ZCBvbiB2YXJpb3VzIGFzcGVjdHM6IHdvcmtsb2FkLAo+ICsgKiAgIHN5c3RlbSBsb2FkLCBldGMu
KS4KPiArICoKPiArICogRm9yIGltcGxlbWVudGluZyB0aGlzLCB3ZSB1c2UgdGhlIGZvbGxvd2lu
ZyBhcHByb2FjaDoKPiArICoKPiArICogLSBlYWNoIGRvbWFpbiBpcyBnaXZlbiBhICdidWRnZXQn
LCBhbiBlYWNoIGRvbWFpbiBoYXMgYSB0aW1lciwgd2hpY2gKPiArICogICByZXBsZW5pc2hlcyB0
aGUgZG9tYWluJ3MgYnVkZ2V0IHBlcmlvZGljYWxseS4gVGhlIGJ1ZGdldCBpcyB0aGUgYW1vdW50
Cj4gKyAqICAgb2YgdGltZSB0aGUgdkNQVXMgb2YgdGhlIGRvbWFpbiBjYW4gdXNlIGV2ZXJ5ICdw
ZXJpb2QnOwo+ICsgKgo+ICsgKiAtIHRoZSBwZXJpb2QgaXMgQ1NDSEVEMl9CREdUX1JFUExfUEVS
SU9ELCBhbmQgaXMgdGhlIHNhbWUgZm9yIGFsbCBkb21haW5zCj4gKyAqICAgKGJ1dCBlYWNoIGRv
bWFpbiBoYXMgaXRzIG93biB0aW1lcjsgc28gdGhlIGFsbCBhcmUgcGVyaW9kaWMgYnkgdGhlIHNh
bWUKPiArICogICBwZXJpb2QsIGJ1dCByZXBsZW5pc2htZW50IG9mIHRoZSBidWRnZXRzIG9mIHRo
ZSB2YXJpb3VzIGRvbWFpbnMsIGF0Cj4gKyAqICAgcGVyaW9kcyBib3VuZGFyaWVzLCBhcmUgbm90
IHN5bmNocm9ub3VzKTsKPiArICoKPiArICogLSB3aGVuIHZDUFVzIHJ1biwgdGhleSBjb25zdW1l
IGJ1ZGdldC4gV2hlbiB0aGV5IGRvbid0IHJ1biwgdGhleSBkb24ndAo+ICsgKiAgIGNvbnN1bWUg
YnVkZ2V0LiBJZiB0aGVyZSBpcyBubyBidWRnZXQgbGVmdCBmb3IgdGhlIGRvbWFpbiwgbm8gdkNQ
VSBvZgo+ICsgKiAgIHRoYXQgZG9tYWluIGNhbiBydW4uIElmIGEgdkNQVSB0cmllcyB0byBydW4g
YW5kIGZpbmRzIHRoYXQgdGhlcmUgaXMgbm8KPiArICogICBidWRnZXQsIGl0IGJsb2Nrcy4KPiAr
ICogICBCdWRnZXQgbmV2ZXIgZXhwaXJlcywgc28gYXQgd2hhdGV2ZXIgdGltZSBhIHZDUFUgd2Fu
dHMgdG8gcnVuLCBpdCBjYW4KPiArICogICBjaGVjayB0aGUgZG9tYWluJ3MgYnVkZ2V0LCBhbmQg
aWYgdGhlcmUgaXMgc29tZSwgaXQgY2FuIHVzZSBpdC4KCkknbSBub3Qgc3VyZSB3aGF0IHRoaXMg
cGFyYWdyYXBoIGlzIHRyeWluZyB0byBzYXkuIFNheWluZyBidWRnZXQgIm5ldmVyCmV4cGlyZXMi
IG1ha2VzIGl0IHNvdW5kIGxpa2UgeW91IGNvbnRpbnVlIHRvIGFjY3VtdWxhdGUgaXQsIHN1Y2gg
dGhhdCBpZgp5b3UgZG9uJ3QgcnVuIGF0IGFsbCBmb3Igc2V2ZXJhbCBwZXJpb2RzLCB5b3UgY291
bGQgInNhdmUgaXQgdXAiIGFuZCBydW4KYXQgMTAwJSBmb3Igb25lIGZ1bGwgcGVyaW9kLgoKQnV0
IHRoYXQncyBjb250cmFkaWN0ZWQgYnkuLi4KCj4gKyAqIC0gYnVkZ2V0IGlzIHJlcGxlbmlzaGVk
IHRvIHRoZSB0b3Agb2YgdGhlIGNhcGFjaXR5IGZvciB0aGUgZG9tYWluIG9uY2UKPiArICogICBw
ZXIgcGVyaW9kLiBFdmVuIGlmIHRoZXJlIHdhcyBzb21lIGxlZnRvdmVyIGJ1ZGdldCBmcm9tIHBy
ZXZpb3VzIHBlcmlvZCwKPiArICogICB0aG91Z2gsIHRoZSBidWRnZXQgYWZ0ZXIgYSByZXBsZW5p
c2htZW50IHdpbGwgYWx3YXlzIGJlIGF0IG1vc3QgZXF1YWwKPiArICogICB0byB0aGUgdG90YWwg
Y2FwYWNpZnkgb2YgdGhlIGRvbWFpbiAoJ3RvdF9idWRnZXQnKTsKCi4uLnRoaXMgcGFyYWdyYXBo
LgoKPiArICogLSB3aGVuIGEgYnVkZ2V0IHJlcGxlbmlzaG1lbnQgb2NjdXJzLCBpZiB0aGVyZSBh
cmUgdkNQVXMgdGhhdCBoYWQgYmVlbgo+ICsgKiAgIGJsb2NrZWQgYmVjYXVzZSBvZiBsYWNrIG9m
IGJ1ZGdldCwgdGhleSdsbCBiZSB1bmJsb2NrZWQsIGFuZCB0aGV5IHdpbGwKPiArICogICAocG90
ZW50aWFsbHkpIGJlIGFibGUgdG8gcnVuIGFnYWluLgo+ICsgKgo+ICsgKiBGaW5hbGx5LCBzb21l
IGV2ZW4gbW9yZSBpbXBsZW1lbnRhdGlvbiByZWxhdGVkIGRldGFpbDoKPiArICoKPiArICogLSBi
dWRnZXQgaXMgc3RvcmVkIGluIGEgZG9tYWluLXdpZGUgcG9vbC4gdkNQVXMgb2YgdGhlIGRvbWFp
biB0aGF0IHdhbnQKPiArICogICB0byBydW4gZ28gdG8gc3VjaCBwb29sLCBhbmQgZ3J1YiBzb21l
LiBXaGVuIHRoZXkgZG8gc28sIHRoZSBhbW91bnQKPiArICogICB0aGV5IGdyYWJiZWQgaXMgX2lt
bWVkaWF0ZWx5XyByZW1vdmVkIGZyb20gdGhlIHBvb2wuIFRoaXMgaGFwcGVucyBpbgo+ICsgKiAg
IHZjcHVfdHJ5X3RvX2dldF9idWRnZXQoKTsKClRoaXMgc291bmRzIGxpa2UgYSBnb29kIHNvbHV0
aW9uIHRvIHRoZSAiZ3JlZWR5IHZjcHUiIHByb2JsZW0uIDotKQoKPiArICogLSB3aGVuIHZDUFVz
IHN0b3AgcnVubmluZywgaWYgdGhleSd2ZSBub3QgY29uc3VtZWQgYWxsIHRoZSBidWRnZXQgdGhl
eQo+ICsgKiAgIHRvb2ssIHRoZSBsZWZ0b3ZlciBpcyBwdXQgYmFjayBpbiB0aGUgcG9vbC4gVGhp
cyBoYXBwZW5zIGluCj4gKyAqICAgdmNwdV9naXZlX2J1ZGdldF9iYWNrKCk7Cj4gKyAqCj4gKyAq
IC0gdGhlIGFib3ZlIG1lYW5zIHRoYXQgYSB2Q1BVIGNhbiBmaW5kIG91dCB0aGF0IHRoZXJlIGlz
IG5vIGJ1ZGdldCBhbmQKPiArICogICBibG9jaywgbm90IG9ubHkgaWYgdGhlIGNhcCBoYXMgYWN0
dWFsbHkgYmVlbiByZWFjaGVkIChmb3IgdGhpcyBwZXJpb2QpLAo+ICsgKiAgIGJ1dCBhbHNvIGlm
IHNvbWUgb3RoZXIgdkNQVXMsIGluIG9yZGVyIHRvIHJ1biwgaGF2ZSBncmFiYmVkIGEgY2VydGFp
bgo+ICsgKiAgIHF1b3RhIG9mIGJ1ZGdldCwgbm8gbWF0dGVyIHdoZXRoZXIgdGhleSd2ZSBhbHJl
YWR5IHVzZWQgaXQgYWxsIG9yIG5vdC4KPiArICogICBBIHZDUFUgYmxvY2tpbmcgYmVjYXVzZSAo
YW55IGZvcm0gb2YpIGxhY2sgb2YgYnVkZ2V0IGlzIHNhaWQgdG8gYmUKPiArICogICAicGFya2Vk
IiwgYW5kIHN1Y2ggYmxvY2tpbmcgaGFwcGVucyBpbiBwYXJrX3ZjcHUoKTsKPiArICoKPiArICog
LSB3aGVuIGEgdkNQVSBzdG9wcyBydW5uaW5nLCBhbmQgcHV0cyBiYWNrIHNvbWUgYnVkZ2V0IGlu
IHRoZSBkb21haW4gcG9vbCwKPiArICogICB3ZSBuZWVkIHRvIGNoZWNrIHdoZXRoZXIgdGhlcmUg
aXMgc29tZW9uZSB3aGljaCBoYXMgYmVlbiBwYXJrZWQgYW5kIHRoYXQKPiArICogICBjYW4gYmUg
dW5wYXJrZWQuIFRoaXMgaGFwcGVucyBpbiB1bnBhcmtfcGFya2VkX3ZjcHVzKCksIGNhbGxlZCBm
cm9tCj4gKyAqICAgY3NjaGVkMl9jb250ZXh0X3NhdmVkKCk7Cj4gKyAqCj4gKyAqIC0gb2YgY291
cnNlLCB1bnBhcmtpbmcgaGFwcGVucyBhbHNvIGFzIGEgY29uc2VxdWVuZSBvZiB0aGUgZG9tYWlu
J3MgYnVkZ2V0CgoqY29uc2VxdWVuY2UKCj4gQEAgLTI5Myw2ICszODIsMTQgQEAgc3RhdGljIGlu
dCBfX3JlYWRfbW9zdGx5IG9wdF91bmRlcmxvYWRfYmFsYW5jZV90b2xlcmFuY2UgPSAwOwo+ICBp
bnRlZ2VyX3BhcmFtKCJjcmVkaXQyX2JhbGFuY2VfdW5kZXIiLCBvcHRfdW5kZXJsb2FkX2JhbGFu
Y2VfdG9sZXJhbmNlKTsKPiAgc3RhdGljIGludCBfX3JlYWRfbW9zdGx5IG9wdF9vdmVybG9hZF9i
YWxhbmNlX3RvbGVyYW5jZSA9IC0zOwo+ICBpbnRlZ2VyX3BhcmFtKCJjcmVkaXQyX2JhbGFuY2Vf
b3ZlciIsIG9wdF9vdmVybG9hZF9iYWxhbmNlX3RvbGVyYW5jZSk7Cj4gKy8qCj4gKyAqIERvbWFp
bnMgc3ViamVjdCB0byBhIGNhcCwgcmVjZWl2ZSBhIHJlcGxlbmlzaG1lbnQgb2YgdGhlaXIgcnVu
dGltZSBidWRnZXQKClVubmVjZXNzYXJ5IGNvbW1hLgoKCj4gQEAgLTE0MzgsNiArMTU3MCwyMTcg
QEAgdm9pZCBidXJuX2NyZWRpdHMoc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFkLAo+
ICAgICAgfQo+ICB9Cj4gIAo+ICsvKgo+ICsgKiBCdWRnZXQtcmVsYXRlZCBjb2RlLgo+ICsgKi8K
PiArCj4gK3N0YXRpYyB2b2lkIHBhcmtfdmNwdShzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmMpCj4g
K3sKPiArICAgIHN0cnVjdCB2Y3B1ICp2ID0gc3ZjLT52Y3B1Owo+ICsKPiArICAgIEFTU0VSVChz
cGluX2lzX2xvY2tlZCgmc3ZjLT5zZG9tLT5idWRnZXRfbG9jaykpOwo+ICsKPiArICAgIC8qCj4g
KyAgICAgKiBJdCB3YXMgaW1wb3NzaWJsZSB0byBmaW5kIGJ1ZGdldCBmb3IgdGhpcyB2Q1BVLCBz
byBpdCBoYXMgdG8gYmUKPiArICAgICAqICJwYXJrZWQiLiBUaGlzIGltcGxpZXMgaXQgaXMgbm90
IHJ1bm5hYmxlLCBzbyB3ZSBtYXJrIGl0IGFzIHN1Y2ggaW4KPiArICAgICAqIGl0cyBwYXVzZV9m
bGFncy4gSWYgdGhlIHZDUFUgaXMgY3VycmVudGx5IHNjaGVkdWxlZCAod2hpY2ggbWVhbnMgd2UK
PiArICAgICAqIGFyZSBoZXJlIGFmdGVyIGJlaW5nIGNhbGxlZCBmcm9tIHdpdGhpbiBjc2NoZWRf
c2NoZWR1bGUoKSksIGZsYWdnaW5nCj4gKyAgICAgKiBpcyBlbm91Z2gsIGFzIHdlJ2xsIGNob29z
ZSBzb21lb25lIGVsc2UsIGFuZCB0aGVuIGNvbnRleHRfc2F2ZWQoKQo+ICsgICAgICogd2lsbCB0
YWtlIGNhcmUgb2YgdXBkYXRpbmcgdGhlIGxvYWQgcHJvcGVybHkuCj4gKyAgICAgKgo+ICsgICAg
ICogSWYsIE9UT0gsIHRoZSB2Q1BVIGlzIHNpdHRpbmcgaW4gdGhlIHJ1bnF1ZXVlICh3aGljaCBt
ZWFucyB3ZSBhcmUgaGVyZQo+ICsgICAgICogYWZ0ZXIgYmVpbmcgY2FsbGVkIGZyb20gd2l0aGlu
IHJ1bnFfY2FuZGlkYXRlKCkpLCB3ZSBtdXN0IGdvIGFsbCB0aGUKPiArICAgICAqIHdheSBkb3du
IHRvIHRha2luZyBpdCBvdXQgb2YgdGhlcmUsIGFuZCB1cGRhdGluZyB0aGUgbG9hZCBhY2NvcmRp
bmdseS4KPiArICAgICAqCj4gKyAgICAgKiBJbiBib3RoIGNhc2VzLCB3ZSBhbHNvIGFkZCBpdCB0
byB0aGUgbGlzdCBvZiBwYXJrZWQgdkNQVXMgb2YgdGhlIGRvbWFpbi4KPiArICAgICAqLwo+ICsg
ICAgX19zZXRfYml0KF9WUEZfcGFya2VkLCAmdi0+cGF1c2VfZmxhZ3MpOwo+ICsgICAgaWYgKCB2
Y3B1X29uX3J1bnEoc3ZjKSApCj4gKyAgICB7Cj4gKyAgICAgICAgcnVucV9yZW1vdmUoc3ZjKTsK
PiArICAgICAgICB1cGRhdGVfbG9hZChzdmMtPnNkb20tPmRvbS0+Y3B1cG9vbC0+c2NoZWQsIHN2
Yy0+cnFkLCBzdmMsIC0xLCBOT1coKSk7Cj4gKyAgICB9Cj4gKyAgICBsaXN0X2FkZCgmc3ZjLT5w
YXJrZWRfZWxlbSwgJnN2Yy0+c2RvbS0+cGFya2VkX3ZjcHVzKTsKPiArfQo+ICsKPiArc3RhdGlj
IGJvb2wgdmNwdV90cnlfdG9fZ2V0X2J1ZGdldChzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmMpCgpU
aGlzIG5hbWUgaXMgT0ssIGJ1dCBpdCdzIGEgYml0IGxvbmcuICBXaGF0IGFib3V0ICJ2Y3B1X2dy
YWJfYnVkZ2V0KCkiPwoKPiArewo+ICsgICAgc3RydWN0IGNzY2hlZDJfZG9tICpzZG9tID0gc3Zj
LT5zZG9tOwo+ICsgICAgdW5zaWduZWQgaW50IGNwdSA9IHN2Yy0+dmNwdS0+cHJvY2Vzc29yOwo+
ICsKPiArICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZChwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIGNw
dSkuc2NoZWR1bGVfbG9jaykpOwo+ICsKPiArICAgIGlmICggc3ZjLT5idWRnZXQgPiAwICkKPiAr
ICAgICAgICByZXR1cm4gdHJ1ZTsKPiArCj4gKyAgICAvKiBidWRnZXRfbG9jayBuZXN0cyBpbnNp
ZGUgcnVucXVldWUgbG9jay4gKi8KPiArICAgIHNwaW5fbG9jaygmc2RvbS0+YnVkZ2V0X2xvY2sp
Owo+ICsKPiArICAgIC8qCj4gKyAgICAgKiBIZXJlLCBzdmMtPmJ1ZGdldCBpcyA8PSAwIChhcywg
aWYgaXQgd2FzID4gMCwgd2UnZCBoYXZlIHRha2VuIHRoZSBpZgo+ICsgICAgICogYWJvdmUhKS4g
VGhhdCBiYXNpY2FsbHkgbWVhbnMgdGhlIHZDUFUgaGFzIG92ZXJydW4gYSBiaXQgLS1iZWNhdXNl
IG9mCj4gKyAgICAgKiB2YXJpb3VzIHJlYXNvbnMtLSBhbmQgd2Ugd2FudCB0byB0YWtlIHRoYXQg
aW50byBhY2NvdW50LiBXaXRoIHRoZSArPSwKPiArICAgICAqIHdlIGFyZSBhY3R1YWxseSBzdWJ0
cmFjdGluZyB0aGUgYW1vdW50IG9mIGJ1ZGdldCB0aGUgdkNQVSBoYXMKPiArICAgICAqIG92ZXJj
b25zdW1lZCwgZnJvbSB0aGUgdG90YWwgZG9tYWluIGJ1ZGdldC4KPiArICAgICAqLwo+ICsgICAg
c2RvbS0+YnVkZ2V0ICs9IHN2Yy0+YnVkZ2V0Owo+ICsKPiArICAgIGlmICggc2RvbS0+YnVkZ2V0
ID4gMCApCj4gKyAgICB7Cj4gKyAgICAgICAgc3ZjLT5idWRnZXQgPSBzZG9tLT5idWRnZXQ7Cj4g
KyAgICAgICAgc2RvbS0+YnVkZ2V0ID0gMDsKCkp1c3QgYSBtaW5vciBjb21tZW50IGhlcmUgLS0g
SSBkaWRuJ3Qgc2VlIGFueXRoaW5nIGluIHRoaXMgZGVzY3JpcHRpb24sCnRoZSBjb3ZlciBsZXR0
ZXIsIG9yIHRoaXMgcGF0Y2ggaW5kaWNhdGluZyB0aGF0IHlvdSB3ZXJlIHBsYW5uaW5nIG9uCmNo
YW5naW5nIHRoaXMgaW4gYSBmb2xsb3ctdXAgcGF0Y2guICBBIGhlYWRzLXVwIG5vdCB0byB3b3Jy
eSBhYm91dAphcHBhcmVudGx5IGFsbG93aW5nIG9ubHkgb25lIHZjcHUgdG8gcnVuIGF0IGEgdGlt
ZSBtaWdodCBoYXZlIGJlZW4gbmljZS4gOi0pCgo+ICsgICAgfQo+ICsgICAgZWxzZQo+ICsgICAg
ewo+ICsgICAgICAgIHN2Yy0+YnVkZ2V0ID0gMDsKPiArICAgICAgICBwYXJrX3ZjcHUoc3ZjKTsK
PiArICAgIH0KPiArCj4gKyAgICBzcGluX3VubG9jaygmc2RvbS0+YnVkZ2V0X2xvY2spOwo+ICsK
PiArICAgIHJldHVybiBzdmMtPmJ1ZGdldCA+IDA7Cj4gK30KPiArCj4gK3N0YXRpYyB2b2lkCj4g
K3ZjcHVfZ2l2ZV9idWRnZXRfYmFjayhzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmMsIHN0cnVjdCBs
aXN0X2hlYWQgKnBhcmtlZCkKCiJ2Y3B1X3JldHVybl9idWRnZXQiPwoKPiArewo+ICsgICAgc3Ry
dWN0IGNzY2hlZDJfZG9tICpzZG9tID0gc3ZjLT5zZG9tOwo+ICsgICAgdW5zaWduZWQgaW50IGNw
dSA9IHN2Yy0+dmNwdS0+cHJvY2Vzc29yOwo+ICsKPiArICAgIEFTU0VSVChzcGluX2lzX2xvY2tl
ZChwZXJfY3B1KHNjaGVkdWxlX2RhdGEsIGNwdSkuc2NoZWR1bGVfbG9jaykpOwo+ICsgICAgQVNT
RVJUKGxpc3RfZW1wdHkocGFya2VkKSk7Cj4gKwo+ICsgICAgLyogYnVkZ2V0X2xvY2sgbmVzdHMg
aW5zaWRlIHJ1bnF1ZXVlIGxvY2suICovCj4gKyAgICBzcGluX2xvY2soJnNkb20tPmJ1ZGdldF9s
b2NrKTsKPiArCj4gKyAgICAvKgo+ICsgICAgICogVGhlIHZDUFUgaXMgc3RvcHBpbmcgcnVubmlu
ZyAoZS5nLiwgYmVjYXVzZSBpdCdzIGJsb2NraW5nLCBvciBpdCBoYXMKPiArICAgICAqIGJlZW4g
cHJlZW1wdGVkKS4gSWYgaXQgaGFzbid0IGNvbnN1bWVkIGFsbCB0aGUgYnVkZ2V0IGl0IGdvdCB3
aGVuLAo+ICsgICAgICogc3RhcnRpbmcgdG8gcnVuLCBwdXQgdGhhdCByZW1haW5pbmcgYW1vdW50
IGJhY2sgaW4gdGhlIGRvbWFpbidzIGJ1ZGdldAo+ICsgICAgICogcG9vbC4KPiArICAgICAqLwo+
ICsgICAgc2RvbS0+YnVkZ2V0ICs9IHN2Yy0+YnVkZ2V0Owo+ICsgICAgc3ZjLT5idWRnZXQgPSAw
Owo+ICsKPiArICAgIC8qCj4gKyAgICAgKiBNYWtpbmcgYnVkZ2V0IGF2YWlsYWJsZSBhZ2FpbiB0
byB0aGUgZG9tYWluIG1lYW5zIHRoYXQgcGFya2VkIHZDUFVzCj4gKyAgICAgKiBtYXkgYmUgdW5w
YXJrZWQgYW5kIHJ1bi4gVGhleSBhcmUsIGlmIGFueSwgaW4gdGhlIGRvbWFpbidzIHBhcmtlZF92
Y3B1cwo+ICsgICAgICogbGlzdCwgc28gd2Ugd2FudCB0byBnbyB0aHJvdWdoIHRoYXQgYW5kIHVu
cGFyayB0aGVtIChzbyB0aGV5IGNhbiB0cnkKPiArICAgICAqIHRvIGdldCBzb21lIGJ1ZGdldCku
Cj4gKyAgICAgKgo+ICsgICAgICogVG91Y2hpbmcgdGhlIGxpc3QgcmVxdWlyZXMgdGhlIGJ1ZGdl
dF9sb2NrLCB3aGljaCB3ZSBob2xkLiBMZXQncwo+ICsgICAgICogdGhlcmVmb3JlIHB1dCBldmVy
eW9uZSBpbiB0aGF0IGxpc3QgaW4gYW5vdGhlciwgdGVtcG9yYXJ5IGxpc3QsIHdoaWNoCj4gKyAg
ICAgKiB0aGVuIHRoZSBjYWxsZXIgd2lsbCB0cmF2ZXJzZSwgdW5wYXJraW5nIHRoZSB2Q1BVcyBp
dCBmaW5kcyB0aGVyZS4KPiArICAgICAqCj4gKyAgICAgKiBJbiBmYWN0LCB3ZSBjYW4ndCBkbyB0
aGUgYWN0dWFsIHVucGFya2luZyBoZXJlLCBiZWNhdXNlIHRoYXQgcmVxdWlyZXMKPiArICAgICAq
IHRha2luZyB0aGUgcnVucXVldWUgbG9jayBvZiB0aGUgdkNQVXMgYmVpbmcgdW5wYXJrZWQsIGFu
ZCB3ZSBjYW4ndAo+ICsgICAgICogdGFrZSBhbnkgcnVucXVldWUgbG9ja3Mgd2hpbGUgd2UgaG9s
ZCBhIGJ1ZGdldF9sb2NrLgo+ICsgICAgICovCj4gKyAgICBpZiAoIHNkb20tPmJ1ZGdldCA+IDAg
KQo+ICsgICAgICAgIGxpc3Rfc3BsaWNlX2luaXQoJnNkb20tPnBhcmtlZF92Y3B1cywgcGFya2Vk
KTsKPiArCj4gKyAgICBzcGluX3VubG9jaygmc2RvbS0+YnVkZ2V0X2xvY2spOwo+ICt9Cj4gKwo+
ICtzdGF0aWMgdm9pZAo+ICt1bnBhcmtfcGFya2VkX3ZjcHVzKGNvbnN0IHN0cnVjdCBzY2hlZHVs
ZXIgKm9wcywgc3RydWN0IGxpc3RfaGVhZCAqdmNwdXMpCj4gK3sKPiArICAgIHN0cnVjdCBjc2No
ZWQyX3ZjcHUgKnN2YywgKnRtcDsKPiArICAgIHNwaW5sb2NrX3QgKmxvY2s7Cj4gKwo+ICsgICAg
bGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlKHN2YywgdG1wLCB2Y3B1cywgcGFya2VkX2VsZW0pCj4g
KyAgICB7Cj4gKyAgICAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKPiArICAgICAgICBzX3RpbWVf
dCBub3c7Cj4gKwo+ICsgICAgICAgIGxvY2sgPSB2Y3B1X3NjaGVkdWxlX2xvY2tfaXJxc2F2ZShz
dmMtPnZjcHUsICZmbGFncyk7Cj4gKwo+ICsgICAgICAgIF9fY2xlYXJfYml0KF9WUEZfcGFya2Vk
LCAmc3ZjLT52Y3B1LT5wYXVzZV9mbGFncyk7Cj4gKyAgICAgICAgaWYgKCB1bmxpa2VseShzdmMt
PmZsYWdzICYgQ1NGTEFHX3NjaGVkdWxlZCkgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAg
LyoKPiArICAgICAgICAgICAgICogV2UgZW5kIGhlcmUgaWYgYSBidWRnZXQgcmVwbGVuaXNobWVu
dCBhcnJpdmVkIGJldHdlZW4KPiArICAgICAgICAgICAgICogY3NjaGVkMl9zY2hlZHVsZSgpIChh
bmQsIGluIHBhcnRpY3VsYXIsIGFmdGVyIGEgY2FsbCB0bwo+ICsgICAgICAgICAgICAgKiB2Y3B1
X3RyeV90b19nZXRfYnVkZ2V0KCkgdGhhdCByZXR1cm5lZCBmYWxzZSksIGFuZAo+ICsgICAgICAg
ICAgICAgKiBjb250ZXh0X3NhdmVkKCkuIEJ5IHNldHRpbmcgX19DU0ZMQUdfZGVsYXllZF9ydW5x
X2FkZCwKPiArICAgICAgICAgICAgICogd2UgdGVsbCBjb250ZXh0X3NhdmVkKCkgdG8gcHV0IHRo
ZSB2Q1BVIGJhY2sgaW4gdGhlCj4gKyAgICAgICAgICAgICAqIHJ1bnF1ZXVlLCBmcm9tIHdoZXJl
IGl0IHdpbGwgY29tcGV0ZSB3aXRoIHRoZSBvdGhlcnMKPiArICAgICAgICAgICAgICogZm9yIHRo
ZSBuZXdseSByZXBsZW5pc2hlZCBidWRnZXQuCj4gKyAgICAgICAgICAgICAqLwo+ICsgICAgICAg
ICAgICBBU1NFUlQoIHN2Yy0+cnFkICE9IE5VTEwgKTsKPiArICAgICAgICAgICAgQVNTRVJUKCBj
MnJxZChvcHMsIHN2Yy0+dmNwdS0+cHJvY2Vzc29yKSA9PSBzdmMtPnJxZCApOwo+ICsgICAgICAg
ICAgICBfX3NldF9iaXQoX19DU0ZMQUdfZGVsYXllZF9ydW5xX2FkZCwgJnN2Yy0+ZmxhZ3MpOwo+
ICsgICAgICAgIH0KPiArICAgICAgICBlbHNlIGlmICggdmNwdV9ydW5uYWJsZShzdmMtPnZjcHUp
ICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIC8qCj4gKyAgICAgICAgICAgICAqIFRoZSB2
Q1BVIHNob3VsZCBnbyBiYWNrIHRvIHRoZSBydW5xdWV1ZSwgYW5kIGNvbXBldGUgZm9yCj4gKyAg
ICAgICAgICAgICAqIHRoZSBuZXdseSByZXBsZW5pc2hlZCBidWRnZXQsIGJ1dCBvbmx5IGlmIGl0
IGlzIGFjdHVhbGx5Cj4gKyAgICAgICAgICAgICAqIHJ1bm5hYmxlIChhbmQgd2FzIHRoZXJlZm9y
ZSBvZmZsaW5lIG9ubHkgYmVjYXVzZSBvZiB0aGUKPiArICAgICAgICAgICAgICogbGFjayBvZiBi
dWRnZXQpLgo+ICsgICAgICAgICAgICAgKi8KPiArICAgICAgICAgICAgbm93ID0gTk9XKCk7Cj4g
KyAgICAgICAgICAgIHVwZGF0ZV9sb2FkKG9wcywgc3ZjLT5ycWQsIHN2YywgMSwgbm93KTsKPiAr
ICAgICAgICAgICAgcnVucV9pbnNlcnQob3BzLCBzdmMpOwo+ICsgICAgICAgICAgICBydW5xX3Rp
Y2tsZShvcHMsIHN2Yywgbm93KTsKPiArICAgICAgICB9Cj4gKyAgICAgICAgbGlzdF9kZWxfaW5p
dCgmc3ZjLT5wYXJrZWRfZWxlbSk7Cj4gKwo+ICsgICAgICAgIHZjcHVfc2NoZWR1bGVfdW5sb2Nr
X2lycXJlc3RvcmUobG9jaywgZmxhZ3MsIHN2Yy0+dmNwdSk7Cj4gKyAgICB9Cj4gK30KPiArCj4g
K3N0YXRpYyB2b2lkIHJlcGxfc2RvbV9idWRnZXQodm9pZCogZGF0YSkKCldoeSBub3QganVzdCAi
cmVwbGVuaXNoX2J1ZGdldCI/Cgo+ICt7Cj4gKyAgICBzdHJ1Y3QgY3NjaGVkMl9kb20gKnNkb20g
PSBkYXRhOwo+ICsgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKPiArICAgIHNfdGltZV90IG5vdzsK
PiArICAgIExJU1RfSEVBRChwYXJrZWQpOwo+ICsKPiArICAgIHNwaW5fbG9ja19pcnFzYXZlKCZz
ZG9tLT5idWRnZXRfbG9jaywgZmxhZ3MpOwo+ICsKPiArICAgIC8qCj4gKyAgICAgKiBJdCBpcyBw
b3NzaWJsZSB0aGF0IHRoZSBkb21haW4gb3ZlcnJ1biwgYW5kIHRoYXQgdGhlIGJ1ZGdldCBoZW5j
ZSB3ZW50Cj4gKyAgICAgKiBiZWxvdyAwIChyZWFzb25zIG1heSBiZSBzeXN0ZW0gb3ZlcmJvb2tp
bmcsIGlzc3VlcyBpbiBvciB0b28gY29hcnNlCj4gKyAgICAgKiBydW50aW1lIGFjY291bnRpbmcs
IGV0Yy4pLiBJbiBwYXJ0aWN1bGFyLCBpZiB3ZSBvdmVycnVuIGJ5IG1vcmUgdGhhbgo+ICsgICAg
ICogdG90X2J1ZGdldCwgdGhlbiBidWRnZXQrdG90X2J1ZGdldCB3b3VsZCBzdGlsbCBiZSA8IDAs
IHdoaWNoIGluIHR1cm4KPiArICAgICAqIG1lYW5zIHRoYXQsIGRlc3BpdGUgcmVwbGVuaXNobWVu
dCwgdGhlcmUncyBzdGlsbCBubyBidWRnZXQgZm9yIHVuYXJraW5nCj4gKyAgICAgKiBhbmQgcnVu
bmluZyB2Q1BVcy4KPiArICAgICAqCj4gKyAgICAgKiBJdCBpcyBhbHNvIHBvc3NpYmxlIHRoYXQg
d2UgYXJlIGhhbmRsaW5nIHRoZSByZXBsZW5pc2htZW50IG11Y2ggbGF0ZXIKPiArICAgICAqIHRo
YW4gZXhwZWN0ZWQgKHJlYXNvbnMgbWF5IGFnYWluIGJlIG92ZXJib29raW5nLCBvciBpc3N1ZXMg
d2l0aCB0aW1lcnMpLgo+ICsgICAgICogSWYgd2UgYXJlIG1vcmUgdGhhbiBDU0NIRUQyX0JER1Rf
UkVQTF9QRVJJT0QgbGF0ZSwgdGhpcyBtZWFucyB3ZSBoYXZlCj4gKyAgICAgKiBiYXNpY2FsbHkg
c2tpcHBlZCAoYXQgbGVhc3QpIG9uZSByZXBsZW5pc2htZW50Lgo+ICsgICAgICoKPiArICAgICAq
IFdlIGRlYWwgd2l0aCBib3RoIHRoZSBpc3N1ZXMgaGVyZSwgYnksIGJhc2ljYWxseSwgZG9pbmcg
bW9yZSB0aGFuIGp1c3QKPiArICAgICAqIG9uZSByZXBsZW5pc2htZW50LiBOb3RlLCBob3dldmVy
LCB0aGF0IGV2ZXJ5IHRpbWUgd2UgYWRkIHRvdF9idWRnZXQKPiArICAgICAqIHRvIHRoZSBidWRn
ZXQsIHdlIGFsc28gbW92ZSBuZXh0X3JlcGwgYXdheSBieSBDU0NIRUQyX0JER1RfUkVQTF9QRVJJ
T0QuCj4gKyAgICAgKiBUaGlzIGd1YXJhbnRlZXMgd2UgYWx3YXlzIHJlc3BlY3QgdGhlIGNhcC4K
PiArICAgICAqLwo+ICsgICAgbm93ID0gTk9XKCk7Cj4gKyAgICBkbwo+ICsgICAgewo+ICsgICAg
ICAgIHNkb20tPm5leHRfcmVwbCArPSBDU0NIRUQyX0JER1RfUkVQTF9QRVJJT0Q7Cj4gKyAgICAg
ICAgc2RvbS0+YnVkZ2V0ICs9IHNkb20tPnRvdF9idWRnZXQ7Cj4gKyAgICB9Cj4gKyAgICB3aGls
ZSAoIHNkb20tPm5leHRfcmVwbCA8PSBub3cgfHwgc2RvbS0+YnVkZ2V0IDw9IDAgKTsKClRoZSBm
aXJzdCBjbGF1c2UgKCJvb3BzLCBhY2NpZGVudGFsbHkgbWlzc2VkIGEgcmVwbGVuaXNobWVudCBw
ZXJpb2QiKSBJCmFncmVlIHdpdGg7IGJ1dCBJJ20gZ29pbmcgYmFjayBhbmQgZm9ydGggYSBiaXQg
b24gdGhlIHNlY29uZCBvbmUuICBJdAptZWFucyBlc3NlbnRpYWxseSB0aGF0IHRoZSBzY2hlZHVs
ZXIgbWFkZSBhIG1pc3Rha2UgYW5kIGFsbG93ZWQgdGhlIFZNCnRvIHJ1biBmb3Igb25lIGZ1bGwg
YnVkZ2V0ICptb3JlKiB0aGFuIGl0cyBhbGxvY2F0ZWQgdGltZSAocGVyaGFwcwphY2N1bXVsYXRl
ZCBvdmVyIHNldmVyYWwgcGVyaW9kcykuCgpPbiB0aGUgb25lIGhhbmQsIGl0J3MgdGhlIHNjaGVk
dWxlciB0aGF0IG1hZGUgYSBtaXN0YWtlLCBzbyB3ZSBzaG91bGRuJ3QKInB1bmlzaCIgYSBkb21h
aW4gYnkgZ2l2aW5nIGl0IGEgZnVsbCBwZXJpb2Qgd2l0aCBubyBidWRnZXQuCgpPbiB0aGUgb3Ro
ZXIgaGFuZCwgaWYgdGhlcmUncyBhIHJlbGlhYmxlIHdheSB0byB0cmljayB0aGUgc2NoZWR1bGVy
IGludG8KYWxsb3dpbmcgYSBndWVzdCB0byBvdmVyLXJ1biBpdHMgYnVkZ2V0LCB0aGlzIGFsbG93
cyBhIHJvZ3VlIGd1ZXN0IHRvCmVzc2VudGlhbGx5IHdvcmsgYXJvdW5kIHRoZSBjYXAuCgpLbm93
IHdoYXQgSSBtZWFuPwoKPiBAQCAtMjQyMywxNCArMjc4NSwyMiBAQCBjc2NoZWQyX3J1bnRpbWUo
Y29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBpbnQgY3B1LAo+ICAgICAgICogY3JlZGl0IHZh
bHVlcyBvZiBNSU4sTUFYIHBlciB2Y3B1LCBzaW5jZSBlYWNoIHZjcHUgYnVybnMgY3JlZGl0Cj4g
ICAgICAgKiBhdCBhIGRpZmZlcmVudCByYXRlLgo+ICAgICAgICovCj4gLSAgICBpZiAocnRfY3Jl
ZGl0ID4gMCkKPiArICAgIGlmICggcnRfY3JlZGl0ID4gMCApCj4gICAgICAgICAgdGltZSA9IGMy
dChycWQsIHJ0X2NyZWRpdCwgc25leHQpOwo+ICAgICAgZWxzZQo+ICAgICAgICAgIHRpbWUgPSAw
Owo+ICAKPiAtICAgIC8qIDMpIEJ1dCBuZXZlciBydW4gbG9uZ2VyIHRoYW4gTUFYX1RJTUVSIG9y
IGxlc3MgdGhhbiBNSU5fVElNRVIgb3IKPiAtICAgICAqIHRoZSByYXRlX2xpbWl0IHRpbWUuICov
Cj4gLSAgICBpZiAoIHRpbWUgPCBtaW5fdGltZSkKPiArICAgIC8qCj4gKyAgICAgKiAzKSBCdXQs
IGlmIGNhcHBlZCwgbmV2ZXIgcnVuIG1vcmUgdGhhbiBvdXIgYnVkZ2V0Lgo+ICsgICAgICovCj4g
KyAgICBpZiAoIHVubGlrZWx5KGhhc19jYXAoc25leHQpKSApCj4gKyAgICAgICAgdGltZSA9IHNu
ZXh0LT5idWRnZXQgPCB0aW1lID8gc25leHQtPmJ1ZGdldCA6IHRpbWU7Cj4gKwo+ICsgICAgLyoK
PiArICAgICAqIDQpIEJ1dCBuZXZlciBydW4gbG9uZ2VyIHRoYW4gTUFYX1RJTUVSIG9yIGxlc3Mg
dGhhbiBNSU5fVElNRVIgb3IKClR3byAiYnV0cyIgaW4gYSByb3cgZG9lc24ndCB3b3JrLiAgSSdk
IGNoYW5nZSB0aGlzIHRvICJhbmQiLCB3aGljaCBzb3J0Cm9mIGZvbGxvd3Mgb24gZnJvbSB0aGUg
bGFzdCAiYnV0Ii4KClRoYW5rcywKIC1HZW9yZ2UKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 22 16:58:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 16:58:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dO5R6-000475-Sq; Thu, 22 Jun 2017 16: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 <blackskygg@gmail.com>) id 1dO5R6-00046Z-1u
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 16:58:28 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 32/1B-03920-337FB495; Thu, 22 Jun 2017 16:58:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsVyMfS6tq7Rd+9
 Ig087dC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxFC+wKFnFV3Pk1g6mB8SRHFyMXh5DADEaJ
 ztcH2EEcFoEGVonrRz4wgTgSAnNYJc5N6mTrYuQEcvIkZh1bxQRh50vM+bwazOYVEJQ4OfMJC
 4gtJOAt8Wb9FVYQm1PAWuL79pMsECsaGCUWrl4PlmAT0JBYO+Ug2FAWAVWJ288vQw0KkGiZ9R
 pskLBAmsTurmtg9SIC6hJ/LkxgBBnELNDHJDH/+mOwBmYBTYnW7b/ZJzAKzEJyyCwkqQWMTKs
 YNYpTi8pSi3SNLPSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQKDkQEIdjCeXxt4
 iFGSg0lJlHdzsXekEF9SfkplRmJxRnxRaU5q8SFGDQ4OgSsHj8xmlGLJy89LVZLgFfwGVCdYl
 JqeWpGWmQOMF5hSCQ4eJRHe3x+B0rzFBYm5xZnpEKlTjMYcV66s+8LEMeXA9i9MQmCTpMR5xU
 AmCYCUZpTmwQ2CxfElRlkpYV5GoDOFeApSi3IzS1DlXzGKczAqCfMGgkzhycwrgdv3CugUJqB
 TXhzxADmlJBEhJdXA6PvlocU1x0t3nvEdqNkl8GHl84MXzvVGuKly6aTMOsZm/tgrR3FiOsvn
 lQe/WMlsqGCqYCq53TfF3ShQMj+CpeXSe94bSoeWNhXmz67s67/RP2lCsU/2gdX5B+VSN0nPn
 T9T8Lx29MoXTUHm0ef2P2+5IHJe4fHCzhWe1yZf9yp7/zJmW3nEESWW4oxEQy3mouJEAPU9I8
 beAgAA
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1498150706!108228502!1
X-Originating-IP: [209.85.215.43]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16534 invoked from network); 22 Jun 2017 16:58:26 -0000
Received: from mail-lf0-f43.google.com (HELO mail-lf0-f43.google.com)
 (209.85.215.43)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Jun 2017 16:58:26 -0000
Received: by mail-lf0-f43.google.com with SMTP id l13so16613359lfl.1
 for <xen-devel@lists.xenproject.org>; Thu, 22 Jun 2017 09:58: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=mbVsvGyIJGO8vr7vXJarxPJITbe7vZzUvahSv1NaQNo=;
 b=CsMM2oSNt1CNaO6G/CklYAfWPdfJE4zuAOwvpXrD+TMCTrD6M6vK2Ko9fcaFf55dxc
 bnVzvhhcZSbf7Dl5/LMsvHNMT6vCT28VE3P2e8YytWbIVqjYcZFTsvD0cs0c01pB10Wy
 8I8y1Dt6v0y9RcUjIs77hyedSlulkpVomLl8H8O0NOZZSTA9VLehNfOQ73WVyGVyW9U4
 cJ2JsVJzu0vdO+SbNf+l4Wb+JV8KQvkN3BHWdroTg8EH+FeHg+sH+zPlBDwPMgBHYmnI
 5XVCfhi0spNl2qlQsDy2ArkkFaMzu46xsCCS/55Tq24d+ku+v284Bm5QPd33T4SW1gUZ
 1aBA==
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=mbVsvGyIJGO8vr7vXJarxPJITbe7vZzUvahSv1NaQNo=;
 b=BMnVM2rYdXDsTz/ys3Cvtttydsz8WDvfjtRFwWLhG0ufYjBX7+Rd1Ij3Hz9ww/UEpo
 80/Vyc+CQiBPt87kCmO0SZCl1kHkfeFmb6ArQv5yoyHBoTzEC/TFNhktrfx30bbMC07k
 U9U8UkFFUYMUkRVdX86hDBLOMfC9i356iQWCycNl1CNLJDITvlboj31i9EjoUGF9ih/n
 h/lVi/IHRiCMMervVdkj8OpdUeQEaqq6XQFs293ixdJ9K6gZuE7xL47Yiv6pHWVMSEKe
 ebAkq/M+Q9yCCKJpZmZZjAGMBynfTkTU6HI7/AFjiRNUYNUg0rw3HFSH+eM1LYa4DgNq
 ZmSQ==
X-Gm-Message-State: AKS2vOwFJNBjCweCCYICrcn/PwKBk961Q2LtIfbCz9hXUiBemm5UNYmG
 qxMTd7UH6AUJNw5bP/ejPKn3rZZ5DQ==
X-Received: by 10.25.201.2 with SMTP id z2mr1340531lff.72.1498150705904; Thu,
 22 Jun 2017 09:58:25 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.235.209 with HTTP; Thu, 22 Jun 2017 09:58:25 -0700 (PDT)
In-Reply-To: <4a39c480-eb35-1b58-4953-8227fc582c80@arm.com>
References: <CAHrd_joL58m=ZGb-afZnuwuWo3Qys=taQ1JN-CRjZ_pbdBhx5w@mail.gmail.com>
 <4a39c480-eb35-1b58-4953-8227fc582c80@arm.com>
From: Zhongze Liu <blackskygg@gmail.com>
Date: Fri, 23 Jun 2017 00:58:25 +0800
Message-ID: <CAHrd_jqKdD2ZqGMbNJsGCPD5LG6jh58JqrWxHG-SOa8sgbDsiA@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: "Edgar E. Iglesias" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, edgari@xilinx.com,
 xen-devel@lists.xenproject.org, Jarvis Roach <Jarvis.Roach@dornerworks.com>
Subject: Re: [Xen-devel] [RFC v2]Proposal to allow setting up shared memory
 areas between VMs from xl config file
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLAoKMjAxNy0wNi0yMSAxOjI5IEdNVCswODowMCBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPjoKPiBIaSwKPgo+IFRoYW5rIHlvdSBmb3IgdGhlIG5ldyBwcm9wb3Nh
bC4KPgo+IE9uIDA2LzIwLzIwMTcgMDY6MTggUE0sIFpob25nemUgTGl1IHdyb3RlOgo+Pgo+PiBJ
biB0aGUgZXhhbXBsZSBhYm92ZS4gQSBtZW1vcnkgYXJlYSBJRDEgd2lsbCBiZSBzaGFyZWQgYmV0
d2VlbiB2bTEgYW5kCj4+IHZtMi4KPj4gVGhpcyBhcmVhIHdpbGwgYmUgdGFrZW4gZnJvbSB2bTEg
YW5kIG1hcHBlZCBpbnRvIHZtMidzIHN0YWdlLTIgcGFnZSB0YWJsZS4KPj4gVGhlIHBhcmFtZXRl
ciAicHJvdD1STyIgbWVhbnMgdGhhdCB0aGlzIG1lbW9yeSBhcmVhIGFyZSBvZmZlcmVkIHdpdGgK
Pj4gcmVhZC1vbmx5Cj4+IHBlcm1pc3Npb24uIHZtMSBjYW4gYWNjZXNzIHRoaXMgYXJlYSB1c2lu
ZyBnbWZuMX5nbWZuMiwgYW5kIHZtMiB1c2luZwo+PiBnbWZuNX5nbWZuNi4KPgo+Cj4gWy4uLl0K
Pgo+Pgo+PiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQo+PiAyLjMgbWFw
cGluZyB0aGUgbWVtb3J5IGFyZWFzCj4+ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Cj4+IEhhbmRsZSB0aGUgbmV3bHkgYWRkZWQgY29uZmlnIG9wdGlvbiBpbiB0b29scy97
eGwsIGxpYnhsfSBhbmQgdXRpbGl6ZQo+PiB0b29zL2xpYnhjIHRvIGRvIHRoZSBhY3R1YWwgbWVt
b3J5IG1hcHBpbmcuIFNwZWNpZmljYWxseSwgd2Ugd2lsbCB1c2UKPj4gYSB3cmFwcGVyIHRvIFhF
Tk1NRV9hZGRfdG9fcGh5c21hcF9iYXRjaCB3aXRoIFhFTk1BUFNQQUNFX2dtZm5fZm9yZWlnbiB0
bwo+PiBkbyB0aGUgYWN0dWFsIG1hcHBpbmcuIEJ1dCBzaW5jZSB0aGVyZSBpc24ndCBzdWNoIGEg
d3JhcHBlciBpbiBsaWJ4YywKPj4gd2UnbGwKPj4gaGF2ZSB0byBhZGQgYSBuZXcgd3JhcHBlciwg
eGNfZG9tYWluX2FkZF90b19waHlzbWFwX2JhdGNoIGluCj4+IGxpYnhjL3hjX2RvbWFpbi5jCj4K
Pgo+IEluIHRoZSBwYXJhZ3JhaCBhYm92ZSwgeW91IHN1Z2dlc3QgdGhlIHVzZXIgY2FuIHNlbGVj
dCB0aGUgcGVybWlzc2lvbiBvbiB0aGUKPiBzaGFyZWQgcGFnZS4gSG93ZXZlciwgdGhlIGh5cGVy
Y2FsbCBYRU5NRU1fYWRkX3RvX3BoeXNtYXAgZG9lcyBub3QgY3VycmVudGx5Cj4gdGFrZSBwZXJt
aXNzaW9uLiBTbyBob3cgZG8geW91IHBsYW4gdG8gaGFuZGxlIHRoYXQ/Cj4KCkkgdGhpbmsgdGhp
cyBjb3VsZCBiZSBkb25lIHZpYSBYRU5NRU1fYWNjZXNzX29wPwoKQ2hlZXJzLAoKWmhvbmd6ZSBM
aXUKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 22 17:05:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 17: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 1dO5Xw-0004oI-JC; Thu, 22 Jun 2017 17:05:32 +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 1dO5Xv-0004oC-Er
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 17:05:31 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 D3/C3-03620-AD8FB495; Thu, 22 Jun 2017 17:05:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNIsWRWlGSWpSXmKPExsXSO6nOVffWD+9
 Ig/aNfBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8ay+VuZClqEKzafXcTSwDiXv4uRi0NIYCKT
 xOSd+5kgnN+MErdWf2GEcDYySuy/2s/SxcgJ5HQzSmxbogRhF0l0/Z8MFmcRUJX4dHYrUAMHB
 5uAicSbVY4gYREBZ4k9E1czg8xhFtjJKPFz0VlGkISwQKLEx58LmUFsXgFziQtfTrFBLNvNJH
 H+8jwmiISgxMmZT8AWMAtoSdz495IJZAGzgLTE8n8cIGFOAQuJQ38awUpEBZQldt/aCzZTQsB
 Q4vPGpcwTGIVmIZk0C8mkWQiTFjAyr2LUKE4tKkst0jU01EsqykzPKMlNzMzRNTQw08tNLS5O
 TE/NSUwq1kvOz93ECAxoBiDYwfhpWcAhRkkOJiVR3s3F3pFCfEn5KZUZicUZ8UWlOanFhxhlO
 DiUJHhbvwPlBItS01Mr0jJzgLEFk5bg4FES4f39ESjNW1yQmFucmQ6ROsWoy7Fh9fovTEIsef
 l5qVLivNkgMwRAijJK8+BGwOL8EqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5t4NM4cnMK4H
 b9AroCCagI14c8QA5oiQRISXVwBiWmP81Jm3qvObctULPj/Ot+Dp77rqlVT+c2+8FXvjwWu7G
 xj+rv+zIvzTtx/V0rwXfJT6lTq/7pC16+avZB/+u6yEnlzCvMZ9/NXi2T25bm+FxL5lak2ozu
 6VRrdqps3cLXAyaUuZlNnPhW8YZh7Qula8Q+VMTVXnpdvZmvqkpclPX63vr6ToqsRRnJBpqMR
 cVJwIAlmduNO4CAAA=
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1498151128!69347076!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30724 invoked from network); 22 Jun 2017 17:05:29 -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; 22 Jun 2017 17:05: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
 v5MH5Lx4024274
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 22 Jun 2017 17:05:21 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 v5MH5KIU014158
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 22 Jun 2017 17:05:20 GMT
Received: from abhmp0006.oracle.com (abhmp0006.oracle.com [141.146.116.12])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v5MH5KVl007984;
 Thu, 22 Jun 2017 17:05:20 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 22 Jun 2017 10:05:20 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 15D3F6A0136; Thu, 22 Jun 2017 13:05:19 -0400 (EDT)
Date: Thu, 22 Jun 2017 13:05:18 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, julien.grall@arm.com
Message-ID: <20170622170518.GA13933@char.us.oracle.com>
References: <1497387096-19058-2-git-send-email-andrew.cooper3@citrix.com>
 <1498068816-21894-1-git-send-email-andrew.cooper3@citrix.com>
 <20170622012615.GA8146@char.us.oracle.com>
 <20170622152750.GA13149@char.us.oracle.com>
 <20170622161046.GA13623@char.us.oracle.com>
 <20170622163357.GA13729@char.us.oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170622163357.GA13729@char.us.oracle.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.9 v2] xen/livepatch: Don't crash on
 encountering STN_UNDEF relocations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBKdW4gMjIsIDIwMTcgYXQgMTI6MzM6NTdQTSAtMDQwMCwgS29ucmFkIFJ6ZXN6dXRl
ayBXaWxrIHdyb3RlOgo+IE9uIFRodSwgSnVuIDIyLCAyMDE3IGF0IDEyOjEwOjQ2UE0gLTA0MDAs
IEtvbnJhZCBSemVzenV0ZWsgV2lsayB3cm90ZToKPiA+IE9uIFRodSwgSnVuIDIyLCAyMDE3IGF0
IDExOjI3OjUwQU0gLTA0MDAsIEtvbnJhZCBSemVzenV0ZWsgV2lsayB3cm90ZToKPiA+ID4gT24g
V2VkLCBKdW4gMjEsIDIwMTcgYXQgMDk6MjY6MTVQTSAtMDQwMCwgS29ucmFkIFJ6ZXN6dXRlayBX
aWxrIHdyb3RlOgo+ID4gPiA+IE9uIFdlZCwgSnVuIDIxLCAyMDE3IGF0IDA3OjEzOjM2UE0gKzAx
MDAsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gPiA+ID4gPiBBIHN5bW5keCBvZiBTVE5fVU5ERUYg
aXMgc3BlY2lhbCwgYW5kIG1lYW5zIGEgc3ltYm9sIHZhbHVlIG9mIDAuICBXaGlsZQo+ID4gPiA+
ID4gbGVnaXRpbWF0ZSBpbiB0aGUgRUxGIHN0YW5kYXJkLCBpdHMgZXhpc3RhbmNlIGluIGEgbGl2
ZXBhdGNoIGlzIHF1ZXN0aW9uYWJsZQo+ID4gPiA+ID4gYXQgYmVzdC4gIFVudGlsIGEgcGxhdXNp
YmxlIHVzZWNhc2UgcHJlc2VudHMgaXRzZWxmLCByZWplY3Qgc3VjaCBhIHJlbG9jYXRpb24KPiA+
ID4gPiA+IHdpdGggLUVPUE5PVFNVUFAuCj4gPiA+ID4gPiAKPiA+ID4gPiA+IEFkZGl0aW9uYWxs
eSwgcGVyZm9ybSBhIHNhZmV0eSBjaGVjayBvbiBlbGYtPnN5bVtzeW1uZHhdLnN5bSBiZWZvcmUK
PiA+ID4gPiA+IGRlcmVmZW5jaW5nIGl0LCB0byBhdm9pZCB0cmlwcGluZyBvdmVyIGEgTlVMTCBw
b2ludGVyIHdoZW4gY2FsY3VsYXRpbmcgdmFsLgo+ID4gPiA+ID4gCj4gPiA+ID4gPiBTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+ID4gPiA+
IAo+ID4gPiA+IFJldmlld2VkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxr
QG9yYWNsZS5jb20+Cj4gPiA+ID4gVGVzdGVkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtv
bnJhZC53aWxrQG9yYWNsZS5jb20+IFt4ODYgcmlnaHQgbm93LCB3aWxsIGRvCj4gPiA+ID4gYXJt
MzIgdG9tb3Jyb3ddCj4gPiA+IAo+ID4gPiBJIGRpZCB0aGF0IG9uIG15IEN1YmlldHJ1Y2sgYW5k
IEkgbWFkZSB0aGUgcm9va2llIG1pc3Rha2Ugb2Ygbm90IHRyeWluZwo+ID4gPiBhIGh5cGVydmlz
b3IgX3dpdGhvdXRfIHlvdXIgY2hhbmdlcywgc28gSSBkb24ndCBrbm93IGlmIHRoaXMgY3Jhc2gK
PiA+ID4gKHNlZSBpbmxpbmUpIGlzIGR1ZSB0byB5b3VyIHBhdGNoIG9yIHNvbWV0aGluZyBlbHNl
Lgo+ID4gPiAKPiA+ID4gQWxzbyBJIG1lc3NlZCB1cCBhbmQgbWFkZSB0aGUgbGl2ZXBhdGNoIHRl
c3QgcnVuIGV2ZXJ5IHRpbWUgaXQgYm9vdHMsIHNvCj4gPiA+IG5vdyBpdCBpcyBzdHVjayBpbiBh
IGxvb3Agb2YgY3Jhc2hlcyA6LSgKPiA+ID4gCj4gPiA+IFRoZSBnaXQgdHJlZSBpczoKPiA+ID4g
Cj4gPiA+IGdpdDovL3hlbmJpdHMueGVuLm9yZy9wZW9wbGUva29ucmFkd2lsay94ZW4uZ2l0IHN0
YWdpbmctNC45Cj4gPiA+IAo+ID4gPiBTdGF5IHR1bmVkLgo+ID4gCj4gPiBBbmQgSSBzZWUgdGhl
IHNhbWUgdGhpbmcgd2l0aCBiMzhiMTQ3ICh0aGF0IGlzIHRoZSB0b3Agb2YgJ29yaWdpbi9zdGFn
aW5nJykuCj4gPiAKPiA+IFNvIHRpbWUgdG8gZGlnIGluLgo+IAo+IC9tZSBibHVzaGVzLgo+IAo+
IEkgY29tcGlsZWQgdGhlIGh5cGVydmlzb3IgYW5kIHRoZSBsaXZlcGF0Y2hlcyBvbiBhIGNyb3Nz
IGNvbXBpbGVyLgo+IGFybS1saW51eC1nbnVlYWJpLWdjYyAoVWJ1bnR1L0xpbmFybyA1LjQuMC02
dWJ1bnR1MX4xNi4wNC40KSA1LjQuMCAyMDE2MDYwOQo+IAo+IAo+IEJ1dCBpZiBJIGNvbXBpbGUg
Ym90aCBvbiB0aGUgQ3ViaWV0cnVjayAobmF0aXZlbHkpIGl0IGFsbCB3b3JrcyBuaWNlbHkuCj4g
Z2NjIChVYnVudHUvTGluYXJvIDQuOC4yLTE5dWJ1bnR1MSkgNC44LjIKPiAKPiBTbzoKPiAKPiBU
ZXN0ZWQtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4g
W3g4NiwgYXJtMzJdCj4gCj4gZm9yIGJvdGggb2YgdGhlIHBhdGNoZXMuIFNvcnJ5IGZvciB0aGUg
YWxhcm0uCgoKSmFuLAoKRG8geW91IHJlY2FsbCBwZXJjaGFuY2UgdGhpcyB0aHJlYWQ6IGh0dHA6
Ly93d3cubWFpbC1hcmNoaXZlLmNvbS94ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZy9tc2c4MDYzMy5o
dG1sCgpJIGFtIHRoaW5raW5nIHRvIHJlc3N1cmVjdCBpdCBidXQgdG8gZm9sbG93IHRoZSBzYW1l
IHNwaXJpdCBhcyBoZXJlLAp0aGF0IGlzIHJldHVybiAtRU5PVFNVUFBPIGlmIHRoZSBzaF9hZGRy
YWxpZ24gaXMgbm90IHRoZSBjb3JyZWN0CnZhbHVlLgoKPiAKPiBKdWxpZW4sIHdvdWxkIHlvdSBi
ZSBPSyB3aXRoIHRoZXNlIHR3byBnb2luZyBpbiA0Ljk/IFBsZWFzZT8KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 22 17:19:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 17: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 1dO5l4-0005Yp-Kx; Thu, 22 Jun 2017 17:19: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=3392c147f=roger.pau@citrix.com>)
 id 1dO5l3-0005Yh-KR
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 17:19:05 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 B4/2D-19409-80CFB495; Thu, 22 Jun 2017 17:19:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsWyU9JRQpf9j3e
 kwexX2hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aCE3uZCo7kVcw828vewPjbt4uRk0NCwE/i
 5+sPTCA2i4CqRNeWfYwgNpuAjsTFuTvZQGwRAWWJ3l+/WboYuTiYBe4xSRzavpgdJCEs4CSx+
 ecxoGYODl4BT4kbb/hBaoQE5jBKTN53C6yGV0BQ4uTMJywgNjPQ0AW7P7GB1DMLSEss/8cBEu
 YUsJe4+WIlWImogIrE0kutrCC2kICiRP+8B2wQd6ZLbP37i3kCI/8sJFNnIZk6C2HqAkbmVYz
 qxalFZalFukZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBAVjPwMC4g/FUs/Mh
 RkkOJiVR3s3F3pFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHilfgPlBItS01Mr0jJzgLEAk5bg4
 FES4X33HSjNW1yQmFucmQ6ROsWoKCXOe/wXUEIAJJFRmgfXBou/S4yyUsK8jAwMDEI8BalFuZ
 klqPKvGMU5GJWEeY+CTOHJzCuBm/4KaDET0OIXRzxAFpckIqSkGhjdA4ykJjEdXnj91oU1Olu
 Osnm3bIuKarh55Dlb0pkt7gIG0WWBNp9yjj6ssQ4209DYo2f6Ps2nYpPvG+F/y/ceK7zfoNJa
 e3lFUafJ1CiL2Nm3bS5sF37YdDA1YqP3dLNb8211DvesaNidJLViYf76s71nDhy77ezhrsF+S
 3K9YtiEqszisiAlluKMREMt5qLiRACn4s15ugIAAA==
X-Env-Sender: prvs=3392c147f=roger.pau@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1498151943!106955877!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40886 invoked from network); 22 Jun 2017 17:19:03 -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;
 22 Jun 2017 17:19:03 -0000
X-IronPort-AV: E=Sophos;i="5.39,373,1493683200"; d="scan'208";a="48259918"
Date: Thu, 22 Jun 2017 18:13:44 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170622171344.rqkk5daaeiwysiii@dhcp-3-128.uk.xensource.com>
References: <20170427143546.14662-1-roger.pau@citrix.com>
 <20170427143546.14662-6-roger.pau@citrix.com>
 <591F29B4020000780015B5AE@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <591F29B4020000780015B5AE@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170609 (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>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 julien.grall@arm.com, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v3 5/9] xen/vpci: 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>

T24gRnJpLCBNYXkgMTksIDIwMTcgYXQgMDk6MjE6NTZBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI3LjA0LjE3IGF0IDE2OjM1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gK3N0YXRpYyBpbnQgdnBjaV9tb2RpZnlfYmFycyhzdHJ1Y3QgcGNpX2RldiAqcGRl
diwgY29uc3QgYm9vbCBtYXApCj4gPiArewo+ID4gKyAgICBzdHJ1Y3QgdnBjaV9oZWFkZXIgKmhl
YWRlciA9ICZwZGV2LT52cGNpLT5oZWFkZXI7Cj4gPiArICAgIHVuc2lnbmVkIGludCBpOwo+ID4g
KyAgICBpbnQgcmMgPSAwOwo+ID4gKwo+ID4gKyAgICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZX1NJ
WkUoaGVhZGVyLT5iYXJzKTsgaSsrICkKPiA+ICsgICAgewo+ID4gKyAgICAgICAgcGFkZHJfdCBn
YWRkciA9IG1hcCA/IGhlYWRlci0+YmFyc1tpXS5nYWRkcgo+ID4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICA6IGhlYWRlci0+YmFyc1tpXS5tYXBwZWRfYWRkcjsKPiA+ICsgICAgICAgIHBh
ZGRyX3QgcGFkZHIgPSBoZWFkZXItPmJhcnNbaV0ucGFkZHI7Cj4gPiArCj4gPiArICAgICAgICBp
ZiAoIGhlYWRlci0+YmFyc1tpXS50eXBlICE9IFZQQ0lfQkFSX01FTSAmJgo+ID4gKyAgICAgICAg
ICAgICBoZWFkZXItPmJhcnNbaV0udHlwZSAhPSBWUENJX0JBUl9NRU02NF9MTyApCj4gPiArICAg
ICAgICAgICAgY29udGludWU7Cj4gPiArCj4gPiArICAgICAgICByYyA9IG1vZGlmeV9tbWlvKHBk
ZXYtPmRvbWFpbiwgX2dmbihQRk5fRE9XTihnYWRkcikpLAo+ID4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICBfbWZuKFBGTl9ET1dOKHBhZGRyKSksIFBGTl9VUChoZWFkZXItPmJhcnNbaV0uc2l6
ZSksCj4gCj4gVGhlIFBGTl9VUCgpIGluZGljYXRlcyBhIHByb2JsZW06IEZvciBzdWItcGFnZSBC
QVJzIHlvdSBjYW4ndAo+IGJsaW5kbHkgbWFwL3VubWFwIHRoZW0gd2l0aG91dCB0YWtpbmcgaW50
byBjb25zaWRlcmF0aW9uIG90aGVyCj4gZGV2aWNlcyBzaGFyaW5nIHRoZSBzYW1lIHBhZ2UuCgpJ
J20gbm90IHN1cmUgSSBmb2xsb3csIHRoZSBzdGFydCBhZGRyZXNzIG9mIEJBUnMgaXMgYWx3YXlz
IGFsaWduZWQgdG8KYSA0S0IgYm91bmRhcnksIHNvIHRoZXJlJ3Mgbm8gY2hhbmNlIG9mIHRoZSBz
YW1lIHBhZ2UgYmVpbmcgdXNlZCBieQp0d28gZGlmZmVyZW50IEJBUnMgYXQgdGhlIHNhbWUgdGlt
ZS4KClRoZSBzaXplIGlzIGluZGVlZCBub3QgYWxpZ25lZCB0byA0S0IsIGJ1dCBJIGRvbid0IHNl
ZSBob3cgdGhpcyBjYW4KY2F1c2UgY29sbGlzaW9ucyB3aXRoIG90aGVyIEJBUnMgdW5sZXNzIHRo
ZSBkb21haW4gaXMgYWN0aXZlbHkgdHJ5aW5nCnRvIG1ha2UgdGhlIEJBUnMgb3ZlcmxhcCwgaW4g
d2hpY2ggY2FzZSB0aGVyZSdzIG5vdCBtdWNoIFhlbiBjYW4gZG8uCgo+ID4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICBtYXApOwo+ID4gKyAgICAgICAgaWYgKCByYyApCj4gPiArICAgICAgICAg
ICAgYnJlYWs7Cj4gPiArCj4gPiArICAgICAgICBoZWFkZXItPmJhcnNbaV0ubWFwcGVkX2FkZHIg
PSBtYXAgPyBnYWRkciA6IDA7Cj4gPiArICAgIH0KPiA+ICsKPiA+ICsgICAgcmV0dXJuIHJjOwo+
ID4gK30KPiAKPiBTaG91bGRuJ3QgdGhpcyBmdW5jdGlvbiBzb21ld2hlcmUgaG9ub3IgdGhlIHVu
c2V0IGZsYWdzPwoKUmlnaHQsIEkndmUgYWRkZWQgYSBjaGVjayB0byBtYWtlIHN1cmUgdGhlIEJB
UiBpcyBwb3NpdGlvbmVkIGJlZm9yZQp0cnlpbmcgdG8gbWFwIGl0IGludG8gdGhlIGRvbWFpbiBw
Mm0uCgo+ID4gK3N0YXRpYyBpbnQgdnBjaV9jbWRfcmVhZChzdHJ1Y3QgcGNpX2RldiAqcGRldiwg
dW5zaWduZWQgaW50IHJlZywKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgdW5pb24gdnBj
aV92YWwgKnZhbCwgdm9pZCAqZGF0YSkKPiA+ICt7Cj4gPiArICAgIHN0cnVjdCB2cGNpX2hlYWRl
ciAqaGVhZGVyID0gZGF0YTsKPiA+ICsKPiA+ICsgICAgdmFsLT53b3JkID0gaGVhZGVyLT5jb21t
YW5kOwo+IAo+IFJhdGhlciB0aGFuIHJlYWRpbmcgYmFjayBhbmQgc3RvcmluZyB0aGUgdmFsdWUg
aW4gdGhlIHdyaXRlIGhhbmRsZXIsCj4gSSdkIHJlY29tbWVuZGluZyBkb2luZyBhbiBhY3R1YWwg
cmVhZCBoZXJlLgoKT0suCgo+ID4gK3N0YXRpYyBpbnQgdnBjaV9jbWRfd3JpdGUoc3RydWN0IHBj
aV9kZXYgKnBkZXYsIHVuc2lnbmVkIGludCByZWcsCj4gPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bmlvbiB2cGNpX3ZhbCB2YWwsIHZvaWQgKmRhdGEpCj4gPiArewo+ID4gKyAgICBzdHJ1
Y3QgdnBjaV9oZWFkZXIgKmhlYWRlciA9IGRhdGE7Cj4gPiArICAgIHVpbnQxNl90IG5ld19jbWQs
IHNhdmVkX2NtZDsKPiA+ICsgICAgdWludDhfdCBzZWcgPSBwZGV2LT5zZWcsIGJ1cyA9IHBkZXYt
PmJ1czsKPiA+ICsgICAgdWludDhfdCBzbG90ID0gUENJX1NMT1QocGRldi0+ZGV2Zm4pLCBmdW5j
ID0gUENJX0ZVTkMocGRldi0+ZGV2Zm4pOwo+ID4gKyAgICBpbnQgcmM7Cj4gPiArCj4gPiArICAg
IG5ld19jbWQgPSB2YWwud29yZDsKPiA+ICsgICAgc2F2ZWRfY21kID0gaGVhZGVyLT5jb21tYW5k
Owo+ID4gKwo+ID4gKyAgICBpZiAoICEoKG5ld19jbWQgXiBzYXZlZF9jbWQpICYgUENJX0NPTU1B
TkRfTUVNT1JZKSApCj4gPiArICAgICAgICBnb3RvIG91dDsKPiA+ICsKPiA+ICsgICAgLyogTWVt
b3J5IHNwYWNlIGFjY2VzcyBjaGFuZ2UuICovCj4gPiArICAgIHJjID0gdnBjaV9tb2RpZnlfYmFy
cyhwZGV2LCBuZXdfY21kICYgUENJX0NPTU1BTkRfTUVNT1JZKTsKPiA+ICsgICAgaWYgKCByYyAp
Cj4gPiArICAgIHsKPiA+ICsgICAgICAgIGRwcmludGsoWEVOTE9HX0VSUiwKPiA+ICsgICAgICAg
ICAgICAgICAgIiUwNHg6JTAyeDolMDJ4LiV1OnVuYWJsZSB0byAlc21hcCBCQVJzOiAlZFxuIiwK
PiA+ICsgICAgICAgICAgICAgICAgc2VnLCBidXMsIHNsb3QsIGZ1bmMsCj4gPiArICAgICAgICAg
ICAgICAgIG5ld19jbWQgJiBQQ0lfQ09NTUFORF9NRU1PUlkgPyAiIiA6ICJ1biIsIHJjKTsKPiA+
ICsgICAgICAgIHJldHVybiByYzsKPiAKPiBJIGd1ZXNzIHlvdSBjYW4gZ3Vlc3MgdGhlIHF1ZXN0
aW9uIGFscmVhZHk6IFdoYXQgaXMgdGhlIGJhcmUKPiBoYXJkd2FyZSBlcXVpdmFsZW50IG9mIHRo
aXMgZmFpbHVyZSByZXR1cm4/CgpZZXMsIHRoaXMgaXMgYWxyZWFkeSBmaXhlZCBzaW5jZSB3cml0
ZSBoYW5kbGVycyBzaW1wbHkgcmV0dXJuIHZvaWQuClRoZSBodyBlcXVpdmFsZW50IHdvdWxkIGJl
IHRvIGlnbm9yZSB0aGUgd3JpdGUgQUZBSUNUIChpZTogbWVtb3J5CmRlY29kaW5nIHdpbGwgbm90
IGJlIGVuYWJsZWQpLgoKQXJlIHlvdSBmaW5lIHdpdGggdGhlIGRwcmludGsgb3Igd291bGQgeW91
IGFsc28gbGlrZSBtZSB0byByZW1vdmUKdGhhdD8gKElNSE8gaXQncyBoZWxwZnVsIGZvciBkZWJ1
Z2dpbmcpLgoKPiA+ICsgICAgfQo+ID4gKwo+ID4gKyBvdXQ6Cj4gCj4gUGxlYXNlIHRyeSB0byBh
dm9pZCBnb3RvLXMgYW5kIGxhYmVscyBmb3Igb3RoZXIgdGhhbiBlcnJvciBoYW5kbGluZwo+IChh
bmQgZXZlbiB0aGVuIG9ubHkgd2hlbiBjb2RlIHdvdWxkIG90aGVyd2lzZSBlbmQgdXAgcHJldHR5
Cj4gY29udm9sdXRlZCkuCgpEb25lLgoKPiA+ICtzdGF0aWMgaW50IHZwY2lfYmFyX3JlYWQoc3Ry
dWN0IHBjaV9kZXYgKnBkZXYsIHVuc2lnbmVkIGludCByZWcsCj4gPiArICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuaW9uIHZwY2lfdmFsICp2YWwsIHZvaWQgKmRhdGEpCj4gPiArewo+ID4gKyAg
ICBzdHJ1Y3QgdnBjaV9iYXIgKmJhciA9IGRhdGE7Cj4gCj4gY29uc3QKPiAKPiA+ICsgICAgYm9v
bCBoaSA9IGZhbHNlOwo+ID4gKwo+ID4gKyAgICBBU1NFUlQoYmFyLT50eXBlID09IFZQQ0lfQkFS
X01FTSB8fCBiYXItPnR5cGUgPT0gVlBDSV9CQVJfTUVNNjRfTE8gfHwKPiA+ICsgICAgICAgICAg
IGJhci0+dHlwZSA9PSBWUENJX0JBUl9NRU02NF9ISSk7Cj4gPiArCj4gPiArICAgIGlmICggYmFy
LT50eXBlID09IFZQQ0lfQkFSX01FTTY0X0hJICkKPiA+ICsgICAgewo+ID4gKyAgICAgICAgQVNT
RVJUKHJlZyAtIFBDSV9CQVNFX0FERFJFU1NfMCA+IDApOwo+IAo+IHJlZyA+IFBDSV9CQVNFX0FE
RFJFU1NfMAoKRml4ZWQuCgo+ID4gKyAgICAgICAgYmFyLS07Cj4gPiArICAgICAgICBoaSA9IHRy
dWU7Cj4gPiArICAgIH0KPiA+ICsKPiA+ICsgICAgaWYgKCBiYXItPnNpemluZyApCj4gPiArICAg
ICAgICB2YWwtPmRvdWJsZV93b3JkID0gfihiYXItPnNpemUgLSAxKSA+PiAoaGkgPyAzMiA6IDAp
Owo+IAo+IFRoZXJlJ3MgYWxzbyBhIGNvbW1lbnQgZnVydGhlciBkb3duIC0gdGhpcyBpcyBwcm9k
dWNpbmcgdW5kZWZpbmVkCj4gYmVoYXZpb3Igb24gMzItYml0cyBhcmNoZXMuCgpJJ3ZlIGNoYW5n
ZWQgc2l6ZSB0byBiZSBhIHVpbnQ2NF90LgoKPiA+ICtzdGF0aWMgaW50IHZwY2lfYmFyX3dyaXRl
KHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1bnNpZ25lZCBpbnQgcmVnLAo+ID4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5pb24gdnBjaV92YWwgdmFsLCB2b2lkICpkYXRhKQo+ID4gK3sKPiA+
ICsgICAgc3RydWN0IHZwY2lfYmFyICpiYXIgPSBkYXRhOwo+ID4gKyAgICB1aW50MzJfdCB3ZGF0
YSA9IHZhbC5kb3VibGVfd29yZDsKPiA+ICsgICAgYm9vbCBoaSA9IGZhbHNlLCB1bnNldCA9IGZh
bHNlOwo+ID4gKwo+ID4gKyAgICBBU1NFUlQoYmFyLT50eXBlID09IFZQQ0lfQkFSX01FTSB8fCBi
YXItPnR5cGUgPT0gVlBDSV9CQVJfTUVNNjRfTE8gfHwKPiA+ICsgICAgICAgICAgIGJhci0+dHlw
ZSA9PSBWUENJX0JBUl9NRU02NF9ISSk7Cj4gPiArCj4gPiArICAgIGlmICggd2RhdGEgPT0gR0VO
TUFTSygzMSwgMCkgKQo+IAo+IEknbSBhZnJhaWQgdGhpcyBhZ2FpbiBkb2Vzbid0IG1hdGNoIHJl
YWwgaGFyZHdhcmUgYmVoYXZpb3I6IEFzIHRoZQo+IGxvdyBiaXRzIGFyZSByL28sIHdyaXRlcyB3
aXRoIHRoZW0gaGF2aW5nIGFueSB2YWx1ZSwgYnV0IGFsbCBvdGhlcgo+IGJpdHMgYmVpbmcgMSBz
aG91bGQgaGF2ZSB0aGUgc2FtZSBlZmZlY3QuIEkgbm90aWNlIHRoYXQgd2hpbGUgSSBoYWQKPiBm
aXhlZCB0aGlzIGZvciB0aGUgUk9NIEJBUiBpbiBMaW51eCdlcyBwY2liYWNrLCBJIHNob3VsZCBo
YXZlIGFsc28KPiBmaXhlZCB0aGlzIGZvciBvcmRpbmFyeSBvbmVzLgoKSSd2ZSBjaGFuZ2VkIHRo
aXMgdG86CgogICAgc3dpdGNoICggYmFyLT50eXBlICkKICAgIHsKICAgIGNhc2UgVlBDSV9CQVJf
TUVNOgogICAgICAgIHNpemVfbWFzayA9IEdFTk1BU0soMzEsIDEyKTsKICAgICAgICBicmVhazsK
ICAgIGNhc2UgVlBDSV9CQVJfTUVNNjRfTE86CiAgICAgICAgc2l6ZV9tYXNrID0gR0VOTUFTSygz
MSwgMjYpOwogICAgICAgIGJyZWFrOwogICAgY2FzZSBWUENJX0JBUl9NRU02NF9ISToKICAgICAg
ICBzaXplX21hc2sgPSBHRU5NQVNLKDMxLCAwKTsKICAgICAgICBicmVhazsKICAgIGRlZmF1bHQ6
CiAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CiAgICAgICAgYnJlYWs7CiAgICB9CgogICAg
aWYgKCAod2RhdGEgJiBzaXplX21hc2spID09IHNpemVfbWFzayApCiAgICB7CiAgICAgICAgLi4u
CgpBbmQgcmVtb3ZlZCB0aGUgQVNTRVJUIGp1c3QgYWJvdmUgKHNpbmNlIGl0J3Mgbm93IGhhbmRs
ZWQgaW4gdGhlCnN3aXRjaCBpdHNlbGYpLgoKPiA+ICsgICAgewo+ID4gKyAgICAgICAgLyogTmV4
dCByZWFkcyBmcm9tIHRoaXMgcmVnaXN0ZXIgYXJlIGdvaW5nIHRvIHJldHVybiB0aGUgQkFSIHNp
emUuICovCj4gPiArICAgICAgICBiYXItPnNpemluZyA9IHRydWU7Cj4gPiArICAgICAgICByZXR1
cm4gMDsKPiA+ICsgICAgfQo+ID4gKwo+ID4gKyAgICAvKiBFbmQgcHJldmlvdXMgc2l6aW5nIGN5
Y2xlIGlmIGFueS4gKi8KPiA+ICsgICAgYmFyLT5zaXppbmcgPSBmYWxzZTsKPiA+ICsKPiA+ICsg
ICAgdW5zZXQgPSBiYXItPnVuc2V0Owo+ID4gKyAgICBpZiAoIHVuc2V0ICkKPiA+ICsgICAgICAg
IGJhci0+dW5zZXQgPSBmYWxzZTsKPiA+ICsKPiA+ICsgICAgaWYgKCBiYXItPnR5cGUgPT0gVlBD
SV9CQVJfTUVNNjRfSEkgKQo+ID4gKyAgICB7Cj4gPiArICAgICAgICBBU1NFUlQocmVnIC0gUENJ
X0JBU0VfQUREUkVTU18wID4gMCk7Cj4gPiArICAgICAgICBiYXItLTsKPiA+ICsgICAgICAgIGhp
ID0gdHJ1ZTsKPiA+ICsgICAgfQo+ID4gKwo+ID4gKyAgICAvKiBVcGRhdGUgdGhlIHJlbGV2YW50
IHBhcnQgb2YgdGhlIEJBUiBhZGRyZXNzLiAqLwo+ID4gKyAgICBiYXItPmdhZGRyICY9IGhpID8g
fkdFTk1BU0soNjMsIDMyKSA6IH5HRU5NQVNLKDMxLCAwKTsKPiA+ICsgICAgd2RhdGEgJj0gaGkg
PyBHRU5NQVNLKDMxLCAwKSA6IFBDSV9CQVNFX0FERFJFU1NfTUVNX01BU0s7Cj4gCj4gUGVyaGFw
cyBlYXNpZXIgdG8gZ3JvayBhcwo+IAo+ICAgICBpZiAoIGhpICkKPiAgICAgICAgIHdkYXRhICY9
IFBDSV9CQVNFX0FERFJFU1NfTUVNX01BU0s7CgpJJ3ZlIGRvbmUgdGhhdCAod2l0aCB0aGUgY29u
ZGl0aW9uIHJldmVyc2VkKS4KCj4gSG93ZXZlciwgY29uc2lkZXJpbmcgdGhlIGR1YWwgdXNlIGJl
bG93LCBJJ2QgcHJlZmVyIGlmIHlvdSB3cm90ZQo+IGJhY2sgdGhlIHZhbHVlIHlvdSByZWFkIHRv
IHRoZSBsb3cgNCBiaXRzLiBUaGV5J3JlIF9zdXBwb3NlZF8gdG8KPiBiZSByL28sIHllcywgYnV0
IGFueXdheS4KCkRvbmUuCgo+IAo+ID4gKyAgICBiYXItPmdhZGRyIHw9ICh1aW50NjRfdCl3ZGF0
YSA8PCAoaGkgPyAzMiA6IDApOwo+ID4gKwo+ID4gKyAgICBpZiAoIHVuc2V0ICkKPiA+ICsgICAg
ewo+ID4gKyAgICAgICAgYmFyLT5wYWRkciA9IGJhci0+Z2FkZHI7Cj4gCj4gU28gdGhpcyBkZWFs
cyB3aXRoIGZpcnN0IHRpbWUgc2V0dGluZyBvZiB0aGUgQkFSIGJ5IERvbTAuIElmIERvbTAKPiBs
YXRlciBkZWNpZGVzIHRvIG1vdmUgQkFScyBhcm91bmQsIGhvdyBkbyB5b3UgZ3VhcmFudGVlIHRo
aW5ncwo+IHRvIGNvbnRpbnVlIHRvIHdvcmsgZmluZSBpZiB5b3UgYWxsb3cgcGFkZHIgYW5kIGdh
ZGRyIHRvIGdvIG91dCBvZgo+IHN5bmM/IE9mdGVuIHRoZSByZWFzb24gdG8gZG8gcmUtYXNzaWdu
bWVudHMgaXMgYmVjYXVzZSB0aGUgT1MKPiByZWNvZ25pemVkIGFkZHJlc3MgY29uZmxpY3RzLiBP
ciBpdCBuZWVkcyB0byBtYWtlIHJvb20gZm9yIFNSLUlPVgo+IEJBUnMuCgpJJ3ZlIHJlbW92ZWQg
dGhlIHVuc2V0IGNoZWNrLCBzbyB0aGF0IGV2ZXJ5IEJBUiBwb3NpdGlvbiBjaGFuZ2UgZG9uZQpi
eSBEb20wIGlzIGFsc28gYXBwbGllZCB0byB0aGUgaGFyZHdhcmUsIGluc3RlYWQgb2YganVzdCBj
aGFuZ2luZwpEb20wJ3MgcDJtLgoKPiA+ICsgICAgICAgIHBjaV9jb25mX3dyaXRlMTYocGRldi0+
c2VnLCBwZGV2LT5idXMsIFBDSV9TTE9UKHBkZXYtPmRldmZuKSwKPiA+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgUENJX0ZVTkMocGRldi0+ZGV2Zm4pLCByZWcsIHdkYXRhKTsKPiAKPiBwY2lf
Y29uZl93cml0ZTMyKCkKClVwcywgdGhhbmtzLgoKPiAKPiA+ICsgICAgfQo+ID4gKwo+ID4gKyAg
ICBBU1NFUlQoSVNfQUxJR05FRChiYXItPmdhZGRyLCBQQUdFX1NJWkUpKTsKPiAKPiBVcmdoLgoK
UmVtb3ZlZC4KCj4gPiArc3RhdGljIGludCB2cGNpX2luaXRfYmFycyhzdHJ1Y3QgcGNpX2RldiAq
cGRldikKPiA+ICt7Cj4gPiArICAgIHVpbnQ4X3Qgc2VnID0gcGRldi0+c2VnLCBidXMgPSBwZGV2
LT5idXM7Cj4gPiArICAgIHVpbnQ4X3Qgc2xvdCA9IFBDSV9TTE9UKHBkZXYtPmRldmZuKSwgZnVu
YyA9IFBDSV9GVU5DKHBkZXYtPmRldmZuKTsKPiA+ICsgICAgdWludDhfdCBoZWFkZXJfdHlwZTsK
PiA+ICsgICAgdW5zaWduZWQgaW50IGksIG51bV9iYXJzOwo+ID4gKyAgICBzdHJ1Y3QgdnBjaV9o
ZWFkZXIgKmhlYWRlciA9ICZwZGV2LT52cGNpLT5oZWFkZXI7Cj4gPiArICAgIHN0cnVjdCB2cGNp
X2JhciAqYmFycyA9IGhlYWRlci0+YmFyczsKPiA+ICsgICAgaW50IHJjOwo+ID4gKwo+ID4gKyAg
ICBoZWFkZXJfdHlwZSA9IHBjaV9jb25mX3JlYWQ4KHNlZywgYnVzLCBzbG90LCBmdW5jLCBQQ0lf
SEVBREVSX1RZUEUpICYgMHg3ZjsKPiA+ICsgICAgaWYgKCBoZWFkZXJfdHlwZSA9PSBQQ0lfSEVB
REVSX1RZUEVfTk9STUFMICkKPiA+ICsgICAgICAgIG51bV9iYXJzID0gNjsKPiA+ICsgICAgZWxz
ZSBpZiAoIGhlYWRlcl90eXBlID09IFBDSV9IRUFERVJfVFlQRV9CUklER0UgKQo+ID4gKyAgICAg
ICAgbnVtX2JhcnMgPSAyOwo+ID4gKyAgICBlbHNlCj4gPiArICAgICAgICByZXR1cm4gLUVOT1NZ
UzsKPiAKPiAtRU9QTk9UU1VQUAo+IAo+ID4gKyAgICAvKiBTZXR1cCBhIGhhbmRsZXIgZm9yIHRo
ZSBjb250cm9sIHJlZ2lzdGVyLiAqLwo+ID4gKyAgICBoZWFkZXItPmNvbW1hbmQgPSBwY2lfY29u
Zl9yZWFkMTYoc2VnLCBidXMsIHNsb3QsIGZ1bmMsIFBDSV9DT01NQU5EKTsKPiAKPiBBcyB0aGUg
Y29kZSBzYXlzLCB0aGUgcmVnaXN0ZXIgaXMgdGhlIENvbW1hbmQgUmVnaXN0ZXIsIHNvIHlvdXIK
PiBjb21tZW50IHNob3VsZG4ndCBzYXkgImNvbnRyb2wiLgoKTXkgbWlzdGFrZS4KCj4gPiArICAg
IHJjID0geGVuX3ZwY2lfYWRkX3JlZ2lzdGVyKHBkZXYsIHZwY2lfY21kX3JlYWQsIHZwY2lfY21k
X3dyaXRlLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQQ0lfQ09NTUFORCwg
MiwgaGVhZGVyKTsKPiA+ICsgICAgaWYgKCByYyApCj4gPiArICAgIHsKPiA+ICsgICAgICAgIGRw
cmludGsoWEVOTE9HX0VSUiwKPiA+ICsgICAgICAgICAgICAgICAgIiUwNHg6JTAyeDolMDJ4LiV1
OiBmYWlsZWQgdG8gYWRkIGhhbmRsZXIgcmVnaXN0ZXIgJSN4OiAlZFxuIiwKPiA+ICsgICAgICAg
ICAgICAgICAgc2VnLCBidXMsIHNsb3QsIGZ1bmMsIFBDSV9DT01NQU5ELCByYyk7Cj4gPiArICAg
ICAgICByZXR1cm4gcmM7Cj4gPiArICAgIH0KPiA+ICsKPiA+ICsgICAgZm9yICggaSA9IDA7IGkg
PCBudW1fYmFyczsgaSsrICkKPiA+ICsgICAgewo+ID4gKyAgICAgICAgdWludDhfdCByZWcgPSBQ
Q0lfQkFTRV9BRERSRVNTXzAgKyBpICogNDsKPiA+ICsgICAgICAgIHVpbnQzMl90IHZhbCA9IHBj
aV9jb25mX3JlYWQzMihzZWcsIGJ1cywgc2xvdCwgZnVuYywgcmVnKTsKPiA+ICsgICAgICAgIHVp
bnQ2NF90IGFkZHIsIHNpemU7Cj4gPiArICAgICAgICB1bnNpZ25lZCBpbnQgaW5kZXg7Cj4gPiAr
Cj4gPiArICAgICAgICBpZiAoIGkgJiYgYmFyc1tpIC0gMV0udHlwZSA9PSBWUENJX0JBUl9NRU02
NF9MTyApCj4gPiArICAgICAgICB7Cj4gPiArICAgICAgICAgICAgYmFyc1tpXS50eXBlID0gVlBD
SV9CQVJfTUVNNjRfSEk7Cj4gPiArICAgICAgICAgICAgYmFyc1tpXS51bnNldCA9IGJhcnNbaSAt
IDFdLnVuc2V0Owo+ID4gKyAgICAgICAgICAgIGNvbnRpbnVlOwo+IAo+IE5laXRoZXIgaGVyZSBu
b3IgYmVsb3cgeW91IGluc3RhbGwgYSBoYW5kbGVyIGZvciB0aGlzIHVwcGVyIGhhbGYuCgpVZ2gs
IGdvb2QgY2F0Y2guCgo+ID4gKyAgICAgICAgfQo+ID4gKyAgICAgICAgZWxzZSBpZiAoICh2YWwg
JiBQQ0lfQkFTRV9BRERSRVNTX1NQQUNFKSA9PSBQQ0lfQkFTRV9BRERSRVNTX1NQQUNFX0lPICkK
PiA+ICsgICAgICAgIHsKPiA+ICsgICAgICAgICAgICBiYXJzW2ldLnR5cGUgPSBWUENJX0JBUl9J
TzsKPiA+ICsgICAgICAgICAgICBjb250aW51ZTsKPiA+ICsgICAgICAgIH0KPiA+ICsgICAgICAg
IGVsc2UgaWYgKCAodmFsICYgUENJX0JBU0VfQUREUkVTU19NRU1fVFlQRV9NQVNLKSA9PQo+IAo+
IFBvaW50bGVzcyAiZWxzZSIgKHR3aWNlKS4KClJlbW92ZWQuCgo+ID4gKyAgICAgICAgICAgICAg
ICAgIFBDSV9CQVNFX0FERFJFU1NfTUVNX1RZUEVfNjQgKQo+ID4gKyAgICAgICAgICAgIGJhcnNb
aV0udHlwZSA9IFZQQ0lfQkFSX01FTTY0X0xPOwo+ID4gKyAgICAgICAgZWxzZQo+ID4gKyAgICAg
ICAgICAgIGJhcnNbaV0udHlwZSA9IFZQQ0lfQkFSX01FTTsKPiA+ICsKPiA+ICsgICAgICAgIC8q
IFNpemUgdGhlIEJBUiBhbmQgbWFwIGl0LiAqLwo+ID4gKyAgICAgICAgaW5kZXggPSBpOwo+ID4g
KyAgICAgICAgcmMgPSBwY2lfc2l6ZV9iYXIoc2VnLCBidXMsIHNsb3QsIGZ1bmMsIFBDSV9CQVNF
X0FERFJFU1NfMCwgbnVtX2JhcnMsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAmaW5k
ZXgsICZhZGRyLCAmc2l6ZSk7Cj4gPiArICAgICAgICBpZiAoIHJjICkKPiA+ICsgICAgICAgIHsK
PiA+ICsgICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19FUlIsCj4gPiArICAgICAgICAgICAgICAg
ICAgICAiJTA0eDolMDJ4OiUwMnguJXU6IHVuYWJsZSB0byBzaXplIEJBUiMldTogJWRcbiIsCj4g
PiArICAgICAgICAgICAgICAgICAgICBzZWcsIGJ1cywgc2xvdCwgZnVuYywgaSwgcmMpOwo+ID4g
KyAgICAgICAgICAgIHJldHVybiByYzsKPiA+ICsgICAgICAgIH0KPiA+ICsKPiA+ICsgICAgICAg
IGlmICggc2l6ZSA9PSAwICkKPiA+ICsgICAgICAgIHsKPiA+ICsgICAgICAgICAgICBiYXJzW2ld
LnR5cGUgPSBWUENJX0JBUl9FTVBUWTsKPiA+ICsgICAgICAgICAgICBjb250aW51ZTsKPiA+ICsg
ICAgICAgIH0KPiA+ICsKPiA+ICsgICAgICAgIGlmICggKGJhcnNbaV0udHlwZSA9PSBWUENJX0JB
Ul9NRU0gJiYgYWRkciA9PSBHRU5NQVNLKDMxLCAxMikpIHx8Cj4gPiArICAgICAgICAgICAgIGFk
ZHIgPT0gR0VOTUFTSyg2MywgMjYpICkKPiAKPiBXaGVyZSBpcyB0aGlzIDI2IGNvbWluZyBmcm9t
Pwo+IAo+IFBlcmhhcHMKPiAKPiAgICAgaWYgKCBhZGRyID09IEdFTk1BU0soYmFyc1tpXS50eXBl
ID09IFZQQ0lfQkFSX01FTSA/IDMxIDogNjMsIDEyKSApCgpJJ20gY2hlY2tpbmcgdGhlIG1lbW9y
eSBkZWNvZGUgYml0IGhlcmUgaW5zdGVhZCBpbiBvcmRlciB0byBmaWd1cmUgb3V0CmlmIHRoZSBC
QVIgaXMgbm90IHBvc2l0aW9uZWQuCgo+ID8gQWxiZWl0IEknbSB1bmNvbnZpbmNlZCBHRU5NQVNL
KCkgaXMgdXNlZnVsIHRvIGJlIHVzZWQgaGVyZSBhbnl3YXkKPiAoc2VlIGFsc28gYmVsb3cpLgoK
UmlnaHQsIHJlZ2FyZGxlc3Mgb2YgdGhlIHNwZWNpZmljIHVzYWdlIGFib3ZlLCB3aGF0IHdvdWxk
IHlvdQpyZWNvbW1lbmQgcmVnYXJkaW5nIHRoZSB1c2FnZSBvZiBHRU5NQVNLPwoKSnVsaWVuIHN1
Z2dlc3RlZCBpbnRyb2R1Y2luZyBHRU5NQVNLX1VMTC4gU2hvdWxkIEkgZ28gdGhhdCByb3V0ZSwg
b3IKaW50cm9kdWNlIHNvbWV0aGluZyBsb2NhbGx5IGZvciB2UENJPwoKPiA+ICsgICAgICAgIHsK
PiA+ICsgICAgICAgICAgICAvKiBCQVIgaXMgbm90IHBvc2l0aW9uZWQuICovCj4gCj4gSSBjYW4n
dCBmaW5kIGFueXRoaW5nIGluIHRoZSBzdGFuZGFyZCBzYXlpbmcgdGhhdCBhbGwtb25lcyB1cHBl
cgo+IGFkZHJlc3MgYml0cyBpbmRpY2F0ZSBhbiB1bmFzc2lnbmVkIEJBUi4gQXMgbG9uZyBhcyB0
aGUgbWVtb3J5Cj4gZGVjb2RlIGJpdCBpcyBvZmYsIGFsbCBCQVJzIGFyZSB0byBiZSBjb25zaWRl
cmVkIHVuYXNzaWduZWQgYWZhaWsuCj4gRnVydGhlcm1vcmUgeW91IGNhbid0IHBvc3NpYmx5IHJl
YWQgZS5nLiAweGZmZmZmMDAwIGZyb20gYQo+IDMyLWJpdCBCQVIgY292ZXJpbmcgbW9yZSB0aGFu
IDRrLgoKT0ssIHNvIEkndmUgbm93IGNoYW5nZWQgdGhpcyB0byBtYXJrIHRoZSBCQVIgYXMgdW5z
ZXQgaWYgdGhlIG1lbW9yeQpkZWNvZGUgYml0IGluIHRoZSBjb21tYW5kIHJlZ2lzdGVyIGlzIG5v
dCBzZXQuCgo+ID4gKyAgICAgICAgICAgIGJhcnNbaV0udW5zZXQgPSB0cnVlOwo+ID4gKyAgICAg
ICAgICAgIEFTU0VSVChpc19oYXJkd2FyZV9kb21haW4ocGRldi0+ZG9tYWluKSk7Cj4gPiArICAg
ICAgICAgICAgQVNTRVJUKCEoaGVhZGVyLT5jb21tYW5kICYgUENJX0NPTU1BTkRfTUVNT1JZKSk7
Cj4gCj4gWW91J3JlIGFzc2VydGluZyBndWVzdCBjb250cm9sbGVkIHN0YXRlIGhlcmUgKGV2ZW4g
aWYgaXQncyBEb20wKS4KPiAKPiA+ICsgICAgICAgIH0KPiA+ICsKPiA+ICsgICAgICAgIEFTU0VS
VChJU19BTElHTkVEKGFkZHIsIFBBR0VfU0laRSkpOwo+IAo+IFVyZ2ggKGFnYWluKS4KClJlbW92
ZWQgYm90aCBvZiB0aGUgYWJvdmUuCgo+ID4gLS0tIGEveGVuL2luY2x1ZGUveGVuL3ZwY2kuaAo+
ID4gKysrIGIveGVuL2luY2x1ZGUveGVuL3ZwY2kuaAo+ID4gQEAgLTUwLDYgKzUwLDM0IEBAIGlu
dCB4ZW5fdnBjaV93cml0ZSh1bnNpZ25lZCBpbnQgc2VnLCB1bnNpZ25lZCBpbnQgYnVzLCB1bnNp
Z25lZCBpbnQgZGV2Zm4sCj4gPiAgc3RydWN0IHZwY2kgewo+ID4gICAgICAvKiBSb290IHBvaW50
ZXIgZm9yIHRoZSB0cmVlIG9mIHZQQ0kgaGFuZGxlcnMuICovCj4gPiAgICAgIHN0cnVjdCByYl9y
b290IGhhbmRsZXJzOwo+ID4gKwo+ID4gKyNpZmRlZiBfX1hFTl9fCj4gPiArICAgIC8qIEhpZGUg
dGhlIHJlc3Qgb2YgdGhlIHZwY2kgc3RydWN0IGZyb20gdGhlIHVzZXItc3BhY2UgdGVzdCBoYXJu
ZXNzLiAqLwo+ID4gKyAgICBzdHJ1Y3QgdnBjaV9oZWFkZXIgewo+ID4gKyAgICAgICAgLyogQ2Fj
aGVkIHZhbHVlIG9mIHRoZSBjb21tYW5kIHJlZ2lzdGVyLiAqLwo+ID4gKyAgICAgICAgdWludDE2
X3QgY29tbWFuZDsKPiA+ICsgICAgICAgIC8qIEluZm9ybWF0aW9uIGFib3V0IHRoZSBQQ0kgQkFS
cyBvZiB0aGlzIGRldmljZS4gKi8KPiA+ICsgICAgICAgIHN0cnVjdCB2cGNpX2JhciB7Cj4gPiAr
ICAgICAgICAgICAgZW51bSB7Cj4gPiArICAgICAgICAgICAgICAgIFZQQ0lfQkFSX0VNUFRZLAo+
ID4gKyAgICAgICAgICAgICAgICBWUENJX0JBUl9JTywKPiA+ICsgICAgICAgICAgICAgICAgVlBD
SV9CQVJfTUVNLAo+IAo+IE1FTTMyPwoKQ2hhbmdlZC4KCj4gPiArICAgICAgICAgICAgICAgIFZQ
Q0lfQkFSX01FTTY0X0xPLAo+ID4gKyAgICAgICAgICAgICAgICBWUENJX0JBUl9NRU02NF9ISSwK
PiA+ICsgICAgICAgICAgICB9IHR5cGU7Cj4gPiArICAgICAgICAgICAgLyogSGFyZHdhcmUgYWRk
cmVzcy4gKi8KPiA+ICsgICAgICAgICAgICBwYWRkcl90IHBhZGRyOwo+ID4gKyAgICAgICAgICAg
IC8qIEd1ZXN0IGFkZHJlc3Mgd2hlcmUgdGhlIEJBUiBzaG91bGQgYmUgbWFwcGVkLiAqLwo+ID4g
KyAgICAgICAgICAgIHBhZGRyX3QgZ2FkZHI7Cj4gPiArICAgICAgICAgICAgLyogQ3VycmVudCBn
dWVzdCBhZGRyZXNzIHdoZXJlIHRoZSBCQVIgaXMgbWFwcGVkLiAqLwo+ID4gKyAgICAgICAgICAg
IHBhZGRyX3QgbWFwcGVkX2FkZHI7Cj4gCj4gV2h5IGRvIHlvdSBuZWVkIHRvIHRyYWNrIGJvdGgg
InNob3VsZCBiZSIgYW5kICJpcyIgYWRkcmVzc2VzPyBBbHNvCj4gSSB0aGluayBhbGwgdGhyZWUg
d291bGQgbW9yZSBuYXR1cmFsbHkgYmUgZnJhbWUgbnVtYmVycy4KCkkgdGhpbmsgSSBjYW4gdXNl
IGEgc2luZ2xlIGZpZWxkIHRvIHN0b3JlIHRoZSBhZGRyZXNzLgoKPiA+ICsgICAgICAgICAgICBz
aXplX3Qgc2l6ZTsKPiAKPiBJcyB0aGlzIGVub3VnaCBmb3IgZS5nLiBBUk0zMiAocmVtZW1iZXIg
dGhpcyBpcyBhIGNvbW1vbgo+IGhlYWRlcik/CgpObywgSSd2ZSBjaGFuZ2VkIGl0IHRvIHVpbnQ2
NF90LgoKPiA+ICsgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYXR0cmlidXRlczo0Owo+IAo+ID8/
PwoKQ2hhbmdlZCB0aGlzIHRvICJib29sIHByZWZldGNoYWJsZSIgaW5zdGVhZC4KCj4gPiArICAg
ICAgICAgICAgYm9vbCBzaXppbmc7Cj4gPiArICAgICAgICAgICAgYm9vbCB1bnNldDsKPiAKPiBJ
c24ndCB0aGlzIHJlZHVuZGFudCB3aXRoIGUuZy4gZ2FkZHIgKG9yIGFzIHBlciBhYm92ZSBnZm4p
IGJlaW5nCj4gSU5WQUxJRF9QQUREUiAoSU5WQUxJRF9HRk4pPwoKWWVzLCBub3cgcmVtb3ZlZC4K
Cj4gPiArICAgICAgICB9IGJhcnNbNl07Cj4gCj4gV2hhdCBhYm91dCB0aGUgUk9NIGFuZCBTUi1J
T1Ygb25lcz8KCkkndmUgaW1wbGVtZW50ZWQgc3VwcG9ydCBmb3IgdGhlIGV4cGFuc2lvbiBST00g
QkFSICh3aGljaCBJIHN0aWxsIG5lZWQKdG8gZmlndXJlIG91dCBob3cgdG8gdGVzdCksIGJ1dCBJ
IHdvdWxkIGxpa2UgdG8gZGVmZXIgU1ItSU9WIGZvciBsYXRlcgpiZWNhdXNlIGl0IGludm9sdmVz
IGEgbm9uLXRyaXZpYWwgYW1vdW50IG9mIHdvcmssIGFuZCB3aXRoIHRoaXMgc2VyaWVzCm9uZSBj
YW4gYWxyZWFkeSBib290IGEgUFZIIERvbTAgKG1pbnVzIFNSLUlPViBvZiBjb3Vyc2UpLgoKVGhh
bmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 22 17:27:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 17: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 1dO5tB-0006HC-JB; Thu, 22 Jun 2017 17:27:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <blackskygg@gmail.com>) id 1dO5tA-0006H6-5g
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 17:27:28 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 1F/38-02006-FFDFB495; Thu, 22 Jun 2017 17:27:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOIsWRWlGSWpSXmKPExsVyMfS6ju6/v96
 RBp8PGVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkHOl8xFvw0r5g9cQ5LA+Nn3S5GLg4hgZmM
 Ekt2bGIGcVgEZrFKPOzdCeZICGxjlXhzfQWQwwHk5Ek8fGzRxcgJZBZJfHrwhxXE5hUQlDg58
 wkLiC0k4C3RdW0hC0g5p4ClRMdEf4hwncSkhgtMIDabgIbE2ikH2UBsFgFViUfnNzFBjAmQ6L
 +1lh3EFhZIk9jddQ1svIiAosSDlzdZQc5hFpjCJPFuQjdYEbOApkTr9t9QtrbEsoWvmScwCs5
 CctIsJGWzkJQtYGRexahRnFpUllqka2iml1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yf
 u4kRGLgMQLCD8fxpz0OMkhxMSqK8m4u9I4X4kvJTKjMSizPii0pzUosPMWpwcAhcOXhkNqMUS
 15+XqqSBG8TMEKEBItS01Mr0jJzgLEFUyrBwaMkwvvuO1Cat7ggMbc4Mx0idYrRkuPKlXVfmD
 g2rF4PJKcc2P6FSQhsnpQ4ry3IPAGQhozSPLhxsPi/xCgrJczLCHSsEE9BalFuZgmq/CtGcQ5
 GJWHeyD9AU3gy80rgtr4COogJ6KAXRzxADipJREhJNTCWVe+Y6eG8ROnPnIOuM89anbE6cuXm
 N/4TpzZ5Lr07+2vHxIfyZxuD3G5ofL+q+Wfh38OT3244No0vacGD91KvowIu7juwPvnb5Fdeq
 VK9/7UPW7swFEw63ZDyR/Tml/WmzDaM5pdjT0vP51Liemxc4PrgwbKACzvU1k942f7+63PGbx
 Nl5qhNd1RiKc5INNRiLipOBABODe3Q+gIAAA==
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1498152446!90644146!1
X-Originating-IP: [209.85.215.44]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32137 invoked from network); 22 Jun 2017 17:27:26 -0000
Received: from mail-lf0-f44.google.com (HELO mail-lf0-f44.google.com)
 (209.85.215.44)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Jun 2017 17:27:26 -0000
Received: by mail-lf0-f44.google.com with SMTP id p189so17067726lfe.2
 for <xen-devel@lists.xenproject.org>; Thu, 22 Jun 2017 10:27: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:content-transfer-encoding;
 bh=nZKthjJJgAYkRxA3pdZOwL0bikcXTLdLEQY5m6th+Mo=;
 b=o2Gz44AsKGJ3U+TG2sMgVc5MLOkZcscEQPH+QBv+yEs6xAHU3uALC6HEzkLgwyy4rW
 XOG/JRYWS96Cn+FtO1T8cyglewDdUYvhRuSoClkxFN6wJ/mBtUDIzYYNYvyXGAVCgM+H
 yvJoIhUeaqbN03KY8/nGzZ9Kr3l6kK+3fkIZtEpBetW+7zCqplbhZF81j6voIPVpJud4
 VGW1QUPWfWahw7AIY+Lu2eHMRl9KSEcvo4LekpFluEpaCC/tdCQG9fSLpDGK1q0oGXB5
 iNtDAEytEj9sTsuK6bmj107ezJ5UdTZIByV17N60wYc3fEZwtjpeaGSYTRt3/UuBBuCd
 EmLw==
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=nZKthjJJgAYkRxA3pdZOwL0bikcXTLdLEQY5m6th+Mo=;
 b=KSZ16M6PnbGiIas5lIai1HhZLvoEyRfn9CSgjHKBBd6ebl5M4WAvrLIM7GgNVlPpHh
 sHlqSwT1Zqh0k2YAWhVGx1Rdhld1AFwdRjdSuq6t64KApTKEJRxV5ZQQYnef9ZEqiQsY
 6PNyQJpMgojpM+3LMO3mbDEA5TjbHaCZgKyIzhOvoc6ZSMV3PjJOdZro5R5aWNo0cudr
 xZC/4djWPVPgEfolIDBA7l6zCDficCaJP0BSxaq3y8GYRsiknTGcT/MKlT3qz0ukLEiB
 /Te7KOtGzP/pZ/kWhU4eY8ZiyZkUyygBJVPeOkViSvp70G7G/kUKEgk7y1s2znGy4PSh
 pWNQ==
X-Gm-Message-State: AKS2vOwa++c1lUd27twZkCkUB6WCy/N89NrSvVWmJ+NXQ6duQuDmiDUY
 VzEeB5pyNfUqtlHxrcxfQAwoXKDhkA==
X-Received: by 10.46.32.157 with SMTP id g29mr1344836lji.110.1498152445663;
 Thu, 22 Jun 2017 10:27:25 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.235.209 with HTTP; Thu, 22 Jun 2017 10:27:24 -0700 (PDT)
In-Reply-To: <20170621150933.qc7gwca3in6b6isa@citrix.com>
References: <CAHrd_joL58m=ZGb-afZnuwuWo3Qys=taQ1JN-CRjZ_pbdBhx5w@mail.gmail.com>
 <20170621150933.qc7gwca3in6b6isa@citrix.com>
From: Zhongze Liu <blackskygg@gmail.com>
Date: Fri, 23 Jun 2017 01:27:24 +0800
Message-ID: <CAHrd_jrpwxJpuvfKR=M5AWyDt1UpKoNaXHJQzrQHRscrcnNb4g@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: "Edgar E. Iglesias" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, edgari@xilinx.com,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>
Subject: Re: [Xen-devel] [RFC v2]Proposal to allow setting up shared memory
 areas between VMs from xl config file
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgV2VpLAoKVGhhbmsgeW91IGZvciB5b3VyIHZhbHVhYmxlIGNvbW1lbnRzLgoKMjAxNy0wNi0y
MSAyMzowOSBHTVQrMDg6MDAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT46Cj4gT24gV2Vk
LCBKdW4gMjEsIDIwMTcgYXQgMDE6MTg6MzhBTSArMDgwMCwgWmhvbmd6ZSBMaXUgd3JvdGU6Cj4+
ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KPj4g
MS4gTW90aXZhdGlvbiBhbmQgRGVzY3JpcHRpb24KPj4gPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQo+PiBWaXJ0dWFsIG1hY2hpbmVzIHVzZSBncmFu
dCB0YWJsZSBoeXBlcmNhbGxzIHRvIHNldHVwIGEgc2hhcmUgcGFnZSBmb3IKPj4gaW50ZXItVk1z
IGNvbW11bmljYXRpb25zLiBUaGVzZSBoeXBlcmNhbGxzIGFyZSB1c2VkIGJ5IGFsbCBQVgo+PiBw
cm90b2NvbHMgdG9kYXkuIEhvd2V2ZXIsIHZlcnkgc2ltcGxlIGd1ZXN0cywgc3VjaCBhcyBiYXJl
bWV0YWwKPj4gYXBwbGljYXRpb25zLCBtaWdodCBub3QgaGF2ZSB0aGUgaW5mcmFzdHJ1Y3R1cmUg
dG8gaGFuZGxlIHRoZSBncmFudCB0YWJsZS4KPj4gVGhpcyBwcm9qZWN0IGlzIGFib3V0IHNldHRp
bmcgdXAgc2V2ZXJhbCBzaGFyZWQgbWVtb3J5IGFyZWFzIGZvciBpbnRlci1WTXMKPj4gY29tbXVu
aWNhdGlvbnMgZGlyZWN0bHkgZnJvbSB0aGUgVk0gY29uZmlnIGZpbGUuCj4+IFNvIHRoYXQgdGhl
IGd1ZXN0IGtlcm5lbCBkb2Vzbid0IGhhdmUgdG8gaGF2ZSBncmFudCB0YWJsZSBzdXBwb3J0IChp
biB0aGUKPj4gZW1iZWRkZWQgc3BhY2UsIHRoaXMgaXMgbm90IHVudXN1YWwpIHRvIGJlIGFibGUg
dG8gY29tbXVuaWNhdGUgd2l0aAo+PiBvdGhlciBndWVzdHMuCj4+Cj4+ID09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KPj4gMi4gSW1wbGVtZW50YXRp
b24gUGxhbjoKPj4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQo+Pgo+PiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQo+PiAy
LjEgSW50cm9kdWNlIGEgbmV3IFZNIGNvbmZpZyBvcHRpb24gaW4geGw6Cj4+ID09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Cj4+IFRoZSBzaGFyZWQgYXJlYXMgc2hvdWxkIGJl
IHNoYXJlYWJsZSBhbW9uZyBzZXZlcmFsICg+PTIpIFZNcywgc28KPj4gZXZlcnkgc2hhcmVkIHBo
eXNpY2FsIG1lbW9yeSBhcmVhIGlzIGFzc2lnbmVkIHRvIGEgc2V0IG9mIFZNcy4KPj4gVGhlcmVm
b3JlLCBhIOKAnHRva2Vu4oCdIG9yIOKAnGlkZW50aWZpZXLigJ0gc2hvdWxkIGJlIHVzZWQgaGVy
ZSB0byB1bmlxdWVseQo+PiBpZGVudGlmeSBhIGJhY2tpbmcgbWVtb3J5IGFyZWEuCj4+Cj4+IFRo
ZSBiYWNraW5nIGFyZWEgd291bGQgYmUgdGFrZW4gZnJvbSBvbmUgZG9tYWluLCB3aGljaCB3ZSB3
aWxsIHJlZ2FyZAo+PiBhcyB0aGUgIm1hc3RlciBkb21haW4iLCBhbmQgdGhpcyBkb21haW4gc2hv
dWxkIGJlIGNyZWF0ZWQgcHJpb3IgdG8gYW55Cj4+IG90aGVyICJzbGF2ZSBkb21haW4icy4gQWdh
aW4sIHdlIGhhdmUgdG8gdXNlIHNvbWUga2luZCBvZiB0YWcgdG8gdGVsbCB3aG8KPj4gaXMgdGhl
ICJtYXN0ZXIgZG9tYWluIi4KPj4KPj4gQW5kIHRoZSBhYmlsaXR5IHRvIHNwZWNpZnkgdGhlIGF0
dHJpYnV0ZXMgb2YgdGhlIHBhZ2VzIChzYXksIFdPL1JPL1gpCj4+IHRvIGJlIHNoYXJlZCBzaG91
bGQgYmUgYWxzbyBnaXZlbiB0byB0aGUgdXNlci4gRm9yIHRoZSBtYXN0ZXIgZG9tYWluLAo+PiB0
aGVzZSBhdHRyaWJ1dGVzIG9mdGVuIGRlc2NyaWJlcyB0aGUgbWF4aW11bSBwZXJtaXNzaW9uIGFs
bG93ZWQgZm9yIHRoZQo+PiBzaGFyZWQgcGFnZXMsIGFuZCBmb3IgdGhlIHNsYXZlIGRvbWFpbnMs
IHRoZXNlIGF0dHJpYnV0ZXMgYXJlIG9mdGVuIHVzZWQKPj4gdG8gZGVzY3JpYmUgd2l0aCB3aGF0
IHBlcm1pc3Npb25zIHRoaXMgYXJlYSB3aWxsIGJlIG1hcHBlZC4KPj4gVGhpcyBpbmZvcm1hdGlv
biBzaG91bGQgYWxzbyBiZSBzcGVjaWZpZWQgaW4gdGhlIHhsIGNvbmZpZyBlbnRyeS4KPj4KPgo+
IEkgZG9uJ3QgcXVpdGUgZ2V0IHRoZSBhdHRyaWJ1dGUgc2V0dGluZ3MuIElmIHlvdSBvbmx5IGlu
c2VydCBhIGJhY2tpbmcKPiBwYWdlIGludG8gZ3Vlc3QgcGh5c2ljYWwgYWRkcmVzcyBzcGFjZSB3
aXRoIFhFTk1FTSBoeXBlcmNhbGwsIGhvdyBkbyB5b3UKPiBhdWRpdCB0aGUgYXR0cmlidXRlcyB3
aGVuIHRoZSBndWVzdCB0cmllcyB0byBtYXAgdGhlIHBhZ2U/Cj4KCkknbSBzdGlsbCBjb25zaWRl
cmluZyBhYm91dCB0aGlzLCBhbmQgYW55IHN1Z2dlc3Rpb25zIGFyZSB3ZWxjb21lZC4KVGhlIGN1
cnJlbnQgcGxhbgpJIGhhdmUgaW4gbWluZCBpcyBYRU5NRU1fYWNjZXNzX29wLgoKPj4gVG8gaGFu
ZGxlIGFsbCB0aGVzZSwgSSB3b3VsZCBzdWdnZXN0IHVzaW5nIGFuIHVuc2lnbmVkIGludGVnZXIg
dG8gc2VydmUgYXMgdGhlCj4+IGlkZW50aWZpZXIsIGFuZCB1c2luZyBhICJtYXN0ZXIiIHRhZyBp
biB0aGUgbWFzdGVyIGRvbWFpbidzIHhsIGNvbmZpZyBlbnRyeQo+PiB0byBhbm5vdW5jZSB0aGF0
IHNoZSB3aWxsIHByb3ZpZGUgdGhlIGJhY2tpbmcgbWVtb3J5IHBhZ2VzLiBBIHNlcGFyYXRlCj4+
IGVudHJ5IHdvdWxkIGJlIHVzZWQgdG8gZGVzY3JpYmUgdGhlIGF0dHJpYnV0ZXMgb2YgdGhlIHNo
YXJlZCBtZW1vcnkgYXJlYSwgb2YKPj4gdGhlIGZvcm0gInByb3Q9UlciLgo+Cj4gSSB0aGluayB1
c2luZyBhbiBpbnRlZ2VyIGlzIHRvbyBsaW1pdGluZy4gWW91IHdvdWxkIG5lZWQgdGhlIHVzZXIg
dG8KPiBrbm93IGlmIGEgcGFydGljdWxhciBudW1iZXIgaXMgYWxyZWFkeSB1c2VkLiBNYXliZSB1
c2luZyBhIG51bWJlciBpcwo+IGdvb2QgZW5vdWdoIGZvciB0aGUgdXNlIGNhc2UgeW91IGhhdmUg
aW4gbWluZCwgYnV0IGl0IGlzIG5vdCBmdXR1cmUKPiBwcm9vZi4gSSBkb24ndCBrbm93IGhvdyBz
b3BoaXN0aWNhdGVkIHdlIHdhbnQgdGhpcyB0byBiZSwgdGhvdWdoLgo+CgpTb3VuZHMgcmVhc29u
YWJsZS4gSSBjaG9zZSBpbnRlZ2VycyBiZWNhdXNlIEkgdGhpbmsgaW50ZWdlcnMgYXJlIGZhc3QK
YW5kIGVhc3kgdG8KbWFuaXB1bGF0ZS4gQnV0IGludGVnZXJzIGFyZSBzb21ld2hhdCBoYXJkIHRv
IG1lbW9yaXplIGFuZCB0aGlzIGlzbid0CmEgZ29vZCB0aGluZwpmcm9tIGEgdXNlcidzIHBvaW50
IG9mIHZpZXcuIFNvIG1heWJlIEknbGwgbWFrZSBpdCBhIHN0cmluZyB3aXRoIGEKbWF4aW11bSBz
aXplIG9mIDMyCm9yIGxvbmdlci4KCj4+IEZvciBleGFtcGxlOgo+Pgo+PiBJbiB4bCBjb25maWcg
ZmlsZSBvZiB2bTE6Cj4+Cj4+ICAgICBzdGF0aWNfc2hhcmVkX21lbSA9IFsiaWQgPSBJRDEsIGJl
Z2luID0gZ21mbjEsIGVuZCA9IGdtZm4yLAo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgIGdy
YW51bGFyaXR5ID0gNGssIHByb3QgPSBSTywgbWFzdGVy4oCdLAo+PiAgICAgICAgICAgICAgICAg
ICAgICAgICAgImlkID0gSUQyLCBiZWdpbiA9IGdtZm4zLCBlbmQgPSBnbWZuNCwKPgo+IEkgdGhp
bmsgeW91IG1lYW4gImdwZm4iIGhlcmUgYW5kIGJlbG93Lgo+CgpZZXMsIGFjY29yZGluZyB0byBo
dHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9YZW5UZXJtaW5vbG9neSwgdGhlIHNlY3Rp
b24KIkFkZHJlc3MgU3BhY2VzIiwgZ21mbiA9PSBncGZuIGZvciBhdXRvLXRyYW5zbGF0ZWQgZ3Vl
c3RzLiBCdXQgdGhpcyB1c2FnZQpzZWVtcyB0byBiZSBvdXRkYXRlZCBhbmQgc2hvdWxkIGJlIHBo
YXNlZCBvdXQgYWNjb3JkaW5nIHRvIGluY2x1ZGUveGVuL21tLmguCkFuZCBqdXN0IGFzIHdoYXQg
SnVsaWVuIGhhcyBwb2ludGVkIG91dCwgdGhlIHRlcm0gImdmbiIgc2hvdWxkIGJlIHVzZWQgaGVy
ZS4KCj4+ICBncmFudWxhcml0eSA9IDRrLCBwcm90ID0gUlcsIG1hc3RlcuKAnV0KPj4KPj4gSW4g
eGwgY29uZmlnIGZpbGUgb2Ygdm0yOgo+Pgo+PiAgICAgc3RhdGljX3NoYXJlZF9tZW0gPSBbImlk
ID0gSUQxLCBiZWdpbiA9IGdtZm41LCBlbmQgPSBnbWZuNiwKPj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICBncmFudWxhcml0eSA9IDRrLCBwcm90ID0gUk/igJ1dCj4+Cj4+IEluIHhsIGNvbmZp
ZyBmaWxlIG9mIHZtMzoKPj4KPj4gICAgIHN0YXRpY19zaGFyZWRfbWVtID0gWyJpZCA9IElEMiwg
YmVnaW4gPSBnbWZuNywgZW5kID0gZ21mbjgsCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
Z3JhbnVsYXJpdHkgPSA0aywgcHJvdCA9IFJX4oCdXQo+Pgo+PiBnbWZuJ3MgYWJvdmUgYXJlIGFs
bCBoZXggb2YgdGhlIGZvcm0gIjB4MjAwMDAiLgo+Pgo+PiBJbiB0aGUgZXhhbXBsZSBhYm92ZS4g
QSBtZW1vcnkgYXJlYSBJRDEgd2lsbCBiZSBzaGFyZWQgYmV0d2VlbiB2bTEgYW5kIHZtMi4KPj4g
VGhpcyBhcmVhIHdpbGwgYmUgdGFrZW4gZnJvbSB2bTEgYW5kIG1hcHBlZCBpbnRvIHZtMidzIHN0
YWdlLTIgcGFnZSB0YWJsZS4KPj4gVGhlIHBhcmFtZXRlciAicHJvdD1STyIgbWVhbnMgdGhhdCB0
aGlzIG1lbW9yeSBhcmVhIGFyZSBvZmZlcmVkIHdpdGggcmVhZC1vbmx5Cj4+IHBlcm1pc3Npb24u
IHZtMSBjYW4gYWNjZXNzIHRoaXMgYXJlYSB1c2luZyBnbWZuMX5nbWZuMiwgYW5kIHZtMiB1c2lu
Zwo+PiBnbWZuNX5nbWZuNi4KPj4gTGlrZXdpc2UsIGEgbWVtb3J5IGFyZWEgSUQgd2lsbCBiZSBz
aGFyZWQgYmV0d2VlbiB2bTEgYW5kIHZtMyB3aXRoIHJlYWQgYW5kCj4+IHdyaXRlIHBlcm1pc3Np
b25zLiB2bTEgaXMgdGhlIG1hc3RlciBhbmQgdm0yIHRoZSBzbGF2ZS4gdm0xIGNhbiBhY2Nlc3Mg
dGhlCj4+IGFyZWEgdXNpbmcgZ21mbjN+Z21mbjQgYW5kIHZtMyB1c2luZyBnbWZuN35nbWZuOC4K
Pj4KPj4gVGhlICJncmFudWxhcml0eSIgaXMgb3B0aW9uYWwgaW4gdGhlIHNsYXZlcycgY29uZmln
IGVudHJpZXMuIEJ1dCBpZiBpdCdzCj4+IHByZXNlbnRlZCBpbiB0aGUgc2xhdmVzJyBjb25maWcg
ZW50cnksIGl0IGhhcyB0byBiZSB0aGUgc2FtZSB3aXRoIGl0cyBtYXN0ZXIncy4KPj4gQmVzaWRl
cywgdGhlIHNpemUgb2YgdGhlIGdtZm4gcmFuZ2UgbXVzdCBhbHNvIG1hdGNoLiBBbmQgb3Zlcmxh
cHBpbmcgYmFja2luZwo+PiBtZW1vcnkgYXJlYXMgYXJlIHdlbGwgZGVmaW5lZC4KPj4KPgo+IFdo
YXQgZG8geW91IG1lYW4gYnkgIndlbGwgZGVmaW5lZCI/CgpFbS4uLkkgdGhpbmsgSSBzaG91bGQg
aGF2ZSBwdXQgaXQgaW4gYSBtb3JlIGNsZWFyIHdheS4gSW4gZmFjdCwgSSBtZWFuCnRoYXQgb3Zl
cmxhcHBpbmcKYXJlYXMgYXJlIGFsbG93ZWQsIGFuZCB3aGVuIHR3byBhcmVhcyBvdmVybGFwIHdp
dGggZWFjaCBvdGhlciwgYW55Cm9wZXJhdGlvbnMgZG9uZQpvbiB0aGUgb3ZlcmxhcHBpbmcgYXJl
YSB3aWxsIGJlIHNlZW4gb24gYm90aCBzaWRlcy4gQmVzaWRlcyB0aGlzLCB0aGV5Cmp1c3QgYWN0
IGxpa2UgdHdvCmluZGVwZW5kZW50IGFyZWFzLiBBbmQgdGhlIGpvYiBvZiBzZXJpYWxpemluZyB0
aGUgYWNjZXNzIHRvIHRoZQpvdmVybGFwcGluZyBhcmVhIGlzCmxlZnQgdG8gdGhlIHVzZXIuCgo+
Cj4gV2h5IGlzIGluc2VydGluZyBhIHN1Yi1yYW5nZSBub3QgYWxsb3dlZD8KPgoKVGhpcyBpcyBh
bHNvIGEgZmVhdHVyZSB1bmRlciBjb25zaWRlcmF0aW9uLk1heWJlIHRoZSB1c2UgY2FzZXMgdGhh
dCBJIGhhdmUKaW4gbWluZCBpcyBub3QgdGhhdCBjb21wbGljYXRlZCwgc28gSSBjaG9zZSB0byBr
ZWVwIGl0IHNpbXBsZS4gQnV0CmFmdGVyIGdpdmluZyBpdAphIHNlY29uZCB0aG91Z2h0LCBJIGZv
dW5kIHRoaXMgd2lsbCBub3QgYWRkIHRvbyBtdWNoIGNvbXBsZXhpdHkgdG8gdGhlIGNvZGUgYW5k
CndpbGwgYmUgdXNlZnVsIGluIHNvbWUgY2FzZXMuIFNvIEkgdGhpbmsgSSdsbCBhbGxvdyB0aGlz
IGluIG15IG5leHQKdmVyc2lvbiBvZiB0aGUgcHJvcG9zYWwuCgo+PiBOb3RlIHRoYXQgdGhlICJt
YXN0ZXIiIHRhZyBpbiB2bTEgZm9yIGJvdGggSUQxIGFuZCBJRDIgaW5kaWNhdGVzIHRoYXQgdm0x
Cj4+IHNob3VsZCBiZSBjcmVhdGVkIHByaW9yIHRvIGJvdGggdm0yIGFuZCB2bTMsIGZvciB0aGV5
IGJvdGggcmVseSBvbiB0aGUgcGFnZXMKPj4gYmFja2VkIGJ5IHZtMS4gSWYgb25lIHRyaWVzIHRv
IGNyZWF0ZSB2bTIgb3Igdm0zIHByaW9yIHRvIHZtMSwgc2hlIHdpbGwgZ2V0Cj4+IGFuIGVycm9y
LiBBbmQgaW4gdm0xJ3MgY29uZmlnIGZpbGUsIHRoZSAicHJvdD1STyIgcGFyYW1ldGVyIG9mIElE
MSBpbmRpY2F0ZXMKPj4gdGhhdCBpZiBvbmUgdHJpZXMgdG8gc2hhcmUgdGhpcyBwYWdlIHdpdGgg
dm0xIHdpdGgsIHNheSwgIldSIiBwZXJtaXNzaW9uLAo+PiBzaGUgd2lsbCBnZXQgYW4gZXJyb3Is
IHRvby4KPj4KCkNoZWVycywKClpob25nemUgTGl1CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 22 17:32:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 17: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 1dO5yB-0006w4-5z; Thu, 22 Jun 2017 17: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=339c8aa25=dario.faggioli@citrix.com>)
 id 1dO5yA-0006vy-RG
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 17:32:38 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 DF/D0-02181-63FFB495; Thu, 22 Jun 2017 17:32:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXitHSDva7ef+9
 Ig/+rBC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyJL/exFEwWrni6awZ7A+MiwS5GTg4JgRCJ
 vz2v2EFsXgFDiTfn/zCC2MICKRIHZy5mA7HZBAwk3uzYywpiiwikS7SefcYMYjMLJEtsmbcOL
 M4ioCrxed5UJhCbX0BS4taXj1A11RJP++ayQezSljhyrh9ql6DEyZlPWEBsIQE1iRlzL7NOYO
 SZhaRlFpIyiLimROv23+wQtrbEsoWvmSFsW4l1695D1dhIbLq6gBHClpfY/nYO8wJG9lWM6sW
 pRWWpRbrGeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgaHJAAQ7GPf+czrEKMnB
 pCTKu7nYO1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO/7v0A5waLU9NSKtMwcYJTApCU4eJREe
 N99B0rzFhck5hZnpkOkTjHqcmxYvf4LkxBLXn5eqpQ470OQGQIgRRmleXAjYBF7iVFWSpiXEe
 goIZ6C1KLczBJU+VeM4hyMSsK8riBTeDLzSuA2vQI6ggnoiBdHPECOKElESEk1MAq0fHs2S+y
 Ry6q7GkoXi3ebZjqdffHAzl87ZOeXSrVnNWqfw3t/M9bZGJdwnWq8UXR0y3tT02lNouJruZer
 uhypVNAxfmQe4KAkzrvD56mN9jdJxxMz6+10wuY+00i++TIgcDqf4O1JOsFnfFgrQ0QNFN4mO
 FZ/tcyKf3xsguUN0xPSP8WmK7EUZyQaajEXFScCANL1tibTAgAA
X-Env-Sender: prvs=339c8aa25=dario.faggioli@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1498152748!104773502!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,async_handler: 
 YXN5bmNfZGVsYXk6IDAgKHRpbWVvdXQp\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51605 invoked from network); 22 Jun 2017 17:32:30 -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;
 22 Jun 2017 17:32:30 -0000
X-IronPort-AV: E=Sophos;i="5.39,373,1493683200"; 
 d="asc'?scan'208";a="437523927"
Message-ID: <1498152713.7405.38.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, Juergen
 Gross <jgross@suse.com>
Date: Thu, 22 Jun 2017 19:31:53 +0200
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: "Ian.Jackson" <Ian.Jackson@citrix.com>, cardoe <cardoe@cardoe.com>,
 Wei Liu <wei.liu@citrix.com>
Subject: [Xen-devel] Travis build failing because "tools/xen-detect: try
 sysfs node for obtaining 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: multipart/mixed; boundary="===============7963734997634558222=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============7963734997634558222==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-fKsIuVZe8gBmKhoJiJus"

--=-fKsIuVZe8gBmKhoJiJus
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hey,

Am I the only one for which Travis seems to be unhappy of this:

I/home/travis/build/fdario/xen/tools/misc/../../tools/include      xen-dete=
ct.c   -o xen-detect
xen-detect.c: In function =E2=80=98check_sysfs=E2=80=99:
xen-detect.c:196:17: error: ignoring return value of =E2=80=98asprintf=E2=
=80=99, declared with attribute warn_unused_result [-Werror=3Dunused-result=
]
         asprintf(&ver, "V%s.%s", str, tmp);
                 ^
xen-detect.c: In function =E2=80=98check_for_xen=E2=80=99:
xen-detect.c:93:17: error: ignoring return value of =E2=80=98asprintf=E2=80=
=99, declared with attribute warn_unused_result [-Werror=3Dunused-result]
         asprintf(&ver, "V%u.%u",
                 ^
cc1: all warnings being treated as errors

https://travis-ci.org/fdario/xen/jobs/245864401

Which, to me, looks related to 48d0c822640f8ce4754de16f1bee5c995bac7078
("tools/xen-detect: try sysfs node for obtaining guest type").

I can, however, build the tools locally, with:
gcc version 6.3.0 20170516 (Debian 6.3.0-18)

Thoughts?

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)
--=-fKsIuVZe8gBmKhoJiJus
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

iQIcBAABCAAGBQJZS/8JAAoJEBZCeImluHPu0yAQAJaB+XX7W5MNvFO9FW29BKG9
D3SstepyxgtM7jG98AOEF86N3ePI5YAI2YR39JDhGYCb5CrWb+ziUxrSdYuYApkl
DsaQ0aREItXbf8t2iT74ZJnnx7100xhBRar3GcxSnxzFKj/sB2kTXlgi6A77hBSU
stbiH9dQbaaieB6+maceIM3q37Wj7ZAfqJKxno0V7eorM+OA9x+fOBQjQBeiZuVx
lYSiJbejORxdFUId5eSdlrGmy6/wHAdU+MDcu2/8fHXA7DH9jzP/TNE1goTNFtRk
ocTvOFYThANfEp7XOOEhenqriqo6OJTfaG2W7eIwPBxoSD3l0Yn5ifLg0nNQv/Jn
46BZysyRX2iXb4yY4m9QnhQIcICsgcXHhsv/f/s8ZPmZfkG0PNjB4I+W/2Tn1+Ju
j74EjHkXOeKYZCUcginZIGopcsmiOdhBc94olcA2sPlOlumsedVDdtOST5hCJ5NF
qhFSoD8WTftYFVogLCkr9/2nZkuqwqtIip8aCH6XQoeuMVt5L4DDaXSpDE8axVZE
yo+/qGUYKPKhj1eTrlQWY2ep37ZR7BaqdEWL16nBe3+E3S/Nob7d3CuMGxxhKqKR
nuhaVJlZL2isZJp5PlaPkKWbL8jBiGXLHz5lfYJ+L4AHXaDWvJKEzxDM+g9a74/j
yvFaSA40V3D8QSeu8Qi3
=KAlr
-----END PGP SIGNATURE-----

--=-fKsIuVZe8gBmKhoJiJus--


--===============7963734997634558222==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7963734997634558222==--


From xen-devel-bounces@lists.xen.org Thu Jun 22 17:43:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 17: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 1dO687-0007du-GB; Thu, 22 Jun 2017 17:42: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 1dO686-0007dT-C1; Thu, 22 Jun 2017 17:42:54 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 74/05-02956-D910C495; Thu, 22 Jun 2017 17:42:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVysyfVTXcOo0+
 kwaPFFhazN7YxW3zfMpnJgcnj8IcrLAGMUayZeUn5FQmsGZ2X9rMWTGep+L/kMVMD4zXmLkYu
 DiGBTYwSa5Y+YIdwdjNK3N/RxQLiiAh0MEo8nHuOsYuRk4NZwFjiyM7nTCA2m4CmxJ3Pn8BsY
 QERialbV4LV8ApYSXQu+c3WxcjBwSKgKjF9fwRIWFQgXOJt4xEWiBJBiZMzn7BAjFSX+DPvEj
 OELS+x/e0c5gmMPLOQlM1CUjYLSdkCRuZVjBrFqUVlqUW6hqZ6SUWZ6RkluYmZObqGBmZ6uan
 FxYnpqTmJScV6yfm5mxiBocQABDsYvy0LOMQoycGkJMq7udg7UogvKT+lMiOxOCO+qDQntfgQ
 owwHh5IE73kGn0ghwaLU9NSKtMwcYFDDpCU4eJREeN99B2rlLS5IzC3OTIdInWI05tiwev0XJ
 o6mD1u+MAmx5OXnpUqJ864FmSQAUppRmgc3CBZtlxhlpYR5GYFOE+IpSC3KzSxBlX/FKM7BqC
 TMqwUyhSczrwRu3yugU5iATnlxxAPklJJEhJRUA6PoYuslmc6avZ69cheTxQOTlibNqfOzXbX
 LY1PJtxuOUYFPeD+HsH4SKU7QO72h4amgQVh2yZNH5cazeBck2l+s02X9+eezGlOx0IO2I/aL
 o5/qde3fvfDN9IMmMRHXLVr/P7d9n7Une7L6rEdvimLMl6xwaJir/6LGl+//+fNR/K+vRIZ5R
 CmxFGckGmoxFxUnAgB6HrU/sQIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1498153372!104425809!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1247 invoked from network); 22 Jun 2017 17:42:52 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-27.messagelabs.com with SMTP; 22 Jun 2017 17:42: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 8D91B80D;
 Thu, 22 Jun 2017 10:42: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 CDC733F557;
 Thu, 22 Jun 2017 10:42:50 -0700 (PDT)
To: xen-devel <xen-devel@lists.xenproject.org>,
 xen-announce@lists.xenproject.org,
 "xen-users@lists.xen.org" <xen-users@lists.xen.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <0662601d-a77b-7d52-4be0-bcb76bea3b12@arm.com>
Date: Thu, 22 Jun 2017 18:42:49 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
Cc: "lars.kurth@citrix.com" <lars.kurth@citrix.com>
Subject: [Xen-devel] Xen 4.9 rc9
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLAoKWGVuIDQuOSByYzggaXMgdGFnZ2VkLiBZb3UgY2FuIGNoZWNrIHRoYXQgb3V0IGZy
b20geGVuLmdpdDoKCiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCA0LjkuMC1yYzkKCkZv
ciB5b3VyIGNvbnZlbmllbmNlIHRoZXJlIGlzIGFsc28gYSB0YXJiYWxsIGF0OgpodHRwczovL2Rv
d25sb2Fkcy54ZW5wcm9qZWN0Lm9yZy9yZWxlYXNlL3hlbi80LjkuMC1yYzkveGVuLTQuOS4wLXJj
OS50YXIuZ3oKCkFuZCB0aGUgc2lnbmF0dXJlIGlzIGF0OgpodHRwczovL2Rvd25sb2Fkcy54ZW5w
cm9qZWN0Lm9yZy9yZWxlYXNlL3hlbi80LjkuMC1yYzkveGVuLTQuOS4wLXJjOS50YXIuZ3ouc2ln
CgpQbGVhc2Ugc2VuZCBidWcgcmVwb3J0cyBhbmQgdGVzdCByZXBvcnRzIHRvCnhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZy4gV2hlbiBzZW5kaW5nIGJ1ZyByZXBvcnRzLApwbGVhc2UgQ0Mg
cmVsZXZhbnQgbWFpbnRhaW5lcnMgYW5kIG1lIChqdWxpZW4uZ3JhbGxAYXJtLmNvbSkuCgpDaGVl
cnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 22 17:50:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 17:50: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 1dO6Et-00089V-Fv; Thu, 22 Jun 2017 17: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 <osstest-admin@xenproject.org>) id 1dO6Et-000898-0F
 for xen-devel@lists.xensource.com; Thu, 22 Jun 2017 17:49:55 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 1C/BA-03613-2430C495; Thu, 22 Jun 2017 17:49:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVdeR2Sf
 S4Em/oMWKx79ZLO5Nec/uwORx+MMVFo/tfbvYA5iiWDPzkvIrElgz/my6wFywyLxiz/ljrA2M
 /3S7GLk4hAT+Mkoc2TGfHcJ5zCjx9PkMJghnG6PE+w0nGbsYOTlEBJwlvp6Zyw5i8wroS8x5v
 YgZxBYWCJI4fuMGK0iDhMATJok7c7YygSQkBDwl+me8ZYOxT7efBmpg52ATsJI4JNbFyMHBIq
 AqcX5tzQRG7gWMDKsY1YtTi8pSi3Qt9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczc
 xAj3OAAQ7GGdf9j/EKMnBpCTKu7nYO1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK8Ok0+kkGBR
 anpqRVpmDjD0YNISHDxKIrzvvgO18hYXJOYWZ6ZDpE4x6nJsWL3+C5MQS15+XqqUOMQMAZCij
 NI8uBGwOLjEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd4jjEBTeDLzSuA2vQI6ggnoiBdHPE
 COKElESEk1MMYtF9R9vDNPY98pj5izbUv5/T7nax9Y1rRs22uDbU+ylXVFPpZK8wq49yoVLNP
 vb77+Vz69RNBN4Pb7uT5rjq/9a8d5f7Pa7LtbNnVsqkma5a1p8bh4pXPlLH6uk7cWxgv+/S7q
 J3iu5uOhvZVW+X+3Htj0z2n+LvYNtktO/+97uO2/w2rJL1OVWIozEg21mIuKEwGCaanlfgIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1498153792!109144077!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63124 invoked from network); 22 Jun 2017 17:49:53 -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 Jun 2017 17:49: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 1dO6En-0002N7-VP; Thu, 22 Jun 2017 17:49: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 1dO6Ei-0002c1-CW; Thu, 22 Jun 2017 17:49:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dO6Ei-0005Y9-6a; Thu, 22 Jun 2017 17:49:44 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110976-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=579d698da608a24ab334a6a38d932176bac5cecd
X-Osstest-Versions-That: xen=4514f788d1024ab727ed5d6cc29aed91111e8f24
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 22 Jun 2017 17:49:44 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 110976: 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>

ZmxpZ2h0IDExMDk3NiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDk3Ni8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDU3OWQ2OThkYTYwOGEy
NGFiMzM0YTZhMzhkOTMyMTc2YmFjNWNlY2QKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDQ1MTRmNzg4ZDEwMjRhYjcyN2VkNWQ2Y2MyOWFlZDkxMTExZThmMjQKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDExMDk2NCAgMjAxNy0wNi0yMiAwODowMjoxMiBaICAgIDAgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMTA5NzYgIDIwMTctMDYtMjIgMTY6MDE6NDcgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBCZXJuaGFyZCBNLiBXaWVkZW1hbm4gPGJ3aWVkZW1hbm5Ac3VzZS5jb20+CiAgQmVy
bmhhcmQgTS4gV2llZGVtYW5uIDxid2llZGVtYW5uQHN1c2UuZGU+CiAgSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
CmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
aTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hp
bmcgcmV2aXNpb24gOgoKKyBicmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcmV2aXNpb249NTc5
ZDY5OGRhNjA4YTI0YWIzMzRhNmEzOGQ5MzIxNzZiYWM1Y2VjZAorIC4gLi9jcmktbG9jay1yZXBv
cworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgor
KysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAg
ICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwog
ICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysr
IGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0
L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNo
byAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVw
b3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sgLi9hcC1wdXNoIHhlbi11bnN0YWJsZS1zbW9rZSA1NzlkNjk4ZGE2MDhhMjRhYjMz
NGE2YTM4ZDkzMjE3NmJhYzVjZWNkCisgYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHJldmlz
aW9uPTU3OWQ2OThkYTYwOGEyNGFiMzM0YTZhMzhkOTMyMTc2YmFjNWNlY2QKKyAuIC4vY3JpLWxv
Y2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFz
ayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAg
ICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25m
aWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAg
ICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUv
b3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScK
KysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9z
CisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4v
Y3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVu
YnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPXhlbgorIHhlbmJyYW5jaD14ZW4tdW5z
dGFibGUtc21va2UKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgJ1snIHh4
ZW4gPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHhxZW11LXVwc3RyZWFtLXVuc3Rh
YmxlID0geCAnXScKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJh
bmNoIHhlbi11bnN0YWJsZS1zbW9rZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisg
J1snIHg1NzlkNjk4ZGE2MDhhMjRhYjMzNGE2YTM4ZDkzMjE3NmJhYzVjZWNkID0geCAnXScKKyA6
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
KysgOiB0ZXN0ZWQvbGludXgtMy4xNAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0g
eCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVz
dGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4
L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWls
eS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNt
b2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhl
bi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDog
ZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJs
ZS1zbW9rZQorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51
eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWls
eS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11
LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJF
RV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVt
dS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVf
T1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5n
aXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5n
aXQKKyBpbmZvX2xpbnV4X3RyZWUgeGVuLXVuc3RhYmxlLXNtb2tlCisgY2FzZSAkMSBpbgorIHJl
dHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL3hlbgor
IGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdCA1
NzlkNjk4ZGE2MDhhMjRhYjMzNGE2YTM4ZDkzMjE3NmJhYzVjZWNkOnJlZnMvaGVhZHMvc21va2UK
VG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDQ1MTRm
NzguLjU3OWQ2OTggIDU3OWQ2OThkYTYwOGEyNGFiMzM0YTZhMzhkOTMyMTc2YmFjNWNlY2QgLT4g
c21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 22 17:51:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 17: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 1dO6G7-0000GG-U0; Thu, 22 Jun 2017 17:51:11 +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 1dO6G6-0000G7-E1
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 17:51:10 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 A8/13-19466-D830C495; Thu, 22 Jun 2017 17:51:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXSO6nOVbeX2Sf
 S4O1vJoslHxezODB6HN39mymAMYo1My8pvyKBNePna+uC25oVcyd8ZGlgvKHQxcjFISQwmUni
 f0sXI4Tzl1Gi+fEhFghnI6PE/N3PWCGcZkaJ60dWsHcxcnKwCKhKTL2+ggXEZhMwkDh6uIcVx
 BYRMJLovHMZrJtZ4C2jxJfNX8ESwgJREvv/N7KB2LxADVfWLGGHmNrGJPF5ynGohKDEyZlPwK
 YyC2hJ3Pj3kqmLkQPIlpZY/o8DJMwpYCFx5/wsRhBbVEBZ4mXbP7ByCQFjifa3F9kmMArOQjJ
 pFpJJsxAmLWBkXsWoUZxaVJZapGtkqpdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJ
 ERi69QwMjDsYd7X7HWKU5GBSEuXdXOwdKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCVwwYC0KCR
 anpqRVpmTnAKIJJS3DwKInwvmACSvMWFyTmFmemQ6ROMSpKifNOBkkIgCQySvPg2mCRe4lRVk
 qYl5GBgUGIpyC1KDezBFX+FaM4B6OSMO9mkCk8mXklcNNfAS1mAll8xANkcUkiQkqqgTGK72+
 x838tbd6DvsLTN5yqXb5Ey+qa7PvzU9l0F3C5HFt3qfh6nYPvRe6slQziSdX1gjc1F1/Z/pb3
 r3vGtq3qWf1r65hPr22/F7P8X477Wq6/Uz0ay9x27gkTm11pybL22cdrDc8eM6y/8eGkutFrz
 hkZBQtMD64zfKG3ynGZ0M4HlpmKH74rsRRnJBpqMRcVJwIAMEwOwNcCAAA=
X-Env-Sender: venu.busireddy@oracle.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1498153867!100223306!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36937 invoked from network); 22 Jun 2017 17:51:08 -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; 22 Jun 2017 17:51: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
 v5MHp5OB014533
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 22 Jun 2017 17:51:05 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 v5MHp5cV032585
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 22 Jun 2017 17:51:05 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 v5MHp4A3027459;
 Thu, 22 Jun 2017 17:51:05 GMT
Received: from vbusired-lt (/10.154.154.60)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 22 Jun 2017 10:51:04 -0700
Date: Thu, 22 Jun 2017 12:51:01 -0500
From: Venu Busireddy <venu.busireddy@oracle.com>
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Message-ID: <20170622175100.GA20656@vbusired-lt>
References: <1498042032-18904-1-git-send-email-chao.gao@intel.com>
 <594BA94C0200007800165AD3@prv-mh.provo.novell.com>
 <20170622142155.GA22315@skl-2s3.sh.intel.com>
 <594BFF060200007800165DBB@prv-mh.provo.novell.com>
 <20170622155250.GA13082@char.us.oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170622155250.GA13082@char.us.oracle.com>
User-Agent: Mutt/1.8.1 (2017-04-11)
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: Kevin Tian <kevin.tian@intel.com>, Govinda Tatti <govinda.tatti@oracle.com>,
 xen-devel@lists.xen.org, Jan Beulich <JBeulich@suse.com>,
 Crawford Eric R <Eric.R.Crawford@intel.com>, Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH v2] VT-d: fix VF of RC integrated endpoint
 matched to wrong VT-d unit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjAxNy0wNi0yMiAxMTo1Mjo1MCAtMDQwMCwgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIHdyb3Rl
Ogo+IE9uIFRodSwgSnVuIDIyLCAyMDE3IGF0IDA5OjMxOjUwQU0gLTA2MDAsIEphbiBCZXVsaWNo
IHdyb3RlOgo+ID4gPj4+IE9uIDIyLjA2LjE3IGF0IDE2OjIxLCA8Y2hhby5nYW9AaW50ZWwuY29t
PiB3cm90ZToKPiA+ID4gT24gVGh1LCBKdW4gMjIsIDIwMTcgYXQgMDM6MjY6MDRBTSAtMDYwMCwg
SmFuIEJldWxpY2ggd3JvdGU6Cj4gPiA+Pj4+PiBPbiAyMS4wNi4xNyBhdCAxMjo0NywgPGNoYW8u
Z2FvQGludGVsLmNvbT4gd3JvdGU6Cj4gPiA+Pj4gVGhlIHByb2JsZW0gaXMgYSBWRiBvZiBSQyBp
bnRlZ3JhdGVkIFBGIChlLmcuIFBGJ3MgQkRGIGlzIDAwOjAyLjApLAo+ID4gPj4+IHdlIHdvdWxk
IHdyb25nbHkgdXNlIDAwOjAwLjAgdG8gc2VhcmNoIFZULWQgdW5pdC4KPiA+ID4+PiAKPiA+ID4+
PiBUbyBzZWFyY2ggVlQtZCB1bml0IGZvciBhIFZGLCB0aGUgQkRGIG9mIHRoZSBQRiBpcyB1c2Vk
LiBBbmQgSWYgdGhlCj4gPiA+Pj4gUEYgaXMgYW4gRXh0ZW5kZWQgRnVuY3Rpb24sIHRoZSBCREYg
b2Ygb25lIHRyYWRpdGlvbmFsIGZ1bmN0aW9uIGlzCj4gPiA+Pj4gdXNlZC4gIFRoZSBmb2xsb3dp
bmcgbGluZSAoZnJvbSBhY3BpX2ZpbmRfbWF0Y2hlZF9kcmhkX3VuaXQoKSk6Cj4gPiA+Pj4gICAg
IGRldmZuID0gUENJX1NMT1QocGRldi0+aW5mby5waHlzZm4uZGV2Zm4pID8gMCA6IHBkZXYtPmlu
Zm8ucGh5c2ZuLmRldmZuOwo+ID4gPj4+IHNldHMgJ2RldmZuJyB0byAwIGlmIFBGJ3MgZGV2Zm4g
PiA3LiBBcHBhcmVudGx5LCBpdCB0cmVhdHMgYWxsCj4gPiA+Pj4gUEZzIHdoaWNoIGhhcyBkZXZm
biA+IDcgYXMgZXh0ZW5kZWQgZnVuY3Rpb24uIEhvd2V2ZXIsIGl0IGlzIHdyb25nIGZvcgo+ID4g
Pj4+IGEgUkMgaW50ZWdyYXRlZCBQRiwgd2hpY2ggaXMgbm90IEFSSS1jYXBhYmxlIGJ1dCBtYXkg
aGF2ZSBkZXZmbiA+IDcuCj4gPiA+Pgo+ID4gPj5JJ20gYWdhaW4gaGF2aW5nIHRyb3VibGUgd2l0
aCB5b3UgdGFsa2luZyBhYm91dCBBUkkgYW5kIFJDCj4gPiA+PmludGVncmF0ZWQgaGVyZSwgYnV0
IG5vdCBjaGVja2luZyBmb3IgZWl0aGVyIGluIGFueSB3YXkgaW4gdGhlCj4gPiA+Pm5ldyBjb2Rl
LiBQbGVhc2UgbWFrZSBzdXJlIHlvdSBlc3RhYmxpc2ggdGhlIGZ1bGwgY29ubmVjdGlvbgo+ID4g
Pj5pbiB0aGUgZGVzY3JpcHRpb24uCj4gPiA+IAo+ID4gPiBTb3JyeSBmb3IgdGhpcy4gTGV0IG1l
IGV4cGxhaW4gdGhpcyBhZ2Fpbi4KPiA+ID4gCj4gPiA+IEZyb20gU1JJT1Ygc3BlYyAzLjcuMywg
aXQgc2F5czoKPiA+ID4gIkFSSSBpcyBub3QgYXBwbGljYWJsZSB0byBSb290IENvbXBsZXggSW50
ZWdyYXRlZCBFbmRwb2ludHM7IGFsbCBvdGhlcgo+ID4gPiBTUi1JT1YgQ2FwYWJsZSBEZXZpY2Vz
IChEZXZpY2VzIHRoYXQgaW5jbHVkZSBhdCBsZWFzdCBvbmUgUEYpIHNoYWxsCj4gPiA+IGltcGxl
bWVudCB0aGUgQVJJIENhcGFiaWxpdHkgaW4gZWFjaCBGdW5jdGlvbi4iCj4gPiA+IAo+ID4gPiBT
byBJIF90aGlua18gUEZzIGNhbiBiZSBjbGFzc2lmaWVkIHRvIHR3byBraW5kczogb25lIGlzIFJD
IGludGVncmF0ZWQKPiA+ID4gUEYgYW5kIHRoZSBvdGhlciBpcyBub24tUkMgaW50ZWdyYXRlZCBQ
Ri4gVGhlIGZvcm1lciBjYW4ndCBzdXBwb3J0IEFSSS4KPiA+ID4gVGhlIGxhdHRlciBzaGFsbCBz
dXBwb3J0IEFSSS4gT25seSBmb3IgZXh0ZW5kZWQgZnVuY3Rpb25zLCBvbmUKPiA+ID4gdHJhZGl0
aW9uYWwgZnVuY3Rpb24ncyBCREYgc2hvdWxkIGJlIHVzZWQgdG8gc2VhcmNoIFZULWQgdW5pdC4g
QW5kCj4gPiA+IGFjY29yZGluZyB0byBQQ0lFIHNwZWMsIEV4dGVuZGVkIGZ1bmN0aW9uIG1lYW5z
IHdpdGhpbiBhbiBBUkkgRGV2aWNlLCBhCj4gPiA+IEZ1bmN0aW9uIHdob3NlIEZ1bmN0aW9uIE51
bWJlciBpcyBncmVhdGVyIHRoYW4gNy4gU28gdGhlIGZvcm1lcgo+ID4gPiBjYW4ndCBiZSBhbiBl
eHRlbmRlZCBmdW5jdGlvbi4gVGhlIGxhdHRlciBpcyBhbiBleHRlbmRlZCBmdW5jdGlvbiBhcwo+
ID4gPiBsb25nIGFzIFBGJ3MgZGV2Zm4gPiA3LCB0aGlzIGNoZWNrIGlzIGV4YWN0bHkgd2hhdCB0
aGUgb3JpZ2luYWwgY29kZQo+ID4gPiBkaWQuIFNvIEkgdGhpbmsgdGhlIG9yaWdpbmFsIGNvZGUg
ZGlkbid0IGF3YXJlIHRoZSBmb3JtZXIKPiA+ID4gKGFrYSwgUkMgaW50ZWdyYXRlZCBlbmRwb2lu
dHMuKS4gVGhpcyBwYXRjaCBjaGVja3MgdGhlIGlzX2V4dGZuCj4gPiA+IGRpcmVjdGx5LiBBbGwg
b2YgdGhpcyBpcyBvbmx5IG15IHVuZGVyc3RhbmRpbmcuIEkgbmVlZCB5b3UgYW5kIEtldmluJ3MK
PiA+ID4gaGVscCB0byBkZWNpZGUgaXQncyByaWdodCBvciBub3QuCj4gPiAKPiA+IFRoaXMgbWFr
ZXMgc2Vuc2UgdG8gbWUsIGJ1dCBhcyBzYWlkLCB0aGUgcGF0Y2ggZGVzY3JpcHRpb24gd2lsbCBu
ZWVkCj4gPiB0byBpbmNsdWRlIHRoaXMgaW4gc29tZSBmb3JtLgo+ID4gCj4gPiA+Pj4gLS0tIGEv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2RtYXIuYwo+ID4gPj4+ICsrKyBiL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9kbWFyLmMKPiA+ID4+PiBAQCAtMjE4LDggKzIxOCwxOCBAQCBz
dHJ1Y3QgYWNwaV9kcmhkX3VuaXQgKmFjcGlfZmluZF9tYXRjaGVkX2RyaGRfdW5pdChjb25zdCAK
PiA+ID4+PiBzdHJ1Y3QgcGNpX2RldiAqcGRldikKPiA+ID4+PiAgICAgIH0KPiA+ID4+PiAgICAg
IGVsc2UgaWYgKCBwZGV2LT5pbmZvLmlzX3ZpcnRmbiApCj4gPiA+Pj4gICAgICB7Cj4gPiA+Pj4g
KyAgICAgICAgc3RydWN0IHBjaV9kZXYgKnBoeXNmbjsKPiA+ID4+Cj4gPiA+PmNvbnN0Cj4gPiA+
Pgo+ID4gPj4+ICAgICAgICAgIGJ1cyA9IHBkZXYtPmluZm8ucGh5c2ZuLmJ1czsKPiA+ID4+PiAt
ICAgICAgICBkZXZmbiA9IFBDSV9TTE9UKHBkZXYtPmluZm8ucGh5c2ZuLmRldmZuKSA/IDAgOiBw
ZGV2LT5pbmZvLnBoeXNmbi5kZXZmbjsKPiA+ID4+PiArICAgICAgICAvKgo+ID4gPj4+ICsgICAg
ICAgICAqIFVzZSAwIGFzICdkZXZmbicgdG8gc2VhcmNoIFZULWQgdW5pdCB3aGVuIHRoZSBwaHlz
aWNhbCBmdW5jdGlvbgo+ID4gPj4+ICsgICAgICAgICAqIGlzIGFuIEV4dGVuZGVkIEZ1bmN0aW9u
Lgo+ID4gPj4+ICsgICAgICAgICAqLwo+ID4gPj4+ICsgICAgICAgIHBjaWRldnNfbG9jaygpOwo+
ID4gPj4+ICsgICAgICAgIHBoeXNmbiA9IHBjaV9nZXRfcGRldihwZGV2LT5zZWcsIGJ1cywgcGRl
di0+aW5mby5waHlzZm4uZGV2Zm4pOwo+ID4gPj4+ICsgICAgICAgIHBjaWRldnNfdW5sb2NrKCk7
Cj4gPiA+Pj4gKyAgICAgICAgQVNTRVJUKHBoeXNmbik7Cj4gPiA+Pj4gKyAgICAgICAgZGV2Zm4g
PSBwaHlzZm4tPmluZm8uaXNfZXh0Zm4gPyAwIDogcGRldi0+aW5mby5waHlzZm4uZGV2Zm47Cj4g
PiA+Pgo+ID4gPj5UaGlzIGNoYW5nZSBsb29rcyB0byBiZSBmaW5lIGlzIHdlIGFzc3VtZSB0aGF0
IGlzX2V4dGZuIGlzIGFsd2F5cwo+ID4gPj5zZXQgY29ycmVjdGx5LiBMb29raW5nIGF0IHRoZSBM
aW51eCBjb2RlIHNldHRpbmcgaXQsIEknbSBub3Qgc3VyZQo+ID4gPj50aG91Z2g6IEkgY2FuJ3Qg
c2VlIGFueSBjb25uZWN0aW9uIHRvIHRoZSBQRiBuZWVkaW5nIHRvIGJlIFJDCj4gPiA+PmludGVn
cmF0ZWQgdGhlcmUuCj4gPiA+IAo+ID4gPiBMaW51eCBjb2RlIHNldHMgaXQgd2hlbgo+ID4gPiAg
cGNpX2FyaV9lbmFibGVkKHBjaV9kZXYtPmJ1cykgJiYgUENJX1NMT1QocGNpX2Rldi0+ZGV2Zm4p
Cj4gPiA+IAo+ID4gPiAgSSBfdGhpbmtfIHBjaV9hcmlfZW5hYmxlZChwY2lfZGV2LT5idXMpIG1l
YW5zIEFSSWZvcndhcmRpbmcgaXMgZW5hYmxlZAo+ID4gPiAgaW4gdGhlIGltbWVkaWF0ZWRseSB1
cHN0cmVhbSBEb3duc3RyZWFtIHBvcnQuIFRodXMsIEkgdGhpbmsgdGhlIHBjaV9kZXYKPiA+ID4g
IGlzIGFuIEFSSS1jYXBhYmxlIGRldmljZSBmb3IgUENJZSBzcGVjIDYuMTMgc2F5czoKPiA+ID4g
Cj4gPiA+IEl0IGlzIHN0cm9uZ2x5IHJlY29tbWVuZGVkIHRoYXQgc29mdHdhcmUgaW4gZ2VuZXJh
bCBTZXQgdGhlIEFSSQo+ID4gPiBGb3J3YXJkaW5nIEVuYWJsZSBiaXQgaW4gYSA1IERvd25zdHJl
YW0gUG9ydCBvbmx5IGlmIHNvZnR3YXJlIGlzIGNlcnRhaW4KPiA+ID4gdGhhdCB0aGUgZGV2aWNl
IGltbWVkaWF0ZWx5IGJlbG93IHRoZSBEb3duc3RyZWFtIFBvcnQgaXMgYW4gQVJJIERldmljZS4K
PiA+ID4gSWYgdGhlIGJpdCBpcyBTZXQgd2hlbiBhIG5vbi1BUkkgRGV2aWNlIGlzIHByZXNlbnQs
IHRoZSBub24tQVJJIERldmljZQo+ID4gPiBjYW4gcmVzcG9uZCB0byBDb25maWd1cmF0aW9uIFNw
YWNlIGFjY2Vzc2VzIHVuZGVyIHdoYXQgaXQgaW50ZXJwcmV0cyBhcwo+ID4gPiBiZWluZyBkaWZm
ZXJlbnQgRGV2aWNlIE51bWJlcnMsIGFuZCBpdHMgRnVuY3Rpb25zIGNhbiBiZSBhbGlhc2VkIHVu
ZGVyCj4gPiA+IG11bHRpcGxlIERldmljZSBOdW1iZXJzLCBnZW5lcmFsbHkgbGVhZGluZyB0byB1
bmRlc2lyZWQgYmVoYXZpb3IuCj4gPiA+IAo+ID4gPiBhbmQgdGhlIHBjaV9kZXYgY2FuJ3QgYmUg
YSBSQyBpbnRlZ3JhdGVkIGVuZHBvaW50cy4gRnJvbSBhbm90aGVyIHNpZGUsIGl0Cj4gPiA+IGFs
c28gbWVhbnMgdGhlIGlzX2V4dGZuIHdvbid0IGJlIHNldCBmb3IgUkMgaW50ZWdyYXRlZCBQRi4g
SXMgdGhhdAo+ID4gPiByaWdodD8KPiA+IAo+ID4gV2VsbCwgSSdtIG5vdCBzdXJlIGFib3V0IHRo
ZSBMaW51eCBwYXJ0cyBoZXJlPyBLb25yYWQsIGRvIHlvdQo+ID4gaGFwcGVuIHRvIGtub3c/IE9y
IGRvIHlvdSBrbm93IHNvbWVvbmUgd2hvIGRvZXM/CgpwY2lfYXJpX2VuYWJsZWQoKSBhbmQgcmVs
YXRlZCBjb2RlIHRydXN0cyB0aGF0IGFuIFJDIGludGVncmF0ZWQgZW5kcG9pbnQKZG9lcyBub3Qg
cHJlc2VudCB0aGUgUENJX0VYVF9DQVBfSURfQVJJIGNhcGFiaWxpdHkuIEFzIGxvbmcgYXMgd2Ug
ZG8Kbm90IGhhdmUgcm9ndWUgZW5kcG9pbnRzIHRoYXQgZG9uJ3QgZm9sbG93IHRoZSBzcGVjLCB0
aGlzIGNvZGUgd29ya3MgZmluZS4KCj4gCj4gSW5jbHVkaW5nIEdvdmluZGEgYW5kIFZlbnUsCj4g
Cj4gPiAKPiA+ID4+SSdkIGFsc28gc3VnZ2VzdCBkb2luZyBlcnJvciBoYW5kbGluZyBub3QgYnkg
QVNTRVJUKCksIGJ1dCBieQo+ID4gPj5jaGVja2luZyBwaHlzZm4gaW4gdGhlIGNvbmRpdGlvbmFs
IGV4cHJlc3Npb24uCj4gPiA+IAo+ID4gPiBkbyB5b3UgbWVhbiB0aGlzPz8/Cj4gPiA+IGRldmZu
ID0gKHBoeXNmbiAmJiBwaHlzZm4tPmluZm8uaXNfZXh0Zm4pID8gMCA6IHBkZXYtPmluZm8ucGh5
c2ZuLmRldmZuOwo+ID4gCj4gPiBZZXMuCj4gPiAKPiA+IEphbgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 22 18:15:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 18: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 1dO6dm-0001yI-2y; Thu, 22 Jun 2017 18: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 <prvs=339760969=Andrew.Cooper3@citrix.com>)
 id 1dO6dk-0001xp-8y
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 18:15:36 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 E4/57-01733-7490C495; Thu, 22 Jun 2017 18:15:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplkeJIrShJLcpLzFFi42JxWrohUted0yf
 SoPmPkMWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmnH9wRXGgmf8FfeP1zYwdvJ2MXJySAj4S/z8
 cZsVxGYT0JfY/eITE4gtIqAucbrjIlCci4NZoItRYsGtb8wgCWGBcInbC5eygdgsAqoS35+3g
 Nm8Ah4SO06vZocYKidx/vhPsHpOAU+JZ/tPgtlCQDVfFj9khbDVJK71X2KH6BWUODnzCQuIzS
 wgIXHwxQvmCYy8s5CkZiFJLWBkWsWoUZxaVJZapGtkqZdUlJmeUZKbmJmja2hgqpebWlycmJ6
 ak5hUrJecn7uJERg89QwMjDsYL2/xO8QoycGkJMq7udg7UogvKT+lMiOxOCO+qDQntfgQowwH
 h5IEryeHT6SQYFFqempFWmYOMIxh0hIcPEoivLEgad7igsTc4sx0iNQpRkUpcd4WkIQASCKjN
 A+uDRY7lxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ884BmcKTmVcCN/0V0GImoMUvjniALC
 5JREhJNTDyukl8mLCRO+nj5f+ti7lWe7n4zrqteOWN2w7fx1XZEfnxmlyT0j6d+PLh3Dp9qfP
 VHXvs27KWyK482v517yLl4GknYj281q+1Y4ue67R6UeWFlx7Sn5mkio7NZY1Wj+ByW7jG2c71
 idmpRS9fSHZ05915tyl0sZpk+Ir/uixHff86ZmRwTxVVYinOSDTUYi4qTgQAAfcKhZgCAAA=
X-Env-Sender: prvs=339760969=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1498155332!101778263!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59787 invoked from network); 22 Jun 2017 18:15:34 -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;
 22 Jun 2017 18:15:34 -0000
X-IronPort-AV: E=Sophos;i="5.39,373,1493683200"; d="scan'208";a="429044679"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 22 Jun 2017 19:15:28 +0100
Message-ID: <1498155329-4752-3-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1498155329-4752-1-git-send-email-andrew.cooper3@citrix.com>
References: <1498155329-4752-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>
Subject: [Xen-devel] [PATCH for-4.9 v3 2/3] xen/livepatch: Use zeroed memory
	allocations for arrays
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RWFjaCBvZiB0aGVzZSBhcnJheXMgaXMgc3BhcnNlLiAgVXNlIHplcm9lZCBhbGxvY2F0aW9ucyB0
byBjYXVzZSB1bmluaXRpYWxpc2VkCmFycmF5IGVsZW1lbnRzIHRvIGNvbnRhaW4gZGV0ZXJtaW5p
c3RpYyB2YWx1ZXMsIG1vc3QgaW1wb3J0YW50bHkgZm9yIHRoZQplbWJlZGRlZCBwb2ludGVycy4K
ClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
Ci0tLQpDQzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpD
QzogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CgoqIG5ldyBpbiB2
MwotLS0KIHhlbi9jb21tb24vbGl2ZXBhdGNoLmMgICAgIHwgNCArKy0tCiB4ZW4vY29tbW9uL2xp
dmVwYXRjaF9lbGYuYyB8IDQgKystLQogMiBmaWxlcyBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyks
IDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9saXZlcGF0Y2guYyBiL3hl
bi9jb21tb24vbGl2ZXBhdGNoLmMKaW5kZXggZGY2N2ExYS4uNjZkNTMyZCAxMDA2NDQKLS0tIGEv
eGVuL2NvbW1vbi9saXZlcGF0Y2guYworKysgYi94ZW4vY29tbW9uL2xpdmVwYXRjaC5jCkBAIC03
NzEsOCArNzcxLDggQEAgc3RhdGljIGludCBidWlsZF9zeW1ib2xfdGFibGUoc3RydWN0IHBheWxv
YWQgKnBheWxvYWQsCiAgICAgICAgIH0KICAgICB9CiAKLSAgICBzeW10YWIgPSB4bWFsbG9jX2Fy
cmF5KHN0cnVjdCBsaXZlcGF0Y2hfc3ltYm9sLCBuc3ltcyk7Ci0gICAgc3RydGFiID0geG1hbGxv
Y19hcnJheShjaGFyLCBzdHJ0YWJfbGVuKTsKKyAgICBzeW10YWIgPSB4emFsbG9jX2FycmF5KHN0
cnVjdCBsaXZlcGF0Y2hfc3ltYm9sLCBuc3ltcyk7CisgICAgc3RydGFiID0geHphbGxvY19hcnJh
eShjaGFyLCBzdHJ0YWJfbGVuKTsKIAogICAgIGlmICggIXN0cnRhYiB8fCAhc3ltdGFiICkKICAg
ICB7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2xpdmVwYXRjaF9lbGYuYyBiL3hlbi9jb21tb24v
bGl2ZXBhdGNoX2VsZi5jCmluZGV4IGM0YTk2MzMuLmI2OWUyNzEgMTAwNjQ0Ci0tLSBhL3hlbi9j
b21tb24vbGl2ZXBhdGNoX2VsZi5jCisrKyBiL3hlbi9jb21tb24vbGl2ZXBhdGNoX2VsZi5jCkBA
IC01Miw3ICs1Miw3IEBAIHN0YXRpYyBpbnQgZWxmX3Jlc29sdmVfc2VjdGlvbnMoc3RydWN0IGxp
dmVwYXRjaF9lbGYgKmVsZiwgY29uc3Qgdm9pZCAqZGF0YSkKICAgICBpbnQgcmM7CiAKICAgICAv
KiBsaXZlcGF0Y2hfZWxmX2xvYWQgc2FuaXR5IGNoZWNrZWQgZV9zaG51bS4gKi8KLSAgICBzZWMg
PSB4bWFsbG9jX2FycmF5KHN0cnVjdCBsaXZlcGF0Y2hfZWxmX3NlYywgZWxmLT5oZHItPmVfc2hu
dW0pOworICAgIHNlYyA9IHh6YWxsb2NfYXJyYXkoc3RydWN0IGxpdmVwYXRjaF9lbGZfc2VjLCBl
bGYtPmhkci0+ZV9zaG51bSk7CiAgICAgaWYgKCAhc2VjICkKICAgICB7CiAgICAgICAgIGRwcmlu
dGsoWEVOTE9HX0VSUiwgTElWRVBBVENIIiVzOiBDb3VsZCBub3QgYWxsb2NhdGUgbWVtb3J5IGZv
ciBzZWN0aW9uIHRhYmxlIVxuIiwKQEAgLTIyNSw3ICsyMjUsNyBAQCBzdGF0aWMgaW50IGVsZl9n
ZXRfc3ltKHN0cnVjdCBsaXZlcGF0Y2hfZWxmICplbGYsIGNvbnN0IHZvaWQgKmRhdGEpCiAgICAg
LyogTm8gbmVlZCB0byBjaGVjayB2YWx1ZXMgYXMgZWxmX3Jlc29sdmVfc2VjdGlvbnMgZGlkIGl0
LiAqLwogICAgIG5zeW0gPSBzeW10YWJfc2VjLT5zZWMtPnNoX3NpemUgLyBzeW10YWJfc2VjLT5z
ZWMtPnNoX2VudHNpemU7CiAKLSAgICBzeW0gPSB4bWFsbG9jX2FycmF5KHN0cnVjdCBsaXZlcGF0
Y2hfZWxmX3N5bSwgbnN5bSk7CisgICAgc3ltID0geHphbGxvY19hcnJheShzdHJ1Y3QgbGl2ZXBh
dGNoX2VsZl9zeW0sIG5zeW0pOwogICAgIGlmICggIXN5bSApCiAgICAgewogICAgICAgICBkcHJp
bnRrKFhFTkxPR19FUlIsIExJVkVQQVRDSCAiJXM6IENvdWxkIG5vdCBhbGxvY2F0ZSBtZW1vcnkg
Zm9yIHN5bWJvbHNcbiIsCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 22 18:15:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 18: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 1dO6dm-0001yT-9g; Thu, 22 Jun 2017 18: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 <prvs=339760969=Andrew.Cooper3@citrix.com>)
 id 1dO6dl-0001xv-2K
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 18:15:37 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 D1/DC-01735-8490C495; Thu, 22 Jun 2017 18:15:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeJIrShJLcpLzFFi42JxWrrBXted0yf
 S4MtJPYslHxezODB6HN39mymAMYo1My8pvyKBNaN5/SSmguP6FYv+3GZsYDyu2MXIySEh4C/R
 dms3I4jNJqAvsfvFJyYQW0RAXeJ0x0XWLkYODmYBXYlVPzVAwsICARINFxexgNgsAqoSK+4sA
 mvlFfCQmD+zgQlipJzE+eM/mUFsTgFPiWf7T4LZQkA1XxY/ZIWw1SSu9V9ih+gVlDg58wnYTG
 YBCYmDL14wT2DknYUkNQtJagEj0ypGjeLUorLUIl1DA72kosz0jJLcxMwcIM9ULze1uDgxPTU
 nMalYLzk/dxMjMHQYgGAH45qpzocYJTmYlER5Nxd7RwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS
 4PXk8IkUEixKTU+tSMvMAQYxTFqCg0dJhDcWJM1bXJCYW5yZDpE6xagoJc7bApIQAElklObBt
 cEi5xKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEeQNApvBk5pXATX8FtJgJaPGLIx4gi0sSEV
 JSDYzOl2KvFPLVs01q+zt1seLco+p1DTL3flvKBz2W6bIJ6cgOcVmYe2/S96NRtgemeS29tnw
 yY1CZKs/BffbmbHb7Fzl+Tj98/GmSjv2PSVLaoj4cPNerbVzbW6Z/OXGU5XKwnqO8QlXa3m8R
 C/9UGDGZFOcfOSIof4PP7snMAKG2rh1lJ6wia5VYijMSDbWYi4oTAcCm88qXAgAA
X-Env-Sender: prvs=339760969=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1498155333!84878924!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41513 invoked from network); 22 Jun 2017 18:15:35 -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;
 22 Jun 2017 18:15:35 -0000
X-IronPort-AV: E=Sophos;i="5.39,373,1493683200"; d="scan'208";a="437531083"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 22 Jun 2017 19:15:27 +0100
Message-ID: <1498155329-4752-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1498155329-4752-1-git-send-email-andrew.cooper3@citrix.com>
References: <1498155329-4752-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH for-4.9 v3 1/3] xen/livepatch: Clean up arch
	relocation 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>

ICogUmVkdWNlIHN5bWJvbCBzY29wZSBhbmQgaW5pdGFsaXNhdGlvbiBhcyBtdWNoIGFzIHBvc3Np
YmxlCiAqIEFubm90YXRlIGEgZmFsbHRocm91Z2ggY2FzZSBpbiBhcm02NAogKiBGaXggc3dpdGNo
IHN0YXRlbWVudCBzdHlsZSBpbiBhcm0zMgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpSZXZpZXdl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogS29ucmFk
IFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpUZXN0ZWQtYnk6IEtvbnJh
ZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KLS0tCiB4ZW4vYXJjaC9h
cm0vYXJtMzIvbGl2ZXBhdGNoLmMgfCAyNyArKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0KIHhl
bi9hcmNoL2FybS9hcm02NC9saXZlcGF0Y2guYyB8IDE5ICsrKysrKystLS0tLS0tLS0tLS0KIHhl
bi9hcmNoL3g4Ni9saXZlcGF0Y2guYyAgICAgICB8IDEzICsrKysrLS0tLS0tLS0KIDMgZmlsZXMg
Y2hhbmdlZCwgMjQgaW5zZXJ0aW9ucygrKSwgMzUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL2FybTMyL2xpdmVwYXRjaC5jIGIveGVuL2FyY2gvYXJtL2FybTMyL2xpdmVw
YXRjaC5jCmluZGV4IGE3ZmQ1ZTIuLmEzMjgxNzkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9h
cm0zMi9saXZlcGF0Y2guYworKysgYi94ZW4vYXJjaC9hcm0vYXJtMzIvbGl2ZXBhdGNoLmMKQEAg
LTIyNCwyMSArMjI0LDIxIEBAIGludCBhcmNoX2xpdmVwYXRjaF9wZXJmb3JtKHN0cnVjdCBsaXZl
cGF0Y2hfZWxmICplbGYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3Qg
bGl2ZXBhdGNoX2VsZl9zZWMgKnJlbGEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29s
IHVzZV9yZWxhKQogewotICAgIGNvbnN0IEVsZl9SZWxBICpyX2E7Ci0gICAgY29uc3QgRWxmX1Jl
bCAqcjsKLSAgICB1bnNpZ25lZCBpbnQgc3ltbmR4LCBpOwotICAgIHVpbnQzMl90IHZhbDsKLSAg
ICB2b2lkICpkZXN0OworICAgIHVuc2lnbmVkIGludCBpOwogICAgIGludCByYyA9IDA7CiAKICAg
ICBmb3IgKCBpID0gMDsgaSA8IChyZWxhLT5zZWMtPnNoX3NpemUgLyByZWxhLT5zZWMtPnNoX2Vu
dHNpemUpOyBpKysgKQogICAgIHsKKyAgICAgICAgdW5zaWduZWQgaW50IHN5bW5keDsKKyAgICAg
ICAgdWludDMyX3QgdmFsOworICAgICAgICB2b2lkICpkZXN0OwogICAgICAgICB1bnNpZ25lZCBj
aGFyIHR5cGU7Ci0gICAgICAgIHMzMiBhZGRlbmQgPSAwOworICAgICAgICBzMzIgYWRkZW5kOwog
CiAgICAgICAgIGlmICggdXNlX3JlbGEgKQogICAgICAgICB7Ci0gICAgICAgICAgICByX2EgPSBy
ZWxhLT5kYXRhICsgaSAqIHJlbGEtPnNlYy0+c2hfZW50c2l6ZTsKKyAgICAgICAgICAgIGNvbnN0
IEVsZl9SZWxBICpyX2EgPSByZWxhLT5kYXRhICsgaSAqIHJlbGEtPnNlYy0+c2hfZW50c2l6ZTsK
KwogICAgICAgICAgICAgc3ltbmR4ID0gRUxGMzJfUl9TWU0ocl9hLT5yX2luZm8pOwogICAgICAg
ICAgICAgdHlwZSA9IEVMRjMyX1JfVFlQRShyX2EtPnJfaW5mbyk7CiAgICAgICAgICAgICBkZXN0
ID0gYmFzZS0+bG9hZF9hZGRyICsgcl9hLT5yX29mZnNldDsgLyogUCAqLwpAQCAtMjQ2LDEwICsy
NDYsMTIgQEAgaW50IGFyY2hfbGl2ZXBhdGNoX3BlcmZvcm0oc3RydWN0IGxpdmVwYXRjaF9lbGYg
KmVsZiwKICAgICAgICAgfQogICAgICAgICBlbHNlCiAgICAgICAgIHsKLSAgICAgICAgICAgIHIg
PSByZWxhLT5kYXRhICsgaSAqIHJlbGEtPnNlYy0+c2hfZW50c2l6ZTsKKyAgICAgICAgICAgIGNv
bnN0IEVsZl9SZWwgKnIgPSByZWxhLT5kYXRhICsgaSAqIHJlbGEtPnNlYy0+c2hfZW50c2l6ZTsK
KwogICAgICAgICAgICAgc3ltbmR4ID0gRUxGMzJfUl9TWU0oci0+cl9pbmZvKTsKICAgICAgICAg
ICAgIHR5cGUgPSBFTEYzMl9SX1RZUEUoci0+cl9pbmZvKTsKICAgICAgICAgICAgIGRlc3QgPSBi
YXNlLT5sb2FkX2FkZHIgKyByLT5yX29mZnNldDsgLyogUCAqLworICAgICAgICAgICAgYWRkZW5k
ID0gZ2V0X2FkZGVuZCh0eXBlLCBkZXN0KTsKICAgICAgICAgfQogCiAgICAgICAgIGlmICggc3lt
bmR4ID4gZWxmLT5uc3ltICkKQEAgLTI1OSwxMyArMjYxLDExIEBAIGludCBhcmNoX2xpdmVwYXRj
aF9wZXJmb3JtKHN0cnVjdCBsaXZlcGF0Y2hfZWxmICplbGYsCiAgICAgICAgICAgICByZXR1cm4g
LUVJTlZBTDsKICAgICAgICAgfQogCi0gICAgICAgIGlmICggIXVzZV9yZWxhICkKLSAgICAgICAg
ICAgIGFkZGVuZCA9IGdldF9hZGRlbmQodHlwZSwgZGVzdCk7Ci0KICAgICAgICAgdmFsID0gZWxm
LT5zeW1bc3ltbmR4XS5zeW0tPnN0X3ZhbHVlOyAvKiBTICovCiAKICAgICAgICAgcmMgPSBwZXJm
b3JtX3JlbCh0eXBlLCBkZXN0LCB2YWwsIGFkZGVuZCk7Ci0gICAgICAgIHN3aXRjaCAoIHJjICkg
eworICAgICAgICBzd2l0Y2ggKCByYyApCisgICAgICAgIHsKICAgICAgICAgY2FzZSAtRU9WRVJG
TE9XOgogICAgICAgICAgICAgZHByaW50ayhYRU5MT0dfRVJSLCBMSVZFUEFUQ0ggIiVzOiBPdmVy
ZmxvdyBpbiByZWxvY2F0aW9uICV1IGluICVzIGZvciAlcyFcbiIsCiAgICAgICAgICAgICAgICAg
ICAgIGVsZi0+bmFtZSwgaSwgcmVsYS0+bmFtZSwgYmFzZS0+bmFtZSk7CkBAIC0yNzUsOSArMjc1
LDYgQEAgaW50IGFyY2hfbGl2ZXBhdGNoX3BlcmZvcm0oc3RydWN0IGxpdmVwYXRjaF9lbGYgKmVs
ZiwKICAgICAgICAgICAgIGRwcmludGsoWEVOTE9HX0VSUiwgTElWRVBBVENIICIlczogVW5oYW5k
bGVkIHJlbG9jYXRpb24gIyV4XG4iLAogICAgICAgICAgICAgICAgICAgICBlbGYtPm5hbWUsIHR5
cGUpOwogICAgICAgICAgICAgYnJlYWs7Ci0KLSAgICAgICAgZGVmYXVsdDoKLSAgICAgICAgICAg
IGJyZWFrOwogICAgICAgICB9CiAKICAgICAgICAgaWYgKCByYyApCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vYXJtNjQvbGl2ZXBhdGNoLmMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvbGl2ZXBhdGNo
LmMKaW5kZXggZGFlNjRmNS4uNjM5MjliMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0
L2xpdmVwYXRjaC5jCisrKyBiL3hlbi9hcmNoL2FybS9hcm02NC9saXZlcGF0Y2guYwpAQCAtMjQx
LDE5ICsyNDEsMTYgQEAgaW50IGFyY2hfbGl2ZXBhdGNoX3BlcmZvcm1fcmVsYShzdHJ1Y3QgbGl2
ZXBhdGNoX2VsZiAqZWxmLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBz
dHJ1Y3QgbGl2ZXBhdGNoX2VsZl9zZWMgKmJhc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGNvbnN0IHN0cnVjdCBsaXZlcGF0Y2hfZWxmX3NlYyAqcmVsYSkKIHsKLSAgICBjb25z
dCBFbGZfUmVsQSAqcjsKLSAgICB1bnNpZ25lZCBpbnQgc3ltbmR4LCBpOwotICAgIHVpbnQ2NF90
IHZhbDsKLSAgICB2b2lkICpkZXN0OwotICAgIGJvb2xfdCBvdmVyZmxvd19jaGVjazsKKyAgICB1
bnNpZ25lZCBpbnQgaTsKIAogICAgIGZvciAoIGkgPSAwOyBpIDwgKHJlbGEtPnNlYy0+c2hfc2l6
ZSAvIHJlbGEtPnNlYy0+c2hfZW50c2l6ZSk7IGkrKyApCiAgICAgeworICAgICAgICBjb25zdCBF
bGZfUmVsQSAqciA9IHJlbGEtPmRhdGEgKyBpICogcmVsYS0+c2VjLT5zaF9lbnRzaXplOworICAg
ICAgICB1bnNpZ25lZCBpbnQgc3ltbmR4ID0gRUxGNjRfUl9TWU0oci0+cl9pbmZvKTsKKyAgICAg
ICAgdm9pZCAqZGVzdCA9IGJhc2UtPmxvYWRfYWRkciArIHItPnJfb2Zmc2V0OyAvKiBQICovCisg
ICAgICAgIGJvb2wgb3ZlcmZsb3dfY2hlY2sgPSB0cnVlOwogICAgICAgICBpbnQgb3ZmID0gMDsK
LQotICAgICAgICByID0gcmVsYS0+ZGF0YSArIGkgKiByZWxhLT5zZWMtPnNoX2VudHNpemU7Ci0K
LSAgICAgICAgc3ltbmR4ID0gRUxGNjRfUl9TWU0oci0+cl9pbmZvKTsKKyAgICAgICAgdWludDY0
X3QgdmFsOwogCiAgICAgICAgIGlmICggc3ltbmR4ID4gZWxmLT5uc3ltICkKICAgICAgICAgewpA
QCAtMjYyLDExICsyNTksOCBAQCBpbnQgYXJjaF9saXZlcGF0Y2hfcGVyZm9ybV9yZWxhKHN0cnVj
dCBsaXZlcGF0Y2hfZWxmICplbGYsCiAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAgICAg
ICAgfQogCi0gICAgICAgIGRlc3QgPSBiYXNlLT5sb2FkX2FkZHIgKyByLT5yX29mZnNldDsgLyog
UCAqLwogICAgICAgICB2YWwgPSBlbGYtPnN5bVtzeW1uZHhdLnN5bS0+c3RfdmFsdWUgKyAgci0+
cl9hZGRlbmQ7IC8qIFMrQSAqLwogCi0gICAgICAgIG92ZXJmbG93X2NoZWNrID0gdHJ1ZTsKLQog
ICAgICAgICAvKiBBUk02NCBvcGVyYXRpb25zIGF0IG1pbmltdW0gYXJlIGFsd2F5cyAzMi1iaXQu
ICovCiAgICAgICAgIGlmICggci0+cl9vZmZzZXQgPj0gYmFzZS0+c2VjLT5zaF9zaXplIHx8CiAg
ICAgICAgICAgICAoci0+cl9vZmZzZXQgKyBzaXplb2YodWludDMyX3QpKSA+IGJhc2UtPnNlYy0+
c2hfc2l6ZSApCkBAIC00MDMsNiArMzk3LDcgQEAgaW50IGFyY2hfbGl2ZXBhdGNoX3BlcmZvcm1f
cmVsYShzdHJ1Y3QgbGl2ZXBhdGNoX2VsZiAqZWxmLAogCiAgICAgICAgIGNhc2UgUl9BQVJDSDY0
X0FEUl9QUkVMX1BHX0hJMjFfTkM6CiAgICAgICAgICAgICBvdmVyZmxvd19jaGVjayA9IGZhbHNl
OworICAgICAgICAgICAgLyogRmFsbHRocm91Z2guICovCiAgICAgICAgIGNhc2UgUl9BQVJDSDY0
X0FEUl9QUkVMX1BHX0hJMjE6CiAgICAgICAgICAgICBvdmYgPSByZWxvY19pbnNuX2ltbShSRUxP
Q19PUF9QQUdFLCBkZXN0LCB2YWwsIDEyLCAyMSwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIEFBUkNINjRfSU5TTl9JTU1fQURSKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9s
aXZlcGF0Y2guYyBiL3hlbi9hcmNoL3g4Ni9saXZlcGF0Y2guYwppbmRleCBkZDUwZGQxLi43OTE3
NjEwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbGl2ZXBhdGNoLmMKKysrIGIveGVuL2FyY2gv
eDg2L2xpdmVwYXRjaC5jCkBAIC0xNjEsMTYgKzE2MSwxNCBAQCBpbnQgYXJjaF9saXZlcGF0Y2hf
cGVyZm9ybV9yZWxhKHN0cnVjdCBsaXZlcGF0Y2hfZWxmICplbGYsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBsaXZlcGF0Y2hfZWxmX3NlYyAqYmFzZSwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGxpdmVwYXRjaF9lbGZf
c2VjICpyZWxhKQogewotICAgIGNvbnN0IEVsZl9SZWxBICpyOwotICAgIHVuc2lnbmVkIGludCBz
eW1uZHgsIGk7Ci0gICAgdWludDY0X3QgdmFsOwotICAgIHVpbnQ4X3QgKmRlc3Q7CisgICAgdW5z
aWduZWQgaW50IGk7CiAKICAgICBmb3IgKCBpID0gMDsgaSA8IChyZWxhLT5zZWMtPnNoX3NpemUg
LyByZWxhLT5zZWMtPnNoX2VudHNpemUpOyBpKysgKQogICAgIHsKLSAgICAgICAgciA9IHJlbGEt
PmRhdGEgKyBpICogcmVsYS0+c2VjLT5zaF9lbnRzaXplOwotCi0gICAgICAgIHN5bW5keCA9IEVM
RjY0X1JfU1lNKHItPnJfaW5mbyk7CisgICAgICAgIGNvbnN0IEVsZl9SZWxBICpyID0gcmVsYS0+
ZGF0YSArIGkgKiByZWxhLT5zZWMtPnNoX2VudHNpemU7CisgICAgICAgIHVuc2lnbmVkIGludCBz
eW1uZHggPSBFTEY2NF9SX1NZTShyLT5yX2luZm8pOworICAgICAgICB1aW50OF90ICpkZXN0ID0g
YmFzZS0+bG9hZF9hZGRyICsgci0+cl9vZmZzZXQ7CisgICAgICAgIHVpbnQ2NF90IHZhbDsKIAog
ICAgICAgICBpZiAoIHN5bW5keCA+IGVsZi0+bnN5bSApCiAgICAgICAgIHsKQEAgLTE3OSw3ICsx
NzcsNiBAQCBpbnQgYXJjaF9saXZlcGF0Y2hfcGVyZm9ybV9yZWxhKHN0cnVjdCBsaXZlcGF0Y2hf
ZWxmICplbGYsCiAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAgICAgICAgfQogCi0gICAg
ICAgIGRlc3QgPSBiYXNlLT5sb2FkX2FkZHIgKyByLT5yX29mZnNldDsKICAgICAgICAgdmFsID0g
ci0+cl9hZGRlbmQgKyBlbGYtPnN5bVtzeW1uZHhdLnN5bS0+c3RfdmFsdWU7CiAKICAgICAgICAg
c3dpdGNoICggRUxGNjRfUl9UWVBFKHItPnJfaW5mbykgKQotLSAKMi4xLjQKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 22 18:15:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 18: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 1dO6dm-0001ye-Gi; Thu, 22 Jun 2017 18: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 <prvs=339760969=Andrew.Cooper3@citrix.com>)
 id 1dO6dl-0001yC-Ol
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 18:15:37 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 78/2D-01734-9490C495; Thu, 22 Jun 2017 18:15:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjkeJIrShJLcpLzFFi42JxWrrBXteD0yf
 SYEKXssWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmrH19DymgpcKFV/WTGdrYDwu3sXIySEh4C/x
 6902FhCbTUBfYveLT0wgtoiAusTpjousXYxcHMwC/xkldrz7wAaSEBZIkPj9qxesgUVAVWL7z
 W6wBl4BD4n2TX+ZIIbKSZw//pMZxOYU8JR4tv8kmC0EVPNl8UNWCFtN4lr/JXaIXkGJkzOfgM
 1kFpCQOPjiBfMERt5ZSFKzkKQWMDKtYtQoTi0qSy3SNTTQSyrKTM8oyU3MzAHyTPVyU4uLE9N
 TcxKTivWS83M3MQLDhwEIdjCumep8iFGSg0lJlHdzsXekEF9SfkplRmJxRnxRaU5q8SFGGQ4O
 JQleTw6fSCHBotT01Iq0zBxgIMOkJTh4lER4Y0HSvMUFibnFmekQqVOMilLivC0gCQGQREZpH
 lwbLHouMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZg3AGQKT2ZeCdz0V0CLmYAWvzjiAbK4JB
 EhJdXAqPQqTuRpqOGH51nGNy9enfYvK5xH+5SsALdI1b+oycsb/iXmuF1QLLV+IJSS9GHW/Ev
 5BY+er+bdsvrPxD/zmVk7LvvM+nR5wgkphhnfg3UfsQYnxX4/ezCOXadSysefs2kt54JPk8WD
 M09pOP6XDuB+fOfWtaa+jJ//VDZabvBek9rO9e6XvBJLcUaioRZzUXEiAMmTdqyZAgAA
X-Env-Sender: prvs=339760969=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1498155333!84878924!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41674 invoked from network); 22 Jun 2017 18:15:36 -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;
 22 Jun 2017 18:15:36 -0000
X-IronPort-AV: E=Sophos;i="5.39,373,1493683200"; d="scan'208";a="437531087"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 22 Jun 2017 19:15:29 +0100
Message-ID: <1498155329-4752-4-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1498155329-4752-1-git-send-email-andrew.cooper3@citrix.com>
References: <1498155329-4752-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH for-4.9 v3 3/3] xen/livepatch: Don't crash on
	encountering STN_UNDEF relocations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QSBzeW1uZHggb2YgU1ROX1VOREVGIGlzIHNwZWNpYWwsIGFuZCBtZWFucyBhIHN5bWJvbCB2YWx1
ZSBvZiAwLiAgV2hpbGUKbGVnaXRpbWF0ZSBpbiB0aGUgRUxGIHN0YW5kYXJkLCBpdHMgZXhpc3Rh
bmNlIGluIGEgbGl2ZXBhdGNoIGlzIHF1ZXN0aW9uYWJsZQphdCBiZXN0LiAgVW50aWwgYSBwbGF1
c2libGUgdXNlY2FzZSBwcmVzZW50cyBpdHNlbGYsIHJlamVjdCBzdWNoIGEgcmVsb2NhdGlvbgp3
aXRoIC1FT1BOT1RTVVBQLgoKQWRkaXRpb25hbGx5LCBmaXggYW4gb2ZmLWJ5LW9uZSBlcnJvciB3
aGlsZSByYW5nZSBjaGVja2luZyBzeW1uZHgsIGFuZCBwZXJmb3JtCmEgc2FmZXR5IGNoZWNrIG9u
IGVsZi0+c3ltW3N5bW5keF0uc3ltIGJlZm9yZSBkZXJlZmVuY2luZyBpdCwgdG8gYXZvaWQKdHJp
cHBpbmcgb3ZlciBhIE5VTEwgcG9pbnRlciB3aGVuIGNhbGN1bGF0aW5nIHZhbC4KClNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzog
S29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDQzogUm9zcyBM
YWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CkNDOiBKYW4gQmV1bGljaCA8SkJl
dWxpY2hAc3VzZS5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKdjM6CiAqIEZp
eCBvZmYtYnktb25lIGVycm9yCnYyOgogKiBSZWplY3QgU1ROX1VOREVGIHdpdGggLUVPUE5PVFNV
UFAKLS0tCiB4ZW4vYXJjaC9hcm0vYXJtMzIvbGl2ZXBhdGNoLmMgfCAxNCArKysrKysrKysrKysr
LQogeGVuL2FyY2gvYXJtL2FybTY0L2xpdmVwYXRjaC5jIHwgMTQgKysrKysrKysrKysrKy0KIHhl
bi9hcmNoL3g4Ni9saXZlcGF0Y2guYyAgICAgICB8IDE0ICsrKysrKysrKysrKystCiAzIGZpbGVz
IGNoYW5nZWQsIDM5IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL2FybTMyL2xpdmVwYXRjaC5jIGIveGVuL2FyY2gvYXJtL2FybTMyL2xpdmVw
YXRjaC5jCmluZGV4IGEzMjgxNzkuLjQxMzc4YTUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9h
cm0zMi9saXZlcGF0Y2guYworKysgYi94ZW4vYXJjaC9hcm0vYXJtMzIvbGl2ZXBhdGNoLmMKQEAg
LTI1NCwxMiArMjU0LDI0IEBAIGludCBhcmNoX2xpdmVwYXRjaF9wZXJmb3JtKHN0cnVjdCBsaXZl
cGF0Y2hfZWxmICplbGYsCiAgICAgICAgICAgICBhZGRlbmQgPSBnZXRfYWRkZW5kKHR5cGUsIGRl
c3QpOwogICAgICAgICB9CiAKLSAgICAgICAgaWYgKCBzeW1uZHggPiBlbGYtPm5zeW0gKQorICAg
ICAgICBpZiAoIHN5bW5keCA9PSBTVE5fVU5ERUYgKQorICAgICAgICB7CisgICAgICAgICAgICBk
cHJpbnRrKFhFTkxPR19FUlIsIExJVkVQQVRDSCAiJXM6IEVuY291bnRlcmVkIFNUTl9VTkRFRlxu
IiwKKyAgICAgICAgICAgICAgICAgICAgZWxmLT5uYW1lKTsKKyAgICAgICAgICAgIHJldHVybiAt
RU9QTk9UU1VQUDsKKyAgICAgICAgfQorICAgICAgICBlbHNlIGlmICggc3ltbmR4ID49IGVsZi0+
bnN5bSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGRwcmludGsoWEVOTE9HX0VSUiwgTElWRVBB
VENIICIlczogUmVsYXRpdmUgc3ltYm9sIHdhbnRzIHN5bWJvbEAldSB3aGljaCBpcyBwYXN0IGVu
ZCFcbiIsCiAgICAgICAgICAgICAgICAgICAgIGVsZi0+bmFtZSwgc3ltbmR4KTsKICAgICAgICAg
ICAgIHJldHVybiAtRUlOVkFMOwogICAgICAgICB9CisgICAgICAgIGVsc2UgaWYgKCAhZWxmLT5z
eW1bc3ltbmR4XS5zeW0gKQorICAgICAgICB7CisgICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19F
UlIsIExJVkVQQVRDSCAiJXM6IE5vIHJlbGF0aXZlIHN5bWJvbEAldVxuIiwKKyAgICAgICAgICAg
ICAgICAgICAgZWxmLT5uYW1lLCBzeW1uZHgpOworICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7
CisgICAgICAgIH0KIAogICAgICAgICB2YWwgPSBlbGYtPnN5bVtzeW1uZHhdLnN5bS0+c3RfdmFs
dWU7IC8qIFMgKi8KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTY0L2xpdmVwYXRjaC5j
IGIveGVuL2FyY2gvYXJtL2FybTY0L2xpdmVwYXRjaC5jCmluZGV4IDYzOTI5YjEuLjIyNDdiOTIg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm02NC9saXZlcGF0Y2guYworKysgYi94ZW4vYXJj
aC9hcm0vYXJtNjQvbGl2ZXBhdGNoLmMKQEAgLTI1MiwxMiArMjUyLDI0IEBAIGludCBhcmNoX2xp
dmVwYXRjaF9wZXJmb3JtX3JlbGEoc3RydWN0IGxpdmVwYXRjaF9lbGYgKmVsZiwKICAgICAgICAg
aW50IG92ZiA9IDA7CiAgICAgICAgIHVpbnQ2NF90IHZhbDsKIAotICAgICAgICBpZiAoIHN5bW5k
eCA+IGVsZi0+bnN5bSApCisgICAgICAgIGlmICggc3ltbmR4ID09IFNUTl9VTkRFRiApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIGRwcmludGsoWEVOTE9HX0VSUiwgTElWRVBBVENIICIlczogRW5j
b3VudGVyZWQgU1ROX1VOREVGXG4iLAorICAgICAgICAgICAgICAgICAgICBlbGYtPm5hbWUpOwor
ICAgICAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOworICAgICAgICB9CisgICAgICAgIGVsc2Ug
aWYgKCBzeW1uZHggPj0gZWxmLT5uc3ltICkKICAgICAgICAgewogICAgICAgICAgICAgZHByaW50
ayhYRU5MT0dfRVJSLCBMSVZFUEFUQ0ggIiVzOiBSZWxhdGl2ZSByZWxvY2F0aW9uIHdhbnRzIHN5
bWJvbEAldSB3aGljaCBpcyBwYXN0IGVuZCFcbiIsCiAgICAgICAgICAgICAgICAgICAgIGVsZi0+
bmFtZSwgc3ltbmR4KTsKICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgICAgICB9Cisg
ICAgICAgIGVsc2UgaWYgKCAhZWxmLT5zeW1bc3ltbmR4XS5zeW0gKQorICAgICAgICB7CisgICAg
ICAgICAgICBkcHJpbnRrKFhFTkxPR19FUlIsIExJVkVQQVRDSCAiJXM6IE5vIHJlbGF0aXZlIHN5
bWJvbEAldVxuIiwKKyAgICAgICAgICAgICAgICAgICAgZWxmLT5uYW1lLCBzeW1uZHgpOworICAg
ICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgICAgIH0KIAogICAgICAgICB2YWwgPSBlbGYt
PnN5bVtzeW1uZHhdLnN5bS0+c3RfdmFsdWUgKyAgci0+cl9hZGRlbmQ7IC8qIFMrQSAqLwogCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbGl2ZXBhdGNoLmMgYi94ZW4vYXJjaC94ODYvbGl2ZXBh
dGNoLmMKaW5kZXggNzkxNzYxMC4uNDA2ZWI5MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2xp
dmVwYXRjaC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9saXZlcGF0Y2guYwpAQCAtMTcwLDEyICsxNzAs
MjQgQEAgaW50IGFyY2hfbGl2ZXBhdGNoX3BlcmZvcm1fcmVsYShzdHJ1Y3QgbGl2ZXBhdGNoX2Vs
ZiAqZWxmLAogICAgICAgICB1aW50OF90ICpkZXN0ID0gYmFzZS0+bG9hZF9hZGRyICsgci0+cl9v
ZmZzZXQ7CiAgICAgICAgIHVpbnQ2NF90IHZhbDsKIAotICAgICAgICBpZiAoIHN5bW5keCA+IGVs
Zi0+bnN5bSApCisgICAgICAgIGlmICggc3ltbmR4ID09IFNUTl9VTkRFRiApCisgICAgICAgIHsK
KyAgICAgICAgICAgIGRwcmludGsoWEVOTE9HX0VSUiwgTElWRVBBVENIICIlczogRW5jb3VudGVy
ZWQgU1ROX1VOREVGXG4iLAorICAgICAgICAgICAgICAgICAgICBlbGYtPm5hbWUpOworICAgICAg
ICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOworICAgICAgICB9CisgICAgICAgIGVsc2UgaWYgKCBz
eW1uZHggPj0gZWxmLT5uc3ltICkKICAgICAgICAgewogICAgICAgICAgICAgZHByaW50ayhYRU5M
T0dfRVJSLCBMSVZFUEFUQ0ggIiVzOiBSZWxhdGl2ZSByZWxvY2F0aW9uIHdhbnRzIHN5bWJvbEAl
dSB3aGljaCBpcyBwYXN0IGVuZCFcbiIsCiAgICAgICAgICAgICAgICAgICAgIGVsZi0+bmFtZSwg
c3ltbmR4KTsKICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgICAgICB9CisgICAgICAg
IGVsc2UgaWYgKCAhZWxmLT5zeW1bc3ltbmR4XS5zeW0gKQorICAgICAgICB7CisgICAgICAgICAg
ICBkcHJpbnRrKFhFTkxPR19FUlIsIExJVkVQQVRDSCAiJXM6IE5vIHN5bWJvbEAldVxuIiwKKyAg
ICAgICAgICAgICAgICAgICAgZWxmLT5uYW1lLCBzeW1uZHgpOworICAgICAgICAgICAgcmV0dXJu
IC1FSU5WQUw7CisgICAgICAgIH0KIAogICAgICAgICB2YWwgPSByLT5yX2FkZGVuZCArIGVsZi0+
c3ltW3N5bW5keF0uc3ltLT5zdF92YWx1ZTsKIAotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 22 18:15:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 18: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 1dO6dk-0001xw-Sg; Thu, 22 Jun 2017 18: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 <prvs=339760969=Andrew.Cooper3@citrix.com>)
 id 1dO6dj-0001xj-CT
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 18:15:35 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 B6/CB-01752-6490C495; Thu, 22 Jun 2017 18:15:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHLMWRWlGSWpSXmKPExsXitHRDpK4bp0+
 kwc3/4hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aifa0sBetZKg4/amRsYLzO3MXIySEh4C8x
 qeEoK4jNJqAvsfvFJyYQW0RAXeJ0x0WgOAcHs4CuxKqfGiBhYQEziR+nT4KVsAioSnw92ckCY
 vMKeEicuPKABWKknMT54z/BxgsJqElc67/EDlEjKHFy5hOwGmYBCYmDL14wT2DknoUkNQtJag
 Ej0ypGjeLUorLUIl0jS72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMBQqGdgYNz
 BeHmL3yFGSQ4mJVHezcXekUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeD05fCKFBItS01Mr0jJz
 gEEJk5bg4FES4Y0FSfMWFyTmFmemQ6ROMRpzbFi9/gsTR9OHLV+YhFjy8vNSpcR5W0BKBUBKM
 0rz4AbBouUSo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHeOSBTeDLzSuD2vQI6hQnolBdHPE
 BOKUlESEk1MNZ43twuu2FWQ83DWUwXn02eeCrKuKh0D3/KHzPG6wFaLwWW3m+ezZpt/EhiruI
 G687ftobn6s71rV3YvzWJL+xXhopO/vFV5Qk+yWFPFIMPTNtdxhe+xSMvcFHozuJJefvuXQ05
 yO/t+7zKK3Fl1ZTzX4/mZt46n6HyoKHr9ZL4Q7/339m1KU6JpTgj0VCLuag4EQBLhjPvkQIAA
 A==
X-Env-Sender: prvs=339760969=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1498155332!101778263!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59669 invoked from network); 22 Jun 2017 18:15:34 -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;
 22 Jun 2017 18:15:34 -0000
X-IronPort-AV: E=Sophos;i="5.39,373,1493683200"; d="scan'208";a="429044669"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 22 Jun 2017 19:15:26 +0100
Message-ID: <1498155329-4752-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 for-4.9 v3 0/3] Fixes for livepatching
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kcmV3IENvb3BlciAoMyk6CiAgeGVuL2xpdmVwYXRjaDogQ2xlYW4gdXAgYXJjaCByZWxvY2F0
aW9uIGhhbmRsaW5nCiAgeGVuL2xpdmVwYXRjaDogVXNlIHplcm9lZCBtZW1vcnkgYWxsb2NhdGlv
bnMgZm9yIGFycmF5cwogIHhlbi9saXZlcGF0Y2g6IERvbid0IGNyYXNoIG9uIGVuY291bnRlcmlu
ZyBTVE5fVU5ERUYgcmVsb2NhdGlvbnMKCiB4ZW4vYXJjaC9hcm0vYXJtMzIvbGl2ZXBhdGNoLmMg
fCA0MSArKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gv
YXJtL2FybTY0L2xpdmVwYXRjaC5jIHwgMzMgKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0t
LS0tCiB4ZW4vYXJjaC94ODYvbGl2ZXBhdGNoLmMgICAgICAgfCAyNyArKysrKysrKysrKysrKysr
KystLS0tLS0tLS0KIHhlbi9jb21tb24vbGl2ZXBhdGNoLmMgICAgICAgICB8ICA0ICsrLS0KIHhl
bi9jb21tb24vbGl2ZXBhdGNoX2VsZi5jICAgICB8ICA0ICsrLS0KIDUgZmlsZXMgY2hhbmdlZCwg
NjcgaW5zZXJ0aW9ucygrKSwgNDIgZGVsZXRpb25zKC0pCgotLSAKMi4xLjQKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 22 18:30:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 18: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 1dO6rV-00036n-RD; Thu, 22 Jun 2017 18:29: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 1dO6rV-00036h-0Z
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 18:29:49 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 D2/6C-03557-C9C0C495; Thu, 22 Jun 2017 18:29:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsVybKJssu5sHp9
 Ig1ML9C2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oz7P5oYC/YrVnT09bI2MPZLdzFycQgJ/GGU
 aN20mLmLkZODRcBBYunUa0A2BwejQIzEgx/WIGFGgTCJyZeXsEKUaEv8Ov8EzGYTMJT4+2QTG
 0i5BJC95DMHSFhEwFri9+WlrCDjmQWOM0rs2rQArF5YIEDi3IMHYKs4Bbwkpvy7zghi8wp4S9
 z4+5kR6h4miTtTV4M1iAroShz694cNokhQ4uTMJywgNrOAn8S8XSdZJjAKzEKSmoUkBWGrSxz
 4dJERwpaX2HZ9FesCRpZVjBrFqUVlqUW6hiZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6
 yfm5mxiBYcsABDsYr28MOMQoycGkJMq7udg7UogvKT+lMiOxOCO+qDQntfgQowwHh5IEbw23T
 6SQYFFqempFWmYOMIJg0hIcPEoivLEcQGne4oLE3OLMdIjUKUZdjg2r139hEmLJy89LlRLnXQ
 UyQwCkKKM0D24ELJovMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZh3DcgUnsy8ErhNr4COYAI
 64sURD5AjShIRUlINjLV1JRnH3/V/Ez/4UnZWYdP0+o2MBy/sLHbPdE6tUPz2bs4uq9Llv0UW
 bj2k+O2pTqF7dj/fR6fuZ3az1PbMWpq3cqOdp4Nox8mJGutWHtyyeH7N5UfCBj0vr8XpzI+80
 RO0QWCecJrgufwdHk3yaRcurfqx6HnrTtWZDW3PDujcmL/BwHHi414lluKMREMt5qLiRAC6b+
 Ja4QIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1498156186!108748565!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7536 invoked from network); 22 Jun 2017 18:29:47 -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; 22 Jun 2017 18:29:47 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 5F6C322B4B;
 Thu, 22 Jun 2017 18:29:45 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5F6C322B4B
Date: Thu, 22 Jun 2017 11:29:44 -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: <20170622082632.atg6dslz5zs2gtco@dhcp-3-128.uk.xensource.com>
Message-ID: <alpine.DEB.2.10.1706221118110.12819@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1706151156350.12156@sstabellini-ThinkPad-X260>
 <1497553787-3709-1-git-send-email-sstabellini@kernel.org>
 <1497553787-3709-7-git-send-email-sstabellini@kernel.org>
 <20170620161112.7x4qickboyt7qyvh@dhcp-3-128.uk.xensource.com>
 <alpine.DEB.2.10.1706211312450.12819@sstabellini-ThinkPad-X260>
 <20170622082632.atg6dslz5zs2gtco@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-1888458059-1498156185=:12819"
Cc: jgross@suse.com, Stefano Stabellini <sstabellini@kernel.org>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xen.org,
 Stefano Stabellini <stefano@aporeto.com>, boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v4 07/18] xen/pvcalls: implement socket
 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>
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-1888458059-1498156185=:12819
Content-Type: TEXT/PLAIN; charset=UTF-8
Content-Transfer-Encoding: 8BIT

On Thu, 22 Jun 2017, Roger Pau Monné wrote:
> On Wed, Jun 21, 2017 at 01:16:56PM -0700, Stefano Stabellini wrote:
> > On Tue, 20 Jun 2017, Roger Pau Monné wrote:
> > > On Thu, Jun 15, 2017 at 12:09:36PM -0700, Stefano Stabellini wrote:
> > > > Just reply with success to the other end for now. Delay the allocation
> > > > of the actual socket to bind and/or connect.
> > > > 
> > > > Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
> > > > CC: boris.ostrovsky@oracle.com
> > > > CC: jgross@suse.com
> > > > ---
> > > >  drivers/xen/pvcalls-back.c | 27 +++++++++++++++++++++++++++
> > > >  1 file changed, 27 insertions(+)
> > > > 
> > > > diff --git a/drivers/xen/pvcalls-back.c b/drivers/xen/pvcalls-back.c
> > > > index 437c2ad..953458b 100644
> > > > --- a/drivers/xen/pvcalls-back.c
> > > > +++ b/drivers/xen/pvcalls-back.c
> > > > @@ -12,12 +12,17 @@
> > > >   * GNU General Public License for more details.
> > > >   */
> > > >  
> > > > +#include <linux/inet.h>
> > > >  #include <linux/kthread.h>
> > > >  #include <linux/list.h>
> > > >  #include <linux/radix-tree.h>
> > > >  #include <linux/module.h>
> > > >  #include <linux/semaphore.h>
> > > >  #include <linux/wait.h>
> > > > +#include <net/sock.h>
> > > > +#include <net/inet_common.h>
> > > > +#include <net/inet_connection_sock.h>
> > > > +#include <net/request_sock.h>
> > > >  
> > > >  #include <xen/events.h>
> > > >  #include <xen/grant_table.h>
> > > > @@ -54,6 +59,28 @@ struct pvcalls_fedata {
> > > >  static int pvcalls_back_socket(struct xenbus_device *dev,
> > > >  		struct xen_pvcalls_request *req)
> > > >  {
> > > > +	struct pvcalls_fedata *fedata;
> > > > +	int ret;
> > > > +	struct xen_pvcalls_response *rsp;
> > > > +
> > > > +	fedata = dev_get_drvdata(&dev->dev);
> > > > +
> > > > +	if (req->u.socket.domain != AF_INET ||
> > > > +	    req->u.socket.type != SOCK_STREAM ||
> > > > +	    (req->u.socket.protocol != IPPROTO_IP &&
> > > > +	     req->u.socket.protocol != AF_INET))
> > > > +		ret = -EAFNOSUPPORT;
> > > 
> > > Sorry for jumping into this out of the blue, but shouldn't all the
> > > constants used above be part of the protocol? AF_INET/SOCK_STREAM/...
> > > are all part of POSIX, but their specific value is not defined in the
> > > standard, hence we should have XEN_AF_INET/XEN_SOCK_STREAM/... Or am I
> > > just missing something?
> > 
> > The values of these constants for the pvcalls protocol are defined by
> > docs/misc/pvcalls.markdown under "Socket families and address format".
> > 
> > They happen to be the same as the ones defined by Linux as AF_INET,
> > SOCK_STREAM, etc, so in Linux I am just using those, but that is just an
> > implementation detail internal to the Linux kernel driver. What is
> > important from the protocol ABI perspective are the values defined by
> > docs/misc/pvcalls.markdown.
> 
> Oh I see. I still think this should be part of the public pvcalls.h
> header, and that the error codes should be the ones defined in
> public/errno.h (or else also added to the pvcalls header).

This was done differently in the past, but now that we have a formal
process, a person in charge of new PV drivers reviews, and design
documents with clearly spelled out ABIs, I consider the design docs
under docs/misc as the official specification. We don't need headers
anymore, they are redundant. In fact, we cannot have two specifications,
and the design docs are certainly the official ones (we don't want the
specs to be written as header files in C). To me, the headers under
xen/include/public/io/ are optional helpers. It doesn't matter what's in
there, or if frontends and backends use them or not.

There is really an argument for removing those headers, because they
might get out of sync with the spec by mistake, and in those cases, then
we really end up with two specifications for the same protocol. I would
be in favor of `git rm'ing all files under xen/include/public/io/ for
which we have a complete design doc under docs/misc.
--8323329-1888458059-1498156185=:12819
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--8323329-1888458059-1498156185=:12819--


From xen-devel-bounces@lists.xen.org Thu Jun 22 18:31:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 18:31:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dO6tF-0003eI-5s; Thu, 22 Jun 2017 18:31:37 +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 1dO6tD-0003eC-In
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 18:31:35 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 7D/57-02006-60D0C495; Thu, 22 Jun 2017 18:31:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVysyfVTZeZ1yf
 S4O0pXYslHxezODB6HN39mymAMYo1My8pvyKBNePHSfOCR/wVV64+ZW1g/MTTxcjFISSwiVHi
 49nbLBDObkaJW7uOsnUxcnIIC6RIfJt/FCjBwSEiYCtxYKMFRM0TJonv2+6zgTjMAtcYJSb+O
 AjWwCagKXHn8ycmEJtXwEqia+13sDiLgKrE8/d9jCC2qEC4xNvGIywQNYISJ2c+AVvAKWAvsX
 l5BkiYGWjXnbm7mSFseYntb+cwT2Dkm4WkYxaSsllIyhYwMq9i1ChOLSpLLdI1NNRLKspMzyj
 JTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgMNwYg2MG4st35EKMkB5OSKO/mYu9IIb6k/JTK
 jMTijPii0pzU4kOMMhwcShK83Dw+kUKCRanpqRVpmTnAwIdJS3DwKInwxnIApXmLCxJzizPTI
 VKnGBWlxHlNQfoEQBIZpXlwbbBou8QoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVh3jXcQFN4Mv
 NK4Ka/AlrMBLT4xREPkMUliQgpqQZGtlcnDf8FeLf+X5NpdeC+ZoxuYvS2Ty7r3A7f59419dW
 Di073fGdwq2/l9gpeEHMx50Dfjp1ar3bzvvm9nG/5FNEufqm5wrZv34TrPp/03ehsSJn8+wq3
 e4/t99cd0cpuV/jFcoP/xNvJS3nrJ5gzs0xakfFEc87BIKN6kQV2PI9f18y/7qm2QImlOCPRU
 Iu5qDgRAKOg9ImxAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1498156291!101779654!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3900 invoked from network); 22 Jun 2017 18:31:31 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-206.messagelabs.com with SMTP; 22 Jun 2017 18:31: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 6E77880D;
 Thu, 22 Jun 2017 11:31:30 -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 24B483F3E1;
 Thu, 22 Jun 2017 11:31:29 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>, Tim Deegan <tim@xen.org>
References: <20170619165753.25049-1-julien.grall@arm.com>
 <20170619165753.25049-2-julien.grall@arm.com>
 <5948EBA90200007800164599@prv-mh.provo.novell.com>
 <20170620091412.GB58640@deinos.phlegethon.org>
 <594908B20200007800164677@prv-mh.provo.novell.com>
 <20170620100647.GC58640@deinos.phlegethon.org>
 <594915C00200007800164722@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <78d0ab0e-ee94-9ba8-43c9-98aed4e4da28@arm.com>
Date: Thu, 22 Jun 2017 19:31:27 +0100
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: <594915C00200007800164722@prv-mh.provo.novell.com>
Cc: 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 v2 01/16] xen/mm: Don't use _{g,
 m}fn for defining INVALID_{G, M}FN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGksCgpPbiAyMC8wNi8xNyAxMTozMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjAuMDYu
MTcgYXQgMTI6MDYsIDx0aW1AeGVuLm9yZz4gd3JvdGU6Cj4+IEF0IDAzOjM2IC0wNjAwIG9uIDIw
IEp1biAoMTQ5NzkyOTc3OCksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMjAuMDYuMTcg
YXQgMTE6MTQsIDx0aW1AeGVuLm9yZz4gd3JvdGU6Cj4+Pj4gQXQgMDE6MzIgLTA2MDAgb24gMjAg
SnVuICgxNDk3OTIyMzQ1KSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4+IE9uIDE5LjA2LjE3
IGF0IDE4OjU3LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+Pj4+Pj4gLS0tIGEveGVu
L2luY2x1ZGUveGVuL21tLmgKPj4+Pj4+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9tbS5oCj4+Pj4+
PiBAQCAtNTYsNyArNTYsNyBAQAo+Pj4+Pj4KPj4+Pj4+ICBUWVBFX1NBRkUodW5zaWduZWQgbG9u
ZywgbWZuKTsKPj4+Pj4+ICAjZGVmaW5lIFBSSV9tZm4gICAgICAgICAgIjA1bHgiCj4+Pj4+PiAt
I2RlZmluZSBJTlZBTElEX01GTiAgICAgIF9tZm4ofjBVTCkKPj4+Pj4+ICsjZGVmaW5lIElOVkFM
SURfTUZOICAgICAgKG1mbl90KXsgfjBVTCB9Cj4+Pj4+Cj4+Pj4+IFdoaWxlIEkgZG9uJ3QgZXhw
ZWN0IGFueW9uZSB0byB3aXNoIHRvIHVzZSBhIHN1ZmZpeCBleHByZXNzaW9uIG9uCj4+Pj4+IHRo
aXMgY29uc3RhbnQsIGZvciBtYXhpbXVtIGNvbXBhdGliaWxpdHkgdGhpcyBzaG91bGQgc3RpbGwg
YmUgZnVsbHkKPj4+Pj4gcGFyZW50aGVzaXplZCwgSSB0aGluay4gT2YgY291cnNlIHRoaXMgc2hv
dWxkIGJlIGVhc3kgZW5vdWdoIHRvCj4+Pj4+IGRvIHdoaWxlIGNvbW1pdHRpbmcuCj4+Pj4+Cj4+
Pj4+IEFyZSB5b3UgYWJsZSB0byBhc3N1cmUgdXMgdGhhdCBjbGFuZyBzdXBwb3J0cyB0aGlzIGdj
YyBleHRlbnNpb24KPj4+Pj4gKGNvbXBvdW5kIGxpdGVyYWwgZm9yIG5vbi1jb21wb3VuZCB0eXBl
cykKPj4+Pgo+Pj4+IEFJVUkgdGhpcyBpcyBhIEM5OSBmZWF0dXJlLCBub3QgYSBHQ0Npc20uCj4+
Pgo+Pj4gTW9zdCBwYXJ0cyBvZiBpdCB5ZXMgKGl0IGlzIGEgZ2NjIGV4dGVuc2lvbiBpbiBDODkg
bW9kZSBvbmx5KSwgYnV0IHRoZQo+Pj4gc3BlY2lmaWMgdXNlIGhlcmUgaXNuJ3QgYWZhaWN0OiBD
b21wb3VuZCBsaXRlcmFscyBvdXRzaWRlIG9mIGZ1bmN0aW9ucwo+Pj4gYXJlIHN0YXRpYyBvYmpl
Y3RzLCBhbmQgaGVuY2UgY291bGRuJ3QgYmUgdXNlZCBhcyBpbml0aWFsaXplcnMgb2Ygb3RoZXIK
Pj4+IG9iamVjdHMuCj4+Cj4+IEFoLCBJIHNlZS4gIFNvIHdvdWxkIGl0IGJlIGJldHRlciB0byB1
c2UKPj4KPj4gICAjZGVmaW5lIElOVkFMSURfTUZOICgoY29uc3QgbWZuX3QpIHsgfjBVTCB9KQo+
Pgo+PiA/Cj4KPiBXaGlsZSBJIHRoaW5rIHdlIHNob3VsZCBpbmRlZWQgY29uc2lkZXIgYWRkaW5n
IHRoZSBjb25zdCwgdGhlIGFib3ZlCj4gc3RpbGwgaXMgYSBzdGF0aWMgb2JqZWN0LCBhbmQgaGVu
Y2Ugc3RpbGwgbm90IHN1aXRhYmxlIGFzIGFuIGluaXRpYWxpemVyIGFzCj4gcGVyIEM5OSBvciBD
MTEuIEJ1dCBhcyBsb25nIGFzIGdjYyBhbmQgY2xhbmcgcGVybWl0IGl0LCB3ZSdyZSBmaW5lLgoK
QWN0dWFsbHkgdGhpcyBzb2x1dGlvbnMgYnJlYWtzIG9uIEdDQyA0LjkgcHJvdmlkZWQgYnkgTGlu
YXJvIChbMV0gCjQuOS0yMDE2LTAyIGFuZCA0LjktMjAxNy4wMSkuCgpUaGlzIHNtYWxsIHJlcHJv
ZHVjZXIgZG9lcyBub3QgY29tcGlsZSB3aXRoIC1zdGQ9Z251OTkgKHVzZWQgYnkgWGVuKSBidXQg
CmNvbXBpbGUgd2l0aCB0aGlzIG9wdGlvbi4gSmFuLCBoYXZlIHlvdSB0cmllZCA0Ljkgd2l0aCB0
aGlzIHBhdGNoPwoKdHlwZWRlZiBzdHJ1Y3QKewogICAgIHVuc2lnbmVkIGxvbmcgaTsKfSBtZm5f
dDsKCm1mbl90IHYgPSAoY29uc3QgbWZuX3Qpe34wVUx9OwoKQ2hlZXJzLAoKWzFdIGh0dHBzOi8v
cmVsZWFzZXMubGluYXJvLm9yZy9jb21wb25lbnRzL3Rvb2xjaGFpbi9iaW5hcmllcy8KCj4KPiBK
YW4KPgoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 22 18:36:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 18:36: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 1dO6xo-0003sC-N5; Thu, 22 Jun 2017 18:36: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=339760969=Andrew.Cooper3@citrix.com>)
 id 1dO6xn-0003s6-DA
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 18:36:19 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 24/A0-02181-22E0C495; Thu, 22 Jun 2017 18:36:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsWyU9JRQleJzyf
 SYOIpJoslHxezODB6HN39mymAMYo1My8pvyKBNaPv2SLGgnalipWLlzE3MJ6W6WLk5JAQ8JN4
 vfoFM4gtLBAgce7BAzBbRCBT4t+23+wgtpDAQWaJqSfTuxi5OJgFZjFKzN34hRUkwSagL7H7x
 ScmEJtXwFbiyN1ZYHEWAVWJT5efg9miAuESbxuPsEDUCEqcnPkEzOYU8JE4v/kOWxcjB9BQTY
 n1u/RBwswC8hLNW2czQ+xVk7jWf4kd4s50ia1/fzFPYOSfhWTSLITuWUi6FzAyr2LUKE4tKks
 t0jW00EsqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAxBBiDYwdi03fMQoyQHk5Io
 7+Zi70ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryLeHwihQSLUtNTK9Iyc4DRAJOW4OBREuGN5
 QBK8xYXJOYWZ6ZDpE4x6nJsWL3+C5MQS15+XqqUOK8sL1CRAEhRRmke3AhYZF5ilJUS5mUEOk
 qIpyC1KDezBFX+FaM4B6OSMG8cyCU8mXklcJteAR3BBHTEiyMeIEeUJCKkpBoYW+OOJ+T89OP
 Q85x4+Me/BpnXCheLJ8vuXcqiYjet3O/YpDVXbTf+v9OvzqFyasaTAgZhzUOMml+ZLqR9vOik
 I8z7gEfW4qd4UGZv2XNl2382weLpRs0sBWcfsKnaz/gaIyYzO+vhNbmFN5VYZ38JELDS83hVd
 erPwwUvt/xz25ecUbxL9qOLEktxRqKhFnNRcSIAWHvd5ccCAAA=
X-Env-Sender: prvs=339760969=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1498156577!90650901!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11563 invoked from network); 22 Jun 2017 18:36:18 -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;
 22 Jun 2017 18:36:18 -0000
X-IronPort-AV: E=Sophos;i="5.39,373,1493683200"; d="scan'208";a="48265448"
To: Stefano Stabellini <sstabellini@kernel.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <alpine.DEB.2.10.1706151156350.12156@sstabellini-ThinkPad-X260>
 <1497553787-3709-1-git-send-email-sstabellini@kernel.org>
 <1497553787-3709-7-git-send-email-sstabellini@kernel.org>
 <20170620161112.7x4qickboyt7qyvh@dhcp-3-128.uk.xensource.com>
 <alpine.DEB.2.10.1706211312450.12819@sstabellini-ThinkPad-X260>
 <20170622082632.atg6dslz5zs2gtco@dhcp-3-128.uk.xensource.com>
 <alpine.DEB.2.10.1706221118110.12819@sstabellini-ThinkPad-X260>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <0ae24b76-03f5-5adf-5437-2c61f934502b@citrix.com>
Date: Thu, 22 Jun 2017 19:36:16 +0100
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.1706221118110.12819@sstabellini-ThinkPad-X260>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
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 07/18] xen/pvcalls: implement socket
 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>

T24gMjIvMDYvMTcgMTk6MjksIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiBPbiBUaHUsIDIy
IEp1biAyMDE3LCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+PiBPbiBXZWQsIEp1biAyMSwgMjAx
NyBhdCAwMToxNjo1NlBNIC0wNzAwLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+PiBPbiBU
dWUsIDIwIEp1biAyMDE3LCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+Pj4+IE9uIFRodSwgSnVu
IDE1LCAyMDE3IGF0IDEyOjA5OjM2UE0gLTA3MDAsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToK
Pj4+Pj4gSnVzdCByZXBseSB3aXRoIHN1Y2Nlc3MgdG8gdGhlIG90aGVyIGVuZCBmb3Igbm93LiBE
ZWxheSB0aGUgYWxsb2NhdGlvbgo+Pj4+PiBvZiB0aGUgYWN0dWFsIHNvY2tldCB0byBiaW5kIGFu
ZC9vciBjb25uZWN0Lgo+Pj4+Pgo+Pj4+PiBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHN0ZWZhbm9AYXBvcmV0by5jb20+Cj4+Pj4+IENDOiBib3Jpcy5vc3Ryb3Zza3lAb3JhY2xl
LmNvbQo+Pj4+PiBDQzogamdyb3NzQHN1c2UuY29tCj4+Pj4+IC0tLQo+Pj4+PiAgZHJpdmVycy94
ZW4vcHZjYWxscy1iYWNrLmMgfCAyNyArKysrKysrKysrKysrKysrKysrKysrKysrKysKPj4+Pj4g
IDEgZmlsZSBjaGFuZ2VkLCAyNyBpbnNlcnRpb25zKCspCj4+Pj4+Cj4+Pj4+IGRpZmYgLS1naXQg
YS9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5j
Cj4+Pj4+IGluZGV4IDQzN2MyYWQuLjk1MzQ1OGIgMTAwNjQ0Cj4+Pj4+IC0tLSBhL2RyaXZlcnMv
eGVuL3B2Y2FsbHMtYmFjay5jCj4+Pj4+ICsrKyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5j
Cj4+Pj4+IEBAIC0xMiwxMiArMTIsMTcgQEAKPj4+Pj4gICAqIEdOVSBHZW5lcmFsIFB1YmxpYyBM
aWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCj4+Pj4+ICAgKi8KPj4+Pj4gIAo+Pj4+PiArI2luY2x1
ZGUgPGxpbnV4L2luZXQuaD4KPj4+Pj4gICNpbmNsdWRlIDxsaW51eC9rdGhyZWFkLmg+Cj4+Pj4+
ICAjaW5jbHVkZSA8bGludXgvbGlzdC5oPgo+Pj4+PiAgI2luY2x1ZGUgPGxpbnV4L3JhZGl4LXRy
ZWUuaD4KPj4+Pj4gICNpbmNsdWRlIDxsaW51eC9tb2R1bGUuaD4KPj4+Pj4gICNpbmNsdWRlIDxs
aW51eC9zZW1hcGhvcmUuaD4KPj4+Pj4gICNpbmNsdWRlIDxsaW51eC93YWl0Lmg+Cj4+Pj4+ICsj
aW5jbHVkZSA8bmV0L3NvY2suaD4KPj4+Pj4gKyNpbmNsdWRlIDxuZXQvaW5ldF9jb21tb24uaD4K
Pj4+Pj4gKyNpbmNsdWRlIDxuZXQvaW5ldF9jb25uZWN0aW9uX3NvY2suaD4KPj4+Pj4gKyNpbmNs
dWRlIDxuZXQvcmVxdWVzdF9zb2NrLmg+Cj4+Pj4+ICAKPj4+Pj4gICNpbmNsdWRlIDx4ZW4vZXZl
bnRzLmg+Cj4+Pj4+ICAjaW5jbHVkZSA8eGVuL2dyYW50X3RhYmxlLmg+Cj4+Pj4+IEBAIC01NCw2
ICs1OSwyOCBAQCBzdHJ1Y3QgcHZjYWxsc19mZWRhdGEgewo+Pj4+PiAgc3RhdGljIGludCBwdmNh
bGxzX2JhY2tfc29ja2V0KHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCj4+Pj4+ICAJCXN0cnVj
dCB4ZW5fcHZjYWxsc19yZXF1ZXN0ICpyZXEpCj4+Pj4+ICB7Cj4+Pj4+ICsJc3RydWN0IHB2Y2Fs
bHNfZmVkYXRhICpmZWRhdGE7Cj4+Pj4+ICsJaW50IHJldDsKPj4+Pj4gKwlzdHJ1Y3QgeGVuX3B2
Y2FsbHNfcmVzcG9uc2UgKnJzcDsKPj4+Pj4gKwo+Pj4+PiArCWZlZGF0YSA9IGRldl9nZXRfZHJ2
ZGF0YSgmZGV2LT5kZXYpOwo+Pj4+PiArCj4+Pj4+ICsJaWYgKHJlcS0+dS5zb2NrZXQuZG9tYWlu
ICE9IEFGX0lORVQgfHwKPj4+Pj4gKwkgICAgcmVxLT51LnNvY2tldC50eXBlICE9IFNPQ0tfU1RS
RUFNIHx8Cj4+Pj4+ICsJICAgIChyZXEtPnUuc29ja2V0LnByb3RvY29sICE9IElQUFJPVE9fSVAg
JiYKPj4+Pj4gKwkgICAgIHJlcS0+dS5zb2NrZXQucHJvdG9jb2wgIT0gQUZfSU5FVCkpCj4+Pj4+
ICsJCXJldCA9IC1FQUZOT1NVUFBPUlQ7Cj4+Pj4gU29ycnkgZm9yIGp1bXBpbmcgaW50byB0aGlz
IG91dCBvZiB0aGUgYmx1ZSwgYnV0IHNob3VsZG4ndCBhbGwgdGhlCj4+Pj4gY29uc3RhbnRzIHVz
ZWQgYWJvdmUgYmUgcGFydCBvZiB0aGUgcHJvdG9jb2w/IEFGX0lORVQvU09DS19TVFJFQU0vLi4u
Cj4+Pj4gYXJlIGFsbCBwYXJ0IG9mIFBPU0lYLCBidXQgdGhlaXIgc3BlY2lmaWMgdmFsdWUgaXMg
bm90IGRlZmluZWQgaW4gdGhlCj4+Pj4gc3RhbmRhcmQsIGhlbmNlIHdlIHNob3VsZCBoYXZlIFhF
Tl9BRl9JTkVUL1hFTl9TT0NLX1NUUkVBTS8uLi4gT3IgYW0gSQo+Pj4+IGp1c3QgbWlzc2luZyBz
b21ldGhpbmc/Cj4+PiBUaGUgdmFsdWVzIG9mIHRoZXNlIGNvbnN0YW50cyBmb3IgdGhlIHB2Y2Fs
bHMgcHJvdG9jb2wgYXJlIGRlZmluZWQgYnkKPj4+IGRvY3MvbWlzYy9wdmNhbGxzLm1hcmtkb3du
IHVuZGVyICJTb2NrZXQgZmFtaWxpZXMgYW5kIGFkZHJlc3MgZm9ybWF0Ii4KPj4+Cj4+PiBUaGV5
IGhhcHBlbiB0byBiZSB0aGUgc2FtZSBhcyB0aGUgb25lcyBkZWZpbmVkIGJ5IExpbnV4IGFzIEFG
X0lORVQsCj4+PiBTT0NLX1NUUkVBTSwgZXRjLCBzbyBpbiBMaW51eCBJIGFtIGp1c3QgdXNpbmcg
dGhvc2UsIGJ1dCB0aGF0IGlzIGp1c3QgYW4KPj4+IGltcGxlbWVudGF0aW9uIGRldGFpbCBpbnRl
cm5hbCB0byB0aGUgTGludXgga2VybmVsIGRyaXZlci4gV2hhdCBpcwo+Pj4gaW1wb3J0YW50IGZy
b20gdGhlIHByb3RvY29sIEFCSSBwZXJzcGVjdGl2ZSBhcmUgdGhlIHZhbHVlcyBkZWZpbmVkIGJ5
Cj4+PiBkb2NzL21pc2MvcHZjYWxscy5tYXJrZG93bi4KPj4gT2ggSSBzZWUuIEkgc3RpbGwgdGhp
bmsgdGhpcyBzaG91bGQgYmUgcGFydCBvZiB0aGUgcHVibGljIHB2Y2FsbHMuaAo+PiBoZWFkZXIs
IGFuZCB0aGF0IHRoZSBlcnJvciBjb2RlcyBzaG91bGQgYmUgdGhlIG9uZXMgZGVmaW5lZCBpbgo+
PiBwdWJsaWMvZXJybm8uaCAob3IgZWxzZSBhbHNvIGFkZGVkIHRvIHRoZSBwdmNhbGxzIGhlYWRl
cikuCj4gVGhpcyB3YXMgZG9uZSBkaWZmZXJlbnRseSBpbiB0aGUgcGFzdCwgYnV0IG5vdyB0aGF0
IHdlIGhhdmUgYSBmb3JtYWwKPiBwcm9jZXNzLCBhIHBlcnNvbiBpbiBjaGFyZ2Ugb2YgbmV3IFBW
IGRyaXZlcnMgcmV2aWV3cywgYW5kIGRlc2lnbgo+IGRvY3VtZW50cyB3aXRoIGNsZWFybHkgc3Bl
bGxlZCBvdXQgQUJJcywgSSBjb25zaWRlciB0aGUgZGVzaWduIGRvY3MKPiB1bmRlciBkb2NzL21p
c2MgYXMgdGhlIG9mZmljaWFsIHNwZWNpZmljYXRpb24uIFdlIGRvbid0IG5lZWQgaGVhZGVycwo+
IGFueW1vcmUsIHRoZXkgYXJlIHJlZHVuZGFudC4gSW4gZmFjdCwgd2UgY2Fubm90IGhhdmUgdHdv
IHNwZWNpZmljYXRpb25zLAo+IGFuZCB0aGUgZGVzaWduIGRvY3MgYXJlIGNlcnRhaW5seSB0aGUg
b2ZmaWNpYWwgb25lcyAod2UgZG9uJ3Qgd2FudCB0aGUKPiBzcGVjcyB0byBiZSB3cml0dGVuIGFz
IGhlYWRlciBmaWxlcyBpbiBDKS4gVG8gbWUsIHRoZSBoZWFkZXJzIHVuZGVyCj4geGVuL2luY2x1
ZGUvcHVibGljL2lvLyBhcmUgb3B0aW9uYWwgaGVscGVycy4gSXQgZG9lc24ndCBtYXR0ZXIgd2hh
dCdzIGluCj4gdGhlcmUsIG9yIGlmIGZyb250ZW5kcyBhbmQgYmFja2VuZHMgdXNlIHRoZW0gb3Ig
bm90Lgo+Cj4gVGhlcmUgaXMgcmVhbGx5IGFuIGFyZ3VtZW50IGZvciByZW1vdmluZyB0aG9zZSBo
ZWFkZXJzLCBiZWNhdXNlIHRoZXkKPiBtaWdodCBnZXQgb3V0IG9mIHN5bmMgd2l0aCB0aGUgc3Bl
YyBieSBtaXN0YWtlLCBhbmQgaW4gdGhvc2UgY2FzZXMsIHRoZW4KPiB3ZSByZWFsbHkgZW5kIHVw
IHdpdGggdHdvIHNwZWNpZmljYXRpb25zIGZvciB0aGUgc2FtZSBwcm90b2NvbC4gSSB3b3VsZAo+
IGJlIGluIGZhdm9yIG9mIGBnaXQgcm0naW5nIGFsbCBmaWxlcyB1bmRlciB4ZW4vaW5jbHVkZS9w
dWJsaWMvaW8vIGZvcgo+IHdoaWNoIHdlIGhhdmUgYSBjb21wbGV0ZSBkZXNpZ24gZG9jIHVuZGVy
IGRvY3MvbWlzYy4KCisxLgoKU3BlY2lmaWNhdGlvbnMgc2hvdWxkIG5vdCBiZSB3cml0dGVuIGlu
IEMuICBUaGUgbWVzcyB0aGF0IGlzIHRoZSBuZXQgYW5kCmJsb2NrIHByb3RvY29sIEFCSXMgYXJl
IHBlcmZlY3QgZXhhbXBsZXMgb2Ygd2h5LgoKSXRzIGZpbmUgKGFuZCBpbmRlZWQgcmVjb21tZW5k
ZWQpIHRvIHByb3ZpZGUgYSBoZWFkZXIgZmlsZSB3aGljaApkZXNjcmliZXMgdGhlIHNwZWNpZmll
ZCBwcm90b2NvbCwgYnV0IHRoZSBhdXRob3JpdGF0aXZlIHNwZWMgc2hvdWxkIGJlCmluIHRleHQg
ZnJvbS4KCkkgd291bGQgcmVhbGx5IHByZWZlciBpZiBtb3JlIHBlb3BsZSBzdGFydGVkIHVzaW5n
IC4uL2RvY3Mvc3BlY3MvLiAgVGhlCm1pZ3JhdGlvbiB2MiBkb2N1bWVudHMgYXJlIGN1cnJlbnRs
eSBsb25lbHkgdGhlcmUuLi4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 22 18:38:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 18: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 1dO6zu-0003zs-2i; Thu, 22 Jun 2017 18:38:30 +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 1dO6zs-0003zA-MY
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 18:38:28 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 E2/12-10689-4AE0C495; Thu, 22 Jun 2017 18:38:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsVybKJssu5iPp9
 Ig5UzRC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyG7ZEFr9Qq3jXPYG5gnKrQxcjJISTwh1Hi
 1o5SEJtFwEFi64c3LF2MHByMAjESD35Yg4QZBcIkJl9ewgpRoi3x8/pUZhCbTcBQ4u+TTWwg5
 RJA9pLPHCBhEQFdiWcLngGFuTiYBVqZJB5O+cgEkhAWCJA49+ABWC+ngJ3EgUlbwGbyCnhLLJ
 6zmgWkQUjgHbPEzzMvwIpEgSYd+veHDaJIUOLkzCcsIDazgK/EsjmTWCYwCsxCkpqFJAVhq0s
 c+HSREcKWl9h2fRXrAkaWVYwaxalFZalFukYmeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnF
 esn5uZsYgSFbz8DAuIPx1XG/Q4ySHExKorybi70jhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwZ
 vP6RAoJFqWmp1akZeYAowcmLcHBoyTCG8sBlOYtLkjMLc5Mh0idYtTl2LB6/RcmIZa8/LxUKX
 HexSAzBECKMkrz4EbAIvkSo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWFef5ApPJl5JXCbXgE
 dwQR0xIsjHiBHlCQipKQaGDWYF0wzdxI5s/gIg/m8HSGbpru75jb/r7Tf5r/ls8iTlZYL7X7y
 PTZvKdI81df745jz5MIFKpeqXr62SOII4dzdNiH0Eu+n14LnT6lLhR25u79LLW775rPNBm3Tp
 t/ZvOqn0T/31GDet39r2Iybfwdv2mrkbBXz0njJkn69ivjDjdG701bqP1RiKc5INNRiLipOBA
 B3s2fH3wIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1498156705!90173885!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16808 invoked from network); 22 Jun 2017 18:38:27 -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; 22 Jun 2017 18:38:27 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C84A922B60;
 Thu, 22 Jun 2017 18:38:24 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C84A922B60
Date: Thu, 22 Jun 2017 11:38:23 -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: <0ae24b76-03f5-5adf-5437-2c61f934502b@citrix.com>
Message-ID: <alpine.DEB.2.10.1706221137460.12819@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1706151156350.12156@sstabellini-ThinkPad-X260>
 <1497553787-3709-1-git-send-email-sstabellini@kernel.org>
 <1497553787-3709-7-git-send-email-sstabellini@kernel.org>
 <20170620161112.7x4qickboyt7qyvh@dhcp-3-128.uk.xensource.com>
 <alpine.DEB.2.10.1706211312450.12819@sstabellini-ThinkPad-X260>
 <20170622082632.atg6dslz5zs2gtco@dhcp-3-128.uk.xensource.com>
 <alpine.DEB.2.10.1706221118110.12819@sstabellini-ThinkPad-X260>
 <0ae24b76-03f5-5adf-5437-2c61f934502b@citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-338633432-1498156705=:12819"
Cc: jgross@suse.com, Stefano Stabellini <sstabellini@kernel.org>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xen.org,
 Stefano Stabellini <stefano@aporeto.com>, boris.ostrovsky@oracle.com,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 07/18] xen/pvcalls: implement socket
 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>
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-338633432-1498156705=:12819
Content-Type: TEXT/PLAIN; charset=UTF-8
Content-Transfer-Encoding: 8BIT

On Thu, 22 Jun 2017, Andrew Cooper wrote:
> On 22/06/17 19:29, Stefano Stabellini wrote:
> > On Thu, 22 Jun 2017, Roger Pau Monné wrote:
> >> On Wed, Jun 21, 2017 at 01:16:56PM -0700, Stefano Stabellini wrote:
> >>> On Tue, 20 Jun 2017, Roger Pau Monné wrote:
> >>>> On Thu, Jun 15, 2017 at 12:09:36PM -0700, Stefano Stabellini wrote:
> >>>>> Just reply with success to the other end for now. Delay the allocation
> >>>>> of the actual socket to bind and/or connect.
> >>>>>
> >>>>> Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
> >>>>> CC: boris.ostrovsky@oracle.com
> >>>>> CC: jgross@suse.com
> >>>>> ---
> >>>>>  drivers/xen/pvcalls-back.c | 27 +++++++++++++++++++++++++++
> >>>>>  1 file changed, 27 insertions(+)
> >>>>>
> >>>>> diff --git a/drivers/xen/pvcalls-back.c b/drivers/xen/pvcalls-back.c
> >>>>> index 437c2ad..953458b 100644
> >>>>> --- a/drivers/xen/pvcalls-back.c
> >>>>> +++ b/drivers/xen/pvcalls-back.c
> >>>>> @@ -12,12 +12,17 @@
> >>>>>   * GNU General Public License for more details.
> >>>>>   */
> >>>>>  
> >>>>> +#include <linux/inet.h>
> >>>>>  #include <linux/kthread.h>
> >>>>>  #include <linux/list.h>
> >>>>>  #include <linux/radix-tree.h>
> >>>>>  #include <linux/module.h>
> >>>>>  #include <linux/semaphore.h>
> >>>>>  #include <linux/wait.h>
> >>>>> +#include <net/sock.h>
> >>>>> +#include <net/inet_common.h>
> >>>>> +#include <net/inet_connection_sock.h>
> >>>>> +#include <net/request_sock.h>
> >>>>>  
> >>>>>  #include <xen/events.h>
> >>>>>  #include <xen/grant_table.h>
> >>>>> @@ -54,6 +59,28 @@ struct pvcalls_fedata {
> >>>>>  static int pvcalls_back_socket(struct xenbus_device *dev,
> >>>>>  		struct xen_pvcalls_request *req)
> >>>>>  {
> >>>>> +	struct pvcalls_fedata *fedata;
> >>>>> +	int ret;
> >>>>> +	struct xen_pvcalls_response *rsp;
> >>>>> +
> >>>>> +	fedata = dev_get_drvdata(&dev->dev);
> >>>>> +
> >>>>> +	if (req->u.socket.domain != AF_INET ||
> >>>>> +	    req->u.socket.type != SOCK_STREAM ||
> >>>>> +	    (req->u.socket.protocol != IPPROTO_IP &&
> >>>>> +	     req->u.socket.protocol != AF_INET))
> >>>>> +		ret = -EAFNOSUPPORT;
> >>>> Sorry for jumping into this out of the blue, but shouldn't all the
> >>>> constants used above be part of the protocol? AF_INET/SOCK_STREAM/...
> >>>> are all part of POSIX, but their specific value is not defined in the
> >>>> standard, hence we should have XEN_AF_INET/XEN_SOCK_STREAM/... Or am I
> >>>> just missing something?
> >>> The values of these constants for the pvcalls protocol are defined by
> >>> docs/misc/pvcalls.markdown under "Socket families and address format".
> >>>
> >>> They happen to be the same as the ones defined by Linux as AF_INET,
> >>> SOCK_STREAM, etc, so in Linux I am just using those, but that is just an
> >>> implementation detail internal to the Linux kernel driver. What is
> >>> important from the protocol ABI perspective are the values defined by
> >>> docs/misc/pvcalls.markdown.
> >> Oh I see. I still think this should be part of the public pvcalls.h
> >> header, and that the error codes should be the ones defined in
> >> public/errno.h (or else also added to the pvcalls header).
> > This was done differently in the past, but now that we have a formal
> > process, a person in charge of new PV drivers reviews, and design
> > documents with clearly spelled out ABIs, I consider the design docs
> > under docs/misc as the official specification. We don't need headers
> > anymore, they are redundant. In fact, we cannot have two specifications,
> > and the design docs are certainly the official ones (we don't want the
> > specs to be written as header files in C). To me, the headers under
> > xen/include/public/io/ are optional helpers. It doesn't matter what's in
> > there, or if frontends and backends use them or not.
> >
> > There is really an argument for removing those headers, because they
> > might get out of sync with the spec by mistake, and in those cases, then
> > we really end up with two specifications for the same protocol. I would
> > be in favor of `git rm'ing all files under xen/include/public/io/ for
> > which we have a complete design doc under docs/misc.
> 
> +1.
> 
> Specifications should not be written in C.  The mess that is the net and
> block protocol ABIs are perfect examples of why.
> 
> Its fine (and indeed recommended) to provide a header file which
> describes the specified protocol, but the authoritative spec should be
> in text from.
> 
> I would really prefer if more people started using ../docs/specs/.  The
> migration v2 documents are currently lonely there...

I didn't realize we had a docs/specs. Feel free to move pvcalls and 9pfs
under there.
--8323329-338633432-1498156705=:12819
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--8323329-338633432-1498156705=:12819--


From xen-devel-bounces@lists.xen.org Thu Jun 22 18:52:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 18:52: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 1dO7DQ-0005F6-Ap; Thu, 22 Jun 2017 18:52: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 1dO7DP-0005F0-VE
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 18:52:28 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 51/62-03920-BE11C495; Thu, 22 Jun 2017 18:52:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVybKJssu4rQZ9
 Ig6YOdYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPrgayCi1YVLb3T2RsYP+h0MXJxCAn8YZRY
 9GARSxcjJweLgIPErPWf2bsYOTgYBWIkHvywBgkzCoRJTL68hBWiRFvi/cW3bCA2m4ChxN8nm
 9hAyiWA7CWfOUDCIgLKEr2/frOAjGcWWMgo8eXKb2aQhLCAm8TeL7PAbE4Be4lTO3ayg9i8At
 4Sz54sZoG45waTxL5bz8CKRAV0JQ79+8MGUSQocXLmE7A7mQW0JJZP38YygVFgFpLULCSpBYx
 Mqxg1ilOLylKLdI0s9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAoOQAQh2MB5Y
 FHiIUZKDSUmUd3Oxd6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd6dAj6RQoJFqempFWmZOcB4g
 ElLcPAoifB+4QNK8xYXJOYWZ6ZDpE4x6nJsWL3+C5MQS15+XqqUOO8vkBkCIEUZpXlwI2CxeY
 lRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvOIgU3gy80rgNr0COoIJ6IgXRzxAjihJREhJNTC
 u8VXJPP/1aQhLVPs/hilFYpy3n25uY9zfZmTLI6CvHCCanyGtcbUwvcL9uPCsryzNZvNblJ6d
 6l1i0W9402KR0Gbj698efs5uOXXZ70L5rm0PTh0JmsGrxM/JaTDH4MXqb15Xr+2fMX2+LeNil
 mmbtr91zvb/ZDz/hsWXG5aLNOKX+61/4XhViaU4I9FQi7moOBEAn7zQecgCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1498157545!107551332!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45677 invoked from network); 22 Jun 2017 18:52:26 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Jun 2017 18:52:26 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 89D652187B;
 Thu, 22 Jun 2017 18:52:24 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 89D652187B
Date: Thu, 22 Jun 2017 11:52:23 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <594B8493020000780016595C@prv-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1706221146320.12819@sstabellini-ThinkPad-X260>
References: <59492D1C0200007800164AA3@prv-mh.provo.novell.com>
 <59492D1C0200007800164AA3@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1706201421210.12819@sstabellini-ThinkPad-X260>
 <594A2A1C0200007800164F2A@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1706211108530.12819@sstabellini-ThinkPad-X260>
 <594B8493020000780016595C@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>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org
Subject: Re: [Xen-devel] [PATCH] 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>

T24gVGh1LCAyMiBKdW4gMjAxNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+IE9uIDIxLjA2LjE3
IGF0IDIwOjQ2LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cj4gPiBPbiBXZWQsIDIx
IEp1biAyMDE3LCBKYW4gQmV1bGljaCB3cm90ZToKPiA+PiA+Pj4gT24gMjAuMDYuMTcgYXQgMjM6
NDgsIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPiA+PiA+IE9uIFR1ZSwgMjAgSnVu
IDIwMTcsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+ID4+IEBAIC0zNiwxMyArMzMsNyBAQCBzdHJ1
Y3QgYmxraWZfeDg2XzMyX3JlcXVlc3RfZGlzY2FyZCB7Cj4gPj4gPj4gICAgICBibGtpZl9zZWN0
b3JfdCBzZWN0b3JfbnVtYmVyOyAgICAvKiBzdGFydCBzZWN0b3IgaWR4IG9uIGRpc2sgKHIvdyAK
PiA+IG9ubHkpICAqLwo+ID4+ID4+ICAgICAgdWludDY0X3QgICAgICAgbnJfc2VjdG9yczsgICAg
ICAgLyogIyBvZiBjb250aWd1b3VzIHNlY3RvcnMgdG8gZGlzY2FyZCAKPiA+ICAgKi8KPiA+PiA+
PiAgfTsKPiA+PiA+PiAtc3RydWN0IGJsa2lmX3g4Nl8zMl9yZXNwb25zZSB7Cj4gPj4gPj4gLSAg
ICB1aW50NjRfdCAgICAgICAgaWQ7ICAgICAgICAgICAgICAvKiBjb3BpZWQgZnJvbSByZXF1ZXN0
ICovCj4gPj4gPj4gLSAgICB1aW50OF90ICAgICAgICAgb3BlcmF0aW9uOyAgICAgICAvKiBjb3Bp
ZWQgZnJvbSByZXF1ZXN0ICovCj4gPj4gPj4gLSAgICBpbnQxNl90ICAgICAgICAgc3RhdHVzOyAg
ICAgICAgICAvKiBCTEtJRl9SU1BfPz8/ICAgICAgICovCj4gPj4gPj4gLX07Cj4gPj4gPj4gIHR5
cGVkZWYgc3RydWN0IGJsa2lmX3g4Nl8zMl9yZXF1ZXN0IGJsa2lmX3g4Nl8zMl9yZXF1ZXN0X3Q7
Cj4gPj4gPj4gLXR5cGVkZWYgc3RydWN0IGJsa2lmX3g4Nl8zMl9yZXNwb25zZSBibGtpZl94ODZf
MzJfcmVzcG9uc2VfdDsKPiA+PiA+PiAgI3ByYWdtYSBwYWNrKHBvcCkKPiA+PiA+PiAgCj4gPj4g
Pj4gIC8qIHg4Nl82NCBwcm90b2NvbCB2ZXJzaW9uICovCj4gPj4gPj4gQEAgLTYyLDIwICs1Mywx
NCBAQCBzdHJ1Y3QgYmxraWZfeDg2XzY0X3JlcXVlc3RfZGlzY2FyZCB7Cj4gPj4gPj4gICAgICBi
bGtpZl9zZWN0b3JfdCBzZWN0b3JfbnVtYmVyOyAgICAvKiBzdGFydCBzZWN0b3IgaWR4IG9uIGRp
c2sgKHIvdyAKPiA+IG9ubHkpICAqLwo+ID4+ID4+ICAgICAgdWludDY0X3QgICAgICAgbnJfc2Vj
dG9yczsgICAgICAgLyogIyBvZiBjb250aWd1b3VzIHNlY3RvcnMgdG8gZGlzY2FyZCAKPiA+ICAg
Ki8KPiA+PiA+PiAgfTsKPiA+PiA+PiAtc3RydWN0IGJsa2lmX3g4Nl82NF9yZXNwb25zZSB7Cj4g
Pj4gPj4gLSAgICB1aW50NjRfdCAgICAgICBfX2F0dHJpYnV0ZV9fKChfX2FsaWduZWRfXyg4KSkp
IGlkOwo+ID4+ID4+IC0gICAgdWludDhfdCAgICAgICAgIG9wZXJhdGlvbjsgICAgICAgLyogY29w
aWVkIGZyb20gcmVxdWVzdCAqLwo+ID4+ID4+IC0gICAgaW50MTZfdCAgICAgICAgIHN0YXR1czsg
ICAgICAgICAgLyogQkxLSUZfUlNQXz8/PyAgICAgICAqLwo+ID4+ID4+IC19Owo+ID4+ID4+Cj4g
Pj4gPj4gIHR5cGVkZWYgc3RydWN0IGJsa2lmX3g4Nl82NF9yZXF1ZXN0IGJsa2lmX3g4Nl82NF9y
ZXF1ZXN0X3Q7Cj4gPj4gPj4gLXR5cGVkZWYgc3RydWN0IGJsa2lmX3g4Nl82NF9yZXNwb25zZSBi
bGtpZl94ODZfNjRfcmVzcG9uc2VfdDsKPiA+PiA+PiAgCj4gPj4gPj4gIERFRklORV9SSU5HX1RZ
UEVTKGJsa2lmX2NvbW1vbiwgc3RydWN0IGJsa2lmX2NvbW1vbl9yZXF1ZXN0LAo+ID4+ID4+IC0g
ICAgICAgICAgICAgICAgICBzdHJ1Y3QgYmxraWZfY29tbW9uX3Jlc3BvbnNlKTsKPiA+PiA+PiAr
ICAgICAgICAgICAgICAgICAgc3RydWN0IGJsa2lmX3Jlc3BvbnNlKTsKPiA+PiA+PiAgREVGSU5F
X1JJTkdfVFlQRVMoYmxraWZfeDg2XzMyLCBzdHJ1Y3QgYmxraWZfeDg2XzMyX3JlcXVlc3QsCj4g
Pj4gPj4gLSAgICAgICAgICAgICAgICAgIHN0cnVjdCBibGtpZl94ODZfMzJfcmVzcG9uc2UpOwo+
ID4+ID4+ICsgICAgICAgICAgICAgICAgICBzdHJ1Y3QgYmxraWZfcmVzcG9uc2UgUUVNVV9QQUNL
RUQpOwo+ID4+ID4gCj4gPj4gPiBJbiBteSB0ZXN0LCB0aGUgcHJldmlvdXMgc2l6ZXMgYW5kIGFs
aWdubWVudHMgb2YgdGhlIHJlc3BvbnNlIHN0cnVjdHMKPiA+PiA+IHdlcmUgKG9uIGJvdGggeDg2
XzMyIGFuZCB4ODZfNjQpOgo+ID4+ID4gCj4gPj4gPiBzaXplb2YoYmxraWZfeDg2XzMyX3Jlc3Bv
bnNlKT0xMiAgIHNpemVvZihibGtpZl94ODZfNjRfcmVzcG9uc2UpPTE2Cj4gPj4gPiBhbGlnbihi
bGtpZl94ODZfMzJfcmVzcG9uc2UpPTQgICAgIGFsaWduKGJsa2lmX3g4Nl82NF9yZXNwb25zZSk9
OAo+ID4+ID4gCj4gPj4gPiBXaGlsZSB3aXRoIHRoZXNlIGNoYW5nZXMgYXJlIG5vdywgd2hlbiBj
b21waWxlZCBvbiB4ODZfNjQ6Cj4gPj4gPiBzaXplb2YoYmxraWZfeDg2XzMyX3Jlc3BvbnNlKT0x
MSAgIHNpemVvZihibGtpZl94ODZfNjRfcmVzcG9uc2UpPTE2Cj4gPj4gPiBhbGlnbihibGtpZl94
ODZfMzJfcmVzcG9uc2UpPTEgICAgIGFsaWduKGJsa2lmX3g4Nl82NF9yZXNwb25zZSk9OAo+ID4+
ID4gCj4gPj4gPiB3aGVuIGNvbXBpbGVkIG9uIHg4Nl8zMjoKPiA+PiA+IHNpemVvZihibGtpZl94
ODZfMzJfcmVzcG9uc2UpPTExICAgc2l6ZW9mKGJsa2lmX3g4Nl82NF9yZXNwb25zZSk9MTIKPiA+
PiA+IGFsaWduKGJsa2lmX3g4Nl8zMl9yZXNwb25zZSk9MSAgICAgYWxpZ24oYmxraWZfeDg2XzY0
X3Jlc3BvbnNlKT00Cj4gPj4gPiAKPiA+PiA+IERpZCBJIGRvIG15IHRlc3RzIHdyb25nPwo+ID4+
ID4gCj4gPj4gPiBRRU1VX1BBQ0tFRCBpcyBub3QgdGhlIHNhbWUgYXMgI3ByYWdtYSBwYWNrKHB1
c2gsIDQpLiBJbiBmYWN0LCBpdCBpcyB0aGUKPiA+PiA+IHNhbWUgYXMgI3ByYWdtYSBwYWNrKHB1
c2gsIDEpLCBjYXVzaW5nIHRoZSBzdHJ1Y3QgdG8gYmUgZGVuc2VseSBwYWNrZWQsCj4gPj4gPiBs
ZWF2aW5nIG5vIHBhZGRpbmcgd2hhdHNldmVyLgo+ID4+ID4gCj4gPj4gPiBJbiBhZGRpdGlvbiwg
d2l0aG91dCBfX2F0dHJpYnV0ZV9fKChfX2FsaWduZWRfXyg4KSkpLAo+ID4+ID4gYmxraWZfeDg2
XzY0X3Jlc3BvbnNlIHdvbid0IGJlIDggYnl0ZXMgYWxpZ25lZCB3aGVuIGJ1aWx0IG9uIHg4Nl8z
Mi4KPiA+PiA+IAo+ID4+ID4gQW0gSSBtaXNzaW5nIHNvbWV0aGluZz8KPiA+PiAKPiA+PiBXZWxs
LCB5b3UncmUgbWl4aW5nIGF0dHJpYnV0ZSBhcHBsaWNhdGlvbiB1cG9uIHN0cnVjdHVyZQo+ID4+
IGRlY2xhcmF0aW9uIHdpdGggYXR0cmlidXRlIGFwcGxpY2F0aW9uIHVwb24gc3RydWN0dXJlIHVz
ZS4gSXQncwo+ID4+IHRoZSBsYXR0ZXIgaGVyZSwgYW5kIGhlbmNlIHRoZSBhdHRyaWJ1dGUgZG9l
c24ndCBhZmZlY3QKPiA+PiBzdHJ1Y3R1cmUgbGF5b3V0IGF0IGFsbC4gQWxsIGl0IGRvZXMgaXMg
YXZvaWQgdGhlIF9jb250YWluaW5nXwo+ID4+IDMyLWJpdCB1bmlvbiB0byBiZWNvbWUgOC1ieXRl
IGFsaWduZWQgKGFuZCB0YWlsIHBhZGRpbmcgdG8gYmUKPiA+PiBpbnNlcnRlZCkuCj4gPiAKPiA+
IFRoYW5rcyBmb3IgdGhlIGV4cGxhbmF0aW9uLiBJIGFkbWl0IGl0J3MgdGhlIGZpcnN0IHRpbWUg
SSBzZWUgdGhlCj4gPiBhbGlnbmVkIGF0dHJpYnV0ZSBiZWluZyB1c2VkIGF0IHN0cnVjdHVyZSB1
c2FnZSBvbmx5LiBJIHRoaW5rIGl0J3MgdGhlCj4gPiBmaXJzdCB0aW1lIFFFTVVfUEFDS0VEIGlz
IHVzZWQgdGhpcyB3YXkgaW4gUUVNVSB0b28uCj4gPiAKPiA+IEFueXdheSwgZXZlbiB0YWtpbmcg
dGhhdCBpbnRvIGFjY291bnQsIHRoaW5ncyBhcmUgc3RpbGwgbm90IGNvbXBsZXRlbHkKPiA+IHJp
Z2h0OiB0aGUgYWxpZ25tZW50IG9mIHN0cnVjdCBibGtpZl94ODZfMzJfcmVzcG9uc2UgUUVNVV9Q
QUNLRUQgaXMgNAo+ID4gYnl0ZXMgYXMgeW91IHdyb3RlLCBidXQgdGhlIHNpemUgb2Ygc3RydWN0
IGJsa2lmX3g4Nl8zMl9yZXNwb25zZSBpcwo+ID4gc3RpbGwgMTYgYnl0ZXMgaW5zdGVhZCBvZiAx
MiBieXRlcyBpbiBteSB0ZXN0LiBJIHN1c3BlY3QgaXQgd29ya2VkIGZvcgo+ID4geW91IGJlY2F1
c2UgdGhlIG90aGVyIG1lbWJlciBvZiB0aGUgdW5pb24gKGJsa2lmX3g4Nl8zMl9yZXF1ZXN0KSBp
cwo+ID4gbGFyZ2VyIHRoYW4gdGhhdC4gSG93ZXZlciwgSSB0aGluayBpcyBub3QgYSBnb29kIGlk
ZWEgdG8gcmVseSBvbiB0aGlzCj4gPiBpbXBsZW1lbnRhdGlvbiBkZXRhaWwuIFRoZSBpbXBsZW1l
bnRhdGlvbiBvZiBERUZJTkVfUklOR19UWVBFUyBzaG91bGQgYmUKPiA+IG9wYXF1ZSBmcm9tIG91
ciBwb2ludCBvZiB2aWV3LiBXZSBzaG91bGRuJ3QgaGF2ZSB0byBrbm93IHRoYXQgdGhlcmUgaXMg
YQo+ID4gdW5pb24gdGhlcmUuCj4gCj4gSSBkb24ndCBmb2xsb3cgLSB3aHkgc2hvdWxkIHdlIG5v
dCByZWx5IG9uIHRoaXM/IEl0IGlzIGEgZnVuZGFtZW50YWwKPiBhc3BlY3Qgb2YgdGhlIHNoYXJl
ZCByaW5nIG1vZGVsIHRoYXQgcmVxdWVzdHMgYW5kIHJlc3BvbnNlcyBzaGFyZQo+IHNwYWNlLgo+
IAo+ID4gTW9yZW92ZXIsIHRoZSBvdGhlciBwcm9ibGVtIGlzIHN0aWxsIHVuYWRkcmVzc2VkOiB0
aGUgc2l6ZSBhbmQgYWxpZ25tZW50Cj4gPiBvZiBibGtpZl94ODZfNjRfcmVzcG9uc2Ugd2hlbiBi
dWlsdCBvbiB4ODZfMzIgYXJlIDEyIGFuZCA0IGluc3RlYWQgb2YgMTYKPiA+IGFuZCA4IGJ5dGVz
LiBJcyB0aGF0IHdvcmtpbmcgYWxzbyBiZWNhdXNlIGl0J3MgcmVseWluZyBvbiB0aGUgb3RoZXIK
PiA+IG1lbWJlciBvZiB0aGUgdW5pb24gdG8gZW5mb3JjZSB0aGUgcmlnaHQgYWxpZ25tZW50IGFu
ZCBiaWdnZXIgc2l6ZT8KPiAKPiBZZXMuIEZvciB0aGVzZSBhcyB3ZWxsIGFzIHlvdXIgY29tbWVu
dHMgZnVydGhlciB1cCAtIHNpemVvZigpIGFuZAo+IGFsaWdub2YoKSBhcmUgY29tcGxldGVseSB1
bmludGVyZXN0aW5nIGFzIGxvbmcgYXMgd2UgZG9uJ3QKPiBpbnN0YW50aWF0ZSBvYmplY3RzIG9m
IHRob3NlIHR5cGVzIF9hbmQgdGhlbiB1c2UgdGhlbSBmb3IKPiBjb21tdW5pY2F0aW9uXy4gVGhl
IHBhdGNoIHNwZWNpZmljYWxseSByZW1vdmVzIGluc3RhbnRpYXRpb24sCj4gc3dpdGNoaW5nIHRv
IGEgcHVyZWx5IHBvaW50ZXIgYmFzZWQgYXBwcm9hY2guIEFuZCB0aGF0IGlzIC4uLgoKQXMgbG9u
ZyBhcyB3ZSBkb24ndCBpbnN0YW50aWF0ZSBvYmplY3RzIG9mIHRob3NlIHR5cGVzIGFuZCB3ZSB1
c2UgdGhlbQpmb3IgY29tbXVuaWNhdGlvbj8gVGhpcyBpcyBiYXNpY2FsbHkgYSBkZWF0aCB0cmFw
IGhpZGRlbiBpbiBhbiBpbm5vY3VvdXMKbG9va2luZyBoZWFkZXIgZmlsZS4KCgo+IEluIHRoZSBl
bmQgSSdtIHN1cnByaXNlZCB0aGUgcWVtdSBzaWRlIGlzIHByb3Zpbmcgc28gbXVjaCBtb3JlCj4g
ZGlmZmljdWx0IHRvIGdldCBhY2NlcHRlZCBjb21wYXJlZCB0byB0aGUgTGludXggb25lLgoKSSBh
bSBoYXBweSB0byB3cml0ZSB0aGUgY29kZSBhbmQvb3IgdGhlIGNvbW1pdCBtZXNzYWdlLiBXb3Vs
ZCBhIHNpbXBsZQpjYXN0IGxpa2UgYmVsb3cgd29yayB0byBmaXggdGhlIHNlY3VyaXR5IGlzc3Vl
PwoKCmRpZmYgLS1naXQgYS9ody9ibG9jay94ZW5fZGlzay5jIGIvaHcvYmxvY2sveGVuX2Rpc2su
YwppbmRleCAzYTIyODA1Li45MjAwNTExIDEwMDY0NAotLS0gYS9ody9ibG9jay94ZW5fZGlzay5j
CisrKyBiL2h3L2Jsb2NrL3hlbl9kaXNrLmMKQEAgLTc2OSwzMSArNzY5LDMwIEBAIHN0YXRpYyBp
bnQgYmxrX3NlbmRfcmVzcG9uc2Vfb25lKHN0cnVjdCBpb3JlcSAqaW9yZXEpCiAgICAgc3RydWN0
IFhlbkJsa0RldiAgKmJsa2RldiA9IGlvcmVxLT5ibGtkZXY7CiAgICAgaW50ICAgICAgICAgICAg
ICAgc2VuZF9ub3RpZnkgICA9IDA7CiAgICAgaW50ICAgICAgICAgICAgICAgaGF2ZV9yZXF1ZXN0
cyA9IDA7Ci0gICAgYmxraWZfcmVzcG9uc2VfdCAgcmVzcDsKLSAgICB2b2lkICAgICAgICAgICAg
ICAqZHN0OwotCi0gICAgcmVzcC5pZCAgICAgICAgPSBpb3JlcS0+cmVxLmlkOwotICAgIHJlc3Au
b3BlcmF0aW9uID0gaW9yZXEtPnJlcS5vcGVyYXRpb247Ci0gICAgcmVzcC5zdGF0dXMgICAgPSBp
b3JlcS0+c3RhdHVzOworICAgIGJsa2lmX3Jlc3BvbnNlX3QgICpyZXNwOwogCiAgICAgLyogUGxh
Y2Ugb24gdGhlIHJlc3BvbnNlIHJpbmcgZm9yIHRoZSByZWxldmFudCBkb21haW4uICovCiAgICAg
c3dpdGNoIChibGtkZXYtPnByb3RvY29sKSB7CiAgICAgY2FzZSBCTEtJRl9QUk9UT0NPTF9OQVRJ
VkU6Ci0gICAgICAgIGRzdCA9IFJJTkdfR0VUX1JFU1BPTlNFKCZibGtkZXYtPnJpbmdzLm5hdGl2
ZSwgYmxrZGV2LT5yaW5ncy5uYXRpdmUucnNwX3Byb2RfcHZ0KTsKKyAgICAgICAgcmVzcCA9IChi
bGtpZl9yZXNwb25zZV90ICopIFJJTkdfR0VUX1JFU1BPTlNFKCZibGtkZXYtPnJpbmdzLm5hdGl2
ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsa2Rldi0+cmluZ3MubmF0aXZl
LnJzcF9wcm9kX3B2dCk7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xf
WDg2XzMyOgotICAgICAgICBkc3QgPSBSSU5HX0dFVF9SRVNQT05TRSgmYmxrZGV2LT5yaW5ncy54
ODZfMzJfcGFydCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxrZGV2LT5yaW5n
cy54ODZfMzJfcGFydC5yc3BfcHJvZF9wdnQpOworICAgICAgICByZXNwID0gKGJsa2lmX3Jlc3Bv
bnNlX3QgKikgUklOR19HRVRfUkVTUE9OU0UoJmJsa2Rldi0+cmluZ3MueDg2XzMyX3BhcnQsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibGtkZXYtPnJpbmdzLng4Nl8zMl9wYXJ0
LnJzcF9wcm9kX3B2dCk7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xf
WDg2XzY0OgotICAgICAgICBkc3QgPSBSSU5HX0dFVF9SRVNQT05TRSgmYmxrZGV2LT5yaW5ncy54
ODZfNjRfcGFydCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxrZGV2LT5yaW5n
cy54ODZfNjRfcGFydC5yc3BfcHJvZF9wdnQpOworICAgICAgICByZXNwID0gKGJsa2lmX3Jlc3Bv
bnNlX3QgKikgUklOR19HRVRfUkVTUE9OU0UoJmJsa2Rldi0+cmluZ3MueDg2XzY0X3BhcnQsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibGtkZXYtPnJpbmdzLng4Nl82NF9wYXJ0
LnJzcF9wcm9kX3B2dCk7CiAgICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6Ci0gICAgICAgIGRz
dCA9IE5VTEw7CiAgICAgICAgIHJldHVybiAwOwogICAgIH0KLSAgICBtZW1jcHkoZHN0LCAmcmVz
cCwgc2l6ZW9mKHJlc3ApKTsKKworICAgIHJlc3AtPmlkICAgICAgICA9IGlvcmVxLT5yZXEuaWQ7
CisgICAgcmVzcC0+b3BlcmF0aW9uID0gaW9yZXEtPnJlcS5vcGVyYXRpb247CisgICAgcmVzcC0+
c3RhdHVzICAgID0gaW9yZXEtPnN0YXR1czsKKwogICAgIGJsa2Rldi0+cmluZ3MuY29tbW9uLnJz
cF9wcm9kX3B2dCsrOwogCiAgICAgUklOR19QVVNIX1JFU1BPTlNFU19BTkRfQ0hFQ0tfTk9USUZZ
KCZibGtkZXYtPnJpbmdzLmNvbW1vbiwgc2VuZF9ub3RpZnkpOwoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 22 18:55:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 18:55: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 1dO7GT-0005ON-Pm; Thu, 22 Jun 2017 18:55: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 1dO7GS-0005OE-9U
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 18:55:36 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 98/D7-19409-7A21C495; Thu, 22 Jun 2017 18:55:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIIsWRWlGSWpSXmKPExsVyMfS6oe5yIZ9
 Igx0trBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ah9/tZC1axVly+3sDcwLiTpYuRi0NIYCaj
 xPHWGWAOi0ADq8Spzg5mEEdCYA6rxJWepUAZTiAnT2LGhrPMEHahxP2OZjYQm1dAUOLkzCdgN
 UIC3hLfj8wAinNwcAoESkxcLwex4TCjxMEFO1lBatgENCTWTjkI1ssioCqx7EorM8ScAImju4
 +AxYUF0iR2d10DqxcRUJR48PImK8ggZoEpTBLvJnSzgySYBTQlWrf/Zp/AKDALyR2zkKQWMDK
 tYtQoTi0qSy3SNbTUSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDMZ6BgbGHYy/
 j/sdYpTkYFIS5d1c7B0pxJeUn1KZkVicEV9UmpNafIhRg4ND4MrBI7MZpVjy8vNSlSR4Vwv6R
 AoJFqWmp1akZeYA4wWmVIKDR0mE9wsfUJq3uCAxtzgzHSJ1itGS48qVdV+YOJo+bAGSUw5s/8
 IkBDZPSpx3H8g8AZCGjNI8uHGwmL7EKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZj3O8gUnsy
 8Eritr4AOYgI66MURD5CDShIRUlINjBpLZWu6U/hKFb/sFF35Tddl/typGyaL79kuGbms+dCJ
 M0tYItq0HA4ztinpn7H2Tz5i1bRJri/+QKK4a39WaHFsxrMevqjsjculrtl8yJaIO/Reba6+E
 +ve9oxw3hW2DGf3VWcZ/urN+84fyDj5XYPddO5i4WwGoePHvDnLNb03ntq76fUyJZbijERDLe
 ai4kQABYYZGOQCAAA=
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1498157734!95281516!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48187 invoked from network); 22 Jun 2017 18:55:35 -0000
Received: from mail-lf0-f49.google.com (HELO mail-lf0-f49.google.com)
 (209.85.215.49)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 22 Jun 2017 18:55:35 -0000
Received: by mail-lf0-f49.google.com with SMTP id p189so18229763lfe.2
 for <xen-devel@lists.xenproject.org>; Thu, 22 Jun 2017 11:55: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=umI18cfeujrnpNUPPmITeoQEWV+6QKO5xqTe1+y6i94=;
 b=R+rHVZvsuH/M+khI2GjHM2ryqORbnYh5uEqXOqrXwU9WPN0dwzsh9cAsNcCyA9Dxos
 56lLT40+ljoyp1apfCIRHqXjLbnfePNOkKykuKrYJn1Q8dKEoy8mBph16F0wnw7+vorK
 /FkbmE2/RESYx8MP2oEDTa8mM/8reK5j5VRyUqw8pkGJ7HncQ3+6dAGXR+mm2jX0Nt09
 TC7K0nGwQ4ox7l99IfjRvJwCydDC7wrPnlpXw+BqhEA958j/NjOnUEVnsPKuQXSoFhVB
 qBXu6AVTki+aS9Pv0T9lcS7zK7bcGc2nb35KN1/NcKgoYAxQ08/nwKtgiY4Ystq8O6Xx
 M9LQ==
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=umI18cfeujrnpNUPPmITeoQEWV+6QKO5xqTe1+y6i94=;
 b=lB4rK8KM7CFUg/ybyUzJ1rt1TvuLRJarPgARr/4xxC89eu7pX6gbdGuDN4+yoEYqah
 SRRbRC2DEoZv+JizrncZl4O70uG12du+FruI/Th6/erjLYZIbJZ9U4527Dfr859AiS7t
 XnwZ7A9JE0shX7hTEBREFxFCoJz56FnSZkiznDOnk6iDJWptIsXJNC3uqrP7HFXMj1F8
 1Apwz6JA8DJKg3pgBsiYsUkKOs+fSJHeVh2s1Sg+v6zkTOL4NjfzaGcUvwFcKwtImdwn
 iYuiiyngr+3UPM+WzP+eu5HcOxgLTHH/95aIll8VstJbJbaorhlZNWiVUFfxk8LeH+Q4
 Voqg==
X-Gm-Message-State: AKS2vOyYParhjRUa4PHmkNUqaViz7FvmEOv2XRq23MGjjlNOkpQa6vz4
 /ehG2dvTUtP+vZSJfJjKAZseuuL8DQ==
X-Received: by 10.25.199.13 with SMTP id x13mr1481173lff.52.1498157734436;
 Thu, 22 Jun 2017 11:55:34 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.235.209 with HTTP; Thu, 22 Jun 2017 11:55:33 -0700 (PDT)
In-Reply-To: <CAHrd_jrpwxJpuvfKR=M5AWyDt1UpKoNaXHJQzrQHRscrcnNb4g@mail.gmail.com>
References: <CAHrd_joL58m=ZGb-afZnuwuWo3Qys=taQ1JN-CRjZ_pbdBhx5w@mail.gmail.com>
 <20170621150933.qc7gwca3in6b6isa@citrix.com>
 <CAHrd_jrpwxJpuvfKR=M5AWyDt1UpKoNaXHJQzrQHRscrcnNb4g@mail.gmail.com>
From: Zhongze Liu <blackskygg@gmail.com>
Date: Fri, 23 Jun 2017 02:55:33 +0800
Message-ID: <CAHrd_joWxiMhF1ddkn2dmPt8AKnHhmdHPV6hSBd2vVp3i+Ygxw@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: "Edgar E. Iglesias" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, edgari@xilinx.com,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>
Subject: Re: [Xen-devel] [RFC v2]Proposal to allow setting up shared memory
 areas between VMs from xl config file
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpBZnRlciB0YWxraW5nIHRvIFN0ZWZhbm8sIEkga25vdyB0aGF0IHRoZXJlIHNlZW0gdG8g
YmUgbm8gc3VjaApoeXBlcmNhbGxzIHRvIHJlc3RyaWN0IHRoZSBXL1IvWApwZXJtaXNzaW9ucyBv
biB0aGUgc2hhcmVkIGJhY2tpbmcgcGFnZXMgKFhFTk1FTV9hY2Nlc3Nfb3AgaXMgZm9yCmFub3Ro
ZXIgcHVycG9zZSwKc29ycnkgZm9yIGdldHRpbmcgaXRzIHVzYWdlIHdyb25nKS4gQW5kIGl0IHNl
ZW1zIHRoYXQgdGhlIGFiaWxpdHkgdG8Kc3BlY2lmeSB0aGVzZSBwZXJtaXNzaW9ucwppcyBub3Qg
c3RyaWN0bHkgbmVjZXNzYXJ5LiBTaW5jZSB0aGUgZ29hbCBvZiB0aGlzIHByb2plY3QgaXMgdG8g
c2V0dXAKVk0tdG8tVk0gY29tbXVuaWNhdGlvbiwKaW4gbW9zdCBjYXNlcywgdXNlcnMgd291bGQg
anVzdCBleHBlY3QgdGhhdCB0aGUgc2hhcmVkIG1lbW9yeSBpcwptYXBwZWQgcmVhZC13cml0ZSB3
aXRoCmNhY2hlYWJpbGl0eSBhdHRyaWJ1dGVzIG9mIG5vcm1hbCBtZW1vcnkuIFNvIHRoZSB0ZW1w
b3JhcnkgY29uY2x1c2lvbgppcyB0byByZXN0cmljdCB0aGUKZGVzaWduIHRvIHNoYXJpbmcgcmVh
ZC13cml0ZSBwYWdlcyB3aXRoIG5vcm1hbCBjYWNoaW5nIGF0dHJpYnV0ZXMsCndpdGggdGhlIHJl
c3QgbGVmdCB0bwp0aGUgdG8tYmUtZG9uZSBsaXN0LgoKCkNoZWVycywKClpob25nemUgTGl1Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 22 18:55:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 18:55:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dO7GY-0005PH-1U; Thu, 22 Jun 2017 18:55:42 +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 1dO7GW-0005Ol-L1
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 18:55:40 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 30/B3-03371-BA21C495; Thu, 22 Jun 2017 18:55:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKLMWRWlGSWpSXmKPExsXSO6nOVXe1kE+
 kQcdHBYslHxezODB6HN39mymAMYo1My8pvyKBNWP5l9WsBd2yFSv6DrM1MD4X72Lk4hASmMwk
 8ax3NROE841R4se3z6xdjJxAzkZGianfRSESPYwSjy6+YgJJsAkYSZw9Op0RxBYRkJa49vkyI
 0gRs0ADk8TzcwfBEsIC5hLL/kA0sAioSjy+sJwZxOYV8JJ4NXcZmC0hoCAx5eF7KNtYov3tRb
 YJjDwLGBlWMWoUpxaVpRbpGhnpJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEep8
 BCHYwrpkfeIhRkoNJSZR3c7F3pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXj1Bn0ghwaLU9NSK
 tMwcYBjCpCU4eJREeL/wAaV5iwsSc4sz0yFSpxgVpcR5y0H6BEASGaV5cG2w0L/EKCslzMsId
 IgQT0FqUW5mCar8K0ZxDkYlYd7vIFN4MvNK4Ka/AlrMBLT4xREPkMUliQgpqQbGwBxTteapqi
 0bDriIWXD+nyIzdc4m86MyQfY5Bfd+T0rWF+D4XL7p180IqVrGxNm8V4IdC3neLcqJF38ScCb
 q6rES412c9X/XHa68M7Nm/06eV6HF7G9X1+ern57s/WN33ua0U/8ab9gsdJu5LoYrS3nmzjpu
 m9PFZs+vJsRs79nJtWlRz7vDSizFGYmGWsxFxYkA1NRRkXgCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1498157738!99520897!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38836 invoked from network); 22 Jun 2017 18:55:39 -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; 22 Jun 2017 18:55:39 -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
 v5MItVCE022754
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 22 Jun 2017 18:55:31 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 v5MItVnv009562
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Thu, 22 Jun 2017 18:55:31 GMT
Received: from abhmp0015.oracle.com (abhmp0015.oracle.com [141.146.116.21])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id v5MItS1D003399;
 Thu, 22 Jun 2017 18:55:29 GMT
Received: from ovs104.us.oracle.com (/10.149.76.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 22 Jun 2017 11:55:28 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xen.org
Date: Thu, 22 Jun 2017 14:57:02 -0400
Message-Id: <1498157830-21845-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 v5 0/8] Memory scrubbing from idle loop
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2hhbmdlcyBpbiB2NToKKiBNYWtlIHBhZ2VfaW5mby51LmZyZWUgYW5kIHVuaW9uIGFuZCB1c2Ug
Yml0ZmllbGRzIHRoZXJlLgoqIEJ1ZyBmaXhlcwoKKHNlZSBwZXItcGF0Y2ggbm90ZXMpCgpXaGVu
IGEgZG9tYWluIGlzIGRlc3Ryb3llZCB0aGUgaHlwZXJ2aXNvciBtdXN0IHNjcnViIGRvbWFpbidz
IHBhZ2VzIGJlZm9yZQpnaXZpbmcgdGhlbSB0byBhbm90aGVyIGd1ZXN0IGluIG9yZGVyIHRvIHBy
ZXZlbnQgbGVha2luZyB0aGUgZGVjZWFzZWQKZ3Vlc3QncyBkYXRhLiBDdXJyZW50bHkgdGhpcyBp
cyBkb25lIGR1cmluZyBndWVzdCdzIGRlc3RydWN0aW9uLCBwb3NzaWJseQpjYXVzaW5nIHZlcnkg
bGVuZ3RoeSBjbGVhbnVwIHByb2Nlc3MuCgpUaGlzIHNlcmllcyBhZGRzIHN1cHBvcnQgZm9yIHNj
cnViYmluZyByZWxlYXNlZCBwYWdlcyBmcm9tIGlkbGUgbG9vcCwKbWFraW5nIGd1ZXN0IGRlc3Ry
dWN0aW9uIHNpZ25pZmljYW50bHkgZmFzdGVyLiBGb3IgZXhhbXBsZSwgZGVzdHJveWluZyBhCjFU
QiBndWVzdCBjYW4gbm93IGJlIGNvbXBsZXRlZCBpbiA0MCsgc2Vjb25kcyBhcyBvcHBvc2VkIHRv
IGFib3V0IDkgbWludXRlcwp1c2luZyBleGlzdGluZyBzY3J1YmJpbmcgYWxnb3JpdGhtLgoKQnJp
ZWZseSwgdGhlIG5ldyBhbGdvcml0aG0gcGxhY2VzIGRpcnR5IHBhZ2VzIGF0IHRoZSBlbmQgb2Yg
aGVhcCdzIHBhZ2UgbGlzdApmb3IgZWFjaCBub2RlL3pvbmUvb3JkZXIgdG8gYXZvaWQgaGF2aW5n
IHRvIHNjYW4gZnVsbCBsaXN0IHdoaWxlIHNlYXJjaGluZwpmb3IgZGlydHkgcGFnZXMuIE9uZSBw
cm9jZXNzb3IgZm9ybSBlYWNoIG5vZGUgY2hlY2tzIHdoZXRoZXIgdGhlIG5vZGUgaGFzIGFueQpk
aXJ0eSBwYWdlcyBhbmQsIGlmIHN1Y2ggcGFnZXMgYXJlIGZvdW5kLCBzY3J1YnMgdGhlbS4gU2Ny
dWJiaW5nIGl0c2VsZgpoYXBwZW5zIHdpdGhvdXQgaG9sZGluZyBoZWFwIGxvY2sgc28gb3RoZXIg
dXNlcnMgbWF5IGFjY2VzcyBoZWFwIGluIHRoZQptZWFudGltZS4gSWYgd2hpbGUgaWRsZSBsb29w
IGlzIHNjcnViYmluZyBhIHBhcnRpY3VsYXIgY2h1bmsgb2YgcGFnZXMgdGhpcwpjaHVuayBpcyBy
ZXF1ZXN0ZWQgYnkgdGhlIGhlYXAgYWxsb2NhdG9yLCBzY3J1YmJpbmcgaXMgaW1tZWRpYXRlbHkg
c3RvcHBlZC4KCk9uIHRoZSBhbGxvY2F0aW9uIHNpZGUsIGFsbG9jX2hlYXBfcGFnZXMoKSBmaXJz
dCB0cmllcyB0byBzYXRpc2Z5IGFsbG9jYXRpb24KcmVxdWVzdCB1c2luZyBvbmx5IGNsZWFuIHBh
Z2VzLiBJZiB0aGlzIGlzIG5vdCBwb3NzaWJsZSwgdGhlIHNlYXJjaCBpcwpyZXBlYXRlZCBhbmQg
ZGlydHkgcGFnZXMgYXJlIHNjcnViYmVkIGJ5IHRoZSBhbGxvY2F0b3IuCgpUaGlzIHNlcmllcyBp
cyBzb21ld2hhdCBiYXNlZCBvbiBlYXJsaWVyIHdvcmsgYnkgQm9iIExpdS4KClYxOgoqIE9ubHkg
c2V0IFBHQ19uZWVkX3NjcnViIGJpdCBmb3IgdGhlIGJ1ZGR5IGhlYWQsIHRodXMgbWFraW5nIGl0
IHVubmVjZXNzYXJ5CiAgdG8gc2NhbiB3aG9sZSBidWRkeQoqIEZpeCBzcGluX2xvY2tfY2IoKQoq
IFNjcnViIENQVS1sZXNzIG5vZGVzCiogQVJNIHN1cHBvcnQuIE5vdGUgdGhhdCBJIGhhdmUgbm90
IGJlZW4gYWJsZSB0byB0ZXN0IHRoaXMsIG9ubHkgYnVpbHQgdGhlCiAgYmluYXJ5CiogQWRkZWQg
c2NydWIgdGVzdCBwYXRjaCAobGFzdCBvbmUpLiBOb3Qgc3VyZSB3aGV0aGVyIGl0IHNob3VsZCBi
ZSBjb25zaWRlcmVkCiAgZm9yIGNvbW1pdHRpbmcgYnV0IEkgaGF2ZSBiZWVuIHJ1bm5pbmcgd2l0
aCBpdC4KClYyOgoqIG1lcmdlX2NodW5rcygpIHJldHVybnMgbmV3IGJ1ZGR5IGhlYWQKKiBzY3J1
Yl9mcmVlX3BhZ2VzKCkgcmV0dXJucyBzb2Z0aXJxIHBlbmRpbmcgc3RhdHVzIGluIGFkZGl0aW9u
IHRvIChmYWN0b3JlZCBvdXQpCiAgc3RhdHVzIG9mIHVuc2NydWJiZWQgbWVtb3J5Ciogc3Bpbl9s
b2NrIHVzZXMgaW5saW5lZCBzcGluX2xvY2tfY2IoKQoqIHNjcnViIGRlYnVnZ2luZyBjb2RlIGNo
ZWNrcyB3aG9sZSBwYWdlLCBub3QganVzdCB0aGUgZmlyc3Qgd29yZC4KClYzOgoqIEtlZXAgZGly
dHkgYml0IHBlciBwYWdlCiogU2ltcGxpZnkgbWVyZ2VfY2h1bmtzKCkgKG5vdyBtZXJnZV9hbmRf
ZnJlZV9idWRkeSgpKQoqIFdoZW4gc2NydWJiaW5nIG1lbW1vcnktb25seSBub2RlcyB0cnkgdG8g
ZmluZCB0aGUgY2xvc2VzdCBub2RlLgoKVjQ6CiogS2VlcCB0cmFjayBvZiBkaXJ0eSBwYWdlcyBp
biBhIGJ1ZGR5IHdpdGggcGFnZV9pbmZvLnUuZnJlZS5maXJzdF9kaXJ0eS4KKiBEcm9wIHBhdGNo
IDEgKGZhY3RvcmluZyBvdXQgbWVyZ2VfYW5kX2ZyZWVfYnVkZHkoKSkgc2luY2UgdGhlcmUgaXMg
b25seQogIG9uZSBjYWxsZXIgbm93CiogRHJvcCBwYXRjaCBwYXRjaCA1IChmcm9tIFYzKSBzaW5j
ZSB3ZSBhcmUgbm90IGJyZWFraW5nIHBhcnRpYWxseS1zY3J1YmJlZAogIGJ1ZGR5IGFueW1vcmUK
KiBFeHRyYWN0IHNlYXJjaCBsb29wIGluIGFsbG9jX2hlYXBfcGFnZXMoKSBpbnRvIGdldF9mcmVl
X2J1ZGR5KCkgKHBhdGNoIDIpCiogQWRkIE1FTUZfbm9fc2NydWIgZmxhZwoKCkRlZmVycmVkOgoq
IFBlci1ub2RlIGhlYXAgbG9ja3MuIEluIGFkZGl0aW9uIHRvIChwcmVzdW1hYmx5KSBpbXByb3Zp
bmcgcGVyZm9ybWFuY2UgaW4KICBnZW5lcmFsLCBvbmNlIHRoZXkgYXJlIGF2YWlsYWJsZSB3ZSBj
YW4gcGFyYWxsZWxpemUgc2NydWJiaW5nIGZ1cnRoZXIgYnkKICBhbGxvd2luZyBtb3JlIHRoYW4g
b25lIGNvcmUgcGVyIG5vZGUgdG8gZG8gaWRsZSBsb29wIHNjcnViYmluZy4KKiBBVlgtYmFzZWQg
c2NydWJiaW5nCiogVXNlIGlkbGUgbG9vcCBzY3J1YmJpbmcgZHVyaW5nIGJvb3QuCgoKQm9yaXMg
T3N0cm92c2t5ICg4KToKICBtbTogUGxhY2UgdW5zY3J1YmJlZCBwYWdlcyBhdCB0aGUgZW5kIG9m
IHBhZ2VsaXN0CiAgbW06IEV4dHJhY3QgYWxsb2NhdGlvbiBsb29wIGZyb20gYWxsb2NfaGVhcF9w
YWdlcygpCiAgbW06IFNjcnViIHBhZ2VzIGluIGFsbG9jX2hlYXBfcGFnZXMoKSBpZiBuZWVkZWQK
ICBtbTogU2NydWIgbWVtb3J5IGZyb20gaWRsZSBsb29wCiAgc3BpbmxvY2s6IEludHJvZHVjZSBz
cGluX2xvY2tfY2IoKQogIG1tOiBLZWVwIGhlYXAgYWNjZXNzaWJsZSB0byBvdGhlcnMgd2hpbGUg
c2NydWJiaW5nCiAgbW06IFByaW50IG51bWJlciBvZiB1bnNjcnViYmVkIHBhZ2VzIGluICdIJyBk
ZWJ1ZyBoYW5kbGVyCiAgbW06IE1ha2Ugc3VyZSBwYWdlcyBhcmUgc2NydWJiZWQKCiB4ZW4vS2Nv
bmZpZy5kZWJ1ZyAgICAgICAgICB8ICAgNyArCiB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgICAgICB8
ICAgMiArLQogeGVuL2FyY2gveDg2L2RvbWFpbi5jICAgICAgfCAgIDIgKy0KIHhlbi9hcmNoL3g4
Ni9kb21haW5fcGFnZS5jIHwgICA2ICstCiB4ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyAgICB8IDYx
MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0KIHhlbi9jb21t
b24vc3BpbmxvY2suYyAgICAgIHwgICA5ICstCiB4ZW4vaW5jbHVkZS9hc20tYXJtL21tLmggICB8
ICAzMCArKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCAgIHwgIDMwICsrLQogeGVuL2luY2x1
ZGUveGVuL21tLmggICAgICAgfCAgIDUgKy0KIHhlbi9pbmNsdWRlL3hlbi9zcGlubG9jay5oIHwg
ICA4ICsKIDEwIGZpbGVzIGNoYW5nZWQsIDYwMyBpbnNlcnRpb25zKCspLCAxMDggZGVsZXRpb25z
KC0pCgotLSAKMS44LjMuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 22 18:55:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 18:55:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dO7GY-0005Pf-9L; Thu, 22 Jun 2017 18:55:42 +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 1dO7GW-0005Om-Ky
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 18:55:40 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 77/F7-03058-CA21C495; Thu, 22 Jun 2017 18:55:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHLMWRWlGSWpSXmKPExsUyZ7p8oO5qIZ9
 Ig30zlC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxp03rYC6bYV/R3d7M2MB7Q7WLk4hASmMgk
 0fv5FguE85tR4m3HX2YIZyOjxLyfi5ggnB5GiTXTDrF1MXJysAkYSZw9Op0RxBYRkJa49vkyI
 0gRs0ADk8TzcwfBEsIC3hJPbjawgNgsAqoSi/btBbN5Bbwk/vZuARskIaAgMeXhe2YQmxOo/v
 Gpt2C9QkA1S9+uZYeoMZT4vHEp8wRGvgWMDKsYNYpTi8pSi3SNLPSSijLTM0pyEzNzdA0NzPR
 yU4uLE9NTcxKTivWS83M3MQLDhQEIdjCeXxt4iFGSg0lJlHdzsXekEF9SfkplRmJxRnxRaU5q
 8SFGGQ4OJQne1YI+kUKCRanpqRVpmTnAwIVJS3DwKInwfuEDSvMWFyTmFmemQ6ROMSpKifPuA
 +kTAElklObBtcGi5RKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEeb+DTOHJzCuBm/4KaDET0O
 IXRzxAFpckIqSkGhjnKi29ktX90Do47nqq9v6/cU9OaE7b+TG9SWVKn0jm7M8SU6tqeovfPVv
 wIuTn4oQjYtV+D+WcGb3u72ZM5bcPt7yU43PVtKuM+fiHzDmMqguY5BYYN4hvD3x7ejFfoenT
 /Koe9h/xHXeWyHoIllrrzVcKi2HsMC/e+Xl1DEOhS/rMzxs+vVViKc5INNRiLipOBADRxp+Wk
 QIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1498157737!108707587!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57280 invoked from network); 22 Jun 2017 18:55:39 -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; 22 Jun 2017 18:55:39 -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
 v5MItVHQ011631
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 22 Jun 2017 18:55:31 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 v5MItVtD017379
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 22 Jun 2017 18:55:31 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 v5MItUD5005579;
 Thu, 22 Jun 2017 18:55:30 GMT
Received: from ovs104.us.oracle.com (/10.149.76.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 22 Jun 2017 11:55:30 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xen.org
Date: Thu, 22 Jun 2017 14:57:04 -0400
Message-Id: <1498157830-21845-3-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1498157830-21845-1-git-send-email-boris.ostrovsky@oracle.com>
References: <1498157830-21845-1-git-send-email-boris.ostrovsky@oracle.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
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 v5 2/8] mm: Extract allocation loop from
	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>

VGhpcyB3aWxsIG1ha2UgY29kZSBhIGJpdCBtb3JlIHJlYWRhYmxlLCBlc3BlY2lhbGx5IHdpdGgg
Y2hhbmdlcyB0aGF0CndpbGwgYmUgaW50cm9kdWNlZCBpbiBzdWJzZXF1ZW50IHBhdGNoZXMuCgpT
aWduZWQtb2ZmLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29t
PgotLS0KQ2hhbmdlcyBpbiB2NToKKiBDb25zdGlmaWVkIGdldF9mcmVlX2J1ZGR5KCkncyBzdHJ1
Y3QgZG9tYWluIGFyZ3VtZW50CiogRHJvcHBlZCByZXF1ZXN0IGxvY2FsIHZhcmlhYmxlIGluIGdl
dF9mcmVlX2J1ZGR5KCkuCgpCZWNhdXNlIG9mIHJlYmFzaW5nIHRoZXJlIHdlcmUgZmV3IG1vcmUg
Y2hhbmdlcyBpbiB0aGlzIHBhdGNoIHNvIEkgZGVjaWRlZCBub3QKdG8ga2VlcCBKYW4ncyBBQ0su
CgoKIHhlbi9jb21tb24vcGFnZV9hbGxvYy5jIHwgMTQzICsrKysrKysrKysrKysrKysrKysrKysr
KysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDc5IGluc2VydGlvbnMo
KyksIDY0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5j
IGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKaW5kZXggNTcwZDFmNy4uODlmZTNjZSAxMDA2NDQK
LS0tIGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKKysrIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9j
LmMKQEAgLTY5NCwyMiArNjk0LDE1IEBAIHN0YXRpYyB2b2lkIHBhZ2VfbGlzdF9hZGRfc2NydWIo
c3RydWN0IHBhZ2VfaW5mbyAqcGcsIHVuc2lnbmVkIGludCBub2RlLAogICAgICAgICBwYWdlX2xp
c3RfYWRkKHBnLCAmaGVhcChub2RlLCB6b25lLCBvcmRlcikpOwogfQogCi0vKiBBbGxvY2F0ZSAy
XkBvcmRlciBjb250aWd1b3VzIHBhZ2VzLiAqLwotc3RhdGljIHN0cnVjdCBwYWdlX2luZm8gKmFs
bG9jX2hlYXBfcGFnZXMoCi0gICAgdW5zaWduZWQgaW50IHpvbmVfbG8sIHVuc2lnbmVkIGludCB6
b25lX2hpLAotICAgIHVuc2lnbmVkIGludCBvcmRlciwgdW5zaWduZWQgaW50IG1lbWZsYWdzLAot
ICAgIHN0cnVjdCBkb21haW4gKmQpCitzdGF0aWMgc3RydWN0IHBhZ2VfaW5mbyAqZ2V0X2ZyZWVf
YnVkZHkodW5zaWduZWQgaW50IHpvbmVfbG8sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgaW50IHpvbmVfaGksCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9yZGVyLCB1bnNpZ25lZCBpbnQgbWVtZmxh
Z3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0
IGRvbWFpbiAqZCkKIHsKLSAgICB1bnNpZ25lZCBpbnQgaSwgaiwgem9uZSA9IDAsIG5vZGVtYXNr
X3JldHJ5ID0gMDsKICAgICBub2RlaWRfdCBmaXJzdF9ub2RlLCBub2RlID0gTUVNRl9nZXRfbm9k
ZShtZW1mbGFncyksIHJlcV9ub2RlID0gbm9kZTsKLSAgICB1bnNpZ25lZCBsb25nIHJlcXVlc3Qg
PSAxVUwgPDwgb3JkZXI7Ci0gICAgc3RydWN0IHBhZ2VfaW5mbyAqcGcsICpmaXJzdF9kaXJ0eV9w
ZyA9IE5VTEw7Ci0gICAgbm9kZW1hc2tfdCBub2RlbWFzayA9IChkICE9IE5VTEwgKSA/IGQtPm5v
ZGVfYWZmaW5pdHkgOiBub2RlX29ubGluZV9tYXA7Ci0gICAgYm9vbF90IG5lZWRfdGxiZmx1c2gg
PSAwOwotICAgIHVpbnQzMl90IHRsYmZsdXNoX3RpbWVzdGFtcCA9IDA7Ci0KLSAgICAvKiBNYWtl
IHN1cmUgdGhlcmUgYXJlIGVub3VnaCBiaXRzIGluIG1lbWZsYWdzIGZvciBub2RlSUQuICovCi0g
ICAgQlVJTERfQlVHX09OKChfTUVNRl9iaXRzIC0gX01FTUZfbm9kZSkgPCAoOCAqIHNpemVvZihu
b2RlaWRfdCkpKTsKKyAgICBub2RlbWFza190IG5vZGVtYXNrID0gZCA/IGQtPm5vZGVfYWZmaW5p
dHkgOiBub2RlX29ubGluZV9tYXA7CisgICAgdW5zaWduZWQgaW50IGosIHpvbmUsIG5vZGVtYXNr
X3JldHJ5ID0gMDsKKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZzsKIAogICAgIGlmICggbm9kZSA9
PSBOVU1BX05PX05PREUgKQogICAgIHsKQEAgLTcyNSwzNCArNzE4LDYgQEAgc3RhdGljIHN0cnVj
dCBwYWdlX2luZm8gKmFsbG9jX2hlYXBfcGFnZXMoCiAgICAgZmlyc3Rfbm9kZSA9IG5vZGU7CiAK
ICAgICBBU1NFUlQobm9kZSA8IE1BWF9OVU1OT0RFUyk7Ci0gICAgQVNTRVJUKHpvbmVfbG8gPD0g
em9uZV9oaSk7Ci0gICAgQVNTRVJUKHpvbmVfaGkgPCBOUl9aT05FUyk7Ci0KLSAgICBpZiAoIHVu
bGlrZWx5KG9yZGVyID4gTUFYX09SREVSKSApCi0gICAgICAgIHJldHVybiBOVUxMOwotCi0gICAg
c3Bpbl9sb2NrKCZoZWFwX2xvY2spOwotCi0gICAgLyoKLSAgICAgKiBDbGFpbWVkIG1lbW9yeSBp
cyBjb25zaWRlcmVkIHVuYXZhaWxhYmxlIHVubGVzcyB0aGUgcmVxdWVzdAotICAgICAqIGlzIG1h
ZGUgYnkgYSBkb21haW4gd2l0aCBzdWZmaWNpZW50IHVuY2xhaW1lZCBwYWdlcy4KLSAgICAgKi8K
LSAgICBpZiAoIChvdXRzdGFuZGluZ19jbGFpbXMgKyByZXF1ZXN0ID4KLSAgICAgICAgICB0b3Rh
bF9hdmFpbF9wYWdlcyArIHRtZW1fZnJlZWFibGVfcGFnZXMoKSkgJiYKLSAgICAgICAgICAoKG1l
bWZsYWdzICYgTUVNRl9ub19yZWZjb3VudCkgfHwKLSAgICAgICAgICAgIWQgfHwgZC0+b3V0c3Rh
bmRpbmdfcGFnZXMgPCByZXF1ZXN0KSApCi0gICAgICAgIGdvdG8gbm90X2ZvdW5kOwotCi0gICAg
LyoKLSAgICAgKiBUTUVNOiBXaGVuIGF2YWlsYWJsZSBtZW1vcnkgaXMgc2NhcmNlIGR1ZSB0byB0
bWVtIGFic29yYmluZyBpdCwgYWxsb3cKLSAgICAgKiBvbmx5IG1pZC1zaXplIGFsbG9jYXRpb25z
IHRvIGF2b2lkIHdvcnN0IG9mIGZyYWdtZW50YXRpb24gaXNzdWVzLgotICAgICAqIE90aGVycyB0
cnkgdG1lbSBwb29scyB0aGVuIGZhaWwuICBUaGlzIGlzIGEgd29ya2Fyb3VuZCB1bnRpbCBhbGwK
LSAgICAgKiBwb3N0LWRvbTAtY3JlYXRpb24tbXVsdGktcGFnZSBhbGxvY2F0aW9ucyBjYW4gYmUg
ZWxpbWluYXRlZC4KLSAgICAgKi8KLSAgICBpZiAoICgob3JkZXIgPT0gMCkgfHwgKG9yZGVyID49
IDkpKSAmJgotICAgICAgICAgKHRvdGFsX2F2YWlsX3BhZ2VzIDw9IG1pZHNpemVfYWxsb2Nfem9u
ZV9wYWdlcykgJiYKLSAgICAgICAgIHRtZW1fZnJlZWFibGVfcGFnZXMoKSApCi0gICAgICAgIGdv
dG8gdHJ5X3RtZW07CiAKICAgICAvKgogICAgICAqIFN0YXJ0IHdpdGggcmVxdWVzdGVkIG5vZGUs
IGJ1dCBleGhhdXN0IGFsbCBub2RlIG1lbW9yeSBpbiByZXF1ZXN0ZWQgCkBAIC03NjQsMTcgKzcy
OSwxNyBAQCBzdGF0aWMgc3RydWN0IHBhZ2VfaW5mbyAqYWxsb2NfaGVhcF9wYWdlcygKICAgICAg
ICAgem9uZSA9IHpvbmVfaGk7CiAgICAgICAgIGRvIHsKICAgICAgICAgICAgIC8qIENoZWNrIGlm
IHRhcmdldCBub2RlIGNhbiBzdXBwb3J0IHRoZSBhbGxvY2F0aW9uLiAqLwotICAgICAgICAgICAg
aWYgKCAhYXZhaWxbbm9kZV0gfHwgKGF2YWlsW25vZGVdW3pvbmVdIDwgcmVxdWVzdCkgKQorICAg
ICAgICAgICAgaWYgKCAhYXZhaWxbbm9kZV0gfHwgKGF2YWlsW25vZGVdW3pvbmVdIDwgKDFVTCA8
PCBvcmRlcikpICkKICAgICAgICAgICAgICAgICBjb250aW51ZTsKIAogICAgICAgICAgICAgLyog
RmluZCBzbWFsbGVzdCBvcmRlciB3aGljaCBjYW4gc2F0aXNmeSB0aGUgcmVxdWVzdC4gKi8KICAg
ICAgICAgICAgIGZvciAoIGogPSBvcmRlcjsgaiA8PSBNQVhfT1JERVI7IGorKyApCiAgICAgICAg
ICAgICAgICAgaWYgKCAocGcgPSBwYWdlX2xpc3RfcmVtb3ZlX2hlYWQoJmhlYXAobm9kZSwgem9u
ZSwgaikpKSApCi0gICAgICAgICAgICAgICAgICAgIGdvdG8gZm91bmQ7CisgICAgICAgICAgICAg
ICAgICAgIHJldHVybiBwZzsKICAgICAgICAgfSB3aGlsZSAoIHpvbmUtLSA+IHpvbmVfbG8gKTsg
LyogY2FyZWZ1bDogdW5zaWduZWQgem9uZSBtYXkgd3JhcCAqLwogCiAgICAgICAgIGlmICggKG1l
bWZsYWdzICYgTUVNRl9leGFjdF9ub2RlKSAmJiByZXFfbm9kZSAhPSBOVU1BX05PX05PREUgKQot
ICAgICAgICAgICAgZ290byBub3RfZm91bmQ7CisgICAgICAgICAgICByZXR1cm4gTlVMTDsKIAog
ICAgICAgICAvKiBQaWNrIG5leHQgbm9kZS4gKi8KICAgICAgICAgaWYgKCAhbm9kZV9pc3NldChu
b2RlLCBub2RlbWFzaykgKQpAQCAtNzkxLDM5ICs3NTYsODkgQEAgc3RhdGljIHN0cnVjdCBwYWdl
X2luZm8gKmFsbG9jX2hlYXBfcGFnZXMoCiAgICAgICAgIHsKICAgICAgICAgICAgIC8qIFdoZW4g
d2UgaGF2ZSB0cmllZCBhbGwgaW4gbm9kZW1hc2ssIHdlIGZhbGwgYmFjayB0byBvdGhlcnMuICov
CiAgICAgICAgICAgICBpZiAoIChtZW1mbGFncyAmIE1FTUZfZXhhY3Rfbm9kZSkgfHwgbm9kZW1h
c2tfcmV0cnkrKyApCi0gICAgICAgICAgICAgICAgZ290byBub3RfZm91bmQ7CisgICAgICAgICAg
ICAgICAgcmV0dXJuIE5VTEw7CiAgICAgICAgICAgICBub2Rlc19hbmRub3Qobm9kZW1hc2ssIG5v
ZGVfb25saW5lX21hcCwgbm9kZW1hc2spOwogICAgICAgICAgICAgZmlyc3Rfbm9kZSA9IG5vZGUg
PSBmaXJzdF9ub2RlKG5vZGVtYXNrKTsKICAgICAgICAgICAgIGlmICggbm9kZSA+PSBNQVhfTlVN
Tk9ERVMgKQotICAgICAgICAgICAgICAgIGdvdG8gbm90X2ZvdW5kOworICAgICAgICAgICAgICAg
IHJldHVybiBOVUxMOwogICAgICAgICB9CiAgICAgfQorfQogCi0gdHJ5X3RtZW06Ci0gICAgLyog
VHJ5IHRvIGZyZWUgbWVtb3J5IGZyb20gdG1lbSAqLwotICAgIGlmICggKHBnID0gdG1lbV9yZWxp
bnF1aXNoX3BhZ2VzKG9yZGVyLCBtZW1mbGFncykpICE9IE5VTEwgKQorLyogQWxsb2NhdGUgMl5A
b3JkZXIgY29udGlndW91cyBwYWdlcy4gKi8KK3N0YXRpYyBzdHJ1Y3QgcGFnZV9pbmZvICphbGxv
Y19oZWFwX3BhZ2VzKAorICAgIHVuc2lnbmVkIGludCB6b25lX2xvLCB1bnNpZ25lZCBpbnQgem9u
ZV9oaSwKKyAgICB1bnNpZ25lZCBpbnQgb3JkZXIsIHVuc2lnbmVkIGludCBtZW1mbGFncywKKyAg
ICBzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIG5vZGVpZF90IG5vZGU7CisgICAgdW5zaWduZWQg
aW50IGksIGJ1ZGR5X29yZGVyLCB6b25lOworICAgIHVuc2lnbmVkIGxvbmcgcmVxdWVzdCA9IDFV
TCA8PCBvcmRlcjsKKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZywgKmZpcnN0X2RpcnR5X3BnID0g
TlVMTDsKKyAgICBib29sX3QgbmVlZF90bGJmbHVzaCA9IDA7CisgICAgdWludDMyX3QgdGxiZmx1
c2hfdGltZXN0YW1wID0gMDsKKworICAgIC8qIE1ha2Ugc3VyZSB0aGVyZSBhcmUgZW5vdWdoIGJp
dHMgaW4gbWVtZmxhZ3MgZm9yIG5vZGVJRC4gKi8KKyAgICBCVUlMRF9CVUdfT04oKF9NRU1GX2Jp
dHMgLSBfTUVNRl9ub2RlKSA8ICg4ICogc2l6ZW9mKG5vZGVpZF90KSkpOworCisgICAgQVNTRVJU
KHpvbmVfbG8gPD0gem9uZV9oaSk7CisgICAgQVNTRVJUKHpvbmVfaGkgPCBOUl9aT05FUyk7CisK
KyAgICBpZiAoIHVubGlrZWx5KG9yZGVyID4gTUFYX09SREVSKSApCisgICAgICAgIHJldHVybiBO
VUxMOworCisgICAgc3Bpbl9sb2NrKCZoZWFwX2xvY2spOworCisgICAgLyoKKyAgICAgKiBDbGFp
bWVkIG1lbW9yeSBpcyBjb25zaWRlcmVkIHVuYXZhaWxhYmxlIHVubGVzcyB0aGUgcmVxdWVzdAor
ICAgICAqIGlzIG1hZGUgYnkgYSBkb21haW4gd2l0aCBzdWZmaWNpZW50IHVuY2xhaW1lZCBwYWdl
cy4KKyAgICAgKi8KKyAgICBpZiAoIChvdXRzdGFuZGluZ19jbGFpbXMgKyByZXF1ZXN0ID4KKyAg
ICAgICAgICB0b3RhbF9hdmFpbF9wYWdlcyArIHRtZW1fZnJlZWFibGVfcGFnZXMoKSkgJiYKKyAg
ICAgICAgICAoKG1lbWZsYWdzICYgTUVNRl9ub19yZWZjb3VudCkgfHwKKyAgICAgICAgICAgIWQg
fHwgZC0+b3V0c3RhbmRpbmdfcGFnZXMgPCByZXF1ZXN0KSApCiAgICAgewotICAgICAgICAvKiBy
ZWFzc2lnbmluZyBhbiBhbHJlYWR5IGFsbG9jYXRlZCBhbm9ueW1vdXMgaGVhcCBwYWdlICovCiAg
ICAgICAgIHNwaW5fdW5sb2NrKCZoZWFwX2xvY2spOwotICAgICAgICByZXR1cm4gcGc7CisgICAg
ICAgIHJldHVybiBOVUxMOworICAgIH0KKyAKKyAgICAvKgorICAgICAqIFRNRU06IFdoZW4gYXZh
aWxhYmxlIG1lbW9yeSBpcyBzY2FyY2UgZHVlIHRvIHRtZW0gYWJzb3JiaW5nIGl0LCBhbGxvdwor
ICAgICAqIG9ubHkgbWlkLXNpemUgYWxsb2NhdGlvbnMgdG8gYXZvaWQgd29yc3Qgb2YgZnJhZ21l
bnRhdGlvbiBpc3N1ZXMuCisgICAgICogT3RoZXJzIHRyeSB0bWVtIHBvb2xzIHRoZW4gZmFpbC4g
IFRoaXMgaXMgYSB3b3JrYXJvdW5kIHVudGlsIGFsbAorICAgICAqIHBvc3QtZG9tMC1jcmVhdGlv
bi1tdWx0aS1wYWdlIGFsbG9jYXRpb25zIGNhbiBiZSBlbGltaW5hdGVkLgorICAgICAqLworICAg
IGlmICggKChvcmRlciA9PSAwKSB8fCAob3JkZXIgPj0gOSkpICYmCisgICAgICAgICAodG90YWxf
YXZhaWxfcGFnZXMgPD0gbWlkc2l6ZV9hbGxvY196b25lX3BhZ2VzKSAmJgorICAgICAgICAgdG1l
bV9mcmVlYWJsZV9wYWdlcygpICkKKyAgICAgeworICAgICAgICAvKiBUcnkgdG8gZnJlZSBtZW1v
cnkgZnJvbSB0bWVtLiAqLworICAgICAgICAgcGcgPSB0bWVtX3JlbGlucXVpc2hfcGFnZXMob3Jk
ZXIsIG1lbWZsYWdzKTsKKyAgICAgICAgIHNwaW5fdW5sb2NrKCZoZWFwX2xvY2spOworICAgICAg
ICAgcmV0dXJuIHBnOworICAgICB9CisgCisgICAgcGcgPSBnZXRfZnJlZV9idWRkeSh6b25lX2xv
LCB6b25lX2hpLCBvcmRlciwgbWVtZmxhZ3MsIGQpOworICAgIGlmICggIXBnICkKKyAgICB7Cisg
ICAgICAgIC8qIE5vIHN1aXRhYmxlIG1lbW9yeSBibG9ja3MuIEZhaWwgdGhlIHJlcXVlc3QuICov
CisgICAgICAgIHNwaW5fdW5sb2NrKCZoZWFwX2xvY2spOworICAgICAgICByZXR1cm4gTlVMTDsK
ICAgICB9CiAKLSBub3RfZm91bmQ6Ci0gICAgLyogTm8gc3VpdGFibGUgbWVtb3J5IGJsb2Nrcy4g
RmFpbCB0aGUgcmVxdWVzdC4gKi8KLSAgICBzcGluX3VubG9jaygmaGVhcF9sb2NrKTsKLSAgICBy
ZXR1cm4gTlVMTDsKLQotIGZvdW5kOiAKKyAgICBub2RlID0gcGh5c190b19uaWQocGFnZV90b19t
YWRkcihwZykpOworICAgIHpvbmUgPSBwYWdlX3RvX3pvbmUocGcpOworICAgIGJ1ZGR5X29yZGVy
ID0gUEZOX09SREVSKHBnKTsKIAogICAgIGlmICggcGctPnUuZnJlZS5maXJzdF9kaXJ0eSAhPSBJ
TlZBTElEX0RJUlRZX0lEWCApCiAgICAgICAgIGZpcnN0X2RpcnR5X3BnID0gcGcgKyBwZy0+dS5m
cmVlLmZpcnN0X2RpcnR5OwotCi0gICAgLyogV2UgbWF5IGhhdmUgdG8gaGFsdmUgdGhlIGNodW5r
IGEgbnVtYmVyIG9mIHRpbWVzLiAqLwotICAgIHdoaWxlICggaiAhPSBvcmRlciApCisgCisgICAg
IC8qIFdlIG1heSBoYXZlIHRvIGhhbHZlIHRoZSBjaHVuayBhIG51bWJlciBvZiB0aW1lcy4gKi8K
KyAgICB3aGlsZSAoIGJ1ZGR5X29yZGVyICE9IG9yZGVyICkKICAgICB7CiAgICAgICAgIHVuc2ln
bmVkIGludCBmaXJzdF9kaXJ0eTsKIAotICAgICAgICBpZiAoIGZpcnN0X2RpcnR5X3BnICYmICgo
cGcgKyAoMSA8PCBqKSkgPiBmaXJzdF9kaXJ0eV9wZykgKQorICAgICAgICBpZiAoIGZpcnN0X2Rp
cnR5X3BnICYmICgocGcgKyAoMSA8PCBidWRkeV9vcmRlcikpID4gZmlyc3RfZGlydHlfcGcpICkK
ICAgICAgICAgewogICAgICAgICAgICAgaWYgKCBwZyA8IGZpcnN0X2RpcnR5X3BnICkKICAgICAg
ICAgICAgICAgICBmaXJzdF9kaXJ0eSA9IChmaXJzdF9kaXJ0eV9wZyAtIHBnKSAvIHNpemVvZigq
cGcpOwpAQCAtODMzLDggKzg0OCw4IEBAIHN0YXRpYyBzdHJ1Y3QgcGFnZV9pbmZvICphbGxvY19o
ZWFwX3BhZ2VzKAogICAgICAgICBlbHNlCiAgICAgICAgICAgICBmaXJzdF9kaXJ0eSA9IElOVkFM
SURfRElSVFlfSURYOwogCi0gICAgICAgIHBhZ2VfbGlzdF9hZGRfc2NydWIocGcsIG5vZGUsIHpv
bmUsIC0taiwgZmlyc3RfZGlydHkpOwotICAgICAgICBwZyArPSAxIDw8IGo7CisgICAgICAgIHBh
Z2VfbGlzdF9hZGRfc2NydWIocGcsIG5vZGUsIHpvbmUsIC0tYnVkZHlfb3JkZXIsIGZpcnN0X2Rp
cnR5KTsKKyAgICAgICAgcGcgKz0gMSA8PCBidWRkeV9vcmRlcjsKICAgICB9CiAKICAgICBBU1NF
UlQoYXZhaWxbbm9kZV1bem9uZV0gPj0gcmVxdWVzdCk7Ci0tIAoxLjguMy4xCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 22 18:55:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 18:55: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 1dO7GZ-0005RK-La; Thu, 22 Jun 2017 18:55:43 +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 1dO7GY-0005PF-Di
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 18:55:42 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 96/48-01734-DA21C495; Thu, 22 Jun 2017 18:55:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLLMWRWlGSWpSXmKPExsUyZ7p8oO5aIZ9
 Ig2+LWC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyDk5+zF1yVqeg7tJ6xgbFbrIuRi0NIoINJ
 Yt+Nb2wQzjdGicWnOlggnI2MEudu/meFcHoYJTZ8/AzkcHKwCRhJnD06nRHEFhGQlrj2+TIjS
 BGzQAOTxPNzB8ESwgJWEqsPXgOzWQRUJZ6/6gGzeQW8JBbuhIhLCChITHn4nhnE5hTwlnh86i
 1YXAioZunbtewQNcYSfbP6WCYw8i1gZFjFqF6cWlSWWqRroZdUlJmeUZKbmJmja2hgqpebWly
 cmJ6ak5hUrJecn7uJERgsDECwg/Fgs/MhRkkOJiVR3s3F3pFCfEn5KZUZicUZ8UWlOanFhxhl
 ODiUJHhXC/pECgkWpaanVqRl5gDDFiYtwcGjJML7hQ8ozVtckJhbnJkOkTrFqCglzlsO0icAk
 sgozYNrg8XKJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzigsATeHJzCuBm/4KaDET0OIXRz
 xAFpckIqSkGhgPRP2ziJpR5vux/GibfcyRt1NU52wKePo5NEE99y2/s2lL0gavaytvqa5QTWS
 /HWnw4qLUMZ0dlqfe8hecP/77zsG0uMtCxv313g2e780iODbw1LyZ5nM72kjLcmXQjJMtYabb
 9qXOsWb/r5mVdNvy/dp00W4FkQdWm/i9H6y5ItDPZplVMFmJpTgj0VCLuag4EQAJRoMckAIAA
 A==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1498157739!84882391!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49972 invoked from network); 22 Jun 2017 18:55:40 -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; 22 Jun 2017 18:55:40 -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
 v5MItZuU011683
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Thu, 22 Jun 2017 18:55:35 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0021.oracle.com (8.13.8/8.14.4) with ESMTP id v5MItZiS020206
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Thu, 22 Jun 2017 18:55:35 GMT
Received: from abhmp0015.oracle.com (abhmp0015.oracle.com [141.146.116.21])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id v5MItWgh003421;
 Thu, 22 Jun 2017 18:55:34 GMT
Received: from ovs104.us.oracle.com (/10.149.76.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 22 Jun 2017 11:55:32 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xen.org
Date: Thu, 22 Jun 2017 14:57:07 -0400
Message-Id: <1498157830-21845-6-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1498157830-21845-1-git-send-email-boris.ostrovsky@oracle.com>
References: <1498157830-21845-1-git-send-email-boris.ostrovsky@oracle.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
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 v5 5/8] spinlock: Introduce spin_lock_cb()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hpbGUgd2FpdGluZyBmb3IgYSBsb2NrIHdlIG1heSB3YW50IHRvIHBlcmlvZGljYWxseSBydW4g
c29tZQpjb2RlLiBUaGlzIGNvZGUgbWF5LCBmb3IgZXhhbXBsZSwgYWxsb3cgdGhlIGNhbGxlciB0
byByZWxlYXNlCnJlc291cmNlcyBoZWxkIGJ5IGl0IHRoYXQgYXJlIG5vIGxvbmdlciBuZWVkZWQg
aW4gdGhlIGNyaXRpY2FsCnNlY3Rpb24gcHJvdGVjdGVkIGJ5IHRoZSBsb2NrLgoKU3BlY2lmaWNh
bGx5LCB0aGlzIGZlYXR1cmUgd2lsbCBiZSBuZWVkZWQgYnkgc2NydWJiaW5nIGNvZGUgd2hlcmUK
dGhlIHNjcnViYmVyLCB3aGlsZSB3YWl0aW5nIGZvciBoZWFwIGxvY2sgdG8gbWVyZ2UgYmFjayBj
bGVhbgpwYWdlcywgbWF5IGJlIHJlcXVlc3RlZCBieSBwYWdlIGFsbG9jYXRvciAod2hpY2ggaXMg
Y3VycmVudGx5CmhvbGRpbmcgdGhlIGxvY2spIHRvIGFib3J0IG1lcmdpbmcgYW5kIHJlbGVhc2Ug
dGhlIGJ1ZGR5IHBhZ2UgaGVhZAp0aGF0IHRoZSBhbGxvY2F0b3Igd2FudHMuCgpXZSBjb3VsZCB1
c2Ugc3Bpbl90cnlsb2NrKCkgYnV0IHNpbmNlIGl0IGRvZXNuJ3QgdGFrZSBsb2NrIHRpY2tldApp
dCBtYXkgdGFrZSBsb25nIHRpbWUgdW50aWwgdGhlIGxvY2sgaXMgdGFrZW4uIEluc3RlYWQgd2Ug
YWRkCnNwaW5fbG9ja19jYigpIHRoYXQgYWxsb3dzIHVzIHRvIGdyYWIgdGhlIHRpY2tldCBhbmQg
ZXhlY3V0ZSBhCmNhbGxiYWNrIHdoaWxlIHdhaXRpbmcuIFRoaXMgY2FsbGJhY2sgaXMgZXhlY3V0
ZWQgb24gZXZlcnkgaXRlcmF0aW9uCm9mIHRoZSBzcGlubG9jayB3YWl0aW5nIGxvb3AuCgpTaW5j
ZSB3ZSBtYXkgYmUgc2xlZXBpbmcgaW4gdGhlIGxvY2sgdW50aWwgaXQgaXMgcmVsZWFzZWQgd2Ug
bmVlZCBhCm1lY2hhbmlzbSB0aGF0IHdpbGwgbWFrZSBzdXJlIHRoYXQgdGhlIGNhbGxiYWNrIGhh
cyBhIGNoYW5jZSB0byBydW4uCldlIGFkZCBzcGluX2xvY2tfa2ljaygpIHRoYXQgd2lsbCB3YWtl
IHVwIHRoZSB3YWl0ZXIuCgpTaWduZWQtb2ZmLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9z
dHJvdnNreUBvcmFjbGUuY29tPgotLS0KQ2hhbmdlcyBpbiB2NToKKiBBZGRlZCBhIHNlbnRlbmNl
IGluIGNvbW1pdCBtZXNzYWdlIHRvIG5vdGUgdGhhdCBjYWxsYmFjayBmdW5jdGlvbiBpcwogIGNh
bGxlZCBvbiBldmVyeSBpdGVyYXRpb24gb2YgdGhlIHNwaW4gbG9vcC4KCiB4ZW4vY29tbW9uL3Nw
aW5sb2NrLmMgICAgICB8IDkgKysrKysrKystCiB4ZW4vaW5jbHVkZS94ZW4vc3BpbmxvY2suaCB8
IDggKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlv
bigtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc3BpbmxvY2suYyBiL3hlbi9jb21tb24vc3Bp
bmxvY2suYwppbmRleCAyYTA2NDA2Li4zYzFjYWFlIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3Nw
aW5sb2NrLmMKKysrIGIveGVuL2NvbW1vbi9zcGlubG9jay5jCkBAIC0xMjksNyArMTI5LDcgQEAg
c3RhdGljIGFsd2F5c19pbmxpbmUgdTE2IG9ic2VydmVfaGVhZChzcGlubG9ja190aWNrZXRzX3Qg
KnQpCiAgICAgcmV0dXJuIHJlYWRfYXRvbWljKCZ0LT5oZWFkKTsKIH0KIAotdm9pZCBfc3Bpbl9s
b2NrKHNwaW5sb2NrX3QgKmxvY2spCit2b2lkIGlubGluZSBfc3Bpbl9sb2NrX2NiKHNwaW5sb2Nr
X3QgKmxvY2ssIHZvaWQgKCpjYikodm9pZCAqKSwgdm9pZCAqZGF0YSkKIHsKICAgICBzcGlubG9j
a190aWNrZXRzX3QgdGlja2V0cyA9IFNQSU5MT0NLX1RJQ0tFVF9JTkM7CiAgICAgTE9DS19QUk9G
SUxFX1ZBUjsKQEAgLTE0MCw2ICsxNDAsOCBAQCB2b2lkIF9zcGluX2xvY2soc3BpbmxvY2tfdCAq
bG9jaykKICAgICB3aGlsZSAoIHRpY2tldHMudGFpbCAhPSBvYnNlcnZlX2hlYWQoJmxvY2stPnRp
Y2tldHMpICkKICAgICB7CiAgICAgICAgIExPQ0tfUFJPRklMRV9CTE9DSzsKKyAgICAgICAgaWYg
KCB1bmxpa2VseShjYikgKQorICAgICAgICAgICAgY2IoZGF0YSk7CiAgICAgICAgIGFyY2hfbG9j
a19yZWxheCgpOwogICAgIH0KICAgICBMT0NLX1BST0ZJTEVfR09UOwpAQCAtMTQ3LDYgKzE0OSwx
MSBAQCB2b2lkIF9zcGluX2xvY2soc3BpbmxvY2tfdCAqbG9jaykKICAgICBhcmNoX2xvY2tfYWNx
dWlyZV9iYXJyaWVyKCk7CiB9CiAKK3ZvaWQgX3NwaW5fbG9jayhzcGlubG9ja190ICpsb2NrKQor
eworICAgICBfc3Bpbl9sb2NrX2NiKGxvY2ssIE5VTEwsIE5VTEwpOworfQorCiB2b2lkIF9zcGlu
X2xvY2tfaXJxKHNwaW5sb2NrX3QgKmxvY2spCiB7CiAgICAgQVNTRVJUKGxvY2FsX2lycV9pc19l
bmFibGVkKCkpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NwaW5sb2NrLmggYi94ZW4v
aW5jbHVkZS94ZW4vc3BpbmxvY2suaAppbmRleCBjMTg4M2JkLi45MWJmYjk1IDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS94ZW4vc3BpbmxvY2suaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc3Bpbmxv
Y2suaApAQCAtMTUzLDYgKzE1Myw3IEBAIHR5cGVkZWYgc3RydWN0IHNwaW5sb2NrIHsKICNkZWZp
bmUgc3Bpbl9sb2NrX2luaXQobCkgKCoobCkgPSAoc3BpbmxvY2tfdClTUElOX0xPQ0tfVU5MT0NL
RUQpCiAKIHZvaWQgX3NwaW5fbG9jayhzcGlubG9ja190ICpsb2NrKTsKK3ZvaWQgX3NwaW5fbG9j
a19jYihzcGlubG9ja190ICpsb2NrLCB2b2lkICgqY29uZCkodm9pZCAqKSwgdm9pZCAqZGF0YSk7
CiB2b2lkIF9zcGluX2xvY2tfaXJxKHNwaW5sb2NrX3QgKmxvY2spOwogdW5zaWduZWQgbG9uZyBf
c3Bpbl9sb2NrX2lycXNhdmUoc3BpbmxvY2tfdCAqbG9jayk7CiAKQEAgLTE2OSw2ICsxNzAsNyBA
QCB2b2lkIF9zcGluX2xvY2tfcmVjdXJzaXZlKHNwaW5sb2NrX3QgKmxvY2spOwogdm9pZCBfc3Bp
bl91bmxvY2tfcmVjdXJzaXZlKHNwaW5sb2NrX3QgKmxvY2spOwogCiAjZGVmaW5lIHNwaW5fbG9j
ayhsKSAgICAgICAgICAgICAgICAgIF9zcGluX2xvY2sobCkKKyNkZWZpbmUgc3Bpbl9sb2NrX2Ni
KGwsIGMsIGQpICAgICAgICAgX3NwaW5fbG9ja19jYihsLCBjLCBkKQogI2RlZmluZSBzcGluX2xv
Y2tfaXJxKGwpICAgICAgICAgICAgICBfc3Bpbl9sb2NrX2lycShsKQogI2RlZmluZSBzcGluX2xv
Y2tfaXJxc2F2ZShsLCBmKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAo
eyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCkBAIC0xOTAsNiArMTkyLDEyIEBAIHZvaWQgX3NwaW5fdW5sb2NrX3JlY3Vyc2l2ZShzcGlu
bG9ja190ICpsb2NrKTsKICAgICAxIDogKHsgbG9jYWxfaXJxX3Jlc3RvcmUoZmxhZ3MpOyAwOyB9
KTsgICAgIFwKIH0pCiAKKyNkZWZpbmUgc3Bpbl9sb2NrX2tpY2sobCkgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICBzbXBfbWIoKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICBhcmNoX2xvY2tfc2lnbmFsKCk7ICAgICAgICAgICAgICAgICAgICAgICAgIFwKK30pCisKIC8q
IEVuc3VyZSBhIGxvY2sgaXMgcXVpZXNjZW50IGJldHdlZW4gdHdvIGNyaXRpY2FsIG9wZXJhdGlv
bnMuICovCiAjZGVmaW5lIHNwaW5fYmFycmllcihsKSAgICAgICAgICAgICAgIF9zcGluX2JhcnJp
ZXIobCkKIAotLSAKMS44LjMuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 22 18:55:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 18:55: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 1dO7GZ-0005Rm-Sj; Thu, 22 Jun 2017 18:55:43 +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 1dO7GY-0005PG-H3
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 18:55:42 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 B9/DC-29088-DA21C495; Thu, 22 Jun 2017 18:55:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLLMWRWlGSWpSXmKPExsUyZ7p8oO5aIZ9
 Igz3XGC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ox/03YxFzwIr/h46il7A+MDiy5GLg4hgYlM
 Er9mLGKEcH4zSmxcdoIdwtnIKLHh4wlmCKeHUWL/0uWsXYycHGwCRhJnj05nBLFFBKQlrn2+D
 NbOLNDAJPH83EGwhLCAl8T81feZQGwWAVWJr4d/sIPYvEDx97sXsoDYEgIKElMevmcGsTkFvC
 Uen3oL1isEVLP07Vp2iBpDic8blzJPYORbwMiwilG9OLWoLLVI10gvqSgzPaMkNzEzR9fQwFg
 vN7W4ODE9NScxqVgvOT93EyMwWOoZGBh3MJ5qdj7EKMnBpCTKu7nYO1KILyk/pTIjsTgjvqg0
 J7X4EKMMB4eSBK8FMPiEBItS01Mr0jJzgGELk5bg4FES4f3CB5TmLS5IzC3OTIdInWJUlBLn3
 ScIlBAASWSU5sG1wWLlEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3u8gU3gy80rgpr8CWs
 wEtPjFEQ+QxSWJCCmpBsbVd+YcdvpS+MmG+e41Pqen4VUmadnqcitvTeU6q3WLxf17mYQ915M
 0z65PRma+ku29/NmBWVoCmpVG81VeTdbyYStj9mdK/6rZcudupbjG4/aI5983V3nJ9DevX7Kn
 dlJgmkGl9lbGkAjPrfu8Tv0qVj3m3ft5ele8ffzUhr1LpRc5qX84r8RSnJFoqMVcVJwIAGCeY
 SeQAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1498157739!51489293!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32080 invoked from network); 22 Jun 2017 18:55:40 -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; 22 Jun 2017 18:55:40 -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
 v5MItYER011666
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 22 Jun 2017 18:55:34 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 v5MItY0c017545
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 22 Jun 2017 18:55:34 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 v5MItX9r005602;
 Thu, 22 Jun 2017 18:55:33 GMT
Received: from ovs104.us.oracle.com (/10.149.76.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 22 Jun 2017 11:55:33 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xen.org
Date: Thu, 22 Jun 2017 14:57:08 -0400
Message-Id: <1498157830-21845-7-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1498157830-21845-1-git-send-email-boris.ostrovsky@oracle.com>
References: <1498157830-21845-1-git-send-email-boris.ostrovsky@oracle.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
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 v5 6/8] mm: Keep heap accessible to others while
	scrubbing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW5zdGVhZCBvZiBzY3J1YmJpbmcgcGFnZXMgd2hpbGUgaG9sZGluZyBoZWFwIGxvY2sgd2UgY2Fu
IG1hcmsKYnVkZHkncyBoZWFkIGFzIGJlaW5nIHNjcnViYmVkIGFuZCBkcm9wIHRoZSBsb2NrIHRl
bXBvcmFyaWx5LgpJZiBzb21lb25lIChtb3N0IGxpa2VseSBhbGxvY19oZWFwX3BhZ2VzKCkpIHRy
aWVzIHRvIGFjY2Vzcwp0aGlzIGNodW5rIGl0IHdpbGwgc2lnbmFsIHRoZSBzY3J1YmJlciB0byBh
Ym9ydCBzY3J1YiBieSBzZXR0aW5nCmhlYWQncyBCVUREWV9TQ1JVQl9BQk9SVCBiaXQuIFRoZSBz
Y3J1YmJlciBjaGVja3MgdGhpcyBiaXQgYWZ0ZXIKcHJvY2Vzc2luZyBlYWNoIHBhZ2UgYW5kIHN0
b3BzIGl0cyB3b3JrIGFzIHNvb24gYXMgaXQgc2VlcyBpdC4KClNpZ25lZC1vZmYtYnk6IEJvcmlz
IE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+Ci0tLQpDaGFuZ2VzIGluIHY1
OgoqIEZpeGVkIG9mZi1ieS1vbmUgZXJyb3IgaW4gc2V0dGluZyBmaXJzdF9kaXJ0eQoqIENoYW5n
ZWQgc3RydWN0IHBhZ2VfaW5mby51LmZyZWUgdG8gYSB1bmlvbiB0byBwZXJtaXQgdXNlIG9mIEFD
Q0VTU19PTkNFIGluCiAgY2hlY2tfYW5kX3N0b3Bfc2NydWIoKQoqIFJlbmFtZWQgUEFHRV9TQ1JV
QkJJTkcgZXRjLiBtYWNyb3MgdG8gQlVERFlfU0NSVUJCSU5HIGV0YwoKIHhlbi9jb21tb24vcGFn
ZV9hbGxvYy5jICB8IDEwNSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKystLQogeGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oIHwgIDI4ICsrKysrKysrLS0tLS0KIHhl
bi9pbmNsdWRlL2FzbS14ODYvbW0uaCB8ICAyOSArKysrKysrKy0tLS0tCiAzIGZpbGVzIGNoYW5n
ZWQsIDEzOCBpbnNlcnRpb25zKCspLCAyNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
Y29tbW9uL3BhZ2VfYWxsb2MuYyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCmluZGV4IDRlMjc3
NWYuLmYwZTUzOTkgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCisrKyBiL3hl
bi9jb21tb24vcGFnZV9hbGxvYy5jCkBAIC02ODcsNiArNjg3LDcgQEAgc3RhdGljIHZvaWQgcGFn
ZV9saXN0X2FkZF9zY3J1YihzdHJ1Y3QgcGFnZV9pbmZvICpwZywgdW5zaWduZWQgaW50IG5vZGUs
CiB7CiAgICAgUEZOX09SREVSKHBnKSA9IG9yZGVyOwogICAgIHBnLT51LmZyZWUuZmlyc3RfZGly
dHkgPSBmaXJzdF9kaXJ0eTsKKyAgICBwZy0+dS5mcmVlLnNjcnViX3N0YXRlID0gQlVERFlfTk9U
X1NDUlVCQklORzsKIAogICAgIGlmICggZmlyc3RfZGlydHkgIT0gSU5WQUxJRF9ESVJUWV9JRFgg
KQogICAgICAgICBwYWdlX2xpc3RfYWRkX3RhaWwocGcsICZoZWFwKG5vZGUsIHpvbmUsIG9yZGVy
KSk7CkBAIC02OTQsNiArNjk1LDI1IEBAIHN0YXRpYyB2b2lkIHBhZ2VfbGlzdF9hZGRfc2NydWIo
c3RydWN0IHBhZ2VfaW5mbyAqcGcsIHVuc2lnbmVkIGludCBub2RlLAogICAgICAgICBwYWdlX2xp
c3RfYWRkKHBnLCAmaGVhcChub2RlLCB6b25lLCBvcmRlcikpOwogfQogCitzdGF0aWMgdm9pZCBj
aGVja19hbmRfc3RvcF9zY3J1YihzdHJ1Y3QgcGFnZV9pbmZvICpoZWFkKQoreworICAgIGlmICgg
aGVhZC0+dS5mcmVlLnNjcnViX3N0YXRlID09IEJVRERZX1NDUlVCQklORyApCisgICAgeworICAg
ICAgICBzdHJ1Y3QgcGFnZV9pbmZvIHBnOworCisgICAgICAgIGhlYWQtPnUuZnJlZS5zY3J1Yl9z
dGF0ZSA9IEJVRERZX1NDUlVCX0FCT1JUOworICAgICAgICBzcGluX2xvY2tfa2ljaygpOworICAg
ICAgICBmb3IgKCA7IDsgKQorICAgICAgICB7CisgICAgICAgICAgICAvKiBDYW4ndCBBQ0NFU1Nf
T05DRSgpIGEgYml0ZmllbGQuICovCisgICAgICAgICAgICBwZy51LmZyZWUudmFsID0gQUNDRVNT
X09OQ0UoaGVhZC0+dS5mcmVlLnZhbCk7CisgICAgICAgICAgICBpZiAoIHBnLnUuZnJlZS5zY3J1
Yl9zdGF0ZSAhPSBCVUREWV9TQ1JVQl9BQk9SVCApCisgICAgICAgICAgICAgICAgYnJlYWs7Cisg
ICAgICAgICAgICBjcHVfcmVsYXgoKTsKKyAgICAgICAgfQorICAgIH0KK30KKwogc3RhdGljIHN0
cnVjdCBwYWdlX2luZm8gKmdldF9mcmVlX2J1ZGR5KHVuc2lnbmVkIGludCB6b25lX2xvLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCB6b25lX2hp
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBv
cmRlciwgdW5zaWduZWQgaW50IG1lbWZsYWdzLApAQCAtNzM4LDE0ICs3NTgsMTkgQEAgc3RhdGlj
IHN0cnVjdCBwYWdlX2luZm8gKmdldF9mcmVlX2J1ZGR5KHVuc2lnbmVkIGludCB6b25lX2xvLAog
ICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGlmICggKHBnID0gcGFnZV9saXN0X3JlbW92
ZV9oZWFkKCZoZWFwKG5vZGUsIHpvbmUsIGopKSkgKQogICAgICAgICAgICAgICAgIHsKKyAgICAg
ICAgICAgICAgICAgICAgaWYgKCBwZy0+dS5mcmVlLmZpcnN0X2RpcnR5ID09IElOVkFMSURfRElS
VFlfSURYICkKKyAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBwZzsKICAgICAgICAgICAg
ICAgICAgICAgLyoKICAgICAgICAgICAgICAgICAgICAgICogV2UgZ3JhYiBzaW5nbGUgcGFnZXMg
KG9yZGVyPTApIGV2ZW4gaWYgdGhleSBhcmUKICAgICAgICAgICAgICAgICAgICAgICogdW5zY3J1
YmJlZC4gR2l2ZW4gdGhhdCBzY3J1YmJpbmcgb25lIHBhZ2UgaXMgZmFpcmx5IHF1aWNrCiAgICAg
ICAgICAgICAgICAgICAgICAqIGl0IGlzIG5vdCB3b3J0aCBicmVha2luZyBoaWdoZXIgb3JkZXJz
LgogICAgICAgICAgICAgICAgICAgICAgKi8KLSAgICAgICAgICAgICAgICAgICAgaWYgKCAob3Jk
ZXIgPT0gMCkgfHwgdXNlX3Vuc2NydWJiZWQgfHwKLSAgICAgICAgICAgICAgICAgICAgICAgICBw
Zy0+dS5mcmVlLmZpcnN0X2RpcnR5ID09IElOVkFMSURfRElSVFlfSURYKQorICAgICAgICAgICAg
ICAgICAgICBpZiAoIChvcmRlciA9PSAwKSB8fCB1c2VfdW5zY3J1YmJlZCApCisgICAgICAgICAg
ICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgICAgIGNoZWNrX2FuZF9zdG9wX3NjcnVi
KHBnKTsKICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBwZzsKKyAgICAgICAgICAgICAg
ICAgICAgfQorCiAgICAgICAgICAgICAgICAgICAgIHBhZ2VfbGlzdF9hZGRfdGFpbChwZywgJmhl
YXAobm9kZSwgem9uZSwgaikpOwogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgIH0KQEAg
LTkyOCw2ICs5NTMsNyBAQCBzdGF0aWMgaW50IHJlc2VydmVfb2ZmbGluZWRfcGFnZShzdHJ1Y3Qg
cGFnZV9pbmZvICpoZWFkKQogCiAgICAgY3VyX2hlYWQgPSBoZWFkOwogCisgICAgY2hlY2tfYW5k
X3N0b3Bfc2NydWIoaGVhZCk7CiAgICAgLyoKICAgICAgKiBXZSBtYXkgYnJlYWsgdGhlIGJ1ZGR5
IHNvIGxldCdzIG1hcmsgdGhlIGhlYWQgYXMgY2xlYW4uIFRoZW4sIHdoZW4KICAgICAgKiBtZXJn
aW5nIGNodW5rcyBiYWNrIGludG8gdGhlIGhlYXAsIHdlIHdpbGwgc2VlIHdoZXRoZXIgdGhlIGNo
dW5rIGhhcwpAQCAtMTA4NCw2ICsxMTEwLDI5IEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgbm9kZV90
b19zY3J1Yihib29sIGdldF9ub2RlKQogICAgIHJldHVybiBjbG9zZXN0OwogfQogCitzdHJ1Y3Qg
c2NydWJfd2FpdF9zdGF0ZSB7CisgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGc7CisgICAgdW5zaWdu
ZWQgaW50IGZpcnN0X2RpcnR5OworICAgIGJvb2wgZHJvcDsKK307CisKK3N0YXRpYyB2b2lkIHNj
cnViX2NvbnRpbnVlKHZvaWQgKmRhdGEpCit7CisgICAgc3RydWN0IHNjcnViX3dhaXRfc3RhdGUg
KnN0ID0gZGF0YTsKKworICAgIGlmICggc3QtPmRyb3AgKQorICAgICAgICByZXR1cm47CisKKyAg
ICBpZiAoIHN0LT5wZy0+dS5mcmVlLnNjcnViX3N0YXRlID09IEJVRERZX1NDUlVCX0FCT1JUICkK
KyAgICB7CisgICAgICAgIC8qIFRoZXJlIGlzIGEgd2FpdGVyIGZvciB0aGlzIGJ1ZGR5LiBSZWxl
YXNlIGl0LiAqLworICAgICAgICBzdC0+ZHJvcCA9IHRydWU7CisgICAgICAgIHN0LT5wZy0+dS5m
cmVlLmZpcnN0X2RpcnR5ID0gc3QtPmZpcnN0X2RpcnR5OworICAgICAgICBzbXBfd21iKCk7Cisg
ICAgICAgIHN0LT5wZy0+dS5mcmVlLnNjcnViX3N0YXRlID0gQlVERFlfTk9UX1NDUlVCQklORzsK
KyAgICB9Cit9CisKIGJvb2wgc2NydWJfZnJlZV9wYWdlcyh2b2lkKQogewogICAgIHN0cnVjdCBw
YWdlX2luZm8gKnBnOwpAQCAtMTEwNiwyNSArMTE1NSw1MyBAQCBib29sIHNjcnViX2ZyZWVfcGFn
ZXModm9pZCkKICAgICAgICAgZG8gewogICAgICAgICAgICAgd2hpbGUgKCAhcGFnZV9saXN0X2Vt
cHR5KCZoZWFwKG5vZGUsIHpvbmUsIG9yZGVyKSkgKQogICAgICAgICAgICAgewotICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCBpOworICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBpLCBk
aXJ0eV9jbnQ7CisgICAgICAgICAgICAgICAgc3RydWN0IHNjcnViX3dhaXRfc3RhdGUgc3Q7CiAK
ICAgICAgICAgICAgICAgICAvKiBVbnNjcnViYmVkIHBhZ2VzIGFyZSBhbHdheXMgYXQgdGhlIGVu
ZCBvZiB0aGUgbGlzdC4gKi8KICAgICAgICAgICAgICAgICBwZyA9IHBhZ2VfbGlzdF9sYXN0KCZo
ZWFwKG5vZGUsIHpvbmUsIG9yZGVyKSk7CiAgICAgICAgICAgICAgICAgaWYgKCBwZy0+dS5mcmVl
LmZpcnN0X2RpcnR5ID09IElOVkFMSURfRElSVFlfSURYICkKICAgICAgICAgICAgICAgICAgICAg
YnJlYWs7CiAKKyAgICAgICAgICAgICAgICBBU1NFUlQoIXBnLT51LmZyZWUuc2NydWJfc3RhdGUp
OworICAgICAgICAgICAgICAgIHBnLT51LmZyZWUuc2NydWJfc3RhdGUgPSBCVUREWV9TQ1JVQkJJ
Tkc7CisKKyAgICAgICAgICAgICAgICBzcGluX3VubG9jaygmaGVhcF9sb2NrKTsKKworICAgICAg
ICAgICAgICAgIGRpcnR5X2NudCA9IDA7CisKICAgICAgICAgICAgICAgICBmb3IgKCBpID0gcGct
PnUuZnJlZS5maXJzdF9kaXJ0eTsgaSA8ICgxVSA8PCBvcmRlcik7IGkrKykKICAgICAgICAgICAg
ICAgICB7CiAgICAgICAgICAgICAgICAgICAgIGlmICggdGVzdF9iaXQoX1BHQ19uZWVkX3NjcnVi
LCAmcGdbaV0uY291bnRfaW5mbykgKQogICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAg
ICAgICAgICAgICAgICBzY3J1Yl9vbmVfcGFnZSgmcGdbaV0pOworICAgICAgICAgICAgICAgICAg
ICAgICAgLyoKKyAgICAgICAgICAgICAgICAgICAgICAgICAqIFdlIGNhbiBtb2RpZnkgY291bnRf
aW5mbyB3aXRob3V0IGhvbGRpbmcgaGVhcAorICAgICAgICAgICAgICAgICAgICAgICAgICogbG9j
ayBzaW5jZSB3ZSBlZmZlY3RpdmVseSBsb2NrZWQgdGhpcyBidWRkeSBieQorICAgICAgICAgICAg
ICAgICAgICAgICAgICogc2V0dGluZyBpdHMgc2NydWJfc3RhdGUuCisgICAgICAgICAgICAgICAg
ICAgICAgICAgKi8KICAgICAgICAgICAgICAgICAgICAgICAgIHBnW2ldLmNvdW50X2luZm8gJj0g
flBHQ19uZWVkX3NjcnViOwotICAgICAgICAgICAgICAgICAgICAgICAgbm9kZV9uZWVkX3NjcnVi
W25vZGVdLS07CisgICAgICAgICAgICAgICAgICAgICAgICBkaXJ0eV9jbnQrKzsKICAgICAgICAg
ICAgICAgICAgICAgICAgIGNudCArPSAxMDA7IC8qIHNjcnViYmVkIHBhZ2VzIGFkZCBoZWF2aWVy
IHdlaWdodC4gKi8KICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICBl
bHNlCiAgICAgICAgICAgICAgICAgICAgICAgICBjbnQrKzsKIAorICAgICAgICAgICAgICAgICAg
ICBpZiAoIHBnLT51LmZyZWUuc2NydWJfc3RhdGUgPT0gQlVERFlfU0NSVUJfQUJPUlQgKQorICAg
ICAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgICAgICAvKiBTb21lb25lIHdh
bnRzIHRoaXMgY2h1bmsuIERyb3AgZXZlcnl0aGluZy4gKi8KKworICAgICAgICAgICAgICAgICAg
ICAgICAgcGctPnUuZnJlZS5maXJzdF9kaXJ0eSA9IChpID09ICgxVSA8PCBvcmRlcikgLSAxKSA/
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU5WQUxJRF9ESVJUWV9JRFggOiBpICsgMTsg
CisgICAgICAgICAgICAgICAgICAgICAgICBzbXBfd21iKCk7CisgICAgICAgICAgICAgICAgICAg
ICAgICBwZy0+dS5mcmVlLnNjcnViX3N0YXRlID0gQlVERFlfTk9UX1NDUlVCQklORzsKKworICAg
ICAgICAgICAgICAgICAgICAgICAgc3Bpbl9sb2NrKCZoZWFwX2xvY2spOworICAgICAgICAgICAg
ICAgICAgICAgICAgbm9kZV9uZWVkX3NjcnViW25vZGVdIC09IGRpcnR5X2NudDsKKyAgICAgICAg
ICAgICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZoZWFwX2xvY2spOworICAgICAgICAgICAgICAg
ICAgICAgICAgZ290byBvdXRfbm9sb2NrOworICAgICAgICAgICAgICAgICAgICB9CisKICAgICAg
ICAgICAgICAgICAgICAgLyoKICAgICAgICAgICAgICAgICAgICAgICogU2NydWIgYSBmZXcgKDgp
IHBhZ2VzIGJlZm9yZSBiZWNvbWluZyBlbGlnaWJsZSBmb3IKICAgICAgICAgICAgICAgICAgICAg
ICogcHJlZW1wdGlvbi4gQnV0IGFsc28gY291bnQgbm9uLXNjcnViYmluZyBsb29wIGl0ZXJhdGlv
bnMKQEAgLTExMzgsNiArMTIxNSwxNyBAQCBib29sIHNjcnViX2ZyZWVfcGFnZXModm9pZCkKICAg
ICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgIH0KIAorICAgICAgICAgICAgICAg
IHN0LnBnID0gcGc7CisgICAgICAgICAgICAgICAgc3QuZmlyc3RfZGlydHkgPSAoaSA+PSAoMVVM
IDw8IG9yZGVyKSAtIDEpID8KKyAgICAgICAgICAgICAgICAgICAgSU5WQUxJRF9ESVJUWV9JRFgg
OiBpICsgMTsKKyAgICAgICAgICAgICAgICBzdC5kcm9wID0gZmFsc2U7CisgICAgICAgICAgICAg
ICAgc3Bpbl9sb2NrX2NiKCZoZWFwX2xvY2ssIHNjcnViX2NvbnRpbnVlLCAmc3QpOworCisgICAg
ICAgICAgICAgICAgbm9kZV9uZWVkX3NjcnViW25vZGVdIC09IGRpcnR5X2NudDsKKworICAgICAg
ICAgICAgICAgIGlmICggc3QuZHJvcCApCisgICAgICAgICAgICAgICAgICAgIGdvdG8gb3V0Owor
CiAgICAgICAgICAgICAgICAgaWYgKCBpID49ICgxVSA8PCBvcmRlcikgLSAxICkKICAgICAgICAg
ICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIHBhZ2VfbGlzdF9kZWwocGcsICZoZWFwKG5v
ZGUsIHpvbmUsIG9yZGVyKSk7CkBAIC0xMTQ2LDYgKzEyMzQsOCBAQCBib29sIHNjcnViX2ZyZWVf
cGFnZXModm9pZCkKICAgICAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgICAgIHBn
LT51LmZyZWUuZmlyc3RfZGlydHkgPSBpICsgMTsKIAorICAgICAgICAgICAgICAgIHBnLT51LmZy
ZWUuc2NydWJfc3RhdGUgPSBCVUREWV9OT1RfU0NSVUJCSU5HOworCiAgICAgICAgICAgICAgICAg
aWYgKCBwcmVlbXB0IHx8IChub2RlX25lZWRfc2NydWJbbm9kZV0gPT0gMCkgKQogICAgICAgICAg
ICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAgICAgIH0KQEAgLTExNTQsNiArMTI0NCw4IEBA
IGJvb2wgc2NydWJfZnJlZV9wYWdlcyh2b2lkKQogCiAgb3V0OgogICAgIHNwaW5fdW5sb2NrKCZo
ZWFwX2xvY2spOworCisgb3V0X25vbG9jazoKICAgICBub2RlX2NsZWFyKG5vZGUsIG5vZGVfc2Ny
dWJiaW5nKTsKICAgICByZXR1cm4gc29mdGlycV9wZW5kaW5nKGNwdSkgfHwgKG5vZGVfdG9fc2Ny
dWIoZmFsc2UpICE9IE5VTUFfTk9fTk9ERSk7CiB9CkBAIC0xMjM1LDYgKzEzMjcsOCBAQCBzdGF0
aWMgdm9pZCBmcmVlX2hlYXBfcGFnZXMoCiAgICAgICAgICAgICAgICAgIChwaHlzX3RvX25pZChw
YWdlX3RvX21hZGRyKHByZWRlY2Vzc29yKSkgIT0gbm9kZSkgKQogICAgICAgICAgICAgICAgIGJy
ZWFrOwogCisgICAgICAgICAgICBjaGVja19hbmRfc3RvcF9zY3J1YihwcmVkZWNlc3Nvcik7CisK
ICAgICAgICAgICAgIHBhZ2VfbGlzdF9kZWwocHJlZGVjZXNzb3IsICZoZWFwKG5vZGUsIHpvbmUs
IG9yZGVyKSk7CiAKICAgICAgICAgICAgIGlmICggcHJlZGVjZXNzb3ItPnUuZnJlZS5maXJzdF9k
aXJ0eSAhPSBJTlZBTElEX0RJUlRZX0lEWCApCkBAIC0xMjU2LDYgKzEzNTAsOSBAQCBzdGF0aWMg
dm9pZCBmcmVlX2hlYXBfcGFnZXMoCiAgICAgICAgICAgICAgICAgIChQRk5fT1JERVIoc3VjY2Vz
c29yKSAhPSBvcmRlcikgfHwKICAgICAgICAgICAgICAgICAgKHBoeXNfdG9fbmlkKHBhZ2VfdG9f
bWFkZHIoc3VjY2Vzc29yKSkgIT0gbm9kZSkgKQogICAgICAgICAgICAgICAgIGJyZWFrOworCisg
ICAgICAgICAgICBjaGVja19hbmRfc3RvcF9zY3J1YihzdWNjZXNzb3IpOworCiAgICAgICAgICAg
ICBwYWdlX2xpc3RfZGVsKHN1Y2Nlc3NvciwgJmhlYXAobm9kZSwgem9uZSwgb3JkZXIpKTsKIAog
ICAgICAgICAgICAgaWYgKCBzdWNjZXNzb3ItPnUuZnJlZS5maXJzdF9kaXJ0eSAhPSBJTlZBTElE
X0RJUlRZX0lEWCApCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmggYi94ZW4v
aW5jbHVkZS9hc20tYXJtL21tLmgKaW5kZXggODg5YTg1ZS4uNjI1YWExNiAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaApA
QCAtNDIsMTggKzQyLDI2IEBAIHN0cnVjdCBwYWdlX2luZm8KICAgICAgICAgICAgIHVuc2lnbmVk
IGxvbmcgdHlwZV9pbmZvOwogICAgICAgICB9IGludXNlOwogICAgICAgICAvKiBQYWdlIGlzIG9u
IGEgZnJlZSBsaXN0OiAoKGNvdW50X2luZm8gJiBQR0NfY291bnRfbWFzaykgPT0gMCkuICovCi0g
ICAgICAgIHN0cnVjdCB7Ci0gICAgICAgICAgICAvKiBEbyBUTEJzIG5lZWQgZmx1c2hpbmcgZm9y
IHNhZmV0eSBiZWZvcmUgbmV4dCBwYWdlIHVzZT8gKi8KLSAgICAgICAgICAgIHVuc2lnbmVkIGxv
bmcgbmVlZF90bGJmbHVzaDoxOwotCi0gICAgICAgICAgICAvKgotICAgICAgICAgICAgICogSW5k
ZXggb2YgdGhlIGZpcnN0ICpwb3NzaWJseSogdW5zY3J1YmJlZCBwYWdlIGluIHRoZSBidWRkeS4K
LSAgICAgICAgICAgICAqIE9uZSBtb3JlIHRoYW4gbWF4aW11bSBwb3NzaWJsZSBvcmRlciAoTUFY
X09SREVSKzEpIHRvCi0gICAgICAgICAgICAgKiBhY2NvbW1vZGF0ZSBJTlZBTElEX0RJUlRZX0lE
WC4KLSAgICAgICAgICAgICAqLworICAgICAgICB1bmlvbiB7CisgICAgICAgICAgICBzdHJ1Y3Qg
eworICAgICAgICAgICAgICAgIC8qIERvIFRMQnMgbmVlZCBmbHVzaGluZyBmb3Igc2FmZXR5IGJl
Zm9yZSBuZXh0IHBhZ2UgdXNlPyAqLworICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbmVl
ZF90bGJmbHVzaDoxOworCisgICAgICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAgICAgKiBJ
bmRleCBvZiB0aGUgZmlyc3QgKnBvc3NpYmx5KiB1bnNjcnViYmVkIHBhZ2UgaW4gdGhlIGJ1ZGR5
LgorICAgICAgICAgICAgICAgICAqIE9uZSBtb3JlIHRoYW4gbWF4aW11bSBwb3NzaWJsZSBvcmRl
ciAoTUFYX09SREVSKzEpIHRvCisgICAgICAgICAgICAgICAgICogYWNjb21tb2RhdGUgSU5WQUxJ
RF9ESVJUWV9JRFguCisgICAgICAgICAgICAgICAgICovCiAjZGVmaW5lIElOVkFMSURfRElSVFlf
SURYICgtMVVMICYgKCgoMVVMPDxNQVhfT1JERVIpICsgMikgLSAxKSkKLSAgICAgICAgICAgIHVu
c2lnbmVkIGxvbmcgZmlyc3RfZGlydHk6TUFYX09SREVSICsgMjsKKyAgICAgICAgICAgICAgICB1
bnNpZ25lZCBsb25nIGZpcnN0X2RpcnR5Ok1BWF9PUkRFUiArIDI7CisKKyNkZWZpbmUgQlVERFlf
Tk9UX1NDUlVCQklORyAgIDAKKyNkZWZpbmUgQlVERFlfU0NSVUJCSU5HICAgICAgIDEKKyNkZWZp
bmUgQlVERFlfU0NSVUJfQUJPUlQgICAgIDIKKyAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25n
IHNjcnViX3N0YXRlOjI7CisgICAgICAgICAgICB9OwogCisgICAgICAgICAgIHVuc2lnbmVkIGxv
bmcgdmFsOwogICAgICAgICB9IGZyZWU7CiAKICAgICB9IHU7CmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20teDg2L21tLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKaW5kZXggY2QwMGJl
Zi4uZGI2ZjNhNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvbW0uaApAQCAtODYsMTcgKzg2LDI2IEBAIHN0cnVjdCBwYWdlX2lu
Zm8KICAgICAgICAgfSBzaDsKIAogICAgICAgICAvKiBQYWdlIGlzIG9uIGEgZnJlZSBsaXN0OiAo
KGNvdW50X2luZm8gJiBQR0NfY291bnRfbWFzaykgPT0gMCkuICovCi0gICAgICAgIHN0cnVjdCB7
Ci0gICAgICAgICAgICAvKiBEbyBUTEJzIG5lZWQgZmx1c2hpbmcgZm9yIHNhZmV0eSBiZWZvcmUg
bmV4dCBwYWdlIHVzZT8gKi8KLSAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbmVlZF90bGJmbHVz
aDoxOwotCi0gICAgICAgICAgICAvKgotICAgICAgICAgICAgICogSW5kZXggb2YgdGhlIGZpcnN0
ICpwb3NzaWJseSogdW5zY3J1YmJlZCBwYWdlIGluIHRoZSBidWRkeS4KLSAgICAgICAgICAgICAq
IE9uZSBtb3JlIHRoYW4gbWF4aW11bSBwb3NzaWJsZSBvcmRlciAoTUFYX09SREVSKzEpIHRvCi0g
ICAgICAgICAgICAgKiBhY2NvbW1vZGF0ZSBJTlZBTElEX0RJUlRZX0lEWC4KLSAgICAgICAgICAg
ICAqLworICAgICAgICB1bmlvbiB7CisJICAgIHN0cnVjdCB7CisJCS8qIERvIFRMQnMgbmVlZCBm
bHVzaGluZyBmb3Igc2FmZXR5IGJlZm9yZSBuZXh0IHBhZ2UgdXNlPyAqLworCQl1bnNpZ25lZCBs
b25nIG5lZWRfdGxiZmx1c2g6MTsKKworCQkvKgorCQkgKiBJbmRleCBvZiB0aGUgZmlyc3QgKnBv
c3NpYmx5KiB1bnNjcnViYmVkIHBhZ2UgaW4gdGhlIGJ1ZGR5LgorCQkgKiBPbmUgbW9yZSB0aGFu
IG1heGltdW0gcG9zc2libGUgb3JkZXIgKE1BWF9PUkRFUisxKSB0bworCQkgKiBhY2NvbW1vZGF0
ZSBJTlZBTElEX0RJUlRZX0lEWC4KKwkJICovCiAjZGVmaW5lIElOVkFMSURfRElSVFlfSURYICgt
MVVMICYgKCgoMVVMPDxNQVhfT1JERVIpICsgMikgLSAxKSkKLSAgICAgICAgICAgIHVuc2lnbmVk
IGxvbmcgZmlyc3RfZGlydHk6TUFYX09SREVSICsgMjsKKwkJdW5zaWduZWQgbG9uZyBmaXJzdF9k
aXJ0eTpNQVhfT1JERVIgKyAyOworCisjZGVmaW5lIEJVRERZX05PVF9TQ1JVQkJJTkcgICAwCisj
ZGVmaW5lIEJVRERZX1NDUlVCQklORyAgICAgICAxCisjZGVmaW5lIEJVRERZX1NDUlVCX0FCT1JU
ICAgICAyCisJCXVuc2lnbmVkIGxvbmcgc2NydWJfc3RhdGU6MjsKKwkgICAgfTsKKworCSAgICB1
bnNpZ25lZCBsb25nIHZhbDsKICAgICAgICAgfSBmcmVlOwogCiAgICAgfSB1OwotLSAKMS44LjMu
MQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 22 18:55:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 18:55: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 1dO7Ga-0005SI-3L; Thu, 22 Jun 2017 18: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 <boris.ostrovsky@oracle.com>) id 1dO7GY-0005QE-Tt
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 18:55:43 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 F0/7E-06719-EA21C495; Thu, 22 Jun 2017 18:55:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupkkeJIrShJLcpLzFFi42KZM10+UHetkE+
 kwdQ3chZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a5/SwFL7Uq7jYsYW9gPCPfxcjFISTQwSTR
 +eAqO4TzhVGidXMPM4SzkVHi5umTUE4Po8SljXuBHE4ONgEjibNHpzOC2CIC0hLXPl9mBCliF
 mhgknh+7iBYQljAXWLPit1sIDaLgKrE2xXvwWxeAS+Jl9uXsoPYEgIKElMevgcbyingLfH41F
 uwXiGgmqVv10LVGEv0zepjmcDIt4CRYRWjRnFqUVlqka6hgV5SUWZ6RkluYmYOkGeml5taXJy
 YnpqTmFSsl5yfu4kRGCwMQLCD8d6ygEOMkhxMSqK8m4u9I4X4kvJTKjMSizPii0pzUosPMcpw
 cChJ8K4W9IkUEixKTU+tSMvMAYYtTFqCg0dJhPcLH1Cat7ggMbc4Mx0idYpRl2PD6vVfmIRY8
 vLzUqXEefeBzBAAKcoozYMbAYuhS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmFRcAmsKTmV
 cCt+kV0BFMQEe8OOIBckRJIkJKqoFxsdtXljsnvi347id56MWSoPmud2oipDmXyZX//OIX+Or
 +fYNrGS8N67f5zVF7c2d9/2X2q4k3gl6vl3my7v3el4uZLL3OX7W+t0LyAv/Hm95TX+1j/Gjg
 KbzpxjfunCbme3fuKSRvaGZstXbZHOfK7namyFRC+q7xLe8TEirqFQWeN5dItntbKbEUZyQaa
 jEXFScCAOWzsU2cAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1498157739!49482737!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36902 invoked from network); 22 Jun 2017 18:55:41 -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; 22 Jun 2017 18:55:41 -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
 v5MItWhn011642
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Thu, 22 Jun 2017 18:55:32 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0021.oracle.com (8.13.8/8.14.4) with ESMTP id v5MItVrW020144
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Thu, 22 Jun 2017 18:55:32 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 v5MItVGP005582;
 Thu, 22 Jun 2017 18:55:31 GMT
Received: from ovs104.us.oracle.com (/10.149.76.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 22 Jun 2017 11:55:31 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xen.org
Date: Thu, 22 Jun 2017 14:57:05 -0400
Message-Id: <1498157830-21845-4-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1498157830-21845-1-git-send-email-boris.ostrovsky@oracle.com>
References: <1498157830-21845-1-git-send-email-boris.ostrovsky@oracle.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
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 v5 3/8] mm: Scrub pages in alloc_heap_pages() 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>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiBhbGxvY2F0aW5nIHBhZ2VzIGluIGFsbG9jX2hlYXBfcGFnZXMoKSBmaXJzdCBsb29rIGZv
ciBjbGVhbiBwYWdlcy4gSWYgbm9uZQppcyBmb3VuZCB0aGVuIHJldHJ5LCB0YWtlIHBhZ2VzIG1h
cmtlZCBhcyB1bnNjcnViYmVkIGFuZCBzY3J1YiB0aGVtLgoKTm90ZSB0aGF0IHdlIHNob3VsZG4n
dCBmaW5kIHVuc2NydWJiZWQgcGFnZXMgaW4gYWxsb2NfaGVhcF9wYWdlcygpIHlldC4gSG93ZXZl
ciwKdGhpcyB3aWxsIGJlY29tZSBwb3NzaWJsZSB3aGVuIHdlIHN0b3Agc2NydWJiaW5nIGZyb20g
ZnJlZV9oZWFwX3BhZ2VzKCkgYW5kCmluc3RlYWQgZG8gaXQgZnJvbSBpZGxlIGxvb3AuCgpTaW5j
ZSBub3QgYWxsIGFsbG9jYXRpb25zIHJlcXVpcmUgY2xlYW4gcGFnZXMgKHN1Y2ggYXMgeGVuaGVh
cCBhbGxvY2F0aW9ucykKaW50cm9kdWNlIE1FTUZfbm9fc2NydWIgZmxhZyB0aGF0IGNhbGxlcnMg
Y2FuIHNldCBpZiB0aGV5IGFyZSB3aWxsaW5nIHRvCmNvbnN1bWUgdW5zY3J1YmJlZCBwYWdlcy4K
ClNpZ25lZC1vZmYtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5j
b20+Ci0tLQpDaGFuZ2VzIGluIHY1OgoqIEFkZGVkIGNvbW1lbnQgZXhwbGFpbmluZyB3aHkgd2Ug
YWx3YXlzIGdyYWIgb3JkZXIgMCBwYWdlcyBpbiBhbGxvY19oZWFwX3BhZ2VzKQoqIERyb3BwZWQg
dGhlIHNvbWV3aGF0IGNvbmZ1c2luZyBjb21tZW50IGFib3V0IG5vdCBuZWVkaW5nIHRvIHNldCBm
aXJzdF9kaXJ0eQogIGluIGFsbG9jX2hlYXBfcGFnZXMoKS4KKiBNb3ZlZCBmaXJzdCBiaXQgb2Yg
X01FTUZfbm9kZSBieSA4IHRvIGFjY29tbW9kYXRlIE1FTUZfbm9fc2NydWIgKGJpdCA3IGlzCiAg
bm8gbG9uZ2VyIGF2YWlsYWJsZSkKCgogeGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgfCAzNiArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0KIHhlbi9pbmNsdWRlL3hlbi9tbS5oICAg
IHwgIDQgKysrLQogMiBmaWxlcyBjaGFuZ2VkLCAzNCBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jIGIveGVuL2NvbW1vbi9w
YWdlX2FsbG9jLmMKaW5kZXggODlmZTNjZS4uOWFhYzE5NiAxMDA2NDQKLS0tIGEveGVuL2NvbW1v
bi9wYWdlX2FsbG9jLmMKKysrIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKQEAgLTcwMyw2ICs3
MDMsNyBAQCBzdGF0aWMgc3RydWN0IHBhZ2VfaW5mbyAqZ2V0X2ZyZWVfYnVkZHkodW5zaWduZWQg
aW50IHpvbmVfbG8sCiAgICAgbm9kZW1hc2tfdCBub2RlbWFzayA9IGQgPyBkLT5ub2RlX2FmZmlu
aXR5IDogbm9kZV9vbmxpbmVfbWFwOwogICAgIHVuc2lnbmVkIGludCBqLCB6b25lLCBub2RlbWFz
a19yZXRyeSA9IDA7CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGc7CisgICAgYm9vbCB1c2VfdW5z
Y3J1YmJlZCA9IChtZW1mbGFncyAmIE1FTUZfbm9fc2NydWIpOwogCiAgICAgaWYgKCBub2RlID09
IE5VTUFfTk9fTk9ERSApCiAgICAgewpAQCAtNzM0LDggKzczNSwyMCBAQCBzdGF0aWMgc3RydWN0
IHBhZ2VfaW5mbyAqZ2V0X2ZyZWVfYnVkZHkodW5zaWduZWQgaW50IHpvbmVfbG8sCiAKICAgICAg
ICAgICAgIC8qIEZpbmQgc21hbGxlc3Qgb3JkZXIgd2hpY2ggY2FuIHNhdGlzZnkgdGhlIHJlcXVl
c3QuICovCiAgICAgICAgICAgICBmb3IgKCBqID0gb3JkZXI7IGogPD0gTUFYX09SREVSOyBqKysg
KQorICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGlmICggKHBnID0gcGFnZV9saXN0X3Jl
bW92ZV9oZWFkKCZoZWFwKG5vZGUsIHpvbmUsIGopKSkgKQotICAgICAgICAgICAgICAgICAgICBy
ZXR1cm4gcGc7CisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICAvKgorICAg
ICAgICAgICAgICAgICAgICAgKiBXZSBncmFiIHNpbmdsZSBwYWdlcyAob3JkZXI9MCkgZXZlbiBp
ZiB0aGV5IGFyZQorICAgICAgICAgICAgICAgICAgICAgKiB1bnNjcnViYmVkLiBHaXZlbiB0aGF0
IHNjcnViYmluZyBvbmUgcGFnZSBpcyBmYWlybHkgcXVpY2sKKyAgICAgICAgICAgICAgICAgICAg
ICogaXQgaXMgbm90IHdvcnRoIGJyZWFraW5nIGhpZ2hlciBvcmRlcnMuCisgICAgICAgICAgICAg
ICAgICAgICAqLworICAgICAgICAgICAgICAgICAgICBpZiAoIChvcmRlciA9PSAwKSB8fCB1c2Vf
dW5zY3J1YmJlZCB8fAorICAgICAgICAgICAgICAgICAgICAgICAgIHBnLT51LmZyZWUuZmlyc3Rf
ZGlydHkgPT0gSU5WQUxJRF9ESVJUWV9JRFgpCisgICAgICAgICAgICAgICAgICAgICAgICByZXR1
cm4gcGc7CisgICAgICAgICAgICAgICAgICAgIHBhZ2VfbGlzdF9hZGRfdGFpbChwZywgJmhlYXAo
bm9kZSwgem9uZSwgaikpOworICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgIH0KICAgICAg
ICAgfSB3aGlsZSAoIHpvbmUtLSA+IHpvbmVfbG8gKTsgLyogY2FyZWZ1bDogdW5zaWduZWQgem9u
ZSBtYXkgd3JhcCAqLwogCiAgICAgICAgIGlmICggKG1lbWZsYWdzICYgTUVNRl9leGFjdF9ub2Rl
KSAmJiByZXFfbm9kZSAhPSBOVU1BX05PX05PREUgKQpAQCAtNzc1LDcgKzc4OCw3IEBAIHN0YXRp
YyBzdHJ1Y3QgcGFnZV9pbmZvICphbGxvY19oZWFwX3BhZ2VzKAogICAgIHVuc2lnbmVkIGludCBp
LCBidWRkeV9vcmRlciwgem9uZTsKICAgICB1bnNpZ25lZCBsb25nIHJlcXVlc3QgPSAxVUwgPDwg
b3JkZXI7CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGcsICpmaXJzdF9kaXJ0eV9wZyA9IE5VTEw7
Ci0gICAgYm9vbF90IG5lZWRfdGxiZmx1c2ggPSAwOworICAgIGJvb2wgbmVlZF9zY3J1YiwgbmVl
ZF90bGJmbHVzaCA9IGZhbHNlOwogICAgIHVpbnQzMl90IHRsYmZsdXNoX3RpbWVzdGFtcCA9IDA7
CiAKICAgICAvKiBNYWtlIHN1cmUgdGhlcmUgYXJlIGVub3VnaCBiaXRzIGluIG1lbWZsYWdzIGZv
ciBub2RlSUQuICovCkBAIC04MTksNiArODMyLDEwIEBAIHN0YXRpYyBzdHJ1Y3QgcGFnZV9pbmZv
ICphbGxvY19oZWFwX3BhZ2VzKAogICAgICB9CiAgCiAgICAgcGcgPSBnZXRfZnJlZV9idWRkeSh6
b25lX2xvLCB6b25lX2hpLCBvcmRlciwgbWVtZmxhZ3MsIGQpOworICAgIC8qIFRyeSBnZXR0aW5n
IGEgZGlydHkgYnVkZHkgaWYgd2UgY291bGRuJ3QgZ2V0IGEgY2xlYW4gb25lLiAqLworICAgIGlm
ICggIXBnICYmICEobWVtZmxhZ3MgJiBNRU1GX25vX3NjcnViKSApCisgICAgICAgIHBnID0gZ2V0
X2ZyZWVfYnVkZHkoem9uZV9sbywgem9uZV9oaSwgb3JkZXIsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbWVtZmxhZ3MgfCBNRU1GX25vX3NjcnViLCBkKTsKICAgICBpZiAoICFwZyApCiAg
ICAgewogICAgICAgICAvKiBObyBzdWl0YWJsZSBtZW1vcnkgYmxvY2tzLiBGYWlsIHRoZSByZXF1
ZXN0LiAqLwpAQCAtODYyLDEwICs4NzksMTkgQEAgc3RhdGljIHN0cnVjdCBwYWdlX2luZm8gKmFs
bG9jX2hlYXBfcGFnZXMoCiAgICAgaWYgKCBkICE9IE5VTEwgKQogICAgICAgICBkLT5sYXN0X2Fs
bG9jX25vZGUgPSBub2RlOwogCisgICAgbmVlZF9zY3J1YiA9ICEhZmlyc3RfZGlydHlfcGcgJiYg
IShtZW1mbGFncyAmIE1FTUZfbm9fc2NydWIpOwogICAgIGZvciAoIGkgPSAwOyBpIDwgKDEgPDwg
b3JkZXIpOyBpKysgKQogICAgIHsKICAgICAgICAgLyogUmVmZXJlbmNlIGNvdW50IG11c3QgY29u
dGludW91c2x5IGJlIHplcm8gZm9yIGZyZWUgcGFnZXMuICovCi0gICAgICAgIEJVR19PTihwZ1tp
XS5jb3VudF9pbmZvICE9IFBHQ19zdGF0ZV9mcmVlKTsKKyAgICAgICAgQlVHX09OKChwZ1tpXS5j
b3VudF9pbmZvICYgflBHQ19uZWVkX3NjcnViKSAhPSBQR0Nfc3RhdGVfZnJlZSk7CisKKyAgICAg
ICAgaWYgKCB0ZXN0X2JpdChfUEdDX25lZWRfc2NydWIsICZwZ1tpXS5jb3VudF9pbmZvKSApCisg
ICAgICAgIHsKKyAgICAgICAgICAgIGlmICggbmVlZF9zY3J1YiApCisgICAgICAgICAgICAgICAg
c2NydWJfb25lX3BhZ2UoJnBnW2ldKTsKKyAgICAgICAgICAgIG5vZGVfbmVlZF9zY3J1Yltub2Rl
XS0tOworICAgICAgICB9CisKICAgICAgICAgcGdbaV0uY291bnRfaW5mbyA9IFBHQ19zdGF0ZV9p
bnVzZTsKIAogICAgICAgICBpZiAoICEobWVtZmxhZ3MgJiBNRU1GX25vX3RsYmZsdXNoKSApCkBA
IC0xNzQ5LDcgKzE3NzUsNyBAQCB2b2lkICphbGxvY194ZW5oZWFwX3BhZ2VzKHVuc2lnbmVkIGlu
dCBvcmRlciwgdW5zaWduZWQgaW50IG1lbWZsYWdzKQogICAgIEFTU0VSVCghaW5faXJxKCkpOwog
CiAgICAgcGcgPSBhbGxvY19oZWFwX3BhZ2VzKE1FTVpPTkVfWEVOLCBNRU1aT05FX1hFTiwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXIsIG1lbWZsYWdzLCBOVUxMKTsKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgb3JkZXIsIG1lbWZsYWdzIHwgTUVNRl9ub19zY3J1YiwgTlVMTCk7
CiAgICAgaWYgKCB1bmxpa2VseShwZyA9PSBOVUxMKSApCiAgICAgICAgIHJldHVybiBOVUxMOwog
CkBAIC0xNzk5LDcgKzE4MjUsNyBAQCB2b2lkICphbGxvY194ZW5oZWFwX3BhZ2VzKHVuc2lnbmVk
IGludCBvcmRlciwgdW5zaWduZWQgaW50IG1lbWZsYWdzKQogICAgIGlmICggIShtZW1mbGFncyA+
PiBfTUVNRl9iaXRzKSApCiAgICAgICAgIG1lbWZsYWdzIHw9IE1FTUZfYml0cyh4ZW5oZWFwX2Jp
dHMpOwogCi0gICAgcGcgPSBhbGxvY19kb21oZWFwX3BhZ2VzKE5VTEwsIG9yZGVyLCBtZW1mbGFn
cyk7CisgICAgcGcgPSBhbGxvY19kb21oZWFwX3BhZ2VzKE5VTEwsIG9yZGVyLCBtZW1mbGFncyB8
IE1FTUZfbm9fc2NydWIpOwogICAgIGlmICggdW5saWtlbHkocGcgPT0gTlVMTCkgKQogICAgICAg
ICByZXR1cm4gTlVMTDsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL21tLmggYi94ZW4v
aW5jbHVkZS94ZW4vbW0uaAppbmRleCAzZDNmMzFiLi41ZjNkODRhIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS94ZW4vbW0uaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vbW0uaApAQCAtMjM4LDcgKzIz
OCw5IEBAIHN0cnVjdCBucGZlYyB7CiAjZGVmaW5lICBNRU1GX25vX3RsYmZsdXNoICgxVTw8X01F
TUZfbm9fdGxiZmx1c2gpCiAjZGVmaW5lIF9NRU1GX25vX2ljYWNoZV9mbHVzaCA3CiAjZGVmaW5l
ICBNRU1GX25vX2ljYWNoZV9mbHVzaCAoMVU8PF9NRU1GX25vX2ljYWNoZV9mbHVzaCkKLSNkZWZp
bmUgX01FTUZfbm9kZSAgICAgICAgOAorI2RlZmluZSBfTUVNRl9ub19zY3J1YiAgICA4CisjZGVm
aW5lICBNRU1GX25vX3NjcnViICAgICgxVTw8X01FTUZfbm9fc2NydWIpCisjZGVmaW5lIF9NRU1G
X25vZGUgICAgICAgIDE2CiAjZGVmaW5lICBNRU1GX25vZGVfbWFzayAgICgoMVUgPDwgKDggKiBz
aXplb2Yobm9kZWlkX3QpKSkgLSAxKQogI2RlZmluZSAgTUVNRl9ub2RlKG4pICAgICAoKCgobikg
KyAxKSAmIE1FTUZfbm9kZV9tYXNrKSA8PCBfTUVNRl9ub2RlKQogI2RlZmluZSAgTUVNRl9nZXRf
bm9kZShmKSAoKCgoZikgPj4gX01FTUZfbm9kZSkgLSAxKSAmIE1FTUZfbm9kZV9tYXNrKQotLSAK
MS44LjMuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 22 18:55:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 18:55: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 1dO7Ga-0005Sw-BX; Thu, 22 Jun 2017 18:55:44 +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 1dO7GY-0005Q6-UQ
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 18:55:43 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 9C/F6-02955-EA21C495; Thu, 22 Jun 2017 18:55:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsUyZ7p8oO5aIZ9
 Ig5WXtSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oz3W+ILzjhXvLi2ia2BcYlBFyMXh5DAZCaJ
 z919bBDOX0aJC9NeM0E4Gxklfh67xArh9DBKXNq4l7mLkZODTcBI4uzR6YwgtoiAtMS1z5cZQ
 YqYBbYwSfzp2s7SxcjBISxgLrHpQDpIDYuAqsT01j3sIDavgJfE6nW/weZICChITHn4HszmFP
 CWeHzqLdhMIaCapW/XskPUGEu0v73INoGRbwEjwypG9eLUorLUIl1jvaSizPSMktzEzBxdQwN
 jvdzU4uLE9NScxKRiveT83E2MwEBhAIIdjM1fnA4xSnIwKYnybi72jhTiS8pPqcxILM6ILyrN
 SS0+xCjDwaEkwbta0CdSSLAoNT21Ii0zBxiyMGkJDh4lEd4vfEBp3uKCxNzizHSI1ClGRSlx3
 n0gfQIgiYzSPLg2WJxcYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjDvd5ApPJl5JXDTXwEtZg
 Ja/OKIB8jikkSElFQDo9qtQ99OWk6NqDhS653StvTy37Lav5Kic+eLzjss3ue9yFGptdQ7piG
 9pUh26atdjQsvJ9zJU4o4cmrrjkoDrby0w0dnv3/3JuO25Ky8bX+itj7/fE1ji4DwL/Hsnyfu
 7WXc8O7a2okL1nTXl95ueL5tOkuxSLFvSmxJyPk+Y8eivU8uP5e5PEmJpTgj0VCLuag4EQD+d
 KnajgIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1498157739!106335475!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31893 invoked from network); 22 Jun 2017 18:55:41 -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; 22 Jun 2017 18:55:41 -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
 v5MItWbt011647
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 22 Jun 2017 18:55:33 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 v5MItWMj009610
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 22 Jun 2017 18:55:32 GMT
Received: from abhmp0015.oracle.com (abhmp0015.oracle.com [141.146.116.21])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v5MItWjF001118;
 Thu, 22 Jun 2017 18:55:32 GMT
Received: from ovs104.us.oracle.com (/10.149.76.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 22 Jun 2017 11:55:31 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xen.org
Date: Thu, 22 Jun 2017 14:57:06 -0400
Message-Id: <1498157830-21845-5-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1498157830-21845-1-git-send-email-boris.ostrovsky@oracle.com>
References: <1498157830-21845-1-git-send-email-boris.ostrovsky@oracle.com>
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, Dario Faggioli <dario.faggioli@citrix.com>,
 ian.jackson@eu.citrix.com, tim@xen.org, jbeulich@suse.com,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCH v5 4/8] mm: Scrub memory from idle loop
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW5zdGVhZCBvZiBzY3J1YmJpbmcgcGFnZXMgZHVyaW5nIGd1ZXN0IGRlc3RydWN0aW9uIChmcm9t
CmZyZWVfaGVhcF9wYWdlcygpKSBkbyB0aGlzIG9wcG9ydHVuaXN0aWNhbGx5LCBmcm9tIHRoZSBp
ZGxlIGxvb3AuCgpXZSBtaWdodCBjb21lIHRvIHNjcnViX2ZyZWVfcGFnZXMoKWZyb20gaWRsZSBs
b29wIHdoaWxlIGFub3RoZXIgQ1BVCnVzZXMgbWFwY2FjaGUgb3ZlcnJpZGUsIHJlc3VsdGluZyBp
biBhIGZhdWx0IHdoaWxlIHRyeWluZyB0byBkbyAKX19tYXBfZG9tYWluX3BhZ2UoKSBpbiBzY3J1
Yl9vbmVfcGFnZSgpLiBUbyBhdm9pZCB0aGlzLCBtYWtlIG1hcGNhY2hlCnZjcHUgb3ZlcnJpZGUg
YSBwZXItY3B1IHZhcmlhYmxlLgoKU2lnbmVkLW9mZi1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jp
cy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KLS0tCkNDOiBEYXJpbyBGYWdnaW9saSA8ZGFyaW8uZmFn
Z2lvbGlAY2l0cml4LmNvbT4KLS0tCkNoYW5nZXMgaW4gdjU6CiogQWRkZWQgZXhwbGFuYXRpb24g
aW4gY29tbWl0IG1lc3NhZ2UgZm9yIG1ha2luZyBtYXBjYWNoZSBvdmVycmlkZSBWQ1BVCiAgYSBw
ZXItY3B1IHZhcmlhYmxlCiogRml4ZWQgbG9vcCBjb3VudGluZyBpbiBzY3J1Yl9mcmVlX3BhZ2Vz
KCkKKiBGaXhlZCB0aGUgb2ZmLWJ5LW9uZSBlcnJvciBpbiBzZXR0aW5nIGZpcnN0X2RpcnR5IGlu
IHNjcnViX2ZyZWVfcGFnZXMoKS4KKiBWYXJpb3VzIHN0eWxlIGZpeGVzCiogQWRkZWQgYSBjb21t
ZW50IGluIG5vZGVfdG9fc2NydWIoKSBleHBsYWluaW5nIHdoeSBpdCBzaG91bGQgYmUgT0sgdG8K
ICBwcmV2ZW50IGFub3RoZXIgQ1BVIGZyb20gc2NydWJiaW5nIGEgbm9kZSB0aGF0IHRocyBjdXJy
ZW50IENQVSB0ZW1wb3JhcmlseQogIGNsYWltZWQuIChJIGRlY2lkZWQgYWdhaW5zdCB1c2luZyBs
b2NrcyB0aGVyZSkKCgogeGVuL2FyY2gvYXJtL2RvbWFpbi5jICAgICAgfCAgIDIgKy0KIHhlbi9h
cmNoL3g4Ni9kb21haW4uYyAgICAgIHwgICAyICstCiB4ZW4vYXJjaC94ODYvZG9tYWluX3BhZ2Uu
YyB8ICAgNiArLS0KIHhlbi9jb21tb24vcGFnZV9hbGxvYy5jICAgIHwgMTE4ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLQogeGVuL2luY2x1ZGUveGVuL21tLmgg
ICAgICAgfCAgIDEgKwogNSBmaWxlcyBjaGFuZ2VkLCAxMTEgaW5zZXJ0aW9ucygrKSwgMTggZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jIGIveGVuL2FyY2gv
YXJtL2RvbWFpbi5jCmluZGV4IDJkYzhiMGEuLmQyODJjZDggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS9kb21haW4uYworKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKQEAgLTUxLDcgKzUxLDcg
QEAgdm9pZCBpZGxlX2xvb3Aodm9pZCkKICAgICAgICAgLyogQXJlIHdlIGhlcmUgZm9yIHJ1bm5p
bmcgdmNwdSBjb250ZXh0IHRhc2tsZXRzLCBvciBmb3IgaWRsaW5nPyAqLwogICAgICAgICBpZiAo
IHVubGlrZWx5KHRhc2tsZXRfd29ya190b19kbyhjcHUpKSApCiAgICAgICAgICAgICBkb190YXNr
bGV0KCk7Ci0gICAgICAgIGVsc2UKKyAgICAgICAgZWxzZSBpZiAoICFzb2Z0aXJxX3BlbmRpbmco
Y3B1KSAmJiAhc2NydWJfZnJlZV9wYWdlcygpICkKICAgICAgICAgewogICAgICAgICAgICAgbG9j
YWxfaXJxX2Rpc2FibGUoKTsKICAgICAgICAgICAgIGlmICggY3B1X2lzX2hhbHRhYmxlKGNwdSkg
KQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFp
bi5jCmluZGV4IGY3ODczZGEuLjcxZjFlZjQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21h
aW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTEyMiw3ICsxMjIsNyBAQCBzdGF0
aWMgdm9pZCBpZGxlX2xvb3Aodm9pZCkKICAgICAgICAgLyogQXJlIHdlIGhlcmUgZm9yIHJ1bm5p
bmcgdmNwdSBjb250ZXh0IHRhc2tsZXRzLCBvciBmb3IgaWRsaW5nPyAqLwogICAgICAgICBpZiAo
IHVubGlrZWx5KHRhc2tsZXRfd29ya190b19kbyhjcHUpKSApCiAgICAgICAgICAgICBkb190YXNr
bGV0KCk7Ci0gICAgICAgIGVsc2UKKyAgICAgICAgZWxzZSBpZiAoICFzb2Z0aXJxX3BlbmRpbmco
Y3B1KSAmJiAhc2NydWJfZnJlZV9wYWdlcygpICkKICAgICAgICAgICAgIHBtX2lkbGUoKTsKICAg
ICAgICAgZG9fc29mdGlycSgpOwogICAgICAgICAvKgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2RvbWFpbl9wYWdlLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluX3BhZ2UuYwppbmRleCA3MWJhZWRl
Li4wNzgzYzFlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluX3BhZ2UuYworKysgYi94
ZW4vYXJjaC94ODYvZG9tYWluX3BhZ2UuYwpAQCAtMTgsMTIgKzE4LDEyIEBACiAjaW5jbHVkZSA8
YXNtL2hhcmRpcnEuaD4KICNpbmNsdWRlIDxhc20vc2V0dXAuaD4KIAotc3RhdGljIHN0cnVjdCB2
Y3B1ICpfX3JlYWRfbW9zdGx5IG92ZXJyaWRlOworc3RhdGljIERFRklORV9QRVJfQ1BVKHN0cnVj
dCB2Y3B1ICosIG92ZXJyaWRlKTsKIAogc3RhdGljIGlubGluZSBzdHJ1Y3QgdmNwdSAqbWFwY2Fj
aGVfY3VycmVudF92Y3B1KHZvaWQpCiB7CiAgICAgLyogSW4gdGhlIGNvbW1vbiBjYXNlIHdlIHVz
ZSB0aGUgbWFwY2FjaGUgb2YgdGhlIHJ1bm5pbmcgVkNQVS4gKi8KLSAgICBzdHJ1Y3QgdmNwdSAq
diA9IG92ZXJyaWRlID86IGN1cnJlbnQ7CisgICAgc3RydWN0IHZjcHUgKnYgPSB0aGlzX2NwdShv
dmVycmlkZSkgPzogY3VycmVudDsKIAogICAgIC8qCiAgICAgICogV2hlbiBjdXJyZW50IGlzbid0
IHByb3Blcmx5IHNldCB1cCB5ZXQsIHRoaXMgaXMgZXF1aXZhbGVudCB0bwpAQCAtNTksNyArNTks
NyBAQCBzdGF0aWMgaW5saW5lIHN0cnVjdCB2Y3B1ICptYXBjYWNoZV9jdXJyZW50X3ZjcHUodm9p
ZCkKIAogdm9pZCBfX2luaXQgbWFwY2FjaGVfb3ZlcnJpZGVfY3VycmVudChzdHJ1Y3QgdmNwdSAq
dikKIHsKLSAgICBvdmVycmlkZSA9IHY7CisgICAgdGhpc19jcHUob3ZlcnJpZGUpID0gdjsKIH0K
IAogI2RlZmluZSBtYXBjYWNoZV9sMl9lbnRyeShlKSAoKGUpID4+IFBBR0VUQUJMRV9PUkRFUikK
ZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jIGIveGVuL2NvbW1vbi9wYWdlX2Fs
bG9jLmMKaW5kZXggOWFhYzE5Ni4uNGUyNzc1ZiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9wYWdl
X2FsbG9jLmMKKysrIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKQEAgLTEwMTksMTUgKzEwMTks
ODUgQEAgc3RhdGljIGludCByZXNlcnZlX29mZmxpbmVkX3BhZ2Uoc3RydWN0IHBhZ2VfaW5mbyAq
aGVhZCkKICAgICByZXR1cm4gY291bnQ7CiB9CiAKLXN0YXRpYyB2b2lkIHNjcnViX2ZyZWVfcGFn
ZXModW5zaWduZWQgaW50IG5vZGUpCitzdGF0aWMgbm9kZW1hc2tfdCBub2RlX3NjcnViYmluZzsK
KworLyoKKyAqIElmIGdldF9ub2RlIGlzIHRydWUgdGhpcyB3aWxsIHJldHVybiBjbG9zZXN0IG5v
ZGUgdGhhdCBuZWVkcyB0byBiZSBzY3J1YmJlZCwKKyAqIHdpdGggYXBwcm9wcmlhdGUgYml0IGlu
IG5vZGVfc2NydWJiaW5nIHNldC4KKyAqIElmIGdldF9ub2RlIGlzIG5vdCBzZXQsIHRoaXMgd2ls
bCByZXR1cm4gKmEqIG5vZGUgdGhhdCBuZWVkcyB0byBiZSBzY3J1YmJlZC4KKyAqIG5vZGVfc2Ny
dWJiaW5nIGJpdG1hc2sgd2lsbCBubyBiZSB1cGRhdGVkLgorICogSWYgbm8gbm9kZSBuZWVkcyBz
Y3J1YmJpbmcgdGhlbiBOVU1BX05PX05PREUgaXMgcmV0dXJuZWQuCisgKi8KK3N0YXRpYyB1bnNp
Z25lZCBpbnQgbm9kZV90b19zY3J1Yihib29sIGdldF9ub2RlKQogewotICAgIHN0cnVjdCBwYWdl
X2luZm8gKnBnOwotICAgIHVuc2lnbmVkIGludCB6b25lOworICAgIG5vZGVpZF90IG5vZGUgPSBj
cHVfdG9fbm9kZShzbXBfcHJvY2Vzc29yX2lkKCkpLCBsb2NhbF9ub2RlOworICAgIG5vZGVpZF90
IGNsb3Nlc3QgPSBOVU1BX05PX05PREU7CisgICAgdTggZGlzdCwgc2hvcnRlc3QgPSAweGZmOwog
Ci0gICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZoZWFwX2xvY2spKTsKKyAgICBpZiAoIG5vZGUg
PT0gTlVNQV9OT19OT0RFICkKKyAgICAgICAgbm9kZSA9IDA7CiAKLSAgICBpZiAoICFub2RlX25l
ZWRfc2NydWJbbm9kZV0gKQotICAgICAgICByZXR1cm47CisgICAgaWYgKCBub2RlX25lZWRfc2Ny
dWJbbm9kZV0gJiYKKyAgICAgICAgICghZ2V0X25vZGUgfHwgIW5vZGVfdGVzdF9hbmRfc2V0KG5v
ZGUsIG5vZGVfc2NydWJiaW5nKSkgKQorICAgICAgICByZXR1cm4gbm9kZTsKKworICAgIC8qCisg
ICAgICogU2VlIGlmIHRoZXJlIGFyZSBtZW1vcnktb25seSBub2RlcyB0aGF0IG5lZWQgc2NydWJi
aW5nIGFuZCBjaG9vc2UKKyAgICAgKiB0aGUgY2xvc2VzdCBvbmUuCisgICAgICovCisgICAgbG9j
YWxfbm9kZSA9IG5vZGU7CisgICAgZm9yICggOyA7ICkKKyAgICB7CisgICAgICAgIGRvIHsKKyAg
ICAgICAgICAgIG5vZGUgPSBjeWNsZV9ub2RlKG5vZGUsIG5vZGVfb25saW5lX21hcCk7CisgICAg
ICAgIH0gd2hpbGUgKCAhY3B1bWFza19lbXB0eSgmbm9kZV90b19jcHVtYXNrKG5vZGUpKSAmJgor
ICAgICAgICAgICAgICAgICAgKG5vZGUgIT0gbG9jYWxfbm9kZSkgKTsKKworICAgICAgICBpZiAo
IG5vZGUgPT0gbG9jYWxfbm9kZSApCisgICAgICAgICAgICBicmVhazsKKworICAgICAgICAvKgor
ICAgICAgICAgKiBHcmFiIHRoZSBub2RlIHJpZ2h0IGF3YXkuIElmIHdlIGZpbmQgYSBjbG9zZXIg
bm9kZSBsYXRlciB3ZSB3aWxsCisgICAgICAgICAqIHJlbGVhc2UgdGhpcyBvbmUuIFdoaWxlIHRo
ZXJlIGlzIGEgY2hhbmNlIHRoYXQgYW5vdGhlciBDUFUgd2lsbAorICAgICAgICAgKiBub3QgYmUg
YWJsZSB0byBzY3J1YiB0aGF0IG5vZGUgd2hlbiBpdCBpcyBzZWFyY2hpbmcgZm9yIHNjcnViIHdv
cmsKKyAgICAgICAgICogYXQgdGhlIHNhbWUgdGltZSBpdCB3aWxsIGJlIGFibGUgdG8gZG8gc28g
bmV4dCB0aW1lIGl0IHdha2VzIHVwLgorICAgICAgICAgKiBUaGUgYWx0ZXJuYXRpdmUgd291bGQg
YmUgdG8gcGVyZm9ybSB0aGlzIHNlYXJjaCB1bmRlciBhIGxvY2sgYnV0CisgICAgICAgICAqIHRo
ZW4gd2UnZCBuZWVkIHRvIHRha2UgdGhpcyBsb2NrIGV2ZXJ5IHRpbWUgd2UgY29tZSBpbiBoZXJl
LgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCBub2RlX25lZWRfc2NydWJbbm9kZV0gKQorICAg
ICAgICB7CisgICAgICAgICAgICBpZiAoICFnZXRfbm9kZSApCisgICAgICAgICAgICAgICAgcmV0
dXJuIG5vZGU7CisKKyAgICAgICAgICAgIGRpc3QgPSBfX25vZGVfZGlzdGFuY2UobG9jYWxfbm9k
ZSwgbm9kZSk7CisgICAgICAgICAgICBpZiAoIChkaXN0IDwgc2hvcnRlc3QgfHwgY2xvc2VzdCA9
PSBOVU1BX05PX05PREUpICYmCisgICAgICAgICAgICAgICAgICFub2RlX3Rlc3RfYW5kX3NldChu
b2RlLCBub2RlX3NjcnViYmluZykgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIGlm
ICggY2xvc2VzdCAhPSBOVU1BX05PX05PREUgKQorICAgICAgICAgICAgICAgICAgICBub2RlX2Ns
ZWFyKGNsb3Nlc3QsIG5vZGVfc2NydWJiaW5nKTsKKyAgICAgICAgICAgICAgICBzaG9ydGVzdCA9
IGRpc3Q7CisgICAgICAgICAgICAgICAgY2xvc2VzdCA9IG5vZGU7CisgICAgICAgICAgICB9Cisg
ICAgICAgIH0KKyAgICB9CisKKyAgICByZXR1cm4gY2xvc2VzdDsKK30KKworYm9vbCBzY3J1Yl9m
cmVlX3BhZ2VzKHZvaWQpCit7CisgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGc7CisgICAgdW5zaWdu
ZWQgaW50IHpvbmU7CisgICAgdW5zaWduZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsK
KyAgICBib29sIHByZWVtcHQgPSBmYWxzZTsKKyAgICBub2RlaWRfdCBub2RlOworICAgIHVuc2ln
bmVkIGludCBjbnQgPSAwOworICAKKyAgICBub2RlID0gbm9kZV90b19zY3J1Yih0cnVlKTsKKyAg
ICBpZiAoIG5vZGUgPT0gTlVNQV9OT19OT0RFICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworIAor
ICAgIHNwaW5fbG9jaygmaGVhcF9sb2NrKTsKIAogICAgIGZvciAoIHpvbmUgPSAwOyB6b25lIDwg
TlJfWk9ORVM7IHpvbmUrKyApCiAgICAgewpAQCAtMTA1MCwxNyArMTEyMCw0MiBAQCBzdGF0aWMg
dm9pZCBzY3J1Yl9mcmVlX3BhZ2VzKHVuc2lnbmVkIGludCBub2RlKQogICAgICAgICAgICAgICAg
ICAgICAgICAgc2NydWJfb25lX3BhZ2UoJnBnW2ldKTsKICAgICAgICAgICAgICAgICAgICAgICAg
IHBnW2ldLmNvdW50X2luZm8gJj0gflBHQ19uZWVkX3NjcnViOwogICAgICAgICAgICAgICAgICAg
ICAgICAgbm9kZV9uZWVkX3NjcnViW25vZGVdLS07CisgICAgICAgICAgICAgICAgICAgICAgICBj
bnQgKz0gMTAwOyAvKiBzY3J1YmJlZCBwYWdlcyBhZGQgaGVhdmllciB3ZWlnaHQuICovCisgICAg
ICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAg
ICAgICAgICAgICAgY250Kys7CisKKyAgICAgICAgICAgICAgICAgICAgLyoKKyAgICAgICAgICAg
ICAgICAgICAgICogU2NydWIgYSBmZXcgKDgpIHBhZ2VzIGJlZm9yZSBiZWNvbWluZyBlbGlnaWJs
ZSBmb3IKKyAgICAgICAgICAgICAgICAgICAgICogcHJlZW1wdGlvbi4gQnV0IGFsc28gY291bnQg
bm9uLXNjcnViYmluZyBsb29wIGl0ZXJhdGlvbnMKKyAgICAgICAgICAgICAgICAgICAgICogc28g
dGhhdCB3ZSBkb24ndCBnZXQgc3R1Y2sgaGVyZSB3aXRoIGFuIGFsbW9zdCBjbGVhbgorICAgICAg
ICAgICAgICAgICAgICAgKiBoZWFwLgorICAgICAgICAgICAgICAgICAgICAgKi8KKyAgICAgICAg
ICAgICAgICAgICAgaWYgKCBjbnQgPiA4MDAgJiYgc29mdGlycV9wZW5kaW5nKGNwdSkgKQorICAg
ICAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgICAgICBwcmVlbXB0ID0gdHJ1
ZTsKKyAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgICAgICAgICB9
CiAgICAgICAgICAgICAgICAgfQogCi0gICAgICAgICAgICAgICAgcGFnZV9saXN0X2RlbChwZywg
JmhlYXAobm9kZSwgem9uZSwgb3JkZXIpKTsKLSAgICAgICAgICAgICAgICBwYWdlX2xpc3RfYWRk
X3NjcnViKHBnLCBub2RlLCB6b25lLCBvcmRlciwgSU5WQUxJRF9ESVJUWV9JRFgpOworICAgICAg
ICAgICAgICAgIGlmICggaSA+PSAoMVUgPDwgb3JkZXIpIC0gMSApCisgICAgICAgICAgICAgICAg
eworICAgICAgICAgICAgICAgICAgICBwYWdlX2xpc3RfZGVsKHBnLCAmaGVhcChub2RlLCB6b25l
LCBvcmRlcikpOworICAgICAgICAgICAgICAgICAgICBwYWdlX2xpc3RfYWRkX3NjcnViKHBnLCBu
b2RlLCB6b25lLCBvcmRlciwgSU5WQUxJRF9ESVJUWV9JRFgpOworICAgICAgICAgICAgICAgIH0K
KyAgICAgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgICAgIHBnLT51LmZyZWUuZmly
c3RfZGlydHkgPSBpICsgMTsKIAotICAgICAgICAgICAgICAgIGlmICggbm9kZV9uZWVkX3NjcnVi
W25vZGVdID09IDAgKQotICAgICAgICAgICAgICAgICAgICByZXR1cm47CisgICAgICAgICAgICAg
ICAgaWYgKCBwcmVlbXB0IHx8IChub2RlX25lZWRfc2NydWJbbm9kZV0gPT0gMCkgKQorICAgICAg
ICAgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAgICAgIH0KICAgICAgICAgfSB3aGlsZSAo
IG9yZGVyLS0gIT0gMCApOwogICAgIH0KKworIG91dDoKKyAgICBzcGluX3VubG9jaygmaGVhcF9s
b2NrKTsKKyAgICBub2RlX2NsZWFyKG5vZGUsIG5vZGVfc2NydWJiaW5nKTsKKyAgICByZXR1cm4g
c29mdGlycV9wZW5kaW5nKGNwdSkgfHwgKG5vZGVfdG9fc2NydWIoZmFsc2UpICE9IE5VTUFfTk9f
Tk9ERSk7CiB9CiAKIC8qIEZyZWUgMl5Ab3JkZXIgc2V0IG9mIHBhZ2VzLiAqLwpAQCAtMTE3NSw5
ICsxMjcwLDYgQEAgc3RhdGljIHZvaWQgZnJlZV9oZWFwX3BhZ2VzKAogICAgIGlmICggdGFpbnRl
ZCApCiAgICAgICAgIHJlc2VydmVfb2ZmbGluZWRfcGFnZShwZyk7CiAKLSAgICBpZiAoIG5lZWRf
c2NydWIgKQotICAgICAgICBzY3J1Yl9mcmVlX3BhZ2VzKG5vZGUpOwotCiAgICAgc3Bpbl91bmxv
Y2soJmhlYXBfbG9jayk7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9tbS5oIGIv
eGVuL2luY2x1ZGUveGVuL21tLmgKaW5kZXggNWYzZDg0YS4uYTk4MjljMiAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUveGVuL21tLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL21tLmgKQEAgLTE1MCw2
ICsxNTAsNyBAQCB2b2lkIGluaXRfeGVuaGVhcF9wYWdlcyhwYWRkcl90IHBzLCBwYWRkcl90IHBl
KTsKIHZvaWQgeGVuaGVhcF9tYXhfbWZuKHVuc2lnbmVkIGxvbmcgbWZuKTsKIHZvaWQgKmFsbG9j
X3hlbmhlYXBfcGFnZXModW5zaWduZWQgaW50IG9yZGVyLCB1bnNpZ25lZCBpbnQgbWVtZmxhZ3Mp
Owogdm9pZCBmcmVlX3hlbmhlYXBfcGFnZXModm9pZCAqdiwgdW5zaWduZWQgaW50IG9yZGVyKTsK
K2Jvb2wgc2NydWJfZnJlZV9wYWdlcyh2b2lkKTsKICNkZWZpbmUgYWxsb2NfeGVuaGVhcF9wYWdl
KCkgKGFsbG9jX3hlbmhlYXBfcGFnZXMoMCwwKSkKICNkZWZpbmUgZnJlZV94ZW5oZWFwX3BhZ2Uo
dikgKGZyZWVfeGVuaGVhcF9wYWdlcyh2LDApKQogLyogTWFwIG1hY2hpbmUgcGFnZSByYW5nZSBp
biBYZW4gdmlydHVhbCBhZGRyZXNzIHNwYWNlLiAqLwotLSAKMS44LjMuMQoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Thu Jun 22 18:55:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 18:55: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 1dO7Gc-0005WB-Mu; Thu, 22 Jun 2017 18:55:46 +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 1dO7Gb-0005Tn-48
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 18:55:45 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 9F/32-10689-0B21C495; Thu, 22 Jun 2017 18:55:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLLMWRWlGSWpSXmKPExsXSO6nOVXe9kE+
 kwZydshZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bOKVcYC65WVLT+Xs3YwHg9pIuRi0NIYCKT
 xPRXfewQzjdGiVVP10A5Gxkl/r1uYINwehglXj5axtzFyMnBJmAkcfbodEYQW0RAWuLa58uMI
 EXMAg1MEs/PHQRLCAt4SvxdvRHI5uBgEVCVOLa9FCTMK+AlMe3eTBYQW0JAQWLKw/dgMzkFvC
 Uen3oL1ioEVLP07Vp2iBpDic8blzJPYORbwMiwilGjOLWoLLVI19BUL6koMz2jJDcxM0fX0MB
 YLze1uDgxPTUnMalYLzk/dxMjMFgYgGAH45rtnocYJTmYlER5Nxd7RwrxJeWnVGYkFmfEF5Xm
 pBYfYpTh4FCS4F0t6BMpJFiUmp5akZaZAwxbmLQEB4+SCO8XPqA0b3FBYm5xZjpE6hSjopQ47
 z6QPgGQREZpHlwbLFYuMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZhXXABoCk9mXgnc9FdAi5
 mAFr844gGyuCQRISXVwPh8fnb2Zb/uFv3JJ4zdusq2KVZGvfZn32x3jPXCmj/B6xbMXsvS2hi
 1xbeZ9ezUyfETt7QcmX70zLeWQM25UW8ubMw5efcNm6/FwedCMe5/12/O1zMKcOE9yX3B4Gpy
 ckdDUVn+IYENjfOumdbKmuZfMLectI83Mmlug+WXxA/Bx4/MSz/+Q0eJpTgj0VCLuag4EQAwx
 2NbkAIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1498157741!99369829!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20622 invoked from network); 22 Jun 2017 18:55:42 -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 Jun 2017 18:55:42 -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
 v5MItWXe022766
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 22 Jun 2017 18:55:33 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 v5MItVOR017427
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Thu, 22 Jun 2017 18:55:32 GMT
Received: from abhmp0015.oracle.com (abhmp0015.oracle.com [141.146.116.21])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id v5MItTZn003401;
 Thu, 22 Jun 2017 18:55:30 GMT
Received: from ovs104.us.oracle.com (/10.149.76.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 22 Jun 2017 11:55:29 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xen.org
Date: Thu, 22 Jun 2017 14:57:03 -0400
Message-Id: <1498157830-21845-2-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1498157830-21845-1-git-send-email-boris.ostrovsky@oracle.com>
References: <1498157830-21845-1-git-send-email-boris.ostrovsky@oracle.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
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 v5 1/8] mm: Place unscrubbed pages at the end of
	pagelist
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

LiBzbyB0aGF0IGl0J3MgZWFzeSB0byBmaW5kIHBhZ2VzIHRoYXQgbmVlZCB0byBiZSBzY3J1YmJl
ZCAodGhvc2UgcGFnZXMgYXJlCm5vdyBtYXJrZWQgd2l0aCBfUEdDX25lZWRfc2NydWIgYml0KS4K
CldlIGtlZXAgdHJhY2sgb2YgdGhlIGZpcnN0IHVuc2NydWJiZWQgcGFnZSBpbiBhIHBhZ2UgYnVk
ZHkgdXNpbmcgZmlyc3RfZGlydHkKZmllbGQuIEZvciBub3cgaXQgY2FuIGhhdmUgdHdvIHZhbHVl
cywgMCAod2hvbGUgYnVkZHkgbmVlZHMgc2NydWJiaW5nKSBvcgpJTlZBTElEX0RJUlRZX0lEWCAo
dGhlIGJ1ZGR5IGRvZXMgbm90IG5lZWQgdG8gYmUgc2NydWJiZWQpLiBTdWJzZXF1ZW50IHBhdGNo
ZXMKd2lsbCBhbGxvdyBzY3J1YmJpbmcgdG8gYmUgaW50ZXJydXB0ZWQsIHJlc3VsdGluZyBpbiBm
aXJzdF9kaXJ0eSB0YWtpbmcgYW55CnZhbHVlLgoKU2lnbmVkLW9mZi1ieTogQm9yaXMgT3N0cm92
c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KLS0tCkNoYW5nZXMgaW4gdjU6CiogQmUg
bW9yZSBjYXJlZnVsIHdoZW4gcmV0dXJuaW5nIHVudXNlZCBwb3J0aW9uIG9mIGEgYnVkZHkgdG8g
dGhlIGhlYXAgaW4KICBhbGxvY19oZWFwX3BhZ2VzKCkgYW5kIGRvbid0IHNldCBmaXJzdF9kaXJ0
eSBpZiB3ZSBrbm93IHRoYXQgdGhlIHN1Yi1idWRkeQogIGlzIGNsZWFuCiogSW4gcmVzZXJ2ZV9v
ZmZsaW5lZF9wYWdlKCksIGRvbid0IHRyeSB0byBmaW5kIGRpcnR5IHBhZ2VzIGluIHN1Yi1idWRk
aWVzIGlmIHdlCiAgY2FuIGZpZ3VyZSBvdXQgdGhhdCB0aGVyZSBpcyBub25lLgoqIERyb3AgdW5u
ZWNlc3Nhcnkgc2V0dGluZyBvZiBmaXJzdF9kaXJ0eSBpbiBmcmVlX2hlYXBfcGFnZXMoKQoqIFN3
aXRjaCB0byB1c2luZyBiaXRmaWVsZHMgaW4gcGFnZV9pbmZvLnUuZnJlZQoKSSBrZXB0IG5vZGVf
bmVlZF9zY3J1YltdIGFzIGEgZ2xvYmFsIGFycmF5IGFuZCBub3QgYSAicGVyLW5vZGUiLiBJIHRo
aW5rIHNwbGl0dGluZwppdCBzaG91bGQgYmUgcGFydCBvZiBtYWtpbmcgaGVhcF9sb2NrIGEgcGVy
LW5vZGUgbG9jaywgdG9nZXRoZXIgd2l0aCBpbmNyZWFzaW5nCnNjcnViIGNvbmN1cnJlbmN5IGJ5
IGhhdmluZyBtb3JlIHRoYW4gb25lIENQVSBzY3J1YiBhIG5vZGUuCgoKCiB4ZW4vY29tbW9uL3Bh
Z2VfYWxsb2MuYyAgfCAxOTAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
LS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaCB8ICAxOCArKysrLQogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9tbS5oIHwgIDE3ICsrKystCiAzIGZpbGVzIGNoYW5nZWQsIDE5MCBpbnNlcnRp
b25zKCspLCAzNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3BhZ2VfYWxs
b2MuYyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCmluZGV4IDhiY2VmNmEuLjU3MGQxZjcgMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCisrKyBiL3hlbi9jb21tb24vcGFnZV9h
bGxvYy5jCkBAIC0zODMsNiArMzgzLDggQEAgdHlwZWRlZiBzdHJ1Y3QgcGFnZV9saXN0X2hlYWQg
aGVhcF9ieV96b25lX2FuZF9vcmRlcl90W05SX1pPTkVTXVtNQVhfT1JERVIrMV07CiBzdGF0aWMg
aGVhcF9ieV96b25lX2FuZF9vcmRlcl90ICpfaGVhcFtNQVhfTlVNTk9ERVNdOwogI2RlZmluZSBo
ZWFwKG5vZGUsIHpvbmUsIG9yZGVyKSAoKCpfaGVhcFtub2RlXSlbem9uZV1bb3JkZXJdKQogCitz
dGF0aWMgdW5zaWduZWQgbG9uZyBub2RlX25lZWRfc2NydWJbTUFYX05VTU5PREVTXTsKKwogc3Rh
dGljIHVuc2lnbmVkIGxvbmcgKmF2YWlsW01BWF9OVU1OT0RFU107CiBzdGF0aWMgbG9uZyB0b3Rh
bF9hdmFpbF9wYWdlczsKIApAQCAtNjc4LDYgKzY4MCwyMCBAQCBzdGF0aWMgdm9pZCBjaGVja19s
b3dfbWVtX3ZpcnEodm9pZCkKICAgICB9CiB9CiAKKy8qIFBhZ2VzIHRoYXQgbmVlZCBhIHNjcnVi
IGFyZSBhZGRlZCB0byB0YWlsLCBvdGhlcndpc2UgdG8gaGVhZC4gKi8KK3N0YXRpYyB2b2lkIHBh
Z2VfbGlzdF9hZGRfc2NydWIoc3RydWN0IHBhZ2VfaW5mbyAqcGcsIHVuc2lnbmVkIGludCBub2Rl
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgem9uZSwgdW5z
aWduZWQgaW50IG9yZGVyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgZmlyc3RfZGlydHkpCit7CisgICAgUEZOX09SREVSKHBnKSA9IG9yZGVyOworICAgIHBn
LT51LmZyZWUuZmlyc3RfZGlydHkgPSBmaXJzdF9kaXJ0eTsKKworICAgIGlmICggZmlyc3RfZGly
dHkgIT0gSU5WQUxJRF9ESVJUWV9JRFggKQorICAgICAgICBwYWdlX2xpc3RfYWRkX3RhaWwocGcs
ICZoZWFwKG5vZGUsIHpvbmUsIG9yZGVyKSk7CisgICAgZWxzZQorICAgICAgICBwYWdlX2xpc3Rf
YWRkKHBnLCAmaGVhcChub2RlLCB6b25lLCBvcmRlcikpOworfQorCiAvKiBBbGxvY2F0ZSAyXkBv
cmRlciBjb250aWd1b3VzIHBhZ2VzLiAqLwogc3RhdGljIHN0cnVjdCBwYWdlX2luZm8gKmFsbG9j
X2hlYXBfcGFnZXMoCiAgICAgdW5zaWduZWQgaW50IHpvbmVfbG8sIHVuc2lnbmVkIGludCB6b25l
X2hpLApAQCAtNjg3LDcgKzcwMyw3IEBAIHN0YXRpYyBzdHJ1Y3QgcGFnZV9pbmZvICphbGxvY19o
ZWFwX3BhZ2VzKAogICAgIHVuc2lnbmVkIGludCBpLCBqLCB6b25lID0gMCwgbm9kZW1hc2tfcmV0
cnkgPSAwOwogICAgIG5vZGVpZF90IGZpcnN0X25vZGUsIG5vZGUgPSBNRU1GX2dldF9ub2RlKG1l
bWZsYWdzKSwgcmVxX25vZGUgPSBub2RlOwogICAgIHVuc2lnbmVkIGxvbmcgcmVxdWVzdCA9IDFV
TCA8PCBvcmRlcjsKLSAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZzsKKyAgICBzdHJ1Y3QgcGFnZV9p
bmZvICpwZywgKmZpcnN0X2RpcnR5X3BnID0gTlVMTDsKICAgICBub2RlbWFza190IG5vZGVtYXNr
ID0gKGQgIT0gTlVMTCApID8gZC0+bm9kZV9hZmZpbml0eSA6IG5vZGVfb25saW5lX21hcDsKICAg
ICBib29sX3QgbmVlZF90bGJmbHVzaCA9IDA7CiAgICAgdWludDMyX3QgdGxiZmx1c2hfdGltZXN0
YW1wID0gMDsKQEAgLTc5OCwxMSArODE0LDI2IEBAIHN0YXRpYyBzdHJ1Y3QgcGFnZV9pbmZvICph
bGxvY19oZWFwX3BhZ2VzKAogICAgIHJldHVybiBOVUxMOwogCiAgZm91bmQ6IAorCisgICAgaWYg
KCBwZy0+dS5mcmVlLmZpcnN0X2RpcnR5ICE9IElOVkFMSURfRElSVFlfSURYICkKKyAgICAgICAg
Zmlyc3RfZGlydHlfcGcgPSBwZyArIHBnLT51LmZyZWUuZmlyc3RfZGlydHk7CisKICAgICAvKiBX
ZSBtYXkgaGF2ZSB0byBoYWx2ZSB0aGUgY2h1bmsgYSBudW1iZXIgb2YgdGltZXMuICovCiAgICAg
d2hpbGUgKCBqICE9IG9yZGVyICkKICAgICB7Ci0gICAgICAgIFBGTl9PUkRFUihwZykgPSAtLWo7
Ci0gICAgICAgIHBhZ2VfbGlzdF9hZGRfdGFpbChwZywgJmhlYXAobm9kZSwgem9uZSwgaikpOwor
ICAgICAgICB1bnNpZ25lZCBpbnQgZmlyc3RfZGlydHk7CisKKyAgICAgICAgaWYgKCBmaXJzdF9k
aXJ0eV9wZyAmJiAoKHBnICsgKDEgPDwgaikpID4gZmlyc3RfZGlydHlfcGcpICkKKyAgICAgICAg
eworICAgICAgICAgICAgaWYgKCBwZyA8IGZpcnN0X2RpcnR5X3BnICkKKyAgICAgICAgICAgICAg
ICBmaXJzdF9kaXJ0eSA9IChmaXJzdF9kaXJ0eV9wZyAtIHBnKSAvIHNpemVvZigqcGcpOworICAg
ICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgIGZpcnN0X2RpcnR5ID0gMDsKKyAgICAgICAg
fQorICAgICAgICBlbHNlCisgICAgICAgICAgICBmaXJzdF9kaXJ0eSA9IElOVkFMSURfRElSVFlf
SURYOworCisgICAgICAgIHBhZ2VfbGlzdF9hZGRfc2NydWIocGcsIG5vZGUsIHpvbmUsIC0taiwg
Zmlyc3RfZGlydHkpOwogICAgICAgICBwZyArPSAxIDw8IGo7CiAgICAgfQogCkBAIC04NDksMTMg
Kzg4MCwyMiBAQCBzdGF0aWMgaW50IHJlc2VydmVfb2ZmbGluZWRfcGFnZShzdHJ1Y3QgcGFnZV9p
bmZvICpoZWFkKQogewogICAgIHVuc2lnbmVkIGludCBub2RlID0gcGh5c190b19uaWQocGFnZV90
b19tYWRkcihoZWFkKSk7CiAgICAgaW50IHpvbmUgPSBwYWdlX3RvX3pvbmUoaGVhZCksIGksIGhl
YWRfb3JkZXIgPSBQRk5fT1JERVIoaGVhZCksIGNvdW50ID0gMDsKLSAgICBzdHJ1Y3QgcGFnZV9p
bmZvICpjdXJfaGVhZDsKKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpjdXJfaGVhZCwgKmZpcnN0X2Rp
cnR5X3BnID0gTlVMTDsKICAgICBpbnQgY3VyX29yZGVyOwogCiAgICAgQVNTRVJUKHNwaW5faXNf
bG9ja2VkKCZoZWFwX2xvY2spKTsKIAogICAgIGN1cl9oZWFkID0gaGVhZDsKIAorICAgIC8qCisg
ICAgICogV2UgbWF5IGJyZWFrIHRoZSBidWRkeSBzbyBsZXQncyBtYXJrIHRoZSBoZWFkIGFzIGNs
ZWFuLiBUaGVuLCB3aGVuCisgICAgICogbWVyZ2luZyBjaHVua3MgYmFjayBpbnRvIHRoZSBoZWFw
LCB3ZSB3aWxsIHNlZSB3aGV0aGVyIHRoZSBjaHVuayBoYXMKKyAgICAgKiB1bnNjcnViYmVkIHBh
Z2VzIGFuZCBzZXQgaXRzIGZpcnN0X2RpcnR5IHByb3Blcmx5LgorICAgICAqLworICAgIGlmICho
ZWFkLT51LmZyZWUuZmlyc3RfZGlydHkgIT0gSU5WQUxJRF9ESVJUWV9JRFgpCisgICAgICAgIGZp
cnN0X2RpcnR5X3BnID0gaGVhZCArIGhlYWQtPnUuZnJlZS5maXJzdF9kaXJ0eTsKKyAgICBoZWFk
LT51LmZyZWUuZmlyc3RfZGlydHkgPSBJTlZBTElEX0RJUlRZX0lEWDsKKwogICAgIHBhZ2VfbGlz
dF9kZWwoaGVhZCwgJmhlYXAobm9kZSwgem9uZSwgaGVhZF9vcmRlcikpOwogCiAgICAgd2hpbGUg
KCBjdXJfaGVhZCA8IChoZWFkICsgKDEgPDwgaGVhZF9vcmRlcikpICkKQEAgLTg3Myw2ICs5MTMs
OCBAQCBzdGF0aWMgaW50IHJlc2VydmVfb2ZmbGluZWRfcGFnZShzdHJ1Y3QgcGFnZV9pbmZvICpo
ZWFkKQogCiAgICAgICAgIHdoaWxlICggY3VyX29yZGVyIDwgaGVhZF9vcmRlciApCiAgICAgICAg
IHsKKyAgICAgICAgICAgIHVuc2lnbmVkIGludCBmaXJzdF9kaXJ0eSA9IElOVkFMSURfRElSVFlf
SURYOworCiAgICAgICAgICAgICBuZXh0X29yZGVyID0gY3VyX29yZGVyICsgMTsKIAogICAgICAg
ICAgICAgaWYgKCAoY3VyX2hlYWQgKyAoMSA8PCBuZXh0X29yZGVyKSkgPj0gKGhlYWQgKyAoIDEg
PDwgaGVhZF9vcmRlcikpICkKQEAgLTg5Miw4ICs5MzQsMjUgQEAgc3RhdGljIGludCByZXNlcnZl
X29mZmxpbmVkX3BhZ2Uoc3RydWN0IHBhZ2VfaW5mbyAqaGVhZCkKICAgICAgICAgICAgIHsKICAg
ICAgICAgICAgIG1lcmdlOgogICAgICAgICAgICAgICAgIC8qIFdlIGRvbid0IGNvbnNpZGVyIG1l
cmdpbmcgb3V0c2lkZSB0aGUgaGVhZF9vcmRlci4gKi8KLSAgICAgICAgICAgICAgICBwYWdlX2xp
c3RfYWRkX3RhaWwoY3VyX2hlYWQsICZoZWFwKG5vZGUsIHpvbmUsIGN1cl9vcmRlcikpOwotICAg
ICAgICAgICAgICAgIFBGTl9PUkRFUihjdXJfaGVhZCkgPSBjdXJfb3JkZXI7CisKKyAgICAgICAg
ICAgICAgICAvKiBTZWUgaWYgYW55IG9mIHRoZSBwYWdlcyBpbmRlZWQgbmVlZCBzY3J1YmJpbmcu
ICovCisgICAgICAgICAgICAgICAgaWYgKCBmaXJzdF9kaXJ0eV9wZyAmJiAoY3VyX2hlYWQgKyAo
MSA8PCBjdXJfb3JkZXIpID4gZmlyc3RfZGlydHlfcGcpICkKKyAgICAgICAgICAgICAgICB7Cisg
ICAgICAgICAgICAgICAgICAgIGlmICggY3VyX2hlYWQgPCBmaXJzdF9kaXJ0eV9wZyApCisgICAg
ICAgICAgICAgICAgICAgICAgICBpID0gKGZpcnN0X2RpcnR5X3BnIC0gY3VyX2hlYWQpIC8gc2l6
ZW9mKCpjdXJfaGVhZCk7CisgICAgICAgICAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAg
ICAgICAgICAgIGkgPSAwOworCisgICAgICAgICAgICAgICAgICAgIGZvciAoIDsgaSA8ICgxIDw8
IGN1cl9vcmRlcik7IGkrKyApCisgICAgICAgICAgICAgICAgICAgICAgICBpZiAoIHRlc3RfYml0
KF9QR0NfbmVlZF9zY3J1YiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
JmN1cl9oZWFkW2ldLmNvdW50X2luZm8pICkKKyAgICAgICAgICAgICAgICAgICAgICAgIHsKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmaXJzdF9kaXJ0eSA9IGk7CisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICAgICAgICAgICAgICB9CisgICAgICAg
ICAgICAgICAgfQorICAgICAgICAgICAgICAgIHBhZ2VfbGlzdF9hZGRfc2NydWIoY3VyX2hlYWQs
IG5vZGUsIHpvbmUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJfb3Jk
ZXIsIGZpcnN0X2RpcnR5KTsKICAgICAgICAgICAgICAgICBjdXJfaGVhZCArPSAoMSA8PCBjdXJf
b3JkZXIpOwogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgfQpAQCAtOTE5LDkg
Kzk3OCw1MyBAQCBzdGF0aWMgaW50IHJlc2VydmVfb2ZmbGluZWRfcGFnZShzdHJ1Y3QgcGFnZV9p
bmZvICpoZWFkKQogICAgIHJldHVybiBjb3VudDsKIH0KIAorc3RhdGljIHZvaWQgc2NydWJfZnJl
ZV9wYWdlcyh1bnNpZ25lZCBpbnQgbm9kZSkKK3sKKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZzsK
KyAgICB1bnNpZ25lZCBpbnQgem9uZTsKKworICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmaGVh
cF9sb2NrKSk7CisKKyAgICBpZiAoICFub2RlX25lZWRfc2NydWJbbm9kZV0gKQorICAgICAgICBy
ZXR1cm47CisKKyAgICBmb3IgKCB6b25lID0gMDsgem9uZSA8IE5SX1pPTkVTOyB6b25lKysgKQor
ICAgIHsKKyAgICAgICAgdW5zaWduZWQgaW50IG9yZGVyID0gTUFYX09SREVSOworCisgICAgICAg
IGRvIHsKKyAgICAgICAgICAgIHdoaWxlICggIXBhZ2VfbGlzdF9lbXB0eSgmaGVhcChub2RlLCB6
b25lLCBvcmRlcikpICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgaTsKKworICAgICAgICAgICAgICAgIC8qIFVuc2NydWJiZWQgcGFnZXMgYXJlIGFsd2F5cyBh
dCB0aGUgZW5kIG9mIHRoZSBsaXN0LiAqLworICAgICAgICAgICAgICAgIHBnID0gcGFnZV9saXN0
X2xhc3QoJmhlYXAobm9kZSwgem9uZSwgb3JkZXIpKTsKKyAgICAgICAgICAgICAgICBpZiAoIHBn
LT51LmZyZWUuZmlyc3RfZGlydHkgPT0gSU5WQUxJRF9ESVJUWV9JRFggKQorICAgICAgICAgICAg
ICAgICAgICBicmVhazsKKworICAgICAgICAgICAgICAgIGZvciAoIGkgPSBwZy0+dS5mcmVlLmZp
cnN0X2RpcnR5OyBpIDwgKDFVIDw8IG9yZGVyKTsgaSsrKQorICAgICAgICAgICAgICAgIHsKKyAg
ICAgICAgICAgICAgICAgICAgaWYgKCB0ZXN0X2JpdChfUEdDX25lZWRfc2NydWIsICZwZ1tpXS5j
b3VudF9pbmZvKSApCisgICAgICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAg
ICAgIHNjcnViX29uZV9wYWdlKCZwZ1tpXSk7CisgICAgICAgICAgICAgICAgICAgICAgICBwZ1tp
XS5jb3VudF9pbmZvICY9IH5QR0NfbmVlZF9zY3J1YjsKKyAgICAgICAgICAgICAgICAgICAgICAg
IG5vZGVfbmVlZF9zY3J1Yltub2RlXS0tOworICAgICAgICAgICAgICAgICAgICB9CisgICAgICAg
ICAgICAgICAgfQorCisgICAgICAgICAgICAgICAgcGFnZV9saXN0X2RlbChwZywgJmhlYXAobm9k
ZSwgem9uZSwgb3JkZXIpKTsKKyAgICAgICAgICAgICAgICBwYWdlX2xpc3RfYWRkX3NjcnViKHBn
LCBub2RlLCB6b25lLCBvcmRlciwgSU5WQUxJRF9ESVJUWV9JRFgpOworCisgICAgICAgICAgICAg
ICAgaWYgKCBub2RlX25lZWRfc2NydWJbbm9kZV0gPT0gMCApCisgICAgICAgICAgICAgICAgICAg
IHJldHVybjsKKyAgICAgICAgICAgIH0KKyAgICAgICAgfSB3aGlsZSAoIG9yZGVyLS0gIT0gMCAp
OworICAgIH0KK30KKwogLyogRnJlZSAyXkBvcmRlciBzZXQgb2YgcGFnZXMuICovCiBzdGF0aWMg
dm9pZCBmcmVlX2hlYXBfcGFnZXMoCi0gICAgc3RydWN0IHBhZ2VfaW5mbyAqcGcsIHVuc2lnbmVk
IGludCBvcmRlcikKKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZywgdW5zaWduZWQgaW50IG9yZGVy
LCBib29sIG5lZWRfc2NydWIpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBtYXNrLCBtZm4gPSBwYWdl
X3RvX21mbihwZyk7CiAgICAgdW5zaWduZWQgaW50IGksIG5vZGUgPSBwaHlzX3RvX25pZChwYWdl
X3RvX21hZGRyKHBnKSksIHRhaW50ZWQgPSAwOwpAQCAtOTYxLDEwICsxMDY0LDIwIEBAIHN0YXRp
YyB2b2lkIGZyZWVfaGVhcF9wYWdlcygKICAgICAgICAgLyogVGhpcyBwYWdlIGlzIG5vdCBhIGd1
ZXN0IGZyYW1lIGFueSBtb3JlLiAqLwogICAgICAgICBwYWdlX3NldF9vd25lcigmcGdbaV0sIE5V
TEwpOyAvKiBzZXRfZ3Bmbl9mcm9tX21mbiBzbm9vcHMgcGcgb3duZXIgKi8KICAgICAgICAgc2V0
X2dwZm5fZnJvbV9tZm4obWZuICsgaSwgSU5WQUxJRF9NMlBfRU5UUlkpOworCisgICAgICAgIGlm
ICggbmVlZF9zY3J1YiApCisgICAgICAgICAgICBwZ1tpXS5jb3VudF9pbmZvIHw9IFBHQ19uZWVk
X3NjcnViOwogICAgIH0KIAogICAgIGF2YWlsW25vZGVdW3pvbmVdICs9IDEgPDwgb3JkZXI7CiAg
ICAgdG90YWxfYXZhaWxfcGFnZXMgKz0gMSA8PCBvcmRlcjsKKyAgICBpZiAoIG5lZWRfc2NydWIg
KQorICAgIHsKKyAgICAgICAgbm9kZV9uZWVkX3NjcnViW25vZGVdICs9IDEgPDwgb3JkZXI7Cisg
ICAgICAgIHBnLT51LmZyZWUuZmlyc3RfZGlydHkgPSAwOworICAgIH0KKyAgICBlbHNlCisgICAg
ICAgIHBnLT51LmZyZWUuZmlyc3RfZGlydHkgPSBJTlZBTElEX0RJUlRZX0lEWDsKIAogICAgIGlm
ICggdG1lbV9lbmFibGVkKCkgKQogICAgICAgICBtaWRzaXplX2FsbG9jX3pvbmVfcGFnZXMgPSBt
YXgoCkBAIC05NzcsMzUgKzEwOTAsNTMgQEAgc3RhdGljIHZvaWQgZnJlZV9oZWFwX3BhZ2VzKAog
CiAgICAgICAgIGlmICggKHBhZ2VfdG9fbWZuKHBnKSAmIG1hc2spICkKICAgICAgICAgeworICAg
ICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcHJlZGVjZXNzb3IgPSBwZyAtIG1hc2s7CisKICAg
ICAgICAgICAgIC8qIE1lcmdlIHdpdGggcHJlZGVjZXNzb3IgYmxvY2s/ICovCi0gICAgICAgICAg
ICBpZiAoICFtZm5fdmFsaWQoX21mbihwYWdlX3RvX21mbihwZy1tYXNrKSkpIHx8Ci0gICAgICAg
ICAgICAgICAgICFwYWdlX3N0YXRlX2lzKHBnLW1hc2ssIGZyZWUpIHx8Ci0gICAgICAgICAgICAg
ICAgIChQRk5fT1JERVIocGctbWFzaykgIT0gb3JkZXIpIHx8Ci0gICAgICAgICAgICAgICAgIChw
aHlzX3RvX25pZChwYWdlX3RvX21hZGRyKHBnLW1hc2spKSAhPSBub2RlKSApCisgICAgICAgICAg
ICBpZiAoICFtZm5fdmFsaWQoX21mbihwYWdlX3RvX21mbihwcmVkZWNlc3NvcikpKSB8fAorICAg
ICAgICAgICAgICAgICAhcGFnZV9zdGF0ZV9pcyhwcmVkZWNlc3NvciwgZnJlZSkgfHwKKyAgICAg
ICAgICAgICAgICAgKFBGTl9PUkRFUihwcmVkZWNlc3NvcikgIT0gb3JkZXIpIHx8CisgICAgICAg
ICAgICAgICAgIChwaHlzX3RvX25pZChwYWdlX3RvX21hZGRyKHByZWRlY2Vzc29yKSkgIT0gbm9k
ZSkgKQogICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgcGcgLT0gbWFzazsKLSAg
ICAgICAgICAgIHBhZ2VfbGlzdF9kZWwocGcsICZoZWFwKG5vZGUsIHpvbmUsIG9yZGVyKSk7CisK
KyAgICAgICAgICAgIHBhZ2VfbGlzdF9kZWwocHJlZGVjZXNzb3IsICZoZWFwKG5vZGUsIHpvbmUs
IG9yZGVyKSk7CisKKyAgICAgICAgICAgIGlmICggcHJlZGVjZXNzb3ItPnUuZnJlZS5maXJzdF9k
aXJ0eSAhPSBJTlZBTElEX0RJUlRZX0lEWCApCisgICAgICAgICAgICAgICAgbmVlZF9zY3J1YiA9
IHRydWU7CisgICAgICAgICAgICAgICAgLyogLi4uIGFuZCBrZWVwIHByZWRlY2Vzc29yJ3MgZmly
c3RfZGlydHkuICovCisgICAgICAgICAgICBlbHNlIGlmICggcGctPnUuZnJlZS5maXJzdF9kaXJ0
eSAhPSBJTlZBTElEX0RJUlRZX0lEWCApCisgICAgICAgICAgICAgICAgcHJlZGVjZXNzb3ItPnUu
ZnJlZS5maXJzdF9kaXJ0eSA9ICgxVSA8PCBvcmRlcikgKworICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwZy0+dS5mcmVlLmZpcnN0X2RpcnR5OworCisg
ICAgICAgICAgICBwZyA9IHByZWRlY2Vzc29yOwogICAgICAgICB9CiAgICAgICAgIGVsc2UKICAg
ICAgICAgeworICAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqc3VjY2Vzc29yID0gcGcgKyBt
YXNrOworCiAgICAgICAgICAgICAvKiBNZXJnZSB3aXRoIHN1Y2Nlc3NvciBibG9jaz8gKi8KLSAg
ICAgICAgICAgIGlmICggIW1mbl92YWxpZChfbWZuKHBhZ2VfdG9fbWZuKHBnK21hc2spKSkgfHwK
LSAgICAgICAgICAgICAgICAgIXBhZ2Vfc3RhdGVfaXMocGcrbWFzaywgZnJlZSkgfHwKLSAgICAg
ICAgICAgICAgICAgKFBGTl9PUkRFUihwZyttYXNrKSAhPSBvcmRlcikgfHwKLSAgICAgICAgICAg
ICAgICAgKHBoeXNfdG9fbmlkKHBhZ2VfdG9fbWFkZHIocGcrbWFzaykpICE9IG5vZGUpICkKKyAg
ICAgICAgICAgIGlmICggIW1mbl92YWxpZChfbWZuKHBhZ2VfdG9fbWZuKHN1Y2Nlc3NvcikpKSB8
fAorICAgICAgICAgICAgICAgICAhcGFnZV9zdGF0ZV9pcyhzdWNjZXNzb3IsIGZyZWUpIHx8Cisg
ICAgICAgICAgICAgICAgIChQRk5fT1JERVIoc3VjY2Vzc29yKSAhPSBvcmRlcikgfHwKKyAgICAg
ICAgICAgICAgICAgKHBoeXNfdG9fbmlkKHBhZ2VfdG9fbWFkZHIoc3VjY2Vzc29yKSkgIT0gbm9k
ZSkgKQogICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgcGFnZV9saXN0X2RlbChw
ZyArIG1hc2ssICZoZWFwKG5vZGUsIHpvbmUsIG9yZGVyKSk7CisgICAgICAgICAgICBwYWdlX2xp
c3RfZGVsKHN1Y2Nlc3NvciwgJmhlYXAobm9kZSwgem9uZSwgb3JkZXIpKTsKKworICAgICAgICAg
ICAgaWYgKCBzdWNjZXNzb3ItPnUuZnJlZS5maXJzdF9kaXJ0eSAhPSBJTlZBTElEX0RJUlRZX0lE
WCApCisgICAgICAgICAgICAgICAgbmVlZF9zY3J1YiA9IHRydWU7CiAgICAgICAgIH0KIAogICAg
ICAgICBvcmRlcisrOwogICAgIH0KIAotICAgIFBGTl9PUkRFUihwZykgPSBvcmRlcjsKLSAgICBw
YWdlX2xpc3RfYWRkX3RhaWwocGcsICZoZWFwKG5vZGUsIHpvbmUsIG9yZGVyKSk7CisgICAgcGFn
ZV9saXN0X2FkZF9zY3J1YihwZywgbm9kZSwgem9uZSwgb3JkZXIsIHBnLT51LmZyZWUuZmlyc3Rf
ZGlydHkpOwogCiAgICAgaWYgKCB0YWludGVkICkKICAgICAgICAgcmVzZXJ2ZV9vZmZsaW5lZF9w
YWdlKHBnKTsKIAorICAgIGlmICggbmVlZF9zY3J1YiApCisgICAgICAgIHNjcnViX2ZyZWVfcGFn
ZXMobm9kZSk7CisKICAgICBzcGluX3VubG9jaygmaGVhcF9sb2NrKTsKIH0KIApAQCAtMTIyNiw3
ICsxMzU3LDcgQEAgdW5zaWduZWQgaW50IG9ubGluZV9wYWdlKHVuc2lnbmVkIGxvbmcgbWZuLCB1
aW50MzJfdCAqc3RhdHVzKQogICAgIHNwaW5fdW5sb2NrKCZoZWFwX2xvY2spOwogCiAgICAgaWYg
KCAoeSAmIFBHQ19zdGF0ZSkgPT0gUEdDX3N0YXRlX29mZmxpbmVkICkKLSAgICAgICAgZnJlZV9o
ZWFwX3BhZ2VzKHBnLCAwKTsKKyAgICAgICAgZnJlZV9oZWFwX3BhZ2VzKHBnLCAwLCBmYWxzZSk7
CiAKICAgICByZXR1cm4gcmV0OwogfQpAQCAtMTI5NSw3ICsxNDI2LDcgQEAgc3RhdGljIHZvaWQg
aW5pdF9oZWFwX3BhZ2VzKAogICAgICAgICAgICAgbnJfcGFnZXMgLT0gbjsKICAgICAgICAgfQog
Ci0gICAgICAgIGZyZWVfaGVhcF9wYWdlcyhwZytpLCAwKTsKKyAgICAgICAgZnJlZV9oZWFwX3Bh
Z2VzKHBnICsgaSwgMCwgZmFsc2UpOwogICAgIH0KIH0KIApAQCAtMTYyMiw3ICsxNzUzLDcgQEAg
dm9pZCBmcmVlX3hlbmhlYXBfcGFnZXModm9pZCAqdiwgdW5zaWduZWQgaW50IG9yZGVyKQogCiAg
ICAgbWVtZ3VhcmRfZ3VhcmRfcmFuZ2UodiwgMSA8PCAob3JkZXIgKyBQQUdFX1NISUZUKSk7CiAK
LSAgICBmcmVlX2hlYXBfcGFnZXModmlydF90b19wYWdlKHYpLCBvcmRlcik7CisgICAgZnJlZV9o
ZWFwX3BhZ2VzKHZpcnRfdG9fcGFnZSh2KSwgb3JkZXIsIGZhbHNlKTsKIH0KIAogI2Vsc2UKQEAg
LTE2NzYsMTIgKzE4MDcsOSBAQCB2b2lkIGZyZWVfeGVuaGVhcF9wYWdlcyh2b2lkICp2LCB1bnNp
Z25lZCBpbnQgb3JkZXIpCiAgICAgcGcgPSB2aXJ0X3RvX3BhZ2Uodik7CiAKICAgICBmb3IgKCBp
ID0gMDsgaSA8ICgxdSA8PCBvcmRlcik7IGkrKyApCi0gICAgewotICAgICAgICBzY3J1Yl9vbmVf
cGFnZSgmcGdbaV0pOwogICAgICAgICBwZ1tpXS5jb3VudF9pbmZvICY9IH5QR0NfeGVuX2hlYXA7
Ci0gICAgfQogCi0gICAgZnJlZV9oZWFwX3BhZ2VzKHBnLCBvcmRlcik7CisgICAgZnJlZV9oZWFw
X3BhZ2VzKHBnLCBvcmRlciwgdHJ1ZSk7CiB9CiAKICNlbmRpZgpAQCAtMTc5MCw3ICsxOTE4LDcg
QEAgc3RydWN0IHBhZ2VfaW5mbyAqYWxsb2NfZG9taGVhcF9wYWdlcygKICAgICBpZiAoIGQgJiYg
IShtZW1mbGFncyAmIE1FTUZfbm9fb3duZXIpICYmCiAgICAgICAgICBhc3NpZ25fcGFnZXMoZCwg
cGcsIG9yZGVyLCBtZW1mbGFncykgKQogICAgIHsKLSAgICAgICAgZnJlZV9oZWFwX3BhZ2VzKHBn
LCBvcmRlcik7CisgICAgICAgIGZyZWVfaGVhcF9wYWdlcyhwZywgb3JkZXIsIGZhbHNlKTsKICAg
ICAgICAgcmV0dXJuIE5VTEw7CiAgICAgfQogICAgIApAQCAtMTg1OCwxMSArMTk4Niw3IEBAIHZv
aWQgZnJlZV9kb21oZWFwX3BhZ2VzKHN0cnVjdCBwYWdlX2luZm8gKnBnLCB1bnNpZ25lZCBpbnQg
b3JkZXIpCiAgICAgICAgICAgICBzY3J1YiA9IDE7CiAgICAgICAgIH0KIAotICAgICAgICBpZiAo
IHVubGlrZWx5KHNjcnViKSApCi0gICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8ICgxIDw8IG9y
ZGVyKTsgaSsrICkKLSAgICAgICAgICAgICAgICBzY3J1Yl9vbmVfcGFnZSgmcGdbaV0pOwotCi0g
ICAgICAgIGZyZWVfaGVhcF9wYWdlcyhwZywgb3JkZXIpOworICAgICAgICBmcmVlX2hlYXBfcGFn
ZXMocGcsIG9yZGVyLCBzY3J1Yik7CiAgICAgfQogCiAgICAgaWYgKCBkcm9wX2RvbV9yZWYgKQpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9tbS5oCmluZGV4IDEzYzY3M2EuLjg4OWE4NWUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vbW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKQEAgLTQ0LDcgKzQ0LDE2
IEBAIHN0cnVjdCBwYWdlX2luZm8KICAgICAgICAgLyogUGFnZSBpcyBvbiBhIGZyZWUgbGlzdDog
KChjb3VudF9pbmZvICYgUEdDX2NvdW50X21hc2spID09IDApLiAqLwogICAgICAgICBzdHJ1Y3Qg
ewogICAgICAgICAgICAgLyogRG8gVExCcyBuZWVkIGZsdXNoaW5nIGZvciBzYWZldHkgYmVmb3Jl
IG5leHQgcGFnZSB1c2U/ICovCi0gICAgICAgICAgICBib29sX3QgbmVlZF90bGJmbHVzaDsKKyAg
ICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbmVlZF90bGJmbHVzaDoxOworCisgICAgICAgICAgICAv
KgorICAgICAgICAgICAgICogSW5kZXggb2YgdGhlIGZpcnN0ICpwb3NzaWJseSogdW5zY3J1YmJl
ZCBwYWdlIGluIHRoZSBidWRkeS4KKyAgICAgICAgICAgICAqIE9uZSBtb3JlIHRoYW4gbWF4aW11
bSBwb3NzaWJsZSBvcmRlciAoTUFYX09SREVSKzEpIHRvCisgICAgICAgICAgICAgKiBhY2NvbW1v
ZGF0ZSBJTlZBTElEX0RJUlRZX0lEWC4KKyAgICAgICAgICAgICAqLworI2RlZmluZSBJTlZBTElE
X0RJUlRZX0lEWCAoLTFVTCAmICgoKDFVTDw8TUFYX09SREVSKSArIDIpIC0gMSkpCisgICAgICAg
ICAgICB1bnNpZ25lZCBsb25nIGZpcnN0X2RpcnR5Ok1BWF9PUkRFUiArIDI7CisKICAgICAgICAg
fSBmcmVlOwogCiAgICAgfSB1OwpAQCAtMTA3LDYgKzExNiwxMyBAQCBzdHJ1Y3QgcGFnZV9pbmZv
CiAjZGVmaW5lIFBHQ19jb3VudF93aWR0aCAgIFBHX3NoaWZ0KDkpCiAjZGVmaW5lIFBHQ19jb3Vu
dF9tYXNrICAgICgoMVVMPDxQR0NfY291bnRfd2lkdGgpLTEpCiAKKy8qCisgKiBQYWdlIG5lZWRz
IHRvIGJlIHNjcnViYmVkLiBTaW5jZSB0aGlzIGJpdCBjYW4gb25seSBiZSBzZXQgb24gYSBwYWdl
IHRoYXQgaXMKKyAqIGZyZWUgKGkuZS4gaW4gUEdDX3N0YXRlX2ZyZWUpIHdlIGNhbiByZXVzZSBQ
R0NfYWxsb2NhdGVkIGJpdC4KKyAqLworI2RlZmluZSBfUEdDX25lZWRfc2NydWIgICBfUEdDX2Fs
bG9jYXRlZAorI2RlZmluZSBQR0NfbmVlZF9zY3J1YiAgICBQR0NfYWxsb2NhdGVkCisKIGV4dGVy
biB1bnNpZ25lZCBsb25nIHhlbmhlYXBfbWZuX3N0YXJ0LCB4ZW5oZWFwX21mbl9lbmQ7CiBleHRl
cm4gdmFkZHJfdCB4ZW5oZWFwX3ZpcnRfZW5kOwogI2lmZGVmIENPTkZJR19BUk1fNjQKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0u
aAppbmRleCBkMzM1OTlkLi5jZDAwYmVmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L21tLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCkBAIC04OCw3ICs4OCwxNSBAQCBz
dHJ1Y3QgcGFnZV9pbmZvCiAgICAgICAgIC8qIFBhZ2UgaXMgb24gYSBmcmVlIGxpc3Q6ICgoY291
bnRfaW5mbyAmIFBHQ19jb3VudF9tYXNrKSA9PSAwKS4gKi8KICAgICAgICAgc3RydWN0IHsKICAg
ICAgICAgICAgIC8qIERvIFRMQnMgbmVlZCBmbHVzaGluZyBmb3Igc2FmZXR5IGJlZm9yZSBuZXh0
IHBhZ2UgdXNlPyAqLwotICAgICAgICAgICAgYm9vbF90IG5lZWRfdGxiZmx1c2g7CisgICAgICAg
ICAgICB1bnNpZ25lZCBsb25nIG5lZWRfdGxiZmx1c2g6MTsKKworICAgICAgICAgICAgLyoKKyAg
ICAgICAgICAgICAqIEluZGV4IG9mIHRoZSBmaXJzdCAqcG9zc2libHkqIHVuc2NydWJiZWQgcGFn
ZSBpbiB0aGUgYnVkZHkuCisgICAgICAgICAgICAgKiBPbmUgbW9yZSB0aGFuIG1heGltdW0gcG9z
c2libGUgb3JkZXIgKE1BWF9PUkRFUisxKSB0bworICAgICAgICAgICAgICogYWNjb21tb2RhdGUg
SU5WQUxJRF9ESVJUWV9JRFguCisgICAgICAgICAgICAgKi8KKyNkZWZpbmUgSU5WQUxJRF9ESVJU
WV9JRFggKC0xVUwgJiAoKCgxVUw8PE1BWF9PUkRFUikgKyAyKSAtIDEpKQorICAgICAgICAgICAg
dW5zaWduZWQgbG9uZyBmaXJzdF9kaXJ0eTpNQVhfT1JERVIgKyAyOwogICAgICAgICB9IGZyZWU7
CiAKICAgICB9IHU7CkBAIC0yMzMsNiArMjQxLDEzIEBAIHN0cnVjdCBwYWdlX2luZm8KICNkZWZp
bmUgUEdDX2NvdW50X3dpZHRoICAgUEdfc2hpZnQoOSkKICNkZWZpbmUgUEdDX2NvdW50X21hc2sg
ICAgKCgxVUw8PFBHQ19jb3VudF93aWR0aCktMSkKIAorLyoKKyAqIFBhZ2UgbmVlZHMgdG8gYmUg
c2NydWJiZWQuIFNpbmNlIHRoaXMgYml0IGNhbiBvbmx5IGJlIHNldCBvbiBhIHBhZ2UgdGhhdCBp
cworICogZnJlZSAoaS5lLiBpbiBQR0Nfc3RhdGVfZnJlZSkgd2UgY2FuIHJldXNlIFBHQ19hbGxv
Y2F0ZWQgYml0LgorICovCisjZGVmaW5lIF9QR0NfbmVlZF9zY3J1YiAgIF9QR0NfYWxsb2NhdGVk
CisjZGVmaW5lIFBHQ19uZWVkX3NjcnViICAgIFBHQ19hbGxvY2F0ZWQKKwogc3RydWN0IHNwYWdl
X2luZm8KIHsKICAgICAgICB1bnNpZ25lZCBsb25nIHR5cGVfaW5mbzsKLS0gCjEuOC4zLjEKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 22 18:55:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 18:55: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 1dO7Gd-0005XG-2O; Thu, 22 Jun 2017 18:55:47 +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 1dO7Gc-0005Uy-0J
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 18:55:46 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 42/11-02183-1B21C495; Thu, 22 Jun 2017 18:55:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupkkeJIrShJLcpLzFFi42LpnVTnqrtByCf
 SYPUxGYslHxezODB6HN39mymAMYo1My8pvyKBNePZik3sBb9ZKzpmvGFrYLzK0sXIySEkMJFJ
 oumCYRcjF5D9m1Hi68fLbBDORkaJI7vXMkI4PYwSJ1pnMYG0sAkYSZw9Op0RxBYRkJa49vkyW
 BGzQAOTxPNzB8ESwgKBEreuTQBrYBFQldi4YBpYnFfAS2Lzk4VguyUEFCSmPHzPDGJzCnhLPD
 71lhHiJi+JpW/XskPUGEqcfriNcQIj3wJGhlWMGsWpRWWpRbqGhnpJRZnpGSW5iZk5uoYGpnq
 5qcXFiempOYlJxXrJ+bmbGIHBwgAEOxhXtjsfYpTkYFIS5d1c7B0pxJeUn1KZkVicEV9UmpNa
 fIhRhoNDSYJ3taBPpJBgUWp6akVaZg4wbGHSEhw8SiK8X/iA0rzFBYm5xZnpEKlTjLocTR+2f
 GESYsnLz0uVEufdBzJDAKQoozQPbgQshi4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmPc7yB
 SezLwSuE2vgI5gAjrixREPkCNKEhFSUg2Mpg/LK01MJ85okTR2DW4+dsjZ4sVkx81iD7YJ9XN
 u3S/tntUY/lHp/rxnu2M3ROonnllzWE498f76G91122UOsKum5xXpyvPsnM1pf+BASWZfm8KC
 BPsXVm9O3Dxrm2VdsUijg+GPteBsA3apuCqPEv0U3f1BWyrW/J5UWpUSub7aadnJeQuVWIozE
 g21mIuKEwGnn1MtnAIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1498157742!100229194!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35213 invoked from network); 22 Jun 2017 18:55:44 -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; 22 Jun 2017 18:55:44 -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
 v5MItZiB022794
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 22 Jun 2017 18:55: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 v5MItZHd028656
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 22 Jun 2017 18:55:35 GMT
Received: from abhmp0015.oracle.com (abhmp0015.oracle.com [141.146.116.21])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v5MItYf2031548;
 Thu, 22 Jun 2017 18:55:34 GMT
Received: from ovs104.us.oracle.com (/10.149.76.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 22 Jun 2017 11:55:34 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xen.org
Date: Thu, 22 Jun 2017 14:57:09 -0400
Message-Id: <1498157830-21845-8-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1498157830-21845-1-git-send-email-boris.ostrovsky@oracle.com>
References: <1498157830-21845-1-git-send-email-boris.ostrovsky@oracle.com>
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 v5 7/8] mm: Print number of unscrubbed pages in
	'H' debug 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>

U2lnbmVkLW9mZi1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNv
bT4KUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2Nv
bW1vbi9wYWdlX2FsbG9jLmMgfCA3ICsrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlv
bnMoKykKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyBiL3hlbi9jb21tb24v
cGFnZV9hbGxvYy5jCmluZGV4IGYwZTUzOTkuLmRhNWZmYzIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21t
b24vcGFnZV9hbGxvYy5jCisrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCkBAIC0yMzE1LDYg
KzIzMTUsMTMgQEAgc3RhdGljIHZvaWQgZHVtcF9oZWFwKHVuc2lnbmVkIGNoYXIga2V5KQogICAg
ICAgICAgICAgcHJpbnRrKCJoZWFwW25vZGU9JWRdW3pvbmU9JWRdIC0+ICVsdSBwYWdlc1xuIiwK
ICAgICAgICAgICAgICAgICAgICBpLCBqLCBhdmFpbFtpXVtqXSk7CiAgICAgfQorCisgICAgZm9y
ICggaSA9IDA7IGkgPCBNQVhfTlVNTk9ERVM7IGkrKyApCisgICAgeworICAgICAgICBpZiAoICFu
b2RlX25lZWRfc2NydWJbaV0gKQorICAgICAgICAgICAgY29udGludWU7CisgICAgICAgIHByaW50
aygiTm9kZSAlZCBoYXMgJWx1IHVuc2NydWJiZWQgcGFnZXNcbiIsIGksIG5vZGVfbmVlZF9zY3J1
YltpXSk7CisgICAgfQogfQogCiBzdGF0aWMgX19pbml0IGludCByZWdpc3Rlcl9oZWFwX3RyaWdn
ZXIodm9pZCkKLS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 22 18:55:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 18:55: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 1dO7Gd-0005Xs-9p; Thu, 22 Jun 2017 18:55: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 1dO7Gc-0005V7-4Y
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 18:55:46 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 33/C3-26106-1B21C495; Thu, 22 Jun 2017 18:55:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLLMWRWlGSWpSXmKPExsXSO6nOVXeDkE+
 kwYybVhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bnx1PsBedUK5p/3mJuYJwi28XIxSEkMJFJ
 4uj3dawQzjdGielTHrNAOBsZJVY0LWOCcHoYJeY+n8PYxcjJwSZgJHH26HQwW0RAWuLa58uMI
 EXMAg1MEs/PHQRyODiEBSwk7rwJAKlhEVCV+LFzClg9r4CXxMx/Z5hAbAkBBYkpD98zg9icAt
 4Sj0+9BasRAqpZ+nYtO0SNocTnjUuZJzDyLWBkWMWoUZxaVJZapGtkqpdUlJmeUZKbmJmja2h
 grJebWlycmJ6ak5hUrJecn7uJERgs9QwMjDsYW0/4HWKU5GBSEuXdXOwdKcSXlJ9SmZFYnBFf
 VJqTWnyIUYaDQ0mCV0/QJ1JIsCg1PbUiLTMHGLYwaQkOHiUR3i98QGne4oLE3OLMdIjUKUZFK
 XHecpA+AZBERmkeXBssVi4xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEuYVFwCawpOZVwI3/R
 XQYiagxS+OeIAsLklESEk1MPYyvFo8eeEeYT3RRC3XFS+yb4fc6NQQXqjucKXqSFPvzgUrl12
 b/+7yrxOczBtOi35w2qN8XehpaviHmU/42Zl//uAsyanYzftale/5swvxT+a8uHZxj3yhTPy1
 doclbn0rNWOtbdW9nuhMY7/8ror3R5la0n9B/5bLPsURDtq76oT/aZWYlCixFGckGmoxFxUnA
 gCy0dZSkAIAAA==
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1498157743!76094580!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14460 invoked from network); 22 Jun 2017 18:55:44 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Jun 2017 18:55:44 -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
 v5MItc4K022818
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 22 Jun 2017 18:55:38 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 v5MItbo7017716
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Thu, 22 Jun 2017 18:55:37 GMT
Received: from abhmp0015.oracle.com (abhmp0015.oracle.com [141.146.116.21])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id v5MItZHH003460;
 Thu, 22 Jun 2017 18:55:36 GMT
Received: from ovs104.us.oracle.com (/10.149.76.204)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 22 Jun 2017 11:55:35 -0700
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xen.org
Date: Thu, 22 Jun 2017 14:57:10 -0400
Message-Id: <1498157830-21845-9-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1498157830-21845-1-git-send-email-boris.ostrovsky@oracle.com>
References: <1498157830-21845-1-git-send-email-boris.ostrovsky@oracle.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
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 v5 8/8] mm: Make sure pages are scrubbed
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgZGVidWcgS2NvbmZpZyBvcHRpb24gdGhhdCB3aWxsIG1ha2UgcGFnZSBhbGxvY2F0b3Ig
dmVyaWZ5CnRoYXQgcGFnZXMgdGhhdCB3ZXJlIHN1cHBvc2VkIHRvIGJlIHNjcnViYmVkIGFyZSwg
aW4gZmFjdCwgY2xlYW4uCgpTaWduZWQtb2ZmLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9z
dHJvdnNreUBvcmFjbGUuY29tPgotLS0KQ2hhbmdlcyBpbiB2NToKKiBEZWZpbmVkIFNDUlVCX1BB
VFRFUk4gZm9yIE5ERUJVRwoqIFN0eWxlIGNoYWdlcwoKCiB4ZW4vS2NvbmZpZy5kZWJ1ZyAgICAg
ICB8ICA3ICsrKysrKwogeGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgfCA2MyArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiAyIGZpbGVzIGNoYW5nZWQsIDY5
IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vS2NvbmZpZy5k
ZWJ1ZyBiL3hlbi9LY29uZmlnLmRlYnVnCmluZGV4IDY4OWYyOTcuLjE5NWQ1MDQgMTAwNjQ0Ci0t
LSBhL3hlbi9LY29uZmlnLmRlYnVnCisrKyBiL3hlbi9LY29uZmlnLmRlYnVnCkBAIC0xMTQsNiAr
MTE0LDEzIEBAIGNvbmZpZyBERVZJQ0VfVFJFRV9ERUJVRwogCSAgbG9nZ2VkIGluIHRoZSBYZW4g
cmluZyBidWZmZXIuCiAJICBJZiB1bnN1cmUsIHNheSBOIGhlcmUuCiAKK2NvbmZpZyBTQ1JVQl9E
RUJVRworCWJvb2wgIlBhZ2Ugc2NydWJiaW5nIHRlc3QiCisJZGVmYXVsdCBERUJVRworCS0tLWhl
bHAtLS0KKwkgIFZlcmlmeSB0aGF0IHBhZ2VzIHRoYXQgbmVlZCB0byBiZSBzY3J1YmJlZCBiZWZv
cmUgYmVpbmcgYWxsb2NhdGVkIHRvCisJICBhIGd1ZXN0IGFyZSBpbmRlZWQgc2NydWJiZWQuCisK
IGVuZGlmICMgREVCVUcgfHwgRVhQRVJUCiAKIGVuZG1lbnUKZGlmZiAtLWdpdCBhL3hlbi9jb21t
b24vcGFnZV9hbGxvYy5jIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKaW5kZXggZGE1ZmZjMi4u
NWQ1MGMyYSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKKysrIGIveGVuL2Nv
bW1vbi9wYWdlX2FsbG9jLmMKQEAgLTE3MCw2ICsxNzAsMTAgQEAgYm9vbGVhbl9wYXJhbSgiYm9v
dHNjcnViIiwgb3B0X2Jvb3RzY3J1Yik7CiBzdGF0aWMgdW5zaWduZWQgbG9uZyBfX2luaXRkYXRh
IG9wdF9ib290c2NydWJfY2h1bmsgPSBNQigxMjgpOwogc2l6ZV9wYXJhbSgiYm9vdHNjcnViX2No
dW5rIiwgb3B0X2Jvb3RzY3J1Yl9jaHVuayk7CiAKKyNpZmRlZiBDT05GSUdfU0NSVUJfREVCVUcK
K3N0YXRpYyBib29sIF9fcmVhZF9tb3N0bHkgYm9vdF9zY3J1Yl9kb25lOworI2VuZGlmCisKIC8q
CiAgKiBCaXQgd2lkdGggb2YgdGhlIERNQSBoZWFwIC0tIHVzZWQgdG8gb3ZlcnJpZGUgTlVNQS1u
b2RlLWZpcnN0LgogICogYWxsb2NhdGlvbiBzdHJhdGVneSwgd2hpY2ggY2FuIG90aGVyd2lzZSBl
eGhhdXN0IGxvdyBtZW1vcnkuCkBAIC02OTUsNiArNjk5LDQzIEBAIHN0YXRpYyB2b2lkIHBhZ2Vf
bGlzdF9hZGRfc2NydWIoc3RydWN0IHBhZ2VfaW5mbyAqcGcsIHVuc2lnbmVkIGludCBub2RlLAog
ICAgICAgICBwYWdlX2xpc3RfYWRkKHBnLCAmaGVhcChub2RlLCB6b25lLCBvcmRlcikpOwogfQog
CisvKiBTQ1JVQl9QQVRURVJOIG5lZWRzIHRvIGJlIGEgcmVwZWF0aW5nIHNlcmllcyBvZiBieXRl
cy4gKi8KKyNpZm5kZWYgTkRFQlVHCisjZGVmaW5lIFNDUlVCX1BBVFRFUk4gICAgICAgIDB4YzJj
MmMyYzJjMmMyYzJjMlVMTAorI2Vsc2UKKyNkZWZpbmUgU0NSVUJfUEFUVEVSTiAgICAgICAgMFVM
TAorI2VuZGlmCisjZGVmaW5lIFNDUlVCX0JZVEVfUEFUVEVSTiAgIChTQ1JVQl9QQVRURVJOICYg
MHhmZikKKworc3RhdGljIHZvaWQgcG9pc29uX29uZV9wYWdlKHN0cnVjdCBwYWdlX2luZm8gKnBn
KQoreworI2lmZGVmIENPTkZJR19TQ1JVQl9ERUJVRworICAgIG1mbl90IG1mbiA9IF9tZm4ocGFn
ZV90b19tZm4ocGcpKTsKKyAgICB1aW50NjRfdCAqcHRyOworCisgICAgcHRyID0gbWFwX2RvbWFp
bl9wYWdlKG1mbik7CisgICAgKnB0ciA9IH5TQ1JVQl9QQVRURVJOOworICAgIHVubWFwX2RvbWFp
bl9wYWdlKHB0cik7CisjZW5kaWYKK30KKworc3RhdGljIHZvaWQgY2hlY2tfb25lX3BhZ2Uoc3Ry
dWN0IHBhZ2VfaW5mbyAqcGcpCit7CisjaWZkZWYgQ09ORklHX1NDUlVCX0RFQlVHCisgICAgbWZu
X3QgbWZuID0gX21mbihwYWdlX3RvX21mbihwZykpOworICAgIGNvbnN0IHVpbnQ2NF90ICpwdHI7
CisgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICBpZiAoICFib290X3NjcnViX2RvbmUgKQorICAg
ICAgICByZXR1cm47CisKKyAgICBwdHIgPSBtYXBfZG9tYWluX3BhZ2UobWZuKTsKKyAgICBmb3Ig
KCBpID0gMDsgaSA8IFBBR0VfU0laRSAvIHNpemVvZiAoKnB0cik7IGkrKyApCisgICAgICAgIEFT
U0VSVChwdHJbaV0gPT0gU0NSVUJfUEFUVEVSTik7CisgICAgdW5tYXBfZG9tYWluX3BhZ2UocHRy
KTsKKyNlbmRpZgorfQorCiBzdGF0aWMgdm9pZCBjaGVja19hbmRfc3RvcF9zY3J1YihzdHJ1Y3Qg
cGFnZV9pbmZvICpoZWFkKQogewogICAgIGlmICggaGVhZC0+dS5mcmVlLnNjcnViX3N0YXRlID09
IEJVRERZX1NDUlVCQklORyApCkBAIC05MzEsNiArOTcyLDkgQEAgc3RhdGljIHN0cnVjdCBwYWdl
X2luZm8gKmFsbG9jX2hlYXBfcGFnZXMoCiAgICAgICAgICAqIGd1ZXN0IGNhbiBjb250cm9sIGl0
cyBvd24gdmlzaWJpbGl0eSBvZi90aHJvdWdoIHRoZSBjYWNoZS4KICAgICAgICAgICovCiAgICAg
ICAgIGZsdXNoX3BhZ2VfdG9fcmFtKHBhZ2VfdG9fbWZuKCZwZ1tpXSksICEobWVtZmxhZ3MgJiBN
RU1GX25vX2ljYWNoZV9mbHVzaCkpOworCisgICAgICAgIGlmICggIShtZW1mbGFncyAmIE1FTUZf
bm9fc2NydWIpICkKKyAgICAgICAgICAgIGNoZWNrX29uZV9wYWdlKCZwZ1tpXSk7CiAgICAgfQog
CiAgICAgc3Bpbl91bmxvY2soJmhlYXBfbG9jayk7CkBAIC0xMjk0LDcgKzEzMzgsMTAgQEAgc3Rh
dGljIHZvaWQgZnJlZV9oZWFwX3BhZ2VzKAogICAgICAgICBzZXRfZ3Bmbl9mcm9tX21mbihtZm4g
KyBpLCBJTlZBTElEX00yUF9FTlRSWSk7CiAKICAgICAgICAgaWYgKCBuZWVkX3NjcnViICkKKyAg
ICAgICAgewogICAgICAgICAgICAgcGdbaV0uY291bnRfaW5mbyB8PSBQR0NfbmVlZF9zY3J1YjsK
KyAgICAgICAgICAgIHBvaXNvbl9vbmVfcGFnZSgmcGdbaV0pOworICAgICAgICB9CiAgICAgfQog
CiAgICAgYXZhaWxbbm9kZV1bem9uZV0gKz0gMSA8PCBvcmRlcjsKQEAgLTE2NTYsNyArMTcwMywx
MiBAQCBzdGF0aWMgdm9pZCBpbml0X2hlYXBfcGFnZXMoCiAgICAgICAgICAgICBucl9wYWdlcyAt
PSBuOwogICAgICAgICB9CiAKKyNpZm5kZWYgQ09ORklHX1NDUlVCX0RFQlVHCiAgICAgICAgIGZy
ZWVfaGVhcF9wYWdlcyhwZyArIGksIDAsIGZhbHNlKTsKKyNlbHNlCisgICAgICAgIGZyZWVfaGVh
cF9wYWdlcyhwZyArIGksIDAsIGJvb3Rfc2NydWJfZG9uZSk7CisjZW5kaWYKKwkKICAgICB9CiB9
CiAKQEAgLTE5MjIsNiArMTk3NCwxMCBAQCB2b2lkIF9faW5pdCBzY3J1Yl9oZWFwX3BhZ2VzKHZv
aWQpCiAKICAgICBwcmludGsoImRvbmUuXG4iKTsKIAorI2lmZGVmIENPTkZJR19TQ1JVQl9ERUJV
RworICAgIGJvb3Rfc2NydWJfZG9uZSA9IHRydWU7CisjZW5kaWYKKwogICAgIC8qIE5vdyB0aGF0
IHRoZSBoZWFwIGlzIGluaXRpYWxpemVkLCBydW4gY2hlY2tzIGFuZCBzZXQgYm91bmRzCiAgICAg
ICogZm9yIHRoZSBsb3cgbWVtIHZpcnEgYWxnb3JpdGhtLiAqLwogICAgIHNldHVwX2xvd19tZW1f
dmlycSgpOwpAQCAtMjE5NSwxMiArMjI1MSwxNiBAQCB2b2lkIGZyZWVfZG9taGVhcF9wYWdlcyhz
dHJ1Y3QgcGFnZV9pbmZvICpwZywgdW5zaWduZWQgaW50IG9yZGVyKQogCiAgICAgICAgICAgICBz
cGluX3VubG9ja19yZWN1cnNpdmUoJmQtPnBhZ2VfYWxsb2NfbG9jayk7CiAKKyNpZm5kZWYgQ09O
RklHX1NDUlVCX0RFQlVHCiAgICAgICAgICAgICAvKgogICAgICAgICAgICAgICogTm9ybWFsbHkg
d2UgZXhwZWN0IGEgZG9tYWluIHRvIGNsZWFyIHBhZ2VzIGJlZm9yZSBmcmVlaW5nIHRoZW0sCiAg
ICAgICAgICAgICAgKiBpZiBpdCBjYXJlcyBhYm91dCB0aGUgc2VjcmVjeSBvZiB0aGVpciBjb250
ZW50cy4gSG93ZXZlciwgYWZ0ZXIKICAgICAgICAgICAgICAqIGEgZG9tYWluIGhhcyBkaWVkIHdl
IGFzc3VtZSByZXNwb25zaWJpbGl0eSBmb3IgZXJhc3VyZS4KICAgICAgICAgICAgICAqLwogICAg
ICAgICAgICAgc2NydWIgPSAhIWQtPmlzX2R5aW5nOworI2Vsc2UKKyAgICAgICAgICAgIHNjcnVi
ID0gdHJ1ZTsKKyNlbmRpZgogICAgICAgICB9CiAgICAgICAgIGVsc2UKICAgICAgICAgewpAQCAt
MjI5Miw3ICsyMzUyLDggQEAgdm9pZCBzY3J1Yl9vbmVfcGFnZShzdHJ1Y3QgcGFnZV9pbmZvICpw
ZykKIAogI2lmbmRlZiBOREVCVUcKICAgICAvKiBBdm9pZCBjYWxsZXJzIHJlbHlpbmcgb24gYWxs
b2NhdGlvbnMgcmV0dXJuaW5nIHplcm9lZCBwYWdlcy4gKi8KLSAgICB1bm1hcF9kb21haW5fcGFn
ZShtZW1zZXQoX19tYXBfZG9tYWluX3BhZ2UocGcpLCAweGMyLCBQQUdFX1NJWkUpKTsKKyAgICB1
bm1hcF9kb21haW5fcGFnZShtZW1zZXQoX19tYXBfZG9tYWluX3BhZ2UocGcpLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBTQ1JVQl9CWVRFX1BBVFRFUk4sIFBBR0VfU0laRSkpOwogI2Vs
c2UKICAgICAvKiBGb3IgYSBwcm9kdWN0aW9uIGJ1aWxkLCBjbGVhcl9wYWdlKCkgaXMgdGhlIGZh
c3Rlc3Qgd2F5IHRvIHNjcnViLiAqLwogICAgIGNsZWFyX2RvbWFpbl9wYWdlKF9tZm4ocGFnZV90
b19tZm4ocGcpKSk7Ci0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 22 19:13:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 19: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 1dO7XD-0007nD-Lt; Thu, 22 Jun 2017 19: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=339760969=Andrew.Cooper3@citrix.com>)
 id 1dO7XB-0007n7-TR
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 19:12:53 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 D3/E7-03613-5B61C495; Thu, 22 Jun 2017 19:12:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeJIrShJLcpLzFFi42JxWrrBXneLmE+
 kwcq1ehZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bD/X1sBZvFK36c6GdvYLwm1MXIySEh4C9x
 49UrFhCbTUBfYveLT0wgtoiAusTpjousXYwcHMwCfhKHHviChIUFEiRm3HwJVs4ioCpxrvMNM
 4jNK+AhsfXeQSaIkXIS54//BItzCthLvPlzCswWErCTWHDoLRuErSZxrf8SO0SvoMTJmU/AZj
 ILSEgcfPGCeQIj7ywkqVlIUgsYmVYxqhenFpWlFuka6iUVZaZnlOQmZuboGhqY6eWmFhcnpqf
 mJCYV6yXn525iBAYOAxDsYNz53OkQoyQHk5Io7+Zi70ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxK
 Erz/RXwihQSLUtNTK9Iyc4AhDJOW4OBREuH9wgeU5i0uSMwtzkyHSJ1iVJQS55UUBUoIgCQyS
 vPg2mBxc4lRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvEbAKBTiycwrgZv+CmgxE9DiF0c8QB
 aXJCKkpBoYtSz3bn5ltDlqSze70+fVh55cYgv+/bZ6xXfbHjfu+uK14andj982e/UIzv94xd2
 qrzhpybpdwTylPdHd1hFBYpbv226fElaZGbVn6sf2U2LxE3paU6PldmZ/ab14f/cn5jT2J3Hr
 RD++WR2Yd2nNk6vbqkRrH3qXHZBi+rEo5NWpVzddt3CoKLEUZyQaajEXFScCACKk3VGWAgAA
X-Env-Sender: prvs=339760969=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1498158771!56179416!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59282 invoked from network); 22 Jun 2017 19:12:52 -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;
 22 Jun 2017 19:12:52 -0000
X-IronPort-AV: E=Sophos;i="5.39,374,1493683200"; d="scan'208";a="437539667"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 22 Jun 2017 20:12:47 +0100
Message-ID: <1498158767-4923-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <593AABBC02000078001614E1@prv-mh.provo.novell.com>
References: <593AABBC02000078001614E1@prv-mh.provo.novell.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH for-4.8] x86/pv: Fix the handling of `int $x`
	for vectors which alias exceptions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGNsYWltIGF0IHRoZSB0b3Agb2YgYy9zIDJlNDI2ZDZlZWNmICJ4ODYvdHJhcHM6IERyb3Ag
dXNlX2Vycm9yX2NvZGUKcGFyYW1ldGVyIGZyb20gZG9feyxndWVzdF99dHJhcCgpIiBpcyBvbmx5
IGFjdHVhbGx5IHRydWUgZm9yIGhhcmR3YXJlCmV4Y2VwdGlvbnMuICBJdCBpcyBub3QgdHJ1ZSBm
b3IgYGludCAkeGAgaW5zdHJ1Y3Rpb25zICh3aGljaCBuZXZlciBwdXNoIGVycm9yCmNvZGUpLCBp
cnJlc3BlY3RpdmUgb2Ygd2hldGhlciB0aGUgdmVjdG9yIGFsaWFzZXMgYW4gZXhjZXB0aW9uIG9y
IG5vdC4KCkZ1cnRoZXJtb3JlLCBjL3MgNjQ4MGNjNjI4MGUgIng4Ni90cmFwczogRml4IGZhaWxl
ZCBBU1NFUlQoKSBpbgpkb19ndWVzdF90cmFwKCkiIHJlYWxseSBzaG91bGQgaGF2ZSBoZWxwZWQg
aGlnaGxpZ2h0IHRoYXQgYSByZWdyZXNzaW9uIGhhZApiZWVuIGludHJvZHVjZWQuCgpNb2RpZnkg
cHZfaW5qZWN0X2V2ZW50KCkgdG8gdW5kZXJzdGFuZCBldmVudCB0eXBlcyBvdGhlciB0aGFuClg4
Nl9FVkVOVFRZUEVfSFdfRVhDRVBUSU9OLCBhbmQgaW50cm9kdWNlIHB2X2luamVjdF9zd19pbnRl
cnJ1cHQoKSBmb3IgdGhlCmBpbnQgJHhgIGhhbmRsaW5nIGNvZGUuCgpBZGQgZnVydGhlciBhc3Nl
cnRpb25zIHRvIHB2X2luamVjdF9ldmVudCgpIGNvbmNlcm5pbmcgdGhlIHR5cGUgb2YgZXZlbnRz
CnBhc3NlZCBpbiwgd2hpY2ggaW4gdHVybiByZXF1aXJlcyB0aGF0IGRvX2d1ZXN0X3RyYXAoKSBz
ZXQgaXRzIHR5cGUKYXBwcm9wcmlhdGVseSAod2hpY2ggaXMgbm93IHVzZWQgZXhjbHVzaXZlbHkg
Zm9yIGhhcmR3YXJlIGV4Y2VwdGlvbnMpLgoKVGhpcyBpcyBsb2dpY2FsbHkgYSBiYWNrcG9ydCBv
ZiBjL3MgNWM0ZjU3OWUwZWU0ZjM4Y2FkNTYzNmJiZjhjZTcwMGEzOTQzMzhkMApmcm9tIFhlbiA0
LjksIGJ1dCBkaXNlbnRhbmdsZWQgZnJvbSB0aGUgb3RoZXIgaW5qZWN0aW9uIHdvcmsuCgpTaWdu
ZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0K
Q0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvdHJh
cHMuYyB8IDI2ICsrKysrKysrKysrKysrKysrKysrKy0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjEg
aW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
dHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4IDE5YWM2NTIuLjhjOTkyY2UgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5j
CkBAIC02MjUsMTQgKzYyNSwyNCBAQCB2b2lkIGZhdGFsX3RyYXAoY29uc3Qgc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MsIGJvb2xfdCBzaG93X3JlbW90ZSkKICAgICAgICAgICAocmVncy0+ZWZs
YWdzICYgWDg2X0VGTEFHU19JRikgPyAiIiA6ICIsIElOIElOVEVSUlVQVCBDT05URVhUIik7CiB9
CiAKLXN0YXRpYyB2b2lkIGRvX2d1ZXN0X3RyYXAodW5zaWduZWQgaW50IHRyYXBuciwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCitz
dGF0aWMgdm9pZCBwdl9pbmplY3RfZXZlbnQoCisgICAgdW5zaWduZWQgaW50IHRyYXBuciwgY29u
c3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVuc2lnbmVkIGludCB0eXBlKQogewogICAg
IHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKICAgICBzdHJ1Y3QgdHJhcF9ib3VuY2UgKnRiOwog
ICAgIGNvbnN0IHN0cnVjdCB0cmFwX2luZm8gKnRpOwotICAgIGNvbnN0IGJvb2wgdXNlX2Vycm9y
X2NvZGUgPQotICAgICAgICAoKHRyYXBuciA8IDMyKSAmJiAoVFJBUF9IQVZFX0VDICYgKDF1IDw8
IHRyYXBucikpKTsKKyAgICBib29sIHVzZV9lcnJvcl9jb2RlOworCisgICAgaWYgKCB0eXBlID09
IFg4Nl9FVkVOVFRZUEVfSFdfRVhDRVBUSU9OICkKKyAgICB7CisgICAgICAgIEFTU0VSVCh0cmFw
bnIgPCAzMik7CisgICAgICAgIHVzZV9lcnJvcl9jb2RlID0gVFJBUF9IQVZFX0VDICYgKDF1IDw8
IHRyYXBucik7CisgICAgfQorICAgIGVsc2UKKyAgICB7CisgICAgICAgIEFTU0VSVCh0eXBlID09
IFg4Nl9FVkVOVFRZUEVfU1dfSU5URVJSVVBUKTsKKyAgICAgICAgdXNlX2Vycm9yX2NvZGUgPSBm
YWxzZTsKKyAgICB9CiAKICAgICB0cmFjZV9wdl90cmFwKHRyYXBuciwgcmVncy0+ZWlwLCB1c2Vf
ZXJyb3JfY29kZSwgcmVncy0+ZXJyb3JfY29kZSk7CiAKQEAgLTY1OCw2ICs2NjgsMTIgQEAgc3Rh
dGljIHZvaWQgZG9fZ3Vlc3RfdHJhcCh1bnNpZ25lZCBpbnQgdHJhcG5yLAogICAgICAgICAgICAg
ICAgIHRyYXBzdHIodHJhcG5yKSwgdHJhcG5yLCByZWdzLT5lcnJvcl9jb2RlKTsKIH0KIAorc3Rh
dGljIHZvaWQgZG9fZ3Vlc3RfdHJhcCgKKyAgICB1bnNpZ25lZCBpbnQgdHJhcG5yLCBjb25zdCBz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKK3sKKyAgICBwdl9pbmplY3RfZXZlbnQodHJhcG5y
LCByZWdzLCBYODZfRVZFTlRUWVBFX0hXX0VYQ0VQVElPTik7Cit9CisKIHN0YXRpYyB2b2lkIGlu
c3RydWN0aW9uX2RvbmUoCiAgICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVuc2lnbmVk
IGxvbmcgZWlwLCB1bnNpZ25lZCBpbnQgYnBtYXRjaCkKIHsKQEAgLTM2ODUsNyArMzcwMSw3IEBA
IHZvaWQgZG9fZ2VuZXJhbF9wcm90ZWN0aW9uKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQog
ICAgICAgICBpZiAoIHBlcm1pdF9zb2Z0aW50KFRJX0dFVF9EUEwodGkpLCB2LCByZWdzKSApCiAg
ICAgICAgIHsKICAgICAgICAgICAgIHJlZ3MtPmVpcCArPSAyOwotICAgICAgICAgICAgZG9fZ3Vl
c3RfdHJhcCh2ZWN0b3IsIHJlZ3MpOworICAgICAgICAgICAgcHZfaW5qZWN0X2V2ZW50KHZlY3Rv
ciwgcmVncywgWDg2X0VWRU5UVFlQRV9TV19JTlRFUlJVUFQpOwogICAgICAgICAgICAgcmV0dXJu
OwogICAgICAgICB9CiAgICAgfQotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 22 19:14:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 19: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 1dO7Ye-0007tL-05; Thu, 22 Jun 2017 19: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 <sstabellini@kernel.org>) id 1dO7Yc-0007tA-Uh
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 19:14:23 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 AF/D9-03613-E071C495; Thu, 22 Jun 2017 19:14:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsVybKJssi6vuE+
 kweMX2hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8at+c/ZC57IVexbMZO9gXGJZBcjF4eQwB9G
 ieU7T7N2MXJysAg4SCz5PJu9i5GDg1EgRuLBD2uQMKNAmMTky0ugSrQlPj1/BWazCRhK/H2yi
 Q2kXALIXvKZAyQsIiAtce3zZUYQm1kgS+LDrJXMICXCAjYSJ9Zrg4R5Bbwllr6fBlYiKqArce
 jfHzaIuKDEyZlPWCBatSSWT9/GMoGRbxaS1CwkqQWMTKsYNYpTi8pSi3SNDPSSijLTM0pyEzN
 zdA0NzPRyU4uLE9NTcxKTivWS83M3MQIDigEIdjD+WhZwiFGSg0lJlHdzsXekEF9SfkplRmJx
 RnxRaU5q8SFGGQ4OJQneRlGfSCHBotT01Iq0zBxgaMOkJTh4lER4v/ABpXmLCxJzizPTIVKnG
 HU5Nqxe/4VJiCUvPy9VSpxXEmSGAEhRRmke3AhYnF1ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6
 OSMG+KCNAUnsy8ErhNr4COYAI64sURD5AjShIRUlINjGtkpjIFHnkyk1NGpaJhYm/S8/JvTqz
 TJttsUd3VqfKhZH/IXJnP7u5Gduyhp7IPPNLnkRWO+vxojXKYU+9G96dzJxxUm3dGSPCl4JRc
 ZhsjB47J1vKcIhb1SZWB09ap2PvvW2+d3MLBzRC022bxdL6gkOv5l9dwvZq1Mt1hqWn5OXXZ4
 5J/lViKMxINtZiLihMBO/272q4CAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1498158860!109152017!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63677 invoked from network); 22 Jun 2017 19:14:21 -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; 22 Jun 2017 19:14:21 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id A2B79217C4;
 Thu, 22 Jun 2017 19:14:19 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A2B79217C4
Date: Thu, 22 Jun 2017 12:14:18 -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.1706221208170.12819@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 v5 00/18] introduce the Xen PV Calls 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>

SGkgYWxsLAoKdGhpcyBzZXJpZXMgaW50cm9kdWNlcyB0aGUgYmFja2VuZCBmb3IgdGhlIG5ld2x5
IGludHJvZHVjZWQgUFYgQ2FsbHMKcHJvY290b2wuCgpQViBDYWxscyBpcyBhIHBhcmF2aXJ0dWFs
aXplZCBwcm90b2NvbCB0aGF0IGFsbG93cyB0aGUgaW1wbGVtZW50YXRpb24gb2YKYSBzZXQgb2Yg
UE9TSVggZnVuY3Rpb25zIGluIGEgZGlmZmVyZW50IGRvbWFpbi4gVGhlIFBWIENhbGxzIGZyb250
ZW5kCnNlbmRzIFBPU0lYIGZ1bmN0aW9uIGNhbGxzIHRvIHRoZSBiYWNrZW5kLCB3aGljaCBpbXBs
ZW1lbnRzIHRoZW0gYW5kCnJldHVybnMgYSB2YWx1ZSB0byB0aGUgZnJvbnRlbmQgYW5kIGFjdHMg
b24gdGhlIGZ1bmN0aW9uIGNhbGwuCgpGb3IgbW9yZSBpbmZvcm1hdGlvbiBhYm91dCBQViBDYWxs
cywgcGxlYXNlIHJlYWQ6CgpodHRwczovL3hlbmJpdHMueGVuLm9yZy9kb2NzL3Vuc3RhYmxlL21p
c2MvcHZjYWxscy5odG1sCgpJIHRyaWVkIHRvIHNwbGl0IHRoZSBzb3VyY2UgY29kZSBpbnRvIHNt
YWxsIHBpZWNlcyB0byBtYWtlIGl0IGVhc2llciB0bwpyZWFkIGFuZCB1bmRlcnN0YW5kLiBQbGVh
c2UgcmV2aWV3IQoKCkNoYW5nZXMgaW4gdjU6Ci0gYWRkZWQgcmV2aWV3LWJ5ZXMKLSByZW1vdmUg
dW5uZWNlc3NhcnkgZ290b3MKLSByZXQgMCBpbiBwdmNhbGxzX2JhY2tfY29ubmVjdAotIGRvIG5v
dCBsb3NlIHJldCB2YWx1ZXMKLSByZW1vdmUgcXVldWUtPnJza3FfbG9jawotIG1ha2Ugc3VyZSBh
bGwgYWNjZXNzZXMgdG8gc29ja2V0X21hcHBpbmdzIGFuZCBzb2NrZXRwYXNzX21hcHBpbmdzIGFy
ZQogIHByb3RlY3RlZCBieSBzb2NrZXRfbG9jawotIHJlbmFtZSByaW5nX3NpemUgdG8gYXJyYXlf
c2l6ZQoKQ2hhbmdlcyBpbiB2NDoKLSBhZGQgcmV2aWV3ZWQtYnlzCi0gZml4IHJldHVybiB2YWx1
ZXMgb2YgbWFueSBmdW5jdGlvbnMKLSByZW1vdmUgcG9pbnRsZXNzIGluaXRpYWxpemVycwotIHBy
aW50IGEgd2FybmluZyBpZiByaW5nX29yZGVyID4gTUFYX1JJTkdfT1JERVIKLSByZW1vdmUgbWFw
LT5pb3dvcmtlci5jcHUKLSB1c2UgcXVldWVfd29yayBpbnN0ZWFkIG9mIHF1ZXVlX3dvcmtfb24K
LSBhZGQgc29ja19yZWxlYXNlKCkgb24gZXJyb3IgcGF0aHMgd2hlcmUgYXBwcm9wcmlhdGUKLSBh
ZGQgYSBjb21tZW50IGluIF9fcHZjYWxsc19iYWNrX2FjY2VwdCBhYm91dCByYWNpbmcgd2l0aAog
IHB2Y2FsbHNfYmFja19hY2NlcHQgYW5kIGF0b21pY2l0eSBvZiByZXFjb3B5Ci0gcmVtb3ZlIHVu
bmVkZWQgKHZvaWQqKSBjYXN0cwotIHJlbW92ZSB1bm5lZGVkIHt9Ci0gZml4IGJhY2tlbmRfZGlz
Y29ubmVjdCBpZiAhbWFwcGFzcwotIHJlbW92ZSBwb2ludGxlc3MgY29udGludWUgaW4gYmFja2Vu
ZF9kaXNjb25uZWN0Ci0gcmVtb3ZlIHBvaW50bGVzcyBtZW1zZXQgb2YgJnB2Y2FsbHNfYmFja19n
bG9iYWwKLSBwYXNzICpvcGFxdWUgdG8gcHZjYWxsc19jb25uX2JhY2tfcmVhZAotIGltcHJvdmUg
V0FSTl9PTiBpbiBwdmNhbGxzX2Nvbm5fYmFja19yZWFkCi0gZml4IGVycm9yIGNoZWNrcyBpbiBw
dmNhbGxzX2Nvbm5fYmFja193cml0ZQotIFhFTl9QVkNBTExTX0JBQ0tFTkQgZGVwZW5kcyBvbiBY
RU5fQkFDS0VORAotIHJlbmFtZSBwcml2IHRvIGZlZGF0YSBhY3Jvc3MgYWxsIHBhdGNoZXMKCkNo
YW5nZXMgaW4gdjM6Ci0gYWRkZWQgcmV2aWV3ZWQtYnlzCi0gcmV0dXJuIGVyciBmcm9tIHB2Y2Fs
bHNfYmFja19wcm9iZQotIHJlbW92ZSBvbGQgY29tbWVudHMKLSB1c2UgYSB4ZW5zdG9yZSB0cmFu
c2FjdGlvbiBpbiBwdmNhbGxzX2JhY2tfcHJvYmUKLSBpZ25vcmUgZXJyb3JzIGZyb20geGVuYnVz
X3N3aXRjaF9zdGF0ZQotIHJlbmFtZSBwdmNhbGxzX2JhY2tfcHJpdiB0byBwdmNhbGxzX2ZlZGF0
YQotIHJlbW92ZSBhZGRyIGZyb20gYmFja2VuZF9jb25uZWN0Ci0gcmVtb3ZlIHByaXYtPndvcmss
IGFkZCBjb21tZW50IGFib3V0IHRoZW9yZXRpY2FsIHJhY2UKLSB1c2UgSVBQUk9UT19JUAotIHJl
ZmFjdG9yIGFjdGl2ZSBzb2NrZXQgYWxsb2NhdGlvbiBpbiBhIHNpbmdsZSBuZXcgZnVuY3Rpb24K
CkNoYW5nZXMgaW4gdjI6Ci0gYWxsb2NhdGUgb25lIGlvd29ya2VyIHBlciBzb2NrZXQgKHJhdGhl
ciB0aGFuIDEgcGVyIHZjcHUpCi0gcmVuYW1lIHByaXZzIHRvIGZyb250ZW5kcwotIGFkZCBuZXds
aW5lcwotIGRlZmluZSAiMSIgaW4gdGhlIHB1YmxpYyBoZWFkZXIKLSBiZXR0ZXIgZXJyb3IgcmV0
dXJucyBpbiBwdmNhbGxzX2JhY2tfcHJvYmUKLSBkbyBub3Qgc2V0IFhlbmJ1c1N0YXRlQ2xvc2Vk
IHR3aWNlIGluIHNldF9iYWNrZW5kX3N0YXRlCi0gYWRkIG1vcmUgY29tbWVudHMKLSByZXBsYWNl
IHJ3X3NlbWFwaG9yZSB3aXRoIHNlbWFwaG9yZQotIHJlbmFtZSBwdmNhbGxzcyB0byBzb2NrZXRf
bG9jawotIG1vdmUgeGVuYnVzX21hcF9yaW5nX3ZhbGxvYyBjbG9zZXIgdG8gZmlyc3QgdXNlIGlu
IGJhY2tlbmRfY29ubmVjdAotIHVzZSBtb3JlIHRyYWRpdGlvbmFsIHJldHVybiBjb2RlcyBmcm9t
IHB2Y2FsbHNfYmFja19oYW5kbGVfY21kIGFuZAogIGNhbGxlZXMKLSByZW1vdmUgdXNlbGVzcyBk
ZXYgPT0gTlVMTCBjaGVja3MKLSByZXBsYWNlIGxvY2tfc29jayB3aXRoIG1vcmUgYXBwcm9wcmlh
dGUgYW5kIGZpbmUgZ3JhaW5lZCBzb2NrZXQgbG9ja3MKCgpTdGVmYW5vIFN0YWJlbGxpbmkgKDE4
KToKICAgICAgeGVuOiBpbnRyb2R1Y2UgdGhlIHB2Y2FsbHMgaW50ZXJmYWNlIGhlYWRlcgogICAg
ICB4ZW4vcHZjYWxsczogaW50cm9kdWNlIHRoZSBwdmNhbGxzIHhlbmJ1cyBiYWNrZW5kCiAgICAg
IHhlbi9wdmNhbGxzOiBpbml0aWFsaXplIHRoZSBtb2R1bGUgYW5kIHJlZ2lzdGVyIHRoZSB4ZW5i
dXMgYmFja2VuZAogICAgICB4ZW4vcHZjYWxsczogeGVuYnVzIHN0YXRlIGhhbmRsaW5nCiAgICAg
IHhlbi9wdmNhbGxzOiBjb25uZWN0IHRvIGEgZnJvbnRlbmQKICAgICAgeGVuL3B2Y2FsbHM6IGhh
bmRsZSBjb21tYW5kcyBmcm9tIHRoZSBmcm9udGVuZAogICAgICB4ZW4vcHZjYWxsczogaW1wbGVt
ZW50IHNvY2tldCBjb21tYW5kCiAgICAgIHhlbi9wdmNhbGxzOiBpbXBsZW1lbnQgY29ubmVjdCBj
b21tYW5kCiAgICAgIHhlbi9wdmNhbGxzOiBpbXBsZW1lbnQgYmluZCBjb21tYW5kCiAgICAgIHhl
bi9wdmNhbGxzOiBpbXBsZW1lbnQgbGlzdGVuIGNvbW1hbmQKICAgICAgeGVuL3B2Y2FsbHM6IGlt
cGxlbWVudCBhY2NlcHQgY29tbWFuZAogICAgICB4ZW4vcHZjYWxsczogaW1wbGVtZW50IHBvbGwg
Y29tbWFuZAogICAgICB4ZW4vcHZjYWxsczogaW1wbGVtZW50IHJlbGVhc2UgY29tbWFuZAogICAg
ICB4ZW4vcHZjYWxsczogZGlzY29ubmVjdCBhbmQgbW9kdWxlX2V4aXQKICAgICAgeGVuL3B2Y2Fs
bHM6IGltcGxlbWVudCB0aGUgaW93b3JrZXIgZnVuY3Rpb25zCiAgICAgIHhlbi9wdmNhbGxzOiBp
bXBsZW1lbnQgcmVhZAogICAgICB4ZW4vcHZjYWxsczogaW1wbGVtZW50IHdyaXRlCiAgICAgIHhl
bjogaW50cm9kdWNlIGEgS2NvbmZpZyBvcHRpb24gdG8gZW5hYmxlIHRoZSBwdmNhbGxzIGJhY2tl
bmQKCiBkcml2ZXJzL3hlbi9LY29uZmlnICAgICAgICAgICAgICAgIHwgICAxMiArCiBkcml2ZXJz
L3hlbi9NYWtlZmlsZSAgICAgICAgICAgICAgIHwgICAgMSArCiBkcml2ZXJzL3hlbi9wdmNhbGxz
LWJhY2suYyAgICAgICAgIHwgMTI0NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysKIGluY2x1ZGUveGVuL2ludGVyZmFjZS9pby9wdmNhbGxzLmggfCAgMTIxICsrKysKIGluY2x1
ZGUveGVuL2ludGVyZmFjZS9pby9yaW5nLmggICAgfCAgICAyICsKIDUgZmlsZXMgY2hhbmdlZCwg
MTM4MCBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy94ZW4vcHZjYWxs
cy1iYWNrLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL3hlbi9pbnRlcmZhY2UvaW8vcHZj
YWxscy5oCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 22 19:14:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 19: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 1dO7Yo-0007vG-70; Thu, 22 Jun 2017 19: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 <sstabellini@kernel.org>) id 1dO7Yn-0007um-10
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 19:14:33 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 BA/50-03920-8171C495; Thu, 22 Jun 2017 19:14:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPLMWRWlGSWpSXmKPExsVybKJssq64uE+
 kweKX+hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aulcsZC/YKVSx/toyxgfEdfxcjJ4eQQBuT
 xLX2KhCbRcBBYtGSrWxdjBwcjAIxEg9+WIOEGQXCJCZfXsIKYrMJGEr8fbKJDcQWEZCWuPb5M
 mMXIxcHs8BkRonX734xgySEBbwlpj/6wAIxU1Vi5c89jCA2r4CbxMHTHWC2hICcxMljk8GGcg
 q4SzQ1n2MDGSQk0M4o0fv5JfsERt4FjAyrGNWLU4vKUot0TfSSijLTM0pyEzNzdA0NzPRyU4u
 LE9NTcxKTivWS83M3MQKDgQEIdjB2X/Y/xCjJwaQkyru52DtSiC8pP6UyI7E4I76oNCe1+BCj
 DAeHkgRvnJhPpJBgUWp6akVaZg4wLGHSEhw8SiK8X/iA0rzFBYm5xZnpEKlTjMYcG1av/8LEs
 eLtri9MQix5+XmpUuK8+SCTBEBKM0rz4AbB4uUSo6yUMC8j0GlCPAWpRbmZJajyrxjFORiVhH
 n3gkzhycwrgdv3CugUJqBTXhzxADmlJBEhJdXAGLvl9Pf1fzayCC+cEhn74lb44+m3RC/JsCh
 5z+CXmBw6c/eHe5bNE6z/HVHdlPvGgtO077fGrLBTQixLdtwse3Ui78VpKYeHPWJSdybZPUo9
 0OHDn3xy+1UvnbV5gv39arxrurxeLAnSbNqu8oP9QDx74ebr5V0GZxqaOOZfnzdB+VaUP8NCd
 yWW4oxEQy3mouJEAACwLO+SAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1498158870!109221562!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6507 invoked from network); 22 Jun 2017 19:14:31 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Jun 2017 19:14:31 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id D496F22B65;
 Thu, 22 Jun 2017 19:14:29 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D496F22B65
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Thu, 22 Jun 2017 12:14:11 -0700
Message-Id: <1498158867-25426-2-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1498158867-25426-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1706221208170.12819@sstabellini-ThinkPad-X260>
 <1498158867-25426-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 v5 02/18] xen/pvcalls: introduce the pvcalls
	xenbus 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>

SW50cm9kdWNlIGEgeGVuYnVzIGJhY2tlbmQgZm9yIHRoZSBwdmNhbGxzIHByb3RvY29sLCBhcyBk
ZWZpbmVkIGJ5Cmh0dHBzOi8veGVuYml0cy54ZW4ub3JnL2RvY3MvdW5zdGFibGUvbWlzYy9wdmNh
bGxzLmh0bWwuCgpUaGlzIHBhdGNoIG9ubHkgYWRkcyB0aGUgc3R1YnMsIHRoZSBjb2RlIHdpbGwg
YmUgYWRkZWQgYnkgdGhlIGZvbGxvd2luZwpwYXRjaGVzLgoKU2lnbmVkLW9mZi1ieTogU3RlZmFu
byBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgpSZXZpZXdlZC1ieTogQm9yaXMgT3N0
cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KQ0M6IGJvcmlzLm9zdHJvdnNreUBv
cmFjbGUuY29tCkNDOiBqZ3Jvc3NAc3VzZS5jb20KLS0tCiBkcml2ZXJzL3hlbi9wdmNhbGxzLWJh
Y2suYyB8IDYxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysK
IDEgZmlsZSBjaGFuZ2VkLCA2MSBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJp
dmVycy94ZW4vcHZjYWxscy1iYWNrLmMKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxz
LWJhY2suYyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IDAwMDAwMDAuLmYzZDBkYWEKLS0tIC9kZXYvbnVsbAorKysgYi9kcml2ZXJzL3hlbi9w
dmNhbGxzLWJhY2suYwpAQCAtMCwwICsxLDYxIEBACisvKgorICogKGMpIDIwMTcgU3RlZmFubyBT
dGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBm
cmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CisgKiBp
dCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1
Ymxpc2hlZCBieQorICogdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyIHZlcnNp
b24gMiBvZiB0aGUgTGljZW5zZSwgb3IKKyAqIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZl
cnNpb24uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRo
YXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhv
dXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJ
VE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorICogR05VIEdlbmVyYWwg
UHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqLworCisjaW5jbHVkZSA8bGludXgv
a3RocmVhZC5oPgorI2luY2x1ZGUgPGxpbnV4L2xpc3QuaD4KKyNpbmNsdWRlIDxsaW51eC9yYWRp
eC10cmVlLmg+CisjaW5jbHVkZSA8bGludXgvbW9kdWxlLmg+CisjaW5jbHVkZSA8bGludXgvc2Vt
YXBob3JlLmg+CisjaW5jbHVkZSA8bGludXgvd2FpdC5oPgorCisjaW5jbHVkZSA8eGVuL2V2ZW50
cy5oPgorI2luY2x1ZGUgPHhlbi9ncmFudF90YWJsZS5oPgorI2luY2x1ZGUgPHhlbi94ZW4uaD4K
KyNpbmNsdWRlIDx4ZW4veGVuYnVzLmg+CisjaW5jbHVkZSA8eGVuL2ludGVyZmFjZS9pby9wdmNh
bGxzLmg+CisKK3N0YXRpYyBpbnQgcHZjYWxsc19iYWNrX3Byb2JlKHN0cnVjdCB4ZW5idXNfZGV2
aWNlICpkZXYsCisJCQkgICAgICBjb25zdCBzdHJ1Y3QgeGVuYnVzX2RldmljZV9pZCAqaWQpCit7
CisJcmV0dXJuIDA7Cit9CisKK3N0YXRpYyB2b2lkIHB2Y2FsbHNfYmFja19jaGFuZ2VkKHN0cnVj
dCB4ZW5idXNfZGV2aWNlICpkZXYsCisJCQkJIGVudW0geGVuYnVzX3N0YXRlIGZyb250ZW5kX3N0
YXRlKQoreworfQorCitzdGF0aWMgaW50IHB2Y2FsbHNfYmFja19yZW1vdmUoc3RydWN0IHhlbmJ1
c19kZXZpY2UgKmRldikKK3sKKwlyZXR1cm4gMDsKK30KKworc3RhdGljIGludCBwdmNhbGxzX2Jh
Y2tfdWV2ZW50KHN0cnVjdCB4ZW5idXNfZGV2aWNlICp4ZGV2LAorCQkJICAgICAgIHN0cnVjdCBr
b2JqX3VldmVudF9lbnYgKmVudikKK3sKKwlyZXR1cm4gMDsKK30KKworc3RhdGljIGNvbnN0IHN0
cnVjdCB4ZW5idXNfZGV2aWNlX2lkIHB2Y2FsbHNfYmFja19pZHNbXSA9IHsKKwl7ICJwdmNhbGxz
IiB9LAorCXsgIiIgfQorfTsKKworc3RhdGljIHN0cnVjdCB4ZW5idXNfZHJpdmVyIHB2Y2FsbHNf
YmFja19kcml2ZXIgPSB7CisJLmlkcyA9IHB2Y2FsbHNfYmFja19pZHMsCisJLnByb2JlID0gcHZj
YWxsc19iYWNrX3Byb2JlLAorCS5yZW1vdmUgPSBwdmNhbGxzX2JhY2tfcmVtb3ZlLAorCS51ZXZl
bnQgPSBwdmNhbGxzX2JhY2tfdWV2ZW50LAorCS5vdGhlcmVuZF9jaGFuZ2VkID0gcHZjYWxsc19i
YWNrX2NoYW5nZWQsCit9OwotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 22 19:14:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 19: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 1dO7Yo-0007vf-E6; Thu, 22 Jun 2017 19:14: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 1dO7Yn-0007uk-20
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 19:14:33 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 50/EB-02955-8171C495; Thu, 22 Jun 2017 19:14:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsVybKJssq64uE+
 kwZGHGhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aDj9uYCzYoVTTen8/UwPhJoouRi0NIoI1J
 Yt+qO0xdjJwcLAIOEpNP3WXvYuTgYBSIkXjwwxokzCgQJjH58hJWEJtNwFDi75NNbCC2iIC0x
 LXPlxlB5jALrGGUaF13iwUkISzgKnHrwxlGiJmqEpc3rWAEmckr4CbR9FMYJCwhICdx8thksJ
 mcAj4Sh6e0g5UICXhLXN4TNIGRdwEjwypGjeLUorLUIl0jS72kosz0jJLcxMwcXUMDY73c1OL
 ixPTUnMSkYr3k/NxNjMBQqGdgYNzB2LTX7xCjJAeTkijv5mLvSCG+pPyUyozE4oz4otKc1OJD
 jDIcHEoSvI2iPpFCgkWp6akVaZk5wKCESUtw8CiJ8H7hA0rzFhck5hZnpkOkTjHqcmxYvf4Lk
 xBLXn5eqpQ4722QGQIgRRmleXAjYBFyiVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5Iwr5EY0B
 SezLwSuE2vgI5gAjrixREPkCNKEhFSUg2MK28c0/tq/vP6xqWMsza7XN1/5Pq/h3JTuLUf88o
 /+j45kD3E9Qp/V3Sm+oqXmWuOJogayE0LuPTng663EeeXswHbv+2Ou9v+SihBKUPvUkS8frUh
 Y7jAhUL1Cem2rh0txjtFFKN1MmZrBWzzO6124lrtV5fskKutW2746e7iE/EW677QZL1fiaU4I
 9FQi7moOBEAtZilfosCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1498158870!51491008!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43341 invoked from network); 22 Jun 2017 19:14:31 -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; 22 Jun 2017 19:14:31 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 7440D22B63;
 Thu, 22 Jun 2017 19:14:29 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 7440D22B63
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Thu, 22 Jun 2017 12:14:10 -0700
Message-Id: <1498158867-25426-1-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1706221208170.12819@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1706221208170.12819@sstabellini-ThinkPad-X260>
Cc: jgross@suse.com, sstabellini@kernel.org, linux-kernel@vger.kernel.org,
 Stefano Stabellini <stefano@aporeto.com>, boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH v5 01/18] xen: introduce the pvcalls interface
	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>

SW50cm9kdWNlIHRoZSBDIGhlYWRlciBmaWxlIHdoaWNoIGRlZmluZXMgdGhlIFBWIENhbGxzIGlu
dGVyZmFjZS4gSXQgaXMKaW1wb3J0ZWQgZnJvbSB4ZW4vaW5jbHVkZS9wdWJsaWMvaW8vcHZjYWxs
cy5oLgoKU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8u
Y29tPgpSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xl
LmNvbT4KQ0M6IGtvbnJhZC53aWxrQG9yYWNsZS5jb20KQ0M6IGJvcmlzLm9zdHJvdnNreUBvcmFj
bGUuY29tCkNDOiBqZ3Jvc3NAc3VzZS5jb20KLS0tCiBpbmNsdWRlL3hlbi9pbnRlcmZhY2UvaW8v
cHZjYWxscy5oIHwgMTIxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIGlu
Y2x1ZGUveGVuL2ludGVyZmFjZS9pby9yaW5nLmggICAgfCAgIDIgKwogMiBmaWxlcyBjaGFuZ2Vk
LCAxMjMgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUveGVuL2ludGVy
ZmFjZS9pby9wdmNhbGxzLmgKCmRpZmYgLS1naXQgYS9pbmNsdWRlL3hlbi9pbnRlcmZhY2UvaW8v
cHZjYWxscy5oIGIvaW5jbHVkZS94ZW4vaW50ZXJmYWNlL2lvL3B2Y2FsbHMuaApuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5jY2Y5N2I4Ci0tLSAvZGV2L251bGwKKysrIGIvaW5j
bHVkZS94ZW4vaW50ZXJmYWNlL2lvL3B2Y2FsbHMuaApAQCAtMCwwICsxLDEyMSBAQAorI2lmbmRl
ZiBfX1hFTl9QVUJMSUNfSU9fWEVOX1BWQ0FMTFNfSF9fCisjZGVmaW5lIF9fWEVOX1BVQkxJQ19J
T19YRU5fUFZDQUxMU19IX18KKworI2luY2x1ZGUgPGxpbnV4L25ldC5oPgorI2luY2x1ZGUgPHhl
bi9pbnRlcmZhY2UvaW8vcmluZy5oPgorI2luY2x1ZGUgPHhlbi9pbnRlcmZhY2UvZ3JhbnRfdGFi
bGUuaD4KKworLyogIjEiIG1lYW5zIHNvY2tldCwgY29ubmVjdCwgcmVsZWFzZSwgYmluZCwgbGlz
dGVuLCBhY2NlcHQgYW5kIHBvbGwgKi8KKyNkZWZpbmUgWEVOQlVTX0ZVTkNUSU9OU19DQUxMUyAi
MSIKKworLyoKKyAqIFNlZSBkb2NzL21pc2MvcHZjYWxscy5tYXJrZG93biBpbiB4ZW4uZ2l0IGZv
ciB0aGUgZnVsbCBzcGVjaWZpY2F0aW9uOgorICogaHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcvZG9j
cy91bnN0YWJsZS9taXNjL3B2Y2FsbHMuaHRtbAorICovCitzdHJ1Y3QgcHZjYWxsc19kYXRhX2lu
dGYgeworICAgIFJJTkdfSURYIGluX2NvbnMsIGluX3Byb2QsIGluX2Vycm9yOworCisgICAgdWlu
dDhfdCBwYWQxWzUyXTsKKworICAgIFJJTkdfSURYIG91dF9jb25zLCBvdXRfcHJvZCwgb3V0X2Vy
cm9yOworCisgICAgdWludDhfdCBwYWQyWzUyXTsKKworICAgIFJJTkdfSURYIHJpbmdfb3JkZXI7
CisgICAgZ3JhbnRfcmVmX3QgcmVmW107Cit9OworREVGSU5FX1hFTl9GTEVYX1JJTkcocHZjYWxs
cyk7CisKKyNkZWZpbmUgUFZDQUxMU19TT0NLRVQgICAgICAgICAwCisjZGVmaW5lIFBWQ0FMTFNf
Q09OTkVDVCAgICAgICAgMQorI2RlZmluZSBQVkNBTExTX1JFTEVBU0UgICAgICAgIDIKKyNkZWZp
bmUgUFZDQUxMU19CSU5EICAgICAgICAgICAzCisjZGVmaW5lIFBWQ0FMTFNfTElTVEVOICAgICAg
ICAgNAorI2RlZmluZSBQVkNBTExTX0FDQ0VQVCAgICAgICAgIDUKKyNkZWZpbmUgUFZDQUxMU19Q
T0xMICAgICAgICAgICA2CisKK3N0cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0IHsKKyAgICB1aW50
MzJfdCByZXFfaWQ7IC8qIHByaXZhdGUgdG8gZ3Vlc3QsIGVjaG9lZCBpbiByZXNwb25zZSAqLwor
ICAgIHVpbnQzMl90IGNtZDsgICAgLyogY29tbWFuZCB0byBleGVjdXRlICovCisgICAgdW5pb24g
eworICAgICAgICBzdHJ1Y3QgeGVuX3B2Y2FsbHNfc29ja2V0IHsKKyAgICAgICAgICAgIHVpbnQ2
NF90IGlkOworICAgICAgICAgICAgdWludDMyX3QgZG9tYWluOworICAgICAgICAgICAgdWludDMy
X3QgdHlwZTsKKyAgICAgICAgICAgIHVpbnQzMl90IHByb3RvY29sOworICAgICAgICB9IHNvY2tl
dDsKKyAgICAgICAgc3RydWN0IHhlbl9wdmNhbGxzX2Nvbm5lY3QgeworICAgICAgICAgICAgdWlu
dDY0X3QgaWQ7CisgICAgICAgICAgICB1aW50OF90IGFkZHJbMjhdOworICAgICAgICAgICAgdWlu
dDMyX3QgbGVuOworICAgICAgICAgICAgdWludDMyX3QgZmxhZ3M7CisgICAgICAgICAgICBncmFu
dF9yZWZfdCByZWY7CisgICAgICAgICAgICB1aW50MzJfdCBldnRjaG47CisgICAgICAgIH0gY29u
bmVjdDsKKyAgICAgICAgc3RydWN0IHhlbl9wdmNhbGxzX3JlbGVhc2UgeworICAgICAgICAgICAg
dWludDY0X3QgaWQ7CisgICAgICAgICAgICB1aW50OF90IHJldXNlOworICAgICAgICB9IHJlbGVh
c2U7CisgICAgICAgIHN0cnVjdCB4ZW5fcHZjYWxsc19iaW5kIHsKKyAgICAgICAgICAgIHVpbnQ2
NF90IGlkOworICAgICAgICAgICAgdWludDhfdCBhZGRyWzI4XTsKKyAgICAgICAgICAgIHVpbnQz
Ml90IGxlbjsKKyAgICAgICAgfSBiaW5kOworICAgICAgICBzdHJ1Y3QgeGVuX3B2Y2FsbHNfbGlz
dGVuIHsKKyAgICAgICAgICAgIHVpbnQ2NF90IGlkOworICAgICAgICAgICAgdWludDMyX3QgYmFj
a2xvZzsKKyAgICAgICAgfSBsaXN0ZW47CisgICAgICAgIHN0cnVjdCB4ZW5fcHZjYWxsc19hY2Nl
cHQgeworICAgICAgICAgICAgdWludDY0X3QgaWQ7CisgICAgICAgICAgICB1aW50NjRfdCBpZF9u
ZXc7CisgICAgICAgICAgICBncmFudF9yZWZfdCByZWY7CisgICAgICAgICAgICB1aW50MzJfdCBl
dnRjaG47CisgICAgICAgIH0gYWNjZXB0OworICAgICAgICBzdHJ1Y3QgeGVuX3B2Y2FsbHNfcG9s
bCB7CisgICAgICAgICAgICB1aW50NjRfdCBpZDsKKyAgICAgICAgfSBwb2xsOworICAgICAgICAv
KiBkdW1teSBtZW1iZXIgdG8gZm9yY2Ugc2l6ZW9mKHN0cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0
KQorICAgICAgICAgKiB0byBtYXRjaCBhY3Jvc3MgYXJjaHMgKi8KKyAgICAgICAgc3RydWN0IHhl
bl9wdmNhbGxzX2R1bW15IHsKKyAgICAgICAgICAgIHVpbnQ4X3QgZHVtbXlbNTZdOworICAgICAg
ICB9IGR1bW15OworICAgIH0gdTsKK307CisKK3N0cnVjdCB4ZW5fcHZjYWxsc19yZXNwb25zZSB7
CisgICAgdWludDMyX3QgcmVxX2lkOworICAgIHVpbnQzMl90IGNtZDsKKyAgICBpbnQzMl90IHJl
dDsKKyAgICB1aW50MzJfdCBwYWQ7CisgICAgdW5pb24geworICAgICAgICBzdHJ1Y3QgX3hlbl9w
dmNhbGxzX3NvY2tldCB7CisgICAgICAgICAgICB1aW50NjRfdCBpZDsKKyAgICAgICAgfSBzb2Nr
ZXQ7CisgICAgICAgIHN0cnVjdCBfeGVuX3B2Y2FsbHNfY29ubmVjdCB7CisgICAgICAgICAgICB1
aW50NjRfdCBpZDsKKyAgICAgICAgfSBjb25uZWN0OworICAgICAgICBzdHJ1Y3QgX3hlbl9wdmNh
bGxzX3JlbGVhc2UgeworICAgICAgICAgICAgdWludDY0X3QgaWQ7CisgICAgICAgIH0gcmVsZWFz
ZTsKKyAgICAgICAgc3RydWN0IF94ZW5fcHZjYWxsc19iaW5kIHsKKyAgICAgICAgICAgIHVpbnQ2
NF90IGlkOworICAgICAgICB9IGJpbmQ7CisgICAgICAgIHN0cnVjdCBfeGVuX3B2Y2FsbHNfbGlz
dGVuIHsKKyAgICAgICAgICAgIHVpbnQ2NF90IGlkOworICAgICAgICB9IGxpc3RlbjsKKyAgICAg
ICAgc3RydWN0IF94ZW5fcHZjYWxsc19hY2NlcHQgeworICAgICAgICAgICAgdWludDY0X3QgaWQ7
CisgICAgICAgIH0gYWNjZXB0OworICAgICAgICBzdHJ1Y3QgX3hlbl9wdmNhbGxzX3BvbGwgewor
ICAgICAgICAgICAgdWludDY0X3QgaWQ7CisgICAgICAgIH0gcG9sbDsKKyAgICAgICAgc3RydWN0
IF94ZW5fcHZjYWxsc19kdW1teSB7CisgICAgICAgICAgICB1aW50OF90IGR1bW15WzhdOworICAg
ICAgICB9IGR1bW15OworICAgIH0gdTsKK307CisKK0RFRklORV9SSU5HX1RZUEVTKHhlbl9wdmNh
bGxzLCBzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVxdWVzdCwKKyAgICAgICAgICAgICAgICAgIHN0cnVj
dCB4ZW5fcHZjYWxsc19yZXNwb25zZSk7CisKKyNlbmRpZgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS94
ZW4vaW50ZXJmYWNlL2lvL3JpbmcuaCBiL2luY2x1ZGUveGVuL2ludGVyZmFjZS9pby9yaW5nLmgK
aW5kZXggYzc5NDU2OC4uZTU0NzA4OCAxMDA2NDQKLS0tIGEvaW5jbHVkZS94ZW4vaW50ZXJmYWNl
L2lvL3JpbmcuaAorKysgYi9pbmNsdWRlL3hlbi9pbnRlcmZhY2UvaW8vcmluZy5oCkBAIC05LDYg
KzksOCBAQAogI2lmbmRlZiBfX1hFTl9QVUJMSUNfSU9fUklOR19IX18KICNkZWZpbmUgX19YRU5f
UFVCTElDX0lPX1JJTkdfSF9fCiAKKyNpbmNsdWRlIDx4ZW4vaW50ZXJmYWNlL2dyYW50X3RhYmxl
Lmg+CisKIHR5cGVkZWYgdW5zaWduZWQgaW50IFJJTkdfSURYOwogCiAvKiBSb3VuZCBhIDMyLWJp
dCB1bnNpZ25lZCBjb25zdGFudCBkb3duIHRvIHRoZSBuZWFyZXN0IHBvd2VyIG9mIHR3by4gKi8K
LS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 22 19:14:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 19: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 1dO7Yo-0007wd-OH; Thu, 22 Jun 2017 19: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 <sstabellini@kernel.org>) id 1dO7Yn-0007v2-Ql
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 19:14:33 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 BA/2E-02956-9171C495; Thu, 22 Jun 2017 19:14:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsVybKJssq6EuE+
 kwdknyhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bjh0YFP1Qqnsw4xdzA+Equi5GLQ0igjUni
 aftf5i5GTg4WAQeJC49vsHYxcnAwCsRIPPhhDRJmFAiTmHx5CSuIzSZgKPH3ySY2EFtEQFri2
 ufLjCBzmAUmM0q8fvcLbI6wgI3EyduT2EHmsAioSrTv9AAJ8wq4SSz9cZIRxJYQkJM4eWwy2E
 xOAXeJpuZzbBD3tDNK9H5+yT6BkXcBI8MqRo3i1KKy1CJdQ2O9pKLM9IyS3MTMHF1DAzO93NT
 i4sT01JzEpGK95PzcTYzAYGAAgh2MX5YFHGKU5GBSEuXdXOwdKcSXlJ9SmZFYnBFfVJqTWnyI
 UYaDQ0mC96OoT6SQYFFqempFWmYOMCxh0hIcPEoivF/4gNK8xQWJucWZ6RCpU4y6HBtWr//CJ
 MSSl5+XKiXOextkhgBIUUZpHtwIWIxcYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjCvkRjQFJ
 7MvBK4Ta+AjmACOuLFEQ+QI0oSEVJSDYyKk3cfeLkn9m+8/QLuDPdggd2LdS7KFzDI5srP4Zm
 27sTx+R+qz93br/ZijZyo83or/YPsi1tuil3Wzd82f7N2pMOL9KAUj9T/YR9ObGpTynllVHyD
 rWCK33uZpVpc10or5x9IfRoj8PzApAnzxQM/PsrmEyqU7oquDGfe9l/irMaS5oSAl5uUWIozE
 g21mIuKEwG4VqCPjAIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1498158871!109152036!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65065 invoked from network); 22 Jun 2017 19:14: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; 22 Jun 2017 19:14:32 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id A8CFD22B68;
 Thu, 22 Jun 2017 19:14:30 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A8CFD22B68
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Thu, 22 Jun 2017 12:14:13 -0700
Message-Id: <1498158867-25426-4-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1498158867-25426-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1706221208170.12819@sstabellini-ThinkPad-X260>
 <1498158867-25426-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 v5 04/18] xen/pvcalls: xenbus state 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>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW50cm9kdWNlIHRoZSBjb2RlIHRvIGhhbmRsZSB4ZW5idXMgc3RhdGUgY2hhbmdlcy4KCkltcGxl
bWVudCB0aGUgcHJvYmUgZnVuY3Rpb24gZm9yIHRoZSBwdmNhbGxzIGJhY2tlbmQuIFdyaXRlIHRo
ZQpzdXBwb3J0ZWQgdmVyc2lvbnMsIG1heC1wYWdlLW9yZGVyIGFuZCBmdW5jdGlvbi1jYWxscyBu
b2RlcyB0byB4ZW5zdG9yZSwKYXMgcmVxdWlyZWQgYnkgdGhlIHByb3RvY29sLgoKSW50cm9kdWNl
IHN0dWIgZnVuY3Rpb25zIGZvciBkaXNjb25uZWN0aW5nL2Nvbm5lY3RpbmcgdG8gYSBmcm9udGVu
ZC4KClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRvLmNv
bT4KUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5j
b20+CkNDOiBib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbQpDQzogamdyb3NzQHN1c2UuY29tCi0t
LQogZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMgfCAxNTIgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTUyIGluc2VydGlvbnMo
KykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYyBiL2RyaXZlcnMveGVu
L3B2Y2FsbHMtYmFjay5jCmluZGV4IDkwNDRjZjIuLjdiY2U3NTAgMTAwNjQ0Ci0tLSBhL2RyaXZl
cnMveGVuL3B2Y2FsbHMtYmFjay5jCisrKyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCkBA
IC0yNSwyMCArMjUsMTcyIEBACiAjaW5jbHVkZSA8eGVuL3hlbmJ1cy5oPgogI2luY2x1ZGUgPHhl
bi9pbnRlcmZhY2UvaW8vcHZjYWxscy5oPgogCisjZGVmaW5lIFBWQ0FMTFNfVkVSU0lPTlMgIjEi
CisjZGVmaW5lIE1BWF9SSU5HX09SREVSIFhFTkJVU19NQVhfUklOR19HUkFOVF9PUkRFUgorCiBz
dHJ1Y3QgcHZjYWxsc19iYWNrX2dsb2JhbCB7CiAJc3RydWN0IGxpc3RfaGVhZCBmcm9udGVuZHM7
CiAJc3RydWN0IHNlbWFwaG9yZSBmcm9udGVuZHNfbG9jazsKIH0gcHZjYWxsc19iYWNrX2dsb2Jh
bDsKIAorc3RhdGljIGludCBiYWNrZW5kX2Nvbm5lY3Qoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRl
dikKK3sKKwlyZXR1cm4gMDsKK30KKworc3RhdGljIGludCBiYWNrZW5kX2Rpc2Nvbm5lY3Qoc3Ry
dWN0IHhlbmJ1c19kZXZpY2UgKmRldikKK3sKKwlyZXR1cm4gMDsKK30KKwogc3RhdGljIGludCBw
dmNhbGxzX2JhY2tfcHJvYmUoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKIAkJCSAgICAgIGNv
bnN0IHN0cnVjdCB4ZW5idXNfZGV2aWNlX2lkICppZCkKIHsKKwlpbnQgZXJyLCBhYm9ydDsKKwlz
dHJ1Y3QgeGVuYnVzX3RyYW5zYWN0aW9uIHhidDsKKworYWdhaW46CisJYWJvcnQgPSAxOworCisJ
ZXJyID0geGVuYnVzX3RyYW5zYWN0aW9uX3N0YXJ0KCZ4YnQpOworCWlmIChlcnIpIHsKKwkJcHJf
d2FybigiJXMgY2Fubm90IGNyZWF0ZSB4ZW5zdG9yZSB0cmFuc2FjdGlvblxuIiwgX19mdW5jX18p
OworCQlyZXR1cm4gZXJyOworCX0KKworCWVyciA9IHhlbmJ1c19wcmludGYoeGJ0LCBkZXYtPm5v
ZGVuYW1lLCAidmVyc2lvbnMiLCAiJXMiLAorCQkJICAgIFBWQ0FMTFNfVkVSU0lPTlMpOworCWlm
IChlcnIpIHsKKwkJcHJfd2FybigiJXMgd3JpdGUgb3V0ICd2ZXJzaW9uJyBmYWlsZWRcbiIsIF9f
ZnVuY19fKTsKKwkJZ290byBhYm9ydDsKKwl9CisKKwllcnIgPSB4ZW5idXNfcHJpbnRmKHhidCwg
ZGV2LT5ub2RlbmFtZSwgIm1heC1wYWdlLW9yZGVyIiwgIiV1IiwKKwkJCSAgICBNQVhfUklOR19P
UkRFUik7CisJaWYgKGVycikgeworCQlwcl93YXJuKCIlcyB3cml0ZSBvdXQgJ21heC1wYWdlLW9y
ZGVyJyBmYWlsZWRcbiIsIF9fZnVuY19fKTsKKwkJZ290byBhYm9ydDsKKwl9CisKKwllcnIgPSB4
ZW5idXNfcHJpbnRmKHhidCwgZGV2LT5ub2RlbmFtZSwgImZ1bmN0aW9uLWNhbGxzIiwKKwkJCSAg
ICBYRU5CVVNfRlVOQ1RJT05TX0NBTExTKTsKKwlpZiAoZXJyKSB7CisJCXByX3dhcm4oIiVzIHdy
aXRlIG91dCAnZnVuY3Rpb24tY2FsbHMnIGZhaWxlZFxuIiwgX19mdW5jX18pOworCQlnb3RvIGFi
b3J0OworCX0KKworCWFib3J0ID0gMDsKK2Fib3J0OgorCWVyciA9IHhlbmJ1c190cmFuc2FjdGlv
bl9lbmQoeGJ0LCBhYm9ydCk7CisJaWYgKGVycikgeworCQlpZiAoZXJyID09IC1FQUdBSU4gJiYg
IWFib3J0KQorCQkJZ290byBhZ2FpbjsKKwkJcHJfd2FybigiJXMgY2Fubm90IGNvbXBsZXRlIHhl
bnN0b3JlIHRyYW5zYWN0aW9uXG4iLCBfX2Z1bmNfXyk7CisJCXJldHVybiBlcnI7CisJfQorCisJ
eGVuYnVzX3N3aXRjaF9zdGF0ZShkZXYsIFhlbmJ1c1N0YXRlSW5pdFdhaXQpOworCiAJcmV0dXJu
IDA7CiB9CiAKK3N0YXRpYyB2b2lkIHNldF9iYWNrZW5kX3N0YXRlKHN0cnVjdCB4ZW5idXNfZGV2
aWNlICpkZXYsCisJCQkgICAgICBlbnVtIHhlbmJ1c19zdGF0ZSBzdGF0ZSkKK3sKKwl3aGlsZSAo
ZGV2LT5zdGF0ZSAhPSBzdGF0ZSkgeworCQlzd2l0Y2ggKGRldi0+c3RhdGUpIHsKKwkJY2FzZSBY
ZW5idXNTdGF0ZUNsb3NlZDoKKwkJCXN3aXRjaCAoc3RhdGUpIHsKKwkJCWNhc2UgWGVuYnVzU3Rh
dGVJbml0V2FpdDoKKwkJCWNhc2UgWGVuYnVzU3RhdGVDb25uZWN0ZWQ6CisJCQkJeGVuYnVzX3N3
aXRjaF9zdGF0ZShkZXYsIFhlbmJ1c1N0YXRlSW5pdFdhaXQpOworCQkJCWJyZWFrOworCQkJY2Fz
ZSBYZW5idXNTdGF0ZUNsb3Npbmc6CisJCQkJeGVuYnVzX3N3aXRjaF9zdGF0ZShkZXYsIFhlbmJ1
c1N0YXRlQ2xvc2luZyk7CisJCQkJYnJlYWs7CisJCQlkZWZhdWx0OgorCQkJCV9fV0FSTigpOwor
CQkJfQorCQkJYnJlYWs7CisJCWNhc2UgWGVuYnVzU3RhdGVJbml0V2FpdDoKKwkJY2FzZSBYZW5i
dXNTdGF0ZUluaXRpYWxpc2VkOgorCQkJc3dpdGNoIChzdGF0ZSkgeworCQkJY2FzZSBYZW5idXNT
dGF0ZUNvbm5lY3RlZDoKKwkJCQliYWNrZW5kX2Nvbm5lY3QoZGV2KTsKKwkJCQl4ZW5idXNfc3dp
dGNoX3N0YXRlKGRldiwgWGVuYnVzU3RhdGVDb25uZWN0ZWQpOworCQkJCWJyZWFrOworCQkJY2Fz
ZSBYZW5idXNTdGF0ZUNsb3Npbmc6CisJCQljYXNlIFhlbmJ1c1N0YXRlQ2xvc2VkOgorCQkJCXhl
bmJ1c19zd2l0Y2hfc3RhdGUoZGV2LCBYZW5idXNTdGF0ZUNsb3NpbmcpOworCQkJCWJyZWFrOwor
CQkJZGVmYXVsdDoKKwkJCQlfX1dBUk4oKTsKKwkJCX0KKwkJCWJyZWFrOworCQljYXNlIFhlbmJ1
c1N0YXRlQ29ubmVjdGVkOgorCQkJc3dpdGNoIChzdGF0ZSkgeworCQkJY2FzZSBYZW5idXNTdGF0
ZUluaXRXYWl0OgorCQkJY2FzZSBYZW5idXNTdGF0ZUNsb3Npbmc6CisJCQljYXNlIFhlbmJ1c1N0
YXRlQ2xvc2VkOgorCQkJCWRvd24oJnB2Y2FsbHNfYmFja19nbG9iYWwuZnJvbnRlbmRzX2xvY2sp
OworCQkJCWJhY2tlbmRfZGlzY29ubmVjdChkZXYpOworCQkJCXVwKCZwdmNhbGxzX2JhY2tfZ2xv
YmFsLmZyb250ZW5kc19sb2NrKTsKKwkJCQl4ZW5idXNfc3dpdGNoX3N0YXRlKGRldiwgWGVuYnVz
U3RhdGVDbG9zaW5nKTsKKwkJCQlicmVhazsKKwkJCWRlZmF1bHQ6CisJCQkJX19XQVJOKCk7CisJ
CQl9CisJCQlicmVhazsKKwkJY2FzZSBYZW5idXNTdGF0ZUNsb3Npbmc6CisJCQlzd2l0Y2ggKHN0
YXRlKSB7CisJCQljYXNlIFhlbmJ1c1N0YXRlSW5pdFdhaXQ6CisJCQljYXNlIFhlbmJ1c1N0YXRl
Q29ubmVjdGVkOgorCQkJY2FzZSBYZW5idXNTdGF0ZUNsb3NlZDoKKwkJCQl4ZW5idXNfc3dpdGNo
X3N0YXRlKGRldiwgWGVuYnVzU3RhdGVDbG9zZWQpOworCQkJCWJyZWFrOworCQkJZGVmYXVsdDoK
KwkJCQlfX1dBUk4oKTsKKwkJCX0KKwkJCWJyZWFrOworCQlkZWZhdWx0OgorCQkJX19XQVJOKCk7
CisJCX0KKwl9Cit9CisKIHN0YXRpYyB2b2lkIHB2Y2FsbHNfYmFja19jaGFuZ2VkKHN0cnVjdCB4
ZW5idXNfZGV2aWNlICpkZXYsCiAJCQkJIGVudW0geGVuYnVzX3N0YXRlIGZyb250ZW5kX3N0YXRl
KQogeworCXN3aXRjaCAoZnJvbnRlbmRfc3RhdGUpIHsKKwljYXNlIFhlbmJ1c1N0YXRlSW5pdGlh
bGlzaW5nOgorCQlzZXRfYmFja2VuZF9zdGF0ZShkZXYsIFhlbmJ1c1N0YXRlSW5pdFdhaXQpOwor
CQlicmVhazsKKworCWNhc2UgWGVuYnVzU3RhdGVJbml0aWFsaXNlZDoKKwljYXNlIFhlbmJ1c1N0
YXRlQ29ubmVjdGVkOgorCQlzZXRfYmFja2VuZF9zdGF0ZShkZXYsIFhlbmJ1c1N0YXRlQ29ubmVj
dGVkKTsKKwkJYnJlYWs7CisKKwljYXNlIFhlbmJ1c1N0YXRlQ2xvc2luZzoKKwkJc2V0X2JhY2tl
bmRfc3RhdGUoZGV2LCBYZW5idXNTdGF0ZUNsb3NpbmcpOworCQlicmVhazsKKworCWNhc2UgWGVu
YnVzU3RhdGVDbG9zZWQ6CisJCXNldF9iYWNrZW5kX3N0YXRlKGRldiwgWGVuYnVzU3RhdGVDbG9z
ZWQpOworCQlpZiAoeGVuYnVzX2Rldl9pc19vbmxpbmUoZGV2KSkKKwkJCWJyZWFrOworCQlkZXZp
Y2VfdW5yZWdpc3RlcigmZGV2LT5kZXYpOworCQlicmVhazsKKwljYXNlIFhlbmJ1c1N0YXRlVW5r
bm93bjoKKwkJc2V0X2JhY2tlbmRfc3RhdGUoZGV2LCBYZW5idXNTdGF0ZUNsb3NlZCk7CisJCWRl
dmljZV91bnJlZ2lzdGVyKCZkZXYtPmRldik7CisJCWJyZWFrOworCisJZGVmYXVsdDoKKwkJeGVu
YnVzX2Rldl9mYXRhbChkZXYsIC1FSU5WQUwsICJzYXcgc3RhdGUgJWQgYXQgZnJvbnRlbmQiLAor
CQkJCSBmcm9udGVuZF9zdGF0ZSk7CisJCWJyZWFrOworCX0KIH0KIAogc3RhdGljIGludCBwdmNh
bGxzX2JhY2tfcmVtb3ZlKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYpCi0tIAoxLjkuMQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 22 19:14:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 19:14: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 1dO7Yp-0007xu-VI; Thu, 22 Jun 2017 19: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 <sstabellini@kernel.org>) id 1dO7Yo-0007v9-8y
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 19:14:34 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 6F/00-03058-8171C495; Thu, 22 Jun 2017 19:14:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsVybKJssq6EuE+
 kwd8VYhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aJy1sZC9ZzVRw/MY+9gbGLs4uRi0NIoI1J
 4vL3faxdjJwcLAIOEvfOtzB1MXJwMArESDz4YQ0SZhQIk5h8eQlYCZuAocTfJ5vYQGwRAWmJa
 58vM4LMYRaYzCjx+t0vZpCEMFDv3EsX2CBmqkrsmfsMLM4r4CZxZ/9esLiEgJzEyWOTwYZyCr
 hLNDWfY4M4qJ1RovfzS/YJjLwLGBlWMaoXpxaVpRbpmuolFWWmZ5TkJmbm6BoamOnlphYXJ6a
 n5iQmFesl5+duYgSGAwMQ7GCcftn/EKMkB5OSKO/mYu9IIb6k/JTKjMTijPii0pzU4kOMMhwc
 ShK8cWI+kUKCRanpqRVpmTnAwIRJS3DwKInwfuEDSvMWFyTmFmemQ6ROMepybFi9/guTEEtef
 l6qlDhvPsgMAZCijNI8uBGwKLnEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYV4jkCk8mXklcJ
 teAR3BBHTEiyMeIEeUJCKkpBoYOzdLdX1y0AupLVsddZHLjlntYFOBXIrpQ/Y7V35d1rK7qCh
 w1Ts++pvU8ZC8QkbfRR92HbR8MSH38+uq2JItAtMveW78vH5WhuL7p1IFU7K4KkPOP3HwiLTW
 DC3zOzErM3eOdN7S29Y5/xvWtG74oVsdJLOY4yj7J5+Qydc2lzZYGCqESt1XYinOSDTUYi4qT
 gQAn80V640CAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1498158871!75120745!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19550 invoked from network); 22 Jun 2017 19:14:32 -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; 22 Jun 2017 19:14:32 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 3CD1522B67;
 Thu, 22 Jun 2017 19:14:30 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 3CD1522B67
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Thu, 22 Jun 2017 12:14:12 -0700
Message-Id: <1498158867-25426-3-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1498158867-25426-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1706221208170.12819@sstabellini-ThinkPad-X260>
 <1498158867-25426-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 v5 03/18] xen/pvcalls: initialize the module and
	register the xenbus 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>

S2VlcCBhIGxpc3Qgb2YgY29ubmVjdGVkIGZyb250ZW5kcy4gVXNlIGEgc2VtYXBob3JlIHRvIHBy
b3RlY3QgbGlzdAphY2Nlc3Nlcy4KClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3RlZmFub0BhcG9yZXRvLmNvbT4KUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMu
b3N0cm92c2t5QG9yYWNsZS5jb20+CkNDOiBib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbQpDQzog
amdyb3NzQHN1c2UuY29tCi0tLQogZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMgfCAyMiArKysr
KysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMjIgaW5zZXJ0aW9ucygrKQoKZGlm
ZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jIGIvZHJpdmVycy94ZW4vcHZjYWxs
cy1iYWNrLmMKaW5kZXggZjNkMGRhYS4uOTA0NGNmMiAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4v
cHZjYWxscy1iYWNrLmMKKysrIGIvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMKQEAgLTI1LDYg
KzI1LDExIEBACiAjaW5jbHVkZSA8eGVuL3hlbmJ1cy5oPgogI2luY2x1ZGUgPHhlbi9pbnRlcmZh
Y2UvaW8vcHZjYWxscy5oPgogCitzdHJ1Y3QgcHZjYWxsc19iYWNrX2dsb2JhbCB7CisJc3RydWN0
IGxpc3RfaGVhZCBmcm9udGVuZHM7CisJc3RydWN0IHNlbWFwaG9yZSBmcm9udGVuZHNfbG9jazsK
K30gcHZjYWxsc19iYWNrX2dsb2JhbDsKKwogc3RhdGljIGludCBwdmNhbGxzX2JhY2tfcHJvYmUo
c3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKIAkJCSAgICAgIGNvbnN0IHN0cnVjdCB4ZW5idXNf
ZGV2aWNlX2lkICppZCkKIHsKQEAgLTU5LDMgKzY0LDIwIEBAIHN0YXRpYyBpbnQgcHZjYWxsc19i
YWNrX3VldmVudChzdHJ1Y3QgeGVuYnVzX2RldmljZSAqeGRldiwKIAkudWV2ZW50ID0gcHZjYWxs
c19iYWNrX3VldmVudCwKIAkub3RoZXJlbmRfY2hhbmdlZCA9IHB2Y2FsbHNfYmFja19jaGFuZ2Vk
LAogfTsKKworc3RhdGljIGludCBfX2luaXQgcHZjYWxsc19iYWNrX2luaXQodm9pZCkKK3sKKwlp
bnQgcmV0OworCisJaWYgKCF4ZW5fZG9tYWluKCkpCisJCXJldHVybiAtRU5PREVWOworCisJcmV0
ID0geGVuYnVzX3JlZ2lzdGVyX2JhY2tlbmQoJnB2Y2FsbHNfYmFja19kcml2ZXIpOworCWlmIChy
ZXQgPCAwKQorCQlyZXR1cm4gcmV0OworCisJc2VtYV9pbml0KCZwdmNhbGxzX2JhY2tfZ2xvYmFs
LmZyb250ZW5kc19sb2NrLCAxKTsKKwlJTklUX0xJU1RfSEVBRCgmcHZjYWxsc19iYWNrX2dsb2Jh
bC5mcm9udGVuZHMpOworCXJldHVybiAwOworfQorbW9kdWxlX2luaXQocHZjYWxsc19iYWNrX2lu
aXQpOwotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 22 19:14:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 19:14: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 1dO7Yq-0007yP-6V; Thu, 22 Jun 2017 19:14:36 +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 1dO7Yo-0007v8-BQ
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 19:14:34 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 CC/17-10689-9171C495; Thu, 22 Jun 2017 19:14:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsVybKJssq6kuE+
 kweYuFoslHxezODB6HN39mymAMYo1My8pvyKBNWPljpPsBZdlKprecDcwXpDoYuTiEBJoY5JY
 M3UeYxcjJweLgIPEtkO/mLoYOTgYBWIkHvywBgkzCoRJTL68hBXEZhMwlPj7ZBMbiC0iIC1x7
 fNlRpA5zAKTGSVev/vFDJIQFrCR2DzhLRvETFWJrTPmsYHM5BVwk5j+Ug0kLCEgJ3Hy2GSwmZ
 wC7hJNzefYIO5pZ5To/fySfQIj7wJGhlWMGsWpRWWpRbpGFnpJRZnpGSW5iZk5uoYGxnq5qcX
 FiempOYlJxXrJ+bmbGIHBUM/AwLiDsf2E3yFGSQ4mJVHezcXekUJ8SfkplRmJxRnxRaU5qcWH
 GGU4OJQkeD+K+kQKCRalpqdWpGXmAMMSJi3BwaMkwvuFDyjNW1yQmFucmQ6ROsWoy7Fh9fovT
 EIsefl5qVLivLdBZgiAFGWU5sGNgMXIJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvCkiQF
 N4MvNK4Da9AjqCCeiIF0c8QI4oSURISTUwzmGe8v6ywK1ZzHEGT7/rTYo+sIcjWrPMy/CLWvO
 Ru/XNjfftjX7fq/W88OLC21lNd19t3HPq6oWp36dkpzyrEda6H8eVOO2Q3oy+tx3/LzKZSp2r
 OZHrb7N8DefuUAHnVbHBobu3TVoXntd0wUpSTm6Bp8OZLk6n4g875TtXfL//g4XdfHJznRJLc
 UaioRZzUXEiAJeATxWMAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1498158871!90177053!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35606 invoked from network); 22 Jun 2017 19:14:32 -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; 22 Jun 2017 19:14:32 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 0CBBA22B69;
 Thu, 22 Jun 2017 19:14:31 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 0CBBA22B69
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Thu, 22 Jun 2017 12:14:14 -0700
Message-Id: <1498158867-25426-5-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1498158867-25426-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1706221208170.12819@sstabellini-ThinkPad-X260>
 <1498158867-25426-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 v5 05/18] xen/pvcalls: connect to a 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>

SW50cm9kdWNlIGEgcGVyLWZyb250ZW5kIGRhdGEgc3RydWN0dXJlIG5hbWVkIHB2Y2FsbHNfZmVk
YXRhLiBJdApjb250YWlucyBwb2ludGVycyB0byB0aGUgY29tbWFuZCByaW5nLCBpdHMgZXZlbnQg
Y2hhbm5lbCwgYSBsaXN0IG9mCmFjdGl2ZSBzb2NrZXRzIGFuZCBhIHRyZWUgb2YgcGFzc2l2ZSBz
b2NrZXRzIChwYXNzaW5nIHNvY2tldHMgbmVlZCB0byBiZQpsb29rZWQgdXAgZnJvbSB0aGUgaWQg
b24gbGlzdGVuLCBhY2NlcHQgYW5kIHBvbGwgY29tbWFuZHMsIHdoaWxlIGFjdGl2ZQpzb2NrZXRz
IG9ubHkgb24gcmVsZWFzZSkuCgpJdCBhbHNvIGhhcyBhbiB1bmJvdW5kIHdvcmtxdWV1ZSB0byBz
Y2hlZHVsZSB0aGUgd29yayBvZiBwYXJzaW5nIGFuZApleGVjdXRpbmcgY29tbWFuZHMgb24gdGhl
IGNvbW1hbmQgcmluZy4gc29ja2V0X2xvY2sgcHJvdGVjdHMgdGhlIHR3bwpsaXN0cy4gSW4gcHZj
YWxsc19iYWNrX2dsb2JhbCwga2VlcCBhIGxpc3Qgb2YgY29ubmVjdGVkIGZyb250ZW5kcy4KClNp
Z25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRvLmNvbT4KUmV2
aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CkND
OiBib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbQpDQzogamdyb3NzQHN1c2UuY29tCi0tLQogZHJp
dmVycy94ZW4vcHZjYWxscy1iYWNrLmMgfCA5MiArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgOTIgaW5zZXJ0aW9ucygrKQoKZGlm
ZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jIGIvZHJpdmVycy94ZW4vcHZjYWxs
cy1iYWNrLmMKaW5kZXggN2JjZTc1MC4uZTRjMmU0NiAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4v
cHZjYWxscy1iYWNrLmMKKysrIGIvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMKQEAgLTMzLDkg
KzMzLDEwMSBAQCBzdHJ1Y3QgcHZjYWxsc19iYWNrX2dsb2JhbCB7CiAJc3RydWN0IHNlbWFwaG9y
ZSBmcm9udGVuZHNfbG9jazsKIH0gcHZjYWxsc19iYWNrX2dsb2JhbDsKIAorLyoKKyAqIFBlci1m
cm9udGVuZCBkYXRhIHN0cnVjdHVyZS4gSXQgY29udGFpbnMgcG9pbnRlcnMgdG8gdGhlIGNvbW1h
bmQKKyAqIHJpbmcsIGl0cyBldmVudCBjaGFubmVsLCBhIGxpc3Qgb2YgYWN0aXZlIHNvY2tldHMg
YW5kIGEgdHJlZSBvZgorICogcGFzc2l2ZSBzb2NrZXRzLgorICovCitzdHJ1Y3QgcHZjYWxsc19m
ZWRhdGEgeworCXN0cnVjdCBsaXN0X2hlYWQgbGlzdDsKKwlzdHJ1Y3QgeGVuYnVzX2RldmljZSAq
ZGV2OworCXN0cnVjdCB4ZW5fcHZjYWxsc19zcmluZyAqc3Jpbmc7CisJc3RydWN0IHhlbl9wdmNh
bGxzX2JhY2tfcmluZyByaW5nOworCWludCBpcnE7CisJc3RydWN0IGxpc3RfaGVhZCBzb2NrZXRf
bWFwcGluZ3M7CisJc3RydWN0IHJhZGl4X3RyZWVfcm9vdCBzb2NrZXRwYXNzX21hcHBpbmdzOwor
CXN0cnVjdCBzZW1hcGhvcmUgc29ja2V0X2xvY2s7CisJc3RydWN0IHdvcmtxdWV1ZV9zdHJ1Y3Qg
KndxOworCXN0cnVjdCB3b3JrX3N0cnVjdCByZWdpc3Rlcl93b3JrOworfTsKKworc3RhdGljIHZv
aWQgcHZjYWxsc19iYWNrX3dvcmsoc3RydWN0IHdvcmtfc3RydWN0ICp3b3JrKQoreworfQorCitz
dGF0aWMgaXJxcmV0dXJuX3QgcHZjYWxsc19iYWNrX2V2ZW50KGludCBpcnEsIHZvaWQgKmRldl9p
ZCkKK3sKKwlyZXR1cm4gSVJRX0hBTkRMRUQ7Cit9CisKIHN0YXRpYyBpbnQgYmFja2VuZF9jb25u
ZWN0KHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYpCiB7CisJaW50IGVyciwgZXZ0Y2huOworCWdy
YW50X3JlZl90IHJpbmdfcmVmOworCXN0cnVjdCBwdmNhbGxzX2ZlZGF0YSAqZmVkYXRhID0gTlVM
TDsKKworCWZlZGF0YSA9IGt6YWxsb2Moc2l6ZW9mKHN0cnVjdCBwdmNhbGxzX2ZlZGF0YSksIEdG
UF9LRVJORUwpOworCWlmICghZmVkYXRhKQorCQlyZXR1cm4gLUVOT01FTTsKKworCWVyciA9IHhl
bmJ1c19zY2FuZihYQlRfTklMLCBkZXYtPm90aGVyZW5kLCAicG9ydCIsICIldSIsCisJCQkgICAm
ZXZ0Y2huKTsKKwlpZiAoZXJyICE9IDEpIHsKKwkJZXJyID0gLUVJTlZBTDsKKwkJeGVuYnVzX2Rl
dl9mYXRhbChkZXYsIGVyciwgInJlYWRpbmcgJXMvZXZlbnQtY2hhbm5lbCIsCisJCQkJIGRldi0+
b3RoZXJlbmQpOworCQlnb3RvIGVycm9yOworCX0KKworCWVyciA9IHhlbmJ1c19zY2FuZihYQlRf
TklMLCBkZXYtPm90aGVyZW5kLCAicmluZy1yZWYiLCAiJXUiLCAmcmluZ19yZWYpOworCWlmIChl
cnIgIT0gMSkgeworCQllcnIgPSAtRUlOVkFMOworCQl4ZW5idXNfZGV2X2ZhdGFsKGRldiwgZXJy
LCAicmVhZGluZyAlcy9yaW5nLXJlZiIsCisJCQkJIGRldi0+b3RoZXJlbmQpOworCQlnb3RvIGVy
cm9yOworCX0KKworCWVyciA9IGJpbmRfaW50ZXJkb21haW5fZXZ0Y2huX3RvX2lycWhhbmRsZXIo
ZGV2LT5vdGhlcmVuZF9pZCwgZXZ0Y2huLAorCQkJCQkJICAgIHB2Y2FsbHNfYmFja19ldmVudCwg
MCwKKwkJCQkJCSAgICAicHZjYWxscy1iYWNrZW5kIiwgZGV2KTsKKwlpZiAoZXJyIDwgMCkKKwkJ
Z290byBlcnJvcjsKKwlmZWRhdGEtPmlycSA9IGVycjsKKworCWZlZGF0YS0+d3EgPSBhbGxvY193
b3JrcXVldWUoInB2Y2FsbHNfYmFja193cSIsIFdRX1VOQk9VTkQsIDEpOworCWlmICghZmVkYXRh
LT53cSkgeworCQllcnIgPSAtRU5PTUVNOworCQlnb3RvIGVycm9yOworCX0KKworCWVyciA9IHhl
bmJ1c19tYXBfcmluZ192YWxsb2MoZGV2LCAmcmluZ19yZWYsIDEsICh2b2lkKiopJmZlZGF0YS0+
c3JpbmcpOworCWlmIChlcnIgPCAwKQorCQlnb3RvIGVycm9yOworCisJQkFDS19SSU5HX0lOSVQo
JmZlZGF0YS0+cmluZywgZmVkYXRhLT5zcmluZywgWEVOX1BBR0VfU0laRSAqIDEpOworCWZlZGF0
YS0+ZGV2ID0gZGV2OworCisJSU5JVF9XT1JLKCZmZWRhdGEtPnJlZ2lzdGVyX3dvcmssIHB2Y2Fs
bHNfYmFja193b3JrKTsKKwlJTklUX0xJU1RfSEVBRCgmZmVkYXRhLT5zb2NrZXRfbWFwcGluZ3Mp
OworCUlOSVRfUkFESVhfVFJFRSgmZmVkYXRhLT5zb2NrZXRwYXNzX21hcHBpbmdzLCBHRlBfS0VS
TkVMKTsKKwlzZW1hX2luaXQoJmZlZGF0YS0+c29ja2V0X2xvY2ssIDEpOworCWRldl9zZXRfZHJ2
ZGF0YSgmZGV2LT5kZXYsIGZlZGF0YSk7CisKKwlkb3duKCZwdmNhbGxzX2JhY2tfZ2xvYmFsLmZy
b250ZW5kc19sb2NrKTsKKwlsaXN0X2FkZF90YWlsKCZmZWRhdGEtPmxpc3QsICZwdmNhbGxzX2Jh
Y2tfZ2xvYmFsLmZyb250ZW5kcyk7CisJdXAoJnB2Y2FsbHNfYmFja19nbG9iYWwuZnJvbnRlbmRz
X2xvY2spOworCXF1ZXVlX3dvcmsoZmVkYXRhLT53cSwgJmZlZGF0YS0+cmVnaXN0ZXJfd29yayk7
CisKIAlyZXR1cm4gMDsKKworIGVycm9yOgorCWlmIChmZWRhdGEtPnNyaW5nICE9IE5VTEwpCisJ
CXhlbmJ1c191bm1hcF9yaW5nX3ZmcmVlKGRldiwgZmVkYXRhLT5zcmluZyk7CisJaWYgKGZlZGF0
YS0+d3EpCisJCWRlc3Ryb3lfd29ya3F1ZXVlKGZlZGF0YS0+d3EpOworCXVuYmluZF9mcm9tX2ly
cWhhbmRsZXIoZmVkYXRhLT5pcnEsIGRldik7CisJa2ZyZWUoZmVkYXRhKTsKKwlyZXR1cm4gZXJy
OwogfQogCiBzdGF0aWMgaW50IGJhY2tlbmRfZGlzY29ubmVjdChzdHJ1Y3QgeGVuYnVzX2Rldmlj
ZSAqZGV2KQotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 22 19:14:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 19: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 1dO7Yr-00080F-Er; Thu, 22 Jun 2017 19:14: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 1dO7Yp-0007xO-Pk
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 19:14:35 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 58/0F-01734-B171C495; Thu, 22 Jun 2017 19:14:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsVybKJssq6UuE+
 kQesTKYslHxezODB6HN39mymAMYo1My8pvyKBNePs5g3MBft1K7bsFW5g3KnWxcjFISTQxiTR
 tu4CcxcjJweLgIPE/msf2LoYOTgYBWIkHvywBgkzCoRJTL68hBXEZhMwlPj7ZBMbiC0iIC1x7
 fNlRpA5zAKTGSVev/sFNkcYaM6hBRtYIWaqSrTcWQQ2k1fATWLTUy6QsISAnMTJY5PBSjgF3C
 Wams+xQdzTzijR+/kl+wRG3gWMDKsYNYpTi8pSi3SNjPSSijLTM0pyEzNzdA0NTPVyU4uLE9N
 TcxKTivWS83M3MQKDoZ6BgXEH4552v0OMkhxMSqK8m4u9I4X4kvJTKjMSizPii0pzUosPMcpw
 cChJ8MaJ+UQKCRalpqdWpGXmAMMSJi3BwaMkwvuFDyjNW1yQmFucmQ6ROsWoy7Fh9fovTEIse
 fl5qVLivPkgMwRAijJK8+BGwGLkEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVhXiOQKTyZeS
 Vwm14BHcEEdMSLIx4gR5QkIqSkGhirLlswrmcPbFL7WHzhxK0DdaEBJ2zOm4n5ba/TXukyeat
 /X7rXB/6WXR8ONTxes83itjDLqYcfdyXxFD8xL19860FD/jrj3N13N11dvfWjT6n1tGqT8tK3
 Gc87Tv50fxGtGFj+rVP16l12g4AE+V+rfr3du6r52tRjNvdffbKcccJ7v7b7jOvPlViKMxINt
 ZiLihMBZCUAOowCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1498158872!76225842!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21416 invoked from network); 22 Jun 2017 19:14:34 -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; 22 Jun 2017 19:14:34 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 1FDA922B65;
 Thu, 22 Jun 2017 19:14:32 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 1FDA922B65
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Thu, 22 Jun 2017 12:14:17 -0700
Message-Id: <1498158867-25426-8-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1498158867-25426-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1706221208170.12819@sstabellini-ThinkPad-X260>
 <1498158867-25426-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 v5 08/18] 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>

QWxsb2NhdGUgYSBzb2NrZXQuIEtlZXAgdHJhY2sgb2Ygc29ja2V0IDwtPiByaW5nIG1hcHBpbmdz
IHdpdGggYSBuZXcgZGF0YQpzdHJ1Y3R1cmUsIGNhbGxlZCBzb2NrX21hcHBpbmcuIEltcGxlbWVu
dCB0aGUgY29ubmVjdCBjb21tYW5kIGJ5IGNhbGxpbmcKaW5ldF9zdHJlYW1fY29ubmVjdCwgYW5k
IG1hcHBpbmcgdGhlIG5ldyBpbmRleGVzIHBhZ2UgYW5kIGRhdGEgcmluZy4KQWxsb2NhdGUgYSB3
b3JrcXVldWUgYW5kIGEgd29ya19zdHJ1Y3QsIGNhbGxlZCBpb3dvcmtlciwgdG8gcGVyZm9ybQpy
ZWFkcyBhbmQgd3JpdGVzIHRvIHRoZSBzb2NrZXQuCgpXaGVuIGFuIGFjdGl2ZSBzb2NrZXQgaXMg
Y2xvc2VkIChza19zdGF0ZV9jaGFuZ2UpLCBzZXQgaW5fZXJyb3IgdG8KLUVOT1RDT05OIGFuZCBu
b3RpZnkgdGhlIG90aGVyIGVuZCwgYXMgc3BlY2lmaWVkIGJ5IHRoZSBwcm90b2NvbC4KCnNrX2Rh
dGFfcmVhZHkgYW5kIHB2Y2FsbHNfYmFja19pb3dvcmtlciB3aWxsIGJlIGltcGxlbWVudGVkIGxh
dGVyLgoKU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8u
Y29tPgpDQzogYm9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20KQ0M6IGpncm9zc0BzdXNlLmNvbQot
LS0KIGRyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jIHwgMTc0ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDE3NCBpbnNlcnRpb25z
KCspCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMgYi9kcml2ZXJzL3hl
bi9wdmNhbGxzLWJhY2suYwppbmRleCA5NTM0NThiLi41NDM1Y2U3IDEwMDY0NAotLS0gYS9kcml2
ZXJzL3hlbi9wdmNhbGxzLWJhY2suYworKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYwpA
QCAtNTYsNiArNTYsMzkgQEAgc3RydWN0IHB2Y2FsbHNfZmVkYXRhIHsKIAlzdHJ1Y3Qgd29ya19z
dHJ1Y3QgcmVnaXN0ZXJfd29yazsKIH07CiAKK3N0cnVjdCBwdmNhbGxzX2lvd29ya2VyIHsKKwlz
dHJ1Y3Qgd29ya19zdHJ1Y3QgcmVnaXN0ZXJfd29yazsKKwlzdHJ1Y3Qgd29ya3F1ZXVlX3N0cnVj
dCAqd3E7Cit9OworCitzdHJ1Y3Qgc29ja19tYXBwaW5nIHsKKwlzdHJ1Y3QgbGlzdF9oZWFkIGxp
c3Q7CisJc3RydWN0IHB2Y2FsbHNfZmVkYXRhICpmZWRhdGE7CisJc3RydWN0IHNvY2tldCAqc29j
azsKKwl1aW50NjRfdCBpZDsKKwlncmFudF9yZWZfdCByZWY7CisJc3RydWN0IHB2Y2FsbHNfZGF0
YV9pbnRmICpyaW5nOworCXZvaWQgKmJ5dGVzOworCXN0cnVjdCBwdmNhbGxzX2RhdGEgZGF0YTsK
Kwl1aW50MzJfdCByaW5nX29yZGVyOworCWludCBpcnE7CisJYXRvbWljX3QgcmVhZDsKKwlhdG9t
aWNfdCB3cml0ZTsKKwlhdG9taWNfdCBpbzsKKwlhdG9taWNfdCByZWxlYXNlOworCXZvaWQgKCpz
YXZlZF9kYXRhX3JlYWR5KShzdHJ1Y3Qgc29jayAqc2spOworCXN0cnVjdCBwdmNhbGxzX2lvd29y
a2VyIGlvd29ya2VyOworfTsKKworc3RhdGljIGlycXJldHVybl90IHB2Y2FsbHNfYmFja19jb25u
X2V2ZW50KGludCBpcnEsIHZvaWQgKnNvY2tfbWFwKTsKK3N0YXRpYyBpbnQgcHZjYWxsc19iYWNr
X3JlbGVhc2VfYWN0aXZlKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCisJCQkJICAgICAgIHN0
cnVjdCBwdmNhbGxzX2ZlZGF0YSAqZmVkYXRhLAorCQkJCSAgICAgICBzdHJ1Y3Qgc29ja19tYXBw
aW5nICptYXApOworCitzdGF0aWMgdm9pZCBwdmNhbGxzX2JhY2tfaW93b3JrZXIoc3RydWN0IHdv
cmtfc3RydWN0ICp3b3JrKQoreworfQorCiBzdGF0aWMgaW50IHB2Y2FsbHNfYmFja19zb2NrZXQo
c3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKIAkJc3RydWN0IHhlbl9wdmNhbGxzX3JlcXVlc3Qg
KnJlcSkKIHsKQEAgLTg0LDkgKzExNywxNDUgQEAgc3RhdGljIGludCBwdmNhbGxzX2JhY2tfc29j
a2V0KHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCiAJcmV0dXJuIDA7CiB9CiAKK3N0YXRpYyB2
b2lkIHB2Y2FsbHNfc2tfc3RhdGVfY2hhbmdlKHN0cnVjdCBzb2NrICpzb2NrKQoreworCXN0cnVj
dCBzb2NrX21hcHBpbmcgKm1hcCA9IHNvY2stPnNrX3VzZXJfZGF0YTsKKwlzdHJ1Y3QgcHZjYWxs
c19kYXRhX2ludGYgKmludGY7CisKKwlpZiAobWFwID09IE5VTEwpCisJCXJldHVybjsKKworCWlu
dGYgPSBtYXAtPnJpbmc7CisJaW50Zi0+aW5fZXJyb3IgPSAtRU5PVENPTk47CisJbm90aWZ5X3Jl
bW90ZV92aWFfaXJxKG1hcC0+aXJxKTsKK30KKworc3RhdGljIHZvaWQgcHZjYWxsc19za19kYXRh
X3JlYWR5KHN0cnVjdCBzb2NrICpzb2NrKQoreworfQorCitzdGF0aWMgc3RydWN0IHNvY2tfbWFw
cGluZyAqcHZjYWxsc19uZXdfYWN0aXZlX3NvY2tldCgKKwkJc3RydWN0IHB2Y2FsbHNfZmVkYXRh
ICpmZWRhdGEsCisJCXVpbnQ2NF90IGlkLAorCQlncmFudF9yZWZfdCByZWYsCisJCXVpbnQzMl90
IGV2dGNobiwKKwkJc3RydWN0IHNvY2tldCAqc29jaykKK3sKKwlpbnQgcmV0OworCXN0cnVjdCBz
b2NrX21hcHBpbmcgKm1hcDsKKwl2b2lkICpwYWdlOworCisJbWFwID0ga3phbGxvYyhzaXplb2Yo
Km1hcCksIEdGUF9LRVJORUwpOworCWlmIChtYXAgPT0gTlVMTCkKKwkJcmV0dXJuIE5VTEw7CisK
KwltYXAtPmZlZGF0YSA9IGZlZGF0YTsKKwltYXAtPnNvY2sgPSBzb2NrOworCW1hcC0+aWQgPSBp
ZDsKKwltYXAtPnJlZiA9IHJlZjsKKworCXJldCA9IHhlbmJ1c19tYXBfcmluZ192YWxsb2MoZmVk
YXRhLT5kZXYsICZyZWYsIDEsICZwYWdlKTsKKwlpZiAocmV0IDwgMCkKKwkJZ290byBvdXQ7CisJ
bWFwLT5yaW5nID0gcGFnZTsKKwltYXAtPnJpbmdfb3JkZXIgPSBtYXAtPnJpbmctPnJpbmdfb3Jk
ZXI7CisJLyogZmlyc3QgcmVhZCB0aGUgb3JkZXIsIHRoZW4gbWFwIHRoZSBkYXRhIHJpbmcgKi8K
Kwl2aXJ0X3JtYigpOworCWlmIChtYXAtPnJpbmdfb3JkZXIgPiBNQVhfUklOR19PUkRFUikgewor
CQlwcl93YXJuKCIlcyBmcm9udGVuZCByZXF1ZXN0ZWQgcmluZ19vcmRlciAldSwgd2hpY2ggaXMg
PiBNQVggKCV1KVxuIiwKKwkJCQlfX2Z1bmNfXywgbWFwLT5yaW5nX29yZGVyLCBNQVhfUklOR19P
UkRFUik7CisJCWdvdG8gb3V0OworCX0KKwlyZXQgPSB4ZW5idXNfbWFwX3JpbmdfdmFsbG9jKGZl
ZGF0YS0+ZGV2LCBtYXAtPnJpbmctPnJlZiwKKwkJCQkgICAgICgxIDw8IG1hcC0+cmluZ19vcmRl
ciksICZwYWdlKTsKKwlpZiAocmV0IDwgMCkKKwkJZ290byBvdXQ7CisJbWFwLT5ieXRlcyA9IHBh
Z2U7CisKKwlyZXQgPSBiaW5kX2ludGVyZG9tYWluX2V2dGNobl90b19pcnFoYW5kbGVyKGZlZGF0
YS0+ZGV2LT5vdGhlcmVuZF9pZCwKKwkJCQkJCSAgICBldnRjaG4sCisJCQkJCQkgICAgcHZjYWxs
c19iYWNrX2Nvbm5fZXZlbnQsCisJCQkJCQkgICAgMCwKKwkJCQkJCSAgICAicHZjYWxscy1iYWNr
ZW5kIiwKKwkJCQkJCSAgICBtYXApOworCWlmIChyZXQgPCAwKQorCQlnb3RvIG91dDsKKwltYXAt
PmlycSA9IHJldDsKKworCW1hcC0+ZGF0YS5pbiA9IG1hcC0+Ynl0ZXM7CisJbWFwLT5kYXRhLm91
dCA9IG1hcC0+Ynl0ZXMgKyBYRU5fRkxFWF9SSU5HX1NJWkUobWFwLT5yaW5nX29yZGVyKTsKKwkK
KwltYXAtPmlvd29ya2VyLndxID0gYWxsb2Nfd29ya3F1ZXVlKCJwdmNhbGxzX2lvIiwgV1FfVU5C
T1VORCwgMSk7CisJaWYgKCFtYXAtPmlvd29ya2VyLndxKQorCQlnb3RvIG91dDsKKwlhdG9taWNf
c2V0KCZtYXAtPmlvLCAxKTsKKwlJTklUX1dPUksoJm1hcC0+aW93b3JrZXIucmVnaXN0ZXJfd29y
aywJcHZjYWxsc19iYWNrX2lvd29ya2VyKTsKKworCWRvd24oJmZlZGF0YS0+c29ja2V0X2xvY2sp
OworCWxpc3RfYWRkX3RhaWwoJm1hcC0+bGlzdCwgJmZlZGF0YS0+c29ja2V0X21hcHBpbmdzKTsK
Kwl1cCgmZmVkYXRhLT5zb2NrZXRfbG9jayk7CisKKwl3cml0ZV9sb2NrX2JoKCZtYXAtPnNvY2st
PnNrLT5za19jYWxsYmFja19sb2NrKTsKKwltYXAtPnNhdmVkX2RhdGFfcmVhZHkgPSBtYXAtPnNv
Y2stPnNrLT5za19kYXRhX3JlYWR5OworCW1hcC0+c29jay0+c2stPnNrX3VzZXJfZGF0YSA9IG1h
cDsKKwltYXAtPnNvY2stPnNrLT5za19kYXRhX3JlYWR5ID0gcHZjYWxsc19za19kYXRhX3JlYWR5
OworCW1hcC0+c29jay0+c2stPnNrX3N0YXRlX2NoYW5nZSA9IHB2Y2FsbHNfc2tfc3RhdGVfY2hh
bmdlOworCXdyaXRlX3VubG9ja19iaCgmbWFwLT5zb2NrLT5zay0+c2tfY2FsbGJhY2tfbG9jayk7
CisKKwlyZXR1cm4gbWFwOworb3V0OgorCWRvd24oJmZlZGF0YS0+c29ja2V0X2xvY2spOworCWxp
c3RfZGVsKCZtYXAtPmxpc3QpOworCXB2Y2FsbHNfYmFja19yZWxlYXNlX2FjdGl2ZShmZWRhdGEt
PmRldiwgZmVkYXRhLCBtYXApOworCXVwKCZmZWRhdGEtPnNvY2tldF9sb2NrKTsKKwlyZXR1cm4g
TlVMTDsKK30KKwogc3RhdGljIGludCBwdmNhbGxzX2JhY2tfY29ubmVjdChzdHJ1Y3QgeGVuYnVz
X2RldmljZSAqZGV2LAogCQkJCXN0cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0ICpyZXEpCiB7CisJ
c3RydWN0IHB2Y2FsbHNfZmVkYXRhICpmZWRhdGE7CisJaW50IHJldCA9IC1FSU5WQUw7CisJc3Ry
dWN0IHNvY2tldCAqc29jazsKKwlzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXA7CisJc3RydWN0IHhl
bl9wdmNhbGxzX3Jlc3BvbnNlICpyc3A7CisKKwlmZWRhdGEgPSBkZXZfZ2V0X2RydmRhdGEoJmRl
di0+ZGV2KTsKKworCXJldCA9IHNvY2tfY3JlYXRlKEFGX0lORVQsIFNPQ0tfU1RSRUFNLCAwLCAm
c29jayk7CisJaWYgKHJldCA8IDApCisJCWdvdG8gb3V0OworCXJldCA9IGluZXRfc3RyZWFtX2Nv
bm5lY3Qoc29jaywgKHN0cnVjdCBzb2NrYWRkciAqKSZyZXEtPnUuY29ubmVjdC5hZGRyLAorCQkJ
CSAgcmVxLT51LmNvbm5lY3QubGVuLCByZXEtPnUuY29ubmVjdC5mbGFncyk7CisJaWYgKHJldCA8
IDApIHsKKwkJc29ja19yZWxlYXNlKHNvY2spOworCQlnb3RvIG91dDsKKwl9CisJCisJbWFwID0g
cHZjYWxsc19uZXdfYWN0aXZlX3NvY2tldChmZWRhdGEsCisJCQkJCXJlcS0+dS5jb25uZWN0Lmlk
LAorCQkJCQlyZXEtPnUuY29ubmVjdC5yZWYsCisJCQkJCXJlcS0+dS5jb25uZWN0LmV2dGNobiwK
KwkJCQkJc29jayk7CisJaWYgKCFtYXApIHsKKwkJcmV0ID0gLUVGQVVMVDsKKwkJc29ja19yZWxl
YXNlKG1hcC0+c29jayk7CisJfQorCitvdXQ6CisJcnNwID0gUklOR19HRVRfUkVTUE9OU0UoJmZl
ZGF0YS0+cmluZywgZmVkYXRhLT5yaW5nLnJzcF9wcm9kX3B2dCsrKTsKKwlyc3AtPnJlcV9pZCA9
IHJlcS0+cmVxX2lkOworCXJzcC0+Y21kID0gcmVxLT5jbWQ7CisJcnNwLT51LmNvbm5lY3QuaWQg
PSByZXEtPnUuY29ubmVjdC5pZDsKKwlyc3AtPnJldCA9IHJldDsKKworCXJldHVybiAwOworfQor
CitzdGF0aWMgaW50IHB2Y2FsbHNfYmFja19yZWxlYXNlX2FjdGl2ZShzdHJ1Y3QgeGVuYnVzX2Rl
dmljZSAqZGV2LAorCQkJCSAgICAgICBzdHJ1Y3QgcHZjYWxsc19mZWRhdGEgKmZlZGF0YSwKKwkJ
CQkgICAgICAgc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwKQorewogCXJldHVybiAwOwogfQogCkBA
IC0yMDYsNiArMzc1LDExIEBAIHN0YXRpYyBpcnFyZXR1cm5fdCBwdmNhbGxzX2JhY2tfZXZlbnQo
aW50IGlycSwgdm9pZCAqZGV2X2lkKQogCXJldHVybiBJUlFfSEFORExFRDsKIH0KIAorc3RhdGlj
IGlycXJldHVybl90IHB2Y2FsbHNfYmFja19jb25uX2V2ZW50KGludCBpcnEsIHZvaWQgKnNvY2tf
bWFwKQoreworCXJldHVybiBJUlFfSEFORExFRDsKK30KKwogc3RhdGljIGludCBiYWNrZW5kX2Nv
bm5lY3Qoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldikKIHsKIAlpbnQgZXJyLCBldnRjaG47Ci0t
IAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 22 19:14:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 19: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 1dO7Yr-00080p-MK; Thu, 22 Jun 2017 19:14: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 1dO7Yp-0007xR-QR
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 19:14:35 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 C9/A1-01709-B171C495; Thu, 22 Jun 2017 19:14:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsVybKJssq6UuE+
 kwa2dChZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bbvS/sBQelKv5ff8/awHhVrIuRi0NIoI1J
 4uOaiSxdjJwcLAIOEp9ffGbrYuTgYBSIkXjwwxokzCgQJjH58hJWEJtNwFDi75NNbCC2iIC0x
 LXPlxlB5jALTGaUeP3uFzNIQljAVmLb5SPMEDNVJf7/Ww02n1fATWJVyzUmEFtCQE7i5LHJYE
 M5BdwlmprPsUEc1M4o0fv5JfsERt4FjAyrGDWKU4vKUot0jUz1kooy0zNKchMzc3QNDUz1clO
 LixPTU3MSk4r1kvNzNzECA6KegYFxB+Oudr9DjJIcTEqivJuLvSOF+JLyUyozEosz4otKc1KL
 DzHKcHAoSfA2ivpECgkWpaanVqRl5gBDEyYtwcGjJML7hQ8ozVtckJhbnJkOkTrFqMuxYfX6L
 0xCLHn5ealS4rySIDMEQIoySvPgRsDi5BKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd4UEa
 ApPJl5JXCbXgEdwQR0xIsjHiBHlCQipKQaGPW2WxvEqt04v7OoN+rvkwOm6SpX/TN5/1/YdNF
 BeN6HkBfSp81e3V8gz3o5yea9gpvgl+3Ch5ZveMPw7VGC/xGlxIWbrB4dPfh6Wh/ryiUWSlUN
 G0XevV287dgSlkaNdftCvLWnb2sVrjwVnXbi8963xakbLS4Kl+hY7r3mZqFnfvTDEmvXyBIll
 uKMREMt5qLiRAACl458jgIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1498158873!68397466!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49998 invoked from network); 22 Jun 2017 19:14:34 -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; 22 Jun 2017 19:14:34 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 7A6C822B6C;
 Thu, 22 Jun 2017 19:14:32 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 7A6C822B6C
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Thu, 22 Jun 2017 12:14:18 -0700
Message-Id: <1498158867-25426-9-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1498158867-25426-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1706221208170.12819@sstabellini-ThinkPad-X260>
 <1498158867-25426-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 v5 09/18] 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>

QWxsb2NhdGUgYSBzb2NrZXQuIFRyYWNrIHRoZSBhbGxvY2F0ZWQgcGFzc2l2ZSBzb2NrZXRzIHdp
dGggYSBuZXcgZGF0YQpzdHJ1Y3R1cmUgbmFtZWQgc29ja3Bhc3NfbWFwcGluZy4gSXQgY29udGFp
bnMgYW4gdW5ib3VuZCB3b3JrcXVldWUgdG8Kc2NoZWR1bGUgZGVsYXllZCB3b3JrIGZvciB0aGUg
YWNjZXB0IGFuZCBwb2xsIGNvbW1hbmRzLiBJdCBhbHNvIGhhcyBhCnJlcWNvcHkgZmllbGQgdG8g
YmUgdXNlZCB0byBzdG9yZSBhIGNvcHkgb2YgYSByZXF1ZXN0IGZvciBkZWxheWVkIHdvcmsuClJl
YWRzL3dyaXRlcyB0byBpdCBhcmUgcHJvdGVjdGVkIGJ5IGEgbG9jayAodGhlICJjb3B5X2xvY2si
IHNwaW5sb2NrKS4KSW5pdGlhbGl6ZSB0aGUgd29ya3F1ZXVlIGluIHB2Y2FsbHNfYmFja19iaW5k
LgoKSW1wbGVtZW50IHRoZSBiaW5kIGNvbW1hbmQgd2l0aCBpbmV0X2JpbmQuCgpUaGUgcGFzc19z
a19kYXRhX3JlYWR5IGV2ZW50IGhhbmRsZXIgd2lsbCBiZSBhZGRlZCBsYXRlci4KClNpZ25lZC1v
ZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRvLmNvbT4KQ0M6IGJvcmlz
Lm9zdHJvdnNreUBvcmFjbGUuY29tCkNDOiBqZ3Jvc3NAc3VzZS5jb20KLS0tCiBkcml2ZXJzL3hl
bi9wdmNhbGxzLWJhY2suYyB8IDg3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA4NyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0
IGEvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2su
YwppbmRleCA1NDM1Y2U3Li4yYzBiZmVmIDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi9wdmNhbGxz
LWJhY2suYworKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYwpAQCAtODAsNiArODAsMTgg
QEAgc3RydWN0IHNvY2tfbWFwcGluZyB7CiAJc3RydWN0IHB2Y2FsbHNfaW93b3JrZXIgaW93b3Jr
ZXI7CiB9OwogCitzdHJ1Y3Qgc29ja3Bhc3NfbWFwcGluZyB7CisJc3RydWN0IGxpc3RfaGVhZCBs
aXN0OworCXN0cnVjdCBwdmNhbGxzX2ZlZGF0YSAqZmVkYXRhOworCXN0cnVjdCBzb2NrZXQgKnNv
Y2s7CisJdWludDY0X3QgaWQ7CisJc3RydWN0IHhlbl9wdmNhbGxzX3JlcXVlc3QgcmVxY29weTsK
KwlzcGlubG9ja190IGNvcHlfbG9jazsKKwlzdHJ1Y3Qgd29ya3F1ZXVlX3N0cnVjdCAqd3E7CisJ
c3RydWN0IHdvcmtfc3RydWN0IHJlZ2lzdGVyX3dvcms7CisJdm9pZCAoKnNhdmVkX2RhdGFfcmVh
ZHkpKHN0cnVjdCBzb2NrICpzayk7Cit9OworCiBzdGF0aWMgaXJxcmV0dXJuX3QgcHZjYWxsc19i
YWNrX2Nvbm5fZXZlbnQoaW50IGlycSwgdm9pZCAqc29ja19tYXApOwogc3RhdGljIGludCBwdmNh
bGxzX2JhY2tfcmVsZWFzZV9hY3RpdmUoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKIAkJCQkg
ICAgICAgc3RydWN0IHB2Y2FsbHNfZmVkYXRhICpmZWRhdGEsCkBAIC0yNjUsOSArMjc3LDg0IEBA
IHN0YXRpYyBpbnQgcHZjYWxsc19iYWNrX3JlbGVhc2Uoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRl
diwKIAlyZXR1cm4gMDsKIH0KIAorc3RhdGljIHZvaWQgX19wdmNhbGxzX2JhY2tfYWNjZXB0KHN0
cnVjdCB3b3JrX3N0cnVjdCAqd29yaykKK3sKK30KKworc3RhdGljIHZvaWQgcHZjYWxsc19wYXNz
X3NrX2RhdGFfcmVhZHkoc3RydWN0IHNvY2sgKnNvY2spCit7Cit9CisKIHN0YXRpYyBpbnQgcHZj
YWxsc19iYWNrX2JpbmQoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKIAkJCSAgICAgc3RydWN0
IHhlbl9wdmNhbGxzX3JlcXVlc3QgKnJlcSkKIHsKKwlzdHJ1Y3QgcHZjYWxsc19mZWRhdGEgKmZl
ZGF0YTsKKwlpbnQgcmV0LCBlcnI7CisJc3RydWN0IHNvY2tldCAqc29jazsKKwlzdHJ1Y3Qgc29j
a3Bhc3NfbWFwcGluZyAqbWFwOworCXN0cnVjdCB4ZW5fcHZjYWxsc19yZXNwb25zZSAqcnNwOwor
CisJZmVkYXRhID0gZGV2X2dldF9kcnZkYXRhKCZkZXYtPmRldik7CisKKwltYXAgPSBremFsbG9j
KHNpemVvZigqbWFwKSwgR0ZQX0tFUk5FTCk7CisJaWYgKG1hcCA9PSBOVUxMKSB7CisJCXJldCA9
IC1FTk9NRU07CisJCWdvdG8gb3V0OworCX0KKworCUlOSVRfV09SSygmbWFwLT5yZWdpc3Rlcl93
b3JrLCBfX3B2Y2FsbHNfYmFja19hY2NlcHQpOworCXNwaW5fbG9ja19pbml0KCZtYXAtPmNvcHlf
bG9jayk7CisJbWFwLT53cSA9IGFsbG9jX3dvcmtxdWV1ZSgicHZjYWxsc193cSIsIFdRX1VOQk9V
TkQsIDEpOworCWlmICghbWFwLT53cSkgeworCQlyZXQgPSAtRU5PTUVNOworCQlrZnJlZShtYXAp
OworCQlnb3RvIG91dDsKKwl9CisKKwlyZXQgPSBzb2NrX2NyZWF0ZShBRl9JTkVULCBTT0NLX1NU
UkVBTSwgMCwgJnNvY2spOworCWlmIChyZXQgPCAwKSB7CisJCWRlc3Ryb3lfd29ya3F1ZXVlKG1h
cC0+d3EpOworCQlrZnJlZShtYXApOworCQlnb3RvIG91dDsKKwl9CisKKwlyZXQgPSBpbmV0X2Jp
bmQoc29jaywgKHN0cnVjdCBzb2NrYWRkciAqKSZyZXEtPnUuYmluZC5hZGRyLAorCQkJcmVxLT51
LmJpbmQubGVuKTsKKwlpZiAocmV0IDwgMCkgeworCQlzb2NrX3JlbGVhc2Uoc29jayk7CisJCWRl
c3Ryb3lfd29ya3F1ZXVlKG1hcC0+d3EpOworCQlrZnJlZShtYXApOworCQlnb3RvIG91dDsKKwl9
CisKKwltYXAtPmZlZGF0YSA9IGZlZGF0YTsKKwltYXAtPnNvY2sgPSBzb2NrOworCW1hcC0+aWQg
PSByZXEtPnUuYmluZC5pZDsKKworCWRvd24oJmZlZGF0YS0+c29ja2V0X2xvY2spOworCWVyciA9
IHJhZGl4X3RyZWVfaW5zZXJ0KCZmZWRhdGEtPnNvY2tldHBhc3NfbWFwcGluZ3MsIG1hcC0+aWQs
CisJCQkJbWFwKTsKKwl1cCgmZmVkYXRhLT5zb2NrZXRfbG9jayk7CisJaWYgKGVycikgeworCQly
ZXQgPSBlcnI7CisJCXNvY2tfcmVsZWFzZShzb2NrKTsKKwkJZGVzdHJveV93b3JrcXVldWUobWFw
LT53cSk7CisJCWtmcmVlKG1hcCk7CisJCWdvdG8gb3V0OworCX0KKworCXdyaXRlX2xvY2tfYmgo
JnNvY2stPnNrLT5za19jYWxsYmFja19sb2NrKTsKKwltYXAtPnNhdmVkX2RhdGFfcmVhZHkgPSBz
b2NrLT5zay0+c2tfZGF0YV9yZWFkeTsKKwlzb2NrLT5zay0+c2tfdXNlcl9kYXRhID0gbWFwOwor
CXNvY2stPnNrLT5za19kYXRhX3JlYWR5ID0gcHZjYWxsc19wYXNzX3NrX2RhdGFfcmVhZHk7CisJ
d3JpdGVfdW5sb2NrX2JoKCZzb2NrLT5zay0+c2tfY2FsbGJhY2tfbG9jayk7CisKK291dDoKKwly
c3AgPSBSSU5HX0dFVF9SRVNQT05TRSgmZmVkYXRhLT5yaW5nLCBmZWRhdGEtPnJpbmcucnNwX3By
b2RfcHZ0KyspOworCXJzcC0+cmVxX2lkID0gcmVxLT5yZXFfaWQ7CisJcnNwLT5jbWQgPSByZXEt
PmNtZDsKKwlyc3AtPnUuYmluZC5pZCA9IHJlcS0+dS5iaW5kLmlkOworCXJzcC0+cmV0ID0gcmV0
OwogCXJldHVybiAwOwogfQogCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 22 19:14:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 19:14:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dO7Yr-00081h-UM; Thu, 22 Jun 2017 19:14:37 +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 1dO7Yq-0007xc-55
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 19:14:36 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 1D/BB-03696-B171C495; Thu, 22 Jun 2017 19:14:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsVybKJssq6UuE+
 kQcMCNYslHxezODB6HN39mymAMYo1My8pvyKBNePgx+XsBW85Kw7vOsfSwHiBo4uRi0NIoI1J
 4ve+RWxdjJwcLAIOEo1vv7F3MXJwMArESDz4YQ0SZhQIk5h8eQkriM0mYCjx98kmsHIRAWmJa
 58vM4LMYRaYzCjx+t0vZpCEsIC9xMoJh1kgZqpKPDl9AizOK+AuMfPubzBbQkBO4uSxyWBDOY
 HiTc3n2CAOameU6P38kn0CI+8CRoZVjBrFqUVlqUW6hmZ6SUWZ6RkluYmZObqGBmZ6uanFxYn
 pqTmJScV6yfm5mxiBAcEABDsY728MOMQoycGkJMq7udg7UogvKT+lMiOxOCO+qDQntfgQowwH
 h5IE70dRn0ghwaLU9NSKtMwcYGjCpCU4eJREeL/wAaV5iwsSc4sz0yFSpxh1OTasXv+FSYglL
 z8vVUqc9zbIDAGQoozSPLgRsDi5xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWFeIzGgKTyZeS
 Vwm14BHcEEdMSLIx4gR5QkIqSkGhjvbXNz8yssfCgmre4cdFG+1LrWtujF/pjmzknty1NLhVS
 4i/VrW6NO+vZb7XuiEddzbodlW0qooOMjvbWPNzd0X7rB4Pl6pnRulP3PK6vMhbnrPnez/P32
 +NbGh3Ve0h9mMvBlRXd7bqu8q2izyvqswi9L3lc+wbLPVmarPGOoZWU3Ky+QVGIpzkg01GIuK
 k4EAJvETBmOAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1498158873!49484462!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 921 invoked from network); 22 Jun 2017 19:14:34 -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; 22 Jun 2017 19:14:34 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id DB7A422B6D;
 Thu, 22 Jun 2017 19:14:32 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org DB7A422B6D
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Thu, 22 Jun 2017 12:14:19 -0700
Message-Id: <1498158867-25426-10-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1498158867-25426-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1706221208170.12819@sstabellini-ThinkPad-X260>
 <1498158867-25426-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 v5 10/18] 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>

Q2FsbCBpbmV0X2xpc3RlbiB0byBpbXBsZW1lbnQgdGhlIGxpc3RlbiBjb21tYW5kLgoKU2lnbmVk
LW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgpSZXZpZXdl
ZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KQ0M6IGJv
cmlzLm9zdHJvdnNreUBvcmFjbGUuY29tCkNDOiBqZ3Jvc3NAc3VzZS5jb20KLS0tCiBkcml2ZXJz
L3hlbi9wdmNhbGxzLWJhY2suYyB8IDIxICsrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNo
YW5nZWQsIDIxIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxz
LWJhY2suYyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCmluZGV4IDJjMGJmZWYuLjJhNDc0
MjUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCisrKyBiL2RyaXZlcnMv
eGVuL3B2Y2FsbHMtYmFjay5jCkBAIC0zNjEsNiArMzYxLDI3IEBAIHN0YXRpYyBpbnQgcHZjYWxs
c19iYWNrX2JpbmQoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKIHN0YXRpYyBpbnQgcHZjYWxs
c19iYWNrX2xpc3RlbihzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAogCQkJICAgICAgIHN0cnVj
dCB4ZW5fcHZjYWxsc19yZXF1ZXN0ICpyZXEpCiB7CisJc3RydWN0IHB2Y2FsbHNfZmVkYXRhICpm
ZWRhdGE7CisJaW50IHJldCA9IC1FSU5WQUw7CisJc3RydWN0IHNvY2twYXNzX21hcHBpbmcgKm1h
cDsKKwlzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVzcG9uc2UgKnJzcDsKKworCWZlZGF0YSA9IGRldl9n
ZXRfZHJ2ZGF0YSgmZGV2LT5kZXYpOworCisJZG93bigmZmVkYXRhLT5zb2NrZXRfbG9jayk7CisJ
bWFwID0gcmFkaXhfdHJlZV9sb29rdXAoJmZlZGF0YS0+c29ja2V0cGFzc19tYXBwaW5ncywgcmVx
LT51Lmxpc3Rlbi5pZCk7CisJdXAoJmZlZGF0YS0+c29ja2V0X2xvY2spOworCWlmIChtYXAgPT0g
TlVMTCkKKwkJZ290byBvdXQ7CisKKwlyZXQgPSBpbmV0X2xpc3RlbihtYXAtPnNvY2ssIHJlcS0+
dS5saXN0ZW4uYmFja2xvZyk7CisKK291dDoKKwlyc3AgPSBSSU5HX0dFVF9SRVNQT05TRSgmZmVk
YXRhLT5yaW5nLCBmZWRhdGEtPnJpbmcucnNwX3Byb2RfcHZ0KyspOworCXJzcC0+cmVxX2lkID0g
cmVxLT5yZXFfaWQ7CisJcnNwLT5jbWQgPSByZXEtPmNtZDsKKwlyc3AtPnUubGlzdGVuLmlkID0g
cmVxLT51Lmxpc3Rlbi5pZDsKKwlyc3AtPnJldCA9IHJldDsKIAlyZXR1cm4gMDsKIH0KIAotLSAK
MS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 22 19:14:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 19:14:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dO7Ys-000833-9D; Thu, 22 Jun 2017 19:14: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 1dO7Yq-0007y2-Fy
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 19:14:36 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 2F/A3-03058-B171C495; Thu, 22 Jun 2017 19:14:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsVybKJssq60uE+
 kwZy53BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b9OTvZCy6pVjy9eYutgbFboYuRi0NIoI1J
 4umah2xdjJwcLAIOEjfvf2LqYuTgYBSIkXjwwxokzCgQJjH58hJWEJtNwFDi75NNYOUiAtIS1
 z5fZgSZwywwmVHi9btfzCAJYQF7iWUNM5khZqpKTG58wwhi8wq4S5xY0wM2SEJATuLksclgNi
 dQvKn5HBvEQe2MEr2fX7JPYORdwMiwilGjOLWoLLVI18hEL6koMz2jJDcxM0fX0MBMLze1uDg
 xPTUnMalYLzk/dxMjMCAYgGAH476PkYcYJTmYlER5Nxd7RwrxJeWnVGYkFmfEF5XmpBYfYpTh
 4FCS4P0o6hMpJFiUmp5akZaZAwxNmLQEB4+SCO8XPqA0b3FBYm5xZjpE6hSjLseG1eu/MAmx5
 OXnpUqJ894GmSEAUpRRmgc3AhYnlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMayQGNIUnM6
 8EbtMroCOYgI54ccQD5IiSRISUVAOjTNiZj0fMv3zIdTF8XfnL1F6xVKHla+LTQv/AiD2rGd9
 tMI3ZvePo3bRA/3vyP8NWNjIJBL9LSv8ivy/CqTzy4RHjNCmWSzOXznrlbLBU+FHinTlnHmk2
 pqm+PvlCYBn3t6MHmmZUnXN9KrtgieajHI85p6/bzQmYcToovtqIa+6+cJZNMT2rlFiKMxINt
 ZiLihMBLkGsi44CAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-5.tower-27.messagelabs.com!1498158873!103554174!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20266 invoked from network); 22 Jun 2017 19:14:34 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Jun 2017 19:14:34 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 4E4D322B6E;
 Thu, 22 Jun 2017 19:14:33 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 4E4D322B6E
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Thu, 22 Jun 2017 12:14:20 -0700
Message-Id: <1498158867-25426-11-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1498158867-25426-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1706221208170.12819@sstabellini-ThinkPad-X260>
 <1498158867-25426-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 v5 11/18] 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>

SW1wbGVtZW50IHRoZSBhY2NlcHQgY29tbWFuZCBieSBjYWxsaW5nIGluZXRfYWNjZXB0LiBUbyBh
dm9pZCBibG9ja2luZwppbiB0aGUga2VybmVsLCBjYWxsIGluZXRfYWNjZXB0KE9fTk9OQkxPQ0sp
IGZyb20gYSB3b3JrcXVldWUsIHdoaWNoIGdldApzY2hlZHVsZWQgb24gc2tfZGF0YV9yZWFkeSAo
Zm9yIGEgcGFzc2l2ZSBzb2NrZXQsIGl0IG1lYW5zIHRoYXQgdGhlcmUKYXJlIGNvbm5lY3Rpb25z
IHRvIGFjY2VwdCkuCgpVc2UgdGhlIHJlcWNvcHkgZmllbGQgdG8gc3RvcmUgdGhlIHJlcXVlc3Qu
IEFjY2VwdCB0aGUgbmV3IHNvY2tldCBmcm9tCnRoZSBkZWxheWVkIHdvcmsgZnVuY3Rpb24sIGNy
ZWF0ZSBhIG5ldyBzb2NrX21hcHBpbmcgZm9yIGl0LCBtYXAKdGhlIGluZGV4ZXMgcGFnZSBhbmQg
ZGF0YSByaW5nLCBhbmQgcmVwbHkgdG8gdGhlIG90aGVyIGVuZC4gQWxsb2NhdGUgYW4KaW93b3Jr
ZXIgZm9yIHRoZSBzb2NrZXQuCgpPbmx5IHN1cHBvcnQgb25lIG91dHN0YW5kaW5nIGJsb2NraW5n
IGFjY2VwdCByZXF1ZXN0IGZvciBldmVyeSBzb2NrZXQgYXQKYW55IHRpbWUuCgpBZGQgYSBmaWVs
ZCB0byBzb2NrX21hcHBpbmcgdG8gcmVtZW1iZXIgdGhlIHBhc3NpdmUgc29ja2V0IGZyb20gd2hp
Y2ggYW4KYWN0aXZlIHNvY2tldCB3YXMgY3JlYXRlZC4KClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRvLmNvbT4KQ0M6IGJvcmlzLm9zdHJvdnNreUBvcmFj
bGUuY29tCkNDOiBqZ3Jvc3NAc3VzZS5jb20KLS0tCiBkcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2su
YyB8IDExMyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEg
ZmlsZSBjaGFuZ2VkLCAxMTMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVu
L3B2Y2FsbHMtYmFjay5jIGIvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMKaW5kZXggMmE0NzQy
NS4uNjI3MzhlNCAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMKKysrIGIv
ZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMKQEAgLTY0LDYgKzY0LDcgQEAgc3RydWN0IHB2Y2Fs
bHNfaW93b3JrZXIgewogc3RydWN0IHNvY2tfbWFwcGluZyB7CiAJc3RydWN0IGxpc3RfaGVhZCBs
aXN0OwogCXN0cnVjdCBwdmNhbGxzX2ZlZGF0YSAqZmVkYXRhOworCXN0cnVjdCBzb2NrcGFzc19t
YXBwaW5nICpzb2NrcGFzczsKIAlzdHJ1Y3Qgc29ja2V0ICpzb2NrOwogCXVpbnQ2NF90IGlkOwog
CWdyYW50X3JlZl90IHJlZjsKQEAgLTI3OSwxMCArMjgwLDgzIEBAIHN0YXRpYyBpbnQgcHZjYWxs
c19iYWNrX3JlbGVhc2Uoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKIAogc3RhdGljIHZvaWQg
X19wdmNhbGxzX2JhY2tfYWNjZXB0KHN0cnVjdCB3b3JrX3N0cnVjdCAqd29yaykKIHsKKwlzdHJ1
Y3Qgc29ja3Bhc3NfbWFwcGluZyAqbWFwcGFzcyA9IGNvbnRhaW5lcl9vZigKKwkJd29yaywgc3Ry
dWN0IHNvY2twYXNzX21hcHBpbmcsIHJlZ2lzdGVyX3dvcmspOworCXN0cnVjdCBzb2NrX21hcHBp
bmcgKm1hcDsKKwlzdHJ1Y3QgcHZjYWxsc19pb3dvcmtlciAqaW93OworCXN0cnVjdCBwdmNhbGxz
X2ZlZGF0YSAqZmVkYXRhOworCXN0cnVjdCBzb2NrZXQgKnNvY2s7CisJc3RydWN0IHhlbl9wdmNh
bGxzX3Jlc3BvbnNlICpyc3A7CisJc3RydWN0IHhlbl9wdmNhbGxzX3JlcXVlc3QgKnJlcTsKKwlp
bnQgbm90aWZ5OworCWludCByZXQgPSAtRUlOVkFMOworCXVuc2lnbmVkIGxvbmcgZmxhZ3M7CisK
KwlmZWRhdGEgPSBtYXBwYXNzLT5mZWRhdGE7CisJLyoKKwkgKiBfX3B2Y2FsbHNfYmFja19hY2Nl
cHQgY2FuIHJhY2UgYWdhaW5zdCBwdmNhbGxzX2JhY2tfYWNjZXB0LgorCSAqIFdlIG9ubHkgbmVl
ZCB0byBjaGVjayB0aGUgdmFsdWUgb2YgImNtZCIgb24gcmVhZC4gSXQgY291bGQgYmUKKwkgKiBk
b25lIGF0b21pY2FsbHksIGJ1dCB0byBzaW1wbGlmeSB0aGUgY29kZSBvbiB0aGUgd3JpdGUgc2lk
ZSwgd2UKKwkgKiB1c2UgYSBzcGlubG9jay4KKwkgKi8KKwlzcGluX2xvY2tfaXJxc2F2ZSgmbWFw
cGFzcy0+Y29weV9sb2NrLCBmbGFncyk7CisJcmVxID0gJm1hcHBhc3MtPnJlcWNvcHk7CisJaWYg
KHJlcS0+Y21kICE9IFBWQ0FMTFNfQUNDRVBUKSB7CisJCXNwaW5fdW5sb2NrX2lycXJlc3RvcmUo
Jm1hcHBhc3MtPmNvcHlfbG9jaywgZmxhZ3MpOworCQlyZXR1cm47CisJfQorCXNwaW5fdW5sb2Nr
X2lycXJlc3RvcmUoJm1hcHBhc3MtPmNvcHlfbG9jaywgZmxhZ3MpOworCisJc29jayA9IHNvY2tf
YWxsb2MoKTsKKwlpZiAoc29jayA9PSBOVUxMKQorCQlnb3RvIG91dF9lcnJvcjsKKwlzb2NrLT50
eXBlID0gbWFwcGFzcy0+c29jay0+dHlwZTsKKwlzb2NrLT5vcHMgPSBtYXBwYXNzLT5zb2NrLT5v
cHM7CisKKwlyZXQgPSBpbmV0X2FjY2VwdChtYXBwYXNzLT5zb2NrLCBzb2NrLCBPX05PTkJMT0NL
LCB0cnVlKTsKKwlpZiAocmV0ID09IC1FQUdBSU4pIHsKKwkJc29ja19yZWxlYXNlKHNvY2spOwor
CQlnb3RvIG91dF9lcnJvcjsKKwl9CisKKwltYXAgPSBwdmNhbGxzX25ld19hY3RpdmVfc29ja2V0
KGZlZGF0YSwKKwkJCQkJcmVxLT51LmFjY2VwdC5pZF9uZXcsCisJCQkJCXJlcS0+dS5hY2NlcHQu
cmVmLAorCQkJCQlyZXEtPnUuYWNjZXB0LmV2dGNobiwKKwkJCQkJc29jayk7CisJaWYgKCFtYXAp
IHsKKwkJcmV0ID0gLUVGQVVMVDsKKwkJc29ja19yZWxlYXNlKHNvY2spOworCQlnb3RvIG91dF9l
cnJvcjsKKwl9CisKKwltYXAtPnNvY2twYXNzID0gbWFwcGFzczsKKwlpb3cgPSAmbWFwLT5pb3dv
cmtlcjsKKwlhdG9taWNfaW5jKCZtYXAtPnJlYWQpOworCWF0b21pY19pbmMoJm1hcC0+aW8pOwor
CXF1ZXVlX3dvcmsoaW93LT53cSwgJmlvdy0+cmVnaXN0ZXJfd29yayk7CisKK291dF9lcnJvcjoK
Kwlyc3AgPSBSSU5HX0dFVF9SRVNQT05TRSgmZmVkYXRhLT5yaW5nLCBmZWRhdGEtPnJpbmcucnNw
X3Byb2RfcHZ0KyspOworCXJzcC0+cmVxX2lkID0gcmVxLT5yZXFfaWQ7CisJcnNwLT5jbWQgPSBy
ZXEtPmNtZDsKKwlyc3AtPnUuYWNjZXB0LmlkID0gcmVxLT51LmFjY2VwdC5pZDsKKwlyc3AtPnJl
dCA9IHJldDsKKwlSSU5HX1BVU0hfUkVTUE9OU0VTX0FORF9DSEVDS19OT1RJRlkoJmZlZGF0YS0+
cmluZywgbm90aWZ5KTsKKwlpZiAobm90aWZ5KQorCQlub3RpZnlfcmVtb3RlX3ZpYV9pcnEoZmVk
YXRhLT5pcnEpOworCisJbWFwcGFzcy0+cmVxY29weS5jbWQgPSAwOwogfQogCiBzdGF0aWMgdm9p
ZCBwdmNhbGxzX3Bhc3Nfc2tfZGF0YV9yZWFkeShzdHJ1Y3Qgc29jayAqc29jaykKIHsKKwlzdHJ1
Y3Qgc29ja3Bhc3NfbWFwcGluZyAqbWFwcGFzcyA9IHNvY2stPnNrX3VzZXJfZGF0YTsKKworCWlm
IChtYXBwYXNzID09IE5VTEwpCisJCXJldHVybjsKKworCXF1ZXVlX3dvcmsobWFwcGFzcy0+d3Es
ICZtYXBwYXNzLT5yZWdpc3Rlcl93b3JrKTsKIH0KIAogc3RhdGljIGludCBwdmNhbGxzX2JhY2tf
YmluZChzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LApAQCAtMzg4LDYgKzQ2Miw0NSBAQCBzdGF0
aWMgaW50IHB2Y2FsbHNfYmFja19saXN0ZW4oc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKIHN0
YXRpYyBpbnQgcHZjYWxsc19iYWNrX2FjY2VwdChzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAog
CQkJICAgICAgIHN0cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0ICpyZXEpCiB7CisJc3RydWN0IHB2
Y2FsbHNfZmVkYXRhICpmZWRhdGE7CisJc3RydWN0IHNvY2twYXNzX21hcHBpbmcgKm1hcHBhc3M7
CisJaW50IHJldCA9IC1FSU5WQUw7CisJc3RydWN0IHhlbl9wdmNhbGxzX3Jlc3BvbnNlICpyc3A7
CisJdW5zaWduZWQgbG9uZyBmbGFnczsKKworCWZlZGF0YSA9IGRldl9nZXRfZHJ2ZGF0YSgmZGV2
LT5kZXYpOworCisJZG93bigmZmVkYXRhLT5zb2NrZXRfbG9jayk7CisJbWFwcGFzcyA9IHJhZGl4
X3RyZWVfbG9va3VwKCZmZWRhdGEtPnNvY2tldHBhc3NfbWFwcGluZ3MsCisJCXJlcS0+dS5hY2Nl
cHQuaWQpOworCXVwKCZmZWRhdGEtPnNvY2tldF9sb2NrKTsKKwlpZiAobWFwcGFzcyA9PSBOVUxM
KQorCQlnb3RvIG91dF9lcnJvcjsKKworCS8qIAorCSAqIExpbWl0YXRpb24gb2YgdGhlIGN1cnJl
bnQgaW1wbGVtZW50YXRpb246IG9ubHkgc3VwcG9ydCBvbmUKKwkgKiBjb25jdXJyZW50IGFjY2Vw
dCBvciBwb2xsIGNhbGwgb24gb25lIHNvY2tldC4KKwkgKi8KKwlzcGluX2xvY2tfaXJxc2F2ZSgm
bWFwcGFzcy0+Y29weV9sb2NrLCBmbGFncyk7CisJaWYgKG1hcHBhc3MtPnJlcWNvcHkuY21kICE9
IDApIHsKKwkJc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmbWFwcGFzcy0+Y29weV9sb2NrLCBmbGFn
cyk7CisJCXJldCA9IC1FSU5UUjsKKwkJZ290byBvdXRfZXJyb3I7CisJfQorCisJbWFwcGFzcy0+
cmVxY29weSA9ICpyZXE7CisJc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmbWFwcGFzcy0+Y29weV9s
b2NrLCBmbGFncyk7CisJcXVldWVfd29yayhtYXBwYXNzLT53cSwgJm1hcHBhc3MtPnJlZ2lzdGVy
X3dvcmspOworCisJLyogVGVsbCB0aGUgY2FsbGVyIHdlIGRvbid0IG5lZWQgdG8gc2VuZCBiYWNr
IGEgbm90aWZpY2F0aW9uIHlldCAqLworCXJldHVybiAtMTsKKworb3V0X2Vycm9yOgorCXJzcCA9
IFJJTkdfR0VUX1JFU1BPTlNFKCZmZWRhdGEtPnJpbmcsIGZlZGF0YS0+cmluZy5yc3BfcHJvZF9w
dnQrKyk7CisJcnNwLT5yZXFfaWQgPSByZXEtPnJlcV9pZDsKKwlyc3AtPmNtZCA9IHJlcS0+Y21k
OworCXJzcC0+dS5hY2NlcHQuaWQgPSByZXEtPnUuYWNjZXB0LmlkOworCXJzcC0+cmV0ID0gcmV0
OwogCXJldHVybiAwOwogfQogCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 22 19:14:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 19:14:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dO7Ys-00083h-GW; Thu, 22 Jun 2017 19:14: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 1dO7Yq-0007yx-SN
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 19:14:36 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 FE/44-19466-C171C495; Thu, 22 Jun 2017 19:14:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsVybKJssq60uE+
 kwb5lqhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aq5atYC55IVcxfuIC9gbFTvIuRi0NIoI1J
 YturNyxdjBwcLAIOEoeOqoKYjAIxEg9+WHcxcgKZYRKTLy9hBbHZBAwl/j7ZxAZiiwhIS1z7f
 JkRZAyzwGRGidfvfjGDJIQFbCXeLL7OBGKzCKhK3HlwjxHE5hVwl5i9chWYLSEgJ3Hy2GSwoZ
 xA8abmc2wQ97QzSvR+fsk+gZF3ASPDKkaN4tSistQiXSMjvaSizPSMktzEzBxdQwNTvdzU4uL
 E9NScxKRiveT83E2MwHCoZ2Bg3MG4p93vEKMkB5OSKO/mYu9IIb6k/JTKjMTijPii0pzU4kOM
 MhwcShK8cWI+kUKCRanpqRVpmTnAwIRJS3DwKInwfuEDSvMWFyTmFmemQ6ROMepybFi9/guTE
 Etefl6qlDhvPsgMAZCijNI8uBGwKLnEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZjXCGQKT2
 ZeCdymV0BHMAEd8eKIB8gRJYkIKakGxhVyX+cbLp14ppjb76/Jt15FlVsq38RW65zsXXwwIPW
 nQWtYWP1fgx3nVG5vCvVffPgX+xvGWesuvfnvkfSjQMy4+uzTfcGW6hMClHZcLz6XWF/aI+V8
 Zu+G6fW2fYdYop+5XdQ6nrCWudpOnvV028fQxfHryrh0mOe8+LPuYazv8xcHullu5yqxFGckG
 moxFxUnAgAvac8fjQIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1498158874!104782849!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3117 invoked from network); 22 Jun 2017 19:14: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; 22 Jun 2017 19:14:35 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id A4C0B22B6F;
 Thu, 22 Jun 2017 19:14:33 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A4C0B22B6F
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Thu, 22 Jun 2017 12:14:21 -0700
Message-Id: <1498158867-25426-12-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1498158867-25426-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1706221208170.12819@sstabellini-ThinkPad-X260>
 <1498158867-25426-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 v5 12/18] 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>

SW1wbGVtZW50IHBvbGwgb24gcGFzc2l2ZSBzb2NrZXRzIGJ5IHJlcXVlc3RpbmcgYSBkZWxheWVk
IHJlc3BvbnNlIHdpdGgKbWFwcGFzcy0+cmVxY29weSwgYW5kIHJlcGx5IGJhY2sgd2hlbiB0aGVy
ZSBpcyBkYXRhIG9uIHRoZSBwYXNzaXZlCnNvY2tldC4KClBvbGwgb24gYWN0aXZlIHNvY2tldCBp
cyB1bmltcGxlbWVudGVkIGFzIGJ5IHRoZSBzcGVjLCBhcyB0aGUgZnJvbnRlbmQKc2hvdWxkIGp1
c3Qgd2FpdCBmb3IgZXZlbnRzIGFuZCBjaGVjayB0aGUgaW5kZXhlcyBvbiB0aGUgaW5kZXhlcyBw
YWdlLgoKT25seSBzdXBwb3J0IG9uZSBvdXRzdGFuZGluZyBwb2xsIChvciBhY2NlcHQpIHJlcXVl
c3QgZm9yIGV2ZXJ5IHBhc3NpdmUKc29ja2V0IGF0IGFueSBnaXZlbiB0aW1lLgoKU2lnbmVkLW9m
Zi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgpDQzogYm9yaXMu
b3N0cm92c2t5QG9yYWNsZS5jb20KQ0M6IGpncm9zc0BzdXNlLmNvbQotLS0KIGRyaXZlcnMveGVu
L3B2Y2FsbHMtYmFjay5jIHwgNzMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDcyIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24o
LSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYyBiL2RyaXZlcnMveGVu
L3B2Y2FsbHMtYmFjay5jCmluZGV4IDYyNzM4ZTQuLjViMmVmNjAgMTAwNjQ0Ci0tLSBhL2RyaXZl
cnMveGVuL3B2Y2FsbHMtYmFjay5jCisrKyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCkBA
IC0zNTIsMTEgKzM1MiwzMyBAQCBzdGF0aWMgdm9pZCBfX3B2Y2FsbHNfYmFja19hY2NlcHQoc3Ry
dWN0IHdvcmtfc3RydWN0ICp3b3JrKQogc3RhdGljIHZvaWQgcHZjYWxsc19wYXNzX3NrX2RhdGFf
cmVhZHkoc3RydWN0IHNvY2sgKnNvY2spCiB7CiAJc3RydWN0IHNvY2twYXNzX21hcHBpbmcgKm1h
cHBhc3MgPSBzb2NrLT5za191c2VyX2RhdGE7CisJc3RydWN0IHB2Y2FsbHNfZmVkYXRhICpmZWRh
dGE7CisJc3RydWN0IHhlbl9wdmNhbGxzX3Jlc3BvbnNlICpyc3A7CisJdW5zaWduZWQgbG9uZyBm
bGFnczsKKwlpbnQgbm90aWZ5OwogCiAJaWYgKG1hcHBhc3MgPT0gTlVMTCkKIAkJcmV0dXJuOwog
Ci0JcXVldWVfd29yayhtYXBwYXNzLT53cSwgJm1hcHBhc3MtPnJlZ2lzdGVyX3dvcmspOworCWZl
ZGF0YSA9IG1hcHBhc3MtPmZlZGF0YTsKKwlzcGluX2xvY2tfaXJxc2F2ZSgmbWFwcGFzcy0+Y29w
eV9sb2NrLCBmbGFncyk7CisJaWYgKG1hcHBhc3MtPnJlcWNvcHkuY21kID09IFBWQ0FMTFNfUE9M
TCkgeworCQlyc3AgPSBSSU5HX0dFVF9SRVNQT05TRSgmZmVkYXRhLT5yaW5nLCBmZWRhdGEtPnJp
bmcucnNwX3Byb2RfcHZ0KyspOworCQlyc3AtPnJlcV9pZCA9IG1hcHBhc3MtPnJlcWNvcHkucmVx
X2lkOworCQlyc3AtPnUucG9sbC5pZCA9IG1hcHBhc3MtPnJlcWNvcHkudS5wb2xsLmlkOworCQly
c3AtPmNtZCA9IG1hcHBhc3MtPnJlcWNvcHkuY21kOworCQlyc3AtPnJldCA9IDA7CisKKwkJbWFw
cGFzcy0+cmVxY29weS5jbWQgPSAwOworCQlzcGluX3VubG9ja19pcnFyZXN0b3JlKCZtYXBwYXNz
LT5jb3B5X2xvY2ssIGZsYWdzKTsKKworCQlSSU5HX1BVU0hfUkVTUE9OU0VTX0FORF9DSEVDS19O
T1RJRlkoJmZlZGF0YS0+cmluZywgbm90aWZ5KTsKKwkJaWYgKG5vdGlmeSkKKwkJCW5vdGlmeV9y
ZW1vdGVfdmlhX2lycShtYXBwYXNzLT5mZWRhdGEtPmlycSk7CisJfSBlbHNlIHsKKwkJc3Bpbl91
bmxvY2tfaXJxcmVzdG9yZSgmbWFwcGFzcy0+Y29weV9sb2NrLCBmbGFncyk7CisJCXF1ZXVlX3dv
cmsobWFwcGFzcy0+d3EsICZtYXBwYXNzLT5yZWdpc3Rlcl93b3JrKTsKKwl9CiB9CiAKIHN0YXRp
YyBpbnQgcHZjYWxsc19iYWNrX2JpbmQoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKQEAgLTUw
Nyw2ICs1MjksNTUgQEAgc3RhdGljIGludCBwdmNhbGxzX2JhY2tfYWNjZXB0KHN0cnVjdCB4ZW5i
dXNfZGV2aWNlICpkZXYsCiBzdGF0aWMgaW50IHB2Y2FsbHNfYmFja19wb2xsKHN0cnVjdCB4ZW5i
dXNfZGV2aWNlICpkZXYsCiAJCQkgICAgIHN0cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0ICpyZXEp
CiB7CisJc3RydWN0IHB2Y2FsbHNfZmVkYXRhICpmZWRhdGE7CisJc3RydWN0IHNvY2twYXNzX21h
cHBpbmcgKm1hcHBhc3M7CisJc3RydWN0IHhlbl9wdmNhbGxzX3Jlc3BvbnNlICpyc3A7CisJc3Ry
dWN0IGluZXRfY29ubmVjdGlvbl9zb2NrICppY3NrOworCXN0cnVjdCByZXF1ZXN0X3NvY2tfcXVl
dWUgKnF1ZXVlOworCXVuc2lnbmVkIGxvbmcgZmxhZ3M7CisJaW50IHJldDsKKwlib29sIGRhdGE7
CisKKwlmZWRhdGEgPSBkZXZfZ2V0X2RydmRhdGEoJmRldi0+ZGV2KTsKKworCWRvd24oJmZlZGF0
YS0+c29ja2V0X2xvY2spOworCW1hcHBhc3MgPSByYWRpeF90cmVlX2xvb2t1cCgmZmVkYXRhLT5z
b2NrZXRwYXNzX21hcHBpbmdzLCByZXEtPnUucG9sbC5pZCk7CisJdXAoJmZlZGF0YS0+c29ja2V0
X2xvY2spOworCWlmIChtYXBwYXNzID09IE5VTEwpCisJCXJldHVybiAtRUlOVkFMOworCisJLyoK
KwkgKiBMaW1pdGF0aW9uIG9mIHRoZSBjdXJyZW50IGltcGxlbWVudGF0aW9uOiBvbmx5IHN1cHBv
cnQgb25lCisJICogY29uY3VycmVudCBhY2NlcHQgb3IgcG9sbCBjYWxsIG9uIG9uZSBzb2NrZXQu
CisJICovCisJc3Bpbl9sb2NrX2lycXNhdmUoJm1hcHBhc3MtPmNvcHlfbG9jaywgZmxhZ3MpOwor
CWlmIChtYXBwYXNzLT5yZXFjb3B5LmNtZCAhPSAwKSB7CisJCXJldCA9IC1FSU5UUjsKKwkJZ290
byBvdXQ7CisJfQorCisJbWFwcGFzcy0+cmVxY29weSA9ICpyZXE7CisJaWNzayA9IGluZXRfY3Nr
KG1hcHBhc3MtPnNvY2stPnNrKTsKKwlxdWV1ZSA9ICZpY3NrLT5pY3NrX2FjY2VwdF9xdWV1ZTsK
KwlkYXRhID0gcXVldWUtPnJza3FfYWNjZXB0X2hlYWQgIT0gTlVMTDsKKwlpZiAoZGF0YSkgewor
CQltYXBwYXNzLT5yZXFjb3B5LmNtZCA9IDA7CisJCXJldCA9IDA7CisJCWdvdG8gb3V0OworCX0K
KwlzcGluX3VubG9ja19pcnFyZXN0b3JlKCZtYXBwYXNzLT5jb3B5X2xvY2ssIGZsYWdzKTsKKwor
CS8qIFRlbGwgdGhlIGNhbGxlciB3ZSBkb24ndCBuZWVkIHRvIHNlbmQgYmFjayBhIG5vdGlmaWNh
dGlvbiB5ZXQgKi8KKwlyZXR1cm4gLTE7CisKK291dDoKKwlzcGluX3VubG9ja19pcnFyZXN0b3Jl
KCZtYXBwYXNzLT5jb3B5X2xvY2ssIGZsYWdzKTsKKworCXJzcCA9IFJJTkdfR0VUX1JFU1BPTlNF
KCZmZWRhdGEtPnJpbmcsIGZlZGF0YS0+cmluZy5yc3BfcHJvZF9wdnQrKyk7CisJcnNwLT5yZXFf
aWQgPSByZXEtPnJlcV9pZDsKKwlyc3AtPmNtZCA9IHJlcS0+Y21kOworCXJzcC0+dS5wb2xsLmlk
ID0gcmVxLT51LnBvbGwuaWQ7CisJcnNwLT5yZXQgPSByZXQ7CiAJcmV0dXJuIDA7CiB9CiAKLS0g
CjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 22 19:14:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 19:14:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dO7Ys-00084a-P7; Thu, 22 Jun 2017 19:14: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 1dO7Yr-0007zx-LY
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 19:14:37 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 DF/74-01985-C171C495; Thu, 22 Jun 2017 19:14:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsVybKJssq6MuE+
 kwbEnPBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bNG7eYC/olKtbNPc3awPhXpIuRi0NIoI1J
 YuGmk4xdjJwcLAIOEh86L7F3MXJwMArESDz4YQ0SZhQIk5h8eQkriM0mYCjx98kmNhBbREBa4
 trny4wgc5gFJjNKvH73ixkkIQw0Z9OzCawQM1UlnnRPYwKxeQXcJTZ/+MwCYksIyEmcPDYZrI
 YTKN7UfI4N4qB2Ronezy/ZJzDyLmBkWMWoUZxaVJZapGtkrpdUlJmeUZKbmJmja2hgrJebWly
 cmJ6ak5hUrJecn7uJERgQ9QwMjDsYW/b6HWKU5GBSEuXdXOwdKcSXlJ9SmZFYnBFfVJqTWnyI
 UYaDQ0mCt1HUJ1JIsCg1PbUiLTMHGJowaQkOHiUR3i98QGne4oLE3OLMdIjUKUZdjg2r139hE
 mLJy89LlRLnvQ0yQwCkKKM0D24ELE4uMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmNRIDms
 KTmVcCt+kV0BFMQEe8OOIBckRJIkJKqoFx67tyNuV/LGt1NqkqyL6Je33F6N+UqlubmNW7RH9
 l/mactUSrifHOijXmL9OZiuedd+1rOqI2Q+eqyHz72qqWUzNntrbM/HTTenuORfWuqQEb7189
 3Hpk4/q/V69P49gcNi3nwQLPDgmBydaVhWHX1sVL1ulOKJosvTkmLqJvzuOMTptwVS0dJZbij
 ERDLeai4kQAHcWK4o4CAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-6.tower-31.messagelabs.com!1498158874!68419820!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27526 invoked from network); 22 Jun 2017 19:14:35 -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; 22 Jun 2017 19:14:35 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 0B5CC22B70;
 Thu, 22 Jun 2017 19:14:33 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 0B5CC22B70
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Thu, 22 Jun 2017 12:14:22 -0700
Message-Id: <1498158867-25426-13-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1498158867-25426-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1706221208170.12819@sstabellini-ThinkPad-X260>
 <1498158867-25426-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 v5 13/18] 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>

UmVsZWFzZSBib3RoIGFjdGl2ZSBhbmQgcGFzc2l2ZSBzb2NrZXRzLiBGb3IgYWN0aXZlIHNvY2tl
dHMsIG1ha2Ugc3VyZQp0byBhdm9pZCBwb3NzaWJsZSBjb25mbGljdHMgd2l0aCB0aGUgaW93b3Jr
ZXIgcmVhZGluZy93cml0aW5nIHRvIHRob3NlCnNvY2tldHMgY29uY3VycmVudGx5LiBTZXQgbWFw
LT5yZWxlYXNlIHRvIGxldCB0aGUgaW93b3JrZXIga25vdwphdG9taWNhbGx5IHRoYXQgdGhlIHNv
Y2tldCB3aWxsIGJlIHJlbGVhc2VkIHNvb24sIHRoZW4gd2FpdCB1bnRpbCB0aGUKaW93b3JrZXIg
ZmluaXNoZXMgKGZsdXNoX3dvcmspLgoKVW5tYXAgaW5kZXhlcyBwYWdlcyBhbmQgZGF0YSByaW5n
cy4KClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRvLmNv
bT4KQ0M6IGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tCkNDOiBqZ3Jvc3NAc3VzZS5jb20KLS0t
CiBkcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYyB8IDY4ICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA2OCBpbnNlcnRpb25zKCsp
CgpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMgYi9kcml2ZXJzL3hlbi9w
dmNhbGxzLWJhY2suYwppbmRleCA1YjJlZjYwLi5mNmY4OGNlIDEwMDY0NAotLS0gYS9kcml2ZXJz
L3hlbi9wdmNhbGxzLWJhY2suYworKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYwpAQCAt
MjY5LDEyICsyNjksODAgQEAgc3RhdGljIGludCBwdmNhbGxzX2JhY2tfcmVsZWFzZV9hY3RpdmUo
c3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKIAkJCQkgICAgICAgc3RydWN0IHB2Y2FsbHNfZmVk
YXRhICpmZWRhdGEsCiAJCQkJICAgICAgIHN0cnVjdCBzb2NrX21hcHBpbmcgKm1hcCkKIHsKKwlk
aXNhYmxlX2lycShtYXAtPmlycSk7CisJaWYgKG1hcC0+c29jay0+c2sgIT0gTlVMTCkgeworCQl3
cml0ZV9sb2NrX2JoKCZtYXAtPnNvY2stPnNrLT5za19jYWxsYmFja19sb2NrKTsKKwkJbWFwLT5z
b2NrLT5zay0+c2tfdXNlcl9kYXRhID0gTlVMTDsKKwkJbWFwLT5zb2NrLT5zay0+c2tfZGF0YV9y
ZWFkeSA9IG1hcC0+c2F2ZWRfZGF0YV9yZWFkeTsKKwkJd3JpdGVfdW5sb2NrX2JoKCZtYXAtPnNv
Y2stPnNrLT5za19jYWxsYmFja19sb2NrKTsKKwl9CisKKwlhdG9taWNfc2V0KCZtYXAtPnJlbGVh
c2UsIDEpOworCWZsdXNoX3dvcmsoJm1hcC0+aW93b3JrZXIucmVnaXN0ZXJfd29yayk7CisKKwl4
ZW5idXNfdW5tYXBfcmluZ192ZnJlZShkZXYsIG1hcC0+Ynl0ZXMpOworCXhlbmJ1c191bm1hcF9y
aW5nX3ZmcmVlKGRldiwgKHZvaWQgKiltYXAtPnJpbmcpOworCXVuYmluZF9mcm9tX2lycWhhbmRs
ZXIobWFwLT5pcnEsIG1hcCk7CisKKwlzb2NrX3JlbGVhc2UobWFwLT5zb2NrKTsKKwlrZnJlZSht
YXApOworCisJcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbnQgcHZjYWxsc19iYWNrX3JlbGVhc2Vf
cGFzc2l2ZShzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAorCQkJCQlzdHJ1Y3QgcHZjYWxsc19m
ZWRhdGEgKmZlZGF0YSwKKwkJCQkJc3RydWN0IHNvY2twYXNzX21hcHBpbmcgKm1hcHBhc3MpCit7
CisJaWYgKG1hcHBhc3MtPnNvY2stPnNrICE9IE5VTEwpIHsKKwkJd3JpdGVfbG9ja19iaCgmbWFw
cGFzcy0+c29jay0+c2stPnNrX2NhbGxiYWNrX2xvY2spOworCQltYXBwYXNzLT5zb2NrLT5zay0+
c2tfdXNlcl9kYXRhID0gTlVMTDsKKwkJbWFwcGFzcy0+c29jay0+c2stPnNrX2RhdGFfcmVhZHkg
PSBtYXBwYXNzLT5zYXZlZF9kYXRhX3JlYWR5OworCQl3cml0ZV91bmxvY2tfYmgoJm1hcHBhc3Mt
PnNvY2stPnNrLT5za19jYWxsYmFja19sb2NrKTsKKwl9CisJc29ja19yZWxlYXNlKG1hcHBhc3Mt
PnNvY2spOworCWZsdXNoX3dvcmtxdWV1ZShtYXBwYXNzLT53cSk7CisJZGVzdHJveV93b3JrcXVl
dWUobWFwcGFzcy0+d3EpOworCWtmcmVlKG1hcHBhc3MpOworCiAJcmV0dXJuIDA7CiB9CiAKIHN0
YXRpYyBpbnQgcHZjYWxsc19iYWNrX3JlbGVhc2Uoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwK
IAkJCQlzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVxdWVzdCAqcmVxKQogeworCXN0cnVjdCBwdmNhbGxz
X2ZlZGF0YSAqZmVkYXRhOworCXN0cnVjdCBzb2NrX21hcHBpbmcgKm1hcCwgKm47CisJc3RydWN0
IHNvY2twYXNzX21hcHBpbmcgKm1hcHBhc3M7CisJaW50IHJldCA9IDA7CisJc3RydWN0IHhlbl9w
dmNhbGxzX3Jlc3BvbnNlICpyc3A7CisKKwlmZWRhdGEgPSBkZXZfZ2V0X2RydmRhdGEoJmRldi0+
ZGV2KTsKKworCWRvd24oJmZlZGF0YS0+c29ja2V0X2xvY2spOworCWxpc3RfZm9yX2VhY2hfZW50
cnlfc2FmZShtYXAsIG4sICZmZWRhdGEtPnNvY2tldF9tYXBwaW5ncywgbGlzdCkgeworCQlpZiAo
bWFwLT5pZCA9PSByZXEtPnUucmVsZWFzZS5pZCkgeworCQkJbGlzdF9kZWwoJm1hcC0+bGlzdCk7
CisJCQl1cCgmZmVkYXRhLT5zb2NrZXRfbG9jayk7CisJCQlyZXQgPSBwdmNhbGxzX2JhY2tfcmVs
ZWFzZV9hY3RpdmUoZGV2LCBmZWRhdGEsIG1hcCk7CisJCQlnb3RvIG91dDsKKwkJfQorCX0KKwlt
YXBwYXNzID0gcmFkaXhfdHJlZV9sb29rdXAoJmZlZGF0YS0+c29ja2V0cGFzc19tYXBwaW5ncywK
KwkJCQkgICAgcmVxLT51LnJlbGVhc2UuaWQpOworCWlmIChtYXBwYXNzICE9IE5VTEwpIHsKKwkJ
cmFkaXhfdHJlZV9kZWxldGUoJmZlZGF0YS0+c29ja2V0cGFzc19tYXBwaW5ncywgbWFwcGFzcy0+
aWQpOworCQl1cCgmZmVkYXRhLT5zb2NrZXRfbG9jayk7CisJCXJldCA9IHB2Y2FsbHNfYmFja19y
ZWxlYXNlX3Bhc3NpdmUoZGV2LCBmZWRhdGEsIG1hcHBhc3MpOworCX0gZWxzZQorCQl1cCgmZmVk
YXRhLT5zb2NrZXRfbG9jayk7CisKK291dDoKKwlyc3AgPSBSSU5HX0dFVF9SRVNQT05TRSgmZmVk
YXRhLT5yaW5nLCBmZWRhdGEtPnJpbmcucnNwX3Byb2RfcHZ0KyspOworCXJzcC0+cmVxX2lkID0g
cmVxLT5yZXFfaWQ7CisJcnNwLT51LnJlbGVhc2UuaWQgPSByZXEtPnUucmVsZWFzZS5pZDsKKwly
c3AtPmNtZCA9IHJlcS0+Y21kOworCXJzcC0+cmV0ID0gcmV0OwogCXJldHVybiAwOwogfQogCi0t
IAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 22 19:14:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 19: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 1dO7Yt-00085D-0l; Thu, 22 Jun 2017 19:14: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 1dO7Yr-0007zy-Lm
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 19:14:37 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 40/43-02199-C171C495; Thu, 22 Jun 2017 19:14:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsVybKJssq6kuE+
 kwerXChZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aPfb/ZCybJVvx8952xgXGRRBcjF4eQQBuT
 xPHLB9i6GDk5WAQcJNY/msXYxcjBwSgQI/HghzVImFEgTGLy5SWsIDabgKHE3yebwMpFBKQlr
 n2+zAgyh1lgMqPE63e/mEESwgIeEg8/dbBDzFSVWPfzOlgzr4CbxKlrb1hAbAkBOYmTxyaDxT
 kF3CWams+xQRzUzijR+/kl+wRG3gWMDKsY1YtTi8pSi3SN9ZKKMtMzSnITM3N0DQ2M9XJTi4s
 T01NzEpOK9ZLzczcxAsOBAQh2MDZ/cTrEKMnBpCTKu7nYO1KILyk/pTIjsTgjvqg0J7X4EKMM
 B4eSBO9HUZ9IIcGi1PTUirTMHGBgwqQlOHiURHi/8AGleYsLEnOLM9MhUqcYdTk2rF7/hUmIJ
 S8/L1VKnPc2yAwBkKKM0jy4EbAoucQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3hQRoCk8mX
 klcJteAR3BBHTEiyMeIEeUJCKkpBoYr5/hXPD7nuKqBX+DtL2XVWVaqH//PqtxygbPTUdNbyn
 Nb/1RoHR3Xa3XGw1X3VuTNno4vb2xh21b3jQBnXXilQkXUkwqF25LaLWsXhOXry6zNd+bJcF5
 xkQPl6b171fr5VQfsSsNeX6OYdIc2d0TO6/3F1u8v2By0P732sBNGZP1/r+4PtdkuhJLcUaio
 RZzUXEiAE7BkruNAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1498158872!106276076!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55130 invoked from network); 22 Jun 2017 19:14:33 -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; 22 Jun 2017 19:14:33 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 62F7422B6A;
 Thu, 22 Jun 2017 19:14:31 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 62F7422B6A
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Thu, 22 Jun 2017 12:14:15 -0700
Message-Id: <1498158867-25426-6-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1498158867-25426-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1706221208170.12819@sstabellini-ThinkPad-X260>
 <1498158867-25426-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 v5 06/18] xen/pvcalls: handle commands from the
	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>

V2hlbiB0aGUgb3RoZXIgZW5kIG5vdGlmaWVzIHVzIHRoYXQgdGhlcmUgYXJlIGNvbW1hbmRzIHRv
IGJlIHJlYWQKKHB2Y2FsbHNfYmFja19ldmVudCksIHdha2UgdXAgdGhlIGJhY2tlbmQgdGhyZWFk
IHRvIHBhcnNlIHRoZSBjb21tYW5kLgoKVGhlIGNvbW1hbmQgcmluZyB3b3JrcyBsaWtlIG1vc3Qg
b3RoZXIgWGVuIHJpbmdzLCBzbyB1c2UgdGhlIHVzdWFsCnJpbmcgbWFjcm9zIHRvIHJlYWQgYW5k
IHdyaXRlIHRvIGl0LiBUaGUgZnVuY3Rpb25zIGltcGxlbWVudGluZyB0aGUKY29tbWFuZHMgYXJl
IGVtcHR5IHN0dWJzIGZvciBub3cuCgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHN0ZWZhbm9AYXBvcmV0by5jb20+CkNDOiBib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbQpDQzog
amdyb3NzQHN1c2UuY29tCi0tLQogZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMgfCAxMTkgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdl
ZCwgMTE5IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWJh
Y2suYyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCmluZGV4IGU0YzJlNDYuLjQzN2MyYWQg
MTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCisrKyBiL2RyaXZlcnMveGVu
L3B2Y2FsbHMtYmFjay5jCkBAIC01MSwxMiArNTEsMTMxIEBAIHN0cnVjdCBwdmNhbGxzX2ZlZGF0
YSB7CiAJc3RydWN0IHdvcmtfc3RydWN0IHJlZ2lzdGVyX3dvcms7CiB9OwogCitzdGF0aWMgaW50
IHB2Y2FsbHNfYmFja19zb2NrZXQoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKKwkJc3RydWN0
IHhlbl9wdmNhbGxzX3JlcXVlc3QgKnJlcSkKK3sKKwlyZXR1cm4gMDsKK30KKworc3RhdGljIGlu
dCBwdmNhbGxzX2JhY2tfY29ubmVjdChzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAorCQkJCXN0
cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0ICpyZXEpCit7CisJcmV0dXJuIDA7Cit9CisKK3N0YXRp
YyBpbnQgcHZjYWxsc19iYWNrX3JlbGVhc2Uoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKKwkJ
CQlzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVxdWVzdCAqcmVxKQoreworCXJldHVybiAwOworfQorCitz
dGF0aWMgaW50IHB2Y2FsbHNfYmFja19iaW5kKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCisJ
CQkgICAgIHN0cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0ICpyZXEpCit7CisJcmV0dXJuIDA7Cit9
CisKK3N0YXRpYyBpbnQgcHZjYWxsc19iYWNrX2xpc3RlbihzdHJ1Y3QgeGVuYnVzX2RldmljZSAq
ZGV2LAorCQkJICAgICAgIHN0cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0ICpyZXEpCit7CisJcmV0
dXJuIDA7Cit9CisKK3N0YXRpYyBpbnQgcHZjYWxsc19iYWNrX2FjY2VwdChzdHJ1Y3QgeGVuYnVz
X2RldmljZSAqZGV2LAorCQkJICAgICAgIHN0cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0ICpyZXEp
Cit7CisJcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbnQgcHZjYWxsc19iYWNrX3BvbGwoc3RydWN0
IHhlbmJ1c19kZXZpY2UgKmRldiwKKwkJCSAgICAgc3RydWN0IHhlbl9wdmNhbGxzX3JlcXVlc3Qg
KnJlcSkKK3sKKwlyZXR1cm4gMDsKK30KKworc3RhdGljIGludCBwdmNhbGxzX2JhY2tfaGFuZGxl
X2NtZChzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAorCQkJCSAgIHN0cnVjdCB4ZW5fcHZjYWxs
c19yZXF1ZXN0ICpyZXEpCit7CisJaW50IHJldCA9IDA7CisKKwlzd2l0Y2ggKHJlcS0+Y21kKSB7
CisJY2FzZSBQVkNBTExTX1NPQ0tFVDoKKwkJcmV0ID0gcHZjYWxsc19iYWNrX3NvY2tldChkZXYs
IHJlcSk7CisJCWJyZWFrOworCWNhc2UgUFZDQUxMU19DT05ORUNUOgorCQlyZXQgPSBwdmNhbGxz
X2JhY2tfY29ubmVjdChkZXYsIHJlcSk7CisJCWJyZWFrOworCWNhc2UgUFZDQUxMU19SRUxFQVNF
OgorCQlyZXQgPSBwdmNhbGxzX2JhY2tfcmVsZWFzZShkZXYsIHJlcSk7CisJCWJyZWFrOworCWNh
c2UgUFZDQUxMU19CSU5EOgorCQlyZXQgPSBwdmNhbGxzX2JhY2tfYmluZChkZXYsIHJlcSk7CisJ
CWJyZWFrOworCWNhc2UgUFZDQUxMU19MSVNURU46CisJCXJldCA9IHB2Y2FsbHNfYmFja19saXN0
ZW4oZGV2LCByZXEpOworCQlicmVhazsKKwljYXNlIFBWQ0FMTFNfQUNDRVBUOgorCQlyZXQgPSBw
dmNhbGxzX2JhY2tfYWNjZXB0KGRldiwgcmVxKTsKKwkJYnJlYWs7CisJY2FzZSBQVkNBTExTX1BP
TEw6CisJCXJldCA9IHB2Y2FsbHNfYmFja19wb2xsKGRldiwgcmVxKTsKKwkJYnJlYWs7CisJZGVm
YXVsdDoKKwkJcmV0ID0gLUVOT1RTVVBQOworCQlicmVhazsKKwl9CisJcmV0dXJuIHJldDsKK30K
Kwogc3RhdGljIHZvaWQgcHZjYWxsc19iYWNrX3dvcmsoc3RydWN0IHdvcmtfc3RydWN0ICp3b3Jr
KQogeworCXN0cnVjdCBwdmNhbGxzX2ZlZGF0YSAqZmVkYXRhID0gY29udGFpbmVyX29mKHdvcmss
CisJCXN0cnVjdCBwdmNhbGxzX2ZlZGF0YSwgcmVnaXN0ZXJfd29yayk7CisJaW50IG5vdGlmeSwg
bm90aWZ5X2FsbCA9IDAsIG1vcmUgPSAxOworCXN0cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0IHJl
cTsKKwlzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2ID0gZmVkYXRhLT5kZXY7CisKKwl3aGlsZSAo
bW9yZSkgeworCQl3aGlsZSAoUklOR19IQVNfVU5DT05TVU1FRF9SRVFVRVNUUygmZmVkYXRhLT5y
aW5nKSkgeworCQkJUklOR19DT1BZX1JFUVVFU1QoJmZlZGF0YS0+cmluZywKKwkJCQkJICBmZWRh
dGEtPnJpbmcucmVxX2NvbnMrKywKKwkJCQkJICAmcmVxKTsKKworCQkJaWYgKCFwdmNhbGxzX2Jh
Y2tfaGFuZGxlX2NtZChkZXYsICZyZXEpKSB7CisJCQkJUklOR19QVVNIX1JFU1BPTlNFU19BTkRf
Q0hFQ0tfTk9USUZZKAorCQkJCQkmZmVkYXRhLT5yaW5nLCBub3RpZnkpOworCQkJCW5vdGlmeV9h
bGwgKz0gbm90aWZ5OworCQkJfQorCQl9CisKKwkJaWYgKG5vdGlmeV9hbGwpCisJCQlub3RpZnlf
cmVtb3RlX3ZpYV9pcnEoZmVkYXRhLT5pcnEpOworCisJCVJJTkdfRklOQUxfQ0hFQ0tfRk9SX1JF
UVVFU1RTKCZmZWRhdGEtPnJpbmcsIG1vcmUpOworCX0KIH0KIAogc3RhdGljIGlycXJldHVybl90
IHB2Y2FsbHNfYmFja19ldmVudChpbnQgaXJxLCB2b2lkICpkZXZfaWQpCiB7CisJc3RydWN0IHhl
bmJ1c19kZXZpY2UgKmRldiA9IGRldl9pZDsKKwlzdHJ1Y3QgcHZjYWxsc19mZWRhdGEgKmZlZGF0
YSA9IE5VTEw7CisKKwlpZiAoZGV2ID09IE5VTEwpCisJCXJldHVybiBJUlFfSEFORExFRDsKKwor
CWZlZGF0YSA9IGRldl9nZXRfZHJ2ZGF0YSgmZGV2LT5kZXYpOworCWlmIChmZWRhdGEgPT0gTlVM
TCkKKwkJcmV0dXJuIElSUV9IQU5ETEVEOworCisJLyoKKwkgKiBUT0RPOiBhIHNtYWxsIHRoZW9y
ZXRpY2FsIHJhY2UgZXhpc3RzIGlmIHdlIHRyeSB0byBxdWV1ZSB3b3JrCisJICogYWZ0ZXIgcHZj
YWxsc19iYWNrX3dvcmsgY2hlY2tlZCBmb3IgZmluYWwgcmVxdWVzdHMgYW5kIGJlZm9yZQorCSAq
IGl0IHJldHVybnMuIFRoZSBxdWV1aW5nIHdpbGwgZmFpbCwgYW5kIHB2Y2FsbHNfYmFja193b3Jr
CisJICogd29uJ3QgZG8gdGhlIHdvcmsgYmVjYXVzZSBpdCBpcyBhYm91dCB0byByZXR1cm4uIElu
IHRoYXQKKwkgKiBjYXNlLCB3ZSBsb3NlIHRoZSBub3RpZmljYXRpb24uCisJICovCisJcXVldWVf
d29yayhmZWRhdGEtPndxLCAmZmVkYXRhLT5yZWdpc3Rlcl93b3JrKTsKKwogCXJldHVybiBJUlFf
SEFORExFRDsKIH0KIAotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 22 19:14:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 19: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 1dO7Yt-000865-81; Thu, 22 Jun 2017 19:14: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 1dO7Ys-00080i-3D
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 19:14:38 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 EE/1E-01735-D171C495; Thu, 22 Jun 2017 19:14:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsVybKJssq6MuE+
 kwbpZphZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bf9h1MBdv4KiYf+8vWwLiYp4uRi0NIoI1J
 YtrjT8xdjJwcLAIOEs2bZzN1MXJwMArESDz4YQ0SZhQIk5h8eQkriM0mYCjx98kmNhBbREBa4
 trny4wgc5gFJjNKvH73C2yOsIC7RP+23Swgc1gEVCXez64GCfMChac97WYBsSUE5CROHpsMNp
 MTKN7UfI4N4p52Ronezy/ZJzDyLmBkWMWoXpxaVJZapGuql1SUmZ5RkpuYmaNraGCql5taXJy
 YnpqTmFSsl5yfu4kRGAwMQLCD8Uu/8yFGSQ4mJVHezcXekUJ8SfkplRmJxRnxRaU5qcWHGGU4
 OJQkeD+K+kQKCRalpqdWpGXmAMMSJi3BwaMkwvuFDyjNW1yQmFucmQ6ROsWoy7Fh9fovTEIse
 fl5qVLivLdBZgiAFGWU5sGNgMXIJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzGokBTeHJzC
 uB2/QK6AgmoCNeHPEAOaIkESEl1cAoONGF0YRL8P7OKP/zNlva2F7v0CxYKnngzlL71olzuxb
 +EAxf8fmNhXKacsZz23OWbrGPdO/cuVvY7bdlwe+V6b9VVkmf0n1y0eXh6xfSvTuvRa9MOCv4
 jFHF0nHdb0sZ42mc25qyZ0VFcVYcN5VmePXEPr5d/q++Y87iBSrs8z5vD06ZGcahxFKckWiox
 VxUnAgAiJWutIwCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1498158875!84060098!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26503 invoked from network); 22 Jun 2017 19:14:36 -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; 22 Jun 2017 19:14:36 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 11D4B22B72;
 Thu, 22 Jun 2017 19:14:35 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 11D4B22B72
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Thu, 22 Jun 2017 12:14:24 -0700
Message-Id: <1498158867-25426-15-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1498158867-25426-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1706221208170.12819@sstabellini-ThinkPad-X260>
 <1498158867-25426-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 v5 15/18] xen/pvcalls: implement the ioworker
	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>

V2UgaGF2ZSBvbmUgaW93b3JrZXIgcGVyIHNvY2tldC4gRWFjaCBpb3dvcmtlciBnb2VzIHRocm91
Z2ggdGhlIGxpc3Qgb2YKb3V0c3RhbmRpbmcgcmVhZC93cml0ZSByZXF1ZXN0cy4gT25jZSBhbGwg
cmVxdWVzdHMgaGF2ZSBiZWVuIGRlYWx0IHdpdGgsCml0IHJldHVybnMuCgpXZSB1c2Ugb25lIGF0
b21pYyBjb3VudGVyIHBlciBzb2NrZXQgZm9yICJyZWFkIiBvcGVyYXRpb25zIGFuZCBvbmUKZm9y
ICJ3cml0ZSIgb3BlcmF0aW9ucyB0byBrZWVwIHRyYWNrIG9mIHRoZSByZWFkcy93cml0ZXMgdG8g
ZG8uCgpXZSBhbHNvIHVzZSBvbmUgYXRvbWljIGNvdW50ZXIgKCJpbyIpIHBlciBpb3dvcmtlciB0
byBrZWVwIHRyYWNrIG9mIGhvdwptYW55IG91dHN0YW5kaW5nIHJlcXVlc3RzIHdlIGhhdmUgaW4g
dG90YWwgYXNzaWduZWQgdG8gdGhlIGlvd29ya2VyLiBUaGUKaW93b3JrZXIgZmluaXNoZXMgd2hl
biB0aGVyZSBhcmUgbm9uZS4KClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3Rl
ZmFub0BhcG9yZXRvLmNvbT4KUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0
cm92c2t5QG9yYWNsZS5jb20+CkNDOiBib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbQpDQzogamdy
b3NzQHN1c2UuY29tCi0tLQogZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMgfCAyNyArKysrKysr
KysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAyNyBpbnNlcnRpb25zKCspCgpk
aWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMgYi9kcml2ZXJzL3hlbi9wdmNh
bGxzLWJhY2suYwppbmRleCA3YThlODY2Li5hYjc4ODJhIDEwMDY0NAotLS0gYS9kcml2ZXJzL3hl
bi9wdmNhbGxzLWJhY2suYworKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYwpAQCAtOTgs
OCArOTgsMzUgQEAgc3RhdGljIGludCBwdmNhbGxzX2JhY2tfcmVsZWFzZV9hY3RpdmUoc3RydWN0
IHhlbmJ1c19kZXZpY2UgKmRldiwKIAkJCQkgICAgICAgc3RydWN0IHB2Y2FsbHNfZmVkYXRhICpm
ZWRhdGEsCiAJCQkJICAgICAgIHN0cnVjdCBzb2NrX21hcHBpbmcgKm1hcCk7CiAKK3N0YXRpYyB2
b2lkIHB2Y2FsbHNfY29ubl9iYWNrX3JlYWQodm9pZCAqb3BhcXVlKQoreworfQorCitzdGF0aWMg
aW50IHB2Y2FsbHNfY29ubl9iYWNrX3dyaXRlKHN0cnVjdCBzb2NrX21hcHBpbmcgKm1hcCkKK3sK
KwlyZXR1cm4gMDsKK30KKwogc3RhdGljIHZvaWQgcHZjYWxsc19iYWNrX2lvd29ya2VyKHN0cnVj
dCB3b3JrX3N0cnVjdCAqd29yaykKIHsKKwlzdHJ1Y3QgcHZjYWxsc19pb3dvcmtlciAqaW93b3Jr
ZXIgPSBjb250YWluZXJfb2Yod29yaywKKwkJc3RydWN0IHB2Y2FsbHNfaW93b3JrZXIsIHJlZ2lz
dGVyX3dvcmspOworCXN0cnVjdCBzb2NrX21hcHBpbmcgKm1hcCA9IGNvbnRhaW5lcl9vZihpb3dv
cmtlciwgc3RydWN0IHNvY2tfbWFwcGluZywKKwkJaW93b3JrZXIpOworCisJd2hpbGUgKGF0b21p
Y19yZWFkKCZtYXAtPmlvKSA+IDApIHsKKwkJaWYgKGF0b21pY19yZWFkKCZtYXAtPnJlbGVhc2Up
ID4gMCkgeworCQkJYXRvbWljX3NldCgmbWFwLT5yZWxlYXNlLCAwKTsKKwkJCXJldHVybjsKKwkJ
fQorCisJCWlmIChhdG9taWNfcmVhZCgmbWFwLT5yZWFkKSA+IDApCisJCQlwdmNhbGxzX2Nvbm5f
YmFja19yZWFkKG1hcCk7CisJCWlmIChhdG9taWNfcmVhZCgmbWFwLT53cml0ZSkgPiAwKQorCQkJ
cHZjYWxsc19jb25uX2JhY2tfd3JpdGUobWFwKTsKKworCQlhdG9taWNfZGVjKCZtYXAtPmlvKTsK
Kwl9CiB9CiAKIHN0YXRpYyBpbnQgcHZjYWxsc19iYWNrX3NvY2tldChzdHJ1Y3QgeGVuYnVzX2Rl
dmljZSAqZGV2LAotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 22 19:14:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 19: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 1dO7Yu-00088v-Kp; Thu, 22 Jun 2017 19: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 <sstabellini@kernel.org>) id 1dO7Yt-000843-0U
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 19:14:39 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 E2/3A-03613-E171C495; Thu, 22 Jun 2017 19:14:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsVybKJssq6suE+
 kwZI31hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bz5ytZCpZzVxx9fJqlgfEiZxcjF4eQQBuT
 xKRvs5m6GDk4WAQcJA59UQExGQViJB78sO5i5AQywyQmX17CCmKzCRhK/H2yiQ3EFhGQlrj2+
 TIjyBhmgcmMEq/f/WIGSQgLhEvMObIErIhFQFXi1OFFYDavgLvEr5NzGUFsCQE5iZPHJoMN5Q
 SKNzWfY4O4p51RovfzS/YJjLwLGBlWMWoUpxaVpRbpGlroJRVlpmeU5CZm5ugaGpjp5aYWFye
 mp+YkJhXrJefnbmIEhgMDEOxgvLkx4BCjJAeTkijv5mLvSCG+pPyUyozE4oz4otKc1OJDjDIc
 HEoSvB9FfSKFBItS01Mr0jJzgIEJk5bg4FES4f3CB5TmLS5IzC3OTIdInWLU5diwev0XJiGWv
 Py8VClx3tsgMwRAijJK8+BGwKLkEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5jcSApvBk5p
 XAbXoFdAQT0BEvjniAHFGSiJCSamA0+qT/44Dg9g/7X0j2LfT4oTGhS1YjcZLUkeS5t+pW5dk
 YcJ3Wn3PP/kXt65T4j/cig58Gd61IXPgo4hG/dtiOm58Ck9NUrhaWX7U/LXE44eXsGu68P4bf
 /XRVO1dERU2fv+d0zl2L27oae9i66q41dUv8kZ3Bs3i7o7K03+k/F64eniZ4+4a4EktxRqKhF
 nNRcSIA+uj8XI0CAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1498158876!56179562!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 625 invoked from network); 22 Jun 2017 19:14:37 -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; 22 Jun 2017 19:14:37 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 2E18422B64;
 Thu, 22 Jun 2017 19:14:36 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 2E18422B64
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Thu, 22 Jun 2017 12:14:27 -0700
Message-Id: <1498158867-25426-18-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1498158867-25426-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1706221208170.12819@sstabellini-ThinkPad-X260>
 <1498158867-25426-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 v5 18/18] xen: introduce a Kconfig option to
	enable the pvcalls 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>

QWxzbyBhZGQgcHZjYWxscy1iYWNrIHRvIHRoZSBNYWtlZmlsZS4KClNpZ25lZC1vZmYtYnk6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRvLmNvbT4KQ0M6IGJvcmlzLm9zdHJvdnNr
eUBvcmFjbGUuY29tCkNDOiBqZ3Jvc3NAc3VzZS5jb20KLS0tCiBkcml2ZXJzL3hlbi9LY29uZmln
ICB8IDEyICsrKysrKysrKysrKwogZHJpdmVycy94ZW4vTWFrZWZpbGUgfCAgMSArCiAyIGZpbGVz
IGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9LY29u
ZmlnIGIvZHJpdmVycy94ZW4vS2NvbmZpZwppbmRleCBmMTViYjNiNy4uNDU0NTU2MSAxMDA2NDQK
LS0tIGEvZHJpdmVycy94ZW4vS2NvbmZpZworKysgYi9kcml2ZXJzL3hlbi9LY29uZmlnCkBAIC0x
OTYsNiArMTk2LDE4IEBAIGNvbmZpZyBYRU5fUENJREVWX0JBQ0tFTkQKIAogCSAgSWYgaW4gZG91
YnQsIHNheSBtLgogCitjb25maWcgWEVOX1BWQ0FMTFNfQkFDS0VORAorCWJvb2wgIlhFTiBQViBD
YWxscyBiYWNrZW5kIGRyaXZlciIKKwlkZXBlbmRzIG9uIElORVQgJiYgWEVOICYmIFhFTl9CQUNL
RU5ECisJZGVmYXVsdCBuCisJaGVscAorCSAgRXhwZXJpbWVudGFsIGJhY2tlbmQgZm9yIHRoZSBY
ZW4gUFYgQ2FsbHMgcHJvdG9jb2wKKwkgIChodHRwczovL3hlbmJpdHMueGVuLm9yZy9kb2NzL3Vu
c3RhYmxlL21pc2MvcHZjYWxscy5odG1sKS4gSXQKKwkgIGFsbG93cyBQViBDYWxscyBmcm9udGVu
ZHMgdG8gc2VuZCBQT1NJWCBjYWxscyB0byB0aGUgYmFja2VuZCwKKwkgIHdoaWNoIGltcGxlbWVu
dHMgdGhlbS4KKworCSAgSWYgaW4gZG91YnQsIHNheSBuLgorCiBjb25maWcgWEVOX1NDU0lfQkFD
S0VORAogCXRyaXN0YXRlICJYRU4gU0NTSSBiYWNrZW5kIGRyaXZlciIKIAlkZXBlbmRzIG9uIFhF
TiAmJiBYRU5fQkFDS0VORCAmJiBUQVJHRVRfQ09SRQpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4v
TWFrZWZpbGUgYi9kcml2ZXJzL3hlbi9NYWtlZmlsZQppbmRleCA4ZmVhYjgxMC4uNDgwYjkyOCAx
MDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vTWFrZWZpbGUKKysrIGIvZHJpdmVycy94ZW4vTWFrZWZp
bGUKQEAgLTM4LDYgKzM4LDcgQEAgb2JqLSQoQ09ORklHX1hFTl9BQ1BJX1BST0NFU1NPUikJKz0g
eGVuLWFjcGktcHJvY2Vzc29yLm8KIG9iai0kKENPTkZJR19YRU5fRUZJKQkJCSs9IGVmaS5vCiBv
YmotJChDT05GSUdfWEVOX1NDU0lfQkFDS0VORCkJCSs9IHhlbi1zY3NpYmFjay5vCiBvYmotJChD
T05GSUdfWEVOX0FVVE9fWExBVEUpCQkrPSB4bGF0ZV9tbXUubworb2JqLSQoQ09ORklHX1hFTl9Q
VkNBTExTX0JBQ0tFTkQpCSs9IHB2Y2FsbHMtYmFjay5vCiB4ZW4tZXZ0Y2huLXkJCQkJOj0gZXZ0
Y2huLm8KIHhlbi1nbnRkZXYteQkJCQk6PSBnbnRkZXYubwogeGVuLWdudGFsbG9jLXkJCQkJOj0g
Z250YWxsb2MubwotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 22 19:14:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 19: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 1dO7Z0-0008H0-S0; Thu, 22 Jun 2017 19:14:46 +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 1dO7Yy-0008EV-VK
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 19:14:45 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 E5/90-03920-4271C495; Thu, 22 Jun 2017 19:14:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsVybKJssq6yuE+
 kwcJdqhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bqm9UFzUIVnbunsTUw/uXvYuTkEBJoY5JY
 /SgCxGYRcJD4N6uXuYuRg4NRIEbiwQ9rkDCjQJjE5MtLWEFsNgFDib9PNrGB2CIC0hLXPl9m7
 GLk4mAWmMwo8frdL2aQhLCAo0Tz6buMEDNVJd7O3A42k1fAXaLntQBIWEJATuLksclgMzmBwk
 3N59hA5ggJtDNK9H5+yT6BkXcBI8MqRo3i1KKy1CJdI0O9pKLM9IyS3MTMHF1DAzO93NTi4sT
 01JzEpGK95PzcTYzAUGAAgh2Mf5YFHGKU5GBSEuXdXOwdKcSXlJ9SmZFYnBFfVJqTWnyIUYaD
 Q0mCt1HUJ1JIsCg1PbUiLTMHGJQwaQkOHiUR3i98QGne4oLE3OLMdIjUKUZdjg2r139hEmLJy
 89LlRLnvQ0yQwCkKKM0D24ELEIuMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZg3RQRoCk9mXg
 ncpldARzABHfHiiAfIESWJCCmpBsZgVssDl+8tz3LY9Miu6F+Kz7slX7d4uwfUvY283+JY/74
 zrHX+vEV2O9wMDEILeZViPlUu7brNd3X122X8WUrv//3NFdT1UfuwNORZtFpQzszaJv8rHtIr
 PbZqqrvPLl0nGrTKLUbNP3Riw4WaX4GtaUbuX0LaPsw7eWBq1vLe61v2FKyeXa/EUpyRaKjFX
 FScCADNYRdIiwIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1498158882!63276656!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15435 invoked from network); 22 Jun 2017 19:14:43 -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; 22 Jun 2017 19:14:43 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id A974E22BC4;
 Thu, 22 Jun 2017 19:14:34 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A974E22BC4
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Thu, 22 Jun 2017 12:14:23 -0700
Message-Id: <1498158867-25426-14-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1498158867-25426-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1706221208170.12819@sstabellini-ThinkPad-X260>
 <1498158867-25426-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 v5 14/18] xen/pvcalls: disconnect and module_exit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW1wbGVtZW50IGJhY2tlbmRfZGlzY29ubmVjdC4gQ2FsbCBwdmNhbGxzX2JhY2tfcmVsZWFzZV9h
Y3RpdmUgb24gYWN0aXZlCnNvY2tldHMgYW5kIHB2Y2FsbHNfYmFja19yZWxlYXNlX3Bhc3NpdmUg
b24gcGFzc2l2ZSBzb2NrZXRzLgoKSW1wbGVtZW50IG1vZHVsZV9leGl0IGJ5IGNhbGxpbmcgYmFj
a2VuZF9kaXNjb25uZWN0IG9uIGZyb250ZW5kCmNvbm5lY3Rpb25zLgoKU2lnbmVkLW9mZi1ieTog
U3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgpDQzogYm9yaXMub3N0cm92
c2t5QG9yYWNsZS5jb20KQ0M6IGpncm9zc0BzdXNlLmNvbQotLS0KIGRyaXZlcnMveGVuL3B2Y2Fs
bHMtYmFjay5jIHwgNTMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwogMSBmaWxlIGNoYW5nZWQsIDUzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2
ZXJzL3hlbi9wdmNhbGxzLWJhY2suYyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCmluZGV4
IGY2Zjg4Y2UuLjdhOGU4NjYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5j
CisrKyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCkBAIC04MTIsNiArODEyLDQzIEBAIHN0
YXRpYyBpbnQgYmFja2VuZF9jb25uZWN0KHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYpCiAKIHN0
YXRpYyBpbnQgYmFja2VuZF9kaXNjb25uZWN0KHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYpCiB7
CisJc3RydWN0IHB2Y2FsbHNfZmVkYXRhICpmZWRhdGE7CisJc3RydWN0IHNvY2tfbWFwcGluZyAq
bWFwLCAqbjsKKwlzdHJ1Y3Qgc29ja3Bhc3NfbWFwcGluZyAqbWFwcGFzczsKKwlzdHJ1Y3QgcmFk
aXhfdHJlZV9pdGVyIGl0ZXI7CisJdm9pZCAqKnNsb3Q7CisKKworCWZlZGF0YSA9IGRldl9nZXRf
ZHJ2ZGF0YSgmZGV2LT5kZXYpOworCisJZG93bigmZmVkYXRhLT5zb2NrZXRfbG9jayk7CisJbGlz
dF9mb3JfZWFjaF9lbnRyeV9zYWZlKG1hcCwgbiwgJmZlZGF0YS0+c29ja2V0X21hcHBpbmdzLCBs
aXN0KSB7CisJCWxpc3RfZGVsKCZtYXAtPmxpc3QpOworCQlwdmNhbGxzX2JhY2tfcmVsZWFzZV9h
Y3RpdmUoZGV2LCBmZWRhdGEsIG1hcCk7CisJfQorCisJcmFkaXhfdHJlZV9mb3JfZWFjaF9zbG90
KHNsb3QsICZmZWRhdGEtPnNvY2tldHBhc3NfbWFwcGluZ3MsICZpdGVyLCAwKSB7CisJCW1hcHBh
c3MgPSByYWRpeF90cmVlX2RlcmVmX3Nsb3Qoc2xvdCk7CisJCWlmICghbWFwcGFzcykKKwkJCWNv
bnRpbnVlOworCQlpZiAocmFkaXhfdHJlZV9leGNlcHRpb24obWFwcGFzcykpIHsKKwkJCWlmIChy
YWRpeF90cmVlX2RlcmVmX3JldHJ5KG1hcHBhc3MpKQorCQkJCXNsb3QgPSByYWRpeF90cmVlX2l0
ZXJfcmV0cnkoJml0ZXIpOworCQl9IGVsc2UgeworCQkJcmFkaXhfdHJlZV9kZWxldGUoJmZlZGF0
YS0+c29ja2V0cGFzc19tYXBwaW5ncywgbWFwcGFzcy0+aWQpOworCQkJcHZjYWxsc19iYWNrX3Jl
bGVhc2VfcGFzc2l2ZShkZXYsIGZlZGF0YSwgbWFwcGFzcyk7CisJCX0KKwl9CisJdXAoJmZlZGF0
YS0+c29ja2V0X2xvY2spOworCisJeGVuYnVzX3VubWFwX3JpbmdfdmZyZWUoZGV2LCBmZWRhdGEt
PnNyaW5nKTsKKwl1bmJpbmRfZnJvbV9pcnFoYW5kbGVyKGZlZGF0YS0+aXJxLCBkZXYpOworCisJ
bGlzdF9kZWwoJmZlZGF0YS0+bGlzdCk7CisJZGVzdHJveV93b3JrcXVldWUoZmVkYXRhLT53cSk7
CisJa2ZyZWUoZmVkYXRhKTsKKwlkZXZfc2V0X2RydmRhdGEoJmRldi0+ZGV2LCBOVUxMKTsKKwog
CXJldHVybiAwOwogfQogCkBAIC0xMDA1LDMgKzEwNDIsMTkgQEAgc3RhdGljIGludCBfX2luaXQg
cHZjYWxsc19iYWNrX2luaXQodm9pZCkKIAlyZXR1cm4gMDsKIH0KIG1vZHVsZV9pbml0KHB2Y2Fs
bHNfYmFja19pbml0KTsKKworc3RhdGljIHZvaWQgX19leGl0IHB2Y2FsbHNfYmFja19maW4odm9p
ZCkKK3sKKwlzdHJ1Y3QgcHZjYWxsc19mZWRhdGEgKmZlZGF0YSwgKm5mZWRhdGE7CisKKwlkb3du
KCZwdmNhbGxzX2JhY2tfZ2xvYmFsLmZyb250ZW5kc19sb2NrKTsKKwlsaXN0X2Zvcl9lYWNoX2Vu
dHJ5X3NhZmUoZmVkYXRhLCBuZmVkYXRhLCAmcHZjYWxsc19iYWNrX2dsb2JhbC5mcm9udGVuZHMs
CisJCQkJIGxpc3QpIHsKKwkJYmFja2VuZF9kaXNjb25uZWN0KGZlZGF0YS0+ZGV2KTsKKwl9CisJ
dXAoJnB2Y2FsbHNfYmFja19nbG9iYWwuZnJvbnRlbmRzX2xvY2spOworCisJeGVuYnVzX3VucmVn
aXN0ZXJfZHJpdmVyKCZwdmNhbGxzX2JhY2tfZHJpdmVyKTsKK30KKworbW9kdWxlX2V4aXQocHZj
YWxsc19iYWNrX2Zpbik7Ci0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 22 19:15:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 19: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 1dO7ZJ-0000EE-3L; Thu, 22 Jun 2017 19:15: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 1dO7ZI-00008l-Fg
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 19:15:04 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 CD/C4-19466-8371C495; Thu, 22 Jun 2017 19:15:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsVybKJssq65uE+
 kwct9OhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a+NU0sBed4K3Zfe87WwHiHu4uRi0NIoI1J
 Ys+C06xdjJwcLAIOEl3PHrF1MXJwMArESDz4YQ0SZhQIk5h8eQlYCZuAocTfJ5vYQGwRAWmJa
 58vM4LMYRaYzCjx+t0vZpCEsIC9ROu0HqiZqhI7VvwFa+AVcJPo/LyMEcSWEJCTOHlsMlgNp4
 C7RFPzOTaIg9oZJXo/v2SfwMi7gJFhFaNGcWpRWWqRrpGZXlJRZnpGSW5iZo6uoYGpXm5qcXF
 iempOYlKxXnJ+7iZGYEDUMzAw7mC8PdnvEKMkB5OSKO/mYu9IIb6k/JTKjMTijPii0pzU4kOM
 MhwcShK8H0V9IoUEi1LTUyvSMnOAoQmTluDgURLh/cIHlOYtLkjMLc5Mh0idYtTl2LB6/RcmI
 Za8/LxUKXHe2yAzBECKMkrz4EbA4uQSo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHeFBGgKT
 yZeSVwm14BHcEEdMSLIx4gR5QkIqSkGhg7LRYu8xDdm+x4MqkpQkA//trzzMdTbn6pyJ65rrk
 whm3rS+aeoypMpXMvKJ+3eHNkq3W+TPXS521MfNujmWeeXNZweGPLPqHEjVfUX0Ywy7PMdF23
 YPvaOSuYym+qB6Uf+mb67dbxOwKT6pnYMpZEZgS8XWN1Q5ZZU+/ZxK/zf8QdMbTXnqeoxFKck
 WioxVxUnAgANULfZ44CAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-3.tower-206.messagelabs.com!1498158902!101080298!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32336 invoked from network); 22 Jun 2017 19:15:03 -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 Jun 2017 19:15:03 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id BC07B22B6B;
 Thu, 22 Jun 2017 19:14:31 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org BC07B22B6B
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Thu, 22 Jun 2017 12:14:16 -0700
Message-Id: <1498158867-25426-7-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1498158867-25426-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1706221208170.12819@sstabellini-ThinkPad-X260>
 <1498158867-25426-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 v5 07/18] xen/pvcalls: implement socket 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>

SnVzdCByZXBseSB3aXRoIHN1Y2Nlc3MgdG8gdGhlIG90aGVyIGVuZCBmb3Igbm93LiBEZWxheSB0
aGUgYWxsb2NhdGlvbgpvZiB0aGUgYWN0dWFsIHNvY2tldCB0byBiaW5kIGFuZC9vciBjb25uZWN0
LgoKU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29t
PgpSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNv
bT4KQ0M6IGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tCkNDOiBqZ3Jvc3NAc3VzZS5jb20KLS0t
CiBkcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYyB8IDI3ICsrKysrKysrKysrKysrKysrKysrKysr
KysrKwogMSBmaWxlIGNoYW5nZWQsIDI3IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2
ZXJzL3hlbi9wdmNhbGxzLWJhY2suYyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCmluZGV4
IDQzN2MyYWQuLjk1MzQ1OGIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5j
CisrKyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCkBAIC0xMiwxMiArMTIsMTcgQEAKICAq
IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCiAgKi8KIAorI2lu
Y2x1ZGUgPGxpbnV4L2luZXQuaD4KICNpbmNsdWRlIDxsaW51eC9rdGhyZWFkLmg+CiAjaW5jbHVk
ZSA8bGludXgvbGlzdC5oPgogI2luY2x1ZGUgPGxpbnV4L3JhZGl4LXRyZWUuaD4KICNpbmNsdWRl
IDxsaW51eC9tb2R1bGUuaD4KICNpbmNsdWRlIDxsaW51eC9zZW1hcGhvcmUuaD4KICNpbmNsdWRl
IDxsaW51eC93YWl0Lmg+CisjaW5jbHVkZSA8bmV0L3NvY2suaD4KKyNpbmNsdWRlIDxuZXQvaW5l
dF9jb21tb24uaD4KKyNpbmNsdWRlIDxuZXQvaW5ldF9jb25uZWN0aW9uX3NvY2suaD4KKyNpbmNs
dWRlIDxuZXQvcmVxdWVzdF9zb2NrLmg+CiAKICNpbmNsdWRlIDx4ZW4vZXZlbnRzLmg+CiAjaW5j
bHVkZSA8eGVuL2dyYW50X3RhYmxlLmg+CkBAIC01NCw2ICs1OSwyOCBAQCBzdHJ1Y3QgcHZjYWxs
c19mZWRhdGEgewogc3RhdGljIGludCBwdmNhbGxzX2JhY2tfc29ja2V0KHN0cnVjdCB4ZW5idXNf
ZGV2aWNlICpkZXYsCiAJCXN0cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0ICpyZXEpCiB7CisJc3Ry
dWN0IHB2Y2FsbHNfZmVkYXRhICpmZWRhdGE7CisJaW50IHJldDsKKwlzdHJ1Y3QgeGVuX3B2Y2Fs
bHNfcmVzcG9uc2UgKnJzcDsKKworCWZlZGF0YSA9IGRldl9nZXRfZHJ2ZGF0YSgmZGV2LT5kZXYp
OworCisJaWYgKHJlcS0+dS5zb2NrZXQuZG9tYWluICE9IEFGX0lORVQgfHwKKwkgICAgcmVxLT51
LnNvY2tldC50eXBlICE9IFNPQ0tfU1RSRUFNIHx8CisJICAgIChyZXEtPnUuc29ja2V0LnByb3Rv
Y29sICE9IElQUFJPVE9fSVAgJiYKKwkgICAgIHJlcS0+dS5zb2NrZXQucHJvdG9jb2wgIT0gQUZf
SU5FVCkpCisJCXJldCA9IC1FQUZOT1NVUFBPUlQ7CisJZWxzZQorCQlyZXQgPSAwOworCisJLyog
bGVhdmUgdGhlIGFjdHVhbCBzb2NrZXQgYWxsb2NhdGlvbiBmb3IgbGF0ZXIgKi8KKworCXJzcCA9
IFJJTkdfR0VUX1JFU1BPTlNFKCZmZWRhdGEtPnJpbmcsIGZlZGF0YS0+cmluZy5yc3BfcHJvZF9w
dnQrKyk7CisJcnNwLT5yZXFfaWQgPSByZXEtPnJlcV9pZDsKKwlyc3AtPmNtZCA9IHJlcS0+Y21k
OworCXJzcC0+dS5zb2NrZXQuaWQgPSByZXEtPnUuc29ja2V0LmlkOworCXJzcC0+cmV0ID0gcmV0
OworCiAJcmV0dXJuIDA7CiB9CiAKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 22 19:15:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 19:15: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 1dO7ZN-0000LX-Am; Thu, 22 Jun 2017 19:15:09 +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 1dO7ZM-000086-0v
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 19:15:08 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 1A/88-03620-B371C495; Thu, 22 Jun 2017 19:15:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsVybKJssq61uE+
 kwbKHQhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bTLz/YCq5JVxw784+5gfGNeBcjF4eQQBuT
 xKWJcxm7GDk5WAQcJA69aWbqYuTgYBSIkXjwwxokzCgQJjH58hJWEJtNwFDi75NNbCC2iIC0x
 LXPlxlB5jALTGaUeP3uFzNIr7CAqcSK+yUQI1UlJp4/xwRi8wq4S+yYvRvMlhCQkzh5bDLYTE
 6geFPzOTaIe9oZJXo/v2SfwMi7gJFhFaNGcWpRWWqRrpGJXlJRZnpGSW5iZo6uoYGZXm5qcXF
 iempOYlKxXnJ+7iZGYDgwAMEOxn0fIw8xSnIwKYnybi72jhTiS8pPqcxILM6ILyrNSS0+xCjD
 waEkwRsn5hMpJFiUmp5akZaZAwxMmLQEB4+SCO8XPqA0b3FBYm5xZjpE6hSjLseG1eu/MAmx5
 OXnpUqJ8+aDzBAAKcoozYMbAYuSS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmNQKZwpOZVw
 K36RXQEUxAR7w44gFyREkiQkqqgZH96VKD1fEzv7v0dRhmV/wvZZ9wLr6dtdtHSKxr+nJ/d/8
 JE3Vbth18/8j1r8z16HtOPKnrPxdMKdqidL7oTqrIgpn+G9lc2HfvWHrpQemh5z8fn1jPPOOH
 nOSN5LbqpMA7Gw8vyvxzlKFiX8HxhMcLzu1TDJ+xcmp0WYjnwx87nFac3jbxYBqbEktxRqKhF
 nNRcSIA3eJcWY0CAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1498158906!99522661!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41875 invoked from network); 22 Jun 2017 19:15:07 -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 Jun 2017 19:15:07 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 6B4EE22B6E;
 Thu, 22 Jun 2017 19:14:35 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 6B4EE22B6E
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Thu, 22 Jun 2017 12:14:25 -0700
Message-Id: <1498158867-25426-16-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1498158867-25426-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1706221208170.12819@sstabellini-ThinkPad-X260>
 <1498158867-25426-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 v5 16/18] xen/pvcalls: implement read
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiBhbiBhY3RpdmUgc29ja2V0IGhhcyBkYXRhIGF2YWlsYWJsZSwgaW5jcmVtZW50IHRoZSBp
byBhbmQgcmVhZApjb3VudGVycywgYW5kIHNjaGVkdWxlIHRoZSBpb3dvcmtlci4KCkltcGxlbWVu
dCB0aGUgcmVhZCBmdW5jdGlvbiBieSByZWFkaW5nIGZyb20gdGhlIHNvY2tldCwgd3JpdGluZyB0
aGUgZGF0YQp0byB0aGUgZGF0YSByaW5nLgoKU2V0IGluX2Vycm9yIG9uIGVycm9yLgoKU2lnbmVk
LW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgpDQzogYm9y
aXMub3N0cm92c2t5QG9yYWNsZS5jb20KQ0M6IGpncm9zc0BzdXNlLmNvbQotLS0KIGRyaXZlcnMv
eGVuL3B2Y2FsbHMtYmFjay5jIHwgODUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDg1IGluc2VydGlvbnMoKykKCmRpZmYgLS1n
aXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFj
ay5jCmluZGV4IGFiNzg4MmEuLmNjY2VhYmQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3B2Y2Fs
bHMtYmFjay5jCisrKyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCkBAIC0xMDAsNiArMTAw
LDgxIEBAIHN0YXRpYyBpbnQgcHZjYWxsc19iYWNrX3JlbGVhc2VfYWN0aXZlKHN0cnVjdCB4ZW5i
dXNfZGV2aWNlICpkZXYsCiAKIHN0YXRpYyB2b2lkIHB2Y2FsbHNfY29ubl9iYWNrX3JlYWQodm9p
ZCAqb3BhcXVlKQogeworCXN0cnVjdCBzb2NrX21hcHBpbmcgKm1hcCA9IChzdHJ1Y3Qgc29ja19t
YXBwaW5nICopb3BhcXVlOworCXN0cnVjdCBtc2doZHIgbXNnOworCXN0cnVjdCBrdmVjIHZlY1sy
XTsKKwlSSU5HX0lEWCBjb25zLCBwcm9kLCBzaXplLCB3YW50ZWQsIGFycmF5X3NpemUsIG1hc2tl
ZF9wcm9kLCBtYXNrZWRfY29uczsKKwlpbnQzMl90IGVycm9yOworCXN0cnVjdCBwdmNhbGxzX2Rh
dGFfaW50ZiAqaW50ZiA9IG1hcC0+cmluZzsKKwlzdHJ1Y3QgcHZjYWxsc19kYXRhICpkYXRhID0g
Jm1hcC0+ZGF0YTsKKwl1bnNpZ25lZCBsb25nIGZsYWdzOworCWludCByZXQ7CisKKwlhcnJheV9z
aXplID0gWEVOX0ZMRVhfUklOR19TSVpFKG1hcC0+cmluZ19vcmRlcik7CisJY29ucyA9IGludGYt
PmluX2NvbnM7CisJcHJvZCA9IGludGYtPmluX3Byb2Q7CisJZXJyb3IgPSBpbnRmLT5pbl9lcnJv
cjsKKwkvKiByZWFkIHRoZSBpbmRleGVzIGZpcnN0LCB0aGVuIGRlYWwgd2l0aCB0aGUgZGF0YSAq
LworCXZpcnRfbWIoKTsKKworCWlmIChlcnJvcikKKwkJcmV0dXJuOworCisJc2l6ZSA9IHB2Y2Fs
bHNfcXVldWVkKHByb2QsIGNvbnMsIGFycmF5X3NpemUpOworCWlmIChzaXplID49IGFycmF5X3Np
emUpCisJCXJldHVybjsKKwlzcGluX2xvY2tfaXJxc2F2ZSgmbWFwLT5zb2NrLT5zay0+c2tfcmVj
ZWl2ZV9xdWV1ZS5sb2NrLCBmbGFncyk7CisJaWYgKHNrYl9xdWV1ZV9lbXB0eSgmbWFwLT5zb2Nr
LT5zay0+c2tfcmVjZWl2ZV9xdWV1ZSkpIHsKKwkJYXRvbWljX3NldCgmbWFwLT5yZWFkLCAwKTsK
KwkJc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmbWFwLT5zb2NrLT5zay0+c2tfcmVjZWl2ZV9xdWV1
ZS5sb2NrLAorCQkJCWZsYWdzKTsKKwkJcmV0dXJuOworCX0KKwlzcGluX3VubG9ja19pcnFyZXN0
b3JlKCZtYXAtPnNvY2stPnNrLT5za19yZWNlaXZlX3F1ZXVlLmxvY2ssIGZsYWdzKTsKKwl3YW50
ZWQgPSBhcnJheV9zaXplIC0gc2l6ZTsKKwltYXNrZWRfcHJvZCA9IHB2Y2FsbHNfbWFzayhwcm9k
LCBhcnJheV9zaXplKTsKKwltYXNrZWRfY29ucyA9IHB2Y2FsbHNfbWFzayhjb25zLCBhcnJheV9z
aXplKTsKKworCW1lbXNldCgmbXNnLCAwLCBzaXplb2YobXNnKSk7CisJbXNnLm1zZ19pdGVyLnR5
cGUgPSBJVEVSX0tWRUN8V1JJVEU7CisJbXNnLm1zZ19pdGVyLmNvdW50ID0gd2FudGVkOworCWlm
IChtYXNrZWRfcHJvZCA8IG1hc2tlZF9jb25zKSB7CisJCXZlY1swXS5pb3ZfYmFzZSA9IGRhdGEt
PmluICsgbWFza2VkX3Byb2Q7CisJCXZlY1swXS5pb3ZfbGVuID0gd2FudGVkOworCQltc2cubXNn
X2l0ZXIua3ZlYyA9IHZlYzsKKwkJbXNnLm1zZ19pdGVyLm5yX3NlZ3MgPSAxOworCX0gZWxzZSB7
CisJCXZlY1swXS5pb3ZfYmFzZSA9IGRhdGEtPmluICsgbWFza2VkX3Byb2Q7CisJCXZlY1swXS5p
b3ZfbGVuID0gYXJyYXlfc2l6ZSAtIG1hc2tlZF9wcm9kOworCQl2ZWNbMV0uaW92X2Jhc2UgPSBk
YXRhLT5pbjsKKwkJdmVjWzFdLmlvdl9sZW4gPSB3YW50ZWQgLSB2ZWNbMF0uaW92X2xlbjsKKwkJ
bXNnLm1zZ19pdGVyLmt2ZWMgPSB2ZWM7CisJCW1zZy5tc2dfaXRlci5ucl9zZWdzID0gMjsKKwl9
CisKKwlhdG9taWNfc2V0KCZtYXAtPnJlYWQsIDApOworCXJldCA9IGluZXRfcmVjdm1zZyhtYXAt
PnNvY2ssICZtc2csIHdhbnRlZCwgTVNHX0RPTlRXQUlUKTsKKwlXQVJOX09OKHJldCA+IHdhbnRl
ZCk7CisJaWYgKHJldCA9PSAtRUFHQUlOKSAvKiBzaG91bGRuJ3QgaGFwcGVuICovCisJCXJldHVy
bjsKKwlpZiAoIXJldCkKKwkJcmV0ID0gLUVOT1RDT05OOworCXNwaW5fbG9ja19pcnFzYXZlKCZt
YXAtPnNvY2stPnNrLT5za19yZWNlaXZlX3F1ZXVlLmxvY2ssIGZsYWdzKTsKKwlpZiAocmV0ID4g
MCAmJiAhc2tiX3F1ZXVlX2VtcHR5KCZtYXAtPnNvY2stPnNrLT5za19yZWNlaXZlX3F1ZXVlKSkK
KwkJYXRvbWljX2luYygmbWFwLT5yZWFkKTsKKwlzcGluX3VubG9ja19pcnFyZXN0b3JlKCZtYXAt
PnNvY2stPnNrLT5za19yZWNlaXZlX3F1ZXVlLmxvY2ssIGZsYWdzKTsKKworCS8qIHdyaXRlIHRo
ZSBkYXRhLCB0aGVuIG1vZGlmeSB0aGUgaW5kZXhlcyAqLworCXZpcnRfd21iKCk7CisJaWYgKHJl
dCA8IDApCisJCWludGYtPmluX2Vycm9yID0gcmV0OworCWVsc2UKKwkJaW50Zi0+aW5fcHJvZCA9
IHByb2QgKyByZXQ7CisJLyogdXBkYXRlIHRoZSBpbmRleGVzLCB0aGVuIG5vdGlmeSB0aGUgb3Ro
ZXIgZW5kICovCisJdmlydF93bWIoKTsKKwlub3RpZnlfcmVtb3RlX3ZpYV9pcnEobWFwLT5pcnEp
OworCisJcmV0dXJuOwogfQogCiBzdGF0aWMgaW50IHB2Y2FsbHNfY29ubl9iYWNrX3dyaXRlKHN0
cnVjdCBzb2NrX21hcHBpbmcgKm1hcCkKQEAgLTE3Miw2ICsyNDcsMTYgQEAgc3RhdGljIHZvaWQg
cHZjYWxsc19za19zdGF0ZV9jaGFuZ2Uoc3RydWN0IHNvY2sgKnNvY2spCiAKIHN0YXRpYyB2b2lk
IHB2Y2FsbHNfc2tfZGF0YV9yZWFkeShzdHJ1Y3Qgc29jayAqc29jaykKIHsKKwlzdHJ1Y3Qgc29j
a19tYXBwaW5nICptYXAgPSBzb2NrLT5za191c2VyX2RhdGE7CisJc3RydWN0IHB2Y2FsbHNfaW93
b3JrZXIgKmlvdzsKKworCWlmIChtYXAgPT0gTlVMTCkKKwkJcmV0dXJuOworCisJaW93ID0gJm1h
cC0+aW93b3JrZXI7CisJYXRvbWljX2luYygmbWFwLT5yZWFkKTsKKwlhdG9taWNfaW5jKCZtYXAt
PmlvKTsKKwlxdWV1ZV93b3JrKGlvdy0+d3EsICZpb3ctPnJlZ2lzdGVyX3dvcmspOwogfQogCiBz
dGF0aWMgc3RydWN0IHNvY2tfbWFwcGluZyAqcHZjYWxsc19uZXdfYWN0aXZlX3NvY2tldCgKLS0g
CjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 22 19:15:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 19:15: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 1dO7ZN-0000M3-Hv; Thu, 22 Jun 2017 19:15:09 +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 1dO7ZM-0000Jl-Lx
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 19:15:08 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 61/0F-02956-C371C495; Thu, 22 Jun 2017 19:15:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsVybKJssq61uE+
 kwbV2NYslHxezODB6HN39mymAMYo1My8pvyKBNaNz+kemgp0SFf8bWRoYb4p0MXJxCAm0MUm8
 //SMsYuRk4NFwEFi6cV25i5GDg5GgRiJBz+sQcKMAmESky8vYQWx2QQMJf4+2cQGYosISEtc+
 3yZEWQOs8BkRonX734xgySEBcwkth87zwQxU1WiZ/knsGZeAXeJV5N3gu2SEJCTOHlsMlicEy
 je1HyODeKgdkaJ3s8v2Scw8i5gZFjFqFGcWlSWWqRraKaXVJSZnlGSm5iZo2toYKaXm1pcnJi
 empOYVKyXnJ+7iREYDgxAsIPx/saAQ4ySHExKorybi70jhfiS8lMqMxKLM+KLSnNSiw8xynBw
 KEnwfhT1iRQSLEpNT61Iy8wBBiZMWoKDR0mE9wsfUJq3uCAxtzgzHSJ1ilGXY8Pq9V+YhFjy8
 vNSpcR5b4PMEAApyijNgxsBi5JLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEubdKwY0hSczrw
 Ru0yugI5iAjnhxxAPkiJJEhJRUA2OH/Mse9sgMdrmoI44/t79YfdXOTOrMoeBjj2vVX89fLKr
 kE7JqDWPf83sKbqHqk/LdQiICBO8laj7YpntuXW2E7irLEH4xo9XtTQ/1hAz97NM6A/Z99z2V
 PNd9RWB1WPclyVPLrbv9fwh2T5jLuTfx/68vqkJRM1rYhbXLrDZuzOLYdmE3sxJLcUaioRZzU
 XEiABeJpIqNAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1498158906!109221610!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9189 invoked from network); 22 Jun 2017 19:15:07 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Jun 2017 19:15:07 -0000
Received: from localhost.localdomain (unknown [99.165.194.18])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C53A422BC1;
 Thu, 22 Jun 2017 19:14:35 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C53A422BC1
From: Stefano Stabellini <sstabellini@kernel.org>
To: xen-devel@lists.xen.org
Date: Thu, 22 Jun 2017 12:14:26 -0700
Message-Id: <1498158867-25426-17-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1498158867-25426-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1706221208170.12819@sstabellini-ThinkPad-X260>
 <1498158867-25426-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 v5 17/18] xen/pvcalls: implement write
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiB0aGUgb3RoZXIgZW5kIG5vdGlmaWVzIHVzIHRoYXQgdGhlcmUgaXMgZGF0YSB0byBiZSB3
cml0dGVuCihwdmNhbGxzX2JhY2tfY29ubl9ldmVudCksIGluY3JlbWVudCB0aGUgaW8gYW5kIHdy
aXRlIGNvdW50ZXJzLCBhbmQKc2NoZWR1bGUgdGhlIGlvd29ya2VyLgoKSW1wbGVtZW50IHRoZSB3
cml0ZSBmdW5jdGlvbiBjYWxsZWQgYnkgaW93b3JrZXIgYnkgcmVhZGluZyB0aGUgZGF0YSBmcm9t
CnRoZSBkYXRhIHJpbmcsIHdyaXRpbmcgaXQgdG8gdGhlIHNvY2tldCBieSBjYWxsaW5nIGluZXRf
c2VuZG1zZy4KClNldCBvdXRfZXJyb3Igb24gZXJyb3IuCgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHN0ZWZhbm9AYXBvcmV0by5jb20+CkNDOiBib3Jpcy5vc3Ryb3Zza3lAb3Jh
Y2xlLmNvbQpDQzogamdyb3NzQHN1c2UuY29tCi0tLQogZHJpdmVycy94ZW4vcHZjYWxscy1iYWNr
LmMgfCA3NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiAx
IGZpbGUgY2hhbmdlZCwgNzMgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdp
dCBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jIGIvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNr
LmMKaW5kZXggY2NjZWFiZC4uNDI0ZGNhYyAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vcHZjYWxs
cy1iYWNrLmMKKysrIGIvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMKQEAgLTE3OSw3ICsxNzks
NjYgQEAgc3RhdGljIHZvaWQgcHZjYWxsc19jb25uX2JhY2tfcmVhZCh2b2lkICpvcGFxdWUpCiAK
IHN0YXRpYyBpbnQgcHZjYWxsc19jb25uX2JhY2tfd3JpdGUoc3RydWN0IHNvY2tfbWFwcGluZyAq
bWFwKQogewotCXJldHVybiAwOworCXN0cnVjdCBwdmNhbGxzX2RhdGFfaW50ZiAqaW50ZiA9IG1h
cC0+cmluZzsKKwlzdHJ1Y3QgcHZjYWxsc19kYXRhICpkYXRhID0gJm1hcC0+ZGF0YTsKKwlzdHJ1
Y3QgbXNnaGRyIG1zZzsKKwlzdHJ1Y3Qga3ZlYyB2ZWNbMl07CisJUklOR19JRFggY29ucywgcHJv
ZCwgc2l6ZSwgYXJyYXlfc2l6ZTsKKwlpbnQgcmV0OworCisJY29ucyA9IGludGYtPm91dF9jb25z
OworCXByb2QgPSBpbnRmLT5vdXRfcHJvZDsKKwkvKiByZWFkIHRoZSBpbmRleGVzIGJlZm9yZSBk
ZWFsaW5nIHdpdGggdGhlIGRhdGEgKi8KKwl2aXJ0X21iKCk7CisKKwlhcnJheV9zaXplID0gWEVO
X0ZMRVhfUklOR19TSVpFKG1hcC0+cmluZ19vcmRlcik7CisJc2l6ZSA9IHB2Y2FsbHNfcXVldWVk
KHByb2QsIGNvbnMsIGFycmF5X3NpemUpOworCWlmIChzaXplID09IDApCisJCXJldHVybiAwOwor
CisJbWVtc2V0KCZtc2csIDAsIHNpemVvZihtc2cpKTsKKwltc2cubXNnX2ZsYWdzIHw9IE1TR19E
T05UV0FJVDsKKwltc2cubXNnX2l0ZXIudHlwZSA9IElURVJfS1ZFQ3xSRUFEOworCW1zZy5tc2df
aXRlci5jb3VudCA9IHNpemU7CisJaWYgKHB2Y2FsbHNfbWFzayhwcm9kLCBhcnJheV9zaXplKSA+
IHB2Y2FsbHNfbWFzayhjb25zLCBhcnJheV9zaXplKSkgeworCQl2ZWNbMF0uaW92X2Jhc2UgPSBk
YXRhLT5vdXQgKyBwdmNhbGxzX21hc2soY29ucywgYXJyYXlfc2l6ZSk7CisJCXZlY1swXS5pb3Zf
bGVuID0gc2l6ZTsKKwkJbXNnLm1zZ19pdGVyLmt2ZWMgPSB2ZWM7CisJCW1zZy5tc2dfaXRlci5u
cl9zZWdzID0gMTsKKwl9IGVsc2UgeworCQl2ZWNbMF0uaW92X2Jhc2UgPSBkYXRhLT5vdXQgKyBw
dmNhbGxzX21hc2soY29ucywgYXJyYXlfc2l6ZSk7CisJCXZlY1swXS5pb3ZfbGVuID0gYXJyYXlf
c2l6ZSAtIHB2Y2FsbHNfbWFzayhjb25zLCBhcnJheV9zaXplKTsKKwkJdmVjWzFdLmlvdl9iYXNl
ID0gZGF0YS0+b3V0OworCQl2ZWNbMV0uaW92X2xlbiA9IHNpemUgLSB2ZWNbMF0uaW92X2xlbjsK
KwkJbXNnLm1zZ19pdGVyLmt2ZWMgPSB2ZWM7CisJCW1zZy5tc2dfaXRlci5ucl9zZWdzID0gMjsK
Kwl9CisKKwlhdG9taWNfc2V0KCZtYXAtPndyaXRlLCAwKTsKKwlyZXQgPSBpbmV0X3NlbmRtc2co
bWFwLT5zb2NrLCAmbXNnLCBzaXplKTsKKwlpZiAocmV0ID09IC1FQUdBSU4gfHwgKHJldCA+PSAw
ICYmIHJldCA8IHNpemUpKSB7CisJCWF0b21pY19pbmMoJm1hcC0+d3JpdGUpOworCQlhdG9taWNf
aW5jKCZtYXAtPmlvKTsKKwl9CisJaWYgKHJldCA9PSAtRUFHQUlOKQorCQlyZXR1cm4gcmV0Owor
CisJLyogd3JpdGUgdGhlIGRhdGEsIHRoZW4gdXBkYXRlIHRoZSBpbmRleGVzICovCisJdmlydF93
bWIoKTsKKwlpZiAocmV0IDwgMCkgeworCQlpbnRmLT5vdXRfZXJyb3IgPSByZXQ7CisJfSBlbHNl
IHsKKwkJaW50Zi0+b3V0X2Vycm9yID0gMDsKKwkJaW50Zi0+b3V0X2NvbnMgPSBjb25zICsgcmV0
OworCQlwcm9kID0gaW50Zi0+b3V0X3Byb2Q7CisJfQorCS8qIHVwZGF0ZSB0aGUgaW5kZXhlcywg
dGhlbiBub3RpZnkgdGhlIG90aGVyIGVuZCAqLworCXZpcnRfd21iKCk7CisJaWYgKHByb2QgIT0g
Y29ucyArIHJldCkKKwkJYXRvbWljX2luYygmbWFwLT53cml0ZSk7CisJbm90aWZ5X3JlbW90ZV92
aWFfaXJxKG1hcC0+aXJxKTsKKworCXJldHVybiByZXQ7CiB9CiAKIHN0YXRpYyB2b2lkIHB2Y2Fs
bHNfYmFja19pb3dvcmtlcihzdHJ1Y3Qgd29ya19zdHJ1Y3QgKndvcmspCkBAIC04NDksNiArOTA4
LDE5IEBAIHN0YXRpYyBpcnFyZXR1cm5fdCBwdmNhbGxzX2JhY2tfZXZlbnQoaW50IGlycSwgdm9p
ZCAqZGV2X2lkKQogCiBzdGF0aWMgaXJxcmV0dXJuX3QgcHZjYWxsc19iYWNrX2Nvbm5fZXZlbnQo
aW50IGlycSwgdm9pZCAqc29ja19tYXApCiB7CisJc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwID0g
c29ja19tYXA7CisJc3RydWN0IHB2Y2FsbHNfaW93b3JrZXIgKmlvdzsKKworCWlmIChtYXAgPT0g
TlVMTCB8fCBtYXAtPnNvY2sgPT0gTlVMTCB8fCBtYXAtPnNvY2stPnNrID09IE5VTEwgfHwKKwkJ
bWFwLT5zb2NrLT5zay0+c2tfdXNlcl9kYXRhICE9IG1hcCkKKwkJcmV0dXJuIElSUV9IQU5ETEVE
OworCisJaW93ID0gJm1hcC0+aW93b3JrZXI7CisKKwlhdG9taWNfaW5jKCZtYXAtPndyaXRlKTsK
KwlhdG9taWNfaW5jKCZtYXAtPmlvKTsKKwlxdWV1ZV93b3JrKGlvdy0+d3EsICZpb3ctPnJlZ2lz
dGVyX3dvcmspOworCiAJcmV0dXJuIElSUV9IQU5ETEVEOwogfQogCi0tIAoxLjkuMQoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 22 19:20:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 19: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 1dO7eM-0002Oc-Ax; Thu, 22 Jun 2017 19: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 <osstest-admin@xenproject.org>) id 1dO7eL-0002OI-1U
 for xen-devel@lists.xensource.com; Thu, 22 Jun 2017 19:20:17 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 80/67-03920-0781C495; Thu, 22 Jun 2017 19:20:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVTdfwif
 S4OtcEYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmbHk1j63gTWbFl9ftLA2M
 5xy6GLk4hAT+Mkq8WNTPDOE8ZpRYuHAPG4SzjVHiTd9Hpi5GTg4RAWeJr2fmsncxcnDwCuhL3
 FkpDhIWFrCSWLV+PztIvYTAdhWJFf/fgNVLCHhKLGxbzg5jL5r5CmgDOwcbUMMhMZAoi4CqRN
 /ZC+wTGLkXMDKsYlQvTi0qSy3SNdZLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAj
 0OAMQ7GDs+Od0iFGSg0lJlHdzsXekEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneMHGfSCHBotT0
 1Iq0zBxg6MGkJTh4lER4v/ABpXmLCxJzizPTIVKnGHU5Nqxe/4VJiCUvPy9VSpx3N8gMAZCij
 NI8uBGwOLjEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd5SkCk8mXklcJteAR3BBHTEiyMeIE
 eUJCKkpBoY+66vF1gmenSydty+3H27k5tudfDteKvjZGs0S3DW5PX3Zj2wi7xznvPq9flebC4
 5y6QSwrfqt1pENH5n/dvyJs+kzM9R4sTO/uVGdvKvdgqH3V4RUv+sbF+o4o7FnmmHy5d0F3o8
 K84J1bj3kFniRl9sTaFZnJnCCr0zB0sfv3y9/Yr0g98mSizFGYmGWsxFxYkAl/q9tn4CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1498159214!69360149!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24613 invoked from network); 22 Jun 2017 19:20: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; 22 Jun 2017 19:20: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 1dO7eE-0004rz-Au; Thu, 22 Jun 2017 19:20: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 1dO7e8-0003b3-Nd; Thu, 22 Jun 2017 19:20:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dO7e8-0003B8-Ec; Thu, 22 Jun 2017 19:20:04 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110942-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:regression
 xen-4.9-testing:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm: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-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-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-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-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-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-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-qemuu-nested-amd:debian-hvm-install/l1/l2: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-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=b38b1479a532f08fedd7f3b761673bc78b66739d
X-Osstest-Versions-That: xen=e197d29514165202308fe65db6effc4835aabfeb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 22 Jun 2017 19:20:04 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 110942: 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>

ZmxpZ2h0IDExMDk0MiB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDk0Mi8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyIDE1IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTEwNTQyCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMTA1NTAKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBh
bGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNiBndWVzdC1zdG9wICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA1NDIKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMTA0OTkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1z
dG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExMDUyNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0IDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDExMDU1MAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgOSBkZWJpYW4taW5zdGFsbCAgICAgICAgICAg
ICAgIGZhaWwgIGxpa2UgMTEwNTUwCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgNiB4
ZW4tYnVpbGQvZGlzdC10ZXN0ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAg
IDYgeGVuLWJ1aWxkL2Rpc3QtdGVzdCAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kIDE2IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgOSB3aW5kb3dz
LWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVu
ICAgICAgICAgICAgICAgICAgYjM4YjE0NzlhNTMyZjA4ZmVkZDdmM2I3NjE2NzNiYzc4YjY2NzM5
ZApiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgZTE5N2QyOTUxNDE2NTIw
MjMwOGZlNjVkYjZlZmZjNDgzNWFhYmZlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEwNTUwICAy
MDE3LTA2LTE4IDIxOjQ5OjQyIFogICAgMyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExMDU2
OCAgMjAxNy0wNi0xOSAxMzoxNDozMiBaICAgIDMgZGF5cyAgICAzIGF0dGVtcHRzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDExMDk0MiAgMjAxNy0wNi0yMSAxNjozMDo0NSBaICAgIDEgZGF5cyAgICAx
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgogIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxh
cEBjaXRyaXguY29tPgogIElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgog
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgogIEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xl
LmNvbT4KICBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAgU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CiAgWmhvbmd6ZSBMaXUgPGJsYWNrc2t5Z2dAZ21haWwuY29tPgoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1
biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20g
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
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAg
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
NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24g
b3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1h
Z2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFp
bGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2Vu
ZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRl
c3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZp
c2lvbiBsb2c7IGl0IHdvdWxkIGJlIDc1NCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 22 19:24:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 19:24:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dO7i4-0002ZC-Ru; Thu, 22 Jun 2017 19: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 <boris.ostrovsky@oracle.com>) id 1dO7i3-0002Z5-JR
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 19:24:07 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 C2/7A-03371-6591C495; Thu, 22 Jun 2017 19:24:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCIsWRWlGSWpSXmKPExsXSO6nOVTdM0if
 SYN0NMYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWP+i1lsBXtYKu5daGdvYHzO3MXIxSEk0MEk
 MffENSjnG6PE4vVP2CGcDYwSy45MYoNwtjFKzOo4x9TFyMkhLBAkMXnfVyaQhIjAbkaJsxNXM
 UJUtTBK3Gu7BzaMWWAFo8TudctYQFrYBIwkzh6dzghi8wrYSsxrnwVmswioSvR+mc0KYosKhE
 u8bTzCAlEjKHFy5hMwm1PAQ6Jv7muwemYBPYkd13+xQtjyEtvfzmEGsSUEjCX6ZvWxTGAUnIW
 kfRaSlllIWhYwMq9i1ChOLSpLLdI1stBLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/d
 xAgMYQYg2MF4fm3gIUZJDiYlUd7Nxd6RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR490v4RAoJF
 qWmp1akZeYAowkmLcHBoyTCKw6S5i0uSMwtzkyHSJ1i1OVo+rDlC5MQS15+XqqUOO8WkCIBkK
 KM0jy4EbDIvsQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVhXmFgmhDiycwrgdv0CugIJqAjXhz
 xADmiJBEhJdXA6NlwqV3S6Lv01l655Cz2HzNsl1kZbbbt743Jjo89ZdzPue1R5IpJnG43FaoP
 11xe8CO9j6FGlJPbNLm9lb1xruZptVleddPeHMjZ7qA7cSJXOHPaxROVSpKSKwTVFok6mu9l/
 6nwZf6S3EPOTRcnLO/wy33pVeyx1sngwxoJm7xF994e4whVYinOSDTUYi4qTgQAM3fyiecCAA
 A=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1498159444!69360443!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62492 invoked from network); 22 Jun 2017 19:24:06 -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; 22 Jun 2017 19:24:06 -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
 v5MJNmdZ021973
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Thu, 22 Jun 2017 19:23:49 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0021.oracle.com (8.13.8/8.14.4) with ESMTP id v5MJNlna031751
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Thu, 22 Jun 2017 19:23:47 GMT
Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id v5MJNjfZ016588;
 Thu, 22 Jun 2017 19:23:46 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, 22 Jun 2017 12:23:44 -0700
To: Daniel Kiper <daniel.kiper@oracle.com>, linux-efi@vger.kernel.org,
 linux-kernel@vger.kernel.org, x86@kernel.org, stable@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <1498128697-12943-1-git-send-email-daniel.kiper@oracle.com>
 <1498128697-12943-3-git-send-email-daniel.kiper@oracle.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <54b02bd1-b3a7-9154-f007-32bf4c27f553@oracle.com>
Date: Thu, 22 Jun 2017 15:25:28 -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: <1498128697-12943-3-git-send-email-daniel.kiper@oracle.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: jgross@suse.com, ard.biesheuvel@linaro.org, matt@codeblueprint.co.uk,
 andrew.cooper3@citrix.com, mingo@redhat.com, hpa@zytor.com, tglx@linutronix.de
Subject: Re: [Xen-devel] [PATCH v2 2/2] x86/xen/efi: Init only efi struct
 members used by 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>

T24gMDYvMjIvMjAxNyAwNjo1MSBBTSwgRGFuaWVsIEtpcGVyIHdyb3RlOgo+IEN1cnJlbnQgYXBw
cm9hY2gsIHdob2xlc2FsZSBlZmkgc3RydWN0IGluaXRpYWxpemF0aW9uIGZyb20gZWZpX3hlbiwg
aXMgbm90Cj4gZ29vZC4gVXN1YWxseSBpZiBuZXcgbWVtYmVyIGlzIGRlZmluZWQgdGhlbiBpdCBp
cyBwcm9wZXJseSBpbml0aWFsaXplZCBpbgo+IGRyaXZlcnMvZmlybXdhcmUvZWZpL2VmaS5jIGJ1
dCBub3QgaW4gYXJjaC94ODYveGVuL2VmaS5jLiBBcyBJIHNhdyBpdCBoYXBwZW5lZAo+IGEgZmV3
IHRpbWVzIHVudGlsIG5vdy4gU28sIGxldCdzIGluaXRpYWxpemUgb25seSBlZmkgc3RydWN0IG1l
bWJlcnMgdXNlZCBieQo+IFhlbiB0byBhdm9pZCBzdWNoIGlzc3VlcyBpbiB0aGUgZnV0dXJlLgo+
Cj4gU2lnbmVkLW9mZi1ieTogRGFuaWVsIEtpcGVyIDxkYW5pZWwua2lwZXJAb3JhY2xlLmNvbT4K
PiBBY2tlZC1ieTogQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CgpS
ZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4K
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 22 20:32:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 20:32:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dO8lQ-0006yN-1E; Thu, 22 Jun 2017 20: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 <dgdegra@tycho.nsa.gov>) id 1dO8lO-0006yH-4z
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 20:31:38 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 55/EF-03058-9292C495; Thu, 22 Jun 2017 20:31:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsXCoZPKoauh6RN
 psOmJlMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmrF/z032gjeOFVvu3GRvYHxn0sXIycEpcE1E
 ovmBThcjF4eEwBMmiTvdGxlBEkIC7YwShx5ogiSEBLYxSsz+MpOpi5GDQ1ggUmLhIQ6QGhEBX
 4mmXUeZQGqYBVYxS7xp+MUC0fCZSeLYogmsIFVsAroSCw6uZAKx+QXUJA7vvMICMohXwEGibX
 ENiMkioCqxvTUDpEJUIFzixZY/YJ28AoISJ2c+AavmFLCTONqQChJmFrCVuDN3NzOELS5x68l
 8JghbXmL72znMExiFZiHpnoWkZRaSlllIWhYwsqxi1ChOLSpLLdI1MtVLKspMzyjJTczM0TU0
 MNPLTS0uTkxPzUlMKtZLzs/dxAgMcgYg2MG4akHgIUZJDiYlUd7Nxd6RQnxJ+SmVGYnFGfFFp
 TmpxYcYZTg4lCR476n7RAoJFqWmp1akZeYA4w0mLcHBoyTCq6gElOYtLkjMLc5Mh0idYlSUEu
 f9B9InAJLIKM2Da4PF+CVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ8+qATOHJzCuBm/4KaDE
 T0OIXRzxAFpckIqSkGhiDk59LdmRNY3tdnqG5IP9+t0vyUWmr1x9msrEYKR4uFMiOs3hZkD9J
 Kf3ci5U993983naf8+H/T0JhfeWc90M8g1a8XDFPaPkJyeZb2tML7Ge0d7PMuVtxX4oxUHDGh
 nPe6Tm7rZd/qBT4F8U2/fbCiLTC9bJZbRqBG3bo2L5PqFjwZ8OC2udKLMUZiYZazEXFiQCX8+
 tK7AIAAA==
X-Env-Sender: dgdegra@tycho.nsa.gov
X-Msg-Ref: server-11.tower-21.messagelabs.com!1498163495!75145156!1
X-Originating-IP: [8.44.101.8]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22401 invoked from network); 22 Jun 2017 20:31:36 -0000
Received: from emsm-gh1-uea10.nsa.gov (HELO emsm-gh1-uea10.nsa.gov)
 (8.44.101.8)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Jun 2017 20:31:36 -0000
IronPort-PHdr: =?us-ascii?q?9a23=3AqYgbNx+7TxwGGv9uRHKM819IXTAuvvDOBiVQ1KB+?=
 =?us-ascii?q?1+MQIJqq85mqBkHD//Il1AaPBtSEraMewLOK7OjJYi8p2d65qncMcZhBBVcuqP?=
 =?us-ascii?q?49uEgeOvODElDxN/XwbiY3T4xoXV5h+GynYwAOQJ6tL1LdrWev4jEMBx7xKRR6?=
 =?us-ascii?q?JvjvGo7Vks+7y/2+94fdbghMhjexe7d/IAu5oQnMucQbg5ZpJ7osxBfOvnZGYf?=
 =?us-ascii?q?ldy3lyJVKUkRb858Ow84Bm/i9Npf8v9NNOXLvjcaggQrNWEDopM2Yu5M32rhbD?=
 =?us-ascii?q?VheA5mEdUmoNjBVFBRXO4QzgUZfwtiv6sfd92DWfMMbrQ704RSiu4qF2QxLzli?=
 =?us-ascii?q?wJKyA2/33WisxojaJUvhShpwBkw4XJZI2ZLedycr/Bcd8fQ2dOUNxRVyhcCY2i?=
 =?us-ascii?q?aYUBAfcKMeJBo4Xju1cCqB2zDhSuCuzy0D9FnmL407M00+ohFgHI3wIuENwBv3?=
 =?us-ascii?q?vWsNr7O7wfUfy3waTS0TnPc/1b1Df75YPVch4hu/aMXbdofMTf00YvEQLFgUuU?=
 =?us-ascii?q?qYf4MT2ayPkGvWmB7+V6T+2vhXMspgZsrTig28gjlIbJhpgPxV3f6SV4wJo6Jd?=
 =?us-ascii?q?2/SEJhZ96kC4FfuzuVN4txXMMvWmdlszs0xL0BvJ60ZikKyJI/yhLDdfCGfJKE?=
 =?us-ascii?q?4g/4VOuXPDx2h2pldaqiixu9/kWs0O3xWtSu3FpUoSdJjMPAum0L2hfO8MaIUO?=
 =?us-ascii?q?F98V2k2TuX0gDT7fxLLl4smKrALp4h3qYwlp0OsUTfBiP2mFv5jKuRdkg85uin?=
 =?us-ascii?q?8f7nYrT7pp+HLYN0lgH/Pbgumsy4G+g4NBQBX3OH9uim0b3j/En5TK1Ljv0wjK?=
 =?us-ascii?q?bZrIjXKdkUq6O2GQNY0psv5wyhAzqpztgUh2QLIEpAeB2djojpP1/OIOr/Dfe6?=
 =?us-ascii?q?m1mjjThryO3YMb3uGJXCNGPOkKvhfLlh605czxA/zdZE551OEL0BL/XzWlHpuN?=
 =?us-ascii?q?zCEhA5KxC0w/rgCNhl2YMRR2WPArWWMKzMq1OH+/8vI++IZIAPoDbwMOQq5//y?=
 =?us-ascii?q?jX8jmF8ccrOl0ocQaHC9Bv5mOVmWYWLwgtcdFmcHpg4wQfH0h12fVT5TZmq9X6?=
 =?us-ascii?q?In6zEgFYKmFpnMSpqxj7yG2SexBodWaXxeClCQDXfocJ2JW/URaCKWI89ujDoE?=
 =?us-ascii?q?WaKuS487zx6usAv6xqF9IerO/y0Ur47s1N9w5+fLjxE96SR0D9iB02GKV2x7hG?=
 =?us-ascii?q?UISCIs3K9hr01x0EuM0a9/g/xAC9NT/f1EXxwmOp7d0+x6EdHyWw3bctiVT1am?=
 =?us-ascii?q?R82sASstQdIp398Of0F9Fs2sjx/d3iqmGbsVl72WBJAq6a/Tw3nxJ9pny3bH26?=
 =?us-ascii?q?gtlUUpQsxKNWe+nK5w6xDTB5LVk0Wej6ukdLoT3CnX9GeM02WCpk9WUBN2UaXB?=
 =?us-ascii?q?R38fflDbosrk5k/YU7CuCKgnMhFAyc+NMKdFdtrpjVBeTvf5JNvee36xm3u3BR?=
 =?us-ascii?q?uQxb2Ddozqd38Z0irHFEcEkBsT/XGANQUlGCihvnjSAyBvFVLzeUPs8OZ/pGmn?=
 =?us-ascii?q?QU8zygGAd1dh2Kat+h4JmfycTOse3qkfuCc9sTp7B0iy39bSC9qBoQphfb5RYd?=
 =?us-ascii?q?Aj71dd02LWqQh9MoanL6B4iV4Uax53sF/21xVrFoVAltAnrXw0wwp0MK6XzU1O?=
 =?us-ascii?q?dy2G0pD0IbDXLmjy/Auza67NwF3f38iZ+qEX6PQirFXjvh+mGVY+83l91NlVyX?=
 =?us-ascii?q?Sc7I3QDAUOSZLxTlo39x9iqrHZZSk94ZnU2mdxPqWuvD7C2tYpBOg+xxanZddQ?=
 =?us-ascii?q?Kr+LFAvsHMEAG8euL+kqkUCzbh0YJOBS6LI0P8S+evua2a6rOf1tnT24gmRB+o?=
 =?us-ascii?q?x91ViM9yUvAtLPirkIxOuX00OrSjH4hU/p5s/6nppLaHceA2y7wDDMD49NfKxi?=
 =?us-ascii?q?O40MDDHqa+++wJ1UioPpWnVYvAqBLV4b3M6ieTKJckfwmwZX0BJEj2agnH6Uxj?=
 =?us-ascii?q?p1njVhgqfX8zbHyuqqIBYINmNEXmBKkUbnIY/yicsTGkevcV56x1Oe+U/myv0D?=
 =?us-ascii?q?9+xEJG7JTBINJnKuIg=3D=3D?=
X-IPAS-Result: =?us-ascii?q?A2E2AQCIKExZ/wHyM5BRDBkBAQEBAQEBAQEBAQcBAQEBARQ?=
 =?us-ascii?q?BAQEBAQEBAQEBAQcBAQEBAYMCK4Fvn2VzkDSGYoYkAoMCVwEBAQEBAQEBAgECa?=
 =?us-ascii?q?CiCMyQBgkABAQEBAgEdChFBEAsNCxUZVwYBDAYCAQGIBwwBggwIrlc6JQKLRgE?=
 =?us-ascii?q?BAQEBAQQBAQEBAQEigyeFLCuCRTSENAF0hTUBBIcaiSeOIopwg0CFMoszhlxIl?=
 =?us-ascii?q?E5YgQonCx8pD4d0JDaJXQEBAQ?=
Received: from unknown (HELO tarius.tycho.ncsc.mil) ([144.51.242.1])
 by emsm-gh1-uea10.nsa.gov with ESMTP; 22 Jun 2017 20:31:34 +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
 v5MKU7ov024177; Thu, 22 Jun 2017 16:30:09 -0400
To: George Dunlap <george.dunlap@citrix.com>, Jan Beulich <JBeulich@suse.com>
References: <594A61C8020000780016515C@prv-mh.provo.novell.com>
 <594A61C8020000780016515C@prv-mh.provo.novell.com>
 <5f5d035f-4ff2-b951-06cc-a4f373b681f2@citrix.com>
 <594AB40A0200007800165716@prv-mh.provo.novell.com>
 <d4ae55d9-79c3-60da-f0b7-0df0b541470e@citrix.com>
 <594B88550200007800165991@prv-mh.provo.novell.com>
 <0a70ab17-ece8-1fe2-0bc1-43b7ce41efa9@citrix.com>
From: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Organization: National Security Agency
Message-ID: <0b44a554-094e-9fae-4af9-b6ed113e1e4f@tycho.nsa.gov>
Date: Thu, 22 Jun 2017 16:30:07 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <0a70ab17-ece8-1fe2-0bc1-43b7ce41efa9@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>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] passthrough: give
 XEN_DOMCTL_test_assign_device more sane semantics
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

T24gMDYvMjIvMjAxNyAwNTo0MCBBTSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBPbiAyMi8wNi8x
NyAwODowNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDIxLjA2LjE3IGF0IDE4OjM2LCA8
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90ZToKPj4+IE9uIDIxLzA2LzE3IDE2OjU5LCBK
YW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+PiBPbiAyMS4wNi4xNyBhdCAxNjozOCwgPGdlb3JnZS5k
dW5sYXBAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4+IE9uIDIxLzA2LzE3IDExOjA4LCBKYW4gQmV1
bGljaCB3cm90ZToKPj4+Pj4+IFNvIGZhciBjYWxsZXJzIG9mIHRoZSBsaWJ4YyBpbnRlcmZhY2Ug
cGFzc2VkIGluIGEgZG9tYWluIElEIHdoaWNoIHdhcwo+Pj4+Pj4gdGhlbiBpZ25vcmVkIGluIHRo
ZSBoeXBlcnZpc29yLiBJbnN0ZWFkLCBtYWtlIHRoZSBoeXBlcnZpc29yIGhvbm9yIGl0Cj4+Pj4+
PiAoYWNjZXB0aW5nIERPTUlEX0lOVkFMSUQgdG8gb2J0YWluIG9yaWdpbmFsIGJlaGF2aW9yKSwg
YWxsb3dpbmcgdG8KPj4+Pj4+IHF1ZXJ5IHdoZXRoZXIgYSBkZXZpY2UgaXMgYXNzaWduZWQgdG8g
YSBwYXJ0aWN1bGFyIGRvbWFpbi4gSWdub3JlIHRoZQo+Pj4+Pj4gcGFzc2VkIGluIGRvbWFpbiBJ
RCBhdCB0aGUgbGlieGMgbGF5ZXIgaW5zdGVhZCwgaW4gb3JkZXIgdG8gbm90IGJyZWFrCj4+Pj4+
PiBleGlzdGluZyBjYWxsZXJzLiBOZXcgbGlieGMgZnVuY3Rpb25zIHdvdWxkIG5lZWQgdG8gYmUg
YWRkZWQgaWYgY2FsbGVycwo+Pj4+Pj4gd2FudGVkIHRvIGxldmVyYWdlIHRoZSBuZXcgZnVuY3Rp
b25hbGl0eS4KPj4+Pj4KPj4+Pj4gSSBkb24ndCB0aGluayB5b3VyIG1vZGlmaWVkIGRlc2NyaXB0
aW9uIG1hdGNoZXMgdGhlIG5hbWUgb2YgdGhlIGNhbGwgYXQgYWxsLgo+Pj4+Pgo+Pj4+PiBJdCBs
b29rcyBsaWtlIHRoZSBjYWxsZXJzIGV4cGVjdCAidGVzdF9hc3NpZ25fZGV2aWNlIiB0byBhbnN3
ZXIgdGhlCj4+Pj4+IHF1ZXN0aW9uOiAiQ2FuIEkgYXNzaWduIGEgZGV2aWNlIHRvIHRoaXMgZG9t
YWluIj8KPj4+Pgo+Pj4+IEkgZG9uJ3QgdGhpbmsgc28gLSB0aGUgcXVlc3Rpb24gYmVpbmcgYW5z
d2VyZWQgYnkgdGhlIG9yaWdpbmFsCj4+Pj4gb3BlcmF0aW9uIGlzICJJcyB0aGlzIGRldmljZSBh
c3NpZ25lZCB0byBhbnkgZG9tYWluPyIgd2l0aCB0aGUKPj4+PiBpbXBsaWVkIGludmVyc2UgIklz
IHRoaXMgZGV2aWNlIGF2YWlsYWJsZSB0byBiZSBhc3NpZ25lZCB0byBzb21lCj4+Pj4gZG9tYWlu
IChpLmUuIGl0IGlzIGN1cnJlbnRseSB1bmFzc2lnbmVkIG9yIG93bmVkIGJ5IERvbTApPyIKPj4+
Cj4+PiBJZiB0aGUgcXVlc3Rpb24gd2VyZSAiSXMgdGhpcyBkZXZpY2UgYXNzaWduZWQgdG8gYW55
IGRvbWFpbj8iLCB0aGVuIEkKPj4+IHdvdWxkIGV4cGVjdDoKPj4+IDEuIFRoZSByZXR1cm4gdmFs
dWUgdG8gYmUgYSBib29sZWFuCj4+PiAyLiBJdCB3b3VsZCBhbHdheXMgcmV0dXJuLCAiTm8gaXQn
cyBub3QgYXNzaWduZWQiIGluIHRoZSBjYXNlIHdoZXJlCj4+PiB0aGVyZSBpcyBubyBJT01NVS4K
Pj4+Cj4+PiBIb3dldmVyLCB0aGF0J3Mgbm90IHdoYXQgaGFwcGVuczoKPj4+IDEuIEl0IHJldHVy
bnMgInN1Y2Nlc3MiIGlmIHRoZXJlIGlzIGFuIElPTU1VIGFuZCB0aGUgZGV2aWNlIGlzICpub3Qq
Cj4+PiBhc3NpZ25lZCwgYW5kIHJldHVybnMgYW4gZXJyb3IgaWYgdGhlIGRldmljZSBpcyBhc3Np
Z25lZAo+Pj4gMi4gSXQgcmV0dXJucyBhbiBlcnJvciBpZiB0aGVyZSBpcyBubyBJT01NVS4KPj4+
Cj4+PiBUaGUgb25seSBwbGFjZSBpbiB0aGUgY29kZSB0aGlzIGlzIGNhbGxlZCAnZm9yIHJlYWwn
IGluIHRoZSB0cmVlIGlzIGluCj4+PiBsaWJ4bF9wY2kuYzpsaWJ4bF9fZGV2aWNlX3BjaV9hZGQo
KQo+Pj4KPj4+ICAgICAgaWYgKGxpYnhsX19kb21haW5fdHlwZShnYywgZG9taWQpID09IExJQlhM
X0RPTUFJTl9UWVBFX0hWTSkgewo+Pj4gICAgICAgICAgcmMgPSB4Y190ZXN0X2Fzc2lnbl9kZXZp
Y2UoY3R4LT54Y2gsIGRvbWlkLAo+Pj4gcGNpZGV2X2VuY29kZV9iZGYocGNpZGV2KSk7Cj4+PiAg
ICAgICAgICBpZiAocmMpIHsKPj4+ICAgICAgICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwKPj4+
ICAgICAgICAgICAgICAgICAgICJQQ0kgZGV2aWNlICUwNHg6JTAyeDolMDJ4LiV1ICVzPyIsCj4+
PiAgICAgICAgICAgICAgICAgICBwY2lkZXYtPmRvbWFpbiwgcGNpZGV2LT5idXMsIHBjaWRldi0+
ZGV2LCBwY2lkZXYtPmZ1bmMsCj4+PiAgICAgICAgICAgICAgICAgICBlcnJubyA9PSBFTk9TWVMg
PyAiY2Fubm90IGJlIGFzc2lnbmVkIC0gbm8gSU9NTVUiCj4+PiAgICAgICAgICAgICAgICAgICA6
ICJhbHJlYWR5IGFzc2lnbmVkIHRvIGEgZGlmZmVyZW50IGd1ZXN0Iik7Cj4+PiAgICAgICAgICAg
ICAgZ290byBvdXQ7Cj4+PiAgICAgICAgICB9Cj4+PiAgICAgIH0KPj4+Cj4+PiBIZXJlICdkb21p
ZCcgaXMgdGhlIGRvbWFpbiB0byB3aGljaCBsaWJ4bCB3YW50cyB0byBhc3NpZ24gdGhlIGRldmlj
ZS4KPj4+IFNvIGxpYnhsIGlzIG5vdyBhc2tpbmcgWGVuLCAiQW0gSSBhbGxvd2VkIHRvIGFzc2ln
biBkZXZpY2UgJGJkZiB0bwo+Pj4gZG9tYWluICRkb21haW4/Igo+Pj4KPj4+IFlvdXIgZGVzY3Jp
cHRpb24gcHJvdmlkZXMgdGhlICphbGdvcml0aG0qIGJ5IHdoaWNoIFhlbiBub3JtYWxseSBwcm92
aWRlcwo+Pj4gYW4gYW5zd2VyOiB0aGF0IGlzLCBub3JtYWxseSB0aGUgb25seSB0aGluZyBYZW4g
Y2FyZXMgYWJvdXQgaXMgdGhhdCBpdAo+Pj4gaGFzbid0IGFscmVhZHkgYmVlbiBhc3NpZ25lZCB0
byBhIGRvbWFpbi4gIEJ1dCBpdCBzdGlsbCByZW1haW5zIHRoZSBjYXNlCj4+PiB0aGF0IHdoYXQg
bGlieGwgaXMgYXNraW5nIGlzLCAiQ2FuIEkgYXNzaWduIFggdG8gWT8iCj4+Cj4+IFRha2luZyB0
aGUgbG9nIG1lc3NhZ2UgaW50byBhY2NvdW50IHRoYXQgeW91IHF1b3RlLCBJIGRvIG5vdAo+PiB2
aWV3IHRoZSBjb2RlJ3MgaW50ZW50aW9uIHRvIGJlIHdoYXQgeW91IGRlc2NyaWJlLgo+IAo+IFdl
bGwsIEknbSBub3Qgc3VyZSB3aGF0IHRvIHNheSwgYmVjYXVzZSBpbiBteSB2aWV3IHRoZSBsb2cg
bWVzc2FnZQo+IHN1cHBvcnRzIG15IHZpZXcuIDotKSAgTm90ZSB0aGF0IHRoZXJlIGFyZSB0d28g
ZXJyb3JzLCBib3RoIGV4cGxhaW5pbmcKPiB3aHkgdGhlIGRvbWFpbiBjYW5ub3QgYmUgYXNzaWdu
ZWQgLS0gb25lIGlzICJubyBJT01NVSIsIG9uZSBpcyAiYWxyZWFkeQo+IGFzc2lnbmVkIHRvIGEg
ZGlmZmVyZW50IGd1ZXN0Ii4KPiAKPiBZZXMsIGF0IHRoZSBtb21lbnQgaXQgZG9lc24ndCBoYXZl
IGEgc2VwYXJhdGUgbWVzc2FnZSBmb3IgLUVQRVJNICh3aGljaAo+IGlzIHByZXN1bWFibHkgd2hh
dCBYU00gd291bGQgcmV0dXJuIGlmIHRoZXJlIHdlcmUgc29tZSBvdGhlciBwcm9ibGVtKS4KPiBC
dXQgaXQgYWxzbyBkb2Vzbid0IGNvcnJlY3RseSByZXBvcnQgb3RoZXIgcG90ZW50aWFsIGVycm9y
czogLUVOT0RFViBpZgo+IHlvdSB0cnkgdG8gYXNzaWduIGEgRFQgZGV2aWNlIG9uIGEgUENJLWJh
c2VkIHN5c3RlbSwgb3IgYSBQQ0kgZGV2aWNlIG9uCj4gYSBEVC1iYXNlZCBzeXN0ZW0uICAoQXBw
YXJlbnRseSB3ZSBhbHNvIHJldGlybiAtRUlOVkFMIGlmIHlvdSBpbmNsdWRlZAo+IGluYXBwcm9w
cmlhdGUgZmxhZ3MsICpvciogaWYgdGhlIGRldmljZSBkaWRuJ3QgZXhpc3QsICpvciogaWYgdGhl
IGRldmljZQo+IHdhcyBhbHJlYWR5IGFzc2lnbmVkIHNvbWVod2VyZSBlbHNlLiAgQXMgbG9uZyBh
cyB3ZSdyZSByZS1wYWludGluZwo+IHRoaW5ncyB3ZSBzaG91bGQgcHJvYmFibHkgY2hhbmdlIHRo
aXMgYXMgd2VsbC4pCj4gCj4gQnV0IHRvIG1ha2UgdGVzdF9hc3NpZ25fZGV2aWNlIGFuc3dlciB0
aGUgcXVlc3Rpb24sICJJcyB0aGlzIGFzc2lnbmVkIHRvCj4gYSBkb21VPyIsIHlvdSdkIGhhdmUg
dG8gaGF2ZSBpdCByZXR1cm4gU1VDQ0VTUyB3aGVuIHRoZXJlIGlzIG5vIElPTU1VCj4gKHNpbmNl
IHRoZSBkZXZpY2UgaXMgbm90LCBpbiBmYWN0LCBhc3NpZ25lZCB0byBhIGRvbVUpOyBhbmQgdGh1
cyBsaWJ4bAo+IHdvdWxkIGhhdmUgdG8gbWFrZSBhIHNlcGFyYXRlIGNhbGwgdG8gZmluZCBvdXQg
aWYgYW4gSU9NTVUgd2FzIHByZXNlbnQuCj4gCj4+Pj4+IEl0IGxvb2tzIGxpa2UgaXQncyBtZWFu
dCB0byBiZSB1c2VkIGluIFhTTSBlbnZpcm9ubWVudHMsIHRvIGFsbG93IGEKPj4+Pj4gcG9saWN5
IHRvIHBlcm1pdCBvciBmb3JiaWQgc3BlY2lmaWMgZ3Vlc3RzIHRvIGhhdmUgYWNjZXNzIHRvIHNw
ZWNpZmljCj4+Pj4+IGRldmljZXMuICBPbiBhIGRlZmF1bHQgKG5vbi1YU00pIHN5c3RlbSwgdGhl
IGFuc3dlciB0byB0aGF0IHF1ZXN0aW9uCj4+Pj4+IGRvZXNuJ3QgZGVwZW5kIG9uIHRoZSBkb21h
aW4gaXQncyBiZWluZyBhc3NpZ25lZCB0bywgYnV0IG9ubHkgd2hldGhlcgo+Pj4+PiB0aGUgZGV2
aWNlIGlzIGFscmVhZHkgYXNzaWduZWQgdG8gYW5vdGhlciBkb21haW47IGJ1dCBvbiBYU00gc3lz
dGVtcyB0aGUKPj4+Pj4gbG9naWMgY2FuIHByZXN1bWFibHkgYmUgbW9yZSBjb21wbGljYXRlZC4K
Pj4+Pj4KPj4+Pj4gVGhhdCBzb3VuZHMgbGlrZSBhIHBlcmZlY3RseSBzYW5lIHNlbWFudGljIHRv
IG1lLCBhbmQgdGhpcyBwYXRjaCByZW1vdmVzCj4+Pj4+IHRoYXQgYWJpbGl0eS4KPj4+Pgo+Pj4+
IEFuZCBhZ2FpbiBJIGRvbid0IHRoaW5rIHNvOiBQcmlvciB0byB0aGUgcGF0Y2gsIGRvX2RvbWN0
bCgpIGF0IGl0cwo+Pj4+IHZlcnkgdG9wIG1ha2VzIHN1cmUgdG8gZW50aXJlbHkgaWdub3JlIHRo
ZSBwYXNzZWQgaW4gZG9tYWluIElELgo+Pj4+IFRoaXMgY29kZSBzaXRzIGFoZWFkIG9mIHRoZSBY
U00gY2hlY2ssIHNvIFhTTSBoYXMgbm8gd2F5IG9mCj4+Pj4ga25vd2luZyB3aGljaCBkb21haW4g
aGFzIGJlZW4gc3BlY2lmaWVkIGJ5IHRoZSBjYWxsZXIuCj4+Pgo+Pj4gUmlnaHQsIEkgc2VlIHRo
YXQgbm93Lgo+Pj4KPj4+IFN0aWxsLCBJIGFzc2VydCB0aGF0IHRoZSBvcmlnaW5hbCBoeXBlcmNh
bGwgc2VtYW50aWNzIGlzIGEgdmVyeSB1c2VmdWwKPj4+IG9uZSwgYW5kIHdoYXQgeW91J3JlIGRv
aW5nIGlzIGNoYW5naW5nIHRoZSBoeXBlcmNhbGwgc3VjaCB0aGF0IHRoZQo+Pj4gcXVlc3Rpb24g
Y2FuIG5vIGxvbmdlciBiZSBhc2tlZC4gIEl0IHdvdWxkIGJlIGJldHRlciB0byBleHRlbmQgdGhp
bmdzIHNvCj4+PiB0aGF0IFhTTSBjYW4gYWN0dWFsbHkgZGVueSBkZXZpY2UgYXNzaWdubWVudCBi
YXNlZCBvbiBib3RoIHRoZSBiZGYgYW5kCj4+PiB0aGUgZG9tYWluLgo+Pj4KPj4+IERvIHlvdSBo
YXZlIGEgcGFydGljdWxhciB1c2UgY2FzZSBpbiBtaW5kIGZvciB5b3VyIGFsdGVybmF0ZSBoeXBl
cmNhbGw/Cj4+Cj4+IE5vIC0gSSdtIG9wZW4gdG8gYW55IGNoYW5nZSB0byBpdCB3aGljaCBtYWtl
cyB0aGUgY3VycmVudGx5IGlnbm9yZWQKPj4gYXJndW1lbnQgbm8gbG9uZ2VyIGlnbm9yZWQsIHdp
dGhvdXQgYnJlYWtpbmcgZXhpc3RpbmcgKGtub3duIGFuZAo+PiB1bmtub3duKSBjYWxsZXJzIG9m
IHRoZSBsaWJ4YyB3cmFwcGVyLiBJLmUuIEknbSBpbiBubyB3YXkgb3Bwb3NlZCB0bwo+PiBtYWtl
IGl0IHdvcmsgdGhlIHdheSB5b3UgdGhpbmsgaXQgd2FzIG9yaWdpbmFsbHkgbWVhbnQgdG8gd29y
azsgaXQgaXMKPj4ganVzdCB0aGF0IGdpdmVuIGl0cyBjdXJyZW50IHVzZSBJJ3ZlIGNvbWUgdG8g
YSBkaWZmZXJlbnQgY29uY2x1c2lvbiBhcwo+PiB0byB3aGF0IHRoZSBvcmlnaW5hbCBpbnRlbnRp
b24gbWF5IGhhdmUgYmVlbi4KPiAKPiBTbyB0aGUgbGlieGMgbGlicmFyeSBpbnRlcmZhY2UgaXMg
bm90IG1lYW50IHRvIGJlIHN0YWJsZS4gIEJlZm9yZSBJCj4gbG9va2VkIGF0IGhvdyBsaWJ4bCB3
YXMgdXNpbmcgaXQsIEkgd2FzIGdvaW5nIHRvIHNheSB0aGF0IHdlIHNob3VsZCBqdXN0Cj4gcmVt
b3ZlIHRoZSBkb21pZCBhcmd1bWVudCBmcm9tIHRoYXQgZnVuY3Rpb24gZW50aXJlbHksIHJhdGhl
ciB0aGFuCj4gbGFiZWxsaW5nIGl0ICJ1bnVzZWQiLgo+IAo+IEkgc3VnZ2VzdCB3ZSBhc2sgdGhl
IHRvb2xzdGFjayBtYWludGFpbmVycyB3aGF0IGtpbmQgb2YgYSBmdW5jdGlvbiB0aGV5Cj4gdGhp
bmsgd291bGQgYmUgbW9zdCB1c2VmdWwsIGFuZCB0aGVuIHdlIGNhbiBpbXBsZW1lbnQgdGhhdC4K
PiAKPiBTbywgV2VpIGFuZCBJYW4gKGFuZCBEYW5pZWwgaWYgeW91J3JlIGFyb3VuZCk6Cj4gCj4g
QXQgdGhlIG1vbWVudCwgeGNfdGVzdF9hc3NpZ25fZGV2aWNlKCkgYWNjZXB0cyBib3RoIGEgZG9t
aWQgYW5kIGEgZGV2aWNlCj4gaWRlbnRpZmllci4gIEl0IHdpbGwgcmV0dXJuIC1FTk9TWVMgaWYg
dGhlcmUgaXMgbm8gSU9NTVUsIGFuZAo+IAo+IFRoZSBkb21pZCwgaG93ZXZlciwgaXMgaWdub3Jl
ZCBieSBYZW4sIGFuZCB0aGVyZSBpcyBubyBwb3NzaWJpbGl0eSBldmVuCj4gb2YgWFNNL0ZsYXNr
IHBheWluZyBhbnkgYXR0ZW50aW9uIHRvIGl0IGJlY2F1c2UgdGhlIGRvbWlkIGlzIG5vdCBwYXNz
ZWQKPiB0byB0aGUgWFNNIGhvb2suCj4gCj4gSmFuIHRoaW5rcyB0aGUgY29sb3Igb2YgdGhpcyBz
aGVkIGlzIHVnbHkgYW5kIHdhbnRzIHRvIHJlcGFpbnQgaXQuICBJCj4gYWdyZWUgdGhhdCB0aGUg
Y29sb3Igb2YgdGhpcyBzaGVkIGlzIHVnbHksIGJ1dCB0aGluayBhIGRpZmZlcmVudCBjb2xvcgo+
IHdvdWxkIGJlIG1vcmUgc3VpdGFibGUuICBTaW5jZSB0aGUgZnVuY3Rpb24gaXMgdWx0aW1hdGVs
eSBtYWlubHkgZm9yIHRoZQo+IGJlbmVmaXQgb2YgdG9vbHN0YWNrcyBsaWtlIGxpYnhsLCB3ZSdk
IGxpa2UgeW91ciBpbnB1dDoKPiAKPiBPcHRpb24gMTogTWFrZSB4Y190ZXN0X2Fzc2lnbl9kZXZp
Y2UoKSBleHBsaWNpdGx5IHRha2Ugb25seSBhIGRldmljZQo+IGlkZW50aWZpZXIuICBBZGQgYW5v
dGhlciB4YyBmdW5jdGlvbiB3aGljaCB0YWtlcyBhIGRvbWFpbiBhcmd1bWVudCwKPiB3aGljaCB3
aWxsIHJldHVybiB0cnVlIGlmIHRoZSBCREYgaXMgYXNzaWduZWQgdG8gdGhhdCBwYXJ0aWN1bGFy
IGRvbWFpbiwKPiBhbmQgZmFsc2Ugb3RoZXJ3aXNlLgo+ICAgIDFhOiBMZWF2ZSB0aGUgZG9taWQg
YXJndW1lbnQsIGJ1dCBhZGQgYSBjb21tZW50IHNwZWNpZnlpbmcgaXQgYXMgaWdub3JlZAo+ICAg
IDFiOiBSZW1vdmUgdGhlIGRvbWlkIGFyZ3VtZW50Lgo+IAo+IE9wdGlvbiAyOiBQYXNzIHRoZSBk
b21haW4gdG8gdGhlIFhTTSBjYWxsYmFjaywgZW5hYmxpbmcgWFNNIC8gRmxhc2sKPiBwb2xpY2ll
cyB0aGF0IGNhbiBmb3JiaWQgc3BlY2lmaWMgZGV2aWNlcyBmcm9tIGJlaW5nIGFzc2lnbmVkIHRv
Cj4gc3BlY2lmaWMgZ3Vlc3RzLgo+IAo+IE5CIHRoYXQgbmVpdGhlciBvZiB1cyBoYXMgYSBwYXJ0
aWN1bGFyIHJlcXVpcmVtZW50IGZvciB0aGUgcHJvcG9zZWQKPiBhZGRpdGlvbmFsIGZ1bmN0aW9u
YWxpdHkgKCJEZXZpY2UgWCBpcyBhc3NpZ25lZCB0byBkb21pZCBZIiBpbiB0aGUgY2FzZQo+IG9m
IE9wdGlvbiAxLCBvciAiRmxhc2sgcG9saWN5IGNhbiBhbGxvdyBvciBmb3JiaWQgc3BlY2lmaWMg
ZGV2aWNlcyB0bwo+IHNwZWNpZmljIGRvbWFpbnMiIGluIHRoZSBjYXNlIG9mIE9wdGlvbiAyKS4K
PiAKPiBBbnkgcHJlZmVyZW5jZXM/Cj4gCj4gICAtR2VvcmdlCgpPbmUgY2F2ZWF0IHRvIGFkZCB0
byBvcHRpb24gMjogdGhlIFhTTSBwZXJtaXNzaW9uIGNoZWNrIGRvbmUgYnkgdGVzdF9hc3NpZ24K
d291bGQgb25seSBjb3ZlciB0aGUgUENJIGRldmljZSByZXNvdXJjZSAoc2FtZSBhcyBhc3NpZ25f
ZGV2aWNlKS4gIFRoZXJlCmFyZSBhbHNvIFhTTSBjaGVja3MgdGhhdCBvY2N1ciB3aGVuIGFzc2ln
bmluZyB0aGUgTU1JTyBhbmQgSU8gcG9ydCByZWdpb25zCmFzc2lnbmVkIHRvIHRoZSBkZXZpY2Ug
KGRlZmluZWQgYnkgdGhlIEJBUnMpLCBhbmQgdGhlc2UgcmFuZ2VzIGFyZSBub3QKcGFzc2VkIHRv
IHRoZSBoeXBlcnZpc29yIGR1cmluZyB0aGUgdGVzdCBmdW5jdGlvbi4gIEEgcHJvcGVyIHRlc3Rf
YXNzaWduCmZ1bmN0aW9uIGFzIGRlc2NyaWJlZCBhYm92ZSB3b3VsZCBhbHNvIG5lZWQgdG8gY2hl
Y2sgdGhlIFhTTSBwZXJtaXNzaW9ucwpmb3IgdGhlbSwgd2hpY2ggd291bGQgcmVxdWlyZSBhZGRp
bmcgdGVzdF9pb3twb3J0LG1lbSxxfV9wZXJtaXNzaW9uCmZ1bmN0aW9ucyB0b28uCgpBbHRlcm5h
dGl2ZWx5LCB5b3UgY291bGQgYXNzdW1lIHRoYXQgdGhlIFBDSSBkZXZpY2UgYW5kIGl0cyBhc3Nv
Y2lhdGVkCnJlc291cmNlcyBhbGwgaGF2ZSB0aGUgc2FtZSBsYWJlbCAod2hpY2ggd2lsbCBiZSBh
bG1vc3QgYWx3YXlzIGJlIHRydWUgaW4gYQpwcm9wZXJseSBjb25maWd1cmVkIHN5c3RlbSkgYW5k
IGp1c3QgdXNlIHRoaXMgYXMgYW4gZWFybHkgYmFpbCBvdXQgdG8gYXZvaWQKdXNlciBtaXN0YWtl
cy4KCi0tIApEYW5pZWwgRGUgR3JhYWYKTmF0aW9uYWwgU2VjdXJpdHkgQWdlbmN5CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 22 20:55:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 20: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 1dO98f-0008J0-SD; Thu, 22 Jun 2017 20:55: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 1dO98e-0008Iu-Jr
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 20:55:40 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 D1/92-01999-BCE2C495; Thu, 22 Jun 2017 20:55:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVybKJssu5pPZ9
 Ig327uC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxbf46zFizmqdg+pZu9gbGZq4uRi0NI4A+j
 xKQpC1i6GDk5WAQcJLY2r2HsYuTgYBSIkXjwwxokzCgQJjH58hJWiBJtiQWNr9hAbDYBQ4m/T
 zaxgZRLANlLPnOAhEUE1CTaV81kBrGZBQ4ySVyeUQFiCwukSezuugY2hlMgUOLiruVgNq+At8
 T+xQtZIc45wigxv/kuO0hCVEBX4tC/P2wQRYISJ2c+YYEYqiWxfPo2lgmMArOQpGYhSS1gZFr
 FqFGcWlSWWqRrZKmXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYhPUMDIw7GC9v
 8TvEKMnBpCTKu7nYO1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK8+MKiFBItS01Mr0jJzgPEAk
 5bg4FES4VVUAkrzFhck5hZnpkOkTjEqSonzyoP0CYAkMkrz4NpgMXiJUVZKmJeRgYFBiKcgtS
 g3swRV/hWjOAejkjDvWW2gKTyZeSVw018BLWYCWvziiAfI4pJEhJRUA+PcXq0a/ZeLlmU7Woh
 OYvvKsXBhyGlxie599sy5HouDdcSu6c9jlTzR5PH+Y9axMynsFhvaYuvP9lttXHyrVFiaX1vO
 9FPZr4q8JUf2F72Ypz/7fGfThxLG7Lcvvio9fvy74MfJW0KhQjnrTb+rBp2IUcuL1omQWu8Ru
 11qd//7f2abvq5zTFBiKc5INNRiLipOBAD9vZK1vAIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1498164937!84067714!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46261 invoked from network); 22 Jun 2017 20:55:39 -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; 22 Jun 2017 20:55:39 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C41B122B4B;
 Thu, 22 Jun 2017 20:55:36 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C41B122B4B
Date: Thu, 22 Jun 2017 13:55:35 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Zhongze Liu <blackskygg@gmail.com>
In-Reply-To: <CAHrd_jqKdD2ZqGMbNJsGCPD5LG6jh58JqrWxHG-SOa8sgbDsiA@mail.gmail.com>
Message-ID: <alpine.DEB.2.10.1706221354200.12819@sstabellini-ThinkPad-X260>
References: <CAHrd_joL58m=ZGb-afZnuwuWo3Qys=taQ1JN-CRjZ_pbdBhx5w@mail.gmail.com>
 <4a39c480-eb35-1b58-4953-8227fc582c80@arm.com>
 <CAHrd_jqKdD2ZqGMbNJsGCPD5LG6jh58JqrWxHG-SOa8sgbDsiA@mail.gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: "Edgar E. Iglesias" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, edgari@xilinx.com,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>
Subject: Re: [Xen-devel] [RFC v2]Proposal to allow setting up shared memory
 areas between VMs from xl config file
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCAyMyBKdW4gMjAxNywgWmhvbmd6ZSBMaXUgd3JvdGU6Cj4gSGkgSnVsaWVuLAo+IAo+
IDIwMTctMDYtMjEgMToyOSBHTVQrMDg6MDAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT46Cj4gPiBIaSwKPiA+Cj4gPiBUaGFuayB5b3UgZm9yIHRoZSBuZXcgcHJvcG9zYWwuCj4g
Pgo+ID4gT24gMDYvMjAvMjAxNyAwNjoxOCBQTSwgWmhvbmd6ZSBMaXUgd3JvdGU6Cj4gPj4KPiA+
PiBJbiB0aGUgZXhhbXBsZSBhYm92ZS4gQSBtZW1vcnkgYXJlYSBJRDEgd2lsbCBiZSBzaGFyZWQg
YmV0d2VlbiB2bTEgYW5kCj4gPj4gdm0yLgo+ID4+IFRoaXMgYXJlYSB3aWxsIGJlIHRha2VuIGZy
b20gdm0xIGFuZCBtYXBwZWQgaW50byB2bTIncyBzdGFnZS0yIHBhZ2UgdGFibGUuCj4gPj4gVGhl
IHBhcmFtZXRlciAicHJvdD1STyIgbWVhbnMgdGhhdCB0aGlzIG1lbW9yeSBhcmVhIGFyZSBvZmZl
cmVkIHdpdGgKPiA+PiByZWFkLW9ubHkKPiA+PiBwZXJtaXNzaW9uLiB2bTEgY2FuIGFjY2VzcyB0
aGlzIGFyZWEgdXNpbmcgZ21mbjF+Z21mbjIsIGFuZCB2bTIgdXNpbmcKPiA+PiBnbWZuNX5nbWZu
Ni4KPiA+Cj4gPgo+ID4gWy4uLl0KPiA+Cj4gPj4KPiA+PiA9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQo+ID4+IDIuMyBtYXBwaW5nIHRoZSBtZW1vcnkgYXJlYXMKPiA+PiA9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQo+ID4+IEhhbmRsZSB0aGUgbmV3
bHkgYWRkZWQgY29uZmlnIG9wdGlvbiBpbiB0b29scy97eGwsIGxpYnhsfSBhbmQgdXRpbGl6ZQo+
ID4+IHRvb3MvbGlieGMgdG8gZG8gdGhlIGFjdHVhbCBtZW1vcnkgbWFwcGluZy4gU3BlY2lmaWNh
bGx5LCB3ZSB3aWxsIHVzZQo+ID4+IGEgd3JhcHBlciB0byBYRU5NTUVfYWRkX3RvX3BoeXNtYXBf
YmF0Y2ggd2l0aCBYRU5NQVBTUEFDRV9nbWZuX2ZvcmVpZ24gdG8KPiA+PiBkbyB0aGUgYWN0dWFs
IG1hcHBpbmcuIEJ1dCBzaW5jZSB0aGVyZSBpc24ndCBzdWNoIGEgd3JhcHBlciBpbiBsaWJ4YywK
PiA+PiB3ZSdsbAo+ID4+IGhhdmUgdG8gYWRkIGEgbmV3IHdyYXBwZXIsIHhjX2RvbWFpbl9hZGRf
dG9fcGh5c21hcF9iYXRjaCBpbgo+ID4+IGxpYnhjL3hjX2RvbWFpbi5jCj4gPgo+ID4KPiA+IElu
IHRoZSBwYXJhZ3JhaCBhYm92ZSwgeW91IHN1Z2dlc3QgdGhlIHVzZXIgY2FuIHNlbGVjdCB0aGUg
cGVybWlzc2lvbiBvbiB0aGUKPiA+IHNoYXJlZCBwYWdlLiBIb3dldmVyLCB0aGUgaHlwZXJjYWxs
IFhFTk1FTV9hZGRfdG9fcGh5c21hcCBkb2VzIG5vdCBjdXJyZW50bHkKPiA+IHRha2UgcGVybWlz
c2lvbi4gU28gaG93IGRvIHlvdSBwbGFuIHRvIGhhbmRsZSB0aGF0Pwo+ID4KPiAKPiBJIHRoaW5r
IHRoaXMgY291bGQgYmUgZG9uZSB2aWEgWEVOTUVNX2FjY2Vzc19vcD8KCkkgZGlzY3Vzc2VkIHRo
aXMgdG9waWMgd2l0aCBaaG9uZ3plLiBJIHN1Z2dlc3RlZCB0byBsZWF2ZSBwZXJtaXNzaW9ucyBh
cwoiVE9ETyIgZm9yIHRoZSBtb21lbnQsIGdpdmVuIHRoYXQgZm9yIHRoZSB1c2UtY2FzZSB3ZSBo
YXZlIGluIG1pbmQgdGhleQphcmVuJ3QgbmVlZGVkLgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 22 21:06:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 21:06:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dO9IX-0000b9-QC; Thu, 22 Jun 2017 21: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 <sstabellini@kernel.org>) id 1dO9IV-0000b3-K1
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 21:05:51 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 61/E1-19409-E213C495; Thu, 22 Jun 2017 21:05:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsVybKJssq6uoU+
 kwdFpVhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aCf99ZC/56VrQfvcnawLjPpouRk0NI4A+j
 xJ0vzCA2i4CDxNbGGyxdjBwcjAIxEg9+WIOEGQXCJCZfXsIKEmYR0Ja4cN8YJMwmYCjx98kmN
 pCwBJC95DMHSFhEQE2ifdVMoIFcHMwCx5gk7nb1gU0XFkiT2N11jRXE5hQIlNh0fi9YnFfAW2
 LyrRNgW4UEAiQebPMHCYsK6Eoc+veHDaJEUOLkzCcsIDazgK9E3+QVzBMYBWYhSc1CkoKw1SU
 OfLrICGHLS2y7vop1ASPLKkb14tSistQiXRO9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK9
 5PzcTYzAYGUAgh2MjV+cDjFKcjApifJuLvaOFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBW2TgE
 ykkWJSanlqRlpkDjBuYtAQHj5IIr6ISUJq3uCAxtzgzHSJ1ilGXY8Pq9V+YhFjy8vNSpcR500
 BmCIAUZZTmwY2AxfAlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfP2gkzhycwrgdv0CugIJqA
 jXhzxADmiJBEhJdXAqHZWWrkyLuPry3eH/z5IeGLJ9UrMerodZ+YBrs2XAyqD3spdZdF5PPfc
 Ha93e5e/OKOdLrRw2zL2dzIbE/9VWXOvEf+tKrz6skDUDatK8z2dT1j3dGon/ZC6phmu/cjOy
 fjsIvkE9e9fexOlkuZPP6BlqPTGs703fdaEI5O5Q54wpm35KPJfXYmlOCPRUIu5qDgRAP8K4U
 XcAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1498165548!76104832!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53042 invoked from network); 22 Jun 2017 21:05:49 -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; 22 Jun 2017 21:05:49 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 83CD822B4B;
 Thu, 22 Jun 2017 21:05:47 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 83CD822B4B
Date: Thu, 22 Jun 2017 14:05:46 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Zhongze Liu <blackskygg@gmail.com>
In-Reply-To: <CAHrd_joL58m=ZGb-afZnuwuWo3Qys=taQ1JN-CRjZ_pbdBhx5w@mail.gmail.com>
Message-ID: <alpine.DEB.2.10.1706221358550.12819@sstabellini-ThinkPad-X260>
References: <CAHrd_joL58m=ZGb-afZnuwuWo3Qys=taQ1JN-CRjZ_pbdBhx5w@mail.gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-995768161-1498165547=:12819"
Cc: "Edgar E. Iglesias" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, edgari@xilinx.com,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>
Subject: Re: [Xen-devel] [RFC v2]Proposal to allow setting up shared memory
 areas between VMs from xl config file
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.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-995768161-1498165547=:12819
Content-Type: TEXT/PLAIN; charset=UTF-8
Content-Transfer-Encoding: 8BIT

On Wed, 21 Jun 2017, Zhongze Liu wrote:
> ====================================================
> 1. Motivation and Description
> ====================================================
> Virtual machines use grant table hypercalls to setup a share page for
> inter-VMs communications. These hypercalls are used by all PV
> protocols today. However, very simple guests, such as baremetal
> applications, might not have the infrastructure to handle the grant table.
> This project is about setting up several shared memory areas for inter-VMs
> communications directly from the VM config file.
> So that the guest kernel doesn't have to have grant table support (in the
> embedded space, this is not unusual) to be able to communicate with
> other guests.
> 
> ====================================================
> 2. Implementation Plan:
> ====================================================
> 
> ======================================
> 2.1 Introduce a new VM config option in xl:
> ======================================
> The shared areas should be shareable among several (>=2) VMs, so
> every shared physical memory area is assigned to a set of VMs.
> Therefore, a “token” or “identifier” should be used here to uniquely
> identify a backing memory area.
> 
> The backing area would be taken from one domain, which we will regard
> as the "master domain", and this domain should be created prior to any
> other "slave domain"s. Again, we have to use some kind of tag to tell who
> is the "master domain".
> 
> And the ability to specify the attributes of the pages (say, WO/RO/X)
> to be shared should be also given to the user. For the master domain,
> these attributes often describes the maximum permission allowed for the
> shared pages, and for the slave domains, these attributes are often used
> to describe with what permissions this area will be mapped.
> This information should also be specified in the xl config entry.
> 
> To handle all these, I would suggest using an unsigned integer to serve as the
> identifier, and using a "master" tag in the master domain's xl config entry
> to announce that she will provide the backing memory pages. A separate
> entry would be used to describe the attributes of the shared memory area, of
> the form "prot=RW".
> For example:
> 
> In xl config file of vm1:
> 
>     static_shared_mem = ["id = ID1, begin = gmfn1, end = gmfn2,
>                           granularity = 4k, prot = RO, master”,
>                          "id = ID2, begin = gmfn3, end = gmfn4,
>  granularity = 4k, prot = RW, master”]
> 
> In xl config file of vm2:
> 
>     static_shared_mem = ["id = ID1, begin = gmfn5, end = gmfn6,
>                           granularity = 4k, prot = RO”]
> 
> In xl config file of vm3:
> 
>     static_shared_mem = ["id = ID2, begin = gmfn7, end = gmfn8,
>                           granularity = 4k, prot = RW”]
> 
> gmfn's above are all hex of the form "0x20000".
> 
> In the example above. A memory area ID1 will be shared between vm1 and vm2.
> This area will be taken from vm1 and mapped into vm2's stage-2 page table.
> The parameter "prot=RO" means that this memory area are offered with read-only
> permission. vm1 can access this area using gmfn1~gmfn2, and vm2 using
> gmfn5~gmfn6.
> Likewise, a memory area ID will be shared between vm1 and vm3 with read and
> write permissions. vm1 is the master and vm2 the slave. vm1 can access the
> area using gmfn3~gmfn4 and vm3 using gmfn7~gmfn8.
> 
> The "granularity" is optional in the slaves' config entries. But if it's
> presented in the slaves' config entry, it has to be the same with its master's.
> Besides, the size of the gmfn range must also match. And overlapping backing
> memory areas are well defined.
> 
> Note that the "master" tag in vm1 for both ID1 and ID2 indicates that vm1
> should be created prior to both vm2 and vm3, for they both rely on the pages
> backed by vm1. If one tries to create vm2 or vm3 prior to vm1, she will get
> an error. And in vm1's config file, the "prot=RO" parameter of ID1 indicates
> that if one tries to share this page with vm1 with, say, "WR" permission,
> she will get an error, too.
> 
> ======================================
> 2.2 Store the mem-sharing information in xenstore
> ======================================
> For we don't have some persistent storage for xl to store the information
> of the shared memory areas, we have to find some way to keep it between xl
> launches. And xenstore is a good place to do this. The information for one
> shared area should include the ID, master domid and gmfn ranges and
> memory attributes in master and slave domains of this area.
> A current plan is to place the information under /local/shared_mem/ID.
> Still take the above config files as an example:
> 
> If we instantiate vm1, vm2 and vm3, one after another,
> “xenstore ls -f” should output something like this:
> 
> After VM1 was instantiated, the output of “xenstore ls -f”
> will be something like this:
> 
>     /local/shared_mem/ID1/master = domid_of_vm1
>     /local/shared_mem/ID1/gmfn_begin = gmfn1
>     /local/shared_mem/ID1/gmfn_end = gmfn2
>     /local/shared_mem/ID1/granularity = "4k"
>     /local/shared_mem/ID1/permissions = "RO"
>     /local/shared_mem/ID1/slaves = ""
> 
>     /local/shared_mem/ID2/master = domid_of_vm1
>     /local/shared_mem/ID2/gmfn_begin = gmfn3
>     /local/shared_mem/ID2/gmfn_end = gmf4
>     /local/shared_mem/ID1/granularity = "4k"
>     /local/shared_mem/ID2/permissions = "RW"
>     /local/shared_mem/ID2/slaves = ""
> 
> After VM2 was instantiated, the following new lines will appear:
> 
>     /local/shared_mem/ID1/slaves/domid_of_vm2/gmfn_begin = gmfn5
>     /local/shared_mem/ID1/slaves/domid_of_vm2/gmfn_end = gmfn6
>     /local/shared_mem/ID1/slaves/domid_of_vm2/permissions = "RO"
> 
> After VM2 was instantiated, the following new lines will appear:
> 
>     /local/shared_mem/ID2/slaves/domid_of_vm3/gmfn_begin = gmfn7
>     /local/shared_mem/ID2/slaves/domid_of_vm3/gmfn_end = gmfn8
>     /local/shared_mem/ID2/slaves/domid_of_vm3/permissions = "RW"
> 
> 
> When we encounter an id IDx during "xl create":
> 
>   + If it’s not under /local/shared_mem:
>     + If the corresponding entry has a "master" tag, create the
>       corresponding entries for IDx in xenstore
>     + If there isn't a "master" tag, say error.
> 
>   + If it’s found under /local/shared_mem:
>     + If the corresponding entry has a "master" tag, say error
>     + If there isn't a "master" tag, map the pages to the newly
>       created domain, and add the current domain and necessary information
>       under /local/shared_mem/IDx/slaves.

Aside from using "gfn" instead of gmfn everywhere, I think it looks
pretty good.

I would leave out permissions and cacheability attributes from this
version of the work. I would just add a note saying that memory will be
mapped as RW regular cacheable RAM. Other permissions and cacheability
will be possible, but they are not implemented yet.

I think you should also add a few lines on how the teardown is supposed
to work at domain destruction, mentioning that the memory will be freed
only after all slaves and the master are destroyed. I would also clarify
who and when removes the /local/shared_mem xenstore entries.


> ======================================
> 2.3 mapping the memory areas
> ======================================
> Handle the newly added config option in tools/{xl, libxl} and utilize
> toos/libxc to do the actual memory mapping. Specifically, we will use
> a wrapper to XENMME_add_to_physmap_batch with XENMAPSPACE_gmfn_foreign to
> do the actual mapping. But since there isn't such a wrapper in libxc, we'll
> have to add a new wrapper, xc_domain_add_to_physmap_batch in libxc/xc_domain.c
> 
> ======================================
> 2.4 error handling
> ======================================
> Add code to handle various errors: Invalid address, invalid permissions, wrong
> order of vm creation, mismatched granulairty of length of memory area etc.
> 
> ====================================================
> 3. Expected Outcomes/Goals:
> ====================================================
> A new VM config option in xl will be introduced, allowing users to setup
> several shared memory areas for inter-VMs communications.
> This should work on both x86 and ARM.
> 
> ====================================================
> 3. Future Directions:
> ====================================================
> There could also be other non-permission memory attributes like cacheability
> and shareability.
> 
> Indications of where in the host physical memory should we get the backing
> memory from.
> 
> Set up a notification channel between domains who are communicating through
> shared memory regions, this allows one vm to signal her friends when data is
> available in the shared memory or when the data in the shared memory is
> consumed. The channel could be built upon PPI or SGI.
> 
> 
> [See also:
> https://wiki.xenproject.org/wiki/Outreach_Program_Projects#Share_a_page_in_memory_from_the_VM_config_file]
> 
> 
> Cheers,
> 
> Zhongze Liu
> 
--8323329-995768161-1498165547=:12819
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--8323329-995768161-1498165547=:12819--


From xen-devel-bounces@lists.xen.org Thu Jun 22 21:10:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 21: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 1dO9Mr-0001Ez-Ei; Thu, 22 Jun 2017 21: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 <sstabellini@kernel.org>) id 1dO9Mq-0001Eq-Pg
 for xen-devel@lists.xen.org; Thu, 22 Jun 2017 21:10:20 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 7A/09-29088-B323C495; Thu, 22 Jun 2017 21:10:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVybKJssq61kU+
 kwat9MhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b7jtNsBfuVK658aWdvYJwm2cXIxSEk8IdR
 omH9X5YuRk4OFgEHibU3XzF3MXJwMArESDz4YQ0SZhQIk5h8eQkrRIm2xLJfjWwgNpuAocTfJ
 5vYQMolgOwlnzlAwiICuhLPFjxjAxnPLNDPJLHl+1ew8cICqRIvz1wAm8Mp4Cmx/ftUMJtXwF
 uibfNVdhBbSKCVUeLpcykQWxRo0KF/f9ggagQlTs58AjaHWUBLYvn0bSwTGAVmIUnNQpJawMi
 0ilGjOLWoLLVI18hSL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMAjrGRgYdzA2
 7fU7xCjJwaQkyru52DtSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRvjKFPpJBgUWp6akVaZg4wH
 mDSEhw8SiK8ikpAad7igsTc4sx0iNQpRkUpcd4ZIH0CIImM0jy4NlgMXmKUlRLmZWRgYBDiKU
 gtys0sQZV/xSjOwagkzPvDAGgKT2ZeCdz0V0CLmYAWvzjiAbK4JBEhJdXAmHzg97w+319l88z
 ZE8WXlF9nSdWf8n/9SmbP6YLSTzi+vA6MXcbg+XHaLb9Ps89cZJ+Rv0DjxpE9qTISgQeUouYn
 vFv7LV1W+l9HqsX/zyo8DpxlG68qrGvKk6h5tXyzdTHjzEvHerO1+BgWrJjQ37ZAZdns9TbCb
 15MPXmf1f+SoK3caRaO/0osxRmJhlrMRcWJANZVxCq8AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1498165817!106285002!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34602 invoked from network); 22 Jun 2017 21:10:19 -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; 22 Jun 2017 21:10:19 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 19D3822B62;
 Thu, 22 Jun 2017 21:10:17 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 19D3822B62
Date: Thu, 22 Jun 2017 14:10:15 -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: <1498155329-4752-4-git-send-email-andrew.cooper3@citrix.com>
Message-ID: <alpine.DEB.2.10.1706221410000.12819@sstabellini-ThinkPad-X260>
References: <1498155329-4752-1-git-send-email-andrew.cooper3@citrix.com>
 <1498155329-4752-4-git-send-email-andrew.cooper3@citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Xen-devel <xen-devel@lists.xen.org>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH for-4.9 v3 3/3] xen/livepatch: Don't crash
 on encountering STN_UNDEF relocations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCAyMiBKdW4gMjAxNywgQW5kcmV3IENvb3BlciB3cm90ZToKPiBBIHN5bW5keCBvZiBT
VE5fVU5ERUYgaXMgc3BlY2lhbCwgYW5kIG1lYW5zIGEgc3ltYm9sIHZhbHVlIG9mIDAuICBXaGls
ZQo+IGxlZ2l0aW1hdGUgaW4gdGhlIEVMRiBzdGFuZGFyZCwgaXRzIGV4aXN0YW5jZSBpbiBhIGxp
dmVwYXRjaCBpcyBxdWVzdGlvbmFibGUKPiBhdCBiZXN0LiAgVW50aWwgYSBwbGF1c2libGUgdXNl
Y2FzZSBwcmVzZW50cyBpdHNlbGYsIHJlamVjdCBzdWNoIGEgcmVsb2NhdGlvbgo+IHdpdGggLUVP
UE5PVFNVUFAuCj4gCj4gQWRkaXRpb25hbGx5LCBmaXggYW4gb2ZmLWJ5LW9uZSBlcnJvciB3aGls
ZSByYW5nZSBjaGVja2luZyBzeW1uZHgsIGFuZCBwZXJmb3JtCj4gYSBzYWZldHkgY2hlY2sgb24g
ZWxmLT5zeW1bc3ltbmR4XS5zeW0gYmVmb3JlIGRlcmVmZW5jaW5nIGl0LCB0byBhdm9pZAo+IHRy
aXBwaW5nIG92ZXIgYSBOVUxMIHBvaW50ZXIgd2hlbiBjYWxjdWxhdGluZyB2YWwuCj4gCj4gU2ln
bmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiAt
LS0KPiBDQzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgo+
IENDOiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KPiBDQzogSmFu
IEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgo+IENDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+Cj4gCj4gdjM6Cj4gICogRml4IG9mZi1ieS1vbmUgZXJyb3IKPiB2MjoKPiAgKiBSZWpl
Y3QgU1ROX1VOREVGIHdpdGggLUVPUE5PVFNVUFAKClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgoKPiAtLS0KPiAgeGVuL2FyY2gvYXJtL2Fy
bTMyL2xpdmVwYXRjaC5jIHwgMTQgKysrKysrKysrKysrKy0KPiAgeGVuL2FyY2gvYXJtL2FybTY0
L2xpdmVwYXRjaC5jIHwgMTQgKysrKysrKysrKysrKy0KPiAgeGVuL2FyY2gveDg2L2xpdmVwYXRj
aC5jICAgICAgIHwgMTQgKysrKysrKysrKysrKy0KPiAgMyBmaWxlcyBjaGFuZ2VkLCAzOSBpbnNl
cnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
YXJtMzIvbGl2ZXBhdGNoLmMgYi94ZW4vYXJjaC9hcm0vYXJtMzIvbGl2ZXBhdGNoLmMKPiBpbmRl
eCBhMzI4MTc5Li40MTM3OGE1IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9hcm0zMi9saXZl
cGF0Y2guYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi9saXZlcGF0Y2guYwo+IEBAIC0yNTQs
MTIgKzI1NCwyNCBAQCBpbnQgYXJjaF9saXZlcGF0Y2hfcGVyZm9ybShzdHJ1Y3QgbGl2ZXBhdGNo
X2VsZiAqZWxmLAo+ICAgICAgICAgICAgICBhZGRlbmQgPSBnZXRfYWRkZW5kKHR5cGUsIGRlc3Qp
Owo+ICAgICAgICAgIH0KPiAgCj4gLSAgICAgICAgaWYgKCBzeW1uZHggPiBlbGYtPm5zeW0gKQo+
ICsgICAgICAgIGlmICggc3ltbmR4ID09IFNUTl9VTkRFRiApCj4gKyAgICAgICAgewo+ICsgICAg
ICAgICAgICBkcHJpbnRrKFhFTkxPR19FUlIsIExJVkVQQVRDSCAiJXM6IEVuY291bnRlcmVkIFNU
Tl9VTkRFRlxuIiwKPiArICAgICAgICAgICAgICAgICAgICBlbGYtPm5hbWUpOwo+ICsgICAgICAg
ICAgICByZXR1cm4gLUVPUE5PVFNVUFA7Cj4gKyAgICAgICAgfQo+ICsgICAgICAgIGVsc2UgaWYg
KCBzeW1uZHggPj0gZWxmLT5uc3ltICkKPiAgICAgICAgICB7Cj4gICAgICAgICAgICAgIGRwcmlu
dGsoWEVOTE9HX0VSUiwgTElWRVBBVENIICIlczogUmVsYXRpdmUgc3ltYm9sIHdhbnRzIHN5bWJv
bEAldSB3aGljaCBpcyBwYXN0IGVuZCFcbiIsCj4gICAgICAgICAgICAgICAgICAgICAgZWxmLT5u
YW1lLCBzeW1uZHgpOwo+ICAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiAgICAgICAgICB9
Cj4gKyAgICAgICAgZWxzZSBpZiAoICFlbGYtPnN5bVtzeW1uZHhdLnN5bSApCj4gKyAgICAgICAg
ewo+ICsgICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19FUlIsIExJVkVQQVRDSCAiJXM6IE5vIHJl
bGF0aXZlIHN5bWJvbEAldVxuIiwKPiArICAgICAgICAgICAgICAgICAgICBlbGYtPm5hbWUsIHN5
bW5keCk7Cj4gKyAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ICsgICAgICAgIH0KPiAgCj4g
ICAgICAgICAgdmFsID0gZWxmLT5zeW1bc3ltbmR4XS5zeW0tPnN0X3ZhbHVlOyAvKiBTICovCj4g
IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtNjQvbGl2ZXBhdGNoLmMgYi94ZW4vYXJj
aC9hcm0vYXJtNjQvbGl2ZXBhdGNoLmMKPiBpbmRleCA2MzkyOWIxLi4yMjQ3YjkyIDEwMDY0NAo+
IC0tLSBhL3hlbi9hcmNoL2FybS9hcm02NC9saXZlcGF0Y2guYwo+ICsrKyBiL3hlbi9hcmNoL2Fy
bS9hcm02NC9saXZlcGF0Y2guYwo+IEBAIC0yNTIsMTIgKzI1MiwyNCBAQCBpbnQgYXJjaF9saXZl
cGF0Y2hfcGVyZm9ybV9yZWxhKHN0cnVjdCBsaXZlcGF0Y2hfZWxmICplbGYsCj4gICAgICAgICAg
aW50IG92ZiA9IDA7Cj4gICAgICAgICAgdWludDY0X3QgdmFsOwo+ICAKPiAtICAgICAgICBpZiAo
IHN5bW5keCA+IGVsZi0+bnN5bSApCj4gKyAgICAgICAgaWYgKCBzeW1uZHggPT0gU1ROX1VOREVG
ICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIGRwcmludGsoWEVOTE9HX0VSUiwgTElWRVBB
VENIICIlczogRW5jb3VudGVyZWQgU1ROX1VOREVGXG4iLAo+ICsgICAgICAgICAgICAgICAgICAg
IGVsZi0+bmFtZSk7Cj4gKyAgICAgICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsKPiArICAgICAg
ICB9Cj4gKyAgICAgICAgZWxzZSBpZiAoIHN5bW5keCA+PSBlbGYtPm5zeW0gKQo+ICAgICAgICAg
IHsKPiAgICAgICAgICAgICAgZHByaW50ayhYRU5MT0dfRVJSLCBMSVZFUEFUQ0ggIiVzOiBSZWxh
dGl2ZSByZWxvY2F0aW9uIHdhbnRzIHN5bWJvbEAldSB3aGljaCBpcyBwYXN0IGVuZCFcbiIsCj4g
ICAgICAgICAgICAgICAgICAgICAgZWxmLT5uYW1lLCBzeW1uZHgpOwo+ICAgICAgICAgICAgICBy
ZXR1cm4gLUVJTlZBTDsKPiAgICAgICAgICB9Cj4gKyAgICAgICAgZWxzZSBpZiAoICFlbGYtPnN5
bVtzeW1uZHhdLnN5bSApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBkcHJpbnRrKFhFTkxP
R19FUlIsIExJVkVQQVRDSCAiJXM6IE5vIHJlbGF0aXZlIHN5bWJvbEAldVxuIiwKPiArICAgICAg
ICAgICAgICAgICAgICBlbGYtPm5hbWUsIHN5bW5keCk7Cj4gKyAgICAgICAgICAgIHJldHVybiAt
RUlOVkFMOwo+ICsgICAgICAgIH0KPiAgCj4gICAgICAgICAgdmFsID0gZWxmLT5zeW1bc3ltbmR4
XS5zeW0tPnN0X3ZhbHVlICsgIHItPnJfYWRkZW5kOyAvKiBTK0EgKi8KPiAgCj4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9saXZlcGF0Y2guYyBiL3hlbi9hcmNoL3g4Ni9saXZlcGF0Y2guYwo+
IGluZGV4IDc5MTc2MTAuLjQwNmViOTEgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2xpdmVw
YXRjaC5jCj4gKysrIGIveGVuL2FyY2gveDg2L2xpdmVwYXRjaC5jCj4gQEAgLTE3MCwxMiArMTcw
LDI0IEBAIGludCBhcmNoX2xpdmVwYXRjaF9wZXJmb3JtX3JlbGEoc3RydWN0IGxpdmVwYXRjaF9l
bGYgKmVsZiwKPiAgICAgICAgICB1aW50OF90ICpkZXN0ID0gYmFzZS0+bG9hZF9hZGRyICsgci0+
cl9vZmZzZXQ7Cj4gICAgICAgICAgdWludDY0X3QgdmFsOwo+ICAKPiAtICAgICAgICBpZiAoIHN5
bW5keCA+IGVsZi0+bnN5bSApCj4gKyAgICAgICAgaWYgKCBzeW1uZHggPT0gU1ROX1VOREVGICkK
PiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIGRwcmludGsoWEVOTE9HX0VSUiwgTElWRVBBVENI
ICIlczogRW5jb3VudGVyZWQgU1ROX1VOREVGXG4iLAo+ICsgICAgICAgICAgICAgICAgICAgIGVs
Zi0+bmFtZSk7Cj4gKyAgICAgICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsKPiArICAgICAgICB9
Cj4gKyAgICAgICAgZWxzZSBpZiAoIHN5bW5keCA+PSBlbGYtPm5zeW0gKQo+ICAgICAgICAgIHsK
PiAgICAgICAgICAgICAgZHByaW50ayhYRU5MT0dfRVJSLCBMSVZFUEFUQ0ggIiVzOiBSZWxhdGl2
ZSByZWxvY2F0aW9uIHdhbnRzIHN5bWJvbEAldSB3aGljaCBpcyBwYXN0IGVuZCFcbiIsCj4gICAg
ICAgICAgICAgICAgICAgICAgZWxmLT5uYW1lLCBzeW1uZHgpOwo+ICAgICAgICAgICAgICByZXR1
cm4gLUVJTlZBTDsKPiAgICAgICAgICB9Cj4gKyAgICAgICAgZWxzZSBpZiAoICFlbGYtPnN5bVtz
eW1uZHhdLnN5bSApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19F
UlIsIExJVkVQQVRDSCAiJXM6IE5vIHN5bWJvbEAldVxuIiwKPiArICAgICAgICAgICAgICAgICAg
ICBlbGYtPm5hbWUsIHN5bW5keCk7Cj4gKyAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ICsg
ICAgICAgIH0KPiAgCj4gICAgICAgICAgdmFsID0gci0+cl9hZGRlbmQgKyBlbGYtPnN5bVtzeW1u
ZHhdLnN5bS0+c3RfdmFsdWU7Cj4gIAo+IC0tIAo+IDIuMS40Cj4gCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 22 21:16:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 21: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 1dO9Si-0001o4-T5; Thu, 22 Jun 2017 21: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 <osstest-admin@xenproject.org>) id 1dO9Si-0001nh-Dd
 for xen-devel@lists.xensource.com; Thu, 22 Jun 2017 21:16:24 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 82/DD-03587-7A33C495; Thu, 22 Jun 2017 21:16:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVXeZsU+
 kweI9mhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuPVkBkvBzH7GihP/tzA1
 MPYndTFycQgJ/GWU2PTmNyOE85hR4uSkH0wQzjZGibsvTrB0MXJyiAg4S3w9M5cdxOYV0JdY/
 WY2WxcjB4ewgL3ExstGIPUSApfUJY7MPs8IUiMh4Cnx9s0kFhj78rXfrF2M7BxsAlYSh8RAoi
 wCqhJP7t9imcDIvYCRYRWjRnFqUVlqka6hsV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5
 yfu4mRqDXGYBgB+OXZQGHGCU5mJREeTcXe0cK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBNMvKJ
 FBIsSk1PrUjLzAGGH0xagoNHSYRXCyTNW1yQmFucmQ6ROsWoy7Fh9fovTEIsefl5qVLivDNAi
 gRAijJK8+BGwGLhEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR554JM4cnMK4Hb9AroCCagI1
 4c8QA5oiQRISXVwDjN0ym4r2pv+NSYZVNdZ2x+xTjph8vmmucHLvs83mZbVViw6rF77t8H5mY
 LJXVf5r4VlZ61vqcprstjf8626seGAqolKzT4vXmuP1/OK3TL6LWjJHt/fJSx1ocJ+8xDOqYz
 6l2/uoTvgOz5Ba89lwbdKawuqnOtuRkWni66RUxEs8u57G1suRJLcUaioRZzUXEiAJh4iEOAA
 gAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1498166181!85838415!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16711 invoked from network); 22 Jun 2017 21:16: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; 22 Jun 2017 21: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 <osstest-admin@xenproject.org>)
 id 1dO9Sb-00089Q-TB; Thu, 22 Jun 2017 21: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 1dO9SW-0007HC-De; Thu, 22 Jun 2017 21:16:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dO9SW-0001OT-2C; Thu, 22 Jun 2017 21:16:12 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110944-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:test-armhf-armhf-xl:host-install(3):broken:heisenbug
 xen-4.7-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.7-testing:test-arm64-arm64-xl-credit2:debian-install:fail:heisenbug
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:guest-start.2:fail:heisenbug
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 xen-4.7-testing:test-armhf-armhf-xl-rtds:guest-start.2:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-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-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-armhf-armhf-libvirt: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-amd64-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-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt: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-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-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: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-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-xl-qemut-win7-amd64:guest-stop: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-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-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-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
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install: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-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=db2a8fe8b2f0a65ddc32ad758b7274ac36152209
X-Osstest-Versions-That: xen=84cd8d3fbdfbc0655ad242da1d2fdadddf5be89e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 22 Jun 2017 21:16:12 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 110944: 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>

ZmxpZ2h0IDExMDk0NCB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDk0NC8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRs
eSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMyBob3N0LWlu
c3RhbGwoMykgYnJva2VuIGluIDExMDkwMiBwYXNzIGluIDExMDk0NAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtMiAgIDQ1IHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIHBhc3MgaW4g
MTEwOTAyCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICA5IGRlYmlhbi1pbnN0YWxsICAg
ICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMTA5MDIKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxNiBndWVzdC1zdGFydC4yICAgICAgICAgICAgZmFpbCBwYXNzIGluIDExMDkwMgoKUmVn
cmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDExMDQzMAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQg
YXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTYgZ3Vlc3Qt
c3RhcnQuMiAgICAgICAgICAgZmFpbCBibG9ja2VkIGluIDExMDQzMAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzIDE1IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxMTA5MDIgbGlr
ZSAxMTA0MzAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBpbiAxMTA5MDIgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTA5MDIgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIGxpa2UgMTEwNDMwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTA0MzAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBsaWtlIDExMDQzMAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEwNDMwCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTA0
MzAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgMTEgZ3Vlc3Qtc3Rh
cnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVs
IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNiBkZWJpYW4taHZt
LWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNt
ICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgOSB3aW5k
b3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAg
ICAgICAgICAgIGRiMmE4ZmU4YjJmMGE2NWRkYzMyYWQ3NThiNzI3NGFjMzYxNTIyMDkKYmFzZWxp
bmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDg0Y2Q4ZDNmYmRmYmMwNjU1YWQyNDJk
YTFkMmZkYWRkZGY1YmU4OWUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMDQzMCAgMjAxNy0wNi0x
NCAwNjo0Njo1NSBaICAgIDggZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTA5MDIgIDIwMTct
MDYtMjEgMDA6MTM6NDEgWiAgICAxIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8g
dG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNv
bT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICBRdWFuIFh1IDxxdWFuLnh1QGludGVsLmNvbT4KCmpvYnM6CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVt
cHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1
cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPXhlbi00LjctdGVzdGluZworIHJldmlz
aW9uPWRiMmE4ZmU4YjJmMGE2NWRkYzMyYWQ3NThiNzI3NGFjMzYxNTIyMDkKKyAuIC4vY3JpLWxv
Y2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFz
ayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAg
ICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25m
aWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAg
ICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUv
b3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScK
KysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9z
CisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9o
b21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0v
aG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCB4ZW4tNC43LXRlc3RpbmcgZGIyYThmZThiMmYwYTY1
ZGRjMzJhZDc1OGI3Mjc0YWMzNjE1MjIwOQorIGJyYW5jaD14ZW4tNC43LXRlc3RpbmcKKyByZXZp
c2lvbj1kYjJhOGZlOGIyZjBhNjVkZGMzMmFkNzU4YjcyNzRhYzM2MTUyMjA5CisgLiAuL2NyaS1s
b2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1h
c2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwog
ICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29u
ZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAg
ICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21l
L29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10n
CisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBv
cworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAu
L2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hl
bmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT14ZW4KKyB4ZW5icmFuY2g9eGVuLTQu
Ny10ZXN0aW5nCisgJ1snIHh4ZW4gPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHgg
PSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tNC43LXRlc3RpbmcKKyBzZWxlY3Rf
cHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi00LjctdGVzdGluZwor
IHByZXZ4ZW5icmFuY2g9eGVuLTQuNi10ZXN0aW5nCisgJ1snIHhkYjJhOGZlOGIyZjBhNjVkZGMz
MmFkNzU4YjcyNzRhYzM2MTUyMjA5ID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9h
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
L3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtMy4xNAor
KyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xp
bnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBn
aXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5n
aXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLnhlbi00LjctdGVzdGluZwor
KyA6IGRhaWx5LWNyb24ueGVuLTQuNy10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC43LXRl
c3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjctdGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVu
LTQuNy10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC43LXRlc3RpbmcKKysgOiBkYWlseS1j
cm9uLnhlbi00LjctdGVzdGluZworKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJv
bi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4u
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5n
aXQKKysgOiBkYWlseS1jcm9uLnhlbi00LjctdGVzdGluZworKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVF
X0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMu
Z2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9T
PW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdp
dAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rl
c3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgeGVuLTQuNy10ZXN0aW5nCisgY2FzZSAkMSBp
bgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9z
L3hlbgorIHhlbnZlcnNpb249eGVuLTQuNy10ZXN0aW5nCisgeGVudmVyc2lvbj14ZW4tNC43Cisg
eGVudmVyc2lvbj00LjcKKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L3hlbi5naXQgZGIyYThmZThiMmYwYTY1ZGRjMzJhZDc1OGI3Mjc0YWMzNjE1MjIwOTpy
ZWZzL2hlYWRzL3N0YWJsZS00LjcKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC94ZW4uZ2l0CiAgIDg0Y2Q4ZDMuLmRiMmE4ZmUgIGRiMmE4ZmU4YjJmMGE2NWRkYzMyYWQ3
NThiNzI3NGFjMzYxNTIyMDkgLT4gc3RhYmxlLTQuNwoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 22 21:53:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 21:53:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dOA2Q-0004FG-On; Thu, 22 Jun 2017 21:53:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sfr@canb.auug.org.au>) id 1dOA2O-0004FA-JY
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 21:53:17 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 CA/25-01999-B4C3C495; Thu, 22 Jun 2017 21:53:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCIsWRWlGSWpSXmKPExsWSLjbBWdfLxif
 SYMoWK4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWP5hoPsBSs4Kp48uMPcwPiErYuRi0NIoIdJ
 YsvE9SwgDovANhaJ7btXMnYxcgI5qhKL3y1iA7HZBHQl/r16zgRiiwjoS3S3XWEEaWAWuMIqs
 X/ZHLCEsECixLGulewgNq+AmcTz+1dZQWxOAXuJ7j/z2CHWLWGSOL3zDAtEkaDEyZlPwGxmAS
 2Jh79uQdnyEtvfzmGewMg7C0nZLCRls5CULWBkXsWoXpxaVJZapGuil1SUmZ5RkpuYmaNraGC
 ql5taXJyYnpqTmFSsl5yfu4kRGFoMQLCD8Vaf8yFGSQ4mJVHezcXekUJ8SfkplRmJxRnxRaU5
 qcWHGGU4OJQkeFusfSKFBItS01Mr0jJzgEEOk5bg4FES4dUyAkrzFhck5hZnpkOkTjEqSonz+
 oL0CYAkMkrz4NpgkXWJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwrzXrYCm8GTmlcBNfwW0mA
 lo8YsjHiCLSxIRUlINjFHLY6+ea1eL3PnHuprhnuj/GZ+OPZwjmqmjnH621IxB4+oetxVM122
 /6EWffbqsvvdQxcZlovLPXsfGxKrEyjRHbOi97B7B/ZSfh6k86jVTY8Fdh0XiiYou+5b9kaoR
 s9DuklHtWhIQwzZnWq3M8zUb9orUehpue6Auk2764f2HF9tLfmtYKbEUZyQaajEXFScCAHrfN
 06nAgAA
X-Env-Sender: sfr@canb.auug.org.au
X-Msg-Ref: server-7.tower-206.messagelabs.com!1498168391!101794800!1
X-Originating-IP: [103.22.144.67]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30400 invoked from network); 22 Jun 2017 21:53:14 -0000
Received: from ozlabs.org (HELO ozlabs.org) (103.22.144.67)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Jun 2017 21:53:14 -0000
Received: from authenticated.ozlabs.org (localhost [127.0.0.1])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by ozlabs.org (Postfix) with ESMTPSA id 3wtwLY732Hz9s9Y;
 Fri, 23 Jun 2017 07:53:09 +1000 (AEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=canb.auug.org.au;
 s=201702; t=1498168390;
 bh=ywXrzY6bUrluSNE/4Wv2oLZ9q/yfzIcJiVfp+kW3Bm8=;
 h=Date:From:To:Cc:Subject:In-Reply-To:References:From;
 b=K2q1nx3zGvlp4s3hl4RWhsuaNhYeX31vFbRXw6OKYj2ZN3QQbrt6t/Ia2EqJupiTO
 Utfw2kM6UlkFT1KXUS8E7ZWJwo1qAJXpLyDrA2VeFDXmRGf68mBhIANbLRO9/wQ3yk
 zClY5fQILPDASsPz0cj5eq7zRxPOvyxFcWYVbrs+CVWcru9VOrAR3wRqqD9/JcztRD
 /h/2octFNxg1tv0b6c+fM+giJ+nswmuvtMeI4dzkD+zlcPbZXreoTQwJSiVw9cYU6l
 3qf7domfYqdqP5P2p3cLgGAlgPJkxW9zAmq20eAzQmE8Qza6HSJUvpC1fvM9m+rdNW
 MnzL5eFfA25lw==
Date: Fri, 23 Jun 2017 07:53:09 +1000
From: Stephen Rothwell <sfr@canb.auug.org.au>
To: Marek Szyprowski <m.szyprowski@samsung.com>
Message-ID: <20170623075309.1e679168@canb.auug.org.au>
In-Reply-To: <5425587c-73e8-e24a-86a3-8a65a7791dcb@samsung.com>
References: <20170616181059.19206-1-hch@lst.de> <20170620124140.GA27163@lst.de>
 <20170620230400.1a5ae889@canb.auug.org.au>
 <CGME20170620131628epcas1p4f21d821bd414cba7e2d49abcbe414365@epcas1p4.samsung.com>
 <20170620131623.GB30769@lst.de>
 <5425587c-73e8-e24a-86a3-8a65a7791dcb@samsung.com>
MIME-Version: 1.0
Cc: linux-mips@linux-mips.org, linux-ia64@vger.kernel.org,
 linux-sh@vger.kernel.org, dri-devel@lists.freedesktop.org,
 sparclinux@vger.kernel.org, Christoph Hellwig <hch@lst.de>,
 linux-s390@vger.kernel.org, linux-samsung-soc@vger.kernel.org,
 linux-c6x-dev@linux-c6x.org, linux-hexagon@vger.kernel.org, x86@kernel.org,
 Kyungmin Park <kyungmin.park@samsung.com>,
 Linus Torvalds <torvalds@linux-foundation.org>, xen-devel@lists.xenproject.org,
 linux-xtensa@linux-xtensa.org, openrisc@lists.librecores.org,
 linux-tegra@vger.kernel.org, linux-arm-kernel@lists.infradead.org,
 netdev@vger.kernel.org, linux-kernel@vger.kernel.org,
 iommu@lists.linux-foundation.org, dmaengine@vger.kernel.org,
 linuxppc-dev@lists.ozlabs.org
Subject: Re: [Xen-devel] new dma-mapping tree,
 was Re: clean up and modularize arch dma_mapping interface 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>

SGkgYWxsLAoKT24gV2VkLCAyMSBKdW4gMjAxNyAxNTozMjozOSArMDIwMCBNYXJlayBTenlwcm93
c2tpIDxtLnN6eXByb3dza2lAc2Ftc3VuZy5jb20+IHdyb3RlOgo+Cj4gT24gMjAxNy0wNi0yMCAx
NToxNiwgQ2hyaXN0b3BoIEhlbGx3aWcgd3JvdGU6Cj4gPiBPbiBUdWUsIEp1biAyMCwgMjAxNyBh
dCAxMTowNDowMFBNICsxMDAwLCBTdGVwaGVuIFJvdGh3ZWxsIHdyb3RlOiAgCj4gPj4gZ2l0Oi8v
Z2l0LmxpbmFyby5vcmcvcGVvcGxlL21zenlwcm93c2tpL2xpbnV4LWRtYS1tYXBwaW5nLmdpdCNk
bWEtbWFwcGluZy1uZXh0Cj4gPj4KPiA+PiBDb250YWN0czogTWFyZWsgU3p5cHJvd3NraSBhbmQg
S3l1bmdtaW4gUGFyayAoY2MnZCkKPiA+Pgo+ID4+IEkgaGF2ZSBjYWxsZWQgeW91ciB0cmVlIGRt
YS1tYXBwaW5nLWhjaCBmb3Igbm93LiAgVGhlIG90aGVyIHRyZWUgaGFzCj4gPj4gbm90IGJlZW4g
dXBkYXRlZCBzaW5jZSA0LjktcmMxIGFuZCBJIGFtIG5vdCBzdXJlIGhvdyBnZW5lcmFsIGl0IGlz
Lgo+ID4+IE1hcmVrLCBLeXVuZ21pbiwgYW55IGNvbW1lbnRzPyAgCj4gPiBJJ2QgYmUgaGFwcHkg
dG8gam9pbiBlZmZvcnRzIC0gY28tbWFpbnRhaW5lcnMgYW5kIHJldmllcnMgYXJlIGFsd2F5cwo+
ID4gd2VsY29tZS4gIAo+IAo+IEkgZGlkIHNvbWUgZG1hLW1hcHBpbmcgdW5pZmljYXRpb24gd29y
a3MgaW4gdGhlIHBhc3QgYW5kIG15IHRyZWUgaW4gCj4gbGludXgtbmV4dAo+IHdhcyBhIHNpZGUg
ZWZmZWN0IG9mIHRoYXQuIEkgdGhpbmsgdGhhdCBmb3Igbm93IGl0IGNhbiBiZSBkcm9wcGVkIGlu
IAo+IGZhdm9yIG9mCj4gQ2hyaXN0b3BoJ3MgdHJlZS4gSSBjYW4gYWxzbyBkbyBzb21lIHJldmll
dyBhbmQgaGVscCBpbiBtYWludGFpbmVycyB3b3JrIGlmCj4gbmVlZGVkLCBhbHRob3VnaCBJIHdh
cyByZWNlbnRseSBidXN5IHdpdGggb3RoZXIgc3R1ZmYuCgpPSywgc28gSSBoYXZlIGRyb3BwZWQg
dGhlIGRtYS1tYXBwaW5nIHRyZWUgYW5kIHJlbmFtZWQgZG1hLW1hcHBpbmctaGNoCnRvIGRtYS1t
YXBwaW5nLgoKLS0gCkNoZWVycywKU3RlcGhlbiBSb3Rod2VsbAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 22 22:14:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 22:14:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dOANF-0005Zy-Gk; Thu, 22 Jun 2017 22:14: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 1dOANE-0005Zs-P2
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 22:14:48 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 AA/62-03920-8514C495; Thu, 22 Jun 2017 22:14:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsVybKJssm64o0+
 kwcdJohbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bngX72ghlOFSeunmFuYNxi0sXIySEk8IdR
 4tiREBCbRcBBov/RfLYuRg4ORoEYiQc/rEHCjAJhEpMvL2GFKNGWeHnsOiOIzSZgKPH3ySawc
 gkge8lnDpCwiICWxJF1S5i6GLk4mAU6mCSOdB9hA0kICzhJdC/bwwxicwrYSPT2TQCL8wp4S5
 w584UF4pxsib0PPoDZogK6Eof+/YGqEZQ4OfMJWJxZwFdi3pcLLBMYBWYhSc1CkoKw1SUOfLr
 ICGHLS2y7vop1ASPLKkb14tSistQiXQu9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95Pzc
 TYzAgGUAgh2Msy/7H2KU5GBSEuXdXOwdKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd6KDT6SQY
 FFqempFWmYOMHZg0hIcPEoivFpGQGne4oLE3OLMdIjUKUZFKXHeMyB9AiCJjNI8uDZYvF5ilJ
 US5mUEOkSIpyC1KDezBFX+FaM4B6OSMC8rMPqFeDLzSuCmvwJazAS0+MURD5DFJYkIKakGxva
 ihRIb/YLVDvWc8I45sWk979XkiayVWnNj5py8+GON4/3OqidznJodL/Ubu/j0vLXd5Xt/bsAc
 7bsu5wXtCvwfKi8vM8zdGsFY/yhdOs1Qj6HpeXNh2NwYq62nCxzurNoom/FLb8pK/cbgXVtNs
 kvZq8+7RP/97Vpr97Jxr0TIjYlz7nLfVWIpzkg01GIuKk4EAP4uvUDSAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1498169685!85842403!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33691 invoked from network); 22 Jun 2017 22:14:47 -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; 22 Jun 2017 22:14:47 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 0BCF122B4B;
 Thu, 22 Jun 2017 22:14:45 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 0BCF122B4B
Date: Thu, 22 Jun 2017 15:14:44 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Paul Durrant <paul.durrant@citrix.com>
In-Reply-To: <20170621125249.8805-4-paul.durrant@citrix.com>
Message-ID: <alpine.DEB.2.10.1706221410580.12819@sstabellini-ThinkPad-X260>
References: <20170621125249.8805-1-paul.durrant@citrix.com>
 <20170621125249.8805-4-paul.durrant@citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-653241739-1498169685=:12819"
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 qemu-block@nongnu.org, qemu-devel@nongnu.org, Max Reitz <mreitz@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 afaerber@suse.de
Subject: Re: [Xen-devel] [PATCH v2 3/3] xen-disk: use an IOThread per
	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>
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-653241739-1498169685=:12819
Content-Type: TEXT/PLAIN; charset=UTF-8
Content-Transfer-Encoding: 8BIT

CC'ing Andreas Färber. Could you please give a quick look below at the
way the iothread object is instantiate and destroyed? I am no object
model expert and would appreaciate a second opinion.


On Wed, 21 Jun 2017, Paul Durrant wrote:
> This patch allocates an IOThread object for each xen_disk instance and
> sets the AIO context appropriately on connect. This allows processing
> of I/O to proceed in parallel.
> 
> The patch also adds tracepoints into xen_disk to make it possible to
> follow the state transtions of an instance in the log.
> 
> Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
> ---
> Cc: Stefano Stabellini <sstabellini@kernel.org>
> Cc: Anthony Perard <anthony.perard@citrix.com>
> Cc: Kevin Wolf <kwolf@redhat.com>
> Cc: Max Reitz <mreitz@redhat.com>
> 
> v2:
>  - explicitly acquire and release AIO context in qemu_aio_complete() and
>    blk_bh()
> ---
>  hw/block/trace-events |  7 ++++++
>  hw/block/xen_disk.c   | 69 ++++++++++++++++++++++++++++++++++++++++++++-------
>  2 files changed, 67 insertions(+), 9 deletions(-)
> 
> diff --git a/hw/block/trace-events b/hw/block/trace-events
> index 65e83dc258..608b24ba66 100644
> --- a/hw/block/trace-events
> +++ b/hw/block/trace-events
> @@ -10,3 +10,10 @@ virtio_blk_submit_multireq(void *mrb, int start, int num_reqs, uint64_t offset,
>  # hw/block/hd-geometry.c
>  hd_geometry_lchs_guess(void *blk, int cyls, int heads, int secs) "blk %p LCHS %d %d %d"
>  hd_geometry_guess(void *blk, uint32_t cyls, uint32_t heads, uint32_t secs, int trans) "blk %p CHS %u %u %u trans %d"
> +
> +# hw/block/xen_disk.c
> +xen_disk_alloc(char *name) "%s"
> +xen_disk_init(char *name) "%s"
> +xen_disk_connect(char *name) "%s"
> +xen_disk_disconnect(char *name) "%s"
> +xen_disk_free(char *name) "%s"
> diff --git a/hw/block/xen_disk.c b/hw/block/xen_disk.c
> index 0e6513708e..8548195195 100644
> --- a/hw/block/xen_disk.c
> +++ b/hw/block/xen_disk.c
> @@ -27,10 +27,13 @@
>  #include "hw/xen/xen_backend.h"
>  #include "xen_blkif.h"
>  #include "sysemu/blockdev.h"
> +#include "sysemu/iothread.h"
>  #include "sysemu/block-backend.h"
>  #include "qapi/error.h"
>  #include "qapi/qmp/qdict.h"
>  #include "qapi/qmp/qstring.h"
> +#include "qom/object_interfaces.h"
> +#include "trace.h"
>  
>  /* ------------------------------------------------------------- */
>  
> @@ -128,6 +131,9 @@ struct XenBlkDev {
>      DriveInfo           *dinfo;
>      BlockBackend        *blk;
>      QEMUBH              *bh;
> +
> +    IOThread            *iothread;
> +    AioContext          *ctx;
>  };
>  
>  /* ------------------------------------------------------------- */
> @@ -599,9 +605,12 @@ static int ioreq_runio_qemu_aio(struct ioreq *ioreq);
>  static void qemu_aio_complete(void *opaque, int ret)
>  {
>      struct ioreq *ioreq = opaque;
> +    struct XenBlkDev *blkdev = ioreq->blkdev;
> +
> +    aio_context_acquire(blkdev->ctx);

I think that Paolo was right that we need a aio_context_acquire here,
however the issue is that with the current code:

  blk_handle_requests -> ioreq_runio_qemu_aio -> qemu_aio_complete

leading to aio_context_acquire being called twice on the same lock,
which I don't think is allowed?

I think we need to get rid of the qemu_aio_complete call from
ioreq_runio_qemu_aio, but to do that we need to be careful with the
accounting of aio_inflight (today it's incremented unconditionally at
the beginning of ioreq_runio_qemu_aio, I think we would have to change
that to increment it only if presync).


>      if (ret != 0) {
> -        xen_pv_printf(&ioreq->blkdev->xendev, 0, "%s I/O error\n",
> +        xen_pv_printf(&blkdev->xendev, 0, "%s I/O error\n",
>                        ioreq->req.operation == BLKIF_OP_READ ? "read" : "write");
>          ioreq->aio_errors++;
>      }
> @@ -610,13 +619,13 @@ static void qemu_aio_complete(void *opaque, int ret)
>      if (ioreq->presync) {
>          ioreq->presync = 0;
>          ioreq_runio_qemu_aio(ioreq);
> -        return;
> +        goto done;
>      }
>      if (ioreq->aio_inflight > 0) {
> -        return;
> +        goto done;
>      }
>  
> -    if (ioreq->blkdev->feature_grant_copy) {
> +    if (blkdev->feature_grant_copy) {
>          switch (ioreq->req.operation) {
>          case BLKIF_OP_READ:
>              /* in case of failure ioreq->aio_errors is increased */
> @@ -638,7 +647,7 @@ static void qemu_aio_complete(void *opaque, int ret)
>      }
>  
>      ioreq->status = ioreq->aio_errors ? BLKIF_RSP_ERROR : BLKIF_RSP_OKAY;
> -    if (!ioreq->blkdev->feature_grant_copy) {
> +    if (!blkdev->feature_grant_copy) {
>          ioreq_unmap(ioreq);
>      }
>      ioreq_finish(ioreq);
> @@ -650,16 +659,19 @@ static void qemu_aio_complete(void *opaque, int ret)
>          }
>      case BLKIF_OP_READ:
>          if (ioreq->status == BLKIF_RSP_OKAY) {
> -            block_acct_done(blk_get_stats(ioreq->blkdev->blk), &ioreq->acct);
> +            block_acct_done(blk_get_stats(blkdev->blk), &ioreq->acct);
>          } else {
> -            block_acct_failed(blk_get_stats(ioreq->blkdev->blk), &ioreq->acct);
> +            block_acct_failed(blk_get_stats(blkdev->blk), &ioreq->acct);
>          }
>          break;
>      case BLKIF_OP_DISCARD:
>      default:
>          break;
>      }
> -    qemu_bh_schedule(ioreq->blkdev->bh);
> +    qemu_bh_schedule(blkdev->bh);
> +
> +done:
> +    aio_context_release(blkdev->ctx);
>  }
>  
>  static bool blk_split_discard(struct ioreq *ioreq, blkif_sector_t sector_number,
> @@ -917,17 +929,40 @@ static void blk_handle_requests(struct XenBlkDev *blkdev)
>  static void blk_bh(void *opaque)
>  {
>      struct XenBlkDev *blkdev = opaque;
> +
> +    aio_context_acquire(blkdev->ctx);
>      blk_handle_requests(blkdev);
> +    aio_context_release(blkdev->ctx);
>  }
>  
>  static void blk_alloc(struct XenDevice *xendev)
>  {
>      struct XenBlkDev *blkdev = container_of(xendev, struct XenBlkDev, xendev);
> +    Object *obj;
> +    char *name;
> +    Error *err = NULL;
> +
> +    trace_xen_disk_alloc(xendev->name);
>  
>      QLIST_INIT(&blkdev->inflight);
>      QLIST_INIT(&blkdev->finished);
>      QLIST_INIT(&blkdev->freelist);
> -    blkdev->bh = qemu_bh_new(blk_bh, blkdev);
> +
> +    obj = object_new(TYPE_IOTHREAD);
> +    name = g_strdup_printf("iothread-%s", xendev->name);
> +
> +    object_property_add_child(object_get_objects_root(), name, obj, &err);
> +    assert(!err);

Would it be enough to call object_ref?


> +    g_free(name);
> +
> +    user_creatable_complete(obj, &err);

Why do we need to call this?


> +    assert(!err);
> +
> +    blkdev->iothread = (IOThread *)object_dynamic_cast(obj, TYPE_IOTHREAD);
> +    blkdev->ctx = iothread_get_aio_context(blkdev->iothread);
> +    blkdev->bh = aio_bh_new(blkdev->ctx, blk_bh, blkdev);
> +
>      if (xen_mode != XEN_EMULATE) {
>          batch_maps = 1;
>      }
> @@ -1288,6 +1327,8 @@ static int blk_connect(struct XenDevice *xendev)
>          blkdev->persistent_gnt_count = 0;
>      }
>  
> +    blk_set_aio_context(blkdev->blk, blkdev->ctx);
> +
>      xen_be_bind_evtchn(&blkdev->xendev);
>  
>      xen_pv_printf(&blkdev->xendev, 1, "ok: proto %s, nr-ring-ref %u, "
> @@ -1301,13 +1342,20 @@ static void blk_disconnect(struct XenDevice *xendev)
>  {
>      struct XenBlkDev *blkdev = container_of(xendev, struct XenBlkDev, xendev);
>  
> +    trace_xen_disk_disconnect(xendev->name);
> +
> +    aio_context_acquire(blkdev->ctx);
> +
>      if (blkdev->blk) {
> +        blk_set_aio_context(blkdev->blk, qemu_get_aio_context());
>          blk_detach_dev(blkdev->blk, blkdev);
>          blk_unref(blkdev->blk);
>          blkdev->blk = NULL;
>      }
>      xen_pv_unbind_evtchn(&blkdev->xendev);
>  
> +    aio_context_release(blkdev->ctx);
> +
>      if (blkdev->sring) {
>          xengnttab_unmap(blkdev->xendev.gnttabdev, blkdev->sring,
>                          blkdev->nr_ring_ref);
> @@ -1358,6 +1408,7 @@ static int blk_free(struct XenDevice *xendev)
>      g_free(blkdev->dev);
>      g_free(blkdev->devtype);
>      qemu_bh_delete(blkdev->bh);
> +    object_unparent(OBJECT(blkdev->iothread));

Shouldn't this be object_unref?


>      return 0;
>  }
--8323329-653241739-1498169685=:12819
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--8323329-653241739-1498169685=:12819--


From xen-devel-bounces@lists.xen.org Thu Jun 22 22:37:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 22: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 1dOAim-0006sf-4M; Thu, 22 Jun 2017 22:37: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 1dOAik-0006sZ-L3
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 22:37:02 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 EE/6F-01985-D864C495; Thu, 22 Jun 2017 22:37:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVybKJssm6vm0+
 kwdIubovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePax79sBVMEKxZO+crSwHicr4uRi0NI4A+j
 xPE7u1i6GDk5WAQcJN7MvcPUxcjBwSgQI/HghzVImFEgTGLy5SWsECXaEh2tRxhBbDYBQ4m/T
 zaxgZRLANlLPnOAhEUEjCRePLrMAjKeWaCBSeLtjjNg9cIC6RIzlrSB2ZwCPhLdC/aygdi8At
 4SLWcWskHc080osfTKC7BlogK6Eof+/YEqEpQ4OfMJ2J3MAloSy6dvY5nAKDALSWoWktQCRqZ
 VjBrFqUVlqUW6hhZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBYVjPwMC4g/H3
 ac9DjJIcTEqivJuLvSOF+JLyUyozEosz4otKc1KLDzHKcHAoSfCKufpECgkWpaanVqRl5gAjA
 iYtwcGjJMKrZQSU5i0uSMwtzkyHSJ1iVJQS59UD6RMASWSU5sG1waLwEqOslDAvIwMDgxBPQW
 pRbmYJqvwrRnEORiVh3scgU3gy80rgpr8CWswEtPjFEQ+QxSWJCCmpBsaZzBdT91suyzrFcVF
 WPuyVk+KV6fndwCCxfLLtWu6Tf37BrSnrM4V6G54eevBD+aLHN9n7NX67Mixzs+IeTZ26ZGMZ
 u8GhHs2Se8/8VCuLl1WaPn22boZvUPruyJP7nwWryH4oaZ2/rPteSOA6yX8sRfWzLy5v3FF8g
 89QbB0Pg9PmJk6x20osxRmJhlrMRcWJAEnWiey9AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1498171019!106981691!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8796 invoked from network); 22 Jun 2017 22:37:01 -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; 22 Jun 2017 22:37:01 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id B0D152187B;
 Thu, 22 Jun 2017 22:36:58 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B0D152187B
Date: Thu, 22 Jun 2017 15:36:57 -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: <1498117132-27139-4-git-send-email-bhupinder.thakur@linaro.org>
Message-ID: <alpine.DEB.2.10.1706221534440.12819@sstabellini-ThinkPad-X260>
References: <1498117132-27139-1-git-send-email-bhupinder.thakur@linaro.org>
 <1498117132-27139-4-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>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 03/17 v5] 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>

T24gVGh1LCAyMiBKdW4gMjAxNywgQmh1cGluZGVyIFRoYWt1ciB3cm90ZToKPiBERUZJTkVfWEVO
X0ZMRVhfUklORyh4ZW5jb25zKSBkZWZpbmVzIGNvbW1vbiBoZWxwZXIgZnVuY3Rpb25zIHN1Y2gg
YXMKPiB4ZW5jb25zX3F1ZXVlZCgpIHRvIHRlbGwgdGhlIGN1cnJlbnQgc2l6ZSBvZiB0aGUgcmlu
ZyBidWZmZXIsCj4geGVuY29uc19tYXNrKCkgdG8gbWFzayBvZmYgdGhlIGluZGV4LCB3aGljaCBh
cmUgdXNlZnVsIGhlbHBlciBmdW5jdGlvbnMuCj4gcGwwMTEgZW11bGF0aW9uIGNvZGUgd2lsbCB1
c2UgdGhlc2UgaGVscGVyIGZ1bmN0aW9ucy4KPiAKPiBpby9jb25zb2wuaCBpbmNsdWRlcyBpby9y
aW5nLmggd2hpY2ggZGVmaW5lcyBERUZJTkVfWEVOX0ZMRVhfUklORy4KCmlvL2NvbnNvbGUuaAoK
Cj4gSW4gY29uc29sZS9kYWVtb24vaW8uYywgc3RyaW5nLmggaGFkIHRvIGJlIGluY2x1ZGVkIGJl
Zm9yZSBpby9jb25zb2xlLmgKPiBiZWNhdXNlIHJpbmcuaCB1c2VzIHN0cmluZyBmdW5jdGlvbnMu
Cj4gCj4gU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBs
aW5hcm8ub3JnPgoKUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4KCgo+IC0tLQo+IENDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KPiBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBDQzogS29ucmFk
IFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgo+IENDOiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQ0M6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+Cj4gCj4gQ2hhbmdlcyBzaW5jZSB2NDoKPiAtIFNwbGl0IHRoaXMg
Y2hhbmdlIGluIGEgc2VwYXJhdGUgcGF0Y2guCj4gCj4gIHRvb2xzL2NvbnNvbGUvZGFlbW9uL2lv
LmMgICAgICAgfCAyICstCj4gIHhlbi9pbmNsdWRlL3B1YmxpYy9pby9jb25zb2xlLmggfCA0ICsr
KysKPiAgMiBmaWxlcyBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPiAK
PiBkaWZmIC0tZ2l0IGEvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYyBiL3Rvb2xzL2NvbnNvbGUv
ZGFlbW9uL2lvLmMKPiBpbmRleCA3ZTQ3NGJiLi5lODAzM2QyIDEwMDY0NAo+IC0tLSBhL3Rvb2xz
L2NvbnNvbGUvZGFlbW9uL2lvLmMKPiArKysgYi90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCj4g
QEAgLTIxLDYgKzIxLDcgQEAKPiAgCj4gICNpbmNsdWRlICJ1dGlscy5oIgo+ICAjaW5jbHVkZSAi
aW8uaCIKPiArI2luY2x1ZGUgPHN0cmluZy5oPgo+ICAjaW5jbHVkZSA8eGVuZXZ0Y2huLmg+Cj4g
ICNpbmNsdWRlIDx4ZW5nbnR0YWIuaD4KPiAgI2luY2x1ZGUgPHhlbnN0b3JlLmg+Cj4gQEAgLTI5
LDcgKzMwLDYgQEAKPiAgCj4gICNpbmNsdWRlIDxzdGRsaWIuaD4KPiAgI2luY2x1ZGUgPGVycm5v
Lmg+Cj4gLSNpbmNsdWRlIDxzdHJpbmcuaD4KPiAgI2luY2x1ZGUgPHBvbGwuaD4KPiAgI2luY2x1
ZGUgPGZjbnRsLmg+Cj4gICNpbmNsdWRlIDx1bmlzdGQuaD4KPiBkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvcHVibGljL2lvL2NvbnNvbGUuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9jb25zb2xl
LmgKPiBpbmRleCBlMmNkOTdmLi41ZTQ1ZTFjIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL3B1
YmxpYy9pby9jb25zb2xlLmgKPiArKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvaW8vY29uc29sZS5o
Cj4gQEAgLTI3LDYgKzI3LDggQEAKPiAgI2lmbmRlZiBfX1hFTl9QVUJMSUNfSU9fQ09OU09MRV9I
X18KPiAgI2RlZmluZSBfX1hFTl9QVUJMSUNfSU9fQ09OU09MRV9IX18KPiAgCj4gKyNpbmNsdWRl
ICJyaW5nLmgiCj4gKwo+ICB0eXBlZGVmIHVpbnQzMl90IFhFTkNPTlNfUklOR19JRFg7Cj4gIAo+
ICAjZGVmaW5lIE1BU0tfWEVOQ09OU19JRFgoaWR4LCByaW5nKSAoKGlkeCkgJiAoc2l6ZW9mKHJp
bmcpLTEpKQo+IEBAIC0zOCw2ICs0MCw4IEBAIHN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSB7Cj4g
ICAgICBYRU5DT05TX1JJTkdfSURYIG91dF9jb25zLCBvdXRfcHJvZDsKPiAgfTsKPiAgCj4gK0RF
RklORV9YRU5fRkxFWF9SSU5HKHhlbmNvbnMpOwo+ICsKPiAgI2VuZGlmIC8qIF9fWEVOX1BVQkxJ
Q19JT19DT05TT0xFX0hfXyAqLwo+ICAKPiAgLyoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 22 22:54:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 22: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 1dOAzF-00088A-IR; Thu, 22 Jun 2017 22: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 <sstabellini@kernel.org>) id 1dOAzE-000884-Eb
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 22:54:04 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 74/62-03920-B8A4C495; Thu, 22 Jun 2017 22:54:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVybKJssm6Xl0+
 kwbZrphbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bbJfuZClrWMla8PTyPuYFxUyNjFyMXh5DA
 H0aJ1c2ngRxODhYBB4lNO7pZuhg5OBgFYiQe/LAGCTMKhElMvryEFaJEW+JNUyc7iM0mYCjx9
 8kmNpByCSB7yWcOkLCIgJHEi0eXWUDGMwusYZToWr6LDSQhLOAn8a3rCFgvp4CPxJ0995lBbF
 4Bb4lFp46zQdzTzSjR9PEbC0hCVEBX4tC/P2wQRYISJ2c+AYszC2hJLJ++jWUCo8AsJKlZSFI
 LGJlWMaoXpxaVpRbpWuglFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGIgMQ7GCc
 fdn/EKMkB5OSKO/mYu9IIb6k/JTKjMTijPii0pzU4kOMMhwcShK81z18IoUEi1LTUyvSMnOAM
 QGTluDgURLh1TICSvMWFyTmFmemQ6ROMepyLOjZ8IVJiCUvPy9VSpy31xOoSACkKKM0D24ELD
 4vMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZhXC2QKT2ZeCdymV0BHMAEd8eKIB8gRJYkIKak
 GxpTJlaam1WEpNpzZcXOVVpk83F+0456V/JR1StveaR1JunTQ7JK7vzq/ncHs551rpmVHTK6L
 +fds1tmvxo9eMX5j2BfmwGD2poLh/ck48Um20dPuar1QSrj2Ov/c0pBFmr+dln3e6l456bz50
 8BlugbznwQGvmTU9Es226a4Uq3Av8ay5KzzTiWW4oxEQy3mouJEABPALuXKAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1498172041!96621668!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57115 invoked from network); 22 Jun 2017 22:54:02 -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; 22 Jun 2017 22:54:02 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 7CEEB22B4B;
 Thu, 22 Jun 2017 22:54:00 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 7CEEB22B4B
Date: Thu, 22 Jun 2017 15:53: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: <1498117132-27139-5-git-send-email-bhupinder.thakur@linaro.org>
Message-ID: <alpine.DEB.2.10.1706221543390.12819@sstabellini-ThinkPad-X260>
References: <1498117132-27139-1-git-send-email-bhupinder.thakur@linaro.org>
 <1498117132-27139-5-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>,
 Andre Przywara <andre.przywara@arm.com>
Subject: Re: [Xen-devel] [PATCH 04/17 v5] 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCAyMiBKdW4gMjAxNywgQmh1cGluZGVyIFRoYWt1ciB3cm90ZToKPiBBZGQgZW11bGF0
aW9uIGNvZGUgdG8gZW11bGF0ZSByZWFkL3dyaXRlIGFjY2VzcyB0byBwbDAxMSByZWdpc3RlcnMK
PiBhbmQgcGwwMTEgaW50ZXJydXB0czoKPiAKPiAgICAgLSBFbXVsYXRlIERSIHJlYWQvd3JpdGUg
YnkgcmVhZGluZyBhbmQgd3JpdGluZyBmcm9tL3RvIHRoZSBJTgo+ICAgICAgIGFuZCBPVVQgcmlu
ZyBidWZmZXJzIGFuZCByYWlzaW5nIGFuIGV2ZW50IHRvIHRoZSBiYWNrZW5kIHdoZW4KPiAgICAg
ICB0aGVyZSBpcyBkYXRhIGluIHRoZSBPVVQgcmluZyBidWZmZXIgYW5kIGluamVjdGluZyBhbiBp
bnRlcnJ1cHQKPiAgICAgICB0byB0aGUgZ3Vlc3Qgd2hlbiB0aGVyZSBpcyBkYXRhIGluIHRoZSBJ
TiByaW5nIGJ1ZmZlcgo+IAo+ICAgICAtIE90aGVyIHJlZ2lzdGVycyBhcmUgcmVsYXRlZCB0byBp
bnRlcnJ1cHQgbWFuYWdlbWVudCBhbmQKPiAgICAgICBlc3NlbnRpYWxseSBjb250cm9sIHdoZW4g
aW50ZXJydXB0cyBhcmUgZGVsaXZlcmVkIHRvIHRoZSBndWVzdAo+IAo+IFRoaXMgcGF0Y2ggaW1w
bGVtZW50cyB0aGUgU0JTQSBHZW5lcmljIFVBUlQgd2hpY2ggaXMgYSBzdWJzZXQgb2YgQVJNCj4g
UEwwMTEgVUFSVC4KPiAKPiBUaGUgU0JTQSBHZW5lcmljIFVBUlQgaXMgY292ZXJlZCBpbiBBcHBl
bmRpeCBCIG9mCj4gaHR0cHM6Ly9zdGF0aWMuZG9jcy5hcm0uY29tL2RlbjAwMjkvYS9TZXJ2ZXJf
QmFzZV9TeXN0ZW1fQXJjaGl0ZWN0dXJlX3YzXzFfQVJNX0RFTl8wMDI5QS5wZGYKPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+
Cj4gLS0tCj4gQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K
PiBDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiBDQzogQW5kcmUgUHJ6
eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+Cj4gCj4gQ2hhbmdlcyBzaW5jZSB2NDoKPiAt
IFJlbmFtZWQgdnBsMDExX3VwZGF0ZSgpIHRvIHZwbDAxMV91cGRhdGVfaW50ZXJydXB0X3N0YXR1
cygpIGFuZCBhZGRlZCBsb2dpYyB0byBhdm9pZAo+ICAgcmFpc2luZyBzcHVyaW91cyBpbnRlcnJ1
cHRzLgo+IC0gVXNlZCBiYXJyaWVyIGluc3RydWN0aW9ucyBjb3JyZWN0bHkgd2hpbGUgcmVhZGlu
Zy93cml0aW5nIGRhdGEgdG8gdGhlIHJpbmcgYnVmZmVyLgo+IC0gUHJvcGVyIGxvY2sgdGFrZW4g
YmVmb3JlIHJlYWRpbmcgcmluZyBidWZmZXIgaW5kaWNlcy4KPiAKPiBDaGFuZ2VzIHNpbmNlIHYz
Ogo+IC0gTW92ZWQgdGhlIGNhbGwgdG8gREVGSU5FX1hFTl9GTEVYX1JJTkcgZnJvbSB2cGwwMTEu
aCB0byBwdWJsaWMvY29uc29sZS5oLiBUaGlzIG1hY3JvIGRlZmluZXMKPiAgIHN0YW5kYXJkIGZ1
bmN0aW9ucyB0byBvcGVyYXRlIG9uIHRoZSByaW5nIGJ1ZmZlci4KPiAtIExvY2sgdGFrZW4gd2hp
bGUgdXBkYXRpbmcgdGhlIGludGVycnVwdCBtYXNrIGFuZCBjbGVhciByZWdpc3RlcnMgaW4gbW1p
b193cml0ZS4KPiAtIFVzZSBnZm5fdCBpbnN0ZWFkIG9mIHhlbl9wZm5fdC4KPiAtIHZnaWNfZnJl
ZV92aXJxIGNhbGxlZCBpZiB0aGVyZSBpcyBhbnkgZXJyb3IgaW4gdnBsMDExIGluaXRpYWxpemF0
aW9uLgo+IC0gbW1pbyBoYW5kbGVycyBmcmVlZCBpZiB0aGVyZSBpcyBhbnkgZXJyb3IgaW4gdnBs
MDExIGluaXRpYWxpemF0aW9uLgo+IC0gUmVtb3ZlZCB2cGwwMTEtPmluaXRpYWxpemVkIGZsYWcg
dXNhZ2UgYXMgdGhlIHNhbWUgY2hlY2sgY291bGQgYmUgZG9uZSAKPiAgIHVzaW5nIHZwbDAxMS0+
cmluZy1yZWYuCj4gLSBVc2VkIHJldHVybiBpbnN0ZWFkIG9mIGJyZWFrIGluIHRoZSBzd2l0Y2gg
aGFuZGxpbmcgb2YgZW11bGF0aW9uIG9mIGRpZmZlcmVudCBwbDAxMSByZWdpc3RlcnMuCj4gLSBS
ZW5hbWVkIHZwbDAxMV91cGRhdGVfc3BpKCkgdG8gdnBsMDExX3VwZGF0ZSgpLgo+IAo+IENoYW5n
ZXMgc2luY2UgdjI6Cj4gLSBVc2UgZ2VuZXJpYyB2cmVnX3JlZyogZm9yIHJlYWQvd3JpdGUgb2Yg
cmVnaXN0ZXJzIGVtdWxhdGluZyBwbDAxMS4KPiAtIFVzZSBnZW5lcmljIHJpbmcgYnVmZmVyIGZ1
bmN0aW9ucyBkZWZpbmVkIHVzaW5nIERFRklORV9YRU5fRkxFWF9SSU5HLgo+IC0gUmVuYW1lZCB0
aGUgU1BJIGluamVjdGlvbiBmdW5jdGlvbiB0byB2cGwwMTFfdXBkYXRlX3NwaSgpIHRvIHJlZmxl
Y3QgbGV2ZWwgCj4gICB0cmlnZ2VyZWQgbmF0dXJlIG9mIHBsMDExIGludGVycnVwdHMuCj4gLSBU
aGUgcGwwMTEgcmVnaXN0ZXIgYWNjZXNzIGFkZHJlc3Mgc2hvdWxkIGFsd2F5cyBiZSB0aGUgYmFz
ZSBhZGRyZXNzIG9mIHRoZQo+ICAgY29ycmVzcG9uZGluZyByZWdpc3RlciBhcyBwZXIgc2VjdGlv
biBCIG9mIHRoZSBTQlNBIGRvY3VtZW50LiBGb3IgdGhpcyByZWFzb24sCj4gICB0aGUgcmVnaXN0
ZXIgcmFuZ2UgYWRkcmVzcyBhY2Nlc3MgaXMgbm90IGFsbG93ZWQuCj4gCj4gQ2hhbmdlcyBzaW5j
ZSB2MToKPiAtIFJlbW92ZWQgdGhlIG9wdGltaXp0aW9uIHJlbGF0ZWQgdG8gc2VuZGlpbmcgZXZl
bnRzIHRvIHhlbmNvbnNvbGUgCj4gLSBVc2UgbG9jYWwgdmFyaWFibGVzIGFzIHJpbmcgYnVmZmVy
IGluZGljZXMgd2hpbGUgdXNpbmcgdGhlIHJpbmcgYnVmZmVyCj4gCj4gIHhlbi9hcmNoL2FybS9L
Y29uZmlnICAgICAgICAgICAgIHwgICA3ICsKPiAgeGVuL2FyY2gvYXJtL01ha2VmaWxlICAgICAg
ICAgICAgfCAgIDEgKwo+ICB4ZW4vYXJjaC9hcm0vdnBsMDExLmMgICAgICAgICAgICB8IDQ0OSAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgeGVuL2luY2x1ZGUvYXNt
LWFybS9kb21haW4uaCAgICAgfCAgIDYgKwo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL3BsMDExLXVh
cnQuaCB8ICAgMiArCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vdnBsMDExLmggICAgIHwgIDczICsr
KysrKysKPiAgeGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJtLmggICAgfCAgIDYgKwo+ICA3IGZp
bGVzIGNoYW5nZWQsIDU0NCBpbnNlcnRpb25zKCspCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4v
YXJjaC9hcm0vdnBsMDExLmMKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1h
cm0vdnBsMDExLmgKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL0tjb25maWcgYi94ZW4v
YXJjaC9hcm0vS2NvbmZpZwo+IGluZGV4IGQ0NmI5OGMuLmY1ODAxOWQgMTAwNjQ0Cj4gLS0tIGEv
eGVuL2FyY2gvYXJtL0tjb25maWcKPiArKysgYi94ZW4vYXJjaC9hcm0vS2NvbmZpZwo+IEBAIC01
MCw2ICs1MCwxMyBAQCBjb25maWcgSEFTX0lUUwo+ICAgICAgICAgIHByb21wdCAiR0lDdjMgSVRT
IE1TSSBjb250cm9sbGVyIHN1cHBvcnQiIGlmIEVYUEVSVCA9ICJ5Igo+ICAgICAgICAgIGRlcGVu
ZHMgb24gSEFTX0dJQ1YzCj4gIAo+ICtjb25maWcgU0JTQV9WVUFSVF9DT05TT0xFCj4gKwlib29s
ICJFbXVsYXRlZCBTQlNBIFVBUlQgY29uc29sZSBzdXBwb3J0Igo+ICsJZGVmYXVsdCB5Cj4gKwkt
LS1oZWxwLS0tCj4gKwkgIEFsbG93cyBhIGd1ZXN0IHRvIHVzZSBTQlNBIEdlbmVyaWMgVUFSVCBh
cyBhIGNvbnNvbGUuIFRoZQo+ICsJICBTQlNBIEdlbmVyaWMgVUFSVCBpbXBsZW1lbnRzIGEgc3Vi
c2V0IG9mIEFSTSBQTDAxMSBVQVJULgo+ICsKPiAgZW5kbWVudQo+ICAKPiAgbWVudSAiQVJNIGVy
cmF0YSB3b3JrYXJvdW5kIHZpYSB0aGUgYWx0ZXJuYXRpdmUgZnJhbWV3b3JrIgo+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vTWFrZWZpbGUgYi94ZW4vYXJjaC9hcm0vTWFrZWZpbGUKPiBpbmRl
eCA0OWUxZmIyLi5kOWM2ZWJmIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9NYWtlZmlsZQo+
ICsrKyBiL3hlbi9hcmNoL2FybS9NYWtlZmlsZQo+IEBAIC01MCw2ICs1MCw3IEBAIG9iai0kKENP
TkZJR19IQVNfR0lDVjMpICs9IHZnaWMtdjMubwo+ICBvYmotJChDT05GSUdfSEFTX0lUUykgKz0g
dmdpYy12My1pdHMubwo+ICBvYmoteSArPSB2bV9ldmVudC5vCj4gIG9iai15ICs9IHZ0aW1lci5v
Cj4gK29iai0kKENPTkZJR19TQlNBX1ZVQVJUX0NPTlNPTEUpICs9IHZwbDAxMS5vCj4gIG9iai15
ICs9IHZwc2NpLm8KPiAgb2JqLXkgKz0gdnVhcnQubwo+ICAKPiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL3ZwbDAxMS5jIGIveGVuL2FyY2gvYXJtL3ZwbDAxMS5jCj4gbmV3IGZpbGUgbW9kZSAx
MDA2NDQKPiBpbmRleCAwMDAwMDAwLi5kYjg2NTFjCj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL3hl
bi9hcmNoL2FybS92cGwwMTEuYwo+IEBAIC0wLDAgKzEsNDQ5IEBACj4gKy8qCj4gKyAqIGFyY2gv
YXJtL3ZwbDAxMS5jCj4gKyAqCj4gKyAqIFZpcnR1YWwgUEwwMTEgVUFSVAo+ICsgKgo+ICsgKiBU
aGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5k
L29yIG1vZGlmeSBpdAo+ICsgKiB1bmRlciB0aGUgdGVybXMgYW5kIGNvbmRpdGlvbnMgb2YgdGhl
IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlLAo+ICsgKiB2ZXJzaW9uIDIsIGFzIHB1Ymxpc2hl
ZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgo+ICsgKgo+ICsgKiBUaGlzIHByb2dy
YW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgaXQgd2lsbCBiZSB1c2VmdWwsIGJ1dCBXSVRI
T1VUCj4gKyAqIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5
IG9mIE1FUkNIQU5UQUJJTElUWSBvcgo+ICsgKiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVS
UE9TRS4gIFNlZSB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yCj4gKyAqIG1vcmUg
ZGV0YWlscy4KPiArICoKPiArICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0
aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYWxvbmcgd2l0aAo+ICsgKiB0aGlzIHByb2dy
YW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KPiArICovCj4g
Kwo+ICsjaW5jbHVkZSA8eGVuL2Vycm5vLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vZXZlbnQuaD4KPiAr
I2luY2x1ZGUgPHhlbi9ndWVzdF9hY2Nlc3MuaD4KPiArI2luY2x1ZGUgPHhlbi9pbml0Lmg+Cj4g
KyNpbmNsdWRlIDx4ZW4vbGliLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vbW0uaD4KPiArI2luY2x1ZGUg
PHhlbi9zY2hlZC5oPgo+ICsjaW5jbHVkZSA8cHVibGljL2RvbWN0bC5oPgo+ICsjaW5jbHVkZSA8
cHVibGljL2lvL2NvbnNvbGUuaD4KPiArI2luY2x1ZGUgPGFzbS1hcm0vcGwwMTEtdWFydC5oPgo+
ICsjaW5jbHVkZSA8YXNtLWFybS92Z2ljLWVtdWwuaD4KPiArI2luY2x1ZGUgPGFzbS92cGwwMTEu
aD4KPiArCj4gKy8qCj4gKyAqIFNpbmNlIHBsMDExIHJlZ2lzdGVycyBhcmUgMzItYml0IHJlZ2lz
dGVycywgYWxsIHJlZ2lzdGVycwo+ICsgKiBhcmUgaGFuZGxlZCBzaW1pbGFybHkgYWxsb3dpbmcg
OC1iaXQsIDE2LWJpdCBhbmQgMzItYml0Cj4gKyAqIGFjY2Vzc2VzIGV4Y2VwdCA2NC1iaXQgYWNj
ZXNzLgo+ICsgKi8KPiArc3RhdGljIGJvb2wgdnBsMDExX3JlZzMyX2NoZWNrX2FjY2VzcyhzdHJ1
Y3QgaHNyX2RhYnQgZGFidCkKPiArewo+ICsgICAgcmV0dXJuIChkYWJ0LnNpemUgIT0gREFCVF9E
T1VCTEVfV09SRCk7Cj4gK30KPiArCj4gK3N0YXRpYyB2b2lkIHZwbDAxMV91cGRhdGVfaW50ZXJy
dXB0X3N0YXR1cyhzdHJ1Y3QgZG9tYWluICpkKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgdnBsMDExICp2
cGwwMTEgPSAmZC0+YXJjaC52cGwwMTE7Cj4gKyAgICB1aW50MzJfdCBpbnRlcnJ1cHRfc3RhdHVz
ID0gdnBsMDExLT51YXJ0cmlzICYgdnBsMDExLT51YXJ0aW1zYzsKPiArCj4gKyAgICAvKgo+ICsg
ICAgICogVE9ETzogUEwwMTEgaW50ZXJydXB0cyBhcmUgbGV2ZWwgdHJpZ2dlcmVkIHdoaWNoIG1l
YW5zCj4gKyAgICAgKiB0aGF0IGludGVycnVwdCBuZWVkcyB0byBiZSBzZXQvY2xlYXIgaW5zdGVh
ZCBvZiBiZWluZwo+ICsgICAgICogaW5qZWN0ZWQuIEhvd2V2ZXIsIGN1cnJlbnRseSB2R0lDIGRv
ZXMgbm90IGhhbmRsZSBsZXZlbAo+ICsgICAgICogdHJpZ2dlcmVkIGludGVycnVwdHMgcHJvcGVy
bHkuIFRoaXMgZnVuY3Rpb24gbmVlZHMgdG8gYmUKPiArICAgICAqIHJldmlzaXRlZCBvbmNlIHZH
SUMgc3RhcnRzIGhhbmRsaW5nIGxldmVsIHRyaWdnZXJlZAo+ICsgICAgICogaW50ZXJydXB0cy4K
PiArICAgICAqLwo+ICsKPiArICAgIC8qCj4gKyAgICAgKiBSYWlzZSBhbiBpbnRlcnJ1cHQgb25s
eSBpZiBhbnkgYWRkaXRpb25hbCBpbnRlcnJ1cHQKPiArICAgICAqIHN0YXR1cyBiaXQgaGFzIGJl
ZW4gc2V0IHNpbmNlIHRoZSBsYXN0IHRpbWUuCj4gKyAgICAgKi8KPiArICAgIGlmICggaW50ZXJy
dXB0X3N0YXR1cyAmIH52cGwwMTEtPnNoYWRvd191YXJ0cmlzICkKPiArICAgICAgICB2Z2ljX3Zj
cHVfaW5qZWN0X3NwaShkLCBHVUVTVF9WUEwwMTFfU1BJKTsKPiArCj4gKyAgICB2cGwwMTEtPnNo
YWRvd191YXJ0cmlzID0gaW50ZXJydXB0X3N0YXR1czsKPiArfQo+ICsKPiArc3RhdGljIHVpbnQ4
X3QgdnBsMDExX3JlYWRfZGF0YShzdHJ1Y3QgZG9tYWluICpkKQo+ICt7Cj4gKyAgICB1bnNpZ25l
ZCBsb25nIGZsYWdzOwo+ICsgICAgdWludDhfdCBkYXRhID0gMDsKPiArICAgIHN0cnVjdCB2cGww
MTEgKnZwbDAxMSA9ICZkLT5hcmNoLnZwbDAxMTsKPiArICAgIHN0cnVjdCB4ZW5jb25zX2ludGVy
ZmFjZSAqaW50ZiA9IHZwbDAxMS0+cmluZ19idWY7Cj4gKyAgICBYRU5DT05TX1JJTkdfSURYIGlu
X2NvbnMsIGluX3Byb2Q7Cj4gKwo+ICsgICAgVlBMMDExX0xPQ0soZCwgZmxhZ3MpOwo+ICsKPiAr
ICAgIGluX2NvbnMgPSBpbnRmLT5pbl9jb25zOwo+ICsgICAgaW5fcHJvZCA9IGludGYtPmluX3By
b2Q7Cj4gKwo+ICsgICAgc21wX3JtYigpOwo+ICsKPiArICAgIC8qCj4gKyAgICAgKiBJdCBpcyBl
eHBlY3RlZCB0aGF0IHRoZXJlIHdpbGwgYmUgZGF0YSBpbiB0aGUgcmluZyBidWZmZXIgd2hlbiB0
aGlzCj4gKyAgICAgKiBmdW5jdGlvbiBpcyBjYWxsZWQgc2luY2UgdGhlIGd1ZXN0IGlzIGV4cGVj
dGVkIHRvIHJlYWQgdGhlIGRhdGEgcmVnaXN0ZXIKPiArICAgICAqIG9ubHkgaWYgdGhlIFRYRkUg
ZmxhZyBpcyBub3Qgc2V0Lgo+ICsgICAgICogSWYgdGhlIGd1ZXN0IHN0aWxsIGRvZXMgcmVhZCB3
aGVuIFRYRkUgYml0IGlzIHNldCB0aGVuIDAgd2lsbCBiZSByZXR1cm5lZC4KPiArICAgICAqLwo+
ICsgICAgaWYgKCB4ZW5jb25zX3F1ZXVlZChpbl9wcm9kLCBpbl9jb25zLCBzaXplb2YoaW50Zi0+
aW4pKSA+IDAgKQo+ICsgICAgewo+ICsgICAgICAgIGRhdGEgPSBpbnRmLT5pblt4ZW5jb25zX21h
c2soaW5fY29ucywgc2l6ZW9mKGludGYtPmluKSldOwo+ICsgICAgICAgIGluX2NvbnMgKz0gMTsK
PiArICAgICAgICBzbXBfbWIoKTsKPiArICAgICAgICBpbnRmLT5pbl9jb25zID0gaW5fY29uczsK
PiArICAgIH0KPiArICAgIGVsc2UKPiArICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsICJ2cGww
MTE6IFVuZXhwZWN0ZWQgSU4gcmluZyBidWZmZXIgZW1wdHlcbiIpOwo+ICsKPiArICAgIGlmICgg
eGVuY29uc19xdWV1ZWQoaW5fcHJvZCwgaW5fY29ucywgc2l6ZW9mKGludGYtPmluKSkgPT0gMCAp
Cj4gKyAgICB7Cj4gKyAgICAgICAgdnBsMDExLT51YXJ0ZnIgfD0gUlhGRTsKPiArICAgICAgICB2
cGwwMTEtPnVhcnRyaXMgJj0gflJYSTsKPiArICAgIH0KPiArCj4gKyAgICB2cGwwMTEtPnVhcnRm
ciAmPSB+UlhGRjsKPiArCj4gKyAgICB2cGwwMTFfdXBkYXRlX2ludGVycnVwdF9zdGF0dXMoZCk7
Cj4gKwo+ICsgICAgVlBMMDExX1VOTE9DSyhkLCBmbGFncyk7Cj4gKwo+ICsgICAgLyoKPiArICAg
ICAqIFNlbmQgYW4gZXZlbnQgdG8gY29uc29sZSBiYWNrZW5kIHRvIGluZGljYXRlIHRoYXQgZGF0
YSBoYXMgYmVlbgo+ICsgICAgICogcmVhZCBmcm9tIHRoZSBJTiByaW5nIGJ1ZmZlci4KPiArICAg
ICAqLwo+ICsgICAgbm90aWZ5X3ZpYV94ZW5fZXZlbnRfY2hhbm5lbChkLCB2cGwwMTEtPmV2dGNo
bik7Cj4gKwo+ICsgICAgcmV0dXJuIGRhdGE7Cj4gK30KPiArCj4gK3N0YXRpYyB2b2lkIHZwbDAx
MV93cml0ZV9kYXRhKHN0cnVjdCBkb21haW4gKmQsIHVpbnQ4X3QgZGF0YSkKPiArewo+ICsgICAg
dW5zaWduZWQgbG9uZyBmbGFnczsKPiArICAgIHN0cnVjdCB2cGwwMTEgKnZwbDAxMSA9ICZkLT5h
cmNoLnZwbDAxMTsKPiArICAgIHN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50ZiA9IHZwbDAx
MS0+cmluZ19idWY7Cj4gKyAgICBYRU5DT05TX1JJTkdfSURYIG91dF9jb25zLCBvdXRfcHJvZDsK
PiArCj4gKyAgICBWUEwwMTFfTE9DSyhkLCBmbGFncyk7Cj4gKwo+ICsgICAgb3V0X2NvbnMgPSBp
bnRmLT5vdXRfY29uczsKPiArICAgIG91dF9wcm9kID0gaW50Zi0+b3V0X3Byb2Q7Cj4gKwo+ICsg
ICAgc21wX3JtYigpOwoKVGhpcyBzaG91bGQgYmUKICAgICAgIHNtcF9tYigpOwoKQXNpZGUgZnJv
bSB0aGlzLCB0aGUgcGF0Y2ggbG9va3MgZ29vZCB0byBtZS4KCgo+ICsgICAgLyoKPiArICAgICAq
IEl0IGlzIGV4cGVjdGVkIHRoYXQgdGhlIHJpbmcgaXMgbm90IGZ1bGwgd2hlbiB0aGlzIGZ1bmN0
aW9uIGlzIGNhbGxlZAo+ICsgICAgICogYXMgdGhlIGd1ZXN0IGlzIGV4cGVjdGVkIHRvIHdyaXRl
IHRvIHRoZSBkYXRhIHJlZ2lzdGVyIG9ubHkgd2hlbiB0aGUKPiArICAgICAqIFRYRkYgZmxhZyBp
cyBub3Qgc2V0Lgo+ICsgICAgICogSW4gY2FzZSB0aGUgZ3Vlc3QgZG9lcyB3cml0ZSBldmVuIHdo
ZW4gdGhlIFRYRkYgZmxhZyBpcyBzZXQgdGhlbiB0aGUKPiArICAgICAqIGRhdGEgd2lsbCBiZSBz
aWxlbnRseSBkcm9wcGVkLgo+ICsgICAgICovCj4gKyAgICBpZiAoIHhlbmNvbnNfcXVldWVkKG91
dF9wcm9kLCBvdXRfY29ucywgc2l6ZW9mKGludGYtPm91dCkpICE9Cj4gKyAgICAgICAgIHNpemVv
ZiAoaW50Zi0+b3V0KSApCj4gKyAgICB7Cj4gKyAgICAgICAgaW50Zi0+b3V0W3hlbmNvbnNfbWFz
ayhvdXRfcHJvZCwgc2l6ZW9mKGludGYtPm91dCkpXSA9IGRhdGE7Cj4gKyAgICAgICAgb3V0X3By
b2QgKz0gMTsKPiArICAgICAgICBzbXBfd21iKCk7Cj4gKyAgICAgICAgaW50Zi0+b3V0X3Byb2Qg
PSBvdXRfcHJvZDsKPiArICAgIH0KPiArICAgIGVsc2UKPiArICAgICAgICBncHJpbnRrKFhFTkxP
R19FUlIsICJ2cGwwMTE6IFVuZXhwZWN0ZWQgT1VUIHJpbmcgYnVmZmVyIGZ1bGxcbiIpOwo+ICsK
PiArICAgIGlmICggeGVuY29uc19xdWV1ZWQob3V0X3Byb2QsIG91dF9jb25zLCBzaXplb2YoaW50
Zi0+b3V0KSkgPT0KPiArICAgICAgICAgc2l6ZW9mIChpbnRmLT5vdXQpICkKPiArICAgIHsKPiAr
ICAgICAgICB2cGwwMTEtPnVhcnRmciB8PSBUWEZGOwo+ICsgICAgICAgIHZwbDAxMS0+dWFydHJp
cyAmPSB+VFhJOwo+ICsgICAgfQo+ICsKPiArICAgIHZwbDAxMS0+dWFydGZyIHw9IEJVU1k7Cj4g
Kwo+ICsgICAgdnBsMDExLT51YXJ0ZnIgJj0gflRYRkU7Cj4gKwo+ICsgICAgdnBsMDExX3VwZGF0
ZV9pbnRlcnJ1cHRfc3RhdHVzKGQpOwo+ICsKPiArICAgIFZQTDAxMV9VTkxPQ0soZCwgZmxhZ3Mp
Owo+ICsKPiArICAgIC8qCj4gKyAgICAgKiBTZW5kIGFuIGV2ZW50IHRvIGNvbnNvbGUgYmFja2Vu
ZCB0byBpbmRpY2F0ZSB0aGF0IHRoZXJlIGlzCj4gKyAgICAgKiBkYXRhIGluIHRoZSBPVVQgcmlu
ZyBidWZmZXIuCj4gKyAgICAgKi8KPiArICAgIG5vdGlmeV92aWFfeGVuX2V2ZW50X2NoYW5uZWwo
ZCwgdnBsMDExLT5ldnRjaG4pOwo+ICt9Cj4gKwo+ICtzdGF0aWMgaW50IHZwbDAxMV9tbWlvX3Jl
YWQoc3RydWN0IHZjcHUgKnYsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBtbWlvX2lu
Zm9fdCAqaW5mbywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZ2lzdGVyX3QgKnIs
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpwcml2KQo+ICt7Cj4gKyAgICBz
dHJ1Y3QgaHNyX2RhYnQgZGFidCA9IGluZm8tPmRhYnQ7Cj4gKyAgICB1aW50MzJfdCB2cGwwMTFf
cmVnID0gKHVpbnQzMl90KShpbmZvLT5ncGEgLSBHVUVTVF9QTDAxMV9CQVNFKTsKPiArICAgIHN0
cnVjdCB2cGwwMTEgKnZwbDAxMSA9ICZ2LT5kb21haW4tPmFyY2gudnBsMDExOwo+ICsgICAgc3Ry
dWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKPiArICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4g
Kwo+ICsgICAgc3dpdGNoICggdnBsMDExX3JlZyApCj4gKyAgICB7Cj4gKyAgICBjYXNlIERSOgo+
ICsgICAgICAgIGlmICggIXZwbDAxMV9yZWczMl9jaGVja19hY2Nlc3MoZGFidCkgKSBnb3RvIGJh
ZF93aWR0aDsKPiArCj4gKyAgICAgICAgKnIgPSB2cmVnX3JlZzMyX2V4dHJhY3QodnBsMDExX3Jl
YWRfZGF0YShkKSwgaW5mbyk7Cj4gKyAgICAgICAgcmV0dXJuIDE7Cj4gKwo+ICsgICAgY2FzZSBS
U1I6Cj4gKyAgICAgICAgaWYgKCAhdnBsMDExX3JlZzMyX2NoZWNrX2FjY2VzcyhkYWJ0KSApIGdv
dG8gYmFkX3dpZHRoOwo+ICsKPiArICAgICAgICAvKiBJdCBhbHdheXMgcmV0dXJucyAwIGFzIHRo
ZXJlIGFyZSBubyBwaHlzaWNhbCBlcnJvcnMuICovCj4gKyAgICAgICAgKnIgPSAwOwo+ICsgICAg
ICAgIHJldHVybiAxOwo+ICsKPiArICAgIGNhc2UgRlI6Cj4gKyAgICAgICAgaWYgKCAhdnBsMDEx
X3JlZzMyX2NoZWNrX2FjY2VzcyhkYWJ0KSApIGdvdG8gYmFkX3dpZHRoOwo+ICsKPiArICAgICAg
ICBWUEwwMTFfTE9DSyhkLCBmbGFncyk7Cj4gKyAgICAgICAgKnIgPSB2cmVnX3JlZzMyX2V4dHJh
Y3QodnBsMDExLT51YXJ0ZnIsIGluZm8pOwo+ICsgICAgICAgIFZQTDAxMV9VTkxPQ0soZCwgZmxh
Z3MpOwo+ICsgICAgICAgIHJldHVybiAxOwo+ICsKPiArICAgIGNhc2UgUklTOgo+ICsgICAgICAg
IGlmICggIXZwbDAxMV9yZWczMl9jaGVja19hY2Nlc3MoZGFidCkgKSBnb3RvIGJhZF93aWR0aDsK
PiArCj4gKyAgICAgICAgVlBMMDExX0xPQ0soZCwgZmxhZ3MpOwo+ICsgICAgICAgICpyID0gdnJl
Z19yZWczMl9leHRyYWN0KHZwbDAxMS0+dWFydHJpcywgaW5mbyk7Cj4gKyAgICAgICAgVlBMMDEx
X1VOTE9DSyhkLCBmbGFncyk7Cj4gKyAgICAgICAgcmV0dXJuIDE7Cj4gKwo+ICsgICAgY2FzZSBN
SVM6Cj4gKyAgICAgICAgaWYgKCAhdnBsMDExX3JlZzMyX2NoZWNrX2FjY2VzcyhkYWJ0KSApIGdv
dG8gYmFkX3dpZHRoOwo+ICsKPiArICAgICAgICBWUEwwMTFfTE9DSyhkLCBmbGFncyk7Cj4gKyAg
ICAgICAgKnIgPSB2cmVnX3JlZzMyX2V4dHJhY3QodnBsMDExLT51YXJ0cmlzICYgdnBsMDExLT51
YXJ0aW1zYywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbmZvKTsKPiArICAg
ICAgICBWUEwwMTFfVU5MT0NLKGQsIGZsYWdzKTsKPiArICAgICAgICByZXR1cm4gMTsKPiArCj4g
KyAgICBjYXNlIElNU0M6Cj4gKyAgICAgICAgaWYgKCAhdnBsMDExX3JlZzMyX2NoZWNrX2FjY2Vz
cyhkYWJ0KSApIGdvdG8gYmFkX3dpZHRoOwo+ICsKPiArICAgICAgICBWUEwwMTFfTE9DSyhkLCBm
bGFncyk7Cj4gKyAgICAgICAgKnIgPSB2cmVnX3JlZzMyX2V4dHJhY3QodnBsMDExLT51YXJ0aW1z
YywgaW5mbyk7Cj4gKyAgICAgICAgVlBMMDExX1VOTE9DSyhkLCBmbGFncyk7Cj4gKyAgICAgICAg
cmV0dXJuIDE7Cj4gKwo+ICsgICAgY2FzZSBJQ1I6Cj4gKyAgICAgICAgaWYgKCAhdnBsMDExX3Jl
ZzMyX2NoZWNrX2FjY2VzcyhkYWJ0KSApIGdvdG8gYmFkX3dpZHRoOwo+ICsKPiArICAgICAgICAv
KiBPbmx5IHdyaXRlIGlzIHZhbGlkLiAqLwo+ICsgICAgICAgIHJldHVybiAwOwo+ICsKPiArICAg
IGRlZmF1bHQ6Cj4gKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAidnBsMDExOiB1bmhhbmRs
ZWQgcmVhZCByJWQgb2Zmc2V0ICUjMDh4XG4iLAo+ICsgICAgICAgICAgICAgICAgZGFidC5yZWcs
IHZwbDAxMV9yZWcpOwo+ICsgICAgICAgIHJldHVybiAwOwo+ICsgICAgfQo+ICsKPiArICAgIHJl
dHVybiAxOwo+ICsKPiArYmFkX3dpZHRoOgo+ICsgICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAidnBs
MDExOiBiYWQgcmVhZCB3aWR0aCAlZCByJWQgb2Zmc2V0ICUjMDh4XG4iLAo+ICsgICAgICAgICAg
ICBkYWJ0LnNpemUsIGRhYnQucmVnLCB2cGwwMTFfcmVnKTsKPiArICAgIGRvbWFpbl9jcmFzaF9z
eW5jaHJvbm91cygpOwo+ICsgICAgcmV0dXJuIDA7Cj4gKwo+ICt9Cj4gKwo+ICtzdGF0aWMgaW50
IHZwbDAxMV9tbWlvX3dyaXRlKHN0cnVjdCB2Y3B1ICp2LAo+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIG1taW9faW5mb190ICppbmZvLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHJlZ2lzdGVyX3QgciwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpw
cml2KQo+ICt7Cj4gKyAgICBzdHJ1Y3QgaHNyX2RhYnQgZGFidCA9IGluZm8tPmRhYnQ7Cj4gKyAg
ICB1aW50MzJfdCB2cGwwMTFfcmVnID0gKHVpbnQzMl90KShpbmZvLT5ncGEgLSBHVUVTVF9QTDAx
MV9CQVNFKTsKPiArICAgIHN0cnVjdCB2cGwwMTEgKnZwbDAxMSA9ICZ2LT5kb21haW4tPmFyY2gu
dnBsMDExOwo+ICsgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKPiArICAgIHVuc2ln
bmVkIGxvbmcgZmxhZ3M7Cj4gKwo+ICsgICAgc3dpdGNoICggdnBsMDExX3JlZyApCj4gKyAgICB7
Cj4gKyAgICBjYXNlIERSOgo+ICsgICAgewo+ICsgICAgICAgIHVpbnQzMl90IGRhdGEgPSAwOwo+
ICsKPiArICAgICAgICBpZiAoICF2cGwwMTFfcmVnMzJfY2hlY2tfYWNjZXNzKGRhYnQpICkgZ290
byBiYWRfd2lkdGg7Cj4gKwo+ICsgICAgICAgIHZyZWdfcmVnMzJfdXBkYXRlKCZkYXRhLCByLCBp
bmZvKTsKPiArICAgICAgICB2cGwwMTFfd3JpdGVfZGF0YSh2LT5kb21haW4sIGRhdGEpOwo+ICsg
ICAgICAgIHJldHVybiAxOwo+ICsgICAgfQo+ICsgICAgY2FzZSBSU1I6IC8qIE5vdGhpbmcgdG8g
Y2xlYXIuICovCj4gKyAgICAgICAgaWYgKCAhdnBsMDExX3JlZzMyX2NoZWNrX2FjY2VzcyhkYWJ0
KSApIGdvdG8gYmFkX3dpZHRoOwo+ICsKPiArICAgICAgICByZXR1cm4gMTsKPiArCj4gKyAgICBj
YXNlIEZSOgo+ICsgICAgY2FzZSBSSVM6Cj4gKyAgICBjYXNlIE1JUzoKPiArICAgICAgICBnb3Rv
IHdyaXRlX2lnbm9yZTsKPiArCj4gKyAgICBjYXNlIElNU0M6Cj4gKyAgICAgICAgaWYgKCAhdnBs
MDExX3JlZzMyX2NoZWNrX2FjY2VzcyhkYWJ0KSApIGdvdG8gYmFkX3dpZHRoOwo+ICsKPiArICAg
ICAgICBWUEwwMTFfTE9DSyhkLCBmbGFncyk7Cj4gKyAgICAgICAgdnJlZ19yZWczMl91cGRhdGUo
JnZwbDAxMS0+dWFydGltc2MsIHIsIGluZm8pOwo+ICsgICAgICAgIHZwbDAxMV91cGRhdGVfaW50
ZXJydXB0X3N0YXR1cyh2LT5kb21haW4pOwo+ICsgICAgICAgIFZQTDAxMV9VTkxPQ0soZCwgZmxh
Z3MpOwo+ICsgICAgICAgIHJldHVybiAxOwo+ICsKPiArICAgIGNhc2UgSUNSOgo+ICsgICAgICAg
IGlmICggIXZwbDAxMV9yZWczMl9jaGVja19hY2Nlc3MoZGFidCkgKSBnb3RvIGJhZF93aWR0aDsK
PiArCj4gKyAgICAgICAgVlBMMDExX0xPQ0soZCwgZmxhZ3MpOwo+ICsgICAgICAgIHZyZWdfcmVn
MzJfY2xlYXJiaXRzKCZ2cGwwMTEtPnVhcnRyaXMsIHIsIGluZm8pOwo+ICsgICAgICAgIHZwbDAx
MV91cGRhdGVfaW50ZXJydXB0X3N0YXR1cyhkKTsKPiArICAgICAgICBWUEwwMTFfVU5MT0NLKGQs
IGZsYWdzKTsKPiArICAgICAgICByZXR1cm4gMTsKPiArCj4gKyAgICBkZWZhdWx0Ogo+ICsgICAg
ICAgIGdwcmludGsoWEVOTE9HX0VSUiwgInZwbDAxMTogdW5oYW5kbGVkIHdyaXRlIHIlZCBvZmZz
ZXQgJSMwOHhcbiIsCj4gKyAgICAgICAgICAgICAgICBkYWJ0LnJlZywgdnBsMDExX3JlZyk7Cj4g
KyAgICAgICAgcmV0dXJuIDA7Cj4gKyAgICB9Cj4gKwo+ICt3cml0ZV9pZ25vcmU6Cj4gKyAgICBy
ZXR1cm4gMTsKPiArCj4gK2JhZF93aWR0aDoKPiArICAgIGdwcmludGsoWEVOTE9HX0VSUiwgInZw
bDAxMTogYmFkIHdyaXRlIHdpZHRoICVkIHIlZCBvZmZzZXQgJSMwOHhcbiIsCj4gKyAgICAgICAg
ICAgIGRhYnQuc2l6ZSwgZGFidC5yZWcsIHZwbDAxMV9yZWcpOwo+ICsgICAgZG9tYWluX2NyYXNo
X3N5bmNocm9ub3VzKCk7Cj4gKyAgICByZXR1cm4gMDsKPiArCj4gK30KPiArCj4gK3N0YXRpYyBj
b25zdCBzdHJ1Y3QgbW1pb19oYW5kbGVyX29wcyB2cGwwMTFfbW1pb19oYW5kbGVyID0gewo+ICsg
ICAgLnJlYWQgPSB2cGwwMTFfbW1pb19yZWFkLAo+ICsgICAgLndyaXRlID0gdnBsMDExX21taW9f
d3JpdGUsCj4gK307Cj4gKwo+ICtzdGF0aWMgdm9pZCB2cGwwMTFfZGF0YV9hdmFpbChzdHJ1Y3Qg
ZG9tYWluICpkKQo+ICt7Cj4gKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwo+ICsgICAgc3RydWN0
IHZwbDAxMSAqdnBsMDExID0gJmQtPmFyY2gudnBsMDExOwo+ICsgICAgc3RydWN0IHhlbmNvbnNf
aW50ZXJmYWNlICppbnRmID0gdnBsMDExLT5yaW5nX2J1ZjsKPiArICAgIFhFTkNPTlNfUklOR19J
RFggaW5fY29ucywgaW5fcHJvZCwgb3V0X2NvbnMsIG91dF9wcm9kOwo+ICsgICAgWEVOQ09OU19S
SU5HX0lEWCBpbl9yaW5nX3FzaXplLCBvdXRfcmluZ19xc2l6ZTsKPiArCj4gKyAgICBWUEwwMTFf
TE9DSyhkLCBmbGFncyk7Cj4gKwo+ICsgICAgaW5fY29ucyA9IGludGYtPmluX2NvbnM7Cj4gKyAg
ICBpbl9wcm9kID0gaW50Zi0+aW5fcHJvZDsKPiArICAgIG91dF9jb25zID0gaW50Zi0+b3V0X2Nv
bnM7Cj4gKyAgICBvdXRfcHJvZCA9IGludGYtPm91dF9wcm9kOwo+ICsKPiArICAgIHNtcF9ybWIo
KTsKPiArCj4gKyAgICBpbl9yaW5nX3FzaXplID0geGVuY29uc19xdWV1ZWQoaW5fcHJvZCwKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbl9jb25zLAo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZihpbnRmLT5pbikpOwo+ICsKPiArICAgIG91
dF9yaW5nX3FzaXplID0geGVuY29uc19xdWV1ZWQob3V0X3Byb2QsCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIG91dF9jb25zLAo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzaXplb2YoaW50Zi0+b3V0KSk7Cj4gKwo+ICsgICAgLyogVXBkYXRlIHRo
ZSB1YXJ0IHJ4IHN0YXRlIGlmIHRoZSBidWZmZXIgaXMgbm90IGVtcHR5LiAqLwo+ICsgICAgaWYg
KCBpbl9yaW5nX3FzaXplICE9IDAgKQo+ICsgICAgewo+ICsgICAgICAgIHZwbDAxMS0+dWFydGZy
ICY9IH5SWEZFOwo+ICsgICAgICAgIGlmICggaW5fcmluZ19xc2l6ZSA9PSBzaXplb2YoaW50Zi0+
aW4pICkKPiArICAgICAgICAgICAgdnBsMDExLT51YXJ0ZnIgfD0gUlhGRjsKPiArICAgICAgICB2
cGwwMTEtPnVhcnRyaXMgfD0gUlhJOwo+ICsgICAgfQo+ICsKPiArICAgIC8qIFVwZGF0ZSB0aGUg
dWFydCB0eCBzdGF0ZSBpZiB0aGUgYnVmZmVyIGlzIG5vdCBmdWxsLiAqLwo+ICsgICAgaWYgKCBv
dXRfcmluZ19xc2l6ZSAhPSBzaXplb2YoaW50Zi0+b3V0KSApCj4gKyAgICB7Cj4gKyAgICAgICAg
dnBsMDExLT51YXJ0ZnIgJj0gflRYRkY7Cj4gKyAgICAgICAgdnBsMDExLT51YXJ0cmlzIHw9IFRY
STsKPiArICAgICAgICBpZiAoIG91dF9yaW5nX3FzaXplID09IDAgKQo+ICsgICAgICAgIHsKPiAr
ICAgICAgICAgICAgdnBsMDExLT51YXJ0ZnIgJj0gfkJVU1k7Cj4gKyAgICAgICAgICAgIHZwbDAx
MS0+dWFydGZyIHw9IFRYRkU7Cj4gKyAgICAgICAgfQo+ICsgICAgfQo+ICsKPiArICAgIHZwbDAx
MV91cGRhdGVfaW50ZXJydXB0X3N0YXR1cyhkKTsKPiArCj4gKyAgICBWUEwwMTFfVU5MT0NLKGQs
IGZsYWdzKTsKPiArfQo+ICsKPiArCj4gK3N0YXRpYyB2b2lkIHZwbDAxMV9ub3RpZmljYXRpb24o
c3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBwb3J0KQo+ICt7Cj4gKyAgICB2cGwwMTFfZGF0
YV9hdmFpbCh2LT5kb21haW4pOwo+ICt9Cj4gKwo+ICtpbnQgZG9tYWluX3ZwbDAxMV9pbml0KHN0
cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2cGwwMTFfaW5pdF9pbmZvICppbmZvKQo+ICt7Cj4gKyAg
ICBpbnQgcmM7Cj4gKyAgICBzdHJ1Y3QgdnBsMDExICp2cGwwMTEgPSAmZC0+YXJjaC52cGwwMTE7
Cj4gKwo+ICsgICAgaWYgKCB2cGwwMTEtPnJpbmdfYnVmICkKPiArICAgICAgICByZXR1cm4gLUVJ
TlZBTDsKPiArCj4gKyAgICAvKiBNYXAgdGhlIGd1ZXN0IFBGTiB0byBYZW4gYWRkcmVzcyBzcGFj
ZS4gKi8KPiArICAgIHJjID0gIHByZXBhcmVfcmluZ19mb3JfaGVscGVyKGQsCj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBnZm5feChpbmZvLT5nZm4pLAo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgJnZwbDAxMS0+cmluZ19wYWdlLAo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgJnZwbDAxMS0+cmluZ19idWYpOwo+ICsgICAgaWYgKCBy
YyA8IDAgKQo+ICsgICAgICAgIGdvdG8gb3V0Owo+ICsKPiArICAgIHJjID0gdmdpY19yZXNlcnZl
X3ZpcnEoZCwgR1VFU1RfVlBMMDExX1NQSSk7Cj4gKyAgICBpZiAoICFyYyApCj4gKyAgICB7Cj4g
KyAgICAgICAgcmMgPSAtRUlOVkFMOwo+ICsgICAgICAgIGdvdG8gb3V0MTsKPiArICAgIH0KPiAr
Cj4gKyAgICByYyA9IGFsbG9jX3VuYm91bmRfeGVuX2V2ZW50X2NoYW5uZWwoZCwgMCwgaW5mby0+
Y29uc29sZV9kb21pZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB2cGwwMTFfbm90aWZpY2F0aW9uKTsKPiArICAgIGlmICggcmMgPCAwICkKPiArICAgICAgICBn
b3RvIG91dDI7Cj4gKwo+ICsgICAgdnBsMDExLT5ldnRjaG4gPSBpbmZvLT5ldnRjaG4gPSByYzsK
PiArCj4gKyAgICBzcGluX2xvY2tfaW5pdCgmdnBsMDExLT5sb2NrKTsKPiArCj4gKyAgICByZWdp
c3Rlcl9tbWlvX2hhbmRsZXIoZCwgJnZwbDAxMV9tbWlvX2hhbmRsZXIsCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgR1VFU1RfUEwwMTFfQkFTRSwgR1VFU1RfUEwwMTFfU0laRSwgTlVMTCk7
Cj4gKwo+ICsgICAgcmV0dXJuIDA7Cj4gKwo+ICtvdXQyOgo+ICsgICAgdmdpY19mcmVlX3ZpcnEo
ZCwgR1VFU1RfVlBMMDExX1NQSSk7Cj4gKwo+ICtvdXQxOgo+ICsgICAgZGVzdHJveV9yaW5nX2Zv
cl9oZWxwZXIoJnZwbDAxMS0+cmluZ19idWYsIHZwbDAxMS0+cmluZ19wYWdlKTsKPiArCj4gK291
dDoKPiArICAgIHJldHVybiByYzsKPiArfQo+ICsKPiArdm9pZCBkb21haW5fdnBsMDExX2RlaW5p
dChzdHJ1Y3QgZG9tYWluICpkKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgdnBsMDExICp2cGwwMTEgPSAm
ZC0+YXJjaC52cGwwMTE7Cj4gKwo+ICsgICAgaWYgKCAhdnBsMDExLT5yaW5nX2J1ZiApCj4gKyAg
ICAgICAgcmV0dXJuOwo+ICsKPiArICAgIGZyZWVfeGVuX2V2ZW50X2NoYW5uZWwoZCwgdnBsMDEx
LT5ldnRjaG4pOwo+ICsgICAgZGVzdHJveV9yaW5nX2Zvcl9oZWxwZXIoJnZwbDAxMS0+cmluZ19i
dWYsIHZwbDAxMS0+cmluZ19wYWdlKTsKPiArICAgIHhmcmVlKGQtPmFyY2gudm1taW8uaGFuZGxl
cnMpOwo+ICt9Cj4gKwo+ICsvKgo+ICsgKiBMb2NhbCB2YXJpYWJsZXM6Cj4gKyAqIG1vZGU6IEMK
PiArICogYy1maWxlLXN0eWxlOiAiQlNEIgo+ICsgKiBjLWJhc2ljLW9mZnNldDogNAo+ICsgKiBp
bmRlbnQtdGFicy1tb2RlOiBuaWwKPiArICogRW5kOgo+ICsgKi8KPiBkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLWFybS9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgK
PiBpbmRleCA4ZGZjMWQxLi4xYTExNDVkIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1h
cm0vZG9tYWluLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCj4gQEAgLTEx
LDYgKzExLDcgQEAKPiAgI2luY2x1ZGUgPHB1YmxpYy9odm0vcGFyYW1zLmg+Cj4gICNpbmNsdWRl
IDx4ZW4vc2VyaWFsLmg+Cj4gICNpbmNsdWRlIDx4ZW4vcmJ0cmVlLmg+Cj4gKyNpbmNsdWRlIDxh
c20tYXJtL3ZwbDAxMS5oPgo+ICAKPiAgc3RydWN0IGh2bV9kb21haW4KPiAgewo+IEBAIC0xNDUs
NiArMTQ2LDExIEBAIHN0cnVjdCBhcmNoX2RvbWFpbgo+ICAgICAgc3RydWN0IHsKPiAgICAgICAg
ICB1aW50OF90IHByaXZpbGVnZWRfY2FsbF9lbmFibGVkIDogMTsKPiAgICAgIH0gbW9uaXRvcjsK
PiArCj4gKyNpZmRlZiBDT05GSUdfU0JTQV9WVUFSVF9DT05TT0xFCj4gKyAgICBzdHJ1Y3QgdnBs
MDExIHZwbDAxMTsKPiArI2VuZGlmCj4gKwo+ICB9ICBfX2NhY2hlbGluZV9hbGlnbmVkOwo+ICAK
PiAgc3RydWN0IGFyY2hfdmNwdQo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Bs
MDExLXVhcnQuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGwwMTEtdWFydC5oCj4gaW5kZXggMTIz
ZjQ3Ny4uNTdlOWVjNyAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BsMDExLXVh
cnQuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGwwMTEtdWFydC5oCj4gQEAgLTQ5LDYg
KzQ5LDggQEAKPiAgLyogRlIgYml0cyAqLwo+ICAjZGVmaW5lIFRYRkUgICAoMTw8NykgLyogVFgg
RklGTyBlbXB0eSAqLwo+ICAjZGVmaW5lIFJYRkUgICAoMTw8NCkgLyogUlggRklGTyBlbXB0eSAq
Lwo+ICsjZGVmaW5lIFRYRkYgICAoMTw8NSkgLyogVFggRklGTyBmdWxsICovCj4gKyNkZWZpbmUg
UlhGRiAgICgxPDw2KSAvKiBSWCBGSUZPIGZ1bGwgKi8KPiAgI2RlZmluZSBCVVNZICAgKDE8PDMp
IC8qIFRyYW5zbWl0IGlzIG5vdCBjb21wbGV0ZSAqLwo+ICAKPiAgLyogTENSX0ggYml0cyAqLwo+
IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZwbDAxMS5oIGIveGVuL2luY2x1ZGUv
YXNtLWFybS92cGwwMTEuaAo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMC4u
ZjFjNjcxNgo+IC0tLSAvZGV2L251bGwKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3ZwbDAx
MS5oCj4gQEAgLTAsMCArMSw3MyBAQAo+ICsvKgo+ICsgKiBpbmNsdWRlL3hlbi92cGwwMTEuaAo+
ICsgKgo+ICsgKiBWaXJ0dWFsIFBMMDExIFVBUlQKPiArICoKPiArICogVGhpcyBwcm9ncmFtIGlz
IGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkgaXQK
PiArICogdW5kZXIgdGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHRoZSBHTlUgR2VuZXJhbCBQ
dWJsaWMgTGljZW5zZSwKPiArICogdmVyc2lvbiAyLCBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUg
U29mdHdhcmUgRm91bmRhdGlvbi4KPiArICoKPiArICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1
dGVkIGluIHRoZSBob3BlIGl0IHdpbGwgYmUgdXNlZnVsLCBidXQgV0lUSE9VVAo+ICsgKiBBTlkg
V0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZiBNRVJDSEFOVEFC
SUxJVFkgb3IKPiArICogRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhl
IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvcgo+ICsgKiBtb3JlIGRldGFpbHMuCj4gKyAq
Cj4gKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFs
IFB1YmxpYyBMaWNlbnNlIGFsb25nIHdpdGgKPiArICogdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNl
ZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCj4gKyAqLwo+ICsKPiArI2lmbmRlZiBf
VlBMMDExX0hfCj4gKyNkZWZpbmUgX1ZQTDAxMV9IXwo+ICsKPiArI2luY2x1ZGUgPHB1YmxpYy9k
b21jdGwuaD4KPiArI2luY2x1ZGUgPHB1YmxpYy9pby9yaW5nLmg+Cj4gKyNpbmNsdWRlIDxhc20t
YXJtL3ZyZWcuaD4KPiArI2luY2x1ZGUgPHhlbi9tbS5oPgo+ICsKPiArLyogaGVscGVyIG1hY3Jv
cyAqLwo+ICsjZGVmaW5lIFZQTDAxMV9MT0NLKGQsZmxhZ3MpIHNwaW5fbG9ja19pcnFzYXZlKCYo
ZCktPmFyY2gudnBsMDExLmxvY2ssIGZsYWdzKQo+ICsjZGVmaW5lIFZQTDAxMV9VTkxPQ0soZCxm
bGFncykgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmKGQpLT5hcmNoLnZwbDAxMS5sb2NrLCBmbGFn
cykKPiArCj4gK3N0cnVjdCB2cGwwMTEgewo+ICsgICAgdm9pZCAqcmluZ19idWY7Cj4gKyAgICBz
dHJ1Y3QgcGFnZV9pbmZvICpyaW5nX3BhZ2U7Cj4gKyAgICB1aW50MzJfdCAgICB1YXJ0ZnI7ICAg
ICAgICAgLyogRmxhZyByZWdpc3RlciAqLwo+ICsgICAgdWludDMyX3QgICAgdWFydGNyOyAgICAg
ICAgIC8qIENvbnRyb2wgcmVnaXN0ZXIgKi8KPiArICAgIHVpbnQzMl90ICAgIHVhcnRpbXNjOyAg
ICAgICAvKiBJbnRlcnJ1cHQgbWFzayByZWdpc3RlciovCj4gKyAgICB1aW50MzJfdCAgICB1YXJ0
aWNyOyAgICAgICAgLyogSW50ZXJydXB0IGNsZWFyIHJlZ2lzdGVyICovCj4gKyAgICB1aW50MzJf
dCAgICB1YXJ0cmlzOyAgICAgICAgLyogUmF3IGludGVycnVwdCBzdGF0dXMgcmVnaXN0ZXIgKi8K
PiArICAgIHVpbnQzMl90ICAgIHNoYWRvd191YXJ0cmlzOyAvKiBzaGFkb3dlZCBSYXcgaW50ZXJy
dXB0IHN0YXR1cyByZWdpc3RlciAqLwo+ICsgICAgdWludDMyX3QgICAgdWFydG1pczsgICAgICAg
IC8qIE1hc2tlZCBpbnRlcnJ1cHQgcmVnaXN0ZXIgKi8KPiArICAgIHNwaW5sb2NrX3QgIGxvY2s7
Cj4gKyAgICBldnRjaG5fcG9ydF90IGV2dGNobjsKPiArfTsKPiArCj4gK3N0cnVjdCB2cGwwMTFf
aW5pdF9pbmZvIHsKPiArICAgIHVpbnQzMl90IGNvbnNvbGVfZG9taWQ7Cj4gKyAgICBnZm5fdCBn
Zm47Cj4gKyAgICBldnRjaG5fcG9ydF90IGV2dGNobjsKPiArfTsKPiArCj4gKyNpZmRlZiBDT05G
SUdfU0JTQV9WVUFSVF9DT05TT0xFCj4gK2ludCBkb21haW5fdnBsMDExX2luaXQoc3RydWN0IGRv
bWFpbiAqZCwKPiArICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgdnBsMDExX2luaXRfaW5m
byAqaW5mbyk7Cj4gK3ZvaWQgZG9tYWluX3ZwbDAxMV9kZWluaXQoc3RydWN0IGRvbWFpbiAqZCk7
Cj4gKyNlbHNlCj4gK3N0YXRpYyBpbmxpbmUgaW50IGRvbWFpbl92cGwwMTFfaW5pdChzdHJ1Y3Qg
ZG9tYWluICpkLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0
IHZwbDAxMV9pbml0X2luZm8gKmluZm8pCj4gK3sKPiArICAgIHJldHVybiAtRU5PU1lTOwo+ICt9
Cj4gKwo+ICtzdGF0aWMgaW5saW5lIHZvaWQgZG9tYWluX3ZwbDAxMV9kZWluaXQoc3RydWN0IGRv
bWFpbiAqZCkgeyB9Cj4gKyNlbmRpZgo+ICsjZW5kaWYKPiArCj4gKy8qCj4gKyAqIExvY2FsIHZh
cmlhYmxlczoKPiArICogbW9kZTogQwo+ICsgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCj4gKyAqIGMt
YmFzaWMtb2Zmc2V0OiA0Cj4gKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAo+ICsgKiBFbmQ6Cj4g
KyAqLwo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0uaCBiL3hlbi9p
bmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oCj4gaW5kZXggYmQ5NzRmYi4uODVhYjY2NSAxMDA2NDQK
PiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0uaAo+ICsrKyBiL3hlbi9pbmNsdWRl
L3B1YmxpYy9hcmNoLWFybS5oCj4gQEAgLTQxMCw2ICs0MTAsMTAgQEAgdHlwZWRlZiB1aW50NjRf
dCB4ZW5fY2FsbGJhY2tfdDsKPiAgI2RlZmluZSBHVUVTVF9BQ1BJX0JBU0UgMHgyMDAwMDAwMFVM
TAo+ICAjZGVmaW5lIEdVRVNUX0FDUElfU0laRSAweDAyMDAwMDAwVUxMCj4gIAo+ICsvKiBQTDAx
MSBtYXBwaW5ncyAqLwo+ICsjZGVmaW5lIEdVRVNUX1BMMDExX0JBU0UgICAgMHgyMjAwMDAwMFVM
TAo+ICsjZGVmaW5lIEdVRVNUX1BMMDExX1NJWkUgICAgMHgwMDAwMTAwMFVMTAo+ICsKPiAgLyoK
PiAgICogMTZNQiA9PSA0MDk2IHBhZ2VzIHJlc2VydmVkIGZvciBndWVzdCB0byB1c2UgYXMgYSBy
ZWdpb24gdG8gbWFwIGl0cwo+ICAgKiBncmFudCB0YWJsZSBpbi4KPiBAQCAtNDQ0LDYgKzQ0OCw4
IEBAIHR5cGVkZWYgdWludDY0X3QgeGVuX2NhbGxiYWNrX3Q7Cj4gICNkZWZpbmUgR1VFU1RfVElN
RVJfUEhZU19OU19QUEkgMzAKPiAgI2RlZmluZSBHVUVTVF9FVlRDSE5fUFBJICAgICAgICAzMQo+
ICAKPiArI2RlZmluZSBHVUVTVF9WUEwwMTFfU1BJICAgICAgICAzMgo+ICsKPiAgLyogUFNDSSBm
dW5jdGlvbnMgKi8KPiAgI2RlZmluZSBQU0NJX2NwdV9zdXNwZW5kIDAKPiAgI2RlZmluZSBQU0NJ
X2NwdV9vZmYgICAgIDEKPiAtLSAKPiAyLjcuNAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 22 22:58:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 22: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 1dOB35-0008Jk-5r; Thu, 22 Jun 2017 22:58:03 +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 1dOB33-0008Je-QP
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 22:58:01 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 F5/F8-26106-87B4C495; Thu, 22 Jun 2017 22:58:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVybKJssm6Ft0+
 kQfdyHovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePFsq2sBdfNKmbP/MXUwHhCq4uRi0NI4A+j
 xJIjl9i6GDk5WAQcJBasWQxkc3AwCsRIPPhhDRJmFAiTmHx5CStEibbEivWb2UFsNgFDib9PN
 oGVSwDZSz5zgIRFBIwkXjy6zAIynlngGKPEy0unweqFBfwkrlyZzwRicwr4SPw88BhsJq+At8
 Sd95cZIe7pZpTo2g9xj6iArsShf3/YIIoEJU7OfMICYjMLaEksn76NZQKjwCwkqVlIUgsYmVY
 xahSnFpWlFukaWuglFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgSGYT0DA+MOxt+n
 PQ8xSnIwKYnybi72jhTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwXvS0ydSSLAoNT21Ii0zBxgRM
 GkJDh4lEV4tI6A0b3FBYm5xZjpE6hSjLseG1eu/MAmx5OXnpUqJ88p6ARUJgBRllObBjYBF5y
 VGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrzPQS7hycwrgdv0CugIJqAjXhzxADmiJBEhJdX
 A2P9rX7XQ7pCwzPnX5mjv1j2xmTOjYNLXgHVHV821aFoTXbdjoh5XodvSxdb8ik3TFzYnes7k
 /Hjyp5eyXKCH66+ub9O0M9cw5t+Y/Prb5MbobTuWCM4xfPph+/+s+eFZ9kErYleeX172qcg1N
 0Nn/iWbvqTjNXZs/CtYYvRYn3jN3xOZyXltkhJLcUaioRZzUXEiAKxrMSvJAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-5.tower-31.messagelabs.com!1498172278!102137043!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53817 invoked from network); 22 Jun 2017 22:57:59 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Jun 2017 22:57:59 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id F005922B4B;
 Thu, 22 Jun 2017 22:57:57 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org F005922B4B
Date: Thu, 22 Jun 2017 15:57:56 -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: <1498117132-27139-7-git-send-email-bhupinder.thakur@linaro.org>
Message-ID: <alpine.DEB.2.10.1706221557400.12819@sstabellini-ThinkPad-X260>
References: <1498117132-27139-1-git-send-email-bhupinder.thakur@linaro.org>
 <1498117132-27139-7-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>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 06/17 v5] 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>

T24gVGh1LCAyMiBKdW4gMjAxNywgQmh1cGluZGVyIFRoYWt1ciB3cm90ZToKPiBBbiBvcHRpb24g
aXMgcHJvdmlkZWQgaW4gbGlieGwgdG8gZW5hYmxlL2Rpc2FibGUgc2JzYSB2dWFydCB3aGlsZQo+
IGNyZWF0aW5nIGEgZ3Vlc3QgZG9tYWluLgo+IAo+IExpYnhsIG5vdyBzdXBwb3RzIGEgZ2VuZXJp
YyB2dWFydCBjb25zb2xlIGFuZCBzYnNhIHVhcnQgaXMgYSBzcGVjaWZpYyB0eXBlLgo+IEluIGZ1
dHVyZSBzdXBwb3J0IGNhbiBiZSBhZGRlZCBmb3IgbXVsdGlwbGUgdnVhcnQgb2YgZGlmZmVyZW50
IHR5cGVzLgo+IAo+IFVzZXIgY2FuIGVuYWJsZSBzYnNhIHZ1YXJ0IGJ5IGFkZGluZyB0aGUgZm9s
bG93aW5nIGxpbmUgaW4gdGhlIGd1ZXN0Cj4gY29uZmlndXJhdGlvbiBmaWxlOgo+IAo+IHZ1YXJ0
ID0gInNic2FfdWFydCIKPiAKPiBTaWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVw
aW5kZXIudGhha3VyQGxpbmFyby5vcmc+CgpBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgoKCj4gLS0tCj4gQ0M6IElhbiBKYWNrc29uIDxpYW4uamFj
a3NvbkBldS5jaXRyaXguY29tPgo+IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+
IENDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQ0M6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gCj4gQ2hhbmdlcyBzaW5jZSB2NDoK
PiAtIFJlbmFtZWQgInBsMDExIiB0byAic2JzYV91YXJ0Ii4KPiAKPiBDaGFuZ2VzIHNpbmNlIHYz
Ogo+IC0gQWRkZWQgYSBuZXcgY29uZmlnIG9wdGlvbiBDT05GSUdfVlVBUlRfQ09OU09MRSB0byBl
bmFibGUvZGlzYWJsZSB2dWFydCBjb25zb2xlCj4gICBzdXBwb3J0Lgo+IC0gTW92ZWQgbGlieGxf
dnVhcnRfdHlwZSB0byBhcmNoLWFybSBwYXJ0IG9mIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvCj4g
LSBVcGRhdGVkIHhsIGNvbW1hbmQgaGVscCB0byBtZW50aW9uIG5ldyBjb25zb2xlIHR5cGUgLSB2
dWFydC4KPiAKPiBDaGFuZ2VzIHNpbmNlIHYyOgo+IC0gRGVmaW5lZCB2dWFydCBvcHRpb24gYXMg
YW4gZW51bSBpbnN0ZWFkIG9mIGEgc3RyaW5nLgo+IC0gUmVtb3ZlZCB0aGUgZG9tYWluIGNyZWF0
aW9uIGZsYWcgZGVmaW5lZCBmb3IgdnVhcnQgYW5kIHRoZSByZWxhdGVkIGNvZGUKPiAgIHRvIHBh
c3Mgb24gdGhlIGluZm9ybWF0aW9uIHdoaWxlIGRvbWFpbiBjcmVhdGlvbi4gTm93IHZwbDAxMSBp
cyBpbml0aWFsaXplZAo+ICAgaW5kZXBlbmRlbnQgb2YgZG9tYWluIGNyZWF0aW9uIHRocm91Z2gg
bmV3IERPTUNUTCBBUElzLgo+IAo+ICB0b29scy9saWJ4bC9saWJ4bC5oICAgICAgICAgIHwgNiAr
KysrKysKPiAgdG9vbHMvbGlieGwvbGlieGxfY29uc29sZS5jICB8IDMgKysrCj4gIHRvb2xzL2xp
YnhsL2xpYnhsX2RvbS5jICAgICAgfCAxICsKPiAgdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwu
aCB8IDMgKysrCj4gIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCAgfCA3ICsrKysrKysKPiAg
dG9vbHMveGwveGxfY21kdGFibGUuYyAgICAgICB8IDIgKy0KPiAgdG9vbHMveGwveGxfY29uc29s
ZS5jICAgICAgICB8IDUgKysrKy0KPiAgdG9vbHMveGwveGxfcGFyc2UuYyAgICAgICAgICB8IDgg
KysrKysrKysKPiAgOCBmaWxlcyBjaGFuZ2VkLCAzMyBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9u
cygtKQo+IAo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bC5oIGIvdG9vbHMvbGlieGwv
bGlieGwuaAo+IGluZGV4IGNmODY4N2EuLmJjZmJiNmMgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGli
eGwvbGlieGwuaAo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKPiBAQCAtMzA2LDYgKzMwNiwx
MiBAQAo+ICAjZGVmaW5lIExJQlhMX0hBVkVfQlVJTERJTkZPX0hWTV9BQ1BJX0xBUFRPUF9TTEFU
RSAxCj4gIAo+ICAvKgo+ICsgKiBMSUJYTF9IQVZFX1ZVQVJUIGluZGljYXRlcyB0aGF0IHhlbmNv
bnNvbGUvY2xpZW50IHN1cHBvcnRzCj4gKyAqIHZpcnR1YWwgdWFydC4KPiArICovCj4gKyNkZWZp
bmUgTElCWExfSEFWRV9WVUFSVCAxCj4gKwo+ICsvKgo+ICAgKiBsaWJ4bCBBQkkgY29tcGF0aWJp
bGl0eQo+ICAgKgo+ICAgKiBUaGUgb25seSBndWFyYW50ZWUgd2hpY2ggbGlieGwgbWFrZXMgcmVn
YXJkaW5nIEFCSSBjb21wYXRpYmlsaXR5Cj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhs
X2NvbnNvbGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUuYwo+IGluZGV4IDQ0NmU3NjYu
Ljg1M2JlMTUgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY29uc29sZS5jCj4gKysr
IGIvdG9vbHMvbGlieGwvbGlieGxfY29uc29sZS5jCj4gQEAgLTY3LDYgKzY3LDkgQEAgaW50IGxp
YnhsX2NvbnNvbGVfZXhlYyhsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsIGludCBjb25z
X251bSwKPiAgICAgIGNhc2UgTElCWExfQ09OU09MRV9UWVBFX1NFUklBTDoKPiAgICAgICAgICBj
b25zX3R5cGVfcyA9ICJzZXJpYWwiOwo+ICAgICAgICAgIGJyZWFrOwo+ICsgICAgY2FzZSBMSUJY
TF9DT05TT0xFX1RZUEVfVlVBUlQ6Cj4gKyAgICAgICAgY29uc190eXBlX3MgPSAidnVhcnQiOwo+
ICsgICAgICAgIGJyZWFrOwo+ICAgICAgZGVmYXVsdDoKPiAgICAgICAgICBnb3RvIG91dDsKPiAg
ICAgIH0KPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgYi90b29scy9saWJ4
bC9saWJ4bF9kb20uYwo+IGluZGV4IDVkOTE0YTUuLmM5OGFmNjAgMTAwNjQ0Cj4gLS0tIGEvdG9v
bHMvbGlieGwvbGlieGxfZG9tLmMKPiArKysgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwo+IEBA
IC03ODgsNiArNzg4LDcgQEAgaW50IGxpYnhsX19idWlsZF9wdihsaWJ4bF9fZ2MgKmdjLCB1aW50
MzJfdCBkb21pZCwKPiAgICAgIGlmICh4Y19kb21fdHJhbnNsYXRlZChkb20pKSB7Cj4gICAgICAg
ICAgc3RhdGUtPmNvbnNvbGVfbWZuID0gZG9tLT5jb25zb2xlX3BmbjsKPiAgICAgICAgICBzdGF0
ZS0+c3RvcmVfbWZuID0gZG9tLT54ZW5zdG9yZV9wZm47Cj4gKyAgICAgICAgc3RhdGUtPnZ1YXJ0
X2dmbiA9IGRvbS0+dnVhcnRfZ2ZuOwo+ICAgICAgfSBlbHNlIHsKPiAgICAgICAgICBzdGF0ZS0+
Y29uc29sZV9tZm4gPSB4Y19kb21fcDJtKGRvbSwgZG9tLT5jb25zb2xlX3Bmbik7Cj4gICAgICAg
ICAgc3RhdGUtPnN0b3JlX21mbiA9IHhjX2RvbV9wMm0oZG9tLCBkb20tPnhlbnN0b3JlX3Bmbik7
Cj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggYi90b29scy9saWJ4
bC9saWJ4bF9pbnRlcm5hbC5oCj4gaW5kZXggYWZlNjY1Mi4uZDBkNTBjMyAxMDA2NDQKPiAtLS0g
YS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxf
aW50ZXJuYWwuaAo+IEBAIC0xMTM5LDYgKzExMzksOSBAQCB0eXBlZGVmIHN0cnVjdCB7Cj4gICAg
ICB1aW50MzJfdCBudW1fdm1lbXJhbmdlczsKPiAgCj4gICAgICB4Y19kb21haW5fY29uZmlndXJh
dGlvbl90IGNvbmZpZzsKPiArCj4gKyAgICB4ZW5fcGZuX3QgdnVhcnRfZ2ZuOwo+ICsgICAgZXZ0
Y2huX3BvcnRfdCB2dWFydF9wb3J0Owo+ICB9IGxpYnhsX19kb21haW5fYnVpbGRfc3RhdGU7Cj4g
IAo+ICBfaGlkZGVuIGludCBsaWJ4bF9fYnVpbGRfcHJlKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90
IGRvbWlkLAo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgYi90b29s
cy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKPiBpbmRleCAyMjA0NDI1Li5kNDkyYjM1IDEwMDY0NAo+
IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX3R5cGVzLmlkbAo+IEBAIC0xMDUsNiArMTA1LDcgQEAgbGlieGxfY29uc29sZV90eXBlID0g
RW51bWVyYXRpb24oImNvbnNvbGVfdHlwZSIsIFsKPiAgICAgICgwLCAiVU5LTk9XTiIpLAo+ICAg
ICAgKDEsICJTRVJJQUwiKSwKPiAgICAgICgyLCAiUFYiKSwKPiArICAgICgzLCAiVlVBUlQiKSwK
PiAgICAgIF0pCj4gIAo+ICBsaWJ4bF9kaXNrX2Zvcm1hdCA9IEVudW1lcmF0aW9uKCJkaXNrX2Zv
cm1hdCIsIFsKPiBAQCAtMjQwLDYgKzI0MSwxMSBAQCBsaWJ4bF9jaGVja3BvaW50ZWRfc3RyZWFt
ID0gRW51bWVyYXRpb24oImNoZWNrcG9pbnRlZF9zdHJlYW0iLCBbCj4gICAgICAoMiwgIkNPTE8i
KSwKPiAgICAgIF0pCj4gIAo+ICtsaWJ4bF92dWFydF90eXBlID0gRW51bWVyYXRpb24oInZ1YXJ0
X3R5cGUiLCBbCj4gKyAgICAoMCwgInVua25vd24iKSwKPiArICAgICgxLCAic2JzYV91YXJ0Iiks
Cj4gKyAgICBdKQo+ICsKPiAgIwo+ICAjIENvbXBsZXggbGlieGwgdHlwZXMKPiAgIwo+IEBAIC01
ODAsNiArNTg2LDcgQEAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gPSBTdHJ1Y3QoImRvbWFpbl9i
dWlsZF9pbmZvIixbCj4gIAo+ICAKPiAgICAgICgiYXJjaF9hcm0iLCBTdHJ1Y3QoTm9uZSwgWygi
Z2ljX3ZlcnNpb24iLCBsaWJ4bF9naWNfdmVyc2lvbiksCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAoInZ1YXJ0IiwgbGlieGxfdnVhcnRfdHlwZSksCj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIF0pKSwKPiAgICAgICMgQWx0ZXJuYXRlIHAybSBpcyBub3QgYm91bmQg
dG8gYW55IGFyY2hpdGVjdHVyZSBvciBndWVzdCB0eXBlLCBhcyBpdCBpcwo+ICAgICAgIyBzdXBw
b3J0ZWQgYnkgeDg2IEhWTSBhbmQgQVJNIHN1cHBvcnQgaXMgcGxhbm5lZC4KPiBkaWZmIC0tZ2l0
IGEvdG9vbHMveGwveGxfY21kdGFibGUuYyBiL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMKPiBpbmRl
eCAzMGViOTNjLi45ZjkxNjUxIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMK
PiArKysgYi90b29scy94bC94bF9jbWR0YWJsZS5jCj4gQEAgLTEzMyw3ICsxMzMsNyBAQCBzdHJ1
Y3QgY21kX3NwZWMgY21kX3RhYmxlW10gPSB7Cj4gICAgICAgICZtYWluX2NvbnNvbGUsIDAsIDAs
Cj4gICAgICAgICJBdHRhY2ggdG8gZG9tYWluJ3MgY29uc29sZSIsCj4gICAgICAgICJbb3B0aW9u
c10gPERvbWFpbj5cbiIKPiAtICAgICAgIi10IDx0eXBlPiAgICAgICBjb25zb2xlIHR5cGUsIHB2
IG9yIHNlcmlhbFxuIgo+ICsgICAgICAiLXQgPHR5cGU+ICAgICAgIGNvbnNvbGUgdHlwZSwgcHYg
LCBzZXJpYWwgb3IgdnVhcnRcbiIKPiAgICAgICAgIi1uIDxudW1iZXI+ICAgICBjb25zb2xlIG51
bWJlciIKPiAgICAgIH0sCj4gICAgICB7ICJ2bmN2aWV3ZXIiLAo+IGRpZmYgLS1naXQgYS90b29s
cy94bC94bF9jb25zb2xlLmMgYi90b29scy94bC94bF9jb25zb2xlLmMKPiBpbmRleCAwNTA4ZGRh
Li40ZTY1ZDczIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL3hsL3hsX2NvbnNvbGUuYwo+ICsrKyBiL3Rv
b2xzL3hsL3hsX2NvbnNvbGUuYwo+IEBAIC0yNyw2ICsyNyw3IEBAIGludCBtYWluX2NvbnNvbGUo
aW50IGFyZ2MsIGNoYXIgKiphcmd2KQo+ICAgICAgdWludDMyX3QgZG9taWQ7Cj4gICAgICBpbnQg
b3B0ID0gMCwgbnVtID0gMDsKPiAgICAgIGxpYnhsX2NvbnNvbGVfdHlwZSB0eXBlID0gMDsKPiAr
ICAgIGNoYXIgKmNvbnNvbGVfbmFtZXMgPSAicHYsIHNlcmlhbCwgdnVhcnQiOwo+ICAKPiAgICAg
IFNXSVRDSF9GT1JFQUNIX09QVChvcHQsICJuOnQ6IiwgTlVMTCwgImNvbnNvbGUiLCAxKSB7Cj4g
ICAgICBjYXNlICd0JzoKPiBAQCAtMzQsOCArMzUsMTAgQEAgaW50IG1haW5fY29uc29sZShpbnQg
YXJnYywgY2hhciAqKmFyZ3YpCj4gICAgICAgICAgICAgIHR5cGUgPSBMSUJYTF9DT05TT0xFX1RZ
UEVfUFY7Cj4gICAgICAgICAgZWxzZSBpZiAoIXN0cmNtcChvcHRhcmcsICJzZXJpYWwiKSkKPiAg
ICAgICAgICAgICAgdHlwZSA9IExJQlhMX0NPTlNPTEVfVFlQRV9TRVJJQUw7Cj4gKyAgICAgICAg
ZWxzZSBpZiAoIXN0cmNtcChvcHRhcmcsICJ2dWFydCIpKQo+ICsgICAgICAgICAgICB0eXBlID0g
TElCWExfQ09OU09MRV9UWVBFX1ZVQVJUOwo+ICAgICAgICAgIGVsc2Ugewo+IC0gICAgICAgICAg
ICBmcHJpbnRmKHN0ZGVyciwgImNvbnNvbGUgdHlwZSBzdXBwb3J0ZWQgYXJlOiBwdiwgc2VyaWFs
XG4iKTsKPiArICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJjb25zb2xlIHR5cGUgc3VwcG9y
dGVkIGFyZTogJXNcbiIsIGNvbnNvbGVfbmFtZXMpOwo+ICAgICAgICAgICAgICByZXR1cm4gRVhJ
VF9GQUlMVVJFOwo+ICAgICAgICAgIH0KPiAgICAgICAgICBicmVhazsKPiBkaWZmIC0tZ2l0IGEv
dG9vbHMveGwveGxfcGFyc2UuYyBiL3Rvb2xzL3hsL3hsX3BhcnNlLmMKPiBpbmRleCA4NTZhMzA0
Li4zNzU4MWVmIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL3hsL3hsX3BhcnNlLmMKPiArKysgYi90b29s
cy94bC94bF9wYXJzZS5jCj4gQEAgLTkxNiw2ICs5MTYsMTQgQEAgdm9pZCBwYXJzZV9jb25maWdf
ZGF0YShjb25zdCBjaGFyICpjb25maWdfc291cmNlLAo+ICAgICAgaWYgKCF4bHVfY2ZnX2dldF9s
b25nIChjb25maWcsICJtYXh2Y3B1cyIsICZsLCAwKSkKPiAgICAgICAgICBiX2luZm8tPm1heF92
Y3B1cyA9IGw7Cj4gIAo+ICsgICAgaWYgKCF4bHVfY2ZnX2dldF9zdHJpbmcoY29uZmlnLCAidnVh
cnQiLCAmYnVmLCAwKSkgewo+ICsgICAgICAgIGlmIChsaWJ4bF92dWFydF90eXBlX2Zyb21fc3Ry
aW5nKGJ1ZiwgJmJfaW5mby0+YXJjaF9hcm0udnVhcnQpKSB7Cj4gKyAgICAgICAgICAgIGZwcmlu
dGYoc3RkZXJyLCAiRVJST1I6IGludmFsaWQgdmFsdWUgXCIlc1wiIGZvciBcInZ1YXJ0XCJcbiIs
Cj4gKyAgICAgICAgICAgICAgICAgICAgYnVmKTsKPiArICAgICAgICAgICAgZXhpdCgxKTsKPiAr
ICAgICAgICB9Cj4gKyAgICB9Cj4gKwo+ICAgICAgcGFyc2Vfdm51bWFfY29uZmlnKGNvbmZpZywg
Yl9pbmZvKTsKPiAgCj4gICAgICAvKiBTZXQgbWF4X21lbWtiIHRvIHRhcmdldF9tZW1rYiBhbmQg
bWF4X3ZjcHVzIHRvIGF2YWlsX3ZjcHVzIGlmCj4gLS0gCj4gMi43LjQKPiAKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Thu Jun 22 22:58:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 22:58: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 1dOB3h-0008OJ-EK; Thu, 22 Jun 2017 22:58:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1dOB3g-0008O7-LC
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 22:58:40 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 E5/BA-03058-F9B4C495; Thu, 22 Jun 2017 22:58:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsVybKJssu58b59
 Ig1n9PBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aujdsYC/6xVezfvou9gfE7axcjF4eQwB9G
 iatzNjN1MXJysAg4SExfsw4owcHBKBAj8eCHNUiYUSBMYvLlJawQJdoSXVMvM4LYbAKGEn+fb
 GIDKZcAspd85gAJiwgYSbx4dJkFxGYWqJP43LuUBaREWCBfYv6vUJAwp4CPxOnj/WBTeAW8JV
 ZOXgB2gJBAN6PEocYaEFtUQFfi0L8/bBA1ghInZz6BGqklsXz6NpYJjAKzkKRmIUktYGRaxah
 enFpUllqka6qXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYfgxAsINx+mX/Q4yS
 HExKorybi70jhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw7vfyiRQSLEpNT61Iy8wBRgJMWoKDR
 0mEV8sIKM1bXJCYW5yZDpE6xajL0fRhyxcmIZa8/LxUKXHeqSAzBECKMkrz4EbAovISo6yUMC
 8j0FFCPAWpRbmZJajyrxjFORiVhHkngkzhycwrgdv0CugIJqAjXhzxADmiJBEhJdXAOOPT3Ru
 +iX8cv60I/Hnu5j/pd1q7fJ1Wnr1z7T9D9VehX72FUetMtHRnXTFPCqg80Xt28q5dr1+EdNy0
 2RW0hy2hYtquz9GMt9dcEXm7flZ8YsBiq7Cpa0U6Vid8tX4/f2/Yg9ojpS0usRVRi5uZW6c/3
 RJaMYdbbPHFfLbfqyQuvBZ4Y7ynhkuJpTgj0VCLuag4EQAyf2ZyxQIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1498172318!69376180!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45259 invoked from network); 22 Jun 2017 22:58:39 -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; 22 Jun 2017 22:58:39 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 4643022B4B;
 Thu, 22 Jun 2017 22:58:37 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 4643022B4B
Date: Thu, 22 Jun 2017 15:58:36 -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: <1498117132-27139-8-git-send-email-bhupinder.thakur@linaro.org>
Message-ID: <alpine.DEB.2.10.1706221558290.12819@sstabellini-ThinkPad-X260>
References: <1498117132-27139-1-git-send-email-bhupinder.thakur@linaro.org>
 <1498117132-27139-8-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 07/17 v5] 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCAyMiBKdW4gMjAxNywgQmh1cGluZGVyIFRoYWt1ciB3cm90ZToKPiBSZWFycmFuZ2Ug
eGVuIGhlYWRlciBpbmNsdWRlcyBpbiBhbHBoYWJldGljYWwgb3JkZXIgaW4gZG9tY3RsLmMuCj4g
Cj4gU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5h
cm8ub3JnPgoKUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KCj4gLS0tCj4gQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KPiBDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiAKPiAg
eGVuL2FyY2gvYXJtL2RvbWN0bC5jIHwgNCArKy0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2Vy
dGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9k
b21jdGwuYyBiL3hlbi9hcmNoL2FybS9kb21jdGwuYwo+IGluZGV4IDk3MWNhZWMuLjg2ZmExMDIg
MTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2RvbWN0bC5jCj4gKysrIGIveGVuL2FyY2gvYXJt
L2RvbWN0bC5jCj4gQEAgLTUsMTEgKzUsMTEgQEAKPiAgICovCj4gIAo+ICAjaW5jbHVkZSA8eGVu
L3R5cGVzLmg+Cj4gLSNpbmNsdWRlIDx4ZW4vbGliLmg+Cj4gICNpbmNsdWRlIDx4ZW4vZXJybm8u
aD4KPiAtI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgo+ICAjaW5jbHVkZSA8eGVuL2h5cGVyY2FsbC5o
Pgo+ICAjaW5jbHVkZSA8eGVuL2lvY2FwLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vbGliLmg+Cj4gKyNp
bmNsdWRlIDx4ZW4vc2NoZWQuaD4KPiAgI2luY2x1ZGUgPHhzbS94c20uaD4KPiAgI2luY2x1ZGUg
PHB1YmxpYy9kb21jdGwuaD4KPiAgCj4gLS0gCj4gMi43LjQKPiAKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 22 23:04:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 23:04:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dOB9G-0000gx-2J; Thu, 22 Jun 2017 23:04: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 1dOB9E-0000gr-L3
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 23:04:24 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 DE/3A-01733-7FC4C495; Thu, 22 Jun 2017 23:04:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVybKJssu53H59
 Ig4tTuC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyXj9uYC97GVHT+uMjYwPjFqYuRk0NI4A+j
 RNsbbRCbRcBBYvnptUxdjBwcjAIxEg9+WIOEGQXCJCZfXsIKUaItcXrXfUYQm03AUOLvk01sI
 OUSQPaSzxwgYREBI4kXjy6zdDFycTALHGOUeHnpNDtIjbBApMSS/iqQGk4BH4nei31sIDavgL
 fEwu4dbCD1QgLdjBLbz6xmB0mICuhKHPr3B6pIUOLkzCcsIDazgJbE8unbWCYwCsxCkpqFJLW
 AkWkVo0ZxalFZapGuobleUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgCDIAwQ7G
 i6c9DzFKcjApifJuLvaOFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBu8vbJ1JIsCg1PbUiLTMHG
 A0waQkOHiURXi0joDRvcUFibnFmOkTqFKOilDjvH5A+AZBERmkeXBssAi8xykoJ8zICHSLEU5
 BalJtZgir/ilGcg1FJmHeiF9AUnsy8Erjpr4AWMwEtfnHEA2RxSSJCSqqBcUvNptM2l9LEbh6
 +c/Y+Q8zRkD9nEnrf/JJWqFh48ubb/ys21f5isC6W2sTW5OQvOuOZkOOFUx7HwhYvlX84//HM
 0+dmu59rN1/d8JhT83P0iUNzTgT9njZneevNI+d3+166Ln2RjVtNxNc5/9P8PU8/ycW+i/5yZ
 9W+9FppJUtGqSka/CeMrtQpsRRnJBpqMRcVJwIANeXbG7sCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1498172661!68413458!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2776 invoked from network); 22 Jun 2017 23:04:22 -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; 22 Jun 2017 23:04:22 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id AD08022B4B;
 Thu, 22 Jun 2017 23:04:20 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org AD08022B4B
Date: Thu, 22 Jun 2017 16:04:19 -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: <1498117132-27139-9-git-send-email-bhupinder.thakur@linaro.org>
Message-ID: <alpine.DEB.2.10.1706221601550.12819@sstabellini-ThinkPad-X260>
References: <1498117132-27139-1-git-send-email-bhupinder.thakur@linaro.org>
 <1498117132-27139-9-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>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 08/17 v5] 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>

T24gVGh1LCAyMiBKdW4gMjAxNywgQmh1cGluZGVyIFRoYWt1ciB3cm90ZToKPiBBZGQgYSBuZXcg
ZG9tY3RsIEFQSSB0byBpbml0aWFsaXplIHZwbDAxMS4gSXQgdGFrZXMgdGhlIEdGTiBhbmQgY29u
c29sZQo+IGJhY2tlbmQgZG9taWQgYXMgaW5wdXQgYW5kIHJldHVybnMgYW4gZXZlbnQgY2hhbm5l
bCB0byBiZSB1c2VkIGZvcgo+IHNlbmRpbmcgYW5kIHJlY2VpdmluZyBldmVudHMgZnJvbSBYZW4u
Cj4gCj4gWGVuIHdpbGwgY29tbXVuaWNhdGUgd2l0aCB4ZW5jb25zb2xlIHVzaW5nIEdGTiBhcyB0
aGUgcmluZyBidWZmZXIgYW5kCj4gdGhlIGV2ZW50IGNoYW5uZWwgdG8gdHJhbnNtaXQgYW5kIHJl
Y2VpdmUgcGwwMTEgZGF0YSBvbiB0aGUgZ3Vlc3QgZG9tYWluJ3MKPiBiZWhhbGYuCj4gCj4gU2ln
bmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3Jn
Pgo+IC0tLQo+IENDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiBD
QzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBDQzogU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IENDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgo+IAo+IENoYW5nZXMgc2luY2UgdjQ6Cj4gLSBSZW1vdmVkIGxpYnhsX19hcmNo
X2RvbWFpbl9jcmVhdGVfZmluaXNoKCkuCj4gLSBBZGRlZCBhIG5ldyBmdW5jdGlvbiBsaWJ4bF9f
YXJjaF9idWlsZF9kb21fZmluaXNoKCksIHdoaWNoIGlzIGNhbGxlZCBhdCB0aGUgbGFzdAo+ICAg
aW4gbGlieGxfX2J1aWxkX2RvbSgpLiBUaGlzIGZ1bmN0aW9uIGNhbGxzIHRoZSB2cGwwMTEgaW5p
dGlhbGl6YXRpb24gZnVuY3Rpb24gbm93Lgo+IAo+IENoYW5nZXMgc2luY2UgdjM6Cj4gLSBBZGRl
ZCBhIG5ldyBhcmNoIHNwZWNpZmljIGZ1bmN0aW9uIGxpYnhsX19hcmNoX2RvbWFpbl9jcmVhdGVf
ZmluaXNoKCksIHdoaWNoCj4gICBjYWxscyB0aGUgdnBsMDExIGluaXRpYWxpemF0aW9uIGZ1bmN0
aW9uLiBGb3IgeDg2IHRoaXMgZnVuY3Rpb24gZG9lcyBub3QgZG8KPiAgIGFueXRoaW5nLgo+IC0g
ZG9tYWluX3ZwbDAxMV9pbml0KCkgdGFrZXMgYSBwb2ludGVyIHRvIGEgc3RydWN0dXJlIHdoaWNo
IGNvbnRhaW5zIGFsbCB0aGUgCj4gICByZXF1aXJlZCBpbmZvcm1hdGlvbiBzdWNoIGFzIGNvbnNv
bGVfZG9taWQsIGdmbiBpbnN0ZWFkIG9mIHBhc3NpbmcgcGFyYW1ldGVycwo+ICAgc2VwYXJhdGVs
eS4KPiAtIERyb3BwZWQgYSBET01DVEwgQVBJIGRlZmluZWQgZm9yIGRlLWluaXRpYWxpemluZyB2
cGwwMTEgYXMgdGhhdCBzaG91bGQgYmUKPiAgIHRha2VuIGNhcmUgd2hlbiB0aGUgZG9tYWluIGlz
IGRlc3Ryb3llZCAoYW5kIG5vdCBkZXBlbmRlbnQgb24gdXNlcnNwYWNlIAo+ICAgbGlicmFyaWVz
L2FwcGxpY2F0aW9ucykuCj4gCj4gQ2hhbmdlcyBzaW5jZSB2MjoKPiAtIFJlcGxhY2VkIHRoZSBE
T01DVEwgQVBJcyBkZWZpbmVkIGZvciBnZXQvc2V0IG9mIGV2ZW50IGNoYW5uZWwgYW5kIEdGTiB3
aXRoIAo+ICAgYSBzZXQgb2YgRE9NQ1RMIEFQSXMgZm9yIGluaXRpYWxpemluZyBhbmQgZGUtaW5p
dGlhbGl6aW5nIHZwbDAxMSBlbXVsYXRpb24uCj4gCj4gIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVu
Y3RybC5oIHwgMjAgKysrKysrKysrKysrKysrKysrKysKPiAgdG9vbHMvbGlieGMveGNfZG9tYWlu
LmMgICAgICAgfCAyNSArKysrKysrKysrKysrKysrKysrKysrKysrCj4gIHRvb2xzL2xpYnhsL2xp
YnhsX2FyY2guaCAgICAgIHwgIDYgKysrKysrCj4gIHRvb2xzL2xpYnhsL2xpYnhsX2FybS5jICAg
ICAgIHwgMjIgKysrKysrKysrKysrKysrKysrKysrKwo+ICB0b29scy9saWJ4bC9saWJ4bF9kb20u
YyAgICAgICB8ICA0ICsrKysKPiAgdG9vbHMvbGlieGwvbGlieGxfeDg2LmMgICAgICAgfCAgOCAr
KysrKysrKwo+ICB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgICAgICAgICB8ICA1ICsrKysrCj4gIHhl
bi9hcmNoL2FybS9kb21jdGwuYyAgICAgICAgIHwgMzcgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKwo+ICB4ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggICB8IDEyICsrKysr
KysrKysrKwo+ICA5IGZpbGVzIGNoYW5nZWQsIDEzOSBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIGIvdG9vbHMvbGlieGMvaW5jbHVk
ZS94ZW5jdHJsLmgKPiBpbmRleCAxNjI5ZjQxLi4yNmYzZDFlIDEwMDY0NAo+IC0tLSBhL3Rvb2xz
L2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCj4gKysrIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5j
dHJsLmgKPiBAQCAtODg1LDYgKzg4NSwyNiBAQCBpbnQgeGNfdmNwdV9nZXRjb250ZXh0KHhjX2lu
dGVyZmFjZSAqeGNoLAo+ICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZjcHUsCj4g
ICAgICAgICAgICAgICAgICAgICAgICAgdmNwdV9ndWVzdF9jb250ZXh0X2FueV90ICpjdHh0KTsK
PiAgCj4gKyNpZiBkZWZpbmVkIChfX2FybV9fKSB8fCBkZWZpbmVkKF9fYWFyY2g2NF9fKQo+ICsv
KioKPiArICogVGhpcyBmdW5jdGlvbiBpbml0aWFsaXplcyB0aGUgdnBsMDExIGVtdWxhdGlvbiBh
bmQgcmV0dXJucwo+ICsgKiB0aGUgZXZlbnQgdG8gYmUgdXNlZCBieSB0aGUgYmFja2VuZCBmb3Ig
Y29tbXVuaWNhdGluZyB3aXRoCj4gKyAqIHRoZSBlbXVsYXRpb24gY29kZS4KPiArICoKPiArICog
QHBhcm0geGNoIGEgaGFuZGxlIHRvIGFuIG9wZW4gaHlwZXJ2aXNvciBpbnRlcmZhY2UKPiArICog
QHBhcm0gZG9taWQgdGhlIGRvbWFpbiB0byBnZXQgaW5mb3JtYXRpb24gZnJvbQo+ICsgKiBAcGFy
bSBjb25zb2xlX2RvbWlkIHRoZSBkb21pZCBvZiB0aGUgYmFja2VuZCBjb25zb2xlCj4gKyAqIEBw
YXJtIGdmbiB0aGUgZ3Vlc3QgcGZuIHRvIGJlIHVzZWQgYXMgdGhlIHJpbmcgYnVmZmVyCj4gKyAq
IEBwYXJtIGV2dGNobiB0aGUgZXZlbnQgY2hhbm5lbCB0byBiZSB1c2VkIGZvciBldmVudHMKPiAr
ICogQHJldHVybiAwIG9uIHN1Y2Nlc3MsIG5lZ2F0aXZlIGVycm9yIG9uIGZhaWx1cmUKPiArICov
Cj4gK2ludCB4Y19kb21fdnBsMDExX2luaXQoeGNfaW50ZXJmYWNlICp4Y2gsCj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
dWludDMyX3QgY29uc29sZV9kb21pZCwKPiArICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZu
X3QgZ2ZuLAo+ICsgICAgICAgICAgICAgICAgICAgICAgIGV2dGNobl9wb3J0X3QgKmV2dGNobik7
Cj4gKyNlbmRpZgoKQWN0dWFsbHksIHRoZSBwYXR0ZXJuIGlzIHRvIGRlZmluZSB0aGUgeGNfIGZ1
bmN0aW9uIG9uIGFsbCBhcmNoaXRlY3R1cmUKYnV0IG9ubHkgcmV0dXJuIEVOT1NZUyB3aGVyZSBp
dCdzIG5vdCBpbXBsZW1lbnRlZCwgc2VlCnhjX3ZjcHVfZ2V0X2V4dHN0YXRlLgoKCj4gIC8qKgo+
ICAgKiBUaGlzIGZ1bmN0aW9uIHJldHVybnMgaW5mb3JtYXRpb24gYWJvdXQgdGhlIFhTQVZFIHN0
YXRlIG9mIGEgcGFydGljdWxhcgo+ICAgKiB2Y3B1IG9mIGEgZG9tYWluLiBJZiBleHRzdGF0ZS0+
c2l6ZSBhbmQgZXh0c3RhdGUtPnhmZWF0dXJlX21hc2sgYXJlIDAsCj4gZGlmZiAtLWdpdCBhL3Rv
b2xzL2xpYnhjL3hjX2RvbWFpbi5jIGIvdG9vbHMvbGlieGMveGNfZG9tYWluLmMKPiBpbmRleCA1
ZDE5MmVhLi41NWRlNDA4IDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhjL3hjX2RvbWFpbi5jCj4g
KysrIGIvdG9vbHMvbGlieGMveGNfZG9tYWluLmMKPiBAQCAtMzQzLDYgKzM0MywzMSBAQCBpbnQg
eGNfZG9tYWluX2dldF9ndWVzdF93aWR0aCh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9t
aWQsCj4gICAgICByZXR1cm4gMDsKPiAgfQo+ICAKPiArI2lmIGRlZmluZWQgKF9fYXJtX18pIHx8
IGRlZmluZWQoX19hYXJjaDY0X18pCj4gK2ludCB4Y19kb21fdnBsMDExX2luaXQoeGNfaW50ZXJm
YWNlICp4Y2gsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQsCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgY29uc29sZV9kb21pZCwKPiArICAgICAgICAg
ICAgICAgICAgICAgICB4ZW5fcGZuX3QgZ2ZuLAo+ICsgICAgICAgICAgICAgICAgICAgICAgIGV2
dGNobl9wb3J0X3QgKmV2dGNobikKPiArewoKU2VlIG90aGVyIGNvbW1lbnQuCgoKPiArICAgIERF
Q0xBUkVfRE9NQ1RMOwo+ICsgICAgaW50IHJjID0gMDsKPiArCj4gKyAgICBkb21jdGwuY21kID0g
WEVOX0RPTUNUTF92dWFydF9vcDsKPiArICAgIGRvbWN0bC5kb21haW4gPSAoZG9taWRfdClkb21p
ZDsKPiArICAgIGRvbWN0bC51LnZ1YXJ0X29wLmNtZCA9IFhFTl9ET01DVExfVlVBUlRfT1BfSU5J
VF9WUEwwMTE7Cj4gKyAgICBkb21jdGwudS52dWFydF9vcC5jb25zb2xlX2RvbWlkID0gY29uc29s
ZV9kb21pZDsKPiArICAgIGRvbWN0bC51LnZ1YXJ0X29wLmdmbiA9IGdmbjsKPiArCj4gKyAgICBp
ZiAoIChyYyA9IGRvX2RvbWN0bCh4Y2gsICZkb21jdGwpKSA8IDAgKQo+ICsgICAgICAgIHJldHVy
biByYzsKPiArCj4gKyAgICAqZXZ0Y2huID0gZG9tY3RsLnUudnVhcnRfb3AuZXZ0Y2huOwo+ICsK
PiArICAgIHJldHVybiByYzsKPiArfQo+ICsjZW5kaWYKPiArCj4gIGludCB4Y19kb21haW5fZ2V0
aW5mbyh4Y19pbnRlcmZhY2UgKnhjaCwKPiAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90
IGZpcnN0X2RvbWlkLAo+ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG1heF9k
b21zLAo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9hcmNoLmggYi90b29scy9saWJ4
bC9saWJ4bF9hcmNoLmgKPiBpbmRleCA1ZTFmYzYwLi4xMThiOTJjIDEwMDY0NAo+IC0tLSBhL3Rv
b2xzL2xpYnhsL2xpYnhsX2FyY2guaAo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2FyY2guaAo+
IEBAIC00NCw2ICs0NCwxMiBAQCBpbnQgbGlieGxfX2FyY2hfZG9tYWluX2ZpbmFsaXNlX2h3X2Rl
c2NyaXB0aW9uKGxpYnhsX19nYyAqZ2MsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmluZm8sCj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tKTsKPiAgCj4g
Ky8qIHBlcmZvcm0gYW55IHBlbmRpbmcgaGFyZHdhcmUgaW5pdGlhbGl6YXRpb24gKi8KPiAraW50
IGxpYnhsX19hcmNoX2J1aWxkX2RvbV9maW5pc2gobGlieGxfX2djICpnYywKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmluZm8sCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4Y19kb21faW1hZ2UgKmRv
bSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RvbWFpbl9idWls
ZF9zdGF0ZSAqc3RhdGUpOwo+ICsKPiAgLyogYnVpbGQgdk5VTUEgdm1lbXJhbmdlIHdpdGggYXJj
aCBzcGVjaWZpYyBpbmZvcm1hdGlvbiAqLwo+ICBfaGlkZGVuCj4gIGludCBsaWJ4bF9fYXJjaF92
bnVtYV9idWlsZF92bWVtcmFuZ2UobGlieGxfX2djICpnYywKPiBkaWZmIC0tZ2l0IGEvdG9vbHMv
bGlieGwvbGlieGxfYXJtLmMgYi90b29scy9saWJ4bC9saWJ4bF9hcm0uYwo+IGluZGV4IGQ4NDJk
ODguLjlkNjQ0OGUgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMKPiArKysg
Yi90b29scy9saWJ4bC9saWJ4bF9hcm0uYwo+IEBAIC0xMDM4LDYgKzEwMzgsMjggQEAgaW50IGxp
YnhsX19hcmNoX2RvbWFpbl9maW5hbGlzZV9od19kZXNjcmlwdGlvbihsaWJ4bF9fZ2MgKmdjLAo+
ICAgICAgcmV0dXJuIDA7Cj4gIH0KPiAgCj4gK2ludCBsaWJ4bF9fYXJjaF9idWlsZF9kb21fZmlu
aXNoKGxpYnhsX19nYyAqZ2MsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxp
YnhsX2RvbWFpbl9idWlsZF9pbmZvICppbmZvLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20sCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGxpYnhsX19kb21haW5fYnVpbGRfc3RhdGUgKnN0YXRlKQo+ICt7Cj4gKyAg
ICBpbnQgcmV0ID0gMDsKPiArCj4gKyAgICBpZiAoIGluZm8tPmFyY2hfYXJtLnZ1YXJ0ICkgewo+
ICsgICAgICAgIHJldCA9IHhjX2RvbV92cGwwMTFfaW5pdChDVFgtPnhjaCwKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZG9tLT5ndWVzdF9kb21pZCwKPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZG9tLT5jb25zb2xlX2RvbWlkLAo+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBkb20tPnZ1YXJ0X2dmbiwKPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgJnN0YXRlLT52dWFydF9wb3J0KTsKPiArICAgICAgICBpZiAoIHJldCA8
IDAgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgTE9HKEVSUk9SLCAieGNfZG9tX3ZwbDAx
MV9pbml0IGZhaWxlZFxuIik7Cj4gKyAgICAgICAgfQo+ICsgICAgfQo+ICsKPiArICAgIHJldHVy
biByZXQ7Cj4gK30KPiArCj4gIGludCBsaWJ4bF9fYXJjaF92bnVtYV9idWlsZF92bWVtcmFuZ2Uo
bGlieGxfX2djICpnYywKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
aW50MzJfdCBkb21pZCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBs
aWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqaW5mbywKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwv
bGlieGxfZG9tLmMgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwo+IGluZGV4IGM5OGFmNjAuLjli
NDIyMDUgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKPiArKysgYi90b29s
cy9saWJ4bC9saWJ4bF9kb20uYwo+IEBAIC02ODcsNiArNjg3LDEwIEBAIHN0YXRpYyBpbnQgbGli
eGxfX2J1aWxkX2RvbShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKPiAgICAgICAgICBM
T0dFKEVSUk9SLCAieGNfZG9tX2dudHRhYl9pbml0IGZhaWxlZCIpOwo+ICAgICAgICAgIGdvdG8g
b3V0Owo+ICAgICAgfQo+ICsgICAgaWYgKCAocmV0ID0gbGlieGxfX2FyY2hfYnVpbGRfZG9tX2Zp
bmlzaChnYywgaW5mbywgZG9tLCBzdGF0ZSkpICE9IDAgKSB7Cj4gKyAgICAgICAgTE9HRShFUlJP
UiwgImxpYnhsX19hcmNoX2J1aWxkX2RvbV9maW5pc2ggZmFpbGVkIik7Cj4gKyAgICAgICAgZ290
byBvdXQ7Cj4gKyAgICB9Cj4gIAo+ICBvdXQ6Cj4gICAgICByZXR1cm4gcmV0ICE9IDAgPyBFUlJP
Ul9GQUlMIDogMDsKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfeDg2LmMgYi90b29s
cy9saWJ4bC9saWJ4bF94ODYuYwo+IGluZGV4IDQ1NWY2ZjAuLjBhYWVkZWQgMTAwNjQ0Cj4gLS0t
IGEvdG9vbHMvbGlieGwvbGlieGxfeDg2LmMKPiArKysgYi90b29scy9saWJ4bC9saWJ4bF94ODYu
Ywo+IEBAIC0zOTEsNiArMzkxLDE0IEBAIGludCBsaWJ4bF9fYXJjaF9kb21haW5fZmluYWxpc2Vf
aHdfZGVzY3JpcHRpb24obGlieGxfX2djICpnYywKPiAgICAgIHJldHVybiByYzsKPiAgfQo+ICAK
PiAraW50IGxpYnhsX19hcmNoX2J1aWxkX2RvbV9maW5pc2gobGlieGxfX2djICpnYywKPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmlu
Zm8sCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4Y19kb21faW1h
Z2UgKmRvbSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RvbWFp
bl9idWlsZF9zdGF0ZSAqc3RhdGUpCj4gK3sKPiArICAgIHJldHVybiAwOwo+ICt9Cj4gKwo+ICAv
KiBSZXR1cm4gMCBvbiBzdWNjZXNzLCBFUlJPUl8qIG9uIGZhaWx1cmUuICovCj4gIGludCBsaWJ4
bF9fYXJjaF92bnVtYV9idWlsZF92bWVtcmFuZ2UobGlieGxfX2djICpnYywKPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCwKPiBkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4gaW5kZXgg
NzYzMTBlZC4uZjFiMjRjYyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPiAr
KysgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPiBAQCAtNjY1LDYgKzY2NSwxMSBAQCBmYWlsOgo+
ICAKPiAgdm9pZCBhcmNoX2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpCj4gIHsKPiAr
ICAgIC8qCj4gKyAgICAgKiB2cGwwMTEgaXMgaW5pdGlhbGl6ZWQgdmlhIGEgRE9NQ1RMIGNhbGwg
WEVOX0RPTUNUTF92dWFydF9vcC4KPiArICAgICAqLwo+ICsgICAgZG9tYWluX3ZwbDAxMV9kZWlu
aXQoZCk7Cj4gKwo+ICAgICAgLyogSU9NTVUgcGFnZSB0YWJsZSBpcyBzaGFyZWQgd2l0aCBQMk0s
IGFsd2F5cyBjYWxsCj4gICAgICAgKiBpb21tdV9kb21haW5fZGVzdHJveSgpIGJlZm9yZSBwMm1f
dGVhcmRvd24oKS4KPiAgICAgICAqLwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tY3Rs
LmMgYi94ZW4vYXJjaC9hcm0vZG9tY3RsLmMKPiBpbmRleCA4NmZhMTAyLi4yODBjNDEyIDEwMDY0
NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9kb21jdGwuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9kb21j
dGwuYwo+IEBAIC02LDkgKzYsMTEgQEAKPiAgCj4gICNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KPiAg
I2luY2x1ZGUgPHhlbi9lcnJuby5oPgo+ICsjaW5jbHVkZSA8eGVuL2d1ZXN0X2FjY2Vzcy5oPgo+
ICAjaW5jbHVkZSA8eGVuL2h5cGVyY2FsbC5oPgo+ICAjaW5jbHVkZSA8eGVuL2lvY2FwLmg+Cj4g
ICNpbmNsdWRlIDx4ZW4vbGliLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vbW0uaD4KPiAgI2luY2x1ZGUg
PHhlbi9zY2hlZC5oPgo+ICAjaW5jbHVkZSA8eHNtL3hzbS5oPgo+ICAjaW5jbHVkZSA8cHVibGlj
L2RvbWN0bC5oPgo+IEBAIC0xMTksNiArMTIxLDQxIEBAIGxvbmcgYXJjaF9kb19kb21jdGwoc3Ry
dWN0IHhlbl9kb21jdGwgKmRvbWN0bCwgc3RydWN0IGRvbWFpbiAqZCwKPiAgICAgICAgICBkLT5k
aXNhYmxlX21pZ3JhdGUgPSBkb21jdGwtPnUuZGlzYWJsZV9taWdyYXRlLmRpc2FibGU7Cj4gICAg
ICAgICAgcmV0dXJuIDA7Cj4gIAo+ICsgICAgY2FzZSBYRU5fRE9NQ1RMX3Z1YXJ0X29wOgo+ICsg
ICAgewo+ICsgICAgICAgIGludCByYzsKPiArICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF92dWFy
dF9vcCAqdnVhcnRfb3AgPSAmZG9tY3RsLT51LnZ1YXJ0X29wOwo+ICsKPiArICAgICAgICBzd2l0
Y2godnVhcnRfb3AtPmNtZCkKPiArICAgICAgICB7Cj4gKyAgICAgICAgY2FzZSBYRU5fRE9NQ1RM
X1ZVQVJUX09QX0lOSVRfVlBMMDExOgo+ICsKPiArICAgICAgICAgICAgaWYgKCAhZC0+Y3JlYXRp
b25fZmluaXNoZWQgKQo+ICsgICAgICAgICAgICB7Cj4gKyAgICAgICAgICAgICAgICBzdHJ1Y3Qg
dnBsMDExX2luaXRfaW5mbyBpbmZvOwo+ICsKPiArICAgICAgICAgICAgICAgIGluZm8uY29uc29s
ZV9kb21pZCA9IHZ1YXJ0X29wLT5jb25zb2xlX2RvbWlkOwo+ICsgICAgICAgICAgICAgICAgaW5m
by5nZm4gPSBfZ2ZuKHZ1YXJ0X29wLT5nZm4pOwo+ICsKPiArICAgICAgICAgICAgICAgIHJjID0g
ZG9tYWluX3ZwbDAxMV9pbml0KGQsICZpbmZvKTsKPiArICAgICAgICAgICAgICAgIGlmICggIXJj
ICkKPiArICAgICAgICAgICAgICAgIHsKPiArICAgICAgICAgICAgICAgICAgICB2dWFydF9vcC0+
ZXZ0Y2huID0gaW5mby5ldnRjaG47Cj4gKyAgICAgICAgICAgICAgICAgICAgcmMgPSBfX2NvcHlf
dG9fZ3Vlc3QodV9kb21jdGwsIGRvbWN0bCwgMSk7Cj4gKyAgICAgICAgICAgICAgICB9Cj4gKyAg
ICAgICAgICAgIH0KPiArICAgICAgICAgICAgZWxzZQo+ICsgICAgICAgICAgICAgICAgcmMgPSAt
IEVQRVJNOwo+ICsKPiArICAgICAgICAgICAgYnJlYWs7Cj4gKwo+ICsgICAgICAgIGRlZmF1bHQ6
Cj4gKyAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKPiArICAgICAgICAgICAgYnJlYWs7Cj4gKyAg
ICAgICAgfQo+ICsKPiArICAgICAgICByZXR1cm4gcmM7Cj4gKyAgICB9Cj4gICAgICBkZWZhdWx0
Ogo+ICAgICAgewo+ICAgICAgICAgIGludCByYzsKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
cHVibGljL2RvbWN0bC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCj4gaW5kZXggZjdj
YmMwYS4uMGRhOGFhNiAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgK
PiArKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKPiBAQCAtMzYsNiArMzYsNyBAQAo+
ICAjaW5jbHVkZSAiZ3JhbnRfdGFibGUuaCIKPiAgI2luY2x1ZGUgImh2bS9zYXZlLmgiCj4gICNp
bmNsdWRlICJtZW1vcnkuaCIKPiArI2luY2x1ZGUgImV2ZW50X2NoYW5uZWwuaCIKPiAgCj4gICNk
ZWZpbmUgWEVOX0RPTUNUTF9JTlRFUkZBQ0VfVkVSU0lPTiAweDAwMDAwMDBlCj4gIAo+IEBAIC0x
MTM4LDYgKzExMzksMTUgQEAgc3RydWN0IHhlbl9kb21jdGxfcHNyX2NhdF9vcCB7Cj4gICAgICB1
aW50MzJfdCB0YXJnZXQ7ICAgIC8qIElOICovCj4gICAgICB1aW50NjRfdCBkYXRhOyAgICAgIC8q
IElOL09VVCAqLwo+ICB9Owo+ICsKPiArc3RydWN0IHhlbl9kb21jdGxfdnVhcnRfb3Agewo+ICsj
ZGVmaW5lIFhFTl9ET01DVExfVlVBUlRfT1BfSU5JVF9WUEwwMTEgIDAKPiArICAgICAgICB1aW50
MzJfdCBjbWQ7ICAgICAgICAgICAvKiBYRU5fRE9NQ1RMX1ZVQVJUX09QXyogKi8KPiArICAgICAg
ICB1aW50MzJfdCBjb25zb2xlX2RvbWlkOyAvKiBJTiAqLwo+ICsgICAgICAgIHhlbl9wZm5fdCBn
Zm47ICAgICAgICAgIC8qIElOICovCj4gKyAgICAgICAgZXZ0Y2huX3BvcnRfdCBldnRjaG47ICAg
LyogT1VUICovCj4gK307Cj4gKwo+ICB0eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX3Bzcl9jYXRf
b3AgeGVuX2RvbWN0bF9wc3JfY2F0X29wX3Q7Cj4gIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhl
bl9kb21jdGxfcHNyX2NhdF9vcF90KTsKPiAgCj4gQEAgLTEyMTgsNiArMTIyOCw3IEBAIHN0cnVj
dCB4ZW5fZG9tY3RsIHsKPiAgI2RlZmluZSBYRU5fRE9NQ1RMX21vbml0b3Jfb3AgICAgICAgICAg
ICAgICAgICAgIDc3Cj4gICNkZWZpbmUgWEVOX0RPTUNUTF9wc3JfY2F0X29wICAgICAgICAgICAg
ICAgICAgICA3OAo+ICAjZGVmaW5lIFhFTl9ET01DVExfc29mdF9yZXNldCAgICAgICAgICAgICAg
ICAgICAgNzkKPiArI2RlZmluZSBYRU5fRE9NQ1RMX3Z1YXJ0X29wICAgICAgICAgICAgICAgICAg
ICAgIDgwCj4gICNkZWZpbmUgWEVOX0RPTUNUTF9nZGJzeF9ndWVzdG1lbWlvICAgICAgICAgICAg
MTAwMAo+ICAjZGVmaW5lIFhFTl9ET01DVExfZ2Ric3hfcGF1c2V2Y3B1ICAgICAgICAgICAgIDEw
MDEKPiAgI2RlZmluZSBYRU5fRE9NQ1RMX2dkYnN4X3VucGF1c2V2Y3B1ICAgICAgICAgICAxMDAy
Cj4gQEAgLTEyODAsNiArMTI5MSw3IEBAIHN0cnVjdCB4ZW5fZG9tY3RsIHsKPiAgICAgICAgICBz
dHJ1Y3QgeGVuX2RvbWN0bF9wc3JfY210X29wICAgICAgICBwc3JfY210X29wOwo+ICAgICAgICAg
IHN0cnVjdCB4ZW5fZG9tY3RsX21vbml0b3Jfb3AgICAgICAgIG1vbml0b3Jfb3A7Cj4gICAgICAg
ICAgc3RydWN0IHhlbl9kb21jdGxfcHNyX2NhdF9vcCAgICAgICAgcHNyX2NhdF9vcDsKPiArICAg
ICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF92dWFydF9vcCAgICAgICAgICB2dWFydF9vcDsKPiAgICAg
ICAgICB1aW50OF90ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRbMTI4XTsKPiAgICAg
IH0gdTsKPiAgfTsKPiAtLSAKPiAyLjcuNAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 22 23:07:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 23: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 1dOBBq-0000p0-G3; Thu, 22 Jun 2017 23:07: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 1dOBBp-0000oq-GZ
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 23:07:05 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 A1/F8-03557-89D4C495; Thu, 22 Jun 2017 23:07:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVybKJssu5UX59
 Ig/UnDSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyvE0+wF9y1rXh14Q1rA+MRvS5GLg4hgT+M
 Eq8mvmPpYuTkYBFwkNjStoi5i5GDg1EgRuLBD2uQMKNAmMTky0tYIUq0JbqfvQcrZxMwlPj7Z
 BMbSLkEkL3kMwdIWETASOLFo8ssIOOZBY4xSry8dJodJCEsECLx4skjZhCbU8BX4tbf/Swgvb
 wC3hJN32QgzulhlLg9+wYTSI2ogK7EoX9/2EBsXgFBiZMzn4DtZRbQklg+fRvLBEaBWUhSs5C
 kFjAyrWLUKE4tKkst0jU21ksqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxCBiDY
 wbhzfeAhRkkOJiVR3s3F3pFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgn+PhECgkWpaanVqRl5
 gDjASYtwcGjJML72hsozVtckJhbnJkOkTrFqCglznsapE8AJJFRmgfXBovBS4yyUsK8jECHCP
 EUpBblZpagyr9iFOdgVBLm3QgyhSczrwRu+iugxUxAi18c8QBZXJKIkJJqYDTfM59J+LPJBg+
 zMzXnPl+OLjk8JzxcZfbL6ZvF0t9tT/7LaiLudGPXyi2JzalXY/nO109TvbKqxm5Get3WXUY3
 01In/07Vl3r9Z8+toOV3DZQC6m3en/BPqC66LmLV/+R2WN6u/NCpF+5y/3/c3LBkxkqtX2ea/
 qaGf8g1fpHRwbVo/zGVx1eVWIozEg21mIuKEwH7hCHwvAIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1498172820!56196818!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49670 invoked from network); 22 Jun 2017 23:07:01 -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; 22 Jun 2017 23:07:01 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id A5D2222B4B;
 Thu, 22 Jun 2017 23:06:59 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A5D2222B4B
Date: Thu, 22 Jun 2017 16:06:58 -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: <1498117132-27139-10-git-send-email-bhupinder.thakur@linaro.org>
Message-ID: <alpine.DEB.2.10.1706221606460.12819@sstabellini-ThinkPad-X260>
References: <1498117132-27139-1-git-send-email-bhupinder.thakur@linaro.org>
 <1498117132-27139-10-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>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 09/17 v5] 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCAyMiBKdW4gMjAxNywgQmh1cGluZGVyIFRoYWt1ciB3cm90ZToKPiBBZGQgYSBuZXcg
dnVhcnQgY29uc29sZSBub2RlIHRvIHhlbnN0b3JlLiBUaGlzIG5vZGUgaXMgYWRkZWQgYXQKPiAK
PiAvbG9jYWwvZG9tYWluLyRET01JRC92dWFydC8wLgo+IAo+IFRoZSBub2RlIGNvbnRhaW5zIGlu
Zm9ybWF0aW9uIHN1Y2ggYXMgdGhlIHJpbmctcmVmLCBldmVudCBjaGFubmVsLAo+IGJ1ZmZlciBs
aW1pdCBhbmQgdHlwZSBvZiBjb25zb2xlLgo+IAo+IFhlbmNvbnNvbGUgcmVhZHMgdGhlIG5vZGUg
aW5mb3JtYXRpb24gdG8gc2V0dXAgdGhlIHJpbmcgYnVmZmVyIGFuZAo+IGV2ZW50IGNoYW5uZWwg
Zm9yIHNlbmRpbmcvcmVjZWl2aW5nIHZ1YXJ0IGRhdGEuCj4gCj4gU2lnbmVkLW9mZi1ieTogQmh1
cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgoKUmV2aWV3ZWQtYnk6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCgo+IC0tLQo+IEND
OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiBDQzogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgo+IENDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+
IAo+IENoYW5nZXMgc2luY2UgdjQ6Cj4gLSAgdnVhcnRfZGV2aWNlIG1vdmVkIGluc2lkZSBsaWJ4
bF9fZGV2aWNlX3Z1YXJ0X2FkZCgpIGFzIGEgbG9jYWwgdmFyaWFibGUuCj4gCj4gQ2hhbmdlcyBz
aW5jZSB2MzoKPiAtIEFkZGVkIGEgYmFja2VuZCBub2RlIGZvciB2cGwwMTEuCj4gLSBSZW1vdmVk
IGxpYnhsX19kZXZpY2VfdnVhcnRfYWRkKCkgZm9yIEhWTSBndWVzdC4gSXQgaXMgY2FsbGVkIG9u
bHkgZm9yIFBWIGd1ZXN0Lgo+IAo+ICB0b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMgICAgICAg
ICAgfCA0NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgdG9vbHMvbGli
eGwvbGlieGxfY3JlYXRlLmMgICAgICAgICAgIHwgMTAgKysrKysrKy0KPiAgdG9vbHMvbGlieGwv
bGlieGxfZGV2aWNlLmMgICAgICAgICAgIHwgIDkgKysrKysrLS0KPiAgdG9vbHMvbGlieGwvbGli
eGxfaW50ZXJuYWwuaCAgICAgICAgIHwgIDMgKysrCj4gIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVz
X2ludGVybmFsLmlkbCB8ICAxICsKPiAgNSBmaWxlcyBjaGFuZ2VkLCA2NCBpbnNlcnRpb25zKCsp
LCAzIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jb25z
b2xlLmMgYi90b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMKPiBpbmRleCA4NTNiZTE1Li5jZGFm
N2ZkIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUuYwo+ICsrKyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUuYwo+IEBAIC0zNDQsNiArMzQ0LDUwIEBAIG91dDoKPiAg
ICAgIHJldHVybiByYzsKPiAgfQo+ICAKPiAraW50IGxpYnhsX19kZXZpY2VfdnVhcnRfYWRkKGxp
YnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbGlieGxfX2RldmljZV9jb25zb2xlICpjb25zb2xlLAo+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGlieGxfX2RvbWFpbl9idWlsZF9zdGF0ZSAqc3RhdGUpCj4gK3sKPiArICAgIGxp
YnhsX19kZXZpY2UgZGV2aWNlOwo+ICsgICAgZmxleGFycmF5X3QgKnJvX2Zyb250Owo+ICsgICAg
ZmxleGFycmF5X3QgKmJhY2s7Cj4gKyAgICBpbnQgcmM7Cj4gKwo+ICsgICAgcm9fZnJvbnQgPSBm
bGV4YXJyYXlfbWFrZShnYywgMTYsIDEpOwo+ICsgICAgYmFjayA9IGZsZXhhcnJheV9tYWtlKGdj
LCAxNiwgMSk7Cj4gKwo+ICsgICAgZGV2aWNlLmJhY2tlbmRfZGV2aWQgPSBjb25zb2xlLT5kZXZp
ZDsKPiArICAgIGRldmljZS5iYWNrZW5kX2RvbWlkID0gY29uc29sZS0+YmFja2VuZF9kb21pZDsK
PiArICAgIGRldmljZS5iYWNrZW5kX2tpbmQgPSBMSUJYTF9fREVWSUNFX0tJTkRfVlVBUlQ7Cj4g
KyAgICBkZXZpY2UuZGV2aWQgPSBjb25zb2xlLT5kZXZpZDsKPiArICAgIGRldmljZS5kb21pZCA9
IGRvbWlkOwo+ICsgICAgZGV2aWNlLmtpbmQgPSBMSUJYTF9fREVWSUNFX0tJTkRfVlVBUlQ7Cj4g
Kwo+ICsgICAgZmxleGFycmF5X2FwcGVuZChiYWNrLCAiZnJvbnRlbmQtaWQiKTsKPiArICAgIGZs
ZXhhcnJheV9hcHBlbmQoYmFjaywgR0NTUFJJTlRGKCIlZCIsIGRvbWlkKSk7Cj4gKyAgICBmbGV4
YXJyYXlfYXBwZW5kKGJhY2ssICJvbmxpbmUiKTsKPiArICAgIGZsZXhhcnJheV9hcHBlbmQoYmFj
aywgIjEiKTsKPiArICAgIGZsZXhhcnJheV9hcHBlbmQoYmFjaywgInN0YXRlIik7Cj4gKyAgICBm
bGV4YXJyYXlfYXBwZW5kKGJhY2ssIEdDU1BSSU5URigiJWQiLCBYZW5idXNTdGF0ZUluaXRpYWxp
c2luZykpOwo+ICsgICAgZmxleGFycmF5X2FwcGVuZChiYWNrLCAicHJvdG9jb2wiKTsKPiArICAg
IGZsZXhhcnJheV9hcHBlbmQoYmFjaywgTElCWExfWEVOQ09OU09MRV9QUk9UT0NPTCk7Cj4gKwo+
ICsgICAgZmxleGFycmF5X2FwcGVuZChyb19mcm9udCwgInBvcnQiKTsKPiArICAgIGZsZXhhcnJh
eV9hcHBlbmQocm9fZnJvbnQsIEdDU1BSSU5URigiJSJQUkl1MzIsIHN0YXRlLT52dWFydF9wb3J0
KSk7Cj4gKyAgICBmbGV4YXJyYXlfYXBwZW5kKHJvX2Zyb250LCAicmluZy1yZWYiKTsKPiArICAg
IGZsZXhhcnJheV9hcHBlbmQocm9fZnJvbnQsIEdDU1BSSU5URigiJWx1Iiwgc3RhdGUtPnZ1YXJ0
X2dmbikpOwo+ICsgICAgZmxleGFycmF5X2FwcGVuZChyb19mcm9udCwgImxpbWl0Iik7Cj4gKyAg
ICBmbGV4YXJyYXlfYXBwZW5kKHJvX2Zyb250LCBHQ1NQUklOVEYoIiVkIiwgTElCWExfWEVOQ09O
U09MRV9MSU1JVCkpOwo+ICsgICAgZmxleGFycmF5X2FwcGVuZChyb19mcm9udCwgInR5cGUiKTsK
PiArICAgIGZsZXhhcnJheV9hcHBlbmQocm9fZnJvbnQsICJ4ZW5jb25zb2xlZCIpOwo+ICsKPiAr
ICAgIHJjID0gbGlieGxfX2RldmljZV9nZW5lcmljX2FkZChnYywgWEJUX05VTEwsICZkZXZpY2Us
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3hzX2t2c19vZl9m
bGV4YXJyYXkoZ2MsIGJhY2spLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IE5VTEwsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3hzX2t2
c19vZl9mbGV4YXJyYXkoZ2MsIHJvX2Zyb250KSk7Cj4gKyAgICByZXR1cm4gcmM7Cj4gK30KPiAr
Cj4gIGludCBsaWJ4bF9faW5pdF9jb25zb2xlX2Zyb21fY2hhbm5lbChsaWJ4bF9fZ2MgKmdjLAo+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RldmljZV9jb25z
b2xlICpjb25zb2xlLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50
IGRldl9udW0sCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIGIvdG9v
bHMvbGlieGwvbGlieGxfY3JlYXRlLmMKPiBpbmRleCBiZmZiYzQ1Li5jZmQ4NWVjIDEwMDY0NAo+
IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCj4gKysrIGIvdG9vbHMvbGlieGwvbGli
eGxfY3JlYXRlLmMKPiBAQCAtMTM2Nyw3ICsxMzY3LDcgQEAgc3RhdGljIHZvaWQgZG9tY3JlYXRl
X2xhdW5jaF9kbShsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19tdWx0aWRldiAqbXVsdGlkZXYsCj4g
ICAgICB9Cj4gICAgICBjYXNlIExJQlhMX0RPTUFJTl9UWVBFX1BWOgo+ICAgICAgewo+IC0gICAg
ICAgIGxpYnhsX19kZXZpY2VfY29uc29sZSBjb25zb2xlOwo+ICsgICAgICAgIGxpYnhsX19kZXZp
Y2VfY29uc29sZSBjb25zb2xlLCB2dWFydDsKPiAgICAgICAgICBsaWJ4bF9fZGV2aWNlIGRldmlj
ZTsKPiAgCj4gICAgICAgICAgZm9yIChpID0gMDsgaSA8IGRfY29uZmlnLT5udW1fdmZiczsgaSsr
KSB7Cj4gQEAgLTEzNzUsNiArMTM3NSwxNCBAQCBzdGF0aWMgdm9pZCBkb21jcmVhdGVfbGF1bmNo
X2RtKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX211bHRpZGV2ICptdWx0aWRldiwKPiAgICAgICAg
ICAgICAgbGlieGxfX2RldmljZV92a2JfYWRkKGdjLCBkb21pZCwgJmRfY29uZmlnLT52a2JzW2ld
KTsKPiAgICAgICAgICB9Cj4gIAo+ICsgICAgICAgIGlmIChkX2NvbmZpZy0+Yl9pbmZvLmFyY2hf
YXJtLnZ1YXJ0KQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgaW5pdF9jb25zb2xlX2luZm8o
Z2MsICZ2dWFydCwgMCk7Cj4gKyAgICAgICAgICAgIHZ1YXJ0LmJhY2tlbmRfZG9taWQgPSBzdGF0
ZS0+Y29uc29sZV9kb21pZDsKPiArICAgICAgICAgICAgbGlieGxfX2RldmljZV92dWFydF9hZGQo
Z2MsIGRvbWlkLCAmdnVhcnQsIHN0YXRlKTsKPiArICAgICAgICAgICAgbGlieGxfX2RldmljZV9j
b25zb2xlX2Rpc3Bvc2UoJnZ1YXJ0KTsKPiArICAgICAgICB9Cj4gKwo+ICAgICAgICAgIGluaXRf
Y29uc29sZV9pbmZvKGdjLCAmY29uc29sZSwgMCk7Cj4gICAgICAgICAgY29uc29sZS5iYWNrZW5k
X2RvbWlkID0gc3RhdGUtPmNvbnNvbGVfZG9taWQ7Cj4gICAgICAgICAgbGlieGxfX2RldmljZV9j
b25zb2xlX2FkZChnYywgZG9taWQsICZjb25zb2xlLCBzdGF0ZSwgJmRldmljZSk7Cj4gZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RldmljZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfZGV2
aWNlLmMKPiBpbmRleCAwMDM1NmFmLi4zYjEwYzU4IDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2RldmljZS5jCj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMKPiBAQCAt
MjYsNiArMjYsOSBAQCBzdGF0aWMgY2hhciAqbGlieGxfX2RldmljZV9mcm9udGVuZF9wYXRoKGxp
YnhsX19nYyAqZ2MsIGxpYnhsX19kZXZpY2UgKmRldmljZSkKPiAgICAgIGlmIChkZXZpY2UtPmtp
bmQgPT0gTElCWExfX0RFVklDRV9LSU5EX0NPTlNPTEUgJiYgZGV2aWNlLT5kZXZpZCA9PSAwKQo+
ICAgICAgICAgIHJldHVybiBHQ1NQUklOVEYoIiVzL2NvbnNvbGUiLCBkb21fcGF0aCk7Cj4gIAo+
ICsgICAgaWYgKGRldmljZS0+a2luZCA9PSBMSUJYTF9fREVWSUNFX0tJTkRfVlVBUlQpCj4gKyAg
ICAgICAgcmV0dXJuIEdDU1BSSU5URigiJXMvdnVhcnQvJWQiLCBkb21fcGF0aCwgZGV2aWNlLT5k
ZXZpZCk7Cj4gKwo+ICAgICAgcmV0dXJuIEdDU1BSSU5URigiJXMvZGV2aWNlLyVzLyVkIiwgZG9t
X3BhdGgsCj4gICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kZXZpY2Vfa2luZF90b19zdHJp
bmcoZGV2aWNlLT5raW5kKSwKPiAgICAgICAgICAgICAgICAgICAgICAgZGV2aWNlLT5kZXZpZCk7
Cj4gQEAgLTE3MCw3ICsxNzMsOCBAQCByZXRyeV90cmFuc2FjdGlvbjoKPiAgICAgICAgICAgKiBo
aXN0b3JpY2FsbHkgY29udGFpbmVkIG90aGVyIGluZm9ybWF0aW9uLCBzdWNoIGFzIHRoZQo+ICAg
ICAgICAgICAqIHZuYy1wb3J0LCB3aGljaCB3ZSBkb24ndCB3YW50IHRoZSBndWVzdCBmaWRkbGlu
ZyB3aXRoLgo+ICAgICAgICAgICAqLwo+IC0gICAgICAgIGlmIChkZXZpY2UtPmtpbmQgPT0gTElC
WExfX0RFVklDRV9LSU5EX0NPTlNPTEUgJiYgZGV2aWNlLT5kZXZpZCA9PSAwKQo+ICsgICAgICAg
IGlmICgoZGV2aWNlLT5raW5kID09IExJQlhMX19ERVZJQ0VfS0lORF9DT05TT0xFICYmIGRldmlj
ZS0+ZGV2aWQgPT0gMCkgfHwKPiArICAgICAgICAgICAgKGRldmljZS0+a2luZCA9PSBMSUJYTF9f
REVWSUNFX0tJTkRfVlVBUlQpKQo+ICAgICAgICAgICAgICB4c19zZXRfcGVybWlzc2lvbnMoY3R4
LT54c2gsIHQsIGZyb250ZW5kX3BhdGgsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICByb19mcm9udGVuZF9wZXJtcywgQVJSQVlfU0laRShyb19mcm9udGVuZF9wZXJtcykpOwo+ICAg
ICAgICAgIGVsc2UKPiBAQCAtODAwLDcgKzgwNCw4IEBAIHZvaWQgbGlieGxfX2RldmljZXNfZGVz
dHJveShsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19kZXZpY2VzX3JlbW92ZV9zdGF0ZSAqZHJzKQo+
ICAgICAgICAgICAgICAgICAgZGV2LT5kb21pZCA9IGRvbWlkOwo+ICAgICAgICAgICAgICAgICAg
ZGV2LT5raW5kID0ga2luZDsKPiAgICAgICAgICAgICAgICAgIGRldi0+ZGV2aWQgPSBhdG9pKGRl
dnNbal0pOwo+IC0gICAgICAgICAgICAgICAgaWYgKGRldi0+YmFja2VuZF9raW5kID09IExJQlhM
X19ERVZJQ0VfS0lORF9DT05TT0xFKSB7Cj4gKyAgICAgICAgICAgICAgICBpZiAoZGV2LT5iYWNr
ZW5kX2tpbmQgPT0gTElCWExfX0RFVklDRV9LSU5EX0NPTlNPTEUgfHwKPiArICAgICAgICAgICAg
ICAgICAgICBkZXYtPmJhY2tlbmRfa2luZCA9PSBMSUJYTF9fREVWSUNFX0tJTkRfVlVBUlQpIHsK
PiAgICAgICAgICAgICAgICAgICAgICAvKiBDdXJyZW50bHkgY29uc29sZSBkZXZpY2VzIGNhbiBi
ZSBkZXN0cm95ZWQKPiAgICAgICAgICAgICAgICAgICAgICAgKiBzeW5jaHJvbm91c2x5IGJ5IGp1
c3QgcmVtb3ZpbmcgeGVuc3RvcmUgZW50cmllcywKPiAgICAgICAgICAgICAgICAgICAgICAgKiB0
aGlzIGlzIHdoYXQgbGlieGxfX2RldmljZV9kZXN0cm95IGRvZXMuCj4gZGlmZiAtLWdpdCBhL3Rv
b2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5o
Cj4gaW5kZXggZDBkNTBjMy4uMmIzZjRlMSAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4bC9saWJ4
bF9pbnRlcm5hbC5oCj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAo+IEBAIC0x
MjA2LDYgKzEyMDYsOSBAQCBfaGlkZGVuIGludCBsaWJ4bF9fZGV2aWNlX2NvbnNvbGVfYWRkKGxp
YnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGxpYnhsX19kZXZpY2VfY29uc29sZSAqY29uc29sZSwKPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZG9tYWluX2J1aWxkX3N0YXRlICpz
dGF0ZSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZGV2
aWNlICpkZXZpY2UpOwo+ICtfaGlkZGVuIGludCBsaWJ4bF9fZGV2aWNlX3Z1YXJ0X2FkZChsaWJ4
bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGlieGxfX2RldmljZV9jb25zb2xlICpjb25zb2xlLAo+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZG9tYWluX2J1aWxkX3N0YXRlICpzdGF0ZSk7
Cj4gIAo+ICAvKiBSZXR1cm5zIDEgaWYgZGV2aWNlIGV4aXN0cywgMCBpZiBub3QsIEVSUk9SXyog
KDwwKSBvbiBlcnJvci4gKi8KPiAgX2hpZGRlbiBpbnQgbGlieGxfX2RldmljZV9leGlzdHMobGli
eGxfX2djICpnYywgeHNfdHJhbnNhY3Rpb25fdCB0LAo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4
bC9saWJ4bF90eXBlc19pbnRlcm5hbC5pZGwgYi90b29scy9saWJ4bC9saWJ4bF90eXBlc19pbnRl
cm5hbC5pZGwKPiBpbmRleCA3ZGM0ZDBmLi5jNDYzYzMzIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xp
YnhsL2xpYnhsX3R5cGVzX2ludGVybmFsLmlkbAo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5
cGVzX2ludGVybmFsLmlkbAo+IEBAIC0yNiw2ICsyNiw3IEBAIGxpYnhsX19kZXZpY2Vfa2luZCA9
IEVudW1lcmF0aW9uKCJkZXZpY2Vfa2luZCIsIFsKPiAgICAgICg5LCAiVlVTQiIpLAo+ICAgICAg
KDEwLCAiUVVTQiIpLAo+ICAgICAgKDExLCAiOVBGUyIpLAo+ICsgICAgKDEyLCAiVlVBUlQiKSwK
PiAgICAgIF0pCj4gIAo+ICBsaWJ4bF9fY29uc29sZV9iYWNrZW5kID0gRW51bWVyYXRpb24oImNv
bnNvbGVfYmFja2VuZCIsIFsKPiAtLSAKPiAyLjcuNAo+IAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 22 23:10:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 23: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 1dOBEg-00015F-1a; Thu, 22 Jun 2017 23:10: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 1dOBEe-00010g-Vc
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 23:10:01 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 35/D9-01985-84E4C495; Thu, 22 Jun 2017 23:10:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVybKJssq67n0+
 kwYbNChbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aFdfNYC96IVcxd2MjUwPhIsIuRi0NI4A+j
 RGfDZKYuRk4OFgEHidn7dgHZHByMAjESD35Yg4QZBcIkJl9ewgpRoi0x9+55MJtNwFDi75NNb
 CDlEkD2ks8cIGERASOJF48us4CMZxY4xijx8tJpdpCEsECixM7f/8FsTgFfiXnH1oHZvALeEr
 uvt4LZQgI9jBLb10iD2KICuhKH/v1hg6gRlDg58wkLiM0soCWxfPo2lgmMArOQpGYhSS1gZFr
 FqFGcWlSWWqRraK6XVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREYhAxAsIPx5WnP
 Q4ySHExKorybi70jhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwWvn6RAoJFqWmp1akZeYA4wEmL
 cHBoyTC+9obKM1bXJCYW5yZDpE6xagoJc4bD9InAJLIKM2Da4PF4CVGWSlhXkagQ4R4ClKLcj
 NLUOVfMYpzMCoJ8270AZrCk5lXAjf9FdBiJqDFL454gCwuSURISTUwnjGY3XFffN1j9baSowy
 pN3YEPVbksJMpu73P5knE2o6Q0s0JBVd8WeJXzLFakiWyuCRyQ5TquaTv3JmGizyWivWqz/Te
 1N3FfnOLatWZGp+m+sma8xQmy/xMNlsQ4XVAbrNyTH7vO617PQeOPtkexiTyjivH6fG3K97fq
 pacTp1QrbS6ddNEJZbijERDLeai4kQAqXfMGbwCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1498172998!48902124!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28975 invoked from network); 22 Jun 2017 23:09:59 -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; 22 Jun 2017 23:09:59 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 3FC02217C4;
 Thu, 22 Jun 2017 23:09:57 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 3FC02217C4
Date: Thu, 22 Jun 2017 16:09:56 -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: <1498117132-27139-16-git-send-email-bhupinder.thakur@linaro.org>
Message-ID: <alpine.DEB.2.10.1706221609060.12819@sstabellini-ThinkPad-X260>
References: <1498117132-27139-1-git-send-email-bhupinder.thakur@linaro.org>
 <1498117132-27139-16-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>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 15/17 v5] 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCAyMiBKdW4gMjAxNywgQmh1cGluZGVyIFRoYWt1ciB3cm90ZToKPiBBZGQgYSBuZXcg
Y29uc29sZSB0eXBlIFZVQVJUIHRvIGNvbm5lY3QgdG8gZ3Vlc3QncyBlbXVhbGF0ZWQgdnVhcnQK
PiBjb25zb2xlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEJodXBpbmRlciBUaGFrdXIgPGJodXBpbmRl
ci50aGFrdXJAbGluYXJvLm9yZz4KClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CgoKPiAtLS0KPiBDQzogSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGV1LmNpdHJpeC5jb20+Cj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4g
Q0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiBDQzogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiAKPiBDaGFuZ2VzIHNpbmNlIHY0Ogo+
IC0gUmVtb3ZlZCB0aGUgdnVhcnQgY29tcGlsZSB0aW1lIGZsYWcgc28gdGhhdCB2dWFydCBjb2Rl
IGlzIGNvbXBpbGVkIGFsd2F5cy4KPiAKPiBDaGFuZ2VzIHNpbmNlIHYzOgo+IC0gVGhlIHZ1YXJ0
IGNvbnNvbGUgc3VwcG9ydCBpcyB1bmRlciBDT05GSUdfVlVBUlRfQ09OU09MRSBvcHRpb24uCj4g
LSBTaW5jZSB0aGVyZSBpcyBhIGNoYW5nZSBmcm9tIGxhc3QgcmV2aWV3LCBJIGhhdmUgbm90IGlu
Y2x1ZGVkCj4gICByZXZpZXdlZC1ieSB0YWcgZnJvbSBTdGVmYW5vIGFuZCBhY2tlZC1ieSB0YWcg
ZnJvbSBXZWkuCj4gCj4gIHRvb2xzL2NvbnNvbGUvY2xpZW50L21haW4uYyB8IDEzICsrKysrKysr
KysrLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0p
Cj4gCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbnNvbGUvY2xpZW50L21haW4uYyBiL3Rvb2xzL2Nv
bnNvbGUvY2xpZW50L21haW4uYwo+IGluZGV4IDk3Nzc3OWYuLjNkYmIwNmYgMTAwNjQ0Cj4gLS0t
IGEvdG9vbHMvY29uc29sZS9jbGllbnQvbWFpbi5jCj4gKysrIGIvdG9vbHMvY29uc29sZS9jbGll
bnQvbWFpbi5jCj4gQEAgLTc2LDcgKzc2LDcgQEAgc3RhdGljIHZvaWQgdXNhZ2UoY29uc3QgY2hh
ciAqcHJvZ3JhbSkgewo+ICAJICAgICAgICJcbiIKPiAgCSAgICAgICAiICAtaCwgLS1oZWxwICAg
ICAgIGRpc3BsYXkgdGhpcyBoZWxwIGFuZCBleGl0XG4iCj4gIAkgICAgICAgIiAgLW4sIC0tbnVt
IE4gICAgICB1c2UgY29uc29sZSBudW1iZXIgTlxuIgo+IC0JICAgICAgICIgIC0tdHlwZSBUWVBF
ICAgICAgY29uc29sZSB0eXBlLiBtdXN0IGJlICdwdicgb3IgJ3NlcmlhbCdcbiIKPiArCSAgICAg
ICAiICAtLXR5cGUgVFlQRSAgICAgIGNvbnNvbGUgdHlwZS4gbXVzdCBiZSAncHYnLCAnc2VyaWFs
JyBvciAndnVhcnQnXG4iCj4gIAkgICAgICAgIiAgLS1zdGFydC1ub3RpZnktZmQgTiBmaWxlIGRl
c2NyaXB0b3IgdXNlZCB0byBub3RpZnkgcGFyZW50XG4iCj4gIAkgICAgICAgLCBwcm9ncmFtKTsK
PiAgfQo+IEBAIC0yNjQsNiArMjY0LDcgQEAgdHlwZWRlZiBlbnVtIHsKPiAgICAgICAgIENPTlNP
TEVfSU5WQUwsCj4gICAgICAgICBDT05TT0xFX1BWLAo+ICAgICAgICAgQ09OU09MRV9TRVJJQUws
Cj4gKyAgICAgICBDT05TT0xFX1ZVQVJULAo+ICB9IGNvbnNvbGVfdHlwZTsKPiAgCj4gIHN0YXRp
YyBzdHJ1Y3QgdGVybWlvcyBzdGRpbl9vbGRfYXR0cjsKPiBAQCAtMzQzLDYgKzM0NCw3IEBAIGlu
dCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKPiAgCWNoYXIgKmVuZDsKPiAgCWNvbnNvbGVf
dHlwZSB0eXBlID0gQ09OU09MRV9JTlZBTDsKPiAgCWJvb2wgaW50ZXJhY3RpdmUgPSAwOwo+ICsJ
Y2hhciAqY29uc29sZV9uYW1lcyA9ICJzZXJpYWwsIHB2LCB2dWFydCI7Cj4gIAo+ICAJaWYgKGlz
YXR0eShTVERJTl9GSUxFTk8pICYmIGlzYXR0eShTVERPVVRfRklMRU5PKSkKPiAgCQlpbnRlcmFj
dGl2ZSA9IDE7Cj4gQEAgLTM2MSw5ICszNjMsMTIgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIg
Kiphcmd2KQo+ICAJCQkJdHlwZSA9IENPTlNPTEVfU0VSSUFMOwo+ICAJCQllbHNlIGlmICghc3Ry
Y21wKG9wdGFyZywgInB2IikpCj4gIAkJCQl0eXBlID0gQ09OU09MRV9QVjsKPiArCQkJZWxzZSBp
ZiAoIXN0cmNtcChvcHRhcmcsICJ2dWFydCIpKQo+ICsJCQkJdHlwZSA9IENPTlNPTEVfVlVBUlQ7
Cj4gIAkJCWVsc2Ugewo+ICAJCQkJZnByaW50ZihzdGRlcnIsICJJbnZhbGlkIHR5cGUgYXJndW1l
bnRcbiIpOwo+IC0JCQkJZnByaW50ZihzdGRlcnIsICJDb25zb2xlIHR5cGVzIHN1cHBvcnRlZCBh
cmU6IHNlcmlhbCwgcHZcbiIpOwo+ICsJCQkJZnByaW50ZihzdGRlcnIsICJDb25zb2xlIHR5cGVz
IHN1cHBvcnRlZCBhcmU6ICVzXG4iLAo+ICsJCQkJCQljb25zb2xlX25hbWVzKTsKPiAgCQkJCWV4
aXQoRUlOVkFMKTsKPiAgCQkJfQo+ICAJCQlicmVhazsKPiBAQCAtNDM2LDYgKzQ0MSwxMCBAQCBp
bnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCj4gIAkJZWxzZQo+ICAJCQlzbnByaW50Zihw
YXRoLCBzdHJsZW4oZG9tX3BhdGgpICsgc3RybGVuKCIvZGV2aWNlL2NvbnNvbGUvJWQvdHR5Iikg
KyA1LCAiJXMvZGV2aWNlL2NvbnNvbGUvJWQvdHR5IiwgZG9tX3BhdGgsIG51bSk7Cj4gIAl9Cj4g
KwlpZiAodHlwZSA9PSBDT05TT0xFX1ZVQVJUKSB7Cj4gKwkJc25wcmludGYocGF0aCwgc3RybGVu
KGRvbV9wYXRoKSArIHN0cmxlbigiL3Z1YXJ0LzAvdHR5IikgKyAxLAo+ICsJCQkJICIlcy92dWFy
dC8wL3R0eSIsIGRvbV9wYXRoKTsKPiArCX0KPiAgCj4gIAkvKiBGSVhNRSBjb25zb2xlZCBjdXJy
ZW50bHkgZG9lcyBub3QgYXNzdW1lIGRvbWFpbi0wIGRvZXNuJ3QgaGF2ZSBhCj4gIAkgICBjb25z
b2xlIHdoaWNoIGlzIGdvb2Qgd2hlbiB3ZSBicmVhayBkb21haW4tMCB1cC4gIFRvIGtlZXAgdXMK
PiAtLSAKPiAyLjcuNAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 22 23:21:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 23: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 1dOBPJ-0002B4-2H; Thu, 22 Jun 2017 23:21: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 1dOBPH-0002Ay-W3
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 23:21:00 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 63/83-01985-BD05C495; Thu, 22 Jun 2017 23:20:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVybKJssu6tAJ9
 Ig/1WFt+3TGZyYPQ4/OEKSwBjFGtmXlJ+RQJrxr9vm1kKtq1jrFi7L6iB8XUnYxcjF4eQwB9G
 iYZfJ5i6GDk5WAQcJLY9+wpkc3AwCsRIPPhhDRJmFAiTmHx5CStImEVAW2LpbG2QMJuAocTfJ
 5vYQMISQPaSzxwgYREBI4kXjy6zgExnFjjGKPHy0ml2kISwQLZE1/keFhCbU8BX4vz/V4wgNq
 +At8TGvdvYIM7pYZRY/X4LK0hCVEBX4tC/P2wQRYISJ2c+AWtmFtCSWD59G8sERoFZSFKzkKQ
 WMDKtYlQvTi0qSy3SNddLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMQQYg2MHY
 +N3pEKMkB5OSKO/mYu9IIb6k/JTKjMTijPii0pzU4kOMMhwcShK81/19IoUEi1LTUyvSMnOA0
 QCTluDgURLhfe0NlOYtLkjMLc5Mh0idYtTl2LB6/RcmIZa8/LxUKXFeXWBsCQmAFGWU5sGNgE
 XmJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzuoNcwpOZVwK36RXQEUxAR7w44gFyREkiQkq
 qgdHt9JbdSWv5zL/HGG7xMZrIcIwtxNtmi5zGnFu7Rf6VskdELphq3Hbt3U7nGkOrMPs1/gFp
 hp8CPU50ac/K37wjWTfW/K2BwEH3d5d7zk+aHe36oliiZatLTtC38Kenlj6oOs0pHJz9RTqeY
 UdS5MfAatEuDtNOxwWWFf8OFal9abqmvX52kxJLcUaioRZzUXEiAHAfYQXHAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-5.tower-31.messagelabs.com!1498173656!102138554!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9144 invoked from network); 22 Jun 2017 23:20:57 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-5.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Jun 2017 23:20:57 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 797332170D;
 Thu, 22 Jun 2017 23:20:55 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 797332170D
Date: Thu, 22 Jun 2017 16:20:54 -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: <1498117132-27139-11-git-send-email-bhupinder.thakur@linaro.org>
Message-ID: <alpine.DEB.2.10.1706221620470.12819@sstabellini-ThinkPad-X260>
References: <1498117132-27139-1-git-send-email-bhupinder.thakur@linaro.org>
 <1498117132-27139-11-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>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 10/17 v5] 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCAyMiBKdW4gMjAxNywgQmh1cGluZGVyIFRoYWt1ciB3cm90ZToKPiBYZW5jb25zb2xl
IHVzZXMgYSBkb21haW4gc3RydWN0dXJlIHdoaWNoIGNvbnRhaW5zIGNvbnNvbGUgc3BlY2lmaWMg
ZmllbGRzLiBUaGlzCj4gcGF0Y2ggZGVmaW5lcyBhIG5ldyBjb25zb2xlIHN0cnVjdHVyZSwgd2hp
Y2ggd291bGQgYmUgdXNlZCBieSB0aGUgeGVuY29uc29sZQo+IGZ1bmN0aW9ucyB0byBwZXJmb3Jt
IGNvbnNvbGUgc3BlY2lmaWMgb3BlcmF0aW9ucyBsaWtlIHJlYWRpbmcvd3JpdGluZyBkYXRhIGZy
b20vdG8KPiB0aGUgY29uc29sZSByaW5nIGJ1ZmZlciBvciByZWFkaW5nL3dyaXRpbmcgZGF0YSBm
cm9tL3RvIGNvbnNvbGUgdHR5Lgo+IAo+IFRoaXMgcGF0Y2ggaXMgaW4gcHJlcGFyYXRpb24gdG8g
c3VwcG9ydCBtdWx0aXBsZSBjb25zb2xlcyB0byBzdXBwb3J0IHZ1YXJ0IGNvbnNvbGUuCj4gCj4g
U2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8u
b3JnPgoKUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KCgo+IC0tLQo+IENDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNv
bT4KPiBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBDQzogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IENDOiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgo+IAo+IENoYW5nZXMgc2luY2UgdjQ6Cj4gLSBNb3ZlZCB0aGUgZm9s
bG93aW5nIGZpZWxkcyBmcm9tIHRoZSBzdHJ1Y3QgZG9tYWluIHRvIHN0cnVjdCBjb25zb2xlOgo+
ICAgLT54ZW5ldnRjaG5faGFuZGxlICp4Y2VfaGFuZGxlOwo+ICAgLT5pbnQgeGNlX3BvbGxmZF9p
ZHg7Cj4gICAtPmludCBldmVudF9jb3VudDsKPiAgIC0+bG9uZyBsb25nIG5leHRfcGVyaW9kOwo+
IAo+IENoYW5nZXMgc2luY2UgdjM6Cj4gLSBUaGUgY2hhbmdlcyBpbiB4ZW5jb25zb2xlIGhhdmUg
YmVlbiBzcGxpdCBpbnRvIGZvdXIgcGF0Y2hlcy4gVGhpcyBpcyB0aGUgZmlyc3QgcGF0Y2gKPiAg
IHdoaWNoIG1vZGlmaWVzIHRoZSB4ZW5jb25zb2xlIHRvIHVzZSBhIG5ldyBjb25zb2xlIHN0cnVj
dHVyZS4KPiAKPiBDaGFuZ2VzIHNpbmNlIHYyOgo+IC0gRGVmaW5lZCBhIG5ldyBmdW5jdGlvbiBj
b25zb2xlX2NyZWF0ZV9yaW5nKCkgd2hpY2ggc2V0cyB1cCB0aGUgcmluZyBidWZmZXIgYW5kIAo+
ICAgZXZlbnQgY2hhbm5lbCBhIG5ldyBjb25zb2xlLiBkb21haW5fY3JlYXRlX3JpbmcoKSB1c2Vz
IHRoaXMgZnVuY3Rpb24gdG8gc2V0dXAKPiAgIGEgY29uc29sZS4KPiAtIFRoaXMgcGF0Y2ggZG9l
cyBub3QgY29udGFpbiB2dWFydCBzcGVjaWZpYyBjaGFuZ2VzLCB3aGljaCB3b3VsZCBiZSBpbnRy
b2R1Y2VkIGluCj4gICB0aGUgbmV4dCBwYXRjaC4KPiAtIENoYW5nZXMgZm9yIGtlZXBpbmcgdGhl
IFBWIGxvZyBmaWxlIG5hbWUgdW5jaGFuZ2VkLgo+IAo+IENoYW5nZXMgc2luY2UgdjE6Cj4gLSBT
cGxpdCB0aGUgZG9tYWluIHN0cnV0dXJlIHRvIGEgc2VwYXJhdGUgY29uc29sZSBzdHJ1Y3R1cmUK
PiAtIE1vZGlmaWVkIHRoZSBmdW5jdGlvbnMgdG8gb3BlcmF0ZSBvbiB0aGUgY29uc29sZSBzdHJ1
dHVyZQo+IC0gUmVwbGFjZWQgcmVwZXRpdGl2ZSBwZXIgY29uc29sZSBjb2RlIHdpdGggZ2VuZXJp
YyBjb2RlCj4gCj4gIHRvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMgfCAyOTkgKysrKysrKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgMTY1
IGluc2VydGlvbnMoKyksIDEzNCBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMv
Y29uc29sZS9kYWVtb24vaW8uYyBiL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKPiBpbmRleCBl
ODAzM2QyLi4zMGNkMTY3IDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMK
PiArKysgYi90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCj4gQEAgLTg5LDI1ICs4OSwzMCBAQCBz
dHJ1Y3QgYnVmZmVyIHsKPiAgCXNpemVfdCBtYXhfY2FwYWNpdHk7Cj4gIH07Cj4gIAo+IC1zdHJ1
Y3QgZG9tYWluIHsKPiAtCWludCBkb21pZDsKPiArc3RydWN0IGNvbnNvbGUgewo+ICAJaW50IG1h
c3Rlcl9mZDsKPiAgCWludCBtYXN0ZXJfcG9sbGZkX2lkeDsKPiAgCWludCBzbGF2ZV9mZDsKPiAg
CWludCBsb2dfZmQ7Cj4gLQlib29sIGlzX2RlYWQ7Cj4gLQl1bnNpZ25lZCBsYXN0X3NlZW47Cj4g
IAlzdHJ1Y3QgYnVmZmVyIGJ1ZmZlcjsKPiAtCXN0cnVjdCBkb21haW4gKm5leHQ7Cj4gIAljaGFy
ICpjb25zcGF0aDsKPiAgCWludCByaW5nX3JlZjsKPiAtCXhlbmV2dGNobl9wb3J0X29yX2Vycm9y
X3QgbG9jYWxfcG9ydDsKPiAtCXhlbmV2dGNobl9wb3J0X29yX2Vycm9yX3QgcmVtb3RlX3BvcnQ7
Cj4gIAl4ZW5ldnRjaG5faGFuZGxlICp4Y2VfaGFuZGxlOwo+ICAJaW50IHhjZV9wb2xsZmRfaWR4
Owo+IC0Jc3RydWN0IHhlbmNvbnNfaW50ZXJmYWNlICppbnRlcmZhY2U7Cj4gIAlpbnQgZXZlbnRf
Y291bnQ7Cj4gIAlsb25nIGxvbmcgbmV4dF9wZXJpb2Q7Cj4gKwl4ZW5ldnRjaG5fcG9ydF9vcl9l
cnJvcl90IGxvY2FsX3BvcnQ7Cj4gKwl4ZW5ldnRjaG5fcG9ydF9vcl9lcnJvcl90IHJlbW90ZV9w
b3J0Owo+ICsJc3RydWN0IHhlbmNvbnNfaW50ZXJmYWNlICppbnRlcmZhY2U7Cj4gKwlzdHJ1Y3Qg
ZG9tYWluICpkOwo+ICt9Owo+ICsKPiArc3RydWN0IGRvbWFpbiB7Cj4gKwlpbnQgZG9taWQ7Cj4g
Kwlib29sIGlzX2RlYWQ7Cj4gKwl1bnNpZ25lZCBsYXN0X3NlZW47Cj4gKwlzdHJ1Y3QgZG9tYWlu
ICpuZXh0Owo+ICsJc3RydWN0IGNvbnNvbGUgY29uc29sZTsKPiAgfTsKPiAgCj4gIHN0YXRpYyBz
dHJ1Y3QgZG9tYWluICpkb21faGVhZDsKPiBAQCAtMTYwLDkgKzE2NSwxMCBAQCBzdGF0aWMgaW50
IHdyaXRlX3dpdGhfdGltZXN0YW1wKGludCBmZCwgY29uc3QgY2hhciAqZGF0YSwgc2l6ZV90IHN6
LAo+ICAKPiAgc3RhdGljIHZvaWQgYnVmZmVyX2FwcGVuZChzdHJ1Y3QgZG9tYWluICpkb20pCj4g
IHsKPiAtCXN0cnVjdCBidWZmZXIgKmJ1ZmZlciA9ICZkb20tPmJ1ZmZlcjsKPiArCXN0cnVjdCBj
b25zb2xlICpjb24gPSAmZG9tLT5jb25zb2xlOwo+ICsJc3RydWN0IGJ1ZmZlciAqYnVmZmVyID0g
JmNvbi0+YnVmZmVyOwo+ICAJWEVOQ09OU19SSU5HX0lEWCBjb25zLCBwcm9kLCBzaXplOwo+IC0J
c3RydWN0IHhlbmNvbnNfaW50ZXJmYWNlICppbnRmID0gZG9tLT5pbnRlcmZhY2U7Cj4gKwlzdHJ1
Y3QgeGVuY29uc19pbnRlcmZhY2UgKmludGYgPSBjb24tPmludGVyZmFjZTsKPiAgCj4gIAljb25z
ID0gaW50Zi0+b3V0X2NvbnM7Cj4gIAlwcm9kID0gaW50Zi0+b3V0X3Byb2Q7Cj4gQEAgLTE4Nywy
MiArMTkzLDIyIEBAIHN0YXRpYyB2b2lkIGJ1ZmZlcl9hcHBlbmQoc3RydWN0IGRvbWFpbiAqZG9t
KQo+ICAKPiAgCXhlbl9tYigpOwo+ICAJaW50Zi0+b3V0X2NvbnMgPSBjb25zOwo+IC0JeGVuZXZ0
Y2huX25vdGlmeShkb20tPnhjZV9oYW5kbGUsIGRvbS0+bG9jYWxfcG9ydCk7Cj4gKwl4ZW5ldnRj
aG5fbm90aWZ5KGNvbi0+eGNlX2hhbmRsZSwgY29uLT5sb2NhbF9wb3J0KTsKPiAgCj4gIAkvKiBH
ZXQgdGhlIGRhdGEgdG8gdGhlIGxvZ2ZpbGUgYXMgZWFybHkgYXMgcG9zc2libGUgYmVjYXVzZSBp
Zgo+ICAJICogbm8gb25lIGlzIGxpc3RlbmluZyBvbiB0aGUgY29uc29sZSBwdHkgdGhlbiBpdCB3
aWxsIGZpbGwgdXAKPiAgCSAqIGFuZCBoYW5kbGVfdHR5X3dyaXRlIHdpbGwgc3RvcCBiZWluZyBj
YWxsZWQuCj4gIAkgKi8KPiAtCWlmIChkb20tPmxvZ19mZCAhPSAtMSkgewo+ICsJaWYgKGNvbi0+
bG9nX2ZkICE9IC0xKSB7Cj4gIAkJaW50IGxvZ3JldDsKPiAgCQlpZiAobG9nX3RpbWVfZ3Vlc3Qp
IHsKPiAgCQkJbG9ncmV0ID0gd3JpdGVfd2l0aF90aW1lc3RhbXAoCj4gLQkJCQlkb20tPmxvZ19m
ZCwKPiArCQkJCWNvbi0+bG9nX2ZkLAo+ICAJCQkJYnVmZmVyLT5kYXRhICsgYnVmZmVyLT5zaXpl
IC0gc2l6ZSwKPiAgCQkJCXNpemUsICZsb2dfdGltZV9ndWVzdF9uZWVkdHMpOwo+ICAJCX0gZWxz
ZSB7Cj4gIAkJCWxvZ3JldCA9IHdyaXRlX2FsbCgKPiAtCQkJCWRvbS0+bG9nX2ZkLAo+ICsJCQkJ
Y29uLT5sb2dfZmQsCj4gIAkJCQlidWZmZXItPmRhdGEgKyBidWZmZXItPnNpemUgLSBzaXplLAo+
ICAJCQkJc2l6ZSk7Cj4gIAkJfQo+IEBAIC0zMzgsMTQgKzM0NCwxNiBAQCBzdGF0aWMgaW50IGNy
ZWF0ZV9kb21haW5fbG9nKHN0cnVjdCBkb21haW4gKmRvbSkKPiAgCj4gIHN0YXRpYyB2b2lkIGRv
bWFpbl9jbG9zZV90dHkoc3RydWN0IGRvbWFpbiAqZG9tKQo+ICB7Cj4gLQlpZiAoZG9tLT5tYXN0
ZXJfZmQgIT0gLTEpIHsKPiAtCQljbG9zZShkb20tPm1hc3Rlcl9mZCk7Cj4gLQkJZG9tLT5tYXN0
ZXJfZmQgPSAtMTsKPiArCXN0cnVjdCBjb25zb2xlICpjb24gPSAmZG9tLT5jb25zb2xlOwo+ICsK
PiArCWlmIChjb24tPm1hc3Rlcl9mZCAhPSAtMSkgewo+ICsJCWNsb3NlKGNvbi0+bWFzdGVyX2Zk
KTsKPiArCQljb24tPm1hc3Rlcl9mZCA9IC0xOwo+ICAJfQo+ICAKPiAtCWlmIChkb20tPnNsYXZl
X2ZkICE9IC0xKSB7Cj4gLQkJY2xvc2UoZG9tLT5zbGF2ZV9mZCk7Cj4gLQkJZG9tLT5zbGF2ZV9m
ZCA9IC0xOwo+ICsJaWYgKGNvbi0+c2xhdmVfZmQgIT0gLTEpIHsKPiArCQljbG9zZShjb24tPnNs
YXZlX2ZkKTsKPiArCQljb24tPnNsYXZlX2ZkID0gLTE7Cj4gIAl9Cj4gIH0KPiAgCj4gQEAgLTQx
OCwxMSArNDI2LDEyIEBAIHN0YXRpYyBpbnQgZG9tYWluX2NyZWF0ZV90dHkoc3RydWN0IGRvbWFp
biAqZG9tKQo+ICAJY2hhciAqZGF0YTsKPiAgCXVuc2lnbmVkIGludCBsZW47Cj4gIAlzdHJ1Y3Qg
dGVybWlvcyB0ZXJtOwo+ICsJc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkb20tPmNvbnNvbGU7Cj4g
IAo+IC0JYXNzZXJ0KGRvbS0+c2xhdmVfZmQgPT0gLTEpOwo+IC0JYXNzZXJ0KGRvbS0+bWFzdGVy
X2ZkID09IC0xKTsKPiArCWFzc2VydChjb24tPnNsYXZlX2ZkID09IC0xKTsKPiArCWFzc2VydChj
b24tPm1hc3Rlcl9mZCA9PSAtMSk7Cj4gIAo+IC0JaWYgKG9wZW5wdHkoJmRvbS0+bWFzdGVyX2Zk
LCAmZG9tLT5zbGF2ZV9mZCwgTlVMTCwgTlVMTCwgTlVMTCkgPCAwKSB7Cj4gKwlpZiAob3BlbnB0
eSgmY29uLT5tYXN0ZXJfZmQsICZjb24tPnNsYXZlX2ZkLCBOVUxMLCBOVUxMLCBOVUxMKSA8IDAp
IHsKPiAgCQllcnIgPSBlcnJubzsKPiAgCQlkb2xvZyhMT0dfRVJSLCAiRmFpbGVkIHRvIGNyZWF0
ZSB0dHkgZm9yIGRvbWFpbi0lZCAiCj4gIAkJICAgICAgIihlcnJubyA9ICVpLCAlcykiLAo+IEBA
IC00MzAsNyArNDM5LDcgQEAgc3RhdGljIGludCBkb21haW5fY3JlYXRlX3R0eShzdHJ1Y3QgZG9t
YWluICpkb20pCj4gIAkJcmV0dXJuIDA7Cj4gIAl9Cj4gIAo+IC0JaWYgKHRjZ2V0YXR0cihkb20t
PnNsYXZlX2ZkLCAmdGVybSkgPCAwKSB7Cj4gKwlpZiAodGNnZXRhdHRyKGNvbi0+c2xhdmVfZmQs
ICZ0ZXJtKSA8IDApIHsKPiAgCQllcnIgPSBlcnJubzsKPiAgCQlkb2xvZyhMT0dfRVJSLCAiRmFp
bGVkIHRvIGdldCB0dHkgYXR0cmlidXRlcyBmb3IgZG9tYWluLSVkICIKPiAgCQkJIihlcnJubyA9
ICVpLCAlcykiLAo+IEBAIC00MzgsNyArNDQ3LDcgQEAgc3RhdGljIGludCBkb21haW5fY3JlYXRl
X3R0eShzdHJ1Y3QgZG9tYWluICpkb20pCj4gIAkJZ290byBvdXQ7Cj4gIAl9Cj4gIAljZm1ha2Vy
YXcoJnRlcm0pOwo+IC0JaWYgKHRjc2V0YXR0cihkb20tPnNsYXZlX2ZkLCBUQ1NBTk9XLCAmdGVy
bSkgPCAwKSB7Cj4gKwlpZiAodGNzZXRhdHRyKGNvbi0+c2xhdmVfZmQsIFRDU0FOT1csICZ0ZXJt
KSA8IDApIHsKPiAgCQllcnIgPSBlcnJubzsKPiAgCQlkb2xvZyhMT0dfRVJSLCAiRmFpbGVkIHRv
IHNldCB0dHkgYXR0cmlidXRlcyBmb3IgZG9tYWluLSVkICIKPiAgCQkJIihlcnJubyA9ICVpLCAl
cykiLAo+IEBAIC00NDYsNyArNDU1LDcgQEAgc3RhdGljIGludCBkb21haW5fY3JlYXRlX3R0eShz
dHJ1Y3QgZG9tYWluICpkb20pCj4gIAkJZ290byBvdXQ7Cj4gIAl9Cj4gIAo+IC0JaWYgKChzbGF2
ZSA9IHB0c25hbWUoZG9tLT5tYXN0ZXJfZmQpKSA9PSBOVUxMKSB7Cj4gKwlpZiAoKHNsYXZlID0g
cHRzbmFtZShjb24tPm1hc3Rlcl9mZCkpID09IE5VTEwpIHsKPiAgCQllcnIgPSBlcnJubzsKPiAg
CQlkb2xvZyhMT0dfRVJSLCAiRmFpbGVkIHRvIGdldCBzbGF2ZSBuYW1lIGZvciBkb21haW4tJWQg
Igo+ICAJCSAgICAgICIoZXJybm8gPSAlaSwgJXMpIiwKPiBAQCAtNDU0LDE4ICs0NjMsMTggQEAg
c3RhdGljIGludCBkb21haW5fY3JlYXRlX3R0eShzdHJ1Y3QgZG9tYWluICpkb20pCj4gIAkJZ290
byBvdXQ7Cj4gIAl9Cj4gIAo+IC0Jc3VjY2VzcyA9IGFzcHJpbnRmKCZwYXRoLCAiJXMvbGltaXQi
LCBkb20tPmNvbnNwYXRoKSAhPQo+ICsJc3VjY2VzcyA9IGFzcHJpbnRmKCZwYXRoLCAiJXMvbGlt
aXQiLCBjb24tPmNvbnNwYXRoKSAhPQo+ICAJCS0xOwo+ICAJaWYgKCFzdWNjZXNzKQo+ICAJCWdv
dG8gb3V0Owo+ICAJZGF0YSA9IHhzX3JlYWQoeHMsIFhCVF9OVUxMLCBwYXRoLCAmbGVuKTsKPiAg
CWlmIChkYXRhKSB7Cj4gLQkJZG9tLT5idWZmZXIubWF4X2NhcGFjaXR5ID0gc3RydG91bChkYXRh
LCAwLCAwKTsKPiArCQljb24tPmJ1ZmZlci5tYXhfY2FwYWNpdHkgPSBzdHJ0b3VsKGRhdGEsIDAs
IDApOwo+ICAJCWZyZWUoZGF0YSk7Cj4gIAl9Cj4gIAlmcmVlKHBhdGgpOwo+ICAKPiAtCXN1Y2Nl
c3MgPSAoYXNwcmludGYoJnBhdGgsICIlcy90dHkiLCBkb20tPmNvbnNwYXRoKSAhPSAtMSk7Cj4g
KwlzdWNjZXNzID0gKGFzcHJpbnRmKCZwYXRoLCAiJXMvdHR5IiwgY29uLT5jb25zcGF0aCkgIT0g
LTEpOwo+ICAJaWYgKCFzdWNjZXNzKQo+ICAJCWdvdG8gb3V0Owo+ICAJc3VjY2VzcyA9IHhzX3dy
aXRlKHhzLCBYQlRfTlVMTCwgcGF0aCwgc2xhdmUsIHN0cmxlbihzbGF2ZSkpOwo+IEBAIC00NzMs
NyArNDgyLDcgQEAgc3RhdGljIGludCBkb21haW5fY3JlYXRlX3R0eShzdHJ1Y3QgZG9tYWluICpk
b20pCj4gIAlpZiAoIXN1Y2Nlc3MpCj4gIAkJZ290byBvdXQ7Cj4gIAo+IC0JaWYgKGZjbnRsKGRv
bS0+bWFzdGVyX2ZkLCBGX1NFVEZMLCBPX05PTkJMT0NLKSA9PSAtMSkKPiArCWlmIChmY250bChj
b24tPm1hc3Rlcl9mZCwgRl9TRVRGTCwgT19OT05CTE9DSykgPT0gLTEpCj4gIAkJZ290byBvdXQ7
Cj4gIAo+ICAJcmV0dXJuIDE7Cj4gQEAgLTUxOSwyOSArNTI4LDMyIEBAIHN0YXRpYyBpbnQgeHNf
Z2F0aGVyKHN0cnVjdCB4c19oYW5kbGUgKnhzLCBjb25zdCBjaGFyICpkaXIsIC4uLikKPiAgCj4g
IHN0YXRpYyB2b2lkIGRvbWFpbl91bm1hcF9pbnRlcmZhY2Uoc3RydWN0IGRvbWFpbiAqZG9tKQo+
ICB7Cj4gLQlpZiAoZG9tLT5pbnRlcmZhY2UgPT0gTlVMTCkKPiArCXN0cnVjdCBjb25zb2xlICpj
b24gPSAmZG9tLT5jb25zb2xlOwo+ICsKPiArCWlmIChjb24tPmludGVyZmFjZSA9PSBOVUxMKQo+
ICAJCXJldHVybjsKPiAtCWlmICh4Z3RfaGFuZGxlICYmIGRvbS0+cmluZ19yZWYgPT0gLTEpCj4g
LQkJeGVuZ250dGFiX3VubWFwKHhndF9oYW5kbGUsIGRvbS0+aW50ZXJmYWNlLCAxKTsKPiArCWlm
ICh4Z3RfaGFuZGxlICYmIGNvbi0+cmluZ19yZWYgPT0gLTEpCj4gKwkJeGVuZ250dGFiX3VubWFw
KHhndF9oYW5kbGUsIGNvbi0+aW50ZXJmYWNlLCAxKTsKPiAgCWVsc2UKPiAtCQltdW5tYXAoZG9t
LT5pbnRlcmZhY2UsIFhDX1BBR0VfU0laRSk7Cj4gLQlkb20tPmludGVyZmFjZSA9IE5VTEw7Cj4g
LQlkb20tPnJpbmdfcmVmID0gLTE7Cj4gKwkJbXVubWFwKGNvbi0+aW50ZXJmYWNlLCBYQ19QQUdF
X1NJWkUpOwo+ICsJY29uLT5pbnRlcmZhY2UgPSBOVUxMOwo+ICsJY29uLT5yaW5nX3JlZiA9IC0x
Owo+ICB9Cj4gICAKPiAgc3RhdGljIGludCBkb21haW5fY3JlYXRlX3Jpbmcoc3RydWN0IGRvbWFp
biAqZG9tKQo+ICB7Cj4gIAlpbnQgZXJyLCByZW1vdGVfcG9ydCwgcmluZ19yZWYsIHJjOwo+ICAJ
Y2hhciAqdHlwZSwgcGF0aFtQQVRIX01BWF07Cj4gKwlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmRv
bS0+Y29uc29sZTsKPiAgCj4gLQllcnIgPSB4c19nYXRoZXIoeHMsIGRvbS0+Y29uc3BhdGgsCj4g
KwllcnIgPSB4c19nYXRoZXIoeHMsIGNvbi0+Y29uc3BhdGgsCj4gIAkJCSJyaW5nLXJlZiIsICIl
dSIsICZyaW5nX3JlZiwKPiAgCQkJInBvcnQiLCAiJWkiLCAmcmVtb3RlX3BvcnQsCj4gIAkJCU5V
TEwpOwo+ICAJaWYgKGVycikKPiAgCQlnb3RvIG91dDsKPiAgCj4gLQlzbnByaW50ZihwYXRoLCBz
aXplb2YocGF0aCksICIlcy90eXBlIiwgZG9tLT5jb25zcGF0aCk7Cj4gKwlzbnByaW50ZihwYXRo
LCBzaXplb2YocGF0aCksICIlcy90eXBlIiwgY29uLT5jb25zcGF0aCk7Cj4gIAl0eXBlID0geHNf
cmVhZCh4cywgWEJUX05VTEwsIHBhdGgsIE5VTEwpOwo+ICAJaWYgKHR5cGUgJiYgc3RyY21wKHR5
cGUsICJ4ZW5jb25zb2xlZCIpICE9IDApIHsKPiAgCQlmcmVlKHR5cGUpOwo+IEBAIC01NTAsNzcg
KzU2Miw3NyBAQCBzdGF0aWMgaW50IGRvbWFpbl9jcmVhdGVfcmluZyhzdHJ1Y3QgZG9tYWluICpk
b20pCj4gIAlmcmVlKHR5cGUpOwo+ICAKPiAgCS8qIElmIHVzaW5nIHJpbmdfcmVmIGFuZCBpdCBo
YXMgY2hhbmdlZCwgcmVtYXAgKi8KPiAtCWlmIChyaW5nX3JlZiAhPSBkb20tPnJpbmdfcmVmICYm
IGRvbS0+cmluZ19yZWYgIT0gLTEpCj4gKwlpZiAocmluZ19yZWYgIT0gY29uLT5yaW5nX3JlZiAm
JiBjb24tPnJpbmdfcmVmICE9IC0xKQo+ICAJCWRvbWFpbl91bm1hcF9pbnRlcmZhY2UoZG9tKTsK
PiAgCj4gLQlpZiAoIWRvbS0+aW50ZXJmYWNlICYmIHhndF9oYW5kbGUpIHsKPiArCWlmICghY29u
LT5pbnRlcmZhY2UgJiYgeGd0X2hhbmRsZSkgewo+ICAJCS8qIFByZWZlciB1c2luZyBncmFudCB0
YWJsZSAqLwo+IC0JCWRvbS0+aW50ZXJmYWNlID0geGVuZ250dGFiX21hcF9ncmFudF9yZWYoeGd0
X2hhbmRsZSwKPiArCQljb24tPmludGVyZmFjZSA9IHhlbmdudHRhYl9tYXBfZ3JhbnRfcmVmKHhn
dF9oYW5kbGUsCj4gIAkJCWRvbS0+ZG9taWQsIEdOVFRBQl9SRVNFUlZFRF9DT05TT0xFLAo+ICAJ
CQlQUk9UX1JFQUR8UFJPVF9XUklURSk7Cj4gLQkJZG9tLT5yaW5nX3JlZiA9IC0xOwo+ICsJCWNv
bi0+cmluZ19yZWYgPSAtMTsKPiAgCX0KPiAtCWlmICghZG9tLT5pbnRlcmZhY2UpIHsKPiArCWlm
ICghY29uLT5pbnRlcmZhY2UpIHsKPiAgCQkvKiBGYWxsIGJhY2sgdG8geGNfbWFwX2ZvcmVpZ25f
cmFuZ2UgKi8KPiAtCQlkb20tPmludGVyZmFjZSA9IHhjX21hcF9mb3JlaWduX3JhbmdlKAo+ICsJ
CWNvbi0+aW50ZXJmYWNlID0geGNfbWFwX2ZvcmVpZ25fcmFuZ2UoCj4gIAkJCXhjLCBkb20tPmRv
bWlkLCBYQ19QQUdFX1NJWkUsCj4gIAkJCVBST1RfUkVBRHxQUk9UX1dSSVRFLAo+ICAJCQkodW5z
aWduZWQgbG9uZylyaW5nX3JlZik7Cj4gLQkJaWYgKGRvbS0+aW50ZXJmYWNlID09IE5VTEwpIHsK
PiArCQlpZiAoY29uLT5pbnRlcmZhY2UgPT0gTlVMTCkgewo+ICAJCQllcnIgPSBFSU5WQUw7Cj4g
IAkJCWdvdG8gb3V0Owo+ICAJCX0KPiAtCQlkb20tPnJpbmdfcmVmID0gcmluZ19yZWY7Cj4gKwkJ
Y29uLT5yaW5nX3JlZiA9IHJpbmdfcmVmOwo+ICAJfQo+ICAKPiAgCS8qIEdvIG5vIGZ1cnRoZXIg
aWYgcG9ydCBoYXMgbm90IGNoYW5nZWQgYW5kIHdlIGFyZSBzdGlsbCBib3VuZC4gKi8KPiAtCWlm
IChyZW1vdGVfcG9ydCA9PSBkb20tPnJlbW90ZV9wb3J0KSB7Cj4gKwlpZiAocmVtb3RlX3BvcnQg
PT0gY29uLT5yZW1vdGVfcG9ydCkgewo+ICAJCXhjX2V2dGNobl9zdGF0dXNfdCBzdGF0dXMgPSB7
Cj4gIAkJCS5kb20gPSBET01JRF9TRUxGLAo+IC0JCQkucG9ydCA9IGRvbS0+bG9jYWxfcG9ydCB9
Owo+ICsJCQkucG9ydCA9IGNvbi0+bG9jYWxfcG9ydCB9Owo+ICAJCWlmICgoeGNfZXZ0Y2huX3N0
YXR1cyh4YywgJnN0YXR1cykgPT0gMCkgJiYKPiAgCQkgICAgKHN0YXR1cy5zdGF0dXMgPT0gRVZU
Q0hOU1RBVF9pbnRlcmRvbWFpbikpCj4gIAkJCWdvdG8gb3V0Owo+ICAJfQo+ICAKPiAtCWRvbS0+
bG9jYWxfcG9ydCA9IC0xOwo+IC0JZG9tLT5yZW1vdGVfcG9ydCA9IC0xOwo+IC0JaWYgKGRvbS0+
eGNlX2hhbmRsZSAhPSBOVUxMKQo+IC0JCXhlbmV2dGNobl9jbG9zZShkb20tPnhjZV9oYW5kbGUp
Owo+ICsJY29uLT5sb2NhbF9wb3J0ID0gLTE7Cj4gKwljb24tPnJlbW90ZV9wb3J0ID0gLTE7Cj4g
KwlpZiAoY29uLT54Y2VfaGFuZGxlICE9IE5VTEwpCj4gKwkJeGVuZXZ0Y2huX2Nsb3NlKGNvbi0+
eGNlX2hhbmRsZSk7Cj4gIAo+ICAJLyogT3BlbmluZyBldnRjaG4gaW5kZXBlbmRlbnRseSBmb3Ig
ZWFjaCBjb25zb2xlIGlzIGEgYml0Cj4gIAkgKiB3YXN0ZWZ1bCwgYnV0IHRoYXQncyBob3cgdGhl
IGNvZGUgaXMgc3RydWN0dXJlZC4uLiAqLwo+IC0JZG9tLT54Y2VfaGFuZGxlID0geGVuZXZ0Y2hu
X29wZW4oTlVMTCwgMCk7Cj4gLQlpZiAoZG9tLT54Y2VfaGFuZGxlID09IE5VTEwpIHsKPiArCWNv
bi0+eGNlX2hhbmRsZSA9IHhlbmV2dGNobl9vcGVuKE5VTEwsIDApOwo+ICsJaWYgKGNvbi0+eGNl
X2hhbmRsZSA9PSBOVUxMKSB7Cj4gIAkJZXJyID0gZXJybm87Cj4gIAkJZ290byBvdXQ7Cj4gIAl9
Cj4gICAKPiAtCXJjID0geGVuZXZ0Y2huX2JpbmRfaW50ZXJkb21haW4oZG9tLT54Y2VfaGFuZGxl
LAo+ICsJcmMgPSB4ZW5ldnRjaG5fYmluZF9pbnRlcmRvbWFpbihjb24tPnhjZV9oYW5kbGUsCj4g
IAkJZG9tLT5kb21pZCwgcmVtb3RlX3BvcnQpOwo+ICAKPiAgCWlmIChyYyA9PSAtMSkgewo+ICAJ
CWVyciA9IGVycm5vOwo+IC0JCXhlbmV2dGNobl9jbG9zZShkb20tPnhjZV9oYW5kbGUpOwo+IC0J
CWRvbS0+eGNlX2hhbmRsZSA9IE5VTEw7Cj4gKwkJeGVuZXZ0Y2huX2Nsb3NlKGNvbi0+eGNlX2hh
bmRsZSk7Cj4gKwkJY29uLT54Y2VfaGFuZGxlID0gTlVMTDsKPiAgCQlnb3RvIG91dDsKPiAgCX0K
PiAtCWRvbS0+bG9jYWxfcG9ydCA9IHJjOwo+IC0JZG9tLT5yZW1vdGVfcG9ydCA9IHJlbW90ZV9w
b3J0Owo+ICsJY29uLT5sb2NhbF9wb3J0ID0gcmM7Cj4gKwljb24tPnJlbW90ZV9wb3J0ID0gcmVt
b3RlX3BvcnQ7Cj4gIAo+IC0JaWYgKGRvbS0+bWFzdGVyX2ZkID09IC0xKSB7Cj4gKwlpZiAoY29u
LT5tYXN0ZXJfZmQgPT0gLTEpIHsKPiAgCQlpZiAoIWRvbWFpbl9jcmVhdGVfdHR5KGRvbSkpIHsK
PiAgCQkJZXJyID0gZXJybm87Cj4gLQkJCXhlbmV2dGNobl9jbG9zZShkb20tPnhjZV9oYW5kbGUp
Owo+IC0JCQlkb20tPnhjZV9oYW5kbGUgPSBOVUxMOwo+IC0JCQlkb20tPmxvY2FsX3BvcnQgPSAt
MTsKPiAtCQkJZG9tLT5yZW1vdGVfcG9ydCA9IC0xOwo+ICsJCQl4ZW5ldnRjaG5fY2xvc2UoY29u
LT54Y2VfaGFuZGxlKTsKPiArCQkJY29uLT54Y2VfaGFuZGxlID0gTlVMTDsKPiArCQkJY29uLT5s
b2NhbF9wb3J0ID0gLTE7Cj4gKwkJCWNvbi0+cmVtb3RlX3BvcnQgPSAtMTsKPiAgCQkJZ290byBv
dXQ7Cj4gIAkJfQo+ICAJfQo+ICAKPiAtCWlmIChsb2dfZ3Vlc3QgJiYgKGRvbS0+bG9nX2ZkID09
IC0xKSkKPiAtCQlkb20tPmxvZ19mZCA9IGNyZWF0ZV9kb21haW5fbG9nKGRvbSk7Cj4gKwlpZiAo
bG9nX2d1ZXN0ICYmIChjb24tPmxvZ19mZCA9PSAtMSkpCj4gKwkJY29uLT5sb2dfZmQgPSBjcmVh
dGVfZG9tYWluX2xvZyhkb20pOwo+ICAKPiAgIG91dDoKPiAgCXJldHVybiBlcnI7Cj4gQEAgLTYz
MCwxNiArNjQyLDE3IEBAIHN0YXRpYyBib29sIHdhdGNoX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpk
b20sIGJvb2wgd2F0Y2gpCj4gIHsKPiAgCWNoYXIgZG9taWRfc3RyWzMgKyBNQVhfU1RSTEVOKGRv
bS0+ZG9taWQpXTsKPiAgCWJvb2wgc3VjY2VzczsKPiArCXN0cnVjdCBjb25zb2xlICpjb24gPSAm
ZG9tLT5jb25zb2xlOwo+ICAKPiAgCXNucHJpbnRmKGRvbWlkX3N0ciwgc2l6ZW9mKGRvbWlkX3N0
ciksICJkb20ldSIsIGRvbS0+ZG9taWQpOwo+ICAJaWYgKHdhdGNoKSB7Cj4gLQkJc3VjY2VzcyA9
IHhzX3dhdGNoKHhzLCBkb20tPmNvbnNwYXRoLCBkb21pZF9zdHIpOwo+ICsJCXN1Y2Nlc3MgPSB4
c193YXRjaCh4cywgY29uLT5jb25zcGF0aCwgZG9taWRfc3RyKTsKPiAgCQlpZiAoc3VjY2VzcykK
PiAgCQkJZG9tYWluX2NyZWF0ZV9yaW5nKGRvbSk7Cj4gIAkJZWxzZQo+IC0JCQl4c191bndhdGNo
KHhzLCBkb20tPmNvbnNwYXRoLCBkb21pZF9zdHIpOwo+ICsJCQl4c191bndhdGNoKHhzLCBjb24t
PmNvbnNwYXRoLCBkb21pZF9zdHIpOwo+ICAJfSBlbHNlIHsKPiAtCQlzdWNjZXNzID0geHNfdW53
YXRjaCh4cywgZG9tLT5jb25zcGF0aCwgZG9taWRfc3RyKTsKPiArCQlzdWNjZXNzID0geHNfdW53
YXRjaCh4cywgY29uLT5jb25zcGF0aCwgZG9taWRfc3RyKTsKPiAgCX0KPiAgCj4gIAlyZXR1cm4g
c3VjY2VzczsKPiBAQCAtNjUxLDYgKzY2NCw3IEBAIHN0YXRpYyBzdHJ1Y3QgZG9tYWluICpjcmVh
dGVfZG9tYWluKGludCBkb21pZCkKPiAgCXN0cnVjdCBkb21haW4gKmRvbTsKPiAgCWNoYXIgKnM7
Cj4gIAlzdHJ1Y3QgdGltZXNwZWMgdHM7Cj4gKwlzdHJ1Y3QgY29uc29sZSAqY29uOwo+ICAKPiAg
CWlmIChjbG9ja19nZXR0aW1lKENMT0NLX01PTk9UT05JQywgJnRzKSA8IDApIHsKPiAgCQlkb2xv
ZyhMT0dfRVJSLCAiQ2Fubm90IGdldCB0aW1lIG9mIGRheSAlczolczpMJWQiLAo+IEBAIC02Njcs
MjUgKzY4MSwyNiBAQCBzdGF0aWMgc3RydWN0IGRvbWFpbiAqY3JlYXRlX2RvbWFpbihpbnQgZG9t
aWQpCj4gIAo+ICAJZG9tLT5kb21pZCA9IGRvbWlkOwo+ICAKPiAtCWRvbS0+Y29uc3BhdGggPSB4
c19nZXRfZG9tYWluX3BhdGgoeHMsIGRvbS0+ZG9taWQpOwo+IC0JcyA9IHJlYWxsb2MoZG9tLT5j
b25zcGF0aCwgc3RybGVuKGRvbS0+Y29uc3BhdGgpICsKPiArCWNvbiA9ICZkb20tPmNvbnNvbGU7
Cj4gKwljb24tPmNvbnNwYXRoID0geHNfZ2V0X2RvbWFpbl9wYXRoKHhzLCBkb20tPmRvbWlkKTsK
PiArCXMgPSByZWFsbG9jKGNvbi0+Y29uc3BhdGgsIHN0cmxlbihjb24tPmNvbnNwYXRoKSArCj4g
IAkJICAgIHN0cmxlbigiL2NvbnNvbGUiKSArIDEpOwo+ICAJaWYgKHMgPT0gTlVMTCkKPiAgCQln
b3RvIG91dDsKPiAtCWRvbS0+Y29uc3BhdGggPSBzOwo+IC0Jc3RyY2F0KGRvbS0+Y29uc3BhdGgs
ICIvY29uc29sZSIpOwo+ICsJY29uLT5jb25zcGF0aCA9IHM7Cj4gKwlzdHJjYXQoY29uLT5jb25z
cGF0aCwgIi9jb25zb2xlIik7Cj4gIAo+IC0JZG9tLT5tYXN0ZXJfZmQgPSAtMTsKPiAtCWRvbS0+
bWFzdGVyX3BvbGxmZF9pZHggPSAtMTsKPiAtCWRvbS0+c2xhdmVfZmQgPSAtMTsKPiAtCWRvbS0+
bG9nX2ZkID0gLTE7Cj4gLQlkb20tPnhjZV9wb2xsZmRfaWR4ID0gLTE7Cj4gKwljb24tPm1hc3Rl
cl9mZCA9IC0xOwo+ICsJY29uLT5tYXN0ZXJfcG9sbGZkX2lkeCA9IC0xOwo+ICsJY29uLT5zbGF2
ZV9mZCA9IC0xOwo+ICsJY29uLT5sb2dfZmQgPSAtMTsKPiArCWNvbi0+eGNlX3BvbGxmZF9pZHgg
PSAtMTsKPiAgCj4gLQlkb20tPm5leHRfcGVyaW9kID0gKChsb25nIGxvbmcpdHMudHZfc2VjICog
MTAwMCkgKyAodHMudHZfbnNlYyAvIDEwMDAwMDApICsgUkFURV9MSU1JVF9QRVJJT0Q7Cj4gKwlj
b24tPm5leHRfcGVyaW9kID0gKChsb25nIGxvbmcpdHMudHZfc2VjICogMTAwMCkgKyAodHMudHZf
bnNlYyAvIDEwMDAwMDApICsgUkFURV9MSU1JVF9QRVJJT0Q7Cj4gIAo+IC0JZG9tLT5yaW5nX3Jl
ZiA9IC0xOwo+IC0JZG9tLT5sb2NhbF9wb3J0ID0gLTE7Cj4gLQlkb20tPnJlbW90ZV9wb3J0ID0g
LTE7Cj4gKwljb24tPnJpbmdfcmVmID0gLTE7Cj4gKwljb24tPmxvY2FsX3BvcnQgPSAtMTsKPiAr
CWNvbi0+cmVtb3RlX3BvcnQgPSAtMTsKPiAgCj4gIAlpZiAoIXdhdGNoX2RvbWFpbihkb20sIHRy
dWUpKQo+ICAJCWdvdG8gb3V0Owo+IEBAIC02OTcsNyArNzEyLDcgQEAgc3RhdGljIHN0cnVjdCBk
b21haW4gKmNyZWF0ZV9kb21haW4oaW50IGRvbWlkKQo+ICAKPiAgCXJldHVybiBkb207Cj4gICBv
dXQ6Cj4gLQlmcmVlKGRvbS0+Y29uc3BhdGgpOwo+ICsJZnJlZShjb24tPmNvbnNwYXRoKTsKPiAg
CWZyZWUoZG9tKTsKPiAgCXJldHVybiBOVUxMOwo+ICB9Cj4gQEAgLTcyOSwzMCArNzQ0LDM0IEBA
IHN0YXRpYyB2b2lkIHJlbW92ZV9kb21haW4oc3RydWN0IGRvbWFpbiAqZG9tKQo+ICAKPiAgc3Rh
dGljIHZvaWQgY2xlYW51cF9kb21haW4oc3RydWN0IGRvbWFpbiAqZCkKPiAgewo+ICsJc3RydWN0
IGNvbnNvbGUgKmNvbiA9ICZkLT5jb25zb2xlOwo+ICsKPiAgCWRvbWFpbl9jbG9zZV90dHkoZCk7
Cj4gIAo+IC0JaWYgKGQtPmxvZ19mZCAhPSAtMSkgewo+IC0JCWNsb3NlKGQtPmxvZ19mZCk7Cj4g
LQkJZC0+bG9nX2ZkID0gLTE7Cj4gKwlpZiAoY29uLT5sb2dfZmQgIT0gLTEpIHsKPiArCQljbG9z
ZShjb24tPmxvZ19mZCk7Cj4gKwkJY29uLT5sb2dfZmQgPSAtMTsKPiAgCX0KPiAgCj4gLQlmcmVl
KGQtPmJ1ZmZlci5kYXRhKTsKPiAtCWQtPmJ1ZmZlci5kYXRhID0gTlVMTDsKPiArCWZyZWUoY29u
LT5idWZmZXIuZGF0YSk7Cj4gKwljb24tPmJ1ZmZlci5kYXRhID0gTlVMTDsKPiAgCj4gLQlmcmVl
KGQtPmNvbnNwYXRoKTsKPiAtCWQtPmNvbnNwYXRoID0gTlVMTDsKPiArCWZyZWUoY29uLT5jb25z
cGF0aCk7Cj4gKwljb24tPmNvbnNwYXRoID0gTlVMTDsKPiAgCj4gIAlyZW1vdmVfZG9tYWluKGQp
Owo+ICB9Cj4gIAo+ICBzdGF0aWMgdm9pZCBzaHV0ZG93bl9kb21haW4oc3RydWN0IGRvbWFpbiAq
ZCkKPiAgewo+ICsJc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkLT5jb25zb2xlOwo+ICsKPiAgCWQt
PmlzX2RlYWQgPSB0cnVlOwo+ICAJd2F0Y2hfZG9tYWluKGQsIGZhbHNlKTsKPiAgCWRvbWFpbl91
bm1hcF9pbnRlcmZhY2UoZCk7Cj4gLQlpZiAoZC0+eGNlX2hhbmRsZSAhPSBOVUxMKQo+IC0JCXhl
bmV2dGNobl9jbG9zZShkLT54Y2VfaGFuZGxlKTsKPiAtCWQtPnhjZV9oYW5kbGUgPSBOVUxMOwo+
ICsJaWYgKGNvbi0+eGNlX2hhbmRsZSAhPSBOVUxMKQo+ICsJCXhlbmV2dGNobl9jbG9zZShjb24t
PnhjZV9oYW5kbGUpOwo+ICsJY29uLT54Y2VfaGFuZGxlID0gTlVMTDsKPiAgfQo+ICAKPiAgc3Rh
dGljIHVuc2lnbmVkIGVudW1fcGFzcyA9IDA7Cj4gQEAgLTc4Miw3ICs4MDEsOCBAQCBzdGF0aWMg
dm9pZCBlbnVtX2RvbWFpbnModm9pZCkKPiAgCj4gIHN0YXRpYyBpbnQgcmluZ19mcmVlX2J5dGVz
KHN0cnVjdCBkb21haW4gKmRvbSkKPiAgewo+IC0Jc3RydWN0IHhlbmNvbnNfaW50ZXJmYWNlICpp
bnRmID0gZG9tLT5pbnRlcmZhY2U7Cj4gKwlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmRvbS0+Y29u
c29sZTsKPiArCXN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50ZiA9IGNvbi0+aW50ZXJmYWNl
Owo+ICAJWEVOQ09OU19SSU5HX0lEWCBjb25zLCBwcm9kLCBzcGFjZTsKPiAgCj4gIAljb25zID0g
aW50Zi0+aW5fY29uczsKPiBAQCAtODEyLDcgKzgzMiw4IEBAIHN0YXRpYyB2b2lkIGhhbmRsZV90
dHlfcmVhZChzdHJ1Y3QgZG9tYWluICpkb20pCj4gIAlzc2l6ZV90IGxlbiA9IDA7Cj4gIAljaGFy
IG1zZ1s4MF07Cj4gIAlpbnQgaTsKPiAtCXN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50ZiA9
IGRvbS0+aW50ZXJmYWNlOwo+ICsJc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkb20tPmNvbnNvbGU7
Cj4gKwlzdHJ1Y3QgeGVuY29uc19pbnRlcmZhY2UgKmludGYgPSBjb24tPmludGVyZmFjZTsKPiAg
CVhFTkNPTlNfUklOR19JRFggcHJvZDsKPiAgCj4gIAlpZiAoZG9tLT5pc19kZWFkKQo+IEBAIC04
MjUsNyArODQ2LDcgQEAgc3RhdGljIHZvaWQgaGFuZGxlX3R0eV9yZWFkKHN0cnVjdCBkb21haW4g
KmRvbSkKPiAgCWlmIChsZW4gPiBzaXplb2YobXNnKSkKPiAgCQlsZW4gPSBzaXplb2YobXNnKTsK
PiAgCj4gLQlsZW4gPSByZWFkKGRvbS0+bWFzdGVyX2ZkLCBtc2csIGxlbik7Cj4gKwlsZW4gPSBy
ZWFkKGNvbi0+bWFzdGVyX2ZkLCBtc2csIGxlbik7Cj4gIAkvKgo+ICAJICogTm90ZTogb24gU29s
YXJpcywgbGVuID09IDAgbWVhbnMgdGhlIHNsYXZlIGNsb3NlZCwgYW5kIHRoaXMKPiAgCSAqIGlz
IG5vIHByb2JsZW0sIGJ1dCBMaW51eCBjYW4ndCBoYW5kbGUgdGhpcyB1c2VmdWxseSwgc28gd2UK
PiBAQCAtODQxLDcgKzg2Miw3IEBAIHN0YXRpYyB2b2lkIGhhbmRsZV90dHlfcmVhZChzdHJ1Y3Qg
ZG9tYWluICpkb20pCj4gIAkJfQo+ICAJCXhlbl93bWIoKTsKPiAgCQlpbnRmLT5pbl9wcm9kID0g
cHJvZDsKPiAtCQl4ZW5ldnRjaG5fbm90aWZ5KGRvbS0+eGNlX2hhbmRsZSwgZG9tLT5sb2NhbF9w
b3J0KTsKPiArCQl4ZW5ldnRjaG5fbm90aWZ5KGNvbi0+eGNlX2hhbmRsZSwgY29uLT5sb2NhbF9w
b3J0KTsKPiAgCX0gZWxzZSB7Cj4gIAkJZG9tYWluX2Nsb3NlX3R0eShkb20pOwo+ICAJCXNodXRk
b3duX2RvbWFpbihkb20pOwo+IEBAIC04NTEsMzcgKzg3MiwzOSBAQCBzdGF0aWMgdm9pZCBoYW5k
bGVfdHR5X3JlYWQoc3RydWN0IGRvbWFpbiAqZG9tKQo+ICBzdGF0aWMgdm9pZCBoYW5kbGVfdHR5
X3dyaXRlKHN0cnVjdCBkb21haW4gKmRvbSkKPiAgewo+ICAJc3NpemVfdCBsZW47Cj4gKwlzdHJ1
Y3QgY29uc29sZSAqY29uID0gJmRvbS0+Y29uc29sZTsKPiAgCj4gIAlpZiAoZG9tLT5pc19kZWFk
KQo+ICAJCXJldHVybjsKPiAgCj4gLQlsZW4gPSB3cml0ZShkb20tPm1hc3Rlcl9mZCwgZG9tLT5i
dWZmZXIuZGF0YSArIGRvbS0+YnVmZmVyLmNvbnN1bWVkLAo+IC0JCSAgICBkb20tPmJ1ZmZlci5z
aXplIC0gZG9tLT5idWZmZXIuY29uc3VtZWQpOwo+ICsJbGVuID0gd3JpdGUoY29uLT5tYXN0ZXJf
ZmQsIGNvbi0+YnVmZmVyLmRhdGEgKyBjb24tPmJ1ZmZlci5jb25zdW1lZCwKPiArCQkgICAgY29u
LT5idWZmZXIuc2l6ZSAtIGNvbi0+YnVmZmVyLmNvbnN1bWVkKTsKPiAgIAlpZiAobGVuIDwgMSkg
ewo+ICAJCWRvbG9nKExPR19ERUJVRywgIldyaXRlIGZhaWxlZCBvbiBkb21haW4gJWQ6ICV6ZCwg
JWRcbiIsCj4gIAkJICAgICAgZG9tLT5kb21pZCwgbGVuLCBlcnJubyk7Cj4gIAkJZG9tYWluX2hh
bmRsZV9icm9rZW5fdHR5KGRvbSwgZG9tYWluX2lzX3ZhbGlkKGRvbS0+ZG9taWQpKTsKPiAgCX0g
ZWxzZSB7Cj4gLQkJYnVmZmVyX2FkdmFuY2UoJmRvbS0+YnVmZmVyLCBsZW4pOwo+ICsJCWJ1ZmZl
cl9hZHZhbmNlKCZjb24tPmJ1ZmZlciwgbGVuKTsKPiAgCX0KPiAgfQo+ICAKPiAgc3RhdGljIHZv
aWQgaGFuZGxlX3JpbmdfcmVhZChzdHJ1Y3QgZG9tYWluICpkb20pCj4gIHsKPiAgCXhlbmV2dGNo
bl9wb3J0X29yX2Vycm9yX3QgcG9ydDsKPiArCXN0cnVjdCBjb25zb2xlICpjb24gPSAmZG9tLT5j
b25zb2xlOwo+ICAKPiAgCWlmIChkb20tPmlzX2RlYWQpCj4gIAkJcmV0dXJuOwo+ICAKPiAtCWlm
ICgocG9ydCA9IHhlbmV2dGNobl9wZW5kaW5nKGRvbS0+eGNlX2hhbmRsZSkpID09IC0xKQo+ICsJ
aWYgKChwb3J0ID0geGVuZXZ0Y2huX3BlbmRpbmcoY29uLT54Y2VfaGFuZGxlKSkgPT0gLTEpCj4g
IAkJcmV0dXJuOwo+ICAKPiAtCWRvbS0+ZXZlbnRfY291bnQrKzsKPiArCWNvbi0+ZXZlbnRfY291
bnQrKzsKPiAgCj4gIAlidWZmZXJfYXBwZW5kKGRvbSk7Cj4gIAo+IC0JaWYgKGRvbS0+ZXZlbnRf
Y291bnQgPCBSQVRFX0xJTUlUX0FMTE9XQU5DRSkKPiAtCQkodm9pZCl4ZW5ldnRjaG5fdW5tYXNr
KGRvbS0+eGNlX2hhbmRsZSwgcG9ydCk7Cj4gKwlpZiAoY29uLT5ldmVudF9jb3VudCA8IFJBVEVf
TElNSVRfQUxMT1dBTkNFKQo+ICsJCSh2b2lkKXhlbmV2dGNobl91bm1hc2soY29uLT54Y2VfaGFu
ZGxlLCBwb3J0KTsKPiAgfQo+ICAKPiAgc3RhdGljIHZvaWQgaGFuZGxlX3hzKHZvaWQpCj4gQEAg
LTk0OCw5ICs5NzEsMTEgQEAgc3RhdGljIHZvaWQgaGFuZGxlX2xvZ19yZWxvYWQodm9pZCkKPiAg
CWlmIChsb2dfZ3Vlc3QpIHsKPiAgCQlzdHJ1Y3QgZG9tYWluICpkOwo+ICAJCWZvciAoZCA9IGRv
bV9oZWFkOyBkOyBkID0gZC0+bmV4dCkgewo+IC0JCQlpZiAoZC0+bG9nX2ZkICE9IC0xKQo+IC0J
CQkJY2xvc2UoZC0+bG9nX2ZkKTsKPiAtCQkJZC0+bG9nX2ZkID0gY3JlYXRlX2RvbWFpbl9sb2co
ZCk7Cj4gKwkJCXN0cnVjdCBjb25zb2xlICpjb24gPSAmZC0+Y29uc29sZTsKPiArCj4gKwkJCWlm
IChjb24tPmxvZ19mZCAhPSAtMSkKPiArCQkJCWNsb3NlKGNvbi0+bG9nX2ZkKTsKPiArCQkJY29u
LT5sb2dfZmQgPSBjcmVhdGVfZG9tYWluX2xvZyhkKTsKPiAgCQl9Cj4gIAl9Cj4gIAo+IEBAIC0x
MDU5LDQ4ICsxMDg0LDUyIEBAIHZvaWQgaGFuZGxlX2lvKHZvaWQpCj4gIAkJLyogUmUtY2FsY3Vs
YXRlIGFueSBldmVudCBjb3VudGVyIGFsbG93YW5jZXMgJiB1bmJsb2NrCj4gIAkJICAgZG9tYWlu
cyB3aXRoIG5ldyBhbGxvd2FuY2UgKi8KPiAgCQlmb3IgKGQgPSBkb21faGVhZDsgZDsgZCA9IGQt
Pm5leHQpIHsKPiArCQkJc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkLT5jb25zb2xlOwo+ICsKPiAg
CQkJLyogQ1MgMTYyNTc6OTU1ZWU0ZmExMzQ1IGludHJvZHVjZXMgYSA1bXMgZnV6ego+ICAJCQkg
KiBmb3Igc2VsZWN0KCksIGl0IGlzIG5vdCBjbGVhciBwb2xsKCkgaGFzCj4gIAkJCSAqIHNpbWls
YXIgYmVoYXZpb3IgKHJldHVybmluZyBhIGNvdXBsZSBvZiBtcwo+ICAJCQkgKiBzb29uZXIgdGhh
biByZXF1ZXN0ZWQpIGFzIHdlbGwuIEp1c3QgbGVhdmUKPiAgCQkJICogdGhlIGZ1enogaGVyZS4g
UmVtb3ZlIGl0IHdpdGggYSBzZXBhcmF0ZQo+ICAJCQkgKiBwYXRjaCBpZiBuZWNlc3NhcnkgKi8K
PiAtCQkJaWYgKChub3crNSkgPiBkLT5uZXh0X3BlcmlvZCkgewo+IC0JCQkJZC0+bmV4dF9wZXJp
b2QgPSBub3cgKyBSQVRFX0xJTUlUX1BFUklPRDsKPiAtCQkJCWlmIChkLT5ldmVudF9jb3VudCA+
PSBSQVRFX0xJTUlUX0FMTE9XQU5DRSkgewo+IC0JCQkJCSh2b2lkKXhlbmV2dGNobl91bm1hc2so
ZC0+eGNlX2hhbmRsZSwgZC0+bG9jYWxfcG9ydCk7Cj4gKwkJCWlmICgobm93KzUpID4gY29uLT5u
ZXh0X3BlcmlvZCkgewo+ICsJCQkJY29uLT5uZXh0X3BlcmlvZCA9IG5vdyArIFJBVEVfTElNSVRf
UEVSSU9EOwo+ICsJCQkJaWYgKGNvbi0+ZXZlbnRfY291bnQgPj0gUkFURV9MSU1JVF9BTExPV0FO
Q0UpIHsKPiArCQkJCQkodm9pZCl4ZW5ldnRjaG5fdW5tYXNrKGNvbi0+eGNlX2hhbmRsZSwgY29u
LT5sb2NhbF9wb3J0KTsKPiAgCQkJCX0KPiAtCQkJCWQtPmV2ZW50X2NvdW50ID0gMDsKPiArCQkJ
CWNvbi0+ZXZlbnRfY291bnQgPSAwOwo+ICAJCQl9Cj4gIAkJfQo+ICAKPiAgCQlmb3IgKGQgPSBk
b21faGVhZDsgZDsgZCA9IGQtPm5leHQpIHsKPiAtCQkJaWYgKGQtPmV2ZW50X2NvdW50ID49IFJB
VEVfTElNSVRfQUxMT1dBTkNFKSB7Cj4gKwkJCXN0cnVjdCBjb25zb2xlICpjb24gPSAmZC0+Y29u
c29sZTsKPiArCj4gKwkJCWlmIChjb24tPmV2ZW50X2NvdW50ID49IFJBVEVfTElNSVRfQUxMT1dB
TkNFKSB7Cj4gIAkJCQkvKiBEZXRlcm1pbmUgaWYgd2UncmUgZ29pbmcgdG8gYmUgdGhlIG5leHQg
dGltZSBzbGljZSB0byBleHBpcmUgKi8KPiAgCQkJCWlmICghbmV4dF90aW1lb3V0IHx8Cj4gLQkJ
CQkgICAgZC0+bmV4dF9wZXJpb2QgPCBuZXh0X3RpbWVvdXQpCj4gLQkJCQkJbmV4dF90aW1lb3V0
ID0gZC0+bmV4dF9wZXJpb2Q7Cj4gLQkJCX0gZWxzZSBpZiAoZC0+eGNlX2hhbmRsZSAhPSBOVUxM
KSB7Cj4gKwkJCQkgICAgY29uLT5uZXh0X3BlcmlvZCA8IG5leHRfdGltZW91dCkKPiArCQkJCQlu
ZXh0X3RpbWVvdXQgPSBjb24tPm5leHRfcGVyaW9kOwo+ICsJCQl9IGVsc2UgaWYgKGNvbi0+eGNl
X2hhbmRsZSAhPSBOVUxMKSB7Cj4gIAkJCQlpZiAoZGlzY2FyZF9vdmVyZmxvd2VkX2RhdGEgfHwK
PiAtCQkJCSAgICAhZC0+YnVmZmVyLm1heF9jYXBhY2l0eSB8fAo+IC0JCQkJICAgIGQtPmJ1ZmZl
ci5zaXplIDwgZC0+YnVmZmVyLm1heF9jYXBhY2l0eSkgewo+IC0JCQkJCWludCBldnRjaG5fZmQg
PSB4ZW5ldnRjaG5fZmQoZC0+eGNlX2hhbmRsZSk7Cj4gLQkJCQkJZC0+eGNlX3BvbGxmZF9pZHgg
PSBzZXRfZmRzKGV2dGNobl9mZCwKPiArCQkJCSAgICAhY29uLT5idWZmZXIubWF4X2NhcGFjaXR5
IHx8Cj4gKwkJCQkgICAgY29uLT5idWZmZXIuc2l6ZSA8IGNvbi0+YnVmZmVyLm1heF9jYXBhY2l0
eSkgewo+ICsJCQkJCWludCBldnRjaG5fZmQgPSB4ZW5ldnRjaG5fZmQoY29uLT54Y2VfaGFuZGxl
KTsKPiArCQkJCQljb24tPnhjZV9wb2xsZmRfaWR4ID0gc2V0X2ZkcyhldnRjaG5fZmQsCj4gIAkJ
CQkJCQkJICAgIFBPTExJTnxQT0xMUFJJKTsKPiAgCQkJCX0KPiAgCQkJfQo+ICAKPiAtCQkJaWYg
KGQtPm1hc3Rlcl9mZCAhPSAtMSkgewo+ICsJCQlpZiAoY29uLT5tYXN0ZXJfZmQgIT0gLTEpIHsK
PiAgCQkJCXNob3J0IGV2ZW50cyA9IDA7Cj4gIAkJCQlpZiAoIWQtPmlzX2RlYWQgJiYgcmluZ19m
cmVlX2J5dGVzKGQpKQo+ICAJCQkJCWV2ZW50cyB8PSBQT0xMSU47Cj4gIAo+IC0JCQkJaWYgKCFi
dWZmZXJfZW1wdHkoJmQtPmJ1ZmZlcikpCj4gKwkJCQlpZiAoIWJ1ZmZlcl9lbXB0eSgmY29uLT5i
dWZmZXIpKQo+ICAJCQkJCWV2ZW50cyB8PSBQT0xMT1VUOwo+ICAKPiAgCQkJCWlmIChldmVudHMp
Cj4gLQkJCQkJZC0+bWFzdGVyX3BvbGxmZF9pZHggPQo+IC0JCQkJCQlzZXRfZmRzKGQtPm1hc3Rl
cl9mZCwKPiArCQkJCQljb24tPm1hc3Rlcl9wb2xsZmRfaWR4ID0KPiArCQkJCQkJc2V0X2Zkcyhj
b24tPm1hc3Rlcl9mZCwKPiAgCQkJCQkJCWV2ZW50c3xQT0xMUFJJKTsKPiAgCQkJfQo+ICAJCX0K
PiBAQCAtMTE2MywzMyArMTE5MiwzNSBAQCB2b2lkIGhhbmRsZV9pbyh2b2lkKQo+ICAJCX0KPiAg
Cj4gIAkJZm9yIChkID0gZG9tX2hlYWQ7IGQ7IGQgPSBuKSB7Cj4gKwkJCXN0cnVjdCBjb25zb2xl
ICpjb24gPSAmZC0+Y29uc29sZTsKPiArCj4gIAkJCW4gPSBkLT5uZXh0Owo+IC0JCQlpZiAoZC0+
ZXZlbnRfY291bnQgPCBSQVRFX0xJTUlUX0FMTE9XQU5DRSkgewo+IC0JCQkJaWYgKGQtPnhjZV9o
YW5kbGUgIT0gTlVMTCAmJgo+IC0JCQkJICAgIGQtPnhjZV9wb2xsZmRfaWR4ICE9IC0xICYmCj4g
LQkJCQkgICAgIShmZHNbZC0+eGNlX3BvbGxmZF9pZHhdLnJldmVudHMgJgo+ICsJCQlpZiAoY29u
LT5ldmVudF9jb3VudCA8IFJBVEVfTElNSVRfQUxMT1dBTkNFKSB7Cj4gKwkJCQlpZiAoY29uLT54
Y2VfaGFuZGxlICE9IE5VTEwgJiYKPiArCQkJCSAgICBjb24tPnhjZV9wb2xsZmRfaWR4ICE9IC0x
ICYmCj4gKwkJCQkgICAgIShmZHNbY29uLT54Y2VfcG9sbGZkX2lkeF0ucmV2ZW50cyAmCj4gIAkJ
CQkgICAgICB+KFBPTExJTnxQT0xMT1VUfFBPTExQUkkpKSAmJgo+IC0JCQkJICAgICAgKGZkc1tk
LT54Y2VfcG9sbGZkX2lkeF0ucmV2ZW50cyAmCj4gKwkJCQkgICAgICAoZmRzW2Nvbi0+eGNlX3Bv
bGxmZF9pZHhdLnJldmVudHMgJgo+ICAJCQkJICAgICAgIFBPTExJTikpCj4gIAkJCQkgICAgaGFu
ZGxlX3JpbmdfcmVhZChkKTsKPiAgCQkJfQo+ICAKPiAtCQkJaWYgKGQtPm1hc3Rlcl9mZCAhPSAt
MSAmJiBkLT5tYXN0ZXJfcG9sbGZkX2lkeCAhPSAtMSkgewo+IC0JCQkJaWYgKGZkc1tkLT5tYXN0
ZXJfcG9sbGZkX2lkeF0ucmV2ZW50cyAmCj4gKwkJCWlmIChjb24tPm1hc3Rlcl9mZCAhPSAtMSAm
JiBjb24tPm1hc3Rlcl9wb2xsZmRfaWR4ICE9IC0xKSB7Cj4gKwkJCQlpZiAoZmRzW2Nvbi0+bWFz
dGVyX3BvbGxmZF9pZHhdLnJldmVudHMgJgo+ICAJCQkJICAgIH4oUE9MTElOfFBPTExPVVR8UE9M
TFBSSSkpCj4gIAkJCQkJZG9tYWluX2hhbmRsZV9icm9rZW5fdHR5KGQsCj4gIAkJCQkJCSAgIGRv
bWFpbl9pc192YWxpZChkLT5kb21pZCkpOwo+ICAJCQkJZWxzZSB7Cj4gLQkJCQkJaWYgKGZkc1tk
LT5tYXN0ZXJfcG9sbGZkX2lkeF0ucmV2ZW50cyAmCj4gKwkJCQkJaWYgKGZkc1tjb24tPm1hc3Rl
cl9wb2xsZmRfaWR4XS5yZXZlbnRzICYKPiAgCQkJCQkgICAgUE9MTElOKQo+ICAJCQkJCQloYW5k
bGVfdHR5X3JlYWQoZCk7Cj4gLQkJCQkJaWYgKGZkc1tkLT5tYXN0ZXJfcG9sbGZkX2lkeF0ucmV2
ZW50cyAmCj4gKwkJCQkJaWYgKGZkc1tjb24tPm1hc3Rlcl9wb2xsZmRfaWR4XS5yZXZlbnRzICYK
PiAgCQkJCQkgICAgUE9MTE9VVCkKPiAgCQkJCQkJaGFuZGxlX3R0eV93cml0ZShkKTsKPiAgCQkJ
CX0KPiAgCQkJfQo+ICAKPiAtCQkJZC0+eGNlX3BvbGxmZF9pZHggPSBkLT5tYXN0ZXJfcG9sbGZk
X2lkeCA9IC0xOwo+ICsJCQljb24tPnhjZV9wb2xsZmRfaWR4ID0gY29uLT5tYXN0ZXJfcG9sbGZk
X2lkeCA9IC0xOwo+ICAKPiAgCQkJaWYgKGQtPmxhc3Rfc2VlbiAhPSBlbnVtX3Bhc3MpCj4gIAkJ
CQlzaHV0ZG93bl9kb21haW4oZCk7Cj4gLS0gCj4gMi43LjQKPiAKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 22 23:21:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 23:21:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dOBQ7-0002GS-Fp; Thu, 22 Jun 2017 23: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 <sstabellini@kernel.org>) id 1dOBQ6-0002GL-R7
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 23:21:50 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 23/6A-03620-E015C495; Thu, 22 Jun 2017 23:21:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVybKJssi5voE+
 kwa5mcYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPf9KUsBT9lK75edG1g3CXRxcjFISTwh1Hi
 +IT1rF2MnBwsAg4SDd8OsHQxcnAwCsRIPPhhDRJmFAiTmHx5CVSJtsTPVT+YQGw2AUOJv082s
 YGUSwDZSz5zgIRFBIwkXjy6zAIynlngGKPEy0un2UESwgKpEq8nn2ADsTkFfCW+TX/KDGLzCn
 hL9O/8DxYXEuhhlOjeKgxiiwroShz694cNokZQ4uTMJywgNrOAlsTy6dtYJjAKzEKSmoUktYC
 RaRWjRnFqUVlqka6hoV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmAIMgDBDsZP
 ywIOMUpyMCmJ8m4u9o4U4kvKT6nMSCzOiC8qzUktPsQow8GhJMF73d8nUkiwKDU9tSItMwcYD
 TBpCQ4eJRHe195Aad7igsTc4sx0iNQpRkUpcd7lIH0CIImM0jy4NlgEXmKUlRLmZQQ6RIinIL
 UoN7MEVf4VozgHo5IwrzvIFJ7MvBK46a+AFjMBLX5xxANkcUkiQkqqgTHQ9vKqI89qF0qb/TL
 /83BNOLto3d7slbMzb/9fxcp08svUV6vleqemKan6MUz/cPp9QpS0x3sXR8lpHgWPb15dl2Ib
 u6d4odTuHYa3/7JFOpuejVG7u6v5wuxl9lPupe3nb5lmfqnV+qPK/ryg7XFzA2v/xKqmm97Pn
 Pp6vYmNv++iz4oO8xOVWIozEg21mIuKEwFe3MliuwIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1498173707!75129583!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27877 invoked from network); 22 Jun 2017 23:21:49 -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; 22 Jun 2017 23:21:49 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 446B22170D;
 Thu, 22 Jun 2017 23:21:47 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 446B22170D
Date: Thu, 22 Jun 2017 16:21:46 -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: <1498117132-27139-12-git-send-email-bhupinder.thakur@linaro.org>
Message-ID: <alpine.DEB.2.10.1706221621400.12819@sstabellini-ThinkPad-X260>
References: <1498117132-27139-1-git-send-email-bhupinder.thakur@linaro.org>
 <1498117132-27139-12-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>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 11/17 v5] 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCAyMiBKdW4gMjAxNywgQmh1cGluZGVyIFRoYWt1ciB3cm90ZToKPiBUaGUgY29uc29s
ZS0+Y29uc3BhdGggbmFtZSBpcyBjaGFuZ2VkIHRvIGNvbnNvbGUtPnhzcGF0aCBhcyBpdCBpcwo+
IGNsZWFyIGZyb20gdGhlIG5hbWUgdGhhdCBpdCBpcyByZWZlcnJpbmcgdG8geGVuc3RvcmUgcGF0
aC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3Vy
QGxpbmFyby5vcmc+CgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgoKCj4gLS0tCj4gQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5j
aXRyaXguY29tPgo+IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IENDOiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQ0M6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gCj4gQ2hhbmdlcyBzaW5jZSB2NDoKPiAtIFNwbGl0
IHRoaXMgY2hhbmdlIGluIGEgc2VwYXJhdGUgcGF0Y2guCj4gCj4gIHRvb2xzL2NvbnNvbGUvZGFl
bW9uL2lvLmMgfCAzMCArKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0KPiAgMSBmaWxlIGNo
YW5nZWQsIDE1IGluc2VydGlvbnMoKyksIDE1IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQg
YS90b29scy9jb25zb2xlL2RhZW1vbi9pby5jIGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwo+
IGluZGV4IDMwY2QxNjcuLjZmNWM2OWMgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvY29uc29sZS9kYWVt
b24vaW8uYwo+ICsrKyBiL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKPiBAQCAtOTUsNyArOTUs
NyBAQCBzdHJ1Y3QgY29uc29sZSB7Cj4gIAlpbnQgc2xhdmVfZmQ7Cj4gIAlpbnQgbG9nX2ZkOwo+
ICAJc3RydWN0IGJ1ZmZlciBidWZmZXI7Cj4gLQljaGFyICpjb25zcGF0aDsKPiArCWNoYXIgKnhz
cGF0aDsKPiAgCWludCByaW5nX3JlZjsKPiAgCXhlbmV2dGNobl9oYW5kbGUgKnhjZV9oYW5kbGU7
Cj4gIAlpbnQgeGNlX3BvbGxmZF9pZHg7Cj4gQEAgLTQ2Myw3ICs0NjMsNyBAQCBzdGF0aWMgaW50
IGRvbWFpbl9jcmVhdGVfdHR5KHN0cnVjdCBkb21haW4gKmRvbSkKPiAgCQlnb3RvIG91dDsKPiAg
CX0KPiAgCj4gLQlzdWNjZXNzID0gYXNwcmludGYoJnBhdGgsICIlcy9saW1pdCIsIGNvbi0+Y29u
c3BhdGgpICE9Cj4gKwlzdWNjZXNzID0gYXNwcmludGYoJnBhdGgsICIlcy9saW1pdCIsIGNvbi0+
eHNwYXRoKSAhPQo+ICAJCS0xOwo+ICAJaWYgKCFzdWNjZXNzKQo+ICAJCWdvdG8gb3V0Owo+IEBA
IC00NzQsNyArNDc0LDcgQEAgc3RhdGljIGludCBkb21haW5fY3JlYXRlX3R0eShzdHJ1Y3QgZG9t
YWluICpkb20pCj4gIAl9Cj4gIAlmcmVlKHBhdGgpOwo+ICAKPiAtCXN1Y2Nlc3MgPSAoYXNwcmlu
dGYoJnBhdGgsICIlcy90dHkiLCBjb24tPmNvbnNwYXRoKSAhPSAtMSk7Cj4gKwlzdWNjZXNzID0g
KGFzcHJpbnRmKCZwYXRoLCAiJXMvdHR5IiwgY29uLT54c3BhdGgpICE9IC0xKTsKPiAgCWlmICgh
c3VjY2VzcykKPiAgCQlnb3RvIG91dDsKPiAgCXN1Y2Nlc3MgPSB4c193cml0ZSh4cywgWEJUX05V
TEwsIHBhdGgsIHNsYXZlLCBzdHJsZW4oc2xhdmUpKTsKPiBAQCAtNTQ2LDE0ICs1NDYsMTQgQEAg
c3RhdGljIGludCBkb21haW5fY3JlYXRlX3Jpbmcoc3RydWN0IGRvbWFpbiAqZG9tKQo+ICAJY2hh
ciAqdHlwZSwgcGF0aFtQQVRIX01BWF07Cj4gIAlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmRvbS0+
Y29uc29sZTsKPiAgCj4gLQllcnIgPSB4c19nYXRoZXIoeHMsIGNvbi0+Y29uc3BhdGgsCj4gKwll
cnIgPSB4c19nYXRoZXIoeHMsIGNvbi0+eHNwYXRoLAo+ICAJCQkicmluZy1yZWYiLCAiJXUiLCAm
cmluZ19yZWYsCj4gIAkJCSJwb3J0IiwgIiVpIiwgJnJlbW90ZV9wb3J0LAo+ICAJCQlOVUxMKTsK
PiAgCWlmIChlcnIpCj4gIAkJZ290byBvdXQ7Cj4gIAo+IC0Jc25wcmludGYocGF0aCwgc2l6ZW9m
KHBhdGgpLCAiJXMvdHlwZSIsIGNvbi0+Y29uc3BhdGgpOwo+ICsJc25wcmludGYocGF0aCwgc2l6
ZW9mKHBhdGgpLCAiJXMvdHlwZSIsIGNvbi0+eHNwYXRoKTsKPiAgCXR5cGUgPSB4c19yZWFkKHhz
LCBYQlRfTlVMTCwgcGF0aCwgTlVMTCk7Cj4gIAlpZiAodHlwZSAmJiBzdHJjbXAodHlwZSwgInhl
bmNvbnNvbGVkIikgIT0gMCkgewo+ICAJCWZyZWUodHlwZSk7Cj4gQEAgLTY0NiwxMyArNjQ2LDEz
IEBAIHN0YXRpYyBib29sIHdhdGNoX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkb20sIGJvb2wgd2F0
Y2gpCj4gIAo+ICAJc25wcmludGYoZG9taWRfc3RyLCBzaXplb2YoZG9taWRfc3RyKSwgImRvbSV1
IiwgZG9tLT5kb21pZCk7Cj4gIAlpZiAod2F0Y2gpIHsKPiAtCQlzdWNjZXNzID0geHNfd2F0Y2go
eHMsIGNvbi0+Y29uc3BhdGgsIGRvbWlkX3N0cik7Cj4gKwkJc3VjY2VzcyA9IHhzX3dhdGNoKHhz
LCBjb24tPnhzcGF0aCwgZG9taWRfc3RyKTsKPiAgCQlpZiAoc3VjY2VzcykKPiAgCQkJZG9tYWlu
X2NyZWF0ZV9yaW5nKGRvbSk7Cj4gIAkJZWxzZQo+IC0JCQl4c191bndhdGNoKHhzLCBjb24tPmNv
bnNwYXRoLCBkb21pZF9zdHIpOwo+ICsJCQl4c191bndhdGNoKHhzLCBjb24tPnhzcGF0aCwgZG9t
aWRfc3RyKTsKPiAgCX0gZWxzZSB7Cj4gLQkJc3VjY2VzcyA9IHhzX3Vud2F0Y2goeHMsIGNvbi0+
Y29uc3BhdGgsIGRvbWlkX3N0cik7Cj4gKwkJc3VjY2VzcyA9IHhzX3Vud2F0Y2goeHMsIGNvbi0+
eHNwYXRoLCBkb21pZF9zdHIpOwo+ICAJfQo+ICAKPiAgCXJldHVybiBzdWNjZXNzOwo+IEBAIC02
ODIsMTMgKzY4MiwxMyBAQCBzdGF0aWMgc3RydWN0IGRvbWFpbiAqY3JlYXRlX2RvbWFpbihpbnQg
ZG9taWQpCj4gIAlkb20tPmRvbWlkID0gZG9taWQ7Cj4gIAo+ICAJY29uID0gJmRvbS0+Y29uc29s
ZTsKPiAtCWNvbi0+Y29uc3BhdGggPSB4c19nZXRfZG9tYWluX3BhdGgoeHMsIGRvbS0+ZG9taWQp
Owo+IC0JcyA9IHJlYWxsb2MoY29uLT5jb25zcGF0aCwgc3RybGVuKGNvbi0+Y29uc3BhdGgpICsK
PiArCWNvbi0+eHNwYXRoID0geHNfZ2V0X2RvbWFpbl9wYXRoKHhzLCBkb20tPmRvbWlkKTsKPiAr
CXMgPSByZWFsbG9jKGNvbi0+eHNwYXRoLCBzdHJsZW4oY29uLT54c3BhdGgpICsKPiAgCQkgICAg
c3RybGVuKCIvY29uc29sZSIpICsgMSk7Cj4gIAlpZiAocyA9PSBOVUxMKQo+ICAJCWdvdG8gb3V0
Owo+IC0JY29uLT5jb25zcGF0aCA9IHM7Cj4gLQlzdHJjYXQoY29uLT5jb25zcGF0aCwgIi9jb25z
b2xlIik7Cj4gKwljb24tPnhzcGF0aCA9IHM7Cj4gKwlzdHJjYXQoY29uLT54c3BhdGgsICIvY29u
c29sZSIpOwo+ICAKPiAgCWNvbi0+bWFzdGVyX2ZkID0gLTE7Cj4gIAljb24tPm1hc3Rlcl9wb2xs
ZmRfaWR4ID0gLTE7Cj4gQEAgLTcxMiw3ICs3MTIsNyBAQCBzdGF0aWMgc3RydWN0IGRvbWFpbiAq
Y3JlYXRlX2RvbWFpbihpbnQgZG9taWQpCj4gIAo+ICAJcmV0dXJuIGRvbTsKPiAgIG91dDoKPiAt
CWZyZWUoY29uLT5jb25zcGF0aCk7Cj4gKwlmcmVlKGNvbi0+eHNwYXRoKTsKPiAgCWZyZWUoZG9t
KTsKPiAgCXJldHVybiBOVUxMOwo+ICB9Cj4gQEAgLTc1Niw4ICs3NTYsOCBAQCBzdGF0aWMgdm9p
ZCBjbGVhbnVwX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkKQo+ICAJZnJlZShjb24tPmJ1ZmZlci5k
YXRhKTsKPiAgCWNvbi0+YnVmZmVyLmRhdGEgPSBOVUxMOwo+ICAKPiAtCWZyZWUoY29uLT5jb25z
cGF0aCk7Cj4gLQljb24tPmNvbnNwYXRoID0gTlVMTDsKPiArCWZyZWUoY29uLT54c3BhdGgpOwo+
ICsJY29uLT54c3BhdGggPSBOVUxMOwo+ICAKPiAgCXJlbW92ZV9kb21haW4oZCk7Cj4gIH0KPiAt
LSAKPiAyLjcuNAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 22 23:51:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 23:51: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 1dOBso-0004Rm-3p; Thu, 22 Jun 2017 23:51: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 1dOBsm-0004Rg-Qr
 for xen-devel@lists.xenproject.org; Thu, 22 Jun 2017 23:51:29 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 7E/AB-02022-FF75C495; Thu, 22 Jun 2017 23:51:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVybKJssu6/cJ9
 Ig1VXbCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy3p/IKTvYzVqyft52tgfFTYRcjJ4eQwB9G
 ia9P8kFsFgEHiYb1V5m7GDk4GAViJB78sAYJMwqESUy+vIQVokRbYseftWA2m4ChxN8nm9hAy
 iWA7CWfOUDCIgJGEi8eXWbpYuTiYBY4xijx8tJpdpCEsECcxPFZ01lAbE4BX4lJzw4wg9i8At
 4Su680MYE0CAn0MEo86LkMViQqoCtx6N8fNogiQYmTM5+AxZkFtCSWT9/GMoFRYBaS1CwkqQW
 MTKsY1YtTi8pSi3QN9ZKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAkOwnoGBcQdj
 U6/zIUZJDiYlUd7Nxd6RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4v4b5RAoJFqWmp1akZeYAo
 wEmLcHBoyTC+9obKM1bXJCYW5yZDpE6xajLsWH1+i9MQix5+XmpUuK8y0BmCIAUZZTmwY2ARe
 YlRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8TMA4F+LJzCuB2/QK6AgmoCNeHPEAOaIkESE
 l1cAYFjg59M2NjuKU9rrUl8XhkQe5qlJaXrM8mHf48zfRE5x925i0e61OfJvOcGh3zVMBi1S7
 VgOWzmuBNv3a8X83OLrk3w/xWHNw7rE/r8tWmr97OkNH/rWb1f2UFvMUl/Zw67rrtkebe88Vc
 b7irNt9gOOVGn/BttuHV99nbWQM+xH/xkx6J48SS3FGoqEWc1FxIgCzKYYDxwIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1498175485!100249686!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24056 invoked from network); 22 Jun 2017 23:51:26 -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; 22 Jun 2017 23:51:26 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 7E0E122B63;
 Thu, 22 Jun 2017 23:51:24 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 7E0E122B63
Date: Thu, 22 Jun 2017 16:51:23 -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: <1498117132-27139-14-git-send-email-bhupinder.thakur@linaro.org>
Message-ID: <alpine.DEB.2.10.1706221628240.12819@sstabellini-ThinkPad-X260>
References: <1498117132-27139-1-git-send-email-bhupinder.thakur@linaro.org>
 <1498117132-27139-14-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>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 13/17 v5] xen/arm: vpl011: Modify xenconsole
 to support multiple consoles
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCAyMiBKdW4gMjAxNywgQmh1cGluZGVyIFRoYWt1ciB3cm90ZToKPiBUaGlzIHBhdGNo
IGFkZHMgdGhlIHN1cHBvcnQgZm9yIG11bHRpcGxlIGNvbnNvbGVzIGFuZCBpbnRyb2R1Y2VzIHRo
ZSBpdGVyYXRvcgo+IGZ1bmN0aW9ucyB0byBvcGVyYXRlIG9uIG11bHRpcGxlIGNvbnNvbGVzLgo+
IAo+IFRoaXMgcGF0Y2ggaXMgaW4gcHJlcGFyYXRpb24gdG8gc3VwcG9ydCBhIG5ldyB2dWFydCBj
b25zb2xlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEJodXBpbmRlciBUaGFrdXIgPGJodXBpbmRlci50
aGFrdXJAbGluYXJvLm9yZz4KPiAtLS0KPiBDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1
LmNpdHJpeC5jb20+Cj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gQ0M6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiBDQzogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiAKPiBDaGFuZ2VzIHNpbmNlIHY0Ogo+IC0gQ2hh
bmdlcyB0byBtYWtlIGV2ZW50IGNoYW5uZWwgaGFuZGxpbmcgcGVyIGNvbnNvbGUgcmF0aGVyIHRo
YW4gcGVyIGRvbWFpbi4KPiAKPiBDaGFuZ2VzIHNpbmNlIHYzOgo+IC0gVGhlIGNoYW5nZXMgaW4g
eGVuY29uc29sZSBoYXZlIGJlZW4gc3BsaXQgaW50byBmb3VyIHBhdGNoZXMuIFRoaXMgaXMgdGhl
IHRoaXJkIHBhdGNoLgo+IAo+ICB0b29scy9jb25zb2xlL2RhZW1vbi9pby5jIHwgNDM1ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0KPiAgMSBmaWxlIGNoYW5n
ZWQsIDMwMiBpbnNlcnRpb25zKCspLCAxMzMgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBh
L3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMgYi90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCj4g
aW5kZXggYTJhMzQ5Ni4uYmFmMGUyZSAxMDA2NDQKPiAtLS0gYS90b29scy9jb25zb2xlL2RhZW1v
bi9pby5jCj4gKysrIGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwo+IEBAIC05MCwxMiArOTAs
MTQgQEAgc3RydWN0IGJ1ZmZlciB7Cj4gIH07Cj4gIAo+ICBzdHJ1Y3QgY29uc29sZSB7Cj4gKwlj
aGFyICp0dHluYW1lOwo+ICAJaW50IG1hc3Rlcl9mZDsKPiAgCWludCBtYXN0ZXJfcG9sbGZkX2lk
eDsKPiAgCWludCBzbGF2ZV9mZDsKPiAgCWludCBsb2dfZmQ7Cj4gIAlzdHJ1Y3QgYnVmZmVyIGJ1
ZmZlcjsKPiAgCWNoYXIgKnhzcGF0aDsKPiArCWNoYXIgKmxvZ19zdWZmaXg7Cj4gIAlpbnQgcmlu
Z19yZWY7Cj4gIAl4ZW5ldnRjaG5faGFuZGxlICp4Y2VfaGFuZGxlOwo+ICAJaW50IHhjZV9wb2xs
ZmRfaWR4Owo+IEBAIC0xMDcsMTYgKzEwOSwxMTIgQEAgc3RydWN0IGNvbnNvbGUgewo+ICAJc3Ry
dWN0IGRvbWFpbiAqZDsKPiAgfTsKPiAgCj4gK3N0cnVjdCBjb25zb2xlX2RhdGEgewo+ICsJY2hh
ciAqeHNuYW1lOwo+ICsJY2hhciAqdHR5bmFtZTsKPiArCWNoYXIgKmxvZ19zdWZmaXg7Cj4gK307
Cj4gKwo+ICtzdGF0aWMgc3RydWN0IGNvbnNvbGVfZGF0YSBjb25zb2xlX2RhdGFbXSA9IHsKPiAr
Cj4gKwl7Cj4gKwkJLnhzbmFtZSA9ICIvY29uc29sZSIsCj4gKwkJLnR0eW5hbWUgPSAidHR5IiwK
PiArCQkubG9nX3N1ZmZpeCA9ICIiLAo+ICsJfSwKPiArfTsKPiArCj4gKyNkZWZpbmUgTUFYX0NP
TlNPTEUgKHNpemVvZihjb25zb2xlX2RhdGEpL3NpemVvZihzdHJ1Y3QgY29uc29sZV9kYXRhKSkK
PiArCj4gIHN0cnVjdCBkb21haW4gewo+ICAJaW50IGRvbWlkOwo+ICAJYm9vbCBpc19kZWFkOwo+
ICAJdW5zaWduZWQgbGFzdF9zZWVuOwo+ICAJc3RydWN0IGRvbWFpbiAqbmV4dDsKPiAtCXN0cnVj
dCBjb25zb2xlIGNvbnNvbGU7Cj4gKwlzdHJ1Y3QgY29uc29sZSBjb25zb2xlW01BWF9DT05TT0xF
XTsKPiAgfTsKPiAgCj4gIHN0YXRpYyBzdHJ1Y3QgZG9tYWluICpkb21faGVhZDsKPiAgCj4gK3R5
cGVkZWYgdm9pZCAoKlZPSURfSVRFUl9GVU5DX0FSRzEpKHN0cnVjdCBjb25zb2xlICopOwo+ICt0
eXBlZGVmIGJvb2wgKCpCT09MX0lURVJfRlVOQ19BUkcxKShzdHJ1Y3QgY29uc29sZSAqKTsKPiAr
dHlwZWRlZiBpbnQgKCpJTlRfSVRFUl9GVU5DX0FSRzEpKHN0cnVjdCBjb25zb2xlICopOwo+ICt0
eXBlZGVmIHZvaWQgKCpWT0lEX0lURVJfRlVOQ19BUkcyKShzdHJ1Y3QgY29uc29sZSAqLCAgdm9p
ZCAqKTsKPiArdHlwZWRlZiBpbnQgKCpJTlRfSVRFUl9GVU5DX0FSRzMpKHN0cnVjdCBjb25zb2xl
ICosCj4gKwkJCSBzdHJ1Y3QgZG9tYWluICpkb20sIHZvaWQgKiopOwo+ICsKPiArc3RhdGljIGlu
bGluZSBib29sIGNvbnNvbGVfZW5hYmxlZChzdHJ1Y3QgY29uc29sZSAqY29uKQo+ICt7Cj4gKwly
ZXR1cm4gY29uLT5sb2NhbF9wb3J0ICE9IC0xOwo+ICt9Cj4gKwo+ICtzdGF0aWMgaW5saW5lIHZv
aWQgY29uc29sZV9pdGVyX3ZvaWRfYXJnMShzdHJ1Y3QgZG9tYWluICpkLAo+ICsJCQkJCQkJCQkJ
ICBWT0lEX0lURVJfRlVOQ19BUkcxIGl0ZXJfZnVuYykKPiArewo+ICsJaW50IGkgPSAwOwo+ICsJ
c3RydWN0IGNvbnNvbGUgKmNvbiA9ICYoZC0+Y29uc29sZVswXSk7Cj4gKwo+ICsJZm9yIChpID0g
MDsgaSA8IE1BWF9DT05TT0xFOyBpKyssIGNvbisrKQo+ICsJewo+ICsJCWl0ZXJfZnVuYyhjb24p
Owo+ICsJfQo+ICt9Cj4gKwo+ICtzdGF0aWMgaW5saW5lIHZvaWQgY29uc29sZV9pdGVyX3ZvaWRf
YXJnMihzdHJ1Y3QgZG9tYWluICpkLAo+ICsJCQkJCQkJCQkJICBWT0lEX0lURVJfRlVOQ19BUkcy
IGl0ZXJfZnVuYywKPiArCQkJCQkJCQkJCSAgdm9pZCAqaXRlcl9kYXRhKQo+ICt7Cj4gKwlpbnQg
aSA9IDA7Cj4gKwlzdHJ1Y3QgY29uc29sZSAqY29uID0gJihkLT5jb25zb2xlWzBdKTsKPiArCj4g
Kwlmb3IgKGkgPSAwOyBpIDwgTUFYX0NPTlNPTEU7IGkrKywgY29uKyspCj4gKwl7Cj4gKwkJaXRl
cl9mdW5jKGNvbiwgaXRlcl9kYXRhKTsKPiArCX0KPiArfQo+ICsKPiArc3RhdGljIGlubGluZSBi
b29sIGNvbnNvbGVfaXRlcl9ib29sX2FyZzEoc3RydWN0IGRvbWFpbiAqZCwKPiArCQkJCQkJCQkJ
CSAgQk9PTF9JVEVSX0ZVTkNfQVJHMSBpdGVyX2Z1bmMpCj4gK3sKPiArCWludCBpID0gMDsKPiAr
CXN0cnVjdCBjb25zb2xlICpjb24gPSAmKGQtPmNvbnNvbGVbMF0pOwo+ICsKPiArCWZvciAoaSA9
IDA7IGkgPCBNQVhfQ09OU09MRTsgaSsrLCBjb24rKykKPiArCXsKPiArCQlpZiAoaXRlcl9mdW5j
KGNvbikpCj4gKwkJCXJldHVybiB0cnVlOwo+ICsJfQo+ICsJcmV0dXJuIGZhbHNlOwo+ICt9Cj4g
Kwo+ICtzdGF0aWMgaW5saW5lIGludCBjb25zb2xlX2l0ZXJfaW50X2FyZzEoc3RydWN0IGRvbWFp
biAqZCwKPiArCQkJCQkJCQkJCUlOVF9JVEVSX0ZVTkNfQVJHMSBpdGVyX2Z1bmMpCj4gK3sKPiAr
CWludCBpID0gMDsKPiArCXN0cnVjdCBjb25zb2xlICpjb24gPSAmKGQtPmNvbnNvbGVbMF0pOwo+
ICsKPiArCWZvciAoaSA9IDA7IGkgPCBNQVhfQ09OU09MRTsgaSsrLCBjb24rKykKPiArCXsKPiAr
CQlpZiAoaXRlcl9mdW5jKGNvbikpCj4gKwkJCXJldHVybiAxOwo+ICsJfQo+ICsJcmV0dXJuIDA7
Cj4gK30KPiArCj4gK3N0YXRpYyBpbmxpbmUgaW50IGNvbnNvbGVfaXRlcl9pbnRfYXJnMyhzdHJ1
Y3QgZG9tYWluICpkLAo+ICsJCQkJCQkJCQkJSU5UX0lURVJfRlVOQ19BUkczIGl0ZXJfZnVuYywK
PiArCQkJCQkJCQkJCXZvaWQgKippdGVyX2RhdGEpCj4gK3sKPiArCWludCBpID0gMDsKPiArCXN0
cnVjdCBjb25zb2xlICpjb24gPSAmKGQtPmNvbnNvbGVbMF0pOwo+ICsKPiArCWZvciAoaSA9IDA7
IGkgPCBNQVhfQ09OU09MRTsgaSsrLCBjb24rKykKPiArCXsKPiArCQlpZiAoaXRlcl9mdW5jKGNv
biwgZCwgaXRlcl9kYXRhKSkKPiArCQkJcmV0dXJuIDE7Cj4gKwl9Cj4gKwlyZXR1cm4gMDsKPiAr
fQo+ICBzdGF0aWMgaW50IHdyaXRlX2FsbChpbnQgZmQsIGNvbnN0IGNoYXIqIGJ1Ziwgc2l6ZV90
IGxlbikKPiAgewo+ICAJd2hpbGUgKGxlbikgewo+IEBAIC0xNjMsMTIgKzI2MSwyMiBAQCBzdGF0
aWMgaW50IHdyaXRlX3dpdGhfdGltZXN0YW1wKGludCBmZCwgY29uc3QgY2hhciAqZGF0YSwgc2l6
ZV90IHN6LAo+ICAJcmV0dXJuIDA7Cj4gIH0KPiAgCj4gLXN0YXRpYyB2b2lkIGJ1ZmZlcl9hcHBl
bmQoc3RydWN0IGNvbnNvbGUgKmNvbikKPiArc3RhdGljIGlubGluZSBib29sIGJ1ZmZlcl9hdmFp
bGFibGUoc3RydWN0IGNvbnNvbGUgKmNvbikKPiArewo+ICsJaWYgKGRpc2NhcmRfb3ZlcmZsb3dl
ZF9kYXRhIHx8Cj4gKwkJIWNvbi0+YnVmZmVyLm1heF9jYXBhY2l0eSB8fAo+ICsJCWNvbi0+YnVm
ZmVyLnNpemUgPCBjb24tPmJ1ZmZlci5tYXhfY2FwYWNpdHkpCj4gKwkJcmV0dXJuIHRydWU7Cj4g
KwllbHNlCj4gKwkJcmV0dXJuIGZhbHNlOwo+ICt9Cj4gKwo+ICtzdGF0aWMgdm9pZCBidWZmZXJf
YXBwZW5kKHN0cnVjdCBjb25zb2xlICpjb24sIHhlbmV2dGNobl9wb3J0X29yX2Vycm9yX3QgcG9y
dCkKPiAgewoKaXQgZG9lc24ndCBsb29rIGxpa2UgcG9ydCBpcyB1c2VkIGFueXdoZXJlIGhlcmUK
Cgo+ICAJc3RydWN0IGJ1ZmZlciAqYnVmZmVyID0gJmNvbi0+YnVmZmVyOwo+ICsJc3RydWN0IHhl
bmNvbnNfaW50ZXJmYWNlICppbnRmID0gY29uLT5pbnRlcmZhY2U7Cj4gIAlzdHJ1Y3QgZG9tYWlu
ICpkb20gPSBjb24tPmQ7Cj4gIAlYRU5DT05TX1JJTkdfSURYIGNvbnMsIHByb2QsIHNpemU7Cj4g
LQlzdHJ1Y3QgeGVuY29uc19pbnRlcmZhY2UgKmludGYgPSBjb24tPmludGVyZmFjZTsKClNwdXJp
b3VzIGNoYW5nZT8KCgo+ICAJY29ucyA9IGludGYtPm91dF9jb25zOwo+ICAJcHJvZCA9IGludGYt
Pm91dF9wcm9kOwo+IEBAIC0zMjEsNyArNDI5LDcgQEAgc3RhdGljIGludCBjcmVhdGVfY29uc29s
ZV9sb2coc3RydWN0IGNvbnNvbGUgKmNvbikKPiAgCQlyZXR1cm4gLTE7Cj4gIAl9Cj4gIAo+IC0J
c25wcmludGYobG9nZmlsZSwgUEFUSF9NQVgtMSwgIiVzL2d1ZXN0LSVzLmxvZyIsIGxvZ19kaXIs
IGRhdGEpOwo+ICsJc25wcmludGYobG9nZmlsZSwgUEFUSF9NQVgtMSwgIiVzL2d1ZXN0LSVzJXMu
bG9nIiwgbG9nX2RpciwgZGF0YSwgY29uLT5sb2dfc3VmZml4KTsKPiAgCWZyZWUoZGF0YSk7Cj4g
IAlsb2dmaWxlW1BBVEhfTUFYLTFdID0gJ1wwJzsKPiAgCj4gQEAgLTQ3Myw3ICs1ODEsNyBAQCBz
dGF0aWMgaW50IGNvbnNvbGVfY3JlYXRlX3R0eShzdHJ1Y3QgY29uc29sZSAqY29uKQo+ICAJfQo+
ICAJZnJlZShwYXRoKTsKPiAgCj4gLQlzdWNjZXNzID0gKGFzcHJpbnRmKCZwYXRoLCAiJXMvdHR5
IiwgY29uLT54c3BhdGgpICE9IC0xKTsKPiArCXN1Y2Nlc3MgPSAoYXNwcmludGYoJnBhdGgsICIl
cy8lcyIsIGNvbi0+eHNwYXRoLCBjb24tPnR0eW5hbWUpICE9IC0xKTsKPiAgCWlmICghc3VjY2Vz
cykKPiAgCQlnb3RvIG91dDsKPiAgCXN1Y2Nlc3MgPSB4c193cml0ZSh4cywgWEJUX05VTEwsIHBh
dGgsIHNsYXZlLCBzdHJsZW4oc2xhdmUpKTsKPiBAQCAtNTk0LDYgKzcwMiw3IEBAIHN0YXRpYyBp
bnQgY29uc29sZV9jcmVhdGVfcmluZyhzdHJ1Y3QgY29uc29sZSAqY29uKQo+ICAKPiAgCWNvbi0+
bG9jYWxfcG9ydCA9IC0xOwo+ICAJY29uLT5yZW1vdGVfcG9ydCA9IC0xOwo+ICsKPiAgCWlmIChj
b24tPnhjZV9oYW5kbGUgIT0gTlVMTCkKPiAgCQl4ZW5ldnRjaG5fY2xvc2UoY29uLT54Y2VfaGFu
ZGxlKTsKClNwdXJpb3VzIGNoYW5nZQoKCj4gQEAgLTYzOSwxMyArNzQ4LDEzIEBAIHN0YXRpYyBi
b29sIHdhdGNoX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkb20sIGJvb2wgd2F0Y2gpCj4gIHsKPiAg
CWNoYXIgZG9taWRfc3RyWzMgKyBNQVhfU1RSTEVOKGRvbS0+ZG9taWQpXTsKPiAgCWJvb2wgc3Vj
Y2VzczsKPiAtCXN0cnVjdCBjb25zb2xlICpjb24gPSAmZG9tLT5jb25zb2xlOwo+ICsJc3RydWN0
IGNvbnNvbGUgKmNvbiA9ICZkb20tPmNvbnNvbGVbMF07Cj4gIAo+ICAJc25wcmludGYoZG9taWRf
c3RyLCBzaXplb2YoZG9taWRfc3RyKSwgImRvbSV1IiwgZG9tLT5kb21pZCk7Cj4gIAlpZiAod2F0
Y2gpIHsKPiAgCQlzdWNjZXNzID0geHNfd2F0Y2goeHMsIGNvbi0+eHNwYXRoLCBkb21pZF9zdHIp
Owo+ICAJCWlmIChzdWNjZXNzKQo+IC0JCQljb25zb2xlX2NyZWF0ZV9yaW5nKGNvbik7Cj4gKwkJ
CWNvbnNvbGVfaXRlcl9pbnRfYXJnMShkb20sIGNvbnNvbGVfY3JlYXRlX3JpbmcpOwo+ICAJCWVs
c2UKPiAgCQkJeHNfdW53YXRjaCh4cywgY29uLT54c3BhdGgsIGRvbWlkX3N0cik7Cj4gIAl9IGVs
c2Ugewo+IEBAIC02NTUsMjAgKzc2NCw1OSBAQCBzdGF0aWMgYm9vbCB3YXRjaF9kb21haW4oc3Ry
dWN0IGRvbWFpbiAqZG9tLCBib29sIHdhdGNoKQo+ICAJcmV0dXJuIHN1Y2Nlc3M7Cj4gIH0KPiAg
Cj4gLQo+IC1zdGF0aWMgc3RydWN0IGRvbWFpbiAqY3JlYXRlX2RvbWFpbihpbnQgZG9taWQpCj4g
K3N0YXRpYyBpbnQgY29uc29sZV9pbml0KHN0cnVjdCBjb25zb2xlICpjb24sIHN0cnVjdCBkb21h
aW4gKmRvbSwgdm9pZCAqKmRhdGEpCj4gIHsKPiAtCXN0cnVjdCBkb21haW4gKmRvbTsKPiAgCWNo
YXIgKnM7Cj4gKwlpbnQgZXJyID0gLTE7Cj4gIAlzdHJ1Y3QgdGltZXNwZWMgdHM7Cj4gLQlzdHJ1
Y3QgY29uc29sZSAqY29uOwo+ICsJc3RydWN0IGNvbnNvbGVfZGF0YSAqKmNvbl9kYXRhID0gKHN0
cnVjdCBjb25zb2xlX2RhdGEgKiopZGF0YTsKPiArCWNoYXIgKnhzbmFtZTsKPiAgCj4gIAlpZiAo
Y2xvY2tfZ2V0dGltZShDTE9DS19NT05PVE9OSUMsICZ0cykgPCAwKSB7Cj4gIAkJZG9sb2coTE9H
X0VSUiwgIkNhbm5vdCBnZXQgdGltZSBvZiBkYXkgJXM6JXM6TCVkIiwKPiAgCQkgICAgICBfX0ZJ
TEVfXywgX19GVU5DVElPTl9fLCBfX0xJTkVfXyk7Cj4gLQkJcmV0dXJuIE5VTEw7Cj4gKwkJcmV0
dXJuIGVycjsKPiArCX0KPiArCj4gKwljb24tPm1hc3Rlcl9mZCA9IC0xOwo+ICsJY29uLT5tYXN0
ZXJfcG9sbGZkX2lkeCA9IC0xOwo+ICsJY29uLT5zbGF2ZV9mZCA9IC0xOwo+ICsJY29uLT5sb2df
ZmQgPSAtMTsKPiArCWNvbi0+cmluZ19yZWYgPSAtMTsKPiArCWNvbi0+bG9jYWxfcG9ydCA9IC0x
Owo+ICsJY29uLT5yZW1vdGVfcG9ydCA9IC0xOwo+ICsJY29uLT54Y2VfcG9sbGZkX2lkeCA9IC0x
Owo+ICsJY29uLT5uZXh0X3BlcmlvZCA9ICgobG9uZyBsb25nKXRzLnR2X3NlYyAqIDEwMDApICsg
KHRzLnR2X25zZWMgLyAxMDAwMDAwKSArIFJBVEVfTElNSVRfUEVSSU9EOwo+ICsJY29uLT5kID0g
ZG9tOwo+ICsJY29uLT50dHluYW1lID0gKCpjb25fZGF0YSktPnR0eW5hbWU7Cj4gKwljb24tPmxv
Z19zdWZmaXggPSAoKmNvbl9kYXRhKS0+bG9nX3N1ZmZpeDsKPiArCXhzbmFtZSA9ICgqY29uX2Rh
dGEpLT54c25hbWU7Cj4gKwljb24tPnhzcGF0aCA9IHhzX2dldF9kb21haW5fcGF0aCh4cywgZG9t
LT5kb21pZCk7Cj4gKwlzID0gcmVhbGxvYyhjb24tPnhzcGF0aCwgc3RybGVuKGNvbi0+eHNwYXRo
KSArCj4gKwkJCQlzdHJsZW4oeHNuYW1lKSArIDEpOwo+ICsJaWYgKHMpCj4gKwl7Cj4gKwkJY29u
LT54c3BhdGggPSBzOwo+ICsJCXN0cmNhdChjb24tPnhzcGF0aCwgeHNuYW1lKTsKPiArCQllcnIg
PSAwOwo+ICAJfQo+ICAKPiArCSgqY29uX2RhdGEpKys7Cj4gKwo+ICsJcmV0dXJuIGVycjsKPiAr
fQo+ICsKPiArc3RhdGljIHZvaWQgY29uc29sZV9mcmVlKHN0cnVjdCBjb25zb2xlICpjb24pCj4g
K3sKPiArCWlmIChjb24tPnhzcGF0aCkKPiArCQlmcmVlKGNvbi0+eHNwYXRoKTsKPiArfQo+ICsK
PiArc3RhdGljIHN0cnVjdCBkb21haW4gKmNyZWF0ZV9kb21haW4oaW50IGRvbWlkKQo+ICt7Cj4g
KwlzdHJ1Y3QgZG9tYWluICpkb207Cj4gKwlzdHJ1Y3QgY29uc29sZV9kYXRhICpjb25fZGF0YSA9
ICZjb25zb2xlX2RhdGFbMF07Cj4gKwo+ICAJZG9tID0gY2FsbG9jKDEsIHNpemVvZiAqZG9tKTsK
PiAgCWlmIChkb20gPT0gTlVMTCkgewo+ICAJCWRvbG9nKExPR19FUlIsICJPdXQgb2YgbWVtb3J5
ICVzOiVzKCk6TCVkIiwKPiBAQCAtNjc4LDI3ICs4MjYsOCBAQCBzdGF0aWMgc3RydWN0IGRvbWFp
biAqY3JlYXRlX2RvbWFpbihpbnQgZG9taWQpCj4gIAo+ICAJZG9tLT5kb21pZCA9IGRvbWlkOwo+
ICAKPiAtCWNvbiA9ICZkb20tPmNvbnNvbGU7Cj4gLQljb24tPnhzcGF0aCA9IHhzX2dldF9kb21h
aW5fcGF0aCh4cywgZG9tLT5kb21pZCk7Cj4gLQlzID0gcmVhbGxvYyhjb24tPnhzcGF0aCwgc3Ry
bGVuKGNvbi0+eHNwYXRoKSArCj4gLQkJICAgIHN0cmxlbigiL2NvbnNvbGUiKSArIDEpOwo+IC0J
aWYgKHMgPT0gTlVMTCkKPiArCWlmIChjb25zb2xlX2l0ZXJfaW50X2FyZzMoZG9tLCBjb25zb2xl
X2luaXQsICh2b2lkICoqKSZjb25fZGF0YSkpCj4gIAkJZ290byBvdXQ7Cj4gLQljb24tPnhzcGF0
aCA9IHM7Cj4gLQlzdHJjYXQoY29uLT54c3BhdGgsICIvY29uc29sZSIpOwo+IC0KPiAtCWNvbi0+
bWFzdGVyX2ZkID0gLTE7Cj4gLQljb24tPm1hc3Rlcl9wb2xsZmRfaWR4ID0gLTE7Cj4gLQljb24t
PnNsYXZlX2ZkID0gLTE7Cj4gLQljb24tPmxvZ19mZCA9IC0xOwo+IC0JY29uLT54Y2VfcG9sbGZk
X2lkeCA9IC0xOwo+IC0JY29uLT5kID0gZG9tOwo+IC0KPiAtCWNvbi0+bmV4dF9wZXJpb2QgPSAo
KGxvbmcgbG9uZyl0cy50dl9zZWMgKiAxMDAwKSArICh0cy50dl9uc2VjIC8gMTAwMDAwMCkgKyBS
QVRFX0xJTUlUX1BFUklPRDsKPiAtCj4gLQljb24tPnJpbmdfcmVmID0gLTE7Cj4gLQljb24tPmxv
Y2FsX3BvcnQgPSAtMTsKPiAtCWNvbi0+cmVtb3RlX3BvcnQgPSAtMTsKPiAgCj4gIAlpZiAoIXdh
dGNoX2RvbWFpbihkb20sIHRydWUpKQo+ICAJCWdvdG8gb3V0Owo+IEBAIC03MTAsNyArODM5LDcg
QEAgc3RhdGljIHN0cnVjdCBkb21haW4gKmNyZWF0ZV9kb21haW4oaW50IGRvbWlkKQo+ICAKPiAg
CXJldHVybiBkb207Cj4gICBvdXQ6Cj4gLQlmcmVlKGNvbi0+eHNwYXRoKTsKPiArCWNvbnNvbGVf
aXRlcl92b2lkX2FyZzEoZG9tLCBjb25zb2xlX2ZyZWUpOwo+ICAJZnJlZShkb20pOwo+ICAJcmV0
dXJuIE5VTEw7Cj4gIH0KPiBAQCAtNzQwLDM4ICs4NjksNTEgQEAgc3RhdGljIHZvaWQgcmVtb3Zl
X2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkb20pCj4gIAl9Cj4gIH0KPiAgCj4gLXN0YXRpYyB2b2lk
IGNsZWFudXBfZG9tYWluKHN0cnVjdCBkb21haW4gKmQpCj4gK3N0YXRpYyB2b2lkIGNvbnNvbGVf
Y2xlYW51cChzdHJ1Y3QgY29uc29sZSAqY29uKQo+ICB7Cj4gLQlzdHJ1Y3QgY29uc29sZSAqY29u
ID0gJmQtPmNvbnNvbGU7Cj4gLQo+IC0JY29uc29sZV9jbG9zZV90dHkoY29uKTsKPiAtCj4gIAlp
ZiAoY29uLT5sb2dfZmQgIT0gLTEpIHsKPiAgCQljbG9zZShjb24tPmxvZ19mZCk7Cj4gIAkJY29u
LT5sb2dfZmQgPSAtMTsKPiAgCX0KPiAgCj4gLQlmcmVlKGNvbi0+YnVmZmVyLmRhdGEpOwo+IC0J
Y29uLT5idWZmZXIuZGF0YSA9IE5VTEw7Cj4gKwlpZiAoY29uLT5idWZmZXIuZGF0YSkKPiArCXsK
PiArCQlmcmVlKGNvbi0+YnVmZmVyLmRhdGEpOwo+ICsJCWNvbi0+YnVmZmVyLmRhdGEgPSBOVUxM
Owo+ICsJfQo+ICsKPiArCWlmIChjb24tPnhzcGF0aCkKPiArCXsKPiArCQlmcmVlKGNvbi0+eHNw
YXRoKTsKPiArCQljb24tPnhzcGF0aCA9IE5VTEw7Cj4gKwl9Cj4gK30KPiArCj4gK3N0YXRpYyB2
b2lkIGNsZWFudXBfZG9tYWluKHN0cnVjdCBkb21haW4gKmQpCj4gK3sKPiArCWNvbnNvbGVfaXRl
cl92b2lkX2FyZzEoZCwgY29uc29sZV9jbG9zZV90dHkpOwo+ICAKPiAtCWZyZWUoY29uLT54c3Bh
dGgpOwo+IC0JY29uLT54c3BhdGggPSBOVUxMOwo+ICsJY29uc29sZV9pdGVyX3ZvaWRfYXJnMShk
LCBjb25zb2xlX2NsZWFudXApOwo+ICAKPiAgCXJlbW92ZV9kb21haW4oZCk7Cj4gIH0KPiAgCj4g
LXN0YXRpYyB2b2lkIHNodXRkb3duX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkKQo+ICtzdGF0aWMg
dm9pZCBjb25zb2xlX2Nsb3NlX2V2dGNobihzdHJ1Y3QgY29uc29sZSAqY29uKQo+ICB7Cj4gLQlz
dHJ1Y3QgY29uc29sZSAqY29uID0gJmQtPmNvbnNvbGU7Cj4gLQo+IC0JZC0+aXNfZGVhZCA9IHRy
dWU7Cj4gLQl3YXRjaF9kb21haW4oZCwgZmFsc2UpOwo+IC0JY29uc29sZV91bm1hcF9pbnRlcmZh
Y2UoY29uKTsKPiAgCWlmIChjb24tPnhjZV9oYW5kbGUgIT0gTlVMTCkKPiAgCQl4ZW5ldnRjaG5f
Y2xvc2UoY29uLT54Y2VfaGFuZGxlKTsKPiArCj4gIAljb24tPnhjZV9oYW5kbGUgPSBOVUxMOwo+
ICB9Cj4gIAo+ICtzdGF0aWMgdm9pZCBzaHV0ZG93bl9kb21haW4oc3RydWN0IGRvbWFpbiAqZCkK
PiArewo+ICsJZC0+aXNfZGVhZCA9IHRydWU7Cj4gKwl3YXRjaF9kb21haW4oZCwgZmFsc2UpOwo+
ICsJY29uc29sZV9pdGVyX3ZvaWRfYXJnMShkLCBjb25zb2xlX3VubWFwX2ludGVyZmFjZSk7Cj4g
Kwljb25zb2xlX2l0ZXJfdm9pZF9hcmcxKGQsIGNvbnNvbGVfY2xvc2VfZXZ0Y2huKTsKPiArfQo+
ICsKPiAgc3RhdGljIHVuc2lnbmVkIGVudW1fcGFzcyA9IDA7Cj4gIAo+ICBzdGF0aWMgdm9pZCBl
bnVtX2RvbWFpbnModm9pZCkKPiBAQCAtODg1LDEyICsxMDI3LDMyIEBAIHN0YXRpYyB2b2lkIGhh
bmRsZV90dHlfd3JpdGUoc3RydWN0IGNvbnNvbGUgKmNvbikKPiAgCX0KPiAgfQo+ICAKPiAtc3Rh
dGljIHZvaWQgaGFuZGxlX3JpbmdfcmVhZChzdHJ1Y3QgZG9tYWluICpkb20pCj4gK3N0YXRpYyB2
b2lkIGNvbnNvbGVfZXZ0Y2huX3VubWFzayhzdHJ1Y3QgY29uc29sZSAqY29uLCB2b2lkICpkYXRh
KQo+ICt7Cj4gKwlsb25nIGxvbmcgbm93ID0gKGxvbmcgbG9uZylkYXRhOwo+ICsKPiArCWlmICgh
Y29uc29sZV9lbmFibGVkKGNvbikpCj4gKwkJcmV0dXJuOwo+ICsKPiArCS8qIENTIDE2MjU3Ojk1
NWVlNGZhMTM0NSBpbnRyb2R1Y2VzIGEgNW1zIGZ1enoKPiArCSAqIGZvciBzZWxlY3QoKSwgaXQg
aXMgbm90IGNsZWFyIHBvbGwoKSBoYXMKPiArCSAqIHNpbWlsYXIgYmVoYXZpb3IgKHJldHVybmlu
ZyBhIGNvdXBsZSBvZiBtcwo+ICsJICogc29vbmVyIHRoYW4gcmVxdWVzdGVkKSBhcyB3ZWxsLiBK
dXN0IGxlYXZlCj4gKwkgKiB0aGUgZnV6eiBoZXJlLiBSZW1vdmUgaXQgd2l0aCBhIHNlcGFyYXRl
Cj4gKwkgKiBwYXRjaCBpZiBuZWNlc3NhcnkgKi8KPiArCWlmICgobm93KzUpID4gY29uLT5uZXh0
X3BlcmlvZCkgewo+ICsJCWNvbi0+bmV4dF9wZXJpb2QgPSBub3cgKyBSQVRFX0xJTUlUX1BFUklP
RDsKPiArCQlpZiAoY29uLT5ldmVudF9jb3VudCA+PSBSQVRFX0xJTUlUX0FMTE9XQU5DRSkKPiAr
CQkJCSh2b2lkKXhlbmV2dGNobl91bm1hc2soY29uLT54Y2VfaGFuZGxlLCBjb24tPmxvY2FsX3Bv
cnQpOwo+ICsJCWNvbi0+ZXZlbnRfY291bnQgPSAwOwo+ICsJfQo+ICt9Cj4gKwo+ICtzdGF0aWMg
dm9pZCBoYW5kbGVfcmluZ19yZWFkKHN0cnVjdCBjb25zb2xlICpjb24pCj4gIHsKPiAgCXhlbmV2
dGNobl9wb3J0X29yX2Vycm9yX3QgcG9ydDsKPiAtCXN0cnVjdCBjb25zb2xlICpjb24gPSAmZG9t
LT5jb25zb2xlOwo+ICAKPiAtCWlmIChkb20tPmlzX2RlYWQpCj4gKwlpZiAoY29uLT5kLT5pc19k
ZWFkKQo+ICAJCXJldHVybjsKPiAgCj4gIAlpZiAoKHBvcnQgPSB4ZW5ldnRjaG5fcGVuZGluZyhj
b24tPnhjZV9oYW5kbGUpKSA9PSAtMSkKPiBAQCAtODk4LDEwICsxMDYwLDIzIEBAIHN0YXRpYyB2
b2lkIGhhbmRsZV9yaW5nX3JlYWQoc3RydWN0IGRvbWFpbiAqZG9tKQo+ICAKPiAgCWNvbi0+ZXZl
bnRfY291bnQrKzsKPiAgCj4gLQlidWZmZXJfYXBwZW5kKGNvbik7Cj4gKwlidWZmZXJfYXBwZW5k
KGNvbiwgcG9ydCk7Cj4gIAo+ICAJaWYgKGNvbi0+ZXZlbnRfY291bnQgPCBSQVRFX0xJTUlUX0FM
TE9XQU5DRSkKPiAtCQkodm9pZCl4ZW5ldnRjaG5fdW5tYXNrKGNvbi0+eGNlX2hhbmRsZSwgcG9y
dCk7Cj4gKwkJKHZvaWQpeGVuZXZ0Y2huX3VubWFzayhjb24tPnhjZV9oYW5kbGUsIGNvbi0+bG9j
YWxfcG9ydCk7Cj4gK30KPiArCj4gK3N0YXRpYyB2b2lkIGhhbmRsZV9jb25zb2xlX3Jpbmcoc3Ry
dWN0IGNvbnNvbGUgKmNvbikKPiArewo+ICsJaWYgKGNvbi0+ZXZlbnRfY291bnQgPCBSQVRFX0xJ
TUlUX0FMTE9XQU5DRSkgewo+ICsJCWlmIChjb24tPnhjZV9oYW5kbGUgIT0gTlVMTCAmJgo+ICsJ
CQljb24tPnhjZV9wb2xsZmRfaWR4ICE9IC0xICYmCj4gKwkJCSEoZmRzW2Nvbi0+eGNlX3BvbGxm
ZF9pZHhdLnJldmVudHMgJgo+ICsJCQkgIH4oUE9MTElOfFBPTExPVVR8UE9MTFBSSSkpICYmCj4g
KwkJCSAgKGZkc1tjb24tPnhjZV9wb2xsZmRfaWR4XS5yZXZlbnRzICYKPiArCQkJICAgUE9MTElO
KSkKPiArCQkJaGFuZGxlX3JpbmdfcmVhZChjb24pOwo+ICsJfQo+ICB9Cj4gIAo+ICBzdGF0aWMg
dm9pZCBoYW5kbGVfeHModm9pZCkKPiBAQCAtOTIyLDcgKzEwOTcsNyBAQCBzdGF0aWMgdm9pZCBo
YW5kbGVfeHModm9pZCkKPiAgCQkvKiBXZSBtYXkgZ2V0IHdhdGNoZXMgZmlyaW5nIGZvciBkb21h
aW5zIHRoYXQgaGF2ZSByZWNlbnRseQo+ICAJCSAgIGJlZW4gcmVtb3ZlZCwgc28gZG9tIG1heSBi
ZSBOVUxMIGhlcmUuICovCj4gIAkJaWYgKGRvbSAmJiBkb20tPmlzX2RlYWQgPT0gZmFsc2UpCj4g
LQkJCWNvbnNvbGVfY3JlYXRlX3JpbmcoJmRvbS0+Y29uc29sZSk7Cj4gKwkJCWNvbnNvbGVfaXRl
cl9pbnRfYXJnMShkb20sIGNvbnNvbGVfY3JlYXRlX3JpbmcpOwo+ICAJfQo+ICAKPiAgCWZyZWUo
dmVjKTsKPiBAQCAtOTYzLDE2ICsxMTM4LDIyIEBAIHN0YXRpYyB2b2lkIGhhbmRsZV9odl9sb2dz
KHhlbmV2dGNobl9oYW5kbGUgKnhjZV9oYW5kbGUsIGJvb2wgZm9yY2UpCj4gIAkJKHZvaWQpeGVu
ZXZ0Y2huX3VubWFzayh4Y2VfaGFuZGxlLCBwb3J0KTsKPiAgfQo+ICAKPiArc3RhdGljIHZvaWQg
Y29uc29sZV9vcGVuX2xvZyhzdHJ1Y3QgY29uc29sZSAqY29uKQo+ICt7Cj4gKwlpZiAoY29uc29s
ZV9lbmFibGVkKGNvbikpCj4gKwl7Cj4gKwkJaWYgKGNvbi0+bG9nX2ZkICE9IC0xKQo+ICsJCQlj
bG9zZShjb24tPmxvZ19mZCk7Cj4gKwkJY29uLT5sb2dfZmQgPSBjcmVhdGVfY29uc29sZV9sb2co
Y29uKTsKPiArCX0KPiArfQo+ICsKPiAgc3RhdGljIHZvaWQgaGFuZGxlX2xvZ19yZWxvYWQodm9p
ZCkKPiAgewo+ICAJaWYgKGxvZ19ndWVzdCkgewo+ICAJCXN0cnVjdCBkb21haW4gKmQ7Cj4gIAkJ
Zm9yIChkID0gZG9tX2hlYWQ7IGQ7IGQgPSBkLT5uZXh0KSB7Cj4gLQkJCXN0cnVjdCBjb25zb2xl
ICpjb24gPSAmZC0+Y29uc29sZTsKPiAtCj4gLQkJCWlmIChjb24tPmxvZ19mZCAhPSAtMSkKPiAt
CQkJCWNsb3NlKGNvbi0+bG9nX2ZkKTsKPiAtCQkJY29uLT5sb2dfZmQgPSBjcmVhdGVfY29uc29s
ZV9sb2coY29uKTsKPiArCQkJY29uc29sZV9pdGVyX3ZvaWRfYXJnMShkLCBjb25zb2xlX29wZW5f
bG9nKTsKPiAgCQl9Cj4gIAl9Cj4gIAo+IEBAIC0xMDI0LDYgKzEyMDUsNjIgQEAgc3RhdGljIHZv
aWQgcmVzZXRfZmRzKHZvaWQpCj4gIAkJbWVtc2V0KGZkcywgMCwgc2l6ZW9mKHN0cnVjdCBwb2xs
ZmQpICogY3VycmVudF9hcnJheV9zaXplKTsKPiAgfQo+ICAKPiArc3RhdGljIHZvaWQgYWRkX2Nv
bnNvbGVfZXZ0Y2huX2ZkKHN0cnVjdCBjb25zb2xlICpjb24sIHZvaWQgKmRhdGEpCj4gK3sKPiAr
CWxvbmcgbG9uZyBuZXh0X3RpbWVvdXQgPSAqKChsb25nIGxvbmcgKilkYXRhKTsKPiArCj4gKwlp
ZiAoY29uLT5ldmVudF9jb3VudCA+PSBSQVRFX0xJTUlUX0FMTE9XQU5DRSkgewo+ICsJCS8qIERl
dGVybWluZSBpZiB3ZSdyZSBnb2luZyB0byBiZSB0aGUgbmV4dCB0aW1lIHNsaWNlIHRvIGV4cGly
ZSAqLwo+ICsJCWlmICghbmV4dF90aW1lb3V0IHx8Cj4gKwkJCWNvbi0+bmV4dF9wZXJpb2QgPCBu
ZXh0X3RpbWVvdXQpCj4gKwkJCW5leHRfdGltZW91dCA9IGNvbi0+bmV4dF9wZXJpb2Q7Cj4gKwl9
IGVsc2UgaWYgKGNvbi0+eGNlX2hhbmRsZSAhPSBOVUxMKSB7Cj4gKwkJCWlmIChidWZmZXJfYXZh
aWxhYmxlKGNvbikpCj4gKwkJCXsKPiArCQkJCWludCBldnRjaG5fZmQgPSB4ZW5ldnRjaG5fZmQo
Y29uLT54Y2VfaGFuZGxlKTsKPiArCQkJCWNvbi0+eGNlX3BvbGxmZF9pZHggPSBzZXRfZmRzKGV2
dGNobl9mZCwKPiArCQkJCQkJCQkJCQkgIFBPTExJTnxQT0xMUFJJKTsKPiArCQkJfQo+ICsJCX0K
PiArCj4gKwkqKChsb25nIGxvbmcgKilkYXRhKSA9IG5leHRfdGltZW91dDsKPiArfQo+ICsKPiAr
c3RhdGljIHZvaWQgYWRkX2NvbnNvbGVfdHR5X2ZkKHN0cnVjdCBjb25zb2xlICpjb24pCj4gK3sK
PiArCWlmIChjb24tPm1hc3Rlcl9mZCAhPSAtMSkgewo+ICsJCXNob3J0IGV2ZW50cyA9IDA7Cj4g
KwkJaWYgKCFjb24tPmQtPmlzX2RlYWQgJiYgcmluZ19mcmVlX2J5dGVzKGNvbikpCj4gKwkJCWV2
ZW50cyB8PSBQT0xMSU47Cj4gKwo+ICsJCWlmICghYnVmZmVyX2VtcHR5KCZjb24tPmJ1ZmZlcikp
Cj4gKwkJCWV2ZW50cyB8PSBQT0xMT1VUOwo+ICsKPiArCQlpZiAoZXZlbnRzKQo+ICsJCQljb24t
Pm1hc3Rlcl9wb2xsZmRfaWR4ID0KPiArCQkJCXNldF9mZHMoY29uLT5tYXN0ZXJfZmQsIGV2ZW50
c3xQT0xMUFJJKTsKPiArCX0KPiArfQo+ICsKPiArc3RhdGljIHZvaWQgaGFuZGxlX2NvbnNvbGVf
dHR5KHN0cnVjdCBjb25zb2xlICpjb24pCj4gK3sKPiArCWlmIChjb24tPm1hc3Rlcl9mZCAhPSAt
MSAmJiBjb24tPm1hc3Rlcl9wb2xsZmRfaWR4ICE9IC0xKSB7Cj4gKwkJaWYgKGZkc1tjb24tPm1h
c3Rlcl9wb2xsZmRfaWR4XS5yZXZlbnRzICYKPiArCQkJfihQT0xMSU58UE9MTE9VVHxQT0xMUFJJ
KSkKPiArCQkJY29uc29sZV9oYW5kbGVfYnJva2VuX3R0eShjb24sIGRvbWFpbl9pc192YWxpZChj
b24tPmQtPmRvbWlkKSk7Cj4gKwkJZWxzZSB7Cj4gKwkJCWlmIChmZHNbY29uLT5tYXN0ZXJfcG9s
bGZkX2lkeF0ucmV2ZW50cyAmCj4gKwkJCQlQT0xMSU4pCj4gKwkJCQloYW5kbGVfdHR5X3JlYWQo
Y29uKTsKPiArCQkJaWYgKGZkc1tjb24tPm1hc3Rlcl9wb2xsZmRfaWR4XS5yZXZlbnRzICYKPiAr
CQkJCVBPTExPVVQpCj4gKwkJCQloYW5kbGVfdHR5X3dyaXRlKGNvbik7Cj4gKwkJfQo+ICsJfQo+
ICsJY29uLT5tYXN0ZXJfcG9sbGZkX2lkeCA9IC0xOwo+ICsJY29uLT54Y2VfcG9sbGZkX2lkeCA9
IC0xOwo+ICt9Cj4gKwo+ICB2b2lkIGhhbmRsZV9pbyh2b2lkKQo+ICB7Cj4gIAlpbnQgcmV0Owo+
IEBAIC0xMDgxLDU1ICsxMzE4LDExIEBAIHZvaWQgaGFuZGxlX2lvKHZvaWQpCj4gIAkJLyogUmUt
Y2FsY3VsYXRlIGFueSBldmVudCBjb3VudGVyIGFsbG93YW5jZXMgJiB1bmJsb2NrCj4gIAkJICAg
ZG9tYWlucyB3aXRoIG5ldyBhbGxvd2FuY2UgKi8KPiAgCQlmb3IgKGQgPSBkb21faGVhZDsgZDsg
ZCA9IGQtPm5leHQpIHsKPiAtCQkJc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkLT5jb25zb2xlOwo+
IC0KPiAtCQkJLyogQ1MgMTYyNTc6OTU1ZWU0ZmExMzQ1IGludHJvZHVjZXMgYSA1bXMgZnV6ego+
IC0JCQkgKiBmb3Igc2VsZWN0KCksIGl0IGlzIG5vdCBjbGVhciBwb2xsKCkgaGFzCj4gLQkJCSAq
IHNpbWlsYXIgYmVoYXZpb3IgKHJldHVybmluZyBhIGNvdXBsZSBvZiBtcwo+IC0JCQkgKiBzb29u
ZXIgdGhhbiByZXF1ZXN0ZWQpIGFzIHdlbGwuIEp1c3QgbGVhdmUKPiAtCQkJICogdGhlIGZ1enog
aGVyZS4gUmVtb3ZlIGl0IHdpdGggYSBzZXBhcmF0ZQo+IC0JCQkgKiBwYXRjaCBpZiBuZWNlc3Nh
cnkgKi8KPiAtCQkJaWYgKChub3crNSkgPiBjb24tPm5leHRfcGVyaW9kKSB7Cj4gLQkJCQljb24t
Pm5leHRfcGVyaW9kID0gbm93ICsgUkFURV9MSU1JVF9QRVJJT0Q7Cj4gLQkJCQlpZiAoY29uLT5l
dmVudF9jb3VudCA+PSBSQVRFX0xJTUlUX0FMTE9XQU5DRSkgewo+IC0JCQkJCSh2b2lkKXhlbmV2
dGNobl91bm1hc2soY29uLT54Y2VfaGFuZGxlLCBjb24tPmxvY2FsX3BvcnQpOwo+IC0JCQkJfQo+
IC0JCQkJY29uLT5ldmVudF9jb3VudCA9IDA7Cj4gLQkJCX0KPiAtCQl9Cj4gIAo+IC0JCWZvciAo
ZCA9IGRvbV9oZWFkOyBkOyBkID0gZC0+bmV4dCkgewo+IC0JCQlzdHJ1Y3QgY29uc29sZSAqY29u
ID0gJmQtPmNvbnNvbGU7Cj4gLQo+IC0JCQlpZiAoY29uLT5ldmVudF9jb3VudCA+PSBSQVRFX0xJ
TUlUX0FMTE9XQU5DRSkgewo+IC0JCQkJLyogRGV0ZXJtaW5lIGlmIHdlJ3JlIGdvaW5nIHRvIGJl
IHRoZSBuZXh0IHRpbWUgc2xpY2UgdG8gZXhwaXJlICovCj4gLQkJCQlpZiAoIW5leHRfdGltZW91
dCB8fAo+IC0JCQkJICAgIGNvbi0+bmV4dF9wZXJpb2QgPCBuZXh0X3RpbWVvdXQpCj4gLQkJCQkJ
bmV4dF90aW1lb3V0ID0gY29uLT5uZXh0X3BlcmlvZDsKPiAtCQkJfSBlbHNlIGlmIChjb24tPnhj
ZV9oYW5kbGUgIT0gTlVMTCkgewo+IC0JCQkJaWYgKGRpc2NhcmRfb3ZlcmZsb3dlZF9kYXRhIHx8
Cj4gLQkJCQkgICAgIWNvbi0+YnVmZmVyLm1heF9jYXBhY2l0eSB8fAo+IC0JCQkJICAgIGNvbi0+
YnVmZmVyLnNpemUgPCBjb24tPmJ1ZmZlci5tYXhfY2FwYWNpdHkpIHsKPiAtCQkJCQlpbnQgZXZ0
Y2huX2ZkID0geGVuZXZ0Y2huX2ZkKGNvbi0+eGNlX2hhbmRsZSk7Cj4gLQkJCQkJY29uLT54Y2Vf
cG9sbGZkX2lkeCA9IHNldF9mZHMoZXZ0Y2huX2ZkLAo+IC0JCQkJCQkJCSAgICBQT0xMSU58UE9M
TFBSSSk7Cj4gLQkJCQl9Cj4gLQkJCX0KPiAtCj4gLQkJCWlmIChjb24tPm1hc3Rlcl9mZCAhPSAt
MSkgewo+IC0JCQkJc2hvcnQgZXZlbnRzID0gMDsKPiAtCQkJCWlmICghZC0+aXNfZGVhZCAmJiBy
aW5nX2ZyZWVfYnl0ZXMoY29uKSkKPiAtCQkJCQlldmVudHMgfD0gUE9MTElOOwo+IC0KPiAtCQkJ
CWlmICghYnVmZmVyX2VtcHR5KCZjb24tPmJ1ZmZlcikpCj4gLQkJCQkJZXZlbnRzIHw9IFBPTExP
VVQ7Cj4gLQo+IC0JCQkJaWYgKGV2ZW50cykKPiAtCQkJCQljb24tPm1hc3Rlcl9wb2xsZmRfaWR4
ID0KPiAtCQkJCQkJc2V0X2Zkcyhjb24tPm1hc3Rlcl9mZCwKPiAtCQkJCQkJCWV2ZW50c3xQT0xM
UFJJKTsKPiAtCQkJfQo+IC0JCX0KPiArCQkJY29uc29sZV9pdGVyX3ZvaWRfYXJnMihkLCBjb25z
b2xlX2V2dGNobl91bm1hc2ssICh2b2lkICopbm93KTsKPiArCQkJY29uc29sZV9pdGVyX3ZvaWRf
YXJnMihkLCBhZGRfY29uc29sZV9ldnRjaG5fZmQsICh2b2lkICopJm5leHRfdGltZW91dCk7Cj4g
KwkJCWNvbnNvbGVfaXRlcl92b2lkX2FyZzEoZCwgYWRkX2NvbnNvbGVfdHR5X2ZkKTsKPiArICAg
ICAgICB9Cj4gIAo+ICAJCS8qIElmIGFueSBkb21haW4gaGFzIGJlZW4gcmF0ZSBsaW1pdGVkLCB3
ZSBuZWVkIHRvIHdvcmsKPiAgCQkgICBvdXQgd2hhdCB0aW1lb3V0IHRvIHN1cHBseSB0byBwb2xs
ICovCj4gQEAgLTExODksMzUgKzEzODIsMTEgQEAgdm9pZCBoYW5kbGVfaW8odm9pZCkKPiAgCQl9
Cj4gIAo+ICAJCWZvciAoZCA9IGRvbV9oZWFkOyBkOyBkID0gbikgewo+IC0JCQlzdHJ1Y3QgY29u
c29sZSAqY29uID0gJmQtPmNvbnNvbGU7Cj4gIAo+ICAJCQluID0gZC0+bmV4dDsKPiAtCQkJaWYg
KGNvbi0+ZXZlbnRfY291bnQgPCBSQVRFX0xJTUlUX0FMTE9XQU5DRSkgewo+IC0JCQkJaWYgKGNv
bi0+eGNlX2hhbmRsZSAhPSBOVUxMICYmCj4gLQkJCQkgICAgY29uLT54Y2VfcG9sbGZkX2lkeCAh
PSAtMSAmJgo+IC0JCQkJICAgICEoZmRzW2Nvbi0+eGNlX3BvbGxmZF9pZHhdLnJldmVudHMgJgo+
IC0JCQkJICAgICAgfihQT0xMSU58UE9MTE9VVHxQT0xMUFJJKSkgJiYKPiAtCQkJCSAgICAgIChm
ZHNbY29uLT54Y2VfcG9sbGZkX2lkeF0ucmV2ZW50cyAmCj4gLQkJCQkgICAgICAgUE9MTElOKSkK
PiAtCQkJCSAgICBoYW5kbGVfcmluZ19yZWFkKGQpOwo+IC0JCQl9Cj4gLQo+IC0JCQlpZiAoY29u
LT5tYXN0ZXJfZmQgIT0gLTEgJiYgY29uLT5tYXN0ZXJfcG9sbGZkX2lkeCAhPSAtMSkgewo+IC0J
CQkJaWYgKGZkc1tjb24tPm1hc3Rlcl9wb2xsZmRfaWR4XS5yZXZlbnRzICYKPiAtCQkJCSAgICB+
KFBPTExJTnxQT0xMT1VUfFBPTExQUkkpKQo+IC0JCQkJCWNvbnNvbGVfaGFuZGxlX2Jyb2tlbl90
dHkoY29uLAo+IC0JCQkJCQkgICBkb21haW5faXNfdmFsaWQoZC0+ZG9taWQpKTsKPiAtCQkJCWVs
c2Ugewo+IC0JCQkJCWlmIChmZHNbY29uLT5tYXN0ZXJfcG9sbGZkX2lkeF0ucmV2ZW50cyAmCj4g
LQkJCQkJICAgIFBPTExJTikKPiAtCQkJCQkJaGFuZGxlX3R0eV9yZWFkKGNvbik7Cj4gLQkJCQkJ
aWYgKGZkc1tjb24tPm1hc3Rlcl9wb2xsZmRfaWR4XS5yZXZlbnRzICYKPiAtCQkJCQkgICAgUE9M
TE9VVCkKPiAtCQkJCQkJaGFuZGxlX3R0eV93cml0ZShjb24pOwo+IC0JCQkJfQo+IC0JCQl9Cj4g
IAo+IC0JCQljb24tPnhjZV9wb2xsZmRfaWR4ID0gY29uLT5tYXN0ZXJfcG9sbGZkX2lkeCA9IC0x
Owo+ICsJCQljb25zb2xlX2l0ZXJfdm9pZF9hcmcxKGQsIGhhbmRsZV9jb25zb2xlX3JpbmcpOwo+
ICsJCQljb25zb2xlX2l0ZXJfdm9pZF9hcmcxKGQsIGhhbmRsZV9jb25zb2xlX3R0eSk7Cj4gIAo+
ICAJCQlpZiAoZC0+bGFzdF9zZWVuICE9IGVudW1fcGFzcykKPiAgCQkJCXNodXRkb3duX2RvbWFp
bihkKTsKPiAtLSAKPiAyLjcuNAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 23 00:02:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 00:02: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 1dOC3X-0005hd-3x; Fri, 23 Jun 2017 00:02:35 +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 1dOC3V-0005hX-60
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 00:02:33 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 A7/B2-02180-89A5C495; Fri, 23 Jun 2017 00:02:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVybKJssu70KJ9
 Ig43HTS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxd7/eyFHxWqTg05yRrA+N6uS5GLg4hgT+M
 Ei2z7jJ1MXJysAg4SDz4/pS9i5GDg1EgRuLBD2uQMKNAmMTky0tYIUq0JZbeXg1WziZgKPH3y
 SY2kHIJIHvJZw6QsIiAkcSLR5dZQMYzCxxjlHh56TQ7SEJYIFqi+1IjC4jNKeArsWHjDLCZvA
 LeEvsftDND3NPDKDHjy0ewhKiArsShf3/YIIoEJU7OfALWzCygJbF8+jaWCYwCs5CkZiFJLWB
 kWsWoXpxaVJZapGuil1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGIQMQLCD8Vaf
 8yFGSQ4mJVFezUifSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvG4gOcGi1PTUirTMHGA8wKQlO
 HiURHhfewOleYsLEnOLM9MhUqcYdTk2rF7/hUmIJS8/L1VKnDcbZIYASFFGaR7cCFhsXmKUlR
 LmZQQ6SoinILUoN7MEVf4VozgHo5IwrwrIFJ7MvBK4Ta+AjmACOuLFEQ+QI0oSEVJSDYwu6lv
 ClU+Xquo8dFLUU7o8lfnO74vr+aXfZoVfEmU3cZZ+msGQ27yULb9OYMbOd9O3JS+IkdIw75Kc
 Ypkpn+LFwijrJfh//uvve6xPFlx6fEErZGtEicz36rmMm/1nfot4fumxKdOZ+QtXJu25vKfr8
 V/numk7/rq0rLTYstuT0Xoil3y5Qb4SS3FGoqEWc1FxIgDzGX9AyAIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1498176150!65865322!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6742 invoked from network); 23 Jun 2017 00:02:31 -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; 23 Jun 2017 00:02:31 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id A21A622B65;
 Fri, 23 Jun 2017 00:02:29 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A21A622B65
Date: Thu, 22 Jun 2017 17:02: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: <1498117132-27139-15-git-send-email-bhupinder.thakur@linaro.org>
Message-ID: <alpine.DEB.2.10.1706221701260.12819@sstabellini-ThinkPad-X260>
References: <1498117132-27139-1-git-send-email-bhupinder.thakur@linaro.org>
 <1498117132-27139-15-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>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 14/17 v5] 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>

T24gVGh1LCAyMiBKdW4gMjAxNywgQmh1cGluZGVyIFRoYWt1ciB3cm90ZToKPiBUaGlzIHBhdGNo
IGZpbmFsbHkgYWRkcyB0aGUgc3VwcG9ydCBmb3IgdnVhcnQgY29uc29sZS4KPiAKPiBTaWduZWQt
b2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+Cj4g
LS0tCj4gQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+IENDOiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IENDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+Cj4gCj4gQ2hhbmdlcyBzaW5jZSB2NDoKPiAtIFJlbmFtZWQgVlVBUlRfQ0ZMQUdTLSB0
byBDRkxBR1NfdnVhcnQtIGluIHRoZSBNYWtlZmlsZSBhcyBwZXIgdGhlIGNvbnZlbnRpb24uCj4g
Cj4gIGNvbmZpZy9hcm0zMi5tayAgICAgICAgICAgfCAgMSArCj4gIGNvbmZpZy9hcm02NC5tayAg
ICAgICAgICAgfCAgMSArCj4gIHRvb2xzL2NvbnNvbGUvTWFrZWZpbGUgICAgfCAgMyArKy0KPiAg
dG9vbHMvY29uc29sZS9kYWVtb24vaW8uYyB8IDMxICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0KPiAgNCBmaWxlcyBjaGFuZ2VkLCAzNCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygt
KQo+IAo+IGRpZmYgLS1naXQgYS9jb25maWcvYXJtMzIubWsgYi9jb25maWcvYXJtMzIubWsKPiBp
bmRleCBmOTUyMjhlLi5iOWYyM2ZlIDEwMDY0NAo+IC0tLSBhL2NvbmZpZy9hcm0zMi5tawo+ICsr
KyBiL2NvbmZpZy9hcm0zMi5tawo+IEBAIC0xLDUgKzEsNiBAQAo+ICBDT05GSUdfQVJNIDo9IHkK
PiAgQ09ORklHX0FSTV8zMiA6PSB5Cj4gK0NPTkZJR19WVUFSVF9DT05TT0xFIDo9IHkKPiAgQ09O
RklHX0FSTV8kKFhFTl9PUykgOj0geQoKSSBhbSB0ZW1wdGVkIHRvIGRpc2FibGUgdGhpcyBieSBk
ZWZhdWx0IG9uIGFybTMyIChidXQgbGVhdmluZyBpdApjb25maWd1cmFibGUgdmlhIEtjb25maWcg
bWF5YmUpLiBUaXBpY2FsbHkgYXJtMzIgY3B1cyBhcmUgbm90IGZvdW5kIG9uCnNlcnZlciBwbGF0
Zm9ybXMsIHdoZXJlIFNCU0EgY29tcGxpYW5jZSBpcyBpbXBvcnRhbnQuIEp1bGllbiwgd2hhdCBk
bwp5b3UgdGhpbms/CgoKPiAgQ09ORklHX1hFTl9JTlNUQUxMX1NVRkZJWCA6PQo+IGRpZmYgLS1n
aXQgYS9jb25maWcvYXJtNjQubWsgYi9jb25maWcvYXJtNjQubWsKPiBpbmRleCBhYTQ1NzcyLi44
NjFkMGE0IDEwMDY0NAo+IC0tLSBhL2NvbmZpZy9hcm02NC5tawo+ICsrKyBiL2NvbmZpZy9hcm02
NC5tawo+IEBAIC0xLDUgKzEsNiBAQAo+ICBDT05GSUdfQVJNIDo9IHkKPiAgQ09ORklHX0FSTV82
NCA6PSB5Cj4gK0NPTkZJR19WVUFSVF9DT05TT0xFIDo9IHkKPiAgQ09ORklHX0FSTV8kKFhFTl9P
UykgOj0geQo+ICAKPiAgQ09ORklHX1hFTl9JTlNUQUxMX1NVRkZJWCA6PQo+IGRpZmYgLS1naXQg
YS90b29scy9jb25zb2xlL01ha2VmaWxlIGIvdG9vbHMvY29uc29sZS9NYWtlZmlsZQo+IGluZGV4
IGM4YjAzMDAuLjFjZGRiNmUgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvY29uc29sZS9NYWtlZmlsZQo+
ICsrKyBiL3Rvb2xzL2NvbnNvbGUvTWFrZWZpbGUKPiBAQCAtMTEsNiArMTEsNyBAQCBMRExJQlMg
Kz0gJChTT0NLRVRfTElCUykKPiAgCj4gIExETElCU194ZW5jb25zb2xlZCArPSAkKFVUSUxfTElC
UykKPiAgTERMSUJTX3hlbmNvbnNvbGVkICs9IC1scnQKPiArQ0ZMQUdTX3Z1YXJ0LSQoQ09ORklH
X1ZVQVJUX0NPTlNPTEUpID0gLURDT05GSUdfVlVBUlRfQ09OU09MRQo+ICAKPiAgQklOICAgICAg
PSB4ZW5jb25zb2xlZCB4ZW5jb25zb2xlCj4gIAo+IEBAIC0yOCw3ICsyOSw3IEBAIGNsZWFuOgo+
ICBkaXN0Y2xlYW46IGNsZWFuCj4gIAo+ICBkYWVtb24vbWFpbi5vOiBkYWVtb24vX3BhdGhzLmgK
PiAtZGFlbW9uL2lvLm86IENGTEFHUyArPSAkKENGTEFHU19saWJ4ZW5ldnRjaG4pICQoQ0ZMQUdT
X2xpYnhlbmdudHRhYikKPiArZGFlbW9uL2lvLm86IENGTEFHUyArPSAkKENGTEFHU19saWJ4ZW5l
dnRjaG4pICQoQ0ZMQUdTX2xpYnhlbmdudHRhYikgJChDRkxBR1NfdnVhcnQteSkKPiAgeGVuY29u
c29sZWQ6ICQocGF0c3Vic3QgJS5jLCUubywkKHdpbGRjYXJkIGRhZW1vbi8qLmMpKQo+ICAJJChD
QykgJChMREZMQUdTKSAkXiAtbyAkQCAkKExETElCUykgJChMRExJQlNfbGlieGVuZXZ0Y2huKSAk
KExETElCU19saWJ4ZW5nbnR0YWIpICQoTERMSUJTX3hlbmNvbnNvbGVkKSAkKEFQUEVORF9MREZM
QUdTKQo+ICAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYyBiL3Rvb2xz
L2NvbnNvbGUvZGFlbW9uL2lvLmMKPiBpbmRleCBiYWYwZTJlLi42YjAxMTRlIDEwMDY0NAo+IC0t
LSBhL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKPiArKysgYi90b29scy9jb25zb2xlL2RhZW1v
bi9pby5jCj4gQEAgLTEwNywxMiArMTA3LDE2IEBAIHN0cnVjdCBjb25zb2xlIHsKPiAgCXhlbmV2
dGNobl9wb3J0X29yX2Vycm9yX3QgcmVtb3RlX3BvcnQ7Cj4gIAlzdHJ1Y3QgeGVuY29uc19pbnRl
cmZhY2UgKmludGVyZmFjZTsKPiAgCXN0cnVjdCBkb21haW4gKmQ7Cj4gKwlib29sIG9wdGlvbmFs
Owo+ICsJYm9vbCBwcmVmZXJfZ250dGFiOwo+ICB9Owo+ICAKPiAgc3RydWN0IGNvbnNvbGVfZGF0
YSB7Cj4gIAljaGFyICp4c25hbWU7Cj4gIAljaGFyICp0dHluYW1lOwo+ICAJY2hhciAqbG9nX3N1
ZmZpeDsKPiArCWJvb2wgb3B0aW9uYWw7Cj4gKwlib29sIHByZWZlcl9nbnR0YWI7Cj4gIH07Cj4g
IAo+ICBzdGF0aWMgc3RydWN0IGNvbnNvbGVfZGF0YSBjb25zb2xlX2RhdGFbXSA9IHsKPiBAQCAt
MTIxLDcgKzEyNSwxOCBAQCBzdGF0aWMgc3RydWN0IGNvbnNvbGVfZGF0YSBjb25zb2xlX2RhdGFb
XSA9IHsKPiAgCQkueHNuYW1lID0gIi9jb25zb2xlIiwKPiAgCQkudHR5bmFtZSA9ICJ0dHkiLAo+
ICAJCS5sb2dfc3VmZml4ID0gIiIsCj4gKwkJLm9wdGlvbmFsID0gZmFsc2UsCj4gKwkJLnByZWZl
cl9nbnR0YWIgPSB0cnVlLAo+ICAJfSwKPiArI2lmIGRlZmluZWQoQ09ORklHX1ZVQVJUX0NPTlNP
TEUpCj4gKwl7Cj4gKwkJLnhzbmFtZSA9ICIvdnVhcnQvMCIsCj4gKwkJLnR0eW5hbWUgPSAidHR5
IiwKPiArCQkubG9nX3N1ZmZpeCA9ICItdnVhcnQwIiwKPiArCQkub3B0aW9uYWwgPSB0cnVlLAo+
ICsJCS5wcmVmZXJfZ250dGFiID0gZmFsc2UsCj4gKwl9LAo+ICsjZW5kaWYKPiAgfTsKPiAgCj4g
ICNkZWZpbmUgTUFYX0NPTlNPTEUgKHNpemVvZihjb25zb2xlX2RhdGEpL3NpemVvZihzdHJ1Y3Qg
Y29uc29sZV9kYXRhKSkKPiBAQCAtNjU1LDggKzY3MCwxOCBAQCBzdGF0aWMgaW50IGNvbnNvbGVf
Y3JlYXRlX3Jpbmcoc3RydWN0IGNvbnNvbGUgKmNvbikKPiAgCQkJInJpbmctcmVmIiwgIiV1Iiwg
JnJpbmdfcmVmLAo+ICAJCQkicG9ydCIsICIlaSIsICZyZW1vdGVfcG9ydCwKPiAgCQkJTlVMTCk7
Cj4gKwo+ICAJaWYgKGVycikKPiArCXsKPiArCQkvKgo+ICsJCSAqIFRoaXMgaXMgYSBub3JtYWwg
Y29uZGl0aW9uIGZvciBvcHRpb25hbCBjb25zb2xlczogdGhleSBtaWdodCBub3QgYmUKPiArCQkg
KiBwcmVzZW50IG9uIHhlbnN0b3JlIGF0IGFsbC4gSW4gdGhhdCBjYXNlLCBqdXN0IHJldHVybiB3
aXRob3V0IGVycm9yLgo+ICsJCSovCj4gKwkJaWYgKGNvbi0+b3B0aW9uYWwpCj4gKwkJCWVyciA9
IDA7Cj4gKwo+ICAJCWdvdG8gb3V0Owo+ICsJfQo+ICAKPiAgCXNucHJpbnRmKHBhdGgsIHNpemVv
ZihwYXRoKSwgIiVzL3R5cGUiLCBjb24tPnhzcGF0aCk7Cj4gIAl0eXBlID0geHNfcmVhZCh4cywg
WEJUX05VTEwsIHBhdGgsIE5VTEwpOwo+IEBAIC02NzAsNyArNjk1LDkgQEAgc3RhdGljIGludCBj
b25zb2xlX2NyZWF0ZV9yaW5nKHN0cnVjdCBjb25zb2xlICpjb24pCj4gIAlpZiAocmluZ19yZWYg
IT0gY29uLT5yaW5nX3JlZiAmJiBjb24tPnJpbmdfcmVmICE9IC0xKQo+ICAJCWNvbnNvbGVfdW5t
YXBfaW50ZXJmYWNlKGNvbik7Cj4gIAo+IC0JaWYgKCFjb24tPmludGVyZmFjZSAmJiB4Z3RfaGFu
ZGxlKSB7Cj4gKwlpZiAoIWNvbi0+aW50ZXJmYWNlICYmIAo+ICsJCXhndF9oYW5kbGUgJiYKPiAr
CQljb24tPnByZWZlcl9nbnR0YWIpIHsKPiAgCQkvKiBQcmVmZXIgdXNpbmcgZ3JhbnQgdGFibGUg
Ki8KPiAgCQljb24tPmludGVyZmFjZSA9IHhlbmdudHRhYl9tYXBfZ3JhbnRfcmVmKHhndF9oYW5k
bGUsCj4gIAkJCWRvbS0+ZG9taWQsIEdOVFRBQl9SRVNFUlZFRF9DT05TT0xFLAo+IEBAIC03OTAs
NiArODE3LDggQEAgc3RhdGljIGludCBjb25zb2xlX2luaXQoc3RydWN0IGNvbnNvbGUgKmNvbiwg
c3RydWN0IGRvbWFpbiAqZG9tLCB2b2lkICoqZGF0YSkKPiAgCWNvbi0+ZCA9IGRvbTsKPiAgCWNv
bi0+dHR5bmFtZSA9ICgqY29uX2RhdGEpLT50dHluYW1lOwo+ICAJY29uLT5sb2dfc3VmZml4ID0g
KCpjb25fZGF0YSktPmxvZ19zdWZmaXg7Cj4gKwljb24tPm9wdGlvbmFsID0gKCpjb25fZGF0YSkt
Pm9wdGlvbmFsOwo+ICsJY29uLT5wcmVmZXJfZ250dGFiID0gKCpjb25fZGF0YSktPnByZWZlcl9n
bnR0YWI7Cj4gIAl4c25hbWUgPSAoKmNvbl9kYXRhKS0+eHNuYW1lOwo+ICAJY29uLT54c3BhdGgg
PSB4c19nZXRfZG9tYWluX3BhdGgoeHMsIGRvbS0+ZG9taWQpOwo+ICAJcyA9IHJlYWxsb2MoY29u
LT54c3BhdGgsIHN0cmxlbihjb24tPnhzcGF0aCkgKwo+IC0tIAo+IDIuNy40Cj4gCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 23 01:02:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 01:02: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 1dOCyn-0004IU-2L; Fri, 23 Jun 2017 01:01: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 1dOCym-0004I7-9S
 for xen-devel@lists.xensource.com; Fri, 23 Jun 2017 01:01:44 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 40/31-10689-7786C495; Fri, 23 Jun 2017 01:01:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVbcswyf
 SoGuRqsWKx79ZLO5Nec/uwORx+MMVFo/tfbvYA5iiWDPzkvIrElgzdk+7xFbwcCJjxaGLO9ka
 GLcndzFycQgJ/GWUOP3xBlsXIyeQ85hR4t2qOojENkaJqf1/GUESIgLOEl/PzGUHsXkF9CVOr
 p/ODGILC9hLdBxtZwZpkBDYqiHR9WEpE0hCQsBT4viX+3B2y6MFQM3sHGwCVhKHxECiLAKqEo
 t+HWGawMi9gJFhFaNGcWpRWWqRrrGBXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZ
 GoNfrGRgYdzB2nvA7xCjJwaQkyqsZ6RMpxJeUn1KZkVicEV9UmpNafIhRhoNDSYI3OB0oJ1iU
 mp5akZaZAww/mLQEB4+SCO9rb6A0b3FBYm5xZjpE6hSjLseG1eu/MAmx5OXnpUqJ8wqAzBAAK
 coozYMbAYuFS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeVemAU3hycwrgdv0CugIJqAjXh
 zxADmiJBEhJdXAaLtiIePrSInZgaGVens/OP1puCVXJJ+9VTm50mz15E+NVy0ffnRY97GWab1
 jdESX1by3pYkLvC2YnfKS2P5MvGxtkDCxet39lIMLZZnbQ6Rb1BdMXFuzPvaX39qb75+lvT8T
 tauyyM7CQtLmeKaidOKtM00Xz+gvXvDnjHJwtPWF/XMzJVc+VmIpzkg01GIuKk4EADKM9lOAA
 gAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1498179701!106990490!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48769 invoked from network); 23 Jun 2017 01:01:42 -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 Jun 2017 01:01: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 1dOCye-0004k3-LQ; Fri, 23 Jun 2017 01:01: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 1dOCyZ-0001Dq-3S; Fri, 23 Jun 2017 01:01:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dOCyX-0002lh-Pg; Fri, 23 Jun 2017 01:01:30 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110946-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:allowable
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 xen-4.8-testing:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.8-testing:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-intel:guest-start: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: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-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-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-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-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-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:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl: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-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-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-amd64-i386-xl-qemut-ws16-amd64:windows-install: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
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=8d3dafb43f61c6deb4fc3612f836d04afab21bbe
X-Osstest-Versions-That: xen=c427a81dee142a0f7155b8ed7074e1f489336637
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 23 Jun 2017 01:01:30 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 110946: 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>

ZmxpZ2h0IDExMDk0NiB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDk0Ni8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxs
b3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNDM3CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMTA0MzcKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxv
Y2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE1IGd1ZXN0LXN0YXJ0L2RlYmlh
bi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxMTA0MTAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAg
ICA0NSB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBsaWtlIDExMDQzNwogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMSAgICAgIDQ1IHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRy
eSBmYWlsIGxpa2UgMTEwNDM3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
MTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTA0MzcKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDExMDQzNwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNSBndWVzdC1zdGFydC9kZWJp
YW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTEwNDM3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICA5IGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTA0MzcKIGJ1
aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkL2Rpc3QtdGVzdCAgICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgNiB4ZW4t
YnVpbGQvZGlzdC10ZXN0ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aC1pbnRlbCAxMSBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgOSB3aW5kb3dz
LWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgMTEgZ3Vl
c3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kIDE2IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20g
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDkgd2luZG93cy1p
bnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA5IHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVz
dGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDhkM2RhZmI0M2Y2MWM2ZGViNGZjMzYxMmY4MzZk
MDRhZmFiMjFiYmUKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGM0Mjdh
ODFkZWUxNDJhMGY3MTU1YjhlZDcwNzRlMWY0ODkzMzY2MzcKCkxhc3QgdGVzdCBvZiBiYXNpcyAg
IDExMDQzNyAgMjAxNy0wNi0xNCAxMTowMTo1MCBaICAgIDggZGF5cwpGYWlsaW5nIHNpbmNlICAg
ICAgICAxMTA1NjkgIDIwMTctMDYtMTkgMTM6MTY6MTAgWiAgICAzIGRheXMgICAgMyBhdHRlbXB0
cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTA5NDYgIDIwMTctMDYtMjEgMTg6NDI6MzEgWiAgICAx
IGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5k
ZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdl
b3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBLb25yYWQgUnplc3p1dGVr
IFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVw
Z3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyBy
ZXZpc2lvbiA6CgorIGJyYW5jaD14ZW4tNC44LXRlc3RpbmcKKyByZXZpc2lvbj04ZDNkYWZiNDNm
NjFjNmRlYjRmYzM2MTJmODM2ZDA0YWZhYjIxYmJlCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4g
Li9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRy
ZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAg
dXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAg
ICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwg
cmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3Mg
J10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21l
L29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2Nr
PS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9y
ZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9j
ayAuL2FwLXB1c2ggeGVuLTQuOC10ZXN0aW5nIDhkM2RhZmI0M2Y2MWM2ZGViNGZjMzYxMmY4MzZk
MDRhZmFiMjFiYmUKKyBicmFuY2g9eGVuLTQuOC10ZXN0aW5nCisgcmV2aXNpb249OGQzZGFmYjQz
ZjYxYzZkZWI0ZmMzNjEyZjgzNmQwNGFmYWIyMWJiZQorIC4gLi9jcmktbG9jay1yZXBvcworKyAu
IC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0
cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAg
IHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAg
ICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2Fs
IHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9z
ICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9t
ZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9j
az0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xv
Y2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisr
IC4gLi9jcmktZ2V0Y29uZmlnCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNl
ICIkYnJhbmNoIiBpbgorIHRyZWU9eGVuCisgeGVuYnJhbmNoPXhlbi00LjgtdGVzdGluZworICdb
JyB4eGVuID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4ID0geCAnXScKKyBxZW11
dWJyYW5jaD1xZW11LXVwc3RyZWFtLTQuOC10ZXN0aW5nCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gK
KysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tNC44LXRlc3RpbmcKKyBwcmV2eGVuYnJhbmNo
PXhlbi00LjctdGVzdGluZworICdbJyB4OGQzZGFmYjQzZjYxYzZkZWI0ZmMzNjEyZjgzNmQwNGFm
YWIyMWJiZSA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDog
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
cmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTMuMTQKKysgOiB0ZXN0ZWQvbGlu
dXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQg
PSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4
LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5l
bC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVk
LzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi54ZW4tNC44LXRlc3RpbmcKKysgOiBkYWlseS1jcm9u
Lnhlbi00LjgtdGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQuOC10ZXN0aW5nCisrIDogZGFp
bHktY3Jvbi54ZW4tNC44LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjgtdGVzdGluZwor
KyA6IGRhaWx5LWNyb24ueGVuLTQuOC10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC44LXRl
c3RpbmcKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgt
Mi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHkt
Y3Jvbi54ZW4tNC44LXRlc3RpbmcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4u
Z2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVN
VV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVu
LmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVu
LmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0Cisg
VFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0Cisg
aW5mb19saW51eF90cmVlIHhlbi00LjgtdGVzdGluZworIGNhc2UgJDEgaW4KKyByZXR1cm4gMQor
IGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy94ZW4KKyB4ZW52ZXJz
aW9uPXhlbi00LjgtdGVzdGluZworIHhlbnZlcnNpb249eGVuLTQuOAorIHhlbnZlcnNpb249NC44
CisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0
IDhkM2RhZmI0M2Y2MWM2ZGViNGZjMzYxMmY4MzZkMDRhZmFiMjFiYmU6cmVmcy9oZWFkcy9zdGFi
bGUtNC44ClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAog
ICBjNDI3YTgxLi44ZDNkYWZiICA4ZDNkYWZiNDNmNjFjNmRlYjRmYzM2MTJmODM2ZDA0YWZhYjIx
YmJlIC0+IHN0YWJsZS00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 23 01:57:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 01:57: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 1dODqB-0007Qk-BS; Fri, 23 Jun 2017 01:56:55 +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 1dODq9-0007Qe-O3
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 01:56:53 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 32/2B-06719-4657C495; Fri, 23 Jun 2017 01:56:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrEIsWRWlGSWpSXmKPExsUyZ7p8oG5sqU+
 kQUcLm8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvFv32PWgl7eig1tE9gaGFu5uxi5OIQEJjJJ
 XFz2ghnC+cYocWTTHiYIZyOjRO+yBhYIp5tRYv/kDqAyTiCnSOJc011WEJtFQFVi1sUWoCIOD
 jYBE4k3qxxBwiICehIfXn1jA+llFnjAKHF3bgMrSI2wQInE+Y3eIDW8AuYS31oboEYaSqw48p
 MFIi4ocXLmEzCbWUBd4s+8S8wgrcwC0hLL/3GAhDkFjCQOPn4C1ioqoCyx+9ZeZohybYllC1+
 D2RJAI08/3MY4gVF4FpKps5BMnYUwdRaS7gWMLKsYNYpTi8pSi3QNzfSSijLTM0pyEzNzdA0N
 zPRyU4uLE9NTcxKTivWS83M3MQLDnwEIdjDe3xhwiFGSg0lJlFcz0idSiC8pP6UyI7E4I76oN
 Ce1+BCjDAeHkgTv9WKgnGBRanpqRVpmDjASYdISHDxKIryvvYHSvMUFibnFmekQqVOMuhwbVq
 //wiTEkpeflyolzvsQZIYASFFGaR7cCFhSuMQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3uw
 ioCk8mXklcJteAR3BBHTEiyMeIEeUJCKkpBoYfVyc/+lr+vaUn5a8P9900knR7fz6B8s2G7vs
 DTr1SOWLB0/Qyi0V3N7SCr6bucssl7/Zuq5mhfmW1Zqdj572fft78X1935K8pOKiWIkYxV0cH
 IbfVi9h8XPeJKXQXrL47r9X2/hv50lmZKuuefi2/O3ku6YG69O6T997de3O9EvKxxs0c/dsU2
 Ipzkg01GIuKk4EAIwYEmUFAwAA
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1498183003!75124847!1
X-Originating-IP: [156.151.31.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTU2LjE1MS4zMS44MSA9PiAyODgzMzk=\n,ML_RADAR_SPEW_LINKS_8,
 spamassassin: ,async_handler: YXN5bmNfZGVsYXk6IDAgKHRpbWVvdXQp\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27986 invoked from network); 23 Jun 2017 01:56:44 -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; 23 Jun 2017 01:56:44 -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
 v5N1uaXf021697
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 23 Jun 2017 01:56:37 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 v5N1uZEw012694
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Fri, 23 Jun 2017 01:56:36 GMT
Received: from abhmp0014.oracle.com (abhmp0014.oracle.com [141.146.116.20])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id v5N1uV27026650;
 Fri, 23 Jun 2017 01:56:33 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 22 Jun 2017 18:56:31 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 3CAE56A0136; Thu, 22 Jun 2017 21:56:30 -0400 (EDT)
Date: Thu, 22 Jun 2017 21:56:30 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Dario Faggioli <dario.faggioli@citrix.com>
Message-ID: <20170623015630.GA15629@char.us.oracle.com>
References: <1498152713.7405.38.camel@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1498152713.7405.38.camel@citrix.com>
User-Agent: Mutt/1.8.0 (2017-02-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>,
 cardoe <cardoe@cardoe.com>, Wei Liu <wei.liu@citrix.com>,
 "Ian.Jackson" <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] Travis build failing because "tools/xen-detect: try
 sysfs node for obtaining 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>

T24gVGh1LCBKdW4gMjIsIDIwMTcgYXQgMDc6MzE6NTNQTSArMDIwMCwgRGFyaW8gRmFnZ2lvbGkg
d3JvdGU6Cj4gSGV5LAo+IAo+IEFtIEkgdGhlIG9ubHkgb25lIGZvciB3aGljaCBUcmF2aXMgc2Vl
bXMgdG8gYmUgdW5oYXBweSBvZiB0aGlzOgoKTm9wZS4gSSBzYXcgaXQgdG9vICxidXQgdGhlbiBm
aWd1cmVkIHRoZXJlIHdhcyBzb21lIHBhdGNoIGZyb20gT2xhZiBmb3IgdGhpcz8uCgo+IAo+IEkv
aG9tZS90cmF2aXMvYnVpbGQvZmRhcmlvL3hlbi90b29scy9taXNjLy4uLy4uL3Rvb2xzL2luY2x1
ZGUgICAgICB4ZW4tZGV0ZWN0LmMgICAtbyB4ZW4tZGV0ZWN0Cj4geGVuLWRldGVjdC5jOiBJbiBm
dW5jdGlvbiDigJhjaGVja19zeXNmc+KAmToKPiB4ZW4tZGV0ZWN0LmM6MTk2OjE3OiBlcnJvcjog
aWdub3JpbmcgcmV0dXJuIHZhbHVlIG9mIOKAmGFzcHJpbnRm4oCZLCBkZWNsYXJlZCB3aXRoIGF0
dHJpYnV0ZSB3YXJuX3VudXNlZF9yZXN1bHQgWy1XZXJyb3I9dW51c2VkLXJlc3VsdF0KPiAgICAg
ICAgICBhc3ByaW50ZigmdmVyLCAiViVzLiVzIiwgc3RyLCB0bXApOwo+ICAgICAgICAgICAgICAg
ICAgXgo+IHhlbi1kZXRlY3QuYzogSW4gZnVuY3Rpb24g4oCYY2hlY2tfZm9yX3hlbuKAmToKPiB4
ZW4tZGV0ZWN0LmM6OTM6MTc6IGVycm9yOiBpZ25vcmluZyByZXR1cm4gdmFsdWUgb2Yg4oCYYXNw
cmludGbigJksIGRlY2xhcmVkIHdpdGggYXR0cmlidXRlIHdhcm5fdW51c2VkX3Jlc3VsdCBbLVdl
cnJvcj11bnVzZWQtcmVzdWx0XQo+ICAgICAgICAgIGFzcHJpbnRmKCZ2ZXIsICJWJXUuJXUiLAo+
ICAgICAgICAgICAgICAgICAgXgo+IGNjMTogYWxsIHdhcm5pbmdzIGJlaW5nIHRyZWF0ZWQgYXMg
ZXJyb3JzCj4gCj4gaHR0cHM6Ly90cmF2aXMtY2kub3JnL2ZkYXJpby94ZW4vam9icy8yNDU4NjQ0
MDEKPiAKPiBXaGljaCwgdG8gbWUsIGxvb2tzIHJlbGF0ZWQgdG8gNDhkMGM4MjI2NDBmOGNlNDc1
NGRlMTZmMWJlZTVjOTk1YmFjNzA3OAo+ICgidG9vbHMveGVuLWRldGVjdDogdHJ5IHN5c2ZzIG5v
ZGUgZm9yIG9idGFpbmluZyBndWVzdCB0eXBlIikuCj4gCj4gSSBjYW4sIGhvd2V2ZXIsIGJ1aWxk
IHRoZSB0b29scyBsb2NhbGx5LCB3aXRoOgo+IGdjYyB2ZXJzaW9uIDYuMy4wIDIwMTcwNTE2IChE
ZWJpYW4gNi4zLjAtMTgpCj4gCj4gVGhvdWdodHM/Cj4gCj4gUmVnYXJkcywKPiBEYXJpbwo+IC0t
IAo+IDw8VGhpcyBoYXBwZW5zIGJlY2F1c2UgSSBjaG9vc2UgaXQgdG8gaGFwcGVuIT4+IChSYWlz
dGxpbiBNYWplcmUpCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiBEYXJpbyBGYWdnaW9saSwgUGguRCwgaHR0cDovL2Fi
b3V0Lm1lL2RhcmlvLmZhZ2dpb2xpCj4gU2VuaW9yIFNvZnR3YXJlIEVuZ2luZWVyLCBDaXRyaXgg
U3lzdGVtcyBSJkQgTHRkLiwgQ2FtYnJpZGdlIChVSykKCgoKPiBfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwo+IGh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 23 02:53:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 02:53:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dOEii-0002sy-EV; Fri, 23 Jun 2017 02:53:16 +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 1dOEig-0002ss-Vd
 for xen-devel@lists.xen.org; Fri, 23 Jun 2017 02:53:15 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 04/A2-02181-A928C495; Fri, 23 Jun 2017 02:53:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHIsWRWlGSWpSXmKPExsVyMfSao+7MJp9
 Ig6N7lSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owvs/8zFkxnrph6/i97A+Mtpi5GLg4hgQmM
 EscmtII5LALLWCX6n7UwgjgSAodYJdqa9rF0MXIAOXESM25adDFyApnlEtOetbKA2EICShJbJ
 j9mhJh0g0li/4EGRpCEsICexORvt8FsFgFVidabJ9hBbDYBfYmna68xg9giAroSzxY8YwNpZh
 aYyyjxc90HdojmIIk5XevBingFYiXurt7GDrHNXWLGhQ4WiLigxMmZT8BsZgEtiRv/XjKBHMo
 sIC2x/B8HSJhTwEPi6Lk3YGNEBZQldt/ayzyBUWQWku5ZSLpnIXQvYGRexahenFpUllqka6yX
 VJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREY/gxAsINx7z+nQ4ySHExKoryakT6RQ
 nxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4GRqBcoJFqempFWmZOcBIhElLcPAoifBuqwdK8xYXJO
 YWZ6ZDpE4xWnJcubLuCxNH04ctQHLKge1fmIRY8vLzUqXEeeNA5gmANGSU5sGNgyWLS4yyUsK
 8jEAHCvEUpBblZpagyr9iFOdgVBLmPdsANIUnM68EbusroIOYgA56ccQD5KCSRISUVAOji6l4
 T1Sez4T6Lhleo2STp89KeHq7nRvjZsjo3DgsNO1esG2g78abz5f7rbucuny+lc0Fz44DbIUlb
 qcUA46YJfBnXsh9K5lum9B5kcVjycWFz69JHFVvb+Z7nTlHsKg/QUTtiu/vIw5MXAk7fk7uZn
 BxmVM7R6O5X8OnV6W58/zZgjbBTCWW4oxEQy3mouJEAGKLzXoRAwAA
X-Env-Sender: ketuzsezr@gmail.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1498186392!89189723!1
X-Originating-IP: [209.85.214.65]
X-SpamReason: No, hits=0.9 required=7.0 tests=MSGID_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16530 invoked from network); 23 Jun 2017 02:53:13 -0000
Received: from mail-it0-f65.google.com (HELO mail-it0-f65.google.com)
 (209.85.214.65)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 23 Jun 2017 02:53:13 -0000
Received: by mail-it0-f65.google.com with SMTP id 185so5916961itv.3
 for <xen-devel@lists.xen.org>; Thu, 22 Jun 2017 19:53:13 -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=cKPahK/9+D+2fwbkOTe0HmQXyszi88b4bFnIN0xff08=;
 b=Uygl+lUiqb/tlayF7kWLRCxlklz+Fd73kMcwD3JCWgL6GVGLFAdLQN09xA9vPDuALi
 5NzKi6ARuvUrH01A+v1sierbXlgMszRh+0lt5l76XJr+OHkNIZEqWc+cWkTriiFfO0aZ
 qrsFY0MCHtlpSb8XHh/dHNh2UlfisuI0CStn8+sXirCHFjKB2h0sItlDmFIzQ4Vz9SM+
 PP2OHvNkh2TeiqRms8KxldShMgh8e/VQfyWfXp3uLEBJAK1Y47fkVhtTWKrTAg/t/MoW
 ch/6sXg9l6nGT0MJQKH/VGVCOOPYNFqrac39Jje8Reg21xxxz59EP5Hn29CjJqSLFwKm
 dRrA==
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=cKPahK/9+D+2fwbkOTe0HmQXyszi88b4bFnIN0xff08=;
 b=pi72OaSsA9wApwykpe8QrlMrFE+BJ837zdhOJ4BcLPxdHooH5bWOzqOjmekf2R867n
 15zLT1htaO8YqiXqTwAI7DlfsOnP4ngxb3LzugWUsOxtM0TxOK643IIlx5iJLbYcyPzh
 E9WgZr65dnlYt72vaHqBbjLnXP48hkzfjlbL5wu5sFEx246V4k7DRPjUAupY56oPTNDs
 loP2aqC8YYAE3eSObVDRFeWYSS3Hu9pjYo/IpQ/xWu5m2sLPzvoBq/5QHSmhr60ZNtp0
 P+93F1wvf/fzt5QEhkpqxqKW0vCyO6azA44NJYHz4ev1mXMmDU5e9dj3HH3sv8eTBa0G
 zCDQ==
X-Gm-Message-State: AKS2vOxIBfraa2E10YffMlAUlzoqO3kLQjdgsgCjHqFTPWsRYJIljeBj
 6XxY0MxziyqVuQ==
X-Received: by 10.36.178.71 with SMTP id h7mr5241053iti.38.1498186392209;
 Thu, 22 Jun 2017 19:53:12 -0700 (PDT)
Received: from dhcp-amer-vpn-adc-anyconnect-10-154-140-133.vpn.oracle.com
 (209-6-200-48.c3-0.smr-ubr2.sbo-smr.ma.cable.rcn.com. [209.6.200.48])
 by smtp.gmail.com with ESMTPSA id h63sm1992540itd.10.2017.06.22.19.53.10
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Thu, 22 Jun 2017 19:53:11 -0700 (PDT)
Date: Thu, 22 Jun 2017 22:52:38 -0400
From: Konrad Rzeszutek Wilk <konrad@kernel.org>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170623025237.GA739@dhcp-amer-vpn-adc-anyconnect-10-154-140-133.vpn.oracle.com>
References: <1498048845-315-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1498048845-315-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
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: Replace ASSERT(0) with
 ASSERT_UNREACHABLE()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBKdW4gMjEsIDIwMTcgYXQgMDE6NDA6NDVQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBObyBmdW5jdGlvbmFsIGNoYW5nZSwgYnV0IHRoZSByZXN1bHQgaXMgbW9yZSBpbmZv
cm1hdGl2ZSBib3RoIGluIHRoZSBjb2RlIGFuZAo+IGVycm9yIG1lc3NhZ2VzIGlmIHRoZSBhc3Nl
cnRpb25zIGRvIGdldCBoaXQuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiAtLS0KPiBDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNo
QHN1c2UuY29tPgo+IENDOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNs
ZS5jb20+CgpBY2tlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFj
bGUuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 23 02:55:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 02: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 1dOEkp-00030H-R9; Fri, 23 Jun 2017 02:55:27 +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 1dOEko-0002zQ-Hj
 for xen-devel@lists.xen.org; Fri, 23 Jun 2017 02:55:26 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 29/C3-01735-D138C495; Fri, 23 Jun 2017 02:55:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsXSO6nOVVe22Sf
 SYN4uKYslHxezODB6HN39mymAMYo1My8pvyKBNaPh2A/2gtlCFV0v/rE2ML7l62Lk4hAS6GCS
 uNDxhAnC+cIocaV7BhuEs5FRov/PEXYIp5tR4uGvLUBlHEBOkcTVlpQuRk4OFgFVifu/9jGDh
 NkETCTerHIECYsI6Eo8W/CMDcRmFoiWeHV4L5gtLBAj0fzlPjOIzStgLrFo2wJmiPFtjBJLZv
 awQCQEJU7OfMIC0awlcePfS7C1zALSEsv/cYCEOQU8JVbtgigXFVCW2H1rL9hMCQFjib5ZfSw
 TGIVmIZk0C8mkWQiTFjAyr2LUKE4tKkst0jWy0EsqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq
 1kvOz93ECAznegYGxh2Mfav8DjFKcjApifJqRvpECvEl5adUZiQWZ8QXleakFh9ilOHgUJLg5
 WoCygkWpaanVqRl5gAjCyYtwcGjJMK7rR4ozVtckJhbnJkOkTrFqCglzvuoESghAJLIKM2Da4
 NF8yVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrxnG4Cm8GTmlcBNfwW0mAlo8YsjHiCLSxI
 RUlINjD0zLKouTtMw+L7+ldlUxUMHtkef2c+ckHMvlXF9b6LILfnMULdq56uls3S5L+436eKs
 /qlhoWjeXfTRjSm9lyuw5EHcK1tHkRjVng3Nnz5d+J7PpBYlpxZWfOsxl7ad8cS82QX8zWsZH
 7LNWmCYdX1W73GzEw/uTHcKd2//oyRUl7yQ2SdKiaU4I9FQi7moOBEAmGMNi+ECAAA=
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1498186523!104501201!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51855 invoked from network); 23 Jun 2017 02:55:25 -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; 23 Jun 2017 02:55:25 -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
 v5N2tLWj022591
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Fri, 23 Jun 2017 02:55:22 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0021.oracle.com (8.13.8/8.14.4) with ESMTP id v5N2tLbk021131
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Fri, 23 Jun 2017 02:55:21 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 v5N2tKSg027546;
 Fri, 23 Jun 2017 02:55:21 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 22 Jun 2017 19:55:20 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id DBE606A0136; Thu, 22 Jun 2017 22:55:19 -0400 (EDT)
Date: Thu, 22 Jun 2017 22:55:19 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170623025519.GA16590@char.us.oracle.com>
References: <1498155329-4752-1-git-send-email-andrew.cooper3@citrix.com>
 <1498155329-4752-3-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1498155329-4752-3-git-send-email-andrew.cooper3@citrix.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.9 v3 2/3] xen/livepatch: Use zeroed
 memory allocations for arrays
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBKdW4gMjIsIDIwMTcgYXQgMDc6MTU6MjhQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBFYWNoIG9mIHRoZXNlIGFycmF5cyBpcyBzcGFyc2UuICBVc2UgemVyb2VkIGFsbG9j
YXRpb25zIHRvIGNhdXNlIHVuaW5pdGlhbGlzZWQKPiBhcnJheSBlbGVtZW50cyB0byBjb250YWlu
IGRldGVybWluaXN0aWMgdmFsdWVzLCBtb3N0IGltcG9ydGFudGx5IGZvciB0aGUKPiBlbWJlZGRl
ZCBwb2ludGVycy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgo+IC0tLQo+IENDOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJh
ZC53aWxrQG9yYWNsZS5jb20+CgpSZXZpZXdlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxr
b25yYWQud2lsa0BvcmFjbGUuY29tPgoKVGVzdGVkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsg
PGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Clt4ODYgYW5kIEFSTTMyXQo+IENDOiBSb3NzIExhZ2Vy
d2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KPiAKPiAqIG5ldyBpbiB2Mwo+IC0tLQo+
ICB4ZW4vY29tbW9uL2xpdmVwYXRjaC5jICAgICB8IDQgKystLQo+ICB4ZW4vY29tbW9uL2xpdmVw
YXRjaF9lbGYuYyB8IDQgKystLQo+ICAyIGZpbGVzIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwg
NCBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9saXZlcGF0Y2guYyBi
L3hlbi9jb21tb24vbGl2ZXBhdGNoLmMKPiBpbmRleCBkZjY3YTFhLi42NmQ1MzJkIDEwMDY0NAo+
IC0tLSBhL3hlbi9jb21tb24vbGl2ZXBhdGNoLmMKPiArKysgYi94ZW4vY29tbW9uL2xpdmVwYXRj
aC5jCj4gQEAgLTc3MSw4ICs3NzEsOCBAQCBzdGF0aWMgaW50IGJ1aWxkX3N5bWJvbF90YWJsZShz
dHJ1Y3QgcGF5bG9hZCAqcGF5bG9hZCwKPiAgICAgICAgICB9Cj4gICAgICB9Cj4gIAo+IC0gICAg
c3ltdGFiID0geG1hbGxvY19hcnJheShzdHJ1Y3QgbGl2ZXBhdGNoX3N5bWJvbCwgbnN5bXMpOwo+
IC0gICAgc3RydGFiID0geG1hbGxvY19hcnJheShjaGFyLCBzdHJ0YWJfbGVuKTsKPiArICAgIHN5
bXRhYiA9IHh6YWxsb2NfYXJyYXkoc3RydWN0IGxpdmVwYXRjaF9zeW1ib2wsIG5zeW1zKTsKPiAr
ICAgIHN0cnRhYiA9IHh6YWxsb2NfYXJyYXkoY2hhciwgc3RydGFiX2xlbik7Cj4gIAo+ICAgICAg
aWYgKCAhc3RydGFiIHx8ICFzeW10YWIgKQo+ICAgICAgewo+IGRpZmYgLS1naXQgYS94ZW4vY29t
bW9uL2xpdmVwYXRjaF9lbGYuYyBiL3hlbi9jb21tb24vbGl2ZXBhdGNoX2VsZi5jCj4gaW5kZXgg
YzRhOTYzMy4uYjY5ZTI3MSAxMDA2NDQKPiAtLS0gYS94ZW4vY29tbW9uL2xpdmVwYXRjaF9lbGYu
Ywo+ICsrKyBiL3hlbi9jb21tb24vbGl2ZXBhdGNoX2VsZi5jCj4gQEAgLTUyLDcgKzUyLDcgQEAg
c3RhdGljIGludCBlbGZfcmVzb2x2ZV9zZWN0aW9ucyhzdHJ1Y3QgbGl2ZXBhdGNoX2VsZiAqZWxm
LCBjb25zdCB2b2lkICpkYXRhKQo+ICAgICAgaW50IHJjOwo+ICAKPiAgICAgIC8qIGxpdmVwYXRj
aF9lbGZfbG9hZCBzYW5pdHkgY2hlY2tlZCBlX3NobnVtLiAqLwo+IC0gICAgc2VjID0geG1hbGxv
Y19hcnJheShzdHJ1Y3QgbGl2ZXBhdGNoX2VsZl9zZWMsIGVsZi0+aGRyLT5lX3NobnVtKTsKPiAr
ICAgIHNlYyA9IHh6YWxsb2NfYXJyYXkoc3RydWN0IGxpdmVwYXRjaF9lbGZfc2VjLCBlbGYtPmhk
ci0+ZV9zaG51bSk7Cj4gICAgICBpZiAoICFzZWMgKQo+ICAgICAgewo+ICAgICAgICAgIGRwcmlu
dGsoWEVOTE9HX0VSUiwgTElWRVBBVENIIiVzOiBDb3VsZCBub3QgYWxsb2NhdGUgbWVtb3J5IGZv
ciBzZWN0aW9uIHRhYmxlIVxuIiwKPiBAQCAtMjI1LDcgKzIyNSw3IEBAIHN0YXRpYyBpbnQgZWxm
X2dldF9zeW0oc3RydWN0IGxpdmVwYXRjaF9lbGYgKmVsZiwgY29uc3Qgdm9pZCAqZGF0YSkKPiAg
ICAgIC8qIE5vIG5lZWQgdG8gY2hlY2sgdmFsdWVzIGFzIGVsZl9yZXNvbHZlX3NlY3Rpb25zIGRp
ZCBpdC4gKi8KPiAgICAgIG5zeW0gPSBzeW10YWJfc2VjLT5zZWMtPnNoX3NpemUgLyBzeW10YWJf
c2VjLT5zZWMtPnNoX2VudHNpemU7Cj4gIAo+IC0gICAgc3ltID0geG1hbGxvY19hcnJheShzdHJ1
Y3QgbGl2ZXBhdGNoX2VsZl9zeW0sIG5zeW0pOwo+ICsgICAgc3ltID0geHphbGxvY19hcnJheShz
dHJ1Y3QgbGl2ZXBhdGNoX2VsZl9zeW0sIG5zeW0pOwo+ICAgICAgaWYgKCAhc3ltICkKPiAgICAg
IHsKPiAgICAgICAgICBkcHJpbnRrKFhFTkxPR19FUlIsIExJVkVQQVRDSCAiJXM6IENvdWxkIG5v
dCBhbGxvY2F0ZSBtZW1vcnkgZm9yIHN5bWJvbHNcbiIsCj4gLS0gCj4gMi4xLjQKPiAKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 23 02:56:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 02:56:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dOElt-00036u-41; Fri, 23 Jun 2017 02:56:33 +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 1dOElr-00036e-LZ
 for xen-devel@lists.xen.org; Fri, 23 Jun 2017 02:56:31 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 F2/F7-03058-E538C495; Fri, 23 Jun 2017 02:56:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsXSO6nOVTeu2Sf
 S4OpSSYslHxezODB6HN39mymAMYo1My8pvyKBNePg+3aWgj62ii+717A1ME5j7WLk5BAS6GCS
 aFolDmF/YZTY1ynbxcgFZG9glLhyciYrhNPNKPGr6RIbRFWRxMa1zxhBbBYBVYkrl/4wdzFyc
 LAJmEi8WeUIEhYR0JV4tuAZG0gvs8AzRomm9TvB6oUFUiV2r54DtplXwFzi/sZ7jBAL2hglLk
 zZygiREJQ4OfMJC4jNLKAlcePfSyaQBcwC0hLL/3GAhDkFPCW2f58KNkdUQFli9629zCC2hIC
 xRN+sPpYJjEKzkEyahWTSLIRJCxiZVzGqF6cWlaUW6ZroJRVlpmeU5CZm5ugaGpjp5aYWFyem
 p+YkJhXrJefnbmIEBjMDEOxg7L7sf4hRkoNJSZRXM9InUogvKT+lMiOxOCO+qDQntfgQowwHh
 5IEL1cTUE6wKDU9tSItMwcYVzBpCQ4eJRHebfVAad7igsTc4sx0iNQpRl2Opg9bvjAJseTl56
 VKifMmgswQACnKKM2DGwGL8UuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5j3bADSFJzOvBG7
 TK6AjmICOeHHEA+SIkkSElFQD49HHp/S2O9eHMzwQfl/veOb2g7LHJakJPIv47t+IO7a9/1HC
 igf5xjF2OUK7bE/s2FOxIrvzq/uZJa8/6r5hLYk+ZF/m8lhtWp7tJp4Npyfn/cmxSbWN7Oa5t
 /FnaObMyHUbHpXWXZDQzl1dfWdT/zHB9McTy+R3LnEIuG487WtF11vH1TdOnFViKc5INNRiLi
 pOBAC5hQjy7AIAAA==
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1498186589!109182589!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23288 invoked from network); 23 Jun 2017 02:56:30 -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; 23 Jun 2017 02:56:30 -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
 v5N2uMF2023214
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Fri, 23 Jun 2017 02:56:22 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0021.oracle.com (8.13.8/8.14.4) with ESMTP id v5N2uLBg022851
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Fri, 23 Jun 2017 02:56:21 GMT
Received: from abhmp0003.oracle.com (abhmp0003.oracle.com [141.146.116.9])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v5N2uK82027843;
 Fri, 23 Jun 2017 02:56:21 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 22 Jun 2017 19:56:20 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id CD8F96A0136; Thu, 22 Jun 2017 22:56:19 -0400 (EDT)
Date: Thu, 22 Jun 2017 22:56:19 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170623025619.GB16590@char.us.oracle.com>
References: <1498155329-4752-1-git-send-email-andrew.cooper3@citrix.com>
 <1498155329-4752-4-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1498155329-4752-4-git-send-email-andrew.cooper3@citrix.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 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 for-4.9 v3 3/3] xen/livepatch: Don't crash
 on encountering STN_UNDEF relocations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBKdW4gMjIsIDIwMTcgYXQgMDc6MTU6MjlQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBBIHN5bW5keCBvZiBTVE5fVU5ERUYgaXMgc3BlY2lhbCwgYW5kIG1lYW5zIGEgc3lt
Ym9sIHZhbHVlIG9mIDAuICBXaGlsZQo+IGxlZ2l0aW1hdGUgaW4gdGhlIEVMRiBzdGFuZGFyZCwg
aXRzIGV4aXN0YW5jZSBpbiBhIGxpdmVwYXRjaCBpcyBxdWVzdGlvbmFibGUKPiBhdCBiZXN0LiAg
VW50aWwgYSBwbGF1c2libGUgdXNlY2FzZSBwcmVzZW50cyBpdHNlbGYsIHJlamVjdCBzdWNoIGEg
cmVsb2NhdGlvbgo+IHdpdGggLUVPUE5PVFNVUFAuCj4gCj4gQWRkaXRpb25hbGx5LCBmaXggYW4g
b2ZmLWJ5LW9uZSBlcnJvciB3aGlsZSByYW5nZSBjaGVja2luZyBzeW1uZHgsIGFuZCBwZXJmb3Jt
Cj4gYSBzYWZldHkgY2hlY2sgb24gZWxmLT5zeW1bc3ltbmR4XS5zeW0gYmVmb3JlIGRlcmVmZW5j
aW5nIGl0LCB0byBhdm9pZAo+IHRyaXBwaW5nIG92ZXIgYSBOVUxMIHBvaW50ZXIgd2hlbiBjYWxj
dWxhdGluZyB2YWwuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KPiAtLS0KPiBDQzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25y
YWQud2lsa0BvcmFjbGUuY29tPgoKUmV2aWV3ZWQtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8
a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KVGVzdGVkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsg
PGtvbnJhZC53aWxrQG9yYWNsZS5jb20+IFthcm0zMiBhbmQgeDg2XQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 23 04:13:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 04: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 1dOFxw-0007ye-2R; Fri, 23 Jun 2017 04:13:04 +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 1dOFxu-0007yH-RH
 for xen-devel@lists.xensource.com; Fri, 23 Jun 2017 04:13:03 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 63/C4-26106-D459C495; Fri, 23 Jun 2017 04:13:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVddnqk+
 kwYOX8hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+H/yCVPBinbGiuW/lzA2
 MLbEdjFycQgJ/GWU2DD3LyuE85hR4tmPHihnG6NEU9t09i5GTg4RAWeJr2fmgtm8AvoSRw/uZ
 QKxhQXMJOacWskE0iAhMFdZ4vujRawgCQkBb4mlHc/Zuhg5wOyJff5djOwcbAJWEofEQApYBF
 Qlnqw7zDqBkXsBI8MqRo3i1KKy1CJdQ2O9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95Pz
 cTYxArzMAwQ7Gbds9DzFKcjApifJqRvpECvEl5adUZiQWZ8QXleakFh9ilOHgUJLglZkClBMs
 Sk1PrUjLzAGGH0xagoNHSYR3Wz1Qmre4IDG3ODMdInWKUZdjw+r1X5iEWPLy81KlxHmlQGYIg
 BRllObBjYDFwiVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ8wqDTOHJzCuB2/QK6AgmoCNeHP
 EAOaIkESEl1cC48FLMxytrzrYXpp28XvP7mdrFmsbKLLmsxS69iR55Ba3PGmbKXJP8nJl8PmA
 7L1dVnP5M8a7Xeg8Op+/+6eM08/jUZaKtisXSLFqL91+uEr1xrzHy0/XXL7aJ/Nq0Pej4g0nm
 4omr9Uw/S6UkhgQzPLx3SaJoY5VJjr2nXO/XdtOl95n4V/IosRRnJBpqMRcVJwIAcxmZjYACA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1498191179!76130067!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59427 invoked from network); 23 Jun 2017 04:13:00 -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 Jun 2017 04:13: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 1dOFxq-0001xR-IV; Fri, 23 Jun 2017 04:12: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 1dOFxk-0004Fq-Pk; Fri, 23 Jun 2017 04:12:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dOFxj-0008Op-BU; Fri, 23 Jun 2017 04:12:51 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110950-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-saverestore.2:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-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-xsm:saverestore-support-check: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-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-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:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-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-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-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-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-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-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=48b6bbef9a1789f0365c1a385879a1fea4460016
X-Osstest-Versions-That: linux=1439ccf73d9c07654fdd5b4969fd53c2feb8684d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 23 Jun 2017 04:12:51 +0000
Subject: [Xen-devel] [linux-linus test] 110950: 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="===============1674738818673396252=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============1674738818673396252==
Content-Type: text/plain

flight 110950 linux-linus real [real]
http://logs.test-lab.xenproject.org/osstest/logs/110950/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-ovmf-amd64 14 guest-saverestore.2 fail REGR. vs. 110515
 test-amd64-amd64-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail REGR. vs. 110515

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-start/win.repeat fail blocked in 110515
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 110515
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 110515
 test-armhf-armhf-xl-rtds     15 guest-start/debian.repeat    fail  like 110515
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop             fail like 110515
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-stop             fail like 110515
 test-amd64-amd64-xl-rtds      9 debian-install               fail  like 110515
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 110515
 test-amd64-amd64-xl-qemut-ws16-amd64  9 windows-install        fail never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 12 guest-saverestore       fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 12 guest-saverestore       fail never pass
 test-amd64-amd64-xl-qemut-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386  9 windows-install         fail never pass

version targeted for testing:
 linux                48b6bbef9a1789f0365c1a385879a1fea4460016
baseline version:
 linux                1439ccf73d9c07654fdd5b4969fd53c2feb8684d

Last test of basis   110515  2017-06-17 06:48:56 Z    5 days
Failing since        110536  2017-06-17 23:48:13 Z    5 days    6 attempts
Testing same since   110950  2017-06-21 22:17:11 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Yan, Zheng" <zyan@redhat.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Alexandre TORGUE <alexandre.torgue@st.com>
  Alexey Khoroshilov <khoroshilov@ispras.ru>
  Allen Hubbe <Allen.Hubbe@dell.com>
  Andrei Vagin <avagin@openvz.org>
  Andy Lutomirski <luto@kernel.org>
  Angus Ainslie <angus@akkea.ca>
  Arend van Spriel <arend.vanspriel@broadcom.com>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Benjamin Tissoires <benjamin.tissoires@redhat.com>
  Boris Brezillon <boris.brezillon@free-electrons.com>
  Brian Foster <bfoster@redhat.com>
  Chen-Yu Tsai <wens@csie.org>
  Chris Mi <chrism@mellanox.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Corentin Labbe <clabbe.montjoie@gmail.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Stone <daniels@collabora.com>
  Darrick J. Wong <darrick.wong@oracle.com>
  Dave Jiang <dave.jiang@intel.com>
  David Howells <dhowells@redhat.com>
  David S. Miller <davem@davemloft.net>
  Edward Cree <ecree@solarflare.com>
  Eli Cohen <eli@mellanox.com>
  Enric Balletbo i Serra <enric.balletbo@collabora.com>
  Eric Dumazet <edumazet@google.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Ganesh Goudar <ganeshgr@chelsio.com>
  Gao Feng <gfree.wind@vip.163.com>
  Gary R Hook <gary.hook@amd.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Haishuang Yan <yanhaishuang@cmss.chinamobile.com>
  Hannes Frederic Sowa <hannes@stressinduktion.org>
  Heiner Kallweit <hkallweit1@gmail.com>
  Heinrich Schuchardt <xypron.glpk@gmx.de>
  Helge Deller <deller@gmx.de>
  Helge Deller <deller@gmx.de> # parisc
  Hendrik Brueckner <brueckner@linux.vnet.ibm.com>
  Hugh Dickins <hughd@google.com>
  Icenowy Zheng <icenowy@aosc.io>
  Ilya Dryomov <idryomov@gmail.com>
  Ingo Molnar <mingo@kernel.org>
  Jacek Anaszewski <jacek.anaszewski@gmail.com>
  Jan Kratochvil <jan.kratochvil@redhat.com>
  Jason Wang <jasowang@redhat.com>
  Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
  Jiada Wang <jiada_wang@mentor.com>
  Jiri Kosina <jkosina@suse.cz>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Olsa <jolsa@redhat.com>
  Johannes Berg <johannes.berg@intel.com>
  Jon Mason <jdmason@kudzu.us>
  Jonas Gorski <jonas.gorski@gmail.com>
  Jonathan Cameron <jic23@kernel.org>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Kalle Valo <kvalo@codeaurora.org>
  Kees Cook <keescook@chromium.org>
  Krzysztof Kozlowski <krzk@kernel.org>
  Lars-Peter Clausen <lars@metafoo.de>
  Lin Yun Sheng <linyunsheng@huawei.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Liwei Song <liwei.song@windriver.com>
  Logan Gunthorpe <logang@deltatee.com>
  Luis Henriques <lhenriques@suse.com>
  Madalin Bucur <madalin.bucur@nxp.com>
  Maor Dickman <maord@mellanox.com>
  Marcin Nowakowski <marcin.nowakowski@imgtec.com>
  Martin Blumenstingl <martin.blumenstingl@googlemail.com>
  Martin KaFai Lau <kafai@fb.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Maxime Ripard <maxime.ripard@free-electrons.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Turquette <mturquette@baylibre.com>
  Michal Hocko <mhocko@suse.com>
  Milian Wolff <milian.wolff@kdab.com>
  Miroslav Benes <mbenes@suse.cz>
  Neil Armstrong <narmstrong@baylibre.com>
  Neil Horman <nhorman@tuxdrver.com>
  Niklas Cassel <niklas.cassel@axis.com>
  Olof Johansson <olof@lixom.net>
  Or Gerlitz <ogerlitz@mellanox.com>
  Paul Burton <paul.burton@imgtec.com>
  Pavel Machek <pavel@ucw.cz>
  Peter Dawson <peter.a.dawson@boeing.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Petr Mladek <pmladek@suse.com>
  Phil Reid <preid@electromag.com.au>
  Pravin B Shelar <pshelar@ovn.org>
  Raju Rangoju <rajur@chelsio.com>
  Ralf Baechle <ralf@linux-mips.org>
  Saeed Mahameed <saeedm@mellanox.com>
  Sebastian Andrzej Siewior <bigeasy@linutronix.de>
  Sebastian Parschauer <sparschauer@suse.de>
  Sebastian Siewior <bigeasy@linutronix.de>
  Serhey Popovych <serhe.popovych@gmail.com>
  Stephen Boyd <sboyd@codeaurora.org>
  Stephen Rothwell <sfr@canb.auug.org.au>
  Steve Wise <swise@opengridcomputing.com>
  Thomas Gleixner <tglx@linutronix.de>
  Tobias Regnery <tobias.regnery@gmail.com>
  Tony Lindgren <tony@atomide.com>
  Vlastimil Babka <vbabka@suse.cz>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wei Wang <weiwan@google.com>
  Wei Yongjun <weiyongjun1@huawei.com>
  Wolfram Sang <wsa+renesas@sang-engineering.com>
  Wolfram Sang <wsa@the-dreams.de>
  Xin Long <lucien.xin@gmail.com>
  xypron.glpk@gmx.de <xypron.glpk@gmx.de>
  Yan, Zheng <zyan@redhat.com>
  YD Tseng <yd_tseng@asmedia.com.tw>
  Yong Deng <iemdey@gmail.com>
  Zhang Bo <bo.zhang@nxp.com>
  Zhang Shengju <zhangshengju@cmss.chinamobile.com>
  Álvaro Fernández Rojas <noltari@gmail.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-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                         fail    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-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


Not pushing.

(No revision log; it would be 3696 lines long.)


--===============1674738818673396252==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1674738818673396252==--

From xen-devel-bounces@lists.xen.org Fri Jun 23 04:21:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 04: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 1dOG6O-0000FN-0c; Fri, 23 Jun 2017 04:21:48 +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 1dOG6M-0000FH-7s
 for xen-devel@lists.xen.org; Fri, 23 Jun 2017 04:21:46 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 B2/B2-03557-9579C495; Fri, 23 Jun 2017 04:21:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXS1tYhoRsx3Sf
 SYME/A4slHxezODB6HN39mymAMYo1My8pvyKBNWPd60NsBY/NK9paPzE3MPbpdjFycQgJTGeU
 mHvkNmMXIyeHhACvxJFlM1ghbH+J9asPg8WFBMolzqx6xgRiswioSmxc18sMYrMJKEtc/NrLB
 mKLANm9v36zgAxlFpjEKNF5ZiFYs7CAr8SCA19YQGxeAUuJE5cvMUPYhxglTv+Kg1iwjlHiTr
 cDRFxQ4uTMJ2D1zAJaEjf+vQRazAFkS0ss/8cBEuYUsJf4cW822D2iQHt339rLPIFRcBaS7ll
 IumchdC9gZF7FqFGcWlSWWqRraKaXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREY
 tAxAsIPx/saAQ4ySHExKoryakT6RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4n04FygkWpaanV
 qRl5gDjByYtwcGjJMK7rR4ozVtckJhbnJkOkTrFqCglzqs4DSghAJLIKM2Da4PF7CVGWSlhXk
 agQ4R4ClKLcjNLUOVfMYpzMCoJ8x4H2c6TmVcCN/0V0GImoMUvjniALC5JREhJNTCu3P/9ZWT
 Z01JW9wnVl+WefdLyrZhrqXdPOYGRe+JXpeZ3sedeXj0+V13rsZvOk8nHJc2Ce1Xnsk4q4jDP
 LbA+4PJJ8OOl1T2hdfrSfqf0Fk2oEvqttq7EdXpNWKFh6aEjBxc0FM0Pc9j6dK+BcEbXa9sbu
 l+PLTU+l1DPXWO4/+ykSIagzFolluKMREMt5qLiRAAsOg/11AIAAA==
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1498191702!109256984!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59018 invoked from network); 23 Jun 2017 04:21:44 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Jun 2017 04:21:44 -0000
Received: from fmsmga006.fm.intel.com ([10.253.24.20])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 22 Jun 2017 21:21:41 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.39,376,1493708400"; d="scan'208";a="118330596"
Received: from skl-2s3.sh.intel.com ([10.239.48.12])
 by fmsmga006.fm.intel.com with ESMTP; 22 Jun 2017 21:21:40 -0700
Date: Fri, 23 Jun 2017 12:22:10 +0800
From: Chao Gao <chao.gao@intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170623042207.GA57685@skl-2s3.sh.intel.com>
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: <1495608977-15921-1-git-send-email-chao.gao@intel.com>
 <1495608977-15921-4-git-send-email-chao.gao@intel.com>
 <594410B9020000780016380D@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <594410B9020000780016380D@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 v3 3/3] VT-d PI: restrict the vcpu number on
	a given pcpu
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBKdW4gMTYsIDIwMTcgYXQgMDk6MDk6MTNBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+Pj4gT24gMjQuMDUuMTcgYXQgMDg6NTYsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3Rl
Ogo+PiBDdXJyZW50bHksIGEgYmxvY2tlZCB2Q1BVIGlzIHB1dCBpbiBpdHMgcENQVSdzIHBpIGJs
b2NraW5nIGxpc3QuIElmCj4+IHRvbyBtYW55IHZDUFVzIGFyZSBibG9ja2VkIG9uIGEgZ2l2ZW4g
cENQVSwgaXQgd2lsbCBpbmN1ciB0aGF0IHRoZSBsaXN0Cj4+IGdyb3dzIHRvbyBsb25nLiBBZnRl
ciBhIHNpbXBsZSBhbmFseXNpcywgdGhlcmUgYXJlIDMyayBkb21haW5zIGFuZAo+PiAxMjggdmNw
dSBwZXIgZG9tYWluLCB0aHVzIGFib3V0IDRNIHZDUFVzIG1heSBiZSBibG9ja2VkIGluIG9uZSBw
Q1BVJ3MKPj4gUEkgYmxvY2tpbmcgbGlzdC4gV2hlbiBhIHdha2V1cCBpbnRlcnJ1cHQgYXJyaXZl
cywgdGhlIGxpc3QgaXMKPj4gdHJhdmVyc2VkIHRvIGZpbmQgc29tZSBzcGVjaWZpYyB2Q1BVcyB0
byB3YWtlIHRoZW0gdXAuIFRoaXMgdHJhdmVyc2FsIGluCj4+IHRoYXQgY2FzZSB3b3VsZCBjb25z
dW1lIG11Y2ggdGltZS4KPj4gCj4+IFRvIG1pdGlnYXRlIHRoaXMgaXNzdWUsIHRoaXMgcGF0Y2gg
bGltaXRzIHRoZSB2Y3B1IG51bWJlciBvbiBhIGdpdmVuCj4+IHBDUFUsCj4KPlRoaXMgd291bGQg
YmUgYSBidWcsIGJ1dCBJIHRoaW5rIGl0J3MgdGhlIGRlc2NyaXB0aW9uIHdoaWNoIGlzIHdyb25n
Cj4ob3IgYXQgbGVhc3QgaW1wcmVjaXNlKTogWW91IGRvbid0IGxpbWl0IHRoZSBudW1iZXIgb2Yg
dkNQVS1zIF9ydW5fCj5vbiBhbnkgcENQVSwgYnV0IHRob3NlIHRyYWNrZWQgb24gYW55IHBDUFUt
cyBibG9ja2luZyBsaXN0LiBQbGVhc2UKPnNheSBzbyBoZXJlIHRvIGF2b2lkIGNvbmZ1c2lvbi4K
CkFncmVlLgoKPgo+PiB0YWtpbmcgZmFjdG9ycyBzdWNoIGFzIHBlcmZvbWFuY2Ugb2YgY29tbW9u
IGNhc2UsIGN1cnJlbnQgaHZtIHZjcHUKPj4gY291bnQgYW5kIGN1cnJlbnQgcGNwdSBjb3VudCBp
bnRvIGNvbnNpZGVyYXRpb24uIFdpdGggdGhpcyBtZXRob2QsIGZvcgo+PiB0aGUgY29tbW9uIGNh
c2UsIGl0IHdvcmtzIGZhc3QgYW5kIGZvciBzb21lIGV4dHJlbWUgY2FzZXMsIHRoZSBsaXN0Cj4+
IGxlbmd0aCBpcyB1bmRlciBjb250cm9sLgo+PiAKPj4gVGhlIGNoYW5nZSBpbiB2bXhfcGlfdW5i
bG9ja192Y3B1KCkgaXMgZm9yIHRoZSBmb2xsb3dpbmcgY2FzZToKPj4gdmNwdSBpcyBydW5uaW5n
IC0+IHRyeSB0byBibG9jayAodGhpcyBwYXRjaCBtYXkgY2hhbmdlIE5TRFQgdG8KPj4gYW5vdGhl
ciBwQ1BVKSBidXQgbm90aWZpY2F0aW9uIGNvbWVzIGluIHRpbWUsIHRodXMgdGhlIHZjcHUKPgo+
V2hhdCBkb2VzICJidXQgbm90aWZpY2F0aW9uIGNvbWVzIGluIHRpbWUiIG1lYW4/Cj4KCkkgbWVh
biB3aGVuIGxvY2FsX2V2ZW50c19uZWVkX2RlbGl2ZXJ5KCkgaW4gdmNwdV9ibG9jaygpIHJldHVy
biB0cnVlLgoKPj4gZ29lcyBiYWNrIHRvIHJ1bm5pbmcgc3RhdGlvbiAtPiBWTS1lbnRyeSAod2Ug
c2hvdWxkIHNldCBOU0RUIGFnYWluLAo+Cj5zL3N0YXRpb24vc3RhdGUvID8KPgo+PiByZXZlcnRp
bmcgdGhlIGNoYW5nZSB3ZSBtYWtlIHRvIE5TRFQgaW4gdm14X3ZjcHVfYmxvY2soKSkKPgo+T3Zl
cmFsbCBJJ20gbm90IHN1cmUgSSByZWFsbHkgdW5kZXJzdGFuZCB3aGF0IHlvdSB0cnkgdG8gZXhw
bGFpbgo+aGVyZS4KCldpbGwgcHV0IGl0IGFib3ZlIHRoZSByZWxhdGVkIGNoYW5nZS4KCkkgd2Fu
dGVkIHRvIGV4cGxhaW4gd2h5IHdlIG5lZWQgdGhpcyBjaGFuZ2UgaWYgYSB2Y3B1IGNhbiBiZSBh
ZGRlZAp0byBhIHJlbW90ZSBwY3B1IChtZWFucyB0aGUgdmNwdSBpc24ndCBydW5uaW5nIG9uIHRo
aXMgcGNwdSkuCgphIHZjcHUgbWF5IGdvIHRocm91Z2ggdGhlIHR3byBkaWZmZXJlbnQgcGF0aHMg
ZnJvbSBjYWxsaW5nIHZjcHVfYmxvY2soKQp0byBWTS1lbnRyeToKUGF0aDE6IHZjcHVfYmxvY2so
KS0+dm14X3ZjcHVfYmxvY2soKS0+bG9jYWxfZXZlbnRzX25lZWRfZGVsaXZlcnkocmV0dXJuCnRy
dWUpIC0+IHZteF9waV91bmJsb2NrX3ZjcHUgKGR1cmluZyBWTS1lbnRyeSkKUGF0aDI6IHZjcHVf
YmxvY2soKS0+dm14X3ZjcHVfYmxvY2soKS0+bG9jYWxfZXZlbnRzX25lZWRfZGVsaXZlcnkocmV0
dXJuCmZhbHNlKSAtPiB2bXhfcGlfc3dpdGNoX2Zyb20oKSAtPiB2bXhfcGlfc3dpdGNoX3RvKCkK
LT52bXhfcGlfdW5ibG9ja192Y3B1IChkdXJpbmcgVk0tZW50cnkpCgpGb3IgbWlncmF0aW9uIGEg
dmNwdSB0byBhbm90aGVyIHBjcHUgd291bGQgbGVhZCB0byBhIGluY29ycmVjdApwaV9kZXNjLT5u
ZHN0LCB2bXhfcGlfc3dpdGNoX3RvKCkgcmUtYXNzaWducyBwaV9kZXNjLT5uZHN0LgpJdCB3YXMg
ZW5vdWdoIGZvciBQYXRoMSAobm8gb25lIGNoYW5nZWQgdGhlIHBpX2Rlc2MtPm5kc3QgZmllbGQg
YW5kCmNoYW5nZWQgdGhlIGJpbmRpbmcgYmV0d2VlbiBwY3B1IGFuZCB2Y3B1KSBhbmQgUGF0aDIu
IEJ1dCwgbm93CnZteF92Y3B1X2Jsb2NrKCkgd291bGQgY2hhbmdlIHBpX2Rlc2MtPm5kc3QgdG8g
YW5vdGhlciBwY3B1IHRvIHJlY2VpdmUKd2FrZXVwIGludGVycnVwdC4gSWYgbG9jYWxfZXZlbnRz
X25lZWRfZGVsaXZlcnkoKSByZXR1cm5zIHRydWUsIHdlCnNob3VsZCBjb3JyZWN0IHBpX2Rlc2Mt
Pm5kc3QgdG8gY3VycmVudCBwY3B1IGluIHZteF9waV91bmJsb2NrX3ZjcHUoKS4KCj4KPj4gLS0t
IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKPj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS92
bXgvdm14LmMKPj4gQEAgLTEwMCwxNiArMTAwLDYyIEBAIHZvaWQgdm14X3BpX3Blcl9jcHVfaW5p
dCh1bnNpZ25lZCBpbnQgY3B1KQo+PiAgICAgIHNwaW5fbG9ja19pbml0KCZwZXJfY3B1KHZteF9w
aV9ibG9ja2luZywgY3B1KS5sb2NrKTsKPj4gIH0KPj4gIAo+PiArLyoKPj4gKyAqIEJ5IGRlZmF1
bHQsIHRoZSBsb2NhbCBwY3B1IChtZWFucyB0aGUgb25lIHRoZSB2Y3B1IGlzIGN1cnJlbnRseSBy
dW5uaW5nIG9uKQo+PiArICogaXMgY2hvc2VuIGFzIHRoZSBkZXN0aW5hdGlvbiBvZiB3YWtldXAg
aW50ZXJydXB0LiBCdXQgaWYgdGhlIHZjcHUgbnVtYmVyIG9mCj4+ICsgKiB0aGUgcGNwdSBleGNl
ZWRzIGEgbGltaXQsIGFub3RoZXIgcGNwdSBpcyBjaG9zZW4gdW50aWwgd2UgZmluZCBhIHN1aXRh
YmxlCj4+ICsgKiBvbmUuCj4+ICsgKgo+PiArICogQ3VycmVudGx5LCBjaG9vc2UgKHZfdG90L3Bf
dG90KSArIEsgYXMgdGhlIGxpbWl0IG9mIHZjcHUgY291bnQsIHdoZXJlCj4+ICsgKiB2X3RvdCBp
cyB0aGUgdG90YWwgbnVtYmVyIG9mIGh2bSB2Y3B1cyBvbiB0aGUgc3lzdGVtLCBwX3RvdCBpcyB0
aGUgdG90YWwKPj4gKyAqIG51bWJlciBvZiBwY3B1cyBpbiB0aGUgc3lzdGVtLCBhbmQgSyBpcyBh
IGZpeGVkIG51bWJlci4gRXhwZXJtZW50cyBzaG93cwo+PiArICogdGhlIG1heGltdW0gdGltZSB0
byB3YWtldXAgYSB2Y3B1IGZyb20gYSAxMjgtZW50cnkgYmxvY2tpbmcgbGlzdCBpcyBhYm91dAo+
PiArICogMjJ1cywgd2hpY2ggaXMgdG9sZXJhYmxlLiBTbyBjaG9vc2UgMTI4IGFzIHRoZSBmaXhl
ZCBudW1iZXIgSy4KPgo+R2l2aW5nIGFuZCBraW5kIG9mIGFic29sdXRlIHRpbWUgdmFsdWUgcmVx
dWlyZXMgYWxzbyBzdGF0aW5nIG9uIHdoYXQKPmhhcmR3YXJlIHRoaXMgd2FzIG1lYXN1cmVkLgo+
Cj4+ICsgKiBUaGlzIHBvbGljeSBtYWtlcyBzdXJlOgo+PiArICogMSkgZm9yIGNvbW1vbiBjYXNl
cywgdGhlIGxpbWl0IHdvbid0IGJlIHJlYWNoZWQgYW5kIHRoZSBsb2NhbCBwY3B1IGlzIHVzZWQK
Pj4gKyAqIHdoaWNoIGlzIGJlbmVmaWNpYWwgdG8gcGVyZm9ybWFuY2UgKGF0IGxlYXN0LCBhdm9p
ZCBhbiBJUEkgd2hlbiB1bmJsb2NraW5nCj4+ICsgKiB2Y3B1KS4KPj4gKyAqIDIpIGZvciB0aGUg
d29yc3QgY2FzZSwgdGhlIGJsb2NraW5nIGxpc3QgbGVuZ3RoIHNjYWxlcyB3aXRoIHRoZSB2Y3B1
IGNvdW50Cj4+ICsgKiBkaXZpZGVkIGJ5IHRoZSBwY3B1IGNvdW50Lgo+PiArICovCj4+ICsjZGVm
aW5lIFBJX0xJU1RfRklYRURfTlVNIDEyOAo+PiArI2RlZmluZSBQSV9MSVNUX0xJTUlUICAgICAo
YXRvbWljX3JlYWQoJm51bV9odm1fdmNwdXMpIC8gbnVtX29ubGluZV9jcHVzKCkgKyBcCj4+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICBQSV9MSVNUX0ZJWEVEX05VTSkKPj4gKwo+PiArc3Rh
dGljIGJvb2wgcGlfb3Zlcl9saW1pdChpbnQgY291bnQpCj4KPkNhbiBhIGNhbGxlciB2YWxpZGx5
IHBhc3MgYSBuZWdhdGl2ZSBhcmd1bWVudD8gT3RoZXJ3aXNlIHVuc2lnbmVkIGludAo+cGxlYXNl
Lgo+Cj4+ICt7Cj4+ICsgICAgLyogQ29tcGFyZSB3LyBjb25zdGFudCBmaXJzdCB0byBzYXZlIGFu
IGF0b21pYyByZWFkIGluIHRoZSBjb21tb24gY2FzZSAqLwo+Cj5BcyBhbiBhdG9taWMgcmVhZCBp
cyBqdXN0IGEgbm9ybWFsIHJlYWQgb24geDg2LCBkb2VzIHRoaXMgcmVhbGx5IG1hdHRlcj8KCmFn
cmVlLgoKPgo+PiArICAgIHJldHVybiAoKGNvdW50ID4gUElfTElTVF9GSVhFRF9OVU0pICYmCj4+
ICsgICAgICAgICAgICAoY291bnQgPiAoYXRvbWljX3JlYWQoJm51bV9odm1fdmNwdXMpIC8gbnVt
X29ubGluZV9jcHVzKCkpICsKPj4gKyAgICAgICAgICAgICAgICBQSV9MSVNUX0ZJWEVEX05VTSkp
Owo+Cj5SaWdodCBhYm92ZSB5b3UndmUgI2RlZmluZS1kIFBJX0xJU1RfTElNSVQgLSB3aHkgZG8g
eW91IG9wZW4gY29kZQo+aXQgaGVyZT8gQWxzbyBub3RlIHRoYXQgdGhlIG91dGVyIHBhaXIgb2Yg
cGFyZW50aGVzZXMgaXMgcG9pbnRsZXNzIChhbmQKPmhhbXBlcmluZyByZWFkYWJpbGl0eSkuCj4K
Pj4gIHN0YXRpYyB2b2lkIHZteF92Y3B1X2Jsb2NrKHN0cnVjdCB2Y3B1ICp2KQo+PiAgewo+PiAg
ICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4+IC0gICAgdW5zaWduZWQgaW50IGRlc3Q7Cj4+ICsg
ICAgdW5zaWduZWQgaW50IGRlc3QsIHBpX2NwdTsKPj4gICAgICBzcGlubG9ja190ICpvbGRfbG9j
azsKPj4gLSAgICBzcGlubG9ja190ICpwaV9ibG9ja2luZ19saXN0X2xvY2sgPQo+PiAtCQkmcGVy
X2NwdSh2bXhfcGlfYmxvY2tpbmcsIHYtPnByb2Nlc3NvcikubG9jazsKPj4gICAgICBzdHJ1Y3Qg
cGlfZGVzYyAqcGlfZGVzYyA9ICZ2LT5hcmNoLmh2bV92bXgucGlfZGVzYzsKPj4gKyAgICBzcGlu
bG9ja190ICpwaV9ibG9ja2luZ19saXN0X2xvY2s7Cj4+ICsKPj4gKyAgICBwaV9jcHUgPSB2LT5w
cm9jZXNzb3I7Cj4+ICsgcmV0cnk6Cj4+ICsgICAgcGlfYmxvY2tpbmdfbGlzdF9sb2NrID0gJnBl
cl9jcHUodm14X3BpX2Jsb2NraW5nLCBwaV9jcHUpLmxvY2s7Cj4+ICAKPj4gICAgICBzcGluX2xv
Y2tfaXJxc2F2ZShwaV9ibG9ja2luZ19saXN0X2xvY2ssIGZsYWdzKTsKPj4gKyAgICAvKgo+PiAr
ICAgICAqIFNpbmNlIHBpX2NwdSBtYXkgbm93IGJlIG9uZSBvdGhlciB0aGFuIHRoZSBvbmUgdiBp
cyBjdXJyZW50bHkKPj4gKyAgICAgKiBydW5uaW5nIG9uLCBjaGVjayB0byBtYWtlIHN1cmUgdGhh
dCBpdCdzIHN0aWxsIHVwLgo+PiArICAgICAqLwo+PiArICAgIGlmICggdW5saWtlbHkoKCFjcHVf
b25saW5lKHBpX2NwdSkpIHx8Cj4KPkJ1dCB0aGlzIGNoZWNrIGNvbWVzdCB0byBsYXRlIHRoZW46
IFlvdSd2ZSBhbHJlYWR5IHVzZWQgcGVyLUNQVQo+ZGF0YSBvZiBhbiBvZmZsaW5lIENQVSBieSB0
aGUgdGltZSB5b3UgbWFrZSBpdCBoZXJlLiBJJ20gYWxzbyBub3QKPnlvdSByZWFsbHkgbmVlZCB0
aGUgbG9jayBoZXJlLiBBIHJlYWRfYXRvbWljKCkgb3IgdGhlIGNvdW50ZXIKPndvdWxkIHN1ZmZp
Y2UgYWZhaWNzIChvZiBjb3Vyc2UgdGhlIHdyaXRlcnMgdGhlbiB3b3VsZCBuZWVkIHRvCj51c2Ug
d3JpdGVfYXRvbWljKCkgb3IgYWRkX3NpemVkKCkpLgo+Cj4+ICsgICAgICAgICAgICAgcGlfb3Zl
cl9saW1pdChwZXJfY3B1KHZteF9waV9ibG9ja2luZywgcGlfY3B1KS5jb3VudGVyKSkgKQo+Cj5J
bmRlbnRhdGlvbi4KPgo+PiArICAgIHsKPj4gKyAgICAgICAgcGlfY3B1ID0gY3B1bWFza19jeWNs
ZShwaV9jcHUsICZjcHVfb25saW5lX21hcCk7Cj4KPldpdGggdGhpcywgaG93IGNvdWxkIHRoZSBD
UFUgYmUgb2ZmbGluZSBieSB0aGUgdGltZSB5b3UgbWFrZSBpdAo+YmFjayB0byB0aGUgY2hlY2sg
YWJvdmUuCgpUaGFua3MgdG8gcG9pbnQgaXQgb3V0LiBJdCB3b3VsZCBpbmN1ciBhIGJ1Zy4KCkkg
dGhpbmsgd2Ugc2hvdWxkIGRvIHRoaW5ncyBsaWtlIHRoaXM6CgpJRiBwaV9ibG9ja2luZ19saXN0
IG9mIGN1cnJlbnQgcGNwdSBkb2Vzbid0IG92ZXIgdGhlIGxpbWl0OgoJYWRkIHRoZSB2Y3B1IHRv
IGN1cnJlbnQgcGNwdS4KRUxTRQoJYWRkIHRoZSB2Y3B1IHRvIGFub3RoZXIgcGNwdS4KClRvIGFk
ZCB0aGUgdmNwdSB0byBhbm90aGVyIHBjcHUsIHdlIHNob3VsZCBhdm9pZCBjb25jdXJyZW5jeSB3
aXRoCnZteF9waV9kZXNjX2ZpeHVwKCkuIFRodXMsIGEgbG9jayAoZS5nLiByZW1vdGVfcGlfbGlz
dF9sb2NrKQpjYW4gc29sdmUgdGhpcyBwb3RlbnRpYWwgY29uY3VycmVuY3kuIFVzaW5nIHRoaXMg
bG9jayBsaWtlIGJlbG93OgoKaW4gdm14X3ZjcHVfYmxvY2soKToKCklGIHBpX2Jsb2NraW5nX2xp
c3Qgb2YgY3VycmVudCBwY3B1IGRvZXNuJ3Qgb3ZlciB0aGUgbGltaXQ6CglhZGQgdGhlIHZjcHUg
dG8gY3VycmVudCBwY3B1CkVMU0UKCWFjcXVpcmUgcmVtb3RlX3BpX2xpc3RfbG9jawoJY2hvb3Nl
IGFub3RoZXIgb25saW5lIHBjcHUJKGRvbid0IHdvcnJ5IHRoaXMgcGNwdSB3b3VsZCBnb2VzCgkJ
CQkJIG9mZmxpbmUgZm9yIHdlIGhvbGQgdGhlCgkJCQkJIHJlbW90ZV9waV9saXN0X2xvY2ssIHdo
aWNoIGJsb2NrcwoJCQkJCSBjYWxsaW5nIHZteF9waV9kZXNjX2ZpeHVwKCksCgkJCQkJIHRodXMg
YXQgbGVhc3Qgd2UgY2FuIGFkZCB0aGlzCgkJCQkJIHZjcHUgdG8gdGhlIHBpX2Jsb2NraW5nX2xp
c3QKCQkJCQkgYmVmb3JlIGNsZWFudXApCglhZGQgdGhlIHZjcHUgdG8gdGhlIGNob3NlbiBwY3B1
CglyZWxlYXNlIHJlbW90ZV9waV9saXN0X2xvY2sKCmluIHZteF9waV9kZXNjX2ZpeHVwKCk6CmFj
cXVpcmUgcmVtb3RlX3BpX2xpc3RfbG9jawouLi4KcmVsZWFzZSByZW1vdGVfcGlfbGlzdF9sb2Nr
CgpUaGFua3MKQ2hhbwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 23 05:00:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 05: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 1dOGhi-0003Cl-4T; Fri, 23 Jun 2017 05: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 <junxiao.bi@oracle.com>) id 1dOGhg-0003Cd-ML
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 05:00:20 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 46/28-03620-360AC495; Fri, 23 Jun 2017 05:00:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsUyZ7p8oG7yAp9
 Ig45PChbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a7LyuYCm7yVLT/vsvUwPiNs4uRi0NIYDKT
 xJ+jk9ghnG+MEscWTWOBcDYySsy/uxMowwnktDNKTF0lDWILC7hKvL17hAXEFhHIlNhy7gojR
 I2rxIID7WA2m4CGxPJJE8F6eQVsJc5/nQEWZxFQldg4p4UJxBYVCJV43DuVCaJGUOLkzCdAMz
 k4OAXcJKa+cgIJMwuoS/yZd4kZwpaX2P52DpgtIWAs0f72ItsERoFZSLpnIWmZhaRlASPzKkb
 14tSistQiXVO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA8GQAgh2M0y/7H2KU
 5GBSEuXVjPSJFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBGzsfKCdYlJqeWpGWmQOMFJi0BAePk
 gjvtnqgNG9xQWJucWY6ROoUo6KUOO/neUAJAZBERmkeXBssOi8xykoJ8zICHSLEU5BalJtZgi
 r/ilGcg1FJmFceZDtPZl4J3PRXQIuZgBa/OOIBsrgkESEl1cCYrjYxZHX68oUr8k03aGfcObo
 oxCWbxejb8WV8WvadTCGrOZjuPPTecKxxumTQ1n6py7MCvBbuDp5XcPDyn3qP3N9dvMwBEkuW
 XXKMjC2/8K/Q+OkPFpPHPHfe1wkpXgqL4s8JY3jnfkKuIeXMvtKjT7ZN/TR/R7dT972+VMuDo
 n+uHt48d8M6JZbijERDLeai4kQAAubH9MkCAAA=
X-Env-Sender: junxiao.bi@oracle.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1498194017!85867208!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55811 invoked from network); 23 Jun 2017 05:00:19 -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; 23 Jun 2017 05:00:19 -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
 v5N50GZS022419
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 23 Jun 2017 05:00:16 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 v5N50FIo024267
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Fri, 23 Jun 2017 05:00:15 GMT
Received: from abhmp0014.oracle.com (abhmp0014.oracle.com [141.146.116.20])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id v5N50D2t014017;
 Fri, 23 Jun 2017 05:00:14 GMT
Received: from [10.182.64.189] (/10.182.64.189)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 22 Jun 2017 22:00:13 -0700
To: xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, jgross@suse.com
References: <1498095412-18731-1-git-send-email-junxiao.bi@oracle.com>
From: Junxiao Bi <junxiao.bi@oracle.com>
Message-ID: <e62f57e3-268b-cd94-4ae4-f7fbf2c4cc84@oracle.com>
Date: Fri, 23 Jun 2017 12:58:34 +0800
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:45.0) Gecko/20100101
 Thunderbird/45.5.1
MIME-Version: 1.0
In-Reply-To: <1498095412-18731-1-git-send-email-junxiao.bi@oracle.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Subject: Re: [Xen-devel] [PATCH] xen-blkfront: fix mq start/stop race
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgQm9yaXMgJiBKdWVyZ2VuLAoKQ291bGQgeW91IGhlbHAgcmV2aWV3IHRoaXMgcGF0Y2g/IFRo
aXMgaXMgYSByYWNlIGFuZCB3aWxsIGNhdXNlIHRoZSBpbyBodW5nLgoKVGhhbmtzLApKdW54aWFv
LgoKT24gMDYvMjIvMjAxNyAwOTozNiBBTSwgSnVueGlhbyBCaSB3cm90ZToKPiBXaGVuIHJpbmcg
YnVmIGZ1bGwsIGh3IHF1ZXVlIHdpbGwgYmUgc3RvcHBlZC4gV2hpbGUgYmxraWYgaW50ZXJydXB0
IGNvbnN1bWUKPiByZXF1ZXN0IGFuZCBtYWtlIGZyZWUgc3BhY2UgaW4gcmluZyBidWYsIGh3IHF1
ZXVlIHdpbGwgYmUgc3RhcnRlZCBhZ2Fpbi4KPiBCdXQgc2luY2Ugc3RhcnQgcXVldWUgaXMgcHJv
dGVjdGVkIGJ5IHNwaW4gbG9jayB3aGlsZSBzdG9wIG5vdCwgdGhhdCB3aWxsCj4gY2F1c2UgYSBy
YWNlLgo+IAo+IGludGVycnVwdDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHByb2Nlc3M6Cj4gYmxraWZfaW50ZXJydXB0KCkgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxraWZfcXVldWVfcnEoKQo+ICBraWNrX3BlbmRpbmdfcmVxdWVzdF9xdWV1ZXNfbG9ja2Vk
KCkKPiAgIGJsa19tcV9zdGFydF9zdG9wcGVkX2h3X3F1ZXVlcygpCj4gICAgY2xlYXJfYml0KEJM
S19NUV9TX1NUT1BQRUQsICZoY3R4LT5zdGF0ZSkKPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxrX21xX3N0b3BfaHdfcXVldWUoaGN0eCkKPiAgICBi
bGtfbXFfcnVuX2h3X3F1ZXVlKGhjdHgsIGFzeW5jKQo+IAo+IElmIHJpbmcgYnVmIGlzIG1hZGUg
ZW1wdHkgaW4gdGhpcyBjYXNlLCBpbnRlcnJ1cHQgd2lsbCBuZXZlciBjb21lLCB0aGVuIHRoZQo+
IGh3IHF1ZXVlIHdpbGwgYmUgc3RvcHBlZCBmb3JldmVyLCBhbGwgcHJvY2Vzc2VzIHdhaXRpbmcg
Zm9yIHRoZSBwZW5kaW5nIGlvCj4gaW4gdGhlIHF1ZXVlIHdpbGwgaHVuZy4KPiAKPiBTaWduZWQt
b2ZmLWJ5OiBKdW54aWFvIEJpIDxqdW54aWFvLmJpQG9yYWNsZS5jb20+Cj4gUmV2aWV3ZWQtYnk6
IEFua3VyIEFyb3JhIDxhbmt1ci5hLmFyb3JhQG9yYWNsZS5jb20+Cj4gLS0tCj4gIGRyaXZlcnMv
YmxvY2sveGVuLWJsa2Zyb250LmMgfCAgICAyICstCj4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2Vy
dGlvbigrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2Jsb2NrL3hl
bi1ibGtmcm9udC5jIGIvZHJpdmVycy9ibG9jay94ZW4tYmxrZnJvbnQuYwo+IGluZGV4IDhiYjE2
MGNkMDBlMS4uNDc2N2I4MmIyY2Y2IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvYmxvY2sveGVuLWJs
a2Zyb250LmMKPiArKysgYi9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtmcm9udC5jCj4gQEAgLTkxMiw4
ICs5MTIsOCBAQCBvdXRfZXJyOgo+ICAJcmV0dXJuIEJMS19NUV9SUV9RVUVVRV9FUlJPUjsKPiAg
Cj4gIG91dF9idXN5Ogo+IC0Jc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmcmluZm8tPnJpbmdfbG9j
aywgZmxhZ3MpOwo+ICAJYmxrX21xX3N0b3BfaHdfcXVldWUoaGN0eCk7Cj4gKwlzcGluX3VubG9j
a19pcnFyZXN0b3JlKCZyaW5mby0+cmluZ19sb2NrLCBmbGFncyk7Cj4gIAlyZXR1cm4gQkxLX01R
X1JRX1FVRVVFX0JVU1k7Cj4gIH0KPiAgCj4gCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 23 06:10:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 06: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 1dOHnB-0007LQ-5g; Fri, 23 Jun 2017 06: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 <andr2000@gmail.com>) id 1dOHnA-00078l-5X
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 06:10:04 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 87/28-01730-BB0BC495; Fri, 23 Jun 2017 06:10:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGIsWRWlGSWpSXmKPExsVyMfS6s+6uDT6
 RBgeOGll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmXnz1gLthpWPF0z0XGBsZJGl2MXBxCAtMZ
 Jaas6WUCcVgELrFIzD4xgxHEkRB4xyKx+HULSxcjJ5CTJLF80lNGCLtc4v/OvcwgtpCAosTXZ
 9OZIEatZJLoO9cF1sAmYCSx/MYPMFtEIFZi6qSX7CBFzAJHGSWWLzoG1i0sYCZx6eZzMJtFQF
 Vi8TmQIk4OXgEnibdbn0Btk5O4ea6TeQIj3wJGhlWMGsWpRWWpRbpGpnpJRZnpGSW5iZk5uoY
 Gpnq5qcXFiempOYlJxXrJ+bmbGIHhUs/AwLiDcVe73yFGSQ4mJVFezUifSCG+pPyUyozE4oz4
 otKc1OJDjDIcHEoSvOXrgXKCRanpqRVpmTnAwIVJS3DwKInwbqsHSvMWFyTmFmemQ6ROMVpyX
 Lmy7gsTx4bV64HklAPbvzAJseTl56VKifO2gcwTAGnIKM2DGweLrkuMslLCvIwMDAxCPAWpRb
 mZJajyrxjFORiVhHm/rQOawpOZVwK39RXQQUxAB81YA3ZQSSJCSqqBUXOXjoXcDGaumjMnvE/
 tOqNx8Zts5Nq12Ze3x1wynPEkPFhJef2ke05pR9bqbeI429uQ8eJMQOHG5Fvz/pvcMdPIOmMV
 wWd8/rhdK2uqpvny912bCl78fpHU9KFra92p/uwA5qmNGY3f7uzSrKhbPjFrzrPGJbK3nSoKI
 h78dd3y4nFf6taMUCWW4oxEQy3mouJEAHhLthGpAgAA
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1498198202!104825834!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54938 invoked from network); 23 Jun 2017 06:10:02 -0000
Received: from mail-lf0-f67.google.com (HELO mail-lf0-f67.google.com)
 (209.85.215.67)
 by server-9.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 23 Jun 2017 06:10:02 -0000
Received: by mail-lf0-f67.google.com with SMTP id u62so5037951lfg.0
 for <xen-devel@lists.xenproject.org>; Thu, 22 Jun 2017 23:10: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;
 bh=7942T6w8QrWIfTJyrcXsyYeNS1p4xiuN0oPbxo/EQq0=;
 b=QA4D2aZ/D6gI3kBDCxP9aRthcUxorlOyVXHgrqCQeKNSI7WmfcwzYN7UpC2f/e32nF
 VIW0/sdjFsBExQFbXSqSWV3u6TjZu29ZTVN9e98BIMA/HIyxOptSjbO8FJ2o9nYEYFVR
 aJttpSMnGvtZoEamo2F2iVjUuusLsIt5yGNtVeJDKtNITQ6ztkQ6EJq/hngg1QIbtTmm
 sgjefJ56dsuZ8JuuoG4YNw6Wj33hERqLCRjZdIf34QTDewkI2jZ5HgfT8zjuN6TzkWQS
 Ho8ISnGIFgIkx7yoriF+8QRc1PFjG5Ygue4cfdZBXH8ElnlexJceehXZLyOZhECRY2V7
 S1Iw==
X-Google-DKIM-Signature: v=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=7942T6w8QrWIfTJyrcXsyYeNS1p4xiuN0oPbxo/EQq0=;
 b=Uzkfs/JwZHTRvlox8+masoDFimsKnaWSegin8pHHLN6RlTiVUVwZx/E9cbqurWJvNL
 xA0h5zcSq4qa+Z32U6XVrrvUR/q5l4GeisWJkO8uBZ3Z2r0OkNDvfbQCD50PNY8WFZ8/
 02zG9wCuSZ3keKsu0oWm6Xu2Aa5trnnqo9c4nQ0qtqLGEeWdmjgzqjkrHGbeNZyCmRSN
 jFjQT0ah3+tYDDHtRt5/p1V9J27JFhHTzh6UKzW6+puwtJzmnIr38oZ5Fx5lTkJiZMiv
 2R3mhuI5oZMNTBsUOJX5J/e8hkiXyM/kDbNUM6x+LJ0+Ck0+PlolI21WpHcfurmBgxMB
 QIeg==
X-Gm-Message-State: AKS2vOyClG9xxritaggCXJCKktvGT8HfFaASOHUqzbpcERchv38jL1lu
 osDT/VTlbj5H+YNzcDg=
X-Received: by 10.25.20.93 with SMTP id k90mr2337014lfi.29.1498198201897;
 Thu, 22 Jun 2017 23:10:01 -0700 (PDT)
Received: from a2k-HP-ProDesk-600-G2-SFF.kyiv.epam.com
 (ll-51.209.223.85.sovam.net.ua. [85.223.209.51])
 by smtp.gmail.com with ESMTPSA id c75sm1091929lfe.67.2017.06.22.23.10.00
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 22 Jun 2017 23:10:01 -0700 (PDT)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 dmitry.torokhov@gmail.com
Date: Fri, 23 Jun 2017 09:09:55 +0300
Message-Id: <1498198195-12293-1-git-send-email-andr2000@gmail.com>
X-Mailer: git-send-email 2.7.4
Cc: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 vlad.babchuk@gmail.com, andrii.anisov@gmail.com, olekstysh@gmail.com,
 andr2000@gmail.com, al1img@gmail.com, joculator@gmail.com
Subject: [Xen-devel] [PATCH v1] xen/input: add multi-touch 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>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKRXh0ZW5kIHhlbl9rYmRmcm9udCB0byBwcm92aWRlIG11bHRpLXRvdWNoIHN1cHBv
cnQKdG8gdW5wcml2aWxlZ2VkIGRvbWFpbnMuCgpTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgQW5k
cnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+CgotLS0KQ2hhbmdl
cyBzaW5jZSBpbml0aWFsOgogLSB1c2UgaW5wdXRfc2V0X2NhcGFiaWxpdHkgaW5zdGVhZCBvZiBz
ZXR0aW5nIGZsYWdzIGRpcmVjdGx5CiAtIGlucHV0X210X2luaXRfc2xvdHM6IGxldCB1c2Vyc3Bh
Y2UgYmV0dGVyIGNoYW5jZSBvZiBmaWd1cmluZwogICBob3cgdG8gaGFuZGxlIHRoZSBkZXZpY2U6
IHVzZSBJTlBVVF9NVF9ESVJFQ1QsCiAgIGRyb3AgSU5QVVRfTVRfRFJPUF9VTlVTRUQKIC0gYWRk
IGVycm9yIGhhbmRsaW5nIGZvciBpbnB1dF9tdF9pbml0X3Nsb3RzCiAtIHJlbW92ZSBtb2R1bGUg
cGFyYW10ZXJzCiAtIHJlbW92ZSBvZGQgdW5saWtlbHkKLS0tCiBkcml2ZXJzL2lucHV0L21pc2Mv
eGVuLWtiZGZyb250LmMgfCAxMzUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
Ky0KIDEgZmlsZSBjaGFuZ2VkLCAxMzMgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS9kcml2ZXJzL2lucHV0L21pc2MveGVuLWtiZGZyb250LmMgYi9kcml2ZXJzL2lu
cHV0L21pc2MveGVuLWtiZGZyb250LmMKaW5kZXggZWI3NzA2MTNhOWJkLi45ZmEwMDUwMzg3NzMg
MTAwNjQ0Ci0tLSBhL2RyaXZlcnMvaW5wdXQvbWlzYy94ZW4ta2JkZnJvbnQuYworKysgYi9kcml2
ZXJzL2lucHV0L21pc2MveGVuLWtiZGZyb250LmMKQEAgLTE3LDYgKzE3LDcgQEAKICNpbmNsdWRl
IDxsaW51eC9lcnJuby5oPgogI2luY2x1ZGUgPGxpbnV4L21vZHVsZS5oPgogI2luY2x1ZGUgPGxp
bnV4L2lucHV0Lmg+CisjaW5jbHVkZSA8bGludXgvaW5wdXQvbXQuaD4KICNpbmNsdWRlIDxsaW51
eC9zbGFiLmg+CiAKICNpbmNsdWRlIDxhc20veGVuL2h5cGVydmlzb3IuaD4KQEAgLTM0LDExICsz
NSwxNCBAQAogc3RydWN0IHhlbmtiZF9pbmZvIHsKIAlzdHJ1Y3QgaW5wdXRfZGV2ICprYmQ7CiAJ
c3RydWN0IGlucHV0X2RldiAqcHRyOworCXN0cnVjdCBpbnB1dF9kZXYgKm10b3VjaDsKIAlzdHJ1
Y3QgeGVua2JkX3BhZ2UgKnBhZ2U7CiAJaW50IGdyZWY7CiAJaW50IGlycTsKIAlzdHJ1Y3QgeGVu
YnVzX2RldmljZSAqeGJkZXY7CiAJY2hhciBwaHlzWzMyXTsKKwkvKiBjdXJyZW50IE1UIHNsb3Qv
Y29udGFjdCBJRCB3ZSBhcmUgaW5qZWN0aW5nIGV2ZW50cyBpbiAqLworCWludCBtdG91Y2hfY3Vy
X2NvbnRhY3RfaWQ7CiB9OwogCiBlbnVtIHsgS1BBUkFNX1gsIEtQQVJBTV9ZLCBLUEFSQU1fQ05U
IH07CkBAIC0xMDAsNiArMTA0LDYwIEBAIHN0YXRpYyBpcnFyZXR1cm5fdCBpbnB1dF9oYW5kbGVy
KGludCBycSwgdm9pZCAqZGV2X2lkKQogCQkJCWlucHV0X3JlcG9ydF9yZWwoZGV2LCBSRUxfV0hF
RUwsCiAJCQkJCQkgLWV2ZW50LT5wb3MucmVsX3opOwogCQkJYnJlYWs7CisJCWNhc2UgWEVOS0JE
X1RZUEVfTVRPVUNIOgorCQkJZGV2ID0gaW5mby0+bXRvdWNoOworCQkJaWYgKHVubGlrZWx5KCFk
ZXYpKQorCQkJCWJyZWFrOworCQkJaWYgKGV2ZW50LT5tdG91Y2guY29udGFjdF9pZCAhPQorCQkJ
CQlpbmZvLT5tdG91Y2hfY3VyX2NvbnRhY3RfaWQpIHsKKwkJCQlpbmZvLT5tdG91Y2hfY3VyX2Nv
bnRhY3RfaWQgPQorCQkJCQlldmVudC0+bXRvdWNoLmNvbnRhY3RfaWQ7CisJCQkJaW5wdXRfbXRf
c2xvdChkZXYsIGV2ZW50LT5tdG91Y2guY29udGFjdF9pZCk7CisJCQl9CisJCQlzd2l0Y2ggKGV2
ZW50LT5tdG91Y2guZXZlbnRfdHlwZSkgeworCQkJY2FzZSBYRU5LQkRfTVRfRVZfRE9XTjoKKwkJ
CQlpbnB1dF9tdF9yZXBvcnRfc2xvdF9zdGF0ZShkZXYsIE1UX1RPT0xfRklOR0VSLAorCQkJCQkJ
CSAgIHRydWUpOworCQkJCWlucHV0X2V2ZW50KGRldiwgRVZfQUJTLCBBQlNfTVRfUE9TSVRJT05f
WCwKKwkJCQkJICAgIGV2ZW50LT5tdG91Y2gudS5wb3MuYWJzX3gpOworCQkJCWlucHV0X2V2ZW50
KGRldiwgRVZfQUJTLCBBQlNfTVRfUE9TSVRJT05fWSwKKwkJCQkJICAgIGV2ZW50LT5tdG91Y2gu
dS5wb3MuYWJzX3kpOworCQkJCWlucHV0X2V2ZW50KGRldiwgRVZfQUJTLCBBQlNfWCwKKwkJCQkJ
ICAgIGV2ZW50LT5tdG91Y2gudS5wb3MuYWJzX3gpOworCQkJCWlucHV0X2V2ZW50KGRldiwgRVZf
QUJTLCBBQlNfWSwKKwkJCQkJICAgIGV2ZW50LT5tdG91Y2gudS5wb3MuYWJzX3kpOworCQkJCWJy
ZWFrOworCQkJY2FzZSBYRU5LQkRfTVRfRVZfVVA6CisJCQkJaW5wdXRfbXRfcmVwb3J0X3Nsb3Rf
c3RhdGUoZGV2LCBNVF9UT09MX0ZJTkdFUiwKKwkJCQkJCQkgICBmYWxzZSk7CisJCQkJYnJlYWs7
CisJCQljYXNlIFhFTktCRF9NVF9FVl9NT1RJT046CisJCQkJaW5wdXRfZXZlbnQoZGV2LCBFVl9B
QlMsIEFCU19NVF9QT1NJVElPTl9YLAorCQkJCQkgICAgZXZlbnQtPm10b3VjaC51LnBvcy5hYnNf
eCk7CisJCQkJaW5wdXRfZXZlbnQoZGV2LCBFVl9BQlMsIEFCU19NVF9QT1NJVElPTl9ZLAorCQkJ
CQkgICAgZXZlbnQtPm10b3VjaC51LnBvcy5hYnNfeSk7CisJCQkJaW5wdXRfZXZlbnQoZGV2LCBF
Vl9BQlMsIEFCU19YLAorCQkJCQkgICAgZXZlbnQtPm10b3VjaC51LnBvcy5hYnNfeCk7CisJCQkJ
aW5wdXRfZXZlbnQoZGV2LCBFVl9BQlMsIEFCU19ZLAorCQkJCQkgICAgZXZlbnQtPm10b3VjaC51
LnBvcy5hYnNfeSk7CisJCQkJYnJlYWs7CisJCQljYXNlIFhFTktCRF9NVF9FVl9TWU46CisJCQkJ
aW5wdXRfbXRfc3luY19mcmFtZShkZXYpOworCQkJCWJyZWFrOworCQkJY2FzZSBYRU5LQkRfTVRf
RVZfU0hBUEU6CisJCQkJaW5wdXRfZXZlbnQoZGV2LCBFVl9BQlMsIEFCU19NVF9UT1VDSF9NQUpP
UiwKKwkJCQkJICAgIGV2ZW50LT5tdG91Y2gudS5zaGFwZS5tYWpvcik7CisJCQkJaW5wdXRfZXZl
bnQoZGV2LCBFVl9BQlMsIEFCU19NVF9UT1VDSF9NSU5PUiwKKwkJCQkJICAgIGV2ZW50LT5tdG91
Y2gudS5zaGFwZS5taW5vcik7CisJCQkJYnJlYWs7CisJCQljYXNlIFhFTktCRF9NVF9FVl9PUklF
TlQ6CisJCQkJaW5wdXRfZXZlbnQoZGV2LCBFVl9BQlMsIEFCU19NVF9PUklFTlRBVElPTiwKKwkJ
CQkJICAgIGV2ZW50LT5tdG91Y2gudS5vcmllbnRhdGlvbik7CisJCQkJYnJlYWs7CisJCQl9CisJ
CQkvKiBvbmx5IHJlcG9ydCBzeW4gd2hlbiByZXF1ZXN0ZWQgKi8KKwkJCWlmIChldmVudC0+bXRv
dWNoLmV2ZW50X3R5cGUgIT0gWEVOS0JEX01UX0VWX1NZTikKKwkJCQlkZXYgPSBOVUxMOwogCQl9
CiAJCWlmIChkZXYpCiAJCQlpbnB1dF9zeW5jKGRldik7CkBAIC0xMTUsOSArMTczLDkgQEAgc3Rh
dGljIGludCB4ZW5rYmRfcHJvYmUoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKIAkJCQkgIGNv
bnN0IHN0cnVjdCB4ZW5idXNfZGV2aWNlX2lkICppZCkKIHsKIAlpbnQgcmV0LCBpOwotCXVuc2ln
bmVkIGludCBhYnM7CisJdW5zaWduZWQgaW50IGFicywgdG91Y2g7CiAJc3RydWN0IHhlbmtiZF9p
bmZvICppbmZvOwotCXN0cnVjdCBpbnB1dF9kZXYgKmtiZCwgKnB0cjsKKwlzdHJ1Y3QgaW5wdXRf
ZGV2ICprYmQsICpwdHIsICptdG91Y2g7CiAKIAlpbmZvID0ga3phbGxvYyhzaXplb2YoKmluZm8p
LCBHRlBfS0VSTkVMKTsKIAlpZiAoIWluZm8pIHsKQEAgLTE1Miw2ICsyMTAsMTcgQEAgc3RhdGlj
IGludCB4ZW5rYmRfcHJvYmUoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKIAkJfQogCX0KIAor
CXRvdWNoID0geGVuYnVzX3JlYWRfdW5zaWduZWQoZGV2LT5ub2RlbmFtZSwKKwkJCQkgICAgIFhF
TktCRF9GSUVMRF9GRUFUX01UT1VDSCwgMCk7CisJaWYgKHRvdWNoKSB7CisJCXJldCA9IHhlbmJ1
c193cml0ZShYQlRfTklMLCBkZXYtPm5vZGVuYW1lLAorCQkJCSAgIFhFTktCRF9GSUVMRF9SRVFf
TVRPVUNILCAiMSIpOworCQlpZiAocmV0KSB7CisJCQlwcl93YXJuaW5nKCJ4ZW5rYmQ6IGNhbid0
IHJlcXVlc3QgbXVsdGktdG91Y2giKTsKKwkJCXRvdWNoID0gMDsKKwkJfQorCX0KKwogCS8qIGtl
eWJvYXJkICovCiAJa2JkID0gaW5wdXRfYWxsb2NhdGVfZGV2aWNlKCk7CiAJaWYgKCFrYmQpCkBA
IC0yMDgsNiArMjc3LDY2IEBAIHN0YXRpYyBpbnQgeGVua2JkX3Byb2JlKHN0cnVjdCB4ZW5idXNf
ZGV2aWNlICpkZXYsCiAJfQogCWluZm8tPnB0ciA9IHB0cjsKIAorCS8qIG11bHRpLXRvdWNoIGRl
dmljZSAqLworCWlmICh0b3VjaCkgeworCQlpbnQgbnVtX2NvbnQsIHdpZHRoLCBoZWlnaHQ7CisK
KwkJbXRvdWNoID0gaW5wdXRfYWxsb2NhdGVfZGV2aWNlKCk7CisJCWlmICghbXRvdWNoKQorCQkJ
Z290byBlcnJvcl9ub21lbTsKKworCQludW1fY29udCA9IHhlbmJ1c19yZWFkX3Vuc2lnbmVkKGlu
Zm8tPnhiZGV2LT5ub2RlbmFtZSwKKwkJCQkJCVhFTktCRF9GSUVMRF9NVF9OVU1fQ09OVEFDVFMs
CisJCQkJCQkxKTsKKwkJd2lkdGggPSB4ZW5idXNfcmVhZF91bnNpZ25lZChpbmZvLT54YmRldi0+
bm9kZW5hbWUsCisJCQkJCSAgICAgWEVOS0JEX0ZJRUxEX01UX1dJRFRILAorCQkJCQkgICAgIFhF
TkZCX1dJRFRIKTsKKwkJaGVpZ2h0ID0geGVuYnVzX3JlYWRfdW5zaWduZWQoaW5mby0+eGJkZXYt
Pm5vZGVuYW1lLAorCQkJCQkgICAgICBYRU5LQkRfRklFTERfTVRfSEVJR0hULAorCQkJCQkgICAg
ICBYRU5GQl9IRUlHSFQpOworCisJCW10b3VjaC0+bmFtZSA9ICJYZW4gVmlydHVhbCBNdWx0aS10
b3VjaCI7CisJCW10b3VjaC0+cGh5cyA9IGluZm8tPnBoeXM7CisJCW10b3VjaC0+aWQuYnVzdHlw
ZSA9IEJVU19QQ0k7CisJCW10b3VjaC0+aWQudmVuZG9yID0gMHg1ODUzOworCQltdG91Y2gtPmlk
LnByb2R1Y3QgPSAweGZmZmQ7CisKKwkJaW5wdXRfc2V0X2NhcGFiaWxpdHkobXRvdWNoLCBFVl9L
RVksIEJUTl9UT1VDSCk7CisJCWlucHV0X3NldF9hYnNfcGFyYW1zKG10b3VjaCwgQUJTX1gsCisJ
CQkJICAgICAwLCB3aWR0aCwgMCwgMCk7CisJCWlucHV0X3NldF9hYnNfcGFyYW1zKG10b3VjaCwg
QUJTX1ksCisJCQkJICAgICAwLCBoZWlnaHQsIDAsIDApOworCQlpbnB1dF9zZXRfYWJzX3BhcmFt
cyhtdG91Y2gsIEFCU19QUkVTU1VSRSwKKwkJCQkgICAgIDAsIDI1NSwgMCwgMCk7CisKKwkJaW5w
dXRfc2V0X2Fic19wYXJhbXMobXRvdWNoLCBBQlNfTVRfVE9VQ0hfTUFKT1IsCisJCQkJICAgICAw
LCAyNTUsIDAsIDApOworCQlpbnB1dF9zZXRfYWJzX3BhcmFtcyhtdG91Y2gsIEFCU19NVF9QT1NJ
VElPTl9YLAorCQkJCSAgICAgMCwgd2lkdGgsIDAsIDApOworCQlpbnB1dF9zZXRfYWJzX3BhcmFt
cyhtdG91Y2gsIEFCU19NVF9QT1NJVElPTl9ZLAorCQkJCSAgICAgMCwgaGVpZ2h0LCAwLCAwKTsK
KwkJaW5wdXRfc2V0X2Fic19wYXJhbXMobXRvdWNoLCBBQlNfTVRfUFJFU1NVUkUsCisJCQkJICAg
ICAwLCAyNTUsIDAsIDApOworCisJCXJldCA9IGlucHV0X210X2luaXRfc2xvdHMobXRvdWNoLCBu
dW1fY29udCwgSU5QVVRfTVRfRElSRUNUKTsKKwkJaWYgKHJldCkgeworCQkJaW5wdXRfZnJlZV9k
ZXZpY2UobXRvdWNoKTsKKwkJCXhlbmJ1c19kZXZfZmF0YWwoaW5mby0+eGJkZXYsIHJldCwKKwkJ
CQkJICJpbnB1dF9tdF9pbml0X3Nsb3RzIik7CisJCQlnb3RvIGVycm9yOworCQl9CisKKwkJcmV0
ID0gaW5wdXRfcmVnaXN0ZXJfZGV2aWNlKG10b3VjaCk7CisJCWlmIChyZXQpIHsKKwkJCWlucHV0
X2ZyZWVfZGV2aWNlKG10b3VjaCk7CisJCQl4ZW5idXNfZGV2X2ZhdGFsKGluZm8tPnhiZGV2LCBy
ZXQsCisJCQkJCSAiaW5wdXRfcmVnaXN0ZXJfZGV2aWNlKG10b3VjaCkiKTsKKwkJCWdvdG8gZXJy
b3I7CisJCX0KKwkJaW5mby0+bXRvdWNoX2N1cl9jb250YWN0X2lkID0gLTE7CisJCWluZm8tPm10
b3VjaCA9IG10b3VjaDsKKwl9CisKIAlyZXQgPSB4ZW5rYmRfY29ubmVjdF9iYWNrZW5kKGRldiwg
aW5mbyk7CiAJaWYgKHJldCA8IDApCiAJCWdvdG8gZXJyb3I7CkBAIC0yNDAsNiArMzY5LDggQEAg
c3RhdGljIGludCB4ZW5rYmRfcmVtb3ZlKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYpCiAJCWlu
cHV0X3VucmVnaXN0ZXJfZGV2aWNlKGluZm8tPmtiZCk7CiAJaWYgKGluZm8tPnB0cikKIAkJaW5w
dXRfdW5yZWdpc3Rlcl9kZXZpY2UoaW5mby0+cHRyKTsKKwlpZiAoaW5mby0+bXRvdWNoKQorCQlp
bnB1dF91bnJlZ2lzdGVyX2RldmljZShpbmZvLT5tdG91Y2gpOwogCWZyZWVfcGFnZSgodW5zaWdu
ZWQgbG9uZylpbmZvLT5wYWdlKTsKIAlrZnJlZShpbmZvKTsKIAlyZXR1cm4gMDsKLS0gCjIuNy40
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 23 07:09:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 07:09: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 1dOIiK-0002Lh-5h; Fri, 23 Jun 2017 07:09:08 +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 1dOIiI-0002LH-9N
 for xen-devel@lists.xensource.com; Fri, 23 Jun 2017 07:09:06 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 2A/CD-10689-19EBC495; Fri, 23 Jun 2017 07:09:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsWS0XRdVXfCPp9
 Ig0/rtCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0b7qIGvBB+OKbT90GxgX
 a3UxcnEICfxllPhw8BkThPOYUeLFhH/MEM42Rol/Jw6ydDFycogIOEt8PTOXHcTmFdCX2Pz9J
 xuILSygJ/FkVxtYjYSAl8S6U+3MMPbja3sZuxjZOdgErCQOiYFEWQRUJWZO+cs2gZFrASPDKk
 aN4tSistQiXSNzvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MQM/WMzAw7mBs2et
 3iFGSg0lJlFcz0idSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvtz1AOcGi1PTUirTMHGCIwaQl
 OHiURHg9NgOleYsLEnOLM9MhUqcYdTk2rF7/hUmIJS8/L1VKnLd8L1CRAEhRRmke3AhYuF9il
 JUS5mVkYGAQ4ilILcrNLEGVf8UozsGoBFQBMoUnM68EbtMroCOYgI6YsQbsiJJEhJRUA2NaN7
 dEwDc+v+jLMlt8A5LN/2mmHVxlo1zuV7IoWME54OCKaY+t07TiVE7PX9B2bKv3U/vWpueV8b5
 rjdw//XlysH57oHhc2/kO80mfz72LdV6d5+uRsP723GPibyYdOe7frjd5w+42gYcGP3QCTG3a
 jRdr6zvOz7Y2LslhOp7460tqWaLZLyWW4oxEQy3mouJEAMcomp5yAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-31.messagelabs.com!1498201743!102172262!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50803 invoked from network); 23 Jun 2017 07:09:04 -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; 23 Jun 2017 07: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 <osstest-admin@xenproject.org>)
 id 1dOIiE-0006sc-NA; Fri, 23 Jun 2017 07:09:02 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dOIi9-0004LP-42; Fri, 23 Jun 2017 07:08:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dOIi8-00011J-Sx; Fri, 23 Jun 2017 07:08:56 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110965-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=95b5c32fb3d6bf677d4cb6471d6c683939014c89
X-Osstest-Versions-That: ovmf=415fc5e5a4c98f84fd49277872fc49d37aa7e5a1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 23 Jun 2017 07:08:56 +0000
Subject: [Xen-devel] [ovmf test] 110965: 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>

ZmxpZ2h0IDExMDk2NSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTA5NjUvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA5NWI1YzMyZmIzZDZiZjY3N2Q0Y2I2NDcxZDZjNjgz
OTM5MDE0Yzg5CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA0MTVmYzVl
NWE0Yzk4Zjg0ZmQ0OTI3Nzg3MmZjNDlkMzdhYTdlNWExCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTA5MzYgIDIwMTctMDYtMjEgMTM6NDU6MDEgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEwOTY1ICAyMDE3LTA2LTIyIDA5OjMxOjM4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRnUgU2l5dWFu
IDxzaXl1YW4uZnVAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249OTViNWMzMmZi
M2Q2YmY2NzdkNGNiNjQ3MWQ2YzY4MzkzOTAxNGM4OQorIC4gLi9jcmktbG9jay1yZXBvcworKyAu
IC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0
cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAg
IHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAg
ICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2Fs
IHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9z
ICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9t
ZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9j
az0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9y
ZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xv
Y2sgLi9hcC1wdXNoIG92bWYgOTViNWMzMmZiM2Q2YmY2NzdkNGNiNjQ3MWQ2YzY4MzkzOTAxNGM4
OQorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249OTViNWMzMmZiM2Q2YmY2NzdkNGNiNjQ3MWQ2YzY4
MzkzOTAxNGM4OQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAu
L2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcg
UmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAg
ICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJl
cG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3Qv
cmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAv
aG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJl
cG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisr
IHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9
b3ZtZgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeG92bWYgPSB4bGludXggJ10nCisg
bGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0t
dW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNo
IHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHg5NWI1
YzMyZmIzZDZiZjY3N2Q0Y2I2NDcxZDZjNjgzOTM5MDE0Yzg5ID0geCAnXScKKyA6IHRlc3RlZC8y
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
ZWQvbGludXgtMy4xNAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVu
Yml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4
LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9n
aXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLm92
bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1j
cm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBk
YWlseS1jcm9uLm92bWYKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1
bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0Cisr
IDogZGFpbHktY3Jvbi5vdm1mCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdp
dAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVf
VVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5n
aXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5n
aXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9s
aWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRS
RUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGlu
Zm9fbGludXhfdHJlZSBvdm1mCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5j
aCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL292bWYKKyBnaXQgcHVzaCBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQgOTViNWMzMmZiM2Q2
YmY2NzdkNGNiNjQ3MWQ2YzY4MzkzOTAxNGM4OTpyZWZzL2hlYWRzL3hlbi10ZXN0ZWQtbWFzdGVy
ClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdp
dAogICA0MTVmYzVlLi45NWI1YzMyICA5NWI1YzMyZmIzZDZiZjY3N2Q0Y2I2NDcxZDZjNjgzOTM5
MDE0Yzg5IC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 23 07:31:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 07: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 1dOJ3w-00046Z-3x; Fri, 23 Jun 2017 07:31:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bruno.alvisio@gmail.com>) id 1dOJ3u-00046T-QN
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 07:31:27 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 AC/BA-02196-EC3CC495; Fri, 23 Jun 2017 07:31:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42Lxqg120j172Cf
 SYKu+xfctk5kcGD0Of7jCEsAYxZqZl5RfkcCa0f5KveD0GcaKaVf+sTUwnpnO2MXIxSEkMINR
 YtHiy+wgDovAJRaJvrm7mEEcCYF3LBI9+5cClXECOWkSi/78YoGwKyTW7n/CBmILCahJvFxwB
 mrUVCaJ1kezwYrYBHQlft9pZQWxRQSUJO6tmswEYjMLuEqc29sNNlRYwEti55V+dhCbRUBVYt
 GyTrB6XgE3iYNfjjBBLJOTuHmuk3kCI98CRoZVjBrFqUVlqUW6RuZ6SUWZ6RkluYmZObqGBsZ
 6uanFxYnpqTmJScV6yfm5mxiBwVLPwMC4g7Flr98hRkkOJiVRXs1In0ghvqT8lMqMxOKM+KLS
 nNTiQ4wyHBxKErwTDgHlBItS01Mr0jJzgGELk5bg4FES4fXYDJTmLS5IzC3OTIdInWI05tiwe
 v0XJo5JB7Z/YRJiycvPS5US590NMkkApDSjNA9uECyeLjHKSgnzMjIwMAjxFKQW5WaWoMq/Yh
 TnYFQS5n0PMoUnM68Ebt8roFOYgE6ZsQbslJJEhJRUA2POnpAexeCGne6LVt7s9NNSmXmj8r/
 4i4zM8iNubfIaXRc/Cak4lLkL1uwrWHDjturc+Arulxebe3b3PZLdwhWjfDIjq76ZJWX+JQOG
 6F/7UlosPe8nqqZ1fT6843fD/Nzn1csLsk7YSyzpWJ39aHLLkxVmUy5Hz0l4aORVUfG7/UNkQ
 GJJoBJLcUaioRZzUXEiAOKkBi6iAgAA
X-Env-Sender: bruno.alvisio@gmail.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1498203083!107021587!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5087 invoked from network); 23 Jun 2017 07:31:24 -0000
Received: from mail-pg0-f66.google.com (HELO mail-pg0-f66.google.com)
 (74.125.83.66)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 23 Jun 2017 07:31:24 -0000
Received: by mail-pg0-f66.google.com with SMTP id e187so5221318pgc.3
 for <xen-devel@lists.xenproject.org>; Fri, 23 Jun 2017 00:31: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;
 bh=ljEFrI0817FaX8+HgQRL6vUMhqpm28zfKfgFLbLxqlA=;
 b=aptAlaMs4zxQTVyMN0CLRuvYEpwfUUMS5ipB+htksTYz997i1YsrobkFhuf1dFkSJl
 ama/MldUHkJbhnDMGqcM4Q0ZzMvmytTJhkmYI8ibR83KKA/nIrzPbdbD3d2FgnFYMsZ2
 vFC1vqdaVzK+QbiBYk4jPQ7PbshP6TBeHntgddu6EenEW1qN15/0S3iznGC6mKtyhsVS
 /qj5HZNqW/f4bVAQg1hr4+MUo5KB2W/xqeyo0egMITugGQ8EL7yD+mwhHMHq9uQxMbU1
 YhKrEw8AyEysr0K3fN2fEwU1HxEoLzwhA2VnGBsYsuPuOsjfB6vP5m6e5lTni2MNehFS
 BZcg==
X-Google-DKIM-Signature: v=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=ljEFrI0817FaX8+HgQRL6vUMhqpm28zfKfgFLbLxqlA=;
 b=t45Gk+f+d0l9petdohk27ihYGY6b9QBK4ZbHO3cgcXrammorQaGxDup+wK2wt5Oj38
 +C2+FUyV3UBapo8GM7l4EMouf3QeArdZM6EtMEsF5khgA3Un/iluyYxJtJwslrVtWX2k
 sdFhtYXI7K1amUm2dYixEGB/JOkncq8B5LCFTcUSLEdaQ0v2PzPdEKuehKuAs0dAR43g
 yj6yvD2PnYVChv/csWE1HVUWA98vSGt/bwI6y+CicXEggkojnLVfN5CmqK1SUFOnfN7w
 ZLRAOJ42LICNk2UbJEQInG7OSr0GLVNmSAU6bC6CHps9/ge5serKxj71l9ajwWLiMRbl
 1jQw==
X-Gm-Message-State: AKS2vOxMc1V1OxpPPEwntcjkJnKqmF430YodM59KYpghQ6xjndOnDtmJ
 imjqEuFJPJho67xDHWQlRQ==
X-Received: by 10.84.129.14 with SMTP id 14mr7553914plb.106.1498203082419;
 Fri, 23 Jun 2017 00:31:22 -0700 (PDT)
Received: from localhost.localdomain (212.sub-70-197-14.myvzw.com.
 [70.197.14.212])
 by smtp.gmail.com with ESMTPSA id p73sm8199728pfd.79.2017.06.23.00.31.20
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 23 Jun 2017 00:31:21 -0700 (PDT)
From: Bruno Alvisio <bruno.alvisio@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 23 Jun 2017 03:31:16 -0400
Message-Id: <1498203076-7451-1-git-send-email-bruno.alvisio@gmail.com>
X-Mailer: git-send-email 2.7.4
Cc: wei.liu2@citrix.com, ian.jackson@eu.citrix.com, dave@recoil.org
Subject: [Xen-devel] [PATCH RFC] Live migration for VMs with QEMU backed
	local storage
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpcyB0aGUgZmlyc3QgYXR0ZW1wdCBvbiBhZGRpbmcgbGl2ZSBtaWdyYXRpb24g
b2YgaW5zdGFuY2VzIHdpdGggbG9jYWwKc3RvcmFnZSB0byBYZW4uIFRoaXMgcGF0Y2gganVzdCBo
YW5kbGVzIHZlcnkgcmVzdHJpY3RlZCBjYXNlIG9mIGZ1bGx5CnZpcnR1YWxpemVkIEhWTXMuIFRo
ZSBjb2RlIHVzZXMgdGhlICJkcml2ZS1taXJyb3IiIGNhcGFiaWxpdHkgcHJvdmlkZWQgYnkgUUVN
VS4KQSBuZXcgIi1sIiBvcHRpb24gaXMgaW50cm9kdWNlZCB0byAieGwgbWlncmF0ZSIgY29tbWFu
ZC4gSWYgcHJvdmlkZWQsIHRoZSBsb2NhbApkaXNrIHNob3VsZCBiZSBtaXJyb3JlZCBkdXJpbmcg
dGhlIG1pZ3JhdGlvbiBwcm9jZXNzLiBJZiB0aGUgb3B0aW9uIGlzIHNldCwKZHVyaW5nIHRoZSBW
TSBjcmVhdGlvbiBhIHFlbXUgTkJEIHNlcnZlciBpcyBzdGFydGVkIG9uIHRoZSBkZXN0aW5hdGlv
bi4gQWZ0ZXIKdGhlIGluc3RhbmNlIGlzIHN1c3BlbmRlZCBvbiB0aGUgc291cmNlLCB0aGUgUU1Q
ICJkaXNrLW1pcnJvciIgY29tbWFuZCBpcyBpc3N1ZWQKdG8gbWlycm9yIHRoZSBkaXNrIHRvIGRl
c3RpbmF0aW9uLiBPbmNlIHRoZSBtaXJyb3Jpbmcgam9iIGlzIGNvbXBsZXRlLCB0aGUKbWlncmF0
aW9uIHByb2Nlc3MgY29udGludWVzIGFzIGJlZm9yZS4gRmluYWxseSwgdGhlIE5CRCBzZXJ2ZXIg
aXMgc3RvcHBlZCBhZnRlcgp0aGUgaW5zdGFuY2UgaXMgc3VjY2Vzc2Z1bGx5IHJlc3VtZWQgb24g
dGhlIGRlc3RpbmF0aW9uIG5vZGUuCgpBIG1ham9yIHByb2JsZW0gd2l0aCB0aGlzIHBhdGNoIGlz
IHRoYXQgdGhlIG1pcnJvcmluZyBvZiB0aGUgZGlzayBpcyBwZXJmb3JtZWQKb25seSBhZnRlciB0
aGUgbWVtb3J5IHN0cmVhbSBpcyBjb21wbGV0ZWQgYW5kIHRoZSBWTSBpcyBzdXNwZW5kZWQgb24g
dGhlIHNvdXJjZTsKdGh1cyB0aGUgaW5zdGFuY2UgaXMgZnJvemVuIGZvciBhIGxvbmcgcGVyaW9k
IG9mIHRpbWUuIFRoZSByZWFzb24gdGhpcyBoYXBwZW5zCmlzIHRoYXQgdGhlIFFFTVUgcHJvY2Vz
cyAobmVlZGVkIGZvciB0aGUgZGlzayBtaXJyb3JpbmcpIGlzIHN0YXJ0ZWQgb24gdGhlCmRlc3Rp
bmF0aW9uIG5vZGUgb25seSBhZnRlciB0aGUgbWVtb3J5IGNvcHlpbmcgaXMgY29tcGxldGVkLiBP
bmUgcG9zc2liaWxpdHkgSQp3YXMgY29uc2lkZXJpbmcgdG8gc29sdmUgdGhpcyBpc3N1ZSAoaWYg
aXQgaXMgZGVjaWRlZCB0aGF0IHRoaXMgY2FwYWJpbGl0eQpzaG91bGQgYmUgdXNlZCk6IENvdWxk
IGEgImhlbHBlciIgUUVNVSBwcm9jZXNzIGJlIHN0YXJ0ZWQgb24gdGhlIGRlc3RpbmF0aW9uCm5v
ZGUgYXQgdGhlIGJlZ2lubmluZyBvZiB0aGUgbWlncmF0aW9uIHNlcXVlbmNlIHdpdGggdGhlIHNv
bGUgcHVycG9zZSBvZgpoYW5kbGluZyB0aGUgZGlzayBtaXJyb3JpbmcgYW5kIGtpbGwgaXQgYXQg
dGhlIGVuZCBvZiB0aGUgbWlncmF0aW9uIHNlcXVlbmNlPyAKCkZyb20gdGhlIHN1Z2dlc3Rpb25z
IGdpdmVuIGJ5IEtvbnJhZCBXaWxrIGFuZCBQYXVsIER1cnJhbnQgdGhlIHByZWZlcnJlZAphcHBy
b2FjaCB3b3VsZCBiZSB0byBoYW5kbGUgdGhlIG1pcnJvcmluZyBvZiBkaXNrcyBieSBRRU1VIGlu
c3RlYWQgb2YgZGlyZWN0bHkKYmVpbmcgaGFuZGxlZCBkaXJlY3RseSBieSwgZm9yIGV4YW1wbGUs
IGJsa2JhY2suIEl0IHdvdWxkIGJlIHZlcnkgaGVscGZ1bCBmb3IgbWUKdG8gaGF2ZSBhIG1lbnRh
bCBtYXAgb2YgYWxsIHRoZSBzY2VuYXJpb3MgdGhhdCBjYW4gYmUgZW5jb3VudGVyZWQgcmVnYXJk
aW5nCmxvY2FsIGRpc2sgKFhlbiBjb3VsZCBzdGFydCBzdXBwb3J0aW5nIGxpdmUgbWlncmF0aW9u
IG9mIGNlcnRhaW4gdHlwZXMgb2YgbG9jYWwKZGlza3MpLiBUaGlzIGFyZSB0aGUgb25lcyBJIGNh
biB0aGluayBvZjoKLSBGdWxseSBWaXJ0dWFsaXplZCBIVk06IFFFTVUgZW11bGF0aW9uCi0gYmxr
YmFjawotIGJsa3RhcCAvIGJsa3RhcDIgCgoKSSBoYXZlIGluY2x1ZGVkIFRPRE9zIGluIHRoZSBj
b2RlLiBJIGFtIHNlbmRpbmcgdGhpcyBwYXRjaCBhcyBpcyBiZWNhdXNlIEkgZmlyc3QKd2FudGVk
IHRvIGdldCBhbiBpbml0aWFsIGZlZWRiYWNrIGlmIHRoaXMgaXMgdGhlIHBhdGggdGhlIHNob3Vs
ZCBiZSBwdXJzdWVkLiBBbnkKc3VnZ2VzdGlvbnMgYW5kIGlkZWFzIG9uIHRoaXMgcGF0Y2ggb3Ig
b24gaG93IHRvIG1ha2UgYSBtb3JlIGdlbmVyaWMgc29sdXRpb24Kd291bGQgYmUgcmVhbGx5IGFw
cHJlY2lhdGVkLgoKU2lnbmVkLW9mZi1ieTogQnJ1bm8gQWx2aXNpbyA8YnJ1bm8uYWx2aXNpb0Bn
bWFpbC5jb20+CgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsLmggICAgICAgICAgICAgICAgICB8ICAx
NiArKysrLQogdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgICAgICAgICAgIHwgIDg3ICsrKysr
KysrKysrKysrKysrKysrKysrKystCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oICAgICAg
ICAgfCAgMTYgKysrKysKIHRvb2xzL2xpYnhsL2xpYnhsX3FtcC5jICAgICAgICAgICAgICB8IDEx
NSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQogdG9vbHMvb2NhbWwvbGlicy94
bC94ZW5saWdodF9zdHVicy5jIHwgICAyICstCiB0b29scy94bC94bC5oICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDEgKwogdG9vbHMveGwveGxfbWlncmF0ZS5jICAgICAgICAgICAgICAgIHwg
IDc5ICsrKysrKysrKysrKysrKysrKysrKy0tLQogdG9vbHMveGwveGxfdm1jb250cm9sLmMgICAg
ICAgICAgICAgIHwgICAyICstCiA4IGZpbGVzIGNoYW5nZWQsIDMwMyBpbnNlcnRpb25zKCspLCAx
NSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bC5oIGIvdG9vbHMv
bGlieGwvbGlieGwuaAppbmRleCBjZjg2ODdhLi44MWZiMmRjIDEwMDY0NAotLS0gYS90b29scy9s
aWJ4bC9saWJ4bC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKQEAgLTEyOTQsNiArMTI5NCwx
NSBAQCBpbnQgbGlieGxfY3R4X2FsbG9jKGxpYnhsX2N0eCAqKnBjdHgsIGludCB2ZXJzaW9uLAog
ICAgICAgICAgICAgICAgICAgICB4ZW50b29sbG9nX2xvZ2dlciAqbGcpOwogaW50IGxpYnhsX2N0
eF9mcmVlKGxpYnhsX2N0eCAqY3R4IC8qIDAgaXMgT0sgKi8pOwogCitpbnQgbGlieGxfX2RyaXZl
X21pcnJvcihsaWJ4bF9jdHggKmN0eCwgaW50IGRvbWlkLCBjb25zdCBjaGFyKiBkZXZpY2UsIGNv
bnN0IGNoYXIqIHRhcmdldCwgY29uc3QgY2hhciogZm9ybWF0KSBMSUJYTF9FWFRFUk5BTF9DQUxM
RVJTX09OTFk7CisKK2ludCBsaWJ4bF9fcXVlcnlfYmxvY2tfam9icyhsaWJ4bF9jdHggKmN0eCwg
aW50IGRvbWlkLCBib29sICppc19yZWFkeSkgTElCWExfRVhURVJOQUxfQ0FMTEVSU19PTkxZOwor
CitpbnQgbGlieGxfX3F1ZXJ5X2Jsb2NrKGxpYnhsX2N0eCAqY3R4LCBpbnQgZG9taWQsIGNoYXIg
KmRldmljZV9uYW1lcykgTElCWExfRVhURVJOQUxfQ0FMTEVSU19PTkxZOworCitpbnQgbGlieGxf
X25iZF9zZXJ2ZXJfc3RvcChsaWJ4bF9jdHggKmN0eCwgaW50IGRvbWlkKSBMSUJYTF9FWFRFUk5B
TF9DQUxMRVJTX09OTFk7CisKKwogLyogZG9tYWluIHJlbGF0ZWQgZnVuY3Rpb25zICovCiAKIC8q
IElmIHRoZSByZXN1bHQgaXMgRVJST1JfQUJPUlRFRCwgdGhlIGRvbWFpbiBtYXkgb3IgbWF5IG5v
dCBleGlzdApAQCAtMTMwNyw3ICsxMzE2LDcgQEAgaW50IGxpYnhsX2RvbWFpbl9jcmVhdGVfbmV3
KGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZywKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBMSUJYTF9FWFRFUk5BTF9DQUxMRVJTX09OTFk7CiBpbnQgbGli
eGxfZG9tYWluX2NyZWF0ZV9yZXN0b3JlKGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9kb21haW5fY29u
ZmlnICpkX2NvbmZpZywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3Qg
KmRvbWlkLCBpbnQgcmVzdG9yZV9mZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
aW50IHNlbmRfYmFja19mZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHNl
bmRfYmFja19mZCwgaW50IGNvcHlfbG9jYWxfZGlza3MsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGNvbnN0IGxpYnhsX2RvbWFpbl9yZXN0b3JlX3BhcmFtcyAqcGFyYW1zLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9hc3luY29wX2hvdyAqYW9f
aG93LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9hc3luY3By
b2dyZXNzX2hvdyAqYW9wX2NvbnNvbGVfaG93KQpAQCAtMTM0OCw3ICsxMzU3LDcgQEAgc3RhdGlj
IGlubGluZSBpbnQgbGlieGxfZG9tYWluX2NyZWF0ZV9yZXN0b3JlXzB4MDQwNDAwKAogICAgIExJ
QlhMX0VYVEVSTkFMX0NBTExFUlNfT05MWQogewogICAgIHJldHVybiBsaWJ4bF9kb21haW5fY3Jl
YXRlX3Jlc3RvcmUoY3R4LCBkX2NvbmZpZywgZG9taWQsIHJlc3RvcmVfZmQsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMSwgcGFyYW1zLCBhb19ob3csIGFvcF9jb25z
b2xlX2hvdyk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMSwgMCwg
cGFyYW1zLCBhb19ob3csIGFvcF9jb25zb2xlX2hvdyk7CiB9CiAKICNkZWZpbmUgbGlieGxfZG9t
YWluX2NyZWF0ZV9yZXN0b3JlIGxpYnhsX2RvbWFpbl9jcmVhdGVfcmVzdG9yZV8weDA0MDQwMApA
QCAtMTM4Nyw2ICsxMzk2LDkgQEAgaW50IGxpYnhsX2RvbWFpbl9zdXNwZW5kKGxpYnhsX2N0eCAq
Y3R4LCB1aW50MzJfdCBkb21pZCwgaW50IGZkLAogI2RlZmluZSBMSUJYTF9TVVNQRU5EX0RFQlVH
IDEKICNkZWZpbmUgTElCWExfU1VTUEVORF9MSVZFIDIKIAorI2RlZmluZSBRRU1VX0RSSVZFX01J
UlJPUl9QT1JUICIxMTAwMCIKKyNkZWZpbmUgUUVNVV9EUklWRV9NSVJST1JfREVWSUNFICJpZGUw
LWhkMCIKKwogLyogQHBhcmFtIHN1c3BlbmRfY2FuY2VsIFtmcm9tIHhlbmN0cmwuaDp4Y19kb21h
aW5fcmVzdW1lKCBAcGFyYW0gZmFzdCApXQogICogICBJZiB0aGlzIHBhcmFtZXRlciBpcyB0cnVl
LCB1c2UgY28tb3BlcmF0aXZlIHJlc3VtZS4gVGhlIGd1ZXN0CiAgKiAgIG11c3Qgc3VwcG9ydCB0
aGlzLgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgYi90b29scy9saWJ4
bC9saWJ4bF9jcmVhdGUuYwppbmRleCBiZmZiYzQ1Li5lZjk5ZjAzIDEwMDY0NAotLS0gYS90b29s
cy9saWJ4bC9saWJ4bF9jcmVhdGUuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwpA
QCAtMjcsNiArMjcsNDAgQEAKIAogI2luY2x1ZGUgPHhlbi14c20vZmxhc2svZmxhc2suaD4KIAor
Ly9UT0RPOiBUaGVzZSBmdW5jdGlvbnMgd2VyZSBjcmVhdGVkIHRvIGJlIGFibGUgdG8gY2FsbCBx
bXAgY29tbWFuZHMgZnJvbSB4bC4KKy8vVE9ETzogVGhlc2UgZnVuY3Rpb25zIHNob3VsZCBiZSBy
ZW1vdmVkIHNpbmNlIHRoZXkgd29uJ3QgYmUgY2FsbGVkIGZyb20geGwuCitpbnQgbGlieGxfX2Ry
aXZlX21pcnJvcihsaWJ4bF9jdHggKmN0eCwgaW50IGRvbWlkLCBjb25zdCBjaGFyKiBkZXZpY2Us
IGNvbnN0IGNoYXIqIHRhcmdldCwgY29uc3QgY2hhciogZm9ybWF0KXsKKyAgICBHQ19JTklUKGN0
eCk7CisgICAgaW50IHJjOworICAgIHJjID0gbGlieGxfX3FtcF9kcml2ZV9taXJyb3IoZ2MsIGRv
bWlkLCBkZXZpY2UsIHRhcmdldCwgZm9ybWF0KTsKKyAgICBHQ19GUkVFOworICAgIHJldHVybiBy
YzsKK30KKworaW50IGxpYnhsX19xdWVyeV9ibG9ja19qb2JzKGxpYnhsX2N0eCAqY3R4LCBpbnQg
ZG9taWQsIGJvb2wgKmlzX3JlYWR5KXsKKyAgICBHQ19JTklUKGN0eCk7CisgICAgaW50IHJjOwor
ICAgIHJjID0gbGlieGxfX3FtcF9xdWVyeV9ibG9ja19qb2JzKGdjLCBkb21pZCwgaXNfcmVhZHkp
OworICAgIEdDX0ZSRUU7CisgICAgcmV0dXJuIHJjOworfQorCitpbnQgbGlieGxfX25iZF9zZXJ2
ZXJfc3RvcChsaWJ4bF9jdHggKmN0eCwgaW50IGRvbWlkKXsKKyAgICBHQ19JTklUKGN0eCk7Cisg
ICAgaW50IHJjOworICAgIHJjID0gbGlieGxfX3FtcF9uYmRfc2VydmVyX3N0b3AoZ2MsIGRvbWlk
KTsKKyAgICBHQ19GUkVFOworICAgIHJldHVybiByYzsKK30KKworaW50IGxpYnhsX19xdWVyeV9i
bG9jayhsaWJ4bF9jdHggKmN0eCwgaW50IGRvbWlkLCBjaGFyICpkZXZpY2VfbmFtZXMpeworICAg
IEdDX0lOSVQoY3R4KTsKKyAgICBpbnQgcmM7CisgICAgcmMgPSBsaWJ4bF9fcW1wX3F1ZXJ5X2Js
b2NrKGdjLCBkb21pZCwgZGV2aWNlX25hbWVzKTsKKyAgICBHQ19GUkVFOworICAgIHJldHVybiBy
YzsKK30KKwogaW50IGxpYnhsX19kb21haW5fY3JlYXRlX2luZm9fc2V0ZGVmYXVsdChsaWJ4bF9f
Z2MgKmdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9k
b21haW5fY3JlYXRlX2luZm8gKmNfaW5mbykKIHsKQEAgLTEzNTUsNiArMTM4OSw1MSBAQCBzdGF0
aWMgdm9pZCBkb21jcmVhdGVfbGF1bmNoX2RtKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX211bHRp
ZGV2ICptdWx0aWRldiwKICAgICAgICAgZWxzZQogICAgICAgICAgICAgbGlieGxfX3NwYXduX2xv
Y2FsX2RtKGVnYywgJmRjcy0+c2Rzcy5kbSk7CiAKKworICAgICAgICBpZihkY3MtPnJlc3RvcmVf
ZmQgPj0gMCAmJiBkY3MtPmNvcHlfbG9jYWxfZGlza3MpIHsKKyAgICAgICAgICAgICAvKgorICAg
ICAgICAgICAgICAqIFN0YXJ0IGFuZCBhZGQgdGhlIE5CRCBzZXJ2ZXIKKyAgICAgICAgICAgICAg
KiBIb3N0IGlzIHNldCBpdCB0byAiOjoiIGZvciBub3cKKyAgICAgICAgICAgICAgKiBQb3J0IHdl
IGhhcmQgY29kZSBhIHBvcnQgZm9yIG5vdworCisgICAgICAgICAgICAgICogVGhpcyBjb2RlIGp1
c3QgaGFuZGxlcyB0aGUgY2FzZSB3aGVuIC1NIHBjIGlzIHVzZWQuCisgICAgICAgICAgICAgICog
KFRoZSBjb25maWcgeGVuX3BsYXRmb3JtX3BjaSA9IDApCisgICAgICAgICAgICAgICoKKyAgICAg
ICAgICAgICAgKiBDdXJyZW50IGltcGxlbWVudGF0aW9uIHBlcmZvcm1zIHRoZSBkaXNrIG1pcnJv
cmluZyBhZnRlciB0aGUKKyAgICAgICAgICAgICAgKiBWTSBpbiB0aGUgc291cmNlIGhhcyBiZWVu
IHN1c3BlbmRlZC4gVGh1cywgdGhlIFZNIGlzIGZyb3plbgorICAgICAgICAgICAgICAqIGZvciBh
IGxvbmcgcGVyaW9kIG9mIHRpbWUuCisgICAgICAgICAgICAgICogQ29uc2lkZXIgZG9pbmcgdGhl
IG1pcnJvcmluZyBvZiB0aGUgZHJpdmUgYmVmb3JlIHRoZSBtZW1vcnkKKyAgICAgICAgICAgICAg
KiBzdHJlYW0gaXMgcGVyZm9ybWVkLgorICAgICAgICAgICAgICAqIENvbnNpZGVyIGEgc29sdXRp
b24gdGhhdCBoYW5kbGVzIG11bHRpcGxlIHR5cGVzIG9mIFZNIGNvbmZpZ3VyYXRpb25zCisgICAg
ICAgICAgICAgICoKKyAgICAgICAgICAgICAgKiBUT0RPOiBDdXJyZW50IGltcGxlbWVudGF0aW9u
IG9ubHkgd29ya3Mgd2l0aCB1cHN0cmVhbSBxZW11CisgICAgICAgICAgICAgICogVE9ETzogY29u
c2lkZXIgdGhlIGNhc2Ugd2hlbiBxZW11LXhlbi10cmFkaXRpb25hbCBpcyB1c2VkLgorICAgICAg
ICAgICAgICAqIFRPRE86IENoZWNrIGFuZCBjb3B5IG9ubHkgdGhvc2UgZGlza3Mgd2hpY2ggYXJl
IGxvY2FsCisgICAgICAgICAgICAgICogVE9ETzogQXNzaWduIHBvcnQgZHluYW1pY2FsbHkKKyAg
ICAgICAgICAgICAgKi8KKworICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJTdGFydGluZyBO
QkQgU2VydmVyXG4iKTsKKyAgICAgICAgICAgIHJldCA9IGxpYnhsX19xbXBfbmJkX3NlcnZlcl9z
dGFydChnYywgZG9taWQsICI6OiIsIFFFTVVfRFJJVkVfTUlSUk9SX1BPUlQpOworICAgICAgICAg
ICAgaWYgKHJldCkgeworICAgICAgICAgICAgICAgIHJldCA9IEVSUk9SX0ZBSUw7CisgICAgICAg
ICAgICAgICAgZnByaW50ZihzdGRlcnIsICJGYWlsZWQgdG8gc3RhcnQgTkJEIFNlcnZlclxuIik7
CisgICAgICAgICAgICAgICAgZ290byBza2lwX25iZDsKKyAgICAgICAgICAgIH1lbHNleworICAg
ICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiU3RhcnRlZCBOQkQgU2VydmVyIFN1Y2Nlc3Nm
dWxseVxuIik7CisgICAgICAgICAgICB9CisKKyAgICAgICAgICAgIHJldCA9IGxpYnhsX19xbXBf
bmJkX3NlcnZlcl9hZGQoZ2MsIGRvbWlkLCBRRU1VX0RSSVZFX01JUlJPUl9ERVZJQ0UpOworCisg
ICAgICAgICAgICBpZiAocmV0KSB7CisgICAgICAgICAgICAgICAgcmV0ID0gRVJST1JfRkFJTDsK
KyAgICAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkZhaWxlZCB0byBhZGQgTkJEIFNlcnZl
clxuIik7CisgICAgICAgICAgICAgICAgZ290byBza2lwX25iZDsKKyAgICAgICAgICAgIH0gZWxz
ZSB7CisgICAgICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJOQkQgQWRkIFN1Y2Nlc3NmdWxc
biIpOworICAgICAgICAgICAgfQorICAgICAgICB9CisKK3NraXBfbmJkOgogICAgICAgICAvKgog
ICAgICAgICAgKiBIYW5kbGUgdGhlIGRvbWFpbidzIChhbmQgdGhlIHJlbGF0ZWQgc3R1YmRvbWFp
bidzKSBhY2Nlc3MgdG8KICAgICAgICAgICogdGhlIFZHQSBmcmFtZWJ1ZmZlci4KQEAgLTE2MDIs
NiArMTY4MSw3IEBAIHN0YXRpYyB2b2lkIGRvbWFpbl9jcmVhdGVfY2IobGlieGxfX2VnYyAqZWdj
LAogCiBzdGF0aWMgaW50IGRvX2RvbWFpbl9jcmVhdGUobGlieGxfY3R4ICpjdHgsIGxpYnhsX2Rv
bWFpbl9jb25maWcgKmRfY29uZmlnLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQz
Ml90ICpkb21pZCwgaW50IHJlc3RvcmVfZmQsIGludCBzZW5kX2JhY2tfZmQsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaW50IGNvcHlfbG9jYWxfZGlza3MsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY29uc3QgbGlieGxfZG9tYWluX3Jlc3RvcmVfcGFyYW1zICpwYXJhbXMsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfYXN5bmNvcF9ob3cgKmFvX2hv
dywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9hc3luY3Byb2dyZXNz
X2hvdyAqYW9wX2NvbnNvbGVfaG93KQpAQCAtMTYxNyw2ICsxNjk3LDcgQEAgc3RhdGljIGludCBk
b19kb21haW5fY3JlYXRlKGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9kb21haW5fY29uZmlnICpkX2Nv
bmZpZywKICAgICBsaWJ4bF9kb21haW5fY29uZmlnX2NvcHkoY3R4LCAmY2Rjcy0+ZGNzLmd1ZXN0
X2NvbmZpZ19zYXZlZCwgZF9jb25maWcpOwogICAgIGNkY3MtPmRjcy5yZXN0b3JlX2ZkID0gY2Rj
cy0+ZGNzLmxpYnhjX2ZkID0gcmVzdG9yZV9mZDsKICAgICBjZGNzLT5kY3Muc2VuZF9iYWNrX2Zk
ID0gc2VuZF9iYWNrX2ZkOworICAgIGNkY3MtPmRjcy5jb3B5X2xvY2FsX2Rpc2tzID0gY29weV9s
b2NhbF9kaXNrczsKICAgICBpZiAocmVzdG9yZV9mZCA+IC0xKSB7CiAgICAgICAgIGNkY3MtPmRj
cy5yZXN0b3JlX3BhcmFtcyA9ICpwYXJhbXM7CiAgICAgICAgIHJjID0gbGlieGxfX2ZkX2ZsYWdz
X21vZGlmeV9zYXZlKGdjLCBjZGNzLT5kY3MucmVzdG9yZV9mZCwKQEAgLTE4NDUsMTMgKzE5MjYs
MTMgQEAgaW50IGxpYnhsX2RvbWFpbl9jcmVhdGVfbmV3KGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9k
b21haW5fY29uZmlnICpkX2NvbmZpZywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25z
dCBsaWJ4bF9hc3luY3Byb2dyZXNzX2hvdyAqYW9wX2NvbnNvbGVfaG93KQogewogICAgIHVuc2V0
X2Rpc2tfY29sb19yZXN0b3JlKGRfY29uZmlnKTsKLSAgICByZXR1cm4gZG9fZG9tYWluX2NyZWF0
ZShjdHgsIGRfY29uZmlnLCBkb21pZCwgLTEsIC0xLCBOVUxMLAorICAgIHJldHVybiBkb19kb21h
aW5fY3JlYXRlKGN0eCwgZF9jb25maWcsIGRvbWlkLCAtMSwgLTEsIDAsIE5VTEwsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYW9faG93LCBhb3BfY29uc29sZV9ob3cpOwogfQogCiBpbnQg
bGlieGxfZG9tYWluX2NyZWF0ZV9yZXN0b3JlKGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9kb21haW5f
Y29uZmlnICpkX2NvbmZpZywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMy
X3QgKmRvbWlkLCBpbnQgcmVzdG9yZV9mZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgaW50IHNlbmRfYmFja19mZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50
IHNlbmRfYmFja19mZCwgaW50IGNvcHlfbG9jYWxfZGlza3MsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGNvbnN0IGxpYnhsX2RvbWFpbl9yZXN0b3JlX3BhcmFtcyAqcGFyYW1zLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9hc3luY29wX2hvdyAq
YW9faG93LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9hc3lu
Y3Byb2dyZXNzX2hvdyAqYW9wX2NvbnNvbGVfaG93KQpAQCAtMTg2Myw3ICsxOTQ0LDcgQEAgaW50
IGxpYnhsX2RvbWFpbl9jcmVhdGVfcmVzdG9yZShsaWJ4bF9jdHggKmN0eCwgbGlieGxfZG9tYWlu
X2NvbmZpZyAqZF9jb25maWcsCiAgICAgfQogCiAgICAgcmV0dXJuIGRvX2RvbWFpbl9jcmVhdGUo
Y3R4LCBkX2NvbmZpZywgZG9taWQsIHJlc3RvcmVfZmQsIHNlbmRfYmFja19mZCwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXJhbXMsIGFvX2hvdywgYW9wX2NvbnNvbGVfaG93KTsKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjb3B5X2xvY2FsX2Rpc2tzLCBwYXJhbXMsIGFvX2hv
dywgYW9wX2NvbnNvbGVfaG93KTsKIH0KIAogaW50IGxpYnhsX2RvbWFpbl9zb2Z0X3Jlc2V0KGxp
YnhsX2N0eCAqY3R4LApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBi
L3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXggYWZlNjY1Mi4uOTM4NDgxYSAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9s
aWJ4bF9pbnRlcm5hbC5oCkBAIC0xODM1LDYgKzE4MzUsMjEgQEAgX2hpZGRlbiBpbnQgbGlieGxf
X3FtcF9uYmRfc2VydmVyX2FkZChsaWJ4bF9fZ2MgKmdjLCBpbnQgZG9taWQsCiAvKiBTdGFydCBy
ZXBsaWNhdGlvbiAqLwogX2hpZGRlbiBpbnQgbGlieGxfX3FtcF9zdGFydF9yZXBsaWNhdGlvbihs
aWJ4bF9fZ2MgKmdjLCBpbnQgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJvb2wgcHJpbWFyeSk7CisKKy8qIEFkZCBhIGRpc2sgdG8gTkJEIHNlcnZlciAq
LworIF9oaWRkZW4gaW50IGxpYnhsX19xbXBfbmJkX3NlcnZlcl9hZGQobGlieGxfX2djICpnYywg
aW50IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qg
Y2hhciAqZGlzayk7CisKKy8qIE1pcnJvciBkaXNrIGRyaXZlICovCitfaGlkZGVuIGludCBsaWJ4
bF9fcW1wX2RyaXZlX21pcnJvcihsaWJ4bF9fZ2MgKmdjLCBpbnQgZG9taWQsIGNvbnN0IGNoYXIq
IGRldmljZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIq
IHRhcmdldCwgY29uc3QgY2hhciogZm9ybWF0KTsKKworLyogUXVlcnkgYmxvY2sgZGV2aWNlcyAq
LworX2hpZGRlbiBpbnQgbGlieGxfX3FtcF9xdWVyeV9ibG9jayhsaWJ4bF9fZ2MgKmdjLCBpbnQg
ZG9taWQsIGNoYXIgKmRldmljZV9uYW1lcyk7CisKKy8qIFF1ZXJ5IGV4aXN0aW5nIGJsb2NrIGpv
YnMqLworX2hpZGRlbiBpbnQgbGlieGxfX3FtcF9xdWVyeV9ibG9ja19qb2JzKGxpYnhsX19nYyAq
Z2MsIGludCBkb21pZCwgYm9vbCAqaXNfcmVhZHkpOworCiAvKiBHZXQgcmVwbGljYXRpb24gZXJy
b3IgdGhhdCBvY2N1cnMgd2hlbiB0aGUgdm0gaXMgcnVubmluZyAqLwogX2hpZGRlbiBpbnQgbGli
eGxfX3FtcF9xdWVyeV94ZW5fcmVwbGljYXRpb25fc3RhdHVzKGxpYnhsX19nYyAqZ2MsIGludCBk
b21pZCk7CiAvKiBEbyBjaGVja3BvaW50ICovCkBAIC0zNjk1LDYgKzM3MTAsNyBAQCBzdHJ1Y3Qg
bGlieGxfX2RvbWFpbl9jcmVhdGVfc3RhdGUgewogICAgIGludCByZXN0b3JlX2ZkLCBsaWJ4Y19m
ZDsKICAgICBpbnQgcmVzdG9yZV9mZGZsOyAvKiBvcmlnaW5hbCBmbGFncyBvZiByZXN0b3JlX2Zk
ICovCiAgICAgaW50IHNlbmRfYmFja19mZDsKKyAgICBpbnQgY29weV9sb2NhbF9kaXNrczsKICAg
ICBsaWJ4bF9kb21haW5fcmVzdG9yZV9wYXJhbXMgcmVzdG9yZV9wYXJhbXM7CiAgICAgdWludDMy
X3QgZG9taWRfc29mdF9yZXNldDsKICAgICBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9jYiAqY2FsbGJh
Y2s7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9xbXAuYyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX3FtcC5jCmluZGV4IGVhYjk5M2EuLmNiZmNmNzcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhs
L2xpYnhsX3FtcC5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5jCkBAIC0zNDcsNyArMzQ3
LDkgQEAgc3RhdGljIGxpYnhsX19xbXBfaGFuZGxlciAqcW1wX2luaXRfaGFuZGxlcihsaWJ4bF9f
Z2MgKmdjLCB1aW50MzJfdCBkb21pZCkKICAgICB9CiAgICAgcW1wLT5jdHggPSBDVFg7CiAgICAg
cW1wLT5kb21pZCA9IGRvbWlkOwotICAgIHFtcC0+dGltZW91dCA9IDU7CisgICAgLy9UT0RPOiBD
aGFuZ2VkIGRlZmF1bHQgdGltZW91dCBiZWNhdXNlIGRyaXZlLW1pcnJvciBjb21tYW5kIHRha2Vz
IGEgbG9uZworICAgIC8vVE9ETzogdG8gcmV0dXJuLiBDb25zaWRlciB0aW1lb3V0IHRvIGJlIHBh
c3NlZCBhcyBwYXJhbS4KKyAgICBxbXAtPnRpbWVvdXQgPSA2MDA7CiAKICAgICBMSUJYTF9TVEFJ
TFFfSU5JVCgmcW1wLT5jYWxsYmFja19saXN0KTsKIApAQCAtMTA2OSw2ICsxMDcxLDExNyBAQCBp
bnQgbGlieGxfX3FtcF9uYmRfc2VydmVyX2FkZChsaWJ4bF9fZ2MgKmdjLCBpbnQgZG9taWQsIGNv
bnN0IGNoYXIgKmRpc2spCiAgICAgcmV0dXJuIHFtcF9ydW5fY29tbWFuZChnYywgZG9taWQsICJu
YmQtc2VydmVyLWFkZCIsIGFyZ3MsIE5VTEwsIE5VTEwpOwogfQogCitpbnQgbGlieGxfX3FtcF9k
cml2ZV9taXJyb3IobGlieGxfX2djICpnYywgaW50IGRvbWlkLCBjb25zdCBjaGFyKiBkZXZpY2Us
IGNvbnN0IGNoYXIqIHRhcmdldCwgY29uc3QgY2hhciogZm9ybWF0KQoreworICAgIGxpYnhsX19q
c29uX29iamVjdCAqYXJncyA9IE5VTEw7CisgICAgLy9UT0RPOiBBbGxvdyBtZXRob2QgdG8gcmVj
ZWl2ZSAic3luYyIsICJzcGVlZCIsICJtb2RlIiwgImdyYW51cmFsaXR5IiwgImJ1Zi1zaXplIgor
ICAgIHFtcF9wYXJhbWV0ZXJzX2FkZF9zdHJpbmcoZ2MsICZhcmdzLCAiZGV2aWNlIiwgZGV2aWNl
KTsKKyAgICBxbXBfcGFyYW1ldGVyc19hZGRfc3RyaW5nKGdjLCAmYXJncywgInRhcmdldCIsIHRh
cmdldCk7CisgICAgcW1wX3BhcmFtZXRlcnNfYWRkX3N0cmluZyhnYywgJmFyZ3MsICJzeW5jIiwg
ImZ1bGwiKTsKKyAgICBxbXBfcGFyYW1ldGVyc19hZGRfc3RyaW5nKGdjLCAmYXJncywgImZvcm1h
dCIsIGZvcm1hdCk7CisgICAgcW1wX3BhcmFtZXRlcnNfYWRkX3N0cmluZyhnYywgJmFyZ3MsICJt
b2RlIiwgImV4aXN0aW5nIik7CisgICAgcW1wX3BhcmFtZXRlcnNfYWRkX2ludGVnZXIoZ2MsICZh
cmdzLCAiZ3JhbnVsYXJpdHkiLCAwKTsKKyAgICBxbXBfcGFyYW1ldGVyc19hZGRfaW50ZWdlcihn
YywgJmFyZ3MsICJidWYtc2l6ZSIsIDApOworCisgICAgcmV0dXJuIHFtcF9ydW5fY29tbWFuZChn
YywgZG9taWQsICJkcml2ZS1taXJyb3IiLCBhcmdzLCBOVUxMLCBOVUxMKTsKK30KKworc3RhdGlj
IGludCBxdWVyeV9ibG9ja19jYWxsYmFjayhsaWJ4bF9fcW1wX2hhbmRsZXIgKnFtcCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9fanNvbl9vYmplY3QgKnJlc3Bv
bnNlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKm9wYXF1ZSkKK3sKKyAg
ICBjb25zdCBsaWJ4bF9fanNvbl9vYmplY3QgKmJsb2NraW5mbyA9IE5VTEw7CisgICAgR0NfSU5J
VChxbXAtPmN0eCk7CisgICAgaW50IGksIHJjID0gLTE7CisKKyAgICBmb3IgKGkgPSAwOyAoYmxv
Y2tpbmZvID0gbGlieGxfX2pzb25fYXJyYXlfZ2V0KHJlc3BvbnNlLCBpKSk7IGkrKykgeworICAg
ICAgICBjb25zdCBsaWJ4bF9fanNvbl9vYmplY3QgKmQ7CisgICAgICAgIGNvbnN0IGNoYXIqIGRl
dmljZV9uYW1lOworICAgICAgICBkID0gbGlieGxfX2pzb25fbWFwX2dldCgiZGV2aWNlIiwgYmxv
Y2tpbmZvLCBKU09OX1NUUklORyk7CisgICAgICAgIGlmKCFkKXsKKyAgICAgICAgICAgIGdvdG8g
b3V0OworICAgICAgICB9CisgICAgICAgIGRldmljZV9uYW1lID0gbGlieGxfX2pzb25fb2JqZWN0
X2dldF9zdHJpbmcoZCk7CisgICAgfQorCisgICAgcmMgPSAwOworb3V0OgorICAgIEdDX0ZSRUU7
CisgICAgcmV0dXJuIHJjOworfQorCitzdGF0aWMgaW50IHF1ZXJ5X2Jsb2NrX2pvYnNfY2FsbGJh
Y2sobGlieGxfX3FtcF9oYW5kbGVyICpxbXAsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY29uc3QgbGlieGxfX2pzb25fb2JqZWN0ICpyZXNwb25zZSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB2b2lkICpvcGFxdWUpCit7CisgICAgY29uc3QgbGlieGxfX2pzb25fb2Jq
ZWN0ICpibG9ja2pvYmluZm8gPSBOVUxMOworICAgIEdDX0lOSVQocW1wLT5jdHgpOworICAgIGlu
dCBpLCByYyA9IC0xOworICAgIGJvb2wgZW1wdHkgPSB0cnVlOworCisgICAgZm9yIChpID0gMDsg
KGJsb2Nram9iaW5mbyA9IGxpYnhsX19qc29uX2FycmF5X2dldChyZXNwb25zZSwgaSkpOyBpKysp
IHsKKyAgICAgICAgZW1wdHkgPSBmYWxzZTsKKyAgICAgICAgY29uc3QgY2hhciAqYmp0eXBlOwor
ICAgICAgICBjb25zdCBjaGFyICpiamRldmljZTsKKyAgICAgICAgdW5zaWduZWQgaW50IGJqbGVu
OworICAgICAgICB1bnNpZ25lZCBpbnQgYmpvZmZzZXQ7CisgICAgICAgIGJvb2wgYmpidXN5Owor
ICAgICAgICBib29sIGJqcGF1c2VkOworICAgICAgICBjb25zdCBjaGFyICpiamlvc3RhdHVzOwor
ICAgICAgICBib29sIGJqcmVhZHk7CisKKyAgICAgICAgY29uc3QgbGlieGxfX2pzb25fb2JqZWN0
ICp0eXBlID0gTlVMTDsKKyAgICAgICAgY29uc3QgbGlieGxfX2pzb25fb2JqZWN0ICpkZXZpY2Ug
PSBOVUxMOworICAgICAgICBjb25zdCBsaWJ4bF9fanNvbl9vYmplY3QgKmxlbiA9IE5VTEw7Cisg
ICAgICAgIGNvbnN0IGxpYnhsX19qc29uX29iamVjdCAqb2Zmc2V0ID0gTlVMTDsKKyAgICAgICAg
Y29uc3QgbGlieGxfX2pzb25fb2JqZWN0ICpidXN5ID0gTlVMTDsKKyAgICAgICAgY29uc3QgbGli
eGxfX2pzb25fb2JqZWN0ICpwYXVzZWQgPSBOVUxMOworICAgICAgICBjb25zdCBsaWJ4bF9fanNv
bl9vYmplY3QgKmlvX3N0YXR1cyA9IE5VTEw7CisgICAgICAgIGNvbnN0IGxpYnhsX19qc29uX29i
amVjdCAqcmVhZHkgPSBOVUxMOworCisgICAgICAgIHR5cGUgPSBsaWJ4bF9fanNvbl9tYXBfZ2V0
KCJ0eXBlIiwgYmxvY2tqb2JpbmZvLCBKU09OX1NUUklORyk7CisgICAgICAgIGRldmljZSA9IGxp
YnhsX19qc29uX21hcF9nZXQoImRldmljZSIsIGJsb2Nram9iaW5mbywgSlNPTl9TVFJJTkcpOwor
ICAgICAgICBsZW4gPSBsaWJ4bF9fanNvbl9tYXBfZ2V0KCJsZW4iLCBibG9ja2pvYmluZm8sIEpT
T05fSU5URUdFUik7CisgICAgICAgIG9mZnNldCA9IGxpYnhsX19qc29uX21hcF9nZXQoIm9mZnNl
dCIsIGJsb2Nram9iaW5mbywgSlNPTl9JTlRFR0VSKTsKKyAgICAgICAgYnVzeSA9IGxpYnhsX19q
c29uX21hcF9nZXQoImJ1c3kiLCBibG9ja2pvYmluZm8sIEpTT05fQk9PTCk7CisgICAgICAgIHBh
dXNlZCA9IGxpYnhsX19qc29uX21hcF9nZXQoInR5cGUiLCBibG9ja2pvYmluZm8sIEpTT05fQk9P
TCk7CisgICAgICAgIGlvX3N0YXR1cyA9IGxpYnhsX19qc29uX21hcF9nZXQoImlvLXN0YXR1cyIs
IGJsb2Nram9iaW5mbywgSlNPTl9TVFJJTkcpOworICAgICAgICByZWFkeSA9IGxpYnhsX19qc29u
X21hcF9nZXQoInJlYWR5IiwgYmxvY2tqb2JpbmZvLCBKU09OX0JPT0wpOworCisgICAgICAgIGJq
dHlwZSA9IGxpYnhsX19qc29uX29iamVjdF9nZXRfc3RyaW5nKHR5cGUpOworICAgICAgICBiamRl
dmljZSA9IGxpYnhsX19qc29uX29iamVjdF9nZXRfc3RyaW5nKGRldmljZSk7CisgICAgICAgIGJq
bGVuID0gbGlieGxfX2pzb25fb2JqZWN0X2dldF9pbnRlZ2VyKGxlbik7CisgICAgICAgIGJqb2Zm
c2V0ID0gbGlieGxfX2pzb25fb2JqZWN0X2dldF9pbnRlZ2VyKG9mZnNldCk7CisgICAgICAgIGJq
YnVzeSA9IGxpYnhsX19qc29uX29iamVjdF9nZXRfYm9vbChsZW4pOworICAgICAgICBianBhdXNl
ZCA9IGxpYnhsX19qc29uX29iamVjdF9nZXRfYm9vbChwYXVzZWQpOworICAgICAgICBiamlvc3Rh
dHVzID0gbGlieGxfX2pzb25fb2JqZWN0X2dldF9zdHJpbmcoaW9fc3RhdHVzKTsKKyAgICAgICAg
YmpyZWFkeSA9IGxpYnhsX19qc29uX29iamVjdF9nZXRfYm9vbChyZWFkeSk7CisKKyAgICAgICAg
Ym9vbCAqaXNfcmVhZHkgPSBvcGFxdWU7CisgICAgICAgICppc19yZWFkeSA9IGJqcmVhZHk7Cisg
ICAgfQorCisgICAgaWYoZW1wdHkpeworICAgICAgICBib29sICppc19yZWFkeSA9IG9wYXF1ZTsK
KyAgICAgICAgKmlzX3JlYWR5ID0gdHJ1ZTsKKyAgICB9CisKKyAgICByYyA9IDA7CisKKyAgICBH
Q19GUkVFOworICAgIHJldHVybiByYzsKK30KKworaW50IGxpYnhsX19xbXBfcXVlcnlfYmxvY2so
bGlieGxfX2djICpnYywgaW50IGRvbWlkLCBjaGFyICpkZXZpY2VfbmFtZXMpCit7CisgICAgcmV0
dXJuIHFtcF9ydW5fY29tbWFuZChnYywgZG9taWQsICJxdWVyeS1ibG9jayIsIE5VTEwsIHF1ZXJ5
X2Jsb2NrX2NhbGxiYWNrLCBkZXZpY2VfbmFtZXMpOworfQorCitpbnQgbGlieGxfX3FtcF9xdWVy
eV9ibG9ja19qb2JzKGxpYnhsX19nYyAqZ2MsIGludCBkb21pZCwgYm9vbCAqaXNfcmVhZHkpCit7
CisgICAgcmV0dXJuIHFtcF9ydW5fY29tbWFuZChnYywgZG9taWQsICJxdWVyeS1ibG9jay1qb2Jz
IiwgTlVMTCwgcXVlcnlfYmxvY2tfam9ic19jYWxsYmFjaywgaXNfcmVhZHkpOworfQorCiBpbnQg
bGlieGxfX3FtcF9zdGFydF9yZXBsaWNhdGlvbihsaWJ4bF9fZ2MgKmdjLCBpbnQgZG9taWQsIGJv
b2wgcHJpbWFyeSkKIHsKICAgICBsaWJ4bF9fanNvbl9vYmplY3QgKmFyZ3MgPSBOVUxMOwpkaWZm
IC0tZ2l0IGEvdG9vbHMvb2NhbWwvbGlicy94bC94ZW5saWdodF9zdHVicy5jIGIvdG9vbHMvb2Nh
bWwvbGlicy94bC94ZW5saWdodF9zdHVicy5jCmluZGV4IDk4YjUyYjkuLjg3OTExNzUgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL29jYW1sL2xpYnMveGwveGVubGlnaHRfc3R1YnMuYworKysgYi90b29scy9v
Y2FtbC9saWJzL3hsL3hlbmxpZ2h0X3N0dWJzLmMKQEAgLTUzOCw3ICs1MzgsNyBAQCB2YWx1ZSBz
dHViX2xpYnhsX2RvbWFpbl9jcmVhdGVfcmVzdG9yZSh2YWx1ZSBjdHgsIHZhbHVlIGRvbWFpbl9j
b25maWcsIHZhbHVlIHBhcgogCiAJY2FtbF9lbnRlcl9ibG9ja2luZ19zZWN0aW9uKCk7CiAJcmV0
ID0gbGlieGxfZG9tYWluX2NyZWF0ZV9yZXN0b3JlKENUWCwgJmNfZGNvbmZpZywgJmNfZG9taWQs
IHJlc3RvcmVfZmQsCi0JCS0xLCAmY19wYXJhbXMsIGFvX2hvdywgTlVMTCk7CisJCS0xLCAwLCAm
Y19wYXJhbXMsIGFvX2hvdywgTlVMTCk7CiAJY2FtbF9sZWF2ZV9ibG9ja2luZ19zZWN0aW9uKCk7
CiAKIAlmcmVlKGFvX2hvdyk7CmRpZmYgLS1naXQgYS90b29scy94bC94bC5oIGIvdG9vbHMveGwv
eGwuaAppbmRleCBhYTk1Yjc3Li5kY2RiODBkIDEwMDY0NAotLS0gYS90b29scy94bC94bC5oCisr
KyBiL3Rvb2xzL3hsL3hsLmgKQEAgLTM1LDYgKzM1LDcgQEAgc3RydWN0IGRvbWFpbl9jcmVhdGUg
ewogICAgIGludCBkYWVtb25pemU7CiAgICAgaW50IG1vbml0b3I7IC8qIGhhbmRsZSBndWVzdCBy
ZWJvb3RzIGV0YyAqLwogICAgIGludCBwYXVzZWQ7CisgICAgaW50IGNvcHlfbG9jYWxfZGlza3M7
CiAgICAgaW50IGRyeXJ1bjsKICAgICBpbnQgcXVpZXQ7CiAgICAgaW50IHZuYzsKZGlmZiAtLWdp
dCBhL3Rvb2xzL3hsL3hsX21pZ3JhdGUuYyBiL3Rvb2xzL3hsL3hsX21pZ3JhdGUuYwppbmRleCAx
ZjBlODdkLi42MmI3OGVhIDEwMDY0NAotLS0gYS90b29scy94bC94bF9taWdyYXRlLmMKKysrIGIv
dG9vbHMveGwveGxfbWlncmF0ZS5jCkBAIC0xNzcsNyArMTc3LDggQEAgc3RhdGljIHZvaWQgbWln
cmF0ZV9kb19wcmVhbWJsZShpbnQgc2VuZF9mZCwgaW50IHJlY3ZfZmQsIHBpZF90IGNoaWxkLAog
fQogCiBzdGF0aWMgdm9pZCBtaWdyYXRlX2RvbWFpbih1aW50MzJfdCBkb21pZCwgY29uc3QgY2hh
ciAqcnVuZSwgaW50IGRlYnVnLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hh
ciAqb3ZlcnJpZGVfY29uZmlnX2ZpbGUpCisgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25z
dCBjaGFyICpvdmVycmlkZV9jb25maWdfZmlsZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
IGludCBjb3B5X2xvY2FsX2Rpc2tzLCBjb25zdCBjaGFyKiBob3N0bmFtZSkKIHsKICAgICBwaWRf
dCBjaGlsZCA9IC0xOwogICAgIGludCByYzsKQEAgLTE4Niw2ICsxODcsNyBAQCBzdGF0aWMgdm9p
ZCBtaWdyYXRlX2RvbWFpbih1aW50MzJfdCBkb21pZCwgY29uc3QgY2hhciAqcnVuZSwgaW50IGRl
YnVnLAogICAgIGNoYXIgcmNfYnVmOwogICAgIHVpbnQ4X3QgKmNvbmZpZ19kYXRhOwogICAgIGlu
dCBjb25maWdfbGVuLCBmbGFncyA9IExJQlhMX1NVU1BFTkRfTElWRTsKKyAgICBjaGFyKiB0YXJn
ZXQ7CiAKICAgICBzYXZlX2RvbWFpbl9jb3JlX2JlZ2luKGRvbWlkLCBvdmVycmlkZV9jb25maWdf
ZmlsZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICZjb25maWdfZGF0YSwgJmNvbmZpZ19s
ZW4pOwpAQCAtMjMyLDYgKzIzNCw0NyBAQCBzdGF0aWMgdm9pZCBtaWdyYXRlX2RvbWFpbih1aW50
MzJfdCBkb21pZCwgY29uc3QgY2hhciAqcnVuZSwgaW50IGRlYnVnLAogCiAgICAgZnByaW50Zihz
dGRlcnIsICJtaWdyYXRpb24gc2VuZGVyOiBUYXJnZXQgaGFzIGFja25vd2xlZGdlZCB0cmFuc2Zl
ci5cbiIpOwogCisKKyAgICAvKgorICAgICAqIElmIHRoZSAtbCB3YXMgcHJvdmlkZWQsIHRoZSBk
cml2ZS1taXJyb3Igam9iIGlzIHN0YXJ0ZWQuCisgICAgICogVE9ETzogTW92ZSB0aGUgZm9sbG93
aW5nIGNvZGUgYXMgcGFydCBvZiB0aGUgZG9tYWluX3N1c3BlbmQKKyAgICAgKiBUT0RPOiBUaGUg
cG9ydCBzaG91bGQgYmUgc2VudCBieSB0aGUgZGVzdGluYXRpb24uCisgICAgKi8KKyAgICBpZihj
b3B5X2xvY2FsX2Rpc2tzKSB7CisgICAgICAgIGZwcmludGYoc3RkZXJyLCAiU3RhcnRpbmcgbWly
cm9yLWRyaXZlIG9mIGRldmljZSAlc1xuIiwgUUVNVV9EUklWRV9NSVJST1JfREVWSUNFKTsKKyAg
ICAgICAgeGFzcHJpbnRmKCZ0YXJnZXQsICJuYmQ6JXM6JXM6ZXhwb3J0bmFtZT0lcyIsIGhvc3Ru
YW1lLCBRRU1VX0RSSVZFX01JUlJPUl9QT1JULCBRRU1VX0RSSVZFX01JUlJPUl9ERVZJQ0UpOwor
ICAgICAgICByYyA9IGxpYnhsX19kcml2ZV9taXJyb3IoY3R4LCBkb21pZCwgUUVNVV9EUklWRV9N
SVJST1JfREVWSUNFLCB0YXJnZXQsICJyYXciKTsKKyAgICAgICAgaWYgKCFyYykgeworICAgICAg
ICAgICAgZnByaW50ZihzdGRlcnIsICJEcml2ZSBtaXJyb3IgY29tbWFuZCByZXR1cm5lZCBzdWNj
ZXNzZnVsbHlcbiIpOworICAgICAgICB9ZWxzZXsKKyAgICAgICAgICAgIGZwcmludGYoc3RkZXJy
LCAiU2VuZGluZyBkcml2ZSBtaXJyb3IgY29tbWFuZCBmYWlsZWRcbiIpOworICAgICAgICAgICAg
Z290byBjb250OworICAgICAgICB9CisKKyAgICAgICAgLyoKKyAgICAgICAgICogUXVlcnkgam9i
IHN0YXR1cyB1bnRpbCBpdCBpcyByZWFkeQorICAgICAgICAgKiBUT0RPOiBUaGlzIGNvZGUgaXMg
anVzdCBhbiBpbmVmZmljaWVudCBidXN5IHdhaXQuIFFNUCBzZW5kcyBhbgorICAgICAgICAgKiBU
T0RPOiBhc3luY2hyb25vdXMgbWVzc2FnZSB3aGVuIG1pcnJvcmluZyBqb2IgaXMgY29tcGxldGVk
LiBDb25zaWRlcgorICAgICAgICAgKiBUT0RPOiBhZGRpbmcgdGhlIGNhcGFiaWxpdHkgdG8gaGFu
ZGxlIGFzeW5jaHJvbm91cyBRTVAgbWVzc2FnZXMgKGFscmVhZHkgZG9uZT8pCisgICAgICAgICAq
LworICAgICAgICBib29sIGpvYl9pc19yZWFkeSA9IGZhbHNlOworICAgICAgICB3aGlsZSgham9i
X2lzX3JlYWR5KSB7CisgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkNoZWNraW5nIGZvciBk
cml2ZS1taXJyb3Igam9iIik7CisgICAgICAgICAgICByYyA9IGxpYnhsX19xdWVyeV9ibG9ja19q
b2JzKGN0eCwgZG9taWQsICZqb2JfaXNfcmVhZHkpOworICAgICAgICAgICAgaWYocmMpeworICAg
ICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiQ2hlY2tpbmcgYmxvY2sgam9iIGZhaWxlZFxu
Iik7CisgICAgICAgICAgICAgICAgZ290byBjb250OworICAgICAgICAgICAgfWVsc2V7CisgICAg
ICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJDaGVja2luZyBibG9jayBqb2Igc3VjY2VlZGVk
XG4iKTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGlmKCFqb2JfaXNfcmVhZHkpeworICAg
ICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiU2xlZXBpbmcgNSBzZWNcbiIpOworICAgICAg
ICAgICAgICAgIHNsZWVwKDUpOworICAgICAgICAgICAgfQorICAgICAgICB9CisgICAgfQorY29u
dDoKKwogICAgIGlmIChjb21tb25fZG9tbmFtZSkgewogICAgICAgICB4YXNwcmludGYoJmF3YXlf
ZG9tbmFtZSwgIiVzLS1taWdyYXRlZGF3YXkiLCBjb21tb25fZG9tbmFtZSk7CiAgICAgICAgIHJj
ID0gbGlieGxfZG9tYWluX3JlbmFtZShjdHgsIGRvbWlkLCBjb21tb25fZG9tbmFtZSwgYXdheV9k
b21uYW1lKTsKQEAgLTMxNiw3ICszNTksNyBAQCBzdGF0aWMgdm9pZCBtaWdyYXRlX2RvbWFpbih1
aW50MzJfdCBkb21pZCwgY29uc3QgY2hhciAqcnVuZSwgaW50IGRlYnVnLAogfQogCiBzdGF0aWMg
dm9pZCBtaWdyYXRlX3JlY2VpdmUoaW50IGRlYnVnLCBpbnQgZGFlbW9uaXplLCBpbnQgbW9uaXRv
ciwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcGF1c2VfYWZ0ZXJfbWlncmF0aW9u
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBwYXVzZV9hZnRlcl9taWdyYXRpb24s
IGludCBjb3B5X2xvY2FsX2Rpc2tzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBz
ZW5kX2ZkLCBpbnQgcmVjdl9mZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9j
aGVja3BvaW50ZWRfc3RyZWFtIGNoZWNrcG9pbnRlZCwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjaGFyICpjb2xvX3Byb3h5X3NjcmlwdCwKQEAgLTM0Myw2ICszODYsNyBAQCBzdGF0aWMg
dm9pZCBtaWdyYXRlX3JlY2VpdmUoaW50IGRlYnVnLCBpbnQgZGFlbW9uaXplLCBpbnQgbW9uaXRv
ciwKICAgICBkb21faW5mby5kYWVtb25pemUgPSBkYWVtb25pemU7CiAgICAgZG9tX2luZm8ubW9u
aXRvciA9IG1vbml0b3I7CiAgICAgZG9tX2luZm8ucGF1c2VkID0gMTsKKyAgICBkb21faW5mby5j
b3B5X2xvY2FsX2Rpc2tzID0gY29weV9sb2NhbF9kaXNrczsKICAgICBkb21faW5mby5taWdyYXRl
X2ZkID0gcmVjdl9mZDsKICAgICBkb21faW5mby5zZW5kX2JhY2tfZmQgPSBzZW5kX2ZkOwogICAg
IGRvbV9pbmZvLm1pZ3JhdGlvbl9kb21uYW1lX3IgPSAmbWlncmF0aW9uX2RvbW5hbWU7CkBAIC00
MjMsNiArNDY3LDE0IEBAIHN0YXRpYyB2b2lkIG1pZ3JhdGVfcmVjZWl2ZShpbnQgZGVidWcsIGlu
dCBkYWVtb25pemUsIGludCBtb25pdG9yLAogCiAgICAgZnByaW50ZihzdGRlcnIsICJtaWdyYXRp
b24gdGFyZ2V0OiBHb3QgcGVybWlzc2lvbiwgc3RhcnRpbmcgZG9tYWluLlxuIik7CiAKKyAgICBm
cHJpbnRmKHN0ZGVyciwgIlN0b3BwaW5nIE5CRCBzZXJ2ZXJcbiIpOworICAgIHJjID0gbGlieGxf
X25iZF9zZXJ2ZXJfc3RvcChjdHgsIGRvbWlkKTsKKyAgICBpZiAocmMpeworICAgICAgICBmcHJp
bnRmKHN0ZGVyciwgIkZhaWxlZCB0byBzdG9wIE5CRCBzZXJ2ZXJcbiIpOworICAgIH1lbHNlewor
ICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIlN0b3BwZWQgTkJEIHNlcnZlciBzdWNjZXNzZnVsbHlc
biIpOworICAgIH0KKwogICAgIGlmIChtaWdyYXRpb25fZG9tbmFtZSkgewogICAgICAgICByYyA9
IGxpYnhsX2RvbWFpbl9yZW5hbWUoY3R4LCBkb21pZCwgbWlncmF0aW9uX2RvbW5hbWUsIGNvbW1v
bl9kb21uYW1lKTsKICAgICAgICAgaWYgKHJjKSBnb3RvIHBlcmhhcHNfZGVzdHJveV9ub3RpZnlf
cmM7CkBAIC00NzgsNiArNTMwLDcgQEAgc3RhdGljIHZvaWQgbWlncmF0ZV9yZWNlaXZlKGludCBk
ZWJ1ZywgaW50IGRhZW1vbml6ZSwgaW50IG1vbml0b3IsCiBpbnQgbWFpbl9taWdyYXRlX3JlY2Vp
dmUoaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogewogICAgIGludCBkZWJ1ZyA9IDAsIGRhZW1vbml6
ZSA9IDEsIG1vbml0b3IgPSAxLCBwYXVzZV9hZnRlcl9taWdyYXRpb24gPSAwOworICAgIGludCBj
b3B5X2xvY2FsX2Rpc2tzID0gMDsKICAgICBsaWJ4bF9jaGVja3BvaW50ZWRfc3RyZWFtIGNoZWNr
cG9pbnRlZCA9IExJQlhMX0NIRUNLUE9JTlRFRF9TVFJFQU1fTk9ORTsKICAgICBpbnQgb3B0Owog
ICAgIGJvb2wgdXNlcnNwYWNlX2NvbG9fcHJveHkgPSBmYWxzZTsKQEAgLTQ5MCw3ICs1NDMsNyBA
QCBpbnQgbWFpbl9taWdyYXRlX3JlY2VpdmUoaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgICAg
ICBDT01NT05fTE9OR19PUFRTCiAgICAgfTsKIAotICAgIFNXSVRDSF9GT1JFQUNIX09QVChvcHQs
ICJGZWRycCIsIG9wdHMsICJtaWdyYXRlLXJlY2VpdmUiLCAwKSB7CisgICAgU1dJVENIX0ZPUkVB
Q0hfT1BUKG9wdCwgIkZlZHJwbCIsIG9wdHMsICJtaWdyYXRlLXJlY2VpdmUiLCAwKSB7CiAgICAg
Y2FzZSAnRic6CiAgICAgICAgIGRhZW1vbml6ZSA9IDA7CiAgICAgICAgIGJyZWFrOwpAQCAtNTE2
LDYgKzU2OSw5IEBAIGludCBtYWluX21pZ3JhdGVfcmVjZWl2ZShpbnQgYXJnYywgY2hhciAqKmFy
Z3YpCiAgICAgY2FzZSAncCc6CiAgICAgICAgIHBhdXNlX2FmdGVyX21pZ3JhdGlvbiA9IDE7CiAg
ICAgICAgIGJyZWFrOworICAgIGNhc2UgJ2wnOgorICAgICAgICBjb3B5X2xvY2FsX2Rpc2tzID0g
MTsKKyAgICAgICAgYnJlYWs7CiAgICAgfQogCiAgICAgaWYgKGFyZ2Mtb3B0aW5kICE9IDApIHsK
QEAgLTUyMyw3ICs1NzksNyBAQCBpbnQgbWFpbl9taWdyYXRlX3JlY2VpdmUoaW50IGFyZ2MsIGNo
YXIgKiphcmd2KQogICAgICAgICByZXR1cm4gRVhJVF9GQUlMVVJFOwogICAgIH0KICAgICBtaWdy
YXRlX3JlY2VpdmUoZGVidWcsIGRhZW1vbml6ZSwgbW9uaXRvciwgcGF1c2VfYWZ0ZXJfbWlncmF0
aW9uLAotICAgICAgICAgICAgICAgICAgICBTVERPVVRfRklMRU5PLCBTVERJTl9GSUxFTk8sCisg
ICAgICAgICAgICAgICAgICAgIGNvcHlfbG9jYWxfZGlza3MsIFNURE9VVF9GSUxFTk8sIFNURElO
X0ZJTEVOTywKICAgICAgICAgICAgICAgICAgICAgY2hlY2twb2ludGVkLCBzY3JpcHQsIHVzZXJz
cGFjZV9jb2xvX3Byb3h5KTsKIAogICAgIHJldHVybiBFWElUX1NVQ0NFU1M7CkBAIC01MzYsMTQg
KzU5MiwxNiBAQCBpbnQgbWFpbl9taWdyYXRlKGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICBj
b25zdCBjaGFyICpzc2hfY29tbWFuZCA9ICJzc2giOwogICAgIGNoYXIgKnJ1bmUgPSBOVUxMOwog
ICAgIGNoYXIgKmhvc3Q7CisgICAgY2hhciAqaG9zdG5hbWU7CiAgICAgaW50IG9wdCwgZGFlbW9u
aXplID0gMSwgbW9uaXRvciA9IDEsIGRlYnVnID0gMCwgcGF1c2VfYWZ0ZXJfbWlncmF0aW9uID0g
MDsKKyAgICBpbnQgY29weV9sb2NhbF9kaXNrcyA9IDA7CiAgICAgc3RhdGljIHN0cnVjdCBvcHRp
b24gb3B0c1tdID0gewogICAgICAgICB7ImRlYnVnIiwgMCwgMCwgMHgxMDB9LAogICAgICAgICB7
ImxpdmUiLCAwLCAwLCAweDIwMH0sCiAgICAgICAgIENPTU1PTl9MT05HX09QVFMKICAgICB9Owog
Ci0gICAgU1dJVENIX0ZPUkVBQ0hfT1BUKG9wdCwgIkZDOnM6ZXAiLCBvcHRzLCAibWlncmF0ZSIs
IDIpIHsKKyAgICBTV0lUQ0hfRk9SRUFDSF9PUFQob3B0LCAiRkM6czplcGwiLCBvcHRzLCAibWln
cmF0ZSIsIDIpIHsKICAgICBjYXNlICdDJzoKICAgICAgICAgY29uZmlnX2ZpbGVuYW1lID0gb3B0
YXJnOwogICAgICAgICBicmVhazsKQEAgLTU2MCw2ICs2MTgsOSBAQCBpbnQgbWFpbl9taWdyYXRl
KGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICBjYXNlICdwJzoKICAgICAgICAgcGF1c2VfYWZ0
ZXJfbWlncmF0aW9uID0gMTsKICAgICAgICAgYnJlYWs7CisgICAgY2FzZSAnbCc6CisgICAgICAg
IGNvcHlfbG9jYWxfZGlza3MgPSAxOworICAgICAgICBicmVhazsKICAgICBjYXNlIDB4MTAwOiAv
KiAtLWRlYnVnICovCiAgICAgICAgIGRlYnVnID0gMTsKICAgICAgICAgYnJlYWs7CkBAIC01NzEs
NiArNjMyLDkgQEAgaW50IG1haW5fbWlncmF0ZShpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAg
ZG9taWQgPSBmaW5kX2RvbWFpbihhcmd2W29wdGluZF0pOwogICAgIGhvc3QgPSBhcmd2W29wdGlu
ZCArIDFdOwogCisgICAgaG9zdG5hbWUgPSBzdHJjaHIoaG9zdCwgJ0AnKTsKKyAgICBob3N0bmFt
ZSsrOworCiAgICAgYm9vbCBwYXNzX3R0eV9hcmcgPSBwcm9ncmVzc191c2VfY3IgfHwgKGlzYXR0
eSgyKSA+IDApOwogCiAgICAgaWYgKCFzc2hfY29tbWFuZFswXSkgewpAQCAtNTg3LDE2ICs2NTEs
MTcgQEAgaW50IG1haW5fbWlncmF0ZShpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgICAgIH0g
ZWxzZSB7CiAgICAgICAgICAgICB2ZXJib3NlX2xlbiA9IChtaW5tc2dsZXZlbF9kZWZhdWx0IC0g
bWlubXNnbGV2ZWwpICsgMjsKICAgICAgICAgfQotICAgICAgICB4YXNwcmludGYoJnJ1bmUsICJl
eGVjICVzICVzIHhsJXMlLipzIG1pZ3JhdGUtcmVjZWl2ZSVzJXMlcyIsCisgICAgICAgIHhhc3By
aW50ZigmcnVuZSwgImV4ZWMgJXMgJXMgeGwlcyUuKnMgbWlncmF0ZS1yZWNlaXZlJXMlcyVzJXMi
LAogICAgICAgICAgICAgICAgICAgc3NoX2NvbW1hbmQsIGhvc3QsCiAgICAgICAgICAgICAgICAg
ICBwYXNzX3R0eV9hcmcgPyAiIC10IiA6ICIiLAogICAgICAgICAgICAgICAgICAgdmVyYm9zZV9s
ZW4sIHZlcmJvc2VfYnVmLAogICAgICAgICAgICAgICAgICAgZGFlbW9uaXplID8gIiIgOiAiIC1l
IiwKICAgICAgICAgICAgICAgICAgIGRlYnVnID8gIiAtZCIgOiAiIiwKKyAgICAgICAgICAgICAg
ICAgIGNvcHlfbG9jYWxfZGlza3MgPyAiIC1sIiA6ICIiLAogICAgICAgICAgICAgICAgICAgcGF1
c2VfYWZ0ZXJfbWlncmF0aW9uID8gIiAtcCIgOiAiIik7CiAgICAgfQogCi0gICAgbWlncmF0ZV9k
b21haW4oZG9taWQsIHJ1bmUsIGRlYnVnLCBjb25maWdfZmlsZW5hbWUpOworICAgIG1pZ3JhdGVf
ZG9tYWluKGRvbWlkLCBydW5lLCBkZWJ1ZywgY29uZmlnX2ZpbGVuYW1lLCBjb3B5X2xvY2FsX2Rp
c2tzLCBob3N0bmFtZSk7CiAgICAgcmV0dXJuIEVYSVRfU1VDQ0VTUzsKIH0KIApkaWZmIC0tZ2l0
IGEvdG9vbHMveGwveGxfdm1jb250cm9sLmMgYi90b29scy94bC94bF92bWNvbnRyb2wuYwppbmRl
eCA4OWMyYjI1Li41ZmZiZmI3IDEwMDY0NAotLS0gYS90b29scy94bC94bF92bWNvbnRyb2wuYwor
KysgYi90b29scy94bC94bF92bWNvbnRyb2wuYwpAQCAtODgyLDcgKzg4Miw3IEBAIHN0YXJ0Ogog
CiAgICAgICAgIHJldCA9IGxpYnhsX2RvbWFpbl9jcmVhdGVfcmVzdG9yZShjdHgsICZkX2NvbmZp
ZywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZkb21pZCwgcmVz
dG9yZV9mZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlbmRf
YmFja19mZCwgJnBhcmFtcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHNlbmRfYmFja19mZCwgZG9tX2luZm8tPmNvcHlfbG9jYWxfZGlza3MsICZwYXJhbXMsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLCBhdXRvY29ubmVjdF9j
b25zb2xlX2hvdyk7CiAKICAgICAgICAgbGlieGxfZG9tYWluX3Jlc3RvcmVfcGFyYW1zX2Rpc3Bv
c2UoJnBhcmFtcyk7Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 23 07:42:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 07: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 1dOJEf-0004ok-4t; Fri, 23 Jun 2017 07:42:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bruno.alvisio@gmail.com>) id 1dOJEd-0004oe-G4
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 07:42:31 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 2F/90-03613-666CC495; Fri, 23 Jun 2017 07:42:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42Lxqg121k095hN
 p8KnP1OL7lslMDowehz9cYQlgjGLNzEvKr0hgzWh/pV5w+gxjxbQr/9gaGM9MZ+xi5OIQEpjB
 KDHv+D12EIdF4BKLRGP/UVYQR0LgHYvE1oMzWLoYOYCcNIkNW3m7GDmBzHKJtZ+es4HYQgJqE
 i8XnIGaNJVJYv3k8ywgCTYBXYnfd1pZQWwRASWJe6smM4HYzAKuEuf2djOC2MICXhI7r/Szg9
 gsAqoSv+edZAaxeQXcJFb+vskEsUxO4ua5TuYJjHwLGBlWMWoUpxaVpRbpGhroJRVlpmeU5CZ
 m5gB5Znq5qcXFiempOYlJxXrJ+bmbGIHBwgAEOxjvLQs4xCjJwaQkyqsZ6RMpxJeUn1KZkVic
 EV9UmpNafIhRhoNDSYJ36hGgnGBRanpqRVpmDjBsYdISHDxKIrwem4HSvMUFibnFmekQqVOMx
 hwbVq//wsQx6cD2L0xCLHn5ealS4rxMR4FKBUBKM0rz4AbB4ukSo6yUMC8j0GlCPAWpRbmZJa
 jyrxjFORiVhHkvgtzDk5lXArfvFdApTECnzFgDdkpJIkJKqoGRf1m7r/upPwkvP7TyBTu4lht
 lLvyx3CY7WlvU5e6kQ/P9JEpMLcKqIhl8dNS3hV0r2L2R4cQMv65N7jMaokV1XG5EtFeI+2V5
 rHt10/+ctfWKwNin72a+vm7COCNp8qqnXxM5fEvzVW03Rqz9JJIgUbCIoeMGW+7s/f1ssWqRi
 R//Oc1aelSJpTgj0VCLuag4EQAStSDUogIAAA==
X-Env-Sender: bruno.alvisio@gmail.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1498203748!49543161!1
X-Originating-IP: [74.125.83.67]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27193 invoked from network); 23 Jun 2017 07:42:29 -0000
Received: from mail-pg0-f67.google.com (HELO mail-pg0-f67.google.com)
 (74.125.83.67)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 23 Jun 2017 07:42:29 -0000
Received: by mail-pg0-f67.google.com with SMTP id e187so5243679pgc.3
 for <xen-devel@lists.xenproject.org>; Fri, 23 Jun 2017 00:42: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=ljEFrI0817FaX8+HgQRL6vUMhqpm28zfKfgFLbLxqlA=;
 b=fbSPG9N5apQEaYcz43PnnyUsNmGBK8SYAh+RCz/+XyGhWMNvpPXLKdfo0WY/PcZbdo
 ve/Q56OlGYF95j4mM5zrlLb/oVyIdCBDR34C9f8tXrH8nfNP08HMl/RdGlcstaqtHGCC
 sXqLKbwf0lKpd9vmY+uWAKRMOAculQPx0hAzbgg6RupjiwI/oFXJ1XZ4OSmf5llwRYtQ
 WpJu2AD7vsG49gGqP4WDGenIyZhkfZjRwQGbbQujGPHeSaMHypWNtvi3QA23U+PodxfR
 z+6qgTSQY6dVYRqnlu2WvnnRbSARPlVlwD4ky0QpWDn+VkJvtqq0tMppa1oV28T3FBdT
 tALA==
X-Google-DKIM-Signature: v=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=ljEFrI0817FaX8+HgQRL6vUMhqpm28zfKfgFLbLxqlA=;
 b=VWMGROR7xMM7vqbT87CvJSirw2fn0s23jtLTbHDWdSv+IK/cB9NoOEnyijbmPZ1eIF
 e6yPxWQ86MVUVBaXao23vEGfeyCIptE4OeEPwoRlQpIDtNnxfqg62ayaXLCvoWoLR0Jj
 d+EK9exlwW7XCXieq6e2hjsMo+MEC1VqvMhRRSLOpqy3zXiNdqqckOYEf8VUtj6KWGa6
 8fFDTYCWMsaxf1T6dThSJZsqi5qssIXjgom9oSWzNzNHVN73cxjyYQ3S+2o0TZaPb5Cp
 u2IG74wULxKjdoRW4rWj8bRjP7e2uZ3+g1ci5bnuzoOzG/4zw29OBQHicnacK4Xymq8C
 qzZw==
X-Gm-Message-State: AKS2vOzzDfiP25bwou1tKSvk+v/qqbu4PRaPwstC/JLsUtjO6yF7Dt55
 ZhR24Q+JmBw9lpJWvllWXA==
X-Received: by 10.101.91.8 with SMTP id y8mr6767035pgq.207.1498203747281;
 Fri, 23 Jun 2017 00:42:27 -0700 (PDT)
Received: from localhost.localdomain (212.sub-70-197-14.myvzw.com.
 [70.197.14.212])
 by smtp.gmail.com with ESMTPSA id i14sm8174431pgn.14.2017.06.23.00.42.25
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 23 Jun 2017 00:42:26 -0700 (PDT)
From: Bruno Alvisio <bruno.alvisio@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 23 Jun 2017 03:42:20 -0400
Message-Id: <1498203740-7809-1-git-send-email-bruno.alvisio@gmail.com>
X-Mailer: git-send-email 2.7.4
Cc: wei.liu2@citrix.com, ian.jackson@eu.citrix.com, dave@recoil.org
Subject: [Xen-devel] [PATCH RFC] Live migration for VMs with QEMU backed
	local storage
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpcyB0aGUgZmlyc3QgYXR0ZW1wdCBvbiBhZGRpbmcgbGl2ZSBtaWdyYXRpb24g
b2YgaW5zdGFuY2VzIHdpdGggbG9jYWwKc3RvcmFnZSB0byBYZW4uIFRoaXMgcGF0Y2gganVzdCBo
YW5kbGVzIHZlcnkgcmVzdHJpY3RlZCBjYXNlIG9mIGZ1bGx5CnZpcnR1YWxpemVkIEhWTXMuIFRo
ZSBjb2RlIHVzZXMgdGhlICJkcml2ZS1taXJyb3IiIGNhcGFiaWxpdHkgcHJvdmlkZWQgYnkgUUVN
VS4KQSBuZXcgIi1sIiBvcHRpb24gaXMgaW50cm9kdWNlZCB0byAieGwgbWlncmF0ZSIgY29tbWFu
ZC4gSWYgcHJvdmlkZWQsIHRoZSBsb2NhbApkaXNrIHNob3VsZCBiZSBtaXJyb3JlZCBkdXJpbmcg
dGhlIG1pZ3JhdGlvbiBwcm9jZXNzLiBJZiB0aGUgb3B0aW9uIGlzIHNldCwKZHVyaW5nIHRoZSBW
TSBjcmVhdGlvbiBhIHFlbXUgTkJEIHNlcnZlciBpcyBzdGFydGVkIG9uIHRoZSBkZXN0aW5hdGlv
bi4gQWZ0ZXIKdGhlIGluc3RhbmNlIGlzIHN1c3BlbmRlZCBvbiB0aGUgc291cmNlLCB0aGUgUU1Q
ICJkaXNrLW1pcnJvciIgY29tbWFuZCBpcyBpc3N1ZWQKdG8gbWlycm9yIHRoZSBkaXNrIHRvIGRl
c3RpbmF0aW9uLiBPbmNlIHRoZSBtaXJyb3Jpbmcgam9iIGlzIGNvbXBsZXRlLCB0aGUKbWlncmF0
aW9uIHByb2Nlc3MgY29udGludWVzIGFzIGJlZm9yZS4gRmluYWxseSwgdGhlIE5CRCBzZXJ2ZXIg
aXMgc3RvcHBlZCBhZnRlcgp0aGUgaW5zdGFuY2UgaXMgc3VjY2Vzc2Z1bGx5IHJlc3VtZWQgb24g
dGhlIGRlc3RpbmF0aW9uIG5vZGUuCgpBIG1ham9yIHByb2JsZW0gd2l0aCB0aGlzIHBhdGNoIGlz
IHRoYXQgdGhlIG1pcnJvcmluZyBvZiB0aGUgZGlzayBpcyBwZXJmb3JtZWQKb25seSBhZnRlciB0
aGUgbWVtb3J5IHN0cmVhbSBpcyBjb21wbGV0ZWQgYW5kIHRoZSBWTSBpcyBzdXNwZW5kZWQgb24g
dGhlIHNvdXJjZTsKdGh1cyB0aGUgaW5zdGFuY2UgaXMgZnJvemVuIGZvciBhIGxvbmcgcGVyaW9k
IG9mIHRpbWUuIFRoZSByZWFzb24gdGhpcyBoYXBwZW5zCmlzIHRoYXQgdGhlIFFFTVUgcHJvY2Vz
cyAobmVlZGVkIGZvciB0aGUgZGlzayBtaXJyb3JpbmcpIGlzIHN0YXJ0ZWQgb24gdGhlCmRlc3Rp
bmF0aW9uIG5vZGUgb25seSBhZnRlciB0aGUgbWVtb3J5IGNvcHlpbmcgaXMgY29tcGxldGVkLiBP
bmUgcG9zc2liaWxpdHkgSQp3YXMgY29uc2lkZXJpbmcgdG8gc29sdmUgdGhpcyBpc3N1ZSAoaWYg
aXQgaXMgZGVjaWRlZCB0aGF0IHRoaXMgY2FwYWJpbGl0eQpzaG91bGQgYmUgdXNlZCk6IENvdWxk
IGEgImhlbHBlciIgUUVNVSBwcm9jZXNzIGJlIHN0YXJ0ZWQgb24gdGhlIGRlc3RpbmF0aW9uCm5v
ZGUgYXQgdGhlIGJlZ2lubmluZyBvZiB0aGUgbWlncmF0aW9uIHNlcXVlbmNlIHdpdGggdGhlIHNv
bGUgcHVycG9zZSBvZgpoYW5kbGluZyB0aGUgZGlzayBtaXJyb3JpbmcgYW5kIGtpbGwgaXQgYXQg
dGhlIGVuZCBvZiB0aGUgbWlncmF0aW9uIHNlcXVlbmNlPyAKCkZyb20gdGhlIHN1Z2dlc3Rpb25z
IGdpdmVuIGJ5IEtvbnJhZCBXaWxrIGFuZCBQYXVsIER1cnJhbnQgdGhlIHByZWZlcnJlZAphcHBy
b2FjaCB3b3VsZCBiZSB0byBoYW5kbGUgdGhlIG1pcnJvcmluZyBvZiBkaXNrcyBieSBRRU1VIGlu
c3RlYWQgb2YgZGlyZWN0bHkKYmVpbmcgaGFuZGxlZCBkaXJlY3RseSBieSwgZm9yIGV4YW1wbGUs
IGJsa2JhY2suIEl0IHdvdWxkIGJlIHZlcnkgaGVscGZ1bCBmb3IgbWUKdG8gaGF2ZSBhIG1lbnRh
bCBtYXAgb2YgYWxsIHRoZSBzY2VuYXJpb3MgdGhhdCBjYW4gYmUgZW5jb3VudGVyZWQgcmVnYXJk
aW5nCmxvY2FsIGRpc2sgKFhlbiBjb3VsZCBzdGFydCBzdXBwb3J0aW5nIGxpdmUgbWlncmF0aW9u
IG9mIGNlcnRhaW4gdHlwZXMgb2YgbG9jYWwKZGlza3MpLiBUaGlzIGFyZSB0aGUgb25lcyBJIGNh
biB0aGluayBvZjoKLSBGdWxseSBWaXJ0dWFsaXplZCBIVk06IFFFTVUgZW11bGF0aW9uCi0gYmxr
YmFjawotIGJsa3RhcCAvIGJsa3RhcDIgCgoKSSBoYXZlIGluY2x1ZGVkIFRPRE9zIGluIHRoZSBj
b2RlLiBJIGFtIHNlbmRpbmcgdGhpcyBwYXRjaCBhcyBpcyBiZWNhdXNlIEkgZmlyc3QKd2FudGVk
IHRvIGdldCBhbiBpbml0aWFsIGZlZWRiYWNrIGlmIHRoaXMgaXMgdGhlIHBhdGggdGhlIHNob3Vs
ZCBiZSBwdXJzdWVkLiBBbnkKc3VnZ2VzdGlvbnMgYW5kIGlkZWFzIG9uIHRoaXMgcGF0Y2ggb3Ig
b24gaG93IHRvIG1ha2UgYSBtb3JlIGdlbmVyaWMgc29sdXRpb24Kd291bGQgYmUgcmVhbGx5IGFw
cHJlY2lhdGVkLgoKU2lnbmVkLW9mZi1ieTogQnJ1bm8gQWx2aXNpbyA8YnJ1bm8uYWx2aXNpb0Bn
bWFpbC5jb20+CgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsLmggICAgICAgICAgICAgICAgICB8ICAx
NiArKysrLQogdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgICAgICAgICAgIHwgIDg3ICsrKysr
KysrKysrKysrKysrKysrKysrKystCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oICAgICAg
ICAgfCAgMTYgKysrKysKIHRvb2xzL2xpYnhsL2xpYnhsX3FtcC5jICAgICAgICAgICAgICB8IDEx
NSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQogdG9vbHMvb2NhbWwvbGlicy94
bC94ZW5saWdodF9zdHVicy5jIHwgICAyICstCiB0b29scy94bC94bC5oICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDEgKwogdG9vbHMveGwveGxfbWlncmF0ZS5jICAgICAgICAgICAgICAgIHwg
IDc5ICsrKysrKysrKysrKysrKysrKysrKy0tLQogdG9vbHMveGwveGxfdm1jb250cm9sLmMgICAg
ICAgICAgICAgIHwgICAyICstCiA4IGZpbGVzIGNoYW5nZWQsIDMwMyBpbnNlcnRpb25zKCspLCAx
NSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bC5oIGIvdG9vbHMv
bGlieGwvbGlieGwuaAppbmRleCBjZjg2ODdhLi44MWZiMmRjIDEwMDY0NAotLS0gYS90b29scy9s
aWJ4bC9saWJ4bC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKQEAgLTEyOTQsNiArMTI5NCwx
NSBAQCBpbnQgbGlieGxfY3R4X2FsbG9jKGxpYnhsX2N0eCAqKnBjdHgsIGludCB2ZXJzaW9uLAog
ICAgICAgICAgICAgICAgICAgICB4ZW50b29sbG9nX2xvZ2dlciAqbGcpOwogaW50IGxpYnhsX2N0
eF9mcmVlKGxpYnhsX2N0eCAqY3R4IC8qIDAgaXMgT0sgKi8pOwogCitpbnQgbGlieGxfX2RyaXZl
X21pcnJvcihsaWJ4bF9jdHggKmN0eCwgaW50IGRvbWlkLCBjb25zdCBjaGFyKiBkZXZpY2UsIGNv
bnN0IGNoYXIqIHRhcmdldCwgY29uc3QgY2hhciogZm9ybWF0KSBMSUJYTF9FWFRFUk5BTF9DQUxM
RVJTX09OTFk7CisKK2ludCBsaWJ4bF9fcXVlcnlfYmxvY2tfam9icyhsaWJ4bF9jdHggKmN0eCwg
aW50IGRvbWlkLCBib29sICppc19yZWFkeSkgTElCWExfRVhURVJOQUxfQ0FMTEVSU19PTkxZOwor
CitpbnQgbGlieGxfX3F1ZXJ5X2Jsb2NrKGxpYnhsX2N0eCAqY3R4LCBpbnQgZG9taWQsIGNoYXIg
KmRldmljZV9uYW1lcykgTElCWExfRVhURVJOQUxfQ0FMTEVSU19PTkxZOworCitpbnQgbGlieGxf
X25iZF9zZXJ2ZXJfc3RvcChsaWJ4bF9jdHggKmN0eCwgaW50IGRvbWlkKSBMSUJYTF9FWFRFUk5B
TF9DQUxMRVJTX09OTFk7CisKKwogLyogZG9tYWluIHJlbGF0ZWQgZnVuY3Rpb25zICovCiAKIC8q
IElmIHRoZSByZXN1bHQgaXMgRVJST1JfQUJPUlRFRCwgdGhlIGRvbWFpbiBtYXkgb3IgbWF5IG5v
dCBleGlzdApAQCAtMTMwNyw3ICsxMzE2LDcgQEAgaW50IGxpYnhsX2RvbWFpbl9jcmVhdGVfbmV3
KGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZywKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBMSUJYTF9FWFRFUk5BTF9DQUxMRVJTX09OTFk7CiBpbnQgbGli
eGxfZG9tYWluX2NyZWF0ZV9yZXN0b3JlKGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9kb21haW5fY29u
ZmlnICpkX2NvbmZpZywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3Qg
KmRvbWlkLCBpbnQgcmVzdG9yZV9mZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
aW50IHNlbmRfYmFja19mZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHNl
bmRfYmFja19mZCwgaW50IGNvcHlfbG9jYWxfZGlza3MsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGNvbnN0IGxpYnhsX2RvbWFpbl9yZXN0b3JlX3BhcmFtcyAqcGFyYW1zLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9hc3luY29wX2hvdyAqYW9f
aG93LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9hc3luY3By
b2dyZXNzX2hvdyAqYW9wX2NvbnNvbGVfaG93KQpAQCAtMTM0OCw3ICsxMzU3LDcgQEAgc3RhdGlj
IGlubGluZSBpbnQgbGlieGxfZG9tYWluX2NyZWF0ZV9yZXN0b3JlXzB4MDQwNDAwKAogICAgIExJ
QlhMX0VYVEVSTkFMX0NBTExFUlNfT05MWQogewogICAgIHJldHVybiBsaWJ4bF9kb21haW5fY3Jl
YXRlX3Jlc3RvcmUoY3R4LCBkX2NvbmZpZywgZG9taWQsIHJlc3RvcmVfZmQsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMSwgcGFyYW1zLCBhb19ob3csIGFvcF9jb25z
b2xlX2hvdyk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtMSwgMCwg
cGFyYW1zLCBhb19ob3csIGFvcF9jb25zb2xlX2hvdyk7CiB9CiAKICNkZWZpbmUgbGlieGxfZG9t
YWluX2NyZWF0ZV9yZXN0b3JlIGxpYnhsX2RvbWFpbl9jcmVhdGVfcmVzdG9yZV8weDA0MDQwMApA
QCAtMTM4Nyw2ICsxMzk2LDkgQEAgaW50IGxpYnhsX2RvbWFpbl9zdXNwZW5kKGxpYnhsX2N0eCAq
Y3R4LCB1aW50MzJfdCBkb21pZCwgaW50IGZkLAogI2RlZmluZSBMSUJYTF9TVVNQRU5EX0RFQlVH
IDEKICNkZWZpbmUgTElCWExfU1VTUEVORF9MSVZFIDIKIAorI2RlZmluZSBRRU1VX0RSSVZFX01J
UlJPUl9QT1JUICIxMTAwMCIKKyNkZWZpbmUgUUVNVV9EUklWRV9NSVJST1JfREVWSUNFICJpZGUw
LWhkMCIKKwogLyogQHBhcmFtIHN1c3BlbmRfY2FuY2VsIFtmcm9tIHhlbmN0cmwuaDp4Y19kb21h
aW5fcmVzdW1lKCBAcGFyYW0gZmFzdCApXQogICogICBJZiB0aGlzIHBhcmFtZXRlciBpcyB0cnVl
LCB1c2UgY28tb3BlcmF0aXZlIHJlc3VtZS4gVGhlIGd1ZXN0CiAgKiAgIG11c3Qgc3VwcG9ydCB0
aGlzLgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgYi90b29scy9saWJ4
bC9saWJ4bF9jcmVhdGUuYwppbmRleCBiZmZiYzQ1Li5lZjk5ZjAzIDEwMDY0NAotLS0gYS90b29s
cy9saWJ4bC9saWJ4bF9jcmVhdGUuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwpA
QCAtMjcsNiArMjcsNDAgQEAKIAogI2luY2x1ZGUgPHhlbi14c20vZmxhc2svZmxhc2suaD4KIAor
Ly9UT0RPOiBUaGVzZSBmdW5jdGlvbnMgd2VyZSBjcmVhdGVkIHRvIGJlIGFibGUgdG8gY2FsbCBx
bXAgY29tbWFuZHMgZnJvbSB4bC4KKy8vVE9ETzogVGhlc2UgZnVuY3Rpb25zIHNob3VsZCBiZSBy
ZW1vdmVkIHNpbmNlIHRoZXkgd29uJ3QgYmUgY2FsbGVkIGZyb20geGwuCitpbnQgbGlieGxfX2Ry
aXZlX21pcnJvcihsaWJ4bF9jdHggKmN0eCwgaW50IGRvbWlkLCBjb25zdCBjaGFyKiBkZXZpY2Us
IGNvbnN0IGNoYXIqIHRhcmdldCwgY29uc3QgY2hhciogZm9ybWF0KXsKKyAgICBHQ19JTklUKGN0
eCk7CisgICAgaW50IHJjOworICAgIHJjID0gbGlieGxfX3FtcF9kcml2ZV9taXJyb3IoZ2MsIGRv
bWlkLCBkZXZpY2UsIHRhcmdldCwgZm9ybWF0KTsKKyAgICBHQ19GUkVFOworICAgIHJldHVybiBy
YzsKK30KKworaW50IGxpYnhsX19xdWVyeV9ibG9ja19qb2JzKGxpYnhsX2N0eCAqY3R4LCBpbnQg
ZG9taWQsIGJvb2wgKmlzX3JlYWR5KXsKKyAgICBHQ19JTklUKGN0eCk7CisgICAgaW50IHJjOwor
ICAgIHJjID0gbGlieGxfX3FtcF9xdWVyeV9ibG9ja19qb2JzKGdjLCBkb21pZCwgaXNfcmVhZHkp
OworICAgIEdDX0ZSRUU7CisgICAgcmV0dXJuIHJjOworfQorCitpbnQgbGlieGxfX25iZF9zZXJ2
ZXJfc3RvcChsaWJ4bF9jdHggKmN0eCwgaW50IGRvbWlkKXsKKyAgICBHQ19JTklUKGN0eCk7Cisg
ICAgaW50IHJjOworICAgIHJjID0gbGlieGxfX3FtcF9uYmRfc2VydmVyX3N0b3AoZ2MsIGRvbWlk
KTsKKyAgICBHQ19GUkVFOworICAgIHJldHVybiByYzsKK30KKworaW50IGxpYnhsX19xdWVyeV9i
bG9jayhsaWJ4bF9jdHggKmN0eCwgaW50IGRvbWlkLCBjaGFyICpkZXZpY2VfbmFtZXMpeworICAg
IEdDX0lOSVQoY3R4KTsKKyAgICBpbnQgcmM7CisgICAgcmMgPSBsaWJ4bF9fcW1wX3F1ZXJ5X2Js
b2NrKGdjLCBkb21pZCwgZGV2aWNlX25hbWVzKTsKKyAgICBHQ19GUkVFOworICAgIHJldHVybiBy
YzsKK30KKwogaW50IGxpYnhsX19kb21haW5fY3JlYXRlX2luZm9fc2V0ZGVmYXVsdChsaWJ4bF9f
Z2MgKmdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9k
b21haW5fY3JlYXRlX2luZm8gKmNfaW5mbykKIHsKQEAgLTEzNTUsNiArMTM4OSw1MSBAQCBzdGF0
aWMgdm9pZCBkb21jcmVhdGVfbGF1bmNoX2RtKGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX211bHRp
ZGV2ICptdWx0aWRldiwKICAgICAgICAgZWxzZQogICAgICAgICAgICAgbGlieGxfX3NwYXduX2xv
Y2FsX2RtKGVnYywgJmRjcy0+c2Rzcy5kbSk7CiAKKworICAgICAgICBpZihkY3MtPnJlc3RvcmVf
ZmQgPj0gMCAmJiBkY3MtPmNvcHlfbG9jYWxfZGlza3MpIHsKKyAgICAgICAgICAgICAvKgorICAg
ICAgICAgICAgICAqIFN0YXJ0IGFuZCBhZGQgdGhlIE5CRCBzZXJ2ZXIKKyAgICAgICAgICAgICAg
KiBIb3N0IGlzIHNldCBpdCB0byAiOjoiIGZvciBub3cKKyAgICAgICAgICAgICAgKiBQb3J0IHdl
IGhhcmQgY29kZSBhIHBvcnQgZm9yIG5vdworCisgICAgICAgICAgICAgICogVGhpcyBjb2RlIGp1
c3QgaGFuZGxlcyB0aGUgY2FzZSB3aGVuIC1NIHBjIGlzIHVzZWQuCisgICAgICAgICAgICAgICog
KFRoZSBjb25maWcgeGVuX3BsYXRmb3JtX3BjaSA9IDApCisgICAgICAgICAgICAgICoKKyAgICAg
ICAgICAgICAgKiBDdXJyZW50IGltcGxlbWVudGF0aW9uIHBlcmZvcm1zIHRoZSBkaXNrIG1pcnJv
cmluZyBhZnRlciB0aGUKKyAgICAgICAgICAgICAgKiBWTSBpbiB0aGUgc291cmNlIGhhcyBiZWVu
IHN1c3BlbmRlZC4gVGh1cywgdGhlIFZNIGlzIGZyb3plbgorICAgICAgICAgICAgICAqIGZvciBh
IGxvbmcgcGVyaW9kIG9mIHRpbWUuCisgICAgICAgICAgICAgICogQ29uc2lkZXIgZG9pbmcgdGhl
IG1pcnJvcmluZyBvZiB0aGUgZHJpdmUgYmVmb3JlIHRoZSBtZW1vcnkKKyAgICAgICAgICAgICAg
KiBzdHJlYW0gaXMgcGVyZm9ybWVkLgorICAgICAgICAgICAgICAqIENvbnNpZGVyIGEgc29sdXRp
b24gdGhhdCBoYW5kbGVzIG11bHRpcGxlIHR5cGVzIG9mIFZNIGNvbmZpZ3VyYXRpb25zCisgICAg
ICAgICAgICAgICoKKyAgICAgICAgICAgICAgKiBUT0RPOiBDdXJyZW50IGltcGxlbWVudGF0aW9u
IG9ubHkgd29ya3Mgd2l0aCB1cHN0cmVhbSBxZW11CisgICAgICAgICAgICAgICogVE9ETzogY29u
c2lkZXIgdGhlIGNhc2Ugd2hlbiBxZW11LXhlbi10cmFkaXRpb25hbCBpcyB1c2VkLgorICAgICAg
ICAgICAgICAqIFRPRE86IENoZWNrIGFuZCBjb3B5IG9ubHkgdGhvc2UgZGlza3Mgd2hpY2ggYXJl
IGxvY2FsCisgICAgICAgICAgICAgICogVE9ETzogQXNzaWduIHBvcnQgZHluYW1pY2FsbHkKKyAg
ICAgICAgICAgICAgKi8KKworICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJTdGFydGluZyBO
QkQgU2VydmVyXG4iKTsKKyAgICAgICAgICAgIHJldCA9IGxpYnhsX19xbXBfbmJkX3NlcnZlcl9z
dGFydChnYywgZG9taWQsICI6OiIsIFFFTVVfRFJJVkVfTUlSUk9SX1BPUlQpOworICAgICAgICAg
ICAgaWYgKHJldCkgeworICAgICAgICAgICAgICAgIHJldCA9IEVSUk9SX0ZBSUw7CisgICAgICAg
ICAgICAgICAgZnByaW50ZihzdGRlcnIsICJGYWlsZWQgdG8gc3RhcnQgTkJEIFNlcnZlclxuIik7
CisgICAgICAgICAgICAgICAgZ290byBza2lwX25iZDsKKyAgICAgICAgICAgIH1lbHNleworICAg
ICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiU3RhcnRlZCBOQkQgU2VydmVyIFN1Y2Nlc3Nm
dWxseVxuIik7CisgICAgICAgICAgICB9CisKKyAgICAgICAgICAgIHJldCA9IGxpYnhsX19xbXBf
bmJkX3NlcnZlcl9hZGQoZ2MsIGRvbWlkLCBRRU1VX0RSSVZFX01JUlJPUl9ERVZJQ0UpOworCisg
ICAgICAgICAgICBpZiAocmV0KSB7CisgICAgICAgICAgICAgICAgcmV0ID0gRVJST1JfRkFJTDsK
KyAgICAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkZhaWxlZCB0byBhZGQgTkJEIFNlcnZl
clxuIik7CisgICAgICAgICAgICAgICAgZ290byBza2lwX25iZDsKKyAgICAgICAgICAgIH0gZWxz
ZSB7CisgICAgICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJOQkQgQWRkIFN1Y2Nlc3NmdWxc
biIpOworICAgICAgICAgICAgfQorICAgICAgICB9CisKK3NraXBfbmJkOgogICAgICAgICAvKgog
ICAgICAgICAgKiBIYW5kbGUgdGhlIGRvbWFpbidzIChhbmQgdGhlIHJlbGF0ZWQgc3R1YmRvbWFp
bidzKSBhY2Nlc3MgdG8KICAgICAgICAgICogdGhlIFZHQSBmcmFtZWJ1ZmZlci4KQEAgLTE2MDIs
NiArMTY4MSw3IEBAIHN0YXRpYyB2b2lkIGRvbWFpbl9jcmVhdGVfY2IobGlieGxfX2VnYyAqZWdj
LAogCiBzdGF0aWMgaW50IGRvX2RvbWFpbl9jcmVhdGUobGlieGxfY3R4ICpjdHgsIGxpYnhsX2Rv
bWFpbl9jb25maWcgKmRfY29uZmlnLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQz
Ml90ICpkb21pZCwgaW50IHJlc3RvcmVfZmQsIGludCBzZW5kX2JhY2tfZmQsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaW50IGNvcHlfbG9jYWxfZGlza3MsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY29uc3QgbGlieGxfZG9tYWluX3Jlc3RvcmVfcGFyYW1zICpwYXJhbXMsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfYXN5bmNvcF9ob3cgKmFvX2hv
dywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9hc3luY3Byb2dyZXNz
X2hvdyAqYW9wX2NvbnNvbGVfaG93KQpAQCAtMTYxNyw2ICsxNjk3LDcgQEAgc3RhdGljIGludCBk
b19kb21haW5fY3JlYXRlKGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9kb21haW5fY29uZmlnICpkX2Nv
bmZpZywKICAgICBsaWJ4bF9kb21haW5fY29uZmlnX2NvcHkoY3R4LCAmY2Rjcy0+ZGNzLmd1ZXN0
X2NvbmZpZ19zYXZlZCwgZF9jb25maWcpOwogICAgIGNkY3MtPmRjcy5yZXN0b3JlX2ZkID0gY2Rj
cy0+ZGNzLmxpYnhjX2ZkID0gcmVzdG9yZV9mZDsKICAgICBjZGNzLT5kY3Muc2VuZF9iYWNrX2Zk
ID0gc2VuZF9iYWNrX2ZkOworICAgIGNkY3MtPmRjcy5jb3B5X2xvY2FsX2Rpc2tzID0gY29weV9s
b2NhbF9kaXNrczsKICAgICBpZiAocmVzdG9yZV9mZCA+IC0xKSB7CiAgICAgICAgIGNkY3MtPmRj
cy5yZXN0b3JlX3BhcmFtcyA9ICpwYXJhbXM7CiAgICAgICAgIHJjID0gbGlieGxfX2ZkX2ZsYWdz
X21vZGlmeV9zYXZlKGdjLCBjZGNzLT5kY3MucmVzdG9yZV9mZCwKQEAgLTE4NDUsMTMgKzE5MjYs
MTMgQEAgaW50IGxpYnhsX2RvbWFpbl9jcmVhdGVfbmV3KGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9k
b21haW5fY29uZmlnICpkX2NvbmZpZywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25z
dCBsaWJ4bF9hc3luY3Byb2dyZXNzX2hvdyAqYW9wX2NvbnNvbGVfaG93KQogewogICAgIHVuc2V0
X2Rpc2tfY29sb19yZXN0b3JlKGRfY29uZmlnKTsKLSAgICByZXR1cm4gZG9fZG9tYWluX2NyZWF0
ZShjdHgsIGRfY29uZmlnLCBkb21pZCwgLTEsIC0xLCBOVUxMLAorICAgIHJldHVybiBkb19kb21h
aW5fY3JlYXRlKGN0eCwgZF9jb25maWcsIGRvbWlkLCAtMSwgLTEsIDAsIE5VTEwsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYW9faG93LCBhb3BfY29uc29sZV9ob3cpOwogfQogCiBpbnQg
bGlieGxfZG9tYWluX2NyZWF0ZV9yZXN0b3JlKGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9kb21haW5f
Y29uZmlnICpkX2NvbmZpZywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMy
X3QgKmRvbWlkLCBpbnQgcmVzdG9yZV9mZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgaW50IHNlbmRfYmFja19mZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50
IHNlbmRfYmFja19mZCwgaW50IGNvcHlfbG9jYWxfZGlza3MsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGNvbnN0IGxpYnhsX2RvbWFpbl9yZXN0b3JlX3BhcmFtcyAqcGFyYW1zLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9hc3luY29wX2hvdyAq
YW9faG93LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9hc3lu
Y3Byb2dyZXNzX2hvdyAqYW9wX2NvbnNvbGVfaG93KQpAQCAtMTg2Myw3ICsxOTQ0LDcgQEAgaW50
IGxpYnhsX2RvbWFpbl9jcmVhdGVfcmVzdG9yZShsaWJ4bF9jdHggKmN0eCwgbGlieGxfZG9tYWlu
X2NvbmZpZyAqZF9jb25maWcsCiAgICAgfQogCiAgICAgcmV0dXJuIGRvX2RvbWFpbl9jcmVhdGUo
Y3R4LCBkX2NvbmZpZywgZG9taWQsIHJlc3RvcmVfZmQsIHNlbmRfYmFja19mZCwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXJhbXMsIGFvX2hvdywgYW9wX2NvbnNvbGVfaG93KTsKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjb3B5X2xvY2FsX2Rpc2tzLCBwYXJhbXMsIGFvX2hv
dywgYW9wX2NvbnNvbGVfaG93KTsKIH0KIAogaW50IGxpYnhsX2RvbWFpbl9zb2Z0X3Jlc2V0KGxp
YnhsX2N0eCAqY3R4LApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBi
L3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXggYWZlNjY1Mi4uOTM4NDgxYSAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9s
aWJ4bF9pbnRlcm5hbC5oCkBAIC0xODM1LDYgKzE4MzUsMjEgQEAgX2hpZGRlbiBpbnQgbGlieGxf
X3FtcF9uYmRfc2VydmVyX2FkZChsaWJ4bF9fZ2MgKmdjLCBpbnQgZG9taWQsCiAvKiBTdGFydCBy
ZXBsaWNhdGlvbiAqLwogX2hpZGRlbiBpbnQgbGlieGxfX3FtcF9zdGFydF9yZXBsaWNhdGlvbihs
aWJ4bF9fZ2MgKmdjLCBpbnQgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJvb2wgcHJpbWFyeSk7CisKKy8qIEFkZCBhIGRpc2sgdG8gTkJEIHNlcnZlciAq
LworIF9oaWRkZW4gaW50IGxpYnhsX19xbXBfbmJkX3NlcnZlcl9hZGQobGlieGxfX2djICpnYywg
aW50IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qg
Y2hhciAqZGlzayk7CisKKy8qIE1pcnJvciBkaXNrIGRyaXZlICovCitfaGlkZGVuIGludCBsaWJ4
bF9fcW1wX2RyaXZlX21pcnJvcihsaWJ4bF9fZ2MgKmdjLCBpbnQgZG9taWQsIGNvbnN0IGNoYXIq
IGRldmljZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIq
IHRhcmdldCwgY29uc3QgY2hhciogZm9ybWF0KTsKKworLyogUXVlcnkgYmxvY2sgZGV2aWNlcyAq
LworX2hpZGRlbiBpbnQgbGlieGxfX3FtcF9xdWVyeV9ibG9jayhsaWJ4bF9fZ2MgKmdjLCBpbnQg
ZG9taWQsIGNoYXIgKmRldmljZV9uYW1lcyk7CisKKy8qIFF1ZXJ5IGV4aXN0aW5nIGJsb2NrIGpv
YnMqLworX2hpZGRlbiBpbnQgbGlieGxfX3FtcF9xdWVyeV9ibG9ja19qb2JzKGxpYnhsX19nYyAq
Z2MsIGludCBkb21pZCwgYm9vbCAqaXNfcmVhZHkpOworCiAvKiBHZXQgcmVwbGljYXRpb24gZXJy
b3IgdGhhdCBvY2N1cnMgd2hlbiB0aGUgdm0gaXMgcnVubmluZyAqLwogX2hpZGRlbiBpbnQgbGli
eGxfX3FtcF9xdWVyeV94ZW5fcmVwbGljYXRpb25fc3RhdHVzKGxpYnhsX19nYyAqZ2MsIGludCBk
b21pZCk7CiAvKiBEbyBjaGVja3BvaW50ICovCkBAIC0zNjk1LDYgKzM3MTAsNyBAQCBzdHJ1Y3Qg
bGlieGxfX2RvbWFpbl9jcmVhdGVfc3RhdGUgewogICAgIGludCByZXN0b3JlX2ZkLCBsaWJ4Y19m
ZDsKICAgICBpbnQgcmVzdG9yZV9mZGZsOyAvKiBvcmlnaW5hbCBmbGFncyBvZiByZXN0b3JlX2Zk
ICovCiAgICAgaW50IHNlbmRfYmFja19mZDsKKyAgICBpbnQgY29weV9sb2NhbF9kaXNrczsKICAg
ICBsaWJ4bF9kb21haW5fcmVzdG9yZV9wYXJhbXMgcmVzdG9yZV9wYXJhbXM7CiAgICAgdWludDMy
X3QgZG9taWRfc29mdF9yZXNldDsKICAgICBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9jYiAqY2FsbGJh
Y2s7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9xbXAuYyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX3FtcC5jCmluZGV4IGVhYjk5M2EuLmNiZmNmNzcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhs
L2xpYnhsX3FtcC5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5jCkBAIC0zNDcsNyArMzQ3
LDkgQEAgc3RhdGljIGxpYnhsX19xbXBfaGFuZGxlciAqcW1wX2luaXRfaGFuZGxlcihsaWJ4bF9f
Z2MgKmdjLCB1aW50MzJfdCBkb21pZCkKICAgICB9CiAgICAgcW1wLT5jdHggPSBDVFg7CiAgICAg
cW1wLT5kb21pZCA9IGRvbWlkOwotICAgIHFtcC0+dGltZW91dCA9IDU7CisgICAgLy9UT0RPOiBD
aGFuZ2VkIGRlZmF1bHQgdGltZW91dCBiZWNhdXNlIGRyaXZlLW1pcnJvciBjb21tYW5kIHRha2Vz
IGEgbG9uZworICAgIC8vVE9ETzogdG8gcmV0dXJuLiBDb25zaWRlciB0aW1lb3V0IHRvIGJlIHBh
c3NlZCBhcyBwYXJhbS4KKyAgICBxbXAtPnRpbWVvdXQgPSA2MDA7CiAKICAgICBMSUJYTF9TVEFJ
TFFfSU5JVCgmcW1wLT5jYWxsYmFja19saXN0KTsKIApAQCAtMTA2OSw2ICsxMDcxLDExNyBAQCBp
bnQgbGlieGxfX3FtcF9uYmRfc2VydmVyX2FkZChsaWJ4bF9fZ2MgKmdjLCBpbnQgZG9taWQsIGNv
bnN0IGNoYXIgKmRpc2spCiAgICAgcmV0dXJuIHFtcF9ydW5fY29tbWFuZChnYywgZG9taWQsICJu
YmQtc2VydmVyLWFkZCIsIGFyZ3MsIE5VTEwsIE5VTEwpOwogfQogCitpbnQgbGlieGxfX3FtcF9k
cml2ZV9taXJyb3IobGlieGxfX2djICpnYywgaW50IGRvbWlkLCBjb25zdCBjaGFyKiBkZXZpY2Us
IGNvbnN0IGNoYXIqIHRhcmdldCwgY29uc3QgY2hhciogZm9ybWF0KQoreworICAgIGxpYnhsX19q
c29uX29iamVjdCAqYXJncyA9IE5VTEw7CisgICAgLy9UT0RPOiBBbGxvdyBtZXRob2QgdG8gcmVj
ZWl2ZSAic3luYyIsICJzcGVlZCIsICJtb2RlIiwgImdyYW51cmFsaXR5IiwgImJ1Zi1zaXplIgor
ICAgIHFtcF9wYXJhbWV0ZXJzX2FkZF9zdHJpbmcoZ2MsICZhcmdzLCAiZGV2aWNlIiwgZGV2aWNl
KTsKKyAgICBxbXBfcGFyYW1ldGVyc19hZGRfc3RyaW5nKGdjLCAmYXJncywgInRhcmdldCIsIHRh
cmdldCk7CisgICAgcW1wX3BhcmFtZXRlcnNfYWRkX3N0cmluZyhnYywgJmFyZ3MsICJzeW5jIiwg
ImZ1bGwiKTsKKyAgICBxbXBfcGFyYW1ldGVyc19hZGRfc3RyaW5nKGdjLCAmYXJncywgImZvcm1h
dCIsIGZvcm1hdCk7CisgICAgcW1wX3BhcmFtZXRlcnNfYWRkX3N0cmluZyhnYywgJmFyZ3MsICJt
b2RlIiwgImV4aXN0aW5nIik7CisgICAgcW1wX3BhcmFtZXRlcnNfYWRkX2ludGVnZXIoZ2MsICZh
cmdzLCAiZ3JhbnVsYXJpdHkiLCAwKTsKKyAgICBxbXBfcGFyYW1ldGVyc19hZGRfaW50ZWdlcihn
YywgJmFyZ3MsICJidWYtc2l6ZSIsIDApOworCisgICAgcmV0dXJuIHFtcF9ydW5fY29tbWFuZChn
YywgZG9taWQsICJkcml2ZS1taXJyb3IiLCBhcmdzLCBOVUxMLCBOVUxMKTsKK30KKworc3RhdGlj
IGludCBxdWVyeV9ibG9ja19jYWxsYmFjayhsaWJ4bF9fcW1wX2hhbmRsZXIgKnFtcCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9fanNvbl9vYmplY3QgKnJlc3Bv
bnNlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKm9wYXF1ZSkKK3sKKyAg
ICBjb25zdCBsaWJ4bF9fanNvbl9vYmplY3QgKmJsb2NraW5mbyA9IE5VTEw7CisgICAgR0NfSU5J
VChxbXAtPmN0eCk7CisgICAgaW50IGksIHJjID0gLTE7CisKKyAgICBmb3IgKGkgPSAwOyAoYmxv
Y2tpbmZvID0gbGlieGxfX2pzb25fYXJyYXlfZ2V0KHJlc3BvbnNlLCBpKSk7IGkrKykgeworICAg
ICAgICBjb25zdCBsaWJ4bF9fanNvbl9vYmplY3QgKmQ7CisgICAgICAgIGNvbnN0IGNoYXIqIGRl
dmljZV9uYW1lOworICAgICAgICBkID0gbGlieGxfX2pzb25fbWFwX2dldCgiZGV2aWNlIiwgYmxv
Y2tpbmZvLCBKU09OX1NUUklORyk7CisgICAgICAgIGlmKCFkKXsKKyAgICAgICAgICAgIGdvdG8g
b3V0OworICAgICAgICB9CisgICAgICAgIGRldmljZV9uYW1lID0gbGlieGxfX2pzb25fb2JqZWN0
X2dldF9zdHJpbmcoZCk7CisgICAgfQorCisgICAgcmMgPSAwOworb3V0OgorICAgIEdDX0ZSRUU7
CisgICAgcmV0dXJuIHJjOworfQorCitzdGF0aWMgaW50IHF1ZXJ5X2Jsb2NrX2pvYnNfY2FsbGJh
Y2sobGlieGxfX3FtcF9oYW5kbGVyICpxbXAsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY29uc3QgbGlieGxfX2pzb25fb2JqZWN0ICpyZXNwb25zZSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB2b2lkICpvcGFxdWUpCit7CisgICAgY29uc3QgbGlieGxfX2pzb25fb2Jq
ZWN0ICpibG9ja2pvYmluZm8gPSBOVUxMOworICAgIEdDX0lOSVQocW1wLT5jdHgpOworICAgIGlu
dCBpLCByYyA9IC0xOworICAgIGJvb2wgZW1wdHkgPSB0cnVlOworCisgICAgZm9yIChpID0gMDsg
KGJsb2Nram9iaW5mbyA9IGxpYnhsX19qc29uX2FycmF5X2dldChyZXNwb25zZSwgaSkpOyBpKysp
IHsKKyAgICAgICAgZW1wdHkgPSBmYWxzZTsKKyAgICAgICAgY29uc3QgY2hhciAqYmp0eXBlOwor
ICAgICAgICBjb25zdCBjaGFyICpiamRldmljZTsKKyAgICAgICAgdW5zaWduZWQgaW50IGJqbGVu
OworICAgICAgICB1bnNpZ25lZCBpbnQgYmpvZmZzZXQ7CisgICAgICAgIGJvb2wgYmpidXN5Owor
ICAgICAgICBib29sIGJqcGF1c2VkOworICAgICAgICBjb25zdCBjaGFyICpiamlvc3RhdHVzOwor
ICAgICAgICBib29sIGJqcmVhZHk7CisKKyAgICAgICAgY29uc3QgbGlieGxfX2pzb25fb2JqZWN0
ICp0eXBlID0gTlVMTDsKKyAgICAgICAgY29uc3QgbGlieGxfX2pzb25fb2JqZWN0ICpkZXZpY2Ug
PSBOVUxMOworICAgICAgICBjb25zdCBsaWJ4bF9fanNvbl9vYmplY3QgKmxlbiA9IE5VTEw7Cisg
ICAgICAgIGNvbnN0IGxpYnhsX19qc29uX29iamVjdCAqb2Zmc2V0ID0gTlVMTDsKKyAgICAgICAg
Y29uc3QgbGlieGxfX2pzb25fb2JqZWN0ICpidXN5ID0gTlVMTDsKKyAgICAgICAgY29uc3QgbGli
eGxfX2pzb25fb2JqZWN0ICpwYXVzZWQgPSBOVUxMOworICAgICAgICBjb25zdCBsaWJ4bF9fanNv
bl9vYmplY3QgKmlvX3N0YXR1cyA9IE5VTEw7CisgICAgICAgIGNvbnN0IGxpYnhsX19qc29uX29i
amVjdCAqcmVhZHkgPSBOVUxMOworCisgICAgICAgIHR5cGUgPSBsaWJ4bF9fanNvbl9tYXBfZ2V0
KCJ0eXBlIiwgYmxvY2tqb2JpbmZvLCBKU09OX1NUUklORyk7CisgICAgICAgIGRldmljZSA9IGxp
YnhsX19qc29uX21hcF9nZXQoImRldmljZSIsIGJsb2Nram9iaW5mbywgSlNPTl9TVFJJTkcpOwor
ICAgICAgICBsZW4gPSBsaWJ4bF9fanNvbl9tYXBfZ2V0KCJsZW4iLCBibG9ja2pvYmluZm8sIEpT
T05fSU5URUdFUik7CisgICAgICAgIG9mZnNldCA9IGxpYnhsX19qc29uX21hcF9nZXQoIm9mZnNl
dCIsIGJsb2Nram9iaW5mbywgSlNPTl9JTlRFR0VSKTsKKyAgICAgICAgYnVzeSA9IGxpYnhsX19q
c29uX21hcF9nZXQoImJ1c3kiLCBibG9ja2pvYmluZm8sIEpTT05fQk9PTCk7CisgICAgICAgIHBh
dXNlZCA9IGxpYnhsX19qc29uX21hcF9nZXQoInR5cGUiLCBibG9ja2pvYmluZm8sIEpTT05fQk9P
TCk7CisgICAgICAgIGlvX3N0YXR1cyA9IGxpYnhsX19qc29uX21hcF9nZXQoImlvLXN0YXR1cyIs
IGJsb2Nram9iaW5mbywgSlNPTl9TVFJJTkcpOworICAgICAgICByZWFkeSA9IGxpYnhsX19qc29u
X21hcF9nZXQoInJlYWR5IiwgYmxvY2tqb2JpbmZvLCBKU09OX0JPT0wpOworCisgICAgICAgIGJq
dHlwZSA9IGxpYnhsX19qc29uX29iamVjdF9nZXRfc3RyaW5nKHR5cGUpOworICAgICAgICBiamRl
dmljZSA9IGxpYnhsX19qc29uX29iamVjdF9nZXRfc3RyaW5nKGRldmljZSk7CisgICAgICAgIGJq
bGVuID0gbGlieGxfX2pzb25fb2JqZWN0X2dldF9pbnRlZ2VyKGxlbik7CisgICAgICAgIGJqb2Zm
c2V0ID0gbGlieGxfX2pzb25fb2JqZWN0X2dldF9pbnRlZ2VyKG9mZnNldCk7CisgICAgICAgIGJq
YnVzeSA9IGxpYnhsX19qc29uX29iamVjdF9nZXRfYm9vbChsZW4pOworICAgICAgICBianBhdXNl
ZCA9IGxpYnhsX19qc29uX29iamVjdF9nZXRfYm9vbChwYXVzZWQpOworICAgICAgICBiamlvc3Rh
dHVzID0gbGlieGxfX2pzb25fb2JqZWN0X2dldF9zdHJpbmcoaW9fc3RhdHVzKTsKKyAgICAgICAg
YmpyZWFkeSA9IGxpYnhsX19qc29uX29iamVjdF9nZXRfYm9vbChyZWFkeSk7CisKKyAgICAgICAg
Ym9vbCAqaXNfcmVhZHkgPSBvcGFxdWU7CisgICAgICAgICppc19yZWFkeSA9IGJqcmVhZHk7Cisg
ICAgfQorCisgICAgaWYoZW1wdHkpeworICAgICAgICBib29sICppc19yZWFkeSA9IG9wYXF1ZTsK
KyAgICAgICAgKmlzX3JlYWR5ID0gdHJ1ZTsKKyAgICB9CisKKyAgICByYyA9IDA7CisKKyAgICBH
Q19GUkVFOworICAgIHJldHVybiByYzsKK30KKworaW50IGxpYnhsX19xbXBfcXVlcnlfYmxvY2so
bGlieGxfX2djICpnYywgaW50IGRvbWlkLCBjaGFyICpkZXZpY2VfbmFtZXMpCit7CisgICAgcmV0
dXJuIHFtcF9ydW5fY29tbWFuZChnYywgZG9taWQsICJxdWVyeS1ibG9jayIsIE5VTEwsIHF1ZXJ5
X2Jsb2NrX2NhbGxiYWNrLCBkZXZpY2VfbmFtZXMpOworfQorCitpbnQgbGlieGxfX3FtcF9xdWVy
eV9ibG9ja19qb2JzKGxpYnhsX19nYyAqZ2MsIGludCBkb21pZCwgYm9vbCAqaXNfcmVhZHkpCit7
CisgICAgcmV0dXJuIHFtcF9ydW5fY29tbWFuZChnYywgZG9taWQsICJxdWVyeS1ibG9jay1qb2Jz
IiwgTlVMTCwgcXVlcnlfYmxvY2tfam9ic19jYWxsYmFjaywgaXNfcmVhZHkpOworfQorCiBpbnQg
bGlieGxfX3FtcF9zdGFydF9yZXBsaWNhdGlvbihsaWJ4bF9fZ2MgKmdjLCBpbnQgZG9taWQsIGJv
b2wgcHJpbWFyeSkKIHsKICAgICBsaWJ4bF9fanNvbl9vYmplY3QgKmFyZ3MgPSBOVUxMOwpkaWZm
IC0tZ2l0IGEvdG9vbHMvb2NhbWwvbGlicy94bC94ZW5saWdodF9zdHVicy5jIGIvdG9vbHMvb2Nh
bWwvbGlicy94bC94ZW5saWdodF9zdHVicy5jCmluZGV4IDk4YjUyYjkuLjg3OTExNzUgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL29jYW1sL2xpYnMveGwveGVubGlnaHRfc3R1YnMuYworKysgYi90b29scy9v
Y2FtbC9saWJzL3hsL3hlbmxpZ2h0X3N0dWJzLmMKQEAgLTUzOCw3ICs1MzgsNyBAQCB2YWx1ZSBz
dHViX2xpYnhsX2RvbWFpbl9jcmVhdGVfcmVzdG9yZSh2YWx1ZSBjdHgsIHZhbHVlIGRvbWFpbl9j
b25maWcsIHZhbHVlIHBhcgogCiAJY2FtbF9lbnRlcl9ibG9ja2luZ19zZWN0aW9uKCk7CiAJcmV0
ID0gbGlieGxfZG9tYWluX2NyZWF0ZV9yZXN0b3JlKENUWCwgJmNfZGNvbmZpZywgJmNfZG9taWQs
IHJlc3RvcmVfZmQsCi0JCS0xLCAmY19wYXJhbXMsIGFvX2hvdywgTlVMTCk7CisJCS0xLCAwLCAm
Y19wYXJhbXMsIGFvX2hvdywgTlVMTCk7CiAJY2FtbF9sZWF2ZV9ibG9ja2luZ19zZWN0aW9uKCk7
CiAKIAlmcmVlKGFvX2hvdyk7CmRpZmYgLS1naXQgYS90b29scy94bC94bC5oIGIvdG9vbHMveGwv
eGwuaAppbmRleCBhYTk1Yjc3Li5kY2RiODBkIDEwMDY0NAotLS0gYS90b29scy94bC94bC5oCisr
KyBiL3Rvb2xzL3hsL3hsLmgKQEAgLTM1LDYgKzM1LDcgQEAgc3RydWN0IGRvbWFpbl9jcmVhdGUg
ewogICAgIGludCBkYWVtb25pemU7CiAgICAgaW50IG1vbml0b3I7IC8qIGhhbmRsZSBndWVzdCBy
ZWJvb3RzIGV0YyAqLwogICAgIGludCBwYXVzZWQ7CisgICAgaW50IGNvcHlfbG9jYWxfZGlza3M7
CiAgICAgaW50IGRyeXJ1bjsKICAgICBpbnQgcXVpZXQ7CiAgICAgaW50IHZuYzsKZGlmZiAtLWdp
dCBhL3Rvb2xzL3hsL3hsX21pZ3JhdGUuYyBiL3Rvb2xzL3hsL3hsX21pZ3JhdGUuYwppbmRleCAx
ZjBlODdkLi42MmI3OGVhIDEwMDY0NAotLS0gYS90b29scy94bC94bF9taWdyYXRlLmMKKysrIGIv
dG9vbHMveGwveGxfbWlncmF0ZS5jCkBAIC0xNzcsNyArMTc3LDggQEAgc3RhdGljIHZvaWQgbWln
cmF0ZV9kb19wcmVhbWJsZShpbnQgc2VuZF9mZCwgaW50IHJlY3ZfZmQsIHBpZF90IGNoaWxkLAog
fQogCiBzdGF0aWMgdm9pZCBtaWdyYXRlX2RvbWFpbih1aW50MzJfdCBkb21pZCwgY29uc3QgY2hh
ciAqcnVuZSwgaW50IGRlYnVnLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hh
ciAqb3ZlcnJpZGVfY29uZmlnX2ZpbGUpCisgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25z
dCBjaGFyICpvdmVycmlkZV9jb25maWdfZmlsZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
IGludCBjb3B5X2xvY2FsX2Rpc2tzLCBjb25zdCBjaGFyKiBob3N0bmFtZSkKIHsKICAgICBwaWRf
dCBjaGlsZCA9IC0xOwogICAgIGludCByYzsKQEAgLTE4Niw2ICsxODcsNyBAQCBzdGF0aWMgdm9p
ZCBtaWdyYXRlX2RvbWFpbih1aW50MzJfdCBkb21pZCwgY29uc3QgY2hhciAqcnVuZSwgaW50IGRl
YnVnLAogICAgIGNoYXIgcmNfYnVmOwogICAgIHVpbnQ4X3QgKmNvbmZpZ19kYXRhOwogICAgIGlu
dCBjb25maWdfbGVuLCBmbGFncyA9IExJQlhMX1NVU1BFTkRfTElWRTsKKyAgICBjaGFyKiB0YXJn
ZXQ7CiAKICAgICBzYXZlX2RvbWFpbl9jb3JlX2JlZ2luKGRvbWlkLCBvdmVycmlkZV9jb25maWdf
ZmlsZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICZjb25maWdfZGF0YSwgJmNvbmZpZ19s
ZW4pOwpAQCAtMjMyLDYgKzIzNCw0NyBAQCBzdGF0aWMgdm9pZCBtaWdyYXRlX2RvbWFpbih1aW50
MzJfdCBkb21pZCwgY29uc3QgY2hhciAqcnVuZSwgaW50IGRlYnVnLAogCiAgICAgZnByaW50Zihz
dGRlcnIsICJtaWdyYXRpb24gc2VuZGVyOiBUYXJnZXQgaGFzIGFja25vd2xlZGdlZCB0cmFuc2Zl
ci5cbiIpOwogCisKKyAgICAvKgorICAgICAqIElmIHRoZSAtbCB3YXMgcHJvdmlkZWQsIHRoZSBk
cml2ZS1taXJyb3Igam9iIGlzIHN0YXJ0ZWQuCisgICAgICogVE9ETzogTW92ZSB0aGUgZm9sbG93
aW5nIGNvZGUgYXMgcGFydCBvZiB0aGUgZG9tYWluX3N1c3BlbmQKKyAgICAgKiBUT0RPOiBUaGUg
cG9ydCBzaG91bGQgYmUgc2VudCBieSB0aGUgZGVzdGluYXRpb24uCisgICAgKi8KKyAgICBpZihj
b3B5X2xvY2FsX2Rpc2tzKSB7CisgICAgICAgIGZwcmludGYoc3RkZXJyLCAiU3RhcnRpbmcgbWly
cm9yLWRyaXZlIG9mIGRldmljZSAlc1xuIiwgUUVNVV9EUklWRV9NSVJST1JfREVWSUNFKTsKKyAg
ICAgICAgeGFzcHJpbnRmKCZ0YXJnZXQsICJuYmQ6JXM6JXM6ZXhwb3J0bmFtZT0lcyIsIGhvc3Ru
YW1lLCBRRU1VX0RSSVZFX01JUlJPUl9QT1JULCBRRU1VX0RSSVZFX01JUlJPUl9ERVZJQ0UpOwor
ICAgICAgICByYyA9IGxpYnhsX19kcml2ZV9taXJyb3IoY3R4LCBkb21pZCwgUUVNVV9EUklWRV9N
SVJST1JfREVWSUNFLCB0YXJnZXQsICJyYXciKTsKKyAgICAgICAgaWYgKCFyYykgeworICAgICAg
ICAgICAgZnByaW50ZihzdGRlcnIsICJEcml2ZSBtaXJyb3IgY29tbWFuZCByZXR1cm5lZCBzdWNj
ZXNzZnVsbHlcbiIpOworICAgICAgICB9ZWxzZXsKKyAgICAgICAgICAgIGZwcmludGYoc3RkZXJy
LCAiU2VuZGluZyBkcml2ZSBtaXJyb3IgY29tbWFuZCBmYWlsZWRcbiIpOworICAgICAgICAgICAg
Z290byBjb250OworICAgICAgICB9CisKKyAgICAgICAgLyoKKyAgICAgICAgICogUXVlcnkgam9i
IHN0YXR1cyB1bnRpbCBpdCBpcyByZWFkeQorICAgICAgICAgKiBUT0RPOiBUaGlzIGNvZGUgaXMg
anVzdCBhbiBpbmVmZmljaWVudCBidXN5IHdhaXQuIFFNUCBzZW5kcyBhbgorICAgICAgICAgKiBU
T0RPOiBhc3luY2hyb25vdXMgbWVzc2FnZSB3aGVuIG1pcnJvcmluZyBqb2IgaXMgY29tcGxldGVk
LiBDb25zaWRlcgorICAgICAgICAgKiBUT0RPOiBhZGRpbmcgdGhlIGNhcGFiaWxpdHkgdG8gaGFu
ZGxlIGFzeW5jaHJvbm91cyBRTVAgbWVzc2FnZXMgKGFscmVhZHkgZG9uZT8pCisgICAgICAgICAq
LworICAgICAgICBib29sIGpvYl9pc19yZWFkeSA9IGZhbHNlOworICAgICAgICB3aGlsZSgham9i
X2lzX3JlYWR5KSB7CisgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkNoZWNraW5nIGZvciBk
cml2ZS1taXJyb3Igam9iIik7CisgICAgICAgICAgICByYyA9IGxpYnhsX19xdWVyeV9ibG9ja19q
b2JzKGN0eCwgZG9taWQsICZqb2JfaXNfcmVhZHkpOworICAgICAgICAgICAgaWYocmMpeworICAg
ICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiQ2hlY2tpbmcgYmxvY2sgam9iIGZhaWxlZFxu
Iik7CisgICAgICAgICAgICAgICAgZ290byBjb250OworICAgICAgICAgICAgfWVsc2V7CisgICAg
ICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJDaGVja2luZyBibG9jayBqb2Igc3VjY2VlZGVk
XG4iKTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGlmKCFqb2JfaXNfcmVhZHkpeworICAg
ICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiU2xlZXBpbmcgNSBzZWNcbiIpOworICAgICAg
ICAgICAgICAgIHNsZWVwKDUpOworICAgICAgICAgICAgfQorICAgICAgICB9CisgICAgfQorY29u
dDoKKwogICAgIGlmIChjb21tb25fZG9tbmFtZSkgewogICAgICAgICB4YXNwcmludGYoJmF3YXlf
ZG9tbmFtZSwgIiVzLS1taWdyYXRlZGF3YXkiLCBjb21tb25fZG9tbmFtZSk7CiAgICAgICAgIHJj
ID0gbGlieGxfZG9tYWluX3JlbmFtZShjdHgsIGRvbWlkLCBjb21tb25fZG9tbmFtZSwgYXdheV9k
b21uYW1lKTsKQEAgLTMxNiw3ICszNTksNyBAQCBzdGF0aWMgdm9pZCBtaWdyYXRlX2RvbWFpbih1
aW50MzJfdCBkb21pZCwgY29uc3QgY2hhciAqcnVuZSwgaW50IGRlYnVnLAogfQogCiBzdGF0aWMg
dm9pZCBtaWdyYXRlX3JlY2VpdmUoaW50IGRlYnVnLCBpbnQgZGFlbW9uaXplLCBpbnQgbW9uaXRv
ciwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcGF1c2VfYWZ0ZXJfbWlncmF0aW9u
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBwYXVzZV9hZnRlcl9taWdyYXRpb24s
IGludCBjb3B5X2xvY2FsX2Rpc2tzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBz
ZW5kX2ZkLCBpbnQgcmVjdl9mZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9j
aGVja3BvaW50ZWRfc3RyZWFtIGNoZWNrcG9pbnRlZCwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjaGFyICpjb2xvX3Byb3h5X3NjcmlwdCwKQEAgLTM0Myw2ICszODYsNyBAQCBzdGF0aWMg
dm9pZCBtaWdyYXRlX3JlY2VpdmUoaW50IGRlYnVnLCBpbnQgZGFlbW9uaXplLCBpbnQgbW9uaXRv
ciwKICAgICBkb21faW5mby5kYWVtb25pemUgPSBkYWVtb25pemU7CiAgICAgZG9tX2luZm8ubW9u
aXRvciA9IG1vbml0b3I7CiAgICAgZG9tX2luZm8ucGF1c2VkID0gMTsKKyAgICBkb21faW5mby5j
b3B5X2xvY2FsX2Rpc2tzID0gY29weV9sb2NhbF9kaXNrczsKICAgICBkb21faW5mby5taWdyYXRl
X2ZkID0gcmVjdl9mZDsKICAgICBkb21faW5mby5zZW5kX2JhY2tfZmQgPSBzZW5kX2ZkOwogICAg
IGRvbV9pbmZvLm1pZ3JhdGlvbl9kb21uYW1lX3IgPSAmbWlncmF0aW9uX2RvbW5hbWU7CkBAIC00
MjMsNiArNDY3LDE0IEBAIHN0YXRpYyB2b2lkIG1pZ3JhdGVfcmVjZWl2ZShpbnQgZGVidWcsIGlu
dCBkYWVtb25pemUsIGludCBtb25pdG9yLAogCiAgICAgZnByaW50ZihzdGRlcnIsICJtaWdyYXRp
b24gdGFyZ2V0OiBHb3QgcGVybWlzc2lvbiwgc3RhcnRpbmcgZG9tYWluLlxuIik7CiAKKyAgICBm
cHJpbnRmKHN0ZGVyciwgIlN0b3BwaW5nIE5CRCBzZXJ2ZXJcbiIpOworICAgIHJjID0gbGlieGxf
X25iZF9zZXJ2ZXJfc3RvcChjdHgsIGRvbWlkKTsKKyAgICBpZiAocmMpeworICAgICAgICBmcHJp
bnRmKHN0ZGVyciwgIkZhaWxlZCB0byBzdG9wIE5CRCBzZXJ2ZXJcbiIpOworICAgIH1lbHNlewor
ICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIlN0b3BwZWQgTkJEIHNlcnZlciBzdWNjZXNzZnVsbHlc
biIpOworICAgIH0KKwogICAgIGlmIChtaWdyYXRpb25fZG9tbmFtZSkgewogICAgICAgICByYyA9
IGxpYnhsX2RvbWFpbl9yZW5hbWUoY3R4LCBkb21pZCwgbWlncmF0aW9uX2RvbW5hbWUsIGNvbW1v
bl9kb21uYW1lKTsKICAgICAgICAgaWYgKHJjKSBnb3RvIHBlcmhhcHNfZGVzdHJveV9ub3RpZnlf
cmM7CkBAIC00NzgsNiArNTMwLDcgQEAgc3RhdGljIHZvaWQgbWlncmF0ZV9yZWNlaXZlKGludCBk
ZWJ1ZywgaW50IGRhZW1vbml6ZSwgaW50IG1vbml0b3IsCiBpbnQgbWFpbl9taWdyYXRlX3JlY2Vp
dmUoaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogewogICAgIGludCBkZWJ1ZyA9IDAsIGRhZW1vbml6
ZSA9IDEsIG1vbml0b3IgPSAxLCBwYXVzZV9hZnRlcl9taWdyYXRpb24gPSAwOworICAgIGludCBj
b3B5X2xvY2FsX2Rpc2tzID0gMDsKICAgICBsaWJ4bF9jaGVja3BvaW50ZWRfc3RyZWFtIGNoZWNr
cG9pbnRlZCA9IExJQlhMX0NIRUNLUE9JTlRFRF9TVFJFQU1fTk9ORTsKICAgICBpbnQgb3B0Owog
ICAgIGJvb2wgdXNlcnNwYWNlX2NvbG9fcHJveHkgPSBmYWxzZTsKQEAgLTQ5MCw3ICs1NDMsNyBA
QCBpbnQgbWFpbl9taWdyYXRlX3JlY2VpdmUoaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgICAg
ICBDT01NT05fTE9OR19PUFRTCiAgICAgfTsKIAotICAgIFNXSVRDSF9GT1JFQUNIX09QVChvcHQs
ICJGZWRycCIsIG9wdHMsICJtaWdyYXRlLXJlY2VpdmUiLCAwKSB7CisgICAgU1dJVENIX0ZPUkVB
Q0hfT1BUKG9wdCwgIkZlZHJwbCIsIG9wdHMsICJtaWdyYXRlLXJlY2VpdmUiLCAwKSB7CiAgICAg
Y2FzZSAnRic6CiAgICAgICAgIGRhZW1vbml6ZSA9IDA7CiAgICAgICAgIGJyZWFrOwpAQCAtNTE2
LDYgKzU2OSw5IEBAIGludCBtYWluX21pZ3JhdGVfcmVjZWl2ZShpbnQgYXJnYywgY2hhciAqKmFy
Z3YpCiAgICAgY2FzZSAncCc6CiAgICAgICAgIHBhdXNlX2FmdGVyX21pZ3JhdGlvbiA9IDE7CiAg
ICAgICAgIGJyZWFrOworICAgIGNhc2UgJ2wnOgorICAgICAgICBjb3B5X2xvY2FsX2Rpc2tzID0g
MTsKKyAgICAgICAgYnJlYWs7CiAgICAgfQogCiAgICAgaWYgKGFyZ2Mtb3B0aW5kICE9IDApIHsK
QEAgLTUyMyw3ICs1NzksNyBAQCBpbnQgbWFpbl9taWdyYXRlX3JlY2VpdmUoaW50IGFyZ2MsIGNo
YXIgKiphcmd2KQogICAgICAgICByZXR1cm4gRVhJVF9GQUlMVVJFOwogICAgIH0KICAgICBtaWdy
YXRlX3JlY2VpdmUoZGVidWcsIGRhZW1vbml6ZSwgbW9uaXRvciwgcGF1c2VfYWZ0ZXJfbWlncmF0
aW9uLAotICAgICAgICAgICAgICAgICAgICBTVERPVVRfRklMRU5PLCBTVERJTl9GSUxFTk8sCisg
ICAgICAgICAgICAgICAgICAgIGNvcHlfbG9jYWxfZGlza3MsIFNURE9VVF9GSUxFTk8sIFNURElO
X0ZJTEVOTywKICAgICAgICAgICAgICAgICAgICAgY2hlY2twb2ludGVkLCBzY3JpcHQsIHVzZXJz
cGFjZV9jb2xvX3Byb3h5KTsKIAogICAgIHJldHVybiBFWElUX1NVQ0NFU1M7CkBAIC01MzYsMTQg
KzU5MiwxNiBAQCBpbnQgbWFpbl9taWdyYXRlKGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICBj
b25zdCBjaGFyICpzc2hfY29tbWFuZCA9ICJzc2giOwogICAgIGNoYXIgKnJ1bmUgPSBOVUxMOwog
ICAgIGNoYXIgKmhvc3Q7CisgICAgY2hhciAqaG9zdG5hbWU7CiAgICAgaW50IG9wdCwgZGFlbW9u
aXplID0gMSwgbW9uaXRvciA9IDEsIGRlYnVnID0gMCwgcGF1c2VfYWZ0ZXJfbWlncmF0aW9uID0g
MDsKKyAgICBpbnQgY29weV9sb2NhbF9kaXNrcyA9IDA7CiAgICAgc3RhdGljIHN0cnVjdCBvcHRp
b24gb3B0c1tdID0gewogICAgICAgICB7ImRlYnVnIiwgMCwgMCwgMHgxMDB9LAogICAgICAgICB7
ImxpdmUiLCAwLCAwLCAweDIwMH0sCiAgICAgICAgIENPTU1PTl9MT05HX09QVFMKICAgICB9Owog
Ci0gICAgU1dJVENIX0ZPUkVBQ0hfT1BUKG9wdCwgIkZDOnM6ZXAiLCBvcHRzLCAibWlncmF0ZSIs
IDIpIHsKKyAgICBTV0lUQ0hfRk9SRUFDSF9PUFQob3B0LCAiRkM6czplcGwiLCBvcHRzLCAibWln
cmF0ZSIsIDIpIHsKICAgICBjYXNlICdDJzoKICAgICAgICAgY29uZmlnX2ZpbGVuYW1lID0gb3B0
YXJnOwogICAgICAgICBicmVhazsKQEAgLTU2MCw2ICs2MTgsOSBAQCBpbnQgbWFpbl9taWdyYXRl
KGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICBjYXNlICdwJzoKICAgICAgICAgcGF1c2VfYWZ0
ZXJfbWlncmF0aW9uID0gMTsKICAgICAgICAgYnJlYWs7CisgICAgY2FzZSAnbCc6CisgICAgICAg
IGNvcHlfbG9jYWxfZGlza3MgPSAxOworICAgICAgICBicmVhazsKICAgICBjYXNlIDB4MTAwOiAv
KiAtLWRlYnVnICovCiAgICAgICAgIGRlYnVnID0gMTsKICAgICAgICAgYnJlYWs7CkBAIC01NzEs
NiArNjMyLDkgQEAgaW50IG1haW5fbWlncmF0ZShpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAg
ZG9taWQgPSBmaW5kX2RvbWFpbihhcmd2W29wdGluZF0pOwogICAgIGhvc3QgPSBhcmd2W29wdGlu
ZCArIDFdOwogCisgICAgaG9zdG5hbWUgPSBzdHJjaHIoaG9zdCwgJ0AnKTsKKyAgICBob3N0bmFt
ZSsrOworCiAgICAgYm9vbCBwYXNzX3R0eV9hcmcgPSBwcm9ncmVzc191c2VfY3IgfHwgKGlzYXR0
eSgyKSA+IDApOwogCiAgICAgaWYgKCFzc2hfY29tbWFuZFswXSkgewpAQCAtNTg3LDE2ICs2NTEs
MTcgQEAgaW50IG1haW5fbWlncmF0ZShpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgICAgIH0g
ZWxzZSB7CiAgICAgICAgICAgICB2ZXJib3NlX2xlbiA9IChtaW5tc2dsZXZlbF9kZWZhdWx0IC0g
bWlubXNnbGV2ZWwpICsgMjsKICAgICAgICAgfQotICAgICAgICB4YXNwcmludGYoJnJ1bmUsICJl
eGVjICVzICVzIHhsJXMlLipzIG1pZ3JhdGUtcmVjZWl2ZSVzJXMlcyIsCisgICAgICAgIHhhc3By
aW50ZigmcnVuZSwgImV4ZWMgJXMgJXMgeGwlcyUuKnMgbWlncmF0ZS1yZWNlaXZlJXMlcyVzJXMi
LAogICAgICAgICAgICAgICAgICAgc3NoX2NvbW1hbmQsIGhvc3QsCiAgICAgICAgICAgICAgICAg
ICBwYXNzX3R0eV9hcmcgPyAiIC10IiA6ICIiLAogICAgICAgICAgICAgICAgICAgdmVyYm9zZV9s
ZW4sIHZlcmJvc2VfYnVmLAogICAgICAgICAgICAgICAgICAgZGFlbW9uaXplID8gIiIgOiAiIC1l
IiwKICAgICAgICAgICAgICAgICAgIGRlYnVnID8gIiAtZCIgOiAiIiwKKyAgICAgICAgICAgICAg
ICAgIGNvcHlfbG9jYWxfZGlza3MgPyAiIC1sIiA6ICIiLAogICAgICAgICAgICAgICAgICAgcGF1
c2VfYWZ0ZXJfbWlncmF0aW9uID8gIiAtcCIgOiAiIik7CiAgICAgfQogCi0gICAgbWlncmF0ZV9k
b21haW4oZG9taWQsIHJ1bmUsIGRlYnVnLCBjb25maWdfZmlsZW5hbWUpOworICAgIG1pZ3JhdGVf
ZG9tYWluKGRvbWlkLCBydW5lLCBkZWJ1ZywgY29uZmlnX2ZpbGVuYW1lLCBjb3B5X2xvY2FsX2Rp
c2tzLCBob3N0bmFtZSk7CiAgICAgcmV0dXJuIEVYSVRfU1VDQ0VTUzsKIH0KIApkaWZmIC0tZ2l0
IGEvdG9vbHMveGwveGxfdm1jb250cm9sLmMgYi90b29scy94bC94bF92bWNvbnRyb2wuYwppbmRl
eCA4OWMyYjI1Li41ZmZiZmI3IDEwMDY0NAotLS0gYS90b29scy94bC94bF92bWNvbnRyb2wuYwor
KysgYi90b29scy94bC94bF92bWNvbnRyb2wuYwpAQCAtODgyLDcgKzg4Miw3IEBAIHN0YXJ0Ogog
CiAgICAgICAgIHJldCA9IGxpYnhsX2RvbWFpbl9jcmVhdGVfcmVzdG9yZShjdHgsICZkX2NvbmZp
ZywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZkb21pZCwgcmVz
dG9yZV9mZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlbmRf
YmFja19mZCwgJnBhcmFtcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHNlbmRfYmFja19mZCwgZG9tX2luZm8tPmNvcHlfbG9jYWxfZGlza3MsICZwYXJhbXMsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLCBhdXRvY29ubmVjdF9j
b25zb2xlX2hvdyk7CiAKICAgICAgICAgbGlieGxfZG9tYWluX3Jlc3RvcmVfcGFyYW1zX2Rpc3Bv
c2UoJnBhcmFtcyk7Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 23 07:59:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 07: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 1dOJUW-0005fU-Kq; Fri, 23 Jun 2017 07: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 <JBeulich@suse.com>) id 1dOJUV-0005fO-78
 for xen-devel@lists.xen.org; Fri, 23 Jun 2017 07:58:55 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 04/D3-23755-E3ACC495; Fri, 23 Jun 2017 07:58:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS9f2lE+
 kwfrTRhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aVf8/YC5r4K+Zc2MHUwNjE08XIySEkkCex
 6GkfC4jNK2AnsfrBNiYQW0LAUOL0wptgcRYBVYkPl7+ygthsAuoSbc+2A9kcHCICyhKT5/p2M
 XJxMAvMZJT4/eQqO0iNsICfxIR/ixgh5t9llFhwNAnE5hSwkrjc/oIRpJdXQFDi7w5hkDCzgJ
 bEw1+3WCBsbYllC18zg5QwC0hLLP/HMYGRbxZCwywkDbOQNMxCaFjAyLKKUb04tagstUjXWC+
 pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzD0GIBgB2PzF6dDjJIcTEqivJqRPpFC
 fEn5KZUZicUZ8UWlOanFhxg1ODgEtu1afYFRiiUvPy9VSYL32wmgOsGi1PTUirTMHGB0wJRKc
 PAoifB6bAZK8xYXJOYWZ6ZDpE4xKkqJ8y4E6RMASWSU5sG1wSLyEqOslDAvI9BRQjwFqUW5mS
 Wo8q8YxTkYlYR57x8HmsKTmVcCN/0V0GImoMUz1oAtLklESEk1MJ6Zsf8b94fHs29HMuYumJe
 pL55n2uuzRubrziqmmZ/MFm8Pux42ufD533MaSsyOL5Yr+9mErDqx2Wmm3JX1P+LLVLebbeDR
 l379Wk6D4e/sH9cnB/afuuAydcFv0btq3JcTE/Y9/rr6g0+B09WHWc8FW/kOOnX3X80wZChzV
 bou8PLap0X3OZyUWIozEg21mIuKEwE0MyE5wwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1498204732!68478800!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30289 invoked from network); 23 Jun 2017 07:58:53 -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; 23 Jun 2017 07:58:53 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 23 Jun 2017 01:58:51 -0600
Message-Id: <594CE65C0200007800166166@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 23 Jun 2017 01:58:52 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Chao Gao" <chao.gao@intel.com>
References: <1495608977-15921-1-git-send-email-chao.gao@intel.com>
 <1495608977-15921-4-git-send-email-chao.gao@intel.com>
 <594410B9020000780016380D@prv-mh.provo.novell.com>
 <20170623042207.GA57685@skl-2s3.sh.intel.com>
In-Reply-To: <20170623042207.GA57685@skl-2s3.sh.intel.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 v3 3/3] VT-d PI: restrict the vcpu number on
 a given pcpu
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIzLjA2LjE3IGF0IDA2OjIyLCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPiBP
biBGcmksIEp1biAxNiwgMjAxNyBhdCAwOTowOToxM0FNIC0wNjAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPj4+Pj4gT24gMjQuMDUuMTcgYXQgMDg6NTYsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3Rl
Ogo+Pj4gKyAgICB7Cj4+PiArICAgICAgICBwaV9jcHUgPSBjcHVtYXNrX2N5Y2xlKHBpX2NwdSwg
JmNwdV9vbmxpbmVfbWFwKTsKPj4KPj5XaXRoIHRoaXMsIGhvdyBjb3VsZCB0aGUgQ1BVIGJlIG9m
ZmxpbmUgYnkgdGhlIHRpbWUgeW91IG1ha2UgaXQKPj5iYWNrIHRvIHRoZSBjaGVjayBhYm92ZS4K
PiAKPiBUaGFua3MgdG8gcG9pbnQgaXQgb3V0LiBJdCB3b3VsZCBpbmN1ciBhIGJ1Zy4KCkkgZG9u
J3QgdW5kZXJzdGFuZCB3aGF0IHlvdSdyZSB0cnlpbmcgdG8gdGVsbCBtZSBoZXJlLgoKPiBJIHRo
aW5rIHdlIHNob3VsZCBkbyB0aGluZ3MgbGlrZSB0aGlzOgo+IAo+IElGIHBpX2Jsb2NraW5nX2xp
c3Qgb2YgY3VycmVudCBwY3B1IGRvZXNuJ3Qgb3ZlciB0aGUgbGltaXQ6Cj4gCWFkZCB0aGUgdmNw
dSB0byBjdXJyZW50IHBjcHUuCj4gRUxTRQo+IAlhZGQgdGhlIHZjcHUgdG8gYW5vdGhlciBwY3B1
LgoKQnV0IHRoYXQncyB3aGF0IHN1cHBvc2VkbHkgdGhlIHBhdGNoIGFscmVhZHkgdHJpZXMgdG8g
ZG8/Cgo+IFRvIGFkZCB0aGUgdmNwdSB0byBhbm90aGVyIHBjcHUsIHdlIHNob3VsZCBhdm9pZCBj
b25jdXJyZW5jeSB3aXRoCj4gdm14X3BpX2Rlc2NfZml4dXAoKS4gVGh1cywgYSBsb2NrIChlLmcu
IHJlbW90ZV9waV9saXN0X2xvY2spCgpQbGVhc2UgdXNlIG5hbWVzIHdoaWNoIGFjdHVhbGx5IGV4
aXN0IGluIHNvdXJjZSBjb2RlLCBvciBtYWtlCmNsZWFyIHdoYXQgZXhhY3RseSB5b3UncmUgcmVm
ZXJyaW5nIHRvLiBUYWxraW5nIG9mCnJlbW90ZV9waV9saXN0X2xvY2ssIHdoaWNoIEkgY2FuJ3Qg
ZmluZCBhbnkgaW5zdGFuY2Ugb2YsIGRvZXMgbm90CmhlbHAgdGhlIGRpc2N1c3Npb24sIGFzIHlv
dSBsZWF2ZSBtZSBndWVzc2luZyB3aG9zZSBsb2NrIHlvdQptZWFuIHRvIGFjcXVpcmUuCgo+IGNh
biBzb2x2ZSB0aGlzIHBvdGVudGlhbCBjb25jdXJyZW5jeS4gVXNpbmcgdGhpcyBsb2NrIGxpa2Ug
YmVsb3c6Cj4gCj4gaW4gdm14X3ZjcHVfYmxvY2soKToKPiAKPiBJRiBwaV9ibG9ja2luZ19saXN0
IG9mIGN1cnJlbnQgcGNwdSBkb2Vzbid0IG92ZXIgdGhlIGxpbWl0Ogo+IAlhZGQgdGhlIHZjcHUg
dG8gY3VycmVudCBwY3B1Cj4gRUxTRQo+IAlhY3F1aXJlIHJlbW90ZV9waV9saXN0X2xvY2sKPiAJ
Y2hvb3NlIGFub3RoZXIgb25saW5lIHBjcHUJKGRvbid0IHdvcnJ5IHRoaXMgcGNwdSB3b3VsZCBn
b2VzCj4gCQkJCQkgb2ZmbGluZSBmb3Igd2UgaG9sZCB0aGUKPiAJCQkJCSByZW1vdGVfcGlfbGlz
dF9sb2NrLCB3aGljaCBibG9ja3MKPiAJCQkJCSBjYWxsaW5nIHZteF9waV9kZXNjX2ZpeHVwKCks
Cj4gCQkJCQkgdGh1cyBhdCBsZWFzdCB3ZSBjYW4gYWRkIHRoaXMKPiAJCQkJCSB2Y3B1IHRvIHRo
ZSBwaV9ibG9ja2luZ19saXN0Cj4gCQkJCQkgYmVmb3JlIGNsZWFudXApCgpJIGNhbid0IHNlZSB3
aHkgeW91IG5lZWQgdG8gaG9sZCBhIGxvY2sgdG8gbWFrZSBzdXJlIGEgcENQVSBkb2Vzbid0Cmdv
IG9mZmxpbmUgLSBwQ1BVIG9mZmxpbmluZyBoYXBwZW5zIGluIHN0b3BfbWFjaGluZSBjb250ZXh0
IGFueXdheS4KCkphbgoKPiAJYWRkIHRoZSB2Y3B1IHRvIHRoZSBjaG9zZW4gcGNwdQo+IAlyZWxl
YXNlIHJlbW90ZV9waV9saXN0X2xvY2sKPiAKPiBpbiB2bXhfcGlfZGVzY19maXh1cCgpOgo+IGFj
cXVpcmUgcmVtb3RlX3BpX2xpc3RfbG9jawo+IC4uLgo+IHJlbGVhc2UgcmVtb3RlX3BpX2xpc3Rf
bG9jawo+IAo+IFRoYW5rcwo+IENoYW8KCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 23 08:03:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 08: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 1dOJZC-0006si-4W; Fri, 23 Jun 2017 08:03: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=3400dafe0=roger.pau@citrix.com>)
 id 1dOJZA-0006sb-Dd
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 08:03:44 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 0D/CB-03587-F5BCC495; Fri, 23 Jun 2017 08:03:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsWyU9JRQjf+tE+
 kweYGDovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPB5qnsBeskKq6+OsfWwPhVuIuRk0NCwE/i
 3t1+VhCbRUBV4sWZXpYuRg4ONgF7ielfK0DCIgLaEhdbP7CD2MwCORIPt71lArGFBaIlDvZvY
 AQp5xXwlFhyjgskLCTgJjHl5Wywcl4BQYmTM5+wQLTqSCzY/YkNpJxZQFpi+T8OkDCngLvE5z
 UPwUpEBVQkll5qZYUYoyjRP+8BG8SR6RJb//5insDIPwvJ1FlIps5CmLqAkXkVo0ZxalFZapG
 ukYFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZg8DEAwQ7GX8sCDjFKcjApifJq
 RvpECvEl5adUZiQWZ8QXleakFh9ilOHgUJLgbToFlBMsSk1PrUjLzAHGAUxagoNHSYTXYzNQm
 re4IDG3ODMdInWKUVFKnFcbpE8AJJFRmgfXBou9S4yyUsK8jECHCPEUpBblZpagyr9iFOdgVB
 LmrQKZwpOZVwI3/RXQYiagxTPWgC0uSURISTUwLupoKm2/aBIw+4Vn5s7UBczyB9vWnK58ppe
 8MpxpZYVa+uxn1868tlt1ZMad5p1poU8Xtn5/239Z+RqnncxviTXBCaumll0q6j/qfW9LdPkr
 ue0sYpYuNs8+PNTY0TjP98I0q+VXddPDtnFe62s4tGrdWt/k8v4JF6/eXVhuo2omy5/zQaZIU
 4mlOCPRUIu5qDgRAPAp18S4AgAA
X-Env-Sender: prvs=3400dafe0=roger.pau@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1498205022!103617498!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22049 invoked from network); 23 Jun 2017 08:03:43 -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;
 23 Jun 2017 08:03:43 -0000
X-IronPort-AV: E=Sophos;i="5.39,377,1493683200"; d="scan'208";a="48290137"
Date: Fri, 23 Jun 2017 09:03:34 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Bruno Alvisio <bruno.alvisio@gmail.com>
Message-ID: <20170623080334.erncnpoy24dp6xka@dhcp-3-128.uk.xensource.com>
References: <1498203740-7809-1-git-send-email-bruno.alvisio@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1498203740-7809-1-git-send-email-bruno.alvisio@gmail.com>
User-Agent: NeoMutt/20170609 (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.liu2@citrix.com,
 ian.jackson@eu.citrix.com, dave@recoil.org
Subject: Re: [Xen-devel] [PATCH RFC] Live migration for VMs with QEMU backed
 local storage
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBKdW4gMjMsIDIwMTcgYXQgMDM6NDI6MjBBTSAtMDQwMCwgQnJ1bm8gQWx2aXNpbyB3
cm90ZToKPiBUaGlzIHBhdGNoIGlzIHRoZSBmaXJzdCBhdHRlbXB0IG9uIGFkZGluZyBsaXZlIG1p
Z3JhdGlvbiBvZiBpbnN0YW5jZXMgd2l0aCBsb2NhbAo+IHN0b3JhZ2UgdG8gWGVuLiBUaGlzIHBh
dGNoIGp1c3QgaGFuZGxlcyB2ZXJ5IHJlc3RyaWN0ZWQgY2FzZSBvZiBmdWxseQo+IHZpcnR1YWxp
emVkIEhWTXMuIFRoZSBjb2RlIHVzZXMgdGhlICJkcml2ZS1taXJyb3IiIGNhcGFiaWxpdHkgcHJv
dmlkZWQgYnkgUUVNVS4KPiBBIG5ldyAiLWwiIG9wdGlvbiBpcyBpbnRyb2R1Y2VkIHRvICJ4bCBt
aWdyYXRlIiBjb21tYW5kLiBJZiBwcm92aWRlZCwgdGhlIGxvY2FsCj4gZGlzayBzaG91bGQgYmUg
bWlycm9yZWQgZHVyaW5nIHRoZSBtaWdyYXRpb24gcHJvY2Vzcy4gSWYgdGhlIG9wdGlvbiBpcyBz
ZXQsCj4gZHVyaW5nIHRoZSBWTSBjcmVhdGlvbiBhIHFlbXUgTkJEIHNlcnZlciBpcyBzdGFydGVk
IG9uIHRoZSBkZXN0aW5hdGlvbi4gQWZ0ZXIKPiB0aGUgaW5zdGFuY2UgaXMgc3VzcGVuZGVkIG9u
IHRoZSBzb3VyY2UsIHRoZSBRTVAgImRpc2stbWlycm9yIiBjb21tYW5kIGlzIGlzc3VlZAo+IHRv
IG1pcnJvciB0aGUgZGlzayB0byBkZXN0aW5hdGlvbi4gT25jZSB0aGUgbWlycm9yaW5nIGpvYiBp
cyBjb21wbGV0ZSwgdGhlCj4gbWlncmF0aW9uIHByb2Nlc3MgY29udGludWVzIGFzIGJlZm9yZS4g
RmluYWxseSwgdGhlIE5CRCBzZXJ2ZXIgaXMgc3RvcHBlZCBhZnRlcgo+IHRoZSBpbnN0YW5jZSBp
cyBzdWNjZXNzZnVsbHkgcmVzdW1lZCBvbiB0aGUgZGVzdGluYXRpb24gbm9kZS4KClNpbmNlIEkn
bSBub3QgZmFtaWxpYXIgd2l0aCBhbGwgdGhpcywgY2FuIHRoaXMgImRyaXZlci1taXJyb3IiIFFF
TVUKY2FwYWJpbGl0eSBoYW5kbGUgdGhlIG1pZ3JhdGlvbiBvZiBkaXNrIHdoaWxlIGJlaW5nIGFj
dGl2ZWx5IHVzZWQ/Cgo+IEEgbWFqb3IgcHJvYmxlbSB3aXRoIHRoaXMgcGF0Y2ggaXMgdGhhdCB0
aGUgbWlycm9yaW5nIG9mIHRoZSBkaXNrIGlzIHBlcmZvcm1lZAo+IG9ubHkgYWZ0ZXIgdGhlIG1l
bW9yeSBzdHJlYW0gaXMgY29tcGxldGVkIGFuZCB0aGUgVk0gaXMgc3VzcGVuZGVkIG9uIHRoZSBz
b3VyY2U7Cj4gdGh1cyB0aGUgaW5zdGFuY2UgaXMgZnJvemVuIGZvciBhIGxvbmcgcGVyaW9kIG9m
IHRpbWUuIFRoZSByZWFzb24gdGhpcyBoYXBwZW5zCj4gaXMgdGhhdCB0aGUgUUVNVSBwcm9jZXNz
IChuZWVkZWQgZm9yIHRoZSBkaXNrIG1pcnJvcmluZykgaXMgc3RhcnRlZCBvbiB0aGUKPiBkZXN0
aW5hdGlvbiBub2RlIG9ubHkgYWZ0ZXIgdGhlIG1lbW9yeSBjb3B5aW5nIGlzIGNvbXBsZXRlZC4g
T25lIHBvc3NpYmlsaXR5IEkKPiB3YXMgY29uc2lkZXJpbmcgdG8gc29sdmUgdGhpcyBpc3N1ZSAo
aWYgaXQgaXMgZGVjaWRlZCB0aGF0IHRoaXMgY2FwYWJpbGl0eQo+IHNob3VsZCBiZSB1c2VkKTog
Q291bGQgYSAiaGVscGVyIiBRRU1VIHByb2Nlc3MgYmUgc3RhcnRlZCBvbiB0aGUgZGVzdGluYXRp
b24KPiBub2RlIGF0IHRoZSBiZWdpbm5pbmcgb2YgdGhlIG1pZ3JhdGlvbiBzZXF1ZW5jZSB3aXRo
IHRoZSBzb2xlIHB1cnBvc2Ugb2YKPiBoYW5kbGluZyB0aGUgZGlzayBtaXJyb3JpbmcgYW5kIGtp
bGwgaXQgYXQgdGhlIGVuZCBvZiB0aGUgbWlncmF0aW9uIHNlcXVlbmNlPyAKPiAKPiBGcm9tIHRo
ZSBzdWdnZXN0aW9ucyBnaXZlbiBieSBLb25yYWQgV2lsayBhbmQgUGF1bCBEdXJyYW50IHRoZSBw
cmVmZXJyZWQKPiBhcHByb2FjaCB3b3VsZCBiZSB0byBoYW5kbGUgdGhlIG1pcnJvcmluZyBvZiBk
aXNrcyBieSBRRU1VIGluc3RlYWQgb2YgZGlyZWN0bHkKPiBiZWluZyBoYW5kbGVkIGRpcmVjdGx5
IGJ5LCBmb3IgZXhhbXBsZSwgYmxrYmFjay4gSXQgd291bGQgYmUgdmVyeSBoZWxwZnVsIGZvciBt
ZQo+IHRvIGhhdmUgYSBtZW50YWwgbWFwIG9mIGFsbCB0aGUgc2NlbmFyaW9zIHRoYXQgY2FuIGJl
IGVuY291bnRlcmVkIHJlZ2FyZGluZwo+IGxvY2FsIGRpc2sgKFhlbiBjb3VsZCBzdGFydCBzdXBw
b3J0aW5nIGxpdmUgbWlncmF0aW9uIG9mIGNlcnRhaW4gdHlwZXMgb2YgbG9jYWwKPiBkaXNrcyku
IFRoaXMgYXJlIHRoZSBvbmVzIEkgY2FuIHRoaW5rIG9mOgo+IC0gRnVsbHkgVmlydHVhbGl6ZWQg
SFZNOiBRRU1VIGVtdWxhdGlvbgoKUFYgZG9tYWlucyBjYW4gYWxzbyB1c2UgdGhlIFFFTVUgUFYg
ZGlzayBiYWNrZW5kLCBzbyBpdCBzaG91bGQgYmUKZmVhc2libGUgdG8gaGFuZGxlIHRoaXMgbWln
cmF0aW9uIGZvciBhbGwgZ3Vlc3QgdHlwZXMganVzdCB1c2luZwpRRU1VLgoKPiAtIGJsa2JhY2sK
ClRCSCwgSSBkb24ndCB0aGluayBzdWNoIGZlYXR1cmUgc2hvdWxkIGJlIGFkZGVkIHRvIGJsa2Jh
Y2suIEl0J3MKdG9vIGNvbXBsZXggdG8gYmUgaW1wbGVtZW50ZWQgaW5zaWRlIG9mIHRoZSBrZXJu
ZWwgaXRzZWxmLgoKVGhlcmUgYXJlIG9wdGlvbnMgYWxyZWFkeSBhdmFpbGFibGUgdG8gcGVyZm9y
bSBibG9jayBkZXZpY2UKZHVwbGljYXRpb24gYXQgdGhlIGJsb2NrIGxldmVsIGl0c2VsZiBpbiBM
aW51eCBsaWtlIERSREIgWzBdIGFuZCBJTUhPCnRoaXMgaXMgd2hhdCBzaG91bGQgYmUgdXNlZCBp
biBjb25qdW5jdGlvbiB3aXRoIGJsa2JhY2suCgpSZW1lbWJlciB0aGF0IGF0IHRoZSBlbmQgb2Yg
ZGF5IHRoZSBVbml4IHBoaWxvc29waHkgaGFzIGFsd2F5cyBiZWVuIHRvCmltcGxlbWVudCBzaW1w
bGUgdG9vbHMgdGhhdCBzb2x2ZSBzcGVjaWZpYyBwcm9ibGVtcywgYW5kIHRoZW4gZ2x1ZQp0aGVt
IHRvZ2V0aGVyIGluIG9yZGVyIHRvIHNvbHZlIG1vcmUgY29tcGxleCBwcm9ibGVtcy4KCkluIHRo
YXQgbGluZSBvZiB0aG91Z2h0LCB3aHkgbm90IHNpbXBseSB1c2UgaVNDU0kgb3Igc2ltaWxhciBp
biBvcmRlcgp0byBzaGFyZSB0aGUgZGlzayB3aXRoIGFsbCB0aGUgaG9zdHM/Cgo+IC0gYmxrdGFw
IC8gYmxrdGFwMiAKClRoaXMgaXMgZGVwcmVjYXRlZCBhbmQgbm8gbG9uZ2VyIHByZXNlbnQgaW4g
dXBzdHJlYW0ga2VybmVscywgSSBkb24ndAp0aGluayBpdCdzIHdvcnRoIGxvb2tpbmcgaW50byBp
dC4KClJvZ2VyLgoKWzBdIGh0dHA6Ly9kb2NzLmxpbmJpdC5jb20vCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 23 08:22:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 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 1dOJrX-00088i-Ki; Fri, 23 Jun 2017 08: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 <JBeulich@suse.com>) id 1dOJrW-00088c-Ne
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 08:22:42 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 B9/5C-03696-2DFCC495; Fri, 23 Jun 2017 08:22:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsXS6fjDS/fieZ9
 Ig/1/JSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oynr+ezFuw3rdjyeT5TA+MerS5GTg4hgTyJ
 L10/WUFsXgE7iSv3lrGB2BIChhKnF95k6WLk4GARUJWY/D4bJMwmoC7R9mw7WLkIUMmvWbfAb
 GaBAomFH5YxgtjCAm4Se7/MYoYYP5dZ4lqzFIjNKeAj8fTqG1aQkbwCghJ/dwhDtGpJPPx1iw
 XC1pZYtvA1M0gJs4C0xPJ/HBMY+WYhNMxC0jALScMshIYFjCyrGNWLU4vKUot0zfWSijLTM0p
 yEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQIDjwEIdjDOvOx/iFGSg0lJlDf2jE+kEF9Sfkpl
 RmJxRnxRaU5q8SFGGQ4OJQne9eeAcoJFqempFWmZOcAYgElLcPAoifB6bAZK8xYXJOYWZ6ZDp
 E4xKkqJ8yaA9AmAJDJK8+DaYHF3iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK870Cm8GTmlc
 BNfwW0mAlo8Yw1YItLEhFSUg2Mxsty/VfPSzBs4JyxbevW9RHbNY7dqzinZ++mZHXjyP3/XH8
 lrvZPEMm791uQ99vNN7/NJx3feKj0laJgxJwpx2ouxkXLn1cI0mbeEu36V//ifwGvJl9fLa1s
 5UUaNqEWzyrydZWrHQQ1TsVfvfZj02J/3+6tLxZsKorX+1XO2vNW2TuF2dtUiaU4I9FQi7moO
 BEALZe0NLYCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1498206159!69120176!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45334 invoked from network); 23 Jun 2017 08:22:41 -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; 23 Jun 2017 08:22:41 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 23 Jun 2017 02:22:39 -0600
Message-Id: <594CEBEF0200007800166189@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 23 Jun 2017 02:22:39 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <59492D1C0200007800164AA3@prv-mh.provo.novell.com>
 <59492D1C0200007800164AA3@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1706201421210.12819@sstabellini-ThinkPad-X260>
 <594A2A1C0200007800164F2A@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1706211108530.12819@sstabellini-ThinkPad-X260>
 <594B8493020000780016595C@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1706221146320.12819@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1706221146320.12819@sstabellini-ThinkPad-X260>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>, qemu-devel@nongnu.org
Subject: Re: [Xen-devel] [PATCH] 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>

Pj4+IE9uIDIyLjA2LjE3IGF0IDIwOjUyLCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gT24gVGh1LCAyMiBKdW4gMjAxNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+ID4+PiBPbiAyMS4w
Ni4xNyBhdCAyMDo0NiwgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+IHdyb3RlOgo+PiA+IE9uIFdl
ZCwgMjEgSnVuIDIwMTcsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiA+PiA+Pj4gT24gMjAuMDYuMTcg
YXQgMjM6NDgsIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPj4gPj4gPiBPbiBUdWUs
IDIwIEp1biAyMDE3LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gPj4gPj4gQEAgLTM2LDEzICszMyw3
IEBAIHN0cnVjdCBibGtpZl94ODZfMzJfcmVxdWVzdF9kaXNjYXJkIHsKPj4gPj4gPj4gICAgICBi
bGtpZl9zZWN0b3JfdCBzZWN0b3JfbnVtYmVyOyAgICAvKiBzdGFydCBzZWN0b3IgaWR4IG9uIGRp
c2sgKHIvdyAKPj4gPiBvbmx5KSAgKi8KPj4gPj4gPj4gICAgICB1aW50NjRfdCAgICAgICBucl9z
ZWN0b3JzOyAgICAgICAvKiAjIG9mIGNvbnRpZ3VvdXMgc2VjdG9ycyB0byBkaXNjYXJkIAo+PiA+
ICAgKi8KPj4gPj4gPj4gIH07Cj4+ID4+ID4+IC1zdHJ1Y3QgYmxraWZfeDg2XzMyX3Jlc3BvbnNl
IHsKPj4gPj4gPj4gLSAgICB1aW50NjRfdCAgICAgICAgaWQ7ICAgICAgICAgICAgICAvKiBjb3Bp
ZWQgZnJvbSByZXF1ZXN0ICovCj4+ID4+ID4+IC0gICAgdWludDhfdCAgICAgICAgIG9wZXJhdGlv
bjsgICAgICAgLyogY29waWVkIGZyb20gcmVxdWVzdCAqLwo+PiA+PiA+PiAtICAgIGludDE2X3Qg
ICAgICAgICBzdGF0dXM7ICAgICAgICAgIC8qIEJMS0lGX1JTUF8/Pz8gICAgICAgKi8KPj4gPj4g
Pj4gLX07Cj4+ID4+ID4+ICB0eXBlZGVmIHN0cnVjdCBibGtpZl94ODZfMzJfcmVxdWVzdCBibGtp
Zl94ODZfMzJfcmVxdWVzdF90Owo+PiA+PiA+PiAtdHlwZWRlZiBzdHJ1Y3QgYmxraWZfeDg2XzMy
X3Jlc3BvbnNlIGJsa2lmX3g4Nl8zMl9yZXNwb25zZV90Owo+PiA+PiA+PiAgI3ByYWdtYSBwYWNr
KHBvcCkKPj4gPj4gPj4gIAo+PiA+PiA+PiAgLyogeDg2XzY0IHByb3RvY29sIHZlcnNpb24gKi8K
Pj4gPj4gPj4gQEAgLTYyLDIwICs1MywxNCBAQCBzdHJ1Y3QgYmxraWZfeDg2XzY0X3JlcXVlc3Rf
ZGlzY2FyZCB7Cj4+ID4+ID4+ICAgICAgYmxraWZfc2VjdG9yX3Qgc2VjdG9yX251bWJlcjsgICAg
Lyogc3RhcnQgc2VjdG9yIGlkeCBvbiBkaXNrIChyL3cgCj4+ID4gb25seSkgICovCj4+ID4+ID4+
ICAgICAgdWludDY0X3QgICAgICAgbnJfc2VjdG9yczsgICAgICAgLyogIyBvZiBjb250aWd1b3Vz
IHNlY3RvcnMgdG8gZGlzY2FyZCAKPj4gPiAgICovCj4+ID4+ID4+ICB9Owo+PiA+PiA+PiAtc3Ry
dWN0IGJsa2lmX3g4Nl82NF9yZXNwb25zZSB7Cj4+ID4+ID4+IC0gICAgdWludDY0X3QgICAgICAg
X19hdHRyaWJ1dGVfXygoX19hbGlnbmVkX18oOCkpKSBpZDsKPj4gPj4gPj4gLSAgICB1aW50OF90
ICAgICAgICAgb3BlcmF0aW9uOyAgICAgICAvKiBjb3BpZWQgZnJvbSByZXF1ZXN0ICovCj4+ID4+
ID4+IC0gICAgaW50MTZfdCAgICAgICAgIHN0YXR1czsgICAgICAgICAgLyogQkxLSUZfUlNQXz8/
PyAgICAgICAqLwo+PiA+PiA+PiAtfTsKPj4gPj4gPj4KPj4gPj4gPj4gIHR5cGVkZWYgc3RydWN0
IGJsa2lmX3g4Nl82NF9yZXF1ZXN0IGJsa2lmX3g4Nl82NF9yZXF1ZXN0X3Q7Cj4+ID4+ID4+IC10
eXBlZGVmIHN0cnVjdCBibGtpZl94ODZfNjRfcmVzcG9uc2UgYmxraWZfeDg2XzY0X3Jlc3BvbnNl
X3Q7Cj4+ID4+ID4+ICAKPj4gPj4gPj4gIERFRklORV9SSU5HX1RZUEVTKGJsa2lmX2NvbW1vbiwg
c3RydWN0IGJsa2lmX2NvbW1vbl9yZXF1ZXN0LAo+PiA+PiA+PiAtICAgICAgICAgICAgICAgICAg
c3RydWN0IGJsa2lmX2NvbW1vbl9yZXNwb25zZSk7Cj4+ID4+ID4+ICsgICAgICAgICAgICAgICAg
ICBzdHJ1Y3QgYmxraWZfcmVzcG9uc2UpOwo+PiA+PiA+PiAgREVGSU5FX1JJTkdfVFlQRVMoYmxr
aWZfeDg2XzMyLCBzdHJ1Y3QgYmxraWZfeDg2XzMyX3JlcXVlc3QsCj4+ID4+ID4+IC0gICAgICAg
ICAgICAgICAgICBzdHJ1Y3QgYmxraWZfeDg2XzMyX3Jlc3BvbnNlKTsKPj4gPj4gPj4gKyAgICAg
ICAgICAgICAgICAgIHN0cnVjdCBibGtpZl9yZXNwb25zZSBRRU1VX1BBQ0tFRCk7Cj4+ID4+ID4g
Cj4+ID4+ID4gSW4gbXkgdGVzdCwgdGhlIHByZXZpb3VzIHNpemVzIGFuZCBhbGlnbm1lbnRzIG9m
IHRoZSByZXNwb25zZSBzdHJ1Y3RzCj4+ID4+ID4gd2VyZSAob24gYm90aCB4ODZfMzIgYW5kIHg4
Nl82NCk6Cj4+ID4+ID4gCj4+ID4+ID4gc2l6ZW9mKGJsa2lmX3g4Nl8zMl9yZXNwb25zZSk9MTIg
ICBzaXplb2YoYmxraWZfeDg2XzY0X3Jlc3BvbnNlKT0xNgo+PiA+PiA+IGFsaWduKGJsa2lmX3g4
Nl8zMl9yZXNwb25zZSk9NCAgICAgYWxpZ24oYmxraWZfeDg2XzY0X3Jlc3BvbnNlKT04Cj4+ID4+
ID4gCj4+ID4+ID4gV2hpbGUgd2l0aCB0aGVzZSBjaGFuZ2VzIGFyZSBub3csIHdoZW4gY29tcGls
ZWQgb24geDg2XzY0Ogo+PiA+PiA+IHNpemVvZihibGtpZl94ODZfMzJfcmVzcG9uc2UpPTExICAg
c2l6ZW9mKGJsa2lmX3g4Nl82NF9yZXNwb25zZSk9MTYKPj4gPj4gPiBhbGlnbihibGtpZl94ODZf
MzJfcmVzcG9uc2UpPTEgICAgIGFsaWduKGJsa2lmX3g4Nl82NF9yZXNwb25zZSk9OAo+PiA+PiA+
IAo+PiA+PiA+IHdoZW4gY29tcGlsZWQgb24geDg2XzMyOgo+PiA+PiA+IHNpemVvZihibGtpZl94
ODZfMzJfcmVzcG9uc2UpPTExICAgc2l6ZW9mKGJsa2lmX3g4Nl82NF9yZXNwb25zZSk9MTIKPj4g
Pj4gPiBhbGlnbihibGtpZl94ODZfMzJfcmVzcG9uc2UpPTEgICAgIGFsaWduKGJsa2lmX3g4Nl82
NF9yZXNwb25zZSk9NAo+PiA+PiA+IAo+PiA+PiA+IERpZCBJIGRvIG15IHRlc3RzIHdyb25nPwo+
PiA+PiA+IAo+PiA+PiA+IFFFTVVfUEFDS0VEIGlzIG5vdCB0aGUgc2FtZSBhcyAjcHJhZ21hIHBh
Y2socHVzaCwgNCkuIEluIGZhY3QsIGl0IGlzIHRoZQo+PiA+PiA+IHNhbWUgYXMgI3ByYWdtYSBw
YWNrKHB1c2gsIDEpLCBjYXVzaW5nIHRoZSBzdHJ1Y3QgdG8gYmUgZGVuc2VseSBwYWNrZWQsCj4+
ID4+ID4gbGVhdmluZyBubyBwYWRkaW5nIHdoYXRzZXZlci4KPj4gPj4gPiAKPj4gPj4gPiBJbiBh
ZGRpdGlvbiwgd2l0aG91dCBfX2F0dHJpYnV0ZV9fKChfX2FsaWduZWRfXyg4KSkpLAo+PiA+PiA+
IGJsa2lmX3g4Nl82NF9yZXNwb25zZSB3b24ndCBiZSA4IGJ5dGVzIGFsaWduZWQgd2hlbiBidWls
dCBvbiB4ODZfMzIuCj4+ID4+ID4gCj4+ID4+ID4gQW0gSSBtaXNzaW5nIHNvbWV0aGluZz8KPj4g
Pj4gCj4+ID4+IFdlbGwsIHlvdSdyZSBtaXhpbmcgYXR0cmlidXRlIGFwcGxpY2F0aW9uIHVwb24g
c3RydWN0dXJlCj4+ID4+IGRlY2xhcmF0aW9uIHdpdGggYXR0cmlidXRlIGFwcGxpY2F0aW9uIHVw
b24gc3RydWN0dXJlIHVzZS4gSXQncwo+PiA+PiB0aGUgbGF0dGVyIGhlcmUsIGFuZCBoZW5jZSB0
aGUgYXR0cmlidXRlIGRvZXNuJ3QgYWZmZWN0Cj4+ID4+IHN0cnVjdHVyZSBsYXlvdXQgYXQgYWxs
LiBBbGwgaXQgZG9lcyBpcyBhdm9pZCB0aGUgX2NvbnRhaW5pbmdfCj4+ID4+IDMyLWJpdCB1bmlv
biB0byBiZWNvbWUgOC1ieXRlIGFsaWduZWQgKGFuZCB0YWlsIHBhZGRpbmcgdG8gYmUKPj4gPj4g
aW5zZXJ0ZWQpLgo+PiA+IAo+PiA+IFRoYW5rcyBmb3IgdGhlIGV4cGxhbmF0aW9uLiBJIGFkbWl0
IGl0J3MgdGhlIGZpcnN0IHRpbWUgSSBzZWUgdGhlCj4+ID4gYWxpZ25lZCBhdHRyaWJ1dGUgYmVp
bmcgdXNlZCBhdCBzdHJ1Y3R1cmUgdXNhZ2Ugb25seS4gSSB0aGluayBpdCdzIHRoZQo+PiA+IGZp
cnN0IHRpbWUgUUVNVV9QQUNLRUQgaXMgdXNlZCB0aGlzIHdheSBpbiBRRU1VIHRvby4KPj4gPiAK
Pj4gPiBBbnl3YXksIGV2ZW4gdGFraW5nIHRoYXQgaW50byBhY2NvdW50LCB0aGluZ3MgYXJlIHN0
aWxsIG5vdCBjb21wbGV0ZWx5Cj4+ID4gcmlnaHQ6IHRoZSBhbGlnbm1lbnQgb2Ygc3RydWN0IGJs
a2lmX3g4Nl8zMl9yZXNwb25zZSBRRU1VX1BBQ0tFRCBpcyA0Cj4+ID4gYnl0ZXMgYXMgeW91IHdy
b3RlLCBidXQgdGhlIHNpemUgb2Ygc3RydWN0IGJsa2lmX3g4Nl8zMl9yZXNwb25zZSBpcwo+PiA+
IHN0aWxsIDE2IGJ5dGVzIGluc3RlYWQgb2YgMTIgYnl0ZXMgaW4gbXkgdGVzdC4gSSBzdXNwZWN0
IGl0IHdvcmtlZCBmb3IKPj4gPiB5b3UgYmVjYXVzZSB0aGUgb3RoZXIgbWVtYmVyIG9mIHRoZSB1
bmlvbiAoYmxraWZfeDg2XzMyX3JlcXVlc3QpIGlzCj4+ID4gbGFyZ2VyIHRoYW4gdGhhdC4gSG93
ZXZlciwgSSB0aGluayBpcyBub3QgYSBnb29kIGlkZWEgdG8gcmVseSBvbiB0aGlzCj4+ID4gaW1w
bGVtZW50YXRpb24gZGV0YWlsLiBUaGUgaW1wbGVtZW50YXRpb24gb2YgREVGSU5FX1JJTkdfVFlQ
RVMgc2hvdWxkIGJlCj4+ID4gb3BhcXVlIGZyb20gb3VyIHBvaW50IG9mIHZpZXcuIFdlIHNob3Vs
ZG4ndCBoYXZlIHRvIGtub3cgdGhhdCB0aGVyZSBpcyBhCj4+ID4gdW5pb24gdGhlcmUuCj4+IAo+
PiBJIGRvbid0IGZvbGxvdyAtIHdoeSBzaG91bGQgd2Ugbm90IHJlbHkgb24gdGhpcz8gSXQgaXMg
YSBmdW5kYW1lbnRhbAo+PiBhc3BlY3Qgb2YgdGhlIHNoYXJlZCByaW5nIG1vZGVsIHRoYXQgcmVx
dWVzdHMgYW5kIHJlc3BvbnNlcyBzaGFyZQo+PiBzcGFjZS4KPj4gCj4+ID4gTW9yZW92ZXIsIHRo
ZSBvdGhlciBwcm9ibGVtIGlzIHN0aWxsIHVuYWRkcmVzc2VkOiB0aGUgc2l6ZSBhbmQgYWxpZ25t
ZW50Cj4+ID4gb2YgYmxraWZfeDg2XzY0X3Jlc3BvbnNlIHdoZW4gYnVpbHQgb24geDg2XzMyIGFy
ZSAxMiBhbmQgNCBpbnN0ZWFkIG9mIDE2Cj4+ID4gYW5kIDggYnl0ZXMuIElzIHRoYXQgd29ya2lu
ZyBhbHNvIGJlY2F1c2UgaXQncyByZWx5aW5nIG9uIHRoZSBvdGhlcgo+PiA+IG1lbWJlciBvZiB0
aGUgdW5pb24gdG8gZW5mb3JjZSB0aGUgcmlnaHQgYWxpZ25tZW50IGFuZCBiaWdnZXIgc2l6ZT8K
Pj4gCj4+IFllcy4gRm9yIHRoZXNlIGFzIHdlbGwgYXMgeW91ciBjb21tZW50cyBmdXJ0aGVyIHVw
IC0gc2l6ZW9mKCkgYW5kCj4+IGFsaWdub2YoKSBhcmUgY29tcGxldGVseSB1bmludGVyZXN0aW5n
IGFzIGxvbmcgYXMgd2UgZG9uJ3QKPj4gaW5zdGFudGlhdGUgb2JqZWN0cyBvZiB0aG9zZSB0eXBl
cyBfYW5kIHRoZW4gdXNlIHRoZW0gZm9yCj4+IGNvbW11bmljYXRpb25fLiBUaGUgcGF0Y2ggc3Bl
Y2lmaWNhbGx5IHJlbW92ZXMgaW5zdGFudGlhdGlvbiwKPj4gc3dpdGNoaW5nIHRvIGEgcHVyZWx5
IHBvaW50ZXIgYmFzZWQgYXBwcm9hY2guIEFuZCB0aGF0IGlzIC4uLgo+IAo+IEFzIGxvbmcgYXMg
d2UgZG9uJ3QgaW5zdGFudGlhdGUgb2JqZWN0cyBvZiB0aG9zZSB0eXBlcyBhbmQgd2UgdXNlIHRo
ZW0KPiBmb3IgY29tbXVuaWNhdGlvbj8gVGhpcyBpcyBiYXNpY2FsbHkgYSBkZWF0aCB0cmFwIGhp
ZGRlbiBpbiBhbiBpbm5vY3VvdXMKPiBsb29raW5nIGhlYWRlciBmaWxlLgoKSSdtIHNvcnJ5LCBi
dXQgLSB3aGF0PyBOZWl0aGVyIGZyb250ZW5kIG5vciBiYWNrZW5kIGFyZSBzdXBwb3NlZAp0byBo
YXZlIGxvY2FsIGluc3RhbnRpYXRpb25zIG9mIHRoZSBzdHJ1Y3R1cmUgX2FuZF8gdXNlIHRob3Nl
IGZvcgpjb21tdW5pY2F0aW9uLiBEb2luZyBqdXN0IG9uZSBvZiB0aGUgdHdvIGlzIGZpbmUsIHdp
dGggdGhlIGNhdmVhdApvZiByaXNraW5nIHRvIHJlLWludHJvZHVjZSB0aGUgaXNzdWUgYmVpbmcg
Zml4ZWQgaGVyZSBpZiBkb25lIHNvIGluIGEKYmFja2VuZC4gT2YgY291cnNlIHRoZSBzYW1lIHdv
dWxkIGFwcGx5IHRvIHJlcXVlc3Qgc3RydWN0dXJlcwp1c2VkIGJ5IGEgZnJvbnRlbmQgaWYgaXQg
Y2FyZXMgdG8gbm90IGxlYWsgaW5mb3JtYXRpb24gdG8gdGhlCmJhY2tlbmQuCgpUbyBvdXRyaWdo
dCBwcmV2ZW50IHN1Y2ggaXNzdWVzIHRvIG9jY3VyLCBpdCB3b3VsZCBiZSBhIGdvb2QgdGhpbmcK
aWYgdGhlIHN0cnVjdHVyZXMgY291bGQgYmUgbWFya2VkIHN1Y2ggdGhhdCB0aGUgY29tcGlsZXIg
d291bGQKcmVmdXNlIHRvIGNyZWF0ZSBpbnN0YW50aWF0aW9ucyAoaS5lLiBvbmx5IHBvaW50ZXJz
IHRvIHRoZSBzdHJ1Y3R1cmUKd291bGQgYmUgYWxsb3dlZCkuIEJ1dCBzaW5jZSB3ZSdkIGhhdmUg
dG8gYXJyYW5nZSBmb3IgdGhhdCBhdApzdHJ1Y3R1cmUgZGVjbGFyYXRpb24gcG9pbnQsIGFuZCBz
aW5jZSBzdGFuZGFyZCBDODkgZG9lc24ndCBoYXZlCndheXMgdG8gYXJyYW5nZSBmb3IgdGhhdCAo
YW5kIEknZCBoYXZlIHRvIHNlZSB3aGV0aGVyIHRoZXJlJ3MgYQpnY2Mgb3IgQzk5IGV4dGVuc2lv
biBhbGxvd2luZyB0byBkbyBzbywgYXMgSSBjYW4ndCB0aGluayBvZiBvbmUKcmlnaHQgYXdheSks
IHdlIHNpbXBseSBjYW4ndCBkbyBzby4KCj4+IEluIHRoZSBlbmQgSSdtIHN1cnByaXNlZCB0aGUg
cWVtdSBzaWRlIGlzIHByb3Zpbmcgc28gbXVjaCBtb3JlCj4+IGRpZmZpY3VsdCB0byBnZXQgYWNj
ZXB0ZWQgY29tcGFyZWQgdG8gdGhlIExpbnV4IG9uZS4KPiAKPiBJIGFtIGhhcHB5IHRvIHdyaXRl
IHRoZSBjb2RlIGFuZC9vciB0aGUgY29tbWl0IG1lc3NhZ2UuIFdvdWxkIGEgc2ltcGxlCj4gY2Fz
dCBsaWtlIGJlbG93IHdvcmsgdG8gZml4IHRoZSBzZWN1cml0eSBpc3N1ZT8KCkkgc3VwcG9zZSBz
bywgYnV0IHlvdSBkbyByZWFsaXplIHRoYXQgdGhpcyBpcyBfZXhhY3RseV8gd2hhdApteSBwYXRj
aCBkb2VzLCBleGNlcHQgeW91IHVzZSBkYW5nZXJvdXMgY2FzdHMgd2hpbGUgSSBwbGF5CnR5cGUt
c2FmZT8KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 23 08:26:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 08: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 1dOJv2-0008IR-3T; Fri, 23 Jun 2017 08: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=3400dafe0=roger.pau@citrix.com>)
 id 1dOJv1-0008IJ-K7
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 08:26:19 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 BF/E9-03613-AA0DC495; Fri, 23 Jun 2017 08:26:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsWyU9JRQnfVBZ9
 IgyWvBCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy/By6wFewTqJixs4e9gfEUZxcjJ4eEgJ9E
 4+Y7bCA2i4CqxMSbG1lAbDYBHYmLc3eCxUUElCV6f/0GinNxMAt0Mkqc+9DHDJIQFvCQuLRuB
 VMXIwcHr4CnRNtbO5AaIYE5jBLtO26D1fAKCEqcnPkEbCgz0NAFuz+xgdQzC0hLLP/HARLmFL
 CX+HfjMxOILSqgIrH0UisriC0koCjRP+8BG8Sd6RITn/WwTGDkn4Vk6iwkU2chTF3AyLyKUaM
 4tagstUjX0FIvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwBBmAYAfjj2UBhxgl
 OZiURHljz/hECvEl5adUZiQWZ8QXleakFh9i1ODgENi8dvUFRimWvPy8VCUJXu3zQHWCRanpq
 RVpmTnAKIEpleDgURLh9dgMlOYtLkjMLc5Mh0idYlSUEuf1AekTAElklObBtcEi8xKjrJQwLy
 PQUUI8BalFuZklqPKvGMU5GJWEeSNApvBk5pXATX8FtJgJaPGMNWCLSxIRUlINjHN9I5fPVft
 4IOa3UdY6sfb+WMMzEafUIlexTp9ztH16a5tIqG376yAhplfBs49v0n/8Vnt6C/OSqlP8zHvT
 9k1buPjZD457DJWmbaJLlx4KKDz8PET1Vo/lC80lPza+NOFaIZJSrvmt65Kdwu9dNnJxIqWdm
 xS/P+99nfHBKn2BZksDU6LSDCWW4oxEQy3mouJEABoJKfzHAgAA
X-Env-Sender: prvs=3400dafe0=roger.pau@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1498206378!109219730!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7820 invoked from network); 23 Jun 2017 08:26:18 -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;
 23 Jun 2017 08:26:18 -0000
X-IronPort-AV: E=Sophos;i="5.39,377,1493683200"; d="scan'208";a="48291190"
Date: Fri, 23 Jun 2017 09:26:10 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170623082610.siyctf3f6ti3ryml@dhcp-3-128.uk.xensource.com>
References: <20170620091539.59051-1-roger.pau@citrix.com>
 <20170620091539.59051-3-roger.pau@citrix.com>
 <594BACC40200007800165AFC@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <594BACC40200007800165AFC@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170609 (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 2/3] x86/pt: enable binding of GSIs to a
	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>

T24gVGh1LCBKdW4gMjIsIDIwMTcgYXQgMDM6NDA6NTJBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDIwLjA2LjE3IGF0IDExOjE1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gQEAgLTQ3Miw3ICs1MTQsMjkgQEAgaW50IHB0X2lycV9jcmVhdGVfYmluZCgKPiA+
ICAgICAgICAgICAgICAgICAgcGlycV9kcGNpLT5mbGFncyA9IEhWTV9JUlFfRFBDSV9NQVBQRUQg
fAo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSFZNX0lSUV9EUENJX01B
Q0hfUENJIHwKPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEhWTV9JUlFf
RFBDSV9HVUVTVF9QQ0k7Cj4gPiAtICAgICAgICAgICAgICAgIHNoYXJlID0gQklORF9QSVJRX19X
SUxMX1NIQVJFOwo+ID4gKyAgICAgICAgICAgICAgICBpZiAoICFpc19oYXJkd2FyZV9kb21haW4o
ZCkgKQo+ID4gKyAgICAgICAgICAgICAgICAgICAgc2hhcmUgPSBCSU5EX1BJUlFfX1dJTExfU0hB
UkU7Cj4gPiArICAgICAgICAgICAgICAgIGVsc2UKPiA+ICsgICAgICAgICAgICAgICAgewo+ID4g
KyAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHBpbjsKPiA+ICsgICAgICAgICAgICAg
ICAgICAgIGNvbnN0IHN0cnVjdCBodm1fdmlvYXBpYyAqdmlvYXBpYyA9IGdzaV92aW9hcGljKGQs
Cj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBndWVzdF9nc2ksCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmcGluKTsKPiA+ICsK
PiA+ICsgICAgICAgICAgICAgICAgICAgIGlmICggIXZpb2FwaWMgKQo+ID4gKyAgICAgICAgICAg
ICAgICAgICAgewo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJM
RSgpOwo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ID4gKyAg
ICAgICAgICAgICAgICAgICAgfQo+ID4gKyAgICAgICAgICAgICAgICAgICAgcGlycV9kcGNpLT5m
bGFncyB8PSBIVk1fSVJRX0RQQ0lfSURFTlRJVFlfR1NJOwo+ID4gKyAgICAgICAgICAgICAgICAg
ICAgLyoKPiA+ICsgICAgICAgICAgICAgICAgICAgICAqIENoZWNrIGlmIHRoZSBjb3JyZXNwb25k
aW5nIHZJTyBBUElDIHBpbiBpcyBjb25maWd1cmVkCj4gPiArICAgICAgICAgICAgICAgICAgICAg
KiBsZXZlbCBvciBlZGdlIHRyaWdnZXIsIGxldmVsIHRyaWdnZXJlZCBpbnRlcnJ1cHRzIHdpbGwK
PiA+ICsgICAgICAgICAgICAgICAgICAgICAqIGJlIG1hcmtlZCBhcyBzaGFyZWFibGUuCj4gPiAr
ICAgICAgICAgICAgICAgICAgICAgKi8KPiA+ICsgICAgICAgICAgICAgICAgICAgIEFTU0VSVCgh
dmlvYXBpYy0+cmVkaXJ0YmxbcGluXS5maWVsZHMubWFzayk7Cj4gPiArICAgICAgICAgICAgICAg
ICAgICBzaGFyZSA9IHZpb2FwaWMtPnJlZGlydGJsW3Bpbl0uZmllbGRzLnRyaWdfbW9kZTsKPiA+
ICsgICAgICAgICAgICAgICAgfQo+IAo+IEknbSBzb3JyeSBmb3IgcGF5aW5nIGF0dGVudGlvbiB0
byB0aGlzIG9ubHkgbm93LCBidXQgdGhlIHZJTy1BUElDCj4gY29kZSBoZXJlIHJlYWxseSBzaG91
bGQgYmUgY29udmVydGVkIGludG8gYQo+IHZpb2FwaWNfZ2V0X3RyaWdnZXJfbW9kZSgpIGhlbHBl
ciBsaXZpbmcgaW4gdmlvYXBpYy5bY2hdLiBUaGUgc2FtZQo+IEkgdGhpbmsgYWN0dWFsbHkgaG9s
ZHMgZm9yIHRoZSB0d28gdXNlcyBvZiBnc2lfdmlvYXBpYygpLCBhbmQgdGhhdAo+IGZ1bmN0aW9u
IHNob3VsZCByZWFsbHkgaGF2ZSBiZWVuIGtlcHQgc3RhdGljIHRvIHZpb2FwaWMuYy4KCldlIHdp
bGwgbmVlZCBhIGNvdXBsZSBtb3JlIG9mIGhlbHBlciBmdW5jdGlvbnMgdGhlbiwKdmlvYXBpY19p
cnFfcG9zaXRpdmVfZWRnZSBmb3IgZXhhbXBsZSByZWFkcyB0aGUgdHJpZ2dlciBtb2RlLCBidXQg
aXQKYWxzbyBjaGVja3MgYW5kIHNldHMgdGhlIElSUiBhbmQgcHRfaXJxX3ZlY3RvciBnZXRzIHRo
ZSB2ZWN0b3IuCgpNYXliZSBhIHZpb2FwaWNfZ2V0X3JlZGlyZWN0aW9uX2VudHJ5PwoKUm9nZXIu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 23 08:30:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 08:30: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 1dOJzI-0000Uq-KR; Fri, 23 Jun 2017 08:30: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 1dOJzH-0000Uk-Vt
 for xen-devel@lists.xen.org; Fri, 23 Jun 2017 08:30:44 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 99/94-01730-3B1DC495; Fri, 23 Jun 2017 08:30:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS3fTRZ9
 Ig9cd2hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bS7bPYC76KVJz+at7A2C7YxcjJISSQJ/F0
 8RZGEJtXwE7i66w97CC2hIChxOmFN1lAbBYBVYlJdw+ygdhsAuoSbc+2s4LYIgKaEjM7LgH1c
 nEwC/xjlGhpmwbWLCyQIvFqYycLSEJIYAqzRE/XTLAEp4C1xLlNP4C6OYC2CUr83SEMEmYW0J
 J4+OsWC4StLbFs4WtmkBJmAWmJ5f84JjDyzUJomIWkYRaShlkIDQsYWVYxqhenFpWlFula6iU
 VZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBAYfAxDsYFzb6nyIUZKDSUmUN/aMT6QQ
 X1J+SmVGYnFGfFFpTmrxIUYZDg4lCd5p54FygkWp6akVaZk5wDiASUtw8CiJ8HpsBkrzFhck5
 hZnpkOkTjEqSonzRl4ASgiAJDJK8+DaYLF3iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8T0
 G282TmlcBNfwW0mAlo8Yw1YItLEhFSUg2MDLPbT29VP/am+7VB/YO1Sx7bujGo7wmZNeNVZZa
 A1d4LDFkLthQV7PqSqKJ6n6H+8K+59VYHpl6LK4vu54yxmN/R2ej2oO/H4btWYSLnO7773Xef
 P/XAgYTfbO77SuR8Y50Wyt/8JyG5xaTg+EKdUk31aWJh2xx3lW6U+C/z64UDd9ff4DB2JZbij
 ERDLeai4kQAfrhcWLgCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1498206640!104597944!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43253 invoked from network); 23 Jun 2017 08:30:42 -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; 23 Jun 2017 08:30:42 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 23 Jun 2017 02:30:39 -0600
Message-Id: <594CEDD00200007800166197@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 23 Jun 2017 02:30:40 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <20170619165753.25049-1-julien.grall@arm.com>
 <20170619165753.25049-2-julien.grall@arm.com>
 <5948EBA90200007800164599@prv-mh.provo.novell.com>
 <20170620091412.GB58640@deinos.phlegethon.org>
 <594908B20200007800164677@prv-mh.provo.novell.com>
 <20170620100647.GC58640@deinos.phlegethon.org>
 <594915C00200007800164722@prv-mh.provo.novell.com>
 <78d0ab0e-ee94-9ba8-43c9-98aed4e4da28@arm.com>
In-Reply-To: <78d0ab0e-ee94-9ba8-43c9-98aed4e4da28@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>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 01/16] xen/mm: Don't use _{g,
 m}fn for defining INVALID_{G, M}FN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIyLjA2LjE3IGF0IDIwOjMxLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IEhpLAo+IAo+IE9uIDIwLzA2LzE3IDExOjMyLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24g
MjAuMDYuMTcgYXQgMTI6MDYsIDx0aW1AeGVuLm9yZz4gd3JvdGU6Cj4+PiBBdCAwMzozNiAtMDYw
MCBvbiAyMCBKdW4gKDE0OTc5Mjk3NzgpLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+PiBPbiAy
MC4wNi4xNyBhdCAxMToxNCwgPHRpbUB4ZW4ub3JnPiB3cm90ZToKPj4+Pj4gQXQgMDE6MzIgLTA2
MDAgb24gMjAgSnVuICgxNDk3OTIyMzQ1KSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4+PiBP
biAxOS4wNi4xNyBhdCAxODo1NywgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4+Pj4+
PiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vbW0uaAo+Pj4+Pj4+ICsrKyBiL3hlbi9pbmNsdWRlL3hl
bi9tbS5oCj4+Pj4+Pj4gQEAgLTU2LDcgKzU2LDcgQEAKPj4+Pj4+Pgo+Pj4+Pj4+ICBUWVBFX1NB
RkUodW5zaWduZWQgbG9uZywgbWZuKTsKPj4+Pj4+PiAgI2RlZmluZSBQUklfbWZuICAgICAgICAg
ICIwNWx4Igo+Pj4+Pj4+IC0jZGVmaW5lIElOVkFMSURfTUZOICAgICAgX21mbih+MFVMKQo+Pj4+
Pj4+ICsjZGVmaW5lIElOVkFMSURfTUZOICAgICAgKG1mbl90KXsgfjBVTCB9Cj4+Pj4+Pgo+Pj4+
Pj4gV2hpbGUgSSBkb24ndCBleHBlY3QgYW55b25lIHRvIHdpc2ggdG8gdXNlIGEgc3VmZml4IGV4
cHJlc3Npb24gb24KPj4+Pj4+IHRoaXMgY29uc3RhbnQsIGZvciBtYXhpbXVtIGNvbXBhdGliaWxp
dHkgdGhpcyBzaG91bGQgc3RpbGwgYmUgZnVsbHkKPj4+Pj4+IHBhcmVudGhlc2l6ZWQsIEkgdGhp
bmsuIE9mIGNvdXJzZSB0aGlzIHNob3VsZCBiZSBlYXN5IGVub3VnaCB0bwo+Pj4+Pj4gZG8gd2hp
bGUgY29tbWl0dGluZy4KPj4+Pj4+Cj4+Pj4+PiBBcmUgeW91IGFibGUgdG8gYXNzdXJlIHVzIHRo
YXQgY2xhbmcgc3VwcG9ydHMgdGhpcyBnY2MgZXh0ZW5zaW9uCj4+Pj4+PiAoY29tcG91bmQgbGl0
ZXJhbCBmb3Igbm9uLWNvbXBvdW5kIHR5cGVzKQo+Pj4+Pgo+Pj4+PiBBSVVJIHRoaXMgaXMgYSBD
OTkgZmVhdHVyZSwgbm90IGEgR0NDaXNtLgo+Pj4+Cj4+Pj4gTW9zdCBwYXJ0cyBvZiBpdCB5ZXMg
KGl0IGlzIGEgZ2NjIGV4dGVuc2lvbiBpbiBDODkgbW9kZSBvbmx5KSwgYnV0IHRoZQo+Pj4+IHNw
ZWNpZmljIHVzZSBoZXJlIGlzbid0IGFmYWljdDogQ29tcG91bmQgbGl0ZXJhbHMgb3V0c2lkZSBv
ZiBmdW5jdGlvbnMKPj4+PiBhcmUgc3RhdGljIG9iamVjdHMsIGFuZCBoZW5jZSBjb3VsZG4ndCBi
ZSB1c2VkIGFzIGluaXRpYWxpemVycyBvZiBvdGhlcgo+Pj4+IG9iamVjdHMuCj4+Pgo+Pj4gQWgs
IEkgc2VlLiAgU28gd291bGQgaXQgYmUgYmV0dGVyIHRvIHVzZQo+Pj4KPj4+ICAgI2RlZmluZSBJ
TlZBTElEX01GTiAoKGNvbnN0IG1mbl90KSB7IH4wVUwgfSkKPj4+Cj4+PiA/Cj4+Cj4+IFdoaWxl
IEkgdGhpbmsgd2Ugc2hvdWxkIGluZGVlZCBjb25zaWRlciBhZGRpbmcgdGhlIGNvbnN0LCB0aGUg
YWJvdmUKPj4gc3RpbGwgaXMgYSBzdGF0aWMgb2JqZWN0LCBhbmQgaGVuY2Ugc3RpbGwgbm90IHN1
aXRhYmxlIGFzIGFuIGluaXRpYWxpemVyIGFzCj4+IHBlciBDOTkgb3IgQzExLiBCdXQgYXMgbG9u
ZyBhcyBnY2MgYW5kIGNsYW5nIHBlcm1pdCBpdCwgd2UncmUgZmluZS4KPiAKPiBBY3R1YWxseSB0
aGlzIHNvbHV0aW9ucyBicmVha3Mgb24gR0NDIDQuOSBwcm92aWRlZCBieSBMaW5hcm8gKFsxXSAK
PiA0LjktMjAxNi0wMiBhbmQgNC45LTIwMTcuMDEpLgo+IAo+IFRoaXMgc21hbGwgcmVwcm9kdWNl
ciBkb2VzIG5vdCBjb21waWxlIHdpdGggLXN0ZD1nbnU5OSAodXNlZCBieSBYZW4pIGJ1dCAKPiBj
b21waWxlIHdpdGggdGhpcyBvcHRpb24uIEphbiwgaGF2ZSB5b3UgdHJpZWQgNC45IHdpdGggdGhp
cyBwYXRjaD8KClRoYXQncyBzb3J0IG9mIGFuIG9kZCBxdWVzdGlvbiAtIHlvdSd2ZSBzZW50IHRo
ZSBwYXRjaCwgc28gSSB3b3VsZApoYXZlIGV4cGVjdGVkIHlvdSB0byBoYXZlIG1hZGUgc3VyZSBp
dCBkb2Vzbid0IGJyZWFrIChhbmQKd2hpbGUgaXQgd2FzIG1lIHRvIGFkZCB0aGUgY29uc3QsIHRo
aXMgd2FzIGRpc2N1c3NlZCwgYW5kIHlvdSBkb24ndAptYWtlIGNsZWFyIHdoZXRoZXIgdGhhdCdz
IHRoZSBpc3N1ZSkuIEluIGFueSBldmVudCwgSSd2ZSB0cmllZCAuLi4KCj4gdHlwZWRlZiBzdHJ1
Y3QKPiB7Cj4gICAgICB1bnNpZ25lZCBsb25nIGk7Cj4gfSBtZm5fdDsKPiAKPiBtZm5fdCB2ID0g
KGNvbnN0IG1mbl90KXt+MFVMfTsKCi4uLiB0aGlzIG5vdyB3aXRoIDcuMS4wLCA2LjMuMCwgNS40
LjAsIDUuMi4wLCBhbmQgNC45LjMsIGFuZCBhbGwKb2YgdGhlbSBjb21waWxlIHRoaXMgd2l0aG91
dCBlcnJvcnMgb3Igd2FybmluZ3MgKGF0IC1XYWxsIC1XKS4KRm9yIDQuOS4zIEkndmUgYWxzbyBz
cGVjaWZpY2FsbHkgdGFrZW4gY2FyZSB0byB0cnkgbm90IG9ubHkgdGhlCng4NiBjb21waWxlciwg
YnV0IGFsc28gdGhlIGFybTMyIGFuZCBhcm02NCBvbmVzLiBTbyBJJ20gYWZyYWlkCkkgbGFjayBl
bm91Z2ggZGV0YWlsIHRvIHVuZGVyc3RhbmQgd2hhdCB0aGUgaXNzdWUgaXMgYW5kIHdoYXQgYQpz
b2x1dGlvbiBtYXkgbG9vayBsaWtlLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 23 08:33:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 08: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 1dOK1a-0000eL-5G; Fri, 23 Jun 2017 08:33:06 +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 1dOK1Y-0000eB-R8
 for xen-devel@lists.xen.org; Fri, 23 Jun 2017 08:33:04 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 86/99-03557-042DC495; Fri, 23 Jun 2017 08:33:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsXS1tYhomt/ySf
 SYM1fTYslHxezODB6HN39mymAMYo1My8pvyKBNaNpYwdrQb9Yxax361gaGF8KdjFycQgJTGOU
 uHF4EmsXIyeHhACvxJFlM6Bsf4kpT3cyg9hCAuUSs95eZwexWQRUJbZu2MACYrMJKEtc/NrLB
 mKLANm9v36zgAxlFpjEKNF5ZiEjSEJYwFdiwYEvYA28AhYSr2Z8YISwDzFKnP4VB3HFRCaJ3S
 e6WCESghInZz4Ba2AW0JK48e8lUxcjB5AtLbH8HwdImFPAXmLxrjVgx4kCLd59ay/zBEbBWUi
 6ZyHpnoXQvYCReRWjRnFqUVlqka6hhV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4m
 RmDYMgDBDsabGwMOMUpyMCmJ8sae8YkU4kvKT6nMSCzOiC8qzUktPsQow8GhJME75yJQTrAoN
 T21Ii0zBxhBMGkJDh4lEV6PzUBp3uKCxNzizHSI1ClGRSlx3jiQPgGQREZpHlwbLGovMcpKCf
 MyAh0ixFOQWpSbWYIq/4pRnINRSZg36gLQFJ7MvBK46a+AFjMBLZ6xBmxxSSJCSqqBUV0xXTt
 at6R5Q9WmJ1Gvvr5a33DBbWuQ2VY1k+4pr+9E3PnofUPOZf5aZ9HtLxTsH0qqBp02jzjtJX0y
 8kjU77kqcnyBvrs848yyjjOvrS0u4JVviY/8+Ut5brvhNL63uacTZbhU2foYVhau3jeNL+TiZ
 gUzO23l2VefXNDtfrR217fS089MlViKMxINtZiLihMB2upFRdUCAAA=
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1498206780!109221326!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35461 invoked from network); 23 Jun 2017 08:33:03 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Jun 2017 08:33:03 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 23 Jun 2017 01:32:58 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.39,377,1493708400"; d="scan'208";a="984341518"
Received: from skl-2s3.sh.intel.com ([10.239.48.31])
 by orsmga003.jf.intel.com with ESMTP; 23 Jun 2017 01:32:57 -0700
Date: Fri, 23 Jun 2017 16:33:35 +0800
From: Chao Gao <chao.gao@intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170623083332.GA7556@skl-2s3.sh.intel.com>
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: <1495608977-15921-1-git-send-email-chao.gao@intel.com>
 <1495608977-15921-4-git-send-email-chao.gao@intel.com>
 <594410B9020000780016380D@prv-mh.provo.novell.com>
 <20170623042207.GA57685@skl-2s3.sh.intel.com>
 <594CE65C0200007800166166@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <594CE65C0200007800166166@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 v3 3/3] VT-d PI: restrict the vcpu number on
	a given pcpu
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBKdW4gMjMsIDIwMTcgYXQgMDE6NTg6NTJBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+Pj4gT24gMjMuMDYuMTcgYXQgMDY6MjIsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3Rl
Ogo+PiBPbiBGcmksIEp1biAxNiwgMjAxNyBhdCAwOTowOToxM0FNIC0wNjAwLCBKYW4gQmV1bGlj
aCB3cm90ZToKPj4+Pj4+IE9uIDI0LjA1LjE3IGF0IDA4OjU2LCA8Y2hhby5nYW9AaW50ZWwuY29t
PiB3cm90ZToKPj4+PiArICAgIHsKPj4+PiArICAgICAgICBwaV9jcHUgPSBjcHVtYXNrX2N5Y2xl
KHBpX2NwdSwgJmNwdV9vbmxpbmVfbWFwKTsKPj4+Cj4+PldpdGggdGhpcywgaG93IGNvdWxkIHRo
ZSBDUFUgYmUgb2ZmbGluZSBieSB0aGUgdGltZSB5b3UgbWFrZSBpdAo+Pj5iYWNrIHRvIHRoZSBj
aGVjayBhYm92ZS4KPj4gCj4+IFRoYW5rcyB0byBwb2ludCBpdCBvdXQuIEl0IHdvdWxkIGluY3Vy
IGEgYnVnLgo+Cj5JIGRvbid0IHVuZGVyc3RhbmQgd2hhdCB5b3UncmUgdHJ5aW5nIHRvIHRlbGwg
bWUgaGVyZS4KPgoKSSBhZ3JlZSB3aXRoIHlvdSB0aGF0IHdlIG1pZ2h0IHVzZSBhbiBvZmZsaW5l
IENQVSdzIHN0cnVjdHVyZS4KYW5kIEkgdHJlYXQgaXQgYXMgYSBidWcuCgo+PiBJIHRoaW5rIHdl
IHNob3VsZCBkbyB0aGluZ3MgbGlrZSB0aGlzOgo+PiAKPj4gSUYgcGlfYmxvY2tpbmdfbGlzdCBv
ZiBjdXJyZW50IHBjcHUgZG9lc24ndCBvdmVyIHRoZSBsaW1pdDoKPj4gCWFkZCB0aGUgdmNwdSB0
byBjdXJyZW50IHBjcHUuCj4+IEVMU0UKPj4gCWFkZCB0aGUgdmNwdSB0byBhbm90aGVyIHBjcHUu
Cj4KPkJ1dCB0aGF0J3Mgd2hhdCBzdXBwb3NlZGx5IHRoZSBwYXRjaCBhbHJlYWR5IHRyaWVzIHRv
IGRvPwoKeWVzLiBpdCBpcy4gYnV0IEkgd2FudCB0byB1bmNsb3NlIGEga2V5IHByb2JsZW0gaGVy
ZSBpcwp3ZSBtYXkgYWRkIGEgdmNwdSB0byBhbiBvZmZsaW5lIHBjcHUncyBwaSBibG9ja2luZyBs
aXN0LiBUcnkgdG8KYXZvaWQgdGhpcyB3ZSBjYW4gaW50cm9kdWNlIGEgX25ld18gbG9jayB0byBh
dm9pZCByYWNpbmcgd2l0aAp2bXhfcGlfZGVzY19maXh1cCgpLiBUaGlzIHZlcnNpb24gdHJpZWQg
dG8gdXNlIGV4aXN0aW5nIGxvY2sgCmllLiBwZXJfY3B1KHZteF9waV9ibG9ja2luZywgcGlfY3B1
KS5sb2NrIHRvIHNvbHZlIHRoZSBrZXkgcHJvYmxlbS4KQnV0IGFzIHlvdSBwb2ludGVkIG91dCwg
aXQgbWF5IHVzZSBhIG9mZmxpbmUgQ1BVJ3Mgc3RydWN0dXJlLgoKPgo+PiBUbyBhZGQgdGhlIHZj
cHUgdG8gYW5vdGhlciBwY3B1LCB3ZSBzaG91bGQgYXZvaWQgY29uY3VycmVuY3kgd2l0aAo+PiB2
bXhfcGlfZGVzY19maXh1cCgpLiBUaHVzLCBhIGxvY2sgKGUuZy4gcmVtb3RlX3BpX2xpc3RfbG9j
aykKPgo+UGxlYXNlIHVzZSBuYW1lcyB3aGljaCBhY3R1YWxseSBleGlzdCBpbiBzb3VyY2UgY29k
ZSwgb3IgbWFrZQo+Y2xlYXIgd2hhdCBleGFjdGx5IHlvdSdyZSByZWZlcnJpbmcgdG8uIFRhbGtp
bmcgb2YKPnJlbW90ZV9waV9saXN0X2xvY2ssIHdoaWNoIEkgY2FuJ3QgZmluZCBhbnkgaW5zdGFu
Y2Ugb2YsIGRvZXMgbm90Cj5oZWxwIHRoZSBkaXNjdXNzaW9uLCBhcyB5b3UgbGVhdmUgbWUgZ3Vl
c3Npbmcgd2hvc2UgbG9jayB5b3UKPm1lYW4gdG8gYWNxdWlyZS4KCkl0IGlzIGEgbmV3IGxvY2sg
YW5kIEkgdHJ5IHRvIGVudmlzaW9uIGhvdyBpdCBjYW4gdGFrZSBlZmZlY3QuCgo+Cj4+IGNhbiBz
b2x2ZSB0aGlzIHBvdGVudGlhbCBjb25jdXJyZW5jeS4gVXNpbmcgdGhpcyBsb2NrIGxpa2UgYmVs
b3c6Cj4+IAo+PiBpbiB2bXhfdmNwdV9ibG9jaygpOgo+PiAKPj4gSUYgcGlfYmxvY2tpbmdfbGlz
dCBvZiBjdXJyZW50IHBjcHUgZG9lc24ndCBvdmVyIHRoZSBsaW1pdDoKPj4gCWFkZCB0aGUgdmNw
dSB0byBjdXJyZW50IHBjcHUKPj4gRUxTRQo+PiAJYWNxdWlyZSByZW1vdGVfcGlfbGlzdF9sb2Nr
Cj4+IAljaG9vc2UgYW5vdGhlciBvbmxpbmUgcGNwdQkoZG9uJ3Qgd29ycnkgdGhpcyBwY3B1IHdv
dWxkIGdvZXMKPj4gCQkJCQkgb2ZmbGluZSBmb3Igd2UgaG9sZCB0aGUKPj4gCQkJCQkgcmVtb3Rl
X3BpX2xpc3RfbG9jaywgd2hpY2ggYmxvY2tzCj4+IAkJCQkJIGNhbGxpbmcgdm14X3BpX2Rlc2Nf
Zml4dXAoKSwKPj4gCQkJCQkgdGh1cyBhdCBsZWFzdCB3ZSBjYW4gYWRkIHRoaXMKPj4gCQkJCQkg
dmNwdSB0byB0aGUgcGlfYmxvY2tpbmdfbGlzdAo+PiAJCQkJCSBiZWZvcmUgY2xlYW51cCkKPgo+
SSBjYW4ndCBzZWUgd2h5IHlvdSBuZWVkIHRvIGhvbGQgYSBsb2NrIHRvIG1ha2Ugc3VyZSBhIHBD
UFUgZG9lc24ndAo+Z28gb2ZmbGluZSAtIHBDUFUgb2ZmbGluaW5nIGhhcHBlbnMgaW4gc3RvcF9t
YWNoaW5lIGNvbnRleHQgYW55d2F5LgoKSW4gY3B1X2Rvd24oKSwgdGhlIGNwdV9vbmxpbmVfYml0
bWFwIGlzIGNsZWFyZWQgYnkgdGhpcyBsaW5lOgoJaWYgKCAoZXJyID0gc3RvcF9tYWNoaW5lX3J1
bih0YWtlX2NwdV9kb3duLCBOVUxMLCBjcHUpKSA8IDAgKQoKQW5kIHZteF9waV9kZXNjX2ZpeHVw
KCkgaXMgY2FsbGVkIGxhdGVyIGJ5Cglub3RpZmllcl9jYWxsX2NoYWluKCZjcHVfY2hhaW4sIENQ
VV9ERUFELCBoY3B1LCBOVUxMKTsKClNvIEkgdGhpbmsgaWYgd2UgYWNxdWlyZSB0aGUgbmV3IGxv
Y2ssIG5hbWVseSByZW1vdGVfcGlfbGlzdF9sb2NrIGJlZm9yZQpjaG9vc2UgYW5vdGhlciBvbmxp
bmUgcGNwdSwgd2UgY2FuIG1ha2Ugc3VyZSB0aGUgdmNwdSB3aWxsIGJlIGFkZGVkIHRvCnRoZSBj
aG9zZW4gcGNwdSdzIHBpIGJsb2NraW5nIGxpc3QgcHJpb3IgdG8gc29tZSBjbGVhbnVwIHRvIHRo
ZSBzYW1lIHBpCmJsb2NraW5nIGxpc3QuCgpUaGFua3MKQ2hhbwoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 23 08:36:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 08:36: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 1dOK4r-0000ok-Ja; Fri, 23 Jun 2017 08: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=3407d24b6=dario.faggioli@citrix.com>)
 id 1dOK4p-0000od-HT
 for xen-devel@lists.xen.org; Fri, 23 Jun 2017 08:36:27 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 BE/B7-03613-A03DC495; Fri, 23 Jun 2017 08:36:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsXitHRDpC7nZZ9
 Ig90tBhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bK3+kFu/krVt67yNbAuJivi5GTQ0IgROLY
 5FfMXYwcHLwChhI/TlWBhIUFrCW2PznODmKzCRhIvNmxlxXEFhHwlvj59DpjFyMXB7PAGUaJn
 r9TWEASLAKqEu23e8BsTqCi3Q3rWUCKhAS6GSUO3H8LNolfQFLi1pePYMuYBaolrvwMgLhBW+
 LIuX6wEl4BQYmTM5+AzRESUJOYMfcy6wRGvlkIHbOQVIHYzAKaEq3bf7ND2NoSyxa+ZoawbSX
 WrXsPVWMjsenqAkYIW15i+9s5zAsY2VcxqhenFpWlFula6CUVZaZnlOQmZuboGhqY6eWmFhcn
 pqfmJCYV6yXn525iBIYxAxDsYJx92f8QoyQHk5Iob+wZn0ghvqT8lMqMxOKM+KLSnNTiQ4wyH
 BxKErwvLwLlBItS01Mr0jJzgBEFk5bg4FES4fXYDJTmLS5IzC3OTIdInWJUlBLn/QTSJwCSyC
 jNg2uDRfElRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfNGXQCawpOZVwI3/RXQYiagxTPWgC0
 uSURISTUwipWo/n+mLLUg5P98jV9GsySEy1sFo3LiVi/OC92hd8rQPF5eK3R11NIti/P36nZw
 2infu+s440lF04tpO+sft+nstJyULbTSoPXp7DC26UK+K2+y36/7ONsg5tch8yUZZc7BmtrGB
 2d/D2lym8txYmflYt1rYsuPysxN3LXv/sllodxlaa3hSizFGYmGWsxFxYkAs0iQxN0CAAA=
X-Env-Sender: prvs=3407d24b6=dario.faggioli@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1498206984!103624637!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44363 invoked from network); 23 Jun 2017 08:36:25 -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;
 23 Jun 2017 08:36:25 -0000
X-IronPort-AV: E=Sophos;i="5.39,377,1493683200"; 
 d="asc'?scan'208";a="429113524"
Message-ID: <1498206971.7405.40.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, <xen-devel@lists.xen.org>
Date: Fri, 23 Jun 2017 10:36:11 +0200
In-Reply-To: <1498157830-21845-5-git-send-email-boris.ostrovsky@oracle.com>
References: <1498157830-21845-1-git-send-email-boris.ostrovsky@oracle.com>
 <1498157830-21845-5-git-send-email-boris.ostrovsky@oracle.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, tim@xen.org,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v5 4/8] mm: Scrub memory from idle loop
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============7762642909517547097=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============7762642909517547097==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-o8wVCRH7YRHxBMxMoTtM"

--=-o8wVCRH7YRHxBMxMoTtM
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Thu, 2017-06-22 at 14:57 -0400, Boris Ostrovsky wrote:
> Instead of scrubbing pages during guest destruction (from
> free_heap_pages()) do this opportunistically, from the idle loop.
>=20
> We might come to scrub_free_pages()from idle loop while another CPU
> uses mapcache override, resulting in a fault while trying to do=C2=A0
> __map_domain_page() in scrub_one_page(). To avoid this, make mapcache
> vcpu override a per-cpu variable.
>=20
> Signed-off-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
>
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)
--=-o8wVCRH7YRHxBMxMoTtM
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

iQIcBAABCAAGBQJZTNL7AAoJEBZCeImluHPugtsP/2svxMTyYRHcYAuo79ZHdRX9
4m75Xq5qTsBm/Y3U/K7xyhNFO3IU9L+V+BL4drRhye++KyAzUszeM1Imq1AK+Z4h
7IeSKnOHwT5piEJCZo/U3KroFgtyMUyNo9dOt5gMDwsOpvjsC7DAB10qrOj/cvD8
f1A5KKQFb16JW16hSsOXTcUb+tXLu4kHGhZIikhzogGkDAyr3SYNXMr3zhJ31cBv
Y/LLIZN1aORAHRfMwX1mpLT+pxcRlV09+78PBRZ/gc36AQa61YoB1lBJ23yxBbRY
F9asqOWzFPeEa9teVdfprziyTWgEGrlIyLmowsHtVPyrHD+gdDpdG2d0/wy4USt4
Y+wcuCGoXkDM7otoJ87GnbRVuyJFpWs6Xgp28vxKWWe29fT7svYPKxBWUzskg3KR
RU/y3jXWGpx0JdK3XppJfM7VaT/kzXnCz7ymmW+k1kGPd+CQ06jyOKfoIO6H5J6+
ep+7qJoBSFp9xSsEtI5kGDL4JYte3fQmF/Ep5RH5wssgByuSMbbXh06MEfEVQMwG
8y1p7o/eocTDXGJoH5IPA4KsF0TnKyCL1iVSAczorR4YMQ1TZ3N3oeG3F13G9AGh
JrSgduR+vJk/gUF3BsCc/3e3h5kBPI1hH/rnhRqNBkNPRpgSu79W+z42f7UyIDZe
dWM7YPZOUWob5wwbmhZS
=yF3D
-----END PGP SIGNATURE-----

--=-o8wVCRH7YRHxBMxMoTtM--


--===============7762642909517547097==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7762642909517547097==--


From xen-devel-bounces@lists.xen.org Fri Jun 23 08:37:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 08:37: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 1dOK5P-0000sM-Rt; Fri, 23 Jun 2017 08:37: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=3407d24b6=dario.faggioli@citrix.com>)
 id 1dOK5P-0000sF-4H
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 08:37:03 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 AF/6E-01992-E23DC495; Fri, 23 Jun 2017 08:37:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsXitHSDva7uZZ9
 Ig7evVC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyNk9oZC37xVmw4PJexgfEBTxcjJ4eEQIjE
 0VvdzCA2r4ChRP+NXqYuRg4OYYESifMbvUHCbAIGEm927GUFsUUEjCQ671xm6WLk4mAWOMEoc
 XX+d7BeFgFViQObZrKC9HIKWEjsnecBEhYSiJd4feYjI4jNLyApcevLR7ByZoFqiT3dZ9kgTt
 CWOHKunx3iBEGJkzOfsED0qknMmHuZdQIj3ywkLbOQlEHENSVat/9mh7C1JZYtfM0MYdtKrFv
 3HqrGRmLT1QWMELa8xPa3c5gXMLKvYtQoTi0qSy3SNTLTSyrKTM8oyU3MzNE1NDDVy00tLk5M
 T81JTCrWS87P3cQIDOV6BgbGHYy3J/sdYpTkYFIS5Y094xMpxJeUn1KZkVicEV9UmpNafIhRh
 oNDSYL35UWgnGBRanpqRVpmDjCqYNISHDxKIrwem4HSvMUFibnFmekQqVOMilLivJ9A+gRAEh
 mleXBtsEi+xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmYN+oC0BSezLwSuOmvgBYzAS2esQZ
 scUkiQkqqgdH5nqaFruD5fZd+egku1GN5Zbdks+GGsGoXfa4FqVzzQtS1DU57VTfkb1rspFEc
 qbO1idMsWCiqV//GPmPzUx+uJWjF7QnTnfLRpSLuHJfM1XPCU/hkdgjXamztl8/dz+/Yd9lOy
 2TnG89z7p4VNtkHl+XPUn//M99syczcK/F6rFskxQ3alFiKMxINtZiLihMBYkXqs98CAAA=
X-Env-Sender: prvs=3407d24b6=dario.faggioli@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1498207019!101146955!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48668 invoked from network); 23 Jun 2017 08:37:01 -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;
 23 Jun 2017 08:37:01 -0000
X-IronPort-AV: E=Sophos;i="5.39,377,1493683200"; 
 d="asc'?scan'208";a="437596603"
Message-ID: <1498207013.7405.41.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Date: Fri, 23 Jun 2017 10:36:53 +0200
In-Reply-To: <20170623015630.GA15629@char.us.oracle.com>
References: <1498152713.7405.38.camel@citrix.com>
 <20170623015630.GA15629@char.us.oracle.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 cardoe <cardoe@cardoe.com>, Wei Liu <wei.liu@citrix.com>,
 "Ian.Jackson" <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] Travis build failing because "tools/xen-detect: try
 sysfs node for obtaining 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: multipart/mixed; boundary="===============7939554978443338556=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============7939554978443338556==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-IwstT32UhFhnue42TLk3"

--=-IwstT32UhFhnue42TLk3
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Thu, 2017-06-22 at 21:56 -0400, Konrad Rzeszutek Wilk wrote:
> On Thu, Jun 22, 2017 at 07:31:53PM +0200, Dario Faggioli wrote:
> > Hey,
> >=20
> > Am I the only one for which Travis seems to be unhappy of this:
>=20
> Nope. I saw it too ,but then figured there was some patch from Olaf
> for this?.
>=20
Ah, ok. I did look, but did not spot that.

Sorry for the noise, then. :-)

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)
--=-IwstT32UhFhnue42TLk3
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

iQIcBAABCAAGBQJZTNMlAAoJEBZCeImluHPudwYP/RYXcBruwjd8X48KbawcJhMc
hNSkt1YB3xzQfI9EDnRaWHFpCe53Q103wT5TD8iCj+msXCU2Qk7hgQ8pKdRQsLdF
Izr/K/8HnBwOW2u1JDZ385Pst6A8cJfnTuq0+ZenRse3NtYlAf9AWOW5XYZ46HVH
cflfriVXQS2odUTI5YWBJAvBPVfkAZ3WHFB6pss+X0T0Sz8jjankAVQx6sfdw7UF
EfkTBfZJ7NAUcpovHkvA2wThkODcrjwtoGXS9xP0oPI0nBnmxDjvzo7jx/DMymSb
ke5niwLjpJgQlh2Ruil2WOb6L3eBdXDJQ5bRM7zDJKS1IGJQfdZGWn2aBBsiVcNR
LiMXmKEtv6cC8cwzXA4o5EnvLg4e1EiNMX6S+vNCy3CA8A3ENu0LIKqZ0XZO/fun
penq4oHXAubPheUKV/mwj8/RtejyTu9HGMbgi+qh7F0UUdEuR8sCFJCLKqnZM+kA
CW144g9cTcxowosMmag7nV1nXh2Bt1z3Yg0uhi4mjK5uQG7B2DzeOqlnzJGix/RU
9uREqlQMK6k4/z8XilcDGCwp4uDt5VqJjvpQReu2CfAJM9lfLAiPhHXqExjTz7g5
qsQB/qJNprM4LtoX9rE684YglN8YE22NWdSKMeVjHX/ZXeO30lk9s17xhCFTWS19
KmfZxoNKMqu44Dddaz9n
=m67g
-----END PGP SIGNATURE-----

--=-IwstT32UhFhnue42TLk3--


--===============7939554978443338556==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7939554978443338556==--


From xen-devel-bounces@lists.xen.org Fri Jun 23 08:38:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 08: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 1dOK7A-00013r-6o; Fri, 23 Jun 2017 08:38: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=3400dafe0=roger.pau@citrix.com>)
 id 1dOK78-00013i-UV
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 08:38:51 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 5E/B9-03620-A93DC495; Fri, 23 Jun 2017 08:38:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsWyU9JRQnfmZZ9
 Ig3Ob9Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox1a18yFRwRrvg6q5mtgfEXdxcjJ4eEgJ/E
 weVL2EFsFgFVidmbboDZbAI6Ehfn7mTrYuTiEBGYwCjx9uoUxi5GDg5hgVCJ5SeCQWp4BTwlD
 q9YzwhSIyRwm1Fi0skuRoiEoMTJmU9YQGxmoEELdn9iA+llFpCWWP6PAyTMKeAlMf/MHSYQW1
 RARWLppVZWEFtIQFGif94DNojb0iW2/v3FPIGRbxaSqbOQTJ2FMHUBI/MqRo3i1KKy1CJdI2O
 9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAUGMAgh2Mf+YHHmKU5GBSEuWNPeMT
 KcSXlJ9SmZFYnBFfVJqTWnyIUYODQ2Dz2tUXGKVY8vLzUpUkeIsuAdUJFqWmp1akZeYAowGmV
 IKDR0mE12MzUJq3uCAxtzgzHSJ1ilFRSpy3AaRPACSRUZoH1waLwEuMslLCvIxARwnxFKQW5W
 aWoMq/YhTnYFQS5o26ADSFJzOvBG76K6DFTECLZ6wBW1ySiJCSamCc3XPrKYd3VleG3OR9Up+
 5nduij6sLv/li9b+g0m33w0KfzRp/b1927/op3Rc4K9EtlffxysLfZS1H1u5wE2Owaz2l9Min
 mlM/Q+7IN46Ctr1+DVfu3yp60dj6i9PhNUNVi5Su1wEGFdW+y5wLuxNu9Abf1RbP/KhwV/V6e
 bp0493VXGHbXyixFGckGmoxFxUnAgB4w7vhuwIAAA==
X-Env-Sender: prvs=3400dafe0=roger.pau@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1498207129!75295221!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58468 invoked from network); 23 Jun 2017 08:38:49 -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;
 23 Jun 2017 08:38:49 -0000
X-IronPort-AV: E=Sophos;i="5.39,377,1493683200"; d="scan'208";a="48291627"
Date: Fri, 23 Jun 2017 09:38:42 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>, Andrew Cooper
 <andrew.cooper3@citrix.com>, <boris.ostrovsky@oracle.com>,
 <xen-devel@lists.xenproject.org>
Message-ID: <20170623083842.shwv3b6ov7rjj7t3@dhcp-3-128.uk.xensource.com>
References: <20170620091539.59051-1-roger.pau@citrix.com>
 <20170620091539.59051-3-roger.pau@citrix.com>
 <594BACC40200007800165AFC@prv-mh.provo.novell.com>
 <20170623082610.siyctf3f6ti3ryml@dhcp-3-128.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170623082610.siyctf3f6ti3ryml@dhcp-3-128.uk.xensource.com>
User-Agent: NeoMutt/20170609 (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 v5 2/3] x86/pt: enable binding of GSIs to a
 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>

T24gRnJpLCBKdW4gMjMsIDIwMTcgYXQgMDk6MjY6MTBBTSArMDEwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IE9uIFRodSwgSnVuIDIyLCAyMDE3IGF0IDAzOjQwOjUyQU0gLTA2MDAsIEphbiBC
ZXVsaWNoIHdyb3RlOgo+ID4gPj4+IE9uIDIwLjA2LjE3IGF0IDExOjE1LCA8cm9nZXIucGF1QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4gPiBAQCAtNDcyLDcgKzUxNCwyOSBAQCBpbnQgcHRfaXJxX2Ny
ZWF0ZV9iaW5kKAo+ID4gPiAgICAgICAgICAgICAgICAgIHBpcnFfZHBjaS0+ZmxhZ3MgPSBIVk1f
SVJRX0RQQ0lfTUFQUEVEIHwKPiA+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgSFZNX0lSUV9EUENJX01BQ0hfUENJIHwKPiA+ID4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgSFZNX0lSUV9EUENJX0dVRVNUX1BDSTsKPiA+ID4gLSAgICAgICAgICAgICAg
ICBzaGFyZSA9IEJJTkRfUElSUV9fV0lMTF9TSEFSRTsKPiA+ID4gKyAgICAgICAgICAgICAgICBp
ZiAoICFpc19oYXJkd2FyZV9kb21haW4oZCkgKQo+ID4gPiArICAgICAgICAgICAgICAgICAgICBz
aGFyZSA9IEJJTkRfUElSUV9fV0lMTF9TSEFSRTsKPiA+ID4gKyAgICAgICAgICAgICAgICBlbHNl
Cj4gPiA+ICsgICAgICAgICAgICAgICAgewo+ID4gPiArICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgcGluOwo+ID4gPiArICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgaHZt
X3Zpb2FwaWMgKnZpb2FwaWMgPSBnc2lfdmlvYXBpYyhkLAo+ID4gPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBndWVz
dF9nc2ksCj4gPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICZwaW4pOwo+ID4gPiArCj4gPiA+ICsgICAgICAgICAg
ICAgICAgICAgIGlmICggIXZpb2FwaWMgKQo+ID4gPiArICAgICAgICAgICAgICAgICAgICB7Cj4g
PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKPiA+ID4g
KyAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ID4gPiArICAgICAgICAg
ICAgICAgICAgICB9Cj4gPiA+ICsgICAgICAgICAgICAgICAgICAgIHBpcnFfZHBjaS0+ZmxhZ3Mg
fD0gSFZNX0lSUV9EUENJX0lERU5USVRZX0dTSTsKPiA+ID4gKyAgICAgICAgICAgICAgICAgICAg
LyoKPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgICogQ2hlY2sgaWYgdGhlIGNvcnJlc3BvbmRp
bmcgdklPIEFQSUMgcGluIGlzIGNvbmZpZ3VyZWQKPiA+ID4gKyAgICAgICAgICAgICAgICAgICAg
ICogbGV2ZWwgb3IgZWRnZSB0cmlnZ2VyLCBsZXZlbCB0cmlnZ2VyZWQgaW50ZXJydXB0cyB3aWxs
Cj4gPiA+ICsgICAgICAgICAgICAgICAgICAgICAqIGJlIG1hcmtlZCBhcyBzaGFyZWFibGUuCj4g
PiA+ICsgICAgICAgICAgICAgICAgICAgICAqLwo+ID4gPiArICAgICAgICAgICAgICAgICAgICBB
U1NFUlQoIXZpb2FwaWMtPnJlZGlydGJsW3Bpbl0uZmllbGRzLm1hc2spOwo+ID4gPiArICAgICAg
ICAgICAgICAgICAgICBzaGFyZSA9IHZpb2FwaWMtPnJlZGlydGJsW3Bpbl0uZmllbGRzLnRyaWdf
bW9kZTsKPiA+ID4gKyAgICAgICAgICAgICAgICB9Cj4gPiAKPiA+IEknbSBzb3JyeSBmb3IgcGF5
aW5nIGF0dGVudGlvbiB0byB0aGlzIG9ubHkgbm93LCBidXQgdGhlIHZJTy1BUElDCj4gPiBjb2Rl
IGhlcmUgcmVhbGx5IHNob3VsZCBiZSBjb252ZXJ0ZWQgaW50byBhCj4gPiB2aW9hcGljX2dldF90
cmlnZ2VyX21vZGUoKSBoZWxwZXIgbGl2aW5nIGluIHZpb2FwaWMuW2NoXS4gVGhlIHNhbWUKPiA+
IEkgdGhpbmsgYWN0dWFsbHkgaG9sZHMgZm9yIHRoZSB0d28gdXNlcyBvZiBnc2lfdmlvYXBpYygp
LCBhbmQgdGhhdAo+ID4gZnVuY3Rpb24gc2hvdWxkIHJlYWxseSBoYXZlIGJlZW4ga2VwdCBzdGF0
aWMgdG8gdmlvYXBpYy5jLgo+IAo+IFdlIHdpbGwgbmVlZCBhIGNvdXBsZSBtb3JlIG9mIGhlbHBl
ciBmdW5jdGlvbnMgdGhlbiwKPiB2aW9hcGljX2lycV9wb3NpdGl2ZV9lZGdlIGZvciBleGFtcGxl
IHJlYWRzIHRoZSB0cmlnZ2VyIG1vZGUsIGJ1dCBpdAo+IGFsc28gY2hlY2tzIGFuZCBzZXRzIHRo
ZSBJUlIgYW5kIHB0X2lycV92ZWN0b3IgZ2V0cyB0aGUgdmVjdG9yLgo+IAo+IE1heWJlIGEgdmlv
YXBpY19nZXRfcmVkaXJlY3Rpb25fZW50cnk/CgpJIGNsZWFybHkgZGlkbid0IGhhdmUgZW5vdWdo
IGNvZmZlZSwgZm9yZ2V0IGFib3V0IHRoZQp2aW9hcGljX2lycV9wb3NpdGl2ZV9lZGdlIGZhZmYu
IHB0X2lycV92ZWN0b3IgbmVlZHMgdGhlIHZlY3RvciBhbmQKcHRfaXJxX21hc2tlZCBuZWVkcyB0
aGUgbWFza2luZyBiaXQuCgpXb3VsZCB5b3UgYmUgZmluZSB3aXRoIG1lIGludHJvZHVjaW5nCnZp
b2FwaWNfZ2V0X3t0cmlnZ2VyX21vZGUsdmVjdG9yfT8KClRoYW5rcywgUm9nZXIuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 23 08:41:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 08: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 1dOK9s-0001gn-Kn; Fri, 23 Jun 2017 08:41:40 +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 1dOK9r-0001gg-DJ
 for xen-devel@lists.xen.org; Fri, 23 Jun 2017 08:41:39 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 6A/17-10689-244DC495; Fri, 23 Jun 2017 08:41:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTdfxik+
 kwdT3chZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aGWWdYCq5JVRx6tIupgfGWaBcjF4eQwEZG
 iQUdi1ggnN2MEvtfHmbtYuTkEBZIkfg2/ygLiC0ioCzR++s3VNEJZomvC7eygTjMAh8YJZ72T
 WYEqWIT0JS48/kTE4jNK2AlsX/HfqA4BweLgKrE671RIGFRgXCJt41HWCBKBCVOznzCAlLCKW
 Av8WynGUiYWcBW4s7c3cwQtrzE9rdzmCcw8s1C0jELSdksJGULGJlXMWoUpxaVpRbpGhrrJRV
 lpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEBhwDEOxg3Lbd8xCjJAeTkihv7BmfSCG+
 pPyUyozE4oz4otKc1OJDjDIcHEoSvAyXgXKCRanpqRVpmTnA0IdJS3DwKInwemwGSvMWFyTmF
 memQ6ROMSpKifNmg/QJgCQySvPg2mDxdolRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvHcvAU
 3hycwrgZv+CmgxE9DiGWvAFpckIqSkGhirTyQ/v28p+LKK5dbtUKVn3M2dRmE915foLbx/TDn
 Q4LFJZ/yzGXMzTfJit/jZxB9ZXrlGn11zytZPhy0Z5DNOtDdy5Xkfbjx/p+vciUPzs7+bBbv/
 yd67cfGdpn6h4CUrfAw/LAzguBu3JvOfXfyTKXe2fj1W3WnOy2qzze3am5ucyzT9JysqsRRnJ
 BpqMRcVJwIAIrAjKbICAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1498207296!102982161!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14226 invoked from network); 23 Jun 2017 08:41:37 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-31.messagelabs.com with SMTP; 23 Jun 2017 08: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 076112B;
 Fri, 23 Jun 2017 01:41: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 92BC33F3E1;
 Fri, 23 Jun 2017 01:41:34 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>
References: <20170619165753.25049-1-julien.grall@arm.com>
 <20170619165753.25049-2-julien.grall@arm.com>
 <5948EBA90200007800164599@prv-mh.provo.novell.com>
 <20170620091412.GB58640@deinos.phlegethon.org>
 <594908B20200007800164677@prv-mh.provo.novell.com>
 <20170620100647.GC58640@deinos.phlegethon.org>
 <594915C00200007800164722@prv-mh.provo.novell.com>
 <78d0ab0e-ee94-9ba8-43c9-98aed4e4da28@arm.com>
 <594CEDD00200007800166197@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <98408bfd-43ed-4141-1362-1387534f6693@arm.com>
Date: Fri, 23 Jun 2017 09:41:33 +0100
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: <594CEDD00200007800166197@prv-mh.provo.novell.com>
Cc: Tim Deegan <tim@xen.org>, 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 v2 01/16] xen/mm: Don't use _{g,
 m}fn for defining INVALID_{G, M}FN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGkgSmFuLAoKT24gMjMvMDYvMTcgMDk6MzAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIy
LjA2LjE3IGF0IDIwOjMxLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+PiBIaSwKPj4K
Pj4gT24gMjAvMDYvMTcgMTE6MzIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMjAuMDYu
MTcgYXQgMTI6MDYsIDx0aW1AeGVuLm9yZz4gd3JvdGU6Cj4+Pj4gQXQgMDM6MzYgLTA2MDAgb24g
MjAgSnVuICgxNDk3OTI5Nzc4KSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4+IE9uIDIwLjA2
LjE3IGF0IDExOjE0LCA8dGltQHhlbi5vcmc+IHdyb3RlOgo+Pj4+Pj4gQXQgMDE6MzIgLTA2MDAg
b24gMjAgSnVuICgxNDk3OTIyMzQ1KSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4+Pj4gT24g
MTkuMDYuMTcgYXQgMTg6NTcsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+Pj4+Pj4+
IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9tbS5oCj4+Pj4+Pj4+ICsrKyBiL3hlbi9pbmNsdWRlL3hl
bi9tbS5oCj4+Pj4+Pj4+IEBAIC01Niw3ICs1Niw3IEBACj4+Pj4+Pj4+Cj4+Pj4+Pj4+ICBUWVBF
X1NBRkUodW5zaWduZWQgbG9uZywgbWZuKTsKPj4+Pj4+Pj4gICNkZWZpbmUgUFJJX21mbiAgICAg
ICAgICAiMDVseCIKPj4+Pj4+Pj4gLSNkZWZpbmUgSU5WQUxJRF9NRk4gICAgICBfbWZuKH4wVUwp
Cj4+Pj4+Pj4+ICsjZGVmaW5lIElOVkFMSURfTUZOICAgICAgKG1mbl90KXsgfjBVTCB9Cj4+Pj4+
Pj4KPj4+Pj4+PiBXaGlsZSBJIGRvbid0IGV4cGVjdCBhbnlvbmUgdG8gd2lzaCB0byB1c2UgYSBz
dWZmaXggZXhwcmVzc2lvbiBvbgo+Pj4+Pj4+IHRoaXMgY29uc3RhbnQsIGZvciBtYXhpbXVtIGNv
bXBhdGliaWxpdHkgdGhpcyBzaG91bGQgc3RpbGwgYmUgZnVsbHkKPj4+Pj4+PiBwYXJlbnRoZXNp
emVkLCBJIHRoaW5rLiBPZiBjb3Vyc2UgdGhpcyBzaG91bGQgYmUgZWFzeSBlbm91Z2ggdG8KPj4+
Pj4+PiBkbyB3aGlsZSBjb21taXR0aW5nLgo+Pj4+Pj4+Cj4+Pj4+Pj4gQXJlIHlvdSBhYmxlIHRv
IGFzc3VyZSB1cyB0aGF0IGNsYW5nIHN1cHBvcnRzIHRoaXMgZ2NjIGV4dGVuc2lvbgo+Pj4+Pj4+
IChjb21wb3VuZCBsaXRlcmFsIGZvciBub24tY29tcG91bmQgdHlwZXMpCj4+Pj4+Pgo+Pj4+Pj4g
QUlVSSB0aGlzIGlzIGEgQzk5IGZlYXR1cmUsIG5vdCBhIEdDQ2lzbS4KPj4+Pj4KPj4+Pj4gTW9z
dCBwYXJ0cyBvZiBpdCB5ZXMgKGl0IGlzIGEgZ2NjIGV4dGVuc2lvbiBpbiBDODkgbW9kZSBvbmx5
KSwgYnV0IHRoZQo+Pj4+PiBzcGVjaWZpYyB1c2UgaGVyZSBpc24ndCBhZmFpY3Q6IENvbXBvdW5k
IGxpdGVyYWxzIG91dHNpZGUgb2YgZnVuY3Rpb25zCj4+Pj4+IGFyZSBzdGF0aWMgb2JqZWN0cywg
YW5kIGhlbmNlIGNvdWxkbid0IGJlIHVzZWQgYXMgaW5pdGlhbGl6ZXJzIG9mIG90aGVyCj4+Pj4+
IG9iamVjdHMuCj4+Pj4KPj4+PiBBaCwgSSBzZWUuICBTbyB3b3VsZCBpdCBiZSBiZXR0ZXIgdG8g
dXNlCj4+Pj4KPj4+PiAgICNkZWZpbmUgSU5WQUxJRF9NRk4gKChjb25zdCBtZm5fdCkgeyB+MFVM
IH0pCj4+Pj4KPj4+PiA/Cj4+Pgo+Pj4gV2hpbGUgSSB0aGluayB3ZSBzaG91bGQgaW5kZWVkIGNv
bnNpZGVyIGFkZGluZyB0aGUgY29uc3QsIHRoZSBhYm92ZQo+Pj4gc3RpbGwgaXMgYSBzdGF0aWMg
b2JqZWN0LCBhbmQgaGVuY2Ugc3RpbGwgbm90IHN1aXRhYmxlIGFzIGFuIGluaXRpYWxpemVyIGFz
Cj4+PiBwZXIgQzk5IG9yIEMxMS4gQnV0IGFzIGxvbmcgYXMgZ2NjIGFuZCBjbGFuZyBwZXJtaXQg
aXQsIHdlJ3JlIGZpbmUuCj4+Cj4+IEFjdHVhbGx5IHRoaXMgc29sdXRpb25zIGJyZWFrcyBvbiBH
Q0MgNC45IHByb3ZpZGVkIGJ5IExpbmFybyAoWzFdCj4+IDQuOS0yMDE2LTAyIGFuZCA0LjktMjAx
Ny4wMSkuCj4+Cj4+IFRoaXMgc21hbGwgcmVwcm9kdWNlciBkb2VzIG5vdCBjb21waWxlIHdpdGgg
LXN0ZD1nbnU5OSAodXNlZCBieSBYZW4pIGJ1dAo+PiBjb21waWxlIHdpdGggdGhpcyBvcHRpb24u
IEphbiwgaGF2ZSB5b3UgdHJpZWQgNC45IHdpdGggdGhpcyBwYXRjaD8KPgo+IFRoYXQncyBzb3J0
IG9mIGFuIG9kZCBxdWVzdGlvbiAtIHlvdSd2ZSBzZW50IHRoZSBwYXRjaCwgc28gSSB3b3VsZAo+
IGhhdmUgZXhwZWN0ZWQgeW91IHRvIGhhdmUgbWFkZSBzdXJlIGl0IGRvZXNuJ3QgYnJlYWsgKGFu
ZAo+IHdoaWxlIGl0IHdhcyBtZSB0byBhZGQgdGhlIGNvbnN0LCB0aGlzIHdhcyBkaXNjdXNzZWQs
IGFuZCB5b3UgZG9uJ3QKPiBtYWtlIGNsZWFyIHdoZXRoZXIgdGhhdCdzIHRoZSBpc3N1ZSkuIElu
IGFueSBldmVudCwgSSd2ZSB0cmllZCAuLi4KCkkgZG9uJ3QgcGVyc29uYWxseSB0cnkgZXZlcnkg
c2luZ2xlIGNvbXBpbGVyIGV2ZXJ5IHRpbWUgSSBhbSB3cml0aW5nIGEgCnBhdGNoLi4uIFRoaXMg
aXMgdG9vIGNvbXBsZXggZ2l2ZW4gdGhhdCBkaWZmZXJlbnQgc3Rha2Vob2xkZXJzIChMaW5hcm8s
IApEZWJpYW4sIFVidW50dSwuLi4pIHByb3ZpZGUgdmFyaW91cyBiaW5hcmllcyB3aXRoIHRoZWly
IG93biBwYXRjaGVzIG9uIHRvcC4KCkkgYXNrZWQgeW91IGJlY2F1c2UgSSB3YXMgd29uZGVyaW5n
IHdoYXQgaXMgaGFwcGVuaW5nIG9uIHg4NiAoSSBkb24ndCAKaGF2ZSA0LjkgeDg2IGluIGhhbmQp
IGFuZCB0byBydWxlIG91dCBhIGJ1ZyBpbiB0aGUgY29tcGlsZXIgcHJvdmlkZWQgYnkgCkxpbmFy
by4KCj4KPj4gdHlwZWRlZiBzdHJ1Y3QKPj4gewo+PiAgICAgIHVuc2lnbmVkIGxvbmcgaTsKPj4g
fSBtZm5fdDsKPj4KPj4gbWZuX3QgdiA9IChjb25zdCBtZm5fdCl7fjBVTH07Cj4KPiAuLi4gdGhp
cyBub3cgd2l0aCA3LjEuMCwgNi4zLjAsIDUuNC4wLCA1LjIuMCwgYW5kIDQuOS4zLCBhbmQgYWxs
Cj4gb2YgdGhlbSBjb21waWxlIHRoaXMgd2l0aG91dCBlcnJvcnMgb3Igd2FybmluZ3MgKGF0IC1X
YWxsIC1XKS4KPiBGb3IgNC45LjMgSSd2ZSBhbHNvIHNwZWNpZmljYWxseSB0YWtlbiBjYXJlIHRv
IHRyeSBub3Qgb25seSB0aGUKPiB4ODYgY29tcGlsZXIsIGJ1dCBhbHNvIHRoZSBhcm0zMiBhbmQg
YXJtNjQgb25lcy4gU28gSSdtIGFmcmFpZAo+IEkgbGFjayBlbm91Z2ggZGV0YWlsIHRvIHVuZGVy
c3RhbmQgd2hhdCB0aGUgaXNzdWUgaXMgYW5kIHdoYXQgYQo+IHNvbHV0aW9uIG1heSBsb29rIGxp
a2UuCgpJIGRvbid0IGhhdmUgbXVjaCBleGNlcHQgdGhlIGZvbGxvd2luZyBlcnJvcjoKCi90bXAv
dGVzdC5jOjY6MTogZXJyb3I6IGluaXRpYWxpemVyIGVsZW1lbnQgaXMgbm90IGNvbnN0YW50CiAg
bWZuX3QgdiA9IChjb25zdCBtZm5fdCl7fjBVTH07CiAgXgoKSWYgaXQgd29ya3MgZm9yIHlvdSBv
biA0LjksIHRoZW4gaXQgbWlnaHQgYmUgYSBidWcgaW4gdGhlIEdDQyBwcm92aWRlZCAKYnkgTGlu
YXJvIGFuZCB3aWxsIHJlcG9ydCBpdC4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 23 08:56:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 08: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 1dOKNc-0002Uo-VD; Fri, 23 Jun 2017 08:55:52 +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 1dOKNb-0002Ui-8M
 for xen-devel@lists.xen.org; Fri, 23 Jun 2017 08:55:51 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 9C/D2-03587-697DC495; Fri, 23 Jun 2017 08:55:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVysyfVTXfadZ9
 Ig4/rmS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ow3056zFvwRqfg5q5GpgXGKYBcjF4eQwEZG
 iVXdU5ghnN2MEjOufmftYuTkEBZIkfg2/ygLiC0ioCzR++s3C0TRCWaJrwu3soE4zAIfGCWe9
 k1mBKliE9CUuPP5E1MXIwcHr4CVxNRDCiBhFgFViWt/+8EGiQqES7xtPAJm8woISpyc+YQFpJ
 xTwF7i2U4zkDCzgK3Enbm7mSFseYntb+cwT2Dkm4WkYxaSsllIyhYwMq9iVC9OLSpLLdI11ks
 qykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAw3BiDYwdjxz+kQoyQHk5Iob+wZn0gh
 vqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwy14BygkWp6akVaZk5wMCHSUtw8CiJ8HpsBkrzFhck5
 hZnpkOkTjEqSonzVoL0CYAkMkrz4Npg0XaJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwrwZIF
 N4MvNK4Ka/AlrMBLR4xhqwxSWJCCmpBkbzvR7LWROme/I+ZrnSZeV6q6iq7PbRC43WAbZPnq7
 9JdMiOeOYxIk5xo/MOaxWTf9h/eun3Z8+Bb30m+v3PN8zJ0po8nImnR21/H/uzElivfCQy/Xl
 q0ghzwJPNiZvXjP7sz1rzq1R69grfH7Gyef7X9s3e62bFiX/57l0zr0Lzov7DZPVp9cosRRnJ
 BpqMRcVJwIAt7sSJ7ECAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1498208149!56253646!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64133 invoked from network); 23 Jun 2017 08:55:49 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-27.messagelabs.com with SMTP; 23 Jun 2017 08:55: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 226542B;
 Fri, 23 Jun 2017 01:55: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 CBF7F3F557;
 Fri, 23 Jun 2017 01:55:47 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>
References: <20170619165753.25049-1-julien.grall@arm.com>
 <20170619165753.25049-2-julien.grall@arm.com>
 <5948EBA90200007800164599@prv-mh.provo.novell.com>
 <20170620091412.GB58640@deinos.phlegethon.org>
 <594908B20200007800164677@prv-mh.provo.novell.com>
 <20170620100647.GC58640@deinos.phlegethon.org>
 <594915C00200007800164722@prv-mh.provo.novell.com>
 <78d0ab0e-ee94-9ba8-43c9-98aed4e4da28@arm.com>
 <594CEDD00200007800166197@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <2894ace0-6feb-179f-446d-6a32df90068b@arm.com>
Date: Fri, 23 Jun 2017 09:55:46 +0100
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: <594CEDD00200007800166197@prv-mh.provo.novell.com>
Cc: Tim Deegan <tim@xen.org>, 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 v2 01/16] xen/mm: Don't use _{g,
 m}fn for defining INVALID_{G, M}FN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

CgpPbiAyMy8wNi8xNyAwOTozMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjIuMDYuMTcg
YXQgMjA6MzEsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+IEhpLAo+Pgo+PiBPbiAy
MC8wNi8xNyAxMTozMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAyMC4wNi4xNyBhdCAx
MjowNiwgPHRpbUB4ZW4ub3JnPiB3cm90ZToKPj4+PiBBdCAwMzozNiAtMDYwMCBvbiAyMCBKdW4g
KDE0OTc5Mjk3NzgpLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+Pj4gT24gMjAuMDYuMTcgYXQg
MTE6MTQsIDx0aW1AeGVuLm9yZz4gd3JvdGU6Cj4+Pj4+PiBBdCAwMTozMiAtMDYwMCBvbiAyMCBK
dW4gKDE0OTc5MjIzNDUpLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+Pj4+PiBPbiAxOS4wNi4x
NyBhdCAxODo1NywgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4+Pj4+Pj4gLS0tIGEv
eGVuL2luY2x1ZGUveGVuL21tLmgKPj4+Pj4+Pj4gKysrIGIveGVuL2luY2x1ZGUveGVuL21tLmgK
Pj4+Pj4+Pj4gQEAgLTU2LDcgKzU2LDcgQEAKPj4+Pj4+Pj4KPj4+Pj4+Pj4gIFRZUEVfU0FGRSh1
bnNpZ25lZCBsb25nLCBtZm4pOwo+Pj4+Pj4+PiAgI2RlZmluZSBQUklfbWZuICAgICAgICAgICIw
NWx4Igo+Pj4+Pj4+PiAtI2RlZmluZSBJTlZBTElEX01GTiAgICAgIF9tZm4ofjBVTCkKPj4+Pj4+
Pj4gKyNkZWZpbmUgSU5WQUxJRF9NRk4gICAgICAobWZuX3QpeyB+MFVMIH0KPj4+Pj4+Pgo+Pj4+
Pj4+IFdoaWxlIEkgZG9uJ3QgZXhwZWN0IGFueW9uZSB0byB3aXNoIHRvIHVzZSBhIHN1ZmZpeCBl
eHByZXNzaW9uIG9uCj4+Pj4+Pj4gdGhpcyBjb25zdGFudCwgZm9yIG1heGltdW0gY29tcGF0aWJp
bGl0eSB0aGlzIHNob3VsZCBzdGlsbCBiZSBmdWxseQo+Pj4+Pj4+IHBhcmVudGhlc2l6ZWQsIEkg
dGhpbmsuIE9mIGNvdXJzZSB0aGlzIHNob3VsZCBiZSBlYXN5IGVub3VnaCB0bwo+Pj4+Pj4+IGRv
IHdoaWxlIGNvbW1pdHRpbmcuCj4+Pj4+Pj4KPj4+Pj4+PiBBcmUgeW91IGFibGUgdG8gYXNzdXJl
IHVzIHRoYXQgY2xhbmcgc3VwcG9ydHMgdGhpcyBnY2MgZXh0ZW5zaW9uCj4+Pj4+Pj4gKGNvbXBv
dW5kIGxpdGVyYWwgZm9yIG5vbi1jb21wb3VuZCB0eXBlcykKPj4+Pj4+Cj4+Pj4+PiBBSVVJIHRo
aXMgaXMgYSBDOTkgZmVhdHVyZSwgbm90IGEgR0NDaXNtLgo+Pj4+Pgo+Pj4+PiBNb3N0IHBhcnRz
IG9mIGl0IHllcyAoaXQgaXMgYSBnY2MgZXh0ZW5zaW9uIGluIEM4OSBtb2RlIG9ubHkpLCBidXQg
dGhlCj4+Pj4+IHNwZWNpZmljIHVzZSBoZXJlIGlzbid0IGFmYWljdDogQ29tcG91bmQgbGl0ZXJh
bHMgb3V0c2lkZSBvZiBmdW5jdGlvbnMKPj4+Pj4gYXJlIHN0YXRpYyBvYmplY3RzLCBhbmQgaGVu
Y2UgY291bGRuJ3QgYmUgdXNlZCBhcyBpbml0aWFsaXplcnMgb2Ygb3RoZXIKPj4+Pj4gb2JqZWN0
cy4KPj4+Pgo+Pj4+IEFoLCBJIHNlZS4gIFNvIHdvdWxkIGl0IGJlIGJldHRlciB0byB1c2UKPj4+
Pgo+Pj4+ICAgI2RlZmluZSBJTlZBTElEX01GTiAoKGNvbnN0IG1mbl90KSB7IH4wVUwgfSkKPj4+
Pgo+Pj4+ID8KPj4+Cj4+PiBXaGlsZSBJIHRoaW5rIHdlIHNob3VsZCBpbmRlZWQgY29uc2lkZXIg
YWRkaW5nIHRoZSBjb25zdCwgdGhlIGFib3ZlCj4+PiBzdGlsbCBpcyBhIHN0YXRpYyBvYmplY3Qs
IGFuZCBoZW5jZSBzdGlsbCBub3Qgc3VpdGFibGUgYXMgYW4gaW5pdGlhbGl6ZXIgYXMKPj4+IHBl
ciBDOTkgb3IgQzExLiBCdXQgYXMgbG9uZyBhcyBnY2MgYW5kIGNsYW5nIHBlcm1pdCBpdCwgd2Un
cmUgZmluZS4KPj4KPj4gQWN0dWFsbHkgdGhpcyBzb2x1dGlvbnMgYnJlYWtzIG9uIEdDQyA0Ljkg
cHJvdmlkZWQgYnkgTGluYXJvIChbMV0KPj4gNC45LTIwMTYtMDIgYW5kIDQuOS0yMDE3LjAxKS4K
Pj4KPj4gVGhpcyBzbWFsbCByZXByb2R1Y2VyIGRvZXMgbm90IGNvbXBpbGUgd2l0aCAtc3RkPWdu
dTk5ICh1c2VkIGJ5IFhlbikgYnV0Cj4+IGNvbXBpbGUgd2l0aCB0aGlzIG9wdGlvbi4gSmFuLCBo
YXZlIHlvdSB0cmllZCA0Ljkgd2l0aCB0aGlzIHBhdGNoPwo+Cj4gVGhhdCdzIHNvcnQgb2YgYW4g
b2RkIHF1ZXN0aW9uIC0geW91J3ZlIHNlbnQgdGhlIHBhdGNoLCBzbyBJIHdvdWxkCj4gaGF2ZSBl
eHBlY3RlZCB5b3UgdG8gaGF2ZSBtYWRlIHN1cmUgaXQgZG9lc24ndCBicmVhayAoYW5kCj4gd2hp
bGUgaXQgd2FzIG1lIHRvIGFkZCB0aGUgY29uc3QsIHRoaXMgd2FzIGRpc2N1c3NlZCwgYW5kIHlv
dSBkb24ndAo+IG1ha2UgY2xlYXIgd2hldGhlciB0aGF0J3MgdGhlIGlzc3VlKS4gSW4gYW55IGV2
ZW50LCBJJ3ZlIHRyaWVkIC4uLgo+Cj4+IHR5cGVkZWYgc3RydWN0Cj4+IHsKPj4gICAgICB1bnNp
Z25lZCBsb25nIGk7Cj4+IH0gbWZuX3Q7Cj4+Cj4+IG1mbl90IHYgPSAoY29uc3QgbWZuX3Qpe34w
VUx9Owo+Cj4gLi4uIHRoaXMgbm93IHdpdGggNy4xLjAsIDYuMy4wLCA1LjQuMCwgNS4yLjAsIGFu
ZCA0LjkuMywgYW5kIGFsbAo+IG9mIHRoZW0gY29tcGlsZSB0aGlzIHdpdGhvdXQgZXJyb3JzIG9y
IHdhcm5pbmdzIChhdCAtV2FsbCAtVykuCgpBY3R1YWxseSBkaWQgeW91IGJ1aWxkIHdpdGggLXN0
ZD1nbnU5OT8gSSBqdXN0IHRyaWVkIDQuOS4zIGZvciB4ODYgYW5kCmFsc28gNC44IGZvciBBUk02
NCBvbiBVYnVudHUgVHJ1c3R5LiBCb3RoIGFyZSBicm9rZW4uCgpDaGVlcnMsCgotLSAKSnVsaWVu
IEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 23 08:56:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 08: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 1dOKOE-0002XU-BF; Fri, 23 Jun 2017 08:56:30 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bp@alien8.de>) id 1dOKOD-0002XI-0G
 for xen-devel@lists.xen.org; Fri, 23 Jun 2017 08:56:29 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 2C/03-01730-CB7DC495; Fri, 23 Jun 2017 08:56:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXCytl5VHf3dZ9
 Ig477WhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8axlToFpwQr5jV/Ym9gbOXrYuTgkBDQlXjT
 p9PFyMUhJLCVUeLc2/2sEM59Jon+O6+Zuxg5OVgEVCU+7HnKAmKzCahILD1ziwnEFhHQkmhbc
 JsFpIFZYCqHxLWzz8GKGATiJA5/+8QOYgsL+Eg0vf8OZvMKmEq8b7/NBrGhjVFi0vwvjBAJQY
 mTM5+ANTMLqEv8mXeJGeQ8ZgFpieX/OEDCnAKeEmt6/4KViwId0bl0DssERoFZSLpnIemehdC
 9gJF5FaN6cWpRWWqRrrleUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgaDIAwQ7G
 Y5OdDzFKcjApifLGnvGJFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBO+MaUE6wKDU9tSItMwcYJ
 TBpCQ4eJRFej81Aad7igsTc4sx0iNQpRkUpcd5KkD4BkERGaR5cGywyLzHKSgnzMgIdIsRTkF
 qUm1mCKv+KUZyDUUmY9wPIFJ7MvBK46a+AFjMBLZ6xBmxxSSJCSqqBUXL23Vl6khMCkn/9Fz0
 VVHt2vWnmXpG/U/eUMb6Vtl7wIKnkMnevwI8lNtVcMh0bmHtlCti+Ba6ee6Le6nbz/UPqLEeb
 l0+wMv5+6cO2vMcdX4+clm9iNPufOHflB+uvGrzHFA74uzoss3T6ZTWLJeFXZMXcQt0jf1Zfq
 dZe5PTVifUJq/G3s0osxRmJhlrMRcWJAOFKsuzHAgAA
X-Env-Sender: bp@alien8.de
X-Msg-Ref: server-6.tower-206.messagelabs.com!1498208187!104542552!1
X-Originating-IP: [5.9.137.197]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10060 invoked from network); 23 Jun 2017 08:56:27 -0000
Received: from mail.skyhub.de (HELO mail.skyhub.de) (5.9.137.197)
 by server-6.tower-206.messagelabs.com with SMTP; 23 Jun 2017 08:56:27 -0000
X-Virus-Scanned: Nedap ESD1 at mail.skyhub.de
Received: from mail.skyhub.de ([127.0.0.1])
 by localhost (blast.alien8.de [127.0.0.1]) (amavisd-new, port 10026)
 with ESMTP id OJsMMGnXo4au; Fri, 23 Jun 2017 10:56:26 +0200 (CEST)
Received: from pd.tnic (p2003008C2F23380075DFB0315F822A25.dip0.t-ipconnect.de
 [IPv6:2003:8c:2f23:3800:75df:b031:5f82:2a25])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mail.skyhub.de (SuperMail on ZX Spectrum 128k) with ESMTPSA id 4681D1EC057A;
 Fri, 23 Jun 2017 10:56:26 +0200 (CEST)
Date: Fri, 23 Jun 2017 10:56:07 +0200
From: Borislav Petkov <bp@alien8.de>
To: Tom Lendacky <thomas.lendacky@amd.com>
Message-ID: <20170623085606.ett5nuiow2ye7p3a@pd.tnic>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
 <20170616185545.18967.90815.stgit@tlendack-t1.amdoffice.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170616185545.18967.90815.stgit@tlendack-t1.amdoffice.net>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: linux-efi@vger.kernel.org, Brijesh Singh <brijesh.singh@amd.com>,
 Toshimitsu Kani <toshi.kani@hpe.com>, linux-doc@vger.kernel.org,
 Matt Fleming <matt@codeblueprint.co.uk>, x86@kernel.org, linux-mm@kvack.org,
 Radim =?utf-8?B?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Larry Woodman <lwoodman@redhat.com>, linux-arch@vger.kernel.org,
 kvm@vger.kernel.org, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 kasan-dev@googlegroups.com, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Andy Lutomirski <luto@kernel.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Dmitry Vyukov <dvyukov@google.com>, Juergen Gross <jgross@suse.com>,
 kexec@lists.infradead.org, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org, iommu@lists.linux-foundation.org,
 Thomas Gleixner <tglx@linutronix.de>, Paolo Bonzini <pbonzini@redhat.com>
Subject: Re: [Xen-devel] [PATCH v7 31/36] x86/mm,
	kexec: Allow kexec to be used with SME
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBKdW4gMTYsIDIwMTcgYXQgMDE6NTU6NDVQTSAtMDUwMCwgVG9tIExlbmRhY2t5IHdy
b3RlOgo+IFByb3ZpZGUgc3VwcG9ydCBzbyB0aGF0IGtleGVjIGNhbiBiZSB1c2VkIHRvIGJvb3Qg
YSBrZXJuZWwgd2hlbiBTTUUgaXMKPiBlbmFibGVkLgo+IAo+IFN1cHBvcnQgaXMgbmVlZGVkIHRv
IGFsbG9jYXRlIHBhZ2VzIGZvciBrZXhlYyB3aXRob3V0IGVuY3J5cHRpb24uICBUaGlzCj4gaXMg
bmVlZGVkIGluIG9yZGVyIHRvIGJlIGFibGUgdG8gcmVib290IGluIHRoZSBrZXJuZWwgaW4gdGhl
IHNhbWUgbWFubmVyCj4gYXMgb3JpZ2luYWxseSBib290ZWQuCj4gCj4gQWRkaXRpb25hbGx5LCB3
aGVuIHNodXR0aW5nIGRvd24gYWxsIG9mIHRoZSBDUFVzIHdlIG5lZWQgdG8gYmUgc3VyZSB0bwo+
IGZsdXNoIHRoZSBjYWNoZXMgYW5kIHRoZW4gaGFsdC4gVGhpcyBpcyBuZWVkZWQgd2hlbiBib290
aW5nIGZyb20gYSBzdGF0ZQo+IHdoZXJlIFNNRSB3YXMgbm90IGFjdGl2ZSBpbnRvIGEgc3RhdGUg
d2hlcmUgU01FIGlzIGFjdGl2ZSAob3IgdmljZS12ZXJzYSkuCj4gV2l0aG91dCB0aGVzZSBzdGVw
cywgaXQgaXMgcG9zc2libGUgZm9yIGNhY2hlIGxpbmVzIHRvIGV4aXN0IGZvciB0aGUgc2FtZQo+
IHBoeXNpY2FsIGxvY2F0aW9uIGJ1dCB0YWdnZWQgYm90aCB3aXRoIGFuZCB3aXRob3V0IHRoZSBl
bmNyeXB0aW9uIGJpdC4gVGhpcwo+IGNhbiBjYXVzZSByYW5kb20gbWVtb3J5IGNvcnJ1cHRpb24g
d2hlbiBjYWNoZXMgYXJlIGZsdXNoZWQgZGVwZW5kaW5nIG9uCj4gd2hpY2ggY2FjaGVsaW5lIGlz
IHdyaXR0ZW4gbGFzdC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBUb20gTGVuZGFja3kgPHRob21hcy5s
ZW5kYWNreUBhbWQuY29tPgo+IC0tLQo+ICBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9pbml0LmggICAg
ICAgICAgfCAgICAxICsKPiAgYXJjaC94ODYvaW5jbHVkZS9hc20va2V4ZWMuaCAgICAgICAgIHwg
ICAgOCArKysrKysrKwo+ICBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9wZ3RhYmxlX3R5cGVzLmggfCAg
ICAxICsKPiAgYXJjaC94ODYva2VybmVsL21hY2hpbmVfa2V4ZWNfNjQuYyAgIHwgICAyMiArKysr
KysrKysrKysrKysrKysrKystCj4gIGFyY2gveDg2L2tlcm5lbC9wcm9jZXNzLmMgICAgICAgICAg
ICB8ICAgMTcgKysrKysrKysrKysrKysrLS0KPiAgYXJjaC94ODYvbW0vaWRlbnRfbWFwLmMgICAg
ICAgICAgICAgIHwgICAxMiArKysrKysrKy0tLS0KPiAgaW5jbHVkZS9saW51eC9rZXhlYy5oICAg
ICAgICAgICAgICAgIHwgICAxNCArKysrKysrKysrKysrKwo+ICBrZXJuZWwva2V4ZWNfY29yZS5j
ICAgICAgICAgICAgICAgICAgfCAgIDEyICsrKysrKysrKysrLQo+ICA4IGZpbGVzIGNoYW5nZWQs
IDc5IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgouLi4KCj4gZGlmZiAtLWdpdCBhL2lu
Y2x1ZGUvbGludXgva2V4ZWMuaCBiL2luY2x1ZGUvbGludXgva2V4ZWMuaAo+IGluZGV4IGM5NDgx
ZWIuLjVkMTdmZDYgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS9saW51eC9rZXhlYy5oCj4gKysrIGIv
aW5jbHVkZS9saW51eC9rZXhlYy5oCj4gQEAgLTMzNCw2ICszMzQsMjAgQEAgc3RhdGljIGlubGlu
ZSB2b2lkICpib290X3BoeXNfdG9fdmlydCh1bnNpZ25lZCBsb25nIGVudHJ5KQo+ICAJcmV0dXJu
IHBoeXNfdG9fdmlydChib290X3BoeXNfdG9fcGh5cyhlbnRyeSkpOwo+ICB9Cj4gIAo+ICsjaWZu
ZGVmIGFyY2hfa2V4ZWNfcG9zdF9hbGxvY19wYWdlcwo+ICtzdGF0aWMgaW5saW5lIGludCBhcmNo
X2tleGVjX3Bvc3RfYWxsb2NfcGFnZXModm9pZCAqdmFkZHIsIHVuc2lnbmVkIGludCBwYWdlcywK
PiArCQkJCQkgICAgICBnZnBfdCBnZnApCj4gK3sKPiArCXJldHVybiAwOwo+ICt9Cj4gKyNlbmRp
ZgoKSnVzdCBhIG5pdHBpY2s6CgpzdGF0aWMgaW5saW5lIGludCBhcmNoX2tleGVjX3Bvc3RfYWxs
b2NfcGFnZXModm9pZCAqdmFkZHIsIHVuc2lnbmVkIGludCBwYWdlcywgZ2ZwX3QgZ2ZwKSB7IHJl
dHVybiAwOyB9CnN0YXRpYyBpbmxpbmUgdm9pZCBhcmNoX2tleGVjX3ByZV9mcmVlX3BhZ2VzKHZv
aWQgKnZhZGRyLCB1bnNpZ25lZCBpbnQgcGFnZXMpIHsgfQoKT3RoZXIgdGhhbiB0aGF0OgoKUmV2
aWV3ZWQtYnk6IEJvcmlzbGF2IFBldGtvdiA8YnBAc3VzZS5kZT4KCi0tIApSZWdhcmRzL0dydXNz
LAogICAgQm9yaXMuCgpHb29kIG1haWxpbmcgcHJhY3RpY2VzIGZvciA0MDA6IGF2b2lkIHRvcC1w
b3N0aW5nIGFuZCB0cmltIHRoZSByZXBseS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 23 08:58:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 08:58: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 1dOKQD-0002kj-15; Fri, 23 Jun 2017 08:58: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 1dOKQC-0002kN-36
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 08:58:32 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 D0/4B-19409-738DC495; Fri, 23 Jun 2017 08:58:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS9fshk+
 kweSfshbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0ZDXyd7wTSfiosTH7I2MLbYdDFycAgJ5Ens
 uuLRxcjJwStgJ3G0fzUTiC0hYChxeuFNFhCbRUBV4ub842BxNgF1ibZn21lBWkUEdCROf+frY
 uTiYBZ4zSRxYf0msHphASeJzT+PMYEkhARuM0r8nfScESTBKeAl8W3bOiaQZl4BQYm/O4RBws
 wCWhIPf91igbC1JZYtfM0MUsIsIC2x/B/HBEa+WQgNs5A0zELSMAuhYQEjyypG9eLUorLUIl0
 TvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwNBjAIIdjI1fnA4xSnIwKYnyxp7x
 iRTiS8pPqcxILM6ILyrNSS0+xKjBwSGwbdfqC4xSLHn5ealKErwzrgHVCRalpqdWpGXmAKMDp
 lSCg0dJhNdjM1Cat7ggMbc4Mx0idYpRUUqc9zJInwBIIqM0D64NFpGXGGWlhHkZgY4S4ilILc
 rNLEGVf8UozsGoJMyrcx1oCk9mXgnc9FdAi5mAFs9YA7a4JBEhJdXAaKW19Y5J3HPOKducVM/
 N+Nkb8UpdJMzBwl9B6J7lbs7y7l5rW/21f/oPvTnM/No4zy5qh+O2d8lJLQprcjZJe/5vyLp9
 qULq58pIrRol+ebvvwpnxx3NPfVJdIfgAZUT52oP8jcw35u4Xen7FubNxbNDbuY6vlFrffj1f
 H3sROXt5paJ3IWhSizFGYmGWsxFxYkARANNMMMCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1498208308!95355883!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4463 invoked from network); 23 Jun 2017 08:58:30 -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; 23 Jun 2017 08:58:30 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 23 Jun 2017 02:58:27 -0600
Message-Id: <594CF45402000078001661F9@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 23 Jun 2017 02:58:28 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170427143546.14662-1-roger.pau@citrix.com>
 <20170427143546.14662-6-roger.pau@citrix.com>
 <591F29B4020000780015B5AE@prv-mh.provo.novell.com>
 <20170622171344.rqkk5daaeiwysiii@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20170622171344.rqkk5daaeiwysiii@dhcp-3-128.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: StefanoStabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 julien.grall@arm.com, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v3 5/9] xen/vpci: 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+IE9uIDIyLjA2LjE3IGF0IDE5OjEzLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIEZyaSwgTWF5IDE5LCAyMDE3IGF0IDA5OjIxOjU2QU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMjcuMDQuMTcgYXQgMTY6MzUsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gK3N0YXRpYyBpbnQgdnBjaV9tb2RpZnlfYmFycyhzdHJ1Y3QgcGNpX2RldiAq
cGRldiwgY29uc3QgYm9vbCBtYXApCj4+ID4gK3sKPj4gPiArICAgIHN0cnVjdCB2cGNpX2hlYWRl
ciAqaGVhZGVyID0gJnBkZXYtPnZwY2ktPmhlYWRlcjsKPj4gPiArICAgIHVuc2lnbmVkIGludCBp
Owo+PiA+ICsgICAgaW50IHJjID0gMDsKPj4gPiArCj4+ID4gKyAgICBmb3IgKCBpID0gMDsgaSA8
IEFSUkFZX1NJWkUoaGVhZGVyLT5iYXJzKTsgaSsrICkKPj4gPiArICAgIHsKPj4gPiArICAgICAg
ICBwYWRkcl90IGdhZGRyID0gbWFwID8gaGVhZGVyLT5iYXJzW2ldLmdhZGRyCj4+ID4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICA6IGhlYWRlci0+YmFyc1tpXS5tYXBwZWRfYWRkcjsKPj4g
PiArICAgICAgICBwYWRkcl90IHBhZGRyID0gaGVhZGVyLT5iYXJzW2ldLnBhZGRyOwo+PiA+ICsK
Pj4gPiArICAgICAgICBpZiAoIGhlYWRlci0+YmFyc1tpXS50eXBlICE9IFZQQ0lfQkFSX01FTSAm
Jgo+PiA+ICsgICAgICAgICAgICAgaGVhZGVyLT5iYXJzW2ldLnR5cGUgIT0gVlBDSV9CQVJfTUVN
NjRfTE8gKQo+PiA+ICsgICAgICAgICAgICBjb250aW51ZTsKPj4gPiArCj4+ID4gKyAgICAgICAg
cmMgPSBtb2RpZnlfbW1pbyhwZGV2LT5kb21haW4sIF9nZm4oUEZOX0RPV04oZ2FkZHIpKSwKPj4g
PiArICAgICAgICAgICAgICAgICAgICAgICAgIF9tZm4oUEZOX0RPV04ocGFkZHIpKSwgUEZOX1VQ
KGhlYWRlci0+YmFyc1tpXS5zaXplKSwKPj4gCj4+IFRoZSBQRk5fVVAoKSBpbmRpY2F0ZXMgYSBw
cm9ibGVtOiBGb3Igc3ViLXBhZ2UgQkFScyB5b3UgY2FuJ3QKPj4gYmxpbmRseSBtYXAvdW5tYXAg
dGhlbSB3aXRob3V0IHRha2luZyBpbnRvIGNvbnNpZGVyYXRpb24gb3RoZXIKPj4gZGV2aWNlcyBz
aGFyaW5nIHRoZSBzYW1lIHBhZ2UuCj4gCj4gSSdtIG5vdCBzdXJlIEkgZm9sbG93LCB0aGUgc3Rh
cnQgYWRkcmVzcyBvZiBCQVJzIGlzIGFsd2F5cyBhbGlnbmVkIHRvCj4gYSA0S0IgYm91bmRhcnks
IHNvIHRoZXJlJ3Mgbm8gY2hhbmNlIG9mIHRoZSBzYW1lIHBhZ2UgYmVpbmcgdXNlZCBieQo+IHR3
byBkaWZmZXJlbnQgQkFScyBhdCB0aGUgc2FtZSB0aW1lLgoKSSdtIG5vdCBzdXJlIHdoZXJlIHlv
dSdyZSB0YWtpbmcgdGhpcyBmcm9tLiBNb2Rlcm4gQklPU2VzIG1heQphaW0gYXQgZG9pbmcgc28s
IGJ1dCBmb3Igb25lIEknbSBzdXJlIEkndmUgc2VlbiBzbWFsbGVyIGFsaWdubWVudApxdWl0ZSBv
ZnRlbiBvbiBvbGRlciBtYWNoaW5lcywgYW5kIHRoZW4gbXkgbW9zdCBtb2Rlcm4gQU1ECm9uZSBo
YXMgdGhlc2UgdGhyZWUgZGV2aWNlcywgZm9yIGV4YW1wbGU6CgowMDoxMS4wIFNBVEEgY29udHJv
bGxlcjogQWR2YW5jZWQgTWljcm8gRGV2aWNlcyBbQU1EXSBuZWUgQVRJIFNCN3gwL1NCOHgwL1NC
OXgwIFNBVEEgQ29udHJvbGxlciBbQUhDSSBtb2RlXSAocHJvZy1pZiAwMSBbQUhDSSAxLjBdKQoJ
U3Vic3lzdGVtOiBBZHZhbmNlZCBNaWNybyBEZXZpY2VzIFtBTURdIG5lZSBBVEkgU0I3eDAvU0I4
eDAvU0I5eDAgU0FUQSBDb250cm9sbGVyIFtBSENJIG1vZGVdCglDb250cm9sOiBJL08rIE1lbSsg
QnVzTWFzdGVyKyBTcGVjQ3ljbGUtIE1lbVdJTlYtIFZHQVNub29wLSBQYXJFcnItIFN0ZXBwaW5n
LSBTRVJSLSBGYXN0QjJCLSBEaXNJTlR4LQoJU3RhdHVzOiBDYXArIDY2TUh6KyBVREYtIEZhc3RC
MkItIFBhckVyci0gREVWU0VMPW1lZGl1bSA+VEFib3J0LSA8VEFib3J0LSA8TUFib3J0LSA+U0VS
Ui0gPFBFUlItIElOVHgtCglMYXRlbmN5OiA2NAoJSW50ZXJydXB0OiBwaW4gQSByb3V0ZWQgdG8g
SVJRIDIyCglSZWdpb24gMDogSS9PIHBvcnRzIGF0IDI0MzAgW3NpemU9OF0KCVJlZ2lvbiAxOiBJ
L08gcG9ydHMgYXQgMjQyNCBbc2l6ZT00XQoJUmVnaW9uIDI6IEkvTyBwb3J0cyBhdCAyNDI4IFtz
aXplPThdCglSZWdpb24gMzogSS9PIHBvcnRzIGF0IDI0MjAgW3NpemU9NF0KCVJlZ2lvbiA0OiBJ
L08gcG9ydHMgYXQgMjQwMCBbc2l6ZT0xNl0KCVJlZ2lvbiA1OiBNZW1vcnkgYXQgYzgwMTQwMDAg
KDMyLWJpdCwgbm9uLXByZWZldGNoYWJsZSkgW3NpemU9MUtdCglDYXBhYmlsaXRpZXM6IFs2MF0g
UG93ZXIgTWFuYWdlbWVudCB2ZXJzaW9uIDIKCQlGbGFnczogUE1FQ2xrLSBEU0krIEQxLSBEMi0g
QXV4Q3VycmVudD0wbUEgUE1FKEQwLSxEMS0sRDItLEQzaG90LSxEM2NvbGQtKQoJCVN0YXR1czog
RDAgTm9Tb2Z0UnN0LSBQTUUtRW5hYmxlLSBEU2VsPTAgRFNjYWxlPTAgUE1FLQoJQ2FwYWJpbGl0
aWVzOiBbNzBdIFNBVEEgSEJBIHYxLjAgSW5DZmdTcGFjZQoJS2VybmVsIGRyaXZlciBpbiB1c2U6
IGFoY2kKCUtlcm5lbCBtb2R1bGVzOiBhaGNpCgowMDoxMi4yIFVTQiBjb250cm9sbGVyOiBBZHZh
bmNlZCBNaWNybyBEZXZpY2VzIFtBTURdIG5lZSBBVEkgU0I3eDAvU0I4eDAvU0I5eDAgVVNCIEVI
Q0kgQ29udHJvbGxlciAocHJvZy1pZiAyMCBbRUhDSV0pCglTdWJzeXN0ZW06IEFkdmFuY2VkIE1p
Y3JvIERldmljZXMgW0FNRF0gbmVlIEFUSSBTQjd4MC9TQjh4MC9TQjl4MCBVU0IgRUhDSSBDb250
cm9sbGVyCglDb250cm9sOiBJL08rIE1lbSsgQnVzTWFzdGVyKyBTcGVjQ3ljbGUtIE1lbVdJTlYr
IFZHQVNub29wLSBQYXJFcnItIFN0ZXBwaW5nLSBTRVJSLSBGYXN0QjJCLSBEaXNJTlR4LQoJU3Rh
dHVzOiBDYXArIDY2TUh6KyBVREYtIEZhc3RCMkIrIFBhckVyci0gREVWU0VMPW1lZGl1bSA+VEFi
b3J0LSA8VEFib3J0LSA8TUFib3J0LSA+U0VSUi0gPFBFUlItIElOVHgtCglMYXRlbmN5OiA2NCwg
Q2FjaGUgTGluZSBTaXplOiAzMiBieXRlcwoJSW50ZXJydXB0OiBwaW4gQiByb3V0ZWQgdG8gSVJR
IDE3CglSZWdpb24gMDogTWVtb3J5IGF0IGM4MDE0NDAwICgzMi1iaXQsIG5vbi1wcmVmZXRjaGFi
bGUpIFtzaXplPTI1Nl0KCUNhcGFiaWxpdGllczogW2MwXSBQb3dlciBNYW5hZ2VtZW50IHZlcnNp
b24gMgoJCUZsYWdzOiBQTUVDbGstIERTSS0gRDErIEQyKyBBdXhDdXJyZW50PTBtQSBQTUUoRDAr
LEQxKyxEMissRDNob3QrLEQzY29sZC0pCgkJU3RhdHVzOiBEMCBOb1NvZnRSc3QtIFBNRS1FbmFi
bGUtIERTZWw9MCBEU2NhbGU9MCBQTUUtCgkJQnJpZGdlOiBQTS0gQjMrCglDYXBhYmlsaXRpZXM6
IFtlNF0gRGVidWcgcG9ydDogQkFSPTEgb2Zmc2V0PTAwZTAKCUtlcm5lbCBkcml2ZXIgaW4gdXNl
OiBlaGNpX2hjZAoJS2VybmVsIG1vZHVsZXM6IGVoY2ktaGNkCgowMDoxMy4yIFVTQiBjb250cm9s
bGVyOiBBZHZhbmNlZCBNaWNybyBEZXZpY2VzIFtBTURdIG5lZSBBVEkgU0I3eDAvU0I4eDAvU0I5
eDAgVVNCIEVIQ0kgQ29udHJvbGxlciAocHJvZy1pZiAyMCBbRUhDSV0pCglTdWJzeXN0ZW06IEFk
dmFuY2VkIE1pY3JvIERldmljZXMgW0FNRF0gbmVlIEFUSSBTQjd4MC9TQjh4MC9TQjl4MCBVU0Ig
RUhDSSBDb250cm9sbGVyCglDb250cm9sOiBJL08rIE1lbSsgQnVzTWFzdGVyKyBTcGVjQ3ljbGUt
IE1lbVdJTlYrIFZHQVNub29wLSBQYXJFcnItIFN0ZXBwaW5nLSBTRVJSLSBGYXN0QjJCLSBEaXNJ
TlR4LQoJU3RhdHVzOiBDYXArIDY2TUh6KyBVREYtIEZhc3RCMkIrIFBhckVyci0gREVWU0VMPW1l
ZGl1bSA+VEFib3J0LSA8VEFib3J0LSA8TUFib3J0LSA+U0VSUi0gPFBFUlItIElOVHgtCglMYXRl
bmN5OiA2NCwgQ2FjaGUgTGluZSBTaXplOiAzMiBieXRlcwoJSW50ZXJydXB0OiBwaW4gQiByb3V0
ZWQgdG8gSVJRIDE5CglSZWdpb24gMDogTWVtb3J5IGF0IGM4MDE0ODAwICgzMi1iaXQsIG5vbi1w
cmVmZXRjaGFibGUpIFtzaXplPTI1Nl0KCUNhcGFiaWxpdGllczogW2MwXSBQb3dlciBNYW5hZ2Vt
ZW50IHZlcnNpb24gMgoJCUZsYWdzOiBQTUVDbGstIERTSS0gRDErIEQyKyBBdXhDdXJyZW50PTBt
QSBQTUUoRDArLEQxKyxEMissRDNob3QrLEQzY29sZC0pCgkJU3RhdHVzOiBEMCBOb1NvZnRSc3Qt
IFBNRS1FbmFibGUtIERTZWw9MCBEU2NhbGU9MCBQTUUtCgkJQnJpZGdlOiBQTS0gQjMrCglDYXBh
YmlsaXRpZXM6IFtlNF0gRGVidWcgcG9ydDogQkFSPTEgb2Zmc2V0PTAwZTAKCUtlcm5lbCBkcml2
ZXIgaW4gdXNlOiBlaGNpX2hjZAoJS2VybmVsIG1vZHVsZXM6IGVoY2ktaGNkCgo+IFRoZSBzaXpl
IGlzIGluZGVlZCBub3QgYWxpZ25lZCB0byA0S0IsIGJ1dCBJIGRvbid0IHNlZSBob3cgdGhpcyBj
YW4KPiBjYXVzZSBjb2xsaXNpb25zIHdpdGggb3RoZXIgQkFScyB1bmxlc3MgdGhlIGRvbWFpbiBp
cyBhY3RpdmVseSB0cnlpbmcKPiB0byBtYWtlIHRoZSBCQVJzIG92ZXJsYXAsIGluIHdoaWNoIGNh
c2UgdGhlcmUncyBub3QgbXVjaCBYZW4gY2FuIGRvLgoKVGhlIGFib3ZlIGlzIG5vdCB3aGF0IERv
bTAgZGlkLCBidXQgaG93IHRoZSBzeXN0ZW0gYm9vdHMgdXAuCkFuZCB0aGlzICJ0aGVyZSdzIG5v
dCBtdWNoIFhlbiBjYW4gZG8iIGlzIHdoYXQgSSd2ZSBiZWVuIHRyeWluZwp0byBnZXQgYXQgd2l0
aCBteSBjb21tZW50OiBBIHNvbHV0aW9uIGlzIG5lZWRlZCBoZXJlIGZvciB5b3VyCmFwcHJvYWNo
IHRvIHZQQ0kgaGFuZGxpbmcgdG8gYmUgdmlhYmxlLgoKPj4gPiArc3RhdGljIGludCB2cGNpX2Nt
ZF93cml0ZShzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5zaWduZWQgaW50IHJlZywKPj4gPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bmlvbiB2cGNpX3ZhbCB2YWwsIHZvaWQgKmRhdGEpCj4+
ID4gK3sKPj4gPiArICAgIHN0cnVjdCB2cGNpX2hlYWRlciAqaGVhZGVyID0gZGF0YTsKPj4gPiAr
ICAgIHVpbnQxNl90IG5ld19jbWQsIHNhdmVkX2NtZDsKPj4gPiArICAgIHVpbnQ4X3Qgc2VnID0g
cGRldi0+c2VnLCBidXMgPSBwZGV2LT5idXM7Cj4+ID4gKyAgICB1aW50OF90IHNsb3QgPSBQQ0lf
U0xPVChwZGV2LT5kZXZmbiksIGZ1bmMgPSBQQ0lfRlVOQyhwZGV2LT5kZXZmbik7Cj4+ID4gKyAg
ICBpbnQgcmM7Cj4+ID4gKwo+PiA+ICsgICAgbmV3X2NtZCA9IHZhbC53b3JkOwo+PiA+ICsgICAg
c2F2ZWRfY21kID0gaGVhZGVyLT5jb21tYW5kOwo+PiA+ICsKPj4gPiArICAgIGlmICggISgobmV3
X2NtZCBeIHNhdmVkX2NtZCkgJiBQQ0lfQ09NTUFORF9NRU1PUlkpICkKPj4gPiArICAgICAgICBn
b3RvIG91dDsKPj4gPiArCj4+ID4gKyAgICAvKiBNZW1vcnkgc3BhY2UgYWNjZXNzIGNoYW5nZS4g
Ki8KPj4gPiArICAgIHJjID0gdnBjaV9tb2RpZnlfYmFycyhwZGV2LCBuZXdfY21kICYgUENJX0NP
TU1BTkRfTUVNT1JZKTsKPj4gPiArICAgIGlmICggcmMgKQo+PiA+ICsgICAgewo+PiA+ICsgICAg
ICAgIGRwcmludGsoWEVOTE9HX0VSUiwKPj4gPiArICAgICAgICAgICAgICAgICIlMDR4OiUwMng6
JTAyeC4ldTp1bmFibGUgdG8gJXNtYXAgQkFSczogJWRcbiIsCj4+ID4gKyAgICAgICAgICAgICAg
ICBzZWcsIGJ1cywgc2xvdCwgZnVuYywKPj4gPiArICAgICAgICAgICAgICAgIG5ld19jbWQgJiBQ
Q0lfQ09NTUFORF9NRU1PUlkgPyAiIiA6ICJ1biIsIHJjKTsKPj4gPiArICAgICAgICByZXR1cm4g
cmM7Cj4+IAo+PiBJIGd1ZXNzIHlvdSBjYW4gZ3Vlc3MgdGhlIHF1ZXN0aW9uIGFscmVhZHk6IFdo
YXQgaXMgdGhlIGJhcmUKPj4gaGFyZHdhcmUgZXF1aXZhbGVudCBvZiB0aGlzIGZhaWx1cmUgcmV0
dXJuPwo+IAo+IFllcywgdGhpcyBpcyBhbHJlYWR5IGZpeGVkIHNpbmNlIHdyaXRlIGhhbmRsZXJz
IHNpbXBseSByZXR1cm4gdm9pZC4KPiBUaGUgaHcgZXF1aXZhbGVudCB3b3VsZCBiZSB0byBpZ25v
cmUgdGhlIHdyaXRlIEFGQUlDVCAoaWU6IG1lbW9yeQo+IGRlY29kaW5nIHdpbGwgbm90IGJlIGVu
YWJsZWQpLgo+IAo+IEFyZSB5b3UgZmluZSB3aXRoIHRoZSBkcHJpbnRrIG9yIHdvdWxkIHlvdSBh
bHNvIGxpa2UgbWUgdG8gcmVtb3ZlCj4gdGhhdD8gKElNSE8gaXQncyBoZWxwZnVsIGZvciBkZWJ1
Z2dpbmcpLgoKSSB0aGluayBpdCBjYW4gc3RheSB0aGVyZSBmb3IgdGhlIGluaXRpYWwgcGhhc2Uu
IExhdGVyIChiZWZvcmUKZGVjbGFyaW5nIFBWSHYyIGZ1bGx5IHN1cHBvcnRlZCkgd2UgbWF5IHdh
bnQgdG8gcmUtY29uc2lkZXIKd2hpY2ggb2Ygc3VjaCBtZXNzYWdlcyBhcmUgdXNlZnVsIHRvIGtl
ZXAuCgo+PiA+ICtzdGF0aWMgaW50IHZwY2lfYmFyX3dyaXRlKHN0cnVjdCBwY2lfZGV2ICpwZGV2
LCB1bnNpZ25lZCBpbnQgcmVnLAo+PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgIHVuaW9u
IHZwY2lfdmFsIHZhbCwgdm9pZCAqZGF0YSkKPj4gPiArewo+PiA+ICsgICAgc3RydWN0IHZwY2lf
YmFyICpiYXIgPSBkYXRhOwo+PiA+ICsgICAgdWludDMyX3Qgd2RhdGEgPSB2YWwuZG91YmxlX3dv
cmQ7Cj4+ID4gKyAgICBib29sIGhpID0gZmFsc2UsIHVuc2V0ID0gZmFsc2U7Cj4+ID4gKwo+PiA+
ICsgICAgQVNTRVJUKGJhci0+dHlwZSA9PSBWUENJX0JBUl9NRU0gfHwgYmFyLT50eXBlID09IFZQ
Q0lfQkFSX01FTTY0X0xPIHx8Cj4+ID4gKyAgICAgICAgICAgYmFyLT50eXBlID09IFZQQ0lfQkFS
X01FTTY0X0hJKTsKPj4gPiArCj4+ID4gKyAgICBpZiAoIHdkYXRhID09IEdFTk1BU0soMzEsIDAp
ICkKPj4gCj4+IEknbSBhZnJhaWQgdGhpcyBhZ2FpbiBkb2Vzbid0IG1hdGNoIHJlYWwgaGFyZHdh
cmUgYmVoYXZpb3I6IEFzIHRoZQo+PiBsb3cgYml0cyBhcmUgci9vLCB3cml0ZXMgd2l0aCB0aGVt
IGhhdmluZyBhbnkgdmFsdWUsIGJ1dCBhbGwgb3RoZXIKPj4gYml0cyBiZWluZyAxIHNob3VsZCBo
YXZlIHRoZSBzYW1lIGVmZmVjdC4gSSBub3RpY2UgdGhhdCB3aGlsZSBJIGhhZAo+PiBmaXhlZCB0
aGlzIGZvciB0aGUgUk9NIEJBUiBpbiBMaW51eCdlcyBwY2liYWNrLCBJIHNob3VsZCBoYXZlIGFs
c28KPj4gZml4ZWQgdGhpcyBmb3Igb3JkaW5hcnkgb25lcy4KPiAKPiBJJ3ZlIGNoYW5nZWQgdGhp
cyB0bzoKPiAKPiAgICAgc3dpdGNoICggYmFyLT50eXBlICkKPiAgICAgewo+ICAgICBjYXNlIFZQ
Q0lfQkFSX01FTToKPiAgICAgICAgIHNpemVfbWFzayA9IEdFTk1BU0soMzEsIDEyKTsKClJlbGF0
aW5nIHRvIHRoZSBjb21tZW50IGZ1cnRoZXIgdXAgLSB3aGVyZSdzIHRoaXMgMTIgY29taW5nIGZy
b20/Cgo+ICAgICAgICAgYnJlYWs7Cj4gICAgIGNhc2UgVlBDSV9CQVJfTUVNNjRfTE86Cj4gICAg
ICAgICBzaXplX21hc2sgPSBHRU5NQVNLKDMxLCAyNik7CgpBbmQgdGhpcyAyNj8KCj4gICAgICAg
ICBicmVhazsKPiAgICAgY2FzZSBWUENJX0JBUl9NRU02NF9ISToKPiAgICAgICAgIHNpemVfbWFz
ayA9IEdFTk1BU0soMzEsIDApOwo+ICAgICAgICAgYnJlYWs7Cj4gICAgIGRlZmF1bHQ6Cj4gICAg
ICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKPiAgICAgICAgIGJyZWFrOwoKWW91IHdhbnQgdG8g
cmV0dXJuIGhlcmUuCgo+PiA+ICsgICAgfQo+PiA+ICsKPj4gPiArICAgIEFTU0VSVChJU19BTElH
TkVEKGJhci0+Z2FkZHIsIFBBR0VfU0laRSkpOwo+PiAKPj4gVXJnaC4KPiAKPiBSZW1vdmVkLgoK
V2l0aCB5b3VyIGNvbW1lbnQgZnVydGhlciB1cCwgeW91IHNob3VsZCBoYXZlIHJlZnVzZWQgdG8g
ZG8gc28KKGkuZS4gSSdtIGdldHRpbmcgdGhlIGltcHJlc3Npb24geW91J3JlIG5vdCByZWFsbHkg
c3VyZSBhYm91dCB0aGF0CnN1cHBvc2VkIDRrIGFsaWdubWVudCkuCgo+PiA+ICsgICAgICAgIGlm
ICggKGJhcnNbaV0udHlwZSA9PSBWUENJX0JBUl9NRU0gJiYgYWRkciA9PSBHRU5NQVNLKDMxLCAx
MikpIHx8Cj4+ID4gKyAgICAgICAgICAgICBhZGRyID09IEdFTk1BU0soNjMsIDI2KSApCj4+IAo+
PiBXaGVyZSBpcyB0aGlzIDI2IGNvbWluZyBmcm9tPwo+PiAKPj4gUGVyaGFwcwo+PiAKPj4gICAg
IGlmICggYWRkciA9PSBHRU5NQVNLKGJhcnNbaV0udHlwZSA9PSBWUENJX0JBUl9NRU0gPyAzMSA6
IDYzLCAxMikgKQo+IAo+IEknbSBjaGVja2luZyB0aGUgbWVtb3J5IGRlY29kZSBiaXQgaGVyZSBp
bnN0ZWFkIGluIG9yZGVyIHRvIGZpZ3VyZSBvdXQKPiBpZiB0aGUgQkFSIGlzIG5vdCBwb3NpdGlv
bmVkLgo+IAo+PiA/IEFsYmVpdCBJJ20gdW5jb252aW5jZWQgR0VOTUFTSygpIGlzIHVzZWZ1bCB0
byBiZSB1c2VkIGhlcmUgYW55d2F5Cj4+IChzZWUgYWxzbyBiZWxvdykuCj4gCj4gUmlnaHQsIHJl
Z2FyZGxlc3Mgb2YgdGhlIHNwZWNpZmljIHVzYWdlIGFib3ZlLCB3aGF0IHdvdWxkIHlvdQo+IHJl
Y29tbWVuZCByZWdhcmRpbmcgdGhlIHVzYWdlIG9mIEdFTk1BU0s/Cj4gCj4gSnVsaWVuIHN1Z2dl
c3RlZCBpbnRyb2R1Y2luZyBHRU5NQVNLX1VMTC4gU2hvdWxkIEkgZ28gdGhhdCByb3V0ZSwgb3IK
PiBpbnRyb2R1Y2Ugc29tZXRoaW5nIGxvY2FsbHkgZm9yIHZQQ0k/CgpCYWNrIHdoZW4gR0VOTUFT
SygpIHdhcyBpbnRyb2R1Y2VkIHRvIG91ciBjb2RlIGJhc2UgSSd2ZQphbHJlYWR5IGluZGljYXRl
ZCB0aGF0IEknbSBub3QgcmVhbGx5IGluIGZhdm9yIG9mIGl0LiBJIGRvbid0IHRoaW5rCml0IHJl
YWxseSBoZWxwcyByZWFkYWJpbGl0eSBhbGwgdGhhdCBtdWNoICh0byBtZSwgcGxhaW4gaGV4Cm51
bWJlcnMgYXJlIGVhc2llciB0byBncm9rLCBhbGJlaXQgSSBhZG1pdCBvbmVzIGV4dGVuZGluZwpi
ZXlvbmQgOCBvciAxMCBkaWdpdHMgYXJlIGxlc3MgZWFzeSB0byBkaWdlc3Q7IHNhZGx5IHRoZSBv
bmNlCnByb3Bvc2VkIFtieSBJbnRlbCwgSSB0aGluaywgaW4gdGhlIGVhcmx5IGlhNjQgZGF5c10g
bGFuZ3VhZ2UKZXh0ZW5zaW9uIHRvIHBlcm1pdCBfIHNlcGFyYXRvcnMgaW4gbnVtYmVycyBkb2Vz
bid0IGFwcGVhcgp0byBoYXZlIG1hZGUgaXQgYW55d2hlcmUpLgoKPj4gPiArICAgICAgICB9IGJh
cnNbNl07Cj4+IAo+PiBXaGF0IGFib3V0IHRoZSBST00gYW5kIFNSLUlPViBvbmVzPwo+IAo+IEkn
dmUgaW1wbGVtZW50ZWQgc3VwcG9ydCBmb3IgdGhlIGV4cGFuc2lvbiBST00gQkFSICh3aGljaCBJ
IHN0aWxsIG5lZWQKPiB0byBmaWd1cmUgb3V0IGhvdyB0byB0ZXN0KSwKClRoZXJlIHNob3VsZCBi
ZSBoYXJkbHkgYW55IGdyYXBoaWNzIGNhcmQgd2l0aG91dCBhIFJPTS4gRm9yCnJlbW90ZSBib290
IHB1cnBvc2VzIGFsc28gbW9zdCBOSUNzIGNvbWUgd2l0aCBhIFJPTSwgYWxiZWl0Cm1hbnkgQklP
U2VzIGFsbG93IHR1cm5pbmcgaXQgb2ZmLiBNb3N0IFNDU0kgY2FyZHMgSSd2ZSBzZWVtCmhhdmUg
YSAoY29uZmlndXJhdGlvbikgUk9NIHRvby4KCj4gYnV0IEkgd291bGQgbGlrZSB0byBkZWZlciBT
Ui1JT1YgZm9yIGxhdGVyCj4gYmVjYXVzZSBpdCBpbnZvbHZlcyBhIG5vbi10cml2aWFsIGFtb3Vu
dCBvZiB3b3JrLCBhbmQgd2l0aCB0aGlzIHNlcmllcwo+IG9uZSBjYW4gYWxyZWFkeSBib290IGEg
UFZIIERvbTAgKG1pbnVzIFNSLUlPViBvZiBjb3Vyc2UpLgoKVGhhdCdzIGxpa2VseSBva2F5IGFz
IGxvbmcgYXMgdGhlcmUncyBhIHN1aXRhYmxlLCBtdWNoIGJlbG92ZWQKImZpeG1lIiBjb21tZW50
IHNvbWV3aGVyZS4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 23 08:58:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 08: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 1dOKQR-0002nx-8t; Fri, 23 Jun 2017 08: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 <tim@xen.org>) id 1dOKQQ-0002nd-8k
 for xen-devel@lists.xen.org; Fri, 23 Jun 2017 08:58:46 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 ED/6E-02956-548DC495; Fri, 23 Jun 2017 08:58:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXCqh5zXdf1hk+
 kQf8TLoslHxezODB6HN39mymAMYo1My8pvyKBNWPe216Wgi3yFWfflDQw9kh2MXJyCAksZpR4
 9soZxGYRUJW43bqRCcRmE5CTWLfxBhuILSKgLvHnwgTGLkYuDmaBn4wS1151s4IkhAVSJL7NP
 8oCYvMKWEo8PnSfDaRISOAHs8S1S2fYIRKCEidnPgErYhbQkdi59Q5QEQeQLS2x/B8HSJhTwF
 pi89XNYOWiAioSVya8BbMlBEQkft35xAxha0ocvLSJBcJWkLj/+RobhB0oMa1xO/MERsFZSLb
 NQrJtFsK2BYzMqxg1ilOLylKLdA0t9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcx
 AkOWAQh2MN7cGHCIUZKDSUmUN/aMT6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd4Z14BygkWp6
 akVaZk5wOiBSUtw8CiJ8HpsBkrzFhck5hZnpkOkTjEqSonzXgbpEwBJZJTmwbXBIvYSo6yUMC
 8j0CFCPAWpRbmZJajyrxjFORiVhHnDrwNN4cnMK4Gb/gpoMRPQ4hlrwBaXJCKkpBoYJwovuqZ
 wv33RJyvz+dNKPF+KPsiUWu6VVN+XurLN2UdCxa695eXx3dHb68+eKX0ReNmlSCWx8sqWDZqe
 rqXF/OZHAoSnykmc3XBi4wqFVutVXBekBZsZXE3fLHm1UUip5k/OzrO5y6uXqFw+M4+tT2/6x
 RLZWc1ncuJum4dOE/12jnVuy+IiJZbijERDLeai4kQASse5+9MCAAA=
X-Env-Sender: tim@xen.org
X-Msg-Ref: server-16.tower-27.messagelabs.com!1498208324!108783672!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5423 invoked from network); 23 Jun 2017 08:58:45 -0000
Received: from deinos.phlegethon.org (HELO deinos.phlegethon.org) (5.39.92.215)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Jun 2017 08:58:45 -0000
Received: from tjd by deinos.phlegethon.org with local (Exim 4.87_1 (FreeBSD))
 (envelope-from <tim@xen.org>)
 id 1dOKQA-0001av-GK; Fri, 23 Jun 2017 08:58:30 +0000
Date: Fri, 23 Jun 2017 09:58:30 +0100
From: Tim Deegan <tim@xen.org>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20170623085830.GB3675@deinos.phlegethon.org>
References: <20170619165753.25049-1-julien.grall@arm.com>
 <20170619165753.25049-2-julien.grall@arm.com>
 <5948EBA90200007800164599@prv-mh.provo.novell.com>
 <20170620091412.GB58640@deinos.phlegethon.org>
 <594908B20200007800164677@prv-mh.provo.novell.com>
 <20170620100647.GC58640@deinos.phlegethon.org>
 <594915C00200007800164722@prv-mh.provo.novell.com>
 <78d0ab0e-ee94-9ba8-43c9-98aed4e4da28@arm.com>
 <594CEDD00200007800166197@prv-mh.provo.novell.com>
 <98408bfd-43ed-4141-1362-1387534f6693@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <98408bfd-43ed-4141-1362-1387534f6693@arm.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: sstabellini@kernel.org, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2 01/16] xen/mm: Don't use _{g,
 m}fn for defining INVALID_{G, M}FN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXQgMDk6NDEgKzAxMDAgb24gMjMgSnVuICgxNDk4MjEwODkzKSwgSnVsaWVuIEdyYWxsIHdyb3Rl
Ogo+IEhpIEphbiwKPiAKPiBPbiAyMy8wNi8xNyAwOTozMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4g
Pj4+PiBPbiAyMi4wNi4xNyBhdCAyMDozMSwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToK
PiA+PiBIaSwKPiA+Pgo+ID4+IE9uIDIwLzA2LzE3IDExOjMyLCBKYW4gQmV1bGljaCB3cm90ZToK
PiA+Pj4+Pj4gT24gMjAuMDYuMTcgYXQgMTI6MDYsIDx0aW1AeGVuLm9yZz4gd3JvdGU6Cj4gPj4+
PiBBdCAwMzozNiAtMDYwMCBvbiAyMCBKdW4gKDE0OTc5Mjk3NzgpLCBKYW4gQmV1bGljaCB3cm90
ZToKPiA+Pj4+Pj4+PiBPbiAyMC4wNi4xNyBhdCAxMToxNCwgPHRpbUB4ZW4ub3JnPiB3cm90ZToK
PiA+Pj4+Pj4gQXQgMDE6MzIgLTA2MDAgb24gMjAgSnVuICgxNDk3OTIyMzQ1KSwgSmFuIEJldWxp
Y2ggd3JvdGU6Cj4gPj4+Pj4+Pj4+PiBPbiAxOS4wNi4xNyBhdCAxODo1NywgPGp1bGllbi5ncmFs
bEBhcm0uY29tPiB3cm90ZToKPiA+Pj4+Pj4+PiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vbW0uaAo+
ID4+Pj4+Pj4+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9tbS5oCj4gPj4+Pj4+Pj4gQEAgLTU2LDcg
KzU2LDcgQEAKPiA+Pj4+Pj4+Pgo+ID4+Pj4+Pj4+ICBUWVBFX1NBRkUodW5zaWduZWQgbG9uZywg
bWZuKTsKPiA+Pj4+Pj4+PiAgI2RlZmluZSBQUklfbWZuICAgICAgICAgICIwNWx4Igo+ID4+Pj4+
Pj4+IC0jZGVmaW5lIElOVkFMSURfTUZOICAgICAgX21mbih+MFVMKQo+ID4+Pj4+Pj4+ICsjZGVm
aW5lIElOVkFMSURfTUZOICAgICAgKG1mbl90KXsgfjBVTCB9Cj4gPj4+Pj4+Pgo+ID4+Pj4+Pj4g
V2hpbGUgSSBkb24ndCBleHBlY3QgYW55b25lIHRvIHdpc2ggdG8gdXNlIGEgc3VmZml4IGV4cHJl
c3Npb24gb24KPiA+Pj4+Pj4+IHRoaXMgY29uc3RhbnQsIGZvciBtYXhpbXVtIGNvbXBhdGliaWxp
dHkgdGhpcyBzaG91bGQgc3RpbGwgYmUgZnVsbHkKPiA+Pj4+Pj4+IHBhcmVudGhlc2l6ZWQsIEkg
dGhpbmsuIE9mIGNvdXJzZSB0aGlzIHNob3VsZCBiZSBlYXN5IGVub3VnaCB0bwo+ID4+Pj4+Pj4g
ZG8gd2hpbGUgY29tbWl0dGluZy4KPiA+Pj4+Pj4+Cj4gPj4+Pj4+PiBBcmUgeW91IGFibGUgdG8g
YXNzdXJlIHVzIHRoYXQgY2xhbmcgc3VwcG9ydHMgdGhpcyBnY2MgZXh0ZW5zaW9uCj4gPj4+Pj4+
PiAoY29tcG91bmQgbGl0ZXJhbCBmb3Igbm9uLWNvbXBvdW5kIHR5cGVzKQo+ID4+Pj4+Pgo+ID4+
Pj4+PiBBSVVJIHRoaXMgaXMgYSBDOTkgZmVhdHVyZSwgbm90IGEgR0NDaXNtLgo+ID4+Pj4+Cj4g
Pj4+Pj4gTW9zdCBwYXJ0cyBvZiBpdCB5ZXMgKGl0IGlzIGEgZ2NjIGV4dGVuc2lvbiBpbiBDODkg
bW9kZSBvbmx5KSwgYnV0IHRoZQo+ID4+Pj4+IHNwZWNpZmljIHVzZSBoZXJlIGlzbid0IGFmYWlj
dDogQ29tcG91bmQgbGl0ZXJhbHMgb3V0c2lkZSBvZiBmdW5jdGlvbnMKPiA+Pj4+PiBhcmUgc3Rh
dGljIG9iamVjdHMsIGFuZCBoZW5jZSBjb3VsZG4ndCBiZSB1c2VkIGFzIGluaXRpYWxpemVycyBv
ZiBvdGhlcgo+ID4+Pj4+IG9iamVjdHMuCj4gPj4+Pgo+ID4+Pj4gQWgsIEkgc2VlLiAgU28gd291
bGQgaXQgYmUgYmV0dGVyIHRvIHVzZQo+ID4+Pj4KPiA+Pj4+ICAgI2RlZmluZSBJTlZBTElEX01G
TiAoKGNvbnN0IG1mbl90KSB7IH4wVUwgfSkKPiA+Pj4+Cj4gPj4+PiA/Cj4gPj4+Cj4gPj4+IFdo
aWxlIEkgdGhpbmsgd2Ugc2hvdWxkIGluZGVlZCBjb25zaWRlciBhZGRpbmcgdGhlIGNvbnN0LCB0
aGUgYWJvdmUKPiA+Pj4gc3RpbGwgaXMgYSBzdGF0aWMgb2JqZWN0LCBhbmQgaGVuY2Ugc3RpbGwg
bm90IHN1aXRhYmxlIGFzIGFuIGluaXRpYWxpemVyIGFzCj4gPj4+IHBlciBDOTkgb3IgQzExLiBC
dXQgYXMgbG9uZyBhcyBnY2MgYW5kIGNsYW5nIHBlcm1pdCBpdCwgd2UncmUgZmluZS4KPiA+Pgo+
ID4+IEFjdHVhbGx5IHRoaXMgc29sdXRpb25zIGJyZWFrcyBvbiBHQ0MgNC45IHByb3ZpZGVkIGJ5
IExpbmFybyAoWzFdCj4gPj4gNC45LTIwMTYtMDIgYW5kIDQuOS0yMDE3LjAxKS4KPiA+Pgo+ID4+
IFRoaXMgc21hbGwgcmVwcm9kdWNlciBkb2VzIG5vdCBjb21waWxlIHdpdGggLXN0ZD1nbnU5OSAo
dXNlZCBieSBYZW4pIGJ1dAo+ID4+IGNvbXBpbGUgd2l0aCB0aGlzIG9wdGlvbi4gSmFuLCBoYXZl
IHlvdSB0cmllZCA0Ljkgd2l0aCB0aGlzIHBhdGNoPwo+ID4KPiA+IFRoYXQncyBzb3J0IG9mIGFu
IG9kZCBxdWVzdGlvbiAtIHlvdSd2ZSBzZW50IHRoZSBwYXRjaCwgc28gSSB3b3VsZAo+ID4gaGF2
ZSBleHBlY3RlZCB5b3UgdG8gaGF2ZSBtYWRlIHN1cmUgaXQgZG9lc24ndCBicmVhayAoYW5kCj4g
PiB3aGlsZSBpdCB3YXMgbWUgdG8gYWRkIHRoZSBjb25zdCwgdGhpcyB3YXMgZGlzY3Vzc2VkLCBh
bmQgeW91IGRvbid0Cj4gPiBtYWtlIGNsZWFyIHdoZXRoZXIgdGhhdCdzIHRoZSBpc3N1ZSkuIElu
IGFueSBldmVudCwgSSd2ZSB0cmllZCAuLi4KPiAKPiBJIGRvbid0IHBlcnNvbmFsbHkgdHJ5IGV2
ZXJ5IHNpbmdsZSBjb21waWxlciBldmVyeSB0aW1lIEkgYW0gd3JpdGluZyBhIAo+IHBhdGNoLi4u
IFRoaXMgaXMgdG9vIGNvbXBsZXggZ2l2ZW4gdGhhdCBkaWZmZXJlbnQgc3Rha2Vob2xkZXJzIChM
aW5hcm8sIAo+IERlYmlhbiwgVWJ1bnR1LC4uLikgcHJvdmlkZSB2YXJpb3VzIGJpbmFyaWVzIHdp
dGggdGhlaXIgb3duIHBhdGNoZXMgb24gdG9wLgo+IAo+IEkgYXNrZWQgeW91IGJlY2F1c2UgSSB3
YXMgd29uZGVyaW5nIHdoYXQgaXMgaGFwcGVuaW5nIG9uIHg4NiAoSSBkb24ndCAKPiBoYXZlIDQu
OSB4ODYgaW4gaGFuZCkgYW5kIHRvIHJ1bGUgb3V0IGEgYnVnIGluIHRoZSBjb21waWxlciBwcm92
aWRlZCBieSAKPiBMaW5hcm8uCj4gCj4gPgo+ID4+IHR5cGVkZWYgc3RydWN0Cj4gPj4gewo+ID4+
ICAgICAgdW5zaWduZWQgbG9uZyBpOwo+ID4+IH0gbWZuX3Q7Cj4gPj4KPiA+PiBtZm5fdCB2ID0g
KGNvbnN0IG1mbl90KXt+MFVMfTsKPiA+Cj4gPiAuLi4gdGhpcyBub3cgd2l0aCA3LjEuMCwgNi4z
LjAsIDUuNC4wLCA1LjIuMCwgYW5kIDQuOS4zLCBhbmQgYWxsCj4gPiBvZiB0aGVtIGNvbXBpbGUg
dGhpcyB3aXRob3V0IGVycm9ycyBvciB3YXJuaW5ncyAoYXQgLVdhbGwgLVcpLgo+ID4gRm9yIDQu
OS4zIEkndmUgYWxzbyBzcGVjaWZpY2FsbHkgdGFrZW4gY2FyZSB0byB0cnkgbm90IG9ubHkgdGhl
Cj4gPiB4ODYgY29tcGlsZXIsIGJ1dCBhbHNvIHRoZSBhcm0zMiBhbmQgYXJtNjQgb25lcy4gU28g
SSdtIGFmcmFpZAo+ID4gSSBsYWNrIGVub3VnaCBkZXRhaWwgdG8gdW5kZXJzdGFuZCB3aGF0IHRo
ZSBpc3N1ZSBpcyBhbmQgd2hhdCBhCj4gPiBzb2x1dGlvbiBtYXkgbG9vayBsaWtlLgo+IAo+IEkg
ZG9uJ3QgaGF2ZSBtdWNoIGV4Y2VwdCB0aGUgZm9sbG93aW5nIGVycm9yOgo+IAo+IC90bXAvdGVz
dC5jOjY6MTogZXJyb3I6IGluaXRpYWxpemVyIGVsZW1lbnQgaXMgbm90IGNvbnN0YW50Cj4gICBt
Zm5fdCB2ID0gKGNvbnN0IG1mbl90KXt+MFVMfTsKPiAgIF4KPiAKPiBJZiBpdCB3b3JrcyBmb3Ig
eW91IG9uIDQuOSwgdGhlbiBpdCBtaWdodCBiZSBhIGJ1ZyBpbiB0aGUgR0NDIHByb3ZpZGVkIAo+
IGJ5IExpbmFybyBhbmQgd2lsbCByZXBvcnQgaXQuCgpUaGlzIGZhaWxzIGZvciBtZSBvbiB4ODYg
Z2NjIDQuOS40LCB1c2luZyAteGMgLXN0ZD1nbnU5OS4gIFRoZQpjb21wbGFpbnQgaXMgdmFsaWQs
IGFzIEphbiBwb2ludGVkIG91dDogdGhlIGxpdGVyYWwgaXMgYSBzdGF0aWMgb2JqZWN0CmFuZCBz
byBub3QgYSB2YWxpZCBpbml0aWFsaXplci4gIEdDQyBhbHNvIGNvbXBsYWlucyBhYm91dCB0aGUK
J2RlYnVnJyB2ZXJzaW9uIGZvciB0aGUgc2FtZSByZWFzb24uIDooCgpVc2luZyBhIHBsYWluIGlu
aXRpYWxpemVyIHdvcmtzIE9LIGZvciBib3RoIGRlYnVnIGFuZCBub24tZGVidWc6CgogIG1mbl90
IHYgPSB7fjBVTH07CgpidXQgSSBoYXZlbid0IGNoZWNrZWQgd2hldGhlciBvdGhlciBjb21waWxl
cnMgbGlrZSB0aGF0IGFzIHdlbGwuCgpUaW0uCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 23 09:01:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 09:01: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 1dOKT9-0003dc-4B; Fri, 23 Jun 2017 09:01:35 +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 1dOKT8-0003dV-5L
 for xen-devel@lists.xen.org; Fri, 23 Jun 2017 09:01:34 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 6A/AC-03620-DE8DC495; Fri, 23 Jun 2017 09:01:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTffNDZ9
 Ig+57RhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8blySkFzxUqHq/+xdTA+F6qi5GLQ0hgI6PE
 lddL2LsYOYGc3YwSrXs4QGxhgRSJb/OPsoDYIgIyEjNe7WSCaFjOIjHh/zl2EIdZ4AejxI7VO
 1hBqtgENCXufP7EBGLzClhJrJ7ZyAxiswioSvy9cx4sLioQLvG28QgLRI2gxMmZT8BsTqD6z1
 ffgc1hFrCVuDN3NzOELS+x/e0c5gmMfLOQtMxCUjYLSdkCRuZVjBrFqUVlqUW6xsZ6SUWZ6Rk
 luYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBAccABDsYd64PPMQoycGkJMobe8YnUogvKT+l
 MiOxOCO+qDQntfgQowwHh5IE76TrQDnBotT01Iq0zBxg6MOkJTh4lER4PTYDpXmLCxJzizPTI
 VKnGBWlxHkzQPoEQBIZpXlwbbB4u8QoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVh3qUgU3gy80
 rgpr8CWswEtHjGGrDFJYkIKakGxq2ex6VmnV27LjaydWaZZjz/I8kpXb6bfrzOvuuwQM1gmp7
 OYvFOtv4pokVqT12+SP3fFsIlNVHpo07LA6/1iyZeWz2P6+R92W1xjW/mt8TUTJFu33bhvEbg
 RqP7d57XLNBIdFmzSMX4jZCAePOXy2oGGledg5d1+Ob4OTVeOfLq/oVfdzZfClZiKc5INNRiL
 ipOBADwO6MBsgIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1498208492!69433519!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6603 invoked from network); 23 Jun 2017 09:01:32 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-21.messagelabs.com with SMTP; 23 Jun 2017 09:01: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 9AB1A2B;
 Fri, 23 Jun 2017 02:01: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 4C14C3F557;
 Fri, 23 Jun 2017 02:01:30 -0700 (PDT)
To: Tim Deegan <tim@xen.org>
References: <20170619165753.25049-1-julien.grall@arm.com>
 <20170619165753.25049-2-julien.grall@arm.com>
 <5948EBA90200007800164599@prv-mh.provo.novell.com>
 <20170620091412.GB58640@deinos.phlegethon.org>
 <594908B20200007800164677@prv-mh.provo.novell.com>
 <20170620100647.GC58640@deinos.phlegethon.org>
 <594915C00200007800164722@prv-mh.provo.novell.com>
 <78d0ab0e-ee94-9ba8-43c9-98aed4e4da28@arm.com>
 <594CEDD00200007800166197@prv-mh.provo.novell.com>
 <98408bfd-43ed-4141-1362-1387534f6693@arm.com>
 <20170623085830.GB3675@deinos.phlegethon.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <592d5665-fd7b-9f6d-098d-330580461cfa@arm.com>
Date: Fri, 23 Jun 2017 10:01:28 +0100
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: <20170623085830.GB3675@deinos.phlegethon.org>
Cc: sstabellini@kernel.org, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2 01/16] xen/mm: Don't use _{g,
 m}fn for defining INVALID_{G, M}FN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

CgpPbiAyMy8wNi8xNyAwOTo1OCwgVGltIERlZWdhbiB3cm90ZToKPiBBdCAwOTo0MSArMDEwMCBv
biAyMyBKdW4gKDE0OTgyMTA4OTMpLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpIEphbiwKPj4K
Pj4gT24gMjMvMDYvMTcgMDk6MzAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMjIuMDYu
MTcgYXQgMjA6MzEsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+Pj4gSGksCj4+Pj4K
Pj4+PiBPbiAyMC8wNi8xNyAxMTozMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4+IE9uIDIw
LjA2LjE3IGF0IDEyOjA2LCA8dGltQHhlbi5vcmc+IHdyb3RlOgo+Pj4+Pj4gQXQgMDM6MzYgLTA2
MDAgb24gMjAgSnVuICgxNDk3OTI5Nzc4KSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4+Pj4g
T24gMjAuMDYuMTcgYXQgMTE6MTQsIDx0aW1AeGVuLm9yZz4gd3JvdGU6Cj4+Pj4+Pj4+IEF0IDAx
OjMyIC0wNjAwIG9uIDIwIEp1biAoMTQ5NzkyMjM0NSksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+
Pj4+Pj4+Pj4gT24gMTkuMDYuMTcgYXQgMTg6NTcsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3Jv
dGU6Cj4+Pj4+Pj4+Pj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL21tLmgKPj4+Pj4+Pj4+PiArKysg
Yi94ZW4vaW5jbHVkZS94ZW4vbW0uaAo+Pj4+Pj4+Pj4+IEBAIC01Niw3ICs1Niw3IEBACj4+Pj4+
Pj4+Pj4KPj4+Pj4+Pj4+PiAgVFlQRV9TQUZFKHVuc2lnbmVkIGxvbmcsIG1mbik7Cj4+Pj4+Pj4+
Pj4gICNkZWZpbmUgUFJJX21mbiAgICAgICAgICAiMDVseCIKPj4+Pj4+Pj4+PiAtI2RlZmluZSBJ
TlZBTElEX01GTiAgICAgIF9tZm4ofjBVTCkKPj4+Pj4+Pj4+PiArI2RlZmluZSBJTlZBTElEX01G
TiAgICAgIChtZm5fdCl7IH4wVUwgfQo+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+IFdoaWxlIEkgZG9uJ3Qg
ZXhwZWN0IGFueW9uZSB0byB3aXNoIHRvIHVzZSBhIHN1ZmZpeCBleHByZXNzaW9uIG9uCj4+Pj4+
Pj4+PiB0aGlzIGNvbnN0YW50LCBmb3IgbWF4aW11bSBjb21wYXRpYmlsaXR5IHRoaXMgc2hvdWxk
IHN0aWxsIGJlIGZ1bGx5Cj4+Pj4+Pj4+PiBwYXJlbnRoZXNpemVkLCBJIHRoaW5rLiBPZiBjb3Vy
c2UgdGhpcyBzaG91bGQgYmUgZWFzeSBlbm91Z2ggdG8KPj4+Pj4+Pj4+IGRvIHdoaWxlIGNvbW1p
dHRpbmcuCj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4gQXJlIHlvdSBhYmxlIHRvIGFzc3VyZSB1cyB0aGF0
IGNsYW5nIHN1cHBvcnRzIHRoaXMgZ2NjIGV4dGVuc2lvbgo+Pj4+Pj4+Pj4gKGNvbXBvdW5kIGxp
dGVyYWwgZm9yIG5vbi1jb21wb3VuZCB0eXBlcykKPj4+Pj4+Pj4KPj4+Pj4+Pj4gQUlVSSB0aGlz
IGlzIGEgQzk5IGZlYXR1cmUsIG5vdCBhIEdDQ2lzbS4KPj4+Pj4+Pgo+Pj4+Pj4+IE1vc3QgcGFy
dHMgb2YgaXQgeWVzIChpdCBpcyBhIGdjYyBleHRlbnNpb24gaW4gQzg5IG1vZGUgb25seSksIGJ1
dCB0aGUKPj4+Pj4+PiBzcGVjaWZpYyB1c2UgaGVyZSBpc24ndCBhZmFpY3Q6IENvbXBvdW5kIGxp
dGVyYWxzIG91dHNpZGUgb2YgZnVuY3Rpb25zCj4+Pj4+Pj4gYXJlIHN0YXRpYyBvYmplY3RzLCBh
bmQgaGVuY2UgY291bGRuJ3QgYmUgdXNlZCBhcyBpbml0aWFsaXplcnMgb2Ygb3RoZXIKPj4+Pj4+
PiBvYmplY3RzLgo+Pj4+Pj4KPj4+Pj4+IEFoLCBJIHNlZS4gIFNvIHdvdWxkIGl0IGJlIGJldHRl
ciB0byB1c2UKPj4+Pj4+Cj4+Pj4+PiAgICNkZWZpbmUgSU5WQUxJRF9NRk4gKChjb25zdCBtZm5f
dCkgeyB+MFVMIH0pCj4+Pj4+Pgo+Pj4+Pj4gPwo+Pj4+Pgo+Pj4+PiBXaGlsZSBJIHRoaW5rIHdl
IHNob3VsZCBpbmRlZWQgY29uc2lkZXIgYWRkaW5nIHRoZSBjb25zdCwgdGhlIGFib3ZlCj4+Pj4+
IHN0aWxsIGlzIGEgc3RhdGljIG9iamVjdCwgYW5kIGhlbmNlIHN0aWxsIG5vdCBzdWl0YWJsZSBh
cyBhbiBpbml0aWFsaXplciBhcwo+Pj4+PiBwZXIgQzk5IG9yIEMxMS4gQnV0IGFzIGxvbmcgYXMg
Z2NjIGFuZCBjbGFuZyBwZXJtaXQgaXQsIHdlJ3JlIGZpbmUuCj4+Pj4KPj4+PiBBY3R1YWxseSB0
aGlzIHNvbHV0aW9ucyBicmVha3Mgb24gR0NDIDQuOSBwcm92aWRlZCBieSBMaW5hcm8gKFsxXQo+
Pj4+IDQuOS0yMDE2LTAyIGFuZCA0LjktMjAxNy4wMSkuCj4+Pj4KPj4+PiBUaGlzIHNtYWxsIHJl
cHJvZHVjZXIgZG9lcyBub3QgY29tcGlsZSB3aXRoIC1zdGQ9Z251OTkgKHVzZWQgYnkgWGVuKSBi
dXQKPj4+PiBjb21waWxlIHdpdGggdGhpcyBvcHRpb24uIEphbiwgaGF2ZSB5b3UgdHJpZWQgNC45
IHdpdGggdGhpcyBwYXRjaD8KPj4+Cj4+PiBUaGF0J3Mgc29ydCBvZiBhbiBvZGQgcXVlc3Rpb24g
LSB5b3UndmUgc2VudCB0aGUgcGF0Y2gsIHNvIEkgd291bGQKPj4+IGhhdmUgZXhwZWN0ZWQgeW91
IHRvIGhhdmUgbWFkZSBzdXJlIGl0IGRvZXNuJ3QgYnJlYWsgKGFuZAo+Pj4gd2hpbGUgaXQgd2Fz
IG1lIHRvIGFkZCB0aGUgY29uc3QsIHRoaXMgd2FzIGRpc2N1c3NlZCwgYW5kIHlvdSBkb24ndAo+
Pj4gbWFrZSBjbGVhciB3aGV0aGVyIHRoYXQncyB0aGUgaXNzdWUpLiBJbiBhbnkgZXZlbnQsIEkn
dmUgdHJpZWQgLi4uCj4+Cj4+IEkgZG9uJ3QgcGVyc29uYWxseSB0cnkgZXZlcnkgc2luZ2xlIGNv
bXBpbGVyIGV2ZXJ5IHRpbWUgSSBhbSB3cml0aW5nIGEKPj4gcGF0Y2guLi4gVGhpcyBpcyB0b28g
Y29tcGxleCBnaXZlbiB0aGF0IGRpZmZlcmVudCBzdGFrZWhvbGRlcnMgKExpbmFybywKPj4gRGVi
aWFuLCBVYnVudHUsLi4uKSBwcm92aWRlIHZhcmlvdXMgYmluYXJpZXMgd2l0aCB0aGVpciBvd24g
cGF0Y2hlcyBvbiB0b3AuCj4+Cj4+IEkgYXNrZWQgeW91IGJlY2F1c2UgSSB3YXMgd29uZGVyaW5n
IHdoYXQgaXMgaGFwcGVuaW5nIG9uIHg4NiAoSSBkb24ndAo+PiBoYXZlIDQuOSB4ODYgaW4gaGFu
ZCkgYW5kIHRvIHJ1bGUgb3V0IGEgYnVnIGluIHRoZSBjb21waWxlciBwcm92aWRlZCBieQo+PiBM
aW5hcm8uCj4+Cj4+Pgo+Pj4+IHR5cGVkZWYgc3RydWN0Cj4+Pj4gewo+Pj4+ICAgICAgdW5zaWdu
ZWQgbG9uZyBpOwo+Pj4+IH0gbWZuX3Q7Cj4+Pj4KPj4+PiBtZm5fdCB2ID0gKGNvbnN0IG1mbl90
KXt+MFVMfTsKPj4+Cj4+PiAuLi4gdGhpcyBub3cgd2l0aCA3LjEuMCwgNi4zLjAsIDUuNC4wLCA1
LjIuMCwgYW5kIDQuOS4zLCBhbmQgYWxsCj4+PiBvZiB0aGVtIGNvbXBpbGUgdGhpcyB3aXRob3V0
IGVycm9ycyBvciB3YXJuaW5ncyAoYXQgLVdhbGwgLVcpLgo+Pj4gRm9yIDQuOS4zIEkndmUgYWxz
byBzcGVjaWZpY2FsbHkgdGFrZW4gY2FyZSB0byB0cnkgbm90IG9ubHkgdGhlCj4+PiB4ODYgY29t
cGlsZXIsIGJ1dCBhbHNvIHRoZSBhcm0zMiBhbmQgYXJtNjQgb25lcy4gU28gSSdtIGFmcmFpZAo+
Pj4gSSBsYWNrIGVub3VnaCBkZXRhaWwgdG8gdW5kZXJzdGFuZCB3aGF0IHRoZSBpc3N1ZSBpcyBh
bmQgd2hhdCBhCj4+PiBzb2x1dGlvbiBtYXkgbG9vayBsaWtlLgo+Pgo+PiBJIGRvbid0IGhhdmUg
bXVjaCBleGNlcHQgdGhlIGZvbGxvd2luZyBlcnJvcjoKPj4KPj4gL3RtcC90ZXN0LmM6NjoxOiBl
cnJvcjogaW5pdGlhbGl6ZXIgZWxlbWVudCBpcyBub3QgY29uc3RhbnQKPj4gICBtZm5fdCB2ID0g
KGNvbnN0IG1mbl90KXt+MFVMfTsKPj4gICBeCj4+Cj4+IElmIGl0IHdvcmtzIGZvciB5b3Ugb24g
NC45LCB0aGVuIGl0IG1pZ2h0IGJlIGEgYnVnIGluIHRoZSBHQ0MgcHJvdmlkZWQKPj4gYnkgTGlu
YXJvIGFuZCB3aWxsIHJlcG9ydCBpdC4KPgo+IFRoaXMgZmFpbHMgZm9yIG1lIG9uIHg4NiBnY2Mg
NC45LjQsIHVzaW5nIC14YyAtc3RkPWdudTk5LiAgVGhlCj4gY29tcGxhaW50IGlzIHZhbGlkLCBh
cyBKYW4gcG9pbnRlZCBvdXQ6IHRoZSBsaXRlcmFsIGlzIGEgc3RhdGljIG9iamVjdAo+IGFuZCBz
byBub3QgYSB2YWxpZCBpbml0aWFsaXplci4gIEdDQyBhbHNvIGNvbXBsYWlucyBhYm91dCB0aGUK
PiAnZGVidWcnIHZlcnNpb24gZm9yIHRoZSBzYW1lIHJlYXNvbi4gOigKPgo+IFVzaW5nIGEgcGxh
aW4gaW5pdGlhbGl6ZXIgd29ya3MgT0sgZm9yIGJvdGggZGVidWcgYW5kIG5vbi1kZWJ1ZzoKPgo+
ICAgbWZuX3QgdiA9IHt+MFVMfTsKPgo+IGJ1dCBJIGhhdmVuJ3QgY2hlY2tlZCB3aGV0aGVyIG90
aGVyIGNvbXBpbGVycyBsaWtlIHRoYXQgYXMgd2VsbC4KClRoaXMgc2VlbXMgdG8gYmUgYSBidWcg
aW4gR0NDIHVwIHRvIDUuMDoKCmh0dHBzOi8vZ2NjLmdudS5vcmcvYnVnemlsbGEvc2hvd19idWcu
Y2dpP2lkPTY0ODU2CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 23 09:02:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 09: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 1dOKTw-0003kF-Cq; Fri, 23 Jun 2017 09: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 <JBeulich@suse.com>) id 1dOKTu-0003ju-Pm
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 09:02:22 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 E5/40-03620-E19DC495; Fri, 23 Jun 2017 09:02:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS1fqpk+
 kwed1vBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a0hzMYC74JV1yfcYmxgXEHTxcjJ4eQQJ5E
 f/tiNhCbV8BO4tjSBywgtoSAocTphTfBbBYBVYlVC+czgthsAuoSbc+2s3YxcnCICOhInP7O1
 8XIxcEs0MUo8evNQ1aQGmEBT4k/826ygiSEBG4zSkw62QXWzCngJTH/zB0mkGZeAUGJvzuEQc
 LMAloSD3/dYoGwtSWWLXzNDFLCLCAtsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRvXi1KKy1CJ
 dQ72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDgYwCCHYw7nzsdYpTkYFIS5Y09
 4xMpxJeUn1KZkVicEV9UmpNafIhRg4NDYPPa1RcYpVjy8vNSlSR4DW4A1QkWpaanVqRl5gDjA
 6ZUgoNHSYTXYzNQmre4IDG3ODMdInWKUVFKnPf7daCEAEgiozQPrg0Wk5cYZaWEeRmBjhLiKU
 gtys0sQZV/xSjOwagkzHsBZApPZl4J3PRXQIuZgBbPWAO2uCQRISXVwCh3uGW+7ZepHh+lJv5
 5/+DwnwXeu1VP/X9zbCdThtap1gslLHPSUhZyv1CZsV9R2UI18Xgza+maZ7rTq1yF4wxTjDes
 lT/v4jJ1HrumyB6DpgThpV9E9hia5qoc+PbX8LbXM8/k861T5r5/sCj8rGJYnJSS3f1zev55l
 okOjav9EnbmBj2RNFZiKc5INNRiLipOBADyC6hlxAIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1498208536!107628724!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5362 invoked from network); 23 Jun 2017 09:02:17 -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; 23 Jun 2017 09:02:17 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 23 Jun 2017 03:02:16 -0600
Message-Id: <594CF539020000780016621A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 23 Jun 2017 03:02:17 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170620091539.59051-1-roger.pau@citrix.com>
 <20170620091539.59051-3-roger.pau@citrix.com>
 <594BACC40200007800165AFC@prv-mh.provo.novell.com>
 <20170623082610.siyctf3f6ti3ryml@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20170623082610.siyctf3f6ti3ryml@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 2/3] x86/pt: enable binding of GSIs to a
 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+IE9uIDIzLjA2LjE3IGF0IDEwOjI2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFRodSwgSnVuIDIyLCAyMDE3IGF0IDAzOjQwOjUyQU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMjAuMDYuMTcgYXQgMTE6MTUsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gQEAgLTQ3Miw3ICs1MTQsMjkgQEAgaW50IHB0X2lycV9jcmVhdGVfYmluZCgK
Pj4gPiAgICAgICAgICAgICAgICAgIHBpcnFfZHBjaS0+ZmxhZ3MgPSBIVk1fSVJRX0RQQ0lfTUFQ
UEVEIHwKPj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBIVk1fSVJRX0RQ
Q0lfTUFDSF9QQ0kgfAo+PiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEhW
TV9JUlFfRFBDSV9HVUVTVF9QQ0k7Cj4+ID4gLSAgICAgICAgICAgICAgICBzaGFyZSA9IEJJTkRf
UElSUV9fV0lMTF9TSEFSRTsKPj4gPiArICAgICAgICAgICAgICAgIGlmICggIWlzX2hhcmR3YXJl
X2RvbWFpbihkKSApCj4+ID4gKyAgICAgICAgICAgICAgICAgICAgc2hhcmUgPSBCSU5EX1BJUlFf
X1dJTExfU0hBUkU7Cj4+ID4gKyAgICAgICAgICAgICAgICBlbHNlCj4+ID4gKyAgICAgICAgICAg
ICAgICB7Cj4+ID4gKyAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHBpbjsKPj4gPiAr
ICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgaHZtX3Zpb2FwaWMgKnZpb2FwaWMgPSBn
c2lfdmlvYXBpYyhkLAo+PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGd1ZXN0X2dzaSwKPj4gPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAmcGluKTsKPj4gPiArCj4+ID4gKyAgICAgICAgICAgICAgICAgICAgaWYgKCAhdmlvYXBpYyAp
Cj4+ID4gKyAgICAgICAgICAgICAgICAgICAgewo+PiA+ICsgICAgICAgICAgICAgICAgICAgICAg
ICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKPj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgcmV0
dXJuIC1FSU5WQUw7Cj4+ID4gKyAgICAgICAgICAgICAgICAgICAgfQo+PiA+ICsgICAgICAgICAg
ICAgICAgICAgIHBpcnFfZHBjaS0+ZmxhZ3MgfD0gSFZNX0lSUV9EUENJX0lERU5USVRZX0dTSTsK
Pj4gPiArICAgICAgICAgICAgICAgICAgICAvKgo+PiA+ICsgICAgICAgICAgICAgICAgICAgICAq
IENoZWNrIGlmIHRoZSBjb3JyZXNwb25kaW5nIHZJTyBBUElDIHBpbiBpcyBjb25maWd1cmVkCj4+
ID4gKyAgICAgICAgICAgICAgICAgICAgICogbGV2ZWwgb3IgZWRnZSB0cmlnZ2VyLCBsZXZlbCB0
cmlnZ2VyZWQgaW50ZXJydXB0cyB3aWxsCj4+ID4gKyAgICAgICAgICAgICAgICAgICAgICogYmUg
bWFya2VkIGFzIHNoYXJlYWJsZS4KPj4gPiArICAgICAgICAgICAgICAgICAgICAgKi8KPj4gPiAr
ICAgICAgICAgICAgICAgICAgICBBU1NFUlQoIXZpb2FwaWMtPnJlZGlydGJsW3Bpbl0uZmllbGRz
Lm1hc2spOwo+PiA+ICsgICAgICAgICAgICAgICAgICAgIHNoYXJlID0gdmlvYXBpYy0+cmVkaXJ0
YmxbcGluXS5maWVsZHMudHJpZ19tb2RlOwo+PiA+ICsgICAgICAgICAgICAgICAgfQo+PiAKPj4g
SSdtIHNvcnJ5IGZvciBwYXlpbmcgYXR0ZW50aW9uIHRvIHRoaXMgb25seSBub3csIGJ1dCB0aGUg
dklPLUFQSUMKPj4gY29kZSBoZXJlIHJlYWxseSBzaG91bGQgYmUgY29udmVydGVkIGludG8gYQo+
PiB2aW9hcGljX2dldF90cmlnZ2VyX21vZGUoKSBoZWxwZXIgbGl2aW5nIGluIHZpb2FwaWMuW2No
XS4gVGhlIHNhbWUKPj4gSSB0aGluayBhY3R1YWxseSBob2xkcyBmb3IgdGhlIHR3byB1c2VzIG9m
IGdzaV92aW9hcGljKCksIGFuZCB0aGF0Cj4+IGZ1bmN0aW9uIHNob3VsZCByZWFsbHkgaGF2ZSBi
ZWVuIGtlcHQgc3RhdGljIHRvIHZpb2FwaWMuYy4KPiAKPiBXZSB3aWxsIG5lZWQgYSBjb3VwbGUg
bW9yZSBvZiBoZWxwZXIgZnVuY3Rpb25zIHRoZW4sCj4gdmlvYXBpY19pcnFfcG9zaXRpdmVfZWRn
ZSBmb3IgZXhhbXBsZSByZWFkcyB0aGUgdHJpZ2dlciBtb2RlLCBidXQgaXQKPiBhbHNvIGNoZWNr
cyBhbmQgc2V0cyB0aGUgSVJSIGFuZCBwdF9pcnFfdmVjdG9yIGdldHMgdGhlIHZlY3Rvci4KPiAK
PiBNYXliZSBhIHZpb2FwaWNfZ2V0X3JlZGlyZWN0aW9uX2VudHJ5PwoKVGhhdCBtYXkgYmUgYSBt
aWRkbGUgZ3JvdW5kLCB5ZXQgSSdkIHBlcnNvbmFsbHkgcHJlZmVyIHRvIGhhdmUKc2VwYXJhdGUg
aGVscGVycyAobWF5YmUgQW5kcmV3IGNvdWxkIGJyZWFrIHRpZXMgaGVyZSkuIElmIHlvdQp1c2Ug
dGhpcyBtb3JlIGdlbmVyaWMgb25lLCBwbGVhc2UgbWFrZSBzdXJlIHlvdSBlaXRoZXIgcmV0dXJu
CnRoZSBlbnRyeSBieSB2YWx1ZSwgb3IgYSBjb25zdCBwb2ludGVyIHRvIGl0ICh0byBkb2N1bWVu
dCB0aGF0CmNhbGxlcnMgYXJlbid0IHN1cHBvc2VkIHRvIGZpZGRsZSB3aXRoIHRoZSBsaXZlIHZh
bHVlKS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 23 09:02:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 09: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 1dOKUH-0003oH-KW; Fri, 23 Jun 2017 09:02:45 +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 1dOKUG-0003nx-CP
 for xen-devel@lists.xen.org; Fri, 23 Jun 2017 09:02:44 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 86/AD-03058-339DC495; Fri, 23 Jun 2017 09:02:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsXCqh5zXdf4pk+
 kwZ/jQhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8buvg62gsPcFf0fv7E3MP7k6GLk4hASWMwo
 sfzATeYuRk4OFgFViZ7jTawgNpuAnMS6jTfYQGwRAXWJPxcmMII0MAv8ZJS49qobrEhYIEXi2
 /yjLCA2r4ClxIfeR+wQU38wS0zePIsJIiEocXLmE7AiZgEdiZ1b7wBN5QCypSWW/+MACXMKWE
 l8vvoObKaogIrElQlv2UFsCQERiV93PjFD2JoSBy9tYoGwFSTuf77GBmEHSkxr3M48gVFwFpJ
 ts5Bsm4WwbQEj8ypGjeLUorLUIl1jI72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxN
 jMCwZQCCHYyn1wUeYpTkYFIS5Y094xMpxJeUn1KZkVicEV9UmpNafIhRhoNDSYLX4AZQTrAoN
 T21Ii0zBxhBMGkJDh4lEV6PzUBp3uKCxNzizHSI1ClGRSlx3u/XgRICIImM0jy4NljUXmKUlR
 LmZQQ6RIinILUoN7MEVf4VozgHo5Iw7wWQKTyZeSVw018BLWYCWjxjDdjikkSElFQD4zqHt9V
 PTn9nfCZZYJi8a3/n3EbBBstN7yM+/o5ftji6PnFzjM+DKf7rxd0iTY7bb0ne5Rml1/3Kcdas
 1Qt8+qZMa5/zZPbJ/ee+M0xa7O04f8IjAbG8AxJbUx5NfHBWW4L39tzFIjc2BrXk+zOF3dt+j
 L1luenmHzzr9mfM+fZj8roZ101OWtgosRRnJBpqMRcVJwIAuCDhBdUCAAA=
X-Env-Sender: tim@xen.org
X-Msg-Ref: server-16.tower-27.messagelabs.com!1498208563!108784814!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57665 invoked from network); 23 Jun 2017 09:02:43 -0000
Received: from deinos.phlegethon.org (HELO deinos.phlegethon.org) (5.39.92.215)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Jun 2017 09:02:43 -0000
Received: from tjd by deinos.phlegethon.org with local (Exim 4.87_1 (FreeBSD))
 (envelope-from <tim@xen.org>)
 id 1dOKU8-0001h3-2L; Fri, 23 Jun 2017 09:02:36 +0000
Date: Fri, 23 Jun 2017 10:02:36 +0100
From: Tim Deegan <tim@xen.org>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20170623090236.GC3675@deinos.phlegethon.org>
References: <20170619165753.25049-2-julien.grall@arm.com>
 <5948EBA90200007800164599@prv-mh.provo.novell.com>
 <20170620091412.GB58640@deinos.phlegethon.org>
 <594908B20200007800164677@prv-mh.provo.novell.com>
 <20170620100647.GC58640@deinos.phlegethon.org>
 <594915C00200007800164722@prv-mh.provo.novell.com>
 <78d0ab0e-ee94-9ba8-43c9-98aed4e4da28@arm.com>
 <594CEDD00200007800166197@prv-mh.provo.novell.com>
 <98408bfd-43ed-4141-1362-1387534f6693@arm.com>
 <20170623085830.GB3675@deinos.phlegethon.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170623085830.GB3675@deinos.phlegethon.org>
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: sstabellini@kernel.org, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2 01/16] xen/mm: Don't use _{g,
 m}fn for defining INVALID_{G, M}FN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXQgMDk6NTggKzAxMDAgb24gMjMgSnVuICgxNDk4MjExOTEwKSwgVGltIERlZWdhbiB3cm90ZToK
PiBBdCAwOTo0MSArMDEwMCBvbiAyMyBKdW4gKDE0OTgyMTA4OTMpLCBKdWxpZW4gR3JhbGwgd3Jv
dGU6Cj4gPiBPbiAyMy8wNi8xNyAwOTozMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPiA+Cj4gPiA+
PiB0eXBlZGVmIHN0cnVjdAo+ID4gPj4gewo+ID4gPj4gICAgICB1bnNpZ25lZCBsb25nIGk7Cj4g
PiA+PiB9IG1mbl90Owo+ID4gPj4KPiA+ID4+IG1mbl90IHYgPSAoY29uc3QgbWZuX3Qpe34wVUx9
Owo+ID4gPgo+ID4gPiAuLi4gdGhpcyBub3cgd2l0aCA3LjEuMCwgNi4zLjAsIDUuNC4wLCA1LjIu
MCwgYW5kIDQuOS4zLCBhbmQgYWxsCj4gPiA+IG9mIHRoZW0gY29tcGlsZSB0aGlzIHdpdGhvdXQg
ZXJyb3JzIG9yIHdhcm5pbmdzIChhdCAtV2FsbCAtVykuCj4gPiA+IEZvciA0LjkuMyBJJ3ZlIGFs
c28gc3BlY2lmaWNhbGx5IHRha2VuIGNhcmUgdG8gdHJ5IG5vdCBvbmx5IHRoZQo+ID4gPiB4ODYg
Y29tcGlsZXIsIGJ1dCBhbHNvIHRoZSBhcm0zMiBhbmQgYXJtNjQgb25lcy4gU28gSSdtIGFmcmFp
ZAo+ID4gPiBJIGxhY2sgZW5vdWdoIGRldGFpbCB0byB1bmRlcnN0YW5kIHdoYXQgdGhlIGlzc3Vl
IGlzIGFuZCB3aGF0IGEKPiA+ID4gc29sdXRpb24gbWF5IGxvb2sgbGlrZS4KPiA+IAo+ID4gSSBk
b24ndCBoYXZlIG11Y2ggZXhjZXB0IHRoZSBmb2xsb3dpbmcgZXJyb3I6Cj4gPiAKPiA+IC90bXAv
dGVzdC5jOjY6MTogZXJyb3I6IGluaXRpYWxpemVyIGVsZW1lbnQgaXMgbm90IGNvbnN0YW50Cj4g
PiAgIG1mbl90IHYgPSAoY29uc3QgbWZuX3Qpe34wVUx9Owo+ID4gICBeCj4gPiAKPiA+IElmIGl0
IHdvcmtzIGZvciB5b3Ugb24gNC45LCB0aGVuIGl0IG1pZ2h0IGJlIGEgYnVnIGluIHRoZSBHQ0Mg
cHJvdmlkZWQgCj4gPiBieSBMaW5hcm8gYW5kIHdpbGwgcmVwb3J0IGl0Lgo+IAo+IFRoaXMgZmFp
bHMgZm9yIG1lIG9uIHg4NiBnY2MgNC45LjQsIHVzaW5nIC14YyAtc3RkPWdudTk5LiAgVGhlCj4g
Y29tcGxhaW50IGlzIHZhbGlkLCBhcyBKYW4gcG9pbnRlZCBvdXQ6IHRoZSBsaXRlcmFsIGlzIGEg
c3RhdGljIG9iamVjdAo+IGFuZCBzbyBub3QgYSB2YWxpZCBpbml0aWFsaXplci4gIEdDQyBhbHNv
IGNvbXBsYWlucyBhYm91dCB0aGUKPiAnZGVidWcnIHZlcnNpb24gZm9yIHRoZSBzYW1lIHJlYXNv
bi4gOigKPiAKPiBVc2luZyBhIHBsYWluIGluaXRpYWxpemVyIHdvcmtzIE9LIGZvciBib3RoIGRl
YnVnIGFuZCBub24tZGVidWc6Cj4gCj4gICBtZm5fdCB2ID0ge34wVUx9Owo+IAo+IGJ1dCBJIGhh
dmVuJ3QgY2hlY2tlZCB3aGV0aGVyIG90aGVyIGNvbXBpbGVycyBsaWtlIHRoYXQgYXMgd2VsbC4K
CkFuZCB0aGF0IHdvdWxkbid0IHdvcmsgZm9yIHRoaW5ncyBsaWtlIGYoSU5WQUxJRF9NRk4pIC0t
IHNvbWV0aW1lcyB3ZQphY3R1YWxseSBkbyB3YW50IHRoZSBsaXRlcmFsLgoKVGltLgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 23 09:05:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 09:05: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 1dOKWc-00046l-2U; Fri, 23 Jun 2017 09: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 <JBeulich@suse.com>) id 1dOKWa-00046Z-SN
 for xen-devel@lists.xen.org; Fri, 23 Jun 2017 09:05:08 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 66/1E-03613-4C9DC495; Fri, 23 Jun 2017 09:05:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS/fwTZ9
 Ig+8dehZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8as9u2MBc/ZK961/2RuYFzN1sXIySEkkCdx
 raGfCcTmFbCT6N7bwwJiSwgYSpxeeBPMZhFQlZi65yM7iM0moC7R9mw7axcjB4eIgLLE5Lm+X
 YxcHMwCMxklfj+5ClYjLOAnMeHfIkaI+fuZJDo38YPYnAKWEhM3PWcB6eUVEJT4u0MYJMwsoC
 Xx8NctFghbW2LZwtfMICXMAtISy/9xTGDkm4XQMAtJwywkDbMQGhYwsqxi1ChOLSpLLdI1NNd
 LKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMPgYg2MF4e2PAIUZJDiYlUd7YMz6R
 QnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4a28A5QSLUtNTK9Iyc4BxAJOW4OBREuH12AyU5i0uS
 MwtzkyHSJ1i1OVo+rDlC5MQS15+XqqUOO8nkBkCIEUZpXlwI2AxeYlRVkqYlxHoKCGegtSi3M
 wSVPlXjOIcjErCvFNBpvBk5pXAbXoFdAQT0BEz1oAdUZKIkJJqYLQxeP1mQjGf+833T+ImVcl
 dkT5Se/7ug9C7jzRTehZaTXqz6ZhJiusC1Zrzs91E4zcIva34Nkdk6o4f+SkuYe8nqj6Zt/f5
 Fltu3S13D2ltzFu5R+Dsv7VxZ6R5ZC5P+8Esn81rJ3lq0e3I67wukdl5+zXnm3rcurr7MkNu1
 ja5y3yLTnTlTQxTYinOSDTUYi4qTgQANh5F+cQCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1498208705!75186092!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40899 invoked from network); 23 Jun 2017 09:05:07 -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; 23 Jun 2017 09:05:07 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 23 Jun 2017 03:05:05 -0600
Message-Id: <594CF5E0020000780016621D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 23 Jun 2017 03:05:04 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Chao Gao" <chao.gao@intel.com>
References: <1495608977-15921-1-git-send-email-chao.gao@intel.com>
 <1495608977-15921-4-git-send-email-chao.gao@intel.com>
 <594410B9020000780016380D@prv-mh.provo.novell.com>
 <20170623042207.GA57685@skl-2s3.sh.intel.com>
 <594CE65C0200007800166166@prv-mh.provo.novell.com>
 <20170623083332.GA7556@skl-2s3.sh.intel.com>
In-Reply-To: <20170623083332.GA7556@skl-2s3.sh.intel.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 v3 3/3] VT-d PI: restrict the vcpu number on
 a given pcpu
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIzLjA2LjE3IGF0IDEwOjMzLCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPiBP
biBGcmksIEp1biAyMywgMjAxNyBhdCAwMTo1ODo1MkFNIC0wNjAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPj4+Pj4gT24gMjMuMDYuMTcgYXQgMDY6MjIsIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3Rl
Ogo+Pj4gT24gRnJpLCBKdW4gMTYsIDIwMTcgYXQgMDk6MDk6MTNBTSAtMDYwMCwgSmFuIEJldWxp
Y2ggd3JvdGU6Cj4+Pj4+Pj4gT24gMjQuMDUuMTcgYXQgMDg6NTYsIDxjaGFvLmdhb0BpbnRlbC5j
b20+IHdyb3RlOgo+Pj4+PiArICAgIHsKPj4+Pj4gKyAgICAgICAgcGlfY3B1ID0gY3B1bWFza19j
eWNsZShwaV9jcHUsICZjcHVfb25saW5lX21hcCk7Cj4+Pj4KPj4+PldpdGggdGhpcywgaG93IGNv
dWxkIHRoZSBDUFUgYmUgb2ZmbGluZSBieSB0aGUgdGltZSB5b3UgbWFrZSBpdAo+Pj4+YmFjayB0
byB0aGUgY2hlY2sgYWJvdmUuCj4+PiAKPj4+IFRoYW5rcyB0byBwb2ludCBpdCBvdXQuIEl0IHdv
dWxkIGluY3VyIGEgYnVnLgo+Pgo+PkkgZG9uJ3QgdW5kZXJzdGFuZCB3aGF0IHlvdSdyZSB0cnlp
bmcgdG8gdGVsbCBtZSBoZXJlLgo+IAo+IEkgYWdyZWUgd2l0aCB5b3UgdGhhdCB3ZSBtaWdodCB1
c2UgYW4gb2ZmbGluZSBDUFUncyBzdHJ1Y3R1cmUuCj4gYW5kIEkgdHJlYXQgaXQgYXMgYSBidWcu
CgpBaCwgYnV0IEkgZGlkbid0IHNheSBzby4gSW5zdGVhZCBJIHF1ZXN0aW9uZWQgaG93IHlvdSB3
b3VsZCBzZWUKdGhlIHBDUFUgZ29pbmcgb2ZmbGluZSBiZXR3ZWVuIHRoZSBjb2RlIGFib3ZlIGFu
ZCB0aGUgdXNlIG9mCnBpX2NwdSBmdXJ0aGVyIGRvd24uIE1vc3Qgb3IgYWxsIG9mIHdoYXQgeW91
IHNheSBsYXRlciBpbiB5b3VyCnJlcGx5IHNlZW1zIGluYXBwbGljYWJsZSBiZWNhdXNlIG9mIHRo
aXMgYXBwYXJlbnQKbWlzdW5kZXJzdGFuZGluZywgc28gSSdtIG5vdCBnb2luZyB0byBmdXJ0aGVy
IGNvbW1lbnQgb24gdGhhdC4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 23 09:06:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 09: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 1dOKXm-0004E0-CB; Fri, 23 Jun 2017 09:06: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 1dOKXk-0004Dn-BO
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 09:06:20 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 AC/2D-02183-B0ADC495; Fri, 23 Jun 2017 09:06:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXS6fjDS5frlk+
 kwc8+Y4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePexHa2gnmiFdffTGJqYNzJ28XIySEkkCfx
 c2IrC4jNK2AncXj2NzYQW0LAUOL0wptgcRYBVYm/x3+xgthsAuoSbc+2A9kcHCICOhKnv/OBm
 MwC+RIHD3uAVAgLhEpMf7WLuYuRC2j6LCaJhp0n2UESnAJeEv9f7GcHqecVEJT4u0MYJMwsoC
 Xx8NctFghbW2LZwtfMECOlJZb/45jAyDcLoWEWkoZZSBpmITQsYGRZxahenFpUllqka6mXVJS
 ZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYeAxAsINxbavzIUZJDiYlUd7YMz6RQnxJ
 +SmVGYnFGfFFpTmpxYcY9Tg4BDavXX2BUWDbLiApxZKXn5eqJMGbfBOoWrAoNT21Ii0zBxgnM
 A0SHDxKIrwem4HSvMUFibnFmekQqVOMilLivPkgfQIgiYzSPLg2WGxeYpSVEuZlBDpNiKcgtS
 g3swRV/hWjOAejkjBvF8gUnsy8Erjpr4AWMwEtnrEGbHFJIkJKqoExf+Hbb4ceTrxzZrKFFke
 mcffHhm9Pv25YpCRwSPp0cu0yhVdKzo4rzr73P2a4U+Viht9ljrOpmTPmpd5xDsvbYiQpfvT3
 0dzYcxmJ29qPLmw98aHdy+NVVzXTKUG3BTqfBP6YrBZnqLFkTRfvOF8gnHL3pFJJLtu5e3kf3
 y3ykOnc97mOhWe9EktxRqKhFnNRcSIAPwiUV8gCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1498208776!90727513!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10184 invoked from network); 23 Jun 2017 09:06:18 -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; 23 Jun 2017 09:06:18 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 23 Jun 2017 03:06:16 -0600
Message-Id: <594CF62A0200007800166220@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 23 Jun 2017 03:06:18 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170620091539.59051-1-roger.pau@citrix.com>
 <20170620091539.59051-3-roger.pau@citrix.com>
 <594BACC40200007800165AFC@prv-mh.provo.novell.com>
 <20170623082610.siyctf3f6ti3ryml@dhcp-3-128.uk.xensource.com>
 <20170623083842.shwv3b6ov7rjj7t3@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20170623083842.shwv3b6ov7rjj7t3@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 2/3] x86/pt: enable binding of GSIs to a
 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+IE9uIDIzLjA2LjE3IGF0IDEwOjM4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIEZyaSwgSnVuIDIzLCAyMDE3IGF0IDA5OjI2OjEwQU0gKzAxMDAsIFJvZ2VyIFBhdSBNb25u
ZSB3cm90ZToKPj4gT24gVGh1LCBKdW4gMjIsIDIwMTcgYXQgMDM6NDA6NTJBTSAtMDYwMCwgSmFu
IEJldWxpY2ggd3JvdGU6Cj4+ID4gPj4+IE9uIDIwLjA2LjE3IGF0IDExOjE1LCA8cm9nZXIucGF1
QGNpdHJpeC5jb20+IHdyb3RlOgo+PiA+ID4gQEAgLTQ3Miw3ICs1MTQsMjkgQEAgaW50IHB0X2ly
cV9jcmVhdGVfYmluZCgKPj4gPiA+ICAgICAgICAgICAgICAgICAgcGlycV9kcGNpLT5mbGFncyA9
IEhWTV9JUlFfRFBDSV9NQVBQRUQgfAo+PiA+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgSFZNX0lSUV9EUENJX01BQ0hfUENJIHwKPj4gPiA+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIEhWTV9JUlFfRFBDSV9HVUVTVF9QQ0k7Cj4+ID4gPiAtICAgICAg
ICAgICAgICAgIHNoYXJlID0gQklORF9QSVJRX19XSUxMX1NIQVJFOwo+PiA+ID4gKyAgICAgICAg
ICAgICAgICBpZiAoICFpc19oYXJkd2FyZV9kb21haW4oZCkgKQo+PiA+ID4gKyAgICAgICAgICAg
ICAgICAgICAgc2hhcmUgPSBCSU5EX1BJUlFfX1dJTExfU0hBUkU7Cj4+ID4gPiArICAgICAgICAg
ICAgICAgIGVsc2UKPj4gPiA+ICsgICAgICAgICAgICAgICAgewo+PiA+ID4gKyAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50IHBpbjsKPj4gPiA+ICsgICAgICAgICAgICAgICAgICAgIGNv
bnN0IHN0cnVjdCBodm1fdmlvYXBpYyAqdmlvYXBpYyA9IGdzaV92aW9hcGljKGQsCj4+ID4gPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAKPiBndWVzdF9nc2ksCj4+ID4gPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmcGluKTsKPj4gPiA+
ICsKPj4gPiA+ICsgICAgICAgICAgICAgICAgICAgIGlmICggIXZpb2FwaWMgKQo+PiA+ID4gKyAg
ICAgICAgICAgICAgICAgICAgewo+PiA+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgIEFTU0VS
VF9VTlJFQUNIQUJMRSgpOwo+PiA+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiAt
RUlOVkFMOwo+PiA+ID4gKyAgICAgICAgICAgICAgICAgICAgfQo+PiA+ID4gKyAgICAgICAgICAg
ICAgICAgICAgcGlycV9kcGNpLT5mbGFncyB8PSBIVk1fSVJRX0RQQ0lfSURFTlRJVFlfR1NJOwo+
PiA+ID4gKyAgICAgICAgICAgICAgICAgICAgLyoKPj4gPiA+ICsgICAgICAgICAgICAgICAgICAg
ICAqIENoZWNrIGlmIHRoZSBjb3JyZXNwb25kaW5nIHZJTyBBUElDIHBpbiBpcyAKPiBjb25maWd1
cmVkCj4+ID4gPiArICAgICAgICAgICAgICAgICAgICAgKiBsZXZlbCBvciBlZGdlIHRyaWdnZXIs
IGxldmVsIHRyaWdnZXJlZCBpbnRlcnJ1cHRzIAo+IHdpbGwKPj4gPiA+ICsgICAgICAgICAgICAg
ICAgICAgICAqIGJlIG1hcmtlZCBhcyBzaGFyZWFibGUuCj4+ID4gPiArICAgICAgICAgICAgICAg
ICAgICAgKi8KPj4gPiA+ICsgICAgICAgICAgICAgICAgICAgIEFTU0VSVCghdmlvYXBpYy0+cmVk
aXJ0YmxbcGluXS5maWVsZHMubWFzayk7Cj4+ID4gPiArICAgICAgICAgICAgICAgICAgICBzaGFy
ZSA9IHZpb2FwaWMtPnJlZGlydGJsW3Bpbl0uZmllbGRzLnRyaWdfbW9kZTsKPj4gPiA+ICsgICAg
ICAgICAgICAgICAgfQo+PiA+IAo+PiA+IEknbSBzb3JyeSBmb3IgcGF5aW5nIGF0dGVudGlvbiB0
byB0aGlzIG9ubHkgbm93LCBidXQgdGhlIHZJTy1BUElDCj4+ID4gY29kZSBoZXJlIHJlYWxseSBz
aG91bGQgYmUgY29udmVydGVkIGludG8gYQo+PiA+IHZpb2FwaWNfZ2V0X3RyaWdnZXJfbW9kZSgp
IGhlbHBlciBsaXZpbmcgaW4gdmlvYXBpYy5bY2hdLiBUaGUgc2FtZQo+PiA+IEkgdGhpbmsgYWN0
dWFsbHkgaG9sZHMgZm9yIHRoZSB0d28gdXNlcyBvZiBnc2lfdmlvYXBpYygpLCBhbmQgdGhhdAo+
PiA+IGZ1bmN0aW9uIHNob3VsZCByZWFsbHkgaGF2ZSBiZWVuIGtlcHQgc3RhdGljIHRvIHZpb2Fw
aWMuYy4KPj4gCj4+IFdlIHdpbGwgbmVlZCBhIGNvdXBsZSBtb3JlIG9mIGhlbHBlciBmdW5jdGlv
bnMgdGhlbiwKPj4gdmlvYXBpY19pcnFfcG9zaXRpdmVfZWRnZSBmb3IgZXhhbXBsZSByZWFkcyB0
aGUgdHJpZ2dlciBtb2RlLCBidXQgaXQKPj4gYWxzbyBjaGVja3MgYW5kIHNldHMgdGhlIElSUiBh
bmQgcHRfaXJxX3ZlY3RvciBnZXRzIHRoZSB2ZWN0b3IuCj4+IAo+PiBNYXliZSBhIHZpb2FwaWNf
Z2V0X3JlZGlyZWN0aW9uX2VudHJ5Pwo+IAo+IEkgY2xlYXJseSBkaWRuJ3QgaGF2ZSBlbm91Z2gg
Y29mZmVlLCBmb3JnZXQgYWJvdXQgdGhlCj4gdmlvYXBpY19pcnFfcG9zaXRpdmVfZWRnZSBmYWZm
LiBwdF9pcnFfdmVjdG9yIG5lZWRzIHRoZSB2ZWN0b3IgYW5kCj4gcHRfaXJxX21hc2tlZCBuZWVk
cyB0aGUgbWFza2luZyBiaXQuCj4gCj4gV291bGQgeW91IGJlIGZpbmUgd2l0aCBtZSBpbnRyb2R1
Y2luZwo+IHZpb2FwaWNfZ2V0X3t0cmlnZ2VyX21vZGUsdmVjdG9yfT8KClRoZXNlIGFuZCB2aW9h
cGljX2dldF9tYXNrYml0KCkgKG9yIGp1c3QgdmlvYXBpY19nZXRfbWFzaygpKS4KCkphbgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 23 09:09:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 09:09:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dOKaO-0004Rd-PE; Fri, 23 Jun 2017 09:09:04 +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 1dOKaO-0004RX-0E
 for xen-devel@lists.xen.org; Fri, 23 Jun 2017 09:09:04 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 FE/46-26749-FAADC495; Fri, 23 Jun 2017 09:09:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXS6fjDS3fdLZ9
 IgxvfNS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ow3E1sZC+6JVUxrvMTUwPhIqIuRk0NIIE9i
 adtpFhCbV8BOYv+EbUwgtoSAocTphTfB4iwCqhLfWtczg9hsAuoSbc+2s4LYIgKaEjM7LjF2M
 XJxMAv8Y5RoaZvGDpIQFkiReLWxkwUkISTwg1ni2qUzYAlOAWuJzVc3A9kcQNsEJf7uEAYJMw
 toSTz8dYsFwtaWWLbwNTNICbOAtMTyfxwTGPlmITTMQtIwC0nDLISGBYwsqxg1ilOLylKLdA1
 N9ZKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAgOQAQh2MK7Z7nmIUZKDSUmUN/aM
 T6QQX1J+SmVGYnFGfFFpTmrxIUYNDg6BbbtWX2CUYsnLz0tVkuBNvglUJ1iUmp5akZaZA4wRm
 FIJDh4lEV6PzUBp3uKCxNzizHSI1ClGRSlx3k8gfQIgiYzSPLg2WFxeYpSVEuZlBDpKiKcgtS
 g3swRV/hWjOAejkjDvCZApPJl5JXDTXwEtZgJaPGMN2OKSRISUVANjaZbqOtfjpzZF/r86903
 RuYTPAnuWGGxhWTZvnefm6RXzbu4yXPhqvuHEu1dffpT/q5Hjct96ydQtEsdE+4qaP0wIfO/I
 HM210WBzXNCrNXY6M3IcujY7bpmj/ZaN9+nM/hUy1R5PgueFBatXJftcOpZVlrnr8X55D59Tn
 5tN3qhsjLfbqS8roMRSnJFoqMVcVJwIACSeNpTGAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1498208940!95358616!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21161 invoked from network); 23 Jun 2017 09:09:02 -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; 23 Jun 2017 09:09:02 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 23 Jun 2017 03:09:00 -0600
Message-Id: <594CF6CC0200007800166248@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 23 Jun 2017 03:09:00 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <20170619165753.25049-1-julien.grall@arm.com>
 <20170619165753.25049-2-julien.grall@arm.com>
 <5948EBA90200007800164599@prv-mh.provo.novell.com>
 <20170620091412.GB58640@deinos.phlegethon.org>
 <594908B20200007800164677@prv-mh.provo.novell.com>
 <20170620100647.GC58640@deinos.phlegethon.org>
 <594915C00200007800164722@prv-mh.provo.novell.com>
 <78d0ab0e-ee94-9ba8-43c9-98aed4e4da28@arm.com>
 <594CEDD00200007800166197@prv-mh.provo.novell.com>
 <98408bfd-43ed-4141-1362-1387534f6693@arm.com>
In-Reply-To: <98408bfd-43ed-4141-1362-1387534f6693@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>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 01/16] xen/mm: Don't use _{g,
 m}fn for defining INVALID_{G, M}FN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIzLjA2LjE3IGF0IDEwOjQxLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IE9uIDIzLzA2LzE3IDA5OjMwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMjIuMDYuMTcg
YXQgMjA6MzEsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+PiBPbiAyMC8wNi8xNyAx
MTozMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4gT24gMjAuMDYuMTcgYXQgMTI6MDYsIDx0
aW1AeGVuLm9yZz4gd3JvdGU6Cj4+Pj4+IEF0IDAzOjM2IC0wNjAwIG9uIDIwIEp1biAoMTQ5Nzky
OTc3OCksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+Pj4gT24gMjAuMDYuMTcgYXQgMTE6MTQs
IDx0aW1AeGVuLm9yZz4gd3JvdGU6Cj4+Pj4+Pj4gQXQgMDE6MzIgLTA2MDAgb24gMjAgSnVuICgx
NDk3OTIyMzQ1KSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4+Pj4+IE9uIDE5LjA2LjE3IGF0
IDE4OjU3LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+Pj4+Pj4+Pj4gLS0tIGEveGVu
L2luY2x1ZGUveGVuL21tLmgKPj4+Pj4+Pj4+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9tbS5oCj4+
Pj4+Pj4+PiBAQCAtNTYsNyArNTYsNyBAQAo+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+ICBUWVBFX1NBRkUo
dW5zaWduZWQgbG9uZywgbWZuKTsKPj4+Pj4+Pj4+ICAjZGVmaW5lIFBSSV9tZm4gICAgICAgICAg
IjA1bHgiCj4+Pj4+Pj4+PiAtI2RlZmluZSBJTlZBTElEX01GTiAgICAgIF9tZm4ofjBVTCkKPj4+
Pj4+Pj4+ICsjZGVmaW5lIElOVkFMSURfTUZOICAgICAgKG1mbl90KXsgfjBVTCB9Cj4+Pj4+Pj4+
Cj4+Pj4+Pj4+IFdoaWxlIEkgZG9uJ3QgZXhwZWN0IGFueW9uZSB0byB3aXNoIHRvIHVzZSBhIHN1
ZmZpeCBleHByZXNzaW9uIG9uCj4+Pj4+Pj4+IHRoaXMgY29uc3RhbnQsIGZvciBtYXhpbXVtIGNv
bXBhdGliaWxpdHkgdGhpcyBzaG91bGQgc3RpbGwgYmUgZnVsbHkKPj4+Pj4+Pj4gcGFyZW50aGVz
aXplZCwgSSB0aGluay4gT2YgY291cnNlIHRoaXMgc2hvdWxkIGJlIGVhc3kgZW5vdWdoIHRvCj4+
Pj4+Pj4+IGRvIHdoaWxlIGNvbW1pdHRpbmcuCj4+Pj4+Pj4+Cj4+Pj4+Pj4+IEFyZSB5b3UgYWJs
ZSB0byBhc3N1cmUgdXMgdGhhdCBjbGFuZyBzdXBwb3J0cyB0aGlzIGdjYyBleHRlbnNpb24KPj4+
Pj4+Pj4gKGNvbXBvdW5kIGxpdGVyYWwgZm9yIG5vbi1jb21wb3VuZCB0eXBlcykKPj4+Pj4+Pgo+
Pj4+Pj4+IEFJVUkgdGhpcyBpcyBhIEM5OSBmZWF0dXJlLCBub3QgYSBHQ0Npc20uCj4+Pj4+Pgo+
Pj4+Pj4gTW9zdCBwYXJ0cyBvZiBpdCB5ZXMgKGl0IGlzIGEgZ2NjIGV4dGVuc2lvbiBpbiBDODkg
bW9kZSBvbmx5KSwgYnV0IHRoZQo+Pj4+Pj4gc3BlY2lmaWMgdXNlIGhlcmUgaXNuJ3QgYWZhaWN0
OiBDb21wb3VuZCBsaXRlcmFscyBvdXRzaWRlIG9mIGZ1bmN0aW9ucwo+Pj4+Pj4gYXJlIHN0YXRp
YyBvYmplY3RzLCBhbmQgaGVuY2UgY291bGRuJ3QgYmUgdXNlZCBhcyBpbml0aWFsaXplcnMgb2Yg
b3RoZXIKPj4+Pj4+IG9iamVjdHMuCj4+Pj4+Cj4+Pj4+IEFoLCBJIHNlZS4gIFNvIHdvdWxkIGl0
IGJlIGJldHRlciB0byB1c2UKPj4+Pj4KPj4+Pj4gICAjZGVmaW5lIElOVkFMSURfTUZOICgoY29u
c3QgbWZuX3QpIHsgfjBVTCB9KQo+Pj4+Pgo+Pj4+PiA/Cj4+Pj4KPj4+PiBXaGlsZSBJIHRoaW5r
IHdlIHNob3VsZCBpbmRlZWQgY29uc2lkZXIgYWRkaW5nIHRoZSBjb25zdCwgdGhlIGFib3ZlCj4+
Pj4gc3RpbGwgaXMgYSBzdGF0aWMgb2JqZWN0LCBhbmQgaGVuY2Ugc3RpbGwgbm90IHN1aXRhYmxl
IGFzIGFuIGluaXRpYWxpemVyIGFzCj4+Pj4gcGVyIEM5OSBvciBDMTEuIEJ1dCBhcyBsb25nIGFz
IGdjYyBhbmQgY2xhbmcgcGVybWl0IGl0LCB3ZSdyZSBmaW5lLgo+Pj4KPj4+IEFjdHVhbGx5IHRo
aXMgc29sdXRpb25zIGJyZWFrcyBvbiBHQ0MgNC45IHByb3ZpZGVkIGJ5IExpbmFybyAoWzFdCj4+
PiA0LjktMjAxNi0wMiBhbmQgNC45LTIwMTcuMDEpLgo+Pj4KPj4+IFRoaXMgc21hbGwgcmVwcm9k
dWNlciBkb2VzIG5vdCBjb21waWxlIHdpdGggLXN0ZD1nbnU5OSAodXNlZCBieSBYZW4pIGJ1dAo+
Pj4gY29tcGlsZSB3aXRoIHRoaXMgb3B0aW9uLiBKYW4sIGhhdmUgeW91IHRyaWVkIDQuOSB3aXRo
IHRoaXMgcGF0Y2g/Cj4+Cj4+IFRoYXQncyBzb3J0IG9mIGFuIG9kZCBxdWVzdGlvbiAtIHlvdSd2
ZSBzZW50IHRoZSBwYXRjaCwgc28gSSB3b3VsZAo+PiBoYXZlIGV4cGVjdGVkIHlvdSB0byBoYXZl
IG1hZGUgc3VyZSBpdCBkb2Vzbid0IGJyZWFrIChhbmQKPj4gd2hpbGUgaXQgd2FzIG1lIHRvIGFk
ZCB0aGUgY29uc3QsIHRoaXMgd2FzIGRpc2N1c3NlZCwgYW5kIHlvdSBkb24ndAo+PiBtYWtlIGNs
ZWFyIHdoZXRoZXIgdGhhdCdzIHRoZSBpc3N1ZSkuIEluIGFueSBldmVudCwgSSd2ZSB0cmllZCAu
Li4KPiAKPiBJIGRvbid0IHBlcnNvbmFsbHkgdHJ5IGV2ZXJ5IHNpbmdsZSBjb21waWxlciBldmVy
eSB0aW1lIEkgYW0gd3JpdGluZyBhIAo+IHBhdGNoLi4uIFRoaXMgaXMgdG9vIGNvbXBsZXggZ2l2
ZW4gdGhhdCBkaWZmZXJlbnQgc3Rha2Vob2xkZXJzIChMaW5hcm8sIAo+IERlYmlhbiwgVWJ1bnR1
LC4uLikgcHJvdmlkZSB2YXJpb3VzIGJpbmFyaWVzIHdpdGggdGhlaXIgb3duIHBhdGNoZXMgb24g
dG9wLgoKV2hpY2ggSSBjYW4gdW5kZXJzdGFuZC4gSSd2ZSBhc2tlZCBiYWNrIHRoZSB3YXkgSSBk
aWQganVzdCBiZWNhdXNlCnlvdSBhcHBlYXJlZCB0byBpbXBseSBJIHdvdWxkIGRvIHN1Y2ggY2hl
Y2tpbmcgcm91dGluZWx5LCB3aGljaAooZm9yIHRoZSB2ZXJ5IHJlYXNvbnMgeW91IG5hbWUpIEkg
ZG9uJ3QuIEkganVzdCBoYXBwZW4gdG8gdGVzdCB3aXRoCmRpZmZlcmluZyBjb21waWxlciB2ZXJz
aW9ucyBldmVyeSBvbmNlIGluIGEgd2hpbGUuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 23 09:10:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 09: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 1dOKbW-00051o-8E; Fri, 23 Jun 2017 09: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 <bp@alien8.de>) id 1dOKbV-00051d-HP
 for xen-devel@lists.xen.org; Fri, 23 Jun 2017 09:10:13 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 04/BA-17076-4FADC495; Fri, 23 Jun 2017 09:10:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXCytl5VPfzLZ9
 Ig4d3rC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owZr/6xFtxgr3h37S5jA+Mpti5GDg4JAV2J
 N306XYxcHEICWxklrq5+yNjFyAnk3GeS+PCIE8RmEVCV+Pr3OBuIzSagIrH0zC0mEFtEQEuib
 cFtFpBmZoGpHBLXzj5nAUkwCMRJHP72iR3EFhZwk2i5ehWsmVfAVOLYhQNMENvaGCUW3ehjgk
 gISpyc+QSsmVlAXeLPvEvMINcxC0hLLP/HARLmFPCU6H+xhhnEFgU6onPpHJYJjAKzkHTPQtI
 9C6F7ASPzKkaN4tSistQiXSMzvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwOCs
 Z2Bg3MHYsNfvEKMkB5OSKG/sGZ9IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8yTeBcoJFqempF
 WmZOcA4gUlLcPAoifB6bAZK8xYXJOYWZ6ZDpE4x6nI0fdjyhUmIJS8/L1VKnDcfZIYASFFGaR
 7cCFjMXmKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzHsCZApPZl4J3KZXQEcwAR0xYw3YESW
 JCCmpBsbVh9R453PueS6RteCLXUj2e/Pc06+W8DSvOBmRlfuMqadwxtof6QZ+ssaHnzrtO5Vw
 VnnCs20Xl9l+2fE0fc6+7LkTNeZYT+ecoLk1WOeaIN/bOdJpaiFmN8UyzlWkfJ59tKLHcKMmv
 +2srSkyP9mDTqWGHQq7eG217tcTgp2nU9wKf/kWZrQosRRnJBpqMRcVJwIA5CvK2dQCAAA=
X-Env-Sender: bp@alien8.de
X-Msg-Ref: server-15.tower-31.messagelabs.com!1498209011!102988543!1
X-Originating-IP: [5.9.137.197]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2124 invoked from network); 23 Jun 2017 09:10:11 -0000
Received: from mail.skyhub.de (HELO mail.skyhub.de) (5.9.137.197)
 by server-15.tower-31.messagelabs.com with SMTP; 23 Jun 2017 09:10:11 -0000
X-Virus-Scanned: Nedap ESD1 at mail.skyhub.de
Received: from mail.skyhub.de ([127.0.0.1])
 by localhost (blast.alien8.de [127.0.0.1]) (amavisd-new, port 10026)
 with ESMTP id 8fXmSyGvGqb3; Fri, 23 Jun 2017 11:10:11 +0200 (CEST)
Received: from pd.tnic (p2003008C2F23380075DFB0315F822A25.dip0.t-ipconnect.de
 [IPv6:2003:8c:2f23:3800:75df:b031:5f82:2a25])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mail.skyhub.de (SuperMail on ZX Spectrum 128k) with ESMTPSA id 3A1781EC0A8E;
 Fri, 23 Jun 2017 11:10:11 +0200 (CEST)
Date: Fri, 23 Jun 2017 11:09:57 +0200
From: Borislav Petkov <bp@alien8.de>
To: Tom Lendacky <thomas.lendacky@amd.com>
Message-ID: <20170623090957.yb2x225f4ok4w5qu@pd.tnic>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
 <20170616185554.18967.82909.stgit@tlendack-t1.amdoffice.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170616185554.18967.82909.stgit@tlendack-t1.amdoffice.net>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: linux-efi@vger.kernel.org, Brijesh Singh <brijesh.singh@amd.com>,
 Toshimitsu Kani <toshi.kani@hpe.com>, linux-doc@vger.kernel.org,
 Matt Fleming <matt@codeblueprint.co.uk>, x86@kernel.org, linux-mm@kvack.org,
 Radim =?utf-8?B?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Larry Woodman <lwoodman@redhat.com>, linux-arch@vger.kernel.org,
 kvm@vger.kernel.org, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 kasan-dev@googlegroups.com, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Andy Lutomirski <luto@kernel.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Dmitry Vyukov <dvyukov@google.com>, Juergen Gross <jgross@suse.com>,
 kexec@lists.infradead.org, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org, iommu@lists.linux-foundation.org,
 Thomas Gleixner <tglx@linutronix.de>, Paolo Bonzini <pbonzini@redhat.com>
Subject: Re: [Xen-devel] [PATCH v7 32/36] xen/x86: Remove SME feature 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>

T24gRnJpLCBKdW4gMTYsIDIwMTcgYXQgMDE6NTU6NTRQTSAtMDUwMCwgVG9tIExlbmRhY2t5IHdy
b3RlOgo+IFhlbiBkb2VzIG5vdCBjdXJyZW50bHkgc3VwcG9ydCBTTUUgZm9yIFBWIGd1ZXN0cy4g
Q2xlYXIgdGhlIFNNRSBjcHUKCm5pdHBpY2s6IHMvY3B1L0NQVS8KCj4gY2FwYWJpbGl0eSBpbiBv
cmRlciB0byBhdm9pZCBhbnkgYW1iaWd1aXR5Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IFRvbSBMZW5k
YWNreSA8dGhvbWFzLmxlbmRhY2t5QGFtZC5jb20+Cj4gLS0tCj4gIGFyY2gveDg2L3hlbi9lbmxp
Z2h0ZW5fcHYuYyB8ICAgIDEgKwo+ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykKPiAK
PiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5jIGIvYXJjaC94ODYveGVu
L2VubGlnaHRlbl9wdi5jCj4gaW5kZXggZjMzZWVmNC4uZTZlY2Y0MiAxMDA2NDQKPiAtLS0gYS9h
cmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2LmMKPiArKysgYi9hcmNoL3g4Ni94ZW4vZW5saWdodGVu
X3B2LmMKPiBAQCAtMjk0LDYgKzI5NCw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCB4ZW5faW5pdF9j
YXBhYmlsaXRpZXModm9pZCkKPiAgCXNldHVwX2NsZWFyX2NwdV9jYXAoWDg2X0ZFQVRVUkVfTVRS
Uik7Cj4gIAlzZXR1cF9jbGVhcl9jcHVfY2FwKFg4Nl9GRUFUVVJFX0FDQyk7Cj4gIAlzZXR1cF9j
bGVhcl9jcHVfY2FwKFg4Nl9GRUFUVVJFX1gyQVBJQyk7Cj4gKwlzZXR1cF9jbGVhcl9jcHVfY2Fw
KFg4Nl9GRUFUVVJFX1NNRSk7Cj4gIAo+ICAJaWYgKCF4ZW5faW5pdGlhbF9kb21haW4oKSkKPiAg
CQlzZXR1cF9jbGVhcl9jcHVfY2FwKFg4Nl9GRUFUVVJFX0FDUEkpOwoKUmV2aWV3ZWQtYnk6IEJv
cmlzbGF2IFBldGtvdiA8YnBAc3VzZS5kZT4KCi0tIApSZWdhcmRzL0dydXNzLAogICAgQm9yaXMu
CgpHb29kIG1haWxpbmcgcHJhY3RpY2VzIGZvciA0MDA6IGF2b2lkIHRvcC1wb3N0aW5nIGFuZCB0
cmltIHRoZSByZXBseS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 23 09:17:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 09: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 1dOKi2-0005Ki-Ts; Fri, 23 Jun 2017 09:16:58 +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 1dOKi1-0005Ka-Lw
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 09:16:57 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 A8/EA-02956-88CDC495; Fri, 23 Jun 2017 09:16:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsVysyfVTbfjjk+
 kwY9NChbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bdo1MYC1q4K04emcvawPiao4uRi0NIYCOj
 xKEb15ggnN2MEvNb9rF0MXJyCAukSezuusYKYosIhEh82baCGaJoIqPEka6PzCAJZoF7jBJfV
 gqC2GwCmhJ3Pn9iArF5BawkpjRuBrNZBFQlNnXeBasXFQiXeNt4hAWiRlDi5MwnQDYHB6eAj8
 SBg2UQI80k5m1+CDVeXqJ562zmCYx8s5B0zEJSNgtJ2QJG5lWMGsWpRWWpRbpGlnpJRZnpGSW
 5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIEBxwAEOxgPLAo8xCjJwaQkyht7xidSiC8pP6Uy
 I7E4I76oNCe1+BCjBgeHwJWDR2YzSrHk5eelKknwJt0GqhMsSk1PrUjLzAHGBEypBAePkgivx
 2agNG9xQWJucWY6ROoUo6KUOG8sSJ8ASCKjNA+uDRaHlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM
 7BqCTMGw8yhSczrwRu+iugxUxAi2esAVtckoiQkmpgdGP8MOeq0CIV42Up5ycJmJ54vDjYMLs
 u3zHCfTXHhIkXnb9UOp8Mmjj3MkuB+6uN1Xe/ZgrPF5PjMl+7fPe0t9dnrHpgujDG//zr8n2p
 /ZM5spuy08S+BVTqyWhFWZ06kaVTu8/v05FVy0pfrvR0dvjzkeWAvmDiV8+7b9sFT9rN2p2xv
 CZ1vxJLcUaioRZzUXEiAHRAQDC+AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1498209416!85908090!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17457 invoked from network); 23 Jun 2017 09:16:56 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-10.tower-27.messagelabs.com with SMTP; 23 Jun 2017 09:16: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 028CB2B;
 Fri, 23 Jun 2017 02:16:55 -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 AC37A3F557;
 Fri, 23 Jun 2017 02:16:53 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>,
 Zhongze Liu <blackskygg@gmail.com>
References: <CAHrd_joL58m=ZGb-afZnuwuWo3Qys=taQ1JN-CRjZ_pbdBhx5w@mail.gmail.com>
 <alpine.DEB.2.10.1706221358550.12819@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e1f98758-377b-2ea4-31f5-1e0435264fc4@arm.com>
Date: Fri, 23 Jun 2017 10:16:52 +0100
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.1706221358550.12819@sstabellini-ThinkPad-X260>
Cc: "Edgar E. Iglesias" <edgar.iglesias@xilinx.com>,
 Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 edgari@xilinx.com, xen-devel@lists.xenproject.org,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>
Subject: Re: [Xen-devel] [RFC v2]Proposal to allow setting up shared memory
 areas between VMs from xl config file
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGksCgpPbiAyMi8wNi8xNyAyMjowNSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+PiBXaGVu
IHdlIGVuY291bnRlciBhbiBpZCBJRHggZHVyaW5nICJ4bCBjcmVhdGUiOgo+Pgo+PiAgICsgSWYg
aXTigJlzIG5vdCB1bmRlciAvbG9jYWwvc2hhcmVkX21lbToKPj4gICAgICsgSWYgdGhlIGNvcnJl
c3BvbmRpbmcgZW50cnkgaGFzIGEgIm1hc3RlciIgdGFnLCBjcmVhdGUgdGhlCj4+ICAgICAgIGNv
cnJlc3BvbmRpbmcgZW50cmllcyBmb3IgSUR4IGluIHhlbnN0b3JlCj4+ICAgICArIElmIHRoZXJl
IGlzbid0IGEgIm1hc3RlciIgdGFnLCBzYXkgZXJyb3IuCj4+Cj4+ICAgKyBJZiBpdOKAmXMgZm91
bmQgdW5kZXIgL2xvY2FsL3NoYXJlZF9tZW06Cj4+ICAgICArIElmIHRoZSBjb3JyZXNwb25kaW5n
IGVudHJ5IGhhcyBhICJtYXN0ZXIiIHRhZywgc2F5IGVycm9yCj4+ICAgICArIElmIHRoZXJlIGlz
bid0IGEgIm1hc3RlciIgdGFnLCBtYXAgdGhlIHBhZ2VzIHRvIHRoZSBuZXdseQo+PiAgICAgICBj
cmVhdGVkIGRvbWFpbiwgYW5kIGFkZCB0aGUgY3VycmVudCBkb21haW4gYW5kIG5lY2Vzc2FyeSBp
bmZvcm1hdGlvbgo+PiAgICAgICB1bmRlciAvbG9jYWwvc2hhcmVkX21lbS9JRHgvc2xhdmVzLgo+
Cj4gQXNpZGUgZnJvbSB1c2luZyAiZ2ZuIiBpbnN0ZWFkIG9mIGdtZm4gZXZlcnl3aGVyZSwgSSB0
aGluayBpdCBsb29rcwo+IHByZXR0eSBnb29kLgo+Cj4gSSB3b3VsZCBsZWF2ZSBvdXQgcGVybWlz
c2lvbnMgYW5kIGNhY2hlYWJpbGl0eSBhdHRyaWJ1dGVzIGZyb20gdGhpcwo+IHZlcnNpb24gb2Yg
dGhlIHdvcmsuIEkgd291bGQganVzdCBhZGQgYSBub3RlIHNheWluZyB0aGF0IG1lbW9yeSB3aWxs
IGJlCj4gbWFwcGVkIGFzIFJXIHJlZ3VsYXIgY2FjaGVhYmxlIFJBTS4gT3RoZXIgcGVybWlzc2lv
bnMgYW5kIGNhY2hlYWJpbGl0eQo+IHdpbGwgYmUgcG9zc2libGUsIGJ1dCB0aGV5IGFyZSBub3Qg
aW1wbGVtZW50ZWQgeWV0LgoKV2VsbCwgSSB0aGluayB3ZSBzaG91bGQgZGVzaWduIHRoZSBpbnRl
cmZhY2UgY29ycmVjdGx5IGZyb20gdGhlIApiZWdpbm5pbmcgdG8gZmFjaWxpdGF0ZSBmdXR1cmUg
ZXh0ZW5zaW9uLgoKQWxzbywgeW91IG5lZWQgdG8gY2xhcmlmeSB3aGF0IHlvdSBtZWFuIGJ5ICJy
ZWd1bGFyIGNhY2hlYWJsZSBSQU0iLiBBcmUgCnRoZXkgd3JpdGUtdGhyb3VnaCwgd3JpdGUtYmFj
ay4uLj8gQnV0LCBvbiBBUk0sIHRoaXMgd291bGQgb25seSBiZSB0aGUgCmNhY2hpbmcgYXR0cmli
dXRlIGluIHN0YWdlLTIgcGFnZSB0YWJsZS4gVGhlIGZpbmFsIGNhY2hpbmcsIG1lbW9yeSB0eXBl
LCAKc2hhcmVhYmlsaXR5IHdvdWxkIGJlIGEgY29tYmluYXRpb24gb2Ygc3RhZ2UtMiBhbmQgc3Rh
Z2UtMSBhdHRyaWJ1dGVzLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Fri Jun 23 09:19:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 09: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 1dOKjz-0005T9-8p; Fri, 23 Jun 2017 09: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 <JBeulich@suse.com>) id 1dOKjx-0005T0-Nb
 for xen-devel@lists.xen.org; Fri, 23 Jun 2017 09:18:57 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 89/8B-03587-10DDC495; Fri, 23 Jun 2017 09:18:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXS6fjDS5fhrk+
 kwfRTGhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8alKYcZC87JViz/tp+9gXGxRBcjJ4eQQJ7E
 rdfbWEFsXgE7iZlfW8FsCQFDidMLb7KA2CwCqhKH1n9hBrHZBNQl2p5tB6sREdCUmNlxibGLk
 YuDWeAfo0RL2zR2kISwQIrEq42dLBALfjBLnHrkCWJzClhLHH35gqmLkQNomaDE3x3CIGFmAS
 2Jh79usUDY2hLLFr5mBilhFpCWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo0ZxalFZapGuoYF
 eUlFmekZJbmJmDpBnppebWlycmJ6ak5hUrJecn7uJERh+DECwg/HesoBDjJIcTEqivLFnfCKF
 +JLyUyozEosz4otKc1KLDzHKcHAoSfA+vg2UEyxKTU+tSMvMAUYCTFqCg0dJhNdjM1Cat7ggM
 bc4Mx0idYpRUUqc9wlInwBIIqM0D64NFn2XGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMx7HW
 QKT2ZeCdz0V0CLmYAWz1gDtrgkESEl1cAotiT1v5nNvDCRM/rpP1+YL1pv2n92vXicl5DGX5Z
 ftTPOsaScYT1v2eS0M3N/3Yn7L/uajzbOX7tMUyroqTmvqNqj3Wfj6uaE3Nf0PcFep7tN1KHy
 2O6XhbNFN1sHrn1xmjWLz03sUXUm35Veo7wHveU757c4izwWdVB9dN76pFHVYbHWuYeVWIozE
 g21mIuKEwHrbHBRuQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1498209534!52276895!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46396 invoked from network); 23 Jun 2017 09:18:56 -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; 23 Jun 2017 09:18:56 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 23 Jun 2017 03:18:45 -0600
Message-Id: <594CF9140200007800166271@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 23 Jun 2017 03:18:44 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <20170619165753.25049-1-julien.grall@arm.com>
 <20170619165753.25049-2-julien.grall@arm.com>
 <5948EBA90200007800164599@prv-mh.provo.novell.com>
 <20170620091412.GB58640@deinos.phlegethon.org>
 <594908B20200007800164677@prv-mh.provo.novell.com>
 <20170620100647.GC58640@deinos.phlegethon.org>
 <594915C00200007800164722@prv-mh.provo.novell.com>
 <78d0ab0e-ee94-9ba8-43c9-98aed4e4da28@arm.com>
 <594CEDD00200007800166197@prv-mh.provo.novell.com>
 <2894ace0-6feb-179f-446d-6a32df90068b@arm.com>
In-Reply-To: <2894ace0-6feb-179f-446d-6a32df90068b@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>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 01/16] xen/mm: Don't use _{g,
 m}fn for defining INVALID_{G, M}FN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIzLjA2LjE3IGF0IDEwOjU1LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgoK
PiAKPiBPbiAyMy8wNi8xNyAwOTozMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDIyLjA2
LjE3IGF0IDIwOjMxLCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+Pj4gSGksCj4+Pgo+
Pj4gT24gMjAvMDYvMTcgMTE6MzIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+IE9uIDIwLjA2
LjE3IGF0IDEyOjA2LCA8dGltQHhlbi5vcmc+IHdyb3RlOgo+Pj4+PiBBdCAwMzozNiAtMDYwMCBv
biAyMCBKdW4gKDE0OTc5Mjk3NzgpLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+Pj4+IE9uIDIw
LjA2LjE3IGF0IDExOjE0LCA8dGltQHhlbi5vcmc+IHdyb3RlOgo+Pj4+Pj4+IEF0IDAxOjMyIC0w
NjAwIG9uIDIwIEp1biAoMTQ5NzkyMjM0NSksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+Pj4+
PiBPbiAxOS4wNi4xNyBhdCAxODo1NywgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4+
Pj4+Pj4+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9tbS5oCj4+Pj4+Pj4+PiArKysgYi94ZW4vaW5j
bHVkZS94ZW4vbW0uaAo+Pj4+Pj4+Pj4gQEAgLTU2LDcgKzU2LDcgQEAKPj4+Pj4+Pj4+Cj4+Pj4+
Pj4+PiAgVFlQRV9TQUZFKHVuc2lnbmVkIGxvbmcsIG1mbik7Cj4+Pj4+Pj4+PiAgI2RlZmluZSBQ
UklfbWZuICAgICAgICAgICIwNWx4Igo+Pj4+Pj4+Pj4gLSNkZWZpbmUgSU5WQUxJRF9NRk4gICAg
ICBfbWZuKH4wVUwpCj4+Pj4+Pj4+PiArI2RlZmluZSBJTlZBTElEX01GTiAgICAgIChtZm5fdCl7
IH4wVUwgfQo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBXaGlsZSBJIGRvbid0IGV4cGVjdCBhbnlvbmUgdG8g
d2lzaCB0byB1c2UgYSBzdWZmaXggZXhwcmVzc2lvbiBvbgo+Pj4+Pj4+PiB0aGlzIGNvbnN0YW50
LCBmb3IgbWF4aW11bSBjb21wYXRpYmlsaXR5IHRoaXMgc2hvdWxkIHN0aWxsIGJlIGZ1bGx5Cj4+
Pj4+Pj4+IHBhcmVudGhlc2l6ZWQsIEkgdGhpbmsuIE9mIGNvdXJzZSB0aGlzIHNob3VsZCBiZSBl
YXN5IGVub3VnaCB0bwo+Pj4+Pj4+PiBkbyB3aGlsZSBjb21taXR0aW5nLgo+Pj4+Pj4+Pgo+Pj4+
Pj4+PiBBcmUgeW91IGFibGUgdG8gYXNzdXJlIHVzIHRoYXQgY2xhbmcgc3VwcG9ydHMgdGhpcyBn
Y2MgZXh0ZW5zaW9uCj4+Pj4+Pj4+IChjb21wb3VuZCBsaXRlcmFsIGZvciBub24tY29tcG91bmQg
dHlwZXMpCj4+Pj4+Pj4KPj4+Pj4+PiBBSVVJIHRoaXMgaXMgYSBDOTkgZmVhdHVyZSwgbm90IGEg
R0NDaXNtLgo+Pj4+Pj4KPj4+Pj4+IE1vc3QgcGFydHMgb2YgaXQgeWVzIChpdCBpcyBhIGdjYyBl
eHRlbnNpb24gaW4gQzg5IG1vZGUgb25seSksIGJ1dCB0aGUKPj4+Pj4+IHNwZWNpZmljIHVzZSBo
ZXJlIGlzbid0IGFmYWljdDogQ29tcG91bmQgbGl0ZXJhbHMgb3V0c2lkZSBvZiBmdW5jdGlvbnMK
Pj4+Pj4+IGFyZSBzdGF0aWMgb2JqZWN0cywgYW5kIGhlbmNlIGNvdWxkbid0IGJlIHVzZWQgYXMg
aW5pdGlhbGl6ZXJzIG9mIG90aGVyCj4+Pj4+PiBvYmplY3RzLgo+Pj4+Pgo+Pj4+PiBBaCwgSSBz
ZWUuICBTbyB3b3VsZCBpdCBiZSBiZXR0ZXIgdG8gdXNlCj4+Pj4+Cj4+Pj4+ICAgI2RlZmluZSBJ
TlZBTElEX01GTiAoKGNvbnN0IG1mbl90KSB7IH4wVUwgfSkKPj4+Pj4KPj4+Pj4gPwo+Pj4+Cj4+
Pj4gV2hpbGUgSSB0aGluayB3ZSBzaG91bGQgaW5kZWVkIGNvbnNpZGVyIGFkZGluZyB0aGUgY29u
c3QsIHRoZSBhYm92ZQo+Pj4+IHN0aWxsIGlzIGEgc3RhdGljIG9iamVjdCwgYW5kIGhlbmNlIHN0
aWxsIG5vdCBzdWl0YWJsZSBhcyBhbiBpbml0aWFsaXplciBhcwo+Pj4+IHBlciBDOTkgb3IgQzEx
LiBCdXQgYXMgbG9uZyBhcyBnY2MgYW5kIGNsYW5nIHBlcm1pdCBpdCwgd2UncmUgZmluZS4KPj4+
Cj4+PiBBY3R1YWxseSB0aGlzIHNvbHV0aW9ucyBicmVha3Mgb24gR0NDIDQuOSBwcm92aWRlZCBi
eSBMaW5hcm8gKFsxXQo+Pj4gNC45LTIwMTYtMDIgYW5kIDQuOS0yMDE3LjAxKS4KPj4+Cj4+PiBU
aGlzIHNtYWxsIHJlcHJvZHVjZXIgZG9lcyBub3QgY29tcGlsZSB3aXRoIC1zdGQ9Z251OTkgKHVz
ZWQgYnkgWGVuKSBidXQKPj4+IGNvbXBpbGUgd2l0aCB0aGlzIG9wdGlvbi4gSmFuLCBoYXZlIHlv
dSB0cmllZCA0Ljkgd2l0aCB0aGlzIHBhdGNoPwo+Pgo+PiBUaGF0J3Mgc29ydCBvZiBhbiBvZGQg
cXVlc3Rpb24gLSB5b3UndmUgc2VudCB0aGUgcGF0Y2gsIHNvIEkgd291bGQKPj4gaGF2ZSBleHBl
Y3RlZCB5b3UgdG8gaGF2ZSBtYWRlIHN1cmUgaXQgZG9lc24ndCBicmVhayAoYW5kCj4+IHdoaWxl
IGl0IHdhcyBtZSB0byBhZGQgdGhlIGNvbnN0LCB0aGlzIHdhcyBkaXNjdXNzZWQsIGFuZCB5b3Ug
ZG9uJ3QKPj4gbWFrZSBjbGVhciB3aGV0aGVyIHRoYXQncyB0aGUgaXNzdWUpLiBJbiBhbnkgZXZl
bnQsIEkndmUgdHJpZWQgLi4uCj4+Cj4+PiB0eXBlZGVmIHN0cnVjdAo+Pj4gewo+Pj4gICAgICB1
bnNpZ25lZCBsb25nIGk7Cj4+PiB9IG1mbl90Owo+Pj4KPj4+IG1mbl90IHYgPSAoY29uc3QgbWZu
X3Qpe34wVUx9Owo+Pgo+PiAuLi4gdGhpcyBub3cgd2l0aCA3LjEuMCwgNi4zLjAsIDUuNC4wLCA1
LjIuMCwgYW5kIDQuOS4zLCBhbmQgYWxsCj4+IG9mIHRoZW0gY29tcGlsZSB0aGlzIHdpdGhvdXQg
ZXJyb3JzIG9yIHdhcm5pbmdzIChhdCAtV2FsbCAtVykuCj4gCj4gQWN0dWFsbHkgZGlkIHlvdSBi
dWlsZCB3aXRoIC1zdGQ9Z251OTk/IEkganVzdCB0cmllZCA0LjkuMyBmb3IgeDg2IGFuZAo+IGFs
c28gNC44IGZvciBBUk02NCBvbiBVYnVudHUgVHJ1c3R5LiBCb3RoIGFyZSBicm9rZW4uCgpBaCwg
aW5kZWVkIC0gdGhhdCBmYWlscyB3aXRoIDQuOS4zIGJ1dCBzdWNjZWVkcyB3aXRoIDUuMi4wLiBB
bmQKaXQncyBub3QgdGhlIGNvbnN0IGdldHRpbmcgaW4gdGhlIHdheSBoZXJlLiBJIG5vdGljZSB0
aGlzIGRpZmZlcmVuY2UKaW4gdGhlaXIgZG9jdW1lbnRhdGlvbiAoNC45LjMgZmlyc3QsIHRoZW4g
Ny4xLjApOgoKQ29tcG91bmQgbGl0ZXJhbHMgZm9yIHNjYWxhciB0eXBlcyBhbmQgdW5pb24gdHlw
ZXMgYXJlIGFsc28gYWxsb3dlZCwKYnV0IHRoZW4gdGhlIGNvbXBvdW5kIGxpdGVyYWwgaXMgZXF1
aXZhbGVudCB0byBhIGNhc3QuCgpDb21wb3VuZCBsaXRlcmFscyBmb3Igc2NhbGFyIHR5cGVzIGFu
ZCB1bmlvbiB0eXBlcyBhcmUgYWxzbyBhbGxvd2VkLgpJbiB0aGUgZm9sbG93aW5nIGV4YW1wbGUg
dGhlIHZhcmlhYmxlIGkgaXMgaW5pdGlhbGl6ZWQgdG8gdGhlIHZhbHVlIDIsCnRoZSByZXN1bHQg
b2YgaW5jcmVtZW50aW5nIHRoZSB1bm5hbWVkIG9iamVjdCBjcmVhdGVkIGJ5IHRoZQpjb21wb3Vu
ZCBsaXRlcmFsLgoKCWludCBpID0gKysoaW50KSB7IDEgfTsKCkl0IGlzIGVzcGVjaWFsbHkgdGhp
cyBleGFtcGxlIGNsYXJpZnlpbmcgdGhhdCBuZXdlciBjb21waWxlcnMgZG9uJ3QKdHJlYXQgdGhp
cyBsaWtlIGEgY2FzdCBhbnltb3JlIChhbGJlaXQgYSBjYXN0ZWQgZXhwcmVzc2lvbiBhbG9uZSBp
cwpmaW5lIGFzIGluaXRpYWxpemVyIGluIDQuOS4zLCBzbyB0aGVyZSBtdXN0IGJlIG1vcmUgdG8g
dGhlIGZhaWx1cmUpLgoKV2hpbGUgSSBzdGlsbCB2aWV3IHRoaXMgYXMgYSBjb21waWxlciBidWcg
KGFzIGl0IGFjY2VwdHMgdGhlIGNvZGUgaW4KZGVmYXVsdCBtb2RlKSwgYXMgYSB3b3JrYXJvdW5k
ICBJIGd1ZXNzIHdlJ2xsIG5lZWQgdG8gYWNjZXB0IGEKZ2NjIDwgNSBjb25kaXRpb25hbCBpbiB0
aGUgaGVhZGVyLCB3aGljaCB3ZSB3b3VsZCByZWFsbHkgaGF2ZQp3YW50ZWQgdG8gYXZvaWQuCgpK
YW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 23 09:23:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 09:23:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dOKoB-00066r-PW; Fri, 23 Jun 2017 09:23:19 +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 1dOKoA-00066l-8A
 for xen-devel@lists.xen.org; Fri, 23 Jun 2017 09:23:18 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 D5/AB-01999-50EDC495; Fri, 23 Jun 2017 09:23:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVysyfVTZfpnk+
 kwc9jBhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8az5/MYC7axVuzatYWtgXEXSxcjF4eQwEZG
 iRUdZ1ghnN2MEl/mNbJ3MXJyCAtYSmxomckKYosI6Etsug0RFxKolnje+wrMZhaQlrj25C0bi
 M0moClx5/Mnpi5GDg5eASuJZ/NiQcIsAqoSu6/uYQSxRQXCJd42HmEBsXkFBCVOznwCZnMKWE
 ssfdrBBDHSVuLO3N3MELa8xPa3c5gnMPLNQtIyC0nZLCRlCxiZVzFqFKcWlaUW6RqZ6SUVZaZ
 nlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBIZbPQMD4w7G25P9DjFKcjApifLGnvGJFOJL
 yk+pzEgszogvKs1JLT7EKMPBoSTBa3sXKCdYlJqeWpGWmQMMfJi0BAePkgivx2agNG9xQWJuc
 WY6ROoUoy5H04ctX5iEWPLy81KlxHmNQWYIgBRllObBjYBF4SVGWSlhXkYGBgYhnoLUotzMEl
 T5V4ziHIxKwryBIFN4MvNK4Da9AjqCCeiIGWvAjihJREhJNTAGprq1hF/PvNH65b3m5ikObx9
 587uueFNQkXbeiy1aLfjE72mFF3NPzsrtTHl5Qd9949eJbMdt40w+tWjeW3VTfTdL+rEH/WuF
 ly48889K+sN7mS+Ft5N/B691Kkh1k2J5eLlyXry7pE7Vk6sr1y5XYjFavPurj6/iTF7Ny9G6Y
 a/z3zm9+rJZiaU4I9FQi7moOBEAcL8W670CAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1498209794!89237055!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43335 invoked from network); 23 Jun 2017 09:23:14 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-206.messagelabs.com with SMTP; 23 Jun 2017 09:23: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 B22972B;
 Fri, 23 Jun 2017 02:23: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 3FD803F557;
 Fri, 23 Jun 2017 02:23:13 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1706201601580.12819@sstabellini-ThinkPad-X260>
 <5eec595e-befd-7a0b-9b8a-c6d10079452b@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <2a310c63-c063-a3f4-ddb9-ed4053317a47@arm.com>
Date: Fri, 23 Jun 2017 10:23:11 +0100
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: <5eec595e-befd-7a0b-9b8a-c6d10079452b@arm.com>
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2] docs: improve ARM passthrough 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>
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>

SGksCgpPbiAyMS8wNi8xNyAxNDoxMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIFN0ZWZhbm8u
Cj4KPiBPbiAyMS8wNi8xNyAwMDowNCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+PiBBZGQg
YSB3YXJuaW5nOiB1c2UgcGFzc3Rocm91Z2ggd2l0aCBjYXJlLgo+Pgo+PiBBZGQgYSBwb2ludGVy
IHRvIHRoZSBnaWMgZGV2aWNlIHRyZWUgYmluZGluZ3MuIEFkZCBhbiBleHBsYW5hdGlvbiBvbiBo
b3cKPj4gdG8gY2FsY3VsYXRlIGlycSBudW1iZXJzIGZyb20gZGV2aWNlIHRyZWUuCj4+Cj4+IEFk
ZCBhIGJyaWVmIGV4cGxhbmF0aW9uIG9mIHRoZSByZWcgcHJvcGVydHkgYW5kIGEgcG9pbnRlciB0
byB0aGUgeGwgZG9jcwo+PiBmb3IgYSBkZXNjcmlwdGlvbiBvZiB0aGUgaW9tZW0gcHJvcGVydHku
IEFkZCBhIG5vdGUgdGhhdCBpbiB0aGUgZXhhbXBsZQo+PiB3ZSBhcmUgdXNpbmcgZGlmZmVyZW50
IG1lbW9yeSBhZGRyZXNzZXMgZm9yIGd1ZXN0cyBhbmQgaG9zdC4KPj4KPj4gU2lnbmVkLW9mZi1i
eTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+Cj4gQWNrZWQt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpJIHdvdWxkIGFsc28gY29u
c2lkZXIgdGhpcyBkb2MgaW1wcm92ZW1lbnQgZm9yIFhlbiA0LjkuCgpDaGVlcnMsCgotLSAKSnVs
aWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 23 09:23:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 09: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 1dOKom-0006Bm-33; Fri, 23 Jun 2017 09:23: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=34051225d=wei.liu2@citrix.com>)
 id 1dOKok-0006BQ-PD; Fri, 23 Jun 2017 09:23:54 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 A8/B8-23755-92EDC495; Fri, 23 Jun 2017 09:23:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXitHRDpK7mPZ9
 Ig7P7BC3efl3CbPF9y2QmByaPwx+usAQwRrFm5iXlVySwZhw6fpmpYBZXxZWWQ+wNjP/Zuxg5
 OSQE/CWmfGljBbFZBFQljr5oZAOx2QSUJX529oLZIgImEn+6moHquTiYBeYwSRyecokRJCEsY
 CoxYdk7oCIODl4BC4nTG1VAaoQEDjNKTL+yA2wBr4CgxMmZT1hAbGYBPYkbU6eA1TMLSEss/8
 cBEZaXaN46mxnE5hQwkzi3dibYeFEBFYnOpXPAWoUEFCQ6ph9jmsDIPwvJ1FlIps5CmDoLydQ
 FjCyrGNWLU4vKUot0TfSSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQJDlAEIdjA2
 fnE6xCjJwaQkyht7xidSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTv5TtAOcGi1PTUirTMHGC0w
 KQlOHiURHg9NgOleYsLEnOLM9MhUqcYFaXEeR+B9AmAJDJK8+DaYBF6iVFWSpiXEegQIZ6C1K
 LczBJU+VeM4hyMSsK8vSBTeDLzSuCmvwJazAS0eMYasMUliQgpqQZGhZwjT989OMN6Z96OIwL
 Vj04ditykvyE2Tr14XU8de1sY0/JfigYsTV6PJDPusn7vX+PH2VblrLs8rMVtmab3usT1svcX
 rm39ljQhIyNpQUy7+RWbepbVyZkFV+Z1qy2Yvrv9zYHNzUbLW+uz8rUs1vlY88m6xXFzLLy+s
 ubgc3Pe/ZvvKGkosRRnJBpqMRcVJwIAS7fcDssCAAA=
X-Env-Sender: prvs=34051225d=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1498209831!68497252!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39401 invoked from network); 23 Jun 2017 09:23:52 -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;
 23 Jun 2017 09:23:52 -0000
X-IronPort-AV: E=Sophos;i="5.39,377,1493683200"; d="scan'208";a="429116985"
Date: Fri, 23 Jun 2017 10:23:49 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: "Bernhard M. Wiedemann" <bwiedemann+out@suse.de>
Message-ID: <20170623092349.xybrnfh5d37rv4az@citrix.com>
References: <20170622134026.10727-1-bwiedemann@suse.de>
 <20170622140927.nvom2it6tcrgzkph@citrix.com>
 <2014d9a7-c0a0-caa6-a11b-a596658d6566@citrix.com>
 <20170623090921.GB16551@bernhard.suse.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170623090921.GB16551@bernhard.suse.de>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: "Bernhard M. Wiedemann" <bwiedemann@suse.de>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Minios-devel <minios-devel@lists.xenproject.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>, xen-devel@lists.xenproject.org,
 keir.fraser@citrix.com
Subject: Re: [Xen-devel] [PATCH] mini-os: use gzip -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>

T24gRnJpLCBKdW4gMjMsIDIwMTcgYXQgMTE6MDk6MjFBTSArMDIwMCwgQmVybmhhcmQgTS4gV2ll
ZGVtYW5uIHdyb3RlOgo+IE9uIFRodSwgSnVuIDIyLCAyMDE3IGF0IDAzOjU1OjIxUE0gKzAxMDAs
IEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gPiBPbiAyMi8wNi8xNyAxNTowOSwgV2VpIExpdSB3cm90
ZToKPiA+ID4gT24gVGh1LCBKdW4gMjIsIDIwMTcgYXQgMDM6NDA6MjZQTSArMDIwMCwgQmVybmhh
cmQgTS4gV2llZGVtYW5uIHdyb3RlOgo+ID4gPj4gdG8gbm90IGFkZCBjdXJyZW50IHRpbWVzdGFt
cCB0bwo+ID4gPj4gaW9lbXUtc3R1YmRvbS5nego+ID4gPj4gcHYtZ3J1Yi14ODZfMzIuZ3oKPiA+
ID4+IHB2LWdydWIteDg2XzY0Lmd6Cj4gPiA+PiB4ZW5zdG9yZS1zdHViZG9tLmd6Cj4gPiA+Pgo+
ID4gPj4gdG8gYWxsb3cgZm9yIHJlcHJvZHVjaWJsZSBidWlsZHMKPiA+ID4+Cj4gPiA+PiBTaWdu
ZWQtb2ZmLWJ5OiBCZXJuaGFyZCBNLiBXaWVkZW1hbm4gPGJ3aWVkZW1hbm5Ac3VzZS5kZT4KPiA+
ID4gQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gPiAKPiA+IFdvdWxk
IGl0IG1ha2Ugc2Vuc2UgdG8gaGF2ZSBhICQoR1pJUCkgaW4gdGhlIHNhbWUgYXMgd2UgYWJzdHJh
Y3Qgb3V0Cj4gPiBvdGhlciBwcm9ncmFtcywgYW5kIGV4cG9ydCBHWklQID0gZ3ppcCAtbiA/Cj4g
Cj4gSU1ITyB0aGF0IHdvdWxkIG9ubHkgbWFrZSBzZW5zZSwgaWYgYW55b25lIHdhbnRlZCB0byBo
YXZlIGl0IGNhbGxlZCB3aXRob3V0IC1uCj4gd2hpY2ggSSBkb250IHNlZSB3aHkuCj4gT3IgaWYg
dGhlcmUgd291bGQgYmUgbXVsdGlwbGUgaW52b2NhdGlvbnMsIHRvIGhhdmUgYSBTaW5nbGUgUG9p
bnQgb2YgVHJ1dGgKPiBidXQgdGhlcmUgaXMgb25seSB0aGlzIDEgZ3ppcCBoZXJlCj4gKGlmIHdl
IGRvbnQgY291bnQgdGhlIG9uZXMgaW4gbWFpbiB4ZW4gY29kZSkuCj4gCgpGQURPIEknbSBnb2lu
ZyB0byBhcHBseSB5b3VyIHBhdGNoIGF0IHNvbWUgcG9pbnQuIFRoZSBHWklQIHRoaW5nIGNhbiBi
ZQpkZWFsdCB3aXRoIGxhdGVyIGlmIGFueW9uZSB3aXNoZXMgdG8uCgo+IC0tIAo+IEJlcm5oYXJk
IE0uIFdpZWRlbWFubgo+IENsb3VkIFNvZnR3YXJlIERldmVsb3BlciBhbmQgU3lzYWRtaW4KPiBT
VVNFIExJTlVYIEdtYkgsIEdGOiBKZWZmIEhhd24sIEplbm5pZmVyIEd1aWxkLCBGZWxpeCBJbWVu
ZMO2cmZmZXIsIEhSQiAxNjc0NiAoQUcgTsO8cm5iZXJnKSAKPiBNYXhmZWxkc3RyYcOfZSA1ICAg
ICAgICAgICAgICAgICAgICAgICAgIAo+IDkwNDA5IE7DvHJuYmVyZyAKPiBHZXJtYW55IAo+IAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 23 09:25:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 09: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 1dOKpn-0006KX-Di; Fri, 23 Jun 2017 09:24:59 +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 1dOKpm-0006KN-3g
 for xen-devel@lists.xen.org; Fri, 23 Jun 2017 09:24:58 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 D2/F8-03371-96EDC495; Fri, 23 Jun 2017 09:24:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXCqh5zXTfjnk+
 kweprxhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8av1hnMBWcUK97PbGNvYGyV7mLk4hASWMwo
 sbx7JWsXIycHi4CqxMYFx9hAbDYBOYl1G2+A2SICyhK9v36zgDQwC/xllDg18wAzSEJYIEXi2
 /yjQAkODl4BS4kdz4Qghv5llth4/xILSA2vgKDEyZlPwGxmAR2JnVvvsIHUMwtISyz/xwES5h
 Swl/i64z/YDaICKhJXJrxlB7ElBEQkft35xAxha0ocvLSJBcJWkLj/+RobhB0oMa1xO/MERsF
 ZSLbNQrJtFsK2BYzMqxg1ilOLylKLdI0M9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLz
 czcxAoOWAQh2MP5ZFnCIUZKDSUmUN/aMT6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd7Ld4Byg
 kWp6akVaZk5wPiBSUtw8CiJ8HpsBkrzFhck5hZnpkOkTjEqSonzPgLpEwBJZJTmwbXBYvYSo6
 yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHmF7wJN4cnMK4Gb/gpoMRPQ4hlrwBaXJCKkpBoY3Rk
 WzP9xMuPTS7eH56aqJb7w+b7k9BcBj0D+R7J5DQFPJ9jsrvllnK73Y9+JDUfXxL56vTjI/O5m
 Qftjdj/cJueErZGK/9V/t9Px7nr718K5BqVMtxy6NuxabKXVUCm5KFaq+JDgLB6hPgG9P8JLF
 3XWhy64vcF3b7SvdRNf/y/njZMDNv4pUGIpzkg01GIuKk4EACLoLtTUAgAA
X-Env-Sender: tim@xen.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1498209896!75176685!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62836 invoked from network); 23 Jun 2017 09:24:56 -0000
Received: from deinos.phlegethon.org (HELO deinos.phlegethon.org) (5.39.92.215)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Jun 2017 09:24:56 -0000
Received: from tjd by deinos.phlegethon.org with local (Exim 4.87_1 (FreeBSD))
 (envelope-from <tim@xen.org>)
 id 1dOKpR-000251-2T; Fri, 23 Jun 2017 09:24:37 +0000
Date: Fri, 23 Jun 2017 10:24:37 +0100
From: Tim Deegan <tim@xen.org>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170623092437.GD3675@deinos.phlegethon.org>
References: <20170619165753.25049-2-julien.grall@arm.com>
 <5948EBA90200007800164599@prv-mh.provo.novell.com>
 <20170620091412.GB58640@deinos.phlegethon.org>
 <594908B20200007800164677@prv-mh.provo.novell.com>
 <20170620100647.GC58640@deinos.phlegethon.org>
 <594915C00200007800164722@prv-mh.provo.novell.com>
 <78d0ab0e-ee94-9ba8-43c9-98aed4e4da28@arm.com>
 <594CEDD00200007800166197@prv-mh.provo.novell.com>
 <2894ace0-6feb-179f-446d-6a32df90068b@arm.com>
 <594CF9140200007800166271@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <594CF9140200007800166271@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: 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 v2 01/16] xen/mm: Don't use _{g,
 m}fn for defining INVALID_{G, M}FN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QXQgMDM6MTggLTA2MDAgb24gMjMgSnVuICgxNDk4MTg3OTI0KSwgSmFuIEJldWxpY2ggd3JvdGU6
Cj4gPj4+IE9uIDIzLjA2LjE3IGF0IDEwOjU1LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3Rl
Ogo+IAo+ID4gCj4gPiBPbiAyMy8wNi8xNyAwOTozMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+
Pj4gT24gMjIuMDYuMTcgYXQgMjA6MzEsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4g
Pj4+IEhpLAo+ID4+Pgo+ID4+PiBPbiAyMC8wNi8xNyAxMTozMiwgSmFuIEJldWxpY2ggd3JvdGU6
Cj4gPj4+Pj4+PiBPbiAyMC4wNi4xNyBhdCAxMjowNiwgPHRpbUB4ZW4ub3JnPiB3cm90ZToKPiA+
Pj4+PiBBdCAwMzozNiAtMDYwMCBvbiAyMCBKdW4gKDE0OTc5Mjk3NzgpLCBKYW4gQmV1bGljaCB3
cm90ZToKPiA+Pj4+Pj4+Pj4gT24gMjAuMDYuMTcgYXQgMTE6MTQsIDx0aW1AeGVuLm9yZz4gd3Jv
dGU6Cj4gPj4+Pj4+PiBBdCAwMTozMiAtMDYwMCBvbiAyMCBKdW4gKDE0OTc5MjIzNDUpLCBKYW4g
QmV1bGljaCB3cm90ZToKPiA+Pj4+Pj4+Pj4+PiBPbiAxOS4wNi4xNyBhdCAxODo1NywgPGp1bGll
bi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPiA+Pj4+Pj4+Pj4gLS0tIGEveGVuL2luY2x1ZGUveGVu
L21tLmgKPiA+Pj4+Pj4+Pj4gKysrIGIveGVuL2luY2x1ZGUveGVuL21tLmgKPiA+Pj4+Pj4+Pj4g
QEAgLTU2LDcgKzU2LDcgQEAKPiA+Pj4+Pj4+Pj4KPiA+Pj4+Pj4+Pj4gIFRZUEVfU0FGRSh1bnNp
Z25lZCBsb25nLCBtZm4pOwo+ID4+Pj4+Pj4+PiAgI2RlZmluZSBQUklfbWZuICAgICAgICAgICIw
NWx4Igo+ID4+Pj4+Pj4+PiAtI2RlZmluZSBJTlZBTElEX01GTiAgICAgIF9tZm4ofjBVTCkKPiA+
Pj4+Pj4+Pj4gKyNkZWZpbmUgSU5WQUxJRF9NRk4gICAgICAobWZuX3QpeyB+MFVMIH0KPiA+Pj4+
Pj4+Pgo+ID4+Pj4+Pj4+IFdoaWxlIEkgZG9uJ3QgZXhwZWN0IGFueW9uZSB0byB3aXNoIHRvIHVz
ZSBhIHN1ZmZpeCBleHByZXNzaW9uIG9uCj4gPj4+Pj4+Pj4gdGhpcyBjb25zdGFudCwgZm9yIG1h
eGltdW0gY29tcGF0aWJpbGl0eSB0aGlzIHNob3VsZCBzdGlsbCBiZSBmdWxseQo+ID4+Pj4+Pj4+
IHBhcmVudGhlc2l6ZWQsIEkgdGhpbmsuIE9mIGNvdXJzZSB0aGlzIHNob3VsZCBiZSBlYXN5IGVu
b3VnaCB0bwo+ID4+Pj4+Pj4+IGRvIHdoaWxlIGNvbW1pdHRpbmcuCj4gPj4+Pj4+Pj4KPiA+Pj4+
Pj4+PiBBcmUgeW91IGFibGUgdG8gYXNzdXJlIHVzIHRoYXQgY2xhbmcgc3VwcG9ydHMgdGhpcyBn
Y2MgZXh0ZW5zaW9uCj4gPj4+Pj4+Pj4gKGNvbXBvdW5kIGxpdGVyYWwgZm9yIG5vbi1jb21wb3Vu
ZCB0eXBlcykKPiA+Pj4+Pj4+Cj4gPj4+Pj4+PiBBSVVJIHRoaXMgaXMgYSBDOTkgZmVhdHVyZSwg
bm90IGEgR0NDaXNtLgo+ID4+Pj4+Pgo+ID4+Pj4+PiBNb3N0IHBhcnRzIG9mIGl0IHllcyAoaXQg
aXMgYSBnY2MgZXh0ZW5zaW9uIGluIEM4OSBtb2RlIG9ubHkpLCBidXQgdGhlCj4gPj4+Pj4+IHNw
ZWNpZmljIHVzZSBoZXJlIGlzbid0IGFmYWljdDogQ29tcG91bmQgbGl0ZXJhbHMgb3V0c2lkZSBv
ZiBmdW5jdGlvbnMKPiA+Pj4+Pj4gYXJlIHN0YXRpYyBvYmplY3RzLCBhbmQgaGVuY2UgY291bGRu
J3QgYmUgdXNlZCBhcyBpbml0aWFsaXplcnMgb2Ygb3RoZXIKPiA+Pj4+Pj4gb2JqZWN0cy4KPiA+
Pj4+Pgo+ID4+Pj4+IEFoLCBJIHNlZS4gIFNvIHdvdWxkIGl0IGJlIGJldHRlciB0byB1c2UKPiA+
Pj4+Pgo+ID4+Pj4+ICAgI2RlZmluZSBJTlZBTElEX01GTiAoKGNvbnN0IG1mbl90KSB7IH4wVUwg
fSkKPiA+Pj4+Pgo+ID4+Pj4+ID8KPiA+Pj4+Cj4gPj4+PiBXaGlsZSBJIHRoaW5rIHdlIHNob3Vs
ZCBpbmRlZWQgY29uc2lkZXIgYWRkaW5nIHRoZSBjb25zdCwgdGhlIGFib3ZlCj4gPj4+PiBzdGls
bCBpcyBhIHN0YXRpYyBvYmplY3QsIGFuZCBoZW5jZSBzdGlsbCBub3Qgc3VpdGFibGUgYXMgYW4g
aW5pdGlhbGl6ZXIgYXMKPiA+Pj4+IHBlciBDOTkgb3IgQzExLiBCdXQgYXMgbG9uZyBhcyBnY2Mg
YW5kIGNsYW5nIHBlcm1pdCBpdCwgd2UncmUgZmluZS4KPiA+Pj4KPiA+Pj4gQWN0dWFsbHkgdGhp
cyBzb2x1dGlvbnMgYnJlYWtzIG9uIEdDQyA0LjkgcHJvdmlkZWQgYnkgTGluYXJvIChbMV0KPiA+
Pj4gNC45LTIwMTYtMDIgYW5kIDQuOS0yMDE3LjAxKS4KPiA+Pj4KPiA+Pj4gVGhpcyBzbWFsbCBy
ZXByb2R1Y2VyIGRvZXMgbm90IGNvbXBpbGUgd2l0aCAtc3RkPWdudTk5ICh1c2VkIGJ5IFhlbikg
YnV0Cj4gPj4+IGNvbXBpbGUgd2l0aCB0aGlzIG9wdGlvbi4gSmFuLCBoYXZlIHlvdSB0cmllZCA0
Ljkgd2l0aCB0aGlzIHBhdGNoPwo+ID4+Cj4gPj4gVGhhdCdzIHNvcnQgb2YgYW4gb2RkIHF1ZXN0
aW9uIC0geW91J3ZlIHNlbnQgdGhlIHBhdGNoLCBzbyBJIHdvdWxkCj4gPj4gaGF2ZSBleHBlY3Rl
ZCB5b3UgdG8gaGF2ZSBtYWRlIHN1cmUgaXQgZG9lc24ndCBicmVhayAoYW5kCj4gPj4gd2hpbGUg
aXQgd2FzIG1lIHRvIGFkZCB0aGUgY29uc3QsIHRoaXMgd2FzIGRpc2N1c3NlZCwgYW5kIHlvdSBk
b24ndAo+ID4+IG1ha2UgY2xlYXIgd2hldGhlciB0aGF0J3MgdGhlIGlzc3VlKS4gSW4gYW55IGV2
ZW50LCBJJ3ZlIHRyaWVkIC4uLgo+ID4+Cj4gPj4+IHR5cGVkZWYgc3RydWN0Cj4gPj4+IHsKPiA+
Pj4gICAgICB1bnNpZ25lZCBsb25nIGk7Cj4gPj4+IH0gbWZuX3Q7Cj4gPj4+Cj4gPj4+IG1mbl90
IHYgPSAoY29uc3QgbWZuX3Qpe34wVUx9Owo+ID4+Cj4gPj4gLi4uIHRoaXMgbm93IHdpdGggNy4x
LjAsIDYuMy4wLCA1LjQuMCwgNS4yLjAsIGFuZCA0LjkuMywgYW5kIGFsbAo+ID4+IG9mIHRoZW0g
Y29tcGlsZSB0aGlzIHdpdGhvdXQgZXJyb3JzIG9yIHdhcm5pbmdzIChhdCAtV2FsbCAtVykuCj4g
PiAKPiA+IEFjdHVhbGx5IGRpZCB5b3UgYnVpbGQgd2l0aCAtc3RkPWdudTk5PyBJIGp1c3QgdHJp
ZWQgNC45LjMgZm9yIHg4NiBhbmQKPiA+IGFsc28gNC44IGZvciBBUk02NCBvbiBVYnVudHUgVHJ1
c3R5LiBCb3RoIGFyZSBicm9rZW4uCj4gCj4gQWgsIGluZGVlZCAtIHRoYXQgZmFpbHMgd2l0aCA0
LjkuMyBidXQgc3VjY2VlZHMgd2l0aCA1LjIuMC4gQW5kCj4gaXQncyBub3QgdGhlIGNvbnN0IGdl
dHRpbmcgaW4gdGhlIHdheSBoZXJlLiBJIG5vdGljZSB0aGlzIGRpZmZlcmVuY2UKPiBpbiB0aGVp
ciBkb2N1bWVudGF0aW9uICg0LjkuMyBmaXJzdCwgdGhlbiA3LjEuMCk6Cj4gCj4gQ29tcG91bmQg
bGl0ZXJhbHMgZm9yIHNjYWxhciB0eXBlcyBhbmQgdW5pb24gdHlwZXMgYXJlIGFsc28gYWxsb3dl
ZCwKPiBidXQgdGhlbiB0aGUgY29tcG91bmQgbGl0ZXJhbCBpcyBlcXVpdmFsZW50IHRvIGEgY2Fz
dC4KPiAKPiBDb21wb3VuZCBsaXRlcmFscyBmb3Igc2NhbGFyIHR5cGVzIGFuZCB1bmlvbiB0eXBl
cyBhcmUgYWxzbyBhbGxvd2VkLgo+IEluIHRoZSBmb2xsb3dpbmcgZXhhbXBsZSB0aGUgdmFyaWFi
bGUgaSBpcyBpbml0aWFsaXplZCB0byB0aGUgdmFsdWUgMiwKPiB0aGUgcmVzdWx0IG9mIGluY3Jl
bWVudGluZyB0aGUgdW5uYW1lZCBvYmplY3QgY3JlYXRlZCBieSB0aGUKPiBjb21wb3VuZCBsaXRl
cmFsLgo+IAo+IAlpbnQgaSA9ICsrKGludCkgeyAxIH07Cj4gCj4gSXQgaXMgZXNwZWNpYWxseSB0
aGlzIGV4YW1wbGUgY2xhcmlmeWluZyB0aGF0IG5ld2VyIGNvbXBpbGVycyBkb24ndAo+IHRyZWF0
IHRoaXMgbGlrZSBhIGNhc3QgYW55bW9yZSAoYWxiZWl0IGEgY2FzdGVkIGV4cHJlc3Npb24gYWxv
bmUgaXMKPiBmaW5lIGFzIGluaXRpYWxpemVyIGluIDQuOS4zLCBzbyB0aGVyZSBtdXN0IGJlIG1v
cmUgdG8gdGhlIGZhaWx1cmUpLgo+IAo+IFdoaWxlIEkgc3RpbGwgdmlldyB0aGlzIGFzIGEgY29t
cGlsZXIgYnVnIChhcyBpdCBhY2NlcHRzIHRoZSBjb2RlIGluCj4gZGVmYXVsdCBtb2RlKSwgYXMg
YSB3b3JrYXJvdW5kICBJIGd1ZXNzIHdlJ2xsIG5lZWQgdG8gYWNjZXB0IGEKPiBnY2MgPCA1IGNv
bmRpdGlvbmFsIGluIHRoZSBoZWFkZXIsIHdoaWNoIHdlIHdvdWxkIHJlYWxseSBoYXZlCj4gd2Fu
dGVkIHRvIGF2b2lkLgoKU2luY2Ugd2UnbGwgaGF2ZSB0byBtYWtlIHNvbWUgc2NoZW1lIHRoYXQg
d29ya3MgZm9yIDQuOSwgSSB0aGluayB3ZQpzaG91bGQganVzdCB1c2UgdGhhdCBmb3IgYWxsIHZl
cnNpb25zLgoKSG93IGFib3V0OgogLSBrZWVwIElOVkFMSURfTUZOIGFzIGFuIGlubGluZSBmdW5j
dGlvbiBjYWxsIGZvciBtb3N0IHVzZXM7CiAtICNkZWZpbmUgSU5WQUxJRF9NRk5fSU5JVElBTEla
RVIgeyB+MFVMIH0gZm9yIHdoZW4gd2UgbmVlZCBhCiAgIHJlYWwgY29uc3RhbnQgaW5pdGlhbGl6
ZXIgYWF0IGZpbGUgc2NvcGUuCgpUaW0uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 23 09:31:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 09:31: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 1dOKvp-00076A-6Y; Fri, 23 Jun 2017 09:31: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 1dOKvo-000764-7e
 for xen-devel@lists.xen.org; Fri, 23 Jun 2017 09:31:12 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 B0/BE-01709-FDFDC495; Fri, 23 Jun 2017 09:31:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXS6fjDS/fefZ9
 Ig723jCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxDq9ezFVxXrth28DpzA+MnmS5GTg4hgTyJ
 BXvWsoPYvAJ2Epd3XWEFsSUEDCVOL7zJAmKzCKhKPN+0D6yGTUBdou3ZdrAaEQE5icc9jxm7G
 Lk4mAW6mCTOfe5jBEkIC6RIvNrYyQKSEBJYwyLxbeohZpAEp4CVxPFrIAkOoG2CEn93CIOEmQ
 W0JB7+usUCYWtLLFv4mhmkhFlAWmL5P44JjHyzEBpmIWmYhaRhFkLDAkaWVYwaxalFZalFusY
 GeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgQFYz8DAuINxwiq/Q4ySHExKoryx
 Z3wihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwbrsHlBMsSk1PrUjLzAHGAkxagoNHSYTXYzNQm
 re4IDG3ODMdInWKUVFKnHc/SJ8ASCKjNA+uDRZ/lxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMC
 oJ834DmcKTmVcCN/0V0GImoMUz1oAtLklESEk1MCZrrr+/Vz1XjkftgcaXL9JnL23ju/bbyZK
 dJ9NobXHLMXuh+9M9+aWFdy4/9a4oo0i8716qh0Wv8fa18hFm+0qXGrW720a+srkuL33n+KOm
 /b1avJfs9ATjPsYu7dzxOGGJHDcX23dWnY+bb6TsOnCb58Crxq/qFj6hrTcqgt8vi7wxf8HPa
 UosxRmJhlrMRcWJAPfw2iO6AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1498210268!104860714!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43142 invoked from network); 23 Jun 2017 09:31:10 -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; 23 Jun 2017 09:31:10 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 23 Jun 2017 03:31:08 -0600
Message-Id: <594CFBFC0200007800166299@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 23 Jun 2017 03:31:08 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Tim Deegan" <tim@xen.org>
References: <20170619165753.25049-2-julien.grall@arm.com>
 <5948EBA90200007800164599@prv-mh.provo.novell.com>
 <20170620091412.GB58640@deinos.phlegethon.org>
 <594908B20200007800164677@prv-mh.provo.novell.com>
 <20170620100647.GC58640@deinos.phlegethon.org>
 <594915C00200007800164722@prv-mh.provo.novell.com>
 <78d0ab0e-ee94-9ba8-43c9-98aed4e4da28@arm.com>
 <594CEDD00200007800166197@prv-mh.provo.novell.com>
 <2894ace0-6feb-179f-446d-6a32df90068b@arm.com>
 <594CF9140200007800166271@prv-mh.provo.novell.com>
 <20170623092437.GD3675@deinos.phlegethon.org>
In-Reply-To: <20170623092437.GD3675@deinos.phlegethon.org>
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 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 v2 01/16] xen/mm: Don't use _{g,
 m}fn for defining INVALID_{G, M}FN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIzLjA2LjE3IGF0IDExOjI0LCA8dGltQHhlbi5vcmc+IHdyb3RlOgo+IEF0IDAzOjE4
IC0wNjAwIG9uIDIzIEp1biAoMTQ5ODE4NzkyNCksIEphbiBCZXVsaWNoIHdyb3RlOgo+PiA+Pj4g
T24gMjMuMDYuMTcgYXQgMTA6NTUsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+IAo+
PiA+IAo+PiA+IE9uIDIzLzA2LzE3IDA5OjMwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gPj4+Pj4g
T24gMjIuMDYuMTcgYXQgMjA6MzEsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4+ID4+
PiBIaSwKPj4gPj4+Cj4+ID4+PiBPbiAyMC8wNi8xNyAxMTozMiwgSmFuIEJldWxpY2ggd3JvdGU6
Cj4+ID4+Pj4+Pj4gT24gMjAuMDYuMTcgYXQgMTI6MDYsIDx0aW1AeGVuLm9yZz4gd3JvdGU6Cj4+
ID4+Pj4+IEF0IDAzOjM2IC0wNjAwIG9uIDIwIEp1biAoMTQ5NzkyOTc3OCksIEphbiBCZXVsaWNo
IHdyb3RlOgo+PiA+Pj4+Pj4+Pj4gT24gMjAuMDYuMTcgYXQgMTE6MTQsIDx0aW1AeGVuLm9yZz4g
d3JvdGU6Cj4+ID4+Pj4+Pj4gQXQgMDE6MzIgLTA2MDAgb24gMjAgSnVuICgxNDk3OTIyMzQ1KSwg
SmFuIEJldWxpY2ggd3JvdGU6Cj4+ID4+Pj4+Pj4+Pj4+IE9uIDE5LjA2LjE3IGF0IDE4OjU3LCA8
anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+PiA+Pj4+Pj4+Pj4gLS0tIGEveGVuL2luY2x1
ZGUveGVuL21tLmgKPj4gPj4+Pj4+Pj4+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9tbS5oCj4+ID4+
Pj4+Pj4+PiBAQCAtNTYsNyArNTYsNyBAQAo+PiA+Pj4+Pj4+Pj4KPj4gPj4+Pj4+Pj4+ICBUWVBF
X1NBRkUodW5zaWduZWQgbG9uZywgbWZuKTsKPj4gPj4+Pj4+Pj4+ICAjZGVmaW5lIFBSSV9tZm4g
ICAgICAgICAgIjA1bHgiCj4+ID4+Pj4+Pj4+PiAtI2RlZmluZSBJTlZBTElEX01GTiAgICAgIF9t
Zm4ofjBVTCkKPj4gPj4+Pj4+Pj4+ICsjZGVmaW5lIElOVkFMSURfTUZOICAgICAgKG1mbl90KXsg
fjBVTCB9Cj4+ID4+Pj4+Pj4+Cj4+ID4+Pj4+Pj4+IFdoaWxlIEkgZG9uJ3QgZXhwZWN0IGFueW9u
ZSB0byB3aXNoIHRvIHVzZSBhIHN1ZmZpeCBleHByZXNzaW9uIG9uCj4+ID4+Pj4+Pj4+IHRoaXMg
Y29uc3RhbnQsIGZvciBtYXhpbXVtIGNvbXBhdGliaWxpdHkgdGhpcyBzaG91bGQgc3RpbGwgYmUg
ZnVsbHkKPj4gPj4+Pj4+Pj4gcGFyZW50aGVzaXplZCwgSSB0aGluay4gT2YgY291cnNlIHRoaXMg
c2hvdWxkIGJlIGVhc3kgZW5vdWdoIHRvCj4+ID4+Pj4+Pj4+IGRvIHdoaWxlIGNvbW1pdHRpbmcu
Cj4+ID4+Pj4+Pj4+Cj4+ID4+Pj4+Pj4+IEFyZSB5b3UgYWJsZSB0byBhc3N1cmUgdXMgdGhhdCBj
bGFuZyBzdXBwb3J0cyB0aGlzIGdjYyBleHRlbnNpb24KPj4gPj4+Pj4+Pj4gKGNvbXBvdW5kIGxp
dGVyYWwgZm9yIG5vbi1jb21wb3VuZCB0eXBlcykKPj4gPj4+Pj4+Pgo+PiA+Pj4+Pj4+IEFJVUkg
dGhpcyBpcyBhIEM5OSBmZWF0dXJlLCBub3QgYSBHQ0Npc20uCj4+ID4+Pj4+Pgo+PiA+Pj4+Pj4g
TW9zdCBwYXJ0cyBvZiBpdCB5ZXMgKGl0IGlzIGEgZ2NjIGV4dGVuc2lvbiBpbiBDODkgbW9kZSBv
bmx5KSwgYnV0IHRoZQo+PiA+Pj4+Pj4gc3BlY2lmaWMgdXNlIGhlcmUgaXNuJ3QgYWZhaWN0OiBD
b21wb3VuZCBsaXRlcmFscyBvdXRzaWRlIG9mIGZ1bmN0aW9ucwo+PiA+Pj4+Pj4gYXJlIHN0YXRp
YyBvYmplY3RzLCBhbmQgaGVuY2UgY291bGRuJ3QgYmUgdXNlZCBhcyBpbml0aWFsaXplcnMgb2Yg
b3RoZXIKPj4gPj4+Pj4+IG9iamVjdHMuCj4+ID4+Pj4+Cj4+ID4+Pj4+IEFoLCBJIHNlZS4gIFNv
IHdvdWxkIGl0IGJlIGJldHRlciB0byB1c2UKPj4gPj4+Pj4KPj4gPj4+Pj4gICAjZGVmaW5lIElO
VkFMSURfTUZOICgoY29uc3QgbWZuX3QpIHsgfjBVTCB9KQo+PiA+Pj4+Pgo+PiA+Pj4+PiA/Cj4+
ID4+Pj4KPj4gPj4+PiBXaGlsZSBJIHRoaW5rIHdlIHNob3VsZCBpbmRlZWQgY29uc2lkZXIgYWRk
aW5nIHRoZSBjb25zdCwgdGhlIGFib3ZlCj4+ID4+Pj4gc3RpbGwgaXMgYSBzdGF0aWMgb2JqZWN0
LCBhbmQgaGVuY2Ugc3RpbGwgbm90IHN1aXRhYmxlIGFzIGFuIGluaXRpYWxpemVyIGFzCj4+ID4+
Pj4gcGVyIEM5OSBvciBDMTEuIEJ1dCBhcyBsb25nIGFzIGdjYyBhbmQgY2xhbmcgcGVybWl0IGl0
LCB3ZSdyZSBmaW5lLgo+PiA+Pj4KPj4gPj4+IEFjdHVhbGx5IHRoaXMgc29sdXRpb25zIGJyZWFr
cyBvbiBHQ0MgNC45IHByb3ZpZGVkIGJ5IExpbmFybyAoWzFdCj4+ID4+PiA0LjktMjAxNi0wMiBh
bmQgNC45LTIwMTcuMDEpLgo+PiA+Pj4KPj4gPj4+IFRoaXMgc21hbGwgcmVwcm9kdWNlciBkb2Vz
IG5vdCBjb21waWxlIHdpdGggLXN0ZD1nbnU5OSAodXNlZCBieSBYZW4pIGJ1dAo+PiA+Pj4gY29t
cGlsZSB3aXRoIHRoaXMgb3B0aW9uLiBKYW4sIGhhdmUgeW91IHRyaWVkIDQuOSB3aXRoIHRoaXMg
cGF0Y2g/Cj4+ID4+Cj4+ID4+IFRoYXQncyBzb3J0IG9mIGFuIG9kZCBxdWVzdGlvbiAtIHlvdSd2
ZSBzZW50IHRoZSBwYXRjaCwgc28gSSB3b3VsZAo+PiA+PiBoYXZlIGV4cGVjdGVkIHlvdSB0byBo
YXZlIG1hZGUgc3VyZSBpdCBkb2Vzbid0IGJyZWFrIChhbmQKPj4gPj4gd2hpbGUgaXQgd2FzIG1l
IHRvIGFkZCB0aGUgY29uc3QsIHRoaXMgd2FzIGRpc2N1c3NlZCwgYW5kIHlvdSBkb24ndAo+PiA+
PiBtYWtlIGNsZWFyIHdoZXRoZXIgdGhhdCdzIHRoZSBpc3N1ZSkuIEluIGFueSBldmVudCwgSSd2
ZSB0cmllZCAuLi4KPj4gPj4KPj4gPj4+IHR5cGVkZWYgc3RydWN0Cj4+ID4+PiB7Cj4+ID4+PiAg
ICAgIHVuc2lnbmVkIGxvbmcgaTsKPj4gPj4+IH0gbWZuX3Q7Cj4+ID4+Pgo+PiA+Pj4gbWZuX3Qg
diA9IChjb25zdCBtZm5fdCl7fjBVTH07Cj4+ID4+Cj4+ID4+IC4uLiB0aGlzIG5vdyB3aXRoIDcu
MS4wLCA2LjMuMCwgNS40LjAsIDUuMi4wLCBhbmQgNC45LjMsIGFuZCBhbGwKPj4gPj4gb2YgdGhl
bSBjb21waWxlIHRoaXMgd2l0aG91dCBlcnJvcnMgb3Igd2FybmluZ3MgKGF0IC1XYWxsIC1XKS4K
Pj4gPiAKPj4gPiBBY3R1YWxseSBkaWQgeW91IGJ1aWxkIHdpdGggLXN0ZD1nbnU5OT8gSSBqdXN0
IHRyaWVkIDQuOS4zIGZvciB4ODYgYW5kCj4+ID4gYWxzbyA0LjggZm9yIEFSTTY0IG9uIFVidW50
dSBUcnVzdHkuIEJvdGggYXJlIGJyb2tlbi4KPj4gCj4+IEFoLCBpbmRlZWQgLSB0aGF0IGZhaWxz
IHdpdGggNC45LjMgYnV0IHN1Y2NlZWRzIHdpdGggNS4yLjAuIEFuZAo+PiBpdCdzIG5vdCB0aGUg
Y29uc3QgZ2V0dGluZyBpbiB0aGUgd2F5IGhlcmUuIEkgbm90aWNlIHRoaXMgZGlmZmVyZW5jZQo+
PiBpbiB0aGVpciBkb2N1bWVudGF0aW9uICg0LjkuMyBmaXJzdCwgdGhlbiA3LjEuMCk6Cj4+IAo+
PiBDb21wb3VuZCBsaXRlcmFscyBmb3Igc2NhbGFyIHR5cGVzIGFuZCB1bmlvbiB0eXBlcyBhcmUg
YWxzbyBhbGxvd2VkLAo+PiBidXQgdGhlbiB0aGUgY29tcG91bmQgbGl0ZXJhbCBpcyBlcXVpdmFs
ZW50IHRvIGEgY2FzdC4KPj4gCj4+IENvbXBvdW5kIGxpdGVyYWxzIGZvciBzY2FsYXIgdHlwZXMg
YW5kIHVuaW9uIHR5cGVzIGFyZSBhbHNvIGFsbG93ZWQuCj4+IEluIHRoZSBmb2xsb3dpbmcgZXhh
bXBsZSB0aGUgdmFyaWFibGUgaSBpcyBpbml0aWFsaXplZCB0byB0aGUgdmFsdWUgMiwKPj4gdGhl
IHJlc3VsdCBvZiBpbmNyZW1lbnRpbmcgdGhlIHVubmFtZWQgb2JqZWN0IGNyZWF0ZWQgYnkgdGhl
Cj4+IGNvbXBvdW5kIGxpdGVyYWwuCj4+IAo+PiAJaW50IGkgPSArKyhpbnQpIHsgMSB9Owo+PiAK
Pj4gSXQgaXMgZXNwZWNpYWxseSB0aGlzIGV4YW1wbGUgY2xhcmlmeWluZyB0aGF0IG5ld2VyIGNv
bXBpbGVycyBkb24ndAo+PiB0cmVhdCB0aGlzIGxpa2UgYSBjYXN0IGFueW1vcmUgKGFsYmVpdCBh
IGNhc3RlZCBleHByZXNzaW9uIGFsb25lIGlzCj4+IGZpbmUgYXMgaW5pdGlhbGl6ZXIgaW4gNC45
LjMsIHNvIHRoZXJlIG11c3QgYmUgbW9yZSB0byB0aGUgZmFpbHVyZSkuCj4+IAo+PiBXaGlsZSBJ
IHN0aWxsIHZpZXcgdGhpcyBhcyBhIGNvbXBpbGVyIGJ1ZyAoYXMgaXQgYWNjZXB0cyB0aGUgY29k
ZSBpbgo+PiBkZWZhdWx0IG1vZGUpLCBhcyBhIHdvcmthcm91bmQgIEkgZ3Vlc3Mgd2UnbGwgbmVl
ZCB0byBhY2NlcHQgYQo+PiBnY2MgPCA1IGNvbmRpdGlvbmFsIGluIHRoZSBoZWFkZXIsIHdoaWNo
IHdlIHdvdWxkIHJlYWxseSBoYXZlCj4+IHdhbnRlZCB0byBhdm9pZC4KPiAKPiBTaW5jZSB3ZSds
bCBoYXZlIHRvIG1ha2Ugc29tZSBzY2hlbWUgdGhhdCB3b3JrcyBmb3IgNC45LCBJIHRoaW5rIHdl
Cj4gc2hvdWxkIGp1c3QgdXNlIHRoYXQgZm9yIGFsbCB2ZXJzaW9ucy4KPiAKPiBIb3cgYWJvdXQ6
Cj4gIC0ga2VlcCBJTlZBTElEX01GTiBhcyBhbiBpbmxpbmUgZnVuY3Rpb24gY2FsbCBmb3IgbW9z
dCB1c2VzOwo+ICAtICNkZWZpbmUgSU5WQUxJRF9NRk5fSU5JVElBTElaRVIgeyB+MFVMIH0gZm9y
IHdoZW4gd2UgbmVlZCBhCj4gICAgcmVhbCBjb25zdGFudCBpbml0aWFsaXplciBhYXQgZmlsZSBz
Y29wZS4KCkknZCBiZSBmaW5lIHdpdGggdGhhdCBhcyBtdWNoIGFzIHdpdGggdGhlIG90aGVyIG1v
ZGVsLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 23 09:32:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 09:32:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dOKwd-0007AN-FK; Fri, 23 Jun 2017 09:32: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=340330eb0=Andrew.Cooper3@citrix.com>)
 id 1dOKwb-0007A6-HQ
 for xen-devel@lists.xen.org; Fri, 23 Jun 2017 09:32:01 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 77/0A-19466-010EC495; Fri, 23 Jun 2017 09:32:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPLMWRWlGSWpSXmKPExsXitHSDvS7/A59
 Ig0U3tC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozNKy+yFSw8ylQxc/5OxgbGAy8Zuxg5OSQE
 /CXuvrnGDGKzCehL7H7xiQnEFhFQlzjdcZG1i5GDg1nAT+LQA1+QsLCAucSsY82sIDaLgKrEw
 8ftYGN4BTwl1j38yA4xUk7i/PGfYCOFBNQkrvVfYoeoEZQ4OfMJC4jNLCAhcfDFC+YJjNyzkK
 RmIUktYGRaxahenFpUllqka6qXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYDAx
 AsIPxS7/zIUZJDiYlUd7YMz6RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4t90DygkWpaanVqRl
 5gDDEiYtwcGjJMLrsRkozVtckJhbnJkOkTrFaMyxoGfDFyaOO31AUoglLz8vVUqcdz/IJAGQ0
 ozSPLhBsHi5xCgrJczLCHSaEE9BalFuZgmq/CtGcQ5GJWFeuftAU3gy80rg9r0COoUJ6JQZa8
 BOKUlESEk1MPL+/HFHpC+7wNK/+F5XecbBTTfPPb20tM3u5V9mVa21qu5vz3mkOMiYbjcuXTu
 PwUbIdN6KquD2g1kR0RwLTVX7XK5I8R7tKFq1bLr/TcWTZ6R/sPQwMG8JXx7eVh2iv+/auo+X
 TCauNueb8sva4c0mx+75Z2PsbRfEZUippanNOBOQEPOMRYmlOCPRUIu5qDgRAPHMdlSSAgAA
X-Env-Sender: prvs=340330eb0=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1498210317!65924368!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56304 invoked from network); 23 Jun 2017 09:31:59 -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;
 23 Jun 2017 09:31:59 -0000
X-IronPort-AV: E=Sophos;i="5.39,377,1493683200"; d="scan'208";a="437600491"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 23 Jun 2017 10:31:54 +0100
Message-ID: <1498210315-31168-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 1/2] x86/mm: Misc nonfunctional 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>

ICogRHJvcCB0cmFpbGluZyB3aGl0ZXNwYWNlCiAqIEFwcGx5IFhlbiBjb21tZW50IGFuZCBzcGFj
ZSBzdHlsZQogKiBTd2l0Y2ggYm9vbF90IHRvIGJvb2wKICogRHJvcCBUT0dHTEVfTU9ERSgpIG1h
Y3JvCiAqIFJlcGxhY2UgZXJyb25lb3VzIG1hbmRhdG9yeSBiYXJyaWVycyB3aXRoIHNtcCBiYXJy
aWVycwogKiBTd2l0Y2ggYm9vbGVhbiBpbnRzIGZvciByZWFsIGJvb2xzCgpObyAoaW50ZW5kZWQp
IGZ1bmN0aW9uYWwgY2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5j
b20+Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgIHwgMjkyICsrKysrKysrKysrKysrKysr
KysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L21tLmgg
fCAgNDUgKysrKy0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMTgwIGluc2VydGlvbnMoKyksIDE1NyBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4
Ni9tbS5jCmluZGV4IDVjZGZjZTAuLmE1MmQ4OGMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9t
bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0xLDQ4ICsxLDQ4IEBACiAvKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqCiAgKiBhcmNoL3g4Ni9tbS5jCi0gKiAKKyAqCiAgKiBDb3B5cmlnaHQgKGMp
IDIwMDItMjAwNSBLIEEgRnJhc2VyCiAgKiBDb3B5cmlnaHQgKGMpIDIwMDQgQ2hyaXN0aWFuIExp
bXBhY2gKLSAqIAorICoKICAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2Fu
IHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CiAgKiBpdCB1bmRlciB0aGUgdGVybXMgb2Yg
dGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQogICogdGhlIEZy
ZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyIHZlcnNpb24gMiBvZiB0aGUgTGljZW5zZSwg
b3IKICAqIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCi0gKiAKKyAqCiAgKiBU
aGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVz
ZWZ1bCwKICAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBs
aWVkIHdhcnJhbnR5IG9mCiAgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJU
SUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCiAgKiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBm
b3IgbW9yZSBkZXRhaWxzLgotICogCisgKgogICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEg
Y29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKICAqIGFsb25nIHdpdGggdGhp
cyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCiAg
Ki8KIAogLyoKICAqIEEgZGVzY3JpcHRpb24gb2YgdGhlIHg4NiBwYWdlIHRhYmxlIEFQSToKLSAq
IAorICoKICAqIERvbWFpbnMgdHJhcCB0byBkb19tbXVfdXBkYXRlIHdpdGggYSBsaXN0IG9mIHVw
ZGF0ZSByZXF1ZXN0cy4KICAqIFRoaXMgaXMgYSBsaXN0IG9mIChwdHIsIHZhbCkgcGFpcnMsIHdo
ZXJlIHRoZSByZXF1ZXN0ZWQgb3BlcmF0aW9uCiAgKiBpcyAqcHRyID0gdmFsLgotICogCisgKgog
ICogUmVmZXJlbmNlIGNvdW50aW5nIG9mIHBhZ2VzOgogICogLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogICogRWFjaCBwYWdlIGhhcyB0d28gcmVmY291bnRzOiB0b3RfY291bnQgYW5kIHR5
cGVfY291bnQuCi0gKiAKKyAqCiAgKiBUT1RfQ09VTlQgaXMgdGhlIG9idmlvdXMgcmVmZXJlbmNl
IGNvdW50LiBJdCBjb3VudHMgYWxsIHVzZXMgb2YgYQogICogcGh5c2ljYWwgcGFnZSBmcmFtZSBi
eSBhIGRvbWFpbiwgaW5jbHVkaW5nIHVzZXMgYXMgYSBwYWdlIGRpcmVjdG9yeSwKICAqIGEgcGFn
ZSB0YWJsZSwgb3Igc2ltcGxlIG1hcHBpbmdzIHZpYSBhIFBURS4gVGhpcyBjb3VudCBwcmV2ZW50
cyBhCiAgKiBkb21haW4gZnJvbSByZWxlYXNpbmcgYSBmcmFtZSBiYWNrIHRvIHRoZSBmcmVlIHBv
b2wgd2hlbiBpdCBzdGlsbCBob2xkcwogICogYSByZWZlcmVuY2UgdG8gaXQuCi0gKiAKKyAqCiAg
KiBUWVBFX0NPVU5UIGlzIG1vcmUgc3VidGxlLiBBIGZyYW1lIGNhbiBiZSBwdXQgdG8gb25lIG9m
IHRocmVlCiAgKiBtdXR1YWxseS1leGNsdXNpdmUgdXNlczogaXQgbWlnaHQgYmUgdXNlZCBhcyBh
IHBhZ2UgZGlyZWN0b3J5LCBvciBhCiAgKiBwYWdlIHRhYmxlLCBvciBpdCBtYXkgYmUgbWFwcGVk
IHdyaXRhYmxlIGJ5IHRoZSBkb21haW4gW29mIGNvdXJzZSwgYQogICogZnJhbWUgbWF5IG5vdCBi
ZSB1c2VkIGluIGFueSBvZiB0aGVzZSB0aHJlZSB3YXlzIV0uCi0gKiBTbywgdHlwZV9jb3VudCBp
cyBhIGNvdW50IG9mIHRoZSBudW1iZXIgb2YgdGltZXMgYSBmcmFtZSBpcyBiZWluZyAKKyAqIFNv
LCB0eXBlX2NvdW50IGlzIGEgY291bnQgb2YgdGhlIG51bWJlciBvZiB0aW1lcyBhIGZyYW1lIGlz
IGJlaW5nCiAgKiByZWZlcnJlZCB0byBpbiBpdHMgY3VycmVudCBpbmNhcm5hdGlvbi4gVGhlcmVm
b3JlLCBhIHBhZ2UgY2FuIG9ubHkKICAqIGNoYW5nZSBpdHMgdHlwZSB3aGVuIGl0cyB0eXBlIGNv
dW50IGlzIHplcm8uCi0gKiAKKyAqCiAgKiBQaW5uaW5nIHRoZSBwYWdlIHR5cGU6CiAgKiAtLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCiAgKiBUaGUgdHlwZSBvZiBhIHBhZ2UgY2FuIGJlIHBpbm5lZC91
bnBpbm5lZCB3aXRoIHRoZSBjb21tYW5kcwpAQCAtNTEsMjAgKzUxLDIwIEBACiAgKiBUaGlzIGlz
IHVzZWZ1bCB0byBwcmV2ZW50IGEgcGFnZSdzIHR5cGUgY291bnQgZmFsbGluZyB0byB6ZXJvLCBh
dCB3aGljaAogICogcG9pbnQgc2FmZXR5IGNoZWNrcyB3b3VsZCBuZWVkIHRvIGJlIGNhcnJpZWQg
b3V0IG5leHQgdGltZSB0aGUgY291bnQKICAqIGlzIGluY3JlYXNlZCBhZ2Fpbi4KLSAqIAorICoK
ICAqIEEgZnVydGhlciBub3RlIG9uIHdyaXRhYmxlIHBhZ2UgbWFwcGluZ3M6CiAgKiAtLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICogRm9yIHNpbXBsaWNpdHksIHRo
ZSBjb3VudCBvZiB3cml0YWJsZSBtYXBwaW5ncyBmb3IgYSBwYWdlIG1heSBub3QKICAqIGNvcnJl
c3BvbmQgdG8gcmVhbGl0eS4gVGhlICd3cml0YWJsZSBjb3VudCcgaXMgaW5jcmVtZW50ZWQgZm9y
IGV2ZXJ5CiAgKiBQVEUgd2hpY2ggbWFwcyB0aGUgcGFnZSB3aXRoIHRoZSBfUEFHRV9SVyBmbGFn
IHNldC4gSG93ZXZlciwgZm9yCiAgKiB3cml0ZSBhY2Nlc3MgdG8gYmUgcG9zc2libGUgdGhlIHBh
Z2UgZGlyZWN0b3J5IGVudHJ5IG11c3QgYWxzbyBoYXZlCi0gKiBpdHMgX1BBR0VfUlcgYml0IHNl
dC4gV2UgZG8gbm90IGNoZWNrIHRoaXMgYXMgaXQgY29tcGxpY2F0ZXMgdGhlIAorICogaXRzIF9Q
QUdFX1JXIGJpdCBzZXQuIFdlIGRvIG5vdCBjaGVjayB0aGlzIGFzIGl0IGNvbXBsaWNhdGVzIHRo
ZQogICogcmVmZXJlbmNlIGNvdW50aW5nIGNvbnNpZGVyYWJseSBbY29uc2lkZXIgdGhlIGNhc2Ug
b2YgbXVsdGlwbGUKICAqIGRpcmVjdG9yeSBlbnRyaWVzIHJlZmVyZW5jaW5nIGEgc2luZ2xlIHBh
Z2UgdGFibGUsIHNvbWUgd2l0aCB0aGUgUlcKICAqIGJpdCBzZXQsIG90aGVycyBub3QgLS0gaXQg
c3RhcnRzIGdldHRpbmcgYSBiaXQgbWVzc3ldLgogICogSW4gbm9ybWFsIHVzZSwgdGhpcyBzaW1w
bGlmaWNhdGlvbiBzaG91bGRuJ3QgYmUgYSBwcm9ibGVtLgogICogSG93ZXZlciwgdGhlIGxvZ2lj
IGNhbiBiZSBhZGRlZCBpZiByZXF1aXJlZC4KLSAqIAorICoKICAqIE9uZSBtb3JlIG5vdGUgb24g
cmVhZC1vbmx5IHBhZ2UgbWFwcGluZ3M6CiAgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQogICogV2Ugd2FudCBkb21haW5zIHRvIGJlIGFibGUgdG8gbWFwIHBhZ2Vz
IGZvciByZWFkLW9ubHkgYWNjZXNzLiBUaGUKQEAgLTczLDEwICs3MywxMCBAQAogICogSG93ZXZl
ciwgZG9tYWlucyBoYXZlIGZyZWUgYWNjZXNzIHRvIHJpbmdzIDEgJiAyIG9mIHRoZSBJbnRlbAog
ICogcHJpdmlsZWdlIG1vZGVsLiBJbiB0ZXJtcyBvZiBwYWdlIHByb3RlY3Rpb24sIHRoZXNlIGFy
ZSBjb25zaWRlcmVkCiAgKiB0byBiZSBwYXJ0IG9mICdzdXBlcnZpc29yIG1vZGUnLiBUaGUgV1Ag
Yml0IGluIENSMCBjb250cm9scyB3aGV0aGVyCi0gKiByZWFkLW9ubHkgcmVzdHJpY3Rpb25zIGFy
ZSByZXNwZWN0ZWQgaW4gc3VwZXJ2aXNvciBtb2RlIC0tIGlmIHRoZSAKKyAqIHJlYWQtb25seSBy
ZXN0cmljdGlvbnMgYXJlIHJlc3BlY3RlZCBpbiBzdXBlcnZpc29yIG1vZGUgLS0gaWYgdGhlCiAg
KiBiaXQgaXMgY2xlYXIgdGhlbiBhbnkgbWFwcGVkIHBhZ2UgaXMgd3JpdGFibGUuCi0gKiAKLSAq
IFdlIGdldCByb3VuZCB0aGlzIGJ5IGFsd2F5cyBzZXR0aW5nIHRoZSBXUCBiaXQgYW5kIGRpc2Fs
bG93aW5nIAorICoKKyAqIFdlIGdldCByb3VuZCB0aGlzIGJ5IGFsd2F5cyBzZXR0aW5nIHRoZSBX
UCBiaXQgYW5kIGRpc2FsbG93aW5nCiAgKiB1cGRhdGVzIHRvIGl0LiBUaGlzIGlzIHZlcnkgdW5s
aWtlbHkgdG8gY2F1c2UgYSBwcm9ibGVtIGZvciBndWVzdAogICogT1Mncywgd2hpY2ggd2lsbCBn
ZW5lcmFsbHkgdXNlIHRoZSBXUCBiaXQgdG8gc2ltcGxpZnkgY29weS1vbi13cml0ZQogICogaW1w
bGVtZW50YXRpb24gKGluIHRoYXQgY2FzZSwgT1Mgd2FudHMgYSBmYXVsdCB3aGVuIGl0IHdyaXRl
cyB0bwpAQCAtMTQ0LDEzICsxNDQsMTMgQEAgc3RydWN0IGRvbWFpbiAqZG9tX3hlbiwgKmRvbV9p
bywgKmRvbV9jb3c7CiB1bnNpZ25lZCBsb25nIG1heF9wYWdlOwogdW5zaWduZWQgbG9uZyB0b3Rh
bF9wYWdlczsKIAotYm9vbF90IF9fcmVhZF9tb3N0bHkgbWFjaGluZV90b19waHlzX21hcHBpbmdf
dmFsaWQgPSAwOworYm9vbCBfX3JlYWRfbW9zdGx5IG1hY2hpbmVfdG9fcGh5c19tYXBwaW5nX3Zh
bGlkOwogCiBzdHJ1Y3QgcmFuZ2VzZXQgKl9fcmVhZF9tb3N0bHkgbW1pb19yb19yYW5nZXM7CiAK
ICNkZWZpbmUgUEFHRV9DQUNIRV9BVFRSUyAoX1BBR0VfUEFUfF9QQUdFX1BDRHxfUEFHRV9QV1Qp
CiAKLWJvb2xfdCBfX3JlYWRfbW9zdGx5IG9wdF9hbGxvd19zdXBlcnBhZ2U7Citib29sIF9fcmVh
ZF9tb3N0bHkgb3B0X2FsbG93X3N1cGVycGFnZTsKIGJvb2xlYW5fcGFyYW0oImFsbG93c3VwZXJw
YWdlIiwgb3B0X2FsbG93X3N1cGVycGFnZSk7CiAKIHN0YXRpYyB2b2lkIHB1dF9zdXBlcnBhZ2Uo
dW5zaWduZWQgbG9uZyBtZm4pOwpAQCAtMjk1LDcgKzI5NSw3IEBAIHZvaWQgX19pbml0IGFyY2hf
aW5pdF9tZW1vcnkodm9pZCkKICAgICAgKi8KICAgICBkb21faW8gPSBkb21haW5fY3JlYXRlKERP
TUlEX0lPLCBET01DUkZfZHVtbXksIDAsIE5VTEwpOwogICAgIEJVR19PTihJU19FUlIoZG9tX2lv
KSk7Ci0gICAgCisKICAgICAvKgogICAgICAqIEluaXRpYWxpc2Ugb3VyIENPVyBkb21haW4uCiAg
ICAgICogVGhpcyBkb21haW4gb3ducyBzaGFyYWJsZSBwYWdlcy4KQEAgLTMwNiw3ICszMDYsNyBA
QCB2b2lkIF9faW5pdCBhcmNoX2luaXRfbWVtb3J5KHZvaWQpCiAgICAgLyogRmlyc3QgMU1CIG9m
IFJBTSBpcyBoaXN0b3JpY2FsbHkgbWFya2VkIGFzIEkvTy4gKi8KICAgICBmb3IgKCBpID0gMDsg
aSA8IDB4MTAwOyBpKysgKQogICAgICAgICBzaGFyZV94ZW5fcGFnZV93aXRoX2d1ZXN0KG1mbl90
b19wYWdlKGkpLCBkb21faW8sIFhFTlNIQVJFX3dyaXRhYmxlKTsKLSAKKwogICAgIC8qIEFueSBh
cmVhcyBub3Qgc3BlY2lmaWVkIGFzIFJBTSBieSB0aGUgZTgyMCBtYXAgYXJlIGNvbnNpZGVyZWQg
SS9PLiAqLwogICAgIGZvciAoIGkgPSAwLCBwZm4gPSAwOyBwZm4gPCBtYXhfcGFnZTsgaSsrICkK
ICAgICB7CkBAIC0zMzYsNyArMzM2LDcgQEAgdm9pZCBfX2luaXQgYXJjaF9pbml0X21lbW9yeSh2
b2lkKQogICAgICAgICAgKi8KICAgICAgICAgaW9zdGFydF9wZm4gPSBtYXhfdCh1bnNpZ25lZCBs
b25nLCBwZm4sIDFVTCA8PCAoMjAgLSBQQUdFX1NISUZUKSk7CiAgICAgICAgIGlvZW5kX3BmbiA9
IG1pbihyc3RhcnRfcGZuLCAxNlVMIDw8ICgyMCAtIFBBR0VfU0hJRlQpKTsKLSAgICAgICAgaWYg
KCBpb3N0YXJ0X3BmbiA8IGlvZW5kX3BmbiApICAgICAgICAgICAgCisgICAgICAgIGlmICggaW9z
dGFydF9wZm4gPCBpb2VuZF9wZm4gKQogICAgICAgICAgICAgZGVzdHJveV94ZW5fbWFwcGluZ3Mo
KHVuc2lnbmVkIGxvbmcpbWZuX3RvX3ZpcnQoaW9zdGFydF9wZm4pLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcpbWZuX3RvX3ZpcnQoaW9lbmRfcGZuKSk7
CiAKQEAgLTQyNCw3ICs0MjQsNyBAQCBpbnQgcGFnZV9pc19yYW1fdHlwZSh1bnNpZ25lZCBsb25n
IG1mbiwgdW5zaWduZWQgbG9uZyBtZW1fdHlwZSkKICAgICAgICAgICAgIC8qIHVua25vd24gKi8K
ICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICB9Ci0gICAgICAgIAorCiAgICAgICAgIC8q
IFRlc3QgdGhlIHJhbmdlLiAqLwogICAgICAgICBpZiAoIChlODIwLm1hcFtpXS5hZGRyIDw9IG1h
ZGRyKSAmJgogICAgICAgICAgICAgICgoZTgyMC5tYXBbaV0uYWRkciArIGU4MjAubWFwW2ldLnNp
emUpID49IChtYWRkciArIFBBR0VfU0laRSkpICkKQEAgLTQ1Nyw3ICs0NTcsNyBAQCB2b2lkIHNo
YXJlX3hlbl9wYWdlX3dpdGhfZ3Vlc3QoCiAgICAgcGFnZS0+dS5pbnVzZS50eXBlX2luZm8gfD0g
UEdUX3ZhbGlkYXRlZCB8IDE7CiAKICAgICBwYWdlX3NldF9vd25lcihwYWdlLCBkKTsKLSAgICB3
bWIoKTsgLyogaW5zdGFsbCB2YWxpZCBkb21haW4gcHRyIGJlZm9yZSB1cGRhdGluZyByZWZjbnQu
ICovCisgICAgc21wX3dtYigpOyAvKiBpbnN0YWxsIHZhbGlkIGRvbWFpbiBwdHIgYmVmb3JlIHVw
ZGF0aW5nIHJlZmNudC4gKi8KICAgICBBU1NFUlQoKHBhZ2UtPmNvdW50X2luZm8gJiB+UEdDX3hl
bl9oZWFwKSA9PSAwKTsKIAogICAgIC8qIE9ubHkgYWRkIHRvIHRoZSBhbGxvY2F0aW9uIGxpc3Qg
aWYgdGhlIGRvbWFpbiBpc24ndCBkeWluZy4gKi8KQEAgLTUxNyw3ICs1MTcsNyBAQCB2b2lkIHdy
aXRlX3B0YmFzZShzdHJ1Y3QgdmNwdSAqdikKIAogLyoKICAqIFNob3VsZCBiZSBjYWxsZWQgYWZ0
ZXIgQ1IzIGlzIHVwZGF0ZWQuCi0gKiAKKyAqCiAgKiBVc2VzIHZhbHVlcyBmb3VuZCBpbiB2Y3B1
LT5hcmNoLihndWVzdF90YWJsZSBhbmQgZ3Vlc3RfdGFibGVfdXNlciksIGFuZAogICogZm9yIEhW
TSBndWVzdHMsIGFyY2gubW9uaXRvcl90YWJsZSBhbmQgaHZtJ3MgZ3Vlc3QgQ1IzLgogICoKQEAg
LTUyNSw3ICs1MjUsNyBAQCB2b2lkIHdyaXRlX3B0YmFzZShzdHJ1Y3QgdmNwdSAqdikKICAqLwog
dm9pZCB1cGRhdGVfY3IzKHN0cnVjdCB2Y3B1ICp2KQogewotICAgIHVuc2lnbmVkIGxvbmcgY3Iz
X21mbj0wOworICAgIHVuc2lnbmVkIGxvbmcgY3IzX21mbjsKIAogICAgIGlmICggcGFnaW5nX21v
ZGVfZW5hYmxlZCh2LT5kb21haW4pICkKICAgICB7CkBAIC01OTQsMTIgKzU5NCwxNSBAQCBzdGF0
aWMgaW5saW5lIHZvaWQgZ3Vlc3RfZ2V0X2VmZl9sMWUodW5zaWduZWQgbG9uZyBhZGRyLCBsMV9w
Z2VudHJ5X3QgKmVmZl9sMWUpCiBzdGF0aWMgaW5saW5lIHZvaWQgZ3Vlc3RfZ2V0X2VmZl9rZXJu
X2wxZShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyBhZGRyLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqZWZmX2wxZSkKIHsKLSAgICBib29sX3Qg
dXNlcl9tb2RlID0gISh2LT5hcmNoLmZsYWdzICYgVEZfa2VybmVsX21vZGUpOwotI2RlZmluZSBU
T0dHTEVfTU9ERSgpIGlmICggdXNlcl9tb2RlICkgdG9nZ2xlX2d1ZXN0X21vZGUodikKKyAgICBj
b25zdCBib29sIHVzZXJfbW9kZSA9ICEodi0+YXJjaC5mbGFncyAmIFRGX2tlcm5lbF9tb2RlKTsK
KworICAgIGlmICggdXNlcl9tb2RlICkKKyAgICAgICAgdG9nZ2xlX2d1ZXN0X21vZGUodik7CiAK
LSAgICBUT0dHTEVfTU9ERSgpOwogICAgIGd1ZXN0X2dldF9lZmZfbDFlKGFkZHIsIGVmZl9sMWUp
OwotICAgIFRPR0dMRV9NT0RFKCk7CisKKyAgICBpZiAoIHVzZXJfbW9kZSApCisgICAgICAgIHRv
Z2dsZV9ndWVzdF9tb2RlKHYpOwogfQogCiBzdGF0aWMgaW5saW5lIHZvaWQgcGFnZV9zZXRfdGxi
Zmx1c2hfdGltZXN0YW1wKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCkBAIC03MjgsNyArNzMxLDcg
QEAgc3RhdGljIGludCBnZXRfcGFnZV9mcm9tX3BhZ2Vucih1bnNpZ25lZCBsb25nIHBhZ2VfbnIs
IHN0cnVjdCBkb21haW4gKmQpCiB9CiAKIAotc3RhdGljIGludCBnZXRfcGFnZV9hbmRfdHlwZV9m
cm9tX3BhZ2Vucih1bnNpZ25lZCBsb25nIHBhZ2VfbnIsIAorc3RhdGljIGludCBnZXRfcGFnZV9h
bmRfdHlwZV9mcm9tX3BhZ2Vucih1bnNpZ25lZCBsb25nIHBhZ2VfbnIsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdHlwZSwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGRvbWFpbiAqZCwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHBhcnRpYWwsCkBAIC04MzUs
NyArODM4LDcgQEAgYm9vbCBpc19pb21lbV9wYWdlKG1mbl90IG1mbikKIHN0YXRpYyBpbnQgdXBk
YXRlX3hlbl9tYXBwaW5ncyh1bnNpZ25lZCBsb25nIG1mbiwgdW5zaWduZWQgaW50IGNhY2hlYXR0
cikKIHsKICAgICBpbnQgZXJyID0gMDsKLSAgICBib29sX3QgYWxpYXMgPSBtZm4gPj0gUEZOX0RP
V04oeGVuX3BoeXNfc3RhcnQpICYmCisgICAgYm9vbCBhbGlhcyA9IG1mbiA+PSBQRk5fRE9XTih4
ZW5fcGh5c19zdGFydCkgJiYKICAgICAgICAgIG1mbiA8IFBGTl9VUCh4ZW5fcGh5c19zdGFydCAr
IHhlbl92aXJ0X2VuZCAtIFhFTl9WSVJUX1NUQVJUKTsKICAgICB1bnNpZ25lZCBsb25nIHhlbl92
YSA9CiAgICAgICAgIFhFTl9WSVJUX1NUQVJUICsgKChtZm4gLSBQRk5fRE9XTih4ZW5fcGh5c19z
dGFydCkpIDw8IFBBR0VfU0hJRlQpOwpAQCAtODY4LDcgKzg3MSw3IEBAIHN0YXRpYyBpbnQgcHJp
bnRfbW1pb19lbXVsX3JhbmdlKHVuc2lnbmVkIGxvbmcgcywgdW5zaWduZWQgbG9uZyBlLCB2b2lk
ICphcmcpCiAgICAgICAgIHN0YXRpYyBERUZJTkVfU1BJTkxPQ0sobGFzdF9sb2NrKTsKICAgICAg
ICAgc3RhdGljIGNvbnN0IHN0cnVjdCBkb21haW4gKmxhc3RfZDsKICAgICAgICAgc3RhdGljIHVu
c2lnbmVkIGxvbmcgbGFzdF9zID0gfjBVTCwgbGFzdF9lOwotICAgICAgICBib29sX3QgcHJpbnQg
PSAwOworICAgICAgICBib29sIHByaW50ID0gZmFsc2U7CiAKICAgICAgICAgc3Bpbl9sb2NrKCZs
YXN0X2xvY2spOwogICAgICAgICBpZiAoIGxhc3RfZCAhPSBjdHh0LT5kIHx8IGxhc3RfcyAhPSBz
IHx8IGxhc3RfZSAhPSBlICkKQEAgLTg3Niw3ICs4NzksNyBAQCBzdGF0aWMgaW50IHByaW50X21t
aW9fZW11bF9yYW5nZSh1bnNpZ25lZCBsb25nIHMsIHVuc2lnbmVkIGxvbmcgZSwgdm9pZCAqYXJn
KQogICAgICAgICAgICAgbGFzdF9kID0gY3R4dC0+ZDsKICAgICAgICAgICAgIGxhc3RfcyA9IHM7
CiAgICAgICAgICAgICBsYXN0X2UgPSBlOwotICAgICAgICAgICAgcHJpbnQgPSAxOworICAgICAg
ICAgICAgcHJpbnQgPSB0cnVlOwogICAgICAgICB9CiAgICAgICAgIHNwaW5fdW5sb2NrKCZsYXN0
X2xvY2spOwogCkBAIC04OTksNyArOTAyLDcgQEAgZ2V0X3BhZ2VfZnJvbV9sMWUoCiAgICAgdWlu
dDMyX3QgbDFmID0gbDFlX2dldF9mbGFncyhsMWUpOwogICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0g
Y3VycmVudDsKICAgICBzdHJ1Y3QgZG9tYWluICpyZWFsX3BnX293bmVyOwotICAgIGJvb2xfdCB3
cml0ZTsKKyAgICBib29sIHdyaXRlOwogCiAgICAgaWYgKCAhKGwxZiAmIF9QQUdFX1BSRVNFTlQp
ICkKICAgICAgICAgcmV0dXJuIDA7CkBAIC0xMDI0LDE1ICsxMDI3LDE5IEBAIGdldF9wYWdlX2Zy
b21fbDFlKAogICAgICAgICBwZ19vd25lciA9IHJlYWxfcGdfb3duZXI7CiAgICAgfQogCi0gICAg
LyogRXh0cmEgcGFyYW5vaWQgY2hlY2sgZm9yIHNoYXJlZCBtZW1vcnkuIFdyaXRhYmxlIG1hcHBp
bmdzIAotICAgICAqIGRpc2FsbG93ZWQgKHVuc2hhcmUgZmlyc3QhKSAqLworICAgIC8qCisgICAg
ICogRXh0cmEgcGFyYW5vaWQgY2hlY2sgZm9yIHNoYXJlZCBtZW1vcnkuIFdyaXRhYmxlIG1hcHBp
bmdzCisgICAgICogZGlzYWxsb3dlZCAodW5zaGFyZSBmaXJzdCEpCisgICAgICovCiAgICAgaWYg
KCAobDFmICYgX1BBR0VfUlcpICYmIChyZWFsX3BnX293bmVyID09IGRvbV9jb3cpICkKICAgICAg
ICAgZ290byBjb3VsZF9ub3RfcGluOwogCi0gICAgLyogRm9yZWlnbiBtYXBwaW5ncyBpbnRvIGd1
ZXN0cyBpbiBzaGFkb3cgZXh0ZXJuYWwgbW9kZSBkb24ndAorICAgIC8qCisgICAgICogRm9yZWln
biBtYXBwaW5ncyBpbnRvIGd1ZXN0cyBpbiBzaGFkb3cgZXh0ZXJuYWwgbW9kZSBkb24ndAogICAg
ICAqIGNvbnRyaWJ1dGUgdG8gd3JpdGVhYmxlIG1hcHBpbmcgcmVmY291bnRzLiAgKFRoaXMgYWxs
b3dzIHRoZQogICAgICAqIHFlbXUtZG0gaGVscGVyIHByb2Nlc3MgaW4gZG9tMCB0byBtYXAgdGhl
IGRvbWFpbidzIG1lbW9yeSB3aXRob3V0Ci0gICAgICogbWVzc2luZyB1cCB0aGUgY291bnQgb2Yg
InJlYWwiIHdyaXRhYmxlIG1hcHBpbmdzLikgKi8KKyAgICAgKiBtZXNzaW5nIHVwIHRoZSBjb3Vu
dCBvZiAicmVhbCIgd3JpdGFibGUgbWFwcGluZ3MuKQorICAgICAqLwogICAgIHdyaXRlID0gKGwx
ZiAmIF9QQUdFX1JXKSAmJgogICAgICAgICAgICAgKChsMWVfb3duZXIgPT0gcGdfb3duZXIpIHx8
ICFwYWdpbmdfbW9kZV9leHRlcm5hbChwZ19vd25lcikpOwogICAgIGlmICggd3JpdGUgJiYgIWdl
dF9wYWdlX3R5cGUocGFnZSwgUEdUX3dyaXRhYmxlX3BhZ2UpICkKQEAgLTExMzAsNyArMTEzNyw3
IEBAIGdldF9wYWdlX2Zyb21fbDJlKAogICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAgICB9CiAK
LSAgICBpZiAoIG1mbiAmIChMMV9QQUdFVEFCTEVfRU5UUklFUy0xKSApCisgICAgaWYgKCBtZm4g
JiAoTDFfUEFHRVRBQkxFX0VOVFJJRVMgLSAxKSApCiAgICAgewogICAgICAgICBnZHByaW50ayhY
RU5MT0dfV0FSTklORywKICAgICAgICAgICAgICAgICAgIlVuYWxpZ25lZCBzdXBlcnBhZ2UgbWFw
IGF0dGVtcHQgbWZuICUiIFBSSV9tZm4gIlxuIiwgbWZuKTsKQEAgLTEyNTcsMTIgKzEyNjQsMTIg
QEAgdm9pZCBwdXRfcGFnZV9mcm9tX2wxZShsMV9wZ2VudHJ5X3QgbDFlLCBzdHJ1Y3QgZG9tYWlu
ICpsMWVfb3duZXIpCiAgICAgICogQ2hlY2sgaWYgdGhpcyBpcyBhIG1hcHBpbmcgdGhhdCB3YXMg
ZXN0YWJsaXNoZWQgdmlhIGEgZ3JhbnQgcmVmZXJlbmNlLgogICAgICAqIElmIGl0IHdhcyB0aGVu
IHdlIHNob3VsZCBub3QgYmUgaGVyZTogd2UgcmVxdWlyZSB0aGF0IHN1Y2ggbWFwcGluZ3MgYXJl
CiAgICAgICogZXhwbGljaXRseSBkZXN0cm95ZWQgdmlhIHRoZSBncmFudC10YWJsZSBpbnRlcmZh
Y2UuCi0gICAgICogCisgICAgICoKICAgICAgKiBUaGUgdXBzaG90IG9mIHRoaXMgaXMgdGhhdCB0
aGUgZ3Vlc3QgY2FuIGVuZCB1cCB3aXRoIGFjdGl2ZSBncmFudHMgdGhhdAogICAgICAqIGl0IGNh
bm5vdCBkZXN0cm95IChiZWNhdXNlIGl0IG5vIGxvbmdlciBoYXMgYSBQVEUgdG8gcHJlc2VudCB0
byB0aGUKICAgICAgKiBncmFudC10YWJsZSBpbnRlcmZhY2UpLiBUaGlzIGNhbiBsZWFkIHRvIHN1
YnRsZSBoYXJkLXRvLWNhdGNoIGJ1Z3MsCiAgICAgICogaGVuY2UgYSBzcGVjaWFsIGdyYW50IFBU
RSBmbGFnIGNhbiBiZSBlbmFibGVkIHRvIGNhdGNoIHRoZSBidWcgZWFybHkuCi0gICAgICogCisg
ICAgICoKICAgICAgKiAoTm90ZSB0aGF0IHRoZSB1bmRlc3Ryb3lhYmxlIGFjdGl2ZSBncmFudHMg
YXJlIG5vdCBhIHNlY3VyaXR5IGhvbGUgaW4KICAgICAgKiBYZW4uIEFsbCBhY3RpdmUgZ3JhbnRz
IGNhbiBzYWZlbHkgYmUgY2xlYW5lZCB1cCB3aGVuIHRoZSBkb21haW4gZGllcy4pCiAgICAgICov
CkBAIC0xMjc1LDkgKzEyODIsMTEgQEAgdm9pZCBwdXRfcGFnZV9mcm9tX2wxZShsMV9wZ2VudHJ5
X3QgbDFlLCBzdHJ1Y3QgZG9tYWluICpsMWVfb3duZXIpCiAgICAgICAgIGRvbWFpbl9jcmFzaChs
MWVfb3duZXIpOwogICAgIH0KIAotICAgIC8qIFJlbWVtYmVyIHdlIGRpZG4ndCB0YWtlIGEgdHlw
ZS1jb3VudCBvZiBmb3JlaWduIHdyaXRhYmxlIG1hcHBpbmdzCi0gICAgICogdG8gcGFnaW5nLWV4
dGVybmFsIGRvbWFpbnMgKi8KLSAgICBpZiAoIChsMWVfZ2V0X2ZsYWdzKGwxZSkgJiBfUEFHRV9S
VykgJiYgCisgICAgLyoKKyAgICAgKiBSZW1lbWJlciB3ZSBkaWRuJ3QgdGFrZSBhIHR5cGUtY291
bnQgb2YgZm9yZWlnbiB3cml0YWJsZSBtYXBwaW5ncworICAgICAqIHRvIHBhZ2luZy1leHRlcm5h
bCBkb21haW5zLgorICAgICAqLworICAgIGlmICggKGwxZV9nZXRfZmxhZ3MobDFlKSAmIF9QQUdF
X1JXKSAmJgogICAgICAgICAgKChsMWVfb3duZXIgPT0gcGdfb3duZXIpIHx8ICFwYWdpbmdfbW9k
ZV9leHRlcm5hbChwZ19vd25lcikpICkKICAgICB7CiAgICAgICAgIHB1dF9wYWdlX2FuZF90eXBl
KHBhZ2UpOwpAQCAtMTI4NSw3ICsxMjk0LDcgQEAgdm9pZCBwdXRfcGFnZV9mcm9tX2wxZShsMV9w
Z2VudHJ5X3QgbDFlLCBzdHJ1Y3QgZG9tYWluICpsMWVfb3duZXIpCiAgICAgZWxzZQogICAgIHsK
ICAgICAgICAgLyogV2UgZXhwZWN0IHRoaXMgaXMgcmFyZSBzbyB3ZSBibG93IHRoZSBlbnRpcmUg
c2hhZG93IExEVC4gKi8KLSAgICAgICAgaWYgKCB1bmxpa2VseSgoKHBhZ2UtPnUuaW51c2UudHlw
ZV9pbmZvICYgUEdUX3R5cGVfbWFzaykgPT0gCisgICAgICAgIGlmICggdW5saWtlbHkoKChwYWdl
LT51LmludXNlLnR5cGVfaW5mbyAmIFBHVF90eXBlX21hc2spID09CiAgICAgICAgICAgICAgICAg
ICAgICAgIFBHVF9zZWdfZGVzY19wYWdlKSkgJiYKICAgICAgICAgICAgICB1bmxpa2VseSgoKHBh
Z2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX2NvdW50X21hc2spICE9IDApKSAmJgogICAgICAg
ICAgICAgIChsMWVfb3duZXIgPT0gcGdfb3duZXIpICkKQEAgLTEzMTgsNyArMTMyNyw3IEBAIHN0
YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sMmUobDJfcGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9u
ZyBwZm4pCiBzdGF0aWMgaW50IF9fcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICosIGlu
dCBwcmVlbXB0aWJsZSk7CiAKIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sM2UobDNfcGdlbnRy
eV90IGwzZSwgdW5zaWduZWQgbG9uZyBwZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGludCBwYXJ0aWFsLCBib29sX3QgZGVmZXIpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGludCBwYXJ0aWFsLCBib29sIGRlZmVyKQogewogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnOwog
CkBAIC0xMzU2LDkgKzEzNjUsOSBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDNlKGwzX3Bn
ZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLAogfQogCiBzdGF0aWMgaW50IHB1dF9wYWdl
X2Zyb21fbDRlKGw0X3BnZW50cnlfdCBsNGUsIHVuc2lnbmVkIGxvbmcgcGZuLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBpbnQgcGFydGlhbCwgYm9vbF90IGRlZmVyKQorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBpbnQgcGFydGlhbCwgYm9vbCBkZWZlcikKIHsKLSAgICBpZiAo
IChsNGVfZ2V0X2ZsYWdzKGw0ZSkgJiBfUEFHRV9QUkVTRU5UKSAmJiAKKyAgICBpZiAoIChsNGVf
Z2V0X2ZsYWdzKGw0ZSkgJiBfUEFHRV9QUkVTRU5UKSAmJgogICAgICAgICAgKGw0ZV9nZXRfcGZu
KGw0ZSkgIT0gcGZuKSApCiAgICAgewogICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZyA9IGw0
ZV9nZXRfcGFnZShsNGUpOwpAQCAtMTU5MCw3ICsxNTk5LDcgQEAgc3RhdGljIGludCBhbGxvY19s
M190YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogfQogCiB2b2lkIGluaXRfZ3Vlc3RfbDRf
dGFibGUobDRfcGdlbnRyeV90IGw0dGFiW10sIGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgYm9vbF90IHphcF9yb19tcHQpCisgICAgICAgICAgICAgICAg
ICAgICAgICAgYm9vbCB6YXBfcm9fbXB0KQogewogICAgIC8qIFhlbiBwcml2YXRlIG1hcHBpbmdz
LiAqLwogICAgIG1lbWNweSgmbDR0YWJbUk9PVF9QQUdFVEFCTEVfRklSU1RfWEVOX1NMT1RdLApA
QCAtMTYwOSwxNiArMTYxOCwxNiBAQCB2b2lkIGluaXRfZ3Vlc3RfbDRfdGFibGUobDRfcGdlbnRy
eV90IGw0dGFiW10sIGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgIGw0dGFiW2w0X3Rh
YmxlX29mZnNldChST19NUFRfVklSVF9TVEFSVCldID0gbDRlX2VtcHR5KCk7CiB9CiAKLWJvb2xf
dCBmaWxsX3JvX21wdCh1bnNpZ25lZCBsb25nIG1mbikKK2Jvb2wgZmlsbF9yb19tcHQodW5zaWdu
ZWQgbG9uZyBtZm4pCiB7CiAgICAgbDRfcGdlbnRyeV90ICpsNHRhYiA9IG1hcF9kb21haW5fcGFn
ZShfbWZuKG1mbikpOwotICAgIGJvb2xfdCByZXQgPSAwOworICAgIGJvb2wgcmV0ID0gZmFsc2U7
CiAKICAgICBpZiAoICFsNGVfZ2V0X2ludHB0ZShsNHRhYltsNF90YWJsZV9vZmZzZXQoUk9fTVBU
X1ZJUlRfU1RBUlQpXSkgKQogICAgIHsKICAgICAgICAgbDR0YWJbbDRfdGFibGVfb2Zmc2V0KFJP
X01QVF9WSVJUX1NUQVJUKV0gPQogICAgICAgICAgICAgaWRsZV9wZ190YWJsZVtsNF90YWJsZV9v
ZmZzZXQoUk9fTVBUX1ZJUlRfU1RBUlQpXTsKLSAgICAgICAgcmV0ID0gMTsKKyAgICAgICAgcmV0
ID0gdHJ1ZTsKICAgICB9CiAgICAgdW5tYXBfZG9tYWluX3BhZ2UobDR0YWIpOwogCkBAIC0xODQz
LDE2ICsxODUyLDE5IEBAIHZvaWQgcGFnZV91bmxvY2soc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkK
ICAgICB9IHdoaWxlICggKHkgPSBjbXB4Y2hnKCZwYWdlLT51LmludXNlLnR5cGVfaW5mbywgeCwg
bngpKSAhPSB4ICk7CiB9CiAKLS8qIEhvdyB0byB3cml0ZSBhbiBlbnRyeSB0byB0aGUgZ3Vlc3Qg
cGFnZXRhYmxlcy4KLSAqIFJldHVybnMgMCBmb3IgZmFpbHVyZSAocG9pbnRlciBub3QgdmFsaWQp
LCAxIGZvciBzdWNjZXNzLiAqLwotc3RhdGljIGlubGluZSBpbnQgdXBkYXRlX2ludHB0ZShpbnRw
dGVfdCAqcCwgCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludHB0ZV90IG9sZCwg
CisvKgorICogSG93IHRvIHdyaXRlIGFuIGVudHJ5IHRvIHRoZSBndWVzdCBwYWdldGFibGVzLgor
ICogUmV0dXJucyAwIGZvciBmYWlsdXJlIChwb2ludGVyIG5vdCB2YWxpZCksIDEgZm9yIHN1Y2Nl
c3MuCisgKi8KK3N0YXRpYyBpbmxpbmUgaW50IHVwZGF0ZV9pbnRwdGUoaW50cHRlX3QgKnAsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludHB0ZV90IG9sZCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaW50cHRlX3QgbmV3LAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1mbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc3RydWN0IHZjcHUgKnYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlu
dCBwcmVzZXJ2ZV9hZCkKIHsKICAgICBpbnQgcnYgPSAxOworCiAjaWZuZGVmIFBURV9VUERBVEVf
V0lUSF9DTVBYQ0hHCiAgICAgaWYgKCAhcHJlc2VydmVfYWQgKQogICAgIHsKQEAgLTE4NjIsOSAr
MTg3NCwxMSBAQCBzdGF0aWMgaW5saW5lIGludCB1cGRhdGVfaW50cHRlKGludHB0ZV90ICpwLAog
I2VuZGlmCiAgICAgewogICAgICAgICBpbnRwdGVfdCB0ID0gb2xkOworCiAgICAgICAgIGZvciAo
IDsgOyApCiAgICAgICAgIHsKICAgICAgICAgICAgIGludHB0ZV90IF9uZXcgPSBuZXc7CisKICAg
ICAgICAgICAgIGlmICggcHJlc2VydmVfYWQgKQogICAgICAgICAgICAgICAgIF9uZXcgfD0gb2xk
ICYgKF9QQUdFX0FDQ0VTU0VEIHwgX1BBR0VfRElSVFkpOwogCkBAIC0xODg5LDggKzE5MDMsMTAg
QEAgc3RhdGljIGlubGluZSBpbnQgdXBkYXRlX2ludHB0ZShpbnRwdGVfdCAqcCwKICAgICByZXR1
cm4gcnY7CiB9CiAKLS8qIE1hY3JvIHRoYXQgd3JhcHMgdGhlIGFwcHJvcHJpYXRlIHR5cGUtY2hh
bmdlcyBhcm91bmQgdXBkYXRlX2ludHB0ZSgpLgotICogQXJndW1lbnRzIGFyZTogdHlwZSwgcHRy
LCBvbGQsIG5ldywgbWZuLCB2Y3B1ICovCisvKgorICogTWFjcm8gdGhhdCB3cmFwcyB0aGUgYXBw
cm9wcmlhdGUgdHlwZS1jaGFuZ2VzIGFyb3VuZCB1cGRhdGVfaW50cHRlKCkuCisgKiBBcmd1bWVu
dHMgYXJlOiB0eXBlLCBwdHIsIG9sZCwgbmV3LCBtZm4sIHZjcHUKKyAqLwogI2RlZmluZSBVUERB
VEVfRU5UUlkoX3QsX3AsX28sX24sX20sX3YsX2FkKSAgICAgICAgICAgICAgICAgICAgICAgICBc
CiAgICAgdXBkYXRlX2ludHB0ZSgmX3QgIyMgZV9nZXRfaW50cHRlKCooX3ApKSwgICAgICAgICAg
ICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgIF90ICMjIGVfZ2V0X2ludHB0ZShfbyks
IF90ICMjIGVfZ2V0X2ludHB0ZShfbiksICAgXApAQCAtMTk4Niw4ICsyMDAyLDggQEAgc3RhdGlj
IGludCBtb2RfbDFfZW50cnkobDFfcGdlbnRyeV90ICpwbDFlLCBsMV9wZ2VudHJ5X3QgbmwxZSwK
IAogCiAvKiBVcGRhdGUgdGhlIEwyIGVudHJ5IGF0IHBsMmUgdG8gbmV3IHZhbHVlIG5sMmUuIHBs
MmUgaXMgd2l0aGluIGZyYW1lIHBmbi4gKi8KLXN0YXRpYyBpbnQgbW9kX2wyX2VudHJ5KGwyX3Bn
ZW50cnlfdCAqcGwyZSwgCi0gICAgICAgICAgICAgICAgICAgICAgICBsMl9wZ2VudHJ5X3Qgbmwy
ZSwgCitzdGF0aWMgaW50IG1vZF9sMl9lbnRyeShsMl9wZ2VudHJ5X3QgKnBsMmUsCisgICAgICAg
ICAgICAgICAgICAgICAgICBsMl9wZ2VudHJ5X3QgbmwyZSwKICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgICAgICAgICAgICAgICAgICAgICAgaW50IHByZXNl
cnZlX2FkLAogICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHZjcHUgKnZjcHUpCkBAIC0y
MDQ4LDggKzIwNjQsOCBAQCBzdGF0aWMgaW50IG1vZF9sMl9lbnRyeShsMl9wZ2VudHJ5X3QgKnBs
MmUsCiB9CiAKIC8qIFVwZGF0ZSB0aGUgTDMgZW50cnkgYXQgcGwzZSB0byBuZXcgdmFsdWUgbmwz
ZS4gcGwzZSBpcyB3aXRoaW4gZnJhbWUgcGZuLiAqLwotc3RhdGljIGludCBtb2RfbDNfZW50cnko
bDNfcGdlbnRyeV90ICpwbDNlLCAKLSAgICAgICAgICAgICAgICAgICAgICAgIGwzX3BnZW50cnlf
dCBubDNlLCAKK3N0YXRpYyBpbnQgbW9kX2wzX2VudHJ5KGwzX3BnZW50cnlfdCAqcGwzZSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgIGwzX3BnZW50cnlfdCBubDNlLAogICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICBpbnQg
cHJlc2VydmVfYWQsCiAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgdmNwdSAqdmNwdSkK
QEAgLTIxMjAsOCArMjEzNiw4IEBAIHN0YXRpYyBpbnQgbW9kX2wzX2VudHJ5KGwzX3BnZW50cnlf
dCAqcGwzZSwKIH0KIAogLyogVXBkYXRlIHRoZSBMNCBlbnRyeSBhdCBwbDRlIHRvIG5ldyB2YWx1
ZSBubDRlLiBwbDRlIGlzIHdpdGhpbiBmcmFtZSBwZm4uICovCi1zdGF0aWMgaW50IG1vZF9sNF9l
bnRyeShsNF9wZ2VudHJ5X3QgKnBsNGUsIAotICAgICAgICAgICAgICAgICAgICAgICAgbDRfcGdl
bnRyeV90IG5sNGUsIAorc3RhdGljIGludCBtb2RfbDRfZW50cnkobDRfcGdlbnRyeV90ICpwbDRl
LAorICAgICAgICAgICAgICAgICAgICAgICAgbDRfcGdlbnRyeV90IG5sNGUsCiAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHBmbiwKICAgICAgICAgICAgICAgICAgICAgICAg
IGludCBwcmVzZXJ2ZV9hZCwKICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB2Y3B1ICp2
Y3B1KQpAQCAtMjIyNiw3ICsyMjQyLDcgQEAgc3RydWN0IGRvbWFpbiAqcGFnZV9nZXRfb3duZXJf
YW5kX3JlZmVyZW5jZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgICAgICB4ID0geTsKICAg
ICAgICAgLyoKICAgICAgICAgICogQ291bnQgPT0gIDA6IFBhZ2UgaXMgbm90IGFsbG9jYXRlZCwg
c28gd2UgY2Fubm90IHRha2UgYSByZWZlcmVuY2UuCi0gICAgICAgICAqIENvdW50ID09IC0xOiBS
ZWZlcmVuY2UgY291bnQgd291bGQgd3JhcCwgd2hpY2ggaXMgaW52YWxpZC4gCisgICAgICAgICAq
IENvdW50ID09IC0xOiBSZWZlcmVuY2UgY291bnQgd291bGQgd3JhcCwgd2hpY2ggaXMgaW52YWxp
ZC4KICAgICAgICAgICogQ291bnQgPT0gLTI6IFJlbWFpbmluZyB1bnVzZWQgcmVmIGlzIHJlc2Vy
dmVkIGZvciBnZXRfcGFnZV9saWdodCgpLgogICAgICAgICAgKi8KICAgICAgICAgaWYgKCB1bmxp
a2VseSgoKHggKyAyKSAmIFBHQ19jb3VudF9tYXNrKSA8PSAyKSApCkBAIC0yMzEzLDcgKzIzMjks
NyBAQCBzdGF0aWMgaW50IGFsbG9jX3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1
bnNpZ25lZCBsb25nIHR5cGUsCiAgICAgICAgIHJjID0gYWxsb2Nfc2VnZGVzY19wYWdlKHBhZ2Up
OwogICAgICAgICBicmVhazsKICAgICBkZWZhdWx0OgotICAgICAgICBwcmludGsoIkJhZCB0eXBl
IGluIGFsbG9jX3BhZ2VfdHlwZSAlbHggdD0lIiBQUnR5cGVfaW5mbyAiIGM9JWx4XG4iLCAKKyAg
ICAgICAgcHJpbnRrKCJCYWQgdHlwZSBpbiBhbGxvY19wYWdlX3R5cGUgJWx4IHQ9JSIgUFJ0eXBl
X2luZm8gIiBjPSVseFxuIiwKICAgICAgICAgICAgICAgIHR5cGUsIHBhZ2UtPnUuaW51c2UudHlw
ZV9pbmZvLAogICAgICAgICAgICAgICAgcGFnZS0+Y291bnRfaW5mbyk7CiAgICAgICAgIHJjID0g
LUVJTlZBTDsKQEAgLTIzMjEsNyArMjMzNyw3IEBAIHN0YXRpYyBpbnQgYWxsb2NfcGFnZV90eXBl
KHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwKICAgICB9CiAKICAg
ICAvKiBObyBuZWVkIGZvciBhdG9taWMgdXBkYXRlIG9mIHR5cGVfaW5mbyBoZXJlOiBub29uZSBl
bHNlIHVwZGF0ZXMgaXQuICovCi0gICAgd21iKCk7CisgICAgc21wX3dtYigpOwogICAgIHN3aXRj
aCAoIHJjICkKICAgICB7CiAgICAgY2FzZSAwOgpAQCAtMjQyMCw3ICsyNDM2LDcgQEAgc3RhdGlj
IGludCBfX3B1dF9maW5hbF9wYWdlX3R5cGUoCiAgICAgaWYgKCByYyA9PSAwICkKICAgICB7CiAg
ICAgICAgIHBhZ2Vfc2V0X3RsYmZsdXNoX3RpbWVzdGFtcChwYWdlKTsKLSAgICAgICAgd21iKCk7
CisgICAgICAgIHNtcF93bWIoKTsKICAgICAgICAgcGFnZS0+dS5pbnVzZS50eXBlX2luZm8tLTsK
ICAgICB9CiAgICAgZWxzZSBpZiAoIHJjID09IC1FSU5UUiApCkBAIC0yNDI4LDEzICsyNDQ0LDEz
IEBAIHN0YXRpYyBpbnQgX19wdXRfZmluYWxfcGFnZV90eXBlKAogICAgICAgICBBU1NFUlQoKHBh
Z2UtPnUuaW51c2UudHlwZV9pbmZvICYKICAgICAgICAgICAgICAgICAoUEdUX2NvdW50X21hc2t8
UEdUX3ZhbGlkYXRlZHxQR1RfcGFydGlhbCkpID09IDEpOwogICAgICAgICBwYWdlX3NldF90bGJm
bHVzaF90aW1lc3RhbXAocGFnZSk7Ci0gICAgICAgIHdtYigpOworICAgICAgICBzbXBfd21iKCk7
CiAgICAgICAgIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvIHw9IFBHVF92YWxpZGF0ZWQ7CiAgICAg
fQogICAgIGVsc2UKICAgICB7CiAgICAgICAgIEJVR19PTihyYyAhPSAtRVJFU1RBUlQpOwotICAg
ICAgICB3bWIoKTsKKyAgICAgICAgc21wX3dtYigpOwogICAgICAgICBnZXRfcGFnZV9saWdodChw
YWdlKTsKICAgICAgICAgcGFnZS0+dS5pbnVzZS50eXBlX2luZm8gfD0gUEdUX3BhcnRpYWw7CiAg
ICAgfQpAQCAtMjUxNSwxMCArMjUzMSwxMiBAQCBzdGF0aWMgaW50IF9fZ2V0X3BhZ2VfdHlwZShz
dHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiAgICAgICAgIHsKICAg
ICAgICAgICAgIHN0cnVjdCBkb21haW4gKmQgPSBwYWdlX2dldF9vd25lcihwYWdlKTsKIAotICAg
ICAgICAgICAgLyogTm9ybWFsbHkgd2Ugc2hvdWxkIG5ldmVyIGxldCBhIHBhZ2UgZ28gZnJvbSB0
eXBlIGNvdW50IDAKKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBOb3JtYWxseSB3ZSBz
aG91bGQgbmV2ZXIgbGV0IGEgcGFnZSBnbyBmcm9tIHR5cGUgY291bnQgMAogICAgICAgICAgICAg
ICogdG8gdHlwZSBjb3VudCAxIHdoZW4gaXQgaXMgc2hhZG93ZWQuIE9uZSBleGNlcHRpb246CiAg
ICAgICAgICAgICAgKiBvdXQtb2Ytc3luYyBzaGFkb3dlZCBwYWdlcyBhcmUgYWxsb3dlZCB0byBi
ZWNvbWUKLSAgICAgICAgICAgICAqIHdyaXRlYWJsZS4gKi8KKyAgICAgICAgICAgICAqIHdyaXRl
YWJsZS4KKyAgICAgICAgICAgICAqLwogICAgICAgICAgICAgaWYgKCBkICYmIHNoYWRvd19tb2Rl
X2VuYWJsZWQoZCkKICAgICAgICAgICAgICAgICAgJiYgKHBhZ2UtPmNvdW50X2luZm8gJiBQR0Nf
cGFnZV90YWJsZSkKICAgICAgICAgICAgICAgICAgJiYgISgocGFnZS0+c2hhZG93X2ZsYWdzICYg
KDF1PDwyOSkpCkBAIC0yNTI5LDggKzI1NDcsOCBAQCBzdGF0aWMgaW50IF9fZ2V0X3BhZ2VfdHlw
ZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiAgICAgICAgICAg
ICBpZiAoICh4ICYgUEdUX3R5cGVfbWFzaykgIT0gdHlwZSApCiAgICAgICAgICAgICB7CiAgICAg
ICAgICAgICAgICAgLyoKLSAgICAgICAgICAgICAgICAgKiBPbiB0eXBlIGNoYW5nZSB3ZSBjaGVj
ayB0byBmbHVzaCBzdGFsZSBUTEIgZW50cmllcy4gVGhpcyAKLSAgICAgICAgICAgICAgICAgKiBt
YXkgYmUgdW5uZWNlc3NhcnkgKGUuZy4sIHBhZ2Ugd2FzIEdEVC9MRFQpIGJ1dCB0aG9zZSAKKyAg
ICAgICAgICAgICAgICAgKiBPbiB0eXBlIGNoYW5nZSB3ZSBjaGVjayB0byBmbHVzaCBzdGFsZSBU
TEIgZW50cmllcy4gVGhpcworICAgICAgICAgICAgICAgICAqIG1heSBiZSB1bm5lY2Vzc2FyeSAo
ZS5nLiwgcGFnZSB3YXMgR0RUL0xEVCkgYnV0IHRob3NlCiAgICAgICAgICAgICAgICAgICogY2ly
Y3Vtc3RhbmNlcyBzaG91bGQgYmUgdmVyeSByYXJlLgogICAgICAgICAgICAgICAgICAqLwogICAg
ICAgICAgICAgICAgIGNwdW1hc2tfdCAqbWFzayA9IHRoaXNfY3B1KHNjcmF0Y2hfY3B1bWFzayk7
CkBAIC0yNTU0LDggKzI1NzIsMTAgQEAgc3RhdGljIGludCBfX2dldF9wYWdlX3R5cGUoc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLAogICAgICAgICAgICAgICAgIG54
ICY9IH4oUEdUX3R5cGVfbWFzayB8IFBHVF92YWxpZGF0ZWQpOwogICAgICAgICAgICAgICAgIG54
IHw9IHR5cGU7CiAKLSAgICAgICAgICAgICAgICAvKiBObyBzcGVjaWFsIHZhbGlkYXRpb24gbmVl
ZGVkIGZvciB3cml0YWJsZSBwYWdlcy4gKi8KLSAgICAgICAgICAgICAgICAvKiBQYWdlIHRhYmxl
cyBhbmQgR0RUL0xEVCBuZWVkIHRvIGJlIHNjYW5uZWQgZm9yIHZhbGlkaXR5LiAqLworICAgICAg
ICAgICAgICAgIC8qCisgICAgICAgICAgICAgICAgICogTm8gc3BlY2lhbCB2YWxpZGF0aW9uIG5l
ZWRlZCBmb3Igd3JpdGFibGUgcGFnZXMuCisgICAgICAgICAgICAgICAgICogUGFnZSB0YWJsZXMg
YW5kIEdEVC9MRFQgbmVlZCB0byBiZSBzY2FubmVkIGZvciB2YWxpZGl0eS4KKyAgICAgICAgICAg
ICAgICAgKi8KICAgICAgICAgICAgICAgICBpZiAoIHR5cGUgPT0gUEdUX3dyaXRhYmxlX3BhZ2Ug
fHwgdHlwZSA9PSBQR1Rfc2hhcmVkX3BhZ2UgKQogICAgICAgICAgICAgICAgICAgICBueCB8PSBQ
R1RfdmFsaWRhdGVkOwogICAgICAgICAgICAgfQpAQCAtMjY2NywxMyArMjY4NywxMyBAQCBpbnQg
Z2V0X3BhZ2VfdHlwZV9wcmVlbXB0aWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25l
ZCBsb25nIHR5cGUpCiAKIHN0YXRpYyBpbnQgZ2V0X3NwYWdlX3BhZ2VzKHN0cnVjdCBwYWdlX2lu
Zm8gKnBhZ2UsIHN0cnVjdCBkb21haW4gKmQpCiB7Ci0gICAgaW50IGk7CisgICAgdW5zaWduZWQg
aW50IGk7CiAKLSAgICBmb3IgKGkgPSAwOyBpIDwgKDE8PFBBR0VUQUJMRV9PUkRFUik7IGkrKywg
cGFnZSsrKQorICAgIGZvciAoIGkgPSAwOyBpIDwgKDF1IDw8IFBBR0VUQUJMRV9PUkRFUik7IGkr
KywgcGFnZSsrICkKICAgICB7Ci0gICAgICAgIGlmICghZ2V0X3BhZ2VfYW5kX3R5cGUocGFnZSwg
ZCwgUEdUX3dyaXRhYmxlX3BhZ2UpKQorICAgICAgICBpZiAoICFnZXRfcGFnZV9hbmRfdHlwZShw
YWdlLCBkLCBQR1Rfd3JpdGFibGVfcGFnZSkgKQogICAgICAgICB7Ci0gICAgICAgICAgICB3aGls
ZSAoLS1pID49IDApCisgICAgICAgICAgICB3aGlsZSAoIC0taSA+PSAwICkKICAgICAgICAgICAg
ICAgICBwdXRfcGFnZV9hbmRfdHlwZSgtLXBhZ2UpOwogICAgICAgICAgICAgcmV0dXJuIDA7CiAg
ICAgICAgIH0KQEAgLTI2ODMsMTMgKzI3MDMsMTAgQEAgc3RhdGljIGludCBnZXRfc3BhZ2VfcGFn
ZXMoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgc3RydWN0IGRvbWFpbiAqZCkKIAogc3RhdGljIHZv
aWQgcHV0X3NwYWdlX3BhZ2VzKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiB7Ci0gICAgaW50IGk7
CisgICAgdW5zaWduZWQgaW50IGk7CiAKLSAgICBmb3IgKGkgPSAwOyBpIDwgKDE8PFBBR0VUQUJM
RV9PUkRFUik7IGkrKywgcGFnZSsrKQotICAgIHsKKyAgICBmb3IgKCBpID0gMDsgaSA8ICgxdSA8
PCBQQUdFVEFCTEVfT1JERVIpOyBpKyssIHBhZ2UrKyApCiAgICAgICAgIHB1dF9wYWdlX2FuZF90
eXBlKHBhZ2UpOwotICAgIH0KLSAgICByZXR1cm47CiB9CiAKIHN0YXRpYyBpbnQgbWFya19zdXBl
cnBhZ2Uoc3RydWN0IHNwYWdlX2luZm8gKnNwYWdlLCBzdHJ1Y3QgZG9tYWluICpkKQpAQCAtMzA4
NiwxMCArMzEwMywxMCBAQCBzdGF0aWMgaW5saW5lIGludCB2Y3B1bWFza190b19wY3B1bWFzaygK
ICAgICB1bnNpZ25lZCBpbnQgdmNwdV9pZCwgdmNwdV9iaWFzLCBvZmZzOwogICAgIHVuc2lnbmVk
IGxvbmcgdm1hc2s7CiAgICAgc3RydWN0IHZjcHUgKnY7Ci0gICAgYm9vbF90IGlzX25hdGl2ZSA9
ICFpc19wdl8zMmJpdF9kb21haW4oZCk7CisgICAgYm9vbCBpc19uYXRpdmUgPSAhaXNfcHZfMzJi
aXRfZG9tYWluKGQpOwogCiAgICAgY3B1bWFza19jbGVhcihwbWFzayk7Ci0gICAgZm9yICggdm1h
c2sgPSAwLCBvZmZzID0gMDsgOyArK29mZnMpCisgICAgZm9yICggdm1hc2sgPSAwLCBvZmZzID0g
MDsgOyArK29mZnMgKQogICAgIHsKICAgICAgICAgdmNwdV9iaWFzID0gb2ZmcyAqIChpc19uYXRp
dmUgPyBCSVRTX1BFUl9MT05HIDogMzIpOwogICAgICAgICBpZiAoIHZjcHVfYmlhcyA+PSBkLT5t
YXhfdmNwdXMgKQpAQCAtMzE0Myw4ICszMTYwLDEwIEBAIGxvbmcgZG9fbW11ZXh0X29wKAogICAg
IGlmICggdW5saWtlbHkoY291bnQgPT0gTU1VX1VQREFURV9QUkVFTVBURUQpICYmCiAgICAgICAg
ICBsaWtlbHkoZ3Vlc3RfaGFuZGxlX2lzX251bGwodW9wcykpICkKICAgICB7Ci0gICAgICAgIC8q
IFNlZSB0aGUgY3Vyci0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgcmVsYXRlZAotICAgICAgICAgKiBo
eXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbigpIGJlbG93LiAqLworICAgICAgICAvKgorICAg
ICAgICAgKiBTZWUgdGhlIGN1cnItPmFyY2gub2xkX2d1ZXN0X3RhYmxlIHJlbGF0ZWQKKyAgICAg
ICAgICogaHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRpb24oKSBiZWxvdy4KKyAgICAgICAgICov
CiAgICAgICAgIHJldHVybiAoaW50KWZvcmVpZ25kb207CiAgICAgfQogCkBAIC0zMjc3LDcgKzMy
OTYsOCBAQCBsb25nIGRvX21tdWV4dF9vcCgKICAgICAgICAgICAgIC8qIFdlIGNhbiByYWNlIGRv
bWFpbiBkZXN0cnVjdGlvbiAoZG9tYWluX3JlbGlucXVpc2hfcmVzb3VyY2VzKS4gKi8KICAgICAg
ICAgICAgIGlmICggdW5saWtlbHkocGdfb3duZXIgIT0gZCkgKQogICAgICAgICAgICAgewotICAg
ICAgICAgICAgICAgIGludCBkcm9wX3JlZjsKKyAgICAgICAgICAgICAgICBib29sIGRyb3BfcmVm
OworCiAgICAgICAgICAgICAgICAgc3Bpbl9sb2NrKCZwZ19vd25lci0+cGFnZV9hbGxvY19sb2Nr
KTsKICAgICAgICAgICAgICAgICBkcm9wX3JlZiA9IChwZ19vd25lci0+aXNfZHlpbmcgJiYKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXN0X2FuZF9jbGVhcl9iaXQoX1BHVF9waW5uZWQs
CkBAIC0zNjg4LDggKzM3MDgsMTAgQEAgbG9uZyBkb19tbXVfdXBkYXRlKAogICAgIGlmICggdW5s
aWtlbHkoY291bnQgPT0gTU1VX1VQREFURV9QUkVFTVBURUQpICYmCiAgICAgICAgICBsaWtlbHko
Z3Vlc3RfaGFuZGxlX2lzX251bGwodXJlcXMpKSApCiAgICAgewotICAgICAgICAvKiBTZWUgdGhl
IGN1cnItPmFyY2gub2xkX2d1ZXN0X3RhYmxlIHJlbGF0ZWQKLSAgICAgICAgICogaHlwZXJjYWxs
X2NyZWF0ZV9jb250aW51YXRpb24oKSBiZWxvdy4gKi8KKyAgICAgICAgLyoKKyAgICAgICAgICog
U2VlIHRoZSBjdXJyLT5hcmNoLm9sZF9ndWVzdF90YWJsZSByZWxhdGVkCisgICAgICAgICAqIGh5
cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9uKCkgYmVsb3cuCisgICAgICAgICAqLwogICAgICAg
ICByZXR1cm4gKGludClmb3JlaWduZG9tOwogICAgIH0KIApAQCAtMzk5Niw3ICs0MDE4LDcgQEAg
c3RhdGljIGludCBjcmVhdGVfZ3JhbnRfcHRlX21hcHBpbmcoCiAgICAgICAgIGdkcHJpbnRrKFhF
TkxPR19XQVJOSU5HLCAiQ291bGQgbm90IGdldCBwYWdlIGZvciBub3JtYWwgdXBkYXRlXG4iKTsK
ICAgICAgICAgcmV0dXJuIEdOVFNUX2dlbmVyYWxfZXJyb3I7CiAgICAgfQotICAgIAorCiAgICAg
bWZuID0gcGFnZV90b19tZm4ocGFnZSk7CiAgICAgdmEgPSBtYXBfZG9tYWluX3BhZ2UoX21mbiht
Zm4pKTsKICAgICB2YSA9ICh2b2lkICopKCh1bnNpZ25lZCBsb25nKXZhICsgKCh1bnNpZ25lZCBs
b25nKXB0ZV9hZGRyICYgflBBR0VfTUFTSykpOwpAQCAtNDAyMCw3ICs0MDQyLDcgQEAgc3RhdGlj
IGludCBjcmVhdGVfZ3JhbnRfcHRlX21hcHBpbmcoCiAgICAgICAgIHBhZ2VfdW5sb2NrKHBhZ2Up
OwogICAgICAgICByYyA9IEdOVFNUX2dlbmVyYWxfZXJyb3I7CiAgICAgICAgIGdvdG8gZmFpbGVk
OwotICAgIH0gCisgICAgfQogCiAgICAgcGFnZV91bmxvY2socGFnZSk7CiAKQEAgLTQwNTAsNyAr
NDA3Miw3IEBAIHN0YXRpYyBpbnQgZGVzdHJveV9ncmFudF9wdGVfbWFwcGluZygKICAgICAgICAg
Z2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJDb3VsZCBub3QgZ2V0IHBhZ2UgZm9yIG5vcm1hbCB1
cGRhdGVcbiIpOwogICAgICAgICByZXR1cm4gR05UU1RfZ2VuZXJhbF9lcnJvcjsKICAgICB9Ci0g
ICAgCisKICAgICBtZm4gPSBwYWdlX3RvX21mbihwYWdlKTsKICAgICB2YSA9IG1hcF9kb21haW5f
cGFnZShfbWZuKG1mbikpOwogICAgIHZhID0gKHZvaWQgKikoKHVuc2lnbmVkIGxvbmcpdmEgKyAo
KHVuc2lnbmVkIGxvbmcpYWRkciAmIH5QQUdFX01BU0spKTsKQEAgLTQwNjksNyArNDA5MSw3IEBA
IHN0YXRpYyBpbnQgZGVzdHJveV9ncmFudF9wdGVfbWFwcGluZygKICAgICB9CiAKICAgICBvbDFl
ID0gKihsMV9wZ2VudHJ5X3QgKil2YTsKLSAgICAKKwogICAgIC8qIENoZWNrIHRoYXQgdGhlIHZp
cnR1YWwgYWRkcmVzcyBzdXBwbGllZCBpcyBhY3R1YWxseSBtYXBwZWQgdG8gZnJhbWUuICovCiAg
ICAgaWYgKCB1bmxpa2VseShsMWVfZ2V0X3BmbihvbDFlKSAhPSBmcmFtZSkgKQogICAgIHsKQEAg
LTQwODMsOCArNDEwNSw4IEBAIHN0YXRpYyBpbnQgZGVzdHJveV9ncmFudF9wdGVfbWFwcGluZygK
IAogICAgIC8qIERlbGV0ZSBwYWdldGFibGUgZW50cnkuICovCiAgICAgaWYgKCB1bmxpa2VseSgh
VVBEQVRFX0VOVFJZCi0gICAgICAgICAgICAgICAgICAobDEsIAotICAgICAgICAgICAgICAgICAg
IChsMV9wZ2VudHJ5X3QgKil2YSwgb2wxZSwgbDFlX2VtcHR5KCksIG1mbiwgCisgICAgICAgICAg
ICAgICAgICAobDEsCisgICAgICAgICAgICAgICAgICAgKGwxX3BnZW50cnlfdCAqKXZhLCBvbDFl
LCBsMWVfZW1wdHkoKSwgbWZuLAogICAgICAgICAgICAgICAgICAgIGQtPnZjcHVbMF0gLyogQ2hh
bmdlIGlmIHdlIGdvIHRvIHBlci12Y3B1IHNoYWRvd3MuICovLAogICAgICAgICAgICAgICAgICAg
IDApKSApCiAgICAgewpAQCAtNDExMSw3ICs0MTMzLDcgQEAgc3RhdGljIGludCBjcmVhdGVfZ3Jh
bnRfdmFfbWFwcGluZygKICAgICB1bnNpZ25lZCBsb25nIGdsMW1mbjsKICAgICBzdHJ1Y3QgcGFn
ZV9pbmZvICpsMXBnOwogICAgIGludCBva2F5OwotICAgIAorCiAgICAgYWRqdXN0X2d1ZXN0X2wx
ZShubDFlLCBkKTsKIAogICAgIHBsMWUgPSBndWVzdF9tYXBfbDFlKHZhLCAmZ2wxbWZuKTsKQEAg
LTQxNjMsNyArNDE4NSw3IEBAIHN0YXRpYyBpbnQgcmVwbGFjZV9ncmFudF92YV9tYXBwaW5nKAog
ICAgIHVuc2lnbmVkIGxvbmcgZ2wxbWZuOwogICAgIHN0cnVjdCBwYWdlX2luZm8gKmwxcGc7CiAg
ICAgaW50IHJjID0gMDsKLSAgICAKKwogICAgIHBsMWUgPSBndWVzdF9tYXBfbDFlKGFkZHIsICZn
bDFtZm4pOwogICAgIGlmICggIXBsMWUgKQogICAgIHsKQEAgLTQyNDgsNyArNDI3MCw3IEBAIHN0
YXRpYyBpbnQgY3JlYXRlX2dyYW50X3AybV9tYXBwaW5nKHVpbnQ2NF90IGFkZHIsIHVuc2lnbmVk
IGxvbmcgZnJhbWUsCiAgICAgICAgIHJldHVybiBHTlRTVF9va2F5OwogfQogCi1pbnQgY3JlYXRl
X2dyYW50X2hvc3RfbWFwcGluZyh1aW50NjRfdCBhZGRyLCB1bnNpZ25lZCBsb25nIGZyYW1lLCAK
K2ludCBjcmVhdGVfZ3JhbnRfaG9zdF9tYXBwaW5nKHVpbnQ2NF90IGFkZHIsIHVuc2lnbmVkIGxv
bmcgZnJhbWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxh
Z3MsIHVuc2lnbmVkIGludCBjYWNoZV9mbGFncykKIHsKICAgICBsMV9wZ2VudHJ5X3QgcHRlOwpA
QCAtNDMxNyw3ICs0MzM5LDcgQEAgaW50IHJlcGxhY2VfZ3JhbnRfaG9zdF9tYXBwaW5nKAogICAg
IHVuc2lnbmVkIGxvbmcgZ2wxbWZuOwogICAgIHN0cnVjdCBwYWdlX2luZm8gKmwxcGc7CiAgICAg
aW50IHJjOwotICAgIAorCiAgICAgaWYgKCBwYWdpbmdfbW9kZV9leHRlcm5hbChjdXJyZW50LT5k
b21haW4pICkKICAgICAgICAgcmV0dXJuIHJlcGxhY2VfZ3JhbnRfcDJtX21hcHBpbmcoYWRkciwg
ZnJhbWUsIG5ld19hZGRyLCBmbGFncyk7CiAKQEAgLTQzMjUsNyArNDM0Nyw3IEBAIGludCByZXBs
YWNlX2dyYW50X2hvc3RfbWFwcGluZygKICAgICB7CiAgICAgICAgIGlmICggIW5ld19hZGRyICkK
ICAgICAgICAgICAgIHJldHVybiBkZXN0cm95X2dyYW50X3B0ZV9tYXBwaW5nKGFkZHIsIGZyYW1l
LCBjdXJyLT5kb21haW4pOwotICAgICAgICAKKwogICAgICAgICByZXR1cm4gR05UU1RfZ2VuZXJh
bF9lcnJvcjsKICAgICB9CiAKQEAgLTQ0MjksNyArNDQ1MSw3IEBAIGludCBzdGVhbF9wYWdlKAog
ICAgIHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGlu
dCBtZW1mbGFncykKIHsKICAgICB1bnNpZ25lZCBsb25nIHgsIHk7Ci0gICAgYm9vbF90IGRyb3Bf
ZG9tX3JlZiA9IDA7CisgICAgYm9vbCBkcm9wX2RvbV9yZWYgPSBmYWxzZTsKICAgICBjb25zdCBz
dHJ1Y3QgZG9tYWluICpvd25lciA9IGRvbV94ZW47CiAKICAgICBpZiAoIHBhZ2luZ19tb2RlX2V4
dGVybmFsKGQpICkKQEAgLTQ0NzMsNyArNDQ5NSw3IEBAIGludCBzdGVhbF9wYWdlKAogCiAgICAg
LyogVW5saW5rIGZyb20gb3JpZ2luYWwgb3duZXIuICovCiAgICAgaWYgKCAhKG1lbWZsYWdzICYg
TUVNRl9ub19yZWZjb3VudCkgJiYgIWRvbWFpbl9hZGp1c3RfdG90X3BhZ2VzKGQsIC0xKSApCi0g
ICAgICAgIGRyb3BfZG9tX3JlZiA9IDE7CisgICAgICAgIGRyb3BfZG9tX3JlZiA9IHRydWU7CiAg
ICAgcGFnZV9saXN0X2RlbChwYWdlLCAmZC0+cGFnZV9saXN0KTsKIAogICAgIHNwaW5fdW5sb2Nr
KCZkLT5wYWdlX2FsbG9jX2xvY2spOwpAQCAtNDYzMSw3ICs0NjUzLDcgQEAgdm9pZCBkZXN0cm95
X2dkdChzdHJ1Y3QgdmNwdSAqdikKIH0KIAogCi1sb25nIHNldF9nZHQoc3RydWN0IHZjcHUgKnYs
IAorbG9uZyBzZXRfZ2R0KHN0cnVjdCB2Y3B1ICp2LAogICAgICAgICAgICAgIHVuc2lnbmVkIGxv
bmcgKmZyYW1lcywKICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZW50cmllcykKIHsKQEAgLTQ2
OTMsNyArNDcxNSw3IEBAIGxvbmcgZG9fc2V0X2dkdChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhl
bl91bG9uZ190KSBmcmFtZV9saXN0LAogICAgIC8qIFJlY2hlY2tlZCBpbiBzZXRfZ2R0LCBidXQg
ZW5zdXJlcyBhIHNhbmUgbGltaXQgZm9yIGNvcHlfZnJvbV91c2VyKCkuICovCiAgICAgaWYgKCBl
bnRyaWVzID4gRklSU1RfUkVTRVJWRURfR0RUX0VOVFJZICkKICAgICAgICAgcmV0dXJuIC1FSU5W
QUw7Ci0gICAgCisKICAgICBpZiAoIGNvcHlfZnJvbV9ndWVzdChmcmFtZXMsIGZyYW1lX2xpc3Qs
IG5yX3BhZ2VzKSApCiAgICAgICAgIHJldHVybiAtRUZBVUxUOwogCkBAIC00OTc2LDcgKzQ5OTgs
NyBAQCBsb25nIGFyY2hfbWVtb3J5X29wKHVuc2lnbmVkIGxvbmcgY21kLCBYRU5fR1VFU1RfSEFO
RExFX1BBUkFNKHZvaWQpIGFyZykKICAgICAgICAgICAgIHJjdV91bmxvY2tfZG9tYWluKGQpOwog
ICAgICAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAgICAgICAgIH0KLSAgICAgICAgCisKICAgICAg
ICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3QoZTgyMCwgZm1hcC5tYXAuYnVmZmVyLCBmbWFwLm1hcC5u
cl9lbnRyaWVzKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIHhmcmVlKGU4MjApOwpAQCAtNTEz
NSw3ICs1MTU3LDcgQEAgbG9uZyBhcmNoX21lbW9yeV9vcCh1bnNpZ25lZCBsb25nIGNtZCwgWEVO
X0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCiAgICAgICAgICAgICAgICAgcmMgPSAtRUlO
VkFMOwogICAgICAgICAgICAgICAgIGdvdG8gcG9kX3RhcmdldF9vdXRfdW5sb2NrOwogICAgICAg
ICAgICAgfQotICAgICAgICAgICAgCisKICAgICAgICAgICAgIHJjID0gcDJtX3BvZF9zZXRfbWVt
X3RhcmdldChkLCB0YXJnZXQudGFyZ2V0X3BhZ2VzKTsKICAgICAgICAgfQogCkBAIC01MTU3LDcg
KzUxNzksNyBAQCBsb25nIGFyY2hfbWVtb3J5X29wKHVuc2lnbmVkIGxvbmcgY21kLCBYRU5fR1VF
U1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykKICAgICAgICAgICAgICAgICBnb3RvIHBvZF90YXJn
ZXRfb3V0X3VubG9jazsKICAgICAgICAgICAgIH0KICAgICAgICAgfQotICAgICAgICAKKwogICAg
IHBvZF90YXJnZXRfb3V0X3VubG9jazoKICAgICAgICAgcmN1X3VubG9ja19kb21haW4oZCk7CiAg
ICAgICAgIHJldHVybiByYzsKQEAgLTUyMTgsNyArNTI0MCw4IEBAIHN0YXRpYyBpbnQgcHR3cl9l
bXVsYXRlZF91cGRhdGUoCiAgICAgaW50IHJldDsKIAogICAgIC8qIE9ubHkgYWxsb3cgbmF0dXJh
bGx5LWFsaWduZWQgc3RvcmVzIHdpdGhpbiB0aGUgb3JpZ2luYWwgJWNyMiBwYWdlLiAqLwotICAg
IGlmICggdW5saWtlbHkoKChhZGRyXnB0d3JfY3R4dC0+Y3IyKSAmIFBBR0VfTUFTSykgfHwgKGFk
ZHIgJiAoYnl0ZXMtMSkpKSApCisgICAgaWYgKCB1bmxpa2VseSgoKGFkZHIgXiBwdHdyX2N0eHQt
PmNyMikgJiBQQUdFX01BU0spIHx8CisgICAgICAgICAgICAgICAgICAoYWRkciAmIChieXRlcyAt
IDEpKSkgKQogICAgIHsKICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJiYWQgYWNj
ZXNzIChjcjI9JWx4LCBhZGRyPSVseCwgYnl0ZXM9JXUpXG4iLAogICAgICAgICAgICAgICAgICBw
dHdyX2N0eHQtPmNyMiwgYWRkciwgYnl0ZXMpOwpAQCAtNTIyOSwxMCArNTI1MiwxMCBAQCBzdGF0
aWMgaW50IHB0d3JfZW11bGF0ZWRfdXBkYXRlKAogICAgIGlmICggYnl0ZXMgIT0gc2l6ZW9mKHBh
ZGRyX3QpICkKICAgICB7CiAgICAgICAgIHBhZGRyX3QgICAgICBmdWxsOwotICAgICAgICB1bnNp
Z25lZCBpbnQgcmMsIG9mZnNldCA9IGFkZHIgJiAoc2l6ZW9mKHBhZGRyX3QpLTEpOworICAgICAg
ICB1bnNpZ25lZCBpbnQgcmMsIG9mZnNldCA9IGFkZHIgJiAoc2l6ZW9mKHBhZGRyX3QpIC0gMSk7
CiAKICAgICAgICAgLyogQWxpZ24gYWRkcmVzczsgcmVhZCBmdWxsIHdvcmQuICovCi0gICAgICAg
IGFkZHIgJj0gfihzaXplb2YocGFkZHJfdCktMSk7CisgICAgICAgIGFkZHIgJj0gfihzaXplb2Yo
cGFkZHJfdCkgLSAxKTsKICAgICAgICAgaWYgKCAocmMgPSBjb3B5X2Zyb21fdXNlcigmZnVsbCwg
KHZvaWQgKilhZGRyLCBzaXplb2YocGFkZHJfdCkpKSAhPSAwICkKICAgICAgICAgewogICAgICAg
ICAgICAgeDg2X2VtdWxfcGFnZWZhdWx0KDAsIC8qIFJlYWQgZmF1bHQuICovCkBAIC01MjQxLDE0
ICs1MjY0LDE0IEBAIHN0YXRpYyBpbnQgcHR3cl9lbXVsYXRlZF91cGRhdGUoCiAgICAgICAgICAg
ICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CiAgICAgICAgIH0KICAgICAgICAgLyogTWFzayBv
dXQgYml0cyBwcm92aWRlZCBieSBjYWxsZXIuICovCi0gICAgICAgIGZ1bGwgJj0gfigoKChwYWRk
cl90KTEgPDwgKGJ5dGVzKjgpKSAtIDEpIDw8IChvZmZzZXQqOCkpOworICAgICAgICBmdWxsICY9
IH4oKCgocGFkZHJfdCkxIDw8IChieXRlcyAqIDgpKSAtIDEpIDw8IChvZmZzZXQgKiA4KSk7CiAg
ICAgICAgIC8qIFNoaWZ0IHRoZSBjYWxsZXIgdmFsdWUgYW5kIE9SIGluIHRoZSBtaXNzaW5nIGJp
dHMuICovCi0gICAgICAgIHZhbCAgJj0gKCgocGFkZHJfdCkxIDw8IChieXRlcyo4KSkgLSAxKTsK
LSAgICAgICAgdmFsIDw8PSAob2Zmc2V0KSo4OworICAgICAgICB2YWwgICY9ICgoKHBhZGRyX3Qp
MSA8PCAoYnl0ZXMgKiA4KSkgLSAxKTsKKyAgICAgICAgdmFsIDw8PSAob2Zmc2V0KSAqIDg7CiAg
ICAgICAgIHZhbCAgfD0gZnVsbDsKICAgICAgICAgLyogQWxzbyBmaWxsIGluIG1pc3NpbmcgcGFy
dHMgb2YgdGhlIGNtcHhjaGcgb2xkIHZhbHVlLiAqLwotICAgICAgICBvbGQgICY9ICgoKHBhZGRy
X3QpMSA8PCAoYnl0ZXMqOCkpIC0gMSk7Ci0gICAgICAgIG9sZCA8PD0gKG9mZnNldCkqODsKKyAg
ICAgICAgb2xkICAmPSAoKChwYWRkcl90KTEgPDwgKGJ5dGVzICogOCkpIC0gMSk7CisgICAgICAg
IG9sZCA8PD0gKG9mZnNldCkgKiA4OwogICAgICAgICBvbGQgIHw9IGZ1bGw7CiAgICAgfQogCkBA
IC01MzAyLDEwICs1MzI1LDEwIEBAIHN0YXRpYyBpbnQgcHR3cl9lbXVsYXRlZF91cGRhdGUoCiAg
ICAgcGwxZSA9IChsMV9wZ2VudHJ5X3QgKikoKHVuc2lnbmVkIGxvbmcpcGwxZSArIChhZGRyICYg
flBBR0VfTUFTSykpOwogICAgIGlmICggZG9fY21weGNoZyApCiAgICAgewotICAgICAgICBpbnQg
b2theTsKKyAgICAgICAgYm9vbCBva2F5OwogICAgICAgICBpbnRwdGVfdCB0ID0gb2xkOwotICAg
ICAgICBvbDFlID0gbDFlX2Zyb21faW50cHRlKG9sZCk7CiAKKyAgICAgICAgb2wxZSA9IGwxZV9m
cm9tX2ludHB0ZShvbGQpOwogICAgICAgICBva2F5ID0gcGFnaW5nX2NtcHhjaGdfZ3Vlc3RfZW50
cnkodiwgJmwxZV9nZXRfaW50cHRlKCpwbDFlKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICZ0LCBsMWVfZ2V0X2ludHB0ZShubDFlKSwgX21mbihtZm4pKTsKICAg
ICAgICAgb2theSA9IChva2F5ICYmIHQgPT0gb2xkKTsKQEAgLTUzNjcsNyArNTM5MCw3IEBAIHN0
YXRpYyBpbnQgcHR3cl9lbXVsYXRlZF9jbXB4Y2hnKAogewogICAgIHBhZGRyX3Qgb2xkID0gMCwg
bmV3ID0gMDsKIAotICAgIGlmICggKGJ5dGVzID4gc2l6ZW9mKHBhZGRyX3QpKSB8fCAoYnl0ZXMg
JiAoYnl0ZXMgLTEpKSApCisgICAgaWYgKCAoYnl0ZXMgPiBzaXplb2YocGFkZHJfdCkpIHx8IChi
eXRlcyAmIChieXRlcyAtIDEpKSApCiAgICAgewogICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FS
TklORywgImJhZCBjbXB4Y2hnIHNpemUgKGFkZHI9JWx4LCBieXRlcz0ldSlcbiIsCiAgICAgICAg
ICAgICAgICAgIG9mZnNldCwgYnl0ZXMpOwpAQCAtNTM5OSw3ICs1NDIyLDcgQEAgc3RhdGljIGNv
bnN0IHN0cnVjdCB4ODZfZW11bGF0ZV9vcHMgcHR3cl9lbXVsYXRlX29wcyA9IHsKIH07CiAKIC8q
IFdyaXRlIHBhZ2UgZmF1bHQgaGFuZGxlcjogY2hlY2sgaWYgZ3Vlc3QgaXMgdHJ5aW5nIHRvIG1v
ZGlmeSBhIFBURS4gKi8KLWludCBwdHdyX2RvX3BhZ2VfZmF1bHQoc3RydWN0IHZjcHUgKnYsIHVu
c2lnbmVkIGxvbmcgYWRkciwgCitpbnQgcHR3cl9kb19wYWdlX2ZhdWx0KHN0cnVjdCB2Y3B1ICp2
LCB1bnNpZ25lZCBsb25nIGFkZHIsCiAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzKQogewogICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CkBA
IC01NTY3LDcgKzU1OTAsNyBAQCBpbnQgbW1pb19yb19kb19wYWdlX2ZhdWx0KHN0cnVjdCB2Y3B1
ICp2LCB1bnNpZ25lZCBsb25nIGFkZHIsCiAgICAgICAgIC5hZGRyX3NpemUgPSBhZGRyX3NpemUs
CiAgICAgICAgIC5zcF9zaXplID0gYWRkcl9zaXplLAogICAgICAgICAubG1hID0gIWlzX3B2XzMy
Yml0X3ZjcHUodiksCi0gICAgICAgIC5kYXRhID0gJm1taW9fcm9fY3R4dAorICAgICAgICAuZGF0
YSA9ICZtbWlvX3JvX2N0eHQsCiAgICAgfTsKICAgICBpbnQgcmM7CiAKQEAgLTU2NTgsNyArNTY4
MSw3IEBAIHN0YXRpYyBsM19wZ2VudHJ5X3QgKnZpcnRfdG9feGVuX2wzZSh1bnNpZ25lZCBsb25n
IHYpCiAgICAgcGw0ZSA9ICZpZGxlX3BnX3RhYmxlW2w0X3RhYmxlX29mZnNldCh2KV07CiAgICAg
aWYgKCAhKGw0ZV9nZXRfZmxhZ3MoKnBsNGUpICYgX1BBR0VfUFJFU0VOVCkgKQogICAgIHsKLSAg
ICAgICAgYm9vbF90IGxvY2tpbmcgPSBzeXN0ZW1fc3RhdGUgPiBTWVNfU1RBVEVfYm9vdDsKKyAg
ICAgICAgYm9vbCBsb2NraW5nID0gc3lzdGVtX3N0YXRlID4gU1lTX1NUQVRFX2Jvb3Q7CiAgICAg
ICAgIGwzX3BnZW50cnlfdCAqcGwzZSA9IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKIAogICAgICAg
ICBpZiAoICFwbDNlICkKQEAgLTU2OTMsNyArNTcxNiw3IEBAIHN0YXRpYyBsMl9wZ2VudHJ5X3Qg
KnZpcnRfdG9feGVuX2wyZSh1bnNpZ25lZCBsb25nIHYpCiAKICAgICBpZiAoICEobDNlX2dldF9m
bGFncygqcGwzZSkgJiBfUEFHRV9QUkVTRU5UKSApCiAgICAgewotICAgICAgICBib29sX3QgbG9j
a2luZyA9IHN5c3RlbV9zdGF0ZSA+IFNZU19TVEFURV9ib290OworICAgICAgICBib29sIGxvY2tp
bmcgPSBzeXN0ZW1fc3RhdGUgPiBTWVNfU1RBVEVfYm9vdDsKICAgICAgICAgbDJfcGdlbnRyeV90
ICpwbDJlID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOwogCiAgICAgICAgIGlmICggIXBsMmUgKQpA
QCAtNTcyNiw3ICs1NzQ5LDcgQEAgbDFfcGdlbnRyeV90ICp2aXJ0X3RvX3hlbl9sMWUodW5zaWdu
ZWQgbG9uZyB2KQogCiAgICAgaWYgKCAhKGwyZV9nZXRfZmxhZ3MoKnBsMmUpICYgX1BBR0VfUFJF
U0VOVCkgKQogICAgIHsKLSAgICAgICAgYm9vbF90IGxvY2tpbmcgPSBzeXN0ZW1fc3RhdGUgPiBT
WVNfU1RBVEVfYm9vdDsKKyAgICAgICAgYm9vbCBsb2NraW5nID0gc3lzdGVtX3N0YXRlID4gU1lT
X1NUQVRFX2Jvb3Q7CiAgICAgICAgIGwxX3BnZW50cnlfdCAqcGwxZSA9IGFsbG9jX3hlbl9wYWdl
dGFibGUoKTsKIAogICAgICAgICBpZiAoICFwbDFlICkKQEAgLTU3NjgsNyArNTc5MSw3IEBAIGlu
dCBtYXBfcGFnZXNfdG9feGVuKAogICAgIHVuc2lnbmVkIGxvbmcgbnJfbWZucywKICAgICB1bnNp
Z25lZCBpbnQgZmxhZ3MpCiB7Ci0gICAgYm9vbF90IGxvY2tpbmcgPSBzeXN0ZW1fc3RhdGUgPiBT
WVNfU1RBVEVfYm9vdDsKKyAgICBib29sIGxvY2tpbmcgPSBzeXN0ZW1fc3RhdGUgPiBTWVNfU1RB
VEVfYm9vdDsKICAgICBsMl9wZ2VudHJ5X3QgKnBsMmUsIG9sMmU7CiAgICAgbDFfcGdlbnRyeV90
ICpwbDFlLCBvbDFlOwogICAgIHVuc2lnbmVkIGludCAgaTsKQEAgLTU4NjYsNyArNTg4OSw3IEBA
IGludCBtYXBfcGFnZXNfdG9feGVuKAogICAgICAgICAgICAgICAgICAgfihfUEFHRV9BQ0NFU1NF
RHxfUEFHRV9ESVJUWSkpID09IDAgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIC8q
IFdlIGNhbiBza2lwIHRvIGVuZCBvZiBMMyBzdXBlcnBhZ2UgaWYgd2UgZ290IGEgbWF0Y2guICov
Ci0gICAgICAgICAgICAgICAgaSA9ICgxIDw8IChMM19QQUdFVEFCTEVfU0hJRlQgLSBQQUdFX1NI
SUZUKSkgLQorICAgICAgICAgICAgICAgIGkgPSAoMXUgPDwgKEwzX1BBR0VUQUJMRV9TSElGVCAt
IFBBR0VfU0hJRlQpKSAtCiAgICAgICAgICAgICAgICAgICAgIChtZm4gJiAoKDEgPDwgKEwzX1BB
R0VUQUJMRV9TSElGVCAtIFBBR0VfU0hJRlQpKSAtIDEpKTsKICAgICAgICAgICAgICAgICBpZiAo
IGkgPiBucl9tZm5zICkKICAgICAgICAgICAgICAgICAgICAgaSA9IG5yX21mbnM7CkBAIC01OTA5
LDggKzU5MzIsOSBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hlbigKICAgICAgICAgaWYgKCAhcGwyZSAp
CiAgICAgICAgICAgICByZXR1cm4gLUVOT01FTTsKIAotICAgICAgICBpZiAoICgoKCh2aXJ0Pj5Q
QUdFX1NISUZUKSB8IG1mbikgJiAoKDE8PFBBR0VUQUJMRV9PUkRFUiktMSkpID09IDApICYmCi0g
ICAgICAgICAgICAgKG5yX21mbnMgPj0gKDE8PFBBR0VUQUJMRV9PUkRFUikpICYmCisgICAgICAg
IGlmICggKCgoKHZpcnQgPj4gUEFHRV9TSElGVCkgfCBtZm4pICYKKyAgICAgICAgICAgICAgICgo
MXUgPDwgUEFHRVRBQkxFX09SREVSKSAtIDEpKSA9PSAwKSAmJgorICAgICAgICAgICAgIChucl9t
Zm5zID49ICgxdSA8PCBQQUdFVEFCTEVfT1JERVIpKSAmJgogICAgICAgICAgICAgICEoZmxhZ3Mg
JiAoX1BBR0VfUEFUfE1BUF9TTUFMTF9QQUdFUykpICkKICAgICAgICAgewogICAgICAgICAgICAg
LyogU3VwZXItcGFnZSBtYXBwaW5nLiAqLwpAQCAtNTk2Miw4ICs1OTg2LDggQEAgaW50IG1hcF9w
YWdlc190b194ZW4oCiAgICAgICAgICAgICAgICAgICAgICAgIH4oX1BBR0VfQUNDRVNTRUR8X1BB
R0VfRElSVFkpKSA9PSAwKSApCiAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAg
ICAvKiBXZSBjYW4gc2tpcCB0byBlbmQgb2YgTDIgc3VwZXJwYWdlIGlmIHdlIGdvdCBhIG1hdGNo
LiAqLwotICAgICAgICAgICAgICAgICAgICBpID0gKDEgPDwgKEwyX1BBR0VUQUJMRV9TSElGVCAt
IFBBR0VfU0hJRlQpKSAtCi0gICAgICAgICAgICAgICAgICAgICAgICAobWZuICYgKCgxIDw8IChM
Ml9QQUdFVEFCTEVfU0hJRlQgLSBQQUdFX1NISUZUKSkgLSAxKSk7CisgICAgICAgICAgICAgICAg
ICAgIGkgPSAoMXUgPDwgKEwyX1BBR0VUQUJMRV9TSElGVCAtIFBBR0VfU0hJRlQpKSAtCisgICAg
ICAgICAgICAgICAgICAgICAgICAobWZuICYgKCgxdSA8PCAoTDJfUEFHRVRBQkxFX1NISUZUIC0g
UEFHRV9TSElGVCkpIC0gMSkpOwogICAgICAgICAgICAgICAgICAgICBpZiAoIGkgPiBucl9tZm5z
ICkKICAgICAgICAgICAgICAgICAgICAgICAgIGkgPSBucl9tZm5zOwogICAgICAgICAgICAgICAg
ICAgICB2aXJ0ICAgICs9IGkgPDwgTDFfUEFHRVRBQkxFX1NISUZUOwpAQCAtNjAxOCw3ICs2MDQy
LDcgQEAgaW50IG1hcF9wYWdlc190b194ZW4oCiAgICAgICAgICAgICBpZiAoIChmbGFncyA9PSBQ
QUdFX0hZUEVSVklTT1IpICYmCiAgICAgICAgICAgICAgICAgICgobnJfbWZucyA9PSAwKSB8fAog
ICAgICAgICAgICAgICAgICAgKCgoKHZpcnQgPj4gUEFHRV9TSElGVCkgfCBtZm4pICYKLSAgICAg
ICAgICAgICAgICAgICAgKCgxIDw8IFBBR0VUQUJMRV9PUkRFUikgLSAxKSkgPT0gMCkpICkKKyAg
ICAgICAgICAgICAgICAgICAgKCgxdSA8PCBQQUdFVEFCTEVfT1JERVIpIC0gMSkpID09IDApKSAp
CiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBiYXNlX21mbjsK
IApAQCAtNjEwOCw3ICs2MTMyLDcgQEAgaW50IHBvcHVsYXRlX3B0X3JhbmdlKHVuc2lnbmVkIGxv
bmcgdmlydCwgdW5zaWduZWQgbG9uZyBtZm4sCiAgKi8KIGludCBtb2RpZnlfeGVuX21hcHBpbmdz
KHVuc2lnbmVkIGxvbmcgcywgdW5zaWduZWQgbG9uZyBlLCB1bnNpZ25lZCBpbnQgbmYpCiB7Ci0g
ICAgYm9vbF90IGxvY2tpbmcgPSBzeXN0ZW1fc3RhdGUgPiBTWVNfU1RBVEVfYm9vdDsKKyAgICBi
b29sIGxvY2tpbmcgPSBzeXN0ZW1fc3RhdGUgPiBTWVNfU1RBVEVfYm9vdDsKICAgICBsMl9wZ2Vu
dHJ5X3QgKnBsMmU7CiAgICAgbDFfcGdlbnRyeV90ICpwbDFlOwogICAgIHVuc2lnbmVkIGludCAg
aTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbW0uaAppbmRleCBkMzM1OTlkLi40MGE4ZmJmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L21tLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCkBAIC0xMSw3ICsx
MSw3IEBACiAKIC8qCiAgKiBQZXItcGFnZS1mcmFtZSBpbmZvcm1hdGlvbi4KLSAqIAorICoKICAq
IEV2ZXJ5IGFyY2hpdGVjdHVyZSBtdXN0IGVuc3VyZSB0aGUgZm9sbG93aW5nOgogICogIDEuICdz
dHJ1Y3QgcGFnZV9pbmZvJyBjb250YWlucyBhICdzdHJ1Y3QgcGFnZV9saXN0X2VudHJ5IGxpc3Qn
LgogICogIDIuIFByb3ZpZGUgYSBQRk5fT1JERVIoKSBtYWNybyBmb3IgYWNjZXNzaW5nIHRoZSBv
cmRlciBvZiBhIGZyZWUgcGFnZS4KQEAgLTQ2LDExICs0NiwxMSBAQCBzdHJ1Y3QgcGFnZV9pbmZv
CiAgICAgICAgICAqIEZvciB1bnVzZWQgc2hhZG93IHBhZ2VzLCBhIGxpc3Qgb2YgZnJlZSBzaGFk
b3cgcGFnZXM7CiAgICAgICAgICAqIGZvciBtdWx0aS1wYWdlIHNoYWRvd3MsIGxpbmtzIHRvIHRo
ZSBvdGhlciBwYWdlcyBpbiB0aGlzIHNoYWRvdzsKICAgICAgICAgICogZm9yIHBpbm5hYmxlIHNo
YWRvd3MsIGlmIHBpbm5lZCwgYSBsaXN0IG9mIGFsbCBwaW5uZWQgc2hhZG93cwotICAgICAgICAg
KiAoc2VlIHNoX3R5cGVfaXNfcGlubmFibGUoKSBmb3IgdGhlIGRlZmluaXRpb24gb2YgInBpbm5h
YmxlIiAKKyAgICAgICAgICogKHNlZSBzaF90eXBlX2lzX3Bpbm5hYmxlKCkgZm9yIHRoZSBkZWZp
bml0aW9uIG9mICJwaW5uYWJsZSIKICAgICAgICAgICogc2hhZG93IHR5cGVzKS4gIE4uQi4gYSBz
aGFkb3cgbWF5IGJlIGJvdGggcGlubmFibGUgYW5kIG11bHRpLXBhZ2UuCiAgICAgICAgICAqIElu
IHRoYXQgY2FzZSB0aGUgcGFnZXMgYXJlIGluc2VydGVkIGluIG9yZGVyIGluIHRoZSBsaXN0IG9m
Ci0gICAgICAgICAqIHBpbm5lZCBzaGFkb3dzIGFuZCB3YWxrZXJzIG9mIHRoYXQgbGlzdCBtdXN0
IGJlIHByZXBhcmVkIAotICAgICAgICAgKiB0byBrZWVwIHRoZW0gYWxsIHRvZ2V0aGVyIGR1cmlu
ZyB1cGRhdGVzLiAKKyAgICAgICAgICogcGlubmVkIHNoYWRvd3MgYW5kIHdhbGtlcnMgb2YgdGhh
dCBsaXN0IG11c3QgYmUgcHJlcGFyZWQKKyAgICAgICAgICogdG8ga2VlcCB0aGVtIGFsbCB0b2dl
dGhlciBkdXJpbmcgdXBkYXRlcy4KICAgICAgICAgICovCiAgICAgICAgIHN0cnVjdCBwYWdlX2xp
c3RfZW50cnkgbGlzdDsKICAgICAgICAgLyogRm9yIG5vbi1waW5uYWJsZSBzaW5nbGUtcGFnZSBz
aGFkb3dzLCBhIGhpZ2hlciBlbnRyeSB0aGF0IHBvaW50cwpAQCAtMzM4LDIwICszMzgsMTkgQEAg
Y29uc3QgdW5zaWduZWQgbG9uZyAqZ2V0X3BsYXRmb3JtX2JhZHBhZ2VzKHVuc2lnbmVkIGludCAq
YXJyYXlfc2l6ZSk7CiAgKiBBbGwgdXNlcnMgb2YgcGFnZSBsb2NrIGZvciBwdGUgc2VyaWFsaXph
dGlvbiBsaXZlIGluIG1tLmMsIHVzZSBpdAogICogdG8gbG9jayBhIHBhZ2UgdGFibGUgcGFnZSBk
dXJpbmcgcHRlIHVwZGF0ZXMsIGRvIG5vdCB0YWtlIG90aGVyIGxvY2tzIHdpdGhpbgogICogdGhl
IGNyaXRpY2FsIHNlY3Rpb24gZGVsaW1pdGVkIGJ5IHBhZ2VfbG9jay91bmxvY2ssIGFuZCBwZXJm
b3JtIG5vCi0gKiBuZXN0aW5nLiAKKyAqIG5lc3RpbmcuCiAgKgogICogQWxsIHVzZXJzIG9mIHBh
Z2UgbG9jayBmb3IgbWVtb3J5IHNoYXJpbmcgbGl2ZSBpbiBtbS9tZW1fc2hhcmluZy5jLiBQYWdl
X2xvY2sKLSAqIGlzIHVzZWQgaW4gbWVtb3J5IHNoYXJpbmcgdG8gcHJvdGVjdCBhZGRpdGlvbiAo
c2hhcmUpIGFuZCByZW1vdmFsICh1bnNoYXJlKSAKLSAqIG9mIChnZm4sZG9tYWluKSB0dXBwbGVz
IHRvIGEgbGlzdCBvZiBnZm4ncyB0aGF0IHRoZSBzaGFyZWQgcGFnZSBpcyBjdXJyZW50bHkgCi0g
KiBiYWNraW5nLiBOZXN0aW5nIG1heSBoYXBwZW4gd2hlbiBzaGFyaW5nIChhbmQgbG9ja2luZykg
dHdvIHBhZ2VzIC0tIGRlYWRsb2NrIAorICogaXMgdXNlZCBpbiBtZW1vcnkgc2hhcmluZyB0byBw
cm90ZWN0IGFkZGl0aW9uIChzaGFyZSkgYW5kIHJlbW92YWwgKHVuc2hhcmUpCisgKiBvZiAoZ2Zu
LGRvbWFpbikgdHVwcGxlcyB0byBhIGxpc3Qgb2YgZ2ZuJ3MgdGhhdCB0aGUgc2hhcmVkIHBhZ2Ug
aXMgY3VycmVudGx5CisgKiBiYWNraW5nLiBOZXN0aW5nIG1heSBoYXBwZW4gd2hlbiBzaGFyaW5n
IChhbmQgbG9ja2luZykgdHdvIHBhZ2VzIC0tIGRlYWRsb2NrCiAgKiBpcyBhdm9pZGVkIGJ5IGxv
Y2tpbmcgcGFnZXMgaW4gaW5jcmVhc2luZyBvcmRlci4KICAqIEFsbCBtZW1vcnkgc2hhcmluZyBj
b2RlIHBhdGhzIHRha2UgdGhlIHAybSBsb2NrIG9mIHRoZSBhZmZlY3RlZCBnZm4gYmVmb3JlCi0g
KiB0YWtpbmcgdGhlIGxvY2sgZm9yIHRoZSB1bmRlcmx5aW5nIHBhZ2UuIFdlIGVuZm9yY2Ugb3Jk
ZXJpbmcgYmV0d2VlbiBwYWdlX2xvY2sgCi0gKiBhbmQgcDJtX2xvY2sgdXNpbmcgYW4gbW0tbG9j
a3MuaCBjb25zdHJ1Y3QuIAorICogdGFraW5nIHRoZSBsb2NrIGZvciB0aGUgdW5kZXJseWluZyBw
YWdlLiBXZSBlbmZvcmNlIG9yZGVyaW5nIGJldHdlZW4gcGFnZV9sb2NrCisgKiBhbmQgcDJtX2xv
Y2sgdXNpbmcgYW4gbW0tbG9ja3MuaCBjb25zdHJ1Y3QuCiAgKgogICogVGhlc2UgdHdvIHVzZXJz
IChwdGUgc2VyaWFsaXphdGlvbiBhbmQgbWVtb3J5IHNoYXJpbmcpIGRvIG5vdCBjb2xsaWRlLCBz
aW5jZQogICogc2hhcmluZyBpcyBvbmx5IHN1cHBvcnRlZCBmb3IgaHZtIGd1ZXN0cywgd2hpY2gg
ZG8gbm90IHBlcmZvcm0gcHYgcHRlIHVwZGF0ZXMuCi0gKiAKICAqLwogaW50IHBhZ2VfbG9jayhz
dHJ1Y3QgcGFnZV9pbmZvICpwYWdlKTsKIHZvaWQgcGFnZV91bmxvY2soc3RydWN0IHBhZ2VfaW5m
byAqcGFnZSk7CkBAIC00MDQsMjUgKzQwMywyNSBAQCBzdGF0aWMgaW5saW5lIGludCBnZXRfcGFn
ZV9hbmRfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLAogCiBpbnQgY2hlY2tfZGVzY3JpcHRv
cihjb25zdCBzdHJ1Y3QgZG9tYWluICosIHN0cnVjdCBkZXNjX3N0cnVjdCAqZCk7CiAKLWV4dGVy
biBib29sX3Qgb3B0X2FsbG93X3N1cGVycGFnZTsKK2V4dGVybiBib29sIG9wdF9hbGxvd19zdXBl
cnBhZ2U7CiBleHRlcm4gcGFkZHJfdCBtZW1faG90cGx1ZzsKIAogLyoqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKgotICogV2l0aCBzaGFkb3cgcGFnZXRhYmxlcywgdGhlIGRpZmZlcmVudCBraW5kcyBvZiBh
ZGRyZXNzIHN0YXJ0IAorICogV2l0aCBzaGFkb3cgcGFnZXRhYmxlcywgdGhlIGRpZmZlcmVudCBr
aW5kcyBvZiBhZGRyZXNzIHN0YXJ0CiAgKiB0byBnZXQgZ2V0IGNvbmZ1c2luZy4KLSAqIAotICog
VmlydHVhbCBhZGRyZXNzZXMgYXJlIHdoYXQgdGhleSB1c3VhbGx5IGFyZTogdGhlIGFkZHJlc3Nl
cyB0aGF0IGFyZSB1c2VkIAotICogdG8gYWNjZXNzaW5nIG1lbW9yeSB3aGlsZSB0aGUgZ3Vlc3Qg
aXMgcnVubmluZy4gIFRoZSBNTVUgdHJhbnNsYXRlcyBmcm9tIAotICogdmlydHVhbCBhZGRyZXNz
ZXMgdG8gbWFjaGluZSBhZGRyZXNzZXMuIAotICogCisgKgorICogVmlydHVhbCBhZGRyZXNzZXMg
YXJlIHdoYXQgdGhleSB1c3VhbGx5IGFyZTogdGhlIGFkZHJlc3NlcyB0aGF0IGFyZSB1c2VkCisg
KiB0byBhY2Nlc3NpbmcgbWVtb3J5IHdoaWxlIHRoZSBndWVzdCBpcyBydW5uaW5nLiAgVGhlIE1N
VSB0cmFuc2xhdGVzIGZyb20KKyAqIHZpcnR1YWwgYWRkcmVzc2VzIHRvIG1hY2hpbmUgYWRkcmVz
c2VzLgorICoKICAqIChQc2V1ZG8tKXBoeXNpY2FsIGFkZHJlc3NlcyBhcmUgdGhlIGFic3RyYWN0
aW9uIG9mIHBoeXNpY2FsIG1lbW9yeSB0aGUKLSAqIGd1ZXN0IHVzZXMgZm9yIGFsbG9jYXRpb24g
YW5kIHNvIGZvcnRoLiAgRm9yIHRoZSBwdXJwb3NlcyBvZiB0aGlzIGNvZGUsIAorICogZ3Vlc3Qg
dXNlcyBmb3IgYWxsb2NhdGlvbiBhbmQgc28gZm9ydGguICBGb3IgdGhlIHB1cnBvc2VzIG9mIHRo
aXMgY29kZSwKICAqIHdlIGNhbiBsYXJnZWx5IGlnbm9yZSB0aGVtLgogICoKICAqIEd1ZXN0IGZy
YW1lIG51bWJlcnMgKGdmbnMpIGFyZSB0aGUgZW50cmllcyB0aGF0IHRoZSBndWVzdCBwdXRzIGlu
IGl0cwogICogcGFnZXRhYmxlcy4gIEZvciBub3JtYWwgcGFyYXZpcnR1YWwgZ3Vlc3RzLCB0aGV5
IGFyZSBhY3R1YWwgZnJhbWUgbnVtYmVycywKLSAqIHdpdGggdGhlIHRyYW5zbGF0aW9uIGRvbmUg
YnkgdGhlIGd1ZXN0LiAgCi0gKiAKKyAqIHdpdGggdGhlIHRyYW5zbGF0aW9uIGRvbmUgYnkgdGhl
IGd1ZXN0LgorICoKICAqIE1hY2hpbmUgZnJhbWUgbnVtYmVycyAobWZucykgYXJlIHRoZSBlbnRy
aWVzIHRoYXQgdGhlIGh5cGVydmlzb3IgcHV0cwogICogaW4gdGhlIHNoYWRvdyBwYWdlIHRhYmxl
cy4KICAqCkBAIC00NjEsNyArNDYwLDcgQEAgZXh0ZXJuIHBhZGRyX3QgbWVtX2hvdHBsdWc7CiAg
KiBEaXNhYmxlIHNvbWUgdXNlcnMgb2Ygc2V0X2dwZm5fZnJvbV9tZm4oKSAoZS5nLiwgZnJlZV9o
ZWFwX3BhZ2VzKCkpIHVudGlsCiAgKiB0aGUgbWFjaGluZV90b19waHlzX21hcHBpbmcgaXMgYWN0
dWFsbHkgc2V0IHVwLgogICovCi1leHRlcm4gYm9vbF90IG1hY2hpbmVfdG9fcGh5c19tYXBwaW5n
X3ZhbGlkOworZXh0ZXJuIGJvb2wgbWFjaGluZV90b19waHlzX21hcHBpbmdfdmFsaWQ7CiAjZGVm
aW5lIHNldF9ncGZuX2Zyb21fbWZuKG1mbiwgcGZuKSBkbyB7ICAgICAgICBcCiAgICAgaWYgKCBt
YWNoaW5lX3RvX3BoeXNfbWFwcGluZ192YWxpZCApICAgICAgICBcCiAgICAgICAgIF9zZXRfZ3Bm
bl9mcm9tX21mbihtZm4sIHBmbik7ICAgICAgICAgICBcCkBAIC01NzgsNyArNTc3LDcgQEAgZXh0
ZXJuIHN0cnVjdCBkb21haW4gKmRvbV94ZW4sICpkb21faW8sICpkb21fY293OwkvKiBmb3Igdm1j
b3JlaW5mbyAqLwogCiAvKiBEZWZpbml0aW9uIG9mIGFuIG1tIGxvY2s6IHNwaW5sb2NrIHdpdGgg
ZXh0cmEgZmllbGRzIGZvciBkZWJ1Z2dpbmcgKi8KIHR5cGVkZWYgc3RydWN0IG1tX2xvY2sgewot
ICAgIHNwaW5sb2NrX3QgICAgICAgICBsb2NrOyAKKyAgICBzcGlubG9ja190ICAgICAgICAgbG9j
azsKICAgICBpbnQgICAgICAgICAgICAgICAgdW5sb2NrX2xldmVsOwogICAgIGludCAgICAgICAg
ICAgICAgICBsb2NrZXI7ICAgICAgICAgIC8qIHByb2Nlc3NvciB3aGljaCBob2xkcyB0aGUgbG9j
ayAqLwogICAgIGNvbnN0IGNoYXIgICAgICAgICpsb2NrZXJfZnVuY3Rpb247IC8qIGZ1bmMgdGhh
dCB0b29rIGl0ICovCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 23 09:32:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 09:32:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dOKwd-0007Ay-SR; Fri, 23 Jun 2017 09:32: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=340330eb0=Andrew.Cooper3@citrix.com>)
 id 1dOKwc-0007A6-HY
 for xen-devel@lists.xen.org; Fri, 23 Jun 2017 09:32:02 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 89/1A-19466-210EC495; Fri, 23 Jun 2017 09:32:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkkeJIrShJLcpLzFFi42JxWrohUlfwgU+
 kwaxWfYslHxezODB6HN39mymAMYo1My8pvyKBNaOt9RtzwTWRiolv9zI2MH7k62Lk5JAQ8Jf4
 0ruKEcRmE9CX2P3iExOILSKgLnG64yJrFyMHB7OAn8ShB74gYWEBE4mDB2+ClbMIqEqsb29iA
 inhFfCUaP6eBTFRTuL88Z/MIGFOAS+JV7dNQMJCQBVfT75ghLDVJK71X2IHsXkFBCVOznzCAm
 IzC0hIHHzxgnkCI+8sJKlZSFILGJlWMaoXpxaVpRbpmuslFWWmZ5TkJmbm6BoamOrlphYXJ6a
 n5iQmFesl5+duYgQGDQMQ7GA8Ntn5EKMkB5OSKG/sGZ9IIb6k/JTKjMTijPii0pzU4kOMMhwc
 ShK8wveBcoJFqempFWmZOcDwhUlLcPAoifB6bAZK8xYXJOYWZ6ZDpE4xKkqJ8+6/B5QQAElkl
 ObBtcFi5hKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEebeDTOHJzCuBm/4KaDET0OIZa8AWly
 QipKQaGNsaGiN3hB73vLv5k+2iPbHps6I/MltdXXih6BmLWFDtK8f9QZ6Ktc8/P9bVDd1SqbW
 gRMn16fVWh5LuO1e2ff46/+UBxgkxySv93i47fCUz/Odqh62bVAOqJ7eLV4uc2jTvsLN9/RQ+
 1bcGb2esu3z1nVDeoq8nZHZKOd/2ZK+aYnfZm+/aREslluKMREMt5qLiRACtucxAlAIAAA==
X-Env-Sender: prvs=340330eb0=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1498210320!88879371!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41548 invoked from network); 23 Jun 2017 09:32:01 -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;
 23 Jun 2017 09:32:01 -0000
X-IronPort-AV: E=Sophos;i="5.39,377,1493683200"; d="scan'208";a="429117596"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 23 Jun 2017 10:31:55 +0100
Message-ID: <1498210315-31168-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1498210315-31168-1-git-send-email-andrew.cooper3@citrix.com>
References: <1498210315-31168-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 2/2] x86/mm: Drop is_guest_l1_slot()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; 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
ZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNl
LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgICAgfCAyOSArKysrKysr
KysrKysrLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni94ODZfNjQvcGFnZS5o
IHwgIDEgLQogMiBmaWxlcyBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspLCAxNyBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmlu
ZGV4IGE1MmQ4OGMuLmRkMGYyZDYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0xNDAxLDE4ICsxNDAxLDE3IEBAIHN0YXRpYyBpbnQgYWxs
b2NfbDFfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKIAogICAgIGZvciAoIGkgPSAwOyBp
IDwgTDFfUEFHRVRBQkxFX0VOVFJJRVM7IGkrKyApCiAgICAgewotICAgICAgICBpZiAoIGlzX2d1
ZXN0X2wxX3Nsb3QoaSkgKQotICAgICAgICAgICAgc3dpdGNoICggcmV0ID0gZ2V0X3BhZ2VfZnJv
bV9sMWUocGwxZVtpXSwgZCwgZCkgKQotICAgICAgICAgICAgewotICAgICAgICAgICAgZGVmYXVs
dDoKLSAgICAgICAgICAgICAgICBnb3RvIGZhaWw7Ci0gICAgICAgICAgICBjYXNlIDA6Ci0gICAg
ICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICBjYXNlIF9QQUdFX1JXIC4uLiBfUEFHRV9S
VyB8IFBBR0VfQ0FDSEVfQVRUUlM6Ci0gICAgICAgICAgICAgICAgQVNTRVJUKCEocmV0ICYgfihf
UEFHRV9SVyB8IFBBR0VfQ0FDSEVfQVRUUlMpKSk7Ci0gICAgICAgICAgICAgICAgbDFlX2ZsaXBf
ZmxhZ3MocGwxZVtpXSwgcmV0KTsKLSAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAg
IH0KKyAgICAgICAgc3dpdGNoICggcmV0ID0gZ2V0X3BhZ2VfZnJvbV9sMWUocGwxZVtpXSwgZCwg
ZCkgKQorICAgICAgICB7CisgICAgICAgIGRlZmF1bHQ6CisgICAgICAgICAgICBnb3RvIGZhaWw7
CisgICAgICAgIGNhc2UgMDoKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICBjYXNlIF9QQUdF
X1JXIC4uLiBfUEFHRV9SVyB8IFBBR0VfQ0FDSEVfQVRUUlM6CisgICAgICAgICAgICBBU1NFUlQo
IShyZXQgJiB+KF9QQUdFX1JXIHwgUEFHRV9DQUNIRV9BVFRSUykpKTsKKyAgICAgICAgICAgIGwx
ZV9mbGlwX2ZsYWdzKHBsMWVbaV0sIHJldCk7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAg
fQogCiAgICAgICAgIGFkanVzdF9ndWVzdF9sMWUocGwxZVtpXSwgZCk7CiAgICAgfQpAQCAtMTQy
Myw4ICsxNDIyLDcgQEAgc3RhdGljIGludCBhbGxvY19sMV90YWJsZShzdHJ1Y3QgcGFnZV9pbmZv
ICpwYWdlKQogIGZhaWw6CiAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJGYWlsdXJlIGlu
IGFsbG9jX2wxX3RhYmxlOiBzbG90ICUjeFxuIiwgaSk7CiAgICAgd2hpbGUgKCBpLS0gPiAwICkK
LSAgICAgICAgaWYgKCBpc19ndWVzdF9sMV9zbG90KGkpICkKLSAgICAgICAgICAgIHB1dF9wYWdl
X2Zyb21fbDFlKHBsMWVbaV0sIGQpOworICAgICAgICBwdXRfcGFnZV9mcm9tX2wxZShwbDFlW2ld
LCBkKTsKIAogICAgIHVubWFwX2RvbWFpbl9wYWdlKHBsMWUpOwogICAgIHJldHVybiByZXQ7CkBA
IC0xNzExLDggKzE3MDksNyBAQCBzdGF0aWMgdm9pZCBmcmVlX2wxX3RhYmxlKHN0cnVjdCBwYWdl
X2luZm8gKnBhZ2UpCiAgICAgcGwxZSA9IG1hcF9kb21haW5fcGFnZShfbWZuKHBmbikpOwogCiAg
ICAgZm9yICggaSA9IDA7IGkgPCBMMV9QQUdFVEFCTEVfRU5UUklFUzsgaSsrICkKLSAgICAgICAg
aWYgKCBpc19ndWVzdF9sMV9zbG90KGkpICkKLSAgICAgICAgICAgIHB1dF9wYWdlX2Zyb21fbDFl
KHBsMWVbaV0sIGQpOworICAgICAgICBwdXRfcGFnZV9mcm9tX2wxZShwbDFlW2ldLCBkKTsKIAog
ICAgIHVubWFwX2RvbWFpbl9wYWdlKHBsMWUpOwogfQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni94ODZfNjQvcGFnZS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni94ODZfNjQvcGFnZS5o
CmluZGV4IDFmYmQyYzEuLjMxYmE5NzUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
eDg2XzY0L3BhZ2UuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3g4Nl82NC9wYWdlLmgKQEAg
LTEwNyw3ICsxMDcsNiBAQCB0eXBlZGVmIGw0X3BnZW50cnlfdCByb290X3BnZW50cnlfdDsKICNk
ZWZpbmUgbDNfbGluZWFyX29mZnNldChfYSkgKCgoX2EpICYgVkFERFJfTUFTSykgPj4gTDNfUEFH
RVRBQkxFX1NISUZUKQogI2RlZmluZSBsNF9saW5lYXJfb2Zmc2V0KF9hKSAoKChfYSkgJiBWQURE
Ul9NQVNLKSA+PiBMNF9QQUdFVEFCTEVfU0hJRlQpCiAKLSNkZWZpbmUgaXNfZ3Vlc3RfbDFfc2xv
dChfcykgKDEpCiAjZGVmaW5lIGlzX2d1ZXN0X2wyX3Nsb3QoX2QsIF90LCBfcykgICAgICAgICAg
ICAgICAgICAgXAogICAgICggIWlzX3B2XzMyYml0X2RvbWFpbihfZCkgfHwgICAgICAgICAgICAg
ICAgICAgICAgIFwKICAgICAgICEoKF90KSAmIFBHVF9wYWVfeGVuX2wyKSB8fCAgICAgICAgICAg
ICAgICAgICAgICBcCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 23 09:32:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 09: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 1dOKxS-0007LD-5s; Fri, 23 Jun 2017 09:32:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bp@alien8.de>) id 1dOKxR-0007Ky-EV
 for xen-devel@lists.xen.org; Fri, 23 Jun 2017 09:32:53 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 DE/28-02006-440EC495; Fri, 23 Jun 2017 09:32:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXCytl5VNflgU+
 kQd9vFoslHxezODB6HN39mymAMYo1My8pvyKBNePvgU6WgsmcFR/XnGFtYNzH3sXIwSEhoCvx
 pk+ni5GLQ0hgK6PE9fcz2CGc+0wSU7bfZAQpYhFQlbh2Sb6LkZODTUBFYumZW0wgtoiAlkTbg
 tssIPXMAlM5JK6dfc4CkmAQiJM4/O0TO4gtLBAq8fbvJlYQm1fAVOLE1EeMEAvaGCXuLHvIDp
 EQlDg58wlYM7OAusSfeZeYQRYzC0hLLP/HARLmFPCU6Dt8jw3EFgU6onPpHJYJjAKzkHTPQtI
 9C6F7ASPzKkaN4tSistQiXUMTvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwOBk
 AIIdjGdPex5ilORgUhLljT3jEynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgrfxPlBOsCg1PbUiL
 TMHGCcwaQkOHiURXo/NQGne4oLE3OLMdIjUKUZFKXHeTSB9AiCJjNI8uDZYbF5ilJUS5mUEOk
 SIpyC1KDezBFX+FaM4B6OSMG8eyBSezLwSuOmvgBYzAS2esQZscUkiQkqqgXHVKduTzMU/F+p
 u9lO6I8/ue31XooH94b5V9hp6qa0JuXz3viXrVhxKLU67K+tz8tPru5eexi3WffZuq1DmUftn
 Xw95zwqbkH31Q8wttzlua5zXvPTJ9UmpEP749AHLrb+93z+1XH9bnHjH7MiU5zb8peu1ThfYW
 Lius29rvPfXV/SV5YzoTc1KLMUZiYZazEXFiQAc1T/QyAIAAA==
X-Env-Sender: bp@alien8.de
X-Msg-Ref: server-2.tower-206.messagelabs.com!1498210372!84139457!1
X-Originating-IP: [5.9.137.197]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10719 invoked from network); 23 Jun 2017 09:32:52 -0000
Received: from mail.skyhub.de (HELO mail.skyhub.de) (5.9.137.197)
 by server-2.tower-206.messagelabs.com with SMTP; 23 Jun 2017 09:32:52 -0000
X-Virus-Scanned: Nedap ESD1 at mail.skyhub.de
Received: from mail.skyhub.de ([127.0.0.1])
 by localhost (blast.alien8.de [127.0.0.1]) (amavisd-new, port 10026)
 with ESMTP id 7_iTjHEqCsV3; Fri, 23 Jun 2017 11:32:51 +0200 (CEST)
Received: from pd.tnic (p2003008C2F23380075DFB0315F822A25.dip0.t-ipconnect.de
 [IPv6:2003:8c:2f23:3800:75df:b031:5f82:2a25])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mail.skyhub.de (SuperMail on ZX Spectrum 128k) with ESMTPSA id D40831EC0A8E;
 Fri, 23 Jun 2017 11:32:50 +0200 (CEST)
Date: Fri, 23 Jun 2017 11:32:36 +0200
From: Borislav Petkov <bp@alien8.de>
To: Tom Lendacky <thomas.lendacky@amd.com>
Message-ID: <20170623093236.ei7z2zmc6vjq5lod@pd.tnic>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
 <20170616185607.18967.51412.stgit@tlendack-t1.amdoffice.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170616185607.18967.51412.stgit@tlendack-t1.amdoffice.net>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: linux-efi@vger.kernel.org, Brijesh Singh <brijesh.singh@amd.com>,
 Toshimitsu Kani <toshi.kani@hpe.com>, linux-doc@vger.kernel.org,
 Matt Fleming <matt@codeblueprint.co.uk>, x86@kernel.org, linux-mm@kvack.org,
 Radim =?utf-8?B?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Larry Woodman <lwoodman@redhat.com>, linux-arch@vger.kernel.org,
 kvm@vger.kernel.org, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 kasan-dev@googlegroups.com, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Andy Lutomirski <luto@kernel.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Dmitry Vyukov <dvyukov@google.com>, Juergen Gross <jgross@suse.com>,
 kexec@lists.infradead.org, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org, iommu@lists.linux-foundation.org,
 Thomas Gleixner <tglx@linutronix.de>, Paolo Bonzini <pbonzini@redhat.com>
Subject: Re: [Xen-devel] [PATCH v7 33/36] x86/mm: Use proper encryption
 attributes with /dev/mem
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBKdW4gMTYsIDIwMTcgYXQgMDE6NTY6MDdQTSAtMDUwMCwgVG9tIExlbmRhY2t5IHdy
b3RlOgo+IFdoZW4gYWNjZXNzaW5nIG1lbW9yeSB1c2luZyAvZGV2L21lbSAob3IgL2Rldi9rbWVt
KSB1c2UgdGhlIHByb3Blcgo+IGVuY3J5cHRpb24gYXR0cmlidXRlcyB3aGVuIG1hcHBpbmcgdGhl
IG1lbW9yeS4KPiAKPiBUbyBpbnN1cmUgdGhlIHByb3BlciBhdHRyaWJ1dGVzIGFyZSBhcHBsaWVk
IHdoZW4gcmVhZGluZyBvciB3cml0aW5nCj4gL2Rldi9tZW0sIHVwZGF0ZSB0aGUgeGxhdGVfZGV2
X21lbV9wdHIoKSBmdW5jdGlvbiB0byB1c2UgbWVtcmVtYXAoKQo+IHdoaWNoIHdpbGwgZXNzZW50
aWFsbHkgcGVyZm9ybSB0aGUgc2FtZSBzdGVwcyBvZiBhcHBseWluZyBfX3ZhIGZvcgo+IFJBTSBv
ciB1c2luZyBpb3JlbWFwKCkgZm9yIGlmIG5vdCBSQU0uCj4gCj4gVG8gaW5zdXJlIHRoZSBwcm9w
ZXIgYXR0cmlidXRlcyBhcmUgYXBwbGllZCB3aGVuIG1tYXBwaW5nIC9kZXYvbWVtLAo+IHVwZGF0
ZSB0aGUgcGh5c19tZW1fYWNjZXNzX3Byb3QoKSB0byBjYWxsIHBoeXNfbWVtX2FjY2Vzc19lbmNy
eXB0ZWQoKSwKPiBhIG5ldyBmdW5jdGlvbiB3aGljaCB3aWxsIGNoZWNrIGlmIHRoZSBtZW1vcnkg
c2hvdWxkIGJlIG1hcHBlZCBlbmNyeXB0ZWQKPiBvciBub3QuIElmIGl0IGlzIG5vdCB0byBiZSBt
YXBwZWQgZW5jcnlwdGVkIHRoZW4gdGhlIFZNQSBwcm90ZWN0aW9uCj4gdmFsdWUgaXMgdXBkYXRl
ZCB0byByZW1vdmUgdGhlIGVuY3J5cHRpb24gYml0Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IFRvbSBM
ZW5kYWNreSA8dGhvbWFzLmxlbmRhY2t5QGFtZC5jb20+Cj4gLS0tCj4gIGFyY2gveDg2L2luY2x1
ZGUvYXNtL2lvLmggfCAgICAzICsrKwo+ICBhcmNoL3g4Ni9tbS9pb3JlbWFwLmMgICAgIHwgICAx
OCArKysrKysrKystLS0tLS0tLS0KPiAgYXJjaC94ODYvbW0vcGF0LmMgICAgICAgICB8ICAgIDMg
KysrCj4gIDMgZmlsZXMgY2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkK
ClJldmlld2VkLWJ5OiBCb3Jpc2xhdiBQZXRrb3YgPGJwQHN1c2UuZGU+CgotLSAKUmVnYXJkcy9H
cnVzcywKICAgIEJvcmlzLgoKR29vZCBtYWlsaW5nIHByYWN0aWNlcyBmb3IgNDAwOiBhdm9pZCB0
b3AtcG9zdGluZyBhbmQgdHJpbSB0aGUgcmVwbHkuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 23 09:36:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 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 1dOL0X-0007eV-KE; Fri, 23 Jun 2017 09:36: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 1dOL0W-0007eM-26
 for xen-devel@lists.xen.org; Fri, 23 Jun 2017 09:36:04 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 9A/3C-03371-301EC495; Fri, 23 Jun 2017 09:36:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsXS6fjDS5f5oU+
 kwR9XiyUfF7M4MHoc3f2bKYAxijUzLym/IoE1Y9KPp8wFO5kr7izcz9bA+IKpi5GTQ0ggT+LU
 g05WEJtXwE5i6oc+sLiEgKHE6YU3WUBsFgFViXlbL4PF2QTUJdqebQeq5+AQETCS+LBNsouRi
 4NZ4BKjxKm1e9lB4sIC1hK7ZmlCjPeSWPp2LTuIzSngLfH41FtGkBJeAUGJvzuEQcLMAloSD3
 /dYoGwtSWWLXzNDFLCLCAtsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRvXi1KKy1CJdc72kosz
 0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMCwYwCCHYwzL/sfYpTkYFIS5Y094xMpxJeU
 n1KZkVicEV9UmpNafIhRg4NDYNuu1RcYpVjy8vNSlSR4he8D1QkWpaanVqRl5gAjA6ZUgoNHS
 YTXYzNQmre4IDG3ODMdInWKUZej6cOWL0xCYDOkxHk3gcwQACnKKM2DGwGL0kuMslLCvIxABw
 rxFKQW5WaWoMq/YhTnYFQS5s0DmcKTmVcCt+kV0BFMQEfMWAN2REkiQkqqgdG5o7c33+g3x/H
 EkxPmbZIMmSdr7VRb2Sp+95O27PXuvUZrf9xYbnlnYeSR1nnBjpdWiBj8lZM44sy3JGg2z+Oc
 Bcmx93c+PhFnNCdRW4N1hw/fgtb7DakSMz4f8L7ley+2tpX5+uLD5g+vVKT/6fr08Q1j3blZo
 RsPMN5h4142zUmle3Yj518lluKMREMt5qLiRAATW3tzzQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1498210561!103637718!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48727 invoked from network); 23 Jun 2017 09:36:02 -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; 23 Jun 2017 09:36:02 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 23 Jun 2017 03:36:00 -0600
Message-Id: <594CFD2102000078001662A8@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 23 Jun 2017 03:36:01 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <1498157830-21845-1-git-send-email-boris.ostrovsky@oracle.com>
In-Reply-To: <1498157830-21845-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 v5 0/8] Memory scrubbing from idle loop
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIyLjA2LjE3IGF0IDIwOjU3LCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IERlZmVycmVkOgo+ICogUGVyLW5vZGUgaGVhcCBsb2Nrcy4gSW4gYWRkaXRpb24gdG8g
KHByZXN1bWFibHkpIGltcHJvdmluZyBwZXJmb3JtYW5jZSBpbgo+ICAgZ2VuZXJhbCwgb25jZSB0
aGV5IGFyZSBhdmFpbGFibGUgd2UgY2FuIHBhcmFsbGVsaXplIHNjcnViYmluZyBmdXJ0aGVyIGJ5
Cj4gICBhbGxvd2luZyBtb3JlIHRoYW4gb25lIGNvcmUgcGVyIG5vZGUgdG8gZG8gaWRsZSBsb29w
IHNjcnViYmluZy4KCkkgZG9uJ3QgdW5kZXJzdGFuZDogQSBwZXItbm9kZSBsb2NrIHN0aWxsIGNh
bGxzIGZvciBqdXN0IG9uZSBDUFUKZG9pbmcgdGhlIHNjcnViYmluZyBvbiB0aGF0IG5vZGUsIGlu
IG9yZGVyIHRvIG5vdCBjb25nZXN0IHRoZQpsb2NrLgoKSmFuCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 23 09:39:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 09:39:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dOL3U-0007oK-Vh; Fri, 23 Jun 2017 09:39: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=3400dafe0=roger.pau@citrix.com>)
 id 1dOL3T-0007o8-CE
 for xen-devel@lists.xen.org; Fri, 23 Jun 2017 09:39:07 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 D2/53-03058-AB1EC495; Fri, 23 Jun 2017 09:39:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsWyU9JRQnfnQ59
 Igx0tlhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bva19YC2YrVUx5fJytgbFfuouRk0NCwE9i
 773DLCA2i4CqxOO5a5i6GDk42ATsJaZ/rQAJiwjoS2y63cjexcjFwSwwi1HicPdCRpCEsECAx
 LkHD5hBbF4BT4nDPSC9nBxCAgeZJaaeTIeIC0qcnPkEbD6zgJ7EjalT2EDmMwtISyz/xwERlp
 do3jobbAyngI/E+c132EBsUQEViaWXWlkhRipK9M97wAZxcrrExGc9LBMYgY5B2DALyYZZCBt
 mIdmwgJFlFaNGcWpRWWqRrpGxXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYMAy
 AMEOxj/zAw8xSnIwKYnyxp7xiRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwbviAVBOsCg1PbUiL
 TMHGDswaQkOHiURXo/NQGne4oLE3OLMdIjUKUZdjg2r139hEmLJy89LlRLnnQcyQwCkKKM0D2
 4ELI4vMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZj3CsgUnsy8ErhNr4COYAI6YsYasCNKEhF
 SUg2M2pXc5/vfFMnOnn1fY4p2708xlY1ua2a33A0o41cRVDG0uBrwTf2qSWfF/vWbtlf/2GNY
 N0tAp9rigIr84a5tn+9KzUo/9uDT44+lkm+D/tTvaY9/1h2mek+3ZO+MDq9nW8PW7TZ4sZtr5
 Xe/vLTs2+9UdhXacgpMDPpRdP/AHquEWXMcZwcWKbEUZyQaajEXFScCAC0N/PHeAgAA
X-Env-Sender: prvs=3400dafe0=roger.pau@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1498210745!52280957!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22001 invoked from network); 23 Jun 2017 09:39:05 -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;
 23 Jun 2017 09:39:05 -0000
X-IronPort-AV: E=Sophos;i="5.39,377,1493683200"; d="scan'208";a="48294094"
Date: Fri, 23 Jun 2017 10:39:01 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Message-ID: <20170623093901.ojegth5oeaabx4hs@dhcp-3-128.uk.xensource.com>
References: <alpine.DEB.2.10.1706151156350.12156@sstabellini-ThinkPad-X260>
 <1497553787-3709-1-git-send-email-sstabellini@kernel.org>
 <1497553787-3709-7-git-send-email-sstabellini@kernel.org>
 <20170620161112.7x4qickboyt7qyvh@dhcp-3-128.uk.xensource.com>
 <alpine.DEB.2.10.1706211312450.12819@sstabellini-ThinkPad-X260>
 <20170622082632.atg6dslz5zs2gtco@dhcp-3-128.uk.xensource.com>
 <alpine.DEB.2.10.1706221118110.12819@sstabellini-ThinkPad-X260>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <alpine.DEB.2.10.1706221118110.12819@sstabellini-ThinkPad-X260>
User-Agent: NeoMutt/20170609 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
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 07/18] xen/pvcalls: implement socket
 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>

T24gVGh1LCBKdW4gMjIsIDIwMTcgYXQgMTE6Mjk6NDRBTSAtMDcwMCwgU3RlZmFubyBTdGFiZWxs
aW5pIHdyb3RlOgo+IE9uIFRodSwgMjIgSnVuIDIwMTcsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6
Cj4gPiBPbiBXZWQsIEp1biAyMSwgMjAxNyBhdCAwMToxNjo1NlBNIC0wNzAwLCBTdGVmYW5vIFN0
YWJlbGxpbmkgd3JvdGU6Cj4gPiA+IE9uIFR1ZSwgMjAgSnVuIDIwMTcsIFJvZ2VyIFBhdSBNb25u
w6kgd3JvdGU6Cj4gPiA+ID4gT24gVGh1LCBKdW4gMTUsIDIwMTcgYXQgMTI6MDk6MzZQTSAtMDcw
MCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gPiA+ID4gSnVzdCByZXBseSB3aXRoIHN1
Y2Nlc3MgdG8gdGhlIG90aGVyIGVuZCBmb3Igbm93LiBEZWxheSB0aGUgYWxsb2NhdGlvbgo+ID4g
PiA+ID4gb2YgdGhlIGFjdHVhbCBzb2NrZXQgdG8gYmluZCBhbmQvb3IgY29ubmVjdC4KPiA+ID4g
PiA+IAo+ID4gPiA+ID4gU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5v
QGFwb3JldG8uY29tPgo+ID4gPiA+ID4gQ0M6IGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tCj4g
PiA+ID4gPiBDQzogamdyb3NzQHN1c2UuY29tCj4gPiA+ID4gPiAtLS0KPiA+ID4gPiA+ICBkcml2
ZXJzL3hlbi9wdmNhbGxzLWJhY2suYyB8IDI3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKwo+
ID4gPiA+ID4gIDEgZmlsZSBjaGFuZ2VkLCAyNyBpbnNlcnRpb25zKCspCj4gPiA+ID4gPiAKPiA+
ID4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYyBiL2RyaXZlcnMv
eGVuL3B2Y2FsbHMtYmFjay5jCj4gPiA+ID4gPiBpbmRleCA0MzdjMmFkLi45NTM0NThiIDEwMDY0
NAo+ID4gPiA+ID4gLS0tIGEvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMKPiA+ID4gPiA+ICsr
KyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCj4gPiA+ID4gPiBAQCAtMTIsMTIgKzEyLDE3
IEBACj4gPiA+ID4gPiAgICogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0
YWlscy4KPiA+ID4gPiA+ICAgKi8KPiA+ID4gPiA+ICAKPiA+ID4gPiA+ICsjaW5jbHVkZSA8bGlu
dXgvaW5ldC5oPgo+ID4gPiA+ID4gICNpbmNsdWRlIDxsaW51eC9rdGhyZWFkLmg+Cj4gPiA+ID4g
PiAgI2luY2x1ZGUgPGxpbnV4L2xpc3QuaD4KPiA+ID4gPiA+ICAjaW5jbHVkZSA8bGludXgvcmFk
aXgtdHJlZS5oPgo+ID4gPiA+ID4gICNpbmNsdWRlIDxsaW51eC9tb2R1bGUuaD4KPiA+ID4gPiA+
ICAjaW5jbHVkZSA8bGludXgvc2VtYXBob3JlLmg+Cj4gPiA+ID4gPiAgI2luY2x1ZGUgPGxpbnV4
L3dhaXQuaD4KPiA+ID4gPiA+ICsjaW5jbHVkZSA8bmV0L3NvY2suaD4KPiA+ID4gPiA+ICsjaW5j
bHVkZSA8bmV0L2luZXRfY29tbW9uLmg+Cj4gPiA+ID4gPiArI2luY2x1ZGUgPG5ldC9pbmV0X2Nv
bm5lY3Rpb25fc29jay5oPgo+ID4gPiA+ID4gKyNpbmNsdWRlIDxuZXQvcmVxdWVzdF9zb2NrLmg+
Cj4gPiA+ID4gPiAgCj4gPiA+ID4gPiAgI2luY2x1ZGUgPHhlbi9ldmVudHMuaD4KPiA+ID4gPiA+
ICAjaW5jbHVkZSA8eGVuL2dyYW50X3RhYmxlLmg+Cj4gPiA+ID4gPiBAQCAtNTQsNiArNTksMjgg
QEAgc3RydWN0IHB2Y2FsbHNfZmVkYXRhIHsKPiA+ID4gPiA+ICBzdGF0aWMgaW50IHB2Y2FsbHNf
YmFja19zb2NrZXQoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKPiA+ID4gPiA+ICAJCXN0cnVj
dCB4ZW5fcHZjYWxsc19yZXF1ZXN0ICpyZXEpCj4gPiA+ID4gPiAgewo+ID4gPiA+ID4gKwlzdHJ1
Y3QgcHZjYWxsc19mZWRhdGEgKmZlZGF0YTsKPiA+ID4gPiA+ICsJaW50IHJldDsKPiA+ID4gPiA+
ICsJc3RydWN0IHhlbl9wdmNhbGxzX3Jlc3BvbnNlICpyc3A7Cj4gPiA+ID4gPiArCj4gPiA+ID4g
PiArCWZlZGF0YSA9IGRldl9nZXRfZHJ2ZGF0YSgmZGV2LT5kZXYpOwo+ID4gPiA+ID4gKwo+ID4g
PiA+ID4gKwlpZiAocmVxLT51LnNvY2tldC5kb21haW4gIT0gQUZfSU5FVCB8fAo+ID4gPiA+ID4g
KwkgICAgcmVxLT51LnNvY2tldC50eXBlICE9IFNPQ0tfU1RSRUFNIHx8Cj4gPiA+ID4gPiArCSAg
ICAocmVxLT51LnNvY2tldC5wcm90b2NvbCAhPSBJUFBST1RPX0lQICYmCj4gPiA+ID4gPiArCSAg
ICAgcmVxLT51LnNvY2tldC5wcm90b2NvbCAhPSBBRl9JTkVUKSkKPiA+ID4gPiA+ICsJCXJldCA9
IC1FQUZOT1NVUFBPUlQ7Cj4gPiA+ID4gCj4gPiA+ID4gU29ycnkgZm9yIGp1bXBpbmcgaW50byB0
aGlzIG91dCBvZiB0aGUgYmx1ZSwgYnV0IHNob3VsZG4ndCBhbGwgdGhlCj4gPiA+ID4gY29uc3Rh
bnRzIHVzZWQgYWJvdmUgYmUgcGFydCBvZiB0aGUgcHJvdG9jb2w/IEFGX0lORVQvU09DS19TVFJF
QU0vLi4uCj4gPiA+ID4gYXJlIGFsbCBwYXJ0IG9mIFBPU0lYLCBidXQgdGhlaXIgc3BlY2lmaWMg
dmFsdWUgaXMgbm90IGRlZmluZWQgaW4gdGhlCj4gPiA+ID4gc3RhbmRhcmQsIGhlbmNlIHdlIHNo
b3VsZCBoYXZlIFhFTl9BRl9JTkVUL1hFTl9TT0NLX1NUUkVBTS8uLi4gT3IgYW0gSQo+ID4gPiA+
IGp1c3QgbWlzc2luZyBzb21ldGhpbmc/Cj4gPiA+IAo+ID4gPiBUaGUgdmFsdWVzIG9mIHRoZXNl
IGNvbnN0YW50cyBmb3IgdGhlIHB2Y2FsbHMgcHJvdG9jb2wgYXJlIGRlZmluZWQgYnkKPiA+ID4g
ZG9jcy9taXNjL3B2Y2FsbHMubWFya2Rvd24gdW5kZXIgIlNvY2tldCBmYW1pbGllcyBhbmQgYWRk
cmVzcyBmb3JtYXQiLgo+ID4gPiAKPiA+ID4gVGhleSBoYXBwZW4gdG8gYmUgdGhlIHNhbWUgYXMg
dGhlIG9uZXMgZGVmaW5lZCBieSBMaW51eCBhcyBBRl9JTkVULAo+ID4gPiBTT0NLX1NUUkVBTSwg
ZXRjLCBzbyBpbiBMaW51eCBJIGFtIGp1c3QgdXNpbmcgdGhvc2UsIGJ1dCB0aGF0IGlzIGp1c3Qg
YW4KPiA+ID4gaW1wbGVtZW50YXRpb24gZGV0YWlsIGludGVybmFsIHRvIHRoZSBMaW51eCBrZXJu
ZWwgZHJpdmVyLiBXaGF0IGlzCj4gPiA+IGltcG9ydGFudCBmcm9tIHRoZSBwcm90b2NvbCBBQkkg
cGVyc3BlY3RpdmUgYXJlIHRoZSB2YWx1ZXMgZGVmaW5lZCBieQo+ID4gPiBkb2NzL21pc2MvcHZj
YWxscy5tYXJrZG93bi4KPiA+IAo+ID4gT2ggSSBzZWUuIEkgc3RpbGwgdGhpbmsgdGhpcyBzaG91
bGQgYmUgcGFydCBvZiB0aGUgcHVibGljIHB2Y2FsbHMuaAo+ID4gaGVhZGVyLCBhbmQgdGhhdCB0
aGUgZXJyb3IgY29kZXMgc2hvdWxkIGJlIHRoZSBvbmVzIGRlZmluZWQgaW4KPiA+IHB1YmxpYy9l
cnJuby5oIChvciBlbHNlIGFsc28gYWRkZWQgdG8gdGhlIHB2Y2FsbHMgaGVhZGVyKS4KPiAKPiBU
aGlzIHdhcyBkb25lIGRpZmZlcmVudGx5IGluIHRoZSBwYXN0LCBidXQgbm93IHRoYXQgd2UgaGF2
ZSBhIGZvcm1hbAo+IHByb2Nlc3MsIGEgcGVyc29uIGluIGNoYXJnZSBvZiBuZXcgUFYgZHJpdmVy
cyByZXZpZXdzLCBhbmQgZGVzaWduCj4gZG9jdW1lbnRzIHdpdGggY2xlYXJseSBzcGVsbGVkIG91
dCBBQklzLCBJIGNvbnNpZGVyIHRoZSBkZXNpZ24gZG9jcwo+IHVuZGVyIGRvY3MvbWlzYyBhcyB0
aGUgb2ZmaWNpYWwgc3BlY2lmaWNhdGlvbi4gV2UgZG9uJ3QgbmVlZCBoZWFkZXJzCj4gYW55bW9y
ZSwgdGhleSBhcmUgcmVkdW5kYW50LiBJbiBmYWN0LCB3ZSBjYW5ub3QgaGF2ZSB0d28gc3BlY2lm
aWNhdGlvbnMsCj4gYW5kIHRoZSBkZXNpZ24gZG9jcyBhcmUgY2VydGFpbmx5IHRoZSBvZmZpY2lh
bCBvbmVzICh3ZSBkb24ndCB3YW50IHRoZQo+IHNwZWNzIHRvIGJlIHdyaXR0ZW4gYXMgaGVhZGVy
IGZpbGVzIGluIEMpLiBUbyBtZSwgdGhlIGhlYWRlcnMgdW5kZXIKPiB4ZW4vaW5jbHVkZS9wdWJs
aWMvaW8vIGFyZSBvcHRpb25hbCBoZWxwZXJzLiBJdCBkb2Vzbid0IG1hdHRlciB3aGF0J3MgaW4K
PiB0aGVyZSwgb3IgaWYgZnJvbnRlbmRzIGFuZCBiYWNrZW5kcyB1c2UgdGhlbSBvciBub3QuCj4g
Cj4gVGhlcmUgaXMgcmVhbGx5IGFuIGFyZ3VtZW50IGZvciByZW1vdmluZyB0aG9zZSBoZWFkZXJz
LCBiZWNhdXNlIHRoZXkKPiBtaWdodCBnZXQgb3V0IG9mIHN5bmMgd2l0aCB0aGUgc3BlYyBieSBt
aXN0YWtlLCBhbmQgaW4gdGhvc2UgY2FzZXMsIHRoZW4KPiB3ZSByZWFsbHkgZW5kIHVwIHdpdGgg
dHdvIHNwZWNpZmljYXRpb25zIGZvciB0aGUgc2FtZSBwcm90b2NvbC4gSSB3b3VsZAo+IGJlIGlu
IGZhdm9yIG9mIGBnaXQgcm0naW5nIGFsbCBmaWxlcyB1bmRlciB4ZW4vaW5jbHVkZS9wdWJsaWMv
aW8vIGZvcgo+IHdoaWNoIHdlIGhhdmUgYSBjb21wbGV0ZSBkZXNpZ24gZG9jIHVuZGVyIGRvY3Mv
bWlzYy4KClRoYW5rcyBmb3IgdGhlIGNsYXJpZmljYXRpb24uIEkgYWdyZWUgdGhhdCBpdCB3b3Vs
ZCBiZSBnb29kIHRvIHJlbW92ZQp0aG9zZSBoZWFkZXJzLCBpdCdzIGNvbmZ1c2luZyBhbmQgaXQn
cyBsaWtlbHkgdGhhdCB0aGV5IHdpbGwgZ2V0IG91dApvZiBzeW5jLgoKUm9nZXIuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 23 09:42:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 09:42: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 1dOL6k-0008Py-EG; Fri, 23 Jun 2017 09: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 <julien.grall@arm.com>) id 1dOL6i-0008Pn-II
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 09:42:28 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 E8/F2-29088-382EC495; Fri, 23 Jun 2017 09:42:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVysyfVTbf5kU+
 kwYzjkhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aR47EFu1grtry+x9bAeJKli5GLQ0hgI6PE
 1n1P2SCc3YwSTdP6gRxODmGBXIm7UyewgNgiAsESJ3rXsEIU9TBKPHl8gx0kwSwQKXHk0zVGE
 JtNQFPizudPTCA2r4CVRO/j68wgNouAqkTD5RtgQ0UFwiXeNh5hgagRlDg58wmYzSngI/Fz1i
 4WiJm2Enfm7maGsOUltr+dwzyBkW8WkpZZSMpmISlbwMi8ilG9OLWoLLVI11gvqSgzPaMkNzE
 zR9fQwFgvN7W4ODE9NScxqVgvOT93EyMw3BiAYAdj8xenQ4ySHExKoryxZ3wihfiS8lMqMxKL
 M+KLSnNSiw8xynBwKEnwvn0IlBMsSk1PrUjLzAEGPkxagoNHSYTXYzNQmre4IDG3ODMdInWKU
 Zej6cOWL0xCLHn5ealS4ryrQWYIgBRllObBjYBF4SVGWSlhXkago4R4ClKLcjNLUOVfMYpzMC
 oJ824CmcKTmVcCt+kV0BFMQEfMWAN2REkiQkqqgVG56MvZf3e3MQY779j9en7CxKNfbW87G32
 6kcz1zCDimaehvP7a6XPcrxd9S/DVbZcNXvtyilrkghMvdBzfiJ6aHz9lVsNU383KSyPcTj9T
 7IjMn/Zl0f21Ot3G+17X8fzlYShTVIwov3PyuFJuwpzd3u9nCO4qfhta8eOH0g3zFvlvO6f7n
 t2uxFKckWioxVxUnAgAJoP1gb0CAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1498210946!107126665!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57214 invoked from network); 23 Jun 2017 09:42:27 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-31.messagelabs.com with SMTP; 23 Jun 2017 09:42: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 210212B;
 Fri, 23 Jun 2017 02:42:26 -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 4A2863F557;
 Fri, 23 Jun 2017 02:42:25 -0700 (PDT)
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>,
 xen-devel@lists.xenproject.org
References: <1498117132-27139-1-git-send-email-bhupinder.thakur@linaro.org>
 <1498117132-27139-3-git-send-email-bhupinder.thakur@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <bbd9545b-1371-c53a-5dc2-1a328f51f333@arm.com>
Date: Fri, 23 Jun 2017 10:42:23 +0100
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: <1498117132-27139-3-git-send-email-bhupinder.thakur@linaro.org>
Cc: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 02/17 v5] xen/arm: vpl011: Rename vgic_reg*
 functions definitions and calls to vreg_reg*
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGkgQmh1cGluZGVyLAoKTklUOiBZb3UgY291bGQgZHJvcCB2cGwwMTEgaW4gdGhlIGNvbW1pdCBt
ZXNzYWdlIGFzIHRoaXMgaXMgbm90IHJlbGF0ZWQgCnRvIHZwbDAxMS4KCk9uIDIyLzA2LzE3IDA4
OjM4LCBCaHVwaW5kZXIgVGhha3VyIHdyb3RlOgo+IFRoaXMgcGF0Y2ggcmVuYW1lcyB0aGUgdmdp
Y19yZWcqIGFjY2VzcyBmdW5jdGlvbnMgZGVmaW5lZCBpbiB2cmVnLmggdG8gdnJlZ19yZWcqCj4g
YW5kIHJlcGxhY2VzIGFsbCBjYWxscyB0byB2Z2ljX3JlZyogZnVuY3Rpb25zIGluIHZnaWMvaXRz
IGVtdWxhdGlvbiBjb2RlIHRvIHZyZWdfcmVnKi4KPgo+IHZyZWdfcmVnKiBhcmUgZ2VuZXJpYyBm
dW5jdGlvbnMsIHdoaWNoIGNhbiBiZSB1c2VkIHRvIG9wZXJhdGUgb24gMzIvNjQtYml0IHJlZ2lz
dGVycy4KPgo+IFNCU0EgVUFSVCBlbXVsYXRpb24gY29kZSB3aWxsIGFsc28gdXNlIHZyZWdfcmVn
KiBhY2Nlc3MgZnVuY3Rpb25zIGZvcgo+IGFjY2Vzc2luZyBlbXVsYXRlZCBwbDAxMSByZWdpc3Rl
cnMuCj4KPiBTaWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3Vy
QGxpbmFyby5vcmc+CgpXaXRoIHRoZSBjaGFuZ2UgaW4gdGhlIGNvbW1pdCB0aXRsZToKClJldmll
d2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKQ2hlZXJzLAoKLS0g
Ckp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 23 09:44:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 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 1dOL8J-000062-Op; Fri, 23 Jun 2017 09:44: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 1dOL8J-00005w-5A
 for xen-devel@lists.xen.org; Fri, 23 Jun 2017 09:44:07 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 A0/58-02199-6E2EC495; Fri, 23 Jun 2017 09:44:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXS6fjDS/fZI59
 Ig1nnGS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxNU5oZC14xVbw4u4a5gXEjUxcjB4eQQJ7E
 ymNcXYycHLwCdhKd78+zgtgSAoYSpxfeZAGxWQRUJXZens0EYrMJqEu0PdsOViMiYCKxddN+o
 DgXB7PAeUaJa7M/gDUICyRKfNw0ASwhJPCCSeLqtw9sIAlOAQuJCf+vMIMs5hUQlPi7QxgkzC
 ygJfHw1y0WCFtbYtnC12AlzALSEsv/cUxg5JuF0DALScMsJA2zEBoWMLKsYtQoTi0qSy3SNTT
 VSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDD8GINjBuGa75yFGSQ4mJVHe2DM+
 kUJ8SfkplRmJxRnxRaU5qcWHGDU4OAS27Vp9gVGKJS8/L1VJgrf5IVCdYFFqempFWmYOMEJgS
 iU4eJREeD02A6V5iwsSc4sz0yFSpxiNOTasXv+FiaPpw5YvTEJgk6TEeSNAJgmAlGaU5sENgk
 XuJUZZKWFeRqAzhXgKUotyM0tQ5V8xinMwKgnzVoBM4cnMK4Hb9wroFCagU2asATulJBEhJdX
 AqFIvytXwy85m91GWhcb7n/Rfir5+PXmSlFWM7ZcNNVf3yHvsmWXD09C32jr1/svDqhfeiaR0
 fvgqnXDiqMBCjlDhD9ZCZz4KNcaEH94t9+NHVOnsuPmuMflvkxabdbUH3M42+zxf7ZufSEGed
 S9XZeg3yZqDqmK1U9i2nZgZcHe33EG/KxqOSizFGYmGWsxFxYkAqm2XA9cCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1498211044!51573307!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43503 invoked from network); 23 Jun 2017 09:44:05 -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; 23 Jun 2017 09:44:05 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 23 Jun 2017 03:44:03 -0600
Message-Id: <594CFF0402000078001662E0@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 23 Jun 2017 03:44:04 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Konrad Rzeszutek Wilk" <konrad.wilk@oracle.com>
References: <1497387096-19058-2-git-send-email-andrew.cooper3@citrix.com>
 <1498068816-21894-1-git-send-email-andrew.cooper3@citrix.com>
 <20170622012615.GA8146@char.us.oracle.com>
 <20170622152750.GA13149@char.us.oracle.com>
 <20170622161046.GA13623@char.us.oracle.com>
 <20170622163357.GA13729@char.us.oracle.com>
 <20170622170518.GA13933@char.us.oracle.com>
In-Reply-To: <20170622170518.GA13933@char.us.oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, julien.grall@arm.com,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen-devel <xen-devel@lists.xen.org>,
 Ross Lagerwall <ross.lagerwall@citrix.com>
Subject: Re: [Xen-devel] [PATCH for-4.9 v2] xen/livepatch: Don't crash on
 encountering STN_UNDEF relocations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIyLjA2LjE3IGF0IDE5OjA1LCA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4gd3JvdGU6
Cj4gRG8geW91IHJlY2FsbCBwZXJjaGFuY2UgdGhpcyB0aHJlYWQ6IAo+IGh0dHA6Ly93d3cubWFp
bC1hcmNoaXZlLmNvbS94ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZy9tc2c4MDYzMy5odG1sIAoKVmFn
dWVseS4KCj4gSSBhbSB0aGlua2luZyB0byByZXNzdXJlY3QgaXQgYnV0IHRvIGZvbGxvdyB0aGUg
c2FtZSBzcGlyaXQgYXMgaGVyZSwKPiB0aGF0IGlzIHJldHVybiAtRU5PVFNVUFBPIGlmIHRoZSBz
aF9hZGRyYWxpZ24gaXMgbm90IHRoZSBjb3JyZWN0Cj4gdmFsdWUuCgpMZXQncyBzZWUgaG93IHRo
YXQgbG9va3MuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 23 09:50:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 09:50: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 1dOLER-0000r2-Hy; Fri, 23 Jun 2017 09:50: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 1dOLEQ-0000qw-PO
 for xen-devel@lists.xen.org; Fri, 23 Jun 2017 09:50:26 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 2A/C2-01734-164EC495; Fri, 23 Jun 2017 09:50:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXS6fjDSzfxiU+
 kwbFWeYslHxezODB6HN39mymAMYo1My8pvyKBNWPrnuPMBZP4KuZ2TWNrYDzP1cXIySEkkCdx
 69QxZhCbV8BO4vbCtywgtoSAocTphTfBbBYBVYmti/rYQWw2AXWJtmfbWUFsEQF9ifmffgLZX
 BzMAo8ZJfZu7wUbJCyQKrF79RywhJBAG6PEhSlbGUESnAKeEtu/TwVKcABtE5T4u0MYJMwsoC
 Xx8NctFghbW2LZwtfMICXMAtISy/9xTGDkm4XQMAtJwywkDbMQGhYwsqxi1ChOLSpLLdI1MtJ
 LKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgMwHoGBsYdjHva/Q4xSnIwKYnyxp7x
 iRTiS8pPqcxILM6ILyrNSS0+xKjBwSGwbdfqC4xSLHn5ealKErxMj4HqBItS01Mr0jJzgDECU
 yrBwaMkwuuxGSjNW1yQmFucmQ6ROsWoKCXOO+sRUEIAJJFRmgfXBovLS4yyUsK8jAwMDEI8Ba
 lFuZklqPKvGMU5GJWEeSNAtvNk5pXATX8FtJgJaPGMNWCLSxIRUlINjAJBUqt71ASMvxb8F71
 lp2HPd5xtqSjPg6Dba4Leyy3fuOrCw9NfH/p/2n76xM11sf7pH2MYGU9ls5wUnnf6QoK88MKu
 K6W55pw/+Csttm4t3d+zfGP3j/c3VJaf+S4+nc2zrpDhWifHma89kevL5ij6mmdv4vTMaPoQx
 HPz4pPWxzei6k+Lv1NiKc5INNRiLipOBACeWZS2xgIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1498211423!76308084!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57109 invoked from network); 23 Jun 2017 09:50:25 -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; 23 Jun 2017 09:50:25 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 23 Jun 2017 03:50:22 -0600
Message-Id: <594D007F0200007800166303@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 23 Jun 2017 03:50:23 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1498155329-4752-1-git-send-email-andrew.cooper3@citrix.com>
 <1498155329-4752-4-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1498155329-4752-4-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.9 v3 3/3] xen/livepatch: Don't crash
 on encountering STN_UNDEF relocations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIyLjA2LjE3IGF0IDIwOjE1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gQSBzeW1uZHggb2YgU1ROX1VOREVGIGlzIHNwZWNpYWwsIGFuZCBtZWFucyBhIHN5bWJv
bCB2YWx1ZSBvZiAwLiAgV2hpbGUKPiBsZWdpdGltYXRlIGluIHRoZSBFTEYgc3RhbmRhcmQsIGl0
cyBleGlzdGFuY2UgaW4gYSBsaXZlcGF0Y2ggaXMgcXVlc3Rpb25hYmxlCj4gYXQgYmVzdC4gIFVu
dGlsIGEgcGxhdXNpYmxlIHVzZWNhc2UgcHJlc2VudHMgaXRzZWxmLCByZWplY3Qgc3VjaCBhIHJl
bG9jYXRpb24KPiB3aXRoIC1FT1BOT1RTVVBQLgo+IAo+IEFkZGl0aW9uYWxseSwgZml4IGFuIG9m
Zi1ieS1vbmUgZXJyb3Igd2hpbGUgcmFuZ2UgY2hlY2tpbmcgc3ltbmR4LCBhbmQgcGVyZm9ybQo+
IGEgc2FmZXR5IGNoZWNrIG9uIGVsZi0+c3ltW3N5bW5keF0uc3ltIGJlZm9yZSBkZXJlZmVuY2lu
ZyBpdCwgdG8gYXZvaWQKPiB0cmlwcGluZyBvdmVyIGEgTlVMTCBwb2ludGVyIHdoZW4gY2FsY3Vs
YXRpbmcgdmFsLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgp3aXRoIHR3byByZW1hcmtzOgoKPiAtLS0gYS94ZW4vYXJjaC94ODYvbGl2ZXBhdGNoLmMK
PiArKysgYi94ZW4vYXJjaC94ODYvbGl2ZXBhdGNoLmMKPiBAQCAtMTcwLDEyICsxNzAsMjQgQEAg
aW50IGFyY2hfbGl2ZXBhdGNoX3BlcmZvcm1fcmVsYShzdHJ1Y3QgbGl2ZXBhdGNoX2VsZiAqZWxm
LAo+ICAgICAgICAgIHVpbnQ4X3QgKmRlc3QgPSBiYXNlLT5sb2FkX2FkZHIgKyByLT5yX29mZnNl
dDsKPiAgICAgICAgICB1aW50NjRfdCB2YWw7Cj4gIAo+IC0gICAgICAgIGlmICggc3ltbmR4ID4g
ZWxmLT5uc3ltICkKPiArICAgICAgICBpZiAoIHN5bW5keCA9PSBTVE5fVU5ERUYgKQo+ICsgICAg
ICAgIHsKPiArICAgICAgICAgICAgZHByaW50ayhYRU5MT0dfRVJSLCBMSVZFUEFUQ0ggIiVzOiBF
bmNvdW50ZXJlZCBTVE5fVU5ERUZcbiIsCj4gKyAgICAgICAgICAgICAgICAgICAgZWxmLT5uYW1l
KTsKPiArICAgICAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOwo+ICsgICAgICAgIH0KPiArICAg
ICAgICBlbHNlIGlmICggc3ltbmR4ID49IGVsZi0+bnN5bSApCj4gICAgICAgICAgewo+ICAgICAg
ICAgICAgICBkcHJpbnRrKFhFTkxPR19FUlIsIExJVkVQQVRDSCAiJXM6IFJlbGF0aXZlIHJlbG9j
YXRpb24gd2FudHMgc3ltYm9sQCV1IHdoaWNoIGlzIHBhc3QgZW5kIVxuIiwKPiAgICAgICAgICAg
ICAgICAgICAgICBlbGYtPm5hbWUsIHN5bW5keCk7Cj4gICAgICAgICAgICAgIHJldHVybiAtRUlO
VkFMOwo+ICAgICAgICAgIH0KPiArICAgICAgICBlbHNlIGlmICggIWVsZi0+c3ltW3N5bW5keF0u
c3ltICkKCk5laXRoZXIgb2YgdGhlIHR3byAiZWxzZSIgaXMgcmVhbGx5IG5lY2Vzc2FyeSwgYW5k
IGVsc2V3aGVyZSB3ZSd2ZQpiZWVuIHRlbGxpbmcgcGVvcGxlIHRvIGF2b2lkIHN1Y2guCgo+ICsg
ICAgICAgIHsKPiArICAgICAgICAgICAgZHByaW50ayhYRU5MT0dfRVJSLCBMSVZFUEFUQ0ggIiVz
OiBObyBzeW1ib2xAJXVcbiIsCgpTeW1ib2wgdGFibGVzIGNhbiBncm93IGxhcmdlLCBhbmQgZm9y
IGxhcmdlIG51bWJlcnMgSSBnZW5lcmFsbHkKZmluZCBoZXggcmVwcmVzZW50YXRpb24gcHJlZmVy
YWJsZSBvZiBkZWMuIE90b2ggdGhlIG90aGVyCihwcmUtZXhpc3RpbmcpIG1lc3NhZ2UgdXNlcyBk
ZWMgdG9vIC4uLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 23 10:00:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 10: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 1dOLNg-00017i-Jv; Fri, 23 Jun 2017 10:00: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=3400dafe0=roger.pau@citrix.com>)
 id 1dOLNe-00017F-R5
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 09:59:58 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 15/32-19466-E96EC495; Fri, 23 Jun 2017 09:59:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHSDve7cZz6
 RBrfOq1l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBlX7igXzFSr+PJ0DXMD4zK5LkZODgkBf4kN
 h86wgdhsAjoSF+fuBLI5OEQEVCRu7zUAMZkFyiVm3IgHMYUFbCWuHwkBKWYRUJX423qZEcTmF
 bCUaJx3lg1ioJ7E24kvwOKcAlYSXyZsZQWxhYBqOo7uZ4KoF5Q4OfMJC4jNLKAp0br9NzuELS
 /RvHU2M0S9okT/vAdsExj5ZiFpmYWkZRaSlgWMzKsYNYpTi8pSi3SNDPWSijLTM0pyEzNzdA0
 NTPVyU4uLE9NTcxKTivWS83M3MQKDrJ6BgXEH493JfocYJTmYlER5Y8/4RArxJeWnVGYkFmfE
 F5XmpBYfYpTh4FCS4LV9CpQTLEpNT61Iy8wBhjtMWoKDR0mE12MzUJq3uCAxtzgzHSJ1ilGXY
 9n1dV+YhFjy8vNSpcR5f4LMEAApyijNgxsBi71LjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlY
 R5S0Gm8GTmlcBtegV0BBPQETPWgB1RkoiQkmpgnBTF97uzRKzm6s6ME7qSyTkF7MyZEzg/S9j
 4KjyePctkb56+5OUK87mV/NcPHIvRaouU3cy29s3mgpzu/r9vr9QsnvOwVPSSwozafcsu5IVp
 FH5vVfpdZHG7ISWJef0x41sH2ztFf/2Ycset5m1WXpm/udIanq03DsxvU3UKf9vHGf5IxuyiE
 ktxRqKhFnNRcSIAbOd/KrgCAAA=
X-Env-Sender: prvs=3400dafe0=roger.pau@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1498211995!104866594!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 345 invoked from network); 23 Jun 2017 09:59:57 -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 Jun 2017 09:59:57 -0000
X-IronPort-AV: E=Sophos;i="5.39,377,1493683200"; d="scan'208";a="437602553"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 23 Jun 2017 10:59:49 +0100
Message-ID: <20170623095951.71395-2-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170623095951.71395-1-roger.pau@citrix.com>
References: <20170623095951.71395-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 v6 1/3] x86/vioapic: make gsi_vioapic private
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kIGludHJvZHVjZSB2aW9hcGljX2dldF97bWFzay92ZWN0b3J9IGluIG9yZGVyIHRvIHJlcGxh
Y2UgaXQncwp1c2FnZS4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDaGFuZ2VzIHNp
bmNlIHY1OgogLSBOZXcgaW4gdGhpcyB2ZXJzaW9uLgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdmlv
YXBpYy5jICAgICAgICB8IDI2ICsrKysrKysrKysrKysrKysrKysrKysrKy0tCiB4ZW4vYXJjaC94
ODYvaHZtL3ZwdC5jICAgICAgICAgICAgfCAyMCArKysrKysrKysrLS0tLS0tLS0tLQogeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vdmlvYXBpYy5oIHwgIDYgKysrLS0tCiAzIGZpbGVzIGNoYW5nZWQs
IDM3IGluc2VydGlvbnMoKyksIDE1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9odm0vdmlvYXBpYy5jIGIveGVuL2FyY2gveDg2L2h2bS92aW9hcGljLmMKaW5kZXggYWJj
YzQ3M2M4OC4uZjI4OTVjZjU3YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aW9hcGlj
LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92aW9hcGljLmMKQEAgLTYxLDggKzYxLDggQEAgc3Rh
dGljIHN0cnVjdCBodm1fdmlvYXBpYyAqYWRkcl92aW9hcGljKGNvbnN0IHN0cnVjdCBkb21haW4g
KmQsCiAgICAgcmV0dXJuIE5VTEw7CiB9CiAKLXN0cnVjdCBodm1fdmlvYXBpYyAqZ3NpX3Zpb2Fw
aWMoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGdzaSwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpwaW4pCitzdGF0aWMgc3RydWN0IGh2
bV92aW9hcGljICpnc2lfdmlvYXBpYyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGdzaSwgdW5zaWduZWQg
aW50ICpwaW4pCiB7CiAgICAgdW5zaWduZWQgaW50IGk7CiAKQEAgLTQ3Niw2ICs0NzYsMjggQEAg
dm9pZCB2aW9hcGljX3VwZGF0ZV9FT0koc3RydWN0IGRvbWFpbiAqZCwgdTggdmVjdG9yKQogICAg
IHNwaW5fdW5sb2NrKCZkLT5hcmNoLmh2bV9kb21haW4uaXJxX2xvY2spOwogfQogCitpbnQgdmlv
YXBpY19nZXRfbWFzayhzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZ3NpKQoreworICAg
IHVuc2lnbmVkIGludCBwaW47CisgICAgY29uc3Qgc3RydWN0IGh2bV92aW9hcGljICp2aW9hcGlj
ID0gZ3NpX3Zpb2FwaWMoZCwgZ3NpLCAmcGluKTsKKworICAgIGlmICggIXZpb2FwaWMgKQorICAg
ICAgICByZXR1cm4gLUVJTlZBTDsKKworICAgIHJldHVybiB2aW9hcGljLT5yZWRpcnRibFtwaW5d
LmZpZWxkcy5tYXNrOworfQorCitpbnQgdmlvYXBpY19nZXRfdmVjdG9yKHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGludCBnc2kpCit7CisgICAgdW5zaWduZWQgaW50IHBpbjsKKyAgICBjb25z
dCBzdHJ1Y3QgaHZtX3Zpb2FwaWMgKnZpb2FwaWMgPSBnc2lfdmlvYXBpYyhkLCBnc2ksICZwaW4p
OworCisgICAgaWYgKCAhdmlvYXBpYyApCisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAg
cmV0dXJuIHZpb2FwaWMtPnJlZGlydGJsW3Bpbl0uZmllbGRzLnZlY3RvcjsKK30KKwogc3RhdGlj
IGludCBpb2FwaWNfc2F2ZShzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAq
aCkKIHsKICAgICBzdHJ1Y3QgaHZtX3Zpb2FwaWMgKnM7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvaHZtL3ZwdC5jIGIveGVuL2FyY2gveDg2L2h2bS92cHQuYwppbmRleCBlM2YyMDM5MTViLi4z
ODQxMTQwYmU3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZwdC5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9odm0vdnB0LmMKQEAgLTc4LDggKzc4LDggQEAgdm9pZCBodm1fc2V0X2d1ZXN0X3Rp
bWUoc3RydWN0IHZjcHUgKnYsIHU2NCBndWVzdF90aW1lKQogc3RhdGljIGludCBwdF9pcnFfdmVj
dG9yKHN0cnVjdCBwZXJpb2RpY190aW1lICpwdCwgZW51bSBodm1faW50c3JjIHNyYykKIHsKICAg
ICBzdHJ1Y3QgdmNwdSAqdiA9IHB0LT52Y3B1OwotICAgIHN0cnVjdCBodm1fdmlvYXBpYyAqdmlv
YXBpYzsKLSAgICB1bnNpZ25lZCBpbnQgZ3NpLCBpc2FfaXJxLCBwaW47CisgICAgdW5zaWduZWQg
aW50IGdzaSwgaXNhX2lycTsKKyAgICBpbnQgdmVjdG9yOwogCiAgICAgaWYgKCBwdC0+c291cmNl
ID09IFBUU1JDX2xhcGljICkKICAgICAgICAgcmV0dXJuIHB0LT5pcnE7CkBAIC05Miw4ICs5Miw4
IEBAIHN0YXRpYyBpbnQgcHRfaXJxX3ZlY3RvcihzdHJ1Y3QgcGVyaW9kaWNfdGltZSAqcHQsIGVu
dW0gaHZtX2ludHNyYyBzcmMpCiAgICAgICAgICAgICAgICAgKyAoaXNhX2lycSAmIDcpKTsKIAog
ICAgIEFTU0VSVChzcmMgPT0gaHZtX2ludHNyY19sYXBpYyk7Ci0gICAgdmlvYXBpYyA9IGdzaV92
aW9hcGljKHYtPmRvbWFpbiwgZ3NpLCAmcGluKTsKLSAgICBpZiAoICF2aW9hcGljICkKKyAgICB2
ZWN0b3IgPSB2aW9hcGljX2dldF92ZWN0b3Iodi0+ZG9tYWluLCBnc2kpOworICAgIGlmICggdmVj
dG9yIDwgMCApCiAgICAgewogICAgICAgICBkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiZCV1OiBp
bnZhbGlkIEdTSSAoJXUpIGZvciBwbGF0Zm9ybSB0aW1lclxuIiwKICAgICAgICAgICAgICAgICB2
LT5kb21haW4tPmRvbWFpbl9pZCwgZ3NpKTsKQEAgLTEwMSwxNCArMTAxLDE0IEBAIHN0YXRpYyBp
bnQgcHRfaXJxX3ZlY3RvcihzdHJ1Y3QgcGVyaW9kaWNfdGltZSAqcHQsIGVudW0gaHZtX2ludHNy
YyBzcmMpCiAgICAgICAgIHJldHVybiAtMTsKICAgICB9CiAKLSAgICByZXR1cm4gdmlvYXBpYy0+
cmVkaXJ0YmxbcGluXS5maWVsZHMudmVjdG9yOworICAgIHJldHVybiB2ZWN0b3I7CiB9CiAKIHN0
YXRpYyBpbnQgcHRfaXJxX21hc2tlZChzdHJ1Y3QgcGVyaW9kaWNfdGltZSAqcHQpCiB7CiAgICAg
c3RydWN0IHZjcHUgKnYgPSBwdC0+dmNwdTsKLSAgICB1bnNpZ25lZCBpbnQgZ3NpLCBpc2FfaXJx
LCBwaW47Ci0gICAgc3RydWN0IGh2bV92aW9hcGljICp2aW9hcGljOworICAgIHVuc2lnbmVkIGlu
dCBnc2ksIGlzYV9pcnE7CisgICAgaW50IG1hc2s7CiAgICAgdWludDhfdCBwaWNfaW1yOwogCiAg
ICAgaWYgKCBwdC0+c291cmNlID09IFBUU1JDX2xhcGljICkKQEAgLTEyMSw4ICsxMjEsOCBAQCBz
dGF0aWMgaW50IHB0X2lycV9tYXNrZWQoc3RydWN0IHBlcmlvZGljX3RpbWUgKnB0KQogICAgIGlz
YV9pcnEgPSBwdC0+aXJxOwogICAgIGdzaSA9IGh2bV9pc2FfaXJxX3RvX2dzaShpc2FfaXJxKTsK
ICAgICBwaWNfaW1yID0gdi0+ZG9tYWluLT5hcmNoLmh2bV9kb21haW4udnBpY1tpc2FfaXJxID4+
IDNdLmltcjsKLSAgICB2aW9hcGljID0gZ3NpX3Zpb2FwaWModi0+ZG9tYWluLCBnc2ksICZwaW4p
OwotICAgIGlmICggIXZpb2FwaWMgKQorICAgIG1hc2sgPSB2aW9hcGljX2dldF9tYXNrKHYtPmRv
bWFpbiwgZ3NpKTsKKyAgICBpZiAoIG1hc2sgPCAwICkKICAgICB7CiAgICAgICAgIGRwcmludGso
WEVOTE9HX1dBUk5JTkcsICJkJXU6IGludmFsaWQgR1NJICgldSkgZm9yIHBsYXRmb3JtIHRpbWVy
XG4iLAogICAgICAgICAgICAgICAgIHYtPmRvbWFpbi0+ZG9tYWluX2lkLCBnc2kpOwpAQCAtMTMx
LDcgKzEzMSw3IEBAIHN0YXRpYyBpbnQgcHRfaXJxX21hc2tlZChzdHJ1Y3QgcGVyaW9kaWNfdGlt
ZSAqcHQpCiAgICAgfQogCiAgICAgcmV0dXJuICgoKHBpY19pbXIgJiAoMSA8PCAoaXNhX2lycSAm
IDcpKSkgfHwgIXZsYXBpY19hY2NlcHRfcGljX2ludHIodikpICYmCi0gICAgICAgICAgICB2aW9h
cGljLT5yZWRpcnRibFtwaW5dLmZpZWxkcy5tYXNrKTsKKyAgICAgICAgICAgIG1hc2spOwogfQog
CiBzdGF0aWMgdm9pZCBwdF9sb2NrKHN0cnVjdCBwZXJpb2RpY190aW1lICpwdCkKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3Zpb2FwaWMuaCBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvaHZtL3Zpb2FwaWMuaAppbmRleCAyY2ViNjBlYWVmLi41MDI4YmRjYzQ4IDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92aW9hcGljLmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vdmlvYXBpYy5oCkBAIC02MSwxMyArNjEsMTMgQEAgc3RydWN0IGh2bV92aW9hcGlj
IHsKICNkZWZpbmUgZG9tYWluX3Zpb2FwaWMoZCwgaSkgKChkKS0+YXJjaC5odm1fZG9tYWluLnZp
b2FwaWNbaV0pCiAjZGVmaW5lIHZpb2FwaWNfZG9tYWluKHYpICgodiktPmRvbWFpbikKIAotc3Ry
dWN0IGh2bV92aW9hcGljICpnc2lfdmlvYXBpYyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBpbnQgZ3NpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgKnBpbik7Ci0KIGludCB2aW9hcGljX2luaXQoc3RydWN0IGRvbWFpbiAqZCk7CiB2b2lkIHZp
b2FwaWNfZGVpbml0KHN0cnVjdCBkb21haW4gKmQpOwogdm9pZCB2aW9hcGljX3Jlc2V0KHN0cnVj
dCBkb21haW4gKmQpOwogdm9pZCB2aW9hcGljX2lycV9wb3NpdGl2ZV9lZGdlKHN0cnVjdCBkb21h
aW4gKmQsIHVuc2lnbmVkIGludCBpcnEpOwogdm9pZCB2aW9hcGljX3VwZGF0ZV9FT0koc3RydWN0
IGRvbWFpbiAqZCwgdTggdmVjdG9yKTsKIAoraW50IHZpb2FwaWNfZ2V0X21hc2soc3RydWN0IGRv
bWFpbiAqZCwgdW5zaWduZWQgaW50IGdzaSk7CitpbnQgdmlvYXBpY19nZXRfdmVjdG9yKHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBnc2kpOworCiAjZW5kaWYgLyogX19BU01fWDg2X0hW
TV9WSU9BUElDX0hfXyAqLwotLSAKMi4xMS4wIChBcHBsZSBHaXQtODEpCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Fri Jun 23 10:00:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 10: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 1dOLNh-000184-12; Fri, 23 Jun 2017 10:00: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=3400dafe0=roger.pau@citrix.com>)
 id 1dOLNg-00017c-3y
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 10:00:00 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 16/00-03058-F96EC495; Fri, 23 Jun 2017 09:59:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHRDpO68Zz6
 RBi0r9C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy/pyUKVs9irOg4d5+lgfFqQRcjB4eEgL/E
 /Hs1XYycHGwCOhIX5+5kAwmLCKhI3N5rAGIyC5RLzLgRD2IKC7hIHJlTB1LMIqAqcXDhXGYQm
 1fAUmJa3yF2EFtCQE/i7cQXjCA2p4CVxJcJW1lBbCGgmo6j+5kg6gUlTs58wgJiMwtoSrRu/8
 0OYctLNG+dzQxRryjRP+8B2wRGvllIWmYhaZmFpGUBI/MqRo3i1KKy1CJdIyO9pKLM9IyS3MT
 MHF1DAzO93NTi4sT01JzEpGK95PzcTYzAIGMAgh2Ma+YHHmKU5GBSEuWNPeMTKcSXlJ9SmZFY
 nBFfVJqTWnyIUYODQ2Dz2tUXGKVY8vLzUpUkeDc+BaoTLEpNT61Iy8wBxgFMqQQHj5IIr8dmo
 DRvcUFibnFmOkTqFKOilDhvDkifAEgiozQPrg0We5cYZaWEeRmBjhLiKUgtys0sQZV/xSjOwa
 gkzFsKMoUnM68EbvoroMVMQItnrAFbXJKIkJJqYBQLuaE53z+1qqxzWvSFqxEvriwtZ+hz0Zn
 sppb38vf0fW+zWfo5NwTOjDc84Xv8gp5Mfohx76O9d2qm8LyQsSsT+N/6rup5wwsm3+pQzZ0t
 QkcPzn5RufWf5amTB3/+MZ9/ZNpevic1334y1NeruO63+qhT9PtPstirxddbI0rcInycvj0s+
 abEUpyRaKjFXFScCAA0O03CuAIAAA==
X-Env-Sender: prvs=3400dafe0=roger.pau@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1498211997!67333692!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53799 invoked from network); 23 Jun 2017 09:59:58 -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;
 23 Jun 2017 09:59:58 -0000
X-IronPort-AV: E=Sophos;i="5.39,377,1493683200"; d="scan'208";a="429119447"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 23 Jun 2017 10:59:50 +0100
Message-ID: <20170623095951.71395-3-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170623095951.71395-1-roger.pau@citrix.com>
References: <20170623095951.71395-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 v6 2/3] x86/pt: enable binding of GSIs to a 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>

QWNoaWV2ZSB0aGlzIGJ5IGV4cGFuZGluZyBwdF9pcnFfY3JlYXRlX2JpbmQgaW4gb3JkZXIgdG8g
c3VwcG9ydAptYXBwaW5nIGludGVycnVwdHMgb2YgdHlwZSBQVF9JUlFfVFlQRV9QQ0kgdG8gYSBQ
VkggRG9tMC4gR1NJcyBib3VuZAp0byBEb20wIGFyZSBhbHdheXMgaWRlbnRpdHkgYm91bmQsIHdo
aWNoIG1lYW5zIHRoZSBhbGwgdGhlIGZpZWxkcwppbnNpZGUgb2YgdGhlIHUucGNpIHN1Yi1zdHJ1
Y3QgYXJlIGlnbm9yZWQsIGFuZCBvbmx5IHRoZSBtYWNoaW5lX2lycQppcyBhY3R1YWxseSB1c2Vk
IGluIG9yZGVyIHRvIGRldGVybWluZSB3aGljaCBHU0kgdGhlIGNhbGxlciB3YW50cyB0bwpiaW5k
LgoKQWxzbywgdGhlIGh2bV9pcnFfZHBjaSBzdHJ1Y3QgaXMgbm90IHVzZWQgYnkgYSBQVkggRG9t
MCwgc2luY2UgdGhhdCdzCnVzZWQgdG8gcm91dGUgaW50ZXJydXB0cyBhbmQgYWxsb3cgZGlmZmVy
ZW50IGhvc3QgdG8gZ3Vlc3QgR1NJCm1hcHBpbmdzLCB3aGljaCBpcyBub3QgdXNlZCBieSBhIFBW
SCBEb20wLgoKVGhpcyByZXF1aXJlcyBhZGRpbmcgc29tZSBzcGVjaWZpYyBoYW5kbGVycyBmb3Ig
c3VjaCBkaXJlY3RseSBtYXBwZWQKR1NJcywgd2hpY2ggYnlwYXNzIHRoZSBQQ0kgaW50ZXJydXB0
IHJvdXRpbmcgZG9uZSBieSBYZW4gZm9yIEhWTQpndWVzdHMuCgpTaWduZWQtb2ZmLWJ5OiBSb2dl
ciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgotLS0KQ2hhbmdlcyBzaW5jZSB2NToKIC0gSW50cm9kdWNlIHZpb2FwaWNfZ2V0X3Ry
aWdnZXJfbW9kZSBhbmQgdXNlIGl0IGluIG9yZGVyIHRvIGZldGNoIHRoZQogICB0cmlnZ2VyIG1v
ZGUgb2YgdGhlIHZJTyBBUElDIHBpbi4KCkNoYW5nZXMgc2luY2UgdjQ6CiAtIFJlbW92ZSB0aGUg
bG9jYWwgcGlycSB2YWlyYWJsZSBpbiBwdF9pcnFfdGltZV9vdXQgKGl0IHdhcyB1c2VkIG9ubHkK
ICAgb25jZSkuCiAtIENoYW5nZSB0aGUgPT0gTlVMTCBjaGVja3MgdG8gISBpbnN0ZWFkLgogLSBG
aXggY29tbWVudHMnIGdyYW1tYXIgZXJyb3JzLgogLSBDaGVjayB3aGV0aGVyIGh2bV9pcnFfZHBj
aSBpcyBOVUxMIGluc3RlYWQgb2YgY2hlY2tpbmcgaWYgZCBpcyB0aGUKICAgaGFyZHdhcmUgZG9t
YWluIChhbmQgYWRkIEFTU0VSVHMgd2hlbiBhcHByb3ByaWF0ZSkuCiAtIE1ha2UgdmlvYXBpYyBj
b25zdCBpbiBwdF9pcnFfY3JlYXRlX2JpbmQuCgpDaGFuZ2VzIHNpbmNlIHYzOgogLSBSZXdyaXRl
IHRoZSBjb21tZW50IGluIGh2bV9nc2lfYXNzZXJ0LgogLSBVbmNvbmRpdGlvbmFsbHkgc2V0IGdz
aV9hc3NlcnRfY291bnQgdG8gMCBpbiBodm1fZ3NpX2RlYXNzZXJ0LgogLSBJbiB0aGUgcGlycSB0
aW1lb3V0IGZ1bmN0aW9uIGRvIG5vdCBkZWZlciB0aGUgRU9JIGZvciB0aGUgaWRlbnRpdHkKICAg
bWFwcGVkIGNhc2UuCiAtIEFzc2VydCB0aGF0IHRoZSB2SU8gQVBJQyBlbnRyeSBpcyBub3QgbWFz
a2VkIGJlZm9yZSBjaGVja2luZyB0aGUKICAgdHJpZ2dlciBtb2RlLgogLSBJbiB0aGUgZmFpbHVy
ZSBwYXRoIG9mIHB0X2lycV9jcmVhdGVfYmluZCBjaGVjayB0aGF0IGdpcnEgYW5kIGRpZ2wKICAg
YXJlIG5vdCBOVUxMIGluc3RlYWQgb2YgcmVseWluZyBvbiB3aGV0aGVyIHRoZSBkb21haW4gaXMg
RG9tMC4KIC0gSW4gcHRfaXJxX2Rlc3Ryb3lfYmluZCBtb3ZlIGEgY29uZGl0aW9uIHRvIHRoZSBv
dXRlciBpZiBpbiBvcmRlciB0bwogICBhdm9pZCBjb2RlIGluZGVudGF0aW9uLgoKQ2hhbmdlcyBz
aW5jZSB2MjoKIC0gVHVybiB0aGUgYXNzZXJ0IGluIGh2bV9nc2lfe2RlfWFzc2VydCBpbnRvIGFu
IGFzc2VydF91bnJlYWNoYWJsZQogICAobGlrZSBpdCdzIGRvbmUgaW4gX19odm1fcGNpX2ludHhf
e2RlfWFzc2VydC4KIC0gRG8gbm90IGluY3JlYXNlL2RlY3JlYXNlIGdzaV9hc3NlcnRfY291bnQs
IGluc3RlYWQgc2V0IGl0IHRvIDEvMC4KIC0gRml4IGEgY29tbWVudCBncmFtbWFyIGVycm9yLgog
LSBDb252ZXJ0IHRoZSBwdF9pcnFfY3JlYXRlX2JpbmQgYXNzZXJ0cyBmb3IgYmluZCB0eXBlIGFu
ZCBwaXJxIHJhbmdlCiAgIGludG8gYW4gZXJyb3IgcGF0aC4KIC0gUmVkdWNlIHRoZSBzaXplIG9m
IHRoZSBtZXNzYWdlIGJ1ZmZlcnMsIDI0IHNob3VsZCBiZSBlbm91Z2guCiAtIEFsbG93IHB0X2ly
cV9jcmVhdGVfYmluZCB0byB1bmJpbmQgaGFyZHdhcmUgZG9tYWluIEdTSXMuCiAtIHMvX19odm1f
cGlycV9lb2kvaHZtX3BpcnFfZW9pLy4KIC0gUmVtb3ZlIEFTU0VSVChwaXJxX2RwY2kpIGZyb20g
aHZtX3BpcnFfZW9pLgogLSBSZW1vdmUgcGlycV9kcGNpIGxvY2FsIHZhcmlhYmxlIGZyb20gaHZt
X2dzaV9lb2kgKGl0J3MgdXNlZCBvbmx5CiAgIG9uY2UpLgogLSBzL19faHZtX2dzaV9lb2kvaHZt
X2dzaV9lb2kvLgogLSBBZGQgYSBjb21tZW50IHRvIGRvY3VtZW50IGh2bV9nc2lfYXNzZXJ0IHVz
YWdlIG9mCiAgIGdzaV9hc3NlcnRfY291bnQuCgpDaGFuZ2VzIHNpbmNlIHYxOgogLSBSZW1vdmUg
dGhlIFBUX0lSUV9UWVBFX0dTSSBhbmQgaW5zdGVhZCBqdXN0IHVzZSBQVF9JUlFfVFlQRV9QQ0kK
ICAgd2l0aCBhIGhhcmR3YXJlIGRvbWFpbiBzcGVjaWFsIGNhc2luZy4KIC0gQ2hlY2sgdGhlIHRy
aWdnZXIgbW9kZSBvZiB0aGUgRG9tMCB2SU8gQVBJQyBpbiBvcmRlciB0byBzZXQgdGhlCiAgIHNo
YXJlYWJsZSBmbGFncyBpbiBwdF9pcnFfY3JlYXRlX2JpbmQuCi0tLQogeGVuL2FyY2gveDg2L2h2
bS9pcnEuYyAgICAgICAgICAgIHwgIDQyICsrKysrKysrCiB4ZW4vYXJjaC94ODYvaHZtL3Zpb2Fw
aWMuYyAgICAgICAgfCAgMTEgKysKIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmMgICAgICB8
IDIxNiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLQogeGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vdmlvYXBpYy5oIHwgICAxICsKIHhlbi9pbmNsdWRlL3hlbi9odm0vaXJxLmgg
ICAgICAgICB8ICAgNiArKwogNSBmaWxlcyBjaGFuZ2VkLCAyMjQgaW5zZXJ0aW9ucygrKSwgNTIg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9pcnEuYyBiL3hlbi9h
cmNoL3g4Ni9odm0vaXJxLmMKaW5kZXggODYyNTU4NDdhNi4uZTQyNWRmOTEzYyAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2h2bS9pcnEuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2lycS5jCkBA
IC0xMjYsNiArMTI2LDQ4IEBAIHZvaWQgaHZtX3BjaV9pbnR4X2RlYXNzZXJ0KAogICAgIHNwaW5f
dW5sb2NrKCZkLT5hcmNoLmh2bV9kb21haW4uaXJxX2xvY2spOwogfQogCit2b2lkIGh2bV9nc2lf
YXNzZXJ0KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBnc2kpCit7CisgICAgc3RydWN0
IGh2bV9pcnEgKmh2bV9pcnEgPSBodm1fZG9tYWluX2lycShkKTsKKworICAgIGlmICggZ3NpID49
IGh2bV9pcnEtPm5yX2dzaXMgKQorICAgIHsKKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7
CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICAvKgorICAgICAqIF9faHZtX3BjaV9pbnR4
X3tkZX1hc3NlcnQgdXNlcyBhIGJpdGZpZWxkIGluIHBjaV9pbnR4LmkgdG8gdHJhY2sgdGhlCisg
ICAgICogc3RhdHVzIG9mIGVhY2ggaW50ZXJydXB0IGxpbmUsIGFuZCBYZW4gZG9lcyB0aGUgcm91
dGluZyBhbmQgR1NJCisgICAgICogYXNzZXJ0aW9uIGJhc2VkIG9uIHRoYXQuIFRoZSB2YWx1ZSBv
ZiB0aGUgcGNpX2ludHguaSBiaXRtYXAgcHJldmVudHMgdGhlCisgICAgICogc2FtZSBsaW5lIGZy
b20gdHJpZ2dlcmluZyBtdWx0aXBsZSB0aW1lcy4gQXMgd2UgZG9uJ3QgdXNlIHRoYXQgYml0bWFw
CisgICAgICogZm9yIHRoZSBoYXJkd2FyZSBkb21haW4sIFhlbiBuZWVkcyB0byByZWx5IG9uIGdz
aV9hc3NlcnRfY291bnQgaW4gb3JkZXIKKyAgICAgKiB0byBrbm93IGlmIHRoZSBHU0kgaXMgcGVu
ZGluZyBvciBub3QuCisgICAgICovCisgICAgc3Bpbl9sb2NrKCZkLT5hcmNoLmh2bV9kb21haW4u
aXJxX2xvY2spOworICAgIGlmICggIWh2bV9pcnEtPmdzaV9hc3NlcnRfY291bnRbZ3NpXSApCisg
ICAgeworICAgICAgICBodm1faXJxLT5nc2lfYXNzZXJ0X2NvdW50W2dzaV0gPSAxOworICAgICAg
ICBhc3NlcnRfZ3NpKGQsIGdzaSk7CisgICAgfQorICAgIHNwaW5fdW5sb2NrKCZkLT5hcmNoLmh2
bV9kb21haW4uaXJxX2xvY2spOworfQorCit2b2lkIGh2bV9nc2lfZGVhc3NlcnQoc3RydWN0IGRv
bWFpbiAqZCwgdW5zaWduZWQgaW50IGdzaSkKK3sKKyAgICBzdHJ1Y3QgaHZtX2lycSAqaHZtX2ly
cSA9IGh2bV9kb21haW5faXJxKGQpOworCisgICAgaWYgKCBnc2kgPj0gaHZtX2lycS0+bnJfZ3Np
cyApCisgICAgeworICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICAgICAgcmV0dXJu
OworICAgIH0KKworICAgIHNwaW5fbG9jaygmZC0+YXJjaC5odm1fZG9tYWluLmlycV9sb2NrKTsK
KyAgICBodm1faXJxLT5nc2lfYXNzZXJ0X2NvdW50W2dzaV0gPSAwOworICAgIHNwaW5fdW5sb2Nr
KCZkLT5hcmNoLmh2bV9kb21haW4uaXJxX2xvY2spOworfQorCiB2b2lkIGh2bV9pc2FfaXJxX2Fz
c2VydCgKICAgICBzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgaXNhX2lycSkKIHsKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jIGIveGVuL2FyY2gveDg2L2h2bS92
aW9hcGljLmMKaW5kZXggZjI4OTVjZjU3Yy4uN2UwNjg5OTczOCAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS92aW9hcGljLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92aW9hcGljLmMKQEAg
LTQ5OCw2ICs0OTgsMTcgQEAgaW50IHZpb2FwaWNfZ2V0X3ZlY3RvcihzdHJ1Y3QgZG9tYWluICpk
LCB1bnNpZ25lZCBpbnQgZ3NpKQogICAgIHJldHVybiB2aW9hcGljLT5yZWRpcnRibFtwaW5dLmZp
ZWxkcy52ZWN0b3I7CiB9CiAKK2ludCB2aW9hcGljX2dldF90cmlnZ2VyX21vZGUoc3RydWN0IGRv
bWFpbiAqZCwgdW5zaWduZWQgaW50IGdzaSkKK3sKKyAgICB1bnNpZ25lZCBpbnQgcGluOworICAg
IGNvbnN0IHN0cnVjdCBodm1fdmlvYXBpYyAqdmlvYXBpYyA9IGdzaV92aW9hcGljKGQsIGdzaSwg
JnBpbik7CisKKyAgICBpZiAoICF2aW9hcGljICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisK
KyAgICByZXR1cm4gdmlvYXBpYy0+cmVkaXJ0YmxbcGluXS5maWVsZHMudHJpZ19tb2RlOworfQor
CiBzdGF0aWMgaW50IGlvYXBpY19zYXZlKHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29u
dGV4dF90ICpoKQogewogICAgIHN0cnVjdCBodm1fdmlvYXBpYyAqczsKZGlmZiAtLWdpdCBhL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pby5j
CmluZGV4IDcxNThhZmVhODguLjJmZGJiYTZlYjEgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL2lvLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYwpAQCAtMTY0
LDYgKzE2NCwyMyBAQCBzdGF0aWMgdm9pZCBwdF9pcnFfdGltZV9vdXQodm9pZCAqZGF0YSkKIAog
ICAgIHNwaW5fbG9jaygmaXJxX21hcC0+ZG9tLT5ldmVudF9sb2NrKTsKIAorICAgIGlmICggaXJx
X21hcC0+ZmxhZ3MgJiBIVk1fSVJRX0RQQ0lfSURFTlRJVFlfR1NJICkKKyAgICB7CisgICAgICAg
IEFTU0VSVChpc19oYXJkd2FyZV9kb21haW4oaXJxX21hcC0+ZG9tKSk7CisgICAgICAgIC8qCisg
ICAgICAgICAqIElkZW50aXR5IG1hcHBlZCwgbm8gbmVlZCB0byBpdGVyYXRlIG92ZXIgdGhlIGd1
ZXN0IEdTSSBsaXN0IHRvIGZpbmQKKyAgICAgICAgICogb3RoZXIgcGlycXMgc2hhcmluZyB0aGUg
c2FtZSBndWVzdCBHU0kuCisgICAgICAgICAqCisgICAgICAgICAqIEluIHRoZSBpZGVudGl0eSBt
YXBwZWQgY2FzZSB0aGUgRU9JIGNhbiBhbHNvIGJlIGRvbmUgbm93LCB0aGlzIHdheQorICAgICAg
ICAgKiB0aGUgaXRlcmF0aW9uIG92ZXIgdGhlIGxpc3Qgb2YgZG9tYWluIHBpcnFzIGlzIGF2b2lk
ZWQuCisgICAgICAgICAqLworICAgICAgICBodm1fZ3NpX2RlYXNzZXJ0KGlycV9tYXAtPmRvbSwg
ZHBjaV9waXJxKGlycV9tYXApLT5waXJxKTsKKyAgICAgICAgaXJxX21hcC0+ZmxhZ3MgfD0gSFZN
X0lSUV9EUENJX0VPSV9MQVRDSDsKKyAgICAgICAgcHRfaXJxX2d1ZXN0X2VvaShpcnFfbWFwLT5k
b20sIGlycV9tYXAsIE5VTEwpOworICAgICAgICBzcGluX3VubG9jaygmaXJxX21hcC0+ZG9tLT5l
dmVudF9sb2NrKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKwogICAgIGRwY2kgPSBkb21haW5f
Z2V0X2lycV9kcGNpKGlycV9tYXAtPmRvbSk7CiAgICAgaWYgKCB1bmxpa2VseSghZHBjaSkgKQog
ICAgIHsKQEAgLTI3NCwxMCArMjkxLDE2IEBAIGludCBwdF9pcnFfY3JlYXRlX2JpbmQoCiAgICAg
c3Bpbl9sb2NrKCZkLT5ldmVudF9sb2NrKTsKIAogICAgIGh2bV9pcnFfZHBjaSA9IGRvbWFpbl9n
ZXRfaXJxX2RwY2koZCk7Ci0gICAgaWYgKCBodm1faXJxX2RwY2kgPT0gTlVMTCApCisgICAgaWYg
KCAhaHZtX2lycV9kcGNpICYmICFpc19oYXJkd2FyZV9kb21haW4oZCkgKQogICAgIHsKICAgICAg
ICAgdW5zaWduZWQgaW50IGk7CiAKKyAgICAgICAgLyoKKyAgICAgICAgICogTkI6IHRoZSBoYXJk
d2FyZSBkb21haW4gZG9lc24ndCB1c2UgYSBodm1faXJxX2RwY2kgc3RydWN0IGJlY2F1c2UKKyAg
ICAgICAgICogaXQncyBvbmx5IGFsbG93ZWQgdG8gaWRlbnRpdHkgbWFwIEdTSXMsIGFuZCBzbyB0
aGUgZGF0YSBjb250YWluZWQgaW4KKyAgICAgICAgICogdGhhdCBzdHJ1Y3QgKHVzZWQgdG8gbWFw
IGd1ZXN0IEdTSXMgaW50byBtYWNoaW5lIEdTSXMgYW5kIHBlcmZvcm0KKyAgICAgICAgICogaW50
ZXJydXB0IHJvdXRpbmcpIGlzIGNvbXBsZXRlbHkgdXNlbGVzcyB0byBpdC4KKyAgICAgICAgICov
CiAgICAgICAgIGh2bV9pcnFfZHBjaSA9IHh6YWxsb2Moc3RydWN0IGh2bV9pcnFfZHBjaSk7CiAg
ICAgICAgIGlmICggaHZtX2lycV9kcGNpID09IE5VTEwgKQogICAgICAgICB7CkBAIC00MjIsMzUg
KzQ0NSw1NCBAQCBpbnQgcHRfaXJxX2NyZWF0ZV9iaW5kKAogICAgIGNhc2UgUFRfSVJRX1RZUEVf
UENJOgogICAgIGNhc2UgUFRfSVJRX1RZUEVfTVNJX1RSQU5TTEFURToKICAgICB7Ci0gICAgICAg
IHVuc2lnbmVkIGludCBidXMgPSBwdF9pcnFfYmluZC0+dS5wY2kuYnVzOwotICAgICAgICB1bnNp
Z25lZCBpbnQgZGV2aWNlID0gcHRfaXJxX2JpbmQtPnUucGNpLmRldmljZTsKLSAgICAgICAgdW5z
aWduZWQgaW50IGludHggPSBwdF9pcnFfYmluZC0+dS5wY2kuaW50eDsKLSAgICAgICAgdW5zaWdu
ZWQgaW50IGd1ZXN0X2dzaSA9IGh2bV9wY2lfaW50eF9nc2koZGV2aWNlLCBpbnR4KTsKLSAgICAg
ICAgdW5zaWduZWQgaW50IGxpbmsgPSBodm1fcGNpX2ludHhfbGluayhkZXZpY2UsIGludHgpOwot
ICAgICAgICBzdHJ1Y3QgZGV2X2ludHhfZ3NpX2xpbmsgKmRpZ2wgPSB4bWFsbG9jKHN0cnVjdCBk
ZXZfaW50eF9nc2lfbGluayk7Ci0gICAgICAgIHN0cnVjdCBodm1fZ2lycV9kcGNpX21hcHBpbmcg
KmdpcnEgPQotICAgICAgICAgICAgeG1hbGxvYyhzdHJ1Y3QgaHZtX2dpcnFfZHBjaV9tYXBwaW5n
KTsKKyAgICAgICAgc3RydWN0IGRldl9pbnR4X2dzaV9saW5rICpkaWdsID0gTlVMTDsKKyAgICAg
ICAgc3RydWN0IGh2bV9naXJxX2RwY2lfbWFwcGluZyAqZ2lycSA9IE5VTEw7CisgICAgICAgIHVu
c2lnbmVkIGludCBndWVzdF9nc2k7CiAKLSAgICAgICAgaWYgKCAhZGlnbCB8fCAhZ2lycSApCisg
ICAgICAgIC8qCisgICAgICAgICAqIE1hcHBpbmcgR1NJcyBmb3IgdGhlIGhhcmR3YXJlIGRvbWFp
biBpcyBkaWZmZXJlbnQgdGhhbiBkb2luZyBpdCBmb3IKKyAgICAgICAgICogYW4gdW5wcml2aWxl
ZGdlZCBndWVzdCwgdGhlIGhhcmR3YXJlIGRvbWFpbiBpcyBvbmx5IGFsbG93ZWQgdG8KKyAgICAg
ICAgICogaWRlbnRpdHkgbWFwIEdTSXMsIGFuZCBhcyBzdWNoIGFsbCB0aGUgZGF0YSBpbiB0aGUg
dS5wY2kgdW5pb24gaXMKKyAgICAgICAgICogZGlzY2FyZGVkLgorICAgICAgICAgKi8KKyAgICAg
ICAgaWYgKCBodm1faXJxX2RwY2kgKQogICAgICAgICB7Ci0gICAgICAgICAgICBzcGluX3VubG9j
aygmZC0+ZXZlbnRfbG9jayk7Ci0gICAgICAgICAgICB4ZnJlZShnaXJxKTsKLSAgICAgICAgICAg
IHhmcmVlKGRpZ2wpOwotICAgICAgICAgICAgcmV0dXJuIC1FTk9NRU07Ci0gICAgICAgIH0KKyAg
ICAgICAgICAgIHVuc2lnbmVkIGludCBsaW5rOworCisgICAgICAgICAgICBkaWdsID0geG1hbGxv
YyhzdHJ1Y3QgZGV2X2ludHhfZ3NpX2xpbmspOworICAgICAgICAgICAgZ2lycSA9IHhtYWxsb2Mo
c3RydWN0IGh2bV9naXJxX2RwY2lfbWFwcGluZyk7CisKKyAgICAgICAgICAgIGlmICggIWRpZ2wg
fHwgIWdpcnEgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZk
LT5ldmVudF9sb2NrKTsKKyAgICAgICAgICAgICAgICB4ZnJlZShnaXJxKTsKKyAgICAgICAgICAg
ICAgICB4ZnJlZShkaWdsKTsKKyAgICAgICAgICAgICAgICByZXR1cm4gLUVOT01FTTsKKyAgICAg
ICAgICAgIH0KKworICAgICAgICAgICAgZ2lycS0+YnVzID0gZGlnbC0+YnVzID0gcHRfaXJxX2Jp
bmQtPnUucGNpLmJ1czsKKyAgICAgICAgICAgIGdpcnEtPmRldmljZSA9IGRpZ2wtPmRldmljZSA9
IHB0X2lycV9iaW5kLT51LnBjaS5kZXZpY2U7CisgICAgICAgICAgICBnaXJxLT5pbnR4ID0gZGln
bC0+aW50eCA9IHB0X2lycV9iaW5kLT51LnBjaS5pbnR4OworICAgICAgICAgICAgbGlzdF9hZGRf
dGFpbCgmZGlnbC0+bGlzdCwgJnBpcnFfZHBjaS0+ZGlnbF9saXN0KTsKIAotICAgICAgICBodm1f
aXJxX2RwY2ktPmxpbmtfY250W2xpbmtdKys7CisgICAgICAgICAgICBndWVzdF9nc2kgPSBodm1f
cGNpX2ludHhfZ3NpKGRpZ2wtPmRldmljZSwgZGlnbC0+aW50eCk7CisgICAgICAgICAgICBsaW5r
ID0gaHZtX3BjaV9pbnR4X2xpbmsoZGlnbC0+ZGV2aWNlLCBkaWdsLT5pbnR4KTsKIAotICAgICAg
ICBkaWdsLT5idXMgPSBidXM7Ci0gICAgICAgIGRpZ2wtPmRldmljZSA9IGRldmljZTsKLSAgICAg
ICAgZGlnbC0+aW50eCA9IGludHg7Ci0gICAgICAgIGxpc3RfYWRkX3RhaWwoJmRpZ2wtPmxpc3Qs
ICZwaXJxX2RwY2ktPmRpZ2xfbGlzdCk7CisgICAgICAgICAgICBodm1faXJxX2RwY2ktPmxpbmtf
Y250W2xpbmtdKys7CiAKLSAgICAgICAgZ2lycS0+YnVzID0gYnVzOwotICAgICAgICBnaXJxLT5k
ZXZpY2UgPSBkZXZpY2U7Ci0gICAgICAgIGdpcnEtPmludHggPSBpbnR4OwotICAgICAgICBnaXJx
LT5tYWNoaW5lX2dzaSA9IHBpcnE7Ci0gICAgICAgIGxpc3RfYWRkX3RhaWwoJmdpcnEtPmxpc3Qs
ICZodm1faXJxX2RwY2ktPmdpcnFbZ3Vlc3RfZ3NpXSk7CisgICAgICAgICAgICBnaXJxLT5tYWNo
aW5lX2dzaSA9IHBpcnE7CisgICAgICAgICAgICBsaXN0X2FkZF90YWlsKCZnaXJxLT5saXN0LCAm
aHZtX2lycV9kcGNpLT5naXJxW2d1ZXN0X2dzaV0pOworICAgICAgICB9CisgICAgICAgIGVsc2UK
KyAgICAgICAgeworICAgICAgICAgICAgQVNTRVJUKGlzX2hhcmR3YXJlX2RvbWFpbihkKSk7CisK
KyAgICAgICAgICAgIC8qIE1TSV9UUkFOU0xBVEUgaXMgbm90IHN1cHBvcnRlZCBmb3IgdGhlIGhh
cmR3YXJlIGRvbWFpbi4gKi8KKyAgICAgICAgICAgIGlmICggcHRfaXJxX2JpbmQtPmlycV90eXBl
ICE9IFBUX0lSUV9UWVBFX1BDSSB8fAorICAgICAgICAgICAgICAgICBwaXJxID49IGh2bV9kb21h
aW5faXJxKGQpLT5ucl9nc2lzICkKKyAgICAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAg
ICAgICAgICAgIGd1ZXN0X2dzaSA9IHBpcnE7CisgICAgICAgIH0KIAogICAgICAgICAvKiBCaW5k
IHRoZSBzYW1lIG1pcnEgb25jZSBpbiB0aGUgc2FtZSBkb21haW4gKi8KICAgICAgICAgaWYgKCAh
KHBpcnFfZHBjaS0+ZmxhZ3MgJiBIVk1fSVJRX0RQQ0lfTUFQUEVEKSApCkBAIC00NzIsNyArNTE0
LDI3IEBAIGludCBwdF9pcnFfY3JlYXRlX2JpbmQoCiAgICAgICAgICAgICAgICAgcGlycV9kcGNp
LT5mbGFncyA9IEhWTV9JUlFfRFBDSV9NQVBQRUQgfAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBIVk1fSVJRX0RQQ0lfTUFDSF9QQ0kgfAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBIVk1fSVJRX0RQQ0lfR1VFU1RfUENJOwotICAgICAgICAgICAgICAgIHNo
YXJlID0gQklORF9QSVJRX19XSUxMX1NIQVJFOworICAgICAgICAgICAgICAgIGlmICggIWlzX2hh
cmR3YXJlX2RvbWFpbihkKSApCisgICAgICAgICAgICAgICAgICAgIHNoYXJlID0gQklORF9QSVJR
X19XSUxMX1NIQVJFOworICAgICAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICB7Cisg
ICAgICAgICAgICAgICAgICAgIGludCBtYXNrID0gdmlvYXBpY19nZXRfbWFzayhkLCBndWVzdF9n
c2kpOworICAgICAgICAgICAgICAgICAgICBpbnQgdHJpZ2dlcl9tb2RlID0gdmlvYXBpY19nZXRf
dHJpZ2dlcl9tb2RlKGQsIGd1ZXN0X2dzaSk7CisKKyAgICAgICAgICAgICAgICAgICAgaWYgKCBt
YXNrIDwgMCB8fCB0cmlnZ2VyX21vZGUgPCAwICkKKyAgICAgICAgICAgICAgICAgICAgeworICAg
ICAgICAgICAgICAgICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAgICAgICAg
ICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICAgICAgICAgICAgICAgICAgfQorICAgICAg
ICAgICAgICAgICAgICBwaXJxX2RwY2ktPmZsYWdzIHw9IEhWTV9JUlFfRFBDSV9JREVOVElUWV9H
U0k7CisgICAgICAgICAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgICAgICAgICAqIENoZWNr
IGlmIHRoZSBjb3JyZXNwb25kaW5nIHZJTyBBUElDIHBpbiBpcyBjb25maWd1cmVkCisgICAgICAg
ICAgICAgICAgICAgICAqIGxldmVsIG9yIGVkZ2UgdHJpZ2dlciwgbGV2ZWwgdHJpZ2dlcmVkIGlu
dGVycnVwdHMgd2lsbAorICAgICAgICAgICAgICAgICAgICAgKiBiZSBtYXJrZWQgYXMgc2hhcmVh
YmxlLgorICAgICAgICAgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgICAgICAgICAgQVNTRVJU
KCFtYXNrKTsKKyAgICAgICAgICAgICAgICAgICAgc2hhcmUgPSB0cmlnZ2VyX21vZGU7CisgICAg
ICAgICAgICAgICAgfQogICAgICAgICAgICAgfQogCiAgICAgICAgICAgICAvKiBJbml0IHRpbWVy
IGJlZm9yZSBiaW5kaW5nICovCkBAIC00ODksOSArNTUxLDE2IEBAIGludCBwdF9pcnFfY3JlYXRl
X2JpbmQoCiAgICAgICAgICAgICAgICAgICogSVJRX0dVRVNUIGlzIG5vdCBzZXQuIEFzIHN1Y2gg
d2UgY2FuIHJlc2V0ICdkb20nIGRpcmVjdGx5LgogICAgICAgICAgICAgICAgICAqLwogICAgICAg
ICAgICAgICAgIHBpcnFfZHBjaS0+ZG9tID0gTlVMTDsKLSAgICAgICAgICAgICAgICBsaXN0X2Rl
bCgmZ2lycS0+bGlzdCk7Ci0gICAgICAgICAgICAgICAgbGlzdF9kZWwoJmRpZ2wtPmxpc3QpOwot
ICAgICAgICAgICAgICAgIGh2bV9pcnFfZHBjaS0+bGlua19jbnRbbGlua10tLTsKKyAgICAgICAg
ICAgICAgICBpZiAoIGh2bV9pcnFfZHBjaSApCisgICAgICAgICAgICAgICAgeworICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBpbnQgbGluazsKKworICAgICAgICAgICAgICAgICAgICBBU1NF
UlQoZ2lycSAmJiBkaWdsKTsKKyAgICAgICAgICAgICAgICAgICAgbGlzdF9kZWwoJmdpcnEtPmxp
c3QpOworICAgICAgICAgICAgICAgICAgICBsaXN0X2RlbCgmZGlnbC0+bGlzdCk7CisgICAgICAg
ICAgICAgICAgICAgIGxpbmsgPSBodm1fcGNpX2ludHhfbGluayhkaWdsLT5kZXZpY2UsIGRpZ2wt
PmludHgpOworICAgICAgICAgICAgICAgICAgICBodm1faXJxX2RwY2ktPmxpbmtfY250W2xpbmtd
LS07CisgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgIHBpcnFfZHBjaS0+ZmxhZ3Mg
PSAwOwogICAgICAgICAgICAgICAgIHBpcnFfY2xlYW51cF9jaGVjayhpbmZvLCBkKTsKICAgICAg
ICAgICAgICAgICBzcGluX3VubG9jaygmZC0+ZXZlbnRfbG9jayk7CkBAIC01MDQsMTAgKzU3Mywx
NyBAQCBpbnQgcHRfaXJxX2NyZWF0ZV9iaW5kKAogICAgICAgICBzcGluX3VubG9jaygmZC0+ZXZl
bnRfbG9jayk7CiAKICAgICAgICAgaWYgKCBpb21tdV92ZXJib3NlICkKLSAgICAgICAgICAgIHBy
aW50ayhYRU5MT0dfR19JTkZPCi0gICAgICAgICAgICAgICAgICAgImQlZDogYmluZDogbV9nc2k9
JXUgZ19nc2k9JXUgZGV2PSUwMnguJTAyeC4ldSBpbnR4PSV1XG4iLAotICAgICAgICAgICAgICAg
ICAgIGQtPmRvbWFpbl9pZCwgcGlycSwgZ3Vlc3RfZ3NpLCBidXMsCi0gICAgICAgICAgICAgICAg
ICAgUENJX1NMT1QoZGV2aWNlKSwgUENJX0ZVTkMoZGV2aWNlKSwgaW50eCk7CisgICAgICAgIHsK
KyAgICAgICAgICAgIGNoYXIgYnVmWzI0XSA9ICIiOworCisgICAgICAgICAgICBpZiAoIGRpZ2wg
KQorICAgICAgICAgICAgICAgIHNucHJpbnRmKGJ1ZiwgQVJSQVlfU0laRShidWYpLCAiIGRldj0l
MDJ4LiUwMnguJXUgaW50eD0ldSIsCisgICAgICAgICAgICAgICAgICAgICAgICAgZGlnbC0+YnVz
LCBQQ0lfU0xPVChkaWdsLT5kZXZpY2UpLAorICAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9G
VU5DKGRpZ2wtPmRldmljZSksIGRpZ2wtPmludHgpOworCisgICAgICAgICAgICBwcmludGsoWEVO
TE9HX0dfSU5GTyAiZCVkOiBiaW5kOiBtX2dzaT0ldSBnX2dzaT0ldSVzXG4iLAorICAgICAgICAg
ICAgICAgICAgIGQtPmRvbWFpbl9pZCwgcGlycSwgZ3Vlc3RfZ3NpLCBidWYpOworICAgICAgICB9
CiAgICAgICAgIGJyZWFrOwogICAgIH0KIApAQCAtNTU0LDcgKzYzMCw3IEBAIGludCBwdF9pcnFf
ZGVzdHJveV9iaW5kKAogCiAgICAgaHZtX2lycV9kcGNpID0gZG9tYWluX2dldF9pcnFfZHBjaShk
KTsKIAotICAgIGlmICggaHZtX2lycV9kcGNpID09IE5VTEwgKQorICAgIGlmICggIWh2bV9pcnFf
ZHBjaSAmJiAhaXNfaGFyZHdhcmVfZG9tYWluKGQpICkKICAgICB7CiAgICAgICAgIHNwaW5fdW5s
b2NrKCZkLT5ldmVudF9sb2NrKTsKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CkBAIC01NjMsNyAr
NjM5LDcgQEAgaW50IHB0X2lycV9kZXN0cm95X2JpbmQoCiAgICAgcGlycSA9IHBpcnFfaW5mbyhk
LCBtYWNoaW5lX2dzaSk7CiAgICAgcGlycV9kcGNpID0gcGlycV9kcGNpKHBpcnEpOwogCi0gICAg
aWYgKCBwdF9pcnFfYmluZC0+aXJxX3R5cGUgIT0gUFRfSVJRX1RZUEVfTVNJICkKKyAgICBpZiAo
IGh2bV9pcnFfZHBjaSAmJiBwdF9pcnFfYmluZC0+aXJxX3R5cGUgIT0gUFRfSVJRX1RZUEVfTVNJ
ICkKICAgICB7CiAgICAgICAgIHVuc2lnbmVkIGludCBidXMgPSBwdF9pcnFfYmluZC0+dS5wY2ku
YnVzOwogICAgICAgICB1bnNpZ25lZCBpbnQgZGV2aWNlID0gcHRfaXJxX2JpbmQtPnUucGNpLmRl
dmljZTsKQEAgLTYzOCwxMSArNzE0LDE1IEBAIGludCBwdF9pcnFfZGVzdHJveV9iaW5kKAogICAg
IGlmICggd2hhdCAmJiBpb21tdV92ZXJib3NlICkKICAgICB7CiAgICAgICAgIHVuc2lnbmVkIGlu
dCBkZXZpY2UgPSBwdF9pcnFfYmluZC0+dS5wY2kuZGV2aWNlOworICAgICAgICBjaGFyIGJ1Zlsy
NF0gPSAiIjsKKworICAgICAgICBpZiAoIGh2bV9pcnFfZHBjaSApCisgICAgICAgICAgICBzbnBy
aW50ZihidWYsIEFSUkFZX1NJWkUoYnVmKSwgIiBkZXY9JTAyeC4lMDJ4LiV1IGludHg9JXUiLAor
ICAgICAgICAgICAgICAgICAgICAgcHRfaXJxX2JpbmQtPnUucGNpLmJ1cywgUENJX1NMT1QoZGV2
aWNlKSwKKyAgICAgICAgICAgICAgICAgICAgIFBDSV9GVU5DKGRldmljZSksIHB0X2lycV9iaW5k
LT51LnBjaS5pbnR4KTsKIAotICAgICAgICBwcmludGsoWEVOTE9HX0dfSU5GTwotICAgICAgICAg
ICAgICAgImQlZCAlcyB1bm1hcDogbV9pcnE9JXUgZGV2PSUwMng6JTAyeC4ldSBpbnR4PSV1XG4i
LAotICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCB3aGF0LCBtYWNoaW5lX2dzaSwgcHRfaXJx
X2JpbmQtPnUucGNpLmJ1cywKLSAgICAgICAgICAgICAgIFBDSV9TTE9UKGRldmljZSksIFBDSV9G
VU5DKGRldmljZSksIHB0X2lycV9iaW5kLT51LnBjaS5pbnR4KTsKKyAgICAgICAgcHJpbnRrKFhF
TkxPR19HX0lORk8gImQlZCAlcyB1bm1hcDogbV9pcnE9JXUlc1xuIiwKKyAgICAgICAgICAgICAg
IGQtPmRvbWFpbl9pZCwgd2hhdCwgbWFjaGluZV9nc2ksIGJ1Zik7CiAgICAgfQogCiAgICAgcmV0
dXJuIDA7CkBAIC02OTgsOCArNzc4LDggQEAgaW50IGh2bV9kb19JUlFfZHBjaShzdHJ1Y3QgZG9t
YWluICpkLCBzdHJ1Y3QgcGlycSAqcGlycSkKIAogICAgIEFTU0VSVChpc19odm1fZG9tYWluKGQp
KTsKIAotICAgIGlmICggIWlvbW11X2VuYWJsZWQgfHwgIWRwY2kgfHwgIXBpcnFfZHBjaSB8fAot
ICAgICAgICAgIShwaXJxX2RwY2ktPmZsYWdzICYgSFZNX0lSUV9EUENJX01BUFBFRCkgKQorICAg
IGlmICggIWlvbW11X2VuYWJsZWQgfHwgKCFpc19oYXJkd2FyZV9kb21haW4oZCkgJiYgIWRwY2kp
IHx8CisgICAgICAgICAhcGlycV9kcGNpIHx8ICEocGlycV9kcGNpLT5mbGFncyAmIEhWTV9JUlFf
RFBDSV9NQVBQRUQpICkKICAgICAgICAgcmV0dXJuIDA7CiAKICAgICBwaXJxX2RwY2ktPm1hc2tl
ZCA9IDE7CkBAIC03NTksNyArODM5LDcgQEAgdm9pZCBodm1fZHBjaV9tc2lfZW9pKHN0cnVjdCBk
b21haW4gKmQsIGludCB2ZWN0b3IpCiAKIHN0YXRpYyB2b2lkIGh2bV9kaXJxX2Fzc2lzdChzdHJ1
Y3QgZG9tYWluICpkLCBzdHJ1Y3QgaHZtX3BpcnFfZHBjaSAqcGlycV9kcGNpKQogewotICAgIGlm
ICggdW5saWtlbHkoIWh2bV9kb21haW5faXJxKGQpLT5kcGNpKSApCisgICAgaWYgKCB1bmxpa2Vs
eSghaHZtX2RvbWFpbl9pcnEoZCktPmRwY2kpICYmICFpc19oYXJkd2FyZV9kb21haW4oZCkgKQog
ICAgIHsKICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CiAgICAgICAgIHJldHVybjsKQEAg
LTc5MSwxMCArODcxLDE3IEBAIHN0YXRpYyB2b2lkIGh2bV9kaXJxX2Fzc2lzdChzdHJ1Y3QgZG9t
YWluICpkLCBzdHJ1Y3QgaHZtX3BpcnFfZHBjaSAqcGlycV9kcGNpKQogCiAgICAgICAgIGxpc3Rf
Zm9yX2VhY2hfZW50cnkgKCBkaWdsLCAmcGlycV9kcGNpLT5kaWdsX2xpc3QsIGxpc3QgKQogICAg
ICAgICB7CisgICAgICAgICAgICBBU1NFUlQoIShwaXJxX2RwY2ktPmZsYWdzICYgSFZNX0lSUV9E
UENJX0lERU5USVRZX0dTSSkpOwogICAgICAgICAgICAgaHZtX3BjaV9pbnR4X2Fzc2VydChkLCBk
aWdsLT5kZXZpY2UsIGRpZ2wtPmludHgpOwogICAgICAgICAgICAgcGlycV9kcGNpLT5wZW5kaW5n
Kys7CiAgICAgICAgIH0KIAorICAgICAgICBpZiAoIHBpcnFfZHBjaS0+ZmxhZ3MgJiBIVk1fSVJR
X0RQQ0lfSURFTlRJVFlfR1NJICkKKyAgICAgICAgeworICAgICAgICAgICAgaHZtX2dzaV9hc3Nl
cnQoZCwgcGlycS0+cGlycSk7CisgICAgICAgICAgICBwaXJxX2RwY2ktPnBlbmRpbmcrKzsKKyAg
ICAgICAgfQorCiAgICAgICAgIGlmICggcGlycV9kcGNpLT5mbGFncyAmIEhWTV9JUlFfRFBDSV9U
UkFOU0xBVEUgKQogICAgICAgICB7CiAgICAgICAgICAgICAvKiBmb3IgdHJhbnNsYXRlZCBNU0kg
dG8gSU5UeCBpbnRlcnJ1cHQsIGVvaSBhcyBlYXJseSBhcyBwb3NzaWJsZSAqLwpAQCAtODE2LDE3
ICs5MDMsMTAgQEAgc3RhdGljIHZvaWQgaHZtX2RpcnFfYXNzaXN0KHN0cnVjdCBkb21haW4gKmQs
IHN0cnVjdCBodm1fcGlycV9kcGNpICpwaXJxX2RwY2kpCiAgICAgc3Bpbl91bmxvY2soJmQtPmV2
ZW50X2xvY2spOwogfQogCi1zdGF0aWMgdm9pZCBfX2h2bV9kcGNpX2VvaShzdHJ1Y3QgZG9tYWlu
ICpkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGh2bV9naXJxX2Rw
Y2lfbWFwcGluZyAqZ2lycSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVuaW9u
IHZpb2FwaWNfcmVkaXJfZW50cnkgKmVudCkKK3N0YXRpYyB2b2lkIGh2bV9waXJxX2VvaShzdHJ1
Y3QgcGlycSAqcGlycSwKKyAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1bmlvbiB2aW9h
cGljX3JlZGlyX2VudHJ5ICplbnQpCiB7Ci0gICAgc3RydWN0IHBpcnEgKnBpcnEgPSBwaXJxX2lu
Zm8oZCwgZ2lycS0+bWFjaGluZV9nc2kpOwotICAgIHN0cnVjdCBodm1fcGlycV9kcGNpICpwaXJx
X2RwY2k7Ci0KLSAgICBpZiAoICFodm1fZG9tYWluX3VzZV9waXJxKGQsIHBpcnEpICkKLSAgICAg
ICAgaHZtX3BjaV9pbnR4X2RlYXNzZXJ0KGQsIGdpcnEtPmRldmljZSwgZ2lycS0+aW50eCk7Ci0K
LSAgICBwaXJxX2RwY2kgPSBwaXJxX2RwY2kocGlycSk7CisgICAgc3RydWN0IGh2bV9waXJxX2Rw
Y2kgKnBpcnFfZHBjaSA9IHBpcnFfZHBjaShwaXJxKTsKIAogICAgIC8qCiAgICAgICogTm8gbmVl
ZCB0byBnZXQgdmVjdG9yIGxvY2sgZm9yIHRpbWVyCkBAIC04NDEsNiArOTIxLDMxIEBAIHN0YXRp
YyB2b2lkIF9faHZtX2RwY2lfZW9pKHN0cnVjdCBkb21haW4gKmQsCiAgICAgcGlycV9ndWVzdF9l
b2kocGlycSk7CiB9CiAKK3N0YXRpYyB2b2lkIF9faHZtX2RwY2lfZW9pKHN0cnVjdCBkb21haW4g
KmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgaHZtX2dpcnFfZHBj
aV9tYXBwaW5nICpnaXJxLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdW5pb24g
dmlvYXBpY19yZWRpcl9lbnRyeSAqZW50KQoreworICAgIHN0cnVjdCBwaXJxICpwaXJxID0gcGly
cV9pbmZvKGQsIGdpcnEtPm1hY2hpbmVfZ3NpKTsKKworICAgIGlmICggIWh2bV9kb21haW5fdXNl
X3BpcnEoZCwgcGlycSkgKQorICAgICAgICBodm1fcGNpX2ludHhfZGVhc3NlcnQoZCwgZ2lycS0+
ZGV2aWNlLCBnaXJxLT5pbnR4KTsKKworICAgIGh2bV9waXJxX2VvaShwaXJxLCBlbnQpOworfQor
CitzdGF0aWMgdm9pZCBodm1fZ3NpX2VvaShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQg
Z3NpLAorICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdW5pb24gdmlvYXBpY19yZWRpcl9l
bnRyeSAqZW50KQoreworICAgIHN0cnVjdCBwaXJxICpwaXJxID0gcGlycV9pbmZvKGQsIGdzaSk7
CisKKyAgICAvKiBDaGVjayBpZiBHU0kgaXMgYWN0dWFsbHkgbWFwcGVkLiAqLworICAgIGlmICgg
IXBpcnFfZHBjaShwaXJxKSApCisgICAgICAgIHJldHVybjsKKworICAgIGh2bV9nc2lfZGVhc3Nl
cnQoZCwgZ3NpKTsKKyAgICBodm1fcGlycV9lb2kocGlycSwgZW50KTsKK30KKwogdm9pZCBodm1f
ZHBjaV9lb2koc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGd1ZXN0X2dzaSwKICAgICAg
ICAgICAgICAgICAgIGNvbnN0IHVuaW9uIHZpb2FwaWNfcmVkaXJfZW50cnkgKmVudCkKIHsKQEAg
LTg1MCw2ICs5NTUsMTMgQEAgdm9pZCBodm1fZHBjaV9lb2koc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgaW50IGd1ZXN0X2dzaSwKICAgICBpZiAoICFpb21tdV9lbmFibGVkICkKICAgICAgICAg
cmV0dXJuOwogCisgICAgaWYgKCBpc19oYXJkd2FyZV9kb21haW4oZCkgKQorICAgIHsKKyAgICAg
ICAgc3Bpbl9sb2NrKCZkLT5ldmVudF9sb2NrKTsKKyAgICAgICAgaHZtX2dzaV9lb2koZCwgZ3Vl
c3RfZ3NpLCBlbnQpOworICAgICAgICBnb3RvIHVubG9jazsKKyAgICB9CisKICAgICBpZiAoIGd1
ZXN0X2dzaSA8IE5SX0lTQUlSUVMgKQogICAgIHsKICAgICAgICAgaHZtX2RwY2lfaXNhaXJxX2Vv
aShkLCBndWVzdF9nc2kpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlv
YXBpYy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlvYXBpYy5oCmluZGV4IDUwMjhiZGNj
NDguLjc0YjRjYTQ2NzAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3Zpb2Fw
aWMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92aW9hcGljLmgKQEAgLTY5LDUgKzY5
LDYgQEAgdm9pZCB2aW9hcGljX3VwZGF0ZV9FT0koc3RydWN0IGRvbWFpbiAqZCwgdTggdmVjdG9y
KTsKIAogaW50IHZpb2FwaWNfZ2V0X21hc2soc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50
IGdzaSk7CiBpbnQgdmlvYXBpY19nZXRfdmVjdG9yKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGludCBnc2kpOworaW50IHZpb2FwaWNfZ2V0X3RyaWdnZXJfbW9kZShzdHJ1Y3QgZG9tYWluICpk
LCB1bnNpZ25lZCBpbnQgZ3NpKTsKIAogI2VuZGlmIC8qIF9fQVNNX1g4Nl9IVk1fVklPQVBJQ19I
X18gKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9odm0vaXJxLmggYi94ZW4vaW5jbHVk
ZS94ZW4vaHZtL2lycS5oCmluZGV4IDY3MWE2ZjJlMDYuLjBkMmM3MmMxMDkgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL3hlbi9odm0vaXJxLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2h2bS9pcnEu
aApAQCAtNDAsNiArNDAsNyBAQCBzdHJ1Y3QgZGV2X2ludHhfZ3NpX2xpbmsgewogI2RlZmluZSBf
SFZNX0lSUV9EUENJX0VPSV9MQVRDSF9TSElGVCAgICAgICAgICAgMwogI2RlZmluZSBfSFZNX0lS
UV9EUENJX0dVRVNUX1BDSV9TSElGVCAgICAgICAgICAgNAogI2RlZmluZSBfSFZNX0lSUV9EUENJ
X0dVRVNUX01TSV9TSElGVCAgICAgICAgICAgNQorI2RlZmluZSBfSFZNX0lSUV9EUENJX0lERU5U
SVRZX0dTSV9TSElGVCAgICAgICAgNgogI2RlZmluZSBfSFZNX0lSUV9EUENJX1RSQU5TTEFURV9T
SElGVCAgICAgICAgICAxNQogI2RlZmluZSBIVk1fSVJRX0RQQ0lfTUFDSF9QQ0kgICAgICAgICgx
IDw8IF9IVk1fSVJRX0RQQ0lfTUFDSF9QQ0lfU0hJRlQpCiAjZGVmaW5lIEhWTV9JUlFfRFBDSV9N
QUNIX01TSSAgICAgICAgKDEgPDwgX0hWTV9JUlFfRFBDSV9NQUNIX01TSV9TSElGVCkKQEAgLTQ3
LDYgKzQ4LDcgQEAgc3RydWN0IGRldl9pbnR4X2dzaV9saW5rIHsKICNkZWZpbmUgSFZNX0lSUV9E
UENJX0VPSV9MQVRDSCAgICAgICAoMSA8PCBfSFZNX0lSUV9EUENJX0VPSV9MQVRDSF9TSElGVCkK
ICNkZWZpbmUgSFZNX0lSUV9EUENJX0dVRVNUX1BDSSAgICAgICAoMSA8PCBfSFZNX0lSUV9EUENJ
X0dVRVNUX1BDSV9TSElGVCkKICNkZWZpbmUgSFZNX0lSUV9EUENJX0dVRVNUX01TSSAgICAgICAo
MSA8PCBfSFZNX0lSUV9EUENJX0dVRVNUX01TSV9TSElGVCkKKyNkZWZpbmUgSFZNX0lSUV9EUENJ
X0lERU5USVRZX0dTSSAgICAoMSA8PCBfSFZNX0lSUV9EUENJX0lERU5USVRZX0dTSV9TSElGVCkK
ICNkZWZpbmUgSFZNX0lSUV9EUENJX1RSQU5TTEFURSAgICAgICAoMSA8PCBfSFZNX0lSUV9EUENJ
X1RSQU5TTEFURV9TSElGVCkKIAogI2RlZmluZSBWTVNJX0RFU1RfSURfTUFTSyAweGZmCkBAIC0x
MjMsNiArMTI1LDEwIEBAIHZvaWQgaHZtX2lzYV9pcnFfYXNzZXJ0KAogdm9pZCBodm1faXNhX2ly
cV9kZWFzc2VydCgKICAgICBzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgaXNhX2lycSk7
CiAKKy8qIE1vZGlmeSBzdGF0ZSBvZiBHU0lzLiAqLwordm9pZCBodm1fZ3NpX2Fzc2VydChzdHJ1
Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZ3NpKTsKK3ZvaWQgaHZtX2dzaV9kZWFzc2VydChz
dHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZ3NpKTsKKwogaW50IGh2bV9zZXRfcGNpX2xp
bmtfcm91dGUoc3RydWN0IGRvbWFpbiAqZCwgdTggbGluaywgdTggaXNhX2lycSk7CiAKIGludCBo
dm1faW5qZWN0X21zaShzdHJ1Y3QgZG9tYWluICpkLCB1aW50NjRfdCBhZGRyLCB1aW50MzJfdCBk
YXRhKTsKLS0gCjIuMTEuMCAoQXBwbGUgR2l0LTgxKQoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 23 10:00:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 10: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 1dOLNg-00017t-QV; Fri, 23 Jun 2017 10:00: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=3400dafe0=roger.pau@citrix.com>)
 id 1dOLNf-00017L-FG
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 09:59:59 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 DE/61-02181-E96EC495; Fri, 23 Jun 2017 09:59:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHSDve68Zz6
 RBheuy1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk3zzQzFzyXrJi3r421gXGBcBcjJ4eEgL/E
 kY6PTCA2m4COxMW5O9m6GDk4RARUJG7vNQAxmQXKJWbciAepEBZwkFj4cTM7SJhFQFVi2tFak
 DCvgKXE28fz2SEG6km8nfiCEcTmFLCS+DJhKyuILQRU03F0PxNEvaDEyZlPWEBsZgFNidbtv9
 khbHmJ5q2zmSHqFSX65z1gm8DINwtJyywkLbOQtCxgZF7FqF6cWlSWWqRrqJdUlJmeUZKbmJm
 ja2hgqpebWlycmJ6ak5hUrJecn7uJERhk9QwMjDsYm3qdDzFKcjApifLGnvGJFOJLyk+pzEgs
 zogvKs1JLT7EqMHBIbB57eoLjFIsefl5qUoSvCefANUJFqWmp1akZeYA4wCmVIKDR0mE12MzU
 Jq3uCAxtzgzHSJ1ilFRSpyX9SlQQgAkkVGaB9cGi71LjLJSwryMDAwMQjwFqUW5mSWo8q8YxT
 kYlYR5+UCm8GTmlcBNfwW0mAlo8Yw1YItLEhFSUg2M8WFhXYsn39I+05M593nJOiZmzpiwj4r
 +R1dxWxyY/LtXepm3ebVbn+gL3R3nbqR9ijz2OrK47OiN+/0Bx+s4Uvhm+RbvepZn80j8tUuZ
 Ba+J5ks/TS+jqUddPXOmKPvlX9WwE3vUrr3F69lXIQE7he4JBbUeUx+zRGfee2uqVHG4et7KL
 yFKLMUZiYZazEXFiQDnt7nOuAIAAA==
X-Env-Sender: prvs=3400dafe0=roger.pau@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1498211996!84968175!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26258 invoked from network); 23 Jun 2017 09:59:58 -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;
 23 Jun 2017 09:59:58 -0000
X-IronPort-AV: E=Sophos;i="5.39,377,1493683200"; d="scan'208";a="437602556"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 23 Jun 2017 10:59:51 +0100
Message-ID: <20170623095951.71395-4-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170623095951.71395-1-roger.pau@citrix.com>
References: <20170623095951.71395-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 v6 3/3] x86/vioapic: bind interrupts to 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>

QWRkIHRoZSBnbHVlIGluIG9yZGVyIHRvIGJpbmQgdGhlIFBWSCBEb20wIEdTSSBmcm9tIGJhcmUg
bWV0YWwuIFRoaXMKaXMgZG9uZSB3aGVuIERvbTAgdW5tYXNrcyB0aGUgdklPIEFQSUMgcGlucywg
YnkgZmV0Y2hpbmcgdGhlIGN1cnJlbnQKcGluIHNldHRpbmdzIGFuZCBzZXR0aW5nIHVwIHRoZSBQ
SVJRLCB3aGljaCB3aWxsIHRoZW4gYmUgYm91bmQgdG8KRG9tMC4KClNpZ25lZC1vZmYtYnk6IFJv
Z2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0t
LQpDaGFuZ2VzIHNpbmNlIHY0OgogLSBzL2QvY3VycmQvLgoKQ2hhbmdlcyBzaW5jZSB2MzoKIC0g
U2V0dXAgdGhlIGJpbmRpbmcgYWZ0ZXIgd3JpdGluZyB0aGUgbW9kaWZpZWQgUlRFIGZpZWxkcyBi
YWNrIGludG8KICAgdGhlIHZJTyBBUElDIHN0cnVjdCwgb3IgZWxzZSBwdF9pcnFfY3JlYXRlX2Jp
bmQgd2lsbCBmZXRjaCB0aGUKICAgd3JvbmcgdHJpZ2dlciBtb2RlLgoKQ2hhbmdlcyBzaW5jZSB2
MjoKIC0gcy92aW9hcGljX2RvbTBfbWFwX2dzaS92aW9hcGljX2h3ZG9tX21hcF9nc2kvLgogLSBE
b24ndCBzZXQgaHZtX2RvbWlkIGluIHhlbl9kb21jdGxfYmluZF9wdF9pcnFfdCAoaXQncyBpZ25v
cmVkKS4KIC0gcy9nZHByaW50ay9ncHJpbnRrLy4KIC0gQ2hhbmdlIHRoZSBsb2dpYyBvZiB0aGUg
ZXJyb3IgcGF0aHMgYW5kIHJlbW92ZSB0aGUgbGFiZWxzLgoKQ2hhbmdlcyBzaW5jZSB2MToKIC0g
TWFzayB0aGUgcGluIG9uIGVycm9yIChpbnN0ZWFkIG9mIHBhbmlja2luZykuCiAtIEZhY3RvciBv
dXQgdGhlIERvbTAgc3BlY2lmaWMgY29kZSBpbnRvIGEgZnVuY3Rpb24uCiAtIFVzZSB0aGUgbmV3
bHkgaW50cm9kdWNlZCBhbGxvY2F0ZV9hbmRfbWFwX2dzaV9waXJxIGluc3RlYWQgb2YKICAgcGh5
c2Rldl9tYXBfcGlycS4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3Zpb2FwaWMuYyB8IDYwICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2Vk
LCA2MCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aW9hcGlj
LmMgYi94ZW4vYXJjaC94ODYvaHZtL3Zpb2FwaWMuYwppbmRleCA3ZTA2ODk5NzM4Li5iMGNhMzUy
ZDE3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3Zpb2FwaWMuYworKysgYi94ZW4vYXJj
aC94ODYvaHZtL3Zpb2FwaWMuYwpAQCAtMTU4LDYgKzE1OCw1MiBAQCBzdGF0aWMgaW50IHZpb2Fw
aWNfcmVhZCgKICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogfQogCitzdGF0aWMgaW50IHZpb2Fw
aWNfaHdkb21fbWFwX2dzaSh1bnNpZ25lZCBpbnQgZ3NpLCB1bnNpZ25lZCBpbnQgdHJpZywKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBwb2wpCit7CisgICAg
c3RydWN0IGRvbWFpbiAqY3VycmQgPSBjdXJyZW50LT5kb21haW47CisgICAgeGVuX2RvbWN0bF9i
aW5kX3B0X2lycV90IHB0X2lycV9iaW5kID0geworICAgICAgICAuaXJxX3R5cGUgPSBQVF9JUlFf
VFlQRV9QQ0ksCisgICAgICAgIC5tYWNoaW5lX2lycSA9IGdzaSwKKyAgICB9OworICAgIGludCBy
ZXQsIHBpcnEgPSBnc2k7CisKKyAgICBBU1NFUlQoaXNfaGFyZHdhcmVfZG9tYWluKGN1cnJkKSk7
CisKKyAgICAvKiBJbnRlcnJ1cHQgaGFzIGJlZW4gdW5tYXNrZWQsIGJpbmQgaXQgbm93LiAqLwor
ICAgIHJldCA9IG1wX3JlZ2lzdGVyX2dzaShnc2ksIHRyaWcsIHBvbCk7CisgICAgaWYgKCByZXQg
PT0gLUVFWElTVCApCisgICAgICAgIHJldHVybiAwOworICAgIGlmICggcmV0ICkKKyAgICB7Cisg
ICAgICAgIGdwcmludGsoWEVOTE9HX1dBUk5JTkcsICJ2aW9hcGljOiBlcnJvciByZWdpc3Rlcmlu
ZyBHU0kgJXU6ICVkXG4iLAorICAgICAgICAgICAgICAgICBnc2ksIHJldCk7CisgICAgICAgIHJl
dHVybiByZXQ7CisgICAgfQorCisgICAgcmV0ID0gYWxsb2NhdGVfYW5kX21hcF9nc2lfcGlycShj
dXJyZCwgcGlycSwgJnBpcnEpOworICAgIGlmICggcmV0ICkKKyAgICB7CisgICAgICAgIGdwcmlu
dGsoWEVOTE9HX1dBUk5JTkcsICJ2aW9hcGljOiBlcnJvciBtYXBwaW5nIEdTSSAldTogJWRcbiIs
CisgICAgICAgICAgICAgICAgIGdzaSwgcmV0KTsKKyAgICAgICAgcmV0dXJuIHJldDsKKyAgICB9
CisKKyAgICBwY2lkZXZzX2xvY2soKTsKKyAgICByZXQgPSBwdF9pcnFfY3JlYXRlX2JpbmQoY3Vy
cmQsICZwdF9pcnFfYmluZCk7CisgICAgaWYgKCByZXQgKQorICAgIHsKKyAgICAgICAgZ3ByaW50
ayhYRU5MT0dfV0FSTklORywgInZpb2FwaWM6IGVycm9yIGJpbmRpbmcgR1NJICV1OiAlZFxuIiwK
KyAgICAgICAgICAgICAgICBnc2ksIHJldCk7CisgICAgICAgIHNwaW5fbG9jaygmY3VycmQtPmV2
ZW50X2xvY2spOworICAgICAgICB1bm1hcF9kb21haW5fcGlycShjdXJyZCwgcGlycSk7CisgICAg
ICAgIHNwaW5fdW5sb2NrKCZjdXJyZC0+ZXZlbnRfbG9jayk7CisgICAgfQorICAgIHBjaWRldnNf
dW5sb2NrKCk7CisKKyAgICByZXR1cm4gcmV0OworfQorCiBzdGF0aWMgdm9pZCB2aW9hcGljX3dy
aXRlX3JlZGlyZW50KAogICAgIHN0cnVjdCBodm1fdmlvYXBpYyAqdmlvYXBpYywgdW5zaWduZWQg
aW50IGlkeCwKICAgICBpbnQgdG9wX3dvcmQsIHVpbnQzMl90IHZhbCkKQEAgLTE5MCw2ICsyMzYs
MjAgQEAgc3RhdGljIHZvaWQgdmlvYXBpY193cml0ZV9yZWRpcmVudCgKIAogICAgICpwZW50ID0g
ZW50OwogCisgICAgaWYgKCBpc19oYXJkd2FyZV9kb21haW4oZCkgJiYgdW5tYXNrZWQgKQorICAg
IHsKKyAgICAgICAgaW50IHJldDsKKworICAgICAgICByZXQgPSB2aW9hcGljX2h3ZG9tX21hcF9n
c2koZ3NpLCBlbnQuZmllbGRzLnRyaWdfbW9kZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGVudC5maWVsZHMucG9sYXJpdHkpOworICAgICAgICBpZiAoIHJldCApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIC8qIE1hc2sgdGhlIGVudHJ5IGFnYWluLiAqLworICAgICAgICAg
ICAgcGVudC0+ZmllbGRzLm1hc2sgPSAxOworICAgICAgICAgICAgdW5tYXNrZWQgPSAwOworICAg
ICAgICB9CisgICAgfQorCiAgICAgaWYgKCBnc2kgPT0gMCApCiAgICAgewogICAgICAgICB2bGFw
aWNfYWRqdXN0X2k4MjU5X3RhcmdldChkKTsKLS0gCjIuMTEuMCAoQXBwbGUgR2l0LTgxKQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 23 10:00:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 10: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 1dOLNf-00017M-D9; Fri, 23 Jun 2017 09: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 <prvs=3400dafe0=roger.pau@citrix.com>)
 id 1dOLNd-000179-Tx
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 09:59:58 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 9A/CC-02006-D96EC495; Fri, 23 Jun 2017 09:59:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHLMWRWlGSWpSXmKPExsXitHSDve6cZz6
 RBkt/GFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnnL09gKpjDUnH28nLmBsbDzF2MnBwSAv4S
 Jw9uYwWx2QR0JC7O3cnWxcjBISKgInF7rwFIWFjAS+Lem9/sIDaLgKrE7NZmNhCbV8BS4tfOY
 +wQY/Qk3k58wQhiCwkoSvTPewBVIyhxcuYTFhCbWUBC4uCLF8wTGLlmIUnNQpJawMi0ilGjOL
 WoLLVI18hQL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMj0Of1DAyMOxjvTvY7xCj
 JwaQkyht7xidSiC8pP6UyI7E4I76oNCe1+BCjBgeHwOa1qy8wSrHk5eelKknw2j4FqhMsSk1P
 rUjLzAEGJUypBAePkgivx2agNG9xQWJucWY6ROoUozHHhtXrvzBxNH3Y8oVJCGySlDjvT5BJA
 iClGaV5cINg0XKJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjBvKcgUnsy8Erh9r4BOYQI6Zc
 YasFNKEhFSUg2MEtsiz8zO6WI/Xaa0/WeT6UIfkb02VWq6Fb07cv6f6zp+hula/Ok0tmMrL2X
 nmr4xP7SOu/YGV1eAv+f0TXFfC+50pC4/LxxWx8iq079j1ZYdpisP/lt6R8vK52vP99cbHzat
 mmac3cO/f5LK3JLridW1092unI2v/DW5J2Ubq4Xv2kWve3PMlViKMxINtZiLihMBlROU1JECA
 AA=
X-Env-Sender: prvs=3400dafe0=roger.pau@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1498211995!104866594!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65244 invoked from network); 23 Jun 2017 09:59:56 -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 Jun 2017 09:59:56 -0000
X-IronPort-AV: E=Sophos;i="5.39,377,1493683200"; d="scan'208";a="437602550"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 23 Jun 2017 10:59:48 +0100
Message-ID: <20170623095951.71395-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH v6 0/3] x86/dpci: bind legacy PCI interrupts to
	PVHv2 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>

SGVsbG8sCgpUaGUgZm9sbG93aW5nIHBhdGNoZXMgYWxsb3cgYmluZGluZyBiYXJlLW1ldGFsIEdT
SXMgaW50byBhIFBWSHYyIERvbTAsCmJ5IHNub29waW5nIG9uIHRoZSB2SU8gQVBJQ3Mgd3JpdGVz
IG1hZGUgYnkgRG9tMC4KClRoZXJlIGFyZSBvbmx5IHRyZWUgcmVtYWluaW5nIHBhdGNoZXMsIHRo
ZSBmaXJzdCBvbmUgaXMgYW4KaW1wcm92ZW1lbnRzL2NsZWFudXAgdG8gdGhlIHZpb2FwaWMgY29k
ZSwgdGhlIHNlY29uZCBhZGRzIHN1cHBvcnQgZm9yCmlkZW50aXR5IG1hcHBpbmcgR1NJcyBmb3Ig
dGhlIGhhcmR3YXJlIGRvbWFpbiwgYW5kIGZpbmFsbHkgdGhlIGxhc3QKb25lIHNub29wcyB2SU8g
QVBJQyB3cml0ZXMgZnJvbSB0aGUgaGFyZHdhcmUgZG9tYWluIGluIG9yZGVyIHRvIHNldHVwCnRo
b3NlIGlkZW50aXR5IG1hcHBpbmdzLgoKQSBicmFuY2ggd2l0aCB0aGUgY2hhbmdlcyBjYW4gYmUg
Zm91bmQgYXQ6CgpnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcGVvcGxlL3JveWdlci94ZW4uZ2l0IGRv
bTBfZ3NpX3Y2CgpUaGFua3MsIFJvZ2VyLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 23 10:00:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 10: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 1dOLOF-0001on-DL; Fri, 23 Jun 2017 10:00:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bp@alien8.de>) id 1dOLOD-0001o7-UV
 for xen-devel@lists.xen.org; Fri, 23 Jun 2017 10:00:34 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 5B/22-03058-1C6EC495; Fri, 23 Jun 2017 10:00:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXCytl5VPfAM59
 Ig63rlCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxr04+zFLxRrFi1/TZzA+N8mS5GDg4JAV2J
 N306XYxcHEICWxkl1u/7zQ7h3GeSuPv6MGMXIycHi4CqxPWTK9lAbDYBFYmlZ24xgdgiAloSb
 Qtus4A0MAtM5ZC4dvY5C0iCQSBO4vC3T+wgtrBAoMT22UuYQWxeAVOJD3+usEJsaGOUeHL+N1
 RCUOLkzCdgzcwC6hJ/5l1iBjmPWUBaYvk/DpAwp4CnxL/DT1lBbFGgIzqXzmGZwCgwC0n3LCT
 dsxC6FzAyr2JUL04tKkst0jXTSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDE4G
 INjBOO+E/yFGSQ4mJVHe2DM+kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeG2fAuUEi1LTUyvSM
 nOAcQKTluDgURLh9dgMlOYtLkjMLc5Mh0idYlSUEufNAekTAElklObBtcFi8xKjrJQwLyPQIU
 I8BalFuZklqPKvGMU5GJWEec1ApvBk5pXATX8FtJgJaPGMNWCLSxIRUlINjIKJUkemfpJvY3H
 SE2hy+/5ww4yT1oo+rnunfYx9LVbItX/mgXSWOw+L9GdMUcr8MN3YXcN9yterHNU6XLOr58yM
 5PCTDFu2Oq/mep55+ku3twkMvV1CJQlMt3ImTMk6+YhrEe/at17zVXfJzH67+Pnk6OMO/zymV
 XRt/Lrx84ntDFx2cUeX/1JiKc5INNRiLipOBAABYA9yyAIAAA==
X-Env-Sender: bp@alien8.de
X-Msg-Ref: server-10.tower-21.messagelabs.com!1498212032!68694908!1
X-Originating-IP: [5.9.137.197]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65268 invoked from network); 23 Jun 2017 10:00:32 -0000
Received: from mail.skyhub.de (HELO mail.skyhub.de) (5.9.137.197)
 by server-10.tower-21.messagelabs.com with SMTP; 23 Jun 2017 10:00:32 -0000
X-Virus-Scanned: Nedap ESD1 at mail.skyhub.de
Received: from mail.skyhub.de ([127.0.0.1])
 by localhost (blast.alien8.de [127.0.0.1]) (amavisd-new, port 10026)
 with ESMTP id zCN7j5Cjy092; Fri, 23 Jun 2017 12:00:32 +0200 (CEST)
Received: from pd.tnic (p2003008C2F23380075DFB0315F822A25.dip0.t-ipconnect.de
 [IPv6:2003:8c:2f23:3800:75df:b031:5f82:2a25])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mail.skyhub.de (SuperMail on ZX Spectrum 128k) with ESMTPSA id B469E1EC0A8D;
 Fri, 23 Jun 2017 12:00:31 +0200 (CEST)
Date: Fri, 23 Jun 2017 12:00:13 +0200
From: Borislav Petkov <bp@alien8.de>
To: Tom Lendacky <thomas.lendacky@amd.com>
Message-ID: <20170623100013.upd4or6esjvulmvg@pd.tnic>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
 <20170616185619.18967.38945.stgit@tlendack-t1.amdoffice.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170616185619.18967.38945.stgit@tlendack-t1.amdoffice.net>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: linux-efi@vger.kernel.org, Brijesh Singh <brijesh.singh@amd.com>,
 Toshimitsu Kani <toshi.kani@hpe.com>, linux-doc@vger.kernel.org,
 Matt Fleming <matt@codeblueprint.co.uk>, x86@kernel.org, linux-mm@kvack.org,
 Radim =?utf-8?B?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Larry Woodman <lwoodman@redhat.com>, linux-arch@vger.kernel.org,
 kvm@vger.kernel.org, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 kasan-dev@googlegroups.com, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Andy Lutomirski <luto@kernel.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Dmitry Vyukov <dvyukov@google.com>, Juergen Gross <jgross@suse.com>,
 kexec@lists.infradead.org, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org, iommu@lists.linux-foundation.org,
 Thomas Gleixner <tglx@linutronix.de>, Paolo Bonzini <pbonzini@redhat.com>
Subject: Re: [Xen-devel] [PATCH v7 34/36] x86/mm: Add support to encrypt the
 kernel in-place
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBKdW4gMTYsIDIwMTcgYXQgMDE6NTY6MTlQTSAtMDUwMCwgVG9tIExlbmRhY2t5IHdy
b3RlOgo+IEFkZCB0aGUgc3VwcG9ydCB0byBlbmNyeXB0IHRoZSBrZXJuZWwgaW4tcGxhY2UuIFRo
aXMgaXMgZG9uZSBieSBjcmVhdGluZwo+IG5ldyBwYWdlIG1hcHBpbmdzIGZvciB0aGUga2VybmVs
IC0gYSBkZWNyeXB0ZWQgd3JpdGUtcHJvdGVjdGVkIG1hcHBpbmcKPiBhbmQgYW4gZW5jcnlwdGVk
IG1hcHBpbmcuIFRoZSBrZXJuZWwgaXMgZW5jcnlwdGVkIGJ5IGNvcHlpbmcgaXQgdGhyb3VnaAo+
IGEgdGVtcG9yYXJ5IGJ1ZmZlci4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBUb20gTGVuZGFja3kgPHRo
b21hcy5sZW5kYWNreUBhbWQuY29tPgo+IC0tLQo+ICBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9tZW1f
ZW5jcnlwdC5oIHwgICAgNiArCj4gIGFyY2gveDg2L21tL01ha2VmaWxlICAgICAgICAgICAgICAg
fCAgICAyIAo+ICBhcmNoL3g4Ni9tbS9tZW1fZW5jcnlwdC5jICAgICAgICAgIHwgIDMxNCArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgYXJjaC94ODYvbW0vbWVtX2VuY3J5
cHRfYm9vdC5TICAgICB8ICAxNTAgKysrKysrKysrKysrKysrKysKPiAgNCBmaWxlcyBjaGFuZ2Vk
LCA0NzIgaW5zZXJ0aW9ucygrKQo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgYXJjaC94ODYvbW0vbWVt
X2VuY3J5cHRfYm9vdC5TCj4gCj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL21l
bV9lbmNyeXB0LmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9tZW1fZW5jcnlwdC5oCj4gaW5kZXgg
YWY4MzVjZi4uN2RhNmRlMyAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9tZW1f
ZW5jcnlwdC5oCj4gKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vbWVtX2VuY3J5cHQuaAo+IEBA
IC0yMSw2ICsyMSwxMiBAQAo+ICAKPiAgZXh0ZXJuIHVuc2lnbmVkIGxvbmcgc21lX21lX21hc2s7
Cj4gIAo+ICt2b2lkIHNtZV9lbmNyeXB0X2V4ZWN1dGUodW5zaWduZWQgbG9uZyBlbmNyeXB0ZWRf
a2VybmVsX3ZhZGRyLAo+ICsJCQkgdW5zaWduZWQgbG9uZyBkZWNyeXB0ZWRfa2VybmVsX3ZhZGRy
LAo+ICsJCQkgdW5zaWduZWQgbG9uZyBrZXJuZWxfbGVuLAo+ICsJCQkgdW5zaWduZWQgbG9uZyBl
bmNyeXB0aW9uX3dhLAo+ICsJCQkgdW5zaWduZWQgbG9uZyBlbmNyeXB0aW9uX3BnZCk7Cj4gKwo+
ICB2b2lkIF9faW5pdCBzbWVfZWFybHlfZW5jcnlwdChyZXNvdXJjZV9zaXplX3QgcGFkZHIsCj4g
IAkJCSAgICAgIHVuc2lnbmVkIGxvbmcgc2l6ZSk7Cj4gIHZvaWQgX19pbml0IHNtZV9lYXJseV9k
ZWNyeXB0KHJlc291cmNlX3NpemVfdCBwYWRkciwKPiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYvbW0v
TWFrZWZpbGUgYi9hcmNoL3g4Ni9tbS9NYWtlZmlsZQo+IGluZGV4IDllMTM4NDEuLjA2MzMxNDIg
MTAwNjQ0Cj4gLS0tIGEvYXJjaC94ODYvbW0vTWFrZWZpbGUKPiArKysgYi9hcmNoL3g4Ni9tbS9N
YWtlZmlsZQo+IEBAIC0zOCwzICszOCw1IEBAIG9iai0kKENPTkZJR19OVU1BX0VNVSkJCSs9IG51
bWFfZW11bGF0aW9uLm8KPiAgb2JqLSQoQ09ORklHX1g4Nl9JTlRFTF9NUFgpCSs9IG1weC5vCj4g
IG9iai0kKENPTkZJR19YODZfSU5URUxfTUVNT1JZX1BST1RFQ1RJT05fS0VZUykgKz0gcGtleXMu
bwo+ICBvYmotJChDT05GSUdfUkFORE9NSVpFX01FTU9SWSkgKz0ga2FzbHIubwo+ICsKPiArb2Jq
LSQoQ09ORklHX0FNRF9NRU1fRU5DUllQVCkJKz0gbWVtX2VuY3J5cHRfYm9vdC5vCj4gZGlmZiAt
LWdpdCBhL2FyY2gveDg2L21tL21lbV9lbmNyeXB0LmMgYi9hcmNoL3g4Ni9tbS9tZW1fZW5jcnlw
dC5jCj4gaW5kZXggODQyYzhhNi4uNmU4NzY2MiAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni9tbS9t
ZW1fZW5jcnlwdC5jCj4gKysrIGIvYXJjaC94ODYvbW0vbWVtX2VuY3J5cHQuYwo+IEBAIC0yNCw2
ICsyNCw4IEBACj4gICNpbmNsdWRlIDxhc20vc2V0dXAuaD4KPiAgI2luY2x1ZGUgPGFzbS9ib290
cGFyYW0uaD4KPiAgI2luY2x1ZGUgPGFzbS9zZXRfbWVtb3J5Lmg+Cj4gKyNpbmNsdWRlIDxhc20v
Y2FjaGVmbHVzaC5oPgo+ICsjaW5jbHVkZSA8YXNtL3NlY3Rpb25zLmg+Cj4gIAo+ICAvKgo+ICAg
KiBTaW5jZSBTTUUgcmVsYXRlZCB2YXJpYWJsZXMgYXJlIHNldCBlYXJseSBpbiB0aGUgYm9vdCBw
cm9jZXNzIHRoZXkgbXVzdAo+IEBAIC0yMDksOCArMjExLDMyMCBAQCB2b2lkIHN3aW90bGJfc2V0
X21lbV9hdHRyaWJ1dGVzKHZvaWQgKnZhZGRyLCB1bnNpZ25lZCBsb25nIHNpemUpCj4gIAlzZXRf
bWVtb3J5X2RlY3J5cHRlZCgodW5zaWduZWQgbG9uZyl2YWRkciwgc2l6ZSA+PiBQQUdFX1NISUZU
KTsKPiAgfQo+ICAKPiArc3RhdGljIHZvaWQgX19pbml0IHNtZV9jbGVhcl9wZ2QocGdkX3QgKnBn
ZF9iYXNlLCB1bnNpZ25lZCBsb25nIHN0YXJ0LAo+ICsJCQkJIHVuc2lnbmVkIGxvbmcgZW5kKQo+
ICt7Cj4gKwl1bnNpZ25lZCBsb25nIHBnZF9zdGFydCwgcGdkX2VuZCwgcGdkX3NpemU7Cj4gKwlw
Z2RfdCAqcGdkX3A7Cj4gKwo+ICsJcGdkX3N0YXJ0ID0gc3RhcnQgJiBQR0RJUl9NQVNLOwo+ICsJ
cGdkX2VuZCA9IGVuZCAmIFBHRElSX01BU0s7Cj4gKwo+ICsJcGdkX3NpemUgPSAoKChwZ2RfZW5k
IC0gcGdkX3N0YXJ0KSAvIFBHRElSX1NJWkUpICsgMSk7Cj4gKwlwZ2Rfc2l6ZSAqPSBzaXplb2Yo
cGdkX3QpOwo+ICsKPiArCXBnZF9wID0gcGdkX2Jhc2UgKyBwZ2RfaW5kZXgoc3RhcnQpOwo+ICsK
PiArCW1lbXNldChwZ2RfcCwgMCwgcGdkX3NpemUpOwo+ICt9Cj4gKwo+ICsjaWZuZGVmIENPTkZJ
R19YODZfNUxFVkVMCj4gKyNkZWZpbmUgbmF0aXZlX21ha2VfcDRkKF94KQkocDRkX3QpIHsgLnBn
ZCA9IG5hdGl2ZV9tYWtlX3BnZChfeCkgfQo+ICsjZW5kaWYKCkh1aCwgd2h5IGlzbid0IHRoaXMg
aW4gYXJjaC94ODYvaW5jbHVkZS9hc20vcGd0YWJsZV90eXBlcy5oIGluIHRoZSAjZWxzZQpicmFu
Y2ggb2YgI2lmIENPTkZJR19QR1RBQkxFX0xFVkVMUyA+IDQgPwoKQWxzbwoKRVJST1I6IE1hY3Jv
cyB3aXRoIGNvbXBsZXggdmFsdWVzIHNob3VsZCBiZSBlbmNsb3NlZCBpbiBwYXJlbnRoZXNlcwoj
MTA1OiBGSUxFOiBhcmNoL3g4Ni9tbS9tZW1fZW5jcnlwdC5jOjIzMjoKKyNkZWZpbmUgbmF0aXZl
X21ha2VfcDRkKF94KSAgICAocDRkX3QpIHsgLnBnZCA9IG5hdGl2ZV9tYWtlX3BnZChfeCkgfQoK
c28gd2h5IGlzbid0IGl0IGEgZnVuY3Rpb24/Cgo+ICsKPiArI2RlZmluZSBQR0RfRkxBR1MJX0tF
Uk5QR19UQUJMRV9OT0VOQwo+ICsjZGVmaW5lIFA0RF9GTEFHUwlfS0VSTlBHX1RBQkxFX05PRU5D
Cj4gKyNkZWZpbmUgUFVEX0ZMQUdTCV9LRVJOUEdfVEFCTEVfTk9FTkMKPiArI2RlZmluZSBQTURf
RkxBR1MJKF9fUEFHRV9LRVJORUxfTEFSR0VfRVhFQyAmIH5fUEFHRV9HTE9CQUwpCj4gKwo+ICtz
dGF0aWMgdm9pZCBfX2luaXQgKnNtZV9wb3B1bGF0ZV9wZ2QocGdkX3QgKnBnZF9iYXNlLCB2b2lk
ICpwZ3RhYmxlX2FyZWEsCj4gKwkJCQkgICAgIHVuc2lnbmVkIGxvbmcgdmFkZHIsIHBtZHZhbF90
IHBtZF92YWwpCj4gK3sKPiArCXBnZF90ICpwZ2RfcDsKPiArCXA0ZF90ICpwNGRfcDsKPiArCXB1
ZF90ICpwdWRfcDsKPiArCXBtZF90ICpwbWRfcDsKPiArCj4gKwlwZ2RfcCA9IHBnZF9iYXNlICsg
cGdkX2luZGV4KHZhZGRyKTsKPiArCWlmIChuYXRpdmVfcGdkX3ZhbCgqcGdkX3ApKSB7Cj4gKwkJ
aWYgKElTX0VOQUJMRUQoQ09ORklHX1g4Nl81TEVWRUwpKQoKRXJyLCBJIGRvbid0IHVuZGVyc3Rh
bmQ6IHNvIHRoaXMgaXMgYSBLY29uZmlnIHN5bWJvbCBhbmQgd2hlbiBpdCBpcwplbmFibGVkIGF0
IGJ1aWxkIHRpbWUsIHlvdSBkbyBhIDVsZXZlbCBwYWdldGFibGUuCgpCdXQgeW91IGNhbid0IHN0
aWNrIGEgNWxldmVsIHBhZ2V0YWJsZSB0byBhIGhhcmR3YXJlIHdoaWNoIGRvZXNuJ3Qga25vdwph
Ym91dCBpdC4KCk9yIGRvIHlvdSBtZWFuIHRoYXQgcDRkIGxheWVyIGZvbGRpbmcgYXQgcnVudGlt
ZSB0byBoYXBwZW4/IChJIGFkbWl0LCBJCmhhdmVuJ3QgbG9va2VkIGF0IHRoYXQgaW4gZGV0YWls
LikgQnV0IHRoZW4gSSdkIGhvcGUgdGhhdCB0aGUgZ2VuZXJpYwptYWNyb3MvZnVuY3Rpb25zIHdv
dWxkIGdpdmUgeW91IHRoZSBhYmlsaXR5IHRvIG5vdCBjYXJlIHdoZXRoZXIgd2UgaGF2ZQphIHA0
ZCBvciBub3QgYW5kIG5vdCBhZGQgYSB3aG9sZSBidW5jaCBvZiBpZmRlZmZlcnkgdG8gdGhpcyBj
b2RlLgoKSG1tbS4KCi0tIApSZWdhcmRzL0dydXNzLAogICAgQm9yaXMuCgpHb29kIG1haWxpbmcg
cHJhY3RpY2VzIGZvciA0MDA6IGF2b2lkIHRvcC1wb3N0aW5nIGFuZCB0cmltIHRoZSByZXBseS4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 23 10:03:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 10: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 1dOLQi-0002GS-Qp; Fri, 23 Jun 2017 10:03: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=340320c2d=anshul.makkar@citrix.com>)
 id 1dOLQh-0002GK-Ts
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 10:03:08 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 A3/0D-03613-B57EC495; Fri, 23 Jun 2017 10:03:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsXitHRDpG7Uc59
 Ig69TzSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozDpxazFKzjqTi0fBdTA+Ncri5GTg4JAX+J
 m73TmEFsYYFgiSO3nrCC2CICgRJ3jp5l72Lk4hAS6GGUmPV1HwtIglkgXOJR9zI2EJtNQA+o4
 Q87iM0rYCtxvWUJWDOLgKrE/629YENFBaIlrr8+xAhRIyhxcuYTsDmcAj4Se/fdh5ppITFz/n
 lGCFteYvvbOWC9QkBzep8dYprAyDcLSfssJC2zkLQsYGRexahRnFpUllqka2ipl1SUmZ5Rkpu
 YmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGG4MQLCD8ceygEOMkhxMSqK8sWd8IoX4kvJTKjMS
 izPii0pzUosPMcpwcChJ8Po/A8oJFqWmp1akZeYAAx8mLcHBoyTC67EZKM1bXJCYW5yZDpE6x
 agoJc5bD9InAJLIKM2Da4NF2yVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ82aATOHJzCuBm/
 4KaDET0OIZa8AWlyQipKQaGOU2XTYs7n7taxZoZse3eA3Db8NZRZ+6lN1vtu93ELzsxTml4/V
 B/w/rqr8c6ssNulr0Rq88qlvjpqPgwaRpkdGa8o4HX65dulpY5MvtSmm+jEe3BUSEHRbKdXKx
 7Ng/K69e+d7HmgV5Fp885m2e5/2IxTJLq+2ag2ARd+G+hbNPPe3ulpryRImlOCPRUIu5qDgRA
 OzIYvqxAgAA
X-Env-Sender: prvs=340320c2d=anshul.makkar@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1498212185!61399746!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40816 invoked from network); 23 Jun 2017 10:03:06 -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;
 23 Jun 2017 10:03:06 -0000
X-IronPort-AV: E=Sophos;i="5.39,377,1493683200"; d="scan'208";a="429119770"
To: Dario Faggioli <dario.faggioli@citrix.com>,
 <xen-devel@lists.xenproject.org>
References: <149762114626.11899.6393770850121347748.stgit@Solace.fritz.box>
 <149762242283.11899.2127034224965071833.stgit@Solace.fritz.box>
From: Anshul Makkar <anshul.makkar@citrix.com>
Message-ID: <0fe6e31a-21ed-8423-7456-3e77f3d12401@citrix.com>
Date: Fri, 23 Jun 2017 11:02:58 +0100
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: <149762242283.11899.2127034224965071833.stgit@Solace.fritz.box>
Cc: "Justin T. Weaver" <jtweaver@hawaii.edu>,
 George Dunlap <george.dunlap@citrix.com>
Subject: Re: [Xen-devel] [PATCH 1/7] xen: sched: factor affinity helpers out
 of sched_credit.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>

T24gMTYvMDYvMjAxNyAxNToxMywgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4gSW4gZmFjdCwgd2Ug
d2FudCB0byBiZSBhYmxlIHRvIHVzZSB0aGVtIGZyb20gYW55IHNjaGVkdWxlci4KPgo+IFdoaWxl
IHRoZXJlLCBtYWtlIHRoZSBtb3ZlZCBjb2RlIHVzZSAndicgZm9yIHN0cnVjdF92Y3B1Kgo+IHZh
cmlhYmxlLCBsaWtlIGl0IHNob3VsZCBiZSBkb25lIGV2ZXJ5d2hlcmUuCj4KPiBObyBmdW5jdGlv
bmFsIGNoYW5nZSBpbnRlbmRlZC4KPgo+IFNpZ25lZC1vZmYtYnk6IERhcmlvIEZhZ2dpb2xpIDxk
YXJpby5mYWdnaW9saUBjaXRyaXguY29tPgo+IFNpZ25lZC1vZmYtYnk6IEp1c3RpbiBULiBXZWF2
ZXIgPGp0d2VhdmVyQGhhd2FpaS5lZHU+Cj4gUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdl
b3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KPiAtLS0KPiBDYzogQW5zaHVsIE1ha2thciA8YW5zaHVs
Lm1ha2thckBjaXRyaXguY29tPgo+IC0tLQo+ICB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jICB8
ICAgOTcgKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgeGVu
L2luY2x1ZGUveGVuL3NjaGVkLWlmLmggfCAgIDY0ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCj4gIDIgZmlsZXMgY2hhbmdlZCwgNzkgaW5zZXJ0aW9ucygrKSwgODIgZGVsZXRpb25zKC0p
Cj4KPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYyBiL3hlbi9jb21tb24v
c2NoZWRfY3JlZGl0LmMKPiBpbmRleCBlZmRmNmJmLi41Mzc3M2RmIDEwMDY0NAo+IC0tLSBhL3hl
bi9jb21tb24vc2NoZWRfY3JlZGl0LmMKPiArKysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5j
Cj4gQEAgLTEzNiwyNyArMTM2LDYgQEAKKgo+ICsgKiBIYXJkIGFmZmluaXR5IGJhbGFuY2luZyBp
cyBhbHdheXMgbmVjZXNzYXJ5IGFuZCBtdXN0IG5ldmVyIGJlIHNraXBwZWQuCj4gKyAqIEJ1dCBz
b2Z0IGFmZmluaXR5IG5lZWQgb25seSBiZSBjb25zaWRlcmVkIHdoZW4gaXQgaGFzIGEgZnVuY3Rp
b25hbGx5Cj4gKyAqIGRpZmZlcmVudCBlZmZlY3QgdGhhbiBvdGhlciBjb25zdHJhaW50cyAoc3Vj
aCBhcyBoYXJkIGFmZmluaXR5LCBjcHVzCj4gKyAqIG9ubGluZSwgb3IgY3B1cG9vbHMpLgo+ICsg
Kgo+ICsgKiBTb2Z0IGFmZmluaXR5IG9ubHkgbmVlZHMgdG8gYmUgY29uc2lkZXJlZCBpZjoKPiAr
ICogKiBUaGUgY3B1cyBpbiB0aGUgY3B1cG9vbCBhcmUgbm90IGEgc3Vic2V0IG9mIHNvZnQgYWZm
aW5pdHkKZG8geW91IG1lYW4gY3B1cyBpbiBhIGNwdXBvb2wgYXJlIG5vdCBpbiBhIHN1YnNldCBv
ZiB0aGUgc29mdCBhZmZpbml0eSAKb2YgYSB2Y3B1IHdoaWNoIGlzIGEgcnVubmFibGUgc3RhdGUg
Pwo+ICsgKiAqIFRoZSBoYXJkIGFmZmluaXR5IGlzIG5vdCBhIHN1YnNldCBvZiBzb2Z0IGFmZmlu
aXR5Cj4gKyAqICogVGhlcmUgaXMgYW4gb3ZlcmxhcCBiZXR3ZWVuIHRoZSBzb2Z0IGFmZmluaXR5
IGFuZCB0aGUgbWFzayB3aGljaCBpcwo+ICsgKiAgIGN1cnJlbnRseSBiZWluZyBjb25zaWRlcmVk
Lgo+ICsgKi8KPgpyZXZpZXdlZCAhISBsb29rcyBnb29kLgoKQW5zaHVsCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 23 10:03:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 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 1dOLRM-0002NN-2k; Fri, 23 Jun 2017 10:03: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 1dOLRK-0002N9-R2
 for xen-devel@lists.xen.org; Fri, 23 Jun 2017 10:03:46 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 B4/F9-03920-287EC495; Fri, 23 Jun 2017 10:03:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS7fxuU+
 kwa7r0hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8ayd29YC3bwVGyY0snawNjF0cXIySEkkCfx
 4+YlJhCbV8BO4uerGSwgtoSAocTphTfBbBYBVYnrJ0+xg9hsAuoSbc+2s4LYIgL6EvM//QSyO
 TiYBTQl5nyuBQkLC1hL/Li6ghlivKfE15MvGEFKOAW8JF7dNgExeQUEJf7uEAapYBbQknj46x
 YLhK0tsWzha2aIgdISy/9xTGDkm4XQMAtJwywkDbMQGhYwsqxi1ChOLSpLLdI1NNdLKspMzyj
 JTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMPAYg2MF4e2PAIUZJDiYlUd7YMz6RQnxJ+SmV
 GYnFGfFFpTmpxYcYNTg4BLbtWn2BUYolLz8vVUmC1/8ZUJ1gUWp6akVaZg4wNmBKJTh4lER4P
 TYDpXmLCxJzizPTIVKnGBWlxHnrQfoEQBIZpXlwbbB4vMQoKyXMywh0lBBPQWpRbmYJqvwrRn
 EORiVh3gyQKTyZeSVw018BLWYCWjxjDdjikkSElFQDo3q1hY+2a++nmDu/ylJmsHYbdzaH7L8
 WeDh/dbynvrXGGQ/eC/LZ+2417kmM2OWw/z//5eoJsxekyxbWWEvwnry05+SWHc2eW6YHyXcV
 L+Rge3Ri5S3L0ukvP87zSOS3tPx2quvbmtXu65QX2Nj1NvYe5t27KWJGw+XTL82iHcpPJu98x
 jzJW4mlOCPRUIu5qDgRAPgPSbHCAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1498212223!108841424!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39400 invoked from network); 23 Jun 2017 10:03:45 -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; 23 Jun 2017 10:03:45 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 23 Jun 2017 04:03:43 -0600
Message-Id: <594D03A00200007800166347@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 23 Jun 2017 04:03:44 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1498210315-31168-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1498210315-31168-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 1/2] x86/mm: Misc nonfunctional 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>

Pj4+IE9uIDIzLjA2LjE3IGF0IDExOjMxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gQEAgLTE4NDMsMTYgKzE4NTIsMTkgQEAgdm9pZCBwYWdlX3VubG9jayhzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlKQo+ICAgICAgfSB3aGlsZSAoICh5ID0gY21weGNoZygmcGFnZS0+dS5pbnVz
ZS50eXBlX2luZm8sIHgsIG54KSkgIT0geCApOwo+ICB9Cj4gIAo+IC0vKiBIb3cgdG8gd3JpdGUg
YW4gZW50cnkgdG8gdGhlIGd1ZXN0IHBhZ2V0YWJsZXMuCj4gLSAqIFJldHVybnMgMCBmb3IgZmFp
bHVyZSAocG9pbnRlciBub3QgdmFsaWQpLCAxIGZvciBzdWNjZXNzLiAqLwo+IC1zdGF0aWMgaW5s
aW5lIGludCB1cGRhdGVfaW50cHRlKGludHB0ZV90ICpwLCAKPiAtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBpbnRwdGVfdCBvbGQsIAo+ICsvKgo+ICsgKiBIb3cgdG8gd3JpdGUgYW4g
ZW50cnkgdG8gdGhlIGd1ZXN0IHBhZ2V0YWJsZXMuCj4gKyAqIFJldHVybnMgMCBmb3IgZmFpbHVy
ZSAocG9pbnRlciBub3QgdmFsaWQpLCAxIGZvciBzdWNjZXNzLgo+ICsgKi8KPiArc3RhdGljIGlu
bGluZSBpbnQgdXBkYXRlX2ludHB0ZShpbnRwdGVfdCAqcCwKPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBpbnRwdGVfdCBvbGQsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgaW50cHRlX3QgbmV3LAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGxvbmcgbWZuLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCB2Y3B1ICp2LAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBwcmVzZXJ2
ZV9hZCkKPiAgewo+ICAgICAgaW50IHJ2ID0gMTsKCkJvdGggdGhpcyB2YXJpYWJsZSBhbmQgdGhl
IGZ1bmN0aW9uJ3MgcmV0dXJuIHR5cGUgYXBwZWFyIHRvIHdhbnQKdG8gYmUgYm9vbCwgdG9vLgoK
PiBAQCAtNDA4Myw4ICs0MTA1LDggQEAgc3RhdGljIGludCBkZXN0cm95X2dyYW50X3B0ZV9tYXBw
aW5nKAo+ICAKPiAgICAgIC8qIERlbGV0ZSBwYWdldGFibGUgZW50cnkuICovCj4gICAgICBpZiAo
IHVubGlrZWx5KCFVUERBVEVfRU5UUlkKPiAtICAgICAgICAgICAgICAgICAgKGwxLCAKPiAtICAg
ICAgICAgICAgICAgICAgIChsMV9wZ2VudHJ5X3QgKil2YSwgb2wxZSwgbDFlX2VtcHR5KCksIG1m
biwgCj4gKyAgICAgICAgICAgICAgICAgIChsMSwKPiArICAgICAgICAgICAgICAgICAgIChsMV9w
Z2VudHJ5X3QgKil2YSwgb2wxZSwgbDFlX2VtcHR5KCksIG1mbiwKPiAgICAgICAgICAgICAgICAg
ICAgIGQtPnZjcHVbMF0gLyogQ2hhbmdlIGlmIHdlIGdvIHRvIHBlci12Y3B1IHNoYWRvd3MuICov
LAo+ICAgICAgICAgICAgICAgICAgICAgMCkpICkKCkNvdWxkIEkgdGFsayB5b3UgaW50byBtb3Zp
bmcgYXQgbGVhc3QgdGhlIGZpcnN0IGFyZ3VtZW50IG9udG8gdGhlCmZpcnN0IGxpbmUgaGVyZT8K
ClByZWZlcmFibHkgd2l0aCB0aGVzZSB0YWtlbiBjYXJlIG9mClJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 23 10:04:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 10: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 1dOLSC-0002VI-BJ; Fri, 23 Jun 2017 10:04: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 1dOLSA-0002V1-Dw
 for xen-devel@lists.xen.org; Fri, 23 Jun 2017 10:04:38 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 89/30-02181-5B7EC495; Fri, 23 Jun 2017 10:04:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXS6fjDS3frc59
 Ig1NNEhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a2A21MBYcYK5ZO+MjewLiKsYuRk0NIIE9i
 5ZL9TF2MHBy8AnYSm7q1QcISAoYSpxfeZAGxWQRUJc69nsMGYrMJqEu0PdvOCmKLCOhLzP/0k
 xWklVlAU2LO51oQU1jAQmLftbQuRi6g4R2MEof/3QRr5RTwkjjx4yIjxCZBib87hEHCzAJaEg
 9/3WKBsLUlli18zQwxUVpi+T+OCYx8sxAaZiFpmIWkYRZCwwJGllWMGsWpRWWpRbqGRnpJRZn
 pGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIGBxwAEOxj7ZjkfYpTkYFIS5Y094xMpxJeU
 n1KZkVicEV9UmpNafIhRhoNDSYLX/xlQTrAoNT21Ii0zBxgDMGkJDh4lEV6PzUBp3uKCxNziz
 HSI1ClGY45Z/9Z8YeJo+rDlC5MQS15+XqqUOO/Pp0ClAiClGaV5cINgsXmJUVZKmJcR6DQhno
 LUotzMElT5V4ziHIxKwry6IPfwZOaVwO17BXQKE9ApM9aAnVKSiJCSamB0YZwvvb5z48MnjWW
 F1QdalXdxeTCsbanmXrfkcr7voZWMm097/q1f98x1i45f90aLXzJn2fkbxfJX2mclfy5bIOY1
 89v17UXLDnKw+/LrPJMN/X5iR2uzSD7zvz2mffs23xVUen2q+n8t13/zSY/+be9c17Pgh/GkL
 Mu91qfKxYsTfW8YmK1UYinOSDTUYi4qTgQAsDsJs8gCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1498212275!104867727!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56556 invoked from network); 23 Jun 2017 10:04: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; 23 Jun 2017 10:04:37 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 23 Jun 2017 04:04:35 -0600
Message-Id: <594D03D4020000780016634A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 23 Jun 2017 04:04:36 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1498210315-31168-1-git-send-email-andrew.cooper3@citrix.com>
 <1498210315-31168-2-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1498210315-31168-2-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 2/2] x86/mm: Drop is_guest_l1_slot()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIzLjA2LjE3IGF0IDExOjMxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 23 10:14:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 10: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 1dOLb7-0003IZ-7q; Fri, 23 Jun 2017 10:13: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=340330eb0=Andrew.Cooper3@citrix.com>)
 id 1dOLb5-0003IR-U7
 for xen-devel@lists.xen.org; Fri, 23 Jun 2017 10:13:52 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 F6/60-03371-FD9EC495; Fri, 23 Jun 2017 10:13:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsWyU9JRQvfeS59
 Ig/nf9S2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyJa84zF0wTqlh3ayFbA2MTXxcjB4eEgJ/E
 lE77LkZODmGBVImXZy6wgtgiAsoSvb9+s3QxcnEICexilFj27Rk7iMMscINR4sLuWywgVWwC+
 hK7X3xiArF5BWwlbh44CRZnEVCV2H9kP1hcVCBc4m3jERaIGkGJkzOfgNmcAvYSb1bfBbOZBQ
 wkjiyawwphy0tsfzuHGcQWElCTuNZ/iR3ElhBIl5j4rIdlAiP/LCSjZiFpn4WkfQEj8ypGjeL
 UorLUIl1jQ72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMAwZACCHYxNiwIPMUpy
 MCmJ8sae8YkU4kvKT6nMSCzOiC8qzUktPsQow8GhJMH75QVQTrAoNT21Ii0zBxgRMGkJDh4lE
 V6PzUBp3uKCxNzizHSI1ClGRSlxXi5gHAkJgCQySvPg2mBReIlRVkqYlxHoECGegtSi3MwSVP
 lXjOIcjErCvD0g23ky80rgpr8CWswEtHjGGrDFJYkIKakGRsWHj9/y+czXzBbaxOlUdKyPLUD
 rtE3ar/evbeqVt8alNTV+FjmevCxjhuutENv23NIjgVuy9dK/9SYemea/PuuUjtYK5qOGJzbm
 yHkrb5zivPLU/ol6+c5cz17HSP6XbP/l1NocZjT9fkZcpa/j7EtnJp8/8XzvA7N/4UFLwxUaZ
 jEKzv6eq8RSnJFoqMVcVJwIABzaSJ29AgAA
X-Env-Sender: prvs=340330eb0=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1498212830!61401932!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39002 invoked from network); 23 Jun 2017 10:13:50 -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;
 23 Jun 2017 10:13:50 -0000
X-IronPort-AV: E=Sophos;i="5.39,377,1493683200"; d="scan'208";a="48295628"
To: Jan Beulich <JBeulich@suse.com>
References: <1498155329-4752-1-git-send-email-andrew.cooper3@citrix.com>
 <1498155329-4752-4-git-send-email-andrew.cooper3@citrix.com>
 <594D007F0200007800166303@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <4ebab764-5489-9302-e57c-5afaadbbd719@citrix.com>
Date: Fri, 23 Jun 2017 11:13:49 +0100
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: <594D007F0200007800166303@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.9 v3 3/3] xen/livepatch: Don't crash
 on encountering STN_UNDEF relocations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjMvMDYvMTcgMTA6NTAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIyLjA2LjE3IGF0
IDIwOjE1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IEEgc3ltbmR4IG9m
IFNUTl9VTkRFRiBpcyBzcGVjaWFsLCBhbmQgbWVhbnMgYSBzeW1ib2wgdmFsdWUgb2YgMC4gIFdo
aWxlCj4+IGxlZ2l0aW1hdGUgaW4gdGhlIEVMRiBzdGFuZGFyZCwgaXRzIGV4aXN0YW5jZSBpbiBh
IGxpdmVwYXRjaCBpcyBxdWVzdGlvbmFibGUKPj4gYXQgYmVzdC4gIFVudGlsIGEgcGxhdXNpYmxl
IHVzZWNhc2UgcHJlc2VudHMgaXRzZWxmLCByZWplY3Qgc3VjaCBhIHJlbG9jYXRpb24KPj4gd2l0
aCAtRU9QTk9UU1VQUC4KPj4KPj4gQWRkaXRpb25hbGx5LCBmaXggYW4gb2ZmLWJ5LW9uZSBlcnJv
ciB3aGlsZSByYW5nZSBjaGVja2luZyBzeW1uZHgsIGFuZCBwZXJmb3JtCj4+IGEgc2FmZXR5IGNo
ZWNrIG9uIGVsZi0+c3ltW3N5bW5keF0uc3ltIGJlZm9yZSBkZXJlZmVuY2luZyBpdCwgdG8gYXZv
aWQKPj4gdHJpcHBpbmcgb3ZlciBhIE5VTEwgcG9pbnRlciB3aGVuIGNhbGN1bGF0aW5nIHZhbC4K
Pj4KPj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KPiBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IHdp
dGggdHdvIHJlbWFya3M6Cj4KPj4gLS0tIGEveGVuL2FyY2gveDg2L2xpdmVwYXRjaC5jCj4+ICsr
KyBiL3hlbi9hcmNoL3g4Ni9saXZlcGF0Y2guYwo+PiBAQCAtMTcwLDEyICsxNzAsMjQgQEAgaW50
IGFyY2hfbGl2ZXBhdGNoX3BlcmZvcm1fcmVsYShzdHJ1Y3QgbGl2ZXBhdGNoX2VsZiAqZWxmLAo+
PiAgICAgICAgICB1aW50OF90ICpkZXN0ID0gYmFzZS0+bG9hZF9hZGRyICsgci0+cl9vZmZzZXQ7
Cj4+ICAgICAgICAgIHVpbnQ2NF90IHZhbDsKPj4gIAo+PiAtICAgICAgICBpZiAoIHN5bW5keCA+
IGVsZi0+bnN5bSApCj4+ICsgICAgICAgIGlmICggc3ltbmR4ID09IFNUTl9VTkRFRiApCj4+ICsg
ICAgICAgIHsKPj4gKyAgICAgICAgICAgIGRwcmludGsoWEVOTE9HX0VSUiwgTElWRVBBVENIICIl
czogRW5jb3VudGVyZWQgU1ROX1VOREVGXG4iLAo+PiArICAgICAgICAgICAgICAgICAgICBlbGYt
Pm5hbWUpOwo+PiArICAgICAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOwo+PiArICAgICAgICB9
Cj4+ICsgICAgICAgIGVsc2UgaWYgKCBzeW1uZHggPj0gZWxmLT5uc3ltICkKPj4gICAgICAgICAg
ewo+PiAgICAgICAgICAgICAgZHByaW50ayhYRU5MT0dfRVJSLCBMSVZFUEFUQ0ggIiVzOiBSZWxh
dGl2ZSByZWxvY2F0aW9uIHdhbnRzIHN5bWJvbEAldSB3aGljaCBpcyBwYXN0IGVuZCFcbiIsCj4+
ICAgICAgICAgICAgICAgICAgICAgIGVsZi0+bmFtZSwgc3ltbmR4KTsKPj4gICAgICAgICAgICAg
IHJldHVybiAtRUlOVkFMOwo+PiAgICAgICAgICB9Cj4+ICsgICAgICAgIGVsc2UgaWYgKCAhZWxm
LT5zeW1bc3ltbmR4XS5zeW0gKQo+IE5laXRoZXIgb2YgdGhlIHR3byAiZWxzZSIgaXMgcmVhbGx5
IG5lY2Vzc2FyeSwgYW5kIGVsc2V3aGVyZSB3ZSd2ZQo+IGJlZW4gdGVsbGluZyBwZW9wbGUgdG8g
YXZvaWQgc3VjaC4KCkkgc2VlIHR3byBsb2dpY2FsbHkgZGlmZmVyZW50IHNjZW5hcmlvcy4KClBl
ciB0aGUgc3R5bGUsIGlmIEkgd2VyZSB0byB1c2UgZnVsbHkgc2VwYXJhdGUgaWYoKSBzdGF0ZW1l
bnRzLCBJJ2QgbmVlZAphIG5ld2xpbmUgYmV0d2VlbiBlYWNoLiAgVGhpcyBleHBhbmRzIHRoZSBj
b2RlLCBhbmQgc2VwYXJhdGVzIGEgY2hhaW4gb2YKbG9naWNhbGx5LXJlbGF0ZWQgY2hlY2tzLgoK
SU1PLCBpdHMgYmV0dGVyIHRvIGtlZXAgbG9naWNhbGx5IHJlbGF0ZWQgY2hlY2tzIG1vcmUgb2J2
aW91c2x5CnRvZ2V0aGVyLCB3aGlsZSBJIHdvdWxkIGRlZmluaXRlbHkgYWdyZWUgdGhhdCB1bnJl
bGF0ZWQgY2hhaW5zICh3aGljaApjb3VsZCBpbiBwcmluY2lwbGUgYmUgaWYvZWxzZSBsaWtlIHRo
aXMpIHNob3VsZCBiZSBzZXBhcmF0ZWQuCgo+Cj4+ICsgICAgICAgIHsKPj4gKyAgICAgICAgICAg
IGRwcmludGsoWEVOTE9HX0VSUiwgTElWRVBBVENIICIlczogTm8gc3ltYm9sQCV1XG4iLAo+IFN5
bWJvbCB0YWJsZXMgY2FuIGdyb3cgbGFyZ2UsIGFuZCBmb3IgbGFyZ2UgbnVtYmVycyBJIGdlbmVy
YWxseQo+IGZpbmQgaGV4IHJlcHJlc2VudGF0aW9uIHByZWZlcmFibGUgb2YgZGVjLiBPdG9oIHRo
ZSBvdGhlcgo+IChwcmUtZXhpc3RpbmcpIG1lc3NhZ2UgdXNlcyBkZWMgdG9vIC4uLgoKSSdsbCBz
dGF5IGNvbnNpc3RlbnQgd2l0aCBldmVyeXRoaW5nIGVsc2UuCgp+QW5kcmV3CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 23 10:36:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 10:36:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dOLwO-0004cz-Vv; Fri, 23 Jun 2017 10:35: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=340320c2d=anshul.makkar@citrix.com>)
 id 1dOLwN-0004ct-RN
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 10:35:51 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 4D/08-03920-70FEC495; Fri, 23 Jun 2017 10:35:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHRDpC7be59
 IgztfVSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyvM3azFjRyV7yd8pq9gfErRxcjB4eEgL/E
 y0s8XYycHMICYRJzpp1nA7FFBAIl7hw9y97FyMUhJNDDKHHyxm12kASzQKnEs6k7wGw2AT2JI
 7f+gNm8ArYSzYcuM4LYLAKqEl8/TmMCsUUFoiWuvz7ECFEjKHFy5hMWEJtTwEfi1vSTUDMtJG
 bOP88IYctLbH87hxnEFgKa0/vsENMERr5ZSNpnIWmZhaRlASPzKkb14tSistQiXRO9pKLM9Iy
 S3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAUGMAgh2M3Zf9DzFKcjApifLGnvGJFOJLyk+p
 zEgszogvKs1JLT7EqMHBITDh7NzpTFIsefl5qUoSvDVvgeoEi1LTUyvSMnOA0QBTKsHBoyTC6
 7EZKM1bXJCYW5yZDpE6xajLsWH1+i9MQmAzpMR5o94BFQmAFGWU5sGNgEXmJUZZKWFeRqADhX
 gKUotyM0tQ5V8xinMwKgnzJoNM4cnMK4Hb9AroCCagI2asATuiJBEhJdXAaBoyuVtSceP9dx+
 STi5weWsRfOrVllnbU1cabYtzc0yzr82PdbMJZ7+++5VC/Ic/XC7X2c+f5vpwLYknyLL4l2OS
 SyiDD/vn040XRQpVViTcXHpQ8+/2sv0tTHW73tZ/qI55feAH0z3JNbuLbTyMVi3mZfR2lVtbK
 S336P+5pnkMYtK68S9klViKMxINtZiLihMBzLNkY8cCAAA=
X-Env-Sender: prvs=340320c2d=anshul.makkar@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1498214149!52292110!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33710 invoked from network); 23 Jun 2017 10:35:50 -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;
 23 Jun 2017 10:35:50 -0000
X-IronPort-AV: E=Sophos;i="5.39,377,1493683200"; d="scan'208";a="429121929"
To: Dario Faggioli <dario.faggioli@citrix.com>,
 <xen-devel@lists.xenproject.org>
References: <149762114626.11899.6393770850121347748.stgit@Solace.fritz.box>
 <149762242998.11899.6554799177910212811.stgit@Solace.fritz.box>
From: Anshul Makkar <anshul.makkar@citrix.com>
Message-ID: <d06f055b-7d69-22ec-b2ed-beddb32d5ba3@citrix.com>
Date: Fri, 23 Jun 2017 11:35:47 +0100
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: <149762242998.11899.6554799177910212811.stgit@Solace.fritz.box>
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>
Subject: Re: [Xen-devel] [PATCH 2/7] xen/tools: credit2: soft-affinity
 awareness in runq_tickle()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

T24gMTYvMDYvMjAxNyAxNToxMywgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4gU29mdC1hZmZpbml0
eSBzdXBwb3J0IGlzIHVzdWFsbHkgaW1wbGVtZW50ZWQgYnkgbWVhbnMKPiBvZiBhIHR3byBzdGVw
ICJiYWxhbmNpbmcgbG9vcCIsIHdoZXJlOgo+IC0gZHVyaW5nIHRoZSBmaXJzdCBzdGVwLCB3ZSBj
b25zaWRlciBzb2Z0LWFmZmluaXR5Cj4gICAoaWYgdGhlIHZjcHUgaGFzIG9uZSk7Cj4gLSBkdXJp
bmcgdGhlIHNlY29uZCAoaWYgd2UgZ2V0IHRvIGl0KSwgd2UgY29uc2lkZXIKPiAgIGhhcmQtYWZm
aW5pdHkuCj4KPiBJbiBydW5xX3RpY2tsZSgpLCB3ZSBuZWVkIHRvIGRvIHRoYXQgZm9yIGNoZWNr
aW5nCj4gd2hldGhlciB3ZSBjYW4gZXhlY3V0ZSB0aGUgd2FraW5nIHZDUFUgb24gYW4gcENQVQo+
IHRoYXQgaXMgaWRsZS4gSW4gZmFjdCwgd2Ugd2FudCB0byBiZSBzdXJlIHRoYXQsIGlmCj4gdGhl
cmUgaXMgYW4gaWRsZSBwQ1BVIGluIHRoZSB2Q1BVJ3Mgc29mdCBhZmZpbml0eSwKPiB3ZSdsbCB1
c2UgaXQuCj4KPiBJZiB0aGVyZSBhcmUgbm8gc3VjaCBpZGxlIHBDUFVzLCB0aG91Z2gsIGFuZCB3
ZQo+IGhhdmUgdG8gY2hlY2sgbm9uLWlkbGUgb25lcywgd2UgY2FuIGF2b2lkIHRoZSBsb29wCj4g
YW5kIHRvIGJvdGggaGFyZCBhbmQgc29mdC1hZmZpbml0eSBpbiBvbmUgcGFzcy4KPgo+IEluIGZh
Y3QsIHdlIGNhbiB3ZSBzY2FuIHJ1bnF1ZXVlIGFuZCBjb21wdXRlIGEKPiAic2NvcmUiIGZvciBl
YWNoIHZDUFUgd2hpY2ggaXMgcnVubmluZyBvbiBlYWNoIHBDUFUuCj4gVGhlIGlkZWEgaXMsIHNp
bmNlIHdlIG1heSBoYXZlIHRvIHByZWVtcHQgc29tZW9uZToKPiAtIHRyeSB0byBtYWtlIHN1cmUg
dGhhdCB0aGUgd2FraW5nIHZDUFUgd2lsbCBydW4KPiAgIGluc2lkZSBpdHMgc29mdC1hZmZpbml0
eSwKPiAtIHRyeSB0byBwcmVlbXB0IHNvbWVvbmUgdGhhdCBpcyBydW5uaW5nIG91dHNpZGUKPiAg
IG9mIGl0cyBvd24gc29mdC1hZmZpbml0eS4KPgo+IFRoZSB2YWx1ZSBvZiB0aGUgc2NvcmUgaXMg
YWRkZWQgdG8gYSB0cmFjZSByZWNvcmQsCj4gc28geGVuYWx5emUncyBjb2RlIGFuZCB0b29scy94
ZW50cmFjZS9mb3JtYXRzIGFyZQo+IHVwZGF0ZWQgYWNjb3JkaW5nbHkuCj4KPiBTaWduZWQtb2Zm
LWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4KPiAtLS0KPiBD
YzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgo+IENjOiBBbnNodWwg
TWFra2FyIDxhbnNodWwubWFra2FyQGNpdHJpeC5jb20+Cj4gQ2M6IElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgo+IENjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
Pgo+IC0tLQoKcmV2aWV3ZWQuIExvb2tzIGdvb2QuCgpBbnNodWwKCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 23 10:42:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 10:42:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dOM2z-0005Ik-PQ; Fri, 23 Jun 2017 10:42: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 1dOM2y-0005Ie-7m
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 10:42:40 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 98/CA-19409-F90FC495; Fri, 23 Jun 2017 10:42:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTXfeB59
 Ig197zS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozGCV+ZC/bwVKxfP529gfEDZxcjF4eQwEZG
 iYtz97F3MXICObsZJW4eYASxhQUcJI6s28QMYosIBEuc6F3DClHjLbHrzGQWkGZmgZWMEr2v/
 4IVsQloStz5/IkJxOYVsJLoa/7AAmKzCKhKXO2/DRYXFQiXeNt4hAWiRlDi5MwnYDangI/Eih
 0LwY5gFrCVuDN3NzOELS+x/e0c5gmMfLOQtMxCUjYLSdkCRuZVjBrFqUVlqUW6RgZ6SUWZ6Rk
 luYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBAVfPwMC4g7H5hN8hRkkOJiVR3tgzPpFCfEn5
 KZUZicUZ8UWlOanFhxhlODiUJHinvAfKCRalpqdWpGXmAEMfJi3BwaMkwuuxGSjNW1yQmFucm
 Q6ROsWoKCXOewqkTwAkkVGaB9cGi7dLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5+0Gm8G
 TmlcBNfwW0mAlo8Yw1YItLEhFSUg2MUftZnjjyfVxv8ybZc6tllv2JRcbvN5/T99Dk2LD4y+b
 reQIljeabw6b5vk3ZXDCrLOObu3HFpb1T7k0RrmcJFffK6kirWmetUb+AOZF3e13zGVbne4pn
 T81a1L646GEr+0OFSTs/nmdgEg1b7tTkkKx/qEupXJCdtXN7sGWuUabwy3c7th9XYinOSDTUY
 i4qTgQABGZgCrICAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1498214558!99515180!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32373 invoked from network); 23 Jun 2017 10:42:38 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-31.messagelabs.com with SMTP; 23 Jun 2017 10:42: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 A6EBE2B;
 Fri, 23 Jun 2017 03:42: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 A143A3F557;
 Fri, 23 Jun 2017 03:42:36 -0700 (PDT)
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>,
 xen-devel@lists.xenproject.org
References: <1498117132-27139-1-git-send-email-bhupinder.thakur@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <252391ba-4f94-920a-e3a2-92b2fa3fc4fa@arm.com>
Date: Fri, 23 Jun 2017 11:42:35 +0100
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: <1498117132-27139-1-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH 00/17 v5] 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>
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>

SGkgQmh1cGluZGVyLAoKT24gMjIvMDYvMTcgMDg6MzgsIEJodXBpbmRlciBUaGFrdXIgd3JvdGU6
Cj4gVGhlcmUgYXJlIHNvbWUgVEJEIGl0ZW1zIHdoaWNoIG5lZWQgdG8gYmUgbG9va2VkIGF0IGlu
IHRoZSBmdXR1cmU6Cj4KPiAxLiBDdXJyZW50bHkgVUVGSSBmaXJtd2FyZSBsb2dzIHRoZSBvdXRw
dXQgdG8gaHZjIGNvbnNvbGUgb25seS4gSG93IGNhbgo+ICAgIFVFRkkgZmlybXdhcmUgYmUgbWFk
ZSBhd2FyZSBvZiBwbDAxMSBjb25zb2xlIGFuZCBob3cgaXQgY2FuIHVzZSBpdAo+ICAgIGFzIGEg
Y29uc29sZSBpbnN0ZWFkIG9mIGh2Yy4KCldvdWxkIGl0IGJlIHBvc3NpYmxlIHRvIHN1bW1hcml6
ZSB0aGUgZGlzY3Vzc2lvbnMgd2UgaGFkIGEgY291cGxlIG9mIAp3ZWVrcyBhZ28gaGVyZT8KCj4g
Mi4gTGludXggc2VlbXMgdG8gaGF2ZSBodmMgY29uc29sZSBhcyB0aGUgZGVmYXVsdCBjb25zb2xl
IGkuZS4gaWYgbm8KPiAgICBjb25zb2xlIGlzIHNwZWNpZmllZCB0aGVuIGl0IHVzZXMgaHZjIGFz
IHRoZSBjb25zb2xlLiBIb3cgY2FuIGFuCj4gICAgb3B0aW9uIGJlIHByb3ZpZGVkIGluIExpbnV4
IHRvIHNlbGVjdCBlaXRoZXIgaHZjIG9yIHBsMDExIGFzIHRoZQo+ICAgIGRlZmF1bHQgY29uc29s
ZS4KCkkgYW0gd29uZGVyaW5nIHdoYXQgd291bGQgaGFwcGVuIGlmIHlvdSB1c2Ugc3Rkb3V0LXBh
dGggaW4gdGhlIApkZXZpY2UtdHJlZS4gRG9lcyBpdCBvdmVycmlkZSB0aGUgZGVmYXVsdCBjb25z
b2xlPwoKSUhNTywgdGhlIGJlc3Qgd2F5IHRvIHNlbGVjdCB0aGUgZGVmYXVsdCBjb25zb2xlIHdv
dWxkIGJlIHVzaW5nIGVpdGhlciAKdGhlIFNQQ1IgKGZvciBBQ1BJKSBvciBzdGRvdXQtcGF0aCAo
Zm9yIERUKS4gQnV0IHRoZSBIVkMgY29uc29sZSBkb2VzIApub3QgaGF2ZSBhbnkgZGVzY3JpcHRp
b24gaW4gdGhlIGZpcm13YXJlLiBJdCBtaWdodCBiZSB3b3J0aCBjb25zaWRlcmluZyAKYWRkaW5n
IGRlc2NyaXB0aW9uLgoKVGhlIGRyYXdiYWNrIGlzIHRoZSB1c2VyIHdvdWxkIGFsd2F5cyBoYXZl
IHRvIHNwZWNpZnkgdGhlIGNvbnNvbGUgb24gdGhlIApjb21tYW5kIGxpbmUuIEkgdGhpbmsgdGhp
cyBpcyBub3QgdG9vIGJhZCBmb3IgYSBmaXJzdCBhcHByb2FjaC4KCj4KPiAzLiBBQ1BJIHN1cHBv
cnQgZm9yIHBsMDExIGRldmljZS4KCkkgd291bGQgYmUgb2sgdG8gZGVmZXIgdGhpcyBhZnRlciBQ
TDAxMSBzZXJpZXMgaXMgbWVyZ2VkLgoKPiBCaHVwaW5kZXIgVGhha3VyICgxNyk6Cj4gICB4ZW4v
YXJtOiB2cGwwMTE6IE1vdmUgdmdpYyByZWdpc3RlciBhY2Nlc3MgZnVuY3Rpb25zIHRvIHZyZWcu
aAo+ICAgeGVuL2FybTogdnBsMDExOiBSZW5hbWUgdmdpY19yZWcqIGZ1bmN0aW9ucyBkZWZpbml0
aW9ucyBhbmQgY2FsbHMgdG8KPiAgICAgdnJlZ19yZWcqCgpTdGVmYW5vLCB3b3VsZCBpdCBiZSBw
b3NzaWJsZSB0byBjb21taXQgdGhvc2UgcGF0Y2hlcz8gVGhleSBhcmUgYm90aCAKYWNrZWQgYW5k
IGl0IHdvdWxkIGF2b2lkIEJodXBpbmRlciB0byBjYXJyeSB0aGVtIGFuZCByZWJhc2UgdGhlbSBp
ZiB0aGUgCnZHSUMgY29kZSBoYXMgY2hhbmdlZC4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 23 10:52:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 10: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 1dOMCV-000618-Lg; Fri, 23 Jun 2017 10: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 <osstest-admin@xenproject.org>) id 1dOMCU-00060l-4D
 for xen-devel@lists.xensource.com; Fri, 23 Jun 2017 10:52:30 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 2B/6C-02956-DE2FC495; Fri, 23 Jun 2017 10:52:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVffNJ59
 Ig0PrVS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8enzMaaCh3kVs1sfMDcw
 Nrl0MXJyCAn8ZZTY/1QQwn7MKHHoh28XIxeQvY1RYuKE/UwgCREBZ4mvZ+ayg9i8AvoSW85eY
 gSxhQXMJe5tWc0C0iAh8ElR4s+Eq2BFEgKeEmf3vGeBsVfcmQQUZ+dgE7CSOCQGEmURUJX4/O
 U88wRG7gWMDKsYNYpTi8pSi3QNLfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQI
 9zgAEOxh/LAs4xCjJwaQkyht7xidSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRv2UegnGBRanpq
 RVpmDjD0YNISHDxKIrzbPwCleYsLEnOLM9MhUqcYdTk2rF7/hUmIJS8/L1VKnDcZZIYASFFGa
 R7cCFgcXGKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5Iw72+QKTyZeSVwm14BHcEEdMSMNWBHlC
 QipKQaGGuXbts3L6slitHh/5sLhmF2WRPu8Xsdk3kk0r7slpHIzo6a9KJZttVXa/i9RHZZLjW
 vC78SuaV1TfSqXecuFmiZXn/gm7OibM+qR5cuBj3hW7P5u+rx5rn3r791z5BXuCZzSi1k3ovC
 nzwtzP/TJhzb0/m68+9q0fW5PNO0AjfVVz/IF9o4dZcSS3FGoqEWc1FxIgAiZrEFfgIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1498215147!61409239!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17641 invoked from network); 23 Jun 2017 10:52:28 -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; 23 Jun 2017 10:52: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 1dOMCQ-0004z0-Mf; Fri, 23 Jun 2017 10:52:27 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dOMCL-0000b7-CV; Fri, 23 Jun 2017 10:52:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dOMCL-0002hl-3O; Fri, 23 Jun 2017 10:52:21 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110961-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-armhf-armhf-xl:xen-install:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start: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-i386-xl-qemut-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:build-amd64-prev:xen-build/dist-test: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-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-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-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-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-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
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=ded7303f161fd578f0ac9fbaf52cfd9d72b4a320
X-Osstest-Versions-That: xen=695bb5f504ab48c1d546446f104c1b6c0ead126d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 23 Jun 2017 10:52:21 +0000
Subject: [Xen-devel] [xen-unstable test] 110961: 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="===============3267858759631149825=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============3267858759631149825==
Content-Type: text/plain

flight 110961 xen-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/110961/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-xl           5 xen-install              fail REGR. vs. 110465
 test-amd64-i386-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail REGR. vs. 110465

Regressions which are regarded as allowable (not blocking):
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop       fail REGR. vs. 110465
 test-armhf-armhf-xl-rtds     11 guest-start              fail REGR. vs. 110465

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 110465
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 110465
 test-amd64-amd64-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail like 110465
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-stop             fail like 110465
 test-amd64-amd64-xl-rtds      9 debian-install               fail  like 110465
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 110465
 build-amd64-prev              6 xen-build/dist-test          fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64  9 windows-install        fail never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 build-i386-prev               6 xen-build/dist-test          fail   never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 12 guest-saverestore       fail never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 12 guest-saverestore       fail never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-win10-i386  9 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386  9 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass

version targeted for testing:
 xen                  ded7303f161fd578f0ac9fbaf52cfd9d72b4a320
baseline version:
 xen                  695bb5f504ab48c1d546446f104c1b6c0ead126d

Last test of basis   110465  2017-06-15 09:46:33 Z    8 days
Failing since        110484  2017-06-16 09:32:22 Z    7 days    8 attempts
Testing same since   110961  2017-06-22 04:27:51 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Andrew Morton <akpm@linux-foundation.org>
  Artem Bityutskiy <Artem.Bityutskiy@nokia.com>
  David Woodhouse <David.Woodhouse@intel.com>
  Dushyant Behl <myselfdushyantbehl@gmail.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Juergen Gross <jgross@suse.com>
  Julien Grall <julien.grall@arm.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Petre Pircalabu <ppircalabu@bitdefender.com>
  Praveen Kumar <kpraveen.lkml@gmail.com>
  Roger Pau Monné <roger.pau@citrix.com>
  Ross Lagerwall <ross.lagerwall@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Tamas K Lengyel <tamas@tklengyel.com>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>
  Wolfram Strepp <wstrepp@gmx.de>
  Zhongze Liu <blackskygg@gmail.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          fail    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-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                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-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


Not pushing.

(No revision log; it would be 1085 lines long.)


--===============3267858759631149825==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3267858759631149825==--

From xen-devel-bounces@lists.xen.org Fri Jun 23 10:54:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 10: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 1dOMEn-00069z-2P; Fri, 23 Jun 2017 10:54:53 +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 1dOMEl-00069R-Cx
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 10:54:51 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 80/FA-03620-A73FC495; Fri, 23 Jun 2017 10:54:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOIsWRWlGSWpSXmKPExsVyMbThoG75Z59
 Ig91HFCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox7ba9YC9oEKvo+LWFtYNzK28XIxSEkMINR
 4sf8OywgDovAVFaJRW1dYI6EwEZWiTff9rF2MXICOXESdyf8ZIOwKyXe/WpkBLGFBFQkbm5fx
 QQx6hujxIzl+1lAEsICehJHjv5gh7D9JV5P+gwWZxMwkHizYy/YUBEBJYl7qyYzgdjMAhUSE6
 YdBqthEVCVmDf3NtgyXgFHiYMvpoPNERWQk1h5uYUVIi4ocXLmE6B6DqBeTYn1u/QhxshLbH8
 7h3kCo9AsJFWzEKpmIalawMi8ilGjOLWoLLVI19BCL6koMz2jJDcxM0fX0MBMLze1uDgxPTUn
 MalYLzk/dxMjMKAZgGAH482NAYcYJTmYlER5Y8/4RArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4
 A36BJQTLEpNT61Iy8wBxhZMWoKDR0mEd/sHoDRvcUFibnFmOkTqFKMlx5Ur674wcWxYvR5ITj
 mw/QuTEEtefl6qlDhvAsg8AZCGjNI8uHGw+L/EKCslzMsIdKAQT0FqUW5mCar8K0ZxDkYlYd5
 ikCk8mXklcFtfAR3EBHTQjDVgB5UkIqSkGhh1czSZVvFbH7OoPrfkMdv3gs6lAZdn7cr1833E
 0iq443J2y9vlXFPebKjdfUTc+e7zFDnGNMuXi2/fMdtZJhu2f9meE1d3nY46wd5xd8vNDAd2j
 eC88xb+8uuu3kq5uyxehu17bp6rtWd06+tCRrGnLzUDKo0nrJsyNz5yxqltlypaP/OkNa1QYi
 nOSDTUYi4qTgQAgVYwA/oCAAA=
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1498215287!68678855!1
X-Originating-IP: [209.85.128.193]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 ML_RADAR_SPEW_LINKS_8,spamassassin: ,surbl: (ASYNC_NO) 
 c3VyYmxfcmVjaGVja19kZWxheTogMCAoYWJhbmRvbmVkOiBBbGwgdXJscyByZXR1cm5lZCBsZ
 l9u\nZWdhdGl2ZSk=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12978 invoked from network); 23 Jun 2017 10:54:47 -0000
Received: from mail-wr0-f193.google.com (HELO mail-wr0-f193.google.com)
 (209.85.128.193)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 23 Jun 2017 10:54:47 -0000
Received: by mail-wr0-f193.google.com with SMTP id 77so11589896wrb.3
 for <xen-devel@lists.xenproject.org>; Fri, 23 Jun 2017 03:54:47 -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=AE+wMhVy/1TaYg33w5ftvPJuLpIslnbhVjmgtfq3DCM=;
 b=THtYyyVFpWx5Bss1tloS3XwpgfyabGy1c61gf0pFgW9ritG9nm2MZzn9H0NdGtY9qL
 dUplWcaSD9GX+hSwOThpy78S4WLQHIAkriwUOubqg0gZDp/99hZRFnV5HKYyVjz/4UhL
 PKDi6fCREWH3fFA58FlQ9tXOAIKdEp0W8X59EUWIt6RJkuR8kLtm8Bdr7ix1Tki+6We6
 WudVyLu6S5jJFsMIHjHULQ27FgV/25EScXY8dm93nYt2xBCUBcm1jxmYLd4qpvuQG9Bg
 Go28ixs2DlRqIHoSXYb8f3jn+cbREF4qP4uaRDlTk4m9yDQb03sQqW+LszqPR118mr28
 XI7Q==
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=AE+wMhVy/1TaYg33w5ftvPJuLpIslnbhVjmgtfq3DCM=;
 b=nEHUp+Hl1OYtHdX8kSdgFk/RyXiER5CgCdMEZLVOr35jri7BDJIAIJyUUVFZLSoG6X
 AWBFxaFl+FWAHTjj1e8xf6Aes7ULPUNAUNAk4SfR1kdtw95OQ61N4eBoLtxtNggUm3+y
 wm/hmjjpAYJidG3Pn6Nl4TPN3Dgv4B1WFR8ZNuJaIA5b5Yd937rSs97e+NksycXi61kz
 d9z8y22/6ANlLBcm7dnlbijntQhUNZ9CzDzo2WKRYWTmjqN29yhVPG7+UMQhRgfBfIHQ
 3SpSTyoZn8BBvrU1Nw4MUbKhobQ78m9sT141MSP/+IxaW1U3QEWy7y1MiruSN3BANUlM
 FSmQ==
X-Gm-Message-State: AKS2vOzswBqtUNgZkXAzbQXjpLNrXpG7wz4wL5MLQ9Sa02MtFJ6CQrBT
 2DDhQgbD13CUwQ==
X-Received: by 10.223.148.37 with SMTP id 34mr4987003wrq.137.1498215287099;
 Fri, 23 Jun 2017 03:54:47 -0700 (PDT)
Received: from [192.168.0.31] ([80.66.223.81])
 by smtp.gmail.com with ESMTPSA id 31sm2680641wrd.20.2017.06.23.03.54.44
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 23 Jun 2017 03:54:45 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 23 Jun 2017 12:54:44 +0200
Message-ID: <149821475587.5914.12193327340105859241.stgit@Solace>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Meng Xu <mengxu@cis.upenn.edu>,
 Anshul Makkar <anshulmakkar@gmail.com>
Subject: [Xen-devel] [PATCH 0/6] xen: sched: control structure memory layout
 optimizations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGksCgpUaGlzIHNlcmllcyBjb250YWlucyBzb21lIChtaWNybylvcHRpbWl6YXRpb24gcGF0Y2hl
cyB0aGF0IHdlcmUgbHlpbmcgYXJvdW5kIGluCm15IGxvY2FsIGJyYW5jaGVzIGZvciBzb21lIHRp
bWUuCgpJbiBzb21lIG1vcmUgZGV0YWlsczoKCi0gcGF0Y2hlcyAxIGFuZCAyIGdldCByaWQgb2Yg
KHBvdGVudGlhbGx5KSBiaWcgc3RhdGljIGFycmF5cyBpbnNpZGUgQ3JlZGl0MidzCiAgZGF0YSBz
dHJ1Y3R1cmUsIGJ5IG1ha2luZyB0aGVtIGR5bmFtaWMsIG9yIHBlci1DUFUgdmFyaWFibGVzOwoK
LSBwYXRjaGVzIDMsIDQgYW5kIDUsIHJlb3JkZXIgdGhlIGZpZWxkcyBpbiB0aGUgc2NoZWR1bGVy
cycgY29udHJvbAogIHN0cnVjdHVyZXMuIFRoZSBtYWluIGdvYWwgaXMgb3B0aW1pemUgbWVtb3J5
IGxheW91dCAoZS5nLiwgcmVkdWNlL2F2b2lkCiAgcGFkZGluZykgYW5kIGNhY2hlIGxheW91dCAo
cmVsYXRlZCBmaWVsZHMsIHRoYXQgYXJlIGFjY2Vzc2VkIGNsb3NlIHRvIGVhY2gKICBvdGhlciwg
aW4gdGhlIHNhbWUgY2FjaGVsaW5lKS4gV2hpbGUgdGhlcmUsIEknbSBhbHNvIHRyeWluZyB0byBp
bXByb3ZlIGNvZGUKICByZWFkYWJpbGl0eSBhbmQgY29tbWVudCB3b3JkaW5nLCBzdHlsZSBhbmQg
YWxpZ25tZW50OwoKLSBwYXRjaCA3LCBzcGVlZHMgdXAgdGlja2xpbmcgaW4gQ3JlZGl0MSBhbmQg
Q3JlZGl0MiwgaW4gcHJlc2VuY2Ugb2YgMToxIHZDUFUKICB0byBwQ1BVIHBpbm5pbmcuCgpGb3Ig
ZmluZGluZyBob2xlcywgYW5kIHZpc3VhbGl6aW5nIHRoZSBjYWNoZSBsYXlvdXQsIEkndmUgdXNl
ZCBwYWhvbGUuCkluZGl2aWR1YWwgY2hhbmdlbG9ncyBvZiBwYXRjaGVzIDMtNiBoYXZlIHRoZSBk
ZXRhaWxzIGFib3V0IHRoZSBhY3R1YWwKaW1wcm92ZW1lbnRzLgoKVGhlcmUncyBhIGdpdCBicmFu
Y2ggYXZhaWxhYmxlIGhlcmU6CiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcGVvcGxlL2RhcmlvZi94
ZW4uZ2l0ICByZWwvc2NoZWQvZGF0YXMtbWVtLWNhY2hlLW9wdGltCiBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1wZW9wbGUvZGFyaW9mL3hlbi5naXQ7YT1zaG9ydGxvZztoPXJlZnMv
aGVhZHMvcmVsL3NjaGVkL2RhdGFzLW1lbS1jYWNoZS1vcHRpbQoKVGhhbmtzIGFuZCBSZWdhcmRz
LApEYXJpbwotLS0KRGFyaW8gRmFnZ2lvbGkgKDYpOgogICAgICB4ZW46IGNyZWRpdDI6IGFsbG9j
YXRlIHJ1bnF1ZXVlIGRhdGEgc3RydWN0dXJlIGR5bmFtaWNhbGx5CiAgICAgIHhlbjogY3JlZGl0
MjogbWFrZSB0aGUgY3B1IHRvIHJ1bnF1ZXVlIG1hcCBwZXItY3B1CiAgICAgIHhlbjogY3JlZGl0
OiByZWFycmFuZ2UgbWVtYmVycyBvZiBjb250cm9sIHN0cnVjdHVyZXMKICAgICAgeGVuOiBjcmVk
aXQyOiByZWFycmFuZ2UgbWVtYmVycyBvZiBjb250cm9sIHN0cnVjdHVyZXMKICAgICAgeGVuOiBS
VERTOiByZWFycmFuZ2UgbWVtYmVycyBvZiBjb250cm9sIHN0cnVjdHVyZXMKICAgICAgeGVuOiBz
Y2hlZDogb3B0aW1pemUgZXhjbHVzaXZlIHBpbm5pbmcgY2FzZSAoQ3JlZGl0MSAmIDIpCgogeGVu
L2NvbW1vbi9zY2hlZF9jcmVkaXQuYyAgICB8ICAgNjAgKysrKysrKysrKystLS0tCiB4ZW4vY29t
bW9uL3NjaGVkX2NyZWRpdDIuYyAgIHwgIDE3MCArKysrKysrKysrKysrKysrKysrKysrKysrLS0t
LS0tLS0tLS0tLS0tLS0KIHhlbi9jb21tb24vc2NoZWRfcnQuYyAgICAgICAgfCAgIDEzICsrLQog
eGVuL2luY2x1ZGUveGVuL3BlcmZjX2RlZm4uaCB8ICAgIDEgCiA0IGZpbGVzIGNoYW5nZWQsIDE1
NiBpbnNlcnRpb25zKCspLCA4OCBkZWxldGlvbnMoLSkKLS0KPDxUaGlzIGhhcHBlbnMgYmVjYXVz
ZSBJIGNob29zZSBpdCB0byBoYXBwZW4hPj4gKFJhaXN0bGluIE1hamVyZSkKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KRGFy
aW8gRmFnZ2lvbGksIFBoLkQsIGh0dHA6Ly9hYm91dC5tZS9kYXJpby5mYWdnaW9saQpTZW5pb3Ig
U29mdHdhcmUgRW5naW5lZXIsIENpdHJpeCBTeXN0ZW1zIFImRCBMdGQuLCBDYW1icmlkZ2UgKFVL
KQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 23 10:54:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 10: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 1dOMEn-0006AA-92; Fri, 23 Jun 2017 10:54: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=340330eb0=Andrew.Cooper3@citrix.com>)
 id 1dOMEl-00069S-H5
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 10:54:51 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 34/B4-03613-A73FC495; Fri, 23 Jun 2017 10:54:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsWyU9JRQrfqs0+
 kwYWFghbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bFX0tYC+6KVUx58Y61gfGLQBcjJ4eEgJ/E
 h6erGUFsYQEbiU9//7KB2CICARKn+xpYQWwhgSKJPTe3soPYbAL6ErtffGICsXkFbCVONT8Dq
 2ERUJWYtuM4mC0qEC7xtvEIC0SNoMTJmU/AbE4Be4k3R6cyg9jMAgYSRxbNYYWw5SW2v53DDL
 FLTeJa/yV2iNvSJSY+62GZwMg3C8moWUjaZyFpX8DIvIpRvTi1qCy1SNdQL6koMz2jJDcxM0f
 X0MBMLze1uDgxPTUnMalYLzk/dxMjMNQYgGAH487nTocYJTmYlER5Y8/4RArxJeWnVGYkFmfE
 F5XmpBYfYpTh4FCS4P39ESgnWJSanlqRlpkDDHqYtAQHj5II7/YPQGne4oLE3OLMdIjUKUZdj
 g2r139hEmLJy89LlRLnTfgEVCQAUpRRmgc3AhaBlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqC
 TMWwwyhSczrwRu0yugI5iAjpixBuyIkkSElFQDYw234ynvS8vXaEwtshYL0+J9dXlx1PtP0VZ
 uj1/JKPHPPf751dE33WvSq7709HxLUfhz/Y6Jr7iSS9Blyck3syXSA7r/nO+cI1pz+cjdo/F3
 Doc9UTO5EDp74rPU098X95/QshFM/XEmwlrgVv+KHKHwbzx7l06Zcny3mkXFzqNLLkReCn/5L
 VuJpTgj0VCLuag4EQAVzVYkuwIAAA==
X-Env-Sender: prvs=340330eb0=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1498215290!75194681!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29611 invoked from network); 23 Jun 2017 10:54:50 -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;
 23 Jun 2017 10:54:50 -0000
X-IronPort-AV: E=Sophos;i="5.39,377,1493683200"; d="scan'208";a="48297126"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <594A866C020000780016542E@prv-mh.provo.novell.com>
 <594A866C020000780016542E@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <c836b98e-c47e-7850-3620-ceb03b930d70@citrix.com>
Date: Fri, 23 Jun 2017 11:54:48 +0100
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: <594A866C020000780016542E@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86emul: correct CF output of SHLD/SHRD
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjEvMDYvMTcgMTM6NDUsIEphbiBCZXVsaWNoIHdyb3RlOgo+IENGIHJlZmxlY3RzIHRoZSBs
YXN0IGJpdCBzaGlmdGVkIG91dCwgaS5lLiBjYW4ndCBwb3NzaWJseSBiZSBkZXJpdmVkCj4gZnJv
bSB0aGUgcmVzdWx0IHZhbHVlLgo+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgoKSSBhZ3JlZSB3aXRoIHlvdXIgcmVhc29uaW5nLCBidXQgdGhlIHRlc3Qg
Y29kZSBkb2Vzbid0IGNvbXBpbGUuCgpHQ0MgNC45IGNvbXBsYWlucyB3aXRoOgoKdGVzdF94ODZf
ZW11bGF0b3IuYzogQXNzZW1ibGVyIG1lc3NhZ2VzOgp0ZXN0X3g4Nl9lbXVsYXRvci5jOjc5NTog
RXJyb3I6IG9wZXJhbmQgdHlwZSBtaXNtYXRjaCBmb3IgYHNobGQnCnRlc3RfeDg2X2VtdWxhdG9y
LmM6Nzk1OiBFcnJvcjogb3BlcmFuZCB0eXBlIG1pc21hdGNoIGZvciBgcG9wJwpNYWtlZmlsZTox
MTA6IHJlY2lwZSBmb3IgdGFyZ2V0ICd0ZXN0X3g4Nl9lbXVsYXRvci5vJyBmYWlsZWQKCndoaWxl
IENsYW5nIDMuNSBpcyBhIGxpdHRsZSBtb3JlIGhlbHBmdWw6Cgp0ZXN0X3g4Nl9lbXVsYXRvci5j
Ojc5NToxNTogZXJyb3I6IHVua25vd24gdXNlIG9mIGluc3RydWN0aW9uIG1uZW1vbmljCndpdGhv
dXQgYSBzaXplIHN1ZmZpeAogICAgICAgIGFzbSAoICJzaGxkICQxLCUyLCUwOyBwdXNoZjsgcG9w
ICUxIgogICAgICAgICAgICAgIF4KPGlubGluZSBhc20+OjE6Mjogbm90ZTogaW5zdGFudGlhdGVk
IGludG8gYXNzZW1ibHkgaGVyZQogICAgICAgIHNobGQgJDEsJXJheCwlZWN4OyBwdXNoZjsgcG9w
IDEyNzIoJXJzcCkKICAgICAgICBeCjEgZXJyb3IgZ2VuZXJhdGVkLgpNYWtlZmlsZToxMTA6IHJl
Y2lwZSBmb3IgdGFyZ2V0ICd0ZXN0X3g4Nl9lbXVsYXRvci5vJyBmYWlsZWQKCn5BbmRyZXcKCj4g
LS0tCj4gVGhpcyB3aWxsIG9ubHkgYXBwbHkgY2xlYW5seSBvbiB0b3Agb2YKPiBodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMDYvbXNnMDIx
MzcuaHRtbCAKPgo+IC0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVs
YXRvci5jCj4gKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9y
LmMKPiBAQCAtNzgzLDYgKzc4MywyOSBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3Yp
Cj4gICAgICBwcmludGYoIm9rYXlcbiIpOwo+ICAjZW5kaWYKPiAgCj4gKyAgICBwcmludGYoIiUt
NDBzIiwgIlRlc3Rpbmcgc2hsZCAkMSwlZWN4LCglZWR4KS4uLiIpOwo+ICsgICAgcmVzWzBdICAg
ICAgPSAweDEyMzQ1Njc4Owo+ICsgICAgcmVncy5lZHggICAgPSAodW5zaWduZWQgbG9uZylyZXM7
Cj4gKyAgICByZWdzLmVjeCAgICA9IDB4OWFiY2RlZjA7Cj4gKyAgICBpbnN0clswXSA9IDB4MGY7
IGluc3RyWzFdID0gMHhhNDsgaW5zdHJbMl0gPSAweDBhOyBpbnN0clszXSA9IDB4MDE7Cj4gKyAg
ICBmb3IgKCBpID0gMDsgaSA8IDB4MjA7ICsraSApCj4gKyAgICB7Cj4gKyAgICAgICAgdWludDMy
X3QgciA9IHJlc1swXSwgZiwgbSA9IFg4Nl9FRkxBR1NfQVJJVEhfTUFTSyAmIH5YODZfRUZMQUdT
X0FGOwo+ICsKPiArICAgICAgICBhc20gKCAic2hsZCAkMSwlMiwlMDsgcHVzaGY7IHBvcCAlMSIK
PiArICAgICAgICAgICAgICA6ICIrcm0iIChyKSwgIj1ybSIgKGYpIDogInIiIChyZWdzLmVjeCkg
KTsKPiArICAgICAgICByZWdzLmVmbGFncyA9IGYgXiBtOwo+ICsgICAgICAgIHJlZ3MuZWlwICAg
ID0gKHVuc2lnbmVkIGxvbmcpJmluc3RyWzBdOwo+ICsgICAgICAgIHJjID0geDg2X2VtdWxhdGUo
JmN0eHQsICZlbXVsb3BzKTsKPiArICAgICAgICBpZiAoIChyYyAhPSBYODZFTVVMX09LQVkpIHx8
Cj4gKyAgICAgICAgICAgICAocmVncy5laXAgIT0gKHVuc2lnbmVkIGxvbmcpJmluc3RyWzRdKSB8
fAo+ICsgICAgICAgICAgICAgKHJlc1swXSAhPSByKSB8fAo+ICsgICAgICAgICAgICAgKChyZWdz
LmVmbGFncyBeIGYpICYgbSkgKQo+ICsgICAgICAgICAgICBnb3RvIGZhaWw7Cj4gKyAgICAgICAg
cmVncy5lY3ggPDw9IDE7Cj4gKyAgICB9Cj4gKyAgICBwcmludGYoIm9rYXlcbiIpOwo+ICsKPiAg
ICAgIHByaW50ZigiJS00MHMiLCAiVGVzdGluZyBtb3ZiZSAoJWVjeCksJWVheC4uLiIpOwo+ICAg
ICAgaW5zdHJbMF0gPSAweDBmOyBpbnN0clsxXSA9IDB4Mzg7IGluc3RyWzJdID0gMHhmMDsgaW5z
dHJbM10gPSAweDAxOwo+ICAgICAgcmVncy5lZmxhZ3MgPSAweDIwMDsKPiAtLS0gYS94ZW4vYXJj
aC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni94ODZf
ZW11bGF0ZS94ODZfZW11bGF0ZS5jCj4gQEAgLTY0MjQsNyArNjQyNCw3IEBAIHg4Nl9lbXVsYXRl
KAo+ICAgICAgICAgICAgICAgICAgICAgKHNyYy52YWwgPj4gKHdpZHRoIC0gc2hpZnQpKSk7Cj4g
ICAgICAgICAgX3JlZ3MuZWZsYWdzICY9IH4oWDg2X0VGTEFHU19PRiB8IFg4Nl9FRkxBR1NfU0Yg
fCBYODZfRUZMQUdTX1pGIHwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICBYODZfRUZMQUdT
X1BGIHwgWDg2X0VGTEFHU19DRik7Cj4gLSAgICAgICAgaWYgKCAoZHN0LnZhbCA+PiAoKGIgJiA4
KSA/IChzaGlmdCAtIDEpIDogKHdpZHRoIC0gc2hpZnQpKSkgJiAxICkKPiArICAgICAgICBpZiAo
IChkc3Qub3JpZ192YWwgPj4gKChiICYgOCkgPyAoc2hpZnQgLSAxKSA6ICh3aWR0aCAtIHNoaWZ0
KSkpICYgMSApCj4gICAgICAgICAgICAgIF9yZWdzLmVmbGFncyB8PSBYODZfRUZMQUdTX0NGOwo+
ICAgICAgICAgIGlmICggKChkc3QudmFsIF4gZHN0Lm9yaWdfdmFsKSA+PiAod2lkdGggLSAxKSkg
JiAxICkKPiAgICAgICAgICAgICAgX3JlZ3MuZWZsYWdzIHw9IFg4Nl9FRkxBR1NfT0Y7Cj4KPgo+
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 23 10:54:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 10: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 1dOMEr-0006C2-KA; Fri, 23 Jun 2017 10:54:57 +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 1dOMEq-0006BX-EH
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 10:54:56 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 AD/88-19466-F73FC495; Fri, 23 Jun 2017 10:54:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmleJIrShJLcpLzFFi42K5GHrdWbf+s0+
 kwY/3bBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a36fPYCqYLVmx8cY+tgfEabxcjF4eQwAxG
 iUtb3zKDOCwCa1glGqY9ZOli5OSQELjEKjHvqiuEHScxd9p1pi5GDiC7UuLtEhmQsJCAisTN7
 auYIAZ9Y5R4N3kmI0hCWEBP4sjRH+wQdoDEthtLwWayCRhIvNmxlxXEFhFQkri3ajITiM0sEC
 ox590ZNhCbRUBVYsqmZrBeXgEHid1r94D1cgo4SUxYtZMJYrGjRMv/F8wgtqiAnMTKyy2sEPW
 CEidnPmEBuZNZQFNi/S59iPHyEtvfzmGewCgyC0nVLISqWUiqFjAyr2LUKE4tKkst0jU000sq
 ykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAx+BiDYwXj+tOchRkkOJiVR3tgzPpFCf
 En5KZUZicUZ8UWlOanFhxg1ODgEJpydO51JiiUvPy9VSYL390egOsGi1PTUirTMHGB8wpRKcP
 AoifBu/wCU5i0uSMwtzkyHSJ1iNOa4cmXdFyaOKQe2f2ESApskJc6b8AmoVACkNKM0D24QLG1
 cYpSVEuZlBDpTiKcgtSg3swRV/hWjOAejkjBvMcgUnsy8Erh9r4BOYQI6ZcYasFNKEhFSUg2M
 yieuh01T1X+kaiez9/7Hs8tPqn5neb2dQ//ckctRj1T+b+RZ7CFcpCVX5PluufJTkZTW1a3XE
 ptdDx31UD1zpvE2x9ynH85LsEg3RW7Yon3K45VjzUxbEYbufRN+XtjyPuavwIoP3S+k9WNtjl
 xdcqaX4dLerRKPXNcone500jooYXssgm8pqxJLcUaioRZzUXEiAF6jpfMWAwAA
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1498215294!84978841!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29900 invoked from network); 23 Jun 2017 10:54:55 -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;
 23 Jun 2017 10:54:55 -0000
Received: by mail-lf0-f67.google.com with SMTP id n136so5818917lfn.2
 for <xen-devel@lists.xenproject.org>; Fri, 23 Jun 2017 03:54:55 -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=BE/OvLIMhp6uWDKHFqyJEnLqbYIXlga+pNOrpj7ZSZY=;
 b=Q8UmvMhBTLms1Dn325PVtxe+uwMBTtTgtvbeay9sOGaAJAVaMYKnPc+9OgSiP4r5NW
 ZBregL4G2Az/QShhln1CpkV/ucJSsYpq8joMFnvbfulc2f1U89e2gkU/+hYNvzehSX0Y
 nraEVQHJL+JTNB0ZQ/gdA/VWCHYMOIU5yxJpnjnCwXTj4bY951W3VG3/nDtcoeRRt9WB
 YEjEGkGK8SfeJyL+jNh9lFc6E9lt7OH9pou0d4HevE4AZnx23iJQt5XOfoHz3URnpTOg
 VjSkV5OxslPvSOSgf7b6fo6CIwjXl/F8ojQgyLzK2pq8O4IZwy/ViV+Ox4ttHNX1ZL6w
 rRRg==
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=BE/OvLIMhp6uWDKHFqyJEnLqbYIXlga+pNOrpj7ZSZY=;
 b=P1Btm2w2Mxf8nbww+T0cE7fyDLyhWQRq1Llm9MUVk7wxdgUmL4uUz/x05pQYRXYIO/
 wntyUactBeEHTblZqo+4Snh0DE+6m9IR8JVjhBNaxrgQ9yS3sImKpAh/ZRXG5RevCcah
 +lPDRgfjMhlQbhzxBhf7MSGEW7RSp5S5vq9CxCfVXbqgAPFLFWcEGKo6mCMkoerK/CLk
 PA/BC6Yz49rUXfCagW5EAn7fVpdJyXHd45DmGYkKUqxOshaHf2pzoopnN1drrJGgq8fE
 LxwUklfs4z7Em51RHtKO8FM6YL3/vw62Q+h/okIraf6v28Z7xyJ3EGk8/GX+foUD70zb
 KXvg==
X-Gm-Message-State: AKS2vOwFsbXYUIZGeRjjDvyPViWF+gGBhL6Q5emYdEAT1koKJqD5NPXE
 x0NDkoKE7oYCMEv0
X-Received: by 10.28.57.197 with SMTP id g188mr4899421wma.13.1498215293936;
 Fri, 23 Jun 2017 03:54:53 -0700 (PDT)
Received: from [192.168.0.31] ([80.66.223.81])
 by smtp.gmail.com with ESMTPSA id 199sm2030778wmu.0.2017.06.23.03.54.52
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 23 Jun 2017 03:54:53 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 23 Jun 2017 12:54:52 +0200
Message-ID: <149821529221.5914.8902703747874745281.stgit@Solace>
In-Reply-To: <149821475587.5914.12193327340105859241.stgit@Solace>
References: <149821475587.5914.12193327340105859241.stgit@Solace>
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/6] xen: credit2: allocate runqueue data
 structure dynamically
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW5zdGVhZCBvZiBrZWVwaW5nIGFuIE5SX0NQVVMgYmlnIGFycmF5IG9mIGNzY2hlZDJfcnVucXVl
dWVfZGF0YQplbGVtZW50cywgZGlyZWN0bHkgaW5zaWRlIHRoZSBjc2NoZWQyX3ByaXZhdGUgc3Ry
dWN0dXJlLCBhbGxvY2F0ZQppdCBkeW5hbWljYWxseS4KClRoaXMgaGFzIHR3byBwb3NpdGl2ZSBl
ZmZlY3RzOgotIHJlZHVjZXMgdGhlIHNpemUgb2YgY3NjaGVkMl9wcml2YXRlIHNlbnNpYmx5LCB3
aGljaCBpcwogIGVzcGVjaWFsbHkgZ29vZCBpbiBjYXNlIHRoZXJlIGFyZSBtb3JlIGluc3RhbmNl
IG9mIENyZWRpdDIKICAoaW4gZGlmZmVyZW50IGNwdXBvb2xzKSwgYW5kIGlzIGFsc28gZ29vZCBm
cm9tIHRoZSBwb2ludAogIG9mIHZpZXcgb2YgZml0dGluZyB0aGUgc3RydWN0IGludG8gQ1BVIGNh
Y2hlczsKLSB3ZSBjYW4gdXNlIG5yX2NwdV9pZHMgYXMgYXJyYXkgc2l6ZSwgd2hpY2ggbWF5IGJl
IHNlbnNpYmx5CiAgc21hbGxlciB0aGFuIE5SX0NQVVMKClNpZ25lZC1vZmYtYnk6IERhcmlvIEZh
Z2dpb2xpIDxkYXJpby5mYWdnaW9saUBjaXRyaXguY29tPgotLS0KQ2M6IEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KQ2M6IEFuc2h1bCBNYWtrYXIgPGFuc2h1bG1ha2th
ckBnbWFpbC5jb20+Ci0tLQogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgfCAgIDE2ICsrKysr
KysrKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jIGIveGVuL2NvbW1v
bi9zY2hlZF9jcmVkaXQyLmMKaW5kZXggMTI2NDE3Yy4uMTBkOTQ4OCAxMDA2NDQKLS0tIGEveGVu
L2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMK
QEAgLTM4NSw3ICszODUsNyBAQCBzdHJ1Y3QgY3NjaGVkMl9wcml2YXRlIHsKIAogICAgIGludCBy
dW5xX21hcFtOUl9DUFVTXTsKICAgICBjcHVtYXNrX3QgYWN0aXZlX3F1ZXVlczsgLyogUXVldWVz
IHdoaWNoIG1heSBoYXZlIGFjdGl2ZSBjcHVzICovCi0gICAgc3RydWN0IGNzY2hlZDJfcnVucXVl
dWVfZGF0YSBycWRbTlJfQ1BVU107CisgICAgc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAq
cnFkOwogCiAgICAgdW5zaWduZWQgaW50IGxvYWRfcHJlY2lzaW9uX3NoaWZ0OwogICAgIHVuc2ln
bmVkIGludCBsb2FkX3dpbmRvd19zaGlmdDsKQEAgLTMwOTksOSArMzA5OSwxMSBAQCBjc2NoZWQy
X2luaXQoc3RydWN0IHNjaGVkdWxlciAqb3BzKQogICAgIHByaW50ayhYRU5MT0dfSU5GTyAibG9h
ZCB0cmFja2luZyB3aW5kb3cgbGVuZ3RoICVsbHUgbnNcbiIsCiAgICAgICAgICAgIDFVTEwgPDwg
b3B0X2xvYWRfd2luZG93X3NoaWZ0KTsKIAotICAgIC8qIEJhc2ljYWxseSBubyBDUFUgaW5mb3Jt
YXRpb24gaXMgYXZhaWxhYmxlIGF0IHRoaXMgcG9pbnQ7IGp1c3QKKyAgICAvKgorICAgICAqIEJh
c2ljYWxseSBubyBDUFUgaW5mb3JtYXRpb24gaXMgYXZhaWxhYmxlIGF0IHRoaXMgcG9pbnQ7IGp1
c3QKICAgICAgKiBzZXQgdXAgYmFzaWMgc3RydWN0dXJlcywgYW5kIGEgY2FsbGJhY2sgd2hlbiB0
aGUgQ1BVIGluZm8gaXMKLSAgICAgKiBhdmFpbGFibGUuICovCisgICAgICogYXZhaWxhYmxlLgor
ICAgICAqLwogCiAgICAgcHJ2ID0geHphbGxvYyhzdHJ1Y3QgY3NjaGVkMl9wcml2YXRlKTsKICAg
ICBpZiAoIHBydiA9PSBOVUxMICkKQEAgLTMxMTEsNyArMzExMywxMyBAQCBjc2NoZWQyX2luaXQo
c3RydWN0IHNjaGVkdWxlciAqb3BzKQogICAgIHJ3bG9ja19pbml0KCZwcnYtPmxvY2spOwogICAg
IElOSVRfTElTVF9IRUFEKCZwcnYtPnNkb20pOwogCi0gICAgLyogQnV0IHVuLWluaXRpYWxpemUg
YWxsIHJ1bnF1ZXVlcyAqLworICAgIC8qIEFsbG9jYXRlIGFsbCBydW5xdWV1ZXMgYW5kIG1hcmsg
dGhlbSBhcyB1bi1pbml0aWFsaXplZCAqLworICAgIHBydi0+cnFkID0geHphbGxvY19hcnJheShz
dHJ1Y3QgY3NjaGVkMl9ydW5xdWV1ZV9kYXRhLCBucl9jcHVfaWRzKTsKKyAgICBpZiAoICFwcnYt
PnJxZCApCisgICAgeworICAgICAgICB4ZnJlZShwcnYpOworICAgICAgICByZXR1cm4gLUVOT01F
TTsKKyAgICB9CiAgICAgZm9yICggaSA9IDA7IGkgPCBucl9jcHVfaWRzOyBpKysgKQogICAgIHsK
ICAgICAgICAgcHJ2LT5ydW5xX21hcFtpXSA9IC0xOwoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 23 10:55:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 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 1dOMEx-0006Ee-Rd; Fri, 23 Jun 2017 10:55:03 +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 1dOMEw-0006EA-L0
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 10:55:02 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 31/C8-19466-583FC495; Fri, 23 Jun 2017 10:55:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplleJIrShJLcpLzFFi42K5GNpwSLf1s0+
 kQet5aYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaPxzFrGghfKFXPfrmFuYJwl08XIxSEkMJNR
 4siPVcwgDovAGlaJs5d3s4I4EgKXWCX+/P7C3sXICeTESdz8ew7KLpOYcOouM4gtJKAicXP7K
 iaIUd8ZJZY1vGICSQgL6EkcOfqDHcJ2l5i45wpYnE3AQOLNjr2sILaIgJLEvVWTweLMAqESc9
 6dYQOxWQRUJT4fPQ9m8wo4Snye+QGsnlPASWLCqp1MEIsdJVr+vwA7QlRATmLl5RZWiHpBiZM
 zn7B0MXIAzdSUWL9LH2K8vMT2t3OYJzCKzEJSNQuhahaSqgWMzKsYNYpTi8pSi3SNLPSSijLT
 M0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQIjoJ6BgXEHY98qv0OMkhxMSqK8sWd8IoX4k
 vJTKjMSizPii0pzUosPMWpwcAhMODt3OpMUS15+XqqSBO/vj0B1gkWp6akVaZk5wBiFKZXg4F
 ES4d3+ASjNW1yQmFucmQ6ROsVozHHlyrovTBxTDmz/wiQENklKnPcpyCQBkNKM0jy4QbDUcYl
 RVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMK/BJ6ApPJl5JXD7XgGdwgR0yow1YKeUJCKkpBqA
 pt4xatQxOyGz3N3PZVPD/kUhEUEc+h8aNly+vj69Yq2rnVaGb671DOsQ/V8H3HZ1JeUtOzXF7
 JKzpNeN8JWVxbN7I+0DM4LOb1dle6uuNqchcNnyxzWb9zvP/GCwMUaohFP71YGPZkHKotnbbq
 f/84gx8uNN7Xga8NfoJs/eYI+VO26drVNiKc5INNRiLipOBACC/XdTGAMAAA==
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1498215301!104566914!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5256 invoked from network); 23 Jun 2017 10:55:01 -0000
Received: from mail-wr0-f194.google.com (HELO mail-wr0-f194.google.com)
 (209.85.128.194)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 23 Jun 2017 10:55:01 -0000
Received: by mail-wr0-f194.google.com with SMTP id x23so11635567wrb.0
 for <xen-devel@lists.xenproject.org>; Fri, 23 Jun 2017 03:55: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=xadYkX5bS58i8v+DCD2xx9Vdjz7QQf62zqMke4AGf7Q=;
 b=MasZDVsc6/xBGCsfifaeaHMVCoCYJEwqpr8PgGtWHMK7xcxENkvlbIypsHfNcIm9aj
 SxKDZeQUHx97XByx3jSNTB3UQ0aOa8kQof5IfasvRMTqUJmn3Hq+s+Og3d/vIZsuU+z7
 E4MTifjBDAp15DslcKvSrLDHifg1g7b39QRb2nHJfxvTCzPKFgBvjvMJEiAtaQVCH0SB
 AxYMRQhqzG5Wm7OOcdX+GQ/CYhG6r1LlWnpWIzEhJsKo9aMW8oKAENsoOA10k3rM3cEe
 6YcDyGJREbN5Pxr3cORoZqxVpI3Oq9sBNsS0Msc7+uVT03gHhz9rLWUW+Oqi1Sra70n1
 nbjw==
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=xadYkX5bS58i8v+DCD2xx9Vdjz7QQf62zqMke4AGf7Q=;
 b=XA6Fkyk3njFBid6ygvd2BsbFWodzYtQ6rcZrguGEP434r26luUplNsJ8nCo6UvbdAN
 N/yNIGwQrQ0GhqJDnDlnq4+Q6gkDw0JU0M6fUygYDCxFyNJQNUVwrPbEx7Cpso7ybqrN
 AeZYzbk4mBNTMSsE1kWu9+S9maoVPzlwLGY4T/0lF9kt9P30kvo5ig9lPVEyMzCXFTd1
 UmfaKvWn4r28FJm+Qb7GDCgDm8BzemBeOjP2fDr5iafqz5y+X+MHKjEaqDdowQ9Xqdtz
 QTYuX9V1Zo6LoOZ0etjy9v3Q7A4/+YC2/6RZgynSe9Ycd/1MJy4gjh8fnRkj7j3BvU+q
 n4QQ==
X-Gm-Message-State: AKS2vOw8CUKeNLxiFedM99rRf0P/1pTf7eq2io6qwicTuMvwWmqYOfpV
 5GNuCDLJxG5+c/Ba
X-Received: by 10.28.238.5 with SMTP id m5mr5065274wmh.86.1498215300718;
 Fri, 23 Jun 2017 03:55:00 -0700 (PDT)
Received: from [192.168.0.31] ([80.66.223.81])
 by smtp.gmail.com with ESMTPSA id e31sm5692575wre.54.2017.06.23.03.54.59
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 23 Jun 2017 03:55:00 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 23 Jun 2017 12:54:59 +0200
Message-ID: <149821529903.5914.13747796374675013510.stgit@Solace>
In-Reply-To: <149821475587.5914.12193327340105859241.stgit@Solace>
References: <149821475587.5914.12193327340105859241.stgit@Solace>
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/6] xen: credit2: make the cpu to runqueue map
	per-cpu
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW5zdGVhZCBvZiBrZWVwaW5nIGFuIE5SX0NQVVMgYmlnIGFycmF5IG9mIGludC1zLApkaXJlY3Rs
eSBpbnNpZGUgY3NjaGVkMl9wcml2YXRlLCB1c2UgYSBwZXItY3B1CnZhcmlhYmxlLgoKVGhhdCdz
IGVzcGVjaWFsbHkgYmVuZWZpY2lhbCAoaW4gdGVybXMgb2Ygc2F2ZWQKbWVtb3J5KSB3aGVuIHRo
ZXJlIGFyZSBtb3JlIGluc3RhbmNlIG9mIENyZWRpdDIgKGluCmRpZmZlcmVudCBjcHVwb29scyks
IGFuZCBhbHNvIGhlbHBzIGZpdHRpbmcKY3NjaGVkMl9wcml2YXRlIGl0c2VsZiBpbnRvIENQVSBj
YWNoZXMuCgpTaWduZWQtb2ZmLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGFyaW8uZmFnZ2lvbGlAY2l0
cml4LmNvbT4KLS0tCkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+
CkNjOiBBbnNodWwgTWFra2FyIDxhbnNodWxtYWtrYXJAZ21haWwuY29tPgotLS0KIHhlbi9jb21t
b24vc2NoZWRfY3JlZGl0Mi5jIHwgICAzMyArKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCAyMCBpbnNlcnRpb25zKCspLCAxMyBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyBiL3hlbi9jb21tb24vc2NoZWRf
Y3JlZGl0Mi5jCmluZGV4IDEwZDk0ODguLjE1ODYyZjIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
c2NoZWRfY3JlZGl0Mi5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCkBAIC0zODMs
NyArMzgzLDYgQEAgc3RydWN0IGNzY2hlZDJfcHJpdmF0ZSB7CiAgICAgCiAgICAgc3RydWN0IGxp
c3RfaGVhZCBzZG9tOyAvKiBVc2VkIG1vc3RseSBmb3IgZHVtcCBrZXloYW5kbGVyLiAqLwogCi0g
ICAgaW50IHJ1bnFfbWFwW05SX0NQVVNdOwogICAgIGNwdW1hc2tfdCBhY3RpdmVfcXVldWVzOyAv
KiBRdWV1ZXMgd2hpY2ggbWF5IGhhdmUgYWN0aXZlIGNwdXMgKi8KICAgICBzdHJ1Y3QgY3NjaGVk
Ml9ydW5xdWV1ZV9kYXRhICpycWQ7CiAKQEAgLTM5Myw2ICszOTIsMTQgQEAgc3RydWN0IGNzY2hl
ZDJfcHJpdmF0ZSB7CiB9OwogCiAvKgorICogUGh5c2ljYWwgQ1BVCisgKgorICogVGhlIG9ubHkg
cGVyLXBDUFUgaW5mb3JtYXRpb24gd2UgbmVlZCB0byBtYWludGFpbiBpcyBvZiB3aGljaCBydW5x
dWV1ZQorICogZWFjaCBDUFUgaXMgcGFydCBvZi4KKyAqLworc3RhdGljIERFRklORV9QRVJfQ1BV
KGludCwgcnVucV9tYXApOworCisvKgogICogVmlydHVhbCBDUFUKICAqLwogc3RydWN0IGNzY2hl
ZDJfdmNwdSB7CkBAIC00NDgsMTYgKzQ1NSwxNiBAQCBzdGF0aWMgaW5saW5lIHN0cnVjdCBjc2No
ZWQyX2RvbSAqY3NjaGVkMl9kb20oY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKIH0KIAogLyogQ1BV
IHRvIHJ1bnFfaWQgbWFjcm8gKi8KLXN0YXRpYyBpbmxpbmUgaW50IGMycihjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMsIHVuc2lnbmVkIGludCBjcHUpCitzdGF0aWMgaW5saW5lIGludCBjMnIo
dW5zaWduZWQgaW50IGNwdSkKIHsKLSAgICByZXR1cm4gY3NjaGVkMl9wcml2KG9wcyktPnJ1bnFf
bWFwWyhjcHUpXTsKKyAgICByZXR1cm4gcGVyX2NwdShydW5xX21hcCwgY3B1KTsKIH0KIAogLyog
Q1BVIHRvIHJ1bnF1ZXVlIHN0cnVjdCBtYWNybyAqLwogc3RhdGljIGlubGluZSBzdHJ1Y3QgY3Nj
aGVkMl9ydW5xdWV1ZV9kYXRhICpjMnJxZChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCBjcHUpCiB7Ci0gICAgcmV0dXJuICZjc2NoZWQyX3ByaXYob3BzKS0+cnFkW2MycihvcHMs
IGNwdSldOworICAgIHJldHVybiAmY3NjaGVkMl9wcml2KG9wcyktPnJxZFtjMnIoY3B1KV07CiB9
CiAKIC8qCkBAIC0xMDgyLDcgKzEwODksNyBAQCBydW5xX2luc2VydChjb25zdCBzdHJ1Y3Qgc2No
ZWR1bGVyICpvcHMsIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnN2YykKICAgICBBU1NFUlQoc3Bpbl9p
c19sb2NrZWQocGVyX2NwdShzY2hlZHVsZV9kYXRhLCBjcHUpLnNjaGVkdWxlX2xvY2spKTsKIAog
ICAgIEFTU0VSVCghdmNwdV9vbl9ydW5xKHN2YykpOwotICAgIEFTU0VSVChjMnIob3BzLCBjcHUp
ID09IGMycihvcHMsIHN2Yy0+dmNwdS0+cHJvY2Vzc29yKSk7CisgICAgQVNTRVJUKGMycihjcHUp
ID09IGMycihzdmMtPnZjcHUtPnByb2Nlc3NvcikpOwogCiAgICAgQVNTRVJUKCZzdmMtPnJxZC0+
cnVucSA9PSBydW5xKTsKICAgICBBU1NFUlQoIWlzX2lkbGVfdmNwdShzdmMtPnZjcHUpKTsKQEAg
LTE3MzMsNyArMTc0MCw3IEBAIGNzY2hlZDJfY3B1X3BpY2soY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMpCiAgICAgaWYgKCBtaW5fcnFpID09IC0xICkKICAgICB7
CiAgICAgICAgIG5ld19jcHUgPSBnZXRfZmFsbGJhY2tfY3B1KHN2Yyk7Ci0gICAgICAgIG1pbl9y
cWkgPSBjMnIob3BzLCBuZXdfY3B1KTsKKyAgICAgICAgbWluX3JxaSA9IGMycihuZXdfY3B1KTsK
ICAgICAgICAgbWluX2F2Z2xvYWQgPSBwcnYtPnJxZFttaW5fcnFpXS5iX2F2Z2xvYWQ7CiAgICAg
ICAgIGdvdG8gb3V0X3VwOwogICAgIH0KQEAgLTI2MjIsNyArMjYyOSw3IEBAIGNzY2hlZDJfc2No
ZWR1bGUoCiAgICAgICAgICAgICB1bnNpZ25lZCB0YXNrbGV0OjgsIGlkbGU6OCwgc210X2lkbGU6
OCwgdGlja2xlZDo4OwogICAgICAgICB9IGQ7CiAgICAgICAgIGQuY3B1ID0gY3B1OwotICAgICAg
ICBkLnJxX2lkID0gYzJyKG9wcywgY3B1KTsKKyAgICAgICAgZC5ycV9pZCA9IGMycihjcHUpOwog
ICAgICAgICBkLnRhc2tsZXQgPSB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkOwogICAgICAgICBkLmlk
bGUgPSBpc19pZGxlX3ZjcHUoY3VycmVudCk7CiAgICAgICAgIGQuc210X2lkbGUgPSBjcHVtYXNr
X3Rlc3RfY3B1KGNwdSwgJnJxZC0+c210X2lkbGUpOwpAQCAtMjc4Myw3ICsyNzkwLDcgQEAgZHVt
cF9wY3B1KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgaW50IGNwdSkKICNkZWZpbmUgY3B1
c3RyIGtleWhhbmRsZXJfc2NyYXRjaAogCiAgICAgY3B1bWFza19zY25wcmludGYoY3B1c3RyLCBz
aXplb2YoY3B1c3RyKSwgcGVyX2NwdShjcHVfc2libGluZ19tYXNrLCBjcHUpKTsKLSAgICBwcmlu
dGsoIkNQVVslMDJkXSBydW5xPSVkLCBzaWJsaW5nPSVzLCAiLCBjcHUsIGMycihvcHMsIGNwdSks
IGNwdXN0cik7CisgICAgcHJpbnRrKCJDUFVbJTAyZF0gcnVucT0lZCwgc2libGluZz0lcywgIiwg
Y3B1LCBjMnIoY3B1KSwgY3B1c3RyKTsKICAgICBjcHVtYXNrX3NjbnByaW50ZihjcHVzdHIsIHNp
emVvZihjcHVzdHIpLCBwZXJfY3B1KGNwdV9jb3JlX21hc2ssIGNwdSkpOwogICAgIHByaW50aygi
Y29yZT0lc1xuIiwgY3B1c3RyKTsKIApAQCAtMjkzMCw3ICsyOTM3LDcgQEAgaW5pdF9wZGF0YShz
dHJ1Y3QgY3NjaGVkMl9wcml2YXRlICpwcnYsIHVuc2lnbmVkIGludCBjcHUpCiAgICAgfQogICAg
IAogICAgIC8qIFNldCB0aGUgcnVucXVldWUgbWFwICovCi0gICAgcHJ2LT5ydW5xX21hcFtjcHVd
ID0gcnFpOworICAgIHBlcl9jcHUocnVucV9tYXAsIGNwdSkgPSBycWk7CiAgICAgCiAgICAgX19j
cHVtYXNrX3NldF9jcHUoY3B1LCAmcnFkLT5pZGxlKTsKICAgICBfX2NwdW1hc2tfc2V0X2NwdShj
cHUsICZycWQtPmFjdGl2ZSk7CkBAIC0zMDM0LDcgKzMwNDEsNyBAQCBjc2NoZWQyX2RlaW5pdF9w
ZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHZvaWQgKnBjcHUsIGludCBjcHUpCiAg
ICAgQVNTRVJUKCFwY3B1ICYmIGNwdW1hc2tfdGVzdF9jcHUoY3B1LCAmcHJ2LT5pbml0aWFsaXpl
ZCkpOwogICAgIAogICAgIC8qIEZpbmQgdGhlIG9sZCBydW5xdWV1ZSBhbmQgcmVtb3ZlIHRoaXMg
Y3B1IGZyb20gaXQgKi8KLSAgICBycWkgPSBwcnYtPnJ1bnFfbWFwW2NwdV07CisgICAgcnFpID0g
cGVyX2NwdShydW5xX21hcCwgY3B1KTsKIAogICAgIHJxZCA9IHBydi0+cnFkICsgcnFpOwogCkBA
IC0zMDU1LDYgKzMwNjIsOCBAQCBjc2NoZWQyX2RlaW5pdF9wZGF0YShjb25zdCBzdHJ1Y3Qgc2No
ZWR1bGVyICpvcHMsIHZvaWQgKnBjcHUsIGludCBjcHUpCiAgICAgZWxzZSBpZiAoIHJxZC0+cGlj
a19iaWFzID09IGNwdSApCiAgICAgICAgIHJxZC0+cGlja19iaWFzID0gY3B1bWFza19maXJzdCgm
cnFkLT5hY3RpdmUpOwogCisgICAgcGVyX2NwdShydW5xX21hcCwgY3B1KSA9IC0xOworCiAgICAg
c3Bpbl91bmxvY2soJnJxZC0+bG9jayk7CiAKICAgICBfX2NwdW1hc2tfY2xlYXJfY3B1KGNwdSwg
JnBydi0+aW5pdGlhbGl6ZWQpOwpAQCAtMzEyMSwxMCArMzEzMCw4IEBAIGNzY2hlZDJfaW5pdChz
dHJ1Y3Qgc2NoZWR1bGVyICpvcHMpCiAgICAgICAgIHJldHVybiAtRU5PTUVNOwogICAgIH0KICAg
ICBmb3IgKCBpID0gMDsgaSA8IG5yX2NwdV9pZHM7IGkrKyApCi0gICAgewotICAgICAgICBwcnYt
PnJ1bnFfbWFwW2ldID0gLTE7CiAgICAgICAgIHBydi0+cnFkW2ldLmlkID0gLTE7Ci0gICAgfQor
CiAgICAgLyogaW5pdGlhbGl6ZSByYXRlbGltaXQgKi8KICAgICBwcnYtPnJhdGVsaW1pdF91cyA9
IHNjaGVkX3JhdGVsaW1pdF91czsKIAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 23 10:55:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 10:55: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 1dOMF5-0006Hm-2y; Fri, 23 Jun 2017 10:55: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 1dOMF3-0006H9-Ef
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 10:55:09 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 90/C0-03058-C83FC495; Fri, 23 Jun 2017 10:55:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphleJIrShJLcpLzFFi42K5GNpwWLfns0+
 kwavHAhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a7xvCCRVIV6z8+ZGxg3CfSxcjFISQwk1Gi
 59xPFhCHRWANq8SPvy+ZQBwJgUusErPfdwE5nEBOnMTDM4tZIexqieO7WsBsIQEViZvbVzFBj
 PoONOrzDzaQhLCAnsSRoz/YIWxPiVufXoINYhMwkHizYy9Ys4iAksS9VZPB4swCoRJz3p0B62
 URUJW4tGM/mM0r4Chx9uJBsHpOASeJCat2MkEsdpRo+f+CGcQWFZCTWHkZ4iBeAUGJkzOfAL3
 DATRTU2L9Ln2I8fIS29/OYZ7AKDILSdUshKpZSKoWMDKvYtQoTi0qSy3SNTbSSyrKTM8oyU3M
 zNE1NDDTy00tLk5MT81JTCrWS87P3cQIDH8GINjBeHpd4CFGSQ4mJVHe2DM+kUJ8SfkplRmJx
 RnxRaU5qcWHGDU4OAQmnJ07nUmKJS8/L1VJgvf3R6A6waLU9NSKtMwcYITClEpw8CiJ8G7/AJ
 TmLS5IzC3OTIdInWI05rhyZd0XJo4pB7Z/YRICmyQlzvsUZJIASGlGaR7cIFjiuMQoKyXMywh
 0phBPQWpRbmYJqvwrRnEORiVh3uJPQFN4MvNK4Pa9AjqFCeiUGWvATilJREhJNTDqrJzeeuLH
 3enqN3t+dJ8Mecu/yOUu28cXay7wtT5eKvZtLntfqPnP+4sSnu05f0yV61H/jXw7360iT/kXn
 o9tP+pwa8ltP+6MNaK8EmU/NMR710fGNUvc/WEZUH4rUTue6Vs44xr9+QfYNc9FvbllM/lXCN
 uPl9v8ZW+ce6QXnhjl9G2R37oCJZbijERDLeai4kQAg0r4LhcDAAA=
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1498215308!75234970!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22548 invoked from network); 23 Jun 2017 10:55:08 -0000
Received: from mail-wr0-f195.google.com (HELO mail-wr0-f195.google.com)
 (209.85.128.195)
 by server-11.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 23 Jun 2017 10:55:08 -0000
Received: by mail-wr0-f195.google.com with SMTP id x23so11635995wrb.0
 for <xen-devel@lists.xenproject.org>; Fri, 23 Jun 2017 03:55: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=4Ys+OA7xR9d1dq/uAcbkgvgwSafEguPgW67iOowrUpw=;
 b=TkCS7uQxdkJn9cz310+GtRpo9H6PtYIMobZPgiR0+khbLZ3VV/x3cgbvnyRg/Q892d
 PN4VIDdr1hOzmNy2Yu/eyOfmdz5xDN/9rCr7G3PpLhdXVoMTsaZz87SMaygDVI/c2ji2
 +/07XU9yVoXOegs/PYmyoOXZ1Qx4b4jP0CtQfkL+o3IPMd6zriQXYbCO9+r6ccH2o+tV
 tGJUCJ2vbWIqyatZZAigGp4SgZjJLJnZAs8YMOZOMB2fzVuzyDTP8/Sm/C6ahHaiLfMc
 eUVCyr/iE1NQ8vtyMpqHydsFKG3Q4DdRTX6tlIth9F9CyyU50wXsd0e5hXq/iVg4UFah
 88Pw==
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=4Ys+OA7xR9d1dq/uAcbkgvgwSafEguPgW67iOowrUpw=;
 b=NspnQ3x7In5bhKDLqoFR58fOtMiSNnUIk3eBoCq76/lBpW63j2ZFVPDP/e4eXahcsV
 T7klVH34SLwyK5B/CdzUKf39axyTBQFSB4lAlvCEW7Y1w3PDKZNzKsZr+m1iolkCZQtC
 bBy20TNaSGbNrVgla1T8B7jLJgYNppMNAMQ1UaZZK0XMGgD2hm66h1A7hG5pihm7e0Jr
 dTMrO4L4xP8yEIYPg6oGMif3iA1ZbfS17YfMfLxseHV8f+ma28qUJZoE9FlKI2CT2zDU
 yHzooLbkZR/JDBh5xjrLmlouZStgGcQSeovVz7Rxn0RlAJdEKGHo1SzWAHFwU6R3712m
 aOuw==
X-Gm-Message-State: AKS2vOy/dsVLLGwMg3/ESaLlRVTlwpMIl8Ew3hTq4Geck81l7/b/8bzG
 DL3cYM3O5RA7P3Mv
X-Received: by 10.223.182.172 with SMTP id j44mr1327533wre.122.1498215307611; 
 Fri, 23 Jun 2017 03:55:07 -0700 (PDT)
Received: from [192.168.0.31] ([80.66.223.81])
 by smtp.gmail.com with ESMTPSA id l20sm3150399wre.25.2017.06.23.03.55.06
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 23 Jun 2017 03:55:07 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 23 Jun 2017 12:55:05 +0200
Message-ID: <149821530581.5914.13068641070748575404.stgit@Solace>
In-Reply-To: <149821475587.5914.12193327340105859241.stgit@Solace>
References: <149821475587.5914.12193327340105859241.stgit@Solace>
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/6] xen: credit: rearrange members of control
	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>

V2l0aCB0aGUgYWltIG9mIGltcHJvdmluZyBtZW1vcnkgc2l6ZSBhbmQgbGF5b3V0LCBhbmQKYXQg
dGhlIHNhbWUgdGltZSB0cnlpbmcgdG8gcHV0IHJlbGF0ZWQgZmllbGRzIHJlc2lkZQppbiB0aGUg
c2FtZSBjYWNoZWxpbmUuCgpIZXJlJ3MgYSBzdW1tYXJ5IG9mIHRoZSBvdXRwdXQgb2YgYHBhaG9s
ZWAsIHdpdGggYW5kCndpdGhvdXQgdGhpcyBwYXRjaCwgZm9yIHRoZSBhZmZlY3RlZCBkYXRhIHN0
cnVjdHVyZXMuCgpjc2NoZWRfcGNwdToKICogQmVmb3JlOgogICAgc2l6ZTogODgsIGNhY2hlbGlu
ZXM6IDIsIG1lbWJlcnM6IDYKICAgIHN1bSBtZW1iZXJzOiA4MCwgaG9sZXM6IDEsIHN1bSBob2xl
czogNAogICAgcGFkZGluZzogNAogICAgcGFkZGluZ3M6IDEsIHN1bSBwYWRkaW5nczogNQogICAg
bGFzdCBjYWNoZWxpbmU6IDI0IGJ5dGVzCiAqIEFmdGVyOgogICAgc2l6ZTogODAsIGNhY2hlbGlu
ZXM6IDIsIG1lbWJlcnM6IDYKICAgIHBhZGRpbmdzOiAxLCBzdW0gcGFkZGluZ3M6IDUKICAgIGxh
c3QgY2FjaGVsaW5lOiAxNiBieXRlcwoKY3NjaGVkX3ZjcHU6CiAqIEJlZm9yZToKICAgIHNpemU6
IDcyLCBjYWNoZWxpbmVzOiAyLCBtZW1iZXJzOiA5CiAgICBwYWRkaW5nOiAyCiAgICBsYXN0IGNh
Y2hlbGluZTogOCBieXRlcwogKiBBZnRlcjoKICAgIHNhbWUgbnVtYmVycywgYnV0IG1vdmUgc29t
ZSBmaWVsZHMgdG8gcHV0CiAgICByZWxhdGVkIGZpZWxkcyBpbiBzYW1lIGNhY2hlIGxpbmUuCgpj
c2NoZWRfcHJpdmF0ZToKICogQmVmb3JlOgogICAgc2l6ZTogMTUyLCBjYWNoZWxpbmVzOiAzLCBt
ZW1iZXJzOiAxNwogICAgc3VtIG1lbWJlcnM6IDE0MCwgaG9sZXM6IDIsIHN1bSBob2xlczogOAog
ICAgcGFkZGluZzogNAogICAgcGFkZGluZ3M6IDEsIHN1bSBwYWRkaW5nczogNQogICAgbGFzdCBj
YWNoZWxpbmU6IDI0IGJ5dGVzCiAqIEFmdGVyOgogICAgc2FtZSBudW1iZXJzLCBidXQgbW92ZSBz
b21lIGZpZWxkcyB0byBwdXQKICAgIHJlbGF0ZWQgZmllbGRzIGluIHNhbWUgY2FjaGUgbGluZS4K
ClNpZ25lZC1vZmYtYnk6IERhcmlvIEZhZ2dpb2xpIDxkYXJpby5mYWdnaW9saUBjaXRyaXguY29t
PgotLS0KQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KQ2M6IEFu
c2h1bCBNYWtrYXIgPGFuc2h1bG1ha2thckBnbWFpbC5jb20+Ci0tLQogeGVuL2NvbW1vbi9zY2hl
ZF9jcmVkaXQuYyB8ICAgNDEgKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCAyNiBpbnNlcnRpb25zKCspLCAxNSBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jIGIveGVuL2NvbW1vbi9zY2hlZF9j
cmVkaXQuYwppbmRleCBlZmRmNmJmLi40ZjYzMzBlIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3Nj
aGVkX2NyZWRpdC5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKQEAgLTE2OSwxMCAr
MTY5LDEyIEBAIGludGVnZXJfcGFyYW0oInNjaGVkX2NyZWRpdF90c2xpY2VfbXMiLCBzY2hlZF9j
cmVkaXRfdHNsaWNlX21zKTsKIHN0cnVjdCBjc2NoZWRfcGNwdSB7CiAgICAgc3RydWN0IGxpc3Rf
aGVhZCBydW5xOwogICAgIHVpbnQzMl90IHJ1bnFfc29ydF9sYXN0OwotICAgIHN0cnVjdCB0aW1l
ciB0aWNrZXI7Ci0gICAgdW5zaWduZWQgaW50IHRpY2s7CisKICAgICB1bnNpZ25lZCBpbnQgaWRs
ZV9iaWFzOwogICAgIHVuc2lnbmVkIGludCBucl9ydW5uYWJsZTsKKworICAgIHVuc2lnbmVkIGlu
dCB0aWNrOworICAgIHN0cnVjdCB0aW1lciB0aWNrZXI7CiB9OwogCiAvKgpAQCAtMTgxLDEzICsx
ODMsMTggQEAgc3RydWN0IGNzY2hlZF9wY3B1IHsKIHN0cnVjdCBjc2NoZWRfdmNwdSB7CiAgICAg
c3RydWN0IGxpc3RfaGVhZCBydW5xX2VsZW07CiAgICAgc3RydWN0IGxpc3RfaGVhZCBhY3RpdmVf
dmNwdV9lbGVtOworCisgICAgLyogVXAtcG9pbnRlcnMgKi8KICAgICBzdHJ1Y3QgY3NjaGVkX2Rv
bSAqc2RvbTsKICAgICBzdHJ1Y3QgdmNwdSAqdmNwdTsKLSAgICBhdG9taWNfdCBjcmVkaXQ7Ci0g
ICAgdW5zaWduZWQgaW50IHJlc2lkdWFsOworCiAgICAgc190aW1lX3Qgc3RhcnRfdGltZTsgICAv
KiBXaGVuIHdlIHdlcmUgc2NoZWR1bGVkICh1c2VkIGZvciBjcmVkaXQpICovCiAgICAgdW5zaWdu
ZWQgZmxhZ3M7Ci0gICAgaW50MTZfdCBwcmk7CisgICAgaW50IHByaTsKKworICAgIGF0b21pY190
IGNyZWRpdDsKKyAgICB1bnNpZ25lZCBpbnQgcmVzaWR1YWw7CisKICNpZmRlZiBDU0NIRURfU1RB
VFMKICAgICBzdHJ1Y3QgewogICAgICAgICBpbnQgY3JlZGl0X2xhc3Q7CkBAIC0yMTksMjEgKzIy
NiwyNSBAQCBzdHJ1Y3QgY3NjaGVkX2RvbSB7CiBzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgewogICAg
IC8qIGxvY2sgZm9yIHRoZSB3aG9sZSBwbHVnZ2FibGUgc2NoZWR1bGVyLCBuZXN0cyBpbnNpZGUg
Y3B1cG9vbF9sb2NrICovCiAgICAgc3BpbmxvY2tfdCBsb2NrOwotICAgIHN0cnVjdCBsaXN0X2hl
YWQgYWN0aXZlX3Nkb207Ci0gICAgdWludDMyX3QgbmNwdXM7Ci0gICAgc3RydWN0IHRpbWVyICBt
YXN0ZXJfdGlja2VyOwotICAgIHVuc2lnbmVkIGludCBtYXN0ZXI7CisKICAgICBjcHVtYXNrX3Zh
cl90IGlkbGVyczsKICAgICBjcHVtYXNrX3Zhcl90IGNwdXM7CisgICAgdWludDMyX3QgKmJhbGFu
Y2VfYmlhczsKKyAgICB1aW50MzJfdCBydW5xX3NvcnQ7CisgICAgdW5zaWduZWQgaW50IHJhdGVs
aW1pdF91czsKKworICAgIC8qIFBlcmlvZCBvZiBtYXN0ZXIgYW5kIHRpY2sgaW4gbWlsbGlzZWNv
bmRzICovCisgICAgdW5zaWduZWQgaW50IHRzbGljZV9tcywgdGlja19wZXJpb2RfdXMsIHRpY2tz
X3Blcl90c2xpY2U7CisgICAgdWludDMyX3QgbmNwdXM7CisKKyAgICBzdHJ1Y3QgbGlzdF9oZWFk
IGFjdGl2ZV9zZG9tOwogICAgIHVpbnQzMl90IHdlaWdodDsKICAgICB1aW50MzJfdCBjcmVkaXQ7
CiAgICAgaW50IGNyZWRpdF9iYWxhbmNlOwotICAgIHVpbnQzMl90IHJ1bnFfc29ydDsKLSAgICB1
aW50MzJfdCAqYmFsYW5jZV9iaWFzOwotICAgIHVuc2lnbmVkIHJhdGVsaW1pdF91czsKLSAgICAv
KiBQZXJpb2Qgb2YgbWFzdGVyIGFuZCB0aWNrIGluIG1pbGxpc2Vjb25kcyAqLwotICAgIHVuc2ln
bmVkIHRzbGljZV9tcywgdGlja19wZXJpb2RfdXMsIHRpY2tzX3Blcl90c2xpY2U7Ci0gICAgdW5z
aWduZWQgY3JlZGl0c19wZXJfdHNsaWNlOworICAgIHVuc2lnbmVkIGludCBjcmVkaXRzX3Blcl90
c2xpY2U7CisKKyAgICB1bnNpZ25lZCBpbnQgbWFzdGVyOworICAgIHN0cnVjdCB0aW1lciBtYXN0
ZXJfdGlja2VyOwogfTsKIAogc3RhdGljIHZvaWQgY3NjaGVkX3RpY2sodm9pZCAqX2NwdSk7CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 23 10:55:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 10:55: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 1dOMFB-0006LY-EF; Fri, 23 Jun 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 <raistlin.df@gmail.com>) id 1dOMFA-0006L2-Ta
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 10:55:17 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 A7/10-23755-493FC495; Fri, 23 Jun 2017 10:55:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplleJIrShJLcpLzFFi42K5GNpwWHfyZ59
 Igx2/xCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owzNyeyFay0rpi6bT9zA+N0zS5GLg4hgZmM
 Etdfv2YBcVgE1rBK/Pl+iBnEkRC4xCrRfWY5kMMJ5MRJPJm0hwnCrpTo2LSEFcQWElCRuLl9F
 RPEqB+MEotvrWYDSQgL6EkcOfqDHcL2kljZ0ALWwCZgIPFmx14wW0RASeLeqslgQ5kFQiXmvD
 sD1ssioCpxbdMmMJtXwF7i7MLDYHM4BZwkJqzayQSx2FGi5f8LsONEBeQkVl6GmM8rIChxcuY
 ToHc4gGZqSqzfpQ8xXl5i+9s5zBMYRWYhqZqFUDULSdUCRuZVjBrFqUVlqUW6hpZ6SUWZ6Rkl
 uYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBEVDPwMC4g/H3cb9DjJIcTEqivLFnfCKF+JLyU
 yozEosz4otKc1KLDzFqcHAITDg7dzqTFEtefl6qkgTv409AdYJFqempFWmZOcAYhSmV4OBREu
 Hd/gEozVtckJhbnJkOkTrFaMxx5cq6L0wcUw5s/8IkBDZJSpz3JMgkAZDSjNI8uEGw1HGJUVZ
 KmJeRgYFBiKcgtSg3swRV/hWjOAejkjBvMcgUnsy8Erh9r4BOYQI6ZcYasFNKEhFSUg2M7paT
 E50X5/nX/ZO2CRKKOf/uilq91cSw8zGB9ZJzOyVXcy1NnVL3MPDq6fIV+SozZ6QXiklEv712g
 GP6Uh2zIJVGP6kaD8Mn0SpXLV/9+X9X4q/ptMYa19LcLW/K9LtWC5dr6CwLfFTae4B1enT/20
 0nE9YssPlxhMPvcV71NqPcVD6OY05KLMUZiYZazEXFiQAl8Gk2GAMAAA==
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1498215315!107141192!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3542 invoked from network); 23 Jun 2017 10:55:15 -0000
Received: from mail-wr0-f195.google.com (HELO mail-wr0-f195.google.com)
 (209.85.128.195)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 23 Jun 2017 10:55:15 -0000
Received: by mail-wr0-f195.google.com with SMTP id x23so11636594wrb.0
 for <xen-devel@lists.xenproject.org>; Fri, 23 Jun 2017 03:55:15 -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=Vq7CEh+GvjghgL8LbQu1jbTkc+mgkShRaGIf4vYTtG0=;
 b=W3wMWFCcqToWy7vGSTqNNaez9nKYD35/WAN3jOxYoMITMv+vZ8F1yeLE4vjt412gdG
 obgvg1MFv0OruDdCsmAquaSvTJnfb9yFGsspPFK+qATuyHxHU9jEgmKVE9i+91N9YE56
 awr15cn0K25EPfVBf+hEIWXDZXjc+gyxnLZSyssOihBisFHVgDz5UMzfY6BTBHShI4Zb
 g3w6mXfchQSye9kxxYjEePcuItunKDK1PAlEmDsgjnIUkIq/Em9PR6q1mspPaNjyit7O
 siFDfFlIatc10OM7wslGOdLMSChRj5Upvh4eh0eBEjRAPGjpp5dP2EweRRfkmp5Kbj+a
 ZSKA==
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=Vq7CEh+GvjghgL8LbQu1jbTkc+mgkShRaGIf4vYTtG0=;
 b=V8PjI0Lr15jlcXJjRuLNdDdF25VCZOZ8x3wAaD9hxBEzCNtHVWlIDheIe/1i6OuQ11
 9AkC4GOimrpnbvXwcVYvjfsyOSVWGyg1ePg37HqHG2IuKtTzFSR/KbL6uUhazIIHHtNu
 9e9kr4rfQogAv6eKsNmh2X9L5idN8FojmAge714XAwv+wzfSU+dpV2nGwuG7yboP+M29
 Mq3y8/BdxallHLfbiKqy1l4kNLwFtW/pt/FLW4w82YNfq7jkS/UJnBtySHZXNoLg7e4T
 CJJeaWX4MSD55EjbQcsEGOtgTaM0jbwOObv7MXg+fRXtqDZh4ph/nQvJUoEYUP99MCki
 CBVA==
X-Gm-Message-State: AKS2vOwkVVNeOz2hHHtFAj8Z8wzuWxXCfzmr+6FCr7+ictOjOW0kmqNb
 AEcWDtfhW98J3qs1
X-Received: by 10.223.177.201 with SMTP id r9mr5491169wra.36.1498215314601;
 Fri, 23 Jun 2017 03:55:14 -0700 (PDT)
Received: from [192.168.0.31] ([80.66.223.81])
 by smtp.gmail.com with ESMTPSA id j196sm1975975wmd.32.2017.06.23.03.55.13
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 23 Jun 2017 03:55:13 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 23 Jun 2017 12:55:12 +0200
Message-ID: <149821531270.5914.329757532058629047.stgit@Solace>
In-Reply-To: <149821475587.5914.12193327340105859241.stgit@Solace>
References: <149821475587.5914.12193327340105859241.stgit@Solace>
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/6] xen: credit2: rearrange members of control
	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>

V2l0aCB0aGUgYWltIG9mIGltcHJvdmluZyBtZW1vcnkgc2l6ZSBhbmQgbGF5b3V0LCBhbmQKYXQg
dGhlIHNhbWUgdGltZSB0cnlpbmcgdG8gcHV0IHJlbGF0ZWQgZmllbGRzIHJlc2lkZQppbiB0aGUg
c2FtZSBjYWNoZWxpbmUuCgpIZXJlJ3MgYSBzdW1tYXJ5IG9mIHRoZSBvdXRwdXQgb2YgYHBhaG9s
ZWAsIHdpdGggYW5kCndpdGhvdXQgdGhpcyBwYXRjaCwgZm9yIHRoZSBhZmZlY3RlZCBkYXRhIHN0
cnVjdHVyZXMuCgpjc2NoZWQyX3J1bnF1ZXVlX2RhdGE6CiAqIEJlZm9yZToKICAgIHNpemU6IDIx
NiwgY2FjaGVsaW5lczogNCwgbWVtYmVyczogMTQKICAgIHN1bSBtZW1iZXJzOiAyMDgsIGhvbGVz
OiAyLCBzdW0gaG9sZXM6IDgKICAgIGxhc3QgY2FjaGVsaW5lOiAyNCBieXRlcwogKiBBZnRlcjoK
ICAgIHNpemU6IDIwOCwgY2FjaGVsaW5lczogNCwgbWVtYmVyczogMTQKICAgIGxhc3QgY2FjaGVs
aW5lOiAxNiBieXRlcwoKY3NjaGVkMl9wcml2YXRlOgogKiBCZWZvcmU6CiAgICBzaXplOiAxMjAs
IGNhY2hlbGluZXM6IDIsIG1lbWJlcnM6IDgKICAgIHN1bSBtZW1iZXJzOiAxMTIsIGhvbGVzOiAx
LCBzdW0gaG9sZXM6IDQKICAgIHBhZGRpbmc6IDQKICAgIGxhc3QgY2FjaGVsaW5lOiA1NiBieXRl
cwogKiBBZnRlcjoKICAgIHNpemU6IDExMiwgY2FjaGVsaW5lczogMiwgbWVtYmVyczogOAogICAg
bGFzdCBjYWNoZWxpbmU6IDQ4IGJ5dGVzCgpjc2NoZWQyX3ZjcHU6CiAqIEJlZm9yZToKICAgIHNp
emU6IDExMiwgY2FjaGVsaW5lczogMiwgbWVtYmVyczogMTQKICAgIHN1bSBtZW1iZXJzOiAxMDgs
IGhvbGVzOiAxLCBzdW0gaG9sZXM6IDQKICAgIGxhc3QgY2FjaGVsaW5lOiA0OCBieXRlcwogKiBB
ZnRlcjoKICAgIHNpemU6IDExMiwgY2FjaGVsaW5lczogMiwgbWVtYmVyczogMTQKICAgIHBhZGRp
bmc6IDQKICAgIGxhc3QgY2FjaGVsaW5lOiA0OCBieXRlcwoKV2hpbGUgdGhlcmUsIGltcHJvdmUg
dGhlIHdvcmRpbmcsIHN0eWxlIGFuZCBhbGlnbm1lbnQKb2YgY29tbWVudHMgdG9vLgoKU2lnbmVk
LW9mZi1ieTogRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+Ci0tLQpD
YzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpDYzogQW5zaHVsIE1h
a2thciA8YW5zaHVsbWFra2FyQGdtYWlsLmNvbT4KLS0tCiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRp
dDIuYyB8ICAxMDIgKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
IDEgZmlsZSBjaGFuZ2VkLCA1MSBpbnNlcnRpb25zKCspLCA1MSBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyBiL3hlbi9jb21tb24vc2NoZWRfY3Jl
ZGl0Mi5jCmluZGV4IDE1ODYyZjIuLjk4MTQwNzIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2No
ZWRfY3JlZGl0Mi5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCkBAIC0zNTUsNDAg
KzM1NSw0MSBAQCBjdXN0b21fcGFyYW0oImNyZWRpdDJfcnVucXVldWUiLCBwYXJzZV9jcmVkaXQy
X3J1bnF1ZXVlKTsKICAqIFBlci1ydW5xdWV1ZSBkYXRhCiAgKi8KIHN0cnVjdCBjc2NoZWQyX3J1
bnF1ZXVlX2RhdGEgewotICAgIGludCBpZDsKLQotICAgIHNwaW5sb2NrX3QgbG9jazsgICAgICAv
KiBMb2NrIGZvciB0aGlzIHJ1bnF1ZXVlLiAqLwotICAgIGNwdW1hc2tfdCBhY3RpdmU7ICAgICAg
LyogQ1BVcyBlbmFibGVkIGZvciB0aGlzIHJ1bnF1ZXVlICovCi0KLSAgICBzdHJ1Y3QgbGlzdF9o
ZWFkIHJ1bnE7IC8qIE9yZGVyZWQgbGlzdCBvZiBydW5uYWJsZSB2bXMgKi8KLSAgICBzdHJ1Y3Qg
bGlzdF9oZWFkIHN2YzsgIC8qIExpc3Qgb2YgYWxsIHZjcHVzIGFzc2lnbmVkIHRvIHRoaXMgcnVu
cXVldWUgKi8KLSAgICB1bnNpZ25lZCBpbnQgbWF4X3dlaWdodDsKLSAgICB1bnNpZ25lZCBpbnQg
cGlja19iaWFzOy8qIExhc3QgQ1BVIHdlIHBpY2tlZC4gU3RhcnQgZnJvbSBpdCBuZXh0IHRpbWUg
Ki8KLQotICAgIGNwdW1hc2tfdCBpZGxlLCAgICAgICAgLyogQ3VycmVudGx5IGlkbGUgcGNwdXMg
Ki8KLSAgICAgICAgc210X2lkbGUsICAgICAgICAgIC8qIEZ1bGx5IGlkbGUtYW5kLXVudGlja2xl
ZCBjb3JlcyAoc2VlIGJlbG93KSAqLwotICAgICAgICB0aWNrbGVkOyAgICAgICAgICAgLyogSGF2
ZSBiZWVuIGFza2VkIHRvIGdvIHRocm91Z2ggc2NoZWR1bGUgKi8KLSAgICBpbnQgbG9hZDsgICAg
ICAgICAgICAgIC8qIEluc3RhbnRhbmVvdXMgbG9hZDogTGVuZ3RoIG9mIHF1ZXVlICArIG51bSBu
b24taWRsZSB0aHJlYWRzICovCi0gICAgc190aW1lX3QgbG9hZF9sYXN0X3VwZGF0ZTsgIC8qIExh
c3QgdGltZSBhdmVyYWdlIHdhcyB1cGRhdGVkICovCi0gICAgc190aW1lX3QgYXZnbG9hZDsgICAg
ICAgICAgIC8qIERlY2F5aW5nIHF1ZXVlIGxvYWQgKi8KLSAgICBzX3RpbWVfdCBiX2F2Z2xvYWQ7
ICAgICAgICAgLyogRGVjYXlpbmcgcXVldWUgbG9hZCBtb2RpZmllZCBieSBiYWxhbmNpbmcgKi8K
KyAgICBzcGlubG9ja190IGxvY2s7ICAgICAgICAgICAvKiBMb2NrIGZvciB0aGlzIHJ1bnF1ZXVl
ICAgICAgICAgICAgICAgICAgICAgKi8KKworICAgIHN0cnVjdCBsaXN0X2hlYWQgcnVucTsgICAg
IC8qIE9yZGVyZWQgbGlzdCBvZiBydW5uYWJsZSB2bXMgICAgICAgICAgICAgICAqLworICAgIGlu
dCBpZDsgICAgICAgICAgICAgICAgICAgIC8qIElEIG9mIHRoaXMgcnVucXVldWUgKC0xIGlmIGlu
dmFsaWQpICAgICAgICAqLworCisgICAgaW50IGxvYWQ7ICAgICAgICAgICAgICAgICAgLyogSW5z
dGFudGFuZW91cyBsb2FkIChudW0gb2Ygbm9uLWlkbGUgdmNwdXMpICovCisgICAgc190aW1lX3Qg
bG9hZF9sYXN0X3VwZGF0ZTsgLyogTGFzdCB0aW1lIGF2ZXJhZ2Ugd2FzIHVwZGF0ZWQgICAgICAg
ICAgICAgICovCisgICAgc190aW1lX3QgYXZnbG9hZDsgICAgICAgICAgLyogRGVjYXlpbmcgcXVl
dWUgbG9hZCAgICAgICAgICAgICAgICAgICAgICAgICovCisgICAgc190aW1lX3QgYl9hdmdsb2Fk
OyAgICAgICAgLyogRGVjYXlpbmcgcXVldWUgbG9hZCBtb2RpZmllZCBieSBiYWxhbmNpbmcgICov
CisKKyAgICBjcHVtYXNrX3QgYWN0aXZlLCAgICAgICAgICAvKiBDUFVzIGVuYWJsZWQgZm9yIHRo
aXMgcnVucXVldWUgICAgICAgICAgICAgKi8KKyAgICAgICAgc210X2lkbGUsICAgICAgICAgICAg
ICAvKiBGdWxseSBpZGxlLWFuZC11bnRpY2tsZWQgY29yZXMgKHNlZSBiZWxvdykgKi8KKyAgICAg
ICAgdGlja2xlZCwgICAgICAgICAgICAgICAvKiBIYXZlIGJlZW4gYXNrZWQgdG8gZ28gdGhyb3Vn
aCBzY2hlZHVsZSAgICAgKi8KKyAgICAgICAgaWRsZTsgICAgICAgICAgICAgICAgICAvKiBDdXJy
ZW50bHkgaWRsZSBwY3B1cyAgICAgICAgICAgICAgICAgICAgICAgKi8KKworICAgIHN0cnVjdCBs
aXN0X2hlYWQgc3ZjOyAgICAgIC8qIExpc3Qgb2YgYWxsIHZjcHVzIGFzc2lnbmVkIHRvIHRoZSBy
dW5xdWV1ZSAqLworICAgIHVuc2lnbmVkIGludCBtYXhfd2VpZ2h0OyAgIC8qIE1heCB3ZWlnaHQg
b2YgdGhlIHZjcHVzIGluIHRoaXMgcnVucXVldWUgICAqLworICAgIHVuc2lnbmVkIGludCBwaWNr
X2JpYXM7ICAgIC8qIExhc3QgcGlja2VkIHBjcHUuIFN0YXJ0IGZyb20gaXQgbmV4dCB0aW1lICAq
LwogfTsKIAogLyoKICAqIFN5c3RlbS13aWRlIHByaXZhdGUgZGF0YQogICovCiBzdHJ1Y3QgY3Nj
aGVkMl9wcml2YXRlIHsKLSAgICByd2xvY2tfdCBsb2NrOwotICAgIGNwdW1hc2tfdCBpbml0aWFs
aXplZDsgLyogQ1BVIGlzIGluaXRpYWxpemVkIGZvciB0aGlzIHBvb2wgKi8KLSAgICAKLSAgICBz
dHJ1Y3QgbGlzdF9oZWFkIHNkb207IC8qIFVzZWQgbW9zdGx5IGZvciBkdW1wIGtleWhhbmRsZXIu
ICovCisgICAgcndsb2NrX3QgbG9jazsgICAgICAgICAgICAgICAgICAgICAvKiBQcml2YXRlIHNj
aGVkdWxlciBsb2NrICAgICAgICAgICAgICovCiAKLSAgICBjcHVtYXNrX3QgYWN0aXZlX3F1ZXVl
czsgLyogUXVldWVzIHdoaWNoIG1heSBoYXZlIGFjdGl2ZSBjcHVzICovCi0gICAgc3RydWN0IGNz
Y2hlZDJfcnVucXVldWVfZGF0YSAqcnFkOworICAgIHVuc2lnbmVkIGludCBsb2FkX3ByZWNpc2lv
bl9zaGlmdDsgLyogUHJlY2lzaW9uIG9mIGxvYWQgY2FsY3VsYXRpb25zICAgICAqLworICAgIHVu
c2lnbmVkIGludCBsb2FkX3dpbmRvd19zaGlmdDsgICAgLyogTGVuZ2h0IG9mIGxvYWQgZGVjYXlp
bmcgd2luZG93ICAgICAqLworICAgIHVuc2lnbmVkIGludCByYXRlbGltaXRfdXM7ICAgICAgICAg
LyogUmF0ZSBsaW1pdGluZyBmb3IgdGhpcyBzY2hlZHVsZXIgICAqLworCisgICAgY3B1bWFza190
IGFjdGl2ZV9xdWV1ZXM7ICAgICAgICAgICAvKiBSdW5xdWV1ZXMgd2l0aCAobWF5YmUpIGFjdGl2
ZSBjcHVzICovCisgICAgc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFkOyAvKiBEYXRh
IG9mIHRoZSB2YXJpb3VzIHJ1bnF1ZXVlcyAgICAgICovCiAKLSAgICB1bnNpZ25lZCBpbnQgbG9h
ZF9wcmVjaXNpb25fc2hpZnQ7Ci0gICAgdW5zaWduZWQgaW50IGxvYWRfd2luZG93X3NoaWZ0Owot
ICAgIHVuc2lnbmVkIHJhdGVsaW1pdF91czsgLyogZWFjaCBjcHVwb29sIGNhbiBoYXZlIGl0cyBv
d24gcmF0ZWxpbWl0ICovCisgICAgY3B1bWFza190IGluaXRpYWxpemVkOyAgICAgICAgICAgICAv
KiBDUFVzIHBhcnQgb2YgdGhpcyBzY2hlZHVsZXIgICAgICAgICovCisgICAgc3RydWN0IGxpc3Rf
aGVhZCBzZG9tOyAgICAgICAgICAgICAvKiBMaXN0IG9mIGRvbWFpbnMgKGZvciBkZWJ1ZyBrZXkp
ICAgICovCiB9OwogCiAvKgpAQCAtNDAzLDM3ICs0MDQsMzYgQEAgc3RhdGljIERFRklORV9QRVJf
Q1BVKGludCwgcnVucV9tYXApOwogICogVmlydHVhbCBDUFUKICAqLwogc3RydWN0IGNzY2hlZDJf
dmNwdSB7Ci0gICAgc3RydWN0IGxpc3RfaGVhZCBycWRfZWxlbTsgICAgICAgICAvKiBPbiB0aGUg
cnVucXVldWUgZGF0YSBsaXN0ICAqLwotICAgIHN0cnVjdCBsaXN0X2hlYWQgcnVucV9lbGVtOyAg
ICAgICAgLyogT24gdGhlIHJ1bnF1ZXVlICAgICAgICAgICAgKi8KLSAgICBzdHJ1Y3QgY3NjaGVk
Ml9ydW5xdWV1ZV9kYXRhICpycWQ7IC8qIFVwLXBvaW50ZXIgdG8gdGhlIHJ1bnF1ZXVlICovCi0K
LSAgICAvKiBVcC1wb2ludGVycyAqLwotICAgIHN0cnVjdCBjc2NoZWQyX2RvbSAqc2RvbTsKLSAg
ICBzdHJ1Y3QgdmNwdSAqdmNwdTsKLQotICAgIHVuc2lnbmVkIGludCB3ZWlnaHQ7Ci0gICAgdW5z
aWduZWQgaW50IHJlc2lkdWFsOwotCi0gICAgaW50IGNyZWRpdDsKLSAgICBzX3RpbWVfdCBzdGFy
dF90aW1lOyAvKiBXaGVuIHdlIHdlcmUgc2NoZWR1bGVkICh1c2VkIGZvciBjcmVkaXQpICovCi0g
ICAgdW5zaWduZWQgZmxhZ3M7ICAgICAgLyogMTYgYml0cyBkb2Vzbid0IHNlZW0gdG8gcGxheSB3
ZWxsIHdpdGggY2xlYXJfYml0KCkgKi8KLSAgICBpbnQgdGlja2xlZF9jcHU7ICAgICAvKiBjcHUg
dGlja2xlZCBmb3IgcGlja2luZyB1cyB1cCAoLTEgaWYgbm9uZSkgKi8KLQotICAgIC8qIEluZGl2
aWR1YWwgY29udHJpYnV0aW9uIHRvIGxvYWQgKi8KLSAgICBzX3RpbWVfdCBsb2FkX2xhc3RfdXBk
YXRlOyAgLyogTGFzdCB0aW1lIGF2ZXJhZ2Ugd2FzIHVwZGF0ZWQgKi8KLSAgICBzX3RpbWVfdCBh
dmdsb2FkOyAgICAgICAgICAgLyogRGVjYXlpbmcgcXVldWUgbG9hZCAqLwotCi0gICAgc3RydWN0
IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqbWlncmF0ZV9ycWQ7IC8qIFByZS1kZXRlcm1pbmVkIHJx
ZCB0byB3aGljaCB0byBtaWdyYXRlICovCisgICAgc3RydWN0IGxpc3RfaGVhZCBycWRfZWxlbTsg
ICAgICAgICAvKiBPbiBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEncyBzdmMgbGlzdCAqLworICAgIHN0
cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZDsgLyogVXAtcG9pbnRlciB0byB0aGUgcnVu
cXVldWUgICAgICAgICAgKi8KKworICAgIGludCBjcmVkaXQ7ICAgICAgICAgICAgICAgICAgICAg
ICAgLyogQ3VycmVudCBhbW91bnQgb2YgY3JlZGl0ICAgICAgICAgICAgKi8KKyAgICB1bnNpZ25l
ZCBpbnQgd2VpZ2h0OyAgICAgICAgICAgICAgIC8qIFdlaWdodCBvZiB0aGlzIHZjcHUgICAgICAg
ICAgICAgICAgICovCisgICAgdW5zaWduZWQgaW50IHJlc2lkdWFsOyAgICAgICAgICAgICAvKiBS
ZW1pbmRlciBvZiBkaXYobWF4X3dlaWdodC93ZWlnaHQpICAqLworICAgIHVuc2lnbmVkIGZsYWdz
OyAgICAgICAgICAgICAgICAgICAgLyogU3RhdHVzIGZsYWdzICgxNiBiaXRzIHdvdWxkIGJlIG9r
LCAgKi8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIGJ1dCBjbGVh
cl9iaXQoKSBkb2VzIG5vdCBsaWtlIHRoYXQpICovCisgICAgc190aW1lX3Qgc3RhcnRfdGltZTsg
ICAgICAgICAgICAgICAvKiBUaW1lIHdlIHdlcmUgc2NoZWR1bGVkIChmb3IgY3JlZGl0KSAqLwor
CisgICAgLyogSW5kaXZpZHVhbCBjb250cmlidXRpb24gdG8gbG9hZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAqLworICAgIHNfdGltZV90IGxvYWRfbGFzdF91cGRhdGU7
ICAgICAgICAgLyogTGFzdCB0aW1lIGF2ZXJhZ2Ugd2FzIHVwZGF0ZWQgICAgICAgKi8KKyAgICBz
X3RpbWVfdCBhdmdsb2FkOyAgICAgICAgICAgICAgICAgIC8qIERlY2F5aW5nIHF1ZXVlIGxvYWQg
ICAgICAgICAgICAgICAgICovCisKKyAgICBzdHJ1Y3QgbGlzdF9oZWFkIHJ1bnFfZWxlbTsgICAg
ICAgIC8qIE9uIHRoZSBydW5xdWV1ZSAocnFkLT5ydW5xKSAgICAgICAgICovCisgICAgc3RydWN0
IGNzY2hlZDJfZG9tICpzZG9tOyAgICAgICAgICAvKiBVcC1wb2ludGVyIHRvIGRvbWFpbiAgICAg
ICAgICAgICAgICAqLworICAgIHN0cnVjdCB2Y3B1ICp2Y3B1OyAgICAgICAgICAgICAgICAgLyog
VXAtcG9pbnRlciwgdG8gdmNwdSAgICAgICAgICAgICAgICAgKi8KKworICAgIHN0cnVjdCBjc2No
ZWQyX3J1bnF1ZXVlX2RhdGEgKm1pZ3JhdGVfcnFkOyAvKiBQcmUtZGV0ZXJtaW5lZCBtaWdyLiB0
YXJnZXQgKi8KKyAgICBpbnQgdGlja2xlZF9jcHU7ICAgICAgICAgICAgICAgICAgIC8qIENwdSB0
aGF0IHdpbGwgcGljayB1cyAoLTEgaWYgbm9uZSkgICovCiB9OwogCiAvKgogICogRG9tYWluCiAg
Ki8KIHN0cnVjdCBjc2NoZWQyX2RvbSB7Ci0gICAgc3RydWN0IGxpc3RfaGVhZCBzZG9tX2VsZW07
Ci0gICAgc3RydWN0IGRvbWFpbiAqZG9tOwotICAgIHVpbnQxNl90IHdlaWdodDsKLSAgICB1aW50
MTZfdCBucl92Y3B1czsKKyAgICBzdHJ1Y3QgbGlzdF9oZWFkIHNkb21fZWxlbTsgLyogT24gY3Nj
aGVkMl9ydW5xdWV1ZV9kYXRhJ3Mgc2RvbSBsaXN0ICAgICAgICovCisgICAgc3RydWN0IGRvbWFp
biAqZG9tOyAgICAgICAgIC8qIFVwLXBvaW50ZXIgdG8gZG9tYWluICAgICAgICAgICAgICAgICAg
ICAgICAqLworICAgIHVpbnQxNl90IHdlaWdodDsgICAgICAgICAgICAvKiBVc2VyIHNwZWNpZmll
ZCB3ZWlnaHQgICAgICAgICAgICAgICAgICAgICAgKi8KKyAgICB1aW50MTZfdCBucl92Y3B1czsg
ICAgICAgICAgLyogTnVtYmVyIG9mIHZjcHVzIG9mIHRoaXMgZG9tYWluICAgICAgICAgICAgICov
CiB9OwogCiAvKgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 23 10:55:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 10:55:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dOMFH-0006Pv-La; Fri, 23 Jun 2017 10:55:23 +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 1dOMFG-0006PK-VB
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 10:55:23 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 C0/66-03058-A93FC495; Fri, 23 Jun 2017 10:55:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOIsWRWlGSWpSXmKPExsVyMbThsO7Mzz6
 RBlPP61l83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkvLnWxFWzkq7i/YQtzA2M7dxcjF4eQwExG
 iXl/pzOCOCwCa1glPr26zgriSAhcYpU4/ekRkMMJ5MRJ7NjznQ3CrpRon7yOHcQWElCRuLl9F
 ROE/Y1R4uqNMBBbWEBP4sjRH0A1HEC2u8TUy+EgYTYBA4k3O/aCjRQRUJK4t2oyWCuzgL/E4f
 O7wcazCKhK7Lk7F8zmFXCQuLP0G9gqTgEniQmrdkKtcpRo+f+CGcQWFZCTWHm5hRWiXlDi5Mw
 nLCBrmQU0Jdbv0ocYLy+x/e0c5gmMIrOQVM1CqJqFpGoBI/MqRo3i1KKy1CJdY2O9pKLM9IyS
 3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA4GcAgh2MO9cHHmKU5GBSEuWNPeMTKcSXlJ9Sm
 ZFYnBFfVJqTWnyIUYaDQ0mCN+gTUE6wKDU9tSItMwcYhzBpCQ4eJRHe7R+A0rzFBYm5xZnpEK
 lTjMYcV66s+8LEMeXA9i9MQix5+XmpUuK8CSCTBEBKM0rz4AbB0sMlRlkpYV5GoNOEeApSi3I
 zS1DlXzGKczAqCfP+/gg0hSczrwRu3yugU5iATpmxBuyUkkSElFQDY+HruX+K/RX7N1r+d5Z5
 5F8Z/WRmp43Q0oyLpUJnH/+WfBNSG2/0QrQzIbjmfbD6+aQX8xrY1zBV1m011ll4PGxF9YpC9
 vMX366Js90uujx9aurlg/2hl+X3XEja8lDOpXRfqQL/xy2tAkmzn3z4cetJxXynkqjg+Ts2ff
 b6yfFY5uyLgCv2wkosxRmJhlrMRcWJAIJ3IlYKAwAA
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1498215321!96704403!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47037 invoked from network); 23 Jun 2017 10:55:21 -0000
Received: from mail-wr0-f195.google.com (HELO mail-wr0-f195.google.com)
 (209.85.128.195)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 23 Jun 2017 10:55:21 -0000
Received: by mail-wr0-f195.google.com with SMTP id z45so11661026wrb.2
 for <xen-devel@lists.xenproject.org>; Fri, 23 Jun 2017 03:55:21 -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=yD2Fig05QxOG2CNzid0D3j9ILGAWBydFjEbuzwVhJu4=;
 b=Zsfu9rSBD/QAdBmR+OX83aUt0SLUDj2V8wNT2BYMrNkxTIvF7erVWTVtqlLpf2F9M2
 bO3/IV29nJfq1icGC8zZAiESSSpePMIaFIOoTSaTY9ak2mv41XqhoApzARKCrwdQuS8X
 CW1hagaNpgG1stCESgPp1yceleQrpE8CcUyMrOEXeI79iIkPyYNY3W35+qd/Q68t2KDt
 aEjZ1amNt5ZaaZzCh5+ULBZgI0fKfG+mflEPfPAp84kAOF8QFtl/gauqHynrtVLWBlul
 scgs+iPNNNCnKL47MoSVlHfvKBmz7UxGNPcHN4oNaxFNulsIbvPpg5rcKgI74Iz3Yr6f
 k5NQ==
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=yD2Fig05QxOG2CNzid0D3j9ILGAWBydFjEbuzwVhJu4=;
 b=cuJ2f4Olat0BKXGkmL4IxqHgsNsTs8bEansAa7k4u3+oqtR4EzRkSdvCu2EE28xSyn
 zK7bFH2N5qkhsiAemCHK4889KsLP8gWU0fO8FbN2MCtavsLJv1PSdHlZeHW/VcbzNV9x
 fmBw1/mYkQ+HLigFxFeGQsOKTbF4PUjRk6rxNebC3TvxHMNxZB55vb1a/KwmvsrpKOEQ
 DqyVNEl+HZ0BYUdk7b2G0f9pvWKzyqTUmRFLerlEy5y7/LTr4HLFb74GJbnnwBmh/t0R
 1xWManGJZm8zsiKfsINffHDfXMYTO+phw5Q0+4mPg4BAnntnQVZxPLe5YJuxUM7UuSLl
 8b+A==
X-Gm-Message-State: AKS2vOxGoN7K1gW59LynTAPP0Yjk1EyrxatL/zJXmluKn6ERKihmNQgg
 iITagJ4umZ99AA==
X-Received: by 10.28.23.138 with SMTP id 132mr4882497wmx.114.1498215321399;
 Fri, 23 Jun 2017 03:55:21 -0700 (PDT)
Received: from [192.168.0.31] ([80.66.223.81])
 by smtp.gmail.com with ESMTPSA id 49sm3592081wrv.23.2017.06.23.03.55.20
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 23 Jun 2017 03:55:20 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 23 Jun 2017 12:55:19 +0200
Message-ID: <149821531970.5914.6372373520013365573.stgit@Solace>
In-Reply-To: <149821475587.5914.12193327340105859241.stgit@Solace>
References: <149821475587.5914.12193327340105859241.stgit@Solace>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Meng Xu <mengxu@cis.upenn.edu>
Subject: [Xen-devel] [PATCH 5/6] xen: RTDS: rearrange members of control
	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>

Tm90aGluZyBjaGFuZ2VkIGluIGBwYWhvbGVgIG91dHB1dCwgaW4gdGVybXMgb2YgaG9sZXMKYW5k
IHBhZGRpbmcsIGJ1dCBzb21lIGZpZWxkcyBoYXZlIGJlZW4gbW92ZWQsIHRvIHB1dApyZWxhdGVk
IG1lbWJlcnMgaW4gc2FtZSBjYWNoZSBsaW5lLgoKU2lnbmVkLW9mZi1ieTogRGFyaW8gRmFnZ2lv
bGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+Ci0tLQpDYzogTWVuZyBYdSA8bWVuZ3h1QGNp
cy51cGVubi5lZHU+CkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5j
b20+Ci0tLQogeGVuL2NvbW1vbi9zY2hlZF9ydC5jIHwgICAxMyArKysrKysrKy0tLS0tCiAxIGZp
bGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9jb21tb24vc2NoZWRfcnQuYyBiL3hlbi9jb21tb24vc2NoZWRfcnQuYwppbmRleCAxYjMw
MDE0Li4zOWY2YmVlIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX3J0LmMKKysrIGIveGVu
L2NvbW1vbi9zY2hlZF9ydC5jCkBAIC0xNzEsMTEgKzE3MSwxNCBAQCBzdGF0aWMgdm9pZCByZXBs
X3RpbWVyX2hhbmRsZXIodm9pZCAqZGF0YSk7CiBzdHJ1Y3QgcnRfcHJpdmF0ZSB7CiAgICAgc3Bp
bmxvY2tfdCBsb2NrOyAgICAgICAgICAgIC8qIHRoZSBnbG9iYWwgY29hcnNlLWdyYWluZWQgbG9j
ayAqLwogICAgIHN0cnVjdCBsaXN0X2hlYWQgc2RvbTsgICAgICAvKiBsaXN0IG9mIGF2YWlsYWxi
ZSBkb21haW5zLCB1c2VkIGZvciBkdW1wICovCisKICAgICBzdHJ1Y3QgbGlzdF9oZWFkIHJ1bnE7
ICAgICAgLyogb3JkZXJlZCBsaXN0IG9mIHJ1bm5hYmxlIHZjcHVzICovCiAgICAgc3RydWN0IGxp
c3RfaGVhZCBkZXBsZXRlZHE7IC8qIHVub3JkZXJlZCBsaXN0IG9mIGRlcGxldGVkIHZjcHVzICov
CisKKyAgICBzdHJ1Y3QgdGltZXIgKnJlcGxfdGltZXI7ICAgLyogcmVwbGVuaXNobWVudCB0aW1l
ciAqLwogICAgIHN0cnVjdCBsaXN0X2hlYWQgcmVwbHE7ICAgICAvKiBvcmRlcmVkIGxpc3Qgb2Yg
dmNwdXMgdGhhdCBuZWVkIHJlcGxlbmlzaG1lbnQgKi8KKwogICAgIGNwdW1hc2tfdCB0aWNrbGVk
OyAgICAgICAgICAvKiBjcHVzIGJlZW4gdGlja2xlZCAqLwotICAgIHN0cnVjdCB0aW1lciAqcmVw
bF90aW1lcjsgICAvKiByZXBsZW5pc2htZW50IHRpbWVyICovCiB9OwogCiAvKgpAQCAtMTg1LDEw
ICsxODgsNiBAQCBzdHJ1Y3QgcnRfdmNwdSB7CiAgICAgc3RydWN0IGxpc3RfaGVhZCBxX2VsZW07
ICAgICAvKiBvbiB0aGUgcnVucS9kZXBsZXRlZHEgbGlzdCAqLwogICAgIHN0cnVjdCBsaXN0X2hl
YWQgcmVwbHFfZWxlbTsgLyogb24gdGhlIHJlcGxlbmlzaG1lbnQgZXZlbnRzIGxpc3QgKi8KIAot
ICAgIC8qIFVwLXBvaW50ZXJzICovCi0gICAgc3RydWN0IHJ0X2RvbSAqc2RvbTsKLSAgICBzdHJ1
Y3QgdmNwdSAqdmNwdTsKLQogICAgIC8qIFZDUFUgcGFyYW1ldGVycywgaW4gbmFub3NlY29uZHMg
Ki8KICAgICBzX3RpbWVfdCBwZXJpb2Q7CiAgICAgc190aW1lX3QgYnVkZ2V0OwpAQCAtMTk4LDYg
KzE5NywxMCBAQCBzdHJ1Y3QgcnRfdmNwdSB7CiAgICAgc190aW1lX3QgbGFzdF9zdGFydDsgICAg
ICAgICAvKiBsYXN0IHN0YXJ0IHRpbWUgKi8KICAgICBzX3RpbWVfdCBjdXJfZGVhZGxpbmU7ICAg
ICAgIC8qIGN1cnJlbnQgZGVhZGxpbmUgZm9yIEVERiAqLwogCisgICAgLyogVXAtcG9pbnRlcnMg
Ki8KKyAgICBzdHJ1Y3QgcnRfZG9tICpzZG9tOworICAgIHN0cnVjdCB2Y3B1ICp2Y3B1OworCiAg
ICAgdW5zaWduZWQgZmxhZ3M7ICAgICAgICAgICAgICAvKiBtYXJrIF9fUlREU19zY2hlZHVsZWQs
IGV0Yy4uICovCiB9OwogCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 23 10:55:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 10:55:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dOMFP-0006Vc-TJ; Fri, 23 Jun 2017 10:55:31 +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 1dOMFO-0006US-C3
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 10:55:30 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 D8/C9-19466-1A3FC495; Fri, 23 Jun 2017 10:55:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJIsWRWlGSWpSXmKPExsVyMbThkO6Czz6
 RBp1tVhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bhi3vYCjbIV2y7vomlgfG6RBcjF4eQwExG
 iYbVj1lBHBaBNawSx/sa2EEcCYFLrBKX1y5j7mLkBHLiJP6un8MCYVdIdD3tYQexhQRUJG5uX
 8UEMeo7o8T/aSeYQBLCAnoSR47+YIew/SX+PLvEBmKzCRhIvNmxlxXEFhFQkri3ajJYPbNAqM
 Scd2fAalgEVCX6ZqwG6+UVcJDYfHAjI4jNKeAkMWHVTiaIxY4SLf9fgB0nKiAnsfJyCytEvaD
 EyZlPgA7lAJqpKbF+lz7EeHmJ7W/nME9gFJmFpGoWQtUsJFULGJlXMWoUpxaVpRbpGhnpJRVl
 pmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIERkA9AwPjDsY97X6HGCU5mJREeWPP+EQK8
 SXlp1RmJBZnxBeV5qQWH2KU4eBQkuB9/AkoJ1iUmp5akZaZA4xFmLQEB4+SCO/2D0Bp3uKCxN
 zizHSI1ClGY44rV9Z9YeKYcmD7FyYhlrz8vFQpcd6TIJMEQEozSvPgBsFSxCVGWSlhXkYGBgY
 hnoLUotzMElT5V4ziHIxKwrxqwIQjxJOZVwK37xXQKUxAp8xYA3ZKSSJCSqqBsUX5eL31pK4J
 X24cr3R8fb8ure0Dv0O82vS1//5bxaT1Hp5/R9zv8SKZ9xaCt2t4zvdPUzl509xQ8oPA2jVr9
 50xlbe8LCW1K3hznnYr/7Sujjsewo4yH4NjGzIsT0QozhLbpvnKevPa+mU1/m1zQzW+8Fikdh
 mWp2Q61VirBC6O6OtZav5diaU4I9FQi7moOBEAcM1tgAwDAAA=
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1498215328!84978940!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33941 invoked from network); 23 Jun 2017 10:55:28 -0000
Received: from mail-wr0-f194.google.com (HELO mail-wr0-f194.google.com)
 (209.85.128.194)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 23 Jun 2017 10:55:28 -0000
Received: by mail-wr0-f194.google.com with SMTP id z45so11661764wrb.2
 for <xen-devel@lists.xenproject.org>; Fri, 23 Jun 2017 03:55:28 -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=hNTY6FUGaRB8Cv7y6vFZRtNe7V0Y7O1/9vWQbyR1TQ4=;
 b=m3dnxYs2ibGcmVqewErrzWp6nPKTIePQTqzIUIKb9fmzlP/6GKfeMgezDxc80ljPO9
 xXLo+9Z39tpkZ6rScVdy9YHjKGhWM7TnBRxWUrsTN5cO66SnBenq9QZQ56PzKkB+wITj
 raOP8kl+MzdJmIE0EFTrsoNiwzLEK7hQIOTvGpZRK65A+vyyntYMkCprfGG87nUihzPR
 bS8JvZjRcWtBLjIXmUXn8aYwjC6SVyQWnY5EuNYwINd4VKQaKs2atDoViDf4GxfpU/Ug
 C2WHmmt6TjTAHCGmLHI5Gxbyuu9MkNrlxL7fM+Gojd19LfS0/415gQltTUaGNxW49krK
 5g7g==
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=hNTY6FUGaRB8Cv7y6vFZRtNe7V0Y7O1/9vWQbyR1TQ4=;
 b=COs4ybyD46EC8HdiJWrlcQo6VNa8iLV6t9j3NQhZhhqjuF2bJvqWDfkuLTERMw850/
 dVqURwKv+qGLYxTTezFlDra4NO0EQltT79qOxjpwq6x6PhhkVykfHeo/k+kqY3RvgEBT
 RsxR+i5no6ac4TlpYL+buGtatST4lgSMydkeR0EzeBuqi+iLKEIGe+spFRWCm0e7iBiU
 AoQa72bMOFNM9n4dfBwT9AHJx5zjqz9Yx5hhGQ3pS/jrpHzlFZl/9JYQGy6nWPY+sQRM
 jtTLeBjAKTtleZDaq6drm+nyr4M4u8hhObdZNa2sBRSPep/pWLtSxL6jzMubcfO8cDx6
 KHuA==
X-Gm-Message-State: AKS2vOxl1Y9AJLTZWVj/LUMTtVwWaqoc10+D8oV+BSbvzWeql/WF93hh
 +Tc7WUeKEDaTf06o
X-Received: by 10.28.230.89 with SMTP id d86mr4989924wmh.80.1498215328237;
 Fri, 23 Jun 2017 03:55:28 -0700 (PDT)
Received: from [192.168.0.31] ([80.66.223.81])
 by smtp.gmail.com with ESMTPSA id w96sm4065406wrc.33.2017.06.23.03.55.27
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 23 Jun 2017 03:55:27 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 23 Jun 2017 12:55:26 +0200
Message-ID: <149821532649.5914.2989728748602173556.stgit@Solace>
In-Reply-To: <149821475587.5914.12193327340105859241.stgit@Solace>
References: <149821475587.5914.12193327340105859241.stgit@Solace>
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 6/6] 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+Ci0tLQogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYyAgICB8ICAgMTkg
KysrKysrKysrKysrKysrKysrKwogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgICB8ICAgMjEg
KysrKysrKysrKysrKysrKysrKystCiB4ZW4vaW5jbHVkZS94ZW4vcGVyZmNfZGVmbi5oIHwgICAg
MSArCiAzIGZpbGVzIGNoYW5nZWQsIDQwIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jIGIveGVuL2NvbW1vbi9zY2hlZF9j
cmVkaXQuYwppbmRleCA0ZjYzMzBlLi44NWUwMTRkIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3Nj
aGVkX2NyZWRpdC5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKQEAgLTQyOSw2ICs0
MjksMjQgQEAgc3RhdGljIGlubGluZSB2b2lkIF9fcnVucV90aWNrbGUoc3RydWN0IGNzY2hlZF92
Y3B1ICpuZXcpCiAgICAgaWRsZXJzX2VtcHR5ID0gY3B1bWFza19lbXB0eSgmaWRsZV9tYXNrKTsK
IAogICAgIC8qCisgICAgICogRXhjbHVzaXZlIHBpbm5pbmcgaXMgd2hlbiBhIHZjcHUgaGFzIGhh
cmQtYWZmaW5pdHkgd2l0aCBvbmx5IG9uZQorICAgICAqIGNwdSwgYW5kIHRoZXJlIGlzIG5vIG90
aGVyIHZjcHUgdGhhdCBoYXMgaGFyZC1hZmZpbml0eSB3aXRoIHRoYXQKKyAgICAgKiBzYW1lIGNw
dS4gVGhpcyBpcyBpbmZyZXF1ZW50LCBidXQgaWYgaXQgaGFwcGVucywgaXMgZm9yIGFjaGlldmlu
ZworICAgICAqIHRoZSBtb3N0IHBvc3NpYmxlIGRldGVybWluaXNtLCBhbmQgbGVhc3QgcG9zc2li
bGUgb3ZlcmhlYWQgZm9yCisgICAgICogdGhlIHZjcHVzIGluIHF1ZXN0aW9uLgorICAgICAqCisg
ICAgICogVHJ5IHRvIGlkZW50aWZ5IHRoZSB2YXN0IG1ham9yaXR5IG9mIHRoZXNlIHNpdHVhdGlv
bnMsIGFuZCBkZWFsCisgICAgICogd2l0aCB0aGVtIHF1aWNrbHkuCisgICAgICovCisgICAgaWYg
KCB1bmxpa2VseShjcHVtYXNrX2N5Y2xlKGNwdSwgbmV3LT52Y3B1LT5jcHVfaGFyZF9hZmZpbml0
eSkgPT0gY3B1ICYmCisgICAgICAgICAgICAgICAgICBjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgJmlk
bGVfbWFzaykpICkKKyAgICB7CisgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksodGlja2xlZF9pZGxl
X2NwdV9leGNsKTsKKyAgICAgICAgX19jcHVtYXNrX3NldF9jcHUoY3B1LCAmbWFzayk7CisgICAg
ICAgIGdvdG8gdGlja2xlOworICAgIH0KKworICAgIC8qCiAgICAgICogSWYgdGhlIHBjcHUgaXMg
aWRsZSwgb3IgdGhlcmUgYXJlIG5vIGlkbGVycyBhbmQgdGhlIG5ldwogICAgICAqIHZjcHUgaXMg
YSBoaWdoZXIgcHJpb3JpdHkgdGhhbiB0aGUgb2xkIHZjcHUsIHJ1biBpdCBoZXJlLgogICAgICAq
CkBAIC01MjQsNiArNTQyLDcgQEAgc3RhdGljIGlubGluZSB2b2lkIF9fcnVucV90aWNrbGUoc3Ry
dWN0IGNzY2hlZF92Y3B1ICpuZXcpCiAgICAgICAgIH0KICAgICB9CiAKKyB0aWNrbGU6CiAgICAg
aWYgKCAhY3B1bWFza19lbXB0eSgmbWFzaykgKQogICAgIHsKICAgICAgICAgaWYgKCB1bmxpa2Vs
eSh0Yl9pbml0X2RvbmUpICkKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5j
IGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKaW5kZXggOTgxNDA3Mi4uM2ExZWNiYiAxMDA2
NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKKysrIGIveGVuL2NvbW1vbi9zY2hl
ZF9jcmVkaXQyLmMKQEAgLTExODYsNyArMTE4NiwyNiBAQCBydW5xX3RpY2tsZShjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKm5ldywgc190aW1lX3Qgbm93
KQogICAgICAgICAgICAgICAgIGNwdXBvb2xfZG9tYWluX2NwdW1hc2sobmV3LT52Y3B1LT5kb21h
aW4pKTsKIAogICAgIC8qCi0gICAgICogRmlyc3Qgb2YgYWxsLCBjb25zaWRlciBpZGxlIGNwdXMs
IGNoZWNraW5nIGlmIHdlIGNhbiBqdXN0CisgICAgICogRXhjbHVzaXZlIHBpbm5pbmcgaXMgd2hl
biBhIHZjcHUgaGFzIGhhcmQtYWZmaW5pdHkgd2l0aCBvbmx5IG9uZQorICAgICAqIGNwdSwgYW5k
IHRoZXJlIGlzIG5vIG90aGVyIHZjcHUgdGhhdCBoYXMgaGFyZC1hZmZpbml0eSB3aXRoIHRoYXQK
KyAgICAgKiBzYW1lIGNwdS4gVGhpcyBpcyBpbmZyZXF1ZW50LCBidXQgaWYgaXQgaGFwcGVucywg
aXMgZm9yIGFjaGlldmluZworICAgICAqIHRoZSBtb3N0IHBvc3NpYmxlIGRldGVybWluaXNtLCBh
bmQgbGVhc3QgcG9zc2libGUgb3ZlcmhlYWQgZm9yCisgICAgICogdGhlIHZjcHVzIGluIHF1ZXN0
aW9uLgorICAgICAqCisgICAgICogVHJ5IHRvIGlkZW50aWZ5IHRoZSB2YXN0IG1ham9yaXR5IG9m
IHRoZXNlIHNpdHVhdGlvbnMsIGFuZCBkZWFsCisgICAgICogd2l0aCB0aGVtIHF1aWNrbHkuCisg
ICAgICovCisgICAgaWYgKCB1bmxpa2VseShjcHVtYXNrX2N5Y2xlKGNwdSwgY3B1bWFza19zY3Jh
dGNoX2NwdShjcHUpKSA9PSBjcHUgJiYKKyAgICAgICAgICAgICAgICAgIGNwdW1hc2tfdGVzdF9j
cHUoY3B1LCAmcnFkLT5pZGxlKSAmJgorICAgICAgICAgICAgICAgICAgIWNwdW1hc2tfdGVzdF9j
cHUoY3B1LCAmcnFkLT50aWNrbGVkKSkgKQorICAgIHsKKyAgICAgICAgU0NIRURfU1RBVF9DUkFO
Syh0aWNrbGVkX2lkbGVfY3B1X2V4Y2wpOworICAgICAgICBpcGlkID0gY3B1OworICAgICAgICBn
b3RvIHRpY2tsZTsKKyAgICB9CisKKyAgICAvKgorICAgICAqIEFmdGVyd2FyZHMsIGxldCdzIGNv
bnNpZGVyIGlkbGUgY3B1cywgY2hlY2tpbmcgaWYgd2UgY2FuIGp1c3QKICAgICAgKiByZS11c2Ug
dGhlIHBjcHUgd2hlcmUgd2Ugd2VyZSBydW5uaW5nIGJlZm9yZS4KICAgICAgKgogICAgICAqIElm
IHRoZXJlIGFyZSBjb3JlcyB3aGVyZSBhbGwgdGhlIHNpYmxpbmdzIGFyZSBpZGxlLCBjb25zaWRl
cgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3BlcmZjX2RlZm4uaCBiL3hlbi9pbmNsdWRl
L3hlbi9wZXJmY19kZWZuLmgKaW5kZXggNTM4NDlhZi4uYWQ5MTRkYyAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUveGVuL3BlcmZjX2RlZm4uaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vcGVyZmNfZGVm
bi5oCkBAIC0zMCw2ICszMCw3IEBAIFBFUkZDT1VOVEVSKHZjcHVfd2FrZV9ydW5uYWJsZSwgICAg
ICJzY2hlZDogdmNwdV93YWtlX3J1bm5hYmxlIikKIFBFUkZDT1VOVEVSKHZjcHVfd2FrZV9ub3Rf
cnVubmFibGUsICJzY2hlZDogdmNwdV93YWtlX25vdF9ydW5uYWJsZSIpCiBQRVJGQ09VTlRFUih0
aWNrbGVkX25vX2NwdSwgICAgICAgICAic2NoZWQ6IHRpY2tsZWRfbm9fY3B1IikKIFBFUkZDT1VO
VEVSKHRpY2tsZWRfaWRsZV9jcHUsICAgICAgICJzY2hlZDogdGlja2xlZF9pZGxlX2NwdSIpCitQ
RVJGQ09VTlRFUih0aWNrbGVkX2lkbGVfY3B1X2V4Y2wsICAic2NoZWQ6IHRpY2tsZWRfaWRsZV9j
cHVfZXhjbHVzaXZlIikKIFBFUkZDT1VOVEVSKHRpY2tsZWRfYnVzeV9jcHUsICAgICAgICJzY2hl
ZDogdGlja2xlZF9idXN5X2NwdSIpCiBQRVJGQ09VTlRFUih2Y3B1X2NoZWNrLCAgICAgICAgICAg
ICAic2NoZWQ6IHZjcHVfY2hlY2siKQogCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 23 10:56:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 10: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 1dOMG9-0006mJ-5c; Fri, 23 Jun 2017 10: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=3400dafe0=roger.pau@citrix.com>)
 id 1dOMG7-0006ln-B1
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 10:56:15 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 47/89-06719-EC3FC495; Fri, 23 Jun 2017 10:56:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsWyU9JRQvfsZ59
 IgyN/9Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owPG38wF9zyrph2bCVbA+My6y5GDg4JAT+J
 uRfyuxg5OVgEVCWOzlrDBGKzCehIXJy7kw3EFhFQluj99Zuli5GLg1ngHpPEoe2L2UESwgJOE
 pt/HgNr4BXwlFhy6wFYkZBAP5PE7Dc/GCESghInZz5hAbGZgaYu2P2JDWQxs4C0xPJ/HCBhTg
 F7if7rM8FmigqoSCy91MoKYgsJKEr0z3sAdoSEQLrExGc9LBMY+WchmToLydRZCFMXMDKvYlQ
 vTi0qSy3SNdZLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMQAYg2MHY8c/pEKMk
 B5OSKG/sGZ9IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8QZ+AcoJFqempFWmZOcBYgElLcPAoi
 fBu/wCU5i0uSMwtzkyHSJ1iVJQS5z0J0icAksgozYNrg8XfJUZZKWFeRqBDhHgKUotyM0tQ5V
 8xinMwKgnz3gKZwpOZVwI3/RXQYiagxTPWgC0uSURISTUwNgpZTY3aOOHtdUtdgQmf7KpvTl2
 SGqmSxsrw4I5Lsua3AO9Oa+3pbEvtdAqeeEteaz1o0MMd0fjg/T0p9eae1DPqATV3jDMvXYuO
 enVUsIBD+9MhibpCod1eYjaLY38nWz2ee2S6WOx1t44V4cfEcqa6qfB/8HrPXaRUanCac2t22
 FvtZlYlluKMREMt5qLiRAAGschDugIAAA==
X-Env-Sender: prvs=3400dafe0=roger.pau@citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1498215373!69456358!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17542 invoked from network); 23 Jun 2017 10:56:13 -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;
 23 Jun 2017 10:56:13 -0000
X-IronPort-AV: E=Sophos;i="5.39,377,1493683200"; d="scan'208";a="48297175"
Date: Fri, 23 Jun 2017 11:55:50 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170623105550.zqdysldzxozm257q@dhcp-3-128.uk.xensource.com>
References: <20170427143546.14662-1-roger.pau@citrix.com>
 <20170427143546.14662-6-roger.pau@citrix.com>
 <591F29B4020000780015B5AE@prv-mh.provo.novell.com>
 <20170622171344.rqkk5daaeiwysiii@dhcp-3-128.uk.xensource.com>
 <594CF45402000078001661F9@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <594CF45402000078001661F9@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170609 (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>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 julien.grall@arm.com, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v3 5/9] xen/vpci: 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>

T24gRnJpLCBKdW4gMjMsIDIwMTcgYXQgMDI6NTg6MjhBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDIyLjA2LjE3IGF0IDE5OjEzLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gRnJpLCBNYXkgMTksIDIwMTcgYXQgMDk6MjE6NTZBTSAtMDYwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDI3LjA0LjE3IGF0IDE2OjM1LCA8cm9nZXIucGF1QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gK3N0YXRpYyBpbnQgdnBjaV9tb2RpZnlfYmFycyhzdHJ1
Y3QgcGNpX2RldiAqcGRldiwgY29uc3QgYm9vbCBtYXApCj4gPj4gPiArewo+ID4+ID4gKyAgICBz
dHJ1Y3QgdnBjaV9oZWFkZXIgKmhlYWRlciA9ICZwZGV2LT52cGNpLT5oZWFkZXI7Cj4gPj4gPiAr
ICAgIHVuc2lnbmVkIGludCBpOwo+ID4+ID4gKyAgICBpbnQgcmMgPSAwOwo+ID4+ID4gKwo+ID4+
ID4gKyAgICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZX1NJWkUoaGVhZGVyLT5iYXJzKTsgaSsrICkK
PiA+PiA+ICsgICAgewo+ID4+ID4gKyAgICAgICAgcGFkZHJfdCBnYWRkciA9IG1hcCA/IGhlYWRl
ci0+YmFyc1tpXS5nYWRkcgo+ID4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IGhl
YWRlci0+YmFyc1tpXS5tYXBwZWRfYWRkcjsKPiA+PiA+ICsgICAgICAgIHBhZGRyX3QgcGFkZHIg
PSBoZWFkZXItPmJhcnNbaV0ucGFkZHI7Cj4gPj4gPiArCj4gPj4gPiArICAgICAgICBpZiAoIGhl
YWRlci0+YmFyc1tpXS50eXBlICE9IFZQQ0lfQkFSX01FTSAmJgo+ID4+ID4gKyAgICAgICAgICAg
ICBoZWFkZXItPmJhcnNbaV0udHlwZSAhPSBWUENJX0JBUl9NRU02NF9MTyApCj4gPj4gPiArICAg
ICAgICAgICAgY29udGludWU7Cj4gPj4gPiArCj4gPj4gPiArICAgICAgICByYyA9IG1vZGlmeV9t
bWlvKHBkZXYtPmRvbWFpbiwgX2dmbihQRk5fRE9XTihnYWRkcikpLAo+ID4+ID4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICBfbWZuKFBGTl9ET1dOKHBhZGRyKSksIFBGTl9VUChoZWFkZXItPmJh
cnNbaV0uc2l6ZSksCj4gPj4gCj4gPj4gVGhlIFBGTl9VUCgpIGluZGljYXRlcyBhIHByb2JsZW06
IEZvciBzdWItcGFnZSBCQVJzIHlvdSBjYW4ndAo+ID4+IGJsaW5kbHkgbWFwL3VubWFwIHRoZW0g
d2l0aG91dCB0YWtpbmcgaW50byBjb25zaWRlcmF0aW9uIG90aGVyCj4gPj4gZGV2aWNlcyBzaGFy
aW5nIHRoZSBzYW1lIHBhZ2UuCj4gPiAKPiA+IEknbSBub3Qgc3VyZSBJIGZvbGxvdywgdGhlIHN0
YXJ0IGFkZHJlc3Mgb2YgQkFScyBpcyBhbHdheXMgYWxpZ25lZCB0bwo+ID4gYSA0S0IgYm91bmRh
cnksIHNvIHRoZXJlJ3Mgbm8gY2hhbmNlIG9mIHRoZSBzYW1lIHBhZ2UgYmVpbmcgdXNlZCBieQo+
ID4gdHdvIGRpZmZlcmVudCBCQVJzIGF0IHRoZSBzYW1lIHRpbWUuCj4gCj4gSSdtIG5vdCBzdXJl
IHdoZXJlIHlvdSdyZSB0YWtpbmcgdGhpcyBmcm9tLiBNb2Rlcm4gQklPU2VzIG1heQo+IGFpbSBh
dCBkb2luZyBzbywgYnV0IGZvciBvbmUgSSdtIHN1cmUgSSd2ZSBzZWVuIHNtYWxsZXIgYWxpZ25t
ZW50Cj4gcXVpdGUgb2Z0ZW4gb24gb2xkZXIgbWFjaGluZXMsIGFuZCB0aGVuIG15IG1vc3QgbW9k
ZXJuIEFNRAo+IG9uZSBoYXMgdGhlc2UgdGhyZWUgZGV2aWNlcywgZm9yIGV4YW1wbGU6CgpSaWdo
dCwgSSBndWVzcyBJIHdpbGwgaGF2ZSB0byBzb21laG93IGNoZWNrIGZvciBvdmVybGFwcGluZyBy
ZWdpb25zLApob3cgaW5jb252ZW5pZW50LgoKPiAwMDoxMS4wIFNBVEEgY29udHJvbGxlcjogQWR2
YW5jZWQgTWljcm8gRGV2aWNlcyBbQU1EXSBuZWUgQVRJIFNCN3gwL1NCOHgwL1NCOXgwIFNBVEEg
Q29udHJvbGxlciBbQUhDSSBtb2RlXSAocHJvZy1pZiAwMSBbQUhDSSAxLjBdKQo+IAlTdWJzeXN0
ZW06IEFkdmFuY2VkIE1pY3JvIERldmljZXMgW0FNRF0gbmVlIEFUSSBTQjd4MC9TQjh4MC9TQjl4
MCBTQVRBIENvbnRyb2xsZXIgW0FIQ0kgbW9kZV0KPiAJQ29udHJvbDogSS9PKyBNZW0rIEJ1c01h
c3RlcisgU3BlY0N5Y2xlLSBNZW1XSU5WLSBWR0FTbm9vcC0gUGFyRXJyLSBTdGVwcGluZy0gU0VS
Ui0gRmFzdEIyQi0gRGlzSU5UeC0KPiAJU3RhdHVzOiBDYXArIDY2TUh6KyBVREYtIEZhc3RCMkIt
IFBhckVyci0gREVWU0VMPW1lZGl1bSA+VEFib3J0LSA8VEFib3J0LSA8TUFib3J0LSA+U0VSUi0g
PFBFUlItIElOVHgtCj4gCUxhdGVuY3k6IDY0Cj4gCUludGVycnVwdDogcGluIEEgcm91dGVkIHRv
IElSUSAyMgo+IAlSZWdpb24gMDogSS9PIHBvcnRzIGF0IDI0MzAgW3NpemU9OF0KPiAJUmVnaW9u
IDE6IEkvTyBwb3J0cyBhdCAyNDI0IFtzaXplPTRdCj4gCVJlZ2lvbiAyOiBJL08gcG9ydHMgYXQg
MjQyOCBbc2l6ZT04XQo+IAlSZWdpb24gMzogSS9PIHBvcnRzIGF0IDI0MjAgW3NpemU9NF0KPiAJ
UmVnaW9uIDQ6IEkvTyBwb3J0cyBhdCAyNDAwIFtzaXplPTE2XQo+IAlSZWdpb24gNTogTWVtb3J5
IGF0IGM4MDE0MDAwICgzMi1iaXQsIG5vbi1wcmVmZXRjaGFibGUpIFtzaXplPTFLXQo+IAlDYXBh
YmlsaXRpZXM6IFs2MF0gUG93ZXIgTWFuYWdlbWVudCB2ZXJzaW9uIDIKPiAJCUZsYWdzOiBQTUVD
bGstIERTSSsgRDEtIEQyLSBBdXhDdXJyZW50PTBtQSBQTUUoRDAtLEQxLSxEMi0sRDNob3QtLEQz
Y29sZC0pCj4gCQlTdGF0dXM6IEQwIE5vU29mdFJzdC0gUE1FLUVuYWJsZS0gRFNlbD0wIERTY2Fs
ZT0wIFBNRS0KPiAJQ2FwYWJpbGl0aWVzOiBbNzBdIFNBVEEgSEJBIHYxLjAgSW5DZmdTcGFjZQo+
IAlLZXJuZWwgZHJpdmVyIGluIHVzZTogYWhjaQo+IAlLZXJuZWwgbW9kdWxlczogYWhjaQo+IAo+
IDAwOjEyLjIgVVNCIGNvbnRyb2xsZXI6IEFkdmFuY2VkIE1pY3JvIERldmljZXMgW0FNRF0gbmVl
IEFUSSBTQjd4MC9TQjh4MC9TQjl4MCBVU0IgRUhDSSBDb250cm9sbGVyIChwcm9nLWlmIDIwIFtF
SENJXSkKPiAJU3Vic3lzdGVtOiBBZHZhbmNlZCBNaWNybyBEZXZpY2VzIFtBTURdIG5lZSBBVEkg
U0I3eDAvU0I4eDAvU0I5eDAgVVNCIEVIQ0kgQ29udHJvbGxlcgo+IAlDb250cm9sOiBJL08rIE1l
bSsgQnVzTWFzdGVyKyBTcGVjQ3ljbGUtIE1lbVdJTlYrIFZHQVNub29wLSBQYXJFcnItIFN0ZXBw
aW5nLSBTRVJSLSBGYXN0QjJCLSBEaXNJTlR4LQo+IAlTdGF0dXM6IENhcCsgNjZNSHorIFVERi0g
RmFzdEIyQisgUGFyRXJyLSBERVZTRUw9bWVkaXVtID5UQWJvcnQtIDxUQWJvcnQtIDxNQWJvcnQt
ID5TRVJSLSA8UEVSUi0gSU5UeC0KPiAJTGF0ZW5jeTogNjQsIENhY2hlIExpbmUgU2l6ZTogMzIg
Ynl0ZXMKPiAJSW50ZXJydXB0OiBwaW4gQiByb3V0ZWQgdG8gSVJRIDE3Cj4gCVJlZ2lvbiAwOiBN
ZW1vcnkgYXQgYzgwMTQ0MDAgKDMyLWJpdCwgbm9uLXByZWZldGNoYWJsZSkgW3NpemU9MjU2XQo+
IAlDYXBhYmlsaXRpZXM6IFtjMF0gUG93ZXIgTWFuYWdlbWVudCB2ZXJzaW9uIDIKPiAJCUZsYWdz
OiBQTUVDbGstIERTSS0gRDErIEQyKyBBdXhDdXJyZW50PTBtQSBQTUUoRDArLEQxKyxEMissRDNo
b3QrLEQzY29sZC0pCj4gCQlTdGF0dXM6IEQwIE5vU29mdFJzdC0gUE1FLUVuYWJsZS0gRFNlbD0w
IERTY2FsZT0wIFBNRS0KPiAJCUJyaWRnZTogUE0tIEIzKwo+IAlDYXBhYmlsaXRpZXM6IFtlNF0g
RGVidWcgcG9ydDogQkFSPTEgb2Zmc2V0PTAwZTAKPiAJS2VybmVsIGRyaXZlciBpbiB1c2U6IGVo
Y2lfaGNkCj4gCUtlcm5lbCBtb2R1bGVzOiBlaGNpLWhjZAo+IAo+IDAwOjEzLjIgVVNCIGNvbnRy
b2xsZXI6IEFkdmFuY2VkIE1pY3JvIERldmljZXMgW0FNRF0gbmVlIEFUSSBTQjd4MC9TQjh4MC9T
Qjl4MCBVU0IgRUhDSSBDb250cm9sbGVyIChwcm9nLWlmIDIwIFtFSENJXSkKPiAJU3Vic3lzdGVt
OiBBZHZhbmNlZCBNaWNybyBEZXZpY2VzIFtBTURdIG5lZSBBVEkgU0I3eDAvU0I4eDAvU0I5eDAg
VVNCIEVIQ0kgQ29udHJvbGxlcgo+IAlDb250cm9sOiBJL08rIE1lbSsgQnVzTWFzdGVyKyBTcGVj
Q3ljbGUtIE1lbVdJTlYrIFZHQVNub29wLSBQYXJFcnItIFN0ZXBwaW5nLSBTRVJSLSBGYXN0QjJC
LSBEaXNJTlR4LQo+IAlTdGF0dXM6IENhcCsgNjZNSHorIFVERi0gRmFzdEIyQisgUGFyRXJyLSBE
RVZTRUw9bWVkaXVtID5UQWJvcnQtIDxUQWJvcnQtIDxNQWJvcnQtID5TRVJSLSA8UEVSUi0gSU5U
eC0KPiAJTGF0ZW5jeTogNjQsIENhY2hlIExpbmUgU2l6ZTogMzIgYnl0ZXMKPiAJSW50ZXJydXB0
OiBwaW4gQiByb3V0ZWQgdG8gSVJRIDE5Cj4gCVJlZ2lvbiAwOiBNZW1vcnkgYXQgYzgwMTQ4MDAg
KDMyLWJpdCwgbm9uLXByZWZldGNoYWJsZSkgW3NpemU9MjU2XQo+IAlDYXBhYmlsaXRpZXM6IFtj
MF0gUG93ZXIgTWFuYWdlbWVudCB2ZXJzaW9uIDIKPiAJCUZsYWdzOiBQTUVDbGstIERTSS0gRDEr
IEQyKyBBdXhDdXJyZW50PTBtQSBQTUUoRDArLEQxKyxEMissRDNob3QrLEQzY29sZC0pCj4gCQlT
dGF0dXM6IEQwIE5vU29mdFJzdC0gUE1FLUVuYWJsZS0gRFNlbD0wIERTY2FsZT0wIFBNRS0KPiAJ
CUJyaWRnZTogUE0tIEIzKwo+IAlDYXBhYmlsaXRpZXM6IFtlNF0gRGVidWcgcG9ydDogQkFSPTEg
b2Zmc2V0PTAwZTAKPiAJS2VybmVsIGRyaXZlciBpbiB1c2U6IGVoY2lfaGNkCj4gCUtlcm5lbCBt
b2R1bGVzOiBlaGNpLWhjZAo+IAo+ID4gVGhlIHNpemUgaXMgaW5kZWVkIG5vdCBhbGlnbmVkIHRv
IDRLQiwgYnV0IEkgZG9uJ3Qgc2VlIGhvdyB0aGlzIGNhbgo+ID4gY2F1c2UgY29sbGlzaW9ucyB3
aXRoIG90aGVyIEJBUnMgdW5sZXNzIHRoZSBkb21haW4gaXMgYWN0aXZlbHkgdHJ5aW5nCj4gPiB0
byBtYWtlIHRoZSBCQVJzIG92ZXJsYXAsIGluIHdoaWNoIGNhc2UgdGhlcmUncyBub3QgbXVjaCBY
ZW4gY2FuIGRvLgo+IAo+IFRoZSBhYm92ZSBpcyBub3Qgd2hhdCBEb20wIGRpZCwgYnV0IGhvdyB0
aGUgc3lzdGVtIGJvb3RzIHVwLgo+IEFuZCB0aGlzICJ0aGVyZSdzIG5vdCBtdWNoIFhlbiBjYW4g
ZG8iIGlzIHdoYXQgSSd2ZSBiZWVuIHRyeWluZwo+IHRvIGdldCBhdCB3aXRoIG15IGNvbW1lbnQ6
IEEgc29sdXRpb24gaXMgbmVlZGVkIGhlcmUgZm9yIHlvdXIKPiBhcHByb2FjaCB0byB2UENJIGhh
bmRsaW5nIHRvIGJlIHZpYWJsZS4KCkNoZWNraW5nIGZvciBvdmVybGFwIHNlZW0gdG8gYmUgdGhl
IG9ubHkgc2Vuc2libGUgb3B0aW9uIGhlcmUuIFhlbiBpcwppbiBubyBwb3NpdGlvbiB0byByZWxv
Y2F0ZSBCQVJzLgoKPiA+PiA+ICtzdGF0aWMgaW50IHZwY2lfYmFyX3dyaXRlKHN0cnVjdCBwY2lf
ZGV2ICpwZGV2LCB1bnNpZ25lZCBpbnQgcmVnLAo+ID4+ID4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5pb24gdnBjaV92YWwgdmFsLCB2b2lkICpkYXRhKQo+ID4+ID4gK3sKPiA+PiA+ICsg
ICAgc3RydWN0IHZwY2lfYmFyICpiYXIgPSBkYXRhOwo+ID4+ID4gKyAgICB1aW50MzJfdCB3ZGF0
YSA9IHZhbC5kb3VibGVfd29yZDsKPiA+PiA+ICsgICAgYm9vbCBoaSA9IGZhbHNlLCB1bnNldCA9
IGZhbHNlOwo+ID4+ID4gKwo+ID4+ID4gKyAgICBBU1NFUlQoYmFyLT50eXBlID09IFZQQ0lfQkFS
X01FTSB8fCBiYXItPnR5cGUgPT0gVlBDSV9CQVJfTUVNNjRfTE8gfHwKPiA+PiA+ICsgICAgICAg
ICAgIGJhci0+dHlwZSA9PSBWUENJX0JBUl9NRU02NF9ISSk7Cj4gPj4gPiArCj4gPj4gPiArICAg
IGlmICggd2RhdGEgPT0gR0VOTUFTSygzMSwgMCkgKQo+ID4+IAo+ID4+IEknbSBhZnJhaWQgdGhp
cyBhZ2FpbiBkb2Vzbid0IG1hdGNoIHJlYWwgaGFyZHdhcmUgYmVoYXZpb3I6IEFzIHRoZQo+ID4+
IGxvdyBiaXRzIGFyZSByL28sIHdyaXRlcyB3aXRoIHRoZW0gaGF2aW5nIGFueSB2YWx1ZSwgYnV0
IGFsbCBvdGhlcgo+ID4+IGJpdHMgYmVpbmcgMSBzaG91bGQgaGF2ZSB0aGUgc2FtZSBlZmZlY3Qu
IEkgbm90aWNlIHRoYXQgd2hpbGUgSSBoYWQKPiA+PiBmaXhlZCB0aGlzIGZvciB0aGUgUk9NIEJB
UiBpbiBMaW51eCdlcyBwY2liYWNrLCBJIHNob3VsZCBoYXZlIGFsc28KPiA+PiBmaXhlZCB0aGlz
IGZvciBvcmRpbmFyeSBvbmVzLgo+ID4gCj4gPiBJJ3ZlIGNoYW5nZWQgdGhpcyB0bzoKPiA+IAo+
ID4gICAgIHN3aXRjaCAoIGJhci0+dHlwZSApCj4gPiAgICAgewo+ID4gICAgIGNhc2UgVlBDSV9C
QVJfTUVNOgo+ID4gICAgICAgICBzaXplX21hc2sgPSBHRU5NQVNLKDMxLCAxMik7Cj4gCj4gUmVs
YXRpbmcgdG8gdGhlIGNvbW1lbnQgZnVydGhlciB1cCAtIHdoZXJlJ3MgdGhpcyAxMiBjb21pbmcg
ZnJvbT8KCkhtLCB0aGlzIGlzIGZyb20gdGhlICJQQ0kgRXhwcmVzcyBUZWNobm9sb2d5IiBNaW5k
c2hhcmUgYm9vaywgd2hpY2gKc3RhdGVzIHRoYXQgZm9yIDMyYml0IG1lbW9yeSBCQVJzIGJpdHMg
WzExLDRdIGFyZSBoYXJkY29kZWQgdG8gMCBhbmQKZm9yIDY0Yml0IEJBUnMgYml0cyBbMjUsNF0g
YXJlIGFsc28gaGFyZGNvZGVkIHRvIDAuIEkndmUgYmVlbgpzZWFyY2hpbmcgZm9yIHN1Y2ggc3Rh
dGVtZW50IGluIHRoZSBQQ0kgTG9jYWwgQnVzIHNwZWNpZmljYXRpb24KdmVyc2lvbiAzLjAsIGJ1
dCBJIGRvbid0IHNlZW0gdG8gYmUgYWJsZSB0byBmaW5kIGFueSByZWZlcmVuY2VzIHRvCnRoaXMu
IEkgZ3Vlc3MgSSB3aWxsIGRvOgoKc3dpdGNoICggYmFyLT50eXBlICkKewpjYXNlIFZQQ0lfQkFS
X01FTTMyOgpjYXNlIFZQQ0lfQkFSX01FTTY0X0xPOgogICAgc2l6ZV9tYXNrID0gUENJX0JBU0Vf
QUREUkVTU19NRU1fTUFTSzsKICAgIGJyZWFrOwpjYXNlIFZQQ0lfQkFSX01FTTY0X0hJOgogICAg
c2l6ZV9tYXNrID0gfjB1OwpkZWZhdWx0OgogICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CiAgICBy
ZXR1cm47Cn0KCj4gPiAgICAgICAgIGJyZWFrOwo+ID4gICAgIGNhc2UgVlBDSV9CQVJfTUVNNjRf
TE86Cj4gPiAgICAgICAgIHNpemVfbWFzayA9IEdFTk1BU0soMzEsIDI2KTsKPiAKPiBBbmQgdGhp
cyAyNj8KPiAKPiA+ICAgICAgICAgYnJlYWs7Cj4gPiAgICAgY2FzZSBWUENJX0JBUl9NRU02NF9I
SToKPiA+ICAgICAgICAgc2l6ZV9tYXNrID0gR0VOTUFTSygzMSwgMCk7Cj4gPiAgICAgICAgIGJy
ZWFrOwo+ID4gICAgIGRlZmF1bHQ6Cj4gPiAgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwo+
ID4gICAgICAgICBicmVhazsKPiAKPiBZb3Ugd2FudCB0byByZXR1cm4gaGVyZS4KPiAKPiA+PiA+
ICsgICAgfQo+ID4+ID4gKwo+ID4+ID4gKyAgICBBU1NFUlQoSVNfQUxJR05FRChiYXItPmdhZGRy
LCBQQUdFX1NJWkUpKTsKPiA+PiAKPiA+PiBVcmdoLgo+ID4gCj4gPiBSZW1vdmVkLgo+IAo+IFdp
dGggeW91ciBjb21tZW50IGZ1cnRoZXIgdXAsIHlvdSBzaG91bGQgaGF2ZSByZWZ1c2VkIHRvIGRv
IHNvCj4gKGkuZS4gSSdtIGdldHRpbmcgdGhlIGltcHJlc3Npb24geW91J3JlIG5vdCByZWFsbHkg
c3VyZSBhYm91dCB0aGF0Cj4gc3VwcG9zZWQgNGsgYWxpZ25tZW50KS4KCk5vLCBpdCdzIG5vdCA0
SyBhbGlnbmVkLgoKPiA+PiA+ICsgICAgICAgIGlmICggKGJhcnNbaV0udHlwZSA9PSBWUENJX0JB
Ul9NRU0gJiYgYWRkciA9PSBHRU5NQVNLKDMxLCAxMikpIHx8Cj4gPj4gPiArICAgICAgICAgICAg
IGFkZHIgPT0gR0VOTUFTSyg2MywgMjYpICkKPiA+PiAKPiA+PiBXaGVyZSBpcyB0aGlzIDI2IGNv
bWluZyBmcm9tPwo+ID4+IFBlcmhhcHMKPiA+PiAKPiA+PiAgICAgaWYgKCBhZGRyID09IEdFTk1B
U0soYmFyc1tpXS50eXBlID09IFZQQ0lfQkFSX01FTSA/IDMxIDogNjMsIDEyKSApCj4gPiAKPiA+
IEknbSBjaGVja2luZyB0aGUgbWVtb3J5IGRlY29kZSBiaXQgaGVyZSBpbnN0ZWFkIGluIG9yZGVy
IHRvIGZpZ3VyZSBvdXQKPiA+IGlmIHRoZSBCQVIgaXMgbm90IHBvc2l0aW9uZWQuCj4gPiAKPiA+
PiA/IEFsYmVpdCBJJ20gdW5jb252aW5jZWQgR0VOTUFTSygpIGlzIHVzZWZ1bCB0byBiZSB1c2Vk
IGhlcmUgYW55d2F5Cj4gPj4gKHNlZSBhbHNvIGJlbG93KS4KPiA+IAo+ID4gUmlnaHQsIHJlZ2Fy
ZGxlc3Mgb2YgdGhlIHNwZWNpZmljIHVzYWdlIGFib3ZlLCB3aGF0IHdvdWxkIHlvdQo+ID4gcmVj
b21tZW5kIHJlZ2FyZGluZyB0aGUgdXNhZ2Ugb2YgR0VOTUFTSz8KPiA+IAo+ID4gSnVsaWVuIHN1
Z2dlc3RlZCBpbnRyb2R1Y2luZyBHRU5NQVNLX1VMTC4gU2hvdWxkIEkgZ28gdGhhdCByb3V0ZSwg
b3IKPiA+IGludHJvZHVjZSBzb21ldGhpbmcgbG9jYWxseSBmb3IgdlBDST8KPiAKPiBCYWNrIHdo
ZW4gR0VOTUFTSygpIHdhcyBpbnRyb2R1Y2VkIHRvIG91ciBjb2RlIGJhc2UgSSd2ZQo+IGFscmVh
ZHkgaW5kaWNhdGVkIHRoYXQgSSdtIG5vdCByZWFsbHkgaW4gZmF2b3Igb2YgaXQuIEkgZG9uJ3Qg
dGhpbmsKPiBpdCByZWFsbHkgaGVscHMgcmVhZGFiaWxpdHkgYWxsIHRoYXQgbXVjaCAodG8gbWUs
IHBsYWluIGhleAo+IG51bWJlcnMgYXJlIGVhc2llciB0byBncm9rLCBhbGJlaXQgSSBhZG1pdCBv
bmVzIGV4dGVuZGluZwo+IGJleW9uZCA4IG9yIDEwIGRpZ2l0cyBhcmUgbGVzcyBlYXN5IHRvIGRp
Z2VzdDsgc2FkbHkgdGhlIG9uY2UKPiBwcm9wb3NlZCBbYnkgSW50ZWwsIEkgdGhpbmssIGluIHRo
ZSBlYXJseSBpYTY0IGRheXNdIGxhbmd1YWdlCj4gZXh0ZW5zaW9uIHRvIHBlcm1pdCBfIHNlcGFy
YXRvcnMgaW4gbnVtYmVycyBkb2Vzbid0IGFwcGVhcgo+IHRvIGhhdmUgbWFkZSBpdCBhbnl3aGVy
ZSkuCgpJIGNvdWxkIGFsc28gc3dpdGNoIEdFTk1BU0sgdG8gdXNlIGxvbmcgbG9uZyBpbnN0ZWFk
LCBidXQgSSdtIG5vdCBzdXJlCmlmIHRoYXQncyBnb2luZyB0byBicmVhayBleGlzdGluZyBjYWxs
ZXJzLiBMZXQgbWUgdHJ5IHRvIHNlZSBpZiBJIGNhbgpnZXQgYXdheSB3aXRob3V0IHVzaW5nIGl0
IChhbHRob3VnaCBJIGtpbmQgb2YgbGlrZWQgaXQgZm9yIGNvZGluZwptYXNrcykuCgo+ID4+ID4g
KyAgICAgICAgfSBiYXJzWzZdOwo+ID4+IAo+ID4+IFdoYXQgYWJvdXQgdGhlIFJPTSBhbmQgU1It
SU9WIG9uZXM/Cj4gPiAKPiA+IEkndmUgaW1wbGVtZW50ZWQgc3VwcG9ydCBmb3IgdGhlIGV4cGFu
c2lvbiBST00gQkFSICh3aGljaCBJIHN0aWxsIG5lZWQKPiA+IHRvIGZpZ3VyZSBvdXQgaG93IHRv
IHRlc3QpLAo+IAo+IFRoZXJlIHNob3VsZCBiZSBoYXJkbHkgYW55IGdyYXBoaWNzIGNhcmQgd2l0
aG91dCBhIFJPTS4gRm9yCj4gcmVtb3RlIGJvb3QgcHVycG9zZXMgYWxzbyBtb3N0IE5JQ3MgY29t
ZSB3aXRoIGEgUk9NLCBhbGJlaXQKPiBtYW55IEJJT1NlcyBhbGxvdyB0dXJuaW5nIGl0IG9mZi4g
TW9zdCBTQ1NJIGNhcmRzIEkndmUgc2VlbQo+IGhhdmUgYSAoY29uZmlndXJhdGlvbikgUk9NIHRv
by4KCk9LLCBidXQgdGVzdGluZyBOSUNzIFJPTXMgaXMgZ29pbmcgdG8gYmUgaW1wb3NzaWJsZSBm
cm9tIGEgUFZIIERvbTAuIEkKZ3Vlc3MgZ3JhcGhpY3MgY2FyZHMsIGFsdGhvdWdoIG1vc3Qgb2Yg
bXkgYm94ZXMgYXJlIGhlYWRsZXNzLgoKPiA+IGJ1dCBJIHdvdWxkIGxpa2UgdG8gZGVmZXIgU1It
SU9WIGZvciBsYXRlcgo+ID4gYmVjYXVzZSBpdCBpbnZvbHZlcyBhIG5vbi10cml2aWFsIGFtb3Vu
dCBvZiB3b3JrLCBhbmQgd2l0aCB0aGlzIHNlcmllcwo+ID4gb25lIGNhbiBhbHJlYWR5IGJvb3Qg
YSBQVkggRG9tMCAobWludXMgU1ItSU9WIG9mIGNvdXJzZSkuCj4gCj4gVGhhdCdzIGxpa2VseSBv
a2F5IGFzIGxvbmcgYXMgdGhlcmUncyBhIHN1aXRhYmxlLCBtdWNoIGJlbG92ZWQKPiAiZml4bWUi
IGNvbW1lbnQgc29tZXdoZXJlLgoKT0ssIHRoZSB2cGNpLmggaGVhZGVyIHNlZW1zIGxpa2UgdGhl
IGJlc3QgcGxhY2UgdG8gYWRkIHN1Y2ggYSBmaXhtZQpjb21tZW50LgoKVGhhbmtzLCBSb2dlci4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 23 10:56:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 10:56: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 1dOMGh-0006xv-Gv; Fri, 23 Jun 2017 10:56: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=340330eb0=Andrew.Cooper3@citrix.com>)
 id 1dOMGf-0006xQ-I9
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 10:56:49 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 29/E7-03557-0F3FC495; Fri, 23 Jun 2017 10:56:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsWyU9JRQvfDZ59
 Ig+XnFS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyWJ1IFZ5kq9ndNZmpgXMjUxcjJISHgJ3Hu
 Vj8riC0sYCux9P8KdhBbRMBX4u7jJrAaIYE0ib/3FzCD2MwCyhKblq8Di7MJ6EvsfvEJzOYF6
 t3eu4EFxGYRUJW4/PQn2ExRgXCJt41HWCBqBCVOznwCZnMKWEo03pgFNdNA4siiOawQtrzE9r
 dzmCH2qklc67/EDnFnusTEZz0sExj5ZyEZNQtJ+ywk7QsYmVcxahSnFpWlFukaG+olFWWmZ5T
 kJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGIAMQ7GBsWhR4iFGSg0lJlDf2jE+kEF9Sfkpl
 RmJxRnxRaU5q8SFGGQ4OJQnex5+AcoJFqempFWmZOcBogElLcPAoifBu/wCU5i0uSMwtzkyHS
 J1i1OVo+rDlC5MQS15+XqqUOO9JkBkCIEUZpXlwI2CReYlRVkqYlxHoKCGegtSi3MwSVPlXjO
 IcjErCvLdApvBk5pXAbXoFdAQT0BEz1oAdUZKIkJJqYNyvcfxh0r89bpeN7mpOjhCdcWKl+40
 QCYHnCw0XJzcqKd4y/7Q+3sx1LUc67+Qn2fwVjz42c30U8SlNzJ189eW9WRttj/Wv7z1wZi6L
 iGCZ+cGyBbGfzY05Tx4N+ntJscL7oenSZUs3TVYukQo5oJQ169AFhUchZUVtyS82fYxrOPdgK
 ds7z04lluKMREMt5qLiRABa2S8bxwIAAA==
X-Env-Sender: prvs=340330eb0=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1498215408!75235286!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34153 invoked from network); 23 Jun 2017 10:56:48 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Jun 2017 10:56:48 -0000
X-IronPort-AV: E=Sophos;i="5.39,377,1493683200"; d="scan'208";a="48297195"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170608171203.20416-1-wei.liu2@citrix.com>
 <20170608171203.20416-7-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <22bc02a5-3fd8-7818-24ce-8272ddc4e438@citrix.com>
Date: Fri, 23 Jun 2017 11:56:47 +0100
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: <20170608171203.20416-7-wei.liu2@citrix.com>
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 v4 06/27] x86: clean up PV 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>

T24gMDgvMDYvMTcgMTg6MTEsIFdlaSBMaXUgd3JvdGU6Cj4gUmVwbGFjZSBib29sX3Qgd2l0aCBi
b29sLiBGaXggY29kaW5nIHN0eWxlIGlzc3Vlcy4gQWRkIHNwYWNlcyBhcm91bmQKPiBiaW5hcnkg
b3BzLiBVc2UgMVUgZm9yIHNoaWZ0aW5nLiBFbGltaW5hdGUgVE9HR0xFX01PREUuCj4KPiBTaWdu
ZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IFNpZ25lZC1vZmYtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4sIGZ3aXcKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 23 11:01:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 11:01:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dOMKy-0007yX-1M; Fri, 23 Jun 2017 11:01: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=340330eb0=Andrew.Cooper3@citrix.com>)
 id 1dOMKx-0007yR-8C
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 11:01:15 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 E1/5D-03620-AF4FC495; Fri, 23 Jun 2017 11:01:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsWyU9JRQvfXF59
 Ig6mdQhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aD528ZCxqYKnYvPMHWwHiNsYuRk0NCwE+i
 6ecjFhBbWMBdovPuCiYQW0TAV+Lu4yYwW0ggTeLEnGdgNcwCyhKblq8Di7MJ6EvsfvEJzOYVs
 JV4fnEuWA2LgKpEy8wjYPNFBcIl3jYeYYGoEZQ4OfMJmM0pYCnRPPUDO8RMA4kji+awQtjyEt
 vfzmGG2Ksmca3/EjvEnekSE5/1sExg5J+FZNQsJO2zkLQvYGRexahenFpUllqka6GXVJSZnlG
 Sm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYggxAsINx9mX/Q4ySHExKoryxZ3wihfiS8lMq
 MxKLM+KLSnNSiw8xynBwKEnwHvwMlBMsSk1PrUjLzAFGA0xagoNHSYR3+wegNG9xQWJucWY6R
 OoUoy5H04ctX5iEWPLy81KlxHk3gswQACnKKM2DGwGLzEuMslLCvIxARwnxFKQW5WaWoMq/Yh
 TnYFQS5l0AMoUnM68EbtMroCOYgI6YsQbsiJJEhJRUA6OZYeXPbI1JPuWsttt3zJTzXOXgweB
 94YrqkTmyV5kfCn8z+LO+bca3ptTN7vcE+czeKDp//vS9WVZXZ4HK8SdR05g95i72N+FOUmLT
 nzrX/uNr/R3eM2+pT1iqKGX5gIdX/LM32xu2q3dezjm4b/a/91OXHFpS/fZNrtjTHaWFeZ/NY
 zx9+PSUWIozEg21mIuKEwEe2hHRxwIAAA==
X-Env-Sender: prvs=340330eb0=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1498215673!108809186!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37765 invoked from network); 23 Jun 2017 11:01:14 -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;
 23 Jun 2017 11:01:14 -0000
X-IronPort-AV: E=Sophos;i="5.39,377,1493683200"; d="scan'208";a="48297403"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170608171203.20416-1-wei.liu2@citrix.com>
 <20170608171203.20416-8-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <6c598585-f23f-9ce6-3582-cd31f294f98b@citrix.com>
Date: Fri, 23 Jun 2017 12:00:35 +0100
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: <20170608171203.20416-8-wei.liu2@citrix.com>
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 v4 07/27] x86: move do_set_trap_table to
	pv/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>

T24gMDgvMDYvMTcgMTg6MTEsIFdlaSBMaXUgd3JvdGU6Cj4gU2lnbmVkLW9mZi1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCkknZCBzdWdnZXN0IGZvbGRpbmcgdGhpcyBpbnRvIHRo
ZSBuZXh0IHBhdGNoLCBhbmQgcHV0dGluZyB0aGUgaHlwZXJjYWxsCmluIG1pc2MtaHlwZXJjYWxs
cy5jCgpEZXNwaXRlIGl0cyBuYW1lLCB0aGlzIGh5cGVyY2FsbCBpcyBqdXN0IHNldHRpbmcgdXAg
c3RhdGUgaW4gdGhlIHZjcHUuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 23 11:02:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 11: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 1dOMLt-00083S-Ad; Fri, 23 Jun 2017 11: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=340330eb0=Andrew.Cooper3@citrix.com>)
 id 1dOMLs-00083K-1E
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 11:02:12 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 5D/3B-03058-335FC495; Fri, 23 Jun 2017 11:02:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsWyU9JRQtfoq0+
 kQVu7tcX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnF5YQdLQSdjxdXb9xkbGCu7GDk5JAT8JBau
 PsYCYgsLhErsvNbKCGKLCPhK3H3cxNTFyMEhJJAm8f2AHUiYWUBZYtPydUwgNpuAvsTuF5/Ab
 F4BW4lXu8+CjWERUJVoenCKDcQWFQiXeNt4hAWiRlDi5MwnYDangKXE0y+7WCBmGkgcWTSHFc
 KWl9j+dg4ziC0koCZxrf8SO8SZ6RITn/WwTGDkn4Vk1Cwk7bOQtC9gZF7FqFGcWlSWWqRraKa
 XVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYgAxAsIPx/saAQ4ySHExKoryxZ3wi
 hfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwHvwClBMsSk1PrUjLzAHGAkxagoNHSYR3+wegNG9xQ
 WJucWY6ROoUoyXHrH9rvjBxzAOTTR+2fGESYsnLz0uVEud1B5knANKQUZoHNw4Wr5cYZaWEeR
 mBDhTiKUgtys0sQZV/xSjOwagkzLvgM9AUnsy8Eritr4AOYgI6aMYasINKEhFSUg2M1idFFhk
 +FVry4N/WvafYZt1MWL/24Y4yjjPb62c35Ld/19GKrdE+ZOs46faVELN7+vfUL9Sfm+/m1+c7
 e5L142JVnR3vla4e9WDW+ZieeNZCqfqttc5exw88Ti+3byt4pmVsH/dhWuDR+W/1tHL+ta/7G
 9rGuotRyCIzKfrUkvW7j1fek9DcrMRSnJFoqMVcVJwIAGoD3RnSAgAA
X-Env-Sender: prvs=340330eb0=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1498215730!75218533!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10773 invoked from network); 23 Jun 2017 11:02:10 -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;
 23 Jun 2017 11:02:10 -0000
X-IronPort-AV: E=Sophos;i="5.39,377,1493683200"; d="scan'208";a="48297487"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170608171203.20416-1-wei.liu2@citrix.com>
 <20170608171203.20416-9-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <95ddc5bd-2d85-afef-5239-d4f625045149@citrix.com>
Date: Fri, 23 Jun 2017 12:02:09 +0100
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: <20170608171203.20416-9-wei.liu2@citrix.com>
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 v4 08/27] x86: move some misc PV hypercalls
 to misc-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>

T24gMDgvMDYvMTcgMTg6MTEsIFdlaSBMaXUgd3JvdGU6Cj4gU2lnbmVkLW9mZi1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 23 11:03:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 11:03:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dOMMl-00089G-Jg; Fri, 23 Jun 2017 11:03:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bwiedemann@bernhard.suse.de>)
 id 1dOKah-0004UU-2N; Fri, 23 Jun 2017 09:09:23 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 F1/7C-19409-2CADC495; Fri, 23 Jun 2017 09:09:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVyuP0uk+7BWz6
 RBoe+aVu8/bqE2eL7lslMDkwehz9cYQlgjGLNzEvKr0hgzfjespKtYClHxb7mnAbGs2xdjJwc
 QgKFEh0zVjOD2CwCqhKP3n4HinNwsAmYSTw8YwISFhHQlXi24BlYObPAW0aJZzdVQGxhAVOJC
 cvegcV5gewff2ewdjFyAY2cwShx4fNbRoiEoMTJmU9YIJp1JHZuvQM2n1lAWmL5Pw6IsLxE89
 bZYCdwCthJzN11nxGkRFRAReLVwfoJjHyzkAyahWTQLIRBs5AMWsDIsopRozi1qCy1SNfIUC+
 pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzAM6xkYGHcw9uz1O8QoycGkJMobe8Yn
 UogvKT+lMiOxOCO+qDQntfgQowwHh5IEb/JNoJxgUWp6akVaZg4wImDSEhw8SiK8HpuB0rzFB
 Ym5xZnpEKlTjIpS4ryfQPoEQBIZpXlwbbAovMQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmJ
 cVGNNCPJl5JXDTXwEtZgJaPGMN2OKSRISUVANj4ul8q/XMGw+VHhUSXh2zcabwib+zffVyj+6
 ax/PuiOnV73LSaR5yQmtnWJ3/lXWHyf7trIRrG4w/3Tn8Ikmuvs3rLa+X3wl5B22zRad3NF3N
 WP/ha3LsYk2O6+z8k7TX/v34Yobv2cLuL/frs0+sXXn31seTb/ZfeXREf8fRnnU+l26Ieao/8
 1RiKc5INNRiLipOBABFZ1rFvQIAAA==
X-Env-Sender: bwiedemann@bernhard.suse.de
X-Msg-Ref: server-6.tower-31.messagelabs.com!1498208961!68494275!1
X-Originating-IP: [195.135.221.2]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 657 invoked from network); 23 Jun 2017 09:09:21 -0000
Received: from nat.nue.novell.com (HELO bernhard.suse.de) (195.135.221.2)
 by server-6.tower-31.messagelabs.com with SMTP; 23 Jun 2017 09:09:21 -0000
Received: by bernhard.suse.de (Postfix, from userid 16894)
 id 1BC0BE098F; Fri, 23 Jun 2017 11:09:21 +0200 (CEST)
Date: Fri, 23 Jun 2017 11:09:21 +0200
From: "Bernhard M. Wiedemann" <bwiedemann+out@suse.de>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170623090921.GB16551@bernhard.suse.de>
References: <20170622134026.10727-1-bwiedemann@suse.de>
 <20170622140927.nvom2it6tcrgzkph@citrix.com>
 <2014d9a7-c0a0-caa6-a11b-a596658d6566@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <2014d9a7-c0a0-caa6-a11b-a596658d6566@citrix.com>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-Mailman-Approved-At: Fri, 23 Jun 2017 11:03:06 +0000
Cc: "Bernhard M. Wiedemann" <bwiedemann@suse.de>, Wei Liu <wei.liu2@citrix.com>,
 Minios-devel <minios-devel@lists.xenproject.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>, xen-devel@lists.xenproject.org,
 keir.fraser@citrix.com
Subject: Re: [Xen-devel] [PATCH] mini-os: use gzip -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>

T24gVGh1LCBKdW4gMjIsIDIwMTcgYXQgMDM6NTU6MjFQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAyMi8wNi8xNyAxNTowOSwgV2VpIExpdSB3cm90ZToKPiA+IE9uIFRodSwgSnVu
IDIyLCAyMDE3IGF0IDAzOjQwOjI2UE0gKzAyMDAsIEJlcm5oYXJkIE0uIFdpZWRlbWFubiB3cm90
ZToKPiA+PiB0byBub3QgYWRkIGN1cnJlbnQgdGltZXN0YW1wIHRvCj4gPj4gaW9lbXUtc3R1YmRv
bS5nego+ID4+IHB2LWdydWIteDg2XzMyLmd6Cj4gPj4gcHYtZ3J1Yi14ODZfNjQuZ3oKPiA+PiB4
ZW5zdG9yZS1zdHViZG9tLmd6Cj4gPj4KPiA+PiB0byBhbGxvdyBmb3IgcmVwcm9kdWNpYmxlIGJ1
aWxkcwo+ID4+Cj4gPj4gU2lnbmVkLW9mZi1ieTogQmVybmhhcmQgTS4gV2llZGVtYW5uIDxid2ll
ZGVtYW5uQHN1c2UuZGU+Cj4gPiBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KPiAKPiBXb3VsZCBpdCBtYWtlIHNlbnNlIHRvIGhhdmUgYSAkKEdaSVApIGluIHRoZSBzYW1l
IGFzIHdlIGFic3RyYWN0IG91dAo+IG90aGVyIHByb2dyYW1zLCBhbmQgZXhwb3J0IEdaSVAgPSBn
emlwIC1uID8KCklNSE8gdGhhdCB3b3VsZCBvbmx5IG1ha2Ugc2Vuc2UsIGlmIGFueW9uZSB3YW50
ZWQgdG8gaGF2ZSBpdCBjYWxsZWQgd2l0aG91dCAtbgp3aGljaCBJIGRvbnQgc2VlIHdoeS4KT3Ig
aWYgdGhlcmUgd291bGQgYmUgbXVsdGlwbGUgaW52b2NhdGlvbnMsIHRvIGhhdmUgYSBTaW5nbGUg
UG9pbnQgb2YgVHJ1dGgKYnV0IHRoZXJlIGlzIG9ubHkgdGhpcyAxIGd6aXAgaGVyZQooaWYgd2Ug
ZG9udCBjb3VudCB0aGUgb25lcyBpbiBtYWluIHhlbiBjb2RlKS4KCi0tIApCZXJuaGFyZCBNLiBX
aWVkZW1hbm4KQ2xvdWQgU29mdHdhcmUgRGV2ZWxvcGVyIGFuZCBTeXNhZG1pbgpTVVNFIExJTlVY
IEdtYkgsIEdGOiBKZWZmIEhhd24sIEplbm5pZmVyIEd1aWxkLCBGZWxpeCBJbWVuZMO2cmZmZXIs
IEhSQiAxNjc0NiAoQUcgTsO8cm5iZXJnKSAKTWF4ZmVsZHN0cmHDn2UgNSAgICAgICAgICAgICAg
ICAgICAgICAgICAKOTA0MDkgTsO8cm5iZXJnIApHZXJtYW55IAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 23 11:04:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 11:04:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dOMNi-0008HY-Sx; Fri, 23 Jun 2017 11: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 <prvs=340330eb0=Andrew.Cooper3@citrix.com>)
 id 1dOMNh-0008HE-Nc
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 11:04:05 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 48/60-03371-5A5FC495; Fri, 23 Jun 2017 11:04:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsWyU9JRQnfJV59
 Ig4+PtCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxzZ9uZC64yVhza85KpgXEbYxcjJ4eEgJ/E
 r6XnWUBsYQFvia6lXewgtoiAr8Tdx01MILaQQLpE6+tusDizgLLEpuXrwOJsAvoSu198ArN5B
 Wwlbl2eCFbDIqAq0fasgQ3EFhUIl3jbeIQFokZQ4uTMJ2A2p4CVRNuLOSwQMw0kjiyawwphy0
 tsfzuHGWKvmsS1/kvsEHemS0x81sMygZF/FpJRs5C0z0LSvoCReRWjRnFqUVlqka6hgV5SUWZ
 6RkluYmYOkGeml5taXJyYnpqTmFSsl5yfu4kRGIQMQLCD8d6ygEOMkhxMSqK8sWd8IoX4kvJT
 KjMSizPii0pzUosPMcpwcChJ8B78ApQTLEpNT61Iy8wBxgNMWoKDR0mEd/sHoDRvcUFibnFmO
 kTqFKMuR9OHLV+YhFjy8vNSpcR5F4HMEAApyijNgxsBi81LjLJSwryMQEcJ8RSkFuVmlqDKv2
 IU52BUEuZ1ApnCk5lXArfpFdARTEBHzFgDdkRJIkJKqoFxyb+iV6GTv6wROVWyMOrfrS377Nf
 IiGpNtZ/zJ75ibbPjp58JX+tqX/r2mPGr/TK93rTW5al5fPacPLt2+9bQGb7fzLVuZDG5b1Rw
 ujxrAcPuyxn/7m3L/p+92SDnW4PLBtkTs9vSDvIXNxx4+PG9bLFYUaX/++jC2q3nXk2LXKfF8
 2bd1Yq/SizFGYmGWsxFxYkAaAIzb8gCAAA=
X-Env-Sender: prvs=340330eb0=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1498215844!63374904!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57717 invoked from network); 23 Jun 2017 11:04:04 -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;
 23 Jun 2017 11:04:04 -0000
X-IronPort-AV: E=Sophos;i="5.39,377,1493683200"; d="scan'208";a="48297579"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170608171203.20416-1-wei.liu2@citrix.com>
 <20170608171203.20416-10-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <79e6bfbf-cd55-28d7-4be0-4e5c70522c95@citrix.com>
Date: Fri, 23 Jun 2017 12:04:03 +0100
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: <20170608171203.20416-10-wei.liu2@citrix.com>
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 v4 09/27] x86/traps: move pv_inject_event to
	pv/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>

T24gMDgvMDYvMTcgMTg6MTEsIFdlaSBMaXUgd3JvdGU6Cj4gVGFrZSB0aGUgb3Bwb3J0dW5pdHkg
dG8gcmVuYW1lICJ2IiB0byAiY3VyciIuCj4KPiBObyBmdW5jdGlvbmFsIGNoYW5nZS4KPgo+IFNp
Z25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 23 11:05:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 11: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 1dOMP0-0008Rl-6d; Fri, 23 Jun 2017 11:05: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=340330eb0=Andrew.Cooper3@citrix.com>)
 id 1dOMOy-0008RZ-LT
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 11:05:24 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 FA/D6-02180-3F5FC495; Fri, 23 Jun 2017 11:05:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsWyU9JRQvfzV59
 IgxUvOC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxfbc9ZC36KV/z7sJq5gXG3cBcjJ4eEgJ9E
 07N7rCC2sECgxOa7C5hBbBEBX4m7j5uYuhg5OIQE0iX+rAsDCTMLKEtsWr6OCcRmE9CX2P3iE
 5jNK2Ar0dHVwg5iswioSsx72Ac2RlQgXOJt4xEWiBpBiZMzn4DZnAJWEhc+P2CDmGkgcWTRHF
 YIW15i+9s5YL1CAmoS1/ovsUOcmS4x8VkPywRG/llIRs1C0j4LSfsCRuZVjOrFqUVlqUW65np
 JRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIEByAAEOxiPTXY+xCjJwaQkyht7xidS
 iC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvBjCghQSLUtNTK9Iyc4CxAJOW4OBREuHd/gEozVtck
 JhbnJkOkTrFqCglzisP0icAksgozYNrg8XfJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzGo
 NM4cnMK4Gb/gpoMRPQ4hlrwBaXJCKkpBoYHU75bBCQ2pPK92GByfl2Ux6117d63h8905ojen/
 3jZMTrpzVbwwpTJx42PjRVs+dba9EYzpSbu627OdjPlXWlLtTzuzc5V0Bgs8221QsSpntcTlW
 e4rOLSWJfTErbn3Sjdr80jY7cc78yW1T72oYquYdLL215NuCvQWKbasmTz/NFyx/ws/bRImlO
 CPRUIu5qDgRACzUUqa6AgAA
X-Env-Sender: prvs=340330eb0=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1498215922!101880591!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42009 invoked from network); 23 Jun 2017 11:05:23 -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;
 23 Jun 2017 11:05:23 -0000
X-IronPort-AV: E=Sophos;i="5.39,377,1493683200"; d="scan'208";a="48297662"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170608171203.20416-1-wei.liu2@citrix.com>
 <20170608171203.20416-11-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <7a34eeb8-5e64-a709-20b0-775edfff664e@citrix.com>
Date: Fri, 23 Jun 2017 12:05:22 +0100
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: <20170608171203.20416-11-wei.liu2@citrix.com>
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 v4 10/27] x86/traps: move set_guest_{machine,
 nmi}_trapbounce
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDYvMTcgMTg6MTEsIFdlaSBMaXUgd3JvdGU6Cj4gVGFrZSB0aGUgb3Bwb3J0dW5pdHkg
dG8gY2hhbmdlIHRoZWlyIHJldHVybiB0eXBlIHRvIGJvb2wuIEFuZCByZW5hbWUKPiAidiIgdG8g
ImN1cnIiLgo+Cj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
PiAtLS0KPiAgeGVuL2FyY2gveDg2L3B2L3RyYXBzLmMgfCAyNyArKysrKysrKysrKysrKysrKysr
KysrKysrKysKPiAgeGVuL2FyY2gveDg2L3RyYXBzLmMgICAgfCAyNyAtLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KPiAgMiBmaWxlcyBjaGFuZ2VkLCAyNyBpbnNlcnRpb25zKCspLCAyNyBkZWxl
dGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvdHJhcHMuYyBiL3hlbi9h
cmNoL3g4Ni9wdi90cmFwcy5jCj4gaW5kZXggZWM3ZmYxMDQwYi4uZTM3NGNkNzNiNCAxMDA2NDQK
PiAtLS0gYS94ZW4vYXJjaC94ODYvcHYvdHJhcHMuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9wdi90
cmFwcy5jCj4gQEAgLTE1Niw2ICsxNTYsMzMgQEAgdm9pZCBwdl9pbmplY3RfZXZlbnQoY29uc3Qg
c3RydWN0IHg4Nl9ldmVudCAqZXZlbnQpCj4gICAgICB9Cj4gIH0KPiAgCj4gKy8qCj4gKyAqIENh
bGxlZCBmcm9tIGFzbSB0byBzZXQgdXAgdGhlIE1DRSB0cmFwYm91bmNlIGluZm8uCj4gKyAqIFJl
dHVybnMgZmFsc2Ugbm8gY2FsbGJhY2sgaXMgc2V0IHVwLCBlbHNlIHRydWUuCj4gKyAqLwo+ICti
b29sIHNldF9ndWVzdF9tYWNoaW5lY2hlY2tfdHJhcGJvdW5jZSh2b2lkKQo+ICt7Cj4gKyAgICBz
dHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7Cj4gKyAgICBzdHJ1Y3QgdHJhcF9ib3VuY2UgKnRi
ID0gJmN1cnItPmFyY2gucHZfdmNwdS50cmFwX2JvdW5jZTsKPiArCj4gKyAgICBwdl9pbmplY3Rf
aHdfZXhjZXB0aW9uKFRSQVBfbWFjaGluZV9jaGVjaywgWDg2X0VWRU5UX05PX0VDKTsKPiArICAg
IHRiLT5mbGFncyAmPSB+VEJGX0VYQ0VQVElPTjsgLyogbm90IG5lZWRlZCBmb3IgTUNFIGRlbGl2
ZXJ5IHBhdGggKi8KCkFzIHdlIGFyZSBmaXhpbmcgc3R5bGUsIG5ld2xpbmUuCgo+ICsgICAgcmV0
dXJuICFudWxsX3RyYXBfYm91bmNlKGN1cnIsIHRiKTsKPiArfQo+ICsKPiArLyoKPiArICogQ2Fs
bGVkIGZyb20gYXNtIHRvIHNldCB1cCB0aGUgTk1JIHRyYXBib3VuY2UgaW5mby4KPiArICogUmV0
dXJucyBmYWxzZSBpZiBubyBjYWxsYmFjayBpcyBzZXQgdXAsIGVsc2UgdHJ1ZS4KPiArICovCj4g
K2Jvb2wgc2V0X2d1ZXN0X25taV90cmFwYm91bmNlKHZvaWQpCj4gK3sKPiArICAgIHN0cnVjdCB2
Y3B1ICpjdXJyID0gY3VycmVudDsKPiArICAgIHN0cnVjdCB0cmFwX2JvdW5jZSAqdGIgPSAmY3Vy
ci0+YXJjaC5wdl92Y3B1LnRyYXBfYm91bmNlOwoKbmV3bGluZS4KCj4gKyAgICBwdl9pbmplY3Rf
aHdfZXhjZXB0aW9uKFRSQVBfbm1pLCBYODZfRVZFTlRfTk9fRUMpOwo+ICsgICAgdGItPmZsYWdz
ICY9IH5UQkZfRVhDRVBUSU9OOyAvKiBub3QgbmVlZGVkIGZvciBOTUkgZGVsaXZlcnkgcGF0aCAq
LwoKYW5kIG5ld2xpbmUuCgpPdGhlcndpc2UsIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKPiArICAgIHJldHVybiAhbnVsbF90cmFwX2JvdW5j
ZShjdXJyLCB0Yik7Cj4gK30KPiArCj4gIC8qCj4gICAqIExvY2FsIHZhcmlhYmxlczoKPiAgICog
bW9kZTogQwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHJhcHMuYyBiL3hlbi9hcmNoL3g4
Ni90cmFwcy5jCj4gaW5kZXggNmFiZmI2MmMwYy4uMDEzZGU3MDJhZCAxMDA2NDQKPiAtLS0gYS94
ZW4vYXJjaC94ODYvdHJhcHMuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCj4gQEAgLTYy
NiwzMyArNjI2LDYgQEAgdm9pZCBmYXRhbF90cmFwKGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzLCBib29sX3Qgc2hvd19yZW1vdGUpCj4gICAgICAgICAgICAocmVncy0+ZWZsYWdzICYg
WDg2X0VGTEFHU19JRikgPyAiIiA6ICIsIElOIElOVEVSUlVQVCBDT05URVhUIik7Cj4gIH0KPiAg
Cj4gLS8qCj4gLSAqIENhbGxlZCBmcm9tIGFzbSB0byBzZXQgdXAgdGhlIE1DRSB0cmFwYm91bmNl
IGluZm8uCj4gLSAqIFJldHVybnMgMCBpZiBubyBjYWxsYmFjayBpcyBzZXQgdXAsIGVsc2UgMS4K
PiAtICovCj4gLWludCBzZXRfZ3Vlc3RfbWFjaGluZWNoZWNrX3RyYXBib3VuY2Uodm9pZCkKPiAt
ewo+IC0gICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50Owo+IC0gICAgc3RydWN0IHRyYXBfYm91
bmNlICp0YiA9ICZ2LT5hcmNoLnB2X3ZjcHUudHJhcF9ib3VuY2U7Cj4gLSAKPiAtICAgIHB2X2lu
amVjdF9od19leGNlcHRpb24oVFJBUF9tYWNoaW5lX2NoZWNrLCBYODZfRVZFTlRfTk9fRUMpOwo+
IC0gICAgdGItPmZsYWdzICY9IH5UQkZfRVhDRVBUSU9OOyAvKiBub3QgbmVlZGVkIGZvciBNQ0Ug
ZGVsaXZlcnkgcGF0aCAqLwo+IC0gICAgcmV0dXJuICFudWxsX3RyYXBfYm91bmNlKHYsIHRiKTsK
PiAtfQo+IC0KPiAtLyoKPiAtICogQ2FsbGVkIGZyb20gYXNtIHRvIHNldCB1cCB0aGUgTk1JIHRy
YXBib3VuY2UgaW5mby4KPiAtICogUmV0dXJucyAwIGlmIG5vIGNhbGxiYWNrIGlzIHNldCB1cCwg
ZWxzZSAxLgo+IC0gKi8KPiAtaW50IHNldF9ndWVzdF9ubWlfdHJhcGJvdW5jZSh2b2lkKQo+IC17
Cj4gLSAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7Cj4gLSAgICBzdHJ1Y3QgdHJhcF9ib3Vu
Y2UgKnRiID0gJnYtPmFyY2gucHZfdmNwdS50cmFwX2JvdW5jZTsKPiAtICAgIHB2X2luamVjdF9o
d19leGNlcHRpb24oVFJBUF9ubWksIFg4Nl9FVkVOVF9OT19FQyk7Cj4gLSAgICB0Yi0+ZmxhZ3Mg
Jj0gflRCRl9FWENFUFRJT047IC8qIG5vdCBuZWVkZWQgZm9yIE5NSSBkZWxpdmVyeSBwYXRoICov
Cj4gLSAgICByZXR1cm4gIW51bGxfdHJhcF9ib3VuY2UodiwgdGIpOwo+IC19Cj4gLQo+ICB2b2lk
IGRvX3Jlc2VydmVkX3RyYXAoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gIHsKPiAgICAg
IHVuc2lnbmVkIGludCB0cmFwbnIgPSByZWdzLT5lbnRyeV92ZWN0b3I7CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Fri Jun 23 11:14:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 11:14:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dOMX7-0000mr-1Z; Fri, 23 Jun 2017 11: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=340e7b1f5=Ian.Jackson@citrix.com>)
 id 1dOMX5-0000ml-Tw
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 11:13:48 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 34/EC-03058-BE7FC495; Fri, 23 Jun 2017 11:13:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHRDpO6r7z6
 RBv8XaVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnrO/YwF3xjrbix7zp7A+MHli5GDg4JAX+J
 5aeNuhg5OdgEdCWatvxlA7F5BQQlTs58wgJiMwvoSCzY/YkNwpaX2P52DjNEjYPEvo8/GEHGs
 AioSnw9xwcSFgEa82zBM6hyH4nJW6ezgtjCAu4SF+YvYgexOQXsJLbf7Qeq4eIQEpjBKPFjxk
 GwIgkBE4m3C3eygcwUElCTmLs+fgIj3ywkF81CctEsJBctYGRexahRnFpUllqka2iol1SUmZ5
 RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGGgMQLCD8dOygEOMkhxMSqK8sWd8IoX4kvJT
 KjMSizPii0pzUosPMcpwcChJ8Gp+A8oJFqWmp1akZeYAQx4mLcHBoyTCu/0DUJq3uCAxtzgzH
 SJ1itGY407fhi9MHE0ftnxhEmLJy89LlRLnrQeZJABSmlGaBzcIFouXGGWlhHkZgU4T4ilILc
 rNLEGVf8UozsGoJMw7G2QKT2ZeCdy+V0CnMAGdMmMN2CkliQgpqQbGpH03sy5/8qz8+mfGJik
 vhWB7b+licYaP00179+ox+svZyBxLXutxx8bEdAfb1um7vL57aPWX2z5ZoH8wQjRVUW7p/y2F
 jwtOeIhk/Ghfv271ZJart5n0Lj9gqrmX9NRG7HRB2peDDkUXPv/ft+gxo+K7+/EnHa+KrFXi/
 Hbu9my3dQu/dUvYKrEUZyQaajEXFScCAA6Yl+HAAgAA
X-Env-Sender: prvs=340e7b1f5=Ian.Jackson@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1498216424!75375459!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17556 invoked from network); 23 Jun 2017 11:13:46 -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;
 23 Jun 2017 11:13:46 -0000
X-IronPort-AV: E=Sophos;i="5.39,377,1493683200"; d="scan'208";a="429124633"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22860.63461.871962.126025@mariner.uk.xensource.com>
Date: Fri, 23 Jun 2017 12:13:41 +0100
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <b8db068a-2a4e-149e-5687-e55f447eaac3@citrix.com>
References: <osstest-110909-mainreport@xen.org>
 <22858.64103.495042.152940@mariner.uk.xensource.com>
 <b8db068a-2a4e-149e-5687-e55f447eaac3@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, Paul Durrant <Paul.Durrant@citrix.com>
Subject: Re: [Xen-devel] [osstest test] 110909: 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kcmV3IENvb3BlciB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gW29zc3Rlc3QgdGVzdF0gMTEw
OTA5OiB0b2xlcmFibGUgRkFJTCAtIFBVU0hFRCIpOgo+IFhFTl9ET01JTkZfcGF1c2VkIGlzIGEg
c3RyYWlnaHQgcmVmbGVjdGlvbiBvZgo+IGQtPmNvbnRyb2xsZXJfcGF1c2VfY291bnQuICBBIGRv
bWFpbiBpcyBjcmVhdGVkIHdpdGggMSByZWZlcmVuY2UgY291bnQsCj4gcmVxdWlyaW5nIHRoZSB0
b29sc3RhY2sgdG8gY2FsbCBET01DVExfdW5wYXVzZV9kb21haW4gb25jZSB0byBjYXVzZSBpdAo+
IHRvIHN0YXJ0IGV4ZWN1dGluZy4KClRoYW5rcyBmb3IgdGhlIGluZm8uCgo+IEluIHRoaXMgY2Fz
ZSwgd2hhdCBjb25kaXRpb24gY2F1c2VzIHRoZSBmYWlsdXJlPyAgSXMgaXQgc2ltcGx5IHNlZWlu
Zwo+IHRoZSBkb21haW4gYXMgcGF1c2VkCgpZZXMuCgo+IChpbiB3aGljaCBjYXNlLCB0aGVyZSB3
aWxsIGRlZmluaXRlbHkgYmUgYQo+IGxvdy1wcm9iYWJpbGl0eSBmYWxzZSBuZWdhdGl2ZSByYXRl
IGlmIGFueXRoaW5nIGVsc2UgaW4gZG9tMCB1c2VzIGRvbWFpbgo+IHBhdXNlKSwgb3IgaXMgaXQg
c29tZSBvdGhlciBmYWlsdXJlIHdoaWNoIHByb21wdHMgZm9yIHRoZSBwYXVzZWQgc3RhdGUKPiBj
aGVjaz8KCkJ1dCBJIGRvbid0IHRoaW5rIHRoZXJlIHNob3VsZCBiZSBhbnl0aGluZyBpbiBkb20w
IHdoaWNoIHVzZXMgZG9tYWluCnBhdXNlLiAgKEknbSBhc3N1bWluZyB0aGF0IHFlbXUgZG9lc24n
dC4uLiBIcm0uKQoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 23 11:38:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 11: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 1dOMuw-00029a-19; Fri, 23 Jun 2017 11:38: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=340330eb0=Andrew.Cooper3@citrix.com>)
 id 1dOMuv-00029U-DU
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 11:38:25 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 41/D7-17076-0BDFC495; Fri, 23 Jun 2017 11:38:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsWyU9JRQnfDX59
 Ig8WruCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxPZz8yFtxkrDi5/RVzA+M2xi5GTg4JAT+J
 f6+esIHYwgIBErMu7wCzRQR8Je4+bmICsYUE0iXe7Z/DCmIzCyhLbFq+DizOJqAvsfvFJzCbV
 8BWYvfxdewgNouAqsSnRzvB6kUFwiXeNh5hgagRlDg58wmYzSlgJfF37Tw2iJkGEkcWwcyXl9
 j+dg4zxF41iWv9l9gh7kyX2Pr3F/MERv5ZSEbNQtI+C0n7AkbmVYzqxalFZalFumZ6SUWZ6Rk
 luYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBIVjPwMC4g/FKm/MhRkkOJiVR3tgzPpFCfEn5
 KZUZicUZ8UWlOanFhxhlODiUJHgv/wHKCRalpqdWpGXmAKMBJi3BwaMkwrv9A1Cat7ggMbc4M
 x0idYpRl6Ppw5YvTEIsefl5qVLivMYgMwRAijJK8+BGwCLzEqOslDAvIwMDgxBPQWpRbmYJqv
 wrRnEORiVh3h6QKTyZeSVwm14BHcEEdMSMNWBHlCQipKQaGK17Ls98cuaL9vTItuzfP38fZrZ
 K0M7WMworCtt7QuQDh0hAMcPjDHmee6ZCkf7/NzDLv3qvsNjvx2abuNlfV1y9F6y6j6/rTiuH
 9p/oacJzles8HoVZ7+NJf5nt+OY81zmtiMUisj0S05w15Zy32V7tromsum8fYff/cmJ78zv26
 wv3r3i0SomlOCPRUIu5qDgRAKUd4NPHAgAA
X-Env-Sender: prvs=340330eb0=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1498217903!68523991!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63365 invoked from network); 23 Jun 2017 11:38:24 -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;
 23 Jun 2017 11:38:24 -0000
X-IronPort-AV: E=Sophos;i="5.39,377,1493683200"; d="scan'208";a="48299340"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170608171203.20416-1-wei.liu2@citrix.com>
 <20170608171203.20416-12-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <94d25404-ca89-70a5-8879-6966b02c5272@citrix.com>
Date: Fri, 23 Jun 2017 12:38:22 +0100
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: <20170608171203.20416-12-wei.liu2@citrix.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v4 11/27] x86:/traps: move {un,
 }register_guest_nmi_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>

T24gMDgvMDYvMTcgMTg6MTEsIFdlaSBMaXUgd3JvdGU6Cj4gVGFrZSB0aGUgb3Bwb3J0dW5pdHkg
dG8gcmVuYW1lICJ2IiB0byAiY3VyciIuCj4KPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgoKbWlzYy1oeXBlcmNhbGxzLmMuICBBZ2FpbiwgdGhpcyBpcyBqdXN0
IGEgaHlwZXJjYWxsIGhhbmRsZXIgc3Rhc2hpbmcgc3RhdGUuCgp+QW5kcmV3CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 23 11:51:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 11: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 1dON7Y-0003Nc-7r; Fri, 23 Jun 2017 11: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 <osstest-admin@xenproject.org>) id 1dON7X-0003NQ-7d
 for xen-devel@lists.xensource.com; Fri, 23 Jun 2017 11:51:27 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 D7/95-03557-EB00D495; Fri, 23 Jun 2017 11:51:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVXcvg2+
 kwbTdihYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNONTHVrDWt6JltWgD40qr
 LkZODiGBv4wS/3YadjFyAdmPGSUONx9ignC2MUr0/3zADFIlIuAs8fXMXHYQm1dAX2L/901MI
 LawgLXEps9zWUAaJAQ28EgsONrACJKQEPCV+H/sAlsXIweYfei1fRcjOwebgJXEITGQAhYBVY
 nJx/6wTWDkXsDIsIpRozi1qCy1SNfIQi+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3c
 TI9DbDECwg/H82sBDjJIcTEqivLFnfCKF+JLyUyozEosz4otKc1KLDzHKcHAoSfD2/gfKCRal
 pqdWpGXmAMMOJi3BwaMkwrv9A1Cat7ggMbc4Mx0idYpRl2PD6vVfmIRY8vLzUqXEeSeCzBAAK
 coozYMbAYuBS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmPQYyhSczrwRu0yugI5iAjpixBu
 yIkkSElFQDY++lBTNYOG+csIp7lOyz9oUYuzdDwhrJJON61c9B/oLWvo9Od75I7F9h/kAnqE2
 eV1RoT+XN1MtfpBbyB8RxHC7WZ3AXkFS049qp1BieZuTCu6K2j4m79o+XpvXeyauFJm5qtGRj
 5D3+rv/eOrM78yLudV81mvbOR3NqraHn3OssF37V3WpTYinOSDTUYi4qTgQAni5wgXwCAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1498218684!52306292!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11182 invoked from network); 23 Jun 2017 11:51:25 -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; 23 Jun 2017 11:51: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 1dON7S-0006eO-Sz; Fri, 23 Jun 2017 11:51: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 1dON7N-0006ZK-BE; Fri, 23 Jun 2017 11:51:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dON7N-0003ZZ-7F; Fri, 23 Jun 2017 11:51:17 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110962-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-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-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=8a129b75e2149d46724d95fd7c717f90f309ee89
X-Osstest-Versions-That: libvirt=296a53313f447d2f251cbea2cb050d2f695a7991
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 23 Jun 2017 11:51:17 +0000
Subject: [Xen-devel] [libvirt test] 110962: 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>

ZmxpZ2h0IDExMDk2MiBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTA5NjIvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDExMDkxOAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEwOTE4CiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMTA5MTgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEy
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaWJ2aXJ0ICAgICAg
ICAgICAgICA4YTEyOWI3NWUyMTQ5ZDQ2NzI0ZDk1ZmQ3YzcxN2Y5MGYzMDllZTg5CmJhc2VsaW5l
IHZlcnNpb246CiBsaWJ2aXJ0ICAgICAgICAgICAgICAyOTZhNTMzMTNmNDQ3ZDJmMjUxY2JlYTJj
YjA1MGQyZjY5NWE3OTkxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTA5MTggIDIwMTctMDYtMjEg
MDQ6MjE6MjYgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEwOTYyICAyMDE3LTA2
LTIyIDA0OjI5OjI3IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVk
aGF0LmNvbT4KICBKaXJpIERlbmVtYXJrIDxqZGVuZW1hckByZWRoYXQuY29tPgogIE1hcnRpbiBL
bGV0emFuZGVyIDxta2xldHphbkByZWRoYXQuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2
b3puQHJlZGhhdC5jb20+CiAgUGV0ZXIgS3JlbXBhIDxwa3JlbXBhQHJlZGhhdC5jb20+Cgpqb2Jz
OgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9u
IDoKCisgYnJhbmNoPWxpYnZpcnQKKyByZXZpc2lvbj04YTEyOWI3NWUyMTQ5ZDQ2NzI0ZDk1ZmQ3
YzcxN2Y5MGYzMDllZTg5CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisr
KyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNv
bmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAg
ICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAk
Y3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3Nz
dGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEn
IC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MK
KysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisr
IE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4
ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggbGli
dmlydCA4YTEyOWI3NWUyMTQ5ZDQ2NzI0ZDk1ZmQ3YzcxN2Y5MGYzMDllZTg5CisgYnJhbmNoPWxp
YnZpcnQKKyByZXZpc2lvbj04YTEyOWI3NWUyMTQ5ZDQ2NzI0ZDk1ZmQ3YzcxN2Y5MGYzMDllZTg5
CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNv
bmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysr
IHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICBy
ZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBk
aWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysg
J1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rl
c3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUv
b3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAn
WycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xv
Y2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAy
Cisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT1saWJ2aXJ0Cisg
eGVuYnJhbmNoPXhlbi11bnN0YWJsZQorICdbJyB4bGlidmlydCA9IHhsaW51eCAnXScKKyBsaW51
eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0
YWJsZQorIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVu
LXVuc3RhYmxlCisgcHJldnhlbmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeDhhMTI5Yjc1
ZTIxNDlkNDY3MjRkOTVmZDdjNzE3ZjkwZjMwOWVlODkgPSB4ICddJworIDogdGVzdGVkLzIuNi4z
OS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRj
b25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBP
c3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAg
ICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9x
ZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdp
dDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5n
aXQKKysgOiBnaXQ6Ly9saWJ2aXJ0Lm9yZy9saWJ2aXJ0LmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1w
cnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBy
dW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0
L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3JnL3NlYWJpb3MuZ2l0CisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBodHRw
czovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVz
dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS9v
c3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9w
dWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgtZmlybXdhcmUuZ2l0CisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4
LTMuMTQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVu
CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJh
ZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0Cisr
IDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZGFpbHkt
Y3Jvbi5saWJ2aXJ0CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZGFpbHktY3Jvbi5saWJ2
aXJ0CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5j
b20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9x
ZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3Fl
bXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVF
X0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMu
Z2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9T
PW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdp
dAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rl
c3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgbGlidmlydAorIGNhc2UgJDEgaW4KKyByZXR1
cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy9saWJ2aXJ0
CisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0
LmdpdCA4YTEyOWI3NWUyMTQ5ZDQ2NzI0ZDk1ZmQ3YzcxN2Y5MGYzMDllZTg5OnJlZnMvaGVhZHMv
eGVuLXRlc3RlZC1tYXN0ZXIKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9saWJ2aXJ0LmdpdAogICAyOTZhNTMzLi44YTEyOWI3ICA4YTEyOWI3NWUyMTQ5ZDQ2NzI0ZDk1
ZmQ3YzcxN2Y5MGYzMDllZTg5IC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 23 11:58:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 11: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 1dONDq-0003av-UL; Fri, 23 Jun 2017 11:57:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bp@alien8.de>) id 1dONDp-0003ap-OM
 for xen-devel@lists.xen.org; Fri, 23 Jun 2017 11:57:57 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 59/11-23755-4420D495; Fri, 23 Jun 2017 11:57:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXCytl5VNeFyTf
 S4PQ1UYslHxezODB6HN39mymAMYo1My8pvyKBNWPmxUamgp2sFZu+bmVrYDzA0sXIwSEhoCvx
 pk+ni5GLQ0hgK6PEtRW7WCGc+0wSy75cAytiEVCV6HqX0cXIycEmoCKx9MwtJhBbREBLom3Bb
 RaQemaBqRwS184+ZwFJMAjESRz+9okdxBYWiJWYtvMkM4jNK2Aq0dU/jx1iQRujxI0VU6ESgh
 InZz4Ba2YWUJf4M+8SM8hiZgFpieX/OEDCnAKeEne2TwBbLAp0ROfSOSwTGAVmIemehaR7FkL
 3AkbmVYwaxalFZalFuoZGeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgcHJAAQ7
 GF91Ox9ilORgUhLljT3jEynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgreXwTdSSLAoNT21Ii0zB
 xgnMGkJDh4lEd7tH4BaeYsLEnOLM9MhUqcYdTmaPmz5wiTEkpeflyolztsAMkMApCijNA9uBC
 xmLzHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYl5URaApPZl4J3KZXQEcwAR0xYw3YESWJCCm
 pBkY17YvGpxLOyzyenHOF8R6HoF/H97hHUT38J5QOOFg9+Fr7ff+d2Wo3NIK1vuxonRb6sU/K
 2b9LteHg96uJ7ZbyTgsPhBRZn9i/rHfVZgap89mPp5vct9ttuNaj8/SleZKlrtE+el8ElDLVV
 Lbeij+odjL2/m4ux9gLkU4nIj68i43V3SBVdVGJpTgj0VCLuag4EQBnk3D11AIAAA==
X-Env-Sender: bp@alien8.de
X-Msg-Ref: server-13.tower-31.messagelabs.com!1498219076!106444628!1
X-Originating-IP: [5.9.137.197]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61076 invoked from network); 23 Jun 2017 11:57:56 -0000
Received: from mail.skyhub.de (HELO mail.skyhub.de) (5.9.137.197)
 by server-13.tower-31.messagelabs.com with SMTP; 23 Jun 2017 11:57:56 -0000
X-Virus-Scanned: Nedap ESD1 at mail.skyhub.de
Received: from mail.skyhub.de ([127.0.0.1])
 by localhost (blast.alien8.de [127.0.0.1]) (amavisd-new, port 10026)
 with ESMTP id KA3lIFe18Qml; Fri, 23 Jun 2017 13:57:55 +0200 (CEST)
Received: from pd.tnic (p2003008C2F23380075DFB0315F822A25.dip0.t-ipconnect.de
 [IPv6:2003:8c:2f23:3800:75df:b031:5f82:2a25])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mail.skyhub.de (SuperMail on ZX Spectrum 128k) with ESMTPSA id 9FAE81EC057A;
 Fri, 23 Jun 2017 13:57:55 +0200 (CEST)
Date: Fri, 23 Jun 2017 13:57:41 +0200
From: Borislav Petkov <bp@alien8.de>
To: Tom Lendacky <thomas.lendacky@amd.com>
Message-ID: <20170623115741.o4ejclshoy6yjogl@pd.tnic>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
 <20170616185630.18967.80046.stgit@tlendack-t1.amdoffice.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170616185630.18967.80046.stgit@tlendack-t1.amdoffice.net>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: linux-efi@vger.kernel.org, Brijesh Singh <brijesh.singh@amd.com>,
 Toshimitsu Kani <toshi.kani@hpe.com>, linux-doc@vger.kernel.org,
 Matt Fleming <matt@codeblueprint.co.uk>, x86@kernel.org, linux-mm@kvack.org,
 Radim =?utf-8?B?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Larry Woodman <lwoodman@redhat.com>, linux-arch@vger.kernel.org,
 kvm@vger.kernel.org, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 kasan-dev@googlegroups.com, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Andy Lutomirski <luto@kernel.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Dmitry Vyukov <dvyukov@google.com>, Juergen Gross <jgross@suse.com>,
 kexec@lists.infradead.org, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org, iommu@lists.linux-foundation.org,
 Thomas Gleixner <tglx@linutronix.de>, Paolo Bonzini <pbonzini@redhat.com>
Subject: Re: [Xen-devel] [PATCH v7 35/36] x86/boot: Add early cmdline
 parsing for options with arguments
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBKdW4gMTYsIDIwMTcgYXQgMDE6NTY6MzBQTSAtMDUwMCwgVG9tIExlbmRhY2t5IHdy
b3RlOgo+IEFkZCBhIGNtZGxpbmVfZmluZF9vcHRpb24oKSBmdW5jdGlvbiB0byBsb29rIGZvciBj
bWRsaW5lIG9wdGlvbnMgdGhhdAo+IHRha2UgYXJndW1lbnRzLiBUaGUgYXJndW1lbnQgaXMgcmV0
dXJuZWQgaW4gYSBzdXBwbGllZCBidWZmZXIgYW5kIHRoZQo+IGFyZ3VtZW50IGxlbmd0aCAocmVn
YXJkbGVzcyBvZiB3aGV0aGVyIGl0IGZpdHMgaW4gdGhlIHN1cHBsaWVkIGJ1ZmZlcikKPiBpcyBy
ZXR1cm5lZCwgd2l0aCAtMSBpbmRpY2F0aW5nIG5vdCBmb3VuZC4KPiAKPiBTaWduZWQtb2ZmLWJ5
OiBUb20gTGVuZGFja3kgPHRob21hcy5sZW5kYWNreUBhbWQuY29tPgo+IC0tLQo+ICBhcmNoL3g4
Ni9pbmNsdWRlL2FzbS9jbWRsaW5lLmggfCAgICAyICsKPiAgYXJjaC94ODYvbGliL2NtZGxpbmUu
YyAgICAgICAgIHwgIDEwNSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
Cj4gIDIgZmlsZXMgY2hhbmdlZCwgMTA3IGluc2VydGlvbnMoKykKClJldmlld2VkLWJ5OiBCb3Jp
c2xhdiBQZXRrb3YgPGJwQHN1c2UuZGU+CgotLSAKUmVnYXJkcy9HcnVzcywKICAgIEJvcmlzLgoK
R29vZCBtYWlsaW5nIHByYWN0aWNlcyBmb3IgNDAwOiBhdm9pZCB0b3AtcG9zdGluZyBhbmQgdHJp
bSB0aGUgcmVwbHkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 23 12:02:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 12: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 1dONI7-0004LU-Sm; Fri, 23 Jun 2017 12:02: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=340330eb0=Andrew.Cooper3@citrix.com>)
 id 1dONI6-0004LM-Iw
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 12:02:22 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 FC/27-01752-D430D495; Fri, 23 Jun 2017 12:02:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsWyU9JRQteX2Tf
 SYOZzbovvWyYzOTB6HP5whSWAMYo1My8pvyKBNaNzRT9LQQdHxcKX91kaGM+ydTFyckgI+Elc
 X7qcEcQWFgiRuP1wPzuILSLgK3H3cRNTFyM7h5BAusRLS5Aos4CyxKbl65hAbDYBfYndLz6B2
 bwCthIX9jezgNgsAqoSR09MYQWxRQXCJd42HmGBqBGUODnzCZjNKWAlse/2XiaImQYSRxbNYY
 Ww5SW2v53DDGILCahJXOu/xA5xZbrE1r+/mCcw8s9CMmoWkvZZSNoXMDKvYtQoTi0qSy3SNTL
 WSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDMB6BgbGHYw72v0OMUpyMCmJ8sae
 8YkU4kvKT6nMSCzOiC8qzUktPsQow8GhJMH7hNE3UkiwKDU9tSItMwcYCzBpCQ4eJRHe7R+AW
 nmLCxJzizPTIVKnGBWlxHnbQPoEQBIZpXlwbbD4u8QoKyXMy8jAwCDEU5BalJtZgir/ilGcg1
 FJmDcLZApPZl4J3PRXQIuZgBbPWAO2uCQRISXVwJg7d3/eBKukS9ZGmvOv7VhsnSoWu1h0/pU
 N513q1nhFNR85NDV7lVLO1x7Gsp88rx8uzTDYV8rcu2J1R/bpz8Yhb63+vdjJ8MVIduLioIPz
 FrzhPncm1e/WOtXZfIs9JDQDNqeI96jcV761NX328tMJr8pjd+2Sn3HwnEJsbZhP7oEp6rtvz
 3qqxFKckWioxVxUnAgAj6DPxroCAAA=
X-Env-Sender: prvs=340330eb0=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1498219340!101187715!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10437 invoked from network); 23 Jun 2017 12:02:21 -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;
 23 Jun 2017 12:02:21 -0000
X-IronPort-AV: E=Sophos;i="5.39,377,1493683200"; d="scan'208";a="48300327"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170608171203.20416-1-wei.liu2@citrix.com>
 <20170608171203.20416-13-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <2eb8c768-3a7a-537e-080a-318be9a9dfe0@citrix.com>
Date: Fri, 23 Jun 2017 13:01:38 +0100
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: <20170608171203.20416-13-wei.liu2@citrix.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v4 12/27] x86/traps: move
 guest_has_trap_callback to pv/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>

T24gMDgvMDYvMTcgMTg6MTEsIFdlaSBMaXUgd3JvdGU6Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvdHJhcHMuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvdHJhcHMuaAo+IGluZGV4
IGYxZDI1MTNlNmIuLjI2NjI1Y2U1YTYgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni90cmFwcy5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni90cmFwcy5oCj4gQEAgLTMyLDEw
ICszMiwxMCBAQCB2b2lkIGFzeW5jX2V4Y2VwdGlvbl9jbGVhbnVwKHN0cnVjdCB2Y3B1ICopOwo+
ICAvKioKPiAgICogZ3Vlc3RfaGFzX3RyYXBfY2FsbGJhY2sKPiAgICoKPiAtICogcmV0dXJucyB0
cnVlIChub24temVybykgaWYgZ3Vlc3QgcmVnaXN0ZXJlZCBhIHRyYXAgaGFuZGxlcgo+ICsgKiBy
ZXR1cm5zIHRydWUgaWYgZ3Vlc3QgcmVnaXN0ZXJlZCBhIHRyYXAgaGFuZGxlcgo+ICAgKi8KPiAt
ZXh0ZXJuIGludCBndWVzdF9oYXNfdHJhcF9jYWxsYmFjayhzdHJ1Y3QgZG9tYWluICpkLCB1aW50
MTZfdCB2Y3B1aWQsCj4gLQkJCQl1bnNpZ25lZCBpbnQgdHJhcF9ucik7Cj4gK2Jvb2wgZ3Vlc3Rf
aGFzX3RyYXBfY2FsbGJhY2soY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHZj
cHVpZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgdHJhcF9u
cik7CgpJTU8sIEl0IHdvdWxkIGJlIGJldHRlciB0byByZWR1Y2UgdGhpcyB0bzoKCnN0YXRpYyBp
bmxpbmUgYm9vbCBwdl9jYWxsYmFja19yZWdpc3RlcmVkKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1
aW50OF90CnZlY3RvcikKewogICAgcmV0dXJuIHYtPmFyY2gucHZfdmNwdS50cmFwX2N0eHRbdmVj
dG9yXS5hZGRyZXNzOwp9CgphbmQgYWRqdXN0IGl0cyBzaW5nbGUgY2FsbGVyIHRvIG1hdGNoLiAg
aW5qZWN0X3ZtY2UoKSBhbHJlYWR5IGhhcyBhCnN0cnVjdCB2Y3B1IGluIGl0cyBoYW5kIGF0IHRo
ZSBjYWxsIHBvaW50LCBzbyB3ZSBjYW4gbG9vc2UgYWxsIHRoZSByYW5nZQpjaGVja2luZy4KCn5B
bmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 23 12:11:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 12: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 1dONQO-000540-NM; Fri, 23 Jun 2017 12:10: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=340330eb0=Andrew.Cooper3@citrix.com>)
 id 1dONQN-00053u-BP
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 12:10:55 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 9E/FD-03613-E450D495; Fri, 23 Jun 2017 12:10:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsWyU9JRQteP1Tf
 SoKtX0OL7lslMDowehz9cYQlgjGLNzEvKr0hgzXgyta7gBWtFz+4LbA2M31m6GDk5JAT8JGZu
 es0OYgsLeEhs65nNCmKLCPhK3H3cxARiCwmkS/S17WEGsZkFlCU2LV8HFmcT0JfY/eITmM0rY
 Cux4vRjsBoWAVWJzasuMILYogLhEm8bj7BA1AhKnJz5BMzmFLCSuDh9LdRMA4kji+awQtjyEt
 vfzmGG2Ksmca3/EjvEnekSE5/1sExg5J+FZNQsJO2zkLQvYGRexahenFpUllqka6KXVJSZnlG
 Sm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYgAxAsIOx+7L/IUZJDiYlUd7YMz6RQnxJ+SmV
 GYnFGfFFpTmpxYcYZTg4lCR4tVh8I4UEi1LTUyvSMnOAsQCTluDgURLh3f4BqJW3uCAxtzgzH
 SJ1ilGXo+nDli9MQix5+XmpUuK8XiAzBECKMkrz4EbA4vISo6yUMC8j0FFCPAWpRbmZJajyrx
 jFORiVhHnLQabwZOaVwG16BXQEE9ARM9aAHVGSiJCSamC0/Xu7zSlrikFAQWXo5vLoiQkeSj6
 bPV9KsH8SbJBNUjmimajIp+a2S1jE+u1KlylJqy8zcffo8Nx5aquwVqqtsKg0vNJNQOK4EEfa
 JY9e7Rk/lOvL8kP4Tr0proxku3WF1d6oq/tCSFyJ5JL4Kyxc+YafDbVk8o7f/3nT7m2M3Lf0l
 HUXlFiKMxINtZiLihMB1HKAOsYCAAA=
X-Env-Sender: prvs=340330eb0=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1498219853!99636037!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52910 invoked from network); 23 Jun 2017 12:10:54 -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;
 23 Jun 2017 12:10:54 -0000
X-IronPort-AV: E=Sophos;i="5.39,378,1493683200"; d="scan'208";a="48301158"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170608171203.20416-1-wei.liu2@citrix.com>
 <20170608171203.20416-14-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <bc54adb9-fdb2-40ed-9e9f-9dfe238d4127@citrix.com>
Date: Fri, 23 Jun 2017 13:10:38 +0100
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: <20170608171203.20416-14-wei.liu2@citrix.com>
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 v4 13/27] x86: move toggle_guest_mode to
	pv/domain.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>

T24gMDgvMDYvMTcgMTg6MTEsIFdlaSBMaXUgd3JvdGU6Cj4gU2lnbmVkLW9mZi1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gveDg2L3B2L2RvbWFpbi5j
ICAgIHwgMzAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gIHhlbi9hcmNoL3g4Ni94
ODZfNjQvdHJhcHMuYyB8IDMwIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICAyIGZp
bGVzIGNoYW5nZWQsIDMwIGluc2VydGlvbnMoKyksIDMwIGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4u
Ywo+IGluZGV4IDFjMGMwNDBjYTAuLjBmM2YwZTg1ZDYgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gv
eDg2L3B2L2RvbWFpbi5jCj4gKysrIGIveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jCj4gQEAgLTIx
Myw2ICsyMTMsMzYgQEAgaW50IHB2X2RvbWFpbl9pbml0aWFsaXNlKHN0cnVjdCBkb21haW4gKmQs
IHVuc2lnbmVkIGludCBkb21jcl9mbGFncywKPiAgICAgIHJldHVybiByYzsKPiAgfQo+ICAKPiAr
dm9pZCB0b2dnbGVfZ3Vlc3RfbW9kZShzdHJ1Y3QgdmNwdSAqdikKPiArewo+ICsgICAgaWYgKCBp
c19wdl8zMmJpdF92Y3B1KHYpICkKPiArICAgICAgICByZXR1cm47CgpuZXdsaW5lLgoKT3RoZXJ3
aXNlLCBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 23 12:12:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 12:12: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 1dONRm-00059z-17; Fri, 23 Jun 2017 12:12: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=340330eb0=Andrew.Cooper3@citrix.com>)
 id 1dONRk-00059r-B0
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 12:12:20 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 AC/24-02199-3A50D495; Fri, 23 Jun 2017 12:12:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsWyU9JRQncxq2+
 kQctBdovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPmxP0sBW8ZK9ZtPcfUwHiIsYuRk0NCwE9i
 8o3rbCC2sICNxMIrc5lAbBEBX4m7j5vAbCGBdInGs1PA6pkFlCU2LV8HFmcT0JfY/eITmM0rY
 Cux/18XM4jNIqAqsfjAdBYQW1QgXOJt4xEWiBpBiZMznwDZHBycAlYSJ2bXQow0kDiyaA4rhC
 0vsf3tHGaItWoS1/ovsUOcmS4x8VkPywRG/llIJs1C0j4LSfsCRuZVjOrFqUVlqUW6RnpJRZn
 pGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIEBWM/AwLiD8VSz8yFGSQ4mJVHe2DM+kUJ8
 SfkplRmJxRnxRaU5qcWHGGU4OJQkeLVYfCOFBItS01Mr0jJzgLEAk5bg4FES4d3+AaiVt7ggM
 bc4Mx0idYpRl6Ppw5YvTEIsefl5qVLivF4gMwRAijJK8+BGwOLyEqOslDAvIwMDgxBPQWpRbm
 YJqvwrRnEORiWgCpApPJl5JXCbXgEdwQR0xIw1YEeUJCKkpBoYM5apGebeP7DU49POi9enKl+
 82Sc+0fLjo5VfLvDFHF75m2dp7dpAzfrIkttPtfwCd31OnKE0xYFpdUJZ6fXtkXJuKdu6+Kct
 XrJpondIjGtic74R10JWRVYWYYbAec4vRHcv4FJ937Px7U370xx6U0sdP67xmy+7yTfwgfS9N
 pODC16XOF/bpcRSnJFoqMVcVJwIAAKVjj7GAgAA
X-Env-Sender: prvs=340330eb0=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1498219938!107077305!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27672 invoked from network); 23 Jun 2017 12:12:19 -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;
 23 Jun 2017 12:12:19 -0000
X-IronPort-AV: E=Sophos;i="5.39,378,1493683200"; d="scan'208";a="48301260"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170608171203.20416-1-wei.liu2@citrix.com>
 <20170608171203.20416-15-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <c9e7d357-1c0d-80a0-e9dc-5cf625534af6@citrix.com>
Date: Fri, 23 Jun 2017 13:12:15 +0100
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: <20170608171203.20416-15-wei.liu2@citrix.com>
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 v4 14/27] x86: move do_iret to pv/iret.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>

T24gMDgvMDYvMTcgMTg6MTEsIFdlaSBMaXUgd3JvdGU6Cj4gU2lnbmVkLW9mZi1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiAtLS0KPiBUaGVyZSBpcyBubyBjb3B5cmlnaHQgaGVh
ZGVyIGluIHRoZSBvcmlnaW5hbCBmaWxlLiBVc2UgdGhlIGRlZmF1bHQKPiBvbmU/CgpJdCBzaG91
bGQgYXQgbGVhc3QgZ2FpbiBhIGJhc2ljIEdQTHYyIGhlYWRlci4KCk90aGVyd2lzZSwgTEdUTS4K
Cn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 23 12:19:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 12:19: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 1dONYL-0005Sh-PZ; Fri, 23 Jun 2017 12:19: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=340330eb0=Andrew.Cooper3@citrix.com>)
 id 1dONYJ-0005SX-TJ
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 12:19:07 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 DB/92-03557-B370D495; Fri, 23 Jun 2017 12:19:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsWyU9JRQteK3Tf
 S4OVDHYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePdg6nMBZ9ZKnp2X2BrYGxj6WLk5JAQ8JM4
 2jgLzBYWiJWYfWAbI4gtIuArcfdxExOILSQwi1HiwOs0EJtZQFli0/J1YHE2AX2J3S8+gdm8A
 rYSa5c+YgOxWQRUJU49Xww2R1QgXOJt4xEWiBpBiZMznwDZHBycAnYS54/wgpjMApoS63fpQ0
 yXl9j+dg4zxFY1iWv9l9ghrkyXmPish2UCI/8sJINmIXTPQtK9gJF5FaNGcWpRWWqRrpGlXlJ
 RZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYPgxAMEOxgOLAg8xSnIwKYnyxp7xiRTi
 S8pPqcxILM6ILyrNSS0+xCjDwaEkwTuV1TdSSLAoNT21Ii0zBxgJMGkJDh4lEd53LEBp3uKCx
 NzizHSI1ClGXY6mD1u+MAmx5OXnpUqJ854GmSEAUpRRmgc3AhaVlxhlpYR5GYGOEuIpSC3KzS
 xBlX/FKM7BqCTMm8wGNIUnM68EbtMroCOYgI6YscYH5IiSRISUVAOj2afp9tNvmmrrNqpc7zb
 xW3s7MPdt9eSHDe2n7K4UfJn52VuW5aOxaB2HqIxc8y3Z7TdXftQW8BGVPPL/3qmKLQyTjxvt
 PGkc9OD8j5jNvWfXvk9PcOdJ6G9J+9bt2BZzWr1gWci/OR8FqjPnSJzk1UqIlG2+cnN9sceVS
 dLZq/bWfvlcdmKbEktxRqKhFnNRcSIAucNDQ8UCAAA=
X-Env-Sender: prvs=340330eb0=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1498220346!56294444!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21104 invoked from network); 23 Jun 2017 12:19:06 -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;
 23 Jun 2017 12:19:06 -0000
X-IronPort-AV: E=Sophos;i="5.39,378,1493683200"; d="scan'208";a="48301623"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170608171203.20416-1-wei.liu2@citrix.com>
 <20170608171203.20416-12-wei.liu2@citrix.com>
 <94d25404-ca89-70a5-8879-6966b02c5272@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <b208d3d5-396e-dcd8-209d-f8b6332f90b2@citrix.com>
Date: Fri, 23 Jun 2017 13:19:05 +0100
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: <94d25404-ca89-70a5-8879-6966b02c5272@citrix.com>
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 v4 11/27] x86:/traps: move {un,
 }register_guest_nmi_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>

T24gMjMvMDYvMTcgMTI6MzgsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMDgvMDYvMTcgMTg6
MTEsIFdlaSBMaXUgd3JvdGU6Cj4+IFRha2UgdGhlIG9wcG9ydHVuaXR5IHRvIHJlbmFtZSAidiIg
dG8gImN1cnIiLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgo+IG1pc2MtaHlwZXJjYWxscy5jLiAgQWdhaW4sIHRoaXMgaXMganVzdCBhIGh5cGVyY2Fs
bCBoYW5kbGVyIHN0YXNoaW5nIHN0YXRlLgoKQWN0dWFsbHksIG9uIHJldmlld2luZyBhIGxhdGVy
IHBhdGNoLCB3ZSBjYW4gZG8gYmV0dGVyIGhlcmUuCgpkb19ubWlfb3AoKSBpcyBvbmUgb2YgdGhl
IGNhbGxzaXRlcyBvZiB0aGVzZSBoZWxwZXJzLiAgSXQgaXMgaW4KY29tbW9uL2tlcm5lbC5jLCBi
dXQgb25seSB3aXJlZCB1cCBpbnRvIHRoZSBoeXBlcmNhbGwgdGFibGUgZm9yIHg4NiBQVgpndWVz
dHMuCgpJdCB3b3VsZCBiZSBiZXR0ZXIgdG8gbW92ZSBkb19ubWlfb3AoKSB0byBiZWluZyB4ODYt
c3BlY2lmaWMsIGF0IHdoaWNoCnBvaW50IHlvdSBjYW4gZHJvcCB0aGUgQVJNIHN0dWJzLCBhbmQg
bWFrZSBhbGwgdGhlIGhlbHBlcnMgbG9jYWwgdG8KbWlzYy1oeXBlcmNhbGxzLmMKCn5BbmRyZXcK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 23 12:22:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 12: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 1dONbT-00063Y-8A; Fri, 23 Jun 2017 12: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 <boris.ostrovsky@oracle.com>) id 1dONbS-00063R-I7
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 12:22:22 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 3A/3B-03557-DF70D495; Fri, 23 Jun 2017 12:22:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNIsWRWlGSWpSXmKPExsXSO6nOVfcvu2+
 kwY9H0hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bxTTMZC7bzVUy9tJ2xgXE5dxcjF4eQwGQm
 ifO9/awQzl9GiUO3bjBCOBsZJc4s+coE4XQySkz/e4Cti5GTQ1jAVeLt3SMsXYwcHCIC8RLth
 ytBwkICFRLT9/Wwg9jMAtYSHe8/sYLYbAJGEmePTmcEsXkFbCXeT3oPNoZFQFXiwc0NYLaoQL
 hE74F+NogaQYmTM5+wgNicAnYSp4+cYoWYaSYxb/NDZghbXOLWk/lMELa8xPa3c8DiEgLGEu1
 vL7JNYBSahWTULCTts5C0z0LSvoCRZRWjenFqUVlqka65XlJRZnpGSW5iZo6uoYGZXm5qcXFi
 empOYlKxXnJ+7iZGYKAzAMEOxpmX/Q8xSnIwKYnyxp7xiRTiS8pPqcxILM6ILyrNSS0+xCjDw
 aEkwWvO5hspJFiUmp5akZaZA4w5mLQEB4+SCO87FqA0b3FBYm5xZjpE6hSjopQ4736QPgGQRE
 ZpHlwbLM4vMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZh3LsgUnsy8Erjpr4AWMwEtnrHGB2R
 xSSJCSqqBcaeHKcf74LUpK6cz7DzdJXAwfUXVBB+JJ8cWhQh+FVrEumyi6zG/Ws4M5d/JSZfN
 zv+4dXvDOzN++8MqjBUCdcUHa0pq7X/8mbpeb/ZCS97f6b9uvwxfuPebzc9Uwc5b+km/ndcEd
 Qa3flt2fSHzNMdv7LrTz0lOfCnx0PKgZ1evmaiGLRd3rhJLcUaioRZzUXEiAMEkpX3uAgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1498220539!67360912!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58801 invoked from network); 23 Jun 2017 12:22:21 -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; 23 Jun 2017 12:22:21 -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
 v5NCMGbn013011
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 23 Jun 2017 12:22:16 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 v5NCMGH9006394
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 23 Jun 2017 12:22:16 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 v5NCMFDL008970;
 Fri, 23 Jun 2017 12:22:15 GMT
Received: from [10.154.164.220] (/10.154.164.220)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 23 Jun 2017 05:22:15 -0700
To: Junxiao Bi <junxiao.bi@oracle.com>, xen-devel@lists.xenproject.org,
 jgross@suse.com
References: <1498095412-18731-1-git-send-email-junxiao.bi@oracle.com>
 <e62f57e3-268b-cd94-4ae4-f7fbf2c4cc84@oracle.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <f0cb684c-3703-a045-0250-9ae9609c27f6@oracle.com>
Date: Fri, 23 Jun 2017 08:22:09 -0400
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: <e62f57e3-268b-cd94-4ae4-f7fbf2c4cc84@oracle.com>
Content-Language: en-US
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH] xen-blkfront: fix mq start/stop race
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

CgpPbiAwNi8yMy8yMDE3IDEyOjU4IEFNLCBKdW54aWFvIEJpIHdyb3RlOgo+IEhpIEJvcmlzICYg
SnVlcmdlbiwKPiAKPiBDb3VsZCB5b3UgaGVscCByZXZpZXcgdGhpcyBwYXRjaD8gVGhpcyBpcyBh
IHJhY2UgYW5kIHdpbGwgY2F1c2UgdGhlIGlvIGh1bmcuCj4gCj4gVGhhbmtzLAo+IEp1bnhpYW8u
Cj4gCj4gT24gMDYvMjIvMjAxNyAwOTozNiBBTSwgSnVueGlhbyBCaSB3cm90ZToKPj4gV2hlbiBy
aW5nIGJ1ZiBmdWxsLCBodyBxdWV1ZSB3aWxsIGJlIHN0b3BwZWQuIFdoaWxlIGJsa2lmIGludGVy
cnVwdCBjb25zdW1lCj4+IHJlcXVlc3QgYW5kIG1ha2UgZnJlZSBzcGFjZSBpbiByaW5nIGJ1Ziwg
aHcgcXVldWUgd2lsbCBiZSBzdGFydGVkIGFnYWluLgo+PiBCdXQgc2luY2Ugc3RhcnQgcXVldWUg
aXMgcHJvdGVjdGVkIGJ5IHNwaW4gbG9jayB3aGlsZSBzdG9wIG5vdCwgdGhhdCB3aWxsCj4+IGNh
dXNlIGEgcmFjZS4KPj4KPj4gaW50ZXJydXB0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcHJvY2VzczoKPj4gYmxraWZfaW50ZXJydXB0KCkgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxraWZfcXVldWVfcnEoKQo+PiAgIGtpY2tfcGVuZGluZ19yZXF1ZXN0X3F1
ZXVlc19sb2NrZWQoKQo+PiAgICBibGtfbXFfc3RhcnRfc3RvcHBlZF9od19xdWV1ZXMoKQo+PiAg
ICAgY2xlYXJfYml0KEJMS19NUV9TX1NUT1BQRUQsICZoY3R4LT5zdGF0ZSkKPj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibGtfbXFfc3RvcF9od19x
dWV1ZShoY3R4KQo+PiAgICAgYmxrX21xX3J1bl9od19xdWV1ZShoY3R4LCBhc3luYykKPj4KPj4g
SWYgcmluZyBidWYgaXMgbWFkZSBlbXB0eSBpbiB0aGlzIGNhc2UsIGludGVycnVwdCB3aWxsIG5l
dmVyIGNvbWUsIHRoZW4gdGhlCj4+IGh3IHF1ZXVlIHdpbGwgYmUgc3RvcHBlZCBmb3JldmVyLCBh
bGwgcHJvY2Vzc2VzIHdhaXRpbmcgZm9yIHRoZSBwZW5kaW5nIGlvCj4+IGluIHRoZSBxdWV1ZSB3
aWxsIGh1bmcuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEp1bnhpYW8gQmkgPGp1bnhpYW8uYmlAb3Jh
Y2xlLmNvbT4KPj4gUmV2aWV3ZWQtYnk6IEFua3VyIEFyb3JhIDxhbmt1ci5hLmFyb3JhQG9yYWNs
ZS5jb20+CgoKUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9y
YWNsZS5jb20+CgpidXQgSSB0aGluayBSb2dlciAoY29waWVkKSBuZWVkcyB0byBBY2sgaXQuCgot
Ym9yaXMKCgo+PiAtLS0KPj4gICBkcml2ZXJzL2Jsb2NrL3hlbi1ibGtmcm9udC5jIHwgICAgMiAr
LQo+PiAgIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQo+Pgo+
PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ibG9jay94ZW4tYmxrZnJvbnQuYyBiL2RyaXZlcnMvYmxv
Y2sveGVuLWJsa2Zyb250LmMKPj4gaW5kZXggOGJiMTYwY2QwMGUxLi40NzY3YjgyYjJjZjYgMTAw
NjQ0Cj4+IC0tLSBhL2RyaXZlcnMvYmxvY2sveGVuLWJsa2Zyb250LmMKPj4gKysrIGIvZHJpdmVy
cy9ibG9jay94ZW4tYmxrZnJvbnQuYwo+PiBAQCAtOTEyLDggKzkxMiw4IEBAIG91dF9lcnI6Cj4+
ICAgCXJldHVybiBCTEtfTVFfUlFfUVVFVUVfRVJST1I7Cj4+ICAgCj4+ICAgb3V0X2J1c3k6Cj4+
IC0Jc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmcmluZm8tPnJpbmdfbG9jaywgZmxhZ3MpOwo+PiAg
IAlibGtfbXFfc3RvcF9od19xdWV1ZShoY3R4KTsKPj4gKwlzcGluX3VubG9ja19pcnFyZXN0b3Jl
KCZyaW5mby0+cmluZ19sb2NrLCBmbGFncyk7Cj4+ICAgCXJldHVybiBCTEtfTVFfUlFfUVVFVUVf
QlVTWTsKPj4gICB9Cj4+ICAgCj4+Cj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 23 12:31:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 12: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 1dONkO-0006lu-4y; Fri, 23 Jun 2017 12:31: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=34024bcf4=ross.lagerwall@citrix.com>)
 id 1dONkN-0006lo-4O
 for xen-devel@lists.xen.org; Fri, 23 Jun 2017 12:31:35 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 BC/F1-03696-62A0D495; Fri, 23 Jun 2017 12:31:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsXitHSDva4al2+
 kQfMuNoslHxezODB6HN39mymAMYo1My8pvyKBNWPGrh3MBVeZKmbfaWVvYFzG1MXIySEh4C8x
 Y+IHMFtYIEai+ct9ZhBbRCBYYt+W3ewgNrOAkUTroa1AcS4OIYE2RoklM3tYQBJsAgYSty59B
 2vgFbCVmH9oAhuIzSKgKnF/+SuwZlGBcIkXW/6wQtQISpyc+QSsl1PAU2LVLog5zAIWEjPnn2
 eEsMUlbj2ZzwRhy0tsfzsHbL6QgJrE2+VnWCYw8s9CMmoWkvZZSNpnIWlfwMiyilGjOLWoLLV
 I19BEL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMDwZgGAH4/WNAYcYJTmYlER5
 Y8/4RArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4LXi9I0UEixKTU+tSMvMAUYKTFqCg0dJhHc7B
 1Cat7ggMbc4Mx0idYpRl6Ppw5YvTEIsefl5qVLivAdBigRAijJK8+BGwKL2EqOslDAvI9BRQj
 wFqUW5mSWo8q8YxTkYlYR5v4FM4cnMK4Hb9AroCCagI2as8QE5oiQRISXVwLjIe5HWBHefNIY
 3c6RLTPa8n6U+0/31msd8wXo2+hfObNWbvuH/iblu8xbl6RVFZR6rP8YXYH76eb2VbJzQqaAn
 9zY+bJqWoCkTvz/6tIhAENfD7Z5NJ98sMb5XNottwlLrtc9Z+d6env2IRy7C7+cpjo02ky2q5
 4u4sAhrFZVzerIGfOVeelaJpTgj0VCLuag4EQABpTgs1QIAAA==
X-Env-Sender: prvs=34024bcf4=ross.lagerwall@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1498221092!71852654!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32091 invoked from network); 23 Jun 2017 12:31:33 -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;
 23 Jun 2017 12:31:33 -0000
X-IronPort-AV: E=Sophos;i="5.39,378,1493683200"; d="scan'208";a="437617978"
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
References: <1498155329-4752-1-git-send-email-andrew.cooper3@citrix.com>
 <1498155329-4752-3-git-send-email-andrew.cooper3@citrix.com>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <e9fcfa42-3bc1-10e1-9482-a596a23b57d9@citrix.com>
Date: Fri, 23 Jun 2017 13:31:30 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <1498155329-4752-3-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH for-4.9 v3 2/3] xen/livepatch: Use zeroed
 memory allocations for arrays
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

T24gMDYvMjIvMjAxNyAwNzoxNSBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBFYWNoIG9mIHRo
ZXNlIGFycmF5cyBpcyBzcGFyc2UuICBVc2UgemVyb2VkIGFsbG9jYXRpb25zIHRvIGNhdXNlIHVu
aW5pdGlhbGlzZWQKPiBhcnJheSBlbGVtZW50cyB0byBjb250YWluIGRldGVybWluaXN0aWMgdmFs
dWVzLCBtb3N0IGltcG9ydGFudGx5IGZvciB0aGUKPiBlbWJlZGRlZCBwb2ludGVycy4KPiAKPiBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoK
UmV2aWV3ZWQtYnk6IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 23 12:31:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 12: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 1dONkc-0006nw-CP; Fri, 23 Jun 2017 12:31: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=340330eb0=Andrew.Cooper3@citrix.com>)
 id 1dONkb-0006ne-2G
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 12:31:49 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 CD/24-03371-43A0D495; Fri, 23 Jun 2017 12:31:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsWyU9JRQteYyzf
 S4OInU4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePLxLOsBevFKyYc9WlgXCzcxcjJISHgJ7Hi
 SS8jiC0s4CDRNWsTK4gtIuArcfdxExOILSSQLrF883qwOLOAssSm5evA4mwC+hK7X3wCs3kFb
 CWWb9sJNodFQFXiT/8FNhBbVCBc4m3jERaIGkGJkzOfgNmcAlYSx6a9YIGYaSBxZNEcqPnyEt
 vfzmGG2Ksmca3/EjvEnekSE5/1sExg5J+FZNQsJO2zkLQvYGRexahenFpUllqka66XVJSZnlG
 Sm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYgAxAsINx5mX/Q4ySHExKoryxZ3wihfiS8lMq
 MxKLM+KLSnNSiw8xynBwKEnwWnH6RgoJFqWmp1akZeYAYwEmLcHBoyTCu50DKM1bXJCYW5yZD
 pE6xagoJc5rCNInAJLIKM2Da4PF3yVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ8xqBTOHJzC
 uBm/4KaDET0OIZa3xAFpckIqSkGhgDmNtWcSw6ynFqwYayY3VCn/Zcf8/SHO15Yi5LzYk5zdu
 U1lScnXJthtGi7rU68xgSb67dN/3YQ1v2YIlZM76HGf53PmPxrWDu/3fT9e4WzQoNOzt50wsp
 tlPcN2YEnNu5dVab6Y9qr87ZTLHe9VY3jR5vTFuyXHfho2huKbGYE0sirx297B9YrMRSnJFoq
 MVcVJwIAL86ngS6AgAA
X-Env-Sender: prvs=340330eb0=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1498221107!75389959!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53618 invoked from network); 23 Jun 2017 12:31:47 -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;
 23 Jun 2017 12:31:47 -0000
X-IronPort-AV: E=Sophos;i="5.39,378,1493683200"; d="scan'208";a="48302653"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170608171203.20416-1-wei.liu2@citrix.com>
 <20170608171203.20416-17-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <45ea0fc2-a750-8f2f-1c7d-aba5f004e655@citrix.com>
Date: Fri, 23 Jun 2017 13:31:22 +0100
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: <20170608171203.20416-17-wei.liu2@citrix.com>
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 v4 16/27] x86/traps: factor out pv_trap_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>

T24gMDgvMDYvMTcgMTg6MTEsIFdlaSBMaXUgd3JvdGU6Cj4gU2lnbmVkLW9mZi1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gveDg2L3RyYXBzLmMgICAg
ICAgICAgIHwgMjIgKysrKysrKysrKysrKystLS0tLS0tLQo+ICB4ZW4vaW5jbHVkZS9hc20teDg2
L3B2L3RyYXBzLmggfCAgNCArKysrCj4gIDIgZmlsZXMgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygr
KSwgOCBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHJhcHMuYyBi
L3hlbi9hcmNoL3g4Ni90cmFwcy5jCj4gaW5kZXggODg2MWRmZDMzMi4uMjlhODM5OTRiZCAxMDA2
NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni90cmFw
cy5jCj4gQEAgLTE4NzEsMTQgKzE4NzEsOCBAQCB2b2lkIF9faW5pdCBpbml0X2lkdF90cmFwcyh2
b2lkKQo+ICAgICAgdGhpc19jcHUoY29tcGF0X2dkdF90YWJsZSkgPSBib290X2NwdV9jb21wYXRf
Z2R0X3RhYmxlOwo+ICB9Cj4gIAo+IC1leHRlcm4gdm9pZCAoKmNvbnN0IGF1dG9nZW5fZW50cnlw
b2ludHNbTlJfVkVDVE9SU10pKHZvaWQpOwo+IC12b2lkIF9faW5pdCB0cmFwX2luaXQodm9pZCkK
PiArdm9pZCBfX2luaXQgcHZfdHJhcF9pbml0KHZvaWQpCj4gIHsKPiAtICAgIHVuc2lnbmVkIGlu
dCB2ZWN0b3I7Cj4gLQo+IC0gICAgLyogUmVwbGFjZSBlYXJseSBwYWdlZmF1bHQgd2l0aCByZWFs
IHBhZ2VmYXVsdCBoYW5kbGVyLiAqLwo+IC0gICAgc2V0X2ludHJfZ2F0ZShUUkFQX3BhZ2VfZmF1
bHQsICZwYWdlX2ZhdWx0KTsKPiAtCj4gICAgICAvKiBUaGUgMzItb24tNjQgaHlwZXJjYWxsIHZl
Y3RvciBpcyBvbmx5IGFjY2Vzc2libGUgZnJvbSByaW5nIDEuICovCj4gICAgICBfc2V0X2dhdGUo
aWR0X3RhYmxlICsgSFlQRVJDQUxMX1ZFQ1RPUiwKPiAgICAgICAgICAgICAgICBTWVNfREVTQ190
cmFwX2dhdGUsIDEsIGVudHJ5X2ludDgyKTsKPiBAQCAtMTg4Niw2ICsxODgwLDE5IEBAIHZvaWQg
X19pbml0IHRyYXBfaW5pdCh2b2lkKQo+ICAgICAgLyogRmFzdCB0cmFwIGZvciBpbnQ4MCAoZmFz
dGVyIHRoYW4gdGFraW5nIHRoZSAjR1AtZml4dXAgcGF0aCkuICovCj4gICAgICBfc2V0X2dhdGUo
aWR0X3RhYmxlICsgMHg4MCwgU1lTX0RFU0NfdHJhcF9nYXRlLCAzLCAmaW50ODBfZGlyZWN0X3Ry
YXApOwo+ICAKPiArICAgIG9wZW5fc29mdGlycShOTUlfTUNFX1NPRlRJUlEsIG5taV9tY2Vfc29m
dGlycSk7Cj4gK30KPiArCj4gK2V4dGVybiB2b2lkICgqY29uc3QgYXV0b2dlbl9lbnRyeXBvaW50
c1tOUl9WRUNUT1JTXSkodm9pZCk7Cj4gK3ZvaWQgX19pbml0IHRyYXBfaW5pdCh2b2lkKQo+ICt7
Cj4gKyAgICB1bnNpZ25lZCBpbnQgdmVjdG9yOwo+ICsKPiArICAgIHB2X3RyYXBfaW5pdCgpOwoK
VGhpcyBjYWxsIHNob3VsZCBiZSBhdCB0aGUgZW5kIG9mIHRyYXBfaW5pdCgpLCBidXQgSSBndWVz
cyB5b3UgaGl0IHRoZQphc3NlcnRpb24/CgpUaGUgIUNPTkZJR19QViBjYXNlIHdpbGwgc2ltaWxh
cmx5IGhpdCB0aGUgYXNzZXJ0aW9uLgoKRm9yICFDT05GSUdfUFYsIDB4ODAgYW5kIDB4ODIgd291
bGQgYmVzdCBiZWNvbWUgZ2VuZXJhbCBpbnRlcnJ1cHQKaGFuZGxlcnMsIHdoaWNoIG1lYW5zIHlv
dSBuZWVkIHRvIHR3ZWFrIGVudHJ5LlMgYXV0b2dlbl9zdHVicywgYW5kIGFsc28KdHdlYWsgaW5p
dF9pcnFfZGF0YSgpCgp+QW5kcmV3Cgo+ICsKPiArICAgIC8qIFJlcGxhY2UgZWFybHkgcGFnZWZh
dWx0IHdpdGggcmVhbCBwYWdlZmF1bHQgaGFuZGxlci4gKi8KPiArICAgIHNldF9pbnRyX2dhdGUo
VFJBUF9wYWdlX2ZhdWx0LCAmcGFnZV9mYXVsdCk7Cj4gKwo+ICAgICAgZm9yICggdmVjdG9yID0g
MDsgdmVjdG9yIDwgTlJfVkVDVE9SUzsgKyt2ZWN0b3IgKQo+ICAgICAgewo+ICAgICAgICAgIGlm
ICggYXV0b2dlbl9lbnRyeXBvaW50c1t2ZWN0b3JdICkKPiBAQCAtMTkwNSw3ICsxOTEyLDYgQEAg
dm9pZCBfX2luaXQgdHJhcF9pbml0KHZvaWQpCj4gIAo+ICAgICAgY3B1X2luaXQoKTsKPiAgCj4g
LSAgICBvcGVuX3NvZnRpcnEoTk1JX01DRV9TT0ZUSVJRLCBubWlfbWNlX3NvZnRpcnEpOwo+ICAg
ICAgb3Blbl9zb2Z0aXJxKFBDSV9TRVJSX1NPRlRJUlEsIHBjaV9zZXJyX3NvZnRpcnEpOwo+ICB9
Cj4gIAo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3B2L3RyYXBzLmggYi94ZW4v
aW5jbHVkZS9hc20teDg2L3B2L3RyYXBzLmgKPiBpbmRleCBhNGFmNjllNDg2Li40MjZjOGY2MjE2
IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHYvdHJhcHMuaAo+ICsrKyBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvcHYvdHJhcHMuaAo+IEBAIC0yNSw2ICsyNSw4IEBACj4gIAo+ICAj
aW5jbHVkZSA8cHVibGljL3hlbi5oPgo+ICAKPiArdm9pZCBwdl90cmFwX2luaXQodm9pZCk7Cj4g
Kwo+ICBpbnQgcHZfZW11bGF0ZV9wcml2aWxlZ2VkX29wKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzKTsKPiAgdm9pZCBwdl9lbXVsYXRlX2dhdGVfb3Aoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MpOwo+ICBpbnQgcHZfZW11bGF0ZV9pbnZhbGlkX3JkdHNjcChzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncyk7Cj4gQEAgLTMyLDYgKzM0LDggQEAgaW50IHB2X2VtdWxhdGVfZm9yY2VkX2ludmFs
aWRfb3Aoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOwo+ICAKPiAgI2Vsc2UgIC8qICFDT05G
SUdfUFYgKi8KPiAgCj4gK3ZvaWQgcHZfdHJhcF9pbml0KHZvaWQpIHt9Cj4gKwo+ICBpbnQgcHZf
ZW11bGF0ZV9wcml2aWxlZ2VkX29wKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKSB7IHJldHVy
biAwOyB9Cj4gIHZvaWQgcHZfZW11bGF0ZV9nYXRlX29wKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzKSB7fQo+ICBpbnQgcHZfZW11bGF0ZV9pbnZhbGlkX3JkdHNjcChzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncykgeyByZXR1cm4gMDsgfQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 23 12:33:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 12:33: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 1dONmC-0006z5-Qw; Fri, 23 Jun 2017 12:33: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 1dONmB-0006yg-Ir
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 12:33:27 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 C2/2C-03620-79A0D495; Fri, 23 Jun 2017 12:33:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVysyfVTXcal2+
 kwdk1ihbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ad424FmwUq3t0RbmCcz9PFyMUhJLCJUWJb
 y1QmCGc3o8SS1feAHE4OYQFfiZ2ti1hAbBGBBIlZL54yQxSdZZT4sfQTO0iCWcBbYvGMj6wgN
 puApsSdz5/AmnkFrCSmXv8PVsMioCqxZeMMsEGiAuESbxuPsEDUCEqcnPkEzOYU8JFoXfeCDW
 KmrcSdubuZIWx5ie1v5zBPYOSbhaRlFpKyWUjKFjAyr2LUKE4tKkst0jU000sqykzPKMlNzMz
 RNTQw08tNLS5OTE/NSUwq1kvOz93ECAw3BiDYwXh/Y8AhRkkOJiVR3tgzPpFCfEn5KZUZicUZ
 8UWlOanFhxhlODiUJHitOH0jhQSLUtNTK9Iyc4CBD5OW4OBREuHdzgGU5i0uSMwtzkyHSJ1iV
 JQS5zUE6RMASWSU5sG1waLtEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5jUCm8GTmlcBNfw
 W0mAlo8Yw1PiCLSxIRUlINjCwR1h3BUQl/b+8Un7Joa69EXaVnWQHL0sUzX3lwifV+uVMi+G1
 VjWKI+us9tROOL7TpPfGmuXa+wPH2KxWtjOL2b78/PZSZHvAl7O6fyJmR58om7X3k1PCXg11F
 1/jupMd7n/2O8RVN5lyjXzYpSaa/Pvbjfa63Ty9/XVs17dl2JbUDCZvrapVYijMSDbWYi4oTA
 cMWKSSxAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1498221206!69474690!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25275 invoked from network); 23 Jun 2017 12:33:26 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-21.messagelabs.com with SMTP; 23 Jun 2017 12:33: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 67EC0344;
 Fri, 23 Jun 2017 05:33: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 A5C433F3E1;
 Fri, 23 Jun 2017 05:33:24 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>,
 Bhupinder Thakur <bhupinder.thakur@linaro.org>
References: <1498117132-27139-1-git-send-email-bhupinder.thakur@linaro.org>
 <1498117132-27139-5-git-send-email-bhupinder.thakur@linaro.org>
 <alpine.DEB.2.10.1706221543390.12819@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f9962094-89b3-e337-cff9-ea9fe3352cf0@arm.com>
Date: Fri, 23 Jun 2017 13:33:23 +0100
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.1706221543390.12819@sstabellini-ThinkPad-X260>
Cc: xen-devel@lists.xenproject.org, Andre Przywara <andre.przywara@arm.com>
Subject: Re: [Xen-devel] [PATCH 04/17 v5] 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>
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>

SGkgU3RlZmFubywKCk9uIDIyLzA2LzE3IDIzOjUzLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6
Cj4gT24gVGh1LCAyMiBKdW4gMjAxNywgQmh1cGluZGVyIFRoYWt1ciB3cm90ZToKPj4gK3N0YXRp
YyB2b2lkIHZwbDAxMV93cml0ZV9kYXRhKHN0cnVjdCBkb21haW4gKmQsIHVpbnQ4X3QgZGF0YSkK
Pj4gK3sKPj4gKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwo+PiArICAgIHN0cnVjdCB2cGwwMTEg
KnZwbDAxMSA9ICZkLT5hcmNoLnZwbDAxMTsKPj4gKyAgICBzdHJ1Y3QgeGVuY29uc19pbnRlcmZh
Y2UgKmludGYgPSB2cGwwMTEtPnJpbmdfYnVmOwo+PiArICAgIFhFTkNPTlNfUklOR19JRFggb3V0
X2NvbnMsIG91dF9wcm9kOwo+PiArCj4+ICsgICAgVlBMMDExX0xPQ0soZCwgZmxhZ3MpOwo+PiAr
Cj4+ICsgICAgb3V0X2NvbnMgPSBpbnRmLT5vdXRfY29uczsKPj4gKyAgICBvdXRfcHJvZCA9IGlu
dGYtPm91dF9wcm9kOwo+PiArCj4+ICsgICAgc21wX3JtYigpOwo+Cj4gVGhpcyBzaG91bGQgYmUK
PiAgICAgICAgc21wX21iKCk7CgpUbyBzcGVlZCB1cCBkaXNjdXNzaW9uLCBpdCB3b3VsZCBoYXZl
IGJlZW4gbmljZSB0byBnaXZlIGEgYml0IG1vcmUgCmRldGFpbHMgd2h5IHlvdSB0aGluayBzbXBf
cm1iKCkgaXMgbm90IGVub3VnaC4KCkluIHRoaXMgY2FzZSwgSSB0aGluayBzbXBfcm1iKCkgaXMg
ZmluZSBiZWNhdXNlIGFsbCB0aGUgd3JpdGUgd2UgY2FyZSAKZGVwZW5kcyBvbiBvdXRfY29ucyBh
bmQgb3V0X3Byb2QuIFNvIHRoZSBwcm9jZXNzb3IgY2Fubm90IHJlLW9yZGVyIGl0LgoKPj4gKyAg
ICAvKgo+PiArICAgICAqIEl0IGlzIGV4cGVjdGVkIHRoYXQgdGhlIHJpbmcgaXMgbm90IGZ1bGwg
d2hlbiB0aGlzIGZ1bmN0aW9uIGlzIGNhbGxlZAo+PiArICAgICAqIGFzIHRoZSBndWVzdCBpcyBl
eHBlY3RlZCB0byB3cml0ZSB0byB0aGUgZGF0YSByZWdpc3RlciBvbmx5IHdoZW4gdGhlCj4+ICsg
ICAgICogVFhGRiBmbGFnIGlzIG5vdCBzZXQuCj4+ICsgICAgICogSW4gY2FzZSB0aGUgZ3Vlc3Qg
ZG9lcyB3cml0ZSBldmVuIHdoZW4gdGhlIFRYRkYgZmxhZyBpcyBzZXQgdGhlbiB0aGUKPj4gKyAg
ICAgKiBkYXRhIHdpbGwgYmUgc2lsZW50bHkgZHJvcHBlZC4KPj4gKyAgICAgKi8KPj4gKyAgICBp
ZiAoIHhlbmNvbnNfcXVldWVkKG91dF9wcm9kLCBvdXRfY29ucywgc2l6ZW9mKGludGYtPm91dCkp
ICE9Cj4+ICsgICAgICAgICBzaXplb2YgKGludGYtPm91dCkgKQo+PiArICAgIHsKPj4gKyAgICAg
ICAgaW50Zi0+b3V0W3hlbmNvbnNfbWFzayhvdXRfcHJvZCwgc2l6ZW9mKGludGYtPm91dCkpXSA9
IGRhdGE7Cj4+ICsgICAgICAgIG91dF9wcm9kICs9IDE7Cj4+ICsgICAgICAgIHNtcF93bWIoKTsK
Pj4gKyAgICAgICAgaW50Zi0+b3V0X3Byb2QgPSBvdXRfcHJvZDsKPj4gKyAgICB9Cj4+ICsgICAg
ZWxzZQo+PiArICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsICJ2cGwwMTE6IFVuZXhwZWN0ZWQg
T1VUIHJpbmcgYnVmZmVyIGZ1bGxcbiIpOwo+PiArCj4+ICsgICAgaWYgKCB4ZW5jb25zX3F1ZXVl
ZChvdXRfcHJvZCwgb3V0X2NvbnMsIHNpemVvZihpbnRmLT5vdXQpKSA9PQo+PiArICAgICAgICAg
c2l6ZW9mIChpbnRmLT5vdXQpICkKPj4gKyAgICB7Cj4+ICsgICAgICAgIHZwbDAxMS0+dWFydGZy
IHw9IFRYRkY7Cj4+ICsgICAgICAgIHZwbDAxMS0+dWFydHJpcyAmPSB+VFhJOwo+PiArICAgIH0K
Pj4gKwo+PiArICAgIHZwbDAxMS0+dWFydGZyIHw9IEJVU1k7Cj4+ICsKPj4gKyAgICB2cGwwMTEt
PnVhcnRmciAmPSB+VFhGRTsKPj4gKwo+PiArICAgIHZwbDAxMV91cGRhdGVfaW50ZXJydXB0X3N0
YXR1cyhkKTsKPj4gKwo+PiArICAgIFZQTDAxMV9VTkxPQ0soZCwgZmxhZ3MpOwo+PiArCj4+ICsg
ICAgLyoKPj4gKyAgICAgKiBTZW5kIGFuIGV2ZW50IHRvIGNvbnNvbGUgYmFja2VuZCB0byBpbmRp
Y2F0ZSB0aGF0IHRoZXJlIGlzCj4+ICsgICAgICogZGF0YSBpbiB0aGUgT1VUIHJpbmcgYnVmZmVy
Lgo+PiArICAgICAqLwo+PiArICAgIG5vdGlmeV92aWFfeGVuX2V2ZW50X2NoYW5uZWwoZCwgdnBs
MDExLT5ldnRjaG4pOwo+PiArfQoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 23 12:35:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 12:35:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dONoF-0007AV-6f; Fri, 23 Jun 2017 12:35: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=34024bcf4=ross.lagerwall@citrix.com>)
 id 1dONoE-0007AP-IS
 for xen-devel@lists.xen.org; Fri, 23 Jun 2017 12:35:34 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 04/0E-06719-51B0D495; Fri, 23 Jun 2017 12:35:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXitHRDpK4ot2+
 kwZbHYhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bfzStZCz6zVHz+uoSlgXECSxcjJ4eEgL/E
 4nWfGEFsYYFUiZdnLrCC2CICwRL7tuxm72Lk4mAWWM4ocbppEQuIIyTQxihxYcpWsA42AQOJW
 5e+M4PYvAK2EnPPTwCzWQRUJd7sugO2QVQgXOLFlj+sEDWCEidnPgGLcwp4Smz/PhUszixgIT
 Fz/nlGCFtc4taT+UwQtrzE9rdzwGYKCahJvF1+hmUCI/8sJKNmIWmfhaR9FpL2BYwsqxg1ilO
 LylKLdI2N9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAgOUAQh2MO5cH3iIUZKD
 SUmUN/aMT6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd7VnL6RQoJFqempFWmZOcBYgUlLcPAoi
 fBu5wBK8xYXJOYWZ6ZDpE4x6nI0fdjyhUmIJS8/L1VKnHcVyAwBkKKM0jy4EbC4vcQoKyXMyw
 h0lBBPQWpRbmYJqvwrRnEORiVh3p8gU3gy80rgNr0COoIJ6IgZa3xAjihJREhJNTDW3rJlfJS
 yyv/VkvWH+0U05N6mKzfpK8ToR2vYmlU4uXI9NV0pwRIoXM7yVOfGqxedy7nOn1ticMrpqPCD
 W+FfXiy81prA1Lvt1Z3lj627WRWY495K1wq/FhG6fbuYNViLofGLfuCnsOW9K5IZGaNLbCZL5
 ernasiwhC5+Ysd2fAWz76U1OkosxRmJhlrMRcWJAEcPlbXWAgAA
X-Env-Sender: prvs=34024bcf4=ross.lagerwall@citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1498221331!69475074!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59648 invoked from network); 23 Jun 2017 12:35:32 -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;
 23 Jun 2017 12:35:32 -0000
X-IronPort-AV: E=Sophos;i="5.39,378,1493683200"; d="scan'208";a="429135996"
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
References: <1498155329-4752-1-git-send-email-andrew.cooper3@citrix.com>
 <1498155329-4752-4-git-send-email-andrew.cooper3@citrix.com>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <4f276207-896b-21ec-508b-ea6d41e3c526@citrix.com>
Date: Fri, 23 Jun 2017 13:35:24 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <1498155329-4752-4-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH for-4.9 v3 3/3] xen/livepatch: Don't crash
 on encountering STN_UNDEF relocations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

T24gMDYvMjIvMjAxNyAwNzoxNSBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBBIHN5bW5keCBv
ZiBTVE5fVU5ERUYgaXMgc3BlY2lhbCwgYW5kIG1lYW5zIGEgc3ltYm9sIHZhbHVlIG9mIDAuICBX
aGlsZQo+IGxlZ2l0aW1hdGUgaW4gdGhlIEVMRiBzdGFuZGFyZCwgaXRzIGV4aXN0YW5jZSBpbiBh
IGxpdmVwYXRjaCBpcyBxdWVzdGlvbmFibGUKPiBhdCBiZXN0LiAgVW50aWwgYSBwbGF1c2libGUg
dXNlY2FzZSBwcmVzZW50cyBpdHNlbGYsIHJlamVjdCBzdWNoIGEgcmVsb2NhdGlvbgo+IHdpdGgg
LUVPUE5PVFNVUFAuCj4gCj4gQWRkaXRpb25hbGx5LCBmaXggYW4gb2ZmLWJ5LW9uZSBlcnJvciB3
aGlsZSByYW5nZSBjaGVja2luZyBzeW1uZHgsIGFuZCBwZXJmb3JtCj4gYSBzYWZldHkgY2hlY2sg
b24gZWxmLT5zeW1bc3ltbmR4XS5zeW0gYmVmb3JlIGRlcmVmZW5jaW5nIGl0LCB0byBhdm9pZAo+
IHRyaXBwaW5nIG92ZXIgYSBOVUxMIHBvaW50ZXIgd2hlbiBjYWxjdWxhdGluZyB2YWwuCj4gCj4g
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ClJldmlld2VkLWJ5OiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 23 12:37:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 12: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 1dONpV-0007Hj-GY; Fri, 23 Jun 2017 12:36: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=340330eb0=Andrew.Cooper3@citrix.com>)
 id 1dONpU-0007HY-BI
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 12:36:52 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 D7/2F-23755-36B0D495; Fri, 23 Jun 2017 12:36:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsWyU9JRQjeZ2zf
 SoFvK4vuWyUwOjB6HP1xhCWCMYs3MS8qvSGDNOLPkPUvBLLaKZ8fesTcwtrF2MXJySAj4SfRN
 +MQMYgsLJEkcuQ1hiwj4Stx93MQEYgsJpEu0z9nOAmIzCyhLbFq+DizOJqAvsfvFJyCbg4NXw
 FbiziJdkDCLgKrE5knPGUFsUYFwibeNR8BaeQUEJU7OfAJmcwpYSSzecJcdYqSBxJFFc1ghbH
 mJ7W/nMEOsVZO41n+JHeLMdImtf38xT2Dkn4Vk1Cwk7bOQtC9gZF7FqFGcWlSWWqRrZK6XVJS
 ZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREYgPUMDIw7GFv2+h1ilORgUhLljT3jEynE
 l5SfUpmRWJwRX1Sak1p8iFGGg0NJgteAyzdSSLAoNT21Ii0zBxgLMGkJDh4lEd7tHEBp3uKCx
 NzizHSI1ClGXY6mD1u+MAmx5OXnpUqJ86qAzBAAKcoozYMbAYvLS4yyUsK8jAwMDEI8BalFuZ
 klqPKvGMU5GJWEefNApvBk5pXAbXoFdAQT0BEz1viAHFGSiJCSamCMYuPWF7JMSVb5EphUfS7
 N8cwdWwUDCcu9mXeq91ZcML8xKSc6dJGL6KG2B7P2u56SjWt8pvjln0HmsVt9ZT9nHcld1cok
 4rgg8T1fye53fUf4z3alzu4KNd/cfk2HjS3hLwd7yZ2V3dLprHOmBW8rD4hz/NonvrB35bz3l
 99yno57e/+5Ra0SS3FGoqEWc1FxIgCph1YpxgIAAA==
X-Env-Sender: prvs=340330eb0=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1498221410!90291935!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47710 invoked from network); 23 Jun 2017 12:36:50 -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;
 23 Jun 2017 12:36:50 -0000
X-IronPort-AV: E=Sophos;i="5.39,378,1493683200"; d="scan'208";a="48303293"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170608171203.20416-1-wei.liu2@citrix.com>
 <20170608171203.20416-18-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <bd5d730b-22a7-ff3c-32b9-d989ef0e3d8e@citrix.com>
Date: Fri, 23 Jun 2017 13:36:49 +0100
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: <20170608171203.20416-18-wei.liu2@citrix.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v4 17/27] x86/traps: move some PV specific
 functions and struct to pv/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>

T24gMDgvMDYvMTcgMTg6MTEsIFdlaSBMaXUgd3JvdGU6Cj4gK3ZvaWQgX19pbml0IHB2X3RyYXBf
aW5pdCh2b2lkKQo+ICt7Cj4gKyAgICAvKiBUaGUgMzItb24tNjQgaHlwZXJjYWxsIHZlY3RvciBp
cyBvbmx5IGFjY2Vzc2libGUgZnJvbSByaW5nIDEuICovCj4gKyAgICBfc2V0X2dhdGUoaWR0X3Rh
YmxlICsgSFlQRVJDQUxMX1ZFQ1RPUiwKPiArICAgICAgICAgICAgICBTWVNfREVTQ190cmFwX2dh
dGUsIDEsIGVudHJ5X2ludDgyKTsKPiArCj4gKyAgICAvKiBGYXN0IHRyYXAgZm9yIGludDgwIChm
YXN0ZXIgdGhhbiB0YWtpbmcgdGhlICNHUC1maXh1cCBwYXRoKS4gKi8KPiArICAgIF9zZXRfZ2F0
ZShpZHRfdGFibGUgKyAweDgwLCBTWVNfREVTQ190cmFwX2dhdGUsIDMsICZpbnQ4MF9kaXJlY3Rf
dHJhcCk7Cj4gKwo+ICsgICAgb3Blbl9zb2Z0aXJxKE5NSV9NQ0VfU09GVElSUSwgbm1pX21jZV9z
b2Z0aXJxKTsKPiArfQo+ICsKPiAraW50IHNlbmRfZ3Vlc3RfdHJhcChzdHJ1Y3QgZG9tYWluICpk
LCB1aW50MTZfdCB2Y3B1aWQsIHVuc2lnbmVkIGludCB0cmFwX25yKQoKSnVzdCBsaWtlIGd1ZXN0
X2hhc190cmFwX2NhbGxiYWNrKCksIHRoZXJlIGlzIG9ubHkgYSBzaW5nbGUgY2FsbGVyIGFuZApp
dCBoYXMgYSBzdHJ1Y3QgdmNwdSBpbiBpdHMgaGFuZC4KCkknZCByZWNvbW1lbmQgYnJlYWtpbmcg
b3V0IGEgY2xlYW51cCBwYXRjaCB3aGljaCBzd2l0Y2hlcyB0aGlzIHRvOgoKaW50IHB2X3JhaXNl
X2ludGVycnVwdChzdHJ1Y3QgdmNwdSAqdiwgdWludDhfdCB2ZWN0b3IpOwoKfkFuZHJldwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 23 12:38:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 12: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 1dONqa-0007Oq-QE; Fri, 23 Jun 2017 12:38: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=340330eb0=Andrew.Cooper3@citrix.com>)
 id 1dONqZ-0007Oh-UF
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 12:38:00 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 DB/93-03613-7AB0D495; Fri, 23 Jun 2017 12:37:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsWyU9JRQncZt2+
 kwf5XJhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8az+9NZC+axV0z/1sPcwNjJ1sXIySEh4Cex
 9/8tMFtYIFiibfIWZhBbRMBX4u7jJqYuRg4OIYF0ifnnq0HCzALKEpuWr2MCsdkE9CV2v/gEV
 sIrYCsxb0c4SJhFQFViyo9VYCWiAuESbxuPsIDYvAKCEidnPgGzOQWsJN5vvsgOMdJA4siiOa
 wQtrzE9rdzwC4QElCTuNZ/iR3iynSJic96WCYw8s9CMmoWkvZZSNoXMDKvYtQoTi0qSy3SNTL
 VSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDEAGINjBuGpB4CFGSQ4mJVHe2DM+
 kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeDdz+UYKCRalpqdWpGXmAGMBJi3BwaMkwrudAyjNW
 1yQmFucmQ6ROsWoy9H0YcsXJiGWvPy8VClx3qkgMwRAijJK8+BGwOLyEqOslDAvI9BRQjwFqU
 W5mSWo8q8YxTkYlYR5V4FM4cnMK4Hb9AroCCagI2as8QE5oiQRISXVwOjSWxewmcP/BMd7Pt+
 TrNyLOIU+XFl21mtJf5lWHWPIu/6jVctvpr2tPX9vZ8Bcqdz3z8/tcNY9z6A58zLj/WVvtn5O
 OKzDNVn/buUT30OLdpzSynG9/DEs8extuQO9BWHPZF1e13d+f+ik5aVsu8Ilwva/rXH2OZny2
 D/92tFTD7FvuTn51BslluKMREMt5qLiRABLoNrixgIAAA==
X-Env-Sender: prvs=340330eb0=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1498221478!52315040!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21205 invoked from network); 23 Jun 2017 12:37:58 -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;
 23 Jun 2017 12:37:58 -0000
X-IronPort-AV: E=Sophos;i="5.39,378,1493683200"; d="scan'208";a="48303342"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170608171203.20416-1-wei.liu2@citrix.com>
 <20170608171203.20416-19-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <9b1d4bde-4b69-f860-26ec-5684576fa184@citrix.com>
Date: Fri, 23 Jun 2017 13:37:57 +0100
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: <20170608171203.20416-19-wei.liu2@citrix.com>
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 v4 18/27] x86/traps: move
 init_int80_direct_trap to pv/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>

T24gMDgvMDYvMTcgMTg6MTEsIFdlaSBMaXUgd3JvdGU6Cj4gU2lnbmVkLW9mZi1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvcHYvdHJhcHMuYyAgICAgfCAxNCArKysr
KysrKysrKysrKwo+ICB4ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMgfCAxNCAtLS0tLS0tLS0t
LS0tLQo+ICAyIGZpbGVzIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKyksIDE0IGRlbGV0aW9ucygt
KQo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi90cmFwcy5jIGIveGVuL2FyY2gveDg2
L3B2L3RyYXBzLmMKPiBpbmRleCAwYzE2MDBkODg2Li5mMjU1NmM3ZTRhIDEwMDY0NAo+IC0tLSBh
L3hlbi9hcmNoL3g4Ni9wdi90cmFwcy5jCj4gKysrIGIveGVuL2FyY2gveDg2L3B2L3RyYXBzLmMK
PiBAQCAtMzQyLDYgKzM0MiwyMCBAQCBpbnQgc2VuZF9ndWVzdF90cmFwKHN0cnVjdCBkb21haW4g
KmQsIHVpbnQxNl90IHZjcHVpZCwgdW5zaWduZWQgaW50IHRyYXBfbnIpCj4gICAgICByZXR1cm4g
LUVJTzsKPiAgfQo+ICAKPiArdm9pZCBpbml0X2ludDgwX2RpcmVjdF90cmFwKHN0cnVjdCB2Y3B1
ICp2KQo+ICt7Cj4gKyAgICBzdHJ1Y3QgdHJhcF9pbmZvICp0aSA9ICZ2LT5hcmNoLnB2X3ZjcHUu
dHJhcF9jdHh0WzB4ODBdOwo+ICsgICAgc3RydWN0IHRyYXBfYm91bmNlICp0YiA9ICZ2LT5hcmNo
LnB2X3ZjcHUuaW50ODBfYm91bmNlOwo+ICsKPiArICAgIHRiLT5jcyAgICA9IHRpLT5jczsKPiAr
ICAgIHRiLT5laXAgICA9IHRpLT5hZGRyZXNzOwoKTWluZCByZWR1Y2luZyB0aGUgc3BhY2VzIGhl
cmU/ICBPdGhlcndpc2UsIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyCjxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 23 12:41:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 12: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 1dONuG-00084s-9d; Fri, 23 Jun 2017 12:41: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=340330eb0=Andrew.Cooper3@citrix.com>)
 id 1dONuE-00084m-Qk
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 12:41:46 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 F7/05-01732-98C0D495; Fri, 23 Jun 2017 12:41:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsWyU9JRQreDxzf
 S4P1JFYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePpmvWsBS0cFd1Neg2M59i6GDk5JAT8JM4u
 W8wOYgsLJEpsuX2DBcQWEfCVuPu4iQnEFhJIl+jccZoVxGYWUJbYtHwdWJxNQF9i94tPYDavg
 K1Ey98pjCA2i4CqxN2Z+8DiogLhEm8bj7BA1AhKnJz5BMzmFLCSWLdmOiPETAOJI4vmQM2Xl9
 j+dg4zxF41iWv9l9gh7kyXmPish2UCI/8sJKNmIWmfhaR9ASPzKkaN4tSistQiXWMDvaSizPS
 MktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwBCsZ2Bg3MHYecLvEKMkB5OSKG/sGZ9IIb6k
 /JTKjMTijPii0pzU4kOMMhwcShK8Zdy+kUKCRanpqRVpmTnAaIBJS3DwKInwbucASvMWFyTmF
 memQ6ROMSpKifPygfQJgCQySvPg2mAReIlRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMO88kC
 k8mXklcNNfAS1mAlo8Y40PyOKSRISUVANjWAjbUSXpH+zsvyont9suPu/5ZdmG169dbx44P4m
 Hs0e1RpNNvvGxq8DyeJ+3E3oWHzWo/+/NULdVx/yo+Xe/JHG+nNIb3iFrFzuJy5d5BpzKbpr+
 sdLPskJd9/fN5yUHj7tf/ccnEJBh4XYjf+I7hSXOe16I9m6+kKyWkBzr8Yv3d4aC5lclluKMR
 EMt5qLiRAA3mLrFuwIAAA==
X-Env-Sender: prvs=340330eb0=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1498221704!99487616!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61829 invoked from network); 23 Jun 2017 12:41:44 -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;
 23 Jun 2017 12:41:44 -0000
X-IronPort-AV: E=Sophos;i="5.39,378,1493683200"; d="scan'208";a="48303489"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170608171203.20416-1-wei.liu2@citrix.com>
 <20170608171203.20416-20-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <714219bb-6a69-31ab-2cc8-09bd7b210f89@citrix.com>
Date: Fri, 23 Jun 2017 13:41:29 +0100
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: <20170608171203.20416-20-wei.liu2@citrix.com>
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 v4 19/27] x86: move
 hypercall_page_initialise_ring3_kernel to pv/hypercall.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>

T24gMDgvMDYvMTcgMTg6MTEsIFdlaSBMaXUgd3JvdGU6Cj4gU2lnbmVkLW9mZi1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gveDg2L3B2L2h5cGVyY2Fs
bC5jICAgICB8IDM2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICB4ZW4v
YXJjaC94ODYveDg2XzY0L3RyYXBzLmMgICAgIHwgMzYgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvaHlwZXJjYWxsLmggfCAgMSArCj4g
IDMgZmlsZXMgY2hhbmdlZCwgMzcgaW5zZXJ0aW9ucygrKSwgMzYgZGVsZXRpb25zKC0pCj4KPiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2h5cGVyY2FsbC5jIGIveGVuL2FyY2gveDg2L3B2
L2h5cGVyY2FsbC5jCj4gaW5kZXggN2M1ZTVhNjI5ZC4uMjg3MzQwZTc3NCAxMDA2NDQKPiAtLS0g
YS94ZW4vYXJjaC94ODYvcHYvaHlwZXJjYWxsLmMKPiArKysgYi94ZW4vYXJjaC94ODYvcHYvaHlw
ZXJjYWxsLmMKPiBAQCAtMjU1LDYgKzI1NSw0MiBAQCBlbnVtIG1jX2Rpc3Bvc2l0aW9uIGFyY2hf
ZG9fbXVsdGljYWxsX2NhbGwoc3RydWN0IG1jX3N0YXRlICpzdGF0ZSkKPiAgICAgICAgICAgICAg
ID8gbWNfY29udGludWUgOiBtY19wcmVlbXB0Owo+ICB9Cj4gIAo+ICt2b2lkIGh5cGVyY2FsbF9w
YWdlX2luaXRpYWxpc2VfcmluZzNfa2VybmVsKHZvaWQgKmh5cGVyY2FsbF9wYWdlKQo+ICt7Cj4g
KyAgICBjaGFyICpwOwo+ICsgICAgaW50IGk7Cgp2b2lkICpwID0gaHlwZXJjYWxsX3BhZ2U7CnVu
c2lnbmVkIGludCBpOwoKPiArCj4gKyAgICAvKiBGaWxsIGluIGFsbCB0aGUgdHJhbnNmZXIgcG9p
bnRzIHdpdGggdGVtcGxhdGUgbWFjaGluZSBjb2RlLiAqLwo+ICsgICAgZm9yICggaSA9IDA7IGkg
PCAoUEFHRV9TSVpFIC8gMzIpOyBpKysgKQo+ICsgICAgewoKaSsrLCBwICs9IDMyCgpPdGhlcndp
c2UsIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 23 12:42:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 12:42:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dONua-00086z-HH; Fri, 23 Jun 2017 12:42: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=340330eb0=Andrew.Cooper3@citrix.com>)
 id 1dONuZ-00086j-7h
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 12:42:07 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 04/CC-03696-E9C0D495; Fri, 23 Jun 2017 12:42:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsWyU9JRQncej2+
 kwY4zvBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8az5pyCLsaKS9fvsDYwlnYxcnJICPhJLL8/
 mb2LkYNDGMi+szkdJCwi4Ctx93ETE0hYSCBdore5CCTMLKAssWn5OiYQm01AX2L3i09gNq+Ar
 cSJLfPBbBYBVYk/3xewgdiiAuESbxuPsEDUCEqcnPmEBWQkp4CVxMyZ/BAjDSSOLJrDCmHLS2
 x/O4cZxBYSUJO41n+JHeLIdImtf38xT2Dkn4Vk0iwk7bOQtC9gZF7FqFGcWlSWWqRraKqXVJS
 ZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYegxAsIPx27KAQ4ySHExKoryxZ3wihfiS
 8lMqMxKLM+KLSnNSiw8xynBwKEnwinH7RgoJFqWmp1akZeYAowAmLcHBoyTCu50DKM1bXJCYW
 5yZDpE6xWjJMevfmi9MHPPAZNOHLV+YhFjy8vNSpcR5+UDmCYA0ZJTmwY2DReolRlkpYV5GoA
 OFeApSi3IzS1DlXzGKczAqCfMKgEzhycwrgdv6CuggJqCDZqzxATmoJBEhJdXAqFhymueFj1J
 dyP+aHZ3czza7HGc60Rq9h6GOKTEk5d7rlTyTFthN++TRbKv9Nzv48L6aqe5+TssdtY2MT8Ry
 9+UaGZz85BKn/65+pXLu2rr0ttJDx9f90HrxKV1V0vFYm9a7b01dpo8jAxXWnvvyweGvPvPXu
 XZtoreqfSpZjtzeI75gx5dyJZbijERDLeai4kQAsfajx88CAAA=
X-Env-Sender: prvs=340330eb0=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1498221725!75215073!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22901 invoked from network); 23 Jun 2017 12:42:06 -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;
 23 Jun 2017 12:42:06 -0000
X-IronPort-AV: E=Sophos;i="5.39,378,1493683200"; d="scan'208";a="48303515"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170608171203.20416-1-wei.liu2@citrix.com>
 <20170608171203.20416-21-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <748c7449-0ffa-c7a2-0953-463431d610a7@citrix.com>
Date: Fri, 23 Jun 2017 13:41:59 +0100
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: <20170608171203.20416-21-wei.liu2@citrix.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v4 20/27] x86: move
	hypercall_page_initialise_ring1_kernel
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDYvMTcgMTg6MTEsIFdlaSBMaXUgd3JvdGU6Cj4gU2lnbmVkLW9mZi1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClNhbWUgcmV2aWV3IHN1Z2dlc3Rpb25zIGFzIHRoZSBw
cmV2aW91cyBwYXRjaC4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 23 12:43:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 12: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 1dONvl-0008F6-Qw; Fri, 23 Jun 2017 12: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 <prvs=340330eb0=Andrew.Cooper3@citrix.com>)
 id 1dONvj-0008Er-Pc
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 12:43:19 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 EF/CF-03696-7EC0D495; Fri, 23 Jun 2017 12:43:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsWyU9JRQvcZj2+
 kwdSJ+hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bl+//ZChrZKvYu38zewDiHtYuRk0NCwE/i
 /79F7CC2sECCxN13XYwgtoiAr8Tdx01MXYwcHEIC6RLL39eBhJkFlCU2LV/HBGKzCehL7H7xC
 czmFbCV2N/3G2wki4CqxN37/1hAbFGBcIm3jUdYIGoEJU7OfAJmcwpYSUybf5oRYqaBxJFFEO
 cwC8hLbH87hxnEFhJQk7jWf4kd4sx0iYnPelgmMPLPQjJqFpL2WUjaFzAyr2JUL04tKkst0jX
 RSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDEAGINjB2H3Z/xCjJAeTkihv7Bmf
 SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvGXcvpFCgkWp6akVaZk5wFiASUtw8CiJ8G7nAErzF
 hck5hZnpkOkTjHqcjR92PKFSYglLz8vVUqcdwnIDAGQoozSPLgRsLi8xCgrJczLCHSUEE9Bal
 FuZgmq/CtGcQ5GJWHeYyBTeDLzSuA2vQI6ggnoiBlrfECOKElESEk1MCrkn+Va1VATetTrvvv
 qmYcW7jy1T+GojULQymcbPpqc8xLe9d+YxZp5duJWYYNtTqYH3537U2Mb5//Q2CStm7P8c3xV
 1zaWmH2P9f6FtKluS/9yyfjRE2memy6GsT8Yop6HXhYRNltdtPbUl73NE2bNsha+Ixvu4HOjX
 m3amQ6T4y4Hzuj8t1ZiKc5INNRiLipOBACkg0SdxgIAAA==
X-Env-Sender: prvs=340330eb0=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1498221798!75237335!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60218 invoked from network); 23 Jun 2017 12:43:18 -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;
 23 Jun 2017 12:43:18 -0000
X-IronPort-AV: E=Sophos;i="5.39,378,1493683200"; d="scan'208";a="48303581"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170608171203.20416-1-wei.liu2@citrix.com>
 <20170608171203.20416-22-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <2e5b4b8e-154b-070a-1357-87469af8a650@citrix.com>
Date: Fri, 23 Jun 2017 13:43:17 +0100
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: <20170608171203.20416-22-wei.liu2@citrix.com>
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 v4 21/27] x86: move compat_set_trap_table
 along side the non-compat variant
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDYvMTcgMTg6MTEsIFdlaSBMaXUgd3JvdGU6Cj4gU2lnbmVkLW9mZi1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gveDg2L3B2L3RyYXBzLmMg
ICAgICAgICAgICB8IDQ1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4g
IHhlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L3RyYXBzLmMgfCA0NSAtLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICAyIGZpbGVzIGNoYW5nZWQsIDQ1IGluc2VydGlvbnMo
KyksIDQ1IGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi90cmFw
cy5jIGIveGVuL2FyY2gveDg2L3B2L3RyYXBzLmMKPiBpbmRleCBmMjU1NmM3ZTRhLi4zZGNiM2Yx
ODc3IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9wdi90cmFwcy5jCj4gKysrIGIveGVuL2Fy
Y2gveDg2L3B2L3RyYXBzLmMKPiBAQCAtODcsNiArODcsNTEgQEAgbG9uZyBkb19zZXRfdHJhcF90
YWJsZShYRU5fR1VFU1RfSEFORExFX1BBUkFNKGNvbnN0X3RyYXBfaW5mb190KSB0cmFwcykKPiAg
ICAgIHJldHVybiByYzsKPiAgfQo+ICAKPiAraW50IGNvbXBhdF9zZXRfdHJhcF90YWJsZShYRU5f
R1VFU1RfSEFORExFKHRyYXBfaW5mb19jb21wYXRfdCkgdHJhcHMpCj4gK3sKCnN0cnVjdCB2Y3B1
ICpjdXJyID0gY3VycmVudDsKCk90aGVyd2lzZSwgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 23 12:44:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 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 1dONwx-0008Nl-4R; Fri, 23 Jun 2017 12: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 <prvs=340330eb0=Andrew.Cooper3@citrix.com>)
 id 1dONww-0008Ne-Az
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 12:44:34 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 EC/AC-01735-13D0D495; Fri, 23 Jun 2017 12:44:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsWyU9JRQteA1zf
 S4O9jc4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePywg6Wgk7Giqu37zM2MFZ2MXJySAj4SUw4
 1sMEYgsLhEk0bHzJCmKLCPhK3H3cBBYXEkiXWPN4LjOIzSygLLFp+TqwOJuAvsTuF5/AbF4BW
 4lvTV9YQGwWAVWJJ4tfgcVFBcIl3jYeYYGoEZQ4OfMJmM0pYCUx+9FOJoiZBhJHFs1hhbDlJb
 a/ncMMsVdN4lr/JXaIO9Mltv79xTyBkX8WklGzkLTPQtK+gJF5FaNGcWpRWWqRrpGlXlJRZnp
 GSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYAjWMzAw7mC8vMXvEKMkB5OSKG/sGZ9IIb6k
 /JTKjMTijPii0pzU4kOMMhwcShK8K3h8I4UEi1LTUyvSMnOA0QCTluDgURLh3c4BlOYtLkjML
 c5Mh0idYrTkmPVvzRcmjnlgsunDli9MQix5+XmpUuK87SDzBEAaMkrz4MbBIvYSo6yUMC8jAw
 ODEE9BalFuZgmq/CtGcQ5GJWHeepApPJl5JXBbXwEdxAR00Iw1PiAHlSQipKQaGFP++5xc4sY
 g0n581brXibObWXfLdpbzWXuV5bUsnXno/uHdvzb+NErKmspl7xkYw53u7vnl4LtGRW+WKosc
 N+FdN5iD+4tPn7yyZsOOmAmqM0O3Xvu/lP2duf1c9cNss8IvODBZzzj+5lIjT0kUs5n1twuaG
 Tcv/11spz/jxalHG34Y867YY63EUpyRaKjFXFScCAAKO6KA0wIAAA==
X-Env-Sender: prvs=340330eb0=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1498221872!68512522!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52356 invoked from network); 23 Jun 2017 12:44:32 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Jun 2017 12:44:32 -0000
X-IronPort-AV: E=Sophos;i="5.39,378,1493683200"; d="scan'208";a="48303643"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170608171203.20416-1-wei.liu2@citrix.com>
 <20170608171203.20416-23-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <89f8e552-fc68-bae8-332e-7b2853c0a0af@citrix.com>
Date: Fri, 23 Jun 2017 13:44:32 +0100
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: <20170608171203.20416-23-wei.liu2@citrix.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v4 22/27] x86: move compat_iret along side
 its non-compat variant
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDYvMTcgMTg6MTEsIFdlaSBMaXUgd3JvdGU6Cj4gU2lnbmVkLW9mZi1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 23 12:45:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 12:45:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dONyE-00007T-I9; Fri, 23 Jun 2017 12: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 <julien.grall@arm.com>) id 1dONyD-00007E-MD
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 12:45:53 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 25/00-03587-18D0D495; Fri, 23 Jun 2017 12:45:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTbeB1zf
 SYP5kEYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP5nVNMBZf5Ki6e2cPcwPiSq4uRi0NIYBOj
 xLPtU1ghnN2MEr9eH2XvYuTkEBaIlnh17QYjiC0iUCuxbNNvZhBbSGAPo8TeCYogNrNAhcSs3
 6eYQGw2AU2JO58/gdm8AlYSzS++gtksAqoSd86dB+sVFQiXeNt4hAWiRlDi5MwnYDangLXE9w
 +tbBAzzSTmbX7IDGHLS2x/O4d5AiPfLCQts5CUzUJStoCReRWjRnFqUVlqka6RkV5SUWZ6Rkl
 uYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmDAMQDBDsY18wMPMUpyMCmJ8sae8YkU4kvKT6nM
 SCzOiC8qzUktPsQow8GhJMGryuMbKSRYlJqeWpGWmQMMfZi0BAePkgjvdg6gNG9xQWJucWY6R
 OoUo6KUOG87SJ8ASCKjNA+uDRZvlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMuwdkCk9mXg
 nc9FdAi5mAFs9Y4wOyuCQRISXVwFhndyJne/CX34yOBf+On7E7+/b+5fgKtWUinXrHcpY/7rl
 ZptIiW3yVp6Jou8bd5/47TKY+uFRnGh+akTrF68KPxh9G+4N3xL2cM/XDoydXmyRWdC+YvfD/
 t40LpEvXBf2Z/Fgu22qH1MLoH0cPVtZd6/rqHbO2cOmLBPfSLEuRe7sNtkmu25CnxFKckWiox
 VxUnAgATOzr7rICAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1498221951!104553650!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40890 invoked from network); 23 Jun 2017 12:45:52 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-27.messagelabs.com with SMTP; 23 Jun 2017 12:45: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 42B05344;
 Fri, 23 Jun 2017 05:45: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 3CD8C3F3E1;
 Fri, 23 Jun 2017 05:45:50 -0700 (PDT)
To: Andre Przywara <andre.przywara@arm.com>,
 Bhupinder Thakur <bhupinder.thakur@linaro.org>,
 xen-devel@lists.xenproject.org
References: <1496769929-23355-1-git-send-email-bhupinder.thakur@linaro.org>
 <1496769929-23355-4-git-send-email-bhupinder.thakur@linaro.org>
 <4a27b021-a201-4d6e-6830-b509d6b28323@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <3850c89b-f628-77d7-d2bf-79bd6830d36e@arm.com>
Date: Fri, 23 Jun 2017 13:45:48 +0100
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: <4a27b021-a201-4d6e-6830-b509d6b28323@arm.com>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 03/14 v4] xen/arm: vpl011: Add pl011 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>
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>

SGksCgpPbiAxOS8wNi8xNyAxMToxNCwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4+ICsKPj4gK3N0
YXRpYyBib29sIHZwbDAxMV9yZWczMl9jaGVja19hY2Nlc3Moc3RydWN0IGhzcl9kYWJ0IGRhYnQp
Cj4+ICt7Cj4+ICsgICAgcmV0dXJuIChkYWJ0LnNpemUgIT0gREFCVF9ET1VCTEVfV09SRCk7Cj4+
ICt9Cj4+ICsKPj4gK3N0YXRpYyB2b2lkIHZwbDAxMV91cGRhdGUoc3RydWN0IGRvbWFpbiAqZCkK
Pgo+IENhbiB5b3UgcGxlYXNlIHJlbmFtZSB0aGlzIGZ1bmN0aW9uIHRvIGluZGljYXRlIHRoYXQg
aXQgdXBkYXRlcyB0aGUKPiAqaW50ZXJydXB0IHN0YXR1cyo/IFRoYXQgbmFtZSBhcyBpdCBpcyBy
YXRoZXIgZ2VuZXJpYyBhdCB0aGUgbW9tZW50LgoKV2VsbCwgaXQgdXBkYXRlcyB0aGUgcGwwMTEg
c3RhdGUgZXZlbiB0aG91Z2ggdG9kYXkgaXQgaXMgb25seSBoYW5kbGluZyAKaW50ZXJydXB0Li4u
Cgo+PiArc3RhdGljIGludCB2cGwwMTFfbW1pb193cml0ZShzdHJ1Y3QgdmNwdSAqdiwKPj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbW1pb19pbmZvX3QgKmluZm8sCj4+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHJlZ2lzdGVyX3QgciwKPj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdm9pZCAqcHJpdikKPj4gK3sKPj4gKyAgICBzdHJ1Y3QgaHNyX2RhYnQgZGFi
dCA9IGluZm8tPmRhYnQ7Cj4+ICsgICAgdWludDMyX3QgdnBsMDExX3JlZyA9ICh1aW50MzJfdCko
aW5mby0+Z3BhIC0gR1VFU1RfUEwwMTFfQkFTRSk7Cj4+ICsgICAgc3RydWN0IHZwbDAxMSAqdnBs
MDExID0gJnYtPmRvbWFpbi0+YXJjaC52cGwwMTE7Cj4+ICsgICAgc3RydWN0IGRvbWFpbiAqZCA9
IHYtPmRvbWFpbjsKPj4gKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwo+PiArCj4+ICsgICAgc3dp
dGNoICggdnBsMDExX3JlZyApCj4+ICsgICAgewo+PiArICAgIGNhc2UgRFI6Cj4+ICsgICAgewo+
PiArICAgICAgICB1aW50MzJfdCBkYXRhID0gMDsKPj4gKwo+PiArICAgICAgICAvKgo+PiArICAg
ICAgICAgKiBTaW5jZSBwbDAxMSByZWdpc3RlcnMgYXJlIDMyLWJpdCByZWdpc3RlcnMsIGFsbCBy
ZWdpc3RlcnMKPj4gKyAgICAgICAgICogYXJlIGhhbmRsZWQgc2ltaWxhcmx5IGFsbG93aW5nIDgt
Yml0LCAxNi1iaXQgYW5kIDMyLWJpdAo+PiArICAgICAgICAgKiBhY2Nlc3Nlcy4KPj4gKyAgICAg
ICAgICovCj4+ICsgICAgICAgIGlmICggIXZwbDAxMV9yZWczMl9jaGVja19hY2Nlc3MoZGFidCkg
KSBnb3RvIGJhZF93aWR0aDsKPj4gKwo+PiArICAgICAgICB2cmVnX3JlZzMyX3VwZGF0ZSgmZGF0
YSwgciwgaW5mbyk7Cj4+ICsgICAgICAgIGRhdGEgJj0gMHhGRjsKPgo+IFRoaXMgaXMgbm90IG5l
ZWRlZCBhcyB2cGwwMTFfd3JpdGVfZGF0YSgpJ3Mgc2Vjb25kIGFyZ3VtZW50IGlzIHVpbnQ4X3Qs
Cj4gc28gdGhlIGNvbXBpbGVyIGRvZXMgdGhpcyBtYXNraW5nIGFueXdheS4KPiBBbmQgZXZlbiBp
ZiBpdCB3b3VsZG4ndCwgeW91IGNvdWxkIG1vdmUgdGhpcyBzdGF0ZW1lbnQgaW50byB0aGUgY2Fs
bC4KClNvcnJ5LCBJIGhhdmUgb25seSBzcG90dGVkIHRoaXMgY29tbWVudCBub3cuIFdlIHNob3Vs
ZCByZWFsbHkgYXZvaWQgCmltcGxpY2l0IGNhc3Qgd2hlbiBjYWxsaW5nIGZ1bmN0aW9uLiBUaGlz
IGlzIGEgY2FsbCB0byBtYWtlIGVycm9yIGlmIHdlIApldmVyIGRlY2lkZSB0byBjaGFuZ2UgdGhl
IHR5cGUgb2YgdGhlIHBhcmFtZXRlci4gTW9yZSB0aGFuIHRoZSBsb2NhbCAKdmFyaWFibGUgZGF0
YSBpcyAzMi1iaXQuCgpCZXR0ZXIgdG8gcGxheSBzYWZlIHRoYW4gaGFuZGxpbmcgc2VjdXJpdHkg
aXNzdWUgYWZ0ZXIgYWZ0ZXJ3YXJkcy4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 23 12:47:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 12:47: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 1dONzb-0000J6-Ue; Fri, 23 Jun 2017 12: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=340330eb0=Andrew.Cooper3@citrix.com>)
 id 1dONza-0000Iu-VN
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 12:47:19 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 B7/2D-03557-6DD0D495; Fri, 23 Jun 2017 12:47:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsWyU9JRQvcqr2+
 kwaKF2hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aaJ/fYCg4zVly708HWwLiCsYuRk0NCwE/i
 wtxvzCC2sECsxO+Ty9lAbBEBX4m7j5uYQGwhgXSJHw3NrCA2s4CyxKbl68DibAL6ErtffAKze
 QVsJS5dugJWwyKgKvHp93SwuKhAuMTbxiMsEDWCEidnPgGzOQWsJCas+8kIMdNA4siiOVDz5S
 W2v53DDLFXTeJa/yV2iDvTJSY+62GZwMg/C8moWUjaZyFpX8DIvIpRozi1qCy1SNfQVC+pKDM
 9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzAIGYBgB+O3ZQGHGCU5mJREeWPP+EQK8SXl
 p1RmJBZnxBeV5qQWH2KU4eBQkuC9z+MbKSRYlJqeWpGWmQOMB5i0BAePkgjvdg6gNG9xQWJuc
 WY6ROoUozHHrH9rvjBxNH3Y8oVJiCUvPy9VSpy3HWSSAEhpRmke3CBYnF5ilJUS5mUEOk2Ipy
 C1KDezBFX+FaM4B6OSMO8ekCk8mXklcPteAZ3CBHTKjDU+IKeUJCKkpBoYF7ZvcvUyazoV+sK
 48mWEp2vsulcXc403OftNuegdwSQTsuLvvNZbR2ZNmBoZpryy+vYUDrPiN17Xy0x6vhUXM82Z
 2byxT/vm0XvZgi4qRXsS5URaGN/2lt89XHj36RQm0VnH721je7CMcYd+xtFb65dOmxbkWdx3S
 Fx41+6H5ycJ53owTdycpMRSnJFoqMVcVJwIAOaziPLOAgAA
X-Env-Sender: prvs=340330eb0=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1498222037!71855400!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16017 invoked from network); 23 Jun 2017 12:47:17 -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;
 23 Jun 2017 12:47:17 -0000
X-IronPort-AV: E=Sophos;i="5.39,378,1493683200"; d="scan'208";a="48303805"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170608171203.20416-1-wei.liu2@citrix.com>
 <20170608171203.20416-25-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <cff38df6-6c9a-b4fa-60a4-dceb86b78c6b@citrix.com>
Date: Fri, 23 Jun 2017 13:47:15 +0100
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: <20170608171203.20416-25-wei.liu2@citrix.com>
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 v4 24/27] x86: move compat_show_guest_statck
 near its non-compat variant
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDgvMDYvMTcgMTg6MTIsIFdlaSBMaXUgd3JvdGU6Cj4gQW5kIG1ha2UgaXQgc3RhdGljLCBy
ZW1vdmUgdGhlIGRlY2xhcmF0aW9uIGluIGhlYWRlci4KPgo+IFNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 23 12:47:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 12:47:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dOO08-0000OC-6c; Fri, 23 Jun 2017 12:47: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=340330eb0=Andrew.Cooper3@citrix.com>)
 id 1dOO06-0000Nz-JB
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 12:47:50 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 39/76-02181-5FD0D495; Fri, 23 Jun 2017 12:47:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsWyU9JRQvcrr2+
 kQW+TkMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmjH/y0OWgk7GigOnshoYK7sYOTkkBPwkFi+e
 xNbFyMEhLOArsfhROEhYBMi8+7iJCcQWEkiXWPZtHyOIzSygLLFp+TqwOJuAvsTuF5/AbF4BW
 4m5z9aB1bAIqErMalkEFhcVCJd423iEBaJGUOLkzCdgNqeAlcSf1b/YIGYaSBxZNIcVwpaX2P
 52DjPEXjWJa/2X2CHOTJeY+KyHZQIj/ywko2YhaZ+FpH0BI/MqRo3i1KKy1CJdIyO9pKLM9Iy
 S3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzA8KtnYGDcwbin3e8QoyQHk5Iob+wZn0ghvqT8
 lMqMxOKM+KLSnNTiQ4wyHBxKErwreHwjhQSLUtNTK9Iyc4CRAJOW4OBREuHdzgGU5i0uSMwtz
 kyHSJ1itOSY9W/NFyaOeWCy6cOWL0xCLHn5ealS4rzvQeYJgDRklObBjYNF6yVGWSlhXkYGBg
 YhnoLUotzMElT5V4ziHIxKwryfQabwZOaVwG19BXQQE9BBM9b4gBxUkoiQkmpg7GOqevk+u3L
 hsbv6J09nGPS/EC4sOl30WfztI6XyzMfJjFenSz208FF8d8X3VW+ZMffMBYZTJttWd+onHt53
 /tFz2fum+l/+OUu9nO0s/Nj+as+rDcINE8tuTZ+QyPzp5GpjF6nzJROimctXyXSvf9zMJse89
 uo8+brFV74zuS486RJqvXydkBJLcUaioRZzUXEiAEFegbfRAgAA
X-Env-Sender: prvs=340330eb0=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1498222069!104898324!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20883 invoked from network); 23 Jun 2017 12:47:49 -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;
 23 Jun 2017 12:47:49 -0000
X-IronPort-AV: E=Sophos;i="5.39,378,1493683200"; d="scan'208";a="48303854"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170608171203.20416-1-wei.liu2@citrix.com>
 <20170608171203.20416-26-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <c1b6b132-ecba-67a9-8b7b-ae3d3995fa61@citrix.com>
Date: Fri, 23 Jun 2017 13:47:48 +0100
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: <20170608171203.20416-26-wei.liu2@citrix.com>
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 v4 25/27] x86: remove the now empty
	x86_64/compat/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>

T24gMDgvMDYvMTcgMTg6MTIsIFdlaSBMaXUgd3JvdGU6Cj4gU2lnbmVkLW9mZi1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 23 12:48:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 12: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 1dOO0M-0000R8-ED; Fri, 23 Jun 2017 12:48:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <marmarek@invisiblethingslab.com>) id 1dOO0L-0000Ql-8d
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 12:48:05 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 B9/BE-01752-40E0D495; Fri, 23 Jun 2017 12:48:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXilM8ircvM5xt
 p0HHK2uL7lslMDowehz9cYQlgjGLNzEvKr0hgzdiydwNLwSGOioUz3jE2MC5l72Lk4hASWMUo
 seTRTsYuRk4gJ1vi1by7bCAJFoGfLBKvruxmA0lICHhKNP3fzAhhO0t0d65mg+g+xChxsPsTE
 0iCTSBUon37DFYQW0RASeLeqslMIEXMAjOZJK49eAZWJCzgJNH66CtYEYuAqsTfZ+eYuxg5OH
 gF/CWe3uSHWCAncfNcJzOIzSsgKHFy5hMWkBJmAXWJ9fOEQML8QOO3rb8Mdg+zgLxE89bZzBM
 YBWch6ZiF0DELSdUCRuZVjOrFqUVlqUW6JnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ
 +bmbGIFBywAEOxhv9TkfYpTkYFIS5Y094xMpxJeUn1KZkVicEV9UmpNafIhRhoNDSYJ3BY9vp
 JBgUWp6akVaZg4wfmDSEhw8SiK82zmA0rzFBYm5xZnpEKlTjIpS4rztIH0CIImM0jy4NljMXm
 KUlRLmZQQ6RIinILUoN7MEVf4VozgHo5Iw7x6QKTyZeSVw018BLWYCWjxjjQ/I4pJEhJRUAyO
 j4tplzG8t0zZeFr/m2V52aVrOwwKbXV4bt00t1g9U+zvT4ozpXavDcQwyN0PbtxumcSjPX3rX
 WiPGnXHSptRfCTyzOIUn5GgL65j3snwUeDvVKtdY1LO5ItBt2laf64KMM17PXGv49YBV+OENe
 svV+8wXvZlwNHxLukXr3HkeGtMvylc1bVFiKc5INNRiLipOBAA3ZzxD1AIAAA==
X-Env-Sender: marmarek@invisiblethingslab.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1498222083!104587928!1
X-Originating-IP: [66.111.4.27]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTExLjQuMjcgPT4gODQ2Mw==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22948 invoked from network); 23 Jun 2017 12:48:03 -0000
Received: from out3-smtp.messagingengine.com (HELO
 out3-smtp.messagingengine.com) (66.111.4.27)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Jun 2017 12:48:03 -0000
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id F3984206E6;
 Fri, 23 Jun 2017 08:48:02 -0400 (EDT)
Received: from frontend2 ([10.202.2.161])
 by compute7.internal (MEProxy); Fri, 23 Jun 2017 08:48:03 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:message-id:mime-version:subject:to:x-me-sender
 :x-me-sender:x-sasl-enc:x-sasl-enc; s=fm1; bh=avT4HZu87dKnxm2by2
 SsbTt0Js6SWl4HM9Qx0JJjoL8=; b=nwMa9XTkyElWKskttyDb/mUiS49jCdegoX
 64gxDC+sRmWqsDN6VSD+rw/eUwSHrOvtANVffNZgWhABPzO2X6tySzeem6Ytu0uT
 Gelshm9BeiV56rDLPVogrk99vbJhqs6+qoYgYOPxzQ1hC2dfYEui/lz1FiHOpyYv
 t/oQQBs8N7PYfHj3Xu8EClnSBcg0YzGysgaVSAJQPGFeE5OeYWcCMLyONV/w5t08
 LeQaIQ83nLEc5e3/o4jQGoILN1zGmT2CpYuoa8+4ia45Uo5Yw3CtkCJR5NFDI4Na
 7XgF4EERHtHWnvo/KyUU1V4FGxgEHsVg0h7zQUnaAesEjYanSMdQ==
X-ME-Sender: <xms:Ag5NWUWIU9p_vZnDHY9qEOcV2zpZxQhzq3S6fSmzXhudvJdE30NfqQ>
X-Sasl-enc: 72JgBp9p5TXYBeVZpw7Cij/UdnK5zyC0whBmHYXHXaA8 1498222081
Received: from devel-3rdparty.localdomain (89-70-103-23.dynamic.chello.pl
 [89.70.103.23])
 by mail.messagingengine.com (Postfix) with ESMTPA id 5B70524767;
 Fri, 23 Jun 2017 08:47:59 -0400 (EDT)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 23 Jun 2017 14:47:52 +0200
Message-Id: <1498222072-18217-1-git-send-email-marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
Organization: Invisible Things Lab
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 x86@kernel.org, linux-kernel@vger.kernel.org, stable@vger.kernel.org,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCH] x86/xen: allow userspace access during
	hypercalls
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VXNlcnNwYWNlIGFwcGxpY2F0aW9uIGNhbiBkbyBhIGh5cGVyY2FsbCB0aHJvdWdoIC9kZXYveGVu
L3ByaXZjbWQsIGFuZApzb21lIGZvciBzb21lIGh5cGVyY2FsbHMgYXJndW1lbnQgaXMgYSBwb2lu
dGVycyB0byB1c2VyLXByb3ZpZGVkCnN0cnVjdHVyZS4gV2hlbiBTTUFQIGlzIHN1cHBvcnRlZCBh
bmQgZW5hYmxlZCwgaHlwZXJ2aXNvciBjYW4ndCBhY2Nlc3MuClNvLCBsZXRzIGFsbG93IGl0LgoK
Q2M6IHN0YWJsZUB2Z2VyLmtlcm5lbC5vcmcKU2lnbmVkLW9mZi1ieTogTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIDxtYXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29tPgotLS0KIGFyY2gv
eDg2L2luY2x1ZGUvYXNtL3hlbi9oeXBlcmNhbGwuaCB8IDMgKysrCiAxIGZpbGUgY2hhbmdlZCwg
MyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20veGVuL2h5
cGVyY2FsbC5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20veGVuL2h5cGVyY2FsbC5oCmluZGV4IGY2
ZDIwZjYuLmExZDJjNWQgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3hlbi9oeXBl
cmNhbGwuaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vaHlwZXJjYWxsLmgKQEAgLTQz
LDYgKzQzLDcgQEAKIAogI2luY2x1ZGUgPGFzbS9wYWdlLmg+CiAjaW5jbHVkZSA8YXNtL3BndGFi
bGUuaD4KKyNpbmNsdWRlIDxhc20vc21hcC5oPgogCiAjaW5jbHVkZSA8eGVuL2ludGVyZmFjZS94
ZW4uaD4KICNpbmNsdWRlIDx4ZW4vaW50ZXJmYWNlL3NjaGVkLmg+CkBAIC0yMTQsMTAgKzIxNSwx
MiBAQCBwcml2Y21kX2NhbGwodW5zaWduZWQgY2FsbCwKIAlfX0hZUEVSQ0FMTF9ERUNMUzsKIAlf
X0hZUEVSQ0FMTF81QVJHKGExLCBhMiwgYTMsIGE0LCBhNSk7CiAKKwlzdGFjKCk7CiAJYXNtIHZv
bGF0aWxlKCJjYWxsIColW2NhbGxdIgogCQkgICAgIDogX19IWVBFUkNBTExfNVBBUkFNCiAJCSAg
ICAgOiBbY2FsbF0gImEiICgmaHlwZXJjYWxsX3BhZ2VbY2FsbF0pCiAJCSAgICAgOiBfX0hZUEVS
Q0FMTF9DTE9CQkVSNSk7CisJY2xhYygpOwogCiAJcmV0dXJuIChsb25nKV9fcmVzOwogfQotLSAK
Mi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 23 12:48:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 12:48:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dOO0r-0000Yk-MU; Fri, 23 Jun 2017 12: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 <prvs=340330eb0=Andrew.Cooper3@citrix.com>)
 id 1dOO0q-0000YN-Ma
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 12:48:36 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 AA/23-03620-32E0D495; Fri, 23 Jun 2017 12:48:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsWyU9JRQleZzzf
 S4NI3RYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeNbx0yWgqWMFdcv/2RsYOxj7GLk5JAQ8JO4
 fOQkO4gtDGS/6PzCAmKLCPhK3H3cxARiCwmkS0y7PZENxGYWUJbYtHwdWJxNQF9i94tPYDavg
 K3E7YNzgWo4OFgEVCV+TPcACYsKhEu8bTzCAlEiKHFy5hMwm1PASuJl80xGiJEGEkcWzWGFsO
 Ultr+dwwyxVk3iWv8ldogz0yUmPuthmcDIPwvJqFlI2mchaV/AyLyKUaM4tagstUjXyFAvqSg
 zPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwBBmAYAfjn2UBhxglOZiURHljz/hECvEl
 5adUZiQWZ8QXleakFh9ilOHgUJLgvc/jGykkWJSanlqRlpkDjAaYtAQHj5II73YOoDRvcUFib
 nFmOkTqFKMxx6x/a74wcTR92PKFSYglLz8vVUqc9z3IJAGQ0ozSPLhBsCi9xCgrJczLCHSaEE
 9BalFuZgmq/CtGcQ5GJWFeA16gKTyZeSVw+14BncIEdMqMNT4gp5QkIqSkGhgn5L43FlszeY/
 TXv7dU/98KZowJclKrHNqxqZjaxlFvBWyViQ5vxVf0S1ycBuXG58oq9sfK5cHBUE/E28YvfB+
 35qZtPDa+RtynVcmLJuxlE1t1qaDt85pL7FJ/W9tL3DGeJd6UeLyzUfmhP54pfnTX0/HiXVvl
 7f19rgblmJdB3gXe89uX39HiaU4I9FQi7moOBEA2cr6B80CAAA=
X-Env-Sender: prvs=340330eb0=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1498222115!85949082!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55696 invoked from network); 23 Jun 2017 12:48:35 -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;
 23 Jun 2017 12:48:35 -0000
X-IronPort-AV: E=Sophos;i="5.39,378,1493683200"; d="scan'208";a="48303904"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170608171203.20416-1-wei.liu2@citrix.com>
 <20170608171203.20416-27-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <441d6b27-26cd-7eed-cd76-7a20dad41385@citrix.com>
Date: Fri, 23 Jun 2017 13:48:14 +0100
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: <20170608171203.20416-27-wei.liu2@citrix.com>
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 v4 26/27] x86: fix coding a style issue in
	asm-x86/traps.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>

T24gMDgvMDYvMTcgMTg6MTIsIFdlaSBMaXUgd3JvdGU6Cj4gQW5kIGFkZCBhbiBlbWFjcyBibG9j
ay4KPgo+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpSZXZp
ZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 23 12:50:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 12: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 1dOO2g-0001RB-FY; Fri, 23 Jun 2017 12:50: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=340330eb0=Andrew.Cooper3@citrix.com>)
 id 1dOO2e-0001Pz-IK
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 12:50:28 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 CB/AC-02955-39E0D495; Fri, 23 Jun 2017 12:50:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsWyU9JRQncyn2+
 kwZPDihbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aLaVNYC6ayVFzqXMrcwLiAuYuRk0NCwE/i
 +aN5LCC2sICxxOf+22C2iICvxN3HTUwgtpBAusSnQ6/ZQGxmAWWJTcvXgcXZBPQldr/4BGbzC
 thK3FzRD2azCKhKrLhyCKxeVCBc4m3jERaIGkGJkzOfgNmcAlYS854cZYKYaSBxZNEcVghbXm
 L72znMEHvVJK71X2KHuDNdYuKzHpYJjPyzkIyahaR9FpL2BYzMqxjVi1OLylKLdA31kooy0zN
 KchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECQ5ABCHYwLv/odIhRkoNJSZQ39oxPpBBfUn5K
 ZUZicUZ8UWlOavEhRhkODiUJ3uu8vpFCgkWp6akVaZk5wGiASUtw8CiJ8G7nAErzFhck5hZnp
 kOkTjHqcjR92PKFSYglLz8vVUqc9yLIDAGQoozSPLgRsMi8xCgrJczLCHSUEE9BalFuZgmq/C
 tGcQ5GJWFeA5ApPJl5JXCbXgEdwQR0xIw1PiBHlCQipKQaGBOCIgu3q99LnlezfOHmrYyen+/
 t0LU9p9vdkJnh1CTTmh4+w1xUL7hg39JOqX8aXysXn0neHdKbzJMta5mlyGStUxbdL/Lz/Yf6
 izeYL/W23px+Xe+qw5QznoYLl9X2Ou/Z+ks/+f1d27fHH3Z/+mmzyD3Lt1HTapvPnZ8hO6pEK
 2au+p+Qo8RSnJFoqMVcVJwIAJsmsCnHAgAA
X-Env-Sender: prvs=340330eb0=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1498222227!107162452!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17856 invoked from network); 23 Jun 2017 12:50:27 -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;
 23 Jun 2017 12:50:27 -0000
X-IronPort-AV: E=Sophos;i="5.39,378,1493683200"; d="scan'208";a="48304112"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170608171203.20416-1-wei.liu2@citrix.com>
 <20170608171203.20416-28-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <fd7dec14-8519-33b9-a75e-32ed2e8149ed@citrix.com>
Date: Fri, 23 Jun 2017 13:50:25 +0100
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: <20170608171203.20416-28-wei.liu2@citrix.com>
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 v4 27/27] x86: 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>

T24gMDgvMDYvMTcgMTg6MTIsIFdlaSBMaXUgd3JvdGU6Cj4gQEAgLTEwODEsOCArMTA4MSw4IEBA
IHZvaWQgZG9faW50MyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiAgICAgIHB2X2luamVj
dF9od19leGNlcHRpb24oVFJBUF9pbnQzLCBYODZfRVZFTlRfTk9fRUMpOwo+ICB9Cj4gIAo+IC1z
dGF0aWMgdm9pZCByZXNlcnZlZF9iaXRfcGFnZV9mYXVsdCgKPiAtICAgIHVuc2lnbmVkIGxvbmcg
YWRkciwgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gK3N0YXRpYyB2b2lkIHJlc2VydmVk
X2JpdF9wYWdlX2ZhdWx0KHVuc2lnbmVkIGxvbmcgYWRkciwKPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCgpXaHkgYXJlIHRo
ZXNlIHByb3RvdHlwZXMgY2hhbmdpbmc/ICBGb3IgdGhpcyBjYXNlLCBpdCBkb2Vzbid0IG1hdHRl
ciwKYnV0IHRoZSBmb3JtZXIgaXMgbmVjZXNzYXJ5IGlmIGFueSBvZiB0aGVtIGdhaW4gbW9yZSBw
YXJhbWV0ZXJzLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 23 12:57:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 12: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 1dOO9R-0001lR-6X; Fri, 23 Jun 2017 12: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 <prvs=3400dafe0=roger.pau@citrix.com>)
 id 1dOO9P-0001lL-6P
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 12:57:27 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 EF/77-03371-6301D495; Fri, 23 Jun 2017 12:57:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsWyU9JRQtdUwDf
 S4M15a4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNaN55QbGgg6Oip832RsYm9i6GDk5JAT8JF6+
 28LSxcjBwSKgKnH3QwSIySZgLzH9awVIhYiAmkTPz7XsIDazgIrEqXldLCC2sICrxNu7R8BsX
 gFPib1d88FsIaD4ggPtjBBxQYmTM5+wQPTqSdyYOoUNZDyzgLTE8n8cEGF5ieats5lBwpwCbh
 JTXzmBhEWBNi291MoKMVFRon/eA6h70yW2/v3FPIFRYBaSBbOQLJiFsGAWkgULGFlWMWoUpxa
 VpRbpGpnqJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBioDEOxgXLUg8BCjJAeT
 kihv7BmfSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvCH8vpFCgkWp6akVaZk5wJiBSUtw8CiJ8
 G7nAErzFhck5hZnpkOkTjEqSonz3ucDSgiAJDJK8+DaYHF6iVFWSpiXEegQIZ6C1KLczBJU+V
 eM4hyMSsK8SiDbeTLzSuCmvwJazAS0eMYaH5DFJYkIKakGRqEjCYoq7zT/vxC0+O/y9FZcRr6
 KjaZ1fSDLonL7OxtjVsxgNrvIpjT995SzkS5vfn/ZZfd3/+3T2fnPeb472JvE3qg832b7667u
 nPdPSu9EsKW5HdSx3TDZQsghh3H1HI+1R+70dlmF7Ah7ervj3av1k1b/W/5q6UXLT5c9dki+8
 tjDG3rgibMSS3FGoqEWc1FxIgAJAeJOzgIAAA==
X-Env-Sender: prvs=3400dafe0=roger.pau@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1498222645!108363844!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51122 invoked from network); 23 Jun 2017 12:57: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;
 23 Jun 2017 12:57:25 -0000
X-IronPort-AV: E=Sophos;i="5.39,378,1493683200"; d="scan'208";a="48304549"
Date: Fri, 23 Jun 2017 13:57:06 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Junxiao Bi <junxiao.bi@oracle.com>
Message-ID: <20170623125706.qwdfpz53dcfw3gk3@dhcp-3-128.uk.xensource.com>
References: <1498095412-18731-1-git-send-email-junxiao.bi@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1498095412-18731-1-git-send-email-junxiao.bi@oracle.com>
User-Agent: NeoMutt/20170609 (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] xen-blkfront: fix mq start/stop race
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBKdW4gMjIsIDIwMTcgYXQgMDk6MzY6NTJBTSArMDgwMCwgSnVueGlhbyBCaSB3cm90
ZToKPiBXaGVuIHJpbmcgYnVmIGZ1bGwsIGh3IHF1ZXVlIHdpbGwgYmUgc3RvcHBlZC4gV2hpbGUg
YmxraWYgaW50ZXJydXB0IGNvbnN1bWUKPiByZXF1ZXN0IGFuZCBtYWtlIGZyZWUgc3BhY2UgaW4g
cmluZyBidWYsIGh3IHF1ZXVlIHdpbGwgYmUgc3RhcnRlZCBhZ2Fpbi4KPiBCdXQgc2luY2Ugc3Rh
cnQgcXVldWUgaXMgcHJvdGVjdGVkIGJ5IHNwaW4gbG9jayB3aGlsZSBzdG9wIG5vdCwgdGhhdCB3
aWxsCj4gY2F1c2UgYSByYWNlLgo+Cj4gaW50ZXJydXB0OiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcHJvY2VzczoKPiBibGtpZl9pbnRlcnJ1cHQoKSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibGtpZl9xdWV1ZV9ycSgpCj4gIGtpY2tfcGVuZGluZ19yZXF1ZXN0
X3F1ZXVlc19sb2NrZWQoKQo+ICAgYmxrX21xX3N0YXJ0X3N0b3BwZWRfaHdfcXVldWVzKCkKPiAg
ICBjbGVhcl9iaXQoQkxLX01RX1NfU1RPUFBFRCwgJmhjdHgtPnN0YXRlKQo+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibGtfbXFfc3RvcF9od19xdWV1
ZShoY3R4KQo+ICAgIGJsa19tcV9ydW5faHdfcXVldWUoaGN0eCwgYXN5bmMpCj4gCj4gSWYgcmlu
ZyBidWYgaXMgbWFkZSBlbXB0eSBpbiB0aGlzIGNhc2UsIGludGVycnVwdCB3aWxsIG5ldmVyIGNv
bWUsIHRoZW4gdGhlCj4gaHcgcXVldWUgd2lsbCBiZSBzdG9wcGVkIGZvcmV2ZXIsIGFsbCBwcm9j
ZXNzZXMgd2FpdGluZyBmb3IgdGhlIHBlbmRpbmcgaW8KPiBpbiB0aGUgcXVldWUgd2lsbCBodW5n
Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bnhpYW8gQmkgPGp1bnhpYW8uYmlAb3JhY2xlLmNvbT4K
PiBSZXZpZXdlZC1ieTogQW5rdXIgQXJvcmEgPGFua3VyLmEuYXJvcmFAb3JhY2xlLmNvbT4KCkFj
a2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KClRoYW5rcywg
Um9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 23 13:10:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 13:10: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 1dOOLq-000350-EW; Fri, 23 Jun 2017 13: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 <julien.grall@arm.com>) id 1dOOLp-00034n-4u
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 13:10:17 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 04/47-03058-8331D495; Fri, 23 Jun 2017 13:10:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsVysyfVTddc2Df
 S4PtlFYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP+x21sBU82MFYc2D+NtYHxTAtjFyMXh5DA
 JkaJmbP2M0E4uxklfqxYx9rFyMnBJqApcefzJyYQW1jAV2Jn6yIWEFtEIFjiRO8aVoiGHkaJC
 wdngjUwC0RKHPl0jRHE5hWwkjiw4AYziM0ioCqx93gfWLOoQLjE28YjLBA1ghInZz4BszkFfC
 Tu7LnPDDHHVuLO3N1QtrzE9rdzmCcw8s1C0jILSdksJGULGJlXMaoXpxaVpRbpmuslFWWmZ5T
 kJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGHQMQ7GCcedn/EKMkB5OSKG/sGZ9IIb6k/JTK
 jMTijPii0pzU4kOMMhwcShK8JoK+kUKCRanpqRVpmTnA8IdJS3DwKInwbucASvMWFyTmFmemQ
 6ROMepyLOjZ8IVJiCUvPy9VSpw3UgioSACkKKM0D24ELBYvMcpKCfMyAh0lxFOQWpSbWYIq/4
 pRnINRSZg3CmQKT2ZeCdymV0BHMAEdMWOND8gRJYkIKakGxr1vDC7LXo9ac2h7zzXJwwXC3Z+
 9Viyaxr68bocTg1Vx6cU5Z0XK7te2vcjz54npkdzTqNXLfl+E/9mLbpXlTEcT8nVWsf3omyP9
 WulN2FRZdrW6jFTuH3//Hgjc170qeMqZ9omRNn9yPKYUB/mxylkpH3R9/K3KVHE78+2j6pc4n
 /38dErwlhJLcUaioRZzUXEiALRkmE7AAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1498223414!98883663!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12647 invoked from network); 23 Jun 2017 13:10:15 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-27.messagelabs.com with SMTP; 23 Jun 2017 13:10: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 6BD2B344;
 Fri, 23 Jun 2017 06:10:14 -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 9296D3F3E1;
 Fri, 23 Jun 2017 06:10:13 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>,
 xen-devel@lists.xenproject.org
References: <1498117132-27139-1-git-send-email-bhupinder.thakur@linaro.org>
 <1498117132-27139-5-git-send-email-bhupinder.thakur@linaro.org>
Message-ID: <125477ed-2e38-d615-7dac-516184d25e69@arm.com>
Date: Fri, 23 Jun 2017 14:10:12 +0100
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: <1498117132-27139-5-git-send-email-bhupinder.thakur@linaro.org>
Cc: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 04/17 v5] 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>
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>

SGkgQmh1cGluZGVyLAoKT24gMjIvMDYvMTcgMDg6MzgsIEJodXBpbmRlciBUaGFrdXIgd3JvdGU6
Cj4gQWRkIGVtdWxhdGlvbiBjb2RlIHRvIGVtdWxhdGUgcmVhZC93cml0ZSBhY2Nlc3MgdG8gcGww
MTEgcmVnaXN0ZXJzCj4gYW5kIHBsMDExIGludGVycnVwdHM6Cj4KPiAgICAgLSBFbXVsYXRlIERS
IHJlYWQvd3JpdGUgYnkgcmVhZGluZyBhbmQgd3JpdGluZyBmcm9tL3RvIHRoZSBJTgo+ICAgICAg
IGFuZCBPVVQgcmluZyBidWZmZXJzIGFuZCByYWlzaW5nIGFuIGV2ZW50IHRvIHRoZSBiYWNrZW5k
IHdoZW4KPiAgICAgICB0aGVyZSBpcyBkYXRhIGluIHRoZSBPVVQgcmluZyBidWZmZXIgYW5kIGlu
amVjdGluZyBhbiBpbnRlcnJ1cHQKPiAgICAgICB0byB0aGUgZ3Vlc3Qgd2hlbiB0aGVyZSBpcyBk
YXRhIGluIHRoZSBJTiByaW5nIGJ1ZmZlcgo+Cj4gICAgIC0gT3RoZXIgcmVnaXN0ZXJzIGFyZSBy
ZWxhdGVkIHRvIGludGVycnVwdCBtYW5hZ2VtZW50IGFuZAo+ICAgICAgIGVzc2VudGlhbGx5IGNv
bnRyb2wgd2hlbiBpbnRlcnJ1cHRzIGFyZSBkZWxpdmVyZWQgdG8gdGhlIGd1ZXN0Cj4KPiBUaGlz
IHBhdGNoIGltcGxlbWVudHMgdGhlIFNCU0EgR2VuZXJpYyBVQVJUIHdoaWNoIGlzIGEgc3Vic2V0
IG9mIEFSTQo+IFBMMDExIFVBUlQuCj4KPiBUaGUgU0JTQSBHZW5lcmljIFVBUlQgaXMgY292ZXJl
ZCBpbiBBcHBlbmRpeCBCIG9mCj4gaHR0cHM6Ly9zdGF0aWMuZG9jcy5hcm0uY29tL2RlbjAwMjkv
YS9TZXJ2ZXJfQmFzZV9TeXN0ZW1fQXJjaGl0ZWN0dXJlX3YzXzFfQVJNX0RFTl8wMDI5QS5wZGYK
Pgo+IFNpZ25lZC1vZmYtYnk6IEJodXBpbmRlciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGlu
YXJvLm9yZz4KPiAtLS0KPiBDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgo+IENDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IENDOiBB
bmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KPgo+IENoYW5nZXMgc2luY2Ug
djQ6Cj4gLSBSZW5hbWVkIHZwbDAxMV91cGRhdGUoKSB0byB2cGwwMTFfdXBkYXRlX2ludGVycnVw
dF9zdGF0dXMoKSBhbmQgYWRkZWQgbG9naWMgdG8gYXZvaWQKPiAgIHJhaXNpbmcgc3B1cmlvdXMg
aW50ZXJydXB0cy4KPiAtIFVzZWQgYmFycmllciBpbnN0cnVjdGlvbnMgY29ycmVjdGx5IHdoaWxl
IHJlYWRpbmcvd3JpdGluZyBkYXRhIHRvIHRoZSByaW5nIGJ1ZmZlci4KPiAtIFByb3BlciBsb2Nr
IHRha2VuIGJlZm9yZSByZWFkaW5nIHJpbmcgYnVmZmVyIGluZGljZXMuCj4KPiBDaGFuZ2VzIHNp
bmNlIHYzOgo+IC0gTW92ZWQgdGhlIGNhbGwgdG8gREVGSU5FX1hFTl9GTEVYX1JJTkcgZnJvbSB2
cGwwMTEuaCB0byBwdWJsaWMvY29uc29sZS5oLiBUaGlzIG1hY3JvIGRlZmluZXMKPiAgIHN0YW5k
YXJkIGZ1bmN0aW9ucyB0byBvcGVyYXRlIG9uIHRoZSByaW5nIGJ1ZmZlci4KPiAtIExvY2sgdGFr
ZW4gd2hpbGUgdXBkYXRpbmcgdGhlIGludGVycnVwdCBtYXNrIGFuZCBjbGVhciByZWdpc3RlcnMg
aW4gbW1pb193cml0ZS4KPiAtIFVzZSBnZm5fdCBpbnN0ZWFkIG9mIHhlbl9wZm5fdC4KPiAtIHZn
aWNfZnJlZV92aXJxIGNhbGxlZCBpZiB0aGVyZSBpcyBhbnkgZXJyb3IgaW4gdnBsMDExIGluaXRp
YWxpemF0aW9uLgo+IC0gbW1pbyBoYW5kbGVycyBmcmVlZCBpZiB0aGVyZSBpcyBhbnkgZXJyb3Ig
aW4gdnBsMDExIGluaXRpYWxpemF0aW9uLgo+IC0gUmVtb3ZlZCB2cGwwMTEtPmluaXRpYWxpemVk
IGZsYWcgdXNhZ2UgYXMgdGhlIHNhbWUgY2hlY2sgY291bGQgYmUgZG9uZQo+ICAgdXNpbmcgdnBs
MDExLT5yaW5nLXJlZi4KPiAtIFVzZWQgcmV0dXJuIGluc3RlYWQgb2YgYnJlYWsgaW4gdGhlIHN3
aXRjaCBoYW5kbGluZyBvZiBlbXVsYXRpb24gb2YgZGlmZmVyZW50IHBsMDExIHJlZ2lzdGVycy4K
PiAtIFJlbmFtZWQgdnBsMDExX3VwZGF0ZV9zcGkoKSB0byB2cGwwMTFfdXBkYXRlKCkuCj4KPiBD
aGFuZ2VzIHNpbmNlIHYyOgo+IC0gVXNlIGdlbmVyaWMgdnJlZ19yZWcqIGZvciByZWFkL3dyaXRl
IG9mIHJlZ2lzdGVycyBlbXVsYXRpbmcgcGwwMTEuCj4gLSBVc2UgZ2VuZXJpYyByaW5nIGJ1ZmZl
ciBmdW5jdGlvbnMgZGVmaW5lZCB1c2luZyBERUZJTkVfWEVOX0ZMRVhfUklORy4KPiAtIFJlbmFt
ZWQgdGhlIFNQSSBpbmplY3Rpb24gZnVuY3Rpb24gdG8gdnBsMDExX3VwZGF0ZV9zcGkoKSB0byBy
ZWZsZWN0IGxldmVsCj4gICB0cmlnZ2VyZWQgbmF0dXJlIG9mIHBsMDExIGludGVycnVwdHMuCj4g
LSBUaGUgcGwwMTEgcmVnaXN0ZXIgYWNjZXNzIGFkZHJlc3Mgc2hvdWxkIGFsd2F5cyBiZSB0aGUg
YmFzZSBhZGRyZXNzIG9mIHRoZQo+ICAgY29ycmVzcG9uZGluZyByZWdpc3RlciBhcyBwZXIgc2Vj
dGlvbiBCIG9mIHRoZSBTQlNBIGRvY3VtZW50LiBGb3IgdGhpcyByZWFzb24sCj4gICB0aGUgcmVn
aXN0ZXIgcmFuZ2UgYWRkcmVzcyBhY2Nlc3MgaXMgbm90IGFsbG93ZWQuCj4KPiBDaGFuZ2VzIHNp
bmNlIHYxOgo+IC0gUmVtb3ZlZCB0aGUgb3B0aW1penRpb24gcmVsYXRlZCB0byBzZW5kaWluZyBl
dmVudHMgdG8geGVuY29uc29sZQo+IC0gVXNlIGxvY2FsIHZhcmlhYmxlcyBhcyByaW5nIGJ1ZmZl
ciBpbmRpY2VzIHdoaWxlIHVzaW5nIHRoZSByaW5nIGJ1ZmZlcgo+Cj4gIHhlbi9hcmNoL2FybS9L
Y29uZmlnICAgICAgICAgICAgIHwgICA3ICsKPiAgeGVuL2FyY2gvYXJtL01ha2VmaWxlICAgICAg
ICAgICAgfCAgIDEgKwo+ICB4ZW4vYXJjaC9hcm0vdnBsMDExLmMgICAgICAgICAgICB8IDQ0OSAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgeGVuL2luY2x1ZGUvYXNt
LWFybS9kb21haW4uaCAgICAgfCAgIDYgKwo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL3BsMDExLXVh
cnQuaCB8ICAgMiArCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vdnBsMDExLmggICAgIHwgIDczICsr
KysrKysKPiAgeGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJtLmggICAgfCAgIDYgKwo+ICA3IGZp
bGVzIGNoYW5nZWQsIDU0NCBpbnNlcnRpb25zKCspCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4v
YXJjaC9hcm0vdnBsMDExLmMKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1h
cm0vdnBsMDExLmgKPgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vS2NvbmZpZyBiL3hlbi9h
cmNoL2FybS9LY29uZmlnCj4gaW5kZXggZDQ2Yjk4Yy4uZjU4MDE5ZCAxMDA2NDQKPiAtLS0gYS94
ZW4vYXJjaC9hcm0vS2NvbmZpZwo+ICsrKyBiL3hlbi9hcmNoL2FybS9LY29uZmlnCj4gQEAgLTUw
LDYgKzUwLDEzIEBAIGNvbmZpZyBIQVNfSVRTCj4gICAgICAgICAgcHJvbXB0ICJHSUN2MyBJVFMg
TVNJIGNvbnRyb2xsZXIgc3VwcG9ydCIgaWYgRVhQRVJUID0gInkiCj4gICAgICAgICAgZGVwZW5k
cyBvbiBIQVNfR0lDVjMKPgo+ICtjb25maWcgU0JTQV9WVUFSVF9DT05TT0xFCj4gKwlib29sICJF
bXVsYXRlZCBTQlNBIFVBUlQgY29uc29sZSBzdXBwb3J0Igo+ICsJZGVmYXVsdCB5Cj4gKwktLS1o
ZWxwLS0tCj4gKwkgIEFsbG93cyBhIGd1ZXN0IHRvIHVzZSBTQlNBIEdlbmVyaWMgVUFSVCBhcyBh
IGNvbnNvbGUuIFRoZQo+ICsJICBTQlNBIEdlbmVyaWMgVUFSVCBpbXBsZW1lbnRzIGEgc3Vic2V0
IG9mIEFSTSBQTDAxMSBVQVJULgo+ICsKPiAgZW5kbWVudQo+Cj4gIG1lbnUgIkFSTSBlcnJhdGEg
d29ya2Fyb3VuZCB2aWEgdGhlIGFsdGVybmF0aXZlIGZyYW1ld29yayIKPiBkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL01ha2VmaWxlIGIveGVuL2FyY2gvYXJtL01ha2VmaWxlCj4gaW5kZXggNDll
MWZiMi4uZDljNmViZiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vTWFrZWZpbGUKPiArKysg
Yi94ZW4vYXJjaC9hcm0vTWFrZWZpbGUKPiBAQCAtNTAsNiArNTAsNyBAQCBvYmotJChDT05GSUdf
SEFTX0dJQ1YzKSArPSB2Z2ljLXYzLm8KPiAgb2JqLSQoQ09ORklHX0hBU19JVFMpICs9IHZnaWMt
djMtaXRzLm8KPiAgb2JqLXkgKz0gdm1fZXZlbnQubwo+ICBvYmoteSArPSB2dGltZXIubwo+ICtv
YmotJChDT05GSUdfU0JTQV9WVUFSVF9DT05TT0xFKSArPSB2cGwwMTEubwo+ICBvYmoteSArPSB2
cHNjaS5vCj4gIG9iai15ICs9IHZ1YXJ0Lm8KPgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
dnBsMDExLmMgYi94ZW4vYXJjaC9hcm0vdnBsMDExLmMKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+
IGluZGV4IDAwMDAwMDAuLmRiODY1MWMKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIveGVuL2FyY2gv
YXJtL3ZwbDAxMS5jCj4gQEAgLTAsMCArMSw0NDkgQEAKPiArLyoKPiArICogYXJjaC9hcm0vdnBs
MDExLmMKPiArICoKPiArICogVmlydHVhbCBQTDAxMSBVQVJUCj4gKyAqCj4gKyAqIFRoaXMgcHJv
Z3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9k
aWZ5IGl0Cj4gKyAqIHVuZGVyIHRoZSB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB0aGUgR05VIEdl
bmVyYWwgUHVibGljIExpY2Vuc2UsCj4gKyAqIHZlcnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5IHRo
ZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCj4gKyAqCj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBk
aXN0cmlidXRlZCBpbiB0aGUgaG9wZSBpdCB3aWxsIGJlIHVzZWZ1bCwgYnV0IFdJVEhPVVQKPiAr
ICogQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YgTUVS
Q0hBTlRBQklMSVRZIG9yCj4gKyAqIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAg
U2VlIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IKPiArICogbW9yZSBkZXRhaWxz
Lgo+ICsgKgo+ICsgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUg
R2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhbG9uZyB3aXRoCj4gKyAqIHRoaXMgcHJvZ3JhbTsgSWYg
bm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+Lgo+ICsgKi8KPiArCj4gKyNp
bmNsdWRlIDx4ZW4vZXJybm8uaD4KPiArI2luY2x1ZGUgPHhlbi9ldmVudC5oPgo+ICsjaW5jbHVk
ZSA8eGVuL2d1ZXN0X2FjY2Vzcy5oPgo+ICsjaW5jbHVkZSA8eGVuL2luaXQuaD4KPiArI2luY2x1
ZGUgPHhlbi9saWIuaD4KPiArI2luY2x1ZGUgPHhlbi9tbS5oPgo+ICsjaW5jbHVkZSA8eGVuL3Nj
aGVkLmg+Cj4gKyNpbmNsdWRlIDxwdWJsaWMvZG9tY3RsLmg+Cj4gKyNpbmNsdWRlIDxwdWJsaWMv
aW8vY29uc29sZS5oPgo+ICsjaW5jbHVkZSA8YXNtLWFybS9wbDAxMS11YXJ0Lmg+Cj4gKyNpbmNs
dWRlIDxhc20tYXJtL3ZnaWMtZW11bC5oPgoKRm9yIGJvdGgsIHlvdSBzaG91bGQgdXNlIGFzbS8g
YW5kIG5vdCBhc20tYXJtLyBhcyB5b3UgZGlkIGJlbG93LgoKPiArI2luY2x1ZGUgPGFzbS92cGww
MTEuaD4KPiArCj4gKy8qCj4gKyAqIFNpbmNlIHBsMDExIHJlZ2lzdGVycyBhcmUgMzItYml0IHJl
Z2lzdGVycywgYWxsIHJlZ2lzdGVycwo+ICsgKiBhcmUgaGFuZGxlZCBzaW1pbGFybHkgYWxsb3dp
bmcgOC1iaXQsIDE2LWJpdCBhbmQgMzItYml0Cj4gKyAqIGFjY2Vzc2VzIGV4Y2VwdCA2NC1iaXQg
YWNjZXNzLgo+ICsgKi8KPiArc3RhdGljIGJvb2wgdnBsMDExX3JlZzMyX2NoZWNrX2FjY2Vzcyhz
dHJ1Y3QgaHNyX2RhYnQgZGFidCkKPiArewo+ICsgICAgcmV0dXJuIChkYWJ0LnNpemUgIT0gREFC
VF9ET1VCTEVfV09SRCk7Cj4gK30KPiArCj4gK3N0YXRpYyB2b2lkIHZwbDAxMV91cGRhdGVfaW50
ZXJydXB0X3N0YXR1cyhzdHJ1Y3QgZG9tYWluICpkKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgdnBsMDEx
ICp2cGwwMTEgPSAmZC0+YXJjaC52cGwwMTE7Cj4gKyAgICB1aW50MzJfdCBpbnRlcnJ1cHRfc3Rh
dHVzID0gdnBsMDExLT51YXJ0cmlzICYgdnBsMDExLT51YXJ0aW1zYzsKClRoaXMgZnVuY3Rpb24g
aGFzIHRvIGJlIGNhbGxlZCB3aXRoIHRoZSB2dWFydCBsb2NrIHRha2VuLCByaWdodD8gSWYgc28s
IApwbGVhc2UgZG9jdW1lbnQgaXQgYW5kIGFkZCBhbiBBU1NFUlQgdG8gY2hlY2sgdGhlIGxvY2sg
aGFzIGJlZW4gdGFrZW4uCgo+ICsKPiArICAgIC8qCj4gKyAgICAgKiBUT0RPOiBQTDAxMSBpbnRl
cnJ1cHRzIGFyZSBsZXZlbCB0cmlnZ2VyZWQgd2hpY2ggbWVhbnMKPiArICAgICAqIHRoYXQgaW50
ZXJydXB0IG5lZWRzIHRvIGJlIHNldC9jbGVhciBpbnN0ZWFkIG9mIGJlaW5nCj4gKyAgICAgKiBp
bmplY3RlZC4gSG93ZXZlciwgY3VycmVudGx5IHZHSUMgZG9lcyBub3QgaGFuZGxlIGxldmVsCj4g
KyAgICAgKiB0cmlnZ2VyZWQgaW50ZXJydXB0cyBwcm9wZXJseS4gVGhpcyBmdW5jdGlvbiBuZWVk
cyB0byBiZQo+ICsgICAgICogcmV2aXNpdGVkIG9uY2UgdkdJQyBzdGFydHMgaGFuZGxpbmcgbGV2
ZWwgdHJpZ2dlcmVkCj4gKyAgICAgKiBpbnRlcnJ1cHRzLgo+ICsgICAgICovCj4gKwo+ICsgICAg
LyoKPiArICAgICAqIFJhaXNlIGFuIGludGVycnVwdCBvbmx5IGlmIGFueSBhZGRpdGlvbmFsIGlu
dGVycnVwdAo+ICsgICAgICogc3RhdHVzIGJpdCBoYXMgYmVlbiBzZXQgc2luY2UgdGhlIGxhc3Qg
dGltZS4KPiArICAgICAqLwo+ICsgICAgaWYgKCBpbnRlcnJ1cHRfc3RhdHVzICYgfnZwbDAxMS0+
c2hhZG93X3VhcnRyaXMgKQo+ICsgICAgICAgIHZnaWNfdmNwdV9pbmplY3Rfc3BpKGQsIEdVRVNU
X1ZQTDAxMV9TUEkpOwo+ICsKPiArICAgIHZwbDAxMS0+c2hhZG93X3VhcnRyaXMgPSBpbnRlcnJ1
cHRfc3RhdHVzOwo+ICt9Cj4gKwo+ICtzdGF0aWMgdWludDhfdCB2cGwwMTFfcmVhZF9kYXRhKHN0
cnVjdCBkb21haW4gKmQpCj4gK3sKPiArICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4gKyAgICB1
aW50OF90IGRhdGEgPSAwOwo+ICsgICAgc3RydWN0IHZwbDAxMSAqdnBsMDExID0gJmQtPmFyY2gu
dnBsMDExOwo+ICsgICAgc3RydWN0IHhlbmNvbnNfaW50ZXJmYWNlICppbnRmID0gdnBsMDExLT5y
aW5nX2J1ZjsKPiArICAgIFhFTkNPTlNfUklOR19JRFggaW5fY29ucywgaW5fcHJvZDsKPiArCj4g
KyAgICBWUEwwMTFfTE9DSyhkLCBmbGFncyk7Cj4gKwo+ICsgICAgaW5fY29ucyA9IGludGYtPmlu
X2NvbnM7Cj4gKyAgICBpbl9wcm9kID0gaW50Zi0+aW5fcHJvZDsKPiArCj4gKyAgICBzbXBfcm1i
KCk7Cj4gKwo+ICsgICAgLyoKPiArICAgICAqIEl0IGlzIGV4cGVjdGVkIHRoYXQgdGhlcmUgd2ls
bCBiZSBkYXRhIGluIHRoZSByaW5nIGJ1ZmZlciB3aGVuIHRoaXMKPiArICAgICAqIGZ1bmN0aW9u
IGlzIGNhbGxlZCBzaW5jZSB0aGUgZ3Vlc3QgaXMgZXhwZWN0ZWQgdG8gcmVhZCB0aGUgZGF0YSBy
ZWdpc3Rlcgo+ICsgICAgICogb25seSBpZiB0aGUgVFhGRSBmbGFnIGlzIG5vdCBzZXQuCj4gKyAg
ICAgKiBJZiB0aGUgZ3Vlc3Qgc3RpbGwgZG9lcyByZWFkIHdoZW4gVFhGRSBiaXQgaXMgc2V0IHRo
ZW4gMCB3aWxsIGJlIHJldHVybmVkLgo+ICsgICAgICovCj4gKyAgICBpZiAoIHhlbmNvbnNfcXVl
dWVkKGluX3Byb2QsIGluX2NvbnMsIHNpemVvZihpbnRmLT5pbikpID4gMCApCj4gKyAgICB7Cj4g
KyAgICAgICAgZGF0YSA9IGludGYtPmluW3hlbmNvbnNfbWFzayhpbl9jb25zLCBzaXplb2YoaW50
Zi0+aW4pKV07Cj4gKyAgICAgICAgaW5fY29ucyArPSAxOwo+ICsgICAgICAgIHNtcF9tYigpOwo+
ICsgICAgICAgIGludGYtPmluX2NvbnMgPSBpbl9jb25zOwo+ICsgICAgfQo+ICsgICAgZWxzZQo+
ICsgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwgInZwbDAxMTogVW5leHBlY3RlZCBJTiByaW5n
IGJ1ZmZlciBlbXB0eVxuIik7Cj4gKwo+ICsgICAgaWYgKCB4ZW5jb25zX3F1ZXVlZChpbl9wcm9k
LCBpbl9jb25zLCBzaXplb2YoaW50Zi0+aW4pKSA9PSAwICkKPiArICAgIHsKPiArICAgICAgICB2
cGwwMTEtPnVhcnRmciB8PSBSWEZFOwo+ICsgICAgICAgIHZwbDAxMS0+dWFydHJpcyAmPSB+UlhJ
Owo+ICsgICAgfQo+ICsKPiArICAgIHZwbDAxMS0+dWFydGZyICY9IH5SWEZGOwo+ICsKPiArICAg
IHZwbDAxMV91cGRhdGVfaW50ZXJydXB0X3N0YXR1cyhkKTsKPiArCj4gKyAgICBWUEwwMTFfVU5M
T0NLKGQsIGZsYWdzKTsKPiArCj4gKyAgICAvKgo+ICsgICAgICogU2VuZCBhbiBldmVudCB0byBj
b25zb2xlIGJhY2tlbmQgdG8gaW5kaWNhdGUgdGhhdCBkYXRhIGhhcyBiZWVuCj4gKyAgICAgKiBy
ZWFkIGZyb20gdGhlIElOIHJpbmcgYnVmZmVyLgo+ICsgICAgICovCj4gKyAgICBub3RpZnlfdmlh
X3hlbl9ldmVudF9jaGFubmVsKGQsIHZwbDAxMS0+ZXZ0Y2huKTsKPiArCj4gKyAgICByZXR1cm4g
ZGF0YTsKPiArfQo+ICsKPiArc3RhdGljIHZvaWQgdnBsMDExX3dyaXRlX2RhdGEoc3RydWN0IGRv
bWFpbiAqZCwgdWludDhfdCBkYXRhKQo+ICt7Cj4gKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwo+
ICsgICAgc3RydWN0IHZwbDAxMSAqdnBsMDExID0gJmQtPmFyY2gudnBsMDExOwo+ICsgICAgc3Ry
dWN0IHhlbmNvbnNfaW50ZXJmYWNlICppbnRmID0gdnBsMDExLT5yaW5nX2J1ZjsKPiArICAgIFhF
TkNPTlNfUklOR19JRFggb3V0X2NvbnMsIG91dF9wcm9kOwo+ICsKPiArICAgIFZQTDAxMV9MT0NL
KGQsIGZsYWdzKTsKPiArCj4gKyAgICBvdXRfY29ucyA9IGludGYtPm91dF9jb25zOwo+ICsgICAg
b3V0X3Byb2QgPSBpbnRmLT5vdXRfcHJvZDsKPiArCj4gKyAgICBzbXBfcm1iKCk7Cj4gKwo+ICsg
ICAgLyoKPiArICAgICAqIEl0IGlzIGV4cGVjdGVkIHRoYXQgdGhlIHJpbmcgaXMgbm90IGZ1bGwg
d2hlbiB0aGlzIGZ1bmN0aW9uIGlzIGNhbGxlZAo+ICsgICAgICogYXMgdGhlIGd1ZXN0IGlzIGV4
cGVjdGVkIHRvIHdyaXRlIHRvIHRoZSBkYXRhIHJlZ2lzdGVyIG9ubHkgd2hlbiB0aGUKPiArICAg
ICAqIFRYRkYgZmxhZyBpcyBub3Qgc2V0Lgo+ICsgICAgICogSW4gY2FzZSB0aGUgZ3Vlc3QgZG9l
cyB3cml0ZSBldmVuIHdoZW4gdGhlIFRYRkYgZmxhZyBpcyBzZXQgdGhlbiB0aGUKPiArICAgICAq
IGRhdGEgd2lsbCBiZSBzaWxlbnRseSBkcm9wcGVkLgo+ICsgICAgICovCj4gKyAgICBpZiAoIHhl
bmNvbnNfcXVldWVkKG91dF9wcm9kLCBvdXRfY29ucywgc2l6ZW9mKGludGYtPm91dCkpICE9Cj4g
KyAgICAgICAgIHNpemVvZiAoaW50Zi0+b3V0KSApCj4gKyAgICB7Cj4gKyAgICAgICAgaW50Zi0+
b3V0W3hlbmNvbnNfbWFzayhvdXRfcHJvZCwgc2l6ZW9mKGludGYtPm91dCkpXSA9IGRhdGE7Cj4g
KyAgICAgICAgb3V0X3Byb2QgKz0gMTsKPiArICAgICAgICBzbXBfd21iKCk7Cj4gKyAgICAgICAg
aW50Zi0+b3V0X3Byb2QgPSBvdXRfcHJvZDsKPiArICAgIH0KPiArICAgIGVsc2UKPiArICAgICAg
ICBncHJpbnRrKFhFTkxPR19FUlIsICJ2cGwwMTE6IFVuZXhwZWN0ZWQgT1VUIHJpbmcgYnVmZmVy
IGZ1bGxcbiIpOwo+ICsKPiArICAgIGlmICggeGVuY29uc19xdWV1ZWQob3V0X3Byb2QsIG91dF9j
b25zLCBzaXplb2YoaW50Zi0+b3V0KSkgPT0KPiArICAgICAgICAgc2l6ZW9mIChpbnRmLT5vdXQp
ICkKPiArICAgIHsKPiArICAgICAgICB2cGwwMTEtPnVhcnRmciB8PSBUWEZGOwo+ICsgICAgICAg
IHZwbDAxMS0+dWFydHJpcyAmPSB+VFhJOwo+ICsgICAgfQo+ICsKPiArICAgIHZwbDAxMS0+dWFy
dGZyIHw9IEJVU1k7Cj4gKwo+ICsgICAgdnBsMDExLT51YXJ0ZnIgJj0gflRYRkU7Cj4gKwo+ICsg
ICAgdnBsMDExX3VwZGF0ZV9pbnRlcnJ1cHRfc3RhdHVzKGQpOwo+ICsKPiArICAgIFZQTDAxMV9V
TkxPQ0soZCwgZmxhZ3MpOwo+ICsKPiArICAgIC8qCj4gKyAgICAgKiBTZW5kIGFuIGV2ZW50IHRv
IGNvbnNvbGUgYmFja2VuZCB0byBpbmRpY2F0ZSB0aGF0IHRoZXJlIGlzCj4gKyAgICAgKiBkYXRh
IGluIHRoZSBPVVQgcmluZyBidWZmZXIuCj4gKyAgICAgKi8KPiArICAgIG5vdGlmeV92aWFfeGVu
X2V2ZW50X2NoYW5uZWwoZCwgdnBsMDExLT5ldnRjaG4pOwo+ICt9Cj4gKwo+ICtzdGF0aWMgaW50
IHZwbDAxMV9tbWlvX3JlYWQoc3RydWN0IHZjcHUgKnYsCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBtbWlvX2luZm9fdCAqaW5mbywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHJlZ2lzdGVyX3QgKnIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpwcml2
KQo+ICt7Cj4gKyAgICBzdHJ1Y3QgaHNyX2RhYnQgZGFidCA9IGluZm8tPmRhYnQ7Cj4gKyAgICB1
aW50MzJfdCB2cGwwMTFfcmVnID0gKHVpbnQzMl90KShpbmZvLT5ncGEgLSBHVUVTVF9QTDAxMV9C
QVNFKTsKPiArICAgIHN0cnVjdCB2cGwwMTEgKnZwbDAxMSA9ICZ2LT5kb21haW4tPmFyY2gudnBs
MDExOwo+ICsgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKPiArICAgIHVuc2lnbmVk
IGxvbmcgZmxhZ3M7Cj4gKwo+ICsgICAgc3dpdGNoICggdnBsMDExX3JlZyApCj4gKyAgICB7Cj4g
KyAgICBjYXNlIERSOgo+ICsgICAgICAgIGlmICggIXZwbDAxMV9yZWczMl9jaGVja19hY2Nlc3Mo
ZGFidCkgKSBnb3RvIGJhZF93aWR0aDsKPiArCj4gKyAgICAgICAgKnIgPSB2cmVnX3JlZzMyX2V4
dHJhY3QodnBsMDExX3JlYWRfZGF0YShkKSwgaW5mbyk7Cj4gKyAgICAgICAgcmV0dXJuIDE7Cj4g
Kwo+ICsgICAgY2FzZSBSU1I6Cj4gKyAgICAgICAgaWYgKCAhdnBsMDExX3JlZzMyX2NoZWNrX2Fj
Y2VzcyhkYWJ0KSApIGdvdG8gYmFkX3dpZHRoOwo+ICsKPiArICAgICAgICAvKiBJdCBhbHdheXMg
cmV0dXJucyAwIGFzIHRoZXJlIGFyZSBubyBwaHlzaWNhbCBlcnJvcnMuICovCj4gKyAgICAgICAg
KnIgPSAwOwo+ICsgICAgICAgIHJldHVybiAxOwo+ICsKPiArICAgIGNhc2UgRlI6Cj4gKyAgICAg
ICAgaWYgKCAhdnBsMDExX3JlZzMyX2NoZWNrX2FjY2VzcyhkYWJ0KSApIGdvdG8gYmFkX3dpZHRo
Owo+ICsKPiArICAgICAgICBWUEwwMTFfTE9DSyhkLCBmbGFncyk7Cj4gKyAgICAgICAgKnIgPSB2
cmVnX3JlZzMyX2V4dHJhY3QodnBsMDExLT51YXJ0ZnIsIGluZm8pOwo+ICsgICAgICAgIFZQTDAx
MV9VTkxPQ0soZCwgZmxhZ3MpOwo+ICsgICAgICAgIHJldHVybiAxOwo+ICsKPiArICAgIGNhc2Ug
UklTOgo+ICsgICAgICAgIGlmICggIXZwbDAxMV9yZWczMl9jaGVja19hY2Nlc3MoZGFidCkgKSBn
b3RvIGJhZF93aWR0aDsKPiArCj4gKyAgICAgICAgVlBMMDExX0xPQ0soZCwgZmxhZ3MpOwo+ICsg
ICAgICAgICpyID0gdnJlZ19yZWczMl9leHRyYWN0KHZwbDAxMS0+dWFydHJpcywgaW5mbyk7Cj4g
KyAgICAgICAgVlBMMDExX1VOTE9DSyhkLCBmbGFncyk7Cj4gKyAgICAgICAgcmV0dXJuIDE7Cj4g
Kwo+ICsgICAgY2FzZSBNSVM6Cj4gKyAgICAgICAgaWYgKCAhdnBsMDExX3JlZzMyX2NoZWNrX2Fj
Y2VzcyhkYWJ0KSApIGdvdG8gYmFkX3dpZHRoOwo+ICsKPiArICAgICAgICBWUEwwMTFfTE9DSyhk
LCBmbGFncyk7Cj4gKyAgICAgICAgKnIgPSB2cmVnX3JlZzMyX2V4dHJhY3QodnBsMDExLT51YXJ0
cmlzICYgdnBsMDExLT51YXJ0aW1zYywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBpbmZvKTsKPiArICAgICAgICBWUEwwMTFfVU5MT0NLKGQsIGZsYWdzKTsKPiArICAgICAgICBy
ZXR1cm4gMTsKPiArCj4gKyAgICBjYXNlIElNU0M6Cj4gKyAgICAgICAgaWYgKCAhdnBsMDExX3Jl
ZzMyX2NoZWNrX2FjY2VzcyhkYWJ0KSApIGdvdG8gYmFkX3dpZHRoOwo+ICsKPiArICAgICAgICBW
UEwwMTFfTE9DSyhkLCBmbGFncyk7Cj4gKyAgICAgICAgKnIgPSB2cmVnX3JlZzMyX2V4dHJhY3Qo
dnBsMDExLT51YXJ0aW1zYywgaW5mbyk7Cj4gKyAgICAgICAgVlBMMDExX1VOTE9DSyhkLCBmbGFn
cyk7Cj4gKyAgICAgICAgcmV0dXJuIDE7Cj4gKwo+ICsgICAgY2FzZSBJQ1I6Cj4gKyAgICAgICAg
aWYgKCAhdnBsMDExX3JlZzMyX2NoZWNrX2FjY2VzcyhkYWJ0KSApIGdvdG8gYmFkX3dpZHRoOwo+
ICsKPiArICAgICAgICAvKiBPbmx5IHdyaXRlIGlzIHZhbGlkLiAqLwo+ICsgICAgICAgIHJldHVy
biAwOwo+ICsKPiArICAgIGRlZmF1bHQ6Cj4gKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAi
dnBsMDExOiB1bmhhbmRsZWQgcmVhZCByJWQgb2Zmc2V0ICUjMDh4XG4iLAo+ICsgICAgICAgICAg
ICAgICAgZGFidC5yZWcsIHZwbDAxMV9yZWcpOwo+ICsgICAgICAgIHJldHVybiAwOwo+ICsgICAg
fQo+ICsKPiArICAgIHJldHVybiAxOwo+ICsKPiArYmFkX3dpZHRoOgo+ICsgICAgZ3ByaW50ayhY
RU5MT0dfRVJSLCAidnBsMDExOiBiYWQgcmVhZCB3aWR0aCAlZCByJWQgb2Zmc2V0ICUjMDh4XG4i
LAo+ICsgICAgICAgICAgICBkYWJ0LnNpemUsIGRhYnQucmVnLCB2cGwwMTFfcmVnKTsKPiArICAg
IGRvbWFpbl9jcmFzaF9zeW5jaHJvbm91cygpOwo+ICsgICAgcmV0dXJuIDA7Cj4gKwo+ICt9Cj4g
Kwo+ICtzdGF0aWMgaW50IHZwbDAxMV9tbWlvX3dyaXRlKHN0cnVjdCB2Y3B1ICp2LAo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIG1taW9faW5mb190ICppbmZvLAo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHJlZ2lzdGVyX3QgciwKPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB2b2lkICpwcml2KQo+ICt7Cj4gKyAgICBzdHJ1Y3QgaHNyX2RhYnQgZGFidCA9IGlu
Zm8tPmRhYnQ7Cj4gKyAgICB1aW50MzJfdCB2cGwwMTFfcmVnID0gKHVpbnQzMl90KShpbmZvLT5n
cGEgLSBHVUVTVF9QTDAxMV9CQVNFKTsKPiArICAgIHN0cnVjdCB2cGwwMTEgKnZwbDAxMSA9ICZ2
LT5kb21haW4tPmFyY2gudnBsMDExOwo+ICsgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFp
bjsKPiArICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4gKwo+ICsgICAgc3dpdGNoICggdnBsMDEx
X3JlZyApCj4gKyAgICB7Cj4gKyAgICBjYXNlIERSOgo+ICsgICAgewo+ICsgICAgICAgIHVpbnQz
Ml90IGRhdGEgPSAwOwo+ICsKPiArICAgICAgICBpZiAoICF2cGwwMTFfcmVnMzJfY2hlY2tfYWNj
ZXNzKGRhYnQpICkgZ290byBiYWRfd2lkdGg7Cj4gKwo+ICsgICAgICAgIHZyZWdfcmVnMzJfdXBk
YXRlKCZkYXRhLCByLCBpbmZvKTsKCkkgZGlzbGlrZSB0aGUgaWRlYSBvZiByZWx5aW5nIG9uIGlt
cGxpY2l0IGNhc3QgYmV0d2VlbiBmdW5jdGlvbi4gVGhpcyBpcyAKYSBjYWxsIGZvciBlcnJvci4g
UGxlYXNlIHJldGFpbiB0aGUgZGF0YSAmPSAweEZGIGhlcmUuCgo+ICsgICAgICAgIHZwbDAxMV93
cml0ZV9kYXRhKHYtPmRvbWFpbiwgZGF0YSk7Cj4gKyAgICAgICAgcmV0dXJuIDE7Cj4gKyAgICB9
CgpOSVQ6IG5ld2xpbmUgaGVyZS4KCj4gKyAgICBjYXNlIFJTUjogLyogTm90aGluZyB0byBjbGVh
ci4gKi8KPiArICAgICAgICBpZiAoICF2cGwwMTFfcmVnMzJfY2hlY2tfYWNjZXNzKGRhYnQpICkg
Z290byBiYWRfd2lkdGg7Cj4gKwo+ICsgICAgICAgIHJldHVybiAxOwo+ICsKPiArICAgIGNhc2Ug
RlI6Cj4gKyAgICBjYXNlIFJJUzoKPiArICAgIGNhc2UgTUlTOgo+ICsgICAgICAgIGdvdG8gd3Jp
dGVfaWdub3JlOwo+ICsKPiArICAgIGNhc2UgSU1TQzoKPiArICAgICAgICBpZiAoICF2cGwwMTFf
cmVnMzJfY2hlY2tfYWNjZXNzKGRhYnQpICkgZ290byBiYWRfd2lkdGg7Cj4gKwo+ICsgICAgICAg
IFZQTDAxMV9MT0NLKGQsIGZsYWdzKTsKPiArICAgICAgICB2cmVnX3JlZzMyX3VwZGF0ZSgmdnBs
MDExLT51YXJ0aW1zYywgciwgaW5mbyk7Cj4gKyAgICAgICAgdnBsMDExX3VwZGF0ZV9pbnRlcnJ1
cHRfc3RhdHVzKHYtPmRvbWFpbik7Cj4gKyAgICAgICAgVlBMMDExX1VOTE9DSyhkLCBmbGFncyk7
Cj4gKyAgICAgICAgcmV0dXJuIDE7Cj4gKwo+ICsgICAgY2FzZSBJQ1I6Cj4gKyAgICAgICAgaWYg
KCAhdnBsMDExX3JlZzMyX2NoZWNrX2FjY2VzcyhkYWJ0KSApIGdvdG8gYmFkX3dpZHRoOwo+ICsK
PiArICAgICAgICBWUEwwMTFfTE9DSyhkLCBmbGFncyk7Cj4gKyAgICAgICAgdnJlZ19yZWczMl9j
bGVhcmJpdHMoJnZwbDAxMS0+dWFydHJpcywgciwgaW5mbyk7Cj4gKyAgICAgICAgdnBsMDExX3Vw
ZGF0ZV9pbnRlcnJ1cHRfc3RhdHVzKGQpOwo+ICsgICAgICAgIFZQTDAxMV9VTkxPQ0soZCwgZmxh
Z3MpOwo+ICsgICAgICAgIHJldHVybiAxOwo+ICsKPiArICAgIGRlZmF1bHQ6Cj4gKyAgICAgICAg
Z3ByaW50ayhYRU5MT0dfRVJSLCAidnBsMDExOiB1bmhhbmRsZWQgd3JpdGUgciVkIG9mZnNldCAl
IzA4eFxuIiwKPiArICAgICAgICAgICAgICAgIGRhYnQucmVnLCB2cGwwMTFfcmVnKTsKPiArICAg
ICAgICByZXR1cm4gMDsKPiArICAgIH0KPiArCj4gK3dyaXRlX2lnbm9yZToKPiArICAgIHJldHVy
biAxOwo+ICsKPiArYmFkX3dpZHRoOgo+ICsgICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAidnBsMDEx
OiBiYWQgd3JpdGUgd2lkdGggJWQgciVkIG9mZnNldCAlIzA4eFxuIiwKPiArICAgICAgICAgICAg
ZGFidC5zaXplLCBkYWJ0LnJlZywgdnBsMDExX3JlZyk7Cj4gKyAgICBkb21haW5fY3Jhc2hfc3lu
Y2hyb25vdXMoKTsKPiArICAgIHJldHVybiAwOwo+ICsKPiArfQo+ICsKPiArc3RhdGljIGNvbnN0
IHN0cnVjdCBtbWlvX2hhbmRsZXJfb3BzIHZwbDAxMV9tbWlvX2hhbmRsZXIgPSB7Cj4gKyAgICAu
cmVhZCA9IHZwbDAxMV9tbWlvX3JlYWQsCj4gKyAgICAud3JpdGUgPSB2cGwwMTFfbW1pb193cml0
ZSwKPiArfTsKPiArCj4gK3N0YXRpYyB2b2lkIHZwbDAxMV9kYXRhX2F2YWlsKHN0cnVjdCBkb21h
aW4gKmQpCj4gK3sKPiArICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4gKyAgICBzdHJ1Y3QgdnBs
MDExICp2cGwwMTEgPSAmZC0+YXJjaC52cGwwMTE7Cj4gKyAgICBzdHJ1Y3QgeGVuY29uc19pbnRl
cmZhY2UgKmludGYgPSB2cGwwMTEtPnJpbmdfYnVmOwo+ICsgICAgWEVOQ09OU19SSU5HX0lEWCBp
bl9jb25zLCBpbl9wcm9kLCBvdXRfY29ucywgb3V0X3Byb2Q7Cj4gKyAgICBYRU5DT05TX1JJTkdf
SURYIGluX3JpbmdfcXNpemUsIG91dF9yaW5nX3FzaXplOwo+ICsKPiArICAgIFZQTDAxMV9MT0NL
KGQsIGZsYWdzKTsKPiArCj4gKyAgICBpbl9jb25zID0gaW50Zi0+aW5fY29uczsKPiArICAgIGlu
X3Byb2QgPSBpbnRmLT5pbl9wcm9kOwo+ICsgICAgb3V0X2NvbnMgPSBpbnRmLT5vdXRfY29uczsK
PiArICAgIG91dF9wcm9kID0gaW50Zi0+b3V0X3Byb2Q7Cj4gKwo+ICsgICAgc21wX3JtYigpOwo+
ICsKPiArICAgIGluX3JpbmdfcXNpemUgPSB4ZW5jb25zX3F1ZXVlZChpbl9wcm9kLAo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluX2NvbnMsCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKGludGYtPmluKSk7Cj4gKwo+ICsgICAgb3V0X3Jp
bmdfcXNpemUgPSB4ZW5jb25zX3F1ZXVlZChvdXRfcHJvZCwKPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgb3V0X2NvbnMsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHNpemVvZihpbnRmLT5vdXQpKTsKPiArCj4gKyAgICAvKiBVcGRhdGUgdGhlIHVh
cnQgcnggc3RhdGUgaWYgdGhlIGJ1ZmZlciBpcyBub3QgZW1wdHkuICovCj4gKyAgICBpZiAoIGlu
X3JpbmdfcXNpemUgIT0gMCApCj4gKyAgICB7Cj4gKyAgICAgICAgdnBsMDExLT51YXJ0ZnIgJj0g
flJYRkU7Cj4gKyAgICAgICAgaWYgKCBpbl9yaW5nX3FzaXplID09IHNpemVvZihpbnRmLT5pbikg
KQo+ICsgICAgICAgICAgICB2cGwwMTEtPnVhcnRmciB8PSBSWEZGOwo+ICsgICAgICAgIHZwbDAx
MS0+dWFydHJpcyB8PSBSWEk7Cj4gKyAgICB9Cj4gKwo+ICsgICAgLyogVXBkYXRlIHRoZSB1YXJ0
IHR4IHN0YXRlIGlmIHRoZSBidWZmZXIgaXMgbm90IGZ1bGwuICovCj4gKyAgICBpZiAoIG91dF9y
aW5nX3FzaXplICE9IHNpemVvZihpbnRmLT5vdXQpICkKPiArICAgIHsKPiArICAgICAgICB2cGww
MTEtPnVhcnRmciAmPSB+VFhGRjsKPiArICAgICAgICB2cGwwMTEtPnVhcnRyaXMgfD0gVFhJOwo+
ICsgICAgICAgIGlmICggb3V0X3JpbmdfcXNpemUgPT0gMCApCj4gKyAgICAgICAgewo+ICsgICAg
ICAgICAgICB2cGwwMTEtPnVhcnRmciAmPSB+QlVTWTsKPiArICAgICAgICAgICAgdnBsMDExLT51
YXJ0ZnIgfD0gVFhGRTsKPiArICAgICAgICB9Cj4gKyAgICB9Cj4gKwo+ICsgICAgdnBsMDExX3Vw
ZGF0ZV9pbnRlcnJ1cHRfc3RhdHVzKGQpOwo+ICsKPiArICAgIFZQTDAxMV9VTkxPQ0soZCwgZmxh
Z3MpOwo+ICt9Cj4gKwo+ICsKCk5JVDogT25lIG5ld2xpbmUgaXMgZW5vdWdoLiBQbGVhc2UgZHJv
cCBvbmUuCgo+ICtzdGF0aWMgdm9pZCB2cGwwMTFfbm90aWZpY2F0aW9uKHN0cnVjdCB2Y3B1ICp2
LCB1bnNpZ25lZCBpbnQgcG9ydCkKPiArewo+ICsgICAgdnBsMDExX2RhdGFfYXZhaWwodi0+ZG9t
YWluKTsKPiArfQo+ICsKPiAraW50IGRvbWFpbl92cGwwMTFfaW5pdChzdHJ1Y3QgZG9tYWluICpk
LCBzdHJ1Y3QgdnBsMDExX2luaXRfaW5mbyAqaW5mbykKPiArewo+ICsgICAgaW50IHJjOwo+ICsg
ICAgc3RydWN0IHZwbDAxMSAqdnBsMDExID0gJmQtPmFyY2gudnBsMDExOwo+ICsKPiArICAgIGlm
ICggdnBsMDExLT5yaW5nX2J1ZiApCj4gKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gKwo+ICsg
ICAgLyogTWFwIHRoZSBndWVzdCBQRk4gdG8gWGVuIGFkZHJlc3Mgc3BhY2UuICovCj4gKyAgICBy
YyA9ICBwcmVwYXJlX3JpbmdfZm9yX2hlbHBlcihkLAo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZ2ZuX3goaW5mby0+Z2ZuKSwKPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICZ2cGwwMTEtPnJpbmdfcGFnZSwKPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICZ2cGwwMTEtPnJpbmdfYnVmKTsKPiArICAgIGlmICggcmMgPCAwICkKPiArICAg
ICAgICBnb3RvIG91dDsKPiArCj4gKyAgICByYyA9IHZnaWNfcmVzZXJ2ZV92aXJxKGQsIEdVRVNU
X1ZQTDAxMV9TUEkpOwo+ICsgICAgaWYgKCAhcmMgKQo+ICsgICAgewo+ICsgICAgICAgIHJjID0g
LUVJTlZBTDsKPiArICAgICAgICBnb3RvIG91dDE7Cj4gKyAgICB9Cj4gKwo+ICsgICAgcmMgPSBh
bGxvY191bmJvdW5kX3hlbl9ldmVudF9jaGFubmVsKGQsIDAsIGluZm8tPmNvbnNvbGVfZG9taWQs
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdnBsMDExX25vdGlm
aWNhdGlvbik7Cj4gKyAgICBpZiAoIHJjIDwgMCApCj4gKyAgICAgICAgZ290byBvdXQyOwo+ICsK
PiArICAgIHZwbDAxMS0+ZXZ0Y2huID0gaW5mby0+ZXZ0Y2huID0gcmM7Cj4gKwo+ICsgICAgc3Bp
bl9sb2NrX2luaXQoJnZwbDAxMS0+bG9jayk7Cj4gKwo+ICsgICAgcmVnaXN0ZXJfbW1pb19oYW5k
bGVyKGQsICZ2cGwwMTFfbW1pb19oYW5kbGVyLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
IEdVRVNUX1BMMDExX0JBU0UsIEdVRVNUX1BMMDExX1NJWkUsIE5VTEwpOwo+ICsKPiArICAgIHJl
dHVybiAwOwo+ICsKPiArb3V0MjoKPiArICAgIHZnaWNfZnJlZV92aXJxKGQsIEdVRVNUX1ZQTDAx
MV9TUEkpOwo+ICsKPiArb3V0MToKPiArICAgIGRlc3Ryb3lfcmluZ19mb3JfaGVscGVyKCZ2cGww
MTEtPnJpbmdfYnVmLCB2cGwwMTEtPnJpbmdfcGFnZSk7Cj4gKwo+ICtvdXQ6Cj4gKyAgICByZXR1
cm4gcmM7Cj4gK30KPiArCj4gK3ZvaWQgZG9tYWluX3ZwbDAxMV9kZWluaXQoc3RydWN0IGRvbWFp
biAqZCkKPiArewo+ICsgICAgc3RydWN0IHZwbDAxMSAqdnBsMDExID0gJmQtPmFyY2gudnBsMDEx
Owo+ICsKPiArICAgIGlmICggIXZwbDAxMS0+cmluZ19idWYgKQo+ICsgICAgICAgIHJldHVybjsK
PiArCj4gKyAgICBmcmVlX3hlbl9ldmVudF9jaGFubmVsKGQsIHZwbDAxMS0+ZXZ0Y2huKTsKPiAr
ICAgIGRlc3Ryb3lfcmluZ19mb3JfaGVscGVyKCZ2cGwwMTEtPnJpbmdfYnVmLCB2cGwwMTEtPnJp
bmdfcGFnZSk7Cj4gKyAgICB4ZnJlZShkLT5hcmNoLnZtbWlvLmhhbmRsZXJzKTsKPiArfQo+ICsK
PiArLyoKPiArICogTG9jYWwgdmFyaWFibGVzOgo+ICsgKiBtb2RlOiBDCj4gKyAqIGMtZmlsZS1z
dHlsZTogIkJTRCIKPiArICogYy1iYXNpYy1vZmZzZXQ6IDQKPiArICogaW5kZW50LXRhYnMtbW9k
ZTogbmlsCj4gKyAqIEVuZDoKPiArICovCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1h
cm0vZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCj4gaW5kZXggOGRmYzFk
MS4uMWExMTQ1ZCAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCj4g
KysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaAo+IEBAIC0xMSw2ICsxMSw3IEBACj4g
ICNpbmNsdWRlIDxwdWJsaWMvaHZtL3BhcmFtcy5oPgo+ICAjaW5jbHVkZSA8eGVuL3NlcmlhbC5o
Pgo+ICAjaW5jbHVkZSA8eGVuL3JidHJlZS5oPgo+ICsjaW5jbHVkZSA8YXNtLWFybS92cGwwMTEu
aD4KPgo+ICBzdHJ1Y3QgaHZtX2RvbWFpbgo+ICB7Cj4gQEAgLTE0NSw2ICsxNDYsMTEgQEAgc3Ry
dWN0IGFyY2hfZG9tYWluCj4gICAgICBzdHJ1Y3Qgewo+ICAgICAgICAgIHVpbnQ4X3QgcHJpdmls
ZWdlZF9jYWxsX2VuYWJsZWQgOiAxOwo+ICAgICAgfSBtb25pdG9yOwo+ICsKPiArI2lmZGVmIENP
TkZJR19TQlNBX1ZVQVJUX0NPTlNPTEUKPiArICAgIHN0cnVjdCB2cGwwMTEgdnBsMDExOwo+ICsj
ZW5kaWYKPiArCj4gIH0gIF9fY2FjaGVsaW5lX2FsaWduZWQ7Cj4KPiAgc3RydWN0IGFyY2hfdmNw
dQo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BsMDExLXVhcnQuaCBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vcGwwMTEtdWFydC5oCj4gaW5kZXggMTIzZjQ3Ny4uNTdlOWVjNyAxMDA2
NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BsMDExLXVhcnQuaAo+ICsrKyBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vcGwwMTEtdWFydC5oCj4gQEAgLTQ5LDYgKzQ5LDggQEAKPiAgLyogRlIg
Yml0cyAqLwo+ICAjZGVmaW5lIFRYRkUgICAoMTw8NykgLyogVFggRklGTyBlbXB0eSAqLwo+ICAj
ZGVmaW5lIFJYRkUgICAoMTw8NCkgLyogUlggRklGTyBlbXB0eSAqLwo+ICsjZGVmaW5lIFRYRkYg
ICAoMTw8NSkgLyogVFggRklGTyBmdWxsICovCj4gKyNkZWZpbmUgUlhGRiAgICgxPDw2KSAvKiBS
WCBGSUZPIGZ1bGwgKi8KPiAgI2RlZmluZSBCVVNZICAgKDE8PDMpIC8qIFRyYW5zbWl0IGlzIG5v
dCBjb21wbGV0ZSAqLwo+Cj4gIC8qIExDUl9IIGJpdHMgKi8KPiBkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS92cGwwMTEuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdnBsMDExLmgKPiBu
ZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAuLmYxYzY3MTYKPiAtLS0gL2Rldi9u
dWxsCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS92cGwwMTEuaAo+IEBAIC0wLDAgKzEsNzMg
QEAKPiArLyoKPiArICogaW5jbHVkZS94ZW4vdnBsMDExLmgKPiArICoKPiArICogVmlydHVhbCBQ
TDAxMSBVQVJUCj4gKyAqCj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3Ug
Y2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5IGl0Cj4gKyAqIHVuZGVyIHRoZSB0ZXJt
cyBhbmQgY29uZGl0aW9ucyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UsCj4gKyAq
IHZlcnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24u
Cj4gKyAqCj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSBpdCB3
aWxsIGJlIHVzZWZ1bCwgYnV0IFdJVEhPVVQKPiArICogQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2
ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YgTUVSQ0hBTlRBQklMSVRZIG9yCj4gKyAqIEZJVE5F
U1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMg
TGljZW5zZSBmb3IKPiArICogbW9yZSBkZXRhaWxzLgo+ICsgKgo+ICsgKiBZb3Ugc2hvdWxkIGhh
dmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhbG9u
ZyB3aXRoCj4gKyAqIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9y
Zy9saWNlbnNlcy8+Lgo+ICsgKi8KPiArCj4gKyNpZm5kZWYgX1ZQTDAxMV9IXwo+ICsjZGVmaW5l
IF9WUEwwMTFfSF8KPiArCj4gKyNpbmNsdWRlIDxwdWJsaWMvZG9tY3RsLmg+Cj4gKyNpbmNsdWRl
IDxwdWJsaWMvaW8vcmluZy5oPgo+ICsjaW5jbHVkZSA8YXNtLWFybS92cmVnLmg+CgojaW5jbHVk
ZSA8YXNtL3ZyZWcuaD4KCj4gKyNpbmNsdWRlIDx4ZW4vbW0uaD4KPiArCj4gKy8qIGhlbHBlciBt
YWNyb3MgKi8KPiArI2RlZmluZSBWUEwwMTFfTE9DSyhkLGZsYWdzKSBzcGluX2xvY2tfaXJxc2F2
ZSgmKGQpLT5hcmNoLnZwbDAxMS5sb2NrLCBmbGFncykKPiArI2RlZmluZSBWUEwwMTFfVU5MT0NL
KGQsZmxhZ3MpIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJihkKS0+YXJjaC52cGwwMTEubG9jaywg
ZmxhZ3MpCj4gKwo+ICtzdHJ1Y3QgdnBsMDExIHsKPiArICAgIHZvaWQgKnJpbmdfYnVmOwo+ICsg
ICAgc3RydWN0IHBhZ2VfaW5mbyAqcmluZ19wYWdlOwo+ICsgICAgdWludDMyX3QgICAgdWFydGZy
OyAgICAgICAgIC8qIEZsYWcgcmVnaXN0ZXIgKi8KPiArICAgIHVpbnQzMl90ICAgIHVhcnRjcjsg
ICAgICAgICAvKiBDb250cm9sIHJlZ2lzdGVyICovCj4gKyAgICB1aW50MzJfdCAgICB1YXJ0aW1z
YzsgICAgICAgLyogSW50ZXJydXB0IG1hc2sgcmVnaXN0ZXIqLwo+ICsgICAgdWludDMyX3QgICAg
dWFydGljcjsgICAgICAgIC8qIEludGVycnVwdCBjbGVhciByZWdpc3RlciAqLwo+ICsgICAgdWlu
dDMyX3QgICAgdWFydHJpczsgICAgICAgIC8qIFJhdyBpbnRlcnJ1cHQgc3RhdHVzIHJlZ2lzdGVy
ICovCj4gKyAgICB1aW50MzJfdCAgICBzaGFkb3dfdWFydHJpczsgLyogc2hhZG93ZWQgUmF3IGlu
dGVycnVwdCBzdGF0dXMgcmVnaXN0ZXIgKi8KCkkgdGhpbmsgdGhpcyBjb21tZW50IGlzIHdyb25n
IGFuZCB0aGUgbmFtZS4gWW91IGRvbid0IHN0b3JlIHVhcnRyaXMgYnV0IAp1YXJ0aXMgJiB1YXJ0
aW1zYy4KCj4gKyAgICB1aW50MzJfdCAgICB1YXJ0bWlzOyAgICAgICAgLyogTWFza2VkIGludGVy
cnVwdCByZWdpc3RlciAqLwoKPiArICAgIHNwaW5sb2NrX3QgIGxvY2s7Cj4gKyAgICBldnRjaG5f
cG9ydF90IGV2dGNobjsKPiArfTsKPiArCj4gK3N0cnVjdCB2cGwwMTFfaW5pdF9pbmZvIHsKPiAr
ICAgIHVpbnQzMl90IGNvbnNvbGVfZG9taWQ7Cj4gKyAgICBnZm5fdCBnZm47Cj4gKyAgICBldnRj
aG5fcG9ydF90IGV2dGNobjsKPiArfTsKPiArCj4gKyNpZmRlZiBDT05GSUdfU0JTQV9WVUFSVF9D
T05TT0xFCj4gK2ludCBkb21haW5fdnBsMDExX2luaXQoc3RydWN0IGRvbWFpbiAqZCwKPiArICAg
ICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgdnBsMDExX2luaXRfaW5mbyAqaW5mbyk7Cj4gK3Zv
aWQgZG9tYWluX3ZwbDAxMV9kZWluaXQoc3RydWN0IGRvbWFpbiAqZCk7Cj4gKyNlbHNlCj4gK3N0
YXRpYyBpbmxpbmUgaW50IGRvbWFpbl92cGwwMTFfaW5pdChzdHJ1Y3QgZG9tYWluICpkLAo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHZwbDAxMV9pbml0X2lu
Zm8gKmluZm8pCj4gK3sKPiArICAgIHJldHVybiAtRU5PU1lTOwo+ICt9Cj4gKwo+ICtzdGF0aWMg
aW5saW5lIHZvaWQgZG9tYWluX3ZwbDAxMV9kZWluaXQoc3RydWN0IGRvbWFpbiAqZCkgeyB9Cj4g
KyNlbmRpZgo+ICsjZW5kaWYKCk5JVDogI2VuZGlmIC8qIF9WUEwwMTFfSF8gKi8KCj4gKwo+ICsv
Kgo+ICsgKiBMb2NhbCB2YXJpYWJsZXM6Cj4gKyAqIG1vZGU6IEMKPiArICogYy1maWxlLXN0eWxl
OiAiQlNEIgo+ICsgKiBjLWJhc2ljLW9mZnNldDogNAo+ICsgKiBpbmRlbnQtdGFicy1tb2RlOiBu
aWwKPiArICogRW5kOgo+ICsgKi8KPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2Fy
Y2gtYXJtLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0uaAo+IGluZGV4IGJkOTc0ZmIu
Ljg1YWI2NjUgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJtLmgKPiAr
KysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0uaAo+IEBAIC00MTAsNiArNDEwLDEwIEBA
IHR5cGVkZWYgdWludDY0X3QgeGVuX2NhbGxiYWNrX3Q7Cj4gICNkZWZpbmUgR1VFU1RfQUNQSV9C
QVNFIDB4MjAwMDAwMDBVTEwKPiAgI2RlZmluZSBHVUVTVF9BQ1BJX1NJWkUgMHgwMjAwMDAwMFVM
TAo+Cj4gKy8qIFBMMDExIG1hcHBpbmdzICovCj4gKyNkZWZpbmUgR1VFU1RfUEwwMTFfQkFTRSAg
ICAweDIyMDAwMDAwVUxMCj4gKyNkZWZpbmUgR1VFU1RfUEwwMTFfU0laRSAgICAweDAwMDAxMDAw
VUxMCj4gKwo+ICAvKgo+ICAgKiAxNk1CID09IDQwOTYgcGFnZXMgcmVzZXJ2ZWQgZm9yIGd1ZXN0
IHRvIHVzZSBhcyBhIHJlZ2lvbiB0byBtYXAgaXRzCj4gICAqIGdyYW50IHRhYmxlIGluLgo+IEBA
IC00NDQsNiArNDQ4LDggQEAgdHlwZWRlZiB1aW50NjRfdCB4ZW5fY2FsbGJhY2tfdDsKPiAgI2Rl
ZmluZSBHVUVTVF9USU1FUl9QSFlTX05TX1BQSSAzMAo+ICAjZGVmaW5lIEdVRVNUX0VWVENITl9Q
UEkgICAgICAgIDMxCj4KPiArI2RlZmluZSBHVUVTVF9WUEwwMTFfU1BJICAgICAgICAzMgo+ICsK
PiAgLyogUFNDSSBmdW5jdGlvbnMgKi8KPiAgI2RlZmluZSBQU0NJX2NwdV9zdXNwZW5kIDAKPiAg
I2RlZmluZSBQU0NJX2NwdV9vZmYgICAgIDEKPgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 23 13:11:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 13: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 1dOON1-0003Bo-RI; Fri, 23 Jun 2017 13:11:31 +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 1dOON0-0003Bg-NT
 for xen-devel@lists.xen.org; Fri, 23 Jun 2017 13:11:30 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 D8/AA-02022-1831D495; Fri, 23 Jun 2017 13:11:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJIsWRWlGSWpSXmKPExsUyZ7p8oG6jsG+
 kQc8mFYslHxezODB6HN39mymAMYo1My8pvyKBNaN/4VTmgna2ipc3XrA1MH5i6WLk4hASmMwk
 8W7lX2YI5zejRG9POyuEs4FRYu2GOewQTiejxJrDi4AcDg5hAWuJXbM0uxg5OUQElCV6f/0GG
 8UscINRYvOGS4wgCSGBOom/s14xg9hsAkYSZ49OB4vzCthKrGo6wgpiswioSnxuPgAWFxUIl+
 g90M8GUSMocXLmExYQm1PAXqL94kGwOLOAmcS8zQ+ZIWxxiVtP5jNB2PIS29/OAYtLCBhLtL+
 9yDaBUWgWklGzkLTPQtI+C0n7AkaWVYwaxalFZalFuoZGeklFmekZJbmJmTm6hgamermpxcWJ
 6ak5iUnFesn5uZsYgcHOAAQ7GPtmOR9ilORgUhLljT3jEynEl5SfUpmRWJwRX1Sak1p8iFGGg
 0NJgtdE0DdSSLAoNT21Ii0zBxh3MGkJDh4lEd7tHEBp3uKCxNzizHSI1ClGXY6mD1u+MAmx5O
 XnpUqJ80YKARUJgBRllObBjYClgEuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5l0LMoUnM68
 EbtMroCOYgI6YscYH5IiSRISUVAOjsfu0VtW9tbcC3/5dO1dF9GKhqXDatM5z9RXL9daXXdoo
 UnjAaSJft/DTonWq9T9aGtes6Hh2wS9qs84Eti6JlpclPvntGgqlbmXrQlhf/jSMEDk/o+Jnz
 9yna4Q3ytlsLThfVOD777w6y32P71b/vn+4k93xrceNdeU8uxeitlZyG3Tvht5TYinOSDTUYi
 4qTgQAB7D6cvwCAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1498223487!90775000!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25227 invoked from network); 23 Jun 2017 13:11:29 -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; 23 Jun 2017 13:11:29 -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
 v5NDBJlr029136
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 23 Jun 2017 13:11:20 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 v5NDBJkX022407
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 23 Jun 2017 13:11:19 GMT
Received: from abhmp0003.oracle.com (abhmp0003.oracle.com [141.146.116.9])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v5NDBIJu032465;
 Fri, 23 Jun 2017 13:11:18 GMT
Received: from [10.154.164.220] (/10.154.164.220)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 23 Jun 2017 06:11:17 -0700
To: Jan Beulich <JBeulich@suse.com>
References: <1498157830-21845-1-git-send-email-boris.ostrovsky@oracle.com>
 <594CFD2102000078001662A8@prv-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <042022ac-db2b-f8ab-0cec-456c0c70a1cb@oracle.com>
Date: Fri, 23 Jun 2017 09:11:16 -0400
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: <594CFD2102000078001662A8@prv-mh.provo.novell.com>
Content-Language: en-US
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 v5 0/8] Memory scrubbing from idle loop
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

CgpPbiAwNi8yMy8yMDE3IDA1OjM2IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAyMi4w
Ni4xNyBhdCAyMDo1NywgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPiB3cm90ZToKPj4gRGVm
ZXJyZWQ6Cj4+ICogUGVyLW5vZGUgaGVhcCBsb2Nrcy4gSW4gYWRkaXRpb24gdG8gKHByZXN1bWFi
bHkpIGltcHJvdmluZyBwZXJmb3JtYW5jZSBpbgo+PiAgICBnZW5lcmFsLCBvbmNlIHRoZXkgYXJl
IGF2YWlsYWJsZSB3ZSBjYW4gcGFyYWxsZWxpemUgc2NydWJiaW5nIGZ1cnRoZXIgYnkKPj4gICAg
YWxsb3dpbmcgbW9yZSB0aGFuIG9uZSBjb3JlIHBlciBub2RlIHRvIGRvIGlkbGUgbG9vcCBzY3J1
YmJpbmcuCj4gCj4gSSBkb24ndCB1bmRlcnN0YW5kOiBBIHBlci1ub2RlIGxvY2sgc3RpbGwgY2Fs
bHMgZm9yIGp1c3Qgb25lIENQVQo+IGRvaW5nIHRoZSBzY3J1YmJpbmcgb24gdGhhdCBub2RlLCBp
biBvcmRlciB0byBub3QgY29uZ2VzdCB0aGUKPiBsb2NrLgoKCklzIHRoaXMgbmVjZXNzYXJpbHkg
dHJ1ZT8gTWF5YmUgbm90IGFsbG93IGFsbCBjb3JlcyBvbiBhIG5vZGUgdG8gc2NydWIgCmJ1dCBJ
J2QgdGhpbmsgaGF2aW5nIG1vcmUgdGhhbiBvbmUgY29yZSBkbyB0aGUgd29yayBtYXkgYmUgYmVu
ZWZpY2lhbC4gCkRvbid0IGZvcmdldCB0aGF0IGFjdHVhbCBzY3J1YmJpbmcgaXMgcGVyZm9ybWVk
IHdpdGhvdXQgaG9sZGluZyBsb2Nrcy4gCldlIG9ubHkgZ3JhYiB0aGUgbG9jayB0byBmaW5kIGRp
cnR5IGJ1ZGRpZXMgaW4gdGhlIGhlYXAuCgoKLWJvcmlzCgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 23 13:14:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 13:14:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dOOPW-0003OY-7l; Fri, 23 Jun 2017 13: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 <julien.grall@arm.com>) id 1dOOPV-0003OP-BW
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 13:14:05 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 32/F1-03587-C141D495; Fri, 23 Jun 2017 13:14:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsVysyfVTVdGxDf
 SYH63qMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmrF3xW32gqmcFX/fT2ZsYHzE3sXIxSEksIlR
 YtGev8wQzm5GiWeX2hm7GDk4hAXyJeb/Cu1i5OQQEUiQmPXiKVTNWUaJja+WMoEkmAWUJPafv
 cYIYrMJaErc+fwJLM4rYCXx8e00VpA5LAKqEmu++YCERQXCJd42HmGBKBGUODnzCZjNKeAjsW
 R9JwvESFuJO3N3M0PY8hLb385hnsDINwtJyywkZbOQlC1gZF7FqF6cWlSWWqRrqpdUlJmeUZK
 bmJmja2hgppebWlycmJ6ak5hUrJecn7uJERhsDECwg3H6Zf9DjJIcTEqivLFnfCKF+JLyUyoz
 Eosz4otKc1KLDzHKcHAoSfDmC/tGCgkWpaanVqRl5gDDHiYtwcGjJMK7nQMozVtckJhbnJkOk
 TrFqCglzhsF0icAksgozYNrg8XaJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzBoFM4cnMK4
 Gb/gpoMRPQ4hlrfEAWlyQipKQaGA32WvA+cwxw3lmadjaOb/Xu9vqSE1NvGoYVr9/wzH3Vo/r
 EEgsdOQ+bxAMpUb7vdDqXvD5UKqEjco1Bf35q6uM/Lu/cOj8WdL+9euO6Y517S7Z4lJFX2v6J
 yncPn+FV1IyKZYmYsebn3VqeKU9/u39ap1Qww01SQMoxtG7Ti+8LLR0cX9ZrKrEUZyQaajEXF
 ScCAEdRaGCwAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1498223643!75397703!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61216 invoked from network); 23 Jun 2017 13:14:04 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-21.messagelabs.com with SMTP; 23 Jun 2017 13:14: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 A246B344;
 Fri, 23 Jun 2017 06:14: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 0FE7F3F3E1;
 Fri, 23 Jun 2017 06:14:02 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>,
 Bhupinder Thakur <bhupinder.thakur@linaro.org>
References: <1498117132-27139-1-git-send-email-bhupinder.thakur@linaro.org>
 <1498117132-27139-8-git-send-email-bhupinder.thakur@linaro.org>
 <alpine.DEB.2.10.1706221558290.12819@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <de319523-683f-68b1-ac05-6c87d2ee73f9@arm.com>
Date: Fri, 23 Jun 2017 14:14:01 +0100
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.1706221558290.12819@sstabellini-ThinkPad-X260>
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 07/17 v5] 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>
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>

SGksCgpPbiAyMi8wNi8xNyAyMzo1OCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIFRo
dSwgMjIgSnVuIDIwMTcsIEJodXBpbmRlciBUaGFrdXIgd3JvdGU6Cj4+IFJlYXJyYW5nZSB4ZW4g
aGVhZGVyIGluY2x1ZGVzIGluIGFscGhhYmV0aWNhbCBvcmRlciBpbiBkb21jdGwuYy4KPj4KPj4g
U2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8u
b3JnPgo+Cj4gUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KPgo+PiAtLS0KPj4gQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4KPj4gQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+
Cj4+ICB4ZW4vYXJjaC9hcm0vZG9tY3RsLmMgfCA0ICsrLS0KPj4gIDEgZmlsZSBjaGFuZ2VkLCAy
IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vZG9tY3RsLmMgYi94ZW4vYXJjaC9hcm0vZG9tY3RsLmMKPj4gaW5kZXggOTcxY2FlYy4u
ODZmYTEwMiAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJtL2RvbWN0bC5jCj4+ICsrKyBiL3hl
bi9hcmNoL2FybS9kb21jdGwuYwo+PiBAQCAtNSwxMSArNSwxMSBAQAo+PiAgICovCj4+Cj4+ICAj
aW5jbHVkZSA8eGVuL3R5cGVzLmg+CgpUaGUgaGVhZGVycyBzdGlsbCBub3QgaW4gYWxwaGFiZXRp
Y2FsIG9yZGVyLiB4ZW4vdHlwZXMuaCBpcyBub3QgYXQgdGhlIApjb3JyZWN0IHBsYWNlLiBJZiB0
aGVyZSBpcyBhbnkgcmVhc29uIHdoeSBpdCBpcyBub3QgZG9uZSwgaXQgc2hvdWxkIGJlIApzYWlk
IGluIHRoZSBjb21taXQgbWVzc2FnZS4KCj4+IC0jaW5jbHVkZSA8eGVuL2xpYi5oPgo+PiAgI2lu
Y2x1ZGUgPHhlbi9lcnJuby5oPgo+PiAtI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgo+PiAgI2luY2x1
ZGUgPHhlbi9oeXBlcmNhbGwuaD4KPj4gICNpbmNsdWRlIDx4ZW4vaW9jYXAuaD4KPj4gKyNpbmNs
dWRlIDx4ZW4vbGliLmg+Cj4+ICsjaW5jbHVkZSA8eGVuL3NjaGVkLmg+Cj4+ICAjaW5jbHVkZSA8
eHNtL3hzbS5oPgo+PiAgI2luY2x1ZGUgPHB1YmxpYy9kb21jdGwuaD4KPj4KPj4gLS0KPj4gMi43
LjQKPj4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 23 13:17:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 13:17: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 1dOOT6-0003cK-Oa; Fri, 23 Jun 2017 13:17:48 +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 1dOOT4-0003c2-MU
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 13:17:46 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 0C/DA-02180-9F41D495; Fri, 23 Jun 2017 13:17:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTfeniG+
 kwYEvshbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bny3bGgtm8FZ2bLzI2MPZwdTFycQgJbGKU
 aJ2ymBnC2c0o8enXHJYuRg4OYYFIiSX9VV2MnBwiAgkSs148hao5yyjx8PUhNpAEs0C2xORNk
 xhBbDYBTYk7nz8xgdi8AlYSey4dYAGxWQRUJebMOMkOYosKhEu8bTzCAlEjKHFy5hMwm1PAR+
 LNwmWMEDNtJe7M3c0MYctLbH87h3kCI98sJC2zkJTNQlK2gJF5FaNGcWpRWWqRrpGxXlJRZnp
 GSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYMDVMzAw7mDc0e53iFGSg0lJlDf2jE+kEF9S
 fkplRmJxRnxRaU5q8SFGGQ4OJQnefGHfSCHBotT01Iq0zBxg6MOkJTh4lER4t3MApXmLCxJzi
 zPTIVKnGBWlxHmjQPoEQBIZpXlwbbB4u8QoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmLcfZA
 pPZl4J3PRXQIuZgBbPWOMDsrgkESEl1cDoy2uxPo9x7nkFgbbqqYolr2XFTM+svrKgfeGX/1K
 Nd+yc7Q/GBeb3WJT/M5Nb+OXRgezraeei5ESYZzjvmvRdbP/DF01Zcusnnvih+36JNR/3PdEP
 x5XjJ81Y+u/hUfVtDOLJ84UK1EoaBadprrfXvqi+O0tSZGJKyf/g+sotj1/fE9o3+Q2rEktxR
 qKhFnNRcSIAHWaUo7ICAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1498223864!76347319!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44219 invoked from network); 23 Jun 2017 13:17:45 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-10.tower-206.messagelabs.com with SMTP; 23 Jun 2017 13:17: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 36899344;
 Fri, 23 Jun 2017 06:17: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 50BC23F3E1;
 Fri, 23 Jun 2017 06:17:43 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>,
 Bhupinder Thakur <bhupinder.thakur@linaro.org>
References: <1498117132-27139-1-git-send-email-bhupinder.thakur@linaro.org>
 <1498117132-27139-9-git-send-email-bhupinder.thakur@linaro.org>
 <alpine.DEB.2.10.1706221601550.12819@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <7f62fb02-2fdc-a8c0-2c0d-1f9bc4c98919@arm.com>
Date: Fri, 23 Jun 2017 14:17:41 +0100
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.1706221601550.12819@sstabellini-ThinkPad-X260>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 08/17 v5] 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-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>

CgpPbiAyMy8wNi8xNyAwMDowNCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+PiBkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggYi90b29scy9saWJ4Yy9pbmNsdWRl
L3hlbmN0cmwuaAo+PiBpbmRleCAxNjI5ZjQxLi4yNmYzZDFlIDEwMDY0NAo+PiAtLS0gYS90b29s
cy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAo+PiArKysgYi90b29scy9saWJ4Yy9pbmNsdWRlL3hl
bmN0cmwuaAo+PiBAQCAtODg1LDYgKzg4NSwyNiBAQCBpbnQgeGNfdmNwdV9nZXRjb250ZXh0KHhj
X2ludGVyZmFjZSAqeGNoLAo+PiAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB2Y3B1
LAo+PiAgICAgICAgICAgICAgICAgICAgICAgICB2Y3B1X2d1ZXN0X2NvbnRleHRfYW55X3QgKmN0
eHQpOwo+Pgo+PiArI2lmIGRlZmluZWQgKF9fYXJtX18pIHx8IGRlZmluZWQoX19hYXJjaDY0X18p
Cj4+ICsvKioKPj4gKyAqIFRoaXMgZnVuY3Rpb24gaW5pdGlhbGl6ZXMgdGhlIHZwbDAxMSBlbXVs
YXRpb24gYW5kIHJldHVybnMKPj4gKyAqIHRoZSBldmVudCB0byBiZSB1c2VkIGJ5IHRoZSBiYWNr
ZW5kIGZvciBjb21tdW5pY2F0aW5nIHdpdGgKPj4gKyAqIHRoZSBlbXVsYXRpb24gY29kZS4KPj4g
KyAqCj4+ICsgKiBAcGFybSB4Y2ggYSBoYW5kbGUgdG8gYW4gb3BlbiBoeXBlcnZpc29yIGludGVy
ZmFjZQo+PiArICogQHBhcm0gZG9taWQgdGhlIGRvbWFpbiB0byBnZXQgaW5mb3JtYXRpb24gZnJv
bQo+PiArICogQHBhcm0gY29uc29sZV9kb21pZCB0aGUgZG9taWQgb2YgdGhlIGJhY2tlbmQgY29u
c29sZQo+PiArICogQHBhcm0gZ2ZuIHRoZSBndWVzdCBwZm4gdG8gYmUgdXNlZCBhcyB0aGUgcmlu
ZyBidWZmZXIKPj4gKyAqIEBwYXJtIGV2dGNobiB0aGUgZXZlbnQgY2hhbm5lbCB0byBiZSB1c2Vk
IGZvciBldmVudHMKPj4gKyAqIEByZXR1cm4gMCBvbiBzdWNjZXNzLCBuZWdhdGl2ZSBlcnJvciBv
biBmYWlsdXJlCj4+ICsgKi8KPj4gK2ludCB4Y19kb21fdnBsMDExX2luaXQoeGNfaW50ZXJmYWNl
ICp4Y2gsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkLAo+PiArICAg
ICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBjb25zb2xlX2RvbWlkLAo+PiArICAgICAgICAg
ICAgICAgICAgICAgICB4ZW5fcGZuX3QgZ2ZuLAo+PiArICAgICAgICAgICAgICAgICAgICAgICBl
dnRjaG5fcG9ydF90ICpldnRjaG4pOwo+PiArI2VuZGlmCj4KPiBBY3R1YWxseSwgdGhlIHBhdHRl
cm4gaXMgdG8gZGVmaW5lIHRoZSB4Y18gZnVuY3Rpb24gb24gYWxsIGFyY2hpdGVjdHVyZQo+IGJ1
dCBvbmx5IHJldHVybiBFTk9TWVMgd2hlcmUgaXQncyBub3QgaW1wbGVtZW50ZWQsIHNlZQo+IHhj
X3ZjcHVfZ2V0X2V4dHN0YXRlLgoKV2VsbCwgSSB0aGluayB0aGUgbWFpbiByZWFzb24gYmVoaW5k
IGlmIHRvIGF2b2lkIGR1bW15IGNhbGwgdG8gdGhlIApoeXBlcnZpc29yLiBCdXQgZWZmZWN0aXZl
bHkgdGhlIGh5cGVydmlzb3Igd2lsbCByZXR1cm4gYSBwcm9wZXIgZXJyb3IuCgpBcyB0aGUgY2Fs
bCBpcyBub3QgbWFkZSBpbiBjb21tb24gY29kZSwgSSB3b3VsZCBtYWtlIHRoaXMgZnVuY3Rpb24g
CmNvbXBpbGUgb24gYWxsIHRoZSBwbGF0Zm9ybSAodGhlcmUgYXJlIG5vdGhpbmcgYXJjaCBzcGVj
aWZpYyBpbiBpdCkuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 23 13:17:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 13:17: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 1dOOT6-0003cV-VH; Fri, 23 Jun 2017 13: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 <JBeulich@suse.com>) id 1dOOT5-0003cB-JZ
 for xen-devel@lists.xen.org; Fri, 23 Jun 2017 13:17:47 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 26/64-02956-AF41D495; Fri, 23 Jun 2017 13:17:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsXS6fjDS/eXiG+
 kwcpWMYslHxezODB6HN39mymAMYo1My8pvyKBNePVrV72gomcFZNmt7A2MD5m72Lk5BASyJPY
 cGA2M4jNK2An8WNbJyOILSFgKHF64U0WEJtFQFXi5IyJrCA2m4C6RNuz7WC2iIC+xPxPP4FsD
 g5mAU2JOZ9rQcLCAqkSq94fZ4YYXyPx8FIf2EhOAU+J/T9Xs4OU8woISvzdIQwSZhbQknj46x
 YLhK0tsWzha2aIidISy/9xTGDkm4XQMAtJwywkDbMQGhYwsqxiVC9OLSpLLdI100sqykzPKMl
 NzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAw8BiDYwTjvhP8hRkkOJiVR3tgzPpFCfEn5KZUZ
 icUZ8UWlOanFhxhlODiUJHhPCPtGCgkWpaanVqRl5gBjACYtwcGjJMK7nQMozVtckJhbnJkOk
 TrFqCglzrsPpE8AJJFRmgfXBou7S4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLm7QeZwpOZVw
 I3/RXQYiagxTPW+IAsLklESEk1MJZPK9qZWP412yPs2frnyne+fLrM8+i+M39Xxsrv57oUe7b
 dcewMXe/1TTyZ55VCnr3KOrEvOto5QTwXVDafbtMKnv+sXOVypMIziafcCfNfuevOYnmcx7pJ
 bQfzfBaBp4EGvNNNvMXbmLY1e0g+NDx5ty787cZ8jaVLL2f+fntxRtTynnTTAiWW4oxEQy3mo
 uJEACVWhnC2AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1498223864!108878192!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9312 invoked from network); 23 Jun 2017 13:17:46 -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; 23 Jun 2017 13:17:46 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 23 Jun 2017 07:17:43 -0600
Message-Id: <594D31180200007800166523@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 23 Jun 2017 07:17:44 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <593AABBC02000078001614E1@prv-mh.provo.novell.com>
 <1498158767-4923-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1498158767-4923-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 for-4.8] x86/pv: Fix the handling of `int
 $x` for vectors which alias exceptions
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIyLjA2LjE3IGF0IDIxOjEyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhlIGNsYWltIGF0IHRoZSB0b3Agb2YgYy9zIDJlNDI2ZDZlZWNmICJ4ODYvdHJhcHM6
IERyb3AgdXNlX2Vycm9yX2NvZGUKPiBwYXJhbWV0ZXIgZnJvbSBkb197LGd1ZXN0X310cmFwKCki
IGlzIG9ubHkgYWN0dWFsbHkgdHJ1ZSBmb3IgaGFyZHdhcmUKPiBleGNlcHRpb25zLiAgSXQgaXMg
bm90IHRydWUgZm9yIGBpbnQgJHhgIGluc3RydWN0aW9ucyAod2hpY2ggbmV2ZXIgcHVzaCBlcnJv
cgo+IGNvZGUpLCBpcnJlc3BlY3RpdmUgb2Ygd2hldGhlciB0aGUgdmVjdG9yIGFsaWFzZXMgYW4g
ZXhjZXB0aW9uIG9yIG5vdC4KPiAKPiBGdXJ0aGVybW9yZSwgYy9zIDY0ODBjYzYyODBlICJ4ODYv
dHJhcHM6IEZpeCBmYWlsZWQgQVNTRVJUKCkgaW4KPiBkb19ndWVzdF90cmFwKCkiIHJlYWxseSBz
aG91bGQgaGF2ZSBoZWxwZWQgaGlnaGxpZ2h0IHRoYXQgYSByZWdyZXNzaW9uIGhhZAo+IGJlZW4g
aW50cm9kdWNlZC4KPiAKPiBNb2RpZnkgcHZfaW5qZWN0X2V2ZW50KCkgdG8gdW5kZXJzdGFuZCBl
dmVudCB0eXBlcyBvdGhlciB0aGFuCj4gWDg2X0VWRU5UVFlQRV9IV19FWENFUFRJT04sIGFuZCBp
bnRyb2R1Y2UgcHZfaW5qZWN0X3N3X2ludGVycnVwdCgpIGZvciB0aGUKPiBgaW50ICR4YCBoYW5k
bGluZyBjb2RlLgo+IAo+IEFkZCBmdXJ0aGVyIGFzc2VydGlvbnMgdG8gcHZfaW5qZWN0X2V2ZW50
KCkgY29uY2VybmluZyB0aGUgdHlwZSBvZiBldmVudHMKPiBwYXNzZWQgaW4sIHdoaWNoIGluIHR1
cm4gcmVxdWlyZXMgdGhhdCBkb19ndWVzdF90cmFwKCkgc2V0IGl0cyB0eXBlCj4gYXBwcm9wcmlh
dGVseSAod2hpY2ggaXMgbm93IHVzZWQgZXhjbHVzaXZlbHkgZm9yIGhhcmR3YXJlIGV4Y2VwdGlv
bnMpLgo+IAo+IFRoaXMgaXMgbG9naWNhbGx5IGEgYmFja3BvcnQgb2YgYy9zIDVjNGY1NzllMGVl
NGYzOGNhZDU2MzZiYmY4Y2U3MDBhMzk0MzM4ZDAKPiBmcm9tIFhlbiA0LjksIGJ1dCBkaXNlbnRh
bmdsZWQgZnJvbSB0aGUgb3RoZXIgaW5qZWN0aW9uIHdvcmsuCj4gCj4gU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClRoYW5rcywgYXBwbGll
ZC4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 23 13:19:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 13:19: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 1dOOUf-0003mp-9p; Fri, 23 Jun 2017 13: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 <osstest-admin@xenproject.org>) id 1dOOUe-0003md-6O
 for xen-devel@lists.xensource.com; Fri, 23 Jun 2017 13:19:24 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 0A/11-03587-B551D495; Fri, 23 Jun 2017 13:19:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVTdK1Df
 SYM0FKYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmXDq3gLVg0UTGigUr77A3
 MF5I7WLk4hAS+MsoMWHCIkYI5zGjxMyvl1ghnG2MEv/+n2HqYuTkEBFwlvh6Zi57FyMHB6+Av
 sSFvlwQU1jAQmLWdyGQcgmBX/ISs071M4KUSwh4SyxvbmGFsY92dDN3MbJzsAlYSRwSA4myCK
 hKHOzbzz6BkXsBI8MqRvXi1KKy1CJdS72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/Nx
 NjECPMwDBDsa7mwIOMUpyMCmJ8sae8YkU4kvKT6nMSCzOiC8qzUktPsQow8GhJMF7Qtg3Ukiw
 KDU9tSItMwcYejBpCQ4eJRHe7RxAad7igsTc4sx0iNQpRl2ODavXf2ESYsnLz0uVEud1EQEqE
 gApyijNgxsBi4NLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuY9A3IJT2ZeCdymV0BHMAEdMW
 OND8gRJYkIKakGRtvPhdUNRypmv7q97cKH4NbXkVmns2y2nd92JnTbZP34T1Xte20+vZ7GtoH
 tmnbv66uTGVYL/5J5phxvxscvwHFqH/P0whz3/w4cscudwuOO5z7b6P1M71/vzELrpXeuBd5U
 7LJdznQlOvrUBpaPK5c1NFTzBj40Y9ir1zNh3uTEU2JvZ2ye2a/EUpyRaKjFXFScCAB3Hq3Of
 gIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1498223961!99648359!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22224 invoked from network); 23 Jun 2017 13:19:22 -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; 23 Jun 2017 13:19: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 1dOOUZ-0000aU-Gy; Fri, 23 Jun 2017 13:19: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 1dOOUU-00031w-8B; Fri, 23 Jun 2017 13:19:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dOOUT-0005Bp-PK; Fri, 23 Jun 2017 13:19:14 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110968-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-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-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-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-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-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-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:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-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-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-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=db7a99cdc1d0f4d8cbf7c41ce9e570dce04f0a11
X-Osstest-Versions-That: qemuu=8dfaf23ae1f2273a9730a9b309cc8471269bb524
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 23 Jun 2017 13:19:13 +0000
Subject: [Xen-devel] [qemu-mainline test] 110968: 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="===============5638854883874058101=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============5638854883874058101==
Content-Type: text/plain

flight 110968 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/110968/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail REGR. vs. 110925
 test-amd64-amd64-qemuu-nested-intel 16 debian-hvm-install/l1/l2 fail REGR. vs. 110925

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 110925
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 110925
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop            fail like 110925
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 110925
 test-amd64-amd64-xl-rtds      9 debian-install               fail  like 110925
 test-armhf-armhf-xl-rtds     15 guest-start/debian.repeat    fail  like 110925
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 12 guest-saverestore       fail never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass

version targeted for testing:
 qemuu                db7a99cdc1d0f4d8cbf7c41ce9e570dce04f0a11
baseline version:
 qemuu                8dfaf23ae1f2273a9730a9b309cc8471269bb524

Last test of basis   110925  2017-06-21 10:21:59 Z    2 days
Testing same since   110968  2017-06-22 10:49:28 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alex Bennée <alex.bennee@linaro.org>
  Emilio G. Cota <cota@braap.org>
  Geert Martin Ijewski <gm.ijewski@web.de>
  Peter Maydell <peter.maydell@linaro.org>
  Richard Henderson <rth@twiddle.net>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-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                                  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                          fail    
 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


Not pushing.

------------------------------------------------------------
commit db7a99cdc1d0f4d8cbf7c41ce9e570dce04f0a11
Merge: 8dfaf23 8da54b2
Author: Peter Maydell <peter.maydell@linaro.org>
Date:   Thu Jun 22 10:25:03 2017 +0100

    Merge remote-tracking branch 'remotes/rth/tags/pull-tcg-20170619' into staging
    
    Queued TCG patches
    
    # gpg: Signature made Mon 19 Jun 2017 19:12:06 BST
    # gpg:                using RSA key 0xAD1270CC4DD0279B
    # gpg: Good signature from "Richard Henderson <rth7680@gmail.com>"
    # gpg:                 aka "Richard Henderson <rth@redhat.com>"
    # gpg:                 aka "Richard Henderson <rth@twiddle.net>"
    # Primary key fingerprint: 9CB1 8DDA F8E8 49AD 2AFC  16A4 AD12 70CC 4DD0 279B
    
    * remotes/rth/tags/pull-tcg-20170619:
      target/arm: Exit after clearing aarch64 interrupt mask
      target/s390x: Exit after changing PSW mask
      target/alpha: Use tcg_gen_lookup_and_goto_ptr
      tcg: Increase hit rate of lookup_tb_ptr
      tcg/arm: Use ldr (literal) for goto_tb
      tcg/arm: Try pc-relative addresses for movi
      tcg/arm: Remove limit on code buffer size
      tcg/arm: Use indirect branch for goto_tb
      tcg/aarch64: Use ADR in tcg_out_movi
      translate-all: consolidate tb init in tb_gen_code
      tcg: allocate TB structs before the corresponding translated code
      util: add cacheinfo
    
    Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

commit 8da54b2507c1cabf60c2de904cf0383b23239231
Author: Richard Henderson <rth@twiddle.net>
Date:   Wed Jun 14 12:39:54 2017 -0700

    target/arm: Exit after clearing aarch64 interrupt mask
    
    Exit to cpu loop so we reevaluate cpu_arm_hw_interrupts.
    
    Tested-by: Emilio G. Cota <cota@braap.org>
    Tested-by: Alex Bennée <alex.bennee@linaro.org>
    Reviewed-by: Emilio G. Cota <cota@braap.org>
    Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
    Signed-off-by: Richard Henderson <rth@twiddle.net>

commit 542f70c22edd22367373b4cb34d3c478f1ac7c0f
Author: Richard Henderson <rth@twiddle.net>
Date:   Wed Jun 14 12:09:50 2017 -0700

    target/s390x: Exit after changing PSW mask
    
    Exit to cpu loop so we reevaluate cpu_s390x_hw_interrupts.
    
    Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
    Signed-off-by: Richard Henderson <rth@twiddle.net>

commit 54e1d4ed1dcdae27b8c02575c155c26434579485
Author: Richard Henderson <rth@twiddle.net>
Date:   Fri May 26 13:31:49 2017 -0700

    target/alpha: Use tcg_gen_lookup_and_goto_ptr
    
    Tested-by: Emilio G. Cota <cota@braap.org>
    Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
    Signed-off-by: Richard Henderson <rth@twiddle.net>

commit b97a879de980e99452063851597edb98e7e8039c
Author: Richard Henderson <rth@twiddle.net>
Date:   Wed Jun 14 08:18:36 2017 -0700

    tcg: Increase hit rate of lookup_tb_ptr
    
    We can call tb_htable_lookup even when the tb_jmp_cache is completely
    empty.  Therefore, un-nest most of the code dependent on tb != NULL
    from the read from the cache.
    
    This improves the hit rate of lookup_tb_ptr; for instance, when booting
    and immediately shutting down debian-arm, the hit rate improves from
    93.2% to 99.4%.
    
    Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
    Signed-off-by: Emilio G. Cota <cota@braap.org>
    Signed-off-by: Richard Henderson <rth@twiddle.net>

commit 308714e6bc945389c64faf1b9213e2c0d3f03391
Author: Richard Henderson <rth@twiddle.net>
Date:   Mon Jun 5 19:42:51 2017 -0400

    tcg/arm: Use ldr (literal) for goto_tb
    
    The new placement of the TB means that we can use one insn
    to load the goto_tb destination directly from the TB.
    
    Signed-off-by: Richard Henderson <rth@twiddle.net>

commit 9c39b94f1448770e7e573e9516d2483816785d1b
Author: Richard Henderson <rth@twiddle.net>
Date:   Mon Jun 5 20:18:54 2017 -0400

    tcg/arm: Try pc-relative addresses for movi
    
    Signed-off-by: Richard Henderson <rth@twiddle.net>

commit acb0b292b6d0f49972dc98f742e79ed53973e438
Author: Richard Henderson <rth@twiddle.net>
Date:   Mon Jun 5 19:15:25 2017 -0400

    tcg/arm: Remove limit on code buffer size
    
    Since we're no longer using a direct branch, we have no
    limit on the branch distance.
    
    Signed-off-by: Richard Henderson <rth@twiddle.net>

commit 3fb53fb4d12f2e7833bd1659e6013237b130ef20
Author: Richard Henderson <rth@twiddle.net>
Date:   Mon Jun 5 19:13:56 2017 -0400

    tcg/arm: Use indirect branch for goto_tb
    
    Signed-off-by: Richard Henderson <rth@twiddle.net>

commit cc74d332ff9a78684374847375ef63fc4bd10436
Author: Richard Henderson <rth@twiddle.net>
Date:   Mon Jun 5 12:12:59 2017 -0700

    tcg/aarch64: Use ADR in tcg_out_movi
    
    The new placement of the TB means that we can use one insn
    to load the return value for exit_tb returning the TB pointer.
    
    Tested-by: Emilio G. Cota <cota@braap.org>
    Signed-off-by: Richard Henderson <rth@twiddle.net>

commit 2b48e10f888059a98043b4816769fa2a326a1d2c
Author: Emilio G. Cota <cota@braap.org>
Date:   Fri Jun 9 15:55:22 2017 -0400

    translate-all: consolidate tb init in tb_gen_code
    
    We are partially initializing tb in tb_alloc. Instead, fully
    initialize it in tb_gen_code, which is tb_alloc's only caller.
    
    This saves an unnecessary write to tb->cflags.
    
    Signed-off-by: Emilio G. Cota <cota@braap.org>
    Message-Id: <1497038122-26364-1-git-send-email-cota@braap.org>
    Signed-off-by: Richard Henderson <rth@twiddle.net>

commit 6e3b2bfd6af488a896f7936e99ef160f8f37e6f2
Author: Emilio G. Cota <cota@braap.org>
Date:   Tue Jun 6 19:12:25 2017 -0400

    tcg: allocate TB structs before the corresponding translated code
    
    Allocating an arbitrarily-sized array of tbs results in either
    (a) a lot of memory wasted or (b) unnecessary flushes of the code
    cache when we run out of TB structs in the array.
    
    An obvious solution would be to just malloc a TB struct when needed,
    and keep the TB array as an array of pointers (recall that tb_find_pc()
    needs the TB array to run in O(log n)).
    
    Perhaps a better solution, which is implemented in this patch, is to
    allocate TB's right before the translated code they describe. This
    results in some memory waste due to padding to have code and TBs in
    separate cache lines--for instance, I measured 4.7% of padding in the
    used portion of code_gen_buffer when booting aarch64 Linux on a
    host with 64-byte cache lines. However, it can allow for optimizations
    in some host architectures, since TCG backends could safely assume that
    the TB and the corresponding translated code are very close to each
    other in memory. See this message by rth for a detailed explanation:
    
      https://lists.gnu.org/archive/html/qemu-devel/2017-03/msg05172.html
      Subject: Re: GSoC 2017 Proposal: TCG performance enhancements
      Message-ID: <1e67644b-4b30-887e-d329-1848e94c9484@twiddle.net>
    
    Suggested-by: Richard Henderson <rth@twiddle.net>
    Reviewed-by: Pranith Kumar <bobby.prani@gmail.com>
    Signed-off-by: Emilio G. Cota <cota@braap.org>
    Message-Id: <1496790745-314-3-git-send-email-cota@braap.org>
    [rth: Simplify the arithmetic in tcg_tb_alloc]
    Signed-off-by: Richard Henderson <rth@twiddle.net>

commit b255b2c8a5484742606e8760870ba3e14d0c9605
Author: Emilio G. Cota <cota@braap.org>
Date:   Tue Jun 6 20:17:04 2017 -0400

    util: add cacheinfo
    
    Add helpers to gather cache info from the host at init-time.
    
    For now, only export the host's I/D cache line sizes, which we
    will use to improve cache locality to avoid false sharing.
    
    Suggested-by: Richard Henderson <rth@twiddle.net>
    Suggested-by: Geert Martin Ijewski <gm.ijewski@web.de>
    Tested-by:    Geert Martin Ijewski <gm.ijewski@web.de>
    Signed-off-by: Emilio G. Cota <cota@braap.org>
    Message-Id: <1496794624-4083-1-git-send-email-cota@braap.org>
    [rth: Move all implementations from tcg/ppc/]
    Signed-off-by: Richard Henderson <rth@twiddle.net>


--===============5638854883874058101==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5638854883874058101==--

From xen-devel-bounces@lists.xen.org Fri Jun 23 13:19:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 13:19: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 1dOOUn-0003pC-L6; Fri, 23 Jun 2017 13:19: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=340330eb0=Andrew.Cooper3@citrix.com>)
 id 1dOOUl-0003og-T6
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 13:19:32 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 12/F1-02955-3651D495; Fri, 23 Jun 2017 13:19:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsWyU9JRQjdJ1Df
 S4NUqTYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePh7y7mgoWsFc1Hd7E2MG5m6WLk5JAQ8JNo
 PH6EHcQWFrCUOP9sJxOILSIQIHG6r4EVxBYSKJLY8ecOG4jNJqAvsfvFJ7AaXgFbiQOzXoPVs
 AioSnzvucwMYosKhEu8bTzCAlEjKHFy5hMwm1PAXmLTy9VgvcwCBhJHFs1hhbDlJba/ncMMsU
 tN4lr/JXaI29Iltv79xTyBkW8WklGzkLTPQtK+gJF5FaNGcWpRWWqRrpGpXlJRZnpGSW5iZo6
 uoYGxXm5qcXFiempOYlKxXnJ+7iZGYLDVMzAw7mBsPeF3iFGSg0lJlDf2jE+kEF9SfkplRmJx
 RnxRaU5q8SFGGQ4OJQnelSK+kUKCRanpqRVpmTnAsIdJS3DwKInwbucASvMWFyTmFmemQ6ROM
 epyNH3Y8oVJiCUvPy9VSpx3DcgMAZCijNI8uBGwGLzEKCslzMvIwMAgxFOQWpSbWYIq/4pRnI
 NRSZh3O8gUnsy8ErhNr4COYAI6YsYaH5AjShIRUlINjOHbBVSm7HToy9wje/luxq4T8fnbGdU
 vzdd/uom3qf6/55MLmZfkoq52MN6+u9fSV+JkQtlnNvM4i7YDNgGB7K4C9qoGcslrlLVrjPir
 9v072r9UTsWy96vDVf2btfIyyy9qdfSdLP/0SuK5pWP+0ft/fk38soRFPyC+QTazYq9e6Nv9Q
 vNTlFiKMxINtZiLihMBHHHjkLwCAAA=
X-Env-Sender: prvs=340330eb0=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1498223970!106940204!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57171 invoked from network); 23 Jun 2017 13:19:30 -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;
 23 Jun 2017 13:19:30 -0000
X-IronPort-AV: E=Sophos;i="5.39,378,1493683200"; d="scan'208";a="48306093"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5948DAC20200007800164514@prv-mh.provo.novell.com>
 <5948DAC20200007800164514@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <4b8e7824-d628-5900-eced-2f232113087b@citrix.com>
Date: Fri, 23 Jun 2017 14:19:29 +0100
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: <5948DAC20200007800164514@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86emul: simplify SHLD/SHRD 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>

T24gMjAvMDYvMTcgMDc6MjAsIEphbiBCZXVsaWNoIHdyb3RlOgo+IEZpcnN0IG9mIGFsbCB0aGVy
ZSdzIG5vIHBvaW50IGNvbnNpZGVyaW5nIHRoZSAic2hpZnQgPT0gd2lkdGgiIGNhc2UsCj4gd2hl
biBpbW1lZGlhdGVseSBiZWZvcmUgdGhhdCBjaGVjayB3ZSBtYXNrICJzaGlmdCIgYnkgIndpZHRo
IC0gMSIuIEFuZAo+IHRoZW4gdHJ1bmNhdGVfd29yZCgpIHVzZSBjYW4gYmUgcmVkdWNlZCB0b286
IGRzdC52YWwsIGFzIG9idGFpbmVkIGJ5Cj4gZ2VuZXJpYyBvcGVyYW5kIGZldGNoaW5nIGNvZGUs
IGlzIGFscmVhZHkgc3VpdGFibHkgdHJ1bmNhdGVkLCBhbmQgaXRzCj4gdXNlIGNhbiBhbHNvIGJl
IG1hZGUgc3ltbWV0cmljIGluIHRoZSBtYWluIGNvbmRpdGlvbmFsIGV4cHJlc3Npb24gKG9uCj4g
b25seSBsZWZ0IHNoaWZ0IHJlc3VsdHMpLiBGaW5hbGx5IG1hc2tpbmcgdGhlIHJlc3VsdCBvZiBh
IHJpZ2h0IHNoaWZ0Cj4gaXMgbm90IG5lY2Vzc2FyeSB3aGVuIHRoZSBsZWZ0IGhhbmQgb3BlcmFu
ZCBkb2Vzbid0IGhhdmUgbW9yZSB0aGFuCj4gIndpZHRoIiBzaWduaWZpY2FudCBiaXRzLgo+Cj4g
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKUmV2aWV3ZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 23 13:22:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 13:22:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dOOXG-0004aE-18; Fri, 23 Jun 2017 13:22: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 1dOOXE-0004a4-N1
 for xen-devel@lists.xen.org; Fri, 23 Jun 2017 13:22:04 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 68/76-26749-CF51D495; Fri, 23 Jun 2017 13:22:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS/e3qG+
 kweaX0hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bmz3+YCu6yVzyYvJGxgXEVWxcjB4eQQJ7E
 wfVpXYycHLwCdhK3579hBbElBAwlTi+8yQJiswioSmxe+ZgZxGYTUJdoe7adFaRVRMBI4sM2y
 S5GLg5mgUuMEqfW7mUHiQsLWEvsmqUJEhcS2Mgo8XLdLrBeTqD5V9Z3gfXyCghK/N0hDBJmFt
 CSePjrFguErS2xbOFrZpASZgFpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMWoUpxaVpRbpGpn
 rJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEhl49AwPjDsaWvX6HGCU5mJREeWPP
 +EQK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBdKeIbKSRYlJqeWpGWmQOMApi0BAePkgjvdg6gN
 G9xQWJucWY6ROoUoy5H04ctX5iEWPLy81KlxHnXgMwQACnKKM2DGwGLyEuMslLCvIwMDAxCPA
 WpRbmZJajyrxjFORiVhHm3g0zhycwrgdv0CugIJqAjZqzxATmiJBEhJdXAuHJaeOHO5VOfut6
 cEDpv+aRz2fqaSyXfpn1qMXtcfHmqInuoQ2O/4swZzndOOP75VFwt2s7cWXPt/OzHG9KOdNRK
 ifEqnN0sdHezFHfWpe9bl7npynrW5MvOcy03v7hl/jl54bK51plCmd/unr1innHi4tNc25YJR
 4KqGp6GX/Bgn3XNabPlViWW4oxEQy3mouJEAOe0qz7DAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1498224121!106940688!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16010 invoked from network); 23 Jun 2017 13:22:03 -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; 23 Jun 2017 13:22:03 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 23 Jun 2017 07:22:01 -0600
Message-Id: <594D321A020000780016653E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 23 Jun 2017 07:22:02 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <1498157830-21845-1-git-send-email-boris.ostrovsky@oracle.com>
 <594CFD2102000078001662A8@prv-mh.provo.novell.com>
 <042022ac-db2b-f8ab-0cec-456c0c70a1cb@oracle.com>
In-Reply-To: <042022ac-db2b-f8ab-0cec-456c0c70a1cb@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 v5 0/8] Memory scrubbing from idle loop
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIzLjA2LjE3IGF0IDE1OjExLCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IE9uIDA2LzIzLzIwMTcgMDU6MzYgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBP
biAyMi4wNi4xNyBhdCAyMDo1NywgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPiB3cm90ZToK
Pj4+IERlZmVycmVkOgo+Pj4gKiBQZXItbm9kZSBoZWFwIGxvY2tzLiBJbiBhZGRpdGlvbiB0byAo
cHJlc3VtYWJseSkgaW1wcm92aW5nIHBlcmZvcm1hbmNlIGluCj4+PiAgICBnZW5lcmFsLCBvbmNl
IHRoZXkgYXJlIGF2YWlsYWJsZSB3ZSBjYW4gcGFyYWxsZWxpemUgc2NydWJiaW5nIGZ1cnRoZXIg
YnkKPj4+ICAgIGFsbG93aW5nIG1vcmUgdGhhbiBvbmUgY29yZSBwZXIgbm9kZSB0byBkbyBpZGxl
IGxvb3Agc2NydWJiaW5nLgo+PiAKPj4gSSBkb24ndCB1bmRlcnN0YW5kOiBBIHBlci1ub2RlIGxv
Y2sgc3RpbGwgY2FsbHMgZm9yIGp1c3Qgb25lIENQVQo+PiBkb2luZyB0aGUgc2NydWJiaW5nIG9u
IHRoYXQgbm9kZSwgaW4gb3JkZXIgdG8gbm90IGNvbmdlc3QgdGhlCj4+IGxvY2suCj4gCj4gCj4g
SXMgdGhpcyBuZWNlc3NhcmlseSB0cnVlPyBNYXliZSBub3QgYWxsb3cgYWxsIGNvcmVzIG9uIGEg
bm9kZSB0byBzY3J1YiAKPiBidXQgSSdkIHRoaW5rIGhhdmluZyBtb3JlIHRoYW4gb25lIGNvcmUg
ZG8gdGhlIHdvcmsgbWF5IGJlIGJlbmVmaWNpYWwuIAo+IERvbid0IGZvcmdldCB0aGF0IGFjdHVh
bCBzY3J1YmJpbmcgaXMgcGVyZm9ybWVkIHdpdGhvdXQgaG9sZGluZyBsb2Nrcy4gCj4gV2Ugb25s
eSBncmFiIHRoZSBsb2NrIHRvIGZpbmQgZGlydHkgYnVkZGllcyBpbiB0aGUgaGVhcC4KCkhtbSwg
dHJ1ZSwgYnV0IHRoZW4gSSBzdGlsbCBkb24ndCBzZWUgdGhlIGNvbm5lY3Rpb24gYmV0d2Vlbgpi
cmVha2luZyB1cCB0aGUgbG9jayBhbmQgcGFyYWxsZWxpemluZyBzY3J1YmJpbmcuCgpKYW4KCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 23 13:26:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 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 1dOOb5-0004pq-L4; Fri, 23 Jun 2017 13:26: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 1dOOb3-0004pj-Ja
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 13:26:01 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 FA/7F-03620-8E61D495; Fri, 23 Jun 2017 13:26:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVysyfVTfeFmG+
 kwY2rfBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bO5ka2gr0CFbu6RBoYn/N0MXJxCAlsYpRY
 9nwXK4Szm1Fi6qY/QA4Hh7BApMSS/qouRk4OEYEEiVkvnjJD1PxllHi0CqSBk4NZIFti8qZJj
 CA2m4CmxJ3Pn5hAbF4BK4mXF1+BxVkEVCXWzLnGDmKLCoRLvG08wgJRIyhxcuYTMJtTwFpi6p
 f17BAzbSXuzN3NDGHLS2x/O4d5AiPfLCQts5CUzUJStoCReRWjRnFqUVlqka6hpV5SUWZ6Rkl
 uYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmC4MQDBDsYfywIOMUpyMCmJ8sae8YkU4kvKT6nM
 SCzOiC8qzUktPsQow8GhJMGrLuobKSRYlJqeWpGWmQMMfJi0BAePkgjvdg6gNG9xQWJucWY6R
 OoUo6KUOO8skD4BkERGaR5cGyzaLjHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmYNxtkCk9mXg
 nc9FdAi5mAFs9Y4wOyuCQRISXVwKh8Z6/yyi1RbXdtDHaGxKRc+zNlh6RqcPervfJv/15sUyl
 ZL/RXiHVzxnb7cybFS9nXrX3y+NOfbtn75zerXX3U/umjjL2Vu1hAzTaDX6nlZstVAiWebii4
 Y/z/2frLfDuXWs0zLrr27129W1XHG08hJr2sT5PDj37TuPNVPvMf60qncK7n0/qVWIozEg21m
 IuKEwEkvAMpsQIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1498224359!75245340!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33128 invoked from network); 23 Jun 2017 13:26:00 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-21.messagelabs.com with SMTP; 23 Jun 2017 13:26: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 6A6AF344;
 Fri, 23 Jun 2017 06:25:59 -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 851933F3E1;
 Fri, 23 Jun 2017 06:25:58 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>,
 Bhupinder Thakur <bhupinder.thakur@linaro.org>
References: <1498117132-27139-1-git-send-email-bhupinder.thakur@linaro.org>
 <1498117132-27139-9-git-send-email-bhupinder.thakur@linaro.org>
 <alpine.DEB.2.10.1706221601550.12819@sstabellini-ThinkPad-X260>
 <7f62fb02-2fdc-a8c0-2c0d-1f9bc4c98919@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d4d47a37-285b-8f65-0632-4610e7e556ad@arm.com>
Date: Fri, 23 Jun 2017 14:25:57 +0100
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: <7f62fb02-2fdc-a8c0-2c0d-1f9bc4c98919@arm.com>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 08/17 v5] 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-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>

CgpPbiAyMy8wNi8xNyAxNDoxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Cj4KPiBPbiAyMy8wNi8x
NyAwMDowNCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+Pj4gZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCj4+PiBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3Ry
bC5oCj4+PiBpbmRleCAxNjI5ZjQxLi4yNmYzZDFlIDEwMDY0NAo+Pj4gLS0tIGEvdG9vbHMvbGli
eGMvaW5jbHVkZS94ZW5jdHJsLmgKPj4+ICsrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3Ry
bC5oCj4+PiBAQCAtODg1LDYgKzg4NSwyNiBAQCBpbnQgeGNfdmNwdV9nZXRjb250ZXh0KHhjX2lu
dGVyZmFjZSAqeGNoLAo+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgdmNwdSwK
Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgIHZjcHVfZ3Vlc3RfY29udGV4dF9hbnlfdCAqY3R4
dCk7Cj4+Pgo+Pj4gKyNpZiBkZWZpbmVkIChfX2FybV9fKSB8fCBkZWZpbmVkKF9fYWFyY2g2NF9f
KQo+Pj4gKy8qKgo+Pj4gKyAqIFRoaXMgZnVuY3Rpb24gaW5pdGlhbGl6ZXMgdGhlIHZwbDAxMSBl
bXVsYXRpb24gYW5kIHJldHVybnMKPj4+ICsgKiB0aGUgZXZlbnQgdG8gYmUgdXNlZCBieSB0aGUg
YmFja2VuZCBmb3IgY29tbXVuaWNhdGluZyB3aXRoCj4+PiArICogdGhlIGVtdWxhdGlvbiBjb2Rl
Lgo+Pj4gKyAqCj4+PiArICogQHBhcm0geGNoIGEgaGFuZGxlIHRvIGFuIG9wZW4gaHlwZXJ2aXNv
ciBpbnRlcmZhY2UKPj4+ICsgKiBAcGFybSBkb21pZCB0aGUgZG9tYWluIHRvIGdldCBpbmZvcm1h
dGlvbiBmcm9tCj4+PiArICogQHBhcm0gY29uc29sZV9kb21pZCB0aGUgZG9taWQgb2YgdGhlIGJh
Y2tlbmQgY29uc29sZQo+Pj4gKyAqIEBwYXJtIGdmbiB0aGUgZ3Vlc3QgcGZuIHRvIGJlIHVzZWQg
YXMgdGhlIHJpbmcgYnVmZmVyCj4+PiArICogQHBhcm0gZXZ0Y2huIHRoZSBldmVudCBjaGFubmVs
IHRvIGJlIHVzZWQgZm9yIGV2ZW50cwo+Pj4gKyAqIEByZXR1cm4gMCBvbiBzdWNjZXNzLCBuZWdh
dGl2ZSBlcnJvciBvbiBmYWlsdXJlCj4+PiArICovCj4+PiAraW50IHhjX2RvbV92cGwwMTFfaW5p
dCh4Y19pbnRlcmZhY2UgKnhjaCwKPj4+ICsgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90
IGRvbWlkLAo+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgY29uc29sZV9kb21p
ZCwKPj4+ICsgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCBnZm4sCj4+PiArICAgICAg
ICAgICAgICAgICAgICAgICBldnRjaG5fcG9ydF90ICpldnRjaG4pOwo+Pj4gKyNlbmRpZgo+Pgo+
PiBBY3R1YWxseSwgdGhlIHBhdHRlcm4gaXMgdG8gZGVmaW5lIHRoZSB4Y18gZnVuY3Rpb24gb24g
YWxsIGFyY2hpdGVjdHVyZQo+PiBidXQgb25seSByZXR1cm4gRU5PU1lTIHdoZXJlIGl0J3Mgbm90
IGltcGxlbWVudGVkLCBzZWUKPj4geGNfdmNwdV9nZXRfZXh0c3RhdGUuCj4KPiBXZWxsLCBJIHRo
aW5rIHRoZSBtYWluIHJlYXNvbiBiZWhpbmQgaWYgdG8gYXZvaWQgZHVtbXkgY2FsbCB0byB0aGUK
PiBoeXBlcnZpc29yLiBCdXQgZWZmZWN0aXZlbHkgdGhlIGh5cGVydmlzb3Igd2lsbCByZXR1cm4g
YSBwcm9wZXIgZXJyb3IuCgpBY3R1YWxseSwgbG9va2luZyBhdCB0aGUgcHVibGljIGhlYWRlci4g
VGhpcyBpcyBiZWNhdXNlIAp2Y3B1X2dldF9leHRzdGF0ZSBzdHJ1Y3R1cmUgaXMgb25seSBhdmFp
bGFibGUgb24geDg2LiBXaGVyZWFzIAp2cGwwMTFfaW5pdCBpcyBhdmFpbGFibGUgZm9yIGFsbCB0
aGUgYXJjaGl0ZWN0dXJlIGV2ZW4gdGhvdWdoIG9ubHkgQVJNIAplZmZlY3RpdmVseSBpbXBsZW1l
bnRpbmcgaXQuCgpCdXQgbXkgcG9pbnQgc3RhbmRzIGJlbG93LCB0aGVyZSBpcyBubyBoYXJtIHRv
IGltcGxlbWVudCBpdCBmb3IgeDg2IGFzIAppdCB3b3VsZCBjb21waWxlIG9uIGFueSBwbGF0Zm9y
bS4KCj4KPiBBcyB0aGUgY2FsbCBpcyBub3QgbWFkZSBpbiBjb21tb24gY29kZSwgSSB3b3VsZCBt
YWtlIHRoaXMgZnVuY3Rpb24KPiBjb21waWxlIG9uIGFsbCB0aGUgcGxhdGZvcm0gKHRoZXJlIGFy
ZSBub3RoaW5nIGFyY2ggc3BlY2lmaWMgaW4gaXQpLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFs
bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 23 13:26:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 13:26: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 1dOObx-0004uy-U5; Fri, 23 Jun 2017 13:26: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 1dOObx-0004us-Ir
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 13:26:57 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 BF/EC-03920-0271D495; Fri, 23 Jun 2017 13:26:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsVysyfVTVdB3Df
 S4GqrhMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnFv1lGmgiahig/H29kbGBfwdjFycggJbGKU
 6NziBWHvZpSYf1Kwi5GDQ1ggUmJJfxVIWEQgWOJE7xrWLkYuoJIeRokf388zg9QwC1RIHHptA
 1LDJqApcefzJyYQm1fASmL5xe9gNouAqsTKj/PAbFGBcIm3jUdYIGoEJU7OfAJmcwr4SPRe7G
 MDsZkFbCXuzN3NDGHLS2x/O4d5AiPfLCQts5CUzUJStoCReRWjRnFqUVlqka6RhV5SUWZ6Rkl
 uYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmCoMQDBDsbzawMPMUpyMCmJ8sae8YkU4kvKT6nM
 SCzOiC8qzUktPsQow8GhJMErIeYbKSRYlJqeWpGWmQMMepi0BAePkgjvdg6gNG9xQWJucWY6R
 OoUo6KUOO8sUaCEAEgiozQPrg0WaZcYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzGsCsp0nM6
 8EbvoroMVMQItnrPEBWVySiJCSamDUf8x9kkPR40nHrszQJuuiO5eWqbmukGZ4sixqUdLj3Wr
 BU56tX2wjELhMfWPo95qYwGUeS3aFqZ0prXs/oT/QLDJIoZN3zlerqhVHDhZUXNw1/5oT/+Vf
 f3dsKr4a3RZmFP+Qp/u83a8S0eO7PiS/6ZQ97nc9+bLZjt+Rqdbu/xYc7pw1d7WBEktxRqKhF
 nNRcSIAi8z3Rq8CAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1498224415!109348407!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37436 invoked from network); 23 Jun 2017 13:26:56 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-27.messagelabs.com with SMTP; 23 Jun 2017 13:26: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 ABE67344;
 Fri, 23 Jun 2017 06:26:55 -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 C84CA3F3E1;
 Fri, 23 Jun 2017 06:26:54 -0700 (PDT)
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>,
 xen-devel@lists.xenproject.org
References: <1498117132-27139-1-git-send-email-bhupinder.thakur@linaro.org>
 <1498117132-27139-9-git-send-email-bhupinder.thakur@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <4ac829f2-f36a-1b08-3e24-911b442fbe51@arm.com>
Date: Fri, 23 Jun 2017 14:26:53 +0100
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: <1498117132-27139-9-git-send-email-bhupinder.thakur@linaro.org>
Cc: Wei Liu <wei.liu2@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH 08/17 v5] 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-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>

SGkgQmh1cGluZGVyLAoKT24gMjIvMDYvMTcgMDg6MzgsIEJodXBpbmRlciBUaGFrdXIgd3JvdGU6
Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCBiL3hlbi9pbmNsdWRl
L3B1YmxpYy9kb21jdGwuaAo+IGluZGV4IGY3Y2JjMGEuLjBkYThhYTYgMTAwNjQ0Cj4gLS0tIGEv
eGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCj4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2Rv
bWN0bC5oCj4gQEAgLTM2LDYgKzM2LDcgQEAKPiAgI2luY2x1ZGUgImdyYW50X3RhYmxlLmgiCj4g
ICNpbmNsdWRlICJodm0vc2F2ZS5oIgo+ICAjaW5jbHVkZSAibWVtb3J5LmgiCj4gKyNpbmNsdWRl
ICJldmVudF9jaGFubmVsLmgiCj4KPiAgI2RlZmluZSBYRU5fRE9NQ1RMX0lOVEVSRkFDRV9WRVJT
SU9OIDB4MDAwMDAwMGUKPgo+IEBAIC0xMTM4LDYgKzExMzksMTUgQEAgc3RydWN0IHhlbl9kb21j
dGxfcHNyX2NhdF9vcCB7Cj4gICAgICB1aW50MzJfdCB0YXJnZXQ7ICAgIC8qIElOICovCj4gICAg
ICB1aW50NjRfdCBkYXRhOyAgICAgIC8qIElOL09VVCAqLwo+ICB9Owo+ICsKPiArc3RydWN0IHhl
bl9kb21jdGxfdnVhcnRfb3Agewo+ICsjZGVmaW5lIFhFTl9ET01DVExfVlVBUlRfT1BfSU5JVF9W
UEwwMTEgIDAKClNvcnJ5LCBpdCBqdXN0IG9jY3VycmVkIHRvIG1lIHRoYXQgeW91IGFyZSB1c2lu
ZyBWUEwwMTEgaW4gdGhlIGNvbW1hbmQgCm5hbWUuIEkgdGhpbmsgcmVxdWlyaW5nIGEgY29tbWFu
ZCBwZXIgbmV3IHVhcnQgaXMgYSBiaXQgdG9vIG11Y2guCgpJZiB3ZSB3ZXJlIHRvIHN1cHBvcnQg
bmV3IFVBUlQsIEkgd291bGQgZXhwZWN0IGEgZmllbGQgdG8gdGVsbCB0aGUgdHlwZSAKb2YgdGhl
IFVBUlQuIE90aGVyd2lzZSBldmVyeSB0aW1lIHdlIGFkZCBhIG5ldyBjb21tYW5kLCB3ZSB3b3Vs
ZCBoYXZlIApvbmUgcGVyIFVBUlQuCgpET01DVEwgY2FuIGJlIG1vZGlmaWVkIGxhdGVyIG9uZS4g
QnV0IEkgd291bGQgbGlrZSB0byBnZXQgdGhlIGludGVyZmFjZSAKcmlnaHQgYXMgd2UgZGlkIGlu
IG90aGVyIHBsYWNlLgoKPiArICAgICAgICB1aW50MzJfdCBjbWQ7ICAgICAgICAgICAvKiBYRU5f
RE9NQ1RMX1ZVQVJUX09QXyogKi8KPiArICAgICAgICB1aW50MzJfdCBjb25zb2xlX2RvbWlkOyAv
KiBJTiAqLwo+ICsgICAgICAgIHhlbl9wZm5fdCBnZm47ICAgICAgICAgIC8qIElOICovCj4gKyAg
ICAgICAgZXZ0Y2huX3BvcnRfdCBldnRjaG47ICAgLyogT1VUICovCgpJIHdvdWxkIGJlIHVzZWZ1
bCBpZiB5b3UgZG9jdW1lbnQgdGhlIHN0cnVjdHVyZS4gVGhlIGZpcnN0IHR3byBhcmUgCnByZXR0
eSBtdWNoIHN0cmFpZ2h0Zm9yd2FyZCwgYnV0IGdmbiBhbmQgZXZ0Y2huIGFyZSBsZXNzLgoKPiAr
fTsKPiArCj4gIHR5cGVkZWYgc3RydWN0IHhlbl9kb21jdGxfcHNyX2NhdF9vcCB4ZW5fZG9tY3Rs
X3Bzcl9jYXRfb3BfdDsKPiAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0bF9wc3Jf
Y2F0X29wX3QpOwo+Cj4gQEAgLTEyMTgsNiArMTIyOCw3IEBAIHN0cnVjdCB4ZW5fZG9tY3RsIHsK
PiAgI2RlZmluZSBYRU5fRE9NQ1RMX21vbml0b3Jfb3AgICAgICAgICAgICAgICAgICAgIDc3Cj4g
ICNkZWZpbmUgWEVOX0RPTUNUTF9wc3JfY2F0X29wICAgICAgICAgICAgICAgICAgICA3OAo+ICAj
ZGVmaW5lIFhFTl9ET01DVExfc29mdF9yZXNldCAgICAgICAgICAgICAgICAgICAgNzkKPiArI2Rl
ZmluZSBYRU5fRE9NQ1RMX3Z1YXJ0X29wICAgICAgICAgICAgICAgICAgICAgIDgwCj4gICNkZWZp
bmUgWEVOX0RPTUNUTF9nZGJzeF9ndWVzdG1lbWlvICAgICAgICAgICAgMTAwMAo+ICAjZGVmaW5l
IFhFTl9ET01DVExfZ2Ric3hfcGF1c2V2Y3B1ICAgICAgICAgICAgIDEwMDEKPiAgI2RlZmluZSBY
RU5fRE9NQ1RMX2dkYnN4X3VucGF1c2V2Y3B1ICAgICAgICAgICAxMDAyCj4gQEAgLTEyODAsNiAr
MTI5MSw3IEBAIHN0cnVjdCB4ZW5fZG9tY3RsIHsKPiAgICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0
bF9wc3JfY210X29wICAgICAgICBwc3JfY210X29wOwo+ICAgICAgICAgIHN0cnVjdCB4ZW5fZG9t
Y3RsX21vbml0b3Jfb3AgICAgICAgIG1vbml0b3Jfb3A7Cj4gICAgICAgICAgc3RydWN0IHhlbl9k
b21jdGxfcHNyX2NhdF9vcCAgICAgICAgcHNyX2NhdF9vcDsKPiArICAgICAgICBzdHJ1Y3QgeGVu
X2RvbWN0bF92dWFydF9vcCAgICAgICAgICB2dWFydF9vcDsKPiAgICAgICAgICB1aW50OF90ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRbMTI4XTsKPiAgICAgIH0gdTsKPiAgfTsKPgoK
Q2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 23 13:30:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 13: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 1dOOex-0005G1-Bj; Fri, 23 Jun 2017 13: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 <boris.ostrovsky@oracle.com>) id 1dOOew-00057a-0j
 for xen-devel@lists.xen.org; Fri, 23 Jun 2017 13:30:02 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 81/13-01999-9D71D495; Fri, 23 Jun 2017 13:30:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrDIsWRWlGSWpSXmKPExsXSO6nOVfeGuG+
 kwe0VyhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8ay4/NYCjZwVvTM/MfWwHiTvYuRi0NIYCKT
 xMsFK1khnN+MEg09KxkhnI2MEp3Lr0OVdTJKPFxwj6WLkYNDWMBaYtcszS5GTg4RAWWJ3l+/W
 UBqmAVuMEps3nCJESQhJPCUUWLWNTCbTcBI4uzR6WA2r4CtxIWru9lAbBYBVYmWjZ/B4qIC4R
 K9B/rZIGoEJU7OfMICYnMK2Ev0XgM5jxNogZnEvM0PmSFscYlbT+YzQdjyEtvfzgGLSwgYSpx
 +uI1xAqPQLCSjZiFpn4WkfRaS9gWMLKsY1YtTi8pSi3SN9ZKKMtMzSnITM3N0DQ1M9XJTi4sT
 01NzEpOK9ZLzczcxAkOdAQh2MO7953SIUZKDSUmUN/aMT6QQX1J+SmVGYnFGfFFpTmrxIUYZD
 g4lCd5pYr6RQoJFqempFWmZOcCog0lLcPAoifBu5wBK8xYXJOYWZ6ZDpE4xKkqJ8/aA9AmAJD
 JK8+DaYJF+iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8V0Gm8GTmlcBNfwW0mAlo8Yw1PiC
 LSxIRUlINjL7PPmdvef4+rNvug+L7hWyCXyf2xR27UfYwjIG1Tibrh/VBca7+4redj3yCHM83
 f06SYslbX1TL7n7tUnqZjG/i+1gZ5dbuiRJhT1h33dL6cf32dXHNXJ5s859/OP3WiWWWZmhVZ
 npdmLki/3jOBtZHsrKpBXoBC/6H5hp1GTVEFH5bIb9eiaU4I9FQi7moOBEAYoAw3e8CAAA=
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1498224598!65969469!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60269 invoked from network); 23 Jun 2017 13:30:00 -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; 23 Jun 2017 13:30:00 -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
 v5NDTnOD024938
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 23 Jun 2017 13:29:50 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 v5NDTn89025967
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 23 Jun 2017 13:29:49 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 v5NDTmTb009479;
 Fri, 23 Jun 2017 13:29:48 GMT
Received: from [10.154.164.220] (/10.154.164.220)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 23 Jun 2017 06:29:48 -0700
To: Jan Beulich <JBeulich@suse.com>
References: <1498157830-21845-1-git-send-email-boris.ostrovsky@oracle.com>
 <594CFD2102000078001662A8@prv-mh.provo.novell.com>
 <042022ac-db2b-f8ab-0cec-456c0c70a1cb@oracle.com>
 <594D321A020000780016653E@prv-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <d580a772-d363-ae10-37af-fe0621572e6b@oracle.com>
Date: Fri, 23 Jun 2017 09:29:44 -0400
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: <594D321A020000780016653E@prv-mh.provo.novell.com>
Content-Language: en-US
X-Source-IP: userv0021.oracle.com [156.151.31.71]
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 v5 0/8] Memory scrubbing from idle loop
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

CgpPbiAwNi8yMy8yMDE3IDA5OjIyIEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAyMy4w
Ni4xNyBhdCAxNToxMSwgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPiB3cm90ZToKPj4gT24g
MDYvMjMvMjAxNyAwNTozNiBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAyMi4wNi4x
NyBhdCAyMDo1NywgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPiB3cm90ZToKPj4+PiBEZWZl
cnJlZDoKPj4+PiAqIFBlci1ub2RlIGhlYXAgbG9ja3MuIEluIGFkZGl0aW9uIHRvIChwcmVzdW1h
Ymx5KSBpbXByb3ZpbmcgcGVyZm9ybWFuY2UgaW4KPj4+PiAgICAgZ2VuZXJhbCwgb25jZSB0aGV5
IGFyZSBhdmFpbGFibGUgd2UgY2FuIHBhcmFsbGVsaXplIHNjcnViYmluZyBmdXJ0aGVyIGJ5Cj4+
Pj4gICAgIGFsbG93aW5nIG1vcmUgdGhhbiBvbmUgY29yZSBwZXIgbm9kZSB0byBkbyBpZGxlIGxv
b3Agc2NydWJiaW5nLgo+Pj4KPj4+IEkgZG9uJ3QgdW5kZXJzdGFuZDogQSBwZXItbm9kZSBsb2Nr
IHN0aWxsIGNhbGxzIGZvciBqdXN0IG9uZSBDUFUKPj4+IGRvaW5nIHRoZSBzY3J1YmJpbmcgb24g
dGhhdCBub2RlLCBpbiBvcmRlciB0byBub3QgY29uZ2VzdCB0aGUKPj4+IGxvY2suCj4+Cj4+Cj4+
IElzIHRoaXMgbmVjZXNzYXJpbHkgdHJ1ZT8gTWF5YmUgbm90IGFsbG93IGFsbCBjb3JlcyBvbiBh
IG5vZGUgdG8gc2NydWIKPj4gYnV0IEknZCB0aGluayBoYXZpbmcgbW9yZSB0aGFuIG9uZSBjb3Jl
IGRvIHRoZSB3b3JrIG1heSBiZSBiZW5lZmljaWFsLgo+PiBEb24ndCBmb3JnZXQgdGhhdCBhY3R1
YWwgc2NydWJiaW5nIGlzIHBlcmZvcm1lZCB3aXRob3V0IGhvbGRpbmcgbG9ja3MuCj4+IFdlIG9u
bHkgZ3JhYiB0aGUgbG9jayB0byBmaW5kIGRpcnR5IGJ1ZGRpZXMgaW4gdGhlIGhlYXAuCj4gCj4g
SG1tLCB0cnVlLCBidXQgdGhlbiBJIHN0aWxsIGRvbid0IHNlZSB0aGUgY29ubmVjdGlvbiBiZXR3
ZWVuCj4gYnJlYWtpbmcgdXAgdGhlIGxvY2sgYW5kIHBhcmFsbGVsaXppbmcgc2NydWJiaW5nLgoK
V2l0aCBhIHNpbmdsZSBoZWFwIGxvY2sgd2UgbWlnaHQgaW5kZWVkIHN0YXJ0IHNlZWluZyBsb2Nr
IGNvbnRlbnRpb24gCndoZW4gbXVsdGlwbGUgQ1BVcyBmcm9tIG1hbnkgbm9kZXMgYXJlIHNjcnVi
YmluZy4gTWFraW5nIGl0IHBlci1ub2RlIApzaG91bGQgbGVzc2VuIHRoZSBwcmVzc3VyZS4KCi1i
b3JpcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 23 13:32:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 13: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 1dOOhb-0005if-Op; Fri, 23 Jun 2017 13:32:47 +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 1dOOha-0005iZ-Rn
 for xen-devel@lists.xen.org; Fri, 23 Jun 2017 13:32:46 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 78/D0-19409-E781D495; Fri, 23 Jun 2017 13:32:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTbdWwjf
 S4OM0MYslHxezODB6HN39mymAMYo1My8pvyKBNeNJ92b2gnUqFX1faxoYf0l2MXJxCAlsYpTY
 0nuRHcLZzSix9uh3xi5GTg5hgVSJl2cusILYIgLBEosvzmWEKGpjlLgwZSuYwyywjlHiw+tPY
 B1sApoSdz5/YgKxeQWsJOZ83A9mswioSrTNugw2SVQgXOJt4xEWiBpBiZMzn4DZnAKeEtu/Tw
 WrYRawlbgzdzczhC0vsf3tHOYJjHyzkLTMQlI2C0nZAkbmVYzqxalFZalFuiZ6SUWZ6RkluYm
 ZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBAccABDsYG784HWKU5GBSEuWNPeMTKcSXlJ9SmZFY
 nBFfVJqTWnyIUYaDQ0mCd5qYb6SQYFFqempFWmYOMPRh0hIcPEoivNs5gNK8xQWJucWZ6RCpU
 4yKUuK8GuJACQGQREZpHlwbLN4uMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZg3CWQKT2ZeCd
 z0V0CLmYAWz1jjA7K4JBEhJdXAqHWDc+LHDJOvU/3sl/5Yf7yz3vNo/Ull1TczJYOKT6w5dMt
 ZoNjYao/PXyU1nUkn5LkOlHjf3LxR/AJHz/qud/WXXiiuuB6/Ve2wu3SJpaZOWcps5zBFubrz
 ZZPZ+xZetTi86eJmu+bbS07sKFD+up35RsU6lVfyMzVWFLTcm/bYst9t0dQgFyWW4oxEQy3mo
 uJEAELA+G2yAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1498224764!106942796!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2560 invoked from network); 23 Jun 2017 13:32:45 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-31.messagelabs.com with SMTP; 23 Jun 2017 13:32: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 D2077344;
 Fri, 23 Jun 2017 06:32:43 -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 CA50A3F3E1;
 Fri, 23 Jun 2017 06:32:42 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1498155329-4752-1-git-send-email-andrew.cooper3@citrix.com>
 <1498155329-4752-4-git-send-email-andrew.cooper3@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <12865bf5-d94b-51ad-42d2-1b0f0102010a@arm.com>
Date: Fri, 23 Jun 2017 14:32:41 +0100
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: <1498155329-4752-4-git-send-email-andrew.cooper3@citrix.com>
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH for-4.9 v3 3/3] xen/livepatch: Don't crash
 on encountering STN_UNDEF relocations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGkgQW5kcmV3LAoKSSBhbSBhIGJpdCBjb25mdXNlZCwgdGhlIHRpdGxlIHNheXMgIlBBVENIIGZv
ci00LjkgdjMgMy8zIi4gSSBoYXZlbid0IApiZWVuIENDZWQgb24gdGhlIGZpcnN0IHR3byBwYXRj
aGVzLiBEb2VzIGl0IG1lYW4geW91IGFyZSBvbmx5IGxvb2tpbmcgYXQgCnRoaXMgcGF0Y2ggdG8g
YmUgaW4gNC45PwoKQ2hlZXJzLAoKT24gMjIvMDYvMTcgMTk6MTUsIEFuZHJldyBDb29wZXIgd3Jv
dGU6Cj4gQSBzeW1uZHggb2YgU1ROX1VOREVGIGlzIHNwZWNpYWwsIGFuZCBtZWFucyBhIHN5bWJv
bCB2YWx1ZSBvZiAwLiAgV2hpbGUKPiBsZWdpdGltYXRlIGluIHRoZSBFTEYgc3RhbmRhcmQsIGl0
cyBleGlzdGFuY2UgaW4gYSBsaXZlcGF0Y2ggaXMgcXVlc3Rpb25hYmxlCj4gYXQgYmVzdC4gIFVu
dGlsIGEgcGxhdXNpYmxlIHVzZWNhc2UgcHJlc2VudHMgaXRzZWxmLCByZWplY3Qgc3VjaCBhIHJl
bG9jYXRpb24KPiB3aXRoIC1FT1BOT1RTVVBQLgo+Cj4gQWRkaXRpb25hbGx5LCBmaXggYW4gb2Zm
LWJ5LW9uZSBlcnJvciB3aGlsZSByYW5nZSBjaGVja2luZyBzeW1uZHgsIGFuZCBwZXJmb3JtCj4g
YSBzYWZldHkgY2hlY2sgb24gZWxmLT5zeW1bc3ltbmR4XS5zeW0gYmVmb3JlIGRlcmVmZW5jaW5n
IGl0LCB0byBhdm9pZAo+IHRyaXBwaW5nIG92ZXIgYSBOVUxMIHBvaW50ZXIgd2hlbiBjYWxjdWxh
dGluZyB2YWwuCj4KPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgo+IC0tLQo+IENDOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53
aWxrQG9yYWNsZS5jb20+Cj4gQ0M6IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRy
aXguY29tPgo+IENDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Cj4gQ0M6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiBDQzogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPgo+IHYzOgo+ICAqIEZpeCBvZmYtYnktb25lIGVycm9y
Cj4gdjI6Cj4gICogUmVqZWN0IFNUTl9VTkRFRiB3aXRoIC1FT1BOT1RTVVBQCj4gLS0tCj4gIHhl
bi9hcmNoL2FybS9hcm0zMi9saXZlcGF0Y2guYyB8IDE0ICsrKysrKysrKysrKystCj4gIHhlbi9h
cmNoL2FybS9hcm02NC9saXZlcGF0Y2guYyB8IDE0ICsrKysrKysrKysrKystCj4gIHhlbi9hcmNo
L3g4Ni9saXZlcGF0Y2guYyAgICAgICB8IDE0ICsrKysrKysrKysrKystCj4gIDMgZmlsZXMgY2hh
bmdlZCwgMzkgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vYXJtMzIvbGl2ZXBhdGNoLmMgYi94ZW4vYXJjaC9hcm0vYXJtMzIvbGl2ZXBh
dGNoLmMKPiBpbmRleCBhMzI4MTc5Li40MTM3OGE1IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2Fy
bS9hcm0zMi9saXZlcGF0Y2guYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi9saXZlcGF0Y2gu
Ywo+IEBAIC0yNTQsMTIgKzI1NCwyNCBAQCBpbnQgYXJjaF9saXZlcGF0Y2hfcGVyZm9ybShzdHJ1
Y3QgbGl2ZXBhdGNoX2VsZiAqZWxmLAo+ICAgICAgICAgICAgICBhZGRlbmQgPSBnZXRfYWRkZW5k
KHR5cGUsIGRlc3QpOwo+ICAgICAgICAgIH0KPgo+IC0gICAgICAgIGlmICggc3ltbmR4ID4gZWxm
LT5uc3ltICkKPiArICAgICAgICBpZiAoIHN5bW5keCA9PSBTVE5fVU5ERUYgKQo+ICsgICAgICAg
IHsKPiArICAgICAgICAgICAgZHByaW50ayhYRU5MT0dfRVJSLCBMSVZFUEFUQ0ggIiVzOiBFbmNv
dW50ZXJlZCBTVE5fVU5ERUZcbiIsCj4gKyAgICAgICAgICAgICAgICAgICAgZWxmLT5uYW1lKTsK
PiArICAgICAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOwo+ICsgICAgICAgIH0KPiArICAgICAg
ICBlbHNlIGlmICggc3ltbmR4ID49IGVsZi0+bnN5bSApCj4gICAgICAgICAgewo+ICAgICAgICAg
ICAgICBkcHJpbnRrKFhFTkxPR19FUlIsIExJVkVQQVRDSCAiJXM6IFJlbGF0aXZlIHN5bWJvbCB3
YW50cyBzeW1ib2xAJXUgd2hpY2ggaXMgcGFzdCBlbmQhXG4iLAo+ICAgICAgICAgICAgICAgICAg
ICAgIGVsZi0+bmFtZSwgc3ltbmR4KTsKPiAgICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4g
ICAgICAgICAgfQo+ICsgICAgICAgIGVsc2UgaWYgKCAhZWxmLT5zeW1bc3ltbmR4XS5zeW0gKQo+
ICsgICAgICAgIHsKPiArICAgICAgICAgICAgZHByaW50ayhYRU5MT0dfRVJSLCBMSVZFUEFUQ0gg
IiVzOiBObyByZWxhdGl2ZSBzeW1ib2xAJXVcbiIsCj4gKyAgICAgICAgICAgICAgICAgICAgZWxm
LT5uYW1lLCBzeW1uZHgpOwo+ICsgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiArICAgICAg
ICB9Cj4KPiAgICAgICAgICB2YWwgPSBlbGYtPnN5bVtzeW1uZHhdLnN5bS0+c3RfdmFsdWU7IC8q
IFMgKi8KPgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtNjQvbGl2ZXBhdGNoLmMgYi94
ZW4vYXJjaC9hcm0vYXJtNjQvbGl2ZXBhdGNoLmMKPiBpbmRleCA2MzkyOWIxLi4yMjQ3YjkyIDEw
MDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9hcm02NC9saXZlcGF0Y2guYwo+ICsrKyBiL3hlbi9h
cmNoL2FybS9hcm02NC9saXZlcGF0Y2guYwo+IEBAIC0yNTIsMTIgKzI1MiwyNCBAQCBpbnQgYXJj
aF9saXZlcGF0Y2hfcGVyZm9ybV9yZWxhKHN0cnVjdCBsaXZlcGF0Y2hfZWxmICplbGYsCj4gICAg
ICAgICAgaW50IG92ZiA9IDA7Cj4gICAgICAgICAgdWludDY0X3QgdmFsOwo+Cj4gLSAgICAgICAg
aWYgKCBzeW1uZHggPiBlbGYtPm5zeW0gKQo+ICsgICAgICAgIGlmICggc3ltbmR4ID09IFNUTl9V
TkRFRiApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19FUlIsIExJ
VkVQQVRDSCAiJXM6IEVuY291bnRlcmVkIFNUTl9VTkRFRlxuIiwKPiArICAgICAgICAgICAgICAg
ICAgICBlbGYtPm5hbWUpOwo+ICsgICAgICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7Cj4gKyAg
ICAgICAgfQo+ICsgICAgICAgIGVsc2UgaWYgKCBzeW1uZHggPj0gZWxmLT5uc3ltICkKPiAgICAg
ICAgICB7Cj4gICAgICAgICAgICAgIGRwcmludGsoWEVOTE9HX0VSUiwgTElWRVBBVENIICIlczog
UmVsYXRpdmUgcmVsb2NhdGlvbiB3YW50cyBzeW1ib2xAJXUgd2hpY2ggaXMgcGFzdCBlbmQhXG4i
LAo+ICAgICAgICAgICAgICAgICAgICAgIGVsZi0+bmFtZSwgc3ltbmR4KTsKPiAgICAgICAgICAg
ICAgcmV0dXJuIC1FSU5WQUw7Cj4gICAgICAgICAgfQo+ICsgICAgICAgIGVsc2UgaWYgKCAhZWxm
LT5zeW1bc3ltbmR4XS5zeW0gKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgZHByaW50ayhY
RU5MT0dfRVJSLCBMSVZFUEFUQ0ggIiVzOiBObyByZWxhdGl2ZSBzeW1ib2xAJXVcbiIsCj4gKyAg
ICAgICAgICAgICAgICAgICAgZWxmLT5uYW1lLCBzeW1uZHgpOwo+ICsgICAgICAgICAgICByZXR1
cm4gLUVJTlZBTDsKPiArICAgICAgICB9Cj4KPiAgICAgICAgICB2YWwgPSBlbGYtPnN5bVtzeW1u
ZHhdLnN5bS0+c3RfdmFsdWUgKyAgci0+cl9hZGRlbmQ7IC8qIFMrQSAqLwo+Cj4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9saXZlcGF0Y2guYyBiL3hlbi9hcmNoL3g4Ni9saXZlcGF0Y2guYwo+
IGluZGV4IDc5MTc2MTAuLjQwNmViOTEgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2xpdmVw
YXRjaC5jCj4gKysrIGIveGVuL2FyY2gveDg2L2xpdmVwYXRjaC5jCj4gQEAgLTE3MCwxMiArMTcw
LDI0IEBAIGludCBhcmNoX2xpdmVwYXRjaF9wZXJmb3JtX3JlbGEoc3RydWN0IGxpdmVwYXRjaF9l
bGYgKmVsZiwKPiAgICAgICAgICB1aW50OF90ICpkZXN0ID0gYmFzZS0+bG9hZF9hZGRyICsgci0+
cl9vZmZzZXQ7Cj4gICAgICAgICAgdWludDY0X3QgdmFsOwo+Cj4gLSAgICAgICAgaWYgKCBzeW1u
ZHggPiBlbGYtPm5zeW0gKQo+ICsgICAgICAgIGlmICggc3ltbmR4ID09IFNUTl9VTkRFRiApCj4g
KyAgICAgICAgewo+ICsgICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19FUlIsIExJVkVQQVRDSCAi
JXM6IEVuY291bnRlcmVkIFNUTl9VTkRFRlxuIiwKPiArICAgICAgICAgICAgICAgICAgICBlbGYt
Pm5hbWUpOwo+ICsgICAgICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7Cj4gKyAgICAgICAgfQo+
ICsgICAgICAgIGVsc2UgaWYgKCBzeW1uZHggPj0gZWxmLT5uc3ltICkKPiAgICAgICAgICB7Cj4g
ICAgICAgICAgICAgIGRwcmludGsoWEVOTE9HX0VSUiwgTElWRVBBVENIICIlczogUmVsYXRpdmUg
cmVsb2NhdGlvbiB3YW50cyBzeW1ib2xAJXUgd2hpY2ggaXMgcGFzdCBlbmQhXG4iLAo+ICAgICAg
ICAgICAgICAgICAgICAgIGVsZi0+bmFtZSwgc3ltbmR4KTsKPiAgICAgICAgICAgICAgcmV0dXJu
IC1FSU5WQUw7Cj4gICAgICAgICAgfQo+ICsgICAgICAgIGVsc2UgaWYgKCAhZWxmLT5zeW1bc3lt
bmR4XS5zeW0gKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgZHByaW50ayhYRU5MT0dfRVJS
LCBMSVZFUEFUQ0ggIiVzOiBObyBzeW1ib2xAJXVcbiIsCj4gKyAgICAgICAgICAgICAgICAgICAg
ZWxmLT5uYW1lLCBzeW1uZHgpOwo+ICsgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiArICAg
ICAgICB9Cj4KPiAgICAgICAgICB2YWwgPSByLT5yX2FkZGVuZCArIGVsZi0+c3ltW3N5bW5keF0u
c3ltLT5zdF92YWx1ZTsKPgo+CgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 23 13:33:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 13: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 1dOOhz-0005lo-3r; Fri, 23 Jun 2017 13:33: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=3407d24b6=dario.faggioli@citrix.com>)
 id 1dOOhx-0005lV-Jj
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 13:33:09 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 65/7F-01730-4981D495; Fri, 23 Jun 2017 13:33:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsXitHRDpO5ECd9
 Ig7XzLSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxLd5YxFywTq2has5C1gfGQcBcjJ4eEQIjE
 nCdL2EBsXgFDiaeLlrGC2MICwRJHbj0Bs9kEDCTe7NgLZosI+EnsmNHACGIzC4RLPOpeBtbLI
 qAq8WfhTOYuRg4OTgE7iZuPuLsYuTiEBA4ySpz6950JpIZfQFLi1pePzBC91RLnn3eyQNygLX
 HkXD87xA2CEidnPgGLCwmoScyYe5l1AiPfLCQts5CUQcQ1JVq3/2aHsLUlli18zQxh20qsW/c
 eqsZGYtPVBYwQtrzE9rdzmBcwsq9i1ChOLSpLLdI1NNZLKspMzyjJTczM0TU0MNXLTS0uTkxP
 zUlMKtZLzs/dxAgMZgYg2MH4b5vnIUZJDiYlUd7YMz6RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4l
 CR4RcR9I4UEi1LTUyvSMnOAcQWTluDgURLh3c4BlOYtLkjMLc5Mh0idYlSUEufVAOkTAElklO
 bBtcFi+RKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEeYVApvBk5pXATX8FtJgJaPGMNT4gi0s
 SEVJSDYyxzxuv35mqlLNDcz4nc87SwuTzwhONZW9vkjna/XX5Wd5E1V3LHHaqpH9+a3JbcvG3
 OWGX0++wnkj7EGD7yOHBhVlJLOc6Lk73Va3KWe9983Dpwl733aw8/UsnC092jf2lGXrvQNVbk
 c4P77TnsKW9uPiPUdd9jdgri3NPW6Z5P57mmpaeO9tDiaU4I9FQi7moOBEAUM9+tuACAAA=
X-Env-Sender: prvs=3407d24b6=dario.faggioli@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1498224784!104657484!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5453 invoked from network); 23 Jun 2017 13:33:05 -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;
 23 Jun 2017 13:33:05 -0000
X-IronPort-AV: E=Sophos;i="5.39,378,1493683200"; 
 d="asc'?scan'208";a="429146649"
Message-ID: <1498224780.12549.1.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Anshul Makkar <anshul.makkar@citrix.com>, <xen-devel@lists.xenproject.org>
Date: Fri, 23 Jun 2017 15:33:00 +0200
In-Reply-To: <0fe6e31a-21ed-8423-7456-3e77f3d12401@citrix.com>
References: <149762114626.11899.6393770850121347748.stgit@Solace.fritz.box>
 <149762242283.11899.2127034224965071833.stgit@Solace.fritz.box>
 <0fe6e31a-21ed-8423-7456-3e77f3d12401@citrix.com>
Organization: Citrix Inc.
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
MIME-Version: 1.0
Cc: "Justin T. Weaver" <jtweaver@hawaii.edu>,
 George Dunlap <george.dunlap@citrix.com>
Subject: Re: [Xen-devel] [PATCH 1/7] xen: sched: factor affinity helpers out
 of sched_credit.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: multipart/mixed; boundary="===============1561549254823976541=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============1561549254823976541==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-tEipAONsa3GfHTjCDT65"

--=-tEipAONsa3GfHTjCDT65
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Fri, 2017-06-23 at 11:02 +0100, Anshul Makkar wrote:
> On 16/06/2017 15:13, Dario Faggioli wrote:
> > diff --git a/xen/common/sched_credit.c b/xen/common/sched_credit.c
> > index efdf6bf..53773df 100644
> > --- a/xen/common/sched_credit.c
> > +++ b/xen/common/sched_credit.c
> > @@ -136,27 +136,6 @@
>=20
> *
> > + * Hard affinity balancing is always necessary and must never be
> > skipped.
> > + * But soft affinity need only be considered when it has a
> > functionally
> > + * different effect than other constraints (such as hard affinity,
> > cpus
> > + * online, or cpupools).
> > + *
> > + * Soft affinity only needs to be considered if:
> > + * * The cpus in the cpupool are not a subset of soft affinity
>=20
> do you mean cpus in a cpupool are not in a subset of the soft
> affinity=C2=A0
> of a vcpu which is a runnable state ?
>
Err... not sure. It's probably the same. IAC, what this means is that,
if a vcpu is in cpupool C, and the cpus of cpupool C are 1,2,3 _and_
the soft affinity of the vcpu is 0,1,2,3,4,5 then, it does not make
sense to check soft-affinity.

In fact, the vcpu will only execute on either 1,2 or 3, which are all
part of its soft-affinity anyway.

And it should be exactly that the cpupool is *a* *subset* of the soft-
affinity. In fact, if cpupool is 1,2,3 and soft-affinity is 0,1,3,4,5
then it _does_ make sense to check soft affinity,, to try not to run
the vcpu on 2.

Hope this clarify things.

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)
--=-tEipAONsa3GfHTjCDT65
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

iQIcBAABCAAGBQJZTRiMAAoJEBZCeImluHPuiFcQAJ3kfHGXykEfOZ2U56QMgG+l
QFIQRAp4Uf32P2cCAUBcwqPflNiH/JWUkKNruEKY31nLT7bIDgBka+oMG8ZbKV8e
Tr2ZDzrgDxYWqdWMimZmf7xYOwStOzd1pMfc9CU1TIHgGUW9/JoIcpkRmx8rqDnG
hYtzaT7knhvBKOH0fMPPpEsXeuNtD+QqVLiMsPyuCVilFtdQrXSaBm08yVQgD0jm
MPSN0HNWKCaXue9qJXBupSqi0asdPC+z6bjzDyL6C+kdQOvoFLGgRz9eAFrZ+mAu
zPsK3X8RQZIE8OzZ3eAg/qJ8zbCXQIt/shAVP/XVoqtGZpQ1ucSFXGJM5kF4zLxL
Zl1mdDaqzjYI3OUxk8RQl0aSn2m2s2lJXtLbOIqzFbkMcqX7SS9exjIrtNohEje4
WWsLrKPGSm8wdA1f0xdWlRX0inqyXQkt3h5GzG5bBNRz75XBFc5q6w8nzfjdXQT8
yKYgOTJmcjMg1epxcocdB1P5KX0I1vzgJQI1q89GW6p2RxPnpMrGme2c9FwiVISb
QMr8qDk4A72SK4QCPQM5kzU6+CWdxPgWVgz9MCpvrLX/LSXXVdfrwXUO7uUsh531
KcXfzPSzY5d/rCzQw3BkUo89h2Lvzq+xtK2aBb4N8XMyHouRW/WA3qlAcoFrjE3z
L2/Si4T0qFPGWf6TFRnt
=H1Jx
-----END PGP SIGNATURE-----

--=-tEipAONsa3GfHTjCDT65--


--===============1561549254823976541==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1561549254823976541==--


From xen-devel-bounces@lists.xen.org Fri Jun 23 13:34:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 13: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 1dOOj1-0005uv-DB; Fri, 23 Jun 2017 13: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=340330eb0=Andrew.Cooper3@citrix.com>)
 id 1dOOj0-0005uf-5v
 for xen-devel@lists.xen.org; Fri, 23 Jun 2017 13:34:14 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 21/FA-03058-5D81D495; Fri, 23 Jun 2017 13:34:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsWyU9JRQveqhG+
 kwY8L/BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bi8w3sBV+YKhpmHGBtYFzG1MXIySEh4Ccx
 9VE/G4gtLJAq8fLMBVYQW0TAR+LL7+XsILaQwDZGiUOPK7sYuTiYBdYxSpy9fBGsmU1AX2L3i
 09gNq+ArcTV7u1gDSwCqhJXZ24DGyoqEC7xtvEIC0SNoMTJmU/AbE4Ba4lzm4+D9TILGEgcWT
 SHFcKWl9j+dg4zxGI1iWv9l9ghDk2XmPish2UCI/8sJKNmIWmfhaR9ASPzKkaN4tSistQiXSM
 LvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwDBkAIIdjOfXBh5ilORgUhLljT3j
 EynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgldE3DdSSLAoNT21Ii0zBxgRMGkJDh4lEd7tHEBp3
 uKCxNzizHSI1ClGXY6mD1u+MAmx5OXnpUqJ8y4AmSEAUpRRmgc3AhadlxhlpYR5GYGOEuIpSC
 3KzSxBlX/FKM7BqCTMmwQyhSczrwRu0yugI5iAjpixxgfkiJJEhJRUA6Myb11mYoxYUHaW9fE
 V11ZIHFZ/5Fp97My8qJjpi7duyn7peq9irdB8Ge7lHsvLCx5x7J/IdFMso3LtxwcGJcEl3Xua
 1x89fWXPlO7EXoGDSn8vzrY7Ote3o0061oxFIPxbruOR61Nrvkns/TVT4L4353yZDxGXPGQiP
 j20M1p9vaOy852Ed60SS3FGoqEWc1FxIgA4FFjyyQIAAA==
X-Env-Sender: prvs=340330eb0=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1498224852!75264961!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10381 invoked from network); 23 Jun 2017 13:34:13 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 23 Jun 2017 13:34:13 -0000
X-IronPort-AV: E=Sophos;i="5.39,378,1493683200"; d="scan'208";a="48307272"
To: Julien Grall <julien.grall@arm.com>, Xen-devel <xen-devel@lists.xen.org>
References: <1498155329-4752-1-git-send-email-andrew.cooper3@citrix.com>
 <1498155329-4752-4-git-send-email-andrew.cooper3@citrix.com>
 <12865bf5-d94b-51ad-42d2-1b0f0102010a@arm.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <827484de-2053-611d-470d-2d1783967d04@citrix.com>
Date: Fri, 23 Jun 2017 14:33:55 +0100
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: <12865bf5-d94b-51ad-42d2-1b0f0102010a@arm.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH for-4.9 v3 3/3] xen/livepatch: Don't crash
 on encountering STN_UNDEF relocations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjMvMDYvMTcgMTQ6MzIsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSBBbmRyZXcsCj4KPiBJ
IGFtIGEgYml0IGNvbmZ1c2VkLCB0aGUgdGl0bGUgc2F5cyAiUEFUQ0ggZm9yLTQuOSB2MyAzLzMi
LiBJIGhhdmVuJ3QKPiBiZWVuIENDZWQgb24gdGhlIGZpcnN0IHR3byBwYXRjaGVzLiBEb2VzIGl0
IG1lYW4geW91IGFyZSBvbmx5IGxvb2tpbmcKPiBhdCB0aGlzIHBhdGNoIHRvIGJlIGluIDQuOT8K
ClNvcnJ5IC0gSSBtZXNzZWQgdXAgdGhlIENDIGxpc3RzLiAgVGhlIGNvcnJlY3RuZXNzIG9mIHRo
aXMgcGF0Y2ggZG9lcwpkZXBlbmQgb24gdGhlIHByZXZpb3VzIHR3bywgc28gYWxsIDMgYXJlIGxv
b2tpbmcgZm9yIGluY2x1c2lvbi4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 23 13:37:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 13:37:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dOOmO-0006As-SR; Fri, 23 Jun 2017 13:37: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=340e7b1f5=Ian.Jackson@citrix.com>)
 id 1dOOmO-0006Al-9d
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 13:37:44 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 26/A6-01999-7A91D495; Fri, 23 Jun 2017 13:37:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHRDpO5ySd9
 Ig3MzmSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy2H3fZCm4yVdx5vYCxgXElUxcjJ4eEgL/E
 3zvdYDabgK5E05a/bCA2r4CgxMmZT1hAbGYBHYkFuz+xQdjyEtvfzmGGqLGXWLpkM5jNIqAq8
 ePyEjBbREBPomXVRFaIehWJU/O6wOYICyRLTF59DayGU8BO4u7eZWC2kECBRO+dbywQ95hIvF
 24E2gXB1BcTWLu+vgJjHyzkFw0C8lFs5BctICReRWjRnFqUVlqka6RkV5SUWZ6RkluYmaOrqG
 BqV5uanFxYnpqTmJSsV5yfu4mRmCo1TMwMO5g3NPud4hRkoNJSZQ39oxPpBBfUn5KZUZicUZ8
 UWlOavEhRg0ODoErB4/MZpRiycvPS1WS4E2X8I0UEixKTU+tSMvMAUYDTKkEB4+SCO92DqA0b
 3FBYm5xZjpE6hSjLkfThy1fmITAZkiJ8y4QByoSACnKKM2DGwGLzEuMslLCvIwMDAxCPAWpRb
 mZJajyrxjFORiVhHnLQC7hycwrgdv0CugIJqAjZqzxATmiJBEhJdXAyNo8QWCX//lE+7vL6ro
 Lds8VufzvdPSk3DlhL99Ieyw4VuC+y1YyyP6+o0bCb8erBz7+8r9i9PVCH+OpY+HM6+XlW3/K
 sjwrOPv8aNVLB6FU5Y+b+lSuPj8kyLvKvKfCdLJh1Ta2ANne6KDVeuu2sFj7XmRycrta8vTgS
 /cMM/WuapdpnfudlViKMxINtZiLihMB5mgW6McCAAA=
X-Env-Sender: prvs=340e7b1f5=Ian.Jackson@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1498225061!101205461!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51213 invoked from network); 23 Jun 2017 13:37:42 -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;
 23 Jun 2017 13:37:42 -0000
X-IronPort-AV: E=Sophos;i="5.39,378,1493683200"; d="scan'208";a="429147444"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22861.6552.377069.644452@mariner.uk.xensource.com>
Date: Fri, 23 Jun 2017 14:37:28 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20170616175704.7832-8-anthony.perard@citrix.com>
References: <20170616175704.7832-1-anthony.perard@citrix.com>
 <20170616175704.7832-8-anthony.perard@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] [OSSTEST PATCH v11 07/20] ts-openstack-deploy: Keep
	CURL_CA_BUNDLE when sudo is called
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW09TU1RFU1QgUEFUQ0ggdjExIDA3LzIwXSB0cy1vcGVu
c3RhY2stZGVwbG95OiBLZWVwIENVUkxfQ0FfQlVORExFIHdoZW4gc3VkbyBpcyBjYWxsZWQiKToK
PiBUaGlzIGlzIHBhcnQgb2YgY29tbWl0ICJ0cy1vcGVuc3RhY2stZGVwbG95OiBzZXQgQ1VSTF9D
QV9CVU5ETEUiIGJ1dAo+IGFsc28gYWxsb3cgcGlwIHRvIHdvcmsgd2hlbiBpdCBpcyBjYWxsZWQg
dmlhIHN1ZG8gd2l0aG91dCBwcmVzZXJ2aW5nIHRoZQo+IGV4aXN0aW5nIGVudmlyb25tZW50IHZh
cmlhYmxlcy4KCkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNv
bT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 23 13:38:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 13:38: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 1dOOnL-0006GB-55; Fri, 23 Jun 2017 13:38:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=340e7b1f5=Ian.Jackson@citrix.com>)
 id 1dOOnK-0006FX-4m
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 13:38:42 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 F3/1E-02955-1E91D495; Fri, 23 Jun 2017 13:38:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsXitHSDve4DSd9
 Ig41zrS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozfS8wKDjNXrNvxj62BcQVTFyMHh4SAv8SS
 VpcuRk4ONgFdiaYtf9lAbF4BQYmTM5+wgNjMAjoSC3Z/YoOw5SW2v53DDNLKK2AncfKLBYjJI
 qAq8XZiCEiFiICeRMuqiawQ1SoSp+Z1gU0RFoiUmPb2NNgUTqDOj/862UFsIYECid+3v4LVSA
 iYSLxduJMNZKSQgJrE3PXxExj5ZiG5ZxaSe2YhuWcBI/MqRvXi1KKy1CJdY72kosz0jJLcxMw
 cXUMDY73c1OLixPTUnMSkYr3k/NxNjMAAYwCCHYzNX5wOMUpyMCmJ8sae8YkU4kvKT6nMSCzO
 iC8qzUktPsQow8GhJMGbLuEbKSRYlJqeWpGWmQMMdZi0BAePkgjvdg6gNG9xQWJucWY6ROoUo
 y5H04ctX5iEWPLy81KlxHmLQWYIgBRllObBjYDF3SVGWSlhXkago4R4ClKLcjNLUOVfMYpzMC
 oJ8x4DmcKTmVcCt+kV0BFMQEfMWOMDckRJIkJKqoHR/Qtv5q5tFbMv5WV+rvL1r5Ro/16mxtV
 a4v8gT0/pfdeJ3PkHvk74ram6QUji7novcWOrOxbr1yT+Kzw4cX7Q3L6t37blaVZbdn1/3VP6
 WDt7bSUDY4BoA7Pvx4iOP9JXFymf0Y7LPZsR7KurXWEf+mnj4TV61Uv/zQvaZqAfnZQtKrD9w
 yQlluKMREMt5qLiRAA9rDiWtgIAAA==
X-Env-Sender: prvs=340e7b1f5=Ian.Jackson@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1498225119!76222431!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32423 invoked from network); 23 Jun 2017 13:38:40 -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;
 23 Jun 2017 13:38:40 -0000
X-IronPort-AV: E=Sophos;i="5.39,378,1493683200"; d="scan'208";a="437630693"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22861.6621.257555.98664@mariner.uk.xensource.com>
Date: Fri, 23 Jun 2017 14:38:37 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20170616175704.7832-9-anthony.perard@citrix.com>
References: <20170616175704.7832-1-anthony.perard@citrix.com>
 <20170616175704.7832-9-anthony.perard@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] [OSSTEST PATCH v11 08/20] ts-openstack-deploy: Try
	to disable use of SYSTEMD
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW09TU1RFU1QgUEFUQ0ggdjExIDA4LzIwXSB0cy1vcGVu
c3RhY2stZGVwbG95OiBUcnkgdG8gZGlzYWJsZSB1c2Ugb2YgU1lTVEVNRCIpOgo+IFRoZXJlIGlz
IFVTRV9TWVNURU1EIG9mZiBieSBkZWZhdWx0LCBidXQgaXQgaXMgbm93IHR1cm4gb24gaWYgVVNF
X1NDUkVFTgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBeZWQKPiBpZiBvZmYuIFRyeSB0byBrZWVwIHVzZSBvZiBzeXN0ZW1kIGRpc2FibGUu
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXmQKCj4gU2lnbmVk
LW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CgpBY2tl
ZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CgpJYW4uCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 23 13:39:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 13:39: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 1dOOnj-0006J4-CQ; Fri, 23 Jun 2017 13:39: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=340e7b1f5=Ian.Jackson@citrix.com>)
 id 1dOOni-0006Io-4k
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 13:39:06 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 B8/60-02181-9F91D495; Fri, 23 Jun 2017 13:39:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpO5PSd9
 Ig97jrBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b3vo1sBV8ZK54fXM7awHiVsYuRg0NCwF9i
 2V35LkZODjYBXYmmLX/ZQGxeAUGJkzOfsIDYzAI6Egt2f2KDsOUltr+dwwxRYy/RtOok2BgWA
 VWJ/hlVIGERAT2JllUTWSHKVSROzesCGyMskCQx78ESsDGcQK1Pp/SB2UIChRKHTl5mB7ElBE
 wk3i7cyQYyUkhATWLu+vgJjHyzkBw0C8lBs5ActICReRWjRnFqUVlqka6hhV5SUWZ6RkluYma
 OrqGBqV5uanFxYnpqTmJSsV5yfu4mRmCYMQDBDsam7Z6HGCU5mJREeWPP+EQK8SXlp1RmJBZn
 xBeV5qQWH2KU4eBQkuBNl/CNFBIsSk1PrUjLzAEGPExagoNHSYR3OwdQmre4IDG3ODMdInWKU
 Zej6cOWL0xCLHn5ealS4rz8IDMEQIoySvPgRsCi7xKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJ
 WEef1BpvBk5pXAbXoFdAQT0BEz1viAHFGSiJCSamCM7jy86vfSPzt3rZQM4Yt5mZnMrpf0+3j
 ohukfLql0rHFJNs/e+2dT362UVQc8gteul89UX+Atm1qv033p0vG6LlOLCNXWmm9ZTasUbh10
 UjVuqOswbc5M5V+33kY2xPc+q/3C91u9PqScsHVdWiUeV1i2ibHmJsvsd5ZvXxS9Mr16YlII0
 w4lluKMREMt5qLiRAD3ezA1uQIAAA==
X-Env-Sender: prvs=340e7b1f5=Ian.Jackson@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1498225143!65971280!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45578 invoked from network); 23 Jun 2017 13:39:04 -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;
 23 Jun 2017 13:39:04 -0000
X-IronPort-AV: E=Sophos;i="5.39,378,1493683200"; d="scan'208";a="429147662"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22861.6645.689813.380564@mariner.uk.xensource.com>
Date: Fri, 23 Jun 2017 14:39:01 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20170616175704.7832-10-anthony.perard@citrix.com>
References: <20170616175704.7832-1-anthony.perard@citrix.com>
 <20170616175704.7832-10-anthony.perard@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] [OSSTEST PATCH v11 09/20] ts-kernel-build: Enable
	network related modules for Neutron
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW09TU1RFU1QgUEFUQ0ggdjExIDA5LzIwXSB0cy1rZXJu
ZWwtYnVpbGQ6IEVuYWJsZSBuZXR3b3JrIHJlbGF0ZWQgbW9kdWxlcyBmb3IgTmV1dHJvbiIpOgo+
IFRob3NlIG9wdGlvbnMvbW9kdWxlcyBhcmUgbmVlZGVkIHRvIHJ1biBPcGVuU3RhY2sgTmV1dHJv
biB3aXRoIE9wZW4KPiB2U3dpdGNoLgoKQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3Nv
bkBldS5jaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 23 13:40:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 13: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 1dOOpG-0006wp-NX; Fri, 23 Jun 2017 13: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 <JBeulich@suse.com>) id 1dOOpF-0006wA-HD
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 13:40:41 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 27/63-03920-85A1D495; Fri, 23 Jun 2017 13:40:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDSzdMyjf
 S4NUeHovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWP+96fMBfuZKg4tXs3cwNjL1MXIySEkkCfR
 t62JDcTmFbCTuN32jBXElhAwlDi98CYLiM0ioCrxe/U+MJtNQF2i7dl2sBoRAWWJu99ngMWZB
 eIk9s96zAhiCwvES7xff5AFYn66xJ/1r4FsDg5OASuJP48DQExeAUGJvzuEITq1JB7+ugU1RV
 ti2cLXzCAlzALSEsv/cUxg5JuF0DALScMsJA2zEBoWMLKsYtQoTi0qSy3SNTTUSyrKTM8oyU3
 MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDD0GINjB+GlZwCFGSQ4mJVHe2DM+kUJ8SfkplRmJ
 xRnxRaU5qcWHGGU4OJQkeO9K+EYKCRalpqdWpGXmAKMAJi3BwaMkwrudAyjNW1yQmFucmQ6RO
 sWoy9H0YcsXJiGWvPy8VClx3mKQGQIgRRmleXAjYBF5iVFWSpiXEegoIZ6C1KLczBJU+VeM4h
 yMSsK870Gm8GTmlcBtegV0BBPQETPW+IAcUZKIkJJqYMy5Inj3wy59j4nVln8emq+/bCSzYJ3
 TlNXpU8Nlrbj47T50LFioLPdYz799SZzfqWN79JnOtd+PuT0n5X6ecAKj3fna9qyXf8UdUyeI
 N1Rt2VRuscRqjaiLx9+A7CknHJ/H5exhMHr06ZbVEUbfmOWK2qbd36VPT50+8TDPptdeHHPvN
 swUdFdiKc5INNRiLipOBAA6ZsXAwwIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1498225236!99652442!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34334 invoked from network); 23 Jun 2017 13:40:38 -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; 23 Jun 2017 13:40:38 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 23 Jun 2017 07:40:35 -0600
Message-Id: <594D36740200007800166573@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 23 Jun 2017 07:40:36 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20170608171203.20416-1-wei.liu2@citrix.com>
 <20170608171203.20416-24-wei.liu2@citrix.com>
In-Reply-To: <20170608171203.20416-24-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 v4 23/27] x86: move the compat callback ops
 next to the non-compat variant
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDA4LjA2LjE3IGF0IDE5OjExLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
K30KPiArCj4gKwo+ICtsb25nIGNvbXBhdF9jYWxsYmFja19vcChpbnQgY21kLCBYRU5fR1VFU1Rf
SEFORExFKHZvaWQpIGFyZykKClBsZWFzZSBhdm9pZCBkb3VibGUgYmxhbmsgbGluZXMgbGlrZSBh
Ym92ZS4gQW5kIHByZWZlcmFibHksIHBsZWFzZSwKanVzdCBsaWtlIHlvdSBkaWQgaW4gZWFybGll
ciBwYXRjaGVzLCB1c2UgImN1cnIiIGluc3RlYWQgb2YgInYiLiBUaGVuCkFja2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 23 13:41:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 13: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 1dOOpg-000714-VY; Fri, 23 Jun 2017 13:41: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=340e7b1f5=Ian.Jackson@citrix.com>)
 id 1dOOpf-00070X-CY
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 13:41:07 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 7B/6A-01992-27A1D495; Fri, 23 Jun 2017 13:41:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDvW6RlG+
 kwZxzvBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bqDVdZCz4wVfw61MTWwLiGqYuRk0NCwF9i
 +9Y2ZhCbTUBXomnLXzYQm1dAUOLkzCcsIDazgI7Egt2f2CBseYntb+cwQ9TYSvT+Xc8KYrMIq
 EpsfdbDDmKLCOhJtKyayApRryJxal4X2BxhgUiJWeu+gMU5BewlJu6+AjSHg0NIoFDi0NUEiH
 NMJN4u3MkGEVaTmLs+fgIj3ywkB81CctAsJActYGRexahRnFpUllqka2Sil1SUmZ5RkpuYmaN
 raGCql5taXJyYnpqTmFSsl5yfu4kRGGj1DAyMOxhvTvY7xCjJwaQkyht7xidSiC8pP6UyI7E4
 I76oNCe1+BCjDAeHkgRvkqRvpJBgUWp6akVaZg4w5GHSEhw8SiK82zmA0rzFBYm5xZnpEKlTj
 LocTR+2fGESYsnLz0uVEuddIA5UJABSlFGaBzcCFn+XGGWlhHkZGRgYhHgKUotyM0tQ5V8xin
 MwKgnzHpMAmsKTmVcCt+kV0BFMQEfMWOMDckRJIkJKqoGRSdHERStR1nTm/bDDjOuljyjoNv+
 qYD/yc9pjtdprB0s+zZy5QWfGtjNhfhODM+MiS+5kTfbM/fJE+oZG87ozBa8CbCt3x786r/Gb
 /5dQ2VvepJpgoylPuoqmXVs2b6JS/y1f/1C16Veapkwx2lW+uSG1X2dfTR3DM3VzldPrK5+8C
 lf5O3WaEktxRqKhFnNRcSIArBFgK7oCAAA=
X-Env-Sender: prvs=340e7b1f5=Ian.Jackson@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1498225264!101206111!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15380 invoked from network); 23 Jun 2017 13:41:05 -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;
 23 Jun 2017 13:41:05 -0000
X-IronPort-AV: E=Sophos;i="5.39,378,1493683200"; d="scan'208";a="437631013"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22861.6766.1560.187387@mariner.uk.xensource.com>
Date: Fri, 23 Jun 2017 14:41:02 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20170616175704.7832-11-anthony.perard@citrix.com>
References: <20170616175704.7832-1-anthony.perard@citrix.com>
 <20170616175704.7832-11-anthony.perard@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] [OSSTEST PATCH v11 10/20] ts-openstack-deploy:
	Switch to Neutron for network
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW09TU1RFU1QgUEFUQ0ggdjExIDEwLzIwXSB0cy1vcGVu
c3RhY2stZGVwbG95OiBTd2l0Y2ggdG8gTmV1dHJvbiBmb3IgbmV0d29yayIpOgo+IG5vdmEtbmV0
d29yayBpcyBub3Qgc3VwcG9ydGVkIGFueW1vcmUgYW5kIE5ldXRyb24gaXMgdGhlIGRlZmF1bHQu
CgpJcyB0aGlzIGtpbmQgb2YgdGhpbmcgZ29pbmcgdG8gYmUgY29tbW9uID8gIElmIHNvIHRoZW4g
aXQgd2lsbCBiZSBhCmNvbnN0YW50IG1haW50ZW5hbmNlIGJ1cmRlbiBpbiBvc3N0ZXN0LgoKSXMg
dGhlcmUgc29tZSB3YXkgd2UgY2FuIGdldCB0aGUgbGlzdCBvZiBjb21wb25lbnRzIG91dCBvZiB0
aGUKdG9wLWxldmVsIHRyZWUgPwoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 23 13:42:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 13: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 1dOOqa-000798-85; Fri, 23 Jun 2017 13: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=340e7b1f5=Ian.Jackson@citrix.com>)
 id 1dOOqZ-000790-HD
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 13:42:03 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 C1/CF-03058-AAA1D495; Fri, 23 Jun 2017 13:42:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHSDve4qKd9
 Ig/lv5Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owtvfeYCp4xVTx+b9vAuJapi5GTQ0LAX2Jj
 +3tWEJtNQFeiactfNhCbV0BQ4uTMJywgNrOAjsSC3Z/YIGx5ie1v5zBD1NhL/N07h72LkYODR
 UBVYm6fFUhYREBPomXVRFaIchWJU/O6wMYIC6RJXF15DGwtJ1Dr0WlzwGqEBAolJq5bwA5xjo
 nE24U72UBGCgmoScxdHz+BkW8WkoNmITloFpKDFjAyr2LUKE4tKkst0jUy1ksqykzPKMlNzMz
 RNTQw08tNLS5OTE/NSUwq1kvOz93ECAwzBiDYwfhnfuAhRkkOJiVR3tgzPpFCfEn5KZUZicUZ
 8UWlOanFhxhlODiUJHjvSvhGCgkWpaanVqRl5gADHiYtwcGjJMK7nQMozVtckJhbnJkOkTrFq
 MvR9GHLFyYhlrz8vFQpcd5ikBkCIEUZpXlwI2DRd4lRVkqYlxHoKCGegtSi3MwSVPlXjOIcjE
 rCvNmSQFN4MvNK4Da9AjqCCeiIGWt8QI4oSURISTUw6iv92fRxxl9tljwGxkc3jMxn2ZfX+gu
 Kvc+vfxfq/7jabE11S61k8t/F7hKzmZXb3X4sZ/hTlP3+2DeV798Zphldesr7YO/eaCeH35+Z
 nnhwGWYW7lc/VWa38PldZrMLuwN1Pn0XmscgoXftx+FjJ2+3P+e59uhsVgRX12u2zfwyfpYvF
 vvHK7EUZyQaajEXFScCAPzpK+K5AgAA
X-Env-Sender: prvs=340e7b1f5=Ian.Jackson@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1498225321!99652683!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42621 invoked from network); 23 Jun 2017 13:42:02 -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;
 23 Jun 2017 13:42:02 -0000
X-IronPort-AV: E=Sophos;i="5.39,378,1493683200"; d="scan'208";a="437631150"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22861.6823.226112.264315@mariner.uk.xensource.com>
Date: Fri, 23 Jun 2017 14:41:59 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20170616175704.7832-12-anthony.perard@citrix.com>
References: <20170616175704.7832-1-anthony.perard@citrix.com>
 <20170616175704.7832-12-anthony.perard@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] [OSSTEST PATCH v11 11/20] ts-openstack-deploy:
	Increase fd and memory limits for rabbitmq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW09TU1RFU1QgUEFUQ0ggdjExIDExLzIwXSB0cy1vcGVu
c3RhY2stZGVwbG95OiBJbmNyZWFzZSBmZCBhbmQgbWVtb3J5IGxpbWl0cyBmb3IgcmFiYml0bXEi
KToKPiBTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4
LmNvbT4KCkRvZXMgdGhpcyBub3QgbWVhbiB0aGF0IHRoZSB1cHN0cmVhbSBkZWZhdWx0cyBhcmUg
d3JvbmcgPwoKSW4gZ2VuZXJhbCBJIGxpa2UgdG8gc2VlIGF0IGxlYXN0IGFuIHVwc3RyZWFtIGJ1
ZyByZXBvcnQgdXJsIG9yIG51bWJlcgptZW50aW9uZWQgaW4gYSBjb21tZW50IG5lYXIgdGhlIHdv
cmthcm91bmQuCgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 23 13:43:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 13:43:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dOOrS-0007Ib-L1; Fri, 23 Jun 2017 13:42: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=340e7b1f5=Ian.Jackson@citrix.com>)
 id 1dOOrR-0007IR-Hc
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 13:42:57 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 D8/02-03058-0EA1D495; Fri, 23 Jun 2017 13:42:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpO4DKd9
 IgxOHlCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozWB8IFbxgrHk04z9TAeIixi5GTQ0LAX2J5
 61wWEJtNQFeiactfNhCbV0BQ4uTMJ2BxZgEdiQW7P7FB2PIS29/OYYaosZeYO+EyWA2LgKrEz
 9lr2UFsEQE9iZZVE1kh6lUkTs3rAqsRFoiSWPymGWwvJ1Dv0rv/weJCAoUS+5a1MkPcYyLxdu
 FOoF0cQHE1ibnr4ycw8s1CctEsJBfNQnLRAkbmVYwaxalFZalFuoYmeklFmekZJbmJmTm6hgZ
 mermpxcWJ6ak5iUnFesn5uZsYgYHGAAQ7GK9vDDjEKMnBpCTKG3vGJ1KILyk/pTIjsTgjvqg0
 J7X4EKMMB4eSBG+SpG+kkGBRanpqRVpmDjDkYdISHDxKIrzbOYDSvMUFibnFmekQqVOMuhxNH
 7Z8YRJiycvPS5US5/0oAVQkAFKUUZoHNwIWf5cYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzJ
 sNcglPZl4J3KZXQEcwAR0xY40PyBEliQgpqQbGk5sbPI5KXzT8/mLqz3OJXUZXjlw3FK+xkn3
 rcUp4s1FsprWX64stnoUHjz6aeqJHT8q1oV03c0ZCpI/q1TmsSkf3ZRi0TdU8bsohYb0gfvca
 UY89z7sFk65Z8wmZLck88qtFRLMurOpJluycyyUJTNfL9lcf93/74RZr8uObx5vkRW+/OXlQi
 aU4I9FQi7moOBEArl9nzboCAAA=
X-Env-Sender: prvs=340e7b1f5=Ian.Jackson@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1498225375!71865945!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64448 invoked from network); 23 Jun 2017 13:42:56 -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;
 23 Jun 2017 13:42:56 -0000
X-IronPort-AV: E=Sophos;i="5.39,378,1493683200"; d="scan'208";a="429148168"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22861.6877.330367.373213@mariner.uk.xensource.com>
Date: Fri, 23 Jun 2017 14:42:53 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20170616175704.7832-13-anthony.perard@citrix.com>
References: <20170616175704.7832-1-anthony.perard@citrix.com>
 <20170616175704.7832-13-anthony.perard@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] [OSSTEST PATCH v11 12/20] make-flight: Increase
	dom0_mem for openstack flight
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW09TU1RFU1QgUEFUQ0ggdjExIDEyLzIwXSBtYWtlLWZs
aWdodDogSW5jcmVhc2UgZG9tMF9tZW0gZm9yIG9wZW5zdGFjayBmbGlnaHQiKToKPiBXaXRoIDRH
IGZvciBkb20wX21lbSwgYSBob3N0IHJ1bm5pbmcgZGV2c3RhY2sgaXMgdXNpbmcgYWJvdXQgMS41
RyBvZgo+IHN3YXAuCgpJcyB0aGlzIGdvaW5nIHRvIHdvcmsgcHJvcGVybHkgb24gOEcgaG9zdHMg
PwoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 23 13:43:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 13: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 1dOOs9-0007Q7-Ta; Fri, 23 Jun 2017 13: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=340e7b1f5=Ian.Jackson@citrix.com>)
 id 1dOOs9-0007Pg-0f
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 13:43:41 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 FB/49-19409-C0B1D495; Fri, 23 Jun 2017 13:43:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDvS63tG+
 kwYMOI4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePOfd+CdvaKnqOHGRsYf7F2MXJySAj4Szza
 2sEOYrMJ6Eo0bfnLBmLzCghKnJz5hAXEZhbQkViw+xMbhC0vsf3tHGaIGnuJ//sOgcVZBFQl3
 m/rYgKxRQT0JFpWTWSFqFeRODWvC2yOsECgxN+tjWA1nEC9O7r+g9lCAoUSc45sZYe4x0Ti7c
 KdQDM5gOJqEnPXx09g5JuF5KJZSC6aheSiBYzMqxg1ilOLylKLdI3M9JKKMtMzSnITM3N0DQ2
 M9XJTi4sT01NzEpOK9ZLzczcxAgOtnoGBcQdjw16/Q4ySHExKoryxZ3wihfiS8lMqMxKLM+KL
 SnNSiw8xynBwKEnwJkn6RgoJFqWmp1akZeYAQx4mLcHBoyTCu50DKM1bXJCYW5yZDpE6xajL0
 fRhyxcmIZa8/LxUKXHeEJAZAiBFGaV5cCNg8XeJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkj
 BvNsgUnsy8ErhNr4COYAI6YsYaH5AjShIRUlINjKHn7699//bt13irkDVXi2f5v9j4cptLi6n
 Pt0QpA4NoDeFshx0TpWdmGWtzTgycmOvNMmOi5+zDR8JKA9V39JzTm8Fa9JXpts5r4alPprYs
 L/qeZ6vr4BsxRe7AxB3hL66pvpa9cOLi0ytNPrs4DdaqLa78XGdS+V7Gk/PY/XsNt9JuZkXfV
 lRiKc5INNRiLipOBADTDa1HugIAAA==
X-Env-Sender: prvs=340e7b1f5=Ian.Jackson@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1498225417!68547181!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53954 invoked from network); 23 Jun 2017 13:43:39 -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;
 23 Jun 2017 13:43:39 -0000
X-IronPort-AV: E=Sophos;i="5.39,378,1493683200"; d="scan'208";a="437631347"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22861.6919.874763.719902@mariner.uk.xensource.com>
Date: Fri, 23 Jun 2017 14:43:35 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20170616175704.7832-14-anthony.perard@citrix.com>
References: <20170616175704.7832-1-anthony.perard@citrix.com>
 <20170616175704.7832-14-anthony.perard@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] [OSSTEST PATCH v11 13/20] ts-openstack-deploy:
	Apply a Tempest patch
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW09TU1RFU1QgUEFUQ0ggdjExIDEzLzIwXSB0cy1vcGVu
c3RhY2stZGVwbG95OiBBcHBseSBhIFRlbXBlc3QgcGF0Y2giKToKPiBTaWduZWQtb2ZmLWJ5OiBB
bnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCj4gIHRzLW9wZW5zdGFjay1kZXBs
b3kgfCAxMCArKysrKysrKysrCj4gIDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspCj4g
Cj4gZGlmZiAtLWdpdCBhL3RzLW9wZW5zdGFjay1kZXBsb3kgYi90cy1vcGVuc3RhY2stZGVwbG95
Cj4gaW5kZXggMDQzMTdhMC4uMDQwNTNkZSAxMDA3NTUKPiAtLS0gYS90cy1vcGVuc3RhY2stZGVw
bG95Cj4gKysrIGIvdHMtb3BlbnN0YWNrLWRlcGxveQo+IEBAIC0xNDQsNiArMTQ0LDE2IEBAIEVO
RAo+ICAgICAgICAgIDw8RU5ELCAiL2V0Yy9yYWJiaXRtcS9yYWJiaXRtcS5jb25maWciKTsKPiAg
W3tyYWJiaXQsIFt7dm1fbWVtb3J5X2hpZ2hfd2F0ZXJtYXJrLCAwLjh9XX1dLgo+ICBFTkQKPiAr
Cj4gKyAgICAjIEFwcGx5IGh0dHBzOi8vcmV2aWV3Lm9wZW5zdGFjay5vcmcvNDQ5Njk1LyB0byB0
ZW1wZXN0IHRvIHdvcmthcm91bmQgYW4KPiArICAgICMgaXNzdWUuIENoZWNrIGNvbW1lbnRzIGZv
ciBtb3JlIGluZm9ybWF0aW9uCj4gKyAgICB0YXJnZXRfY21kKCRobywgPDxFTkQsIDEyMCk7Cj4g
K3NldCAtZQo+ICtjZCAkYnVpbGRkaXIvdGVtcGVzdAo+ICtnaXQgZmV0Y2ggb3JpZ2luIHJlZnMv
Y2hhbmdlcy85NS80NDk2OTUvMQo+ICtnaXQgY2hlcnJ5LXBpY2sgRkVUQ0hfSEVBRAo+ICtFTkQK
CkkgZm9yZXNlZSB0aGUgbmVlZCB0byBnZW5lcmFsaXNlIHRoaXMuLi4KCklhbi4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 23 13:43:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 13:43:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dOOsM-0007Tm-4R; Fri, 23 Jun 2017 13:43:54 +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 1dOOsK-0007TR-Nd
 for xen-devel@lists.xen.org; Fri, 23 Jun 2017 13:43:52 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 2D/C7-01730-81B1D495; Fri, 23 Jun 2017 13:43:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsVysyfVTVdc2jf
 SYOJbVYslHxezODB6HN39mymAMYo1My8pvyKBNePms7mMBctYKnoPnGFuYNzM3MXIxSEksIlR
 YtLVzyxdjJxAzm5GibedpSC2sECqxMszF1hBbBGBYInFF+cyQjS8ZJTYtO0qK4jDLLCOUeLD6
 0+MIFVsApoSdz5/YgKxeQWsJO7ubGAHsVkEVCXOX/sItkFUIFzibeMRFogaQYmTM5+A2ZwCdh
 KrVnWAbWMWsJW4M3c3M4QtL7H97RzmCYx8s5C0zEJSNgtJ2QJG5lWMGsWpRWWpRbpGlnpJRZn
 pGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIEhV8/AwLiD8fIWv0OMkhxMSqK8sWd8IoX4
 kvJTKjMSizPii0pzUosPMcpwcChJ8KZL+UYKCRalpqdWpGXmAIMfJi3BwaMkwrudAyjNW1yQm
 FucmQ6ROsWoy9H0YcsXJiGWvPy8VClx3jiQGQIgRRmleXAjYJF4iVFWSpiXkYGBQYinILUoN7
 MEVf4VozgHo5Iwby7IFJ7MvBK4Ta+AjmACOmLGGh+QI0oSEVJSDYxlWgdeZC476fBiu/j+6JY
 DPeyBt2d8YVx34ULHcrmFH18zcNgvfHrlRPL9y4r8YcWSh9/WT/A+p/M5sjT77+2NX5v2PbR4
 1dkSIbZpy/LbD60UO2MfqZTfruRWfRPWoHIubdWF7izWU6zep6uvZ9zn7D8neGbeurb7qSr3b
 2Ym2q/eYccZfz1PiaU4I9FQi7moOBEAJuSJWL8CAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1498225431!89286760!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32762 invoked from network); 23 Jun 2017 13:43:51 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-206.messagelabs.com with SMTP; 23 Jun 2017 13:43: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 99985344;
 Fri, 23 Jun 2017 06:43: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 911A93F41F;
 Fri, 23 Jun 2017 06:43:49 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1498155329-4752-1-git-send-email-andrew.cooper3@citrix.com>
 <1498155329-4752-4-git-send-email-andrew.cooper3@citrix.com>
 <12865bf5-d94b-51ad-42d2-1b0f0102010a@arm.com>
 <827484de-2053-611d-470d-2d1783967d04@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <c5d19d9b-5c60-bbf3-372f-57d8f096a9cf@arm.com>
Date: Fri, 23 Jun 2017 14:43:48 +0100
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: <827484de-2053-611d-470d-2d1783967d04@citrix.com>
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH for-4.9 v3 3/3] xen/livepatch: Don't crash
 on encountering STN_UNDEF relocations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGksCgpPbiAyMy8wNi8xNyAxNDozMywgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAyMy8wNi8x
NyAxNDozMiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSBBbmRyZXcsCj4+Cj4+IEkgYW0gYSBi
aXQgY29uZnVzZWQsIHRoZSB0aXRsZSBzYXlzICJQQVRDSCBmb3ItNC45IHYzIDMvMyIuIEkgaGF2
ZW4ndAo+PiBiZWVuIENDZWQgb24gdGhlIGZpcnN0IHR3byBwYXRjaGVzLiBEb2VzIGl0IG1lYW4g
eW91IGFyZSBvbmx5IGxvb2tpbmcKPj4gYXQgdGhpcyBwYXRjaCB0byBiZSBpbiA0Ljk/Cj4KPiBT
b3JyeSAtIEkgbWVzc2VkIHVwIHRoZSBDQyBsaXN0cy4gIFRoZSBjb3JyZWN0bmVzcyBvZiB0aGlz
IHBhdGNoIGRvZXMKPiBkZXBlbmQgb24gdGhlIHByZXZpb3VzIHR3bywgc28gYWxsIDMgYXJlIGxv
b2tpbmcgZm9yIGluY2x1c2lvbi4KCkdpdmVuIHRoYXQgd2UgZG9uJ3QgaGF2ZSBsaXZlcGF0Y2gg
dGVzdGluZyBpbiBvc3N0ZXN0IGhvdyBtdWNoIHRlc3QgaGF2ZSAKd2UgZG9uZSBvbiB0aG9zZSAz
IHBhdGNoZXM/CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 23 13:44:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 13:44:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dOOsk-0007aA-By; Fri, 23 Jun 2017 13: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 <prvs=340e7b1f5=Ian.Jackson@citrix.com>)
 id 1dOOsi-0007ZV-MT
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 13:44:16 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 78/4A-02180-F2B1D495; Fri, 23 Jun 2017 13:44:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHRDpK6+tG+
 kwbRN6hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bfiSa2gp9MFR/3vWFqYDzC1MXIySEh4C/R
 8fsxO4jNJqAr0bTlLxuIzSsgKHFy5hMWEJtZQEdiwe5PbBC2vMT2t3OYIWpsJRaeXgfWyyKgK
 nFx4WSwGhEBPYmWVRNZIepVJE7N6wKbIyyQIXHsxUuwGk4Be4mmb/fBaoQECiXuTL3NAnGPic
 TbhTuBajiA4moSc9fHT2Dkm4XkollILpqF5KIFjMyrGDWKU4vKUot0DQ30kooy0zNKchMzc4A
 8U73c1OLixPTUnMSkYr3k/NxNjMBQYwCCHYxrpjofYpTkYFIS5Y094xMpxJeUn1KZkVicEV9U
 mpNafIhRg4ND4MrBI7MZpVjy8vNSlSR4P0j6RgoJFqWmp1akZeYAowGmVIKDR0mEdzsHUJq3u
 CAxtzgzHSJ1ilGXo+nDli9MQmAzpMR534HMEAApyijNgxsBi8xLjLJSwryMQAcK8RSkFuVmlq
 DKv2IU52BUEua9DzKFJzOvBG7TK6AjmICOmLHGB+SIkkSElFQDY9+WyjzjiRe4HdUWTUs5phD
 2Is76eOjnJWcu/L77v4yTJ15Nxv+2u57julKW91Fqr7xmc/3m/Bp29+WrzjKNpfdf7Dvfvynr
 QnlBxrJXv95m75gobqpw7P0dP2sN9Un3r/0LPnWy+XjjHNfVVv/SNqTJrfKXUzpTOsHKVyIsh
 +cs46b/eXJH05VYijMSDbWYi4oTAelA7vvHAgAA
X-Env-Sender: prvs=340e7b1f5=Ian.Jackson@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1498225453!104909150!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61389 invoked from network); 23 Jun 2017 13:44:15 -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;
 23 Jun 2017 13:44:15 -0000
X-IronPort-AV: E=Sophos;i="5.39,378,1493683200"; d="scan'208";a="429148348"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22861.6956.98704.90604@mariner.uk.xensource.com>
Date: Fri, 23 Jun 2017 14:44:12 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20170616175704.7832-15-anthony.perard@citrix.com>
References: <20170616175704.7832-1-anthony.perard@citrix.com>
 <20170616175704.7832-15-anthony.perard@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] [OSSTEST PATCH v11 14/20] ts-openstack-deploy:
	Ignore libvirt-python version and use latest
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW09TU1RFU1QgUEFUQ0ggdjExIDE0LzIwXSB0cy1vcGVu
c3RhY2stZGVwbG95OiBJZ25vcmUgbGlidmlydC1weXRob24gdmVyc2lvbiBhbmQgdXNlIGxhdGVz
dCIpOgo+IERldnN0YWNrIGlzIGdvaW5nIHRvIHRyeSB0byBpbnN0YWxsIGEgc3BlY2lmaWMgdmVy
c2lvbiBvZiBsaWJ2aXJ0LXB5dGhvbgo+IChjdXJyZW50bHkgMi41LjApIGJ1dCB0aGlzIGZhaWwg
d2l0aCBsaWJ2aXJ0IGluc3RhbGxlZCBieSBvc3N0ZXN0Lgo+IFJlbW92ZSB0aGUgcmVxdWlyZW1l
bnQgYW5kIHVzZSB0aGUgbGF0ZXN0IGF2YWlsYWJsZSBpbnN0ZWFkLgoKQWNrZWQtYnk6IElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 23 13:45:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 13:45: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 1dOOts-0007oo-S3; Fri, 23 Jun 2017 13:45: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 1dOOtr-0007oS-Dl
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 13:45:27 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 F1/C7-01732-67B1D495; Fri, 23 Jun 2017 13:45:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDS7dM2jf
 SYOJJLovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPbV8+CH+wV//7+YWpgXMvWxcjJISSQJ3F8
 1wV2EJtXwE7ix5suMFtCwFDi9MKbLCA2i4CqRG/TPiYQm01AXaLt2XZWEFtEIFBi2eptYHFmA
 QOJpVuegvUKCxhLfO6/zQIxfxajxPRVaSA2J9D8O/fOAPVyAO0SlPi7QxiiVUvi4a9bLBC2ts
 Syha+ZQUqYBaQllv/jmMDINwuhYRaShllIGmYhNCxgZFnFqFGcWlSWWqRraK6XVJSZnlGSm5i
 Zo2toYKyXm1pcnJiempOYVKyXnJ+7iREYegxAsIPx5WnPQ4ySHExKoryxZ3wihfiS8lMqMxKL
 M+KLSnNSiw8xynBwKEnwpkv5RgoJFqWmp1akZeYAowAmLcHBoyTCu50DKM1bXJCYW5yZDpE6x
 agoJc4bB9InAJLIKM2Da4NF3iVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ804FmcKTmVcCN/
 0V0GImoMUz1viALC5JREhJNTAGq5aqeP7dfd29sts37WxK4mSdMwEaktcP3pzk9+ag934ppVl
 JuScWvXLgDTL0inxbVqdmzTp55ZF9d78GmZ963Pj8dE7MyQumX2+dPiHxMazR/K7Mue7SnPne
 drO1veZP85R+b/+reZtMkGZp17Wcb/eYJn/PDZ7ltTw5JvzbMcOXr1+U/QtTYinOSDTUYi4qT
 gQAha+CtrcCAAA=
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1498225524!51619021!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37571 invoked from network); 23 Jun 2017 13:45:25 -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; 23 Jun 2017 13:45:25 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 23 Jun 2017 07:45:24 -0600
Message-Id: <594D37940200007800166588@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 23 Jun 2017 07:45:24 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "Wei Liu" <wei.liu2@citrix.com>
References: <20170608171203.20416-1-wei.liu2@citrix.com>
 <20170608171203.20416-28-wei.liu2@citrix.com>
 <fd7dec14-8519-33b9-a75e-32ed2e8149ed@citrix.com>
In-Reply-To: <fd7dec14-8519-33b9-a75e-32ed2e8149ed@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v4 27/27] x86: 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>

Pj4+IE9uIDIzLjA2LjE3IGF0IDE0OjUwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDgvMDYvMTcgMTg6MTIsIFdlaSBMaXUgd3JvdGU6Cj4+IEBAIC0xMDgxLDggKzEw
ODEsOCBAQCB2b2lkIGRvX2ludDMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4+ICAgICAg
cHZfaW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2ludDMsIFg4Nl9FVkVOVF9OT19FQyk7Cj4+ICB9
Cj4+ICAKPj4gLXN0YXRpYyB2b2lkIHJlc2VydmVkX2JpdF9wYWdlX2ZhdWx0KAo+PiAtICAgIHVu
c2lnbmVkIGxvbmcgYWRkciwgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4+ICtzdGF0aWMg
dm9pZCByZXNlcnZlZF9iaXRfcGFnZV9mYXVsdCh1bnNpZ25lZCBsb25nIGFkZHIsCj4+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cykKPiAKPiBXaHkgYXJlIHRoZXNlIHByb3RvdHlwZXMgY2hhbmdpbmc/ICBGb3IgdGhpcyBjYXNl
LCBpdCBkb2Vzbid0IG1hdHRlciwKPiBidXQgdGhlIGZvcm1lciBpcyBuZWNlc3NhcnkgaWYgYW55
IG9mIHRoZW0gZ2FpbiBtb3JlIHBhcmFtZXRlcnMuCgpJIHRoaW5rIHdlIHNob3VsZCB1c2UgY29u
c2lzdGVudCBmb3JtYXQsIGFuZCB3aGlsZSBvcmlnaW5hbGx5IHRoZXJlCm1heSBoYXZlIGJlZW4g
cXVpdGUgYSBmZXcgY2FzZXMgb2Ygd2hhdCBpcyBiZWluZyByZW1vdmVkIGhlcmUsCm92ZXIgdGlt
ZSB3ZSd2ZSBiZWVuIHN3aXRjaGluZyB0b3dhcmRzIHdoYXQgaXMgYmVpbmcgcHV0IGluCnBsYWNl
IGhlcmUuIEkgZG9uJ3Qgc2VlIHdoeSBhZGRpbmcgbW9yZSBwYXJhbWV0ZXJzIHdvdWxkIGJlIGlu
CmNvbmZsaWN0IHdpdGggdGhpcy4gSWYgbm90IGV2ZW4gYSBzaW5nbGUgcGFyYW1ldGVyIGRlY2xh
cmF0aW9uIGZpdHMKb24gYSBsaW5lLCB0aGVuIGltbyB0aGlzIGlzIGEgZ29vZCBzdWdnZXN0aW9u
IHRoYXQgdGhlIGZ1bmN0aW9uCm5hbWUgaXMgdG9vIGxvbmcuCgpKYW4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 23 13:45:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 13:45: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 1dOOtq-0007oG-LD; Fri, 23 Jun 2017 13:45: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=340330eb0=Andrew.Cooper3@citrix.com>)
 id 1dOOtp-0007nu-GM
 for xen-devel@lists.xen.org; Fri, 23 Jun 2017 13:45:25 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 5D/02-03613-47B1D495; Fri, 23 Jun 2017 13:45:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsWyU9JRQrdE2jf
 SYPtXfoslHxezODB6HN39mymAMYo1My8pvyKBNePM28/sBf9ZK3au38nSwPiCpYuRk0NCwE/i
 9YbJ7CC2sECqxMszF1hBbBEBH4kvv5cDxbk4hARmMklM27uLCcRhFljHKHH28kUmkCo2AX2J3
 S8+gdm8ArYS8/6/B+tmEVCV+L/xFiOILSoQLvG28QgLRI2gxMmZT8BsTgFrib1z7oFtZhYwkD
 iyaA4rhC0vsf3tHGYQW0hATeJa/yV2iEvTJbb+/cU8gZF/FpJRs5C0z0LSvoCReRWjenFqUVl
 qka6lXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYBgyAMEOxrubAg4xSnIwKYny
 xp7xiRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwftB0jdSSLAoNT21Ii0zBxgRMGkJDh4lEd7tH
 EBp3uKCxNzizHSI1ClGXY6mD1u+MAmx5OXnpUqJ874DmSEAUpRRmgc3AhadlxhlpYR5GYGOEu
 IpSC3KzSxBlX/FKM7BqCTMKy0FNIUnM68EbtMroCOYgI6YscYH5IiSRISUVAOjhIag2NqeObw
 fZjEd0HzbMPVFnezl4947GJ/OPMWwVIljipvgRD7fwwyaq9N139xW/P7w+QzhG+/6f12SX7tp
 9k7j7NpoOaaaY9w7fn01OyJwRVzd7slq45L/OvsZrlhobfv2cEH6F4m1qWeii3SfPfoce5pX/
 u6nhWG+U/P/BV4KWZegngt0GEtxRqKhFnNRcSIAfFg0QckCAAA=
X-Env-Sender: prvs=340330eb0=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1498225523!75403537!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9907 invoked from network); 23 Jun 2017 13:45:24 -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;
 23 Jun 2017 13:45:24 -0000
X-IronPort-AV: E=Sophos;i="5.39,378,1493683200"; d="scan'208";a="48307967"
To: Julien Grall <julien.grall@arm.com>, Xen-devel <xen-devel@lists.xen.org>
References: <1498155329-4752-1-git-send-email-andrew.cooper3@citrix.com>
 <1498155329-4752-4-git-send-email-andrew.cooper3@citrix.com>
 <12865bf5-d94b-51ad-42d2-1b0f0102010a@arm.com>
 <827484de-2053-611d-470d-2d1783967d04@citrix.com>
 <c5d19d9b-5c60-bbf3-372f-57d8f096a9cf@arm.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <e686afd9-ecfa-a42a-4a43-a70e960b6ab9@citrix.com>
Date: Fri, 23 Jun 2017 14:45:22 +0100
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: <c5d19d9b-5c60-bbf3-372f-57d8f096a9cf@arm.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH for-4.9 v3 3/3] xen/livepatch: Don't crash
 on encountering STN_UNDEF relocations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjMvMDYvMTcgMTQ6NDMsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSwKPgo+IE9uIDIzLzA2
LzE3IDE0OjMzLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBPbiAyMy8wNi8xNyAxNDozMiwgSnVs
aWVuIEdyYWxsIHdyb3RlOgo+Pj4gSGkgQW5kcmV3LAo+Pj4KPj4+IEkgYW0gYSBiaXQgY29uZnVz
ZWQsIHRoZSB0aXRsZSBzYXlzICJQQVRDSCBmb3ItNC45IHYzIDMvMyIuIEkgaGF2ZW4ndAo+Pj4g
YmVlbiBDQ2VkIG9uIHRoZSBmaXJzdCB0d28gcGF0Y2hlcy4gRG9lcyBpdCBtZWFuIHlvdSBhcmUg
b25seSBsb29raW5nCj4+PiBhdCB0aGlzIHBhdGNoIHRvIGJlIGluIDQuOT8KPj4KPj4gU29ycnkg
LSBJIG1lc3NlZCB1cCB0aGUgQ0MgbGlzdHMuICBUaGUgY29ycmVjdG5lc3Mgb2YgdGhpcyBwYXRj
aCBkb2VzCj4+IGRlcGVuZCBvbiB0aGUgcHJldmlvdXMgdHdvLCBzbyBhbGwgMyBhcmUgbG9va2lu
ZyBmb3IgaW5jbHVzaW9uLgo+Cj4gR2l2ZW4gdGhhdCB3ZSBkb24ndCBoYXZlIGxpdmVwYXRjaCB0
ZXN0aW5nIGluIG9zc3Rlc3QgaG93IG11Y2ggdGVzdAo+IGhhdmUgd2UgZG9uZSBvbiB0aG9zZSAz
IHBhdGNoZXM/CgpUaGVyZSBpcyB0ZXN0aW5nIGluIE9TU1Rlc3QuCgpJJ3ZlIG1hbnVhbGx5IHJ1
biBlYWNoIG9mIHRoZSBzY2VuYXJpb3MsIGluY2x1ZGluZyB3aXRoIG15IGxpdmVwYXRjaAp3aGlj
aCBoYXMgYSBTVE5fVU5ERUYgcmVsb2NhdGlvbi4KCkkgZG9uJ3Qga25vdyB3aGF0IHRlc3Rpbmcg
S29ucmFkIGhhcyBkb25lLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 23 13:45:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 13: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 1dOOty-0007r2-2V; Fri, 23 Jun 2017 13:45:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=340e7b1f5=Ian.Jackson@citrix.com>)
 id 1dOOtx-0007qO-65
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 13:45:33 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 09/22-03371-C7B1D495; Fri, 23 Jun 2017 13:45:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHRDpG6NtG+
 kwadl3Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aLRzcZC3axVLw8/I2pgfEZcxcjB4eEgL/E
 sSnlXYycHGwCuhJNW/6ygdi8AoISJ2c+YQGxmQV0JBbs/sQGYctLbH87hxmixl5i9fLtYHEWA
 VWJU6d3gdkiAnoSLasmskLUq0icmtcFNkdYIFhi3rUzjCA2J1DvhYOXwWqEBAolts3ZwA5iSw
 iYSLxduJMN5DQhATWJuevjJzDyzUJy0SwkF81CctECRuZVjBrFqUVlqUW6xkZ6SUWZ6RkluYm
 ZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBgcYABDsYT68LPMQoycGkJMobe8YnUogvKT+lMiOx
 OCO+qDQntfgQowwHh5IEb7qUb6SQYFFqempFWmYOMORh0hIcPEoivNs5gNK8xQWJucWZ6RCpU
 4zGHHdOrv/CxNH0YcsXJiGWvPy8VClx3hBJoFIBkNKM0jy4QbBYvMQoKyXMywh0mhBPQWpRbm
 YJqvwrRnEORiVhXluQKTyZeSVw+14BncIEdMqMNT4gp5QkIqSkGhhbtyU3hC56vbHnRpHEjd6
 dKvqfXVbJhv7Kv8kg2Dm/WelSrSbz8/6H2ezWfor263VZD51K2vhyYuqqmXWRR0201AVmOJ+e
 LjvHJ7k5rrAupUe1YHX3Fb9Zq84feKL+v7xE3fvKbda9T3yEN1v7vYp8VD5pn7WH+xVL24JLh
 bdlJDKNguZN81RiKc5INNRiLipOBADwuCIEwAIAAA==
X-Env-Sender: prvs=340e7b1f5=Ian.Jackson@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1498225530!75266964!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2288 invoked from network); 23 Jun 2017 13:45: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;
 23 Jun 2017 13:45:31 -0000
X-IronPort-AV: E=Sophos;i="5.39,378,1493683200"; d="scan'208";a="429148467"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22861.7016.107233.851284@mariner.uk.xensource.com>
Date: Fri, 23 Jun 2017 14:45:12 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20170616175704.7832-16-anthony.perard@citrix.com>
References: <20170616175704.7832-1-anthony.perard@citrix.com>
 <20170616175704.7832-16-anthony.perard@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] [OSSTEST PATCH v11 15/20] ts-openstack-tempest: Fix
	tempest invocation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW09TU1RFU1QgUEFUQ0ggdjExIDE1LzIwXSB0cy1vcGVu
c3RhY2stdGVtcGVzdDogRml4IHRlbXBlc3QgaW52b2NhdGlvbiIpOgo+IC4vcnVuX3RlbXBlc3Qu
c2ggaXMgZGVwcmVjYXRlZC4KLi4uCj4gICAgICB0YXJnZXRfY21kKCRobywgPDxFTkQsIDcyMDAp
Owo+ICBzZXQgLWUKPiAtJGJ1aWxkZGlyL3RlbXBlc3QvcnVuX3RlbXBlc3Quc2ggLS12aXJ0dWFs
LWVudiAtLSAtLWNvbmN1cnJlbmN5PTIgJyRyZWdleCcKPiArY2QgJGJ1aWxkZGlyL3RlbXBlc3QK
PiArdGVtcGVzdCBydW4gLS1jb25jdXJyZW5jeT0yIC0tcmVnZXggJyRyZWdleCcKCkhhcyAvdXNy
L2xvY2FsL2Jpbi90ZW1wZXN0IG9yIHNvbWV0aGluZyBiZWVuIGNyZWF0ZWQgYnkKdHMtb3BlbnN0
YXktZGVwbG95LCB0aGVuID8KCklmIHNvLAoKICBBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+CgpPdGhlcndpc2UgSSB3b25kZXIgaG93IHRoaXMgd29ya3Ms
IHNpbmNlIEkgZG9uJ3Qgc2VlIGhvdyBgdGVtcGVzdCcKd291bGQgYmUgb24gUEFUSC4KCklhbi4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 23 13:47:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 13: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 1dOOvW-0008Cn-Cl; Fri, 23 Jun 2017 13:47: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 1dOOvU-0008CT-Qu
 for xen-devel@lists.xen.org; Fri, 23 Jun 2017 13:47:08 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 54/11-02180-CDB1D495; Fri, 23 Jun 2017 13:47:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVysyfVTfe2tG+
 kQfMBVYslHxezODB6HN39mymAMYo1My8pvyKBNWPdig6WgtnsFdeWRDYwPmHtYuTkEBLYxCix
 61hiFyMXkL2bUeLAjEWMIAlhgVSJl2cugBWJCARLLL44lxGi6AyTxKvrvWAOs8A6RokPrz+Bd
 bAJaErc+fyJqYuRg4NXwEpi/WwdkDCLgKpE5+I2ZhBbVCBc4m3jERYQm1dAUOLkzCdgNqeAnc
 TFZXPYQGxmAVuJO3N3M0PY8hLb385hnsDINwtJyywkZbOQlC1gZF7FqF6cWlSWWqRrqJdUlJm
 eUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERhs9QwMjDsYm3qdDzFKcjApifLGnvGJFOJL
 yk+pzEgszogvKs1JLT7EKMPBoSTBe0rKN1JIsCg1PbUiLTMHGPYwaQkOHiURXl5g6AvxFhck5
 hZnpkOkTjHqcjR92PKFSYglLz8vVUqc9x3IDAGQoozSPLgRsBi8xCgrJczLyMDAIMRTkFqUm1
 mCKv+KUZyDUUmYdyrIFJ7MvBK4Ta+AjmACOmLGGh+QI0oSEVJSDYzST/y1Tnfx31jidCPltXb
 fi47/F32SxVgVNrFYlNgaTpO/devhhTOcHSafHngeqhWbH37ZY+K/Ew9N89xKirfMil3BWJb9
 lW2Wx7HpTvUaFW3rlu24rm21mblmwb/1z+a4L74bvEdF4In6P81UY4+p6XbqaodNF7AW3pTfs
 HvZvUU1E2+6PV+qxFKckWioxVxUnAgAMtubirwCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1498225627!104909691!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21449 invoked from network); 23 Jun 2017 13:47:07 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-9.tower-206.messagelabs.com with SMTP; 23 Jun 2017 13:47: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 CEBBB344;
 Fri, 23 Jun 2017 06:47: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 C94703F41F;
 Fri, 23 Jun 2017 06:47:05 -0700 (PDT)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1498155329-4752-1-git-send-email-andrew.cooper3@citrix.com>
 <1498155329-4752-4-git-send-email-andrew.cooper3@citrix.com>
 <12865bf5-d94b-51ad-42d2-1b0f0102010a@arm.com>
 <827484de-2053-611d-470d-2d1783967d04@citrix.com>
 <c5d19d9b-5c60-bbf3-372f-57d8f096a9cf@arm.com>
 <e686afd9-ecfa-a42a-4a43-a70e960b6ab9@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a142c7fe-bd59-98c4-2e2a-e49cb39b7c82@arm.com>
Date: Fri, 23 Jun 2017 14:47:04 +0100
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: <e686afd9-ecfa-a42a-4a43-a70e960b6ab9@citrix.com>
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH for-4.9 v3 3/3] xen/livepatch: Don't crash
 on encountering STN_UNDEF relocations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

CgpPbiAyMy8wNi8xNyAxNDo0NSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAyMy8wNi8xNyAx
NDo0MywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSwKPj4KPj4gT24gMjMvMDYvMTcgMTQ6MzMs
IEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+PiBPbiAyMy8wNi8xNyAxNDozMiwgSnVsaWVuIEdyYWxs
IHdyb3RlOgo+Pj4+IEhpIEFuZHJldywKPj4+Pgo+Pj4+IEkgYW0gYSBiaXQgY29uZnVzZWQsIHRo
ZSB0aXRsZSBzYXlzICJQQVRDSCBmb3ItNC45IHYzIDMvMyIuIEkgaGF2ZW4ndAo+Pj4+IGJlZW4g
Q0NlZCBvbiB0aGUgZmlyc3QgdHdvIHBhdGNoZXMuIERvZXMgaXQgbWVhbiB5b3UgYXJlIG9ubHkg
bG9va2luZwo+Pj4+IGF0IHRoaXMgcGF0Y2ggdG8gYmUgaW4gNC45Pwo+Pj4KPj4+IFNvcnJ5IC0g
SSBtZXNzZWQgdXAgdGhlIENDIGxpc3RzLiAgVGhlIGNvcnJlY3RuZXNzIG9mIHRoaXMgcGF0Y2gg
ZG9lcwo+Pj4gZGVwZW5kIG9uIHRoZSBwcmV2aW91cyB0d28sIHNvIGFsbCAzIGFyZSBsb29raW5n
IGZvciBpbmNsdXNpb24uCj4+Cj4+IEdpdmVuIHRoYXQgd2UgZG9uJ3QgaGF2ZSBsaXZlcGF0Y2gg
dGVzdGluZyBpbiBvc3N0ZXN0IGhvdyBtdWNoIHRlc3QKPj4gaGF2ZSB3ZSBkb25lIG9uIHRob3Nl
IDMgcGF0Y2hlcz8KPgo+IFRoZXJlIGlzIHRlc3RpbmcgaW4gT1NTVGVzdC4KCk9oIHllcyBzb3Jy
eS4gQnV0IG9ubHkgZm9yIGFtZDY0IGFuZCBpMzg2LiBObyBhcm0zMiBub3IgYXJtNjQgdGVzdC4K
Cj4KPiBJJ3ZlIG1hbnVhbGx5IHJ1biBlYWNoIG9mIHRoZSBzY2VuYXJpb3MsIGluY2x1ZGluZyB3
aXRoIG15IGxpdmVwYXRjaAo+IHdoaWNoIGhhcyBhIFNUTl9VTkRFRiByZWxvY2F0aW9uLgo+Cj4g
SSBkb24ndCBrbm93IHdoYXQgdGVzdGluZyBLb25yYWQgaGFzIGRvbmUuCgpDaGVlcnMsCgotLSAK
SnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 23 13:47:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 13: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 1dOOw3-0008LT-O4; Fri, 23 Jun 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 <prvs=340e7b1f5=Ian.Jackson@citrix.com>)
 id 1dOOw2-0008KR-8s
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 13:47:42 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 4C/E7-02956-DFB1D495; Fri, 23 Jun 2017 13:47:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHSDve5fad9
 IgzUnBC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxd/34wFsxmrehZvIK1gXEdSxcjB4eEgL/E
 0WbBLkZODjYBXYmmLX/ZQGxeAUGJkzOfsIDYzAI6Egt2f2KDsOUltr+dwwzSyitgJ3G6qwrEZ
 BFQlfi+KwukQkRAT6Jl1URWiGoViVPzusCmCAtESsxa2Q5mcwrYS6x79pMZxBYSKJR4+mMPE4
 gtIWAi8XbhTjaQkUICahJz18dPYOSbheSeWUjumYXkngWMzKsYNYpTi8pSi3SNDPSSijLTM0p
 yEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQKDjAEIdjD+WhZwiFGSg0lJlDf2jE+kEF9Sfkpl
 RmJxRnxRaU5q8SFGGQ4OJQnedCnfSCHBotT01Iq0zBxguMOkJTh4lER4t3MApXmLCxJzizPTI
 VKnGHU5mj5s+cIkxJKXn5cqJc4bBzJDAKQoozQPbgQs9i4xykoJ8zICHSXEU5BalJtZgir/il
 Gcg1FJmFcIGMlCPJl5JXCbXgEdwQR0xIw1PiBHlCQipKQaGJnuVt3Se7bltdCEF7xVN14/Ztz
 889GkxLk54QVugc5PpbjDc3XkV225ctuHL/5osoqrlmf30m5n5c86RntcV37Wfiqzc/3Dn3tM
 d7Ub19ktfP2NpbFL7rgK21HLzOMizWJqTf2LvsbUnHLiFomomHxKeWbj+pJZs79Wl3O0C1b8D
 bkueulivRJLcUaioRZzUXEiAMB89Ma4AgAA
X-Env-Sender: prvs=340e7b1f5=Ian.Jackson@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1498225659!108373492!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37761 invoked from network); 23 Jun 2017 13:47:40 -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;
 23 Jun 2017 13:47:40 -0000
X-IronPort-AV: E=Sophos;i="5.39,378,1493683200"; d="scan'208";a="437631871"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22861.7161.692211.11016@mariner.uk.xensource.com>
Date: Fri, 23 Jun 2017 14:47:37 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20170616175704.7832-17-anthony.perard@citrix.com>
References: <20170616175704.7832-1-anthony.perard@citrix.com>
 <20170616175704.7832-17-anthony.perard@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] [OSSTEST PATCH v11 16/20] ts-openstack-tempest:
	Update list of skipped 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>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW09TU1RFU1QgUEFUQ0ggdjExIDE2LzIwXSB0cy1vcGVu
c3RhY2stdGVtcGVzdDogVXBkYXRlIGxpc3Qgb2Ygc2tpcHBlZCB0ZXN0cyIpOgo+IFNpZ25lZC1v
ZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgoKQWdhaW4s
IGRvZXMgdGhpcyBub3QgbWVhbiB3ZSdyZSBnb2luZyB0byBzdWZmZXIgYSBtYWludGVuYW5jZSBi
dXJkZW4KYXMgdGVtcGVzdCBncm93cyBuZXcgaW5hcHBsaWNhYmxlIHRlc3RzID8KCk90aGVyIHBv
c3NpYmlsaXRpZXMgdGhhdCBjb21lIHRvIG15IG1pbmQ6IGlkZWFsbHkgdGhlIHRlbXBlc3QgdGVz
dHMKd291bGQgaGF2ZSBtZXRhZGF0YSBzbyB0aGF0IHBhcnRpY3VsYXIgY2xhc3NlcyBvZiB0ZXN0
cyBjb3VsZCBiZQpza2lwcGVkLiAgQWx0ZXJuYXRpdmVseSwgaWYgdGhleSBhcmVuJ3QgZGlzcnVw
dGl2ZSBvciB2ZXJ5IHNsb3csIGlmCnJ1biwgd2UgY291bGQgcnVuIHRoZW0gYW55d2F5IGFzIHN1
YnN0ZXBzLgoKV2hpY2ggbWFrZXMgbWUgdGhpbms6IG1heWJlIHRoZSB0ZW1wZXN0IHRlc3RzIHdh
bnQgdG8gYmUgc3Vic3RlcHMKYW55d2F5LiAgSXMgdGhhdCBwb3NzaWJsZSA/ICAoRG9lcyB0ZW1w
ZXN0IHNwZWFrIHN1YnVuaXQgb3IKc29tZXRoaW5nID8pCgpJYW4uCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 23 13:48:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 13:48:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dOOwX-0008Rr-0X; Fri, 23 Jun 2017 13: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 <prvs=340e7b1f5=Ian.Jackson@citrix.com>)
 id 1dOOwV-0008RP-RL
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 13:48:11 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 0E/49-03613-B1C1D495; Fri, 23 Jun 2017 13:48:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpK6UjG+
 kQXOfpcX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmrHtfh9bwX3Gij3Lm9gaGI8zdjFyckgI+EtM
 +7mHBcRmE9CVaNrylw3E5hUQlDg58wlYnFlAR2LB7k9sELa8xPa3c5ghauwlzs55BFbDIqAq8
 f3WBFYQW0RAT6Jl1URWiHoViVPzusBqhAWiJZp2TQeLcwL1/u6bzQ5iCwkUSnxZNosF4h4Tib
 cLdwLt4gCKq0nMXR8/gZFvFpKLZiG5aBaSixYwMq9i1ChOLSpLLdI1NtJLKspMzyjJTczM0TU
 0MNPLTS0uTkxPzUlMKtZLzs/dxAgMNQYg2MF4el3gIUZJDiYlUd7YMz6RQnxJ+SmVGYnFGfFF
 pTmpxYcYZTg4lCR4T0n5RgoJFqWmp1akZeYAgx4mLcHBoyTCyysNlOYtLkjMLc5Mh0idYtTla
 Pqw5QuTEEtefl6qlDhvHMgMAZCijNI8uBGwCLzEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd
 5sSaApPJl5JXCbXgEdwQR0xIw1PiBHlCQipKQaGJ0si+c1Tnq9hXula/LEtsSvXG8K5rRc9JO
 oW3mcTzWj3Z372pU1UU3W+goHtj2aNElDaeWj917+zm+/xYnNfq85W1D95Ida85BXp1dsuLyo
 9a65q38sYyv7/ItFFi0zv972ynzFsMZw3VkXDdVnyuG1WieYq6J2dm3YKfipK/pgxcb/jd/vn
 FZiKc5INNRiLipOBAAAUHxUuwIAAA==
X-Env-Sender: prvs=340e7b1f5=Ian.Jackson@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1498225689!71866891!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3176 invoked from network); 23 Jun 2017 13:48:10 -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;
 23 Jun 2017 13:48:10 -0000
X-IronPort-AV: E=Sophos;i="5.39,378,1493683200"; d="scan'208";a="429148872"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22861.7191.500433.450852@mariner.uk.xensource.com>
Date: Fri, 23 Jun 2017 14:48:07 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20170616175704.7832-18-anthony.perard@citrix.com>
References: <20170616175704.7832-1-anthony.perard@citrix.com>
 <20170616175704.7832-18-anthony.perard@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] [OSSTEST PATCH v11 17/20] ts-openstack-deploy: Move
	logs to /var/log/openstack
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW09TU1RFU1QgUEFUQ0ggdjExIDE3LzIwXSB0cy1vcGVu
c3RhY2stZGVwbG95OiBNb3ZlIGxvZ3MgdG8gL3Zhci9sb2cvb3BlbnN0YWNrIik6Cj4gU2lnbmVk
LW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CgpBY2tl
ZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CgpJYW4uCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 23 13:49:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 13: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 1dOOxZ-0000BH-A2; Fri, 23 Jun 2017 13: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=340e7b1f5=Ian.Jackson@citrix.com>)
 id 1dOOxX-0000Av-Sb
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 13:49:15 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 6B/8B-01735-B5C1D495; Fri, 23 Jun 2017 13:49:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpG6UjG+
 kwdRGA4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP50rWMBf+YKzb9XMfawPiUqYuRk0NCwF+i
 5dZGZhCbTUBXomnLXzYQm1dAUOLkzCcsIDazgI7Egt2f2CBseYntb+cwQ9TYS9xpO8MOYrMIq
 Epc/PcIrF5EQE+iZdVEVoh6FYlT87rA4sICXhK3TneCxTmBeidN2ws2R0igUGLFy83sEPeYSL
 xduBNoFwdQXE1i7vr4CYx8s5BcNAvJRbOQXLSAkXkVo0ZxalFZapGukZFeUlFmekZJbmJmjq6
 hgalebmpxcWJ6ak5iUrFecn7uJkZgqNUzMDDuYNzT7neIUZKDSUmUN/aMT6QQX1J+SmVGYnFG
 fFFpTmrxIUYZDg4lCd5TUr6RQoJFqempFWmZOcCgh0lLcPAoifDySgOleYsLEnOLM9MhUqcYd
 TmaPmz5wiTEkpeflyolzvsOZIYASFFGaR7cCFgEXmKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwa
 gkzDsVZApPZl4J3KZXQEcwAR0xY40PyBEliQgpqQbG2UEtKlpsW7/kmJ5y4Yv7O/FW3M49zJI
 hL655L8+Kk+lk8az5ph/1kFfOZ8nuBx3Rak6HFvzTYd6RKsT/Z7HLjdpuq9kcU2b/nX9H9bdf
 rq7ULv7AuzKMh/esLDzMGp+54+B83ryDB/iPO5z9pqucKfzA7/2G6tdGHekLRbherDcKOBla9
 qlPiaU4I9FQi7moOBEAiSGf57sCAAA=
X-Env-Sender: prvs=340e7b1f5=Ian.Jackson@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1498225753!104660367!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63038 invoked from network); 23 Jun 2017 13:49:14 -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;
 23 Jun 2017 13:49:14 -0000
X-IronPort-AV: E=Sophos;i="5.39,378,1493683200"; d="scan'208";a="429149010"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22861.7255.364739.487419@mariner.uk.xensource.com>
Date: Fri, 23 Jun 2017 14:49:11 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20170616175704.7832-19-anthony.perard@citrix.com>
References: <20170616175704.7832-1-anthony.perard@citrix.com>
 <20170616175704.7832-19-anthony.perard@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org
Subject: [Xen-devel] [OSSTEST PATCH v11 18/20] ts-logs-capture: Capture
	OpenStack logs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW09TU1RFU1QgUEFUQ0ggdjExIDE4LzIwXSB0cy1sb2dz
LWNhcHR1cmU6IENhcHR1cmUgT3BlblN0YWNrIGxvZ3MiKToKPiArICAgICAgICAgICAgICAgICAg
L3Zhci9sb2cvb3BlbnN0YWNrLyoubG9nCj4gKyAgICAgICAgICAgICAgICAgIC9ldGMvbm92YS8q
Cj4gKyAgICAgICAgICAgICAgICAgIC9ldGMvbmV1dHJvbi8qCj4gKyAgICAgICAgICAgICAgICAg
IC9ldGMvY2luZGVyLyoKClRoaXMgaXMgZmluZToKCj4gKyAgICAgICAgICAgICAgICAgIC9ob21l
L29zc3Rlc3QvYnVpbGQuKi50ZXN0LSotZGV2c3RhY2svdGVtcGVzdC9ldGMvdGVtcGVzdC5jb25m
CgpUaGlzIGlzIG5vdCBmaW5lLiAgSWYgYSBidWlsZCBob3N0IGlzIHNoYXJlZCwgaXQgd2lsbCBj
b2xsZWN0IGFsbCB0aGUKbG9ncyBmcm9tIGFsbCBvZiB0aGUgYnVpbGRzLgoKSSB0aGluayBidWls
ZCB0cy0qIHNjcmlwdHMgb3VnaHQgdG8gY29sbGVjdCB0aGVpciBvd24gbG9ncy4KCklhbi4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 23 13:49:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 13:49: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 1dOOxm-0000EF-HS; Fri, 23 Jun 2017 13:49: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=340e7b1f5=Ian.Jackson@citrix.com>)
 id 1dOOxl-0000Ds-7L
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 13:49:29 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 3D/99-03696-86C1D495; Fri, 23 Jun 2017 13:49:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHSDvW6GjG+
 kwfwrAhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b7Z7OYCy4zVqx8Z9bAuI+xi5GTQ0LAX+LJ
 xVPsIDabgK5E05a/bCA2r4CgxMmZT1hAbGYBHYkFuz+xQdjyEtvfzmGGqLGX2DP9HlgNi4Cqx
 NnO20wgtoiAnkTLqomsEPUqEqfmdYHVCAuEStyf2QhWwwnU+2NjP1iNkEChxN+d3WwQ95hIvF
 24E8jmAIqrScxdHz+BkW8WkotmIbloFpKLFjAyr2JUL04tKkst0jXVSyrKTM8oyU3MzNE1NDD
 Ty00tLk5MT81JTCrWS87P3cQIDDMGINjBOP2y/yFGSQ4mJVHe2DM+kUJ8SfkplRmJxRnxRaU5
 qcWHGGU4OJQkeKukfSOFBItS01Mr0jJzgAEPk5bg4FES4eUFSfMWFyTmFmemQ6ROMepyNH3Y8
 oVJiCUvPy9VSpy3BqRIAKQoozQPbgQs+i4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmFcIZA
 pPZl4J3KZXQEcwAR0xY40PyBEliQgpqQbG+GcPKy/IbBMMnlhsH8ude85lWZiCwle5hLXzXhf
 OXS7DdnCKzISNO6V2JDUt/5vSPyHkclnr/0tKnGfW9W69p3Bd8uCxe1o3Cw4obc0IufK1l1Er
 a+VEhhM/4isUN81Js2O+pGn0xqBRe/8X69KjUTtrH82W3lA2fbtcwPeosE1pvtlb1igsUmIpz
 kg01GIuKk4EAMOI0dy5AgAA
X-Env-Sender: prvs=340e7b1f5=Ian.Jackson@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1498225766!68711378!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45888 invoked from network); 23 Jun 2017 13:49:28 -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;
 23 Jun 2017 13:49:28 -0000
X-IronPort-AV: E=Sophos;i="5.39,378,1493683200"; d="scan'208";a="437632133"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22861.7268.996953.965156@mariner.uk.xensource.com>
Date: Fri, 23 Jun 2017 14:49:24 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20170616175704.7832-20-anthony.perard@citrix.com>
References: <20170616175704.7832-1-anthony.perard@citrix.com>
 <20170616175704.7832-20-anthony.perard@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] [OSSTEST PATCH v11 19/20] ts-openstack-deploy:
	Increase devstack timeout
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW09TU1RFU1QgUEFUQ0ggdjExIDE5LzIwXSB0cy1vcGVu
c3RhY2stZGVwbG95OiBJbmNyZWFzZSBkZXZzdGFjayB0aW1lb3V0Iik6Cj4gU2lnbmVkLW9mZi1i
eTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CgpBY2tlZC1ieTog
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 23 13:56:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 13:56:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dOP3w-00018i-8b; Fri, 23 Jun 2017 13:55: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=34051225d=wei.liu2@citrix.com>)
 id 1dOP3v-00018c-Bz
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 13:55:51 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 67/9D-03920-6ED1D495; Fri, 23 Jun 2017 13:55:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpO4zWd9
 Ig4WfeC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxFNxcxFazjr9j8fRJjA+Mani5GTg4JAX+J
 OWt+MYLYLAKqEod/HGECsdkElCV+dvaygdgiAroSzxY8A7OZBfIldj0/wwpiCws4SHTN2gRm8
 wpYSKw+sISli5GLQ0hgFqPE6q9PmCASghInZz5hgWjWkViw+xPQIA4gW1pi+T8OkDCngJ3Etj
 s7mUFsUQEVic6lc8DKhQQUJDqmH2OawMg3C8mkWUgmzUKYtICReRWjRnFqUVlqka6RhV5SUWZ
 6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmCoMQDBDsbzawMPMUpyMCmJ8sae8YkU4kvK
 T6nMSCzOiC8qzUktPsQow8GhJMH7UcY3UkiwKDU9tSItMwcY9DBpCQ4eJRFeXmmgNG9xQWJuc
 WY6ROoUo6KUOO91kD4BkERGaR5cGyzSLjHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmYtwZkCk
 9mXgnc9FdAi5mAFs9Y4wOyuCQRISXVwMii+Mi4jOGQ5K0LAaJvwsJ26046pRgRK/r8nMDL8yf
 CmyvkWQ+9dn73VCNh/vGrn/43r/e4tFjRbuaq/Zx3FH9z2zTNVpq7sLSbPXTl5M294XmTO2d4
 HGRhi1n9pKtMbQrTr5dLj7+V/vNgy9RCtu9PupVzv2Y0CnxzU/+6X51R7U9CZP692htKLMUZi
 YZazEXFiQDLC9IwrwIAAA==
X-Env-Sender: prvs=34051225d=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1498226148!98892190!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52274 invoked from network); 23 Jun 2017 13:55:49 -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;
 23 Jun 2017 13:55:49 -0000
X-IronPort-AV: E=Sophos;i="5.39,378,1493683200"; d="scan'208";a="429150034"
Date: Fri, 23 Jun 2017 14:55:46 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170623135546.nsh2gv6qo64vqokg@citrix.com>
References: <20170608171203.20416-1-wei.liu2@citrix.com>
 <20170608171203.20416-17-wei.liu2@citrix.com>
 <45ea0fc2-a750-8f2f-1c7d-aba5f004e655@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <45ea0fc2-a750-8f2f-1c7d-aba5f004e655@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v4 16/27] x86/traps: factor out pv_trap_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>

T24gRnJpLCBKdW4gMjMsIDIwMTcgYXQgMDE6MzE6MjJQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAwOC8wNi8xNyAxODoxMSwgV2VpIExpdSB3cm90ZToKPiA+IFNpZ25lZC1vZmYt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gPiAtLS0KPiA+ICB4ZW4vYXJjaC94
ODYvdHJhcHMuYyAgICAgICAgICAgfCAyMiArKysrKysrKysrKysrKy0tLS0tLS0tCj4gPiAgeGVu
L2luY2x1ZGUvYXNtLXg4Ni9wdi90cmFwcy5oIHwgIDQgKysrKwo+ID4gIDIgZmlsZXMgY2hhbmdl
ZCwgMTggaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKPiA+Cj4gPiBkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwo+ID4gaW5kZXggODg2
MWRmZDMzMi4uMjlhODM5OTRiZCAxMDA2NDQKPiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5j
Cj4gPiArKysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwo+ID4gQEAgLTE4NzEsMTQgKzE4NzEsOCBA
QCB2b2lkIF9faW5pdCBpbml0X2lkdF90cmFwcyh2b2lkKQo+ID4gICAgICB0aGlzX2NwdShjb21w
YXRfZ2R0X3RhYmxlKSA9IGJvb3RfY3B1X2NvbXBhdF9nZHRfdGFibGU7Cj4gPiAgfQo+ID4gIAo+
ID4gLWV4dGVybiB2b2lkICgqY29uc3QgYXV0b2dlbl9lbnRyeXBvaW50c1tOUl9WRUNUT1JTXSko
dm9pZCk7Cj4gPiAtdm9pZCBfX2luaXQgdHJhcF9pbml0KHZvaWQpCj4gPiArdm9pZCBfX2luaXQg
cHZfdHJhcF9pbml0KHZvaWQpCj4gPiAgewo+ID4gLSAgICB1bnNpZ25lZCBpbnQgdmVjdG9yOwo+
ID4gLQo+ID4gLSAgICAvKiBSZXBsYWNlIGVhcmx5IHBhZ2VmYXVsdCB3aXRoIHJlYWwgcGFnZWZh
dWx0IGhhbmRsZXIuICovCj4gPiAtICAgIHNldF9pbnRyX2dhdGUoVFJBUF9wYWdlX2ZhdWx0LCAm
cGFnZV9mYXVsdCk7Cj4gPiAtCj4gPiAgICAgIC8qIFRoZSAzMi1vbi02NCBoeXBlcmNhbGwgdmVj
dG9yIGlzIG9ubHkgYWNjZXNzaWJsZSBmcm9tIHJpbmcgMS4gKi8KPiA+ICAgICAgX3NldF9nYXRl
KGlkdF90YWJsZSArIEhZUEVSQ0FMTF9WRUNUT1IsCj4gPiAgICAgICAgICAgICAgICBTWVNfREVT
Q190cmFwX2dhdGUsIDEsIGVudHJ5X2ludDgyKTsKPiA+IEBAIC0xODg2LDYgKzE4ODAsMTkgQEAg
dm9pZCBfX2luaXQgdHJhcF9pbml0KHZvaWQpCj4gPiAgICAgIC8qIEZhc3QgdHJhcCBmb3IgaW50
ODAgKGZhc3RlciB0aGFuIHRha2luZyB0aGUgI0dQLWZpeHVwIHBhdGgpLiAqLwo+ID4gICAgICBf
c2V0X2dhdGUoaWR0X3RhYmxlICsgMHg4MCwgU1lTX0RFU0NfdHJhcF9nYXRlLCAzLCAmaW50ODBf
ZGlyZWN0X3RyYXApOwo+ID4gIAo+ID4gKyAgICBvcGVuX3NvZnRpcnEoTk1JX01DRV9TT0ZUSVJR
LCBubWlfbWNlX3NvZnRpcnEpOwo+ID4gK30KPiA+ICsKPiA+ICtleHRlcm4gdm9pZCAoKmNvbnN0
IGF1dG9nZW5fZW50cnlwb2ludHNbTlJfVkVDVE9SU10pKHZvaWQpOwo+ID4gK3ZvaWQgX19pbml0
IHRyYXBfaW5pdCh2b2lkKQo+ID4gK3sKPiA+ICsgICAgdW5zaWduZWQgaW50IHZlY3RvcjsKPiA+
ICsKPiA+ICsgICAgcHZfdHJhcF9pbml0KCk7Cj4gCj4gVGhpcyBjYWxsIHNob3VsZCBiZSBhdCB0
aGUgZW5kIG9mIHRyYXBfaW5pdCgpLCBidXQgSSBndWVzcyB5b3UgaGl0IHRoZQo+IGFzc2VydGlv
bj8KPiAKClllcywgdGhhdCB3b3VsZCBoaXQgdGhlIGFzc2VydGlvbi4KCj4gVGhlICFDT05GSUdf
UFYgY2FzZSB3aWxsIHNpbWlsYXJseSBoaXQgdGhlIGFzc2VydGlvbi4KPiAKPiBGb3IgIUNPTkZJ
R19QViwgMHg4MCBhbmQgMHg4MiB3b3VsZCBiZXN0IGJlY29tZSBnZW5lcmFsIGludGVycnVwdAo+
IGhhbmRsZXJzLCB3aGljaCBtZWFucyB5b3UgbmVlZCB0byB0d2VhayBlbnRyeS5TIGF1dG9nZW5f
c3R1YnMsIGFuZCBhbHNvCj4gdHdlYWsgaW5pdF9pcnFfZGF0YSgpCj4gCgpHb29kIHBvaW50LiBJ
IHdpbGwgdHdlYWsgYm90aCBsb2NhdGlvbnMuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 23 13:56:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 13: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 1dOP4e-0001Bq-Gr; Fri, 23 Jun 2017 13:56: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=34051225d=wei.liu2@citrix.com>)
 id 1dOP4c-0001Be-TX
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 13:56:35 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 E7/B9-03058-21E1D495; Fri, 23 Jun 2017 13:56:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHSDva6gnG+
 kwZcPehbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bnhWvZCz4yVky/atXAeISxi5GTQ0LAX6Lr
 8WwWEJtFQFVi38YJrCA2m4CyxM/OXjYQW0RAV+LZgmdgNrNAvsSu52eAajg4hAX8JO5sTgcJ8
 wpYSNx+u4mpi5GLQ0hgFqPEjp+t7BAJQYmTM5+wQPTqSCzY/YkNpJdZQFpi+T8OkDCngJ3Ehe
 2rmUFsUQEVic6lc8DKhQQUJDqmH2OawMg3C8mkWUgmzUKYtICReRWjRnFqUVlqka6hmV5SUWZ
 6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmCYMQDBDsb7GwMOMUpyMCmJ8sae8YkU4kvK
 T6nMSCzOiC8qzUktPsQow8GhJMH7UcY3UkiwKDU9tSItMwcY8DBpCQ4eJRFeXmmgNG9xQWJuc
 WY6ROoUoy5H04ctX5iEWPLy81KlxHmvg8wQACnKKM2DGwGLvkuMslLCvIxARwnxFKQW5WaWoM
 q/YhTnYFQS5t0IMoUnM68EbtMroCOYgI6YscYH5IiSRISUVAMju2TKnivubTf5gx48Zgg3m5y
 9STjfdNm3bcUzl6ctf+fcu1B/5kyrr7faWM6WnO5apH005Pjmh6uynZILr15r4TOVc7lfyVGx
 6+Ukt9uF/G7n2++X6wskKz7edu3J54PXHipfUY1YdeIXc9lUHeVv1v8bbtXxXHgXIKUvfcooP
 YMtwiTchGe2EktxRqKhFnNRcSIA7rDOxbkCAAA=
X-Env-Sender: prvs=34051225d=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1498226192!49616962!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63520 invoked from network); 23 Jun 2017 13:56:33 -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;
 23 Jun 2017 13:56:33 -0000
X-IronPort-AV: E=Sophos;i="5.39,378,1493683200"; d="scan'208";a="437633318"
Date: Fri, 23 Jun 2017 14:56:30 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170623135630.vrifkfkfy53z3b63@citrix.com>
References: <20170608171203.20416-1-wei.liu2@citrix.com>
 <20170608171203.20416-21-wei.liu2@citrix.com>
 <748c7449-0ffa-c7a2-0953-463431d610a7@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <748c7449-0ffa-c7a2-0953-463431d610a7@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v4 20/27] x86: move
	hypercall_page_initialise_ring1_kernel
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBKdW4gMjMsIDIwMTcgYXQgMDE6NDE6NTlQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAwOC8wNi8xNyAxODoxMSwgV2VpIExpdSB3cm90ZToKPiA+IFNpZ25lZC1vZmYt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gCj4gU2FtZSByZXZpZXcgc3VnZ2Vz
dGlvbnMgYXMgdGhlIHByZXZpb3VzIHBhdGNoLgo+IAoKQW5kIHRoZW4geW91ciBSYiBhcHBsaWVz
PwoKPiB+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 23 13:57:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 13: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 1dOP5G-0001HL-P6; Fri, 23 Jun 2017 13:57: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=340330eb0=Andrew.Cooper3@citrix.com>)
 id 1dOP5G-0001H7-6i
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 13:57:14 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 B7/25-03620-93E1D495; Fri, 23 Jun 2017 13:57:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsWyU9JRQtdSzjf
 S4N5HbovvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP7mttsBTOZKs7P38LSwPiCsYuRk0NCwE/i
 9oEnbF2MHBzCQPadzekgYREBRYkHL2+ydjFycQgJnGCU+PTiJAtIglkgQGLm5PlsIDabgL7E7
 hefmEBsXgFbiRW7zoLVsAioSiw8vA1svqhAuMTbxiMsEDWCEidnPgGzOQUsJY7MXsEEMdNA4s
 iiOawQtrzE9rdzmEFsIQE1iWv9l9gh7kyXmPish2UCI/8sJKNmIWmfhaR9ASPzKkaN4tSistQ
 iXSNzvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwCBkAIIdjIvXBh5ilORgUhLl
 jT3jEynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgjdb1jdSSLAoNT21Ii0zBxgPMGkJDh4lEV5ea
 aA0b3FBYm5xZjpE6hSjLkfThy1fmIRY8vLzUqXEeUtAZgiAFGWU5sGNgMXmJUZZKWFeRqCjhH
 gKUotyM0tQ5V8xinMwKgnzVoFM4cnMK4Hb9AroCCagI2as8QE5oiQRISXVwDhtf0OzwPvLLGz
 O/Tv+6KQUW8jo7jISkXXj/mnQt6DCwNhPtGux6OuUomU3OVZyiU5Y/3ZPOoNRTtGS6ytPfpj3
 ze7KFo3CMycZ5sZGGt9O/X9paeNu7lTRb9b563N37vKetpxTzHbJmUrH/OP/0zkeBC4V+zjNv
 H0p97ePs7ffaLf5IMwufECJpTgj0VCLuag4EQCHiU44yAIAAA==
X-Env-Sender: prvs=340330eb0=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1498226232!109353923!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62565 invoked from network); 23 Jun 2017 13:57:13 -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;
 23 Jun 2017 13:57:13 -0000
X-IronPort-AV: E=Sophos;i="5.39,378,1493683200"; d="scan'208";a="48308741"
To: Wei Liu <wei.liu2@citrix.com>
References: <20170608171203.20416-1-wei.liu2@citrix.com>
 <20170608171203.20416-21-wei.liu2@citrix.com>
 <748c7449-0ffa-c7a2-0953-463431d610a7@citrix.com>
 <20170623135630.vrifkfkfy53z3b63@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <6e5a6dce-e4cb-5479-8d11-7a575be924ca@citrix.com>
Date: Fri, 23 Jun 2017 14:56:52 +0100
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: <20170623135630.vrifkfkfy53z3b63@citrix.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v4 20/27] x86: move
	hypercall_page_initialise_ring1_kernel
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjMvMDYvMTcgMTQ6NTYsIFdlaSBMaXUgd3JvdGU6Cj4gT24gRnJpLCBKdW4gMjMsIDIwMTcg
YXQgMDE6NDE6NTlQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMDgvMDYvMTcg
MTg6MTEsIFdlaSBMaXUgd3JvdGU6Cj4+PiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgo+PiBTYW1lIHJldmlldyBzdWdnZXN0aW9ucyBhcyB0aGUgcHJldmlvdXMg
cGF0Y2guCj4+Cj4gQW5kIHRoZW4geW91ciBSYiBhcHBsaWVzPwoKWWVzLgoKfkFuZHJldwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 23 13:58:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 13:58:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dOP6e-0001Sd-2s; Fri, 23 Jun 2017 13:58: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=340e7b1f5=Ian.Jackson@citrix.com>)
 id 1dOP6d-0001SV-DC
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 13:58:39 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 F9/FF-03587-E8E1D495; Fri, 23 Jun 2017 13:58:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHRDpG6fnG+
 kwb2dwhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bHqYtsBXe5K07tbmduYDzN2cXIwSEh4C9x
 6Fh0FyMnB5uArkTTlr9sIDavgKDEyZlPWEBsZgEdiQW7P7FB2PIS29/OYYaosZM4tuwDK4jNI
 qAq8WP6UkYQW0RAT6Jl1URWiHoViVPzulhAVgkLREjc2xEFEuYUsJeY87YdbLyQQKHEw4/HwM
 olBEwk3i7cyQZSLiSgJjF3ffwERr5ZSA6aheSgWUgOWsDIvIpRozi1qCy1SNfQWC+pKDM9oyQ
 3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzDMGIBgB+OXZQGHGCU5mJREeWPP+EQK8SXlp1Rm
 JBZnxBeV5qQWH2KU4eBQkuD9KOMbKSRYlJqeWpGWmQMMeJi0BAePkggvrzRQmre4IDG3ODMdI
 nWKUVFKnPc6SJ8ASCKjNA+uDRZllxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMaycLNIUnM6
 8EbvoroMVMQItnrPEBWVySiJCSamBMuSXF/iK8OU1bQXLtZQ/R7dIRzgckP/8UZ18ofaztsfE
 y5zCdXfXhTOcrb3yvnT5rOl9mS4JG5L3T7VsX2n+9c+jKio9Zxdun8kSKexjaTg0T+GKzTvnh
 A9Mk2XNbDxrenRm4rqr51/GidZfNf4o/nGoVKpLPIViWk6cbuMvyR+AToy03rCuVWIozEg21m
 IuKEwH92X6RrQIAAA==
X-Env-Sender: prvs=340e7b1f5=Ian.Jackson@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1498226316!75242698!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24261 invoked from network); 23 Jun 2017 13:58: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;
 23 Jun 2017 13:58:38 -0000
X-IronPort-AV: E=Sophos;i="5.39,378,1493683200"; d="scan'208";a="429150532"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22861.7809.24331.372938@mariner.uk.xensource.com>
Date: Fri, 23 Jun 2017 14:58:25 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20170616175704.7832-21-anthony.perard@citrix.com>
References: <20170616175704.7832-1-anthony.perard@citrix.com>
 <20170616175704.7832-21-anthony.perard@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] [OSSTEST PATCH v11 20/20] Introduce flight for
	stable branches of OpenStack
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW09TU1RFU1QgUEFUQ0ggdjExIDIwLzIwXSBJbnRyb2R1
Y2UgZmxpZ2h0IGZvciBzdGFibGUgYnJhbmNoZXMgb2YgT3BlblN0YWNrIik6Cj4gT3BlblN0YWNr
IGhhdmUgbWFueSBkaWZmZXJlbnQgcmVwbyB3aGljaCBzaG91bGQgYmUgaW4gc3luYywgc28gdGhp
cwo+IHBhdGNoIHNob3VsZCBncmFiIHRoZSByZXZpc2lvbnMgb2YgdGhlIHN0YWJsZSBicmFuY2gg
b2YgZXZlcnkgT3BlblN0YWNrCj4gdHJlZS4gVGVtcGVzdCBkb2VzIG5vdCBoYXZlIHN0YWJsZSBi
cmFuY2ggYW5kIHNob3VsZCBiZSBhYmxlIHRvIHRlc3QgYW55Cj4gT3BlblN0YWNrIHZlcnNpb24u
CgpJJ20gYWZyYWlkIEkgZG9uJ3QgdW5kZXJzdGFuZCB0aGlzIHBhdGNoLgoKUGFydGx5LCBJIHRo
aW5rIGl0IG5lZWRzIHRvIGJlIHNxdWFzaGVkIHdpdGggdGhlIG9yaWdpbmFsIHBhdGNoCmludHJv
ZHVjaW5nIGBvcGVuc3RhY2stbm92YScgYXMgYSBicmFuY2guICBXaGlsZSB5b3VyIHNlcmllcyBo
YXMgYQpudW1iZXIgb2YgdGhpbmdzIHdoZXJlIGEgdGhpbmcgaXMgaW50cm9kdWNlZCBhbmQgdGhl
biBsYXRlciBwYXRjaGVkLAphbmQgdGhpcyBpcyBsYXJnZWx5IE9LLCBJIHRoaW5rIGl0IGlzIHRv
byBjb25mdXNpbmcgdG8gaGF2ZSBhIHdob2xlCmJyYW5jaCBhcHBlYXIgYW5kIGRpc2FwcGVhciBs
aWtlIHRoaXMgKHdpdGhvdXQgZXZlciBoYXZpbmcgYmVlbgpydW4gZm9yIHJlYWwpLgoKPiAtb3Bl
bnN0YWNrLW5vdmEpCj4gK29wZW5zdGFjay10ZW1wZXN0KikKPiArICAgICAgICAjIE9wZW5TdGFj
ayBUZW1wZXN0IGRvZXMgbm90IGhhdmUgc3RhYmxlIGJyYW5jaGVzIGFuZCBzaG91bGQgd29yayB3
aXRoIGFueQoKWW91ciBjb21tZW50IGxpbmVzIG5lZWQgd3JhcHBpbmcgdG8gfjcwLTc1IChoZXJl
IGFuZCBsYXRlcikuCgo+ICsgICAgICAgICMgdmVyc2lvbiBvZiBPcGVuU3RhY2sKPiAgCXJlcG9f
dHJlZV9yZXZfZmV0Y2hfZ2l0IG9wZW5zdGFjay1ub3ZhIFwKPiAgCQkkVFJFRV9PUEVOU1RBQ0tf
Tk9WQSBtYXN0ZXIgJExPQ0FMUkVWX09QRU5TVEFDS19OT1ZBCj4gIAk7Owo+ICtvcGVuc3RhY2st
Ki0qKQoKSSB0aGluayB5b3UgbmVlZCB0byBkb2N1bWVudCB3aGF0IHlvdXIgb3BlbnN0YWNrLSot
KiBicmFuY2ggbmFtZXMgYXJlCmdvaW5nIHRvIGJlLgoKQW5kLCB5b3UgbWFrZSBwcm92aXNpb24g
aGVyZSBmb3IgYnJhbmNoZXMgb3BlbnN0YWNrLXRlbXBlc3QqIGJ1dCB5b3UKZG9uJ3QgYWRkIGFu
eSBzdWNoIGJyYW5jaGVzIHRvIGNyLWZvci1icmFuY2hlcy4KCkkgZm9yZ2V0IHdoYXQgZGVjaXNp
b25zIHdlIG1hZGUgYWJvdXQgdGhlIHB1c2ggZ2F0ZSBsb2dpYyBmb3IgdGhlCnZhcmlvdXMgb3Bl
bnN0YWNrIGJyYW5jaGVzLiAgSSB0aGluayBpdCB3b3VsZCBiZSB3b3J0aCBleHBsaWNpdGx5Cndy
aXRpbmcgdGhpcyBkb3duIGluIHRyZWUgKGluIGEgY29tbWVudCBpbiBhcC1mZXRjaC0qIHBlcmhh
cHMpLgoKVGhhbmtzLApJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 23 13:59:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 13: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 1dOP7C-0001ZU-E3; Fri, 23 Jun 2017 13: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=34051225d=wei.liu2@citrix.com>)
 id 1dOP7B-0001ZE-AJ
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 13:59:13 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 64/C6-03920-0BE1D495; Fri, 23 Jun 2017 13:59:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpO4GOd9
 Ig1V9/Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bc1T+ZCzYzV9y7+oSpgfEuUxcjJ4eEgL/E
 8gtrGUFsFgFViRs9R9lBbDYBZYmfnb1sILaIgK7EswXPwGxmgXyJXc/PsILYwgLuEp13V4DN4
 RWwkHjdfpy5i5GLQ0hgJqPE9Vuv2SESghInZz5hgWjWkViw+xPQIA4gW1pi+T8OkDCngJ3EtU
 U9YOWiAioSnUvngJULCShIdEw/xjSBkW8WkkmzkEyahTBpASPzKkaN4tSistQiXSNjvaSizPS
 MktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwFBjAIIdjH/mBx5ilORgUhLljT3jEynEl5Sf
 UpmRWJwRX1Sak1p8iFGGg0NJgjdb1jdSSLAoNT21Ii0zBxj0MGkJDh4lEV5eaaA0b3FBYm5xZ
 jpE6hSjLkfThy1fmIRY8vLzUqXEeUtAZgiAFGWU5sGNgEXgJUZZKWFeRqCjhHgKUotyM0tQ5V
 8xinMwKgnzVoFM4cnMK4Hb9AroCCagI2as8QE5oiQRISXVwBgZai/CGhruKb7r0ok5qRvy51u
 uWqcTLRj67nqChGmH5RO7P3c9OCf4di/9FZsxV9fjc4Cz3oeTxRu/7Y7+0Dq7/IgcB++c8+v3
 RybIGZ7eNDM8/XbEjrm/xKfdnMGndtirLFJhgdO65JlFk9lLDKREvCcpLczUqF3zc9qD7qvt1
 09EHtisdEeJpTgj0VCLuag4EQCGPhtluwIAAA==
X-Env-Sender: prvs=34051225d=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1498226350!52329848!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15596 invoked from network); 23 Jun 2017 13:59: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;
 23 Jun 2017 13:59:12 -0000
X-IronPort-AV: E=Sophos;i="5.39,378,1493683200"; d="scan'208";a="429150661"
Date: Fri, 23 Jun 2017 14:59:08 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170623135908.dizqngqofoshgpke@citrix.com>
References: <20170608171203.20416-1-wei.liu2@citrix.com>
 <20170608171203.20416-8-wei.liu2@citrix.com>
 <6c598585-f23f-9ce6-3582-cd31f294f98b@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <6c598585-f23f-9ce6-3582-cd31f294f98b@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v4 07/27] x86: move do_set_trap_table to
	pv/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>

T24gRnJpLCBKdW4gMjMsIDIwMTcgYXQgMTI6MDA6MzVQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAwOC8wNi8xNyAxODoxMSwgV2VpIExpdSB3cm90ZToKPiA+IFNpZ25lZC1vZmYt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gCj4gSSdkIHN1Z2dlc3QgZm9sZGlu
ZyB0aGlzIGludG8gdGhlIG5leHQgcGF0Y2gsIGFuZCBwdXR0aW5nIHRoZSBoeXBlcmNhbGwKPiBp
biBtaXNjLWh5cGVyY2FsbHMuYwo+IAo+IERlc3BpdGUgaXRzIG5hbWUsIHRoaXMgaHlwZXJjYWxs
IGlzIGp1c3Qgc2V0dGluZyB1cCBzdGF0ZSBpbiB0aGUgdmNwdS4KPiAKClRoaXMgaXMgdHJpdmlh
bCB0byBkby4gQnV0IGlmIEkgZG8gaXQsIGRvZXMgeW91ciBSYiBpbiB0aGUgbmV4dCBwYXRjaAph
cHBseSB0byB0aGUgbmV3IHZlcnNpb24/Cgo+IH5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 23 13:59:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 13:59: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 1dOP7q-0001gf-Mb; Fri, 23 Jun 2017 13:59: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=340330eb0=Andrew.Cooper3@citrix.com>)
 id 1dOP7p-0001g2-6X
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 13:59:53 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 6A/A9-03613-8DE1D495; Fri, 23 Jun 2017 13:59:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsWyU9JRQve6nG+
 kwdtWfYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePQxvssBfeZK+78v8HSwNjK3MXIySEh4CfR
 f+kVG4gtLOAu0Xl3BROILSKgKPHg5U3WLkYuDiGB44wSjxcdYwRJMAsESMycPB+sgU1AX2L3i
 09gDbwCthI9OyeygNgsAqoS7YengtWLCoRLvG08wgJRIyhxcuYTMJtTwFLi1KF1TBAzDSSOLJ
 rDCmHLS2x/OwfsOCEBNYlr/ZfYIQ5Nl9j69xfzBEb+WUhGzULSPgtJ+wJG5lWMGsWpRWWpRbp
 GBnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIFhyAAEOxh/LQs4xCjJwaQkyht7
 xidSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvI1nfSCHBotT01Iq0zBxgRMCkJTh4lER4eaWB0
 rzFBYm5xZnpEKlTjLocTR+2fGESYsnLz0uVEue9BTJDAKQoozQPbgQsOi8xykoJ8zICHSXEU5
 BalJtZgir/ilGcg1FJmPcNyBSezLwSuE2vgI5gAjpixhofkCNKEhFSUg2MlhPTmD3ZeqdtNqp
 S6ig68odt1flJPIu2+TMHzdGSPTjxzaTr4QXmezKzOnJeJ7MuKzonPcsvdddZs+cnHvyOqp9i
 ofbo5b7vV1gOLp3ro2TYWcYz90X3GZYT9TbHlVurgycsaVlVX7JoyhPnlXd7GcVVupgCtqRM4
 1y7LsnEyPGxdFPw7z29SizFGYmGWsxFxYkAI2dVS8kCAAA=
X-Env-Sender: prvs=340330eb0=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1498226391!49617488!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19618 invoked from network); 23 Jun 2017 13:59:51 -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;
 23 Jun 2017 13:59:51 -0000
X-IronPort-AV: E=Sophos;i="5.39,378,1493683200"; d="scan'208";a="48308995"
To: Wei Liu <wei.liu2@citrix.com>
References: <20170608171203.20416-1-wei.liu2@citrix.com>
 <20170608171203.20416-8-wei.liu2@citrix.com>
 <6c598585-f23f-9ce6-3582-cd31f294f98b@citrix.com>
 <20170623135908.dizqngqofoshgpke@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <b65f53e7-a2e7-e9e6-8c9f-18ac0a18affd@citrix.com>
Date: Fri, 23 Jun 2017 14:59:50 +0100
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: <20170623135908.dizqngqofoshgpke@citrix.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v4 07/27] x86: move do_set_trap_table to
	pv/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>

T24gMjMvMDYvMTcgMTQ6NTksIFdlaSBMaXUgd3JvdGU6Cj4gT24gRnJpLCBKdW4gMjMsIDIwMTcg
YXQgMTI6MDA6MzVQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMDgvMDYvMTcg
MTg6MTEsIFdlaSBMaXUgd3JvdGU6Cj4+PiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgo+PiBJJ2Qgc3VnZ2VzdCBmb2xkaW5nIHRoaXMgaW50byB0aGUgbmV4dCBw
YXRjaCwgYW5kIHB1dHRpbmcgdGhlIGh5cGVyY2FsbAo+PiBpbiBtaXNjLWh5cGVyY2FsbHMuYwo+
Pgo+PiBEZXNwaXRlIGl0cyBuYW1lLCB0aGlzIGh5cGVyY2FsbCBpcyBqdXN0IHNldHRpbmcgdXAg
c3RhdGUgaW4gdGhlIHZjcHUuCj4+Cj4gVGhpcyBpcyB0cml2aWFsIHRvIGRvLiBCdXQgaWYgSSBk
byBpdCwgZG9lcyB5b3VyIFJiIGluIHRoZSBuZXh0IHBhdGNoCj4gYXBwbHkgdG8gdGhlIG5ldyB2
ZXJzaW9uPwoKWWVzLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 23 14:10:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 14: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 1dOPI9-00035S-MK; Fri, 23 Jun 2017 14:10: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 1dOPI7-000357-Sw
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 14:10:32 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 92/CF-31580-7512D495; Fri, 23 Jun 2017 14:10:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXS6fjDSzdM0Tf
 SoGmngcX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvH6ulnBKqaKHX+PszUwNjJ1MXJyCAnkSWw4
 /YYFxOYVsJOYe2c1I4gtIWAocXrhTbA4i4CqxN6Vx9hBbDYBdYm2Z9tZuxg5OEQEdCROf+cDC
 TMLBElc7ljGDBIWFnCUmP2aDWJ6hsT9XR+ZQWxOASuJmd0QJbwCghJ/dwhDdGpJPPx1iwXC1p
 ZYtvA1WAmzgLTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsYNYpTi8pSi3SNzPSSijLTM0pyEzN
 zdA0NjPVyU4uLE9NTcxKTivWS83M3MQLDrp6BgXEHY8Nev0OMkhxMSqK8sWd8IoX4kvJTKjMS
 izPii0pzUosPMcpwcChJ8N6R940UEixKTU+tSMvMAUYATFqCg0dJhPcQSJq3uCAxtzgzHSJ1i
 tGYY9n1dV+YOJo+bPnCJMSSl5+XKiXO2w9SKgBSmlGaBzcIFpmXGGWlhHkZGRgYhHgKUotyM0
 tQ5V8xinMwKgnz/gWZwpOZVwK37xXQKUxAp8xY4wNySkkiQkqqgTFifozvRqebn25qHLHh8lW
 RMPPxbi7g2ru4fx97gEawY+5iadXIuJJ9SqXJxvZLbiyZmd/trf+64C3XgcP2x/w0d+zYwOWv
 obzk7/a8lyd6vn0rElq3TfiI0ir7RzxLuvpXs9b1rHtWJXgl8amO/h+f+ZKaDQalKw7uqxW4F
 vvKoWHLW9EXy5VYijMSDbWYi4oTAQ95hAnHAgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1498227029!95416824!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60013 invoked from network); 23 Jun 2017 14:10:30 -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; 23 Jun 2017 14:10:30 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 23 Jun 2017 08:10:28 -0600
Message-Id: <594D3D75020000780016660C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 23 Jun 2017 08:10:29 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170623095951.71395-1-roger.pau@citrix.com>
 <20170623095951.71395-2-roger.pau@citrix.com>
In-Reply-To: <20170623095951.71395-2-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v6 1/3] x86/vioapic: make gsi_vioapic private
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9uIDIzLjA2LjE3IGF0IDExOjU5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
ICtpbnQgdmlvYXBpY19nZXRfbWFzayhzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZ3Np
KTsKPiAraW50IHZpb2FwaWNfZ2V0X3ZlY3RvcihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBp
bnQgZ3NpKTsKCkJvdGggc2hvdWxkIGhhdmUgdGhlaXIgZmlyc3QgcGFyYW1ldGVyIGNvbnN0IHF1
YWxpZmllZC4gV2l0aCB0aGF0ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 23 14:11:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 14:11:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dOPIy-0003AW-V6; Fri, 23 Jun 2017 14:11: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=3404166d7=anthony.perard@citrix.com>)
 id 1dOPIy-0003AO-Ck
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 14:11:24 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 3F/B0-03620-B812D495; Fri, 23 Jun 2017 14:11:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHSDvW63om+
 kwdpTkhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b6puOsBWtZK+ZdbGFrYFzK0sXIySEh4C+x
 9d4Zpi5GDg4WAVWJ00fqQcJsAgYSK6ZfZQSxRQS0JV6sWscGYjMLqEicmtcF1iosECWxpbsTq
 JWdg1fAWmJpdRcjF4eQwBJGif7Ne8DKeQUEJU7OfMIC0aojsWD3JzaQTcwC0hLL/3GAhDkF7C
 RmTZ3ICmKLCihLzNu3CqxVSEBN4sbCZSwTGPlmIZk0C8mkWQiTFjAyr2LUKE4tKkst0jU000s
 qykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAwyBiDYwXh/Y8AhRkkOJiVR3tgzPpFC
 fEn5KZUZicUZ8UWlOanFhxhlODiUJHjvyPtGCgkWpaanVqRl5gDDHSYtwcGjJMJ7CCTNW1yQm
 FucmQ6ROsWoy9H0YcsXJiGWvPy8VClxXhYFoCIBkKKM0jy4EbDYu8QoKyXMywh0lBBPQWpRbm
 YJqvwrRnEORiVh3r8gq3gy80rgNr0COoIJ6IgZa3xAjihJREhJNTBm5Kr5nHyeI6vSpxjV8nr
 KJqaUjxJ5Kt+48n5otzM3Jm0/utR4LldVybUUKb7j61N7dWpmltgXTjvA3Re8e/fFr6U1Ii++
 3lr0Y9vtvZYxjb9jZJ0+VEv/NprguTQy/aXh/CssRfH3JnD8n86/bXlZae26+o+LCjUPfSuV3
 nAt7UxfstDDOaeUWIozEg21mIuKEwHEz5HguAIAAA==
X-Env-Sender: prvs=3404166d7=anthony.perard@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1498227081!75231753!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65054 invoked from network); 23 Jun 2017 14:11:23 -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;
 23 Jun 2017 14:11:23 -0000
X-IronPort-AV: E=Sophos;i="5.39,378,1493683200"; d="scan'208";a="437636055"
Date: Fri, 23 Jun 2017 15:10:34 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170623141034.GC1702@perard.uk.xensource.com>
References: <20170616175704.7832-1-anthony.perard@citrix.com>
 <20170616175704.7832-11-anthony.perard@citrix.com>
 <22861.6766.1560.187387@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <22861.6766.1560.187387@mariner.uk.xensource.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [OSSTEST PATCH v11 10/20] ts-openstack-deploy:
 Switch to Neutron for network
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBKdW4gMjMsIDIwMTcgYXQgMDI6NDE6MDJQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gQW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW09TU1RFU1QgUEFUQ0ggdjExIDEwLzIwXSB0
cy1vcGVuc3RhY2stZGVwbG95OiBTd2l0Y2ggdG8gTmV1dHJvbiBmb3IgbmV0d29yayIpOgo+ID4g
bm92YS1uZXR3b3JrIGlzIG5vdCBzdXBwb3J0ZWQgYW55bW9yZSBhbmQgTmV1dHJvbiBpcyB0aGUg
ZGVmYXVsdC4KPiAKPiBJcyB0aGlzIGtpbmQgb2YgdGhpbmcgZ29pbmcgdG8gYmUgY29tbW9uID8g
IElmIHNvIHRoZW4gaXQgd2lsbCBiZSBhCj4gY29uc3RhbnQgbWFpbnRlbmFuY2UgYnVyZGVuIGlu
IG9zc3Rlc3QuCgpObywgdGhhdCdzIG5vdCBjb21tb24uIEkgZG9uJ3QgdGhpbmsgaXQncyBnb2lu
ZyB0byBoYXBwZW4gYWdhaW4gYW55dGltZQpzb29uLgoKPiBJcyB0aGVyZSBzb21lIHdheSB3ZSBj
YW4gZ2V0IHRoZSBsaXN0IG9mIGNvbXBvbmVudHMgb3V0IG9mIHRoZQo+IHRvcC1sZXZlbCB0cmVl
ID8KCkkgZG9uJ3Qga25vdyBpZiB0aGVyZSBpcyBhIHNpbXBsZSB3YXkgdG8gZ2V0IHRoaXMgbGlz
dC4gQW5kIGlmIHdlIHN0YXJ0Cmxvb2tpbmcgYXQgdGhlIGxpc3Qgb2YgYWxsIE9wZW5TdGFjayBn
aXQgdHJlZXMsIHRoZXJlIGFyZSBodW5kcmVkcyBvZgp0aGVtLgoKLS0gCkFudGhvbnkgUEVSQVJE
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 23 14:12:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 14:12: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 1dOPJt-0003HP-7U; Fri, 23 Jun 2017 14: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 <JBeulich@suse.com>) id 1dOPJs-0003HE-Bt
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 14:12:20 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 D9/20-03613-3C12D495; Fri, 23 Jun 2017 14:12:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXS6fjDS/ewom+
 kway1Qhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a5HzIFL5krLp9fxtzAuIK5i5GTQ0ggT2Lf
 sdmsIDavgJ3ExMsPmEBsCQFDidMLb7KA2CwCqhKflpwDi7MJqEu0PdsOVM/BISKgI3H6Ox9Im
 FkgSOJyxzKwkcICnhLHvu9mhBifIbFpykEwm1PASmLPtoVgrbwCghJ/dwhDtGpJPPx1iwXC1p
 ZYtvA1M0gJs4C0xPJ/HBMY+WYhNMxC0jALScMshIYFjCyrGNWLU4vKUot0TfSSijLTM0pyEzN
 zdA0NzPRyU4uLE9NTcxKTivWS83M3MQLDjgEIdjB2X/Y/xCjJwaQkyht7xidSiC8pP6UyI7E4
 I76oNCe1+BCjHgeHwOa1qy8wCmzbBSSlWPLy81KVJHitFXwjhQSLUtNTK9Iyc4BRAtMgwcGjJ
 MJ7SB4ozVtckJhbnJkOkTrFqMvR9GHLFyYhsBlS4rw5IDMEQIoySvPgRsAi9hKjrJQwLyPQmU
 I8BalFuZklqPKvGMU5GJWEeY+DTOHJzCuB2/QK6AgmoCNmrPEBOaIkESEl1cBY/EBDzfby1ke
 z53LuXaDa9V78mozxkZzULW/rZbSX6B5pELidcsjZKErh9fQmnWrmjTGrOBZFLvv4k/X8kb7r
 gQE6lhe+di25quG1o+nQx8ysSB3GOa9KPl1/cYO7rNxXq6V9r8bZsj+bv+mISxaLTm9449myt
 7NSLc1i2osI3+KgmFi/jBYlluKMREMt5qLiRAAZxD0H0wIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1498227137!71871476!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3427 invoked from network); 23 Jun 2017 14:12:19 -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; 23 Jun 2017 14:12:19 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 23 Jun 2017 08:12:17 -0600
Message-Id: <594D3DE20200007800166616@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 23 Jun 2017 08:12:18 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20170623095951.71395-1-roger.pau@citrix.com>
 <20170623095951.71395-3-roger.pau@citrix.com>
In-Reply-To: <20170623095951.71395-3-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v6 2/3] x86/pt: enable binding of GSIs to a
 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+IE9uIDIzLjA2LjE3IGF0IDExOjU5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3Zpb2FwaWMuaAo+ICsrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL3Zpb2FwaWMuaAo+IEBAIC02OSw1ICs2OSw2IEBAIHZvaWQgdmlvYXBp
Y191cGRhdGVfRU9JKHN0cnVjdCBkb21haW4gKmQsIHU4IHZlY3Rvcik7Cj4gIAo+ICBpbnQgdmlv
YXBpY19nZXRfbWFzayhzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZ3NpKTsKPiAgaW50
IHZpb2FwaWNfZ2V0X3ZlY3RvcihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZ3NpKTsK
PiAraW50IHZpb2FwaWNfZ2V0X3RyaWdnZXJfbW9kZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25l
ZCBpbnQgZ3NpKTsKCmNvbnN0IGhlcmUgdG9vIGFuZCB0aGVuClJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 23 14:15:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 14: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 1dOPN1-0003XO-MT; Fri, 23 Jun 2017 14: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 <konrad.wilk@oracle.com>) id 1dOPN0-0003XI-MU
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 14:15:34 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 0C/0F-03058-5822D495; Fri, 23 Jun 2017 14:15:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsXSO6nOVbdVyTf
 S4NdOAYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaNlp0TBrRuMFfcnXmBtYNw+j7GLkYtDSGAi
 k8T2vTugnN+MEiun/YVyNjJK7Fz7gq2LkRPI6WaU2HuYvYuRA8gukji4Ow8kzCKgKrHr6Sw2k
 DCbgInEm1WOIGERAW2Ji60f2EFsZoFsiUk/bzCB2MIC0RIH+zcwgti8AuYSr442M0NMd5P48L
 QNKi4ocXLmExaIXi2JG/9eMoGMZxaQllj+jwPE5BRwl7hwLBKkQlRAWWL3rb1gUyQEDCVOP9z
 GOIFRaBaSQbOQDJqFMGgBI/MqRo3i1KKy1CJdYyO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzE
 pGK95PzcTYzAUGYAgh2Mp9cFHmKU5GBSEuWNPeMTKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCV
 0fRN1JIsCg1PbUiLTMHGFUwaQkOHiUR3kPyQGne4oLE3OLMdIjUKUZdjg2r139hEmLJy89LlR
 LnTQSZIQBSlFGaBzcCFuGXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMy7HWQKT2ZeCdymV0B
 HMAEdMWOND8gRJYkIKakGRr4DzxpUUp299bnXJcX2+1W8+GroNv/0AqGbi9Iqsv8FCSssWTa7
 6rbJnYX67eKc9nPYb74NjywPf/xhqrb2wSUhNQVPjO2PZQabceRFry/5eu3cvrl56kv6TjEHp
 N7Wm/7+1jm/Q7q7b6Twa6fdfCLR/KNaciKDAcdM35ntH1+eM37sv9SlRomlOCPRUIu5qDgRAO
 EYtGXrAgAA
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1498227331!49620617!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22903 invoked from network); 23 Jun 2017 14:15:32 -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; 23 Jun 2017 14:15:32 -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
 v5NEFOU4016705
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 23 Jun 2017 14:15:24 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 v5NEFNbf019426
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 23 Jun 2017 14:15:23 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 v5NEFNgf019763;
 Fri, 23 Jun 2017 14:15:23 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 23 Jun 2017 07:15:22 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 188A16A0136; Fri, 23 Jun 2017 10:15:20 -0400 (EDT)
Date: Fri, 23 Jun 2017 10:15:20 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Bruno Alvisio <bruno.alvisio@gmail.com>
Message-ID: <20170623141519.GD16947@char.us.oracle.com>
References: <1498203076-7451-1-git-send-email-bruno.alvisio@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1498203076-7451-1-git-send-email-bruno.alvisio@gmail.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: xen-devel@lists.xenproject.org, wei.liu2@citrix.com,
 ian.jackson@eu.citrix.com, dave@recoil.org
Subject: Re: [Xen-devel] [PATCH RFC] Live migration for VMs with QEMU backed
 local storage
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBKdW4gMjMsIDIwMTcgYXQgMDM6MzE6MTZBTSAtMDQwMCwgQnJ1bm8gQWx2aXNpbyB3
cm90ZToKPiBUaGlzIHBhdGNoIGlzIHRoZSBmaXJzdCBhdHRlbXB0IG9uIGFkZGluZyBsaXZlIG1p
Z3JhdGlvbiBvZiBpbnN0YW5jZXMgd2l0aCBsb2NhbAo+IHN0b3JhZ2UgdG8gWGVuLiBUaGlzIHBh
dGNoIGp1c3QgaGFuZGxlcyB2ZXJ5IHJlc3RyaWN0ZWQgY2FzZSBvZiBmdWxseQo+IHZpcnR1YWxp
emVkIEhWTXMuIFRoZSBjb2RlIHVzZXMgdGhlICJkcml2ZS1taXJyb3IiIGNhcGFiaWxpdHkgcHJv
dmlkZWQgYnkgUUVNVS4KPiBBIG5ldyAiLWwiIG9wdGlvbiBpcyBpbnRyb2R1Y2VkIHRvICJ4bCBt
aWdyYXRlIiBjb21tYW5kLiBJZiBwcm92aWRlZCwgdGhlIGxvY2FsCj4gZGlzayBzaG91bGQgYmUg
bWlycm9yZWQgZHVyaW5nIHRoZSBtaWdyYXRpb24gcHJvY2Vzcy4gSWYgdGhlIG9wdGlvbiBpcyBz
ZXQsCj4gZHVyaW5nIHRoZSBWTSBjcmVhdGlvbiBhIHFlbXUgTkJEIHNlcnZlciBpcyBzdGFydGVk
IG9uIHRoZSBkZXN0aW5hdGlvbi4gQWZ0ZXIKPiB0aGUgaW5zdGFuY2UgaXMgc3VzcGVuZGVkIG9u
IHRoZSBzb3VyY2UsIHRoZSBRTVAgImRpc2stbWlycm9yIiBjb21tYW5kIGlzIGlzc3VlZAo+IHRv
IG1pcnJvciB0aGUgZGlzayB0byBkZXN0aW5hdGlvbi4gT25jZSB0aGUgbWlycm9yaW5nIGpvYiBp
cyBjb21wbGV0ZSwgdGhlCj4gbWlncmF0aW9uIHByb2Nlc3MgY29udGludWVzIGFzIGJlZm9yZS4g
RmluYWxseSwgdGhlIE5CRCBzZXJ2ZXIgaXMgc3RvcHBlZCBhZnRlcgo+IHRoZSBpbnN0YW5jZSBp
cyBzdWNjZXNzZnVsbHkgcmVzdW1lZCBvbiB0aGUgZGVzdGluYXRpb24gbm9kZS4KPiAKPiBBIG1h
am9yIHByb2JsZW0gd2l0aCB0aGlzIHBhdGNoIGlzIHRoYXQgdGhlIG1pcnJvcmluZyBvZiB0aGUg
ZGlzayBpcyBwZXJmb3JtZWQKPiBvbmx5IGFmdGVyIHRoZSBtZW1vcnkgc3RyZWFtIGlzIGNvbXBs
ZXRlZCBhbmQgdGhlIFZNIGlzIHN1c3BlbmRlZCBvbiB0aGUgc291cmNlOwo+IHRodXMgdGhlIGlu
c3RhbmNlIGlzIGZyb3plbiBmb3IgYSBsb25nIHBlcmlvZCBvZiB0aW1lLiBUaGUgcmVhc29uIHRo
aXMgaGFwcGVucwo+IGlzIHRoYXQgdGhlIFFFTVUgcHJvY2VzcyAobmVlZGVkIGZvciB0aGUgZGlz
ayBtaXJyb3JpbmcpIGlzIHN0YXJ0ZWQgb24gdGhlCj4gZGVzdGluYXRpb24gbm9kZSBvbmx5IGFm
dGVyIHRoZSBtZW1vcnkgY29weWluZyBpcyBjb21wbGV0ZWQuIE9uZSBwb3NzaWJpbGl0eSBJCj4g
d2FzIGNvbnNpZGVyaW5nIHRvIHNvbHZlIHRoaXMgaXNzdWUgKGlmIGl0IGlzIGRlY2lkZWQgdGhh
dCB0aGlzIGNhcGFiaWxpdHkKPiBzaG91bGQgYmUgdXNlZCk6IENvdWxkIGEgImhlbHBlciIgUUVN
VSBwcm9jZXNzIGJlIHN0YXJ0ZWQgb24gdGhlIGRlc3RpbmF0aW9uCj4gbm9kZSBhdCB0aGUgYmVn
aW5uaW5nIG9mIHRoZSBtaWdyYXRpb24gc2VxdWVuY2Ugd2l0aCB0aGUgc29sZSBwdXJwb3NlIG9m
Cj4gaGFuZGxpbmcgdGhlIGRpc2sgbWlycm9yaW5nIGFuZCBraWxsIGl0IGF0IHRoZSBlbmQgb2Yg
dGhlIG1pZ3JhdGlvbiBzZXF1ZW5jZT8gCj4gCj4gRnJvbSB0aGUgc3VnZ2VzdGlvbnMgZ2l2ZW4g
YnkgS29ucmFkIFdpbGsgYW5kIFBhdWwgRHVycmFudCB0aGUgcHJlZmVycmVkCj4gYXBwcm9hY2gg
d291bGQgYmUgdG8gaGFuZGxlIHRoZSBtaXJyb3Jpbmcgb2YgZGlza3MgYnkgUUVNVSBpbnN0ZWFk
IG9mIGRpcmVjdGx5Cj4gYmVpbmcgaGFuZGxlZCBkaXJlY3RseSBieSwgZm9yIGV4YW1wbGUsIGJs
a2JhY2suIEl0IHdvdWxkIGJlIHZlcnkgaGVscGZ1bCBmb3IgbWUKPiB0byBoYXZlIGEgbWVudGFs
IG1hcCBvZiBhbGwgdGhlIHNjZW5hcmlvcyB0aGF0IGNhbiBiZSBlbmNvdW50ZXJlZCByZWdhcmRp
bmcKPiBsb2NhbCBkaXNrIChYZW4gY291bGQgc3RhcnQgc3VwcG9ydGluZyBsaXZlIG1pZ3JhdGlv
biBvZiBjZXJ0YWluIHR5cGVzIG9mIGxvY2FsCj4gZGlza3MpLiBUaGlzIGFyZSB0aGUgb25lcyBJ
IGNhbiB0aGluayBvZjoKPiAtIEZ1bGx5IFZpcnR1YWxpemVkIEhWTTogUUVNVSBlbXVsYXRpb24K
PiAtIGJsa2JhY2sKPiAtIGJsa3RhcCAvIGJsa3RhcDIgCgpZb3UgYXJlIG1pc3NpbmcgJ3FkaXNr
JyB3aGljaCBpcyB0aGUgUUVNVSBpbXBsZW1lbmF0aW9uIG9mIGJsa2JhY2suCgo+IAo+IAo+IEkg
aGF2ZSBpbmNsdWRlZCBUT0RPcyBpbiB0aGUgY29kZS4gSSBhbSBzZW5kaW5nIHRoaXMgcGF0Y2gg
YXMgaXMgYmVjYXVzZSBJIGZpcnN0Cj4gd2FudGVkIHRvIGdldCBhbiBpbml0aWFsIGZlZWRiYWNr
IGlmIHRoaXMgaXMgdGhlIHBhdGggdGhlIHNob3VsZCBiZSBwdXJzdWVkLiBBbnkKPiBzdWdnZXN0
aW9ucyBhbmQgaWRlYXMgb24gdGhpcyBwYXRjaCBvciBvbiBob3cgdG8gbWFrZSBhIG1vcmUgZ2Vu
ZXJpYyBzb2x1dGlvbgo+IHdvdWxkIGJlIHJlYWxseSBhcHByZWNpYXRlZC4KPiAKPiBTaWduZWQt
b2ZmLWJ5OiBCcnVubyBBbHZpc2lvIDxicnVuby5hbHZpc2lvQGdtYWlsLmNvbT4KPiAKPiAtLS0K
PiAgdG9vbHMvbGlieGwvbGlieGwuaCAgICAgICAgICAgICAgICAgIHwgIDE2ICsrKystCj4gIHRv
b2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jICAgICAgICAgICB8ICA4NyArKysrKysrKysrKysrKysr
KysrKysrKysrLQo+ICB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oICAgICAgICAgfCAgMTYg
KysrKysKPiAgdG9vbHMvbGlieGwvbGlieGxfcW1wLmMgICAgICAgICAgICAgIHwgMTE1ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKystCj4gIHRvb2xzL29jYW1sL2xpYnMveGwveGVu
bGlnaHRfc3R1YnMuYyB8ICAgMiArLQo+ICB0b29scy94bC94bC5oICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgIDEgKwo+ICB0b29scy94bC94bF9taWdyYXRlLmMgICAgICAgICAgICAgICAgfCAg
NzkgKysrKysrKysrKysrKysrKysrKysrLS0tCj4gIHRvb2xzL3hsL3hsX3ZtY29udHJvbC5jICAg
ICAgICAgICAgICB8ICAgMiArLQo+ICA4IGZpbGVzIGNoYW5nZWQsIDMwMyBpbnNlcnRpb25zKCsp
LCAxNSBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGwuaCBi
L3Rvb2xzL2xpYnhsL2xpYnhsLmgKPiBpbmRleCBjZjg2ODdhLi44MWZiMmRjIDEwMDY0NAo+IC0t
LSBhL3Rvb2xzL2xpYnhsL2xpYnhsLmgKPiArKysgYi90b29scy9saWJ4bC9saWJ4bC5oCj4gQEAg
LTEyOTQsNiArMTI5NCwxNSBAQCBpbnQgbGlieGxfY3R4X2FsbG9jKGxpYnhsX2N0eCAqKnBjdHgs
IGludCB2ZXJzaW9uLAo+ICAgICAgICAgICAgICAgICAgICAgIHhlbnRvb2xsb2dfbG9nZ2VyICps
Zyk7Cj4gIGludCBsaWJ4bF9jdHhfZnJlZShsaWJ4bF9jdHggKmN0eCAvKiAwIGlzIE9LICovKTsK
PiAgCj4gK2ludCBsaWJ4bF9fZHJpdmVfbWlycm9yKGxpYnhsX2N0eCAqY3R4LCBpbnQgZG9taWQs
IGNvbnN0IGNoYXIqIGRldmljZSwgY29uc3QgY2hhciogdGFyZ2V0LCBjb25zdCBjaGFyKiBmb3Jt
YXQpIExJQlhMX0VYVEVSTkFMX0NBTExFUlNfT05MWTsKPiArCj4gK2ludCBsaWJ4bF9fcXVlcnlf
YmxvY2tfam9icyhsaWJ4bF9jdHggKmN0eCwgaW50IGRvbWlkLCBib29sICppc19yZWFkeSkgTElC
WExfRVhURVJOQUxfQ0FMTEVSU19PTkxZOwo+ICsKPiAraW50IGxpYnhsX19xdWVyeV9ibG9jayhs
aWJ4bF9jdHggKmN0eCwgaW50IGRvbWlkLCBjaGFyICpkZXZpY2VfbmFtZXMpIExJQlhMX0VYVEVS
TkFMX0NBTExFUlNfT05MWTsKPiArCj4gK2ludCBsaWJ4bF9fbmJkX3NlcnZlcl9zdG9wKGxpYnhs
X2N0eCAqY3R4LCBpbnQgZG9taWQpIExJQlhMX0VYVEVSTkFMX0NBTExFUlNfT05MWTsKPiArCj4g
Kwo+ICAvKiBkb21haW4gcmVsYXRlZCBmdW5jdGlvbnMgKi8KPiAgCj4gIC8qIElmIHRoZSByZXN1
bHQgaXMgRVJST1JfQUJPUlRFRCwgdGhlIGRvbWFpbiBtYXkgb3IgbWF5IG5vdCBleGlzdAo+IEBA
IC0xMzA3LDcgKzEzMTYsNyBAQCBpbnQgbGlieGxfZG9tYWluX2NyZWF0ZV9uZXcobGlieGxfY3R4
ICpjdHgsIGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmlnLAo+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgTElCWExfRVhURVJOQUxfQ0FMTEVSU19PTkxZOwo+ICBpbnQgbGlieGxfZG9t
YWluX2NyZWF0ZV9yZXN0b3JlKGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9kb21haW5fY29uZmlnICpk
X2NvbmZpZywKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCAqZG9t
aWQsIGludCByZXN0b3JlX2ZkLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlu
dCBzZW5kX2JhY2tfZmQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHNl
bmRfYmFja19mZCwgaW50IGNvcHlfbG9jYWxfZGlza3MsCj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY29uc3QgbGlieGxfZG9tYWluX3Jlc3RvcmVfcGFyYW1zICpwYXJhbXMsCj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfYXN5bmNvcF9ob3cg
KmFvX2hvdywKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9h
c3luY3Byb2dyZXNzX2hvdyAqYW9wX2NvbnNvbGVfaG93KQo+IEBAIC0xMzQ4LDcgKzEzNTcsNyBA
QCBzdGF0aWMgaW5saW5lIGludCBsaWJ4bF9kb21haW5fY3JlYXRlX3Jlc3RvcmVfMHgwNDA0MDAo
Cj4gICAgICBMSUJYTF9FWFRFUk5BTF9DQUxMRVJTX09OTFkKPiAgewo+ICAgICAgcmV0dXJuIGxp
YnhsX2RvbWFpbl9jcmVhdGVfcmVzdG9yZShjdHgsIGRfY29uZmlnLCBkb21pZCwgcmVzdG9yZV9m
ZCwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLTEsIHBhcmFtcywg
YW9faG93LCBhb3BfY29uc29sZV9ob3cpOwo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAtMSwgMCwgcGFyYW1zLCBhb19ob3csIGFvcF9jb25zb2xlX2hvdyk7Cj4gIH0K
PiAgCj4gICNkZWZpbmUgbGlieGxfZG9tYWluX2NyZWF0ZV9yZXN0b3JlIGxpYnhsX2RvbWFpbl9j
cmVhdGVfcmVzdG9yZV8weDA0MDQwMAo+IEBAIC0xMzg3LDYgKzEzOTYsOSBAQCBpbnQgbGlieGxf
ZG9tYWluX3N1c3BlbmQobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLCBpbnQgZmQsCj4g
ICNkZWZpbmUgTElCWExfU1VTUEVORF9ERUJVRyAxCj4gICNkZWZpbmUgTElCWExfU1VTUEVORF9M
SVZFIDIKPiAgCj4gKyNkZWZpbmUgUUVNVV9EUklWRV9NSVJST1JfUE9SVCAiMTEwMDAiCj4gKyNk
ZWZpbmUgUUVNVV9EUklWRV9NSVJST1JfREVWSUNFICJpZGUwLWhkMCIKPiArCj4gIC8qIEBwYXJh
bSBzdXNwZW5kX2NhbmNlbCBbZnJvbSB4ZW5jdHJsLmg6eGNfZG9tYWluX3Jlc3VtZSggQHBhcmFt
IGZhc3QgKV0KPiAgICogICBJZiB0aGlzIHBhcmFtZXRlciBpcyB0cnVlLCB1c2UgY28tb3BlcmF0
aXZlIHJlc3VtZS4gVGhlIGd1ZXN0Cj4gICAqICAgbXVzdCBzdXBwb3J0IHRoaXMuCj4gZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfY3Jl
YXRlLmMKPiBpbmRleCBiZmZiYzQ1Li5lZjk5ZjAzIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2NyZWF0ZS5jCj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKPiBAQCAt
MjcsNiArMjcsNDAgQEAKPiAgCj4gICNpbmNsdWRlIDx4ZW4teHNtL2ZsYXNrL2ZsYXNrLmg+Cj4g
IAo+ICsvL1RPRE86IFRoZXNlIGZ1bmN0aW9ucyB3ZXJlIGNyZWF0ZWQgdG8gYmUgYWJsZSB0byBj
YWxsIHFtcCBjb21tYW5kcyBmcm9tIHhsLgo+ICsvL1RPRE86IFRoZXNlIGZ1bmN0aW9ucyBzaG91
bGQgYmUgcmVtb3ZlZCBzaW5jZSB0aGV5IHdvbid0IGJlIGNhbGxlZCBmcm9tIHhsLgo+ICtpbnQg
bGlieGxfX2RyaXZlX21pcnJvcihsaWJ4bF9jdHggKmN0eCwgaW50IGRvbWlkLCBjb25zdCBjaGFy
KiBkZXZpY2UsIGNvbnN0IGNoYXIqIHRhcmdldCwgY29uc3QgY2hhciogZm9ybWF0KXsKPiArICAg
IEdDX0lOSVQoY3R4KTsKPiArICAgIGludCByYzsKPiArICAgIHJjID0gbGlieGxfX3FtcF9kcml2
ZV9taXJyb3IoZ2MsIGRvbWlkLCBkZXZpY2UsIHRhcmdldCwgZm9ybWF0KTsKPiArICAgIEdDX0ZS
RUU7Cj4gKyAgICByZXR1cm4gcmM7Cj4gK30KPiArCj4gK2ludCBsaWJ4bF9fcXVlcnlfYmxvY2tf
am9icyhsaWJ4bF9jdHggKmN0eCwgaW50IGRvbWlkLCBib29sICppc19yZWFkeSl7Cj4gKyAgICBH
Q19JTklUKGN0eCk7Cj4gKyAgICBpbnQgcmM7Cj4gKyAgICByYyA9IGxpYnhsX19xbXBfcXVlcnlf
YmxvY2tfam9icyhnYywgZG9taWQsIGlzX3JlYWR5KTsKPiArICAgIEdDX0ZSRUU7Cj4gKyAgICBy
ZXR1cm4gcmM7Cj4gK30KPiArCj4gK2ludCBsaWJ4bF9fbmJkX3NlcnZlcl9zdG9wKGxpYnhsX2N0
eCAqY3R4LCBpbnQgZG9taWQpewo+ICsgICAgR0NfSU5JVChjdHgpOwo+ICsgICAgaW50IHJjOwo+
ICsgICAgcmMgPSBsaWJ4bF9fcW1wX25iZF9zZXJ2ZXJfc3RvcChnYywgZG9taWQpOwo+ICsgICAg
R0NfRlJFRTsKPiArICAgIHJldHVybiByYzsKPiArfQo+ICsKPiAraW50IGxpYnhsX19xdWVyeV9i
bG9jayhsaWJ4bF9jdHggKmN0eCwgaW50IGRvbWlkLCBjaGFyICpkZXZpY2VfbmFtZXMpewo+ICsg
ICAgR0NfSU5JVChjdHgpOwo+ICsgICAgaW50IHJjOwo+ICsgICAgcmMgPSBsaWJ4bF9fcW1wX3F1
ZXJ5X2Jsb2NrKGdjLCBkb21pZCwgZGV2aWNlX25hbWVzKTsKPiArICAgIEdDX0ZSRUU7Cj4gKyAg
ICByZXR1cm4gcmM7Cj4gK30KPiArCj4gIGludCBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9pbmZvX3Nl
dGRlZmF1bHQobGlieGxfX2djICpnYywKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBsaWJ4bF9kb21haW5fY3JlYXRlX2luZm8gKmNfaW5mbykKPiAgewo+IEBAIC0x
MzU1LDYgKzEzODksNTEgQEAgc3RhdGljIHZvaWQgZG9tY3JlYXRlX2xhdW5jaF9kbShsaWJ4bF9f
ZWdjICplZ2MsIGxpYnhsX19tdWx0aWRldiAqbXVsdGlkZXYsCj4gICAgICAgICAgZWxzZQo+ICAg
ICAgICAgICAgICBsaWJ4bF9fc3Bhd25fbG9jYWxfZG0oZWdjLCAmZGNzLT5zZHNzLmRtKTsKPiAg
Cj4gKwo+ICsgICAgICAgIGlmKGRjcy0+cmVzdG9yZV9mZCA+PSAwICYmIGRjcy0+Y29weV9sb2Nh
bF9kaXNrcykgewo+ICsgICAgICAgICAgICAgLyoKPiArICAgICAgICAgICAgICAqIFN0YXJ0IGFu
ZCBhZGQgdGhlIE5CRCBzZXJ2ZXIKPiArICAgICAgICAgICAgICAqIEhvc3QgaXMgc2V0IGl0IHRv
ICI6OiIgZm9yIG5vdwo+ICsgICAgICAgICAgICAgICogUG9ydCB3ZSBoYXJkIGNvZGUgYSBwb3J0
IGZvciBub3cKPiArCj4gKyAgICAgICAgICAgICAgKiBUaGlzIGNvZGUganVzdCBoYW5kbGVzIHRo
ZSBjYXNlIHdoZW4gLU0gcGMgaXMgdXNlZC4KPiArICAgICAgICAgICAgICAqIChUaGUgY29uZmln
IHhlbl9wbGF0Zm9ybV9wY2kgPSAwKQo+ICsgICAgICAgICAgICAgICoKPiArICAgICAgICAgICAg
ICAqIEN1cnJlbnQgaW1wbGVtZW50YXRpb24gcGVyZm9ybXMgdGhlIGRpc2sgbWlycm9yaW5nIGFm
dGVyIHRoZQo+ICsgICAgICAgICAgICAgICogVk0gaW4gdGhlIHNvdXJjZSBoYXMgYmVlbiBzdXNw
ZW5kZWQuIFRodXMsIHRoZSBWTSBpcyBmcm96ZW4KPiArICAgICAgICAgICAgICAqIGZvciBhIGxv
bmcgcGVyaW9kIG9mIHRpbWUuCj4gKyAgICAgICAgICAgICAgKiBDb25zaWRlciBkb2luZyB0aGUg
bWlycm9yaW5nIG9mIHRoZSBkcml2ZSBiZWZvcmUgdGhlIG1lbW9yeQo+ICsgICAgICAgICAgICAg
ICogc3RyZWFtIGlzIHBlcmZvcm1lZC4KPiArICAgICAgICAgICAgICAqIENvbnNpZGVyIGEgc29s
dXRpb24gdGhhdCBoYW5kbGVzIG11bHRpcGxlIHR5cGVzIG9mIFZNIGNvbmZpZ3VyYXRpb25zCj4g
KyAgICAgICAgICAgICAgKgo+ICsgICAgICAgICAgICAgICogVE9ETzogQ3VycmVudCBpbXBsZW1l
bnRhdGlvbiBvbmx5IHdvcmtzIHdpdGggdXBzdHJlYW0gcWVtdQo+ICsgICAgICAgICAgICAgICog
VE9ETzogY29uc2lkZXIgdGhlIGNhc2Ugd2hlbiBxZW11LXhlbi10cmFkaXRpb25hbCBpcyB1c2Vk
Lgo+ICsgICAgICAgICAgICAgICogVE9ETzogQ2hlY2sgYW5kIGNvcHkgb25seSB0aG9zZSBkaXNr
cyB3aGljaCBhcmUgbG9jYWwKPiArICAgICAgICAgICAgICAqIFRPRE86IEFzc2lnbiBwb3J0IGR5
bmFtaWNhbGx5Cj4gKyAgICAgICAgICAgICAgKi8KPiArCj4gKyAgICAgICAgICAgIGZwcmludGYo
c3RkZXJyLCAiU3RhcnRpbmcgTkJEIFNlcnZlclxuIik7Cj4gKyAgICAgICAgICAgIHJldCA9IGxp
YnhsX19xbXBfbmJkX3NlcnZlcl9zdGFydChnYywgZG9taWQsICI6OiIsIFFFTVVfRFJJVkVfTUlS
Uk9SX1BPUlQpOwo+ICsgICAgICAgICAgICBpZiAocmV0KSB7Cj4gKyAgICAgICAgICAgICAgICBy
ZXQgPSBFUlJPUl9GQUlMOwo+ICsgICAgICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJGYWls
ZWQgdG8gc3RhcnQgTkJEIFNlcnZlclxuIik7Cj4gKyAgICAgICAgICAgICAgICBnb3RvIHNraXBf
bmJkOwo+ICsgICAgICAgICAgICB9ZWxzZXsKPiArICAgICAgICAgICAgICAgIGZwcmludGYoc3Rk
ZXJyLCAiU3RhcnRlZCBOQkQgU2VydmVyIFN1Y2Nlc3NmdWxseVxuIik7Cj4gKyAgICAgICAgICAg
IH0KPiArCj4gKyAgICAgICAgICAgIHJldCA9IGxpYnhsX19xbXBfbmJkX3NlcnZlcl9hZGQoZ2Ms
IGRvbWlkLCBRRU1VX0RSSVZFX01JUlJPUl9ERVZJQ0UpOwo+ICsKPiArICAgICAgICAgICAgaWYg
KHJldCkgewo+ICsgICAgICAgICAgICAgICAgcmV0ID0gRVJST1JfRkFJTDsKPiArICAgICAgICAg
ICAgICAgIGZwcmludGYoc3RkZXJyLCAiRmFpbGVkIHRvIGFkZCBOQkQgU2VydmVyXG4iKTsKPiAr
ICAgICAgICAgICAgICAgIGdvdG8gc2tpcF9uYmQ7Cj4gKyAgICAgICAgICAgIH0gZWxzZSB7Cj4g
KyAgICAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIk5CRCBBZGQgU3VjY2Vzc2Z1bFxuIik7
Cj4gKyAgICAgICAgICAgIH0KPiArICAgICAgICB9Cj4gKwo+ICtza2lwX25iZDoKPiAgICAgICAg
ICAvKgo+ICAgICAgICAgICAqIEhhbmRsZSB0aGUgZG9tYWluJ3MgKGFuZCB0aGUgcmVsYXRlZCBz
dHViZG9tYWluJ3MpIGFjY2VzcyB0bwo+ICAgICAgICAgICAqIHRoZSBWR0EgZnJhbWVidWZmZXIu
Cj4gQEAgLTE2MDIsNiArMTY4MSw3IEBAIHN0YXRpYyB2b2lkIGRvbWFpbl9jcmVhdGVfY2IobGli
eGxfX2VnYyAqZWdjLAo+ICAKPiAgc3RhdGljIGludCBkb19kb21haW5fY3JlYXRlKGxpYnhsX2N0
eCAqY3R4LCBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZywKPiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVpbnQzMl90ICpkb21pZCwgaW50IHJlc3RvcmVfZmQsIGludCBzZW5kX2Jh
Y2tfZmQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgY29weV9sb2NhbF9kaXNr
cywKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX2RvbWFpbl9yZXN0
b3JlX3BhcmFtcyAqcGFyYW1zLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qg
bGlieGxfYXN5bmNvcF9ob3cgKmFvX2hvdywKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNvbnN0IGxpYnhsX2FzeW5jcHJvZ3Jlc3NfaG93ICphb3BfY29uc29sZV9ob3cpCj4gQEAgLTE2
MTcsNiArMTY5Nyw3IEBAIHN0YXRpYyBpbnQgZG9fZG9tYWluX2NyZWF0ZShsaWJ4bF9jdHggKmN0
eCwgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcsCj4gICAgICBsaWJ4bF9kb21haW5fY29u
ZmlnX2NvcHkoY3R4LCAmY2Rjcy0+ZGNzLmd1ZXN0X2NvbmZpZ19zYXZlZCwgZF9jb25maWcpOwo+
ICAgICAgY2Rjcy0+ZGNzLnJlc3RvcmVfZmQgPSBjZGNzLT5kY3MubGlieGNfZmQgPSByZXN0b3Jl
X2ZkOwo+ICAgICAgY2Rjcy0+ZGNzLnNlbmRfYmFja19mZCA9IHNlbmRfYmFja19mZDsKPiArICAg
IGNkY3MtPmRjcy5jb3B5X2xvY2FsX2Rpc2tzID0gY29weV9sb2NhbF9kaXNrczsKPiAgICAgIGlm
IChyZXN0b3JlX2ZkID4gLTEpIHsKPiAgICAgICAgICBjZGNzLT5kY3MucmVzdG9yZV9wYXJhbXMg
PSAqcGFyYW1zOwo+ICAgICAgICAgIHJjID0gbGlieGxfX2ZkX2ZsYWdzX21vZGlmeV9zYXZlKGdj
LCBjZGNzLT5kY3MucmVzdG9yZV9mZCwKPiBAQCAtMTg0NSwxMyArMTkyNiwxMyBAQCBpbnQgbGli
eGxfZG9tYWluX2NyZWF0ZV9uZXcobGlieGxfY3R4ICpjdHgsIGxpYnhsX2RvbWFpbl9jb25maWcg
KmRfY29uZmlnLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfYXN5
bmNwcm9ncmVzc19ob3cgKmFvcF9jb25zb2xlX2hvdykKPiAgewo+ICAgICAgdW5zZXRfZGlza19j
b2xvX3Jlc3RvcmUoZF9jb25maWcpOwo+IC0gICAgcmV0dXJuIGRvX2RvbWFpbl9jcmVhdGUoY3R4
LCBkX2NvbmZpZywgZG9taWQsIC0xLCAtMSwgTlVMTCwKPiArICAgIHJldHVybiBkb19kb21haW5f
Y3JlYXRlKGN0eCwgZF9jb25maWcsIGRvbWlkLCAtMSwgLTEsIDAsIE5VTEwsCj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBhb19ob3csIGFvcF9jb25zb2xlX2hvdyk7Cj4gIH0KPiAgCj4g
IGludCBsaWJ4bF9kb21haW5fY3JlYXRlX3Jlc3RvcmUobGlieGxfY3R4ICpjdHgsIGxpYnhsX2Rv
bWFpbl9jb25maWcgKmRfY29uZmlnLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVpbnQzMl90ICpkb21pZCwgaW50IHJlc3RvcmVfZmQsCj4gLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgaW50IHNlbmRfYmFja19mZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBpbnQgc2VuZF9iYWNrX2ZkLCBpbnQgY29weV9sb2NhbF9kaXNrcywKPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9kb21haW5fcmVzdG9yZV9wYXJh
bXMgKnBhcmFtcywKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4
bF9hc3luY29wX2hvdyAqYW9faG93LAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNvbnN0IGxpYnhsX2FzeW5jcHJvZ3Jlc3NfaG93ICphb3BfY29uc29sZV9ob3cpCj4gQEAgLTE4
NjMsNyArMTk0NCw3IEBAIGludCBsaWJ4bF9kb21haW5fY3JlYXRlX3Jlc3RvcmUobGlieGxfY3R4
ICpjdHgsIGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmlnLAo+ICAgICAgfQo+ICAKPiAgICAg
IHJldHVybiBkb19kb21haW5fY3JlYXRlKGN0eCwgZF9jb25maWcsIGRvbWlkLCByZXN0b3JlX2Zk
LCBzZW5kX2JhY2tfZmQsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXJhbXMsIGFv
X2hvdywgYW9wX2NvbnNvbGVfaG93KTsKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNv
cHlfbG9jYWxfZGlza3MsIHBhcmFtcywgYW9faG93LCBhb3BfY29uc29sZV9ob3cpOwo+ICB9Cj4g
IAo+ICBpbnQgbGlieGxfZG9tYWluX3NvZnRfcmVzZXQobGlieGxfY3R4ICpjdHgsCj4gZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9p
bnRlcm5hbC5oCj4gaW5kZXggYWZlNjY1Mi4uOTM4NDgxYSAxMDA2NDQKPiAtLS0gYS90b29scy9s
aWJ4bC9saWJ4bF9pbnRlcm5hbC5oCj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwu
aAo+IEBAIC0xODM1LDYgKzE4MzUsMjEgQEAgX2hpZGRlbiBpbnQgbGlieGxfX3FtcF9uYmRfc2Vy
dmVyX2FkZChsaWJ4bF9fZ2MgKmdjLCBpbnQgZG9taWQsCj4gIC8qIFN0YXJ0IHJlcGxpY2F0aW9u
ICovCj4gIF9oaWRkZW4gaW50IGxpYnhsX19xbXBfc3RhcnRfcmVwbGljYXRpb24obGlieGxfX2dj
ICpnYywgaW50IGRvbWlkLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJvb2wgcHJpbWFyeSk7Cj4gKwo+ICsvKiBBZGQgYSBkaXNrIHRvIE5CRCBzZXJ2ZXIgKi8K
PiArIF9oaWRkZW4gaW50IGxpYnhsX19xbXBfbmJkX3NlcnZlcl9hZGQobGlieGxfX2djICpnYywg
aW50IGRvbWlkLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25z
dCBjaGFyICpkaXNrKTsKPiArCj4gKy8qIE1pcnJvciBkaXNrIGRyaXZlICovCj4gK19oaWRkZW4g
aW50IGxpYnhsX19xbXBfZHJpdmVfbWlycm9yKGxpYnhsX19nYyAqZ2MsIGludCBkb21pZCwgY29u
c3QgY2hhciogZGV2aWNlLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
b25zdCBjaGFyKiB0YXJnZXQsIGNvbnN0IGNoYXIqIGZvcm1hdCk7Cj4gKwo+ICsvKiBRdWVyeSBi
bG9jayBkZXZpY2VzICovCj4gK19oaWRkZW4gaW50IGxpYnhsX19xbXBfcXVlcnlfYmxvY2sobGli
eGxfX2djICpnYywgaW50IGRvbWlkLCBjaGFyICpkZXZpY2VfbmFtZXMpOwo+ICsKPiArLyogUXVl
cnkgZXhpc3RpbmcgYmxvY2sgam9icyovCj4gK19oaWRkZW4gaW50IGxpYnhsX19xbXBfcXVlcnlf
YmxvY2tfam9icyhsaWJ4bF9fZ2MgKmdjLCBpbnQgZG9taWQsIGJvb2wgKmlzX3JlYWR5KTsKPiAr
Cj4gIC8qIEdldCByZXBsaWNhdGlvbiBlcnJvciB0aGF0IG9jY3VycyB3aGVuIHRoZSB2bSBpcyBy
dW5uaW5nICovCj4gIF9oaWRkZW4gaW50IGxpYnhsX19xbXBfcXVlcnlfeGVuX3JlcGxpY2F0aW9u
X3N0YXR1cyhsaWJ4bF9fZ2MgKmdjLCBpbnQgZG9taWQpOwo+ICAvKiBEbyBjaGVja3BvaW50ICov
Cj4gQEAgLTM2OTUsNiArMzcxMCw3IEBAIHN0cnVjdCBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9zdGF0
ZSB7Cj4gICAgICBpbnQgcmVzdG9yZV9mZCwgbGlieGNfZmQ7Cj4gICAgICBpbnQgcmVzdG9yZV9m
ZGZsOyAvKiBvcmlnaW5hbCBmbGFncyBvZiByZXN0b3JlX2ZkICovCj4gICAgICBpbnQgc2VuZF9i
YWNrX2ZkOwo+ICsgICAgaW50IGNvcHlfbG9jYWxfZGlza3M7Cj4gICAgICBsaWJ4bF9kb21haW5f
cmVzdG9yZV9wYXJhbXMgcmVzdG9yZV9wYXJhbXM7Cj4gICAgICB1aW50MzJfdCBkb21pZF9zb2Z0
X3Jlc2V0Owo+ICAgICAgbGlieGxfX2RvbWFpbl9jcmVhdGVfY2IgKmNhbGxiYWNrOwo+IGRpZmYg
LS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9xbXAuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5j
Cj4gaW5kZXggZWFiOTkzYS4uY2JmY2Y3NyAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4bC9saWJ4
bF9xbXAuYwo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3FtcC5jCj4gQEAgLTM0Nyw3ICszNDcs
OSBAQCBzdGF0aWMgbGlieGxfX3FtcF9oYW5kbGVyICpxbXBfaW5pdF9oYW5kbGVyKGxpYnhsX19n
YyAqZ2MsIHVpbnQzMl90IGRvbWlkKQo+ICAgICAgfQo+ICAgICAgcW1wLT5jdHggPSBDVFg7Cj4g
ICAgICBxbXAtPmRvbWlkID0gZG9taWQ7Cj4gLSAgICBxbXAtPnRpbWVvdXQgPSA1Owo+ICsgICAg
Ly9UT0RPOiBDaGFuZ2VkIGRlZmF1bHQgdGltZW91dCBiZWNhdXNlIGRyaXZlLW1pcnJvciBjb21t
YW5kIHRha2VzIGEgbG9uZwo+ICsgICAgLy9UT0RPOiB0byByZXR1cm4uIENvbnNpZGVyIHRpbWVv
dXQgdG8gYmUgcGFzc2VkIGFzIHBhcmFtLgo+ICsgICAgcW1wLT50aW1lb3V0ID0gNjAwOwo+ICAK
PiAgICAgIExJQlhMX1NUQUlMUV9JTklUKCZxbXAtPmNhbGxiYWNrX2xpc3QpOwo+ICAKPiBAQCAt
MTA2OSw2ICsxMDcxLDExNyBAQCBpbnQgbGlieGxfX3FtcF9uYmRfc2VydmVyX2FkZChsaWJ4bF9f
Z2MgKmdjLCBpbnQgZG9taWQsIGNvbnN0IGNoYXIgKmRpc2spCj4gICAgICByZXR1cm4gcW1wX3J1
bl9jb21tYW5kKGdjLCBkb21pZCwgIm5iZC1zZXJ2ZXItYWRkIiwgYXJncywgTlVMTCwgTlVMTCk7
Cj4gIH0KPiAgCj4gK2ludCBsaWJ4bF9fcW1wX2RyaXZlX21pcnJvcihsaWJ4bF9fZ2MgKmdjLCBp
bnQgZG9taWQsIGNvbnN0IGNoYXIqIGRldmljZSwgY29uc3QgY2hhciogdGFyZ2V0LCBjb25zdCBj
aGFyKiBmb3JtYXQpCj4gK3sKPiArICAgIGxpYnhsX19qc29uX29iamVjdCAqYXJncyA9IE5VTEw7
Cj4gKyAgICAvL1RPRE86IEFsbG93IG1ldGhvZCB0byByZWNlaXZlICJzeW5jIiwgInNwZWVkIiwg
Im1vZGUiLCAiZ3JhbnVyYWxpdHkiLCAiYnVmLXNpemUiCj4gKyAgICBxbXBfcGFyYW1ldGVyc19h
ZGRfc3RyaW5nKGdjLCAmYXJncywgImRldmljZSIsIGRldmljZSk7Cj4gKyAgICBxbXBfcGFyYW1l
dGVyc19hZGRfc3RyaW5nKGdjLCAmYXJncywgInRhcmdldCIsIHRhcmdldCk7Cj4gKyAgICBxbXBf
cGFyYW1ldGVyc19hZGRfc3RyaW5nKGdjLCAmYXJncywgInN5bmMiLCAiZnVsbCIpOwo+ICsgICAg
cW1wX3BhcmFtZXRlcnNfYWRkX3N0cmluZyhnYywgJmFyZ3MsICJmb3JtYXQiLCBmb3JtYXQpOwo+
ICsgICAgcW1wX3BhcmFtZXRlcnNfYWRkX3N0cmluZyhnYywgJmFyZ3MsICJtb2RlIiwgImV4aXN0
aW5nIik7Cj4gKyAgICBxbXBfcGFyYW1ldGVyc19hZGRfaW50ZWdlcihnYywgJmFyZ3MsICJncmFu
dWxhcml0eSIsIDApOwo+ICsgICAgcW1wX3BhcmFtZXRlcnNfYWRkX2ludGVnZXIoZ2MsICZhcmdz
LCAiYnVmLXNpemUiLCAwKTsKPiArCj4gKyAgICByZXR1cm4gcW1wX3J1bl9jb21tYW5kKGdjLCBk
b21pZCwgImRyaXZlLW1pcnJvciIsIGFyZ3MsIE5VTEwsIE5VTEwpOwo+ICt9Cj4gKwo+ICtzdGF0
aWMgaW50IHF1ZXJ5X2Jsb2NrX2NhbGxiYWNrKGxpYnhsX19xbXBfaGFuZGxlciAqcW1wLAo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfX2pzb25fb2JqZWN0ICpy
ZXNwb25zZSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKm9wYXF1ZSkK
PiArewo+ICsgICAgY29uc3QgbGlieGxfX2pzb25fb2JqZWN0ICpibG9ja2luZm8gPSBOVUxMOwo+
ICsgICAgR0NfSU5JVChxbXAtPmN0eCk7Cj4gKyAgICBpbnQgaSwgcmMgPSAtMTsKPiArCj4gKyAg
ICBmb3IgKGkgPSAwOyAoYmxvY2tpbmZvID0gbGlieGxfX2pzb25fYXJyYXlfZ2V0KHJlc3BvbnNl
LCBpKSk7IGkrKykgewo+ICsgICAgICAgIGNvbnN0IGxpYnhsX19qc29uX29iamVjdCAqZDsKPiAr
ICAgICAgICBjb25zdCBjaGFyKiBkZXZpY2VfbmFtZTsKPiArICAgICAgICBkID0gbGlieGxfX2pz
b25fbWFwX2dldCgiZGV2aWNlIiwgYmxvY2tpbmZvLCBKU09OX1NUUklORyk7Cj4gKyAgICAgICAg
aWYoIWQpewo+ICsgICAgICAgICAgICBnb3RvIG91dDsKPiArICAgICAgICB9Cj4gKyAgICAgICAg
ZGV2aWNlX25hbWUgPSBsaWJ4bF9fanNvbl9vYmplY3RfZ2V0X3N0cmluZyhkKTsKPiArICAgIH0K
PiArCj4gKyAgICByYyA9IDA7Cj4gK291dDoKPiArICAgIEdDX0ZSRUU7Cj4gKyAgICByZXR1cm4g
cmM7Cj4gK30KPiArCj4gK3N0YXRpYyBpbnQgcXVlcnlfYmxvY2tfam9ic19jYWxsYmFjayhsaWJ4
bF9fcW1wX2hhbmRsZXIgKnFtcCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNv
bnN0IGxpYnhsX19qc29uX29iamVjdCAqcmVzcG9uc2UsCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB2b2lkICpvcGFxdWUpCj4gK3sKPiArICAgIGNvbnN0IGxpYnhsX19qc29uX29i
amVjdCAqYmxvY2tqb2JpbmZvID0gTlVMTDsKPiArICAgIEdDX0lOSVQocW1wLT5jdHgpOwo+ICsg
ICAgaW50IGksIHJjID0gLTE7Cj4gKyAgICBib29sIGVtcHR5ID0gdHJ1ZTsKPiArCj4gKyAgICBm
b3IgKGkgPSAwOyAoYmxvY2tqb2JpbmZvID0gbGlieGxfX2pzb25fYXJyYXlfZ2V0KHJlc3BvbnNl
LCBpKSk7IGkrKykgewo+ICsgICAgICAgIGVtcHR5ID0gZmFsc2U7Cj4gKyAgICAgICAgY29uc3Qg
Y2hhciAqYmp0eXBlOwo+ICsgICAgICAgIGNvbnN0IGNoYXIgKmJqZGV2aWNlOwo+ICsgICAgICAg
IHVuc2lnbmVkIGludCBiamxlbjsKPiArICAgICAgICB1bnNpZ25lZCBpbnQgYmpvZmZzZXQ7Cj4g
KyAgICAgICAgYm9vbCBiamJ1c3k7Cj4gKyAgICAgICAgYm9vbCBianBhdXNlZDsKPiArICAgICAg
ICBjb25zdCBjaGFyICpiamlvc3RhdHVzOwo+ICsgICAgICAgIGJvb2wgYmpyZWFkeTsKPiArCj4g
KyAgICAgICAgY29uc3QgbGlieGxfX2pzb25fb2JqZWN0ICp0eXBlID0gTlVMTDsKPiArICAgICAg
ICBjb25zdCBsaWJ4bF9fanNvbl9vYmplY3QgKmRldmljZSA9IE5VTEw7Cj4gKyAgICAgICAgY29u
c3QgbGlieGxfX2pzb25fb2JqZWN0ICpsZW4gPSBOVUxMOwo+ICsgICAgICAgIGNvbnN0IGxpYnhs
X19qc29uX29iamVjdCAqb2Zmc2V0ID0gTlVMTDsKPiArICAgICAgICBjb25zdCBsaWJ4bF9fanNv
bl9vYmplY3QgKmJ1c3kgPSBOVUxMOwo+ICsgICAgICAgIGNvbnN0IGxpYnhsX19qc29uX29iamVj
dCAqcGF1c2VkID0gTlVMTDsKPiArICAgICAgICBjb25zdCBsaWJ4bF9fanNvbl9vYmplY3QgKmlv
X3N0YXR1cyA9IE5VTEw7Cj4gKyAgICAgICAgY29uc3QgbGlieGxfX2pzb25fb2JqZWN0ICpyZWFk
eSA9IE5VTEw7Cj4gKwo+ICsgICAgICAgIHR5cGUgPSBsaWJ4bF9fanNvbl9tYXBfZ2V0KCJ0eXBl
IiwgYmxvY2tqb2JpbmZvLCBKU09OX1NUUklORyk7Cj4gKyAgICAgICAgZGV2aWNlID0gbGlieGxf
X2pzb25fbWFwX2dldCgiZGV2aWNlIiwgYmxvY2tqb2JpbmZvLCBKU09OX1NUUklORyk7Cj4gKyAg
ICAgICAgbGVuID0gbGlieGxfX2pzb25fbWFwX2dldCgibGVuIiwgYmxvY2tqb2JpbmZvLCBKU09O
X0lOVEVHRVIpOwo+ICsgICAgICAgIG9mZnNldCA9IGxpYnhsX19qc29uX21hcF9nZXQoIm9mZnNl
dCIsIGJsb2Nram9iaW5mbywgSlNPTl9JTlRFR0VSKTsKPiArICAgICAgICBidXN5ID0gbGlieGxf
X2pzb25fbWFwX2dldCgiYnVzeSIsIGJsb2Nram9iaW5mbywgSlNPTl9CT09MKTsKPiArICAgICAg
ICBwYXVzZWQgPSBsaWJ4bF9fanNvbl9tYXBfZ2V0KCJ0eXBlIiwgYmxvY2tqb2JpbmZvLCBKU09O
X0JPT0wpOwo+ICsgICAgICAgIGlvX3N0YXR1cyA9IGxpYnhsX19qc29uX21hcF9nZXQoImlvLXN0
YXR1cyIsIGJsb2Nram9iaW5mbywgSlNPTl9TVFJJTkcpOwo+ICsgICAgICAgIHJlYWR5ID0gbGli
eGxfX2pzb25fbWFwX2dldCgicmVhZHkiLCBibG9ja2pvYmluZm8sIEpTT05fQk9PTCk7Cj4gKwo+
ICsgICAgICAgIGJqdHlwZSA9IGxpYnhsX19qc29uX29iamVjdF9nZXRfc3RyaW5nKHR5cGUpOwo+
ICsgICAgICAgIGJqZGV2aWNlID0gbGlieGxfX2pzb25fb2JqZWN0X2dldF9zdHJpbmcoZGV2aWNl
KTsKPiArICAgICAgICBiamxlbiA9IGxpYnhsX19qc29uX29iamVjdF9nZXRfaW50ZWdlcihsZW4p
Owo+ICsgICAgICAgIGJqb2Zmc2V0ID0gbGlieGxfX2pzb25fb2JqZWN0X2dldF9pbnRlZ2VyKG9m
ZnNldCk7Cj4gKyAgICAgICAgYmpidXN5ID0gbGlieGxfX2pzb25fb2JqZWN0X2dldF9ib29sKGxl
bik7Cj4gKyAgICAgICAgYmpwYXVzZWQgPSBsaWJ4bF9fanNvbl9vYmplY3RfZ2V0X2Jvb2wocGF1
c2VkKTsKPiArICAgICAgICBiamlvc3RhdHVzID0gbGlieGxfX2pzb25fb2JqZWN0X2dldF9zdHJp
bmcoaW9fc3RhdHVzKTsKPiArICAgICAgICBianJlYWR5ID0gbGlieGxfX2pzb25fb2JqZWN0X2dl
dF9ib29sKHJlYWR5KTsKPiArCj4gKyAgICAgICAgYm9vbCAqaXNfcmVhZHkgPSBvcGFxdWU7Cj4g
KyAgICAgICAgKmlzX3JlYWR5ID0gYmpyZWFkeTsKPiArICAgIH0KPiArCj4gKyAgICBpZihlbXB0
eSl7Cj4gKyAgICAgICAgYm9vbCAqaXNfcmVhZHkgPSBvcGFxdWU7Cj4gKyAgICAgICAgKmlzX3Jl
YWR5ID0gdHJ1ZTsKPiArICAgIH0KPiArCj4gKyAgICByYyA9IDA7Cj4gKwo+ICsgICAgR0NfRlJF
RTsKPiArICAgIHJldHVybiByYzsKPiArfQo+ICsKPiAraW50IGxpYnhsX19xbXBfcXVlcnlfYmxv
Y2sobGlieGxfX2djICpnYywgaW50IGRvbWlkLCBjaGFyICpkZXZpY2VfbmFtZXMpCj4gK3sKPiAr
ICAgIHJldHVybiBxbXBfcnVuX2NvbW1hbmQoZ2MsIGRvbWlkLCAicXVlcnktYmxvY2siLCBOVUxM
LCBxdWVyeV9ibG9ja19jYWxsYmFjaywgZGV2aWNlX25hbWVzKTsKPiArfQo+ICsKPiAraW50IGxp
YnhsX19xbXBfcXVlcnlfYmxvY2tfam9icyhsaWJ4bF9fZ2MgKmdjLCBpbnQgZG9taWQsIGJvb2wg
KmlzX3JlYWR5KQo+ICt7Cj4gKyAgICByZXR1cm4gcW1wX3J1bl9jb21tYW5kKGdjLCBkb21pZCwg
InF1ZXJ5LWJsb2NrLWpvYnMiLCBOVUxMLCBxdWVyeV9ibG9ja19qb2JzX2NhbGxiYWNrLCBpc19y
ZWFkeSk7Cj4gK30KPiArCj4gIGludCBsaWJ4bF9fcW1wX3N0YXJ0X3JlcGxpY2F0aW9uKGxpYnhs
X19nYyAqZ2MsIGludCBkb21pZCwgYm9vbCBwcmltYXJ5KQo+ICB7Cj4gICAgICBsaWJ4bF9fanNv
bl9vYmplY3QgKmFyZ3MgPSBOVUxMOwo+IGRpZmYgLS1naXQgYS90b29scy9vY2FtbC9saWJzL3hs
L3hlbmxpZ2h0X3N0dWJzLmMgYi90b29scy9vY2FtbC9saWJzL3hsL3hlbmxpZ2h0X3N0dWJzLmMK
PiBpbmRleCA5OGI1MmI5Li44NzkxMTc1IDEwMDY0NAo+IC0tLSBhL3Rvb2xzL29jYW1sL2xpYnMv
eGwveGVubGlnaHRfc3R1YnMuYwo+ICsrKyBiL3Rvb2xzL29jYW1sL2xpYnMveGwveGVubGlnaHRf
c3R1YnMuYwo+IEBAIC01MzgsNyArNTM4LDcgQEAgdmFsdWUgc3R1Yl9saWJ4bF9kb21haW5fY3Jl
YXRlX3Jlc3RvcmUodmFsdWUgY3R4LCB2YWx1ZSBkb21haW5fY29uZmlnLCB2YWx1ZSBwYXIKPiAg
Cj4gIAljYW1sX2VudGVyX2Jsb2NraW5nX3NlY3Rpb24oKTsKPiAgCXJldCA9IGxpYnhsX2RvbWFp
bl9jcmVhdGVfcmVzdG9yZShDVFgsICZjX2Rjb25maWcsICZjX2RvbWlkLCByZXN0b3JlX2ZkLAo+
IC0JCS0xLCAmY19wYXJhbXMsIGFvX2hvdywgTlVMTCk7Cj4gKwkJLTEsIDAsICZjX3BhcmFtcywg
YW9faG93LCBOVUxMKTsKPiAgCWNhbWxfbGVhdmVfYmxvY2tpbmdfc2VjdGlvbigpOwo+ICAKPiAg
CWZyZWUoYW9faG93KTsKPiBkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGwuaCBiL3Rvb2xzL3hsL3hs
LmgKPiBpbmRleCBhYTk1Yjc3Li5kY2RiODBkIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL3hsL3hsLmgK
PiArKysgYi90b29scy94bC94bC5oCj4gQEAgLTM1LDYgKzM1LDcgQEAgc3RydWN0IGRvbWFpbl9j
cmVhdGUgewo+ICAgICAgaW50IGRhZW1vbml6ZTsKPiAgICAgIGludCBtb25pdG9yOyAvKiBoYW5k
bGUgZ3Vlc3QgcmVib290cyBldGMgKi8KPiAgICAgIGludCBwYXVzZWQ7Cj4gKyAgICBpbnQgY29w
eV9sb2NhbF9kaXNrczsKPiAgICAgIGludCBkcnlydW47Cj4gICAgICBpbnQgcXVpZXQ7Cj4gICAg
ICBpbnQgdm5jOwo+IGRpZmYgLS1naXQgYS90b29scy94bC94bF9taWdyYXRlLmMgYi90b29scy94
bC94bF9taWdyYXRlLmMKPiBpbmRleCAxZjBlODdkLi42MmI3OGVhIDEwMDY0NAo+IC0tLSBhL3Rv
b2xzL3hsL3hsX21pZ3JhdGUuYwo+ICsrKyBiL3Rvb2xzL3hsL3hsX21pZ3JhdGUuYwo+IEBAIC0x
NzcsNyArMTc3LDggQEAgc3RhdGljIHZvaWQgbWlncmF0ZV9kb19wcmVhbWJsZShpbnQgc2VuZF9m
ZCwgaW50IHJlY3ZfZmQsIHBpZF90IGNoaWxkLAo+ICB9Cj4gIAo+ICBzdGF0aWMgdm9pZCBtaWdy
YXRlX2RvbWFpbih1aW50MzJfdCBkb21pZCwgY29uc3QgY2hhciAqcnVuZSwgaW50IGRlYnVnLAo+
IC0gICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpvdmVycmlkZV9jb25maWdf
ZmlsZSkKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqb3ZlcnJpZGVf
Y29uZmlnX2ZpbGUsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBjb3B5X2xvY2Fs
X2Rpc2tzLCBjb25zdCBjaGFyKiBob3N0bmFtZSkKPiAgewo+ICAgICAgcGlkX3QgY2hpbGQgPSAt
MTsKPiAgICAgIGludCByYzsKPiBAQCAtMTg2LDYgKzE4Nyw3IEBAIHN0YXRpYyB2b2lkIG1pZ3Jh
dGVfZG9tYWluKHVpbnQzMl90IGRvbWlkLCBjb25zdCBjaGFyICpydW5lLCBpbnQgZGVidWcsCj4g
ICAgICBjaGFyIHJjX2J1ZjsKPiAgICAgIHVpbnQ4X3QgKmNvbmZpZ19kYXRhOwo+ICAgICAgaW50
IGNvbmZpZ19sZW4sIGZsYWdzID0gTElCWExfU1VTUEVORF9MSVZFOwo+ICsgICAgY2hhciogdGFy
Z2V0Owo+ICAKPiAgICAgIHNhdmVfZG9tYWluX2NvcmVfYmVnaW4oZG9taWQsIG92ZXJyaWRlX2Nv
bmZpZ19maWxlLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmY29uZmlnX2RhdGEsICZj
b25maWdfbGVuKTsKPiBAQCAtMjMyLDYgKzIzNCw0NyBAQCBzdGF0aWMgdm9pZCBtaWdyYXRlX2Rv
bWFpbih1aW50MzJfdCBkb21pZCwgY29uc3QgY2hhciAqcnVuZSwgaW50IGRlYnVnLAo+ICAKPiAg
ICAgIGZwcmludGYoc3RkZXJyLCAibWlncmF0aW9uIHNlbmRlcjogVGFyZ2V0IGhhcyBhY2tub3ds
ZWRnZWQgdHJhbnNmZXIuXG4iKTsKPiAgCj4gKwo+ICsgICAgLyoKPiArICAgICAqIElmIHRoZSAt
bCB3YXMgcHJvdmlkZWQsIHRoZSBkcml2ZS1taXJyb3Igam9iIGlzIHN0YXJ0ZWQuCj4gKyAgICAg
KiBUT0RPOiBNb3ZlIHRoZSBmb2xsb3dpbmcgY29kZSBhcyBwYXJ0IG9mIHRoZSBkb21haW5fc3Vz
cGVuZAo+ICsgICAgICogVE9ETzogVGhlIHBvcnQgc2hvdWxkIGJlIHNlbnQgYnkgdGhlIGRlc3Rp
bmF0aW9uLgo+ICsgICAgKi8KPiArICAgIGlmKGNvcHlfbG9jYWxfZGlza3MpIHsKPiArICAgICAg
ICBmcHJpbnRmKHN0ZGVyciwgIlN0YXJ0aW5nIG1pcnJvci1kcml2ZSBvZiBkZXZpY2UgJXNcbiIs
IFFFTVVfRFJJVkVfTUlSUk9SX0RFVklDRSk7Cj4gKyAgICAgICAgeGFzcHJpbnRmKCZ0YXJnZXQs
ICJuYmQ6JXM6JXM6ZXhwb3J0bmFtZT0lcyIsIGhvc3RuYW1lLCBRRU1VX0RSSVZFX01JUlJPUl9Q
T1JULCBRRU1VX0RSSVZFX01JUlJPUl9ERVZJQ0UpOwo+ICsgICAgICAgIHJjID0gbGlieGxfX2Ry
aXZlX21pcnJvcihjdHgsIGRvbWlkLCBRRU1VX0RSSVZFX01JUlJPUl9ERVZJQ0UsIHRhcmdldCwg
InJhdyIpOwo+ICsgICAgICAgIGlmICghcmMpIHsKPiArICAgICAgICAgICAgZnByaW50ZihzdGRl
cnIsICJEcml2ZSBtaXJyb3IgY29tbWFuZCByZXR1cm5lZCBzdWNjZXNzZnVsbHlcbiIpOwo+ICsg
ICAgICAgIH1lbHNlewo+ICsgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIlNlbmRpbmcgZHJp
dmUgbWlycm9yIGNvbW1hbmQgZmFpbGVkXG4iKTsKPiArICAgICAgICAgICAgZ290byBjb250Owo+
ICsgICAgICAgIH0KPiArCj4gKyAgICAgICAgLyoKPiArICAgICAgICAgKiBRdWVyeSBqb2Igc3Rh
dHVzIHVudGlsIGl0IGlzIHJlYWR5Cj4gKyAgICAgICAgICogVE9ETzogVGhpcyBjb2RlIGlzIGp1
c3QgYW4gaW5lZmZpY2llbnQgYnVzeSB3YWl0LiBRTVAgc2VuZHMgYW4KPiArICAgICAgICAgKiBU
T0RPOiBhc3luY2hyb25vdXMgbWVzc2FnZSB3aGVuIG1pcnJvcmluZyBqb2IgaXMgY29tcGxldGVk
LiBDb25zaWRlcgo+ICsgICAgICAgICAqIFRPRE86IGFkZGluZyB0aGUgY2FwYWJpbGl0eSB0byBo
YW5kbGUgYXN5bmNocm9ub3VzIFFNUCBtZXNzYWdlcyAoYWxyZWFkeSBkb25lPykKPiArICAgICAg
ICAgKi8KPiArICAgICAgICBib29sIGpvYl9pc19yZWFkeSA9IGZhbHNlOwo+ICsgICAgICAgIHdo
aWxlKCFqb2JfaXNfcmVhZHkpIHsKPiArICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJDaGVj
a2luZyBmb3IgZHJpdmUtbWlycm9yIGpvYiIpOwo+ICsgICAgICAgICAgICByYyA9IGxpYnhsX19x
dWVyeV9ibG9ja19qb2JzKGN0eCwgZG9taWQsICZqb2JfaXNfcmVhZHkpOwo+ICsgICAgICAgICAg
ICBpZihyYyl7Cj4gKyAgICAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkNoZWNraW5nIGJs
b2NrIGpvYiBmYWlsZWRcbiIpOwo+ICsgICAgICAgICAgICAgICAgZ290byBjb250Owo+ICsgICAg
ICAgICAgICB9ZWxzZXsKPiArICAgICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiQ2hlY2tp
bmcgYmxvY2sgam9iIHN1Y2NlZWRlZFxuIik7Cj4gKyAgICAgICAgICAgIH0KPiArICAgICAgICAg
ICAgaWYoIWpvYl9pc19yZWFkeSl7Cj4gKyAgICAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwg
IlNsZWVwaW5nIDUgc2VjXG4iKTsKPiArICAgICAgICAgICAgICAgIHNsZWVwKDUpOwo+ICsgICAg
ICAgICAgICB9Cj4gKyAgICAgICAgfQo+ICsgICAgfQo+ICtjb250Ogo+ICsKPiAgICAgIGlmIChj
b21tb25fZG9tbmFtZSkgewo+ICAgICAgICAgIHhhc3ByaW50ZigmYXdheV9kb21uYW1lLCAiJXMt
LW1pZ3JhdGVkYXdheSIsIGNvbW1vbl9kb21uYW1lKTsKPiAgICAgICAgICByYyA9IGxpYnhsX2Rv
bWFpbl9yZW5hbWUoY3R4LCBkb21pZCwgY29tbW9uX2RvbW5hbWUsIGF3YXlfZG9tbmFtZSk7Cj4g
QEAgLTMxNiw3ICszNTksNyBAQCBzdGF0aWMgdm9pZCBtaWdyYXRlX2RvbWFpbih1aW50MzJfdCBk
b21pZCwgY29uc3QgY2hhciAqcnVuZSwgaW50IGRlYnVnLAo+ICB9Cj4gIAo+ICBzdGF0aWMgdm9p
ZCBtaWdyYXRlX3JlY2VpdmUoaW50IGRlYnVnLCBpbnQgZGFlbW9uaXplLCBpbnQgbW9uaXRvciwK
PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBwYXVzZV9hZnRlcl9taWdyYXRpb24s
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcGF1c2VfYWZ0ZXJfbWlncmF0aW9u
LCBpbnQgY29weV9sb2NhbF9kaXNrcywKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlu
dCBzZW5kX2ZkLCBpbnQgcmVjdl9mZCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxp
YnhsX2NoZWNrcG9pbnRlZF9zdHJlYW0gY2hlY2twb2ludGVkLAo+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY2hhciAqY29sb19wcm94eV9zY3JpcHQsCj4gQEAgLTM0Myw2ICszODYsNyBA
QCBzdGF0aWMgdm9pZCBtaWdyYXRlX3JlY2VpdmUoaW50IGRlYnVnLCBpbnQgZGFlbW9uaXplLCBp
bnQgbW9uaXRvciwKPiAgICAgIGRvbV9pbmZvLmRhZW1vbml6ZSA9IGRhZW1vbml6ZTsKPiAgICAg
IGRvbV9pbmZvLm1vbml0b3IgPSBtb25pdG9yOwo+ICAgICAgZG9tX2luZm8ucGF1c2VkID0gMTsK
PiArICAgIGRvbV9pbmZvLmNvcHlfbG9jYWxfZGlza3MgPSBjb3B5X2xvY2FsX2Rpc2tzOwo+ICAg
ICAgZG9tX2luZm8ubWlncmF0ZV9mZCA9IHJlY3ZfZmQ7Cj4gICAgICBkb21faW5mby5zZW5kX2Jh
Y2tfZmQgPSBzZW5kX2ZkOwo+ICAgICAgZG9tX2luZm8ubWlncmF0aW9uX2RvbW5hbWVfciA9ICZt
aWdyYXRpb25fZG9tbmFtZTsKPiBAQCAtNDIzLDYgKzQ2NywxNCBAQCBzdGF0aWMgdm9pZCBtaWdy
YXRlX3JlY2VpdmUoaW50IGRlYnVnLCBpbnQgZGFlbW9uaXplLCBpbnQgbW9uaXRvciwKPiAgCj4g
ICAgICBmcHJpbnRmKHN0ZGVyciwgIm1pZ3JhdGlvbiB0YXJnZXQ6IEdvdCBwZXJtaXNzaW9uLCBz
dGFydGluZyBkb21haW4uXG4iKTsKPiAgCj4gKyAgICBmcHJpbnRmKHN0ZGVyciwgIlN0b3BwaW5n
IE5CRCBzZXJ2ZXJcbiIpOwo+ICsgICAgcmMgPSBsaWJ4bF9fbmJkX3NlcnZlcl9zdG9wKGN0eCwg
ZG9taWQpOwo+ICsgICAgaWYgKHJjKXsKPiArICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkZhaWxl
ZCB0byBzdG9wIE5CRCBzZXJ2ZXJcbiIpOwo+ICsgICAgfWVsc2V7Cj4gKyAgICAgICAgZnByaW50
ZihzdGRlcnIsICJTdG9wcGVkIE5CRCBzZXJ2ZXIgc3VjY2Vzc2Z1bGx5XG4iKTsKPiArICAgIH0K
PiArCj4gICAgICBpZiAobWlncmF0aW9uX2RvbW5hbWUpIHsKPiAgICAgICAgICByYyA9IGxpYnhs
X2RvbWFpbl9yZW5hbWUoY3R4LCBkb21pZCwgbWlncmF0aW9uX2RvbW5hbWUsIGNvbW1vbl9kb21u
YW1lKTsKPiAgICAgICAgICBpZiAocmMpIGdvdG8gcGVyaGFwc19kZXN0cm95X25vdGlmeV9yYzsK
PiBAQCAtNDc4LDYgKzUzMCw3IEBAIHN0YXRpYyB2b2lkIG1pZ3JhdGVfcmVjZWl2ZShpbnQgZGVi
dWcsIGludCBkYWVtb25pemUsIGludCBtb25pdG9yLAo+ICBpbnQgbWFpbl9taWdyYXRlX3JlY2Vp
dmUoaW50IGFyZ2MsIGNoYXIgKiphcmd2KQo+ICB7Cj4gICAgICBpbnQgZGVidWcgPSAwLCBkYWVt
b25pemUgPSAxLCBtb25pdG9yID0gMSwgcGF1c2VfYWZ0ZXJfbWlncmF0aW9uID0gMDsKPiArICAg
IGludCBjb3B5X2xvY2FsX2Rpc2tzID0gMDsKPiAgICAgIGxpYnhsX2NoZWNrcG9pbnRlZF9zdHJl
YW0gY2hlY2twb2ludGVkID0gTElCWExfQ0hFQ0tQT0lOVEVEX1NUUkVBTV9OT05FOwo+ICAgICAg
aW50IG9wdDsKPiAgICAgIGJvb2wgdXNlcnNwYWNlX2NvbG9fcHJveHkgPSBmYWxzZTsKPiBAQCAt
NDkwLDcgKzU0Myw3IEBAIGludCBtYWluX21pZ3JhdGVfcmVjZWl2ZShpbnQgYXJnYywgY2hhciAq
KmFyZ3YpCj4gICAgICAgICAgQ09NTU9OX0xPTkdfT1BUUwo+ICAgICAgfTsKPiAgCj4gLSAgICBT
V0lUQ0hfRk9SRUFDSF9PUFQob3B0LCAiRmVkcnAiLCBvcHRzLCAibWlncmF0ZS1yZWNlaXZlIiwg
MCkgewo+ICsgICAgU1dJVENIX0ZPUkVBQ0hfT1BUKG9wdCwgIkZlZHJwbCIsIG9wdHMsICJtaWdy
YXRlLXJlY2VpdmUiLCAwKSB7Cj4gICAgICBjYXNlICdGJzoKPiAgICAgICAgICBkYWVtb25pemUg
PSAwOwo+ICAgICAgICAgIGJyZWFrOwo+IEBAIC01MTYsNiArNTY5LDkgQEAgaW50IG1haW5fbWln
cmF0ZV9yZWNlaXZlKGludCBhcmdjLCBjaGFyICoqYXJndikKPiAgICAgIGNhc2UgJ3AnOgo+ICAg
ICAgICAgIHBhdXNlX2FmdGVyX21pZ3JhdGlvbiA9IDE7Cj4gICAgICAgICAgYnJlYWs7Cj4gKyAg
ICBjYXNlICdsJzoKPiArICAgICAgICBjb3B5X2xvY2FsX2Rpc2tzID0gMTsKPiArICAgICAgICBi
cmVhazsKPiAgICAgIH0KPiAgCj4gICAgICBpZiAoYXJnYy1vcHRpbmQgIT0gMCkgewo+IEBAIC01
MjMsNyArNTc5LDcgQEAgaW50IG1haW5fbWlncmF0ZV9yZWNlaXZlKGludCBhcmdjLCBjaGFyICoq
YXJndikKPiAgICAgICAgICByZXR1cm4gRVhJVF9GQUlMVVJFOwo+ICAgICAgfQo+ICAgICAgbWln
cmF0ZV9yZWNlaXZlKGRlYnVnLCBkYWVtb25pemUsIG1vbml0b3IsIHBhdXNlX2FmdGVyX21pZ3Jh
dGlvbiwKPiAtICAgICAgICAgICAgICAgICAgICBTVERPVVRfRklMRU5PLCBTVERJTl9GSUxFTk8s
Cj4gKyAgICAgICAgICAgICAgICAgICAgY29weV9sb2NhbF9kaXNrcywgU1RET1VUX0ZJTEVOTywg
U1RESU5fRklMRU5PLAo+ICAgICAgICAgICAgICAgICAgICAgIGNoZWNrcG9pbnRlZCwgc2NyaXB0
LCB1c2Vyc3BhY2VfY29sb19wcm94eSk7Cj4gIAo+ICAgICAgcmV0dXJuIEVYSVRfU1VDQ0VTUzsK
PiBAQCAtNTM2LDE0ICs1OTIsMTYgQEAgaW50IG1haW5fbWlncmF0ZShpbnQgYXJnYywgY2hhciAq
KmFyZ3YpCj4gICAgICBjb25zdCBjaGFyICpzc2hfY29tbWFuZCA9ICJzc2giOwo+ICAgICAgY2hh
ciAqcnVuZSA9IE5VTEw7Cj4gICAgICBjaGFyICpob3N0Owo+ICsgICAgY2hhciAqaG9zdG5hbWU7
Cj4gICAgICBpbnQgb3B0LCBkYWVtb25pemUgPSAxLCBtb25pdG9yID0gMSwgZGVidWcgPSAwLCBw
YXVzZV9hZnRlcl9taWdyYXRpb24gPSAwOwo+ICsgICAgaW50IGNvcHlfbG9jYWxfZGlza3MgPSAw
Owo+ICAgICAgc3RhdGljIHN0cnVjdCBvcHRpb24gb3B0c1tdID0gewo+ICAgICAgICAgIHsiZGVi
dWciLCAwLCAwLCAweDEwMH0sCj4gICAgICAgICAgeyJsaXZlIiwgMCwgMCwgMHgyMDB9LAo+ICAg
ICAgICAgIENPTU1PTl9MT05HX09QVFMKPiAgICAgIH07Cj4gIAo+IC0gICAgU1dJVENIX0ZPUkVB
Q0hfT1BUKG9wdCwgIkZDOnM6ZXAiLCBvcHRzLCAibWlncmF0ZSIsIDIpIHsKPiArICAgIFNXSVRD
SF9GT1JFQUNIX09QVChvcHQsICJGQzpzOmVwbCIsIG9wdHMsICJtaWdyYXRlIiwgMikgewo+ICAg
ICAgY2FzZSAnQyc6Cj4gICAgICAgICAgY29uZmlnX2ZpbGVuYW1lID0gb3B0YXJnOwo+ICAgICAg
ICAgIGJyZWFrOwo+IEBAIC01NjAsNiArNjE4LDkgQEAgaW50IG1haW5fbWlncmF0ZShpbnQgYXJn
YywgY2hhciAqKmFyZ3YpCj4gICAgICBjYXNlICdwJzoKPiAgICAgICAgICBwYXVzZV9hZnRlcl9t
aWdyYXRpb24gPSAxOwo+ICAgICAgICAgIGJyZWFrOwo+ICsgICAgY2FzZSAnbCc6Cj4gKyAgICAg
ICAgY29weV9sb2NhbF9kaXNrcyA9IDE7Cj4gKyAgICAgICAgYnJlYWs7Cj4gICAgICBjYXNlIDB4
MTAwOiAvKiAtLWRlYnVnICovCj4gICAgICAgICAgZGVidWcgPSAxOwo+ICAgICAgICAgIGJyZWFr
Owo+IEBAIC01NzEsNiArNjMyLDkgQEAgaW50IG1haW5fbWlncmF0ZShpbnQgYXJnYywgY2hhciAq
KmFyZ3YpCj4gICAgICBkb21pZCA9IGZpbmRfZG9tYWluKGFyZ3Zbb3B0aW5kXSk7Cj4gICAgICBo
b3N0ID0gYXJndltvcHRpbmQgKyAxXTsKPiAgCj4gKyAgICBob3N0bmFtZSA9IHN0cmNocihob3N0
LCAnQCcpOwo+ICsgICAgaG9zdG5hbWUrKzsKPiArCj4gICAgICBib29sIHBhc3NfdHR5X2FyZyA9
IHByb2dyZXNzX3VzZV9jciB8fCAoaXNhdHR5KDIpID4gMCk7Cj4gIAo+ICAgICAgaWYgKCFzc2hf
Y29tbWFuZFswXSkgewo+IEBAIC01ODcsMTYgKzY1MSwxNyBAQCBpbnQgbWFpbl9taWdyYXRlKGlu
dCBhcmdjLCBjaGFyICoqYXJndikKPiAgICAgICAgICB9IGVsc2Ugewo+ICAgICAgICAgICAgICB2
ZXJib3NlX2xlbiA9IChtaW5tc2dsZXZlbF9kZWZhdWx0IC0gbWlubXNnbGV2ZWwpICsgMjsKPiAg
ICAgICAgICB9Cj4gLSAgICAgICAgeGFzcHJpbnRmKCZydW5lLCAiZXhlYyAlcyAlcyB4bCVzJS4q
cyBtaWdyYXRlLXJlY2VpdmUlcyVzJXMiLAo+ICsgICAgICAgIHhhc3ByaW50ZigmcnVuZSwgImV4
ZWMgJXMgJXMgeGwlcyUuKnMgbWlncmF0ZS1yZWNlaXZlJXMlcyVzJXMiLAo+ICAgICAgICAgICAg
ICAgICAgICBzc2hfY29tbWFuZCwgaG9zdCwKPiAgICAgICAgICAgICAgICAgICAgcGFzc190dHlf
YXJnID8gIiAtdCIgOiAiIiwKPiAgICAgICAgICAgICAgICAgICAgdmVyYm9zZV9sZW4sIHZlcmJv
c2VfYnVmLAo+ICAgICAgICAgICAgICAgICAgICBkYWVtb25pemUgPyAiIiA6ICIgLWUiLAo+ICAg
ICAgICAgICAgICAgICAgICBkZWJ1ZyA/ICIgLWQiIDogIiIsCj4gKyAgICAgICAgICAgICAgICAg
IGNvcHlfbG9jYWxfZGlza3MgPyAiIC1sIiA6ICIiLAo+ICAgICAgICAgICAgICAgICAgICBwYXVz
ZV9hZnRlcl9taWdyYXRpb24gPyAiIC1wIiA6ICIiKTsKPiAgICAgIH0KPiAgCj4gLSAgICBtaWdy
YXRlX2RvbWFpbihkb21pZCwgcnVuZSwgZGVidWcsIGNvbmZpZ19maWxlbmFtZSk7Cj4gKyAgICBt
aWdyYXRlX2RvbWFpbihkb21pZCwgcnVuZSwgZGVidWcsIGNvbmZpZ19maWxlbmFtZSwgY29weV9s
b2NhbF9kaXNrcywgaG9zdG5hbWUpOwo+ICAgICAgcmV0dXJuIEVYSVRfU1VDQ0VTUzsKPiAgfQo+
ICAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfdm1jb250cm9sLmMgYi90b29scy94bC94bF92
bWNvbnRyb2wuYwo+IGluZGV4IDg5YzJiMjUuLjVmZmJmYjcgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMv
eGwveGxfdm1jb250cm9sLmMKPiArKysgYi90b29scy94bC94bF92bWNvbnRyb2wuYwo+IEBAIC04
ODIsNyArODgyLDcgQEAgc3RhcnQ6Cj4gIAo+ICAgICAgICAgIHJldCA9IGxpYnhsX2RvbWFpbl9j
cmVhdGVfcmVzdG9yZShjdHgsICZkX2NvbmZpZywKPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgJmRvbWlkLCByZXN0b3JlX2ZkLAo+IC0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzZW5kX2JhY2tfZmQsICZwYXJhbXMsCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlbmRfYmFja19mZCwgZG9tX2lu
Zm8tPmNvcHlfbG9jYWxfZGlza3MsICZwYXJhbXMsCj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDAsIGF1dG9jb25uZWN0X2NvbnNvbGVfaG93KTsKPiAgCj4gICAg
ICAgICAgbGlieGxfZG9tYWluX3Jlc3RvcmVfcGFyYW1zX2Rpc3Bvc2UoJnBhcmFtcyk7Cj4gLS0g
Cj4gMi43LjQKPiAKPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
Zwo+IGh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 23 14:16:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 14: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 1dOPO0-0003d2-3l; Fri, 23 Jun 2017 14:16:36 +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 1dOPNy-0003cq-60
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 14:16:34 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 AB/D7-03696-0C22D495; Fri, 23 Jun 2017 14:16:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXSPJ+BQ3e/km+
 kwaFb5hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8az3y+YC24LVMz58Z25gXEXTxcjJ4eQwEVG
 iT1P3UFsYYEwifNv7rGA2CIC7hKXP05l62Lk4GAW0Jc4t6O8i5ELqHweo8TWhrXMIDVsAgYSU
 16vZAWxeQUcJOYsWskGYrMIqEpMe30YrEZUIFyi90A/G0SNoMTJmU/A5nMKWEtM6LvOCGIzC6
 hL/Jl3iRnCFpe49WQ+E4QtL9G8dTbzBEa+WUjaZyFpmYWkZRaSlgWMLKsY1YtTi8pSi3RN9ZK
 KMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAkOQAQh2ME6/7H+IUZKDSUmUN/aMT6QQ
 X1J+SmVGYnFGfFFpTmrxIUYZDg4lCV5hYEgLCRalpqdWpGXmAKMBJi3BwaMkwntIHijNW1yQm
 FucmQ6ROsWoKCXO+1oRKCEAksgozYNrg0XgJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzSo
 Fs58nMK4Gb/gpoMRPQ4hlrfEAWlyQipKQaGPWPbzq0Jt1D8aB+PWtuLYehuaCsddA++bjflXp
 T5nznrLybY2we4rerl70koWdHjYBD7kFFpXWmdmsEcie979omGPvEpcdq/nrz3ak/7H7I6qfu
 WHLVyXfyQqsXh2eFLxPpCfjs9t2xwllKvu2JS+MLRTk9jX2CJlwOIU77HczYAr2mxaQpsRRnJ
 BpqMRcVJwIA8nQe+LsCAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-5.tower-27.messagelabs.com!1498227391!103691576!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40422 invoked from network); 23 Jun 2017 14:16:31 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Jun 2017 14:16:31 -0000
Received: from [192.168.178.122]
 (dslb-094-216-192-139.094.216.pools.vodafone-ip.de [94.216.192.139])
 by services.sec.in.tum.de (Postfix) with ESMTPSA id 3354E100235C8;
 Fri, 23 Jun 2017 16:16:25 +0200 (CEST)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20170620203332.17833-1-proskurin@sec.in.tum.de>
 <20170620203332.17833-8-proskurin@sec.in.tum.de>
 <be0a5086-a72d-afb8-4ae2-5cde3db01477@arm.com>
From: Sergej Proskurin <proskurin@sec.in.tum.de>
Message-ID: <526a3a7d-cec5-6005-ab20-3a33bdef489e@sec.in.tum.de>
Date: Fri, 23 Jun 2017 16:23:18 +0200
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: <be0a5086-a72d-afb8-4ae2-5cde3db01477@arm.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v4 7/9] arm/mem_access: Add long-descriptor
 based gpt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLAoKWy4uLl0KCj4+ICtzdGF0aWMgYm9vbCBnZXRfdHRicl9hbmRfZ3Jhbl82NGJp
dCh1aW50NjRfdCAqdHRiciwgdW5zaWduZWQgaW50ICpncmFuLAo+PiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcmVnaXN0ZXJfdCB0Y3IsIGVudW0gYWN0aXZlX3R0YnIKPj4g
dHRicngpCj4+ICt7Cj4+ICsgICAgYm9vbCBkaXNhYmxlZDsKPj4gKwo+PiArICAgIGlmICggdHRi
cnggPT0gVFRCUjBfQUNUSVZFICkKPj4gKyAgICB7Cj4+ICsgICAgICAgIC8qIE5vcm1hbGl6ZSBn
cmFudWxlIHNpemUuICovCj4+ICsgICAgICAgIHN3aXRjaCAoIHRjciAmIFRDUl9URzBfTUFTSyAp
Cj4+ICsgICAgICAgIHsKPj4gKyAgICAgICAgY2FzZSBUQ1JfVEcwXzE2SzoKPj4gKyAgICAgICAg
ICAgICpncmFuID0gR1JBTlVMRV9TSVpFX0lOREVYXzE2SzsKPj4gKyAgICAgICAgICAgIGJyZWFr
Owo+PiArICAgICAgICBjYXNlIFRDUl9URzBfNjRLOgo+PiArICAgICAgICAgICAgKmdyYW4gPSBH
UkFOVUxFX1NJWkVfSU5ERVhfNjRLOwo+PiArICAgICAgICAgICAgYnJlYWs7Cj4+ICsgICAgICAg
IGRlZmF1bHQ6Cj4gCj4gUGxlYXNlIGV4cGxhaW4gd2h5IHlvdSB1c2UgNEsgYnkgZGVmYXVsdC4K
PiAKCkZhaXIgcXVlc3Rpb24uIEFjY29yZGluZyB0byBBUk0gRERJIDA0ODdCLmEgRDctMjQ4Nywg
aWYgdGhlClRDUl9FTDEue1RHMHxURzF9IGhvbGRzIGEgcmVzZXJ2ZWQgdmFsdWUsIGl0IGlzIGlt
cGxlbWVudGF0aW9uIGRlZmluZWQKaG93IHRoZSB2YWx1ZSBpcyBpbnRlcnByZXRlZCBieSB0aGUg
dW5kZXJseWluZyBoYXJkd2FyZS4gTXkKaW1wbGVtZW50YXRpb24gaW4gdjQgc3Ryb25nbHkgZm9s
bG93ZWQgdGhlIHBzZXVkby1jb2RlIGluIEFSTSBEREkKMDQ4N0IuYSwgd2hpY2ggc3VnZ2VzdGVk
IHRvIHVzZSBmYWxsIGJhY2sgdG8gNEsgYnkgZGVmYXVsdC4KCkhvd2V2ZXIsIGFncmVlIHdpdGgg
eW91IGF0IHRoaXMgcG9pbnQuIE15IG5leHQgcGF0Y2ggc2VyaWVzIGV4cGxpY2l0bHkKY2hlY2tz
IGlmIDRLIGhhcyB0byBiZSBzZXQgb3Igbm90IGFuZCByZXR1cm5zIGFuIGVycm9yIG9uIHJlc2Vy
dmVkCnZhbHVlcyBhcyB3ZSBjYW5ub3QgYmUga25vdyBob3cgdGhlIGhhcmR3YXJlIGJlaGF2ZXMg
b24gcmVzZXJ2ZWQgdmFsdWVzLgoKWy4uLl0KCj4+ICsKPj4gKyAgICAvKgo+PiArICAgICAqIEFj
Y29yZGluZyB0byB0byBBUk0gRERJIDA0ODdCLmEgSjEtNTkyNywgd2UgcmV0dXJuIGFuIGVycm9y
IGlmCj4+IHRoZSBmb3VuZAo+PiArICAgICAqIFBURSBpcyBpbnZhbGlkIG9yIGhvbGRzIGEgcmVz
ZXJ2ZWQgZW50cnkgKFBURTwxOjA+ID09IHgwKSkgb3IKPj4gaWYgdGhlIFBURQo+PiArICAgICAq
IG1hcHMgYSBtZW1vcnkgYmxvY2sgYXQgbGV2ZWwgMyAoUFRFPDE6MD4gPT0gMDEpLgo+PiArICAg
ICAqLwo+PiArICAgIGlmICggIWxwYWVfdmFsaWQocHRlKSB8fCAoKGxldmVsID09IDMpICYmIGxw
YWVfbWFwcGluZyhwdGUpKSApCj4gCj4gSWYgeW91IGxvb2sgYXQgdGhlIGNvbW1lbnQgb24gdG9w
IG9mIGxwYWVfbWFwcGluZywgaXQgc2hvdWxkIG9ubHkgYmUKPiB1c2VkIGZvciBMMC4uTDIgcHRl
cy4gU28gd2h5IGFyZSB5b3UgdXNpbmcgaXQgb24gTDMgcHRlcz8KPiAKClllcywgSSBzYXcgdGhl
IGNvbW1lbnQuIFlldCwgSSB3b3VsZCBsaWtlIHRvIGNoZWNrIGV4YWN0bHkgZm9yIHRoaXMKbWFw
cGluZy4gSWYgdGhlIG1hcHBpbmcgd291bGQgYXMgaW4gdGhlIGNoZWNrIGFib3ZlLCBpdCB3b3Vs
ZCBiZSBhbgplcnJvciwgd2hpY2ggaXMgdHJlYXRlZCBhY2NvcmRpbmdseS4gSW4gdjMsIHlvdSBo
YXZlIHN1Z2dlc3RlZCB0byBsb29rCmF0IHRoZSB0aGUgbHBhZV9pc19zdXBlcnBhZ2UgbWFjcm8s
IHdoaWNoLCBpbiBteSBvcGluaW9uLCBpcyBub3QgdGhlCnJpZ2h0IGNvbnN0cnVjdCB0byB1c2Ug
YXQgdGhpcyBwb2ludC4gSWYgeW91IHNob3VsZCBub3QgbGlrZSB0aGlzIGNoZWNrLApJIGNvdWxk
IGZhbGwgYmFjayB0byBteSBwcmV2aW91cyBpbXBsZW1lbnRhdGlvbjoKCmlmICggIXAybV92YWxp
ZChwdGUpIHx8ICgobGV2ZWwgPT0gMykgJiYgIXAybV90YWJsZShwdGUpKSApCiAgICByZXR1cm4g
LUVGQVVMVDsKCgpUaGFuayB5b3UsCn5TZXJnZWoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 23 14:17:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 14: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 1dOPOb-0003h6-Bu; Fri, 23 Jun 2017 14: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=34051225d=wei.liu2@citrix.com>)
 id 1dOPOZ-0003gr-PV
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 14:17:11 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 FD/5F-02956-7E22D495; Fri, 23 Jun 2017 14:17:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpO4TJd9
 Ig03LJC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owFk/ezFSznqGjY85S9gfEiWxcjJ4eEgL/E
 g571rCA2i4CqxOKlbxhBbDYBZYmfnb1gNSICuhLPFjwDs5kF8iV2PT8DVi8sYCOx8MpcJhCbV
 8BCYsKCN+xdjFwcQgKzGCXuvzvACJEQlDg58wkLRLOOxILdn4AGcQDZ0hLL/3GAhDkF7CR2fv
 rDDGKLCqhIdC6dA1YuJKAg0TH9GNMERr5ZSCbNQjJpFsKkBYzMqxjVi1OLylKLdC30kooy0zN
 KchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECA40BCHYwzr7sf4hRkoNJSZQ39oxPpBBfUn5K
 ZUZicUZ8UWlOavEhRhkODiUJXmFg4AoJFqWmp1akZeYAQx4mLcHBoyTCe0geKM1bXJCYW5yZD
 pE6xajLsaBnwxcmIZa8/LxUKXHeREWgIgGQoozSPLgRsPi7xCgrJczLCHSUEE9BalFuZgmq/C
 tGcQ5GJWHe7SBTeDLzSuA2vQI6ggnoiBlrfECOKElESEk1MFq/efxq3+MPEm9TS1M0N2848e5
 Y4PSqDYnlce6vT4Set3Z0C1d+6vNB5N/Z/olXZotPWyPzdkLI6tm+iy9X36/S8S91ttrwsdFc
 aMWaHwo9/8uO8010rj+0e1rI22rvmeasqvuXn9TdeGCW4J8PEWzx9z+u2M0522utg/8enrtOc
 +4/vKL+La9MiaU4I9FQi7moOBEA9sM5mroCAAA=
X-Env-Sender: prvs=34051225d=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1498227426!75246346!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41613 invoked from network); 23 Jun 2017 14:17: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;
 23 Jun 2017 14:17:08 -0000
X-IronPort-AV: E=Sophos;i="5.39,378,1493683200"; d="scan'208";a="429154295"
Date: Fri, 23 Jun 2017 15:17:05 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170623141705.k2hawz3yau5air5s@citrix.com>
References: <20170608171203.20416-1-wei.liu2@citrix.com>
 <20170608171203.20416-15-wei.liu2@citrix.com>
 <c9e7d357-1c0d-80a0-e9dc-5cf625534af6@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <c9e7d357-1c0d-80a0-e9dc-5cf625534af6@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v4 14/27] x86: move do_iret to pv/iret.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>

T24gRnJpLCBKdW4gMjMsIDIwMTcgYXQgMDE6MTI6MTVQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAwOC8wNi8xNyAxODoxMSwgV2VpIExpdSB3cm90ZToKPiA+IFNpZ25lZC1vZmYt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gPiAtLS0KPiA+IFRoZXJlIGlzIG5v
IGNvcHlyaWdodCBoZWFkZXIgaW4gdGhlIG9yaWdpbmFsIGZpbGUuIFVzZSB0aGUgZGVmYXVsdAo+
ID4gb25lPwo+IAo+IEl0IHNob3VsZCBhdCBsZWFzdCBnYWluIGEgYmFzaWMgR1BMdjIgaGVhZGVy
Lgo+IAo+IE90aGVyd2lzZSwgTEdUTS4KPiAKCkknbSBnb2luZyB0byBpbnNlcnQgdGhlIGZvbGxv
d2luZyBsaWNlbnNlIGZyb20gQ09OVFJJQlVUSU5HOlwKCi8qCiAqIHB2L2lyZXQuYwogKgogKiBp
cmV0IGh5cGVyY2FsbCBoYW5kbGluZyBjb2RlCiAqCiAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNv
ZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IKICogbW9kaWZ5IGl0IHVuZGVy
IHRoZSB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljCiAqIExp
Y2Vuc2UsIHZlcnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5k
YXRpb24uCiAqCiAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0
IGl0IHdpbGwgYmUgdXNlZnVsLAogKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQg
ZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgogKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVT
UyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVQogKiBHZW5lcmFsIFB1Ymxp
YyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCiAqCiAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZl
ZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYwogKiBMaWNlbnNlIGFsb25nIHdpdGgg
dGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZQogKiA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2Vz
Lz4uCiAqLwoKCkNhbiBJIGhhdmUgeW91ciBhY2sgb3IgcmI/CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 23 14:17:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 14:17: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 1dOPP1-0003lK-Ji; Fri, 23 Jun 2017 14:17: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=340330eb0=Andrew.Cooper3@citrix.com>)
 id 1dOPP0-0003l4-FL
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 14:17:38 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 0C/9E-02180-1032D495; Fri, 23 Jun 2017 14:17:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsWyU9JRQpdR2Tf
 SYP0DGYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePutecsBes5K+ZfusvYwHiAvYuRk0NCwE/i
 77smRhBbWMBGYuGVuUwgtoiAosSDlzdZuxi5OIQETjBK/J74FqyIWSBAYubk+WwgNpuAvsTuF
 5/AGngFbCWOLV4OVsMioCrxbkorWFxUIFzibeMRFogaQYmTM5+A2ZwClhILG3+xQMw0kDiyaA
 4rhC0vsf3tHGYQW0hATeJa/yWoQ9MlJj7rYZnAyD8LyahZSNpnIWlfwMi8ilGjOLWoLLVI19h
 AL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMAzrGRgYdzBOWOV3iFGSg0lJlDf2
 jE+kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQleYSXfSCHBotT01Iq0zBxgRMCkJTh4lER4D8kDp
 XmLCxJzizPTIVKnGHU5FvRs+MIkxJKXn5cqJc7rDjJDAKQoozQPbgQsOi8xykoJ8zIyMDAI8R
 SkFuVmlqDKv2IU52BUEuaVApnCk5lXArfpFdARTEBHzFjjA3JESSJCSqqBcdcENuXdT+MDpX+
 KS6uuji9+f+f35RXyktfmzn4g1Ra92e3O+llcl84+zHniejZ08rfNRQWP7lS/EtW/ZLbqg8ak
 6eH7cu9ddQxWWM4qxpJVorup7udMdomD+m8NLxj9+eO6YDLjyiVnjX7OL5LLSPl6mSE90fdTm
 tdfj8h5Hy4mfv3gHbWk7LsSS3FGoqEWc1FxIgDifeISyQIAAA==
X-Env-Sender: prvs=340330eb0=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1498227457!76358373!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6164 invoked from network); 23 Jun 2017 14:17:37 -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;
 23 Jun 2017 14:17:37 -0000
X-IronPort-AV: E=Sophos;i="5.39,378,1493683200"; d="scan'208";a="48310478"
To: Wei Liu <wei.liu2@citrix.com>
References: <20170608171203.20416-1-wei.liu2@citrix.com>
 <20170608171203.20416-15-wei.liu2@citrix.com>
 <c9e7d357-1c0d-80a0-e9dc-5cf625534af6@citrix.com>
 <20170623141705.k2hawz3yau5air5s@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <94f7cda3-8f53-e46b-ef29-b35514b5849e@citrix.com>
Date: Fri, 23 Jun 2017 15:17:35 +0100
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: <20170623141705.k2hawz3yau5air5s@citrix.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v4 14/27] x86: move do_iret to pv/iret.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>

T24gMjMvMDYvMTcgMTU6MTcsIFdlaSBMaXUgd3JvdGU6Cj4gT24gRnJpLCBKdW4gMjMsIDIwMTcg
YXQgMDE6MTI6MTVQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMDgvMDYvMTcg
MTg6MTEsIFdlaSBMaXUgd3JvdGU6Cj4+PiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgo+Pj4gLS0tCj4+PiBUaGVyZSBpcyBubyBjb3B5cmlnaHQgaGVhZGVyIGlu
IHRoZSBvcmlnaW5hbCBmaWxlLiBVc2UgdGhlIGRlZmF1bHQKPj4+IG9uZT8KPj4gSXQgc2hvdWxk
IGF0IGxlYXN0IGdhaW4gYSBiYXNpYyBHUEx2MiBoZWFkZXIuCj4+Cj4+IE90aGVyd2lzZSwgTEdU
TS4KPj4KPiBJJ20gZ29pbmcgdG8gaW5zZXJ0IHRoZSBmb2xsb3dpbmcgbGljZW5zZSBmcm9tIENP
TlRSSUJVVElORzpcCj4KPiAvKgo+ICAqIHB2L2lyZXQuYwo+ICAqCj4gICogaXJldCBoeXBlcmNh
bGwgaGFuZGxpbmcgY29kZQo+ICAqCj4gICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7
IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vcgo+ICAqIG1vZGlmeSBpdCB1bmRlciB0aGUg
dGVybXMgYW5kIGNvbmRpdGlvbnMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYwo+ICAqIExpY2Vu
c2UsIHZlcnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRp
b24uCj4gICoKPiAgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhh
dCBpdCB3aWxsIGJlIHVzZWZ1bCwKPiAgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhv
dXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgo+ICAqIE1FUkNIQU5UQUJJTElUWSBvciBG
SVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUgR05VCj4gICogR2VuZXJh
bCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgo+ICAqCj4gICogWW91IHNob3VsZCBo
YXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljCj4gICogTGljZW5z
ZSBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUKPiAgKiA8aHR0cDovL3d3dy5n
bnUub3JnL2xpY2Vuc2VzLz4uCj4gICovCj4KPgo+IENhbiBJIGhhdmUgeW91ciBhY2sgb3IgcmI/
CgpSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 23 14:18:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 14: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 1dOPPo-0003vJ-T1; Fri, 23 Jun 2017 14:18: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=340e7b1f5=Ian.Jackson@citrix.com>)
 id 1dOPPn-0003uX-LO
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 14:18:27 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 2F/DA-01730-2332D495; Fri, 23 Jun 2017 14:18:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpK6Rsm+
 kQf8FcYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePoluvMBbtYK76dmsTewLiGpYuRg0NCwF+i
 rUGti5GTg01AV6Jpy182EJtXQFDi5MwnLCA2s4COxILdn9ggbHmJ7W/nMEPU2En8/t7OCGKzC
 KhKrJz8lAnEFhHQk2hZNZEVol5F4tS8LrA5wgJRElu6O8FqOAVsJA7OmcnexcjFISRwlVFiUt
 9PsKESAiYSbxfuZAO5TUhATWLu+vgJjHyzkJw0C8lJs5CctICReRWjRnFqUVlqka6RgV5SUWZ
 6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmCo1TMwMO5gbJztd4hRkoNJSZQ39oxPpBBf
 Un5KZUZicUZ8UWlOavEhRhkODiUJXmEl30ghwaLU9NSKtMwcYNDDpCU4eJREeA/JA6V5iwsSc
 4sz0yFSpxh1OZo+bPnCJMSSl5+XKiXOm6gIVCQAUpRRmgc3AhaBlxhlpYR5GRkYGIR4ClKLcj
 NLUOVfMYpzMCoJ824HmcKTmVcCt+kV0BFMQEfMWOMDckRJIkJKqoFx2tOoVc5h3QZL+sqPZbt
 y8m9lEdc1t9K4VT7l1zzpx9ZJcw9ve6Bb3nXILWijAzdX4CFN8QtstxTW/f7LVFlvduB+o0+K
 nVZmZou3q+KuDNUDeyRPdGn/4fOekfru9v6oO+/XphzRyD1//1rTrUPaD896Ze1I3NpeNO+dL
 NuD5fseNDzb4XtTiaU4I9FQi7moOBEAOgV1XLsCAAA=
X-Env-Sender: prvs=340e7b1f5=Ian.Jackson@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1498227504!101916429!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35021 invoked from network); 23 Jun 2017 14:18:26 -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;
 23 Jun 2017 14:18:26 -0000
X-IronPort-AV: E=Sophos;i="5.39,378,1493683200"; d="scan'208";a="429154481"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22861.9006.592149.56960@mariner.uk.xensource.com>
Date: Fri, 23 Jun 2017 15:18:22 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20170623141034.GC1702@perard.uk.xensource.com>
References: <20170616175704.7832-1-anthony.perard@citrix.com>
 <20170616175704.7832-11-anthony.perard@citrix.com>
 <22861.6766.1560.187387@mariner.uk.xensource.com>
 <20170623141034.GC1702@perard.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] [OSSTEST PATCH v11 10/20] ts-openstack-deploy:
 Switch to Neutron for network
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiUmU6IFtPU1NURVNUIFBBVENIIHYxMSAxMC8yMF0gdHMt
b3BlbnN0YWNrLWRlcGxveTogU3dpdGNoIHRvIE5ldXRyb24gZm9yIG5ldHdvcmsiKToKPiBPbiBG
cmksIEp1biAyMywgMjAxNyBhdCAwMjo0MTowMlBNICswMTAwLCBJYW4gSmFja3NvbiB3cm90ZToK
PiA+IElzIHRoaXMga2luZCBvZiB0aGluZyBnb2luZyB0byBiZSBjb21tb24gPyAgSWYgc28gdGhl
biBpdCB3aWxsIGJlIGEKPiA+IGNvbnN0YW50IG1haW50ZW5hbmNlIGJ1cmRlbiBpbiBvc3N0ZXN0
Lgo+IAo+IE5vLCB0aGF0J3Mgbm90IGNvbW1vbi4gSSBkb24ndCB0aGluayBpdCdzIGdvaW5nIHRv
IGhhcHBlbiBhZ2FpbiBhbnl0aW1lCj4gc29vbi4KCk9LLCBmaW5lLgoKPiA+IElzIHRoZXJlIHNv
bWUgd2F5IHdlIGNhbiBnZXQgdGhlIGxpc3Qgb2YgY29tcG9uZW50cyBvdXQgb2YgdGhlCj4gPiB0
b3AtbGV2ZWwgdHJlZSA/Cj4gCj4gSSBkb24ndCBrbm93IGlmIHRoZXJlIGlzIGEgc2ltcGxlIHdh
eSB0byBnZXQgdGhpcyBsaXN0LiBBbmQgaWYgd2Ugc3RhcnQKPiBsb29raW5nIGF0IHRoZSBsaXN0
IG9mIGFsbCBPcGVuU3RhY2sgZ2l0IHRyZWVzLCB0aGVyZSBhcmUgaHVuZHJlZHMgb2YKPiB0aGVt
LgoKWW93LiAgTGV0J3Mgbm90LgoKQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBl
dS5jaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 23 14:20:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 14: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 1dOPS1-0004e6-8z; Fri, 23 Jun 2017 14: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=340e7b1f5=Ian.Jackson@citrix.com>)
 id 1dOPRz-0004ds-Ij
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 14:20:43 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 90/3D-03058-AB32D495; Fri, 23 Jun 2017 14:20:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDve4uZd9
 Ig4dPZCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox/K5exFuxiqfj0voOxgfEccxcjJ4eEgL/E
 685GMJtNQFeiactfNhCbV0BQ4uTMJywgNrOAjsSC3Z/YIGx5ie1v5zBD1NhLNG1oZgWxWQRUJ
 WY++MsIYosIGEl03rkM1VshsXj+enYQW1ggWuJg/wagGg4OTgELif7b5SBhIYFiiTM3L7FCnG
 Mi8XbhTjaQEiEBNYm56+MnMPLNQnLQLCQHzUJy0AJG5lWMGsWpRWWpRbqGpnpJRZnpGSW5iZk
 5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGBxgAEOxi/LQs4xCjJwaQkyht7xidSiC8pP6UyI7E4
 I76oNCe1+BCjDAeHkgTvXCXfSCHBotT01Iq0zBxgyMOkJTh4lER4D8kDpXmLCxJzizPTIVKnG
 HU5mj5s+cIkxJKXn5cqJc7rDjJDAKQoozQPbgQs/i4xykoJ8zICHSXEU5BalJtZgir/ilGcg1
 FJmPcyyBSezLwSuE2vgI5gAjpixhofkCNKEhFSUg2M0dPPndh9Xf+UlPJKF3mt6/d1rjoKLjd
 8ebmM8Xr/+4/CqSy7Fv37NvnHv+a4//aC5369FUif97tNVPPx8YunZ7G/W5+mffm4b5bjQiPz
 dDe2qSIF376de/NxL5f9tMmx6w+cyBH7prHG58/ptEUyFYJlM4+/W68jFed07lzm49eHZnmou
 1bOblJiKc5INNRiLipOBABEwCcYugIAAA==
X-Env-Sender: prvs=340e7b1f5=Ian.Jackson@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1498227640!68717366!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5347 invoked from network); 23 Jun 2017 14:20:42 -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;
 23 Jun 2017 14:20:42 -0000
X-IronPort-AV: E=Sophos;i="5.39,378,1493683200"; d="scan'208";a="437637778"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22861.9131.936848.334452@mariner.uk.xensource.com>
Date: Fri, 23 Jun 2017 15:20:27 +0100
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
In-Reply-To: <20170623141519.GD16947@char.us.oracle.com>
References: <1498203076-7451-1-git-send-email-bruno.alvisio@gmail.com>
 <20170623141519.GD16947@char.us.oracle.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Bruno Alvisio <bruno.alvisio@gmail.com>, dave@recoil.org,
 wei.liu2@citrix.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC] Live migration for VMs with QEMU backed
 local storage
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

S29ucmFkIFJ6ZXN6dXRlayBXaWxrIHdyaXRlcyAoIlJlOiBbWGVuLWRldmVsXSBbUEFUQ0ggUkZD
XSBMaXZlIG1pZ3JhdGlvbiBmb3IgVk1zIHdpdGggUUVNVSBiYWNrZWQgbG9jYWwgc3RvcmFnZSIp
Ogo+IE9uIEZyaSwgSnVuIDIzLCAyMDE3IGF0IDAzOjMxOjE2QU0gLTA0MDAsIEJydW5vIEFsdmlz
aW8gd3JvdGU6Cj4gPiBkaXNrcykuIFRoaXMgYXJlIHRoZSBvbmVzIEkgY2FuIHRoaW5rIG9mOgo+
ID4gLSBGdWxseSBWaXJ0dWFsaXplZCBIVk06IFFFTVUgZW11bGF0aW9uCj4gPiAtIGJsa2JhY2sK
PiA+IC0gYmxrdGFwIC8gYmxrdGFwMiAKPiAKPiBZb3UgYXJlIG1pc3NpbmcgJ3FkaXNrJyB3aGlj
aCBpcyB0aGUgUUVNVSBpbXBsZW1lbmF0aW9uIG9mIGJsa2JhY2suCgpTb21lIHBlb3BsZSB1c2Ug
ZHJiZCBmb3IgdGhpcyBidXQgdGhhdCBoYXMgaXRzIG93biBtaXJyb3JpbmcgYnVpbHQtaW4uCgpE
b2luZyBzb21lIGtpbmQgb2YgcG9vci1tYW4ncyBtaXJyb3Jpbmcgd2l0aCBibGtiYWNrLCBkZXZt
YXBwZXIgYW5kCm5iZCBtaWdodCB3ZWxsIGJlIGEgdXNlZnVsIGFwcHJvYWNoIHRvby4KCklhbi4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 23 14:21:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 14:21:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dOPSt-0004jD-Hb; Fri, 23 Jun 2017 14:21: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=340e7b1f5=Ian.Jackson@citrix.com>)
 id 1dOPSs-0004j1-3U
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 14:21:38 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 AB/6C-02956-1F32D495; Fri, 23 Jun 2017 14:21:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpO5HZd9
 Ig217WC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz3Vy6yFHxmrHi8/yxbA+Npxi5GTg4JAX+J
 BUsvM4HYbAK6Ek1b/rKB2LwCghInZz5hAbGZBXQkFuz+xAZhy0tsfzuHGaLGXqLx+W0wm0VAV
 eLwgwnsILaIgJbE+hVPoepVJE7N6wKaw8EhLBAo8e9pAojJKWAl8fpvOEiFkECGxL1dX5ghrj
 GReLtwJxtIiZCAmsTc9fETGPlmIblnFpJ7ZiG5ZwEj8ypGjeLUorLUIl0jC72kosz0jJLcxMw
 cXUMDM73c1OLixPTUnMSkYr3k/NxNjMAwYwCCHYzn1wYeYpTkYFIS5Y094xMpxJeUn1KZkVic
 EV9UmpNafIhRhoNDSYJ3rpJvpJBgUWp6akVaZg4w4GHSEhw8SiK8h+SB0rzFBYm5xZnpEKlTj
 LocTR+2fGESYsnLz0uVEud9rQhUJABSlFGaBzcCFn2XGGWlhHkZgY4S4ilILcrNLEGVf8Uozs
 GoJMwrBXIJT2ZeCdymV0BHMAEdMWOND8gRJYkIKakGxkjvG6Jec2T+Voms9JhrcLjoSejrZ6y
 s/TM3dlQrpKVuNf6dIjDp9UzOqwHPPvjx9zzskWq7H2M7qVBQsJqV4dJNm/KJpme3XdH89ODK
 yyzXjS0SH2/7rd1yR4Al8kl/67ek3RGf98xMLLYyS+1Re/wkdmOA65ol+/efv3LAfXrabzdux
 gMvDyixFGckGmoxFxUnAgD5l6xluQIAAA==
X-Env-Sender: prvs=340e7b1f5=Ian.Jackson@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1498227695!107691141!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65203 invoked from network); 23 Jun 2017 14:21:36 -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;
 23 Jun 2017 14:21:36 -0000
X-IronPort-AV: E=Sophos;i="5.39,378,1493683200"; d="scan'208";a="429154999"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22861.9197.705081.890191@mariner.uk.xensource.com>
Date: Fri, 23 Jun 2017 15:21:33 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20170602133752.24987-4-roger.pau@citrix.com>
References: <20170602133752.24987-1-roger.pau@citrix.com>
 <20170602133752.24987-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
Subject: Re: [Xen-devel] [PATCH v3 3/8] osstest: introduce helper to get
	per-host tftp prefix
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCB2MyAzLzhdIG9zc3Rlc3Q6IGludHJvZHVj
ZSBoZWxwZXIgdG8gZ2V0IHBlci1ob3N0IHRmdHAgcHJlZml4Iik6Cj4gVGhpcyBpcyB1c2VkIGlu
IG9yZGVyIHRvIGdldCB0aGUgcGVyLWhvc3QgdGZ0cCBwcmVmaXgsIHVzZWQgdG8gc3RvcmUKPiB0
aGUgaG9zdCBpbml0cmQgZmlsZS4KCkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 23 14:26:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 14: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 1dOPXL-00051i-6n; Fri, 23 Jun 2017 14:26: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=340330eb0=Andrew.Cooper3@citrix.com>)
 id 1dOPXJ-00051c-Br
 for xen-devel@lists.xen.org; Fri, 23 Jun 2017 14:26:13 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 87/C9-29088-4052D495; Fri, 23 Jun 2017 14:26:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsXitHSDvS6Lqm+
 kwcs1zBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bbD8/ZCu5YVhxbeYytgfGQUhcjJ4eEgL/E
 sl132UFsNgF9id0vPjGB2CIC6hKnOy6ydjFycDAL+EkceuALYgoL2Eg8PCEIUsEioCqxadJKN
 hCbV8BTomnlOiaIiXIS54//ZAaxhQTUJK71X2KHqBGUODnzCQuIzSwgIXHwxQvmCYzcs5CkZi
 FJLWBkWsWoUZxaVJZapGtopJdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERgIDEC
 wg/FVt/MhRkkOJiVR3tgzPpFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHiXKPtGCgkWpaanVqRl
 5gBDEiYtwcGjJMJ7SB4ozVtckJhbnJkOkTrFqCglzpsD0icAksgozYNrg8XBJUZZKWFeRqBDh
 HgKUotyM0tQ5V8xinMwKgnzMqgATeHJzCuBm/4KaDET0OIZa3xAFpckIqSkGhgncobtX/kuY4
 30M+ucpS1aHOolk/9vdsh1jXjoPNG61LqvVm9BOseSjYHq72v37zrsJs98xjj6j5PhcRZBuxs
 FJ+31eeQseZv49uzokSk8/O5KQaRzpOrMdbbSL3xUGw1Wmu1weP2KyST1v27TB1f5d7ffGQQz
 dG5c9+TPj80RPjcLu75GOSmxFGckGmoxFxUnAgA5gd6XfgIAAA==
X-Env-Sender: prvs=340330eb0=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1498227970!106411407!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23556 invoked from network); 23 Jun 2017 14:26:11 -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;
 23 Jun 2017 14:26:11 -0000
X-IronPort-AV: E=Sophos;i="5.39,378,1493683200"; d="scan'208";a="437638968"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 23 Jun 2017 15:26:07 +0100
Message-ID: <1498227967-13318-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/mm: Rename d to currd in do_mmuext_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>

VGhpcyB3aWxsIG1ha2UgZnV0dXJlIGNsZWFudXAgbW9yZSBvYnZpb3VzbHkgY29ycmVjdC4gIE5v
IGZ1bmN0aW9uYWwgY2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5j
b20+Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgfCA1NiArKysrKysrKysrKysrKysrKysrKysrKysr
KysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjkgaW5zZXJ0
aW9ucygrKSwgMjcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMg
Yi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCA4MjAwYjExLi5iMjBmMzdmIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMzEzOCw3ICszMTM4
LDcgQEAgbG9uZyBkb19tbXVleHRfb3AoCiAgICAgdW5zaWduZWQgbG9uZyB0eXBlOwogICAgIHVu
c2lnbmVkIGludCBpLCBkb25lID0gMDsKICAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7
Ci0gICAgc3RydWN0IGRvbWFpbiAqZCA9IGN1cnItPmRvbWFpbjsKKyAgICBzdHJ1Y3QgZG9tYWlu
ICpjdXJyZCA9IGN1cnItPmRvbWFpbjsKICAgICBzdHJ1Y3QgZG9tYWluICpwZ19vd25lcjsKICAg
ICBpbnQgcmMgPSBwdXRfb2xkX2d1ZXN0X3RhYmxlKGN1cnIpOwogCkBAIC0zMTgyLDcgKzMxODIs
NyBAQCBsb25nIGRvX21tdWV4dF9vcCgKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICAgfQog
Ci0gICAgcmMgPSB4c21fbW11ZXh0X29wKFhTTV9UQVJHRVQsIGQsIHBnX293bmVyKTsKKyAgICBy
YyA9IHhzbV9tbXVleHRfb3AoWFNNX1RBUkdFVCwgY3VycmQsIHBnX293bmVyKTsKICAgICBpZiAo
IHJjICkKICAgICB7CiAgICAgICAgIHB1dF9wZ19vd25lcihwZ19vd25lcik7CkBAIC0zMjAzLDcg
KzMyMDMsNyBAQCBsb25nIGRvX21tdWV4dF9vcCgKICAgICAgICAgICAgIGJyZWFrOwogICAgICAg
ICB9CiAKLSAgICAgICAgaWYgKCBpc19odm1fZG9tYWluKGQpICkKKyAgICAgICAgaWYgKCBpc19o
dm1fZG9tYWluKGN1cnJkKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIHN3aXRjaCAoIG9wLmNt
ZCApCiAgICAgICAgICAgICB7CkBAIC0zMjcyLDcgKzMyNzIsNyBAQCBsb25nIGRvX21tdWV4dF9v
cCgKICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIH0KIAotICAgICAgICAgICAg
cmMgPSB4c21fbWVtb3J5X3Bpbl9wYWdlKFhTTV9IT09LLCBkLCBwZ19vd25lciwgcGFnZSk7Cisg
ICAgICAgICAgICByYyA9IHhzbV9tZW1vcnlfcGluX3BhZ2UoWFNNX0hPT0ssIGN1cnJkLCBwZ19v
d25lciwgcGFnZSk7CiAgICAgICAgICAgICBpZiAoICFyYyAmJiB1bmxpa2VseSh0ZXN0X2FuZF9z
ZXRfYml0KF9QR1RfcGlubmVkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAmcGFnZS0+dS5pbnVzZS50eXBlX2luZm8pKSApCiAgICAgICAgICAgICB7
CkBAIC0zMjg4LDcgKzMyODgsNyBAQCBsb25nIGRvX21tdWV4dF9vcCgKICAgICAgICAgICAgIHBh
Z2luZ19tYXJrX2RpcnR5KHBnX293bmVyLCBfbWZuKHBhZ2VfdG9fbWZuKHBhZ2UpKSk7CiAKICAg
ICAgICAgICAgIC8qIFdlIGNhbiByYWNlIGRvbWFpbiBkZXN0cnVjdGlvbiAoZG9tYWluX3JlbGlu
cXVpc2hfcmVzb3VyY2VzKS4gKi8KLSAgICAgICAgICAgIGlmICggdW5saWtlbHkocGdfb3duZXIg
IT0gZCkgKQorICAgICAgICAgICAgaWYgKCB1bmxpa2VseShwZ19vd25lciAhPSBjdXJyZCkgKQog
ICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGJvb2wgZHJvcF9yZWY7CiAKQEAgLTMzNDks
OSArMzM0OSw5IEBAIGxvbmcgZG9fbW11ZXh0X29wKAogICAgICAgICAgICAgYnJlYWs7CiAKICAg
ICAgICAgY2FzZSBNTVVFWFRfTkVXX0JBU0VQVFI6Ci0gICAgICAgICAgICBpZiAoIHVubGlrZWx5
KGQgIT0gcGdfb3duZXIpICkKKyAgICAgICAgICAgIGlmICggdW5saWtlbHkoY3VycmQgIT0gcGdf
b3duZXIpICkKICAgICAgICAgICAgICAgICByYyA9IC1FUEVSTTsKLSAgICAgICAgICAgIGVsc2Ug
aWYgKCB1bmxpa2VseShwYWdpbmdfbW9kZV90cmFuc2xhdGUoZCkpICkKKyAgICAgICAgICAgIGVs
c2UgaWYgKCB1bmxpa2VseShwYWdpbmdfbW9kZV90cmFuc2xhdGUoY3VycmQpKSApCiAgICAgICAg
ICAgICAgICAgcmMgPSAtRUlOVkFMOwogICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAg
IHJjID0gbmV3X2d1ZXN0X2NyMyhvcC5hcmcxLm1mbik7CkBAIC0zMzYwLDkgKzMzNjAsOSBAQCBs
b25nIGRvX21tdWV4dF9vcCgKICAgICAgICAgY2FzZSBNTVVFWFRfTkVXX1VTRVJfQkFTRVBUUjog
ewogICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBvbGRfbWZuOwogCi0gICAgICAgICAgICBpZiAo
IHVubGlrZWx5KGQgIT0gcGdfb3duZXIpICkKKyAgICAgICAgICAgIGlmICggdW5saWtlbHkoY3Vy
cmQgIT0gcGdfb3duZXIpICkKICAgICAgICAgICAgICAgICByYyA9IC1FUEVSTTsKLSAgICAgICAg
ICAgIGVsc2UgaWYgKCB1bmxpa2VseShwYWdpbmdfbW9kZV90cmFuc2xhdGUoZCkpICkKKyAgICAg
ICAgICAgIGVsc2UgaWYgKCB1bmxpa2VseShwYWdpbmdfbW9kZV90cmFuc2xhdGUoY3VycmQpKSAp
CiAgICAgICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwogICAgICAgICAgICAgaWYgKCB1bmxpa2Vs
eShyYykgKQogICAgICAgICAgICAgICAgIGJyZWFrOwpAQCAtMzM3OSw3ICszMzc5LDcgQEAgbG9u
ZyBkb19tbXVleHRfb3AoCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgcmMgPSBnZXRf
cGFnZV9hbmRfdHlwZV9mcm9tX3BhZ2VucihvcC5hcmcxLm1mbiwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBHVF9yb290X3BhZ2VfdGFibGUsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkLCAwLCAx
KTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1
cnJkLCAwLCAxKTsKIAogICAgICAgICAgICAgICAgIGlmICggdW5saWtlbHkocmMpICkKICAgICAg
ICAgICAgICAgICB7CkBAIC0zMzkxLDcgKzMzOTEsOCBAQCBsb25nIGRvX21tdWV4dF9vcCgKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJjLCBvcC5hcmcxLm1mbik7CiAgICAgICAg
ICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgICAgIH0KLSAgICAgICAgICAgICAgICBp
ZiAoIFZNX0FTU0lTVChkLCBtMnBfc3RyaWN0KSApCisKKyAgICAgICAgICAgICAgICBpZiAoIFZN
X0FTU0lTVChjdXJyZCwgbTJwX3N0cmljdCkgKQogICAgICAgICAgICAgICAgICAgICB6YXBfcm9f
bXB0KG9wLmFyZzEubWZuKTsKICAgICAgICAgICAgIH0KIApAQCAtMzQxOSwxNCArMzQyMCwxNCBA
QCBsb25nIGRvX21tdWV4dF9vcCgKICAgICAgICAgfQogCiAgICAgICAgIGNhc2UgTU1VRVhUX1RM
Ql9GTFVTSF9MT0NBTDoKLSAgICAgICAgICAgIGlmICggbGlrZWx5KGQgPT0gcGdfb3duZXIpICkK
KyAgICAgICAgICAgIGlmICggbGlrZWx5KGN1cnJkID09IHBnX293bmVyKSApCiAgICAgICAgICAg
ICAgICAgZmx1c2hfdGxiX2xvY2FsKCk7CiAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAg
ICAgcmMgPSAtRVBFUk07CiAgICAgICAgICAgICBicmVhazsKIAogICAgICAgICBjYXNlIE1NVUVY
VF9JTlZMUEdfTE9DQUw6Ci0gICAgICAgICAgICBpZiAoIHVubGlrZWx5KGQgIT0gcGdfb3duZXIp
ICkKKyAgICAgICAgICAgIGlmICggdW5saWtlbHkoY3VycmQgIT0gcGdfb3duZXIpICkKICAgICAg
ICAgICAgICAgICByYyA9IC1FUEVSTTsKICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAg
ICBwYWdpbmdfaW52bHBnKGN1cnIsIG9wLmFyZzEubGluZWFyX2FkZHIpOwpAQCAtMzQzNyw5ICsz
NDM4LDkgQEAgbG9uZyBkb19tbXVleHRfb3AoCiAgICAgICAgIHsKICAgICAgICAgICAgIGNwdW1h
c2tfdCAqbWFzayA9IHRoaXNfY3B1KHNjcmF0Y2hfY3B1bWFzayk7CiAKLSAgICAgICAgICAgIGlm
ICggdW5saWtlbHkoZCAhPSBwZ19vd25lcikgKQorICAgICAgICAgICAgaWYgKCB1bmxpa2VseShj
dXJyZCAhPSBwZ19vd25lcikgKQogICAgICAgICAgICAgICAgIHJjID0gLUVQRVJNOwotICAgICAg
ICAgICAgZWxzZSBpZiAoIHVubGlrZWx5KHZjcHVtYXNrX3RvX3BjcHVtYXNrKGQsCisgICAgICAg
ICAgICBlbHNlIGlmICggdW5saWtlbHkodmNwdW1hc2tfdG9fcGNwdW1hc2soY3VycmQsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGd1ZXN0X2hhbmRsZV90b19wYXJhbShvcC5h
cmcyLnZjcHVtYXNrLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY29uc3Rfdm9pZCksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIG1hc2spKSApCkBAIC0zNDU1LDMyICszNDU2LDMzIEBAIGxvbmcgZG9fbW11ZXh0X29w
KAogICAgICAgICB9CiAKICAgICAgICAgY2FzZSBNTVVFWFRfVExCX0ZMVVNIX0FMTDoKLSAgICAg
ICAgICAgIGlmICggbGlrZWx5KGQgPT0gcGdfb3duZXIpICkKLSAgICAgICAgICAgICAgICBmbHVz
aF90bGJfbWFzayhkLT5kb21haW5fZGlydHlfY3B1bWFzayk7CisgICAgICAgICAgICBpZiAoIGxp
a2VseShjdXJyZCA9PSBwZ19vd25lcikgKQorICAgICAgICAgICAgICAgIGZsdXNoX3RsYl9tYXNr
KGN1cnJkLT5kb21haW5fZGlydHlfY3B1bWFzayk7CiAgICAgICAgICAgICBlbHNlCiAgICAgICAg
ICAgICAgICAgcmMgPSAtRVBFUk07CiAgICAgICAgICAgICBicmVhazsKIAogICAgICAgICBjYXNl
IE1NVUVYVF9JTlZMUEdfQUxMOgotICAgICAgICAgICAgaWYgKCB1bmxpa2VseShkICE9IHBnX293
bmVyKSApCisgICAgICAgICAgICBpZiAoIHVubGlrZWx5KGN1cnJkICE9IHBnX293bmVyKSApCiAg
ICAgICAgICAgICAgICAgcmMgPSAtRVBFUk07CiAgICAgICAgICAgICBlbHNlIGlmICggX19hZGRy
X29rKG9wLmFyZzEubGluZWFyX2FkZHIpICkKLSAgICAgICAgICAgICAgICBmbHVzaF90bGJfb25l
X21hc2soZC0+ZG9tYWluX2RpcnR5X2NwdW1hc2ssIG9wLmFyZzEubGluZWFyX2FkZHIpOworICAg
ICAgICAgICAgICAgIGZsdXNoX3RsYl9vbmVfbWFzayhjdXJyZC0+ZG9tYWluX2RpcnR5X2NwdW1h
c2ssCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wLmFyZzEubGluZWFyX2Fk
ZHIpOwogICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgY2FzZSBNTVVFWFRfRkxVU0hfQ0FD
SEU6Ci0gICAgICAgICAgICBpZiAoIHVubGlrZWx5KGQgIT0gcGdfb3duZXIpICkKKyAgICAgICAg
ICAgIGlmICggdW5saWtlbHkoY3VycmQgIT0gcGdfb3duZXIpICkKICAgICAgICAgICAgICAgICBy
YyA9IC1FUEVSTTsKLSAgICAgICAgICAgIGVsc2UgaWYgKCB1bmxpa2VseSghY2FjaGVfZmx1c2hf
cGVybWl0dGVkKGQpKSApCisgICAgICAgICAgICBlbHNlIGlmICggdW5saWtlbHkoIWNhY2hlX2Zs
dXNoX3Blcm1pdHRlZChjdXJyZCkpICkKICAgICAgICAgICAgICAgICByYyA9IC1FQUNDRVM7CiAg
ICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgd2JpbnZkKCk7CiAgICAgICAgICAgICBi
cmVhazsKIAogICAgICAgICBjYXNlIE1NVUVYVF9GTFVTSF9DQUNIRV9HTE9CQUw6Ci0gICAgICAg
ICAgICBpZiAoIHVubGlrZWx5KGQgIT0gcGdfb3duZXIpICkKKyAgICAgICAgICAgIGlmICggdW5s
aWtlbHkoY3VycmQgIT0gcGdfb3duZXIpICkKICAgICAgICAgICAgICAgICByYyA9IC1FUEVSTTsK
LSAgICAgICAgICAgIGVsc2UgaWYgKCBsaWtlbHkoY2FjaGVfZmx1c2hfcGVybWl0dGVkKGQpKSAp
CisgICAgICAgICAgICBlbHNlIGlmICggbGlrZWx5KGNhY2hlX2ZsdXNoX3Blcm1pdHRlZChjdXJy
ZCkpICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgY3B1Owog
ICAgICAgICAgICAgICAgIGNwdW1hc2tfdCAqbWFzayA9IHRoaXNfY3B1KHNjcmF0Y2hfY3B1bWFz
ayk7CkBAIC0zNTAxLDkgKzM1MDMsOSBAQCBsb25nIGRvX21tdWV4dF9vcCgKICAgICAgICAgICAg
IHVuc2lnbmVkIGludCBlbnRzID0gb3AuYXJnMi5ucl9lbnRzOwogICAgICAgICAgICAgdW5zaWdu
ZWQgbG9uZyBwdHIgPSBlbnRzID8gb3AuYXJnMS5saW5lYXJfYWRkciA6IDA7CiAKLSAgICAgICAg
ICAgIGlmICggdW5saWtlbHkoZCAhPSBwZ19vd25lcikgKQorICAgICAgICAgICAgaWYgKCB1bmxp
a2VseShjdXJyZCAhPSBwZ19vd25lcikgKQogICAgICAgICAgICAgICAgIHJjID0gLUVQRVJNOwot
ICAgICAgICAgICAgZWxzZSBpZiAoIHBhZ2luZ19tb2RlX2V4dGVybmFsKGQpICkKKyAgICAgICAg
ICAgIGVsc2UgaWYgKCBwYWdpbmdfbW9kZV9leHRlcm5hbChjdXJyZCkgKQogICAgICAgICAgICAg
ICAgIHJjID0gLUVJTlZBTDsKICAgICAgICAgICAgIGVsc2UgaWYgKCAoKHB0ciAmIChQQUdFX1NJ
WkUgLSAxKSkgIT0gMCkgfHwgIV9fYWRkcl9vayhwdHIpIHx8CiAgICAgICAgICAgICAgICAgICAg
ICAgKGVudHMgPiA4MTkyKSApCkBAIC0zNjA2LDcgKzM2MDgsNyBAQCBsb25nIGRvX21tdWV4dF9v
cCgKIAogICAgICAgICAgICAgaWYgKCAhb3B0X2FsbG93X3N1cGVycGFnZSApCiAgICAgICAgICAg
ICAgICAgcmMgPSAtRU9QTk9UU1VQUDsKLSAgICAgICAgICAgIGVsc2UgaWYgKCB1bmxpa2VseShk
ICE9IHBnX293bmVyKSApCisgICAgICAgICAgICBlbHNlIGlmICggdW5saWtlbHkoY3VycmQgIT0g
cGdfb3duZXIpICkKICAgICAgICAgICAgICAgICByYyA9IC1FUEVSTTsKICAgICAgICAgICAgIGVs
c2UgaWYgKCBtZm4gJiAoTDFfUEFHRVRBQkxFX0VOVFJJRVMgLSAxKSApCiAgICAgICAgICAgICB7
CkBAIC0zNjE3LDcgKzM2MTksNyBAQCBsb25nIGRvX21tdWV4dF9vcCgKICAgICAgICAgICAgIGVs
c2UgaWYgKCAhbWZuX3ZhbGlkKF9tZm4obWZuIHwgKEwxX1BBR0VUQUJMRV9FTlRSSUVTIC0gMSkp
KSApCiAgICAgICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwogICAgICAgICAgICAgZWxzZSBpZiAo
IG9wLmNtZCA9PSBNTVVFWFRfTUFSS19TVVBFUiApCi0gICAgICAgICAgICAgICAgcmMgPSBtYXJr
X3N1cGVycGFnZShtZm5fdG9fc3BhZ2UobWZuKSwgZCk7CisgICAgICAgICAgICAgICAgcmMgPSBt
YXJrX3N1cGVycGFnZShtZm5fdG9fc3BhZ2UobWZuKSwgY3VycmQpOwogICAgICAgICAgICAgZWxz
ZQogICAgICAgICAgICAgICAgIHJjID0gdW5tYXJrX3N1cGVycGFnZShtZm5fdG9fc3BhZ2UobWZu
KSk7CiAgICAgICAgICAgICBicmVhazsKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 23 14:30:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 14:30: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 1dOPbS-0005gC-VX; Fri, 23 Jun 2017 14:30: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=340330eb0=Andrew.Cooper3@citrix.com>)
 id 1dOPbS-0005g5-5L
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 14:30:30 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 CA/A3-01999-5062D495; Fri, 23 Jun 2017 14:30:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsWyU9JRQpdFzTf
 S4MIta4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePa6zXMBQ1MFT27L7A1MN5h7GLk4JAQ8JOY
 0KLQxcjJISzgJHHnyGpWEFtEwFfi7uMmJpASIQELibuHCkHCzALZEm3fLrOD2GwC+hK7X3xiA
 rF5BWwlLu4/xwJiswioSry4fZ8ZxBYVCJd423iEBaJGUOLkzCdgNqeApcTiB39YQcYzC2hKrN
 +lDzFeXmL72zlgrUICahLX+i+BrZIQSJfY+vcX8wRG/llIJs1C6J6FpHsBI/MqRo3i1KKy1CJ
 dIxO9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzA4KtnYGDcwXhzst8hRkkOJiVR
 3tgzPpFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhTVHwjhQSLUtNTK9Iyc4BxAJOW4OBREuE9J
 A+U5i0uSMwtzkyHSJ1i1OVo+rDlC5MQS15+XqqUOO9ikBkCIEUZpXlwI2AxeYlRVkqYl5GBgU
 GIpyC1KDezBFX+FaM4B6OSMO8RkCk8mXklcJteAR3BBHTEjDU+IEeUJCKkpBoYl7xZEf11p7n
 lb4vJp2riTx/z+rO1JLmNjce6yFrjtfTOa/w3toWqztf748bCvOTrWp0zTuW9r04+r705i2GV
 wK8+9iUBkd+CN2X/678TyR43yTTPcbesEddFGf/Ef9IpLZvWrz3exVxsmb63PTo5r3Hb1/zwY
 wlupRN2OM/bu2yasYmqTouKEktxRqKhFnNRcSIAz1NvmcQCAAA=
X-Env-Sender: prvs=340330eb0=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1498228228!68532023!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2561 invoked from network); 23 Jun 2017 14:30:28 -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;
 23 Jun 2017 14:30:28 -0000
X-IronPort-AV: E=Sophos;i="5.39,378,1493683200"; d="scan'208";a="48311516"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170621144152.13065-1-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <bebbc985-dadd-d1ce-e8f8-b5d5df4ff625@citrix.com>
Date: Fri, 23 Jun 2017 15:30:27 +0100
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: <20170621144152.13065-1-wei.liu2@citrix.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Juergen Gross <jgross@suse.com>, Olaf Hering <olaf@aepfle.de>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH] xen-detect: handle asprintf error
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjEvMDYvMTcgMTU6NDEsIFdlaSBMaXUgd3JvdGU6Cj4gT3RoZXJ3aXNlIGdjYyB3aXRoIC1X
dW51c2VkIHdpbGwgY29tcGxhaW4gdGhlIHJldHVybiB2YWx1ZSBpcyBub3QKPiB1c2VkLgo+Cj4g
UmVwb3J0ZWQtYnk6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KPiBTaWduZWQtb2ZmLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKQWNrZWQtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 23 14:35:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 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 1dOPgX-0005tQ-Jy; Fri, 23 Jun 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=3404166d7=anthony.perard@citrix.com>)
 id 1dOPgW-0005tE-Lq
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 14:35:44 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 47/45-03058-0472D495; Fri, 23 Jun 2017 14:35:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpK69um+
 kwZQZihbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8adD6fZCjawV9xvbWBpYPzB2sXIySEh4C/R
 dP4hE4jNIqAqsX/jJ3YQm03AQGLF9KuMILaIgLbEi1Xr2EBsZgEViVPzulhAbGGBdImG/hdAc
 Q4OXgFrif4mqS5GLg4hgWWMEi1tn8HqeQUEJU7OfMIC0asjsWD3J7B6ZgFpieX/OEBMTgEHia
 unJUEqRAWUJebtWwXWKSSgJnFj4TKWCYx8s5AMmoVk0CyEQQsYmVcxahSnFpWlFukaGuslFWW
 mZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGGQMQ7GD8sizgEKMkB5OSKG/sGZ9IIb6k
 /JTKjMTijPii0pzU4kOMMhwcShK8tWq+kUKCRanpqRVpmTnAgIdJS3DwKInwHpIHSvMWFyTmF
 memQ6ROMepyNH3Y8oVJiCUvPy9VSpxXCmSGAEhRRmke3AhY9F1ilJUS5mUEOkqIpyC1KDezBF
 X+FaM4B6OSMO9SkCk8mXklcJteAR3BBHTEjDU+IEeUJCKkpBoY7fXUFfun8t72q7G+laKY4Rn
 xtO/G5xdrfn+KnNfi1tXFpjM9a5e338vqf/n1pdqSJpKrDwZNOJ+Z3nvMVsEkYealJ1s2MPzl
 jtg4RyT4xM9/WgzvNk3Zap3yLI3H+Y1/sbWXRPfn7XFXvNff260e5O7t5ZihGbRv1bn04Nw+Y
 RvG9a4mF6cosRRnJBpqMRcVJwIAiQpkRLkCAAA=
X-Env-Sender: prvs=3404166d7=anthony.perard@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1498228541!75276268!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40437 invoked from network); 23 Jun 2017 14:35:43 -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;
 23 Jun 2017 14:35:43 -0000
X-IronPort-AV: E=Sophos;i="5.39,378,1493683200"; d="scan'208";a="429157534"
Date: Fri, 23 Jun 2017 15:35:25 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170623143524.GD1702@perard.uk.xensource.com>
References: <20170616175704.7832-1-anthony.perard@citrix.com>
 <20170616175704.7832-12-anthony.perard@citrix.com>
 <22861.6823.226112.264315@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <22861.6823.226112.264315@mariner.uk.xensource.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [OSSTEST PATCH v11 11/20] ts-openstack-deploy:
 Increase fd and memory limits for rabbitmq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBKdW4gMjMsIDIwMTcgYXQgMDI6NDE6NTlQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gQW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW09TU1RFU1QgUEFUQ0ggdjExIDExLzIwXSB0
cy1vcGVuc3RhY2stZGVwbG95OiBJbmNyZWFzZSBmZCBhbmQgbWVtb3J5IGxpbWl0cyBmb3IgcmFi
Yml0bXEiKToKPiA+IFNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFy
ZEBjaXRyaXguY29tPgo+IAo+IERvZXMgdGhpcyBub3QgbWVhbiB0aGF0IHRoZSB1cHN0cmVhbSBk
ZWZhdWx0cyBhcmUgd3JvbmcgPwoKVGhhdCBkZXBlbmRzIG9uIHdoYXQgeW91IG1lYW50IGJ5IHVw
c3RyZWFtLgoKT24gVWJ1bnR1LCB0aGUgbGltaXQgb2Ygb3BlbiBmZCBpcyBzZXQgdG8gYW4gaGln
aGVyIHZhbHVlIHZpYSB0aGUKc3lzdGVtZCB1bml0IGZpbGUuIEl0IGRvZXMgbm90IGxvb2sgbGlr
ZSBkZXZzdGFjayAoT3BlblN0YWNrKSBpcwpjaGFuZ2luZyB0aGlzLgoKSW4gZGV2c3RhY2ssIEkn
dmUgc2VlbiBhbiBpbmNyZWF0ZSBvZiB0aGUgbGltaXQgb2Ygb3BlbiBmZCwgYnV0IHZpYQpzeXN0
ZW1kLCBzbyBmb3IgYWxsIHN5c3RlbWQgc2VydmljZXMuCgoKQXMgZm9yIHRoZSBtZW1vcnkgbGlt
aXQsIGl0IHdhcyBuZWNlc3Nhcnkgd2l0aCBhIGhvc3Qgb2YgNEcgb2YgUkFNLiBCdXQKSSBkaWQg
bm90IHRyeSBhZ2FpbiB3aXRoIHRoZSBkZWZhdWx0IGxpbWl0IGFuZCBhIGhvc3Qgd2l0aCA2RyBv
ZiBSQU0uCihUaGUgZGVmYXVsdCBpcyAwLjQsIGhlcmUgSSd2ZSBzZXQgaXQgdG8gMC44KQoKPiBJ
biBnZW5lcmFsIEkgbGlrZSB0byBzZWUgYXQgbGVhc3QgYW4gdXBzdHJlYW0gYnVnIHJlcG9ydCB1
cmwgb3IgbnVtYmVyCj4gbWVudGlvbmVkIGluIGEgY29tbWVudCBuZWFyIHRoZSB3b3JrYXJvdW5k
Lgo+IAo+IElhbi4KCi0tIApBbnRob255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 23 14:35:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 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 1dOPgY-0005tb-RA; Fri, 23 Jun 2017 14:35:46 +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 1dOPgX-0005tF-4k
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 14:35:45 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 9D/A1-03557-0472D495; Fri, 23 Jun 2017 14:35:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsVysyfVTdde3Tf
 SYHeXhcX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvH5zjrWgpfiFeuWLmNrYOwV6mLk4hAS2MQo
 8WfSVhYIZzejxJo1C5i7GDk5hAXCJM6/uQeU4OAQEfCTuHM1EKLmCqPE60v7mEHizAL6Eud2l
 IOUswloStz5/IkJxOYVsJJ4+/4iG4jNIqAq8ebfGjBbVCBc4m3jERaIGkGJkzOfgI3nFHCU2P
 3eGiTMLGAmMW/zQ2YIW15i+9s5zBMY+WYh6ZiFpGwWkrIFjMyrGDWKU4vKUot0jUz0kooy0zN
 KchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECg40BCHYw7vsYeYhRkoNJSZQ39oxPpBBfUn5K
 ZUZicUZ8UWlOavEhRhkODiUJ3oeqvpFCgkWp6akVaZk5wLCHSUtw8CiJ8B6SB0rzFhck5hZnp
 kOkTjEqSonzSqkBJQRAEhmleXBtsFi7xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWHeMJApPJ
 l5JXDTXwEtZgJaPGOND8jikkSElFQDoykjzyvJL16dyTNv3P+TafBq+3ZD20SuXAeVuovFT8p
 Oe3/axbkrjVMr9MzSzz/uzrOY0cpsNm1PlaEG/xmFR2fnJ7w7ufzRz/uHGW7cc9RXdHq6a4e7
 mOwcc9EkW/69D89803VYFMCcKHuuPCM1jrs71XVDnkDZHeV1py8IZ747qppaHMkarsRSnJFoq
 MVcVJwIAGpn5NmwAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1498228543!75276277!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40540 invoked from network); 23 Jun 2017 14:35:43 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-21.messagelabs.com with SMTP; 23 Jun 2017 14:35: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 7CA24344;
 Fri, 23 Jun 2017 07:35: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 DBA3A3F41F;
 Fri, 23 Jun 2017 07:35:41 -0700 (PDT)
To: Sergej Proskurin <proskurin@sec.in.tum.de>, xen-devel@lists.xenproject.org
References: <20170620203332.17833-1-proskurin@sec.in.tum.de>
 <20170620203332.17833-8-proskurin@sec.in.tum.de>
 <be0a5086-a72d-afb8-4ae2-5cde3db01477@arm.com>
 <526a3a7d-cec5-6005-ab20-3a33bdef489e@sec.in.tum.de>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b98409be-91d1-f504-77cd-4b17a1a7d087@arm.com>
Date: Fri, 23 Jun 2017 15:35:40 +0100
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: <526a3a7d-cec5-6005-ab20-3a33bdef489e@sec.in.tum.de>
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v4 7/9] arm/mem_access: Add long-descriptor
 based gpt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

CgpPbiAyMy8wNi8xNyAxNToyMywgU2VyZ2VqIFByb3NrdXJpbiB3cm90ZToKPiBIaSBKdWxpZW4s
Cj4KPiBbLi4uXQo+Cj4+PiArc3RhdGljIGJvb2wgZ2V0X3R0YnJfYW5kX2dyYW5fNjRiaXQodWlu
dDY0X3QgKnR0YnIsIHVuc2lnbmVkIGludCAqZ3JhbiwKPj4+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICByZWdpc3Rlcl90IHRjciwgZW51bSBhY3RpdmVfdHRicgo+Pj4gdHRi
cngpCj4+PiArewo+Pj4gKyAgICBib29sIGRpc2FibGVkOwo+Pj4gKwo+Pj4gKyAgICBpZiAoIHR0
YnJ4ID09IFRUQlIwX0FDVElWRSApCj4+PiArICAgIHsKPj4+ICsgICAgICAgIC8qIE5vcm1hbGl6
ZSBncmFudWxlIHNpemUuICovCj4+PiArICAgICAgICBzd2l0Y2ggKCB0Y3IgJiBUQ1JfVEcwX01B
U0sgKQo+Pj4gKyAgICAgICAgewo+Pj4gKyAgICAgICAgY2FzZSBUQ1JfVEcwXzE2SzoKPj4+ICsg
ICAgICAgICAgICAqZ3JhbiA9IEdSQU5VTEVfU0laRV9JTkRFWF8xNks7Cj4+PiArICAgICAgICAg
ICAgYnJlYWs7Cj4+PiArICAgICAgICBjYXNlIFRDUl9URzBfNjRLOgo+Pj4gKyAgICAgICAgICAg
ICpncmFuID0gR1JBTlVMRV9TSVpFX0lOREVYXzY0SzsKPj4+ICsgICAgICAgICAgICBicmVhazsK
Pj4+ICsgICAgICAgIGRlZmF1bHQ6Cj4+Cj4+IFBsZWFzZSBleHBsYWluIHdoeSB5b3UgdXNlIDRL
IGJ5IGRlZmF1bHQuCj4+Cj4KPiBGYWlyIHF1ZXN0aW9uLiBBY2NvcmRpbmcgdG8gQVJNIERESSAw
NDg3Qi5hIEQ3LTI0ODcsIGlmIHRoZQo+IFRDUl9FTDEue1RHMHxURzF9IGhvbGRzIGEgcmVzZXJ2
ZWQgdmFsdWUsIGl0IGlzIGltcGxlbWVudGF0aW9uIGRlZmluZWQKPiBob3cgdGhlIHZhbHVlIGlz
IGludGVycHJldGVkIGJ5IHRoZSB1bmRlcmx5aW5nIGhhcmR3YXJlLiBNeQo+IGltcGxlbWVudGF0
aW9uIGluIHY0IHN0cm9uZ2x5IGZvbGxvd2VkIHRoZSBwc2V1ZG8tY29kZSBpbiBBUk0gRERJCj4g
MDQ4N0IuYSwgd2hpY2ggc3VnZ2VzdGVkIHRvIHVzZSBmYWxsIGJhY2sgdG8gNEsgYnkgZGVmYXVs
dC4KPgo+IEhvd2V2ZXIsIGFncmVlIHdpdGggeW91IGF0IHRoaXMgcG9pbnQuIE15IG5leHQgcGF0
Y2ggc2VyaWVzIGV4cGxpY2l0bHkKPiBjaGVja3MgaWYgNEsgaGFzIHRvIGJlIHNldCBvciBub3Qg
YW5kIHJldHVybnMgYW4gZXJyb3Igb24gcmVzZXJ2ZWQKPiB2YWx1ZXMgYXMgd2UgY2Fubm90IGJl
IGtub3cgaG93IHRoZSBoYXJkd2FyZSBiZWhhdmVzIG9uIHJlc2VydmVkIHZhbHVlcy4KCk5vLiBZ
b3Ugc2hvdWxkIG5vdCByZXR1cm4gYW4gZXJyb3IgaGVyZSBhcyB5b3Ugd291bGQgbm90IGJlIGNv
bXBsaWFudCAKd2l0aCB0aGUgQVJNIEFSTS4gSSBqdXN0IGFza2VkIHRvIGFkZCBhIGNvbW1lbnQg
ZXhwbGFpbiB3aHkgeW91IGNob29zZSAKNEssIGV2ZW4gaWYgaXQgc2F5cyAiV2UgZm9sbG93IHRo
ZSBwc2V1ZG8tY29kZSIuCgo+Cj4gWy4uLl0KPgo+Pj4gKwo+Pj4gKyAgICAvKgo+Pj4gKyAgICAg
KiBBY2NvcmRpbmcgdG8gdG8gQVJNIERESSAwNDg3Qi5hIEoxLTU5MjcsIHdlIHJldHVybiBhbiBl
cnJvciBpZgo+Pj4gdGhlIGZvdW5kCj4+PiArICAgICAqIFBURSBpcyBpbnZhbGlkIG9yIGhvbGRz
IGEgcmVzZXJ2ZWQgZW50cnkgKFBURTwxOjA+ID09IHgwKSkgb3IKPj4+IGlmIHRoZSBQVEUKPj4+
ICsgICAgICogbWFwcyBhIG1lbW9yeSBibG9jayBhdCBsZXZlbCAzIChQVEU8MTowPiA9PSAwMSku
Cj4+PiArICAgICAqLwo+Pj4gKyAgICBpZiAoICFscGFlX3ZhbGlkKHB0ZSkgfHwgKChsZXZlbCA9
PSAzKSAmJiBscGFlX21hcHBpbmcocHRlKSkgKQo+Pgo+PiBJZiB5b3UgbG9vayBhdCB0aGUgY29t
bWVudCBvbiB0b3Agb2YgbHBhZV9tYXBwaW5nLCBpdCBzaG91bGQgb25seSBiZQo+PiB1c2VkIGZv
ciBMMC4uTDIgcHRlcy4gU28gd2h5IGFyZSB5b3UgdXNpbmcgaXQgb24gTDMgcHRlcz8KPj4KPgo+
IFllcywgSSBzYXcgdGhlIGNvbW1lbnQuIFlldCwgSSB3b3VsZCBsaWtlIHRvIGNoZWNrIGV4YWN0
bHkgZm9yIHRoaXMKPiBtYXBwaW5nLiBJZiB0aGUgbWFwcGluZyB3b3VsZCBhcyBpbiB0aGUgY2hl
Y2sgYWJvdmUsIGl0IHdvdWxkIGJlIGFuCj4gZXJyb3IsIHdoaWNoIGlzIHRyZWF0ZWQgYWNjb3Jk
aW5nbHkuIEluIHYzLCB5b3UgaGF2ZSBzdWdnZXN0ZWQgdG8gbG9vawo+IGF0IHRoZSB0aGUgbHBh
ZV9pc19zdXBlcnBhZ2UgbWFjcm8sIHdoaWNoLCBpbiBteSBvcGluaW9uLCBpcyBub3QgdGhlCj4g
cmlnaHQgY29uc3RydWN0IHRvIHVzZSBhdCB0aGlzIHBvaW50LiBJZiB5b3Ugc2hvdWxkIG5vdCBs
aWtlIHRoaXMgY2hlY2ssCj4gSSBjb3VsZCBmYWxsIGJhY2sgdG8gbXkgcHJldmlvdXMgaW1wbGVt
ZW50YXRpb246Cj4KPiBpZiAoICFwMm1fdmFsaWQocHRlKSB8fCAoKGxldmVsID09IDMpICYmICFw
Mm1fdGFibGUocHRlKSkgKQo+ICAgICByZXR1cm4gLUVGQVVMVDsKCklmIHlvdSBsb29rIGF0IHRo
ZSBBUk0gQVJNIChENC4zLjEgYW5kIEQ0LjMuMiBpbiBEREkwNDg3Qi5hKQoJKiBsZXZlbCAwLDEs
MiB3aWxsIGhhdmUgYml0IDEgc2V0IGZvciB0YWJsZSBhbmQgY2xlYXJlZCBmb3IgbWFwcGluZy4K
CSogbGV2ZWwgMyB3aWxsIGhhdmUgYml0IDEgc2V0IGZvciBtYXBwaW5nCgpJZiB5b3UgdXNlIHAy
bV90YWJsZSB0byBjaGVjayBpdCB0aGUgYml0IGlzIHNldCwgdGhlbiBpdCBtaXNsZWFkIApjb21w
bGV0ZWx5IHRoZSB1c2VyIGFzIHRoaXMgZW50cnkgaXMgbm90IGEgdGFibGUgYXQgYWxsLgoKSW4g
YW55LCB0aGlzIGlzIHRvdGFsbHkgd3JvbmcgdG8gdXNlIHAybV90YWJsZSBhbmQgcDJtX21hcHBp
bmcgaGVyZSBhcyAKaXQgd291bGQgbm90IHJlcG9ydCBjb3JyZWN0bHkgdGhlIHZhbHVlLiBTbyBw
bGVhc2UgZG9uJ3QgdXNlIGFuIGhlbHBlciAKdGhhdCBkb2VzIG5vdCBtYWtlIHNlbnNlIGhlcmUu
IFlvdSBzaG91bGQganVzdCBvcGVuLWNvZGUgaXQgb3IgaW50cm9kdWNlIAphIGhlbHBlciAoc3Vj
aCBhcyBscGFlX3BhZ2Ugd2l0aCBhcHByb3ByaWF0ZSkgdG8gcHJvcGVybHkgY2hlY2sgdGhlIGJp
dC4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 23 14:35:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 14: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 1dOPgl-0005vm-23; Fri, 23 Jun 2017 14:35: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.wilk@oracle.com>) id 1dOPgj-0005vD-MY
 for xen-devel@lists.xen.org; Fri, 23 Jun 2017 14:35:57 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 6A/3E-03371-C472D495; Fri, 23 Jun 2017 14:35:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNIsWRWlGSWpSXmKPExsXSO6nOVddH3Tf
 S4NkXBYslHxezODB6HN39mymAMYo1My8pvyKBNWPqhdiCP5wV33u8Ghi/sncxcnEICXQwSWzo
 XcEK4XxhlFj1dwdQhhPI2cgo8e5HKESim1HixZH/LBCJIomOM7+Bijg4WARUJS4u5wQx2QRMJ
 N6scgSpEBHQlXi24BkbSCuzwD1GiQnHP7GBJIQFUiV2r57DClLPK2AuseupCcT4M0wSr673Mo
 LU8AoISpyc+QRsFbOAlsSNfy+ZQOqZBaQllv/jAAlzCthJXFw2B2ykqICyxO5be5lBbAkBY4m
 +WX0sExiFZiGZNAvJpFkIkxYwMq9i1ChOLSpLLdI1MtVLKspMzyjJTczM0TU0MNPLTS0uTkxP
 zUlMKtZLzs/dxAgMZAYg2MG4akHgIUZJDiYlUd7YMz6RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4l
 CR4a9V8I4UEi1LTUyvSMnOAMQWTluDgURLhPSQPlOYtLkjMLc5Mh0idYlSUEuftA+kTAElklO
 bBtcHi+BKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEea1BpvBk5pXATX8FtJgJaPGMNT4gi0s
 SEVJSDYzLbBhPt7D0a7TtTG+8xGj34M36eOXFMUcVt3o7xV4Ofp27dqr4gTXyfCvTuxT+Hjt/
 srXElfn5Sfli48v+MatsmRw5j8rtZIp/nmV7SvKOhKSST7XJ3Ioz3Auf8115Vr57WpzLmivrj
 orkvT4728XlgLGzSU3kyn3nuKY9XjgzYHnWCW6NdSxKLMUZiYZazEXFiQCyNTaO3gIAAA==
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1498228554!108849187!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11522 invoked from network); 23 Jun 2017 14:35:56 -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; 23 Jun 2017 14:35:56 -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
 v5NEZlPY010314
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Fri, 23 Jun 2017 14:35:48 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0021.oracle.com (8.13.8/8.14.4) with ESMTP id v5NEZlTO019470
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Fri, 23 Jun 2017 14:35:47 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 v5NEZkuj030607;
 Fri, 23 Jun 2017 14:35:46 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 23 Jun 2017 07:35:46 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id AC5E46A0136; Fri, 23 Jun 2017 10:35:44 -0400 (EDT)
Date: Fri, 23 Jun 2017 10:35:44 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170623143544.GI16947@char.us.oracle.com>
References: <1498155329-4752-1-git-send-email-andrew.cooper3@citrix.com>
 <1498155329-4752-4-git-send-email-andrew.cooper3@citrix.com>
 <12865bf5-d94b-51ad-42d2-1b0f0102010a@arm.com>
 <827484de-2053-611d-470d-2d1783967d04@citrix.com>
 <c5d19d9b-5c60-bbf3-372f-57d8f096a9cf@arm.com>
 <e686afd9-ecfa-a42a-4a43-a70e960b6ab9@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <e686afd9-ecfa-a42a-4a43-a70e960b6ab9@citrix.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 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 for-4.9 v3 3/3] xen/livepatch: Don't crash
 on encountering STN_UNDEF relocations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBKdW4gMjMsIDIwMTcgYXQgMDI6NDU6MjJQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAyMy8wNi8xNyAxNDo0MywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4gSGksCj4g
Pgo+ID4gT24gMjMvMDYvMTcgMTQ6MzMsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gPj4gT24gMjMv
MDYvMTcgMTQ6MzIsIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+Pj4gSGkgQW5kcmV3LAo+ID4+Pgo+
ID4+PiBJIGFtIGEgYml0IGNvbmZ1c2VkLCB0aGUgdGl0bGUgc2F5cyAiUEFUQ0ggZm9yLTQuOSB2
MyAzLzMiLiBJIGhhdmVuJ3QKPiA+Pj4gYmVlbiBDQ2VkIG9uIHRoZSBmaXJzdCB0d28gcGF0Y2hl
cy4gRG9lcyBpdCBtZWFuIHlvdSBhcmUgb25seSBsb29raW5nCj4gPj4+IGF0IHRoaXMgcGF0Y2gg
dG8gYmUgaW4gNC45Pwo+ID4+Cj4gPj4gU29ycnkgLSBJIG1lc3NlZCB1cCB0aGUgQ0MgbGlzdHMu
ICBUaGUgY29ycmVjdG5lc3Mgb2YgdGhpcyBwYXRjaCBkb2VzCj4gPj4gZGVwZW5kIG9uIHRoZSBw
cmV2aW91cyB0d28sIHNvIGFsbCAzIGFyZSBsb29raW5nIGZvciBpbmNsdXNpb24uCj4gPgo+ID4g
R2l2ZW4gdGhhdCB3ZSBkb24ndCBoYXZlIGxpdmVwYXRjaCB0ZXN0aW5nIGluIG9zc3Rlc3QgaG93
IG11Y2ggdGVzdAo+ID4gaGF2ZSB3ZSBkb25lIG9uIHRob3NlIDMgcGF0Y2hlcz8KPiAKPiBUaGVy
ZSBpcyB0ZXN0aW5nIGluIE9TU1Rlc3QuCgpIdXJyYXkgaHVycmF5IGh1cnJheSEKPiAKPiBJJ3Zl
IG1hbnVhbGx5IHJ1biBlYWNoIG9mIHRoZSBzY2VuYXJpb3MsIGluY2x1ZGluZyB3aXRoIG15IGxp
dmVwYXRjaAo+IHdoaWNoIGhhcyBhIFNUTl9VTkRFRiByZWxvY2F0aW9uLgo+Cj4gSSBkb24ndCBr
bm93IHdoYXQgdGVzdGluZyBLb25yYWQgaGFzIGRvbmUuCgpJIHJ1biBhIHZlcnNpb24gb2YgdGhl
IHNhbWUgdGVzdHMgdGhhdCBhcmUgaW4gT1NTVGVzdCAoYmFzaWNhbGx5IGFuIGVhcmxpZXIKdmVy
c2lvbiBvZiB0aGUgUGVybCBjb2RlKSBhbmQgSSBoYXZlIGRvbmUgaXQgb24geDg2IGFuZCBvbiBB
Uk0zMi4KCkFuZCBJIGFsc28gcnVuIHRoZSBzdGFuZGFsb25lIE9TU1Rlc3QgKG9uIHg4NikKCkFu
ZCB0aGVuIEkgYWxzbyBkbyBhIGxpdmVwYXRjaCB1c2luZyB0aGUgbGl2ZXBhdGNoLWJ1aWxkLXRv
b2xzIG9uIHg4NiB0bwpwYXRjaCBzb21lIHNpbGx5IGZ1bmN0aW9uLgoKU28gZnJvbSBhIHRlc3Rp
bmcgcGVyc3BlY3RpdmUgdGhlc2UgcGF0Y2hlcyBoYXZlIGJlZW4gdGVzdGVkIHZlcnkgZXhoYXVz
dGl2ZWx5LgoKPiAKPiB+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 23 14:36:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 14:36: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 1dOPhh-00065D-Bk; Fri, 23 Jun 2017 14:36:57 +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 1dOPhg-000653-5v
 for xen-devel@lists.xen.org; Fri, 23 Jun 2017 14:36:56 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 E5/FB-11537-7872D495; Fri, 23 Jun 2017 14:36:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTbdN3Tf
 S4P0PU4slHxezODB6HN39mymAMYo1My8pvyKBNePuug8sBVO5K6b/38bWwPiPo4uRk0NIYBOj
 RNuf0C5GLiB7N6PEjp7VLCAJYYFUiZdnLrCC2CICcRJr7i9hgSj6ySTxet0ZRhCHWWAxo8TRR
 f/AqtgENCXufP7EBGLzClhJtG2axwxiswioSmzYfwYsLioQLvG28QgLRI2gxMmZT4BsDg5OAQ
 uJSS1pIGFmAVuJO3N3M0PY8hLb385hnsDINwtJxywkZbOQlC1gZF7FqFGcWlSWWqRrZKqXVJS
 ZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREYcPUMDIw7GFtP+B1ilORgUhLljT3jEynE
 l5SfUpmRWJwRX1Sak1p8iFGGg0NJgrdWzTdSSLAoNT21Ii0zBxj6MGkJDh4lEd5D8kBp3uKCx
 NzizHSI1ClGRSlx3j6QPgGQREZpHlwbLN4uMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmPQ
 0yhSczrwRu+iugxUxAi2es8QFZXJKIkJJqYGRmLOKbcijK6qymr1Z3mNpm4YlSb98ULxY3nLl
 63ddd85ofXuXrfrHyPePEjy8+KXSLGGkmuqvMupqk4FbzwdT324M/r8M2t789VvO2I4TPYtLe
 PSXzti3znv7WY0OTpg3DvBWh6te2xFcdLPh3mf2toLpr9l8B1Qf3LBr36wpWxWq/ufLT5ogSS
 3FGoqEWc1FxIgClvQL9sgIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1498228614!99558913!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11546 invoked from network); 23 Jun 2017 14:36:54 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-31.messagelabs.com with SMTP; 23 Jun 2017 14:36: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 A8D77344;
 Fri, 23 Jun 2017 07:36:53 -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 A3C913F41F;
 Fri, 23 Jun 2017 07:36:52 -0700 (PDT)
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
References: <1498155329-4752-1-git-send-email-andrew.cooper3@citrix.com>
 <1498155329-4752-4-git-send-email-andrew.cooper3@citrix.com>
 <12865bf5-d94b-51ad-42d2-1b0f0102010a@arm.com>
 <827484de-2053-611d-470d-2d1783967d04@citrix.com>
 <c5d19d9b-5c60-bbf3-372f-57d8f096a9cf@arm.com>
 <e686afd9-ecfa-a42a-4a43-a70e960b6ab9@citrix.com>
 <20170623143544.GI16947@char.us.oracle.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <7c970989-4b32-cd20-2650-7e0ee745f0f5@arm.com>
Date: Fri, 23 Jun 2017 15:36:51 +0100
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: <20170623143544.GI16947@char.us.oracle.com>
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.9 v3 3/3] xen/livepatch: Don't crash
 on encountering STN_UNDEF relocations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

CgpPbiAyMy8wNi8xNyAxNTozNSwgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIHdyb3RlOgo+IE9uIEZy
aSwgSnVuIDIzLCAyMDE3IGF0IDAyOjQ1OjIyUE0gKzAxMDAsIEFuZHJldyBDb29wZXIgd3JvdGU6
Cj4+IE9uIDIzLzA2LzE3IDE0OjQzLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+PiBIaSwKPj4+Cj4+
PiBPbiAyMy8wNi8xNyAxNDozMywgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+PiBPbiAyMy8wNi8x
NyAxNDozMiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+PiBIaSBBbmRyZXcsCj4+Pj4+Cj4+Pj4+
IEkgYW0gYSBiaXQgY29uZnVzZWQsIHRoZSB0aXRsZSBzYXlzICJQQVRDSCBmb3ItNC45IHYzIDMv
MyIuIEkgaGF2ZW4ndAo+Pj4+PiBiZWVuIENDZWQgb24gdGhlIGZpcnN0IHR3byBwYXRjaGVzLiBE
b2VzIGl0IG1lYW4geW91IGFyZSBvbmx5IGxvb2tpbmcKPj4+Pj4gYXQgdGhpcyBwYXRjaCB0byBi
ZSBpbiA0Ljk/Cj4+Pj4KPj4+PiBTb3JyeSAtIEkgbWVzc2VkIHVwIHRoZSBDQyBsaXN0cy4gIFRo
ZSBjb3JyZWN0bmVzcyBvZiB0aGlzIHBhdGNoIGRvZXMKPj4+PiBkZXBlbmQgb24gdGhlIHByZXZp
b3VzIHR3bywgc28gYWxsIDMgYXJlIGxvb2tpbmcgZm9yIGluY2x1c2lvbi4KPj4+Cj4+PiBHaXZl
biB0aGF0IHdlIGRvbid0IGhhdmUgbGl2ZXBhdGNoIHRlc3RpbmcgaW4gb3NzdGVzdCBob3cgbXVj
aCB0ZXN0Cj4+PiBoYXZlIHdlIGRvbmUgb24gdGhvc2UgMyBwYXRjaGVzPwo+Pgo+PiBUaGVyZSBp
cyB0ZXN0aW5nIGluIE9TU1Rlc3QuCj4KPiBIdXJyYXkgaHVycmF5IGh1cnJheSEKPj4KPj4gSSd2
ZSBtYW51YWxseSBydW4gZWFjaCBvZiB0aGUgc2NlbmFyaW9zLCBpbmNsdWRpbmcgd2l0aCBteSBs
aXZlcGF0Y2gKPj4gd2hpY2ggaGFzIGEgU1ROX1VOREVGIHJlbG9jYXRpb24uCj4+Cj4+IEkgZG9u
J3Qga25vdyB3aGF0IHRlc3RpbmcgS29ucmFkIGhhcyBkb25lLgo+Cj4gSSBydW4gYSB2ZXJzaW9u
IG9mIHRoZSBzYW1lIHRlc3RzIHRoYXQgYXJlIGluIE9TU1Rlc3QgKGJhc2ljYWxseSBhbiBlYXJs
aWVyCj4gdmVyc2lvbiBvZiB0aGUgUGVybCBjb2RlKSBhbmQgSSBoYXZlIGRvbmUgaXQgb24geDg2
IGFuZCBvbiBBUk0zMi4KPgo+IEFuZCBJIGFsc28gcnVuIHRoZSBzdGFuZGFsb25lIE9TU1Rlc3Qg
KG9uIHg4NikKPgo+IEFuZCB0aGVuIEkgYWxzbyBkbyBhIGxpdmVwYXRjaCB1c2luZyB0aGUgbGl2
ZXBhdGNoLWJ1aWxkLXRvb2xzIG9uIHg4NiB0bwo+IHBhdGNoIHNvbWUgc2lsbHkgZnVuY3Rpb24u
Cj4KPiBTbyBmcm9tIGEgdGVzdGluZyBwZXJzcGVjdGl2ZSB0aGVzZSBwYXRjaGVzIGhhdmUgYmVl
biB0ZXN0ZWQgdmVyeSBleGhhdXN0aXZlbHkuCgpXZWxsIGl0IGhhcyBub3QgYmVlbiB0ZXN0ZWQg
b24gQVJNNjQgOikuIEkgYW0gYWJvdXQgdG8gZG8gdGhhdC4KCkNoZWVycywKCi0tIApKdWxpZW4g
R3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 23 14:38:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 14:38: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 1dOPj3-0006HT-Lu; Fri, 23 Jun 2017 14:38:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <JBeulich@suse.com>) id 1dOPj2-0006HG-FF
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 14:38:20 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 19/D9-23755-BD72D495; Fri, 23 Jun 2017 14:38:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsXS6fjDS/eWum+
 kwdm9lhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0b7ox2MBTPVKv4sOMDewPhbpouRk0NIIE9i
 9uTDrCA2r4CdxJr/rWwgtoSAocTphTdZQGwWAVWJTbM6GEFsNgF1ibZn24HqOThEBAwkzh1NA
 jGZBfQltq0DqxYWsJboWbuCEWK6nUTPx6vsICW8AoISf3cIg4SZgcJ3Z21gmsDIPQshMwtJBs
 LWknj46xYLhK0tsWzha+ZZYLukJZb/44AwzSR2doRiqnCUePoscgEjxypG9eLUorLUIl0LvaS
 izPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwGBkAIIdjBfanQ8xSnIwKYnyxp7xiRTi
 S8pPqcxILM6ILyrNSS0+xKjBwSGwbdfqC4xSLHn5ealKEry1ar6RQoJFqempFWmZOcB4gSmV4
 OBREuE9JA+U5i0uSMwtzkyHSJ1i1OXYsHr9FyYhsBlS4rx9IDMEQIoySvPgRsBi9xKjrJQwLy
 PQgUI8BalFuZklqPKvGMU5GJWEecNApvBk5pXAbXoFdAQT0BEz1viAHFGSiJCSamBs8wjYzes
 z4fka4WCzmFszrpmvdNo++Zr5TP6JN17/EMt4e3hOZfP2x0XJUpKPkvN/PUp4ZXb6+PwjAhtS
 nh2rqokzbEnpUo6xt7gVHP6TV1tNlLNO7Lwqy4clK0+41Pq2nDPrTPjxp0DrbuC6OplKt+mzC
 lJ6HnxjUTqw7MQf2Y3q4mxxSnxKLMUZiYZazEXFiQCFsrBm2AIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1498228697!107182633!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38987 invoked from network); 23 Jun 2017 14:38:18 -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; 23 Jun 2017 14:38:18 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 23 Jun 2017 08:38:16 -0600
Message-Id: <594D43F90200007800166661@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 23 Jun 2017 08:38:17 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: 
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__Part92AA8BC9.1__="
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v2] x86emul: correct CF output of SHLD/SHRD
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.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 MIME message. If you are reading this text, you may want to 
consider changing to a mail reader or gateway that understands how to 
properly handle MIME multipart messages.

--=__Part92AA8BC9.1__=
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

CF reflects the last bit shifted out, i.e. can't possibly be derived
from the result value.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
---
v2: Fix 64-bit testcase build.

--- a/tools/tests/x86_emulator/test_x86_emulator.c
+++ b/tools/tests/x86_emulator/test_x86_emulator.c
@@ -783,6 +783,31 @@ int main(int argc, char **argv)
     printf("okay\n");
 #endif
=20
+    printf("%-40s", "Testing shld $1,%ecx,(%edx)...");
+    res[0]      =3D 0x12345678;
+    regs.edx    =3D (unsigned long)res;
+    regs.ecx    =3D 0x9abcdef0;
+    instr[0] =3D 0x0f; instr[1] =3D 0xa4; instr[2] =3D 0x0a; instr[3] =3D =
0x01;
+    for ( i =3D 0; i < 0x20; ++i )
+    {
+        uint32_t r =3D res[0];
+        const uint32_t m =3D X86_EFLAGS_ARITH_MASK & ~X86_EFLAGS_AF;
+        unsigned long f;
+
+        asm ( "shld $1,%2,%0; pushf; pop %1"
+              : "+rm" (r), "=3Drm" (f) : "r" ((uint32_t)regs.ecx) );
+        regs.eflags =3D f ^ m;
+        regs.eip    =3D (unsigned long)&instr[0];
+        rc =3D x86_emulate(&ctxt, &emulops);
+        if ( (rc !=3D X86EMUL_OKAY) ||
+             (regs.eip !=3D (unsigned long)&instr[4]) ||
+             (res[0] !=3D r) ||
+             ((regs.eflags ^ f) & m) )
+            goto fail;
+        regs.ecx <<=3D 1;
+    }
+    printf("okay\n");
+
     printf("%-40s", "Testing movbe (%ecx),%eax...");
     instr[0] =3D 0x0f; instr[1] =3D 0x38; instr[2] =3D 0xf0; instr[3] =3D =
0x01;
     regs.eflags =3D 0x200;
--- a/xen/arch/x86/x86_emulate/x86_emulate.c
+++ b/xen/arch/x86/x86_emulate/x86_emulate.c
@@ -6424,7 +6424,7 @@ x86_emulate(
                    (src.val >> (width - shift)));
         _regs.eflags &=3D ~(X86_EFLAGS_OF | X86_EFLAGS_SF | X86_EFLAGS_ZF =
|
                           X86_EFLAGS_PF | X86_EFLAGS_CF);
-        if ( (dst.val >> ((b & 8) ? (shift - 1) : (width - shift))) & 1 )
+        if ( (dst.orig_val >> ((b & 8) ? (shift - 1) : (width - shift))) =
& 1 )
             _regs.eflags |=3D X86_EFLAGS_CF;
         if ( ((dst.val ^ dst.orig_val) >> (width - 1)) & 1 )
             _regs.eflags |=3D X86_EFLAGS_OF;




--=__Part92AA8BC9.1__=
Content-Type: text/plain; name="x86emul-shld-CF.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="x86emul-shld-CF.patch"

x86emul: correct CF output of SHLD/SHRD=0A=0ACF reflects the last bit =
shifted out, i.e. can't possibly be derived=0Afrom the result value.=0A=0AS=
igned-off-by: Jan Beulich <jbeulich@suse.com>=0A---=0Av2: Fix 64-bit =
testcase build.=0A=0A--- a/tools/tests/x86_emulator/test_x86_emulator.c=0A+=
++ b/tools/tests/x86_emulator/test_x86_emulator.c=0A@@ -783,6 +783,31 @@ =
int main(int argc, char **argv)=0A     printf("okay\n");=0A #endif=0A =0A+ =
   printf("%-40s", "Testing shld $1,%ecx,(%edx)...");=0A+    res[0]      =
=3D 0x12345678;=0A+    regs.edx    =3D (unsigned long)res;=0A+    regs.ecx =
   =3D 0x9abcdef0;=0A+    instr[0] =3D 0x0f; instr[1] =3D 0xa4; instr[2] =
=3D 0x0a; instr[3] =3D 0x01;=0A+    for ( i =3D 0; i < 0x20; ++i )=0A+    =
{=0A+        uint32_t r =3D res[0];=0A+        const uint32_t m =3D =
X86_EFLAGS_ARITH_MASK & ~X86_EFLAGS_AF;=0A+        unsigned long f;=0A+=0A+=
        asm ( "shld $1,%2,%0; pushf; pop %1"=0A+              : "+rm" (r), =
"=3Drm" (f) : "r" ((uint32_t)regs.ecx) );=0A+        regs.eflags =3D f ^ =
m;=0A+        regs.eip    =3D (unsigned long)&instr[0];=0A+        rc =3D =
x86_emulate(&ctxt, &emulops);=0A+        if ( (rc !=3D X86EMUL_OKAY) =
||=0A+             (regs.eip !=3D (unsigned long)&instr[4]) ||=0A+         =
    (res[0] !=3D r) ||=0A+             ((regs.eflags ^ f) & m) )=0A+       =
     goto fail;=0A+        regs.ecx <<=3D 1;=0A+    }=0A+    printf("okay\n=
");=0A+=0A     printf("%-40s", "Testing movbe (%ecx),%eax...");=0A     =
instr[0] =3D 0x0f; instr[1] =3D 0x38; instr[2] =3D 0xf0; instr[3] =3D =
0x01;=0A     regs.eflags =3D 0x200;=0A--- a/xen/arch/x86/x86_emulate/x86_em=
ulate.c=0A+++ b/xen/arch/x86/x86_emulate/x86_emulate.c=0A@@ -6424,7 =
+6424,7 @@ x86_emulate(=0A                    (src.val >> (width - =
shift)));=0A         _regs.eflags &=3D ~(X86_EFLAGS_OF | X86_EFLAGS_SF | =
X86_EFLAGS_ZF |=0A                           X86_EFLAGS_PF | X86_EFLAGS_CF)=
;=0A-        if ( (dst.val >> ((b & 8) ? (shift - 1) : (width - shift))) & =
1 )=0A+        if ( (dst.orig_val >> ((b & 8) ? (shift - 1) : (width - =
shift))) & 1 )=0A             _regs.eflags |=3D X86_EFLAGS_CF;=0A         =
if ( ((dst.val ^ dst.orig_val) >> (width - 1)) & 1 )=0A             =
_regs.eflags |=3D X86_EFLAGS_OF;=0A
--=__Part92AA8BC9.1__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--=__Part92AA8BC9.1__=--


From xen-devel-bounces@lists.xen.org Fri Jun 23 14:40:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 14:40: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 1dOPkg-0006aD-3j; Fri, 23 Jun 2017 14: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 <JBeulich@suse.com>) id 1dOPkf-0006X8-6U
 for xen-devel@lists.xen.org; Fri, 23 Jun 2017 14:40:01 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 83/BD-03058-0482D495; Fri, 23 Jun 2017 14:40:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsXS6fjDS9dBwzf
 SoK2Z3WLJx8UsDoweR3f/ZgpgjGLNzEvKr0hgzejZfYGt4DdjxevGBpYGxpuMXYycHEICeRIn
 GqYwgdi8AnYSs/b+BotLCBhKnF54k6WLkYODRUBVYuEzHpAwm4C6RNuz7awgtoiAvsT8Tz9ZQ
 UqYBTQl5nyuBQkLCzhItG7qZYaY7ilx9/MpdhCbU8BL4vK3NWDlvAKCEn93CIOEmQW0JB7+us
 UCYWtLLFv4mhliorTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsY1YtTi8pSi3Qt9ZKKMtMzSnI
 TM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAsOOAQh2MN7dFHCIUZKDSUmUN/aMT6QQX1J+SmVG
 YnFGfFFpTmrxIUYNDg6BbbtWX2CUYsnLz0tVkuC1UPeNFBIsSk1PrUjLzAFGBkypBAePkgjvI
 XmgNG9xQWJucWY6ROoUoy5H04ctX5iEwGZIifNagswQACnKKM2DGwGL0kuMslLCvIxABwrxFK
 QW5WaWoMq/YhTnYFQS5o0FmcKTmVcCt+kV0BFMQEfMWOMDckRJIkJKqoHRv31/6UqxkyZ1/x9
 6dM8rcmMK+nsgaKH+Pk3bEpVgD+Z1Ae02KybvmXhlKleeSfTGcO6Fesz/JfzUv+w6tmvfqV2z
 dqaWZJea5/2JOqzgUcUWJiX77bAb92K3WSF7/v53k7DTcVVd8LDw8And/sWVbP9qzLpnBN7aN
 63ZRtKr63xH3YH22xOVWIozEg21mIuKEwGBzvLczQIAAA==
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1498228798!67386390!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40335 invoked from network); 23 Jun 2017 14:39:59 -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; 23 Jun 2017 14:39:59 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 23 Jun 2017 08:39:58 -0600
Message-Id: <594D445E0200007800166664@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 23 Jun 2017 08:39:58 -0600
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1498227967-13318-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1498227967-13318-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/mm: Rename d to currd in do_mmuext_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+IE9uIDIzLjA2LjE3IGF0IDE2OjI2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhpcyB3aWxsIG1ha2UgZnV0dXJlIGNsZWFudXAgbW9yZSBvYnZpb3VzbHkgY29ycmVj
dC4gIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 23 14:41:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 14: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 1dOPlb-00075C-CN; Fri, 23 Jun 2017 14:40: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=3404166d7=anthony.perard@citrix.com>)
 id 1dOPlZ-000751-J8
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 14:40:57 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 32/D6-02196-8782D495; Fri, 23 Jun 2017 14:40:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpG6Fhm+
 kwZRTkhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bEpQ2MBQtYKnbNTWlg3MjcxcjBISHgL7Fk
 enUXIycHi4CqxLxdJ9hBbDYBA4kV068ygtgiAtoSL1atYwOxmQVUJE7N62IBsYUFoiU+f9wIV
 sMrYC2xduIpoJFcHEICyxglZrw+wASREJQ4OfMJC0SzjsSC3Z/YQPYyC0hLLP/HARLmFHCQ2D
 j7AzOILSqgLDFv3yqwXUICahI3Fi5jmcDINwvJpFlIJs1CmLSAkXkVo0ZxalFZapGuoaleUlF
 mekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgmDEAwQ7GNds9DzFKcjApifLGnvGJFOJL
 yk+pzEgszogvKs1JLT7EKMPBoSTBe1XdN1JIsCg1PbUiLTMHGPAwaQkOHiUR3kPyQGne4oLE3
 OLMdIjUKUZdjqYPW74wCbHk5eelSonz7gGZIQBSlFGaBzcCFn2XGGWlhHkZgY4S4ilILcrNLE
 GVf8UozsGoJMwbCzKFJzOvBG7TK6AjmICOmLHGB+SIkkSElFQD46TCzN73P3T/nDif3x3q4tQ
 iFSbTcfPKjhf78heVFCXt/jUtsu0bw8mj/hLXPGbJXnwv8fa97uKwsNTbAcfTLzvNZ982+QuH
 SPmhG7tE4zsmmv6uby1jPrwlVkrXT0C+r2214InW6Imd95TnF4juPZy96E5m2Z3LW/RbH17Y/
 eZju1OPuPCxHCWW4oxEQy3mouJEAOl7l0i5AgAA
X-Env-Sender: prvs=3404166d7=anthony.perard@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1498228854!51629496!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28406 invoked from network); 23 Jun 2017 14:40:56 -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;
 23 Jun 2017 14:40:56 -0000
X-IronPort-AV: E=Sophos;i="5.39,378,1493683200"; d="scan'208";a="429158510"
Date: Fri, 23 Jun 2017 15:40:37 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170623144037.GE1702@perard.uk.xensource.com>
References: <20170616175704.7832-1-anthony.perard@citrix.com>
 <20170616175704.7832-13-anthony.perard@citrix.com>
 <22861.6877.330367.373213@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <22861.6877.330367.373213@mariner.uk.xensource.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [OSSTEST PATCH v11 12/20] make-flight: Increase
 dom0_mem for openstack flight
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBKdW4gMjMsIDIwMTcgYXQgMDI6NDI6NTNQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gQW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW09TU1RFU1QgUEFUQ0ggdjExIDEyLzIwXSBt
YWtlLWZsaWdodDogSW5jcmVhc2UgZG9tMF9tZW0gZm9yIG9wZW5zdGFjayBmbGlnaHQiKToKPiA+
IFdpdGggNEcgZm9yIGRvbTBfbWVtLCBhIGhvc3QgcnVubmluZyBkZXZzdGFjayBpcyB1c2luZyBh
Ym91dCAxLjVHIG9mCj4gPiBzd2FwLgo+IAo+IElzIHRoaXMgZ29pbmcgdG8gd29yayBwcm9wZXJs
eSBvbiA4RyBob3N0cyA/CgpZZXMsIGl0IGlzIGZpbmUuIEkgdXN1YWxseSBkbyBteSBPcGVuU3Rh
Y2sgdGVzdGluZyBvbiA4RyBob3N0cy4gVGhlIENJCmxvb3AgaXMgcnVubmluZyB3aXRoIHRlc3Rp
bmcgb24gOEcsIGFuZCBoYXZlIGEgYml0IG1vcmUgdGhhbiA3RyBmb3IKZG9tMC4gVGVtcGVzdCBv
bmx5IHJ1biBzbWFsbCBWTSAoNjRNQiBvciAxMjhNQikgYW5kIG9ubHkgYSBmZXcgYXQgYQp0aW1l
LgoKU28geWVzLgoKLS0gCkFudGhvbnkgUEVSQVJECgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 23 14:46:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 14:46:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dOPqS-0007L5-VC; Fri, 23 Jun 2017 14:46: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=340e7b1f5=Ian.Jackson@citrix.com>)
 id 1dOPqR-0007Kz-7x
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 14:45:59 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 D2/9C-02006-6A92D495; Fri, 23 Jun 2017 14:45:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHSDve5STd9
 Ig+P3bCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oydF/rZChoVKroefWBpYNwj2cXIySEh4C/x
 6PdPFhCbTUBXomnLXzYQm1dAUOLkzCdgcWYBHYkFuz+xQdjyEtvfzmGGqHGQWNJ6nAnEZhFQl
 Tj37hKYLSKgJbF+xVOoehWJU/O6gOZwcAgLuEm0X/QCCXMKWEnc+dwKNl5IIENi2741TBDnmE
 i8XbiTDaRcSEBNYu76+AmMfLOQHDQLyUGzkBy0gJF5FaNGcWpRWWqRrpGJXlJRZnpGSW5iZo6
 uoYGpXm5qcXFiempOYlKxXnJ+7iZGYKDVMzAw7mC8OdnvEKMkB5OSKG/sGZ9IIb6k/JTKjMTi
 jPii0pzU4kOMMhwcShK8mzR8I4UEi1LTUyvSMnOAIQ+TluDgURLhNQZJ8xYXJOYWZ6ZDpE4xK
 kqJ854DSQiAJDJK8+DaYHF2iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5IwxBSezLwSuOmvgB
 YzAS2escYHZHFJIkJKqoFRuubp+6Vfq292xOxo+fLIKObZ2R/WDWuPb+wN3hdg1xazb/PJnwJ
 L9x3aksXSEmdwKmuZt4Xalo8sMck/F1xPuPPC+198SOqVoJdHw4XXrrYtiNOacqXkrlrr9CoT
 /suZHcGPX9lv/fuhPGaG0Jpelfv/dPg+P7z0/QjPj19zJn34/vZu56yb95RYijMSDbWYi4oTA
 br+heCuAgAA
X-Env-Sender: prvs=340e7b1f5=Ian.Jackson@citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1498229156!104778045!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54071 invoked from network); 23 Jun 2017 14:45:57 -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;
 23 Jun 2017 14:45:57 -0000
X-IronPort-AV: E=Sophos;i="5.39,378,1493683200"; d="scan'208";a="437642450"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22861.10649.586353.992856@mariner.uk.xensource.com>
Date: Fri, 23 Jun 2017 15:45:45 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20170602133752.24987-5-roger.pau@citrix.com>
References: <20170602133752.24987-1-roger.pau@citrix.com>
 <20170602133752.24987-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
Subject: Re: [Xen-devel] [PATCH v3 4/8] osstest: add a FreeBSD host install
	recipe
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCB2MyA0LzhdIG9zc3Rlc3Q6IGFkZCBhIEZy
ZWVCU0QgaG9zdCBpbnN0YWxsIHJlY2lwZSIpOgo+IFRoZSBpbnN0YWxsYXRpb24gaXMgcGVyZm9y
bWVkIHVzaW5nIHRoZSBic2RpbnN0YWxsIHRvb2wsIHdoaWNoIGlzIHBhcnQKPiBvZiB0aGUgRnJl
ZUJTRCBiYXNlIHN5c3RlbS4gVGhlIGluc3RhbGxlciBpbWFnZSBpcyBzZXR1cCB3aXRoIHRoZQo+
IG9zc3Rlc3Qgc3NoIGtleXMgYW5kIHNzaGQgZW5hYmxlZCBieSBkZWZhdWx0LCB3aGljaCBhbGxv
d3MgdGhlIHRlc3QKPiBoYXJuZXNzIHRvIGp1c3Qgc3NoIGludG8gdGhlIGJveCwgY3JlYXRlIHRo
ZSBpbnN0YWxsIGNvbmZpZyBmaWxlIGFuZAo+IGxhdW5jaCB0aGUgc2NyaXB0ZWQgaW5zdGFsbC4K
CnRoYW5rcy4KCj4gKyMgVGhlIGluc3RhbGxlciBpbWFnZSBtdXN0IGJlIG5hbWVkICdpbnN0YWxs
LmltZycsIGFuZCB0aGUgc2V0cwo+ICsjICdrZXJuZWwudHh6JywgJ2Jhc2UudHh6JyBhbmQgZmlu
YWxseSB0aGUgJ01BTklGRVNUJyBmaWxlIHRoYXQgY29udGFpbnMKPiArIyB0aGUgY2hlY2tzdW1z
LgoKVGhhbmtzIGZvciB0aGUgZ29vZCBkb2MgY29tbWVudC4KCj4gK3N1YiBzZXR1cF9uZXRib290
X2luc3RhbGxlciAoKSB7Cj4gKyAgICBteSAkaW1hZ2UgPSAiJHBhdGhfcHJlZml4L2luc3RhbGwu
aW1nIjsKPiArICAgIG15ICRweGVpbWcgPSB0YXJnZXRfdGZ0cF9wcmVmaXgoJGhvKSAuICItLWZy
ZWVic2QuaW1nIjsKPiArICAgIG15ICRoYXNoID0gYHNoYTI1NnN1bSAkaW1hZ2UgfCBoZWFkIC1j
IDE2YCBvciBkaWUgJCE7CgpZb3Ugc2hvdWxkIGRvIHRoaXMgYCAgLScgc3RyaXBwaW5nIGluIFBl
cmwuICBUaGF0IHdheSwgYWxzbywgeW91IHdvbid0Cmxvc2UgdGhlIGV4aXQgc3RhdHVzIGZyb20g
c2hhMjU2c3VtIGFzIHlvdSBkbyBoZXJlLgoKPiArICAgIG15ICR0ZnRwX2ZyZWVic2QgPSAiJGhv
LT57VGZ0cH17UGF0aH0vJGhvLT57VGZ0cH17VG1wRGlyfS9mcmVlYnNkLWltYWdlcy8iOwo+ICsg
ICAgbXkgJHNjcmlwdCA9IDw8J0VORCc7Cj4gK2Jhc2VkaXI9JDAKPiAraW1hZ2VwYXRoPSQxCj4g
K3NoYXJlZHBhdGg9JDIKPiArdGFyZ2V0cGF0aD0kMwoKUGxlYXNlIHBhc3MgYSBkdW1teSBhcmd1
bWVudCB0byB0aGUgc2NyaXB0IChJIHVzdWFsbHkgdXNlIGB4JykKYW5kIHNoaWZ0IGFsbCB0aGVz
ZSBhcmd1bWVudHMgYWxvbmcuICBQYXNzaW5nIGEgcmVhbCBhcmd1bWVudCBhcyAkMCBpcwpJTU8g
c3RyYW5nZS4KCj4gK2NkICRiYXNlZGlyCj4gK2lmIFsgISAtZiAkc2hhcmVkcGF0aCBdOyB0aGVu
Cj4gKyAgICBta2RpciAtcCBgZGlybmFtZSAkc2hhcmVkcGF0aGAKPiArICAgIGNwICRpbWFnZXBh
dGggJHNoYXJlZHBhdGgKClBsZWFzZSB1c2UgdGhlIGNvcHktdG8tdGVtcGZpbGUtYW5kLXJlbmFt
ZSBwYXR0ZXJuLgoKQUZBSUNUIHlvdXIgZmlsZW5hbWUgcGF0dGVybiBmb3IgdGhlIHBlci1oYXNo
IGZpbGVuYW1lIGlzCiAgICR0ZnRwX2ZyZWVic2QvJHJ7YXJjaH0vJGhhc2gvaW5zdGFsbC5pbWcK
CklzIHRoZXJlIHNvbWUgcmVhc29uIHdoeSB0aGlzIG5lZWRzCiAtIHRvIGJlIHF1YWxpZmllZCB3
aXRoICRye2FyY2h9CiAtIHRvIGhhdmUgYSBidW5jaCBvZiBwZXItaGFzaCBkaXJlY3RvcmllcyBj
b250YWluaW5nIG9uZSBmaWxlIGVhY2gKPwoKV2h5IG5vdAogICAkdGZ0cF9mcmVlYnNkL2J5LWhh
c2gvJGhhc2guaW1nCj8KCj4gKyMgRGlyIGZvcm1hdCBmcm9tIGJhc2VkaXIgaXMgJGFyY2gvJGhh
c2gvaW5zdGFsbC5pbWcKPiArZm9yIGhhc2hkaXIgaW4gYGZpbmQgLW1pbmRlcHRoIDIgLW1heGRl
cHRoIDIgLXR5cGUgZGA7IGRvCgoxLiB1c2UgeGFyZ3Mgb3IgLWV4ZWMgLXJtCjIuIHVzZSBmaW5k
IC1saW5rcwozLiBhZGQgLWN0aW1lICs3IG9yIHNvbWV0aGluZywgc28gd2UgZG9uJ3QgZGVsZXRl
IHRoaW5ncyB3aGljaAogICBoYXZlIGp1c3QgYmVlbiBhZGRlZCAob3IgdXNlZCkKCj4gKyAgICBt
eSBAY21kID0gKCAid2l0aC1sb2NrLWV4IiwgIi13IiwgIiR0ZnRwX2ZyZWVic2QvbG9jayIsCj4g
KyAgICAgICAgICAgICAgICAiYmFzaCIsICItZXhjIiwgIiRzY3JpcHQiLAo+ICsgICAgICAgICAg
ICAgICAgIiR0ZnRwX2ZyZWVic2QiLCAiJGltYWdlIiwgIiRye2FyY2h9LyRoYXNoL2luc3RhbGwu
aW1nIiwKPiArICAgICAgICAgICAgICAgICIkaG8tPntUZnRwfXtQYXRofS8kcHhlaW1nIiApOwoK
VXNlIG9mIHF3KCkgd291bGQgbWFrZSB0aGlzIGEgbG90IGxlc3MgdmlzdWFsbHkgbm9pc3kuCgo+
ICsgICAgZW5zdXJlZGlyKCIkdGZ0cF9mcmVlYnNkIik7CgoiICIgYXJlIHJlZHVuZGFudCBpbiBQ
ZXJsLiAgSXQncyBub3Qgc2ggOi0pLgoKPiArICAgIGxvZ20oIlRyeWluZyB0byBmaW5kIGEgZGlz
ayB0byBpbnN0YWxsIHRvIik7Cj4gKyAgICAkZGlzayA9IHRhcmdldF9jbWRfb3V0cHV0X3Jvb3Qo
JGhvLCA8PEVORCwgMzApOwo+ICtmb3IgZGlzayBpbiBAZGlza19uYW1lczsgZG8KCkRpZCB5b3Ug
d2FudCB0byBhZGQgc2V0IC1lID8KCj4gKyAgICBpZiBbIC1jICIvZGV2L1wkZGlzayIgXTsgdGhl
bgo+ICsgICAgICAgIGVjaG8gXCRkaXNrCj4gKyAgICAgICAgZXhpdCAwCj4gKyAgICBmaQo+ICtk
b25lCj4gK2V4aXQgMQo+ICtFTkQKPiArICAgIGRlZmluZWQoJGRpc2spIG9yIGRpZSAiVW5hYmxl
IHRvIGZpbmQgYSB2YWxpZCBkaXNrIjsKCnRhcmdldF9jbWRfb3V0cHV0X3Jvb3Qgd2lsbCBuZXZl
ciByZXR1cm4gdW5kZWYuICBJIHRoaW5rIHRoaXMKZXJyb3IgY2hlY2sgaXMgcmVkdW5kYW50LCB0
aGVyZWZvcmUuCgo+ICsgICAgbG9nbSgiVHJ5aW5nIHRvIGZpZ3VyZSBvdXQgcHJpbWFyeSBuaWMg
ZGV2aWNlIG5hbWUiKTsKPiArICAgICRuaWMgPSB0YXJnZXRfY21kX291dHB1dF9yb290KCRobywg
PDxFTkQsIDMwKTsKPiArbmljcz1gaWZjb25maWcgLWxgCgpJIHRoaW5rIHRoaXMgZGVmaW5pdGVs
eSBuZWVkcyBzZXQgLWUuCgo+ICtmb3IgbmljIGluIFwkbmljczsgZG8KPiArICAgIGFkZHI9YGlm
Y29uZmlnIFwkbmljIGluZXR8Z3JlcCBpbmV0fGF3ayB7J3ByaW50IFwkMid9YAo+ICsgICAgaWYg
WyAiXCRhZGRyIiA9ICIkaG8tPntJcH0iIF07IHRoZW4KPiArICAgICAgICBlY2hvIFwkbmljCj4g
KyAgICAgICAgZXhpdCAwCj4gKyAgICBmaQo+ICtkb25lCj4gK2V4aXQgMQo+ICtFTkQKCklzIGl0
IGxpa2VseSB0aGF0IHRoZSBkaXNrIG9yIG5ldHdvcmsgZGV2aWNlIG5hbWUsIGZvciBhIHBhcnRp
Y3VsYXIKZGV2aWNlLCB3aWxsIGNoYW5nZSwgZm9yIGV4YW1wbGUgYWNyb3NzIHZlcnNpb25zIG9m
IEZyZWVCU0QgPwoKPiArICAgIGxvZ20oIlVwbG9hZGluZyB0aGUgaW5zdGFsbCBzZXRzIHRvIHRo
ZSBzeXN0ZW0iKTsKPiArICAgIHRhcmdldF9jbWRfcm9vdCgkaG8sIDw8RU5ELCAzMCk7Cj4gK21r
ZGlyIC1wICR0YXJnZXRfc2V0cwoKTWlzc2luZyBzZXQgLWUuCgo+ICsgICAgbG9nbSgiQ3JlYXRp
bmcgdGhlIGluc3RhbGxlciBzY3JpcHQiKTsKPiArICAgIHRhcmdldF9wdXRmaWxlY29udGVudHNf
cm9vdF9zdGFzaCgkaG8sIDEwLCA8PEVORCwgJ34vaW5zdGFsbHNjcmlwdCcpOwo+ICtzZXQgLWEK
PiArQlNESU5TVEFMTF9ESVNURElSPSIkdGFyZ2V0X3NldHMiCj4gK1pGU0JPT1RfRElTS1M9IiRk
aXNrIgo+ICtESVNUUklCVVRJT05TPSJAc2V0cyIKPiArbm9uSW50ZXJhY3RpdmU9MQo+ICsKPiAr
IyEvYmluL3NoCj4gK3NldCAtZXgKClRoZXJlJ3MgYSAjISBoYWxmd2F5IHRocm91Z2ggdGhpcyBz
Y3JpcHQuCgo+ICsjIFNldHVwIHNlcmlhbCBjb25zb2xlCj4gK3ByaW50ZiAiJXMiICItaCAtUyRj
e0JhdWR9IiA+PiAvYm9vdC5jb25maWcKCkFyZSB5b3UgZGVsaWJlcmF0ZWx5IGxlYXZpbmcgL2Jv
b3QuY29uZmlnIHdpdGggbm8gZmluYWwgbmV3bGluZSA/Cgo+ICtjYXQgPDwgRU5EQk9PVCA+PiAv
Ym9vdC9sb2FkZXIuY29uZgo+ICtib290X3NlcmlhbD0iWUVTIgo+ICtjb21jb25zb2xlX3NwZWVk
PSIkY3tCYXVkfSIKPiArY29uc29sZT0iY29tY29uc29sZSIKPiArYm9vdF92ZXJib3NlPSJZRVMi
Cj4gK2JlYXN0aWVfZGlzYWJsZT0iWUVTIgoKOi0pIHJlIGJlYXN0aWUuCgoKSWFuLgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 23 14:46:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 14:46:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dOPqk-0007MQ-6J; Fri, 23 Jun 2017 14:46:18 +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 1dOPqj-0007MD-Tr
 for xen-devel@lists.xen.org; Fri, 23 Jun 2017 14:46:18 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 2E/24-03696-9B92D495; Fri, 23 Jun 2017 14:46:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLIsWRWlGSWpSXmKPExsUyZ7p8oO4OTd9
 Ig68r1S2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owFRx+wFBxWr1i2fQNLA+MP+S5GLg4hgYlM
 Er92nWCDcP4ySjzd+Z4FwtnIKNEz7Q5zFyMnkNPNKLF2QQaEXSTRdfUWK4jNIqAqcW7OI6AGD
 g42AROJN6scQcIiAuoSfy5MYASZwyzwhlHi5sLFLCAJYYFUid2r54D18gqYS0w93cwIsWwls8
 SOff+ZIRKCEidnPgFrYBawkmib18cMsoBZQFpi+T8OkDCngLXE31tvwUpEBZQldt/aC9YqIWA
 o8XnjUuYJjEKzkEyahWTSLIRJEGEtiRv/XjLhFAax7SWO9/WzLWBkX8WoXpxaVJZapGuil1SU
 mZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGC0MQLCDsfuy/yFGSQ4mJVHe2DM+kUJ8S
 fkplRmJxRnxRaU5qcWHGGU4OJQkeDdp+EYKCRalpqdWpGXmAOMWJi3BwaMkwmsGjF0h3uKCxN
 zizHSI1ClGRSlx3nMgfQIgiYzSPLg2WKq4xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWHeNyB
 TeDLzSuCmvwJazAS0eMYaH5DFJYkIKakGxj7Na+tWr/05+6/eySvbi1+Kq5580ncyUz+w0ft+
 lJD1iTlX+WbZzRT84XRQeYlYY7SP6u7iZYtMFmzeXz/JSX7jBwn9CLVnenf0P7Ju2pMjWXXl3
 M4Ow59C5yrrj317N3NXT4OmJteWphdZXPpzwveXXzo640bf8d3dVrZxiRdl5PkEYkSuySixFG
 ckGmoxFxUnAgDM3VMHEAMAAA==
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1498229175!67387546!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 622 invoked from network); 23 Jun 2017 14:46:16 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Jun 2017 14:46:16 -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
 v5NEk6VD012927
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 23 Jun 2017 14:46:06 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 v5NEk5EJ008631
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 23 Jun 2017 14:46:06 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 v5NEk5mC028428;
 Fri, 23 Jun 2017 14:46:05 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 23 Jun 2017 07:46:04 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id D9EB66A0136; Fri, 23 Jun 2017 10:46:03 -0400 (EDT)
Date: Fri, 23 Jun 2017 10:46:03 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20170623144603.GJ16947@char.us.oracle.com>
References: <1498155329-4752-1-git-send-email-andrew.cooper3@citrix.com>
 <1498155329-4752-4-git-send-email-andrew.cooper3@citrix.com>
 <12865bf5-d94b-51ad-42d2-1b0f0102010a@arm.com>
 <827484de-2053-611d-470d-2d1783967d04@citrix.com>
 <c5d19d9b-5c60-bbf3-372f-57d8f096a9cf@arm.com>
 <e686afd9-ecfa-a42a-4a43-a70e960b6ab9@citrix.com>
 <20170623143544.GI16947@char.us.oracle.com>
 <7c970989-4b32-cd20-2650-7e0ee745f0f5@arm.com>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="GvXjxJ+pjyke8COw"
Content-Disposition: inline
In-Reply-To: <7c970989-4b32-cd20-2650-7e0ee745f0f5@arm.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.9 v3 3/3] xen/livepatch: Don't crash
 on encountering STN_UNDEF relocations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.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>


--GvXjxJ+pjyke8COw
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

On Fri, Jun 23, 2017 at 03:36:51PM +0100, Julien Grall wrote:
> 
> 
> On 23/06/17 15:35, Konrad Rzeszutek Wilk wrote:
> > On Fri, Jun 23, 2017 at 02:45:22PM +0100, Andrew Cooper wrote:
> > > On 23/06/17 14:43, Julien Grall wrote:
> > > > Hi,
> > > > 
> > > > On 23/06/17 14:33, Andrew Cooper wrote:
> > > > > On 23/06/17 14:32, Julien Grall wrote:
> > > > > > Hi Andrew,
> > > > > > 
> > > > > > I am a bit confused, the title says "PATCH for-4.9 v3 3/3". I haven't
> > > > > > been CCed on the first two patches. Does it mean you are only looking
> > > > > > at this patch to be in 4.9?
> > > > > 
> > > > > Sorry - I messed up the CC lists.  The correctness of this patch does
> > > > > depend on the previous two, so all 3 are looking for inclusion.
> > > > 
> > > > Given that we don't have livepatch testing in osstest how much test
> > > > have we done on those 3 patches?
> > > 
> > > There is testing in OSSTest.
> > 
> > Hurray hurray hurray!
> > > 
> > > I've manually run each of the scenarios, including with my livepatch
> > > which has a STN_UNDEF relocation.
> > > 
> > > I don't know what testing Konrad has done.
> > 
> > I run a version of the same tests that are in OSSTest (basically an earlier
> > version of the Perl code) and I have done it on x86 and on ARM32.
> > 
> > And I also run the standalone OSSTest (on x86)
> > 
> > And then I also do a livepatch using the livepatch-build-tools on x86 to
> > patch some silly function.
> > 
> > So from a testing perspective these patches have been tested very exhaustively.
> 
> Well it has not been tested on ARM64 :). I am about to do that.

/me facepalm.

I really need to get myself a working ARM64 box that is not expensive.


Also attached is the poor-man livepatch_test.perl script that mirrors
what OSSTest does.

[Do adjust the path, it is /usr/lib/debug, but it should be /usr/lib/debug/livepatch
with Xen 4.9]


--GvXjxJ+pjyke8COw
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="livepatch_test.perl"

#!/usr/bin/perl

use Data::Dumper;

my @livepatch_files = ("xen_hello_world.livepatch", "xen_replace_world.livepatch",
			"xen_bye_world.livepatch", "xen_nop.livepatch");

my @livepatch_tests = (
	{cmd => "xen-livepatch list", rc => 0},
	{cmd => "xl info | grep xen_extra | grep -q \"Hello World\"", rc => 256},
	{cmd => "xen-livepatch revert xen_hello_world", rc => 256},
	{cmd => "xen-livepatch load xen_hello_world.livepatch", rc => 0},
	{cmd => "xen-livepatch load xen_hello_world.livepatch", rc => 256},
	{cmd => "xen-livepatch list | grep -q xen_hello_world", rc => 0},
	{cmd => "xl info | grep xen_extra | grep -q \"Hello World\"", rc => 0},
	{cmd => "xen-livepatch revert xen_hello_world", rc => 0},
	{cmd => "xl info | grep xen_extra | grep -q \"Hello World\"", rc => 256},
	{cmd => "xen-livepatch unload xen_hello_world", rc => 0},
	{cmd => "xen-livepatch unload xen_hello_world", rc => 256},
	{cmd => "xl info | grep xen_extra | grep -q \"Hello World\"", rc => 256},
	{cmd => "xen-livepatch load xen_hello_world.livepatch", rc => 0},
	{cmd => "xen-livepatch load xen_bye_world.livepatch", rc => 0},
	{cmd => "xl info | grep xen_extra | grep -q \"Bye World\"", rc => 0},
	{cmd => "xen-livepatch upload xen_replace xen_replace_world.livepatch", rc => 0},
	{cmd => "xen-livepatch replace xen_replace", rc => 0},
	{cmd => "xen-livepatch apply xen_hello_world", rc => 256},
	{cmd => "xen-livepatch apply xen_bye_world", rc => 256},
	{cmd => "xl info | grep xen_extra | grep -q \"Hello Again Wor\"", rc => 0},
	{cmd => "xen-livepatch apply xen_replace", rc => 0},
	{cmd => "xen-livepatch revert xen_replace", rc => 0},
	{cmd => "xen-livepatch unload xen_replace", rc => 0},
	{cmd => "xen-livepatch unload xen_hello_world", rc => 0},
	{cmd => "xen-livepatch unload xen_bye_world", rc => 0},
	{cmd => "xen-livepatch list | grep -q xen", rc => 256},
	# If running this under Xen 4.4, or 5.5 it will fail.
	#{cmd => "[ `xl info| grep \"xen_m\" | grep or | sed s/.*:// | uniq | wc -l` == 2 ]", rc => 0},
	{cmd => "xen-livepatch load xen_nop.livepatch", rc => 0},
	{cmd => "xen-livepatch revert xen_nop", rc => 0},
	{cmd => "xen-livepatch apply xen_nop", rc => 0},
	{cmd => "[ `xl info| grep \"xen_m\" | grep or | sed s/.*:// | uniq | wc -l` == 1 ]", rc => 0},
	{cmd => "xen-livepatch unload xen_nop", rc => 256},
	{cmd => "xen-livepatch revert xen_nop", rc => 0},
	{cmd => "xen-livepatch unload xen_nop", rc => 0},
	);

chdir("/usr/lib/debug") or die "cannot change: $!\n";

foreach my $file (@livepatch_files)
{
	if ( ! -f $file ) {
		die "$file is missing!\n";
	}
}
print "Have $#livepatch_tests test-cases\n";
my $rc=0;
for my $i ( 0 .. $#livepatch_tests ) {
	my $expected_rc = $livepatch_tests[$i]{rc};
	my $cmd = $livepatch_tests[$i]{cmd};
	print "Executing: '$cmd:' ..";
	my $rc=system($cmd);
	if ( $rc != $expected_rc ) {
		print "FAILED (got $rc, expected: $expected_rc)\n";
		exit $rc
	}
	print ".. OK!\n";
}
exit $rc

--GvXjxJ+pjyke8COw
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--GvXjxJ+pjyke8COw--


From xen-devel-bounces@lists.xen.org Fri Jun 23 14:49:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 14: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 1dOPtX-0007bT-Jk; Fri, 23 Jun 2017 14:49: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=3404166d7=anthony.perard@citrix.com>)
 id 1dOPtW-0007bM-9s
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 14:49:10 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 26/F3-01733-56A2D495; Fri, 23 Jun 2017 14:49:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHRDpG6qlm+
 kwcHpvBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bs/9fZCrazVnT9/c/UwLiPpYuRk0NCwF/i
 48tNjCA2i4CqRMvd/8wgNpuAgcSK6VfB4iIC2hIvVq1jA7GZBVQkTs3rAurl4BAWCJH4/rEAJ
 MwrYC2xqfMLaxcjF4eQwDJGiZnbmxkhEoISJ2c+YYHo1ZFYsPsTG0gvs4C0xPJ/HCBhTgEHie
 /tDewgtqiAssS8favAVgkJqEncWLiMZQIj3ywkk2YhmTQLYdICRuZVjBrFqUVlqUW6RqZ6SUW
 Z6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBgVbPwMC4g3FXu98hRkkOJiVR3tgzPpFC
 fEn5KZUZicUZ8UWlOanFhxhlODiUJHhVNX0jhQSLUtNTK9Iyc4AhD5OW4OBREuE1A0nzFhck5
 hZnpkOkTjEac9w5uf4LE0fThy1fmIRY8vLzUqXEec9pAJUKgJRmlObBDYLF4iVGWSlhXkYGBg
 YhnoLUotzMElT5V4ziHIxKwrxvQKbwZOaVwO17BXQKE9ApM9b4gJxSkoiQkmpgTFiyIkH+ZE3
 Pt+r1/3pdf7um1W7IDRZVTgnRvcK+SuCYttEb189vi0IMH03QWXrSN2/3bjXGjt0OlWKJD9Ob
 GZ/wWEX/2ij6PJ371iVh7mM7llf/qf2QH+Wk+WMR467Th13PztRsXtt3cHNXpeCMv5dl3fa8E
 55qNFmq9EHpYnc3l1epswRnK7EUZyQaajEXFScCAJf2mdbAAgAA
X-Env-Sender: prvs=3404166d7=anthony.perard@citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1498229347!104778563!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16709 invoked from network); 23 Jun 2017 14:49:08 -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;
 23 Jun 2017 14:49:08 -0000
X-IronPort-AV: E=Sophos;i="5.39,378,1493683200"; d="scan'208";a="429159956"
Date: Fri, 23 Jun 2017 15:49:05 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170623144905.GF1702@perard.uk.xensource.com>
References: <20170616175704.7832-1-anthony.perard@citrix.com>
 <20170616175704.7832-16-anthony.perard@citrix.com>
 <22861.7016.107233.851284@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <22861.7016.107233.851284@mariner.uk.xensource.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [OSSTEST PATCH v11 15/20] ts-openstack-tempest: Fix
 tempest invocation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBKdW4gMjMsIDIwMTcgYXQgMDI6NDU6MTJQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gQW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW09TU1RFU1QgUEFUQ0ggdjExIDE1LzIwXSB0
cy1vcGVuc3RhY2stdGVtcGVzdDogRml4IHRlbXBlc3QgaW52b2NhdGlvbiIpOgo+ID4gLi9ydW5f
dGVtcGVzdC5zaCBpcyBkZXByZWNhdGVkLgo+IC4uLgo+ID4gICAgICB0YXJnZXRfY21kKCRobywg
PDxFTkQsIDcyMDApOwo+ID4gIHNldCAtZQo+ID4gLSRidWlsZGRpci90ZW1wZXN0L3J1bl90ZW1w
ZXN0LnNoIC0tdmlydHVhbC1lbnYgLS0gLS1jb25jdXJyZW5jeT0yICckcmVnZXgnCj4gPiArY2Qg
JGJ1aWxkZGlyL3RlbXBlc3QKPiA+ICt0ZW1wZXN0IHJ1biAtLWNvbmN1cnJlbmN5PTIgLS1yZWdl
eCAnJHJlZ2V4Jwo+IAo+IEhhcyAvdXNyL2xvY2FsL2Jpbi90ZW1wZXN0IG9yIHNvbWV0aGluZyBi
ZWVuIGNyZWF0ZWQgYnkKPiB0cy1vcGVuc3RheS1kZXBsb3ksIHRoZW4gPwoKWWVzLgoKPiBJZiBz
bywKPiAKPiAgIEFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNv
bT4KPiAKPiBPdGhlcndpc2UgSSB3b25kZXIgaG93IHRoaXMgd29ya3MsIHNpbmNlIEkgZG9uJ3Qg
c2VlIGhvdyBgdGVtcGVzdCcKPiB3b3VsZCBiZSBvbiBQQVRILgo+IAo+IElhbi4KCi0tIApBbnRo
b255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 23 14:49:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 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 1dOPu1-0007eo-Rh; Fri, 23 Jun 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=34051225d=wei.liu2@citrix.com>)
 id 1dOPu1-0007eU-3X
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 14:49:41 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 32/25-02956-48A2D495; Fri, 23 Jun 2017 14:49:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprBIsWRWlGSWpSXmKPExsXitHSDvW6Llm+
 kwbNci+9bJjM5MHoc/nCFJYAxijUzLym/IoE1Y90q3YIDnBV7DiY0MF5i72Lk4JAQ8Jc4uaGi
 i5GTg0VAVeLnk+tsIDabgLLEz85eMFtEQFfi2YJnYDazQL7ErudnWEFsYYFEibbpH9hBbF4BC
 4nHv08xdzFycQgJzGKUWL18FxtEQlDi5MwnLBDNOhILdn9iA9nLLCAtsfwfB0iYU8BO4svaVi
 YQW1RARaJz6RywciEBBYmO6ceYJjDyzUIyaRaSSbMQJi1gZF7FqFGcWlSWWqRrZK6XVJSZnlG
 Sm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYYgxAsINx8drAQ4ySHExKoryxZ3wihfiS8lMq
 MxKLM+KLSnNSiw8xynBwKEnwbtLwjRQSLEpNT61Iy8wBBjtMWoKDR0mE10wTKM1bXJCYW5yZD
 pE6xagoJc57DqRPACSRUZoH1waLsEuMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5rUFGc+TmV
 cCN/0V0GImoMUz1viALC5JREhJNTDuCbg6a9EGg6JP3CuNZ+u9UAzef3jeFiu9DQKZl1ovnGD
 849rnpnOz+vHFptPiZtPklq1/siU4f8VSeQemHbUc+ZobZ3Y0Zr1Men00Vlh6X6u4edSWyg1B
 sTGCa0x3Pz26sCds0oVjqQ3Cnr/4LsYzOcm83p7LkyUxN8vZkSOBf+eGVexHLUqUWIozEg21m
 IuKEwHmrRGNqwIAAA==
X-Env-Sender: prvs=34051225d=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1498229378!56321736!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29995 invoked from network); 23 Jun 2017 14:49:39 -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;
 23 Jun 2017 14:49:39 -0000
X-IronPort-AV: E=Sophos;i="5.39,378,1493683200"; d="scan'208";a="437643015"
Date: Fri, 23 Jun 2017 15:49:36 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170623144936.fso2a4xytg25l5cq@citrix.com>
References: <20170608171203.20416-1-wei.liu2@citrix.com>
 <20170608171203.20416-20-wei.liu2@citrix.com>
 <714219bb-6a69-31ab-2cc8-09bd7b210f89@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <714219bb-6a69-31ab-2cc8-09bd7b210f89@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v4 19/27] x86: move
 hypercall_page_initialise_ring3_kernel to pv/hypercall.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>

T24gRnJpLCBKdW4gMjMsIDIwMTcgYXQgMDE6NDE6MjlQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAwOC8wNi8xNyAxODoxMSwgV2VpIExpdSB3cm90ZToKPiA+IFNpZ25lZC1vZmYt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gPiAtLS0KPiA+ICB4ZW4vYXJjaC94
ODYvcHYvaHlwZXJjYWxsLmMgICAgIHwgMzYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrCj4gPiAgeGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5jICAgICB8IDM2IC0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ID4gIHhlbi9pbmNsdWRlL2FzbS14ODYvaHlw
ZXJjYWxsLmggfCAgMSArCj4gPiAgMyBmaWxlcyBjaGFuZ2VkLCAzNyBpbnNlcnRpb25zKCspLCAz
NiBkZWxldGlvbnMoLSkKPiA+Cj4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2h5cGVy
Y2FsbC5jIGIveGVuL2FyY2gveDg2L3B2L2h5cGVyY2FsbC5jCj4gPiBpbmRleCA3YzVlNWE2Mjlk
Li4yODczNDBlNzc0IDEwMDY0NAo+ID4gLS0tIGEveGVuL2FyY2gveDg2L3B2L2h5cGVyY2FsbC5j
Cj4gPiArKysgYi94ZW4vYXJjaC94ODYvcHYvaHlwZXJjYWxsLmMKPiA+IEBAIC0yNTUsNiArMjU1
LDQyIEBAIGVudW0gbWNfZGlzcG9zaXRpb24gYXJjaF9kb19tdWx0aWNhbGxfY2FsbChzdHJ1Y3Qg
bWNfc3RhdGUgKnN0YXRlKQo+ID4gICAgICAgICAgICAgICA/IG1jX2NvbnRpbnVlIDogbWNfcHJl
ZW1wdDsKPiA+ICB9Cj4gPiAgCj4gPiArdm9pZCBoeXBlcmNhbGxfcGFnZV9pbml0aWFsaXNlX3Jp
bmczX2tlcm5lbCh2b2lkICpoeXBlcmNhbGxfcGFnZSkKPiA+ICt7Cj4gPiArICAgIGNoYXIgKnA7
Cj4gPiArICAgIGludCBpOwo+IAo+IHZvaWQgKnAgPSBoeXBlcmNhbGxfcGFnZTsKPiB1bnNpZ25l
ZCBpbnQgaTsKPiAKPiA+ICsKPiA+ICsgICAgLyogRmlsbCBpbiBhbGwgdGhlIHRyYW5zZmVyIHBv
aW50cyB3aXRoIHRlbXBsYXRlIG1hY2hpbmUgY29kZS4gKi8KPiA+ICsgICAgZm9yICggaSA9IDA7
IGkgPCAoUEFHRV9TSVpFIC8gMzIpOyBpKysgKQo+ID4gKyAgICB7Cj4gCj4gaSsrLCBwICs9IDMy
CgpXYWl0LCBJIHRoaW5rIHBvaW50ZXIgYXJpdGhtZXRpYyBpcyBub3QgYWxsb3dlZCBvbiB2b2lk
KiA/Cgo+IAo+IE90aGVyd2lzZSwgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 23 14:53:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 14:53:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dOPxn-0008PB-Fa; Fri, 23 Jun 2017 14:53: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=340330eb0=Andrew.Cooper3@citrix.com>)
 id 1dOPxm-0008P5-5g
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 14:53:34 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 A3/6E-03557-D6B2D495; Fri, 23 Jun 2017 14:53:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsWyU9JRQjdX2zf
 S4PF6JovvWyYzOTB6HP5whSWAMYo1My8pvyKBNeNfp1jBV86K6U/nsDUwTuHoYuTkkBDwk+i4
 2sIMYgsLJEpsuX2DBcQWEVCUePDyJiuILSRwglGieUU+iM0sECAxc/J8NhCbTUBfYveLT0wgN
 q+ArcT+rdPBbBYBVYneU6fAekUFwiXeNh5hgagRlDg58wmYzSlgKfFq2mZ2iJkGEkcWzWGFsO
 Ultr+dwwyxV03iWv8ldog70yUmPuthmcDIPwvJqFlI2mchaV/AyLyKUaM4tagstUjX0EgvqSg
 zPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwBBmAYAfj5Y0BhxglOZiURHljz/hECvEl
 5adUZiQWZ8QXleakFh9ilOHgUJLgNdPyjRQSLEpNT61Iy8wBRgNMWoKDR0mE10wTKM1bXJCYW
 5yZDpE6xagoJc57ByQhAJLIKM2Da4NF4CVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ8+qDbO
 fJzCuBm/4KaDET0OIZa3xAFpckIqSkGhg3Ll70ep+c2vmE8k751VIVHLLNUyaGyh1408i+IO/
 kuaniWZvLti9x+uT47LHuvWula24ue6Oi/TVOnZ/rvkJlgcyBq59WOrfPfno5pfVTX+qqvy/V
 zVXsmZYc/rR/TX3xo58/+d3i2pfcnbljx3qZe1tCmM/Ne/wu1stijSqX56a+l1MqOqNUlViKM
 xINtZiLihMB48RgibsCAAA=
X-Env-Sender: prvs=340330eb0=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1498229612!68723270!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52045 invoked from network); 23 Jun 2017 14:53:32 -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;
 23 Jun 2017 14:53:32 -0000
X-IronPort-AV: E=Sophos;i="5.39,378,1493683200"; d="scan'208";a="48313276"
To: Wei Liu <wei.liu2@citrix.com>
References: <20170608171203.20416-1-wei.liu2@citrix.com>
 <20170608171203.20416-20-wei.liu2@citrix.com>
 <714219bb-6a69-31ab-2cc8-09bd7b210f89@citrix.com>
 <20170623144936.fso2a4xytg25l5cq@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <9f929109-cfde-5c79-25e1-f0696895f56b@citrix.com>
Date: Fri, 23 Jun 2017 15:53:31 +0100
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: <20170623144936.fso2a4xytg25l5cq@citrix.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v4 19/27] x86: move
 hypercall_page_initialise_ring3_kernel to pv/hypercall.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>

T24gMjMvMDYvMTcgMTU6NDksIFdlaSBMaXUgd3JvdGU6Cj4gT24gRnJpLCBKdW4gMjMsIDIwMTcg
YXQgMDE6NDE6MjlQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMDgvMDYvMTcg
MTg6MTEsIFdlaSBMaXUgd3JvdGU6Cj4+PiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgo+Pj4gLS0tCj4+PiAgeGVuL2FyY2gveDg2L3B2L2h5cGVyY2FsbC5jICAg
ICB8IDM2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+Pj4gIHhlbi9hcmNo
L3g4Ni94ODZfNjQvdHJhcHMuYyAgICAgfCAzNiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KPj4+ICB4ZW4vaW5jbHVkZS9hc20teDg2L2h5cGVyY2FsbC5oIHwgIDEgKwo+Pj4g
IDMgZmlsZXMgY2hhbmdlZCwgMzcgaW5zZXJ0aW9ucygrKSwgMzYgZGVsZXRpb25zKC0pCj4+Pgo+
Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9oeXBlcmNhbGwuYyBiL3hlbi9hcmNoL3g4
Ni9wdi9oeXBlcmNhbGwuYwo+Pj4gaW5kZXggN2M1ZTVhNjI5ZC4uMjg3MzQwZTc3NCAxMDA2NDQK
Pj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9oeXBlcmNhbGwuYwo+Pj4gKysrIGIveGVuL2FyY2gv
eDg2L3B2L2h5cGVyY2FsbC5jCj4+PiBAQCAtMjU1LDYgKzI1NSw0MiBAQCBlbnVtIG1jX2Rpc3Bv
c2l0aW9uIGFyY2hfZG9fbXVsdGljYWxsX2NhbGwoc3RydWN0IG1jX3N0YXRlICpzdGF0ZSkKPj4+
ICAgICAgICAgICAgICAgPyBtY19jb250aW51ZSA6IG1jX3ByZWVtcHQ7Cj4+PiAgfQo+Pj4gIAo+
Pj4gK3ZvaWQgaHlwZXJjYWxsX3BhZ2VfaW5pdGlhbGlzZV9yaW5nM19rZXJuZWwodm9pZCAqaHlw
ZXJjYWxsX3BhZ2UpCj4+PiArewo+Pj4gKyAgICBjaGFyICpwOwo+Pj4gKyAgICBpbnQgaTsKPj4g
dm9pZCAqcCA9IGh5cGVyY2FsbF9wYWdlOwo+PiB1bnNpZ25lZCBpbnQgaTsKPj4KPj4+ICsKPj4+
ICsgICAgLyogRmlsbCBpbiBhbGwgdGhlIHRyYW5zZmVyIHBvaW50cyB3aXRoIHRlbXBsYXRlIG1h
Y2hpbmUgY29kZS4gKi8KPj4+ICsgICAgZm9yICggaSA9IDA7IGkgPCAoUEFHRV9TSVpFIC8gMzIp
OyBpKysgKQo+Pj4gKyAgICB7Cj4+IGkrKywgcCArPSAzMgo+IFdhaXQsIEkgdGhpbmsgcG9pbnRl
ciBhcml0aG1ldGljIGlzIG5vdCBhbGxvd2VkIG9uIHZvaWQqID8KCnZvaWQgcG9pbnRlciBhcml0
aG1ldGljIGlzIGEgR0NDaXNtLCB3aGljaCB3ZSB1c2UgaW4gcGxlbnR5IG9mIG90aGVyCmxvY2F0
aW9ucy4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 23 14:56:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 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 1dOQ0Y-00006G-TE; Fri, 23 Jun 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 <prvs=340e7b1f5=Ian.Jackson@citrix.com>)
 id 1dOQ0X-000068-Kc
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 14:56:25 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 24/DC-03587-81C2D495; Fri, 23 Jun 2017 14:56:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHRDpK6Ejm+
 kwe0/PBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aBlk6mgve8FXeOz2ZuYPzC1cXIySEh4C+x
 peM1G4jNJqAr0bTlL5jNKyAocXLmExYQm1lAT+LG1ClsELa8RPPW2cwQNQ4Sk+/sBqrh4GARU
 JWY0JYGEhYR0JJYv+IpVLmKxKl5XWBjhAVcJf5NusYKYnMKWElsevmfCcQWEsiQ2HD2OjPEOS
 YSbxfuZAMZKSSgJjF3ffwERr5ZSA6aheSgWUgOWsDIvIpRozi1qCy1SNfQSC+pKDM9oyQ3MTN
 H19DATC83tbg4MT01JzGpWC85P3cTIzDQGIBgB+PljQGHGCU5mJREeWPP+EQK8SXlp1RmJBZn
 xBeV5qQWH2KU4eBQkuB9p+UbKSRYlJqeWpGWmQMMeZi0BAePkgivmSZQmre4IDG3ODMdInWKU
 VFKnPcRSJ8ASCKjNA+uDRZnlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMexVkCk9mXgnc9F
 dAi5mAFs9Y4wOyuCQRISXVwLj6VsqihKNMcddkYxruq+stnfvshoZ1cew9jeTFkR47TuccvGF
 sPEW+7W3g6e36Nv+uph9WT5JamaF0W6FANUiw2Co+6CXjhSu3Fi81FEhL5IiZ67Zm48+/Wee+
 PA30Y6236vfiPnZm9etr9w/z+t5xO79q4q5oabtlV2ZMlZoTVpUgdS3wj5gSS3FGoqEWc1FxI
 gC6dUVSrgIAAA==
X-Env-Sender: prvs=340e7b1f5=Ian.Jackson@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1498229782!52333907!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38793 invoked from network); 23 Jun 2017 14:56:23 -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;
 23 Jun 2017 14:56:23 -0000
X-IronPort-AV: E=Sophos;i="5.39,378,1493683200"; d="scan'208";a="429161169"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22861.11284.678145.243855@mariner.uk.xensource.com>
Date: Fri, 23 Jun 2017 15:56:20 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20170602133752.24987-6-roger.pau@citrix.com>
References: <20170602133752.24987-1-roger.pau@citrix.com>
 <20170602133752.24987-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
Subject: Re: [Xen-devel] [PATCH v3 5/8] osstest: introduce a FreeBSD build
	script
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCB2MyA1LzhdIG9zc3Rlc3Q6IGludHJvZHVj
ZSBhIEZyZWVCU0QgYnVpbGQgc2NyaXB0Iik6Cj4gVGhlIGZvbGxvd2luZyBuZXcgaGVscGVycyBh
cmUgYWxzbyBpbnRyb2R1Y2VkLCB0aGF0IGFyZSBvbmx5IHVzZWQgYnkKPiB0aGUgRnJlZUJTRCBi
dWlsZCBzY3JpcHQ6IGJ1aWxkY21kX3N0YW1wZWRfbG9nZ2VkX3Jvb3QgYW5kCj4gdGFyZ2V0X2Nt
ZF9idWlsZF9yb290LCB0aGV5IGJlaGF2ZSBleGFjdGx5IHRoZSBzYW1lIGFzIHRoZSBub24tcm9v
dAo+IGNvdW50ZXJwYXJ0cy4KClBsZWFzZSBzcGxpdCB0aGVzZSBvdXQgaW50byBhIHNlcGFyYXRl
IHBhdGNoLgoKPiBkaWZmIC0tZ2l0IGEvdHMtZnJlZWJzZC1idWlsZCBiL3RzLWZyZWVic2QtYnVp
bGQKPiBuZXcgZmlsZSBtb2RlIDEwMDc1NQo+IGluZGV4IDAwMDAwMDAwLi42YzEwZWVjZQo+IC0t
LSAvZGV2L251bGwKPiArKysgYi90cy1mcmVlYnNkLWJ1aWxkCi4uLgo+ICtzdWIgaW5zdGFsbF9k
ZXBzICgpIHsKPiArICAgIHRhcmdldF9jbWRfcm9vdCgkaG8sICdwa2ctc3RhdGljIGluc3RhbGwg
Z2l0JywgMzAwKTsKPiArfQoKVGhpcyBuZWVkcyB0byBiZSBjb25jdXJyZW5jeS1zYWZlLCBJIHRo
aW5rLCBzaW5jZSBpdCBtaWdodCBydW4Kc2ltdWx0YW5lb3VzbHkgaW4gZGlmZmVybmV0IGpvYnMu
ICBJcyBpdCA/CgpJIHdvbmRlciBpZiB0aGUgcmlnaHQgYW5zd2VyIGlzIGZvciB5b3UgdG8gY2Fs
bAogICB0YXJnZXRfaW5zdGFsbF9wYWNrYWdlcwphbmQgdGVhY2ggdGFyZ2V0X2luc3RhbGxfcGFj
a2FnZXMgYSBtYXBwaW5nIGZyb20gdGhlIERlYmlhbiBwYWNrYWdlCm5hbWVzIHRvIEZyZWVCU0Qg
b25lcywgYW5kIGhvdyB0byBkbyBwYWNrYWdlIGluc3RhbGxhdGlvbiBvbiBGcmVlQlNELgoKPiAr
ICAgIGxvZ20oIkNsZWFuaW5nIHVwIHByZXZpb3VzIGJ1aWxkcyIpOwo+ICsgICAgYnVpbGRjbWRf
c3RhbXBlZF9sb2dnZWQoMzAwLCAnZnJlZWJzZCcsICdjbGVhbndvcmxkJywKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICRwcmVmaXgsICdtYWtlIGNsZWFud29ybGQnLCAnJyk7Cj4gKwo+
ICsgICAgbG9nbSgiQnVpbGRpbmcgd29ybGQiKTsKPiArICAgIGJ1aWxkY21kX3N0YW1wZWRfbG9n
Z2VkKDI1MjAwLCAnZnJlZWJzZCcsICdidWlsZHdvcmxkJywKPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICRwcmVmaXgsIDw8RU5ELCAnJyk7Cj4gK21ha2UgJG1ha2VmbGFncyBidWlsZHdv
cmxkCj4gK0VORAo+ICsKPiArICAgIGxvZ20oIkJ1aWxkaW5nIGtlcm5lbCIpOwo+ICsgICAgYnVp
bGRjbWRfc3RhbXBlZF9sb2dnZWQoMzYwMCwgJ2ZyZWVic2QnLCAnYnVpbGRrZXJuZWwnLAo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHByZWZpeCwgPDxFTkQsICcnKTsKPiArbWFrZSAk
bWFrZWZsYWdzIGJ1aWxka2VybmVsCj4gK0VORAoKVGhlc2UgYXJlIHF1aXRlIGZvcm11bGFpYywg
YXJlbid0IHRoZXkgPyAgTWF5YmUgeW91IHdhbnQgdG8gbWFrZSBhCnN1YiBmb3IgdGhlbSAoZWl0
aGVyIGdsb2JhbCBpbiB0aGlzIGZpbGUsIG9yIGFuIGFub24gc3VicmVmKS4KCj4gKyAgICAjwqBT
ZXQgcGF0aF9mcmVlYnNkZGlzdCB0byBwb2ludCB0byB0aGUgYnVpbGQgb3V0cHV0IGZvbGRlcgo+
ICsgICAgIyBpbiBvcmRlciB0byBtYWtlIHRzLWJ1aWxkLWNoZWNrIGhhcHB5Lgo+ICsgICAgc3Rv
cmVfcnVudmFyKCJwYXRoX2ZyZWVic2RkaXN0IiwgImJ1aWxkLyIpOwoKSGVoLiAgRmluZSBieSBt
ZS4KCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 23 15:00:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 15: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 1dOQ4P-0000mZ-Dl; Fri, 23 Jun 2017 15: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 <JBeulich@suse.com>) id 1dOQ4O-0000mS-Pt
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 15:00:24 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 63/AE-03620-80D2D495; Fri, 23 Jun 2017 15:00:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS5dd1zf
 S4NErFYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeN6z2q2gt3mFR92LGRrYNyj1sXIySEkkCdx
 Y0MnG4jNK2AncWr6LzBbQsBQ4vTCmywgNouAqsSm1V/B4mwC6hJtz7azdjFycIgIGEicO5rUx
 cjFwSzwn0mid/EUsBphgQiJx196WCDm20n83LiUGaSeV0BQ4u8OYZAws4CWxMNft1ggbG2JZQ
 tfg5UwC0hLLP/HMYGRdxZCwywkDbOQNMxCaFjAyLKKUaM4tagstUjX0FAvqSgzPaMkNzEzR9f
 QwEwvN7W4ODE9NScxqVgvOT93EyMwyBiAYAfjp2UBhxglOZiURHljz/hECvEl5adUZiQWZ8QX
 leakFh9i1ODgENi2a/UFRimWvPy8VCUJ3hpt30ghwaLU9NSKtMwcYBzAlEpw8CiJ8JppAqV5i
 wsSc4sz0yFSpxgVpcR5dXSAEgIgiYzSPLg2WOxdYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkj
 DvfpDtPJl5JXDTXwEtZgJaPGOND8jikkSElFQDY6ipxm0R41MyxbdbnIsUdi5TXPhebvbbHWe
 bY9Z7zYqt2vRL9JLyZja9fgMGmVwVDc3ZEcc/dle/Obo3Paqu+qxd3bzsX8JWLT+VWsPf5L/d
 eHv/lCSPhSfCPLc4p+U/KHpRcmTz5ie/r3QcFn2nenft2r+lXGubFeorPH6khd7/JHNV0+iai
 BJLcUaioRZzUXEiAHhqb1u4AgAA
X-Env-Sender: JBeulich@suse.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1498230021!67389812!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8659 invoked from network); 23 Jun 2017 15:00:23 -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; 23 Jun 2017 15:00:23 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 23 Jun 2017 09:00:21 -0600
Message-Id: <594D492502000078001666B2@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 23 Jun 2017 09:00:21 -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>, Daniel de Graaf <dgdegra@tycho.nsa.gov>
Subject: [Xen-devel] [PATCH v2] passthrough: give
 XEN_DOMCTL_test_assign_device more sane semantics
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U28gZmFyIGNhbGxlcnMgb2YgdGhlIGxpYnhjIGludGVyZmFjZSBwYXNzZWQgaW4gYSBkb21haW4g
SUQgd2hpY2ggd2FzCnRoZW4gaWdub3JlZCBpbiB0aGUgaHlwZXJ2aXNvci4gSW5zdGVhZCwgbWFr
ZSB0aGUgaHlwZXJ2aXNvciBob25vciBpdAooYWNjZXB0aW5nIERPTUlEX0lOVkFMSUQgdG8gb2J0
YWluIG9yaWdpbmFsIGJlaGF2aW9yKSwgYWxsb3dpbmcgdG8KcXVlcnkgd2hldGhlciBhIGRldmlj
ZSBjYW4gYmUgYXNzaWduZWQgdG8gYSBwYXJ0aWN1bGFyIGRvbWFpbi4KClNpZ25lZC1vZmYtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCnYyOiBBbHRlciB0aGUgc2VtYW50
aWNzIHRvIGNoZWNrIHdoZXRoZXIgdGhlIGRldmljZSBjYW4gYmUgYXNzaWduZWQgdG8KICAgIHRo
ZSBwYXNzZWQgaW4gZG9tYWluLgpUQkQ6IEl0J3Mgbm90IGNsZWFyIHRvIG1lIHdoZXRoZXIgdGhl
IHRlc3QtYXNzaWduIFhTTSBob29rcyBhcmUgc3RpbGwKICAgICB1c2VmdWwgdGhpcyB3YXkuCgot
LS0gYS94ZW4vY29tbW9uL2RvbWN0bC5jCisrKyBiL3hlbi9jb21tb24vZG9tY3RsLmMKQEAgLTM5
MSwxMSArMzkxLDE1IEBAIGxvbmcgZG9fZG9tY3RsKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGUK
IAogICAgIHN3aXRjaCAoIG9wLT5jbWQgKQogICAgIHsKLSAgICBjYXNlIFhFTl9ET01DVExfY3Jl
YXRlZG9tYWluOgogICAgIGNhc2UgWEVOX0RPTUNUTF90ZXN0X2Fzc2lnbl9kZXZpY2U6CisgICAg
ICAgIGlmICggb3AtPmRvbWFpbiA9PSBET01JRF9JTlZBTElEICkKKyAgICAgICAgeworICAgIGNh
c2UgWEVOX0RPTUNUTF9jcmVhdGVkb21haW46CiAgICAgY2FzZSBYRU5fRE9NQ1RMX2dkYnN4X2d1
ZXN0bWVtaW86Ci0gICAgICAgIGQgPSBOVUxMOwotICAgICAgICBicmVhazsKKyAgICAgICAgICAg
IGQgPSBOVUxMOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKyAgICAgICAgLyogZmFs
bCB0aHJvdWdoICovCiAgICAgZGVmYXVsdDoKICAgICAgICAgZCA9IHJjdV9sb2NrX2RvbWFpbl9i
eV9pZChvcC0+ZG9tYWluKTsKICAgICAgICAgaWYgKCAhZCAmJiBvcC0+Y21kICE9IFhFTl9ET01D
VExfZ2V0ZG9tYWluaW5mbyApCi0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2RldmljZV90
cmVlLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvZGV2aWNlX3RyZWUuYwpAQCAtMTQz
LDEyICsxNDMsMTUgQEAgaW50IGlvbW11X2RvX2R0X2RvbWN0bChzdHJ1Y3QgeGVuX2RvbWN0bAog
ICAgIHN3aXRjaCAoIGRvbWN0bC0+Y21kICkKICAgICB7CiAgICAgY2FzZSBYRU5fRE9NQ1RMX2Fz
c2lnbl9kZXZpY2U6CisgICAgICAgIEFTU0VSVChkKTsKKyAgICAgICAgLyogZmFsbCB0aHJvdWdo
ICovCisgICAgY2FzZSBYRU5fRE9NQ1RMX3Rlc3RfYXNzaWduX2RldmljZToKICAgICAgICAgcmV0
ID0gLUVOT0RFVjsKICAgICAgICAgaWYgKCBkb21jdGwtPnUuYXNzaWduX2RldmljZS5kZXYgIT0g
WEVOX0RPTUNUTF9ERVZfRFQgKQogICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgcmV0ID0g
LUVJTlZBTDsKLSAgICAgICAgaWYgKCBkLT5pc19keWluZyB8fCBkb21jdGwtPnUuYXNzaWduX2Rl
dmljZS5mbGFncyApCisgICAgICAgIGlmICggKGQgJiYgZC0+aXNfZHlpbmcpIHx8IGRvbWN0bC0+
dS5hc3NpZ25fZGV2aWNlLmZsYWdzICkKICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgIHJl
dCA9IGR0X2ZpbmRfbm9kZV9ieV9ncGF0aChkb21jdGwtPnUuYXNzaWduX2RldmljZS51LmR0LnBh
dGgsCkBAIC0xNTcsMTAgKzE2MCwyMiBAQCBpbnQgaW9tbXVfZG9fZHRfZG9tY3RsKHN0cnVjdCB4
ZW5fZG9tY3RsCiAgICAgICAgIGlmICggcmV0ICkKICAgICAgICAgICAgIGJyZWFrOwogCi0gICAg
ICAgIHJldCA9IHhzbV9hc3NpZ25fZHRkZXZpY2UoWFNNX0hPT0ssIGQsIGR0X25vZGVfZnVsbF9u
YW1lKGRldikpOworICAgICAgICByZXQgPSBkID8geHNtX2Fzc2lnbl9kdGRldmljZShYU01fSE9P
SywgZCwgZHRfbm9kZV9mdWxsX25hbWUoZGV2KSkKKyAgICAgICAgICAgICAgICA6IHhzbV90ZXN0
X2Fzc2lnbl9kdGRldmljZShYU01fSE9PSywgZHRfbm9kZV9mdWxsX25hbWUoZGV2KSk7CiAgICAg
ICAgIGlmICggcmV0ICkKICAgICAgICAgICAgIGJyZWFrOwogCisgICAgICAgIGlmICggZG9tY3Rs
LT5jbWQgPT0gWEVOX0RPTUNUTF90ZXN0X2Fzc2lnbl9kZXZpY2UgKQorICAgICAgICB7CisgICAg
ICAgICAgICBpZiAoIGlvbW11X2R0X2RldmljZV9pc19hc3NpZ25lZChkZXYpICkKKyAgICAgICAg
ICAgIHsKKyAgICAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSICIlcyBhbHJlYWR5IGFz
c2lnbmVkLlxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgZHRfbm9kZV9mdWxsX25hbWUoZGV2
KSk7CisgICAgICAgICAgICAgICAgcmV0ID0gLUVJTlZBTDsKKyAgICAgICAgICAgIH0KKyAgICAg
ICAgICAgIGJyZWFrOworICAgICAgICB9CisKICAgICAgICAgcmV0ID0gaW9tbXVfYXNzaWduX2R0
X2RldmljZShkLCBkZXYpOwogCiAgICAgICAgIGlmICggcmV0ICkKQEAgLTE5NCwzMyArMjA5LDYg
QEAgaW50IGlvbW11X2RvX2R0X2RvbWN0bChzdHJ1Y3QgeGVuX2RvbWN0bAogICAgICAgICAgICAg
ICAgICAgIGR0X25vZGVfZnVsbF9uYW1lKGRldiksIGQtPmRvbWFpbl9pZCwgcmV0KTsKICAgICAg
ICAgYnJlYWs7CiAKLSAgICBjYXNlIFhFTl9ET01DVExfdGVzdF9hc3NpZ25fZGV2aWNlOgotICAg
ICAgICByZXQgPSAtRU5PREVWOwotICAgICAgICBpZiAoIGRvbWN0bC0+dS5hc3NpZ25fZGV2aWNl
LmRldiAhPSBYRU5fRE9NQ1RMX0RFVl9EVCApCi0gICAgICAgICAgICBicmVhazsKLQotICAgICAg
ICByZXQgPSAtRUlOVkFMOwotICAgICAgICBpZiAoIGRvbWN0bC0+dS5hc3NpZ25fZGV2aWNlLmZs
YWdzICkKLSAgICAgICAgICAgIGJyZWFrOwotCi0gICAgICAgIHJldCA9IGR0X2ZpbmRfbm9kZV9i
eV9ncGF0aChkb21jdGwtPnUuYXNzaWduX2RldmljZS51LmR0LnBhdGgsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBkb21jdGwtPnUuYXNzaWduX2RldmljZS51LmR0LnNpemUs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmZGV2KTsKLSAgICAgICAgaWYg
KCByZXQgKQotICAgICAgICAgICAgYnJlYWs7Ci0KLSAgICAgICAgcmV0ID0geHNtX3Rlc3RfYXNz
aWduX2R0ZGV2aWNlKFhTTV9IT09LLCBkdF9ub2RlX2Z1bGxfbmFtZShkZXYpKTsKLSAgICAgICAg
aWYgKCByZXQgKQotICAgICAgICAgICAgYnJlYWs7Ci0KLSAgICAgICAgaWYgKCBpb21tdV9kdF9k
ZXZpY2VfaXNfYXNzaWduZWQoZGV2KSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHByaW50ayhY
RU5MT0dfR19FUlIgIiVzIGFscmVhZHkgYXNzaWduZWQuXG4iLAotICAgICAgICAgICAgICAgICAg
IGR0X25vZGVfZnVsbF9uYW1lKGRldikpOwotICAgICAgICAgICAgcmV0ID0gLUVJTlZBTDsKLSAg
ICAgICAgfQotICAgICAgICBicmVhazsKLQogICAgIGRlZmF1bHQ6CiAgICAgICAgIHJldCA9IC1F
Tk9TWVM7CiAgICAgICAgIGJyZWFrOwotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2ku
YworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYwpAQCAtMTU3OSwzNSArMTU3OSwx
MCBAQCBpbnQgaW9tbXVfZG9fcGNpX2RvbWN0bCgKICAgICB9CiAgICAgYnJlYWs7CiAKLSAgICBj
YXNlIFhFTl9ET01DVExfdGVzdF9hc3NpZ25fZGV2aWNlOgotICAgICAgICByZXQgPSAtRU5PREVW
OwotICAgICAgICBpZiAoIGRvbWN0bC0+dS5hc3NpZ25fZGV2aWNlLmRldiAhPSBYRU5fRE9NQ1RM
X0RFVl9QQ0kgKQotICAgICAgICAgICAgYnJlYWs7Ci0KLSAgICAgICAgcmV0ID0gLUVJTlZBTDsK
LSAgICAgICAgaWYgKCBkb21jdGwtPnUuYXNzaWduX2RldmljZS5mbGFncyApCi0gICAgICAgICAg
ICBicmVhazsKLQotICAgICAgICBtYWNoaW5lX3NiZGYgPSBkb21jdGwtPnUuYXNzaWduX2Rldmlj
ZS51LnBjaS5tYWNoaW5lX3NiZGY7Ci0KLSAgICAgICAgcmV0ID0geHNtX3Rlc3RfYXNzaWduX2Rl
dmljZShYU01fSE9PSywgbWFjaGluZV9zYmRmKTsKLSAgICAgICAgaWYgKCByZXQgKQotICAgICAg
ICAgICAgYnJlYWs7Ci0KLSAgICAgICAgc2VnID0gbWFjaGluZV9zYmRmID4+IDE2OwotICAgICAg
ICBidXMgPSBQQ0lfQlVTKG1hY2hpbmVfc2JkZik7Ci0gICAgICAgIGRldmZuID0gUENJX0RFVkZO
MihtYWNoaW5lX3NiZGYpOwotCi0gICAgICAgIGlmICggZGV2aWNlX2Fzc2lnbmVkKHNlZywgYnVz
LCBkZXZmbikgKQotICAgICAgICB7Ci0gICAgICAgICAgICBwcmludGsoWEVOTE9HX0dfSU5GTwot
ICAgICAgICAgICAgICAgICAgICIlMDR4OiUwMng6JTAyeC4ldSBhbHJlYWR5IGFzc2lnbmVkLCBv
ciBub24tZXhpc3RlbnRcbiIsCi0gICAgICAgICAgICAgICAgICAgc2VnLCBidXMsIFBDSV9TTE9U
KGRldmZuKSwgUENJX0ZVTkMoZGV2Zm4pKTsKLSAgICAgICAgICAgIHJldCA9IC1FSU5WQUw7Ci0g
ICAgICAgIH0KLSAgICAgICAgYnJlYWs7Ci0KICAgICBjYXNlIFhFTl9ET01DVExfYXNzaWduX2Rl
dmljZToKKyAgICAgICAgQVNTRVJUKGQpOworICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KKyAg
ICBjYXNlIFhFTl9ET01DVExfdGVzdF9hc3NpZ25fZGV2aWNlOgogICAgICAgICAvKiBEb24ndCBz
dXBwb3J0IHNlbGYtYXNzaWdubWVudCBvZiBkZXZpY2VzLiAqLwogICAgICAgICBpZiAoIGQgPT0g
Y3VycmVudC0+ZG9tYWluICkKICAgICAgICAgewpAQCAtMTYyMSwxMiArMTU5NiwxNSBAQCBpbnQg
aW9tbXVfZG9fcGNpX2RvbWN0bCgKIAogICAgICAgICByZXQgPSAtRUlOVkFMOwogICAgICAgICBm
bGFncyA9IGRvbWN0bC0+dS5hc3NpZ25fZGV2aWNlLmZsYWdzOwotICAgICAgICBpZiAoIGQtPmlz
X2R5aW5nIHx8IChmbGFncyAmIH5YRU5fRE9NQ1RMX0RFVl9SRE1fUkVMQVhFRCkgKQorICAgICAg
ICBpZiAoIGRvbWN0bC0+Y21kID09IFhFTl9ET01DVExfYXNzaWduX2RldmljZQorICAgICAgICAg
ICAgID8gZC0+aXNfZHlpbmcgfHwgKGZsYWdzICYgflhFTl9ET01DVExfREVWX1JETV9SRUxBWEVE
KQorICAgICAgICAgICAgIDogZmxhZ3MgKQogICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAg
bWFjaGluZV9zYmRmID0gZG9tY3RsLT51LmFzc2lnbl9kZXZpY2UudS5wY2kubWFjaGluZV9zYmRm
OwogCi0gICAgICAgIHJldCA9IHhzbV9hc3NpZ25fZGV2aWNlKFhTTV9IT09LLCBkLCBtYWNoaW5l
X3NiZGYpOworICAgICAgICByZXQgPSBkID8geHNtX2Fzc2lnbl9kZXZpY2UoWFNNX0hPT0ssIGQs
IG1hY2hpbmVfc2JkZikKKyAgICAgICAgICAgICAgICA6IHhzbV90ZXN0X2Fzc2lnbl9kZXZpY2Uo
WFNNX0hPT0ssIG1hY2hpbmVfc2JkZik7CiAgICAgICAgIGlmICggcmV0ICkKICAgICAgICAgICAg
IGJyZWFrOwogCkBAIC0xNjM0LDggKzE2MTIsMjAgQEAgaW50IGlvbW11X2RvX3BjaV9kb21jdGwo
CiAgICAgICAgIGJ1cyA9IFBDSV9CVVMobWFjaGluZV9zYmRmKTsKICAgICAgICAgZGV2Zm4gPSBQ
Q0lfREVWRk4yKG1hY2hpbmVfc2JkZik7CiAKLSAgICAgICAgcmV0ID0gZGV2aWNlX2Fzc2lnbmVk
KHNlZywgYnVzLCBkZXZmbikgPzoKLSAgICAgICAgICAgICAgYXNzaWduX2RldmljZShkLCBzZWcs
IGJ1cywgZGV2Zm4sIGZsYWdzKTsKKyAgICAgICAgcmV0ID0gZGV2aWNlX2Fzc2lnbmVkKHNlZywg
YnVzLCBkZXZmbik7CisgICAgICAgIGlmICggZG9tY3RsLT5jbWQgPT0gWEVOX0RPTUNUTF90ZXN0
X2Fzc2lnbl9kZXZpY2UgKQorICAgICAgICB7CisgICAgICAgICAgICBpZiAoIHJldCApCisgICAg
ICAgICAgICB7CisgICAgICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19HX0lORk8KKyAgICAgICAg
ICAgICAgICAgICAgICAgIiUwNHg6JTAyeDolMDJ4LiV1IGFscmVhZHkgYXNzaWduZWQsIG9yIG5v
bi1leGlzdGVudFxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgc2VnLCBidXMsIFBDSV9TTE9U
KGRldmZuKSwgUENJX0ZVTkMoZGV2Zm4pKTsKKyAgICAgICAgICAgICAgICByZXQgPSAtRUlOVkFM
OworICAgICAgICAgICAgfQorICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKyAgICAgICAg
aWYgKCAhcmV0ICkKKyAgICAgICAgICAgIHJldCA9IGFzc2lnbl9kZXZpY2UoZCwgc2VnLCBidXMs
IGRldmZuLCBmbGFncyk7CiAgICAgICAgIGlmICggcmV0ID09IC1FUkVTVEFSVCApCiAgICAgICAg
ICAgICByZXQgPSBoeXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbihfX0hZUEVSVklTT1JfZG9t
Y3RsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImgi
LCB1X2RvbWN0bCk7Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAorKysgYi94ZW4v
aW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKQEAgLTUwNiw3ICs1MDYsMTEgQEAgREVGSU5FX1hFTl9H
VUVTVF9IQU5ETEUoeGVuX2RvbWN0bF9zZW5kdAogCiAvKiBBc3NpZ24gYSBkZXZpY2UgdG8gYSBn
dWVzdC4gU2V0cyB1cCBJT01NVSBzdHJ1Y3R1cmVzLiAqLwogLyogWEVOX0RPTUNUTF9hc3NpZ25f
ZGV2aWNlICovCi0vKiBYRU5fRE9NQ1RMX3Rlc3RfYXNzaWduX2RldmljZSAqLworLyoKKyAqIFhF
Tl9ET01DVExfdGVzdF9hc3NpZ25fZGV2aWNlOiBQYXNzIERPTUlEX0lOVkFMSUQgdG8gZmluZCBv
dXQgd2hldGhlciB0aGUKKyAqIGdpdmVuIGRldmljZSBpcyBhc3NpZ25lZCB0byBhbnkgRG9tVSBh
dCBhbGwuIFBhc3MgYSBzcGVjaWZpYyBkb21haW4gSUQgdG8KKyAqIGZpbmQgb3V0IHdoZXRoZXIg
dGhlIGdpdmVuIGRldmljZSBjYW4gYmUgYXNzaWduZWQgdG8gdGhhdCBkb21haW4uCisgKi8KIC8q
CiAgKiBYRU5fRE9NQ1RMX2RlYXNzaWduX2RldmljZTogVGhlIGJlaGF2aW9yIG9mIHRoaXMgRE9N
Q1RMIGRpZmZlcnMKICAqIGJldHdlZW4gdGhlIGRpZmZlcmVudCB0eXBlIG9mIGRldmljZToKCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 23 15:11:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 15: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 1dOQEa-0001Ve-CQ; Fri, 23 Jun 2017 15:10: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=340e7b1f5=Ian.Jackson@citrix.com>)
 id 1dOQEZ-0001VY-9c
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 15:10:55 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 3E/9D-29088-E7F2D495; Fri, 23 Jun 2017 15:10:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDvW6tvm+
 kwZsrphbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bviw/YCx7xVOzeO5upgXEfVxcjJ4eEgL/E
 9e5zzCA2m4CuRNOWv2wgNq+AoMTJmU9YQGxmAR2JBbs/sUHY8hLb385hhqhxkOi/dw3MZhFQl
 Wju38YKYosIaEmsX/EUql5F4tS8LrA5wgKxEld734LFOQWsJL68PARWLySQIXFlz1NWiHtMJN
 4u3AlUwwEUV5OYuz5+AiPfLCQXzUJy0SwkFy1gZF7FqFGcWlSWWqRrZKyXVJSZnlGSm5iZo2t
 oYKyXm1pcnJiempOYVKyXnJ+7iREYavUMDIw7GPv2+h1ilORgUhLljT3jEynEl5SfUpmRWJwR
 X1Sak1p8iFGGg0NJgjdKzzdSSLAoNT21Ii0zBxj0MGkJDh4lEd7rukBp3uKCxNzizHSI1ClGR
 Slx3v8gCQGQREZpHlwbLNIuMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmDQPZzpOZVwI3/R
 XQYiagxTPW+IAsLklESEk1MHZt/RbL39dzQr/w9ZLeR5q/5BkX/c2dvvOf3Ky5HefMboetOyt
 mkNrm7lnHo/S45N1Ll/l7YxfLul+d8ySau4nbyefV4/hDRX8l4uvcci7XKim2tvxPfKyiVSW4
 671xnrbH2QDZ/v33Zk1K2P4sYzZnUHmDs7yVhnvKMzu9glcpp9ZftTeTUGIpzkg01GIuKk4EA
 Ob6tQuvAgAA
X-Env-Sender: prvs=340e7b1f5=Ian.Jackson@citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1498230651!102264235!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17321 invoked from network); 23 Jun 2017 15:10:53 -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;
 23 Jun 2017 15:10:53 -0000
X-IronPort-AV: E=Sophos;i="5.39,378,1493683200"; d="scan'208";a="437647012"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22861.12151.451395.101375@mariner.uk.xensource.com>
Date: Fri, 23 Jun 2017 16:10:47 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20170602133752.24987-7-roger.pau@citrix.com>
References: <20170602133752.24987-1-roger.pau@citrix.com>
 <20170602133752.24987-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
Subject: Re: [Xen-devel] [PATCH v3 6/8] osstest: introduce a script to set
	the hostflags for FreeBSD jobs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCB2MyA2LzhdIG9zc3Rlc3Q6IGludHJvZHVj
ZSBhIHNjcmlwdCB0byBzZXQgdGhlIGhvc3RmbGFncyBmb3IgRnJlZUJTRCBqb2JzIik6Cj4gRHVl
IHRvIHRoZSBuYXR1cmUgb2YgdGhlIEZyZWVCU0QgaW5zdGFsbCBtZWRpYSwgd2hpY2ggaXMKPiBz
ZWxmLWdlbmVyYXRlZCBmcm9tIHRoZSB0cy1mcmVlYnNkLWJ1aWxkIHNjcmlwdCwgdGhlIGhvc3Rm
bGFncyBzZXQgdG8KPiBGcmVlQlNEIGpvYnMgYXJlIHJlbGF0ZWQgdG8gdGhlIGN1cnJlbnQgdmVy
c2lvbiB1bmRlciB0ZXN0Lgo+IAo+IFRoZSBmb2xsb3dpbmcgaG9zdGZsYWdzIG1pZ2h0IG5lZWQg
dG8gYmUgZmV0Y2hlZCBmcm9tIHRoZSBydW52YXJzIG9mIGEKPiBwcmV2aW91cyBidWlsZC0kYXJj
aC1mcmVlYnNkIGpvYjoKCkkgdGhpbmsgaXQgaXMgd3JvbmcgdG8gaGF2ZSBhIHNjcmlwdCBzZXQg
dGhlIG5vcm1hbGx5IGJha2VkLWluIHJ1bnZhcgpob3N0X2hvc3RmbGFncy4KCkluIGZhY3QsIEkg
ZG9uJ3Qga25vdyBob3cgdGhpcyBzY3JpcHQgY2FuIGhhdmUgd29ya2VkIGZvciB5b3UuCkN1cnJl
bnRseSBtYW55IGJ1aWxkIGpvYnMgaGF2ZSB0aGUgcnVudmFyICJob3N0X2hvc3RmbGFncyIgaW5j
bHVkaW5nCm1hbnkgZmxhZ3MgaW5jbHVkaW5nICJhcmNoLWkzODYiIHNheSwgd2hpY2ggSSBhc3N1
bWUgeW91ciBGcmVlQlNECmJ1aWxkIGpvYnMgd2lsbCBoYXZlIGZyb20gbWFrZS1mbGlnaHQgdG9v
LiAgKEl0IGlzIGZvcmJpZGRlbiwgYW5kCnByZXZlbnRlZCwgZm9yIGEgdHMtKiBzY3JpcHQgdG8g
dXNlIHN0b3JlX3J1bnZhciB0byBtb2RpZnkgYSBydW52YXIKcHJvdmlkZWQgYXMgcGFydCBvZiB0
aGUgam9iIGRlZmluaXRpb24uKQoKSSB0aGluayB5b3Ugc2hvdWxkIHByb2JhYmx5IGludmVudCBz
b21ldGhpbmcgbGlrZQogIHJ1bnRpbWVfSURFTlRfaG9zdGZsYWdzCmFuZCB0ZWFjaCB0cy1ob3N0
cy1hbGxvY2F0ZS1FeGVjdXRpdmUgYWJvdXQgaXQuCgo+ICtzdWIgZ2V0X2ZyZWVic2RfaW1hZ2Vf
aGFzaCgpIHsKPiArICAgIG15ICRkaXN0cGF0aCA9ICAkcnsiZnJlZWJzZF9kaXN0cGF0aCJ9IHx8
Cj4gKyAgICAgICAgICAgICAgICAgICAgZ2V0X3N0YXNoZWQoInBhdGhfZnJlZWJzZGRpc3QiLCAk
cnsiZnJlZWJzZGJ1aWxkam9iIn0pOwo+ICsKPiArICAgIHJldHVybiBgc2hhMjU2c3VtICRkaXN0
cGF0aC9pbnN0YWxsLmltZ3xoZWFkIC1jIDE2YDsKClRoaXMgcGF0dGVybiBhZ2Fpbi4gIEkgY29t
bWVudGVkIG9uIGl0IGJlZm9yZSwgYnV0IG5vdyB0aGF0IHlvdSBhcmUKcmVwZWF0aW5nIGl0LCBp
dCBzaG91bGQgYmVjb21lIGEgaGVscGVyIGZ1bmN0aW9uLgoKTm93IHRoYXQgSSB0aGluayBhYm91
dCB0aGlzIHNvbWUgbW9yZSwgd2h5IG5vdCB1c2UgRGlnZXN0OjpTSEEgYW5kCiRzaGEtPmFkZGZp
bGUgPwoKPiArc3RvcmVfcnVudmFyKCJob3N0X2hvc3RmbGFncyIsICRyeyJleHRyYV9ob3N0Zmxh
Z3MifSAuCj4gKyAgICAgICAgICAgICAiLHNoYXJlLWJ1aWxkLWZyZWVic2QtJGFyY2gtJGhhc2gs
ZnJlZWJzZC0kdmVyc2lvbiIpOwoKImV4dHJhX2hvc3RmbGFncyIgd291bGQgYmUgdGhlIGhvc3Qg
ZmxhZ3MgZm9yIHRoZSBob3N0IGlkZW50IGV4dHJhLgoKSWFuLgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 23 15:14:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 15: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 1dOQI1-0001fF-RM; Fri, 23 Jun 2017 15:14: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=340330eb0=Andrew.Cooper3@citrix.com>)
 id 1dOQI0-0001f9-AN
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 15:14:28 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 D5/40-02196-3503D495; Fri, 23 Jun 2017 15:14:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsWyU9JRQjfYwDf
 SoPUmj8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmrFn+jymgo+MFX/enGFrYDzH2MXIySEh4CfR
 3NXOCmILC9hLNGxYxQ5iiwgESJzuawCKc3AICRRJNPUYg4TZBPQldr/4xARi8wrYSty7BmGzC
 KhKvD/2C6xVVCBc4m3jERaIGkGJkzOfgNmcQOOPHrgMVs8sYCBxZNEcVghbXmL72znMILaQgJ
 rEtf5L7BCnpUts/fuLeQIj3ywko2YhaZ+FpH0BI/MqRo3i1KKy1CJdIzO9pKLM9IyS3MTMHF1
 DA2O93NTi4sT01JzEpGK95PzcTYzAUKtnYGDcwdiw1+8QoyQHk5Iob+wZn0ghvqT8lMqMxOKM
 +KLSnNTiQ4wyHBxKErwu+r6RQoJFqempFWmZOcCgh0lLcPAoifBe1wVK8xYXJOYWZ6ZDpE4x6
 nI0fdjyhUmIJS8/L1VKnLcLZIYASFFGaR7cCFgEXmKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwa
 gkzNsMMoUnM68EbtMroCOYgI6YscYH5IiSRISUVANjvWEZN3Pt/8c2Jst6m9Y/6bsQ8XNa1rQ
 W+SRlD+c50/Z69m/idXsr7tLeYZmcaaMdkrNvqfkirsmNferisg5erAdZHr+77qMXLjs5Yd7r
 +ed2nDuYFLdoxZ4J6TcE9Lf9W7vwsmH7e3nj+iVHpqTsvDOTg/2i+blVSbHNxYd0Jle8mB/SL
 lutxFKckWioxVxUnAgA3Ux7TbsCAAA=
X-Env-Sender: prvs=340330eb0=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1498230866!76239217!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33792 invoked from network); 23 Jun 2017 15:14:27 -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;
 23 Jun 2017 15:14:27 -0000
X-IronPort-AV: E=Sophos;i="5.39,378,1493683200"; d="scan'208";a="48314818"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <594D43F90200007800166661@prv-mh.provo.novell.com>
 <594D43F90200007800166661@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <f8b08009-550c-2e15-c450-3cde99ab21eb@citrix.com>
Date: Fri, 23 Jun 2017 16:14:25 +0100
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: <594D43F90200007800166661@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2] x86emul: correct CF output of SHLD/SHRD
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjMvMDYvMTcgMTU6MzgsIEphbiBCZXVsaWNoIHdyb3RlOgo+IENGIHJlZmxlY3RzIHRoZSBs
YXN0IGJpdCBzaGlmdGVkIG91dCwgaS5lLiBjYW4ndCBwb3NzaWJseSBiZSBkZXJpdmVkCj4gZnJv
bSB0aGUgcmVzdWx0IHZhbHVlLgo+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgoKUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 23 15:17:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 15: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 1dOQKQ-0001oR-7T; Fri, 23 Jun 2017 15:16: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=3404166d7=anthony.perard@citrix.com>)
 id 1dOQKP-0001oJ-7d
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 15:16:57 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 51/61-02022-8E03D495; Fri, 23 Jun 2017 15:16:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHSDve4LA99
 Igzf7WCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owbOwULjvNVNPxuZW1gPMzTxcjJISHgL9H+
 9gwLiM0ioCpxYsFlNhCbTcBAYsX0q4wgtoiAtsSLVevA4swCKhKn5nWB1QsLREncWv4YLM4rY
 C1x+3sLmC0ksJRRYvNcWYi4oMTJmU9YIHp1JBbs/gRUwwFkS0ss/8cBEuYUsJe4v/4d2CpRAW
 WJeftWQY1Rk7ixcBnLBEa+WUgmzUIyaRbCpAWMzKsYNYpTi8pSi3QNTfWSijLTM0pyEzNzdA0
 NTPVyU4uLE9NTcxKTivWS83M3MQLDjAEIdjA2bPc8xCjJwaQkyht7xidSiC8pP6UyI7E4I76o
 NCe1+BCjDAeHkgTvRX3fSCHBotT01Iq0zBxgwMOkJTh4lER4r+sCpXmLCxJzizPTIVKnGHU5p
 rxc+4VJiCUvPy9VSpy3C2SGAEhRRmke3AhY9F1ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMO
 8+kCk8mXklcJteAR3BBHTEjDU+IEeUJCKkpBoYG4N19iy8kG7NHpwRIKnZ+j38XbWU2dFFdhm
 Mq/ovzhA1TReLfVB59+siWYsN69105Wa8CtXjPHFuw4c1vpcSPvO9ZLr62d2a49YCQ9c106vK
 /hg56Rx3XPH1f+fT9etV32/aPku0/+OqZZxCFi27DK7q33I9KRoj+jnCdNLj6zPWr5n1/mVxg
 xJLcUaioRZzUXEiALBjWc25AgAA
X-Env-Sender: prvs=3404166d7=anthony.perard@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1498231014!90797290!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43438 invoked from network); 23 Jun 2017 15:16:55 -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;
 23 Jun 2017 15:16:55 -0000
X-IronPort-AV: E=Sophos;i="5.39,378,1493683200"; d="scan'208";a="437648140"
Date: Fri, 23 Jun 2017 16:16:52 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170623151652.GG1702@perard.uk.xensource.com>
References: <20170616175704.7832-1-anthony.perard@citrix.com>
 <20170616175704.7832-17-anthony.perard@citrix.com>
 <22861.7161.692211.11016@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <22861.7161.692211.11016@mariner.uk.xensource.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [OSSTEST PATCH v11 16/20] ts-openstack-tempest:
 Update list of skipped 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>

T24gRnJpLCBKdW4gMjMsIDIwMTcgYXQgMDI6NDc6MzdQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gQW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW09TU1RFU1QgUEFUQ0ggdjExIDE2LzIwXSB0
cy1vcGVuc3RhY2stdGVtcGVzdDogVXBkYXRlIGxpc3Qgb2Ygc2tpcHBlZCB0ZXN0cyIpOgo+ID4g
U2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+
Cj4gCj4gQWdhaW4sIGRvZXMgdGhpcyBub3QgbWVhbiB3ZSdyZSBnb2luZyB0byBzdWZmZXIgYSBt
YWludGVuYW5jZSBidXJkZW4KPiBhcyB0ZW1wZXN0IGdyb3dzIG5ldyBpbmFwcGxpY2FibGUgdGVz
dHMgPwoKVGhhdCBleGFjdGx5IHdoYXQgaXMgaGFwcGVuaW5nIHdpdGggdGhlIE9wZW5TdGFjayBD
SSBsb29wLCBmcm9tIHRpbWUgdG8KdGltZSwgdGhlcmUgYXJlIG5ldyB0ZXN0cywgdGhhdCBjYW4g
ZmFpbCwgYW5kIGRpZmZlbnJlbnQgd2F5cyB0byBmaXgKdGhpcyAoZml4IHRoZSBidWcsIGZpeCBh
IGNvbmZpZ3VyYXRpb24sIG9yIGp1c3Qgc2tpcCB0aGUgdGVzdHMpLgoKUmVjZW50bHksIHdlJ3Zl
IGFjdHVhbGx5IHB1c2ggdGhlIGxpc3Qgb2YgdGVzdHMgdG8gc2tpcCBpbnRvIG5vdmEuZ2l0LApi
dXQgSSB0aGluayBpdCBpcyBvbmx5IGF2YWlsYWJsZSBpbiBtYXN0ZXIuCgo+IE90aGVyIHBvc3Np
YmlsaXRpZXMgdGhhdCBjb21lIHRvIG15IG1pbmQ6IGlkZWFsbHkgdGhlIHRlbXBlc3QgdGVzdHMK
PiB3b3VsZCBoYXZlIG1ldGFkYXRhIHNvIHRoYXQgcGFydGljdWxhciBjbGFzc2VzIG9mIHRlc3Rz
IGNvdWxkIGJlCj4gc2tpcHBlZC4gIEFsdGVybmF0aXZlbHksIGlmIHRoZXkgYXJlbid0IGRpc3J1
cHRpdmUgb3IgdmVyeSBzbG93LCBpZgo+IHJ1biwgd2UgY291bGQgcnVuIHRoZW0gYW55d2F5IGFz
IHN1YnN0ZXBzLgo+IAo+IFdoaWNoIG1ha2VzIG1lIHRoaW5rOiBtYXliZSB0aGUgdGVtcGVzdCB0
ZXN0cyB3YW50IHRvIGJlIHN1YnN0ZXBzCj4gYW55d2F5LiAgSXMgdGhhdCBwb3NzaWJsZSA/ICAo
RG9lcyB0ZW1wZXN0IHNwZWFrIHN1YnVuaXQgb3IKPiBzb21ldGhpbmcgPykKCkkgdGhpbmsgaXQg
aXMgc3VidW5pdCwgeWVzLiBBbmQgSSd2ZSBnb3QgdGhlIGNvbW1hbmQgdGhhdCBpcyBiZWVuIHJ1
biBieQp0ZW1wZXN0IChhcyBpdCdzIHByaW50ZWQgb24gc3Rkb3V0KS4KCnJ1bm5pbmc9T1NfU1RE
T1VUX0NBUFRVUkU9JHtPU19TVERPVVRfQ0FQVFVSRTotMX0gXApPU19TVERFUlJfQ0FQVFVSRT0k
e09TX1NUREVSUl9DQVBUVVJFOi0xfSBcCk9TX1RFU1RfVElNRU9VVD0ke09TX1RFU1RfVElNRU9V
VDotNTAwfSBcCk9TX1RFU1RfTE9DS19QQVRIPSR7T1NfVEVTVF9MT0NLX1BBVEg6LSR7VE1QRElS
Oi0nL3RtcCd9fSBcCiR7UFlUSE9OOi1weXRob259IC1tIHN1YnVuaXQucnVuIGRpc2NvdmVyIC10
ICR7T1NfVE9QX0xFVkVMOi0uL30gJHtPU19URVNUX1BBVEg6LS4vdGVtcGVzdC90ZXN0X2Rpc2Nv
dmVyfSAtLWxpc3QKCnRoZW4gc2V2ZXJhbDoKcnVubmluZz1PU19TVERPVVRfQ0FQVFVSRT0ke09T
X1NURE9VVF9DQVBUVVJFOi0xfSBcCk9TX1NUREVSUl9DQVBUVVJFPSR7T1NfU1RERVJSX0NBUFRV
UkU6LTF9IFwKT1NfVEVTVF9USU1FT1VUPSR7T1NfVEVTVF9USU1FT1VUOi01MDB9IFwKT1NfVEVT
VF9MT0NLX1BBVEg9JHtPU19URVNUX0xPQ0tfUEFUSDotJHtUTVBESVI6LScvdG1wJ319IFwKJHtQ
WVRIT046LXB5dGhvbn0gLW0gc3VidW5pdC5ydW4gZGlzY292ZXIgLXQgJHtPU19UT1BfTEVWRUw6
LS4vfSAke09TX1RFU1RfUEFUSDotLi90ZW1wZXN0L3Rlc3RfZGlzY292ZXJ9ICAtLWxvYWQtbGlz
dCAvdG1wL3RtcHpTTnNyQgoKCgotLSAKQW50aG9ueSBQRVJBUkQKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 23 15:18:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 15:18: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 1dOQLy-0001wa-LQ; Fri, 23 Jun 2017 15:18: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=340e7b1f5=Ian.Jackson@citrix.com>)
 id 1dOQLy-0001wU-9l
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 15:18:34 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 B3/AF-01752-9413D495; Fri, 23 Jun 2017 15:18:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDva6HoW+
 kwcvHBhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ay5RvYCh6IVTQeeMfYwNgt2MXIwSEh4C+x
 YK5vFyMnB5uArkTTlr9sIDavgKDEyZlPWEBsZgEdiQW7P7FB2PIS29/OYYaocZD4sPI4WA2Lg
 KrEvw1/wGpEBLQk1q94ClWvInFqXhdYjbBAkMSd+Z/BbE4BK4n1xzrA5ggJZEgcO/+BFcSWED
 CReLtwJxvIaUICahJz18dPYOSbheSiWUgumoXkogWMzKsYNYpTi8pSi3QNTfWSijLTM0pyEzN
 zdA0NTPVyU4uLE9NTcxKTivWS83M3MQIDjQEIdjA2bPc8xCjJwaQkyht7xidSiC8pP6UyI7E4
 I76oNCe1+BCjDAeHkgSvmoFvpJBgUWp6akVaZg4w5GHSEhw8SiK813WB0rzFBYm5xZnpEKlTj
 Locc37v+MIkxJKXn5cqJc7LBDJDAKQoozQPbgQs/i4xykoJ8zICHSXEU5BalJtZgir/ilGcg1
 FJmPe3PtAUnsy8ErhNr4COYAI6YsYaH5AjShIRUlINjNot7g4uEWlhgvrSf7Zyr1uxm2XK8S3
 h79tTbp7sUVz0uCTJMb9zS+xetoa82HD7Lp9/cW5cLyV7ZR7M9hUuY/ijvMDlhMeOxncmB3Z/
 fDhXpMbrE2PT5xecASfNf12acif9Q+b8z1ZeU/99Eg6d6iMbtue1tLzf10tRt75+XO7+1iE32
 915kxJLcUaioRZzUXEiABbP8wi6AgAA
X-Env-Sender: prvs=340e7b1f5=Ian.Jackson@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1498231110!68540213!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61826 invoked from network); 23 Jun 2017 15:18:32 -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;
 23 Jun 2017 15:18:32 -0000
X-IronPort-AV: E=Sophos;i="5.39,378,1493683200"; d="scan'208";a="437648424"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22861.12612.878332.622998@mariner.uk.xensource.com>
Date: Fri, 23 Jun 2017 16:18:28 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20170602133752.24987-8-roger.pau@citrix.com>
References: <20170602133752.24987-1-roger.pau@citrix.com>
 <20170602133752.24987-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
Subject: Re: [Xen-devel] [PATCH v3 7/8] osstest: introduce a script to
	create a FreeBSD flight
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCB2MyA3LzhdIG9zc3Rlc3Q6IGludHJvZHVj
ZSBhIHNjcmlwdCB0byBjcmVhdGUgYSBGcmVlQlNEIGZsaWdodCIpOgo+ICtGcmVlQlNERGlzdAo+
ICsgICBQYXRoIHRvIHRoZSBmb2xkZXIgdGhhdCBjb250YWlucyB0aGUgRnJlZUJTRCBpbnN0YWxs
IGltYWdlIGFuZAo+ICsgICB0aGUgRnJlZUJTRCBjb21wcmVzc2VkIGluc3RhbGwgc2V0cywgdG9n
ZXRoZXIgd2l0aCB0aGUgTUFOSUZFU1QKPiArICAgZmlsZSB0aGF0IGhvbGRzIHRoZSBjaGVja3N1
bXMuIFRoaXMgaXMgcmVxdWlyZWQgaW4gb3JkZXIgdG8gcnVuCj4gKyAgIGEgRnJlZUJTRCBob3N0
IGluc3RhbGwgaWYgbm8gcHJldmlvdXMgRnJlZUJTRCBidWlsZGpvYiBpcwo+ICsgICBhdmFpbGFi
bGUgKGllOiBmb3IgZXhhbXBsZSB3aGVuIHJ1bm5pbmcgaW4gc3RhbmRhbG9uZSBtb2RlKS4KPiAr
Cj4gK0ZyZWVCU0RWZXJzaW9uCj4gKyAgIE51bWVyaWMgdmFsdWUgaG9sZGluZyB0aGUgbWFqb3Ig
RnJlZUJTRCB2ZXJzaW9uIG9mIHRoZSBtZWRpYQo+ICsgICBwcm92aWRlZCBpbiBGcmVlQlNERGlz
dCAoaWU6IDEyKS4KClRoaXMgbWVhbnMgdGhhdCBhIHVzZXIgd2hvIGlzIHNldHRpbmcgdGhlc2Ug
bWFudWFsbHkgbmVlZHMgdG8gc3VwcGx5CmJvdGguICBJcyB0aGVyZSBhIHdheSB0byBhdm9pZCB0
aGF0ID8KCj4gK2dldF9mcmVlYnNkam9iX2ZsYWdzICgpIHsKPiArICAgIGFyY2g9JDEKCllvdSBy
ZXBlYXRlZCB1c2UgdGhlIHdvcmQgImZsYWdzIiBoZXJlIGZvciB0aGluZ3Mgd2hpY2ggYXJlIHJ1
bnZhcnMuCmZsYWdzIGFyZSwgaW4gb3NzdGVzdCwgc3RyaWN0bHkgYm9vbGVhbi4KCj4gK2ZsYWdz
PWBnZXRfZnJlZWJzZGpvYl9mbGFncyAkYXJjaGAKPiAram9iX2NyZWF0ZV9idWlsZCBidWlsZC0k
YXJjaC1mcmVlYnNkIGJ1aWxkLWZyZWVic2QgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAg
ICAgICAgICAgYXJjaD0kYXJjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKPiArICAgICAgICAgICAgJFJVTlZBUlMgJEJVSUxEX1JVTlZBUlMgJEJV
SUxEX0ZSRUVCU0RfUlVOVkFSUyAkYXJjaF9ydW52YXJzIFwKPiArICAgICAgICAgICAgdHJlZV9m
cmVlYnNkPSRUUkVFX0ZSRUVCU0QgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
PiArICAgICAgICAgICAgcmV2aXNpb25fZnJlZWJzZD0kUkVWSVNJT05fRlJFRUJTRCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKPiArICAgICAgICAgICAgZXh0cmFfaG9zdGZsYWdzPWFyY2gt
JGFyY2gscHVycG9zZS1idWlsZCAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgICAgICAgICAg
JGZsYWdzCgpTZWUgbXkgY29tbWVudHMgYWJvdXQgZXh0cmFfaG9zdGZsYWdzIGluIHRoZSBwcmV2
aW91cyBwYXRjaC4gIFVzZQpob3N0X2hvc3RmbGFncyBoZXJlLgoKPiBkaWZmIC0tZ2l0IGEvc2ct
cnVuLWpvYiBiL3NnLXJ1bi1qb2IKPiBpbmRleCBjZWI3OTgwMC4uMjM5NDQ2YjggMTAwNzU1Cj4g
LS0tIGEvc2ctcnVuLWpvYgo+ICsrKyBiL3NnLXJ1bi1qb2IKCklXQk4gdG8gc3BsaXQgdGhpcyBv
dXQuICBGaXJzdGx5LCBwbGVhc2Ugc3BsaXQgdGhlIHNnLXJ1bi1qb2IgY2hhbmdlcwpmcm9tIHRo
ZSBtYWtlLWZsaWdodCBjaGFuZ2VzLgoKU2Vjb25kbHksIGNhbiB5b3Ugc3BsaXQgdGhlIHNnLXJ1
bi1qb2IgcGF0Y2ggaW50byB0d28gPyAgMS4gY2hhbmdlIHRoZQptZWFuaW5nIG9mIG5lZWRfYnVp
bGRfaG9zdCBidXQgbm90IGludHJvZHVjZSB0aGUgRnJlZUJTRCB2ZXJzaW9uczsKMi4gYWRkIHRo
ZSBGcmVlQlNEIGNhc2VzLiAgc2ctcnVuLWpvYiBpcyBhIGJpdCBmcmFnaWxlIHRvIGRvIHRoaXMg
a2luZApvZiB3b3JrIGluLgoKQWxzbyBJJ20gYWZyYWlkIHlvdSdyZSBnb2luZyB0byBmaW5kIHNv
bWUgY29uZmxpY3RzIHdpdGggbXkgcmVjZW50CnN5c2xvZyB3b3JrLiAgWW91IHdpbGwgcHJvYmFi
bHkgd2FudCB0byByZWJhc2Ugb250byBwcmV0ZXN0LCB3aGljaCBJCnRoaW5rIGlzIHZlcnkgbGlr
ZWx5IHRvIHBhc3MgYW5kIGJlIHB1c2hlZCBzb29uLgoKPiBAQCAtNTMsMTIgKzUzLDE1IEBAIHBy
b2MgcnVuLWpvYiB7am9ifSB7Cj4gICAgICBzZXQgc2tpcF9nbG9icyAgICAgW2pvYmRiOjpyZWFk
LXJ1bnZhciAkZmxpZ2h0ICRqb2Igc2tpcF90ZXN0aWRzXQo+ICAKPiAgICAgIHNldCBuaCBbbmVl
ZC1ob3N0cy8kam9iaW5mbyhyZWNpcGUpXQo+IC0gICAgaWYgeyFbc3RyaW5nIGNvbXBhcmUgJG5o
IEJVSUxEXX0gewo+ICsgICAgaWYgeyFbc3RyaW5nIGNvbXBhcmUgJG5oIEJVSUxEX0xJTlVYXX0g
ewoKSG93IGFib3V0CiAgICAgICBpZiB7W3N0cmluZyBtYXRjaCAkbmggQlVJTERfKl19IHsKYW5k
IHRoZW4gc2V0IG5lZWRfYnVpbGRfaG9zdCB0byB0aGUgUkhTID8KCj4gLSAgICBpZiB7JG5lZWRf
YnVpbGRfaG9zdH0geyBjYXRjaGluZy1vdGhlcndpc2UgYnJva2VuIHByZXBhcmUtYnVpbGQtaG9z
dCB9Cj4gKyAgICBpZiB7IVtzdHJpbmcgY29tcGFyZSAkbmVlZF9idWlsZF9ob3N0IExJTlVYXX0g
ewo+ICsgICAgICAgIGNhdGNoaW5nLW90aGVyd2lzZSBicm9rZW4gcHJlcGFyZS1idWlsZC1ob3N0
LWxpbnV4Cj4gKyAgICB9IGVsc2VpZiB7IVtzdHJpbmcgY29tcGFyZSAkbmVlZF9idWlsZF9ob3N0
IEZSRUVCU0RdfSAgewo+ICsgICAgICAgIGNhdGNoaW5nLW90aGVyd2lzZSBicm9rZW4gcHJlcGFy
ZS1idWlsZC1ob3N0LWZyZWVic2QKPiArICAgIH0KClBsZWFzZSB1c2Ugc3dpdGNoKDN0Y2wpLgoK
PiAtcHJvYyBwcmVwYXJlLWJ1aWxkLWhvc3Qge30gewo+ICtwcm9jIHByZXBhcmUtYnVpbGQtaG9z
dC1saW51eCB7fSB7CgpUaGlzIHJlbmFtZSBzaG91bGQgYmUgaW4gdGhlIGZpcnN0IHBhdGNoLgoK
SWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 23 15:21:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 15:21: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 1dOQOy-0002b9-2i; Fri, 23 Jun 2017 15:21: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=340e7b1f5=Ian.Jackson@citrix.com>)
 id 1dOQOw-0002b3-Pi
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 15:21:38 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 CB/AD-03587-2023D495; Fri, 23 Jun 2017 15:21:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpC6jkW+
 kQfsCPYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWNzwyzmgufMFTem3mBuYFzC3MXIySEh4C8x
 9fpbVhCbTUBXomnLXzYQm1dAUOLkzCcsIDazgI7Egt2f2CBseYntb+cA9XIA1dhJTN3hCxJmE
 VCVeLelEWyMiICWxPoVT6HKVSROzesCGyMs4Cux5MACsLWcAlYSzx5tZQKxhQQyJJ5ffMMOcY
 6JxNuFO9lAxgsJqEnMXR8/gZFvFpKDZiE5aBaSgxYwMq9iVC9OLSpLLdI11UsqykzPKMlNzMz
 RNTQw08tNLS5OTE/NSUwq1kvOz93ECAwzBiDYwTj9sv8hRkkOJiVR3tgzPpFCfEn5KZUZicUZ
 8UWlOanFhxhlODiUJHgPGvhGCgkWpaanVqRl5gADHiYtwcGjJMJ7XRcozVtckJhbnJkOkTrFq
 MvR9GHLFyYhlrz8vFQpcd7XIDMEQIoySvPgRsCi7xKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJ
 WEef+DTOHJzCuB2/QK6AgmoCNmrPEBOaIkESEl1cAYyb62vzRbVuz7Ct8ZzftY+CSFrta3vBC
 sr6kN1v7qV7klfnN7h9LH8q2PhI482dCZfOhS7I6pATFHPQ5eeW3N9n9t6sLPReW3LvqXnch2
 UxHQf50Z3P1AxnD1r6VPv96v53rjverpdf3WMNuf75dMe5354ihLvJFz+Y3D4TI+Z17WixUZd
 b1VYinOSDTUYi4qTgQA2CzLebkCAAA=
X-Env-Sender: prvs=340e7b1f5=Ian.Jackson@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1498231296!49631877!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32807 invoked from network); 23 Jun 2017 15:21:37 -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;
 23 Jun 2017 15:21:37 -0000
X-IronPort-AV: E=Sophos;i="5.39,378,1493683200"; d="scan'208";a="429166055"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22861.12797.999534.5202@mariner.uk.xensource.com>
Date: Fri, 23 Jun 2017 16:21:33 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20170602133752.24987-9-roger.pau@citrix.com>
References: <20170602133752.24987-1-roger.pau@citrix.com>
 <20170602133752.24987-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
Subject: Re: [Xen-devel] [PATCH v3 8/8] osstest: hook FreeBSD flight into
	cr-daily-branch
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCB2MyA4LzhdIG9zc3Rlc3Q6IGhvb2sgRnJl
ZUJTRCBmbGlnaHQgaW50byBjci1kYWlseS1icmFuY2giKToKPiArKysgYi9kYWlseS1jcm9uLWVt
YWlsLWZyZWVic2QKPiBAQCAtMCwwICsxIEBACj4gK1RvOiByb3lnZXJARnJlZUJTRC5vcmcKClBs
ZWFzZSBhdCBsZWFzdCBCY2Mgb3NzdGVzdC1vdXRwdXQuICBTZWUgZGFpbHktY3Jvbi1lbWFpbC1v
c3N0ZXN0IGZvcgphbiBleGFtcGxlLgoKUGxlYXNlIGFsc28gcHJvdmlkZSBpbmZvcm1hdGlvbiBh
Ym91dCB0aGUgY2hhbmdlcyB0byBmbGlnaHRzIGV0Yy4sCmZvciB0aGUgd2hvbGUgc2VyaWVzLCBi
eSBkaWZmaW5nIHRoZSBvdXRwdXQgb2YKICBPU1NURVNUX0NPTkZJRz1zdGFuZGFsb25lLWNvbmZp
Zy1leGFtcGxlIGVhdG15ZGF0YSBzdGFuZGFsb25lLWdlbmVyYXRlLWR1bXAtZmxpZ2h0LXJ1bnZh
cnMKb3Igc29tZSBzdWNoLgoKVGhhbmtzLApJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 23 15:33:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 15:33: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 1dOQZo-0003LO-3a; Fri, 23 Jun 2017 15: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=3404166d7=anthony.perard@citrix.com>)
 id 1dOQZm-0003LI-Ox
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 15:32:50 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 B6/15-03696-1A43D495; Fri, 23 Jun 2017 15:32:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHRDpO5CE99
 IgxuzxS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owdz9czFRzgqOjZM5m1gXEzWxcjB4eEgL/E
 hfnuXYycHCwCqhI3+1rZQGw2AQOJFdOvMoLYIgLaEi9WrQOLMwuoSJya18UCYgsL+Ek86+llA
 rF5Bawlnpw4wt7FyMUhJLCMUeLz4ynsEAlBiZMzn7BANOtILNj9CWwvs4C0xPJ/HCBhTgEHia
 NLj4CViwooS8zbtwpsl5CAmsSNhctYJjDyzUIyaRaSSbMQJi1gZF7FqF6cWlSWWqRrpJdUlJm
 eUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERhmDECwg3HZX6dDjJIcTEqivLFnfCKF+JLy
 UyozEosz4otKc1KLDzHKcHAoSfDGGPtGCgkWpaanVqRl5gADHiYtwcGjJMJ7XRcozVtckJhbn
 JkOkTrFqCglzusM0icAksgozYNrg0XZJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzeoBM4c
 nMK4Gb/gpoMRPQ4hlrfEAWlyQipKQaGAOuvGEusf11Q575yrK0Qzsy9p2xn6ySLy/K3aLlovF
 F/s6nQrEso3ebrdgLwrZ/2nvoeeYnmVKzOa1nVq9P3rG5MW5aeFFHgtO1GzU1zSyvpBWfbC6O
 vs1wvXm+DHuTQduthWuuivPJXmAr1uhvW5sqxmz99PrP9F4FC6PwQxPiZX0vhMxyVmIpzkg01
 GIuKk4EAPZRZF2tAgAA
X-Env-Sender: prvs=3404166d7=anthony.perard@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1498231967!75245556!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54563 invoked from network); 23 Jun 2017 15:32:49 -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;
 23 Jun 2017 15:32:49 -0000
X-IronPort-AV: E=Sophos;i="5.39,378,1493683200"; d="scan'208";a="429168394"
Date: Fri, 23 Jun 2017 16:31:30 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170623153130.GH1702@perard.uk.xensource.com>
References: <20170616175704.7832-1-anthony.perard@citrix.com>
 <20170616175704.7832-19-anthony.perard@citrix.com>
 <22861.7255.364739.487419@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <22861.7255.364739.487419@mariner.uk.xensource.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [OSSTEST PATCH v11 18/20] ts-logs-capture: Capture
	OpenStack logs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBKdW4gMjMsIDIwMTcgYXQgMDI6NDk6MTFQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gQW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW09TU1RFU1QgUEFUQ0ggdjExIDE4LzIwXSB0
cy1sb2dzLWNhcHR1cmU6IENhcHR1cmUgT3BlblN0YWNrIGxvZ3MiKToKPiA+ICsgICAgICAgICAg
ICAgICAgICAvdmFyL2xvZy9vcGVuc3RhY2svKi5sb2cKPiA+ICsgICAgICAgICAgICAgICAgICAv
ZXRjL25vdmEvKgo+ID4gKyAgICAgICAgICAgICAgICAgIC9ldGMvbmV1dHJvbi8qCj4gPiArICAg
ICAgICAgICAgICAgICAgL2V0Yy9jaW5kZXIvKgo+IAo+IFRoaXMgaXMgZmluZToKPiAKPiA+ICsg
ICAgICAgICAgICAgICAgICAvaG9tZS9vc3N0ZXN0L2J1aWxkLioudGVzdC0qLWRldnN0YWNrL3Rl
bXBlc3QvZXRjL3RlbXBlc3QuY29uZgo+IAo+IFRoaXMgaXMgbm90IGZpbmUuICBJZiBhIGJ1aWxk
IGhvc3QgaXMgc2hhcmVkLCBpdCB3aWxsIGNvbGxlY3QgYWxsIHRoZQo+IGxvZ3MgZnJvbSBhbGwg
b2YgdGhlIGJ1aWxkcy4KClRoaXMgZmlsZSBzaG91bGQgbm90IGV4aXN0IG9uIGEgYnVpbGQgaG9z
dCwgYXMgaXQgd291bGQgYmUgY3JlYXRlZCBieQp0cy1vcGVuc3RhY2stZGVwbG95IHdoaWNoIEkg
aG9wZSBpcyBub3QgcnVuIG9uIGEgYnVpbGQgaG9zdC4KCldlIGFyZSBvbmx5IHVzaW5nIHVzaW5n
IHRhcmdldF9qb2JkaXIoKSB0byBoYXZlIGEgZGlyZWN0b3J5IHRvIGNsb25lIGFsbAp0aGUgT3Bl
blN0YWNrIHJlcG8gYW5kIHJ1biAuL2RldnN0YWNrLgoKQnV0IEkgY2FuIGZpbmQgYSB3YXkgdG8g
Y29weSB0aGlzIGZpbGUgc29tZXdoZXJlIGVsc2UuCgo+IEkgdGhpbmsgYnVpbGQgdHMtKiBzY3Jp
cHRzIG91Z2h0IHRvIGNvbGxlY3QgdGhlaXIgb3duIGxvZ3MuCgpEbyB5b3UgbWVhbiBJIGNhbiBj
YXB0dXJlIGxvZ3MgbGlrZSB0cy1sb2dzLWNhcHR1cmUgd291bGQgZG8sIGJ1dCBiZWZvcmUKaXQg
aXMgYmVlbiBydW4/Cgp0cy1vcGVuc3RhY2stZGVwbG95IGNvdWxkIGNvbGxlY3QgYWxsIHRoZSBj
b25maWd1cmF0aW9uIGZpbGUgdGhlbiwgbGlrZQovZXRjL25vdmEvKi4KCi0tIApBbnRob255IFBF
UkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 23 15:34:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 15: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 1dOQbL-0003Sm-IX; Fri, 23 Jun 2017 15:34: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=340e7b1f5=Ian.Jackson@citrix.com>)
 id 1dOQbJ-0003Se-P5
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 15:34:25 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 36/6E-03371-1053D495; Fri, 23 Jun 2017 15:34:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXitHRDpC6DqW+
 kwZ8mfYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeNp22TmgsNMFUsOrWRsYJzK1MXIySEh4C9x
 8vxmVhCbTUBXomnLXzYQm1dAUOLkzCcsIDazgI7Egt2f2CBseYntb+cwdzFyANU4SPz4YwESZ
 hFQlWjcvQ9spIiAlsT6FU+hylUkTs3rAhsjDLRq56S7YDangJXE4Y3tjCC2kECGxPFTD5ghzj
 GReLtwJxvIeCEBNYm56+MnMPLNQnLQLCQHzUJy0AJG5lWM6sWpRWWpRbqGeklFmekZJbmJmTm
 6hgZmermpxcWJ6ak5iUnFesn5uZsYgWHGAAQ7GHc+dzrEKMnBpCTKG3vGJ1KILyk/pTIjsTgj
 vqg0J7X4EKMMB4eSBG+MsW+kkGBRanpqRVpmDjDgYdISHDxKIrzXdYHSvMUFibnFmekQqVOMx
 hwbVq//wsTR9GHLFyYhlrz8vFQpcV5nkEkCIKUZpXlwg2CReIlRVkqYlxHoNCGegtSi3MwSVP
 lXjOIcjErCvFNApvBk5pXA7XsFdAoT0Ckz1viAnFKSiJCSamDM5OW9pne+JlIy+wTLfy/7DS7
 xGY8Ufi2vqPweHzbRXa1264y/t7i7BWdfEXmd5+5crrcrd27QtiUbCyfcfP/q1wXtHbvy54TL
 iy15Z5hctXvaLK4jW2fK9S1d+0P89RbR87PMPDrVfFhspaesdJUr5TR4tTn2dEjJAse5BbbpT
 kK/d3JdvvBTiaU4I9FQi7moOBEAoYEMyb8CAAA=
X-Env-Sender: prvs=340e7b1f5=Ian.Jackson@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1498232062!108858826!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21723 invoked from network); 23 Jun 2017 15:34: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;
 23 Jun 2017 15:34:24 -0000
X-IronPort-AV: E=Sophos;i="5.39,378,1493683200"; d="scan'208";a="429168826"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22861.13493.348237.379220@mariner.uk.xensource.com>
Date: Fri, 23 Jun 2017 16:33:09 +0100
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20170602163255.26126-1-roger.pau@citrix.com>
References: <20170602133752.24987-9-roger.pau@citrix.com>
 <20170602163255.26126-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
Subject: Re: [Xen-devel] [PATCH v3.1 8/8] osstest: hook FreeBSD flight into
	cr-daily-branch
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCB2My4xIDgvOF0gb3NzdGVzdDogaG9vayBG
cmVlQlNEIGZsaWdodCBpbnRvIGNyLWRhaWx5LWJyYW5jaCIpOgo+ICsrKyBiL2RhaWx5LWNyb24t
ZW1haWwtcmVhbC0tZnJlZWJzZAo+IEBAIC0wLDAgKzEsNCBAQAo+ICtUbzogeGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnLAo+ICsgICAgb3NzdGVzdC1hZG1pbkB4ZW5wcm9qZWN0Lm9yZywK
PiArICAgIHJveWdlckBGcmVlQlNELm9yZwo+ICtCY2M6IG9zc3Rlc3Qtb3V0cHV0QGxpc3RzLnhl
bnByb2plY3Qub3JnCgpGVFIgdGhpcyBpcyBnb29kLgoKSWFuLgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 23 15:37:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 15: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 1dOQdo-0003e1-1c; Fri, 23 Jun 2017 15:37: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=340e7b1f5=Ian.Jackson@citrix.com>)
 id 1dOQdm-0003dr-Ha
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 15:36:58 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 35/44-23755-9953D495; Fri, 23 Jun 2017 15:36:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpO5MU99
 Ig86lXBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bSXb9ZCmZyVNye0sXUwHiWrYuRg0NCwF/i
 QJ9KFyMnB5uArkTTlr9sIDavgKDEyZlPWEBsZgEdiQW7P7FB2PIS29/OYYaocZA4v6sRrIZFQ
 FVi8uc7YHERAT2JllUTWSHqVSROzesCqxEWSJdo6H8BNodTwEai+9c3oHouDiGB64wS3/ZOBC
 uSEDCReLtwJ9htQgJqEnPXx09g5JuF5KRZSE6aheSkBYzMqxg1ilOLylKLdA3N9ZKKMtMzSnI
 TM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAkONAQh2ML487XmIUZKDSUmUN/aMT6QQX1J+SmVG
 YnFGfFFpTmrxIUYZDg4lCV5rE99IIcGi1PTUirTMHGDQw6QlOHiURHiv6wKleYsLEnOLM9MhU
 qcYFaXEef8bAyUEQBIZpXlwbbBIu8QoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVh3gKQ7TyZeS
 Vw018BLWYCWjxjjQ/I4pJEhJRUA6Pcr1K54C2fV8yV+/d06SzPCdWCps6bNq354LpNZmdcHfe
 E6YXWLC6nhevD7aY/PC3ukBldxMj1vX9J6hfxEzzMa2eeqL74VJjlYOsEtls3f1g3vJh26eI8
 1fins686W1x/ySZwbea9JeLx3j943jgbHF3G2PRJWObus5amfrevTiKN6jK96ceVWIozEg21m
 IuKEwH+MA7YrwIAAA==
X-Env-Sender: prvs=340e7b1f5=Ian.Jackson@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1498232215!95430888!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62263 invoked from network); 23 Jun 2017 15:36:56 -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;
 23 Jun 2017 15:36:56 -0000
X-IronPort-AV: E=Sophos;i="5.39,378,1493683200"; d="scan'208";a="429169221"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22861.13585.124653.979962@mariner.uk.xensource.com>
Date: Fri, 23 Jun 2017 16:34:41 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20170623143524.GD1702@perard.uk.xensource.com>
References: <20170616175704.7832-1-anthony.perard@citrix.com>
 <20170616175704.7832-12-anthony.perard@citrix.com>
 <22861.6823.226112.264315@mariner.uk.xensource.com>
 <20170623143524.GD1702@perard.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] [OSSTEST PATCH v11 11/20] ts-openstack-deploy:
 Increase fd and memory limits for rabbitmq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiUmU6IFtPU1NURVNUIFBBVENIIHYxMSAxMS8yMF0gdHMt
b3BlbnN0YWNrLWRlcGxveTogSW5jcmVhc2UgZmQgYW5kIG1lbW9yeSBsaW1pdHMgZm9yIHJhYmJp
dG1xIik6Cj4gT24gRnJpLCBKdW4gMjMsIDIwMTcgYXQgMDI6NDE6NTlQTSArMDEwMCwgSWFuIEph
Y2tzb24gd3JvdGU6Cj4gPiBBbnRob255IFBFUkFSRCB3cml0ZXMgKCJbT1NTVEVTVCBQQVRDSCB2
MTEgMTEvMjBdIHRzLW9wZW5zdGFjay1kZXBsb3k6IEluY3JlYXNlIGZkIGFuZCBtZW1vcnkgbGlt
aXRzIGZvciByYWJiaXRtcSIpOgo+ID4gPiBTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8
YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KPiA+IAo+ID4gRG9lcyB0aGlzIG5vdCBtZWFuIHRo
YXQgdGhlIHVwc3RyZWFtIGRlZmF1bHRzIGFyZSB3cm9uZyA/Cj4gCj4gVGhhdCBkZXBlbmRzIG9u
IHdoYXQgeW91IG1lYW50IGJ5IHVwc3RyZWFtLgo+IAo+IE9uIFVidW50dSwgdGhlIGxpbWl0IG9m
IG9wZW4gZmQgaXMgc2V0IHRvIGFuIGhpZ2hlciB2YWx1ZSB2aWEgdGhlCj4gc3lzdGVtZCB1bml0
IGZpbGUuIEl0IGRvZXMgbm90IGxvb2sgbGlrZSBkZXZzdGFjayAoT3BlblN0YWNrKSBpcwo+IGNo
YW5naW5nIHRoaXMuCj4gCj4gSW4gZGV2c3RhY2ssIEkndmUgc2VlbiBhbiBpbmNyZWF0ZSBvZiB0
aGUgbGltaXQgb2Ygb3BlbiBmZCwgYnV0IHZpYQo+IHN5c3RlbWQsIHNvIGZvciBhbGwgc3lzdGVt
ZCBzZXJ2aWNlcy4KCkFuZCBpZiBvbmUgaXNuJ3QgdXNpbmcgc3lzdGVtZCA/Cgo+IEFzIGZvciB0
aGUgbWVtb3J5IGxpbWl0LCBpdCB3YXMgbmVjZXNzYXJ5IHdpdGggYSBob3N0IG9mIDRHIG9mIFJB
TS4gQnV0Cj4gSSBkaWQgbm90IHRyeSBhZ2FpbiB3aXRoIHRoZSBkZWZhdWx0IGxpbWl0IGFuZCBh
IGhvc3Qgd2l0aCA2RyBvZiBSQU0uCj4gKFRoZSBkZWZhdWx0IGlzIDAuNCwgaGVyZSBJJ3ZlIHNl
dCBpdCB0byAwLjgpCgpJdCBzb3VuZHMgbGlrZSB0aGUgZGVmYXVsdCBjYWxjdWxhdGlvbiBpcyBu
b3QgcmlnaHQsIHRoZW4gPwoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 23 15:37:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 15: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 1dOQe8-0003gt-9Q; Fri, 23 Jun 2017 15:37: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=340e7b1f5=Ian.Jackson@citrix.com>)
 id 1dOQe7-0003ge-6u
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 15:37:19 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 EB/D4-03613-EA53D495; Fri, 23 Jun 2017 15:37:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHSDve46U99
 Ig5dnBS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyu1e+YCo6yVnz/uYG1gXEvSxcjJ4eEgL/E
 9c1f2UBsNgFdiaYtf8FsXgFBiZMzn4DVMAvoSCzY/YkNwpaX2P52DjNEjYPEufPfwGpYBFQlX
 v46xARiiwjoSbSsmsgKUa8icWpeF1iNsEC0xOePGxlBbE4BG4lrMx+zdzFycQgJXGeU+Lujlx
 XiIBOJtwt3Ai3jAEqoScxdHz+BkW8WkpNmITlpFpKTFjAyr2LUKE4tKkst0jU00EsqykzPKMl
 NzMwB8sz0clOLixPTU3MSk4r1kvNzNzECg40BCHYw3lsWcIhRkoNJSZQ39oxPpBBfUn5KZUZi
 cUZ8UWlOavEhRhkODiUJ3gsmvpFCgkWp6akVaZk5wLCHSUtw8CiJ8F7XBUrzFhck5hZnpkOkT
 jHqcjR92PKFSYglLz8vVUqc9w/IDAGQoozSPLgRsBi8xCgrJczLCHSUEE9BalFuZgmq/CtGcQ
 5GJWHetyBTeDLzSuA2vQI6ggnoiBlrfECOKElESEk1MOoKtknoJ1m80Vu75WaOftK+uVPfiDc
 IVaQGccj7bwqcWPHDQXDLYQEhJu11xoLnObhqF611SP+VIzyDcW1FfsDnn6wnmdeKH4spuBLJ
 8CT0iVnKTLmMeJ+4L1V7k59M3PA3a9PLmM1CQeuLFxe1aWr2/Gn4frPM4rj0nxpDOadYxqKJU
 4XuKrEUZyQaajEXFScCAEBgcDq8AgAA
X-Env-Sender: prvs=340e7b1f5=Ian.Jackson@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1498232236!96755561!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43782 invoked from network); 23 Jun 2017 15:37:17 -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;
 23 Jun 2017 15:37:17 -0000
X-IronPort-AV: E=Sophos;i="5.39,378,1493683200"; d="scan'208";a="437652011"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22861.13610.356823.610165@mariner.uk.xensource.com>
Date: Fri, 23 Jun 2017 16:35:06 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20170623144037.GE1702@perard.uk.xensource.com>
References: <20170616175704.7832-1-anthony.perard@citrix.com>
 <20170616175704.7832-13-anthony.perard@citrix.com>
 <22861.6877.330367.373213@mariner.uk.xensource.com>
 <20170623144037.GE1702@perard.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] [OSSTEST PATCH v11 12/20] make-flight: Increase
 dom0_mem for openstack flight
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiUmU6IFtPU1NURVNUIFBBVENIIHYxMSAxMi8yMF0gbWFr
ZS1mbGlnaHQ6IEluY3JlYXNlIGRvbTBfbWVtIGZvciBvcGVuc3RhY2sgZmxpZ2h0Iik6Cj4gT24g
RnJpLCBKdW4gMjMsIDIwMTcgYXQgMDI6NDI6NTNQTSArMDEwMCwgSWFuIEphY2tzb24gd3JvdGU6
Cj4gPiBBbnRob255IFBFUkFSRCB3cml0ZXMgKCJbT1NTVEVTVCBQQVRDSCB2MTEgMTIvMjBdIG1h
a2UtZmxpZ2h0OiBJbmNyZWFzZSBkb20wX21lbSBmb3Igb3BlbnN0YWNrIGZsaWdodCIpOgo+ID4g
PiBXaXRoIDRHIGZvciBkb20wX21lbSwgYSBob3N0IHJ1bm5pbmcgZGV2c3RhY2sgaXMgdXNpbmcg
YWJvdXQgMS41RyBvZgo+ID4gPiBzd2FwLgo+ID4gCj4gPiBJcyB0aGlzIGdvaW5nIHRvIHdvcmsg
cHJvcGVybHkgb24gOEcgaG9zdHMgPwo+IAo+IFllcywgaXQgaXMgZmluZS4gSSB1c3VhbGx5IGRv
IG15IE9wZW5TdGFjayB0ZXN0aW5nIG9uIDhHIGhvc3RzLiBUaGUgQ0kKPiBsb29wIGlzIHJ1bm5p
bmcgd2l0aCB0ZXN0aW5nIG9uIDhHLCBhbmQgaGF2ZSBhIGJpdCBtb3JlIHRoYW4gN0cgZm9yCj4g
ZG9tMC4gVGVtcGVzdCBvbmx5IHJ1biBzbWFsbCBWTSAoNjRNQiBvciAxMjhNQikgYW5kIG9ubHkg
YSBmZXcgYXQgYQo+IHRpbWUuCgpPSywgZ3JlYXQuCgpBY2tlZC1ieTogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 23 15:42:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 15:42: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 1dOQjR-0004S6-TE; Fri, 23 Jun 2017 15:42: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=340e7b1f5=Ian.Jackson@citrix.com>)
 id 1dOQjQ-0004S0-LB
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 15:42:48 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 84/53-03557-7F63D495; Fri, 23 Jun 2017 15:42:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDve53M99
 Ig2krZC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyf/zawF9wSrGiaX9/A+Iavi5GTQ0LAX6Jt
 zSsmEJtNQFeiactfNhCbV0BQ4uTMJywgNrOAjsSC3Z/YIGx5ie1v5zBD1DhILOp/xAhiswioS
 ry/NAtsjoiAnkTLqomsEPW+Eof3nQKrERaIkri1/DHYHE4BG4mG5xOAbC4OIYFrjBI/7vSyQR
 xkIvF24U4gmwMooSYxd338BEa+WUhOmoXkpFlITlrAyLyKUaM4tagstUjX0FIvqSgzPaMkNzE
 zR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw1BiAYAfjj2UBhxglOZiURHljz/hECvEl5adUZiQW
 Z8QXleakFh9ilOHgUJLgXWbqGykkWJSanlqRlpkDDHqYtAQHj5II73VdoDRvcUFibnFmOkTqF
 KMux5SXa78wCbHk5eelSonz3gWZIQBSlFGaBzcCFoGXGGWlhHkZgY4S4ilILcrNLEGVf8Uozs
 GoJMy7A2QKT2ZeCdymV0BHMAEdMWOND8gRJYkIKakGxvJVp09dXhEusWYRRzvnjwuuU86wVHf
 Kxrv6Lc85uvfF9ZSmRRtEC940+jvob5HZbLxE+IeyYvzaMvFjFwQNX4p5z/yc/F8wqvmwD39Y
 9JFn5xvUSn5MZDgW/bpvrc5un6LT2de+OBestjyyZYGwYu66iS7MPW+MJVqfud1yMvW6tr9rX
 ZIfuxJLcUaioRZzUXEiACrkF2i7AgAA
X-Env-Sender: prvs=340e7b1f5=Ian.Jackson@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1498232565!108392690!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37668 invoked from network); 23 Jun 2017 15:42:47 -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;
 23 Jun 2017 15:42:47 -0000
X-IronPort-AV: E=Sophos;i="5.39,378,1493683200"; d="scan'208";a="437652742"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22861.13789.501803.220381@mariner.uk.xensource.com>
Date: Fri, 23 Jun 2017 16:38:05 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20170623151652.GG1702@perard.uk.xensource.com>
References: <20170616175704.7832-1-anthony.perard@citrix.com>
 <20170616175704.7832-17-anthony.perard@citrix.com>
 <22861.7161.692211.11016@mariner.uk.xensource.com>
 <20170623151652.GG1702@perard.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [OSSTEST PATCH v11 16/20] ts-openstack-tempest:
 Update list of skipped 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>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiUmU6IFtPU1NURVNUIFBBVENIIHYxMSAxNi8yMF0gdHMt
b3BlbnN0YWNrLXRlbXBlc3Q6IFVwZGF0ZSBsaXN0IG9mIHNraXBwZWQgdGVzdHMiKToKPiBPbiBG
cmksIEp1biAyMywgMjAxNyBhdCAwMjo0NzozN1BNICswMTAwLCBJYW4gSmFja3NvbiB3cm90ZToK
PiA+IEFnYWluLCBkb2VzIHRoaXMgbm90IG1lYW4gd2UncmUgZ29pbmcgdG8gc3VmZmVyIGEgbWFp
bnRlbmFuY2UgYnVyZGVuCj4gPiBhcyB0ZW1wZXN0IGdyb3dzIG5ldyBpbmFwcGxpY2FibGUgdGVz
dHMgPwo+IAo+IFRoYXQgZXhhY3RseSB3aGF0IGlzIGhhcHBlbmluZyB3aXRoIHRoZSBPcGVuU3Rh
Y2sgQ0kgbG9vcCwgZnJvbSB0aW1lIHRvCj4gdGltZSwgdGhlcmUgYXJlIG5ldyB0ZXN0cywgdGhh
dCBjYW4gZmFpbCwgYW5kIGRpZmZlbnJlbnQgd2F5cyB0byBmaXgKPiB0aGlzIChmaXggdGhlIGJ1
ZywgZml4IGEgY29uZmlndXJhdGlvbiwgb3IganVzdCBza2lwIHRoZSB0ZXN0cykuCj4gCj4gUmVj
ZW50bHksIHdlJ3ZlIGFjdHVhbGx5IHB1c2ggdGhlIGxpc3Qgb2YgdGVzdHMgdG8gc2tpcCBpbnRv
IG5vdmEuZ2l0LAo+IGJ1dCBJIHRoaW5rIGl0IGlzIG9ubHkgYXZhaWxhYmxlIGluIG1hc3Rlci4K
CkFoYS4gIFdlbGwsIGlmIHRoZSBzdGFibGUgYnJhbmNoIGlzIHN0YWJsZSB0aGVuIHRoZSBzZXQg
b2YgdGVzdHMgdG8Kc2tpcCB0aGVyZSBpcyBwcm9iYWJseSBzdGFibGUgdG9vID8gIEFuZCBvbiBt
YXN0ZXIgaXQncyBidWlsdC1pbiA/ICBTbwp0aGlzIGFjdHVhbGx5IHdvbid0IGJlIGEgcHJvYmxl
bSAtIGluIHRoZSBzZW5zZSB0aGF0IHRoaXMgd2lsbCBiZQphcHByb3hpbWF0ZWx5IHRoZSBsYXN0
IG5lY2Vzc2FyeSB1cGRhdGUgdG8gdGhlIGxpc3Qgb2YgdGVzdHMgdG8gc2tpcCA/Cgo+ID4gV2hp
Y2ggbWFrZXMgbWUgdGhpbms6IG1heWJlIHRoZSB0ZW1wZXN0IHRlc3RzIHdhbnQgdG8gYmUgc3Vi
c3RlcHMKPiA+IGFueXdheS4gIElzIHRoYXQgcG9zc2libGUgPyAgKERvZXMgdGVtcGVzdCBzcGVh
ayBzdWJ1bml0IG9yCj4gPiBzb21ldGhpbmcgPykKPiAKPiBJIHRoaW5rIGl0IGlzIHN1YnVuaXQs
IHllcy4gQW5kIEkndmUgZ290IHRoZSBjb21tYW5kIHRoYXQgaXMgYmVlbiBydW4gYnkKPiB0ZW1w
ZXN0IChhcyBpdCdzIHByaW50ZWQgb24gc3Rkb3V0KS4KPiAKPiBydW5uaW5nPU9TX1NURE9VVF9D
QVBUVVJFPSR7T1NfU1RET1VUX0NBUFRVUkU6LTF9IFwKPiBPU19TVERFUlJfQ0FQVFVSRT0ke09T
X1NUREVSUl9DQVBUVVJFOi0xfSBcCj4gT1NfVEVTVF9USU1FT1VUPSR7T1NfVEVTVF9USU1FT1VU
Oi01MDB9IFwKPiBPU19URVNUX0xPQ0tfUEFUSD0ke09TX1RFU1RfTE9DS19QQVRIOi0ke1RNUERJ
UjotJy90bXAnfX0gXAo+ICR7UFlUSE9OOi1weXRob259IC1tIHN1YnVuaXQucnVuIGRpc2NvdmVy
IC10ICR7T1NfVE9QX0xFVkVMOi0uL30gJHtPU19URVNUX1BBVEg6LS4vdGVtcGVzdC90ZXN0X2Rp
c2NvdmVyfSAtLWxpc3QKPiAKPiB0aGVuIHNldmVyYWw6Cj4gcnVubmluZz1PU19TVERPVVRfQ0FQ
VFVSRT0ke09TX1NURE9VVF9DQVBUVVJFOi0xfSBcCj4gT1NfU1RERVJSX0NBUFRVUkU9JHtPU19T
VERFUlJfQ0FQVFVSRTotMX0gXAo+IE9TX1RFU1RfVElNRU9VVD0ke09TX1RFU1RfVElNRU9VVDot
NTAwfSBcCj4gT1NfVEVTVF9MT0NLX1BBVEg9JHtPU19URVNUX0xPQ0tfUEFUSDotJHtUTVBESVI6
LScvdG1wJ319IFwKPiAke1BZVEhPTjotcHl0aG9ufSAtbSBzdWJ1bml0LnJ1biBkaXNjb3ZlciAt
dCAke09TX1RPUF9MRVZFTDotLi99ICR7T1NfVEVTVF9QQVRIOi0uL3RlbXBlc3QvdGVzdF9kaXNj
b3Zlcn0gIC0tbG9hZC1saXN0IC90bXAvdG1welNOc3JCCgpJdCB3b3VsZCBiZSByZWFsbHkgZ29v
ZCB0byBoYXZlIHRob3NlIGluZGl2aWR1YWwgc3VidW5pdCByZXN1bHRzIGFzCnN1YnN0ZXBzLiAg
VGhlcmUgaXMgbm8gc3VidW5pdCBwYXJzZXIgaW4gb3NzdGVzdCB5ZXQgYnV0IHdlIGNvdWxkIGhh
dmUKb25lLgoKV2hhdCB2ZXJzaW9uIG9mIHN1YnVuaXQgZG9lcyBpdCBwcmludCBvdXQgPyAgVGhl
IHN1YnVuaXQgdjEgcHJvdG9jb2wKaXMgbG92ZWx5IGFuZCBzaW1wbGUgYnV0IHRoZXJlIGlzIGEg
U2Vjb25kIFN5c3RlbSA6LS8uCgpJIGd1ZXNzIHRoYXQgdGVtcGVzdCBkb2Vzbid0IHN0b3Agb24g
dGhlIGZpcnN0IGZhaWxlZCB0ZXN0ID8gIFNvCnBlcmhhcHMgd2UgY291bGQganVzdCB0b2xlcmF0
ZSB0aGUgZmFpbGVkLWJ1dC1ub3Qtc2tpcHBlZCB0ZXN0cyA/CgpJYW4uCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 23 15:46:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 15: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 1dOQn5-0004dS-Fd; Fri, 23 Jun 2017 15:46: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=340e7b1f5=Ian.Jackson@citrix.com>)
 id 1dOQn4-0004dL-0b
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 15:46:34 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 02/9A-03557-9D73D495; Fri, 23 Jun 2017 15:46:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHSDve4Nc99
 Ig+fLLS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owlW48xF5zgqjgwT6mB8RBHFyMHh4SAv8Sq
 ZxVdjJwcbAK6Ek1b/rKB2LwCghInZz5hAbGZBXQkFuz+xAZhy0tsfzuHGaLGQeLg/HPsIDaLg
 KrElwvXmUBsEQE9iZZVE1kh6lUkTs3rApsjLOAn8aynF6yGU8BGYsvGo0A2F4eQwHVGiTOzvo
 MNlRAwkXi7cCcbyG1CAmoSc9fHT2Dkm4XkpFlITpqF5KQFjMyrGDWKU4vKUot0jSz1kooy0zN
 KchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECA40BCHYwHlgUeIhRkoNJSZQ39oxPpBBfUn5K
 ZUZicUZ8UWlOavEhRhkODiUJXiZg4AoJFqWmp1akZeYAQx4mLcHBoyTCe10XKM1bXJCYW5yZD
 pE6xagoJc770gwoIQCSyCjNg2uDxdklRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfM+BpnCk5
 lXAjf9FdBiJqDFM9b4gCwuSURISTUwus6t0xBSXfXe3eVYiR9D/4mr+3YlG924/zDsDvvaOm6
 X135iL9dzTP8z4dXJL8/UbaIm7HXe9Fylc9ZB+y9rKrJkNu7Ktu3zl45cmSbg13TvFccT991h
 E5muJzj5lCyMqL4l8fyjzdpTvcz7JSI3LVw/hSm1YtPuMy8847viDa585M9+Hly7TomlOCPRU
 Iu5qDgRAEmfgjauAgAA
X-Env-Sender: prvs=340e7b1f5=Ian.Jackson@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1498232790!107704936!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33688 invoked from network); 23 Jun 2017 15:46:32 -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;
 23 Jun 2017 15:46:32 -0000
X-IronPort-AV: E=Sophos;i="5.39,378,1493683200"; d="scan'208";a="437653563"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22861.14051.975640.470924@mariner.uk.xensource.com>
Date: Fri, 23 Jun 2017 16:42:27 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20170623153130.GH1702@perard.uk.xensource.com>
References: <20170616175704.7832-1-anthony.perard@citrix.com>
 <20170616175704.7832-19-anthony.perard@citrix.com>
 <22861.7255.364739.487419@mariner.uk.xensource.com>
 <20170623153130.GH1702@perard.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] [OSSTEST PATCH v11 18/20] ts-logs-capture: Capture
	OpenStack logs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiUmU6IFtPU1NURVNUIFBBVENIIHYxMSAxOC8yMF0gdHMt
bG9ncy1jYXB0dXJlOiBDYXB0dXJlIE9wZW5TdGFjayBsb2dzIik6Cj4gT24gRnJpLCBKdW4gMjMs
IDIwMTcgYXQgMDI6NDk6MTFQTSArMDEwMCwgSWFuIEphY2tzb24gd3JvdGU6Cj4gPiBUaGlzIGlz
IG5vdCBmaW5lLiAgSWYgYSBidWlsZCBob3N0IGlzIHNoYXJlZCwgaXQgd2lsbCBjb2xsZWN0IGFs
bCB0aGUKPiA+IGxvZ3MgZnJvbSBhbGwgb2YgdGhlIGJ1aWxkcy4KPiAKPiBUaGlzIGZpbGUgc2hv
dWxkIG5vdCBleGlzdCBvbiBhIGJ1aWxkIGhvc3QsIGFzIGl0IHdvdWxkIGJlIGNyZWF0ZWQgYnkK
PiB0cy1vcGVuc3RhY2stZGVwbG95IHdoaWNoIEkgaG9wZSBpcyBub3QgcnVuIG9uIGEgYnVpbGQg
aG9zdC4KCkFoLiAgU29ycnkuICBJIHRoaW5rIEkgZ290IGNvbmZ1c2VkLgoKSW4gdGhlIGZ1dHVy
ZSBldmVuIHRlc3QgaG9zdHMgbWlnaHQgYmUgc2hhcmVkIHNlcXVlbnRpYWxseSBieQpkaWZmZXJl
bnQgam9icyBidXQgSSB0aGluayBnaXZlbiB3aGF0IHlvdXIgdHMtb3BlbnN0YWNrLWRlcGxveSBk
b2VzLAp3ZSBjYW4ndCBtYWtlIHRoYXQgdHJ1ZSBmb3IgdGhlc2Ugam9icy4KCj4gV2UgYXJlIG9u
bHkgdXNpbmcgdXNpbmcgdGFyZ2V0X2pvYmRpcigpIHRvIGhhdmUgYSBkaXJlY3RvcnkgdG8gY2xv
bmUgYWxsCj4gdGhlIE9wZW5TdGFjayByZXBvIGFuZCBydW4gLi9kZXZzdGFjay4KCkFoYS4KCj4g
QnV0IEkgY2FuIGZpbmQgYSB3YXkgdG8gY29weSB0aGlzIGZpbGUgc29tZXdoZXJlIGVsc2UuCgpJ
IG5vdyBzZWUgdGhhdCB5b3UgaGF2ZSBhbiBvcGVuc3RhY2stdGVtcGVzdC10ZXN0LXNwZWNpZmlj
IGZpbGVuYW1lIHNvCml0IGlzIGZpbmUgdG8gdHJ5IHRvIGNvbGxlY3QgdGhpcyBmaWxlIGluIGFs
bCBqb2JzLgoKPiA+IEkgdGhpbmsgYnVpbGQgdHMtKiBzY3JpcHRzIG91Z2h0IHRvIGNvbGxlY3Qg
dGhlaXIgb3duIGxvZ3MuCj4gCj4gRG8geW91IG1lYW4gSSBjYW4gY2FwdHVyZSBsb2dzIGxpa2Ug
dHMtbG9ncy1jYXB0dXJlIHdvdWxkIGRvLCBidXQgYmVmb3JlCj4gaXQgaXMgYmVlbiBydW4/Cj4g
Cj4gdHMtb3BlbnN0YWNrLWRlcGxveSBjb3VsZCBjb2xsZWN0IGFsbCB0aGUgY29uZmlndXJhdGlv
biBmaWxlIHRoZW4sIGxpa2UKPiAvZXRjL25vdmEvKi4KCkknbSBzb3JyeSwgZm9yZ2V0IHdoYXQg
SSBzYWlkIGFib3V0IGJ1aWxkIHRzLSogc2NyaXB0cy4KCgpTbywgdGhlIHVwc2hvdCBpczoKCkFj
a2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCmFuZCBzb3Jy
eSBmb3Igbm90IHBheWluZyBwcm9wZXIgYXR0ZW50aW9uLgoKSWFuLgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 23 15:56:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 15: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 1dOQwy-0005O1-GI; Fri, 23 Jun 2017 15:56:48 +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 1dOQwx-0005Nq-04
 for xen-devel@lists.xensource.com; Fri, 23 Jun 2017 15:56:47 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 BB/5A-01735-D3A3D495; Fri, 23 Jun 2017 15:56:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVdfGyjf
 SYOM6bosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBm7Nm2gKngqFnFxSdrWBsY
 1+p2MXJxCAn8ZZRYcv8lM4TzmFHixKcmJghnG6PEwgeXgBxODhEBZ4mvZ+ayg9i8AvoS07oes
 oDYwgJBEivONoM1SAg8YZK4M2crWIOEgKdEx6azcPaGJWfZuhjZOdgErCQOiYFEWQRUJV5tWs
 U2gZF7ASPDKkaN4tSistQiXSMjvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MQK/
 XMzAw7mDc0+53iFGSg0lJlDf2jE+kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneMgvfSCHBotT0
 1Iq0zBxg+MGkJTh4lER4r+sCpXmLCxJzizPTIVKnGHU5Nqxe/4VJiCUvPy9VSpw3G2SGAEhRR
 mke3AhYLFxilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMx7EGQKT2ZeCdymV0BHMAEdMWOND8
 gRJYkIKakGRss7GzjlfeJqi69amHidFw6P87ieqHx926bMf89/Mn/o+z9j8/Obb8QelK/cLCe
 V/Y5tzr6j17k19Vw3xb66uKtbbM3nmXft56R84O7mec92syAui89Jhv9dlqMJ1x17of0Ht5if
 njjbJF9U5cH9h5f7/Oed1bz9tWNv7okzn30lrf/c/xG0Yr0SS3FGoqEWc1FxIgDoAILbgAIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1498233403!90802881!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28385 invoked from network); 23 Jun 2017 15:56:43 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 Jun 2017 15:56: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 1dOQws-0004zj-IY; Fri, 23 Jun 2017 15:56:42 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dOQwn-0005Sm-3h; Fri, 23 Jun 2017 15:56:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dOQwm-0006iY-OE; Fri, 23 Jun 2017 15:56:36 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111006-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=a15516c0cf21d7ac84799f1e2e500b0bb22d2300
X-Osstest-Versions-That: xen=579d698da608a24ab334a6a38d932176bac5cecd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 23 Jun 2017 15:56:36 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 111006: 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>

ZmxpZ2h0IDExMTAwNiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMTAwNi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGExNTUxNmMwY2YyMWQ3
YWM4NDc5OWYxZTJlNTAwYjBiYjIyZDIzMDAKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDU3OWQ2OThkYTYwOGEyNGFiMzM0YTZhMzhkOTMyMTc2YmFjNWNlY2QKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDExMDk3NiAgMjAxNy0wNi0yMiAxNjowMTo0NyBaICAgIDAgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMTEwMDYgIDIwMTctMDYtMjMgMTQ6MDE6MTkgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9eGVuLXVuc3RhYmxl
LXNtb2tlCisgcmV2aXNpb249YTE1NTE2YzBjZjIxZDdhYzg0Nzk5ZjFlMmU1MDBiMGJiMjJkMjMw
MAorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRj
b25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysr
KyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAg
cmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3Ig
ZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysr
ICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0
ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21l
L29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysg
J1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9T
X0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1l
eCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIHhlbi11bnN0YWJsZS1zbW9r
ZSBhMTU1MTZjMGNmMjFkN2FjODQ3OTlmMWUyZTUwMGIwYmIyMmQyMzAwCisgYnJhbmNoPXhlbi11
bnN0YWJsZS1zbW9rZQorIHJldmlzaW9uPWExNTUxNmMwY2YyMWQ3YWM4NDc5OWYxZTJlNTAwYjBi
YjIyZDIzMDAKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9j
cmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJl
cG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAg
ICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBv
cyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3Jl
cG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hv
bWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBv
cz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9s
b2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1
bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPXhl
bgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyBxZW11dWJyYW5jaD1xZW11LXVwc3Ry
ZWFtLXVuc3RhYmxlCisgJ1snIHh4ZW4gPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1sn
IHhxZW11LXVwc3RyZWFtLXVuc3RhYmxlID0geCAnXScKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAor
KyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZS1zbW9rZQorIHByZXZ4ZW5icmFu
Y2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHhhMTU1MTZjMGNmMjFkN2FjODQ3OTlmMWUyZTUwMGIw
YmIyMmQyMzAwID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysg
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
Lm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtMy4xNAorKyA6IHRlc3RlZC9s
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
b21lL3hlbi9naXQveGVuLmdpdCBhMTU1MTZjMGNmMjFkN2FjODQ3OTlmMWUyZTUwMGIwYmIyMmQy
MzAwOnJlZnMvaGVhZHMvc21va2UKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC94ZW4uZ2l0CiAgIDU3OWQ2OTguLmExNTUxNmMgIGExNTUxNmMwY2YyMWQ3YWM4NDc5OWYx
ZTJlNTAwYjBiYjIyZDIzMDAgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 23 16:20:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 16:20:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dORJC-0007Gi-D9; Fri, 23 Jun 2017 16: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 <prvs=3407d24b6=dario.faggioli@citrix.com>)
 id 1dORJB-0007Ft-Mh
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 16:19:45 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 29/B8-03920-1AF3D495; Fri, 23 Jun 2017 16:19:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKIsWRWlGSWpSXmKPExsXitHRDpO4Ce99
 Ig7kr2Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owVzTdZC97lV0y9sY2tgfFxXBcjJ4eEQIjE
 nxvPGbsYOTh4BQwlpi1hBgkLCzhITNh+jAXEZhMwkHizYy8riC0i4CfRsfszkM3FwSzwgVHiz
 PJN7CAJFgFViVXbToI1cArYSax+vpwdpEhI4ACjxJszL8Cm8gtIStz68hHMZhaollj3/CMrxB
 HaEkfO9YMN4hUQlDg58wnYICEBNYkZcy+zTmDkm4WkZRaSMoi4pkTr9t/sELa2xLKFr5khbFu
 JdeveQ9XYSGy6uoARwpaX2P52DvMCRvZVjOrFqUVlqUW6lnpJRZnpGSW5iZk5uoYGZnq5qcXF
 iempOYlJxXrJ+bmbGIHBzAAEOxjvbgo4xCjJwaQkyht7xidSiC8pP6UyI7E4I76oNCe1+BCjB
 geHwISzc6czSbHk5eelKknw2tr5RgoJFqWmp1akZeYA4w2mVIKDR0mE97ouUJq3uCAxtzgzHS
 J1ilGXY8Pq9V+YhMBmSInzCoDMEAApyijNgxsBi/1LjLJSwryMQAcK8RSkFuVmlqDKv2IU52B
 UEubNBJnCk5lXArfpFdARTEBHzFjjA3JESSJCSqqBseGh0m2RVtGsD18Z9J//XBZjv9h2z9wt
 X9NcjI2370+O0Nvparz45LbjRXcsfv57+PF21dGajGhd5yXKWfvUIh9lsf262xd+zejm4ktes
 afyWbZlOVWyTeBhOPuv/7g2b5ol04uig4dCZ/4Xtfl0pn9X/MF1taWFqadlwlYfYMq9vLd80x
 LDDUosxRmJhlrMRcWJACwCpYH4AgAA
X-Env-Sender: prvs=3407d24b6=dario.faggioli@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1498234782!99678214!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21140 invoked from network); 23 Jun 2017 16:19:43 -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;
 23 Jun 2017 16:19:43 -0000
X-IronPort-AV: E=Sophos;i="5.39,379,1493683200"; 
 d="asc'?scan'208";a="429177780"
Message-ID: <1498234767.7405.46.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>, <xen-devel@lists.xenproject.org>
Date: Fri, 23 Jun 2017 18:19:27 +0200
In-Reply-To: <2db5b8c2-eb6b-3926-806e-9bcf2e46b4a1@citrix.com>
References: <149692186557.9605.11625777539060264052.stgit@Solace.fritz.box>
 <149692372627.9605.8252407697848997058.stgit@Solace.fritz.box>
 <2db5b8c2-eb6b-3926-806e-9bcf2e46b4a1@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>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Anshul Makkar <anshul.makkar@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 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="===============1203626488277207734=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============1203626488277207734==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-a0OFOiK+hDT8ujhJa4hK"

--=-a0OFOiK+hDT8ujhJa4hK
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Thu, 2017-06-22 at 17:55 +0100, George Dunlap wrote:
> On 08/06/17 13:08, Dario Faggioli wrote:
> > This commit implements the Xen part of the cap mechanism for
> > Credit2.
> >=20
> > A cap is how much, in terms of % of physical CPU time, a domain
> > can execute at most.
> >=20
> > For instance, a domain that must not use more than 1/4 of one
> > physical CPU, must have a cap of 25%; one that must not use more
> > than 1+1/2 of physical CPU time, must be given a cap of 150%.
> >=20
> > Caps are per domain, so it is all a domain's vCPUs, cumulatively,
> > that will be forced to execute no more than the decided amount.
> >=20
> > This is implemented by giving each domain a 'budget', and using
> > a (per-domain again) periodic timer. Values of budget and 'period'
> > are chosen so that budget/period is equal to the cap itself.
> >=20
> > Budget is burned by the domain's vCPUs, in a similar way to how
> > credits are.
> >=20
> > When a domain runs out of budget, its vCPUs can't run any longer.
> > They can gain, when the budget is replenishment by the timer, which
> > event happens once every period.
> >=20
> > Blocking the vCPUs because of lack of budget happens by
> > means of a new (_VPF_parked) pause flag, so that, e.g.,
> > vcpu_runnable() still works. This is similar to what is
> > done in sched_rtds.c, as opposed to what happens in
> > sched_credit.c, where vcpu_pause() and vcpu_unpause()
> > (which means, among other things, more overhead).
> >=20
> > Note that xenalyze and tools/xentrace/format are also modified,
> > to keep them updated with one modified event.
> >=20
> > Signed-off-by: Dario Faggioli <dario.faggioli@citrix.com>
>=20
> Looks really good overall, Dario!=C2=A0=C2=A0Just a few relatively minor
> comments.
>=20
Cool! Thanks for having a look so quickly. :-)

> > --- a/xen/common/sched_credit2.c
> > +++ b/xen/common/sched_credit2.c
> > @@ -92,6 +92,82 @@
> > + *=C2=A0=C2=A0=C2=A0Budget never expires, so at whatever time a vCPU w=
ants to
> > run, it can
> > + *=C2=A0=C2=A0=C2=A0check the domain's budget, and if there is some, i=
t can use
> > it.
>=20
> I'm not sure what this paragraph is trying to say. Saying budget
> "never
> expires" makes it sound like you continue to accumulate it, such that
> if
> you don't run at all for several periods, you could "save it up" and
> run
> at 100% for one full period.
>=20
Yes, I see what you mean, and I agree that it's unclear. The point is
that there exists algorithm where the budget of a replenishment has an
expiry time, before the next replenishment, i.e., it has to be used
right away after the replenishment, or (usually), shortly after, or it
will be thrown away, and we'll have to wait next replenishment.

But again, yes, saying "never expires", here, and in the way I did it,
and without any reference and comparison to those other algorithms,
makes people think what you just said.

I'll rephrase (or cut the paragraph entirely, it's probably not super
informative/useful anyway). :-)

> > + * - when a budget replenishment occurs, if there are vCPUs that
> > had been
> > + *=C2=A0=C2=A0=C2=A0blocked because of lack of budget, they'll be unbl=
ocked, and
> > they will
> > + *=C2=A0=C2=A0=C2=A0(potentially) be able to run again.
> > + *
> > + * Finally, some even more implementation related detail:
> > + *
> > + * - budget is stored in a domain-wide pool. vCPUs of the domain
> > that want
> > + *=C2=A0=C2=A0=C2=A0to run go to such pool, and grub some. When they d=
o so, the
> > amount
> > + *=C2=A0=C2=A0=C2=A0they grabbed is _immediately_ removed from the poo=
l. This
> > happens in
> > + *=C2=A0=C2=A0=C2=A0vcpu_try_to_get_budget();
>=20
> This sounds like a good solution to the "greedy vcpu" problem. :-)
>=20
I like it too. It works because it's coupled with the fact that
runqueue is ordered by credits. E.g., doing the same in Credit1, would
probably still not work, because of the round-robin queues (within same
priority), and because of the boosting on wakeup.

> > @@ -1438,6 +1570,217 @@ void burn_credits(struct
> > +static bool vcpu_try_to_get_budget(struct csched2_vcpu *svc)
>=20
> This name is OK, but it's a bit long.=C2=A0=C2=A0What about
> "vcpu_grab_budget()"?
>=20
Ok (and the other renaming suggestions too).

> > +{
> > +=C2=A0=C2=A0=C2=A0=C2=A0struct csched2_dom *sdom =3D svc->sdom;
> > +=C2=A0=C2=A0=C2=A0=C2=A0unsigned int cpu =3D svc->vcpu->processor;
> > +
> > +=C2=A0=C2=A0=C2=A0=C2=A0ASSERT(spin_is_locked(per_cpu(schedule_data,
> > cpu).schedule_lock));
> > +
> > +=C2=A0=C2=A0=C2=A0=C2=A0if ( svc->budget > 0 )
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0return true;
> > +
> > +=C2=A0=C2=A0=C2=A0=C2=A0/* budget_lock nests inside runqueue lock. */
> > +=C2=A0=C2=A0=C2=A0=C2=A0spin_lock(&sdom->budget_lock);
> > +
> > +=C2=A0=C2=A0=C2=A0=C2=A0/*
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* Here, svc->budget is <=3D 0 (as, if it=
 was > 0, we'd have
> > taken the if
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* above!). That basically means the vCPU=
 has overrun a bit --
> > because of
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* various reasons-- and we want to take =
that into account.
> > With the +=3D,
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* we are actually subtracting the amount=
 of budget the vCPU
> > has
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* overconsumed, from the total domain bu=
dget.
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0*/
> > +=C2=A0=C2=A0=C2=A0=C2=A0sdom->budget +=3D svc->budget;
> > +
> > +=C2=A0=C2=A0=C2=A0=C2=A0if ( sdom->budget > 0 )
> > +=C2=A0=C2=A0=C2=A0=C2=A0{
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0svc->budget =3D sdom->=
budget;
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0sdom->budget =3D 0;
>=20
> Just a minor comment here -- I didn't see anything in this
> description,
> the cover letter, or this patch indicating that you were planning on
> changing this in a follow-up patch.=C2=A0=C2=A0A heads-up not to worry ab=
out
> apparently allowing only one vcpu to run at a time might have been
> nice. :-)
>=20
Right. I'll explain that in the cover, and in a comment here (which
will then go away).

> > +{
> > +=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=A0/*
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* It is possible that the domain overrun=
, and that the budget
> > hence went
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* below 0 (reasons may be system overboo=
king, issues in or
> > too coarse
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* runtime accounting, etc.). In particul=
ar, if we overrun by
> > more than
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* tot_budget, then budget+tot_budget wou=
ld still be < 0,
> > which in turn
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* means that, despite replenishment, the=
re's still no budget
> > for unarking
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* and running vCPUs.
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0*
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* It is also possible that we are handli=
ng the replenishment
> > much later
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* than expected (reasons may again be ov=
erbooking, or issues
> > with timers).
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* If we are more than CSCHED2_BDGT_REPL_=
PERIOD late, this
> > means we have
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* basically skipped (at least) one reple=
nishment.
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0*
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* We deal with both the issues here, by,=
 basically, doing
> > more than just
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* one replenishment. Note, however, that=
 every time we add
> > tot_budget
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* to the budget, we also move next_repl =
away by
> > CSCHED2_BDGT_REPL_PERIOD.
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* This guarantees we always respect the =
cap.
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0*/
> > +=C2=A0=C2=A0=C2=A0=C2=A0now =3D NOW();
> > +=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=A0sdom->next_repl +=3D C=
SCHED2_BDGT_REPL_PERIOD;
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0sdom->budget +=3D sdom=
->tot_budget;
> > +=C2=A0=C2=A0=C2=A0=C2=A0}
> > +=C2=A0=C2=A0=C2=A0=C2=A0while ( sdom->next_repl <=3D now || sdom->budg=
et <=3D 0 );
>=20
> The first clause ("oops, accidentally missed a replenishment period")
> I
> agree with;=20
>
Ok.

> but I'm going back and forth a bit on the second one.=C2=A0=C2=A0It
> means essentially that the scheduler made a mistake and allowed the
> VM
> to run for one full budget *more* than its allocated time (perhaps
> accumulated over several periods).
>=20
No, the budget does not accumulate. Or at least, it does, but only up
to the original tot_budget.

So, basically, the reason why budget may still be <0, after a
replenishment of tot_budget, is that something went wrong, and we let
the vcpu overrun for more than tot_budget.

It really should never happen (I may actually add a WARN()), unless the
accounting is very coarse, or the budget is really small (i.e., the
budget is small compared to the resolution we can achieve for the
accounting).

> On the one hand, it's the scheduler that made a mistake, so we
> shouldn't
> "punish" a domain by giving it a full period with no budget.
>=20
Yes, I think I understand what you mean. However, I would not
necessarily call this "punishing" the domain. We're just making sure
that cap is enforced, even during (hopefully sporadic and only
transient) tricky circumstances where the scheduler got something
wrong, and for those domains that have (perhaps not maliciously, but
still) already taken advantage of such mistake.

In fact, assume you have a domain that wants to execute W amount of
work every T time, but has a cap that results in it having a budget of
C<<W every T. Under normal circumstances, it executes for C between 0
and T, for C between T and 2T, for C between 2T and 3T, etc., until it
reaches W. So, after 3T, it will have executed for 3C.

In presence of an accounting/enforcing error, it may happen that it
executes for C between 0 and T, for 2C between T and 2T, for 0 between
2T and 3T, etc. So, after 3T, it will also have executed for 3C, as
above.

What I'm trying to say is that, yes, we're making it skip a period, but
that's only because we gave it more before, and it actually used this
additional capacity, we granted by mistake. So, it's not really a
punishment, it's... well.. recognising that we gave it too big of a
reward. And if it had spent that already, we don't go blame it, we just
skip the next one, to make things even.

> On the other hand, if there's a reliable way to trick the scheduler
> into
> allowing a guest to over-run its budget, this allows a rogue guest to
> essentially work around the cap.
>=20
Exactly. There really should not be a way of triggering this behavior
but, if someone finds it, this is a safety/robustness measure for
always having cap enforced.

And remember that this only applies if the vcpu has actually overrun.
As in, if the scheduler gets confused and come to do the budget
enforcement late, during the T-2T period, but the vcpu has only
executed for C it (the vcpu) does not have to pay any price for the
scheduler's mistake (that, indeed, would be unfair).

> > @@ -2423,14 +2785,22 @@ csched2_runtime(const struct scheduler
> > *ops, int cpu,
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* credit values of MIN,MAX per vcpu=
, since each vcpu burns
> > credit
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* at a different rate.
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0*/
> > -=C2=A0=C2=A0=C2=A0=C2=A0if (rt_credit > 0)
> > +=C2=A0=C2=A0=C2=A0=C2=A0if ( rt_credit > 0 )
> > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0time =3D c2t(rqd,=
 rt_credit, snext);
> > =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=A0time =3D 0;
> > =C2=A0
> > -=C2=A0=C2=A0=C2=A0=C2=A0/* 3) But never run longer than MAX_TIMER or l=
ess than
> > MIN_TIMER or
> > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* the rate_limit time. */
> > -=C2=A0=C2=A0=C2=A0=C2=A0if ( time < min_time)
> > +=C2=A0=C2=A0=C2=A0=C2=A0/*
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* 3) But, if capped, never run more than=
 our budget.
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0*/
> > +=C2=A0=C2=A0=C2=A0=C2=A0if ( unlikely(has_cap(snext)) )
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0time =3D snext->budget=
 < time ? snext->budget : time;
> > +
> > +=C2=A0=C2=A0=C2=A0=C2=A0/*
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* 4) But never run longer than MAX_TIMER=
 or less than
> > MIN_TIMER or
>=20
> Two "buts" in a row doesn't work.=C2=A0=C2=A0I'd change this to "and", wh=
ich
> sort
> of follows on from the last "but".
>=20
Ok, will do.

Thanks again 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)
--=-a0OFOiK+hDT8ujhJa4hK
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

iQIcBAABCAAGBQJZTT+QAAoJEBZCeImluHPuTREP/RcIEBIn2S4kePPOM6tGmZA3
9MIw9lxSimyDK9HDNydhkZMuhhvlJTSJ8tlx2TYGdYTQmeKpSnSPlLSVXSQ1CoXL
H8KeP8bQjgkWk7H9dQbAUFt/WHRozhk5QXRf+nPDStBmM5gIGs/DNKZwzYq+2txP
QyNF8+hdcN/JOiMGD7RaeYVjUZVfia/c3HBUFfZ9XbDlMVMyehKGqiORZ6CYF0yl
jvkVPwIkattzJo8C7dbKiroKG3PZgntt4QFIj37Y4ihSiLEK95OTmTjklmybuoIZ
xRXe3Z5AHOz6iTYtle4XVxNBKCgzu8Ak+vCefpVl0KKy/7FS/D/wi2wMD5UGLAYA
Sk586MRNxHnFszmoeUrzbtsF/h2FKYH07OmDSEZevChC5LdjF4JH7tCFPgBhE3Xm
TggCypuYfsBAQ0X7ApshTpjL9DhBWq48+ID4En0IDO8hxDi+38E35Gu1fWsOV+ec
X+mbGTOwj7Ru0t1cnXs7mX/YZe/lXe27pQz0gLeeFUW0uy+wfInWGmsPzxJmRKJf
j/rksP2H44yIL8mG6eVvUzzM/ju0vWTAjN/nMdwyWBPWrh5TK0sPw64olCFw/iYs
DztoyyZV9JA99OxJL4mqMHZBX4eYmAcM9pE89mOLQCL/+w49dUqm0BcqiwhT4eP/
piFwQDca0AQLKW3rW50V
=dn+M
-----END PGP SIGNATURE-----

--=-a0OFOiK+hDT8ujhJa4hK--


--===============1203626488277207734==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1203626488277207734==--


From xen-devel-bounces@lists.xen.org Fri Jun 23 16:26:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 16: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 1dORPk-0007vz-6f; Fri, 23 Jun 2017 16:26: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=3404166d7=anthony.perard@citrix.com>)
 id 1dORPi-0007vt-MN
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 16:26:30 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 13/07-03058-5314D495; Fri, 23 Jun 2017 16:26:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHSDva6po2+
 kwfsJwhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a2pX9YCvaKVhxsmc3cwLhfsIuRk0NCwF/i
 xYZVLCA2i4CqxLv+Y2wgNpuAgcSK6VcZQWwRAW2JF6vWgcWZBVQkTs3rAqsXFoiUOLXgODOIz
 StgLTFz1w4gm4tDSGApo8Srp72MEAlBiZMzn7BANOtILNj9CWgQB5AtLbH8HwdImFPAXuJxyz
 VWEFtUQFli3r5VYLuEBNQkbixcxjKBkW8WkkmzkEyahTBpASPzKkb14tSistQiXRO9pKLM9Iy
 S3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAQGMAgh2M3Zf9DzFKcjApifLGnvGJFOJLyk+p
 zEgszogvKs1JLT7EKMPBoSTB6+jgGykkWJSanlqRlpkDDHmYtAQHj5IIr709UJq3uCAxtzgzH
 SJ1ilFRSpyXGaRPACSRUZoH1waLs0uMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5t0JMp4nM6
 8EbvoroMVMQItnrPEBWVySiJCSamCsD1v6e2nBrgNXj0cfNv4Wvvyjk9Wul3JBea9CuP+evhz
 QlW7JcdFOXvXocefgePmiYAPjoLndb9Uskux3LY93CVhkUiDe28yjYMQfJlOzb/r82EWX+U8Z
 Kn54x7fZk3OSKGeubupfCZ7Fb7MOHeWKLThQn9EUx3Pt2sJ45+upj2Yp3lnz6Y0SS3FGoqEWc
 1FxIgDRMzaOrgIAAA==
X-Env-Sender: prvs=3404166d7=anthony.perard@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1498235187!75429446!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20224 invoked from network); 23 Jun 2017 16:26:29 -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;
 23 Jun 2017 16:26:29 -0000
X-IronPort-AV: E=Sophos;i="5.39,379,1493683200"; d="scan'208";a="437661748"
Date: Fri, 23 Jun 2017 17:26:26 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170623162626.GI1702@perard.uk.xensource.com>
References: <20170616175704.7832-1-anthony.perard@citrix.com>
 <20170616175704.7832-21-anthony.perard@citrix.com>
 <22861.7809.24331.372938@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <22861.7809.24331.372938@mariner.uk.xensource.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [OSSTEST PATCH v11 20/20] Introduce flight for
 stable branches of OpenStack
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBKdW4gMjMsIDIwMTcgYXQgMDI6NTg6MjVQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gQW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW09TU1RFU1QgUEFUQ0ggdjExIDIwLzIwXSBJ
bnRyb2R1Y2UgZmxpZ2h0IGZvciBzdGFibGUgYnJhbmNoZXMgb2YgT3BlblN0YWNrIik6Cj4gPiBP
cGVuU3RhY2sgaGF2ZSBtYW55IGRpZmZlcmVudCByZXBvIHdoaWNoIHNob3VsZCBiZSBpbiBzeW5j
LCBzbyB0aGlzCj4gPiBwYXRjaCBzaG91bGQgZ3JhYiB0aGUgcmV2aXNpb25zIG9mIHRoZSBzdGFi
bGUgYnJhbmNoIG9mIGV2ZXJ5IE9wZW5TdGFjawo+ID4gdHJlZS4gVGVtcGVzdCBkb2VzIG5vdCBo
YXZlIHN0YWJsZSBicmFuY2ggYW5kIHNob3VsZCBiZSBhYmxlIHRvIHRlc3QgYW55Cj4gPiBPcGVu
U3RhY2sgdmVyc2lvbi4KPiAKPiBJJ20gYWZyYWlkIEkgZG9uJ3QgdW5kZXJzdGFuZCB0aGlzIHBh
dGNoLgo+IAo+IFBhcnRseSwgSSB0aGluayBpdCBuZWVkcyB0byBiZSBzcXVhc2hlZCB3aXRoIHRo
ZSBvcmlnaW5hbCBwYXRjaAo+IGludHJvZHVjaW5nIGBvcGVuc3RhY2stbm92YScgYXMgYSBicmFu
Y2guICBXaGlsZSB5b3VyIHNlcmllcyBoYXMgYQo+IG51bWJlciBvZiB0aGluZ3Mgd2hlcmUgYSB0
aGluZyBpcyBpbnRyb2R1Y2VkIGFuZCB0aGVuIGxhdGVyIHBhdGNoZWQsCj4gYW5kIHRoaXMgaXMg
bGFyZ2VseSBPSywgSSB0aGluayBpdCBpcyB0b28gY29uZnVzaW5nIHRvIGhhdmUgYSB3aG9sZQo+
IGJyYW5jaCBhcHBlYXIgYW5kIGRpc2FwcGVhciBsaWtlIHRoaXMgKHdpdGhvdXQgZXZlciBoYXZp
bmcgYmVlbgo+IHJ1biBmb3IgcmVhbCkuCgpZZXMsIEkgY2FuIGRvIHRoYXQuCgo+ID4gLW9wZW5z
dGFjay1ub3ZhKQo+ID4gK29wZW5zdGFjay10ZW1wZXN0KikKPiA+ICsgICAgICAgICMgT3BlblN0
YWNrIFRlbXBlc3QgZG9lcyBub3QgaGF2ZSBzdGFibGUgYnJhbmNoZXMgYW5kIHNob3VsZCB3b3Jr
IHdpdGggYW55Cj4gCj4gWW91ciBjb21tZW50IGxpbmVzIG5lZWQgd3JhcHBpbmcgdG8gfjcwLTc1
IChoZXJlIGFuZCBsYXRlcikuCj4gCj4gPiArICAgICAgICAjIHZlcnNpb24gb2YgT3BlblN0YWNr
Cj4gPiAgCXJlcG9fdHJlZV9yZXZfZmV0Y2hfZ2l0IG9wZW5zdGFjay1ub3ZhIFwKPiA+ICAJCSRU
UkVFX09QRU5TVEFDS19OT1ZBIG1hc3RlciAkTE9DQUxSRVZfT1BFTlNUQUNLX05PVkEKPiA+ICAJ
OzsKPiA+ICtvcGVuc3RhY2stKi0qKQo+IAo+IEkgdGhpbmsgeW91IG5lZWQgdG8gZG9jdW1lbnQg
d2hhdCB5b3VyIG9wZW5zdGFjay0qLSogYnJhbmNoIG5hbWVzIGFyZQo+IGdvaW5nIHRvIGJlLgo+
IAo+IEFuZCwgeW91IG1ha2UgcHJvdmlzaW9uIGhlcmUgZm9yIGJyYW5jaGVzIG9wZW5zdGFjay10
ZW1wZXN0KiBidXQgeW91Cj4gZG9uJ3QgYWRkIGFueSBzdWNoIGJyYW5jaGVzIHRvIGNyLWZvci1i
cmFuY2hlcy4KPiAKPiBJIGZvcmdldCB3aGF0IGRlY2lzaW9ucyB3ZSBtYWRlIGFib3V0IHRoZSBw
dXNoIGdhdGUgbG9naWMgZm9yIHRoZQo+IHZhcmlvdXMgb3BlbnN0YWNrIGJyYW5jaGVzLiAgSSB0
aGluayBpdCB3b3VsZCBiZSB3b3J0aCBleHBsaWNpdGx5Cj4gd3JpdGluZyB0aGlzIGRvd24gaW4g
dHJlZSAoaW4gYSBjb21tZW50IGluIGFwLWZldGNoLSogcGVyaGFwcykuCgpXZSBkZWNpZGVkIHRv
IHRyYWNrIG9ubHkgbm92YS5naXQsIGFuZCBsZXQgb3NzdGVzdCBjbG9uZSBvdGhlciB0cmVlcyBh
bmQKY2hlY2tvdXQgdGhlIEhFQUQgKGJ5IGhhdmluZyBSRVZJU0lPTl8qIGVtcHR5KS4gVGhhdCBp
cyBmaW5lIGlmIHdlIHRyYWNrCiJtYXN0ZXIiIG9mIG5vdmEuZ2l0LgoKVGhlIGlzc3VlIG5vdyBp
cyBpZiB3ZSB3YW50IHRvIHRyYWNrIGEgYnJhbmNoIG9mIE9wZW5TdGFjaywgbGlrZQoic3RhYmxl
L29jYXRhIiAod2hpY2ggaXMgdGhlIGxhdGVzdCByZWxlYXNlKSwgd2UgbmVlZCB0byBoYXZlIGFs
bCB0cmVlcwoobm92YS5naXQsIGRldnN0YWNrLmdpdCwgLi4uKSBjaGVja291dCB0aGUgc2FtZSBi
cmFuY2guICh0ZW1wZXN0LmdpdApkb2VzIG5vdCBoYXZlIHJlbGVhc2Ugc3BlY2lmaWMgYnJhbmNo
LikKCkkgdGhpbmsgdGhpcyBwYXRjaCBpcyBjb25mdXNpbmcgYmVjYXVzZSBJIG9yaWdpbmFsbHkg
dHJ5IHRvIHVzZSBvc3N0ZXN0CnNjcmlwdHMgdG8gZmluZCB3aGljaCBjb21taXQgdG8gdXNlIGZv
ciBldmVyeSB0cmVlcyBhbmQgc28gaGF2ZSBhZGQgdGhlCm5lY2Vzc2FyeSBpbnRvIC4vYXAtZmV0
Y2gtdmVyc2lvbi4gQnV0IEkgY291bGQgbm90IG1ha2UgdGhhdCB3b3Jrcwp3aXRob3V0IGR1cGxp
Y2F0aW5nIHNvbWUgZnVuY3Rpb25zIGFuZCBzbyB3ZW50IHdpdGggd3JpdGluZwonb3JpZ2luL3N0
YWJsZS9vY2F0YScgaW50byBSRVZJU0lPTl8qLgoKCkluIHRlcm0gb2Ygb3NzdGVzdCBicmFuY2hl
cywgaW4gY3ItZm9yLWJyYW5jaGVzLCBJIHdvdWxkIGxpa2Ugb25seSBvbmUKYnJhbmNoLiAnb3Bl
bnN0YWNrLW5vdmEtb2NhdGEnIHdvdWxkIGJlIGEgdGhlIGJyYW5jaCB0aGF0IHRlc3QgdGhlCk9w
ZW5TdGFjayByZWxlYXNlIG5hbWVkICdPY2F0YScuIExhdGVyLCBvbmNlIHRoaXMgYnJhbmNoIHJ1
biBzbW9vdGhseSwKd2UgY2FuIGFkZCBhIGJyYW5jaCB0byB0ZXN0ICdtYXN0ZXInLCB0aGUgZGV2
ZWxvcG1lbnQgYnJhbmNoIG9mCk9wZW5TdGFjaywgaXQgd2FzIGNhbGxlZCAnb3BlbnN0YWNrLW5v
dmEnIGluIHRoZSBvcmlnaW5hbCAzIHBhdGNoIG9mCnRoaXMgcGF0Y2ggc2VyaWVzLgoKLS0gCkFu
dGhvbnkgUEVSQVJECgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 23 16:47:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 16: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 1dORk3-0000q6-S3; Fri, 23 Jun 2017 16: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 <prvs=340e7b1f5=Ian.Jackson@citrix.com>)
 id 1dORk2-0000q0-CW
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 16:47:30 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 B3/47-02956-1264D495; Fri, 23 Jun 2017 16:47:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDva6im2+
 kwbN2XovvWyYzOTB6HP5whSWAMYo1My8pvyKBNaOjfStLQRdPxffF89kaGL9ydjFyckgI+Eus
 eLuVGcRmE9CVaNrylw3E5hUQlDg58wkLiM0soCOxYPcnNghbXmL72znMEDUOEpsnf2MEsVkEV
 CW6fzxnB7FFBPQkWlZNZIWoV5E4Na8LbI6wQKTEqQXHwXo5BWwkDnb+AKrn4hASuMYoMWfNfH
 aIg0wk3i7cCbSMAyihJjF3ffwERr5ZSE6aheSkWUhOWsDIvIpRozi1qCy1SNfIRC+pKDM9oyQ
 3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzDYGIBgB+O+j5GHGCU5mJREeWPP+EQK8SXlp1Rm
 JBZnxBeV5qQWH2KU4eBQkuDNcPGNFBIsSk1PrUjLzAGGPUxagoNHSYTX3h4ozVtckJhbnJkOk
 TrFqCglzrsRpE8AJJFRmgfXBou1S4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmXQkyhSczrw
 Ru+iugxUxAi2es8QFZXJKIkJJqYNT+NVtAIWhluUZk+RlHlVPsfFcVuY+4/9jnbfIwNOK7QJW
 T5oL4TN9VYe/ycgxEdQs4zie1X9UJfd2+iTWH7fJl7cpda6dlbj3x/sKsnADNB/W8j85wOZ7b
 tF3m0qUDOyoFXL8lbNvDP7fdL/Rd1xp2bYndDQGnr/m8S+yb08Me43bSaJKUrBJLcUaioRZzU
 XEiALuY292wAgAA
X-Env-Sender: prvs=340e7b1f5=Ian.Jackson@citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1498236447!99681288!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35297 invoked from network); 23 Jun 2017 16:47:28 -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;
 23 Jun 2017 16:47:28 -0000
X-IronPort-AV: E=Sophos;i="5.39,379,1493683200"; d="scan'208";a="437665184"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22861.17949.440743.899270@mariner.uk.xensource.com>
Date: Fri, 23 Jun 2017 17:47:25 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20170623162626.GI1702@perard.uk.xensource.com>
References: <20170616175704.7832-1-anthony.perard@citrix.com>
 <20170616175704.7832-21-anthony.perard@citrix.com>
 <22861.7809.24331.372938@mariner.uk.xensource.com>
 <20170623162626.GI1702@perard.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] [OSSTEST PATCH v11 20/20] Introduce flight for
 stable branches of OpenStack
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiUmU6IFtPU1NURVNUIFBBVENIIHYxMSAyMC8yMF0gSW50
cm9kdWNlIGZsaWdodCBmb3Igc3RhYmxlIGJyYW5jaGVzIG9mIE9wZW5TdGFjayIpOgo+IFdlIGRl
Y2lkZWQgdG8gdHJhY2sgb25seSBub3ZhLmdpdCwgYW5kIGxldCBvc3N0ZXN0IGNsb25lIG90aGVy
IHRyZWVzIGFuZAo+IGNoZWNrb3V0IHRoZSBIRUFEIChieSBoYXZpbmcgUkVWSVNJT05fKiBlbXB0
eSkuIFRoYXQgaXMgZmluZSBpZiB3ZSB0cmFjawo+ICJtYXN0ZXIiIG9mIG5vdmEuZ2l0LgoKUmln
aHQuCgo+IFRoZSBpc3N1ZSBub3cgaXMgaWYgd2Ugd2FudCB0byB0cmFjayBhIGJyYW5jaCBvZiBP
cGVuU3RhY2ssIGxpa2UKPiAic3RhYmxlL29jYXRhIiAod2hpY2ggaXMgdGhlIGxhdGVzdCByZWxl
YXNlKSwgd2UgbmVlZCB0byBoYXZlIGFsbCB0cmVlcwo+IChub3ZhLmdpdCwgZGV2c3RhY2suZ2l0
LCAuLi4pIGNoZWNrb3V0IHRoZSBzYW1lIGJyYW5jaC4gKHRlbXBlc3QuZ2l0Cj4gZG9lcyBub3Qg
aGF2ZSByZWxlYXNlIHNwZWNpZmljIGJyYW5jaC4pCgpBaC4KCj4gSSB0aGluayB0aGlzIHBhdGNo
IGlzIGNvbmZ1c2luZyBiZWNhdXNlIEkgb3JpZ2luYWxseSB0cnkgdG8gdXNlIG9zc3Rlc3QKPiBz
Y3JpcHRzIHRvIGZpbmQgd2hpY2ggY29tbWl0IHRvIHVzZSBmb3IgZXZlcnkgdHJlZXMgYW5kIHNv
IGhhdmUgYWRkIHRoZQo+IG5lY2Vzc2FyeSBpbnRvIC4vYXAtZmV0Y2gtdmVyc2lvbi4gQnV0IEkg
Y291bGQgbm90IG1ha2UgdGhhdCB3b3Jrcwo+IHdpdGhvdXQgZHVwbGljYXRpbmcgc29tZSBmdW5j
dGlvbnMgYW5kIHNvIHdlbnQgd2l0aCB3cml0aW5nCj4gJ29yaWdpbi9zdGFibGUvb2NhdGEnIGlu
dG8gUkVWSVNJT05fKi4KCk9JQy4KCkkgdGhpbmsgaXQgaXMgZmluZSB0byB3cml0ZSBvcmlnaW4v
c3RhYmxlL29jYXRhIGludG8gUkVWSVNJT05fKiwgaW4KdGhpcyBjYXNlLiAgT2YgY291cnNlIGl0
IG1lYW5zIHRoYXQgdGhlIHN1Yi10cmVlcyBhcmUgbm90IHJldmlzaW9uCmNvbnRyb2xsZWQgYnkg
dGhlIG9zc3Rlc3QgcHVzaC1nYXRlLiAgSUlSQyB5b3Ugc2FpZCB0aGF0IGJ1Z3MgZHVlIHRvCnRo
b3NlIHN1Yi10cmVlcyB3b3VsZCBub3QgYmUgdmVyeSBsaWtlbHkuCgo+IEluIHRlcm0gb2Ygb3Nz
dGVzdCBicmFuY2hlcywgaW4gY3ItZm9yLWJyYW5jaGVzLCBJIHdvdWxkIGxpa2Ugb25seSBvbmUK
PiBicmFuY2guICdvcGVuc3RhY2stbm92YS1vY2F0YScgd291bGQgYmUgYSB0aGUgYnJhbmNoIHRo
YXQgdGVzdCB0aGUKPiBPcGVuU3RhY2sgcmVsZWFzZSBuYW1lZCAnT2NhdGEnLiBMYXRlciwgb25j
ZSB0aGlzIGJyYW5jaCBydW4gc21vb3RobHksCj4gd2UgY2FuIGFkZCBhIGJyYW5jaCB0byB0ZXN0
ICdtYXN0ZXInLCB0aGUgZGV2ZWxvcG1lbnQgYnJhbmNoIG9mCj4gT3BlblN0YWNrLCBpdCB3YXMg
Y2FsbGVkICdvcGVuc3RhY2stbm92YScgaW4gdGhlIG9yaWdpbmFsIDMgcGF0Y2ggb2YKPiB0aGlz
IHBhdGNoIHNlcmllcy4KCkFoYS4KCkkgd2lsbCBnbyBhbmQgcmVhZCB0aGUgcGF0Y2ggYWdhaW4u
CgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 23 16:49:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 16: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 1dORmA-0000xV-7a; Fri, 23 Jun 2017 16: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 <dgdegra@tycho.nsa.gov>) id 1dORm8-0000xO-Jq
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 16:49:40 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 A9/4D-31580-3A64D495; Fri, 23 Jun 2017 16:49:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJIsWRWlGSWpSXmKPExsXCoZPKqbvIzTf
 SYOMPG4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP89ydMBcu5K9YcP8rUwNjP2cXIySEh4Ctx
 61MjSxcjFwenwA5hiX8PusEcCYFrTBIbtixmBXGEBNoZJZbu/wXlbGOU+H5zPjNIv7BAjMTya
 89ZQWwRgXCJrXfbwNqZBb4xSUzb8oodJCEkUCSx4Nk7NhCbTUBXYsHBlUwgNr+AmsThnVdYQG
 xeAQeJxr7nYPUsAqpAC2YxgtiiQENfbPnDClEjKHFy5hOwek4Be4n+hY/AapgFzCTmbX7IDGG
 LS9x6Mp8JwpaX2P52DvMERuFZSNpnIWmZhaRlFpKWBYwsqxjVi1OLylKLdE30kooy0zNKchMz
 c3QNDYz1clOLixPTU3MSk4r1kvNzNzECo4ABCHYwNn5xOsQoycGkJMobe8YnUogvKT+lMiOxO
 CO+qDQntfgQowwHh5IE721X30ghwaLU9NSKtMwcYDzCpCU4eJREeFeApHmLCxJzizPTIVKnGB
 WlxHmXgyQEQBIZpXlwbbAUcIlRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvFdBpvBk5pXATX8
 FtJgJaPGMNT4gi0sSEVJSDYwlzXIhd7O2zmoQnsv4Y8LXyHmGUeX3Zm/89pH5x6NlnbOEw12M
 TCdOM/vznNVlY8ZdpoDn9l1zmj/V9K6WXW9c/2RLYu57hmWJU+qfr2F1OdfB2jc5/82MyZPtu
 j0lWtYu/38+Y8Gnj/NevD90dT7XtcqDp7UFmjZ46jpfWrOlRXNi3Y+fXrNmK7EUZyQaajEXFS
 cCALHWQQb8AgAA
X-Env-Sender: dgdegra@tycho.nsa.gov
X-Msg-Ref: server-10.tower-31.messagelabs.com!1498236577!106431571!1
X-Originating-IP: [8.44.101.9]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35123 invoked from network); 23 Jun 2017 16:49:38 -0000
Received: from smtp.nsa.gov (HELO emsm-gh1-uea11.nsa.gov) (8.44.101.9)
 by server-10.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Jun 2017 16:49:38 -0000
X-IronPort-AV: E=Sophos;i="5.39,379,1493683200"; 
   d="scan'208";a="7014884"
IronPort-PHdr: =?us-ascii?q?9a23=3ARRzLjRME8WitrAKd9hsl6mtUPXoX/o7sNwtQ0KIM?=
 =?us-ascii?q?zox0K/j7o8bcNUDSrc9gkEXOFd2CrakV1KyH7+u5ATFIyK3CmUhKSIZLWR4BhJ?=
 =?us-ascii?q?detC0bK+nBN3fGKuX3ZTcxBsVIWQwt1Xi6NU9IBJS2PAWK8TW94jEIBxrwKxd+?=
 =?us-ascii?q?KPjrFY7OlcS30P2594HObwlSijewZbF/IA+yoAjeucUanJduJ6YswRbVv3VEfP?=
 =?us-ascii?q?hby3l1LlyJhRb84cmw/J9n8ytOvv8q6tBNX6bncakmVLJUFDspPXw7683trhnD?=
 =?us-ascii?q?UBCA5mAAXWUMkxpHGBbK4RfnVZrsqCT6t+592C6HPc3qSL0/RDqv47t3RBLulS?=
 =?us-ascii?q?wKLCAy/n3JhcNsjaJbuBOhqAJ5w47Ie4GeKf5ycrrAcd8GWWZNW8BcWCJbAoO4?=
 =?us-ascii?q?coABEewPM+hFpIX5vlcCsweyCQyqCejyyDFHm2X20LUn3eo/HwHI3AsgEdEAvn?=
 =?us-ascii?q?vao9r6NrsdX++uwanUzzjOde9a1Svz5YXKdB0qvPGCXah3ccrU0UQhGRnKjlOR?=
 =?us-ascii?q?qYP7OzOey+oDvHaG5ORhT+KgkXQoqw9sqTWo28gshZTGiZwaylDe7yp025o1JN?=
 =?us-ascii?q?2kR057Zt6oCp1QtzqAOIdsTcMiRH9otT88x7YbupC7ZDAHxIkoyhPQcfCKc5WE?=
 =?us-ascii?q?7gj9WOuePzt0nm9pdbSijBio60eg0PfzVsys3VZPqSpKj8fDu2gW1xzW9siHUv?=
 =?us-ascii?q?x9/lq92TqX1wDc9OVEIUcsmKrHMZEh2L8wlocIsUjZAi/3mFn5jK+Rdkk+/Oin?=
 =?us-ascii?q?9//nban8qp+ZNo90jhnyMqUomsOhHeQ1KhUCUmeU9Oim1LDv4Ff1TKtFg/EoiK?=
 =?us-ascii?q?XVrYjWJcEBqa64Bw9V3Jwj6xG6Dzq+zdsYkmQII0xKeBKdlYfkIE3OIfDkAve/?=
 =?us-ascii?q?hFSgijFrx+vcMbH7DZXNKWbDnK/7fblh805c1BYzzddH6pxQF7wOPu/zWkvwtN?=
 =?us-ascii?q?PEDh80KBe0w/v8CNpjzI8RRWWPAqqBOqPIrVCI/v4vI/WLZIINtzfyNf4l6+fz?=
 =?us-ascii?q?gnAnh18SY62p0IATaHC5BfRmP16ZbWDjg9gfF2cKphA+TOvoiFKcTTFTe2y+X6?=
 =?us-ascii?q?Um5jE0EIimF5vMRpixgLyd2ye2Bp9WZn1CClCND3jocZ+IW/gWaC2IJs9hlicJ?=
 =?us-ascii?q?WqK7S48kzx2hqAj6y79/JOrO5iIYrY7j1MRy5+DLjx4y8yF7D96D3GCDVW17gm?=
 =?us-ascii?q?QIRzgu3K9hu0xwxEyO3rR5g/xED9xT5vxIXh0mOp7byuxwE8ryVR7ZfteVVFam?=
 =?us-ascii?q?Rc2rAD8vQdIw2dMOZ0d9G8i8gh3YwyWqAqMVl6aKBJ076K7Tw3/xJ8NlwXbcyK?=
 =?us-ascii?q?Yhl0UmQtdINWC+h6Bw6Q/TB5TGk0qHjaqke7kc3CjJ9GiZ1WqDp19XUBNqXarZ?=
 =?us-ascii?q?XHAfelHWrdX250/YU7CuDrEnOBNbycGeMqtKdsHpjVJeSfngItveZXi9lWOqCh?=
 =?us-ascii?q?mUxbOMd43qe2MG0SrDFUgIiRwc/XeaNQgkByegrHjSAyBpFVLqe0ns6/VxqGun?=
 =?us-ascii?q?Tk8oyAGHd1Zh16Gp+hEPnvOTVfcT3rYFuCcnqjV5B1W90MzMC9qGuQVheL9QYd?=
 =?us-ascii?q?Qn4FdIzWjZrRByPoS8L6B+gV4Tawd3v0To1xVtEIpPjNImrX0rzAp2KqKVy1RB?=
 =?us-ascii?q?dymC0p/sPr3YNHP+8wyoa67TwlveysqZ+r8T6PQkrFXupB2pFksn83h83NhazX?=
 =?us-ascii?q?2c6o/NDAoIXpKiGnowojpzofnwbzQ55ojUnSlOG6Sptj7J2/oyGfAojB2neoEb?=
 =?us-ascii?q?eLOJEkr+HtMXA4D6OOEs3lSkcB8AFORT77IvedOrceOc36ymN/ommyip2zdp+o?=
 =?us-ascii?q?d4h26F8StxTqbk0t4q2fiR0EPTWzjwgVi7u+jriItEYncUBWP5xi/6Ut0CLpZu?=
 =?us-ascii?q?dJoGXD/9a/a8wc9z0tu0ASZV?=
X-IPAS-Result: =?us-ascii?q?A2GkAQDGRU1Z/wHyM5BeGQEBAQEBAQEBAQEBBwEBAQEBFQE?=
 =?us-ascii?q?BAQECAQEBAQgBAQEBgwACK4Fvg2ybe5EnhmKGJAKDCFcBAQEBAQEBAQIBAmgog?=
 =?us-ascii?q?jMkAYJBAQUjFUEQCw0BCgICJgICVwYBDAYCAQGIBwwBghSuFYImJQKLNgEBAQE?=
 =?us-ascii?q?BAQEDAQEBAQEBIoELghyFWIJ5h32CYQWeY5NjizOGXEiUTliBCicLHykPSYVCg?=
 =?us-ascii?q?WkkNooVAQEB?=
Received: from unknown (HELO tarius.tycho.ncsc.mil) ([144.51.242.1])
 by emsm-gh1-uea11.nsa.gov with ESMTP; 23 Jun 2017 16:49:36 +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
 v5NGnWaK031922; Fri, 23 Jun 2017 12:49:33 -0400
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <594D492502000078001666B2@prv-mh.provo.novell.com>
 <594D492502000078001666B2@prv-mh.provo.novell.com>
From: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Organization: National Security Agency
Message-ID: <1ea10b9e-c4c1-50dd-e65d-2c6b0eec3e2c@tycho.nsa.gov>
Date: Fri, 23 Jun 2017 12:49:32 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <594D492502000078001666B2@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH v2] passthrough: give
 XEN_DOMCTL_test_assign_device more sane semantics
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

T24gMDYvMjMvMjAxNyAxMTowMCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gU28gZmFyIGNhbGxl
cnMgb2YgdGhlIGxpYnhjIGludGVyZmFjZSBwYXNzZWQgaW4gYSBkb21haW4gSUQgd2hpY2ggd2Fz
Cj4gdGhlbiBpZ25vcmVkIGluIHRoZSBoeXBlcnZpc29yLiBJbnN0ZWFkLCBtYWtlIHRoZSBoeXBl
cnZpc29yIGhvbm9yIGl0Cj4gKGFjY2VwdGluZyBET01JRF9JTlZBTElEIHRvIG9idGFpbiBvcmln
aW5hbCBiZWhhdmlvciksIGFsbG93aW5nIHRvCj4gcXVlcnkgd2hldGhlciBhIGRldmljZSBjYW4g
YmUgYXNzaWduZWQgdG8gYSBwYXJ0aWN1bGFyIGRvbWFpbi4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gLS0tCj4gdjI6IEFsdGVyIHRoZSBzZW1h
bnRpY3MgdG8gY2hlY2sgd2hldGhlciB0aGUgZGV2aWNlIGNhbiBiZSBhc3NpZ25lZCB0bwo+ICAg
ICAgdGhlIHBhc3NlZCBpbiBkb21haW4uCj4gVEJEOiBJdCdzIG5vdCBjbGVhciB0byBtZSB3aGV0
aGVyIHRoZSB0ZXN0LWFzc2lnbiBYU00gaG9va3MgYXJlIHN0aWxsCj4gICAgICAgdXNlZnVsIHRo
aXMgd2F5LgoKQXMgbG9uZyBhcyB0aGUgb25seSB1c2VyIG9mIHRoaXMgaHlwZXJjYWxsIGlzIHRo
ZSBkZXZpY2UgYXNzaWdubWVudApwYXRoLCBJIHdvdWxkIHJlbW92ZSB0aGUgWFNNIGhvb2sgZm9y
IHRlc3RfYXNzaWduIGFuZCB1c2UgdGhlCmFzc2lnbl9kZXZpY2UgaG9vayBmb3IgYm90aCB0ZXN0
IGFuZCBhY3R1YWwuICBUaGF0IHdheSwgaWYgWFNNIGlzCmFjdHVhbGx5IHByZXZlbnRpbmcgdGhl
IGFzc2lnbm1lbnQsIHlvdSB3aWxsIGdldCB0aGUgc2FtZSBBVkMgZGVuaWFscyBhcwppZiB5b3Ug
dHJpZWQgd2l0aG91dCBkb2luZyB0aGUgdGVzdCBmaXJzdC4gIFRoZSBob29rIHNob3VsZCBqdXN0
IHNraXAgdGhlCnR3byBjaGVja3MgcmVsYXRpbmcgdG8gKGQpIGlmIGl0IGlzIG51bGwuCgpJZiB0
aGlzIHRlc3QgaHlwZXJjYWxsIHdlcmUgdG8gYmUgdXNlZCBhcyBwYXJ0IG9mIGEgcXVlcnkgKHN1
Y2ggYXMKcG9wdWxhdGluZyBhIGxpc3Qgb2YgYXNzaWduYWJsZSBkZXZpY2VzIGJ5IHRyeWluZyBh
bGwgUENJIGRldmljZXMgbGlzdGVkCnZpYSBzeXNmcyksIHRoZW4gaXQgd291bGQgbWFrZSBzZW5z
ZSB0byBoYXZlIGVpdGhlciBhIGRpZmZlcmVudCBob29rIG9yCmEgZmxhZyBpbiB0aGUgWFNNIGhv
b2sgdG8gc2lsZW5jZSB0aGUgYXVkaXQgbWVzc2FnZXMgc2luY2UgeW91IGFyZW4ndAphY3R1YWxs
eSB0cnlpbmcgdG8gZG8gdGhlIGFzc2lnbm1lbnQgeWV0LiAgVGhhdCBjaGFuZ2Ugd2lsbCBtYWtl
IHRoZQpjYXVzZSBvZiB0aGUgImNhbid0IGFzc2lnbiIgZXJyb3IgaGFyZGVyIHRvIGRpYWdub3Nl
LCBob3dldmVyLCBzbyB1bmxlc3MKaXQncyBiZWluZyB1c2VkIGxpa2UgdGhhdCBJIGRvbid0IHRo
aW5rIGl0J3MgYSBnb29kIGlkZWEuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 23 16:51:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 16: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 1dORnO-0001W2-HY; Fri, 23 Jun 2017 16:50: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=3404166d7=anthony.perard@citrix.com>)
 id 1dORnN-0001Vs-8L
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 16:50:57 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 8E/35-17076-0F64D495; Fri, 23 Jun 2017 16:50:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpO5bN99
 Ig8cvTC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy7Zx8wFczkrpgzr76B8R1HFyMnh4SAv8Sh
 cxPYQGwWAVWJZw2LmEFsNgEDiRXTrzKC2CIC2hIvVq0Dq2EWUJE4Na+LBcQWFkiXaOh/ARbnF
 bCWOHduGlA9F4eQQC+TRPPTucwQCUGJkzOfsEA060gs2P0JqIEDyJaWWP6PA8TkFHCU+HfDGq
 RCVEBZYt6+VWAjhQTUJG4sXMYygZFvFpJBs5AMmoUwaAEj8ypGjeLUorLUIl1DC72kosz0jJL
 cxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMAwq2dgYNzB+Pu05yFGSQ4mJVHe2DM+kUJ8Sfkp
 lRmJxRnxRaU5qcWHGGU4OJQkeG+7+kYKCRalpqdWpGXmAAMeJi3BwaMkwrsCJM1bXJCYW5yZD
 pE6xajLcadvwxcmIZa8/LxUKXHe5SBFAiBFGaV5cCNg0XeJUVZKmJeRgYFBiKcgtSg3swRV/h
 WjOAejkjDvVZApPJl5JXCbXgEdwQR0xIw1PiBHlCQipKQaGHnUXjxKnn7zqdMjHxePTQaHIiP
 M018f2S/DdyS4JvZtAENK5lRvRt7oZv5Z/Qvv5hUuNHdSUA2+Wf3h4T09Qw1v8V17vi9J99od
 vfVw92PvSXWVGmuP78+Z6RHcFfW7juvt+eeJSvZSq6xaNv2znPRSfXrts687nq9bYNfOObFwc
 p2+tnaSkBJLcUaioRZzUXEiAA8BVxi5AgAA
X-Env-Sender: prvs=3404166d7=anthony.perard@citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1498236652!102277056!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3497 invoked from network); 23 Jun 2017 16:50:53 -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;
 23 Jun 2017 16:50:53 -0000
X-IronPort-AV: E=Sophos;i="5.39,379,1493683200"; d="scan'208";a="429182832"
Date: Fri, 23 Jun 2017 17:50:01 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170623165001.GJ1702@perard.uk.xensource.com>
References: <20170616175704.7832-1-anthony.perard@citrix.com>
 <20170616175704.7832-12-anthony.perard@citrix.com>
 <22861.6823.226112.264315@mariner.uk.xensource.com>
 <20170623143524.GD1702@perard.uk.xensource.com>
 <22861.13585.124653.979962@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <22861.13585.124653.979962@mariner.uk.xensource.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [OSSTEST PATCH v11 11/20] ts-openstack-deploy:
 Increase fd and memory limits for rabbitmq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBKdW4gMjMsIDIwMTcgYXQgMDQ6MzQ6NDFQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gQW50aG9ueSBQRVJBUkQgd3JpdGVzICgiUmU6IFtPU1NURVNUIFBBVENIIHYxMSAxMS8y
MF0gdHMtb3BlbnN0YWNrLWRlcGxveTogSW5jcmVhc2UgZmQgYW5kIG1lbW9yeSBsaW1pdHMgZm9y
IHJhYmJpdG1xIik6Cj4gPiBPbiBGcmksIEp1biAyMywgMjAxNyBhdCAwMjo0MTo1OVBNICswMTAw
LCBJYW4gSmFja3NvbiB3cm90ZToKPiA+ID4gQW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW09TU1RF
U1QgUEFUQ0ggdjExIDExLzIwXSB0cy1vcGVuc3RhY2stZGVwbG95OiBJbmNyZWFzZSBmZCBhbmQg
bWVtb3J5IGxpbWl0cyBmb3IgcmFiYml0bXEiKToKPiA+ID4gPiBTaWduZWQtb2ZmLWJ5OiBBbnRo
b255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KPiA+ID4gCj4gPiA+IERvZXMg
dGhpcyBub3QgbWVhbiB0aGF0IHRoZSB1cHN0cmVhbSBkZWZhdWx0cyBhcmUgd3JvbmcgPwo+ID4g
Cj4gPiBUaGF0IGRlcGVuZHMgb24gd2hhdCB5b3UgbWVhbnQgYnkgdXBzdHJlYW0uCj4gPiAKPiA+
IE9uIFVidW50dSwgdGhlIGxpbWl0IG9mIG9wZW4gZmQgaXMgc2V0IHRvIGFuIGhpZ2hlciB2YWx1
ZSB2aWEgdGhlCj4gPiBzeXN0ZW1kIHVuaXQgZmlsZS4gSXQgZG9lcyBub3QgbG9vayBsaWtlIGRl
dnN0YWNrIChPcGVuU3RhY2spIGlzCj4gPiBjaGFuZ2luZyB0aGlzLgo+ID4gCj4gPiBJbiBkZXZz
dGFjaywgSSd2ZSBzZWVuIGFuIGluY3JlYXRlIG9mIHRoZSBsaW1pdCBvZiBvcGVuIGZkLCBidXQg
dmlhCj4gPiBzeXN0ZW1kLCBzbyBmb3IgYWxsIHN5c3RlbWQgc2VydmljZXMuCj4gCj4gQW5kIGlm
IG9uZSBpc24ndCB1c2luZyBzeXN0ZW1kID8KCkkgZ3Vlc3MgaXQgd291bGQgaGF2ZSB0byBmaXgg
ZGV2c3RhY2suIEFsc28sIHRoZSBkZWZhdWx0IGlzIDFrLCBkZXZzdGFjawppbmNyZWFzZSBpdCB0
byAyaywgYnV0IHJhYmJpdG1xIG9uIFVidW50dSBoYXZlIGEgbGltaXQgYXQgNjVrLgoKPiA+IEFz
IGZvciB0aGUgbWVtb3J5IGxpbWl0LCBpdCB3YXMgbmVjZXNzYXJ5IHdpdGggYSBob3N0IG9mIDRH
IG9mIFJBTS4gQnV0Cj4gPiBJIGRpZCBub3QgdHJ5IGFnYWluIHdpdGggdGhlIGRlZmF1bHQgbGlt
aXQgYW5kIGEgaG9zdCB3aXRoIDZHIG9mIFJBTS4KPiA+IChUaGUgZGVmYXVsdCBpcyAwLjQsIGhl
cmUgSSd2ZSBzZXQgaXQgdG8gMC44KQo+IAo+IEl0IHNvdW5kcyBsaWtlIHRoZSBkZWZhdWx0IGNh
bGN1bGF0aW9uIGlzIG5vdCByaWdodCwgdGhlbiA/CgpJIHRoaW5rIDAuNCBtZWFucyA0MCUgb2Yg
dGhlIFJBTS4gU29ycnksIEkgc2hvdWxkIGhhdmUgc2FpZCBzby4gQWxzbywKMC40IGlzIHRoZSBz
YW1lIG9uIHRoZSBDSSBsb29wLCB3aXRoIGEgZG9tMCBvZiA3RyBvciBzby4KCi0tIApBbnRob255
IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 23 16:54:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 16:54:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dORr3-0001lP-At; Fri, 23 Jun 2017 16:54:45 +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 1dORr2-0001lJ-Ef
 for xen-devel@lists.xen.org; Fri, 23 Jun 2017 16:54:44 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 FB/DD-03613-3D74D495; Fri, 23 Jun 2017 16:54:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrAIsWRWlGSWpSXmKPExsUSuHLSYt3L7r6
 RBttOslgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkH1t5iL/jGUvH56ELGBsadLF2MXBwsAiuZ
 JWae2sXcxcjJISGQK7H9xS3GLkYOIFtE4sn/NJAaIYEzTBIrbq5iB6lhEVCVuPduFxuIzSagJ
 LH34HFGEFtEwEDi/fVJbCC9zAJpEvcn1oGEhQWCJDbvmMYKYvMK6Ek8W/+KCWLmJkaJNdOmsU
 MkBCVOznzCAtFbLNE0PwDClJZY/o8DpIJTwE7izsvfYFtFBWQljk3qYJ/AKDALSfMshOZZCM0
 gFcwC6hJ/5l1ixhC2lVi37j3LAka2VYzqxalFZalFupZ6SUWZ6RkluYmZObqGBmZ6uanFxYnp
 qTmJScV6yfm5mxiBoc0ABDsY724KOMQoycGkJMobe8YnUogvKT+lMiOxOCO+qDQntfgQowwHh
 5IE7w4330ghwaLU9NSKtMwcYJTBpCU4eJREeFe4AqV5iwsSc4sz0yFSpxh1OZo+bPnCJMSSl5
 +XKiXOOw9khgBIUUZpHtwIWMRfYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjCvP8gUnsy8Erh
 Nr4COYAI6YsYaH5AjShIRUlINjJ4nC9/UCDpPCL39YM6/zNOJi6xb+TeLu3/4t+sfk/+G9OWW
 T57uaCn6db7sfJ5CAPuhI8Umu2+d0FbZxq/QFSKYe+5dm8yCO371p9rPO0a5q26WOZfIFpfa3
 lv69Gn9y5dLJU4Zv1D1P/9PK/dkz/ZD/X0tZ5YzTFnlwXMsI2bqHtk1QZblt5RYijMSDbWYi4
 oTAXuFWvDzAgAA
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-7.tower-27.messagelabs.com!1498236882!104593921!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4669 invoked from network); 23 Jun 2017 16:54:43 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.163)
 by server-7.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Jun 2017 16:54:43 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1498236882;
 l=659; s=domk; d=aepfle.de;
 h=In-Reply-To:Content-Disposition:Content-Type:MIME-Version:
 References:Subject:Cc:To:From:Date;
 bh=U5bEfzimNL882AwWinmUdIZU3jjUEasizFr1WusC+Kg=;
 b=UNZemck+ib6rgQhfEb4Po4+P6Mdln+UV9yaBLd+v4DFYSC4kSYI9HPr21FoBbIrGc4
 huO4YFWcUb+wNe8Vunk1kpHldtOqJmlvtRghhXHAX4W5DXtNIWoNaOci1581AZyr2sbD
 amAfAYUDTQrmdnG6NnA1TvDRhIarAeK8mOojI=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnAYQ78zWBeMvIqoJd4EsjBG7WrhLHcjt8dMM6XWhsZ5Q==
X-RZG-CLASS-ID: mo00
Received: from aepfle.de ([2001:a61:10ed:24ff:84a6:bea5:c95e:96e1])
 by smtp.strato.de (RZmta 41.0 AUTH) with ESMTPSA id D06c17t5NGsgOpY
 (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, 23 Jun 2017 18:54:42 +0200 (CEST)
Date: Fri, 23 Jun 2017 18:54:40 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20170623165440.GB26150@aepfle.de>
References: <20170622135752.GA19838@aepfle.de>
 <20170622143400.GF10647@char.us.oracle.com>
 <20170622143927.GB19838@aepfle.de>
 <fa9001c7-5ef6-62c5-035f-fb64519431ed@oracle.com>
MIME-Version: 1.0
In-Reply-To: <fa9001c7-5ef6-62c5-035f-fb64519431ed@oracle.com>
User-Agent: Mutt/1.8.3 (7090)
Cc: xen-devel@lists.xen.org, ankur.a.arora@oracle.com
Subject: Re: [Xen-devel] live migration of HVM domUs with more than 32vcpus
 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: multipart/mixed; boundary="===============0732730259500077809=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============0732730259500077809==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="rS8CxjVDS/+yyDmU"
Content-Disposition: inline


--rS8CxjVDS/+yyDmU
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline

On Thu, Jun 22, Boris Ostrovsky wrote:

> They are queued for 4.13.
> git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git for-linus-4.13

This works for me. Thanks.

I assume there is no ready-to-pull variant for linux-4.4.x?
nm.

Olaf

--rS8CxjVDS/+yyDmU
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iFwEARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCWU1HzwAKCRBdQqD6ppg2
fg7hAKDc6tQUjoykSPc2v9UwNucmAf3IXwCVG5bZbWMm1yYtFTMu3WMUnPWGEw==
=67Q/
-----END PGP SIGNATURE-----

--rS8CxjVDS/+yyDmU--


--===============0732730259500077809==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0732730259500077809==--


From xen-devel-bounces@lists.xen.org Fri Jun 23 16:57:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 16: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 1dORtg-0001z3-O9; Fri, 23 Jun 2017 16:57:28 +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 1dORtf-0001ya-P8
 for xen-devel@lists.xensource.com; Fri, 23 Jun 2017 16:57:27 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 5D/DF-01752-7784D495; Fri, 23 Jun 2017 16:57:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVbfMwzf
 SYP4SRosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBm7Jx1grFgcVTFpo4HTA2M
 k6y6GLk4hAT+MkpsbjvEBuE8ZpR4+ew4C4SzjVHiU0cfcxcjJ4eIgLPE1zNz2UFsXgF9idYNZ
 4A6ODiEBcIk5p/yAamXEHisIvH5zyZGkBoJAW+J13eb4exzW7qYuhjZOdgErCQOiYFEWQRUJW
 7tusE0gZF7ASPDKkaN4tSistQiXUNDvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2
 MQJ8zAMEOxpXtzocYJTmYlER5Y8/4RArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4PVw940UEixK
 TU+tSMvMAQYfTFqCg0dJhHeFK1Cat7ggMbc4Mx0idYpRl2PD6vVfmIRY8vLzUqXEeee5ARUJg
 BRllObBjYBFwiVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ894GmcKTmVcCt+kV0BFMQEfMWO
 MDckRJIkJKqoGx9+P2wnZzjsMaF6JW/EvQDlnXoaaeKL5Vp32OfIFy4iPfwvBrEWVHj2g/mff
 74qull1xC/3cpNk/dNTG8qEKl1fak+vUJCnk/Pjxuc3zWrr7wq/SG2OPbqmKjixN4JGym/d6h
 NI2NZYHE2zvZ67Uqp6tvMTZl8PH6/TG5Xr42n/VF1Z04kbNKLMUZiYZazEXFiQDCetdKfwIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1498237044!104688471!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12285 invoked from network); 23 Jun 2017 16:57:25 -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 Jun 2017 16:57: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 1dORtc-00079a-1n; Fri, 23 Jun 2017 16: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 1dORtW-0001Fz-Hj; Fri, 23 Jun 2017 16:57:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dORtW-0001Ft-96; Fri, 23 Jun 2017 16:57:18 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110975-mainreport@xen.org>
X-Osstest-Failures: qemu-upstream-unstable:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:regression
 qemu-upstream-unstable:test-armhf-armhf-xl-multivcpu:host-install(3):broken:heisenbug
 qemu-upstream-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 qemu-upstream-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 qemu-upstream-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install: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:saverestore-support-check: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-amd64-i386-xl-qemuu-win7-amd64:guest-stop: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-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-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-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-libvirt-xsm: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-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-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-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-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-xl-credit2: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
X-Osstest-Versions-This: qemuu=414d069b38ab114b89085e44989bf57604ea86d7
X-Osstest-Versions-That: qemuu=e97832ec6b2a7ddd48b8e6d1d848ffdfee6a31c7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 23 Jun 2017 16:57:18 +0000
Subject: [Xen-devel] [qemu-upstream-unstable test] 110975: 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>

ZmxpZ2h0IDExMDk3NSBxZW11LXVwc3RyZWFtLXVuc3RhYmxlIHJlYWwgW3JlYWxdCmh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTA5NzUvCgpSZWdyZXNz
aW9ucyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLApp
bmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAxNSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDEw
NjgzMwoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2lu
Zyk6CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMyBob3N0LWluc3RhbGwoMykgICAg
ICAgICBicm9rZW4gcGFzcyBpbiAxMTA5MzgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0IDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMTA5MzggcGFzcyBpbiAx
MTA5NzUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDkgZGViaWFu
LWh2bS1pbnN0YWxsIGZhaWwgcGFzcyBpbiAxMTA5MzgKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSBy
ZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgMTUgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMDY4
MzMKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCA5IHdpbmRvd3MtaW5zdGFsbCBmYWls
IGluIDExMDkzOCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTEwOTM4IG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBpbiAxMTA5MzggbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTA2ODEzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbGlrZSAxMDY4MzMKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEwNjgzMwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTA2
ODMzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTYgZGViaWFuLWh2bS1pbnN0YWxsL2wx
L2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
IDEyIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
cWVtdXUgICAgICAgICAgICAgICAgNDE0ZDA2OWIzOGFiMTE0Yjg5MDg1ZTQ0OTg5YmY1NzYwNGVh
ODZkNwpiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUgICAgICAgICAgICAgICAgZTk3ODMyZWM2YjJh
N2RkZDQ4YjhlNmQxZDg0OGZmZGZlZTZhMzFjNwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTA2ODMz
ICAyMDE3LTAzLTIyIDA3OjAyOjAxIFogICA5MyBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEx
MDkzOCAgMjAxNy0wNi0yMSAxNTozOTo1MiBaICAgIDIgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFudGhvbnkgUEVSQVJE
IDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hv
bWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4
cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlz
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSBob3N0LWluc3RhbGwoMykKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA0MTRk
MDY5YjM4YWIxMTRiODkwODVlNDQ5ODliZjU3NjA0ZWE4NmQ3CkF1dGhvcjogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFdlZCBKdW4gMjEgMTY6Mjc6MDYgMjAxNyArMDEw
MAoKICAgIHhlbi9kaXNrOiBkb24ndCBsZWFrIHN0YWNrIGRhdGEgdmlhIHJlc3BvbnNlIHJpbmcK
ICAgIAogICAgUmF0aGVyIHRoYW4gY29uc3RydWN0aW5nIGEgbG9jYWwgc3RydWN0dXJlIGluc3Rh
bmNlIG9uIHRoZSBzdGFjaywgZmlsbAogICAgdGhlIGZpZWxkcyBkaXJlY3RseSBvbiB0aGUgc2hh
cmVkIHJpbmcsIGp1c3QgbGlrZSBvdGhlciAoTGludXgpCiAgICBiYWNrZW5kcyBkby4gQnVpbGQg
b24gdGhlIGZhY3QgdGhhdCBhbGwgcmVzcG9uc2Ugc3RydWN0dXJlIGZsYXZvcnMgYXJlCiAgICBh
Y3R1YWxseSBpZGVudGljYWwgKHRoZSBvbGQgY29kZSBkaWQgbWFrZSB0aGlzIGFzc3VtcHRpb24g
dG9vKS4KICAgIAogICAgVGhpcyBpcyBYU0EtMjE2LgogICAgCiAgICBSZXBvcnRlZC1ieTogQW50
aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogS29ucmFk
IFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogICAgQWNrZWQtYnk6IEFu
dGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 23 17:01:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 17:01:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dORxB-0002pv-Kp; Fri, 23 Jun 2017 17: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 <prvs=340e7b1f5=Ian.Jackson@citrix.com>)
 id 1dORx9-0002pl-Lo
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 17:01:03 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 ED/24-02183-E494D495; Fri, 23 Jun 2017 17:01:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHSDva6fp2+
 kQdc7CYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeNkxxfGgm1SFQufTWRqYOwU7mLk5JAQ8Jd4
 9v0PK4jNJqAr0bTlLxuIzSsgKHFy5hMWEJtZQEdiwe5PbBC2vMT2t3OYIWocJP7uWgrWyyKgK
 vF20UkmEFtEQE+iZdVEVoh6FYlT87qA5nBwCAtESNzbEQUS5hSwl5jzth1svJBAocTDj8dYIc
 4xkXi7cCcbSLmQgJrE3PXxExj5ZiE5aBaSg2YhOWgBI/MqRvXi1KKy1CJdE72kosz0jJLcxMw
 cXUMDU73c1OLixPTUnMSkYr3k/NxNjMAwYwCCHYy3+pwPMUpyMCmJ8sae8YkU4kvKT6nMSCzO
 iC8qzUktPsQow8GhJMGb6OEbKSRYlJqeWpGWmQMMeJi0BAePkgjvClegNG9xQWJucWY6ROoUo
 6KUOK8FSJ8ASCKjNA+uDRZllxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMawgyhSczrwRu+i
 ugxUxAi2es8QFZXJKIkJJqYGTrW/CF/bfNubfJayfctz7/uJE17WbbLcECv6Xrg5ZMeydYM+t
 Ka0LTM7ljR5mXFd1xfJ6g8+TZQukMadtX7Ku37zGfrRQRdobl4WyOmgLVr1MjrZZunPX1uquF
 weEJJ86k8kuaZHhLeEy6xMgb9mrV1p8XF2zdYW3foHMkflaBTrZzSf7kJ7eVWIozEg21mIuKE
 wHZZBRZrQIAAA==
X-Env-Sender: prvs=340e7b1f5=Ian.Jackson@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1498237260!68553305!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7600 invoked from network); 23 Jun 2017 17:01:02 -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;
 23 Jun 2017 17:01:02 -0000
X-IronPort-AV: E=Sophos;i="5.39,379,1493683200"; d="scan'208";a="437666899"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22861.18733.373899.264053@mariner.uk.xensource.com>
Date: Fri, 23 Jun 2017 18:00:29 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20170616175704.7832-21-anthony.perard@citrix.com>
References: <20170616175704.7832-1-anthony.perard@citrix.com>
 <20170616175704.7832-21-anthony.perard@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] [OSSTEST PATCH v11 20/20] Introduce flight for
	stable branches of OpenStack
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW09TU1RFU1QgUEFUQ0ggdjExIDIwLzIwXSBJbnRyb2R1
Y2UgZmxpZ2h0IGZvciBzdGFibGUgYnJhbmNoZXMgb2YgT3BlblN0YWNrIik6Cj4gT3BlblN0YWNr
IGhhdmUgbWFueSBkaWZmZXJlbnQgcmVwbyB3aGljaCBzaG91bGQgYmUgaW4gc3luYywgc28gdGhp
cwo+IHBhdGNoIHNob3VsZCBncmFiIHRoZSByZXZpc2lvbnMgb2YgdGhlIHN0YWJsZSBicmFuY2gg
b2YgZXZlcnkgT3BlblN0YWNrCj4gdHJlZS4gVGVtcGVzdCBkb2VzIG5vdCBoYXZlIHN0YWJsZSBi
cmFuY2ggYW5kIHNob3VsZCBiZSBhYmxlIHRvIHRlc3QgYW55Cj4gT3BlblN0YWNrIHZlcnNpb24u
Ci4uLgo+ICtvcGVuc3RhY2stKi0qKQo+ICsJb3NfdHJlZT0iJHticmFuY2gjb3BlbnN0YWNrLX0i
Cj4gKwlvc190cmVlPSIke29zX3RyZWUlLSp9Igo+ICsJYnJhbmNoY29yZT0iJHticmFuY2gjIyot
fSIKPiArCWV2YWwgcmVwb190cmVlX3Jldl9mZXRjaF9naXQgIm9wZW5zdGFjay0kb3NfdHJlZSIg
XAo+ICsJCSJcJFRSRUVfT1BFTlNUQUNLXyR7b3NfdHJlZV5efSIgInN0YWJsZS8kYnJhbmNoY29y
ZSIgXAo+ICsgICAgICAgICAgICAgICAgIlwkTE9DQUxSRVZfT1BFTlNUQUNLXyR7b3NfdHJlZV5e
fSIKCkZyb20geW91ciBwcmV2aW91cyBlbWFpbDoKCiAgSSB0aGluayB0aGlzIHBhdGNoIGlzIGNv
bmZ1c2luZyBiZWNhdXNlIEkgb3JpZ2luYWxseSB0cnkgdG8gdXNlIG9zc3Rlc3QKICBzY3JpcHRz
IHRvIGZpbmQgd2hpY2ggY29tbWl0IHRvIHVzZSBmb3IgZXZlcnkgdHJlZXMgYW5kIHNvIGhhdmUg
YWRkIHRoZQogIG5lY2Vzc2FyeSBpbnRvIC4vYXAtZmV0Y2gtdmVyc2lvbi4gQnV0IEkgY291bGQg
bm90IG1ha2UgdGhhdCB3b3JrcwogIHdpdGhvdXQgZHVwbGljYXRpbmcgc29tZSBmdW5jdGlvbnMg
YW5kIHNvIHdlbnQgd2l0aCB3cml0aW5nCiAgJ29yaWdpbi9zdGFibGUvb2NhdGEnIGludG8gUkVW
SVNJT05fKi4KCkkgdGhpbmsgSSBhbSBpbmRlZWQgc3RpbGwgY29uZnVzZWQgYnkgc29tZSBvZiBp
dC4KCkZvciBleGFtcGxlOgoKPiArb3BlbnN0YWNrX3JldigpIHsKPiArICAgICAgICBsb2NhbCBv
c190cmVlPSIkMSIKPiArICAgICAgICBsb2NhbCBvc19icmFuY2gKPiArCj4gKyAgICAgICAgaWYg
ZXZhbCBbICJ4XCRSRVZJU0lPTl9PUEVOU1RBQ0tfJHtvc190cmVlXl59IiA9IHggXTsgdGhlbgo+
ICsgICAgICAgICAgICAgICAgY2FzZSAiJGJyYW5jaCIgaW4KPiArICAgICAgICAgICAgICAgIG9w
ZW5zdGFjay0qLSopCj4gKyAgICAgICAgICAgICAgICAgICAgICAgIG9zX2JyYW5jaD0ib3BlbnN0
YWNrLSRvc190cmVlLSR7YnJhbmNoIyMqLX0iCj4gKyAgICAgICAgICAgICAgICAgICAgICAgIG9z
X2dpdF9icmFuY2g9Im9yaWdpbi9zdGFibGUvJHticmFuY2gjIyotfSIKPiArICAgICAgICAgICAg
ICAgICAgICAgICAgOzsKPiArICAgICAgICAgICAgICAgICopCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgIG9zX2JyYW5jaD0ib3BlbnN0YWNrLSRvc190cmVlIgo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICBvc19naXRfYnJhbmNoPSJvcmlnaW4vbWFzdGVyIgo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICA7Owo+ICsgICAgICAgICAgICAgICAgZXNhYwo+ICsKPiArICAgICAgICAgICAgICAg
ICMgVXNlIGxhdGVzdCB2ZXJzaW9uLCBldmVuIGZvciBvdGhlciBvcGVuc3RhY2sKPiArICAgICAg
ICAgICAgICAgICMgdHJlZXMgc28gYnJhbmNoIG9wZW5zdGFjay1ub3ZhLW9jYXRhIHNob3VsZCBo
YXZlCj4gKyAgICAgICAgICAgICAgICAjIG90aGVyIHRyZWVzIGxpa2Ugb3BlbnN0YWNrLW5ldXRy
b24gaGF2ZSB0aGUKPiArICAgICAgICAgICAgICAgICMgcmV2aXNpb24gb2YgdGhlIHNhbWUgYnJh
bmNoIGZldGNoIGF0IHRoZSBzYW1lCj4gKyAgICAgICAgICAgICAgICAjIHRpbWUKPiArICAgICAg
ICAgICAgICAgIGlmIFsgIiRicmFuY2giICE9ICIkb3NfYnJhbmNoIiBdOyB0aGVuCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgIGV2YWwgImV4cG9ydCBSRVZJU0lPTl9PUEVOU1RBQ0tfJHtvc190
cmVlXl59PSRvc19naXRfYnJhbmNoIgo+ICsgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4K
PiArICAgICAgICAgICAgICAgIGZpCj4gKyAgICAgICAgICAgICAgICBkZXRlcm1pbmVfdmVyc2lv
biAiUkVWSVNJT05fT1BFTlNUQUNLXyR7b3NfdHJlZV5efSIgXAo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAiJG9zX2JyYW5jaCIgIk9QRU5TVEFDS18ke29zX3RyZWVeXn0iCj4gKyAgICAgICAg
ICAgICAgICBldmFsICJleHBvcnQgUkVWSVNJT05fT1BFTlNUQUNLXyR7b3NfdHJlZV5efSIKPiAr
ICAgICAgICBmaQo+ICt9Cj4gK2ZvciBvc190cmVlIGluIGNpbmRlciBkZXZzdGFjayBnbGFuY2Ug
a2V5c3RvbmUgbmV1dHJvbiBub3ZhIHJlcXVpcmVtZW50czsgZG8KPiArICAgICAgICBvcGVuc3Rh
Y2tfcmV2ICIkb3NfdHJlZSIKPiArZG9uZQoKSSB3b25kZXIgaWYgdGhpcyBmdWxsIGdlbmVyYWxp
dHkgaXMgcmVhbGx5IG5lY2Vzc2FyeSA/ICBJZiB5b3UgZG9uJ3QKaW50ZW5kIGJyYW5jaGVzIGxp
a2UgICBvcGVuc3RhY2stb2NhdGEtbmV1dHJvbiAgIHRoZW4gaXQgd291bGQgYmUKc3VmZmljaWVu
dCB0byBjYWxsIG9uZSBmdW5jdGlvbiBmb3Igbm92YSBhbmQgYW5vdGhlciBmb3IgdGhlIG90aGVy
CnRyZWVzLgoKQW5kLCBmcmFua2x5LCBJIGRvbid0IHRoaW5rIHdlIGNvdWxkIGhhdmUgYnJhbmNo
ZXMgbGlrZQpgb3BlbnN0YWNrLW9jYXRhLW5ldXRyb24nLiAgVGhhdCB3b3VsZCBiZSB0b28gbWFu
eSBicmFuY2hlcy4KClNvIHBlcmhhcHMgdGhlIGJyYW5jaCBgb3BlbnN0YWNrLW9jYXRhLW5vdmEn
IHNob3VsZCBiZSBjYWxsZWQKYG9wZW5zdGFjay1vY2F0YScgPwoKCkFsc28sIHJpZ2h0IG5vdyBJ
IHRoaW5rIGl0J3MgY2xlYXIgdGhhdCB3ZSdyZSBub3QgaW50ZW5kaW5nIHRvIGFkZApvcGVuc3Rh
Y2sgam9icyB0byBleGlzdGluZyBicmFuY2hlcycgZmxpZ2h0cy4gIEJ1dCBpZiB3ZSB3ZXJlIHRv
IGRvCnRoYXQgaW4gdGhlIGZ1dHVyZSwgd2Ugd291bGQgd2FudCBhbGwgdGhlIHN1YnRyZWVzIHRv
IGJlIHRyYWNrZWQuCgpNYXliZSB3ZSBzaG91bGQgaGF2ZSBhIHdheSBmb3IgY3ItZGFpbHktYnJh
bmNoIHRvIGZldGNoLCBhbmQgcHVzaCwKbXVsdGlwbGUgdHJlZXMuICBXZSBjb3VsZCBjYWxsIGFw
LWZldGNoLXZlcnNpb24gb24gZXZlcnkgdHJlZSwKYW5kIHNldCB0aGUgYXBwcm9wcmlhdGUgdmFy
aWFibGUgKHdpdGggZGV0ZXJtaW5lX3ZlcnNpb24sIGFzIHlvdSBoYXZlCmFib3ZlKS4gIEFuZCB0
aGVuIHNldCBhIHZhcmlhYmxlIHRvIGNhbGwgYXAtcHVzaCBtdWx0aXBsZSB0aW1lcywgaWYgd2UK
Z2V0IGEgcGFzcy4KCgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 23 17:03:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 17: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 1dORzb-000324-14; Fri, 23 Jun 2017 17:03: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 1dORza-00031v-6k
 for xen-devel@lists.xen.org; Fri, 23 Jun 2017 17:03:34 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 E7/5E-03620-5E94D495; Fri, 23 Jun 2017 17:03:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJIsWRWlGSWpSXmKPExsUyZ7p8oO5TT99
 Ig9PtnBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aTjc1MBf3MFas3TWBpYDzO1MXIxSEkMJFJ
 4s6iTVDOb0aJzTs3MEM4GxklFk/7zQbhdDJKvHi+CqiMk0NYIEhi845prCC2iICCxPMzC1hAb
 GaBXIkF3RdZIBquMUr8nj0VrIFNwEji7NHpjCA2r4CtxLMHq9hBbBYBVYkdX2cxg9iiAuESvQ
 f62SBqBCVOznwCNpRTQF9icusZqAVmEvM2P2SGsMUlbj2ZzwRhy0tsfzsHLC4hYCjxeeNS5gm
 MQrOQjJqFpH0WkvZZSNoXMLKsYlQvTi0qSy3StdBLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlM
 KtZLzs/dxAgMdgYg2ME4+7L/IUZJDiYlUd7YMz6RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4X
 3n4RgoJFqWmp1akZeYA4w4mLcHBoyTCu8IVKM1bXJCYW5yZDpE6xajL0fRhyxcmIZa8/LxUKX
 HepSAzBECKMkrz4EbAUsAlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfM+AZnCk5lXArfpFdA
 RTEBHzFjjA3JESSJCSqqBsWVajEyWxxrDoOhtlYGzAgoFVCItxHncxX4vE3tePLH+0tr5a5Qs
 Ll6fO/v60cszXAOM7GcKfe9rrJnpr+DyZTnvc7ZXElu/pH1+YHrTU+xE2ibW3W/kajqSTj9IU
 1806Ufbnz8bjfUVDFONQiQfbpk/L4ib/W/1t/+s6fIRkxOvTtmd/XtqjhJLcUaioRZzUXEiAE
 /F+TX8AgAA
X-Env-Sender: boris.ostrovsky@oracle.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1498237411!75278693!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11636 invoked from network); 23 Jun 2017 17:03:32 -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; 23 Jun 2017 17:03:32 -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
 v5NH3Rbx016606
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 23 Jun 2017 17:03:27 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 v5NH3RfZ010032
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 23 Jun 2017 17:03:27 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 v5NH3Q1U024567;
 Fri, 23 Jun 2017 17:03:26 GMT
Received: from [10.154.164.220] (/10.154.164.220)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 23 Jun 2017 10:03:26 -0700
To: Olaf Hering <olaf@aepfle.de>
References: <20170622135752.GA19838@aepfle.de>
 <20170622143400.GF10647@char.us.oracle.com>
 <20170622143927.GB19838@aepfle.de>
 <fa9001c7-5ef6-62c5-035f-fb64519431ed@oracle.com>
 <20170623165440.GB26150@aepfle.de>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <9754827a-b4f3-1bb3-d527-cb3907dded5d@oracle.com>
Date: Fri, 23 Jun 2017 13:03:23 -0400
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: <20170623165440.GB26150@aepfle.de>
Content-Language: en-US
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: xen-devel@lists.xen.org, ankur.a.arora@oracle.com
Subject: Re: [Xen-devel] live migration of HVM domUs with more than 32vcpus
 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-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>

CgpPbiAwNi8yMy8yMDE3IDEyOjU0IFBNLCBPbGFmIEhlcmluZyB3cm90ZToKPiBPbiBUaHUsIEp1
biAyMiwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IAo+PiBUaGV5IGFyZSBxdWV1ZWQgZm9yIDQu
MTMuCj4+IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC94ZW4v
dGlwLmdpdCBmb3ItbGludXMtNC4xMwo+IAo+IFRoaXMgd29ya3MgZm9yIG1lLiBUaGFua3MuCj4g
Cj4gSSBhc3N1bWUgdGhlcmUgaXMgbm8gcmVhZHktdG8tcHVsbCB2YXJpYW50IGZvciBsaW51eC00
LjQueD8KPiBubS4KCgpOb3QgdGhhdCBJIGFtIGF3YXJlIG9mLiBVbmxlc3MgQW5rdXIgYmFja3Bv
cnRlZCB0aGVtIHRvIE9MIHdoaWNoIGlzIAoobG9vc2VseSkgYmFzZWQgb24gNC4xLgoKCi1ib3Jp
cwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 23 17:16:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 17: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 1dOSC2-0003xg-56; Fri, 23 Jun 2017 17:16: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=340e7b1f5=Ian.Jackson@citrix.com>)
 id 1dOSC1-0003xZ-7L
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 17:16:25 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 DD/BD-03613-8EC4D495; Fri, 23 Jun 2017 17:16:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpO5zH99
 Ig4WPLSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyf7WeYCr5xVfT1TmBqYLzI0cXIySEh4C8x
 aXIzG4jNJqAr0bTlL5jNKyAocXLmExYQm1lAR2LB7k9sELa8xPa3c5ghauwkrl/bxtrFyMHBI
 qAqMecdO0hYREBPomXVRFaIchWJU/O6wMYIC6RLNPS/ABvDKWAjcfd1L1Cci0NIYB+TxIb1Jx
 kh7jGReLtwJxvITCEBNYm56+MnMPLNQnLRLCQXzUJy0QJG5lWMGsWpRWWpRbpGZnpJRZnpGSW
 5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGhxgAEOxjPLAg8xCjJwaQkyht7xidSiC8pP6Uy
 I7E4I76oNCe1+BCjDAeHkgSvMTB0hQSLUtNTK9Iyc4BBD5OW4OBREuEN8wJK8xYXJOYWZ6ZDp
 E4x6nLc6dvwhUmIJS8/L1VKnPe1N1CRAEhRRmke3AhYBF5ilJUS5mUEOkqIpyC1KDezBFX+Fa
 M4B6OSMO8ZkCk8mXklcJteAR3BBHTEjDU+IEeUJCKkpBoYuV05v5cfrsivnPW+dCOP61bW9ZM
 7ts7r6Vl8TCVuV/p5rZdF600WZrlu1vMx/HC29tTX68XOV5ZqeDJ/+1L4p2GplSyrS8FtGc9j
 PxrbPm/ou6gX2HHWKT2Cb/r2w3f1zrh67zPNUmAt0P8+ZVVs9UwHPhvzd2tnZqeICcu0vbVPn
 K70u+m6EktxRqKhFnNRcSIA3pZOs7sCAAA=
X-Env-Sender: prvs=340e7b1f5=Ian.Jackson@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1498238181!71897238!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8132 invoked from network); 23 Jun 2017 17:16:23 -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;
 23 Jun 2017 17:16:23 -0000
X-IronPort-AV: E=Sophos;i="5.39,379,1493683200"; d="scan'208";a="429187110"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22861.19680.92219.34505@mariner.uk.xensource.com>
Date: Fri, 23 Jun 2017 18:16:16 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20170623165001.GJ1702@perard.uk.xensource.com>
References: <20170616175704.7832-1-anthony.perard@citrix.com>
 <20170616175704.7832-12-anthony.perard@citrix.com>
 <22861.6823.226112.264315@mariner.uk.xensource.com>
 <20170623143524.GD1702@perard.uk.xensource.com>
 <22861.13585.124653.979962@mariner.uk.xensource.com>
 <20170623165001.GJ1702@perard.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] [OSSTEST PATCH v11 11/20] ts-openstack-deploy:
 Increase fd and memory limits for rabbitmq
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiUmU6IFtPU1NURVNUIFBBVENIIHYxMSAxMS8yMF0gdHMt
b3BlbnN0YWNrLWRlcGxveTogSW5jcmVhc2UgZmQgYW5kIG1lbW9yeSBsaW1pdHMgZm9yIHJhYmJp
dG1xIik6Cj4gT24gRnJpLCBKdW4gMjMsIDIwMTcgYXQgMDQ6MzQ6NDFQTSArMDEwMCwgSWFuIEph
Y2tzb24gd3JvdGU6Cj4gPiBBbmQgaWYgb25lIGlzbid0IHVzaW5nIHN5c3RlbWQgPwo+IAo+IEkg
Z3Vlc3MgaXQgd291bGQgaGF2ZSB0byBmaXggZGV2c3RhY2suIEFsc28sIHRoZSBkZWZhdWx0IGlz
IDFrLCBkZXZzdGFjawo+IGluY3JlYXNlIGl0IHRvIDJrLCBidXQgcmFiYml0bXEgb24gVWJ1bnR1
IGhhdmUgYSBsaW1pdCBhdCA2NWsuCgpNeSBwb2ludCBpcyB0aGlzOiB1bmxlc3Mgb3BlbnN0YWNr
IGludGVuZCB0byBzdXBwb3J0IG9ubHkgc3lzdGVtZCwgaXQKaXMgYSBidWcgdGhhdCBkZXZzdGFj
ayBpcyBub3QgZml4ZWQgaW4gdGhpcyB3YXkuICBTbyB0aGF0IGJ1ZyBvdWdodCB0bwpiZSBmaWxl
ZCBhbmQgcmVmZXJlbmNlZCBpbiB0aGUgd29ya2Fyb3VuZCBpbiBvcGVuc3RhY2suCgpJJ20gbm90
IHN1cmUgSSdtIHF1YWxpZmllZCB0byBjb21tZW50IG9uIHRoZSBkaXN0aW5jdGlvbiBiZXR3ZWVu
CmRldnN0YWNrJ3MgYW5kIHVidW50dSdzIGZkIGxpbWl0cywgYnV0IHNob3VsZG4ndCB0aGVyZSBi
ZSBhbiBvcGVuc3RhY2sKYnVnIGFib3V0IHRoYXQgdG9vID8KCj4gPiA+IEFzIGZvciB0aGUgbWVt
b3J5IGxpbWl0LCBpdCB3YXMgbmVjZXNzYXJ5IHdpdGggYSBob3N0IG9mIDRHIG9mIFJBTS4gQnV0
Cj4gPiA+IEkgZGlkIG5vdCB0cnkgYWdhaW4gd2l0aCB0aGUgZGVmYXVsdCBsaW1pdCBhbmQgYSBo
b3N0IHdpdGggNkcgb2YgUkFNLgo+ID4gPiAoVGhlIGRlZmF1bHQgaXMgMC40LCBoZXJlIEkndmUg
c2V0IGl0IHRvIDAuOCkKPiA+IAo+ID4gSXQgc291bmRzIGxpa2UgdGhlIGRlZmF1bHQgY2FsY3Vs
YXRpb24gaXMgbm90IHJpZ2h0LCB0aGVuID8KPiAKPiBJIHRoaW5rIDAuNCBtZWFucyA0MCUgb2Yg
dGhlIFJBTS4gU29ycnksIEkgc2hvdWxkIGhhdmUgc2FpZCBzby4gQWxzbywKPiAwLjQgaXMgdGhl
IHNhbWUgb24gdGhlIENJIGxvb3AsIHdpdGggYSBkb20wIG9mIDdHIG9yIHNvLgoKWWVzLCBJIHVu
ZGVyc3Rvb2QgdGhhdCAwLjQgdG8gbWVhbiA0MCUgb2YgUkFNLgoKTXkgcG9pbnQgaXMgdGhhdCBh
IGNhbGN1bGF0aW9uIHdoaWNoIGdpdmVzIHRvby1zbWFsbCBhIHZhbHVlIG9uIGEgNEcKaG9zdCBj
b3VsZCBiZSBpbXByb3ZlZC4gIE1heSB0aGUgY2FsY3VsYXRpb24gc2hvdWxkIGJlICI0MCUgb2Yg
UkFNLApidXQgYXQgbGVhc3QgM0ciIG9yIHNvbWV0aGluZyA/ICBBZ2FpbiwgdGhpcyBtaWdodCB3
YXJyYW50IGFuIHVwc3RyZWFtIGJ1Zy4KCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 23 17:26:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 17: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 1dOSLe-0004ey-2Y; Fri, 23 Jun 2017 17:26:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <olaf@aepfle.de>) id 1dOSLc-0004es-D3
 for xen-devel@lists.xen.org; Fri, 23 Jun 2017 17:26:20 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 A1/EB-03620-B3F4D495; Fri, 23 Jun 2017 17:26:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsUSuHLSXV1rf99
 Ig003OS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owpVzqZChp4K+a9+crewLiTu4uRi4NF4DGT
 xPPnx5m6GDk5JARyJba/uMXYxcgBZItIPPmfBlIjJHCUSaL54SRWkBo2ASWJvQePM4LYIgKpE
 sfbJ4DFmQUUJF483wo2R1jAWOLC3tVgNouAqsSCxdtYQGxeoPiUdwfZIHbJS0x718s6gZF7AS
 PDKkaN4tSistQiXUMTvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MQP8yAMEOxus
 bAw4xSnIwKYnyxp7xiRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwfvP1zdSSLAoNT21Ii0zBxho
 MGkJDh4lEd4wL6A0b3FBYm5xZjpE6hSjLseG1eu/MAmx5OXnpUqJ874CmSEAUpRRmgc3Ahb0l
 xhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTM6+cHNIUnM68EbtMroCOYgI6YscYH5IiSRISUVA
 NjmaF83Kkv22veXHtWsb3pyL5CqwCHCUUifm+arp7a01pqMbP5w8GqjId7lvwJMnViqfVzuVV
 xsWLWxofxmxtPvlTJPtP87STH1bbA7s7bPsW8nBXznzXpfNc99E6pyZtn9mWDbtPFK6Ia3+X8
 mHjtR9t5xrl8rsekbS0NOO/LfvObeCF31YLtSizFGYmGWsxFxYkA/vYMj3UCAAA=
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-16.tower-27.messagelabs.com!1498238778!108872022!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15578 invoked from network); 23 Jun 2017 17:26:19 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.221)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Jun 2017 17:26:19 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1498238778;
 l=1687; s=domk; d=aepfle.de; h=Date:Subject:Cc:To:From;
 bh=21SsTL38WgJlbmgISV0VV51jwfUEqLrXLg+3trpBoOw=;
 b=AtIipawYB6XxhXzYRHB1Uv1tkGQuC+Q9QD6yT++TtUgWZGKatpcQZxwDsuDKcGYmnR
 yS1423EHYy3qmMTekYCmJgY+k8TUyGgVCNnVtR1yuLMGGARL0Ws0gu/E6E/ALEMOrYKm
 leYnb732nm9LDItVwSeMAP5HGa+NojPrOOIxM=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnAYQ78zWBeMvIqoJd4EsjBG7WrhLHcjt8dMM6XWhsZ5Q==
X-RZG-CLASS-ID: mo00
Received: from aepfle.de ([2001:a61:10ed:24ff:84a6:bea5:c95e:96e1])
 by smtp.strato.de (RZmta 41.0 AUTH) with ESMTPSA id 408e68t5NHQHOaQ
 (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, 23 Jun 2017 19:26:17 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org
Date: Fri, 23 Jun 2017 19:26:01 +0200
Message-Id: <20170623172601.11465-1-olaf@aepfle.de>
X-Mailer: git-send-email 2.13.1
Cc: Olaf Hering <olaf@aepfle.de>
Subject: [Xen-devel] [PATCH] rombios: prevent building with PIC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SWYgdGhlIGRlZmF1bHQgY29tcGlsZXIgc2lsZW50bHkgZGVmYXVsdHMgdG8gdG8gLWZQSUMvLWZQ
SUUgYnVpbGRpbmcKcm9tYmlvcyBmYWlsczoKCiBsZCAtbWVsZl9pMzg2IC1zIC1yIDMyYml0Ymlv
cy5vIHRjZ2Jpb3MvdGNnYmlvc2V4dC5vIHV0aWwubyBwbW0ubyAtbyAzMmJpdGJpb3NfYWxsLm8K
IFRoZXJlIGFyZSB1bmRlZmluZWQgc3ltYm9scyBpbiB0aGUgQklPUzoKICAgICAgICAgIFUgX0dM
T0JBTF9PRkZTRVRfVEFCTEVfCiBtYWtlWzEwXTogKioqIFtNYWtlZmlsZToyNjogMzJiaXRiaW9z
X2FsbC5vXSBFcnJvciAxMQoKUHJldmVudCB0aGUgZmFpbHVyZSBieSBlbmZvcmNpbmcgbm9uLVBJ
QyBtb2RlLgoKU2lnbmVkLW9mZi1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgotLS0K
CmJ1aWxkIHRlc3RlZCB3aXRoIHN0YWdpbmctNC45LgoKUElFIGlzIHRoZSBkZWZhdWx0IG5vdyBp
biBvcGVuU1VTRSBUdW1ibGV3ZWVkOgpodHRwczovL2xpc3RzLm9wZW5zdXNlLm9yZy9vcGVuc3Vz
ZS1mYWN0b3J5LzIwMTctMDYvbXNnMDA0MDMuaHRtbAoKIHRvb2xzL2Zpcm13YXJlL3JvbWJpb3Mv
MzJiaXQvTWFrZWZpbGUgICAgICAgICB8IDIgKy0KIHRvb2xzL2Zpcm13YXJlL3JvbWJpb3MvMzJi
aXQvdGNnYmlvcy9NYWtlZmlsZSB8IDIgKy0KIDIgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25z
KCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2Zpcm13YXJlL3JvbWJpb3Mv
MzJiaXQvTWFrZWZpbGUgYi90b29scy9maXJtd2FyZS9yb21iaW9zLzMyYml0L01ha2VmaWxlCmlu
ZGV4IGIwNTgzYzkzZGYuLjk3NjU3YWU3YjEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Zpcm13YXJlL3Jv
bWJpb3MvMzJiaXQvTWFrZWZpbGUKKysrIGIvdG9vbHMvZmlybXdhcmUvcm9tYmlvcy8zMmJpdC9N
YWtlZmlsZQpAQCAtMyw3ICszLDcgQEAgaW5jbHVkZSAkKFhFTl9ST09UKS90b29scy9maXJtd2Fy
ZS9SdWxlcy5tawogCiBUQVJHRVQgPSAzMmJpdGJpb3NfZmxhdC5oCiAKLUNGTEFHUyArPSAkKENG
TEFHU194ZW5pbmNsdWRlKSAtSS4uIC1JLi4vLi4vLi4vbGliYWNwaQorQ0ZMQUdTICs9ICQoQ0ZM
QUdTX3hlbmluY2x1ZGUpIC1JLi4gLUkuLi8uLi8uLi9saWJhY3BpIC1mbm8tcGljCiAKIFNVQkRJ
UlMgPSB0Y2diaW9zCiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2Zpcm13YXJlL3JvbWJpb3MvMzJiaXQv
dGNnYmlvcy9NYWtlZmlsZSBiL3Rvb2xzL2Zpcm13YXJlL3JvbWJpb3MvMzJiaXQvdGNnYmlvcy9N
YWtlZmlsZQppbmRleCBmODdkMTMwMjBmLi4yZTM3Mjk5MTBmIDEwMDY0NAotLS0gYS90b29scy9m
aXJtd2FyZS9yb21iaW9zLzMyYml0L3RjZ2Jpb3MvTWFrZWZpbGUKKysrIGIvdG9vbHMvZmlybXdh
cmUvcm9tYmlvcy8zMmJpdC90Y2diaW9zL01ha2VmaWxlCkBAIC0zLDcgKzMsNyBAQCBpbmNsdWRl
ICQoWEVOX1JPT1QpL3Rvb2xzL2Zpcm13YXJlL1J1bGVzLm1rCiAKIFRBUkdFVCAgPSB0Y2diaW9z
ZXh0Lm8KIAotQ0ZMQUdTICs9ICQoQ0ZMQUdTX3hlbmluY2x1ZGUpIC1JLi4gLUkuLi8uLiAtSS4u
Ly4uLy4uLy4uL2xpYmFjcGkKK0NGTEFHUyArPSAkKENGTEFHU194ZW5pbmNsdWRlKSAtSS4uIC1J
Li4vLi4gLUkuLi8uLi8uLi8uLi9saWJhY3BpIC1mbm8tcGljCiAKIC5QSE9OWTogYWxsCiBhbGw6
ICQoVEFSR0VUKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 23 17:28:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 17: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 1dOSO2-0004mz-Eb; Fri, 23 Jun 2017 17:28: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=34051225d=wei.liu2@citrix.com>)
 id 1dOSO0-0004mr-DV
 for xen-devel@lists.xen.org; Fri, 23 Jun 2017 17:28:48 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 EF/97-01735-FCF4D495; Fri, 23 Jun 2017 17:28:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHSDve55f99
 IgynThSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owPE46yFDxnrfi6+hFzA+N9li5GTg4JAX+J
 A0sOMILYLAKqErsaTzOD2GwCyhI/O3vZQGwRAQWJ52cWgNUzC6RJ3O2YAlYjLGAu8XLxDLBeX
 gELibdnT4LZQgLGEoeezoWKC0qcnPkEqldHYsHuT0AzOYBsaYnl/zhAwpwCJhJPJ1xgArFFBV
 QkOpfOYYEYoyDRMf0Y0wRGvllIJs1CMmkWwqQFjMyrGNWLU4vKUot0zfSSijLTM0pyEzNzdA0
 NTPVyU4uLE9NTcxKTivWS83M3MQLDjAEIdjBObXA+xCjJwaQkyht7xidSiC8pP6UyI7E4I76o
 NCe1+BCjDAeHkgQvNzBshQSLUtNTK9Iyc4ABD5OW4OBREuH96QeU5i0uSMwtzkyHSJ1i1OVo+
 rDlC5MQS15+XqqUOK8TSJEASFFGaR7cCFj0XWKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5Iwry
 rIFJ7MvBK4Ta+AjmACOmLGGh+QI0oSEVJSDYwBd86pBR0pOeZ03H9J8rkUp2PPkko2XNrFpvf
 43am2xYXNj8/PDTj+0pz3bd/Z0km67/ekXL0ad1qGOdLl+MnaJROVGC2cLCV/6L+O1NhroS+9
 OEhUyujTvcaHTTZfDitP7VITVU5j/MafvGHV1pO30iZPStbJ+Kd/fNqDwkzbs7fM1m38Jh6qx
 FKckWioxVxUnAgAZ82w7rkCAAA=
X-Env-Sender: prvs=34051225d=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1498238925!104691754!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12247 invoked from network); 23 Jun 2017 17:28:47 -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;
 23 Jun 2017 17:28:47 -0000
X-IronPort-AV: E=Sophos;i="5.39,379,1493683200"; d="scan'208";a="437671404"
Date: Fri, 23 Jun 2017 18:28:44 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20170623172844.j3ovgsho55nvik7f@citrix.com>
References: <20170623172601.11465-1-olaf@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170623172601.11465-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] rombios: prevent building with PIC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBKdW4gMjMsIDIwMTcgYXQgMDc6MjY6MDFQTSArMDIwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gSWYgdGhlIGRlZmF1bHQgY29tcGlsZXIgc2lsZW50bHkgZGVmYXVsdHMgdG8gdG8gLWZQ
SUMvLWZQSUUgYnVpbGRpbmcKPiByb21iaW9zIGZhaWxzOgo+IAo+ICBsZCAtbWVsZl9pMzg2IC1z
IC1yIDMyYml0Ymlvcy5vIHRjZ2Jpb3MvdGNnYmlvc2V4dC5vIHV0aWwubyBwbW0ubyAtbyAzMmJp
dGJpb3NfYWxsLm8KPiAgVGhlcmUgYXJlIHVuZGVmaW5lZCBzeW1ib2xzIGluIHRoZSBCSU9TOgo+
ICAgICAgICAgICBVIF9HTE9CQUxfT0ZGU0VUX1RBQkxFXwo+ICBtYWtlWzEwXTogKioqIFtNYWtl
ZmlsZToyNjogMzJiaXRiaW9zX2FsbC5vXSBFcnJvciAxMQo+IAo+IFByZXZlbnQgdGhlIGZhaWx1
cmUgYnkgZW5mb3JjaW5nIG5vbi1QSUMgbW9kZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBPbGFmIEhl
cmluZyA8b2xhZkBhZXBmbGUuZGU+CgpEbyB5b3UgbmVlZCB0byBjaGVjayBpZiB0aGUgY29tcGls
ZXIgc3VwcG9ydHMgLWZuby1waWM/CgpJIGtub3cgbm90IGV2ZXJ5IHZlcnNpb24gb2YgZ2NjIHN1
cHBvcnQgLWZuby1waWUsIGJ1dCBJJ20gbm90IHN1cmUgYWJvdXQKLWZuby1waWMuIEluIGFueSBj
YXNlLCB0aGVyZSBpcyBhbHJlYWR5IHNvbWV0aGluZyBpbiBvdXIgYnVpbGQgc3lzdGVtIHRvCmRl
YWwgd2l0aCB0ZXN0aW5nIGdjYyBvcHRpb25zLCB3aGljaCB3b3VsZCBiZSB1c2VmdWwgdG8geW91
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 23 17:35:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 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 1dOSUM-0005TP-3g; Fri, 23 Jun 2017 17:35:22 +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 1dOSUJ-0005TJ-NI
 for xen-devel@lists.xen.org; Fri, 23 Jun 2017 17:35:20 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 BB/DD-26749-6515D495; Fri, 23 Jun 2017 17:35:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsUSuHLSDd2wQN9
 Ig2f/uC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyj1xtZC/6vZKpomHGbpYFx/Q/GLkZODhaB
 J0wSL9bpgNgSArkS21/cAopzANkiEk/+p4GEhQSOMkk0PMwHsdkElCT2HjwOVMLFISIwlVHi7
 JwXrCAJZgEFiRfPtzKB2MICZhLLTx5ghZivKnF5yg4WEJtXwFii7/dxRohd8hLT3vWyTmDkXs
 DIsIpRozi1qCy1SNfIXC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTI9DD9QwMjDs
 YW/b6HWKU5GBSEuWNPeMTKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCtyTAN1JIsCg1PbUiLTMH
 GGowaQkOHiURXmt/oDRvcUFibnFmOkTqFKOilDivGkifAEgiozQPrg0W3pcYZaWEeRkZGBiEe
 ApSi3IzS1DlXzGKczAqCfPmgEzhycwrgZv+CmgxE9DiGWt8QBaXJCKkpBoYTaLbRG8dOX5CX7
 lxZ0ngRskvwnOebHPt3Fou6bQ3YtPxbzK6d3Vmm3nxLc5TyJ3JnjhR94C2/neZ8683bxP+ZVI
 lYhSuqhDgfs5rfW37Tu87L/a82Dtp4vYJ8589aj7Y+772DIfEAktJlvfWBaUxF7/IfBTOrpxp
 N6ukP8Nk6f6y75P+m+5/rMRSnJFoqMVcVJwIAHmRF6tqAgAA
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-2.tower-31.messagelabs.com!1498239318!95444198!1
X-Originating-IP: [81.169.146.216]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32929 invoked from network); 23 Jun 2017 17:35:18 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.216)
 by server-2.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Jun 2017 17:35:18 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1498239318;
 l=37957; s=domk; d=aepfle.de; h=Date:Subject:Cc:To:From;
 bh=4Zn08H1tP5kYLBom6d3ysnaUa05AE0IQrvt1MiDAn5Q=;
 b=CUXky7RdUEZAdkJ72CUBG33Ot/ULqJ38MnPSr4EEJlBpyPynW/wlQSFJ7bY2v+HH2O
 g1bXC3xp60eSm25ZhiB3leVfoxTEV2gn4oGcfSU5kojnmprx9ojfrNOKAMGkuytDdU2n
 rsi1jKB0hTu/s9N62k0LyHjUhqDmCHU9cWrrw=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnAYQ78zWBeMvIqoJd4EsjBG7WrhLHcjt8dMM6XWhsZ5Q==
X-RZG-CLASS-ID: mo00
Received: from aepfle.de ([2001:a61:10ed:24ff:84a6:bea5:c95e:96e1])
 by smtp.strato.de (RZmta 41.0 AUTH) with ESMTPSA id 6029bbt5NHZHPK8
 (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, 23 Jun 2017 19:35:17 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: Daniel De Graaf <dgdegra@tycho.nsa.gov>, Quan Xu <quan.xu0@gmail.com>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>, xen-devel@lists.xen.org
Date: Fri, 23 Jun 2017 19:35:04 +0200
Message-Id: <20170623173504.11785-1-olaf@aepfle.de>
X-Mailer: git-send-email 2.13.1
Cc: Olaf Hering <olaf@aepfle.de>
Subject: [Xen-devel] [PATCH] vtpmmgr: make inline functions static
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Z2NjNyBpcyBtb3JlIHN0cmljdCB3aXRoIGZ1bmN0aW9ucyBtYXJrZWQgYXMgaW5saW5lLiBUaGV5
IGFyZSBub3QKYXV0b21hdGljYWxseSBpbmxpbmVkLiBJbnN0ZWFkIGEgZnVuY3Rpb24gY2FsbCBp
cyBnZW5lcmF0ZWQsIGJ1dCB0aGUKYWN0dWFsIGNvZGUgaXMgbm90IHZpc2libGUgYnkgdGhlIGxp
bmtlci4KCkRvIGEgbWVjaGFuaWNhbCBjaGFuZ2UgYW5kIG1hcmsgZXZlcnkgJ2lubGluZScgYXMg
J3N0YXRpYyBpbmxpbmUnLiBGb3IKc2ltcGxlciByZXZpZXcgdGhlIHN0YXRpYyBnb2VzIGludG8g
YW4gZXh0cmEgbGluZS4KClNpZ25lZC1vZmYtYnk6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5k
ZT4KLS0tCiBzdHViZG9tL3Z0cG1tZ3IvbWFyc2hhbC5oICAgICAgfCA3NiArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHN0dWJkb20vdnRwbW1nci90Y2cuaCAgICAg
ICAgICB8IDE0ICsrKysrKysrCiBzdHViZG9tL3Z0cG1tZ3IvdHBtMl9tYXJzaGFsLmggfCA1OCAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogc3R1YmRvbS92dHBtbWdyL3RwbXJzYS5o
ICAgICAgIHwgIDEgKwogNCBmaWxlcyBjaGFuZ2VkLCAxNDkgaW5zZXJ0aW9ucygrKQoKZGlmZiAt
LWdpdCBhL3N0dWJkb20vdnRwbW1nci9tYXJzaGFsLmggYi9zdHViZG9tL3Z0cG1tZ3IvbWFyc2hh
bC5oCmluZGV4IGQ4MjZmMTlkODkuLmRjZTE5YzY0MzkgMTAwNjQ0Ci0tLSBhL3N0dWJkb20vdnRw
bW1nci9tYXJzaGFsLmgKKysrIGIvc3R1YmRvbS92dHBtbWdyL21hcnNoYWwuaApAQCAtNDcsMTYg
KzQ3LDE5IEBAIHR5cGVkZWYgZW51bSBVbnBhY2tQdHIgewogCVVOUEFDS19BTExPQwogfSBVbnBh
Y2tQdHI7CiAKK3N0YXRpYwogaW5saW5lIEJZVEUqIHBhY2tfQllURShCWVRFKiBwdHIsIEJZVEUg
dCkgewogCXB0clswXSA9IHQ7CiAJcmV0dXJuICsrcHRyOwogfQogCitzdGF0aWMKIGlubGluZSBC
WVRFKiB1bnBhY2tfQllURShCWVRFKiBwdHIsIEJZVEUqIHQpIHsKIAl0WzBdID0gcHRyWzBdOwog
CXJldHVybiArK3B0cjsKIH0KIAorc3RhdGljCiBpbmxpbmUgaW50IHVucGFjazNfQllURShCWVRF
KiBwdHIsIFVJTlQzMiogcG9zLCBVSU5UMzIgbWF4LCBCWVRFICp0KQogewogCWlmICgqcG9zICsg
MSA+IG1heCkKQEAgLTcyLDE4ICs3NSwyMSBAQCBpbmxpbmUgaW50IHVucGFjazNfQllURShCWVRF
KiBwdHIsIFVJTlQzMiogcG9zLCBVSU5UMzIgbWF4LCBCWVRFICp0KQogI2RlZmluZSB1bnBhY2sz
X0JPT0wocCwgeCwgbSwgdCkgdW5wYWNrM19CWVRFKHAsIHgsIG0sIHQpCiAjZGVmaW5lIHNpemVv
Zl9CT09MKHQpIDEKIAorc3RhdGljCiBpbmxpbmUgQllURSogcGFja19VSU5UMTYodm9pZCogcHRy
LCBVSU5UMTYgdCkgewogCVVJTlQxNiogcCA9IHB0cjsKIAkqcCA9IGNwdV90b19iZTE2KHQpOwog
CXJldHVybiBwdHIgKyBzaXplb2YoVUlOVDE2KTsKIH0KIAorc3RhdGljCiBpbmxpbmUgQllURSog
dW5wYWNrX1VJTlQxNih2b2lkKiBwdHIsIFVJTlQxNiogdCkgewogCVVJTlQxNiogcCA9IHB0cjsK
IAkqdCA9IGJlMTZfdG9fY3B1KCpwKTsKIAlyZXR1cm4gcHRyICsgc2l6ZW9mKFVJTlQxNik7CiB9
CiAKK3N0YXRpYwogaW5saW5lIGludCB1bnBhY2szX1VJTlQxNihCWVRFKiBwdHIsIFVJTlQzMiog
cG9zLCBVSU5UMzIgbWF4LCBVSU5UMTYgKnQpCiB7CiAJaWYgKCpwb3MgKyAyID4gbWF4KQpAQCAt
OTMsMTggKzk5LDIxIEBAIGlubGluZSBpbnQgdW5wYWNrM19VSU5UMTYoQllURSogcHRyLCBVSU5U
MzIqIHBvcywgVUlOVDMyIG1heCwgVUlOVDE2ICp0KQogCXJldHVybiAwOwogfQogCitzdGF0aWMK
IGlubGluZSBCWVRFKiBwYWNrX1VJTlQzMih2b2lkKiBwdHIsIFVJTlQzMiB0KSB7CiAJVUlOVDMy
KiBwID0gcHRyOwogCSpwID0gY3B1X3RvX2JlMzIodCk7CiAJcmV0dXJuIHB0ciArIHNpemVvZihV
SU5UMzIpOwogfQogCitzdGF0aWMKIGlubGluZSBCWVRFKiB1bnBhY2tfVUlOVDMyKHZvaWQqIHB0
ciwgVUlOVDMyKiB0KSB7CiAJVUlOVDMyKiBwID0gcHRyOwogCSp0ID0gYmUzMl90b19jcHUoKnAp
OwogCXJldHVybiBwdHIgKyBzaXplb2YoVUlOVDMyKTsKIH0KIAorc3RhdGljCiBpbmxpbmUgaW50
IHVucGFjazNfVUlOVDMyKEJZVEUqIHB0ciwgVUlOVDMyKiBwb3MsIFVJTlQzMiBtYXgsIFVJTlQz
MiAqdCkKIHsKIAlpZiAoKnBvcyArIDQgPiBtYXgpCkBAIC0yMzYsMTYgKzI0NSwxOSBAQCBpbmxp
bmUgaW50IHVucGFjazNfVUlOVDMyKEJZVEUqIHB0ciwgVUlOVDMyKiBwb3MsIFVJTlQzMiBtYXgs
IFVJTlQzMiAqdCkKICNkZWZpbmUgc2l6ZW9mX1RDU19LRVlfSEFORExFKHQpIHNpemVvZl9VSU5U
MzIodCkKIAogCitzdGF0aWMKIGlubGluZSBCWVRFKiBwYWNrX0JVRkZFUihCWVRFKiBwdHIsIGNv
bnN0IEJZVEUqIGJ1ZiwgVUlOVDMyIHNpemUpIHsKIAltZW1jcHkocHRyLCBidWYsIHNpemUpOwog
CXJldHVybiBwdHIgKyBzaXplOwogfQogCitzdGF0aWMKIGlubGluZSBCWVRFKiB1bnBhY2tfQlVG
RkVSKEJZVEUqIHB0ciwgQllURSogYnVmLCBVSU5UMzIgc2l6ZSkgewogCW1lbWNweShidWYsIHB0
ciwgc2l6ZSk7CiAJcmV0dXJuIHB0ciArIHNpemU7CiB9CiAKK3N0YXRpYwogaW5saW5lIGludCB1
bnBhY2szX0JVRkZFUihCWVRFKiBwdHIsIFVJTlQzMiogcG9zLCBVSU5UMzIgbWF4LCBCWVRFKiBi
dWYsIFVJTlQzMiBzaXplKSB7CiAJaWYgKCpwb3MgKyBzaXplID4gbWF4KQogCQlyZXR1cm4gVFBN
X1NJWkU7CkBAIC0yNTYsMTEgKzI2OCwxMyBAQCBpbmxpbmUgaW50IHVucGFjazNfQlVGRkVSKEJZ
VEUqIHB0ciwgVUlOVDMyKiBwb3MsIFVJTlQzMiBtYXgsIEJZVEUqIGJ1ZiwgVUlOVDMyCiAKICNk
ZWZpbmUgc2l6ZW9mX0JVRkZFUihiLCBzKSBzCiAKK3N0YXRpYwogaW5saW5lIEJZVEUqIHVucGFj
a19BTElBUyhCWVRFKiBwdHIsIEJZVEUqKiBidWYsIFVJTlQzMiBzaXplKSB7CiAJKmJ1ZiA9IHB0
cjsKIAlyZXR1cm4gcHRyICsgc2l6ZTsKIH0KIAorc3RhdGljCiBpbmxpbmUgQllURSogdW5wYWNr
X0FMTE9DKEJZVEUqIHB0ciwgQllURSoqIGJ1ZiwgVUlOVDMyIHNpemUpIHsKIAlpZihzaXplKSB7
CiAJCSpidWYgPSBtYWxsb2Moc2l6ZSk7CkBAIC0yNzEsNiArMjg1LDcgQEAgaW5saW5lIEJZVEUq
IHVucGFja19BTExPQyhCWVRFKiBwdHIsIEJZVEUqKiBidWYsIFVJTlQzMiBzaXplKSB7CiAJcmV0
dXJuIHB0ciArIHNpemU7CiB9CiAKK3N0YXRpYwogaW5saW5lIEJZVEUqIHVucGFja19QVFIoQllU
RSogcHRyLCBCWVRFKiogYnVmLCBVSU5UMzIgc2l6ZSwgVW5wYWNrUHRyIGFsbG9jKSB7CiAJaWYo
YWxsb2MgPT0gVU5QQUNLX0FMTE9DKSB7CiAJCXJldHVybiB1bnBhY2tfQUxMT0MocHRyLCBidWYs
IHNpemUpOwpAQCAtMjc5LDYgKzI5NCw3IEBAIGlubGluZSBCWVRFKiB1bnBhY2tfUFRSKEJZVEUq
IHB0ciwgQllURSoqIGJ1ZiwgVUlOVDMyIHNpemUsIFVucGFja1B0ciBhbGxvYykgewogCX0KIH0K
IAorc3RhdGljCiBpbmxpbmUgaW50IHVucGFjazNfUFRSKEJZVEUqIHB0ciwgVUlOVDMyKiBwb3Ms
IFVJTlQzMiBtYXgsIEJZVEUqKiBidWYsIFVJTlQzMiBzaXplLCBVbnBhY2tQdHIgYWxsb2MpIHsK
IAlpZiAoc2l6ZSA+IG1heCB8fCAqcG9zICsgc2l6ZSA+IG1heCkKIAkJcmV0dXJuIFRQTV9TSVpF
OwpAQCAtMjkyLDE0ICszMDgsMTcgQEAgaW5saW5lIGludCB1bnBhY2szX1BUUihCWVRFKiBwdHIs
IFVJTlQzMiogcG9zLCBVSU5UMzIgbWF4LCBCWVRFKiogYnVmLCBVSU5UMzIgc2kKIH0KICNkZWZp
bmUgdW5wYWNrM19WUFRSKHB0ciwgcG9zLCBtYXgsIGJ1Ziwgc2l6ZSwgYWxsb2MpIHVucGFjazNf
UFRSKHB0ciwgcG9zLCBtYXgsICh2b2lkKikoYnVmKSwgc2l6ZSwgYWxsb2MpCiAKK3N0YXRpYwog
aW5saW5lIEJZVEUqIHBhY2tfVFBNX0FVVEhEQVRBKEJZVEUqIHB0ciwgY29uc3QgVFBNX0FVVEhE
QVRBKiBkKSB7CiAJcmV0dXJuIHBhY2tfQlVGRkVSKHB0ciwgKmQsIFRQTV9ESUdFU1RfU0laRSk7
CiB9CiAKK3N0YXRpYwogaW5saW5lIEJZVEUqIHVucGFja19UUE1fQVVUSERBVEEoQllURSogcHRy
LCBUUE1fQVVUSERBVEEqIGQpIHsKIAlyZXR1cm4gdW5wYWNrX0JVRkZFUihwdHIsICpkLCBUUE1f
RElHRVNUX1NJWkUpOwogfQogCitzdGF0aWMKIGlubGluZSBpbnQgdW5wYWNrM19UUE1fQVVUSERB
VEEoQllURSogcHRyLCBVSU5UMzIqIHBvcywgVUlOVDMyIGxlbiwgVFBNX0FVVEhEQVRBKiBkKSB7
CiAJcmV0dXJuIHVucGFjazNfQlVGRkVSKHB0ciwgcG9zLCBsZW4sICpkLCBUUE1fRElHRVNUX1NJ
WkUpOwogfQpAQCAtMzI1LDYgKzM0NCw3IEBAIGlubGluZSBpbnQgdW5wYWNrM19UUE1fQVVUSERB
VEEoQllURSogcHRyLCBVSU5UMzIqIHBvcywgVUlOVDMyIGxlbiwgVFBNX0FVVEhEQVRBCiAjZGVm
aW5lIHNpemVvZl9UUE1fVEFHKHQpIHNpemVvZl9VSU5UMTYodCkKICNkZWZpbmUgc2l6ZW9mX1RQ
TV9TVFJVQ1RVUkVfVEFHKHQpIHNpemVvZl9VSU5UMTYodCkKIAorc3RhdGljCiBpbmxpbmUgQllU
RSogcGFja19UUE1fVkVSU0lPTihCWVRFKiBwdHIsIGNvbnN0IFRQTV9WRVJTSU9OKiB0KSB7CiAJ
cHRyWzBdID0gdC0+bWFqb3I7CiAJcHRyWzFdID0gdC0+bWlub3I7CkBAIC0zMzMsNiArMzUzLDcg
QEAgaW5saW5lIEJZVEUqIHBhY2tfVFBNX1ZFUlNJT04oQllURSogcHRyLCBjb25zdCBUUE1fVkVS
U0lPTiogdCkgewogCXJldHVybiBwdHIgKyA0OwogfQogCitzdGF0aWMKIGlubGluZSBCWVRFKiB1
bnBhY2tfVFBNX1ZFUlNJT04oQllURSogcHRyLCBUUE1fVkVSU0lPTiogdCkgewogCXQtPm1ham9y
ID0gcHRyWzBdOwogCXQtPm1pbm9yID0gcHRyWzFdOwpAQCAtMzQxLDYgKzM2Miw3IEBAIGlubGlu
ZSBCWVRFKiB1bnBhY2tfVFBNX1ZFUlNJT04oQllURSogcHRyLCBUUE1fVkVSU0lPTiogdCkgewog
CXJldHVybiBwdHIgKyA0OwogfQogCitzdGF0aWMKIGlubGluZSBpbnQgdW5wYWNrM19UUE1fVkVS
U0lPTihCWVRFKiBwdHIsIFVJTlQzMiAqcG9zLCBVSU5UMzIgbWF4LCBUUE1fVkVSU0lPTiogdCkg
ewogCWlmICgqcG9zICsgNCA+IG1heCkKIAkJcmV0dXJuIFRQTV9TSVpFOwpAQCAtMzU1LDYgKzM3
Nyw3IEBAIGlubGluZSBpbnQgdW5wYWNrM19UUE1fVkVSU0lPTihCWVRFKiBwdHIsIFVJTlQzMiAq
cG9zLCBVSU5UMzIgbWF4LCBUUE1fVkVSU0lPTioKIAogI2RlZmluZSBzaXplb2ZfVFBNX1ZFUlNJ
T04oeCkgNAogCitzdGF0aWMKIGlubGluZSBCWVRFKiBwYWNrX1RQTV9DQVBfVkVSU0lPTl9JTkZP
KEJZVEUqIHB0ciwgY29uc3QgVFBNX0NBUF9WRVJTSU9OX0lORk8qIHYpIHsKIAlwdHIgPSBwYWNr
X1RQTV9TVFJVQ1RVUkVfVEFHKHB0ciwgdi0+dGFnKTsKIAlwdHIgPSBwYWNrX1RQTV9WRVJTSU9O
KHB0ciwgJnYtPnZlcnNpb24pOwpAQCAtMzY2LDYgKzM4OSw3IEBAIGlubGluZSBCWVRFKiBwYWNr
X1RQTV9DQVBfVkVSU0lPTl9JTkZPKEJZVEUqIHB0ciwgY29uc3QgVFBNX0NBUF9WRVJTSU9OX0lO
Rk8qIHYpCiAJcmV0dXJuIHB0cjsKIH0KIAorc3RhdGljCiBpbmxpbmUgQllURSogdW5wYWNrX1RQ
TV9DQVBfVkVSU0lPTl9JTkZPKEJZVEUqIHB0ciwgVFBNX0NBUF9WRVJTSU9OX0lORk8qIHYsIFVu
cGFja1B0ciBhbGxvYykgewogCXB0ciA9IHVucGFja19UUE1fU1RSVUNUVVJFX1RBRyhwdHIsICZ2
LT50YWcpOwogCXB0ciA9IHVucGFja19UUE1fVkVSU0lPTihwdHIsICZ2LT52ZXJzaW9uKTsKQEAg
LTM3NywxNCArNDAxLDE3IEBAIGlubGluZSBCWVRFKiB1bnBhY2tfVFBNX0NBUF9WRVJTSU9OX0lO
Rk8oQllURSogcHRyLCBUUE1fQ0FQX1ZFUlNJT05fSU5GTyogdiwgVW5wCiAJcmV0dXJuIHB0cjsK
IH0KIAorc3RhdGljCiBpbmxpbmUgQllURSogcGFja19UUE1fRElHRVNUKEJZVEUqIHB0ciwgY29u
c3QgVFBNX0RJR0VTVCogZCkgewogCXJldHVybiBwYWNrX0JVRkZFUihwdHIsIGQtPmRpZ2VzdCwg
VFBNX0RJR0VTVF9TSVpFKTsKIH0KIAorc3RhdGljCiBpbmxpbmUgQllURSogdW5wYWNrX1RQTV9E
SUdFU1QoQllURSogcHRyLCBUUE1fRElHRVNUKiBkKSB7CiAJcmV0dXJuIHVucGFja19CVUZGRVIo
cHRyLCBkLT5kaWdlc3QsIFRQTV9ESUdFU1RfU0laRSk7CiB9CiAKK3N0YXRpYwogaW5saW5lIGlu
dCB1bnBhY2szX1RQTV9ESUdFU1QoQllURSogcHRyLCBVSU5UMzIqIHBvcywgVUlOVDMyIG1heCwg
VFBNX0RJR0VTVCogZCkgewogCXJldHVybiB1bnBhY2szX0JVRkZFUihwdHIsIHBvcywgbWF4LCBk
LT5kaWdlc3QsIFRQTV9ESUdFU1RfU0laRSk7CiB9CkBAIC00MDksMjAgKzQzNiwyNCBAQCBpbmxp
bmUgaW50IHVucGFjazNfVFBNX0RJR0VTVChCWVRFKiBwdHIsIFVJTlQzMiogcG9zLCBVSU5UMzIg
bWF4LCBUUE1fRElHRVNUKiBkKQogI2RlZmluZSBwYWNrX1RQTV9DSE9TRU5JRF9IQVNIKHB0ciwg
ZCkgcGFja19UUE1fRElHRVNUKHB0ciwgZCkKICNkZWZpbmUgdW5wYWNrX1RQTV9DSE9TRU5JRF9I
QVNIKHB0ciwgZCkgdW5wYWNrX1RQTV9ESUdFU1QocHRyLCBkKQogCitzdGF0aWMKIGlubGluZSBC
WVRFKiBwYWNrX1RQTV9OT05DRShCWVRFKiBwdHIsIGNvbnN0IFRQTV9OT05DRSogbikgewogCXJl
dHVybiBwYWNrX0JVRkZFUihwdHIsIG4tPm5vbmNlLCBUUE1fRElHRVNUX1NJWkUpOwogfQogCitz
dGF0aWMKIGlubGluZSBCWVRFKiB1bnBhY2tfVFBNX05PTkNFKEJZVEUqIHB0ciwgVFBNX05PTkNF
KiBuKSB7CiAJcmV0dXJuIHVucGFja19CVUZGRVIocHRyLCBuLT5ub25jZSwgVFBNX0RJR0VTVF9T
SVpFKTsKIH0KIAogI2RlZmluZSBzaXplb2ZfVFBNX05PTkNFKHgpIFRQTV9ESUdFU1RfU0laRQog
CitzdGF0aWMKIGlubGluZSBpbnQgdW5wYWNrM19UUE1fTk9OQ0UoQllURSogcHRyLCBVSU5UMzIq
IHBvcywgVUlOVDMyIG1heCwgVFBNX05PTkNFKiBuKSB7CiAJcmV0dXJuIHVucGFjazNfQlVGRkVS
KHB0ciwgcG9zLCBtYXgsIG4tPm5vbmNlLCBUUE1fRElHRVNUX1NJWkUpOwogfQogCitzdGF0aWMK
IGlubGluZSBCWVRFKiBwYWNrX1RQTV9TWU1NRVRSSUNfS0VZX1BBUk1TKEJZVEUqIHB0ciwgY29u
c3QgVFBNX1NZTU1FVFJJQ19LRVlfUEFSTVMqIGspIHsKIAlwdHIgPSBwYWNrX1VJTlQzMihwdHIs
IGstPmtleUxlbmd0aCk7CiAJcHRyID0gcGFja19VSU5UMzIocHRyLCBrLT5ibG9ja1NpemUpOwpA
QCAtNDMwLDYgKzQ2MSw3IEBAIGlubGluZSBCWVRFKiBwYWNrX1RQTV9TWU1NRVRSSUNfS0VZX1BB
Uk1TKEJZVEUqIHB0ciwgY29uc3QgVFBNX1NZTU1FVFJJQ19LRVlfUEFSCiAJcmV0dXJuIHBhY2tf
QlVGRkVSKHB0ciwgay0+SVYsIGstPml2U2l6ZSk7CiB9CiAKK3N0YXRpYwogaW5saW5lIEJZVEUq
IHBhY2tfVFBNX1NZTU1FVFJJQ19LRVkoQllURSogcHRyLCBjb25zdCBUUE1fU1lNTUVUUklDX0tF
WSogaykgewogCXB0ciA9IHBhY2tfVUlOVDMyKHB0ciwgay0+YWxnSWQpOwogCXB0ciA9IHBhY2tf
VUlOVDE2KHB0ciwgay0+ZW5jU2NoZW1lKTsKQEAgLTQzNyw2ICs0NjksNyBAQCBpbmxpbmUgQllU
RSogcGFja19UUE1fU1lNTUVUUklDX0tFWShCWVRFKiBwdHIsIGNvbnN0IFRQTV9TWU1NRVRSSUNf
S0VZKiBrKSB7CiAJcmV0dXJuIHBhY2tfQlVGRkVSKHB0ciwgay0+ZGF0YSwgay0+c2l6ZSk7CiB9
CiAKK3N0YXRpYwogaW5saW5lIGludCB1bnBhY2szX1RQTV9TWU1NRVRSSUNfS0VZX1BBUk1TKEJZ
VEUqIHB0ciwgVUlOVDMyKiBwb3MsIFVJTlQzMiBtYXgsIFRQTV9TWU1NRVRSSUNfS0VZX1BBUk1T
KiBrLCBVbnBhY2tQdHIgYWxsb2MpIHsKIAlyZXR1cm4gdW5wYWNrM19VSU5UMzIocHRyLCBwb3Ms
IG1heCwgJmstPmtleUxlbmd0aCkgfHwKIAkJdW5wYWNrM19VSU5UMzIocHRyLCBwb3MsIG1heCwg
JmstPmJsb2NrU2l6ZSkgfHwKQEAgLTQ0NCwxMCArNDc3LDEyIEBAIGlubGluZSBpbnQgdW5wYWNr
M19UUE1fU1lNTUVUUklDX0tFWV9QQVJNUyhCWVRFKiBwdHIsIFVJTlQzMiogcG9zLCBVSU5UMzIg
bWF4LCBUCiAJCXVucGFjazNfUFRSKHB0ciwgcG9zLCBtYXgsICZrLT5JViwgay0+aXZTaXplLCBh
bGxvYyk7CiB9CiAKK3N0YXRpYwogaW5saW5lIGludCBzaXplb2ZfVFBNX1NZTU1FVFJJQ19LRVlf
UEFSTVMoY29uc3QgVFBNX1NZTU1FVFJJQ19LRVlfUEFSTVMqIGspIHsKIAlyZXR1cm4gMTIgKyBr
LT5pdlNpemU7CiB9CiAKK3N0YXRpYwogaW5saW5lIGludCB1bnBhY2szX1RQTV9TWU1NRVRSSUNf
S0VZKEJZVEUqIHB0ciwgVUlOVDMyKiBwb3MsIFVJTlQzMiBtYXgsIFRQTV9TWU1NRVRSSUNfS0VZ
KiBrLCBVbnBhY2tQdHIgYWxsb2MpIHsKIAlyZXR1cm4gdW5wYWNrM19VSU5UMzIocHRyLCBwb3Ms
IG1heCwgJmstPmFsZ0lkKSB8fAogCQl1bnBhY2szX1VJTlQxNihwdHIsIHBvcywgbWF4LCAmay0+
ZW5jU2NoZW1lKSB8fApAQCAtNDU1LDYgKzQ5MCw3IEBAIGlubGluZSBpbnQgdW5wYWNrM19UUE1f
U1lNTUVUUklDX0tFWShCWVRFKiBwdHIsIFVJTlQzMiogcG9zLCBVSU5UMzIgbWF4LCBUUE1fU1lN
CiAJCXVucGFjazNfUFRSKHB0ciwgcG9zLCBtYXgsICZrLT5kYXRhLCBrLT5zaXplLCBhbGxvYyk7
CiB9CiAKK3N0YXRpYwogaW5saW5lIEJZVEUqIHBhY2tfVFBNX1JTQV9LRVlfUEFSTVMoQllURSog
cHRyLCBjb25zdCBUUE1fUlNBX0tFWV9QQVJNUyogaykgewogCXB0ciA9IHBhY2tfVUlOVDMyKHB0
ciwgay0+a2V5TGVuZ3RoKTsKIAlwdHIgPSBwYWNrX1VJTlQzMihwdHIsIGstPm51bVByaW1lcyk7
CkBAIC00NjIsNiArNDk4LDcgQEAgaW5saW5lIEJZVEUqIHBhY2tfVFBNX1JTQV9LRVlfUEFSTVMo
QllURSogcHRyLCBjb25zdCBUUE1fUlNBX0tFWV9QQVJNUyogaykgewogCXJldHVybiBwYWNrX0JV
RkZFUihwdHIsIGstPmV4cG9uZW50LCBrLT5leHBvbmVudFNpemUpOwogfQogCitzdGF0aWMKIGlu
bGluZSBpbnQgdW5wYWNrM19UUE1fUlNBX0tFWV9QQVJNUyhCWVRFKiBwdHIsIFVJTlQzMiogcG9z
LCBVSU5UMzIgbWF4LCBUUE1fUlNBX0tFWV9QQVJNUyogaywgVW5wYWNrUHRyIGFsbG9jKSB7CiAJ
cmV0dXJuIHVucGFjazNfVUlOVDMyKHB0ciwgcG9zLCBtYXgsICZrLT5rZXlMZW5ndGgpIHx8CiAJ
CXVucGFjazNfVUlOVDMyKHB0ciwgcG9zLCBtYXgsICZrLT5udW1QcmltZXMpIHx8CkBAIC00Njks
MTEgKzUwNiwxMyBAQCBpbmxpbmUgaW50IHVucGFjazNfVFBNX1JTQV9LRVlfUEFSTVMoQllURSog
cHRyLCBVSU5UMzIqIHBvcywgVUlOVDMyIG1heCwgVFBNX1JTQQogCQl1bnBhY2szX1BUUihwdHIs
IHBvcywgbWF4LCAmay0+ZXhwb25lbnQsIGstPmV4cG9uZW50U2l6ZSwgYWxsb2MpOwogfQogCitz
dGF0aWMKIGlubGluZSBpbnQgc2l6ZW9mX1RQTV9SU0FfS0VZX1BBUk1TKGNvbnN0IFRQTV9SU0Ff
S0VZX1BBUk1TKiBrKSB7CiAJcmV0dXJuIDEyICsgay0+ZXhwb25lbnRTaXplOwogfQogCiAKK3N0
YXRpYwogaW5saW5lIEJZVEUqIHBhY2tfVFBNX0tFWV9QQVJNUyhCWVRFKiBwdHIsIGNvbnN0IFRQ
TV9LRVlfUEFSTVMqIGspIHsKIAlwdHIgPSBwYWNrX1RQTV9BTEdPUklUSE1fSUQocHRyLCBrLT5h
bGdvcml0aG1JRCk7CiAJcHRyID0gcGFja19UUE1fRU5DX1NDSEVNRShwdHIsIGstPmVuY1NjaGVt
ZSk7CkBAIC00OTMsNiArNTMyLDcgQEAgaW5saW5lIEJZVEUqIHBhY2tfVFBNX0tFWV9QQVJNUyhC
WVRFKiBwdHIsIGNvbnN0IFRQTV9LRVlfUEFSTVMqIGspIHsKIAlyZXR1cm4gcHRyOwogfQogCitz
dGF0aWMKIGlubGluZSBpbnQgdW5wYWNrM19UUE1fS0VZX1BBUk1TKEJZVEUqIHB0ciwgVUlOVDMy
KiBwb3MsIFVJTlQzMiBsZW4sIFRQTV9LRVlfUEFSTVMqIGssIFVucGFja1B0ciBhbGxvYykgewog
CWludCByYyA9IHVucGFjazNfVFBNX0FMR09SSVRITV9JRChwdHIsIHBvcywgbGVuLCAmay0+YWxn
b3JpdGhtSUQpIHx8CiAJCXVucGFjazNfVFBNX0VOQ19TQ0hFTUUocHRyLCBwb3MsIGxlbiwgJmst
PmVuY1NjaGVtZSkgfHwKQEAgLTUxMSw2ICs1NTEsNyBAQCBpbmxpbmUgaW50IHVucGFjazNfVFBN
X0tFWV9QQVJNUyhCWVRFKiBwdHIsIFVJTlQzMiogcG9zLCBVSU5UMzIgbGVuLCBUUE1fS0VZX1BB
UgogCXJldHVybiBUUE1fRkFJTDsKIH0KIAorc3RhdGljCiBpbmxpbmUgaW50IHNpemVvZl9UUE1f
S0VZX1BBUk1TKGNvbnN0IFRQTV9LRVlfUEFSTVMqIGspIHsKIAlpbnQgcmMgPSAwOwogCXJjICs9
IHNpemVvZl9UUE1fQUxHT1JJVEhNX0lEKCZrLT5hbGdvcml0aG1JRCk7CkBAIC01MzIsNTIgKzU3
Myw2MiBAQCBpbmxpbmUgaW50IHNpemVvZl9UUE1fS0VZX1BBUk1TKGNvbnN0IFRQTV9LRVlfUEFS
TVMqIGspIHsKIAlyZXR1cm4gcmM7CiB9CiAKK3N0YXRpYwogaW5saW5lIEJZVEUqIHBhY2tfVFBN
X1NUT1JFX1BVQktFWShCWVRFKiBwdHIsIGNvbnN0IFRQTV9TVE9SRV9QVUJLRVkqIGspIHsKIAlw
dHIgPSBwYWNrX1VJTlQzMihwdHIsIGstPmtleUxlbmd0aCk7CiAJcHRyID0gcGFja19CVUZGRVIo
cHRyLCBrLT5rZXksIGstPmtleUxlbmd0aCk7CiAJcmV0dXJuIHB0cjsKIH0KIAorc3RhdGljCiBp
bmxpbmUgaW50IHVucGFjazNfVFBNX1NUT1JFX1BVQktFWShCWVRFKiBwdHIsIFVJTlQzMiogcG9z
LCBVSU5UMzIgbWF4LCBUUE1fU1RPUkVfUFVCS0VZKiBrLCBVbnBhY2tQdHIgYWxsb2MpIHsKIAly
ZXR1cm4gdW5wYWNrM19VSU5UMzIocHRyLCBwb3MsIG1heCwgJmstPmtleUxlbmd0aCkgfHwKIAkJ
dW5wYWNrM19QVFIocHRyLCBwb3MsIG1heCwgJmstPmtleSwgay0+a2V5TGVuZ3RoLCBhbGxvYyk7
CiB9CiAKK3N0YXRpYwogaW5saW5lIGludCBzaXplb2ZfVFBNX1NUT1JFX1BVQktFWShjb25zdCBU
UE1fU1RPUkVfUFVCS0VZKiBrKSB7CiAJcmV0dXJuIDQgKyBrLT5rZXlMZW5ndGg7CiB9CiAKK3N0
YXRpYwogaW5saW5lIEJZVEUqIHBhY2tfVFBNX1BVQktFWShCWVRFKiBwdHIsIGNvbnN0IFRQTV9Q
VUJLRVkqIGspIHsKIAlwdHIgPSBwYWNrX1RQTV9LRVlfUEFSTVMocHRyLCAmay0+YWxnb3JpdGht
UGFybXMpOwogCXJldHVybiBwYWNrX1RQTV9TVE9SRV9QVUJLRVkocHRyLCAmay0+cHViS2V5KTsK
IH0KIAorc3RhdGljCiBpbmxpbmUgaW50IHVucGFjazNfVFBNX1BVQktFWShCWVRFKiBwdHIsIFVJ
TlQzMiogcG9zLCBVSU5UMzIgbGVuLCBUUE1fUFVCS0VZKiBrLCBVbnBhY2tQdHIgYWxsb2MpIHsK
IAlyZXR1cm4gdW5wYWNrM19UUE1fS0VZX1BBUk1TKHB0ciwgcG9zLCBsZW4sICZrLT5hbGdvcml0
aG1QYXJtcywgYWxsb2MpIHx8CiAJCXVucGFjazNfVFBNX1NUT1JFX1BVQktFWShwdHIsIHBvcywg
bGVuLCAmay0+cHViS2V5LCBhbGxvYyk7CiB9CiAKK3N0YXRpYwogaW5saW5lIEJZVEUqIHBhY2tf
VFBNX1BDUl9TRUxFQ1RJT04oQllURSogcHRyLCBjb25zdCBUUE1fUENSX1NFTEVDVElPTiogcCkg
ewogCXB0ciA9IHBhY2tfVUlOVDE2KHB0ciwgcC0+c2l6ZU9mU2VsZWN0KTsKIAlwdHIgPSBwYWNr
X0JVRkZFUihwdHIsIHAtPnBjclNlbGVjdCwgcC0+c2l6ZU9mU2VsZWN0KTsKIAlyZXR1cm4gcHRy
OwogfQogCitzdGF0aWMKIGlubGluZSBCWVRFKiB1bnBhY2tfVFBNX1BDUl9TRUxFQ1RJT04oQllU
RSogcHRyLCBUUE1fUENSX1NFTEVDVElPTiogcCwgVW5wYWNrUHRyIGFsbG9jKSB7CiAJcHRyID0g
dW5wYWNrX1VJTlQxNihwdHIsICZwLT5zaXplT2ZTZWxlY3QpOwogCXB0ciA9IHVucGFja19QVFIo
cHRyLCAmcC0+cGNyU2VsZWN0LCBwLT5zaXplT2ZTZWxlY3QsIGFsbG9jKTsKIAlyZXR1cm4gcHRy
OwogfQogCitzdGF0aWMKIGlubGluZSBpbnQgdW5wYWNrM19UUE1fUENSX1NFTEVDVElPTihCWVRF
KiBwdHIsIFVJTlQzMiogcG9zLCBVSU5UMzIgbWF4LCBUUE1fUENSX1NFTEVDVElPTiogcCwgVW5w
YWNrUHRyIGFsbG9jKSB7CiAJcmV0dXJuIHVucGFjazNfVUlOVDE2KHB0ciwgcG9zLCBtYXgsICZw
LT5zaXplT2ZTZWxlY3QpIHx8CiAJCXVucGFjazNfUFRSKHB0ciwgcG9zLCBtYXgsICZwLT5wY3JT
ZWxlY3QsIHAtPnNpemVPZlNlbGVjdCwgYWxsb2MpOwogfQogCitzdGF0aWMKIGlubGluZSBpbnQg
c2l6ZW9mX1RQTV9QQ1JfU0VMRUNUSU9OKGNvbnN0IFRQTV9QQ1JfU0VMRUNUSU9OKiBwKSB7CiAJ
cmV0dXJuIDIgKyBwLT5zaXplT2ZTZWxlY3Q7CiB9CiAKK3N0YXRpYwogaW5saW5lIEJZVEUqIHBh
Y2tfVFBNX1BDUl9JTkZPKEJZVEUqIHB0ciwgY29uc3QgVFBNX1BDUl9JTkZPKiBwKSB7CiAJcHRy
ID0gcGFja19UUE1fUENSX1NFTEVDVElPTihwdHIsICZwLT5wY3JTZWxlY3Rpb24pOwogCXB0ciA9
IHBhY2tfVFBNX0NPTVBPU0lURV9IQVNIKHB0ciwgJnAtPmRpZ2VzdEF0UmVsZWFzZSk7CkBAIC01
ODUsMTIgKzYzNiwxNCBAQCBpbmxpbmUgQllURSogcGFja19UUE1fUENSX0lORk8oQllURSogcHRy
LCBjb25zdCBUUE1fUENSX0lORk8qIHApIHsKIAlyZXR1cm4gcHRyOwogfQogCitzdGF0aWMKIGlu
bGluZSBpbnQgdW5wYWNrM19UUE1fUENSX0lORk8oQllURSogcHRyLCBVSU5UMzIqIHBvcywgVUlO
VDMyIG1heCwgVFBNX1BDUl9JTkZPKiBwLCBVbnBhY2tQdHIgYWxsb2MpIHsKIAlyZXR1cm4gdW5w
YWNrM19UUE1fUENSX1NFTEVDVElPTihwdHIsIHBvcywgbWF4LCAmcC0+cGNyU2VsZWN0aW9uLCBh
bGxvYykgfHwKIAkJdW5wYWNrM19UUE1fQ09NUE9TSVRFX0hBU0gocHRyLCBwb3MsIG1heCwgJnAt
PmRpZ2VzdEF0UmVsZWFzZSkgfHwKIAkJdW5wYWNrM19UUE1fQ09NUE9TSVRFX0hBU0gocHRyLCBw
b3MsIG1heCwgJnAtPmRpZ2VzdEF0Q3JlYXRpb24pOwogfQogCitzdGF0aWMKIGlubGluZSBpbnQg
c2l6ZW9mX1RQTV9QQ1JfSU5GTyhjb25zdCBUUE1fUENSX0lORk8qIHApIHsKIAlpbnQgcmMgPSAw
OwogCXJjICs9IHNpemVvZl9UUE1fUENSX1NFTEVDVElPTigmcC0+cGNyU2VsZWN0aW9uKTsKQEAg
LTU5OSw2ICs2NTIsNyBAQCBpbmxpbmUgaW50IHNpemVvZl9UUE1fUENSX0lORk8oY29uc3QgVFBN
X1BDUl9JTkZPKiBwKSB7CiAJcmV0dXJuIHJjOwogfQogCitzdGF0aWMKIGlubGluZSBCWVRFKiBw
YWNrX1RQTV9QQ1JfSU5GT19MT05HKEJZVEUqIHB0ciwgY29uc3QgVFBNX1BDUl9JTkZPX0xPTkcq
IHApIHsKIAlwdHIgPSBwYWNrX1RQTV9TVFJVQ1RVUkVfVEFHKHB0ciwgcC0+dGFnKTsKIAlwdHIg
PSBwYWNrX1RQTV9MT0NBTElUWV9TRUxFQ1RJT04ocHRyLCBwLT5sb2NhbGl0eUF0Q3JlYXRpb24p
OwpAQCAtNjEwLDYgKzY2NCw3IEBAIGlubGluZSBCWVRFKiBwYWNrX1RQTV9QQ1JfSU5GT19MT05H
KEJZVEUqIHB0ciwgY29uc3QgVFBNX1BDUl9JTkZPX0xPTkcqIHApIHsKIAlyZXR1cm4gcHRyOwog
fQogCitzdGF0aWMKIGlubGluZSBpbnQgc2l6ZW9mX1RQTV9QQ1JfSU5GT19MT05HKGNvbnN0IFRQ
TV9QQ1JfSU5GT19MT05HKiBwKSB7CiAJaW50IHJjID0gMDsKIAlyYyArPSBzaXplb2ZfVFBNX1NU
UlVDVFVSRV9UQUcocC0+dGFnKTsKQEAgLTYyMiw2ICs2NzcsNyBAQCBpbmxpbmUgaW50IHNpemVv
Zl9UUE1fUENSX0lORk9fTE9ORyhjb25zdCBUUE1fUENSX0lORk9fTE9ORyogcCkgewogCXJldHVy
biByYzsKIH0KIAorc3RhdGljCiBpbmxpbmUgaW50IHVucGFjazNfVFBNX1BDUl9JTkZPX0xPTkco
QllURSogcHRyLCBVSU5UMzIqIHBvcywgVUlOVDMyIG1heCwgVFBNX1BDUl9JTkZPX0xPTkcqIHAs
IFVucGFja1B0ciBhbGxvYykgewogCXJldHVybiB1bnBhY2szX1RQTV9TVFJVQ1RVUkVfVEFHKHB0
ciwgcG9zLCBtYXgsICZwLT50YWcpIHx8CiAJCXVucGFjazNfVFBNX0xPQ0FMSVRZX1NFTEVDVElP
TihwdHIsIHBvcywgbWF4LApAQCAtNjM3LDYgKzY5Myw3IEBAIGlubGluZSBpbnQgdW5wYWNrM19U
UE1fUENSX0lORk9fTE9ORyhCWVRFKiBwdHIsIFVJTlQzMiogcG9zLCBVSU5UMzIgbWF4LCBUUE1f
UENSCiAJCXVucGFjazNfVFBNX0NPTVBPU0lURV9IQVNIKHB0ciwgcG9zLCBtYXgsICZwLT5kaWdl
c3RBdFJlbGVhc2UpOwogfQogCitzdGF0aWMKIGlubGluZSBCWVRFKiBwYWNrX1RQTV9QQ1JfQ09N
UE9TSVRFKEJZVEUqIHB0ciwgY29uc3QgVFBNX1BDUl9DT01QT1NJVEUqIHApIHsKIAlwdHIgPSBw
YWNrX1RQTV9QQ1JfU0VMRUNUSU9OKHB0ciwgJnAtPnNlbGVjdCk7CiAJcHRyID0gcGFja19VSU5U
MzIocHRyLCBwLT52YWx1ZVNpemUpOwpAQCAtNjQ0LDEyICs3MDEsMTQgQEAgaW5saW5lIEJZVEUq
IHBhY2tfVFBNX1BDUl9DT01QT1NJVEUoQllURSogcHRyLCBjb25zdCBUUE1fUENSX0NPTVBPU0lU
RSogcCkgewogCXJldHVybiBwdHI7CiB9CiAKK3N0YXRpYwogaW5saW5lIGludCB1bnBhY2szX1RQ
TV9QQ1JfQ09NUE9TSVRFKEJZVEUqIHB0ciwgVUlOVDMyKiBwb3MsIFVJTlQzMiBtYXgsIFRQTV9Q
Q1JfQ09NUE9TSVRFKiBwLCBVbnBhY2tQdHIgYWxsb2MpIHsKIAlyZXR1cm4gdW5wYWNrM19UUE1f
UENSX1NFTEVDVElPTihwdHIsIHBvcywgbWF4LCAmcC0+c2VsZWN0LCBhbGxvYykgfHwKIAkJdW5w
YWNrM19VSU5UMzIocHRyLCBwb3MsIG1heCwgJnAtPnZhbHVlU2l6ZSkgfHwKIAkJdW5wYWNrM19Q
VFIocHRyLCBwb3MsIG1heCwgKEJZVEUqKikmcC0+cGNyVmFsdWUsIHAtPnZhbHVlU2l6ZSwgYWxs
b2MpOwogfQogCitzdGF0aWMKIGlubGluZSBCWVRFKiBwYWNrX1RQTV9LRVkoQllURSogcHRyLCBj
b25zdCBUUE1fS0VZKiBrKSB7CiAJcHRyID0gcGFja19UUE1fVkVSU0lPTihwdHIsICZrLT52ZXIp
OwogCXB0ciA9IHBhY2tfVFBNX0tFWV9VU0FHRShwdHIsIGstPmtleVVzYWdlKTsKQEAgLTY2NSw2
ICs3MjQsNyBAQCBpbmxpbmUgQllURSogcGFja19UUE1fS0VZKEJZVEUqIHB0ciwgY29uc3QgVFBN
X0tFWSogaykgewogCXJldHVybiBwYWNrX0JVRkZFUihwdHIsIGstPmVuY0RhdGEsIGstPmVuY0Rh
dGFTaXplKTsKIH0KIAorc3RhdGljCiBpbmxpbmUgaW50IHVucGFjazNfVFBNX0tFWShCWVRFKiBw
dHIsIFVJTlQzMiogcG9zLCBVSU5UMzIgbWF4LCBUUE1fS0VZKiBrLCBVbnBhY2tQdHIgYWxsb2Mp
IHsKIAlpbnQgcmMgPSB1bnBhY2szX1RQTV9WRVJTSU9OKHB0ciwgcG9zLCBtYXgsICZrLT52ZXIp
IHx8CiAJCXVucGFjazNfVFBNX0tFWV9VU0FHRShwdHIsIHBvcywgbWF4LCAmay0+a2V5VXNhZ2Up
IHx8CkBAIC02ODIsNiArNzQyLDcgQEAgaW5saW5lIGludCB1bnBhY2szX1RQTV9LRVkoQllURSog
cHRyLCBVSU5UMzIqIHBvcywgVUlOVDMyIG1heCwgVFBNX0tFWSogaywgVW5wYWMKIAkJdW5wYWNr
M19QVFIocHRyLCBwb3MsIG1heCwgJmstPmVuY0RhdGEsIGstPmVuY0RhdGFTaXplLCBhbGxvYyk7
CiB9CiAKK3N0YXRpYwogaW5saW5lIGludCBzaXplb2ZfVFBNX0tFWShjb25zdCBUUE1fS0VZKiBr
KSB7CiAJaW50IHJjID0gMDsKIAlyYyArPSBzaXplb2ZfVFBNX1ZFUlNJT04oJmstPnZlcik7CkBA
IC02OTksMTggKzc2MCwyMSBAQCBpbmxpbmUgaW50IHNpemVvZl9UUE1fS0VZKGNvbnN0IFRQTV9L
RVkqIGspIHsKIAlyZXR1cm4gcmM7CiB9CiAKK3N0YXRpYwogaW5saW5lIEJZVEUqIHBhY2tfVFBN
X0JPVU5EX0RBVEEoQllURSogcHRyLCBjb25zdCBUUE1fQk9VTkRfREFUQSogYiwgVUlOVDMyIHBh
eWxvYWRTaXplKSB7CiAJcHRyID0gcGFja19UUE1fVkVSU0lPTihwdHIsICZiLT52ZXIpOwogCXB0
ciA9IHBhY2tfVFBNX1BBWUxPQURfVFlQRShwdHIsIGItPnBheWxvYWQpOwogCXJldHVybiBwYWNr
X0JVRkZFUihwdHIsIGItPnBheWxvYWREYXRhLCBwYXlsb2FkU2l6ZSk7CiB9CiAKK3N0YXRpYwog
aW5saW5lIEJZVEUqIHVucGFja19UUE1fQk9VTkRfREFUQShCWVRFKiBwdHIsIFRQTV9CT1VORF9E
QVRBKiBiLCBVSU5UMzIgcGF5bG9hZFNpemUsIFVucGFja1B0ciBhbGxvYykgewogCXB0ciA9IHVu
cGFja19UUE1fVkVSU0lPTihwdHIsICZiLT52ZXIpOwogCXB0ciA9IHVucGFja19UUE1fUEFZTE9B
RF9UWVBFKHB0ciwgJmItPnBheWxvYWQpOwogCXJldHVybiB1bnBhY2tfUFRSKHB0ciwgJmItPnBh
eWxvYWREYXRhLCBwYXlsb2FkU2l6ZSwgYWxsb2MpOwogfQogCitzdGF0aWMKIGlubGluZSBCWVRF
KiBwYWNrX1RQTV9TVE9SRURfREFUQShCWVRFKiBwdHIsIGNvbnN0IFRQTV9TVE9SRURfREFUQSog
ZCkgewogCXB0ciA9IHBhY2tfVFBNX1ZFUlNJT04ocHRyLCAmZC0+dmVyKTsKIAlwdHIgPSBwYWNr
X1VJTlQzMihwdHIsIGQtPnNlYWxJbmZvU2l6ZSk7CkBAIC03MjIsNiArNzg2LDcgQEAgaW5saW5l
IEJZVEUqIHBhY2tfVFBNX1NUT1JFRF9EQVRBKEJZVEUqIHB0ciwgY29uc3QgVFBNX1NUT1JFRF9E
QVRBKiBkKSB7CiAJcmV0dXJuIHB0cjsKIH0KIAorc3RhdGljCiBpbmxpbmUgaW50IHNpemVvZl9U
UE1fU1RPUkVEX0RBVEEoY29uc3QgVFBNX1NUT1JFRF9EQVRBKiBkKSB7CiAJaW50IHJ2ID0gc2l6
ZW9mX1RQTV9WRVJTSU9OKCZkLT52ZXIpICsgc2l6ZW9mX1VJTlQzMihkLT5zZWFsSW5mb1NpemUp
OwogCWlmIChkLT5zZWFsSW5mb1NpemUpIHsKQEAgLTczMiw2ICs3OTcsNyBAQCBpbmxpbmUgaW50
IHNpemVvZl9UUE1fU1RPUkVEX0RBVEEoY29uc3QgVFBNX1NUT1JFRF9EQVRBKiBkKSB7CiAJcmV0
dXJuIHJ2OwogfQogCitzdGF0aWMKIGlubGluZSBpbnQgdW5wYWNrM19UUE1fU1RPUkVEX0RBVEEo
QllURSogcHRyLCBVSU5UMzIqIHBvcywgVUlOVDMyIGxlbiwgVFBNX1NUT1JFRF9EQVRBKiBkLCBV
bnBhY2tQdHIgYWxsb2MpIHsKIAlpbnQgcmMgPSB1bnBhY2szX1RQTV9WRVJTSU9OKHB0ciwgcG9z
LCBsZW4sICZkLT52ZXIpIHx8CiAJCXVucGFjazNfVUlOVDMyKHB0ciwgcG9zLCBsZW4sICZkLT5z
ZWFsSW5mb1NpemUpOwpAQCAtNzQ2LDYgKzgxMiw3IEBAIGlubGluZSBpbnQgdW5wYWNrM19UUE1f
U1RPUkVEX0RBVEEoQllURSogcHRyLCBVSU5UMzIqIHBvcywgVUlOVDMyIGxlbiwgVFBNX1NUT1JF
CiAJcmV0dXJuIHJjOwogfQogCitzdGF0aWMKIGlubGluZSBCWVRFKiBwYWNrX1RQTV9TVE9SRURf
REFUQTEyKEJZVEUqIHB0ciwgY29uc3QgVFBNX1NUT1JFRF9EQVRBMTIqIGQpIHsKIAlwdHIgPSBw
YWNrX1RQTV9TVFJVQ1RVUkVfVEFHKHB0ciwgZC0+dGFnKTsKIAlwdHIgPSBwYWNrX1RQTV9FTlRJ
VFlfVFlQRShwdHIsIGQtPmV0KTsKQEAgLTc1OCw2ICs4MjUsNyBAQCBpbmxpbmUgQllURSogcGFj
a19UUE1fU1RPUkVEX0RBVEExMihCWVRFKiBwdHIsIGNvbnN0IFRQTV9TVE9SRURfREFUQTEyKiBk
KSB7CiAJcmV0dXJuIHB0cjsKIH0KIAorc3RhdGljCiBpbmxpbmUgaW50IHNpemVvZl9UUE1fU1RP
UkVEX0RBVEExMihjb25zdCBUUE1fU1RPUkVEX0RBVEExMiogZCkgewogCWludCBydiA9IHNpemVv
Zl9UUE1fU1RSVUNUVVJFX1RBRygmZC0+dmVyKSArCiAJCSBzaXplb2ZfVFBNX0VOVElUWV9UWVBF
KCZkLT5ldCkgKwpAQCAtNzcwLDYgKzgzOCw3IEBAIGlubGluZSBpbnQgc2l6ZW9mX1RQTV9TVE9S
RURfREFUQTEyKGNvbnN0IFRQTV9TVE9SRURfREFUQTEyKiBkKSB7CiAJcmV0dXJuIHJ2OwogfQog
CitzdGF0aWMKIGlubGluZSBpbnQgdW5wYWNrM19UUE1fU1RPUkVEX0RBVEExMihCWVRFKiBwdHIs
IFVJTlQzMiogcG9zLCBVSU5UMzIgbGVuLCBUUE1fU1RPUkVEX0RBVEExMiogZCwgVW5wYWNrUHRy
IGFsbG9jKSB7CiAJaW50IHJjID0gdW5wYWNrM19UUE1fU1RSVUNUVVJFX1RBRyhwdHIsIHBvcywg
bGVuLCAmZC0+dGFnKSB8fAogCQl1bnBhY2szX1RQTV9FTlRJVFlfVFlQRShwdHIsIHBvcywgbGVu
LCAmZC0+ZXQpIHx8CkBAIC03ODYsNiArODU1LDcgQEAgaW5saW5lIGludCB1bnBhY2szX1RQTV9T
VE9SRURfREFUQTEyKEJZVEUqIHB0ciwgVUlOVDMyKiBwb3MsIFVJTlQzMiBsZW4sIFRQTV9TVE8K
IAlyZXR1cm4gcmM7CiB9CiAKK3N0YXRpYwogaW5saW5lIEJZVEUqIHBhY2tfVFBNX0FVVEhfU0VT
U0lPTihCWVRFKiBwdHIsIGNvbnN0IFRQTV9BVVRIX1NFU1NJT04qIGF1dGgpIHsKIAlwdHIgPSBw
YWNrX1RQTV9BVVRIX0hBTkRMRShwdHIsIGF1dGgtPkF1dGhIYW5kbGUpOwogCXB0ciA9IHBhY2tf
VFBNX05PTkNFKHB0ciwgJmF1dGgtPk5vbmNlT2RkKTsKQEAgLTc5NCw2ICs4NjQsNyBAQCBpbmxp
bmUgQllURSogcGFja19UUE1fQVVUSF9TRVNTSU9OKEJZVEUqIHB0ciwgY29uc3QgVFBNX0FVVEhf
U0VTU0lPTiogYXV0aCkgewogCXJldHVybiBwdHI7CiB9CiAKK3N0YXRpYwogaW5saW5lIEJZVEUq
IHVucGFja19UUE1fQVVUSF9TRVNTSU9OKEJZVEUqIHB0ciwgVFBNX0FVVEhfU0VTU0lPTiogYXV0
aCkgewogCXB0ciA9IHVucGFja19UUE1fTk9OQ0UocHRyLCAmYXV0aC0+Tm9uY2VFdmVuKTsKIAlw
dHIgPSB1bnBhY2tfQk9PTChwdHIsICZhdXRoLT5mQ29udGludWVBdXRoU2Vzc2lvbik7CkBAIC04
MDEsNiArODcyLDcgQEAgaW5saW5lIEJZVEUqIHVucGFja19UUE1fQVVUSF9TRVNTSU9OKEJZVEUq
IHB0ciwgVFBNX0FVVEhfU0VTU0lPTiogYXV0aCkgewogCXJldHVybiBwdHI7CiB9CiAKK3N0YXRp
YwogaW5saW5lIGludCB1bnBhY2szX1RQTV9BVVRIX1NFU1NJT04oQllURSogcHRyLCBVSU5UMzIq
IHBvcywgVUlOVDMyIGxlbiwgVFBNX0FVVEhfU0VTU0lPTiogYXV0aCkgewogCXJldHVybiB1bnBh
Y2szX1RQTV9OT05DRShwdHIsIHBvcywgbGVuLCAmYXV0aC0+Tm9uY2VFdmVuKSB8fAogCQl1bnBh
Y2szX0JPT0wocHRyLCBwb3MsIGxlbiwgJmF1dGgtPmZDb250aW51ZUF1dGhTZXNzaW9uKSB8fApA
QCAtODA4LDYgKzg4MCw3IEBAIGlubGluZSBpbnQgdW5wYWNrM19UUE1fQVVUSF9TRVNTSU9OKEJZ
VEUqIHB0ciwgVUlOVDMyKiBwb3MsIFVJTlQzMiBsZW4sIFRQTV9BVVRICiB9CiAKIAorc3RhdGlj
CiBpbmxpbmUgaW50IHNpemVvZl9UUE1fQVVUSF9TRVNTSU9OKGNvbnN0IFRQTV9BVVRIX1NFU1NJ
T04qIGF1dGgpIHsKIAlpbnQgcnYgPSAwOwogCXJ2ICs9IHNpemVvZl9UUE1fQVVUSF9IQU5ETEUo
YXV0aC0+QXV0aEhhbmRsZSk7CkBAIC04MTcsNiArODkwLDcgQEAgaW5saW5lIGludCBzaXplb2Zf
VFBNX0FVVEhfU0VTU0lPTihjb25zdCBUUE1fQVVUSF9TRVNTSU9OKiBhdXRoKSB7CiAJcmV0dXJu
IHJ2OwogfQogCitzdGF0aWMKIGlubGluZSBCWVRFKiBwYWNrX1RQTV9SUVVfSEVBREVSKEJZVEUq
IHB0ciwKIAkJVFBNX1RBRyB0YWcsCiAJCVVJTlQzMiBzaXplLApAQCAtODI2LDYgKzkwMCw3IEBA
IGlubGluZSBCWVRFKiBwYWNrX1RQTV9SUVVfSEVBREVSKEJZVEUqIHB0ciwKIAlyZXR1cm4gcGFj
a19VSU5UMzIocHRyLCBvcmQpOwogfQogCitzdGF0aWMKIGlubGluZSBCWVRFKiB1bnBhY2tfVFBN
X1JRVV9IRUFERVIoQllURSogcHRyLAogCQlUUE1fVEFHKiB0YWcsCiAJCVVJTlQzMiogc2l6ZSwK
QEAgLTgzNiw2ICs5MTEsNyBAQCBpbmxpbmUgQllURSogdW5wYWNrX1RQTV9SUVVfSEVBREVSKEJZ
VEUqIHB0ciwKIAlyZXR1cm4gcHRyOwogfQogCitzdGF0aWMKIGlubGluZSBpbnQgdW5wYWNrM19U
UE1fUlFVX0hFQURFUihCWVRFKiBwdHIsIFVJTlQzMiogcG9zLCBVSU5UMzIgbWF4LAogCQlUUE1f
VEFHKiB0YWcsIFVJTlQzMiogc2l6ZSwgVFBNX0NPTU1BTkRfQ09ERSogb3JkKSB7CiAJcmV0dXJu
CmRpZmYgLS1naXQgYS9zdHViZG9tL3Z0cG1tZ3IvdGNnLmggYi9zdHViZG9tL3Z0cG1tZ3IvdGNn
LmgKaW5kZXggODEzY2U1N2EyZC4uNDIzMTMxZGMyNSAxMDA2NDQKLS0tIGEvc3R1YmRvbS92dHBt
bWdyL3RjZy5oCisrKyBiL3N0dWJkb20vdnRwbW1nci90Y2cuaApAQCAtNDYxLDYgKzQ2MSw3IEBA
IHR5cGVkZWYgc3RydWN0IFRQTV9DQVBfVkVSU0lPTl9JTkZPIHsKICAgIEJZVEUqIHZlbmRvclNw
ZWNpZmljOwogfSBUUE1fQ0FQX1ZFUlNJT05fSU5GTzsKIAorc3RhdGljCiBpbmxpbmUgdm9pZCBm
cmVlX1RQTV9DQVBfVkVSU0lPTl9JTkZPKFRQTV9DQVBfVkVSU0lPTl9JTkZPKiB2KSB7CiAgICBm
cmVlKHYtPnZlbmRvclNwZWNpZmljKTsKICAgIHYtPnZlbmRvclNwZWNpZmljID0gTlVMTDsKQEAg
LTQ5NCw2ICs0OTUsNyBAQCB0eXBlZGVmIHN0cnVjdCBUUE1fU1lNTUVUUklDX0tFWSB7CiAgICBC
WVRFKiBkYXRhOwogfSBUUE1fU1lNTUVUUklDX0tFWTsKIAorc3RhdGljCiBpbmxpbmUgdm9pZCBm
cmVlX1RQTV9TWU1NRVRSSUNfS0VZX1BBUk1TKFRQTV9TWU1NRVRSSUNfS0VZX1BBUk1TKiBwKSB7
CiAgICBmcmVlKHAtPklWKTsKICAgIHAtPklWID0gTlVMTDsKQEAgLTUxMCw2ICs1MTIsNyBAQCB0
eXBlZGVmIHN0cnVjdCBUUE1fUlNBX0tFWV9QQVJNUyB7CiAKICNkZWZpbmUgVFBNX1JTQV9LRVlf
UEFSTVNfSU5JVCB7IDAsIDAsIDAsIE5VTEwgfQogCitzdGF0aWMKIGlubGluZSB2b2lkIGZyZWVf
VFBNX1JTQV9LRVlfUEFSTVMoVFBNX1JTQV9LRVlfUEFSTVMqIHApIHsKICAgIGZyZWUocC0+ZXhw
b25lbnQpOwogICAgcC0+ZXhwb25lbnQgPSBOVUxMOwpAQCAtNTI4LDYgKzUzMSw3IEBAIHR5cGVk
ZWYgc3RydWN0IFRQTV9LRVlfUEFSTVMgewogCiAjZGVmaW5lIFRQTV9LRVlfUEFSTVNfSU5JVCB7
IDAsIDAsIDAsIDAgfQogCitzdGF0aWMKIGlubGluZSB2b2lkIGZyZWVfVFBNX0tFWV9QQVJNUyhU
UE1fS0VZX1BBUk1TKiBwKSB7CiAgICBpZihwLT5wYXJtU2l6ZSkgewogICAgICAgc3dpdGNoKHAt
PmFsZ29yaXRobUlEKSB7CkBAIC01NTAsNiArNTU0LDcgQEAgdHlwZWRlZiBzdHJ1Y3QgVFBNX1NU
T1JFX1BVQktFWSB7CiAKICNkZWZpbmUgVFBNX1NUT1JFX1BVQktFWV9JTklUIHsgMCwgTlVMTCB9
CiAKK3N0YXRpYwogaW5saW5lIHZvaWQgZnJlZV9UUE1fU1RPUkVfUFVCS0VZKFRQTV9TVE9SRV9Q
VUJLRVkqIHApIHsKICAgIGZyZWUocC0+a2V5KTsKICAgIHAtPmtleSA9IE5VTEw7CkBAIC01NjIs
NiArNTY3LDcgQEAgdHlwZWRlZiBzdHJ1Y3QgVFBNX1BVQktFWSB7CiAKICNkZWZpbmUgVFBNX1BV
QktFWV9JTklUIHsgVFBNX0tFWV9QQVJNU19JTklULCBUUE1fU1RPUkVfUFVCS0VZX0lOSVQgfQog
CitzdGF0aWMKIGlubGluZSB2b2lkIGZyZWVfVFBNX1BVQktFWShUUE1fUFVCS0VZKiBrKSB7CiAg
ICBmcmVlX1RQTV9LRVlfUEFSTVMoJmstPmFsZ29yaXRobVBhcm1zKTsKICAgIGZyZWVfVFBNX1NU
T1JFX1BVQktFWSgmay0+cHViS2V5KTsKQEAgLTU3NCw2ICs1ODAsNyBAQCB0eXBlZGVmIHN0cnVj
dCBUUE1fUENSX1NFTEVDVElPTiB7CiAKICNkZWZpbmUgVFBNX1BDUl9TRUxFQ1RJT05fSU5JVCB7
IDAsIE5VTEwgfQogCitzdGF0aWMKIGlubGluZSB2b2lkIGZyZWVfVFBNX1BDUl9TRUxFQ1RJT04o
VFBNX1BDUl9TRUxFQ1RJT04qIHApIHsKICAgIGZyZWUocC0+cGNyU2VsZWN0KTsKICAgIHAtPnBj
clNlbGVjdCA9IE5VTEw7CkBAIC01OTQsNiArNjAxLDcgQEAgdHlwZWRlZiBzdHJ1Y3QgVFBNX1BD
Ul9JTkZPX0xPTkcgewogI2RlZmluZSBUUE1fUENSX0lORk9fTE9OR19JTklUIHsgMCwgMCwgMCwg
VFBNX1BDUl9TRUxFQ1RJT05fSU5JVCwgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgVFBNX1BDUl9TRUxFQ1RJT05fSU5JVCB9CiAKK3N0YXRpYwogaW5saW5lIHZvaWQgZnJlZV9U
UE1fUENSX0lORk9fTE9ORyhUUE1fUENSX0lORk9fTE9ORyogcCkgewogICAgZnJlZV9UUE1fUENS
X1NFTEVDVElPTigmcC0+Y3JlYXRpb25QQ1JTZWxlY3Rpb24pOwogICAgZnJlZV9UUE1fUENSX1NF
TEVDVElPTigmcC0+cmVsZWFzZVBDUlNlbGVjdGlvbik7CkBAIC02MDcsNiArNjE1LDcgQEAgdHlw
ZWRlZiBzdHJ1Y3QgVFBNX1BDUl9JTkZPIHsKIAogI2RlZmluZSBUUE1fUENSX0lORk9fSU5JVCB7
IFRQTV9QQ1JfU0VMRUNUSU9OX0lOSVQgfQogCitzdGF0aWMKIGlubGluZSB2b2lkIGZyZWVfVFBN
X1BDUl9JTkZPKFRQTV9QQ1JfSU5GTyogcCkgewogICAgZnJlZV9UUE1fUENSX1NFTEVDVElPTigm
cC0+cGNyU2VsZWN0aW9uKTsKIH0KQEAgLTYxOSw2ICs2MjgsNyBAQCB0eXBlZGVmIHN0cnVjdCBU
UE1fUENSX0NPTVBPU0lURSB7CiAKICNkZWZpbmUgVFBNX1BDUl9DT01QT1NJVEVfSU5JVCB7IFRQ
TV9QQ1JfU0VMRUNUSU9OX0lOSVQsIDAsIE5VTEwgfQogCitzdGF0aWMKIGlubGluZSB2b2lkIGZy
ZWVfVFBNX1BDUl9DT01QT1NJVEUoVFBNX1BDUl9DT01QT1NJVEUqIHApIHsKICAgIGZyZWVfVFBN
X1BDUl9TRUxFQ1RJT04oJnAtPnNlbGVjdCk7CiAgICBmcmVlKHAtPnBjclZhbHVlKTsKQEAgLTY0
Myw2ICs2NTMsNyBAQCB0eXBlZGVmIHN0cnVjdCBUUE1fS0VZIHsKICAgIC5wdWJLZXkgPSBUUE1f
U1RPUkVfUFVCS0VZX0lOSVQsIFwKICAgIC5lbmNEYXRhU2l6ZSA9IDAsIC5lbmNEYXRhID0gTlVM
TCB9CiAKK3N0YXRpYwogaW5saW5lIHZvaWQgZnJlZV9UUE1fS0VZKFRQTV9LRVkqIGspIHsKICAg
IGlmKGstPlBDUkluZm9TaXplKSB7CiAgICAgICBmcmVlX1RQTV9QQ1JfSU5GTygmay0+UENSSW5m
byk7CkBAIC02NjAsNiArNjcxLDcgQEAgdHlwZWRlZiBzdHJ1Y3QgVFBNX0JPVU5EX0RBVEEgewog
CiAjZGVmaW5lIFRQTV9CT1VORF9EQVRBX0lOSVQgeyAucGF5bG9hZERhdGEgPSBOVUxMIH0KIAor
c3RhdGljCiBpbmxpbmUgdm9pZCBmcmVlX1RQTV9CT1VORF9EQVRBKFRQTV9CT1VORF9EQVRBKiBk
KSB7CiAgICBmcmVlKGQtPnBheWxvYWREYXRhKTsKICAgIGQtPnBheWxvYWREYXRhID0gTlVMTDsK
QEAgLTY3Niw2ICs2ODgsNyBAQCB0eXBlZGVmIHN0cnVjdCBUUE1fU1RPUkVEX0RBVEEgewogI2Rl
ZmluZSBUUE1fU1RPUkVEX0RBVEFfSU5JVCB7IC5zZWFsSW5mb1NpemUgPSAwLCBzZWFsSW5mbyA9
IFRQTV9QQ1JfSU5GT19JTklULFwKICAgIC5lbmNEYXRhU2l6ZSA9IDAsIC5lbmNEYXRhID0gTlVM
TCB9CiAKK3N0YXRpYwogaW5saW5lIHZvaWQgZnJlZV9UUE1fU1RPUkVEX0RBVEEoVFBNX1NUT1JF
RF9EQVRBKiBkKSB7CiAgICBpZihkLT5zZWFsSW5mb1NpemUpIHsKICAgICAgIGZyZWVfVFBNX1BD
Ul9JTkZPKCZkLT5zZWFsSW5mbyk7CkBAIC02OTYsNiArNzA5LDcgQEAgdHlwZWRlZiBzdHJ1Y3Qg
VFBNX1NUT1JFRF9EQVRBMTIgewogI2RlZmluZSBUUE1fU1RPUkVEX0RBVEExMl9JTklUIHsgLnNl
YWxJbmZvTG9uZ1NpemUgPSAwLCBcCiAgICBzZWFsSW5mb0xvbmcgPSBUUE1fUENSX0lORk9fSU5J
VCwgLmVuY0RhdGFTaXplID0gMCwgLmVuY0RhdGEgPSBOVUxMIH0KIAorc3RhdGljCiBpbmxpbmUg
dm9pZCBmcmVlX1RQTV9TVE9SRURfREFUQTEyKFRQTV9TVE9SRURfREFUQTEyKiBkKSB7CiAgICBp
ZihkLT5zZWFsSW5mb0xvbmdTaXplKSB7CiAgICAgICBmcmVlX1RQTV9QQ1JfSU5GT19MT05HKCZk
LT5zZWFsSW5mb0xvbmcpOwpkaWZmIC0tZ2l0IGEvc3R1YmRvbS92dHBtbWdyL3RwbTJfbWFyc2hh
bC5oIGIvc3R1YmRvbS92dHBtbWdyL3RwbTJfbWFyc2hhbC5oCmluZGV4IGFhYTQ0NjQ1YTIuLmJh
MDcwYWQzOGUgMTAwNjQ0Ci0tLSBhL3N0dWJkb20vdnRwbW1nci90cG0yX21hcnNoYWwuaAorKysg
Yi9zdHViZG9tL3Z0cG1tZ3IvdHBtMl9tYXJzaGFsLmgKQEAgLTUyLDYgKzUyLDcgQEAKICNkZWZp
bmUgcGFja19UUE1fQlVGRkVSKHB0ciwgYnVmLCBzaXplKSBwYWNrX0JVRkZFUihwdHIsIGJ1Ziwg
c2l6ZSkKICNkZWZpbmUgdW5wYWNrX1RQTV9CVUZGRVIocHRyLCBidWYsIHNpemUpIHVucGFja19C
VUZGRVIocHRyLCBidWYsIHNpemUpCiAKK3N0YXRpYwogaW5saW5lIEJZVEUqIHBhY2tfQllURV9B
UlJBWShCWVRFKiBwdHIsIGNvbnN0IEJZVEUqIGFycmF5LCBVSU5UMzIgc2l6ZSkKIHsKICAgICBp
bnQgaTsKQEAgLTYwLDIxICs2MSwyNSBAQCBpbmxpbmUgQllURSogcGFja19CWVRFX0FSUkFZKEJZ
VEUqIHB0ciwgY29uc3QgQllURSogYXJyYXksIFVJTlQzMiBzaXplKQogICAgIHJldHVybiBwdHI7
CiB9CiAKK3N0YXRpYwogaW5saW5lIEJZVEUqIHBhY2tfVFBNQV9TRVNTSU9OKEJZVEUqIHB0ciwg
Y29uc3QgVFBNQV9TRVNTSU9OICphdHRyKQogewogICAgIHJldHVybiBwYWNrX0JZVEUocHRyLCAo
QllURSkoKmF0dHIpKTsKIH0KIAorc3RhdGljCiBpbmxpbmUgQllURSogdW5wYWNrX1RQTUFfU0VT
U0lPTihCWVRFKiBwdHIsIFRQTUFfU0VTU0lPTiAqYXR0cikKIHsKICAgICByZXR1cm4gdW5wYWNr
X0JZVEUocHRyLCAoQllURSAqKWF0dHIpOwogfQogCitzdGF0aWMKIGlubGluZSBCWVRFKiBwYWNr
X1RQTUlfQUxHX0hBU0goQllURSogcHRyLCBjb25zdCBUUE1JX0FMR19IQVNIICpoYXNoKQogewog
ICAgIHJldHVybiBwYWNrX1VJTlQxNihwdHIsICpoYXNoKTsKIH0KIAorc3RhdGljCiBpbmxpbmUg
QllURSogdW5wYWNrX1RQTUlfQUxHX0hBU0goQllURSAqcHRyLCBUUE1JX0FMR19IQVNIICpoYXNo
KQogewogICAgIHJldHVybiB1bnBhY2tfVUlOVDE2KHB0ciwgaGFzaCk7CkBAIC0xMjUsNiArMTMw
LDcgQEAgaW5saW5lIEJZVEUqIHVucGFja19UUE1JX0FMR19IQVNIKEJZVEUgKnB0ciwgVFBNSV9B
TEdfSEFTSCAqaGFzaCkKICNkZWZpbmUgcGFja19UUE1JX1JIX0xPQ0tPVVQocHRyLCBsKSAgICAg
ICAgICAgIHBhY2tfVFBNMl9IQU5ETEUocHRyLCBsKQogI2RlZmluZSB1bnBhY2tfVFBNSV9SSF9M
T0NLT1VUKHB0ciwgbCkgICAgICAgICAgdW5wYWNrX1RQTTJfSEFORExFKHB0ciwgbCkKIAorc3Rh
dGljCiBpbmxpbmUgQllURSogcGFja19UUE0yQl9ESUdFU1QoQllURSogcHRyLCBjb25zdCBUUE0y
Ql9ESUdFU1QgKmRpZ2VzdCkKIHsKICAgICBwdHIgPSBwYWNrX1VJTlQxNihwdHIsIGRpZ2VzdC0+
c2l6ZSk7CkBAIC0xMzIsNiArMTM4LDcgQEAgaW5saW5lIEJZVEUqIHBhY2tfVFBNMkJfRElHRVNU
KEJZVEUqIHB0ciwgY29uc3QgVFBNMkJfRElHRVNUICpkaWdlc3QpCiAgICAgcmV0dXJuIHB0cjsK
IH0KIAorc3RhdGljCiBpbmxpbmUgQllURSogdW5wYWNrX1RQTTJCX0RJR0VTVChCWVRFKiBwdHIs
IFRQTTJCX0RJR0VTVCAqZGlnZXN0KQogewogICAgIHB0ciA9IHVucGFja19VSU5UMTYocHRyLCAm
ZGlnZXN0LT5zaXplKTsKQEAgLTEzOSw2ICsxNDYsNyBAQCBpbmxpbmUgQllURSogdW5wYWNrX1RQ
TTJCX0RJR0VTVChCWVRFKiBwdHIsIFRQTTJCX0RJR0VTVCAqZGlnZXN0KQogICAgIHJldHVybiBw
dHI7CiB9CiAKK3N0YXRpYwogaW5saW5lIEJZVEUqIHBhY2tfVFBNVF9US19DUkVBVElPTihCWVRF
KiBwdHIsY29uc3QgVFBNVF9US19DUkVBVElPTiAqdGlja2V0ICkKIHsKICAgICBwdHIgPSBwYWNr
X1RQTV9TVChwdHIgLCAmdGlja2V0LT50YWcpOwpAQCAtMTQ3LDYgKzE1NSw3IEBAIGlubGluZSBC
WVRFKiBwYWNrX1RQTVRfVEtfQ1JFQVRJT04oQllURSogcHRyLGNvbnN0IFRQTVRfVEtfQ1JFQVRJ
T04gKnRpY2tldCApCiAgICAgcmV0dXJuIHB0cjsKIH0KIAorc3RhdGljCiBpbmxpbmUgQllURSog
dW5wYWNrX1RQTVRfVEtfQ1JFQVRJT04oQllURSogcHRyLCBUUE1UX1RLX0NSRUFUSU9OICp0aWNr
ZXQgKQogewogICAgIHB0ciA9IHVucGFja19UUE1fU1QocHRyLCAmdGlja2V0LT50YWcpOwpAQCAt
MTU1LDYgKzE2NCw3IEBAIGlubGluZSBCWVRFKiB1bnBhY2tfVFBNVF9US19DUkVBVElPTihCWVRF
KiBwdHIsIFRQTVRfVEtfQ1JFQVRJT04gKnRpY2tldCApCiAgICAgcmV0dXJuIHB0cjsKIH0KIAor
c3RhdGljCiBpbmxpbmUgQllURSogcGFja19UUE0yQl9OQU1FKEJZVEUqIHB0cixjb25zdCBUUE0y
Ql9OQU1FICpuYW1lICkKIHsKICAgICBwdHIgPSBwYWNrX1VJTlQxNihwdHIsIG5hbWUtPnNpemUp
OwpAQCAtMTYyLDYgKzE3Miw3IEBAIGlubGluZSBCWVRFKiBwYWNrX1RQTTJCX05BTUUoQllURSog
cHRyLGNvbnN0IFRQTTJCX05BTUUgKm5hbWUgKQogICAgIHJldHVybiBwdHI7CiB9CiAKK3N0YXRp
YwogaW5saW5lIEJZVEUqIHVucGFja19UUE0yQl9OQU1FKEJZVEUqIHB0ciwgVFBNMkJfTkFNRSAq
bmFtZSkKIHsKICAgICBwdHIgPSB1bnBhY2tfVUlOVDE2KHB0ciwgJm5hbWUtPnNpemUpOwpAQCAt
MTY5LDYgKzE4MCw3IEBAIGlubGluZSBCWVRFKiB1bnBhY2tfVFBNMkJfTkFNRShCWVRFKiBwdHIs
IFRQTTJCX05BTUUgKm5hbWUpCiAgICAgcmV0dXJuIHB0cjsKIH0KIAorc3RhdGljCiBpbmxpbmUg
QllURSogcGFja19UUE0yQl9OT05DRShCWVRFKiBwdHIsIGNvbnN0IFRQTTJCX05PTkNFICpub25j
ZSkKIHsKICAgICByZXR1cm4gcGFja19UUE0yQl9ESUdFU1QocHRyLCAoY29uc3QgVFBNMkJfRElH
RVNUKilub25jZSk7CkBAIC0xNzYsNiArMTg4LDcgQEAgaW5saW5lIEJZVEUqIHBhY2tfVFBNMkJf
Tk9OQ0UoQllURSogcHRyLCBjb25zdCBUUE0yQl9OT05DRSAqbm9uY2UpCiAKICNkZWZpbmUgdW5w
YWNrX1RQTTJCX05PTkNFKHB0ciwgbm9uY2UpICB1bnBhY2tfVFBNMkJfRElHRVNUKHB0ciwgKFRQ
TTJCX0RJR0VTVCopbm9uY2UpCiAKK3N0YXRpYwogaW5saW5lIEJZVEUqIHBhY2tfVFBNMkJfQVVU
SChCWVRFKiBwdHIsIGNvbnN0IFRQTTJCX0FVVEggKmF1dGgpCiB7CiAgICAgcmV0dXJuIHBhY2tf
VFBNMkJfRElHRVNUKHB0ciwgKGNvbnN0IFRQTTJCX0RJR0VTVCopYXV0aCk7CkBAIC0xODMsNiAr
MTk2LDcgQEAgaW5saW5lIEJZVEUqIHBhY2tfVFBNMkJfQVVUSChCWVRFKiBwdHIsIGNvbnN0IFRQ
TTJCX0FVVEggKmF1dGgpCiAKICNkZWZpbmUgdW5wYWNrX1RQTTJCX0FVVEgocHRyLCBhdXRoKSAg
ICB1bnBhY2tfVFBNMkJfRElHRVNUKHB0ciwgKFRQTTJCX0RJR0VTVCopYXV0aCkKIAorc3RhdGlj
CiBpbmxpbmUgQllURSogcGFja19UUE0yQl9EQVRBKEJZVEUqIHB0ciwgY29uc3QgVFBNMkJfREFU
QSAqZGF0YSkKIHsKICAgICByZXR1cm4gcGFja19UUE0yQl9ESUdFU1QocHRyLCAoY29uc3QgVFBN
MkJfRElHRVNUKilkYXRhKTsKQEAgLTE5MCw2ICsyMDQsNyBAQCBpbmxpbmUgQllURSogcGFja19U
UE0yQl9EQVRBKEJZVEUqIHB0ciwgY29uc3QgVFBNMkJfREFUQSAqZGF0YSkKIAogI2RlZmluZSB1
bnBhY2tfVFBNMkJfREFUQShwdHIsIGRhdGEpICAgIHVucGFja19UUE0yQl9ESUdFU1QocHRyLCAo
VFBNMkJfRElHRVNUKilkYXRhKQogCitzdGF0aWMKIGlubGluZSBCWVRFKiBwYWNrX1RQTTJCX1NF
TlNJVElWRV9EQVRBKEJZVEUqIHB0ciwgY29uc3QgVFBNMkJfU0VOU0lUSVZFX0RBVEEgKmRhdGEp
CiB7CiAgICAgcmV0dXJuIHBhY2tfVFBNMkJfRElHRVNUKHB0ciwgKGNvbnN0IFRQTTJCX0RJR0VT
VCopZGF0YSk7CkBAIC0xOTcsNiArMjEyLDcgQEAgaW5saW5lIEJZVEUqIHBhY2tfVFBNMkJfU0VO
U0lUSVZFX0RBVEEoQllURSogcHRyLCBjb25zdCBUUE0yQl9TRU5TSVRJVkVfREFUQSAqZGEKIAog
I2RlZmluZSB1bnBhY2tfVFBNMkJfU0VOU0lUSVZFX0RBVEEocHRyLCBkYXRhKSAgdW5wYWNrX1RQ
TTJCX0RJR0VTVChwdHIsIChUUE0yQl9ESUdFU1QqKWRhdGEpCiAKK3N0YXRpYwogaW5saW5lIEJZ
VEUqIHBhY2tfVFBNMkJfUFVCTElDX0tFWV9SU0EoQllURSogcHRyLCBjb25zdCBUUE0yQl9QVUJM
SUNfS0VZX1JTQSAqcnNhKQogewogICAgIHJldHVybiBwYWNrX1RQTTJCX0RJR0VTVChwdHIsIChj
b25zdCBUUE0yQl9ESUdFU1QqKXJzYSk7CkBAIC0yMDQsNiArMjIwLDcgQEAgaW5saW5lIEJZVEUq
IHBhY2tfVFBNMkJfUFVCTElDX0tFWV9SU0EoQllURSogcHRyLCBjb25zdCBUUE0yQl9QVUJMSUNf
S0VZX1JTQSAqcnMKIAogI2RlZmluZSB1bnBhY2tfVFBNMkJfUFVCTElDX0tFWV9SU0EocHRyLCBy
c2EpICAgdW5wYWNrX1RQTTJCX0RJR0VTVChwdHIsIChUUE0yQl9ESUdFU1QqKXJzYSkKIAorc3Rh
dGljCiBpbmxpbmUgQllURSogcGFja19UUE0yQl9QUklWQVRFKEJZVEUqIHB0ciwgY29uc3QgVFBN
MkJfUFJJVkFURSAqUHJpdmF0ZSkKIHsKICAgICBwdHIgPSBwYWNrX1VJTlQxNihwdHIsIFByaXZh
dGUtPnNpemUpOwpAQCAtMjExLDYgKzIyOCw3IEBAIGlubGluZSBCWVRFKiBwYWNrX1RQTTJCX1BS
SVZBVEUoQllURSogcHRyLCBjb25zdCBUUE0yQl9QUklWQVRFICpQcml2YXRlKQogICAgIHJldHVy
biBwdHI7CiB9CiAKK3N0YXRpYwogaW5saW5lIEJZVEUqIHVucGFja19UUE0yQl9QUklWQVRFKEJZ
VEUqIHB0ciwgVFBNMkJfUFJJVkFURSAqUHJpdmF0ZSkKIHsKICAgICBwdHIgPSB1bnBhY2tfVUlO
VDE2KHB0ciwgJlByaXZhdGUtPnNpemUpOwpAQCAtMjE4LDYgKzIzNiw3IEBAIGlubGluZSBCWVRF
KiB1bnBhY2tfVFBNMkJfUFJJVkFURShCWVRFKiBwdHIsIFRQTTJCX1BSSVZBVEUgKlByaXZhdGUp
CiAgICAgcmV0dXJuIHB0cjsKIH0KIAorc3RhdGljCiBpbmxpbmUgQllURSogcGFja19UUE1TX1BD
Ul9TRUxFQ1RJT05fQVJSQVkoQllURSogcHRyLCBjb25zdCBUUE1TX1BDUl9TRUxFQ1RJT04gKnNl
bCwgVUlOVDMyIGNvdW50KQogewogICAgIGludCBpOwpAQCAtMjI5LDYgKzI0OCw3IEBAIGlubGlu
ZSBCWVRFKiBwYWNrX1RQTVNfUENSX1NFTEVDVElPTl9BUlJBWShCWVRFKiBwdHIsIGNvbnN0IFRQ
TVNfUENSX1NFTEVDVElPTiAqCiAgICAgcmV0dXJuIHB0cjsKIH0KIAorc3RhdGljCiBpbmxpbmUg
QllURSogdW5wYWNrX1RQTVNfUENSX1NFTEVDVElPTl9BUlJBWShCWVRFKiBwdHIsIFRQTVNfUENS
X1NFTEVDVElPTiAqc2VsLCBVSU5UMzIgY291bnQpCiB7CiAgICAgaW50IGk7CkBAIC0yNDAsNiAr
MjYwLDcgQEAgaW5saW5lIEJZVEUqIHVucGFja19UUE1TX1BDUl9TRUxFQ1RJT05fQVJSQVkoQllU
RSogcHRyLCBUUE1TX1BDUl9TRUxFQ1RJT04gKnNlbCwKICAgICByZXR1cm4gcHRyOwogfQogCitz
dGF0aWMKIGlubGluZSBCWVRFKiBwYWNrX1RQTUxfUENSX1NFTEVDVElPTihCWVRFKiBwdHIsIGNv
bnN0IFRQTUxfUENSX1NFTEVDVElPTiAqc2VsKQogewogICAgIHB0ciA9IHBhY2tfVUlOVDMyKHB0
ciwgc2VsLT5jb3VudCk7CkBAIC0yNDcsNiArMjY4LDcgQEAgaW5saW5lIEJZVEUqIHBhY2tfVFBN
TF9QQ1JfU0VMRUNUSU9OKEJZVEUqIHB0ciwgY29uc3QgVFBNTF9QQ1JfU0VMRUNUSU9OICpzZWwp
CiAgICAgcmV0dXJuIHB0cjsKIH0KIAorc3RhdGljCiBpbmxpbmUgQllURSogdW5wYWNrX1RQTUxf
UENSX1NFTEVDVElPTihCWVRFKiBwdHIsIFRQTUxfUENSX1NFTEVDVElPTiAqc2VsKQogewogICAg
IHB0ciA9IHVucGFja19VSU5UMzIocHRyLCAmc2VsLT5jb3VudCk7CkBAIC0yNTQsNiArMjc2LDcg
QEAgaW5saW5lIEJZVEUqIHVucGFja19UUE1MX1BDUl9TRUxFQ1RJT04oQllURSogcHRyLCBUUE1M
X1BDUl9TRUxFQ1RJT04gKnNlbCkKICAgICByZXR1cm4gcHRyOwogfQogCitzdGF0aWMKIGlubGlu
ZSBCWVRFKiB1bnBhY2tfVFBNTF9ESUdFU1QoQllURSogcHRyLFRQTUxfRElHRVNUICpkaWdlc3Qp
CiB7CiAgICAgaW50IGk7CkBAIC0yNjUsNiArMjg4LDcgQEAgaW5saW5lIEJZVEUqIHVucGFja19U
UE1MX0RJR0VTVChCWVRFKiBwdHIsVFBNTF9ESUdFU1QgKmRpZ2VzdCkKICAgICByZXR1cm4gcHRy
OwogfQogCitzdGF0aWMKIGlubGluZSBCWVRFKiBwYWNrX1RQTVNfQ1JFQVRJT05fREFUQShCWVRF
KiBwdHIsY29uc3QgVFBNU19DUkVBVElPTl9EQVRBICpkYXRhKQogewogICAgIHB0ciA9IHBhY2tf
VFBNTF9QQ1JfU0VMRUNUSU9OKHB0ciwgJmRhdGEtPnBjclNlbGVjdCk7CkBAIC0yNzYsNiArMzAw
LDcgQEAgaW5saW5lIEJZVEUqIHBhY2tfVFBNU19DUkVBVElPTl9EQVRBKEJZVEUqIHB0cixjb25z
dCBUUE1TX0NSRUFUSU9OX0RBVEEgKmRhdGEpCiAgICAgcmV0dXJuIHB0cjsKIH0KIAorc3RhdGlj
CiBpbmxpbmUgQllURSogdW5wYWNrX1RQTVNfQ1JFQVRJT05fREFUQShCWVRFKiBwdHIsIFRQTVNf
Q1JFQVRJT05fREFUQSAqZGF0YSkKIHsKICAgICBwdHIgPSB1bnBhY2tfVFBNTF9QQ1JfU0VMRUNU
SU9OKHB0ciwgJmRhdGEtPnBjclNlbGVjdCk7CkBAIC0yODgsNiArMzEzLDcgQEAgaW5saW5lIEJZ
VEUqIHVucGFja19UUE1TX0NSRUFUSU9OX0RBVEEoQllURSogcHRyLCBUUE1TX0NSRUFUSU9OX0RB
VEEgKmRhdGEpCiAgICAgcmV0dXJuIHB0cjsKIH0KIAorc3RhdGljCiBpbmxpbmUgQllURSogcGFj
a19UUE0yQl9DUkVBVElPTl9EQVRBKEJZVEUqIHB0ciwgY29uc3QgVFBNMkJfQ1JFQVRJT05fREFU
QSAqZGF0YSApCiB7CiAgICAgcHRyID0gcGFja19VSU5UMTYocHRyLCBkYXRhLT5zaXplKTsKQEAg
LTI5NSw2ICszMjEsNyBAQCBpbmxpbmUgQllURSogcGFja19UUE0yQl9DUkVBVElPTl9EQVRBKEJZ
VEUqIHB0ciwgY29uc3QgVFBNMkJfQ1JFQVRJT05fREFUQSAqZGF0YQogICAgIHJldHVybiBwdHI7
CiB9CiAKK3N0YXRpYwogaW5saW5lIEJZVEUqIHVucGFja19UUE0yQl9DUkVBVElPTl9EQVRBKEJZ
VEUqIHB0ciwgVFBNMkJfQ1JFQVRJT05fREFUQSAqIGRhdGEpCiB7CiAgICAgcHRyID0gdW5wYWNr
X1VJTlQxNihwdHIsICZkYXRhLT5zaXplKTsKQEAgLTMwMiw2ICszMjksNyBAQCBpbmxpbmUgQllU
RSogdW5wYWNrX1RQTTJCX0NSRUFUSU9OX0RBVEEoQllURSogcHRyLCBUUE0yQl9DUkVBVElPTl9E
QVRBICogZGF0YSkKICAgICByZXR1cm4gcHRyOwogfQogCitzdGF0aWMKIGlubGluZSBCWVRFKiBw
YWNrX1RQTVNfU0VOU0lUSVZFX0NSRUFURShCWVRFKiBwdHIsIGNvbnN0IFRQTVNfU0VOU0lUSVZF
X0NSRUFURSAqY3JlYXRlKQogewogICAgIHB0ciA9IHBhY2tfVFBNMkJfQVVUSChwdHIsICZjcmVh
dGUtPnVzZXJBdXRoKTsKQEAgLTMwOSw2ICszMzcsNyBAQCBpbmxpbmUgQllURSogcGFja19UUE1T
X1NFTlNJVElWRV9DUkVBVEUoQllURSogcHRyLCBjb25zdCBUUE1TX1NFTlNJVElWRV9DUkVBVEUg
KgogICAgIHJldHVybiBwdHI7CiB9CiAKK3N0YXRpYwogaW5saW5lIEJZVEUqIHBhY2tfVFBNMkJf
U0VOU0lUSVZFX0NSRUFURShCWVRFKiBwdHIsIGNvbnN0IFRQTTJCX1NFTlNJVElWRV9DUkVBVEUg
KmNyZWF0ZSkKIHsKICAgICBCWVRFKiBzaXplUHRyID0gcHRyOwpAQCAtMzE4LDYgKzM0Nyw3IEBA
IGlubGluZSBCWVRFKiBwYWNrX1RQTTJCX1NFTlNJVElWRV9DUkVBVEUoQllURSogcHRyLCBjb25z
dCBUUE0yQl9TRU5TSVRJVkVfQ1JFQVRFCiAgICAgcmV0dXJuIHB0cjsKIH0KIAorc3RhdGljCiBp
bmxpbmUgQllURSogcGFja19UUE1VX1NZTV9NT0RFKEJZVEUqIHB0ciwgY29uc3QgVFBNVV9TWU1f
TU9ERSAqcCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgVFBNSV9BTEdf
U1lNX09CSkVDVCAqc2VsKQogewpAQCAtMzM2LDYgKzM2Niw3IEBAIGlubGluZSBCWVRFKiBwYWNr
X1RQTVVfU1lNX01PREUoQllURSogcHRyLCBjb25zdCBUUE1VX1NZTV9NT0RFICpwLAogICAgIH0K
ICAgICByZXR1cm4gcHRyOwogfQorc3RhdGljCiBpbmxpbmUgQllURSogdW5wYWNrX1RQTVVfU1lN
X01PREUoQllURSogcHRyLCBUUE1VX1NZTV9NT0RFICpwLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGNvbnN0IFRQTUlfQUxHX1NZTV9PQkpFQ1QgKnNlbCkKIHsKQEAgLTM1NSw2
ICszODYsNyBAQCBpbmxpbmUgQllURSogdW5wYWNrX1RQTVVfU1lNX01PREUoQllURSogcHRyLCBU
UE1VX1NZTV9NT0RFICpwLAogICAgIHJldHVybiBwdHI7CiB9CiAKK3N0YXRpYwogaW5saW5lIEJZ
VEUqIHBhY2tfVFBNVV9TWU1fS0VZX0JJVFMoQllURSogcHRyLCBjb25zdCBUUE1VX1NZTV9LRVlf
QklUUyAqcCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IFRQTUlf
QUxHX1NZTV9PQkpFQ1QgKnNlbCkKIHsKQEAgLTM3Niw2ICs0MDgsNyBAQCBpbmxpbmUgQllURSog
cGFja19UUE1VX1NZTV9LRVlfQklUUyhCWVRFKiBwdHIsIGNvbnN0IFRQTVVfU1lNX0tFWV9CSVRT
ICpwLAogICAgIHJldHVybiBwdHI7CiB9CiAKK3N0YXRpYwogaW5saW5lIEJZVEUqIHVucGFja19U
UE1VX1NZTV9LRVlfQklUUyhCWVRFKiBwdHIsIFRQTVVfU1lNX0tFWV9CSVRTICpwLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBUUE1JX0FMR19TWU1fT0JKRUNU
ICpzZWwpCiB7CkBAIC0zOTcsNiArNDMwLDcgQEAgaW5saW5lIEJZVEUqIHVucGFja19UUE1VX1NZ
TV9LRVlfQklUUyhCWVRFKiBwdHIsIFRQTVVfU1lNX0tFWV9CSVRTICpwLAogICAgIHJldHVybiBw
dHI7CiB9CiAKK3N0YXRpYwogaW5saW5lIEJZVEUqIHBhY2tfVFBNVF9TWU1fREVGX09CSkVDVChC
WVRFKiBwdHIsIGNvbnN0IFRQTVRfU1lNX0RFRl9PQkpFQ1QgKnApCiB7CiAgICAgcHRyID0gcGFj
a19UUE1JX0FMR19TWU1fT0JKRUNUKHB0ciwgJnAtPmFsZ29yaXRobSk7CkBAIC00MDUsNiArNDM5
LDcgQEAgaW5saW5lIEJZVEUqIHBhY2tfVFBNVF9TWU1fREVGX09CSkVDVChCWVRFKiBwdHIsIGNv
bnN0IFRQTVRfU1lNX0RFRl9PQkpFQ1QgKnApCiAgICAgcmV0dXJuIHB0cjsKIH0KIAorc3RhdGlj
CiBpbmxpbmUgQllURSogdW5wYWNrX1RQTVRfU1lNX0RFRl9PQkpFQ1QoQllURSAqcHRyLCBUUE1U
X1NZTV9ERUZfT0JKRUNUICpwKQogewogICAgIHB0ciA9IHVucGFja19UUE1JX0FMR19TWU1fT0JK
RUNUKHB0ciwgJnAtPmFsZ29yaXRobSk7CkBAIC00MTYsNiArNDUxLDcgQEAgaW5saW5lIEJZVEUq
IHVucGFja19UUE1UX1NZTV9ERUZfT0JKRUNUKEJZVEUgKnB0ciwgVFBNVF9TWU1fREVGX09CSkVD
VCAqcCkKICNkZWZpbmUgcGFja19UUE1TX1NDSEVNRV9PQUVQKHAsIHQpICAgICBwYWNrX1RQTUlf
QUxHX0hBU0gocCwgJigodCktPmhhc2hBbGcpKQogI2RlZmluZSB1bnBhY2tfVFBNU19TQ0hFTUVf
T0FFUChwLCB0KSAgIHVucGFja19UUE1JX0FMR19IQVNIKHAsICYoKHQpLT5oYXNoQWxnKSkKIAor
c3RhdGljCiBpbmxpbmUgQllURSogcGFja19UUE1VX0FTWU1fU0NIRU1FKEJZVEUgKnB0ciwgY29u
c3QgVFBNVV9BU1lNX1NDSEVNRSAqcCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY29uc3QgVFBNSV9BTEdfUlNBX1NDSEVNRSAqcykKIHsKQEAgLTQzOCw2ICs0NzQsNyBAQCBp
bmxpbmUgQllURSogcGFja19UUE1VX0FTWU1fU0NIRU1FKEJZVEUgKnB0ciwgY29uc3QgVFBNVV9B
U1lNX1NDSEVNRSAqcCwKICAgICByZXR1cm4gcHRyOwogfQogCitzdGF0aWMKIGlubGluZSBCWVRF
KiB1bnBhY2tfVFBNVV9BU1lNX1NDSEVNRShCWVRFICpwdHIsIFRQTVVfQVNZTV9TQ0hFTUUgKnAs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgVFBNSV9BTEdfUlNB
X1NDSEVNRSAqcykKIHsKQEAgLTQ2Miw2ICs0OTksNyBAQCBpbmxpbmUgQllURSogdW5wYWNrX1RQ
TVVfQVNZTV9TQ0hFTUUoQllURSAqcHRyLCBUUE1VX0FTWU1fU0NIRU1FICpwLAogICAgIHJldHVy
biBwdHI7CiB9CiAKK3N0YXRpYwogaW5saW5lIEJZVEUqIHBhY2tfVFBNVF9SU0FfU0NIRU1FKEJZ
VEUqIHB0ciwgY29uc3QgVFBNVF9SU0FfU0NIRU1FICpwKQogewogICAgIHB0ciA9IHBhY2tfVFBN
SV9BTEdfUlNBX1NDSEVNRShwdHIsICZwLT5zY2hlbWUpOwpAQCAtNDY5LDYgKzUwNyw3IEBAIGlu
bGluZSBCWVRFKiBwYWNrX1RQTVRfUlNBX1NDSEVNRShCWVRFKiBwdHIsIGNvbnN0IFRQTVRfUlNB
X1NDSEVNRSAqcCkKICAgICByZXR1cm4gcHRyOwogfQogCitzdGF0aWMKIGlubGluZSBCWVRFKiB1
bnBhY2tfVFBNVF9SU0FfU0NIRU1FKEJZVEUqIHB0ciwgVFBNVF9SU0FfU0NIRU1FICpwKQogewog
ICAgIHB0ciA9IHVucGFja19UUE1JX0FMR19SU0FfU0NIRU1FKHB0ciwgJnAtPnNjaGVtZSk7CkBA
IC00NzYsNiArNTE1LDcgQEAgaW5saW5lIEJZVEUqIHVucGFja19UUE1UX1JTQV9TQ0hFTUUoQllU
RSogcHRyLCBUUE1UX1JTQV9TQ0hFTUUgKnApCiAgICAgcmV0dXJuIHB0cjsKIH0KIAorc3RhdGlj
CiBpbmxpbmUgQllURSogcGFja19UUE1UX1JTQV9ERUNSWVBUKEJZVEUqIHB0ciwgY29uc3QgVFBN
VF9SU0FfREVDUllQVCAqcCkKIHsKICAgICBwdHIgPSBwYWNrX1RQTUlfQUxHX1JTQV9TQ0hFTUUo
cHRyLCAmcC0+c2NoZW1lKTsKQEAgLTQ4Myw2ICs1MjMsNyBAQCBpbmxpbmUgQllURSogcGFja19U
UE1UX1JTQV9ERUNSWVBUKEJZVEUqIHB0ciwgY29uc3QgVFBNVF9SU0FfREVDUllQVCAqcCkKICAg
ICByZXR1cm4gcHRyOwogfQogCitzdGF0aWMKIGlubGluZSBCWVRFKiBwYWNrX1RQTVNfUlNBX1BB
Uk1TKEJZVEUqIHB0ciwgY29uc3QgVFBNU19SU0FfUEFSTVMgKnApCiB7CiAgICAgcHRyID0gcGFj
a19UUE1UX1NZTV9ERUZfT0JKRUNUKHB0ciwgJnAtPnN5bW1ldHJpYyk7CkBAIC00OTIsNiArNTMz
LDcgQEAgaW5saW5lIEJZVEUqIHBhY2tfVFBNU19SU0FfUEFSTVMoQllURSogcHRyLCBjb25zdCBU
UE1TX1JTQV9QQVJNUyAqcCkKICAgICByZXR1cm4gcHRyOwogfQogCitzdGF0aWMKIGlubGluZSBC
WVRFKiB1bnBhY2tfVFBNU19SU0FfUEFSTVMoQllURSAqcHRyLCBUUE1TX1JTQV9QQVJNUyAqcCkK
IHsKICAgICBwdHIgPSB1bnBhY2tfVFBNVF9TWU1fREVGX09CSkVDVChwdHIsICZwLT5zeW1tZXRy
aWMpOwpAQCAtNTAxLDYgKzU0Myw3IEBAIGlubGluZSBCWVRFKiB1bnBhY2tfVFBNU19SU0FfUEFS
TVMoQllURSAqcHRyLCBUUE1TX1JTQV9QQVJNUyAqcCkKICAgICByZXR1cm4gcHRyOwogfQogCitz
dGF0aWMKIGlubGluZSBCWVRFKiBwYWNrX1RQTVVfUFVCTElDX1BBUk1TKEJZVEUqIHB0ciwgY29u
c3QgVFBNVV9QVUJMSUNfUEFSTVMgKnBhcmFtLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY29uc3QgVFBNSV9BTEdfUFVCTElDICpzZWxlY3RvcikKIHsKQEAgLTUxOCw2ICs1
NjEsNyBAQCBpbmxpbmUgQllURSogcGFja19UUE1VX1BVQkxJQ19QQVJNUyhCWVRFKiBwdHIsIGNv
bnN0IFRQTVVfUFVCTElDX1BBUk1TICpwYXJhbSwKICAgICByZXR1cm4gTlVMTDsKIH0KIAorc3Rh
dGljCiBpbmxpbmUgQllURSogdW5wYWNrX1RQTVVfUFVCTElDX1BBUk1TKEJZVEUqIHB0ciwgVFBN
VV9QVUJMSUNfUEFSTVMgKnBhcmFtLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjb25zdCBUUE1JX0FMR19QVUJMSUMgKnNlbGVjdG9yKQogewpAQCAtNTM1LDE4ICs1Nzks
MjEgQEAgaW5saW5lIEJZVEUqIHVucGFja19UUE1VX1BVQkxJQ19QQVJNUyhCWVRFKiBwdHIsIFRQ
TVVfUFVCTElDX1BBUk1TICpwYXJhbSwKICAgICByZXR1cm4gTlVMTDsKIH0KIAorc3RhdGljCiBp
bmxpbmUgQllURSogcGFja19UUE1TX0VDQ19QT0lOVChCWVRFKiBwdHIsIGNvbnN0IFRQTVNfRUND
X1BPSU5UICpwb2ludCkKIHsKICAgICBhc3NlcnQoZmFsc2UpOwogICAgIHJldHVybiBwdHI7CiB9
CiAKK3N0YXRpYwogaW5saW5lIEJZVEUqIHVucGFja19UUE1TX0VDQ19QT0lOVChCWVRFKiBwdHIs
IFRQTVNfRUNDX1BPSU5UICpwb2ludCkKIHsKICAgICBhc3NlcnQoZmFsc2UpOwogICAgIHJldHVy
biBwdHI7CiB9CiAKK3N0YXRpYwogaW5saW5lIEJZVEUqIHBhY2tfVFBNVV9QVUJMSUNfSUQoQllU
RSogcHRyLCBjb25zdCBUUE1VX1BVQkxJQ19JRCAqaWQsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjb25zdCBUUE1JX0FMR19QVUJMSUMgKnNlbGVjdG9yKQogewpAQCAtNTY0LDYg
KzYxMSw3IEBAIGlubGluZSBCWVRFKiBwYWNrX1RQTVVfUFVCTElDX0lEKEJZVEUqIHB0ciwgY29u
c3QgVFBNVV9QVUJMSUNfSUQgKmlkLAogICAgIHJldHVybiBOVUxMOwogfQogCitzdGF0aWMKIGlu
bGluZSBCWVRFKiB1bnBhY2tfVFBNVV9QVUJMSUNfSUQoQllURSogcHRyLCBUUE1VX1BVQkxJQ19J
RCAqaWQsIFRQTUlfQUxHX1BVQkxJQyAqc2VsZWN0b3IpCiB7CiAgICAgc3dpdGNoICgqc2VsZWN0
b3IpIHsKQEAgLTU4MCw2ICs2MjgsNyBAQCBpbmxpbmUgQllURSogdW5wYWNrX1RQTVVfUFVCTElD
X0lEKEJZVEUqIHB0ciwgVFBNVV9QVUJMSUNfSUQgKmlkLCBUUE1JX0FMR19QVUJMSQogICAgIHJl
dHVybiBOVUxMOwogfQogCitzdGF0aWMKIGlubGluZSBCWVRFKiBwYWNrX1RQTVRfUFVCTElDKEJZ
VEUqIHB0ciwgY29uc3QgVFBNVF9QVUJMSUMgKnB1YmxpYykKIHsKICAgICBwdHIgPSBwYWNrX1RQ
TUlfQUxHX1BVQkxJQyhwdHIsICZwdWJsaWMtPnR5cGUpOwpAQCAtNTkxLDYgKzY0MCw3IEBAIGlu
bGluZSBCWVRFKiBwYWNrX1RQTVRfUFVCTElDKEJZVEUqIHB0ciwgY29uc3QgVFBNVF9QVUJMSUMg
KnB1YmxpYykKICAgICByZXR1cm4gcHRyOwogfQogCitzdGF0aWMKIGlubGluZSBCWVRFKiB1bnBh
Y2tfVFBNVF9QVUJMSUMoQllURSogcHRyLCBUUE1UX1BVQkxJQyAqcHVibGljKQogewogICAgIHB0
ciA9IHVucGFja19UUE1JX0FMR19QVUJMSUMocHRyLCAmcHVibGljLT50eXBlKTsKQEAgLTYwMiw2
ICs2NTIsNyBAQCBpbmxpbmUgQllURSogdW5wYWNrX1RQTVRfUFVCTElDKEJZVEUqIHB0ciwgVFBN
VF9QVUJMSUMgKnB1YmxpYykKICAgICByZXR1cm4gcHRyOwogfQogCitzdGF0aWMKIGlubGluZSBC
WVRFKiBwYWNrX1RQTTJCX1BVQkxJQyhCWVRFKiBwdHIsIGNvbnN0IFRQTTJCX1BVQkxJQyAqcHVi
bGljKQogewogICAgIEJZVEUgKnNpemVQdHIgPSBwdHI7CkBAIC02MTEsNiArNjYyLDcgQEAgaW5s
aW5lIEJZVEUqIHBhY2tfVFBNMkJfUFVCTElDKEJZVEUqIHB0ciwgY29uc3QgVFBNMkJfUFVCTElD
ICpwdWJsaWMpCiAgICAgcmV0dXJuIHB0cjsKIH0KIAorc3RhdGljCiBpbmxpbmUgQllURSogdW5w
YWNrX1RQTTJCX1BVQkxJQyhCWVRFKiBwdHIsIFRQTTJCX1BVQkxJQyAqcHVibGljKQogewogICAg
IHB0ciA9IHVucGFja19VSU5UMTYocHRyLCAmcHVibGljLT5zaXplKTsKQEAgLTYxOCw2ICs2NzAs
NyBAQCBpbmxpbmUgQllURSogdW5wYWNrX1RQTTJCX1BVQkxJQyhCWVRFKiBwdHIsIFRQTTJCX1BV
QkxJQyAqcHVibGljKQogICAgIHJldHVybiBwdHI7CiB9CiAKK3N0YXRpYwogaW5saW5lIEJZVEUq
IHBhY2tfVFBNU19QQ1JfU0VMRUNUSU9OKEJZVEUqIHB0ciwgY29uc3QgVFBNU19QQ1JfU0VMRUNU
SU9OICpzZWxlY3Rpb24pCiB7CiAgICAgcHRyID0gcGFja19UUE1JX0FMR19IQVNIKHB0ciwgJnNl
bGVjdGlvbi0+aGFzaCk7CkBAIC02MjYsNiArNjc5LDcgQEAgaW5saW5lIEJZVEUqIHBhY2tfVFBN
U19QQ1JfU0VMRUNUSU9OKEJZVEUqIHB0ciwgY29uc3QgVFBNU19QQ1JfU0VMRUNUSU9OICpzZWxl
Y3QKICAgICByZXR1cm4gcHRyOwogfQogCitzdGF0aWMKIGlubGluZSBCWVRFKiBwYWNrX1RQTVNf
UENSX1NFTEVDVElPTl9BcnJheShCWVRFKiBwdHIsIGNvbnN0IFRQTVNfUENSX1NFTEVDVElPTiAq
c2VsZWN0aW9ucywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
b25zdCBVSU5UMzIgY250KQogewpAQCAtNjM1LDYgKzY4OSw3IEBAIGlubGluZSBCWVRFKiBwYWNr
X1RQTVNfUENSX1NFTEVDVElPTl9BcnJheShCWVRFKiBwdHIsIGNvbnN0IFRQTVNfUENSX1NFTEVD
VElPTiAqCiAgICAgcmV0dXJuIHB0cjsKIH0KIAorc3RhdGljCiBpbmxpbmUgQllURSogcGFja19U
UE1fQXV0aEFyZWEoQllURSogcHRyLCBjb25zdCBUUE1fQXV0aEFyZWEgKmF1dGgpCiB7CiAgICAg
QllURSogc2l6ZVB0ciA9IHB0cjsKQEAgLTY0Nyw2ICs3MDIsNyBAQCBpbmxpbmUgQllURSogcGFj
a19UUE1fQXV0aEFyZWEoQllURSogcHRyLCBjb25zdCBUUE1fQXV0aEFyZWEgKmF1dGgpCiAgICAg
cmV0dXJuIHB0cjsKIH0KIAorc3RhdGljCiBpbmxpbmUgQllURSogdW5wYWNrX1RQTV9BdXRoQXJl
YShCWVRFKiBwdHIsIFRQTV9BdXRoQXJlYSAqYXV0aCkKIHsKICAgICBwdHIgPSB1bnBhY2tfVUlO
VDMyKHB0ciwgJmF1dGgtPnNpemUpOwpAQCAtNjU3LDYgKzcxMyw3IEBAIGlubGluZSBCWVRFKiB1
bnBhY2tfVFBNX0F1dGhBcmVhKEJZVEUqIHB0ciwgVFBNX0F1dGhBcmVhICphdXRoKQogICAgIHJl
dHVybiBwdHI7CiB9CiAKK3N0YXRpYwogaW5saW5lIEJZVEUqIHBhY2tfVFBNMl9SU0FfS0VZKEJZ
VEUqIHB0ciwgY29uc3QgVFBNMl9SU0FfS0VZICprZXkpCiB7CiAgICAgcHRyID0gcGFja19UUE0y
Ql9QUklWQVRFKHB0ciwgJmtleS0+UHJpdmF0ZSk7CkBAIC02NjQsNiArNzIxLDcgQEAgaW5saW5l
IEJZVEUqIHBhY2tfVFBNMl9SU0FfS0VZKEJZVEUqIHB0ciwgY29uc3QgVFBNMl9SU0FfS0VZICpr
ZXkpCiAgICAgcmV0dXJuIHB0cjsKIH0KIAorc3RhdGljCiBpbmxpbmUgQllURSogdW5wYWNrX1RQ
TTJfUlNBX0tFWShCWVRFKiBwdHIsIFRQTTJfUlNBX0tFWSAqa2V5KQogewogICAgIHB0ciA9IHVu
cGFja19UUE0yQl9QUklWQVRFKHB0ciwgJmtleS0+UHJpdmF0ZSk7CmRpZmYgLS1naXQgYS9zdHVi
ZG9tL3Z0cG1tZ3IvdHBtcnNhLmggYi9zdHViZG9tL3Z0cG1tZ3IvdHBtcnNhLmgKaW5kZXggMDgy
MTNiYmI3YS4uNjVmZDMyYTQ1YyAxMDA2NDQKLS0tIGEvc3R1YmRvbS92dHBtbWdyL3RwbXJzYS5o
CisrKyBiL3N0dWJkb20vdnRwbW1nci90cG1yc2EuaApAQCAtNjIsNiArNjIsNyBAQCBUUE1fUkVT
VUxUIHRwbXJzYV9wdWJfZW5jcnlwdF9vYWVwKCB0cG1yc2FfY29udGV4dCAqY3R4LAogICAgICAg
dW5zaWduZWQgY2hhciAqb3V0cHV0ICk7CiAKIC8qIGZyZWUgdHBtcnNhIGtleSAqLworc3RhdGlj
CiBpbmxpbmUgdm9pZCB0cG1yc2FfZnJlZSggdHBtcnNhX2NvbnRleHQgKmN0eCApIHsKICAgIG1w
aV9mcmVlKCAmY3R4LT5STiApOyBtcGlfZnJlZSggJmN0eC0+RSAgKTsgbXBpX2ZyZWUoICZjdHgt
Pk4gICk7CiB9CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 23 17:40:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 17:40: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 1dOSYq-0005gt-PQ; Fri, 23 Jun 2017 17: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 <bp@alien8.de>) id 1dOSYp-0005gn-Ip
 for xen-devel@lists.xen.org; Fri, 23 Jun 2017 17:39:59 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 F4/EC-03557-E625D495; Fri, 23 Jun 2017 17:39:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXCytl5VDcvyDf
 SYNY+AYslHxezODB6HN39mymAMYo1My8pvyKBNeP9qiVMBZdkK278PcXSwPhEvIuRg0NCQFfi
 TZ9OFyMXh5DAVkaJlr2nmCCc+0wSSybvZOti5ORgEVCVOH2lgR3EZhNQkVh65hYTiC0ioCXRt
 uA2C0gDs8BUDolrZ5+zgCQYBOIkDn/7BNYgLBAlMXvbKWYQm1fAVOLitEesEBvaGCVm/77IDp
 EQlDg58wlYM7OAusSfeZeYQc5jFpCWWP6PAyTMKeApsXT+J7DFokBHdC6dwzKBUWAWku5ZSLp
 nIXQvYGRexahRnFpUllqka2ikl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGJ4M
 QLCD8fLGgEOMkhxMSqK8sWd8IoX4kvJTKjMSizPii0pzUosPMcpwcChJ8GYH+kYKCRalpqdWp
 GXmACMFJi3BwaMkwmvtD5TmLS5IzC3OTIdInWJUlBLnPRMAlBAASWSU5sG1waLzEqOslDAvI9
 AhQjwFqUW5mSWo8q8YxTkYlYR5i0C282TmlcBNfwW0mAlo8Yw1PiCLSxIRUlINjJETZNZvXPv
 549QF2iWrXB8dE3JWuXm7z/bJvltvQqZsFfiW8X2f1/wQzxyPaRL/XvnfL5UxKVfeUD6BI2GZ
 lMIxtdXHfoWp/Jd4nr/OhPuf7PH/3qpmGhlPQ59vFA9faVd25uGjuTs74w261y1oKD67/mL+5
 +jQxYKm4kf/aO7vP5e7kmHO331KLMUZiYZazEXFiQDqdcftyQIAAA==
X-Env-Sender: bp@alien8.de
X-Msg-Ref: server-8.tower-21.messagelabs.com!1498239598!75282139!1
X-Originating-IP: [5.9.137.197]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39511 invoked from network); 23 Jun 2017 17:39:58 -0000
Received: from mail.skyhub.de (HELO mail.skyhub.de) (5.9.137.197)
 by server-8.tower-21.messagelabs.com with SMTP; 23 Jun 2017 17:39:58 -0000
X-Virus-Scanned: Nedap ESD1 at mail.skyhub.de
Received: from mail.skyhub.de ([127.0.0.1])
 by localhost (blast.alien8.de [127.0.0.1]) (amavisd-new, port 10026)
 with ESMTP id hbZvsPh9hO9W; Fri, 23 Jun 2017 19:39:57 +0200 (CEST)
Received: from pd.tnic (p2003008C2F23380075DFB0315F822A25.dip0.t-ipconnect.de
 [IPv6:2003:8c:2f23:3800:75df:b031:5f82:2a25])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mail.skyhub.de (SuperMail on ZX Spectrum 128k) with ESMTPSA id 638B31EC0084;
 Fri, 23 Jun 2017 19:39:57 +0200 (CEST)
Date: Fri, 23 Jun 2017 19:39:37 +0200
From: Borislav Petkov <bp@alien8.de>
To: Tom Lendacky <thomas.lendacky@amd.com>
Message-ID: <20170623173937.erotfiemyidyvarn@pd.tnic>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
 <20170616185639.18967.41488.stgit@tlendack-t1.amdoffice.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170616185639.18967.41488.stgit@tlendack-t1.amdoffice.net>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: linux-efi@vger.kernel.org, Brijesh Singh <brijesh.singh@amd.com>,
 Toshimitsu Kani <toshi.kani@hpe.com>, linux-doc@vger.kernel.org,
 Matt Fleming <matt@codeblueprint.co.uk>, x86@kernel.org, linux-mm@kvack.org,
 Radim =?utf-8?B?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Larry Woodman <lwoodman@redhat.com>, linux-arch@vger.kernel.org,
 kvm@vger.kernel.org, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 kasan-dev@googlegroups.com, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Andy Lutomirski <luto@kernel.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Dmitry Vyukov <dvyukov@google.com>, Juergen Gross <jgross@suse.com>,
 kexec@lists.infradead.org, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org, iommu@lists.linux-foundation.org,
 Thomas Gleixner <tglx@linutronix.de>, Paolo Bonzini <pbonzini@redhat.com>
Subject: Re: [Xen-devel] [PATCH v7 36/36] x86/mm: Add support to make use of
 Secure Memory Encryption
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBKdW4gMTYsIDIwMTcgYXQgMDE6NTY6MzlQTSAtMDUwMCwgVG9tIExlbmRhY2t5IHdy
b3RlOgo+IEFkZCBzdXBwb3J0IHRvIGNoZWNrIGlmIFNNRSBoYXMgYmVlbiBlbmFibGVkIGFuZCBp
ZiBtZW1vcnkgZW5jcnlwdGlvbgo+IHNob3VsZCBiZSBhY3RpdmF0ZWQgKGNoZWNraW5nIG9mIGNv
bW1hbmQgbGluZSBvcHRpb24gYmFzZWQgb24gdGhlCj4gY29uZmlndXJhdGlvbiBvZiB0aGUgZGVm
YXVsdCBzdGF0ZSkuICBJZiBtZW1vcnkgZW5jcnlwdGlvbiBpcyB0byBiZQo+IGFjdGl2YXRlZCwg
dGhlbiB0aGUgZW5jcnlwdGlvbiBtYXNrIGlzIHNldCBhbmQgdGhlIGtlcm5lbCBpcyBlbmNyeXB0
ZWQKPiAiaW4gcGxhY2UuIgo+IAo+IFNpZ25lZC1vZmYtYnk6IFRvbSBMZW5kYWNreSA8dGhvbWFz
LmxlbmRhY2t5QGFtZC5jb20+Cj4gLS0tCj4gIGFyY2gveDg2L2luY2x1ZGUvYXNtL21lbV9lbmNy
eXB0LmggfCAgICA2ICsrLQo+ICBhcmNoL3g4Ni9rZXJuZWwvaGVhZDY0LmMgICAgICAgICAgIHwg
ICAgNCArLQo+ICBhcmNoL3g4Ni9tbS9tZW1fZW5jcnlwdC5jICAgICAgICAgIHwgICA4NiArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KPiAgMyBmaWxlcyBjaGFuZ2VkLCA5MCBp
bnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKLi4uCgo+ICsvKgo+ICsgKiBTb21lIFNNRSBm
dW5jdGlvbnMgcnVuIHZlcnkgZWFybHkgY2F1c2luZyBpc3N1ZXMgd2l0aCB0aGUgc3RhY2stcHJv
dGVjdG9yCj4gKyAqIHN1cHBvcnQuIFByb3ZpZGUgYSB3YXkgdG8gdHVybiBvZmYgdGhpcyBzdXBw
b3J0IG9uIGEgcGVyLWZ1bmN0aW9uIGJhc2lzLgo+ICsgKi8KPiArI2RlZmluZSBTTUVfTk9TVEFD
S1AgX19hdHRyaWJ1dGVfXygoX19vcHRpbWl6ZV9fKCJuby1zdGFjay1wcm90ZWN0b3IiKSkpCgpf
X25vc3RhY2twCgpqdXN0IGxpa2UgdGhlIG90aGVycyBpbiBpbmNsdWRlL2xpbnV4L2NvbXBpbGVy
LWdjYy5oLgoKPiArCj4gK3N0YXRpYyBjaGFyIHNtZV9jbWRsaW5lX2FyZ1tdIF9faW5pdGRhdGEg
PSAibWVtX2VuY3J5cHQiOwo+ICtzdGF0aWMgY2hhciBzbWVfY21kbGluZV9vbltdICBfX2luaXRk
YXRhID0gIm9uIjsKPiArc3RhdGljIGNoYXIgc21lX2NtZGxpbmVfb2ZmW10gX19pbml0ZGF0YSA9
ICJvZmYiOwo+ICAKPiAgLyoKPiAgICogU2luY2UgU01FIHJlbGF0ZWQgdmFyaWFibGVzIGFyZSBz
ZXQgZWFybHkgaW4gdGhlIGJvb3QgcHJvY2VzcyB0aGV5IG11c3QKPiBAQCAtMjAwLDYgKzIxNSw4
IEBAIHZvaWQgX19pbml0IG1lbV9lbmNyeXB0X2luaXQodm9pZCkKPiAgCj4gIAkvKiBDYWxsIGlu
dG8gU1dJT1RMQiB0byB1cGRhdGUgdGhlIFNXSU9UTEIgRE1BIGJ1ZmZlcnMgKi8KPiAgCXN3aW90
bGJfdXBkYXRlX21lbV9hdHRyaWJ1dGVzKCk7Cj4gKwo+ICsJcHJfaW5mbygiQU1EIFNlY3VyZSBN
ZW1vcnkgRW5jcnlwdGlvbiAoU01FKSBhY3RpdmVcbiIpOwo+ICB9Cj4gIAo+ICB2b2lkIHN3aW90
bGJfc2V0X21lbV9hdHRyaWJ1dGVzKHZvaWQgKnZhZGRyLCB1bnNpZ25lZCBsb25nIHNpemUpCj4g
QEAgLTUyNyw4ICs1NDQsNzMgQEAgdm9pZCBfX2luaXQgc21lX2VuY3J5cHRfa2VybmVsKHZvaWQp
Cj4gIAluYXRpdmVfd3JpdGVfY3IzKF9fbmF0aXZlX3JlYWRfY3IzKCkpOwo+ICB9Cj4gIAo+IC12
b2lkIF9faW5pdCBzbWVfZW5hYmxlKHZvaWQpCj4gK3ZvaWQgX19pbml0IFNNRV9OT1NUQUNLUCBz
bWVfZW5hYmxlKHN0cnVjdCBib290X3BhcmFtcyAqYnApCj4gIHsKPiArCWNvbnN0IGNoYXIgKmNt
ZGxpbmVfcHRyLCAqY21kbGluZV9hcmcsICpjbWRsaW5lX29uLCAqY21kbGluZV9vZmY7Cj4gKwl1
bnNpZ25lZCBpbnQgZWF4LCBlYngsIGVjeCwgZWR4Owo+ICsJYm9vbCBhY3RpdmVfYnlfZGVmYXVs
dDsKPiArCXVuc2lnbmVkIGxvbmcgbWVfbWFzazsKPiArCWNoYXIgYnVmZmVyWzE2XTsKPiArCXU2
NCBtc3I7Cj4gKwo+ICsJLyogQ2hlY2sgZm9yIHRoZSBTTUUgc3VwcG9ydCBsZWFmICovCj4gKwll
YXggPSAweDgwMDAwMDAwOwo+ICsJZWN4ID0gMDsKPiArCW5hdGl2ZV9jcHVpZCgmZWF4LCAmZWJ4
LCAmZWN4LCAmZWR4KTsKPiArCWlmIChlYXggPCAweDgwMDAwMDFmKQo+ICsJCXJldHVybjsKPiAr
Cj4gKwkvKgo+ICsJICogQ2hlY2sgZm9yIHRoZSBTTUUgZmVhdHVyZToKPiArCSAqICAgQ1BVSUQg
Rm44MDAwXzAwMUZbRUFYXSAtIEJpdCAwCj4gKwkgKiAgICAgU2VjdXJlIE1lbW9yeSBFbmNyeXB0
aW9uIHN1cHBvcnQKPiArCSAqICAgQ1BVSUQgRm44MDAwXzAwMUZbRUJYXSAtIEJpdHMgNTowCj4g
KwkgKiAgICAgUGFnZXRhYmxlIGJpdCBwb3NpdGlvbiB1c2VkIHRvIGluZGljYXRlIGVuY3J5cHRp
b24KPiArCSAqLwo+ICsJZWF4ID0gMHg4MDAwMDAxZjsKPiArCWVjeCA9IDA7Cj4gKwluYXRpdmVf
Y3B1aWQoJmVheCwgJmVieCwgJmVjeCwgJmVkeCk7Cj4gKwlpZiAoIShlYXggJiAxKSkKPiArCQly
ZXR1cm47Cj4gKwo+ICsJbWVfbWFzayA9IDFVTCA8PCAoZWJ4ICYgMHgzZik7Cj4gKwo+ICsJLyog
Q2hlY2sgaWYgU01FIGlzIGVuYWJsZWQgKi8KPiArCW1zciA9IF9fcmRtc3IoTVNSX0s4X1NZU0NG
Ryk7Cj4gKwlpZiAoIShtc3IgJiBNU1JfSzhfU1lTQ0ZHX01FTV9FTkNSWVBUKSkKPiArCQlyZXR1
cm47Cj4gKwo+ICsJLyoKPiArCSAqIEZpeHVwcyBoYXZlIG5vdCBiZWVuIGFwcGxpZWQgdG8gcGh5
c19iYXNlIHlldCBhbmQgd2UncmUgcnVubmluZwo+ICsJICogaWRlbnRpdHkgbWFwcGVkLCBzbyB3
ZSBtdXN0IG9idGFpbiB0aGUgYWRkcmVzcyB0byB0aGUgU01FIGNvbW1hbmQKPiArCSAqIGxpbmUg
YXJndW1lbnQgZGF0YSB1c2luZyByaXAtcmVsYXRpdmUgYWRkcmVzc2luZy4KPiArCSAqLwo+ICsJ
YXNtICgibGVhIHNtZV9jbWRsaW5lX2FyZyglJXJpcCksICUwIgo+ICsJICAgICA6ICI9ciIgKGNt
ZGxpbmVfYXJnKQo+ICsJICAgICA6ICJwIiAoc21lX2NtZGxpbmVfYXJnKSk7Cj4gKwlhc20gKCJs
ZWEgc21lX2NtZGxpbmVfb24oJSVyaXApLCAlMCIKPiArCSAgICAgOiAiPXIiIChjbWRsaW5lX29u
KQo+ICsJICAgICA6ICJwIiAoc21lX2NtZGxpbmVfb24pKTsKPiArCWFzbSAoImxlYSBzbWVfY21k
bGluZV9vZmYoJSVyaXApLCAlMCIKPiArCSAgICAgOiAiPXIiIChjbWRsaW5lX29mZikKPiArCSAg
ICAgOiAicCIgKHNtZV9jbWRsaW5lX29mZikpOwo+ICsKPiArCWlmIChJU19FTkFCTEVEKENPTkZJ
R19BTURfTUVNX0VOQ1JZUFRfQUNUSVZFX0JZX0RFRkFVTFQpKQo+ICsJCWFjdGl2ZV9ieV9kZWZh
dWx0ID0gdHJ1ZTsKPiArCWVsc2UKPiArCQlhY3RpdmVfYnlfZGVmYXVsdCA9IGZhbHNlOwo+ICsK
PiArCWNtZGxpbmVfcHRyID0gKGNvbnN0IGNoYXIgKikoKHU2NClicC0+aGRyLmNtZF9saW5lX3B0
ciB8Cj4gKwkJCQkgICAgICgodTY0KWJwLT5leHRfY21kX2xpbmVfcHRyIDw8IDMyKSk7Cj4gKwo+
ICsJY21kbGluZV9maW5kX29wdGlvbihjbWRsaW5lX3B0ciwgY21kbGluZV9hcmcsIGJ1ZmZlciwg
c2l6ZW9mKGJ1ZmZlcikpOwo+ICsKPiArCWlmIChzdHJuY21wKGJ1ZmZlciwgY21kbGluZV9vbiwg
c2l6ZW9mKGJ1ZmZlcikpID09IDApCgoJaWYgKCFzdHJuY21wKC4uLgoKPiArCQlzbWVfbWVfbWFz
ayA9IG1lX21hc2s7Cj4gKwllbHNlIGlmIChzdHJuY21wKGJ1ZmZlciwgY21kbGluZV9vZmYsIHNp
emVvZihidWZmZXIpKSA9PSAwKQoKCWVsc2UgaWYgKCFzdHJuY21wKC4uLgoKLS0gClJlZ2FyZHMv
R3J1c3MsCiAgICBCb3Jpcy4KCkdvb2QgbWFpbGluZyBwcmFjdGljZXMgZm9yIDQwMDogYXZvaWQg
dG9wLXBvc3RpbmcgYW5kIHRyaW0gdGhlIHJlcGx5LgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 23 17:40:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 17: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 1dOSZY-0006Ao-1l; Fri, 23 Jun 2017 17:40:44 +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 1dOSZW-0006Ab-Gy
 for xen-devel@lists.xen.org; Fri, 23 Jun 2017 17:40:42 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 56/B9-29088-9925D495; Fri, 23 Jun 2017 17:40:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrAIsWRWlGSWpSXmKPExsUSuHLSYt2ZQb6
 RButuC1ks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlvv9xmKpjNUvHq9RamBsZHzF2MXBwsAiuZ
 JY6cm8jaxcjJISGQK7H9xS3GLkYOIFtE4sn/NJAaIYEzTBITtkxkAomzCKhK7HoZA1LOJqAks
 ffgcUYQW0RAUeLBy5tgY5gFXCS+vT/KBmILC5hLvFw8A6yGV0BPYuOltWBxIYFEiXXnv7BCxA
 UlTs58wgIynlmgWKL9VSqEKS2x/B8HSAWngKVE66wVLCC2qICsxLFJHewTGAVmIWmehdA8C6F
 5Ftg56hJ/5l1ixhC2lVi37j3LAka2VYwaxalFZalFukaWeklFmekZJbmJmTm6hgbGermpxcWJ
 6ak5iUnFesn5uZsYgaFdz8DAuIOxaa/fIUZJDiYlUd7YMz6RQnxJ+SmVGYnFGfFFpTmpxYcYZ
 Tg4lCR4rwb6RgoJFqWmp1akZeYAowwmLcHBoyTCa+0PlOYtLkjMLc5Mh0idYtTlaPqw5QuTEE
 tefl6qlDhvFMgMAZCijNI8uBGwiL/EKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZh3JcgUnsy
 8ErhNr4COYAI6YsYaH5AjShIRUlINjHGScozTZv28KbzokZ3iyyk8x2b3L37F06n2JezWd7vd
 V7gVJj+w3tS91l18ddjmUJ3KO+9+RVb6PhB8Pdkp7ytnz7sou5dWm83mn+38V3fpUrqAu3hrj
 bWrZMKPPwtuOG+9mKJrdGnRtfuHpc+4zWPq7lvzZrbAg+V/JBfzT2b7/nxT6O8bCneUWIozEg
 21mIuKEwFP7way8wIAAA==
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-6.tower-31.messagelabs.com!1498239641!68580544!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8438 invoked from network); 23 Jun 2017 17:40:41 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.163)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Jun 2017 17:40:41 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1498239641;
 l=564; s=domk; d=aepfle.de;
 h=In-Reply-To:Content-Disposition:Content-Type:MIME-Version:
 References:Subject:Cc:To:From:Date;
 bh=XWOfn9hGZ6QFGVrvbLSDf7nMUknXSYx33HM9paftvxg=;
 b=skm34RA3i5ftA1WGhNZGyYHa/b4zefqupDPwPi0Gxc9CTnKvNDfsBD6lERVyw+OmJW
 9gVCmR9BBbtIyTtYOWsqqGQVzK6VDVKMXijeaJOZ9HL1c23MYkXCgu23XnJb/Q+K/MpR
 dSZnoJHSzWqB2ylPNvt00WDmBLn3PlDn0PaXA=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnAYQ78zWBeMvIqoJd4EsjBG7WrhLHcjt8dMM6XWhsZ5Q==
X-RZG-CLASS-ID: mo00
Received: from aepfle.de ([2001:a61:10ed:24ff:84a6:bea5:c95e:96e1])
 by smtp.strato.de (RZmta 41.0 AUTH) with ESMTPSA id n03ebdt5NHeeOD1
 (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, 23 Jun 2017 19:40:40 +0200 (CEST)
Date: Fri, 23 Jun 2017 19:40:36 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20170623174036.GA12044@aepfle.de>
References: <20170623172601.11465-1-olaf@aepfle.de>
 <20170623172844.j3ovgsho55nvik7f@citrix.com>
MIME-Version: 1.0
In-Reply-To: <20170623172844.j3ovgsho55nvik7f@citrix.com>
User-Agent: Mutt/1.8.3 (7090)
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] rombios: prevent building with PIC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============2661902660244056079=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============2661902660244056079==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="u3/rZRmxL6MmkK24"
Content-Disposition: inline


--u3/rZRmxL6MmkK24
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline

On Fri, Jun 23, Wei Liu wrote:

> Do you need to check if the compiler supports -fno-pic?

In my testing gcc-4.3 and 4.5 know about this option.

Olaf

--u3/rZRmxL6MmkK24
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCWU1SkAAKCRBdQqD6ppg2
fndTAJ4+cmOrPMvMm+i8eCocAJn1p7w+pgCgwyGTH0eXyetUz4R7L7ngP9evpCo=
=MOmw
-----END PGP SIGNATURE-----

--u3/rZRmxL6MmkK24--


--===============2661902660244056079==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2661902660244056079==--


From xen-devel-bounces@lists.xen.org Fri Jun 23 17:43:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 17: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 1dOSc0-0006Mt-EP; Fri, 23 Jun 2017 17:43: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=34051225d=wei.liu2@citrix.com>)
 id 1dOSbz-0006Mm-3x
 for xen-devel@lists.xen.org; Fri, 23 Jun 2017 17:43:15 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 FF/42-01752-2335D495; Fri, 23 Jun 2017 17:43:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHSDva5RsG+
 kwZwmJoslHxezODB6HN39mymAMYo1My8pvyKBNaP3u0BBF1PFitmCDYwXGbsYOTkkBPwl+p79
 YgaxWQRUJR4e2MwGYrMJKEv87OwFs0UEFCSen1nAAmIzC6RJLH7WxwRiCwuYS7xcPANsDq+Ah
 cTFNR+Barg4hARaGSWWrbzJDJEQlDg58wlUs47Egt2fgIZyANnSEsv/cYCEOQX0JT5s2wo2R1
 RARaJz6RywciGgvR3TjzFNYOSbhWTSLCSTZiFMWsDIvIpRvTi1qCy1SNdML6koMz2jJDcxM0f
 X0MBULze1uDgxPTUnMalYLzk/dxMjMMgYgGAH49QG50OMkhxMSqK8sWd8IoX4kvJTKjMSizPi
 i0pzUosPMcpwcChJ8GYH+kYKCRalpqdWpGXmAMMdJi3BwaMkwmvtD5TmLS5IzC3OTIdInWLU5
 Wj6sOULkxBLXn5eqpQ470mQGQIgRRmleXAjYLF3iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSs
 K8K0Gm8GTmlcBtegV0BBPQETPW+IAcUZKIkJJqYKzV7J9RaTjHYqqYS9tjQd1s1aajO05fLzs
 dFlA29eZp8fXJ53te1v+xFZeY1POp9aPmJa0OmzUM8zLFJ838vNp2k53C4j0zDzz88HKnyfNf
 xo9dTP/V795+tMN6UYmocfp8Tc4Xe4vyOPeFWQZXuyc/8ynacuzo6tATR/7PfqE6/dXhkLnV/
 DJKLMUZiYZazEXFiQCKqrl0uAIAAA==
X-Env-Sender: prvs=34051225d=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1498239792!104693005!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65064 invoked from network); 23 Jun 2017 17:43:13 -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;
 23 Jun 2017 17:43:13 -0000
X-IronPort-AV: E=Sophos;i="5.39,379,1493683200"; d="scan'208";a="437673120"
Date: Fri, 23 Jun 2017 18:43:10 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20170623174310.pgbuc6mjdjhjw5jc@citrix.com>
References: <20170623172601.11465-1-olaf@aepfle.de>
 <20170623172844.j3ovgsho55nvik7f@citrix.com>
 <20170623174036.GA12044@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170623174036.GA12044@aepfle.de>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] rombios: prevent building with PIC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBKdW4gMjMsIDIwMTcgYXQgMDc6NDA6MzZQTSArMDIwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gT24gRnJpLCBKdW4gMjMsIFdlaSBMaXUgd3JvdGU6Cj4gCj4gPiBEbyB5b3UgbmVlZCB0
byBjaGVjayBpZiB0aGUgY29tcGlsZXIgc3VwcG9ydHMgLWZuby1waWM/Cj4gCj4gSW4gbXkgdGVz
dGluZyBnY2MtNC4zIGFuZCA0LjUga25vdyBhYm91dCB0aGlzIG9wdGlvbi4KPiAKCldlIHN1cHBv
cnQgPj00LjEuIFBsZWFzZSBjaGVjayB0aG9zZSBhcyB3ZWxsLgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 23 17:45:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 17:45: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 1dOSdi-0006Vp-0R; Fri, 23 Jun 2017 17: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 <Thomas.Lendacky@amd.com>) id 1dOSdg-0006V3-WE
 for xen-devel@lists.xen.org; Fri, 23 Jun 2017 17:45:01 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 B6/26-02006-C935D495; Fri, 23 Jun 2017 17:45:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupik+JIrShJLcpLzFFi42LJ0Fcy0J0d7Bt
 psNLZYsnHxSwOjB5Hd/9mCmCMYs3MS8qvSGDN+L7iJ3vBRJ2Kz89XMjUwnlTpYuTiYBFoYZbo
 +z2fFcRhFOhklGg+/RXMERL4wygxYdtt9i5GTg5hgUCJ7bOXMIPYIgJKEl8XzWUCKWIWeMchM
 f31RXaIjo2MEocfgWQ4OdgEdCSuvf0CZvMKWEksmPWKDcRmEVCVWLFuDyuILSoQI/H9xGeoGk
 GJkzOfsIDYnAJmEovXN4NtZgay521+yAxhi0vcejKfCcKWl9j+dg5YXEJAQWLrkUtsIEdICLQ
 xSty9vQ8sISSgIjHr8wV2iCJZiaNn57BA2L4SVz6cAIpzANnKEqda/CDCtRIrZ8xih5izkFli
 3qEZUPVaEouW/4Ra8Ihd4um3G1BVj1gllvw9CpXZxiJx5+R+JoiWHIktX++yQdgWEt0L/zBC2
 GdYJb7+9oZomCAgcePZOvYJjLqzkMJgFpK/ZyH5exaSvxcwsqxi1ChOLSpLLdI1NNFLKspMzy
 jJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAhMIwxAsIPx7GnPQ4ySHExKoryxZ3wihfiS8lM
 qMxKLM+KLSnNSiw8xynBwKEnw2gf5RgoJFqWmp1akZeYAExpMWoKDR0mE19ofKM1bXJCYW5yZ
 DpE6xagoJc4bANInAJLIKM2Da4Ml0UuMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5m0FmcKTm
 VcCN/0V0GImoMUz1viALC5JREhJNTDq5N7k3sk7T7BiQqvZlZ2WCmauAXM3+56uaKnleHny1s
 yIPd1zVr5O0bSaJDaT713gW4NVUbsM21UOqt2eE9k8/4jM1IqYlT6ch/4ZPzvndcXi4vQslf/
 284J3H5xe/Vlp/r1rsl3sfutOXqq0/LlmMtddmUcffQ9Xl33PY1V2s5oXdTf7+r96JZbijERD
 Leai4kQAa9MbNp0DAAA=
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1498239897!104800632!1
X-Originating-IP: [104.47.34.48]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38477 invoked from network); 23 Jun 2017 17:44:58 -0000
Received: from mail-by2nam01on0048.outbound.protection.outlook.com (HELO
 NAM01-BY2-obe.outbound.protection.outlook.com) (104.47.34.48)
 by server-4.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 23 Jun 2017 17:44:58 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=vsHVwq2dWeBWsre7imVF8F9qEvvz6hmfHnhXIuX9sek=;
 b=YBdRVp3CpWWDfrM67ZA/VGz3WjoQSyO4JTveAj8Lne9OfPcJsoduTp2z1rX/gKjOt98/0Rb4jr16dX11CzXsLaJpGkYvlDeEweBfdmRVYv1qh3+moRoatX+ecv6KjexeZiItmFXgL87+gSiHmvlofgDkl/niGvHJHRMFmaduHrs=
Received: from [10.236.64.250] (165.204.78.1) by
 CY4PR12MB1141.namprd12.prod.outlook.com (10.168.163.149) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1178.14; Fri, 23 Jun 2017 17:44:50 +0000
To: Borislav Petkov <bp@alien8.de>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
 <20170616185619.18967.38945.stgit@tlendack-t1.amdoffice.net>
 <20170623100013.upd4or6esjvulmvg@pd.tnic>
From: Tom Lendacky <thomas.lendacky@amd.com>
Message-ID: <af9a50f7-17ea-a840-6456-b6479e5d7e82@amd.com>
Date: Fri, 23 Jun 2017 12:44:46 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.0
MIME-Version: 1.0
In-Reply-To: <20170623100013.upd4or6esjvulmvg@pd.tnic>
Content-Language: en-US
X-Originating-IP: [165.204.78.1]
X-ClientProxiedBy: BN6PR11CA0015.namprd11.prod.outlook.com (10.172.17.25) To
 CY4PR12MB1141.namprd12.prod.outlook.com (10.168.163.149)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 79036cb5-babe-49f1-aa3f-08d4ba5f8ed2
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(22001)(48565401081)(201703131423075)(201703031133081);
 SRVR:CY4PR12MB1141; 
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 3:RyKdIgOIAnQQoqwZilLxZi2J4TtVpzPixdZba9W/JJg5MuH+GVCOhkbATYRHuOMHvWaEUnd+czvEk+Vplqlrv6g83nJU7R/LNkwqUw6bwGQ8AP/hS0806VFV5VDcZpED0NRqi0D4jppOpxZEavYyG50KsJFt6KtVrwggduhdbAQpdCH9nz87Ba6xupuNbcLojzn2DuxzHrSof9qNiHXdmkSp29cL5EOnkHYkGLmRcJIGbQMUKUqCPoMwcbJAIUi1XhyQzCp0mY1hcvhUPg+eO/glKngJpDvcUV3O5zFTx+6QuWVuNnfrGsTQwTZh7ZMOGu7E/MYycPgA6tPP5rMc40pBNeA56cQjc4H19kkaLSc=
X-MS-TrafficTypeDiagnostic: CY4PR12MB1141:
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 25:/C7kaP+on/V6qdaPg4svUOKIsPsP9tnF73/vwy/Ii5eYm8h0qOWe9hgMX+EvJKeLj3Bp4W359nQ+eIjQDTq1iocwYcCNPBn0nNKV2bqIY7mSfb1w6l1VYvNEjLwj5oIs1DwWFhOLyW3oOYcmBbZpNXRexrw4BmtyctrYOZYfpVPsGBYJLaQgk4j2EeajimdrLsxFGZJFo0j7mjaadnEkba5nyAfsWZ8UTadj7onT5CfYb0KL2LsUo2cu0qzVAaxm/1iKkQBJUHs6884agmXILTk+tsqscrJuxFk522YIdtfrB4OWHP+ufmMJZG3e2ywyiycNQYe9GxcyspN6D0dFF1WyZsQ+20P1QT8EcwzXAAGaqshrOA+VHMufz5ActgYdnJHGhctI/MU5j0Ry3iYLH1LPUF6P+0Yro0ZzvJqDDBHIdCE7ZMes0/pzrpcb0awzePqNLOPHfQz3scMA9IW66/v8/5tgSl4HT+w28ckpCWPgMKyW3DlzvcFV6fnjTwsYtBw7PL9xlWh4X1sdbsoCkVYVcdlDAUS9sMtHw65ADG7iAURsTokXCt6SP9253FKkVMFgbH3mWRPxG80nB2CHmehDLRWilRb4EwR5gY0XZL22TfTgbiOLhy/wBClH1mKHYwOutH/2sbyQjVnFzUqWJmmVEjIXpza+XvxXGB0JtSYEnga+ODZfPnNufanyXMsGMSNlcGoUDh2n9Mi6sP7iNwrMWinsqsilzEQShSjr4maxchDD8aBY0Ze2XDDfaCdVP+8K06401NPSyXncwqpODFSwiRAY0mZRr2Qy7qx8rBTokyBmjMCc4FTl+GFvZes/vXS1B2hnJzd+++z6ZbVnJFz8P4lJ1iLm/TfxyvDVtQhpCv8JuGqJGkil9+Z/luWgw553cGDqI5+UqyBTHFiq6daXSbl12ff2k3HSh/x+QmI=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 31:pavTq95eSfyxiChJiKdtQsqQdT0qEpqFt4WGGwJfPEFQoJ37tN8WBnJp/C4NGTdSsJZvF/3ZAiUilnWqn4ZPa7SPlvuvLLSFWRqYwsADOZQkTPssacyV1nfEZJWc63F2LvcxzPRuloGNCUTefo3PA182BR1CXq2XJw0hS0TUOXZNmSxbi9R9jx3+fq5Tu6O+fXZnj4385OhFf34unj2GjpkUMNGtIgzXPZuHomaKI5CE6vVC/79uRZg0D4GbbzI5s+HHKbbT5dXWwH7Ue0H1LnrzjOUF9oOIgJqWaPLUnKrmtDI9QM4lp9NlWgb49OtbNnUqWvICljT8/PQJObp2eInfXg1F8jKJ+1WubmOsAouZSKIWpQHhkNGO8LBpCBZrauq5NXOSWQ9ttlxghaCFA4sbtty0U8obMAa/FsBCyFHb7s+APggvtp/6/tS9X4bRgBBq0pt9mXeiZPIcp/eoQFEzexfDnj2DnkN0omt3/t1CJxuPFrRDKL1ZgmEW2C/O5o0rySuVbRTn8UwR/pwHMAwLgkjca+m3VOEEY4sTaILSFgCdmXPiIhyEYJj8C9OIrme3yQVUD0iWBHMdUNtdOXWxlDNUip9AkuTmeSOniAftLaKNHYNhUsUeomT1DMKtG7SiZrYZOUVAp5yw2OCYabduUznUAQV0PzbOiC5kMc4=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 20:m+Bbrc2O5gmEHa4T93fztUbSCikLlVXXyxKNjKdxJDU/+S3I4fY0o2KPmNs48HtKJ6MOaKks5HsB1+BWycO1VJcFv1CtJ7+Xt4rdNhXwXja+eY8AhJwgwEDfb98/FR13i4WtyAmDPnjYrXniDN6TP+lnplZDB1mSJrAomeAzE6HTRW7DGOAAXxaRTICrAu9ecsF1YSZcGPlEfGsReuqvDtU/qt0gp+CNhGWekyVxh3Kza2sjxFgYR8l4EAx+STw1/mV0l49BbyTp02MMNR0R9Yq6vZ0L8lPZHhDR7LOOQq+ohKPVRZLfb44BYNNJ+OAGRVT4edCZ+CFTZnYOA9dDMmF9QHxDlWB9GkoqacmaW20Ihq9YzTam6dy7dZXz08W/awaxq4RZMlQsQ5F+X3Y+ldmuGOYaUDlD8iAXntdCuE0j2zHgNVh2o//idBgWN4KDG2VoFHiAMN3AZCZGS/2VeGnbUqS9rmnOySyets/R3Ie48yNH5UTj2qguESRGREVT
X-Microsoft-Antispam-PRVS: <CY4PR12MB1141F8580A5102A05B6A55EAECD80@CY4PR12MB1141.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(767451399110);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(10201501046)(3002001)(93006095)(93001095)(6055026)(6041248)(20161123562025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123558100)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:CY4PR12MB1141; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:CY4PR12MB1141; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzQ6Q2hqenJZWTdrOG1TS0xpRFpucVVtaDBrN1E3?=
 =?utf-8?B?bUt0Q2hHUTdpVE1KWHNOV2liUURPWnV0NXJpRTVMdlQ5TVluNU92UUVBSVdW?=
 =?utf-8?B?RHI5K0x4b0tlK0dBNHZtUmFmQkkvN09EZmJXUG5pNEpNbmJRQnczZWpUOEI4?=
 =?utf-8?B?bXg4RnFhK0dNdVNFLzJKWDJ4dTV4cFJoSVFTVzRBMjVoU2szT3ZTWldoWmRt?=
 =?utf-8?B?cHZ2clI3VWF0THNJOWxyN1B4emxIdnMyOUgvMDhYVUU1UUNjV2ZjaTIvNTlx?=
 =?utf-8?B?SndtTU5KUkdNSzNoL0tlODVpOVNmWEJTTmU4U0FlMXZYRFBtNG1xMnVJZ1hj?=
 =?utf-8?B?Qis5WDFNZEdHTzR0a0VTWWdoRlgrYUoydjA4KzhzUXQ2bnJFaU05c0E3VFB0?=
 =?utf-8?B?NUtWNnZ6bUhzbFl6aFN5L0JBQ0lMR3lBbXF2ZWJNYU15MVgxcWVxUG5Kc05t?=
 =?utf-8?B?VWV1RjNYbG9XeFRsTWVNSUdBN1NLZmI4NEg0VTZDbGNneVNIcFJTb0djR3Q0?=
 =?utf-8?B?ZjFKdGlRN01uSi9jRVF5YS9oZGlaNTh3SkJBNWp5aWRmeUtFVjloem1uYWV1?=
 =?utf-8?B?SC95U2JxRW9sVHloVnd2U2ZHdkpmcytjQjFTWE5tTFh4eE8veGRlbWZWRnBN?=
 =?utf-8?B?MWRWY1JzRjNLYlVKeXRvUy9ZYU0za21TVDVZZVJUQWNxQTdoWmUvUEFaOUUz?=
 =?utf-8?B?NmRjWFZQYUZmenFrdHBIdmVZcTdDRWFlbm1Cdm03VzBPMjM2eXAyU0Npc3ZG?=
 =?utf-8?B?elY1dTBFYWJlTGlHNVBpT0lpUmRzZGpibjhyUngrN3hCVWFFdWU3aHM5Q0sv?=
 =?utf-8?B?czZWcTJSR0x4NEhVMERJeEJqalRWb05ZTEpzUFlZMnR0K21ZVmRQaUR1OUFI?=
 =?utf-8?B?VFQ1emJ6UURWazg1NUpDVHEzRy9hS1BHUmpwdjFLclJEWDAxaTBXN0tnZXo4?=
 =?utf-8?B?OVlBZDgyUnQ0c0NEZlVGT2hBaC9BSVE4WHhubmhUNXVrZHFMLzN1Sk5PSmhq?=
 =?utf-8?B?VG83RDhiaEIxUWJVRnpvNkdldmNoV0l6UzdEK1pqM3Z3YlJOTnpwTkFzVi84?=
 =?utf-8?B?UjAxMGordmVZcy9EWG1pQ2t3U2FQNENUWXgwdXk1SThVait1WVRSc25DSEhu?=
 =?utf-8?B?aDZZZWZrNENlcjVydnAwVndHcEQ4TmdxR0dWVXd3L2JJdkdxN256ZmsvVjZl?=
 =?utf-8?B?YVlZeFNpSi92QkM1VUUwTGNyQkF5NmFob3p4R0JlYkdaRDE2MmFjYmVhUzJo?=
 =?utf-8?B?ZEpva1JmUmlVYk8rdS93MUV4aEZkTGpFUzl0Q3JHTHpCbnh5V3ZaUGl2LzR0?=
 =?utf-8?B?M0l2MGpSS3R2M0tMMUQydDQ2TURYS2kxeWhqdmRPN2ltSTlNNlllVnQrY2hS?=
 =?utf-8?B?ay9uNmdtbXUyTDdhYmlNNE5hMHR0TnFpaXJET1RFLzgyd2U4S0NhZTNxMTJV?=
 =?utf-8?B?eGlBZzY3UEs2YzhLRyt0MEdoMHJ2bzI0cWdNaEJXUmpoS1dGTVc0Q3ZqYVpu?=
 =?utf-8?B?bWZkSG54N0UvNzBIRUFhK0Z5UXhpeFZyR2ZsRzFkOFdOVkJFRjBHTHZSTzRJ?=
 =?utf-8?B?OXdUZXlJd3E4VG43dENYNEZ6aUxFOHNOZVNTQkQ4THpmeHlCcTVEZm9sL1dP?=
 =?utf-8?Q?Aga4qGQn4n5Y75wB40d?=
X-Forefront-PRVS: 0347410860
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6049001)(6009001)(39410400002)(39450400003)(39400400002)(39850400002)(39840400002)(24454002)(377454003)(230700001)(6666003)(76176999)(5660300001)(7416002)(47776003)(65806001)(54356999)(64126003)(23676002)(189998001)(6916009)(66066001)(50986999)(7406005)(2950100002)(2906002)(65826007)(86362001)(31696002)(33646002)(4326008)(8676002)(53546010)(53936002)(81166006)(38730400002)(31686004)(42186005)(110136004)(6246003)(305945005)(6486002)(25786009)(3260700006)(36756003)(72206003)(229853002)(6116002)(90366009)(50466002)(478600001)(54906002)(3846002)(77096006);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR12MB1141; H:[10.236.64.250]; FPR:;
 SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzIzOkYxeTJTb1F3ei9OM2xaMUViOG9mdG03Ykp5?=
 =?utf-8?B?ejV4dFQzYTNtU3pxTG93ZU5nWEhyb1NyRExwaXZTOUZxM1hNa1FzbjYxb2Rp?=
 =?utf-8?B?UVlPdWNCcGlqek10aThHTXQwUTVDSUZvTDBtMmk5WkZsTTBIQzBzQ2t4ZGp1?=
 =?utf-8?B?amNrNTdMY1RSeUdJdkllTW1mcWdHeWcyeFlGQzRuNWZxVUxqV0djS1VDeGJy?=
 =?utf-8?B?ZEhFeE5WU1JaSmVzRnRMYW5uNE5COEswcFNCcnNMcFRFUnFmNTJyRU02Slhk?=
 =?utf-8?B?Sk8zamhUTXdCdTZybTgvZDJVb25wOFMrb2c0TzgybHNvdXc3Y0VUeitMOWp5?=
 =?utf-8?B?NTdVSldzTVVDcUJQemdVUUZtRDFGRnNIMURZeFVodWFMbTFaZDRPS2U0SHhT?=
 =?utf-8?B?UUtHUWFUWlFQdnJUM3RBVE4xNUpsU2Q5Tnc1NWNNNzNTOXlla3JKYXByZk40?=
 =?utf-8?B?dno4YVY0T2ZXVjRkZlhHSXJuQkR0ejR3bHJ1V0wzbWpxVUdoOE1LN3hiQ0hV?=
 =?utf-8?B?bFNVS2d0TDdSVGFoRHAxKzY5ZElhbll5b29mQkpKNkNLZEhQM3NZVG5XNEJh?=
 =?utf-8?B?RFREdFkwSGFCcEVFV1RUZ3RwSWF5blNZV1NvaWtXaWJxV3FWV3M4M09mNXZ5?=
 =?utf-8?B?S1ZkdlJYVG1IZmkrOTF1REZQdFdjY1A5Q2ZTcGlvWjJIQnpkOFRVRmlhODcr?=
 =?utf-8?B?czJIc3NIaFZQMEVON0Y3NW1yZ24rMGQwYjlsNFNtY2pkUi9DblpPeE1jd2xm?=
 =?utf-8?B?TmQwb1FvSXYyb1hhYUhxaUY0OGthY3BYazFIUjgzU2pKNSs3VENSNHptRG9P?=
 =?utf-8?B?U0l5aXl4MFhLaG9pb2tCVzJ2N1ByTTZaQWR0WWI2WWpEUDU1OEgxTE5JR3NG?=
 =?utf-8?B?dmhlSm5iL0FUWkNCNjRmQzJnL2crSFNwVXM3RDFzeFZLRjlZaldyeWRESHc5?=
 =?utf-8?B?YW1WdjdrYWZrLzhjU1BrWTVtUFIva1kva2YxNktyNWhGbnNLZGRmSmFJL1pp?=
 =?utf-8?B?YmhNMkZrTEM0bms2bEhRWjNuMVF3OEFEZGN4dGFaV1JqeTIwdGpJRVV4YWwz?=
 =?utf-8?B?b3RoR1VlQmkwQjlraFdYZXZMWm1COE5xUWxTR3U4TlR4ZDZ2a1EzeFhXRi9o?=
 =?utf-8?B?SklnRVBMSnZqaFREbUN0a2MzZlB6ajhrbmcrVkR4eThQVUw5V3NqVkQwaFN0?=
 =?utf-8?B?YWZBUkR5ZTJuQjBsZ2IvZ0tBYVUwYVVGY2kzY3BCdzIvbFVNNEQwSFlvU2pR?=
 =?utf-8?B?NGtYWGZwWUFwc2UvT2c2QktRcWxaM3g4dDV4K0VpQkN2bHB5N1M3a3NaeGEx?=
 =?utf-8?B?UGtzd3dXdUgyYnVoVWtVTXFTdDAxcUQ1dWZRVHFxUEt0QTlyWldMdndwZDVU?=
 =?utf-8?B?YWxGVkloYzhncU5SdDZSRHNNejlMditnbXh0SmpCK0FFZUJBMWRKU2ljYitK?=
 =?utf-8?B?UmovMmk2aFNDOUdvKzY5ZHZaeXk1QUpKOUNmLzFpbTlnSzM2cXlwb2hFVnpK?=
 =?utf-8?B?ajdIaEtuTEZyNnU1d2xhS1pJTHVaQm13a1ZlVWlOU1BCQ1VEUUlBVEQ1RUxT?=
 =?utf-8?B?TTVKQkhUTHNFN0xBSmg2T2FXajNmZmJ3YlJvZmhQWEs3bjF6bUhJdzBWMkdM?=
 =?utf-8?B?cm1tS1Z6S2JGRVF5M1M2a1QxNUppT3NMamdSQzg0WGFwalk2eWFuRmFXN3d2?=
 =?utf-8?B?Y0pZaTBMM0huaDNSdGJLS0FmMUlVYlJRL1hDdnRlYllzRU8yeWpUdTdMYi9L?=
 =?utf-8?B?ZjJRaUdnd2xnaXRxeENBeHRYMXB5N0VpVWV5WWdzVFpkcGNGTWpTY1g0YklR?=
 =?utf-8?Q?TmKLyjK/2IBp9?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzY6eUxSMTdUVU82dE84SnZtZng1OTVXdkNCd3Bi?=
 =?utf-8?B?dXJpUkk4SzJtNlI4UGQxTVFZbHhBWlRTbE02UGdRR0lpYldwNnJhQk02U2xT?=
 =?utf-8?B?TlFOTklvUXJGOEtuYjRWZFl2VEZsOUhUODJjWm8ybDAyWTc5RHZOYmJnWDVw?=
 =?utf-8?B?L0U2MWYzNEpyRXZiUzFiQmUzL3NyaXFMQkREMUhYMnBxSzNkVnE4U2ZWazA3?=
 =?utf-8?B?eE44MzFtNFZhd3UzY01na0k1VjFnc1g5ZW8zU1Y3SFQ1dXVHNUUraHQvenlO?=
 =?utf-8?B?Z0NiSTlrenVEMDRhbmZXVVJUL1FmR0JqR1pjT2wyQWhXdlR4YnJoc1lkbkVq?=
 =?utf-8?B?cE8zZkdzeXF0dmh5bG80ZUsrNWwzSlN4S3BIN2RCTE9XYU1uWWVUbDRSTysw?=
 =?utf-8?B?cTlpQy93bjcvYVVmSVpGanpQRllQdEJjd2RiTE1DY3gwUm9jQjQ3ZjRtd0pT?=
 =?utf-8?B?aHJHY25MMFBrZVEzMUhVQVU3c1hhTHJQRE93dEtRcmo2WDR3UTRXQWdmbXNo?=
 =?utf-8?B?SEcrVmlTcDk2K2k1dnJVVTM4TlE0WTZHQ1o5Z3lXd2hoemRselBJcjEwb2RQ?=
 =?utf-8?B?YmozMTZYYWNlQnFZQlB4bWxGWXdoWE5hV1RCV01HbUcwVlB5aGNvV1F6OWk1?=
 =?utf-8?B?UDVleDkyZjJmVlUrR1AxbiswSzRUYUZveFBNNkY4QndTRG8zOHZmY25IbVU0?=
 =?utf-8?B?dGFZYkF2ODRZRVZlbG1DdVl0NXZEcUU0NmdZVUxuMFV2MDVNOElqa3Z3Ujla?=
 =?utf-8?B?b3VnQlJhVjI2MTcvRnNQYTZMS3FDZWYvdE85Q2tteGVRci96cnJscnpUMno4?=
 =?utf-8?B?Njg3U0J1Y3VFNlFPajhOSWpPN1FsamxySWNGNCswVkJhOUNMQzlIaFhiUStj?=
 =?utf-8?B?Y21QRnlqODlwN2k4bG1oeUV1VXd1U3JCTDJSZTA4TUo1RW0vOHdNdForb2Ew?=
 =?utf-8?B?ZHR5NnJUQ2xIMXVReGF5NmNZMzB4cE9vYkE2VmdLcUQrelZVZUFGTmxybEZC?=
 =?utf-8?B?YXM2OStkbTdPaXN1b3BxUXFFSFhGbjhORFhxRlZIY0tjYXFiWlhKRGhXbXUv?=
 =?utf-8?B?TzNXNTBaQ2g3MW9wM2Z6Q05lWkNDSjVUSllGTklJK0NZSW5scFlvM1haenMw?=
 =?utf-8?B?YjlLdk9IM05BWTB5NkZMVWpkelRTZDVuM2NTNWthc1RKMnJGNDJnSFRNOUwx?=
 =?utf-8?B?ckk4M3YxNS93S04vNVhnKzFLdXVwOGc5aXNQVXdhM1RQcWNGbFprTld1VzI1?=
 =?utf-8?B?Z1VHMWlPbzM0S29NM1c3bXFBektWWkFVSC83OUNXTlJMTzBlOEpEd3dkZEJn?=
 =?utf-8?B?UVRScVdyeVBaZVNyTEJvbXRNbTVqb3duUHlnMVlzaTltUUJxa2RSaTc2ZXJi?=
 =?utf-8?Q?qKBPZSh?=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 5:OAVi2gtGJjDGIl9+dDBBMvwIWm0nUgRqRzDaw3dpxvBMnmJEPBVAE9gT1R3T5MO8Kklazhj87NWFobUmcrBRcmLQiFar8Tx81wcdSJLr1icZnS/+Rbqm7YmZSTWOIPopGHusxbdJf71IpEP0sPrfldtT30ABWlZpyIVF+VHIV5IqxTS9BNOt10shTIB/zPCvJNHlNR+q3Jz++3LLBNgN/1qxqT0zbmcZm1xGF/BZGxHHsz/17YDB5DWoJfkrbMxSDkOvEivq4qkxIQJYKjhv3h/L12uQZW9XHxSU0Q08vge46KuqkYWwfQ+9TLCjLrOtDDjPDRTfcbLp/kwZOdn4xlYTiT5DIvEUSkStSa8iqK/mMht05SfBOm/fwtkOkb5iaLjgJTr4Usxp1UADTYuimfXhki/gCTA1StUKzfRGx6JKEfrszMr1fqjzm3Z2stmktddvDCNKgbdC0WEkTi4b7NjRzBG5Mm8m3OSXSwpRnTbhURG41XfcoOQ4g+o2nHia;
 24:7lOjviR2lY8p9IYWJsfyMPE/qtgcGnmb1ODUW2Lt/Mc14rWyT24ahQl6/B7kiIVXssJ3rWhHlOA5j+aofFcZ6RfkNHcuC7fhIJ97p+xSLr0=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 7:TEUn4ONTU7WpzSuKJScM4hnpEdiOk0EqsLOjZkt6GzVktBekJunEcanHI7eUTmV8muqe86Vp6gch665iPJJKoeNfWe1vZyndyDiSVdX9xQ3oTSysaRvtfg+sUiYOfl4C9S/ttoIxMfnoMOJNy83i4hNlt592YBK4uZsF/T5ZPmGbhfKNdXTJRwAbZx+sD6JEGWOUKBkl8WEqVvC59FygfAtWvgFws24oVVr7I7IbSRwhd+0PqRupWgHZz0iE1wxP6dWt3L6wqafGj8IbpDE2+HCt7xd6kIqSSkDe8e4h16BOaZImuuMDkmBEPt/UcMISXDyUapu3KNDGuMCis3jMjMfN37sjcAl0H7C6xKihgEeddZnZf18MPp9MQGIoUDjfHsVjZy0wmga3bSuPodcZ++XbctdxvRatUSLdVWrPiZWWtum1f7PUhbtuCk1P3MOjj0rkH1LybkxmHobDCjqQ8f/K4ixWm3GoLc3IHs6IyO8S+iOHy1yxemIMiwN7XT7aJ97AMu8RSGhdN/R3uR/cIdm7ZOxteT9AgRP6Ru61zdZ1qlGFookK9hjN4hUNu0ZSm3FkWSTvf48RiaLxRdy+zbE9ktrtsjjlfcWIKyJzuwWQW9kzZPBbIE3AAi7b1ga+DzvA0QY2diRsuErLy3q2Q7eE4jMhbe4EEg/z2xOjm0w8EvYJkNnuj6/10LEW7Q3s3QIaunZbBvkfMAJyy1kDooWOlbXm3Xx+gV/e414QPxFBvjqN6yV6X5SaK2gMzpmZtuoPqV4gUMFnW7gl6XMpo/uiP95FCr3qP1Y7p7R7LpQ=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 20:2DIVoViecqOyaOYshmfkyNybIGilUpTmR737pO5vH1YRpoZqQJfkD2QzYFL749TYYnd0s3PJlF1i4MsMKEiu8Y34GfX5oklInlAGL4I9MawDvoYOO2L8m+F69P3gsp/H/puRm6rdqa69vYs3pwbcb+dUwg1XQdvJXTZi619qreEyfkAeyaaRfoPrdj5u/ljuZfr8PSdrHSICu452oVzO9xcNhYWXzZipvodjzf6E+bCXKEPfVI/4nTiVoT06v7dk
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Jun 2017 17:44:50.8730 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1141
Cc: linux-efi@vger.kernel.org, Brijesh Singh <brijesh.singh@amd.com>,
 Toshimitsu Kani <toshi.kani@hpe.com>, linux-doc@vger.kernel.org,
 Matt Fleming <matt@codeblueprint.co.uk>, x86@kernel.org, linux-mm@kvack.org,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Larry Woodman <lwoodman@redhat.com>, linux-arch@vger.kernel.org,
 kvm@vger.kernel.org, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 kasan-dev@googlegroups.com, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Andy Lutomirski <luto@kernel.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Dmitry Vyukov <dvyukov@google.com>, Juergen Gross <jgross@suse.com>,
 kexec@lists.infradead.org, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org, iommu@lists.linux-foundation.org,
 Thomas Gleixner <tglx@linutronix.de>, Paolo Bonzini <pbonzini@redhat.com>
Subject: Re: [Xen-devel] [PATCH v7 34/36] x86/mm: Add support to encrypt the
 kernel in-place
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

T24gNi8yMy8yMDE3IDU6MDAgQU0sIEJvcmlzbGF2IFBldGtvdiB3cm90ZToKPiBPbiBGcmksIEp1
biAxNiwgMjAxNyBhdCAwMTo1NjoxOVBNIC0wNTAwLCBUb20gTGVuZGFja3kgd3JvdGU6Cj4+IEFk
ZCB0aGUgc3VwcG9ydCB0byBlbmNyeXB0IHRoZSBrZXJuZWwgaW4tcGxhY2UuIFRoaXMgaXMgZG9u
ZSBieSBjcmVhdGluZwo+PiBuZXcgcGFnZSBtYXBwaW5ncyBmb3IgdGhlIGtlcm5lbCAtIGEgZGVj
cnlwdGVkIHdyaXRlLXByb3RlY3RlZCBtYXBwaW5nCj4+IGFuZCBhbiBlbmNyeXB0ZWQgbWFwcGlu
Zy4gVGhlIGtlcm5lbCBpcyBlbmNyeXB0ZWQgYnkgY29weWluZyBpdCB0aHJvdWdoCj4+IGEgdGVt
cG9yYXJ5IGJ1ZmZlci4KPj4KPj4gU2lnbmVkLW9mZi1ieTogVG9tIExlbmRhY2t5IDx0aG9tYXMu
bGVuZGFja3lAYW1kLmNvbT4KPj4gLS0tCj4+ICAgYXJjaC94ODYvaW5jbHVkZS9hc20vbWVtX2Vu
Y3J5cHQuaCB8ICAgIDYgKwo+PiAgIGFyY2gveDg2L21tL01ha2VmaWxlICAgICAgICAgICAgICAg
fCAgICAyCj4+ICAgYXJjaC94ODYvbW0vbWVtX2VuY3J5cHQuYyAgICAgICAgICB8ICAzMTQgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4+ICAgYXJjaC94ODYvbW0vbWVtX2Vu
Y3J5cHRfYm9vdC5TICAgICB8ICAxNTAgKysrKysrKysrKysrKysrKysKPj4gICA0IGZpbGVzIGNo
YW5nZWQsIDQ3MiBpbnNlcnRpb25zKCspCj4+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IGFyY2gveDg2
L21tL21lbV9lbmNyeXB0X2Jvb3QuUwo+Pgo+PiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVk
ZS9hc20vbWVtX2VuY3J5cHQuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL21lbV9lbmNyeXB0LmgK
Pj4gaW5kZXggYWY4MzVjZi4uN2RhNmRlMyAxMDA2NDQKPj4gLS0tIGEvYXJjaC94ODYvaW5jbHVk
ZS9hc20vbWVtX2VuY3J5cHQuaAo+PiArKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9tZW1fZW5j
cnlwdC5oCj4+IEBAIC0yMSw2ICsyMSwxMiBAQAo+PiAgIAo+PiAgIGV4dGVybiB1bnNpZ25lZCBs
b25nIHNtZV9tZV9tYXNrOwo+PiAgIAo+PiArdm9pZCBzbWVfZW5jcnlwdF9leGVjdXRlKHVuc2ln
bmVkIGxvbmcgZW5jcnlwdGVkX2tlcm5lbF92YWRkciwKPj4gKwkJCSB1bnNpZ25lZCBsb25nIGRl
Y3J5cHRlZF9rZXJuZWxfdmFkZHIsCj4+ICsJCQkgdW5zaWduZWQgbG9uZyBrZXJuZWxfbGVuLAo+
PiArCQkJIHVuc2lnbmVkIGxvbmcgZW5jcnlwdGlvbl93YSwKPj4gKwkJCSB1bnNpZ25lZCBsb25n
IGVuY3J5cHRpb25fcGdkKTsKPj4gKwo+PiAgIHZvaWQgX19pbml0IHNtZV9lYXJseV9lbmNyeXB0
KHJlc291cmNlX3NpemVfdCBwYWRkciwKPj4gICAJCQkgICAgICB1bnNpZ25lZCBsb25nIHNpemUp
Owo+PiAgIHZvaWQgX19pbml0IHNtZV9lYXJseV9kZWNyeXB0KHJlc291cmNlX3NpemVfdCBwYWRk
ciwKPj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L21tL01ha2VmaWxlIGIvYXJjaC94ODYvbW0vTWFr
ZWZpbGUKPj4gaW5kZXggOWUxMzg0MS4uMDYzMzE0MiAxMDA2NDQKPj4gLS0tIGEvYXJjaC94ODYv
bW0vTWFrZWZpbGUKPj4gKysrIGIvYXJjaC94ODYvbW0vTWFrZWZpbGUKPj4gQEAgLTM4LDMgKzM4
LDUgQEAgb2JqLSQoQ09ORklHX05VTUFfRU1VKQkJKz0gbnVtYV9lbXVsYXRpb24ubwo+PiAgIG9i
ai0kKENPTkZJR19YODZfSU5URUxfTVBYKQkrPSBtcHgubwo+PiAgIG9iai0kKENPTkZJR19YODZf
SU5URUxfTUVNT1JZX1BST1RFQ1RJT05fS0VZUykgKz0gcGtleXMubwo+PiAgIG9iai0kKENPTkZJ
R19SQU5ET01JWkVfTUVNT1JZKSArPSBrYXNsci5vCj4+ICsKPj4gK29iai0kKENPTkZJR19BTURf
TUVNX0VOQ1JZUFQpCSs9IG1lbV9lbmNyeXB0X2Jvb3Qubwo+PiBkaWZmIC0tZ2l0IGEvYXJjaC94
ODYvbW0vbWVtX2VuY3J5cHQuYyBiL2FyY2gveDg2L21tL21lbV9lbmNyeXB0LmMKPj4gaW5kZXgg
ODQyYzhhNi4uNmU4NzY2MiAxMDA2NDQKPj4gLS0tIGEvYXJjaC94ODYvbW0vbWVtX2VuY3J5cHQu
Ywo+PiArKysgYi9hcmNoL3g4Ni9tbS9tZW1fZW5jcnlwdC5jCj4+IEBAIC0yNCw2ICsyNCw4IEBA
Cj4+ICAgI2luY2x1ZGUgPGFzbS9zZXR1cC5oPgo+PiAgICNpbmNsdWRlIDxhc20vYm9vdHBhcmFt
Lmg+Cj4+ICAgI2luY2x1ZGUgPGFzbS9zZXRfbWVtb3J5Lmg+Cj4+ICsjaW5jbHVkZSA8YXNtL2Nh
Y2hlZmx1c2guaD4KPj4gKyNpbmNsdWRlIDxhc20vc2VjdGlvbnMuaD4KPj4gICAKPj4gICAvKgo+
PiAgICAqIFNpbmNlIFNNRSByZWxhdGVkIHZhcmlhYmxlcyBhcmUgc2V0IGVhcmx5IGluIHRoZSBi
b290IHByb2Nlc3MgdGhleSBtdXN0Cj4+IEBAIC0yMDksOCArMjExLDMyMCBAQCB2b2lkIHN3aW90
bGJfc2V0X21lbV9hdHRyaWJ1dGVzKHZvaWQgKnZhZGRyLCB1bnNpZ25lZCBsb25nIHNpemUpCj4+
ICAgCXNldF9tZW1vcnlfZGVjcnlwdGVkKCh1bnNpZ25lZCBsb25nKXZhZGRyLCBzaXplID4+IFBB
R0VfU0hJRlQpOwo+PiAgIH0KPj4gICAKPj4gK3N0YXRpYyB2b2lkIF9faW5pdCBzbWVfY2xlYXJf
cGdkKHBnZF90ICpwZ2RfYmFzZSwgdW5zaWduZWQgbG9uZyBzdGFydCwKPj4gKwkJCQkgdW5zaWdu
ZWQgbG9uZyBlbmQpCj4+ICt7Cj4+ICsJdW5zaWduZWQgbG9uZyBwZ2Rfc3RhcnQsIHBnZF9lbmQs
IHBnZF9zaXplOwo+PiArCXBnZF90ICpwZ2RfcDsKPj4gKwo+PiArCXBnZF9zdGFydCA9IHN0YXJ0
ICYgUEdESVJfTUFTSzsKPj4gKwlwZ2RfZW5kID0gZW5kICYgUEdESVJfTUFTSzsKPj4gKwo+PiAr
CXBnZF9zaXplID0gKCgocGdkX2VuZCAtIHBnZF9zdGFydCkgLyBQR0RJUl9TSVpFKSArIDEpOwo+
PiArCXBnZF9zaXplICo9IHNpemVvZihwZ2RfdCk7Cj4+ICsKPj4gKwlwZ2RfcCA9IHBnZF9iYXNl
ICsgcGdkX2luZGV4KHN0YXJ0KTsKPj4gKwo+PiArCW1lbXNldChwZ2RfcCwgMCwgcGdkX3NpemUp
Owo+PiArfQo+PiArCj4+ICsjaWZuZGVmIENPTkZJR19YODZfNUxFVkVMCj4+ICsjZGVmaW5lIG5h
dGl2ZV9tYWtlX3A0ZChfeCkJKHA0ZF90KSB7IC5wZ2QgPSBuYXRpdmVfbWFrZV9wZ2QoX3gpIH0K
Pj4gKyNlbmRpZgo+IAo+IEh1aCwgd2h5IGlzbid0IHRoaXMgaW4gYXJjaC94ODYvaW5jbHVkZS9h
c20vcGd0YWJsZV90eXBlcy5oIGluIHRoZSAjZWxzZQo+IGJyYW5jaCBvZiAjaWYgQ09ORklHX1BH
VEFCTEVfTEVWRUxTID4gNCA/CgpOb3JtYWxseSB0aGUgX19wNGQoKSBtYWNybyB3b3VsZCBiZSB1
c2VkIGFuZCB0aGF0IHdvdWxkIGJlIG9rIHdoZXRoZXIKQ09ORklHX1g4Nl81TEVWRUwgaXMgZGVm
aW5lZCBvciBub3QuIEJ1dCBzaW5jZSBfX3A0ZCgpIGlzIHBhcnQgb2YgdGhlCnBhcmF2aXJ0IG9w
cyBwYXRoIEkgaGF2ZSB0byB1c2UgbmF0aXZlX21ha2VfcDRkKCkuIEknZCBiZSB0aGUgb25seSB1
c2VyCm9mIHRoZSBmdW5jdGlvbiBhbmQgdGhvdWdodCBpdCB3b3VsZCBiZSBiZXN0IHRvIGxvY2Fs
aXplIGl0IHRoaXMgd2F5LgoKPiAKPiBBbHNvCj4gCj4gRVJST1I6IE1hY3JvcyB3aXRoIGNvbXBs
ZXggdmFsdWVzIHNob3VsZCBiZSBlbmNsb3NlZCBpbiBwYXJlbnRoZXNlcwo+ICMxMDU6IEZJTEU6
IGFyY2gveDg2L21tL21lbV9lbmNyeXB0LmM6MjMyOgo+ICsjZGVmaW5lIG5hdGl2ZV9tYWtlX3A0
ZChfeCkgICAgKHA0ZF90KSB7IC5wZ2QgPSBuYXRpdmVfbWFrZV9wZ2QoX3gpIH0KPiAKPiBzbyB3
aHkgaXNuJ3QgaXQgYSBmdW5jdGlvbj8KCkkgY2FuIGRlZmluZSBpdCBhcyBhbiBpbmxpbmUgZnVu
Y3Rpb24uCgo+IAo+PiArCj4+ICsjZGVmaW5lIFBHRF9GTEFHUwlfS0VSTlBHX1RBQkxFX05PRU5D
Cj4+ICsjZGVmaW5lIFA0RF9GTEFHUwlfS0VSTlBHX1RBQkxFX05PRU5DCj4+ICsjZGVmaW5lIFBV
RF9GTEFHUwlfS0VSTlBHX1RBQkxFX05PRU5DCj4+ICsjZGVmaW5lIFBNRF9GTEFHUwkoX19QQUdF
X0tFUk5FTF9MQVJHRV9FWEVDICYgfl9QQUdFX0dMT0JBTCkKPj4gKwo+PiArc3RhdGljIHZvaWQg
X19pbml0ICpzbWVfcG9wdWxhdGVfcGdkKHBnZF90ICpwZ2RfYmFzZSwgdm9pZCAqcGd0YWJsZV9h
cmVhLAo+PiArCQkJCSAgICAgdW5zaWduZWQgbG9uZyB2YWRkciwgcG1kdmFsX3QgcG1kX3ZhbCkK
Pj4gK3sKPj4gKwlwZ2RfdCAqcGdkX3A7Cj4+ICsJcDRkX3QgKnA0ZF9wOwo+PiArCXB1ZF90ICpw
dWRfcDsKPj4gKwlwbWRfdCAqcG1kX3A7Cj4+ICsKPj4gKwlwZ2RfcCA9IHBnZF9iYXNlICsgcGdk
X2luZGV4KHZhZGRyKTsKPj4gKwlpZiAobmF0aXZlX3BnZF92YWwoKnBnZF9wKSkgewo+PiArCQlp
ZiAoSVNfRU5BQkxFRChDT05GSUdfWDg2XzVMRVZFTCkpCj4gCj4gRXJyLCBJIGRvbid0IHVuZGVy
c3RhbmQ6IHNvIHRoaXMgaXMgYSBLY29uZmlnIHN5bWJvbCBhbmQgd2hlbiBpdCBpcwo+IGVuYWJs
ZWQgYXQgYnVpbGQgdGltZSwgeW91IGRvIGEgNWxldmVsIHBhZ2V0YWJsZS4KPiAKPiBCdXQgeW91
IGNhbid0IHN0aWNrIGEgNWxldmVsIHBhZ2V0YWJsZSB0byBhIGhhcmR3YXJlIHdoaWNoIGRvZXNu
J3Qga25vdwo+IGFib3V0IGl0LgoKVHJ1ZSwgNS1sZXZlbCB3aWxsIG9ubHkgYmUgdHVybmVkIG9u
IGZvciBzcGVjaWZpYyBoYXJkd2FyZSB3aGljaCBpcyB3aHkKSSBvcmlnaW5hbGx5IGhhZCB0aGlz
IGFzIG9ubHkgNC1sZXZlbCBwYWdldGFibGVzLiBCdXQgaW4gYSBjb21tZW50IGZyb20KeW91IGJh
Y2sgb24gdGhlIHY1IHZlcnNpb24geW91IHNhaWQgaXQgbmVlZGVkIHRvIHN1cHBvcnQgNS1sZXZl
bC4gSQpndWVzcyB3ZSBzaG91bGQgaGF2ZSBkaXNjdXNzZWQgdGhpcyBtb3JlLCBidXQgSSBhbHNv
IHRob3VnaHQgdGhhdCBzaG91bGQKb3VyIGhhcmR3YXJlIGV2ZXIgc3VwcG9ydCA1LWxldmVsIHBh
Z2luZyBpbiB0aGUgZnV0dXJlIHRoZW4gdGhpcyB3b3VsZApiZSBnb29kIHRvIGdvLgoKPiAKPiBP
ciBkbyB5b3UgbWVhbiB0aGF0IHA0ZCBsYXllciBmb2xkaW5nIGF0IHJ1bnRpbWUgdG8gaGFwcGVu
PyAoSSBhZG1pdCwgSQo+IGhhdmVuJ3QgbG9va2VkIGF0IHRoYXQgaW4gZGV0YWlsLikgQnV0IHRo
ZW4gSSdkIGhvcGUgdGhhdCB0aGUgZ2VuZXJpYwo+IG1hY3Jvcy9mdW5jdGlvbnMgd291bGQgZ2l2
ZSB5b3UgdGhlIGFiaWxpdHkgdG8gbm90IGNhcmUgd2hldGhlciB3ZSBoYXZlCj4gYSBwNGQgb3Ig
bm90IGFuZCBub3QgYWRkIGEgd2hvbGUgYnVuY2ggb2YgaWZkZWZmZXJ5IHRvIHRoaXMgY29kZS4K
ClRoZSBtYWNyb3Mgd29yayBncmVhdCBpZiB5b3UgYXJlIG5vdCBydW5uaW5nIGlkZW50aXR5IG1h
cHBlZC4gWW91IGNvdWxkCnVzZSBwKmRfb2Zmc2V0KCkgdG8gbW92ZSBlYXNpbHkgdGhyb3VnaCB0
aGUgdGFibGVzLCBidXQgdGhvc2UgZnVuY3Rpb25zCnVzZSBfX3ZhKCkgdG8gZ2VuZXJhdGUgdGFi
bGUgdmlydHVhbCBhZGRyZXNzZXMuIEkndmUgc2VlbiB3aGVyZQpib290L2NvbXByZXNzZWQvcGFn
ZXRhYmxlLmMgI2RlZmluZXMgX192YSgpIHRvIHdvcmsgd2l0aCBpZGVudGl0eSBtYXBwZWQKcGFn
ZXMgYnV0IHRoYXQgd291bGQgb25seSB3b3JrIGlmIEkgY3JlYXRlIGEgc2VwYXJhdGUgZmlsZSBq
dXN0IGZvciB0aGlzCmZ1bmN0aW9uLgoKR2l2ZW4gd2hlbiB0aGlzIG9jY3VycyBpdCdzIHZlcnkg
c2ltaWxhciB0byB3aGF0IF9fc3RhcnR1cF82NCgpIGRvZXMgaW4KcmVnYXJkcyB0byB0aGUgSVNf
RU5BQkxFRChDT05GSUdfWDg2XzVMRVZFTCkgY2hlY2tzLgoKVGhhbmtzLApUb20KCj4gCj4gSG1t
bS4KPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 23 17:45:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 17:45: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 1dOSdh-0006Ve-PW; Fri, 23 Jun 2017 17:45: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 1dOSdg-0006V2-MZ
 for xen-devel@lists.xensource.com; Fri, 23 Jun 2017 17:45:00 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 C1/F1-03620-C935D495; Fri, 23 Jun 2017 17:45:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHLMWRWlGSWpSXmKPExsWS0XRdVXd2sG+
 kwYQDIhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWHXiA0vBc5OKf0ePszcw
 dmt3MXJxCAn8ZZRo+3OJvYuRE8h5zCjxYGs4RGIbo8SVnxMYQRIiAs4SX8/MBSviFdCXOP6tA
 8wWFtCTeDDxKJgtIeAlsff0OWYY+9DW6WxdjOwcbAJWEofEuhg5OFgEVCV2HqyawMi1gJFhFa
 NGcWpRWWqRrqGFXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGoF8ZgGAH482NAYc
 YJTmYlER5Y8/4RArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4LUP8o0UEixKTU+tSMvMAQYYTFqC
 g0dJhNfaHyjNW1yQmFucmQ6ROsWoy7Fh9fovTEIsefl5qVLivAEgMwRAijJK8+BGwIL9EqOsl
 DAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5W0Gm8GTmlcBtegV0BBPQETPW+IAcUZKIkJJqYBQ6Xr
 s0OWivrtUJq0Vv/ZMcZMoCTq9ubf0x43r0rtqAO9pCc0LW1s1O3PHMa9X64Dez72Ry1m19vPL
 t+8wi00bV/ZICvrqZ03XOWZiILfvyqtKVZ4Emz+Wi4671TRzqHr/T9Gbrtpx649ZgwyLGdHXl
 VdvXRiFVs0V/vDKT+Krs2poqrPXpqhJLcUaioRZzUXEiAJYDOr9xAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1498239898!69521789!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48002 invoked from network); 23 Jun 2017 17:44:59 -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; 23 Jun 2017 17: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 <osstest-admin@xenproject.org>)
 id 1dOSdb-0008Rw-Vo; Fri, 23 Jun 2017 17:44:56 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dOSdW-00041c-DB; Fri, 23 Jun 2017 17:44:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dOSdW-0007xo-0B; Fri, 23 Jun 2017 17:44:50 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110988-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=c01f13d52a85f097e1cc6b194df1316a3ed24710
X-Osstest-Versions-That: ovmf=95b5c32fb3d6bf677d4cb6471d6c683939014c89
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 23 Jun 2017 17:44:50 +0000
Subject: [Xen-devel] [ovmf test] 110988: 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>

ZmxpZ2h0IDExMDk4OCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTA5ODgvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBjMDFmMTNkNTJhODVmMDk3ZTFjYzZiMTk0ZGYxMzE2
YTNlZDI0NzEwCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA5NWI1YzMy
ZmIzZDZiZjY3N2Q0Y2I2NDcxZDZjNjgzOTM5MDE0Yzg5CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTA5NjUgIDIwMTctMDYtMjIgMDk6MzE6MzggWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTEwOTg4ICAyMDE3LTA2LTIzIDA3OjE2OjE4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQXJkIEJpZXNo
ZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgRnUgU2l5dWFuIDxzaXl1YW4uZnVA
aW50ZWwuY29tPgogIFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICBZb25naG9uZyBa
aHUgPHlvbmdob25nLnpodUBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPW92bWYKKyByZXZpc2lvbj1jMDFm
MTNkNTJhODVmMDk3ZTFjYzZiMTk0ZGYxMzE2YTNlZDI0NzEwCisgLiAuL2NyaS1sb2NrLXJlcG9z
CisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisr
KyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAg
ICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAg
ICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysg
bG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3Qv
cmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hv
IC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBv
c19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0
ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jayAuL2FwLXB1c2ggb3ZtZiBjMDFmMTNkNTJhODVmMDk3ZTFjYzZiMTk0ZGYxMzE2YTNl
ZDI0NzEwCisgYnJhbmNoPW92bWYKKyByZXZpc2lvbj1jMDFmMTNkNTJhODVmMDk3ZTFjYzZiMTk0
ZGYxMzE2YTNlZDI0NzEwCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisr
KyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNv
bmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAg
ICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAk
Y3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3Nz
dGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEn
IC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MK
KysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9v
c3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25m
aWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisg
dHJlZT1vdm1mCisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZQorICdbJyB4b3ZtZiA9IHhsaW51eCAn
XScKKyBsaW51eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0
cmVhbS11bnN0YWJsZQorIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5i
cmFuY2ggeGVuLXVuc3RhYmxlCisgcHJldnhlbmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycg
eGMwMWYxM2Q1MmE4NWYwOTdlMWNjNmIxOTRkZjEzMTZhM2VkMjQ3MTAgPSB4ICddJworIDogdGVz
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
IHRlc3RlZC9saW51eC0zLjE0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICdd
JworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQv
bGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2Vy
bmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNy
b24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRh
aWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgor
KyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJv
bi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4u
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5n
aXQKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVf
UUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUt
eGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
eGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09W
TUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0
CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0
CisgaW5mb19saW51eF90cmVlIG92bWYKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIk
YnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3Mvb3ZtZgorIGdpdCBwdXNoIG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdCBjMDFmMTNk
NTJhODVmMDk3ZTFjYzZiMTk0ZGYxMzE2YTNlZDI0NzEwOnJlZnMvaGVhZHMveGVuLXRlc3RlZC1t
YXN0ZXIKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292
bWYuZ2l0CiAgIDk1YjVjMzIuLmMwMWYxM2QgIGMwMWYxM2Q1MmE4NWYwOTdlMWNjNmIxOTRkZjEz
MTZhM2VkMjQ3MTAgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 23 17:53:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 17:53:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dOSls-0007Mb-Uj; Fri, 23 Jun 2017 17: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 <olaf@aepfle.de>) id 1dOSlr-0007Lz-FA
 for xen-devel@lists.xen.org; Fri, 23 Jun 2017 17:53:27 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 3F/FB-02956-6955D495; Fri, 23 Jun 2017 17:53:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOIsWRWlGSWpSXmKPExsUSuHLSTd2pob6
 RBq/3Wlos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlb1rexFkxlrTi6XbyB8QRLFyMXB4vASmaJ
 7nknWbsYOTkkBHIltr+4xdjFyAFki0g8+Z8GUiMkcIZJ4vvs1YwgNSwCqhJtf1vZQGw2ASWJv
 QePg8VFBBQlHry8CTaHWcBF4tv7o2A1wgLmEi8XzwCr4RXQk3jd+AEsLiSwmVGi4YUeRFxQ4u
 TMJywQvcUSv+Z3sYHcwCwgLbH8HwdImFPAUuL8s11gY0QFZCWOTepgn8AoMAtJ9ywk3bMQuiH
 C6hJ/5l1ixhC2lVi37j3LAka2VYzqxalFZalFuiZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJ
 ScV6yfm5mxiBwc0ABDsYuy/7H2KU5GBSEuWNPeMTKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC9
 1Kwb6SQYFFqempFWmYOMM5g0hIcPEoivNb+QGne4oLE3OLMdIjUKUZjjgU9G74wcTR92PKFSY
 glLz8vVUqctxRkkgBIaUZpHtwgWPxfYpSVEuZlBDpNiKcgtSg3swRV/hWjOAejkjBvXgjQFJ7
 MvBK4fa+ATmECOmXGGh+QU0oSEVJSDYwSs8LdT21TKtBeIlGedzUvYdYOQRcXnj/9mny31+Qr
 xD1c0BWnkXBVyMiubUll+pTTKx/eYH1hKLeq1S2oqlr95snXC45H7utqSJHfstc6Tshz+s79i
 cYpK3IOH4k3nXXoN0Pugmn3peuTdtg5pL178nS9hVLvRytGx9vnO0LmBTF9VqqQ8VdiKc5INN
 RiLipOBAB5rMbL+gIAAA==
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-11.tower-21.messagelabs.com!1498240405!75301164!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15108 invoked from network); 23 Jun 2017 17:53:25 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.217)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Jun 2017 17:53:25 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1498240405;
 l=689; s=domk; d=aepfle.de;
 h=In-Reply-To:Content-Disposition:Content-Type:MIME-Version:
 References:Subject:Cc:To:From:Date;
 bh=Zj0yeKWpx0Oxa+/+10iOeeOynrKwOw9fU9mApux0afI=;
 b=j9osgPujYazxl5zlq5EfIhtgYT6alMrdFyPr5YhnCdIrDM4ahvGmBYNE4Ei6tbgSpM
 n2lsGj7u9mIEpJb25FwyCZdi1SPZIJ/2f9rLvb6WYshFfSNW7gFAi2zjuFOnnWORg7vZ
 MIg0s3FtLv4hbsUGsKf8Eyp+nLeRB6Zm5a9/M=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnAYQ78zWBeMvIqoJd4EsjBG7WrhLHcjt8dMM6XWhsZ5Q==
X-RZG-CLASS-ID: mo00
Received: from aepfle.de ([2001:a61:10ed:24ff:84a6:bea5:c95e:96e1])
 by smtp.strato.de (RZmta 41.0 AUTH) with ESMTPSA id L06714t5NHrPShP
 (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, 23 Jun 2017 19:53:25 +0200 (CEST)
Date: Fri, 23 Jun 2017 19:53:23 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20170623175323.GB12044@aepfle.de>
References: <20170623172601.11465-1-olaf@aepfle.de>
 <20170623172844.j3ovgsho55nvik7f@citrix.com>
 <20170623174036.GA12044@aepfle.de>
 <20170623174310.pgbuc6mjdjhjw5jc@citrix.com>
MIME-Version: 1.0
In-Reply-To: <20170623174310.pgbuc6mjdjhjw5jc@citrix.com>
User-Agent: Mutt/1.8.3 (7090)
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] rombios: prevent building with PIC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============2280877944751949324=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============2280877944751949324==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="kXdP64Ggrk/fb43R"
Content-Disposition: inline


--kXdP64Ggrk/fb43R
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline

On Fri, Jun 23, Wei Liu wrote:

> We support >=4.1. Please check those as well.

According to the PDF manuals at https://gcc.gnu.org/onlinedocs/ a
"-fno-foo" is mentioned, so I think -fno-pic is recognized. I will see
if I find a copy of SLE10 to verify with 4.1.2.


Olaf

--kXdP64Ggrk/fb43R
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCWU1VkAAKCRBdQqD6ppg2
fs2YAJ4lPBBFpBC+wf1r/pzJb8Z/zSnl0QCgvhlbt2H50bVa+6zf7GoBIEzIj7Y=
=CIrB
-----END PGP SIGNATURE-----

--kXdP64Ggrk/fb43R--


--===============2280877944751949324==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2280877944751949324==--


From xen-devel-bounces@lists.xen.org Fri Jun 23 17:58:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 17: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 1dOSqC-0007YL-Gx; Fri, 23 Jun 2017 17:57: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 1dOSqB-0007YF-8Q
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 17:57:55 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 E9/0F-02181-2A65D495; Fri, 23 Jun 2017 17:57:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsVybKJssu6iMN9
 Ig7ltrBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aGyaUFjUIVG+Z/ZG5g3MzbxcjFISTwh1Gi
 78csti5GTg4WAQeJ/mOLWLsYOTgYBWIkHvywBgkzCoRJTL68BCzMIqAtMeWXDkiYTcBQ4u+TT
 WwgYQkge8lnDpCwiIC6xJ8LExhBpjMLXGOU2P/pDDtIjbBApMSS/iqQGk4Ba4nL8/8zg9i8At
 4SH9/3sUJcs4pJoudQC1hCVEBX4tC/P2wQRYISJ2c+YQGxmQW0JJZP38YygVFgFpLULCSpBYx
 Mqxg1ilOLylKLdA1N9ZKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAgOQAQh2MDZs
 9zzEKMnBpCTKG3vGJ1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG9HqG+kkGBRanpqRVpmDjAWY
 NISHDxKIrzW/kBp3uKCxNzizHSI1ClGRSlx3mSQPgGQREZpHlwbLP4uMcpKCfMyAh0ixFOQWp
 SbWYIq/4pRnINRSZj3cQjQFJ7MvBK46a+AFjMBLZ6xxgdkcUkiQkqqgTHW65TiwTXnU7iWMTO
 usT945nWqsj6jVcwb/5XrH0+PtmCzaLE7vH3RF7VlrOaHNpTePvV1WtWMWV2MiqmxPVrcjjK3
 Npiv1Vl4e1q/4teNsceevLt5ZMFaTkfO69knX9ruO3hQaf/9xVu5tGeuqpXp0g5YaXR0ub7TH
 93j74pi0w5+WmNe3TtJiaU4I9FQi7moOBEAx25U77oCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-3.tower-206.messagelabs.com!1498240672!101240953!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22766 invoked from network); 23 Jun 2017 17:57:53 -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; 23 Jun 2017 17:57:53 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id DD4E02199D;
 Fri, 23 Jun 2017 17:57:51 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org DD4E02199D
Date: Fri, 23 Jun 2017 10:57:51 -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: <d4d47a37-285b-8f65-0632-4610e7e556ad@arm.com>
Message-ID: <alpine.DEB.2.10.1706231057400.12819@sstabellini-ThinkPad-X260>
References: <1498117132-27139-1-git-send-email-bhupinder.thakur@linaro.org>
 <1498117132-27139-9-git-send-email-bhupinder.thakur@linaro.org>
 <alpine.DEB.2.10.1706221601550.12819@sstabellini-ThinkPad-X260>
 <7f62fb02-2fdc-a8c0-2c0d-1f9bc4c98919@arm.com>
 <d4d47a37-285b-8f65-0632-4610e7e556ad@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Bhupinder Thakur <bhupinder.thakur@linaro.org>,
 xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 08/17 v5] 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>

T24gRnJpLCAyMyBKdW4gMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IE9uIDIzLzA2LzE3IDE0
OjE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gPiAKPiA+IAo+ID4gT24gMjMvMDYvMTcgMDA6MDQs
IFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+ID4gPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
eGMvaW5jbHVkZS94ZW5jdHJsLmgKPiA+ID4gPiBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3Ry
bC5oCj4gPiA+ID4gaW5kZXggMTYyOWY0MS4uMjZmM2QxZSAxMDA2NDQKPiA+ID4gPiAtLS0gYS90
b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAo+ID4gPiA+ICsrKyBiL3Rvb2xzL2xpYnhjL2lu
Y2x1ZGUveGVuY3RybC5oCj4gPiA+ID4gQEAgLTg4NSw2ICs4ODUsMjYgQEAgaW50IHhjX3ZjcHVf
Z2V0Y29udGV4dCh4Y19pbnRlcmZhY2UgKnhjaCwKPiA+ID4gPiAgICAgICAgICAgICAgICAgICAg
ICAgICB1aW50MzJfdCB2Y3B1LAo+ID4gPiA+ICAgICAgICAgICAgICAgICAgICAgICAgIHZjcHVf
Z3Vlc3RfY29udGV4dF9hbnlfdCAqY3R4dCk7Cj4gPiA+ID4gCj4gPiA+ID4gKyNpZiBkZWZpbmVk
IChfX2FybV9fKSB8fCBkZWZpbmVkKF9fYWFyY2g2NF9fKQo+ID4gPiA+ICsvKioKPiA+ID4gPiAr
ICogVGhpcyBmdW5jdGlvbiBpbml0aWFsaXplcyB0aGUgdnBsMDExIGVtdWxhdGlvbiBhbmQgcmV0
dXJucwo+ID4gPiA+ICsgKiB0aGUgZXZlbnQgdG8gYmUgdXNlZCBieSB0aGUgYmFja2VuZCBmb3Ig
Y29tbXVuaWNhdGluZyB3aXRoCj4gPiA+ID4gKyAqIHRoZSBlbXVsYXRpb24gY29kZS4KPiA+ID4g
PiArICoKPiA+ID4gPiArICogQHBhcm0geGNoIGEgaGFuZGxlIHRvIGFuIG9wZW4gaHlwZXJ2aXNv
ciBpbnRlcmZhY2UKPiA+ID4gPiArICogQHBhcm0gZG9taWQgdGhlIGRvbWFpbiB0byBnZXQgaW5m
b3JtYXRpb24gZnJvbQo+ID4gPiA+ICsgKiBAcGFybSBjb25zb2xlX2RvbWlkIHRoZSBkb21pZCBv
ZiB0aGUgYmFja2VuZCBjb25zb2xlCj4gPiA+ID4gKyAqIEBwYXJtIGdmbiB0aGUgZ3Vlc3QgcGZu
IHRvIGJlIHVzZWQgYXMgdGhlIHJpbmcgYnVmZmVyCj4gPiA+ID4gKyAqIEBwYXJtIGV2dGNobiB0
aGUgZXZlbnQgY2hhbm5lbCB0byBiZSB1c2VkIGZvciBldmVudHMKPiA+ID4gPiArICogQHJldHVy
biAwIG9uIHN1Y2Nlc3MsIG5lZ2F0aXZlIGVycm9yIG9uIGZhaWx1cmUKPiA+ID4gPiArICovCj4g
PiA+ID4gK2ludCB4Y19kb21fdnBsMDExX2luaXQoeGNfaW50ZXJmYWNlICp4Y2gsCj4gPiA+ID4g
KyAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQsCj4gPiA+ID4gKyAgICAgICAg
ICAgICAgICAgICAgICAgdWludDMyX3QgY29uc29sZV9kb21pZCwKPiA+ID4gPiArICAgICAgICAg
ICAgICAgICAgICAgICB4ZW5fcGZuX3QgZ2ZuLAo+ID4gPiA+ICsgICAgICAgICAgICAgICAgICAg
ICAgIGV2dGNobl9wb3J0X3QgKmV2dGNobik7Cj4gPiA+ID4gKyNlbmRpZgo+ID4gPiAKPiA+ID4g
QWN0dWFsbHksIHRoZSBwYXR0ZXJuIGlzIHRvIGRlZmluZSB0aGUgeGNfIGZ1bmN0aW9uIG9uIGFs
bCBhcmNoaXRlY3R1cmUKPiA+ID4gYnV0IG9ubHkgcmV0dXJuIEVOT1NZUyB3aGVyZSBpdCdzIG5v
dCBpbXBsZW1lbnRlZCwgc2VlCj4gPiA+IHhjX3ZjcHVfZ2V0X2V4dHN0YXRlLgo+ID4gCj4gPiBX
ZWxsLCBJIHRoaW5rIHRoZSBtYWluIHJlYXNvbiBiZWhpbmQgaWYgdG8gYXZvaWQgZHVtbXkgY2Fs
bCB0byB0aGUKPiA+IGh5cGVydmlzb3IuIEJ1dCBlZmZlY3RpdmVseSB0aGUgaHlwZXJ2aXNvciB3
aWxsIHJldHVybiBhIHByb3BlciBlcnJvci4KPiAKPiBBY3R1YWxseSwgbG9va2luZyBhdCB0aGUg
cHVibGljIGhlYWRlci4gVGhpcyBpcyBiZWNhdXNlIHZjcHVfZ2V0X2V4dHN0YXRlCj4gc3RydWN0
dXJlIGlzIG9ubHkgYXZhaWxhYmxlIG9uIHg4Ni4gV2hlcmVhcyB2cGwwMTFfaW5pdCBpcyBhdmFp
bGFibGUgZm9yIGFsbAo+IHRoZSBhcmNoaXRlY3R1cmUgZXZlbiB0aG91Z2ggb25seSBBUk0gZWZm
ZWN0aXZlbHkgaW1wbGVtZW50aW5nIGl0Lgo+IAo+IEJ1dCBteSBwb2ludCBzdGFuZHMgYmVsb3cs
IHRoZXJlIGlzIG5vIGhhcm0gdG8gaW1wbGVtZW50IGl0IGZvciB4ODYgYXMgaXQKPiB3b3VsZCBj
b21waWxlIG9uIGFueSBwbGF0Zm9ybS4KClNvdW5kcyBnb29kIHRvIG1lCgoKPiA+IAo+ID4gQXMg
dGhlIGNhbGwgaXMgbm90IG1hZGUgaW4gY29tbW9uIGNvZGUsIEkgd291bGQgbWFrZSB0aGlzIGZ1
bmN0aW9uCj4gPiBjb21waWxlIG9uIGFsbCB0aGUgcGxhdGZvcm0gKHRoZXJlIGFyZSBub3RoaW5n
IGFyY2ggc3BlY2lmaWMgaW4gaXQpLgogCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 23 17:58:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 17: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 1dOSqr-0007cI-PU; Fri, 23 Jun 2017 17:58:37 +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 1dOSqq-0007c9-QW
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 17:58:36 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 37/4E-03920-CC65D495; Fri, 23 Jun 2017 17:58:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsVybKJssu7pMN9
 Ig0efZS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyu+xNYCmbxVqxaepGxgXElVxcjF4eQwB9G
 ifn7VrJ2MXJysAg4SLza0cnSxcjBwSgQI/HghzVImFEgTGLy5SWsIGEWAW2J/008IGE2AUOJv
 082sYGEJYDsJZ85QMIiAuoSfy5MYASZzizQxiTRtKyBBSQhDDT9yLpNzCA2p4C1xIO2KWA2r4
 C3xK0ZF5lAbCGBKomfW9+A1YsK6Eoc+veHDaJGUOLkzCdgcWYBLYnl07exTGAUmIUkNQtJagE
 j0ypG9eLUorLUIl1DvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwABkAIIdjDuf
 Ox1ilORgUhLljT3jEynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgrcj1DdSSLAoNT21Ii0zBxgLM
 GkJDh4lEV5rf6A0b3FBYm5xZjpE6hSjopQ476sQoIQASCKjNA+uDRZ/lxhlpYR5GYEOEeIpSC
 3KzSxBlX/FKM7BqCTMqwCMZiGezLwSuOmvgBYzAS2escYHZHFJIkJKqoHRjmH9pOL4a75vPvv
 V/Zt0xX7DkSPrfrQuWPJ7km5VCVtL8xfHI7eafxs4VGqtTLiZw7xq8fEbkwrTcnPdZsoclY6N
 PazT22//8HOofvXh9fcP23PWVMt2nLlS52vIfs78Wtrtvde7rxVwOv61ecB+/s/v66Yx0zmiX
 H5IBhVNkvwvpL2g0VxeiaU4I9FQi7moOBEAf8NqE7oCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1498240714!68745481!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54807 invoked from network); 23 Jun 2017 17:58:35 -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; 23 Jun 2017 17:58:35 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 5198E2199D;
 Fri, 23 Jun 2017 17:58:33 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5198E2199D
Date: Fri, 23 Jun 2017 10:58:32 -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: <252391ba-4f94-920a-e3a2-92b2fa3fc4fa@arm.com>
Message-ID: <alpine.DEB.2.10.1706231058270.12819@sstabellini-ThinkPad-X260>
References: <1498117132-27139-1-git-send-email-bhupinder.thakur@linaro.org>
 <252391ba-4f94-920a-e3a2-92b2fa3fc4fa@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>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Bhupinder Thakur <bhupinder.thakur@linaro.org>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 00/17 v5] 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCAyMyBKdW4gMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEJodXBpbmRlciwK
PiAKPiBPbiAyMi8wNi8xNyAwODozOCwgQmh1cGluZGVyIFRoYWt1ciB3cm90ZToKPiA+IFRoZXJl
IGFyZSBzb21lIFRCRCBpdGVtcyB3aGljaCBuZWVkIHRvIGJlIGxvb2tlZCBhdCBpbiB0aGUgZnV0
dXJlOgo+ID4gCj4gPiAxLiBDdXJyZW50bHkgVUVGSSBmaXJtd2FyZSBsb2dzIHRoZSBvdXRwdXQg
dG8gaHZjIGNvbnNvbGUgb25seS4gSG93IGNhbgo+ID4gICAgVUVGSSBmaXJtd2FyZSBiZSBtYWRl
IGF3YXJlIG9mIHBsMDExIGNvbnNvbGUgYW5kIGhvdyBpdCBjYW4gdXNlIGl0Cj4gPiAgICBhcyBh
IGNvbnNvbGUgaW5zdGVhZCBvZiBodmMuCj4gCj4gV291bGQgaXQgYmUgcG9zc2libGUgdG8gc3Vt
bWFyaXplIHRoZSBkaXNjdXNzaW9ucyB3ZSBoYWQgYSBjb3VwbGUgb2Ygd2Vla3MgYWdvCj4gaGVy
ZT8KPiAKPiA+IDIuIExpbnV4IHNlZW1zIHRvIGhhdmUgaHZjIGNvbnNvbGUgYXMgdGhlIGRlZmF1
bHQgY29uc29sZSBpLmUuIGlmIG5vCj4gPiAgICBjb25zb2xlIGlzIHNwZWNpZmllZCB0aGVuIGl0
IHVzZXMgaHZjIGFzIHRoZSBjb25zb2xlLiBIb3cgY2FuIGFuCj4gPiAgICBvcHRpb24gYmUgcHJv
dmlkZWQgaW4gTGludXggdG8gc2VsZWN0IGVpdGhlciBodmMgb3IgcGwwMTEgYXMgdGhlCj4gPiAg
ICBkZWZhdWx0IGNvbnNvbGUuCj4gCj4gSSBhbSB3b25kZXJpbmcgd2hhdCB3b3VsZCBoYXBwZW4g
aWYgeW91IHVzZSBzdGRvdXQtcGF0aCBpbiB0aGUgZGV2aWNlLXRyZWUuCj4gRG9lcyBpdCBvdmVy
cmlkZSB0aGUgZGVmYXVsdCBjb25zb2xlPwo+IAo+IElITU8sIHRoZSBiZXN0IHdheSB0byBzZWxl
Y3QgdGhlIGRlZmF1bHQgY29uc29sZSB3b3VsZCBiZSB1c2luZyBlaXRoZXIgdGhlCj4gU1BDUiAo
Zm9yIEFDUEkpIG9yIHN0ZG91dC1wYXRoIChmb3IgRFQpLiBCdXQgdGhlIEhWQyBjb25zb2xlIGRv
ZXMgbm90IGhhdmUgYW55Cj4gZGVzY3JpcHRpb24gaW4gdGhlIGZpcm13YXJlLiBJdCBtaWdodCBi
ZSB3b3J0aCBjb25zaWRlcmluZyBhZGRpbmcgZGVzY3JpcHRpb24uCj4gCj4gVGhlIGRyYXdiYWNr
IGlzIHRoZSB1c2VyIHdvdWxkIGFsd2F5cyBoYXZlIHRvIHNwZWNpZnkgdGhlIGNvbnNvbGUgb24g
dGhlCj4gY29tbWFuZCBsaW5lLiBJIHRoaW5rIHRoaXMgaXMgbm90IHRvbyBiYWQgZm9yIGEgZmly
c3QgYXBwcm9hY2guCj4gCj4gPiAKPiA+IDMuIEFDUEkgc3VwcG9ydCBmb3IgcGwwMTEgZGV2aWNl
Lgo+IAo+IEkgd291bGQgYmUgb2sgdG8gZGVmZXIgdGhpcyBhZnRlciBQTDAxMSBzZXJpZXMgaXMg
bWVyZ2VkLgo+IAo+ID4gQmh1cGluZGVyIFRoYWt1ciAoMTcpOgo+ID4gICB4ZW4vYXJtOiB2cGww
MTE6IE1vdmUgdmdpYyByZWdpc3RlciBhY2Nlc3MgZnVuY3Rpb25zIHRvIHZyZWcuaAo+ID4gICB4
ZW4vYXJtOiB2cGwwMTE6IFJlbmFtZSB2Z2ljX3JlZyogZnVuY3Rpb25zIGRlZmluaXRpb25zIGFu
ZCBjYWxscyB0bwo+ID4gICAgIHZyZWdfcmVnKgo+IAo+IFN0ZWZhbm8sIHdvdWxkIGl0IGJlIHBv
c3NpYmxlIHRvIGNvbW1pdCB0aG9zZSBwYXRjaGVzPyBUaGV5IGFyZSBib3RoIGFja2VkIGFuZAo+
IGl0IHdvdWxkIGF2b2lkIEJodXBpbmRlciB0byBjYXJyeSB0aGVtIGFuZCByZWJhc2UgdGhlbSBp
ZiB0aGUgdkdJQyBjb2RlIGhhcwo+IGNoYW5nZWQuCgpTdXJlCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 23 18:02:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 18:02: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 1dOSuA-0008LM-7i; Fri, 23 Jun 2017 18:02: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 1dOSu8-0008L8-6v
 for xen-devel@lists.xen.org; Fri, 23 Jun 2017 18:02:00 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 93/85-03058-7975D495; Fri, 23 Jun 2017 18:01:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrEIsWRWlGSWpSXmKPExsUSuHLSAt3p4b6
 RBmvPM1os+biYxYHR4+ju30wBjFGsmXlJ+RUJrBl3Ht1mLfjKXLHnVT9bA+Nh5i5GLg4WgZXM
 Ente9rN0MXJySAjkSmx/cYuxi5EDyBaRePI/DaRGSOAMk8TuLwuYQWpYBFQlNpyYC2azCShJ7
 D14nBHEFhFQlHjw8iYriM0s4CLx7f1RNhBbWMBc4uXiGWAzeQX0JO6sLQcJCwlsZpRoeKEHYv
 MKCEqcnPmEBaK1WGLlw/XsIOXMAtISy/9xgIQ5BSwlzj/bBbZJVEBW4tikDvYJjAKzkHTPQtI
 9C6EbIqwu8WfeJWYMYVuJdevesyxgZFvFqFGcWlSWWqRraKyXVJSZnlGSm5iZo2toYKaXm1pc
 nJiempOYVKyXnJ+7iREY3gxAsIPxy7KAQ4ySHExKoryxZ3wihfiS8lMqMxKLM+KLSnNSiw8xy
 nBwKEnwLg3zjRQSLEpNT61Iy8wBRhpMWoKDR0mE19ofKM1bXJCYW5yZDpE6xajL0fRhyxcmIZ
 a8/LxUKXHe2yAzBECKMkrz4EbAov4So6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHn/gUzhycw
 rgdv0CugIJqAjZqzxATmiJBEhJdXAuCpn1m3vPa8iM0XdZd482T9rksuj5rVsZ5T4T5edOf7t
 QsWeuGMOBvduiPyQVlBO+/fAt+SC0dOOxalX2WZuWXboxqqefi++5DkJ99UXHjghK9U5cUEWg
 ++/Bod7y43uL8vpXCQfnO7z1X/+5UJZv/cKsy8Yniptvf/He23zm+9mawqvbda1i1diKc5INN
 RiLipOBACdRa1B9QIAAA==
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-5.tower-21.messagelabs.com!1498240918!67411306!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33727 invoked from network); 23 Jun 2017 18:01:59 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.160)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Jun 2017 18:01:59 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1498240918;
 l=526; s=domk; d=aepfle.de;
 h=In-Reply-To:Content-Disposition:Content-Type:MIME-Version:
 References:Subject:Cc:To:From:Date;
 bh=IR1fA5cmrBuaoe2M+wU2l26XSi3vmm7myk2pBzLzxpw=;
 b=OsNngEHelezYFkI/vfh0VyXJa9Um5cHqdDv5RZt/8I1Lu6sTk8tVfNVNnaakwQrGI2
 vUQSn87V3DLQbOIDHYAJOA4yBjJHDCit3MffPHK0qM/h8sbZ++JYi5TKGvOkt0+ELSmk
 0V4jEerKgBgzES5zAxBcCzlcwlsO2LOE/QpKY=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWi/zfN1cLnAYQ78zWBeMvIqoJd4EsjBG7WrhLHcjt8dMM6XWhsZ5Q==
X-RZG-CLASS-ID: mo00
Received: from aepfle.de ([2001:a61:10ed:24ff:84a6:bea5:c95e:96e1])
 by smtp.strato.de (RZmta 41.0 AUTH) with ESMTPSA id m04285t5NI1uOBn
 (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, 23 Jun 2017 20:01:56 +0200 (CEST)
Date: Fri, 23 Jun 2017 20:01:55 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20170623180155.GC12044@aepfle.de>
References: <20170623172601.11465-1-olaf@aepfle.de>
 <20170623172844.j3ovgsho55nvik7f@citrix.com>
 <20170623174036.GA12044@aepfle.de>
 <20170623174310.pgbuc6mjdjhjw5jc@citrix.com>
MIME-Version: 1.0
In-Reply-To: <20170623174310.pgbuc6mjdjhjw5jc@citrix.com>
User-Agent: Mutt/1.8.3 (7090)
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] rombios: prevent building with PIC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============8858376111374670422=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============8858376111374670422==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="8X7/QrJGcKSMr1RN"
Content-Disposition: inline


--8X7/QrJGcKSMr1RN
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline

On Fri, Jun 23, Wei Liu wrote:

> We support >=4.1. Please check those as well.

Yes, 4.1.2 works as well.

Olaf

--8X7/QrJGcKSMr1RN
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCWU1XkgAKCRBdQqD6ppg2
fpK6AKC74A0SrQjCf8jVMopsJQsMNEfv6ACg6yZ6GlwczDFNQsNfnttxMVawILI=
=XLBp
-----END PGP SIGNATURE-----

--8X7/QrJGcKSMr1RN--


--===============8858376111374670422==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8858376111374670422==--


From xen-devel-bounces@lists.xen.org Fri Jun 23 18:03:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 18: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 1dOSvJ-0008Qm-Hn; Fri, 23 Jun 2017 18:03: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 1dOSvI-0008QN-Vy
 for xen-devel@lists.xensource.com; Fri, 23 Jun 2017 18:03:13 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 29/6C-03696-0E75D495; Fri, 23 Jun 2017 18:03:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVfd+uG+
 kwe4dChYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOHesmbWg26Li9bpvTA2M
 t/S6GLk4hAT+Mkr823CSEcJ5zCjx7chyNghnG6NE27y7QBlODhEBZ4mvZ+ayg9i8AvoSS5u6w
 GxhgSCJdy/2gTVICDxhkrgzZysTSEJCwFPi7/t/rDD27O2bgeLsHGwCVhKHxECiLAKqEkvfNb
 JOYORewMiwilG9OLWoLLVI11QvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyPQ5wx
 AsINx+mX/Q4ySHExKoryxZ3wihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwWgNDSEiwKDU9tSIt
 MwcYfDBpCQ4eJRFea3+gNG9xQWJucWY6ROoUoy7HhtXrvzAJseTl56VKifPeDgMqEgApyijNg
 xsBi4RLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEua1ALmEJzOvBG7TK6AjmICOmLHGB+SIkk
 SElFQDY+rxGeExj/76sPBc1bp6//z77fbZ56R6mS5qHl/8X/Zlbqzn2TMLXv03X2Bw7ctc6Yr
 WLac/P+JMvPhV4oiAaei/z37+PpZcgtcNwzdcz6jaKVe6/LObRkI9v8nNrw6BFfEcS3bPODVH
 9VfZQT5WrfS9R0PsCkL/byu4cvbN4rabr6u0hRQWfFdiKc5INNRiLipOBAClOL0XfwIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1498240990!75284122!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11853 invoked from network); 23 Jun 2017 18:03:11 -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 Jun 2017 18:03: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 1dOSvE-0000ZE-V9; Fri, 23 Jun 2017 18:03:08 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dOSv9-0004s3-DA; Fri, 23 Jun 2017 18:03:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dOSv9-0001jM-5c; Fri, 23 Jun 2017 18:03:03 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111009-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=7f919ac31993e95387cac612d0dc0bf0ac7cccce
X-Osstest-Versions-That: xen=a15516c0cf21d7ac84799f1e2e500b0bb22d2300
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 23 Jun 2017 18:03:03 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 111009: 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>

ZmxpZ2h0IDExMTAwOSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMTAwOS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDdmOTE5YWMzMTk5M2U5
NTM4N2NhYzYxMmQwZGMwYmYwYWM3Y2NjY2UKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIGExNTUxNmMwY2YyMWQ3YWM4NDc5OWYxZTJlNTAwYjBiYjIyZDIzMDAKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDExMTAwNiAgMjAxNy0wNi0yMyAxNDowMToxOSBaICAgIDAgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMTEwMDkgIDIwMTctMDYtMjMgMTY6MDI6MDcgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJh
ZC53aWxrQG9yYWNsZS5jb20+CiAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0Bv
cmFjbGUuY29tPiBbeDg2IGFuZCBhcm0zMl0KICBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBi
aXRkZWZlbmRlci5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNp
b24gOgoKKyBicmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcmV2aXNpb249N2Y5MTlhYzMxOTkz
ZTk1Mzg3Y2FjNjEyZDBkYzBiZjBhYzdjY2NjZQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4v
Y3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVw
b3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVz
ZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAg
ICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJl
cG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICdd
JworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9v
c3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0v
aG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sg
Li9hcC1wdXNoIHhlbi11bnN0YWJsZS1zbW9rZSA3ZjkxOWFjMzE5OTNlOTUzODdjYWM2MTJkMGRj
MGJmMGFjN2NjY2NlCisgYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHJldmlzaW9uPTdmOTE5
YWMzMTk5M2U5NTM4N2NhYzYxMmQwZGMwYmYwYWM3Y2NjY2UKKyAuIC4vY3JpLWxvY2stcmVwb3MK
KysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysr
IGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAg
ICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAg
ICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBs
b2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9y
ZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8g
L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9z
X2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1v
bgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisg
Y2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPXhlbgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUtc21v
a2UKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgJ1snIHh4ZW4gPSB4bGlu
dXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHhxZW11LXVwc3RyZWFtLXVuc3RhYmxlID0geCAn
XScKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11
bnN0YWJsZS1zbW9rZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHg3Zjkx
OWFjMzE5OTNlOTUzODdjYWM2MTJkMGRjMGJmMGFjN2NjY2NlID0geCAnXScKKyA6IHRlc3RlZC8y
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
ZWQvbGludXgtMy4xNAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVu
Yml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4
LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9n
aXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLnhl
bi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDog
ZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJs
ZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jv
bi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQor
KyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLnhl
bi11bnN0YWJsZS1zbW9rZQorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQK
KysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQ
U1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0
CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0
CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGli
dmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVF
X1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZv
X2xpbnV4X3RyZWUgeGVuLXVuc3RhYmxlLXNtb2tlCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisg
Y2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL3hlbgorIGdpdCBwdXNo
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdCA3ZjkxOWFjMzE5
OTNlOTUzODdjYWM2MTJkMGRjMGJmMGFjN2NjY2NlOnJlZnMvaGVhZHMvc21va2UKVG8gb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIGExNTUxNmMuLjdmOTE5
YWMgIDdmOTE5YWMzMTk5M2U5NTM4N2NhYzYxMmQwZGMwYmYwYWM3Y2NjY2UgLT4gc21va2UKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 23 18:21:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 18:21:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dOTCr-0001Mf-6y; Fri, 23 Jun 2017 18:21: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 1dOTCp-0001MZ-RS
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 18:21:19 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 4C/39-06719-F1C5D495; Fri, 23 Jun 2017 18:21:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVybKJssq5MjG+
 kwZdOHYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaN3zh62gtWCFfvWn2FpYPzH28XIxSEk8IdR
 4tr69yxdjJwcLAIOEi/7XrB3MXJwMArESDz4YQ0SZhQIk5h8eQkrRIm2xJoTpxlBbDYBQ4m/T
 zaxgZRLANlLPnOAhEUE1CX+XJjACDKeWeAAk8Tci//BeoUF0iR2d10DszkFrCVutJxiA7F5Bb
 wlNj9dxQ5xz35GiQ93boAViQroShz69weqSFDi5MwnYHcyC/hKPNrxhWkCo8AsJKlZSFIQtrr
 EgU8XGSFseYlt11exLmBkWcWoUZxaVJZapGtoqpdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hU
 rJecn7uJERi2DECwg/HbsoBDjJIcTEqivLFnfCKF+JLyUyozEosz4otKc1KLDzHKcHAoSfD2R
 /tGCgkWpaanVqRl5gAjCCYtwcGjJMJr7Q+U5i0uSMwtzkyHSJ1iVJQS590G0icAksgozYNrg0
 XtJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzMoBM4cnMK4Gb/gpoMRPQ4hlrfEAWlyQipKQ
 aGEMXzvj1cPufix56IX/fCebP6l7UGu3lzDyHQ3prYsTd77eZ+I6evyszu0Qkf9/M+ZbpWZO2
 ZS3VsukNubL+7qpJGy4GGRyTesBm/qJ2bUPo5Ztau22O2/5IEFnzrFrn9589Za3VXid8Db8x2
 9btmmduflnDzdrCS/XPNw6jNSqhAc8XXI/kzVFiKc5INNRiLipOBACxM9M/1QIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1498242075!99690219!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55390 invoked from network); 23 Jun 2017 18:21:16 -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; 23 Jun 2017 18:21:16 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 70D8022B64;
 Fri, 23 Jun 2017 18:21:14 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 70D8022B64
Date: Fri, 23 Jun 2017 11:21: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: <e1f98758-377b-2ea4-31f5-1e0435264fc4@arm.com>
Message-ID: <alpine.DEB.2.10.1706231108130.12819@sstabellini-ThinkPad-X260>
References: <CAHrd_joL58m=ZGb-afZnuwuWo3Qys=taQ1JN-CRjZ_pbdBhx5w@mail.gmail.com>
 <alpine.DEB.2.10.1706221358550.12819@sstabellini-ThinkPad-X260>
 <e1f98758-377b-2ea4-31f5-1e0435264fc4@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-348517590-1498242074=:12819"
Cc: "Edgar E. Iglesias" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Zhongze Liu <blackskygg@gmail.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 edgari@xilinx.com, xen-devel@lists.xenproject.org,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>
Subject: Re: [Xen-devel] [RFC v2]Proposal to allow setting up shared memory
 areas between VMs from xl config file
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.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-348517590-1498242074=:12819
Content-Type: TEXT/PLAIN; charset=UTF-8
Content-Transfer-Encoding: 8BIT

On Fri, 23 Jun 2017, Julien Grall wrote:
> Hi,
> 
> On 22/06/17 22:05, Stefano Stabellini wrote:
> > > When we encounter an id IDx during "xl create":
> > > 
> > >   + If it’s not under /local/shared_mem:
> > >     + If the corresponding entry has a "master" tag, create the
> > >       corresponding entries for IDx in xenstore
> > >     + If there isn't a "master" tag, say error.
> > > 
> > >   + If it’s found under /local/shared_mem:
> > >     + If the corresponding entry has a "master" tag, say error
> > >     + If there isn't a "master" tag, map the pages to the newly
> > >       created domain, and add the current domain and necessary information
> > >       under /local/shared_mem/IDx/slaves.
> > 
> > Aside from using "gfn" instead of gmfn everywhere, I think it looks
> > pretty good.
> > 
> > I would leave out permissions and cacheability attributes from this
> > version of the work. I would just add a note saying that memory will be
> > mapped as RW regular cacheable RAM. Other permissions and cacheability
> > will be possible, but they are not implemented yet.
> 
> Well, I think we should design the interface correctly from the beginning to
> facilitate future extension.

Which interface are you speaking about?

I don't think we should attemp to write how the hypercall interface
might look like in the future to support setting permissions and
cacheability attributes.


> Also, you need to clarify what you mean by "regular cacheable RAM". Are they
> write-through, write-back...? But, on ARM, this would only be the caching
> attribute in stage-2 page table. The final caching, memory type, shareability
> would be a combination of stage-2 and stage-1 attributes.

The very same that is used today for the ram of virtual machines, do we
need to say any more than that? (For ARM, p2m_ram_rw and MATTR_MEM,
LPAE_SH_INNER. For stage1, we should refer to
xen/include/public/arch-arm.h.)
--8323329-348517590-1498242074=:12819
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--8323329-348517590-1498242074=:12819--


From xen-devel-bounces@lists.xen.org Fri Jun 23 18:23:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 18: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 1dOTEb-0001Ud-TM; Fri, 23 Jun 2017 18:23: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 1dOTEa-0001UM-Gv
 for xen-devel@lists.xen.org; Fri, 23 Jun 2017 18:23:08 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 8B/7B-01735-B8C5D495; Fri, 23 Jun 2017 18:23:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVybKJssm53jG+
 kwfcfrBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aZ/7OYCtrYKq5MusPawPiYpYuRi0NI4A+j
 xPnGf8xdjJwcLAIOEvMXNbJ3MXJwMArESDz4YQ0SZhQIk5h8eQkrRIm2xJozU9hAbDYBQ4m/T
 zaxgZRLANlLPnOAhEUE1CX+XJjACGIzC3hIzDkxFWy6sIClxIaWmWBjOAWsJa6232MHsXkFvC
 WWX3vNDnHOSkaJ93e2soAkRAV0JQ79+8MGUSQocXLmExaIoVoSy6dvY5nAKDALSWoWktQCRqZ
 VjBrFqUVlqUW6RqZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBQVjPwMC4g3FX
 u98hRkkOJiVR3tgzPpFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHg/RvlGCgkWpaanVqRl5gDjA
 SYtwcGjJMJr7Q+U5i0uSMwtzkyHSJ1i1OVo+rDlC5MQS15+XqqUOO9NkBkCIEUZpXlwI2CxeY
 lRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMK9VNNAUnsy8ErhNr4COYAI6YsYaH5AjShIRUlI
 NjKJ/9I8cvvC2PEe2sdBrw9FVh7a/LVz8Ltxk/cQbK2Zsv/1nk4JU2pUbjyrmaDDs2/So0MHs
 Lcv7rULP4lQubZq38FjYqTM8nzbw1ksWu7MaLIxelCuqsPvWCY5rMuICYWWBD1P7hPxCpXY/z
 jqs3K52wPfI+g0CN/rYVASDHp2ZmSYr8evy1S4lluKMREMt5qLiRACoVDzTyAIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1498242185!68560888!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8599 invoked from network); 23 Jun 2017 18:23:06 -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; 23 Jun 2017 18:23:06 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 3503C22B64;
 Fri, 23 Jun 2017 18:23:05 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 3503C22B64
Date: Fri, 23 Jun 2017 11:23: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: <2a310c63-c063-a3f4-ddb9-ed4053317a47@arm.com>
Message-ID: <alpine.DEB.2.10.1706231122560.12819@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1706201601580.12819@sstabellini-ThinkPad-X260>
 <5eec595e-befd-7a0b-9b8a-c6d10079452b@arm.com>
 <2a310c63-c063-a3f4-ddb9-ed4053317a47@arm.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] [PATCH v2] docs: improve ARM passthrough 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCAyMyBKdW4gMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9uIDIx
LzA2LzE3IDE0OjEwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gPiBIaSBTdGVmYW5vLgo+ID4gCj4g
PiBPbiAyMS8wNi8xNyAwMDowNCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gPiBBZGQg
YSB3YXJuaW5nOiB1c2UgcGFzc3Rocm91Z2ggd2l0aCBjYXJlLgo+ID4gPiAKPiA+ID4gQWRkIGEg
cG9pbnRlciB0byB0aGUgZ2ljIGRldmljZSB0cmVlIGJpbmRpbmdzLiBBZGQgYW4gZXhwbGFuYXRp
b24gb24gaG93Cj4gPiA+IHRvIGNhbGN1bGF0ZSBpcnEgbnVtYmVycyBmcm9tIGRldmljZSB0cmVl
Lgo+ID4gPiAKPiA+ID4gQWRkIGEgYnJpZWYgZXhwbGFuYXRpb24gb2YgdGhlIHJlZyBwcm9wZXJ0
eSBhbmQgYSBwb2ludGVyIHRvIHRoZSB4bCBkb2NzCj4gPiA+IGZvciBhIGRlc2NyaXB0aW9uIG9m
IHRoZSBpb21lbSBwcm9wZXJ0eS4gQWRkIGEgbm90ZSB0aGF0IGluIHRoZSBleGFtcGxlCj4gPiA+
IHdlIGFyZSB1c2luZyBkaWZmZXJlbnQgbWVtb3J5IGFkZHJlc3NlcyBmb3IgZ3Vlc3RzIGFuZCBo
b3N0Lgo+ID4gPiAKPiA+ID4gU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3Rh
YmVsbGluaUBrZXJuZWwub3JnPgo+ID4gCj4gPiBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KPiAKPiBJIHdvdWxkIGFsc28gY29uc2lkZXIgdGhpcyBkb2MgaW1w
cm92ZW1lbnQgZm9yIFhlbiA0LjkuCgpZZXMsIGRvbmUKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 23 18:29:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 18:29:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dOTKF-0001vH-SR; Fri, 23 Jun 2017 18: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 <sstabellini@kernel.org>) id 1dOTKF-0001vB-72
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 18:28:59 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 ED/73-02022-AED5D495; Fri, 23 Jun 2017 18:28:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVybKJssu7LWN9
 IgwWbDCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozOrz1MBcdFKz7O8m5g/MjfxcjFISTwh1Fi
 y6yl7F2MnBwsAg4Svxv/s3YxcnAwCsRIPPhhDRJmFAiTmHx5CStEibbE3fPLwcrZBAwl/j7Zx
 AZSLgFkL/nMARIWEVCX+HNhAiPIeGaBTYwSbQ9mg/UKC/hJfOs6AtbLKWAt8eLjQTYQm1fAW+
 L8qu+MEPf8YpS41XqMBSQhKqArcejfH6giQYmTM5+AxZkFtCSWT9/GMoFRYBaS1CwkqQWMTKs
 YNYpTi8pSi3SNjPWSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQKDsJ6BgXEH4452
 v0OMkhxMSqK8sWd8IoX4kvJTKjMSizPii0pzUosPMcpwcChJ8H6L8Y0UEixKTU+tSMvMAcYDT
 FqCg0dJhNfaHyjNW1yQmFucmQ6ROsWoKCXOuw+kTwAkkVGaB9cGi8FLjLJSwryMDAwMQjwFqU
 W5mSWo8q8YxTkYlYR5P4JM4cnMK4Gb/gpoMRPQ4hlrfEAWlyQipKQaGPvnRjx0EnWq3XN9Wc6
 b9Qwh7oZf9V5waq/YsXW188ZvKj0cDz6LGb7fP3vby0PBRpwfwx7P3rhB+e7Mv39Yih21srxV
 Ljnllf/pm1bEK+/IaG42darqCv9jLYoy5SdFNkiu3DR7zacDp5R6NqycJc2ecyDzd/d6yVMnx
 Hd56H/mfmf9mUH25x8lluKMREMt5qLiRAAZRSY/vAIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1498242536!76389323!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25486 invoked from network); 23 Jun 2017 18:28:57 -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; 23 Jun 2017 18:28:57 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 7AF9422B64;
 Fri, 23 Jun 2017 18:28:55 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 7AF9422B64
Date: Fri, 23 Jun 2017 11:28: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: <f9962094-89b3-e337-cff9-ea9fe3352cf0@arm.com>
Message-ID: <alpine.DEB.2.10.1706231123110.12819@sstabellini-ThinkPad-X260>
References: <1498117132-27139-1-git-send-email-bhupinder.thakur@linaro.org>
 <1498117132-27139-5-git-send-email-bhupinder.thakur@linaro.org>
 <alpine.DEB.2.10.1706221543390.12819@sstabellini-ThinkPad-X260>
 <f9962094-89b3-e337-cff9-ea9fe3352cf0@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
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 04/17 v5] 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCAyMyBKdW4gMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIFN0ZWZhbm8sCj4g
Cj4gT24gMjIvMDYvMTcgMjM6NTMsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IE9uIFRo
dSwgMjIgSnVuIDIwMTcsIEJodXBpbmRlciBUaGFrdXIgd3JvdGU6Cj4gPiA+ICtzdGF0aWMgdm9p
ZCB2cGwwMTFfd3JpdGVfZGF0YShzdHJ1Y3QgZG9tYWluICpkLCB1aW50OF90IGRhdGEpCj4gPiA+
ICt7Cj4gPiA+ICsgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKPiA+ID4gKyAgICBzdHJ1Y3QgdnBs
MDExICp2cGwwMTEgPSAmZC0+YXJjaC52cGwwMTE7Cj4gPiA+ICsgICAgc3RydWN0IHhlbmNvbnNf
aW50ZXJmYWNlICppbnRmID0gdnBsMDExLT5yaW5nX2J1ZjsKPiA+ID4gKyAgICBYRU5DT05TX1JJ
TkdfSURYIG91dF9jb25zLCBvdXRfcHJvZDsKPiA+ID4gKwo+ID4gPiArICAgIFZQTDAxMV9MT0NL
KGQsIGZsYWdzKTsKPiA+ID4gKwo+ID4gPiArICAgIG91dF9jb25zID0gaW50Zi0+b3V0X2NvbnM7
Cj4gPiA+ICsgICAgb3V0X3Byb2QgPSBpbnRmLT5vdXRfcHJvZDsKPiA+ID4gKwo+ID4gPiArICAg
IHNtcF9ybWIoKTsKPiA+IAo+ID4gVGhpcyBzaG91bGQgYmUKPiA+ICAgICAgICBzbXBfbWIoKTsK
PiAKPiBUbyBzcGVlZCB1cCBkaXNjdXNzaW9uLCBpdCB3b3VsZCBoYXZlIGJlZW4gbmljZSB0byBn
aXZlIGEgYml0IG1vcmUgZGV0YWlscyB3aHkKPiB5b3UgdGhpbmsgc21wX3JtYigpIGlzIG5vdCBl
bm91Z2guCj4gCj4gSW4gdGhpcyBjYXNlLCBJIHRoaW5rIHNtcF9ybWIoKSBpcyBmaW5lIGJlY2F1
c2UgYWxsIHRoZSB3cml0ZSB3ZSBjYXJlIGRlcGVuZHMKPiBvbiBvdXRfY29ucyBhbmQgb3V0X3By
b2QuIFNvIHRoZSBwcm9jZXNzb3IgY2Fubm90IHJlLW9yZGVyIGl0LgoKV2UgZGlzY3Vzc2VkIHRo
ZXNlIGJhcnJpZXJzIGF0IGxlbmd0aCB3aGVuIEkgcHVibGlzaGVkIHRoZSBwdmNhbGxzIGFuZAp4
ZW4gOXBmcyBwcm90b2NvbHMsIHNlZSBmb3IgZXhhbXBsZQphbHBpbmUuREVCLjIuMTAuMTYxMjAy
MTMxODM0MC4yNzc3QHNzdGFiZWxsaW5pLVRoaW5rUGFkLVgyNjAuIFBsZWFzZQpyZWZlciB0byAi
UmluZyBVc2FnZSIgaW4gZG9jcy9taXNjLzlwZnMubWFya2Rvd24gYW5kICJXb3JrZmxvdyIgaW4K
ZG9jcy9taXNjL3B2Y2FsbHMubWFya2Rvd24uIEkgd291bGQgbGlrZSB0byBrZWVwIHRoZW0gY29u
c2lzdGVudCBhY3Jvc3MKcHJvdG9jb2xzICh0aGUgY29uc29sZSBwcm90b2NvbCB3b3JrcyBleGFj
dGx5IGxpa2UgcHZjYWxscyBhbmQgeGVuIDlwZnMKaW4gdGhhdCByZXNwZWN0KS4KCgo+ID4gPiAr
ICAgIC8qCj4gPiA+ICsgICAgICogSXQgaXMgZXhwZWN0ZWQgdGhhdCB0aGUgcmluZyBpcyBub3Qg
ZnVsbCB3aGVuIHRoaXMgZnVuY3Rpb24gaXMKPiA+ID4gY2FsbGVkCj4gPiA+ICsgICAgICogYXMg
dGhlIGd1ZXN0IGlzIGV4cGVjdGVkIHRvIHdyaXRlIHRvIHRoZSBkYXRhIHJlZ2lzdGVyIG9ubHkg
d2hlbgo+ID4gPiB0aGUKPiA+ID4gKyAgICAgKiBUWEZGIGZsYWcgaXMgbm90IHNldC4KPiA+ID4g
KyAgICAgKiBJbiBjYXNlIHRoZSBndWVzdCBkb2VzIHdyaXRlIGV2ZW4gd2hlbiB0aGUgVFhGRiBm
bGFnIGlzIHNldCB0aGVuCj4gPiA+IHRoZQo+ID4gPiArICAgICAqIGRhdGEgd2lsbCBiZSBzaWxl
bnRseSBkcm9wcGVkLgo+ID4gPiArICAgICAqLwo+ID4gPiArICAgIGlmICggeGVuY29uc19xdWV1
ZWQob3V0X3Byb2QsIG91dF9jb25zLCBzaXplb2YoaW50Zi0+b3V0KSkgIT0KPiA+ID4gKyAgICAg
ICAgIHNpemVvZiAoaW50Zi0+b3V0KSApCj4gPiA+ICsgICAgewo+ID4gPiArICAgICAgICBpbnRm
LT5vdXRbeGVuY29uc19tYXNrKG91dF9wcm9kLCBzaXplb2YoaW50Zi0+b3V0KSldID0gZGF0YTsK
PiA+ID4gKyAgICAgICAgb3V0X3Byb2QgKz0gMTsKPiA+ID4gKyAgICAgICAgc21wX3dtYigpOwo+
ID4gPiArICAgICAgICBpbnRmLT5vdXRfcHJvZCA9IG91dF9wcm9kOwo+ID4gPiArICAgIH0KPiA+
ID4gKyAgICBlbHNlCj4gPiA+ICsgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwgInZwbDAxMTog
VW5leHBlY3RlZCBPVVQgcmluZyBidWZmZXIgZnVsbFxuIik7Cj4gPiA+ICsKPiA+ID4gKyAgICBp
ZiAoIHhlbmNvbnNfcXVldWVkKG91dF9wcm9kLCBvdXRfY29ucywgc2l6ZW9mKGludGYtPm91dCkp
ID09Cj4gPiA+ICsgICAgICAgICBzaXplb2YgKGludGYtPm91dCkgKQo+ID4gPiArICAgIHsKPiA+
ID4gKyAgICAgICAgdnBsMDExLT51YXJ0ZnIgfD0gVFhGRjsKPiA+ID4gKyAgICAgICAgdnBsMDEx
LT51YXJ0cmlzICY9IH5UWEk7Cj4gPiA+ICsgICAgfQo+ID4gPiArCj4gPiA+ICsgICAgdnBsMDEx
LT51YXJ0ZnIgfD0gQlVTWTsKPiA+ID4gKwo+ID4gPiArICAgIHZwbDAxMS0+dWFydGZyICY9IH5U
WEZFOwo+ID4gPiArCj4gPiA+ICsgICAgdnBsMDExX3VwZGF0ZV9pbnRlcnJ1cHRfc3RhdHVzKGQp
Owo+ID4gPiArCj4gPiA+ICsgICAgVlBMMDExX1VOTE9DSyhkLCBmbGFncyk7Cj4gPiA+ICsKPiA+
ID4gKyAgICAvKgo+ID4gPiArICAgICAqIFNlbmQgYW4gZXZlbnQgdG8gY29uc29sZSBiYWNrZW5k
IHRvIGluZGljYXRlIHRoYXQgdGhlcmUgaXMKPiA+ID4gKyAgICAgKiBkYXRhIGluIHRoZSBPVVQg
cmluZyBidWZmZXIuCj4gPiA+ICsgICAgICovCj4gPiA+ICsgICAgbm90aWZ5X3ZpYV94ZW5fZXZl
bnRfY2hhbm5lbChkLCB2cGwwMTEtPmV2dGNobik7Cj4gPiA+ICt9Cj4gCj4gQ2hlZXJzLAo+IAo+
IC0tIAo+IEp1bGllbiBHcmFsbAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 23 18:43:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 18: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 1dOTXr-0003R8-22; Fri, 23 Jun 2017 18:43: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 1dOTXq-0003R2-5Y
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 18:43:02 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 55/B5-03696-5316D495; Fri, 23 Jun 2017 18:43:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsVybKJssq5Rom+
 kwfoFvBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b8A8vYC47bVPROO8zWwLhRv4uRi0NI4A+j
 xJr7L5i6GDk5WAQcJLpXdQHZHByMAjESD35Yg4QZBcIkJl9ewgpRoi3x48EmMJtNwFDi75NNb
 CDlEkD2ks8cIGERAWWJ3l+/WUDGMwssZJT4cuU3M0hCWMBNYu+XWWA2p4C9xPbVU1hAbF4Bb4
 mui+8YIe45zSyx+MUvdpCEqICuxKF/f9ggigQlTs58AtbALKAlsXz6NpYJjAKzkKRmIUktYGR
 axahRnFpUllqka2Sql1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGIYMQLCDcdWC
 wEOMkhxMSqK8sWd8IoX4kvJTKjMSizPii0pzUosPMcpwcChJ8Jon+EYKCRalpqdWpGXmACMCJ
 i3BwaMkwmvtD5TmLS5IzC3OTIdInWJUlBLn9QDpEwBJZJTmwbXBovASo6yUMC8j0CFCPAWpRb
 mZJajyrxjFORiVhHkTQKbwZOaVwE1/BbSYCWjxjDU+IItLEhFSUg2Mm+0aIqTMPTQn7JvFdPa
 +056mik17Xe9/C7su8vGPaO+537WB1maHu5JnvUuMiVha1RdeeXgO91u3J+45+/VM1zF53+o7
 zy5oqfuGw+imYb9AbqKihaP0hIITv/YcO7rYyvbYzgW/38X+jf09r0+GxSdy0k+OoBmZVTV7z
 KQbeX62ZVYrx61TYinOSDTUYi4qTgQANvcDXr0CAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1498243376!68775767!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46818 invoked from network); 23 Jun 2017 18:42:57 -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; 23 Jun 2017 18:42:57 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 25F9D2199D;
 Fri, 23 Jun 2017 18:42:56 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 25F9D2199D
Date: Fri, 23 Jun 2017 11:42:55 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <594CEBEF0200007800166189@prv-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1706231131570.12819@sstabellini-ThinkPad-X260>
References: <59492D1C0200007800164AA3@prv-mh.provo.novell.com>
 <59492D1C0200007800164AA3@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1706201421210.12819@sstabellini-ThinkPad-X260>
 <594A2A1C0200007800164F2A@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1706211108530.12819@sstabellini-ThinkPad-X260>
 <594B8493020000780016595C@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1706221146320.12819@sstabellini-ThinkPad-X260>
 <594CEBEF0200007800166189@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>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org
Subject: Re: [Xen-devel] [PATCH] 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>

T24gRnJpLCAyMyBKdW4gMjAxNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+IE9uIDIyLjA2LjE3
IGF0IDIwOjUyLCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cj4gPiBPbiBUaHUsIDIy
IEp1biAyMDE3LCBKYW4gQmV1bGljaCB3cm90ZToKPiA+PiA+Pj4gT24gMjEuMDYuMTcgYXQgMjA6
NDYsIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPiA+PiA+IE9uIFdlZCwgMjEgSnVu
IDIwMTcsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+ID4+ID4+PiBPbiAyMC4wNi4xNyBhdCAyMzo0
OCwgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+IHdyb3RlOgo+ID4+ID4+ID4gT24gVHVlLCAyMCBK
dW4gMjAxNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gPj4gPj4gQEAgLTM2LDEzICszMyw3IEBA
IHN0cnVjdCBibGtpZl94ODZfMzJfcmVxdWVzdF9kaXNjYXJkIHsKPiA+PiA+PiA+PiAgICAgIGJs
a2lmX3NlY3Rvcl90IHNlY3Rvcl9udW1iZXI7ICAgIC8qIHN0YXJ0IHNlY3RvciBpZHggb24gZGlz
ayAoci93IAo+ID4+ID4gb25seSkgICovCj4gPj4gPj4gPj4gICAgICB1aW50NjRfdCAgICAgICBu
cl9zZWN0b3JzOyAgICAgICAvKiAjIG9mIGNvbnRpZ3VvdXMgc2VjdG9ycyB0byBkaXNjYXJkIAo+
ID4+ID4gICAqLwo+ID4+ID4+ID4+ICB9Owo+ID4+ID4+ID4+IC1zdHJ1Y3QgYmxraWZfeDg2XzMy
X3Jlc3BvbnNlIHsKPiA+PiA+PiA+PiAtICAgIHVpbnQ2NF90ICAgICAgICBpZDsgICAgICAgICAg
ICAgIC8qIGNvcGllZCBmcm9tIHJlcXVlc3QgKi8KPiA+PiA+PiA+PiAtICAgIHVpbnQ4X3QgICAg
ICAgICBvcGVyYXRpb247ICAgICAgIC8qIGNvcGllZCBmcm9tIHJlcXVlc3QgKi8KPiA+PiA+PiA+
PiAtICAgIGludDE2X3QgICAgICAgICBzdGF0dXM7ICAgICAgICAgIC8qIEJMS0lGX1JTUF8/Pz8g
ICAgICAgKi8KPiA+PiA+PiA+PiAtfTsKPiA+PiA+PiA+PiAgdHlwZWRlZiBzdHJ1Y3QgYmxraWZf
eDg2XzMyX3JlcXVlc3QgYmxraWZfeDg2XzMyX3JlcXVlc3RfdDsKPiA+PiA+PiA+PiAtdHlwZWRl
ZiBzdHJ1Y3QgYmxraWZfeDg2XzMyX3Jlc3BvbnNlIGJsa2lmX3g4Nl8zMl9yZXNwb25zZV90Owo+
ID4+ID4+ID4+ICAjcHJhZ21hIHBhY2socG9wKQo+ID4+ID4+ID4+ICAKPiA+PiA+PiA+PiAgLyog
eDg2XzY0IHByb3RvY29sIHZlcnNpb24gKi8KPiA+PiA+PiA+PiBAQCAtNjIsMjAgKzUzLDE0IEBA
IHN0cnVjdCBibGtpZl94ODZfNjRfcmVxdWVzdF9kaXNjYXJkIHsKPiA+PiA+PiA+PiAgICAgIGJs
a2lmX3NlY3Rvcl90IHNlY3Rvcl9udW1iZXI7ICAgIC8qIHN0YXJ0IHNlY3RvciBpZHggb24gZGlz
ayAoci93IAo+ID4+ID4gb25seSkgICovCj4gPj4gPj4gPj4gICAgICB1aW50NjRfdCAgICAgICBu
cl9zZWN0b3JzOyAgICAgICAvKiAjIG9mIGNvbnRpZ3VvdXMgc2VjdG9ycyB0byBkaXNjYXJkIAo+
ID4+ID4gICAqLwo+ID4+ID4+ID4+ICB9Owo+ID4+ID4+ID4+IC1zdHJ1Y3QgYmxraWZfeDg2XzY0
X3Jlc3BvbnNlIHsKPiA+PiA+PiA+PiAtICAgIHVpbnQ2NF90ICAgICAgIF9fYXR0cmlidXRlX18o
KF9fYWxpZ25lZF9fKDgpKSkgaWQ7Cj4gPj4gPj4gPj4gLSAgICB1aW50OF90ICAgICAgICAgb3Bl
cmF0aW9uOyAgICAgICAvKiBjb3BpZWQgZnJvbSByZXF1ZXN0ICovCj4gPj4gPj4gPj4gLSAgICBp
bnQxNl90ICAgICAgICAgc3RhdHVzOyAgICAgICAgICAvKiBCTEtJRl9SU1BfPz8/ICAgICAgICov
Cj4gPj4gPj4gPj4gLX07Cj4gPj4gPj4gPj4KPiA+PiA+PiA+PiAgdHlwZWRlZiBzdHJ1Y3QgYmxr
aWZfeDg2XzY0X3JlcXVlc3QgYmxraWZfeDg2XzY0X3JlcXVlc3RfdDsKPiA+PiA+PiA+PiAtdHlw
ZWRlZiBzdHJ1Y3QgYmxraWZfeDg2XzY0X3Jlc3BvbnNlIGJsa2lmX3g4Nl82NF9yZXNwb25zZV90
Owo+ID4+ID4+ID4+ICAKPiA+PiA+PiA+PiAgREVGSU5FX1JJTkdfVFlQRVMoYmxraWZfY29tbW9u
LCBzdHJ1Y3QgYmxraWZfY29tbW9uX3JlcXVlc3QsCj4gPj4gPj4gPj4gLSAgICAgICAgICAgICAg
ICAgIHN0cnVjdCBibGtpZl9jb21tb25fcmVzcG9uc2UpOwo+ID4+ID4+ID4+ICsgICAgICAgICAg
ICAgICAgICBzdHJ1Y3QgYmxraWZfcmVzcG9uc2UpOwo+ID4+ID4+ID4+ICBERUZJTkVfUklOR19U
WVBFUyhibGtpZl94ODZfMzIsIHN0cnVjdCBibGtpZl94ODZfMzJfcmVxdWVzdCwKPiA+PiA+PiA+
PiAtICAgICAgICAgICAgICAgICAgc3RydWN0IGJsa2lmX3g4Nl8zMl9yZXNwb25zZSk7Cj4gPj4g
Pj4gPj4gKyAgICAgICAgICAgICAgICAgIHN0cnVjdCBibGtpZl9yZXNwb25zZSBRRU1VX1BBQ0tF
RCk7Cj4gPj4gPj4gPiAKPiA+PiA+PiA+IEluIG15IHRlc3QsIHRoZSBwcmV2aW91cyBzaXplcyBh
bmQgYWxpZ25tZW50cyBvZiB0aGUgcmVzcG9uc2Ugc3RydWN0cwo+ID4+ID4+ID4gd2VyZSAob24g
Ym90aCB4ODZfMzIgYW5kIHg4Nl82NCk6Cj4gPj4gPj4gPiAKPiA+PiA+PiA+IHNpemVvZihibGtp
Zl94ODZfMzJfcmVzcG9uc2UpPTEyICAgc2l6ZW9mKGJsa2lmX3g4Nl82NF9yZXNwb25zZSk9MTYK
PiA+PiA+PiA+IGFsaWduKGJsa2lmX3g4Nl8zMl9yZXNwb25zZSk9NCAgICAgYWxpZ24oYmxraWZf
eDg2XzY0X3Jlc3BvbnNlKT04Cj4gPj4gPj4gPiAKPiA+PiA+PiA+IFdoaWxlIHdpdGggdGhlc2Ug
Y2hhbmdlcyBhcmUgbm93LCB3aGVuIGNvbXBpbGVkIG9uIHg4Nl82NDoKPiA+PiA+PiA+IHNpemVv
ZihibGtpZl94ODZfMzJfcmVzcG9uc2UpPTExICAgc2l6ZW9mKGJsa2lmX3g4Nl82NF9yZXNwb25z
ZSk9MTYKPiA+PiA+PiA+IGFsaWduKGJsa2lmX3g4Nl8zMl9yZXNwb25zZSk9MSAgICAgYWxpZ24o
YmxraWZfeDg2XzY0X3Jlc3BvbnNlKT04Cj4gPj4gPj4gPiAKPiA+PiA+PiA+IHdoZW4gY29tcGls
ZWQgb24geDg2XzMyOgo+ID4+ID4+ID4gc2l6ZW9mKGJsa2lmX3g4Nl8zMl9yZXNwb25zZSk9MTEg
ICBzaXplb2YoYmxraWZfeDg2XzY0X3Jlc3BvbnNlKT0xMgo+ID4+ID4+ID4gYWxpZ24oYmxraWZf
eDg2XzMyX3Jlc3BvbnNlKT0xICAgICBhbGlnbihibGtpZl94ODZfNjRfcmVzcG9uc2UpPTQKPiA+
PiA+PiA+IAo+ID4+ID4+ID4gRGlkIEkgZG8gbXkgdGVzdHMgd3Jvbmc/Cj4gPj4gPj4gPiAKPiA+
PiA+PiA+IFFFTVVfUEFDS0VEIGlzIG5vdCB0aGUgc2FtZSBhcyAjcHJhZ21hIHBhY2socHVzaCwg
NCkuIEluIGZhY3QsIGl0IGlzIHRoZQo+ID4+ID4+ID4gc2FtZSBhcyAjcHJhZ21hIHBhY2socHVz
aCwgMSksIGNhdXNpbmcgdGhlIHN0cnVjdCB0byBiZSBkZW5zZWx5IHBhY2tlZCwKPiA+PiA+PiA+
IGxlYXZpbmcgbm8gcGFkZGluZyB3aGF0c2V2ZXIuCj4gPj4gPj4gPiAKPiA+PiA+PiA+IEluIGFk
ZGl0aW9uLCB3aXRob3V0IF9fYXR0cmlidXRlX18oKF9fYWxpZ25lZF9fKDgpKSksCj4gPj4gPj4g
PiBibGtpZl94ODZfNjRfcmVzcG9uc2Ugd29uJ3QgYmUgOCBieXRlcyBhbGlnbmVkIHdoZW4gYnVp
bHQgb24geDg2XzMyLgo+ID4+ID4+ID4gCj4gPj4gPj4gPiBBbSBJIG1pc3Npbmcgc29tZXRoaW5n
Pwo+ID4+ID4+IAo+ID4+ID4+IFdlbGwsIHlvdSdyZSBtaXhpbmcgYXR0cmlidXRlIGFwcGxpY2F0
aW9uIHVwb24gc3RydWN0dXJlCj4gPj4gPj4gZGVjbGFyYXRpb24gd2l0aCBhdHRyaWJ1dGUgYXBw
bGljYXRpb24gdXBvbiBzdHJ1Y3R1cmUgdXNlLiBJdCdzCj4gPj4gPj4gdGhlIGxhdHRlciBoZXJl
LCBhbmQgaGVuY2UgdGhlIGF0dHJpYnV0ZSBkb2Vzbid0IGFmZmVjdAo+ID4+ID4+IHN0cnVjdHVy
ZSBsYXlvdXQgYXQgYWxsLiBBbGwgaXQgZG9lcyBpcyBhdm9pZCB0aGUgX2NvbnRhaW5pbmdfCj4g
Pj4gPj4gMzItYml0IHVuaW9uIHRvIGJlY29tZSA4LWJ5dGUgYWxpZ25lZCAoYW5kIHRhaWwgcGFk
ZGluZyB0byBiZQo+ID4+ID4+IGluc2VydGVkKS4KPiA+PiA+IAo+ID4+ID4gVGhhbmtzIGZvciB0
aGUgZXhwbGFuYXRpb24uIEkgYWRtaXQgaXQncyB0aGUgZmlyc3QgdGltZSBJIHNlZSB0aGUKPiA+
PiA+IGFsaWduZWQgYXR0cmlidXRlIGJlaW5nIHVzZWQgYXQgc3RydWN0dXJlIHVzYWdlIG9ubHku
IEkgdGhpbmsgaXQncyB0aGUKPiA+PiA+IGZpcnN0IHRpbWUgUUVNVV9QQUNLRUQgaXMgdXNlZCB0
aGlzIHdheSBpbiBRRU1VIHRvby4KPiA+PiA+IAo+ID4+ID4gQW55d2F5LCBldmVuIHRha2luZyB0
aGF0IGludG8gYWNjb3VudCwgdGhpbmdzIGFyZSBzdGlsbCBub3QgY29tcGxldGVseQo+ID4+ID4g
cmlnaHQ6IHRoZSBhbGlnbm1lbnQgb2Ygc3RydWN0IGJsa2lmX3g4Nl8zMl9yZXNwb25zZSBRRU1V
X1BBQ0tFRCBpcyA0Cj4gPj4gPiBieXRlcyBhcyB5b3Ugd3JvdGUsIGJ1dCB0aGUgc2l6ZSBvZiBz
dHJ1Y3QgYmxraWZfeDg2XzMyX3Jlc3BvbnNlIGlzCj4gPj4gPiBzdGlsbCAxNiBieXRlcyBpbnN0
ZWFkIG9mIDEyIGJ5dGVzIGluIG15IHRlc3QuIEkgc3VzcGVjdCBpdCB3b3JrZWQgZm9yCj4gPj4g
PiB5b3UgYmVjYXVzZSB0aGUgb3RoZXIgbWVtYmVyIG9mIHRoZSB1bmlvbiAoYmxraWZfeDg2XzMy
X3JlcXVlc3QpIGlzCj4gPj4gPiBsYXJnZXIgdGhhbiB0aGF0LiBIb3dldmVyLCBJIHRoaW5rIGlz
IG5vdCBhIGdvb2QgaWRlYSB0byByZWx5IG9uIHRoaXMKPiA+PiA+IGltcGxlbWVudGF0aW9uIGRl
dGFpbC4gVGhlIGltcGxlbWVudGF0aW9uIG9mIERFRklORV9SSU5HX1RZUEVTIHNob3VsZCBiZQo+
ID4+ID4gb3BhcXVlIGZyb20gb3VyIHBvaW50IG9mIHZpZXcuIFdlIHNob3VsZG4ndCBoYXZlIHRv
IGtub3cgdGhhdCB0aGVyZSBpcyBhCj4gPj4gPiB1bmlvbiB0aGVyZS4KPiA+PiAKPiA+PiBJIGRv
bid0IGZvbGxvdyAtIHdoeSBzaG91bGQgd2Ugbm90IHJlbHkgb24gdGhpcz8gSXQgaXMgYSBmdW5k
YW1lbnRhbAo+ID4+IGFzcGVjdCBvZiB0aGUgc2hhcmVkIHJpbmcgbW9kZWwgdGhhdCByZXF1ZXN0
cyBhbmQgcmVzcG9uc2VzIHNoYXJlCj4gPj4gc3BhY2UuCj4gPj4gCj4gPj4gPiBNb3Jlb3Zlciwg
dGhlIG90aGVyIHByb2JsZW0gaXMgc3RpbGwgdW5hZGRyZXNzZWQ6IHRoZSBzaXplIGFuZCBhbGln
bm1lbnQKPiA+PiA+IG9mIGJsa2lmX3g4Nl82NF9yZXNwb25zZSB3aGVuIGJ1aWx0IG9uIHg4Nl8z
MiBhcmUgMTIgYW5kIDQgaW5zdGVhZCBvZiAxNgo+ID4+ID4gYW5kIDggYnl0ZXMuIElzIHRoYXQg
d29ya2luZyBhbHNvIGJlY2F1c2UgaXQncyByZWx5aW5nIG9uIHRoZSBvdGhlcgo+ID4+ID4gbWVt
YmVyIG9mIHRoZSB1bmlvbiB0byBlbmZvcmNlIHRoZSByaWdodCBhbGlnbm1lbnQgYW5kIGJpZ2dl
ciBzaXplPwo+ID4+IAo+ID4+IFllcy4gRm9yIHRoZXNlIGFzIHdlbGwgYXMgeW91ciBjb21tZW50
cyBmdXJ0aGVyIHVwIC0gc2l6ZW9mKCkgYW5kCj4gPj4gYWxpZ25vZigpIGFyZSBjb21wbGV0ZWx5
IHVuaW50ZXJlc3RpbmcgYXMgbG9uZyBhcyB3ZSBkb24ndAo+ID4+IGluc3RhbnRpYXRlIG9iamVj
dHMgb2YgdGhvc2UgdHlwZXMgX2FuZCB0aGVuIHVzZSB0aGVtIGZvcgo+ID4+IGNvbW11bmljYXRp
b25fLiBUaGUgcGF0Y2ggc3BlY2lmaWNhbGx5IHJlbW92ZXMgaW5zdGFudGlhdGlvbiwKPiA+PiBz
d2l0Y2hpbmcgdG8gYSBwdXJlbHkgcG9pbnRlciBiYXNlZCBhcHByb2FjaC4gQW5kIHRoYXQgaXMg
Li4uCj4gPiAKPiA+IEFzIGxvbmcgYXMgd2UgZG9uJ3QgaW5zdGFudGlhdGUgb2JqZWN0cyBvZiB0
aG9zZSB0eXBlcyBhbmQgd2UgdXNlIHRoZW0KPiA+IGZvciBjb21tdW5pY2F0aW9uPyBUaGlzIGlz
IGJhc2ljYWxseSBhIGRlYXRoIHRyYXAgaGlkZGVuIGluIGFuIGlubm9jdW91cwo+ID4gbG9va2lu
ZyBoZWFkZXIgZmlsZS4KPiAKPiBJJ20gc29ycnksIGJ1dCAtIHdoYXQ/IE5laXRoZXIgZnJvbnRl
bmQgbm9yIGJhY2tlbmQgYXJlIHN1cHBvc2VkCj4gdG8gaGF2ZSBsb2NhbCBpbnN0YW50aWF0aW9u
cyBvZiB0aGUgc3RydWN0dXJlIF9hbmRfIHVzZSB0aG9zZSBmb3IKPiBjb21tdW5pY2F0aW9uLiBE
b2luZyBqdXN0IG9uZSBvZiB0aGUgdHdvIGlzIGZpbmUsIHdpdGggdGhlIGNhdmVhdAo+IG9mIHJp
c2tpbmcgdG8gcmUtaW50cm9kdWNlIHRoZSBpc3N1ZSBiZWluZyBmaXhlZCBoZXJlIGlmIGRvbmUg
c28gaW4gYQo+IGJhY2tlbmQuIE9mIGNvdXJzZSB0aGUgc2FtZSB3b3VsZCBhcHBseSB0byByZXF1
ZXN0IHN0cnVjdHVyZXMKPiB1c2VkIGJ5IGEgZnJvbnRlbmQgaWYgaXQgY2FyZXMgdG8gbm90IGxl
YWsgaW5mb3JtYXRpb24gdG8gdGhlCj4gYmFja2VuZC4KPiAKPiBUbyBvdXRyaWdodCBwcmV2ZW50
IHN1Y2ggaXNzdWVzIHRvIG9jY3VyLCBpdCB3b3VsZCBiZSBhIGdvb2QgdGhpbmcKPiBpZiB0aGUg
c3RydWN0dXJlcyBjb3VsZCBiZSBtYXJrZWQgc3VjaCB0aGF0IHRoZSBjb21waWxlciB3b3VsZAo+
IHJlZnVzZSB0byBjcmVhdGUgaW5zdGFudGlhdGlvbnMgKGkuZS4gb25seSBwb2ludGVycyB0byB0
aGUgc3RydWN0dXJlCj4gd291bGQgYmUgYWxsb3dlZCkuIEJ1dCBzaW5jZSB3ZSdkIGhhdmUgdG8g
YXJyYW5nZSBmb3IgdGhhdCBhdAo+IHN0cnVjdHVyZSBkZWNsYXJhdGlvbiBwb2ludCwgYW5kIHNp
bmNlIHN0YW5kYXJkIEM4OSBkb2Vzbid0IGhhdmUKPiB3YXlzIHRvIGFycmFuZ2UgZm9yIHRoYXQg
KGFuZCBJJ2QgaGF2ZSB0byBzZWUgd2hldGhlciB0aGVyZSdzIGEKPiBnY2Mgb3IgQzk5IGV4dGVu
c2lvbiBhbGxvd2luZyB0byBkbyBzbywgYXMgSSBjYW4ndCB0aGluayBvZiBvbmUKPiByaWdodCBh
d2F5KSwgd2Ugc2ltcGx5IGNhbid0IGRvIHNvLgoKWWVzLCB5b3UgYXJlIHJpZ2h0IHRoYXQgaWYg
d2UgY291bGQsIHdlIHdvdWxkIGRvIHRoYXQuIEl0IHdvdWxkIG1ha2UgaXQKc2FmZXIuCgoKPiA+
PiBJbiB0aGUgZW5kIEknbSBzdXJwcmlzZWQgdGhlIHFlbXUgc2lkZSBpcyBwcm92aW5nIHNvIG11
Y2ggbW9yZQo+ID4+IGRpZmZpY3VsdCB0byBnZXQgYWNjZXB0ZWQgY29tcGFyZWQgdG8gdGhlIExp
bnV4IG9uZS4KPiA+IAo+ID4gSSBhbSBoYXBweSB0byB3cml0ZSB0aGUgY29kZSBhbmQvb3IgdGhl
IGNvbW1pdCBtZXNzYWdlLiBXb3VsZCBhIHNpbXBsZQo+ID4gY2FzdCBsaWtlIGJlbG93IHdvcmsg
dG8gZml4IHRoZSBzZWN1cml0eSBpc3N1ZT8KPiAKPiBJIHN1cHBvc2Ugc28sIGJ1dCB5b3UgZG8g
cmVhbGl6ZSB0aGF0IHRoaXMgaXMgX2V4YWN0bHlfIHdoYXQKPiBteSBwYXRjaCBkb2VzLCBleGNl
cHQgeW91IHVzZSBkYW5nZXJvdXMgY2FzdHMgd2hpbGUgSSBwbGF5Cj4gdHlwZS1zYWZlPwoKV2h5
IGlzIHRoZSBjYXN0IGRhbmdlcm91cz8gQm90aCB5b3VyIHBhdGNoIGFuZCBteSB2ZXJzaW9uIG9m
IGl0IHJlbHkgb24KaW5uZXIga25vd2xlZGdlIG9mIHRoZSB3YXkgdGhlIHJpbmdzIGFyZSBsYWlk
IG91dCBpbiBtZW1vcnksIGJ1dCBhdApsZWFzdCBteSBwYXRjaCBkb2Vzbid0IGludHJvZHVjZSB0
aGUgcmlzayBvZiBpbnN0YW50aWF0aW5nIGJyb2tlbgpzdHJ1Y3RzLiBCZXNpZGVzLCB0eXBlIHNh
ZmV0eSBjaGVja3MgZG9uJ3QgYWRkIG11Y2ggdmFsdWUsIGdpdmVuIHRoYXQgd2UKcmVseSBvbiB0
aGUgd2F5IHRoZSByaW5nLmggbWFjcm9zIGhhdmUgYmVlbiB3cml0dGVuLCB3aGljaCB3ZXJlbid0
IGV2ZW4KaW1wb3J0ZWQgaW4gdGhlIFFFTVUgcHJvamVjdCB1bnRpbCBNYXJjaCB0aGlzIHllYXIu
CgpUaGVzZSBhcmUgdGhlIHJlYXNvbnMgd2h5IEkgcHJlZmVyIG15IHZlcnNpb24sIGJ1dCBJIHdv
dWxkIGNvbnNpZGVyIHlvdXIKdmVyc2lvbiB3aXRoIGNsZWFyIGluLWNvZGUgY29tbWVudHMgdGhh
dCB3YXJuIHVzZXJzIHRvIGF2b2lkCmluc3RhbnRpYXRpbmcgdGhlIHN0cnVjdHMgYmVjYXVzZSB0
aGV5IGFyZSBub3QgQUJJIGNvbXBsaWFudC4KCkhvdyBkbyB5b3Ugd2FudCB0byBwcm9jZWVkPwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 23 19:02:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 19: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 1dOTqh-0004j4-Lm; Fri, 23 Jun 2017 19:02:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dOTqg-0004iy-5H
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 19:02:30 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 9F/EC-02006-5C56D495; Fri, 23 Jun 2017 19:02:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXSPJ+BQ/dIqm+
 kwfUVZhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aaw62sBVcEKnY8mczWwNjH28XIxSEkcJFR
 YtHJeWxdjJwcwgLhEoenXGYCsUUE3CUuf5wKFOfgYBbQlzi3oxyifh6jxOdXXxhBatgEDCSmv
 F7JCmLzCjhIzJr9BKyXRUBVYvOdT2C2KNDM3gP9bBA1ghInZz5hAZnJKWAtMWWdE0iYWUBd4s
 +8S8wQtrjErSfzmSBseYnmrbOZJzDyzULSPQtJyywkLbOQtCxgZFnFqF6cWlSWWqRrrJdUlJm
 eUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERiCDECwg3HvP6dDjJIcTEqivLFnfCKF+JLy
 UyozEosz4otKc1KLDzHKcHAoSfDuTPGNFBIsSk1PrUjLzAFGA0xagoNHSYTX2h8ozVtckJhbn
 JkOkTrFqCglzssCjCEhAZBERmkeXBssAi8xykoJ8zICHSLEU5BalJtZgir/ilGcg1FJmHctyH
 aezLwSuOmvgBYzAS2escYHZHFJIkJKqoFRxbjdItI8vYlHbZXpfdP3NRznWf0vyywLPjNre2d
 +vIO2+VrP8I0cD7NSFhR6rO42ijVh/P6a4+PuuXtD5e+8DkrMVFX4cfcg96/X5pf+X46IL3bI
 cWdtOpd7szui/sSXXTsUFP/e3NlRbV5+pdKpYsOOyqv2htLbJ0j5XXE37X9vvTttFqMSS3FGo
 qEWc1FxIgC/yQjUuwIAAA==
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-5.tower-206.messagelabs.com!1498244548!100397935!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57488 invoked from network); 23 Jun 2017 19:02:28 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-5.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Jun 2017 19:02:28 -0000
Received: from [192.168.178.122]
 (dslb-094-216-192-139.094.216.pools.vodafone-ip.de [94.216.192.139])
 by services.sec.in.tum.de (Postfix) with ESMTPSA id 21F2F1056F618;
 Fri, 23 Jun 2017 21:02:22 +0200 (CEST)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20170620203332.17833-1-proskurin@sec.in.tum.de>
 <20170620203332.17833-9-proskurin@sec.in.tum.de>
 <dd0f8b2b-3072-f729-ddb7-ad2c969a7d5f@arm.com>
From: Sergej Proskurin <proskurin@sec.in.tum.de>
Message-ID: <d477979e-146a-62b7-86d5-a85f4779597d@sec.in.tum.de>
Date: Fri, 23 Jun 2017 21:09:15 +0200
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: <dd0f8b2b-3072-f729-ddb7-ad2c969a7d5f@arm.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v4 8/9] arm/mem_access: Add short-descriptor
 based gpt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLAoKWy4uLl0KCj4gCj4gTG9va2luZyBhdCB0aGUgY29kZSwgSSBzZWUgdmVyeSBs
aW1pdGVkIHBvaW50IG9mIGhhdmluZyB0aGUgb2Zmc2V0cwo+IGFycmF5IGFzIHlvdSBkb24ndCB1
c2UgYSBsb29wIGFuZCBhbHNvIHVzZSBlYWNoIG9mZnNldCBpbiBhIHNpbmdsZSBwbGFjZS4KPiAK
Pj4gKyAgICAgICAgKChwYWRkcl90KShndmEgPj4gMjApICYgKCgxVUxMIDw8ICgxMiAtIG4pKSAt
IDEpKSwKPiAKRG9uJ3QgeW91IHRoaW5rIGl0IGlzIG1vcmUgcmVhZGFibGUgdG8gaGF2ZSB0aGUg
R1ZBIG9mZnNldHMgYXQgb25lCnBsYWNlLiBBbHNvLCB0aGUgZnVuY3Rpb25hbGl0eSBpcyBpbiB0
aGlzIHdheSBzaW1pbGFyIHRvIHRoZSBvbmUgc2hvd24KaW4gZ3Vlc3Rfd2Fsa19sZC4gSW4gbXkg
b3BpbmlvbiwgaXQgaXMgbW9yZSBpbnR1aXRpdmUgdG8gaGF2ZSBib3RoCmZ1bmN0aW9ucyB3b3Jr
IGluIGEgc2ltaWxhciB3YXkuIEkgc3VnZ2VzdCBrZWVwaW5nIHRoZSBhcnJheSwgaG93ZXZlcgp1
c2luZyBHRU5NQVNLIHRvIGdlbmVyYXRlIGl0IChhcyB5b3UgbWVudGlvbmVkIGluIHlvdXIgY29t
bWVudHMgYmVsb3cpLgoKY29uc3QgdmFkZHJfdCBvZmZzZXRzWzJdID0gewogICAgKGd2YSAmIEdF
Tk1BU0soKDMxIC0gbiksIDIwKSkgPj4gMjAsCiAgICAoZ3ZhICYgR0VOTUFTSygxOSwgMTIpKSA+
PiAxMiwKfTsKCj4gCj4gRnVydGhlcm1vcmUsIGl0IHdvdWxkIGJlIGNsZWFyZXIgaWYgeW91IGZp
cnN0IG1hc2sgdGhlbiBzaGlmdC4gQXMgaXQKPiBoZWxwcyB0byB1bmRlcnN0YW5kIHRoZSBjb2Rl
Lgo+IAo+IElmIHlvdSB1c2UgR0VOTUFTSyAob3IgR0VOTUFTS19VTEwgaWYgeW91IGRvbid0IGV4
dGVuZCBHRU5NQVNLKSwgdGhpcwo+IHdpbGwgbWFrZSBldmVyeXRoaW5nIG1vcmUgb2J2aW91czoK
PiAKClsuLi5dCgoKPj4gKwo+PiArICAgIC8qCj4+ICsgICAgICogQXMgd2UgaGF2ZSBjb25zaWRl
cmVkIHVwIHRvIDIgTVNCcyBvZiB0aGUgR1ZBIGZvciBtYXBwaW5nIHRoZQo+PiBmaXJzdAo+PiAr
ICAgICAqIGxldmVsIHRyYW5zbGF0aW9uIHRhYmxlLCB3ZSBuZWVkIHRvIG1ha2Ugc3VyZSB0aGF0
IHdlIGxpbWl0Cj4+IHRoZSB0YWJsZQo+PiArICAgICAqIG9mZnNldCB0aGF0IGlzIGlzIGluZGV4
ZWQgYnkgR1ZBPDMxLW46MjA+IHRvIG1heCAxMCBiaXRzIHRvIGF2b2lkCj4+ICsgICAgICogZXhj
ZWVkaW5nIHRoZSBwYWdlIHNpemUgbGltaXQuCj4+ICsgICAgICovCj4+ICsgICAgbWFzayA9ICgo
MVVMTCA8PCAxMCkgLSAxKTsKPj4gKyAgICBwdGUgPSB0YWJsZVtvZmZzZXRzW2xldmVsXSAmIG1h
c2tdOwo+IAo+IFRoaXMgbG9va3MgcXVpdGUgY29tcGxleCBmb3IganVzdCByZWFkaW5nIGEgcHRl
LiBJIHRoaW5rIGl0IHdvdWxkIGJlCj4gd29ydGggdG8gbGV2ZXJhZ2UgdGhlIHZnaWNfZ3Vlc3Rf
YWNjZXNzX21lbW9yeSBmb3IgdGhhdCAoc2FtZSBpbiBMUEFFKS4KPiBJdCB3b3VsZCBhbHNvIGFk
ZCBzYWZldHkgaWYgdGhlIG9mZnNldHMgdGhlIHRhYmxlIGlzIG1pc3Rha2VubHkgY29tcHV0ZWQK
PiAoZnJvbSB0aGUgY3VycmVudCBjb2RlLCBJIGNhbid0IGNvbnZpbmNlIG15c2VsZiB0aGUgb2Zm
c2V0IHdpbGwgYWx3YXlzCj4gYmUgcmlnaHQpLgoKQXMgZmFyIGFzIEkgdW5kZXJzdGFuZCwgd2Ug
d291bGQgc3RpbGwgbmVlZCB0byB1c2UgdGhlIHNhbWUgb2Zmc2V0cyBldmVuCmlmIHdlIHVzZWQg
dmdpY19hY2Nlc3NfZ3Vlc3RfbWVtb3J5LiBBbHNvLCB0aGUgb25seSBzaWduaWZpY2FudApkaWZm
ZXJlbmNlIGJldHdlZW4gbXkgaW1wbGVtZW50YXRpb24gYW5kIHZnaWNfYWNjZXNzX2d1ZXN0X21l
bW9yeSBpcwp0aGF0IGdpY19hY2Nlc3NfZ3Vlc3RfbWVtb3J5IGNoZWNrcyB3aGV0aGVyIHdlIHdy
aXRlIG92ZXIgcGFnZQpib3VuZGFyaWVzLCB3aGljaCBpcyBxdWl0ZSBoYXJkIHRvIGFjaGlldmUg
YXMgdGhlIG9mZnNldHMgYXJlIGxpbWl0ZWQgaW4KbnVtYmVyIHNvIHRoYXQgdGhleSBkb24ndCBj
cm9zcyBwYWdlIGJvdW5kYXJpZXMuCgpZZXQsIGlmIHlvdSBpbnNpc3QsIEkgd2lsbCB0cnkgdG8g
aW5jb3Jwb3JhdGUgdmdpY19hY2Nlc3NfZ3Vlc3RfbWVtb3J5CmludG8gbXkgaW1wbGVtZW50YXRp
b24uCgpUaGFua3MsCn5TZXJnZWoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 23 19:18:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 19: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 1dOU6B-0005Xo-0M; Fri, 23 Jun 2017 19:18:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Jarvis.Roach@dornerworks.com>) id 1dOU69-0005Xi-VN
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 19:18:30 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 60/BD-02006-5896D495; Fri, 23 Jun 2017 19:18:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupileJIrShJLcpLzFFi42LhOX9xmm5Lpm+
 kwZ23Qhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aN7a/YCvpUK76sXsfcwHhBpYuRi0NI4Baj
 xNP3Z1i7GDmBnHqJCT8a2UBsNgFDiXPvD4DFRQRCJf5NvsEE0sAs0McksebcCbCEsECaRNeZ3
 cwQRekSzXP3skDYbhKts56BDWIRUJU4fmQFmM0rYCfR/eEGG8TmJiaJA03PwAZxCvhILDo3hx
 3EZhQQk/h+ag0TiM0sIC5x68l8MFtCQEBiyZ7zzBC2qMTLx/9YIWxFiY55V4B6OYDqNSXW79K
 HaFWUmNL9kB1ir6DEyZlPWCYwisxCMnUWQscsJB2zkHQsYGRZxahRnFpUllqka2Sml1SUmZ5R
 kpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGBf1DAyMOxhvT/Y7xCjJwaQkyht7xidSiC8pP
 6UyI7E4I76oNCe1+BCjBgeHwJWDR2YzSrHk5eelKknwOmX4RgoJFqWmp1akZeYAIxemVIKDR0
 mE19ofKM1bXJCYW5yZDpE6xajLsWH1+i9MQmAzpMR5XUBmCIAUZZTmwY2AJZFLjLJSwryMDAw
 MQjwFqUW5mSWo8q8YxTkYlYR5c0Gm8GTmlcBtegV0BBPQETPW+IAcUZKIkJJqYOxr/V3BlVx3
 nIHnX5apM8OUxe/O5Ug3Jn5baCa6yipN6DCzfJygxYo5UqyiayyF9ya/PxkhHCfHwRW+d3di5
 9fMHnX1t1tL2lMmtB6VXSq58Nj3m3/bXrfpxQjNi3kzXWbrxxkq8i83XYxMWaOjJmrXKH7QXs
 Yz5++5Ptd5U+QPKAnGnflprMRSnJFoqMVcVJwIAGcSLlwdAwAA
X-Env-Sender: Jarvis.Roach@dornerworks.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1498245507!88968779!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4362 invoked from network); 23 Jun 2017 19:18:28 -0000
Received: from unknown (HELO mail.dornerworks.com) (12.207.209.150)
 by server-16.tower-206.messagelabs.com with SMTP; 23 Jun 2017 19:18:28 -0000
Received: from Mcbain.dw.local (172.27.1.45) 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; Fri, 23 Jun
 2017 15:19:08 -0400
Received: from Mcbain.dw.local ([::1]) by Mcbain.dw.local ([::1]) with mapi id
 15.01.0669.032; Fri, 23 Jun 2017 15:19:08 -0400
From: Jarvis Roach <Jarvis.Roach@dornerworks.com>
To: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall
 <julien.grall@arm.com>
Thread-Topic: [RFC v2]Proposal to allow setting up shared memory areas between
 VMs from xl config file
Thread-Index: AQHS6elaGew6iKPGv0aiYa79AZwK0qIxpd0AgADMRACAAJgWAP//yilg
Date: Fri, 23 Jun 2017 19:19:08 +0000
Message-ID: <6a323c89e42b456892e7fa089d6acb27@dornerworks.com>
References: <CAHrd_joL58m=ZGb-afZnuwuWo3Qys=taQ1JN-CRjZ_pbdBhx5w@mail.gmail.com>
 <alpine.DEB.2.10.1706221358550.12819@sstabellini-ThinkPad-X260>
 <e1f98758-377b-2ea4-31f5-1e0435264fc4@arm.com>
 <alpine.DEB.2.10.1706231108130.12819@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1706231108130.12819@sstabellini-ThinkPad-X260>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.27.13.171]
MIME-Version: 1.0
Cc: "Edgar
 E. Iglesias" <edgar.iglesias@xilinx.com>, Wei Liu <wei.liu2@citrix.com>,
 Zhongze Liu <blackskygg@gmail.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 "edgari@xilinx.com" <edgari@xilinx.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [RFC v2]Proposal to allow setting up shared memory
 areas between VMs from xl config file
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogU3RlZmFubyBTdGFiZWxs
aW5pIFttYWlsdG86c3N0YWJlbGxpbmlAa2VybmVsLm9yZ10NCj4gU2VudDogRnJpZGF5LCBKdW5l
IDIzLCAyMDE3IDI6MjEgUE0NCj4gVG86IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+DQo+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBa
aG9uZ3plIExpdQ0KPiA8YmxhY2tza3lnZ0BnbWFpbC5jb20+OyB4ZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmc7IFdlaSBMaXUNCj4gPHdlaS5saXUyQGNpdHJpeC5jb20+OyBJYW4gSmFja3Nv
biA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT47IEphcnZpcyBSb2FjaA0KPiA8SmFydmlzLlJv
YWNoQGRvcm5lcndvcmtzLmNvbT47IGVkZ2FyaUB4aWxpbnguY29tOyBFZGdhciBFLiBJZ2xlc2lh
cw0KPiA8ZWRnYXIuaWdsZXNpYXNAeGlsaW54LmNvbT4NCj4gU3ViamVjdDogUmU6IFtSRkMgdjJd
UHJvcG9zYWwgdG8gYWxsb3cgc2V0dGluZyB1cCBzaGFyZWQgbWVtb3J5IGFyZWFzDQo+IGJldHdl
ZW4gVk1zIGZyb20geGwgY29uZmlnIGZpbGUNCj4gDQo+IE9uIEZyaSwgMjMgSnVuIDIwMTcsIEp1
bGllbiBHcmFsbCB3cm90ZToNCj4gPiBIaSwNCj4gPg0KPiA+IE9uIDIyLzA2LzE3IDIyOjA1LCBT
dGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6DQo+ID4gPiA+IFdoZW4gd2UgZW5jb3VudGVyIGFuIGlk
IElEeCBkdXJpbmcgInhsIGNyZWF0ZSI6DQo+ID4gPiA+DQo+ID4gPiA+ICAgKyBJZiBpdOKAmXMg
bm90IHVuZGVyIC9sb2NhbC9zaGFyZWRfbWVtOg0KPiA+ID4gPiAgICAgKyBJZiB0aGUgY29ycmVz
cG9uZGluZyBlbnRyeSBoYXMgYSAibWFzdGVyIiB0YWcsIGNyZWF0ZSB0aGUNCj4gPiA+ID4gICAg
ICAgY29ycmVzcG9uZGluZyBlbnRyaWVzIGZvciBJRHggaW4geGVuc3RvcmUNCj4gPiA+ID4gICAg
ICsgSWYgdGhlcmUgaXNuJ3QgYSAibWFzdGVyIiB0YWcsIHNheSBlcnJvci4NCj4gPiA+ID4NCj4g
PiA+ID4gICArIElmIGl04oCZcyBmb3VuZCB1bmRlciAvbG9jYWwvc2hhcmVkX21lbToNCj4gPiA+
ID4gICAgICsgSWYgdGhlIGNvcnJlc3BvbmRpbmcgZW50cnkgaGFzIGEgIm1hc3RlciIgdGFnLCBz
YXkgZXJyb3INCj4gPiA+ID4gICAgICsgSWYgdGhlcmUgaXNuJ3QgYSAibWFzdGVyIiB0YWcsIG1h
cCB0aGUgcGFnZXMgdG8gdGhlIG5ld2x5DQo+ID4gPiA+ICAgICAgIGNyZWF0ZWQgZG9tYWluLCBh
bmQgYWRkIHRoZSBjdXJyZW50IGRvbWFpbiBhbmQgbmVjZXNzYXJ5DQo+IGluZm9ybWF0aW9uDQo+
ID4gPiA+ICAgICAgIHVuZGVyIC9sb2NhbC9zaGFyZWRfbWVtL0lEeC9zbGF2ZXMuDQo+ID4gPg0K
PiA+ID4gQXNpZGUgZnJvbSB1c2luZyAiZ2ZuIiBpbnN0ZWFkIG9mIGdtZm4gZXZlcnl3aGVyZSwg
SSB0aGluayBpdCBsb29rcw0KPiA+ID4gcHJldHR5IGdvb2QuDQo+ID4gPg0KPiA+ID4gSSB3b3Vs
ZCBsZWF2ZSBvdXQgcGVybWlzc2lvbnMgYW5kIGNhY2hlYWJpbGl0eSBhdHRyaWJ1dGVzIGZyb20g
dGhpcw0KPiA+ID4gdmVyc2lvbiBvZiB0aGUgd29yay4gSSB3b3VsZCBqdXN0IGFkZCBhIG5vdGUg
c2F5aW5nIHRoYXQgbWVtb3J5IHdpbGwNCj4gPiA+IGJlIG1hcHBlZCBhcyBSVyByZWd1bGFyIGNh
Y2hlYWJsZSBSQU0uIE90aGVyIHBlcm1pc3Npb25zIGFuZA0KPiA+ID4gY2FjaGVhYmlsaXR5IHdp
bGwgYmUgcG9zc2libGUsIGJ1dCB0aGV5IGFyZSBub3QgaW1wbGVtZW50ZWQgeWV0Lg0KPiA+DQo+
ID4gV2VsbCwgSSB0aGluayB3ZSBzaG91bGQgZGVzaWduIHRoZSBpbnRlcmZhY2UgY29ycmVjdGx5
IGZyb20gdGhlDQo+ID4gYmVnaW5uaW5nIHRvIGZhY2lsaXRhdGUgZnV0dXJlIGV4dGVuc2lvbi4N
Cj4gDQo+IFdoaWNoIGludGVyZmFjZSBhcmUgeW91IHNwZWFraW5nIGFib3V0Pw0KPiANCj4gSSBk
b24ndCB0aGluayB3ZSBzaG91bGQgYXR0ZW1wIHRvIHdyaXRlIGhvdyB0aGUgaHlwZXJjYWxsIGlu
dGVyZmFjZSBtaWdodA0KPiBsb29rIGxpa2UgaW4gdGhlIGZ1dHVyZSB0byBzdXBwb3J0IHNldHRp
bmcgcGVybWlzc2lvbnMgYW5kIGNhY2hlYWJpbGl0eQ0KPiBhdHRyaWJ1dGVzLg0KPiANCj4gDQo+
ID4gQWxzbywgeW91IG5lZWQgdG8gY2xhcmlmeSB3aGF0IHlvdSBtZWFuIGJ5ICJyZWd1bGFyIGNh
Y2hlYWJsZSBSQU0iLg0KPiA+IEFyZSB0aGV5IHdyaXRlLXRocm91Z2gsIHdyaXRlLWJhY2suLi4/
IEJ1dCwgb24gQVJNLCB0aGlzIHdvdWxkIG9ubHkgYmUNCj4gPiB0aGUgY2FjaGluZyBhdHRyaWJ1
dGUgaW4gc3RhZ2UtMiBwYWdlIHRhYmxlLiBUaGUgZmluYWwgY2FjaGluZywgbWVtb3J5DQo+ID4g
dHlwZSwgc2hhcmVhYmlsaXR5IHdvdWxkIGJlIGEgY29tYmluYXRpb24gb2Ygc3RhZ2UtMiBhbmQg
c3RhZ2UtMSBhdHRyaWJ1dGVzLg0KPiANCj4gVGhlIHZlcnkgc2FtZSB0aGF0IGlzIHVzZWQgdG9k
YXkgZm9yIHRoZSByYW0gb2YgdmlydHVhbCBtYWNoaW5lcywgZG8gd2UgbmVlZA0KPiB0byBzYXkg
YW55IG1vcmUgdGhhbiB0aGF0PyAoRm9yIEFSTSwgcDJtX3JhbV9ydyBhbmQgTUFUVFJfTUVNLA0K
PiBMUEFFX1NIX0lOTkVSLiBGb3Igc3RhZ2UxLCB3ZSBzaG91bGQgcmVmZXIgdG8NCj4geGVuL2lu
Y2x1ZGUvcHVibGljL2FyY2gtYXJtLmguKQ0KDQpJIGhhdmUgY3VzdG9tZXJzIHdobyBuZWVkIHNv
bWUgYnVmZmVycyBMUEFFX1NIX09VVEVSIGFuZCBvdGhlcnMgd2hvIG5lZWQgTk9STUFMIG5vbi1j
YWNoZWFibGUgb3IgaW5uZXItY2FjaGVhYmxlIGJ1ZmZlcnMsIHNvIG15IHN1Z2dlc3Rpb24gaXMg
dG8gcHJvdmlkZSBhIHdheSB0byBzdXBwb3J0IHRoZSBmdWxsIGNvbWJpbmF0aW9uIG9mIGNvbmZp
Z3VyYXRpb25zLiANCg0KV2hpbGUgdGhlIHN0YWdlIDEvc3RhZ2UgMiBjb21iaW5hdGlvbiByZXN1
bHRzIGFsbG93IGd1ZXN0cyAodmlhIHRoZSBzdGFnZSAxIHRyYW5zbGF0aW9uIHJlZ2ltZSkgdG8g
Zm9yY2UgdGhlIHR3byBjb21iaW5hdGlvbnMgSSBzcGVjaWZpY2FsbHkgbWVudGlvbmVkLCAgaW4g
dGhlIGZpcnN0IGNhc2UgdGhlIGN1c3RvbWVycyB3YW50IExQQUVfU0hfT1VURVIgZm9yIGNhY2hl
IGNvaGVyZW5jeSB3aXRoIGEgRE1BLWNhcGFibGUgSS9PIGRldmljZS4gSW4gdGhhdCBjYXNlLCBY
ZW4gbmVlZHMgdG8gc2V0IHRoZSBzaGFyZWFiaWxpdHkgYXR0cmlidXRlIHRvIE9VVEVSIGluIHRo
ZSBzdGFnZSAyIHRhYmxlIHNpbmNlIHRoYXQncyB3aGF0IGlzIHVzZWQgZm9yIHRoZSBTTU1VLiBJ
biB0aGUgc2Vjb25kIGNhc2UsICBOT1JNQUwgbm9uLWNhY2hlYWJsZSBvciBpbm5lci1jYWNoZWFi
bGUsIHRoZSBjdXN0b21lcnMgYXJlIGluIGEgcG9zaXRpb24gd2hlcmUgdGhleSBjYW4ndCB0cnVz
dCB0aGUgZ3Vlc3RzIHRvIGRpc2FibGUgdGhlaXIgY2FjaGUgb3Igc2V0IGl0IGZvciBpbm5lci1j
YWNoZWFibGUsIHNvIGl0IHdvdWxkIGJlIGdvb2QgZm9yIGEgd2F5IHRvIFhlbiBvciBwcml2aWxl
Z2VkL3RydXN0ZWQgZG9tYWluIHRvIGRvIHNvLg0KDQoNCg0KDQpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 23 19:41:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 19: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 1dOURp-0007N2-RA; Fri, 23 Jun 2017 19:40:53 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ankur.a.arora@oracle.com>) id 1dOURo-0007Mw-W2
 for xen-devel@lists.xen.org; Fri, 23 Jun 2017 19:40:53 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 0F/77-23755-4CE6D495; Fri, 23 Jun 2017 19:40:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHIsWRWlGSWpSXmKPExsXSO6nOVfdwnm+
 kQdtqdYslHxezODB6HN39mymAMYo1My8pvyKBNaPp4yf2grmsFQefdbE2MK5j6WLk5BASmMgk
 sfxneBcjF5D9m1Fi2pwPjBDOBkaJQ0eeMkM47YwSC+e2sIG0CAsESWzeMY0VxBYR8JN49WEGW
 JxZQFri2pO3bBANnUwSc9ZMYwRJsAnoSDxrusIMYvMK2EqcX3qWCcRmEVCVuLN8HVhcVCBcov
 dAPxtEjaDEyZlPwO7jFLCT6Fs9FWqBmcS8zQ+ZIWxxiVtP5jNB2PIS29/OAYtLCBhKnH64jXE
 Co9AsJKNmIWmfhaR9FpL2BYwsqxjVi1OLylKLdM30kooy0zNKchMzc3QNDYz1clOLixPTU3MS
 k4r1kvNzNzECQ72egYFxB+OVNudDjJIcTEqivLFnfCKF+JLyUyozEosz4otKc1KLDzHKcHAoS
 fDKAGNHSLAoNT21Ii0zBxh1MGkJDh4lEV6TbKA0b3FBYm5xZjpE6hSjMceG1eu/MHE0fdjyhU
 mIJS8/L1VKnPdvLlCpAEhpRmke3CBYMrjEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZj3Fsg
 Unsy8Erh9r4BOYQI6ZcYaH5BTShIRUlINjBLJolvrFvXvVz791vOh0M35jAyzA1ojH51ZJXzB
 /Kbh0g6z92LBrBWu4md6azblHwp+IMv+T+zv5yKd6LM+Idy5U/X3bYzYcv6CuG/Z1mmt90L2e
 +t+3mL6qWyH1DTBQKtPlre+vFVg130WOI/jYZu6s+xH3xrj59PC315IsuB4Fn7hpl6ljhJLcU
 aioRZzUXEiAArqIXoBAwAA
X-Env-Sender: ankur.a.arora@oracle.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1498246850!106446013!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23963 invoked from network); 23 Jun 2017 19:40:51 -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; 23 Jun 2017 19:40:51 -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
 v5NJeioM026819
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 23 Jun 2017 19:40:44 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 v5NJehZZ032242
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 23 Jun 2017 19:40:43 GMT
Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v5NJehPx013948;
 Fri, 23 Jun 2017 19:40:43 GMT
Received: from [10.156.74.118] (/10.156.74.118)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 23 Jun 2017 12:40:42 -0700
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, Olaf Hering <olaf@aepfle.de>
References: <20170622135752.GA19838@aepfle.de>
 <20170622143400.GF10647@char.us.oracle.com>
 <20170622143927.GB19838@aepfle.de>
 <fa9001c7-5ef6-62c5-035f-fb64519431ed@oracle.com>
 <20170623165440.GB26150@aepfle.de>
 <9754827a-b4f3-1bb3-d527-cb3907dded5d@oracle.com>
From: Ankur Arora <ankur.a.arora@oracle.com>
Message-ID: <00ab403e-5337-2945-34ec-3df6dfdc295a@oracle.com>
Date: Fri, 23 Jun 2017 12:40:42 -0700
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: <9754827a-b4f3-1bb3-d527-cb3907dded5d@oracle.com>
Content-Language: en-US
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] live migration of HVM domUs with more than 32vcpus
 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-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>

T24gMjAxNy0wNi0yMyAxMDowMyBBTSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IAo+IAo+IE9u
IDA2LzIzLzIwMTcgMTI6NTQgUE0sIE9sYWYgSGVyaW5nIHdyb3RlOgo+PiBPbiBUaHUsIEp1biAy
MiwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+Pgo+Pj4gVGhleSBhcmUgcXVldWVkIGZvciA0LjEz
Lgo+Pj4gZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3hlbi90
aXAuZ2l0IGZvci1saW51cy00LjEzCj4+Cj4+IFRoaXMgd29ya3MgZm9yIG1lLiBUaGFua3MuCj4+
Cj4+IEkgYXNzdW1lIHRoZXJlIGlzIG5vIHJlYWR5LXRvLXB1bGwgdmFyaWFudCBmb3IgbGludXgt
NC40Lng/Cj4+IG5tLgo+IAo+IAo+IE5vdCB0aGF0IEkgYW0gYXdhcmUgb2YuIFVubGVzcyBBbmt1
ciBiYWNrcG9ydGVkIHRoZW0gdG8gT0wgd2hpY2ggaXMgCj4gKGxvb3NlbHkpIGJhc2VkIG9uIDQu
MS4KU29ycnksIG5vIGhhdmVuJ3QgYmFja3BvcnRlZCB0aGlzIHNlcmllcyBhdCBhbGwuCgpBbmt1
cgoKPiAKPiAKPiAtYm9yaXMKPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwo+IGh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 23 19:58:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 19: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 1dOUiv-0008Ii-L0; Fri, 23 Jun 2017 19:58:33 +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 1dOUit-0008IV-TT
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 19:58:32 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 FA/45-11537-7E27D495; Fri, 23 Jun 2017 19:58:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVysyfVTfdZkW+
 kQXeDusX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnHhdmTBZt6KUyduMjcw/uHqYuTiEBLYxCjR
 8eUfM4SzmFGi/ds69i5GTg5hAV+Jna2LWEBsEQF9iU23G8HizAI1Eq/ePmCEaNjHJPFhy3KwB
 JuApsSdz5+Yuhg5OHgFrCT6X6uBmCwCqhKb97iAVIgKhEv0HuhnA7F5BQQlTs58AjaeU8BH4u
 P5S2wQ480k5m1+yAxhi0vcejKfCcKWl9j+dg7zBEb+WUjaZyFpmYWkZRaSlgWMLKsYNYpTi8p
 Si3SNDPWSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQKDs56BgXEHY89ev0OMkhxM
 SqK8sWd8IoX4kvJTKjMSizPii0pzUosPMcpwcChJ8BYX+kYKCRalpqdWpGXmAOMEJi3BwaMkw
 muSDZTmLS5IzC3OTIdInWJUlBLnnQ/SJwCSyCjNg2uDxeYlRlkpYV5GBgYGIZ6C1KLczBJU+V
 eM4hyMSsK8SSBTeDLzSuCmvwJazAS0eMYaH5DFJYkIKakGxjjlo2Y8BcttYh2uXfqZejgwKrl
 Fzm529F3HKRNM+SNvNGf/O2Kt6nG88sm7s5GxrJ6794ffT1uYz/6eJ/l9tzrXkT8VBTz/JC3P
 VXVv1om8rBM48fjOsmWsD/jXrkhbosARcf8Qg+qzI6HmRX9VuSdcMTyWdUZbvWVPrfynfusVK
 cYGc2sFlViKMxINtZiLihMBKXaDGcgCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1498247910!99592823!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44998 invoked from network); 23 Jun 2017 19:58:30 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-31.messagelabs.com with SMTP; 23 Jun 2017 19:58: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 153CE344;
 Fri, 23 Jun 2017 12:58:29 -0700 (PDT)
Received: from [10.37.8.65] (unknown [10.37.8.65])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id EFF7D3F557;
 Fri, 23 Jun 2017 12:58:27 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <1498117132-27139-1-git-send-email-bhupinder.thakur@linaro.org>
 <1498117132-27139-5-git-send-email-bhupinder.thakur@linaro.org>
 <alpine.DEB.2.10.1706221543390.12819@sstabellini-ThinkPad-X260>
 <f9962094-89b3-e337-cff9-ea9fe3352cf0@arm.com>
 <alpine.DEB.2.10.1706231123110.12819@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <aa00dedc-2b9c-ab62-ac6f-ea94d3610e6d@arm.com>
Date: Fri, 23 Jun 2017 20:58: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.1706231123110.12819@sstabellini-ThinkPad-X260>
Content-Language: en-US
Cc: Bhupinder Thakur <bhupinder.thakur@linaro.org>,
 xen-devel@lists.xenproject.org, Andre Przywara <andre.przywara@arm.com>
Subject: Re: [Xen-devel] [PATCH 04/17 v5] 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>
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>

SGksCgpPbiAwNi8yMy8yMDE3IDA3OjI4IFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4g
T24gRnJpLCAyMyBKdW4gMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSBTdGVmYW5vLAo+
Pgo+PiBPbiAyMi8wNi8xNyAyMzo1MywgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+Pj4gT24g
VGh1LCAyMiBKdW4gMjAxNywgQmh1cGluZGVyIFRoYWt1ciB3cm90ZToKPj4+PiArc3RhdGljIHZv
aWQgdnBsMDExX3dyaXRlX2RhdGEoc3RydWN0IGRvbWFpbiAqZCwgdWludDhfdCBkYXRhKQo+Pj4+
ICt7Cj4+Pj4gKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwo+Pj4+ICsgICAgc3RydWN0IHZwbDAx
MSAqdnBsMDExID0gJmQtPmFyY2gudnBsMDExOwo+Pj4+ICsgICAgc3RydWN0IHhlbmNvbnNfaW50
ZXJmYWNlICppbnRmID0gdnBsMDExLT5yaW5nX2J1ZjsKPj4+PiArICAgIFhFTkNPTlNfUklOR19J
RFggb3V0X2NvbnMsIG91dF9wcm9kOwo+Pj4+ICsKPj4+PiArICAgIFZQTDAxMV9MT0NLKGQsIGZs
YWdzKTsKPj4+PiArCj4+Pj4gKyAgICBvdXRfY29ucyA9IGludGYtPm91dF9jb25zOwo+Pj4+ICsg
ICAgb3V0X3Byb2QgPSBpbnRmLT5vdXRfcHJvZDsKPj4+PiArCj4+Pj4gKyAgICBzbXBfcm1iKCk7
Cj4+Pgo+Pj4gVGhpcyBzaG91bGQgYmUKPj4+ICAgICAgICAgc21wX21iKCk7Cj4+Cj4+IFRvIHNw
ZWVkIHVwIGRpc2N1c3Npb24sIGl0IHdvdWxkIGhhdmUgYmVlbiBuaWNlIHRvIGdpdmUgYSBiaXQg
bW9yZSBkZXRhaWxzIHdoeQo+PiB5b3UgdGhpbmsgc21wX3JtYigpIGlzIG5vdCBlbm91Z2guCj4+
Cj4+IEluIHRoaXMgY2FzZSwgSSB0aGluayBzbXBfcm1iKCkgaXMgZmluZSBiZWNhdXNlIGFsbCB0
aGUgd3JpdGUgd2UgY2FyZSBkZXBlbmRzCj4+IG9uIG91dF9jb25zIGFuZCBvdXRfcHJvZC4gU28g
dGhlIHByb2Nlc3NvciBjYW5ub3QgcmUtb3JkZXIgaXQuCj4gCj4gV2UgZGlzY3Vzc2VkIHRoZXNl
IGJhcnJpZXJzIGF0IGxlbmd0aCB3aGVuIEkgcHVibGlzaGVkIHRoZSBwdmNhbGxzIGFuZAo+IHhl
biA5cGZzIHByb3RvY29scywgc2VlIGZvciBleGFtcGxlCj4gYWxwaW5lLkRFQi4yLjEwLjE2MTIw
MjEzMTgzNDAuMjc3N0Bzc3RhYmVsbGluaS1UaGlua1BhZC1YMjYwLiBQbGVhc2UKPiByZWZlciB0
byAiUmluZyBVc2FnZSIgaW4gZG9jcy9taXNjLzlwZnMubWFya2Rvd24gYW5kICJXb3JrZmxvdyIg
aW4KPiBkb2NzL21pc2MvcHZjYWxscy5tYXJrZG93bi4gSSB3b3VsZCBsaWtlIHRvIGtlZXAgdGhl
bSBjb25zaXN0ZW50IGFjcm9zcwo+IHByb3RvY29scyAodGhlIGNvbnNvbGUgcHJvdG9jb2wgd29y
a3MgZXhhY3RseSBsaWtlIHB2Y2FsbHMgYW5kIHhlbiA5cGZzCj4gaW4gdGhhdCByZXNwZWN0KS4K
Ck5vbmUgb2YgdGhlIHBlb3BsZSBpbnZvbHZlZCBpbiB0aGlzIHNlcmllcyB3ZXJlIENDZWQgb24g
dGhpcyB0aHJlYWQgYW5kIApsb29raW5nIGF0IGRvY3MvbWlzYy85cGZzLm1hcmtkb3duIG9yIGRv
Y3MvbWlzYy9wdmNhbGxzLm1hcmtkb3duIHRvIApjaGVjayB3aGF0IGJhcnJpZXIgdXNhZ2UgZm9y
IGFsbCB0aGUgUFYgcHJvdG9jb2xzIHNlZW0gYSBiaXQgb2RkLi4uCgpBbnl3YXksIHlvdSBzaG91
bGQgcHJvYmFibHkgdGhpbmsgb2Ygd3JpdGluZyBhIGNvbW1vbiBQViBkb2N1bWVudCB0byAKYXZv
aWQgc2ltaWxhciBxdWVzdGlvbiBpbiB0aGUgZnV0dXJlLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBH
cmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 23 20:09:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 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 1dOUtS-0000la-L0; Fri, 23 Jun 2017 20: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 <sstabellini@kernel.org>) id 1dOUtR-0000lS-1T
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 20:09:25 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 C0/68-02181-4757D495; Fri, 23 Jun 2017 20:09:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPIsWRWlGSWpSXmKPExsVybKJssm5xqW+
 kwaP5+hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bpXo+CWWoV0z9dZm9g7JfvYuTiEBL4wyhx
 7sR5li5GTg4WAQeJtV0t7F2MHByMAjESD35Yg4QZBcIkJl9ewgpRoi3xfspWMJtNwFDi75NNb
 CDlEkD2ks8cIGERAX2JKRN/soKMZxb4xiQx5dJBsHphgTSJrjO7mUFsTgF7ifd3NoOt5RXwlm
 jf/I4V4p7NTBKbny4FKxIV0JU49O8PG0SRoMTJmU/AGpgFfCX2rd3FDGF7S+xd84BxAqPgLCR
 ls5CUzUJSBmGrSxzcDmPLS2y7vop1FtAPIDVn3kgtYGRbxahenFpUllqka6yXVJSZnlGSm5iZ
 o2toYKqXm1pcnJiempOYVKyXnJ+7iREY+AxAsINx7z+nQ4ySHExKoryxZ3wihfiS8lMqMxKLM
 +KLSnNSiw8xynBwKEnw2pT4RgoJFqWmp1akZeYAYxAmLcHBoyTCa5INlOYtLkjMLc5Mh0idYt
 Tl2LB6/RcmIZa8/LxUKXHebJAZAiBFGaV5cCNg6eASo6yUMC8j0FFCPAWpRbmZJajyrxjFORi
 VhHklQabwZOaVwG16BXQEE9ARM9b4gBxRkoiQkgKmmMv1OgkFV2rz91WEy5SGTJIrXW4hJD3t
 3xf7nWnPJ36NzhUuf/je5Vu9i+RJD+We5a7vtZo8RcR9Pc68iZv3wmNNjyff8S/nvkpqL5Xa/
 +PF0WmO1+eFc/9YFyfKrpj13SJN/vRqbcsVyqdeV+yUnyCTvLf+TcWXVXXvLF3fiHNu/NtWmG
 +oxFKckWioxVxUnAgArjtjPgIDAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1498248562!104811972!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14403 invoked from network); 23 Jun 2017 20:09:23 -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; 23 Jun 2017 20:09:23 -0000
Received: from [10.149.184.130] (unknown [99.165.194.18])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 4718722B5E;
 Fri, 23 Jun 2017 20:09:21 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 4718722B5E
Date: Fri, 23 Jun 2017 13:09:19 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jarvis Roach <Jarvis.Roach@dornerworks.com>
In-Reply-To: <6a323c89e42b456892e7fa089d6acb27@dornerworks.com>
Message-ID: <alpine.DEB.2.10.1706231240200.12819@sstabellini-ThinkPad-X260>
References: <CAHrd_joL58m=ZGb-afZnuwuWo3Qys=taQ1JN-CRjZ_pbdBhx5w@mail.gmail.com>
 <alpine.DEB.2.10.1706221358550.12819@sstabellini-ThinkPad-X260>
 <e1f98758-377b-2ea4-31f5-1e0435264fc4@arm.com>
 <alpine.DEB.2.10.1706231108130.12819@sstabellini-ThinkPad-X260>
 <6a323c89e42b456892e7fa089d6acb27@dornerworks.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-862527681-1498247495=:12819"
Content-ID: <alpine.DEB.2.10.1706231252070.12819@sstabellini-ThinkPad-X260>
Cc: "Edgar E. Iglesias" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Zhongze Liu <blackskygg@gmail.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 "edgari@xilinx.com" <edgari@xilinx.com>, Julien Grall <julien.grall@arm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [RFC v2]Proposal to allow setting up shared memory
 areas between VMs from xl config file
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.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-862527681-1498247495=:12819
Content-Type: TEXT/PLAIN; CHARSET=UTF-8
Content-Transfer-Encoding: 8BIT
Content-ID: <alpine.DEB.2.10.1706231252071.12819@sstabellini-ThinkPad-X260>

On Fri, 23 Jun 2017, Jarvis Roach wrote:
> > -----Original Message-----
> > From: Stefano Stabellini [mailto:sstabellini@kernel.org]
> > Sent: Friday, June 23, 2017 2:21 PM
> > To: Julien Grall <julien.grall@arm.com>
> > Cc: Stefano Stabellini <sstabellini@kernel.org>; Zhongze Liu
> > <blackskygg@gmail.com>; xen-devel@lists.xenproject.org; Wei Liu
> > <wei.liu2@citrix.com>; Ian Jackson <ian.jackson@eu.citrix.com>; Jarvis Roach
> > <Jarvis.Roach@dornerworks.com>; edgari@xilinx.com; Edgar E. Iglesias
> > <edgar.iglesias@xilinx.com>
> > Subject: Re: [RFC v2]Proposal to allow setting up shared memory areas
> > between VMs from xl config file
> > 
> > On Fri, 23 Jun 2017, Julien Grall wrote:
> > > Hi,
> > >
> > > On 22/06/17 22:05, Stefano Stabellini wrote:
> > > > > When we encounter an id IDx during "xl create":
> > > > >
> > > > >   + If it’s not under /local/shared_mem:
> > > > >     + If the corresponding entry has a "master" tag, create the
> > > > >       corresponding entries for IDx in xenstore
> > > > >     + If there isn't a "master" tag, say error.
> > > > >
> > > > >   + If it’s found under /local/shared_mem:
> > > > >     + If the corresponding entry has a "master" tag, say error
> > > > >     + If there isn't a "master" tag, map the pages to the newly
> > > > >       created domain, and add the current domain and necessary
> > information
> > > > >       under /local/shared_mem/IDx/slaves.
> > > >
> > > > Aside from using "gfn" instead of gmfn everywhere, I think it looks
> > > > pretty good.
> > > >
> > > > I would leave out permissions and cacheability attributes from this
> > > > version of the work. I would just add a note saying that memory will
> > > > be mapped as RW regular cacheable RAM. Other permissions and
> > > > cacheability will be possible, but they are not implemented yet.
> > >
> > > Well, I think we should design the interface correctly from the
> > > beginning to facilitate future extension.
> > 
> > Which interface are you speaking about?
> > 
> > I don't think we should attemp to write how the hypercall interface might
> > look like in the future to support setting permissions and cacheability
> > attributes.
> > 
> > 
> > > Also, you need to clarify what you mean by "regular cacheable RAM".
> > > Are they write-through, write-back...? But, on ARM, this would only be
> > > the caching attribute in stage-2 page table. The final caching, memory
> > > type, shareability would be a combination of stage-2 and stage-1 attributes.
> > 
> > The very same that is used today for the ram of virtual machines, do we need
> > to say any more than that? (For ARM, p2m_ram_rw and MATTR_MEM,
> > LPAE_SH_INNER. For stage1, we should refer to
> > xen/include/public/arch-arm.h.)
> 
> I have customers who need some buffers LPAE_SH_OUTER and others who need NORMAL non-cacheable or inner-cacheable buffers, so my suggestion is to provide a way to support the full combination of configurations. 
> 
> While the stage 1/stage 2 combination results allow guests (via the stage 1 translation regime) to force the two combinations I specifically mentioned,  in the first case the customers want LPAE_SH_OUTER for cache coherency with a DMA-capable I/O device. In that case, Xen needs to set the shareability attribute to OUTER in the stage 2 table since that's what is used for the SMMU. In the second case,  NORMAL non-cacheable or inner-cacheable, the customers are in a position where they can't trust the guests to disable their cache or set it for inner-cacheable, so it would be good for a way to Xen or privileged/trusted domain to do so.

Let me premise that I would be happy to see the whole set of
configurations implemented in the long run, we might just not get there
on day1. We could spec out how the VM config option should look like,
but leave the cacheability and shareability parameteres unimplemented
for now (also to address Julien't comment on defining future proof
interfaces).

I understand the need for cache-coherent buffers for dma to/from
devices, but I think that problem should be solved with the iomem config
option. This project was meant to setup shared memory regions for
VM-to-VM communications. It doesn't look like that is the kind of
requirement that this framework is meant to meet, unless I am missing
something?

Normal non-cacheable buffers are more interesting: do you actually see
guests running on non-cacheable memory? If not, could you make an
example of a use-case for two VMs sharing a non-cacheable page?
--8323329-862527681-1498247495=:12819
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--8323329-862527681-1498247495=:12819--


From xen-devel-bounces@lists.xen.org Fri Jun 23 20:18:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 20:18: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 1dOV2V-0001UG-IQ; Fri, 23 Jun 2017 20: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 <julien.grall@arm.com>) id 1dOV2U-0001UA-Ez
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 20:18:46 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 9C/5B-03613-5A77D495; Fri, 23 Jun 2017 20:18:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVysyfVTXdpuW+
 kwdU7XBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bR57PZC86JV+ya95epgfG/UBcjF4eQwCZG
 iRcrj7FCOIsZJc51n2XpYuTkEBZIk9jddY0VxBYR0JfYdLuRHaSIWaCJSeLphb1sEB1AzoGmZ
 2BVbAKaEnc+f2ICsXkFrCTObP/MCGKzCKhKzPlxix3EFhUIl+g90M8GUSMocXLmE7BtnAI+Eo
 vOzQGrYRYwk5i3+SEzhC0ucevJfCYIW16ieets5gmM/LOQtM9C0jILScssJC0LGFlWMaoXpxa
 VpRbpmuolFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGKAMQ7GCcftn/EKMkB5OS
 KG/sGZ9IIb6k/JTKjMTijPii0pzU4kOMGhwcAlcOHpnNKMWSl5+XqiTBu6nMN1JIsCg1PbUiL
 TMHGEUwpRIcPEoivCwgad7igsTc4sx0iNQpRkUpcd4pIAkBkERGaR5cGyxyLzHKSgnzMgIdJc
 RTkFqUm1mCKv+KUZyDUUmY9wDIFJ7MvBK46a+AFjMBLZ6xxgdkcUkiQkqqgfFwdvfr918Mth1
 +JNzx6txM/th5j6+4z/ph7j/LWc6/uPjjwjcnnizdxHt38s9/6pvijW8n3P71/tVjmZ4lojUJ
 XtaPdlaZKa77k8k2hTEvNz6l/+HJldUhjbd/mAVXpfaalmn+vfiQxSxxj5ffhMsu8hzsevu38
 D1/Ud1ptUTefv2P1xm/GriVWIozEg21mIuKEwEGWS0+1wIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1498249124!107730688!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44907 invoked from network); 23 Jun 2017 20:18:44 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-12.tower-27.messagelabs.com with SMTP; 23 Jun 2017 20:18: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 9E478344;
 Fri, 23 Jun 2017 13:18:43 -0700 (PDT)
Received: from [10.37.8.65] (unknown [10.37.8.65])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 211CD3F587;
 Fri, 23 Jun 2017 13:18:40 -0700 (PDT)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <CAHrd_joL58m=ZGb-afZnuwuWo3Qys=taQ1JN-CRjZ_pbdBhx5w@mail.gmail.com>
 <alpine.DEB.2.10.1706221358550.12819@sstabellini-ThinkPad-X260>
 <e1f98758-377b-2ea4-31f5-1e0435264fc4@arm.com>
 <alpine.DEB.2.10.1706231108130.12819@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <53253778-a432-2039-3bdf-8520300aeddc@arm.com>
Date: Fri, 23 Jun 2017 21:18:39 +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.1706231108130.12819@sstabellini-ThinkPad-X260>
Content-Language: en-US
Cc: "Edgar E. Iglesias" <edgar.iglesias@xilinx.com>,
 Wei Liu <wei.liu2@citrix.com>, Zhongze Liu <blackskygg@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, edgari@xilinx.com,
 xen-devel@lists.xenproject.org, Jarvis Roach <Jarvis.Roach@dornerworks.com>
Subject: Re: [Xen-devel] [RFC v2]Proposal to allow setting up shared memory
 areas between VMs from xl config file
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGkgU3RlZmFubywKCk9uIDA2LzIzLzIwMTcgMDc6MjEgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3
cm90ZToKPiBPbiBGcmksIDIzIEp1biAyMDE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpLAo+
Pgo+PiBPbiAyMi8wNi8xNyAyMjowNSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+Pj4+IFdo
ZW4gd2UgZW5jb3VudGVyIGFuIGlkIElEeCBkdXJpbmcgInhsIGNyZWF0ZSI6Cj4+Pj4KPj4+PiAg
ICArIElmIGl04oCZcyBub3QgdW5kZXIgL2xvY2FsL3NoYXJlZF9tZW06Cj4+Pj4gICAgICArIElm
IHRoZSBjb3JyZXNwb25kaW5nIGVudHJ5IGhhcyBhICJtYXN0ZXIiIHRhZywgY3JlYXRlIHRoZQo+
Pj4+ICAgICAgICBjb3JyZXNwb25kaW5nIGVudHJpZXMgZm9yIElEeCBpbiB4ZW5zdG9yZQo+Pj4+
ICAgICAgKyBJZiB0aGVyZSBpc24ndCBhICJtYXN0ZXIiIHRhZywgc2F5IGVycm9yLgo+Pj4+Cj4+
Pj4gICAgKyBJZiBpdOKAmXMgZm91bmQgdW5kZXIgL2xvY2FsL3NoYXJlZF9tZW06Cj4+Pj4gICAg
ICArIElmIHRoZSBjb3JyZXNwb25kaW5nIGVudHJ5IGhhcyBhICJtYXN0ZXIiIHRhZywgc2F5IGVy
cm9yCj4+Pj4gICAgICArIElmIHRoZXJlIGlzbid0IGEgIm1hc3RlciIgdGFnLCBtYXAgdGhlIHBh
Z2VzIHRvIHRoZSBuZXdseQo+Pj4+ICAgICAgICBjcmVhdGVkIGRvbWFpbiwgYW5kIGFkZCB0aGUg
Y3VycmVudCBkb21haW4gYW5kIG5lY2Vzc2FyeSBpbmZvcm1hdGlvbgo+Pj4+ICAgICAgICB1bmRl
ciAvbG9jYWwvc2hhcmVkX21lbS9JRHgvc2xhdmVzLgo+Pj4KPj4+IEFzaWRlIGZyb20gdXNpbmcg
ImdmbiIgaW5zdGVhZCBvZiBnbWZuIGV2ZXJ5d2hlcmUsIEkgdGhpbmsgaXQgbG9va3MKPj4+IHBy
ZXR0eSBnb29kLgo+Pj4KPj4+IEkgd291bGQgbGVhdmUgb3V0IHBlcm1pc3Npb25zIGFuZCBjYWNo
ZWFiaWxpdHkgYXR0cmlidXRlcyBmcm9tIHRoaXMKPj4+IHZlcnNpb24gb2YgdGhlIHdvcmsuIEkg
d291bGQganVzdCBhZGQgYSBub3RlIHNheWluZyB0aGF0IG1lbW9yeSB3aWxsIGJlCj4+PiBtYXBw
ZWQgYXMgUlcgcmVndWxhciBjYWNoZWFibGUgUkFNLiBPdGhlciBwZXJtaXNzaW9ucyBhbmQgY2Fj
aGVhYmlsaXR5Cj4+PiB3aWxsIGJlIHBvc3NpYmxlLCBidXQgdGhleSBhcmUgbm90IGltcGxlbWVu
dGVkIHlldC4KPj4KPj4gV2VsbCwgSSB0aGluayB3ZSBzaG91bGQgZGVzaWduIHRoZSBpbnRlcmZh
Y2UgY29ycmVjdGx5IGZyb20gdGhlIGJlZ2lubmluZyB0bwo+PiBmYWNpbGl0YXRlIGZ1dHVyZSBl
eHRlbnNpb24uCj4gCj4gV2hpY2ggaW50ZXJmYWNlIGFyZSB5b3Ugc3BlYWtpbmcgYWJvdXQ/CgpU
aGUgaW50ZXJmYWNlIHdpdGggdGhlIHVzZXIsIGkuZSBsaWJ4bCBhbmQgeGwuIFRoZSBoeXBlcmNh
bGwgY2FuIGJlIAphZGRlZCBsYXRlciBpZiBuZWNlc3NhcnkgYXMgdGhpcyBjb3VsZCBiZSBhIERP
TUNUTCBzbyBub3QgcGFydCBvZiBhIApzdGFibGUgQUJJLgoKPiAKPiBJIGRvbid0IHRoaW5rIHdl
IHNob3VsZCBhdHRlbXAgdG8gd3JpdGUgaG93IHRoZSBoeXBlcmNhbGwgaW50ZXJmYWNlCj4gbWln
aHQgbG9vayBsaWtlIGluIHRoZSBmdXR1cmUgdG8gc3VwcG9ydCBzZXR0aW5nIHBlcm1pc3Npb25z
IGFuZAo+IGNhY2hlYWJpbGl0eSBhdHRyaWJ1dGVzLgo+IAo+IAo+PiBBbHNvLCB5b3UgbmVlZCB0
byBjbGFyaWZ5IHdoYXQgeW91IG1lYW4gYnkgInJlZ3VsYXIgY2FjaGVhYmxlIFJBTSIuIEFyZSB0
aGV5Cj4+IHdyaXRlLXRocm91Z2gsIHdyaXRlLWJhY2suLi4/IEJ1dCwgb24gQVJNLCB0aGlzIHdv
dWxkIG9ubHkgYmUgdGhlIGNhY2hpbmcKPj4gYXR0cmlidXRlIGluIHN0YWdlLTIgcGFnZSB0YWJs
ZS4gVGhlIGZpbmFsIGNhY2hpbmcsIG1lbW9yeSB0eXBlLCBzaGFyZWFiaWxpdHkKPj4gd291bGQg
YmUgYSBjb21iaW5hdGlvbiBvZiBzdGFnZS0yIGFuZCBzdGFnZS0xIGF0dHJpYnV0ZXMuCj4gCj4g
VGhlIHZlcnkgc2FtZSB0aGF0IGlzIHVzZWQgdG9kYXkgZm9yIHRoZSByYW0gb2YgdmlydHVhbCBt
YWNoaW5lcywgZG8gd2UKPiBuZWVkIHRvIHNheSBhbnkgbW9yZSB0aGFuIHRoYXQ/IChGb3IgQVJN
LCBwMm1fcmFtX3J3IGFuZCBNQVRUUl9NRU0sCj4gTFBBRV9TSF9JTk5FUi4gRm9yIHN0YWdlMSwg
d2Ugc2hvdWxkIHJlZmVyIHRvCj4geGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJtLmguKQoKICAq
IEFsbCBtZW1vcnkgd2hpY2ggaXMgc2hhcmVkIHdpdGggb3RoZXIgZW50aXRpZXMgaW4gdGhlIHN5
c3RlbQogICogKGluY2x1ZGluZyB0aGUgaHlwZXJ2aXNvciBhbmQgb3RoZXIgZ3Vlc3RzKSBtdXN0
IHJlc2lkZSBpbiBtZW1vcnkKICAqIHdoaWNoIGlzIG1hcHBlZCBhcyBOb3JtYWwgSW5uZXItY2Fj
aGVhYmxlLiBUaGlzIGFwcGxpZXMgdG86CiAgKiAgLSBoeXBlcmNhbGwgYXJndW1lbnRzIHBhc3Nl
ZCB2aWEgYSBwb2ludGVyIHRvIGd1ZXN0IG1lbW9yeS4KICAqICAtIG1lbW9yeSBzaGFyZWQgdmlh
IHRoZSBncmFudCB0YWJsZSBtZWNoYW5pc20gKGluY2x1ZGluZyBQViBJL08KICAqICAgIHJpbmdz
IGV0YykuCiAgKiAgLSBtZW1vcnkgc2hhcmVkIHdpdGggdGhlIGh5cGVydmlzb3IgKHN0cnVjdCBz
aGFyZWRfaW5mbywgc3RydWN0CiAgKgogICogQW55IElubmVyIGNhY2hlIGFsbG9jYXRpb24gc3Ry
YXRlZ3kgKFdyaXRlLUJhY2ssIFdyaXRlLVRocm91Z2ggZXRjKQogICogaXMgYWNjZXB0YWJsZS4g
VGhlcmUgaXMgbm8gcmVzdHJpY3Rpb24gb24gdGhlIE91dGVyLWNhY2hlYWJpbGl0eS4KClRoaXMg
ZG9lcyBub3QgaW5jbHVkZSBtZW1vcnkgc2hhcmVkIGJldHdlZW4gZ3Vlc3QgdmlhIG90aGVyIG1l
dGhvZCB0aGFuIApncmFudC10YWJsZS4gU28gdGhlIGRvY3VtZW50YXRpb24gc2hvdWxkIGJlIGF0
IGxlYXN0IHVwZGF0ZWQuCgpCdXQgQUZBSUNULCB0aGlzIGRvZXMgbm90IHNheSBhbnl0aGluZyBh
Ym91dCB0aGUgc2hhcmVhYmlsaXR5IG9mIHRoZSAKcmVnaW9uLiBJdCBvbmx5IHNwZWFrcyBhYm91
dCBvdXRlci1jYWNoZSBhbmQgaW5uZXItY2FjaGUuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxs
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 23 20:46:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 20:46:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dOVT8-0003Li-No; Fri, 23 Jun 2017 20:46: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 1dOVT7-0003Lc-AX
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 20:46:17 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 38/71-01735-81E7D495; Fri, 23 Jun 2017 20:46:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsVysyfVTVe0zjf
 S4FGDtcX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnFg+zLmggkyFZ9WzGdvYPwl2sXIxSEksIlR
 onHCB2YIZzGjxKWN3xi7GDk5hAXCJQ5PuczUxcjBISLgJ3HnaiCIySygL3FuRzlIhZDAFUaJL
 2s0QGw2AU2JO58/MYHYvAJWEie3H2AHsVkEVCUmXNzIBmKLAk3sPdDPBlEjKHFy5hMWkJGcAo
 4SG9uLQMLMAmYS8zY/ZIawxSVuPZnPBGHLS2x/O4d5AiP/LCTds5C0zELSMgtJywJGllWM6sW
 pRWWpRbomeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgYHJAAQ7GG/1OR9ilORg
 UhLljT3jEynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvdZjW+kkGBRanpqRVpmDjBGYNISHDxKI
 rwsZUBp3uKCxNzizHSI1ClGXY4Nq9d/YRJiycvPS5US5z0LMkMApCijNA9uBCxeLzHKSgnzMg
 IdJcRTkFqUm1mCKv+KUZyDUUmYdx7IFJ7MvBK4Ta+AjmACOmLGGh+QI0oSEVJSDYz+8zKcV+Y
 Et13a+56NqVkwhU02fTW76EuDZzkzNrHUJj30Nsm7d2rrpVkKHfr8V7c+u6a+LmDShZXSqW21
 p1olRY6utjl/YatORUmVpUrVtkwTs4jCnxwtBZdZ3HfOe7Oo3WOZ3cZ7H654+6xtmeudG5iru
 CNgjUZaTOWFBOcYRU3XiCdXW5VYijMSDbWYi4oTAcUeXmDSAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1498250773!101957067!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42799 invoked from network); 23 Jun 2017 20:46:13 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-206.messagelabs.com with SMTP; 23 Jun 2017 20:46: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 3DB95344;
 Fri, 23 Jun 2017 13:46:12 -0700 (PDT)
Received: from [10.37.8.65] (unknown [10.37.8.65])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C812A3F587;
 Fri, 23 Jun 2017 13:46:10 -0700 (PDT)
To: Sergej Proskurin <proskurin@sec.in.tum.de>, xen-devel@lists.xenproject.org
References: <20170620203332.17833-1-proskurin@sec.in.tum.de>
 <20170620203332.17833-9-proskurin@sec.in.tum.de>
 <dd0f8b2b-3072-f729-ddb7-ad2c969a7d5f@arm.com>
 <d477979e-146a-62b7-86d5-a85f4779597d@sec.in.tum.de>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <2a33ba1c-8f3b-dc52-cb06-423d5481b293@arm.com>
Date: Fri, 23 Jun 2017 21:46:08 +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: <d477979e-146a-62b7-86d5-a85f4779597d@sec.in.tum.de>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v4 8/9] arm/mem_access: Add short-descriptor
 based gpt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

CgpPbiAwNi8yMy8yMDE3IDA4OjA5IFBNLCBTZXJnZWogUHJvc2t1cmluIHdyb3RlOgo+IEhpIEp1
bGllbiwKCkhpIFNlcmdlaiwKCj4gCj4gWy4uLl0KPiAKPj4KPj4gTG9va2luZyBhdCB0aGUgY29k
ZSwgSSBzZWUgdmVyeSBsaW1pdGVkIHBvaW50IG9mIGhhdmluZyB0aGUgb2Zmc2V0cwo+PiBhcnJh
eSBhcyB5b3UgZG9uJ3QgdXNlIGEgbG9vcCBhbmQgYWxzbyB1c2UgZWFjaCBvZmZzZXQgaW4gYSBz
aW5nbGUgcGxhY2UuCj4+Cj4+PiArICAgICAgICAoKHBhZGRyX3QpKGd2YSA+PiAyMCkgJiAoKDFV
TEwgPDwgKDEyIC0gbikpIC0gMSkpLAo+Pgo+IERvbid0IHlvdSB0aGluayBpdCBpcyBtb3JlIHJl
YWRhYmxlIHRvIGhhdmUgdGhlIEdWQSBvZmZzZXRzIGF0IG9uZQo+IHBsYWNlLiBBbHNvLCB0aGUg
ZnVuY3Rpb25hbGl0eSBpcyBpbiB0aGlzIHdheSBzaW1pbGFyIHRvIHRoZSBvbmUgc2hvd24KPiBp
biBndWVzdF93YWxrX2xkLiBJbiBteSBvcGluaW9uLCBpdCBpcyBtb3JlIGludHVpdGl2ZSB0byBo
YXZlIGJvdGgKPiBmdW5jdGlvbnMgd29yayBpbiBhIHNpbWlsYXIgd2F5LiBJIHN1Z2dlc3Qga2Vl
cGluZyB0aGUgYXJyYXksIGhvd2V2ZXIKPiB1c2luZyBHRU5NQVNLIHRvIGdlbmVyYXRlIGl0IChh
cyB5b3UgbWVudGlvbmVkIGluIHlvdXIgY29tbWVudHMgYmVsb3cpLgoKSSBkaXNhZ3JlZSBoZXJl
LiBUaGUgd2F5IHRvIGxvb2t1cCBzaG9ydC1kZXNjcmlwdG9yIGFuZCBsb25nLWRlc2NyaXB0b3Ig
CmFyZSB2ZXJ5IGRpZmZlcmVudCwgZm9yIGluc3RhbmNlIHlvdSBkb24ndCBoYXZlIGEgbG9vcCBh
cyBlYWNoIGxldmVsIApoYW5kbGUgdGhlIG9mZnNldCBkaWZmZXJlbnRseS4gU2VlIHRoZSB3YXkg
eW91IHBsYXkgd2lsbCB0aGUgZmlyc3QgbGV2ZWwgCnRhYmxlIG9mZnNldHMuCgorICAgIHBhZGRy
ID0gKHR0YnIgJiB+bWFzaykgfCAob2Zmc2V0c1tsZXZlbF0gPDwgMik7CgpbLi4uXQoKKyAgICBt
YXNrID0gKCgxVUxMIDw8IDEwKSAtIDEpOworICAgIHB0ZSA9IHRhYmxlW29mZnNldHNbbGV2ZWxd
ICYgbWFza107CisKCklmIHlvdSBmaW5kIGEgd2F5IHRvIGF2b2lkaW5nIHBsYXlpbmcgd2l0aCB0
aGUgb2Zmc2V0cyBhbm90aGVyIHRpbWUsIAp0aGVuIG1heWJlIGl0IGlzIHdvcnRoIGl0LgoKPiAK
PiBjb25zdCB2YWRkcl90IG9mZnNldHNbMl0gPSB7Cj4gICAgICAoZ3ZhICYgR0VOTUFTSygoMzEg
LSBuKSwgMjApKSA+PiAyMCwKPiAgICAgIChndmEgJiBHRU5NQVNLKDE5LCAxMikpID4+IDEyLAo+
IH07Cj4gCj4+Cj4+IEZ1cnRoZXJtb3JlLCBpdCB3b3VsZCBiZSBjbGVhcmVyIGlmIHlvdSBmaXJz
dCBtYXNrIHRoZW4gc2hpZnQuIEFzIGl0Cj4+IGhlbHBzIHRvIHVuZGVyc3RhbmQgdGhlIGNvZGUu
Cj4+Cj4+IElmIHlvdSB1c2UgR0VOTUFTSyAob3IgR0VOTUFTS19VTEwgaWYgeW91IGRvbid0IGV4
dGVuZCBHRU5NQVNLKSwgdGhpcwo+PiB3aWxsIG1ha2UgZXZlcnl0aGluZyBtb3JlIG9idmlvdXM6
Cj4+Cj4gCj4gWy4uLl0KPiAKPiAKPj4+ICsKPj4+ICsgICAgLyoKPj4+ICsgICAgICogQXMgd2Ug
aGF2ZSBjb25zaWRlcmVkIHVwIHRvIDIgTVNCcyBvZiB0aGUgR1ZBIGZvciBtYXBwaW5nIHRoZQo+
Pj4gZmlyc3QKPj4+ICsgICAgICogbGV2ZWwgdHJhbnNsYXRpb24gdGFibGUsIHdlIG5lZWQgdG8g
bWFrZSBzdXJlIHRoYXQgd2UgbGltaXQKPj4+IHRoZSB0YWJsZQo+Pj4gKyAgICAgKiBvZmZzZXQg
dGhhdCBpcyBpcyBpbmRleGVkIGJ5IEdWQTwzMS1uOjIwPiB0byBtYXggMTAgYml0cyB0byBhdm9p
ZAo+Pj4gKyAgICAgKiBleGNlZWRpbmcgdGhlIHBhZ2Ugc2l6ZSBsaW1pdC4KPj4+ICsgICAgICov
Cj4+PiArICAgIG1hc2sgPSAoKDFVTEwgPDwgMTApIC0gMSk7Cj4+PiArICAgIHB0ZSA9IHRhYmxl
W29mZnNldHNbbGV2ZWxdICYgbWFza107Cj4+Cj4+IFRoaXMgbG9va3MgcXVpdGUgY29tcGxleCBm
b3IganVzdCByZWFkaW5nIGEgcHRlLiBJIHRoaW5rIGl0IHdvdWxkIGJlCj4+IHdvcnRoIHRvIGxl
dmVyYWdlIHRoZSB2Z2ljX2d1ZXN0X2FjY2Vzc19tZW1vcnkgZm9yIHRoYXQgKHNhbWUgaW4gTFBB
RSkuCj4+IEl0IHdvdWxkIGFsc28gYWRkIHNhZmV0eSBpZiB0aGUgb2Zmc2V0cyB0aGUgdGFibGUg
aXMgbWlzdGFrZW5seSBjb21wdXRlZAo+PiAoZnJvbSB0aGUgY3VycmVudCBjb2RlLCBJIGNhbid0
IGNvbnZpbmNlIG15c2VsZiB0aGUgb2Zmc2V0IHdpbGwgYWx3YXlzCj4+IGJlIHJpZ2h0KS4KPiAK
PiBBcyBmYXIgYXMgSSB1bmRlcnN0YW5kLCB3ZSB3b3VsZCBzdGlsbCBuZWVkIHRvIHVzZSB0aGUg
c2FtZSBvZmZzZXRzIGV2ZW4KPiBpZiB3ZSB1c2VkIHZnaWNfYWNjZXNzX2d1ZXN0X21lbW9yeS4g
QWxzbywgdGhlIG9ubHkgc2lnbmlmaWNhbnQKPiBkaWZmZXJlbmNlIGJldHdlZW4gbXkgaW1wbGVt
ZW50YXRpb24gYW5kIHZnaWNfYWNjZXNzX2d1ZXN0X21lbW9yeSBpcwo+IHRoYXQgZ2ljX2FjY2Vz
c19ndWVzdF9tZW1vcnkgY2hlY2tzIHdoZXRoZXIgd2Ugd3JpdGUgb3ZlciBwYWdlCj4gYm91bmRh
cmllcywgd2hpY2ggaXMgcXVpdGUgaGFyZCB0byBhY2hpZXZlIGFzIHRoZSBvZmZzZXRzIGFyZSBs
aW1pdGVkIGluCj4gbnVtYmVyIHNvIHRoYXQgdGhleSBkb24ndCBjcm9zcyBwYWdlIGJvdW5kYXJp
ZXMuCgorICAgICAgICAvKiBNYWtlIHN1cmUgdGhhdCB3ZSBjb25zaWRlciB0aGUgYml0cyB0dGJy
PDEyOjE0LW4+IGlmIG4gPiAyLiAqLworICAgICAgICBtYXNrID0gKCgxVUxMIDw8IDEyKSAtIDEp
ICYgfigoMVVMTCA8PCAoMTQgLSBuKSkgLSAxKTsKKyAgICAgICAgdGFibGUgPSAoc2hvcnRfZGVz
Y190ICopKCh1bnNpZ25lZCBsb25nKXRhYmxlIHwgKHVuc2lnbmVkIApsb25nKSh0dGJyICYgbWFz
aykpOwoKWy4uLl0KCisgICAgbWFzayA9ICgoMVVMTCA8PCAxMCkgLSAxKTsKKyAgICBwdGUgPSB0
YWJsZVtvZmZzZXRzW2xldmVsXSAmIG1hc2tdOwoKQXJlIHlvdSBhYmxlIHRvIHByb3ZlIG1lIHRo
aXMgd2lsbCBuZXZlciBjcm9zcyBhIHBhZ2UgYm91bmRhcnk/IApQZXJzb25hbGx5LCB3aGVuIEkg
cmVhZCB0aGF0IEkgY2Fubm90IGNvbnZpbmNlIG15c2VsZiB0aGF0IHRoaXMgd2lsbCAKbmV2ZXIg
Y3Jvc3MgaGFwcGVuLiBUaGlzIGlzIGd1ZXN0IG1lbW9yeSBtYXBwZWQsIHNvIGlmIHRoZXJlIGlz
IGFueSAKY29kaW5nIGVycm9yLCB5b3UgbWF5IGFjY2VzcyB1bm1hcHBlZCBtZW1vcnkgYW5kIHRo
ZW4gRE9TIFhlbi4gTm90IHZlcnkgCm5pY2UgOikuCgpXZSBoYXZlIGEgZnVuY3Rpb24gdGhhdCBy
ZWFkL3dyaXRlIGludG8gZ3Vlc3QgbWVtb3J5IHdpdGggYWxsIHNhZmV0eSAKY2hlY2sgYXNzb2Np
YXRlZCB0byBpdC4gV2Ugc2hvdWxkIHRha2UgYWR2YW50YWdlIG9mIGFueSBoZWxwZXJzIHRoYXQg
CndpbGwgbWl0aWdhdGUgYW55IHBvdGVudGlhbCBtaXNjYWxjdWxhdGlvbnMgYXMgeW91IHdvdWxk
IGp1c3QgdGhlIHdyb25nIApJUEEuIEl0IGlzIGJldHRlciB0aGFuIGEgRE9TIGFuZCBhbHNvIGF2
b2lkIG9wZW4tY29kaW5nIHNvIGl0IGlzIG11Y2ggCmVhc2llciB0byB1cGRhdGUgYW55IGNoYW5n
ZSBpbiB0aGUgd2F5IHdlIGFjY2VzcyB0aGUgZ3Vlc3QgbWVtb3J5LgoKQ2hlZXJzLAoKLS0gCkp1
bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 23 20:47:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 20: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 1dOVTx-0003PB-0h; Fri, 23 Jun 2017 20: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 <Jarvis.Roach@dornerworks.com>) id 1dOVTv-0003P1-Ho
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 20:47:07 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 64/D7-01709-A4E7D495; Fri, 23 Jun 2017 20:47:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupgleJIrShJLcpLzFFi42LhOX9xmq5nnW+
 kwdE3lhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bmNT2MBa3eFXNeHmdqYOzw6mLk4hASuMUo
 cXreYuYuRk4gp17izp1prCA2m4ChxLn3B8BsEQF9iU23G9lBbGaBLUwS8+6WgNjCAmkSXWd2M
 0PUpEs0z93LAmGHSZzrO8EEYrMIqEosvd4LFucVsJN4uOQFI8Ti70wSSxt+gCU4BXwkpi/eDL
 aMUUBM4vupNUwQy8Qlbj2ZD2ZLCAhILNlznhnCFpV4+fgfK4StKNEx7wrQcRxA9ZoS63fpQ7Q
 qSkzpfsgOsVdQ4uTMJywTGEVmIZk6C6FjFpKOWUg6FjCyrGJUL04tKkst0jXXSyrKTM8oyU3M
 zNE1NDDVy00tLk5MT81JTCrWS87P3cQIjAkGINjBeGyy8yFGSQ4mJVHe2DM+kUJ8SfkplRmJx
 RnxRaU5qcWHGDU4OASuHDwym1GKJS8/L1VJgjep1jdSSLAoNT21Ii0zBxi1MKUSHDxKIrwsZU
 Bp3uKCxNzizHSI1ClGXY4Nq9d/YRICmyElzrsPZIYASFFGaR7cCFgCucQoKyXMywh0oBBPQWp
 RbmYJqvwrRnEORiVh3jqQKTyZeSVwm14BHcEEdMSMNT4gR5QkIqSkGhg9n1yxmcsdHJdn+ety
 08wpt1JE2J//D1e0mfFuzXS3yS2Bt5e1fbzc3L945vtbMycvc7miZv5s4pPpZ7StGw4fExR2K
 vN766TdlhS/eGf0MlOtvgcRmQ+faH++aJWTc3lmssPpVLn+W/LzX/KnuvXITf3LKnnP8UwNQ3
 BI9YTbc+Sz2B4cXSWkxFKckWioxVxUnAgAPWsv2RsDAAA=
X-Env-Sender: Jarvis.Roach@dornerworks.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1498250825!101253582!1
X-Originating-IP: [12.207.209.150]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35166 invoked from network); 23 Jun 2017 20:47:05 -0000
Received: from unknown (HELO mail.dornerworks.com) (12.207.209.150)
 by server-3.tower-206.messagelabs.com with SMTP; 23 Jun 2017 20:47:05 -0000
Received: from Mcbain.dw.local (172.27.1.45) 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; Fri, 23 Jun
 2017 16:47:46 -0400
Received: from Mcbain.dw.local ([::1]) by Mcbain.dw.local ([::1]) with mapi id
 15.01.0669.032; Fri, 23 Jun 2017 16:47:46 -0400
From: Jarvis Roach <Jarvis.Roach@dornerworks.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Thread-Topic: [RFC v2]Proposal to allow setting up shared memory areas between
 VMs from xl config file
Thread-Index: AQHS6elaGew6iKPGv0aiYa79AZwK0qIxpd0AgADMRACAAJgWAP//yilggABUDID//72Y4A==
Date: Fri, 23 Jun 2017 20:47:46 +0000
Message-ID: <e767074c0bc24d44b1407b30322b1f03@dornerworks.com>
References: <CAHrd_joL58m=ZGb-afZnuwuWo3Qys=taQ1JN-CRjZ_pbdBhx5w@mail.gmail.com>
 <alpine.DEB.2.10.1706221358550.12819@sstabellini-ThinkPad-X260>
 <e1f98758-377b-2ea4-31f5-1e0435264fc4@arm.com>
 <alpine.DEB.2.10.1706231108130.12819@sstabellini-ThinkPad-X260>
 <6a323c89e42b456892e7fa089d6acb27@dornerworks.com>
 <alpine.DEB.2.10.1706231240200.12819@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1706231240200.12819@sstabellini-ThinkPad-X260>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.27.13.171]
MIME-Version: 1.0
Cc: "Edgar E. Iglesias" <edgar.iglesias@xilinx.com>,
 Wei Liu <wei.liu2@citrix.com>, Zhongze Liu <blackskygg@gmail.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 "edgari@xilinx.com" <edgari@xilinx.com>, Julien Grall <julien.grall@arm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [RFC v2]Proposal to allow setting up shared memory
 areas between VMs from xl config file
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogU3RlZmFubyBTdGFiZWxs
aW5pIFttYWlsdG86c3N0YWJlbGxpbmlAa2VybmVsLm9yZ10NCj4gU2VudDogRnJpZGF5LCBKdW5l
IDIzLCAyMDE3IDQ6MDkgUE0NCj4gVG86IEphcnZpcyBSb2FjaCA8SmFydmlzLlJvYWNoQGRvcm5l
cndvcmtzLmNvbT4NCj4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz47IEp1bGllbiBHcmFsbA0KPiA8anVsaWVuLmdyYWxsQGFybS5jb20+OyBaaG9uZ3plIExp
dSA8YmxhY2tza3lnZ0BnbWFpbC5jb20+OyB4ZW4tDQo+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnOyBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgSWFuIEphY2tzb24NCj4gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+OyBlZGdhcmlAeGlsaW54LmNvbTsgRWRnYXIgRS4gSWdsZXNp
YXMNCj4gPGVkZ2FyLmlnbGVzaWFzQHhpbGlueC5jb20+DQo+IFN1YmplY3Q6IFJFOiBbUkZDIHYy
XVByb3Bvc2FsIHRvIGFsbG93IHNldHRpbmcgdXAgc2hhcmVkIG1lbW9yeSBhcmVhcw0KPiBiZXR3
ZWVuIFZNcyBmcm9tIHhsIGNvbmZpZyBmaWxlDQo+IA0KPiBPbiBGcmksIDIzIEp1biAyMDE3LCBK
YXJ2aXMgUm9hY2ggd3JvdGU6DQo+ID4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+
ID4gRnJvbTogU3RlZmFubyBTdGFiZWxsaW5pIFttYWlsdG86c3N0YWJlbGxpbmlAa2VybmVsLm9y
Z10NCj4gPiA+IFNlbnQ6IEZyaWRheSwgSnVuZSAyMywgMjAxNyAyOjIxIFBNDQo+ID4gPiBUbzog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4NCj4gPiA+IENjOiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyBaaG9uZ3plIExpdQ0KPiA+ID4gPGJs
YWNrc2t5Z2dAZ21haWwuY29tPjsgeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBXZWkg
TGl1DQo+ID4gPiA8d2VpLmxpdTJAY2l0cml4LmNvbT47IElhbiBKYWNrc29uIDxpYW4uamFja3Nv
bkBldS5jaXRyaXguY29tPjsNCj4gPiA+IEphcnZpcyBSb2FjaCA8SmFydmlzLlJvYWNoQGRvcm5l
cndvcmtzLmNvbT47IGVkZ2FyaUB4aWxpbnguY29tOw0KPiA+ID4gRWRnYXIgRS4gSWdsZXNpYXMg
PGVkZ2FyLmlnbGVzaWFzQHhpbGlueC5jb20+DQo+ID4gPiBTdWJqZWN0OiBSZTogW1JGQyB2Ml1Q
cm9wb3NhbCB0byBhbGxvdyBzZXR0aW5nIHVwIHNoYXJlZCBtZW1vcnkNCj4gPiA+IGFyZWFzIGJl
dHdlZW4gVk1zIGZyb20geGwgY29uZmlnIGZpbGUNCj4gPiA+DQo+ID4gPiBPbiBGcmksIDIzIEp1
biAyMDE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6DQo+ID4gPiA+IEhpLA0KPiA+ID4gPg0KPiA+ID4g
PiBPbiAyMi8wNi8xNyAyMjowNSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOg0KPiA+ID4gPiA+
ID4gV2hlbiB3ZSBlbmNvdW50ZXIgYW4gaWQgSUR4IGR1cmluZyAieGwgY3JlYXRlIjoNCj4gPiA+
ID4gPiA+DQo+ID4gPiA+ID4gPiAgICsgSWYgaXTigJlzIG5vdCB1bmRlciAvbG9jYWwvc2hhcmVk
X21lbToNCj4gPiA+ID4gPiA+ICAgICArIElmIHRoZSBjb3JyZXNwb25kaW5nIGVudHJ5IGhhcyBh
ICJtYXN0ZXIiIHRhZywgY3JlYXRlIHRoZQ0KPiA+ID4gPiA+ID4gICAgICAgY29ycmVzcG9uZGlu
ZyBlbnRyaWVzIGZvciBJRHggaW4geGVuc3RvcmUNCj4gPiA+ID4gPiA+ICAgICArIElmIHRoZXJl
IGlzbid0IGEgIm1hc3RlciIgdGFnLCBzYXkgZXJyb3IuDQo+ID4gPiA+ID4gPg0KPiA+ID4gPiA+
ID4gICArIElmIGl04oCZcyBmb3VuZCB1bmRlciAvbG9jYWwvc2hhcmVkX21lbToNCj4gPiA+ID4g
PiA+ICAgICArIElmIHRoZSBjb3JyZXNwb25kaW5nIGVudHJ5IGhhcyBhICJtYXN0ZXIiIHRhZywg
c2F5IGVycm9yDQo+ID4gPiA+ID4gPiAgICAgKyBJZiB0aGVyZSBpc24ndCBhICJtYXN0ZXIiIHRh
ZywgbWFwIHRoZSBwYWdlcyB0byB0aGUgbmV3bHkNCj4gPiA+ID4gPiA+ICAgICAgIGNyZWF0ZWQg
ZG9tYWluLCBhbmQgYWRkIHRoZSBjdXJyZW50IGRvbWFpbiBhbmQgbmVjZXNzYXJ5DQo+ID4gPiBp
bmZvcm1hdGlvbg0KPiA+ID4gPiA+ID4gICAgICAgdW5kZXIgL2xvY2FsL3NoYXJlZF9tZW0vSUR4
L3NsYXZlcy4NCj4gPiA+ID4gPg0KPiA+ID4gPiA+IEFzaWRlIGZyb20gdXNpbmcgImdmbiIgaW5z
dGVhZCBvZiBnbWZuIGV2ZXJ5d2hlcmUsIEkgdGhpbmsgaXQNCj4gPiA+ID4gPiBsb29rcyBwcmV0
dHkgZ29vZC4NCj4gPiA+ID4gPg0KPiA+ID4gPiA+IEkgd291bGQgbGVhdmUgb3V0IHBlcm1pc3Np
b25zIGFuZCBjYWNoZWFiaWxpdHkgYXR0cmlidXRlcyBmcm9tDQo+ID4gPiA+ID4gdGhpcyB2ZXJz
aW9uIG9mIHRoZSB3b3JrLiBJIHdvdWxkIGp1c3QgYWRkIGEgbm90ZSBzYXlpbmcgdGhhdA0KPiA+
ID4gPiA+IG1lbW9yeSB3aWxsIGJlIG1hcHBlZCBhcyBSVyByZWd1bGFyIGNhY2hlYWJsZSBSQU0u
IE90aGVyDQo+ID4gPiA+ID4gcGVybWlzc2lvbnMgYW5kIGNhY2hlYWJpbGl0eSB3aWxsIGJlIHBv
c3NpYmxlLCBidXQgdGhleSBhcmUgbm90DQo+IGltcGxlbWVudGVkIHlldC4NCj4gPiA+ID4NCj4g
PiA+ID4gV2VsbCwgSSB0aGluayB3ZSBzaG91bGQgZGVzaWduIHRoZSBpbnRlcmZhY2UgY29ycmVj
dGx5IGZyb20gdGhlDQo+ID4gPiA+IGJlZ2lubmluZyB0byBmYWNpbGl0YXRlIGZ1dHVyZSBleHRl
bnNpb24uDQo+ID4gPg0KPiA+ID4gV2hpY2ggaW50ZXJmYWNlIGFyZSB5b3Ugc3BlYWtpbmcgYWJv
dXQ/DQo+ID4gPg0KPiA+ID4gSSBkb24ndCB0aGluayB3ZSBzaG91bGQgYXR0ZW1wIHRvIHdyaXRl
IGhvdyB0aGUgaHlwZXJjYWxsIGludGVyZmFjZQ0KPiA+ID4gbWlnaHQgbG9vayBsaWtlIGluIHRo
ZSBmdXR1cmUgdG8gc3VwcG9ydCBzZXR0aW5nIHBlcm1pc3Npb25zIGFuZA0KPiA+ID4gY2FjaGVh
YmlsaXR5IGF0dHJpYnV0ZXMuDQo+ID4gPg0KPiA+ID4NCj4gPiA+ID4gQWxzbywgeW91IG5lZWQg
dG8gY2xhcmlmeSB3aGF0IHlvdSBtZWFuIGJ5ICJyZWd1bGFyIGNhY2hlYWJsZSBSQU0iLg0KPiA+
ID4gPiBBcmUgdGhleSB3cml0ZS10aHJvdWdoLCB3cml0ZS1iYWNrLi4uPyBCdXQsIG9uIEFSTSwg
dGhpcyB3b3VsZA0KPiA+ID4gPiBvbmx5IGJlIHRoZSBjYWNoaW5nIGF0dHJpYnV0ZSBpbiBzdGFn
ZS0yIHBhZ2UgdGFibGUuIFRoZSBmaW5hbA0KPiA+ID4gPiBjYWNoaW5nLCBtZW1vcnkgdHlwZSwg
c2hhcmVhYmlsaXR5IHdvdWxkIGJlIGEgY29tYmluYXRpb24gb2Ygc3RhZ2UtMg0KPiBhbmQgc3Rh
Z2UtMSBhdHRyaWJ1dGVzLg0KPiA+ID4NCj4gPiA+IFRoZSB2ZXJ5IHNhbWUgdGhhdCBpcyB1c2Vk
IHRvZGF5IGZvciB0aGUgcmFtIG9mIHZpcnR1YWwgbWFjaGluZXMsIGRvDQo+ID4gPiB3ZSBuZWVk
IHRvIHNheSBhbnkgbW9yZSB0aGFuIHRoYXQ/IChGb3IgQVJNLCBwMm1fcmFtX3J3IGFuZA0KPiA+
ID4gTUFUVFJfTUVNLCBMUEFFX1NIX0lOTkVSLiBGb3Igc3RhZ2UxLCB3ZSBzaG91bGQgcmVmZXIg
dG8NCj4gPiA+IHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oLikNCj4gPg0KPiA+IEkgaGF2
ZSBjdXN0b21lcnMgd2hvIG5lZWQgc29tZSBidWZmZXJzIExQQUVfU0hfT1VURVIgYW5kIG90aGVy
cw0KPiB3aG8gbmVlZCBOT1JNQUwgbm9uLWNhY2hlYWJsZSBvciBpbm5lci1jYWNoZWFibGUgYnVm
ZmVycywgc28gbXkNCj4gc3VnZ2VzdGlvbiBpcyB0byBwcm92aWRlIGEgd2F5IHRvIHN1cHBvcnQg
dGhlIGZ1bGwgY29tYmluYXRpb24gb2YNCj4gY29uZmlndXJhdGlvbnMuDQo+ID4NCj4gPiBXaGls
ZSB0aGUgc3RhZ2UgMS9zdGFnZSAyIGNvbWJpbmF0aW9uIHJlc3VsdHMgYWxsb3cgZ3Vlc3RzICh2
aWEgdGhlIHN0YWdlIDENCj4gdHJhbnNsYXRpb24gcmVnaW1lKSB0byBmb3JjZSB0aGUgdHdvIGNv
bWJpbmF0aW9ucyBJIHNwZWNpZmljYWxseSBtZW50aW9uZWQsICBpbg0KPiB0aGUgZmlyc3QgY2Fz
ZSB0aGUgY3VzdG9tZXJzIHdhbnQgTFBBRV9TSF9PVVRFUiBmb3IgY2FjaGUgY29oZXJlbmN5IHdp
dGgNCj4gYSBETUEtY2FwYWJsZSBJL08gZGV2aWNlLiBJbiB0aGF0IGNhc2UsIFhlbiBuZWVkcyB0
byBzZXQgdGhlIHNoYXJlYWJpbGl0eQ0KPiBhdHRyaWJ1dGUgdG8gT1VURVIgaW4gdGhlIHN0YWdl
IDIgdGFibGUgc2luY2UgdGhhdCdzIHdoYXQgaXMgdXNlZCBmb3IgdGhlDQo+IFNNTVUuIEluIHRo
ZSBzZWNvbmQgY2FzZSwgIE5PUk1BTCBub24tY2FjaGVhYmxlIG9yIGlubmVyLWNhY2hlYWJsZSwg
dGhlDQo+IGN1c3RvbWVycyBhcmUgaW4gYSBwb3NpdGlvbiB3aGVyZSB0aGV5IGNhbid0IHRydXN0
IHRoZSBndWVzdHMgdG8gZGlzYWJsZSB0aGVpcg0KPiBjYWNoZSBvciBzZXQgaXQgZm9yIGlubmVy
LWNhY2hlYWJsZSwgc28gaXQgd291bGQgYmUgZ29vZCBmb3IgYSB3YXkgdG8gWGVuIG9yDQo+IHBy
aXZpbGVnZWQvdHJ1c3RlZCBkb21haW4gdG8gZG8gc28uDQo+IA0KPiBMZXQgbWUgcHJlbWlzZSB0
aGF0IEkgd291bGQgYmUgaGFwcHkgdG8gc2VlIHRoZSB3aG9sZSBzZXQgb2YgY29uZmlndXJhdGlv
bnMNCj4gaW1wbGVtZW50ZWQgaW4gdGhlIGxvbmcgcnVuLCB3ZSBtaWdodCBqdXN0IG5vdCBnZXQg
dGhlcmUgb24gZGF5MS4gV2UgY291bGQNCj4gc3BlYyBvdXQgaG93IHRoZSBWTSBjb25maWcgb3B0
aW9uIHNob3VsZCBsb29rIGxpa2UsIGJ1dCBsZWF2ZSB0aGUNCj4gY2FjaGVhYmlsaXR5IGFuZCBz
aGFyZWFiaWxpdHkgcGFyYW1ldGVyZXMgdW5pbXBsZW1lbnRlZCBmb3Igbm93IChhbHNvIHRvDQo+
IGFkZHJlc3MgSnVsaWVuJ3QgY29tbWVudCBvbiBkZWZpbmluZyBmdXR1cmUgcHJvb2YgaW50ZXJm
YWNlcykuDQo+IA0KPiBJIHVuZGVyc3RhbmQgdGhlIG5lZWQgZm9yIGNhY2hlLWNvaGVyZW50IGJ1
ZmZlcnMgZm9yIGRtYSB0by9mcm9tIGRldmljZXMsDQo+IGJ1dCBJIHRoaW5rIHRoYXQgcHJvYmxl
bSBzaG91bGQgYmUgc29sdmVkIHdpdGggdGhlIGlvbWVtIGNvbmZpZyBvcHRpb24uIFRoaXMNCj4g
cHJvamVjdCB3YXMgbWVhbnQgdG8gc2V0dXAgc2hhcmVkIG1lbW9yeSByZWdpb25zIGZvciBWTS10
by1WTQ0KPiBjb21tdW5pY2F0aW9ucy4gSXQgZG9lc24ndCBsb29rIGxpa2UgdGhhdCBpcyB0aGUg
a2luZCBvZiByZXF1aXJlbWVudCB0aGF0IHRoaXMNCj4gZnJhbWV3b3JrIGlzIG1lYW50IHRvIG1l
ZXQsIHVubGVzcyBJIGFtIG1pc3Npbmcgc29tZXRoaW5nPw0KDQpBcyB0aGUgaW50ZW50IGlzIGZv
ciBkaXJlY3QgVk0tdG8tVk0gY29tbXVuaWNhdGlvbiBJIGNvbmNlZGUgdGhlIHBvaW50LiBIb3dl
dmVyLCB0aGVyZSBpcyBpbnRlcmVzdCBpbiBJL08gLT4gY29tbW9uIGJ1ZmZlciB0aGF0IGJvdGgg
Vk1zIGNhbiBhY2Nlc3MgdXNpbmcgYSBkaXN0cmlidXRlZCBhY2Nlc3MgYWxnb3JpdGhtLCBpbiB3
aGljaCBjYXNlIHlvdSBoYXZlIGluZGlyZWN0IFZNLXRvLVZNIGNvbW11bmljYXRpb24gb2NjdXJy
aW5nLCB0aG91Z2ggbm8gZG91YnQgSSdtIHN0cmV0Y2hpbmcgdGhlIG1lYW5pbmcgYW5kIGludGVu
dCBvZiB0aGUgcHJvamVjdC4NCg0KPiBOb3JtYWwgbm9uLWNhY2hlYWJsZSBidWZmZXJzIGFyZSBt
b3JlIGludGVyZXN0aW5nOiBkbyB5b3UgYWN0dWFsbHkgc2VlDQo+IGd1ZXN0cyBydW5uaW5nIG9u
IG5vbi1jYWNoZWFibGUgbWVtb3J5PyBJZiBub3QsIGNvdWxkIHlvdSBtYWtlIGFuDQo+IGV4YW1w
bGUgb2YgYSB1c2UtY2FzZSBmb3IgdHdvIFZNcyBzaGFyaW5nIGEgbm9uLWNhY2hlYWJsZSBwYWdl
Pw0KDQpUaGVyZSBhIGNvdXBsZSBvZiBkaWZmZXJlbnQgdXNlIGNhc2VzIGZvciBndWVzdHMgcnVu
bmluZyB3aXRob3V0IG91dGVyIGNhY2hlIHNwZWNpZmljYWxseSwgb3Igd2l0aG91dCBhbnkgY2Fj
aGUgZ2VuZXJhbGx5LiBGb3Igc2FmZXR5IGFwcGxpY2F0aW9ucywgcGFydGl0aW9uaW5nICBWTXMg
dG8gdGhlaXIgb3duIENQVSBjb3JlcyB3aXRob3V0IHNoYXJpbmcgTDIgY2FjaGUgKGZvciBhbGwg
YnV0IG9uZSBWTSkgd291bGQgYWxsb3cgeW91IHRvIGVsaW1pbmF0ZSBjcm9zcyBWTSBqaXR0ZXIg
Y2F1c2VkIGJ5IGNhY2hlIGNvbnRlbnRpb24sIHdoaWxlIHN0aWxsIGdhaW5pbmcgc29tZSBhZHZh
bnRhZ2UgYnkgdXNpbmcgdGhlIEwxIGNhY2hlIChhbmQgYWxsIG9mIHRoZSBhZHZhbnRhZ2Ugb2Yg
dXNpbmcgTDIgY2FjaGUgZm9yIG9uZSBvZiB0aGVtKS4gIEZvciBzZWN1cml0eSBhcHBsaWNhdGlv
bnMsIHRoZXJlJ3MgYSBzaW1pbGFyIGRlc2lyZSBub3QgdG8gc2hhcmUgYSBjb21tb24gcmVzb3Vy
Y2UgbGlrZSBjYWNoZSBiZXR3ZWVuIFZNcyBmb3IgZmVhciB0aGF0IGEgcm9ndWUgYWN0b3IgY291
bGQgZXh0cmFjdCBpbmZvcm1hdGlvbiBmcm9tIGl0LiBJbiBib3RoIHNpdHVhdGlvbnMgaGF2aW5n
IGEgIHNoYXJlZCBwYWdlIHdvdWxkIGJlIHVzZWZ1bCBmb3IgaW50ZXItVk0gY29tbXVuaWNhdGlv
bi4gQm90aCB1c2UtY2FzZXMgcHJlc3VtZSB0aGF0IHRoZSBiYXNlIG1lbW9yeSBhbGxvY2F0ZWQg
dG8gdGhlIGd1ZXN0IGFzIHBhcnQgb2YgaXRzIFZNIGVudmlyb25tZW50IGlzIGFsc28gc2V0IHVw
IGFzIG5vbi1jYWNoZWFibGUgKG9yIGlubmVyIGNhY2hlYWJsZSksIHdoaWNoIGlzIHdoeSBpdCB3
b3VsZCBiZSB1c2VmdWwgdG8gaGF2ZSBhbiBpbnRlcmZhY2UgdG8gY29udHJvbCB0aG9zZSBhdHRy
aWJ1dGVzIGJldHRlci4NCg0KVGhlIGJlc3QgdXNlLWNhc2UgSSBjYW4gdGhpbmsgb2YgZm9yIG5v
cm1hbCwgbm9uLWNhY2hlYWJsZSBidWZmZXJzIGZvciBWTXMgd2l0aCBvdGhlcndpc2UgY2FjaGVh
YmxlICJtYWluIiBtZW1vcnkgd291bGQgYWdhaW4gYmUgYSBzZWN1cml0eSBhcHBsaWNhdGlvbiB3
aGVyZSB0aGUgY2FjaGVhYmxlIG1haW4gbWVtb3J5IGhhbmRsZXMgZW5jcnlwdGVkIGluZm9ybWF0
aW9uLCBidXQgd2hlcmUgdGhlIGRlY3J5cHRlZCBkYXRhIGlzIHB1dCBpbnRvIGEgbm9uLWNhY2hl
ZCBzaGFyZWQgYnVmZmVyIGZvciBhbm90aGVyIFZNIHRvIGNvbnN1bWUuIEFnYWluIHRoZSBjb25j
ZXJuIGlzIHRoYXQgaWYgdGhlIGJ1ZmZlciB3YXMgY2FjaGVhYmxlIHRoZW4gYSByb2d1ZSBhZ2Vu
dCBpbiB0aGUgc3lzdGVtIGNvdWxkIHVzZSBzb21lIHNpZGUgY2hhbm5lbCBleHBsb2l0IHRvIGdh
aW4gaW5mb3JtYXRpb24gYWJvdXQgdGhlIGRhdGEuDQoNCg0KDQogDQpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 23 21:05:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 21: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 1dOVlI-0004kz-HC; Fri, 23 Jun 2017 21:05:04 +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 1dOVlI-0004kn-2h
 for xen-devel@lists.xensource.com; Fri, 23 Jun 2017 21:05:04 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 E7/D8-01999-F728D495; Fri, 23 Jun 2017 21:05:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVbe6yTf
 S4NsxaYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBm7L56gKlgkXnF2yP97A2M
 DXpdjFwcQgJ/GSXOXn7HDuE8ZpRoWbSfFcLZxijxY+lUli5GTg4RAWeJr2fmsoPYvAL6EnPvb
 2AGsYUFgiSuzPjDBtIgIfCESeLOnK1MIAkJAU+JX196mWHsB7+/AhWxc7AJWEkcEgOJsgioSh
 y4vpNtAiP3AkaGVYwaxalFZalFuoaGeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZs
 YgV5nAIIdjCvbnQ8xSnIwKYnyxp7xiRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwavc6BspJFiU
 mp5akZaZAww/mLQEB4+SCC9LGVCat7ggMbc4Mx0idYpRl2PD6vVfmIRY8vLzUqXEee82ABUJg
 BRllObBjYDFwiVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ8waAXMKTmVcCt+kV0BFMQEfMWO
 MDckRJIkJKqoGR9V6f3OPlzY0WwtFiq21Z7BdanWh/d2X+q2U95e6p9qsTDp2WCv0mvTKwVWd
 zALPQtSzBgFlCcjUWjxPnXLfms9ZoObJlHd+pwrsbS66enHBm4a7Dat2yt7+Km1uLKtv8e/HI
 5MwitilinPGMDquTGc+UrPFZ5dEhIyw0fwPXVunzvP1ul5yVWIozEg21mIuKEwHQK6YhgAIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1498251898!100406294!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7614 invoked from network); 23 Jun 2017 21:04:59 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 Jun 2017 21:04: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 1dOVlB-0005ve-Ur; Fri, 23 Jun 2017 21:04: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 1dOVl6-0006Wl-8J; Fri, 23 Jun 2017 21:04:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dOVl5-0004Ep-Qr; Fri, 23 Jun 2017 21:04:52 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111020-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=d5f6383d9a0316a37fb3f05a23d4cce936a262b3
X-Osstest-Versions-That: xen=7f919ac31993e95387cac612d0dc0bf0ac7cccce
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 23 Jun 2017 21:04:51 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 111020: 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>

ZmxpZ2h0IDExMTAyMCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMTAyMC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGQ1ZjYzODNkOWEwMzE2
YTM3ZmIzZjA1YTIzZDRjY2U5MzZhMjYyYjMKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDdmOTE5YWMzMTk5M2U5NTM4N2NhYzYxMmQwZGMwYmYwYWM3Y2NjY2UKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDExMTAwOSAgMjAxNy0wNi0yMyAxNjowMjowNyBaICAgIDAgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMTEwMjAgIDIwMTctMDYtMjMgMTk6MDE6MzEgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEJodXBp
bmRlciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4KICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
CmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
aTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hp
bmcgcmV2aXNpb24gOgoKKyBicmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcmV2aXNpb249ZDVm
NjM4M2Q5YTAzMTZhMzdmYjNmMDVhMjNkNGNjZTkzNmEyNjJiMworIC4gLi9jcmktbG9jay1yZXBv
cworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgor
KysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAg
ICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwog
ICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysr
IGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0
L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNo
byAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVw
b3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sgLi9hcC1wdXNoIHhlbi11bnN0YWJsZS1zbW9rZSBkNWY2MzgzZDlhMDMxNmEzN2Zi
M2YwNWEyM2Q0Y2NlOTM2YTI2MmIzCisgYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHJldmlz
aW9uPWQ1ZjYzODNkOWEwMzE2YTM3ZmIzZjA1YTIzZDRjY2U5MzZhMjYyYjMKKyAuIC4vY3JpLWxv
Y2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFz
ayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAg
ICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25m
aWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAg
ICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUv
b3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScK
KysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9z
CisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3Nz
dGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4v
Y3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVu
YnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPXhlbgorIHhlbmJyYW5jaD14ZW4tdW5z
dGFibGUtc21va2UKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgJ1snIHh4
ZW4gPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHhxZW11LXVwc3RyZWFtLXVuc3Rh
YmxlID0geCAnXScKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJh
bmNoIHhlbi11bnN0YWJsZS1zbW9rZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisg
J1snIHhkNWY2MzgzZDlhMDMxNmEzN2ZiM2YwNWEyM2Q0Y2NlOTM2YTI2MmIzID0geCAnXScKKyA6
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
KysgOiB0ZXN0ZWQvbGludXgtMy4xNAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4
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
NWY2MzgzZDlhMDMxNmEzN2ZiM2YwNWEyM2Q0Y2NlOTM2YTI2MmIzOnJlZnMvaGVhZHMvc21va2UK
VG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDdmOTE5
YWMuLmQ1ZjYzODMgIGQ1ZjYzODNkOWEwMzE2YTM3ZmIzZjA1YTIzZDRjY2U5MzZhMjYyYjMgLT4g
c21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 23 21:44:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 21:44:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dOWN3-0007Cn-M4; Fri, 23 Jun 2017 21:44:05 +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 1dOWN2-0007CQ-4O
 for xen-devel@lists.xensource.com; Fri, 23 Jun 2017 21:44:04 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 AC/FE-23755-3AB8D495; Fri, 23 Jun 2017 21:44:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXdRt2+
 kwdX5EhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN2Hu+j7VgYl7FnkP72RoY
 d7p0MXJxCAn8ZZRYsO41G4TzmFHi/YyzrBDONkaJ83+nMXUxcnKICDhLfD0zlx3E5hXQl1h46
 jRQEQeHsICVROsdeZB6CYHtGhLH3j0Eq5EQ8JRY2LYczl408xVzFyM7BxtQ/SExkCiLgKrE9A
 P3mCcwci9gZFjFqFGcWlSWWqRrZKaXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iRH
 o83oGBsYdjA17/Q4xSnIwKYnyxp7xiRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwdvQ5RspJFiU
 mp5akZaZAww+mLQEB4+SCC9LGVCat7ggMbc4Mx0idYpRl2PD6vVfmIRY8vLzUqXEeU+BzBAAK
 coozYMbAYuES4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeReDTOHJzCuB2/QK6AgmoCNmrP
 EBOaIkESEl1cAYyfI2TY4r8F9SL3OZw62ETWLcytEvrq7a6s3Yf9n5xeFv30xuP+9dlv3vo1U
 Oo12Uj4S/3C+Gh04LNr9+mim7zOhgoMmElYYvji0pW7crJHLiwuVHLgWl8a3068wQ8hZ4Lrn3
 nb/QNC9VZa2NYo8Ez3v6mH988X7DRtN//HsM3s2YmDvTf46rEktxRqKhFnNRcSIAn/jgfn8CA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1498254241!107222827!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5631 invoked from network); 23 Jun 2017 21:44:02 -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 Jun 2017 21:44: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 1dOWMw-00075v-Tr; Fri, 23 Jun 2017 21:43: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 1dOWMr-0001Yv-Fs; Fri, 23 Jun 2017 21:43:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dOWMr-0001dX-2P; Fri, 23 Jun 2017 21:43:53 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110978-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-4.9-testing:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl-xsm:xen-install:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl:xen-install:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64: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-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd: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-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-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-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-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-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-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-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-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-qemuu-nested-amd:debian-hvm-install/l1/l2: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-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=b38b1479a532f08fedd7f3b761673bc78b66739d
X-Osstest-Versions-That: xen=e197d29514165202308fe65db6effc4835aabfeb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 23 Jun 2017 21:43:53 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 110978: 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>

ZmxpZ2h0IDExMDk3OCB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMDk3OC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAgNiB4ZW4tYm9vdCAgICAgICBmYWlsIGluIDExMDk0MiBSRUdSLiB2cy4gMTEwNTUwCgpU
ZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAxNSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZh
aWwgaW4gMTEwOTQyIHBhc3MgaW4gMTEwOTc4CiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAg
ICA1IHhlbi1pbnN0YWxsICAgICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMTA5NDIKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgIDUgeGVuLWluc3RhbGwgICAgICAgICAgICAgICAgZmFp
bCBwYXNzIGluIDExMDk0MgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93
YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
IDE2IGd1ZXN0LXN0b3AgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDU0MgoKVGVzdHMgd2hpY2gg
ZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICBmYWlsIGluIDExMDk0MiBsaWtlIDEx
MDQ5OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3Ag
IGZhaWwgaW4gMTEwOTQyIGxpa2UgMTEwNTI0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCA5IHdpbmRvd3MtaW5zdGFsbCBmYWlsIGluIDExMDk0MiBsaWtlIDExMDU1MAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgOSB3aW5kb3dzLWluc3RhbGwgZmFpbCBp
biAxMTA5NDIgbGlrZSAxMTA1NTAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTA5NDIgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExMDk0MiBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNSBndWVzdC1s
b2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMTA1NDIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMTA1NTAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3Jh
dGUveDEwIGZhaWwgbGlrZSAxMTA1NTAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDkg
ZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDExMDU1MAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDkgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIGJ1aWxkLWFt
ZDY0LXByZXYgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkL2Rpc3QtdGVzdCAgICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiBidWls
ZC1pMzg2LXByZXYgICAgICAgICAgICAgICA2IHhlbi1idWlsZC9kaXN0LXRlc3QgICAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEyIGd1ZXN0LXNhdmVyZXN0b3JlICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMiBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTEgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMSBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNiBkZWJpYW4taHZtLWluc3RhbGwv
bDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA5IHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgYjM4
YjE0NzlhNTMyZjA4ZmVkZDdmM2I3NjE2NzNiYzc4YjY2NzM5ZApiYXNlbGluZSB2ZXJzaW9uOgog
eGVuICAgICAgICAgICAgICAgICAgZTE5N2QyOTUxNDE2NTIwMjMwOGZlNjVkYjZlZmZjNDgzNWFh
YmZlYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEwNTUwICAyMDE3LTA2LTE4IDIxOjQ5OjQyIFog
ICAgNCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExMDU2OCAgMjAxNy0wNi0xOSAxMzoxNDoz
MiBaICAgIDQgZGF5cyAgICA0IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMDk0MiAg
MjAxNy0wNi0yMSAxNjozMDo0NSBaICAgIDIgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxl
IHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJlIFByenl3YXJhIDxhbmRy
ZS5wcnp5d2FyYUBhcm0uY29tPgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogIElhbiBK
YWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIEtvbnJh
ZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KICBTZXJnZXkgRHlhc2xp
IDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgWmhvbmd6
ZSBMaXUgPGJsYWNrc2t5Z2dAZ21haWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
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
aGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJl
IDc1NCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 23 22:01:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 22:01: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 1dOWdq-0008SY-1T; Fri, 23 Jun 2017 22:01:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <garsilva@embeddedor.com>) id 1dOWdo-0008SS-Ca
 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 22:01:24 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 D9/9F-03620-3BF8D495; Fri, 23 Jun 2017 22:01:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIKsWRWlGSWpSXmKPExsVyYKeppO7mft9
 Ig9aT/Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b0/TuYClbzVEzb95q1gXENVxcjF4eQwCNG
 iT/bD7FCOF2MEkvadzFCOJcZJV703QbKcHKwCKhK/JvTA5Tg4GATMJU4v8EUpEZE4CyjxMW2+
 YwgNcwCRRKfP2xnArGFBYIlFn98xQpSzyugL/FqRyVImFdAUOLkzCcsEOVaEjf+vWQCKWEWkJ
 ZY/o8DJCwqoCJxZcJbdhBbQiBK4u/uqywQtrnEq1kn2SBsY4mXrxYwQ9hWEr8Pr2GBiTeu/Q/
 VKyDR9uckK4QtI/G0rQfKlpaYt6WVEcLmkjgwdR7UTH6Jw7PvQcX5JPYt3AAVN5NoOrgCqldN
 YvOOeaww88+9vcgEYbtJ3Hj4kWkCo8wsJF/OQvLlLIQvFzAyr2LUKE4tKkst0jUy0EsqykzPK
 MlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECIxeBiDYwfhrWcAhRkkOJiVR3tgzPpFCfEn5KZ
 UZicUZ8UWlOanFhxhlODiUJHhX9/lGCgkWpaanVqRl5gDTCExagoNHSYSXpQwozVtckJhbnJk
 OkTrFqMvR9W77FyYhlrz8vFQpcd42kBkCIEUZpXlwI2Ap7RKjrJQwLyPQUUI8BalFuZklqPKv
 GMU5GJWEefVApvBk5pXAbXoFdAQT0BEz1viAHFGSiJCSamBs5fg/Yd7snMJtaesksqPFsrkq/
 j3p1vHysU8pc/0Y9vrt2deVL6Y8yf216pFSryX/DYt6o8+25hzxdnujy3TUeJ82OltuK6uUt+
 PcOeli3seEcz/av1hZBfGl/XrlP31WqfryqfNYlYWP5ny27t4xZeP6Bh0GlvlL7QWsg4tfitT
 +bYqL3KnEUpyRaKjFXFScCAAErNbvZAMAAA==
X-Env-Sender: garsilva@embeddedor.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1498255282!75319109!1
X-Originating-IP: [192.185.53.25]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7535 invoked from network); 23 Jun 2017 22:01:23 -0000
Received: from gateway20.websitewelcome.com (HELO
 gateway20.websitewelcome.com) (192.185.53.25)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 23 Jun 2017 22:01:23 -0000
Received: from cm14.websitewelcome.com (cm14.websitewelcome.com [100.42.49.7])
 by gateway20.websitewelcome.com (Postfix) with ESMTP id 0B746400D5BE9
 for <xen-devel@lists.xenproject.org>; Fri, 23 Jun 2017 17:01:22 -0500 (CDT)
Received: from gator4166.hostgator.com ([108.167.133.22]) by cmsmtp with SMTP
 id OWdTdsPKwhVbKOWdTd4iSm; Fri, 23 Jun 2017 17:01:03 -0500
Received: from [189.152.192.143] (port=50816 helo=embeddedgus)
 by gator4166.hostgator.com with esmtpa (Exim 4.87)
 (envelope-from <garsilva@embeddedor.com>)
 id 1dOWdl-001GIt-MY; Fri, 23 Jun 2017 17:01:21 -0500
Date: Fri, 23 Jun 2017 17:01:20 -0500
From: "Gustavo A. R. Silva" <garsilva@embeddedor.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
Message-ID: <20170623220120.GA9015@embeddedgus>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.5.23 (2014-03-12)
X-AntiAbuse: This header was added to track abuse,
 please include it with any abuse report
X-AntiAbuse: Primary Hostname - gator4166.hostgator.com
X-AntiAbuse: Original Domain - lists.xenproject.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - embeddedor.com
X-BWhitelist: no
X-Source-IP: 189.152.192.143
X-Exim-ID: 1dOWdl-001GIt-MY
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-Source-Sender: (embeddedgus) [189.152.192.143]:50816
X-Source-Auth: garsilva@embeddedor.com
X-Email-Count: 7
X-Source-Cap: Z3V6aWRpbmU7Z3V6aWRpbmU7Z2F0b3I0MTY2Lmhvc3RnYXRvci5jb20=
Cc: xen-devel@lists.xenproject.org,
 "Gustavo A. R. Silva" <garsilva@embeddedor.com>, linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH] x86: xen: remove unnecessary variable in
 xen_foreach_remap_area()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmVtb3ZlIHVubmVjZXNzYXJ5IHZhcmlhYmxlIG1mbiBpbiBmdW5jdGlvbiB4ZW5fZm9yZWFjaF9y
ZW1hcF9hcmVhKCkgYW5kLApyZWZhY3RvciB0aGUgY29kZS4KClZhcmlhYmxlIG1mbiBhdCBsaW5l
IDUxODptZm4gPSB4ZW5fcmVtYXBfYnVmLm1mbnNbaV07CmlzIG9ubHkgYmVpbmcgdXNlZCB0byBz
dG9yZSBhIHZhbHVlIHRvIGJlIHBhc3NlZCBhcwphbiBhcmd1bWVudCB0byB0aGUgeGVuX3VwZGF0
ZV9tZW1fdGFibGVzKCkgZnVuY3Rpb24uClRoaXMgdmFsdWUgY2FuIGJlIHBhc3NlZCBkaXJlY3Rs
eSwgd2hpY2ggbWFrZXMgdmFyaWFibGUKbWZuIHVubmVjZXNzYXJ5LiBBbHNvLCB2YWx1ZSBhc3Np
Z25lZCB0byB2YXJpYWJsZSBtZm4KYXQgbGluZSA1MzQ6bWZuID0geGVuX3JlbWFwX21mbjsgaXMg
bmV2ZXIgdXNlZC4KCkFkZHJlc3Nlcy1Db3Zlcml0eS1JRDogMTI2MDExMApTaWduZWQtb2ZmLWJ5
OiBHdXN0YXZvIEEuIFIuIFNpbHZhIDxnYXJzaWx2YUBlbWJlZGRlZG9yLmNvbT4KLS0tCiBhcmNo
L3g4Ni94ZW4vc2V0dXAuYyB8IDcgKystLS0tLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9u
cygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4vc2V0dXAuYyBi
L2FyY2gveDg2L3hlbi9zZXR1cC5jCmluZGV4IGE1YmY3YzQuLmM4MTA0NjMgMTAwNjQ0Ci0tLSBh
L2FyY2gveDg2L3hlbi9zZXR1cC5jCisrKyBiL2FyY2gveDg2L3hlbi9zZXR1cC5jCkBAIC00OTks
NyArNDk5LDcgQEAgc3RhdGljIHVuc2lnbmVkIGxvbmcgX19pbml0IHhlbl9mb3JlYWNoX3JlbWFw
X2FyZWEodW5zaWduZWQgbG9uZyBucl9wYWdlcywKIHZvaWQgX19pbml0IHhlbl9yZW1hcF9tZW1v
cnkodm9pZCkKIHsKIAl1bnNpZ25lZCBsb25nIGJ1ZiA9ICh1bnNpZ25lZCBsb25nKSZ4ZW5fcmVt
YXBfYnVmOwotCXVuc2lnbmVkIGxvbmcgbWZuX3NhdmUsIG1mbiwgcGZuOworCXVuc2lnbmVkIGxv
bmcgbWZuX3NhdmUsIHBmbjsKIAl1bnNpZ25lZCBsb25nIHJlbWFwcGVkID0gMDsKIAl1bnNpZ25l
ZCBpbnQgaTsKIAl1bnNpZ25lZCBsb25nIHBmbl9zID0gfjBVTDsKQEAgLTUxNSw4ICs1MTUsNyBA
QCB2b2lkIF9faW5pdCB4ZW5fcmVtYXBfbWVtb3J5KHZvaWQpCiAKIAkJcGZuID0geGVuX3JlbWFw
X2J1Zi50YXJnZXRfcGZuOwogCQlmb3IgKGkgPSAwOyBpIDwgeGVuX3JlbWFwX2J1Zi5zaXplOyBp
KyspIHsKLQkJCW1mbiA9IHhlbl9yZW1hcF9idWYubWZuc1tpXTsKLQkJCXhlbl91cGRhdGVfbWVt
X3RhYmxlcyhwZm4sIG1mbik7CisJCQl4ZW5fdXBkYXRlX21lbV90YWJsZXMocGZuLCB4ZW5fcmVt
YXBfYnVmLm1mbnNbaV0pOwogCQkJcmVtYXBwZWQrKzsKIAkJCXBmbisrOwogCQl9CkBAIC01MzAs
OCArNTI5LDYgQEAgdm9pZCBfX2luaXQgeGVuX3JlbWFwX21lbW9yeSh2b2lkKQogCQkJcGZuX3Mg
PSB4ZW5fcmVtYXBfYnVmLnRhcmdldF9wZm47CiAJCQlsZW4gPSB4ZW5fcmVtYXBfYnVmLnNpemU7
CiAJCX0KLQotCQltZm4gPSB4ZW5fcmVtYXBfbWZuOwogCQl4ZW5fcmVtYXBfbWZuID0geGVuX3Jl
bWFwX2J1Zi5uZXh0X2FyZWFfbWZuOwogCX0KIAotLSAKMi41LjAKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 23 22:27:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 22: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 1dOX2q-0001Nt-2i; Fri, 23 Jun 2017 22:27:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ankur.a.arora@oracle.com>) id 1dOX2o-0001Nn-L6
 for xen-devel@lists.xen.org; Fri, 23 Jun 2017 22:27:14 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 58/E4-29088-1C59D495; Fri, 23 Jun 2017 22:27:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrAIsWRWlGSWpSXmKPExsUyZ7p8oO7Bqb6
 RBgtWMlos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBm3uy+zFsxnq9g3dxprA+Nc1i5GLg4hgYlM
 Eo+ezWOBcL4xSryetJUNwtnIKHFrz2+oTDujxN2Gb4xdjJwcwgJBEpt3TGMFsUUE/CRefZjBB
 mIzC0hLXHvyFqq7k0lizpppYA1sAjoSz5quMIPYvAK2Eq/P72MHsVkEVCUuTN8EViMqEC7Re6
 CfDaJGUOLkzCcsIDangJ1E3+qpUAvMJOZtfsgMYYtL3HoynwnClpfY/nYOWFxCwFDi9MNtjBM
 YhWYhGTULSfssJO2zkLQvYGRZxahRnFpUllqka2ihl1SUmZ5RkpuYmaNraGCsl5taXJyYnpqT
 mFSsl5yfu4kRGO71DAyMOxh/n/Y8xCjJwaQkyht7xidSiC8pP6UyI7E4I76oNCe1+BCjDAeHk
 gTvnSm+kUKCRanpqRVpmTnAyINJS3DwKInwLp0IlOYtLkjMLc5Mh0idYjTm2LB6/RcmjqYPW7
 4wCbHk5eelSonzngCZJABSmlGaBzcIlhAuMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmlQS
 ZwpOZVwK37xXQKUxAp8xY4wNySkkiQkqqgdFZpGHp9Za7JmGzQ+qW8VdLKXaXxNRz9ab9lfPo
 XRwye/8DoQctJVs+bTjC8z7k4vtKadGInUu3T505cWPvtBtzpV/2H1+S/4XH4cKn1mM3slMV3
 htcvWGxROrk8re56p7TJ8y126a8L/1BZZjf2aMHOdXKn66Zrz3njsM2+evZyxddrVoi9GmzEk
 txRqKhFnNRcSIAOPcrkAMDAAA=
X-Env-Sender: ankur.a.arora@oracle.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1498256830!106516806!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31972 invoked from network); 23 Jun 2017 22:27:12 -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; 23 Jun 2017 22:27:12 -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
 v5NMR4aD014914
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 23 Jun 2017 22:27:05 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 v5NMR4Vv000325
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Fri, 23 Jun 2017 22:27:04 GMT
Received: from abhmp0006.oracle.com (abhmp0006.oracle.com [141.146.116.12])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id v5NMR1Qn015369;
 Fri, 23 Jun 2017 22:27:02 GMT
Received: from [10.156.74.118] (/10.156.74.118)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 23 Jun 2017 15:27:01 -0700
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, Olaf Hering <olaf@aepfle.de>
References: <20170622135752.GA19838@aepfle.de>
 <20170622143400.GF10647@char.us.oracle.com>
 <20170622143927.GB19838@aepfle.de>
 <fa9001c7-5ef6-62c5-035f-fb64519431ed@oracle.com>
 <20170623165440.GB26150@aepfle.de>
 <9754827a-b4f3-1bb3-d527-cb3907dded5d@oracle.com>
From: Ankur Arora <ankur.a.arora@oracle.com>
Message-ID: <2483a721-ecc6-b066-55f5-fd387a772c52@oracle.com>
Date: Fri, 23 Jun 2017 15:27:00 -0700
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: <9754827a-b4f3-1bb3-d527-cb3907dded5d@oracle.com>
Content-Language: en-US
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] live migration of HVM domUs with more than 32vcpus
 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-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>

T24gMjAxNy0wNi0yMyAxMDowMyBBTSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IAo+IAo+IE9u
IDA2LzIzLzIwMTcgMTI6NTQgUE0sIE9sYWYgSGVyaW5nIHdyb3RlOgo+PiBPbiBUaHUsIEp1biAy
MiwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+Pgo+Pj4gVGhleSBhcmUgcXVldWVkIGZvciA0LjEz
Lgo+Pj4gZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3hlbi90
aXAuZ2l0IGZvci1saW51cy00LjEzCj4+Cj4+IFRoaXMgd29ya3MgZm9yIG1lLiBUaGFua3MuCj4+
Cj4+IEkgYXNzdW1lIHRoZXJlIGlzIG5vIHJlYWR5LXRvLXB1bGwgdmFyaWFudCBmb3IgbGludXgt
NC40Lng/Cj4+IG5tLgo+IAo+IAo+IE5vdCB0aGF0IEkgYW0gYXdhcmUgb2YuIFVubGVzcyBBbmt1
ciBiYWNrcG9ydGVkIHRoZW0gdG8gT0wgd2hpY2ggaXMgCj4gKGxvb3NlbHkpIGJhc2VkIG9uIDQu
MS4KVGhlcmUgd2FzIGFuIGVhcmxpZXIgdmVyc2lvbiBvZiB0aGlzIHBhdGNoIGJ5IEtvbnJhZCAt
LSB3aGljaCB0YWtlcwpjYXJlIG9mIHRoZSBtaWdyYXRpb24gZmFpbHVyZTogaHR0cHM6Ly9wYXRj
aHdvcmsua2VybmVsLm9yZy9wYXRjaC82NzY4MDMxLwoKT2xhZiwgY2FuIHlvdSB0cnkgdGhpcyBv
dXQ/CgpUaGFua3MKQW5rdXIKCj4gCj4gCj4gLWJvcmlzCj4gCj4gX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4g
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKPiBodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Jun 24 00:48:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Jun 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 1dOZFM-0001oP-0g; Sat, 24 Jun 2017 00: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 <osstest-admin@xenproject.org>) id 1dOZFK-0001o2-OW
 for xen-devel@lists.xensource.com; Sat, 24 Jun 2017 00:48:18 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 2D/06-19466-1D6BD495; Sat, 24 Jun 2017 00:48:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVffCNt9
 Ig96HGhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+Du1n6VgTz9jxcyPIg2M
 s1K6GLk4hAT+Mkr039vJDuE8ZpR4MXkXE4SzjVHi1fYlQA4nh4iAs8TXM3PZQWxeAX2JB7sfs
 nUxcnAIC5hJ7G7QBamXEGhUkXi05jFYjYSAt8TExX2sIDVgdp9/FyM7B5uAlcQhMZACFgFViW
 +Nb1gmMHIvYGRYxahRnFpUllqka2ihl1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4k
 R6HEGINjB2LTd8xCjJAeTkihv7BmfSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvJVbfSOFBItS
 01Mr0jJzgKEHk5bg4FES4Z0/FyjNW1yQmFucmQ6ROsWoy7Fh9fovTEIsefl5qVLivNtBZgiAF
 GWU5sGNgMXBJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzioNM4cnMK4Hb9AroCCagI2as8Q
 E5oiQRISXVwLjY7sXmyhv7G7J5eZyOXld6v+Pi9FUP5yV+/u99KGDK9XVfJ3KtjJxZs/Jl2Qp
 Ouev6myPW3fJ8lP2QgcUgrGvW1WJVH+tTSzctOlOgfuGhjbj684zvXl+qC3sezq1iY1eoEj73
 dS13ZZ6X6esWpyYl4RnFGV7Hc8SfCb641c+4z3iKVL93gYISS3FGoqEWc1FxIgBe0uwQfgIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1498265295!100417904!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11955 invoked from network); 24 Jun 2017 00:48:16 -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 Jun 2017 00:48: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 1dOZFC-00041Y-TR; Sat, 24 Jun 2017 00:48: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 1dOZF7-0003B3-9x; Sat, 24 Jun 2017 00:48:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dOZF6-00022Q-M4; Sat, 24 Jun 2017 00:48:05 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110984-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-saverestore.2:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm: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: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-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-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:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-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-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-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-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-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-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-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-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=a38371cba67539ce6a5d5324db34bc2ddaf66cc1
X-Osstest-Versions-That: linux=1439ccf73d9c07654fdd5b4969fd53c2feb8684d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 24 Jun 2017 00:48:04 +0000
Subject: [Xen-devel] [linux-linus test] 110984: 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="===============6324071854842334279=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============6324071854842334279==
Content-Type: text/plain

flight 110984 linux-linus real [real]
http://logs.test-lab.xenproject.org/osstest/logs/110984/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-ovmf-amd64 14 guest-saverestore.2 fail REGR. vs. 110515
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm 15 guest-localmigrate/x10 fail REGR. vs. 110515
 test-amd64-amd64-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail REGR. vs. 110515

Tests which did not succeed, but are not blocking:
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-start/win.repeat fail blocked in 110515
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 110515
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 110515
 test-armhf-armhf-xl-rtds     15 guest-start/debian.repeat    fail  like 110515
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop            fail like 110515
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-stop             fail like 110515
 test-amd64-amd64-xl-rtds      9 debian-install               fail  like 110515
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 110515
 test-amd64-amd64-xl-qemut-ws16-amd64  9 windows-install        fail never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 12 guest-saverestore       fail never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 12 guest-saverestore       fail never pass
 test-amd64-amd64-xl-qemut-win10-i386  9 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386  9 windows-install         fail never pass

version targeted for testing:
 linux                a38371cba67539ce6a5d5324db34bc2ddaf66cc1
baseline version:
 linux                1439ccf73d9c07654fdd5b4969fd53c2feb8684d

Last test of basis   110515  2017-06-17 06:48:56 Z    6 days
Failing since        110536  2017-06-17 23:48:13 Z    6 days    7 attempts
Testing same since   110984  2017-06-23 04:20:18 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Yan, Zheng" <zyan@redhat.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Alexandre TORGUE <alexandre.torgue@st.com>
  Alexey Khoroshilov <khoroshilov@ispras.ru>
  Allen Hubbe <Allen.Hubbe@dell.com>
  Andrei Vagin <avagin@openvz.org>
  Andy Lutomirski <luto@kernel.org>
  Angus Ainslie <angus@akkea.ca>
  Arend van Spriel <arend.vanspriel@broadcom.com>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Bart Van Assche <bart.vanassche@wdc.com>
  Benjamin Gaignard <benjamin.gaignard@linaro.org>
  Benjamin Tissoires <benjamin.tissoires@redhat.com>
  Boris Brezillon <boris.brezillon@free-electrons.com>
  Brian Foster <bfoster@redhat.com>
  Charles Keepax <ckeepax@opensource.wolfsonmicro.com>
  Chen-Yu Tsai <wens@csie.org>
  Chris Mi <chrism@mellanox.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Colin Ian King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Corentin Labbe <clabbe.montjoie@gmail.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Stone <daniels@collabora.com>
  Darrick J. Wong <darrick.wong@oracle.com>
  Dave Jiang <dave.jiang@intel.com>
  David Howells <dhowells@redhat.com>
  David S. Miller <davem@davemloft.net>
  Edward Cree <ecree@solarflare.com>
  Eli Cohen <eli@mellanox.com>
  Enric Balletbo i Serra <enric.balletbo@collabora.com>
  Eric Dumazet <edumazet@google.com>
  Fabrice Gasnier <fabrice.gasnier@st.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Ganesh Goudar <ganeshgr@chelsio.com>
  Gao Feng <gfree.wind@vip.163.com>
  Gary R Hook <gary.hook@amd.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Haishuang Yan <yanhaishuang@cmss.chinamobile.com>
  Hannes Frederic Sowa <hannes@stressinduktion.org>
  Heiko Carstens <heiko.carstens@de.ibm.com>
  Heiner Kallweit <hkallweit1@gmail.com>
  Heinrich Schuchardt <xypron.glpk@gmx.de>
  Helge Deller <deller@gmx.de>
  Helge Deller <deller@gmx.de> # parisc
  Hendrik Brueckner <brueckner@linux.vnet.ibm.com>
  Hugh Dickins <hughd@google.com>
  Icenowy Zheng <icenowy@aosc.io>
  Ilya Dryomov <idryomov@gmail.com>
  Ingo Molnar <mingo@kernel.org>
  Jacek Anaszewski <jacek.anaszewski@gmail.com>
  James Cowgill <James.Cowgill@imgtec.com>
  James Hogan <james.hogan@imgtec.com>
  Jan Beulich <jbeulich@suse.com>
  Jan Kratochvil <jan.kratochvil@redhat.com>
  Jason Wang <jasowang@redhat.com>
  Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
  Jens Axboe <axboe@kernel.dk>
  Jiada Wang <jiada_wang@mentor.com>
  Jiri Kosina <jkosina@suse.cz>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Olsa <jolsa@redhat.com>
  Johannes Berg <johannes.berg@intel.com>
  Jon Mason <jdmason@kudzu.us>
  Jonas Gorski <jonas.gorski@gmail.com>
  Jonathan Cameron <jic23@kernel.org>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Juergen Gross <jgross@suse.com>
  Kalle Valo <kvalo@codeaurora.org>
  Kees Cook <keescook@chromium.org>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Lars-Peter Clausen <lars@metafoo.de>
  Lee Jones <lee.jones@linaro.org>
  Lin Yun Sheng <linyunsheng@huawei.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Liwei Song <liwei.song@windriver.com>
  Logan Gunthorpe <logang@deltatee.com>
  Luis Henriques <lhenriques@suse.com>
  Madalin Bucur <madalin.bucur@nxp.com>
  Maor Dickman <maord@mellanox.com>
  Marcin Nowakowski <marcin.nowakowski@imgtec.com>
  Martin Blumenstingl <martin.blumenstingl@googlemail.com>
  Martin KaFai Lau <kafai@fb.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Max Gurtovoy <maxg@mellanox.com>
  Maxime Ripard <maxime.ripard@free-electrons.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Turquette <mturquette@baylibre.com>
  Michal Hocko <mhocko@suse.com>
  Milian Wolff <milian.wolff@kdab.com>
  Miroslav Benes <mbenes@suse.cz>
  Neil Armstrong <narmstrong@baylibre.com>
  Neil Horman <nhorman@tuxdrver.com>
  Niklas Cassel <niklas.cassel@axis.com>
  Olof Johansson <olof@lixom.net>
  Or Gerlitz <ogerlitz@mellanox.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Burton <paul.burton@imgtec.com>
  Paul Mackerras <paulus@ozlabs.org>
  Pavel Machek <pavel@ucw.cz>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Dawson <peter.a.dawson@boeing.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Petr Mladek <pmladek@suse.com>
  Phil Reid <preid@electromag.com.au>
  Pravin B Shelar <pshelar@ovn.org>
  Radim Krčmář <rkrcmar@redhat.com>
  Raju Rangoju <rajur@chelsio.com>
  Ralf Baechle <ralf@linux-mips.org>
  Roger Pau Monné <roger.pau@citrix.com>
  Saeed Mahameed <saeedm@mellanox.com>
  Sebastian Andrzej Siewior <bigeasy@linutronix.de>
  Sebastian Parschauer <sparschauer@suse.de>
  Sebastian Siewior <bigeasy@linutronix.de>
  Serhey Popovych <serhe.popovych@gmail.com>
  Stephen Boyd <sboyd@codeaurora.org>
  Stephen Rothwell <sfr@canb.auug.org.au>
  Steve French <smfrench@gmail.com>
  Steve Wise <swise@opengridcomputing.com>
  Steven Haigh <netwiz@crc.id.au>
  Thomas Gleixner <tglx@linutronix.de>
  Tobias Regnery <tobias.regnery@gmail.com>
  Tony Lindgren <tony@atomide.com>
  Vlastimil Babka <vbabka@suse.cz>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wei Wang <weiwan@google.com>
  Wei Yongjun <weiyongjun1@huawei.com>
  Wolfram Sang <wsa+renesas@sang-engineering.com>
  Wolfram Sang <wsa@the-dreams.de>
  Xin Long <lucien.xin@gmail.com>
  xypron.glpk@gmx.de <xypron.glpk@gmx.de>
  Yan, Zheng <zyan@redhat.com>
  YD Tseng <yd_tseng@asmedia.com.tw>
  Yong Deng <iemdey@gmail.com>
  Zhang Bo <bo.zhang@nxp.com>
  Zhang Shengju <zhangshengju@cmss.chinamobile.com>
  Álvaro Fernández Rojas <noltari@gmail.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 fail    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-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                         fail    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-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


Not pushing.

(No revision log; it would be 4308 lines long.)


--===============6324071854842334279==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6324071854842334279==--

From xen-devel-bounces@lists.xen.org Sat Jun 24 06:44:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Jun 2017 06:44: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 1dOenB-0001As-3X; Sat, 24 Jun 2017 06:43:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <eggi.innovations@gmail.com>) id 1dOen9-0001Am-Md
 for xen-devel@lists.xenproject.org; Sat, 24 Jun 2017 06:43:35 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 12/FB-01733-61A0E495; Sat, 24 Jun 2017 06:43:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsVyMfSalq4ol1+
 kwYRmMYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWNWp1JB5x3GinuNO5kaGB8uZ+xi5OIQEpjO
 KLHq5ldWEIdF4A6LxNc1S8AcCYEfLBIf/0xh62LkBHKKJA6+ecoCYRdLnO5fBmbzCghKnJz5B
 MwWEvCR2Luthx3EZhMwkJi98iIziM0ioCoxb/ZCZoj6AIkzh36BzRQWsJVYfG8i0DIODhGBEo
 ltfyVAwsxAY5bNWMM0gZF3FpINs5CkIGxNidbtv9khbA2JBXf2MULY2hLLFr5mXsDIuopRozi
 1qCy1SNfIRC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzAU6xkYGHcw3pzsd4hR
 koNJSZQ39oxPpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXi1Ov0ghwaLU9NSKtMwcYFTApCU4e
 JREeK9+9o0U4i0uSMwtzkyHSJ1idOX407D2CxPHlSvrgOSG1euB5IKeDUByyoHtX5iEWPLy81
 KlxHnZQWYLgDRnlObBjYZF9CVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrzKHEBTeDLzSuA
 ueAV0HBPQcTPW+IAcV5KIkJJqYCx8mamqrap35Om9GzNnGR7llvnJxNO/LrDP/baG8h1W1d2r
 7u5Ifvf5XPSp5weLHDTWlX5inLlrSa3I+ikBFRYBT1Tu5TLoZkvU//b0W2NvpWi7741GiFGoe
 1yWV0G4/LRKlrn1ivP5dQ8IzGs5mfDC9G3T+1XRaxUkjkQLimh+0JJ1LPl7XomlOCPRUIu5qD
 gRAAuGmbHjAgAA
X-Env-Sender: eggi.innovations@gmail.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1498286612!89364091!1
X-Originating-IP: [209.85.214.42]
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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30681 invoked from network); 24 Jun 2017 06:43:33 -0000
Received: from mail-it0-f42.google.com (HELO mail-it0-f42.google.com)
 (209.85.214.42)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 24 Jun 2017 06:43:33 -0000
Received: by mail-it0-f42.google.com with SMTP id m68so1494540ith.1
 for <xen-devel@lists.xenproject.org>; Fri, 23 Jun 2017 23:43:32 -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=yl3BomenpaQmpdq4WUDNyqNRZKhY3qHg1/US0CWzCK4=;
 b=IZtKhke5mzAJ+aDjH+iA8wkqtaZwDXSYormIq+E9hga4KbCm2GU92NhYpQOqaawnEE
 7SHd+EVzbgCn9U05r48TqdexC1OqdU2DYAIOkRh+X3H2MchfodKwB1gj53DNpjVjW+pi
 4E1VSlcKelgD3tX52TriTR1p7sklvN5Tl/TNaBgPkLUlvwbu+Ex/94YOt0dSgeB3ihIr
 IZpN2q6aRU6TLM3cYxecIkywTFpk76AXEBVhtQzkcsxRNhjl9UaxjmpSCi76uSdHxL++
 MpT6PJev8w2LKT4CR/69A7ufYonvJ59ojNhMb8cfHzOBhBv/bBbzKMZZ2FVlnh+XkIWr
 9V/w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=yl3BomenpaQmpdq4WUDNyqNRZKhY3qHg1/US0CWzCK4=;
 b=YmXXkSLn5qmY2vA0+zH0DlxUHRcisOO+g2/OImyF8iVoZA8kREqKRXY7qaGKQsN2wh
 YrfiGdUgskpZwinVZqinsGCu/QkLfyz64aoa3Fpv9zda+QC2TusLAx5KWvDKi17ELdab
 7EY6KYcANQniZojT+Gg4XsS+R5Y0i0IGR2wDNSrQAEO2wZoOOdCb7iYro2+ESmEwehm8
 /ATvjCNko8L0O1AHD0lWF99rr/0VrT3r2RxEKKLbVeL93PMgDVpEGz9geumi4vK9aPVj
 DmDBxppnhLsevgJTocmKRXYS3Yk5fIAOOTgHEZWC6NvoiqIIQfoFFCS/4hK6qG7vIlr+
 Hwxw==
X-Gm-Message-State: AKS2vOxkD1V4nMrv5vKU0JSN9OdR+5L0dLGnHQS9CmcKcyGdePcmHL/U
 z77VkbU5STT4uwmE0F2y0rrvHF8OUTzy2yI=
X-Received: by 10.36.33.202 with SMTP id e193mr10959970ita.92.1498286611322;
 Fri, 23 Jun 2017 23:43:31 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.142.209 with HTTP; Fri, 23 Jun 2017 23:42:50 -0700 (PDT)
From: Felix Schmoll <eggi.innovations@gmail.com>
Date: Sat, 24 Jun 2017 08:42:50 +0200
Message-ID: <CAK1m5j5H2T1HogE0t7yzervznUGSthekwAfVpcoANU8dJGg0yQ@mail.gmail.com>
To: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>, 
 andrew.cooper3@citrix.com, roger.pau@citrix.com
Subject: [Xen-devel] [RFC v2] Proposal: Fuzzing the 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>
Content-Type: multipart/mixed; boundary="===============6768095114749772744=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============6768095114749772744==
Content-Type: multipart/alternative; boundary="001a1146ee3e3d62200552af0998"

--001a1146ee3e3d62200552af0998
Content-Type: text/plain; charset="UTF-8"

Hi,

here a new version of my proposal for fuzzing the hypervisor. The original
can be found here: [1].

==================================
1. Motivation and Description
==================================
Fuzzing is a recent trend for systematic testing of interfaces by trying
more or less random inputs and iterating over them. A subset of fuzzers
uses code-coverage as feedback when permuting and choosing inputs, among
them the popular user-space fuzzer American Fuzzy Lop. Recently there have
been attempts to port fuzzers to the kernel and in a similar manner should
now the hypercall-interface of Xen be tested.

While this is overall a very comprehensive problem, this project will help
to develop a better understanding of the problem space and make at least
first advances of the source tree into the necessary direction. A generic
mechanism will be implemented allowing fuzzers to obtain feedback on
code-coverage. In the next step this output will be further processed in
order to actually run a fuzzer (in particular AFL), although there might
not be sufficient time to commit this to the source tree.

==================================
2. Fuzzing user-space programs vs. fuzzing a hypervisor
==================================
An iteration in the fuzzing-cycle normally involves the following:

1. Fuzzer creates new test case based on tracing output
2. Fuzzer starts binary with a test case
3. Test case is executed and program counters are traced into shared memory
with fuzzer
4. Repeat from 1.

Being not a user-space program, it is however not possible to instrument
the binary using the methods applied by AFL. Instead, program counters need
to be extracted manually and post-processed into the form expected by AFL.
As Xen doesn't just take binary input there further needs to be some other
format for test cases and executing them.

In order to fuzz the hypervisor, at least the following steps are required:

1. Let the fuzzer create a new test case
2. Drive a domU to execute the test cases of the fuzzer and trace execution
path
3. Parse the execution path into a format consumable by a user-space fuzzer
4. Repeat from 1.

In comparison to AFL, the notion of a test case when fuzzing the hypervisor
is different. In AFL, the program is restarted for every test case (or at
least the initial state is restored using the fork-server), while in Xen,
all hypercalls are made on the same hypervisor (at least until it crashes),
such that even though AFL might run multiple times, the test case would be
the collection of all hypercalls made since booting.

Also, domains can only have a single vCPU as determinism is needed in
tracing output. For the same reason, there will initially also only be a
single AFL-instance run at a time. However, this can easily be extended
later on.

==================================
3. Implementation Plan
==================================

==================================
3.1 Tracing
==================================
The tracing has mostly already been implemented in [2] and has been
discussed in the original version of this proposal [1].

The approach is similar to KCOV, a coverage collection tool in the Linux
kernel and is well-summarised in the following description from the
original patch [3]:

kcov does not aim to collect as much coverage as possible. It aims
to collect more or less stable coverage that is function of syscall
inputs. To achieve this goal it does not collect coverage in
soft/hard interrupts and instrumentation of some inherently
non-deterministic or non-interesting parts of kernel is disbled
(e.g. scheduler, locking).

Some adjustments in regard to what to include are still to be made based on
more extensive testing. Originally supposed to happen on a directory-level,
that turned out to be not granular enough, sucht that coverage was instead
restricted to certain files in the common/-directory.

==================================
3.2 Distinction between executor and fuzzer
==================================
Xen doesn't take any binary input directly, so in order to fuzz the
hypercall-interface a middle-program needs to created, fed with the test
cases produced by the fuzzer and making hypercalls. This is done by a
Xen-guest. In order to increase determinism (by not making hypercalls that
weren't explicitly instructed) and speed (by being lean) XTF was chosen. If
a little more features were needed Mini-OS could be chosen, but for now
this isn't necessary.

As mentioned, test cases are not actually separated in this setup. It would
thus not be helpful to actually have separate XTF files for every iteration
of AFL. Further, it would reduce speed by forcing recompilation in every
iteration. AFL would have troubles with producing valid C syntax anyways,
so this approach isn't taken. Instead, the executor is a server, waiting
for input from the fuzzer about which hypercalls to make with which
arguments, parsing a custom syntax.

==================================
3.3 Fuzzer
==================================
The idea is to create some dictionary from which the fuzzer builds test
cases, each line looking like :

<function name> arguments

Also, the test cases need to be written to a file before actually being
applied in order to survive a crash. As pointed out by Andy, the file
system should have caching disabled.

The binary of the fuzzer also needs to be adjusted in order to accommodate
the fact that not the usual binary is instrumented. The particular code
here for AFL is all found in afl-fuzz.c. The function run_target() is
normally responsible for starting the binary, but instead will have to
communicate with the executor. The buffer trace_bits has to be filled with
the binary tracing output.

The fuzzer will initially be run in deterministic mode.

==================================
3.4 Executor
==================================
The executor will then try to read out hypercalls and execute them. It will
also need some encoded information about the arguments expected for each
hypercall, such that it can pass on valid buffers (if it wants to, one
could also imagine that a test case is to pass in completely invalid data).

==================================
3.5 Communication between executor and fuzzer
==================================
Fuzzer and executor need to communicate at least test cases and tracing
output. For this it was considered to have a shared memory region as in the
original AFL for the tracing output (using grant tables) and to execute the
test case from a file. Signals could be used via event-channels to inform
the executor of the arrival of a new test case and the fuzzer of an ended
test case, allowing a nice event-driven approach without polling. As XTF
doesn't support any of this, this idea was overthrown in favour of just
using the Xen console, which still should allow both.

==================================
4 Flow diagram
==================================

+-----------------------------------------+
            +------------------------------------+

|                                         |
            |                                    |
|               Dom X                     |            +--------+
            |               Dom Y                |
|                                         |            |  Test  |
            |                                    |
|  +-----------------------------------+  | +--------->+ cases
+-------------->   | +-------------------------------+  |
|  |                                   |  |            | SAVED  |
            | |                               |  |
|  |                                   |  |            +--------+
            | |                               |  |
|  |                                   |  |
            | |                               |  |
|  |              Fuzzer               |  |
            | |         Executor              |  |
|  |                                   |  |
            | |                               |  |
|  |                                   |  |
            | |                               |  |
|  |                                   |  |
            | |                               |  |
|  |                                   |  |
            | |                               |  |
|  +-----------------------------------+  |
<----------------------------------+   |
+-----+----------+--------------+  |
|                                         |
            |       ^          |                 |
|                                         |            Tracing
(binary)            |Tracing|          |                 |
|                                         |
            |(program      Hypercalls            |
|                                         |
            |counters)         |                 |
+-----------------------------------------+
            +-------+----------------------------+

                    |          |
+------------------------------------------------------------------------------------------+----------v-----------------+
|
                                                 |
|
                                                 |
|                                                 Xen Hypervisor
                                                 |
|
                                                 |
|
                                                 |
+-----------------------------------------------------------------------------------------------------------------------+

==================================
5. References
==================================
[1] Link to previous version of proposal:
https://lists.xen.org/archives/html/xen-devel/2017-05/threads.html#02210
[2] Patch for tracing:
https://lists.xen.org/archives/html/xen-devel/2017-06/threads.html#02301
[3] KCOV patch for Linux kernel: https://lwn.net/Articles/671640/
[4] Link to GSoC page of project: https://summerofcode.
withgoogle.com/projects/#5585891117498368
[5] Link to originally suggested topic: https://wiki.xenproject.org/
wiki/Outreach_Program_Projects#Fuzzing_Xen_hypercall_interface


Any comments appreciated,

Felix

--001a1146ee3e3d62200552af0998
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div style=3D"font-size:12.8px">Hi,</div><div style=3D"fon=
t-size:12.8px"><br></div><div style=3D"font-size:12.8px">here a new version=
 of my proposal for fuzzing the hypervisor. The original can be found here:=
 [1].</div><div style=3D"font-size:12.8px"><br></div><div style=3D"font-siz=
e:12.8px">=3D=3D=3D=3D=3D=3D=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</div><div style=3D"font-size:1=
2.8px">1. Motivation and Description</div><div style=3D"font-size:12.8px">=
=3D=3D=3D=3D=3D=3D=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</div><div style=3D"font-size:12.8px"><div>=
Fuzzing is a recent trend for systematic testing of interfaces by trying mo=
re or less random inputs and iterating over them. A subset of fuzzers uses =
code-coverage as feedback when permuting and choosing inputs, among them th=
e popular user-space fuzzer American Fuzzy Lop. Recently there have been at=
tempts to port fuzzers to the kernel and in a similar manner should now the=
 hypercall-interface of Xen be tested.</div><div><br></div><div>While this =
is overall a very comprehensive problem, this project will help to develop =
a better understanding of the problem space and make at least first advance=
s of the source tree into the necessary direction. A generic mechanism will=
 be implemented allowing fuzzers to obtain feedback on code-coverage. In th=
e next step this output will be further processed in order to actually run =
a fuzzer (in particular AFL), although there might not be sufficient time t=
o commit this to the source tree.</div><div><br></div><div><div style=3D"fo=
nt-size:12.8px">=3D=3D=3D=3D=3D=3D=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</div><div style=3D"font-=
size:12.8px">2. Fuzzing user-space programs vs. fuzzing a hypervisor</div><=
div style=3D"font-size:12.8px">=3D=3D=3D=3D=3D=3D=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</div></di=
v><div><div style=3D"font-size:12.8px">An iteration in the fuzzing-cycle no=
rmally involves the following:</div><div style=3D"font-size:12.8px"><br></d=
iv><div style=3D"font-size:12.8px">1.=C2=A0<span style=3D"font-size:12.8px"=
>Fuzzer creates new test case based on tracing output</span><span style=3D"=
font-size:12.8px">=C2=A0</span></div><div style=3D"font-size:12.8px">2. Fuz=
zer starts binary with a test case</div><div style=3D"font-size:12.8px">3. =
Test case is executed and program counters are traced<span style=3D"font-si=
ze:12.8px">=C2=A0into shared memory with fuzzer</span></div><div style=3D"f=
ont-size:12.8px">4. Repeat from 1.</div></div><div><br></div><div>Being not=
 a user-space program, it is however not possible to instrument the binary =
using the methods applied by AFL. Instead, program counters need to be extr=
acted manually and post-processed into the form expected by AFL. As Xen doe=
sn&#39;t just take binary input there further needs to be some other format=
 for test cases and executing them.</div><div><br></div><div>In order to fu=
zz the hypervisor, at least the following steps are required:</div><div><br=
></div><div>1. Let the fuzzer create a new test case</div><div><span style=
=3D"font-size:12.8px">2. </span><span style=3D"font-size:12.8px">Drive a do=
mU to execute the test cases of the fuzzer and trace execution path</span><=
/div><div><div style=3D"font-size:12.8px">3. Parse the execution path into =
a format consumable by a user-space fuzzer</div></div><div style=3D"font-si=
ze:12.8px">4. Repeat from 1.</div><div><br></div><div>In comparison to AFL,=
 the notion of a test case when fuzzing the hypervisor is different. In AFL=
, the program is restarted for every test case (or at least the initial sta=
te is restored using the fork-server), while in Xen, all hypercalls are mad=
e on the same hypervisor (at least until it crashes), such that even though=
 AFL might run multiple times, the test case would be the collection of all=
 hypercalls made since booting.</div><div><br></div></div><div style=3D"fon=
t-size:12.8px">Also, domains can only have a single vCPU as determinism is =
needed in tracing output.<span style=3D"font-size:12.8px">=C2=A0F</span><sp=
an style=3D"font-size:12.8px">or the same reason</span><span style=3D"font-=
size:12.8px">, there will initially also only be a single AFL-instance run =
at a time. However, this can easily be extended later on.</span></div><div =
style=3D"font-size:12.8px"><br></div><div style=3D"font-size:12.8px"><div>=
=3D=3D=3D=3D=3D=3D=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</div><div>3. Implementation Plan</div><div=
>=3D=3D=3D=3D=3D=3D=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</div></div><div style=3D"font-size:12.8=
px"><br></div><div style=3D"font-size:12.8px"><div>=3D=3D=3D=3D=3D=3D=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</div><div>3.1 Tracing</div><div>=3D=3D=3D=3D=3D=3D=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<=
/div></div><div><div style=3D"font-size:12.8px">The tracing has mostly alre=
ady been implemented in [2] and has been discussed in the original version =
of this proposal [1].</div><div style=3D"font-size:12.8px"><br></div><div s=
tyle=3D"font-size:12.8px">The approach is similar to KCOV, a coverage colle=
ction tool in the Linux kernel and is well-summarised in the following desc=
ription from the original patch [3]:</div><div><pre style=3D"font-size:12.8=
px;overflow:visible;color:rgb(0,0,0)">kcov does not aim to collect as much =
coverage as possible. It aims
to collect more or less stable coverage that is function of syscall
inputs. To achieve this goal it does not collect coverage in
soft/hard interrupts and instrumentation of some inherently
non-deterministic or non-interesting parts of kernel is disbled
(e.g. scheduler, locking).</pre><div style=3D"font-size:small"><div><span s=
tyle=3D"font-size:12.8px">Some adjustments in regard to what to include are=
 still to be made based on more extensive testing. Originally supposed to h=
appen on a directory-level, that turned out to be not granular enough, such=
t that coverage was instead restricted to certain files in the common/-dire=
ctory.</span></div><div><span style=3D"font-size:12.8px"><br></span></div><=
div><span style=3D"font-size:12.8px">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</span><wbr style=3D"=
font-size:12.8px"><span style=3D"font-size:12.8px">=3D=3D=3D=3D</span><br><=
/div><div style=3D"font-size:12.8px"><div style=3D"font-size:12.8px">3.2 Di=
stinction between executor and fuzzer</div><div style=3D"font-size:12.8px">=
=3D=3D=3D=3D=3D=3D=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</div><div style=3D"font-size:12.8px">Xen d=
oesn&#39;t take any binary input directly, so in order to fuzz the hypercal=
l-interface a middle-program needs to created, fed with the test cases prod=
uced by the fuzzer and making hypercalls. This is done by a Xen-guest. In o=
rder to increase determinism (by not making hypercalls that weren&#39;t exp=
licitly instructed) and speed (by being lean) XTF was chosen. If a little m=
ore features were needed Mini-OS could be chosen, but for now this isn&#39;=
t necessary.</div><div style=3D"font-size:12.8px"><br></div></div><div styl=
e=3D"font-size:12.8px">As mentioned, test cases are not actually separated =
in this setup. It would thus not be helpful to actually have separate XTF f=
iles for every iteration of AFL. Further, it would reduce speed by forcing =
recompilation in every iteration. AFL would have troubles with producing va=
lid C syntax anyways, so this approach isn&#39;t taken. Instead, the execut=
or is a server, waiting for input from the fuzzer about which hypercalls to=
 make with which arguments, parsing a custom syntax.</div><div style=3D"fon=
t-size:12.8px"><br></div><div style=3D"font-size:12.8px"><div style=3D"font=
-size:12.8px">=3D=3D=3D=3D=3D=3D=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</div><div style=3D"font-siz=
e:12.8px">3.3 Fuzzer</div><div style=3D"font-size:12.8px">=3D=3D=3D=3D=3D=
=3D=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</div></div><div style=3D"font-size:12.8px">The idea is to=
 create some dictionary from which the fuzzer builds test cases, each line =
looking like :</div><div style=3D"font-size:12.8px"><span style=3D"font-siz=
e:12.8px"><br></span></div><div style=3D"font-size:12.8px"><span style=3D"f=
ont-size:12.8px">&lt;function name&gt; arguments</span></div><div style=3D"=
font-size:12.8px"><span style=3D"font-size:12.8px"><br></span></div><div st=
yle=3D"font-size:12.8px"><span style=3D"font-size:12.8px">Also, the test ca=
ses need to be written to a file before actually being applied in order to =
survive a crash. As pointed out by Andy, the file system should have cachin=
g disabled.</span><span style=3D"font-size:12.8px"><br></span></div></div><=
div style=3D"font-size:12.8px"><span style=3D"font-size:12.8px"><br></span>=
</div><div style=3D"font-size:12.8px"><span style=3D"font-size:12.8px">The =
binary of the fuzzer also needs to be adjusted in order to accommodate the =
fact that not the usual binary is instrumented. The particular code here fo=
r AFL is all found in afl-fuzz.c. The function run_target() is normally res=
ponsible for starting the binary, but instead will have to communicate with=
 the executor. The buffer trace_bits has to be filled with the binary traci=
ng output.</span></div><div style=3D"font-size:12.8px"><span style=3D"font-=
size:12.8px"><br></span></div><div style=3D"font-size:12.8px"><span style=
=3D"font-size:12.8px">The fuzzer will initially be run in deterministic mod=
e.</span></div><div style=3D"font-size:12.8px"><span style=3D"font-size:12.=
8px"><br></span></div><div><div style=3D"font-size:12.8px">=3D=3D=3D=3D=3D=
=3D=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</div><div style=3D"font-size:12.8px">3.4 Executor</div><d=
iv style=3D"font-size:12.8px">=3D=3D=3D=3D=3D=3D=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</div><div><d=
iv><span style=3D"font-size:12.8px">The executor will then try to read out =
hypercalls and execute them. It will also need some encoded information abo=
ut the arguments expected for each hypercall, such that it can pass on vali=
d buffers (if it wants to, one could also imagine that a test case is to pa=
ss in completely invalid data).</span></div><div><span style=3D"font-size:1=
2.8px"><br></span></div><div><div style=3D"font-size:12.8px">=3D=3D=3D=3D=
=3D=3D=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</div><div style=3D"font-size:12.8px">3.5 Communication=
 between executor and fuzzer</div><div style=3D"font-size:12.8px">=3D=3D=3D=
=3D=3D=3D=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</div></div><div style=3D"font-size:12.8px"><div sty=
le=3D"font-size:small"><span style=3D"font-size:12.8px">Fuzzer and executor=
 need to communicate at least test cases and tracing output. For this it wa=
s considered to have a shared memory region as in the original AFL for the =
tracing output (using grant tables) and to execute the test case from a fil=
e. Signals could be used via event-channels to inform the executor of the a=
rrival of a new test case and the fuzzer of an ended test case, allowing a =
nice event-driven approach without polling. As XTF doesn&#39;t support any =
of this, this idea was overthrown in favour of just using the Xen console, =
which still should allow both.</span></div><div><span style=3D"font-size:12=
.8px"><br></span></div></div><div><span style=3D"font-size:12.8px">=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D</span></div><div><span style=3D"font-size:12.8px">4 F=
low diagram</span></div><div><span style=3D"font-size:12.8px">=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D</span></div></div></div><pre style=3D"font-size:12.8px;over=
flow:visible;color:rgb(0,0,0)">+-----------------------------------------+ =
                                       +-----------------------------------=
-+<br></pre><pre style=3D"font-size:12.8px;overflow:visible;color:rgb(0,0,0=
)">|                                         |                             =
           |                                    |
|               Dom X                     |            +--------+          =
        |               Dom Y                |
|                                         |            |  Test  |          =
        |                                    |
|  +-----------------------------------+  | +---------&gt;+ cases  +-------=
-------&gt;   | +-------------------------------+  |
|  |                                   |  |            | SAVED  |          =
        | |                               |  |
|  |                                   |  |            +--------+          =
        | |                               |  |
|  |                                   |  |                                =
        | |                               |  |
|  |              Fuzzer               |  |                                =
        | |         Executor              |  |
|  |                                   |  |                                =
        | |                               |  |
|  |                                   |  |                                =
        | |                               |  |
|  |                                   |  |                                =
        | |                               |  |
|  |                                   |  |                                =
        | |                               |  |
|  +-----------------------------------+  | &lt;---------------------------=
-------+   | +-----+----------+--------------+  |
|                                         |                                =
        |       ^          |                 |
|                                         |            Tracing (binary)    =
        |Tracing|          |                 |
|                                         |                                =
        |(program      Hypercalls            |
|                                         |                                =
        |counters)         |                 |
+-----------------------------------------+                                =
        +-------+----------------------------+
                                                                           =
                |          |
+--------------------------------------------------------------------------=
----------------+----------v-----------------+
|                                                                          =
                                             |
|                                                                          =
                                             |
|                                                 Xen Hypervisor           =
                                             |
|                                                                          =
                                             |
|                                                                          =
                                             |
+--------------------------------------------------------------------------=
---------------------------------------------+</pre></div></div><div style=
=3D"font-size:12.8px"><div>=3D=3D=3D=3D=3D=3D=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</div><div>5. Re=
ferences</div><div>=3D=3D=3D=3D=3D=3D=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</div><div>[1] Link to=
 previous version of proposal:=C2=A0<span style=3D"font-size:12.8px"><a hre=
f=3D"https://lists.xen.org/archives/html/xen-devel/2017-05/threads.html#022=
10">https://lists.xen.org/archives/html/xen-devel/2017-05/threads.html#0221=
0</a></span></div><div>[2] Patch for tracing:=C2=A0<a href=3D"https://lists=
.xen.org/archives/html/xen-devel/2017-06/threads.html#02301">https://lists.=
xen.org/archives/html/xen-devel/2017-06/threads.html#02301</a></div><div>[3=
]=C2=A0<span style=3D"font-size:12.8px">KCOV patch for Linux kernel:=C2=A0<=
/span><a href=3D"https://lwn.net/Articles/671640/" target=3D"_blank" style=
=3D"font-size:12.8px">https://lwn.net/Articles/<wbr>671640/</a></div></div>=
<div style=3D"font-size:12.8px">[4] Link to GSoC page of project:=C2=A0<a h=
ref=3D"https://summerofcode.withgoogle.com/projects/#5585891117498368" targ=
et=3D"_blank">https://summerofcode.<wbr>withgoogle.com/projects/#<wbr>55858=
91117498368</a></div><div style=3D"font-size:12.8px">[5] Link to originally=
 suggested topic:=C2=A0<a href=3D"https://wiki.xenproject.org/wiki/Outreach=
_Program_Projects#Fuzzing_Xen_hypercall_interface" target=3D"_blank">https:=
//wiki.xenproject.org/<wbr>wiki/Outreach_Program_<wbr>Projects#Fuzzing_Xen_=
<wbr>hypercall_interface</a></div><div style=3D"font-size:12.8px"><br></div=
><div style=3D"font-size:12.8px"><br></div><div style=3D"font-size:12.8px">=
Any comments appreciated,</div><div style=3D"font-size:12.8px"><br></div><d=
iv style=3D"font-size:12.8px">Felix</div></div>

--001a1146ee3e3d62200552af0998--


--===============6768095114749772744==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6768095114749772744==--


From xen-devel-bounces@lists.xen.org Sat Jun 24 07:19:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Jun 2017 07: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 1dOfLP-0003Kx-Oa; Sat, 24 Jun 2017 07: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 <hch@lst.de>) id 1dOfLN-0003Kr-UG
 for xen-devel@lists.xenproject.org; Sat, 24 Jun 2017 07:18:58 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 EB/D5-03920-1621E495; Sat, 24 Jun 2017 07:18:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsVyNZ77sm6CkF+
 kwaoduhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bPh5csBd2sFRcm/2BtYJzB0sXIySEkUCDR
 1PudDcRmEVCVWLbgIZjNJqAi8eZ5DzuILQIUb2vqBopzcTAL/GCR+LfgFWMXIweHsICTxJur8
 SA1vALaEp2/ZzFDzEyUePH8AhNEXFDi5MwnYLuYBbQkbvx7yQTSyiwgLbH8HwdImFPATuJ842
 ywVlGgte3/9zJNYOSdhaR7FpLuWQjdCxiZVzFqFKcWlaUW6RqZ6yUVZaZnlOQmZuboGhqY6eW
 mFhcnpqfmJCYV6yXn525iBAYUAxDsYFy8NvAQoyQHk5Iob+wZn0ghvqT8lMqMxOKM+KLSnNTi
 Q4wyHBxKErz9gn6RQoJFqempFWmZOcDQhklLcPAoifBe/ewbKcRbXJCYW5yZDpE6xajL0fRhy
 xcmIZa8/LxUKXFeK5AZAiBFGaV5cCNgcXaJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwry1IF
 N4MvNK4Da9AjqCCeiIGWt8QI4oSURISTUw7pvBcnpynewLgXe/5UvZVfSqrfm9U5atOPhY2yu
 2/PzXO8zCIQufzEhq//j/TomxzEyxB3/jV1nbX7t6WyxGRp9ppsr88xN2hlqLtEXnTlY4PFeg
 j3/y4k8dk7fm3krmn25R+qht5s9ODvH/L9kMZtvdPvHDvveui+5+gwVMdpJO9tKWi1acVWIpz
 kg01GIuKk4EAP6QCBmuAgAA
X-Env-Sender: hch@lst.de
X-Msg-Ref: server-4.tower-21.messagelabs.com!1498288736!69263452!1
X-Originating-IP: [213.95.11.211]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45245 invoked from network); 24 Jun 2017 07:18:56 -0000
Received: from verein.lst.de (HELO newverein.lst.de) (213.95.11.211)
 by server-4.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Jun 2017 07:18:56 -0000
Received: by newverein.lst.de (Postfix, from userid 2407)
 id A900068D37; Sat, 24 Jun 2017 09:18:55 +0200 (CEST)
Date: Sat, 24 Jun 2017 09:18:55 +0200
From: Christoph Hellwig <hch@lst.de>
To: tndave <tushar.n.dave@oracle.com>
Message-ID: <20170624071855.GD14580@lst.de>
References: <20170616181059.19206-1-hch@lst.de>
 <162d7932-5766-4c29-5471-07d1b699190a@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <162d7932-5766-4c29-5471-07d1b699190a@oracle.com>
User-Agent: Mutt/1.5.17 (2007-11-01)
Cc: linux-mips@linux-mips.org, linux-samsung-soc@vger.kernel.org,
 linux-ia64@vger.kernel.org, linux-c6x-dev@linux-c6x.org,
 linux-s390@vger.kernel.org, linux-sh@vger.kernel.org,
 linux-hexagon@vger.kernel.org, linux-xtensa@linux-xtensa.org, x86@kernel.org,
 linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, dmaengine@vger.kernel.org,
 iommu@lists.linux-foundation.org, openrisc@lists.librecores.org,
 netdev@vger.kernel.org, sparclinux@vger.kernel.org,
 xen-devel@lists.xenproject.org, linuxppc-dev@lists.ozlabs.org,
 Christoph Hellwig <hch@lst.de>, linux-arm-kernel@lists.infradead.org
Subject: Re: [Xen-devel] clean up and modularize arch dma_mapping interface
	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>

T24gV2VkLCBKdW4gMjEsIDIwMTcgYXQgMTI6MjQ6MjhQTSAtMDcwMCwgdG5kYXZlIHdyb3RlOgo+
IFRoYW5rcyBmb3IgZG9pbmcgdGhpcy4KPiBTbyBhcmNocyBjYW4gc3RpbGwgaGF2ZSB0aGVpciBv
d24gZGVmaW5pdGlvbiBmb3IgZG1hX3NldF9tYXNrKCkgaWYgCj4gSEFWRV9BUkNIX0RNQV9TRVRf
TUFTSyBpcyB5Pwo+IChhbmQgc2ltaWxhcmx5IGZvciBkbWFfc2V0X2NvaGVyZW50X21hc2soKSB3
aGVuIAo+IENPTkZJR19BUkNIX0hBU19ETUFfU0VUX0NPSEVSRU5UX01BU0sgaXMgeSkKPiBBbnkg
cGxhbiB0byBjaGFuZ2UgdGhlc2U/CgpZZXMsIHRob3NlIHNob3VsZCBnbyBhd2F5LCBidXQgSSdt
IG5vdCBlbnRpcmVseSBzdXJlIGhvdyB5ZXQuICBXZSdsbApuZWVkIHNvbWUgaG9vayBmb3Igc3dp
dGNoaW5nIGJldHdlZW4gYW4gSU9NTVUgYW5kIGEgZGlyZWN0IG1hcHBpbmcKKEkgZ3Vlc3MgdGhh
dCdzIHdoYXQgeW91IHdhbnQgdG8gZG8gZm9yIHNwYXJjIGFzIHdlbGw/KSwgYW5kIEkgbmVlZAp0
byBmaW5kIHRoZSBiZXN0IHdheSB0byBkbyB0aGF0LiAgUmVpbXBsZW1lbnRpbmcgYWxsIG9mIGRt
YV9zZXRfbWFzawphbmQgZG1hX3NldF9jb2hlcmVudF9tYXNrIGlzIHNvbWV0aGluZyB0aGF0IEkg
d2FudCB0byBtb3ZlIGF3YXkgZnJvbS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Jun 24 09:34:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Jun 2017 09:34:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dOhSE-0003hC-Bc; Sat, 24 Jun 2017 09: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 <osstest-admin@xenproject.org>) id 1dOhSD-0003g5-CT
 for xen-devel@lists.xensource.com; Sat, 24 Jun 2017 09:34:09 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 65/A7-01709-0123E495; Sat, 24 Jun 2017 09:34:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVZffyC/
 SYPI0PYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmfHnmXtCfXjHt2FzmBsZ2
 hy5GLg4hgb+MEpc+7WeFcB4zSlx+f5kZwtnGKPHuzH6mLkZODhEBZ4mvZ+ayg9i8AvoSM9YdA
 Sri4BAWMJWYtccKpF5C4IaGxMLuBjaQGgkBb4mj95Ywwdi9rdeAetk52ASsJA6JgURZBFQlWn
 /3M09g5F7AyLCKUb04tagstUjXRC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTI9D
 fDECwg/FWn/MhRkkOJiVR3tgzPpFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgnGvpFCgkWpaan
 VqRl5gADDyYtwcGjJMIbrAOU5i0uSMwtzkyHSJ1i1OXYsHr9FyYhlrz8vFQpcd4kkBkCIEUZp
 XlwI2BRcIlRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvBYgU3gy80rgNr0COoIJ6IgZa3xAji
 hJREhJNTAyRU7P9TurKF3cl7fi4bSGt07LVi9fMmON2sFNPpOUnu+ftkk4b+3+gO2P/n5w1/e
 zNHa5lpB4SPSpH/eiI8VpFU3CgnvOP7yxmXXPFmeZ0oddJ9f80a+M/jvB3MErqXW/StTEyoir
 +kdecvHd25R+XOF96JPfeQGyeY8OeZ06fcD+zbrrbaf8lViKMxINtZiLihMB92VrDn0CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1498296846!104747312!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42700 invoked from network); 24 Jun 2017 09:34:07 -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; 24 Jun 2017 09: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 1dOhS5-0000eA-96; Sat, 24 Jun 2017 09:34: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 1dOhRz-0003hi-Dx; Sat, 24 Jun 2017 09:33:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dOhRy-0004Iy-Es; Sat, 24 Jun 2017 09:33:54 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110990-mainreport@xen.org>
X-Osstest-Failures: linux-next:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-pair:guest-start/debian:fail:regression
 linux-next:test-amd64-i386-pair:guest-start/debian:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-pair:guest-start/debian:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:guest-start/debian:fail:regression
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-next:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-rtds:debian-install: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-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu: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-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-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-amd64-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
X-Osstest-Versions-This: linux=a73468728fd8f34ccbd7c60f0808024ae491f4d6
X-Osstest-Versions-That: linux=48b6bbef9a1789f0365c1a385879a1fea4460016
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 24 Jun 2017 09:33:54 +0000
Subject: [Xen-devel] [linux-next test] 110990: 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>

ZmxpZ2h0IDExMDk5MCBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTA5OTAvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAg
IDYgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDk1MAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTEwOTUwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgNiB4ZW4tYm9vdCAgICBmYWlsIFJFR1IuIHZzLiAxMTA5NTAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1pbnRlbCAgNiB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
MDk1MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSA2IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDExMDk1MAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1pMzg2ICA2IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwOTUw
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgNiB4ZW4tYm9vdCAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTA5NTAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDIw
IGd1ZXN0LXN0YXJ0L2RlYmlhbiAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDk1MAogdGVzdC1hbWQ2
NC1pMzg2LXBhaXIgICAgICAgICAyMCBndWVzdC1zdGFydC9kZWJpYW4gICAgICAgZmFpbCBSRUdS
LiB2cy4gMTEwOTUwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgNiB4ZW4t
Ym9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTA5NTAKIHRlc3QtYW1kNjQtYW1kNjQtcGFp
ciAgICAgICAgMjAgZ3Vlc3Qtc3RhcnQvZGViaWFuICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDk1
MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAyMCBndWVzdC1zdGFydC9kZWJpYW4gICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTEwOTUwCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSA2IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDExMDk1MAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gx
MCBmYWlsIFJFR1IuIHZzLiAxMTA5NTAKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBh
cyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1k
NjQgMTYgcnVtcHJ1bi1kZW1vLXhlbnN0b3JlbHMveGVuc3RvcmVscy5yZXBlYXQgZmFpbCBSRUdS
LiB2cy4gMTEwOTUwCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
YXJ0L3dpbi5yZXBlYXQgZmFpbCBibG9ja2VkIGluIDExMDk1MAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEw
OTUwCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbGlrZSAxMTA5NTAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTUgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgICBmYWlsICBsaWtlIDExMDk1MAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIGxpa2UgMTEwOTUwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIGxpa2UgMTEwOTUwCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAx
MTA5NTAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDkgZGViaWFuLWluc3RhbGwgICAg
ICAgICAgICAgICBmYWlsICBsaWtlIDExMDk1MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAxNiBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhz
bSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTIgZ3Vlc3Qtc2F2ZXJlc3Rv
cmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9u
IHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgYTczNDY4NzI4ZmQ4
ZjM0Y2NiZDdjNjBmMDgwODAyNGFlNDkxZjRkNgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAg
ICAgICAgICAgICAgNDhiNmJiZWY5YTE3ODlmMDM2NWMxYTM4NTg3OWExZmVhNDQ2MDAxNgoKTGFz
dCB0ZXN0IG9mIGJhc2lzICAgICAgICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5kKSAgICAg
CkZhaWxpbmcgc2luY2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkg
ICAgIApUZXN0aW5nIHNhbWUgc2luY2UgICAxMTA5OTAgIDIwMTctMDYtMjMgMDk6MzE6MjQgWiAg
ICAwIGRheXMgICAgMSBhdHRlbXB0cwoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBy
dW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVu
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Jun 24 10:13:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Jun 2017 10:13:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dOi3i-0006Bf-Au; Sat, 24 Jun 2017 10:12: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 1dOi3g-0006BT-Ts
 for xen-devel@lists.xensource.com; Sat, 24 Jun 2017 10:12:53 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 BF/AB-01999-42B3E495; Sat, 24 Jun 2017 10:12:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVVfZ2i/
 S4Eo/s8WKx79ZLO5Nec/uwORx+MMVFo/tfbvYA5iiWDPzkvIrElgzli1Yw1zwI79ix54r7A2M
 P1y6GLk4hAT+MkpMeNnECOE8ZpRYsPYYE4SzjVHi294G1i5GTg4RAWeJr2fmsoPYvAL6Et8uL
 WMGsYUFzCU2nboG1iAhcFpJYtHZ+WANEgKeEv0z3rLB2CvuTAJqZudgE7CSOCQGEmURUJVYcu
 ct2wRG7gWMDKsYNYpTi8pSi3QNLfSSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQK
 9zgAEOxibtnseYpTkYFIS5Y094xMpxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3vKVfpJBgUWp6
 akVaZg4w/GDSEhw8SiK8q02B0rzFBYm5xZnpEKlTjLocG1av/8IkxJKXn5cqJc47F2SGAEhRR
 mke3AhYLFxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMK+aFdAUnsy8ErhNr4COYAI6YsYaH5
 AjShIRUlINjAvnHL3UnstxwFj6uFxYS5rNos3vnO1EYw7Vegfcy/W/e89GIKf8nnum1pp6A9X
 oOaqTBH/duSLdy75si/7az2fPvGq3P/56mVpRm+xF5+vn1mqLiJ30sGkSerVP7cxd9m8ro+Mu
 MtfNyw2xkg0uO5E2P/f21N9XP+7L5bySpe4/N9S6KyBykhJLcUaioRZzUXEiAKm9sziAAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-206.messagelabs.com!1498299169!85100394!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46278 invoked from network); 24 Jun 2017 10:12:50 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 24 Jun 2017 10:12:50 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dOi3Y-0001jx-Dc; Sat, 24 Jun 2017 10:12:44 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dOi3S-0006SL-Uz; Sat, 24 Jun 2017 10:12:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dOi3R-0002Wk-QX; Sat, 24 Jun 2017 10:12:38 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110994-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-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:build-armhf-libvirt:libvirt-build: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-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-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-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-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-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-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=579d698da608a24ab334a6a38d932176bac5cecd
X-Osstest-Versions-That: xen=695bb5f504ab48c1d546446f104c1b6c0ead126d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 24 Jun 2017 10:12:38 +0000
Subject: [Xen-devel] [xen-unstable test] 110994: 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="===============3374381766684040023=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============3374381766684040023==
Content-Type: text/plain

flight 110994 xen-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/110994/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail REGR. vs. 110465
 test-amd64-amd64-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail REGR. vs. 110465
 test-amd64-i386-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail REGR. vs. 110465
 build-armhf-libvirt           5 libvirt-build            fail REGR. vs. 110465

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-qemut-win7-amd64 15 guest-localmigrate/x10 fail like 110465
 test-armhf-armhf-xl-rtds     15 guest-start/debian.repeat    fail  like 110465
 test-amd64-amd64-xl-rtds      9 debian-install               fail  like 110465
 test-amd64-amd64-xl-qemut-ws16-amd64  9 windows-install        fail never pass
 build-amd64-prev              6 xen-build/dist-test          fail   never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 build-i386-prev               6 xen-build/dist-test          fail   never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 12 guest-saverestore       fail never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 12 guest-saverestore       fail never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-win10-i386  9 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386  9 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass

version targeted for testing:
 xen                  579d698da608a24ab334a6a38d932176bac5cecd
baseline version:
 xen                  695bb5f504ab48c1d546446f104c1b6c0ead126d

Last test of basis   110465  2017-06-15 09:46:33 Z    9 days
Failing since        110484  2017-06-16 09:32:22 Z    8 days    9 attempts
Testing same since   110994  2017-06-23 11:01:32 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Andrew Morton <akpm@linux-foundation.org>
  Artem Bityutskiy <Artem.Bityutskiy@nokia.com>
  Bernhard M. Wiedemann <bwiedemann@suse.com>
  Bernhard M. Wiedemann <bwiedemann@suse.de>
  Dario Faggioli <dario.faggioli@citrix.com>
  David Woodhouse <David.Woodhouse@intel.com>
  Dushyant Behl <myselfdushyantbehl@gmail.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Juergen Gross <jgross@suse.com>
  Julien Grall <julien.grall@arm.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Petre Pircalabu <ppircalabu@bitdefender.com>
  Praveen Kumar <kpraveen.lkml@gmail.com>
  Roger Pau Monné <roger.pau@citrix.com>
  Ross Lagerwall <ross.lagerwall@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Tamas K Lengyel <tamas@tklengyel.com>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>
  Wolfram Strepp <wstrepp@gmx.de>
  Zhongze Liu <blackskygg@gmail.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          fail    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      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                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-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-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


Not pushing.

(No revision log; it would be 1280 lines long.)


--===============3374381766684040023==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3374381766684040023==--

From xen-devel-bounces@lists.xen.org Sat Jun 24 11:47:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Jun 2017 11: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 1dOjWs-0003M3-1f; Sat, 24 Jun 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 <git@johnthomson.fastmail.com.au>) id 1dOjWq-0003Lw-QF
 for xen-devel@lists.xenproject.org; Sat, 24 Jun 2017 11:47:05 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 22/8C-03371-8315E495; Sat, 24 Jun 2017 11:47:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDLMWRWlGSWpSXmKPExsXilM8irWse6Bd
 p8HGrnMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvG0bQ9LQRdHxeIvc1gaGLvZuhi5OIQEVjFK
 zNzxn6WLkRPIyZbo7bvNBmKzCOxnkTgxmQekiEXgKIvEunX/mEESEgKeEk1n21ggbGeJl4fvs
 0BMOsMo8XzpJlaQBJuAiUT751Vgk0QElCTurZrMBGIzCxhJrFo3B2yQsICHxKH7v5ggtqlKbD
 v4jhHE5hVwkTj+5DTUAnmJae96WScw8i1gZFjFqFGcWlSWWqRrbKSXVJSZnlGSm5iZo2toYKa
 Xm1pcnJiempOYVKyXnJ+7iREYKgxAsIPx9LrAQ4ySHExKoryxZ3wihfiS8lMqMxKLM+KLSnNS
 iw8xynBwKEnwOgT4RQoJFqWmp1akZeYAgxYmLcHBoyTC6+8LlOYtLkjMLc5Mh0idYlSUEueVB
 +kTAElklObBtcEi5RKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEeW+BTOHJzCuBm/4KaDET0O
 IZa3xAFpckIqSkGhj9FB6y32y6sIphq/KDz+e+TjbpTb7O8LypWXDTgdR7E+MenjOz3hpuszz
 oUaSmZM6D1evOejv0nZozLzzxXXjmAs6+p3OyyjUfd///xpj8x2z3hXqlku752f1XMxh1WpS3
 2Od+vd7tNa1o3u4DKjOmpx0Ns2jW64wKuTJZNFroemnOywn7pKcrsRRnJBpqMRcVJwIAjwH51
 I8CAAA=
X-Env-Sender: git@johnthomson.fastmail.com.au
X-Msg-Ref: server-2.tower-27.messagelabs.com!1498304822!49713139!1
X-Originating-IP: [66.111.4.27]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTExLjQuMjcgPT4gODQ2Mw==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43463 invoked from network); 24 Jun 2017 11:47:03 -0000
Received: from out3-smtp.messagingengine.com (HELO
 out3-smtp.messagingengine.com) (66.111.4.27)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 24 Jun 2017 11:47:03 -0000
Received: from compute6.internal (compute6.nyi.internal [10.202.2.46])
 by mailout.nyi.internal (Postfix) with ESMTP id 7D32B2065C;
 Sat, 24 Jun 2017 07:47:02 -0400 (EDT)
Received: from frontend2 ([10.202.2.161])
 by compute6.internal (MEProxy); Sat, 24 Jun 2017 07:47:02 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com.au;
 h=cc:date:from:message-id:subject:to:x-me-sender:x-me-sender
 :x-sasl-enc:x-sasl-enc; s=fm1; bh=jizYSbO2k0xb2DWYMUrPOas8HQ57QX
 sFGC8fCuQZs4Q=; b=g+7QiD93Lnth80htMbBtXf0fKWGmQZorpSwlunQEftrhge
 KuL7/zWsi9qgUcQo430dSzfkKbkVbo5DafRarzumKrwJWsFGmHqWbxLxmG91jlv1
 I6+jeAUxf7KgnCbQ2Kta8PicEvCVPlq4x/NV3jnopch+m30sxwgArSxIXkNYxXo9
 u5Zp68aFePZH9XED4EbAwYPVvwH+KTdfugPFYJcHWHWPUrkgFW9t0RLSpdaTqyID
 +UPEGnCfml8P8Pb9yGZLqN/nar5r87YSvehADxnKrSFZBE2q8InW+1uqtFtHj6w7
 TurZ85Ij+irBOxZZpgU+PDwOXYbn/YYEK5T3z4TQ==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:date:from:message-id:subject:to
 :x-me-sender:x-me-sender:x-sasl-enc:x-sasl-enc; s=fm1; bh=jizYSb
 O2k0xb2DWYMUrPOas8HQ57QXsFGC8fCuQZs4Q=; b=jASYzgcVqi+xxVYd1cJsie
 6rpg/yH04k1+maA1LOGhzDim7jJDziH/GUNKTVftdFMkya3mef1KcU24YSF/doDX
 JgkKKH8QQA3/KPJn4X49res9ZnAZWmckboIbmhxSiAFbVYtkbsrLpK7Ly5EcKSSp
 BpKZZxWEjZ0l9obAeWhawoxHaAEESFYSP89plz/gWtFutkcrA7g6kVwJjdDDR3jm
 RtRN+fQHZurKA5kCCRmmpwrkPQzCFb1hf7P4ukWBQT8feGaJk+aZCJtu4gK1AoZi
 Avm3sZhQcExkIIU1V09k67NqcL6Gl/nHfb5Epf7suwJoM+DM9jWxsBTikQchAhOw
 ==
X-ME-Sender: <xms:NlFOWTVQcbr7BqeB5R0A0L50oK-D9-aFEY67cxqFjmKIdHU3-etVWw>
X-Sasl-enc: k7EiDwQoqOxXaAmdm0Xdcx3cBHQfGX/UbHnKowQLx+Xc 1498304821
Received: from h4v1.thome.spur.red
 (cpe-123-211-161-248.lnse3.woo.bigpond.net.au [123.211.161.248])
 by mail.messagingengine.com (Postfix) with ESMTPA id 3F80F245EF;
 Sat, 24 Jun 2017 07:47:01 -0400 (EDT)
From: John Thomson <git@johnthomson.fastmail.com.au>
To: xen-devel@lists.xenproject.org
Date: Sat, 24 Jun 2017 21:46:12 +1000
Message-Id: <20170624114612.26842-1-git@johnthomson.fastmail.com.au>
X-Mailer: git-send-email 2.13.1
Cc: John Thomson <git@johnthomson.fastmail.com.au>
Subject: [Xen-devel] [XTF PATCH] Fix fallthrough typo in XTF
	common/libc/vsnprintf.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>

ZmFsbHRocm91Z2ggaW4gb25lIGNhc2UgaXMgbWlzc2luZyB0aGUgci4KVGhpcyBmYWlscyB0byBz
dXBwcmVzcyAtV2ltcGxpY2l0LWZhbGx0aHJvdWdoIHdhcm5pbmcgd2l0aCBHQ0M3Cgpjb21tb24v
bGliYy92c25wcmludGYuYzozODg6MTk6IGVycm9yOiB0aGlzIHN0YXRlbWVudCBtYXkgZmFsbCB0
aHJvdWdoIFstV2Vycm9yPWltcGxpY2l0LWZhbGx0aHJvdWdoPV0KICAgICAgICAgICAgIGZsYWdz
IHw9IFNJR05FRDsKICAgICAgICAgICAgICAgICAgIF4KY29tbW9uL2xpYmMvdnNucHJpbnRmLmM6
MzkwOjk6IG5vdGU6IGhlcmUKICAgICAgICAgY2FzZSAndSc6IC8qIFVuc2lnbmVkIGRlY2ltYWwu
ICovCiAgICAgICAgIF5+fn4KY2MxOiBhbGwgd2FybmluZ3MgYmVpbmcgdHJlYXRlZCBhcyBlcnJv
cnMKClNpZ25lZC1vZmYtYnk6IEpvaG4gVGhvbXNvbiA8Z2l0QGpvaG50aG9tc29uLmZhc3RtYWls
LmNvbS5hdT4KLS0tCiBjb21tb24vbGliYy92c25wcmludGYuYyB8IDIgKy0KIDEgZmlsZSBjaGFu
Z2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2NvbW1vbi9s
aWJjL3ZzbnByaW50Zi5jIGIvY29tbW9uL2xpYmMvdnNucHJpbnRmLmMKaW5kZXggMTkzMTQzMy4u
NGVjMDExOSAxMDA2NDQKLS0tIGEvY29tbW9uL2xpYmMvdnNucHJpbnRmLmMKKysrIGIvY29tbW9u
L2xpYmMvdnNucHJpbnRmLmMKQEAgLTM4Niw3ICszODYsNyBAQCBpbnQgdnNucHJpbnRmKGNoYXIg
KmJ1Ziwgc2l6ZV90IHNpemUsIGNvbnN0IGNoYXIgKmZtdCwgdmFfbGlzdCBhcmdzKQogCiAgICAg
ICAgIGNhc2UgJ2QnOiBjYXNlICdpJzogLyogU2lnbmVkIGRlY2ltYWwuICovCiAgICAgICAgICAg
ICBmbGFncyB8PSBTSUdORUQ7Ci0gICAgICAgICAgICAvKiBmYWxsdGhvdWdoICovCisgICAgICAg
ICAgICAvKiBmYWxsdGhyb3VnaCAqLwogICAgICAgICBjYXNlICd1JzogLyogVW5zaWduZWQgZGVj
aW1hbC4gKi8KICAgICAgICAgICAgIGJhc2UgPSAxMDsKICAgICAgICAgICAgIGJyZWFrOwotLSAK
Mi4xMy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Jun 24 11:50:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Jun 2017 11: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 1dOjZs-0003wJ-Fq; Sat, 24 Jun 2017 11:50: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 1dOjZq-0003w6-IW
 for xen-devel@lists.xensource.com; Sat, 24 Jun 2017 11:50:10 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 3C/FE-02955-1F15E495; Sat, 24 Jun 2017 11:50:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVfdDoF+
 kwZxTVhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNONqxgLmgzbdi/7c7bA2M
 7VZdjFwcQgJ/GSXe3XvHBOE8ZpS4fuc5O4SzjVHi+/wO1i5GTg4RAWeJr2fmsoPYvAL6Eo+29
 bF1MXJwCAtYS9xuDAWplxDYwCPR+WITG0iNhICvxKWbs1lg7BOvvwD1snOwCVhJHBIDibIIqE
 pse7eScQIj9wJGhlWMGsWpRWWpRbpGZnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bm
 bGIE+r2dgYNzB2LDX7xCjJAeTkihv7BmfSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvA4BfpFC
 gkWp6akVaZk5wOCDSUtw8CiJ8Pr7AqV5iwsSc4sz0yFSpxh1OTasXv+FSYglLz8vVUqctwhkh
 gBIUUZpHtwIWCRcYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMewtkCk9mXgncpldARzABHT
 FjjQ/IESWJCCmpBkYLiz/1R1Yvnf4obQ9L4luGr+ulq4JOuk6UO6F/m5lVT9Ony7fRf7b715u
 3TQM+JQUIePEevKXy8a9jnOAc2dP10rPreR0enfaLyY3tmpPe++VJ/TbV6oReyYaVvtrlJzS0
 vhzkPrlPLyTxblCZ2iapPrXHK6c/9JWP5zm2a9ZnpouHWH+L8iuxFGckGmoxFxUnAgCp+7U6f
 wIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-6.tower-31.messagelabs.com!1498305007!68641978!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19851 invoked from network); 24 Jun 2017 11:50:08 -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; 24 Jun 2017 11:50: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 1dOjZl-0004EE-8E; Sat, 24 Jun 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 1dOjZf-0002Qt-Ol; Sat, 24 Jun 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 1dOjZf-0003Z5-Fp; Sat, 24 Jun 2017 11:49:59 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-110999-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=edaf13565712b431c6fd66a5c4a964af7759ce68
X-Osstest-Versions-That: libvirt=8a129b75e2149d46724d95fd7c717f90f309ee89
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 24 Jun 2017 11:49:59 +0000
Subject: [Xen-devel] [libvirt test] 110999: 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>

ZmxpZ2h0IDExMDk5OSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTA5OTkvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDExMDk2MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEwOTYyCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMTA5NjIKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEy
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaWJ2aXJ0ICAgICAg
ICAgICAgICBlZGFmMTM1NjU3MTJiNDMxYzZmZDY2YTVjNGE5NjRhZjc3NTljZTY4CmJhc2VsaW5l
IHZlcnNpb246CiBsaWJ2aXJ0ICAgICAgICAgICAgICA4YTEyOWI3NWUyMTQ5ZDQ2NzI0ZDk1ZmQ3
YzcxN2Y5MGYzMDllZTg5CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTA5NjIgIDIwMTctMDYtMjIg
MDQ6Mjk6MjcgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTEwOTk5ICAyMDE3LTA2
LTIzIDExOjUyOjM2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSm9obiBGZXJsYW4gPGpmZXJsYW5AcmVkaGF0
LmNvbT4KICBKdWxpbyBGYXJhY2NvIDxqY2ZhcmFjY29AZ21haWwuY29tPgogIE1hcnRpbiBLbGV0
emFuZGVyIDxta2xldHphbkByZWRoYXQuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3pu
QHJlZGhhdC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPWxpYnZpcnQKKyByZXZpc2lvbj1lZGFmMTM1
NjU3MTJiNDMxYzZmZDY2YTVjNGE5NjRhZjc3NTljZTY4CisgLiAuL2NyaS1sb2NrLXJlcG9zCisr
IC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBn
ZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAg
ICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAg
ICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9j
YWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVw
b3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9o
b21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19s
b2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0
L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3Mv
bG9jayAuL2FwLXB1c2ggbGlidmlydCBlZGFmMTM1NjU3MTJiNDMxYzZmZDY2YTVjNGE5NjRhZjc3
NTljZTY4CisgYnJhbmNoPWxpYnZpcnQKKyByZXZpc2lvbj1lZGFmMTM1NjU3MTJiNDMxYzZmZDY2
YTVjNGE5NjRhZjc3NTljZTY4CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9u
CisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdl
dGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7
CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmlu
dCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUv
b3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycg
JyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVw
b3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rl
c3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9t
ZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRj
b25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGlu
CisgdHJlZT1saWJ2aXJ0CisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZQorICdbJyB4bGlidmlydCA9
IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9
cWVtdS11cHN0cmVhbS11bnN0YWJsZQorIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdl
dHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCisgcHJldnhlbmJyYW5jaD14ZW4tNC45LXRlc3Rp
bmcKKyAnWycgeGVkYWYxMzU2NTcxMmI0MzFjNmZkNjZhNWM0YTk2NGFmNzc1OWNlNjggPSB4ICdd
JworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAg
ICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZp
ZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAk
ITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQu
a2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVs
L2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly9saWJ2aXJ0Lm9yZy9saWJ2aXJ0LmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnNlYWJpb3Mub3Jn
L3NlYWJpb3MuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9v
c3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvc2Vh
Ymlvcy5naXQKKysgOiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0CisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS9vc3N0ZXN0L2V4dC9saW51eC1maXJtd2FyZS5naXQKKysgOiBnaXQ6
Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvZmlybXdhcmUvbGludXgt
ZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9s
aW51eC1wdm9wcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0
CisrIDogdGVzdGVkL2xpbnV4LTMuMTQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycg
eGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9
IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRl
c3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51
eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFp
bHktY3Jvbi5saWJ2aXJ0CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZGFpbHktY3Jvbi5s
aWJ2aXJ0CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0Cisr
IDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogaHR0cDov
L2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5v
cmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBS
VU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4u
Z2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
b3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgbGlidmlydAor
IGNhc2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUvb3Nz
dGVzdC9yZXBvcy9saWJ2aXJ0CisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9saWJ2aXJ0LmdpdCBlZGFmMTM1NjU3MTJiNDMxYzZmZDY2YTVjNGE5NjRhZjc3
NTljZTY4OnJlZnMvaGVhZHMveGVuLXRlc3RlZC1tYXN0ZXIKVG8gb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAogICA4YTEyOWI3Li5lZGFmMTM1ICBlZGFm
MTM1NjU3MTJiNDMxYzZmZDY2YTVjNGE5NjRhZjc3NTljZTY4IC0+IHhlbi10ZXN0ZWQtbWFzdGVy
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Jun 24 13:46:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Jun 2017 13:46: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 1dOlOA-0002O7-4O; Sat, 24 Jun 2017 13:46: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=34102b3d2=Andrew.Cooper3@citrix.com>)
 id 1dOlO8-0002O1-Uv
 for xen-devel@lists.xenproject.org; Sat, 24 Jun 2017 13:46:13 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 36/10-03058-42D6E495; Sat, 24 Jun 2017 13:46:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsWyU9JRQlc51y/
 S4PZfdYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPO84MsBZtYKxp3f2BrYJzD0sXIySEh4Ccx
 9flZNhBbWCBS4szym2BxEYFQiRNftzF1MXJwCAm4SFx8qAwSZhPQl9j94hMTiM0rYCvxrOc/K
 4jNIqAq8erXNUYQW1QgXOJt4xEWiBpBiZMzn4DZnAKuEl8+L2ADGcksoCmxfpc+SJhZQF5i+9
 s5zCC2kICaxLX+S+wQl6VLbP37i3kCI98sJJNmIXTPQtK9gJF5FaNGcWpRWWqRrqGxXlJRZnp
 GSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYJgxAMEOxi/LAg4xSnIwKYnyxp7xiRTiS8pP
 qcxILM6ILyrNSS0+xCjDwaEkwSuR4xcpJFiUmp5akZaZAwx4mLQEB4+SCK9kOFCat7ggMbc4M
 x0idYpRl6Ppw5YvTEIsefl5qVLivA4gMwRAijJK8+BGwKLvEqOslDAvI9BRQjwFqUW5mSWo8q
 8YxTkYlYR5w0Gm8GTmlcBtegV0BBPQETPW+IAcUZKIkJJqYOR63n/j/i8VJrPjkQqGK/6/W5b
 632LW5UfTJ7Oa9V9YdrbtQaasd7RU6Jc9pbJv+X5Fvnqn+M6s/NHyLCcpv9r3be3N8SZ2B581
 he7PmROdLXLRRMTzckXQtU5HFh3Nr9sTpE91BS9aoPvgzv2dUkd2ZDc7FfxvfLNNTryj4f1ph
 QkNPxjqmJRYijMSDbWYi4oTAeGh6Nq5AgAA
X-Env-Sender: prvs=34102b3d2=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1498311971!68815449!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55453 invoked from network); 24 Jun 2017 13:46:11 -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;
 24 Jun 2017 13:46:11 -0000
X-IronPort-AV: E=Sophos;i="5.39,384,1493683200"; d="scan'208";a="48347047"
To: John Thomson <git@johnthomson.fastmail.com.au>,
 <xen-devel@lists.xenproject.org>
References: <20170624114612.26842-1-git@johnthomson.fastmail.com.au>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <77a90a43-6b44-c0bc-0cb5-4fc425f0c23c@citrix.com>
Date: Sat, 24 Jun 2017 14:46:10 +0100
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: <20170624114612.26842-1-git@johnthomson.fastmail.com.au>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [XTF PATCH] Fix fallthrough typo in XTF
 common/libc/vsnprintf.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>

T24gMjQvMDYvMTcgMTI6NDYsIEpvaG4gVGhvbXNvbiB3cm90ZToKPiBmYWxsdGhyb3VnaCBpbiBv
bmUgY2FzZSBpcyBtaXNzaW5nIHRoZSByLgo+IFRoaXMgZmFpbHMgdG8gc3VwcHJlc3MgLVdpbXBs
aWNpdC1mYWxsdGhyb3VnaCB3YXJuaW5nIHdpdGggR0NDNwo+Cj4gY29tbW9uL2xpYmMvdnNucHJp
bnRmLmM6Mzg4OjE5OiBlcnJvcjogdGhpcyBzdGF0ZW1lbnQgbWF5IGZhbGwgdGhyb3VnaCBbLVdl
cnJvcj1pbXBsaWNpdC1mYWxsdGhyb3VnaD1dCj4gICAgICAgICAgICAgIGZsYWdzIHw9IFNJR05F
RDsKPiAgICAgICAgICAgICAgICAgICAgXgo+IGNvbW1vbi9saWJjL3ZzbnByaW50Zi5jOjM5MDo5
OiBub3RlOiBoZXJlCj4gICAgICAgICAgY2FzZSAndSc6IC8qIFVuc2lnbmVkIGRlY2ltYWwuICov
Cj4gICAgICAgICAgXn5+fgo+IGNjMTogYWxsIHdhcm5pbmdzIGJlaW5nIHRyZWF0ZWQgYXMgZXJy
b3JzCj4KPiBTaWduZWQtb2ZmLWJ5OiBKb2huIFRob21zb24gPGdpdEBqb2hudGhvbXNvbi5mYXN0
bWFpbC5jb20uYXU+CgpJIHRoaW5rIEkgbm90aWNlZCB0aGlzIGFnZXMgYWdvIGFuZCBkaWRuJ3Qg
aGF2ZSB0aW1lIHRvIGZpeCBpdC4gIEkKdGhvdWdodCB0byBteXNlbGYgIndoYXQncyB0aGUgd29y
c3QgdGhhdCBjb3VsZCBoYXBwZW4/IgoKUmV2aWV3ZWQgYW5kIGFwcGxpZWQsIHRoYW5rcy4KCn5B
bmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Jun 24 13:49:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Jun 2017 13: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 1dOlQs-0002Vq-HO; Sat, 24 Jun 2017 13:49:02 +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 1dOlQq-0002Vd-Hi
 for xen-devel@lists.xensource.com; Sat, 24 Jun 2017 13:49:00 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 CB/61-01732-BCD6E495; Sat, 24 Jun 2017 13:48:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVfdUrl+
 kwec+c4sVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBm9N5eyVRwILRi9crVbA2M
 X0y7GLk4hAT+Mkos2XScsYuRE8h5zCix/74PRGIbUOLHZmaQhIiAs8TXM3PZQWxeAX2Jx0tvg
 8WFBSwk3rcsYgZpkBD4Li/R9/ol2CQJAW+JtnMn2WHsox3dQEXsHGwCVhKHxECiLAKqEq8mbW
 KfwMi9gJFhFaNGcWpRWWqRrpGxXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGoM/
 rGRgYdzD27fU7xCjJwaQkyht7xidSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRva45fpJBgUWp6
 akVaZg4w+GDSEhw8SiK8kuFAad7igsTc4sx0iNQpRl2ODavXf2ESYsnLz0uVEufdDTJDAKQoo
 zQPbgQsEi4xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEua1AMaVEE9mXgncpldARzABHTFjjQ
 /IESWJCCmpBsa4o29ZJhU95ijSfZaw16mD3+3+l3MrNh2+ZH6m1/3508wq298xJpe7Lr/wy+t
 esMZixQbuK3uNvwh9nbvnTzX3FpcHIalrbGrnHNz3z/bUhwm+B77v+ZBp8PaP+mILU77iz1Nf
 Fu//kr/hoWpRSB7L9so77IskFk/S7la2rlpV9U377pRdU/xylViKMxINtZiLihMBxM9oK38CA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1498312137!107046202!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16333 invoked from network); 24 Jun 2017 13:48:58 -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; 24 Jun 2017 13:48: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 1dOlQl-0007Ia-TT; Sat, 24 Jun 2017 13:48: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 1dOlQg-0004KJ-90; Sat, 24 Jun 2017 13:48:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dOlQf-0004S5-6k; Sat, 24 Jun 2017 13:48:49 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111000-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-xl-cubietruck:guest-start/debian.repeat:fail:regression
 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-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-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-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-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-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:migrate-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-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-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-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=40b06f523070deb55f87f9bcee4fedb6c69942f9
X-Osstest-Versions-That: qemuu=8dfaf23ae1f2273a9730a9b309cc8471269bb524
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 24 Jun 2017 13:48:49 +0000
Subject: [Xen-devel] [qemu-mainline test] 111000: 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="===============1631770258670044111=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============1631770258670044111==
Content-Type: text/plain

flight 111000 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/111000/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-xl-cubietruck 15 guest-start/debian.repeat fail REGR. vs. 110925

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail like 110901
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 110925
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 110925
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop             fail like 110925
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 110925
 test-amd64-amd64-xl-rtds      9 debian-install               fail  like 110925
 test-armhf-armhf-xl-rtds     15 guest-start/debian.repeat    fail  like 110925
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-xl-xsm      12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 12 guest-saverestore       fail never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass

version targeted for testing:
 qemuu                40b06f523070deb55f87f9bcee4fedb6c69942f9
baseline version:
 qemuu                8dfaf23ae1f2273a9730a9b309cc8471269bb524

Last test of basis   110925  2017-06-21 10:21:59 Z    3 days
Failing since        110968  2017-06-22 10:49:28 Z    2 days    2 attempts
Testing same since   111000  2017-06-23 13:24:08 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alex Bennée <alex.bennee@linaro.org>
  Alexander Graf <agraf@suse.de>
  Emilio G. Cota <cota@braap.org>
  Geert Martin Ijewski <gm.ijewski@web.de>
  Gerd Hoffmann <kraxel@redhat.com>
  Laurent Vivier <laurent@vivier.eu>
  Marc-André Lureau <marcandre.lureau@redhat.com>
  Markus Armbruster <armbru@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Philippe Mathieu-Daudé <f4bug@amsat.org>
  Richard Henderson <rth@twiddle.net>
  Samuel Brian <sam.brian@accelerated.com>
  Thomas Huth <thuth@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-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                                  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-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 1518 lines long.)


--===============1631770258670044111==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1631770258670044111==--

From xen-devel-bounces@lists.xen.org Sat Jun 24 14:36:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Jun 2017 14:36: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 1dOmAW-0005cw-45; Sat, 24 Jun 2017 14:36: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=341d74639=citrix-osstest@xenproject.org>)
 id 1dOmAV-0005cm-3t
 for xen-devel@lists.xensource.com; Sat, 24 Jun 2017 14:36:11 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 89/30-01735-AD87E495; Sat, 24 Jun 2017 14:36:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHSDve7NCr9
 Ig1VbVCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bzOStYCnamVWxe3sfcwLjHpouRk0NCwF9i
 +szJzF2MHEC2u0TD3jSQsIiAs8SED7fZQGxeAT2Jvu7ZLCC2sECKxKEpIOVcQOWLlSTW7JnCB
 jHHVWLttwOMcPb2b0wgNpuAh8TEnolgzSwCqhLzZ+5mBbGFBLQkli5eyQSxQFDi5MwnYDXMAh
 ISB1+8gLrHQmLvq4oJjHyzkFTNQlK1gJFpFaN6cWpRWWqRrqVeUlFmekZJbmJmjq6hgalebmp
 xcWJ6ak5iUrFecn7uJkZgQDEAwQ7Gta3OhxglOZiURHljz/hECvEl5adUZiQWZ8QXleakFh9i
 lOHgUJLgZSv3ixQSLEpNT61Iy8wBhjZMWoKDR0mEVzIcKM1bXJCYW5yZDpE6xajLsWH1+i9MQ
 ix5+XmpUuK8/CAzBECKMkrz4EbA4uwSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHlXgEzhyc
 wrgdv0CugIJqAjZqzxATmiJBEhJdXAyPjP1MtwTZ2Ep3G7zZcD03ynW804vMH7tJtq+tdbBjP
 9VesTfTkVlidWr5bSde253XzvZ6lk4/ctMxOP8U8rD/lvfFd8Nnv5YrVPwSEPpmr/u+wxN3X9
 9agH73NWXL8mJaD/mUXzi7bUvsT6pnVZr8ONIloE0lXufVvYysys+iy+y+xbT0inEktxRqKhF
 nNRcSIAQfOIcK4CAAA=
X-Env-Sender: prvs=341d74639=citrix-osstest@xenproject.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1498314967!76457156!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60471 invoked from network); 24 Jun 2017 14:36:09 -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;
 24 Jun 2017 14:36:09 -0000
X-IronPort-AV: E=Sophos;i="5.39,384,1493683200"; d="scan'208";a="437730025"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL05.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71590-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:test-armhf-armhf-xl:guest-stop:fail:regression
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:allowable
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-intel:capture-logs/l1(17):fail:allowable
 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-libvirt-qcow2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-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-rtds:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-multivcpu: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:hosts-allocate:broken: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-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-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl: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:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:migrate-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-libvirt:saverestore-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-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-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-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-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=db2a8fe8b2f0a65ddc32ad758b7274ac36152209
X-Osstest-Versions-That: xen=84cd8d3fbdfbc0655ad242da1d2fdadddf5be89e
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 24 Jun 2017 15:36:00 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL05.citrite.net
Subject: [Xen-devel] [xen-4.7-testing baseline-only test] 71590: 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
MTU5MCB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0
ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MTU5MC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
NCBndWVzdC1zdG9wICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDcxNTY1CgpSZWdyZXNz
aW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTYgZGViaWFuLWh2bS1pbnN0YWxsL2wx
L2wyIGZhaWwgbGlrZSA3MTU2NQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwg
MTcgY2FwdHVyZS1sb2dzL2wxKDE3KSAgICAgZmFpbCBsaWtlIDcxNTY1CgpUZXN0cyB3aGljaCBk
aWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXFjb3cyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0
ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBi
dWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAg
ICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDIgaG9z
dHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBu
ZXZlciBwYXNzCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAg
ICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAg
ICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW1pZHdheSAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
aWR3YXkgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZoLWFtZCAgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZoLWludGVsIDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kIDE2IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAg
ICAgIGRiMmE4ZmU4YjJmMGE2NWRkYzMyYWQ3NThiNzI3NGFjMzYxNTIyMDkKYmFzZWxpbmUgdmVy
c2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDg0Y2Q4ZDNmYmRmYmMwNjU1YWQyNDJkYTFkMmZk
YWRkZGY1YmU4OWUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICA3MTU2NSAgMjAxNy0wNi0xNSAwNDo0
NDoxMSBaICAgIDkgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAgNzE1OTAgIDIwMTctMDYtMjMg
MTc6NDc6NDcgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hl
ZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KICBRdWFuIFh1IDxxdWFuLnh1QGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1y
dW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3Jh
ZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzLXZjcHVzMSAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBz
cDMtdmNwdXMxICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbnhwc3AzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNw
MyAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0
CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rl
c3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMt
YWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJv
a2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1s
b2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUtbG9ncwoKUHVzaCBub3Qg
YXBwbGljYWJsZS4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDQ4OSBsaW5lcyBsb25n
LikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Jun 24 15:38:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Jun 2017 15: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 1dOn8Q-0000qt-Tc; Sat, 24 Jun 2017 15: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 <benh@kernel.crashing.org>) id 1dOn8Q-0000qn-65
 for xen-devel@lists.xenproject.org; Sat, 24 Jun 2017 15:38:06 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 E7/AA-03620-D578E495; Sat, 24 Jun 2017 15:38:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42Kxf8JoqRvT7hd
 p8OqepcX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmtE+eQ9bQYdExa1jP1gaGO8IdzFycQgJrGWU
 2Hh3OnsXIwcHr4C1RMcCSRBTWMBJ4s3VeBCTTcBc4t1c2y5GTg4RAVeJi7MOs4J0MgtMY5XY8
 fU8O0iCRUBVYumWA2wgNqeAjsTCxq3sEONbGSU6z64EK2IW0JRo3f4bzJYQ0JY4cq4faq2gxN
 8dwhAl8hLb385hnsDIOwtJxyyEqllIqhYwMq9i1ChOLSpLLdI1MtJLKspMzyjJTczM0TU0MNP
 LTS0uTkxPzUlMKtZLzs/dxAgMKAYg2MG4Zn7gIUZJDiYlUd7YMz6RQnxJ+SmVGYnFGfFFpTmp
 xYcYZTg4lCR4Vdr8IoUEi1LTUyvSMnOAoQ2TluDgURLhNagESvMWFyTmFmemQ6ROMSpKifMqg
 /QJgCQySvPg2mDxdIlRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvDEgU3gy80rgpr8CWswEtH
 jGGh+QxSWJCCmpBkaLtbb+y3/bBm8LXeAZe4Lti67Lco0fYda+RWf+Xljy6LiXfsJuezbWxDc
 7A89tvXHiwiMjvuPtqvHVl1XX+x9Rb3FeWML5pP4y8zn1Mxr3pOcluT5w0vpu5cn25YYdq/Em
 c7VDHxPCmgUNg+R5ZI0vei+VlDWRi3z9MaB43xn75MMGgo8VlyixFGckGmoxFxUnAgBoQIsno
 gIAAA==
X-Env-Sender: benh@kernel.crashing.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1498318683!108994994!1
X-Originating-IP: [63.228.1.57]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7335 invoked from network); 24 Jun 2017 15:38:04 -0000
Received: from gate.crashing.org (HELO gate.crashing.org) (63.228.1.57)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;
 24 Jun 2017 15:38:04 -0000
Received: from localhost.localdomain (localhost.localdomain [127.0.0.1])
 by gate.crashing.org (8.14.1/8.13.8) with ESMTP id v5OFatdn014035;
 Sat, 24 Jun 2017 10:36:56 -0500
Message-ID: <1498318616.31581.87.camel@kernel.crashing.org>
From: Benjamin Herrenschmidt <benh@kernel.crashing.org>
To: Christoph Hellwig <hch@lst.de>, tndave <tushar.n.dave@oracle.com>
Date: Sat, 24 Jun 2017 10:36:56 -0500
In-Reply-To: <20170624071855.GD14580@lst.de>
References: <20170616181059.19206-1-hch@lst.de>
 <162d7932-5766-4c29-5471-07d1b699190a@oracle.com>
 <20170624071855.GD14580@lst.de>
X-Mailer: Evolution 3.22.6 (3.22.6-2.fc25) 
Mime-Version: 1.0
Cc: linux-mips@linux-mips.org, sparclinux@vger.kernel.org,
 linux-samsung-soc@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-c6x-dev@linux-c6x.org, linux-sh@vger.kernel.org,
 linux-s390@vger.kernel.org, linux-xtensa@linux-xtensa.org, x86@kernel.org,
 linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org,
 dmaengine@vger.kernel.org, iommu@lists.linux-foundation.org,
 openrisc@lists.librecores.org, linux-hexagon@vger.kernel.org,
 linux-tegra@vger.kernel.org, xen-devel@lists.xenproject.org,
 linuxppc-dev@lists.ozlabs.org, netdev@vger.kernel.org,
 linux-arm-kernel@lists.infradead.org
Subject: Re: [Xen-devel] clean up and modularize arch dma_mapping interface
	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>

T24gU2F0LCAyMDE3LTA2LTI0IGF0IDA5OjE4ICswMjAwLCBDaHJpc3RvcGggSGVsbHdpZyB3cm90
ZToKPiBPbiBXZWQsIEp1biAyMSwgMjAxNyBhdCAxMjoyNDoyOFBNIC0wNzAwLCB0bmRhdmUgd3Jv
dGU6Cj4gPiBUaGFua3MgZm9yIGRvaW5nIHRoaXMuCj4gPiBTbyBhcmNocyBjYW4gc3RpbGwgaGF2
ZSB0aGVpciBvd24gZGVmaW5pdGlvbiBmb3IgZG1hX3NldF9tYXNrKCkgaWYgCj4gPiBIQVZFX0FS
Q0hfRE1BX1NFVF9NQVNLIGlzIHk/Cj4gPiAoYW5kIHNpbWlsYXJseSBmb3IgZG1hX3NldF9jb2hl
cmVudF9tYXNrKCkgd2hlbiAKPiA+IENPTkZJR19BUkNIX0hBU19ETUFfU0VUX0NPSEVSRU5UX01B
U0sgaXMgeSkKPiA+IEFueSBwbGFuIHRvIGNoYW5nZSB0aGVzZT8KPiAKPiBZZXMsIHRob3NlIHNo
b3VsZCBnbyBhd2F5LCBidXQgSSdtIG5vdCBlbnRpcmVseSBzdXJlIGhvdyB5ZXQuICBXZSdsbAo+
IG5lZWQgc29tZSBob29rIGZvciBzd2l0Y2hpbmcgYmV0d2VlbiBhbiBJT01NVSBhbmQgYSBkaXJl
Y3QgbWFwcGluZwo+IChJIGd1ZXNzIHRoYXQncyB3aGF0IHlvdSB3YW50IHRvIGRvIGZvciBzcGFy
YyBhcyB3ZWxsPyksIGFuZCBJIG5lZWQKPiB0byBmaW5kIHRoZSBiZXN0IHdheSB0byBkbyB0aGF0
LiAgUmVpbXBsZW1lbnRpbmcgYWxsIG9mIGRtYV9zZXRfbWFzawo+IGFuZCBkbWFfc2V0X2NvaGVy
ZW50X21hc2sgaXMgc29tZXRoaW5nIHRoYXQgSSB3YW50IHRvIG1vdmUgYXdheSBmcm9tLgoKSSB0
aGluayB3ZSBzdGlsbCBuZWVkIHRvIGRvIGl0LiBGb3IgZXhhbXBsZSB3ZSBoYXZlIGEgYnVuY2gg
bmV3ICJmdW5reSIKY2FzZXMuCgpXZSBhbHJlYWR5IGhhdmUgdGhlIGNhc2Ugd2hlcmUgd2UgbWl4
IHRoZSBkaXJlY3QgYW5kIGlvbW11IG1hcHBpbmdzLApvbiBzb21lIHBvd2VycGMgcGxhdGZvcm1z
IHRoYXQgdHJhbnNsYXRlcyBpbiBhbiBpb21tdSBtYXBwaW5nIGRvd24gYXQKMCBmb3IgdGhlIDMy
LWJpdCBzcGFjZSBhbmQgYSBkaXJlY3QgbWFwcGluZyBoaWdoIHVwIGluIHRoZSBQQ0kgYWRkcmVz
cwpzcGFjZSAod2hpY2ggY3JvcHMgdGhlIHRvcCBiaXRzIGFuZCB0aHVzIGhpdHMgbWVtb3J5IGF0
IDAgb253YXJkcykuCgpUaGlzIHR5cGUgb2YgaHlicmlkIGxheW91dCBpcyBuZWVkZWQgYnkgc29t
ZSBhZGFwdGVycywgdHlwaWNhbGx5CnN0b3JhZ2UsIHdoaWNoIHdhbnQgdG8ga2VlcCB0aGUgImNv
aGVyZW50IiBtYXNrIGF0IDMyLWJpdCBidXQgc3VwcG9ydAo2NC1iaXQgZm9yIHN0cmVhbWluZyBt
YXNrcy4KCkFub3RoZXIgb25lIHdlIGFyZSB0cnlpbmcgdG8gZGVhbCBiZXR0ZXIgd2l0aCBhdCB0
aGUgbW9tZW50IGlzIGRldmljZXMKd2l0aCBETUEgYWRkcmVzc2luZyBsaW1pdGF0aW9ucy4gU29t
ZSBHUFVzIHR5cGljYWxseSAoYnV0IG5vdCBvbmx5KQpoYXZlIGxpbWl0cyB0aGF0IGdvIGFsbCBh
Y2Nyb3NzIHRoZSBnYW11dCwgdHlwaWNhbGx5IEkndmUgc2VlbiA0MCBiaXRzLAo0NCBiaXRzIGFu
ZCA0NyBiaXRzLi4uIEFuZCBvZiBjb3Vyc2UgdGhvc2UgYXJlICJoaWdoIHBlZm9ybWFuY2UiCmFk
YXB0ZXJzIHNvIHdlIGRvbid0IHdhbnQgdG8gbGltaXQgdGhlbSB0byB0aGUgY29tcGFyYXRpdmVs
eSBzbWFsbAppb21tdSBtYXBwaW5nIHdpdGggZXh0cmEgb3ZlcmhlYWQuCgpBdCB0aGUgbW9tZW50
LCB3ZSdyZSBsb29raW5nIGF0IGEgZG1hX3NldF9tYXNrKCkgaG9vayB0aGF0IHdpbGwsIGZvcgp0
aGVzZSBndXlzLCByZS1jb25maWd1cmUgdGhlIGlvbW11IG1hcHBpbmcgdG8gY3JlYXRlIGEgImNv
bXByZXNzZWQiCmxpbmVhciBtYXBwaW5nIG9mIHN5c3RlbSBtZW1vcnkgKGllLCBza2lwcGluZyB0
aGUgaG9sZXMgd2UgaGF2ZSBiZXR3ZWVuCmNoaXAgb24gUDkgZm9yIGV4YW1wbGUpIHVzaW5nIHRo
ZSBsYXJnZXN0IHBvc3NpYmxlIGlvbW11IHBhZ2Ugc2l6ZQooMjU2TSBvbiBQOCwgMUcgb24gUDkp
LgoKVGhpcyBpcyBtYWRlIHRyaWNreSBvZiBjb3Vyc2UgYmVjYXVzZSBzZXZlcmFsIGRldmljZXMg
Y2FuIHBvdGVudGlhbGx5CnNoYXJlIGEgRE1BIGRvbWFpbiBiYXNlZCBvbiB2YXJpb3VzIHBsYXRm
b3JtIHNwZWNpZmljIHJlYXNvbnMuIEFuZCBvZgpjb3Vyc2Ugd2UgaGF2ZSBubyB3YXkgdG8gZmln
dXJlIG91dCB3aGF0J3MgdGhlICJjb21tb24gZGVub21pbmF0b3IiIG9mCmFsbCB0aG9zZSBkZXZp
Y2VzIGJlZm9yZSB0aGV5IHN0YXJ0IGRvaW5nIERNQS4gQSBkcml2ZXIgY2FuIHN0YXJ0CmJlZm9y
ZSB0aGUgbmVpZ2hib3VyIGlzIHByb2JlZCBhbmQgYSBkcml2ZXIgY2FuIHN0YXJ0IGRvaW5nIERN
QXMgdXNpbmcKdGhlIHN0YW5kYXJkIDMyLWJpdCBtYXBwaW5nIHdpdGhvdXQgZG9pbmcgZG1hX3Nl
dF9tYXNrKCkuCgpTbyBoZXVyaXN0aWNzIC4uLiB1Z2guIEJldHRlciBpZGVhcyB3ZWxjb21lIDot
KSBBbGwgdGhhdCB0byBzYXkgdGhhdCB3ZQphcmUgZmFyIGZyb20gYmVpbmcgYWJsZSB0byBnZXQg
cmlkIG9mIGRtYV9zZXRfbWFzaygpIGN1c3RvbQppbXBsZW1lbnRhdGlvbnMgKGFuZCBjb2hlcmVu
dCBtYXNrIHRvbykuCgpJIHdhcyB0ZW1wdGVkIGF0IHNvbWUgcG9pbnQgcmV0aXJpbmcgdGhlIDMy
LWJpdCBpb21tdSBtYXBwaW5nCmNvbXBsZXRlbHksIGp1c3QgZG9pbmcgdGhhdCAibGluZWFyIiB0
aGluZyBJIG1lbnRpb25lZCBhYm92ZSBhbmQKc3dpb3RsYiBmb3IgdGhlIHJlc3QsIGFsb25nIHdp
dGggaW50cm9kdWNpbmcgWk9ORV9ETUEzMiBvbiBwb3dlcnBjCih3aXRoIHRoZSByZWFsIDY0LWJp
dCBieXBhc3Mgc3RpbGwgYXJvdW5kIGZvciBub24tbGltaXRlZCBkZXZpY2VzIGJ1dAp0aGF0J3Mg
dGhlbiBqdXN0IGV4dHJhIHNwZWVkIGJ5IGJ5cGFzc2luZyB0aGUgaW9tbXUgeGxhdGUgJiBjYWNo
ZSkuCgpCdXQgSSB3b3JyeSBvZiB0aGUgaW1wYWN0IG9uIHRob3NlIHNpbGx5IGFkYXB0ZXJzIHRo
YXQgc2V0IHRoZSBjb2hlcmVudAptYXNrIHRvIDMyLWJpdHMgdG8ga2VlcCB0aGVpciBtaWNyb2Nv
ZGUgJiBkZXNjcmlwdG9yIHJpbmcgZG93biBpbiAzMi0KYml0IHNwYWNlLiBJJ20gbm90IHN1cmUg
aG93IHdlbGwgWk9ORV9ETUEzMiBiZWhhdmVzIGluIHRob3NlIGNhc2VzLgoKQ2hlZXJzLApCZW4u
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Jun 24 15:46:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Jun 2017 15:46:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dOnGh-0001XV-Oi; Sat, 24 Jun 2017 15:46:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=341d74639=citrix-osstest@xenproject.org>)
 id 1dOnGg-0001X9-N5
 for xen-devel@lists.xensource.com; Sat, 24 Jun 2017 15:46:38 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 7C/9C-03920-D598E495; Sat, 24 Jun 2017 15:46:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpG5sp1+
 kQeM6Xot7U96zOzB6bO/bxR7AGMWamZeUX5HAmnHs0U3WgguRFcvavjM1MB4162Lk5JAQ8Je4
 uOAbK4TtLjG9fQUbiC0i4Cwx4cNtMJtXQE+icdNXZhBbWCBGYumJE0xdjFxA9V1yEu2tj4EcD
 iDHVWLP1SwYc8eMepByNgEPiYk9E1lAbBYBVYlzs08zgthCAloSSxevZIIYLyhxcuYTsBpmAQ
 mJgy9eMEOcYyGx42Mf2wRGvllIymYhKVvAyLSKUaM4tagstUjX0FwvqSgzPaMkNzEzR9fQwEw
 vN7W4ODE9NScxqVgvOT93EyMwpBiAYAfj7Y0BhxglOZiURHljz/hECvEl5adUZiQWZ8QXleak
 Fh9ilOHgUJLg/dfuFykkWJSanlqRlpkDDG6YtAQHj5IIr0ElUJq3uCAxtzgzHSJ1ilGXY8Pq9
 V+YhFjy8vNSpcR5P4HMEAApyijNgxsBi7RLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuZt7w
 CawpOZVwK36RXQEUxAR8xY4wNyREkiQkqqgdHru3iWs2bOjC/lhtMvSct+tfMSzXrDfk57frf
 Eyhefj1/Ov/nPe1fz9uz20peMOguUJ2mz9VxYLD5L68DV/2LHYreayHRz5k1rddJ542e8eRVT
 jFeWlpjTTT5F133zbkvtcIvx/xef88Nuxumb5493qYtp+C9ncraudX955/K1ia7G0he63JRYi
 jMSDbWYi4oTAfB7pjGvAgAA
X-Env-Sender: prvs=341d74639=citrix-osstest@xenproject.org
X-Msg-Ref: server-3.tower-21.messagelabs.com!1498319195!71976731!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12366 invoked from network); 24 Jun 2017 15:46:36 -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;
 24 Jun 2017 15:46:36 -0000
X-IronPort-AV: E=Sophos;i="5.39,385,1493683200"; d="scan'208";a="429251574"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71589-mainreport@xen.org>
X-Osstest-Failures: xen-4.6-testing:test-armhf-armhf-xl-xsm:host-install(3):broken:regression
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32-invlpg~shadow:fail:regression
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32pae-invlpg~shadow:fail:regression
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-invlpg~shadow:fail:regression
 xen-4.6-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:host-ping-check-xen:fail:regression
 xen-4.6-testing:test-amd64-amd64-xl-qemut-winxpsp3:windows-install:fail:regression
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:allowable
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:allowable
 xen-4.6-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:allowable
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:allowable
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-intel:xen-boot/l1:fail:allowable
 xen-4.6-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:allowable
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-pv32pae-xsa-194: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-3: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-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-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-multivcpu: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-libvirt: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: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-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-pvh-amd:guest-start: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-amd64-libvirt-xsm:migrate-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-amd64-amd64-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-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
X-Osstest-Versions-This: xen=4efd74db51d75f22b9c65e5f1dbe5332854ffa0a
X-Osstest-Versions-That: xen=2893fce1b7a748fd13b0fb8cbed9e8f7b62ef07b
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 24 Jun 2017 16:46:30 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [xen-4.6-testing baseline-only test] 71589: 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>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTU4OSB4ZW4tNC42LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0
ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MTU4OS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAg
MyBob3N0LWluc3RhbGwoMykgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDcxNTU5CiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC00ICAgIDIwIHh0Zi90ZXN0LWh2bTMyLWludmxwZ35zaGFkb3cgZmFpbCBS
RUdSLiB2cy4gNzE1NTkKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgMzMgeHRmL3Rlc3QtaHZtMzJw
YWUtaW52bHBnfnNoYWRvdyBmYWlsIFJFR1IuIHZzLiA3MTU1OQogdGVzdC14dGYtYW1kNjQtYW1k
NjQtNCAgICA0NCB4dGYvdGVzdC1odm02NC1pbnZscGd+c2hhZG93IGZhaWwgUkVHUi4gdnMuIDcx
NTU5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCA3IGhvc3QtcGlu
Zy1jaGVjay14ZW4gZmFpbCBSRUdSLiB2cy4gNzE1NTkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2lueHBzcDMgIDkgd2luZG93cy1pbnN0YWxsICAgICBmYWlsIFJFR1IuIHZzLiA3MTU1OQoK
UmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5n
KToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAg
ICAgICBmYWlsIFJFR1IuIHZzLiA3MTU1OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgIGZhaWwgUkVHUi4gdnMuIDcxNTU5CiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIGxpa2UgNzE1NTkKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbGlrZSA3MTU1OQogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBsaWtlIDcx
NTU5CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxMyB4ZW4tYm9vdC9sMSAg
ICAgICAgICAgICBmYWlsIGxpa2UgNzE1NTkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbGlrZSA3MTU1OQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAg
ZmFpbCBsaWtlIDcxNTU5CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICA2NSB4dGYvdGVzdC1wdjMy
cGFlLXhzYS0xOTQgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0x
ICAgICAgIDY1IHh0Zi90ZXN0LXB2MzJwYWUteHNhLTE5NCAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgNjUgeHRmL3Rlc3QtcHYzMnBhZS14c2EtMTk0
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICA2NSB4
dGYvdGVzdC1wdjMycGFlLXhzYS0xOTQgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgNjUgeHRmL3Rlc3QtcHYz
MnBhZS14c2EtMTk0ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbWlkd2F5ICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgMTEgZ3Vlc3Qtc3Rh
cnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aC1hbWQgIDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTYg
ZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA0ZWZkNzRkYjUxZDc1ZjIyYjlj
NjVlNWYxZGJlNTMzMjg1NGZmYTBhCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICAyODkzZmNlMWI3YTc0OGZkMTNiMGZiOGNiZWQ5ZThmN2I2MmVmMDdiCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAgNzE1NTkgIDIwMTctMDYtMTMgMTQ6MTQ6MDQgWiAgIDExIGRheXMKVGVzdGlu
ZyBzYW1lIHNpbmNlICAgIDcxNTg5ICAyMDE3LTA2LTIzIDE3OjQ3OjQ3IFogICAgMCBkYXlzICAg
IDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6
CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBHZW9yZ2UgRHVu
bGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgUXVhbiBYdSA8
cXVhbi54dUBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
NSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1taWR3YXkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
Y293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW54cHNwMy12Y3B1czEgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzLXZjcHVzMSAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lueHBzcDMgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35v
c3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCmJyb2tlbi1zdGVwIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtIGhvc3QtaW5zdGFsbCgz
KQoKUHVzaCBub3QgYXBwbGljYWJsZS4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDQ4
NCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Jun 24 16:25:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Jun 2017 16: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 1dOnsU-0004ZQ-PH; Sat, 24 Jun 2017 16:25: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 1dOnsT-0004Z2-JP
 for xen-devel@lists.xensource.com; Sat, 24 Jun 2017 16:25:41 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 A7/EE-03620-4829E495; Sat, 24 Jun 2017 16:25:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVbdlkl+
 kwcrjLBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuLq8laXgkH/F6t55zA2M
 iwy6GDk5hAT+MkrcXSgKYT9mlHh62LOLkQvI3sYocWvpL2aQhIiAs8TXM3PZQWxeAX2Jg+v/g
 NnCAokS976dZwJpkBBYIyXx8vNPsAYJAW+JyY9esMDYR6ccASpi52ATsJI4JAYSZRFQlZh6dD
 /LBEbuBYwMqxg1ilOLylKLdA3N9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAj3
 OAAQ7GG9vDDjEKMnBpCTKG3vGJ1KILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG/mRL9IIcGi1PTU
 irTMHGDowaQlOHiURHgNKoHSvMUFibnFmekQqVOMuhwbVq//wiTEkpeflyolzrsfZIYASFFGa
 R7cCFgcXGKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5IwbynIFJ7MvBK4Ta+AjmACOmLGGh+QI0
 oSEVJSDYyMrtN3n+14usbB/1pFee0OqxcMN/s3aV/TsvCV+MV7gN0goS15/d4H7Dy5HxkX1/3
 bdMTENuqcV/+hdZ2CDvdm7W62jCpn8SisOK5yNjDh/LbNPvN3J5xmZP/j87jx7K93qfZdP/4y
 it78p/q3xFG5Xdc46E/PTL/rfZO2sbB9P1xqXCtSsFuJpTgj0VCLuag4EQDlHijsfgIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1498321538!75467652!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12673 invoked from network); 24 Jun 2017 16:25:39 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 24 Jun 2017 16:25: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 1dOnsM-0003RR-Sv; Sat, 24 Jun 2017 16:25: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 1dOnsH-00065K-C3; Sat, 24 Jun 2017 16:25:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dOnsG-0007SG-DH; Sat, 24 Jun 2017 16:25:28 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111014-mainreport@xen.org>
X-Osstest-Failures: qemu-upstream-4.7-testing:build-armhf-pvops:host-build-prep:fail:regression
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=cdba5ba9710255e14b5652eca17a62f32f435b86
X-Osstest-Versions-That: qemuu=2583eaad3c4e6baebdac6800a26de1e10625b6bb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 24 Jun 2017 16:25:28 +0000
Subject: [Xen-devel] [qemu-upstream-4.7-testing test] 111014: 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>

ZmxpZ2h0IDExMTAxNCBxZW11LXVwc3RyZWFtLTQuNy10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTEwMTQvCgpSZWdy
ZXNzaW9ucyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5n
LAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybWhmLXB2
b3BzICAgICAgICAgICAgIDQgaG9zdC1idWlsZC1wcmVwICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEwNjgzNgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2lu
ZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEwNjgzNgog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZoLWFtZCAgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aC1pbnRlbCAxMSBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0IDEyIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE2IGRlYmlhbi1odm0taW5z
dGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHFlbXV1ICAg
ICAgICAgICAgICAgIGNkYmE1YmE5NzEwMjU1ZTE0YjU2NTJlY2ExN2E2MmYzMmY0MzViODYKYmFz
ZWxpbmUgdmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAgIDI1ODNlYWFkM2M0ZTZiYWViZGFj
NjgwMGEyNmRlMWUxMDYyNWI2YmIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEwNjgzNiAgMjAxNy0w
My0yMiAwNzoxNTo0NiBaICAgOTQgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTEwMTQgIDIw
MTctMDYtMjMgMTY6MTg6MTQgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3
aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbnRob255IFBFUkFSRCA8YW50aG9u
eS5wZXJhcmRAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpq
b2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBjZGJhNWJhOTcxMDI1
NWUxNGI1NjUyZWNhMTdhNjJmMzJmNDM1Yjg2CkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpEYXRlOiAgIFdlZCBKdW4gMjEgMTY6NDI6NDEgMjAxNyArMDEwMAoKICAgIHhl
bi9kaXNrOiBkb24ndCBsZWFrIHN0YWNrIGRhdGEgdmlhIHJlc3BvbnNlIHJpbmcKICAgIAogICAg
UmF0aGVyIHRoYW4gY29uc3RydWN0aW5nIGEgbG9jYWwgc3RydWN0dXJlIGluc3RhbmNlIG9uIHRo
ZSBzdGFjaywgZmlsbAogICAgdGhlIGZpZWxkcyBkaXJlY3RseSBvbiB0aGUgc2hhcmVkIHJpbmcs
IGp1c3QgbGlrZSBvdGhlciAoTGludXgpCiAgICBiYWNrZW5kcyBkby4gQnVpbGQgb24gdGhlIGZh
Y3QgdGhhdCBhbGwgcmVzcG9uc2Ugc3RydWN0dXJlIGZsYXZvcnMgYXJlCiAgICBhY3R1YWxseSBp
ZGVudGljYWwgKHRoZSBvbGQgY29kZSBkaWQgbWFrZSB0aGlzIGFzc3VtcHRpb24gdG9vKS4KICAg
IAogICAgVGhpcyBpcyBYU0EtMjE2LgogICAgCiAgICBSZXBvcnRlZC1ieTogQW50aG9ueSBQZXJh
cmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogS29ucmFkIFJ6ZXN6dXRl
ayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogICAgQWNrZWQtYnk6IEFudGhvbnkgUEVS
QVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Jun 24 17:28:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Jun 2017 17: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 1dOorA-0008Gx-Bi; Sat, 24 Jun 2017 17: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 <julien.grall@arm.com>) id 1dOor9-0008Gq-1W
 for xen-devel@lists.xen.org; Sat, 24 Jun 2017 17:28:23 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 C8/F8-31580-631AE495; Sat, 24 Jun 2017 17:28:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVysyfVTdd0oV+
 kwdcrOhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aGd9OYCm4LViw//5OlgXEDXxcjF4eQwEZG
 iYZ3zawQzmJGiYW31zN2MXJyCAukSrw8c4EVxBYRMJLovHOZBaSIWeA8o0Tfyn9sEB3XmCW+L
 Z8I1sEmoClx5/MnJhCbV8BK4tKV60BxDg4WAVWJ3uc8IGFRgXCJ3gP9bBAlghInZz5hAbE5BS
 wkbn2dxg5iMwvYStyZu5sZwhaXuPVkPhOELS+x/e0c5gmM/LOQtM9C0jILScssJC0LGFlWMWo
 UpxaVpRbpGhvoJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEhmg9AwPjDsbOE36H
 GCU5mJREeWPP+EQK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBdO98vUkiwKDU9tSItMwcYLTBpC
 Q4eJRFexplAad7igsTc4sx0iNQpRkUpcd77IH0CIImM0jy4NliEXmKUlRLmZWRgYBDiKUgtys
 0sQZV/xSjOwagkzBsCMoUnM68EbvoroMVMQItnrPEBWVySiJCSamCsO/t0VniIyu2/Ok9LHJ2
 PePz9+c+8P5q/Ni5Bsep81dure3ZF9xcW3P1xRrXYsEvTWXGi5Z07fAua57i2NL/Y3zUvZtnL
 3Y8yZNOXZczme1C8Lc5Kpa0g/mM714ZUh0u1j5c9LZfmtKtYyP+ee2bNPsYDOwvMP02+fduYz
 VzEVrEo2reYeaISS3FGoqEWc1FxIgAOw0MfywIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1498325301!90416205!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15660 invoked from network); 24 Jun 2017 17:28:21 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-12.tower-31.messagelabs.com with SMTP; 24 Jun 2017 17: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 9D6CF2B;
 Sat, 24 Jun 2017 10:28:20 -0700 (PDT)
Received: from [10.37.8.65] (unknown [10.37.8.65])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A7EF23F41F;
 Sat, 24 Jun 2017 10:28:18 -0700 (PDT)
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
References: <1498155329-4752-1-git-send-email-andrew.cooper3@citrix.com>
 <1498155329-4752-4-git-send-email-andrew.cooper3@citrix.com>
 <12865bf5-d94b-51ad-42d2-1b0f0102010a@arm.com>
 <827484de-2053-611d-470d-2d1783967d04@citrix.com>
 <c5d19d9b-5c60-bbf3-372f-57d8f096a9cf@arm.com>
 <e686afd9-ecfa-a42a-4a43-a70e960b6ab9@citrix.com>
 <20170623143544.GI16947@char.us.oracle.com>
 <7c970989-4b32-cd20-2650-7e0ee745f0f5@arm.com>
 <20170623144603.GJ16947@char.us.oracle.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d13a5cfc-17a9-b5f2-050a-375af105935e@arm.com>
Date: Sat, 24 Jun 2017 18:28: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: <20170623144603.GJ16947@char.us.oracle.com>
Content-Language: en-US
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.9 v3 3/3] xen/livepatch: Don't crash
 on encountering STN_UNDEF relocations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGkgS29ucmFkLAoKT24gMDYvMjMvMjAxNyAwMzo0NiBQTSwgS29ucmFkIFJ6ZXN6dXRlayBXaWxr
IHdyb3RlOgo+IE9uIEZyaSwgSnVuIDIzLCAyMDE3IGF0IDAzOjM2OjUxUE0gKzAxMDAsIEp1bGll
biBHcmFsbCB3cm90ZToKPj4KPj4KPj4gT24gMjMvMDYvMTcgMTU6MzUsIEtvbnJhZCBSemVzenV0
ZWsgV2lsayB3cm90ZToKPj4+IE9uIEZyaSwgSnVuIDIzLCAyMDE3IGF0IDAyOjQ1OjIyUE0gKzAx
MDAsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+Pj4gT24gMjMvMDYvMTcgMTQ6NDMsIEp1bGllbiBH
cmFsbCB3cm90ZToKPj4+Pj4gSGksCj4+Pj4+Cj4+Pj4+IE9uIDIzLzA2LzE3IDE0OjMzLCBBbmRy
ZXcgQ29vcGVyIHdyb3RlOgo+Pj4+Pj4gT24gMjMvMDYvMTcgMTQ6MzIsIEp1bGllbiBHcmFsbCB3
cm90ZToKPj4+Pj4+PiBIaSBBbmRyZXcsCj4+Pj4+Pj4KPj4+Pj4+PiBJIGFtIGEgYml0IGNvbmZ1
c2VkLCB0aGUgdGl0bGUgc2F5cyAiUEFUQ0ggZm9yLTQuOSB2MyAzLzMiLiBJIGhhdmVuJ3QKPj4+
Pj4+PiBiZWVuIENDZWQgb24gdGhlIGZpcnN0IHR3byBwYXRjaGVzLiBEb2VzIGl0IG1lYW4geW91
IGFyZSBvbmx5IGxvb2tpbmcKPj4+Pj4+PiBhdCB0aGlzIHBhdGNoIHRvIGJlIGluIDQuOT8KPj4+
Pj4+Cj4+Pj4+PiBTb3JyeSAtIEkgbWVzc2VkIHVwIHRoZSBDQyBsaXN0cy4gIFRoZSBjb3JyZWN0
bmVzcyBvZiB0aGlzIHBhdGNoIGRvZXMKPj4+Pj4+IGRlcGVuZCBvbiB0aGUgcHJldmlvdXMgdHdv
LCBzbyBhbGwgMyBhcmUgbG9va2luZyBmb3IgaW5jbHVzaW9uLgo+Pj4+Pgo+Pj4+PiBHaXZlbiB0
aGF0IHdlIGRvbid0IGhhdmUgbGl2ZXBhdGNoIHRlc3RpbmcgaW4gb3NzdGVzdCBob3cgbXVjaCB0
ZXN0Cj4+Pj4+IGhhdmUgd2UgZG9uZSBvbiB0aG9zZSAzIHBhdGNoZXM/Cj4+Pj4KPj4+PiBUaGVy
ZSBpcyB0ZXN0aW5nIGluIE9TU1Rlc3QuCj4+Pgo+Pj4gSHVycmF5IGh1cnJheSBodXJyYXkhCj4+
Pj4KPj4+PiBJJ3ZlIG1hbnVhbGx5IHJ1biBlYWNoIG9mIHRoZSBzY2VuYXJpb3MsIGluY2x1ZGlu
ZyB3aXRoIG15IGxpdmVwYXRjaAo+Pj4+IHdoaWNoIGhhcyBhIFNUTl9VTkRFRiByZWxvY2F0aW9u
Lgo+Pj4+Cj4+Pj4gSSBkb24ndCBrbm93IHdoYXQgdGVzdGluZyBLb25yYWQgaGFzIGRvbmUuCj4+
Pgo+Pj4gSSBydW4gYSB2ZXJzaW9uIG9mIHRoZSBzYW1lIHRlc3RzIHRoYXQgYXJlIGluIE9TU1Rl
c3QgKGJhc2ljYWxseSBhbiBlYXJsaWVyCj4+PiB2ZXJzaW9uIG9mIHRoZSBQZXJsIGNvZGUpIGFu
ZCBJIGhhdmUgZG9uZSBpdCBvbiB4ODYgYW5kIG9uIEFSTTMyLgo+Pj4KPj4+IEFuZCBJIGFsc28g
cnVuIHRoZSBzdGFuZGFsb25lIE9TU1Rlc3QgKG9uIHg4NikKPj4+Cj4+PiBBbmQgdGhlbiBJIGFs
c28gZG8gYSBsaXZlcGF0Y2ggdXNpbmcgdGhlIGxpdmVwYXRjaC1idWlsZC10b29scyBvbiB4ODYg
dG8KPj4+IHBhdGNoIHNvbWUgc2lsbHkgZnVuY3Rpb24uCj4+Pgo+Pj4gU28gZnJvbSBhIHRlc3Rp
bmcgcGVyc3BlY3RpdmUgdGhlc2UgcGF0Y2hlcyBoYXZlIGJlZW4gdGVzdGVkIHZlcnkgZXhoYXVz
dGl2ZWx5Lgo+Pgo+PiBXZWxsIGl0IGhhcyBub3QgYmVlbiB0ZXN0ZWQgb24gQVJNNjQgOikuIEkg
YW0gYWJvdXQgdG8gZG8gdGhhdC4KPiAKPiAvbWUgZmFjZXBhbG0uCj4gCj4gSSByZWFsbHkgbmVl
ZCB0byBnZXQgbXlzZWxmIGEgd29ya2luZyBBUk02NCBib3ggdGhhdCBpcyBub3QgZXhwZW5zaXZl
Lgo+IAo+IAo+IEFsc28gYXR0YWNoZWQgaXMgdGhlIHBvb3ItbWFuIGxpdmVwYXRjaF90ZXN0LnBl
cmwgc2NyaXB0IHRoYXQgbWlycm9ycwo+IHdoYXQgT1NTVGVzdCBkb2VzLgoKSSBoYXZlIGdvdCBh
biBlcnJvciB3aGVuIGV4ZWN1dGluZyB0aGUgc2NyaXB0IGFmdGVyIGFwcGx5aW5nIHRoZSAibm9w
IiAKbGl2ZXBhdGNoOgoKRXhlY3V0aW5nOiAneGVuLWxpdmVwYXRjaCBhcHBseSB4ZW5fbm9wOicg
Li5BcHBseWluZyB4ZW5fbm9wLi4uIGNvbXBsZXRlZAouLiBPSyEKRXhlY3V0aW5nOiAnWyBgeGwg
aW5mb3wgZ3JlcCAieGVuX20iIHwgZ3JlcCBvciB8IHNlZCBzLy4qOi8vIHwgdW5pcSB8IHdjIAot
bGAgPT0gMSBdOicgLi5zaDogMTogWzogMTogdW5leHBlY3RlZCBvcGVyYXRvcgpGQUlMRUQgKGdv
dCA1MTIsIGV4cGVjdGVkOiAwKQoKQnV0IHRoaXMgbG9va3MgbGlrZSBhIHNjcmlwdCBlcnJvciB0
aGFuIGxpdmVwYXRjaC4gQWx0aG91Z2gsIEkgd2FzIG5vdCAKYWJsZSB0byBzcG90IHRoZSBlcnJv
ciBpbiB0aGUgc2NyaXB0LgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Sat Jun 24 18:16:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Jun 2017 18:16: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 1dOpbe-0002ug-TO; Sat, 24 Jun 2017 18:16: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 1dOpbd-0002uI-KZ
 for xen-devel@lists.xensource.com; Sat, 24 Jun 2017 18:16:25 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 1D/EE-03920-87CAE495; Sat, 24 Jun 2017 18:16:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVbd8jV+
 kwdKlhhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmL73I1PBmdqKE+9esjUw
 /gjoYuTiEBL4yyjROb+PDcJ5zChx48YxVghnG6PExG8zGLsYOTlEBJwlvp6Zyw5i8wroS6zf+
 BksLixgJTHl8TqwBgmBcyoSVzZNBEtICHhK/F67iB3GfvL3DFCcnYMNqOGQGEiURUBVYv6Dc0
 wTGLkXMDKsYtQoTi0qSy3SNTTRSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQI9Do
 DEOxgvL4x4BCjJAeTkihv7BmfSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvEdX+0UKCRalpqdW
 pGXmAMMPJi3BwaMkwnscJM1bXJCYW5yZDpE6xajLsWH1+i9MQix5+XmpUuIQRQIgRRmleXAjY
 LFwiVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8z1cCTeHJzCuB2/QK6AgmoCNmrPEBOaIkES
 El1cCoW84x9zfTgy0iR1S4v3vYmVh33H/7vH7PJ4H4/rBc4yxL7vQqNz+WHYu3rTL/tWqXebe
 C0MVvx1RKPzZ2T/2q6iV1uoC/3unw1q9cxfOP6/+8YW029Z44n92PzL4L67+u0WS9MHPLRsXZ
 ctELp3J++t306uyeGOGXH8U1V51X1dGWvyOS8iFWiaU4I9FQi7moOBEAyoP/m4ACAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1498328182!78735512!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8429 invoked from network); 24 Jun 2017 18:16:23 -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; 24 Jun 2017 18:16: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 1dOpbW-0006Mr-Lh; Sat, 24 Jun 2017 18:16: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 1dOpbQ-0003xt-Sp; Sat, 24 Jun 2017 18:16:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dOpbQ-0002Bk-A7; Sat, 24 Jun 2017 18:16:12 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111003-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 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-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt: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-amd64-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-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-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-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: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-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-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-xl-qemut-win7-amd64:guest-stop: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-armhf-armhf-libvirt: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-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
 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
X-Osstest-Versions-This: xen=e146b7e3eaa257427c97c555f357eae5cd782d2d
X-Osstest-Versions-That: xen=db2a8fe8b2f0a65ddc32ad758b7274ac36152209
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 24 Jun 2017 18:16:12 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 111003: 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>

ZmxpZ2h0IDExMTAwMyB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMTAwMy8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCA0
NSB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBSRUdSLiB2cy4gMTEwOTQ0CgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIGxpa2UgMTEwOTQ0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTA5NDQKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEx
MDk0NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIGxpa2UgMTEwOTQ0CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTA5NDQKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBsaWtlIDExMDk0NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICA5
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1k
ICAxMSBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsIDExIGd1ZXN0
LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNiBkZWJpYW4t
aHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgMTIgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMiBndWVzdC1zYXZlcmVzdG9y
ZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgIDkg
d2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0
YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAg
ICAgICAgICAgICAgIGUxNDZiN2UzZWFhMjU3NDI3Yzk3YzU1NWYzNTdlYWU1Y2Q3ODJkMmQKYmFz
ZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGRiMmE4ZmU4YjJmMGE2NWRkYzMy
YWQ3NThiNzI3NGFjMzYxNTIyMDkKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMDk0NCAgMjAxNy0w
Ni0yMSAxNzo1NDowNyBaICAgIDMgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTEwMDMgIDIw
MTctMDYtMjMgMTM6NTU6MzggWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3
aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBL
ZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICBLb25yYWQgUnplc3p1dGVrIFdpbGsg
PGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1w
cmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVu
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
Y29tbWl0IGUxNDZiN2UzZWFhMjU3NDI3Yzk3YzU1NWYzNTdlYWU1Y2Q3ODJkMmQKQXV0aG9yOiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgRnJpIEp1biAyMyAxNToxNzow
NyAyMDE3ICswMjAwCgogICAgbWVtb3J5OiBkb24ndCBzdXBwcmVzcyBQMk0gdXBkYXRlIGluIHBv
cHVsYXRlX3BoeXNtYXAoKQogICAgCiAgICBDb21taXQgZDE4NjI3NTgzZCAoIm1lbW9yeTogZG9u
J3QgaGFuZCBNRk4gaW5mbyB0byB0cmFuc2xhdGVkIGd1ZXN0cyIpCiAgICB3cm9uZ2x5IGFkZGVk
IGEgbnVsbC1oYW5kbGUgY2hlY2sgdGhlcmUgLSBqdXN0IGxpa2Ugc3RhdGVkIGluIGl0cwogICAg
ZGVzY3JpcHRpb24gZm9yIG1lbW9yeV9leGNoYW5nZSgpLCB0aGUgYXJyYXkgaXMgYWxzbyBhbiBp
bnB1dCBmb3IKICAgIHBvcHVsYXRlX3BoeXNtYXAoKSAoYW5kIGhlbmNlIGNhbid0IHJlYXNvbmFi
bHkgYmUgbnVsbCkuIEkgaGF2ZSBubyBpZGVhCiAgICBob3cgSSd2ZSBtYW5hZ2VkIHRvIG92ZXJs
b29rIHRoaXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogYjk2NGUzMTA2ZDJjZGFhMTFjYzQ1MjQxODFmZjE0
NjA3ZDExMGFlNAogICAgbWFzdGVyIGRhdGU6IDIwMTctMDYtMjAgMTQ6NTE6NTMgKzAyMDAKCmNv
bW1pdCBhMGNlZDVhYmVmYTM3YjQxZTI4Njk3YjNmMmNhNjIxMGE0NjkwZTk1CkF1dGhvcjogS29u
cmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpEYXRlOiAgIEZyaSBK
dW4gMjMgMTU6MTY6MzggMjAxNyArMDIwMAoKICAgIGxpdmVwYXRjaDogV3JvbmcgdXNhZ2Ugb2Yg
c3BpbmxvY2sgb24gZGVidWcgY29uc29sZS4KICAgIAogICAgSWYgd2UgaGF2ZSBhIGxhcmdlIGFt
b3VudCBvZiBsaXZlcGF0Y2hlcyBhbmQgd2FudCB0byBwcmludCB0aGVtCiAgICBvbiB0aGUgY29u
c29sZSB1c2luZyAneGwgZGVidWcta2V5cyB4JyB3ZSBldmVudHVhbGx5IGhpdAogICAgdGhlIHBy
ZWVtcHRpb24gY2hlY2s6CiAgICAKICAgICAgaWYgKCBpICYmICEoaSAlIDY0KSApCiAgICAgIHsK
ICAgIAlzcGluX3VubG9jaygmcGF5bG9hZF9sb2NrKTsKICAgIAlwcm9jZXNzX3BlbmRpbmdfc29m
dGlycXMoKTsKICAgIAlpZiAoIHNwaW5fdHJ5bG9jaygmcGF5bG9hZF9sb2NrKSApCiAgICAJCXJl
dHVybgogICAgCiAgICA8ZmFjZXBhbG0+IFRoZSBlZmZlY3QgaXMgdGhhdCB3ZSBoYXZlIGp1c3Qg
ZWZmZWN0aXZlbHkKICAgIHRha2VuIHRoZSBsb2NrIGFuZCByZXR1cm5lZCB3aXRob3V0IHVubG9j
a2luZyEKICAgIAogICAgUmV2aWV3ZWQtYnk6IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2Fs
bEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYW5kLXRlc3RlZC1ieTogQm9yaXMgT3N0cm92c2t5
IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBLb25yYWQgUnplc3p1dGVr
IFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA3NWRmZTdj
NTY2YzM2ZTBhZjQ3MTQ1NTdhNjY2ODI3ZjQ5YjY5MTkxCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0w
Ni0xMiAwODo1OTozMyAtMDQwMAoKY29tbWl0IGEyZTNkMjdkZjc0NjJmYjZkZjNmMjVkZWRjZmVi
OGNlZGYxYmVkN2QKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgpEYXRlOiAgIEZyaSBKdW4gMjMgMTU6MTU6NTcgMjAxNyArMDIwMAoKICAgIFJldmVydCAi
eDg2L2h2bTogZGlzYWJsZSBwa2V5cyBmb3IgZ3Vlc3RzIGluIG5vbi1wYWdpbmcgbW9kZSIKICAg
IAogICAgVGhpcyByZXZlcnRzIGNvbW1pdCBjNDFlMDI2NmRkNTlhYjUwYjdhMTUzMTU3ZTliZDJh
M2FkMTE0YjUzLgogICAgCiAgICBXaGVuIGRldGVybWluaW5nIEFjY2VzcyBSaWdodHMsIFByb3Rl
Y3Rpb24gS2V5cyBvbmx5IHRha2UgZWZmZWN0IHdoZW4gQ1I0LlBLRQogICAgaXQgc2V0LCBhbmQg
NC1sZXZlbCBwYWdpbmcgaXMgYWN0aXZlLiAgQWxsIG90aGVyIGNpcmN1bXN0YW5jZXMgKG5vdGli
bHksIDMyYml0CiAgICBQQUUgcGFnaW5nKSBza2lwIHRoZSBQcm90ZWN0aW9uIEtleSBjb250cm9s
IG1lY2hhbmlzbS4KICAgIAogICAgVGhlcmVmb3JlLCB3ZSBkbyBub3QgbmVlZCB0byBjbGVhciBD
UjQuUEtFIGJlaGluZCB0aGUgYmFjayBvZiBhIGd1ZXN0IHdoaWNoIGlzCiAgICBub3QgdXNpbmcg
cGFnaW5nLCBhcyBzdWNoIGEgZ3Vlc3QgaXMgbmVjZXNzZXJpbHkgcnVubmluZyB3aXRoIEVGRVIu
TE1BCiAgICBkaXNhYmxlZC4KICAgIAogICAgVGhlIHtSRCxXUn1QS1JVIGluc3RydWN0aW9ucyBh
cmUgc3BlY2lmaWVkIGFzIGJlaW5nIGxlZ2FsIGZvciB1c2UgaW4gYW55CiAgICBvcGVyYXRpbmcg
bW9kZSwgYnV0IG9ubHkgaWYgQ1I0LlBLRSBpcyBzZXQuICBCeSBjbGVhcmluZyBDUjQuUEtFIGJl
aGluZCB0aGUKICAgIGJhY2sgb2YgYW4gdW5wYWdlZCBndWVzdCwgdGhlc2UgaW5zdHJ1Y3Rpb25z
IHlpZWxkICNVRCBkZXNwaXRlIHRoZSBndWVzdAogICAgY29ycmVjdGx5IHNlZWluZyBQS0Ugc2V0
IGlmIGl0IHJlYWRzIENSNCwgYW5kIE9TUEtFIGJlaW5nIHZpc2libGUgaW4gQ1BVSUQuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAg
UmV2aWV3ZWQtYnk6IEh1YWl0b25nIEhhbiA8aHVhaXRvbmcuaGFuQGludGVsLmNvbT4KICAgIEFj
a2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIG1hc3RlciBjb21t
aXQ6IDIyNGFjZGQwNGE5ZjZmZmU0NGQyZjcxNjI4N2NhYzc0Nzg3ODk5ZWMKICAgIG1hc3RlciBk
YXRlOiAyMDE3LTA2LTAxIDE0OjEzOjU3ICswMTAwCihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVk
KQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Jun 24 19:07:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Jun 2017 19:07: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 1dOqON-0005yV-PU; Sat, 24 Jun 2017 19:06:47 +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 1dOqOM-0005yJ-Rl
 for xen-devel@lists.xensource.com; Sat, 24 Jun 2017 19:06:46 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 0A/59-03613-648BE495; Sat, 24 Jun 2017 19:06:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHLMWRWlGSWpSXmKPExsWS0XRdVdd1h1+
 kwa8yixWPf7NY3Jvynt2ByePwhyssHtv7drEHMEWxZuYl5VcksGYcmX+SpeCNccXujsVMDYzz
 tboYuTiEBP4ySpw5tpgFwnnMKPF75kpWCGcbo8TijkfMXYycHCICzhJfz8xlB7F5BfQlZr17A
 NTBwSEsoCdxvrUSJCwh4CXxoa+DCca+sGs60Bx2DjYBK4lDYiBRFgFVicvfH7NOYORawMiwil
 GjOLWoLLVI19hQL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMj0K8MQLCDsWlR4CF
 GSQ4mJVHe2DM+kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeC9u84sUEixKTU+tSMvMAQYYTFqC
 g0dJhDdjA1Cat7ggMbc4Mx0idYpRl2PD6vVfmIRY8vLzUqXEeZm3AxUJgBRllObBjYAF+yVGW
 SlhXkago4R4ClKLcjNLUOVfMYpzMCoJ88aAXMKTmVcCt+kV0BFMQEfMWOMDckRJIkJKqoExgK
 NzwtEnsRcDSzkuzv0iPnFXF/+lmUrfXgnuubb7kamk6b78AJ4za0wOvOe8NaVlhcjk7q8FzVq
 vz+X/KbJyncrs+JDzIutNHauMZdmngmuPb9z0/UvWBMn0BypldlVyUY4LXzyYsjrmlJxKfRnn
 ep7WdTEzu48LCG8Mv/JzmUVv58UAYV9HJZbijERDLeai4kQA5YkxC3ECAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1498331204!56432330!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29337 invoked from network); 24 Jun 2017 19:06:44 -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; 24 Jun 2017 19:06: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 1dOqOI-0007f1-Ep; Sat, 24 Jun 2017 19:06: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 1dOqOC-00078L-Sf; Sat, 24 Jun 2017 19:06:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dOqOC-0002Bd-Iu; Sat, 24 Jun 2017 19:06:36 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111019-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=bb427a23ab1d047ffcf72828f6836ea64d49f6ac
X-Osstest-Versions-That: ovmf=c01f13d52a85f097e1cc6b194df1316a3ed24710
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 24 Jun 2017 19:06:36 +0000
Subject: [Xen-devel] [ovmf test] 111019: 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>

ZmxpZ2h0IDExMTAxOSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTEwMTkvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBiYjQyN2EyM2FiMWQwNDdmZmNmNzI4MjhmNjgzNmVh
NjRkNDlmNmFjCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBjMDFmMTNk
NTJhODVmMDk3ZTFjYzZiMTk0ZGYxMzE2YTNlZDI0NzEwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTA5ODggIDIwMTctMDYtMjMgMDc6MTY6MTggWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTExMDE5ICAyMDE3LTA2LTIzIDE4OjE1OjI1IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMK
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
dXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPW92bWYKKyByZXZpc2lvbj1iYjQyN2EyM2FiMWQw
NDdmZmNmNzI4MjhmNjgzNmVhNjRkNDlmNmFjCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9j
cmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBv
cworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNl
IE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAg
ICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVw
b3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10n
CisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29z
c3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9o
b21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAu
L2FwLXB1c2ggb3ZtZiBiYjQyN2EyM2FiMWQwNDdmZmNmNzI4MjhmNjgzNmVhNjRkNDlmNmFjCisg
YnJhbmNoPW92bWYKKyByZXZpc2lvbj1iYjQyN2EyM2FiMWQwNDdmZmNmNzI4MjhmNjgzNmVhNjRk
NDlmNmFjCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3Jp
LWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBv
cworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAg
ICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3Mi
fSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBv
cworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21l
L29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9
L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9j
aworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1h
c2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT1vdm1m
CisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZQorICdbJyB4b3ZtZiA9IHhsaW51eCAnXScKKyBsaW51
eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0
YWJsZQorIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVu
LXVuc3RhYmxlCisgcHJldnhlbmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeGJiNDI3YTIz
YWIxZDA0N2ZmY2Y3MjgyOGY2ODM2ZWE2NGQ0OWY2YWMgPSB4ICddJworIDogdGVzdGVkLzIuNi4z
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
aW51eC0zLjE0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJt
LXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9r
b25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ub3ZtZgor
KyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24u
b3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5
LWNyb24ub3ZtZgorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9s
aW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBk
YWlseS1jcm9uLm92bWYKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0Cisr
IDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNU
UkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAor
IFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAor
IFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZp
cnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9Y
VEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19s
aW51eF90cmVlIG92bWYKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBp
bgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3Mvb3ZtZgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdCBiYjQyN2EyM2FiMWQwNDdm
ZmNmNzI4MjhmNjgzNmVhNjRkNDlmNmFjOnJlZnMvaGVhZHMveGVuLXRlc3RlZC1tYXN0ZXIKVG8g
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CiAg
IGMwMWYxM2QuLmJiNDI3YTIgIGJiNDI3YTIzYWIxZDA0N2ZmY2Y3MjgyOGY2ODM2ZWE2NGQ0OWY2
YWMgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Jun 24 19:20:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Jun 2017 19:20:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dOqba-0007Dp-VT; Sat, 24 Jun 2017 19:20: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=341d74639=citrix-osstest@xenproject.org>)
 id 1dOqbZ-0007Dd-N0
 for xen-devel@lists.xensource.com; Sat, 24 Jun 2017 19:20:25 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 62/EB-02196-97BBE495; Sat, 24 Jun 2017 19:20:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDvW7Fbr9
 IgwurpS3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bXY9eYCxakV7S+mczYwLjStouRk0NCwF9i
 Q+9FJgjbXWJ6+wo2EFtEwFliwofbYDavgJ7EkxX3mUFsYYEEiUeHdzJ2MXIB1bcrS/S1TGftY
 uQAclwlDj40hpjjKrH34yJ2EJtNwENiYs9EFhCbRUBV4sKPx2BzhAS0JJYuXskEMV9Q4uTMJ2
 A1zAISEgdfvGCGmGMhseNjH9sERr5ZSMpmISlbwMi0ilGjOLWoLLVI18hAL6koMz2jJDcxM0f
 X0MBYLze1uDgxPTUnMalYLzk/dxMjMKjqGRgYdzA2n/A7xCjJwaQkyht7xidSiC8pP6UyI7E4
 I76oNCe1+BCjDAeHkgTvjJ1+kUKCRanpqRVpmTnA8IZJS3DwKInwXgFJ8xYXJOYWZ6ZDpE4x6
 nJsWL3+C5MQS15+XqqUOK/vLqAiAZCijNI8uBGwWLvEKCslzMvIwMAgxFOQWpSbWYIq/4pRnI
 NRSZj383agKTyZeSVwm14BHcEEdMSMNT4gR5QkIqSkGhhDXp40Kmmcb3R3k+1hgRxL3nDlA5d
 WcD4reHZ71/H9J/YFZS+93F0eO/tgooBpUZv4XSn7hhULmkKFguXvqbrsipTSTl766pP+eZ3l
 vCzq6peeGM5imvnoqVlepZ9qoPm3KHtrznof8dnxFYlr1GunHf11Ptz+/RR+DhX+nxvqTwVkn
 cnfm6nEUpyRaKjFXFScCABEB2GSsAIAAA==
X-Env-Sender: prvs=341d74639=citrix-osstest@xenproject.org
X-Msg-Ref: server-13.tower-31.messagelabs.com!1498332022!106581791!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40380 invoked from network); 24 Jun 2017 19:20:24 -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;
 24 Jun 2017 19:20:24 -0000
X-IronPort-AV: E=Sophos;i="5.39,386,1493683200"; d="scan'208";a="437737230"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71591-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:allowable
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:allowable
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:allowable
 xen-4.8-testing:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:windows-install:fail:allowable
 xen-4.8-testing:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:windows-install:fail:allowable
 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-libvirt-qcow2:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-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-rtds:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-multivcpu: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-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-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-midway: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-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-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: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-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-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-qemuu-nested-intel:capture-logs/l1(17):fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=8d3dafb43f61c6deb4fc3612f836d04afab21bbe
X-Osstest-Versions-That: xen=c427a81dee142a0f7155b8ed7074e1f489336637
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 24 Jun 2017 20:20:19 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [xen-4.8-testing baseline-only test] 71591: 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
MTU5MSB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0
ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MTU5MS8KCkZhaWx1cmVzIDotLyBidXQgbm8g
cmVncmVzc2lvbnMuCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxl
IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgNiB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDcxNTY4CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgZmFpbCBSRUdSLiB2cy4g
NzE1NjgKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE2IGRlYmlhbi1odm0t
aW5zdGFsbC9sMS9sMiBmYWlsIGxpa2UgNzE1NjgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbGlrZSA3MTU2OAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzLXZjcHVzMSAgOSB3aW5kb3dzLWluc3RhbGwg
ICAgZmFpbCBsaWtlIDcxNTY4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMtdmNw
dXMxICA5IHdpbmRvd3MtaW5zdGFsbCAgICBmYWlsIGxpa2UgNzE1NjgKClRlc3RzIHdoaWNoIGRp
ZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQtcWNvdzIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRk
cyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm02NCAgICAgICAgICAgICAg
ICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAg
ICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMiBob3N0
cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5l
dmVyIHBhc3MKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAg
ICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAxMSBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwteHNtICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgIDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTcg
Y2FwdHVyZS1sb2dzL2wxKDE3KSAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgMTYgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA4ZDNkYWZiNDNmNjFjNmRlYjRmYzM2MTJmODM2ZDA0YWZhYjIxYmJlCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBjNDI3YTgxZGVlMTQyYTBmNzE1
NWI4ZWQ3MDc0ZTFmNDg5MzM2NjM3CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzE1NjggIDIwMTct
MDYtMTUgMTM6NDQ6MjIgWiAgICA5IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcxNTkxICAy
MDE3LTA2LTIzIDE3OjQ3OjQ3IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJp
eC5jb20+CiAgSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+CiAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgog
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+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
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBn
cmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNwMy12Y3B1czEgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzLXZjcHVzMSAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
eHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9t
ZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJp
dGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9jYXRlCmJy
b2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1
aWxkLWFybTY0LXhzbSBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9w
cyBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwpi
cm9rZW4tc3RlcCBidWlsZC1hcm02NCBjYXB0dXJlLWxvZ3MKClB1c2ggbm90IGFwcGxpY2FibGUu
CgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA2MjUgbGluZXMgbG9uZy4pCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sat Jun 24 20:16:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Jun 2017 20:16: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 1dOrTU-0001yW-81; Sat, 24 Jun 2017 20: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 <osstest-admin@xenproject.org>) id 1dOrTS-0001yK-2f
 for xen-devel@lists.xensource.com; Sat, 24 Jun 2017 20:16:06 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 71/53-03620-588CE495; Sat, 24 Jun 2017 20:16:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVbflhF+
 kweHfchYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+PjmA3PB0ZSKxUv2sjQw
 frLrYuTiEBL4yyjRfeovI4TzmFHi3Mef7F2MnEDONkaJNSvzQWwRAWeJr2fmgsV5BfQl3jx5y
 AJiCwtYSVz584YJpFlCYKOSxN+Nf5hBEhICnhIdPyewwthH2x+zdTGyc7ABNRwS62Lk4GARUJ
 XY9tVwAiP3AkaGVYwaxalFZalFukYGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZs
 YgR5nAIIdjL+WBRxilORgUhLljT3jEynEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgnffcb9IIcGi
 1PTUirTMHGDowaQlOHiURHhNDgOleYsLEnOLM9MhUqcYdTk2rF7/hUmIJS8/L1VKnDcYZIYAS
 FFGaR7cCFgcXGKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5Iwb9AxoCk8mXklcJteAR3BBHTEjD
 U+IEeUJCKkpBoYW+dtds/0Wd0/z2qGz1/x9Y38+tId84WX3vHM3t13vuSR/8bN7yJDtqQcNyu
 bO3OD6m3vi3eT7zQdkHOZ+Pmp9lXdpsad9XEmL/4utRTj/iGYJJxREmCXyBU5fc9fS/UbjFuy
 DysvthEs1vicHXS7NFfrdWhybub53RlndAJ6z/64cvfDD5vtSizFGYmGWsxFxYkAbQFtb34CA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1498335363!75350797!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18493 invoked from network); 24 Jun 2017 20:16:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 24 Jun 2017 20: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 <osstest-admin@xenproject.org>)
 id 1dOrTN-00012w-Nd; Sat, 24 Jun 2017 20:16: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 1dOrTI-00019x-AV; Sat, 24 Jun 2017 20:15:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dOrTH-0005A6-PE; Sat, 24 Jun 2017 20:15:56 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111004-mainreport@xen.org>
X-Osstest-Failures: xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.6-testing:test-armhf-armhf-xl-arndale:guest-start.2:fail:regression
 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-armhf-armhf-libvirt: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-amd64-xl-qemut-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-armhf-armhf-libvirt-raw: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-xtf-amd64-amd64-3:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-pvh-intel:guest-start: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-libvirt-xsm: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-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt: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-amd64-xl-pvh-amd:guest-start: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-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-vhd:migrate-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-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-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: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-libvirt:migrate-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-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-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=f7ad92a74f0a3fd5a7b8bb77c346084ce3e8643c
X-Osstest-Versions-That: xen=4efd74db51d75f22b9c65e5f1dbe5332854ffa0a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 24 Jun 2017 20:15:55 +0000
Subject: [Xen-devel] [xen-4.6-testing test] 111004: 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>

ZmxpZ2h0IDExMTAwNCB4ZW4tNC42LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMTAwNC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCA0
NSB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBSRUdSLiB2cy4gMTEwOTMxCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE2IGd1ZXN0LXN0YXJ0LjIgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMTA5MzEKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFy
ZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDExIGd1ZXN0LXN0
YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTA4OTkKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEx
MDkzMQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEwOTMxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTA5MzEKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgICAgICAg
ZmFpbCBsaWtlIDExMDkzMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTEwOTMxCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAx
MTA5MzEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBsaWtlIDExMDkzMQogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAg
ICA2NSB4dGYvdGVzdC1wdjMycGFlLXhzYS0xOTQgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgIDY1IHh0Zi90ZXN0LXB2MzJwYWUteHNhLTE5NCAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgNjUgeHRmL3Rl
c3QtcHYzMnBhZS14c2EtMTk0ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmgtaW50ZWwgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgIDY1IHh0Zi90ZXN0LXB2MzJwYWUt
eHNhLTE5NCAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAg
ICAgNjUgeHRmL3Rlc3QtcHYzMnBhZS14c2EtMTk0ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
IDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAxMSBndWVz
dC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTYgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgMTIgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMiBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgIDkg
d2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAg
IGY3YWQ5MmE3NGYwYTNmZDVhN2I4YmI3N2MzNDYwODRjZTNlODY0M2MKYmFzZWxpbmUgdmVyc2lv
bjoKIHhlbiAgICAgICAgICAgICAgICAgIDRlZmQ3NGRiNTFkNzVmMjJiOWM2NWU1ZjFkYmU1MzMy
ODU0ZmZhMGEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMDkzMSAgMjAxNy0wNi0yMSAxMTozNTo1
OCBaICAgIDMgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTEwMDQgIDIwMTctMDYtMjMgMTM6
NTY6MTAgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCBy
ZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
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
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
NjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
Ck5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBmN2FkOTJhNzRmMGEzZmQ1YTdiOGJiNzdjMzQ2MDg0
Y2UzZTg2NDNjCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAg
IEZyaSBKdW4gMjMgMTU6MTk6MjcgMjAxNyArMDIwMAoKICAgIG1lbW9yeTogZG9uJ3Qgc3VwcHJl
c3MgUDJNIHVwZGF0ZSBpbiBwb3B1bGF0ZV9waHlzbWFwKCkKICAgIAogICAgQ29tbWl0IGQxODYy
NzU4M2QgKCJtZW1vcnk6IGRvbid0IGhhbmQgTUZOIGluZm8gdG8gdHJhbnNsYXRlZCBndWVzdHMi
KQogICAgd3JvbmdseSBhZGRlZCBhIG51bGwtaGFuZGxlIGNoZWNrIHRoZXJlIC0ganVzdCBsaWtl
IHN0YXRlZCBpbiBpdHMKICAgIGRlc2NyaXB0aW9uIGZvciBtZW1vcnlfZXhjaGFuZ2UoKSwgdGhl
IGFycmF5IGlzIGFsc28gYW4gaW5wdXQgZm9yCiAgICBwb3B1bGF0ZV9waHlzbWFwKCkgKGFuZCBo
ZW5jZSBjYW4ndCByZWFzb25hYmx5IGJlIG51bGwpLiBJIGhhdmUgbm8gaWRlYQogICAgaG93IEkn
dmUgbWFuYWdlZCB0byBvdmVybG9vayB0aGlzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGI5NjRlMzEwNmQy
Y2RhYTExY2M0NTI0MTgxZmYxNDYwN2QxMTBhZTQKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA2LTIw
IDE0OjUxOjUzICswMjAwCihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Sat Jun 24 20:24:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Jun 2017 20: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 1dOrbP-0002hA-5z; Sat, 24 Jun 2017 20:24: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=341d74639=citrix-osstest@xenproject.org>)
 id 1dOrbO-0002gn-1o
 for xen-devel@lists.xensource.com; Sat, 24 Jun 2017 20:24:18 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 DC/97-01709-17ACE495; Sat, 24 Jun 2017 20:24:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsXitHSDvW7BKb9
 Ig/k/WC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aDdUdZC7b7VGw4+4+9gXGibhcjJ4eEgL/E
 6uVLmSFsD4lFV7ewgdgiAs4SEz7cBrN5BfQkWi60MoHYwgLuEtembgeKcwHVL5GUuLB9FytEs
 6vEvK1z2WDsKQ++g8XZgIZO7JnIAmKzCKhK7Ls2mx3EFhLQkli6eCUTxAJBiZMzn4DVMAtISB
 x88QLqIEuJG7vvsU5g5JuFpGwWkrIFjEyrGDWKU4vKUot0jUz1kooy0zNKchMzc3QNDUz1clO
 LixPTU3MSk4r1kvNzNzECw6qegYFxB+Oudr9DjJIcTEqivLFnfCKF+JLyUyozEosz4otKc1KL
 DzHKcHAoSfDuP+kXKSRYlJqeWpGWmQMMcJi0BAePkgjv4+NAad7igsTc4sx0iNQpRl2ODavXf
 2ESYsnLz0uVEuc9BDJDAKQoozQPbgQs2i4xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEuaNB5
 nCk5lXArfpFdARTEBHzFjjA3JESSJCSqqB0fZfdMQy0T2LXkrtnXLEcpL1gfszb/gf181+kZW
 WWve5S9P097XVM5/95d8+2yj8he7Dh/+E8joCTy36GPStN6TeSkIpzN9u6bOz3OWHhP6lxKxb
 Ill3ZlLe57SJTLJno10nMr3K/rpT3OXzmvtT9Fq2eqgs/bnlbPVBp70Tl67cbn05lvn27FlKL
 MUZiYZazEXFiQBM38GysQIAAA==
X-Env-Sender: prvs=341d74639=citrix-osstest@xenproject.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1498335854!104889114!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5978 invoked from network); 24 Jun 2017 20:24:15 -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;
 24 Jun 2017 20:24:15 -0000
X-IronPort-AV: E=Sophos;i="5.39,386,1493683200"; d="scan'208";a="437738667"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71588-mainreport@xen.org>
X-Osstest-Failures: xen-4.5-testing:test-amd64-i386-libvirt:guest-saverestore.2:fail:regression
 xen-4.5-testing:test-amd64-amd64-xl-qemut-winxpsp3:xen-boot:fail:regression
 xen-4.5-testing:test-amd64-amd64-libvirt:guest-saverestore:fail:regression
 xen-4.5-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate:fail:allowable
 xen-4.5-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:allowable
 xen-4.5-testing:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 xen-4.5-testing:test-xtf-amd64-amd64-4:leak-check/check:fail:allowable
 xen-4.5-testing:test-xtf-amd64-amd64-3:leak-check/check:fail:allowable
 xen-4.5-testing:test-xtf-amd64-amd64-5:leak-check/check:fail:allowable
 xen-4.5-testing:test-xtf-amd64-amd64-1:leak-check/check:fail:allowable
 xen-4.5-testing:test-xtf-amd64-amd64-2:leak-check/check:fail:allowable
 xen-4.5-testing:test-amd64-amd64-qemuu-nested-intel:xen-boot/l1:fail:allowable
 xen-4.5-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:allowable
 xen-4.5-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-credit2:migrate-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-credit2:saverestore-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-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 xen-4.5-testing:test-armhf-armhf-xl-midway:saverestore-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-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-amd64-amd64-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-1: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-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: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-vhd:guest-start:fail:nonblocking
 xen-4.5-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop: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-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.5-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=3217129eb65c0d4995ed08fb8919e3c334cad548
X-Osstest-Versions-That: xen=8825df16e631e96038d8532b1b4079a2b9e6cb8a
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 24 Jun 2017 21:24:10 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS02.citrite.net
Subject: [Xen-devel] [xen-4.5-testing baseline-only test] 71588: 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
MTU4OCB4ZW4tNC41LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0
ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MTU4OC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAx
NSBndWVzdC1zYXZlcmVzdG9yZS4yICAgICAgIGZhaWwgUkVHUi4gdnMuIDcxMjU2CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbnhwc3AzICA2IHhlbi1ib290ICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gNzEyNTYKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTQgZ3Vlc3Qtc2F2
ZXJlc3RvcmUgICAgICAgICBmYWlsIFJFR1IuIHZzLiA3MTI1NgoKUmVncmVzc2lvbnMgd2hpY2gg
YXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxMyBndWVzdC1sb2NhbG1pZ3JhdGUgZmFpbCBSRUdSLiB2
cy4gNzEyNTYKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbGlrZSA3MTI1NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRz
ICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcxMjU2CiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgIDU1IGxlYWstY2hlY2svY2hlY2sgICAgICAgICAg
ICAgZmFpbCAgIGxpa2UgNzEyNTYKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgNTUgbGVh
ay1jaGVjay9jaGVjayAgICAgICAgICAgICBmYWlsICAgbGlrZSA3MTI1NgogdGVzdC14dGYtYW1k
NjQtYW1kNjQtNSAgICAgICA1NSBsZWFrLWNoZWNrL2NoZWNrICAgICAgICAgICAgIGZhaWwgICBs
aWtlIDcxMjU2CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgIDU1IGxlYWstY2hlY2svY2hl
Y2sgICAgICAgICAgICAgZmFpbCAgIGxpa2UgNzEyNTYKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIg
ICAgICAgNTUgbGVhay1jaGVjay9jaGVjayAgICAgICAgICAgICBmYWlsICAgbGlrZSA3MTI1Ngog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTMgeGVuLWJvb3QvbDEgICAgICAg
ICAgICAgZmFpbCBsaWtlIDcxMjU2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgNzEyNTYKClRlc3RzIHdoaWNo
IGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsIDExIGd1ZXN0LXN0YXJ0ICAgICAg
ICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5
ICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgIDU0IHh0Zi90
ZXN0LWh2bTY0LXhzYS0xOTUgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTMgICAgICAgNTQgeHRmL3Rlc3QtaHZtNjQteHNhLTE5NSAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICA1NCB4dGYvdGVzdC1odm02NC14
c2EtMTk1ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICA1NCB4dGYv
dGVzdC1odm02NC14c2EtMTk1ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAg
ICAgICA1NCB4dGYvdGVzdC1odm02NC14c2EtMTk1ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEwIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEwIGd1ZXN0LXN0YXJ0ICAg
ICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE2IGRlYmlhbi1odm0taW5zdGFsbC9s
MS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAxNiBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAg
ICAgICAgIDMyMTcxMjllYjY1YzBkNDk5NWVkMDhmYjg5MTllM2MzMzRjYWQ1NDgKYmFzZWxpbmUg
dmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDg4MjVkZjE2ZTYzMWU5NjAzOGQ4NTMyYjFi
NDA3OWEyYjllNmNiOGEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICA3MTI1NiAgMjAxNy0wNS0wNCAw
Nzo0Mjo1NCBaICAgNTEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAgNzE1ODggIDIwMTctMDYt
MjMgMTc6NDc6NDcgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4K
ICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KICBRdWFuIFh1IDxxdWFuLnh1QGludGVsLmNvbT4KCmpvYnM6CiBidWls
ZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0y
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMtdmNwdXMxICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNwMy12
Y3B1czEgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lueHBzcDMgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9n
czogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54
cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCihObyByZXZpc2lv
biBsb2c7IGl0IHdvdWxkIGJlIDQ1NSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Jun 24 20:44:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Jun 2017 20:44:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dOruS-0003zf-Ps; Sat, 24 Jun 2017 20: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=341d74639=citrix-osstest@xenproject.org>)
 id 1dOruR-0003zI-OS
 for xen-devel@lists.xensource.com; Sat, 24 Jun 2017 20:43:59 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 23/17-03587-F0FCE495; Sat, 24 Jun 2017 20:43:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHRDpC7feb9
 Igzm9rBb3prxnd2D02N63iz2AMYo1My8pvyKBNWPfyXlMBV+iKlZO+8newNhm0cXIySEh4C/x
 +UAXK4TtLjG9fQUbiC0i4Cwx4cNtMJtXQE/i+tVFzCC2sECcRPuSE4xdjFxA9bflJW5dbgJq5
 gBr/v/SDGbO2bUbwerZBDwkJvZMZAGxWQRUJdY+/gq2S0hAS2Lp4pVMEPMFJU7OfAJWwywgIX
 HwxQtmiDkWEjs+9rFNYOSbhaRsFpKyBYxMqxg1ilOLylKLdI2M9JKKMtMzSnITM3N0DQ3M9HJ
 Ti4sT01NzEpOK9ZLzczcxAoOKAQh2MK6ZH3iIUZKDSUmUN/aMT6QQX1J+SmVGYnFGfFFpTmrx
 IUYZDg4lCd6tZ/0ihQSLUtNTK9Iyc4DhDZOW4OBREuG9egYozVtckJhbnJkOkTrFqMuxYfX6L
 0xCLHn5ealS4rxZIDMEQIoySvPgRsBi7RKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeT+cAp
 rCk5lXArfpFdARTEBHzFjjA3JESSJCSqqBkXPDgf+X7L2PzdcR7NA2KJQ+anaI87XkHIMZ06T
 nbVnydDeDwPJJ9xZvyAl6kF6SLDuPfUVA56QOw3tTp1yUO/pqPruCDGd6xgpm7Rr5O/8SuGuk
 D5UH9aT6TvmgfOlWb1lZ5vI/LTYT9k/jeLvPPFdUwzFd9OSaA00/wlySFbPsmKZFL6rIUmIpz
 kg01GIuKk4EAEn2bNSwAgAA
X-Env-Sender: prvs=341d74639=citrix-osstest@xenproject.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1498337036!52446479!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18411 invoked from network); 24 Jun 2017 20:43:57 -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;
 24 Jun 2017 20:43:57 -0000
X-IronPort-AV: E=Sophos;i="5.39,386,1493683200"; d="scan'208";a="429258833"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71592-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 qemu-mainline:build-armhf-libvirt:libvirt-build:fail:allowable
 qemu-mainline:build-amd64-libvirt:libvirt-build:fail:allowable
 qemu-mainline:build-i386-libvirt:libvirt-build:fail:allowable
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:allowable
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3:guest-start/win.repeat:fail:allowable
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:allowable
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:windows-install:fail:allowable
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-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:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair: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-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:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
X-Osstest-Versions-This: qemuu=8dfaf23ae1f2273a9730a9b309cc8471269bb524
X-Osstest-Versions-That: qemuu=edf8bc98424d62035d5e4c0f39542722d72d7979
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 24 Jun 2017 21:43:53 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [qemu-mainline baseline-only test] 71592: 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="===============1534886374567400863=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============1534886374567400863==
Content-Type: text/plain

This run is configured for baseline tests only.

flight 71592 qemu-mainline real [real]
http://osstest.xs.citrite.net/~osstest/testlogs/logs/71592/

Failures :-/ but no regressions.

Regressions which are regarded as allowable (not blocking):
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop       fail blocked in 71581
 build-armhf-libvirt           5 libvirt-build                fail   like 71581
 build-amd64-libvirt           5 libvirt-build                fail   like 71581
 build-i386-libvirt            5 libvirt-build                fail   like 71581
 test-amd64-amd64-qemuu-nested-intel 16 debian-hvm-install/l1/l2 fail like 71581
 test-amd64-i386-xl-qemuu-winxpsp3 17 guest-start/win.repeat    fail like 71581
 test-amd64-i386-xl-qemuu-win7-amd64 15 guest-localmigrate/x10  fail like 71581
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1  9 windows-install    fail like 71581

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 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
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      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-libvirt      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-arm64-arm64-xl-rtds      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 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-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-midway   12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-midway   13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass

version targeted for testing:
 qemuu                8dfaf23ae1f2273a9730a9b309cc8471269bb524
baseline version:
 qemuu                edf8bc98424d62035d5e4c0f39542722d72d7979

Last test of basis    71581  2017-06-16 22:46:18 Z    7 days
Testing same since    71592  2017-06-23 17:47:47 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Felipe Franciosi <felipe@nutanix.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Ian McKellar <ianloic@google.com>
  Ian McKellar via Qemu-devel <qemu-devel@nongnu.org>
  Jeff Cody <jcody@redhat.com>
  Jonathon Jongsma <jjongsma@redhat.com>
  Laszlo Ersek <lersek@redhat.com>
  Laurent Vivier <laurent@vivier.eu>
  Laurent Vivier <lvivier@redhat.com>
  Marc-André Lureau <marcandre.lureau@redhat.com>
  Max Reitz <mreitz@redhat.com>
  Michael S. Tsirkin <mst@redhat.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-Daudé <f4bug@amsat.org>
  Richard W.M. Jones <rjones@redhat.com>
  Roman Kagan <rkagan@virtuozzo.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Thomas Huth <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Yang Zhong <yang.zhong@intel.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              broken  
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  broken  
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          fail    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          fail    
 build-i386-libvirt                                           fail    
 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           blocked 
 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                 pass    
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      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-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  pass    
 test-amd64-i386-freebsd10-i386                               pass    
 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                                     blocked 
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-armhf-armhf-xl-midway                                   pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-arm64-arm64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-arm64-arm64-libvirt-qcow2                               blocked 
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-arm64-arm64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     fail    
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      pass    
 test-amd64-amd64-xl-qemuu-winxpsp3                           pass    
 test-amd64-i386-xl-qemuu-winxpsp3                            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 1676 lines long.)


--===============1534886374567400863==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1534886374567400863==--

From xen-devel-bounces@lists.xen.org Sat Jun 24 20:52:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Jun 2017 20:52:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dOs2B-0004go-MZ; Sat, 24 Jun 2017 20:51: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=341d74639=citrix-osstest@xenproject.org>)
 id 1dOs2A-0004gc-I7
 for xen-devel@lists.xensource.com; Sat, 24 Jun 2017 20:51:58 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 D5/B5-01752-DE0DE495; Sat, 24 Jun 2017 20:51:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsXitHRDpO7bC36
 RBq/eMlrcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ozFyxsYCz4KVkw6uYu1gfEjdxcjJ4eEgL/E
 20u/mCFsd4np7SvYQGwRAWeJCR9ug9m8AnoS8x/9A7OFBSwk5p+bCVTPBVTfxCjxYW0zO0Szm
 8SdqwvYYOz3e5+BDWUT8JCY2DORBcRmEVCV2LXyFFiNkICWxNLFK5kgFghKnJz5BKyGWUBC4u
 CLF1AHWUjs+NjHNoGRbxaSsllIyhYwMq1i1ChOLSpLLdI1MtVLKspMzyjJTczM0TU0MNXLTS0
 uTkxPzUlMKtZLzs/dxAgMq3oGBsYdjLva/Q4xSnIwKYnyxp7xiRTiS8pPqcxILM6ILyrNSS0+
 xCjDwaEkwTv1vF+kkGBRanpqRVpmDjDAYdISHDxKIrxXzwCleYsLEnOLM9MhUqcYdTk2rF7/h
 UmIJS8/L1VKnHc6yAwBkKKM0jy4EbBou8QoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmHchyB
 SezLwSuE2vgI5gAjpixhofkCNKEhFSUg2MQrbZi0Kuci7iXeyqK+qzYtJiTZMuyVlSq8+WnDt
 xTWrzz4jrH587PHsb/l6qi5879eNaqXj5CfEWOurJaZmPHze+vsG+PZBddY7k49PHEtT/TZoh
 yFKUztA5/RuHz//+8/VBEcoTH5Xlf5ipEd98v1lGT2I7m35AQ9vrmAP8d0zfvlFjPH1XiaU4I
 9FQi7moOBEA2bqthLECAAA=
X-Env-Sender: prvs=341d74639=citrix-osstest@xenproject.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1498337515!90903910!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53416 invoked from network); 24 Jun 2017 20:51: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;
 24 Jun 2017 20:51:56 -0000
X-IronPort-AV: E=Sophos;i="5.39,386,1493683200"; d="scan'208";a="429258968"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71593-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-i386-libvirt:libvirt-build:fail:allowable
 ovmf:build-amd64-libvirt:libvirt-build:fail:allowable
X-Osstest-Versions-This: ovmf=c01f13d52a85f097e1cc6b194df1316a3ed24710
X-Osstest-Versions-That: ovmf=53fa87286b9348d285654dda1ab2274241358ffc
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 24 Jun 2017 21:51:53 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71593: 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
MTU5MyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE1OTMvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25z
LgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2Nr
aW5nKToKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDUgbGlidmlydC1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsICAgbGlrZSA3MTU3MwogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgNSBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcxNTczCgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAgICAgICAgICAgYzAxZjEzZDUy
YTg1ZjA5N2UxY2M2YjE5NGRmMTMxNmEzZWQyNDcxMApiYXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNTNmYTg3Mjg2YjkzNDhkMjg1NjU0ZGRhMWFiMjI3NDI0MTM1OGZmYwoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcxNTczICAyMDE3LTA2LTE2IDA2OjI2OjQ1IFogICAgOCBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3MTU5MyAgMjAxNy0wNi0yMyAxNzo1MzozNCBaICAg
IDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgog
IERhbmRhbiBCaSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICBGdSBTaXl1YW4gPHNpeXVhbi5mdUBp
bnRlbC5jb20+CiAgSGFvIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgTGVpZiBMaW5kaG9sbSA8
bGVpZi5saW5kaG9sbUBsaW5hcm8ub3JnPgogIFNoaSwgU3RldmVuIDxzdGV2ZW4uc2hpQGludGVs
LmNvbT4KICBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgU3RldmVuIFNoaSA8c3Rl
dmVuLnNoaUBpbnRlbC5jb20+CiAgWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29t
PgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdl
czogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0
bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVz
aCBub3QgYXBwbGljYWJsZS4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDQ3MCBsaW5l
cyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Jun 24 22:24:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Jun 2017 22:24: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 1dOtTb-0001fu-GO; Sat, 24 Jun 2017 22: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=341d74639=citrix-osstest@xenproject.org>)
 id 1dOtTa-0001fW-Ce
 for xen-devel@lists.xensource.com; Sat, 24 Jun 2017 22:24:22 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 1B/5C-31580-596EE495; Sat, 24 Jun 2017 22:24:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHRDpO6UZ36
 RBgc+G1ncm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ox3Hw6yFkwTqdi75TZLA+Nu3i5GDg4JAX+J
 f/MiIUx3iXsP07oYOTlEBJwlJny4zQZi8wroSczYegvMFhaIldg/YyNzFyMXUPkOdok9JxYzg
 SQkBFQldl9pYgSx2QQ8JCb2TGQBsVmA4n82ngWrERLQkli6eCUTxFBBiZMzn4DVMAtISBx88Y
 IZYo6FxIy77UwTGHlnISmbhaRsASPTKkaN4tSistQiXSMzvaSizPSMktzEzBxdQwNjvdzU4uL
 E9NScxKRiveT83E2MwNCpZ2Bg3MHYsNfvEKMkB5OSKG/sGZ9IIb6k/JTKjMTijPii0pzU4kOM
 MhwcShK8Xk/9IoUEi1LTUyvSMnOAQQyTluDgURLhvXoGKM1bXJCYW5yZDpE6xajLsWH1+i9MQ
 ix5+XmpUuK8GiAzBECKMkrz4EbAIuoSo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHeKpApPJ
 l5JXCbXgEdwQR0xIw1PiBHlCQipKQaGD1+hGs4Ns5a2H11Hcvz1l5GhtnX/pw828R3fNOJ0kl
 OQdrr6kSeC/7cfIrtdM+sTQeemerGnwk8zLnwwZ2Kz9qGaXYrKqTl1ih9cDx9arfIkY9fuXkX
 Ok9V7Yra72L33mjnvMtF1fvrFrtzJFz9e5m7b131ed9KrpAjO+Z6Kc3bljk1U/Lt1GAlluKMR
 EMt5qLiRABwP58JowIAAA==
X-Env-Sender: prvs=341d74639=citrix-osstest@xenproject.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1498343058!106528557!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59717 invoked from network); 24 Jun 2017 22:24:20 -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;
 24 Jun 2017 22:24:20 -0000
X-IronPort-AV: E=Sophos;i="5.39,386,1493683200"; d="scan'208";a="429260586"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL03.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71594-mainreport@xen.org>
X-Osstest-Failures: distros-debian-stretch:test-amd64-amd64-amd64-stretch-netboot-pvgrub:debian-di-install:fail:regression
 distros-debian-stretch:test-amd64-amd64-i386-stretch-netboot-pygrub:debian-di-install:fail:regression
 distros-debian-stretch:test-amd64-i386-i386-stretch-netboot-pvgrub:debian-di-install:fail:regression
 distros-debian-stretch:test-armhf-armhf-armhf-stretch-netboot-pygrub:debian-di-install:fail:allowable
 distros-debian-stretch:test-amd64-i386-amd64-stretch-netboot-pygrub:debian-di-install:fail:allowable
 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
X-Osstest-Versions-That: flight=71582
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 24 Jun 2017 23:24:15 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL03.citrite.net
Subject: [Xen-devel] [distros-debian-stretch test] 71594: 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>

ZmxpZ2h0IDcxNTk0IGRpc3Ryb3MtZGViaWFuLXN0cmV0Y2ggcmVhbCBbcmVhbF0KaHR0cDovL29z
c3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MTU5NC8KClJlZ3Jl
c3Npb25zIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcs
CmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2
NC1hbWQ2NC1zdHJldGNoLW5ldGJvb3QtcHZncnViIDkgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBS
RUdSLiB2cy4gNzE1ODIKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1zdHJldGNoLW5ldGJvb3QtcHln
cnViIDkgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gNzE1ODIKIHRlc3QtYW1kNjQt
aTM4Ni1pMzg2LXN0cmV0Y2gtbmV0Ym9vdC1wdmdydWIgOSBkZWJpYW4tZGktaW5zdGFsbCBmYWls
IFJFR1IuIHZzLiA3MTU4MgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93
YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtc3RyZXRjaC1uZXRi
b290LXB5Z3J1YiA5IGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3MTU4MgogdGVzdC1hbWQ2
NC1pMzg2LWFtZDY0LXN0cmV0Y2gtbmV0Ym9vdC1weWdydWIgOSBkZWJpYW4tZGktaW5zdGFsbCBm
YWlsIGxpa2UgNzE1ODIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3Qg
YmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWFybWhmLXN0cmV0Y2gtbmV0Ym9vdC1weWdydWIg
IDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAg
ICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAg
ICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAzIGNh
cHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9rZW4g
bmV2ZXIgcGFzcwoKYmFzZWxpbmUgdmVyc2lvbjoKIGZsaWdodCAgICAgICAgICAgICAgIDcxNTgy
Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtc3RyZXRjaC1uZXRib290LXB2Z3J1YiAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWkzODYtc3RyZXRjaC1uZXRib290
LXB2Z3J1YiAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtYW1kNjQt
c3RyZXRjaC1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtYXJtaGYtc3RyZXRjaC1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi1hcm1oZi1zdHJldGNoLW5ldGJvb3QtcHlncnViICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtc3RyZXRjaC1uZXRib290
LXB5Z3J1YiAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6
IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxv
Z3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2gg
bm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Jun 24 22:38:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Jun 2017 22:38: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 1dOth1-0002QD-ND; Sat, 24 Jun 2017 22:38: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 1dOth0-0002Q1-HH
 for xen-devel@lists.xensource.com; Sat, 24 Jun 2017 22:38:14 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 A8/CC-02199-5D9EE495; Sat, 24 Jun 2017 22:38:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVffKS79
 Ig0X/lCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaMbvrNkvB017GivlLhRsY
 18Z2MXJyCAn8ZZToP+HXxcgFZD9mlJj9cAEbhLONUWLH3M2MIFUiAs4SX8/MZQexeQX0JZZ8b
 2fpYuTgEBawktj4shakXkLgsIbEtgkXWEBqJAQ8Jc7OeQxnv/pym7WLkZ2DDaj+kBhIlEVAVW
 LL1UvsExi5FzAyrGJUL04tKkst0jXRSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQ
 I9DcDEOxgbPzidIhRkoNJSZQ39oxPpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXusXfpFCgkWp
 6akVaZk5wMCDSUtw8CiJ8F49A5TmLS5IzC3OTIdInWLU5diwev0XJiGWvPy8VClx3m8gMwRAi
 jJK8+BGwKLgEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR59Z4DTeHJzCuB2/QK6AgmoCNmrP
 EBOaIkESEl1cDopXrg0dMPVes4NofZ2oimTX6aMmG/sIXC8m8yyd1C6yeon+5tD1p6x6Awd3K
 OQe1Dh+fX+2SOannzxMvFSoTbF3uviVfXTOLVe5zx7vqeDw02i8LURF6Yz8h2a392Wsz3pKkr
 V5XFi6t3Xou2Jp2M5lhWWHk+qurG/IXpwibXF8R9iVDelK3EUpyRaKjFXFScCAAhaXvMfQIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1498343891!51744394!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58409 invoked from network); 24 Jun 2017 22:38:12 -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; 24 Jun 2017 22:38: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 <osstest-admin@xenproject.org>)
 id 1dOtgv-0004p8-GW; Sat, 24 Jun 2017 22:38: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 1dOtgp-0002Mf-Ha; Sat, 24 Jun 2017 22:38:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dOtgo-0005aQ-BB; Sat, 24 Jun 2017 22:38:02 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111005-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:regression
 xen-4.8-testing:test-armhf-armhf-xl-rtds:xen-install:fail:allowable
 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-credit2:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-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-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-intel:guest-start: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:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-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-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-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-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-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:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm: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-xsm: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-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-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-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=86529087abe239eb4845ee39cff187ea5160ee93
X-Osstest-Versions-That: xen=8d3dafb43f61c6deb4fc3612f836d04afab21bbe
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 24 Jun 2017 22:38:02 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 111005: 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>

ZmxpZ2h0IDExMTAwNSB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMTAwNS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiA0
NSB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBSRUdSLiB2cy4gMTEwOTQ2CiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01IDQ1IHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBm
YWlsIFJFR1IuIHZzLiAxMTA5NDYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDExMDk0
NgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2Nr
aW5nKToKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDUgeGVuLWluc3RhbGwgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMDk0NgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVk
LCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICA0NSB4
dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBsaWtlIDExMDk0NgogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxNSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwg
IGxpa2UgMTEwOTQ2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTA5NDYKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExMDk0
NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAg
ICAgICAgICBmYWlsIGxpa2UgMTEwOTQ2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTA5NDYKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgIDkgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWls
ICBsaWtlIDExMDk0NgogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQv
ZGlzdC10ZXN0ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiBidWlsZC1pMzg2LXByZXYgICAg
ICAgICAgICAgICA2IHhlbi1idWlsZC9kaXN0LXRlc3QgICAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsIDExIGd1ZXN0LXN0YXJ0ICAgICAgICAg
ICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAxMSBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgMTIgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
IDEyIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE2IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAt
aTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDkgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA4
NjUyOTA4N2FiZTIzOWViNDg0NWVlMzljZmYxODdlYTUxNjBlZTkzCmJhc2VsaW5lIHZlcnNpb246
CiB4ZW4gICAgICAgICAgICAgICAgICA4ZDNkYWZiNDNmNjFjNmRlYjRmYzM2MTJmODM2ZDA0YWZh
YjIxYmJlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTA5NDYgIDIwMTctMDYtMjEgMTg6NDI6MzEg
WiAgICAzIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTExMDA1ICAyMDE3LTA2LTIzIDEzOjU2
OjI1IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgS2V2aW4gVGlhbiA8a2V2
aW4udGlhbkBpbnRlbC5jb20+CiAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0Bv
cmFjbGUuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXBy
ZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
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
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
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/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3Qg
cHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpjb21taXQgODY1MjkwODdhYmUyMzllYjQ4NDVlZTM5Y2ZmMTg3ZWE1MTYw
ZWU5MwpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBGcmkg
SnVuIDIzIDE1OjEzOjIxIDIwMTcgKzAyMDAKCiAgICBtZW1vcnk6IGRvbid0IHN1cHByZXNzIFAy
TSB1cGRhdGUgaW4gcG9wdWxhdGVfcGh5c21hcCgpCiAgICAKICAgIENvbW1pdCBkMTg2Mjc1ODNk
ICgibWVtb3J5OiBkb24ndCBoYW5kIE1GTiBpbmZvIHRvIHRyYW5zbGF0ZWQgZ3Vlc3RzIikKICAg
IHdyb25nbHkgYWRkZWQgYSBudWxsLWhhbmRsZSBjaGVjayB0aGVyZSAtIGp1c3QgbGlrZSBzdGF0
ZWQgaW4gaXRzCiAgICBkZXNjcmlwdGlvbiBmb3IgbWVtb3J5X2V4Y2hhbmdlKCksIHRoZSBhcnJh
eSBpcyBhbHNvIGFuIGlucHV0IGZvcgogICAgcG9wdWxhdGVfcGh5c21hcCgpIChhbmQgaGVuY2Ug
Y2FuJ3QgcmVhc29uYWJseSBiZSBudWxsKS4gSSBoYXZlIG5vIGlkZWEKICAgIGhvdyBJJ3ZlIG1h
bmFnZWQgdG8gb3Zlcmxvb2sgdGhpcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBiOTY0ZTMxMDZkMmNkYWEx
MWNjNDUyNDE4MWZmMTQ2MDdkMTEwYWU0CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wNi0yMCAxNDo1
MTo1MyArMDIwMAoKY29tbWl0IDFlNDBmODdkYmJjNWE2MzJmZDU2ZjQzMDEwOWFjZDRjYzViNWY0
MzgKQXV0aG9yOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+
CkRhdGU6ICAgRnJpIEp1biAyMyAxNToxMjo0NCAyMDE3ICswMjAwCgogICAgbGl2ZXBhdGNoOiBX
cm9uZyB1c2FnZSBvZiBzcGlubG9jayBvbiBkZWJ1ZyBjb25zb2xlLgogICAgCiAgICBJZiB3ZSBo
YXZlIGEgbGFyZ2UgYW1vdW50IG9mIGxpdmVwYXRjaGVzIGFuZCB3YW50IHRvIHByaW50IHRoZW0K
ICAgIG9uIHRoZSBjb25zb2xlIHVzaW5nICd4bCBkZWJ1Zy1rZXlzIHgnIHdlIGV2ZW50dWFsbHkg
aGl0CiAgICB0aGUgcHJlZW1wdGlvbiBjaGVjazoKICAgIAogICAgICBpZiAoIGkgJiYgIShpICUg
NjQpICkKICAgICAgewogICAgCXNwaW5fdW5sb2NrKCZwYXlsb2FkX2xvY2spOwogICAgCXByb2Nl
c3NfcGVuZGluZ19zb2Z0aXJxcygpOwogICAgCWlmICggc3Bpbl90cnlsb2NrKCZwYXlsb2FkX2xv
Y2spICkKICAgIAkJcmV0dXJuCiAgICAKICAgIDxmYWNlcGFsbT4gVGhlIGVmZmVjdCBpcyB0aGF0
IHdlIGhhdmUganVzdCBlZmZlY3RpdmVseQogICAgdGFrZW4gdGhlIGxvY2sgYW5kIHJldHVybmVk
IHdpdGhvdXQgdW5sb2NraW5nIQogICAgCiAgICBSZXZpZXdlZC1ieTogUm9zcyBMYWdlcndhbGwg
PHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1hbmQtdGVzdGVkLWJ5OiBC
b3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEtv
bnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KICAgIG1hc3RlciBj
b21taXQ6IDc1ZGZlN2M1NjZjMzZlMGFmNDcxNDU1N2E2NjY4MjdmNDliNjkxOTEKICAgIG1hc3Rl
ciBkYXRlOiAyMDE3LTA2LTEyIDA4OjU5OjMzIC0wNDAwCgpjb21taXQgN2RkODVlYjM3MjM5NTE0
MjVkN2ZjYjVjYzI1ZGY1ZmM3OTQ1YmVlOApBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIEp1biAyMyAxNToxMjoxMiAyMDE3ICswMjAw
CgogICAgUmV2ZXJ0ICJ4ODYvaHZtOiBkaXNhYmxlIHBrZXlzIGZvciBndWVzdHMgaW4gbm9uLXBh
Z2luZyBtb2RlIgogICAgCiAgICBUaGlzIHJldmVydHMgY29tbWl0IGM0MWUwMjY2ZGQ1OWFiNTBi
N2ExNTMxNTdlOWJkMmEzYWQxMTRiNTMuCiAgICAKICAgIFdoZW4gZGV0ZXJtaW5pbmcgQWNjZXNz
IFJpZ2h0cywgUHJvdGVjdGlvbiBLZXlzIG9ubHkgdGFrZSBlZmZlY3Qgd2hlbiBDUjQuUEtFCiAg
ICBpdCBzZXQsIGFuZCA0LWxldmVsIHBhZ2luZyBpcyBhY3RpdmUuICBBbGwgb3RoZXIgY2lyY3Vt
c3RhbmNlcyAobm90aWJseSwgMzJiaXQKICAgIFBBRSBwYWdpbmcpIHNraXAgdGhlIFByb3RlY3Rp
b24gS2V5IGNvbnRyb2wgbWVjaGFuaXNtLgogICAgCiAgICBUaGVyZWZvcmUsIHdlIGRvIG5vdCBu
ZWVkIHRvIGNsZWFyIENSNC5QS0UgYmVoaW5kIHRoZSBiYWNrIG9mIGEgZ3Vlc3Qgd2hpY2ggaXMK
ICAgIG5vdCB1c2luZyBwYWdpbmcsIGFzIHN1Y2ggYSBndWVzdCBpcyBuZWNlc3NlcmlseSBydW5u
aW5nIHdpdGggRUZFUi5MTUEKICAgIGRpc2FibGVkLgogICAgCiAgICBUaGUge1JELFdSfVBLUlUg
aW5zdHJ1Y3Rpb25zIGFyZSBzcGVjaWZpZWQgYXMgYmVpbmcgbGVnYWwgZm9yIHVzZSBpbiBhbnkK
ICAgIG9wZXJhdGluZyBtb2RlLCBidXQgb25seSBpZiBDUjQuUEtFIGlzIHNldC4gIEJ5IGNsZWFy
aW5nIENSNC5QS0UgYmVoaW5kIHRoZQogICAgYmFjayBvZiBhbiB1bnBhZ2VkIGd1ZXN0LCB0aGVz
ZSBpbnN0cnVjdGlvbnMgeWllbGQgI1VEIGRlc3BpdGUgdGhlIGd1ZXN0CiAgICBjb3JyZWN0bHkg
c2VlaW5nIFBLRSBzZXQgaWYgaXQgcmVhZHMgQ1I0LCBhbmQgT1NQS0UgYmVpbmcgdmlzaWJsZSBp
biBDUFVJRC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogSHVhaXRvbmcgSGFuIDxodWFpdG9uZy5oYW5AaW50
ZWwuY29tPgogICAgQWNrZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgog
ICAgbWFzdGVyIGNvbW1pdDogMjI0YWNkZDA0YTlmNmZmZTQ0ZDJmNzE2Mjg3Y2FjNzQ3ODc4OTll
YwogICAgbWFzdGVyIGRhdGU6IDIwMTctMDYtMDEgMTQ6MTM6NTcgKzAxMDAKCmNvbW1pdCAyNDgw
OWUwNGU3YTJmYWE2YzhiMGZhOTMyZWUwY2RhODUyZWIyNGFmCkF1dGhvcjogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgSnVuIDIzIDE1OjExOjE5
IDIwMTcgKzAyMDAKCiAgICB4ODYvcHY6IEZpeCB0aGUgaGFuZGxpbmcgb2YgYGludCAkeGAgZm9y
IHZlY3RvcnMgd2hpY2ggYWxpYXMgZXhjZXB0aW9ucwogICAgCiAgICBUaGUgY2xhaW0gYXQgdGhl
IHRvcCBvZiBjL3MgMmU0MjZkNmVlY2YgIng4Ni90cmFwczogRHJvcCB1c2VfZXJyb3JfY29kZQog
ICAgcGFyYW1ldGVyIGZyb20gZG9feyxndWVzdF99dHJhcCgpIiBpcyBvbmx5IGFjdHVhbGx5IHRy
dWUgZm9yIGhhcmR3YXJlCiAgICBleGNlcHRpb25zLiAgSXQgaXMgbm90IHRydWUgZm9yIGBpbnQg
JHhgIGluc3RydWN0aW9ucyAod2hpY2ggbmV2ZXIgcHVzaCBlcnJvcgogICAgY29kZSksIGlycmVz
cGVjdGl2ZSBvZiB3aGV0aGVyIHRoZSB2ZWN0b3IgYWxpYXNlcyBhbiBleGNlcHRpb24gb3Igbm90
LgogICAgCiAgICBGdXJ0aGVybW9yZSwgYy9zIDY0ODBjYzYyODBlICJ4ODYvdHJhcHM6IEZpeCBm
YWlsZWQgQVNTRVJUKCkgaW4KICAgIGRvX2d1ZXN0X3RyYXAoKSIgcmVhbGx5IHNob3VsZCBoYXZl
IGhlbHBlZCBoaWdobGlnaHQgdGhhdCBhIHJlZ3Jlc3Npb24gaGFkCiAgICBiZWVuIGludHJvZHVj
ZWQuCiAgICAKICAgIE1vZGlmeSBwdl9pbmplY3RfZXZlbnQoKSB0byB1bmRlcnN0YW5kIGV2ZW50
IHR5cGVzIG90aGVyIHRoYW4KICAgIFg4Nl9FVkVOVFRZUEVfSFdfRVhDRVBUSU9OLCBhbmQgaW50
cm9kdWNlIHB2X2luamVjdF9zd19pbnRlcnJ1cHQoKSBmb3IgdGhlCiAgICBgaW50ICR4YCBoYW5k
bGluZyBjb2RlLgogICAgCiAgICBBZGQgZnVydGhlciBhc3NlcnRpb25zIHRvIHB2X2luamVjdF9l
dmVudCgpIGNvbmNlcm5pbmcgdGhlIHR5cGUgb2YgZXZlbnRzCiAgICBwYXNzZWQgaW4sIHdoaWNo
IGluIHR1cm4gcmVxdWlyZXMgdGhhdCBkb19ndWVzdF90cmFwKCkgc2V0IGl0cyB0eXBlCiAgICBh
cHByb3ByaWF0ZWx5ICh3aGljaCBpcyBub3cgdXNlZCBleGNsdXNpdmVseSBmb3IgaGFyZHdhcmUg
ZXhjZXB0aW9ucykuCiAgICAKICAgIFRoaXMgaXMgbG9naWNhbGx5IGEgYmFja3BvcnQgb2YgYy9z
IDVjNGY1NzllMGVlNGYzOGNhZDU2MzZiYmY4Y2U3MDBhMzk0MzM4ZDAKICAgIGZyb20gWGVuIDQu
OSwgYnV0IGRpc2VudGFuZ2xlZCBmcm9tIHRoZSBvdGhlciBpbmplY3Rpb24gd29yay4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CihxZW11
IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sat Jun 24 23:17:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Jun 2017 23: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 1dOuIT-0004vn-Qp; Sat, 24 Jun 2017 23:16: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=341d74639=citrix-osstest@xenproject.org>)
 id 1dOuIS-0004vP-GU
 for xen-devel@lists.xensource.com; Sat, 24 Jun 2017 23:16:56 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 F3/61-19409-7E2FE495; Sat, 24 Jun 2017 23:16:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDve6zT36
 RBhMem1jcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ozlL9+yFiwWqVh98jJjA+N93i5GTg4JAX+J
 th9XmSFsD4nrZ08wgdgiAs4SEz7cZgOxeQX0JHbM+M4OYgsLWEjMufaMsYuRC6i+iVHiw9pmd
 ohmN4mjvz4wwdirp64As9mAhk7smcjSxcjBwSKgKtH6UxckLCSgJbF08UomiPmCEidnPmEBsZ
 kFJCQOvngBdY+lxLf1T5knMPLNQlI2C0nZAkamVYwaxalFZalFusYGeklFmekZJbmJmTm6hgb
 GermpxcWJ6ak5iUnFesn5uZsYgUFVz8DAuIOx84TfIUZJDiYlUd7YMz6RQnxJ+SmVGYnFGfFF
 pTmpxYcYZTg4lCR4BYFBKiRYlJqeWpGWmQMMb5i0BAePkgjv9jdAad7igsTc4sx0iNQpRl2OD
 avXf2ESYsnLz0uVEue1AJkhAFKUUZoHNwIWa5cYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCf
 Ne/gA0hSczrwRu0yugI5iAjpixxgfkiJJEhJRUA6Pqw/DY/cLhzV0+wrI+q1ZXrrroZNu18eu
 Z7z/uvHb8zzDruWvoSY3+/sjr+47MOzu55SH3OQWVt2+/Pr7JP/VvjOT7/LuZinP+fdvWvyrp
 wPE2YbX2TWHeJ3Nu1PN9XDFhxjfTzgohP2/9oDjO3ZtqgvpXaE3puBbG+mW70THBSTY7O5dLN
 CoosRRnJBpqMRcVJwIAc/nP97ACAAA=
X-Env-Sender: prvs=341d74639=citrix-osstest@xenproject.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1498346213!51745901!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37651 invoked from network); 24 Jun 2017 23:16: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;
 24 Jun 2017 23:16:54 -0000
X-IronPort-AV: E=Sophos;i="5.39,387,1493683200"; d="scan'208";a="437741799"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71595-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-i386-libvirt:libvirt-build:fail:allowable
 ovmf:build-amd64-libvirt:libvirt-build:fail:allowable
X-Osstest-Versions-This: ovmf=bb427a23ab1d047ffcf72828f6836ea64d49f6ac
X-Osstest-Versions-That: ovmf=c01f13d52a85f097e1cc6b194df1316a3ed24710
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sun, 25 Jun 2017 00:16:50 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71595: 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
MTU5NSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE1OTUvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25z
LgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2Nr
aW5nKToKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDUgbGlidmlydC1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsICAgbGlrZSA3MTU5MwogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgNSBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcxNTkzCgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAgICAgICAgICAgYmI0MjdhMjNh
YjFkMDQ3ZmZjZjcyODI4ZjY4MzZlYTY0ZDQ5ZjZhYwpiYXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAg
ICAgICAgICAgICAgICAgYzAxZjEzZDUyYTg1ZjA5N2UxY2M2YjE5NGRmMTMxNmEzZWQyNDcxMAoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcxNTkzICAyMDE3LTA2LTIzIDE3OjUzOjM0IFogICAgMSBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3MTU5NSAgMjAxNy0wNi0yNCAyMToyMDoyMyBaICAg
IDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0
cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5j
b20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4K
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpjb21taXQgYmI0MjdhMjNhYjFkMDQ3ZmZjZjcyODI4ZjY4MzZlYTY0ZDQ5ZjZhYwpBdXRo
b3I6IEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgpEYXRlOiAgIFRodSBKdW4gMTUgMDg6NTk6
NDAgMjAxNyArMDgwMAoKICAgIE1kZVBrZy9DcGVyLmg6IFVwZGF0ZSBGaXJtd2FyZSBFcnJvciBS
ZWNvcmQgcGVyIFVFRkkgMi43CiAgICAKICAgIFRoaXMgY29tbWl0IHVwZGF0ZXMgdGhlIEZpcm13
YXJlIEVycm9yIFJlY29yZCByZWxhdGVkIGRlZmluaXRpb25zCiAgICBhY2NvcmRpbmcgdG8gVUVG
SSAyLjcgc3BlYyBTZWN0aW9uIE4uMi4xMCBUYWJsZSAyODE6CiAgICAKICAgIGEuIEFkZHMgZGVm
aW5pdGlvbnMgZm9yIDIgRmlybXdhcmUgRXJyb3IgUmVjb3JkIHR5cGVzCiAgICBiLiBVcGRhdGUg
dGhlIHN0cnVjdHVyZSBFRklfRklSTVdBUkVfRVJST1JfREFUQQogICAgCiAgICBDb250cmlidXRl
ZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4wCiAgICBTaWduZWQt
b2ZmLWJ5OiBIYW8gV3UgPGhhby5hLnd1QGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBMaW1p
bmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sat Jun 24 23:54:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Jun 2017 23: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 1dOusj-0007IF-Jg; Sat, 24 Jun 2017 23:54: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 1dOusi-0007Hr-7O
 for xen-devel@lists.xensource.com; Sat, 24 Jun 2017 23:54:24 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 17/2F-03371-FABFE495; Sat, 24 Jun 2017 23:54:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsWS0XRdVXfdb79
 IgyXv5SxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaMfVfB3PBaZ+K3w8fsTcw
 XjToYuTiEBL4yyhxZs8iVgjnMaPEv65p7BDONkaJZ2vuM3YxcnKICDhLfD0zlx3E5hXQl5ixY
 i4biC0s4CJx6NofsLiEwAYOiSNHpECaBQUWC0t8utEClfCWOH3mK5y9a8d1oKHsHGwCVhKHxE
 CiLAKqEj3zdzJNYORZwMiwilGjOLWoLLVI19BcL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMal
 YLzk/dxMjMBgYgGAH4+2NAYcYJTmYlER5Y8/4RArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4P36
 yy9SSLAoNT21Ii0zBxiWMGkJDh4lEd7tb4DSvMUFibnFmekQqVOMuhwbVq//wiTEkpeflyolz
 rsZZIYASFFGaR7cCFiMXGKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5Iwrz7IFJ7MvBK4Ta+Ajm
 ACOmLGGh+QI0oSEVJSDYxqTSyvZz3VFPaZMqGe+23AZxk9Fe+px/ujUvqsMzWz9vk7fswvvqL
 0+sLJZq6ee3YPAiL2VPfJb75Un6+UrFKmqiGT4y+qekJ8lq7MG/f2FkmWw7+u6HxiefIhMyLd
 dYZmZtvr85NFVhS63y5bo6TG93eyca6gAO9C8/KKjL1uC1cHiUocUWIpzkg01GIuKk4EANc1A
 XmMAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1498348461!99024552!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4834 invoked from network); 24 Jun 2017 23:54:22 -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; 24 Jun 2017 23:54: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 1dOusc-0006j1-0w; Sat, 24 Jun 2017 23:54: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 1dOusW-0006tT-18; Sat, 24 Jun 2017 23:54:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dOusU-0001l0-Q7; Sat, 24 Jun 2017 23:54:11 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111012-mainreport@xen.org>
X-Osstest-Failures: qemu-upstream-4.6-testing:test-armhf-armhf-xl-vhd:xen-install:fail:regression
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 qemu-upstream-4.6-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=4e35ab1edd74b7d24b7a4aaebe75fe68222a2f2b
X-Osstest-Versions-That: qemuu=44f3d4e6448e37588248db784193b7a047add65a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 24 Jun 2017 23:54:10 +0000
Subject: [Xen-devel] [qemu-upstream-4.6-testing test] 111012: 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>

ZmxpZ2h0IDExMTAxMiBxZW11LXVwc3RyZWFtLTQuNi10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTEwMTIvCgpSZWdy
ZXNzaW9ucyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5n
LAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgIDUgeGVuLWluc3RhbGwgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEwNjgzNQoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90
IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTEgZ3Vlc3Qtc3RhcnQg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEwNjgzNQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14
c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEwNjgzNQogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIGxpa2UgMTA2ODM1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NiBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMDY4MzUKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtl
IDEwNjgzNQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTA2ODM1CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgt
aW50ZWwgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgIDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC14c20gICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNiBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMiBndWVzdC1zYXZlcmVz
dG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgOSB3
aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQg
Zm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICA0ZTM1YWIxZWRkNzRiN2QyNGI3YTRh
YWViZTc1ZmU2ODIyMmEyZjJiCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAgICAgICAgICAg
ICA0NGYzZDRlNjQ0OGUzNzU4ODI0OGRiNzg0MTkzYjdhMDQ3YWRkNjVhCgpMYXN0IHRlc3Qgb2Yg
YmFzaXMgICAxMDY4MzUgIDIwMTctMDMtMjIgMDc6MTQ6MDkgWiAgIDk0IGRheXMKVGVzdGluZyBz
YW1lIHNpbmNlICAgMTExMDEyICAyMDE3LTA2LTIzIDE2OjE1OjEyIFogICAgMSBkYXlzICAgIDEg
YXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAg
QW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCmNvbW1pdCA0ZTM1YWIxZWRkNzRiN2QyNGI3YTRhYWViZTc1ZmU2ODIyMmEyZjJiCkF1dGhv
cjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFdlZCBKdW4gMjEgMTY6
NDM6MDkgMjAxNyArMDEwMAoKICAgIHhlbi9kaXNrOiBkb24ndCBsZWFrIHN0YWNrIGRhdGEgdmlh
IHJlc3BvbnNlIHJpbmcKICAgIAogICAgUmF0aGVyIHRoYW4gY29uc3RydWN0aW5nIGEgbG9jYWwg
c3RydWN0dXJlIGluc3RhbmNlIG9uIHRoZSBzdGFjaywgZmlsbAogICAgdGhlIGZpZWxkcyBkaXJl
Y3RseSBvbiB0aGUgc2hhcmVkIHJpbmcsIGp1c3QgbGlrZSBvdGhlciAoTGludXgpCiAgICBiYWNr
ZW5kcyBkby4gQnVpbGQgb24gdGhlIGZhY3QgdGhhdCBhbGwgcmVzcG9uc2Ugc3RydWN0dXJlIGZs
YXZvcnMgYXJlCiAgICBhY3R1YWxseSBpZGVudGljYWwgKHRoZSBvbGQgY29kZSBkaWQgbWFrZSB0
aGlzIGFzc3VtcHRpb24gdG9vKS4KICAgIAogICAgVGhpcyBpcyBYU0EtMjE2LgogICAgCiAgICBS
ZXBvcnRlZC1ieTogQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAg
ICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZp
ZXdlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgog
ICAgQWNrZWQtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sun Jun 25 01:30:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 25 Jun 2017 01:30: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 1dOwNJ-0007oo-F2; Sun, 25 Jun 2017 01:30:05 +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 1dOwNI-0007mK-UL
 for xen-devel@lists.xensource.com; Sun, 25 Jun 2017 01:30:05 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 36/F8-01985-B121F495; Sun, 25 Jun 2017 01:30:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVVdayD/
 S4P8ERosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmPJ7/jblgmXPFtWvnWRoY
 /2t1MXJyCAn8ZZT4c8K4i5ELyH7MKHHi3nFGCGcbo8TXTW2MIFUiAs4SX8/MZQexeQX0JVY/e
 s0CYgsLuEjMWbSAHaRBQuCEuMTjt61ADgeQ4y1x6p0ASA2IeXPnRtYuRnYONgEriUNiIFEWAV
 WJhvUX2Ccwci9gZFjFqF6cWlSWWqRroZdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7u
 JEehvBiDYwXih3fkQoyQHk5Iob+wZn0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErz1Av6RQoJF
 qempFWmZOcDAg0lLcPAoifBuf+MXKcRbXJCYW5yZDpE6xajLsWH1+i9MQix5+XmpUuK8nSAzB
 ECKMkrz4EbAouASo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHmZQKbwZOaVwG16BXQEE9ARM9
 b4gBxRkoiQkmpgdOrwltYL3X7T4+q22IjKb9s+bl28bXKl+32bRyf1lhW6vW7sdPU9ymp8xez
 j5iXWk0/7ddRdfyr36ZMyhxDr5z8cGdfEGW2DprVZqt5hrNfXf9kruq95x5m3gfIy/wp+GcdI
 +xrKdzltD/Lduvh13q7pTdp9f5+vd3jwfo5ywl+HW9/M/FVmKLEUZyQaajEXFScCAHcu5BV9A
 gAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-31.messagelabs.com!1498354201!102380946!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28637 invoked from network); 25 Jun 2017 01:30:02 -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 Jun 2017 01:30: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 1dOwND-0008Gz-8f; Sun, 25 Jun 2017 01:29:59 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dOwN7-000695-QF; Sun, 25 Jun 2017 01:29:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dOwN7-00040D-GJ; Sun, 25 Jun 2017 01:29:53 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111013-mainreport@xen.org>
X-Osstest-Failures: qemu-upstream-4.5-testing:test-amd64-i386-xl-qemuu-winxpsp3:guest-localmigrate/x10:fail:regression
 qemu-upstream-4.5-testing:test-amd64-amd64-xl-qemuu-winxpsp3:guest-localmigrate/x10:fail:regression
 qemu-upstream-4.5-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.5-testing:test-amd64-amd64-xl-rtds:xen-boot:fail:nonblocking
 qemu-upstream-4.5-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.5-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 qemu-upstream-4.5-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.5-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.5-testing:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 qemu-upstream-4.5-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 qemu-upstream-4.5-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-upstream-4.5-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.5-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.5-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.5-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-4.5-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.5-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.5-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-4.5-testing:test-armhf-armhf-libvirt-raw:guest-start:fail:nonblocking
 qemu-upstream-4.5-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.5-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-upstream-4.5-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.5-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.5-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-upstream-4.5-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.5-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-upstream-4.5-testing:test-armhf-armhf-xl-vhd:guest-start:fail:nonblocking
 qemu-upstream-4.5-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-4.5-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.5-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-4.5-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=853d4dbe41ab40dfd289b93158afbb41ddcb4a54
X-Osstest-Versions-That: qemuu=6b0966a4422a6374db0f250b181bb4276c9e7a10
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 25 Jun 2017 01:29:53 +0000
Subject: [Xen-devel] [qemu-upstream-4.5-testing test] 111013: 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>

ZmxpZ2h0IDExMTAxMyBxZW11LXVwc3RyZWFtLTQuNS10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTEwMTMvCgpSZWdy
ZXNzaW9ucyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5n
LAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW54cHNwMyAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4g
dnMuIDEwNjg0NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW54cHNwMyAxNSBndWVzdC1s
b2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDEwNjg0NgoKVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEwNjgyMwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgIGxpa2UgMTA2ODQ2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMDY4NDYKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBs
aWtlIDEwNjg0NgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsIDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAg
ICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAxMSBn
dWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAxNiBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMCBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEyIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTIgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTAgZ3Vlc3Qtc3Rh
cnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAg
ICAgICAgICAgICAgODUzZDRkYmU0MWFiNDBkZmQyODliOTMxNThhZmJiNDFkZGNiNGE1NApiYXNl
bGluZSB2ZXJzaW9uOgogcWVtdXUgICAgICAgICAgICAgICAgNmIwOTY2YTQ0MjJhNjM3NGRiMGYy
NTBiMTgxYmI0Mjc2YzllN2ExMAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTA2ODQ2ICAyMDE3LTAz
LTIyIDE3OjQ4OjI5IFogICA5NCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMTAxMyAgMjAx
Ny0wNi0yMyAxNjoxODowNCBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdo
byB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFudGhvbnkgUEVSQVJEIDxhbnRob255
LnBlcmFyZEBjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmpv
YnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1k
NjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2lueHBzcDMtdmNwdXMxICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbnhwc3AzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hv
bWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBv
ZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1
c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KY29tbWl0IDg1M2Q0ZGJlNDFhYjQwZGZkMjg5YjkzMTU4YWZiYjQxZGRjYjRh
NTQKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgV2VkIEp1
biAyMSAxNjo0NDoxNyAyMDE3ICswMTAwCgogICAgeGVuL2Rpc2s6IGRvbid0IGxlYWsgc3RhY2sg
ZGF0YSB2aWEgcmVzcG9uc2UgcmluZwogICAgCiAgICBSYXRoZXIgdGhhbiBjb25zdHJ1Y3Rpbmcg
YSBsb2NhbCBzdHJ1Y3R1cmUgaW5zdGFuY2Ugb24gdGhlIHN0YWNrLCBmaWxsCiAgICB0aGUgZmll
bGRzIGRpcmVjdGx5IG9uIHRoZSBzaGFyZWQgcmluZywganVzdCBsaWtlIG90aGVyIChMaW51eCkK
ICAgIGJhY2tlbmRzIGRvLiBCdWlsZCBvbiB0aGUgZmFjdCB0aGF0IGFsbCByZXNwb25zZSBzdHJ1
Y3R1cmUgZmxhdm9ycyBhcmUKICAgIGFjdHVhbGx5IGlkZW50aWNhbCAodGhlIG9sZCBjb2RlIGRp
ZCBtYWtlIHRoaXMgYXNzdW1wdGlvbiB0b28pLgogICAgCiAgICBUaGlzIGlzIFhTQS0yMTYuCiAg
ICAKICAgIFJlcG9ydGVkLWJ5OiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4
LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNs
ZS5jb20+CiAgICBBY2tlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJp
eC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Jun 25 03:42:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 25 Jun 2017 03:42:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dOyQf-0007Lj-LT; Sun, 25 Jun 2017 03:41: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 1dOyQd-0007LX-RT
 for xen-devel@lists.xensource.com; Sun, 25 Jun 2017 03:41:40 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 3A/AE-03371-2F03F495; Sun, 25 Jun 2017 03:41:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVfejgX+
 kwfl1ehYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN6JskV/A6rOLopKAGxidm
 XYxcHEICfxklVm+5zAThPGaUeH/+IiuEs41R4vbelUAZTg4RAWeJr2fmsoPYvAL6Epv+fmUDs
 YUFXCTmzt7EDNIgIbBTWWLLph9gRRIC3hI/VuwGsjnA7I+bFboY2TnYBKwkDomBBFkEVCVOz4
 +bwMi9gJFhFaNGcWpRWWqRrpGlXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGoLc
 ZgGAH44FFgYcYJTmYlER5Y8/4RArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4OUFBo+QYFFqempF
 WmYOMOxg0hIcPEoivElqQGne4oLE3OLMdIjUKUZdjg2r139hEmLJy89LlRLnZQGZIQBSlFGaB
 zcCFgOXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMw7Xx9oCk9mXgncpldARzABHTFjjQ/IES
 WJCCmpBsa8tsmHeJrfv1aZ2eb6fcvPP44f3/2PYubY0Pe3+F6oyWHL2HemDI7mSyb+nlPMpqY
 reV9UMHt/k/WNRUkL/Y+++PLv3LkZRlcCvgRvv2rCdpMtUC+l6F3hxGi9b89vbONsOn5j+tED
 q97eaG2pTgv0PXb/BlvcdTnxyT9+3P+/61L52jVfq0v6lViKMxINtZiLihMBCaP4UXwCAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1498362096!96880071!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18964 invoked from network); 25 Jun 2017 03:41:37 -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; 25 Jun 2017 03:41: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 1dOyQZ-0003Zj-4e; Sun, 25 Jun 2017 03:41: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 1dOyQT-0007ZX-Jm; Sun, 25 Jun 2017 03:41:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dOyQT-0005cY-4H; Sun, 25 Jun 2017 03:41:29 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111015-mainreport@xen.org>
X-Osstest-Failures: qemu-upstream-4.8-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:guest-localmigrate/x10:fail:regression
 qemu-upstream-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 qemu-upstream-4.8-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=29383f4fb3c266d1ffcf627bb8329ab60cf4b6a6
X-Osstest-Versions-That: qemuu=35bf983c4bff03b2e801b9192b53cc664a71a22d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 25 Jun 2017 03:41:29 +0000
Subject: [Xen-devel] [qemu-upstream-4.8-testing test] 111015: 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>

ZmxpZ2h0IDExMTAxNSBxZW11LXVwc3RyZWFtLTQuOC10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTEwMTUvCgpSZWdy
ZXNzaW9ucyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5n
LAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0IDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBSRUdS
LiB2cy4gMTA2ODM3CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIGxpa2UgMTA2ODM3CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsIDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgIDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAxNiBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTIgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
IDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAyOTM4M2Y0ZmIzYzI2NmQxZmZj
ZjYyN2JiODMyOWFiNjBjZjRiNmE2CmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAgICAgICAg
ICAgICAzNWJmOTgzYzRiZmYwM2IyZTgwMWI5MTkyYjUzY2M2NjRhNzFhMjJkCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMDY4MzcgIDIwMTctMDMtMjIgMDg6MjE6MDcgWiAgIDk0IGRheXMKVGVzdGlu
ZyBzYW1lIHNpbmNlICAgMTExMDE1ICAyMDE3LTA2LTIzIDE2OjE4OjQxIFogICAgMSBkYXlzICAg
IDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6
CiAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4K
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpjb21taXQgMjkzODNmNGZiM2MyNjZkMWZmY2Y2MjdiYjgzMjlhYjYwY2Y0YjZhNgpBdXRo
b3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBXZWQgSnVuIDIxIDE2
OjQwOjU4IDIwMTcgKzAxMDAKCiAgICB4ZW4vZGlzazogZG9uJ3QgbGVhayBzdGFjayBkYXRhIHZp
YSByZXNwb25zZSByaW5nCiAgICAKICAgIFJhdGhlciB0aGFuIGNvbnN0cnVjdGluZyBhIGxvY2Fs
IHN0cnVjdHVyZSBpbnN0YW5jZSBvbiB0aGUgc3RhY2ssIGZpbGwKICAgIHRoZSBmaWVsZHMgZGly
ZWN0bHkgb24gdGhlIHNoYXJlZCByaW5nLCBqdXN0IGxpa2Ugb3RoZXIgKExpbnV4KQogICAgYmFj
a2VuZHMgZG8uIEJ1aWxkIG9uIHRoZSBmYWN0IHRoYXQgYWxsIHJlc3BvbnNlIHN0cnVjdHVyZSBm
bGF2b3JzIGFyZQogICAgYWN0dWFsbHkgaWRlbnRpY2FsICh0aGUgb2xkIGNvZGUgZGlkIG1ha2Ug
dGhpcyBhc3N1bXB0aW9uIHRvbykuCiAgICAKICAgIFRoaXMgaXMgWFNBLTIxNi4KICAgIAogICAg
UmVwb3J0ZWQtYnk6IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgog
ICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2
aWV3ZWQtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4K
ICAgIEFja2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Jun 25 05:17:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 25 Jun 2017 05:17:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dOzvJ-0004dr-78; Sun, 25 Jun 2017 05: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 <osstest-admin@xenproject.org>) id 1dOzvH-0004dT-EZ
 for xen-devel@lists.xensource.com; Sun, 25 Jun 2017 05:17:23 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 9C/20-01709-2674F495; Sun, 25 Jun 2017 05:17:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVTfR3T/
 SYMclGYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmvD/Wylywuapi6ouP7A2M
 b8O6GLk4hAT+Mkr0nJzNCuE8ZpToe7UVytnGKDGp4QyQw8khIuAs8fXMXHYQm1dAX+L9gRbGL
 kYODmEBN4n995NA6iUElqpKzP03nwWkRkLAW+L13WZGGPvcli6mLkZ2DjYBK4lDYiBRFgFVib
 NHDzJOYORewMiwilGjOLWoLLVI19BcL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxM
 j0OcMQLCD8eJpz0OMkhxMSqK8sWd8IoX4kvJTKjMSizPii0pzUosPMcpwcChJ8Jq5+UcKCRal
 pqdWpGXmAIMPJi3BwaMkwutgApTmLS5IzC3OTIdInWLU5diwev0XJiGWvPy8VClx3gKQGQIgR
 RmleXAjYJFwiVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK85iBTeDLzSuA2vQI6ggnoiBlrfE
 COKElESEk1MEZ0H7Q6XhnWpfNrjYzzlXXZq495ffsTtDl++psF6z17I93yHk9izuCXnnSm3Cp
 mwr3zC2QWubvf5nWfx7ghsvvFJ/Z0ZsXNFeq+kmGR3s+eq2b5LehNF179v7xacaLXIc+bk0vu
 V0kdSaqbNt1ZcdmxnQ0Hllp38c69dfS62fEbv2pF6o1utCqxFGckGmoxFxUnAgCM05OFfwIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1498367840!66115658!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42241 invoked from network); 25 Jun 2017 05:17:21 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 Jun 2017 05:17: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 1dOzvC-0006Me-JI; Sun, 25 Jun 2017 05:17: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 1dOzv6-00045O-W0; Sun, 25 Jun 2017 05:17:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dOzv6-0006BF-Lo; Sun, 25 Jun 2017 05:17:12 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111017-mainreport@xen.org>
X-Osstest-Failures: qemu-upstream-unstable:test-armhf-armhf-xl-multivcpu:host-install(3):broken:heisenbug
 qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:heisenbug
 qemu-upstream-unstable:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 qemu-upstream-unstable:test-armhf-armhf-xl-rtds:xen-install:fail:heisenbug
 qemu-upstream-unstable:test-armhf-armhf-libvirt-raw:xen-install:fail:heisenbug
 qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 qemu-upstream-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 qemu-upstream-unstable:test-armhf-armhf-libvirt-raw: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-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-unstable:test-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-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-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-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-libvirt-xsm: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-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-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: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-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-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
X-Osstest-Versions-This: qemuu=414d069b38ab114b89085e44989bf57604ea86d7
X-Osstest-Versions-That: qemuu=e97832ec6b2a7ddd48b8e6d1d848ffdfee6a31c7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 25 Jun 2017 05:17:12 +0000
Subject: [Xen-devel] [qemu-upstream-unstable test] 111017: 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>

ZmxpZ2h0IDExMTAxNyBxZW11LXVwc3RyZWFtLXVuc3RhYmxlIHJlYWwgW3JlYWxdCmh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTEwMTcvCgpGYWlsdXJl
cyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJt
aXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAz
IGhvc3QtaW5zdGFsbCgzKSBicm9rZW4gaW4gMTEwOTc1IHBhc3MgaW4gMTExMDE3CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCA5IGRlYmlhbi1odm0taW5zdGFsbCBm
YWlsIGluIDExMDk3NSBwYXNzIGluIDExMTAxNwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
IDE1IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxMTA5NzUgcGFzcyBpbiAxMTEw
MTcKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDUgeGVuLWluc3RhbGwgICAgICAgICAg
ICAgICAgZmFpbCBwYXNzIGluIDExMDk3NQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAg
NSB4ZW4taW5zdGFsbCAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTEwOTc1CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBm
YWlsIHBhc3MgaW4gMTEwOTc1CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxs
b3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzIDE1IGd1ZXN0
LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxMTA5NzUgUkVHUi4gdnMuIDEwNjgzMwoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGlu
IDExMDk3NSBsaWtlIDEwNjgxMwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExMDk3NSBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExMDk3NSBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIGluIDExMDk3NSBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQteHNtIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMDY4MzMK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBsaWtlIDEwNjgzMwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTA2ODMzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgMTYgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEyIGd1ZXN0LXNhdmVy
ZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAg
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTEgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJn
ZXRlZCBmb3IgdGVzdGluZzoKIHFlbXV1ICAgICAgICAgICAgICAgIDQxNGQwNjliMzhhYjExNGI4
OTA4NWU0NDk4OWJmNTc2MDRlYTg2ZDcKYmFzZWxpbmUgdmVyc2lvbjoKIHFlbXV1ICAgICAgICAg
ICAgICAgIGU5NzgzMmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcKCkxhc3QgdGVz
dCBvZiBiYXNpcyAgIDEwNjgzMyAgMjAxNy0wMy0yMiAwNzowMjowMSBaICAgOTQgZGF5cwpUZXN0
aW5nIHNhbWUgc2luY2UgICAxMTA5MzggIDIwMTctMDYtMjEgMTU6Mzk6NTIgWiAgICAzIGRheXMg
ICAgMyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVz
dDoKICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xv
Z3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0
Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3Nz
dGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hi
PW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2
aXNpb24gOgoKKyBicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQorIHJldmlzaW9uPTQxNGQw
NjliMzhhYjExNGI4OTA4NWU0NDk4OWJmNTc2MDRlYTg2ZDcKKyAuIC4vY3JpLWxvY2stcmVwb3MK
KysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysr
IGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAg
ICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAg
ICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBs
b2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9y
ZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8g
L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9z
X2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rl
c3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0
ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrIC4vYXAtcHVzaCBxZW11LXVwc3RyZWFtLXVuc3RhYmxlIDQxNGQwNjliMzhhYjExNGI4
OTA4NWU0NDk4OWJmNTc2MDRlYTg2ZDcKKyBicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQor
IHJldmlzaW9uPTQxNGQwNjliMzhhYjExNGI4OTA4NWU0NDk4OWJmNTc2MDRlYTg2ZDcKKyAuIC4v
Y3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisr
KyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAt
ZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9i
YWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsK
ICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXog
L2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBv
cyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0
L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hv
bWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScK
KyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1bWFzayAwMDIKKyBzZWxl
Y3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPXFlbXV1CisgeGVuYnJhbmNo
PXhlbi11bnN0YWJsZQorICdbJyB4cWVtdXUgPSB4bGludXggJ10nCisgbGludXhicmFuY2g9Cisg
J1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyBzZWxl
Y3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZQor
IHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHg0MTRkMDY5YjM4YWIxMTRiODkw
ODVlNDQ5ODliZjU3NjA0ZWE4NmQ3ID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9h
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
L3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtMy4xNAor
KyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xp
bnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBn
aXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5n
aXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLnFlbXUtdXBzdHJlYW0tdW5z
dGFibGUKKysgOiBkYWlseS1jcm9uLnFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKysgOiBkYWlseS1j
cm9uLnFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKysgOiBkYWlseS1jcm9uLnFlbXUtdXBzdHJlYW0t
dW5zdGFibGUKKysgOiBkYWlseS1jcm9uLnFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKysgOiBkYWls
eS1jcm9uLnFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKysgOiBkYWlseS1jcm9uLnFlbXUtdXBzdHJl
YW0tdW5zdGFibGUKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsv
bGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDog
ZGFpbHktY3Jvbi5xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVf
TElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5n
aXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0
CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVz
dC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSBxZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgY2Fz
ZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0
L3JlcG9zL3FlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdCA0MTRkMDY5YjM4YWIxMTRiODkwODVl
NDQ5ODliZjU3NjA0ZWE4NmQ3OnJlZnMvaGVhZHMvbWFzdGVyClRvIG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CiAgIGU5NzgzMmUuLjQxNGQwNjkgIDQx
NGQwNjliMzhhYjExNGI4OTA4NWU0NDk4OWJmNTc2MDRlYTg2ZDcgLT4gbWFzdGVyCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Jun 25 08:30:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 25 Jun 2017 08:30: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 1dP2vz-0008UQ-Fi; Sun, 25 Jun 2017 08:30:19 +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 1dP2vy-0008UF-JO
 for xen-devel@lists.xensource.com; Sun, 25 Jun 2017 08:30:18 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 AB/F9-01999-9947F495; Sun, 25 Jun 2017 08:30:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsWS0XRdVXdmiX+
 kwZKvvBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmNl4kbXgt1HFhQ/cDYwd
 Wl2MXBxCAn8ZJdoW9jJBOI8ZJTb82cEM4WxjlPjW8Yqxi5GTQ0TAWeLrmbnsIDavgL7ElIXnm
 UFsYQFdiU8nm8HiEgKeEjsfL2SDsZ8eWA80lZ2DTcBK4pAYSJRFQFVi57kTbBMYuRYwMqxi1C
 hOLSpLLdI1stRLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAj0bD0DA+MOxstb/A4
 xSnIwKYnyNvr7RwrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4GUoBsoJFqWmp1akZeYAQwwmLcHB
 oyTCK5QBlOYtLkjMLc5Mh0idYtTl2LB6/RcmIZa8/LxUKXHeXJAZAiBFGaV5cCNg4X6JUVZKm
 JeRgYFBiKcgtSg3swRV/hWjOAejkjDvtCKgKTyZeSVwm14BHcEEdMSMNT4gR5QkIqSkGhgdj2
 +4evfMiWJRrvcvpMTn/EhcY+54+MWlt23PuCdd/bI1YqpN70K9FRO7nPwTv8kzTdwsGdsjfEr
 whlfrvmcpR5rCPN78PbffoMYxddoBjs+/8v73Z0g6veqb8qHu65OGdqtvPfnbg5Za5zNcOx3+
 RmLTo+3/5Zv9WbpXtyR9WTfV9ZJgU+lKJZbijERDLeai4kQAT5RAQ3ICAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1498379416!102064105!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48734 invoked from network); 25 Jun 2017 08:30:17 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 Jun 2017 08:30: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 1dP2vr-0003MD-Rm; Sun, 25 Jun 2017 08:30: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 1dP2vm-00061X-8h; Sun, 25 Jun 2017 08:30:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dP2vl-0003iN-07; Sun, 25 Jun 2017 08:30:05 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111032-mainreport@xen.org>
X-Osstest-Versions-This: xtf=53582e5a4337acf55690881dedc91508851e0d81
X-Osstest-Versions-That: xtf=f099211f2ebdadf61ae6416559220d69b788cd2b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 25 Jun 2017 08:30:05 +0000
Subject: [Xen-devel] [xtf test] 111032: 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>

ZmxpZ2h0IDExMTAzMiB4dGYgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMTAzMi8KClBlcmZlY3QgOi0pCkFsbCB0ZXN0cyBpbiB0
aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHh0ZiAgICAgICAgICAgICAgICAgIDUzNTgyZTVhNDMzN2FjZjU1NjkwODgxZGVkYzkxNTA4
ODUxZTBkODEKYmFzZWxpbmUgdmVyc2lvbjoKIHh0ZiAgICAgICAgICAgICAgICAgIGYwOTkyMTFm
MmViZGFkZjYxYWU2NDE2NTU5MjIwZDY5Yjc4OGNkMmIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
MDA4NSAgMjAxNy0wNi0wNyAxMjo0NToyOSBaICAgMTcgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTEwMzIgIDIwMTctMDYtMjQgMTQ6MTI6NDMgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEpvaG4gVGhvbXNvbiA8Z2l0QGpvaG50
aG9tc29uLmZhc3RtYWlsLmNvbS5hdT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdl
czogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVy
YWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0
IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJy
YW5jaD14dGYKKyByZXZpc2lvbj01MzU4MmU1YTQzMzdhY2Y1NTY5MDg4MWRlZGM5MTUwODg1MWUw
ZDgxCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdl
dGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcwor
KysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAg
ICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBv
ciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcwor
KysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29z
c3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hv
bWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jawor
KyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQ
T1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2Nr
LWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggeHRmIDUzNTgyZTVhNDMz
N2FjZjU1NjkwODgxZGVkYzkxNTA4ODUxZTBkODEKKyBicmFuY2g9eHRmCisgcmV2aXNpb249NTM1
ODJlNWE0MzM3YWNmNTU2OTA4ODFkZWRjOTE1MDg4NTFlMGQ4MQorIC4gLi9jcmktbG9jay1yZXBv
cworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgor
KysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAg
ICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwog
ICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysr
IGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0
L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNo
byAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVw
b3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29t
bW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gK
KyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9eHRmCisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZQor
ICdbJyB4eHRmID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4ID0geCAnXScKKyBx
ZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gK
KysgLi9jcmktZ2V0cHJldnhlbmJyYW5jaCB4ZW4tdW5zdGFibGUKKyBwcmV2eGVuYnJhbmNoPXhl
bi00LjktdGVzdGluZworICdbJyB4NTM1ODJlNWE0MzM3YWNmNTU2OTA4ODFkZWRjOTE1MDg4NTFl
MGQ4MSA9IHggJ10nCisgOiB0ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3Nz
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
bGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTMuMTQKKysgOiB0ZXN0ZWQvbGludXgt
YXJtLXhlbgorKyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4
ICddJworKyAnWycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2
b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5v
cmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIu
Ni4zOS54CisrIDogZGFpbHktY3Jvbi54dGYKKysgOiBkYWlseS1jcm9uLnh0ZgorKyA6IGRhaWx5
LWNyb24ueHRmCisrIDogZGFpbHktY3Jvbi54dGYKKysgOiBkYWlseS1jcm9uLnh0ZgorKyA6IGRh
aWx5LWNyb24ueHRmCisrIDogZGFpbHktY3Jvbi54dGYKKysgOiBodHRwOi8vaGcudWsueGVuc291
cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi54dGYKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJF
RV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3Bz
LmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklP
Uz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5n
aXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0
ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIHh0ZgorIGNhc2UgJDEgaW4KKyByZXR1cm4g
MQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy94dGYKKyBnaXQg
cHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQgNTM1ODJl
NWE0MzM3YWNmNTU2OTA4ODFkZWRjOTE1MDg4NTFlMGQ4MTpyZWZzL2hlYWRzL3hlbi10ZXN0ZWQt
bWFzdGVyClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAog
ICBmMDk5MjExLi41MzU4MmU1ICA1MzU4MmU1YTQzMzdhY2Y1NTY5MDg4MWRlZGM5MTUwODg1MWUw
ZDgxIC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Jun 25 09:58:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 25 Jun 2017 09:58: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 1dP4J7-0004s6-O6; Sun, 25 Jun 2017 09: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 <prvs=342086ec2=citrix-osstest@xenproject.org>)
 id 1dP4J6-0004ru-G9
 for xen-devel@lists.xensource.com; Sun, 25 Jun 2017 09:58:16 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 1F/75-03587-7398F495; Sun, 25 Jun 2017 09:58:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHSDva5Zp3+
 kQesMA4t7U96zOzB6bO/bxR7AGMWamZeUX5HAmvFl9zSWgk8RFVtPdzA3ME4y62Lk4JAQ8JfY
 cC+qi5ETyHSXmN6+gg3EFhFwlpjw4TaYzSugJ9E18wkziC0skC1xd9IdIJsLqP6fgsSh2ffZY
 ZqffPvIBDHTXWLlEn2QMJuAh8TEnoksIDaLgKrEzZW7wWYKCWhJLF28kglivqDEyZlPwGqYBS
 QkDr54wQwx0kJix8c+tgmMfLOQlM1CUraAkWkVo3pxalFZapGumV5SUWZ6RkluYmaOrqGBmV5
 uanFxYnpqTmJSsV5yfu4mRmBAMQDBDsZ5J/wPMUpyMCmJ8jb6+0cK8SXlp1RmJBZnxBeV5qQW
 H2KU4eBQkuDtawfKCRalpqdWpGXmAEMbJi3BwaMkwiteD5TmLS5IzC3OTIdInWLU5diwev0XJ
 iGWvPy8VClxXssOoCIBkKKM0jy4EbA4u8QoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVhXmaQKT
 yZeSVwm14BHcEEdMSMNT4gR5QkIqSkGhjPh+39Gxnw8wWTZLNoaUvnghnOdtfz3f2N7tWKWVR
 +V7raf77LwPW88u3Y+I17Xq/6U+53LJ7j3TPFQENPoS5Nkx+ML9zep3PzzTeW/7jydImj2u6V
 Jn0WYYppS2XYslMvWq/NmM/I/e3CmsQ/W+dEL1F3zf94x0nvzNpZP+u9EleabOjdWaLEUpyRa
 KjFXFScCAB/BMlQrgIAAA==
X-Env-Sender: prvs=342086ec2=citrix-osstest@xenproject.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1498384693!99055289!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20958 invoked from network); 25 Jun 2017 09:58:14 -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;
 25 Jun 2017 09:58:14 -0000
X-IronPort-AV: E=Sophos;i="5.39,389,1493683200"; d="scan'208";a="437759936"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71596-mainreport@xen.org>
X-Osstest-Failures: qemu-upstream-unstable:build-i386-libvirt:libvirt-build:fail:regression
 qemu-upstream-unstable:build-amd64-libvirt:libvirt-build:fail:regression
 qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-winxpsp3:guest-start/win.repeat:fail:regression
 qemu-upstream-unstable:build-armhf-libvirt:libvirt-build:fail:allowable
 qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:allowable
 qemu-upstream-unstable:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt: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-libvirt-qcow2:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:build-arm64-xsm:hosts-allocate:broken:nonblocking
 qemu-upstream-unstable:build-arm64: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-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-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-midway:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-midway: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-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-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-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
X-Osstest-Versions-This: qemuu=414d069b38ab114b89085e44989bf57604ea86d7
X-Osstest-Versions-That: qemuu=e97832ec6b2a7ddd48b8e6d1d848ffdfee6a31c7
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sun, 25 Jun 2017 10:58:09 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [qemu-upstream-unstable baseline-only test] 71596:
	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
MTU5NiBxZW11LXVwc3RyZWFtLXVuc3RhYmxlIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0Lnhz
LmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE1OTYvCgpSZWdyZXNzaW9ucyA6
LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRp
bmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYtbGlidmlydCAgICAg
ICAgICAgIDUgbGlidmlydC1idWlsZCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA3MTA3OQog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgNSBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDcxMDc5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbnhwc3Az
IDE3IGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gNzEwNzkKClJlZ3Jlc3Np
b25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiBidWls
ZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICA1IGxpYnZpcnQtYnVpbGQgICAgICAgICAgICBmYWls
IGJsb2NrZWQgaW4gNzEwNzkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgYmxvY2tlZCBpbiA3MTA3OQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXFjb3cyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4v
YQogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LXhzbSAgICAg
ICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFz
cwogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAg
ICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAy
IGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFy
bTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9r
ZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxv
Z3MgICAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC1wdm9wcyAg
ICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1taWR3YXkgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgMTYgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVy
IHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAg
ICA0MTRkMDY5YjM4YWIxMTRiODkwODVlNDQ5ODliZjU3NjA0ZWE4NmQ3CmJhc2VsaW5lIHZlcnNp
b246CiBxZW11dSAgICAgICAgICAgICAgICBlOTc4MzJlYzZiMmE3ZGRkNDhiOGU2ZDFkODQ4ZmZk
ZmVlNmEzMWM3CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzEwNzkgIDIwMTctMDMtMjMgMDk6MjA6
MzAgWiAgIDk0IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcxNTk2ICAyMDE3LTA2LTI1IDA1
OjE0OjQzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQg
cmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNp
dHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKam9iczoKIGJ1aWxk
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFt
ZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW1pZHdheSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMtdmNw
dXMxICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbnhwc3AzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNwMyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczog
L2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9n
cy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4t
c3RlcCBidWlsZC1hcm02NC14c20gaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJt
NjQgaG9zdHMtYWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxs
b2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGNhcHR1cmUtbG9ncwpicm9rZW4tc3Rl
cCBidWlsZC1hcm02NCBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMg
Y2FwdHVyZS1sb2dzCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA0MTRkMDY5YjM4
YWIxMTRiODkwODVlNDQ5ODliZjU3NjA0ZWE4NmQ3CkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpEYXRlOiAgIFdlZCBKdW4gMjEgMTY6Mjc6MDYgMjAxNyArMDEwMAoKICAg
IHhlbi9kaXNrOiBkb24ndCBsZWFrIHN0YWNrIGRhdGEgdmlhIHJlc3BvbnNlIHJpbmcKICAgIAog
ICAgUmF0aGVyIHRoYW4gY29uc3RydWN0aW5nIGEgbG9jYWwgc3RydWN0dXJlIGluc3RhbmNlIG9u
IHRoZSBzdGFjaywgZmlsbAogICAgdGhlIGZpZWxkcyBkaXJlY3RseSBvbiB0aGUgc2hhcmVkIHJp
bmcsIGp1c3QgbGlrZSBvdGhlciAoTGludXgpCiAgICBiYWNrZW5kcyBkby4gQnVpbGQgb24gdGhl
IGZhY3QgdGhhdCBhbGwgcmVzcG9uc2Ugc3RydWN0dXJlIGZsYXZvcnMgYXJlCiAgICBhY3R1YWxs
eSBpZGVudGljYWwgKHRoZSBvbGQgY29kZSBkaWQgbWFrZSB0aGlzIGFzc3VtcHRpb24gdG9vKS4K
ICAgIAogICAgVGhpcyBpcyBYU0EtMjE2LgogICAgCiAgICBSZXBvcnRlZC1ieTogQW50aG9ueSBQ
ZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogS29ucmFkIFJ6ZXN6
dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogICAgQWNrZWQtYnk6IEFudGhvbnkg
UEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Sun Jun 25 10:41:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 25 Jun 2017 10: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 1dP4z7-0007o0-Rn; Sun, 25 Jun 2017 10:41: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 1dP4z6-0007no-TN
 for xen-devel@lists.xensource.com; Sun, 25 Jun 2017 10:41:41 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 27/9D-03371-4639F495; Sun, 25 Jun 2017 10:41:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVTdpsn+
 kwZ+7NhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN6OxfwVzwPrNi1sET7A2M
 Rxy7GLk4hAT+Mkos/DGPuYuRE8h5zCjx7X8KhL2NUWJSFz+ILSLgLPH1zFx2EJtXQF/i6dmVY
 LawgL/E3NZ/LCCDJAROqkjs+3SHDSQhIeApcaX3HzuMvWjmK6AF7BxsAlYSh8RAoiwCqhKL1x
 xincDIvYCRYRWjRnFqUVlqka6RqV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRqD
 HGYBgB+OqBYGHGCU5mJREeRv9/SOF+JLyUyozEosz4otKc1KLDzHKcHAoSfCKTgLKCRalpqdW
 pGXmAEMPJi3BwaMkwqvfCZTmLS5IzC3OTIdInWLU5diwev0XJiGWvPy8VClxXmOQGQIgRRmle
 XAjYHFwiVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8kiBTeDLzSuA2vQI6ggnoiBlrfECOKE
 lESEk1MLpdOP05KGNmtJ5vhM/MN3JRtc3vGKfb/31VZsrX4hh5xk/j+YHAN8eCwh3rjhm92VP
 7xbqtZpmfsLfTI2nL2XscEnfLG57hy7j1rzIpdBPn/cUzqwJCO84dXyUVduXeMsVZekuzrjj3
 5S9v0fR6+1sid5/vhWk6G09tmCohk8rew7C4/8RyISWW4oxEQy3mouJEANbpg/J+AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-16.tower-27.messagelabs.com!1498387297!109008133!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62280 invoked from network); 25 Jun 2017 10:41:38 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 Jun 2017 10:41: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 1dP4yw-0006gd-6x; Sun, 25 Jun 2017 10:41:30 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dP4yq-0004xJ-Ip; Sun, 25 Jun 2017 10:41:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dP4yp-0004sQ-Od; Sun, 25 Jun 2017 10:41:24 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111022-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-arm64-arm64-xl-xsm:host-install(3):broken:regression
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:host-install(3):broken:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-armhf-armhf-xl-xsm:host-ping-check-native:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64: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-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-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-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-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-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-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-qemuu-nested-amd:debian-hvm-install/l1/l2: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-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=1b7834a780a15adf1200a03e59874fa63a2abfd0
X-Osstest-Versions-That: xen=e197d29514165202308fe65db6effc4835aabfeb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 25 Jun 2017 10:41:23 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 111022: 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>

ZmxpZ2h0IDExMTAyMiB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMTAyMi8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgMyBob3N0LWluc3RhbGwoMykgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTEwNTUwCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAzIGhvc3QtaW5zdGFsbCgzKSAgICAgICAgYnJv
a2VuIFJFR1IuIHZzLiAxMTA1NTAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDExMDU1MAogdGVzdC1h
cm1oZi1hcm1oZi14bC14c20gICAgICAgNCBob3N0LXBpbmctY2hlY2stbmF0aXZlICAgZmFpbCBS
RUdSLiB2cy4gMTEwNTUwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
LXhzbSAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDExMDU1MAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTUgZ3Vlc3QtbG9jYWxt
aWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiAxMTA1NTAKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3Vj
Y2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMTA1NTAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEw
IGZhaWwgbGlrZSAxMTA1NTAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBsaWtlIDExMDU1MAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0IDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtl
IDExMDU1MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgOSBkZWJpYW4taW5zdGFsbCAg
ICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEwNTUwCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDE1IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxMTA1NTAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgOSB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0
ICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC14c20gMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTIgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDEyIGd1
ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kIDE2IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgOSB3aW5kb3dzLWluc3RhbGwgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAg
OSB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgIDkgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgIDkgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiB4ZW4gICAgICAgICAgICAgICAgICAxYjc4MzRhNzgwYTE1YWRmMTIwMGEwM2U1OTg3NGZh
NjNhMmFiZmQwCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBlMTk3ZDI5
NTE0MTY1MjAyMzA4ZmU2NWRiNmVmZmM0ODM1YWFiZmViCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTA1NTAgIDIwMTctMDYtMTggMjE6NDk6NDIgWiAgICA2IGRheXMKRmFpbGluZyBzaW5jZSAgICAg
ICAgMTEwNTY4ICAyMDE3LTA2LTE5IDEzOjE0OjMyIFogICAgNSBkYXlzICAgIDUgYXR0ZW1wdHMK
VGVzdGluZyBzYW1lIHNpbmNlICAgMTExMDIyICAyMDE3LTA2LTIzIDIxOjQ2OjI5IFogICAgMSBk
YXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVy
IHRlc3Q6CiAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CiAgQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9y
Z2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJp
eC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+CiAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2ls
a0BvcmFjbGUuY29tPgogIFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4K
ICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KICBaaG9uZ3plIExpdSA8YmxhY2tza3lnZ0BnbWFpbC5jb20+
Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0ZXAgdGVz
dC1hcm02NC1hcm02NC14bC14c20gaG9zdC1pbnN0YWxsKDMpCmJyb2tlbi1zdGVwIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gaG9zdC1pbnN0YWxsKDMpCgpOb3QgcHVzaGluZy4KCihObyBy
ZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDc3MyBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Jun 25 10:42:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 25 Jun 2017 10:42:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dP4zQ-0007qh-7L; Sun, 25 Jun 2017 10:42:00 +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 1dP4zO-0007qN-Gi
 for xen-devel@lists.xensource.com; Sun, 25 Jun 2017 10:41:58 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 8E/0F-03613-5739F495; Sun, 25 Jun 2017 10:41:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHLMWRWlGSWpSXmKPExsWS0XRdVbdksn+
 kwYcXZhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN2HH9JGNBu1nFzxXH2BsY
 J+t3MXJxCAn8ZZToWfiQHcJ5zCjRsPA5kMMJ5GxjlHh00ADEFhFwlvh6Zi5QnIODV0Bf4taiN
 JCwsIC9xK01Z9lAbAkBT4lfX3qZYeyj87oYuxjZOdgErCQOiYFEWQRUJT52fGecwMi1gJFhFa
 NGcWpRWWqRrqGBXlJRZnpGSW5iZg6QZ6aXm1pcnJiempOYVKyXnJ+7iRHoVwYg2MF4b1nAIUZ
 JDiYlUd5Gf/9IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8opOAcoJFqempFWmZOcAAg0lLcPAo
 ifDqdwKleYsLEnOLM9MhUqcYdTk2rF7/hUmIJS8/L1VKnNcYZIYASFFGaR7cCFiwX2KUlRLmZ
 QQ6SoinILUoN7MEVf4VozgHo5IwryTIFJ7MvBK4Ta+AjmACOmLGGh+QI0oSEVJSDYz7xfRz2F
 wqj9REe6942/Zt910NdpusK3vTs//Zu0z4InA2x7rnhGl+4uNtv7m/i506U3ltcrn/i/zI160
 9D0TSQtuNXtvN/D5F2nl+z9qs9/N4OCJfpy+fzTa3/tqpVVGb36+Tr+X55RG9u/7NpjaJR+vW
 7CnTmVKuyLp8n6JGQqu87LGfDUeUWIozEg21mIuKEwEknycYcQIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1498387315!75414778!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9280 invoked from network); 25 Jun 2017 10:41:56 -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; 25 Jun 2017 10:41: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 <osstest-admin@xenproject.org>)
 id 1dP4zI-0006gn-QE; Sun, 25 Jun 2017 10:41:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dP4zD-0004z9-JR; Sun, 25 Jun 2017 10:41:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dP4zD-0005Xk-Ed; Sun, 25 Jun 2017 10:41:47 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111050-mainreport@xen.org>
X-Osstest-Versions-This: xen=d5f6383d9a0316a37fb3f05a23d4cce936a262b3
X-Osstest-Versions-That: xen=d8f1b48fd665d7aad1711de2f073540d07d2d041
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 25 Jun 2017 10:41:47 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 111050: 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>

ZmxpZ2h0IDExMTA1MCB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMTA1MC8KClBlcmZlY3Qg
Oi0pCkFsbCB0ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGQ1ZjYzODNkOWEwMzE2
YTM3ZmIzZjA1YTIzZDRjY2U5MzZhMjYyYjMKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIGQ4ZjFiNDhmZDY2NWQ3YWFkMTcxMWRlMmYwNzM1NDBkMDdkMmQwNDEKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDExMDkyNCAgMjAxNy0wNi0yMSAwOTo1NDoxMSBaICAgIDQgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMTEwNTAgIDIwMTctMDYtMjUgMDk6MTk6NDAgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEJlcm5o
YXJkIE0uIFdpZWRlbWFubiA8YndpZWRlbWFubkBzdXNlLmNvbT4KICBCZXJuaGFyZCBNLiBXaWVk
ZW1hbm4gPGJ3aWVkZW1hbm5Ac3VzZS5kZT4KICBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIu
dGhha3VyQGxpbmFyby5vcmc+CiAgRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJp
eC5jb20+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogIElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJh
ZC53aWxrQG9yYWNsZS5jb20+CiAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0Bv
cmFjbGUuY29tPiBbeDg2IGFuZCBhcm0zMl0KICBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBi
aXRkZWZlbmRlci5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogY292ZXJpdHktYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPXhlbi11bnN0YWJsZS1jb3Zlcml0eQor
IHJldmlzaW9uPWQ1ZjYzODNkOWEwMzE2YTM3ZmIzZjA1YTIzZDRjY2U5MzZhMjYyYjMKKyAuIC4v
Y3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisr
KyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAt
ZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9i
YWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsK
ICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXog
L2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBv
cyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0
L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICch
PScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xP
Q0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hv
bWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCB4ZW4tdW5zdGFibGUtY292ZXJpdHkgZDVm
NjM4M2Q5YTAzMTZhMzdmYjNmMDVhMjNkNGNjZTkzNmEyNjJiMworIGJyYW5jaD14ZW4tdW5zdGFi
bGUtY292ZXJpdHkKKyByZXZpc2lvbj1kNWY2MzgzZDlhMDMxNmEzN2ZiM2YwNWEyM2Q0Y2NlOTM2
YTI2MmIzCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3Jp
LWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBv
cworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAg
ICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3Mi
fSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBv
cworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21l
L29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9
L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9j
aworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1h
c2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT14ZW4K
KyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlLWNvdmVyaXR5CisgcWVtdXVicmFuY2g9cWVtdS11cHN0
cmVhbS11bnN0YWJsZS1jb3Zlcml0eQorIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFi
bGUKKyAnWycgeHhlbiA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeHFlbXUtdXBz
dHJlYW0tdW5zdGFibGUgPSB4ICddJworIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdl
dHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlLWNvdmVyaXR5CisgcHJldnhlbmJyYW5jaD14ZW4t
NC45LXRlc3RpbmcKKyAnWycgeGQ1ZjYzODNkOWEwMzE2YTM3ZmIzZjA1YTIzZDRjY2U5MzZhMjYy
YjMgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rl
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
bnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC0zLjE0CisrIDogdGVzdGVkL2xpbnV4LWFy
bS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAn
XScKKysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9w
cy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3Jn
L3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYu
MzkueAorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLWNvdmVyaXR5CisrIDogZGFpbHktY3Jv
bi54ZW4tdW5zdGFibGUtY292ZXJpdHkKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1jb3Zl
cml0eQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLWNvdmVyaXR5CisrIDogZGFpbHktY3Jv
bi54ZW4tdW5zdGFibGUtY292ZXJpdHkKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1jb3Zl
cml0eQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLWNvdmVyaXR5CisrIDogaHR0cDovL2hn
LnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLWNv
dmVyaXR5CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDov
L2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hF
Tj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJ
QlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAor
IFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rl
c3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJl
ZSB4ZW4tdW5zdGFibGUtY292ZXJpdHkKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIk
YnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MveGVuCisgZ2l0IHB1c2ggb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0IGQ1ZjYzODNkOWEwMzE2YTM3
ZmIzZjA1YTIzZDRjY2U5MzZhMjYyYjM6cmVmcy9oZWFkcy9jb3Zlcml0eS10ZXN0ZWQvc21va2UK
VG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIGQ4ZjFi
NDguLmQ1ZjYzODMgIGQ1ZjYzODNkOWEwMzE2YTM3ZmIzZjA1YTIzZDRjY2U5MzZhMjYyYjMgLT4g
Y292ZXJpdHktdGVzdGVkL3Ntb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Jun 25 13:14:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 25 Jun 2017 13: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 1dP7MD-0008Ke-EN; Sun, 25 Jun 2017 13: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 <osstest-admin@xenproject.org>) id 1dP7MC-0008KH-CA
 for xen-devel@lists.xensource.com; Sun, 25 Jun 2017 13:13:40 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 16/0B-03058-307BF495; Sun, 25 Jun 2017 13:13:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVZdpu3+
 kwe9b2hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOPV8AVPB/vmMFXdX72Zr
 YDxe1MXIxSEk8JdR4vGiC2wQzmNGiXk3LjJ2MXICOdsYJTo6lUFsEQFnia9n5rKD2LwC+hIHf
 jUB2RwcwgLeEu9eaID0Sgi8lpdYurORFaRGAijefuEdI0gNiD2xz7+LkZ2DTcBK4pAYSAGLgK
 rE3kWTWScwci9gZFjFqF6cWlSWWqRrqpdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7u
 JEehvBiDYwTj9sv8hRkkOJiVR3kZ//0ghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryK24BygkWp
 6akVaZk5wMCDSUtw8CiJ8GqBpHmLCxJzizPTIVKnGHU5Nqxe/4VJiCUvPy9VSpw3GqRIAKQoo
 zQPbgQsCi4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmPfZVqApPJl5JXCbXgEdwQR0xIw1Pi
 BHlCQipKQaGBm/PDzpflfNInD5/a73x+IF/zMs8cnXOOf65eu7tR3N3RsNQpU7LC7eENziJzS
 tbV1m3JFXod2n4r/wnlP6Js35iv2hlLIC8zHuipufjRSuNP+c9+D5ksndyy5ddr7xSVyRJ8W6
 +ufUZaVPfyzNjT95WuCe/IIHGxcve/62x172gurz5WXtjWlKLMUZiYZazEXFiQDdh1JefQIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1498396417!63579925!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53386 invoked from network); 25 Jun 2017 13:13:38 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 Jun 2017 13:13: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 1dP7M2-00023I-Cu; Sun, 25 Jun 2017 13:13: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 1dP7Lw-0006M0-Uw; Sun, 25 Jun 2017 13:13:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dP7Lw-0003Im-Nv; Sun, 25 Jun 2017 13:13:24 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111025-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-arm64-arm64-libvirt-xsm:host-install(3):broken:regression
 linux-linus:test-arm64-arm64-xl-credit2:host-install(3):broken:regression
 linux-linus:test-arm64-arm64-xl-xsm:host-install(3):broken:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 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-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop: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-libvirt-xsm:migrate-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-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-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: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-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-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-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=94a6df251dd08c6436ebd6d10c68f03659148ce1
X-Osstest-Versions-That: linux=1439ccf73d9c07654fdd5b4969fd53c2feb8684d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 25 Jun 2017 13:13:24 +0000
Subject: [Xen-devel] [linux-linus test] 111025: 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="===============8689961862205117801=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============8689961862205117801==
Content-Type: text/plain

flight 111025 linux-linus real [real]
http://logs.test-lab.xenproject.org/osstest/logs/111025/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-arm64-arm64-libvirt-xsm  3 host-install(3)        broken REGR. vs. 110515
 test-arm64-arm64-xl-credit2   3 host-install(3)        broken REGR. vs. 110515
 test-arm64-arm64-xl-xsm       3 host-install(3)        broken REGR. vs. 110515
 test-amd64-i386-qemut-rhel6hvm-amd 11 guest-start/redhat.repeat fail REGR. vs. 110515
 test-amd64-amd64-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail REGR. vs. 110515
 test-amd64-amd64-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail REGR. vs. 110515

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 110515
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 110515
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop             fail like 110515
 test-amd64-amd64-xl-rtds      9 debian-install               fail  like 110515
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 110515
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64  9 windows-install        fail never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-arm64-arm64-xl          12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64  9 windows-install        fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 12 guest-saverestore       fail never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 12 guest-saverestore       fail never pass
 test-amd64-amd64-xl-qemut-win10-i386  9 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386  9 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386  9 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386  9 windows-install         fail never pass

version targeted for testing:
 linux                94a6df251dd08c6436ebd6d10c68f03659148ce1
baseline version:
 linux                1439ccf73d9c07654fdd5b4969fd53c2feb8684d

Last test of basis   110515  2017-06-17 06:48:56 Z    8 days
Failing since        110536  2017-06-17 23:48:13 Z    7 days    8 attempts
Testing same since   111025  2017-06-24 01:14:32 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  "H.J. Lu" <hjl.tools@gmail.com>
  "Yan, Zheng" <zyan@redhat.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Alex Deucher <alexander.deucher@amd.com>
  Alexandre TORGUE <alexandre.torgue@st.com>
  Alexey Khoroshilov <khoroshilov@ispras.ru>
  Alistair Popple <alistair@popple.id.au>
  Allen Hubbe <Allen.Hubbe@dell.com>
  Andrei Vagin <avagin@openvz.org>
  Andrew Morton <akpm@linux-foundation.org>
  Andy Lutomirski <luto@kernel.org>
  Angus Ainslie <angus@akkea.ca>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arend van Spriel <arend.vanspriel@broadcom.com>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Bart Van Assche <bart.vanassche@wdc.com>
  Benjamin Gaignard <benjamin.gaignard@linaro.org>
  Benjamin Tissoires <benjamin.tissoires@redhat.com>
  Boris Brezillon <boris.brezillon@free-electrons.com>
  Brian Foster <bfoster@redhat.com>
  Charles Keepax <ckeepax@opensource.wolfsonmicro.com>
  Chen-Yu Tsai <wens@csie.org>
  Chris Mi <chrism@mellanox.com>
  Chris Wilson <chris@chris-wilson.co.uk>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Christian König <christian.koenig@amd.com>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Chunming Zhou <david1.zhou@amd.com>
  Colin Ian King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Corentin Labbe <clabbe.montjoie@gmail.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Stone <daniels@collabora.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Daniel Vetter <daniel.vetter@intel.com>
  Darrick J. Wong <darrick.wong@oracle.com>
  Dave Airlie <airlied@redhat.com>
  Dave Jiang <dave.jiang@intel.com>
  David Howells <dhowells@redhat.com>
  David Rientjes <rientjes@google.com>
  David S. Miller <davem@davemloft.net>
  Dhinakaran Pandiyan <dhinakaran.pandiyan@intel.com>
  Edward Cree <ecree@solarflare.com>
  Eli Cohen <eli@mellanox.com>
  Enric Balletbo i Serra <enric.balletbo@collabora.com>
  Eric Dumazet <edumazet@google.com>
  Eric Ren <zren@suse.com>
  Fabrice Gasnier <fabrice.gasnier@st.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Fugang Duan <fugang.duan@nxp.com>
  Ganesh Goudar <ganeshgr@chelsio.com>
  Gao Feng <gfree.wind@vip.163.com>
  Gary R Hook <gary.hook@amd.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Gregory CLEMENT <gregory.clement@free-electrons.com>
  Haishuang Yan <yanhaishuang@cmss.chinamobile.com>
  Hannes Frederic Sowa <hannes@stressinduktion.org>
  Heiko Carstens <heiko.carstens@de.ibm.com>
  Heiner Kallweit <hkallweit1@gmail.com>
  Heinrich Schuchardt <xypron.glpk@gmx.de>
  Helge Deller <deller@gmx.de>
  Helge Deller <deller@gmx.de> # parisc
  Hendrik Brueckner <brueckner@linux.vnet.ibm.com>
  Hugh Dickins <hughd@google.com>
  Icenowy Zheng <icenowy@aosc.io>
  Ilya Dryomov <idryomov@gmail.com>
  Ilya Matveychikov <matvejchikov@gmail.com>
  Ilya V. Matveychikov <matvejchikov@gmail.com>
  Ingo Molnar <mingo@kernel.org>
  Jacek Anaszewski <jacek.anaszewski@gmail.com>
  James Cowgill <James.Cowgill@imgtec.com>
  James Hogan <james.hogan@imgtec.com>
  Jan Beulich <jbeulich@suse.com>
  Jan Kara <jack@suse.cz>
  Jan Kratochvil <jan.kratochvil@redhat.com>
  Jani Nikula <jani.nikula@intel.com>
  Jarkko Nikula <jarkko.nikula@linux.intel.com>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jason Wang <jasowang@redhat.com>
  Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
  Jens Axboe <axboe@kernel.dk>
  Jiada Wang <jiada_wang@mentor.com>
  Jiri Kosina <jkosina@suse.cz>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Olsa <jolsa@redhat.com>
  Johannes Berg <johannes.berg@intel.com>
  Jon Mason <jdmason@kudzu.us>
  Jonas Gorski <jonas.gorski@gmail.com>
  Jonathan Cameron <jic23@kernel.org>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Juergen Gross <jgross@suse.com>
  Junshan Fang <Junshan.Fang@amd.com>
  Kalle Valo <kvalo@codeaurora.org>
  Kees Cook <keescook@chromium.org>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Larry Finger <Larry.Finger@lwfinger.net>
  Lars-Peter Clausen <lars@metafoo.de>
  Lee Jones <lee.jones@linaro.org>
  Lin Yun Sheng <linyunsheng@huawei.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Liwei Song <liwei.song@windriver.com>
  Logan Gunthorpe <logang@deltatee.com>
  Luis Henriques <lhenriques@suse.com>
  Madalin Bucur <madalin.bucur@nxp.com>
  Manish Rangankar <manish.rangankar@cavium.com>
  Maor Dickman <maord@mellanox.com>
  Marcin Nowakowski <marcin.nowakowski@imgtec.com>
  Mark Rutland <mark.rutland@arm.com>
  Martin Blumenstingl <martin.blumenstingl@googlemail.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin KaFai Lau <kafai@fb.com>
  Masami Hiramatsu <mhiramat@kernel.org>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Max Gurtovoy <maxg@mellanox.com>
  Maxime Ripard <maxime.ripard@free-electrons.com>
  Megha Dey <megha.dey@intel.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Turquette <mturquette@baylibre.com>
  Michail G Etairidis <m.etairidis@beck-ipc.com>
  Michail Georgios Etairidis <m.etairidis@beck-ipc.com>
  Michal Hocko <mhocko@suse.com>
  Mika Westerberg <mika.westerberg@linux.intel.com>
  Mike Snitzer <snitzer@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Milian Wolff <milian.wolff@kdab.com>
  Miroslav Benes <mbenes@suse.cz>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  Neil Armstrong <narmstrong@baylibre.com>
  Neil Horman <nhorman@tuxdrver.com>
  NeilBrown <neilb@suse.com>
  Nicholas Piggin <npiggin@gmail.com>
  Niklas Cassel <niklas.cassel@axis.com>
  Olof Johansson <olof@lixom.net>
  Ondrej Kozina <okozina@redhat.com>
  Ondrej Mosnacek <omosnacek@gmail.com>
  Ondrej Mosnáček <omosnacek@gmail.com>
  Or Gerlitz <ogerlitz@mellanox.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Burton <paul.burton@imgtec.com>
  Paul Mackerras <paulus@ozlabs.org>
  Pavel Machek <pavel@ucw.cz>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Dawson <peter.a.dawson@boeing.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Petr Mladek <pmladek@suse.com>
  Phil Reid <preid@electromag.com.au>
  Pravin B Shelar <pshelar@ovn.org>
  Puthikorn Voravootivat <puthik@chromium.org>
  Radim Krčmář <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Raju Rangoju <rajur@chelsio.com>
  Ralf Baechle <ralf@linux-mips.org>
  Ralph Sennhauser <ralph.sennhauser@gmail.com>
  Ravi Bangoria <ravi.bangoria@linux.vnet.ibm.com>
  Rik van Riel <riel@redhat.com>
  Rob Herring <robh@kernel.org>
  Roger Pau Monné <roger.pau@citrix.com>
  Saeed Mahameed <saeedm@mellanox.com>
  Sebastian Andrzej Siewior <bigeasy@linutronix.de>
  Sebastian Parschauer <sparschauer@suse.de>
  Sebastian Siewior <bigeasy@linutronix.de>
  Serhey Popovych <serhe.popovych@gmail.com>
  Stephen Boyd <sboyd@codeaurora.org>
  Stephen Rothwell <sfr@canb.auug.org.au>
  Steve French <smfrench@gmail.com>
  Steve Wise <swise@opengridcomputing.com>
  Steven Haigh <netwiz@crc.id.au>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Subhransu S. Prusty <subhransu.s.prusty@intel.com>
  Takashi Iwai <tiwai@suse.de>
  Takashi Sakamoto <o-takashi@sakamocchi.jp>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Voegtle <tv@lio96.de>
  Tobias Regnery <tobias.regnery@gmail.com>
  Tony Lindgren <tony@atomide.com>
  Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
  Ville Syrjälä <ville.syrjala@linux.intel.com>
  Vinod Koul <vinod.koul@intel.com>
  Vlastimil Babka <vbabka@suse.cz>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wei Wang <weiwan@google.com>
  Wei Yongjun <weiyongjun1@huawei.com>
  Wolfram Sang <wsa+renesas@sang-engineering.com>
  Wolfram Sang <wsa@the-dreams.de>
  Xin Long <lucien.xin@gmail.com>
  xypron.glpk@gmx.de <xypron.glpk@gmx.de>
  Yan, Zheng <zyan@redhat.com>
  YD Tseng <yd_tseng@asmedia.com.tw>
  Yong Deng <iemdey@gmail.com>
  Zhang Bo <bo.zhang@nxp.com>
  Zhang Shengju <zhangshengju@cmss.chinamobile.com>
  Álvaro Fernández Rojas <noltari@gmail.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 broken  
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      broken  
 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                          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-arm64-arm64-xl-credit2                                  broken  
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-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 test-arm64-arm64-libvirt-xsm host-install(3)
broken-step test-arm64-arm64-xl-credit2 host-install(3)
broken-step test-arm64-arm64-xl-xsm host-install(3)

Not pushing.

(No revision log; it would be 5744 lines long.)


--===============8689961862205117801==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8689961862205117801==--

From xen-devel-bounces@lists.xen.org Sun Jun 25 13:25:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 25 Jun 2017 13: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 1dP7Xp-0000cF-HT; Sun, 25 Jun 2017 13: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 <osstest-admin@xenproject.org>) id 1dP7Xn-0000c3-KP
 for xen-devel@lists.xensource.com; Sun, 25 Jun 2017 13:25:39 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 C1/0C-31580-2D9BF495; Sun, 25 Jun 2017 13:25:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsWS0XRdVffSTv9
 IgycfmSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasXzGHLaCuSYVnbvvsTQw
 ntbqYuTiEBL4yyixu3sJC4TzmFFiz6zLrBDONkaJtT8eMHcxcnKICDhLfD0zlx3E5hXQl1j08
 C4riC0soCdx8sMOMFtCwEui9fNrdhj74JonjF2M7BxsAlYSh8RAoiwCqhI/+z4zT2DkWsDIsI
 pRvTi1qCy1SNdYL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxMj0LMMQLCDsfmL0yF
 GSQ4mJVHeRn//SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvLk7gHKCRanpqRVpmTnAEINJS3Dw
 KInwam0DSvMWFyTmFmemQ6ROMepybFi9/guTEEtefl6qlDhvNcgMAZCijNI8uBGwcL/EKCslz
 MsIdJQQT0FqUW5mCar8K0ZxDkYlYd5ykFU8mXklcJteAR3BBHTEjDU+IEeUJCKkpBoYzxyO3J
 0gPNfilpim2ipBd8/uSdv5PGzqwl6zrTnleyonQOH47uQ6nu9Ldt/gPMzB+7fu2/8Lr6p+8ux
 eNSWO64W7wOL/atHe14o11opPCj4QnKoSep7F2nnx9Xc9Tv3z5Rq9Lx08tmGeqnG5qMB00XtC
 xS80lhmsO/Th28Kr+h9nJKgsO7hgnhJLcUaioRZzUXEiAIuo2utyAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1498397136!107262619!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19419 invoked from network); 25 Jun 2017 13:25:37 -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; 25 Jun 2017 13:25: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 1dP7Xi-0002Lm-6C; Sun, 25 Jun 2017 13:25: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 1dP7Xc-000736-Oq; Sun, 25 Jun 2017 13:25:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dP7Xc-0002RH-C9; Sun, 25 Jun 2017 13:25:28 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111037-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=16bad1fbaf897ecd93fb5046f4fed768ac12b6ff
X-Osstest-Versions-That: ovmf=bb427a23ab1d047ffcf72828f6836ea64d49f6ac
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 25 Jun 2017 13:25:28 +0000
Subject: [Xen-devel] [ovmf test] 111037: 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>

ZmxpZ2h0IDExMTAzNyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTEwMzcvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICAxNmJhZDFmYmFmODk3ZWNkOTNmYjUwNDZmNGZlZDc2
OGFjMTJiNmZmCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBiYjQyN2Ey
M2FiMWQwNDdmZmNmNzI4MjhmNjgzNmVhNjRkNDlmNmFjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTEwMTkgIDIwMTctMDYtMjMgMTg6MTU6MjUgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTExMDM3ICAyMDE3LTA2LTI0IDE5OjEzOjIxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgWW9uZ2hvbmcg
Wmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29tPgogIFl1bmh1YSBGZW5nIDx5dW5odWF4LmZlbmdA
aW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyBy
ZXZpc2lvbiA6CgorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249MTZiYWQxZmJhZjg5N2VjZDkzZmI1
MDQ2ZjRmZWQ3NjhhYzEyYjZmZgorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1v
bgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBn
ZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0
OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJp
bnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21l
L29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1sn
ICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3Jl
cG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0
ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICdd
JworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jawor
KyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNo
IG92bWYgMTZiYWQxZmJhZjg5N2VjZDkzZmI1MDQ2ZjRmZWQ3NjhhYzEyYjZmZgorIGJyYW5jaD1v
dm1mCisgcmV2aXNpb249MTZiYWQxZmJhZjg5N2VjZDkzZmI1MDQ2ZjRmZWQ3NjhhYzEyYjZmZgor
IC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25m
aWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBw
ZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVh
ZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGll
ICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdb
JyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0
L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29z
c3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1sn
IHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
ICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrIHVtYXNrIDAwMgor
IHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9b3ZtZgorIHhlbmJy
YW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeG92bWYgPSB4bGludXggJ10nCisgbGludXhicmFuY2g9
CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyBz
ZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJs
ZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHgxNmJhZDFmYmFmODk3ZWNk
OTNmYjUwNDZmNGZlZDc2OGFjMTJiNmZmID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4g
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
dDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtMy4x
NAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3Jn
L2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysg
OiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hl
bi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWls
eS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysg
OiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92
bWYKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42
LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jv
bi5vdm1mCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDov
L2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hF
Tj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJ
QlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAor
IFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rl
c3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJl
ZSBvdm1mCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAv
aG9tZS9vc3N0ZXN0L3JlcG9zL292bWYKKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQgMTZiYWQxZmJhZjg5N2VjZDkzZmI1MDQ2
ZjRmZWQ3NjhhYzEyYjZmZjpyZWZzL2hlYWRzL3hlbi10ZXN0ZWQtbWFzdGVyClRvIG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAogICBiYjQyN2Ey
Li4xNmJhZDFmICAxNmJhZDFmYmFmODk3ZWNkOTNmYjUwNDZmNGZlZDc2OGFjMTJiNmZmIC0+IHhl
bi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Jun 25 15:16:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 25 Jun 2017 15: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 1dP9Gw-00078V-G0; Sun, 25 Jun 2017 15:16: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 1dP9Gv-000788-74
 for xen-devel@lists.xensource.com; Sun, 25 Jun 2017 15:16:21 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 B9/76-02196-3C3DF495; Sun, 25 Jun 2017 15:16:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVffQZf9
 Ig1tXZC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasXjyTPaCpdUVDT2nGBsY
 bwR1MXJxCAn8ZZQ4OWsJM4TzmFFi6dfTUM42RokJndcYuxg5OUQEnCW+npnLDmLzCuhL/Pm+j
 hXEFhYIlNh7ppcJpEFCYJ+ixI7ZG5lAEhIC3hKPT5xmgbG3T5kHNJWdg03ASuKQGEiURUBVYt
 KFS0wTGLkXMDKsYtQoTi0qSy3SNTLXSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQ
 I9Ho9AwPjDsaWvX6HGCU5mJREeRv9/SOF+JLyUyozEosz4otKc1KLDzHKcHAoSfAyAYNISLAo
 NT21Ii0zBxh+MGkJDh4lEV6ZY0Bp3uKCxNzizHSI1ClGXY4Nq9d/YRJiycvPS5US5111CahIA
 KQoozQPbgQsFi4xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEuadCTKFJzOvBG7TK6AjmICOmL
 HGB+SIkkSElFQDo0LPjsagOIsFNVd5jOIUT25nmVz1/4KjYXvabyMPgXLPb/0xO2u3xjcbvFq
 ky1XVVXHw8TTlpWaHHa3rdvwVa93RJv3zzIJ4Mb+pRXPm/Zeb67zykOwz+4y17jMn/Ii6dfv3
 gppmlj/HsvIWb1ZsVOL7sXmlW3fr3EepklEcyzdIvtu95NmBfUosxRmJhlrMRcWJAKSIfTqAA
 gAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1498403777!99723875!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17696 invoked from network); 25 Jun 2017 15:16:18 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 Jun 2017 15:16:18 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dP9Gm-0005AB-8G; Sun, 25 Jun 2017 15:16: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 1dP9Gg-0006kt-IQ; Sun, 25 Jun 2017 15:16:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dP9Gf-0000VI-Vb; Sun, 25 Jun 2017 15:16:06 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111027-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-xsm:guest-start/debian.repeat: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: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-pvops:host-install(4):broken:nonblocking
 linux-4.9:build-arm64-libvirt:host-install(4):broken:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-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-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:guest-start/debian.repeat: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-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-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-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-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-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-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-amd64-libvirt-vhd:migrate-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-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-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-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=493ecd5cd73ed41e319fe39816c6d3638ef080ff
X-Osstest-Versions-That: linux=050639ef5810e8ad17fb6a426eff3c63e616350c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 25 Jun 2017 15:16:06 +0000
Subject: [Xen-devel] [linux-4.9 test] 111027: 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="===============5959582631729734394=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============5959582631729734394==
Content-Type: text/plain

flight 111027 linux-4.9 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/111027/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-xl-xsm     16 guest-start/debian.repeat fail REGR. vs. 110557

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
 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             4 host-install(4)              broken never pass
 build-arm64-libvirt           4 host-install(4)              broken never pass
 test-amd64-amd64-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail blocked in 110557
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail like 110545
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 110545
 test-amd64-amd64-xl-qemut-win7-amd64 18 guest-start/win.repeat fail like 110557
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 110557
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 110557
 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-i386-libvirt-xsm  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-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 12 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-libvirt-raw 13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-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-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
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass

version targeted for testing:
 linux                493ecd5cd73ed41e319fe39816c6d3638ef080ff
baseline version:
 linux                050639ef5810e8ad17fb6a426eff3c63e616350c

Last test of basis   110557  2017-06-19 03:39:47 Z    6 days
Testing same since   111027  2017-06-24 05:45:36 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alan Stern <stern@rowland.harvard.edu>
  Alex Deucher <alexander.deucher@amd.com>
  Andrew Morton <akpm@linux-foundation.org>
  Andy Lutomirski <luto@kernel.org>
  Anton Bondarenko <anton.bondarenko.sama@gmail.com>
  Arnd Bergmann <arnd@arndb.de>
  Bin Liu <b-liu@ti.com>
  Bryant G. Ly <bryantly@linux.vnet.ibm.com>
  Chris Brandt <chris.brandt@renesas.com>
  Christoph Hellwig <hch@lst.de>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  CK Hu <ck.hu@mediatek.com>
  Corentin Labbe <clabbe.montjoie@gmail.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  David Miller <davem@davemloft.net>
  David S. Miller <davem@davemloft.net>
  Eli Cohen <eli@mellanox.com>
  Emmanuel Grumbach <emmanuel.grumbach@intel.com>
  Eric Anholt <eric@anholt.net>
  Eva Rachel Retuya <eraretuya@gmail.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Geert Uytterhoeven <geert+renesas@glider.be>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Hans Verkuil <hans.verkuil@cisco.com>
  Heiner Kallweit <hkallweit1@gmail.com>
  Helge Deller <deller@gmx.de>
  Helge Deller <deller@gmx.de> # parisc
  Herbert Xu <herbert@gondor.apana.org.au>
  Hon Ching \(Vicky) Lo <honclo@linux.vnet.ibm.com>
  Hon Ching(Vicky) Lo <honclo@linux.vnet.ibm.com>
  Hugh Dickins <hughd@google.com>
  Ingo Molnar <mingo@kernel.org>
  James Morse <james.morse@arm.com>
  Jani Nikula <jani.nikula@intel.com>
  Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Jonathan Cameron <jic23@kernel.org>
  Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Koen Vandeputte <koen.vandeputte@ncentric.com>
  Laura Abbott <labbott@redhat.com>
  Lee Jones <lee.jones@linaro.org>
  Leon Romanovsky <leon@kernel.org>
  Linus Torvalds <torvalds@linux-foundation.org>
  Luca Coelho <luciano.coelho@intel.com>
  Marc Kleine-Budde <mkl@pengutronix.de>
  Marcin Niestroj <m.niestroj@grinn-global.com>
  Mario Kleiner <mario.kleiner.de@gmail.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Matt Ranostay <matt.ranostay@konsulko.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Michal Hocko <mhocko@suse.com>
  Mikołaj Chwalisz <chwalisz@tkn.tu-berlin.de>
  Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nickey Yang <nickey.yang@rock-chips.com>
  Paul Burton <paul.burton@imgtec.com>
  Piotr Gawlowicz <gawlowicz@tkn.tu-berlin.de>
  Punit Agrawal <punit.agrawal@arm.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Rajkumar Manoharan <rmanohar@qti.qualcomm.com>
  Ralf Baechle <ralf@linux-mips.org>
  Rodolfo Giometti <giometti@linux.it>
  Roger Quadros <rogerq@ti.com>
  Saeed Mahameed <saeedm@mellanox.com>
  Sasha Levin <alexander.levin@verizon.com>
  Shuah Khan <shuahkh@osg.samsung.com>
  Thomas Gleixner <tglx@linutronix.de>
  Tomasz Wilczyński <twilczynski@naver.com>
  Tony Lindgren <tony@atomide.com>
  Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
  Viresh Kumar <viresh.kumar@linaro.org>
  Vladimir Davydov <vdavydov.dev@gmail.com>
  Willy Tarreau <w@1wt.eu>
  YD Tseng <yd_tseng@asmedia.com.tw>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
  Yu Zhao <yuzhao@google.com>
  YYS <nickey.yang@rock-chips.com>
  Zhenyu Wang <zhenyuw@linux.intel.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          broken  
 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                                      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                               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 host-install(4)
broken-step build-arm64-libvirt host-install(4)

Not pushing.

(No revision log; it would be 1679 lines long.)


--===============5959582631729734394==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5959582631729734394==--

From xen-devel-bounces@lists.xen.org Sun Jun 25 15:55:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 25 Jun 2017 15: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 1dP9sc-000170-2g; Sun, 25 Jun 2017 15:55: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=342086ec2=citrix-osstest@xenproject.org>)
 id 1dP9sZ-00016q-Ut
 for xen-devel@lists.xensource.com; Sun, 25 Jun 2017 15:55:16 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 C8/11-03613-3ECDF495; Sun, 25 Jun 2017 15:55:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsXitHSDve6jO/6
 RBit+6Frcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ox/u38yF1wyqFj1eCtjA+N+lS5GTg4JAX+J
 b31XWSFsd4m3Z+eC2SICzhITPtxmA7F5BfQkvvzpYQSxhQUsJHo7/gPVcAHVNzFKfFjbzA7R7
 CYx4+FXNhj75P7PTCA2m4CHxMSeiSwgNouAqsTbK6fA4kICWhJLF69kglggKHFy5hOwGmYBCY
 mDL14wQ8yxkGj/9JZpAiPfLCRls5CULWBkWsWoUZxaVJZapGtkrpdUlJmeUZKbmJmja2hgppe
 bWlycmJ6ak5hUrJecn7uJERhWDECwg3Hx2sBDjJIcTEqivI3+/pFCfEn5KZUZicUZ8UWlOanF
 hxhlODiUJHjDgGEqJFiUmp5akZaZAwxwmLQEB4+SCK/8TaA0b3FBYm5xZjpE6hSjLseG1eu/M
 Amx5OXnpUqJ85qDzBAAKcoozYMbAYu2S4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLm5QeZwp
 OZVwK36RXQEUxAR8xY4wNyREkiQkqqgdF9deG2pQFruBtiLv12YPu8svLEA79vD4u9Fyq5hm5
 YdqHudeyvfFmW3V4TwpfM2D/jjOgc95xk2S8TUp8t/ZNrLfk5emL4yRdf3s9zZ2/kFKw7dfb+
 Bjd21TPBFpz/rQSuqnQbrQ+aemXrh1eTDJ7rRO6y/XVclXfG/1kGAisO2qqy6n5RlVynxFKck
 WioxVxUnAgAaCxIurECAAA=
X-Env-Sender: prvs=342086ec2=citrix-osstest@xenproject.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1498406113!78801924!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58803 invoked from network); 25 Jun 2017 15:55:14 -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;
 25 Jun 2017 15:55:14 -0000
X-IronPort-AV: E=Sophos;i="5.39,391,1493683200"; d="scan'208";a="437768549"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71597-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-i386-libvirt:libvirt-build:fail:allowable
 ovmf:build-amd64-libvirt:libvirt-build:fail:allowable
X-Osstest-Versions-This: ovmf=16bad1fbaf897ecd93fb5046f4fed768ac12b6ff
X-Osstest-Versions-That: ovmf=bb427a23ab1d047ffcf72828f6836ea64d49f6ac
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sun, 25 Jun 2017 16:55:11 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL02.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71597: 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
MTU5NyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE1OTcvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25z
LgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2Nr
aW5nKToKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDUgbGlidmlydC1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsICAgbGlrZSA3MTU5NQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgNSBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcxNTk1Cgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAgICAgICAgICAgMTZiYWQxZmJh
Zjg5N2VjZDkzZmI1MDQ2ZjRmZWQ3NjhhYzEyYjZmZgpiYXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAg
ICAgICAgICAgICAgICAgYmI0MjdhMjNhYjFkMDQ3ZmZjZjcyODI4ZjY4MzZlYTY0ZDQ5ZjZhYwoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcxNTk1ICAyMDE3LTA2LTI0IDIxOjIwOjIzIFogICAgMCBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3MTU5NyAgMjAxNy0wNi0yNSAxMzo0ODo1NiBaICAg
IDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIFlvbmdob25nIFpodSA8eW9uZ2hvbmcuemh1QGludGVsLmNvbT4KICBZdW5o
dWEgRmVuZyA8eXVuaHVheC5mZW5nQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVp
bGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0
CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rl
c3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29t
bWl0IDE2YmFkMWZiYWY4OTdlY2Q5M2ZiNTA0NmY0ZmVkNzY4YWMxMmI2ZmYKQXV0aG9yOiBZb25n
aG9uZyBaaHUgPHlvbmdob25nLnpodUBpbnRlbC5jb20+CkRhdGU6ICAgVGh1IEp1biA4IDIxOjU0
OjIzIDIwMTcgKzA4MDAKCiAgICBCYXNlVG9vbHM6IHN1cHBvcnQgYnVpbGRpbmcgdGhlIHNhbWUg
SU5GIG1vcmUgdGhhbiBvbmNlIHdpdGggLW0gb3B0aW9uCiAgICAKICAgIEN1cnJlbnRseSBEU0Mg
ZmlsZSBbQ29tcG9uZW50c10gU2VjdGlvbiBjYW4gc3VwcG9ydCBidWlsZGluZyB0aGUgc2FtZQog
ICAgSU5GIG1vcmUgdGhhbiBvbmNlIGZvciB0aGUgc2FtZSBhcmNoLCB0aGlzIHBhdGNoIHN1cHBv
cnQgYnVpbGQgd2l0aCAtbQogICAgb3B0aW9uIHRvIGdlbmVyYXRlIG11bHRpcGxlIGluc3RhbmNl
cy4KICAgIAogICAgQ2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogICAgQ29u
dHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMAogICAg
U2lnbmVkLW9mZi1ieTogWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29tPgogICAg
UmV2aWV3ZWQtYnk6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgoKY29tbWl0IDlm
MTRkZTNiOGViOTUyMGQwYzg4YjAzMzM1ZDkxNzYzYThkNjRjMGYKQXV0aG9yOiBZb25naG9uZyBa
aHUgPHlvbmdob25nLnpodUBpbnRlbC5jb20+CkRhdGU6ICAgRnJpIEp1biAyMyAxNDozNDozMiAy
MDE3ICswODAwCgogICAgQmFzZVRvb2xzOiByZXBvcnQgZXJyb3IgSGlpU3RyaW5nIGluIEhJSSBm
b3JtYXQgUENEIG11c3Qgbm90IGJlIGVtcHR5CiAgICAKICAgIEFkZCBhIGNoZWNrIHRoYXQgSGlp
U3RyaW5nIGZpZWxkIGluIHRoZSBISUkgZm9ybWF0IFBDRCBlbnRyeSBtdXN0IG5vdAogICAgYmUg
YW4gZW1wdHkgc3RyaW5nLgogICAgCiAgICBDYzogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRl
bC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3Jl
ZW1lbnQgMS4wCiAgICBTaWduZWQtb2ZmLWJ5OiBZb25naG9uZyBaaHUgPHlvbmdob25nLnpodUBp
bnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5j
b20+Cgpjb21taXQgNDEzZDUxY2MyYmNmNjA4ODQ0Y2Y1MzYyNTM1YmRkMmE5YThiMmI1YgpBdXRo
b3I6IFl1bmh1YSBGZW5nIDx5dW5odWF4LmZlbmdAaW50ZWwuY29tPgpEYXRlOiAgIFR1ZSBKdW4g
MjAgMTM6NTU6NTMgMjAxNyArMDgwMAoKICAgIEJhc2VUb29sczogRml4IHRoZSBidWcgdGhhdCB1
c2UgJ3wnIG9yICd8fCcgaW4gRFNDIGZpbGUncyBQY2QgdmFsdWUKICAgIAogICAgRml4IHRoZSBi
dWcgdG8gc3VwcG9ydCB1c2UgJ3wnIG9yICd8fCcgaW4gRFNDIGZpbGUncyBQY2QgdmFsdWUuCiAg
ICAKICAgIENjOiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICAgIENjOiBZb25n
aG9uZyBaaHUgPHlvbmdob25nLnpodUBpbnRlbC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjog
VGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4wCiAgICBTaWduZWQtb2ZmLWJ5OiBZ
dW5odWEgRmVuZyA8eXVuaHVheC5mZW5nQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBMaW1p
bmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KCmNvbW1pdCBjMmQwYTFmNmQyMmYwYzc0Mzg5
OWQ5ZDk4Y2VmNDFlNGE0NmM1OTIxCkF1dGhvcjogWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56aHVA
aW50ZWwuY29tPgpEYXRlOiAgIFRodSBKdW4gOCAxMDoxNDowMiAyMDE3ICswODAwCgogICAgQmFz
ZVRvb2xzOiBFbmhhbmNlIHRoZSByZXBvcnQgdG8gbm90IHNob3cgdGhlIGVtcHR5IHNlY3Rpb24K
ICAgIAogICAgRW5oYW5jZSB0aGUgcmVwb3J0IHRvIG5vdCBzaG93IHRoZSBlbXB0eSBzZWN0aW9u
LCBlZzogTW9kdWxlIExpYnJhcnkKICAgIFN1Yi1zZWN0aW9uLCBpZiB0aGVyZSBpcyBub3RoaW5n
IGluIHRoaXMgc2VjdGlvbiwgd2Ugd2lsbCBub3Qgc2hvdyBpdAogICAgaW4gdGhlIHJlcG9ydC4K
ICAgIAogICAgQ2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogICAgQ29udHJp
YnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMAogICAgU2ln
bmVkLW9mZi1ieTogWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29tPgogICAgUmV2
aWV3ZWQtYnk6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgoKY29tbWl0IDc3OGFh
ZDQ3ZThlZWQ0OWNlY2I3ZTFiZDc2NTBkODc4ZDllYTUwZTMKQXV0aG9yOiBZdW5odWEgRmVuZyA8
eXVuaHVheC5mZW5nQGludGVsLmNvbT4KRGF0ZTogICBUaHUgSnVuIDIyIDExOjE5OjQ3IDIwMTcg
KzA4MDAKCiAgICBCYXNlVG9vbHM6IEVuaGFuY2UgREVDIERlZmluZXMgc2VjdGlvbiBmb3JtYXQg
Y2hlY2sKICAgIAogICAgMS4gYnJlYWsgaWYgRGVjIERlZmluZXMgU2VjdGlvbiBpcyBtaXNzaW5n
CiAgICAyLiBicmVhayBpZiBEZWMgaGF2ZSBtb3JlIHRoYW4gb25lIERlZmluZXMgU2VjdGlvbgog
ICAgMy4gYnJlYWsgaWYgRGVjIERlZmluZXMgU2VjdGlvbiBoYXZlIGFyY2ggYXR0cmlidXRlCiAg
ICA0LiBicmVhayBpZiBubyBzZWN0aW9uIGhlYWQsIGxpa2UgYXM6CiAgICAjW0RlZmluZXNdCiAg
ICAgREVDX1NQRUNJRklDQVRJT04gICAgICAgICAgICAgID0gMHgwMDAxMDAwNQogICAgIFBBQ0tB
R0VfTkFNRSAgICAgICAgICAgICAgICAgICA9IE50MzJQa2cKICAgIAogICAgQ2M6IExpbWluZyBH
YW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogICAgQ2M6IFlvbmdob25nIFpodSA8eW9uZ2hvbmcu
emh1QGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0
aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6IFl1bmh1YSBGZW5nIDx5dW5odWF4
LmZlbmdAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IExpbWluZyBHYW8gPGxpbWluZy5nYW9A
aW50ZWwuY29tPgoKY29tbWl0IGRmYTQxYjRhNDgzZTU2MmYzYzczOWFjZmJjMmQ5MTE1NTBmNTBl
NDcKQXV0aG9yOiBZb25naG9uZyBaaHUgPHlvbmdob25nLnpodUBpbnRlbC5jb20+CkRhdGU6ICAg
VGh1IEFwciAxMyAxNDozMzowNSAyMDE3ICswODAwCgogICAgQmFzZVRvb2xzOiBDb3B5ICJUaWFu
b0NvcmUiIHVzZXJleHRlbnNpb25zIGludG8gQXMgQnVpbHQgSW5mCiAgICAKICAgIFBlciBidWls
ZCBzcGVjIHRvIHVwZGF0ZSB0aGUgdG9vbCB0byBjb3B5ICJUaWFub0NvcmUiIHVzZXJleHRlbnNp
b25zIHRvCiAgICBBcyBCdWlsdCBJTkYgZmlsZS4KICAgIAogICAgQ2M6IExpbWluZyBHYW8gPGxp
bWluZy5nYW9AaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250
cmlidXRpb24gQWdyZWVtZW50IDEuMAogICAgU2lnbmVkLW9mZi1ieTogWW9uZ2hvbmcgWmh1IDx5
b25naG9uZy56aHVAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IExpbWluZyBHYW8gPGxpbWlu
Zy5nYW9AaW50ZWwuY29tPgoKY29tbWl0IDc4YmNkNTJhYmIxNDQ0YzRkZWM3NTM2ZDM1ZjFhODlk
ZmU3ZTM2MjUKQXV0aG9yOiBZb25naG9uZyBaaHUgPHlvbmdob25nLnpodUBpbnRlbC5jb20+CkRh
dGU6ICAgVGh1IEFwciAxMyAxNDozNzo0MCAyMDE3ICswODAwCgogICAgQmFzZVRvb2xzOiBDb3B5
ICJNT0RVTEVfVU5JX0ZJTEUiIGZpbGUgaW50byBPVVRQVVQgZGlyZWN0b3J5CiAgICAKICAgIEN1
cnJlbnQgdGhlICJNT0RVTEVfVU5JX0ZJTEUiIGl0ZW0gZGVmaW5lZCBpbiB0aGUgW0RlZmluZXNd
IHNlY3Rpb24gd2lsbAogICAgYmUgY29waWVkIGludG8gQXMgQnVpbHQgSU5GIGZpbGUsIGJ1dCB0
b29sIGRvZXNuJ3QgY29weSB0aGUgcmVhbCBmaWxlIGludG8KICAgIHNhbWUgZGlyZWN0b3J5IHdp
dGggdGhlIEFzIEJ1aWx0IElORiBmaWxlLgogICAgCiAgICBDYzogTGltaW5nIEdhbyA8bGltaW5n
Lmdhb0BpbnRlbC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1
dGlvbiBBZ3JlZW1lbnQgMS4wCiAgICBTaWduZWQtb2ZmLWJ5OiBZb25naG9uZyBaaHUgPHlvbmdo
b25nLnpodUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogTGltaW5nIEdhbyA8bGltaW5nLmdh
b0BpbnRlbC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Jun 25 19:45:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 25 Jun 2017 19:45:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPDT0-0006f8-Pg; Sun, 25 Jun 2017 19:45:06 +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 1dPDSz-0006el-Ij
 for xen-devel@lists.xensource.com; Sun, 25 Jun 2017 19:45:05 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 F4/7D-02181-0C210595; Sun, 25 Jun 2017 19:45:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVXe/UEC
 kwYZ1hhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWDR/BnvBw8KKX58mMjYw
 7nDrYuTiEBL4yyhx8vRJRgjnMaPE71O9zBDONkaJnUveAzmcHCICzhJfz8xl72Lk4OAV0Jd4+
 l8GJCwsECIx78VbdpB6CYFFShLtG96A1UsIeEr8+tILZ6+4MwmoiJ2DTcBK4pAYSJRFQFViz5
 4dbBMYuRcwMqxiVC9OLSpLLdI110sqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECPQ
 4AxDsYDw22fkQoyQHk5Iob6O/f6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd47ggGRQoJFqemp
 FWmZOcDQg0lLcPAoifBmPARq5S0uSMwtzkyHSJ1i1OXYsHr9FyYhlrz8vFQpcd5nIDMEQIoyS
 vPgRsDi4BKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeZ1BpvBk5pXAbXoFdAQT0BEz1viAHF
 GSiJCSamBszTzEeNC3TS2sUkplWlLY+UlbLof/+Ve4hDfurJ3/sl8P+CTLpra/Uvkxp8JyYqO
 D1DylFTPqluyYELxIv/30yeKz+795va3yvCS2LFR87UVvdqP3CtGuv/9unRrMq3LholjNqy7p
 dgXNmuu7uGtj/x24nJBovvczw1T7PeIvOJyuNMyrbBdSYinOSDTUYi4qTgQAu0hf934CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1498419902!68714586!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3680 invoked from network); 25 Jun 2017 19:45:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 Jun 2017 19:45: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 1dPDSp-0003sp-PP; Sun, 25 Jun 2017 19: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 1dPDSk-0007HF-2B; Sun, 25 Jun 2017 19:44:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dPDSj-0003rP-HJ; Sun, 25 Jun 2017 19:44:49 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111028-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:xen-install:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:test-armhf-armhf-libvirt-raw:host-ping-check-native: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: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-libvirt:host-install(4):broken:nonblocking
 xen-unstable:build-arm64-pvops:host-install(4):broken: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-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-rtds:debian-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 xen-unstable:build-amd64-prev:xen-build/dist-test: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-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:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-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-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-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=d5f6383d9a0316a37fb3f05a23d4cce936a262b3
X-Osstest-Versions-That: xen=695bb5f504ab48c1d546446f104c1b6c0ead126d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 25 Jun 2017 19:44:49 +0000
Subject: [Xen-devel] [xen-unstable test] 111028: 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="===============4391331822561609451=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============4391331822561609451==
Content-Type: text/plain

flight 111028 xen-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/111028/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemut-win7-amd64  6 xen-install       fail REGR. vs. 110465
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 110465
 test-armhf-armhf-libvirt-raw  5 host-ping-check-native   fail REGR. vs. 110465

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
 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-libvirt           4 host-install(4)              broken never pass
 build-arm64-pvops             4 host-install(4)              broken never pass
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop      fail blocked in 110465
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 110465
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 110465
 test-amd64-amd64-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail like 110465
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 110465
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 110465
 test-amd64-amd64-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 build-amd64-prev              7 xen-build/dist-test          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-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 build-i386-prev               7 xen-build/dist-test          fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-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-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-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-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-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                  d5f6383d9a0316a37fb3f05a23d4cce936a262b3
baseline version:
 xen                  695bb5f504ab48c1d546446f104c1b6c0ead126d

Last test of basis   110465  2017-06-15 09:46:33 Z   10 days
Failing since        110484  2017-06-16 09:32:22 Z    9 days   10 attempts
Testing same since   111028  2017-06-24 10:17:16 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Andrew Morton <akpm@linux-foundation.org>
  Artem Bityutskiy <Artem.Bityutskiy@nokia.com>
  Bernhard M. Wiedemann <bwiedemann@suse.com>
  Bernhard M. Wiedemann <bwiedemann@suse.de>
  Bhupinder Thakur <bhupinder.thakur@linaro.org>
  Dario Faggioli <dario.faggioli@citrix.com>
  David Woodhouse <David.Woodhouse@intel.com>
  Dushyant Behl <myselfdushyantbehl@gmail.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Juergen Gross <jgross@suse.com>
  Julien Grall <julien.grall@arm.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> [x86 and arm32]
  Linus Torvalds <torvalds@linux-foundation.org>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Petre Pircalabu <ppircalabu@bitdefender.com>
  Praveen Kumar <kpraveen.lkml@gmail.com>
  Razvan Cojocaru <rcojocaru@bitdefender.com>
  Roger Pau Monné <roger.pau@citrix.com>
  Ross Lagerwall <ross.lagerwall@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Tamas K Lengyel <tamas@tklengyel.com>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>
  Wolfram Strepp <wstrepp@gmx.de>
  Zhongze Liu <blackskygg@gmail.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          broken  
 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                         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                                 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-step build-arm64-libvirt host-install(4)
broken-step build-arm64-pvops host-install(4)

Not pushing.

(No revision log; it would be 1617 lines long.)


--===============4391331822561609451==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4391331822561609451==--

From xen-devel-bounces@lists.xen.org Sun Jun 25 20:55:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 25 Jun 2017 20: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 1dPEYb-0002Py-44; Sun, 25 Jun 2017 20:54: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 1dPEYZ-0002Pb-Ao
 for xen-devel@lists.xensource.com; Sun, 25 Jun 2017 20:54:55 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 66/7D-01735-E1320595; Sun, 25 Jun 2017 20:54:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVVdWOSD
 S4OIhSYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmnPv2jrXginfF0vt3GBsY
 r1h0MXJxCAn8ZZRouDWRFcJ5zCixZU8/G4SzjVFi1baHQA4nh4iAs8TXM3PZuxg5OHgF9CW+v
 JABCQsL+Ev8e3qOGcSWEHjNJfHvpBWE7Svxdd9sRhh7y8PZTF2M7BxsAlYSh8RAoiwCqhK3G1
 eyTGDkXsDIsIpRozi1qCy1SNfIUi+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTI9D
 j9QwMjDsYL2/xO8QoycGkJMrb6O8fKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCl0UpIFJIsCg1
 PbUiLTMHGHowaQkOHiUR3oyHQK28xQWJucWZ6RCpU4y6HBtWr//CJMSSl5+XKiXOGwAyQwCkK
 KM0D24ELA4uMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLm3QYyhSczrwRu0yugI5iAjpixxg
 fkiJJEhJRUA2PJxhu673zC7ub5zvn6a4l52baSp5pvau9Xv+TorvZxFJxjLyhXt+hIrFJ744a
 p7LfSF/zedffJb49S8UetFZLndnmsWj5BK2fi5Jyv7FESzcejUz+tsbhy8mzzJrGb625Vbs9+
 9qLntFZL7dF3gpuXurStNi/6+C/W9LS2/V7F8N96n7tZN59SYinOSDTUYi4qTgQAStbbin4CA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1498424092!84380258!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46156 invoked from network); 25 Jun 2017 20:54:53 -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; 25 Jun 2017 20:54: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 1dPEYS-0005rm-8J; Sun, 25 Jun 2017 20: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 1dPEYM-00042K-L7; Sun, 25 Jun 2017 20:54:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dPEYM-0007ZW-8t; Sun, 25 Jun 2017 20:54:42 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111029-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:build-arm64-pvops:host-install(4):broken:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=41eb92783e831b9362c321bd563c6c4ec592eb3d
X-Osstest-Versions-That: libvirt=edaf13565712b431c6fd66a5c4a964af7759ce68
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 25 Jun 2017 20:54:42 +0000
Subject: [Xen-devel] [libvirt test] 111029: 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>

ZmxpZ2h0IDExMTAyOSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTEwMjkvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAg
ICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTA5OTkKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBsaWtlIDExMDk5OQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEwOTk5CiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGlidmlydCAgICAgICAg
ICAgICAgNDFlYjkyNzgzZTgzMWI5MzYyYzMyMWJkNTYzYzZjNGVjNTkyZWIzZApiYXNlbGluZSB2
ZXJzaW9uOgogbGlidmlydCAgICAgICAgICAgICAgZWRhZjEzNTY1NzEyYjQzMWM2ZmQ2NmE1YzRh
OTY0YWY3NzU5Y2U2OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEwOTk5ICAyMDE3LTA2LTIzIDEx
OjUyOjM2IFogICAgMiBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMTAyOSAgMjAxNy0wNi0y
NCAxMTo1MzoxMSBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3Vj
aGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIERhbmllbCBMaXUgPHNyd3g0MDk2QGdtYWlsLmNv
bT4KICBKb2huIEZlcmxhbiA8amZlcmxhbkByZWRoYXQuY29tPgogIFBldGVyIEtyZW1wYSA8cGty
ZW1wYUByZWRoYXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1h
cm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
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
YXJ5Cgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBob3N0LWluc3RhbGwoNCkKClB1c2hp
bmcgcmV2aXNpb24gOgoKKyBicmFuY2g9bGlidmlydAorIHJldmlzaW9uPTQxZWI5Mjc4M2U4MzFi
OTM2MmMzMjFiZDU2M2M2YzRlYzU5MmViM2QKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2Ny
aS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9z
CisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2Ug
T3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAg
ICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBv
cz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScK
KysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3Nz
dGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hv
bWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3Mv
bG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4v
YXAtcHVzaCBsaWJ2aXJ0IDQxZWI5Mjc4M2U4MzFiOTM2MmMzMjFiZDU2M2M2YzRlYzU5MmViM2QK
KyBicmFuY2g9bGlidmlydAorIHJldmlzaW9uPTQxZWI5Mjc4M2U4MzFiOTM2MmMzMjFiZDU2M2M2
YzRlYzU5MmViM2QKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4g
Li9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmln
IFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAg
ICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJS
ZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0
L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQg
L2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyBy
ZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rl
c3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZwor
KyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVl
PWxpYnZpcnQKKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlCisgJ1snIHhsaWJ2aXJ0ID0geGxpbnV4
ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11LXVw
c3RyZWFtLXVuc3RhYmxlCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhl
bmJyYW5jaCB4ZW4tdW5zdGFibGUKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZworICdb
JyB4NDFlYjkyNzgzZTgzMWI5MzYyYzMyMWJkNTYzYzZjNGVjNTkyZWIzZCA9IHggJ10nCisgOiB0
ZXN0ZWQvMi42LjM5LngKKyAuIC4vYXAtY29tbW9uCisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmcKKysrIGdldGNvbmZpZyBPc3N0ZXN0VXBzdHJlYW0KKysrIHBlcmwgLWUgJwogICAgICAgICAg
ICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAg
ICAgICAgICAgICAgICBwcmludCAkY3siT3NzdGVzdFVwc3RyZWFtIn0gb3IgZGllICQhOwogICAg
ICAgICcKKysgOgorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CisrIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwu
b3JnCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0Cisr
IDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcveHRmLmdpdAorKyA6IGdpdDovL2xpYnZpcnQub3JnL2xpYnZpcnQuZ2l0CisrIDogb3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9v
c3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlv
cy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qv
c2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdp
dAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5r
ZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2Fy
ZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2
b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0
ZXN0ZWQvbGludXgtMy4xNAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8v
eGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xp
bnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5l
bC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9u
LmxpYnZpcnQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQK
KysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBkYWls
eS1jcm9uLmxpYnZpcnQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBodHRwOi8vaGcudWsu
eGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi5saWJ2aXJ0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11
LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9s
aW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBU
UkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0
L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSBsaWJ2aXJ0CisgY2FzZSAk
MSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xpYnZpcnQKKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L2xpYnZpcnQuZ2l0IDQxZWI5Mjc4M2U4MzFiOTM2MmMzMjFiZDU2M2M2YzRlYzU5MmViM2Q6
cmVmcy9oZWFkcy94ZW4tdGVzdGVkLW1hc3RlcgpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CiAgIGVkYWYxMzUuLjQxZWI5MjcgIDQxZWI5Mjc4M2U4
MzFiOTM2MmMzMjFiZDU2M2M2YzRlYzU5MmViM2QgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Jun 25 22:17:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 25 Jun 2017 22: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 1dPFpy-0007Ll-8v; Sun, 25 Jun 2017 22:16:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <watermansrdev@gmail.com>) id 1dPFpw-0007Lf-NO
 for xen-devel@lists.xen.org; Sun, 25 Jun 2017 22:16:56 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 E6/F9-02006-75630595; Sun, 25 Jun 2017 22:16:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprMIsWRWlGSWpSXmKPExsVyMbThoG64WUC
 kQf9BMYslHxezODB6HN39mymAMYo1My8pvyKBNWPTz2dMBcdZK84tr2pgPMrSxcjJISQwkVHi
 2hn/LkYuDhaBSywS+168YgZxJATesUj8/PSCDaRKQiBOYufq5UwQdpXE+9m9UN1qEg0//jCCN
 AgJzGOSOLZuMVgRm4CexNsrF8FsEQFpiWufLzOC2MwCxhLzr7SCDRUW8JVYvXM7WJxFQFXiw6
 eNzCA2r4CrxIsL71gglslJ3DzXyTyBkW8BI8MqRo3i1KKy1CJdQzO9pKLM9IyS3MTMHF1DA1O
 93NTi4sT01JzEpGK95PzcTYzAQGEAgh2M5097HmKU5GBSEuVt9PePFOJLyk+pzEgszogvKs1J
 LT7EKMPBoSTB628aECkkWJSanlqRlpkDDFmYtAQHj5IIb7AKUJq3uCAxtzgzHSJ1itGS48qVd
 V+YOJo+bAGSUw5s/8IkxJKXn5cqJc6bBDJPAKQhozQPbhwsri4xykoJ8zICHSjEU5BalJtZgi
 r/ilGcg1FJmLcHZApPZl4J3NZXQAcxAR00Y40PyEEliQgpqQbGoPnqsfdvq8zjjnzAH7h52b1
 683vzu+Z59Wx/cMPvn/BR7vb72+JFDyrpnC18Vpken2k3s/bogkkqKXVctm2Nug+d3714OWtZ
 d+n7oJlXFnevspC7u52He2+aeRXf5NWN6jtdjwnsYPjgW6a1OVDL3IFRU3T33t9NvptdzyxRi
 Dwz55e2qaCMEktxRqKhFnNRcSIAMIRjkKYCAAA=
X-Env-Sender: watermansrdev@gmail.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1498429015!102108051!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9080 invoked from network); 25 Jun 2017 22:16:55 -0000
Received: from mail-wr0-f193.google.com (HELO mail-wr0-f193.google.com)
 (209.85.128.193)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 25 Jun 2017 22:16:55 -0000
Received: by mail-wr0-f193.google.com with SMTP id 77so26655868wrb.3
 for <xen-devel@lists.xen.org>; Sun, 25 Jun 2017 15:16:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=6D+dIGd/QSglMyFB+Uf7UlV74Thdh8ph7RQ30CVRUKk=;
 b=f39bZqetsPZqJ8BZ/95qI6oLr6Xl4a6KRioOzQYr/GVrivTdYKbQw0btc57xrNJT/C
 G5fLTXadcwLKhwl995EPWYw6HGO+O1FIT9kaGMnVQfXXlTUAvXkyZzmXm9L08e1l6AYi
 Xf2HEY1Kq+u00+i32zUjBGprSF9CMS1DbhtxsFgMdoao8e4JWFDOu3mZJzKM7OxxIB0O
 taLhgU4LsU8nHtD7rHeQhLWF7T1+hpS0Hl3UHoRz9wBG6/hFsh4B+kxl6+0TJatoxxbZ
 pTCS2Ag/ddc3WLXgSKb78siKiXdezkSPTu+W911ceosjvOQj9Kazyt/pOxghAfpZAZiQ
 O7Lg==
X-Google-DKIM-Signature: v=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=6D+dIGd/QSglMyFB+Uf7UlV74Thdh8ph7RQ30CVRUKk=;
 b=HxrFJoEVIhB0ZMrtEliE68/zmWyq3vH9zVH6ymYYM1veuGsMFYLyVBOk7QC2+LtQn4
 bmxj17Jjk4CP78sMBXW5qDujqe7ORy89Ey/veJ5QyEedelgnrJqJPMKa8VhhmnnTS1rp
 wS4XjfE9xb2CjBYKtX0jwibRqKyjbAuXYMTcJeASuA9USKrHTXy74XawqE/17ZO6j8m1
 oSfg+opJ1rd0uWP3xlo4EFAd5oDBIsAFh2VUHKCrzfwGFuwGjvp9x04+xvXgF/f6c6bT
 Nd9To89yAk+p5dHXS6OvO+svJ1mawyNsESUV5DUDr2fy9MKbNb/5z1l7NoS2BQHGaz7z
 M4lQ==
X-Gm-Message-State: AKS2vOxUQ7s4v+LrzQwOz9n0yAqjXLgvIMEh3Ici9mPclCccHdTz6quD
 XjP1SLA3hUlNSITv
X-Received: by 10.223.165.86 with SMTP id j22mr9814769wrb.147.1498429014702;
 Sun, 25 Jun 2017 15:16:54 -0700 (PDT)
Received: from simon.home (host86-137-251-48.range86-137.btcentralplus.com.
 [86.137.251.48])
 by smtp.gmail.com with ESMTPSA id m26sm15960371wrm.4.2017.06.25.15.16.50
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Sun, 25 Jun 2017 15:16:54 -0700 (PDT)
From: Simon Waterman <watermansrdev@gmail.com>
To: xen-devel@lists.xen.org
Date: Sun, 25 Jun 2017 23:15:28 +0100
Message-Id: <1498428931-465-1-git-send-email-watermansrdev@gmail.com>
X-Mailer: git-send-email 2.7.4
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH RFC 0/3] libxl: upstream Qemu as PV backend for
	IOEMU 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>

VGhpcyBwYXRjaCBhZGRzIHN1cHBvcnQgZm9yIGNob29zaW5nIHVwc3RyZWFtIFFFTVUgYXMgdGhl
IFBWIFFFTVUKYmFja2VuZCBmb3IgYW4gSU9FTVUgc3R1YmRvbSBpbnN0ZWFkIG9mIHFlbXUteGVu
LXRyYWRpdGlvbmFsLgpUaGUgbW90aXZhdGlvbiBpcyB0byBleHBvc2UgUUVNVSBmZWF0dXJlcyBv
bmx5IGF2YWlsYWJsZSBpbiB1cHN0cmVhbQpsaWtlIFZOQyBhdXRoIG9wdGlvbnMuCgpJdCBhZGRz
IGEgbmV3IHhsLmNmZyBmaWxlIHBhcmFtZXRlciBuYW1lZCBkZXZpY2VfbW9kZWxfcHZfdmVyc2lv
biB0YWtpbmcKdGhlIHNhbWUgdmFsdWVzIGFzIGRldmljZV9tb2RlbF92ZXJzaW9uLiAgSSBtYWRl
IHRoZSBjaG9pY2UgY29uZmlndXJhYmxlCmFzIHVwc3RyZWFtIFFFTVUgcmVxdWlyZXMgbW9yZSBS
QU0gdGhhbiBxZW11LXhlbi10cmFkaXRpb25hbC4KClRoaXMgcGF0Y2ggd2FzIHByb21wdGVkIGJ5
IGd1aWRhbmNlIGZyb20gSWFuIHdoZW4gbXkgU0FTTCBwYXRjaCB0bwpxZW11LXhlbi10cmFkIHdh
cyBkZWVtZWQgdG9vIGNvbXBsaWNhdGVkLgoKIGxpYnhsL2xpYnhsX2RtLmMgICAgICB8ICAgIDYg
KysrKy0tCiBsaWJ4bC9saWJ4bF90eXBlcy5pZGwgfCAgICAxICsKIHhsL3hsX3BhcnNlLmMgICAg
ICAgICB8ICAgMTkgKysrKysrKysrKysrKysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCAyNCBpbnNl
cnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Sun Jun 25 22:17:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 25 Jun 2017 22: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 1dPFq3-0007Ml-G1; Sun, 25 Jun 2017 22:17:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <watermansrdev@gmail.com>) id 1dPFq2-0007Mf-Jo
 for xen-devel@lists.xen.org; Sun, 25 Jun 2017 22:17:02 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 C3/BE-03557-D5630595; Sun, 25 Jun 2017 22:17:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsVyMbThiG6sWUC
 kwcGDPBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bnaRdZCvayVRzdfJ6lgfEEaxcjF4eQwCRG
 idcn17CDOCwCL1kkTncuYQNxJAT6WSU+3F3O0sXICeTESfTfPM0MYZdLnLkzFywuJKAm0fDjD
 yPEqHlMEl9f/WIHSbAJ6Em8vXKRCcQWEZCWuPb5MiOIzQw0qGfLGzBbWMBXovH1NbBBLAKqEt
 +efAHr5RVwlZgx/RgrxDI5iZvnOsEWcwq4SdydfpUJYrGrRPftFUwTGAUWMDKsYtQoTi0qSy3
 SNTbUSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDC4GINjB2LQo8BCjJAeTkihv
 o79/pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXn/TgEghwaLU9NSKtMwcYJjDpCU4eJREeINVg
 NK8xQWJucWZ6RCpU4yWHFeurPvCxNH0YQuQnHJg+xcmIZa8/LxUKXHeNSZADQIgDRmleXDjYL
 F4iVFWSpiXEehAIZ6C1KLczBJU+VeM4hyMSsK8PSBX8WTmlcBtfQV0EBPQQTPW+IAcVJKIkJJ
 qYFQQlphxoXKy7kM74/6cPb/eiTlHRq2fIcb7UrDs0yvbptwGG0ah9etWv1yRdzPOqE8wZFe+
 nBuj8iaLudsDprblftJ4+uT9f42GU0w8p98FrZFe/LHXVNdkeszcML+3pxKjf2xe8Hre7yzr8
 /0BjQX/ndzUryXYW13RbWuquKW8/u3EIJ26/0osxRmJhlrMRcWJALo3EFLAAgAA
X-Env-Sender: watermansrdev@gmail.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1498429021!109557457!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18543 invoked from network); 25 Jun 2017 22:17:01 -0000
Received: from mail-wr0-f196.google.com (HELO mail-wr0-f196.google.com)
 (209.85.128.196)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 25 Jun 2017 22:17:01 -0000
Received: by mail-wr0-f196.google.com with SMTP id k67so26603463wrc.1
 for <xen-devel@lists.xen.org>; Sun, 25 Jun 2017 15:17:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=SA7+PsT/URFthjuqT6/dvxM2K77qhR3RimRNeH/7Q8M=;
 b=XyQwTbJ7YjF7c1l5TAEjz2zgds+H3ghmtzQQboewcQLXtsy51eh+MyD6LoZLNFs2Hc
 C2EwePnwbMB1lIxvJleckVfvCR0uuhL1kMKmJ2A2eQOoVWqzOHcXTH/uoDWbnG3DVHoO
 HTPcO8Q6KMT1eIaDw3W50RjRcgYmTVihb9R0W9csAu1bG6sJpbOlvJX2fNBVbXjI5ZBU
 jYGc5XTo/bVMdi2pBtppy7XB2vKQM+sWvxH230QOycG0L92qSgXyD5lZyRACAvI0Y0UY
 NRt9VQXLXhy894QgfN+neKC7tiVrDw0kZwaedNqOB3p34FGOUiLWnKGxjyCYpgXhdYG/
 Fu5g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=SA7+PsT/URFthjuqT6/dvxM2K77qhR3RimRNeH/7Q8M=;
 b=SA99IREkiDG3EoA668kjT7A0tzozqQqMhhx6fSoxuaWxf+dtYwOGvrlDSToOpOHNWR
 bhACVbFLXR6fVe9KEc4dDVdCB8VPrVkYBkC+GpB620Asj/RGd39/nGEFTjRYGP1Ddm5H
 ZnIirEQ/7y0QteVxd1nVkttaE/uzD6QQwl8oS6ezTWXygBNIvBTtxRxGd7y3bJecPFcN
 PrDQLk3oReIT6rM3iqbhcmPpAHbwBK3BHzMjBA4T+5+xOoRtfvpHCqCSthAIp0xkX5gp
 q183dGfe5f+jKa3GbKzjs0WSLEem7lnDtVclvHd1wuo9kpePIFZn6Ro+DOXaocIMEyTg
 KbyQ==
X-Gm-Message-State: AKS2vOzicyDbHQYv4e2OT96BjlTFtfIO8pBCNk2GLiehBZVOYQFewLUq
 Mfpz8OSx0X6ElZ3O
X-Received: by 10.28.174.6 with SMTP id x6mr11190713wme.12.1498429020562;
 Sun, 25 Jun 2017 15:17:00 -0700 (PDT)
Received: from simon.home (host86-137-251-48.range86-137.btcentralplus.com.
 [86.137.251.48])
 by smtp.gmail.com with ESMTPSA id m26sm15960371wrm.4.2017.06.25.15.16.55
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Sun, 25 Jun 2017 15:17:00 -0700 (PDT)
From: Simon Waterman <watermansrdev@gmail.com>
To: xen-devel@lists.xen.org
Date: Sun, 25 Jun 2017 23:15:29 +0100
Message-Id: <1498428931-465-2-git-send-email-watermansrdev@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1498428931-465-1-git-send-email-watermansrdev@gmail.com>
References: <1498428931-465-1-git-send-email-watermansrdev@gmail.com>
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 Simon Waterman <watermansrdev@gmail.com>
Subject: [Xen-devel] [PATCH RFC 1/3] libxl: upstream Qemu as PV backend for
	IOEMU 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>

QWRkIG5ldyBkb21haW4gYnVpbGQgc2V0dGluZyByZWNvcmRpbmcgdGhlIGNob3NlbiB2ZXJzaW9u
IG9mIFBWClFlbXUgYmFja2VuZCBmb3IgYW4gSU9FTVUgc3R1YmRvbS4KClNpZ25lZC1vZmYtYnk6
IFNpbW9uIFdhdGVybWFuIDx3YXRlcm1hbnNyZGV2QGdtYWlsLmNvbT4KLS0tCiB0b29scy9saWJ4
bC9saWJ4bF90eXBlcy5pZGwgfCAxICsKIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKQoK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCBiL3Rvb2xzL2xpYnhsL2xp
YnhsX3R5cGVzLmlkbAppbmRleCAyMjA0NDI1Li4xNmRkZWFmIDEwMDY0NAotLS0gYS90b29scy9s
aWJ4bC9saWJ4bF90eXBlcy5pZGwKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCkBA
IC00NzQsNiArNDc0LDcgQEAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gPSBTdHJ1Y3QoImRvbWFp
bl9idWlsZF9pbmZvIixbCiAgICAgKCJ2bnVtYV9ub2RlcyIsIEFycmF5KGxpYnhsX3Zub2RlX2lu
Zm8sICJudW1fdm51bWFfbm9kZXMiKSksCiAgICAgCiAgICAgKCJkZXZpY2VfbW9kZWxfdmVyc2lv
biIsIGxpYnhsX2RldmljZV9tb2RlbF92ZXJzaW9uKSwKKyAgICAoImRldmljZV9tb2RlbF9wdl92
ZXJzaW9uIiwgbGlieGxfZGV2aWNlX21vZGVsX3ZlcnNpb24pLAogICAgICgiZGV2aWNlX21vZGVs
X3N0dWJkb21haW4iLCBsaWJ4bF9kZWZib29sKSwKICAgICAjIGlmIHlvdSBzZXQgZGV2aWNlX21v
ZGVsIHlvdSBtdXN0IHNldCBkZXZpY2VfbW9kZWxfdmVyc2lvbiB0b28KICAgICAoImRldmljZV9t
b2RlbCIsICAgICBzdHJpbmcpLAotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Jun 25 22:17:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 25 Jun 2017 22: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 1dPFqI-0007Od-Ur; Sun, 25 Jun 2017 22: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 <watermansrdev@gmail.com>) id 1dPFqH-0007O7-6P
 for xen-devel@lists.xen.org; Sun, 25 Jun 2017 22:17:17 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 8E/3D-03058-C6630595; Sun, 25 Jun 2017 22:17:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsVyMbThoG62WUC
 kwZ8JRhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aP5SoFK3gqOr/sZ29gPMvZxcjFISQwiVHi
 dV8fC4jDIvCSReLztDesII6EQD+rxMm9k9m7GDmBnDiJAz0vGSHsaol1j5eD2UICahINP/4wQ
 oyaxySx7OVUsASbgJ7E2ysXmUBsEQFpiWufL4PFmYEG9Wx5A2YLC/hKrP/cBbaARUBVYsnODW
 A2r4CrxNFpL9gglslJ3DzXyQxicwq4SdydfpUJYrGrRPftFUwTGAUWMDKsYtQoTi0qSy3SNTb
 WSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDC0GINjBuHN94CFGSQ4mJVHeRn//
 SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvP6mAZFCgkWp6akVaZk5wCCHSUtw8CiJ8AarAKV5i
 wsSc4sz0yFSpxiNOa5cWfeFiWPKge1fmIRY8vLzUqXEeZNAJgmAlGaU5sENgkXfJUZZKWFeRq
 DThHgKUotyM0tQ5V8xinMwKgnzFhkCTeHJzCuB2/cK6BQmoFNmrPEBOaUkESEl1cDosj4lU0P
 u09QgjgKdM9ZLPbtCy4OLl0/dUPfR7fnGvsXfp64/fCW8MvVXu6F8Tvikd4L+s23mWmQ4bjHb
 /vSNpEh6uOH5NY/cnLbHSt7ZeOyL5PvUtrWbLJfu7A5V/Fx2cM6eUtEbSg0zdApVd1Vu8xX6P
 7Fk+g+ZWhO1y1cKAm7oJfCHcR5RYinOSDTUYi4qTgQAd3kAtrkCAAA=
X-Env-Sender: watermansrdev@gmail.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1498429035!68939631!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49666 invoked from network); 25 Jun 2017 22:17:15 -0000
Received: from mail-wr0-f193.google.com (HELO mail-wr0-f193.google.com)
 (209.85.128.193)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 25 Jun 2017 22:17:15 -0000
Received: by mail-wr0-f193.google.com with SMTP id x23so26725535wrb.0
 for <xen-devel@lists.xen.org>; Sun, 25 Jun 2017 15:17:15 -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=NeY1mBbXeQDR22B+lPwGVcT6sK1Z7pfLgcQ+6TbFtpc=;
 b=OBZNez6jdoWDaDOqhnwGIvDgRNWOopewudR8eVRzRmlpgZiLLRhhWaSYhAEa66IIde
 oZScDlKSEG1Kk+VTe9qkx26NGLCW+WTPGlTmHP4IrrqMvZJO/KVcFsE3P1bjxeZf4EFa
 t3iBx1nDQux6h/WVHCcSqvztzfbiZ7wJXBJoi+wvDzc6lG9WtIb9pgH2UjoDfs087gbE
 QPuD6820+iwdTwWpDrg6qXN8/vovQaT08dWo+3KAUrUYOGI458/SWua6M0vuduJp4gjM
 pT5JzIorStOuRwhwoqX+vjmgXLGO7rOtCKH4b1wd2gNA/MoxlHmBIMkDhF/rDJwKbb52
 8z7w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=NeY1mBbXeQDR22B+lPwGVcT6sK1Z7pfLgcQ+6TbFtpc=;
 b=M/HtwgPjDVIfa+F3voiEFQiGwWl99Chqo/1keObpzd6AAVDL4NGvyYpx1nEUWXwhmI
 ZWEzSrEmwXZolsgd0ruox5b0sFiAZljZk5lpML7dttG+T+QwJ2PDMTJ6o7/rnxvssU95
 kqj7XL6O4oC2NAZJ8BxObR+RUcKiWTFU8AtZ8NZJp23jwOv7WdXeYZQtu+lz4CuDriRT
 wQlUbgkFotAsbWeXpp2IM0w5wt/p3vEgbem9NXb9b79HphQHeQSwgLDZ2Gn2HqxzcgoY
 11+c104kE089TgkO7irG1wXIMAzfYYRuNmoucR5okbnFnwlKWt5029styrl8rln+mKAf
 h2dQ==
X-Gm-Message-State: AKS2vOxovu//cESVTxnnK+TyDVAfY3h7XOMiCKs4iMBnO5GZc7qpNssa
 O/ABDFYLvhLEhx5N
X-Received: by 10.223.155.205 with SMTP id e13mr11522575wrc.33.1498429035304; 
 Sun, 25 Jun 2017 15:17:15 -0700 (PDT)
Received: from simon.home (host86-137-251-48.range86-137.btcentralplus.com.
 [86.137.251.48])
 by smtp.gmail.com with ESMTPSA id m26sm15960371wrm.4.2017.06.25.15.17.08
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Sun, 25 Jun 2017 15:17:14 -0700 (PDT)
From: Simon Waterman <watermansrdev@gmail.com>
To: xen-devel@lists.xen.org
Date: Sun, 25 Jun 2017 23:15:31 +0100
Message-Id: <1498428931-465-4-git-send-email-watermansrdev@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1498428931-465-1-git-send-email-watermansrdev@gmail.com>
References: <1498428931-465-1-git-send-email-watermansrdev@gmail.com>
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 Simon Waterman <watermansrdev@gmail.com>
Subject: [Xen-devel] [PATCH RFC 3/3] libxl: upstream Qemu as PV backend for
	IOEMU 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>

U2V0IHRoZSBQViBtb2RlbCB2ZXJzaW9uIGZvciB0aGUgSU9FTVUgc3R1YmRvbSBmcm9tCnRoZSBu
ZXcgZGV2aWNlX21vZGVsX3B2X3ZlcnNpb24gc2V0dGluZy4gRXhpc3RpbmcgY29kZQpzZXRzIHVw
IHRoZSBjb21tYW5kIGxpbmUgYW5kIHNwYXducyB0aGUgc3BlY2lmaWVkIHZlcnNpb24KY29ycmVj
dGx5LgoKSW4gYWRkaXRpb24sIHRoZSB1cHN0cmVhbSBRRU1VIGRvZXNuJ3QgYWxsb3cgdGhlIHJl
c3RvcmUKY29uc29sZSB0byBiZSB1bmRlZmluZWQgKGl0IFNFR1Yncykgc28gaWYgdGhpcyBpcyBu
b3QgYSByZXN0b3JlCnNldCBpdCB0byAibnVsbCIgaW5zdGVhZC4gVGhpcyBoYXMgdGhlIHNhbWUg
YWZmZWN0IG9uIGJvdGggdXBzdHJlYW0KUUVNVSBhbmQgcWVtdS14ZW4tdHJhZGl0aW9uYWwuCgpT
aWduZWQtb2ZmLWJ5OiBTaW1vbiBXYXRlcm1hbiA8d2F0ZXJtYW5zcmRldkBnbWFpbC5jb20+Ci0t
LQogdG9vbHMvbGlieGwvbGlieGxfZG0uYyB8IDYgKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgNCBp
bnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xp
YnhsX2RtLmMgYi90b29scy9saWJ4bC9saWJ4bF9kbS5jCmluZGV4IGY4YmE4NTkuLjllNGEyN2Eg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKKysrIGIvdG9vbHMvbGlieGwvbGli
eGxfZG0uYwpAQCAtMTg0Nyw4ICsxODQ3LDggQEAgdm9pZCBsaWJ4bF9fc3Bhd25fc3R1Yl9kbShs
aWJ4bF9fZWdjICplZ2MsIGxpYnhsX19zdHViX2RtX3NwYXduX3N0YXRlICpzZHNzKQogCiAgICAg
ZG1fY29uZmlnLT5iX2luZm8udS5wdi5mZWF0dXJlcyA9ICIiOwogCi0gICAgZG1fY29uZmlnLT5i
X2luZm8uZGV2aWNlX21vZGVsX3ZlcnNpb24gPQotICAgICAgICBndWVzdF9jb25maWctPmJfaW5m
by5kZXZpY2VfbW9kZWxfdmVyc2lvbjsKKyAgICBkbV9jb25maWctPmJfaW5mby5kZXZpY2VfbW9k
ZWxfdmVyc2lvbiA9IAorICAgICAgICBndWVzdF9jb25maWctPmJfaW5mby5kZXZpY2VfbW9kZWxf
cHZfdmVyc2lvbjsKICAgICBkbV9jb25maWctPmJfaW5mby5kZXZpY2VfbW9kZWwgPQogICAgICAg
ICBndWVzdF9jb25maWctPmJfaW5mby5kZXZpY2VfbW9kZWw7CiAgICAgZG1fY29uZmlnLT5iX2lu
Zm8uZXh0cmEgPSBndWVzdF9jb25maWctPmJfaW5mby5leHRyYTsKQEAgLTIwMTQsNiArMjAxNCw4
IEBAIHN0YXRpYyB2b2lkIHNwYXduX3N0dWJfbGF1bmNoX2RtKGxpYnhsX19lZ2MgKmVnYywKICAg
ICAgICAgICAgICAgICBpZiAoZF9zdGF0ZS0+c2F2ZWRfc3RhdGUpCiAgICAgICAgICAgICAgICAg
ICAgIGNvbnNvbGVbaV0ub3V0cHV0ID0KICAgICAgICAgICAgICAgICAgICAgICAgIEdDU1BSSU5U
RigicGlwZTolcyIsIGRfc3RhdGUtPnNhdmVkX3N0YXRlKTsKKyAgICAgICAgICAgICAgICBlbHNl
CisgICAgICAgICAgICAgICAgICAgIGNvbnNvbGVbaV0ub3V0cHV0ID0gIm51bGwiOwogICAgICAg
ICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgICAgICBj
b25zb2xlW2ldLm91dHB1dCA9ICJwdHkiOwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Sun Jun 25 22:17:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 25 Jun 2017 22: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 1dPFqA-0007NF-N6; Sun, 25 Jun 2017 22:17:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <watermansrdev@gmail.com>) id 1dPFq9-0007N6-JU
 for xen-devel@lists.xen.org; Sun, 25 Jun 2017 22:17:09 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 77/F8-26749-46630595; Sun, 25 Jun 2017 22:17:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVyMbThsG6KWUC
 kwYMtPBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bTQ5tZCh7yVGz9Jt7AuIKzi5GLQ0hgEqPE
 i7MbmUAcFoGXLBKLdx1lBnEkBPpZJd5fuM/excgJ5MRJbD8xkRHCrpJo3XKdBcQWElCTaPjxh
 xFi1DwmiXvzN7OBJNgE9CTeXrnIBGKLCEhLXPt8GayZGWhQz5Y3QDYHh7CAr8Tn+1UgJouAqs
 ThRRUgJq+Aq8T2Z0UQm+Qkbp7rZAaxOQXcJO5Ov8oEsdVVovv2CqYJjAILGBlWMaoXpxaVpRb
 pWuglFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgSGFAMQ7GC80O58iFGSg0lJlLfR
 3z9SiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvv2lApJBgUWp6akVaZg4wuGHSEhw8SiK8wSpAa
 d7igsTc4sx0iNQpRkuOK1fWfWHi2LB6PZCccmD7FyYhlrz8vFQpcd4kkHkCIA0ZpXlw42AReI
 lRVkqYlxHoQCGegtSi3MwSVPlXjOIcjErCvD0gU3gy80rgtr4COogJ6KAZa3xADipJREhJNTC
 aK2f9NTjzSdxu3QqWr823r8fxLDxawGSxT++Z7urcxb1BE8/+N5/GzyD4uudDhuvk5xFHXz23
 k0hkX6sf7/DdxYan2+3bkoR1X8+17zsWqPbhYLS22dSSgtsyMQ+vTA7R55wuUR2cv7/20rTK7
 k0al7Q0ZvfESF54LKW8YWqxxO7ERic91hQlluKMREMt5qLiRABgebXeuwIAAA==
X-Env-Sender: watermansrdev@gmail.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1498429028!103236209!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41948 invoked from network); 25 Jun 2017 22:17:08 -0000
Received: from mail-wr0-f195.google.com (HELO mail-wr0-f195.google.com)
 (209.85.128.195)
 by server-15.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 25 Jun 2017 22:17:08 -0000
Received: by mail-wr0-f195.google.com with SMTP id k67so26603809wrc.1
 for <xen-devel@lists.xen.org>; Sun, 25 Jun 2017 15:17:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=r+XwA+oIvcMTPWT7y5D2wjU+ECN89kQWVDd/oDIPKyo=;
 b=tmUtJRRCbjY2dsVTdoAnJOoiNVuy7o54Xo5dokNX1FfgEiz3C+SdYhXayVpw2YPCcN
 k+9G7IqrBF1hem9AuGaIVXtHEPxy1hf4szvy33+F5M/1f0G7BjzVzhiadeJYp8dJMM9t
 QF+z2e6y7Mz7xxYPWZt0j+Me0z6/M7wvGI19OCoH3yD2JwS6inv64/MBWi5KqEBjAoGO
 j6o4pDTDSK64tVxmWG0LAJoQLA4cBYahb1ksvHQS2PfCFv23iwZY+YEaTmjmsnObCbOs
 XB6uxUOYUpR8hdVsDmaAxcSjMRQYHmOhHW895WW6sBppbVq7yn4HWxIBDCbD0iyiEvC/
 E8BQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=r+XwA+oIvcMTPWT7y5D2wjU+ECN89kQWVDd/oDIPKyo=;
 b=Jd4kFKHisOig2NNA15i1TV36iLGDkeQzY2gk7Qt1WP+cjDUxS/5CHGq4Wse58ypx9Z
 XvZZWdx+Z1vRBug49IUxB0aHaweTBCAE6gjRcNtAasFuAlYP9bfdU96RcdbihQS1V4wY
 YmvbXuYyURIzvkvKS7i803fSqp6QoW0NdXohu8Ib2++XljsH6fsgSD+HDIRD9L305ASM
 hodU9bMZ+y+oZ/yT0Vvtdt13fyFFfamKxCHqQ4LkTNLPPsd7+Mb3jsE2Gl8+t/tFcT97
 DfDD23nSzaONziVtdM7C1VCabqpumy4+KI4+uwVYyG/pWwQKGo66yjE7VxLIBnBARLGp
 +LCw==
X-Gm-Message-State: AKS2vOymUBlxo/J5bi+2Flv4x1oWo9xU8fJDfcT6T3bwqw6XxpVGduZ3
 VqnUfhs4H6GPkOLk
X-Received: by 10.223.165.86 with SMTP id j22mr9815052wrb.147.1498429027625;
 Sun, 25 Jun 2017 15:17:07 -0700 (PDT)
Received: from simon.home (host86-137-251-48.range86-137.btcentralplus.com.
 [86.137.251.48])
 by smtp.gmail.com with ESMTPSA id m26sm15960371wrm.4.2017.06.25.15.17.01
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Sun, 25 Jun 2017 15:17:07 -0700 (PDT)
From: Simon Waterman <watermansrdev@gmail.com>
To: xen-devel@lists.xen.org
Date: Sun, 25 Jun 2017 23:15:30 +0100
Message-Id: <1498428931-465-3-git-send-email-watermansrdev@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1498428931-465-1-git-send-email-watermansrdev@gmail.com>
References: <1498428931-465-1-git-send-email-watermansrdev@gmail.com>
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 Simon Waterman <watermansrdev@gmail.com>
Subject: [Xen-devel] [PATCH RFC 2/3] libxl: upstream Qemu as PV backend for
	IOEMU 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>

UHJvY2VzcyB4bC5jZmcgZmlsZSBzZXR0aW5nIGZvciBQViBkZXZpY2UgbW9kZWwgdmVyc2lvbi4K
VmFsaWQgdmFsdWVzIGFyZSBxZW11LXhlbiBhbmQgcWVtdS14ZW4tdHJhZGl0aW9uYWwuCgpTaWdu
ZWQtb2ZmLWJ5OiBTaW1vbiBXYXRlcm1hbiA8d2F0ZXJtYW5zcmRldkBnbWFpbC5jb20+Ci0tLQog
dG9vbHMveGwveGxfcGFyc2UuYyB8IDE5ICsrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFu
Z2VkLCAxOSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfcGFyc2UuYyBi
L3Rvb2xzL3hsL3hsX3BhcnNlLmMKaW5kZXggODU2YTMwNC4uNDhjYmIxOCAxMDA2NDQKLS0tIGEv
dG9vbHMveGwveGxfcGFyc2UuYworKysgYi90b29scy94bC94bF9wYXJzZS5jCkBAIC0xODgzLDYg
KzE4ODMsMjUgQEAgc2tpcF91c2JkZXY6CiAgICAgeGx1X2NmZ19yZXBsYWNlX3N0cmluZyhjb25m
aWcsICJkZXZpY2VfbW9kZWxfdXNlciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmYl9p
bmZvLT5kZXZpY2VfbW9kZWxfdXNlciwgMCk7CiAKKyAgICBpZiAoIXhsdV9jZmdfZ2V0X3N0cmlu
ZyAoY29uZmlnLCAiZGV2aWNlX21vZGVsX3B2X3ZlcnNpb24iLCAmYnVmLCAwKSkgeworICAgICAg
ICBpZiAoIWxpYnhsX2RlZmJvb2xfdmFsKGJfaW5mby0+ZGV2aWNlX21vZGVsX3N0dWJkb21haW4p
KSB7CisgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIldBUk5JTkc6IGRldmljZV9tb2RlbF9w
dl92ZXJzaW9uIHNwZWNpZmllZCBidXQgbm8gc3R1YiBkb21haW5cbiIpOworICAgICAgICB9Cisg
ICAgICAgIGlmICghc3RyY21wKGJ1ZiwgInFlbXUteGVuLXRyYWRpdGlvbmFsIikpIHsKKyAgICAg
ICAgICAgIGJfaW5mby0+ZGV2aWNlX21vZGVsX3B2X3ZlcnNpb24KKyAgICAgICAgICAgICAgICA9
IExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX1FFTVVfWEVOX1RSQURJVElPTkFMOworICAgICAg
ICB9IGVsc2UgaWYgKCFzdHJjbXAoYnVmLCAicWVtdS14ZW4iKSkgeworICAgICAgICAgICAgYl9p
bmZvLT5kZXZpY2VfbW9kZWxfcHZfdmVyc2lvbgorICAgICAgICAgICAgICAgID0gTElCWExfREVW
SUNFX01PREVMX1ZFUlNJT05fUUVNVV9YRU47CisgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAg
ICBmcHJpbnRmKHN0ZGVyciwKKyAgICAgICAgICAgICAgICAgICAgIlVua25vd24gZGV2aWNlX21v
ZGVsX3B2X3ZlcnNpb24gXCIlc1wiIHNwZWNpZmllZFxuIiwgYnVmKTsKKyAgICAgICAgICAgIGV4
aXQoMSk7CisgICAgICAgIH0KKyAgICB9IGVsc2UgCisgICAgICAgIGJfaW5mby0+ZGV2aWNlX21v
ZGVsX3B2X3ZlcnNpb24KKyAgICAgICAgICAgID0gTElCWExfREVWSUNFX01PREVMX1ZFUlNJT05f
UUVNVV9YRU5fVFJBRElUSU9OQUw7CisKICNkZWZpbmUgcGFyc2VfZXh0cmFfYXJncyh0eXBlKSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIGUgPSB4bHVf
Y2ZnX2dldF9saXN0X2FzX3N0cmluZ19saXN0KGNvbmZpZywgImRldmljZV9tb2RlbF9hcmdzIiN0
eXBlLCBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmYl9pbmZvLT5leHRy
YSMjdHlwZSwgMCk7ICAgICAgICAgICAgXAotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 26 00:08:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 00:08:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPHZs-0006LB-Jy; Mon, 26 Jun 2017 00:08: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 1dPHZr-0006Kz-8I
 for xen-devel@lists.xensource.com; Mon, 26 Jun 2017 00:08:27 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 1B/BE-01732-A7050595; Mon, 26 Jun 2017 00:08:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVbcyICD
 S4OkVdYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmXNzYzVjwPKzi5+du5gbG
 X2ZdjFwcQgJ/GSVWXHnC3sXICeQ8ZpR4daYMIrGNUeJqz0wmkISIgLPE1zNzwYp4BfQljr48z
 wZiCwv4Spy/9Z4RpEFCYImcxJSDK1hBEhIC3hLT5r2Ds492dDN3MbJzsAlYSRwS62Lk4GARUJ
 U4eipkAiP3AkaGVYwaxalFZalFukaGeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZs
 YgR6vZ2Bg3MHYs9fvEKMkB5OSKG+jv3+kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneD/4BkUKC
 RanpqRVpmTnA0INJS3DwKInwGrsBpXmLCxJzizPTIVKnGHU5Nqxe/4VJiCUvPy9VSpx3JcgMA
 ZCijNI8uBGwOLjEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZiX1xdoCk9mXgncpldARzABHT
 FjjQ/IESWJCCmpBkZ/9W3JG+ZWNi2aMr+n9Gkh71GOO/2X1x2/lbFo2mllk6URQhN/fHO9qh6
 ++UTD28rDqyQLJ6h46a5hVl158VOU1Dv/ndLhX3w8GsSzpv/ON9suHz7za1jJAbXnZqfZPmsm
 mbtzpIZb9c88kN7B2uG/Pbzk5o0n6zV6jDeJKDM+3duj8FaU7bISS3FGoqEWc1FxIgDp0aXdf
 gIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1498435704!103240753!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4928 invoked from network); 26 Jun 2017 00:08:25 -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; 26 Jun 2017 00:08: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 1dPHZf-0002ne-Ed; Mon, 26 Jun 2017 00:08: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 1dPHZa-0002a7-37; Mon, 26 Jun 2017 00:08:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dPHZZ-0008Cw-N9; Mon, 26 Jun 2017 00:08:09 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111031-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-xl-arndale:leak-check/check:fail:regression
 qemu-mainline:test-arm64-arm64-xl-credit2:host-install(4):broken:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:host-install(4):broken:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-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-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-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:migrate-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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=931892e8a691a8a4151cc5fe1e13c14294bb28fb
X-Osstest-Versions-That: qemuu=8dfaf23ae1f2273a9730a9b309cc8471269bb524
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 26 Jun 2017 00:08:09 +0000
Subject: [Xen-devel] [qemu-mainline test] 111031: 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="===============3445565346918822919=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============3445565346918822919==
Content-Type: text/plain

flight 111031 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/111031/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-xl-arndale  19 leak-check/check         fail REGR. vs. 110925

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-credit2   4 host-install(4)              broken never pass
 test-arm64-arm64-libvirt-xsm  4 host-install(4)              broken never pass
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 110925
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 110925
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 110925
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 110925
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 110925
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 110925
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 110925
 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-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-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-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 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-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-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-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-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                931892e8a691a8a4151cc5fe1e13c14294bb28fb
baseline version:
 qemuu                8dfaf23ae1f2273a9730a9b309cc8471269bb524

Last test of basis   110925  2017-06-21 10:21:59 Z    4 days
Failing since        110968  2017-06-22 10:49:28 Z    3 days    3 attempts
Testing same since   111031  2017-06-24 13:54:22 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alex Bennée <alex.bennee@linaro.org>
  Alexander Graf <agraf@suse.de>
  David Hildenbrand <david@redhat.com>
  Eduardo Otubo <otubo@redhat.com>
  Emilio G. Cota <cota@braap.org>
  Gabriel L. Somlo <gsomlo@gmail.com>
  Gabriel Somlo <gsomlo@gmail.com>
  Geert Martin Ijewski <gm.ijewski@web.de>
  Gerd Hoffmann <kraxel@redhat.com>
  John Arbuckle <programmingkidx@gmail.com>
  Laurent Vivier <laurent@vivier.eu>
  Marc-André Lureau <marcandre.lureau@redhat.com>
  Markus Armbruster <armbru@redhat.com>
  otubo <otubo@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Philippe Mathieu-Daudé <f4bug@amsat.org>
  Richard Henderson <rth@twiddle.net>
  Samuel Brian <sam.brian@accelerated.com>
  Thomas Huth <thuth@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 broken  
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-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                                  fail    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  broken  
 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 test-arm64-arm64-xl-credit2 host-install(4)
broken-step test-arm64-arm64-libvirt-xsm host-install(4)

Not pushing.

(No revision log; it would be 1869 lines long.)


--===============3445565346918822919==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3445565346918822919==--

From xen-devel-bounces@lists.xen.org Mon Jun 26 01:03:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 01:03:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPIQi-00048n-T9; Mon, 26 Jun 2017 01:03:04 +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 1dPIQh-00048f-W9
 for xen-devel@lists.xen.org; Mon, 26 Jun 2017 01:03:04 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 28/90-26106-74D50595; Mon, 26 Jun 2017 01:03:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsUyZ7p8oK5bbEC
 kwdE+OYslHxezODB6HN39mymAMYo1My8pvyKBNWP29XmsBT9FK6bcbGZvYDwu0MXIxSEkMJlJ
 4vDOR2wQzjdGiVddn5kgnI2MEpc/PYNyuhklnt79y9jFyAnkFEkcePyOCcRmEVCVONv7GKidg
 4NNwETizSpHkLCIgLrEnwsTGEF6mQXeMErcXLiYBSQhLJAqsXv1HFYQm1fATKL38kFmiAVtLB
 LdP5YxQSQEJU7OfALWwCygJXHj30smkAXMAtISy/9xgIQ5Bawl9i1ZCVYiKqAssfvWXmYQW0L
 AWKL97UW2CYxCs5BMmoVk0iyESQsYmVcxahSnFpWlFukaGuglFWWmZ5TkJmbmAHnGermpxcWJ
 6ak5iUnFesn5uZsYgSFdz8DAuINxW5fzIUZJDiYlUd5Gf/9IIb6k/JTKjMTijPii0pzU4kOMM
 hwcShK8R6IDIoUEi1LTUyvSMnOA0QWTluDgURLhNXYDSvMWFyTmFmemQ6ROMSpKifO2xgAlBE
 ASGaV5cG2wiL7EKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZjXHWQKT2ZeCdz0V0CLmYAWz1j
 jA7K4JBEhJdXA2H3hUFlifP0DC/te2SNxG/UjuBQm62xScfj4otmraMmhJRF3V6n+Tw/MbV14
 VD/i9hW3jfK7tkX9snnUVx6+3XTvVkFdm/1ntDZKvtey+WQlkpvz2Nnnhcq+oP9Fh5ZNXDHj6
 0mv0qkrmVJPSnXfkJu/IEQ2P1ycf+P9Mse9jAozftz22pw0S4mlOCPRUIu5qDgRALAlUELjAg
 AA
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1498438980!99750821!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14667 invoked from network); 26 Jun 2017 01:03:02 -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; 26 Jun 2017 01:03: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
 v5Q12qtC026063
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 26 Jun 2017 01:02:53 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 v5Q12pJo010453
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Mon, 26 Jun 2017 01:02:51 GMT
Received: from abhmp0018.oracle.com (abhmp0018.oracle.com [141.146.116.24])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id v5Q12mVo001852;
 Mon, 26 Jun 2017 01:02:49 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Sun, 25 Jun 2017 18:02:48 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id BC5D16A012B; Sun, 25 Jun 2017 21:02:45 -0400 (EDT)
Date: Sun, 25 Jun 2017 21:02:45 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20170626010245.GA6060@char.us.oracle.com>
References: <1498155329-4752-1-git-send-email-andrew.cooper3@citrix.com>
 <1498155329-4752-4-git-send-email-andrew.cooper3@citrix.com>
 <12865bf5-d94b-51ad-42d2-1b0f0102010a@arm.com>
 <827484de-2053-611d-470d-2d1783967d04@citrix.com>
 <c5d19d9b-5c60-bbf3-372f-57d8f096a9cf@arm.com>
 <e686afd9-ecfa-a42a-4a43-a70e960b6ab9@citrix.com>
 <20170623143544.GI16947@char.us.oracle.com>
 <7c970989-4b32-cd20-2650-7e0ee745f0f5@arm.com>
 <20170623144603.GJ16947@char.us.oracle.com>
 <d13a5cfc-17a9-b5f2-050a-375af105935e@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <d13a5cfc-17a9-b5f2-050a-375af105935e@arm.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.9 v3 3/3] xen/livepatch: Don't crash
 on encountering STN_UNDEF relocations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU2F0LCBKdW4gMjQsIDIwMTcgYXQgMDY6Mjg6MTZQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpIEtvbnJhZCwKPiAKPiBPbiAwNi8yMy8yMDE3IDAzOjQ2IFBNLCBLb25yYWQgUnpl
c3p1dGVrIFdpbGsgd3JvdGU6Cj4gPiBPbiBGcmksIEp1biAyMywgMjAxNyBhdCAwMzozNjo1MVBN
ICswMTAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gPiA+IAo+ID4gPiAKPiA+ID4gT24gMjMvMDYv
MTcgMTU6MzUsIEtvbnJhZCBSemVzenV0ZWsgV2lsayB3cm90ZToKPiA+ID4gPiBPbiBGcmksIEp1
biAyMywgMjAxNyBhdCAwMjo0NToyMlBNICswMTAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+ID4g
PiA+ID4gT24gMjMvMDYvMTcgMTQ6NDMsIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+ID4gPiA+ID4g
SGksCj4gPiA+ID4gPiA+IAo+ID4gPiA+ID4gPiBPbiAyMy8wNi8xNyAxNDozMywgQW5kcmV3IENv
b3BlciB3cm90ZToKPiA+ID4gPiA+ID4gPiBPbiAyMy8wNi8xNyAxNDozMiwgSnVsaWVuIEdyYWxs
IHdyb3RlOgo+ID4gPiA+ID4gPiA+ID4gSGkgQW5kcmV3LAo+ID4gPiA+ID4gPiA+ID4gCj4gPiA+
ID4gPiA+ID4gPiBJIGFtIGEgYml0IGNvbmZ1c2VkLCB0aGUgdGl0bGUgc2F5cyAiUEFUQ0ggZm9y
LTQuOSB2MyAzLzMiLiBJIGhhdmVuJ3QKPiA+ID4gPiA+ID4gPiA+IGJlZW4gQ0NlZCBvbiB0aGUg
Zmlyc3QgdHdvIHBhdGNoZXMuIERvZXMgaXQgbWVhbiB5b3UgYXJlIG9ubHkgbG9va2luZwo+ID4g
PiA+ID4gPiA+ID4gYXQgdGhpcyBwYXRjaCB0byBiZSBpbiA0Ljk/Cj4gPiA+ID4gPiA+ID4gCj4g
PiA+ID4gPiA+ID4gU29ycnkgLSBJIG1lc3NlZCB1cCB0aGUgQ0MgbGlzdHMuICBUaGUgY29ycmVj
dG5lc3Mgb2YgdGhpcyBwYXRjaCBkb2VzCj4gPiA+ID4gPiA+ID4gZGVwZW5kIG9uIHRoZSBwcmV2
aW91cyB0d28sIHNvIGFsbCAzIGFyZSBsb29raW5nIGZvciBpbmNsdXNpb24uCj4gPiA+ID4gPiA+
IAo+ID4gPiA+ID4gPiBHaXZlbiB0aGF0IHdlIGRvbid0IGhhdmUgbGl2ZXBhdGNoIHRlc3Rpbmcg
aW4gb3NzdGVzdCBob3cgbXVjaCB0ZXN0Cj4gPiA+ID4gPiA+IGhhdmUgd2UgZG9uZSBvbiB0aG9z
ZSAzIHBhdGNoZXM/Cj4gPiA+ID4gPiAKPiA+ID4gPiA+IFRoZXJlIGlzIHRlc3RpbmcgaW4gT1NT
VGVzdC4KPiA+ID4gPiAKPiA+ID4gPiBIdXJyYXkgaHVycmF5IGh1cnJheSEKPiA+ID4gPiA+IAo+
ID4gPiA+ID4gSSd2ZSBtYW51YWxseSBydW4gZWFjaCBvZiB0aGUgc2NlbmFyaW9zLCBpbmNsdWRp
bmcgd2l0aCBteSBsaXZlcGF0Y2gKPiA+ID4gPiA+IHdoaWNoIGhhcyBhIFNUTl9VTkRFRiByZWxv
Y2F0aW9uLgo+ID4gPiA+ID4gCj4gPiA+ID4gPiBJIGRvbid0IGtub3cgd2hhdCB0ZXN0aW5nIEtv
bnJhZCBoYXMgZG9uZS4KPiA+ID4gPiAKPiA+ID4gPiBJIHJ1biBhIHZlcnNpb24gb2YgdGhlIHNh
bWUgdGVzdHMgdGhhdCBhcmUgaW4gT1NTVGVzdCAoYmFzaWNhbGx5IGFuIGVhcmxpZXIKPiA+ID4g
PiB2ZXJzaW9uIG9mIHRoZSBQZXJsIGNvZGUpIGFuZCBJIGhhdmUgZG9uZSBpdCBvbiB4ODYgYW5k
IG9uIEFSTTMyLgo+ID4gPiA+IAo+ID4gPiA+IEFuZCBJIGFsc28gcnVuIHRoZSBzdGFuZGFsb25l
IE9TU1Rlc3QgKG9uIHg4NikKPiA+ID4gPiAKPiA+ID4gPiBBbmQgdGhlbiBJIGFsc28gZG8gYSBs
aXZlcGF0Y2ggdXNpbmcgdGhlIGxpdmVwYXRjaC1idWlsZC10b29scyBvbiB4ODYgdG8KPiA+ID4g
PiBwYXRjaCBzb21lIHNpbGx5IGZ1bmN0aW9uLgo+ID4gPiA+IAo+ID4gPiA+IFNvIGZyb20gYSB0
ZXN0aW5nIHBlcnNwZWN0aXZlIHRoZXNlIHBhdGNoZXMgaGF2ZSBiZWVuIHRlc3RlZCB2ZXJ5IGV4
aGF1c3RpdmVseS4KPiA+ID4gCj4gPiA+IFdlbGwgaXQgaGFzIG5vdCBiZWVuIHRlc3RlZCBvbiBB
Uk02NCA6KS4gSSBhbSBhYm91dCB0byBkbyB0aGF0Lgo+ID4gCj4gPiAvbWUgZmFjZXBhbG0uCj4g
PiAKPiA+IEkgcmVhbGx5IG5lZWQgdG8gZ2V0IG15c2VsZiBhIHdvcmtpbmcgQVJNNjQgYm94IHRo
YXQgaXMgbm90IGV4cGVuc2l2ZS4KPiA+IAo+ID4gCj4gPiBBbHNvIGF0dGFjaGVkIGlzIHRoZSBw
b29yLW1hbiBsaXZlcGF0Y2hfdGVzdC5wZXJsIHNjcmlwdCB0aGF0IG1pcnJvcnMKPiA+IHdoYXQg
T1NTVGVzdCBkb2VzLgo+IAo+IEkgaGF2ZSBnb3QgYW4gZXJyb3Igd2hlbiBleGVjdXRpbmcgdGhl
IHNjcmlwdCBhZnRlciBhcHBseWluZyB0aGUgIm5vcCIKPiBsaXZlcGF0Y2g6Cj4gCj4gRXhlY3V0
aW5nOiAneGVuLWxpdmVwYXRjaCBhcHBseSB4ZW5fbm9wOicgLi5BcHBseWluZyB4ZW5fbm9wLi4u
IGNvbXBsZXRlZAo+IC4uIE9LIQo+IEV4ZWN1dGluZzogJ1sgYHhsIGluZm98IGdyZXAgInhlbl9t
IiB8IGdyZXAgb3IgfCBzZWQgcy8uKjovLyB8IHVuaXEgfCB3YyAtbGAKPiA9PSAxIF06JyAuLnNo
OiAxOiBbOiAxOiB1bmV4cGVjdGVkIG9wZXJhdG9yCj4gRkFJTEVEIChnb3QgNTEyLCBleHBlY3Rl
ZDogMCkKClllYWggSSBvbmx5IGdldCB0aGF0IHdoZW4gSSBleGVjdXRlIGl0IGZyb20gdGhlIHNl
cmlhbCBjb25zb2xlLgpXaGVuIEkgU1NIIGl0IHdvcmtzIGZpbmUuCgo+IAo+IEJ1dCB0aGlzIGxv
b2tzIGxpa2UgYSBzY3JpcHQgZXJyb3IgdGhhbiBsaXZlcGF0Y2guIEFsdGhvdWdoLCBJIHdhcyBu
b3QgYWJsZQo+IHRvIHNwb3QgdGhlIGVycm9yIGluIHRoZSBzY3JpcHQuCgpOZWl0aGVyIGNvdWxk
IEkuIEkgZG8gYWxzbyBoYXZlIGFuIGVhcmxpZXIgdmFyaWFudCBvZiB0aGlzIHRlc3Rpbmcgc2Ny
aXB0CmluIGJhc2ggKHdpdGggbGVzcyB0ZXN0LWNhc2VzKS4KPiAKPiBDaGVlcnMsCj4gCj4gLS0g
Cj4gSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 26 01:36:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 01: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 1dPIwv-00063q-Bt; Mon, 26 Jun 2017 01:36:21 +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 1dPIwt-00063e-RS
 for xen-devel@lists.xensource.com; Mon, 26 Jun 2017 01:36:20 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 6B/F4-02956-31560595; Mon, 26 Jun 2017 01:36:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVVcwNSD
 SYN9US4sVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmtDfuZClYlFBx7dsypgbG
 brsuRk4OIYG/jBI7dkh3MXIB2Y8ZJZ49+csMkdjGKHFwkwyILSLgLPH1zFx2EJtXQF9ixrsZQ
 DUcHMICkRIte6tAeiUE9utIbOx+yQhSIyHgLTH50QsWGPvolCNMXYzsHGwCVhKHxECiLAKqEs
 cWr2OewMi9gJFhFaNGcWpRWWqRrrGxXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZ
 GoL8ZgGAH4871gYcYJTmYlER5G/39I4X4kvJTKjMSizPii0pzUosPMcpwcChJ8HYmB0QKCRal
 pqdWpGXmAAMPJi3BwaMkwmvsBpTmLS5IzC3OTIdInWLU5diwev0XJiGWvPy8VClx3nkgMwRAi
 jJK8+BGwKLgEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5HyUBTeHJzCuB2/QK6AgmoCNmrP
 EBOaIkESEl1cDIGTA1zM2npdZ24tt3eZ8+8qwXPf/nkkf2lvXePp+/H11j+T2P4bv65A2GGpo
 P7vJOXfC76oP3FOlrEZcNNjlkbl7Wu0Q0oWDBillzrblKFjpNFuLLarazV8nIvDm7tnXFurnZ
 SfO+veNxdxKNS0+12FfkkKDSpnB+ecC73JerF1f8zE3q/pehxFKckWioxVxUnAgAJ30UmX0CA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1498440976!104780683!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60868 invoked from network); 26 Jun 2017 01:36:17 -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; 26 Jun 2017 01:36: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 1dPIwk-0003ZR-9b; Mon, 26 Jun 2017 01: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 1dPIwd-0006NI-9S; Mon, 26 Jun 2017 01:36:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dPIwc-0005dq-Km; Mon, 26 Jun 2017 01:36:03 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111034-mainreport@xen.org>
X-Osstest-Failures: qemu-upstream-4.7-testing:test-armhf-armhf-xl-credit2:guest-start:fail:regression
 qemu-upstream-4.7-testing:build-armhf-pvops:host-build-prep:fail:regression
 qemu-upstream-4.7-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-localmigrate/x10:fail:heisenbug
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.7-testing:test-arm64-arm64-xl-credit2:host-install(4):broken:nonblocking
 qemu-upstream-4.7-testing:test-arm64-arm64-xl-xsm:host-install(4):broken:nonblocking
 qemu-upstream-4.7-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=cdba5ba9710255e14b5652eca17a62f32f435b86
X-Osstest-Versions-That: qemuu=2583eaad3c4e6baebdac6800a26de1e10625b6bb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 26 Jun 2017 01:36:02 +0000
Subject: [Xen-devel] [qemu-upstream-4.7-testing test] 111034: 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>

ZmxpZ2h0IDExMTAzNCBxZW11LXVwc3RyZWFtLTQuNy10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTEwMzQvCgpSZWdy
ZXNzaW9ucyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5n
LAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEwNjgzNgogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICA0IGhvc3QtYnVpbGQtcHJlcCBm
YWlsIGluIDExMTAxNCBSRUdSLiB2cy4gMTA2ODM2CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBp
bnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgcGFzcyBpbiAxMTEwMTQK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICBibG9j
a2VkIGluIDExMTAxNCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTExMDE0IG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMTEw
MTQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICBibG9ja2VkIGluIDExMTAxNCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTExMDE0IG4vYQogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxv
Y2tlZCBpbiAxMTEwMTQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIGluIDExMTAxNCBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTEx
MDE0IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgYmxvY2tlZCBpbiAxMTEwMTQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
eHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDExMTAxNCBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJs
b2NrZWQgaW4gMTExMDE0IG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgNCBob3N0
LWluc3RhbGwoNCkgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgICAgICAgYnJva2VuIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBpbiAxMTEwMTQgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExMTAxNCBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBm
YWlsIGluIDExMTAxNCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTExMDE0IG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBsaWtlIDEwNjgzNgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTA2ODM2CiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMDY4
MzYKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBsaWtlIDEwNjgzNgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgMTIgZ3Vlc3Qtc3Rh
cnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmgtaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9s
MS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNz
Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgY2Ri
YTViYTk3MTAyNTVlMTRiNTY1MmVjYTE3YTYyZjMyZjQzNWI4NgpiYXNlbGluZSB2ZXJzaW9uOgog
cWVtdXUgICAgICAgICAgICAgICAgMjU4M2VhYWQzYzRlNmJhZWJkYWM2ODAwYTI2ZGUxZTEwNjI1
YjZiYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTA2ODM2ICAyMDE3LTAzLTIyIDA3OjE1OjQ2IFog
ICA5NSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMTAxNCAgMjAxNy0wNi0yMyAxNjoxODox
NCBaICAgIDIgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlz
aW9ucyB1bmRlciB0ZXN0OgogIEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXgu
Y29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
Cgpicm9rZW4tc3RlcCB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgaG9zdC1pbnN0YWxsKDQp
CmJyb2tlbi1zdGVwIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtIGhvc3QtaW5zdGFsbCg0KQoKTm90
IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KY29tbWl0IGNkYmE1YmE5NzEwMjU1ZTE0YjU2NTJlY2ExN2E2MmYzMmY0
MzViODYKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgV2Vk
IEp1biAyMSAxNjo0Mjo0MSAyMDE3ICswMTAwCgogICAgeGVuL2Rpc2s6IGRvbid0IGxlYWsgc3Rh
Y2sgZGF0YSB2aWEgcmVzcG9uc2UgcmluZwogICAgCiAgICBSYXRoZXIgdGhhbiBjb25zdHJ1Y3Rp
bmcgYSBsb2NhbCBzdHJ1Y3R1cmUgaW5zdGFuY2Ugb24gdGhlIHN0YWNrLCBmaWxsCiAgICB0aGUg
ZmllbGRzIGRpcmVjdGx5IG9uIHRoZSBzaGFyZWQgcmluZywganVzdCBsaWtlIG90aGVyIChMaW51
eCkKICAgIGJhY2tlbmRzIGRvLiBCdWlsZCBvbiB0aGUgZmFjdCB0aGF0IGFsbCByZXNwb25zZSBz
dHJ1Y3R1cmUgZmxhdm9ycyBhcmUKICAgIGFjdHVhbGx5IGlkZW50aWNhbCAodGhlIG9sZCBjb2Rl
IGRpZCBtYWtlIHRoaXMgYXNzdW1wdGlvbiB0b28pLgogICAgCiAgICBUaGlzIGlzIFhTQS0yMTYu
CiAgICAKICAgIFJlcG9ydGVkLWJ5OiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0
cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9y
YWNsZS5jb20+CiAgICBBY2tlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNp
dHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 26 05:47:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 05: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 1dPMrG-00050S-FT; Mon, 26 Jun 2017 05:46: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 1dPMrF-00050G-RG
 for xen-devel@lists.xensource.com; Mon, 26 Jun 2017 05:46:46 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 10/9A-06719-5CF90595; Mon, 26 Jun 2017 05:46:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVffw/IB
 Ig/YL5hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN6HjVzFiwoY+x4sTXK+wN
 jOcSuxg5OYQE/jJKPF1k1cXIBWQ/ZpRYfPoyK4SzjVGitWUqC0iViICzxNczc9lBbF4BfYl3r
 xvB4sICMRIrJ7SygzRICCxTl1iy6A9YkYSAp8TvtYvg7Cd/zzB2MbJzsAlYSRwSA4myCKhKvL
 5/hHkCI/cCRoZVjBrFqUVlqUW6hmZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxi
 BXmcAgh2M9zcGHGKU5GBSEuVt9PePFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBO3NeQKSQYFFq
 empFWmYOMPxg0hIcPEoivM1zgNK8xQWJucWZ6RCpU4y6HBtWr//CJMSSl5+XKiXOawcyQwCkK
 KM0D24ELBYuMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZj3D8gqnsy8ErhNr4COYAI6gmUe2B
 EliQgpqQbGqV5TTC3WqDXOEHr+aOrhKLv6xzNlG/TL+bS5j99xO+pm1mi41JyjLuPdV7biLot
 H+949t9s336l96xrDa6XhjGzHtvLF/v21UXTOGYuLi7qLEzd+mjWRL2trT3xxuElG1nG/zze+
 rLj3KH32wgVJN3Qcn783PKoe8NX4evmCVJVvErqWKS/dlFiKMxINtZiLihMB6loFr4ACAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1498456002!56540970!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2841 invoked from network); 26 Jun 2017 05:46:43 -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 Jun 2017 05:46:43 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dPMr7-0002bH-Sx; Mon, 26 Jun 2017 05:46: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 1dPMr2-0001G1-Ak; Mon, 26 Jun 2017 05:46:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dPMr1-0004lh-Do; Mon, 26 Jun 2017 05:46:31 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111036-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.7-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm: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-xsm:host-install(4):broken:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt: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-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-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-amd64-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-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore: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-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-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-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=e146b7e3eaa257427c97c555f357eae5cd782d2d
X-Osstest-Versions-That: xen=db2a8fe8b2f0a65ddc32ad758b7274ac36152209
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 26 Jun 2017 05:46:31 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 111036: 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>

ZmxpZ2h0IDExMTAzNiB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMTAzNi8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRs
eSAobm90IGJsb2NraW5nKToKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgNDUgeHRmL3Rlc3QtaHZt
NjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgaW4gMTExMDAzIHBhc3MgaW4gMTExMDM2CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDE2IGd1ZXN0LWxv
Y2FsbWlncmF0ZS94MTAgZmFpbCBwYXNzIGluIDExMTAwMwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExMTAwMyBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwg
aW4gMTExMDAzIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTExMDAzIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEx
MTAwMyBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTA5NDQKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEx
MDk0NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICBmYWlsIGxpa2UgMTEwOTQ0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTA5NDQKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBsaWtlIDExMDk0NAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEwOTQ0CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmgtaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwv
bDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14
c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAg
IGUxNDZiN2UzZWFhMjU3NDI3Yzk3YzU1NWYzNTdlYWU1Y2Q3ODJkMmQKYmFzZWxpbmUgdmVyc2lv
bjoKIHhlbiAgICAgICAgICAgICAgICAgIGRiMmE4ZmU4YjJmMGE2NWRkYzMyYWQ3NThiNzI3NGFj
MzYxNTIyMDkKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMDk0NCAgMjAxNy0wNi0yMSAxNzo1NDow
NyBaICAgIDQgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTEwMDMgIDIwMTctMDYtMjMgMTM6
NTU6MzggWiAgICAyIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCBy
ZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBLZXZpbiBUaWFuIDxr
ZXZpbi50aWFuQGludGVsLmNvbT4KICBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxr
QG9yYWNsZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFy
bWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hv
bWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4
cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlz
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gaG9z
dC1pbnN0YWxsKDQpCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPXhlbi00LjctdGVzdGlu
ZworIHJldmlzaW9uPWUxNDZiN2UzZWFhMjU3NDI3Yzk3YzU1NWYzNTdlYWU1Y2Q3ODJkMmQKKyAu
IC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmln
CisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVy
bCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRn
bG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAk
ITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycg
LXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9y
ZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0
ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4
ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NL
X0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcg
L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCB4ZW4tNC43LXRlc3RpbmcgZTE0NmI3
ZTNlYWEyNTc0MjdjOTdjNTU1ZjM1N2VhZTVjZDc4MmQyZAorIGJyYW5jaD14ZW4tNC43LXRlc3Rp
bmcKKyByZXZpc2lvbj1lMTQ2YjdlM2VhYTI1NzQyN2M5N2M1NTVmMzU3ZWFlNWNkNzgyZDJkCisg
LiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZp
ZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBl
cmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFk
Z2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUg
JCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1sn
IC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3Qv
cmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3Nz
dGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycg
eC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sg
J10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisg
c2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT14ZW4KKyB4ZW5icmFu
Y2g9eGVuLTQuNy10ZXN0aW5nCisgJ1snIHh4ZW4gPSB4bGludXggJ10nCisgbGludXhicmFuY2g9
CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tNC43LXRlc3RpbmcK
KyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi00Ljct
dGVzdGluZworIHByZXZ4ZW5icmFuY2g9eGVuLTQuNi10ZXN0aW5nCisgJ1snIHhlMTQ2YjdlM2Vh
YTI1NzQyN2M5N2M1NTVmMzU3ZWFlNWNkNzgyZDJkID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzku
eAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29u
ZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3Nz
dGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAg
IHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVt
dS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6
Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1
bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVt
cHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rl
c3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQKKysg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5n
aXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0
dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0
ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwub3Jn
L3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQKKysg
OiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGlu
dXgtMy4xNAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54
ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14
ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29u
cmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLnhlbi00Ljct
dGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQuNy10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54
ZW4tNC43LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjctdGVzdGluZworKyA6IGRhaWx5
LWNyb24ueGVuLTQuNy10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC43LXRlc3RpbmcKKysg
OiBkYWlseS1jcm9uLnhlbi00LjctdGVzdGluZworKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2Uu
Y29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
cWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9x
ZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLnhlbi00LjctdGVzdGluZworKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5n
aXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlu
dXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJF
RV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9z
ZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgeGVuLTQuNy10ZXN0aW5nCisg
Y2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0
ZXN0L3JlcG9zL3hlbgorIHhlbnZlcnNpb249eGVuLTQuNy10ZXN0aW5nCisgeGVudmVyc2lvbj14
ZW4tNC43CisgeGVudmVyc2lvbj00LjcKKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQgZTE0NmI3ZTNlYWEyNTc0MjdjOTdjNTU1ZjM1N2VhZTVj
ZDc4MmQyZDpyZWZzL2hlYWRzL3N0YWJsZS00LjcKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIGRiMmE4ZmUuLmUxNDZiN2UgIGUxNDZiN2UzZWFhMjU3
NDI3Yzk3YzU1NWYzNTdlYWU1Y2Q3ODJkMmQgLT4gc3RhYmxlLTQuNwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 26 06:17:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 06: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 1dPNL1-000702-I5; Mon, 26 Jun 2017 06:17:31 +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 1dPNL0-0006zw-9r
 for xen-devel@lists.xenproject.org; Mon, 26 Jun 2017 06:17:30 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 82/5B-01735-9F6A0595; Mon, 26 Jun 2017 06:17:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS/fHsoB
 Ig55DNhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bECSsYC67yVexZfJ29gfEndxcjJ4eQQJ5E
 89Fr7CA2r4CdRPenmcwgtoSAocTphTdZQGwWAVWJy7ufgdWwCahLdC5qB4pzcIgISEvsuxHYx
 cjFwSzwiVFi2c6HrCA1wgIxEmv2bWKDmL+CUeLg6TQQm1PAUeLUjt2MIL28AoISf3cIg4SZBb
 QkHv66xQJha0ssW/iaGaSEGWj88n8cExj5ZiE0zELSMAtJwyyEhgWMLKsY1YtTi8pSi3TN9JK
 KMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAkOPAQh2ME5tcD7EKMnBpCTK2+jvHynE
 l5SfUpmRWJwRX1Sak1p8iFGDg0Ng267VFxilWPLy81KVJHj3LA2IFBIsSk1PrUjLzAFGB0ypB
 AePkgjvKpA0b3FBYm5xZjpE6hSjopQ471qQhABIIqM0D64NFpGXGGWlhHkZgY4S4ilILcrNLE
 GVf8UozsGoJMwbvBhoCk9mXgnc9FdAi5mAFrPMA1tckoiQkmpgTI3m+51kdDKXZWOu2u//6+/
 nbeqZZc7Jc8Y/94Mm58t3763/8+4MEjplJ/CccdK+jL3izw+d5fv6Xk9PtSw2/8r85++aqsNX
 77lfMkelXMzxRLB8vYFPOKP3eoeXq/7GzzR/+SpxhWBJ3UX1OrN5a3gi465vaZeq0kyY5fcxZ
 PGNa3I1MROLlFiKMxINtZiLihMBDswpZcMCAAA=
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1498457847!100582580!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35562 invoked from network); 26 Jun 2017 06:17:28 -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; 26 Jun 2017 06:17:28 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 26 Jun 2017 00:17:25 -0600
Message-Id: <5950A6F20200007800101284@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 26 Jun 2017 00:17:22 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <dgdegra@tycho.nsa.gov>
References: <594D492502000078001666B2@prv-mh.provo.novell.com>
 <594D492502000078001666B2@prv-mh.provo.novell.com>
 <1ea10b9e-c4c1-50dd-e65d-2c6b0eec3e2c@tycho.nsa.gov>
In-Reply-To: <1ea10b9e-c4c1-50dd-e65d-2c6b0eec3e2c@tycho.nsa.gov>
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 v2] passthrough: give
 XEN_DOMCTL_test_assign_device more sane semantics
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PiAwNi8yMy8xNyA2OjQ5
IFBNID4+Pgo+T24gMDYvMjMvMjAxNyAxMTowMCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IFNv
IGZhciBjYWxsZXJzIG9mIHRoZSBsaWJ4YyBpbnRlcmZhY2UgcGFzc2VkIGluIGEgZG9tYWluIElE
IHdoaWNoIHdhcwo+PiB0aGVuIGlnbm9yZWQgaW4gdGhlIGh5cGVydmlzb3IuIEluc3RlYWQsIG1h
a2UgdGhlIGh5cGVydmlzb3IgaG9ub3IgaXQKPj4gKGFjY2VwdGluZyBET01JRF9JTlZBTElEIHRv
IG9idGFpbiBvcmlnaW5hbCBiZWhhdmlvciksIGFsbG93aW5nIHRvCj4+IHF1ZXJ5IHdoZXRoZXIg
YSBkZXZpY2UgY2FuIGJlIGFzc2lnbmVkIHRvIGEgcGFydGljdWxhciBkb21haW4uCj4+IAo+PiBT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+IC0tLQo+PiB2
MjogQWx0ZXIgdGhlIHNlbWFudGljcyB0byBjaGVjayB3aGV0aGVyIHRoZSBkZXZpY2UgY2FuIGJl
IGFzc2lnbmVkIHRvCj4+ICAgICAgdGhlIHBhc3NlZCBpbiBkb21haW4uCj4+IFRCRDogSXQncyBu
b3QgY2xlYXIgdG8gbWUgd2hldGhlciB0aGUgdGVzdC1hc3NpZ24gWFNNIGhvb2tzIGFyZSBzdGls
bAo+PiAgICAgICB1c2VmdWwgdGhpcyB3YXkuCj4KPkFzIGxvbmcgYXMgdGhlIG9ubHkgdXNlciBv
ZiB0aGlzIGh5cGVyY2FsbCBpcyB0aGUgZGV2aWNlIGFzc2lnbm1lbnQKPnBhdGgsIEkgd291bGQg
cmVtb3ZlIHRoZSBYU00gaG9vayBmb3IgdGVzdF9hc3NpZ24gYW5kIHVzZSB0aGUKPmFzc2lnbl9k
ZXZpY2UgaG9vayBmb3IgYm90aCB0ZXN0IGFuZCBhY3R1YWwuICBUaGF0IHdheSwgaWYgWFNNIGlz
Cj5hY3R1YWxseSBwcmV2ZW50aW5nIHRoZSBhc3NpZ25tZW50LCB5b3Ugd2lsbCBnZXQgdGhlIHNh
bWUgQVZDIGRlbmlhbHMgYXMKPmlmIHlvdSB0cmllZCB3aXRob3V0IGRvaW5nIHRoZSB0ZXN0IGZp
cnN0LiAgVGhlIGhvb2sgc2hvdWxkIGp1c3Qgc2tpcCB0aGUKPnR3byBjaGVja3MgcmVsYXRpbmcg
dG8gKGQpIGlmIGl0IGlzIG51bGwuCj4KPklmIHRoaXMgdGVzdCBoeXBlcmNhbGwgd2VyZSB0byBi
ZSB1c2VkIGFzIHBhcnQgb2YgYSBxdWVyeSAoc3VjaCBhcwo+cG9wdWxhdGluZyBhIGxpc3Qgb2Yg
YXNzaWduYWJsZSBkZXZpY2VzIGJ5IHRyeWluZyBhbGwgUENJIGRldmljZXMgbGlzdGVkCj52aWEg
c3lzZnMpLCB0aGVuIGl0IHdvdWxkIG1ha2Ugc2Vuc2UgdG8gaGF2ZSBlaXRoZXIgYSBkaWZmZXJl
bnQgaG9vayBvcgo+YSBmbGFnIGluIHRoZSBYU00gaG9vayB0byBzaWxlbmNlIHRoZSBhdWRpdCBt
ZXNzYWdlcyBzaW5jZSB5b3UgYXJlbid0Cj5hY3R1YWxseSB0cnlpbmcgdG8gZG8gdGhlIGFzc2ln
bm1lbnQgeWV0LiAgVGhhdCBjaGFuZ2Ugd2lsbCBtYWtlIHRoZQo+Y2F1c2Ugb2YgdGhlICJjYW4n
dCBhc3NpZ24iIGVycm9yIGhhcmRlciB0byBkaWFnbm9zZSwgaG93ZXZlciwgc28gdW5sZXNzCj5p
dCdzIGJlaW5nIHVzZWQgbGlrZSB0aGF0IEkgZG9uJ3QgdGhpbmsgaXQncyBhIGdvb2QgaWRlYS4K
CldlbGwsIHRoYXQgbGFzdCBhc3BlY3QgaXMgd2hhdCBJJ20gY3VycmVudGx5IHJldGFpbmluZyB3
aXRoIHRoZSBET01JRF9JTlZBTElECmJlaGF2aW9yLCBoZW5jZSB3aHkgSSd2ZSB3aXJlZCB0aGF0
IGNhc2UgdG8gdGhlIHRlc3QtYXNzaWduIGhvb2suIElmIHdlIHdlcmUKdG8gcmVtb3ZlIHRoYXQg
aG9vaywgdGhlbiB0aGF0IHNwZWNpYWwgY2FzZSBzaG91bGQgZ28gYXdheSBhbHRvZ2V0aGVyIGlt
bwooY29tcGxldGVseSBkb2luZyBhd2F5IHdpdGggb3JpZ2luYWwgYmVoYXZpb3IpLiBBbnl3YXks
IGxldCdzIGZpcnN0IHNlZSB3aGF0Cm90aGVycyB0aGluayAuLi4KCkphbgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Mon Jun 26 06:25:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 06: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 1dPNSp-0007fm-BP; Mon, 26 Jun 2017 06:25: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 1dPNSo-0007fg-2J
 for xen-devel@lists.xenproject.org; Mon, 26 Jun 2017 06:25:34 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 23/7D-03613-DD8A0595; Mon, 26 Jun 2017 06:25:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXS6fjDS/fOioB
 Ig+OnDCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owD22cyFqzlq3j24BxLA+Nt7i5GTg4hgTyJ
 j+eb2UFsXgE7iQNtX5lAbAkBQ4nTC2+ygNgsAqoSf7efZwax2QTUJToXtYPFRQRkJH529oLZz
 AKhEr07VrGB2MICbhJ7v8wCqucCmj+JRWLv06VgQzkFfCQO/n0H1MABtExQ4u8OYYheLYmHv2
 5BzdGWWLbwNTNICbOAtMTyfxwTGPlmITTMQtIwC0nDLISGBYwsqxg1ilOLylKLdA0t9ZKKMtM
 zSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAsOPAQh2MP5YFnCIUZKDSUmUt9HfP1KILyk/
 pTIjsTgjvqg0J7X4EKMMB4eSBG//8oBIIcGi1PTUirTMHGAkwKQlOHiURHhXLQVK8xYXJOYWZ
 6ZDpE4xKkqJ884A6RMASWSU5sG1waLvEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR545cBTe
 HJzCuBm/4KaDET0GKWeWCLSxIRUlINjHLHep2bOqLm6vVlvVvm/GrvDNeFi6c7tSQ2mk1l3OW
 VNkXjvMzr4w893rhULz3ZPK9bu8vY8did9aKsYq+Zbet2aay3myfbFC3zzatcXSBcnt9BYtXj
 cyLhbZxHNy++73bzvDYLv8j1PYXM5TvZG6apxG7YY7TqT+WG50bRRe9PbtOZzlr6UomlOCPRU
 Iu5qDgRAD9SASO5AgAA
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1498458331!75480978!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13582 invoked from network); 26 Jun 2017 06:25:32 -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; 26 Jun 2017 06:25:32 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 26 Jun 2017 00:25:30 -0600
Message-Id: <5950A8D802000078001012A1@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 26 Jun 2017 00:25:28 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <sstabellini@kernel.org>
References: <59492D1C0200007800164AA3@prv-mh.provo.novell.com>
 <59492D1C0200007800164AA3@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1706201421210.12819@sstabellini-ThinkPad-X260>
 <594A2A1C0200007800164F2A@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1706211108530.12819@sstabellini-ThinkPad-X260>
 <594B8493020000780016595C@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1706221146320.12819@sstabellini-ThinkPad-X260>
 <594CEBEF0200007800166189@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1706231131570.12819@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1706231131570.12819@sstabellini-ThinkPad-X260>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org, julien.grall@arm.com, qemu-devel@nongnu.org
Subject: Re: [Xen-devel] [PATCH] 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>

Pj4+IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gMDYvMjMvMTcg
ODo0MyBQTSA+Pj4KPk9uIEZyaSwgMjMgSnVuIDIwMTcsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiA+
Pj4gT24gMjIuMDYuMTcgYXQgMjA6NTIsIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToK
Pj4gPiBJIGFtIGhhcHB5IHRvIHdyaXRlIHRoZSBjb2RlIGFuZC9vciB0aGUgY29tbWl0IG1lc3Nh
Z2UuIFdvdWxkIGEgc2ltcGxlCj4+ID4gY2FzdCBsaWtlIGJlbG93IHdvcmsgdG8gZml4IHRoZSBz
ZWN1cml0eSBpc3N1ZT8KPj4gCj4+IEkgc3VwcG9zZSBzbywgYnV0IHlvdSBkbyByZWFsaXplIHRo
YXQgdGhpcyBpcyBfZXhhY3RseV8gd2hhdAo+PiBteSBwYXRjaCBkb2VzLCBleGNlcHQgeW91IHVz
ZSBkYW5nZXJvdXMgY2FzdHMgd2hpbGUgSSBwbGF5Cj4+IHR5cGUtc2FmZT8KPgo+V2h5IGlzIHRo
ZSBjYXN0IGRhbmdlcm91cz8KCkNhc3RzLCBhbmQgZXNwZWNpYWxseSBwb2ludGVyIG9uZXMpIGFy
ZSBhbHdheXMgZGFuZ2Vyb3VzLCBhcyB0aGV5IGhhdmUKdGhlIHBvdGVudGlhbCBvZiB0eXBlIGNo
YW5nZXMgZWxzZXdoZXJlIGdvaW5nIHVubm90aWNlZC4gWW91IG1heSBoYXZlCm5vdGljZWQgdGhh
dCBpbiByZXZpZXdzIEknbSBvZnRlbiBwaWNraW5nIGF0IGNhc3RzLCBiZWNhdXNlIGluIGEgbWFq
b3JpdHkKb2YgY2FzZXMgcGVvcGxlIHVzZSB0aGVtIHRoZXkncmUgbm90IG5lZWRlZCBhbmQgaGVu
Y2UgdGhlaXIgdXNlIGlzIGEKKGxhdGVudCkgcmlzay4KCj4gQm90aCB5b3VyIHBhdGNoIGFuZCBt
eSB2ZXJzaW9uIG9mIGl0IHJlbHkgb24KPmlubmVyIGtub3dsZWRnZSBvZiB0aGUgd2F5IHRoZSBy
aW5ncyBhcmUgbGFpZCBvdXQgaW4gbWVtb3J5LCBidXQgYXQKPmxlYXN0IG15IHBhdGNoIGRvZXNu
J3QgaW50cm9kdWNlIHRoZSByaXNrIG9mIGluc3RhbnRpYXRpbmcgYnJva2VuCj5zdHJ1Y3RzLiBC
ZXNpZGVzLCB0eXBlIHNhZmV0eSBjaGVja3MgZG9uJ3QgYWRkIG11Y2ggdmFsdWUsIGdpdmVuIHRo
YXQgd2UKPnJlbHkgb24gdGhlIHdheSB0aGUgcmluZy5oIG1hY3JvcyBoYXZlIGJlZW4gd3JpdHRl
biwgd2hpY2ggd2VyZW4ndCBldmVuCj5pbXBvcnRlZCBpbiB0aGUgUUVNVSBwcm9qZWN0IHVudGls
IE1hcmNoIHRoaXMgeWVhci4KClRoYXQncyBzYWlkLCBhcyBpdCBzZWVtcyB0byBpbXBseSBiYWNr
cG9ydGluZyBvZiB0aGUgY2hhbmdlIHRvIG9sZGVyCnFlbXUgbWF5IHRoZW4gYmUgcHJvYmxlbWF0
aWMuIE90b2ggSSBkb24ndCByZWNhbGwgaGF2aW5nIGhhZCBwcm9ibGVtcwp3aXRoIHVzaW5nIHRo
ZSBwYXRjaCB3aXRoIG9ubHkgbWlub3IgYWRqdXN0bWVudHMgb24gb2xkZXIgdHJlZXMgb2Ygb3Vy
cy4KCj5UaGVzZSBhcmUgdGhlIHJlYXNvbnMgd2h5IEkgcHJlZmVyIG15IHZlcnNpb24sIGJ1dCBJ
IHdvdWxkIGNvbnNpZGVyIHlvdXIKPnZlcnNpb24gd2l0aCBjbGVhciBpbi1jb2RlIGNvbW1lbnRz
IHRoYXQgd2FybiB1c2VycyB0byBhdm9pZAo+aW5zdGFudGlhdGluZyB0aGUgc3RydWN0cyBiZWNh
dXNlIHRoZXkgYXJlIG5vdCBBQkkgY29tcGxpYW50Lgo+Cj5Ib3cgZG8geW91IHdhbnQgdG8gcHJv
Y2VlZD8KCkkgY2FuIHByb3ZpZGUgYSB2ZXJzaW9uIHdpdGggY29tbWVudHMgYWRkZWQsIGJ1dCBv
bmx5IG5leHQgd2Vlay4gSWYgeW91CmZlZWwgbGlrZSB5b3Ugd2FudCB0byBnbyB3aXRoIHlvdXIg
dmFyaWFudCwgSSB3b24ndCBzdGFuZCBpbiB0aGUgd2F5LCBidXQgSQphbHNvIHdvdWxkbid0IGdp
dmUgaXQgbXkgYWNrIG9yIGFsaWtlICh3aGljaCB5b3UgZG9uJ3QgZGVwZW5kIG9uIGFueXdheSku
CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 26 06:31:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 06:31: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 1dPNY0-0008IW-Ui; Mon, 26 Jun 2017 06: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 <jbeulich@suse.com>) id 1dPNY0-0008IQ-2f
 for xen-devel@lists.xen.org; Mon, 26 Jun 2017 06:30:56 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 CB/A6-03696-F1AA0595; Mon, 26 Jun 2017 06:30:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXS6fjDS1d+VUC
 kwYVrjBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aTU9OYCq6wVGz/vJW1gbGJpYuRk0NIIE/i
 7/nlrF2MHBy8AnYSL56pgYQlBAwlTi+8CVbCIqAq0T33DJjNJqAu0bmonQWkXERAROLKZWcQk
 1kgUOL8JnaQCmEBZ4kbk5+wQQw3ljj0dC4jiM0pYCLxdMIFJohFghJ/dwiDhJkFtCQe/rrFAm
 FrSyxb+JoZYqK0xPJ/HBMY+WYhNMxC0jALScMshIYFjCyrGDWKU4vKUot0DU30kooy0zNKchM
 zc3QNDcz0clOLixPTU3MSk4r1kvNzNzECw44BCHYwXt8YcIhRkoNJSZS30d8/UogvKT+lMiOx
 OCO+qDQntfgQowwHh5IE79cVAZFCgkWp6akVaZk5wAiASUtw8CiJ8NqApHmLCxJzizPTIVKnG
 I05Nqxe/4WJo+nDli9MQix5+XmpUuK8/0FKBUBKM0rz4AbBIvMSo6yUMC8j0GlCPAWpRbmZJa
 jyrxjFORiVhHnjlwFN4cnMK4Hb9wroFCagU1jmgZ1SkoiQkmpgVHMV9xau7foYVVa516tltfx
 FLodj0vvK7C7PORgTb9f9qcmR0bKmsdD0oLBIupp7GnN1z9LL5v9CHxrEtfguesmzP6zp653E
 /vl2iRxXZFvEz8vK/77J9vX/BYfOfzeEGZ0klrCo8x7bKrPFvW7Txot/L78JOO97W2Mfw4Ur8
 f76iqYrtK4osRRnJBpqMRcVJwIArivIGccCAAA=
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1498458653!103922706!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62755 invoked from network); 26 Jun 2017 06:30:54 -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; 26 Jun 2017 06:30:54 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 26 Jun 2017 00:30:52 -0600
Message-Id: <5950AA1A02000078001012AE@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 26 Jun 2017 00:30:50 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <olaf@aepfle.de>
References: <20170623172601.11465-1-olaf@aepfle.de>
In-Reply-To: <20170623172601.11465-1-olaf@aepfle.de>
Mime-Version: 1.0
Content-Disposition: inline
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] rombios: prevent building with PIC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4gMDYvMjMvMTcgNzoyNyBQTSA+Pj4KPi0t
LSBhL3Rvb2xzL2Zpcm13YXJlL3JvbWJpb3MvMzJiaXQvTWFrZWZpbGUKPisrKyBiL3Rvb2xzL2Zp
cm13YXJlL3JvbWJpb3MvMzJiaXQvTWFrZWZpbGUKPkBAIC0zLDcgKzMsNyBAQCBpbmNsdWRlICQo
WEVOX1JPT1QpL3Rvb2xzL2Zpcm13YXJlL1J1bGVzLm1rCiA+CiA+VEFSR0VUID0gMzJiaXRiaW9z
X2ZsYXQuaAogPgo+LUNGTEFHUyArPSAkKENGTEFHU194ZW5pbmNsdWRlKSAtSS4uIC1JLi4vLi4v
Li4vbGliYWNwaQo+K0NGTEFHUyArPSAkKENGTEFHU194ZW5pbmNsdWRlKSAtSS4uIC1JLi4vLi4v
Li4vbGliYWNwaSAtZm5vLXBpYwogCkluIHRoZSBkZXNjcmlwdGlvbiB5b3UgYWxzbyB0YWxrIGFi
b3V0IFBJRSwgYnV0IHlvdSBkZWFsIHdpdGggUElDIG9ubHkgaGVyZS4gSXMKdGhhdCBpbnRlbnRp
b25hbD8gSWYgc28sIHBsZWFzZSBzYXkgd2h5IGluIHRoZSBkZXNjcmlwdGlvbi4KCkFsc28sIGFz
IHRvIHRoZSBDYyBsaXN0IC0gbWFpbnRhaW5lcnNoaXAgb2Ygcm9tYmlvcy8gaGFzIHJlY2VudGx5
IGNoYW5nZWQuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 26 06:38:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 06:38:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPNfP-000057-Mr; Mon, 26 Jun 2017 06: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 <j0921634545@yahoo.com.tw>) id 1dPNfN-000051-Rv
 for xen-devel@lists.xen.org; Mon, 26 Jun 2017 06:38:34 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 78/97-03587-9EBA0595; Mon, 26 Jun 2017 06:38:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrEIsWRWlGSWpSXmKPExsWSxfUhSPfF6oB
 Ig/MtLBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a+NS/YCl7sYazY83URWwPjz1WMXYxcHCwC
 C1kk/m/7xAriSAjsZpHY8aoJKMPJISRQK9F58xEbiM0ioC3xqusuC4jNJmArsfjZOmaIGkeJ/
 49/sIPYIgLmEluXbAHr5RWwkXjTfQWsXljATqJ7110miLigxMmZT8DizAIxEttfb2KDmOMgcX
 DqBDBbQmAuo8Snq2oQNaISe9csZpvAyDcLSfssJO2zkJTNYuQAstUl1s8TgghrSyxb+JoZwla
 TuL3tKjuy+AJG9lWMGsWpRWWpRbpGRnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmb
 GIEhzQAEOxjXzA88xCjJwaQkytvo7x8pxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3wqqASCHBo
 tT01Iq0zBxgdMGkJTh4lER4J4OkeYsLEnOLM9MhUqcYjTkO/NnxhYljydtdX5iEWPLy81KlxH
 kvgpQKgJRmlObBDYJF/SVGWSlhXkag04R4ClKLcjNLUOVfMYpzMCoJ8woCU4gQT2ZeCdy+V0C
 nMAGdwjIP7JSSRISUVAOj2EcdDfNDC92K2qe8NTtTw7Q6cXdAytXpv+eLVmc0W1dYWBve7I1h
 bW46ruKy/tYkL22hbW/CZrvc03FeY58dMPWip8msXrHfJbMyGOLv7nRzeDSZLzM43t38/SPn5
 /7hGpnLN079t9FG4aket+jFRhW/JR8OZViavDs9V3xF2fLVDcvXZT9UYinOSDTUYi4qTgQAfr
 OX/fUCAAA=
X-Env-Sender: j0921634545@yahoo.com.tw
X-Msg-Ref: server-9.tower-27.messagelabs.com!1498459108!109520128!1
X-Originating-IP: [106.10.240.82]
X-SpamReason: No, hits=4.5 required=7.0 tests=BODY_RANDOM_LONG,
 FORGED_MUA_MOZILLA,FROM_ENDS_IN_NUMS,HTML_90_100,HTML_MESSAGE,
 UNPARSEABLE_RELAY
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30806 invoked from network); 26 Jun 2017 06:38:30 -0000
Received: from sonic313-23.consmr.mail.sg3.yahoo.com (HELO
 sonic313-23.consmr.mail.sg3.yahoo.com) (106.10.240.82)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 26 Jun 2017 06:38:30 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com.tw; s=s2048;
 t=1498459107; bh=+xBpzkwkRkVVKs5geI50YFSlKpatow9ztJM7LrCbzu0=;
 h=Date:From:Reply-To:To:Subject:References:From:Subject;
 b=eVkOSyUGaDtpIZEOAi8BU85/ExozVYWPfIgwWuSUHZ/VIGzmgP1Wkr2eCWFZdQyg+Q6VKd7uSjm3AXdSU4vhCKJN4EUH8Frvee2MezcJNigEDNAHZR8DI/jtWsPmbSg6ewJC56RldscNlNA/iRCYC/WUr1ikW5uGFZAO8Wi6I1cVaVW3dXjXVmGkL7+L8lZICVTjDeYnPzMgDZLCIMub3WXB9J9W4y2a2RQFFgejYZMIFYA/J3V+tcwGMNv0MEM74eqcEXCCh/fHrQLVCWBEuWwxiWUGs2qYuPzoYZEchodCjoHV4YD/OK/F1Z0iB/FZo/B+Qzde+AdEuwMowdFyRQ==
X-YMail-OSG: ty7SE0IVM1l8F0iAQZd7bGoAJgcMcfpcz9xZLyrBzJ13LuPZXyzuQtcxt6tmfn8
 TQfVkLYtHSn2X7RI.xIOvCOFWV3s9uOBU3Fqg3.5Bfc.pECAzKWJb1zoKOUALgZJTAlcso7DuZUj
 qAd1zIDJ8ynQbGVsbNPEnOGa0O3SDPjudWLX4.19o1xFmGJeK_O7OCl37N76rWhq6.34uFCHEXKJ
 FH_Kiva4lQD.KHP1kLughtRJ06K0I7ztBlGmie40NTkuiLmDM_KJk3JG1ipT8QMMiECU81KWn5bU
 QwCXm_VkXZSsvfVJN4UvwOPCqLej52kQQC9fj8UFHZ4sUF80uBy.vafwHxb5FpjU1Xg_nXX7for7
 TJsvd8q48d.eoHaVGmc0ppwoY9wvnZznb1nmf7.lGayYzSO4lop5hZUFAdllhApilTW1BZaKb69e
 5uAO5b0TkWGAj.Ebv_Ag1F3O1rXgs5NjiVEk.cgF5NHA4i7_BiTV_biYY2DXw5AXJH5oe2gZ6ym3
 yBUF4zqLDqPsep6LzQLRkIkFP
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic313.consmr.mail.sg3.yahoo.com with HTTP; Mon, 26 Jun 2017 06:38:27 +0000
Date: Mon, 26 Jun 2017 06:37:59 +0000 (UTC)
From: =?UTF-8?B?6KydIOadseabhA==?= <j0921634545@yahoo.com.tw>
To: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Message-ID: <787051874.2065705.1498459079982@mail.yahoo.com>
MIME-Version: 1.0
References: <787051874.2065705.1498459079982.ref@mail.yahoo.com>
X-Mailer: WebService/1.1.9948 YahooMailNeo Mozilla/5.0 (Windows NT 6.1; Win64;
 x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110
 Safari/537.36
Content-Length: 24705
Subject: [Xen-devel] DomU can't start after recompiling DomU(PV) OS kernel
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.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: =?UTF-8?B?6KydIOadseabhA==?= <j0921634545@yahoo.com.tw>
Content-Type: multipart/mixed; boundary="===============5479344950255686136=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============5479344950255686136==
Content-Type: multipart/alternative; 
	boundary="----=_Part_2065702_408727327.1498459079979"
Content-Length: 24168

------=_Part_2065702_408727327.1498459079979
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Xen Version:4.5.5
Guest OS(DomU OS):Ubuntu 14.04=C2=A0
Old kernel: 4.4.0new recompile Kernel : 4.4.31

// Install DomU OS in image file
first,=C2=A0i use dd if=3D/dev/zero of=3Dtest.img bs=3D1M count=3D20480 to =
create 20G empty image file.
then use xl create vm.cfg command to create VM.
The configuration file(vm.cfg) is as follows:
kernel =3D "vmlinuz"
ramdisk =3D "initrd.img"
name =3D "test"
memory =3D "1024"
disk =3D [ 'file:test.img,xvda,w', ]
vmlinuz and initrd.img is download from=C2=A0http://archive.ubuntu.com/ubun=
tu/dists/trusty-updates/main/installer-amd64/current/images/netboot/xen/

then use xl console test command to log in and install DomU OS(Ubuntu 14.04=
).
when DomU OS install complete , I start recompile DomU OS kernel.

// Recompile DomU OS kernel
download linux kernel source from=C2=A0http://www.kernel.org/pub/linux/kern=
el/v4.x/linux-4.4.31.tar.gz
add some printk in driver/xen/balloon.c.
Configure the DomU OS kernel according to=C2=A0https://wiki.xenproject.org/=
wiki/Mainline_Linux_Kernel_Configs#Getting_the_Current_Stable_Version

then

make
make modules_install
make install

reboot VM after recompile complete.
Use xl create startVM.cfg command to create VM.
The VM configuration file(startVM.cfg) is as follows:

name =3D "test"
memory =3D "1024"
bootloader =3D 'pygrub'
disk =3D [ 'file:test.img,xvda,w', ]

but i can't start VM after recompiling DomU OS kernel.DomU can boot into gr=
ub and start successful by choosing other kernel(4.4.0), but when choosing =
kernel that i compile(4.4.31), it fail(maybe it create and crash immediatel=
y).
No error message on the terminal.Can someone tell me where it is wrong?

THX

------=_Part_2065702_408727327.1498459079979
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<html><head></head><body><div style=3D"color:#000; background-color:#fff; f=
ont-family:Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font=
-size:13px"><div id=3D"yui_3_16_0_ym19_1_1498457220316_6288" dir=3D"ltr"><s=
pan style=3D"color: rgb(51, 51, 51); font-family: &quot;Lucida Grande&quot;=
, Gisha, &quot;Lucida Sans Unicode&quot;, &quot;Lucida Sans&quot;, Lucida, =
Arial, Verdana, sans-serif; font-size: 12px;" id=3D"yui_3_16_0_ym19_1_14984=
57220316_14301">Xen Version:4.5.5</span><br style=3D"color: rgb(51, 51, 51)=
; font-family: &quot;Lucida Grande&quot;, Gisha, &quot;Lucida Sans Unicode&=
quot;, &quot;Lucida Sans&quot;, Lucida, Arial, Verdana, sans-serif; font-si=
ze: 12px;" id=3D"yui_3_16_0_ym19_1_1498457220316_14302"><span style=3D"colo=
r: rgb(51, 51, 51); font-family: &quot;Lucida Grande&quot;, Gisha, &quot;Lu=
cida Sans Unicode&quot;, &quot;Lucida Sans&quot;, Lucida, Arial, Verdana, s=
ans-serif; font-size: 12px;" id=3D"yui_3_16_0_ym19_1_1498457220316_14303">G=
uest OS(DomU OS):Ubuntu 14.04&nbsp;</span><br style=3D"color: rgb(51, 51, 5=
1); font-family: &quot;Lucida Grande&quot;, Gisha, &quot;Lucida Sans Unicod=
e&quot;, &quot;Lucida Sans&quot;, Lucida, Arial, Verdana, sans-serif; font-=
size: 12px;" id=3D"yui_3_16_0_ym19_1_1498457220316_14304"><span style=3D"co=
lor: rgb(51, 51, 51); font-family: &quot;Lucida Grande&quot;, Gisha, &quot;=
Lucida Sans Unicode&quot;, &quot;Lucida Sans&quot;, Lucida, Arial, Verdana,=
 sans-serif; font-size: 12px;" id=3D"yui_3_16_0_ym19_1_1498457220316_14305"=
>Old kernel: 4.4.0</span></div><div id=3D"yui_3_16_0_ym19_1_1498457220316_6=
288" dir=3D"ltr"><span style=3D"color: rgb(51, 51, 51); font-family: &quot;=
Lucida Grande&quot;, Gisha, &quot;Lucida Sans Unicode&quot;, &quot;Lucida S=
ans&quot;, Lucida, Arial, Verdana, sans-serif; font-size: 12px;" id=3D"yui_=
3_16_0_ym19_1_1498457220316_14401">new recompile Kernel : 4.4.31</span><br =
style=3D"color: rgb(51, 51, 51); font-family: &quot;Lucida Grande&quot;, Gi=
sha, &quot;Lucida Sans Unicode&quot;, &quot;Lucida Sans&quot;, Lucida, Aria=
l, Verdana, sans-serif; font-size: 12px;" id=3D"yui_3_16_0_ym19_1_149845722=
0316_14306"><br>// Install DomU OS in image file<br style=3D"color: rgb(51,=
 51, 51); font-family: &quot;Lucida Grande&quot;, Gisha, &quot;Lucida Sans =
Unicode&quot;, &quot;Lucida Sans&quot;, Lucida, Arial, Verdana, sans-serif;=
 font-size: 12px;" id=3D"yui_3_16_0_ym19_1_1498457220316_14307"><span style=
=3D"color: rgb(51, 51, 51); font-family: &quot;Lucida Grande&quot;, Gisha, =
&quot;Lucida Sans Unicode&quot;, &quot;Lucida Sans&quot;, Lucida, Arial, Ve=
rdana, sans-serif; font-size: 12px;" id=3D"yui_3_16_0_ym19_1_1498457220316_=
14308">first,&nbsp;</span><span style=3D"color: rgb(51, 51, 51); font-famil=
y: &quot;Lucida Grande&quot;, Gisha, &quot;Lucida Sans Unicode&quot;, &quot=
;Lucida Sans&quot;, Lucida, Arial, Verdana, sans-serif; font-size: 12px;" i=
d=3D"yui_3_16_0_ym19_1_1498457220316_17718">i use dd if=3D/dev/zero of=3Dte=
st.img bs=3D1M count=3D20480 to create 20G empty image file.</span><br styl=
e=3D"color: rgb(51, 51, 51); font-family: &quot;Lucida Grande&quot;, Gisha,=
 &quot;Lucida Sans Unicode&quot;, &quot;Lucida Sans&quot;, Lucida, Arial, V=
erdana, sans-serif; font-size: 12px;" id=3D"yui_3_16_0_ym19_1_1498457220316=
_17719"><span style=3D"color: rgb(51, 51, 51); font-family: &quot;Lucida Gr=
ande&quot;, Gisha, &quot;Lucida Sans Unicode&quot;, &quot;Lucida Sans&quot;=
, Lucida, Arial, Verdana, sans-serif; font-size: 12px;" id=3D"yui_3_16_0_ym=
19_1_1498457220316_17720">then use xl create vm.cfg command to create VM.</=
span><br style=3D"color: rgb(51, 51, 51); font-family: &quot;Lucida Grande&=
quot;, Gisha, &quot;Lucida Sans Unicode&quot;, &quot;Lucida Sans&quot;, Luc=
ida, Arial, Verdana, sans-serif; font-size: 12px;" id=3D"yui_3_16_0_ym19_1_=
1498457220316_17721"><span style=3D"color: rgb(51, 51, 51); font-family: &q=
uot;Lucida Grande&quot;, Gisha, &quot;Lucida Sans Unicode&quot;, &quot;Luci=
da Sans&quot;, Lucida, Arial, Verdana, sans-serif; font-size: 12px;" id=3D"=
yui_3_16_0_ym19_1_1498457220316_17722">The configuration file(vm.cfg) is as=
 follows:</span></div><div id=3D"yui_3_16_0_ym19_1_1498457220316_6288" dir=
=3D"ltr"><br style=3D"color: rgb(51, 51, 51); font-family: &quot;Lucida Gra=
nde&quot;, Gisha, &quot;Lucida Sans Unicode&quot;, &quot;Lucida Sans&quot;,=
 Lucida, Arial, Verdana, sans-serif; font-size: 12px;" id=3D"yui_3_16_0_ym1=
9_1_1498457220316_17723"><span style=3D"color: rgb(51, 51, 51); font-family=
: &quot;Lucida Grande&quot;, Gisha, &quot;Lucida Sans Unicode&quot;, &quot;=
Lucida Sans&quot;, Lucida, Arial, Verdana, sans-serif; font-size: 12px;" id=
=3D"yui_3_16_0_ym19_1_1498457220316_17724">kernel =3D "vmlinuz"</span><br s=
tyle=3D"color: rgb(51, 51, 51); font-family: &quot;Lucida Grande&quot;, Gis=
ha, &quot;Lucida Sans Unicode&quot;, &quot;Lucida Sans&quot;, Lucida, Arial=
, Verdana, sans-serif; font-size: 12px;" id=3D"yui_3_16_0_ym19_1_1498457220=
316_17725"><span style=3D"color: rgb(51, 51, 51); font-family: &quot;Lucida=
 Grande&quot;, Gisha, &quot;Lucida Sans Unicode&quot;, &quot;Lucida Sans&qu=
ot;, Lucida, Arial, Verdana, sans-serif; font-size: 12px;" id=3D"yui_3_16_0=
_ym19_1_1498457220316_17726">ramdisk =3D "initrd.img"</span><br style=3D"co=
lor: rgb(51, 51, 51); font-family: &quot;Lucida Grande&quot;, Gisha, &quot;=
Lucida Sans Unicode&quot;, &quot;Lucida Sans&quot;, Lucida, Arial, Verdana,=
 sans-serif; font-size: 12px;" id=3D"yui_3_16_0_ym19_1_1498457220316_17727"=
><span style=3D"color: rgb(51, 51, 51); font-family: &quot;Lucida Grande&qu=
ot;, Gisha, &quot;Lucida Sans Unicode&quot;, &quot;Lucida Sans&quot;, Lucid=
a, Arial, Verdana, sans-serif; font-size: 12px;" id=3D"yui_3_16_0_ym19_1_14=
98457220316_17728">name =3D "test"</span><br style=3D"color: rgb(51, 51, 51=
); font-family: &quot;Lucida Grande&quot;, Gisha, &quot;Lucida Sans Unicode=
&quot;, &quot;Lucida Sans&quot;, Lucida, Arial, Verdana, sans-serif; font-s=
ize: 12px;" id=3D"yui_3_16_0_ym19_1_1498457220316_17729"><span style=3D"col=
or: rgb(51, 51, 51); font-family: &quot;Lucida Grande&quot;, Gisha, &quot;L=
ucida Sans Unicode&quot;, &quot;Lucida Sans&quot;, Lucida, Arial, Verdana, =
sans-serif; font-size: 12px;" id=3D"yui_3_16_0_ym19_1_1498457220316_17730">=
memory =3D "1024"</span><br style=3D"color: rgb(51, 51, 51); font-family: &=
quot;Lucida Grande&quot;, Gisha, &quot;Lucida Sans Unicode&quot;, &quot;Luc=
ida Sans&quot;, Lucida, Arial, Verdana, sans-serif; font-size: 12px;" id=3D=
"yui_3_16_0_ym19_1_1498457220316_17731"><span style=3D"color: rgb(51, 51, 5=
1); font-family: &quot;Lucida Grande&quot;, Gisha, &quot;Lucida Sans Unicod=
e&quot;, &quot;Lucida Sans&quot;, Lucida, Arial, Verdana, sans-serif; font-=
size: 12px;" id=3D"yui_3_16_0_ym19_1_1498457220316_17732">disk =3D [ 'file:=
test.img,xvda,w', ]</span></div><div id=3D"yui_3_16_0_ym19_1_1498457220316_=
6288" dir=3D"ltr"><br style=3D"color: rgb(51, 51, 51); font-family: &quot;L=
ucida Grande&quot;, Gisha, &quot;Lucida Sans Unicode&quot;, &quot;Lucida Sa=
ns&quot;, Lucida, Arial, Verdana, sans-serif; font-size: 12px;" id=3D"yui_3=
_16_0_ym19_1_1498457220316_17734"><span style=3D"color: rgb(51, 51, 51); fo=
nt-family: &quot;Lucida Grande&quot;, Gisha, &quot;Lucida Sans Unicode&quot=
;, &quot;Lucida Sans&quot;, Lucida, Arial, Verdana, sans-serif; font-size: =
12px;" id=3D"yui_3_16_0_ym19_1_1498457220316_17735">vmlinuz and initrd.img =
is download from&nbsp;</span><a href=3D"http://archive.ubuntu.com/ubuntu/di=
sts/trusty-updates/main/installer-amd64/current/images/netboot/xen/" target=
=3D"_blank" style=3D"color: rgb(103, 159, 6); transition: color 0.4s ease; =
display: inline; font-family: &quot;Lucida Grande&quot;, Gisha, &quot;Lucid=
a Sans Unicode&quot;, &quot;Lucida Sans&quot;, Lucida, Arial, Verdana, sans=
-serif; font-size: 12px; background-color: rgb(255, 255, 255);" id=3D"yui_3=
_16_0_ym19_1_1498457220316_17736">http://archive.ubuntu.com/ubuntu/dists/tr=
usty-updates/main/installer-amd64/current/images/netboot/xen/</a><br style=
=3D"color: rgb(51, 51, 51); font-family: &quot;Lucida Grande&quot;, Gisha, =
&quot;Lucida Sans Unicode&quot;, &quot;Lucida Sans&quot;, Lucida, Arial, Ve=
rdana, sans-serif; font-size: 12px;" id=3D"yui_3_16_0_ym19_1_1498457220316_=
17737"><br style=3D"color: rgb(51, 51, 51); font-family: &quot;Lucida Grand=
e&quot;, Gisha, &quot;Lucida Sans Unicode&quot;, &quot;Lucida Sans&quot;, L=
ucida, Arial, Verdana, sans-serif; font-size: 12px;" id=3D"yui_3_16_0_ym19_=
1_1498457220316_17738"><span style=3D"color: rgb(51, 51, 51); font-family: =
&quot;Lucida Grande&quot;, Gisha, &quot;Lucida Sans Unicode&quot;, &quot;Lu=
cida Sans&quot;, Lucida, Arial, Verdana, sans-serif; font-size: 12px;" id=
=3D"yui_3_16_0_ym19_1_1498457220316_17739">then use xl console test command=
 to log in and install DomU OS(Ubuntu 14.04).</span><br style=3D"color: rgb=
(51, 51, 51); font-family: &quot;Lucida Grande&quot;, Gisha, &quot;Lucida S=
ans Unicode&quot;, &quot;Lucida Sans&quot;, Lucida, Arial, Verdana, sans-se=
rif; font-size: 12px;" id=3D"yui_3_16_0_ym19_1_1498457220316_14326"><span s=
tyle=3D"color: rgb(51, 51, 51); font-family: &quot;Lucida Grande&quot;, Gis=
ha, &quot;Lucida Sans Unicode&quot;, &quot;Lucida Sans&quot;, Lucida, Arial=
, Verdana, sans-serif; font-size: 12px;" id=3D"yui_3_16_0_ym19_1_1498457220=
316_14327">when DomU OS install complete , I start recompile DomU OS kernel=
.</span><br style=3D"color: rgb(51, 51, 51); font-family: &quot;Lucida Gran=
de&quot;, Gisha, &quot;Lucida Sans Unicode&quot;, &quot;Lucida Sans&quot;, =
Lucida, Arial, Verdana, sans-serif; font-size: 12px;" id=3D"yui_3_16_0_ym19=
_1_1498457220316_14328"><br>// Recompile DomU OS kernel<br style=3D"color: =
rgb(51, 51, 51); font-family: &quot;Lucida Grande&quot;, Gisha, &quot;Lucid=
a Sans Unicode&quot;, &quot;Lucida Sans&quot;, Lucida, Arial, Verdana, sans=
-serif; font-size: 12px;" id=3D"yui_3_16_0_ym19_1_1498457220316_14329"><spa=
n style=3D"color: rgb(51, 51, 51); font-family: &quot;Lucida Grande&quot;, =
Gisha, &quot;Lucida Sans Unicode&quot;, &quot;Lucida Sans&quot;, Lucida, Ar=
ial, Verdana, sans-serif; font-size: 12px;" id=3D"yui_3_16_0_ym19_1_1498457=
220316_14330">download linux kernel source from&nbsp;</span><a href=3D"http=
://www.kernel.org/pub/linux/kernel/v4.x/linux-4.4.31.tar.gz" target=3D"_bla=
nk" style=3D"color: rgb(103, 159, 6); transition: color 0.4s ease; display:=
 inline; font-family: &quot;Lucida Grande&quot;, Gisha, &quot;Lucida Sans U=
nicode&quot;, &quot;Lucida Sans&quot;, Lucida, Arial, Verdana, sans-serif; =
font-size: 12px; background-color: rgb(255, 255, 255);" id=3D"yui_3_16_0_ym=
19_1_1498457220316_14331">http://www.kernel.org/pub/linux/kernel/v4.x/linux=
-4.4.31.tar.gz</a><br style=3D"color: rgb(51, 51, 51); font-family: &quot;L=
ucida Grande&quot;, Gisha, &quot;Lucida Sans Unicode&quot;, &quot;Lucida Sa=
ns&quot;, Lucida, Arial, Verdana, sans-serif; font-size: 12px;" id=3D"yui_3=
_16_0_ym19_1_1498457220316_14332"><span style=3D"color: rgb(51, 51, 51); fo=
nt-family: &quot;Lucida Grande&quot;, Gisha, &quot;Lucida Sans Unicode&quot=
;, &quot;Lucida Sans&quot;, Lucida, Arial, Verdana, sans-serif; font-size: =
12px;" id=3D"yui_3_16_0_ym19_1_1498457220316_14333">add some printk in driv=
er/xen/balloon.c.</span><br style=3D"color: rgb(51, 51, 51); font-family: &=
quot;Lucida Grande&quot;, Gisha, &quot;Lucida Sans Unicode&quot;, &quot;Luc=
ida Sans&quot;, Lucida, Arial, Verdana, sans-serif; font-size: 12px;" id=3D=
"yui_3_16_0_ym19_1_1498457220316_14334"><span style=3D"color: rgb(51, 51, 5=
1); font-family: &quot;Lucida Grande&quot;, Gisha, &quot;Lucida Sans Unicod=
e&quot;, &quot;Lucida Sans&quot;, Lucida, Arial, Verdana, sans-serif; font-=
size: 12px;" id=3D"yui_3_16_0_ym19_1_1498457220316_14335">Configure the Dom=
U OS kernel according to&nbsp;</span><a href=3D"https://wiki.xenproject.org=
/wiki/Mainline_Linux_Kernel_Configs#Getting_the_Current_Stable_Version" tar=
get=3D"_blank" style=3D"color: rgb(103, 159, 6); transition: color 0.4s eas=
e; display: inline; font-family: &quot;Lucida Grande&quot;, Gisha, &quot;Lu=
cida Sans Unicode&quot;, &quot;Lucida Sans&quot;, Lucida, Arial, Verdana, s=
ans-serif; font-size: 12px; background-color: rgb(255, 255, 255);" id=3D"yu=
i_3_16_0_ym19_1_1498457220316_14336">https://wiki.xenproject.org/wiki/Mainl=
ine_Linux_Kernel_Configs#Getting_the_Current_Stable_Version</a><br style=3D=
"color: rgb(51, 51, 51); font-family: &quot;Lucida Grande&quot;, Gisha, &qu=
ot;Lucida Sans Unicode&quot;, &quot;Lucida Sans&quot;, Lucida, Arial, Verda=
na, sans-serif; font-size: 12px;" id=3D"yui_3_16_0_ym19_1_1498457220316_143=
37"><br style=3D"color: rgb(51, 51, 51); font-family: &quot;Lucida Grande&q=
uot;, Gisha, &quot;Lucida Sans Unicode&quot;, &quot;Lucida Sans&quot;, Luci=
da, Arial, Verdana, sans-serif; font-size: 12px;" id=3D"yui_3_16_0_ym19_1_1=
498457220316_14338"><span style=3D"color: rgb(51, 51, 51); font-family: &qu=
ot;Lucida Grande&quot;, Gisha, &quot;Lucida Sans Unicode&quot;, &quot;Lucid=
a Sans&quot;, Lucida, Arial, Verdana, sans-serif; font-size: 12px;" id=3D"y=
ui_3_16_0_ym19_1_1498457220316_14339">then</span><br style=3D"color: rgb(51=
, 51, 51); font-family: &quot;Lucida Grande&quot;, Gisha, &quot;Lucida Sans=
 Unicode&quot;, &quot;Lucida Sans&quot;, Lucida, Arial, Verdana, sans-serif=
; font-size: 12px;" id=3D"yui_3_16_0_ym19_1_1498457220316_14340"><br style=
=3D"color: rgb(51, 51, 51); font-family: &quot;Lucida Grande&quot;, Gisha, =
&quot;Lucida Sans Unicode&quot;, &quot;Lucida Sans&quot;, Lucida, Arial, Ve=
rdana, sans-serif; font-size: 12px;" id=3D"yui_3_16_0_ym19_1_1498457220316_=
14341"><span style=3D"color: rgb(51, 51, 51); font-family: &quot;Lucida Gra=
nde&quot;, Gisha, &quot;Lucida Sans Unicode&quot;, &quot;Lucida Sans&quot;,=
 Lucida, Arial, Verdana, sans-serif; font-size: 12px;" id=3D"yui_3_16_0_ym1=
9_1_1498457220316_14342">make</span><br style=3D"color: rgb(51, 51, 51); fo=
nt-family: &quot;Lucida Grande&quot;, Gisha, &quot;Lucida Sans Unicode&quot=
;, &quot;Lucida Sans&quot;, Lucida, Arial, Verdana, sans-serif; font-size: =
12px;" id=3D"yui_3_16_0_ym19_1_1498457220316_14343"><span style=3D"color: r=
gb(51, 51, 51); font-family: &quot;Lucida Grande&quot;, Gisha, &quot;Lucida=
 Sans Unicode&quot;, &quot;Lucida Sans&quot;, Lucida, Arial, Verdana, sans-=
serif; font-size: 12px;" id=3D"yui_3_16_0_ym19_1_1498457220316_14344">make =
modules_install</span><br style=3D"color: rgb(51, 51, 51); font-family: &qu=
ot;Lucida Grande&quot;, Gisha, &quot;Lucida Sans Unicode&quot;, &quot;Lucid=
a Sans&quot;, Lucida, Arial, Verdana, sans-serif; font-size: 12px;" id=3D"y=
ui_3_16_0_ym19_1_1498457220316_14345"><span style=3D"color: rgb(51, 51, 51)=
; font-family: &quot;Lucida Grande&quot;, Gisha, &quot;Lucida Sans Unicode&=
quot;, &quot;Lucida Sans&quot;, Lucida, Arial, Verdana, sans-serif; font-si=
ze: 12px;" id=3D"yui_3_16_0_ym19_1_1498457220316_14346">make install</span>=
<br style=3D"color: rgb(51, 51, 51); font-family: &quot;Lucida Grande&quot;=
, Gisha, &quot;Lucida Sans Unicode&quot;, &quot;Lucida Sans&quot;, Lucida, =
Arial, Verdana, sans-serif; font-size: 12px;" id=3D"yui_3_16_0_ym19_1_14984=
57220316_14347"><br style=3D"color: rgb(51, 51, 51); font-family: &quot;Luc=
ida Grande&quot;, Gisha, &quot;Lucida Sans Unicode&quot;, &quot;Lucida Sans=
&quot;, Lucida, Arial, Verdana, sans-serif; font-size: 12px;" id=3D"yui_3_1=
6_0_ym19_1_1498457220316_14348"><span style=3D"color: rgb(51, 51, 51); font=
-family: &quot;Lucida Grande&quot;, Gisha, &quot;Lucida Sans Unicode&quot;,=
 &quot;Lucida Sans&quot;, Lucida, Arial, Verdana, sans-serif; font-size: 12=
px;" id=3D"yui_3_16_0_ym19_1_1498457220316_14349">reboot VM after recompile=
 complete.</span></div><div id=3D"yui_3_16_0_ym19_1_1498457220316_6288" dir=
=3D"ltr"><br style=3D"color: rgb(51, 51, 51); font-family: &quot;Lucida Gra=
nde&quot;, Gisha, &quot;Lucida Sans Unicode&quot;, &quot;Lucida Sans&quot;,=
 Lucida, Arial, Verdana, sans-serif; font-size: 12px;" id=3D"yui_3_16_0_ym1=
9_1_1498457220316_14350">Use xl create startVM.cfg command to create VM.<br=
 style=3D"color: rgb(51, 51, 51); font-family: &quot;Lucida Grande&quot;, G=
isha, &quot;Lucida Sans Unicode&quot;, &quot;Lucida Sans&quot;, Lucida, Ari=
al, Verdana, sans-serif; font-size: 12px;" id=3D"yui_3_16_0_ym19_1_14984572=
20316_14353"><span style=3D"color: rgb(51, 51, 51); font-family: &quot;Luci=
da Grande&quot;, Gisha, &quot;Lucida Sans Unicode&quot;, &quot;Lucida Sans&=
quot;, Lucida, Arial, Verdana, sans-serif; font-size: 12px;" id=3D"yui_3_16=
_0_ym19_1_1498457220316_14354">The VM configuration file(startVM.cfg) is as=
 follows:</span><br style=3D"color: rgb(51, 51, 51); font-family: &quot;Luc=
ida Grande&quot;, Gisha, &quot;Lucida Sans Unicode&quot;, &quot;Lucida Sans=
&quot;, Lucida, Arial, Verdana, sans-serif; font-size: 12px;" id=3D"yui_3_1=
6_0_ym19_1_1498457220316_14355"><span style=3D"color: rgb(51, 51, 51); font=
-family: &quot;Lucida Grande&quot;, Gisha, &quot;Lucida Sans Unicode&quot;,=
 &quot;Lucida Sans&quot;, Lucida, Arial, Verdana, sans-serif; font-size: 12=
px;" id=3D"yui_3_16_0_ym19_1_1498457220316_14356"><br></span></div><div id=
=3D"yui_3_16_0_ym19_1_1498457220316_6288" dir=3D"ltr"><span style=3D"color:=
 rgb(51, 51, 51); font-family: &quot;Lucida Grande&quot;, Gisha, &quot;Luci=
da Sans Unicode&quot;, &quot;Lucida Sans&quot;, Lucida, Arial, Verdana, san=
s-serif; font-size: 12px;">name =3D "test"</span><br style=3D"color: rgb(51=
, 51, 51); font-family: &quot;Lucida Grande&quot;, Gisha, &quot;Lucida Sans=
 Unicode&quot;, &quot;Lucida Sans&quot;, Lucida, Arial, Verdana, sans-serif=
; font-size: 12px;" id=3D"yui_3_16_0_ym19_1_1498457220316_14357"><span styl=
e=3D"color: rgb(51, 51, 51); font-family: &quot;Lucida Grande&quot;, Gisha,=
 &quot;Lucida Sans Unicode&quot;, &quot;Lucida Sans&quot;, Lucida, Arial, V=
erdana, sans-serif; font-size: 12px;" id=3D"yui_3_16_0_ym19_1_1498457220316=
_14358">memory =3D "1024"</span><br style=3D"color: rgb(51, 51, 51); font-f=
amily: &quot;Lucida Grande&quot;, Gisha, &quot;Lucida Sans Unicode&quot;, &=
quot;Lucida Sans&quot;, Lucida, Arial, Verdana, sans-serif; font-size: 12px=
;" id=3D"yui_3_16_0_ym19_1_1498457220316_14359"><span style=3D"color: rgb(5=
1, 51, 51); font-family: &quot;Lucida Grande&quot;, Gisha, &quot;Lucida San=
s Unicode&quot;, &quot;Lucida Sans&quot;, Lucida, Arial, Verdana, sans-seri=
f; font-size: 12px;" id=3D"yui_3_16_0_ym19_1_1498457220316_14360">bootloade=
r =3D 'pygrub'</span><br style=3D"color: rgb(51, 51, 51); font-family: &quo=
t;Lucida Grande&quot;, Gisha, &quot;Lucida Sans Unicode&quot;, &quot;Lucida=
 Sans&quot;, Lucida, Arial, Verdana, sans-serif; font-size: 12px;" id=3D"yu=
i_3_16_0_ym19_1_1498457220316_14361"><span style=3D"color: rgb(51, 51, 51);=
 font-family: &quot;Lucida Grande&quot;, Gisha, &quot;Lucida Sans Unicode&q=
uot;, &quot;Lucida Sans&quot;, Lucida, Arial, Verdana, sans-serif; font-siz=
e: 12px;" id=3D"yui_3_16_0_ym19_1_1498457220316_14362">disk =3D [ 'file:tes=
t.img,xvda,w', ]</span><br style=3D"color: rgb(51, 51, 51); font-family: &q=
uot;Lucida Grande&quot;, Gisha, &quot;Lucida Sans Unicode&quot;, &quot;Luci=
da Sans&quot;, Lucida, Arial, Verdana, sans-serif; font-size: 12px;" id=3D"=
yui_3_16_0_ym19_1_1498457220316_14363"><br style=3D"color: rgb(51, 51, 51);=
 font-family: &quot;Lucida Grande&quot;, Gisha, &quot;Lucida Sans Unicode&q=
uot;, &quot;Lucida Sans&quot;, Lucida, Arial, Verdana, sans-serif; font-siz=
e: 12px;" id=3D"yui_3_16_0_ym19_1_1498457220316_14364"><span style=3D"color=
: rgb(51, 51, 51); font-family: &quot;Lucida Grande&quot;, Gisha, &quot;Luc=
ida Sans Unicode&quot;, &quot;Lucida Sans&quot;, Lucida, Arial, Verdana, sa=
ns-serif; font-size: 12px;" id=3D"yui_3_16_0_ym19_1_1498457220316_14365">bu=
t i can't start VM after recompiling DomU OS kernel.</span></div><div id=3D=
"yui_3_16_0_ym19_1_1498457220316_6288" dir=3D"ltr"><span style=3D"color: rg=
b(51, 51, 51); font-family: &quot;Lucida Grande&quot;, Gisha, &quot;Lucida =
Sans Unicode&quot;, &quot;Lucida Sans&quot;, Lucida, Arial, Verdana, sans-s=
erif; font-size: 12px;" id=3D"yui_3_16_0_ym19_1_1498457220316_35171">DomU c=
an boot into grub and start successful by choosing other kernel(4.4.0), but=
 when choosing kernel that i compile(4.4.31), it fail(maybe it create and c=
rash immediately).</span><span style=3D"color: rgb(51, 51, 51); font-family=
: &quot;Lucida Grande&quot;, Gisha, &quot;Lucida Sans Unicode&quot;, &quot;=
Lucida Sans&quot;, Lucida, Arial, Verdana, sans-serif; font-size: 12px;" id=
=3D"yui_3_16_0_ym19_1_1498457220316_14367"><br></span></div><div id=3D"yui_=
3_16_0_ym19_1_1498457220316_6288" dir=3D"ltr"><span style=3D"color: rgb(51,=
 51, 51); font-family: &quot;Lucida Grande&quot;, Gisha, &quot;Lucida Sans =
Unicode&quot;, &quot;Lucida Sans&quot;, Lucida, Arial, Verdana, sans-serif;=
 font-size: 12px;" id=3D"yui_3_16_0_ym19_1_1498457220316_38350">No error me=
ssage on the terminal.</span></div><div id=3D"yui_3_16_0_ym19_1_14984572203=
16_6288" dir=3D"ltr"><span style=3D"color: rgb(51, 51, 51); font-family: &q=
uot;Lucida Grande&quot;, Gisha, &quot;Lucida Sans Unicode&quot;, &quot;Luci=
da Sans&quot;, Lucida, Arial, Verdana, sans-serif; font-size: 12px;" id=3D"=
yui_3_16_0_ym19_1_1498457220316_14372">Can someone tell me where it is wron=
g?</span><br style=3D"color: rgb(51, 51, 51); font-family: &quot;Lucida Gra=
nde&quot;, Gisha, &quot;Lucida Sans Unicode&quot;, &quot;Lucida Sans&quot;,=
 Lucida, Arial, Verdana, sans-serif; font-size: 12px;" id=3D"yui_3_16_0_ym1=
9_1_1498457220316_14373"><br style=3D"color: rgb(51, 51, 51); font-family: =
&quot;Lucida Grande&quot;, Gisha, &quot;Lucida Sans Unicode&quot;, &quot;Lu=
cida Sans&quot;, Lucida, Arial, Verdana, sans-serif; font-size: 12px;" id=
=3D"yui_3_16_0_ym19_1_1498457220316_14374"><span style=3D"color: rgb(51, 51=
, 51); font-family: &quot;Lucida Grande&quot;, Gisha, &quot;Lucida Sans Uni=
code&quot;, &quot;Lucida Sans&quot;, Lucida, Arial, Verdana, sans-serif; fo=
nt-size: 12px;" id=3D"yui_3_16_0_ym19_1_1498457220316_14375">THX</span><br>=
</div></div></body></html>
------=_Part_2065702_408727327.1498459079979--


--===============5479344950255686136==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5479344950255686136==--


From xen-devel-bounces@lists.xen.org Mon Jun 26 06:46:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 06:46: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 1dPNmt-0000oj-J5; Mon, 26 Jun 2017 06: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 <olaf@aepfle.de>) id 1dPNmr-0000od-E4
 for xen-devel@lists.xen.org; Mon, 26 Jun 2017 06:46:17 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 B3/DF-01730-8BDA0595; Mon, 26 Jun 2017 06:46:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsUSuHLSYt0dawM
 iDTa081os+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlHT/1iL5jLXjF5zSP2BsYNbF2MXBwsAlOZ
 JfZfu8HYxcjJISEQKHH7ylf2LkYOIFtE4sn/NJAaIYELTBJvPm1gBqlhEVCV6Dg4mw3EZhNQk
 th78DhYrwhQ/P++/2A2s0CQxMZHx8HqhQWcJW5MfgJWzytgIrG57QETiM0pYC9xeN0mMFtIIF
 1i6fQPUDeESCz/OIEFol5Q4uTMJywQM+sllv7dxzKBkX8WktQsJCkIW0vi4a9bULa2xLKFr5k
 hbHWJCSffsUPYRhJtz86xLmBkW8WoUZxaVJZapGtooJdUlJmeUZKbmJkD5Jnq5aYWFyemp+Yk
 JhXrJefnbmIEhjMDEOxgXDPV+RCjJAeTkihvo79/pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJX
 pc1AZFCgkWp6akVaZk5wMiCSUtw8CiJ8E5eBZTmLS5IzC3OTIdInWLU5Wj6sOULkxBLXn5eqp
 Q47+XVQEUCIEUZpXlwI2BRfolRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvL9ALuHJzCuB2/Q
 K6AgmoCNY5oEdUZKIkJJqYJzKcNc8aPdpn+9yrhHsc1JMVLx5b2ZcrrRl33UqZF1k7hNb60fv
 167SfPf51knrX4ck3PpOTw/+Obc3wbJH/e7G3KeHLoo7FZ0wSOpjXrzrDgPHoyKuzP77O26Xb
 Pdg/rfi5M93aczpC9vT84snB/+f97VsuSKzsdMEh08Lvok/Vcpb4BwYulKJpTgj0VCLuag4EQ
 BolV/k7QIAAA==
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-13.tower-206.messagelabs.com!1498459576!89516257!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13979 invoked from network); 26 Jun 2017 06:46:16 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.163)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 26 Jun 2017 06:46:16 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1498459575;
 l=956; s=domk; d=aepfle.de;
 h=Content-Type:MIME-Version:References:In-Reply-To:Subject:Cc:To:From:
 Date; bh=5weEAS+WVe2Qc9S/dDn58daISzQBkDto2yV+axTxaAg=;
 b=m9Fq2RRHeOiQFijO8q3eYyPMrlYDh/qfNYnxU9c7lkNwMBFz/dt25YMFLj0ObhNdRf
 g+fNkhnhqX7ib7yByW75F7lT83ScfkNHnwIcvZ22VXG9vaxJh62I7PcgfafQnWTR53o0
 pjQN4gffK39ekDMyICij52c1dKeqZ7jEq6T7M=
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.0 AUTH) with ESMTPSA id R0872ct5Q6kCiEg
 (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, 26 Jun 2017 08:46:12 +0200 (CEST)
Date: Mon, 26 Jun 2017 08:46:05 +0200
From: Olaf Hering <olaf@aepfle.de>
To: "Jan Beulich" <jbeulich@suse.com>
Message-ID: <20170626084605.538b29cd.olaf@aepfle.de>
In-Reply-To: <5950AA1A02000078001012AE@prv-mh.provo.novell.com>
References: <20170623172601.11465-1-olaf@aepfle.de>
 <5950AA1A02000078001012AE@prv-mh.provo.novell.com>
X-Mailer: Claws Mail 3.15.0.20170618.7b573007c (GTK+ 2.24.31;
 x86_64-suse-linux-gnu)
MIME-Version: 1.0
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] rombios: prevent building with PIC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============0477069887222945599=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============0477069887222945599==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/AgQfFhMUmjuqNnBCW_5=B=W"; protocol="application/pgp-signature"

--Sig_/AgQfFhMUmjuqNnBCW_5=B=W
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Am Mon, 26 Jun 2017 00:30:50 -0600
schrieb "Jan Beulich" <jbeulich@suse.com>:

> In the description you also talk about PIE, but you deal with PIC only he=
re. Is that intentional? If so, please say why in the description.

Thats what the URL says. Unclear what the connection between -fpic and -fPI=
E (?) is.

> Also, as to the Cc list - maintainership of rombios/ has recently changed.

Thats what --to-cmd=3Dscripts/getmaintainer.pl gives me.

Olaf

--Sig_/AgQfFhMUmjuqNnBCW_5=B=W
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

-----BEGIN PGP SIGNATURE-----

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCWVCtrQAKCRBdQqD6ppg2
fjW+AKCCKbrf/9iGE6MRxJPhye7AGw6pGACfXrKbZf8kFBa9CWIZMdrIdEtuRcI=
=HHbF
-----END PGP SIGNATURE-----

--Sig_/AgQfFhMUmjuqNnBCW_5=B=W--


--===============0477069887222945599==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0477069887222945599==--


From xen-devel-bounces@lists.xen.org Mon Jun 26 07:04:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 07:04:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPO3t-0002Gj-Vp; Mon, 26 Jun 2017 07:03:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <hch@lst.de>) id 1dPO3s-0002Gb-MJ
 for xen-devel@lists.xenproject.org; Mon, 26 Jun 2017 07:03:52 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 D7/F2-03920-7D1B0595; Mon, 26 Jun 2017 07:03:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsVyNZ77su71jQG
 RBs9nyVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkzHt5hLrjHXHHv3nzmBsZG5i5GTg4hgQKJ
 S+0L2EBsFgFViS/3d7OD2GwCKhJvnveA2SIC+hLdbVcYuxi5OJgF/rFKNPx7BtYgLJAosaP7D
 pjNK6AtcWRLGzvE0PlMEnOusELEBSVOznzCAmIzC2hJ3Pj3kqmLkQPIlpZY/o8DJMwpYC/R/W
 ceWKso0N72/3uZJjDyzkLSPQtJ9yyE7gWMzKsY1YtTi8pSi3RN9ZKKMtMzSnITM3N0DQ3M9HJ
 Ti4sT01NzEpOK9ZLzczcxAgOKAQh2ME6/7H+IUZKDSUmUt9HfP1KILyk/pTIjsTgjvqg0J7X4
 EKMMB4eSBG/lhoBIIcGi1PTUirTMHGBow6QlOHiURHgnrwJK8xYXJOYWZ6ZDpE4x6nI0fdjyh
 UmIJS8/L1VKnJcZZIYASFFGaR7cCFicXWKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5Iw77H1QF
 N4MvNK4Da9AjqCCegIlnlgR5QkIqSkGhibT28J9E44tb1aqryNafGBJb1XZuoJWS9Z+7v3fNP
 LLWkzJ15b/P3PbPWXukb10zb41zvyt0m+ez5N5e6FmWoe0R8O9T7dMYNtI/+LmfWvPn69LKWt
 s2fJy8kqPq6OPQcYOWc9mPhS8f1Nhbl+T85EJVv5PLf6wFe0l2nHldyTR2JeTjxVEfTXRImlO
 CPRUIu5qDgRANRlp0OuAgAA
X-Env-Sender: hch@lst.de
X-Msg-Ref: server-15.tower-21.messagelabs.com!1498460631!75464561!1
X-Originating-IP: [213.95.11.211]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15702 invoked from network); 26 Jun 2017 07:03:51 -0000
Received: from verein.lst.de (HELO newverein.lst.de) (213.95.11.211)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Jun 2017 07:03:51 -0000
Received: by newverein.lst.de (Postfix, from userid 2407)
 id 4B49970482; Mon, 26 Jun 2017 09:03:50 +0200 (CEST)
Date: Mon, 26 Jun 2017 09:03:50 +0200
From: Christoph Hellwig <hch@lst.de>
To: Marek Szyprowski <m.szyprowski@samsung.com>
Message-ID: <20170626070350.GB10544@lst.de>
References: <20170616181059.19206-1-hch@lst.de>
 <20170620124140.GA27163@lst.de> <20170620230400.1a5ae889@canb.auug.org.au>
 <CGME20170620131628epcas1p4f21d821bd414cba7e2d49abcbe414365@epcas1p4.samsung.com>
 <20170620131623.GB30769@lst.de>
 <5425587c-73e8-e24a-86a3-8a65a7791dcb@samsung.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5425587c-73e8-e24a-86a3-8a65a7791dcb@samsung.com>
User-Agent: Mutt/1.5.17 (2007-11-01)
Cc: linux-mips@linux-mips.org, linux-ia64@vger.kernel.org,
 linux-sh@vger.kernel.org, dri-devel@lists.freedesktop.org,
 sparclinux@vger.kernel.org, Christoph Hellwig <hch@lst.de>,
 Stephen Rothwell <sfr@canb.auug.org.au>, linux-samsung-soc@vger.kernel.org,
 linux-c6x-dev@linux-c6x.org, linux-hexagon@vger.kernel.org, x86@kernel.org,
 Kyungmin Park <kyungmin.park@samsung.com>,
 Linus Torvalds <torvalds@linux-foundation.org>, xen-devel@lists.xenproject.org,
 linux-xtensa@linux-xtensa.org, linux-s390@vger.kernel.org,
 openrisc@lists.librecores.org, linux-tegra@vger.kernel.org,
 linux-arm-kernel@lists.infradead.org, netdev@vger.kernel.org,
 linux-kernel@vger.kernel.org, iommu@lists.linux-foundation.org,
 dmaengine@vger.kernel.org, linuxppc-dev@lists.ozlabs.org
Subject: Re: [Xen-devel] new dma-mapping tree,
	was Re: clean up and modularize arch	dma_mapping interface 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>

T24gV2VkLCBKdW4gMjEsIDIwMTcgYXQgMDM6MzI6MzlQTSArMDIwMCwgTWFyZWsgU3p5cHJvd3Nr
aSB3cm90ZToKPiBsaW51eC1uZXh0Cj4gd2FzIGEgc2lkZSBlZmZlY3Qgb2YgdGhhdC4gSSB0aGlu
ayB0aGF0IGZvciBub3cgaXQgY2FuIGJlIGRyb3BwZWQgaW4gZmF2b3IgCj4gb2YKPiBDaHJpc3Rv
cGgncyB0cmVlLiBJIGNhbiBhbHNvIGRvIHNvbWUgcmV2aWV3IGFuZCBoZWxwIGluIG1haW50YWlu
ZXJzIHdvcmsgaWYKPiBuZWVkZWQsIGFsdGhvdWdoIEkgd2FzIHJlY2VudGx5IGJ1c3kgd2l0aCBv
dGhlciBzdHVmZi4KPgo+IENocmlzdG9waDogQ291bGQgeW91IGFkZCBtZSB0byB5b3VyIE1BSU5U
QUlORVJTIHBhdGNoLCBzbyBmdXJ0aGVyIAo+IGRtYS1tYXBwaW5nCj4gcmVsYXRlZCBwYXRjaGVz
IGhvcGVmdWxseSB3aWxsIGJlIGFsc28gQ0M6IHRvIG1lPwoKSSd2ZSBhZGRlZCB5b3UgYXMgYSBj
by1tYWludGFpbmVyLCB0aGFua3MhCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 26 07:08:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 07:08: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 1dPO8h-0002Sl-JD; Mon, 26 Jun 2017 07: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 1dPO8g-0002Sf-BA
 for xen-devel@lists.xen.org; Mon, 26 Jun 2017 07:08:50 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 8C/5D-02183-103B0595; Mon, 26 Jun 2017 07:08:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrIIsWRWlGSWpSXmKPExsUSuHLSAl2GzQG
 RBicnmFks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkrevczF7xhqTiy5zhzA+Nqli5GLg4WgZXM
 EveePGbvYuTgkBAIlVh+xRbCFJF48j8NpERI4DKTxLaulWwgcRYBVYkzHzO7GDk52ASUJPYeP
 M4IYosIaEnsPHSBHcRmFvCU6Hy3gRXEFhYIkti8YxqYzSugK/Hk5y1WiJl7mCQ2/ulnh0gISp
 yc+YQForlYord9CzPILmYBaYnl/zhAwpwCdhK9Z16B7RIVkJU4NqmDfQKjwCwk3bOQdM9C6IY
 Iq0v8mXcJU9hWYt269ywLGNlWMaoXpxaVpRbpmuklFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQm
 Fesl5+duYgQGNwMQ7GCc2uB8iFGSg0lJlLfR3z9SiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvz
 Y0BkUKCRanpqRVpmTnAOINJS3DwKInwTl4FlOYtLkjMLc5Mh0idYtTlaPqw5QuTEEtefl6qlD
 hvGcgMAZCijNI8uBGwmL/EKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYV4DkCk8mXklcJteAR3
 BBHQEyzywI0oSEVJSDYyBO499zWMV8HnLbnC4hPeIzfvg8oUaKj+XhFRVuG+/2s6asqM9/MNR
 15j6Jwdfd53pymOX+/j0x+mCch2dQ4vzzTzNRLM7FOXt9b6fk2Jc8Of23WOnW/oe50x4LdNVv
 PnGNpbUIKZ3SxaWZCz41Zb5ZfeGMrMnixdMs0pXvLu149m1l6n3mmWVWIozEg21mIuKEwFrsc
 wK9AIAAA==
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-14.tower-206.messagelabs.com!1498460928!66205110!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4999 invoked from network); 26 Jun 2017 07:08:48 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.160)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 26 Jun 2017 07:08:48 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1498460928;
 l=647; s=domk; d=aepfle.de;
 h=In-Reply-To:Content-Disposition:Content-Type:MIME-Version:
 References:Subject:Cc:To:From:Date;
 bh=y4wiufqVKKmjgXKkNkYXf3EHyWY/in27n7bfx4wdiYk=;
 b=nY5rexpa4TrWicUnigE36eNoaPKk23Q8vz2PPxczWgfbv3m77tJxWYeO/CwoxjRyce
 HZRQkw/J1IiNoCb3hOJaMYNY4JhVdvWeUoEPSJqcxkwJlHa1Yl3FbqREJkF4afesXlRI
 oLqdbeBMfRZw4CDuj2iV7aEptRjQ+7dHTCubs=
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.0 AUTH) with ESMTPSA id Y06dd9t5Q78mlZS
 (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, 26 Jun 2017 09:08:48 +0200 (CEST)
Date: Mon, 26 Jun 2017 09:08:44 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Ankur Arora <ankur.a.arora@oracle.com>
Message-ID: <20170626070844.GA3481@aepfle.de>
References: <20170622135752.GA19838@aepfle.de>
 <20170622143400.GF10647@char.us.oracle.com>
 <20170622143927.GB19838@aepfle.de>
 <fa9001c7-5ef6-62c5-035f-fb64519431ed@oracle.com>
 <20170623165440.GB26150@aepfle.de>
 <9754827a-b4f3-1bb3-d527-cb3907dded5d@oracle.com>
 <2483a721-ecc6-b066-55f5-fd387a772c52@oracle.com>
MIME-Version: 1.0
In-Reply-To: <2483a721-ecc6-b066-55f5-fd387a772c52@oracle.com>
User-Agent: Mutt/1.8.3 (7090)
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] live migration of HVM domUs with more than 32vcpus
 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: multipart/mixed; boundary="===============3902123019373892389=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============3902123019373892389==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="XsQoSWH+UP9D9v3l"
Content-Disposition: inline


--XsQoSWH+UP9D9v3l
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline

On Fri, Jun 23, Ankur Arora wrote:

> There was an earlier version of this patch by Konrad -- which takes
> care of the migration failure: https://patchwork.kernel.org/patch/6768031/

Thanks so much. That one actually works.


Olaf

--XsQoSWH+UP9D9v3l
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCWVCy+QAKCRBdQqD6ppg2
fm9XAJ4gB7wtqCrTqjf1qECFx4Pwu2VfwQCdEtpP5pMzw2Q1XTxSJ4szcfDHsI0=
=L7JF
-----END PGP SIGNATURE-----

--XsQoSWH+UP9D9v3l--


--===============3902123019373892389==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3902123019373892389==--


From xen-devel-bounces@lists.xen.org Mon Jun 26 07:32:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 07:32: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 1dPOVh-0004Fg-IH; Mon, 26 Jun 2017 07: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 <osstest-admin@xenproject.org>) id 1dPOVf-0004FI-Qr
 for xen-devel@lists.xensource.com; Mon, 26 Jun 2017 07:32:36 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 E5/C4-03920-398B0595; Mon, 26 Jun 2017 07:32:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVXfSjoB
 Ig23tvBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNODZ9OWvB8mbGilNfz7I0
 MB6K6mLk4hAS+Mso8enrNkYI5zGjxOKOp1DONkaJVe0b2bsYOTlEBJwlvp6ZC2bzCuhLHHvRy
 AZiCwvYS7T/Oc0E0iAh8ERRYvb8PiaQhISAp0THzwmsMPbR9sdADewcbAJWEofEQKIsAqoS36
 etYp7AyL2AkWEVo0ZxalFZapGusbFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJka
 g3xmAYAfjzvWBhxglOZiURHkb/f0jhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw1m4PiBQSLEpN
 T61Iy8wBBiBMWoKDR0mEd/IqoDRvcUFibnFmOkTqFKMux4bV678wCbHk5eelSonzaoLMEAApy
 ijNgxsBi4ZLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuY9BjKFJzOvBG7TK6AjmICOYJkHdk
 RJIkJKqoFxVV7dK46mopA77vuF/3bsfXFzwuk/RlziwqafPPwti3qNb2WL6W+Zc7z6lewFMzP
 hPH/zSq2eS12SpadWBN8/f+GRoMN+oebfj7++3aFqYSH0xeWanL8Rh+mM5nPehR5nwrQXGqiZ
 Zedt2rg42F7TXNc7bvlmDbed+TOfdO/T5lA7/ML0yHIlluKMREMt5qLiRADvZlRsgQIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1498462353!63648342!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32115 invoked from network); 26 Jun 2017 07:32:33 -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; 26 Jun 2017 07: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 <osstest-admin@xenproject.org>)
 id 1dPOVW-0005LO-E4; Mon, 26 Jun 2017 07: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 1dPOVR-0001tf-5Q; Mon, 26 Jun 2017 07:32:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dPOVQ-0003Hr-VL; Mon, 26 Jun 2017 07:32:21 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111038-mainreport@xen.org>
X-Osstest-Failures: xen-4.6-testing:test-armhf-armhf-xl-rtds:guest-start:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt: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-amd64-xl-qemut-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-armhf-armhf-libvirt-raw: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-xtf-amd64-amd64-2: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-xtf-amd64-amd64-3:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-xsm: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-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-xsm:migrate-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-amd64-amd64-xl-qemut-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-i386-libvirt: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-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-vhd:migrate-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-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-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: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-libvirt:migrate-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-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-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=f7ad92a74f0a3fd5a7b8bb77c346084ce3e8643c
X-Osstest-Versions-That: xen=4efd74db51d75f22b9c65e5f1dbe5332854ffa0a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 26 Jun 2017 07:32:20 +0000
Subject: [Xen-devel] [xen-4.6-testing test] 111038: 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>

ZmxpZ2h0IDExMTAzOCB4ZW4tNC42LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMTAzOC8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUg
bm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMiBndWVzdC1zdGFy
dCAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEwODk5CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0yICAgICAgNDYgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgbGlrZSAxMTA5
MzEKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBsaWtlIDExMDkzMQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTEwOTMxCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZh
aWwgbGlrZSAxMTA5MzEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExMDkzMQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTEw
OTMxCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbGlrZSAxMTA5MzEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExMDkzMQogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMiAgICAgICA2NiB4dGYvdGVzdC1wdjMycGFlLXhzYS0xOTQgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgIDY2IHh0Zi90ZXN0
LXB2MzJwYWUteHNhLTE5NCAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTMgICAgICAgNjYgeHRmL3Rlc3QtcHYzMnBhZS14c2EtMTk0ICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAg
IDY2IHh0Zi90ZXN0LXB2MzJwYWUteHNhLTE5NCAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAg
ICA2NiB4dGYvdGVzdC1wdjMycGFlLXhzYS0xOTQgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgMTIgZ3Vlc3Qt
c3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2
bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVz
dC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoK
IHhlbiAgICAgICAgICAgICAgICAgIGY3YWQ5MmE3NGYwYTNmZDVhN2I4YmI3N2MzNDYwODRjZTNl
ODY0M2MKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDRlZmQ3NGRiNTFk
NzVmMjJiOWM2NWU1ZjFkYmU1MzMyODU0ZmZhMGEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMDkz
MSAgMjAxNy0wNi0yMSAxMTozNTo1OCBaICAgIDQgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
MTEwMDQgIDIwMTctMDYtMjMgMTM6NTY6MTAgWiAgICAyIGRheXMgICAgMiBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
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
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAg
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
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFj
b3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9eGVuLTQu
Ni10ZXN0aW5nCisgcmV2aXNpb249ZjdhZDkyYTc0ZjBhM2ZkNWE3YjhiYjc3YzM0NjA4NGNlM2U4
NjQzYworIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1n
ZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MK
KysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAg
ICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0g
b3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MK
KysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9v
c3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9o
b21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sK
KysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JF
UE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9j
ay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIHhlbi00LjYtdGVzdGlu
ZyBmN2FkOTJhNzRmMGEzZmQ1YTdiOGJiNzdjMzQ2MDg0Y2UzZTg2NDNjCisgYnJhbmNoPXhlbi00
LjYtdGVzdGluZworIHJldmlzaW9uPWY3YWQ5MmE3NGYwYTNmZDVhN2I4YmI3N2MzNDYwODRjZTNl
ODY0M2MKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmkt
Z2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9z
CisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAg
ICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9
IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9z
CisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUv
b3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0v
aG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
CisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1bWFz
ayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPXhlbgor
IHhlbmJyYW5jaD14ZW4tNC42LXRlc3RpbmcKKyAnWycgeHhlbiA9IHhsaW51eCAnXScKKyBsaW51
eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS00LjYt
dGVzdGluZworIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2gg
eGVuLTQuNi10ZXN0aW5nCisgcHJldnhlbmJyYW5jaD14ZW4tNC41LXRlc3RpbmcKKyAnWycgeGY3
YWQ5MmE3NGYwYTNmZDVhN2I4YmI3N2MzNDYwODRjZTNlODY0M2MgPSB4ICddJworIDogdGVzdGVk
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
c3RlZC9saW51eC0zLjE0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJwor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGlu
dXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVs
L2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24u
eGVuLTQuNi10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC42LXRlc3RpbmcKKysgOiBkYWls
eS1jcm9uLnhlbi00LjYtdGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQuNi10ZXN0aW5nCisr
IDogZGFpbHktY3Jvbi54ZW4tNC42LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjYtdGVz
dGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQuNi10ZXN0aW5nCisrIDogaHR0cDovL2hnLnVrLnhl
bnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ueGVuLTQuNi10ZXN0aW5nCisrIDog
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9y
Zy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJV
Tj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5n
aXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9v
c3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSB4ZW4tNC42LXRl
c3RpbmcKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9o
b21lL29zc3Rlc3QvcmVwb3MveGVuCisgeGVudmVyc2lvbj14ZW4tNC42LXRlc3RpbmcKKyB4ZW52
ZXJzaW9uPXhlbi00LjYKKyB4ZW52ZXJzaW9uPTQuNgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdCBmN2FkOTJhNzRmMGEzZmQ1YTdiOGJiNzdj
MzQ2MDg0Y2UzZTg2NDNjOnJlZnMvaGVhZHMvc3RhYmxlLTQuNgpUbyBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgNGVmZDc0ZC4uZjdhZDkyYSAgZjdhZDky
YTc0ZjBhM2ZkNWE3YjhiYjc3YzM0NjA4NGNlM2U4NjQzYyAtPiBzdGFibGUtNC42CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 26 07:57:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 07:57:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPOtS-0005fB-M2; Mon, 26 Jun 2017 07:57:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dPOtQ-0005f5-Ry
 for xen-devel@lists.xenproject.org; Mon, 26 Jun 2017 07:57:08 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 69/35-01709-45EB0595; Mon, 26 Jun 2017 07:57:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXSPJ+BQzd4X0C
 kwecDihbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b00zsYCyYLV9xYcIepgbGHv4uRi0NIYB2j
 RMfOw+xdjJwcwgLhEoenXGYCsUUE3CUuf5zK1sXIwcEsoC9xbkc5RH0Lk8T2yVMYQWrYBAwkp
 rxeyQpi8wo4SMxqfMoMYrMIqErMOvsLbI4o0MzeA/1sEDWCEidnPmEBsTkFrCV2Tl0MVsMsoC
 7xZ94lZghbW2LZwtdQtrjErSfzmSYw8s1C0j4LScssJC2zkLQsYGRZxahRnFpUllqka2Spl1S
 UmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kRGIb1DAyMOxgvb/E7xCjJwaQkytvo7x8p
 xJeUn1KZkVicEV9UmpNafIhRhoNDSYJ39t6ASCHBotT01Iq0zBxgRMCkJTh4lER4J68CSvMWF
 yTmFmemQ6ROMepybFi9/guTEEtefl6qlDjvcZAZAiBFGaV5cCNg0XmJUVZKmJeRgYFBiKcgtS
 g3swRV/hWjOAejkjBv1R6gKTyZeSVwm14BHcEEdATLPLAjShIRUlINjH6ZVSq+p99XStg/7f3
 AZ9z4lfXy8fXFYRwbvdWNX99qbzy44BRXwF7luqjIlz4hdadbJhiw35g4PetvwM4NoRc2N5ws
 az4fdELKaqXQ8/4drTPtdu199NyOPfOpxrF5stP+nri2V2iPadW88sLD07YnJr/4Lz0jNX0eu
 1thGHe3p3xI4arGvUosxRmJhlrMRcWJAGCPdsHJAgAA
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-9.tower-206.messagelabs.com!1498463827!105150734!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49164 invoked from network); 26 Jun 2017 07:57:07 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Jun 2017 07:57:07 -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 9A40F10C95876;
 Mon, 26 Jun 2017 09:57:00 +0200 (CEST)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
References: <20170620203332.17833-1-proskurin@sec.in.tum.de>
 <20170620203332.17833-9-proskurin@sec.in.tum.de>
 <dd0f8b2b-3072-f729-ddb7-ad2c969a7d5f@arm.com>
 <d477979e-146a-62b7-86d5-a85f4779597d@sec.in.tum.de>
 <2a33ba1c-8f3b-dc52-cb06-423d5481b293@arm.com>
From: Sergej Proskurin <proskurin@sec.in.tum.de>
Message-ID: <d4c4900d-4535-2e0b-3a57-6b05c8786f9c@sec.in.tum.de>
Date: Mon, 26 Jun 2017 09:57:00 +0200
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: <2a33ba1c-8f3b-dc52-cb06-423d5481b293@arm.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v4 8/9] arm/mem_access: Add short-descriptor
 based gpt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgSnVsaWVuLAoKWy4uLl0KIAo+Pj4+ICsKPj4+PiArICAgIC8qCj4+Pj4gKyAgICAgKiBBcyB3
ZSBoYXZlIGNvbnNpZGVyZWQgdXAgdG8gMiBNU0JzIG9mIHRoZSBHVkEgZm9yIG1hcHBpbmcgdGhl
Cj4+Pj4gZmlyc3QKPj4+PiArICAgICAqIGxldmVsIHRyYW5zbGF0aW9uIHRhYmxlLCB3ZSBuZWVk
IHRvIG1ha2Ugc3VyZSB0aGF0IHdlIGxpbWl0Cj4+Pj4gdGhlIHRhYmxlCj4+Pj4gKyAgICAgKiBv
ZmZzZXQgdGhhdCBpcyBpcyBpbmRleGVkIGJ5IEdWQTwzMS1uOjIwPiB0byBtYXggMTAgYml0cyB0
bwo+Pj4+IGF2b2lkCj4+Pj4gKyAgICAgKiBleGNlZWRpbmcgdGhlIHBhZ2Ugc2l6ZSBsaW1pdC4K
Pj4+PiArICAgICAqLwo+Pj4+ICsgICAgbWFzayA9ICgoMVVMTCA8PCAxMCkgLSAxKTsKPj4+PiAr
ICAgIHB0ZSA9IHRhYmxlW29mZnNldHNbbGV2ZWxdICYgbWFza107Cj4+Pgo+Pj4gVGhpcyBsb29r
cyBxdWl0ZSBjb21wbGV4IGZvciBqdXN0IHJlYWRpbmcgYSBwdGUuIEkgdGhpbmsgaXQgd291bGQg
YmUKPj4+IHdvcnRoIHRvIGxldmVyYWdlIHRoZSB2Z2ljX2d1ZXN0X2FjY2Vzc19tZW1vcnkgZm9y
IHRoYXQgKHNhbWUgaW4gTFBBRSkuCj4+PiBJdCB3b3VsZCBhbHNvIGFkZCBzYWZldHkgaWYgdGhl
IG9mZnNldHMgdGhlIHRhYmxlIGlzIG1pc3Rha2VubHkKPj4+IGNvbXB1dGVkCj4+PiAoZnJvbSB0
aGUgY3VycmVudCBjb2RlLCBJIGNhbid0IGNvbnZpbmNlIG15c2VsZiB0aGUgb2Zmc2V0IHdpbGwg
YWx3YXlzCj4+PiBiZSByaWdodCkuCj4+Cj4+IEFzIGZhciBhcyBJIHVuZGVyc3RhbmQsIHdlIHdv
dWxkIHN0aWxsIG5lZWQgdG8gdXNlIHRoZSBzYW1lIG9mZnNldHMgZXZlbgo+PiBpZiB3ZSB1c2Vk
IHZnaWNfYWNjZXNzX2d1ZXN0X21lbW9yeS4gQWxzbywgdGhlIG9ubHkgc2lnbmlmaWNhbnQKPj4g
ZGlmZmVyZW5jZSBiZXR3ZWVuIG15IGltcGxlbWVudGF0aW9uIGFuZCB2Z2ljX2FjY2Vzc19ndWVz
dF9tZW1vcnkgaXMKPj4gdGhhdCBnaWNfYWNjZXNzX2d1ZXN0X21lbW9yeSBjaGVja3Mgd2hldGhl
ciB3ZSB3cml0ZSBvdmVyIHBhZ2UKPj4gYm91bmRhcmllcywgd2hpY2ggaXMgcXVpdGUgaGFyZCB0
byBhY2hpZXZlIGFzIHRoZSBvZmZzZXRzIGFyZSBsaW1pdGVkIGluCj4+IG51bWJlciBzbyB0aGF0
IHRoZXkgZG9uJ3QgY3Jvc3MgcGFnZSBib3VuZGFyaWVzLgo+Cj4gKyAgICAgICAgLyogTWFrZSBz
dXJlIHRoYXQgd2UgY29uc2lkZXIgdGhlIGJpdHMgdHRicjwxMjoxNC1uPiBpZiBuID4KPiAyLiAq
Lwo+ICsgICAgICAgIG1hc2sgPSAoKDFVTEwgPDwgMTIpIC0gMSkgJiB+KCgxVUxMIDw8ICgxNCAt
IG4pKSAtIDEpOwo+ICsgICAgICAgIHRhYmxlID0gKHNob3J0X2Rlc2NfdCAqKSgodW5zaWduZWQg
bG9uZyl0YWJsZSB8ICh1bnNpZ25lZAo+IGxvbmcpKHR0YnIgJiBtYXNrKSk7Cj4KPiBbLi4uXQo+
Cj4gKyAgICBtYXNrID0gKCgxVUxMIDw8IDEwKSAtIDEpOwo+ICsgICAgcHRlID0gdGFibGVbb2Zm
c2V0c1tsZXZlbF0gJiBtYXNrXTsKPgo+IEFyZSB5b3UgYWJsZSB0byBwcm92ZSBtZSB0aGlzIHdp
bGwgbmV2ZXIgY3Jvc3MgYSBwYWdlIGJvdW5kYXJ5Pwo+IFBlcnNvbmFsbHksIHdoZW4gSSByZWFk
IHRoYXQgSSBjYW5ub3QgY29udmluY2UgbXlzZWxmIHRoYXQgdGhpcyB3aWxsCj4gbmV2ZXIgY3Jv
c3MgaGFwcGVuLiBUaGlzIGlzIGd1ZXN0IG1lbW9yeSBtYXBwZWQsIHNvIGlmIHRoZXJlIGlzIGFu
eQo+IGNvZGluZyBlcnJvciwgeW91IG1heSBhY2Nlc3MgdW5tYXBwZWQgbWVtb3J5IGFuZCB0aGVu
IERPUyBYZW4uIE5vdAo+IHZlcnkgbmljZSA6KS4KPgo+IFdlIGhhdmUgYSBmdW5jdGlvbiB0aGF0
IHJlYWQvd3JpdGUgaW50byBndWVzdCBtZW1vcnkgd2l0aCBhbGwgc2FmZXR5Cj4gY2hlY2sgYXNz
b2NpYXRlZCB0byBpdC4gV2Ugc2hvdWxkIHRha2UgYWR2YW50YWdlIG9mIGFueSBoZWxwZXJzIHRo
YXQKPiB3aWxsIG1pdGlnYXRlIGFueSBwb3RlbnRpYWwgbWlzY2FsY3VsYXRpb25zIGFzIHlvdSB3
b3VsZCBqdXN0IHRoZQo+IHdyb25nIElQQS4gSXQgaXMgYmV0dGVyIHRoYW4gYSBET1MgYW5kIGFs
c28gYXZvaWQgb3Blbi1jb2Rpbmcgc28gaXQgaXMKPiBtdWNoIGVhc2llciB0byB1cGRhdGUgYW55
IGNoYW5nZSBpbiB0aGUgd2F5IHdlIGFjY2VzcyB0aGUgZ3Vlc3QgbWVtb3J5LgoKRmFpciBlbm91
Z2guIEkgYWdyZWUsIHRoaXMgd291bGQgaW5kZWVkIG1ha2UgdGhpbmdzIGVhc2llciBhcyB3ZSB3
b3VsZApuZWVkIHRvIGluY29ycG9yYXRlIHBvdGVudGlhbCBjaGFuZ2VzIHRvIGd1ZXN0IG1lbW9y
eSBhY2Nlc3MgbG9naWMgb25seQppbiBvbmUgcGxhY2UuIEkgd2lsbCBpbmNvcnBvcmF0ZSB5b3Vy
IHN1Z2dlc3Rpb25zIGludG8gbXkgY29kZSBiZWZvcmUgbXkKbmV4dCBwYXRjaCBzdWJtaXNzaW9u
LiBUaGFuayB5b3UuCgpDaGVlcnMsCn5TZXJnZWoKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 26 09:17:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 09: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 1dPQ8b-0002hu-76; Mon, 26 Jun 2017 09: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 <haozhong.zhang@intel.com>) id 1dPQ8a-0002hi-62
 for xen-devel@lists.xen.org; Mon, 26 Jun 2017 09:16:52 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 68/42-03058-301D0595; Mon, 26 Jun 2017 09:16:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVywNxEW5f5YkC
 kwdsDTBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aGbxuZC1olKmYd+MXewLhQqIuRk0NIoFJi
 6rJZrCC2hACvxJFlM6Bsf4mvl0+zdTFyAdX0MkpcvLUaLMEmoC+x4vFBMFtEQFri2ufLjCBFz
 AITmSTWdH1kB0kIC2hJrD6/gBHEZhFQldjV8AbM5hWwlbh1Yz0zxAZ5iV1tF1knMHIvYGRYxa
 hRnFpUllqka2Sil1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kR6GEGINjBuO9j5CF
 GSQ4mJVHeRn//SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvG7nAyKFBItS01Mr0jJzgKEGk5bg
 4FES4b1wFijNW1yQmFucmQ6ROsWoy7Fh9fovTEIsefl5qVLivHwgMwRAijJK8+BGwML+EqOsl
 DAvI9BRQjwFqUW5mSWo8q8YxTkYlYR520Gm8GTmlcBtegV0BBPQESzzwI4oSURISTUw1nPsma
 W8PydywyPnC/KbtFy229yQVDqU9PAu94XHgtdbrJa907y9MYbz4Mrl6dO2O/a9mVWWXCVou4v
 t2ROjc+rHJlhuXsA730l1qXAMZ+nJiRuzrga6nf768A1vyHbzl81TJriaT156uex1zGWrI5am
 LfFJd3xNhePfXnW+/INLPTo+LVK6X4mlOCPRUIu5qDgRADayn/52AgAA
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1498468608!67642248!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12186 invoked from network); 26 Jun 2017 09:16:50 -0000
Received: from mga05.intel.com (HELO mga05.intel.com) (192.55.52.43)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Jun 2017 09:16:50 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by fmsmga105.fm.intel.com with ESMTP; 26 Jun 2017 02:16:47 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.39,395,1493708400"; d="scan'208";a="871751445"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by FMSMGA003.fm.intel.com with ESMTP; 26 Jun 2017 02:16:45 -0700
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: xen-devel@lists.xen.org
Date: Mon, 26 Jun 2017 17:16:14 +0800
Message-Id: <20170626091625.19655-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>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jun Nakajima <jun.nakajima@intel.com>
Subject: [Xen-devel] [PATCH v4 00/11] Add LMCE 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>

djMgY2FuIGJlIGZvdW5kIGF0IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMv
aHRtbC94ZW4tZGV2ZWwvMjAxNy0wMy9tc2cwNDExOC5odG1sLgoKQ2hhbmdlcyBpbiB2NDoKICog
UGF0Y2ggMSBpcyBuZXcgYW5kIGZpeGVzIHNvbWUgY29tbWVudC4KICogQ2hhbmdlcyB0byBNQ0Ug
YmFycmllcnMgaW4gdjMgUGF0Y2ggMSAieDg2L21jZTogaGFuZGxlIExNQ0UgbG9jYWxseSIKICAg
aXMgbW92ZWQgb3V0IGEgc2VwYXJhdGVkIHY0IFBhdGNoIDIuIFRoZSByZXN0IG9mIHYzIFBhdGNo
IDEgYmVjb21lcwogICB2NCBQYXRjaCAzLgogKiBJbnRyb2R1Y2UgYSBuZXcgcGVyLWNwdSBsaXN0
IHRvIGhhbmRsZSBwb3NzaWJseSByZS1vY2N1cnJlZCBNQyMgaW4KICAgTUNFIHNvZnRpcnEgaGFu
ZGxlci4gU2VlIHRoZSBjb21taXQgbWVzc2FnZSBvZiBQYXRjaCAzIGZvciBkZXRhaWxzLgogKiBP
dGhlciBtaW5vciBjaGFuZ2VzIGFyZSBsb2dnZWQgaW4gUGF0Y2ggNyAtIDkuIFdpdGggY2hhbmdl
cyBpbgogICBQYXRjaCA3ICYgOSwgSSB0YWtlIEphbidzIFItYi4KICogUGF0Y2ggOCBzdGlsbCBs
YWNrcyBSLWIvQS1iIGZvciB0b29sc3RhY2sgc2lkZS4KCkhhb3pob25nIFpoYW5nICgxMSk6CiAg
W04gIF0gMDEvMTEgeGVuL21jZTogZml4IGNvbW1lbnQgb2Ygc3RydWN0IG1jX3RlbGVtX2NwdV9j
dGwKICBbTiAgXSAwMi8xMSB4ZW4vbWNlOiBhbGxvdyBtY2VfYmFycmllcl97ZW50ZXIsZXhpdH0g
dG8gcmV0dXJuIHdpdGhvdXQgd2FpdGluZwogIFtOICBdIDAzLzExIHg4Ni9tY2U6IGhhbmRsZSBo
b3N0IExNQ0UKICBbICBSXSAwNC8xMSB4ODYvbWNlX2ludGVsOiBkZXRlY3QgYW5kIGVuYWJsZSBM
TUNFIG9uIEludGVsIGhvc3QKICBbICBSXSAwNS8xMSB4ODYvdm14OiBleHBvc2UgTE1DRSBmZWF0
dXJlIHZpYSBndWVzdCBNU1JfSUEzMl9GRUFUVVJFX0NPTlRST0wKICBbICBSXSAwNi8xMSB4ODYv
dm1jZTogZW11bGF0ZSBNU1JfSUEzMl9NQ0dfRVhUX0NUTAogIFsgTVJdIDA3LzExIHg4Ni92bWNl
OiBlbmFibGUgaW5qZWN0aW5nIExNQ0UgdG8gZ3Vlc3Qgb24gSW50ZWwgaG9zdAoKICBbIE1SXSAw
OC8xMSB4ODYvdm1jZSwgdG9vbHMvbGlieGw6IGV4cG9zZSBMTUNFIGNhcGFiaWxpdHkgaW4gZ3Vl
c3QgTVNSX0lBMzJfTUNHX0NBUAogICAgICAgIChsYWNrIFItYi9BLWIgZm9yIHRvb2xzdGFjayBz
aWRlKQoKICBbIE1SXSAwOS8xMSB4ZW4vbWNlOiBhZGQgc3VwcG9ydCBvZiB2TE1DRSBpbmplY3Rp
b24gdG8gWEVOX01DX2luamVjdF92MgogIFsgIEFdIDEwLzExIHRvb2xzL2xpYnhjOiBhZGQgc3Vw
cG9ydCBvZiBpbmplY3RpbmcgTUMjIHRvIHNwZWNpZmllZCBDUFVzCiAgWyAgQV0gMTEvMTEgdG9v
bHMveGVuLW1jZWluajogYWRkIHN1cHBvcnQgb2YgaW5qZWN0aW5nIExNQ0UKCiBOOiBuZXcgaW4g
dGhpcyB2ZXJzaW9uCiBNOiBtb2RpZmllZCBpbiB0aGlzIHZlcnNpb24KIFI6IGdvdCBSLWIKIEE6
IGdvdCBBLWIKCiBkb2NzL21hbi94bC5jZmcucG9kLjUuaW4gICAgICAgICAgICAgICAgfCAyNCAr
KysrKysrKwogdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggICAgICAgICAgIHwgIDIgKwog
dG9vbHMvbGlieGMveGNfbWlzYy5jICAgICAgICAgICAgICAgICAgIHwgNTIgKysrKysrKysrKysr
KysrKy0KIHRvb2xzL2xpYnhjL3hjX3NyX3NhdmVfeDg2X2h2bS5jICAgICAgICB8ICAxICsKIHRv
b2xzL2xpYnhsL2xpYnhsLmggICAgICAgICAgICAgICAgICAgICB8ICA3ICsrKwogdG9vbHMvbGli
eGwvbGlieGxfZG9tLmMgICAgICAgICAgICAgICAgIHwgMTUgKysrKysKIHRvb2xzL2xpYnhsL2xp
YnhsX3R5cGVzLmlkbCAgICAgICAgICAgICB8ICAxICsKIHRvb2xzL3Rlc3RzL21jZS10ZXN0L3Rv
b2xzL3hlbi1tY2VpbmouYyB8IDUwICsrKysrKysrKysrKysrKystCiB0b29scy94bC94bF9wYXJz
ZS5jICAgICAgICAgICAgICAgICAgICAgfCAzMSArKysrKysrKysrLQogeGVuL2FyY2gveDg2L2Nw
dS9tY2hlY2svYmFycmllci5jICAgICAgIHwgMTIgKystLQogeGVuL2FyY2gveDg2L2NwdS9tY2hl
Y2svYmFycmllci5oICAgICAgIHwgMTIgKysrLQogeGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNh
Y3Rpb24uYyAgICAgIHwgMjEgKysrKystLQogeGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmMg
ICAgICAgICAgIHwgOTAgKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tCiB4ZW4vYXJjaC94
ODYvY3B1L21jaGVjay9tY2UuaCAgICAgICAgICAgfCAgMiArCiB4ZW4vYXJjaC94ODYvY3B1L21j
aGVjay9tY2VfaW50ZWwuYyAgICAgfCA1MCArKysrKysrKysrKysrKystLQogeGVuL2FyY2gveDg2
L2NwdS9tY2hlY2svbWN0ZWxlbS5jICAgICAgIHwgOTkgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKystLS0tCiB4ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY3RlbGVtLmggICAgICAgfCAgNSAr
LQogeGVuL2FyY2gveDg2L2NwdS9tY2hlY2svdm1jZS5jICAgICAgICAgIHwgNjQgKysrKysrKysr
KysrKysrKysrKystCiB4ZW4vYXJjaC94ODYvY3B1L21jaGVjay92bWNlLmggICAgICAgICAgfCAg
MiArLQogeGVuL2FyY2gveDg2L2NwdS9tY2hlY2sveDg2X21jYS5oICAgICAgIHwgIDkgKystCiB4
ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICAgICAgICAgICAgfCAgNSArKwogeGVuL2FyY2gv
eDg2L2h2bS92bXgvdm14LmMgICAgICAgICAgICAgIHwgIDkgKysrCiB4ZW4vYXJjaC94ODYvaHZt
L3ZteC92dm14LmMgICAgICAgICAgICAgfCAgNCAtLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tY2Uu
aCAgICAgICAgICAgICAgIHwgIDMgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCAg
ICAgICAgIHwgIDIgKwogeGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2h2bS9zYXZlLmggIHwg
IDEgKwogeGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L3hlbi1tY2EuaCAgIHwgIDEgKwogeGVu
L2luY2x1ZGUvcHVibGljL2h2bS9wYXJhbXMuaCAgICAgICAgIHwgIDcgKystCiAyOCBmaWxlcyBj
aGFuZ2VkLCA1MDUgaW5zZXJ0aW9ucygrKSwgNzYgZGVsZXRpb25zKC0pCgotLSAKMi4xMS4wCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 26 09:17:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 09: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 1dPQ8e-0002ii-TT; Mon, 26 Jun 2017 09: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 <haozhong.zhang@intel.com>) id 1dPQ8d-0002iM-47
 for xen-devel@lists.xen.org; Mon, 26 Jun 2017 09:16:55 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 83/5D-03920-601D0595; Mon, 26 Jun 2017 09:16:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsVywNwkVpf1YkC
 kwa1blhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bKhjMsBVNrK25M2sLewHg1qYuRi0NIYBqj
 xIRX31i7GDk5JAR4JY4smwFl+0v8OPaDBaKol1Hi0rKDjCAJNgF9iRWPD4IViQhIS1z7fBksz
 ixQLTFx+hwwW1jAWOL32n9MIDaLgKrE+S+n2EFsXgFbiTXLz0AtkJfY1XYRzOYUsJN48fcAWI
 0QUM2EXysYJzDyLmBkWMWoUZxaVJZapGtooZdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJe
 cn7uJERgQDECwg/HmxoBDjJIcTEqivI3+/pFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjPnQ+I
 FBIsSk1PrUjLzAGGJkxagoNHSYT3wlmgNG9xQWJucWY6ROoUo6KUOO8skD4BkERGaR5cGyweL
 jHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmYtx1kCk9mXgnc9FdAi5mAFrPMA1tckoiQkmpglJ
 GdGnqu5pGwb/aZ1j+bHfr5103JuHd7scajmefjw5f8d1k0idsxzzRezGbrKkemq45WwvkbBKa
 wKi7Va5psaBHyfmJPxL6/e6q8NDjW/94zMWqfYklMzuv7M65UJW+rjDziPyf98utDXo+N/NRP
 uynGGu/p+HqsZ9LXeW9lRG0lLJes8qsXVmIpzkg01GIuKk4EAK0WYueCAgAA
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1498468609!75505562!3
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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64614 invoked from network); 26 Jun 2017 09:16:53 -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; 26 Jun 2017 09:16:53 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 26 Jun 2017 02:16:52 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.39,395,1493708400"; d="scan'208";a="985229958"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by orsmga003.jf.intel.com with ESMTP; 26 Jun 2017 02:16:51 -0700
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: xen-devel@lists.xen.org
Date: Mon, 26 Jun 2017 17:16:17 +0800
Message-Id: <20170626091625.19655-4-haozhong.zhang@intel.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170626091625.19655-1-haozhong.zhang@intel.com>
References: <20170626091625.19655-1-haozhong.zhang@intel.com>
Cc: Haozhong Zhang <haozhong.zhang@intel.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v4 03/11] x86/mce: handle host LMCE
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QSByb3VuZCBvZiBtY2Vfc29mdGlycSgpIG1heSBoYW5kbGUgbXVsdGlwbGUgZGVmZXJyZWQgTUNF
J3MuCiAxLyBJZiBhbGwgb2YgdGhlbSBhcmUgTE1DRSdzLCB0aGVuIG1jZV9zb2Z0aXJxKCkgaXMg
Y2FsbGVkIG9uIG9uZSBDUFUKICAgIGFuZCBzaG91bGQgbm90IHdhaXQgZm9yIG90aGVycy4KIDIv
IElmIGF0IGxlYXN0IG9uZSBvZiB0aGVtIGlzIG5vbi1sb2NhbCBNQ0UsIHRoZW4gbWNlX3NvZnRp
cnEoKQogICAgc2hvdWxkIHN5bmMgd2l0aCBvdGhlciBDUFVzLiBtY2Vfc29mdGlycSgpIHNob3Vs
ZCBjaGVjayB0aG9zZSB0d28KICAgIGNhc2VzIGFuZCBoYW5kbGUgdGhlbSBhY2NvcmRpbmdseS4K
CkJlY2F1c2UgbWNlX3NvZnRpcnEoKSBjYW4gYmUgaW50ZXJydXB0ZWQgYnkgTUMjIGFnYWluLCB3
ZSBzaG91bGQgYWxzbwplbnN1cmUgdGhlIGRlZmVycmVkIE1DRSBoYW5kbGluZyBpbiBtY2Vfc29m
dGlycSgpIGlzIGltbXV0YWJsZSB0byB0aGUKY2hhbmdlIG9mIHRoZSBjaGVja2luZyByZXN1bHQu
CgpBIHBlci1jcHUgbGlzdCAnbG1jZV9wZW5kaW5nJyBpcyBpbnRyb2R1Y2VkIHRvICdzdHJ1Y3Qg
bWNfdGVsZW1fY3B1X2N0bCcKYWxvbmcgd2l0aCB0aGUgZXhpc3RpbmcgcGVyLWNwdSBsaXN0ICdw
ZW5kaW5nJyBmb3IgTE1DRSBoYW5kbGluZy4KCk1DIyBoYW5kbGVyIG1jaGVja19jbW5faGFuZGxl
cigpIGVuc3VyZXMgdGhhdAogMS8gaWYgYWxsIGRlZmVycmVkIE1DRSdzIG9uIGEgQ1BVIGFyZSBM
TUNFJ3MsIHRoZW4gYWxsIG9mIHRoZWlyCiAgICB0ZWxlbWV0cmllcyB3aWxsIGJlIG9ubHkgaW4g
J2xtY2VfcGVuZGluZycgb24gdGhhdCBDUFU7CiAyLyBpZiBhdCBsZWFzdCBvbmUgb2YgZGVmZXJy
ZWQgTUNFIG9uIGEgQ1BVIGlzIG5vdCBMTUNFLCB0aGVuIGFsbAogICAgdGVsZW1ldHJpZXMgb2Yg
ZGVmZXJyZWQgTUNFJ3Mgb24gdGhhdCBDUFUgd2lsbCBiZSBvbmx5IGluCiAgICAncGVuZGluZycg
b24gdGhhdCBDUFUuCgpUaGVyZWZvcmUsIHRoZSBub24tZW1wdHkgb2YgJ2xtY2VfcGVuZGluZycg
Y2FuIGJlIHVzZWQgdG8gZGV0ZXJtaW5lCndoZXRoZXIgaXQncyB0aGUgZm9ybWVyIG9mIHRoZSBi
ZWdpbm5pbmcgdHdvIGNhc2VzIGluIE1DRSBzb2Z0aXJxCmhhbmRsZXIgbWNlX3NvZnRpcnEoKS4K
Cm1jZV9zb2Z0aXJxKCkgYXRvbWljYWxseSBtb3ZlcyBkZWZlcnJlZCBNQ0UncyBmcm9tIGVpdGhl
ciBsaXN0CidsbWNlX3BlbmRpbmcnIG9uIHRoZSBjdXJyZW50IENQVSBvciBsaXN0cyAncGVuZGlu
Zycgb24gdGhlIGN1cnJlbnQgb3IKb3RoZXIgQ1BVcyB0byBsaXN0ICdwcm9jZXNzaW5nJyBpbiB0
aGUgY3VycmVudCBDUFUsIGFuZCB0aGVuIGhhbmRsZXMKZGVmZXJyZWQgTUNFJ3MgaW4gbGlzdCAn
cHJvY2Vzc2luZycuICBOZXcgY29taW5nIE1DIyBiZWZvcmUgYW5kIGFmdGVyCnRoZSBhdG9taWMg
bW92ZSwgd2hpY2ggY2hhbmdlIHRoZSByZXN1bHQgb2YgdGhlIGNoZWNrLCBkbyBub3QgY2hhbmdl
CndoZXRoZXIgTUNFJ3MgaW4gJ3Byb2Nlc3NpbmcnIGFyZSBMTUNFIG9yIG5vdCwgc28gbWNlX3Nv
ZnRpcnEoKSBjYW4Kc3RpbGwgaGFuZGxlICdwcm9jZXNzaW5nJyBhY2NvcmRpbmcgdG8gdGhlIHJl
c3VsdCBvZiBwcmV2aW91cyBjaGVjay4KClNpZ25lZC1vZmYtYnk6IEhhb3pob25nIFpoYW5nIDxo
YW96aG9uZy56aGFuZ0BpbnRlbC5jb20+Ci0tLQpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0t
CiB4ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2FjdGlvbi5jIHwgIDQgKy0KIHhlbi9hcmNoL3g4
Ni9jcHUvbWNoZWNrL21jZS5jICAgICAgfCA2NiArKysrKysrKysrKysrKy0tLS0tLS0tLS0tLQog
eGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmggICAgICB8ICAxICsKIHhlbi9hcmNoL3g4Ni9j
cHUvbWNoZWNrL21jdGVsZW0uYyAgfCA5NSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0tLQogeGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWN0ZWxlbS5oICB8ICA1ICstCiB4ZW4v
YXJjaC94ODYvY3B1L21jaGVjay94ODZfbWNhLmggIHwgIDQgKy0KIDYgZmlsZXMgY2hhbmdlZCwg
MTM1IGluc2VydGlvbnMoKyksIDQwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9jcHUvbWNoZWNrL21jYWN0aW9uLmMgYi94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2Fj
dGlvbi5jCmluZGV4IGRhYjllYWMzMDYuLmNhMTdkMjJiZDggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9jcHUvbWNoZWNrL21jYWN0aW9uLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9tY2hlY2sv
bWNhY3Rpb24uYwpAQCAtOTYsNyArOTYsOSBAQCBtY19tZW1lcnJfZGhhbmRsZXIoc3RydWN0IG1j
YV9iaW5mbyAqYmluZm8sCiAKICAgICAgICAgICAgICAgICBiYW5rLT5tY19hZGRyID0gZ2ZuIDw8
IFBBR0VfU0hJRlQgfAogICAgICAgICAgICAgICAgICAgKGJhbmstPm1jX2FkZHIgJiAoUEFHRV9T
SVpFIC0xICkpOwotICAgICAgICAgICAgICAgIGlmIChmaWxsX3Ztc3JfZGF0YShiYW5rLCBkLCBn
bG9iYWwtPm1jX2dzdGF0dXMsCisgICAgICAgICAgICAgICAgLyogVE9ETzogc3VwcG9ydCBpbmpl
Y3RpbmcgTE1DRSAqLworICAgICAgICAgICAgICAgIGlmIChmaWxsX3Ztc3JfZGF0YShiYW5rLCBk
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnbG9iYWwtPm1jX2dzdGF0dXMg
JiB+TUNHX1NUQVRVU19MTUNFLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2
bWNlX3ZjcHVpZCA9PSBWTUNFX0lOSkVDVF9CUk9BRENBU1QpKQogICAgICAgICAgICAgICAgIHsK
ICAgICAgICAgICAgICAgICAgICAgbWNlX3ByaW50ayhNQ0VfUVVJRVQsICJGaWxsIHZNQ0UjIGRh
dGEgZm9yIERPTSVkICIKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5j
IGIveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmMKaW5kZXggMWUwYjAzYzM4Yi4uMjQyOGNj
MDc2MiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmMKKysrIGIveGVu
L2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmMKQEAgLTM4Nyw2ICszODcsNyBAQCBtY2hlY2tfbWNh
X2xvZ291dChlbnVtIG1jYV9zb3VyY2Ugd2hvLCBzdHJ1Y3QgbWNhX2JhbmtzICpiYW5rbWFzaywK
ICAgICAgICAgc3AtPmVycmNudCA9IGVycmNudDsKICAgICAgICAgc3AtPnJpcHYgPSAoZ3N0YXR1
cyAmIE1DR19TVEFUVVNfUklQVikgIT0gMDsKICAgICAgICAgc3AtPmVpcHYgPSAoZ3N0YXR1cyAm
IE1DR19TVEFUVVNfRUlQVikgIT0gMDsKKyAgICAgICAgc3AtPmxtY2UgPSAoZ3N0YXR1cyAmIE1D
R19TVEFUVVNfTE1DRSkgIT0gMDsKICAgICAgICAgc3AtPnVjID0gdWM7CiAgICAgICAgIHNwLT5w
Y2MgPSBwY2M7CiAgICAgICAgIHNwLT5yZWNvdmVyYWJsZSA9IHJlY292ZXI7CkBAIC00NTQsNiAr
NDU1LDcgQEAgdm9pZCBtY2hlY2tfY21uX2hhbmRsZXIoY29uc3Qgc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MpCiAgICAgdWludDY0X3QgZ3N0YXR1czsKICAgICBtY3RlbGVtX2Nvb2tpZV90IG1j
dGMgPSBOVUxMOwogICAgIHN0cnVjdCBtY2Ffc3VtbWFyeSBiczsKKyAgICBib29sIGxtY2U7CiAK
ICAgICBtY2Vfc3Bpbl9sb2NrKCZtY2VfbG9nb3V0X2xvY2spOwogCkBAIC00NjIsNiArNDY0LDcg
QEAgdm9pZCBtY2hlY2tfY21uX2hhbmRsZXIoY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MpCiAgICAgICAgICAgICBzaXplb2YobG9uZykgKiBCSVRTX1RPX0xPTkdTKGNsZWFyX2Jhbmst
Pm51bSkpOwogICAgIH0KICAgICBtY3RjID0gbWNoZWNrX21jYV9sb2dvdXQoTUNBX01DRV9TQ0FO
LCBiYW5rbWFzaywgJmJzLCBjbGVhcl9iYW5rKTsKKyAgICBsbWNlID0gYnMubG1jZTsKIAogICAg
IGlmIChicy5lcnJjbnQpIHsKICAgICAgICAgLyoKQEAgLTQ3MCw3ICs0NzMsNyBAQCB2b2lkIG1j
aGVja19jbW5faGFuZGxlcihjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAg
ICAgaWYgKGJzLnVjIHx8IGJzLnBjYykgewogICAgICAgICAgICAgYWRkX3RhaW50KFRBSU5UX01B
Q0hJTkVfQ0hFQ0spOwogICAgICAgICAgICAgaWYgKG1jdGMgIT0gTlVMTCkKLSAgICAgICAgICAg
ICAgICBtY3RlbGVtX2RlZmVyKG1jdGMpOworICAgICAgICAgICAgICAgIG1jdGVsZW1fZGVmZXIo
bWN0YywgbG1jZSk7CiAgICAgICAgICAgICAvKgogICAgICAgICAgICAgICogRm9yIFBDQz0xIGFu
ZCBjYW4ndCBiZSByZWNvdmVyZWQsIGNvbnRleHQgaXMgbG9zdCwgc28KICAgICAgICAgICAgICAq
IHJlYm9vdCBub3cgd2l0aG91dCBjbGVhcmluZyB0aGUgYmFua3MsIGFuZCBkZWFsIHdpdGgKQEAg
LTQ5NywxNiArNTAwLDE2IEBAIHZvaWQgbWNoZWNrX2Ntbl9oYW5kbGVyKGNvbnN0IHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzKQogICAgIH0KICAgICBtY2Vfc3Bpbl91bmxvY2soJm1jZV9sb2dv
dXRfbG9jayk7CiAKLSAgICBtY2VfYmFycmllcl9lbnRlcigmbWNlX3RyYXBfYmFyLCBmYWxzZSk7
CisgICAgbWNlX2JhcnJpZXJfZW50ZXIoJm1jZV90cmFwX2JhciwgbG1jZSk7CiAgICAgaWYgKCBt
Y3RjICE9IE5VTEwgJiYgbWNlX3VyZ2VudF9hY3Rpb24ocmVncywgbWN0YykpCiAgICAgICAgIGNw
dW1hc2tfc2V0X2NwdShzbXBfcHJvY2Vzc29yX2lkKCksICZtY2VfZmF0YWxfY3B1cyk7Ci0gICAg
bWNlX2JhcnJpZXJfZXhpdCgmbWNlX3RyYXBfYmFyLCBmYWxzZSk7CisgICAgbWNlX2JhcnJpZXJf
ZXhpdCgmbWNlX3RyYXBfYmFyLCBsbWNlKTsKIAogICAgIC8qCiAgICAgICogV2FpdCB1bnRpbCBl
dmVyeWJvZHkgaGFzIHByb2Nlc3NlZCB0aGUgdHJhcC4KICAgICAgKi8KLSAgICBtY2VfYmFycmll
cl9lbnRlcigmbWNlX3RyYXBfYmFyLCBmYWxzZSk7Ci0gICAgaWYgKGF0b21pY19yZWFkKCZzZXZl
cml0eV9jcHUpID09IHNtcF9wcm9jZXNzb3JfaWQoKSkKKyAgICBtY2VfYmFycmllcl9lbnRlcigm
bWNlX3RyYXBfYmFyLCBsbWNlKTsKKyAgICBpZiAobG1jZSB8fCBhdG9taWNfcmVhZCgmc2V2ZXJp
dHlfY3B1KSA9PSBzbXBfcHJvY2Vzc29yX2lkKCkpCiAgICAgewogICAgICAgICAvKiBBY2NvcmRp
bmcgdG8gU0RNLCBpZiBubyBlcnJvciBiYW5rIGZvdW5kIG9uIGFueSBjcHVzLAogICAgICAgICAg
KiBzb21ldGhpbmcgdW5leHBlY3RlZCBoYXBwZW5pbmcsIHdlIGNhbid0IGRvIGFueQpAQCAtNTI0
LDE2ICs1MjcsMTYgQEAgdm9pZCBtY2hlY2tfY21uX2hhbmRsZXIoY29uc3Qgc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgIGF0b21pY19zZXQoJmZvdW5kX2Vycm9yLCAwKTsKICAg
ICAgICAgYXRvbWljX3NldCgmc2V2ZXJpdHlfY3B1LCAtMSk7CiAgICAgfQotICAgIG1jZV9iYXJy
aWVyX2V4aXQoJm1jZV90cmFwX2JhciwgZmFsc2UpOworICAgIG1jZV9iYXJyaWVyX2V4aXQoJm1j
ZV90cmFwX2JhciwgbG1jZSk7CiAKICAgICAvKiBDbGVhciBmbGFncyBhZnRlciBhYm92ZSBmYXRh
bCBjaGVjayAqLwotICAgIG1jZV9iYXJyaWVyX2VudGVyKCZtY2VfdHJhcF9iYXIsIGZhbHNlKTsK
KyAgICBtY2VfYmFycmllcl9lbnRlcigmbWNlX3RyYXBfYmFyLCBsbWNlKTsKICAgICBnc3RhdHVz
ID0gbWNhX3JkbXNyKE1TUl9JQTMyX01DR19TVEFUVVMpOwogICAgIGlmICgoZ3N0YXR1cyAmIE1D
R19TVEFUVVNfTUNJUCkgIT0gMCkgewogICAgICAgICBtY2VfcHJpbnRrKE1DRV9DUklUSUNBTCwg
Ik1DRTogQ2xlYXIgTUNJUEAgbGFzdCBzdGVwIik7CiAgICAgICAgIG1jYV93cm1zcihNU1JfSUEz
Ml9NQ0dfU1RBVFVTLCAwKTsKICAgICB9Ci0gICAgbWNlX2JhcnJpZXJfZXhpdCgmbWNlX3RyYXBf
YmFyLCBmYWxzZSk7CisgICAgbWNlX2JhcnJpZXJfZXhpdCgmbWNlX3RyYXBfYmFyLCBsbWNlKTsK
IAogICAgIHJhaXNlX3NvZnRpcnEoTUFDSElORV9DSEVDS19TT0ZUSVJRKTsKIH0KQEAgLTE1NjIs
NyArMTU2NSw4IEBAIHN0YXRpYyB2b2lkIG1jX3BhbmljX2R1bXAodm9pZCkKIAogICAgIGRwcmlu
dGsoWEVOTE9HX0VSUiwgIkJlZ2luIGR1bXAgbWNfaW5mb1xuIik7CiAgICAgZm9yX2VhY2hfb25s
aW5lX2NwdShjcHUpCi0gICAgICAgIG1jdGVsZW1fcHJvY2Vzc19kZWZlcnJlZChjcHUsIHg4Nl9t
Y2luZm9fZHVtcF9wYW5pYyk7CisgICAgICAgIG1jdGVsZW1fcHJvY2Vzc19kZWZlcnJlZChjcHUs
IHg4Nl9tY2luZm9fZHVtcF9wYW5pYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IG1jdGVsZW1faGFzX2RlZmVycmVkX2xtY2UoY3B1KSk7CiAgICAgZHByaW50ayhYRU5MT0dfRVJS
LCAiRW5kIGR1bXAgbWNfaW5mbywgJXggbWNpbmZvIGR1bXBlZFxuIiwgbWNpbmZvX2R1bXBwZWQp
OwogfQogCkBAIC0xNzAwLDM4ICsxNzA0LDQyIEBAIHN0YXRpYyB2b2lkIG1jZV9zb2Z0aXJxKHZv
aWQpCiAgICAgc3RhdGljIGF0b21pY190IHNldmVyaXR5X2NwdTsKICAgICBpbnQgY3B1ID0gc21w
X3Byb2Nlc3Nvcl9pZCgpOwogICAgIHVuc2lnbmVkIGludCB3b3JrY3B1OworICAgIGJvb2wgbG1j
ZSA9IG1jdGVsZW1faGFzX2RlZmVycmVkX2xtY2UoY3B1KTsKIAogICAgIG1jZV9wcmludGsoTUNF
X1ZFUkJPU0UsICJDUFUlZCBlbnRlciBzb2Z0aXJxXG4iLCBjcHUpOwogCi0gICAgbWNlX2JhcnJp
ZXJfZW50ZXIoJm1jZV9pbnNpZGVfYmFyLCBmYWxzZSk7CisgICAgbWNlX2JhcnJpZXJfZW50ZXIo
Jm1jZV9pbnNpZGVfYmFyLCBsbWNlKTsKIAotICAgIC8qCi0gICAgICogRXZlcnlib2R5IGlzIGhl
cmUuIE5vdyBsZXQncyBzZWUgd2hvIGdldHMgdG8gZG8gdGhlCi0gICAgICogcmVjb3Zlcnkgd29y
ay4gUmlnaHQgbm93IHdlIGp1c3Qgc2VlIGlmIHRoZXJlJ3MgYSBDUFUKLSAgICAgKiB0aGF0IGRp
ZCBub3QgaGF2ZSBhbnkgcHJvYmxlbXMsIGFuZCBwaWNrIHRoYXQgb25lLgotICAgICAqCi0gICAg
ICogRmlyc3QsIGp1c3Qgc2V0IGEgZGVmYXVsdCB2YWx1ZTogdGhlIGxhc3QgQ1BVIHdobyByZWFj
aGVzIHRoaXMKLSAgICAgKiB3aWxsIG92ZXJ3cml0ZSB0aGUgdmFsdWUgYW5kIGJlY29tZSB0aGUg
ZGVmYXVsdC4KLSAgICAgKi8KLQotICAgIGF0b21pY19zZXQoJnNldmVyaXR5X2NwdSwgY3B1KTsK
KyAgICBpZiAoIWxtY2UpIHsKKyAgICAgICAgLyoKKyAgICAgICAgICogRXZlcnlib2R5IGlzIGhl
cmUuIE5vdyBsZXQncyBzZWUgd2hvIGdldHMgdG8gZG8gdGhlCisgICAgICAgICAqIHJlY292ZXJ5
IHdvcmsuIFJpZ2h0IG5vdyB3ZSBqdXN0IHNlZSBpZiB0aGVyZSdzIGEgQ1BVCisgICAgICAgICAq
IHRoYXQgZGlkIG5vdCBoYXZlIGFueSBwcm9ibGVtcywgYW5kIHBpY2sgdGhhdCBvbmUuCisgICAg
ICAgICAqCisgICAgICAgICAqIEZpcnN0LCBqdXN0IHNldCBhIGRlZmF1bHQgdmFsdWU6IHRoZSBs
YXN0IENQVSB3aG8gcmVhY2hlcyB0aGlzCisgICAgICAgICAqIHdpbGwgb3ZlcndyaXRlIHRoZSB2
YWx1ZSBhbmQgYmVjb21lIHRoZSBkZWZhdWx0LgorICAgICAgICAgKi8KIAotICAgIG1jZV9iYXJy
aWVyX2VudGVyKCZtY2Vfc2V2ZXJpdHlfYmFyLCBmYWxzZSk7Ci0gICAgaWYgKCFtY3RlbGVtX2hh
c19kZWZlcnJlZChjcHUpKQogICAgICAgICBhdG9taWNfc2V0KCZzZXZlcml0eV9jcHUsIGNwdSk7
Ci0gICAgbWNlX2JhcnJpZXJfZXhpdCgmbWNlX3NldmVyaXR5X2JhciwgZmFsc2UpOwogCi0gICAg
LyogV2UgY2hvb3NlIHNldmVyaXR5X2NwdSBmb3IgZnVydGhlciBwcm9jZXNzaW5nICovCi0gICAg
aWYgKGF0b21pY19yZWFkKCZzZXZlcml0eV9jcHUpID09IGNwdSkgeworICAgICAgICBtY2VfYmFy
cmllcl9lbnRlcigmbWNlX3NldmVyaXR5X2JhciwgZmFsc2UpOworICAgICAgICBpZiAoIW1jdGVs
ZW1faGFzX2RlZmVycmVkKGNwdSkpCisgICAgICAgICAgICBhdG9taWNfc2V0KCZzZXZlcml0eV9j
cHUsIGNwdSk7CisgICAgICAgIG1jZV9iYXJyaWVyX2V4aXQoJm1jZV9zZXZlcml0eV9iYXIsIGZh
bHNlKTsKKyAgICB9CiAKKyAgICAvKiBXZSBjaG9vc2Ugc2V2ZXJpdHlfY3B1IGZvciBmdXJ0aGVy
IHByb2Nlc3NpbmcgKi8KKyAgICBpZiAobG1jZSB8fCBhdG9taWNfcmVhZCgmc2V2ZXJpdHlfY3B1
KSA9PSBjcHUpIHsKICAgICAgICAgbWNlX3ByaW50ayhNQ0VfVkVSQk9TRSwgIkNQVSVkIGhhbmRs
aW5nIGVycm9yc1xuIiwgY3B1KTsKIAogICAgICAgICAvKiBTdGVwMTogRmlsbCBET00wIExPRyBi
dWZmZXIsIHZNQ0UgaW5qZWN0aW9uIGJ1ZmZlciBhbmQKICAgICAgICAgICogdk1DRSBNU1JzIHZp
cnR1YWxpemF0aW9uIGJ1ZmZlcgogICAgICAgICAgKi8KLSAgICAgICAgZm9yX2VhY2hfb25saW5l
X2NwdSh3b3JrY3B1KSB7Ci0gICAgICAgICAgICBtY3RlbGVtX3Byb2Nlc3NfZGVmZXJyZWQod29y
a2NwdSwgbWNlX2RlbGF5ZWRfYWN0aW9uKTsKLSAgICAgICAgfQorICAgICAgICBpZiAobG1jZSkK
KyAgICAgICAgICAgIG1jdGVsZW1fcHJvY2Vzc19kZWZlcnJlZChjcHUsIG1jZV9kZWxheWVkX2Fj
dGlvbiwgdHJ1ZSk7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIGZvcl9lYWNoX29ubGluZV9j
cHUod29ya2NwdSkKKyAgICAgICAgICAgICAgICBtY3RlbGVtX3Byb2Nlc3NfZGVmZXJyZWQod29y
a2NwdSwgbWNlX2RlbGF5ZWRfYWN0aW9uLCBmYWxzZSk7CiAKICAgICAgICAgLyogU3RlcDI6IFNl
bmQgTG9nIHRvIERPTTAgdGhyb3VnaCB2SVJRICovCiAgICAgICAgIGlmIChkb20wX3ZtY2VfZW5h
YmxlZCgpKSB7CkBAIC0xNzQwLDcgKzE3NDgsNyBAQCBzdGF0aWMgdm9pZCBtY2Vfc29mdGlycSh2
b2lkKQogICAgICAgICB9CiAgICAgfQogCi0gICAgbWNlX2JhcnJpZXJfZXhpdCgmbWNlX2luc2lk
ZV9iYXIsIGZhbHNlKTsKKyAgICBtY2VfYmFycmllcl9leGl0KCZtY2VfaW5zaWRlX2JhciwgbG1j
ZSk7CiB9CiAKIC8qIE1hY2hpbmUgQ2hlY2sgb3duZXIganVkZ2UgYWxnb3JpdGhtOgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmggYi94ZW4vYXJjaC94ODYvY3B1L21j
aGVjay9tY2UuaAppbmRleCAxMGU1Y2ViZjhiLi40ZjEzNzkxOTQ4IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvY3B1L21jaGVjay9tY2UuaAorKysgYi94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9t
Y2UuaApAQCAtMTA5LDYgKzEwOSw3IEBAIHN0cnVjdCBtY2Ffc3VtbWFyeSB7CiAgICAgaW50ICAg
ICAgICAgZWlwdjsgICAvKiBtZWFuaW5nZnVsIG9uICNNQyAqLwogICAgIGJvb2wgICAgICAgIHVj
OyAgICAgLyogVUMgZmxhZyAqLwogICAgIGJvb2wgICAgICAgIHBjYzsgICAgLyogUENDIGZsYWcg
Ki8KKyAgICBib29sICAgICAgICBsbWNlOyAgIC8qIExNQ0UgZmxhZyAoSW50ZWwgb25seSkgKi8K
ICAgICBib29sICAgICAgICByZWNvdmVyYWJsZTsgLyogc29mdHdhcmUgZXJyb3IgcmVjb3ZlcmFi
bGUgZmxhZyAqLwogfTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWN0
ZWxlbS5jIGIveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWN0ZWxlbS5jCmluZGV4IDU3YWJlYWIz
NTcuLjc2YmNhMzI3ODUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jdGVs
ZW0uYworKysgYi94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY3RlbGVtLmMKQEAgLTEwOSw4ICsx
MDksMjIgQEAgc3RydWN0IG1jX3RlbGVtX2NwdV9jdGwgewogCS8qCiAJICogUGVyLUNQVSBwcm9j
ZXNzaW5nIGxpc3RzLCB1c2VkIGZvciBkZWZlcnJlZCAoc29mdGlycSkKIAkgKiBwcm9jZXNzaW5n
IG9mIHRlbGVtZXRyeS4KKwkgKgorCSAqIFRoZSB0d28gcGVuZGluZyBsaXN0cyBAbG1jZV9wZW5k
aW5nIGFuZCBAcGVuZGluZyBncm93IGF0CisJICogdGhlIGhlYWQgaW4gdGhlIHJldmVyc2UgY2hy
b25vbG9naWNhbCBvcmRlci4KKwkgKgorCSAqIEBwZW5kaW5nIGFuZCBAbG1jZV9wZW5kaW5nIG9u
IHRoZSBzYW1lIENQVSBhcmUgbXV0dWFsbHkKKwkgKiBleGNsdXNpdmUsIGkuZS4gZGVmZXJyZWQg
TUNFIG9uIGEgQ1BVIGFyZSBlaXRoZXIgYWxsIGluCisJICogQGxtY2VfcGVuZGluZyBvciBhbGwg
aW4gQHBlbmRpbmcuIEluIHRoZSBmb3JtZXIgY2FzZSwgYWxsCisJICogZGVmZXJyZWQgTUNFIGFy
ZSBMTUNFLiBJbiB0aGUgbGF0dGVyIGNhc2UsIGJvdGggTE1DRSBhbmQKKwkgKiBub24tbG9jYWwg
TUNFIGNhbiBiZSBpbiBAcGVuZGluZywgYW5kIEBwZW5kaW5nIGNvbnRhaW5zIGF0CisJICogbGVh
c3Qgb25lIG5vbi1sb2NhbCBNQ0UgaWYgaXQncyBub3QgZW1wdHkuCisJICoKKwkgKiBDaGFuZ2Vz
IHRvIEBwZW5kaW5nIGFuZCBAbG1jZV9wZW5kaW5nIHNob3VsZCBiZSBwZXJmb3JtZWQKKwkgKiB2
aWEgbWN0ZWxlbV9wcm9jZXNzX2RlZmVycmVkKCkgYW5kIG1jdGVsZW1fZGVmZXIoKSwgaW4gb3Jk
ZXIKKwkgKiB0byBndWFyYW50ZWUgdGhlIGFib3ZlIG11dHVhbCBleGNsdXNpdml0eS4KIAkgKi8K
LQlzdHJ1Y3QgbWN0ZWxlbV9lbnQgKnBlbmRpbmc7CisJc3RydWN0IG1jdGVsZW1fZW50ICpwZW5k
aW5nLCAqbG1jZV9wZW5kaW5nOwogCXN0cnVjdCBtY3RlbGVtX2VudCAqcHJvY2Vzc2luZzsKIH07
CiBzdGF0aWMgREVGSU5FX1BFUl9DUFUoc3RydWN0IG1jX3RlbGVtX2NwdV9jdGwsIG1jdGN0bCk7
CkBAIC0xMzEsMjYgKzE0NSw4OCBAQCBzdGF0aWMgdm9pZCBtY3RlbGVtX3hjaGdfaGVhZChzdHJ1
Y3QgbWN0ZWxlbV9lbnQgKipoZWFkcCwKIAl9CiB9CiAKLQotdm9pZCBtY3RlbGVtX2RlZmVyKG1j
dGVsZW1fY29va2llX3QgY29va2llKQorLyoqCisgKiBBcHBlbmQgYSB0ZWxlbWV0cnkgb2YgZGVm
ZXJyZWQgTUNFIHRvIGEgcGVyLWNwdSBwZW5kaW5nIGxpc3QsCisgKiBlaXRoZXIgQHBlbmRpbmcg
b3IgQGxtY2VfcGVuZGluZywgYWNjb3JkaW5nIHRvIHJ1bGVzIGJlbG93OgorICogIC0gaWYgQHBl
bmRpbmcgaXMgbm90IGVtcHR5LCB0aGVuIHRoZSBuZXcgdGVsZW1ldHJ5IHdpbGwgYmUKKyAqICAg
IGFwcGVuZGVkIHRvIEBwZW5kaW5nOworICogIC0gaWYgQHBlbmRpbmcgaXMgZW1wdHkgYW5kIHRo
ZSBuZXcgdGVsZW1ldHJ5IGlzIGZvciBhIGRlZmVycmVkCisgKiAgICBMTUNFLCB0aGVuIHRoZSBu
ZXcgdGVsZW1ldHJ5IHdpbGwgYmUgYXBwZW5kZWQgdG8gQGxtY2VfcGVuZGluZzsKKyAqICAtIGlm
IEBwZW5kaW5nIGlzIGVtcHR5IGFuZCB0aGUgbmV3IHRlbGVtZXRyeSBpcyBmb3IgYSBkZWZlcnJl
ZAorICogICAgbm9uLWxvY2FsIE1DRSwgYWxsIGV4aXN0aW5nIHRlbGVtZXRyaWVzIGluIEBsbWNl
X3BlbmRpbmcgd2lsbCBiZQorICogICAgbW92ZWQgdG8gQHBlbmRpbmcgYW5kIHRoZW4gdGhlIG5l
dyB0ZWxlbWV0cnkgd2lsbCBiZSBhcHBlbmRlZCB0bworICogICAgQHBlbmRpbmcuCisgKgorICog
VGhpcyBmdW5jdGlvbiBtdXN0IGJlIGNhbGxlZCB3aXRoIE1DSVAgYml0IHNldCwgc28gdGhhdCBp
dCBkb2VzIG5vdAorICogbmVlZCB0byB3b3JyeSBhYm91dCBNQyMgcmUtb2NjdXJyaW5nIGluIHRo
aXMgZnVuY3Rpb24uCisgKgorICogQXMgYSByZXN1bHQsIHRoaXMgZnVuY3Rpb24gY2FuIHByZXNl
cnZlIHRoZSBtdXR1YWwgZXhjbHVzaXZpdHkKKyAqIGJldHdlZW4gQHBlbmRpbmcgYW5kIEBsbWNl
X3BlbmRpbmcgKHNlZSB0aGVpciBjb21tZW50cyBpbiBzdHJ1Y3QKKyAqIG1jX3RlbGVtX2NwdV9j
dGwpLgorICoKKyAqIFBhcmFtZXRlcnM6CisgKiAgQGNvb2tpZTogdGVsZW1ldHJ5IG9mIHRoZSBk
ZWZlcnJlZCBNQ0UKKyAqICBAbG1jZTogICBpbmRpY2F0ZSB3aGV0aGVyIHRoZSB0ZWxlbWV0cnkg
aXMgZm9yIExNQ0UKKyAqLwordm9pZCBtY3RlbGVtX2RlZmVyKG1jdGVsZW1fY29va2llX3QgY29v
a2llLCBib29sIGxtY2UpCiB7CiAJc3RydWN0IG1jdGVsZW1fZW50ICp0ZXAgPSBDT09LSUUyTUNU
RShjb29raWUpOwotCi0JbWN0ZWxlbV94Y2hnX2hlYWQoJnRoaXNfY3B1KG1jdGN0bC5wZW5kaW5n
KSwgJnRlcC0+bWN0ZV9uZXh0LCB0ZXApOworCXN0cnVjdCBtY190ZWxlbV9jcHVfY3RsICptY3Rj
dGwgPSAmdGhpc19jcHUobWN0Y3RsKTsKKworCUFTU0VSVChtY3RjdGwtPnBlbmRpbmcgPT0gTlVM
TCB8fCBtY3RjdGwtPmxtY2VfcGVuZGluZyA9PSBOVUxMKTsKKworCWlmIChtY3RjdGwtPnBlbmRp
bmcpCisJCW1jdGVsZW1feGNoZ19oZWFkKCZtY3RjdGwtPnBlbmRpbmcsICZ0ZXAtPm1jdGVfbmV4
dCwgdGVwKTsKKwllbHNlIGlmIChsbWNlKQorCQltY3RlbGVtX3hjaGdfaGVhZCgmbWN0Y3RsLT5s
bWNlX3BlbmRpbmcsICZ0ZXAtPm1jdGVfbmV4dCwgdGVwKTsKKwllbHNlIHsKKwkJaWYgKG1jdGN0
bC0+bG1jZV9wZW5kaW5nKQorCQkJbWN0ZWxlbV94Y2hnX2hlYWQoJm1jdGN0bC0+bG1jZV9wZW5k
aW5nLAorCQkJCQkgICZtY3RjdGwtPnBlbmRpbmcsIE5VTEwpOworCQltY3RlbGVtX3hjaGdfaGVh
ZCgmbWN0Y3RsLT5wZW5kaW5nLCAmdGVwLT5tY3RlX25leHQsIHRlcCk7CisJfQogfQogCisvKioK
KyAqIE1vdmUgdGVsZW1ldHJpZXMgb2YgZGVmZXJyZWQgTUNFIGZyb20gdGhlIHBlci1jcHUgcGVu
ZGluZyBsaXN0IG9uCisgKiB0aGlzIG9yIGFub3RoZXIgQ1BVIHRvIHRoZSBwZXItY3B1IHByb2Nl
c3NpbmcgbGlzdCBvbiB0aGlzIENQVSwgYW5kCisgKiB0aGVuIHByb2Nlc3MgYWxsIGRlZmVycmVk
IE1DRSBvbiB0aGUgcHJvY2Vzc2luZyBsaXN0LgorICoKKyAqIFRoaXMgZnVuY3Rpb24gY2FuIGJl
IGNhbGxlZCB3aXRoIE1DSVAgYml0IHNldCAoZS5nLiBmcm9tIE1DIworICogaGFuZGxlcikgb3Ig
Y2xlYXJlZCAoZnJvbSBNQ0Ugc29mdGlycSBoYW5kbGVyKS4gSW4gdGhlIGxhdHRlciBjYXNlLAor
ICogTUMjIG1heSByZS1vY2N1ciBpbiB0aGlzIGZ1bmN0aW9uLgorICoKKyAqIFBhcmFtZXRlcnM6
CisgKiAgQGNwdTogIGluZGljYXRlIHRoZSBDUFUgd2hlcmUgdGhlIHBlbmRpbmcgbGlzdCBpcwor
ICogIEBmbjogICB0aGUgZnVuY3Rpb24gdG8gaGFuZGxlIHRoZSBkZWZlcnJlZCBNQ0UKKyAqICBA
bG1jZTogaW5kaWNhdGUgd2hpY2ggcGVuZGluZyBsaXN0IG9uIEBjcHUgaXMgaGFuZGxlZAorICov
CiB2b2lkIG1jdGVsZW1fcHJvY2Vzc19kZWZlcnJlZCh1bnNpZ25lZCBpbnQgY3B1LAotCQkJICAg
ICAgaW50ICgqZm4pKG1jdGVsZW1fY29va2llX3QpKQorCQkJICAgICAgaW50ICgqZm4pKG1jdGVs
ZW1fY29va2llX3QpLAorCQkJICAgICAgYm9vbCBsbWNlKQogewogCXN0cnVjdCBtY3RlbGVtX2Vu
dCAqdGVwOwogCXN0cnVjdCBtY3RlbGVtX2VudCAqaGVhZCwgKnByZXY7CisJc3RydWN0IG1jX3Rl
bGVtX2NwdV9jdGwgKm1jdGN0bCA9ICZwZXJfY3B1KG1jdGN0bCwgY3B1KTsKIAlpbnQgcmV0Owog
CiAJLyoKIAkgKiBGaXJzdCwgdW5ob29rIHRoZSBsaXN0IG9mIHRlbGVtZXRyeSBzdHJ1Y3R1cmVz
LCBhbmQJCiAJICogaG9vayBpdCB1cCB0byB0aGUgcHJvY2Vzc2luZyBsaXN0IGhlYWQgZm9yIHRo
aXMgQ1BVLgorCSAqCisJICogSWYgQGxtY2UgaXMgdHJ1ZSBhbmQgYSBub24tbG9jYWwgTUMjIG9j
Y3VycyBiZWZvcmUgdGhlCisJICogZm9sbG93aW5nIGF0b21pYyBleGNoYW5nZSwgQGxtY2Ugd2ls
bCBub3QgaG9sZCBhZnRlcgorCSAqIHJlc3VtcHRpb24sIGJlY2F1c2UgYWxsIHRlbGVtZXRyaWVz
IGluIEBsbWNlX3BlbmRpbmcgb24KKwkgKiBAY3B1IGFyZSBtb3ZlZCB0byBAcGVuZGluZyBvbiBA
Y3B1IGluIG1jaGVja19jbW5faGFuZGxlcigpLgorCSAqIEluIHN1Y2ggYSBjYXNlLCBubyB0ZWxl
bWV0cmllcyB3aWxsIGJlIGhhbmRsZWQgaW4gdGhpcworCSAqIGZ1bmN0aW9uIGFmdGVyIHJlc3Vt
cHRpb24uIEFub3RoZXIgcm91bmQgb2YgTUNFIHNvZnRpcnEsCisJICogd2hpY2ggd2FzIHJhaXNl
ZCBieSBhYm92ZSBtY2hlY2tfY21uX2hhbmRsZXIoKSwgd2lsbCBoYW5kbGUKKwkgKiB0aG9zZSBt
b3ZlZCB0ZWxlbWV0cmllcyBpbiBAcGVuZGluZyBvbiBAY3B1LgorCSAqCisJICogSWYgYW5vdGhl
ciBNQyMgb2NjdXJzIGFmdGVyIHRoZSBmb2xsb3dpbmcgYXRvbWljIGV4Y2hhbmdlLAorCSAqIGl0
IHdpbGwgYmUgaGFuZGxlZCBieSBhbm90aGVyIHJvdW5kIG9mIE1DRSBzb2Z0aXJxLgogCSAqLwot
CW1jdGVsZW1feGNoZ19oZWFkKCZwZXJfY3B1KG1jdGN0bC5wZW5kaW5nLCBjcHUpLAorCW1jdGVs
ZW1feGNoZ19oZWFkKGxtY2UgPyAmbWN0Y3RsLT5sbWNlX3BlbmRpbmcgOiAmbWN0Y3RsLT5wZW5k
aW5nLAogCQkJICAmdGhpc19jcHUobWN0Y3RsLnByb2Nlc3NpbmcpLCBOVUxMKTsKIAogCWhlYWQg
PSB0aGlzX2NwdShtY3RjdGwucHJvY2Vzc2luZyk7CkBAIC0xOTQsNiArMjcwLDExIEBAIGJvb2wg
bWN0ZWxlbV9oYXNfZGVmZXJyZWQodW5zaWduZWQgaW50IGNwdSkKIAlyZXR1cm4gZmFsc2U7CiB9
CiAKK2Jvb2wgbWN0ZWxlbV9oYXNfZGVmZXJyZWRfbG1jZSh1bnNpZ25lZCBpbnQgY3B1KQorewor
CXJldHVybiBwZXJfY3B1KG1jdGN0bC5sbWNlX3BlbmRpbmcsIGNwdSkgIT0gTlVMTDsKK30KKwog
LyogRnJlZSBhbiBlbnRyeSB0byBpdHMgbmF0aXZlIGZyZWUgbGlzdDsgdGhlIGVudHJ5IG11c3Qg
bm90IGJlIGxpbmtlZCBvbgogICogYW55IGxpc3QuCiAgKi8KZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9jcHUvbWNoZWNrL21jdGVsZW0uaCBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jdGVs
ZW0uaAppbmRleCA5ZmNkZTRmNmI4Li5kNGViYTUzYWUwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvY3B1L21jaGVjay9tY3RlbGVtLmgKKysrIGIveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWN0
ZWxlbS5oCkBAIC02Nyw5ICs2NywxMCBAQCBleHRlcm4gdm9pZCBtY3RlbGVtX2Rpc21pc3MobWN0
ZWxlbV9jb29raWVfdCk7CiBleHRlcm4gbWN0ZWxlbV9jb29raWVfdCBtY3RlbGVtX2NvbnN1bWVf
b2xkZXN0X2JlZ2luKG1jdGVsZW1fY2xhc3NfdCk7CiBleHRlcm4gdm9pZCBtY3RlbGVtX2NvbnN1
bWVfb2xkZXN0X2VuZChtY3RlbGVtX2Nvb2tpZV90KTsKIGV4dGVybiB2b2lkIG1jdGVsZW1fYWNr
KG1jdGVsZW1fY2xhc3NfdCwgbWN0ZWxlbV9jb29raWVfdCk7Ci1leHRlcm4gdm9pZCBtY3RlbGVt
X2RlZmVyKG1jdGVsZW1fY29va2llX3QpOworZXh0ZXJuIHZvaWQgbWN0ZWxlbV9kZWZlcihtY3Rl
bGVtX2Nvb2tpZV90LCBib29sIGxtY2UpOwogZXh0ZXJuIHZvaWQgbWN0ZWxlbV9wcm9jZXNzX2Rl
ZmVycmVkKHVuc2lnbmVkIGludCwKLSAgICBpbnQgKCopKG1jdGVsZW1fY29va2llX3QpKTsKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgKCopKG1jdGVsZW1fY29va2ll
X3QpLCBib29sIGxtY2UpOwogYm9vbCBtY3RlbGVtX2hhc19kZWZlcnJlZCh1bnNpZ25lZCBpbnQp
OworYm9vbCBtY3RlbGVtX2hhc19kZWZlcnJlZF9sbWNlKHVuc2lnbmVkIGludCBjcHUpOwogCiAj
ZW5kaWYKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL3g4Nl9tY2EuaCBiL3hl
bi9hcmNoL3g4Ni9jcHUvbWNoZWNrL3g4Nl9tY2EuaAppbmRleCAzNGQxOTIxY2UxLi5kZTAzZjgy
OWMzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay94ODZfbWNhLmgKKysrIGIv
eGVuL2FyY2gveDg2L2NwdS9tY2hlY2sveDg2X21jYS5oCkBAIC00Miw3ICs0Miw5IEBACiAjZGVm
aW5lIE1DR19TVEFUVVNfUklQViAgICAgICAgIDB4MDAwMDAwMDAwMDAwMDAwMVVMTAogI2RlZmlu
ZSBNQ0dfU1RBVFVTX0VJUFYgICAgICAgICAweDAwMDAwMDAwMDAwMDAwMDJVTEwKICNkZWZpbmUg
TUNHX1NUQVRVU19NQ0lQICAgICAgICAgMHgwMDAwMDAwMDAwMDAwMDA0VUxMCi0vKiBCaXRzIDMt
NjMgYXJlIHJlc2VydmVkICovCisjZGVmaW5lIE1DR19TVEFUVVNfTE1DRSAgICAgICAgIDB4MDAw
MDAwMDAwMDAwMDAwOFVMTCAgLyogSW50ZWwgc3BlY2lmaWMgKi8KKy8qIEJpdHMgMy02MyBhcmUg
cmVzZXJ2ZWQgb24gQ1BVIG5vdCBzdXBwb3J0aW5nIExNQ0UgKi8KKy8qIEJpdHMgNC02MyBhcmUg
cmVzZXJ2ZWQgb24gQ1BVIHN1cHBvcnRpbmcgTE1DRSAqLwogCiAvKiBCaXRmaWVsZCBvZiBNU1Jf
SzhfTUNpX1NUQVRVUyByZWdpc3RlcnMgKi8KIC8qIE1DQSBlcnJvciBjb2RlICovCi0tIAoyLjEx
LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 26 09:17:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 09: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 1dPQ8q-0002o6-RD; Mon, 26 Jun 2017 09: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 <haozhong.zhang@intel.com>) id 1dPQ8p-0002mc-V1
 for xen-devel@lists.xen.org; Mon, 26 Jun 2017 09:17:08 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 FA/F9-03587-311D0595; Mon, 26 Jun 2017 09:17:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsVywNwkVlfoYkC
 kwd/XBhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8axxV+YC3aKVxyf9IC5gfGUUBcjF4eQwDRG
 idWvT7B3MXJySAjwShxZNoO1i5EDyPaXmLqqCqKml1Hi5rslrCA1bAL6EiseHwSzRQSkJa59v
 swIYjMLlEs8mdcH1issECox71opiMkioCqx7LE6SAWvgJ3E1+8PWCE2yUvsarsIZnMCxV/8PQ
 B2gZCArcSEXysYJzDyLmBkWMWoUZxaVJZapGtooZdUlJmeUZKbmJmja2hgppebWlycmJ6ak5h
 UrJecn7uJERgKDECwg/HmxoBDjJIcTEqivI3+/pFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjP
 nQ+IFBIsSk1PrUjLzAEGJUxagoNHSYT3wlmgNG9xQWJucWY6ROoUoy5HR8+GL0xCLHn5ealS4
 ryzQGYIgBRllObBjYBFyCVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ87aDTOHJzCuB2/QK6A
 gmoCNY5oEdUZKIkJJqYGQ78O3bvinCO81FXJas4S/MMr+3xTv/1FfJo+JLFwtLNRwNlPExX8A
 va6MpNyk74fXHnmzeE6G1gk7Hegvc1ywrYI/MO8HnvEY27XuyslLXw84lavx/mC8+e1p/79ti
 y9r58ezCG7hPPIhc8Cyk9Y57/6/JbuI3tvLfmrS6kLXp+E2OzwcNryuxFGckGmoxFxUnAgBp+
 8TWiwIAAA==
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1498468609!75505562!10
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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2621 invoked from network); 26 Jun 2017 09:17:06 -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; 26 Jun 2017 09:17:06 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 26 Jun 2017 02:17:05 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.39,395,1493708400"; d="scan'208";a="985230049"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by orsmga003.jf.intel.com with ESMTP; 26 Jun 2017 02:17:04 -0700
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: xen-devel@lists.xen.org
Date: Mon, 26 Jun 2017 17:16:24 +0800
Message-Id: <20170626091625.19655-11-haozhong.zhang@intel.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170626091625.19655-1-haozhong.zhang@intel.com>
References: <20170626091625.19655-1-haozhong.zhang@intel.com>
Cc: Haozhong Zhang <haozhong.zhang@intel.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH v4 10/11] tools/libxc: add support of injecting
	MC# to specified CPUs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhvdWdoIFhFTl9NQ19pbmplY3RfdjIgYWxsb3dzIGluamVjdGluZyBNQyMgdG8gc3BlY2lmaWVk
IENQVXMsIHRoZQpjdXJyZW50IHhjX21jYV9vcCgpIGRvZXMgbm90IHVzZSB0aGlzIGZlYXR1cmUg
YW5kIG5vdCBwcm92aWRlIGFuCmludGVyZmFjZSB0byBjYWxsZXJzLiBUaGlzIGNvbW1pdCBhZGQg
YSBuZXcgeGNfbWNhX29wX2luamVjdF92MigpIHRoYXQKcmVjZWl2ZXMgYSBjcHVtYXAgcHJvdmlk
aW5nIHRoZSBzZXQgb2YgdGFyZ2V0IENQVXMuCgpTaWduZWQtb2ZmLWJ5OiBIYW96aG9uZyBaaGFu
ZyA8aGFvemhvbmcuemhhbmdAaW50ZWwuY29tPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KLS0tCkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNv
bT4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGMvaW5j
bHVkZS94ZW5jdHJsLmggfCAgMiArKwogdG9vbHMvbGlieGMveGNfbWlzYy5jICAgICAgICAgfCA1
MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiAyIGZpbGVzIGNo
YW5nZWQsIDUzIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29s
cy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5o
CmluZGV4IDE2MjlmNDEyZGQuLjg1MTY5YjA1NTMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL2lu
Y2x1ZGUveGVuY3RybC5oCisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCkBAIC0x
Nzk5LDYgKzE3OTksOCBAQCBpbnQgeGNfY3B1aWRfYXBwbHlfcG9saWN5KHhjX2ludGVyZmFjZSAq
eGNoLAogdm9pZCB4Y19jcHVpZF90b19zdHIoY29uc3QgdW5zaWduZWQgaW50ICpyZWdzLAogICAg
ICAgICAgICAgICAgICAgICAgY2hhciAqKnN0cnMpOyAvKiBzb21lIHN0cnNbXSBtYXkgYmUgTlVM
TCBpZiBFTk9NRU0gKi8KIGludCB4Y19tY2Ffb3AoeGNfaW50ZXJmYWNlICp4Y2gsIHN0cnVjdCB4
ZW5fbWMgKm1jKTsKK2ludCB4Y19tY2Ffb3BfaW5qZWN0X3YyKHhjX2ludGVyZmFjZSAqeGNoLCB1
bnNpZ25lZCBpbnQgZmxhZ3MsCisgICAgICAgICAgICAgICAgICAgICAgICB4Y19jcHVtYXBfdCBj
cHVtYXAsIHVuc2lnbmVkIGludCBucl9jcHVzKTsKICNlbmRpZgogCiBzdHJ1Y3QgeGNfcHhfdmFs
IHsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX21pc2MuYyBiL3Rvb2xzL2xpYnhjL3hjX21p
c2MuYwppbmRleCA4ODA4NGZkZTMwLi4yMzAzMjkzYzZjIDEwMDY0NAotLS0gYS90b29scy9saWJ4
Yy94Y19taXNjLmMKKysrIGIvdG9vbHMvbGlieGMveGNfbWlzYy5jCkBAIC0zNDEsNyArMzQxLDU3
IEBAIGludCB4Y19tY2Ffb3AoeGNfaW50ZXJmYWNlICp4Y2gsIHN0cnVjdCB4ZW5fbWMgKm1jKQog
ICAgIHhjX2h5cGVyY2FsbF9ib3VuY2VfcG9zdCh4Y2gsIG1jKTsKICAgICByZXR1cm4gcmV0Owog
fQotI2VuZGlmCisKK2ludCB4Y19tY2Ffb3BfaW5qZWN0X3YyKHhjX2ludGVyZmFjZSAqeGNoLCB1
bnNpZ25lZCBpbnQgZmxhZ3MsCisgICAgICAgICAgICAgICAgICAgICAgICB4Y19jcHVtYXBfdCBj
cHVtYXAsIHVuc2lnbmVkIGludCBucl9iaXRzKQoreworICAgIGludCByZXQgPSAtMTsKKyAgICBz
dHJ1Y3QgeGVuX21jIG1jX2J1ZiwgKm1jID0gJm1jX2J1ZjsKKyAgICBzdHJ1Y3QgeGVuX21jX2lu
amVjdF92MiAqaW5qZWN0ID0gJm1jLT51Lm1jX2luamVjdF92MjsKKworICAgIERFQ0xBUkVfSFlQ
RVJDQUxMX0JPVU5DRShjcHVtYXAsIDAsIFhDX0hZUEVSQ0FMTF9CVUZGRVJfQk9VTkNFX0lOKTsK
KyAgICBERUNMQVJFX0hZUEVSQ0FMTF9CT1VOQ0UobWMsIHNpemVvZigqbWMpLCBYQ19IWVBFUkNB
TExfQlVGRkVSX0JPVU5DRV9CT1RIKTsKKworICAgIG1lbXNldChtYywgMCwgc2l6ZW9mKCptYykp
OworCisgICAgaWYgKCBjcHVtYXAgKQorICAgIHsKKyAgICAgICAgaWYgKCAhbnJfYml0cyApCisg
ICAgICAgIHsKKyAgICAgICAgICAgIGVycm5vID0gRUlOVkFMOworICAgICAgICAgICAgZ290byBv
dXQ7CisgICAgICAgIH0KKworICAgICAgICBIWVBFUkNBTExfQk9VTkNFX1NFVF9TSVpFKGNwdW1h
cCwgKG5yX2JpdHMgKyA3KSAvIDgpOworICAgICAgICBpZiAoIHhjX2h5cGVyY2FsbF9ib3VuY2Vf
cHJlKHhjaCwgY3B1bWFwKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIFBFUlJPUigiQ291bGQg
bm90IGJvdW5jZSBjcHVtYXAgbWVtb3J5IGJ1ZmZlciIpOworICAgICAgICAgICAgZ290byBvdXQ7
CisgICAgICAgIH0KKyAgICAgICAgc2V0X3hlbl9ndWVzdF9oYW5kbGUoaW5qZWN0LT5jcHVtYXAu
Yml0bWFwLCBjcHVtYXApOworICAgICAgICBpbmplY3QtPmNwdW1hcC5ucl9iaXRzID0gbnJfYml0
czsKKyAgICB9CisKKyAgICBpbmplY3QtPmZsYWdzID0gZmxhZ3M7CisgICAgbWMtPmNtZCA9IFhF
Tl9NQ19pbmplY3RfdjI7CisgICAgbWMtPmludGVyZmFjZV92ZXJzaW9uID0gWEVOX01DQV9JTlRF
UkZBQ0VfVkVSU0lPTjsKKworICAgIGlmICggeGNfaHlwZXJjYWxsX2JvdW5jZV9wcmUoeGNoLCBt
YykgKQorICAgIHsKKyAgICAgICAgUEVSUk9SKCJDb3VsZCBub3QgYm91bmNlIHhlbl9tYyBtZW1v
cnkgYnVmZmVyIik7CisgICAgICAgIGdvdG8gb3V0X2ZyZWVfY3B1bWFwOworICAgIH0KKworICAg
IHJldCA9IHhlbmNhbGwxKHhjaC0+eGNhbGwsIF9fSFlQRVJWSVNPUl9tY2EsIEhZUEVSQ0FMTF9C
VUZGRVJfQVNfQVJHKG1jKSk7CisKKyAgICB4Y19oeXBlcmNhbGxfYm91bmNlX3Bvc3QoeGNoLCBt
Yyk7CitvdXRfZnJlZV9jcHVtYXA6CisgICAgaWYgKCBjcHVtYXAgKQorICAgICAgICB4Y19oeXBl
cmNhbGxfYm91bmNlX3Bvc3QoeGNoLCBjcHVtYXApOworb3V0OgorICAgIHJldHVybiByZXQ7Cit9
CisjZW5kaWYgLyogX19pMzg2X18gfHwgX194ODZfNjRfXyAqLwogCiBpbnQgeGNfcGVyZmNfcmVz
ZXQoeGNfaW50ZXJmYWNlICp4Y2gpCiB7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 26 09:17:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 09: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 1dPQ8h-0002jr-FU; Mon, 26 Jun 2017 09:16: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 1dPQ8g-0002jV-PV
 for xen-devel@lists.xen.org; Mon, 26 Jun 2017 09:16:58 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 2D/92-03058-A01D0595; Mon, 26 Jun 2017 09:16:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsVywNwkVpfzYkC
 kwcVTqhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bClXdYCk5IVxxuNGlg/CnWxcjFISQwjVHi
 +qNvzF2MnBwSArwSR5bNYIWw/SW+fPjEClHUyyjR8WEFE0iCTUBfYsXjg2BFIgLSEtc+X2YEK
 WIWOM4osX/XKRaQhLBApMTd2VPAprIIqErcXP6GHcTmFbCV2HfsKTvEBnmJXW0XwQZxCthJvP
 h7ACwuBFQz4dcKxgmMvAsYGVYxahSnFpWlFukaWuglFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQ
 mFesl5+duYgQGBAMQ7GC8uTHgEKMkB5OSKG+jv3+kEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQne
 c+cDIoUEi1LTUyvSMnOAoQmTluDgURLhvXAWKM1bXJCYW5yZDpE6xagoJc47C6RPACSRUZoH1
 waLh0uMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5m0HmcKTmVcCN/0V0GImoMUs88AWlyQipK
 QaGFfs0VjqkiWj0L+s/3/i5vxloixMpcJl76ZPErObaKjNXlz6hc3Nf/3bRseIy9M71u1hLtD
 QvjzDlWHr+sfKi6RPSF7+cVqk84zzdfsZf2rWHJfMrv4U//jGjRTepv+pQUyaKXGy7NKn/8g+
 CLjSeU/iWfN6LclS12lLjpyT1Dx11UJaLPdQgxJLcUaioRZzUXEiAJWq1rWCAgAA
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1498468609!75505562!5
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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64978 invoked from network); 26 Jun 2017 09:16:57 -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; 26 Jun 2017 09:16:57 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 26 Jun 2017 02:16:56 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.39,395,1493708400"; d="scan'208";a="985229974"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by orsmga003.jf.intel.com with ESMTP; 26 Jun 2017 02:16:55 -0700
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: xen-devel@lists.xen.org
Date: Mon, 26 Jun 2017 17:16:19 +0800
Message-Id: <20170626091625.19655-6-haozhong.zhang@intel.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170626091625.19655-1-haozhong.zhang@intel.com>
References: <20170626091625.19655-1-haozhong.zhang@intel.com>
Cc: Haozhong Zhang <haozhong.zhang@intel.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 v4 05/11] x86/vmx: expose LMCE feature via guest
	MSR_IA32_FEATURE_CONTROL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SWYgTUNHX0xNQ0VfUCBpcyBwcmVzZW50IGluIGd1ZXN0IE1TUl9JQTMyX01DR19DQVAsIHRoZW4g
c2V0IExNQ0UgYW5kCkxPQ0sgYml0cyBpbiBndWVzdCBNU1JfSUEzMl9GRUFUVVJFX0NPTlRST0wu
IEludGVsIFNETSByZXF1aXJlcyB0aG9zZQpiaXRzIGFyZSBzZXQgYmVmb3JlIFNXIGNhbiBlbmFi
bGUgTE1DRS4KClNpZ25lZC1vZmYtYnk6IEhhb3pob25nIFpoYW5nIDxoYW96aG9uZy56aGFuZ0Bp
bnRlbC5jb20+ClJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4K
UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCkNjOiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgpDYzogSnVuIE5ha2FqaW1hIDxqdW4ubmFrYWppbWFAaW50ZWwuY29t
PgpDYzogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+Ci0tLQogeGVuL2FyY2gveDg2
L2NwdS9tY2hlY2svbWNlX2ludGVsLmMgfCA0ICsrKysKIHhlbi9hcmNoL3g4Ni9odm0vdm14L3Zt
eC5jICAgICAgICAgIHwgOSArKysrKysrKysKIHhlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYyAg
ICAgICAgIHwgNCAtLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L21jZS5oICAgICAgICAgICB8IDEg
KwogNCBmaWxlcyBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZV9pbnRlbC5jIGIveGVuL2FyY2gv
eDg2L2NwdS9tY2hlY2svbWNlX2ludGVsLmMKaW5kZXggMDIwYjAyZGVmZi4uNWNiNDljYTY5NyAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlX2ludGVsLmMKKysrIGIveGVu
L2FyY2gveDg2L2NwdS9tY2hlY2svbWNlX2ludGVsLmMKQEAgLTk0NiwzICs5NDYsNyBAQCBpbnQg
dm1jZV9pbnRlbF9yZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbXNyLCB1aW50
NjRfdCAqdmFsKQogICAgIHJldHVybiAxOwogfQogCitib29sIHZtY2VfaGFzX2xtY2UoY29uc3Qg
c3RydWN0IHZjcHUgKnYpCit7CisgICAgcmV0dXJuIHYtPmFyY2gudm1jZS5tY2dfY2FwICYgTUNH
X0xNQ0VfUDsKK30KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVu
L2FyY2gveDg2L2h2bS92bXgvdm14LmMKaW5kZXggYzUzYjI0OTU1YS4uNmExOTNlZjlkNCAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2
bS92bXgvdm14LmMKQEAgLTU1LDYgKzU1LDcgQEAKICNpbmNsdWRlIDxhc20vaHZtL25lc3RlZGh2
bS5oPgogI2luY2x1ZGUgPGFzbS9hbHRwMm0uaD4KICNpbmNsdWRlIDxhc20vZXZlbnQuaD4KKyNp
bmNsdWRlIDxhc20vbWNlLmg+CiAjaW5jbHVkZSA8YXNtL21vbml0b3IuaD4KICNpbmNsdWRlIDxw
dWJsaWMvYXJjaC14ODYvY3B1aWQuaD4KIApAQCAtMjg1Niw2ICsyODU3LDggQEAgc3RhdGljIGlu
dCBpc19sYXN0X2JyYW5jaF9tc3IodTMyIGVjeCkKIAogc3RhdGljIGludCB2bXhfbXNyX3JlYWRf
aW50ZXJjZXB0KHVuc2lnbmVkIGludCBtc3IsIHVpbnQ2NF90ICptc3JfY29udGVudCkKIHsKKyAg
ICBjb25zdCBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7CisKICAgICBIVk1fREJHX0xPRyhE
QkdfTEVWRUxfTVNSLCAiZWN4PSUjeCIsIG1zcik7CiAKICAgICBzd2l0Y2ggKCBtc3IgKQpAQCAt
Mjg3Myw2ICsyODc2LDEyIEBAIHN0YXRpYyBpbnQgdm14X21zcl9yZWFkX2ludGVyY2VwdCh1bnNp
Z25lZCBpbnQgbXNyLCB1aW50NjRfdCAqbXNyX2NvbnRlbnQpCiAgICAgICAgIF9fdm1yZWFkKEdV
RVNUX0lBMzJfREVCVUdDVEwsIG1zcl9jb250ZW50KTsKICAgICAgICAgYnJlYWs7CiAgICAgY2Fz
ZSBNU1JfSUEzMl9GRUFUVVJFX0NPTlRST0w6CisgICAgICAgICptc3JfY29udGVudCA9IElBMzJf
RkVBVFVSRV9DT05UUk9MX0xPQ0s7CisgICAgICAgIGlmICggdm1jZV9oYXNfbG1jZShjdXJyKSAp
CisgICAgICAgICAgICAqbXNyX2NvbnRlbnQgfD0gSUEzMl9GRUFUVVJFX0NPTlRST0xfTE1DRV9P
TjsKKyAgICAgICAgaWYgKCBuZXN0ZWRodm1fZW5hYmxlZChjdXJyLT5kb21haW4pICkKKyAgICAg
ICAgICAgICptc3JfY29udGVudCB8PSBJQTMyX0ZFQVRVUkVfQ09OVFJPTF9FTkFCTEVfVk1YT05f
T1VUU0lERV9TTVg7CisgICAgICAgIGJyZWFrOwogICAgIGNhc2UgTVNSX0lBMzJfVk1YX0JBU0lD
Li4uTVNSX0lBMzJfVk1YX1ZNRlVOQzoKICAgICAgICAgaWYgKCAhbnZteF9tc3JfcmVhZF9pbnRl
cmNlcHQobXNyLCBtc3JfY29udGVudCkgKQogICAgICAgICAgICAgZ290byBncF9mYXVsdDsKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0v
dm14L3Z2bXguYwppbmRleCAzNTYwZmFlYzZkLi5mNDUxOTM1ZWE2IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvaHZtL3ZteC92dm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5j
CkBAIC0yMDg0LDEwICsyMDg0LDYgQEAgaW50IG52bXhfbXNyX3JlYWRfaW50ZXJjZXB0KHVuc2ln
bmVkIGludCBtc3IsIHU2NCAqbXNyX2NvbnRlbnQpCiAgICAgICAgIGRhdGEgPSBnZW5fdm14X21z
cihkYXRhLCBWTVhfRU5UUllfQ1RMU19ERUZBVUxUMSwgaG9zdF9kYXRhKTsKICAgICAgICAgYnJl
YWs7CiAKLSAgICBjYXNlIE1TUl9JQTMyX0ZFQVRVUkVfQ09OVFJPTDoKLSAgICAgICAgZGF0YSA9
IElBMzJfRkVBVFVSRV9DT05UUk9MX0xPQ0sgfAotICAgICAgICAgICAgICAgSUEzMl9GRUFUVVJF
X0NPTlRST0xfRU5BQkxFX1ZNWE9OX09VVFNJREVfU01YOwotICAgICAgICBicmVhazsKICAgICBj
YXNlIE1TUl9JQTMyX1ZNWF9WTUNTX0VOVU06CiAgICAgICAgIC8qIFRoZSBtYXggaW5kZXggb2Yg
VlZNQ1MgZW5jb2RpbmcgaXMgMHgxZi4gKi8KICAgICAgICAgZGF0YSA9IDB4MWYgPDwgMTsKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbWNlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2
L21jZS5oCmluZGV4IDU0OWJlZjNlYmUuLjU2YWQxZjkyZGQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvbWNlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tY2UuaApAQCAtMzYs
NiArMzYsNyBAQCBleHRlcm4gdm9pZCB2bWNlX2luaXRfdmNwdShzdHJ1Y3QgdmNwdSAqKTsKIGV4
dGVybiBpbnQgdm1jZV9yZXN0b3JlX3ZjcHUoc3RydWN0IHZjcHUgKiwgY29uc3Qgc3RydWN0IGh2
bV92bWNlX3ZjcHUgKik7CiBleHRlcm4gaW50IHZtY2Vfd3Jtc3IodWludDMyX3QgbXNyLCB1aW50
NjRfdCB2YWwpOwogZXh0ZXJuIGludCB2bWNlX3JkbXNyKHVpbnQzMl90IG1zciwgdWludDY0X3Qg
KnZhbCk7CitleHRlcm4gYm9vbCB2bWNlX2hhc19sbWNlKGNvbnN0IHN0cnVjdCB2Y3B1ICp2KTsK
IAogZXh0ZXJuIHVuc2lnbmVkIGludCBucl9tY2VfYmFua3M7CiAKLS0gCjIuMTEuMAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 26 09:17:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 09: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 1dPQ8g-0002jK-8D; Mon, 26 Jun 2017 09:16: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 1dPQ8e-0002iM-A2
 for xen-devel@lists.xen.org; Mon, 26 Jun 2017 09:16:56 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 96/6D-03920-801D0595; Mon, 26 Jun 2017 09:16:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsVywNwkVpf9YkC
 kwe/1GhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8alRfuZC3q0K/bdWMjcwHhPoYuRi0NIYBqj
 xOTTR9i6GDk5JAR4JY4sm8EKYftLrJsxnxWiqJdRYtrlp2AJNgF9iRWPD4LZIgLSEtc+X2YEs
 ZkFqiUmTp8DZgsL+ErsvH6PBcRmEVCVOHTuGROIzStgK7H43m4WiAXyErvaLoLN4RSwk3jx9w
 A7iC0EVDPh1wrGCYy8CxgZVjFqFKcWlaUW6Rpa6CUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCY
 V6yXn525iBAYEAxDsYLy5MeAQoyQHk5Iob6O/f6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd5z
 5wMihQSLUtNTK9Iyc4ChCZOW4OBREuG9cBYozVtckJhbnJkOkTrFqCglzjsLpE8AJJFRmgfXB
 ouHS4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmbQeZwpOZVwI3/RXQYiagxSzzwBaXJCKkpB
 oYC7xTtz2d8fL78dc/1p8UWs8561X75K9nYvs+Mar7nFa9zOel63qQMyx+Tn1skOpU/xDRsCJ
 m3/vVjvkbP+8rtT8kO0PlqPlxSUvrfn6PNOa3oerfN6e2H5XqY7nzO23DNStVB6E7pwXF1CKP
 TNj7cvqsS5PumW7i3aV3qeajbDqji87B78KdSizFGYmGWsxFxYkAkvkkM4ICAAA=
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1498468609!75505562!4
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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64822 invoked from network); 26 Jun 2017 09:16:55 -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; 26 Jun 2017 09:16:55 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 26 Jun 2017 02:16:54 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.39,395,1493708400"; d="scan'208";a="985229965"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by orsmga003.jf.intel.com with ESMTP; 26 Jun 2017 02:16:53 -0700
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: xen-devel@lists.xen.org
Date: Mon, 26 Jun 2017 17:16:18 +0800
Message-Id: <20170626091625.19655-5-haozhong.zhang@intel.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170626091625.19655-1-haozhong.zhang@intel.com>
References: <20170626091625.19655-1-haozhong.zhang@intel.com>
Cc: Haozhong Zhang <haozhong.zhang@intel.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v4 04/11] x86/mce_intel: detect and enable LMCE
	on Intel host
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RW5hYmxlIExNQ0UgaWYgaXQncyBzdXBwb3J0ZWQgYnkgdGhlIGhvc3QgQ1BVLiBJZiBYZW4gYm9v
dCBwYXJhbWV0ZXIKIm1jZV9mYiA9IDEiIGlzIHByZXNlbnQsIExNQ0Ugd2lsbCBiZSBkaXNhYmxl
ZCBmb3JjaWJseS4KClNpZ25lZC1vZmYtYnk6IEhhb3pob25nIFpoYW5nIDxoYW96aG9uZy56aGFu
Z0BpbnRlbC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
Ci0tLQpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvY3B1L21jaGVj
ay9tY2VfaW50ZWwuYyB8IDQ2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0K
IHhlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL3g4Nl9tY2EuaCAgIHwgIDUgKysrKwogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCAgICAgfCAgMiArKwogMyBmaWxlcyBjaGFuZ2VkLCA0NyBp
bnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9j
cHUvbWNoZWNrL21jZV9pbnRlbC5jIGIveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlX2ludGVs
LmMKaW5kZXggNGU5NzZjNDVmOC4uMDIwYjAyZGVmZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2NwdS9tY2hlY2svbWNlX2ludGVsLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNl
X2ludGVsLmMKQEAgLTI5LDYgKzI5LDkgQEAgYm9vbGVhbl9wYXJhbSgibWNlX2ZiIiwgbWNlX2Zv
cmNlX2Jyb2FkY2FzdCk7CiAKIHN0YXRpYyBpbnQgX19yZWFkX21vc3RseSBucl9pbnRlbF9leHRf
bXNyczsKIAorLyogSWYgbWNlX2ZvcmNlX2Jyb2FkY2FzdCA9PSAxLCBsbWNlX3N1cHBvcnQgd2ls
bCBiZSBkaXNhYmxlZCBmb3JjaWJseS4gKi8KK3N0YXRpYyBib29sIF9fcmVhZF9tb3N0bHkgbG1j
ZV9zdXBwb3J0OworCiAvKiBJbnRlbCBTRE0gZGVmaW5lIGJpdDE1fmJpdDAgb2YgSUEzMl9NQ2lf
U1RBVFVTIGFzIHRoZSBNQyBlcnJvciBjb2RlICovCiAjZGVmaW5lIElOVEVMX01DQ09EX01BU0sg
MHhGRkZGCiAKQEAgLTY5OCwxMCArNzAxLDM0IEBAIHN0YXRpYyBib29sIG1jZV9pc19icm9hZGNh
c3Qoc3RydWN0IGNwdWluZm9feDg2ICpjKQogICAgIHJldHVybiBmYWxzZTsKIH0KIAorc3RhdGlj
IGJvb2wgaW50ZWxfZW5hYmxlX2xtY2Uodm9pZCkKK3sKKyAgICB1aW50NjRfdCBtc3JfY29udGVu
dDsKKworICAgIC8qCisgICAgICogU2VjdGlvbiAiRW5hYmxpbmcgTG9jYWwgTWFjaGluZSBDaGVj
ayIgaW4gSW50ZWwgU0RNIFZvbCAzCisgICAgICogcmVxdWlyZXMgc29mdHdhcmUgbXVzdCBlbnN1
cmUgdGhlIExPQ0sgYml0IGFuZCBMTUNFX09OIGJpdAorICAgICAqIG9mIE1TUl9JQTMyX0ZFQVRV
UkVfQ09OVFJPTCBhcmUgc2V0IGJlZm9yZSBzZXR0aW5nCisgICAgICogTVNSX0lBMzJfTUNHX0VY
VF9DVEwuTE1DRV9FTi4KKyAgICAgKi8KKworICAgIGlmICggcmRtc3Jfc2FmZShNU1JfSUEzMl9G
RUFUVVJFX0NPTlRST0wsIG1zcl9jb250ZW50KSApCisgICAgICAgIHJldHVybiBmYWxzZTsKKwor
ICAgIGlmICggKG1zcl9jb250ZW50ICYgSUEzMl9GRUFUVVJFX0NPTlRST0xfTE9DSykgJiYKKyAg
ICAgICAgIChtc3JfY29udGVudCAmIElBMzJfRkVBVFVSRV9DT05UUk9MX0xNQ0VfT04pICkKKyAg
ICB7CisgICAgICAgIHdybXNybChNU1JfSUEzMl9NQ0dfRVhUX0NUTCwgTUNHX0VYVF9DVExfTE1D
RV9FTik7CisgICAgICAgIHJldHVybiB0cnVlOworICAgIH0KKworICAgIHJldHVybiBmYWxzZTsK
K30KKwogLyogQ2hlY2sgYW5kIGluaXQgTUNBICovCiBzdGF0aWMgdm9pZCBpbnRlbF9pbml0X21j
YShzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCiB7Ci0gICAgYm9vbCBicm9hZGNhc3QsIGNtY2kgPSBm
YWxzZSwgc2VyID0gZmFsc2U7CisgICAgYm9vbCBicm9hZGNhc3QsIGNtY2kgPSBmYWxzZSwgc2Vy
ID0gZmFsc2UsIGxtY2UgPSBmYWxzZTsKICAgICBpbnQgZXh0X251bSA9IDAsIGZpcnN0OwogICAg
IHVpbnQ2NF90IG1zcl9jb250ZW50OwogCkBAIC03MjEsMzMgKzc0OCw0MCBAQCBzdGF0aWMgdm9p
ZCBpbnRlbF9pbml0X21jYShzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCiAKICAgICBmaXJzdCA9IG1j
ZV9maXJzdGJhbmsoYyk7CiAKKyAgICBpZiAoIW1jZV9mb3JjZV9icm9hZGNhc3QgJiYgKG1zcl9j
b250ZW50ICYgTUNHX0xNQ0VfUCkpCisgICAgICAgIGxtY2UgPSBpbnRlbF9lbmFibGVfbG1jZSgp
OworCiAjZGVmaW5lIENBUChlbmFibGVkLCBuYW1lKSAoKGVuYWJsZWQpID8gIiwgIiBuYW1lIDog
IiIpCiAgICAgaWYgKHNtcF9wcm9jZXNzb3JfaWQoKSA9PSAwKQogICAgIHsKICAgICAgICAgZHBy
aW50ayhYRU5MT0dfSU5GTywKLSAgICAgICAgICAgICAgICAiTUNBIGNhcGFiaWxpdHk6IGZpcnN0
YmFuayAlZCwgJWQgZXh0IE1TUnMlcyVzJXNcbiIsCisgICAgICAgICAgICAgICAgIk1DQSBDYXBh
YmlsaXR5OiBmaXJzdGJhbmsgJWQsIGV4dGVuZGVkIE1DRSBNU1IgJWQlcyVzJXMlc1xuIiwKICAg
ICAgICAgICAgICAgICBmaXJzdCwgZXh0X251bSwKICAgICAgICAgICAgICAgICBDQVAoYnJvYWRj
YXN0LCAiQkNBU1QiKSwKICAgICAgICAgICAgICAgICBDQVAoc2VyLCAiU0VSIiksCi0gICAgICAg
ICAgICAgICAgQ0FQKGNtY2ksICJDTUNJIikpOworICAgICAgICAgICAgICAgIENBUChjbWNpLCAi
Q01DSSIpLAorICAgICAgICAgICAgICAgIENBUChsbWNlLCAiTE1DRSIpKTsKIAogICAgICAgICBt
Y2VfYnJvYWRjYXN0ID0gYnJvYWRjYXN0OwogICAgICAgICBjbWNpX3N1cHBvcnQgPSBjbWNpOwog
ICAgICAgICBzZXJfc3VwcG9ydCA9IHNlcjsKKyAgICAgICAgbG1jZV9zdXBwb3J0ID0gbG1jZTsK
ICAgICAgICAgbnJfaW50ZWxfZXh0X21zcnMgPSBleHRfbnVtOwogICAgICAgICBmaXJzdGJhbmsg
PSBmaXJzdDsKICAgICB9CiAgICAgZWxzZSBpZiAoY21jaSAhPSBjbWNpX3N1cHBvcnQgfHwgc2Vy
ICE9IHNlcl9zdXBwb3J0IHx8CiAgICAgICAgICAgICAgYnJvYWRjYXN0ICE9IG1jZV9icm9hZGNh
c3QgfHwKLSAgICAgICAgICAgICBmaXJzdCAhPSBmaXJzdGJhbmsgfHwgZXh0X251bSAhPSBucl9p
bnRlbF9leHRfbXNycykKKyAgICAgICAgICAgICBmaXJzdCAhPSBmaXJzdGJhbmsgfHwgZXh0X251
bSAhPSBucl9pbnRlbF9leHRfbXNycyB8fAorICAgICAgICAgICAgIGxtY2UgIT0gbG1jZV9zdXBw
b3J0KQogICAgICAgICBkcHJpbnRrKFhFTkxPR19XQVJOSU5HLAogICAgICAgICAgICAgICAgICJD
UFUldSBoYXMgZGlmZmVyZW50IE1DQSBjYXBhYmlsaXR5ICIKLSAgICAgICAgICAgICAgICAiKGZp
cnN0YmFuayAlZCwgJWQgZXh0IE1TUnMlcyVzJXMpIgorICAgICAgICAgICAgICAgICIoZmlyc3Ri
YW5rICVkLCBleHRlbmRlZCBNQ0UgTVNSICVkJXMlcyVzJXMpIgogICAgICAgICAgICAgICAgICIg
dGhhbiBCU1AsIG1heSBjYXVzZSB1bmRldGVybWluZWQgcmVzdWx0ISEhXG4iLAogICAgICAgICAg
ICAgICAgIHNtcF9wcm9jZXNzb3JfaWQoKSwgZmlyc3QsIGV4dF9udW0sCiAgICAgICAgICAgICAg
ICAgQ0FQKGJyb2FkY2FzdCwgIkJDQVNUIiksCiAgICAgICAgICAgICAgICAgQ0FQKHNlciwgIlNF
UiIpLAotICAgICAgICAgICAgICAgIENBUChjbWNpLCAiQ01DSSIpKTsKKyAgICAgICAgICAgICAg
ICBDQVAoY21jaSwgIkNNQ0kiKSwKKyAgICAgICAgICAgICAgICBDQVAobG1jZSwgIkxNQ0UiKSk7
CiAjdW5kZWYgQ0FQCiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL3g4
Nl9tY2EuaCBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL3g4Nl9tY2EuaAppbmRleCBkZTAzZjgy
OWMzLi4wZjg3YmNmNjNlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay94ODZf
bWNhLmgKKysrIGIveGVuL2FyY2gveDg2L2NwdS9tY2hlY2sveDg2X21jYS5oCkBAIC0zNiw2ICsz
Niw3IEBACiAjZGVmaW5lIE1DR19URVNfUCAgICAgICAgICAgICAgICgxVUxMPDwxMSkgLyogSW50
ZWwgc3BlY2lmaWMgKi8KICNkZWZpbmUgTUNHX0VYVF9DTlQgICAgICAgICAgICAgMTYgICAgICAg
ICAvKiBJbnRlbCBzcGVjaWZpYyAqLwogI2RlZmluZSBNQ0dfU0VSX1AgICAgICAgICAgICAgICAo
MVVMTDw8MjQpIC8qIEludGVsIHNwZWNpZmljICovCisjZGVmaW5lIE1DR19MTUNFX1AgICAgICAg
ICAgICAgICgxVUxMPDwyNykgLyogSW50ZWwgc3BlY2lmaWMgKi8KIC8qIE90aGVyIGJpdHMgYXJl
IHJlc2VydmVkICovCiAKIC8qIEJpdGZpZWxkIG9mIHRoZSBNU1JfSUEzMl9NQ0dfU1RBVFVTIHJl
Z2lzdGVyICovCkBAIC00Niw2ICs0NywxMCBAQAogLyogQml0cyAzLTYzIGFyZSByZXNlcnZlZCBv
biBDUFUgbm90IHN1cHBvcnRpbmcgTE1DRSAqLwogLyogQml0cyA0LTYzIGFyZSByZXNlcnZlZCBv
biBDUFUgc3VwcG9ydGluZyBMTUNFICovCiAKKy8qIEJpdGZpZWxkIG9mIE1TUl9JQTMyX01DR19F
WFRfQ1RMIHJlZ2lzdGVyIChJbnRlbCBTcGVjaWZpYykgKi8KKyNkZWZpbmUgTUNHX0VYVF9DVExf
TE1DRV9FTiAgICAgKDFVTEw8PDApCisvKiBPdGhlciBiaXRzIGFyZSByZXNlcnZlZCAqLworCiAv
KiBCaXRmaWVsZCBvZiBNU1JfSzhfTUNpX1NUQVRVUyByZWdpc3RlcnMgKi8KIC8qIE1DQSBlcnJv
ciBjb2RlICovCiAjZGVmaW5lIE1DaV9TVEFUVVNfTUNBICAgICAgICAgIDB4MDAwMDAwMDAwMDAw
ZmZmZlVMTApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKaW5kZXggNzcxZTc1MDBhZi4uNzU2YjIzZDE5
ZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCkBAIC01MSw2ICs1MSw3IEBACiAjZGVmaW5lIE1T
Ul9JQTMyX01DR19DQVAJCTB4MDAwMDAxNzkKICNkZWZpbmUgTVNSX0lBMzJfTUNHX1NUQVRVUwkJ
MHgwMDAwMDE3YQogI2RlZmluZSBNU1JfSUEzMl9NQ0dfQ1RMCQkweDAwMDAwMTdiCisjZGVmaW5l
IE1TUl9JQTMyX01DR19FWFRfQ1RMCTB4MDAwMDA0ZDAKIAogI2RlZmluZSBNU1JfSUEzMl9QRUJT
X0VOQUJMRQkJMHgwMDAwMDNmMQogI2RlZmluZSBNU1JfSUEzMl9EU19BUkVBCQkweDAwMDAwNjAw
CkBAIC0yOTYsNiArMjk3LDcgQEAKICNkZWZpbmUgSUEzMl9GRUFUVVJFX0NPTlRST0xfU0VOVEVS
X1BBUkFNX0NUTCAgICAgICAgIDB4N2YwMAogI2RlZmluZSBJQTMyX0ZFQVRVUkVfQ09OVFJPTF9F
TkFCTEVfU0VOVEVSICAgICAgICAgICAgMHg4MDAwCiAjZGVmaW5lIElBMzJfRkVBVFVSRV9DT05U
Uk9MX1NHWF9FTkFCTEUgICAgICAgICAgICAgICAweDQwMDAwCisjZGVmaW5lIElBMzJfRkVBVFVS
RV9DT05UUk9MX0xNQ0VfT04gICAgICAgICAgICAgICAgICAweDEwMDAwMAogCiAjZGVmaW5lIE1T
Ul9JQTMyX1RTQ19BREpVU1QJCTB4MDAwMDAwM2IKIAotLSAKMi4xMS4wCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Mon Jun 26 09:17:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 09: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 1dPQ8d-0002iS-MB; Mon, 26 Jun 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 <haozhong.zhang@intel.com>) id 1dPQ8c-0002i5-Cb
 for xen-devel@lists.xen.org; Mon, 26 Jun 2017 09:16:54 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 59/FF-02956-501D0595; Mon, 26 Jun 2017 09:16:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsVywNwkVpf1YkC
 kwdYZjBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aTOxIFG3UrplzgbWC8qdrFyMUhJDCNUaLp
 SitTFyMnh4QAr8SRZTNYIWx/iUMXDrOD2EICvYwSN49KgdhsAvoSKx4fBKsREZCWuPb5MiOIz
 SxQLTFx+hwwW1ggWqLp1i2wGhYBVYmDi5vBbF4BW4nO1UtYIObLS+xquwgW5xSwk3jx9wDULl
 uJCb9WME5g5F3AyLCKUaM4tagstUjX0EIvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT9
 3EyMwFBiAYAfjzY0BhxglOZiURHkb/f0jhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwnjsfECkk
 WJSanlqRlpkDDEqYtAQHj5II74WzQGne4oLE3OLMdIjUKUZFKXHeWSB9AiCJjNI8uDZYJFxil
 JUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMG87yBSezLwSuOmvgBYzAS1mmQe2uCQRISXVwJj8j0
 O7e97el/vY2CR6tnv1L3DSeHQ1wS9O/xf/i9lBfPN5wl7sm2gow8gYteN+mprxsgi36YVFt6p
 XzdkR4rp/9UqJ5sM5W/9cXVwVIH/Zm6/MLfyfzc+mvpnMMa/jlly+MC9p353F989x292cN/Pe
 6jtzUu0czfWuLLmgpB+ny8N2eu+rb9JKLMUZiYZazEXFiQDmwGRHfwIAAA==
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1498468609!75505562!2
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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64429 invoked from network); 26 Jun 2017 09:16:52 -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; 26 Jun 2017 09:16:52 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 26 Jun 2017 02:16:50 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.39,395,1493708400"; d="scan'208";a="985229953"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by orsmga003.jf.intel.com with ESMTP; 26 Jun 2017 02:16:49 -0700
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: xen-devel@lists.xen.org
Date: Mon, 26 Jun 2017 17:16:16 +0800
Message-Id: <20170626091625.19655-3-haozhong.zhang@intel.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170626091625.19655-1-haozhong.zhang@intel.com>
References: <20170626091625.19655-1-haozhong.zhang@intel.com>
Cc: Haozhong Zhang <haozhong.zhang@intel.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v4 02/11] xen/mce: allow mce_barrier_{enter,
	exit} to return without waiting
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgJ25vd2FpdCcgYXJndW1lbnQgdG8gbWNlX2JhcnJpZXJfe2VudGVyLGV4aXR9KCkgdG8g
YWxsb3cgdGhlbQpyZXR1cm4gaW1tZWRpYXRlbHkgd2l0aG91dCB3YWl0aW5nIG1jZV9iYXJyaWVy
X3tlbnRlcixleGl0fSgpIG9uIG90aGVyCkNQVXMuIFRoaXMgaXMgdXNlZnVsIHdoZW4gaGFuZGxp
bmcgTE1DRSwgd2hlcmUgbWNlX2JhcnJpZXJfe2VudGVyLGV4aXR9CmFyZSBjYWxsZWQgb25seSBv
biBvbmUgQ1BVLgoKU2lnbmVkLW9mZi1ieTogSGFvemhvbmcgWmhhbmcgPGhhb3pob25nLnpoYW5n
QGludGVsLmNvbT4KLS0tCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4
Ni9jcHUvbWNoZWNrL2JhcnJpZXIuYyB8IDEyICsrKysrKy0tLS0tLQogeGVuL2FyY2gveDg2L2Nw
dS9tY2hlY2svYmFycmllci5oIHwgMTIgKysrKysrKysrKy0tCiB4ZW4vYXJjaC94ODYvY3B1L21j
aGVjay9tY2UuYyAgICAgfCAyMCArKysrKysrKysrLS0tLS0tLS0tLQogMyBmaWxlcyBjaGFuZ2Vk
LCAyNiBpbnNlcnRpb25zKCspLCAxOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvY3B1L21jaGVjay9iYXJyaWVyLmMgYi94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9iYXJy
aWVyLmMKaW5kZXggNWRjZTFmYjliOS4uMGIzYjA5MTAzZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2NwdS9tY2hlY2svYmFycmllci5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL2Jh
cnJpZXIuYwpAQCAtMTYsMTEgKzE2LDExIEBAIHZvaWQgbWNlX2JhcnJpZXJfZGVjKHN0cnVjdCBt
Y2Vfc29mdGlycV9iYXJyaWVyICpiYXIpCiAgICAgYXRvbWljX2RlYygmYmFyLT52YWwpOwogfQog
Ci12b2lkIG1jZV9iYXJyaWVyX2VudGVyKHN0cnVjdCBtY2Vfc29mdGlycV9iYXJyaWVyICpiYXIp
Cit2b2lkIG1jZV9iYXJyaWVyX2VudGVyKHN0cnVjdCBtY2Vfc29mdGlycV9iYXJyaWVyICpiYXIs
IGJvb2wgbm93YWl0KQogewogICAgIGludCBnZW47CiAKLSAgICBpZiAoIW1jZV9icm9hZGNhc3Qp
CisgICAgaWYgKCAhbWNlX2Jyb2FkY2FzdCB8fCBub3dhaXQgKQogICAgICAgICByZXR1cm47CiAg
ICAgYXRvbWljX2luYygmYmFyLT5pbmdlbik7CiAgICAgZ2VuID0gYXRvbWljX3JlYWQoJmJhci0+
b3V0Z2VuKTsKQEAgLTM0LDExICszNCwxMSBAQCB2b2lkIG1jZV9iYXJyaWVyX2VudGVyKHN0cnVj
dCBtY2Vfc29mdGlycV9iYXJyaWVyICpiYXIpCiAgICAgfQogfQogCi12b2lkIG1jZV9iYXJyaWVy
X2V4aXQoc3RydWN0IG1jZV9zb2Z0aXJxX2JhcnJpZXIgKmJhcikKK3ZvaWQgbWNlX2JhcnJpZXJf
ZXhpdChzdHJ1Y3QgbWNlX3NvZnRpcnFfYmFycmllciAqYmFyLCBib29sIG5vd2FpdCkKIHsKICAg
ICBpbnQgZ2VuOwogCi0gICAgaWYgKCAhbWNlX2Jyb2FkY2FzdCApCisgICAgaWYgKCAhbWNlX2Jy
b2FkY2FzdCB8fCBub3dhaXQgKQogICAgICAgICByZXR1cm47CiAgICAgYXRvbWljX2luYygmYmFy
LT5vdXRnZW4pOwogICAgIGdlbiA9IGF0b21pY19yZWFkKCZiYXItPmluZ2VuKTsKQEAgLTU0LDYg
KzU0LDYgQEAgdm9pZCBtY2VfYmFycmllcl9leGl0KHN0cnVjdCBtY2Vfc29mdGlycV9iYXJyaWVy
ICpiYXIpCiAKIHZvaWQgbWNlX2JhcnJpZXIoc3RydWN0IG1jZV9zb2Z0aXJxX2JhcnJpZXIgKmJh
cikKIHsKLSAgICBtY2VfYmFycmllcl9lbnRlcihiYXIpOwotICAgIG1jZV9iYXJyaWVyX2V4aXQo
YmFyKTsKKyAgICBtY2VfYmFycmllcl9lbnRlcihiYXIsIGZhbHNlKTsKKyAgICBtY2VfYmFycmll
cl9leGl0KGJhciwgZmFsc2UpOwogfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9tY2hl
Y2svYmFycmllci5oIGIveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svYmFycmllci5oCmluZGV4IGQz
Y2NmOGIxNWYuLmY2YjQzNzA5NDUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNr
L2JhcnJpZXIuaAorKysgYi94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9iYXJyaWVyLmgKQEAgLTMy
LDYgKzMyLDE0IEBAIHZvaWQgbWNlX2JhcnJpZXJfaW5pdChzdHJ1Y3QgbWNlX3NvZnRpcnFfYmFy
cmllciAqKTsKIHZvaWQgbWNlX2JhcnJpZXJfZGVjKHN0cnVjdCBtY2Vfc29mdGlycV9iYXJyaWVy
ICopOwogCiAvKgorICogSWYgbm93YWl0IGlzIHRydWUsIG1jZV9iYXJyaWVyX2VudGVyL2V4aXQo
KSB3aWxsIHJldHVybiBpbW1lZGlhdGVseQorICogd2l0aG91dCB0b3VjaGluZyB0aGUgYmFycmll
ci4gSXQncyB1c2VkIHdoZW4gaGFuZGxpbmcgYSBMTUNFIHdoaWNoCisgKiBpcyByZWNlaXZlZCBv
biBvbmx5IG9uZSBDUFUgYW5kIHRodXMgZG9lcyBub3QgaW52b2tlCisgKiBtY2VfYmFycmllcl9l
bnRlci9leGl0KCkgY2FsbHMgb24gYWxsIENQVXMuCisgKgorICogSWYgbm93YWl0IGlzIGZhbHNl
LCBtY2VfYmFycmllcl9lbnRlci9leGl0KCkgd2lsbCBoYW5kbGUgdGhlIGdpdmVuCisgKiBiYXJy
aWVyIGFzIGJlbG93LgorICoKICAqIEluY3JlbWVudCB0aGUgZ2VuZXJhdGlvbiBudW1iZXIgYW5k
IHRoZSB2YWx1ZS4gVGhlIGdlbmVyYXRpb24gbnVtYmVyCiAgKiBpcyBpbmNyZW1lbnRlZCB3aGVu
IGVudGVyaW5nIGEgYmFycmllci4gVGhpcyB3YXksIGl0IGNhbiBiZSBjaGVja2VkCiAgKiBvbiBl
eGl0IGlmIGEgQ1BVIGlzIHRyeWluZyB0byByZS1lbnRlciB0aGUgYmFycmllci4gVGhpcyBjYW4g
aGFwcGVuCkBAIC00Myw4ICs1MSw4IEBAIHZvaWQgbWNlX2JhcnJpZXJfZGVjKHN0cnVjdCBtY2Vf
c29mdGlycV9iYXJyaWVyICopOwogICogVGhlc2UgYmFycmllciBmdW5jdGlvbnMgc2hvdWxkIGFs
d2F5cyBiZSBwYWlyZWQsIHNvIHRoYXQgdGhlCiAgKiBjb3VudGVyIHZhbHVlIHdpbGwgcmVhY2gg
MCBhZ2FpbiBhZnRlciBhbGwgQ1BVcyBoYXZlIGV4aXRlZC4KICAqLwotdm9pZCBtY2VfYmFycmll
cl9lbnRlcihzdHJ1Y3QgbWNlX3NvZnRpcnFfYmFycmllciAqKTsKLXZvaWQgbWNlX2JhcnJpZXJf
ZXhpdChzdHJ1Y3QgbWNlX3NvZnRpcnFfYmFycmllciAqKTsKK3ZvaWQgbWNlX2JhcnJpZXJfZW50
ZXIoc3RydWN0IG1jZV9zb2Z0aXJxX2JhcnJpZXIgKiwgYm9vbCBub3dhaXQpOwordm9pZCBtY2Vf
YmFycmllcl9leGl0KHN0cnVjdCBtY2Vfc29mdGlycV9iYXJyaWVyICosIGJvb2wgbm93YWl0KTsK
IAogdm9pZCBtY2VfYmFycmllcihzdHJ1Y3QgbWNlX3NvZnRpcnFfYmFycmllciAqKTsKIApkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmMgYi94ZW4vYXJjaC94ODYvY3B1
L21jaGVjay9tY2UuYwppbmRleCA1NGZkMDAwYWEwLi4xZTBiMDNjMzhiIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2UuYworKysgYi94ZW4vYXJjaC94ODYvY3B1L21jaGVj
ay9tY2UuYwpAQCAtNDk3LDE1ICs0OTcsMTUgQEAgdm9pZCBtY2hlY2tfY21uX2hhbmRsZXIoY29u
c3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgfQogICAgIG1jZV9zcGluX3VubG9j
aygmbWNlX2xvZ291dF9sb2NrKTsKIAotICAgIG1jZV9iYXJyaWVyX2VudGVyKCZtY2VfdHJhcF9i
YXIpOworICAgIG1jZV9iYXJyaWVyX2VudGVyKCZtY2VfdHJhcF9iYXIsIGZhbHNlKTsKICAgICBp
ZiAoIG1jdGMgIT0gTlVMTCAmJiBtY2VfdXJnZW50X2FjdGlvbihyZWdzLCBtY3RjKSkKICAgICAg
ICAgY3B1bWFza19zZXRfY3B1KHNtcF9wcm9jZXNzb3JfaWQoKSwgJm1jZV9mYXRhbF9jcHVzKTsK
LSAgICBtY2VfYmFycmllcl9leGl0KCZtY2VfdHJhcF9iYXIpOworICAgIG1jZV9iYXJyaWVyX2V4
aXQoJm1jZV90cmFwX2JhciwgZmFsc2UpOwogCiAgICAgLyoKICAgICAgKiBXYWl0IHVudGlsIGV2
ZXJ5Ym9keSBoYXMgcHJvY2Vzc2VkIHRoZSB0cmFwLgogICAgICAqLwotICAgIG1jZV9iYXJyaWVy
X2VudGVyKCZtY2VfdHJhcF9iYXIpOworICAgIG1jZV9iYXJyaWVyX2VudGVyKCZtY2VfdHJhcF9i
YXIsIGZhbHNlKTsKICAgICBpZiAoYXRvbWljX3JlYWQoJnNldmVyaXR5X2NwdSkgPT0gc21wX3By
b2Nlc3Nvcl9pZCgpKQogICAgIHsKICAgICAgICAgLyogQWNjb3JkaW5nIHRvIFNETSwgaWYgbm8g
ZXJyb3IgYmFuayBmb3VuZCBvbiBhbnkgY3B1cywKQEAgLTUyNCwxNiArNTI0LDE2IEBAIHZvaWQg
bWNoZWNrX2Ntbl9oYW5kbGVyKGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAg
ICAgICBhdG9taWNfc2V0KCZmb3VuZF9lcnJvciwgMCk7CiAgICAgICAgIGF0b21pY19zZXQoJnNl
dmVyaXR5X2NwdSwgLTEpOwogICAgIH0KLSAgICBtY2VfYmFycmllcl9leGl0KCZtY2VfdHJhcF9i
YXIpOworICAgIG1jZV9iYXJyaWVyX2V4aXQoJm1jZV90cmFwX2JhciwgZmFsc2UpOwogCiAgICAg
LyogQ2xlYXIgZmxhZ3MgYWZ0ZXIgYWJvdmUgZmF0YWwgY2hlY2sgKi8KLSAgICBtY2VfYmFycmll
cl9lbnRlcigmbWNlX3RyYXBfYmFyKTsKKyAgICBtY2VfYmFycmllcl9lbnRlcigmbWNlX3RyYXBf
YmFyLCBmYWxzZSk7CiAgICAgZ3N0YXR1cyA9IG1jYV9yZG1zcihNU1JfSUEzMl9NQ0dfU1RBVFVT
KTsKICAgICBpZiAoKGdzdGF0dXMgJiBNQ0dfU1RBVFVTX01DSVApICE9IDApIHsKICAgICAgICAg
bWNlX3ByaW50ayhNQ0VfQ1JJVElDQUwsICJNQ0U6IENsZWFyIE1DSVBAIGxhc3Qgc3RlcCIpOwog
ICAgICAgICBtY2Ffd3Jtc3IoTVNSX0lBMzJfTUNHX1NUQVRVUywgMCk7CiAgICAgfQotICAgIG1j
ZV9iYXJyaWVyX2V4aXQoJm1jZV90cmFwX2Jhcik7CisgICAgbWNlX2JhcnJpZXJfZXhpdCgmbWNl
X3RyYXBfYmFyLCBmYWxzZSk7CiAKICAgICByYWlzZV9zb2Z0aXJxKE1BQ0hJTkVfQ0hFQ0tfU09G
VElSUSk7CiB9CkBAIC0xNzAzLDcgKzE3MDMsNyBAQCBzdGF0aWMgdm9pZCBtY2Vfc29mdGlycSh2
b2lkKQogCiAgICAgbWNlX3ByaW50ayhNQ0VfVkVSQk9TRSwgIkNQVSVkIGVudGVyIHNvZnRpcnFc
biIsIGNwdSk7CiAKLSAgICBtY2VfYmFycmllcl9lbnRlcigmbWNlX2luc2lkZV9iYXIpOworICAg
IG1jZV9iYXJyaWVyX2VudGVyKCZtY2VfaW5zaWRlX2JhciwgZmFsc2UpOwogCiAgICAgLyoKICAg
ICAgKiBFdmVyeWJvZHkgaXMgaGVyZS4gTm93IGxldCdzIHNlZSB3aG8gZ2V0cyB0byBkbyB0aGUK
QEAgLTE3MTYsMTAgKzE3MTYsMTAgQEAgc3RhdGljIHZvaWQgbWNlX3NvZnRpcnEodm9pZCkKIAog
ICAgIGF0b21pY19zZXQoJnNldmVyaXR5X2NwdSwgY3B1KTsKIAotICAgIG1jZV9iYXJyaWVyX2Vu
dGVyKCZtY2Vfc2V2ZXJpdHlfYmFyKTsKKyAgICBtY2VfYmFycmllcl9lbnRlcigmbWNlX3NldmVy
aXR5X2JhciwgZmFsc2UpOwogICAgIGlmICghbWN0ZWxlbV9oYXNfZGVmZXJyZWQoY3B1KSkKICAg
ICAgICAgYXRvbWljX3NldCgmc2V2ZXJpdHlfY3B1LCBjcHUpOwotICAgIG1jZV9iYXJyaWVyX2V4
aXQoJm1jZV9zZXZlcml0eV9iYXIpOworICAgIG1jZV9iYXJyaWVyX2V4aXQoJm1jZV9zZXZlcml0
eV9iYXIsIGZhbHNlKTsKIAogICAgIC8qIFdlIGNob29zZSBzZXZlcml0eV9jcHUgZm9yIGZ1cnRo
ZXIgcHJvY2Vzc2luZyAqLwogICAgIGlmIChhdG9taWNfcmVhZCgmc2V2ZXJpdHlfY3B1KSA9PSBj
cHUpIHsKQEAgLTE3NDAsNyArMTc0MCw3IEBAIHN0YXRpYyB2b2lkIG1jZV9zb2Z0aXJxKHZvaWQp
CiAgICAgICAgIH0KICAgICB9CiAKLSAgICBtY2VfYmFycmllcl9leGl0KCZtY2VfaW5zaWRlX2Jh
cik7CisgICAgbWNlX2JhcnJpZXJfZXhpdCgmbWNlX2luc2lkZV9iYXIsIGZhbHNlKTsKIH0KIAog
LyogTWFjaGluZSBDaGVjayBvd25lciBqdWRnZSBhbGdvcml0aG06Ci0tIAoyLjExLjAKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 26 09:17:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 09: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 1dPQ8l-0002kg-VP; Mon, 26 Jun 2017 09:17: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 1dPQ8l-0002kP-1S
 for xen-devel@lists.xen.org; Mon, 26 Jun 2017 09:17:03 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 19/63-03058-E01D0595; Mon, 26 Jun 2017 09:17:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsVywNwkVpf7YkC
 kwdEfshZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a83R9ZC+7KVfx5+JGlgXG7eBcjF4eQwDRG
 iebOjaxdjJwcEgK8EkeWzYCy/SWedv5jhijqBSpa+ZkdJMEmoC+x4vFBsCIRAWmJa58vM4LYz
 ALVEhOnzwGzhQUcJFZfuwlmswioSsw+C1HDK2Ar0fn+NjPEAnmJXW0XweZwCthJvPh7AGy+EF
 DNhF8rGCcw8i5gZFjFqFGcWlSWWqRraKGXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+
 7iREYEAxAsIPx5saAQ4ySHExKoryN/v6RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4z50PiBQS
 LEpNT61Iy8wBhiZMWoKDR0mE98JZoDRvcUFibnFmOkTqFKOilDjvLJA+AZBERmkeXBssHi4xy
 koJ8zICHSLEU5BalJtZgir/ilGcg1FJmLcdZApPZl4J3PRXQIuZgBazzANbXJKIkJJqYJzU33
 phbinzjxOle5Ycym5kW3G6U2nyhB4rz+THwVmfPN4zM13+8eX7kQnHbhv8vzZfTf3PcyHFI9s
 /Pb/qeyf+qTw/pyqz9IWvu6evv+JttnjTVG8B7mAp5xtuzUfWXj69zjBiTdTVtlxGkYjU389+
 LrJyXLdC4ucOwx+nLq7P2fVjmrQ34+YLSizFGYmGWsxFxYkA9IA/IIICAAA=
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1498468609!75505562!6
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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65158 invoked from network); 26 Jun 2017 09:16:59 -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; 26 Jun 2017 09:16:59 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 26 Jun 2017 02:16:58 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.39,395,1493708400"; d="scan'208";a="985229983"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by orsmga003.jf.intel.com with ESMTP; 26 Jun 2017 02:16:57 -0700
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: xen-devel@lists.xen.org
Date: Mon, 26 Jun 2017 17:16:20 +0800
Message-Id: <20170626091625.19655-7-haozhong.zhang@intel.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170626091625.19655-1-haozhong.zhang@intel.com>
References: <20170626091625.19655-1-haozhong.zhang@intel.com>
Cc: Haozhong Zhang <haozhong.zhang@intel.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v4 06/11] x86/vmce: emulate MSR_IA32_MCG_EXT_CTL
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SWYgTUNHX0xNQ0VfUCBpcyBwcmVzZW50IGluIGd1ZXN0IE1TUl9JQTMyX01DR19DQVAsIHRoZW4g
YWxsb3cgZ3Vlc3QKdG8gcmVhZC93cml0ZSBNU1JfSUEzMl9NQ0dfRVhUX0NUTC4KClNpZ25lZC1v
ZmYtYnk6IEhhb3pob25nIFpoYW5nIDxoYW96aG9uZy56aGFuZ0BpbnRlbC5jb20+ClJldmlld2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQpDYzogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvY3B1L21jaGVjay92bWNlLmMgICAgICAgICB8IDM0
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYv
bWNlLmggICAgICAgICAgICAgIHwgIDEgKwogeGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2h2
bS9zYXZlLmggfCAgMSArCiAzIGZpbGVzIGNoYW5nZWQsIDM1IGluc2VydGlvbnMoKyksIDEgZGVs
ZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay92bWNlLmMgYi94
ZW4vYXJjaC94ODYvY3B1L21jaGVjay92bWNlLmMKaW5kZXggZDU5MWQzMTYwMC4uMjEwNjcwNjM4
ZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svdm1jZS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9jcHUvbWNoZWNrL3ZtY2UuYwpAQCAtOTAsNiArOTAsNyBAQCBpbnQgdm1jZV9yZXN0
b3JlX3ZjcHUoc3RydWN0IHZjcHUgKnYsIGNvbnN0IHN0cnVjdCBodm1fdm1jZV92Y3B1ICpjdHh0
KQogICAgIHYtPmFyY2gudm1jZS5tY2dfY2FwID0gY3R4dC0+Y2FwczsKICAgICB2LT5hcmNoLnZt
Y2UuYmFua1swXS5tY2lfY3RsMiA9IGN0eHQtPm1jaV9jdGwyX2JhbmswOwogICAgIHYtPmFyY2gu
dm1jZS5iYW5rWzFdLm1jaV9jdGwyID0gY3R4dC0+bWNpX2N0bDJfYmFuazE7CisgICAgdi0+YXJj
aC52bWNlLm1jZ19leHRfY3RsID0gY3R4dC0+bWNnX2V4dF9jdGw7CiAKICAgICByZXR1cm4gMDsK
IH0KQEAgLTE5OSw2ICsyMDAsMjYgQEAgaW50IHZtY2VfcmRtc3IodWludDMyX3QgbXNyLCB1aW50
NjRfdCAqdmFsKQogICAgICAgICBtY2VfcHJpbnRrKE1DRV9WRVJCT1NFLCAiTUNFOiAlcHY6IHJk
IE1DR19DVEwgJSMiUFJJeDY0IlxuIiwgY3VyLCAqdmFsKTsKICAgICAgICAgYnJlYWs7CiAKKyAg
ICBjYXNlIE1TUl9JQTMyX01DR19FWFRfQ1RMOgorICAgICAgICAvKgorICAgICAgICAgKiBJZiBN
Q0dfTE1DRV9QIGlzIHByZXNlbnQgaW4gZ3Vlc3QgTVNSX0lBMzJfTUNHX0NBUCwgdGhlIExNQ0Ug
YW5kIExPQ0sKKyAgICAgICAgICogYml0cyBhcmUgYWx3YXlzIHNldCBpbiBndWVzdCBNU1JfSUEz
Ml9GRUFUVVJFX0NPTlRST0wgYnkgWGVuLCBzbyBpdAorICAgICAgICAgKiBkb2VzIG5vdCBuZWVk
IHRvIGNoZWNrIHRoZW0gaGVyZS4KKyAgICAgICAgICovCisgICAgICAgIGlmICggY3VyLT5hcmNo
LnZtY2UubWNnX2NhcCAmIE1DR19MTUNFX1AgKQorICAgICAgICB7CisgICAgICAgICAgICAqdmFs
ID0gY3VyLT5hcmNoLnZtY2UubWNnX2V4dF9jdGw7CisgICAgICAgICAgICBtY2VfcHJpbnRrKE1D
RV9WRVJCT1NFLCAiTUNFOiAlcHY6IHJkIE1DR19FWFRfQ1RMICUjIlBSSXg2NCJcbiIsCisgICAg
ICAgICAgICAgICAgICAgICAgIGN1ciwgKnZhbCk7CisgICAgICAgIH0KKyAgICAgICAgZWxzZQor
ICAgICAgICB7CisgICAgICAgICAgICByZXQgPSAtMTsKKyAgICAgICAgICAgIG1jZV9wcmludGso
TUNFX1ZFUkJPU0UsICJNQ0U6ICVwdjogcmQgTUNHX0VYVF9DVEwsIG5vdCBzdXBwb3J0ZWRcbiIs
CisgICAgICAgICAgICAgICAgICAgICAgIGN1cik7CisgICAgICAgIH0KKyAgICAgICAgYnJlYWs7
CisKICAgICBkZWZhdWx0OgogICAgICAgICByZXQgPSBtY2VfYmFua19tc3IoY3VyLCBtc3IpID8g
YmFua19tY2VfcmRtc3IoY3VyLCBtc3IsIHZhbCkgOiAwOwogICAgICAgICBicmVhazsKQEAgLTMw
OCw2ICszMjksMTYgQEAgaW50IHZtY2Vfd3Jtc3IodWludDMyX3QgbXNyLCB1aW50NjRfdCB2YWwp
CiAgICAgICAgIG1jZV9wcmludGsoTUNFX1ZFUkJPU0UsICJNQ0U6ICVwdjogTUNHX0NBUCBpcyBy
L29cbiIsIGN1cik7CiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSBNU1JfSUEzMl9NQ0dfRVhU
X0NUTDoKKyAgICAgICAgaWYgKCAoY3VyLT5hcmNoLnZtY2UubWNnX2NhcCAmIE1DR19MTUNFX1Ap
ICYmCisgICAgICAgICAgICAgISh2YWwgJiB+TUNHX0VYVF9DVExfTE1DRV9FTikgKQorICAgICAg
ICAgICAgY3VyLT5hcmNoLnZtY2UubWNnX2V4dF9jdGwgPSB2YWw7CisgICAgICAgIGVsc2UKKyAg
ICAgICAgICAgIHJldCA9IC0xOworICAgICAgICBtY2VfcHJpbnRrKE1DRV9WRVJCT1NFLCAiTUNF
OiAlcHY6IHdyIE1DR19FWFRfQ1RMICUiUFJJeDY0IiVzXG4iLAorICAgICAgICAgICAgICAgICAg
IGN1ciwgdmFsLCAocmV0ID09IC0xKSA/ICIsIG5vdCBzdXBwb3J0ZWQiIDogIiIpOworICAgICAg
ICBicmVhazsKKwogICAgIGRlZmF1bHQ6CiAgICAgICAgIHJldCA9IG1jZV9iYW5rX21zcihjdXIs
IG1zcikgPyBiYW5rX21jZV93cm1zcihjdXIsIG1zciwgdmFsKSA6IDA7CiAgICAgICAgIGJyZWFr
OwpAQCAtMzI2LDcgKzM1Nyw4IEBAIHN0YXRpYyBpbnQgdm1jZV9zYXZlX3ZjcHVfY3R4dChzdHJ1
Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKICAgICAgICAgc3RydWN0IGh2
bV92bWNlX3ZjcHUgY3R4dCA9IHsKICAgICAgICAgICAgIC5jYXBzID0gdi0+YXJjaC52bWNlLm1j
Z19jYXAsCiAgICAgICAgICAgICAubWNpX2N0bDJfYmFuazAgPSB2LT5hcmNoLnZtY2UuYmFua1sw
XS5tY2lfY3RsMiwKLSAgICAgICAgICAgIC5tY2lfY3RsMl9iYW5rMSA9IHYtPmFyY2gudm1jZS5i
YW5rWzFdLm1jaV9jdGwyCisgICAgICAgICAgICAubWNpX2N0bDJfYmFuazEgPSB2LT5hcmNoLnZt
Y2UuYmFua1sxXS5tY2lfY3RsMiwKKyAgICAgICAgICAgIC5tY2dfZXh0X2N0bCA9IHYtPmFyY2gu
dm1jZS5tY2dfZXh0X2N0bCwKICAgICAgICAgfTsKIAogICAgICAgICBlcnIgPSBodm1fc2F2ZV9l
bnRyeShWTUNFX1ZDUFUsIHYtPnZjcHVfaWQsIGgsICZjdHh0KTsKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvbWNlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21jZS5oCmluZGV4IDU2
YWQxZjkyZGQuLjM1Zjk5NjI2MzggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbWNl
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tY2UuaApAQCAtMjcsNiArMjcsNyBAQCBzdHJ1
Y3Qgdm1jZV9iYW5rIHsKIHN0cnVjdCB2bWNlIHsKICAgICB1aW50NjRfdCBtY2dfY2FwOwogICAg
IHVpbnQ2NF90IG1jZ19zdGF0dXM7CisgICAgdWludDY0X3QgbWNnX2V4dF9jdGw7CiAgICAgc3Bp
bmxvY2tfdCBsb2NrOwogICAgIHN0cnVjdCB2bWNlX2JhbmsgYmFua1tHVUVTVF9NQ19CQU5LX05V
TV07CiB9OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2h2bS9zYXZl
LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvaHZtL3NhdmUuaAppbmRleCA4MTY5NzNi
OWMyLi5mZDdiZjNmYjM4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYv
aHZtL3NhdmUuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvaHZtL3NhdmUuaApA
QCAtNjEwLDYgKzYxMCw3IEBAIHN0cnVjdCBodm1fdm1jZV92Y3B1IHsKICAgICB1aW50NjRfdCBj
YXBzOwogICAgIHVpbnQ2NF90IG1jaV9jdGwyX2JhbmswOwogICAgIHVpbnQ2NF90IG1jaV9jdGwy
X2JhbmsxOworICAgIHVpbnQ2NF90IG1jZ19leHRfY3RsOwogfTsKIAogREVDTEFSRV9IVk1fU0FW
RV9UWVBFKFZNQ0VfVkNQVSwgMTgsIHN0cnVjdCBodm1fdm1jZV92Y3B1KTsKLS0gCjIuMTEuMAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 26 09:17:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 09: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 1dPQ8t-0002pn-1x; Mon, 26 Jun 2017 09: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 <haozhong.zhang@intel.com>) id 1dPQ8s-0002or-3G
 for xen-devel@lists.xen.org; Mon, 26 Jun 2017 09:17:10 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 9C/23-03058-511D0595; Mon, 26 Jun 2017 09:17:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsVywNwkVlfkYkC
 kwdt7BhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bZ3afZCpoUKzb/2MfewDhFoouRk0NIYBqj
 xO1lRiC2hACvxJFlM1ghbH+JvpUv2LsYuYBqehklPk/fxQaSYBPQl1jx+CBYkYiAtMS1z5cZQ
 WxmgXKJJ/P6wOLCAp4Sr97OBIpzcLAIqEpMeScMEuYVsJP4/aoDar68xK62i2A2J1D8xd8D7B
 D32EpM+LWCcQIj7wJGhlWMGsWpRWWpRbqGFnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXr
 J+bmbGIHBwAAEOxhvbgw4xCjJwaQkytvo7x8pxJeUn1KZkVicEV9UmpNafIhRhoNDSYL33PmA
 SCHBotT01Iq0zBxgWMKkJTh4lER4L5wFSvMWFyTmFmemQ6ROMepybFi9/guTEEtefl6qlDjvL
 JAZAiBFGaV5cCNgMXKJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrztIFN4MvNK4Da9AjqCCe
 gIlnlgR5QkIqSkGhg5RdZtu3LV+cdfBUOmW4y5Macm//meLbRJbqk+r9Pzjb8b9/ZfdxJhafl
 58cZxS34H2/dC1lf3P5BZdn2+wMQ3Hb5ewrNePjj4Pmwuc9o8lR2Bf6Y3OsQuuZHhNCOHfe06
 BpEGnhdHb2soO6dPenf/0MXVtpWHVkR/qXig2zml9jyX+Nud1oWsSizFGYmGWsxFxYkAem9io
 4wCAAA=
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1498468609!75505562!11
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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3028 invoked from network); 26 Jun 2017 09:17:08 -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; 26 Jun 2017 09:17:08 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 26 Jun 2017 02:17:07 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.39,395,1493708400"; d="scan'208";a="985230055"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by orsmga003.jf.intel.com with ESMTP; 26 Jun 2017 02:17:06 -0700
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: xen-devel@lists.xen.org
Date: Mon, 26 Jun 2017 17:16:25 +0800
Message-Id: <20170626091625.19655-12-haozhong.zhang@intel.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170626091625.19655-1-haozhong.zhang@intel.com>
References: <20170626091625.19655-1-haozhong.zhang@intel.com>
Cc: Haozhong Zhang <haozhong.zhang@intel.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH v4 11/11] tools/xen-mceinj: add support of
	injecting LMCE
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SWYgb3B0aW9uICctbCcgb3IgJy0tbG1jZScgaXMgc3BlY2lmaWVkIGFuZCB0aGUgaG9zdCBzdXBw
b3J0cyBMTUNFLAp4ZW4tbWNlaW5qIHdpbGwgaW5qZWN0IExNQ0UgdG8gQ1BVIHNwZWNpZmllZCBi
eSAnLWMnIChvciBDUFUwIGlmICctYycKaXMgbm90IHByZXNlbnQpLgoKU2lnbmVkLW9mZi1ieTog
SGFvemhvbmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KQWNrZWQtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRv
b2xzL3Rlc3RzL21jZS10ZXN0L3Rvb2xzL3hlbi1tY2VpbmouYyB8IDUwICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDQ4IGluc2VydGlvbnMoKyksIDIg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMvbWNlLXRlc3QvdG9vbHMveGVu
LW1jZWluai5jIGIvdG9vbHMvdGVzdHMvbWNlLXRlc3QvdG9vbHMveGVuLW1jZWluai5jCmluZGV4
IGJhZTVhNDZlYjUuLjM4MGU0MjE5MGMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3Rlc3RzL21jZS10ZXN0
L3Rvb2xzL3hlbi1tY2VpbmouYworKysgYi90b29scy90ZXN0cy9tY2UtdGVzdC90b29scy94ZW4t
bWNlaW5qLmMKQEAgLTU2LDYgKzU2LDggQEAKICNkZWZpbmUgTVNSX0lBMzJfTUMwX01JU0MgICAg
ICAgIDB4MDAwMDA0MDMKICNkZWZpbmUgTVNSX0lBMzJfTUMwX0NUTDIgICAgICAgIDB4MDAwMDAy
ODAKIAorI2RlZmluZSBNQ0dfU1RBVFVTX0xNQ0UgICAgICAgICAgMHg4CisKIHN0cnVjdCBtY2Vf
aW5mbyB7CiAgICAgY29uc3QgY2hhciAqZGVzY3JpcHRpb247CiAgICAgdWludDhfdCBtY2dfc3Rh
dDsKQEAgLTExMyw2ICsxMTUsNyBAQCBzdGF0aWMgc3RydWN0IG1jZV9pbmZvIG1jZV90YWJsZVtd
ID0gewogI2RlZmluZSBMT0dGSUxFIHN0ZG91dAogCiBpbnQgZHVtcDsKK2ludCBsbWNlOwogc3Ry
dWN0IHhlbl9tY19tc3JpbmplY3QgbXNyX2luajsKIAogc3RhdGljIHZvaWQgTHByaW50Zihjb25z
dCBjaGFyICpmbXQsIC4uLikKQEAgLTIxMiw2ICsyMTUsMzUgQEAgc3RhdGljIGludCBpbmplY3Rf
bWNlKHhjX2ludGVyZmFjZSAqeGNfaGFuZGxlLCBpbnQgY3B1X25yKQogICAgIHJldHVybiB4Y19t
Y2Ffb3AoeGNfaGFuZGxlLCAmbWMpOwogfQogCitzdGF0aWMgaW50IGluamVjdF9sbWNlKHhjX2lu
dGVyZmFjZSAqeGNfaGFuZGxlLCB1bnNpZ25lZCBpbnQgY3B1KQoreworICAgIHVpbnQ4X3QgKmNw
dW1hcCA9IE5VTEw7CisgICAgc2l6ZV90IGNwdW1hcF9zaXplLCBsaW5lLCBzaGlmdDsKKyAgICB1
bnNpZ25lZCBpbnQgbnJfY3B1czsKKyAgICBpbnQgcmV0OworCisgICAgbnJfY3B1cyA9IG1jYV9j
cHVpbmZvKHhjX2hhbmRsZSk7CisgICAgaWYgKCAhbnJfY3B1cyApCisgICAgICAgIGVycih4Y19o
YW5kbGUsICJGYWlsZWQgdG8gZ2V0IG1jYV9jcHVpbmZvIik7CisgICAgaWYgKCBjcHUgPj0gbnJf
Y3B1cyApCisgICAgICAgIGVycih4Y19oYW5kbGUsICItYyAldSBpcyBsYXJnZXIgdGhhbiAldSIs
IGNwdSwgbnJfY3B1cyAtIDEpOworCisgICAgY3B1bWFwX3NpemUgPSAobnJfY3B1cyArIDcpIC8g
ODsKKyAgICBjcHVtYXAgPSBtYWxsb2MoY3B1bWFwX3NpemUpOworICAgIGlmICggIWNwdW1hcCAp
CisgICAgICAgIGVycih4Y19oYW5kbGUsICJGYWlsZWQgdG8gYWxsb2NhdGUgY3B1bWFwXG4iKTsK
KyAgICBtZW1zZXQoY3B1bWFwLCAwLCBjcHVtYXBfc2l6ZSk7CisgICAgbGluZSA9IGNwdSAvIDg7
CisgICAgc2hpZnQgPSBjcHUgJSA4OworICAgIG1lbXNldChjcHVtYXAgKyBsaW5lLCAxIDw8IHNo
aWZ0LCAxKTsKKworICAgIHJldCA9IHhjX21jYV9vcF9pbmplY3RfdjIoeGNfaGFuZGxlLCBYRU5f
TUNfSU5KRUNUX1RZUEVfTE1DRSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNwdW1h
cCwgY3B1bWFwX3NpemUgKiA4KTsKKworICAgIGZyZWUoY3B1bWFwKTsKKyAgICByZXR1cm4gcmV0
OworfQorCiBzdGF0aWMgdWludDY0X3QgYmFua19hZGRyKGludCBiYW5rLCBpbnQgdHlwZSkKIHsK
ICAgICB1aW50NjRfdCBhZGRyOwpAQCAtMzMwLDggKzM2MiwxNSBAQCBzdGF0aWMgaW50IGluamVj
dCh4Y19pbnRlcmZhY2UgKnhjX2hhbmRsZSwgc3RydWN0IG1jZV9pbmZvICptY2UsCiAgICAgICAg
ICAgICAgICAgICB1aW50MzJfdCBjcHVfbnIsIHVpbnQzMl90IGRvbWFpbiwgdWludDY0X3QgZ2Fk
ZHIpCiB7CiAgICAgaW50IHJldCA9IDA7CisgICAgdWludDhfdCBtY2dfc3RhdHVzID0gbWNlLT5t
Y2dfc3RhdDsKIAotICAgIHJldCA9IGluamVjdF9tY2dfc3RhdHVzKHhjX2hhbmRsZSwgY3B1X25y
LCBtY2UtPm1jZ19zdGF0LCBkb21haW4pOworICAgIGlmICggbG1jZSApCisgICAgeworICAgICAg
ICBpZiAoIG1jZS0+Y21jaSApCisgICAgICAgICAgICBlcnIoeGNfaGFuZGxlLCAiTm8gc3VwcG9y
dCB0byBpbmplY3QgQ01DSSBhcyBMTUNFIik7CisgICAgICAgIG1jZ19zdGF0dXMgfD0gTUNHX1NU
QVRVU19MTUNFOworICAgIH0KKyAgICByZXQgPSBpbmplY3RfbWNnX3N0YXR1cyh4Y19oYW5kbGUs
IGNwdV9uciwgbWNnX3N0YXR1cywgZG9tYWluKTsKICAgICBpZiAoIHJldCApCiAgICAgICAgIGVy
cih4Y19oYW5kbGUsICJGYWlsZWQgdG8gaW5qZWN0IE1DR19TVEFUVVMgTVNSIik7CiAKQEAgLTM1
NCw2ICszOTMsOCBAQCBzdGF0aWMgaW50IGluamVjdCh4Y19pbnRlcmZhY2UgKnhjX2hhbmRsZSwg
c3RydWN0IG1jZV9pbmZvICptY2UsCiAgICAgICAgIGVycih4Y19oYW5kbGUsICJGYWlsZWQgdG8g
aW5qZWN0IE1TUiIpOwogICAgIGlmICggbWNlLT5jbWNpICkKICAgICAgICAgcmV0ID0gaW5qZWN0
X2NtY2koeGNfaGFuZGxlLCBjcHVfbnIpOworICAgIGVsc2UgaWYgKCBsbWNlICkKKyAgICAgICAg
cmV0ID0gaW5qZWN0X2xtY2UoeGNfaGFuZGxlLCBjcHVfbnIpOwogICAgIGVsc2UKICAgICAgICAg
cmV0ID0gaW5qZWN0X21jZSh4Y19oYW5kbGUsIGNwdV9ucik7CiAgICAgaWYgKCByZXQgKQpAQCAt
MzkzLDYgKzQzNCw3IEBAIHN0YXRpYyBzdHJ1Y3Qgb3B0aW9uIG9wdHNbXSA9IHsKICAgICB7ImR1
bXAiLCAwLCAwLCAnRCd9LAogICAgIHsiaGVscCIsIDAsIDAsICdoJ30sCiAgICAgeyJwYWdlIiwg
MCwgMCwgJ3AnfSwKKyAgICB7ImxtY2UiLCAwLCAwLCAnbCd9LAogICAgIHsiIiwgMCwgMCwgJ1ww
J30KIH07CiAKQEAgLTQwOSw2ICs0NTEsNyBAQCBzdGF0aWMgdm9pZCBoZWxwKHZvaWQpCiAgICAg
ICAgICAgICIgIC1kLCAtLWRvbWFpbj1ET01JRCAgIHRhcmdldCBkb21haW4sIHRoZSBkZWZhdWx0
IGlzIFhlbiBpdHNlbGZcbiIKICAgICAgICAgICAgIiAgLWgsIC0taGVscCAgICAgICAgICAgcHJp
bnQgdGhpcyBwYWdlXG4iCiAgICAgICAgICAgICIgIC1wLCAtLXBhZ2U9QUREUiAgICAgIHBoeXNp
Y2FsIGFkZHJlc3MgdG8gcmVwb3J0XG4iCisgICAgICAgICAgICIgIC1sLCAtLWxtY2UgICAgICAg
ICAgIGluamVjdCBhcyBMTUNFIChJbnRlbCBvbmx5KVxuIgogICAgICAgICAgICAiICAtdCwgLS10
eXBlPUVSUk9SICAgICBlcnJvciB0eXBlXG4iKTsKIAogICAgIGZvciAoIGkgPSAwOyBpIDwgTUNF
X1RBQkxFX1NJWkU7IGkrKyApCkBAIC00MzgsNyArNDgxLDcgQEAgaW50IG1haW4oaW50IGFyZ2Ms
IGNoYXIgKmFyZ3ZbXSkKICAgICB9CiAKICAgICB3aGlsZSAoIDEgKSB7Ci0gICAgICAgIGMgPSBn
ZXRvcHRfbG9uZyhhcmdjLCBhcmd2LCAiYzpEZDp0OmhwOiIsIG9wdHMsICZvcHRfaW5kZXgpOwor
ICAgICAgICBjID0gZ2V0b3B0X2xvbmcoYXJnYywgYXJndiwgImM6RGQ6dDpocDpsIiwgb3B0cywg
Jm9wdF9pbmRleCk7CiAgICAgICAgIGlmICggYyA9PSAtMSApCiAgICAgICAgICAgICBicmVhazsK
ICAgICAgICAgc3dpdGNoICggYyApIHsKQEAgLTQ2Myw2ICs1MDYsOSBAQCBpbnQgbWFpbihpbnQg
YXJnYywgY2hhciAqYXJndltdKQogICAgICAgICBjYXNlICd0JzoKICAgICAgICAgICAgIHR5cGUg
PSBzdHJ0b2wob3B0YXJnLCBOVUxMLCAwKTsKICAgICAgICAgICAgIGJyZWFrOworICAgICAgICBj
YXNlICdsJzoKKyAgICAgICAgICAgIGxtY2UgPSAxOworICAgICAgICAgICAgYnJlYWs7CiAgICAg
ICAgIGNhc2UgJ2gnOgogICAgICAgICBkZWZhdWx0OgogICAgICAgICAgICAgaGVscCgpOwotLSAK
Mi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 26 09:17:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 09: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 1dPQ8p-0002mj-JL; Mon, 26 Jun 2017 09: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 <haozhong.zhang@intel.com>) id 1dPQ8o-0002ld-0A
 for xen-devel@lists.xen.org; Mon, 26 Jun 2017 09:17:06 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 D0/1C-03620-111D0595; Mon, 26 Jun 2017 09:17:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsVywNwkVlfwYkC
 kwYxjTBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aUhu0sBR+FK363OTQwruPrYuTiEBKYxijx
 fe1Cti5GTg4JAV6JI8tmsELY/hJn/l1hArGFBHoZJR6/Fwex2QT0JVY8PghWIyIgLXHt82VGE
 JtZoFpi4vQ5YLawQKjEzilPwHpZBFQlJv6dBDafV8BOonPPEmaI+fISu9ougs3hBIq/+HuAHW
 KXrcSEXysYJzDyLmBkWMWoUZxaVJZapGtooZdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJe
 cn7uJERgMDECwg/HmxoBDjJIcTEqivI3+/pFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjPnQ+I
 FBIsSk1PrUjLzAGGJUxagoNHSYT3wlmgNG9xQWJucWY6ROoUo6KUOO8skD4BkERGaR5cGywWL
 jHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmYtx1kCk9mXgnc9FdAi5mAFrPMA1tckoiQkmpgXB
 x0tLmbOWm9MPtrTevNNg8bDI9mxtcGf+j93fcyyPrItsaeGbcYKmcFeOTllbUJdr6fFrV7qxN
 nfF7jipL32fkntknPkp10xvXlimCV6Wa/GJiFWiuYFm/NvPTArCDz942IHW+D/5ns1unplVwx
 oa9kz6WJc93FZq9PFjrb2FKsVrJptdocJZbijERDLeai4kQATZW3mYACAAA=
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1498468609!75505562!9
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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2177 invoked from network); 26 Jun 2017 09:17:04 -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; 26 Jun 2017 09:17:04 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 26 Jun 2017 02:17:04 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.39,395,1493708400"; d="scan'208";a="985230023"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by orsmga003.jf.intel.com with ESMTP; 26 Jun 2017 02:17:03 -0700
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: xen-devel@lists.xen.org
Date: Mon, 26 Jun 2017 17:16:23 +0800
Message-Id: <20170626091625.19655-10-haozhong.zhang@intel.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170626091625.19655-1-haozhong.zhang@intel.com>
References: <20170626091625.19655-1-haozhong.zhang@intel.com>
Cc: Haozhong Zhang <haozhong.zhang@intel.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v4 09/11] xen/mce: add support of vLMCE
	injection to XEN_MC_inject_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>
MIME-Version: 1.0
Content-Type: text/plain; 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
UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCkNjOiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgoKQ2hhbmdlcyBpbiB2NDoKIChUYWtlIEphbidzIFItYiB3aXRoIGZv
bGxvd2luZyBjaGFuZ2VzLikKICogQWRqdXN0IGVycm9yIG1lc3NhZ2VzLgotLS0KIHhlbi9hcmNo
L3g4Ni9jcHUvbWNoZWNrL21jZS5jICAgICAgICAgfCAyNCArKysrKysrKysrKysrKysrKysrKysr
Ky0KIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni94ZW4tbWNhLmggfCAgMSArCiAyIGZpbGVz
IGNoYW5nZWQsIDI0IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2UuYyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21j
ZS5jCmluZGV4IDI0MjhjYzA3NjIuLjE5ZThhNzBjZDYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9jcHUvbWNoZWNrL21jZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5jCkBA
IC0xNDg1LDExICsxNDg1LDEyIEBAIGxvbmcgZG9fbWNhKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0o
eGVuX21jX3QpIHVfeGVuX21jKQogICAgIHsKICAgICAgICAgY29uc3QgY3B1bWFza190ICpjcHVt
YXA7CiAgICAgICAgIGNwdW1hc2tfdmFyX3QgY212OworICAgICAgICBib29sIGJyb2FkY2FzdCA9
IG9wLT51Lm1jX2luamVjdF92Mi5mbGFncyAmIFhFTl9NQ19JTkpFQ1RfQ1BVX0JST0FEQ0FTVDsK
IAogICAgICAgICBpZiAobnJfbWNlX2JhbmtzID09IDApCiAgICAgICAgICAgICByZXR1cm4geDg2
X21jZXJyKCJkb19tY2EgI01DIiwgLUVOT0RFVik7CiAKLSAgICAgICAgaWYgKCBvcC0+dS5tY19p
bmplY3RfdjIuZmxhZ3MgJiBYRU5fTUNfSU5KRUNUX0NQVV9CUk9BRENBU1QgKQorICAgICAgICBp
ZiAoIGJyb2FkY2FzdCApCiAgICAgICAgICAgICBjcHVtYXAgPSAmY3B1X29ubGluZV9tYXA7CiAg
ICAgICAgIGVsc2UKICAgICAgICAgewpAQCAtMTUyOSw2ICsxNTMwLDI3IEBAIGxvbmcgZG9fbWNh
KFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX21jX3QpIHVfeGVuX21jKQogICAgICAgICAgICAg
fQogICAgICAgICAgICAgYnJlYWs7CiAKKyAgICAgICAgY2FzZSBYRU5fTUNfSU5KRUNUX1RZUEVf
TE1DRToKKyAgICAgICAgICAgIGlmICggIWxtY2Vfc3VwcG9ydCApCisgICAgICAgICAgICB7Cisg
ICAgICAgICAgICAgICAgcmV0ID0geDg2X21jZXJyKCJObyBMTUNFIHN1cHBvcnQiLCAtRUlOVkFM
KTsKKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGlm
ICggYnJvYWRjYXN0ICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICByZXQgPSB4ODZf
bWNlcnIoIkJyb2FkY2FzdCBjYW5ub3QgYmUgdXNlZCB3aXRoIExNQ0UiLCAtRUlOVkFMKTsKKyAg
ICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIC8qIEVuc3Vy
ZSBhdCBtb3N0IG9uZSBDUFUgaXMgc3BlY2lmaWVkLiAqLworICAgICAgICAgICAgaWYgKCBucl9j
cHVfaWRzID4gY3B1bWFza19uZXh0KGNwdW1hc2tfZmlyc3QoY3B1bWFwKSwgY3B1bWFwKSApCisg
ICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgcmV0ID0geDg2X21jZXJyKCJNb3JlIHRoYW4g
b25lIENQVSBzcGVjaWZpZWQgZm9yIExNQ0UiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAtRUlOVkFMKTsKKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIH0KKyAg
ICAgICAgICAgIG9uX3NlbGVjdGVkX2NwdXMoY3B1bWFwLCB4ODZfbWNfbWNlaW5qZWN0LCBOVUxM
LCAxKTsKKyAgICAgICAgICAgIGJyZWFrOworCiAgICAgICAgIGRlZmF1bHQ6CiAgICAgICAgICAg
ICByZXQgPSB4ODZfbWNlcnIoIldyb25nIG1jYSB0eXBlXG4iLCAtRUlOVkFMKTsKICAgICAgICAg
ICAgIGJyZWFrOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L3hlbi1t
Y2EuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni94ZW4tbWNhLmgKaW5kZXggN2RiOTkw
NzIzYi4uZGMzNTI2NzI0OSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2
L3hlbi1tY2EuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYveGVuLW1jYS5oCkBA
IC00MTQsNiArNDE0LDcgQEAgc3RydWN0IHhlbl9tY19tY2VpbmplY3QgewogI2RlZmluZSBYRU5f
TUNfSU5KRUNUX1RZUEVfTUFTSyAgICAgMHg3CiAjZGVmaW5lIFhFTl9NQ19JTkpFQ1RfVFlQRV9N
Q0UgICAgICAweDAKICNkZWZpbmUgWEVOX01DX0lOSkVDVF9UWVBFX0NNQ0kgICAgIDB4MQorI2Rl
ZmluZSBYRU5fTUNfSU5KRUNUX1RZUEVfTE1DRSAgICAgMHgyCiAKICNkZWZpbmUgWEVOX01DX0lO
SkVDVF9DUFVfQlJPQURDQVNUIDB4OAogCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 26 09:17:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 09: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 1dPQ8p-0002mP-Bp; Mon, 26 Jun 2017 09: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 <haozhong.zhang@intel.com>) id 1dPQ8n-0002lc-UY
 for xen-devel@lists.xen.org; Mon, 26 Jun 2017 09:17:06 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 16/87-03696-011D0595; Mon, 26 Jun 2017 09:17:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDLMWRWlGSWpSXmKPExsVywNwkVpf/YkC
 kwaR2NYslHxezODB6HN39mymAMYo1My8pvyKBNePWvCcsBc8DKjZ0TGFsYDxl18XIxSEkMI1R
 Yvvk68xdjJwcEgK8EkeWzWCFsP0lfiz4wQRR1Mso8aV7PlgRm4C+xIrHB8GKRASkJa59vswIU
 sQscJRR4lP7crCEsECiRN+0xewgNouAqsTFb31gNq+ArcT9lfugNshL7Gq7CGZzCthJvPh7AK
 xGCKhmwq8VjBMYeRcwMqxi1ChOLSpLLdI1tNBLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZ
 Lzs/dxAgMCQYg2MF4c2PAIUZJDiYlUd5Gf/9IIb6k/JTKjMTijPii0pzU4kOMMhwcShK8584H
 RAoJFqWmp1akZeYAgxMmLcHBoyTCe+EsUJq3uCAxtzgzHSJ1ilGXY8Pq9V+YhFjy8vNSpcR5Z
 4HMEAApyijNgxsBi5RLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuZtB5nCk5lXArfpFdARTE
 BHsMwDO6IkESEl1cDovH1BS3+F4Z0nokIHOiWcoz8dn65caxvcVJvd3Kbr3HRcN0O3882ieJP
 v+ucnLzd5nmq3Nl9Ca8MFG420f49XVcxcfzj+bYhL5BO3l1O3es14Wda79M/r+N+aOZ2XeP7c
 +ep8fMr86Qo1E/SEylNC6k1XHCo4b/fPafH7/JhPdibX35yrO6urxFKckWioxVxUnAgAHpXv+
 48CAAA=
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1498468609!75505562!8
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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1004 invoked from network); 26 Jun 2017 09:17:03 -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; 26 Jun 2017 09:17:03 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 26 Jun 2017 02:17:02 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.39,395,1493708400"; d="scan'208";a="985230011"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by orsmga003.jf.intel.com with ESMTP; 26 Jun 2017 02:17:00 -0700
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: xen-devel@lists.xen.org
Date: Mon, 26 Jun 2017 17:16:22 +0800
Message-Id: <20170626091625.19655-9-haozhong.zhang@intel.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170626091625.19655-1-haozhong.zhang@intel.com>
References: <20170626091625.19655-1-haozhong.zhang@intel.com>
Cc: Haozhong Zhang <haozhong.zhang@intel.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v4 08/11] x86/vmce,
	tools/libxl: expose LMCE capability in guest MSR_IA32_MCG_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>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SWYgTE1DRSBpcyBzdXBwb3J0ZWQgYnkgaG9zdCBhbmQgJyBtY2FfY2FwcyA9IFsgImxtY2UiIF0g
JyBpcyBwcmVzZW50CmluIHhsIGNvbmZpZywgdGhlIExNQ0UgY2FwYWJpbGl0eSB3aWxsIGJlIGV4
cG9zZWQgaW4gZ3Vlc3QgTVNSX0lBMzJfTUNHX0NBUC4KQnkgZGVmYXVsdCwgTE1DRSBpcyBub3Qg
ZXhwb3NlZCB0byBndWVzdCBzbyBhcyB0byBrZWVwIHRoZSBiYWNrd2FyZHMgbWlncmF0aW9uCmNv
bXBhdGliaWxpdHkuCgpTaWduZWQtb2ZmLWJ5OiBIYW96aG9uZyBaaGFuZyA8aGFvemhvbmcuemhh
bmdAaW50ZWwuY29tPgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PiBmb3IgaHlwZXJ2aXNvciBzaWRlCi0tLQpDaGFuZ2VzIGluIHY0OgogKiBIYW5kbGUgSFZNX1BB
UkFNX01DQV9DQVAgaW4geGNfc3Jfc2F2ZV94ODZfaHZtLmM6d3JpdGVfaHZtX3BhcmFtcygpLgoK
Q2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
Q2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogZG9jcy9t
YW4veGwuY2ZnLnBvZC41LmluICAgICAgICAgICAgfCAyNCArKysrKysrKysrKysrKysrKysrKysr
KysKIHRvb2xzL2xpYnhjL3hjX3NyX3NhdmVfeDg2X2h2bS5jICAgIHwgIDEgKwogdG9vbHMvbGli
eGwvbGlieGwuaCAgICAgICAgICAgICAgICAgfCAgNyArKysrKysrCiB0b29scy9saWJ4bC9saWJ4
bF9kb20uYyAgICAgICAgICAgICB8IDE1ICsrKysrKysrKysrKysrKwogdG9vbHMvbGlieGwvbGli
eGxfdHlwZXMuaWRsICAgICAgICAgfCAgMSArCiB0b29scy94bC94bF9wYXJzZS5jICAgICAgICAg
ICAgICAgICB8IDMxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0KIHhlbi9hcmNoL3g4
Ni9jcHUvbWNoZWNrL21jZS5oICAgICAgIHwgIDEgKwogeGVuL2FyY2gveDg2L2NwdS9tY2hlY2sv
bWNlX2ludGVsLmMgfCAgMiArLQogeGVuL2FyY2gveDg2L2NwdS9tY2hlY2svdm1jZS5jICAgICAg
fCAxOSArKysrKysrKysrKysrKysrKystCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICAg
ICAgICB8ICA1ICsrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L21jZS5oICAgICAgICAgICB8ICAx
ICsKIHhlbi9pbmNsdWRlL3B1YmxpYy9odm0vcGFyYW1zLmggICAgIHwgIDcgKysrKysrLQogMTIg
ZmlsZXMgY2hhbmdlZCwgMTA5IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluIGIvZG9jcy9tYW4veGwuY2ZnLnBvZC41Lmlu
CmluZGV4IDM4MDg0YzcyM2EuLjUxZWM3NDMyNWQgMTAwNjQ0Ci0tLSBhL2RvY3MvbWFuL3hsLmNm
Zy5wb2QuNS5pbgorKysgYi9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4KQEAgLTIxNjgsNiArMjE2
OCwzMCBAQCBuYXRpdmVseSBvciB2aWEgaGFyZHdhcmUgYmFja3dhcmRzIGNvbXBhdGliaWxpdHkg
c3VwcG9ydC4KIAogPWJhY2sKIAorPWhlYWQzIHg4NgorCis9b3ZlciA0CisKKz1pdGVtIEI8bWNh
X2NhcHM9WyAiQ0FQIiwgIkNBUCIsIC4uLiBdPgorCisoSFZNIG9ubHkpIEVuYWJsZSBNQ0EgY2Fw
YWJpbGl0aWVzIGJlc2lkZXMgZGVmYXVsdCBvbmVzIGVuYWJsZWQKK2J5IFhlbiBoeXBlcnZpc29y
IGZvciB0aGUgSFZNIGRvbWFpbi4gIkNBUCIgY2FuIGJlIG9uZSBpbiB0aGUKK2ZvbGxvd2luZyBs
aXN0OgorCis9b3ZlciA0CisKKz1pdGVtIEI8ImxtY2UiPgorCitJbnRlbCBsb2NhbCBNQ0UKKwor
PWl0ZW0gQjxkZWZhdWx0PgorCitObyBNQ0EgY2FwYWJpbGl0aWVzIGluIGFib3ZlIGxpc3QgYXJl
IGVuYWJsZWQuCisKKz1iYWNrCisKKz1iYWNrCisKID1oZWFkMSBTRUUgQUxTTwogCiA9b3ZlciA0
CmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19zcl9zYXZlX3g4Nl9odm0uYyBiL3Rvb2xzL2xp
YnhjL3hjX3NyX3NhdmVfeDg2X2h2bS5jCmluZGV4IGZjNWM2ZWE5M2UuLmUxN2JiNTkxNDYgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3NyX3NhdmVfeDg2X2h2bS5jCisrKyBiL3Rvb2xzL2xp
YnhjL3hjX3NyX3NhdmVfeDg2X2h2bS5jCkBAIC03Nyw2ICs3Nyw3IEBAIHN0YXRpYyBpbnQgd3Jp
dGVfaHZtX3BhcmFtcyhzdHJ1Y3QgeGNfc3JfY29udGV4dCAqY3R4KQogICAgICAgICBIVk1fUEFS
QU1fSU9SRVFfU0VSVkVSX1BGTiwKICAgICAgICAgSFZNX1BBUkFNX05SX0lPUkVRX1NFUlZFUl9Q
QUdFUywKICAgICAgICAgSFZNX1BBUkFNX1g4N19GSVBfV0lEVEgsCisgICAgICAgIEhWTV9QQVJB
TV9NQ0FfQ0FQLAogICAgIH07CiAKICAgICB4Y19pbnRlcmZhY2UgKnhjaCA9IGN0eC0+eGNoOwpk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKaW5k
ZXggY2Y4Njg3YWE3ZS4uN2NmMGYzMWY2OCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGwu
aAorKysgYi90b29scy9saWJ4bC9saWJ4bC5oCkBAIC05MjIsNiArOTIyLDEzIEBAIHZvaWQgbGli
eGxfbWFjX2NvcHkobGlieGxfY3R4ICpjdHgsIGxpYnhsX21hYyAqZHN0LCBjb25zdCBsaWJ4bF9t
YWMgKnNyYyk7CiAgKiBJZiB0aGlzIGlzIGRlZmluZWQsIHRoZSBDb2RlIGFuZCBEYXRhIFByaW9y
aXRpemF0aW9uIGZlYXR1cmUgaXMgc3VwcG9ydGVkLgogICovCiAjZGVmaW5lIExJQlhMX0hBVkVf
UFNSX0NEUCAxCisKKy8qCisgKiBMSUJYTF9IQVZFX01DQV9DQVBTCisgKgorICogSWYgdGhpcyBp
cyBkZWZpbmVkLCBzZXR0aW5nIE1DQSBjYXBhYmlsaXRpZXMgZm9yIEhWTSBkb21haW4gaXMgc3Vw
cG9ydGVkLgorICovCisjZGVmaW5lIExJQlhMX0hBVkVfTUNBX0NBUFMgMQogI2VuZGlmCiAKIC8q
CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kb20uYyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X2RvbS5jCmluZGV4IDVkOTE0YTU5ZWUuLmY1NGZkNDlhNzMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YnhsL2xpYnhsX2RvbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCkBAIC0yNzksNiAr
Mjc5LDE3IEBAIGVycjoKICAgICBsaWJ4bF9iaXRtYXBfZGlzcG9zZSgmZW5saWdodGVubWVudHMp
OwogICAgIHJldHVybiBFUlJPUl9GQUlMOwogfQorCitzdGF0aWMgaW50IGh2bV9zZXRfbWNhX2Nh
cGFiaWxpdGllcyhsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICpjb25zdCBpbmZv
KQoreworICAgIHVuc2lnbmVkIGxvbmcgY2FwcyA9IGluZm8tPnUuaHZtLm1jYV9jYXBzOworCisg
ICAgaWYgKCFjYXBzKQorICAgICAgICByZXR1cm4gMDsKKworICAgIHJldHVybiB4Y19odm1fcGFy
YW1fc2V0KENUWC0+eGNoLCBkb21pZCwgSFZNX1BBUkFNX01DQV9DQVAsIGNhcHMpOworfQogI2Vu
ZGlmCiAKIHN0YXRpYyB2b2lkIGh2bV9zZXRfY29uZl9wYXJhbXMoeGNfaW50ZXJmYWNlICpoYW5k
bGUsIHVpbnQzMl90IGRvbWlkLApAQCAtNDQwLDYgKzQ1MSwxMCBAQCBpbnQgbGlieGxfX2J1aWxk
X3ByZShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgcmMgPSBodm1fc2V0
X3ZpcmlkaWFuX2ZlYXR1cmVzKGdjLCBkb21pZCwgaW5mbyk7CiAgICAgICAgIGlmIChyYykKICAg
ICAgICAgICAgIHJldHVybiByYzsKKworICAgICAgICByYyA9IGh2bV9zZXRfbWNhX2NhcGFiaWxp
dGllcyhnYywgZG9taWQsIGluZm8pOworICAgICAgICBpZiAocmMpCisgICAgICAgICAgICByZXR1
cm4gcmM7CiAjZW5kaWYKICAgICB9CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5
cGVzLmlkbCBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAppbmRleCAyMjA0NDI1OWYzLi44
YTk4NDljNjQzIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKKysrIGIv
dG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCkBAIC01NjQsNiArNTY0LDcgQEAgbGlieGxfZG9t
YWluX2J1aWxkX2luZm8gPSBTdHJ1Y3QoImRvbWFpbl9idWlsZF9pbmZvIixbCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoInNlcmlhbF9saXN0IiwgICAgICBsaWJ4bF9z
dHJpbmdfbGlzdCksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoInJk
bSIsIGxpYnhsX3JkbV9yZXNlcnZlKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICgicmRtX21lbV9ib3VuZGFyeV9tZW1rYiIsIE1lbUtCKSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICgibWNhX2NhcHMiLCAgICAgICAgIHVpbnQ2NCksCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdKSksCiAgICAgICAgICAgICAg
ICAgICgicHYiLCBTdHJ1Y3QoTm9uZSwgWygia2VybmVsIiwgc3RyaW5nKSwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKCJzbGFja19tZW1rYiIsIE1lbUtCKSwKZGlmZiAt
LWdpdCBhL3Rvb2xzL3hsL3hsX3BhcnNlLmMgYi90b29scy94bC94bF9wYXJzZS5jCmluZGV4IDg1
NmEzMDRiMzAuLjVjMmJmMTcyMjIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX3BhcnNlLmMKKysr
IGIvdG9vbHMveGwveGxfcGFyc2UuYwpAQCAtMTgsNiArMTgsNyBAQAogI2luY2x1ZGUgPHN0ZGlv
Lmg+CiAjaW5jbHVkZSA8c3RkbGliLmg+CiAjaW5jbHVkZSA8eGVuL2h2bS9lODIwLmg+CisjaW5j
bHVkZSA8eGVuL2h2bS9wYXJhbXMuaD4KIAogI2luY2x1ZGUgPGxpYnhsLmg+CiAjaW5jbHVkZSA8
bGlieGxfdXRpbHMuaD4KQEAgLTgxMyw4ICs4MTQsOSBAQCB2b2lkIHBhcnNlX2NvbmZpZ19kYXRh
KGNvbnN0IGNoYXIgKmNvbmZpZ19zb3VyY2UsCiAgICAgWExVX0NvbmZpZyAqY29uZmlnOwogICAg
IFhMVV9Db25maWdMaXN0ICpjcHVzLCAqdmJkcywgKm5pY3MsICpwY2lzLCAqY3ZmYnMsICpjcHVp
ZHMsICp2dHBtcywKICAgICAgICAgICAgICAgICAgICAqdXNiY3RybHMsICp1c2JkZXZzLCAqcDlk
ZXZzOwotICAgIFhMVV9Db25maWdMaXN0ICpjaGFubmVscywgKmlvcG9ydHMsICppcnFzLCAqaW9t
ZW0sICp2aXJpZGlhbiwgKmR0ZGV2czsKLSAgICBpbnQgbnVtX2lvcG9ydHMsIG51bV9pcnFzLCBu
dW1faW9tZW0sIG51bV9jcHVzLCBudW1fdmlyaWRpYW47CisgICAgWExVX0NvbmZpZ0xpc3QgKmNo
YW5uZWxzLCAqaW9wb3J0cywgKmlycXMsICppb21lbSwgKnZpcmlkaWFuLCAqZHRkZXZzLAorICAg
ICAgICAgICAgICAgICAgICptY2FfY2FwczsKKyAgICBpbnQgbnVtX2lvcG9ydHMsIG51bV9pcnFz
LCBudW1faW9tZW0sIG51bV9jcHVzLCBudW1fdmlyaWRpYW4sIG51bV9tY2FfY2FwczsKICAgICBp
bnQgcGNpX3Bvd2VyX21nbXQgPSAwOwogICAgIGludCBwY2lfbXNpdHJhbnNsYXRlID0gMDsKICAg
ICBpbnQgcGNpX3Blcm1pc3NpdmUgPSAwOwpAQCAtMTE4Miw2ICsxMTg0LDMxIEBAIHZvaWQgcGFy
c2VfY29uZmlnX2RhdGEoY29uc3QgY2hhciAqY29uZmlnX3NvdXJjZSwKIAogICAgICAgICBpZiAo
IXhsdV9jZmdfZ2V0X2xvbmcgKGNvbmZpZywgInJkbV9tZW1fYm91bmRhcnkiLCAmbCwgMCkpCiAg
ICAgICAgICAgICBiX2luZm8tPnUuaHZtLnJkbV9tZW1fYm91bmRhcnlfbWVta2IgPSBsICogMTAy
NDsKKworICAgICAgICBzd2l0Y2ggKHhsdV9jZmdfZ2V0X2xpc3QoY29uZmlnLCAibWNhX2NhcHMi
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJm1jYV9jYXBzLCAmbnVtX21jYV9j
YXBzLCAxKSkKKyAgICAgICAgeworICAgICAgICBjYXNlIDA6IC8qIFN1Y2Nlc3MgKi8KKyAgICAg
ICAgICAgIGZvciAoaSA9IDA7IGkgPCBudW1fbWNhX2NhcHM7IGkrKykgeworICAgICAgICAgICAg
ICAgIGJ1ZiA9IHhsdV9jZmdfZ2V0X2xpc3RpdGVtKG1jYV9jYXBzLCBpKTsKKyAgICAgICAgICAg
ICAgICBpZiAoIXN0cmNtcChidWYsICJsbWNlIikpCisgICAgICAgICAgICAgICAgICAgIGJfaW5m
by0+dS5odm0ubWNhX2NhcHMgfD0gWEVOX0hWTV9NQ0FfQ0FQX0xNQ0U7CisgICAgICAgICAgICAg
ICAgZWxzZSB7CisgICAgICAgICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiRVJST1I6IHVu
cmVjb2duaXplZCBNQ0EgY2FwYWJpbGl0eSAnJXMnLlxuIiwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBidWYpOworICAgICAgICAgICAgICAgICAgICBleGl0KC1FUlJPUl9GQUlMKTsKKyAg
ICAgICAgICAgICAgICB9CisgICAgICAgICAgICB9CisgICAgICAgICAgICBicmVhazsKKworICAg
ICAgICBjYXNlIEVTUkNIOiAvKiBPcHRpb24gbm90IHByZXNlbnQgKi8KKyAgICAgICAgICAgIGJy
ZWFrOworCisgICAgICAgIGRlZmF1bHQ6CisgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkVS
Uk9SOiB1bmFibGUgdG8gcGFyc2UgbWNhX2NhcHMuXG4iKTsKKyAgICAgICAgICAgIGV4aXQoLUVS
Uk9SX0ZBSUwpOworICAgICAgICB9CisKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBMSUJYTF9E
T01BSU5fVFlQRV9QVjoKICAgICB7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L21jaGVj
ay9tY2UuaCBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5oCmluZGV4IDRmMTM3OTE5NDgu
LjY2NDE2MWEyYWYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5oCisr
KyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5oCkBAIC0zOCw2ICszOCw3IEBAIGVudW0g
bWNoZWNrX3R5cGUgewogfTsKIAogZXh0ZXJuIHVpbnQ4X3QgY21jaV9hcGljX3ZlY3RvcjsKK2V4
dGVybiBib29sIGxtY2Vfc3VwcG9ydDsKIAogLyogSW5pdCBmdW5jdGlvbnMgKi8KIGVudW0gbWNo
ZWNrX3R5cGUgYW1kX21jaGVja19pbml0KHN0cnVjdCBjcHVpbmZvX3g4NiAqYyk7CmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2VfaW50ZWwuYyBiL3hlbi9hcmNoL3g4Ni9j
cHUvbWNoZWNrL21jZV9pbnRlbC5jCmluZGV4IDVjYjQ5Y2E2OTcuLjRjMDAxYjQwN2YgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZV9pbnRlbC5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9jcHUvbWNoZWNrL21jZV9pbnRlbC5jCkBAIC0zMCw3ICszMCw3IEBAIGJvb2xlYW5fcGFy
YW0oIm1jZV9mYiIsIG1jZV9mb3JjZV9icm9hZGNhc3QpOwogc3RhdGljIGludCBfX3JlYWRfbW9z
dGx5IG5yX2ludGVsX2V4dF9tc3JzOwogCiAvKiBJZiBtY2VfZm9yY2VfYnJvYWRjYXN0ID09IDEs
IGxtY2Vfc3VwcG9ydCB3aWxsIGJlIGRpc2FibGVkIGZvcmNpYmx5LiAqLwotc3RhdGljIGJvb2wg
X19yZWFkX21vc3RseSBsbWNlX3N1cHBvcnQ7Citib29sIF9fcmVhZF9tb3N0bHkgbG1jZV9zdXBw
b3J0OwogCiAvKiBJbnRlbCBTRE0gZGVmaW5lIGJpdDE1fmJpdDAgb2YgSUEzMl9NQ2lfU1RBVFVT
IGFzIHRoZSBNQyBlcnJvciBjb2RlICovCiAjZGVmaW5lIElOVEVMX01DQ09EX01BU0sgMHhGRkZG
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay92bWNlLmMgYi94ZW4vYXJjaC94
ODYvY3B1L21jaGVjay92bWNlLmMKaW5kZXggOTgzMDgzNWM1YS4uYTM0YzNkMzhkMSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svdm1jZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9j
cHUvbWNoZWNrL3ZtY2UuYwpAQCAtNzQsNyArNzQsNyBAQCBpbnQgdm1jZV9yZXN0b3JlX3ZjcHUo
c3RydWN0IHZjcHUgKnYsIGNvbnN0IHN0cnVjdCBodm1fdm1jZV92Y3B1ICpjdHh0KQogICAgIHVu
c2lnbmVkIGxvbmcgZ3Vlc3RfbWNnX2NhcDsKIAogICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZf
dmVuZG9yID09IFg4Nl9WRU5ET1JfSU5URUwgKQotICAgICAgICBndWVzdF9tY2dfY2FwID0gSU5U
RUxfR1VFU1RfTUNHX0NBUDsKKyAgICAgICAgZ3Vlc3RfbWNnX2NhcCA9IElOVEVMX0dVRVNUX01D
R19DQVAgfCBNQ0dfTE1DRV9QOwogICAgIGVsc2UKICAgICAgICAgZ3Vlc3RfbWNnX2NhcCA9IEFN
RF9HVUVTVF9NQ0dfQ0FQOwogCkBAIC01NDYsMyArNTQ2LDIwIEBAIGludCB1bm1tYXBfYnJva2Vu
X3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgbWZuX3QgbWZuLCB1bnNpZ25lZCBsb25nIGdmbikKICAg
ICByZXR1cm4gcmM7CiB9CiAKK2ludCB2bWNlX2VuYWJsZV9tY2FfY2FwKHN0cnVjdCBkb21haW4g
KmQsIHVpbnQ2NF90IGNhcCkKK3sKKyAgICBzdHJ1Y3QgdmNwdSAqdjsKKworICAgIGlmICggY2Fw
ICYgflhFTl9IVk1fTUNBX0NBUF9NQVNLICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAg
ICBpZiAoIGNhcCAmIFhFTl9IVk1fTUNBX0NBUF9MTUNFICkKKyAgICB7CisgICAgICAgIGlmICgg
IWxtY2Vfc3VwcG9ydCApCisgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICAgICAgZm9y
X2VhY2hfdmNwdShkLCB2KQorICAgICAgICAgICAgdi0+YXJjaC52bWNlLm1jZ19jYXAgfD0gTUNH
X0xNQ0VfUDsKKyAgICB9CisKKyAgICByZXR1cm4gMDsKK30KZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmluZGV4IDcwZGRjODFkNDQu
LmZhNzJkMWJkMWQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVu
L2FyY2gveDg2L2h2bS9odm0uYwpAQCAtMzk4NSw2ICszOTg1LDcgQEAgc3RhdGljIGludCBodm1f
YWxsb3dfc2V0X3BhcmFtKHN0cnVjdCBkb21haW4gKmQsCiAgICAgY2FzZSBIVk1fUEFSQU1fSU9S
RVFfU0VSVkVSX1BGTjoKICAgICBjYXNlIEhWTV9QQVJBTV9OUl9JT1JFUV9TRVJWRVJfUEFHRVM6
CiAgICAgY2FzZSBIVk1fUEFSQU1fQUxUUDJNOgorICAgIGNhc2UgSFZNX1BBUkFNX01DQV9DQVA6
CiAgICAgICAgIGlmICggdmFsdWUgIT0gMCAmJiBhLT52YWx1ZSAhPSB2YWx1ZSApCiAgICAgICAg
ICAgICByYyA9IC1FRVhJU1Q7CiAgICAgICAgIGJyZWFrOwpAQCAtNDE5Niw2ICs0MTk3LDEwIEBA
IHN0YXRpYyBpbnQgaHZtb3Bfc2V0X3BhcmFtKAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAoMHgxMDAwMCAvIDgpICsgMSkgPDwgMzIpOwogICAgICAgICBh
LnZhbHVlIHw9IFZNODZfVFNTX1VQREFURUQ7CiAgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBI
Vk1fUEFSQU1fTUNBX0NBUDoKKyAgICAgICAgcmMgPSB2bWNlX2VuYWJsZV9tY2FfY2FwKGQsIGEu
dmFsdWUpOworICAgICAgICBicmVhazsKICAgICB9CiAKICAgICBpZiAoIHJjICE9IDAgKQpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tY2UuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
bWNlLmgKaW5kZXggMzVmOTk2MjYzOC4uZDI5MzNjOTFiZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9tY2UuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21jZS5oCkBAIC0zOCw2
ICszOCw3IEBAIGV4dGVybiBpbnQgdm1jZV9yZXN0b3JlX3ZjcHUoc3RydWN0IHZjcHUgKiwgY29u
c3Qgc3RydWN0IGh2bV92bWNlX3ZjcHUgKik7CiBleHRlcm4gaW50IHZtY2Vfd3Jtc3IodWludDMy
X3QgbXNyLCB1aW50NjRfdCB2YWwpOwogZXh0ZXJuIGludCB2bWNlX3JkbXNyKHVpbnQzMl90IG1z
ciwgdWludDY0X3QgKnZhbCk7CiBleHRlcm4gYm9vbCB2bWNlX2hhc19sbWNlKGNvbnN0IHN0cnVj
dCB2Y3B1ICp2KTsKK2V4dGVybiBpbnQgdm1jZV9lbmFibGVfbWNhX2NhcChzdHJ1Y3QgZG9tYWlu
ICpkLCB1aW50NjRfdCBjYXApOwogCiBleHRlcm4gdW5zaWduZWQgaW50IG5yX21jZV9iYW5rczsK
IApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2h2bS9wYXJhbXMuaCBiL3hlbi9pbmNs
dWRlL3B1YmxpYy9odm0vcGFyYW1zLmgKaW5kZXggMWYzZWQwOTA2ZC4uMmVjMmU3YzgwZiAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2h2bS9wYXJhbXMuaAorKysgYi94ZW4vaW5jbHVk
ZS9wdWJsaWMvaHZtL3BhcmFtcy5oCkBAIC0yNzQsNiArMjc0LDExIEBACiAgKi8KICNkZWZpbmUg
SFZNX1BBUkFNX1ZNODZfVFNTX1NJWkVEIDM3CiAKLSNkZWZpbmUgSFZNX05SX1BBUkFNUyAzOAor
LyogRW5hYmxlIE1DQSBjYXBhYmlsaXRpZXMuICovCisjZGVmaW5lIEhWTV9QQVJBTV9NQ0FfQ0FQ
IDM4CisjZGVmaW5lIFhFTl9IVk1fTUNBX0NBUF9MTUNFICAgKHhlbl9ta191bGxvbmcoMSkgPDwg
MCkKKyNkZWZpbmUgWEVOX0hWTV9NQ0FfQ0FQX01BU0sgICBYRU5fSFZNX01DQV9DQVBfTE1DRQor
CisjZGVmaW5lIEhWTV9OUl9QQVJBTVMgMzkKIAogI2VuZGlmIC8qIF9fWEVOX1BVQkxJQ19IVk1f
UEFSQU1TX0hfXyAqLwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 26 09:17:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 09: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 1dPQ8c-0002i6-En; Mon, 26 Jun 2017 09:16:54 +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 1dPQ8b-0002ho-2E
 for xen-devel@lists.xen.org; Mon, 26 Jun 2017 09:16:53 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 16/CE-03557-401D0595; Mon, 26 Jun 2017 09:16:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsVywNwkVpflYkC
 kwfVV7BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bDw1eZC1o5KvbPa2ZqYHzN1sXIySEkMI1R
 4tzvKBBbQoBX4siyGawQtr/Ewd5bjF2MXEA1vYwSV86/YAdJsAnoS6x4fBCsSERAWuLa58uMI
 DazQLXExOlzwGxhAU+Ja2d3gNWzCKhKrPq8AizOK2ArceXzcRaIBfISu9ougs3hFLCTePH3AD
 vEQbYSE36tYJzAyLuAkWEVo0ZxalFZapGuoYVeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrF
 ecn7uJkZgODAAwQ7GmxsDDjFKcjApifI2+vtHCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgPXc+
 IFJIsCg1PbUiLTMHGJgwaQkOHiUR3gtngdK8xQWJucWZ6RCpU4yKUuK8s0D6BEASGaV5cG2wa
 LjEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd52kCk8mXklcNNfAS1mAlrMMg9scUkiQkqqgT
 HV90m0/2SJi4dFGN5+aQs26lrDF3DmgehanU/RTNO63iQujIp9yX8k1Y2NP2PrnUfb1L2SF0d
 +v7GlY8U6qdJnx6OflBkaud058NSmL/OTYtojs572IxlSltbsP8TM7A5d/73KzyOta2O6vu3v
 bWolCx9MKPt5yMZq1qotVUsv5GWoXbsV+0yJpTgj0VCLuag4EQAQ4paXgQIAAA==
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1498468609!75505562!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64285 invoked from network); 26 Jun 2017 09:16:51 -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; 26 Jun 2017 09:16:51 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 26 Jun 2017 02:16:49 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.39,395,1493708400"; d="scan'208";a="985229947"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by orsmga003.jf.intel.com with ESMTP; 26 Jun 2017 02:16:48 -0700
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: xen-devel@lists.xen.org
Date: Mon, 26 Jun 2017 17:16:15 +0800
Message-Id: <20170626091625.19655-2-haozhong.zhang@intel.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170626091625.19655-1-haozhong.zhang@intel.com>
References: <20170626091625.19655-1-haozhong.zhang@intel.com>
Cc: Haozhong Zhang <haozhong.zhang@intel.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v4 01/11] xen/mce: fix comment of struct
	mc_telem_cpu_ctl
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

c3RydWN0IG1jX3RlbGVtX2NwdV9jdGwgaXMgbm93IHVzZWQgYXMgdGhlIHR5cGUgb2YgcGVyLWNw
dSB2YXJpYWJsZXMsCnJhdGhlciB0aGFuIGEgZ2xvYmxhIHZhcmlhYmxlIHNoYXJlZCBieSBhbGwg
Q1BVcywgc28gc29tZSBvZiBpdHMKY29tbWVudCBkbyBub3QgYXBwbHkgYW55IG1vcmUuCgpTaWdu
ZWQtb2ZmLWJ5OiBIYW96aG9uZyBaaGFuZyA8aGFvemhvbmcuemhhbmdAaW50ZWwuY29tPgotLS0K
Q2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWN0
ZWxlbS5jIHwgNCArLS0tCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDMgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWN0ZWxlbS5jIGIv
eGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWN0ZWxlbS5jCmluZGV4IDk2MDQ4ZWJjYzAuLjU3YWJl
YWIzNTcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jdGVsZW0uYworKysg
Yi94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY3RlbGVtLmMKQEAgLTEwOCw5ICsxMDgsNyBAQCBz
dGF0aWMgc3RydWN0IG1jX3RlbGVtX2N0bCB7CiBzdHJ1Y3QgbWNfdGVsZW1fY3B1X2N0bCB7CiAJ
LyoKIAkgKiBQZXItQ1BVIHByb2Nlc3NpbmcgbGlzdHMsIHVzZWQgZm9yIGRlZmVycmVkIChzb2Z0
aXJxKQotCSAqIHByb2Nlc3Npbmcgb2YgdGVsZW1ldHJ5LiBAcGVuZGluZyBpcyBpbmRleGVkIGJ5
IHRoZQotCSAqIENQVSB0aGF0IHRoZSB0ZWxlbWV0cnkgYmVsb25ncyB0by4gQHByb2Nlc3Npbmcg
aXMgaW5kZXhlZAotCSAqIGJ5IHRoZSBDUFUgdGhhdCBpcyBwcm9jZXNzaW5nIHRoZSB0ZWxlbWV0
cnkuCisJICogcHJvY2Vzc2luZyBvZiB0ZWxlbWV0cnkuCiAJICovCiAJc3RydWN0IG1jdGVsZW1f
ZW50ICpwZW5kaW5nOwogCXN0cnVjdCBtY3RlbGVtX2VudCAqcHJvY2Vzc2luZzsKLS0gCjIuMTEu
MAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 26 09:17:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 09: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 1dPQ8l-0002kV-Ns; Mon, 26 Jun 2017 09:17: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 1dPQ8k-0002kJ-DL
 for xen-devel@lists.xen.org; Mon, 26 Jun 2017 09:17:02 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 2E/60-02956-D01D0595; Mon, 26 Jun 2017 09:17:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsVywNwkVpf3YkC
 kwZ7Z0hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bzB/oFS1UqutZPY2lg7JXqYuTiEBKYxihx
 /8Aypi5GTg4JAV6JI8tmsELY/hJbntxghyjqZZQ4tecGI0iCTUBfYsXjg2BFIgLSEtc+XwaLM
 wtUS0ycPgfMFhYIkDjVewuomYODRUBV4tFnU5Awr4CtRMP7j8wQ8+UldrVdBBvDKWAn8eLvAX
 YQWwioZsKvFYwTGHkXMDKsYtQoTi0qSy3SNbTQSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCr
 WS87P3cQIDAYGINjBeHNjwCFGSQ4mJVHeRn//SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvOfO
 B0QKCRalpqdWpGXmAMMSJi3BwaMkwnvhLFCat7ggMbc4Mx0idYpRUUqcdxZInwBIIqM0D64NF
 guXGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMzbDjKFJzOvBG76K6DFTECLWeaBLS5JREhJNT
 BKL2n5+M+S/2AA/362tS90l5l97fo6Mbr4zCknF8HW/ULZfaZ7VMMMpHS3bBQ+ocN//OEy/sM
 r5cXMrM1Sn1qtnmU6lZ2Tl7F1H7/MqRf5AtXp/d7TFbT2ByyufRItYP3EbZ6/XPakxa+e+l9e
 cHR3fOTfqPIppY1LqlOk7k9KPfL6Qrvbhl9KLMUZiYZazEXFiQDBqkiJgAIAAA==
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1498468609!75505562!7
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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 401 invoked from network); 26 Jun 2017 09:17:00 -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; 26 Jun 2017 09:17:00 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 26 Jun 2017 02:17:00 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.39,395,1493708400"; d="scan'208";a="985229990"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by orsmga003.jf.intel.com with ESMTP; 26 Jun 2017 02:16:59 -0700
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: xen-devel@lists.xen.org
Date: Mon, 26 Jun 2017 17:16:21 +0800
Message-Id: <20170626091625.19655-8-haozhong.zhang@intel.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170626091625.19655-1-haozhong.zhang@intel.com>
References: <20170626091625.19655-1-haozhong.zhang@intel.com>
Cc: Haozhong Zhang <haozhong.zhang@intel.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v4 07/11] x86/vmce: enable injecting LMCE to
	guest on Intel host
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW5qZWN0IExNQ0UgdG8gZ3Vlc3QgaWYgdGhlIGhvc3QgTUNFIGlzIExNQ0UgYW5kIHRoZSBhZmZl
Y3RlZCB2Y3B1IGlzCmtub3duLiBPdGhlcndpc2UsIGJyb2FkY2FzdCBNQ0UgdG8gYWxsIHZjcHVz
IG9uIEludGVsIGhvc3QuCgpTaWduZWQtb2ZmLWJ5OiBIYW96aG9uZyBaaGFuZyA8aGFvemhvbmcu
emhhbmdAaW50ZWwuY29tPgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpDaGFuZ2VzIGluIHY0OgogKFRha2Ug
SmFuJ3MgUi1iIHdpdGggZm9sbG93aW5nIGNoYW5nZXMuKQogKiBDaGFuZ2UgdHlwZSBvZiBtY192
Y3B1aWQgaW4gbWNfbWVtZXJyX2RoYW5kbGVyKCkgZnJvbSB1aW50MTZfdCB0bwogICB1bnNpZ25l
ZCBpbnQuCiAqIEFkZCBhIG1pc3Npbmcgc3BhY2UgaW4gQVNTRVJUKCkgaW4gZmlsbF92bXNyX2Rh
dGEoKS4KLS0tCiB4ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2FjdGlvbi5jIHwgMjMgKysrKysr
KysrKysrKysrKy0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL3ZtY2UuYyAgICAgfCAx
MSArKysrKysrKysrLQogeGVuL2FyY2gveDg2L2NwdS9tY2hlY2svdm1jZS5oICAgICB8ICAyICst
CiAzIGZpbGVzIGNoYW5nZWQsIDI3IGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNhY3Rpb24uYyBiL3hlbi9hcmNoL3g4
Ni9jcHUvbWNoZWNrL21jYWN0aW9uLmMKaW5kZXggY2ExN2QyMmJkOC4uZjk1OWJlZDJjYiAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNhY3Rpb24uYworKysgYi94ZW4vYXJj
aC94ODYvY3B1L21jaGVjay9tY2FjdGlvbi5jCkBAIC00NCw2ICs0NCw3IEBAIG1jX21lbWVycl9k
aGFuZGxlcihzdHJ1Y3QgbWNhX2JpbmZvICpiaW5mbywKICAgICB1bnNpZ25lZCBsb25nIG1mbiwg
Z2ZuOwogICAgIHVpbnQzMl90IHN0YXR1czsKICAgICBpbnQgdm1jZV92Y3B1aWQ7CisgICAgdW5z
aWduZWQgaW50IG1jX3ZjcHVpZDsKIAogICAgIGlmICghbWNfY2hlY2tfYWRkcihiYW5rLT5tY19z
dGF0dXMsIGJhbmstPm1jX21pc2MsIE1DX0FERFJfUEhZU0lDQUwpKSB7CiAgICAgICAgIGRwcmlu
dGsoWEVOTE9HX1dBUk5JTkcsCkBAIC04OCwxOCArODksMjYgQEAgbWNfbWVtZXJyX2RoYW5kbGVy
KHN0cnVjdCBtY2FfYmluZm8gKmJpbmZvLAogICAgICAgICAgICAgICAgICAgICBnb3RvIHZtY2Vf
ZmFpbGVkOwogICAgICAgICAgICAgICAgIH0KIAotICAgICAgICAgICAgICAgIGlmIChib290X2Nw
dV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9JTlRFTCB8fAotICAgICAgICAgICAgICAg
ICAgICBnbG9iYWwtPm1jX3ZjcHVpZCA9PSBYRU5fTUNfVkNQVUlEX0lOVkFMSUQpCisgICAgICAg
ICAgICAgICAgbWNfdmNwdWlkID0gZ2xvYmFsLT5tY192Y3B1aWQ7CisgICAgICAgICAgICAgICAg
aWYgKG1jX3ZjcHVpZCA9PSBYRU5fTUNfVkNQVUlEX0lOVkFMSUQgfHwKKyAgICAgICAgICAgICAg
ICAgICAgLyoKKyAgICAgICAgICAgICAgICAgICAgICogQmVjYXVzZSBNQyMgbWF5IGhhcHBlbiBh
c3luY2hyb25vdXNseSB3aXRoIHRoZSBhY3R1YWwKKyAgICAgICAgICAgICAgICAgICAgICogb3Bl
cmF0aW9uIHRoYXQgdHJpZ2dlcnMgdGhlIGVycm9yLCB0aGUgZG9tYWluIElEIGFzCisgICAgICAg
ICAgICAgICAgICAgICAqIHdlbGwgYXMgdGhlIHZDUFUgSUQgY29sbGVjdGVkIGluICdnbG9iYWwn
IGF0IE1DIyBhcmUKKyAgICAgICAgICAgICAgICAgICAgICogbm90IGFsd2F5cyBwcmVjaXNlLiBJ
biB0aGF0IGNhc2UsIGZhbGxiYWNrIHRvIGJyb2FkY2FzdC4KKyAgICAgICAgICAgICAgICAgICAg
ICovCisgICAgICAgICAgICAgICAgICAgIGdsb2JhbC0+bWNfZG9taWQgIT0gYmFuay0+bWNfZG9t
aWQgfHwKKyAgICAgICAgICAgICAgICAgICAgKGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBY
ODZfVkVORE9SX0lOVEVMICYmCisgICAgICAgICAgICAgICAgICAgICAoIShnbG9iYWwtPm1jX2dz
dGF0dXMgJiBNQ0dfU1RBVFVTX0xNQ0UpIHx8CisgICAgICAgICAgICAgICAgICAgICAgIShkLT52
Y3B1W21jX3ZjcHVpZF0tPmFyY2gudm1jZS5tY2dfZXh0X2N0bCAmCisgICAgICAgICAgICAgICAg
ICAgICAgICBNQ0dfRVhUX0NUTF9MTUNFX0VOKSkpKQogICAgICAgICAgICAgICAgICAgICB2bWNl
X3ZjcHVpZCA9IFZNQ0VfSU5KRUNUX0JST0FEQ0FTVDsKICAgICAgICAgICAgICAgICBlbHNlCi0g
ICAgICAgICAgICAgICAgICAgIHZtY2VfdmNwdWlkID0gZ2xvYmFsLT5tY192Y3B1aWQ7CisgICAg
ICAgICAgICAgICAgICAgIHZtY2VfdmNwdWlkID0gbWNfdmNwdWlkOwogCiAgICAgICAgICAgICAg
ICAgYmFuay0+bWNfYWRkciA9IGdmbiA8PCBQQUdFX1NISUZUIHwKICAgICAgICAgICAgICAgICAg
IChiYW5rLT5tY19hZGRyICYgKFBBR0VfU0laRSAtMSApKTsKLSAgICAgICAgICAgICAgICAvKiBU
T0RPOiBzdXBwb3J0IGluamVjdGluZyBMTUNFICovCi0gICAgICAgICAgICAgICAgaWYgKGZpbGxf
dm1zcl9kYXRhKGJhbmssIGQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGds
b2JhbC0+bWNfZ3N0YXR1cyAmIH5NQ0dfU1RBVFVTX0xNQ0UsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHZtY2VfdmNwdWlkID09IFZNQ0VfSU5KRUNUX0JST0FEQ0FTVCkpCisg
ICAgICAgICAgICAgICAgaWYgKGZpbGxfdm1zcl9kYXRhKGJhbmssIGQsIGdsb2JhbC0+bWNfZ3N0
YXR1cywgdm1jZV92Y3B1aWQpKQogICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAg
ICAgbWNlX3ByaW50ayhNQ0VfUVVJRVQsICJGaWxsIHZNQ0UjIGRhdGEgZm9yIERPTSVkICIKICAg
ICAgICAgICAgICAgICAgICAgICAiZmFpbGVkXG4iLCBiYW5rLT5tY19kb21pZCk7CmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay92bWNlLmMgYi94ZW4vYXJjaC94ODYvY3B1L21j
aGVjay92bWNlLmMKaW5kZXggMjEwNjcwNjM4Zi4uOTgzMDgzNWM1YSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2NwdS9tY2hlY2svdm1jZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNr
L3ZtY2UuYwpAQCAtNDY0LDE0ICs0NjQsMjMgQEAgc3RhdGljIGludCB2Y3B1X2ZpbGxfbWNfbXNy
cyhzdHJ1Y3QgdmNwdSAqdiwgdWludDY0X3QgbWNnX3N0YXR1cywKIH0KIAogaW50IGZpbGxfdm1z
cl9kYXRhKHN0cnVjdCBtY2luZm9fYmFuayAqbWNfYmFuaywgc3RydWN0IGRvbWFpbiAqZCwKLSAg
ICAgICAgICAgICAgICAgICB1aW50NjRfdCBnc3RhdHVzLCBib29sIGJyb2FkY2FzdCkKKyAgICAg
ICAgICAgICAgICAgICB1aW50NjRfdCBnc3RhdHVzLCBpbnQgdm1jZV92Y3B1aWQpCiB7CiAgICAg
c3RydWN0IHZjcHUgKnYgPSBkLT52Y3B1WzBdOworICAgIGJvb2wgYnJvYWRjYXN0ID0gKHZtY2Vf
dmNwdWlkID09IFZNQ0VfSU5KRUNUX0JST0FEQ0FTVCk7CiAgICAgaW50IHJldCwgZXJyOwogCiAg
ICAgaWYgKCBtY19iYW5rLT5tY19kb21pZCA9PSBET01JRF9JTlZBTElEICkKICAgICAgICAgcmV0
dXJuIC1FSU5WQUw7CiAKKyAgICBpZiAoIGJyb2FkY2FzdCApCisgICAgICAgIGdzdGF0dXMgJj0g
fk1DR19TVEFUVVNfTE1DRTsKKyAgICBlbHNlIGlmICggZ3N0YXR1cyAmIE1DR19TVEFUVVNfTE1D
RSApCisgICAgeworICAgICAgICBBU1NFUlQodm1jZV92Y3B1aWQgPj0gMCAmJiB2bWNlX3ZjcHVp
ZCA8IGQtPm1heF92Y3B1cyk7CisgICAgICAgIHYgPSBkLT52Y3B1W3ZtY2VfdmNwdWlkXTsKKyAg
ICB9CisKICAgICAvKgogICAgICAqIHZNQ0Ugd2l0aCB0aGUgYWN0dWFsIGVycm9yIGluZm9ybWF0
aW9uIGlzIGluamVjdGVkIHRvIHZDUFUwLAogICAgICAqIGFuZCwgaWYgYnJvYWRjYXN0IGlzIHJl
cXVpcmVkLCB3ZSBjaG9vc2UgdG8gaW5qZWN0IGxlc3Mgc2V2ZXJlCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvY3B1L21jaGVjay92bWNlLmggYi94ZW4vYXJjaC94ODYvY3B1L21jaGVjay92bWNl
LmgKaW5kZXggNzRmNjM4MTQ2MC4uMjc5N2UwMDI3NSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2NwdS9tY2hlY2svdm1jZS5oCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL3ZtY2UuaApA
QCAtMTcsNyArMTcsNyBAQCBpbnQgdm1jZV9hbWRfcmRtc3IoY29uc3Qgc3RydWN0IHZjcHUgKiwg
dWludDMyX3QgbXNyLCB1aW50NjRfdCAqdmFsKTsKIGludCB2bWNlX2FtZF93cm1zcihzdHJ1Y3Qg
dmNwdSAqLCB1aW50MzJfdCBtc3IsIHVpbnQ2NF90IHZhbCk7CiAKIGludCBmaWxsX3Ztc3JfZGF0
YShzdHJ1Y3QgbWNpbmZvX2JhbmsgKm1jX2JhbmssIHN0cnVjdCBkb21haW4gKmQsCi0gICAgICAg
ICAgICAgICAgICAgdWludDY0X3QgZ3N0YXR1cywgYm9vbCBicm9hZGNhc3QpOworICAgICAgICAg
ICAgICAgICAgIHVpbnQ2NF90IGdzdGF0dXMsIGludCB2bWNlX3ZjcHVpZCk7CiAKICNkZWZpbmUg
Vk1DRV9JTkpFQ1RfQlJPQURDQVNUICgtMSkKIGludCBpbmplY3Rfdm1jZShzdHJ1Y3QgZG9tYWlu
ICpkLCBpbnQgdmNwdSk7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 26 09:35:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 09:35:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPQQ2-0005Nf-P7; Mon, 26 Jun 2017 09:34: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 1dPQQ1-0005NZ-Is
 for xen-devel@lists.xen.org; Mon, 26 Jun 2017 09:34:53 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 EA/FD-23755-B35D0595; Mon, 26 Jun 2017 09:34:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrIIsWRWlGSWpSXmKPExsVysyfVTdf6akC
 kwaEfAhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bL5/tYCg6IVWz6eY69gXG7UBcjF4eQwEZG
 id0n97FAOLsZJX6cXc7excjJISyQKvHyzAVWEFtEwEii885lqKJNLBLHv35nA3GYBc4zSvSt/
 McGUsUmoClx5/MnJhCbV8BKYtfSE2BxFgFViTcv+hlBbFGBcIm3jUdYIGoEJU7OfAJmcwqYS3
 zoawDrZRawlbgzdzczhC0vsf3tHOYJjHyzkLTMQlI2C0nZAkbmVYwaxalFZalFuoaGeklFmek
 ZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgUHHAAQ7GFf/djrEKMnBpCTK2+jvHynEl5Sf
 UpmRWJwRX1Sak1p8iFGGg0NJgnfq5YBIIcGi1PTUirTMHGD4w6QlOHiURHjrLwGleYsLEnOLM
 9MhUqcYFaXEeTNA+gRAEhmleXBtsJi7xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWHeHyBTeD
 LzSuCmvwJazAS0mGUe2OKSRISUVAPjhBedH6S9uSVcvd/76d3jFQnpEMle46kutvmLpYPxhkX
 Rt13u8mSsMJzKUcTitSHs0P1Zsm+cPr1uaVW7/S7TRPnhwsBHfjl9E72kq91yirJP7HJ/e3FZ
 vvcao4q4uC0z7LTvNIi7M9xJK2w636bC3fxzkfGpSxyuHf/N78pmSfW9lfvPqaLEUpyRaKjFX
 FScCAD47eehtAIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1498469690!49272898!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49091 invoked from network); 26 Jun 2017 09:34:50 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-4.tower-31.messagelabs.com with SMTP; 26 Jun 2017 09:34: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 C304D2B;
 Mon, 26 Jun 2017 02:34: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 A5B643F587;
 Mon, 26 Jun 2017 02:34:48 -0700 (PDT)
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
References: <1498155329-4752-1-git-send-email-andrew.cooper3@citrix.com>
 <1498155329-4752-4-git-send-email-andrew.cooper3@citrix.com>
 <12865bf5-d94b-51ad-42d2-1b0f0102010a@arm.com>
 <827484de-2053-611d-470d-2d1783967d04@citrix.com>
 <c5d19d9b-5c60-bbf3-372f-57d8f096a9cf@arm.com>
 <e686afd9-ecfa-a42a-4a43-a70e960b6ab9@citrix.com>
 <20170623143544.GI16947@char.us.oracle.com>
 <7c970989-4b32-cd20-2650-7e0ee745f0f5@arm.com>
 <20170623144603.GJ16947@char.us.oracle.com>
 <d13a5cfc-17a9-b5f2-050a-375af105935e@arm.com>
 <20170626010245.GA6060@char.us.oracle.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <4e106783-5d16-c2b0-74a2-ac04e5b9f139@arm.com>
Date: Mon, 26 Jun 2017 10:34:47 +0100
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: <20170626010245.GA6060@char.us.oracle.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH for-4.9 v3 3/3] xen/livepatch: Don't crash
 on encountering STN_UNDEF relocations
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

CgpPbiAyNi8wNi8xNyAwMjowMiwgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIHdyb3RlOgo+IE9uIFNh
dCwgSnVuIDI0LCAyMDE3IGF0IDA2OjI4OjE2UE0gKzAxMDAsIEp1bGllbiBHcmFsbCB3cm90ZToK
Pj4gSGkgS29ucmFkLAo+Pgo+PiBPbiAwNi8yMy8yMDE3IDAzOjQ2IFBNLCBLb25yYWQgUnplc3p1
dGVrIFdpbGsgd3JvdGU6Cj4+PiBPbiBGcmksIEp1biAyMywgMjAxNyBhdCAwMzozNjo1MVBNICsw
MTAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4KPj4+Pgo+Pj4+IE9uIDIzLzA2LzE3IDE1OjM1
LCBLb25yYWQgUnplc3p1dGVrIFdpbGsgd3JvdGU6Cj4+Pj4+IE9uIEZyaSwgSnVuIDIzLCAyMDE3
IGF0IDAyOjQ1OjIyUE0gKzAxMDAsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+Pj4+PiBPbiAyMy8w
Ni8xNyAxNDo0MywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+Pj4+IEhpLAo+Pj4+Pj4+Cj4+Pj4+
Pj4gT24gMjMvMDYvMTcgMTQ6MzMsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+Pj4+Pj4+IE9uIDIz
LzA2LzE3IDE0OjMyLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4+Pj4+PiBIaSBBbmRyZXcsCj4+
Pj4+Pj4+Pgo+Pj4+Pj4+Pj4gSSBhbSBhIGJpdCBjb25mdXNlZCwgdGhlIHRpdGxlIHNheXMgIlBB
VENIIGZvci00LjkgdjMgMy8zIi4gSSBoYXZlbid0Cj4+Pj4+Pj4+PiBiZWVuIENDZWQgb24gdGhl
IGZpcnN0IHR3byBwYXRjaGVzLiBEb2VzIGl0IG1lYW4geW91IGFyZSBvbmx5IGxvb2tpbmcKPj4+
Pj4+Pj4+IGF0IHRoaXMgcGF0Y2ggdG8gYmUgaW4gNC45Pwo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBTb3Jy
eSAtIEkgbWVzc2VkIHVwIHRoZSBDQyBsaXN0cy4gIFRoZSBjb3JyZWN0bmVzcyBvZiB0aGlzIHBh
dGNoIGRvZXMKPj4+Pj4+Pj4gZGVwZW5kIG9uIHRoZSBwcmV2aW91cyB0d28sIHNvIGFsbCAzIGFy
ZSBsb29raW5nIGZvciBpbmNsdXNpb24uCj4+Pj4+Pj4KPj4+Pj4+PiBHaXZlbiB0aGF0IHdlIGRv
bid0IGhhdmUgbGl2ZXBhdGNoIHRlc3RpbmcgaW4gb3NzdGVzdCBob3cgbXVjaCB0ZXN0Cj4+Pj4+
Pj4gaGF2ZSB3ZSBkb25lIG9uIHRob3NlIDMgcGF0Y2hlcz8KPj4+Pj4+Cj4+Pj4+PiBUaGVyZSBp
cyB0ZXN0aW5nIGluIE9TU1Rlc3QuCj4+Pj4+Cj4+Pj4+IEh1cnJheSBodXJyYXkgaHVycmF5IQo+
Pj4+Pj4KPj4+Pj4+IEkndmUgbWFudWFsbHkgcnVuIGVhY2ggb2YgdGhlIHNjZW5hcmlvcywgaW5j
bHVkaW5nIHdpdGggbXkgbGl2ZXBhdGNoCj4+Pj4+PiB3aGljaCBoYXMgYSBTVE5fVU5ERUYgcmVs
b2NhdGlvbi4KPj4+Pj4+Cj4+Pj4+PiBJIGRvbid0IGtub3cgd2hhdCB0ZXN0aW5nIEtvbnJhZCBo
YXMgZG9uZS4KPj4+Pj4KPj4+Pj4gSSBydW4gYSB2ZXJzaW9uIG9mIHRoZSBzYW1lIHRlc3RzIHRo
YXQgYXJlIGluIE9TU1Rlc3QgKGJhc2ljYWxseSBhbiBlYXJsaWVyCj4+Pj4+IHZlcnNpb24gb2Yg
dGhlIFBlcmwgY29kZSkgYW5kIEkgaGF2ZSBkb25lIGl0IG9uIHg4NiBhbmQgb24gQVJNMzIuCj4+
Pj4+Cj4+Pj4+IEFuZCBJIGFsc28gcnVuIHRoZSBzdGFuZGFsb25lIE9TU1Rlc3QgKG9uIHg4NikK
Pj4+Pj4KPj4+Pj4gQW5kIHRoZW4gSSBhbHNvIGRvIGEgbGl2ZXBhdGNoIHVzaW5nIHRoZSBsaXZl
cGF0Y2gtYnVpbGQtdG9vbHMgb24geDg2IHRvCj4+Pj4+IHBhdGNoIHNvbWUgc2lsbHkgZnVuY3Rp
b24uCj4+Pj4+Cj4+Pj4+IFNvIGZyb20gYSB0ZXN0aW5nIHBlcnNwZWN0aXZlIHRoZXNlIHBhdGNo
ZXMgaGF2ZSBiZWVuIHRlc3RlZCB2ZXJ5IGV4aGF1c3RpdmVseS4KPj4+Pgo+Pj4+IFdlbGwgaXQg
aGFzIG5vdCBiZWVuIHRlc3RlZCBvbiBBUk02NCA6KS4gSSBhbSBhYm91dCB0byBkbyB0aGF0Lgo+
Pj4KPj4+IC9tZSBmYWNlcGFsbS4KPj4+Cj4+PiBJIHJlYWxseSBuZWVkIHRvIGdldCBteXNlbGYg
YSB3b3JraW5nIEFSTTY0IGJveCB0aGF0IGlzIG5vdCBleHBlbnNpdmUuCj4+Pgo+Pj4KPj4+IEFs
c28gYXR0YWNoZWQgaXMgdGhlIHBvb3ItbWFuIGxpdmVwYXRjaF90ZXN0LnBlcmwgc2NyaXB0IHRo
YXQgbWlycm9ycwo+Pj4gd2hhdCBPU1NUZXN0IGRvZXMuCj4+Cj4+IEkgaGF2ZSBnb3QgYW4gZXJy
b3Igd2hlbiBleGVjdXRpbmcgdGhlIHNjcmlwdCBhZnRlciBhcHBseWluZyB0aGUgIm5vcCIKPj4g
bGl2ZXBhdGNoOgo+Pgo+PiBFeGVjdXRpbmc6ICd4ZW4tbGl2ZXBhdGNoIGFwcGx5IHhlbl9ub3A6
JyAuLkFwcGx5aW5nIHhlbl9ub3AuLi4gY29tcGxldGVkCj4+IC4uIE9LIQo+PiBFeGVjdXRpbmc6
ICdbIGB4bCBpbmZvfCBncmVwICJ4ZW5fbSIgfCBncmVwIG9yIHwgc2VkIHMvLio6Ly8gfCB1bmlx
IHwgd2MgLWxgCj4+ID09IDEgXTonIC4uc2g6IDE6IFs6IDE6IHVuZXhwZWN0ZWQgb3BlcmF0b3IK
Pj4gRkFJTEVEIChnb3QgNTEyLCBleHBlY3RlZDogMCkKPgo+IFllYWggSSBvbmx5IGdldCB0aGF0
IHdoZW4gSSBleGVjdXRlIGl0IGZyb20gdGhlIHNlcmlhbCBjb25zb2xlLgo+IFdoZW4gSSBTU0gg
aXQgd29ya3MgZmluZS4KPgo+Pgo+PiBCdXQgdGhpcyBsb29rcyBsaWtlIGEgc2NyaXB0IGVycm9y
IHRoYW4gbGl2ZXBhdGNoLiBBbHRob3VnaCwgSSB3YXMgbm90IGFibGUKPj4gdG8gc3BvdCB0aGUg
ZXJyb3IgaW4gdGhlIHNjcmlwdC4KPgo+IE5laXRoZXIgY291bGQgSS4gSSBkbyBhbHNvIGhhdmUg
YW4gZWFybGllciB2YXJpYW50IG9mIHRoaXMgdGVzdGluZyBzY3JpcHQKPiBpbiBiYXNoICh3aXRo
IGxlc3MgdGVzdC1jYXNlcykuCgpJIGFtIGhhcHB5IHdpdGggdGhpcyBwYXRjaCBzZXJpZXMgdG8g
YmUgYmFja3BvcnRlZCBpbiBYZW4gNC45OgoKUmVsZWFzZS1hY2tlZC1ieTogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkNhbiB0aGV5IGJlIGJhY2twb3J0ZWQgdG9kYXkgcGxl
YXNlPwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 26 09:47:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 09:47:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPQc8-0006B6-Sb; Mon, 26 Jun 2017 09: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=343a777b3=roger.pau@citrix.com>)
 id 1dPQc7-0006B0-Ad
 for xen-devel@lists.xenproject.org; Mon, 26 Jun 2017 09:47:23 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 63/94-02199-A28D0595; Mon, 26 Jun 2017 09:47:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHRDpK7WjYB
 Ig2XNTBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bR2etYCvrVK1YvLGlg7JbvYuTkkBDwlziz
 8RITiM0moCNxce5Oti5GDg4RARWJ23sNQExmgXKJGTfiQSqEBewl2j4tZQOxWQRUJW78esMMY
 vMKWErcmTuRGWKinsTbiS8YQWxOoPq/v46wgNhCAnYSn9onQNULSpyc+QQsziygKdG6/Tc7hC
 0v0bx1NjNEvaJE/7wHbBMY+WYhaZmFpGUWkpYFjMyrGNWLU4vKUot0jfWSijLTM0pyEzNzdA0
 NjPVyU4uLE9NTcxKTivWS83M3MQKDjAEIdjA2f3E6xCjJwaQkyvv0WkCkEF9SfkplRmJxRnxR
 aU5q8SFGGQ4OJQnekOtAOcGi1PTUirTMHGC4w6QlOHiURHjrLwGleYsLEnOLM9MhUqcYdTk+n
 Lz9jUmIJS8/L1VKnHclyHwBkKKM0jy4EbDYu8QoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3h
 CQKTyZeSVwm14BHcEEdATLPLAjShIRUlINjHsNjJhTfi366JNy+VN20c66aK9/i1gF+R4Yt5d
 1n+365Sf3YfJEw0Uz1mvu2d79+lLpTxWl5GXHTrc4LV5Rcq6+4v2q03kLo69Puuv4+OaGPW6W
 fk8u7PuawclcUeDjeHzLvq/Lfm557Wp6OoQzTmH1rqYTqsuFNaaEC1wWfFik5N975LxeiYcSS
 3FGoqEWc1FxIgBKWICruAIAAA==
X-Env-Sender: prvs=343a777b3=roger.pau@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1498470440!90566742!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32663 invoked from network); 26 Jun 2017 09:47:21 -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 Jun 2017 09:47:21 -0000
X-IronPort-AV: E=Sophos;i="5.39,395,1493683200"; d="scan'208";a="429328150"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 26 Jun 2017 10:46:42 +0100
Message-ID: <20170626094642.74458-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <594D3D75020000780016660C@prv-mh.provo.novell.com>
References: <594D3D75020000780016660C@prv-mh.provo.novell.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 v6.1 1/3] x86/vioapic: make gsi_vioapic private
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QW5kIGludHJvZHVjZSB2aW9hcGljX2dldF97bWFzay92ZWN0b3J9IGluIG9yZGVyIHRvIHJlcGxh
Y2UgaXQncwp1c2FnZS4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNlIHY2OgogLSBD
b25zdGlmeSBkb21haW4gcGFyYW1ldGVyLgoKQ2hhbmdlcyBzaW5jZSB2NToKIC0gTmV3IGluIHRo
aXMgdmVyc2lvbi4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3Zpb2FwaWMuYyAgICAgICAgfCAyNiAr
KysrKysrKysrKysrKysrKysrKysrKystLQogeGVuL2FyY2gveDg2L2h2bS92cHQuYyAgICAgICAg
ICAgIHwgMjAgKysrKysrKysrKy0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3Zp
b2FwaWMuaCB8ICA2ICsrKy0tLQogMyBmaWxlcyBjaGFuZ2VkLCAzNyBpbnNlcnRpb25zKCspLCAx
NSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3Zpb2FwaWMuYyBi
L3hlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jCmluZGV4IGFiY2M0NzNjODguLjEyOTEyZjA2OGQg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9odm0vdmlvYXBpYy5jCkBAIC02MSw4ICs2MSw4IEBAIHN0YXRpYyBzdHJ1Y3QgaHZtX3Zpb2Fw
aWMgKmFkZHJfdmlvYXBpYyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkLAogICAgIHJldHVybiBOVUxM
OwogfQogCi1zdHJ1Y3QgaHZtX3Zpb2FwaWMgKmdzaV92aW9hcGljKGNvbnN0IHN0cnVjdCBkb21h
aW4gKmQsIHVuc2lnbmVkIGludCBnc2ksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGludCAqcGluKQorc3RhdGljIHN0cnVjdCBodm1fdmlvYXBpYyAqZ3NpX3Zpb2Fw
aWMoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGludCBnc2ksIHVuc2lnbmVkIGludCAqcGluKQogewogICAgIHVu
c2lnbmVkIGludCBpOwogCkBAIC00NzYsNiArNDc2LDI4IEBAIHZvaWQgdmlvYXBpY191cGRhdGVf
RU9JKHN0cnVjdCBkb21haW4gKmQsIHU4IHZlY3RvcikKICAgICBzcGluX3VubG9jaygmZC0+YXJj
aC5odm1fZG9tYWluLmlycV9sb2NrKTsKIH0KIAoraW50IHZpb2FwaWNfZ2V0X21hc2soY29uc3Qg
c3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGdzaSkKK3sKKyAgICB1bnNpZ25lZCBpbnQg
cGluOworICAgIGNvbnN0IHN0cnVjdCBodm1fdmlvYXBpYyAqdmlvYXBpYyA9IGdzaV92aW9hcGlj
KGQsIGdzaSwgJnBpbik7CisKKyAgICBpZiAoICF2aW9hcGljICkKKyAgICAgICAgcmV0dXJuIC1F
SU5WQUw7CisKKyAgICByZXR1cm4gdmlvYXBpYy0+cmVkaXJ0YmxbcGluXS5maWVsZHMubWFzazsK
K30KKworaW50IHZpb2FwaWNfZ2V0X3ZlY3Rvcihjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBpbnQgZ3NpKQoreworICAgIHVuc2lnbmVkIGludCBwaW47CisgICAgY29uc3Qgc3RydWN0
IGh2bV92aW9hcGljICp2aW9hcGljID0gZ3NpX3Zpb2FwaWMoZCwgZ3NpLCAmcGluKTsKKworICAg
IGlmICggIXZpb2FwaWMgKQorICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAgIHJldHVybiB2
aW9hcGljLT5yZWRpcnRibFtwaW5dLmZpZWxkcy52ZWN0b3I7Cit9CisKIHN0YXRpYyBpbnQgaW9h
cGljX3NhdmUoc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCiB7CiAg
ICAgc3RydWN0IGh2bV92aW9hcGljICpzOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92
cHQuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdnB0LmMKaW5kZXggZTNmMjAzOTE1Yi4uMzg0MTE0MGJl
NyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92cHQuYworKysgYi94ZW4vYXJjaC94ODYv
aHZtL3ZwdC5jCkBAIC03OCw4ICs3OCw4IEBAIHZvaWQgaHZtX3NldF9ndWVzdF90aW1lKHN0cnVj
dCB2Y3B1ICp2LCB1NjQgZ3Vlc3RfdGltZSkKIHN0YXRpYyBpbnQgcHRfaXJxX3ZlY3RvcihzdHJ1
Y3QgcGVyaW9kaWNfdGltZSAqcHQsIGVudW0gaHZtX2ludHNyYyBzcmMpCiB7CiAgICAgc3RydWN0
IHZjcHUgKnYgPSBwdC0+dmNwdTsKLSAgICBzdHJ1Y3QgaHZtX3Zpb2FwaWMgKnZpb2FwaWM7Ci0g
ICAgdW5zaWduZWQgaW50IGdzaSwgaXNhX2lycSwgcGluOworICAgIHVuc2lnbmVkIGludCBnc2ks
IGlzYV9pcnE7CisgICAgaW50IHZlY3RvcjsKIAogICAgIGlmICggcHQtPnNvdXJjZSA9PSBQVFNS
Q19sYXBpYyApCiAgICAgICAgIHJldHVybiBwdC0+aXJxOwpAQCAtOTIsOCArOTIsOCBAQCBzdGF0
aWMgaW50IHB0X2lycV92ZWN0b3Ioc3RydWN0IHBlcmlvZGljX3RpbWUgKnB0LCBlbnVtIGh2bV9p
bnRzcmMgc3JjKQogICAgICAgICAgICAgICAgICsgKGlzYV9pcnEgJiA3KSk7CiAKICAgICBBU1NF
UlQoc3JjID09IGh2bV9pbnRzcmNfbGFwaWMpOwotICAgIHZpb2FwaWMgPSBnc2lfdmlvYXBpYyh2
LT5kb21haW4sIGdzaSwgJnBpbik7Ci0gICAgaWYgKCAhdmlvYXBpYyApCisgICAgdmVjdG9yID0g
dmlvYXBpY19nZXRfdmVjdG9yKHYtPmRvbWFpbiwgZ3NpKTsKKyAgICBpZiAoIHZlY3RvciA8IDAg
KQogICAgIHsKICAgICAgICAgZHByaW50ayhYRU5MT0dfV0FSTklORywgImQldTogaW52YWxpZCBH
U0kgKCV1KSBmb3IgcGxhdGZvcm0gdGltZXJcbiIsCiAgICAgICAgICAgICAgICAgdi0+ZG9tYWlu
LT5kb21haW5faWQsIGdzaSk7CkBAIC0xMDEsMTQgKzEwMSwxNCBAQCBzdGF0aWMgaW50IHB0X2ly
cV92ZWN0b3Ioc3RydWN0IHBlcmlvZGljX3RpbWUgKnB0LCBlbnVtIGh2bV9pbnRzcmMgc3JjKQog
ICAgICAgICByZXR1cm4gLTE7CiAgICAgfQogCi0gICAgcmV0dXJuIHZpb2FwaWMtPnJlZGlydGJs
W3Bpbl0uZmllbGRzLnZlY3RvcjsKKyAgICByZXR1cm4gdmVjdG9yOwogfQogCiBzdGF0aWMgaW50
IHB0X2lycV9tYXNrZWQoc3RydWN0IHBlcmlvZGljX3RpbWUgKnB0KQogewogICAgIHN0cnVjdCB2
Y3B1ICp2ID0gcHQtPnZjcHU7Ci0gICAgdW5zaWduZWQgaW50IGdzaSwgaXNhX2lycSwgcGluOwot
ICAgIHN0cnVjdCBodm1fdmlvYXBpYyAqdmlvYXBpYzsKKyAgICB1bnNpZ25lZCBpbnQgZ3NpLCBp
c2FfaXJxOworICAgIGludCBtYXNrOwogICAgIHVpbnQ4X3QgcGljX2ltcjsKIAogICAgIGlmICgg
cHQtPnNvdXJjZSA9PSBQVFNSQ19sYXBpYyApCkBAIC0xMjEsOCArMTIxLDggQEAgc3RhdGljIGlu
dCBwdF9pcnFfbWFza2VkKHN0cnVjdCBwZXJpb2RpY190aW1lICpwdCkKICAgICBpc2FfaXJxID0g
cHQtPmlycTsKICAgICBnc2kgPSBodm1faXNhX2lycV90b19nc2koaXNhX2lycSk7CiAgICAgcGlj
X2ltciA9IHYtPmRvbWFpbi0+YXJjaC5odm1fZG9tYWluLnZwaWNbaXNhX2lycSA+PiAzXS5pbXI7
Ci0gICAgdmlvYXBpYyA9IGdzaV92aW9hcGljKHYtPmRvbWFpbiwgZ3NpLCAmcGluKTsKLSAgICBp
ZiAoICF2aW9hcGljICkKKyAgICBtYXNrID0gdmlvYXBpY19nZXRfbWFzayh2LT5kb21haW4sIGdz
aSk7CisgICAgaWYgKCBtYXNrIDwgMCApCiAgICAgewogICAgICAgICBkcHJpbnRrKFhFTkxPR19X
QVJOSU5HLCAiZCV1OiBpbnZhbGlkIEdTSSAoJXUpIGZvciBwbGF0Zm9ybSB0aW1lclxuIiwKICAg
ICAgICAgICAgICAgICB2LT5kb21haW4tPmRvbWFpbl9pZCwgZ3NpKTsKQEAgLTEzMSw3ICsxMzEs
NyBAQCBzdGF0aWMgaW50IHB0X2lycV9tYXNrZWQoc3RydWN0IHBlcmlvZGljX3RpbWUgKnB0KQog
ICAgIH0KIAogICAgIHJldHVybiAoKChwaWNfaW1yICYgKDEgPDwgKGlzYV9pcnEgJiA3KSkpIHx8
ICF2bGFwaWNfYWNjZXB0X3BpY19pbnRyKHYpKSAmJgotICAgICAgICAgICAgdmlvYXBpYy0+cmVk
aXJ0YmxbcGluXS5maWVsZHMubWFzayk7CisgICAgICAgICAgICBtYXNrKTsKIH0KIAogc3RhdGlj
IHZvaWQgcHRfbG9jayhzdHJ1Y3QgcGVyaW9kaWNfdGltZSAqcHQpCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS92aW9hcGljLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92
aW9hcGljLmgKaW5kZXggMmNlYjYwZWFlZi4uMDdmY2QyMjllMCAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vdmlvYXBpYy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L3Zpb2FwaWMuaApAQCAtNjEsMTMgKzYxLDEzIEBAIHN0cnVjdCBodm1fdmlvYXBpYyB7CiAjZGVm
aW5lIGRvbWFpbl92aW9hcGljKGQsIGkpICgoZCktPmFyY2guaHZtX2RvbWFpbi52aW9hcGljW2ld
KQogI2RlZmluZSB2aW9hcGljX2RvbWFpbih2KSAoKHYpLT5kb21haW4pCiAKLXN0cnVjdCBodm1f
dmlvYXBpYyAqZ3NpX3Zpb2FwaWMoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50
IGdzaSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpwaW4p
OwotCiBpbnQgdmlvYXBpY19pbml0KHN0cnVjdCBkb21haW4gKmQpOwogdm9pZCB2aW9hcGljX2Rl
aW5pdChzdHJ1Y3QgZG9tYWluICpkKTsKIHZvaWQgdmlvYXBpY19yZXNldChzdHJ1Y3QgZG9tYWlu
ICpkKTsKIHZvaWQgdmlvYXBpY19pcnFfcG9zaXRpdmVfZWRnZShzdHJ1Y3QgZG9tYWluICpkLCB1
bnNpZ25lZCBpbnQgaXJxKTsKIHZvaWQgdmlvYXBpY191cGRhdGVfRU9JKHN0cnVjdCBkb21haW4g
KmQsIHU4IHZlY3Rvcik7CiAKK2ludCB2aW9hcGljX2dldF9tYXNrKGNvbnN0IHN0cnVjdCBkb21h
aW4gKmQsIHVuc2lnbmVkIGludCBnc2kpOworaW50IHZpb2FwaWNfZ2V0X3ZlY3Rvcihjb25zdCBz
dHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZ3NpKTsKKwogI2VuZGlmIC8qIF9fQVNNX1g4
Nl9IVk1fVklPQVBJQ19IX18gKi8KLS0gCjIuMTEuMCAoQXBwbGUgR2l0LTgxKQoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 26 09:47:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 09:47:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPQcG-0006BW-3p; Mon, 26 Jun 2017 09:47: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=343a777b3=roger.pau@citrix.com>)
 id 1dPQcE-0006BM-Q4
 for xen-devel@lists.xenproject.org; Mon, 26 Jun 2017 09:47:30 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 48/F1-03058-238D0595; Mon, 26 Jun 2017 09:47:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDva7hjYB
 Ig5UTRCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxVk/6wFhyezVhxbuIr5gbGm4VdjJwcEgL+
 Eq/232cBsdkEdCQuzt3J1sXIwSEioCJxe68BiMksUC4x40Y8SIWwgJvE0rnNYNUsAqoSPWsmg
 tm8ApYSfUsa2CAm6km8nfiCEcTmFLCXeP7rAFiNkICdxN0DPVD1ghInZz4Bs5kFNCVat/9mh7
 DlJZq3zmaGqFeU6J/3gG0CI98sJC2zkLTMQtKygJF5FaNGcWpRWWqRrpGlXlJRZnpGSW5iZo6
 uoYGZXm5qcXFiempOYlKxXnJ+7iZGYKgxAMEOxgOLAg8xSnIwKYnyPr0WECnEl5SfUpmRWJwR
 X1Sak1p8iFGDg0Ng89rVFxilWPLy81KVJHivgNQJFqWmp1akZeYAowGmVIKDR0mEt/4SUJq3u
 CAxtzgzHSJ1ilFRSpx3JUifAEgiozQPrg0WgZcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzM
 t9HWgKT2ZeCdz0V0CLmYAWs8wDW1ySiJCSamDsO7llh9ZLux2JPSpH75ucL0jKTLxx4wTj1aO
 Tlq8VKVmqoGL5OWFJ6dN7S9OLMt+WcBTG8gtG2F6P3vPHcpN4eRSD53uptScSXZ/V3Zkis1Gg
 LMTq6L4cBkWl0CemZxpetgTm7Ik9qH9yi+yWHldz2QcthTfF9n2pcX7zr00g6jh/95RN1UFKL
 MUZiYZazEXFiQCcGKmEuwIAAA==
X-Env-Sender: prvs=343a777b3=roger.pau@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1498470447!109627343!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38408 invoked from network); 26 Jun 2017 09:47:29 -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 Jun 2017 09:47:29 -0000
X-IronPort-AV: E=Sophos;i="5.39,395,1493683200"; d="scan'208";a="437808671"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 26 Jun 2017 10:47:13 +0100
Message-ID: <20170626094713.74508-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <594D3DE20200007800166616@prv-mh.provo.novell.com>
References: <594D3DE20200007800166616@prv-mh.provo.novell.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 v6.1 2/3] x86/pt: enable binding of GSIs to a
	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>

QWNoaWV2ZSB0aGlzIGJ5IGV4cGFuZGluZyBwdF9pcnFfY3JlYXRlX2JpbmQgaW4gb3JkZXIgdG8g
c3VwcG9ydAptYXBwaW5nIGludGVycnVwdHMgb2YgdHlwZSBQVF9JUlFfVFlQRV9QQ0kgdG8gYSBQ
VkggRG9tMC4gR1NJcyBib3VuZAp0byBEb20wIGFyZSBhbHdheXMgaWRlbnRpdHkgYm91bmQsIHdo
aWNoIG1lYW5zIHRoZSBhbGwgdGhlIGZpZWxkcwppbnNpZGUgb2YgdGhlIHUucGNpIHN1Yi1zdHJ1
Y3QgYXJlIGlnbm9yZWQsIGFuZCBvbmx5IHRoZSBtYWNoaW5lX2lycQppcyBhY3R1YWxseSB1c2Vk
IGluIG9yZGVyIHRvIGRldGVybWluZSB3aGljaCBHU0kgdGhlIGNhbGxlciB3YW50cyB0bwpiaW5k
LgoKQWxzbywgdGhlIGh2bV9pcnFfZHBjaSBzdHJ1Y3QgaXMgbm90IHVzZWQgYnkgYSBQVkggRG9t
MCwgc2luY2UgdGhhdCdzCnVzZWQgdG8gcm91dGUgaW50ZXJydXB0cyBhbmQgYWxsb3cgZGlmZmVy
ZW50IGhvc3QgdG8gZ3Vlc3QgR1NJCm1hcHBpbmdzLCB3aGljaCBpcyBub3QgdXNlZCBieSBhIFBW
SCBEb20wLgoKVGhpcyByZXF1aXJlcyBhZGRpbmcgc29tZSBzcGVjaWZpYyBoYW5kbGVycyBmb3Ig
c3VjaCBkaXJlY3RseSBtYXBwZWQKR1NJcywgd2hpY2ggYnlwYXNzIHRoZSBQQ0kgaW50ZXJydXB0
IHJvdXRpbmcgZG9uZSBieSBYZW4gZm9yIEhWTQpndWVzdHMuCgpTaWduZWQtb2ZmLWJ5OiBSb2dl
ciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0K
Q2hhbmdlcyBzaW5jZSB2NjoKIC0gQ29uc3RpZnkgZG9tYWluIHBhcmFtZXRlciBvZiB2aW9hcGlj
X2dldF90cmlnZ2VyX21vZGUuCgpDaGFuZ2VzIHNpbmNlIHY1OgogLSBJbnRyb2R1Y2UgdmlvYXBp
Y19nZXRfdHJpZ2dlcl9tb2RlIGFuZCB1c2UgaXQgaW4gb3JkZXIgdG8gZmV0Y2ggdGhlCiAgIHRy
aWdnZXIgbW9kZSBvZiB0aGUgdklPIEFQSUMgcGluLgoKQ2hhbmdlcyBzaW5jZSB2NDoKIC0gUmVt
b3ZlIHRoZSBsb2NhbCBwaXJxIHZhaXJhYmxlIGluIHB0X2lycV90aW1lX291dCAoaXQgd2FzIHVz
ZWQgb25seQogICBvbmNlKS4KIC0gQ2hhbmdlIHRoZSA9PSBOVUxMIGNoZWNrcyB0byAhIGluc3Rl
YWQuCiAtIEZpeCBjb21tZW50cycgZ3JhbW1hciBlcnJvcnMuCiAtIENoZWNrIHdoZXRoZXIgaHZt
X2lycV9kcGNpIGlzIE5VTEwgaW5zdGVhZCBvZiBjaGVja2luZyBpZiBkIGlzIHRoZQogICBoYXJk
d2FyZSBkb21haW4gKGFuZCBhZGQgQVNTRVJUcyB3aGVuIGFwcHJvcHJpYXRlKS4KIC0gTWFrZSB2
aW9hcGljIGNvbnN0IGluIHB0X2lycV9jcmVhdGVfYmluZC4KCkNoYW5nZXMgc2luY2UgdjM6CiAt
IFJld3JpdGUgdGhlIGNvbW1lbnQgaW4gaHZtX2dzaV9hc3NlcnQuCiAtIFVuY29uZGl0aW9uYWxs
eSBzZXQgZ3NpX2Fzc2VydF9jb3VudCB0byAwIGluIGh2bV9nc2lfZGVhc3NlcnQuCiAtIEluIHRo
ZSBwaXJxIHRpbWVvdXQgZnVuY3Rpb24gZG8gbm90IGRlZmVyIHRoZSBFT0kgZm9yIHRoZSBpZGVu
dGl0eQogICBtYXBwZWQgY2FzZS4KIC0gQXNzZXJ0IHRoYXQgdGhlIHZJTyBBUElDIGVudHJ5IGlz
IG5vdCBtYXNrZWQgYmVmb3JlIGNoZWNraW5nIHRoZQogICB0cmlnZ2VyIG1vZGUuCiAtIEluIHRo
ZSBmYWlsdXJlIHBhdGggb2YgcHRfaXJxX2NyZWF0ZV9iaW5kIGNoZWNrIHRoYXQgZ2lycSBhbmQg
ZGlnbAogICBhcmUgbm90IE5VTEwgaW5zdGVhZCBvZiByZWx5aW5nIG9uIHdoZXRoZXIgdGhlIGRv
bWFpbiBpcyBEb20wLgogLSBJbiBwdF9pcnFfZGVzdHJveV9iaW5kIG1vdmUgYSBjb25kaXRpb24g
dG8gdGhlIG91dGVyIGlmIGluIG9yZGVyIHRvCiAgIGF2b2lkIGNvZGUgaW5kZW50YXRpb24uCgpD
aGFuZ2VzIHNpbmNlIHYyOgogLSBUdXJuIHRoZSBhc3NlcnQgaW4gaHZtX2dzaV97ZGV9YXNzZXJ0
IGludG8gYW4gYXNzZXJ0X3VucmVhY2hhYmxlCiAgIChsaWtlIGl0J3MgZG9uZSBpbiBfX2h2bV9w
Y2lfaW50eF97ZGV9YXNzZXJ0LgogLSBEbyBub3QgaW5jcmVhc2UvZGVjcmVhc2UgZ3NpX2Fzc2Vy
dF9jb3VudCwgaW5zdGVhZCBzZXQgaXQgdG8gMS8wLgogLSBGaXggYSBjb21tZW50IGdyYW1tYXIg
ZXJyb3IuCiAtIENvbnZlcnQgdGhlIHB0X2lycV9jcmVhdGVfYmluZCBhc3NlcnRzIGZvciBiaW5k
IHR5cGUgYW5kIHBpcnEgcmFuZ2UKICAgaW50byBhbiBlcnJvciBwYXRoLgogLSBSZWR1Y2UgdGhl
IHNpemUgb2YgdGhlIG1lc3NhZ2UgYnVmZmVycywgMjQgc2hvdWxkIGJlIGVub3VnaC4KIC0gQWxs
b3cgcHRfaXJxX2NyZWF0ZV9iaW5kIHRvIHVuYmluZCBoYXJkd2FyZSBkb21haW4gR1NJcy4KIC0g
cy9fX2h2bV9waXJxX2VvaS9odm1fcGlycV9lb2kvLgogLSBSZW1vdmUgQVNTRVJUKHBpcnFfZHBj
aSkgZnJvbSBodm1fcGlycV9lb2kuCiAtIFJlbW92ZSBwaXJxX2RwY2kgbG9jYWwgdmFyaWFibGUg
ZnJvbSBodm1fZ3NpX2VvaSAoaXQncyB1c2VkIG9ubHkKICAgb25jZSkuCiAtIHMvX19odm1fZ3Np
X2VvaS9odm1fZ3NpX2VvaS8uCiAtIEFkZCBhIGNvbW1lbnQgdG8gZG9jdW1lbnQgaHZtX2dzaV9h
c3NlcnQgdXNhZ2Ugb2YKICAgZ3NpX2Fzc2VydF9jb3VudC4KCkNoYW5nZXMgc2luY2UgdjE6CiAt
IFJlbW92ZSB0aGUgUFRfSVJRX1RZUEVfR1NJIGFuZCBpbnN0ZWFkIGp1c3QgdXNlIFBUX0lSUV9U
WVBFX1BDSQogICB3aXRoIGEgaGFyZHdhcmUgZG9tYWluIHNwZWNpYWwgY2FzaW5nLgogLSBDaGVj
ayB0aGUgdHJpZ2dlciBtb2RlIG9mIHRoZSBEb20wIHZJTyBBUElDIGluIG9yZGVyIHRvIHNldCB0
aGUKICAgc2hhcmVhYmxlIGZsYWdzIGluIHB0X2lycV9jcmVhdGVfYmluZC4KLS0tCiB4ZW4vYXJj
aC94ODYvaHZtL2lycS5jICAgICAgICAgICAgfCAgNDIgKysrKysrKysKIHhlbi9hcmNoL3g4Ni9o
dm0vdmlvYXBpYy5jICAgICAgICB8ICAxMSArKwogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8u
YyAgICAgIHwgMjE2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tCiB4ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS92aW9hcGljLmggfCAgIDEgKwogeGVuL2luY2x1ZGUveGVuL2h2
bS9pcnEuaCAgICAgICAgIHwgICA2ICsrCiA1IGZpbGVzIGNoYW5nZWQsIDIyNCBpbnNlcnRpb25z
KCspLCA1MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2lycS5j
IGIveGVuL2FyY2gveDg2L2h2bS9pcnEuYwppbmRleCA4NjI1NTg0N2E2Li5lNDI1ZGY5MTNjIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2lycS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0v
aXJxLmMKQEAgLTEyNiw2ICsxMjYsNDggQEAgdm9pZCBodm1fcGNpX2ludHhfZGVhc3NlcnQoCiAg
ICAgc3Bpbl91bmxvY2soJmQtPmFyY2guaHZtX2RvbWFpbi5pcnFfbG9jayk7CiB9CiAKK3ZvaWQg
aHZtX2dzaV9hc3NlcnQoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGdzaSkKK3sKKyAg
ICBzdHJ1Y3QgaHZtX2lycSAqaHZtX2lycSA9IGh2bV9kb21haW5faXJxKGQpOworCisgICAgaWYg
KCBnc2kgPj0gaHZtX2lycS0+bnJfZ3NpcyApCisgICAgeworICAgICAgICBBU1NFUlRfVU5SRUFD
SEFCTEUoKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIC8qCisgICAgICogX19odm1f
cGNpX2ludHhfe2RlfWFzc2VydCB1c2VzIGEgYml0ZmllbGQgaW4gcGNpX2ludHguaSB0byB0cmFj
ayB0aGUKKyAgICAgKiBzdGF0dXMgb2YgZWFjaCBpbnRlcnJ1cHQgbGluZSwgYW5kIFhlbiBkb2Vz
IHRoZSByb3V0aW5nIGFuZCBHU0kKKyAgICAgKiBhc3NlcnRpb24gYmFzZWQgb24gdGhhdC4gVGhl
IHZhbHVlIG9mIHRoZSBwY2lfaW50eC5pIGJpdG1hcCBwcmV2ZW50cyB0aGUKKyAgICAgKiBzYW1l
IGxpbmUgZnJvbSB0cmlnZ2VyaW5nIG11bHRpcGxlIHRpbWVzLiBBcyB3ZSBkb24ndCB1c2UgdGhh
dCBiaXRtYXAKKyAgICAgKiBmb3IgdGhlIGhhcmR3YXJlIGRvbWFpbiwgWGVuIG5lZWRzIHRvIHJl
bHkgb24gZ3NpX2Fzc2VydF9jb3VudCBpbiBvcmRlcgorICAgICAqIHRvIGtub3cgaWYgdGhlIEdT
SSBpcyBwZW5kaW5nIG9yIG5vdC4KKyAgICAgKi8KKyAgICBzcGluX2xvY2soJmQtPmFyY2guaHZt
X2RvbWFpbi5pcnFfbG9jayk7CisgICAgaWYgKCAhaHZtX2lycS0+Z3NpX2Fzc2VydF9jb3VudFtn
c2ldICkKKyAgICB7CisgICAgICAgIGh2bV9pcnEtPmdzaV9hc3NlcnRfY291bnRbZ3NpXSA9IDE7
CisgICAgICAgIGFzc2VydF9nc2koZCwgZ3NpKTsKKyAgICB9CisgICAgc3Bpbl91bmxvY2soJmQt
PmFyY2guaHZtX2RvbWFpbi5pcnFfbG9jayk7Cit9CisKK3ZvaWQgaHZtX2dzaV9kZWFzc2VydChz
dHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZ3NpKQoreworICAgIHN0cnVjdCBodm1faXJx
ICpodm1faXJxID0gaHZtX2RvbWFpbl9pcnEoZCk7CisKKyAgICBpZiAoIGdzaSA+PSBodm1faXJx
LT5ucl9nc2lzICkKKyAgICB7CisgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgICAg
ICByZXR1cm47CisgICAgfQorCisgICAgc3Bpbl9sb2NrKCZkLT5hcmNoLmh2bV9kb21haW4uaXJx
X2xvY2spOworICAgIGh2bV9pcnEtPmdzaV9hc3NlcnRfY291bnRbZ3NpXSA9IDA7CisgICAgc3Bp
bl91bmxvY2soJmQtPmFyY2guaHZtX2RvbWFpbi5pcnFfbG9jayk7Cit9CisKIHZvaWQgaHZtX2lz
YV9pcnFfYXNzZXJ0KAogICAgIHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBpc2FfaXJx
KQogewpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aW9hcGljLmMgYi94ZW4vYXJjaC94
ODYvaHZtL3Zpb2FwaWMuYwppbmRleCAxMjkxMmYwNjhkLi4yYmViYTQ1MDQ3IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvaHZtL3Zpb2FwaWMuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3Zpb2Fw
aWMuYwpAQCAtNDk4LDYgKzQ5OCwxNyBAQCBpbnQgdmlvYXBpY19nZXRfdmVjdG9yKGNvbnN0IHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBnc2kpCiAgICAgcmV0dXJuIHZpb2FwaWMtPnJl
ZGlydGJsW3Bpbl0uZmllbGRzLnZlY3RvcjsKIH0KIAoraW50IHZpb2FwaWNfZ2V0X3RyaWdnZXJf
bW9kZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZ3NpKQoreworICAgIHVu
c2lnbmVkIGludCBwaW47CisgICAgY29uc3Qgc3RydWN0IGh2bV92aW9hcGljICp2aW9hcGljID0g
Z3NpX3Zpb2FwaWMoZCwgZ3NpLCAmcGluKTsKKworICAgIGlmICggIXZpb2FwaWMgKQorICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKKworICAgIHJldHVybiB2aW9hcGljLT5yZWRpcnRibFtwaW5dLmZp
ZWxkcy50cmlnX21vZGU7Cit9CisKIHN0YXRpYyBpbnQgaW9hcGljX3NhdmUoc3RydWN0IGRvbWFp
biAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCiB7CiAgICAgc3RydWN0IGh2bV92aW9hcGlj
ICpzOwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYyBiL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2lvLmMKaW5kZXggNzE1OGFmZWE4OC4uMmZkYmJhNmViMSAxMDA2NDQK
LS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYworKysgYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9pby5jCkBAIC0xNjQsNiArMTY0LDIzIEBAIHN0YXRpYyB2b2lkIHB0X2lycV90aW1l
X291dCh2b2lkICpkYXRhKQogCiAgICAgc3Bpbl9sb2NrKCZpcnFfbWFwLT5kb20tPmV2ZW50X2xv
Y2spOwogCisgICAgaWYgKCBpcnFfbWFwLT5mbGFncyAmIEhWTV9JUlFfRFBDSV9JREVOVElUWV9H
U0kgKQorICAgIHsKKyAgICAgICAgQVNTRVJUKGlzX2hhcmR3YXJlX2RvbWFpbihpcnFfbWFwLT5k
b20pKTsKKyAgICAgICAgLyoKKyAgICAgICAgICogSWRlbnRpdHkgbWFwcGVkLCBubyBuZWVkIHRv
IGl0ZXJhdGUgb3ZlciB0aGUgZ3Vlc3QgR1NJIGxpc3QgdG8gZmluZAorICAgICAgICAgKiBvdGhl
ciBwaXJxcyBzaGFyaW5nIHRoZSBzYW1lIGd1ZXN0IEdTSS4KKyAgICAgICAgICoKKyAgICAgICAg
ICogSW4gdGhlIGlkZW50aXR5IG1hcHBlZCBjYXNlIHRoZSBFT0kgY2FuIGFsc28gYmUgZG9uZSBu
b3csIHRoaXMgd2F5CisgICAgICAgICAqIHRoZSBpdGVyYXRpb24gb3ZlciB0aGUgbGlzdCBvZiBk
b21haW4gcGlycXMgaXMgYXZvaWRlZC4KKyAgICAgICAgICovCisgICAgICAgIGh2bV9nc2lfZGVh
c3NlcnQoaXJxX21hcC0+ZG9tLCBkcGNpX3BpcnEoaXJxX21hcCktPnBpcnEpOworICAgICAgICBp
cnFfbWFwLT5mbGFncyB8PSBIVk1fSVJRX0RQQ0lfRU9JX0xBVENIOworICAgICAgICBwdF9pcnFf
Z3Vlc3RfZW9pKGlycV9tYXAtPmRvbSwgaXJxX21hcCwgTlVMTCk7CisgICAgICAgIHNwaW5fdW5s
b2NrKCZpcnFfbWFwLT5kb20tPmV2ZW50X2xvY2spOworICAgICAgICByZXR1cm47CisgICAgfQor
CiAgICAgZHBjaSA9IGRvbWFpbl9nZXRfaXJxX2RwY2koaXJxX21hcC0+ZG9tKTsKICAgICBpZiAo
IHVubGlrZWx5KCFkcGNpKSApCiAgICAgewpAQCAtMjc0LDEwICsyOTEsMTYgQEAgaW50IHB0X2ly
cV9jcmVhdGVfYmluZCgKICAgICBzcGluX2xvY2soJmQtPmV2ZW50X2xvY2spOwogCiAgICAgaHZt
X2lycV9kcGNpID0gZG9tYWluX2dldF9pcnFfZHBjaShkKTsKLSAgICBpZiAoIGh2bV9pcnFfZHBj
aSA9PSBOVUxMICkKKyAgICBpZiAoICFodm1faXJxX2RwY2kgJiYgIWlzX2hhcmR3YXJlX2RvbWFp
bihkKSApCiAgICAgewogICAgICAgICB1bnNpZ25lZCBpbnQgaTsKIAorICAgICAgICAvKgorICAg
ICAgICAgKiBOQjogdGhlIGhhcmR3YXJlIGRvbWFpbiBkb2Vzbid0IHVzZSBhIGh2bV9pcnFfZHBj
aSBzdHJ1Y3QgYmVjYXVzZQorICAgICAgICAgKiBpdCdzIG9ubHkgYWxsb3dlZCB0byBpZGVudGl0
eSBtYXAgR1NJcywgYW5kIHNvIHRoZSBkYXRhIGNvbnRhaW5lZCBpbgorICAgICAgICAgKiB0aGF0
IHN0cnVjdCAodXNlZCB0byBtYXAgZ3Vlc3QgR1NJcyBpbnRvIG1hY2hpbmUgR1NJcyBhbmQgcGVy
Zm9ybQorICAgICAgICAgKiBpbnRlcnJ1cHQgcm91dGluZykgaXMgY29tcGxldGVseSB1c2VsZXNz
IHRvIGl0LgorICAgICAgICAgKi8KICAgICAgICAgaHZtX2lycV9kcGNpID0geHphbGxvYyhzdHJ1
Y3QgaHZtX2lycV9kcGNpKTsKICAgICAgICAgaWYgKCBodm1faXJxX2RwY2kgPT0gTlVMTCApCiAg
ICAgICAgIHsKQEAgLTQyMiwzNSArNDQ1LDU0IEBAIGludCBwdF9pcnFfY3JlYXRlX2JpbmQoCiAg
ICAgY2FzZSBQVF9JUlFfVFlQRV9QQ0k6CiAgICAgY2FzZSBQVF9JUlFfVFlQRV9NU0lfVFJBTlNM
QVRFOgogICAgIHsKLSAgICAgICAgdW5zaWduZWQgaW50IGJ1cyA9IHB0X2lycV9iaW5kLT51LnBj
aS5idXM7Ci0gICAgICAgIHVuc2lnbmVkIGludCBkZXZpY2UgPSBwdF9pcnFfYmluZC0+dS5wY2ku
ZGV2aWNlOwotICAgICAgICB1bnNpZ25lZCBpbnQgaW50eCA9IHB0X2lycV9iaW5kLT51LnBjaS5p
bnR4OwotICAgICAgICB1bnNpZ25lZCBpbnQgZ3Vlc3RfZ3NpID0gaHZtX3BjaV9pbnR4X2dzaShk
ZXZpY2UsIGludHgpOwotICAgICAgICB1bnNpZ25lZCBpbnQgbGluayA9IGh2bV9wY2lfaW50eF9s
aW5rKGRldmljZSwgaW50eCk7Ci0gICAgICAgIHN0cnVjdCBkZXZfaW50eF9nc2lfbGluayAqZGln
bCA9IHhtYWxsb2Moc3RydWN0IGRldl9pbnR4X2dzaV9saW5rKTsKLSAgICAgICAgc3RydWN0IGh2
bV9naXJxX2RwY2lfbWFwcGluZyAqZ2lycSA9Ci0gICAgICAgICAgICB4bWFsbG9jKHN0cnVjdCBo
dm1fZ2lycV9kcGNpX21hcHBpbmcpOworICAgICAgICBzdHJ1Y3QgZGV2X2ludHhfZ3NpX2xpbmsg
KmRpZ2wgPSBOVUxMOworICAgICAgICBzdHJ1Y3QgaHZtX2dpcnFfZHBjaV9tYXBwaW5nICpnaXJx
ID0gTlVMTDsKKyAgICAgICAgdW5zaWduZWQgaW50IGd1ZXN0X2dzaTsKIAotICAgICAgICBpZiAo
ICFkaWdsIHx8ICFnaXJxICkKKyAgICAgICAgLyoKKyAgICAgICAgICogTWFwcGluZyBHU0lzIGZv
ciB0aGUgaGFyZHdhcmUgZG9tYWluIGlzIGRpZmZlcmVudCB0aGFuIGRvaW5nIGl0IGZvcgorICAg
ICAgICAgKiBhbiB1bnByaXZpbGVkZ2VkIGd1ZXN0LCB0aGUgaGFyZHdhcmUgZG9tYWluIGlzIG9u
bHkgYWxsb3dlZCB0bworICAgICAgICAgKiBpZGVudGl0eSBtYXAgR1NJcywgYW5kIGFzIHN1Y2gg
YWxsIHRoZSBkYXRhIGluIHRoZSB1LnBjaSB1bmlvbiBpcworICAgICAgICAgKiBkaXNjYXJkZWQu
CisgICAgICAgICAqLworICAgICAgICBpZiAoIGh2bV9pcnFfZHBjaSApCiAgICAgICAgIHsKLSAg
ICAgICAgICAgIHNwaW5fdW5sb2NrKCZkLT5ldmVudF9sb2NrKTsKLSAgICAgICAgICAgIHhmcmVl
KGdpcnEpOwotICAgICAgICAgICAgeGZyZWUoZGlnbCk7Ci0gICAgICAgICAgICByZXR1cm4gLUVO
T01FTTsKLSAgICAgICAgfQorICAgICAgICAgICAgdW5zaWduZWQgaW50IGxpbms7CisKKyAgICAg
ICAgICAgIGRpZ2wgPSB4bWFsbG9jKHN0cnVjdCBkZXZfaW50eF9nc2lfbGluayk7CisgICAgICAg
ICAgICBnaXJxID0geG1hbGxvYyhzdHJ1Y3QgaHZtX2dpcnFfZHBjaV9tYXBwaW5nKTsKKworICAg
ICAgICAgICAgaWYgKCAhZGlnbCB8fCAhZ2lycSApCisgICAgICAgICAgICB7CisgICAgICAgICAg
ICAgICAgc3Bpbl91bmxvY2soJmQtPmV2ZW50X2xvY2spOworICAgICAgICAgICAgICAgIHhmcmVl
KGdpcnEpOworICAgICAgICAgICAgICAgIHhmcmVlKGRpZ2wpOworICAgICAgICAgICAgICAgIHJl
dHVybiAtRU5PTUVNOworICAgICAgICAgICAgfQorCisgICAgICAgICAgICBnaXJxLT5idXMgPSBk
aWdsLT5idXMgPSBwdF9pcnFfYmluZC0+dS5wY2kuYnVzOworICAgICAgICAgICAgZ2lycS0+ZGV2
aWNlID0gZGlnbC0+ZGV2aWNlID0gcHRfaXJxX2JpbmQtPnUucGNpLmRldmljZTsKKyAgICAgICAg
ICAgIGdpcnEtPmludHggPSBkaWdsLT5pbnR4ID0gcHRfaXJxX2JpbmQtPnUucGNpLmludHg7Cisg
ICAgICAgICAgICBsaXN0X2FkZF90YWlsKCZkaWdsLT5saXN0LCAmcGlycV9kcGNpLT5kaWdsX2xp
c3QpOwogCi0gICAgICAgIGh2bV9pcnFfZHBjaS0+bGlua19jbnRbbGlua10rKzsKKyAgICAgICAg
ICAgIGd1ZXN0X2dzaSA9IGh2bV9wY2lfaW50eF9nc2koZGlnbC0+ZGV2aWNlLCBkaWdsLT5pbnR4
KTsKKyAgICAgICAgICAgIGxpbmsgPSBodm1fcGNpX2ludHhfbGluayhkaWdsLT5kZXZpY2UsIGRp
Z2wtPmludHgpOwogCi0gICAgICAgIGRpZ2wtPmJ1cyA9IGJ1czsKLSAgICAgICAgZGlnbC0+ZGV2
aWNlID0gZGV2aWNlOwotICAgICAgICBkaWdsLT5pbnR4ID0gaW50eDsKLSAgICAgICAgbGlzdF9h
ZGRfdGFpbCgmZGlnbC0+bGlzdCwgJnBpcnFfZHBjaS0+ZGlnbF9saXN0KTsKKyAgICAgICAgICAg
IGh2bV9pcnFfZHBjaS0+bGlua19jbnRbbGlua10rKzsKIAotICAgICAgICBnaXJxLT5idXMgPSBi
dXM7Ci0gICAgICAgIGdpcnEtPmRldmljZSA9IGRldmljZTsKLSAgICAgICAgZ2lycS0+aW50eCA9
IGludHg7Ci0gICAgICAgIGdpcnEtPm1hY2hpbmVfZ3NpID0gcGlycTsKLSAgICAgICAgbGlzdF9h
ZGRfdGFpbCgmZ2lycS0+bGlzdCwgJmh2bV9pcnFfZHBjaS0+Z2lycVtndWVzdF9nc2ldKTsKKyAg
ICAgICAgICAgIGdpcnEtPm1hY2hpbmVfZ3NpID0gcGlycTsKKyAgICAgICAgICAgIGxpc3RfYWRk
X3RhaWwoJmdpcnEtPmxpc3QsICZodm1faXJxX2RwY2ktPmdpcnFbZ3Vlc3RfZ3NpXSk7CisgICAg
ICAgIH0KKyAgICAgICAgZWxzZQorICAgICAgICB7CisgICAgICAgICAgICBBU1NFUlQoaXNfaGFy
ZHdhcmVfZG9tYWluKGQpKTsKKworICAgICAgICAgICAgLyogTVNJX1RSQU5TTEFURSBpcyBub3Qg
c3VwcG9ydGVkIGZvciB0aGUgaGFyZHdhcmUgZG9tYWluLiAqLworICAgICAgICAgICAgaWYgKCBw
dF9pcnFfYmluZC0+aXJxX3R5cGUgIT0gUFRfSVJRX1RZUEVfUENJIHx8CisgICAgICAgICAgICAg
ICAgIHBpcnEgPj0gaHZtX2RvbWFpbl9pcnEoZCktPm5yX2dzaXMgKQorICAgICAgICAgICAgICAg
IHJldHVybiAtRUlOVkFMOworICAgICAgICAgICAgZ3Vlc3RfZ3NpID0gcGlycTsKKyAgICAgICAg
fQogCiAgICAgICAgIC8qIEJpbmQgdGhlIHNhbWUgbWlycSBvbmNlIGluIHRoZSBzYW1lIGRvbWFp
biAqLwogICAgICAgICBpZiAoICEocGlycV9kcGNpLT5mbGFncyAmIEhWTV9JUlFfRFBDSV9NQVBQ
RUQpICkKQEAgLTQ3Miw3ICs1MTQsMjcgQEAgaW50IHB0X2lycV9jcmVhdGVfYmluZCgKICAgICAg
ICAgICAgICAgICBwaXJxX2RwY2ktPmZsYWdzID0gSFZNX0lSUV9EUENJX01BUFBFRCB8CiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEhWTV9JUlFfRFBDSV9NQUNIX1BDSSB8CiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEhWTV9JUlFfRFBDSV9HVUVTVF9QQ0k7
Ci0gICAgICAgICAgICAgICAgc2hhcmUgPSBCSU5EX1BJUlFfX1dJTExfU0hBUkU7CisgICAgICAg
ICAgICAgICAgaWYgKCAhaXNfaGFyZHdhcmVfZG9tYWluKGQpICkKKyAgICAgICAgICAgICAgICAg
ICAgc2hhcmUgPSBCSU5EX1BJUlFfX1dJTExfU0hBUkU7CisgICAgICAgICAgICAgICAgZWxzZQor
ICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgaW50IG1hc2sgPSB2aW9hcGlj
X2dldF9tYXNrKGQsIGd1ZXN0X2dzaSk7CisgICAgICAgICAgICAgICAgICAgIGludCB0cmlnZ2Vy
X21vZGUgPSB2aW9hcGljX2dldF90cmlnZ2VyX21vZGUoZCwgZ3Vlc3RfZ3NpKTsKKworICAgICAg
ICAgICAgICAgICAgICBpZiAoIG1hc2sgPCAwIHx8IHRyaWdnZXJfbW9kZSA8IDAgKQorICAgICAg
ICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgICAgICBBU1NFUlRfVU5SRUFDSEFC
TEUoKTsKKyAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgICAgICAg
ICAgICAgICAgICB9CisgICAgICAgICAgICAgICAgICAgIHBpcnFfZHBjaS0+ZmxhZ3MgfD0gSFZN
X0lSUV9EUENJX0lERU5USVRZX0dTSTsKKyAgICAgICAgICAgICAgICAgICAgLyoKKyAgICAgICAg
ICAgICAgICAgICAgICogQ2hlY2sgaWYgdGhlIGNvcnJlc3BvbmRpbmcgdklPIEFQSUMgcGluIGlz
IGNvbmZpZ3VyZWQKKyAgICAgICAgICAgICAgICAgICAgICogbGV2ZWwgb3IgZWRnZSB0cmlnZ2Vy
LCBsZXZlbCB0cmlnZ2VyZWQgaW50ZXJydXB0cyB3aWxsCisgICAgICAgICAgICAgICAgICAgICAq
IGJlIG1hcmtlZCBhcyBzaGFyZWFibGUuCisgICAgICAgICAgICAgICAgICAgICAqLworICAgICAg
ICAgICAgICAgICAgICBBU1NFUlQoIW1hc2spOworICAgICAgICAgICAgICAgICAgICBzaGFyZSA9
IHRyaWdnZXJfbW9kZTsKKyAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICB9CiAKICAgICAg
ICAgICAgIC8qIEluaXQgdGltZXIgYmVmb3JlIGJpbmRpbmcgKi8KQEAgLTQ4OSw5ICs1NTEsMTYg
QEAgaW50IHB0X2lycV9jcmVhdGVfYmluZCgKICAgICAgICAgICAgICAgICAgKiBJUlFfR1VFU1Qg
aXMgbm90IHNldC4gQXMgc3VjaCB3ZSBjYW4gcmVzZXQgJ2RvbScgZGlyZWN0bHkuCiAgICAgICAg
ICAgICAgICAgICovCiAgICAgICAgICAgICAgICAgcGlycV9kcGNpLT5kb20gPSBOVUxMOwotICAg
ICAgICAgICAgICAgIGxpc3RfZGVsKCZnaXJxLT5saXN0KTsKLSAgICAgICAgICAgICAgICBsaXN0
X2RlbCgmZGlnbC0+bGlzdCk7Ci0gICAgICAgICAgICAgICAgaHZtX2lycV9kcGNpLT5saW5rX2Nu
dFtsaW5rXS0tOworICAgICAgICAgICAgICAgIGlmICggaHZtX2lycV9kcGNpICkKKyAgICAgICAg
ICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBsaW5rOworCisgICAg
ICAgICAgICAgICAgICAgIEFTU0VSVChnaXJxICYmIGRpZ2wpOworICAgICAgICAgICAgICAgICAg
ICBsaXN0X2RlbCgmZ2lycS0+bGlzdCk7CisgICAgICAgICAgICAgICAgICAgIGxpc3RfZGVsKCZk
aWdsLT5saXN0KTsKKyAgICAgICAgICAgICAgICAgICAgbGluayA9IGh2bV9wY2lfaW50eF9saW5r
KGRpZ2wtPmRldmljZSwgZGlnbC0+aW50eCk7CisgICAgICAgICAgICAgICAgICAgIGh2bV9pcnFf
ZHBjaS0+bGlua19jbnRbbGlua10tLTsKKyAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAg
ICAgcGlycV9kcGNpLT5mbGFncyA9IDA7CiAgICAgICAgICAgICAgICAgcGlycV9jbGVhbnVwX2No
ZWNrKGluZm8sIGQpOwogICAgICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZkLT5ldmVudF9sb2Nr
KTsKQEAgLTUwNCwxMCArNTczLDE3IEBAIGludCBwdF9pcnFfY3JlYXRlX2JpbmQoCiAgICAgICAg
IHNwaW5fdW5sb2NrKCZkLT5ldmVudF9sb2NrKTsKIAogICAgICAgICBpZiAoIGlvbW11X3ZlcmJv
c2UgKQotICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19HX0lORk8KLSAgICAgICAgICAgICAgICAg
ICAiZCVkOiBiaW5kOiBtX2dzaT0ldSBnX2dzaT0ldSBkZXY9JTAyeC4lMDJ4LiV1IGludHg9JXVc
biIsCi0gICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBwaXJxLCBndWVzdF9nc2ksIGJ1
cywKLSAgICAgICAgICAgICAgICAgICBQQ0lfU0xPVChkZXZpY2UpLCBQQ0lfRlVOQyhkZXZpY2Up
LCBpbnR4KTsKKyAgICAgICAgeworICAgICAgICAgICAgY2hhciBidWZbMjRdID0gIiI7CisKKyAg
ICAgICAgICAgIGlmICggZGlnbCApCisgICAgICAgICAgICAgICAgc25wcmludGYoYnVmLCBBUlJB
WV9TSVpFKGJ1ZiksICIgZGV2PSUwMnguJTAyeC4ldSBpbnR4PSV1IiwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICBkaWdsLT5idXMsIFBDSV9TTE9UKGRpZ2wtPmRldmljZSksCisgICAgICAgICAg
ICAgICAgICAgICAgICAgUENJX0ZVTkMoZGlnbC0+ZGV2aWNlKSwgZGlnbC0+aW50eCk7CisKKyAg
ICAgICAgICAgIHByaW50ayhYRU5MT0dfR19JTkZPICJkJWQ6IGJpbmQ6IG1fZ3NpPSV1IGdfZ3Np
PSV1JXNcbiIsCisgICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBwaXJxLCBndWVzdF9n
c2ksIGJ1Zik7CisgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAgICAgfQogCkBAIC01NTQsNyAr
NjMwLDcgQEAgaW50IHB0X2lycV9kZXN0cm95X2JpbmQoCiAKICAgICBodm1faXJxX2RwY2kgPSBk
b21haW5fZ2V0X2lycV9kcGNpKGQpOwogCi0gICAgaWYgKCBodm1faXJxX2RwY2kgPT0gTlVMTCAp
CisgICAgaWYgKCAhaHZtX2lycV9kcGNpICYmICFpc19oYXJkd2FyZV9kb21haW4oZCkgKQogICAg
IHsKICAgICAgICAgc3Bpbl91bmxvY2soJmQtPmV2ZW50X2xvY2spOwogICAgICAgICByZXR1cm4g
LUVJTlZBTDsKQEAgLTU2Myw3ICs2MzksNyBAQCBpbnQgcHRfaXJxX2Rlc3Ryb3lfYmluZCgKICAg
ICBwaXJxID0gcGlycV9pbmZvKGQsIG1hY2hpbmVfZ3NpKTsKICAgICBwaXJxX2RwY2kgPSBwaXJx
X2RwY2kocGlycSk7CiAKLSAgICBpZiAoIHB0X2lycV9iaW5kLT5pcnFfdHlwZSAhPSBQVF9JUlFf
VFlQRV9NU0kgKQorICAgIGlmICggaHZtX2lycV9kcGNpICYmIHB0X2lycV9iaW5kLT5pcnFfdHlw
ZSAhPSBQVF9JUlFfVFlQRV9NU0kgKQogICAgIHsKICAgICAgICAgdW5zaWduZWQgaW50IGJ1cyA9
IHB0X2lycV9iaW5kLT51LnBjaS5idXM7CiAgICAgICAgIHVuc2lnbmVkIGludCBkZXZpY2UgPSBw
dF9pcnFfYmluZC0+dS5wY2kuZGV2aWNlOwpAQCAtNjM4LDExICs3MTQsMTUgQEAgaW50IHB0X2ly
cV9kZXN0cm95X2JpbmQoCiAgICAgaWYgKCB3aGF0ICYmIGlvbW11X3ZlcmJvc2UgKQogICAgIHsK
ICAgICAgICAgdW5zaWduZWQgaW50IGRldmljZSA9IHB0X2lycV9iaW5kLT51LnBjaS5kZXZpY2U7
CisgICAgICAgIGNoYXIgYnVmWzI0XSA9ICIiOworCisgICAgICAgIGlmICggaHZtX2lycV9kcGNp
ICkKKyAgICAgICAgICAgIHNucHJpbnRmKGJ1ZiwgQVJSQVlfU0laRShidWYpLCAiIGRldj0lMDJ4
LiUwMnguJXUgaW50eD0ldSIsCisgICAgICAgICAgICAgICAgICAgICBwdF9pcnFfYmluZC0+dS5w
Y2kuYnVzLCBQQ0lfU0xPVChkZXZpY2UpLAorICAgICAgICAgICAgICAgICAgICAgUENJX0ZVTkMo
ZGV2aWNlKSwgcHRfaXJxX2JpbmQtPnUucGNpLmludHgpOwogCi0gICAgICAgIHByaW50ayhYRU5M
T0dfR19JTkZPCi0gICAgICAgICAgICAgICAiZCVkICVzIHVubWFwOiBtX2lycT0ldSBkZXY9JTAy
eDolMDJ4LiV1IGludHg9JXVcbiIsCi0gICAgICAgICAgICAgICBkLT5kb21haW5faWQsIHdoYXQs
IG1hY2hpbmVfZ3NpLCBwdF9pcnFfYmluZC0+dS5wY2kuYnVzLAotICAgICAgICAgICAgICAgUENJ
X1NMT1QoZGV2aWNlKSwgUENJX0ZVTkMoZGV2aWNlKSwgcHRfaXJxX2JpbmQtPnUucGNpLmludHgp
OworICAgICAgICBwcmludGsoWEVOTE9HX0dfSU5GTyAiZCVkICVzIHVubWFwOiBtX2lycT0ldSVz
XG4iLAorICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCB3aGF0LCBtYWNoaW5lX2dzaSwgYnVm
KTsKICAgICB9CiAKICAgICByZXR1cm4gMDsKQEAgLTY5OCw4ICs3NzgsOCBAQCBpbnQgaHZtX2Rv
X0lSUV9kcGNpKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBwaXJxICpwaXJxKQogCiAgICAgQVNT
RVJUKGlzX2h2bV9kb21haW4oZCkpOwogCi0gICAgaWYgKCAhaW9tbXVfZW5hYmxlZCB8fCAhZHBj
aSB8fCAhcGlycV9kcGNpIHx8Ci0gICAgICAgICAhKHBpcnFfZHBjaS0+ZmxhZ3MgJiBIVk1fSVJR
X0RQQ0lfTUFQUEVEKSApCisgICAgaWYgKCAhaW9tbXVfZW5hYmxlZCB8fCAoIWlzX2hhcmR3YXJl
X2RvbWFpbihkKSAmJiAhZHBjaSkgfHwKKyAgICAgICAgICFwaXJxX2RwY2kgfHwgIShwaXJxX2Rw
Y2ktPmZsYWdzICYgSFZNX0lSUV9EUENJX01BUFBFRCkgKQogICAgICAgICByZXR1cm4gMDsKIAog
ICAgIHBpcnFfZHBjaS0+bWFza2VkID0gMTsKQEAgLTc1OSw3ICs4MzksNyBAQCB2b2lkIGh2bV9k
cGNpX21zaV9lb2koc3RydWN0IGRvbWFpbiAqZCwgaW50IHZlY3RvcikKIAogc3RhdGljIHZvaWQg
aHZtX2RpcnFfYXNzaXN0KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBodm1fcGlycV9kcGNpICpw
aXJxX2RwY2kpCiB7Ci0gICAgaWYgKCB1bmxpa2VseSghaHZtX2RvbWFpbl9pcnEoZCktPmRwY2kp
ICkKKyAgICBpZiAoIHVubGlrZWx5KCFodm1fZG9tYWluX2lycShkKS0+ZHBjaSkgJiYgIWlzX2hh
cmR3YXJlX2RvbWFpbihkKSApCiAgICAgewogICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsK
ICAgICAgICAgcmV0dXJuOwpAQCAtNzkxLDEwICs4NzEsMTcgQEAgc3RhdGljIHZvaWQgaHZtX2Rp
cnFfYXNzaXN0KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBodm1fcGlycV9kcGNpICpwaXJxX2Rw
Y2kpCiAKICAgICAgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIGRpZ2wsICZwaXJxX2RwY2ktPmRp
Z2xfbGlzdCwgbGlzdCApCiAgICAgICAgIHsKKyAgICAgICAgICAgIEFTU0VSVCghKHBpcnFfZHBj
aS0+ZmxhZ3MgJiBIVk1fSVJRX0RQQ0lfSURFTlRJVFlfR1NJKSk7CiAgICAgICAgICAgICBodm1f
cGNpX2ludHhfYXNzZXJ0KGQsIGRpZ2wtPmRldmljZSwgZGlnbC0+aW50eCk7CiAgICAgICAgICAg
ICBwaXJxX2RwY2ktPnBlbmRpbmcrKzsKICAgICAgICAgfQogCisgICAgICAgIGlmICggcGlycV9k
cGNpLT5mbGFncyAmIEhWTV9JUlFfRFBDSV9JREVOVElUWV9HU0kgKQorICAgICAgICB7CisgICAg
ICAgICAgICBodm1fZ3NpX2Fzc2VydChkLCBwaXJxLT5waXJxKTsKKyAgICAgICAgICAgIHBpcnFf
ZHBjaS0+cGVuZGluZysrOworICAgICAgICB9CisKICAgICAgICAgaWYgKCBwaXJxX2RwY2ktPmZs
YWdzICYgSFZNX0lSUV9EUENJX1RSQU5TTEFURSApCiAgICAgICAgIHsKICAgICAgICAgICAgIC8q
IGZvciB0cmFuc2xhdGVkIE1TSSB0byBJTlR4IGludGVycnVwdCwgZW9pIGFzIGVhcmx5IGFzIHBv
c3NpYmxlICovCkBAIC04MTYsMTcgKzkwMywxMCBAQCBzdGF0aWMgdm9pZCBodm1fZGlycV9hc3Np
c3Qoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGh2bV9waXJxX2RwY2kgKnBpcnFfZHBjaSkKICAg
ICBzcGluX3VubG9jaygmZC0+ZXZlbnRfbG9jayk7CiB9CiAKLXN0YXRpYyB2b2lkIF9faHZtX2Rw
Y2lfZW9pKHN0cnVjdCBkb21haW4gKmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICBjb25z
dCBzdHJ1Y3QgaHZtX2dpcnFfZHBjaV9tYXBwaW5nICpnaXJxLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY29uc3QgdW5pb24gdmlvYXBpY19yZWRpcl9lbnRyeSAqZW50KQorc3RhdGljIHZv
aWQgaHZtX3BpcnFfZW9pKHN0cnVjdCBwaXJxICpwaXJxLAorICAgICAgICAgICAgICAgICAgICAg
ICAgIGNvbnN0IHVuaW9uIHZpb2FwaWNfcmVkaXJfZW50cnkgKmVudCkKIHsKLSAgICBzdHJ1Y3Qg
cGlycSAqcGlycSA9IHBpcnFfaW5mbyhkLCBnaXJxLT5tYWNoaW5lX2dzaSk7Ci0gICAgc3RydWN0
IGh2bV9waXJxX2RwY2kgKnBpcnFfZHBjaTsKLQotICAgIGlmICggIWh2bV9kb21haW5fdXNlX3Bp
cnEoZCwgcGlycSkgKQotICAgICAgICBodm1fcGNpX2ludHhfZGVhc3NlcnQoZCwgZ2lycS0+ZGV2
aWNlLCBnaXJxLT5pbnR4KTsKLQotICAgIHBpcnFfZHBjaSA9IHBpcnFfZHBjaShwaXJxKTsKKyAg
ICBzdHJ1Y3QgaHZtX3BpcnFfZHBjaSAqcGlycV9kcGNpID0gcGlycV9kcGNpKHBpcnEpOwogCiAg
ICAgLyoKICAgICAgKiBObyBuZWVkIHRvIGdldCB2ZWN0b3IgbG9jayBmb3IgdGltZXIKQEAgLTg0
MSw2ICs5MjEsMzEgQEAgc3RhdGljIHZvaWQgX19odm1fZHBjaV9lb2koc3RydWN0IGRvbWFpbiAq
ZCwKICAgICBwaXJxX2d1ZXN0X2VvaShwaXJxKTsKIH0KIAorc3RhdGljIHZvaWQgX19odm1fZHBj
aV9lb2koc3RydWN0IGRvbWFpbiAqZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0
IHN0cnVjdCBodm1fZ2lycV9kcGNpX21hcHBpbmcgKmdpcnEsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zdCB1bmlvbiB2aW9hcGljX3JlZGlyX2VudHJ5ICplbnQpCit7CisgICAgc3Ry
dWN0IHBpcnEgKnBpcnEgPSBwaXJxX2luZm8oZCwgZ2lycS0+bWFjaGluZV9nc2kpOworCisgICAg
aWYgKCAhaHZtX2RvbWFpbl91c2VfcGlycShkLCBwaXJxKSApCisgICAgICAgIGh2bV9wY2lfaW50
eF9kZWFzc2VydChkLCBnaXJxLT5kZXZpY2UsIGdpcnEtPmludHgpOworCisgICAgaHZtX3BpcnFf
ZW9pKHBpcnEsIGVudCk7Cit9CisKK3N0YXRpYyB2b2lkIGh2bV9nc2lfZW9pKHN0cnVjdCBkb21h
aW4gKmQsIHVuc2lnbmVkIGludCBnc2ksCisgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1
bmlvbiB2aW9hcGljX3JlZGlyX2VudHJ5ICplbnQpCit7CisgICAgc3RydWN0IHBpcnEgKnBpcnEg
PSBwaXJxX2luZm8oZCwgZ3NpKTsKKworICAgIC8qIENoZWNrIGlmIEdTSSBpcyBhY3R1YWxseSBt
YXBwZWQuICovCisgICAgaWYgKCAhcGlycV9kcGNpKHBpcnEpICkKKyAgICAgICAgcmV0dXJuOwor
CisgICAgaHZtX2dzaV9kZWFzc2VydChkLCBnc2kpOworICAgIGh2bV9waXJxX2VvaShwaXJxLCBl
bnQpOworfQorCiB2b2lkIGh2bV9kcGNpX2VvaShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBp
bnQgZ3Vlc3RfZ3NpLAogICAgICAgICAgICAgICAgICAgY29uc3QgdW5pb24gdmlvYXBpY19yZWRp
cl9lbnRyeSAqZW50KQogewpAQCAtODUwLDYgKzk1NSwxMyBAQCB2b2lkIGh2bV9kcGNpX2VvaShz
dHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZ3Vlc3RfZ3NpLAogICAgIGlmICggIWlvbW11
X2VuYWJsZWQgKQogICAgICAgICByZXR1cm47CiAKKyAgICBpZiAoIGlzX2hhcmR3YXJlX2RvbWFp
bihkKSApCisgICAgeworICAgICAgICBzcGluX2xvY2soJmQtPmV2ZW50X2xvY2spOworICAgICAg
ICBodm1fZ3NpX2VvaShkLCBndWVzdF9nc2ksIGVudCk7CisgICAgICAgIGdvdG8gdW5sb2NrOwor
ICAgIH0KKwogICAgIGlmICggZ3Vlc3RfZ3NpIDwgTlJfSVNBSVJRUyApCiAgICAgewogICAgICAg
ICBodm1fZHBjaV9pc2FpcnFfZW9pKGQsIGd1ZXN0X2dzaSk7CmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS92aW9hcGljLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92aW9h
cGljLmgKaW5kZXggMDdmY2QyMjllMC4uMTM4ZDJjMGIzNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vdmlvYXBpYy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3Zp
b2FwaWMuaApAQCAtNjksNSArNjksNiBAQCB2b2lkIHZpb2FwaWNfdXBkYXRlX0VPSShzdHJ1Y3Qg
ZG9tYWluICpkLCB1OCB2ZWN0b3IpOwogCiBpbnQgdmlvYXBpY19nZXRfbWFzayhjb25zdCBzdHJ1
Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZ3NpKTsKIGludCB2aW9hcGljX2dldF92ZWN0b3Io
Y29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGdzaSk7CitpbnQgdmlvYXBpY19n
ZXRfdHJpZ2dlcl9tb2RlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBnc2kp
OwogCiAjZW5kaWYgLyogX19BU01fWDg2X0hWTV9WSU9BUElDX0hfXyAqLwpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUveGVuL2h2bS9pcnEuaCBiL3hlbi9pbmNsdWRlL3hlbi9odm0vaXJxLmgKaW5k
ZXggNjcxYTZmMmUwNi4uMGQyYzcyYzEwOSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2h2
bS9pcnEuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vaHZtL2lycS5oCkBAIC00MCw2ICs0MCw3IEBA
IHN0cnVjdCBkZXZfaW50eF9nc2lfbGluayB7CiAjZGVmaW5lIF9IVk1fSVJRX0RQQ0lfRU9JX0xB
VENIX1NISUZUICAgICAgICAgICAzCiAjZGVmaW5lIF9IVk1fSVJRX0RQQ0lfR1VFU1RfUENJX1NI
SUZUICAgICAgICAgICA0CiAjZGVmaW5lIF9IVk1fSVJRX0RQQ0lfR1VFU1RfTVNJX1NISUZUICAg
ICAgICAgICA1CisjZGVmaW5lIF9IVk1fSVJRX0RQQ0lfSURFTlRJVFlfR1NJX1NISUZUICAgICAg
ICA2CiAjZGVmaW5lIF9IVk1fSVJRX0RQQ0lfVFJBTlNMQVRFX1NISUZUICAgICAgICAgIDE1CiAj
ZGVmaW5lIEhWTV9JUlFfRFBDSV9NQUNIX1BDSSAgICAgICAgKDEgPDwgX0hWTV9JUlFfRFBDSV9N
QUNIX1BDSV9TSElGVCkKICNkZWZpbmUgSFZNX0lSUV9EUENJX01BQ0hfTVNJICAgICAgICAoMSA8
PCBfSFZNX0lSUV9EUENJX01BQ0hfTVNJX1NISUZUKQpAQCAtNDcsNiArNDgsNyBAQCBzdHJ1Y3Qg
ZGV2X2ludHhfZ3NpX2xpbmsgewogI2RlZmluZSBIVk1fSVJRX0RQQ0lfRU9JX0xBVENIICAgICAg
ICgxIDw8IF9IVk1fSVJRX0RQQ0lfRU9JX0xBVENIX1NISUZUKQogI2RlZmluZSBIVk1fSVJRX0RQ
Q0lfR1VFU1RfUENJICAgICAgICgxIDw8IF9IVk1fSVJRX0RQQ0lfR1VFU1RfUENJX1NISUZUKQog
I2RlZmluZSBIVk1fSVJRX0RQQ0lfR1VFU1RfTVNJICAgICAgICgxIDw8IF9IVk1fSVJRX0RQQ0lf
R1VFU1RfTVNJX1NISUZUKQorI2RlZmluZSBIVk1fSVJRX0RQQ0lfSURFTlRJVFlfR1NJICAgICgx
IDw8IF9IVk1fSVJRX0RQQ0lfSURFTlRJVFlfR1NJX1NISUZUKQogI2RlZmluZSBIVk1fSVJRX0RQ
Q0lfVFJBTlNMQVRFICAgICAgICgxIDw8IF9IVk1fSVJRX0RQQ0lfVFJBTlNMQVRFX1NISUZUKQog
CiAjZGVmaW5lIFZNU0lfREVTVF9JRF9NQVNLIDB4ZmYKQEAgLTEyMyw2ICsxMjUsMTAgQEAgdm9p
ZCBodm1faXNhX2lycV9hc3NlcnQoCiB2b2lkIGh2bV9pc2FfaXJxX2RlYXNzZXJ0KAogICAgIHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBpc2FfaXJxKTsKIAorLyogTW9kaWZ5IHN0YXRl
IG9mIEdTSXMuICovCit2b2lkIGh2bV9nc2lfYXNzZXJ0KHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkIGludCBnc2kpOwordm9pZCBodm1fZ3NpX2RlYXNzZXJ0KHN0cnVjdCBkb21haW4gKmQsIHVu
c2lnbmVkIGludCBnc2kpOworCiBpbnQgaHZtX3NldF9wY2lfbGlua19yb3V0ZShzdHJ1Y3QgZG9t
YWluICpkLCB1OCBsaW5rLCB1OCBpc2FfaXJxKTsKIAogaW50IGh2bV9pbmplY3RfbXNpKHN0cnVj
dCBkb21haW4gKmQsIHVpbnQ2NF90IGFkZHIsIHVpbnQzMl90IGRhdGEpOwotLSAKMi4xMS4wIChB
cHBsZSBHaXQtODEpCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 26 09:47:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 09: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 1dPQcR-0006Dy-Fo; Mon, 26 Jun 2017 09: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 <hch@lst.de>) id 1dPQcP-0006Db-UX
 for xen-devel@lists.xenproject.org; Mon, 26 Jun 2017 09:47:42 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 1E/3F-03920-D38D0595; Mon, 26 Jun 2017 09:47:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprBIsWRWlGSWpSXmKPExsVyNZ77sq7NjYB
 Ig8d9Rhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bvtccYCxqYKtqfODYwnmHsYuTkEBIokDhy
 /TgLiM0ioCqxbfcrVhCbTUBF4s3zHnYQW0TAVKKloRPMZhaYzSqx5o51FyMHh7CAk8Sbq/EgJ
 q+AtsSaprIuRi6giRsZJfp/7QUbySsgKHFy5hMWiFYtiRv/XjKB1DMLSEss/8cBEuYUsJF4dO
 AZE4gtCrS1/f9epgmMvLOQdM9C0j0LoXsBI/MqRvXi1KKy1CJdQ72kosz0jJLcxMwcXUMDM73
 c1OLixPTUnMSkYr3k/NxNjMBQYgCCHYw7nzsdYpTkYFIS5X16LSBSiC8pP6UyI7E4I76oNCe1
 +BCjDAeHkgTvFZCcYFFqempFWmYOMKhh0hIcPEoivPWXgNK8xQWJucWZ6RCpU4y6HE0ftnxhE
 mLJy89LlRLnXQkyQwCkKKM0D24ELMIuMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZg3BGQKT2
 ZeCdymV0BHMAEdwTIP7IiSRISUVAPj9KbHD+4I1Xza7nnfKnVP1fPUpYzi7JPnZi/PzrB3m7c
 9wM3ZRn6Dw3XfDZqsdrLKR6MCHd6evfNZ5u9ah/WbLiQvbdXIumjIu+2T42v2ra/ai/vF+V4V
 NMtzmalmfnjwXtH7f1iZ/gY5mco5nq5hti9bTA/lP+7h+86ZFe7HfyLySMz/1OlKLMUZiYZaz
 EXFiQDG92AlqwIAAA==
X-Env-Sender: hch@lst.de
X-Msg-Ref: server-12.tower-27.messagelabs.com!1498470460!107960095!1
X-Originating-IP: [213.95.11.211]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29124 invoked from network); 26 Jun 2017 09:47:40 -0000
Received: from verein.lst.de (HELO newverein.lst.de) (213.95.11.211)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Jun 2017 09:47:40 -0000
Received: by newverein.lst.de (Postfix, from userid 2407)
 id DCD1D68B00; Mon, 26 Jun 2017 11:47:39 +0200 (CEST)
Date: Mon, 26 Jun 2017 11:47:39 +0200
From: Christoph Hellwig <hch@lst.de>
To: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Message-ID: <20170626094739.GB13981@lst.de>
References: <20170616181059.19206-1-hch@lst.de>
 <162d7932-5766-4c29-5471-07d1b699190a@oracle.com>
 <20170624071855.GD14580@lst.de>
 <1498318616.31581.87.camel@kernel.crashing.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1498318616.31581.87.camel@kernel.crashing.org>
User-Agent: Mutt/1.5.17 (2007-11-01)
Cc: linux-mips@linux-mips.org, linux-ia64@vger.kernel.org,
 linux-sh@vger.kernel.org, dri-devel@lists.freedesktop.org,
 sparclinux@vger.kernel.org, Christoph Hellwig <hch@lst.de>,
 linux-s390@vger.kernel.org, linux-samsung-soc@vger.kernel.org,
 linux-c6x-dev@linux-c6x.org, linux-hexagon@vger.kernel.org, x86@kernel.org,
 tndave <tushar.n.dave@oracle.com>, xen-devel@lists.xenproject.org,
 linux-xtensa@linux-xtensa.org, openrisc@lists.librecores.org,
 linux-tegra@vger.kernel.org, linux-arm-kernel@lists.infradead.org,
 netdev@vger.kernel.org, linux-kernel@vger.kernel.org,
 iommu@lists.linux-foundation.org, dmaengine@vger.kernel.org,
 linuxppc-dev@lists.ozlabs.org
Subject: Re: [Xen-devel] clean up and modularize arch dma_mapping interface
	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>

T24gU2F0LCBKdW4gMjQsIDIwMTcgYXQgMTA6MzY6NTZBTSAtMDUwMCwgQmVuamFtaW4gSGVycmVu
c2NobWlkdCB3cm90ZToKPiBJIHRoaW5rIHdlIHN0aWxsIG5lZWQgdG8gZG8gaXQuIEZvciBleGFt
cGxlIHdlIGhhdmUgYSBidW5jaCBuZXcgImZ1bmt5Igo+IGNhc2VzLgoKSSBoYXZlIG5vIHBsYW4g
dG8gZG8gYXdheSB3aXRoIHRoZSBzZWxlY3Rpb24gLSBJIGp1c3Qgd2FudCBhIGJldHRlcgppbnRl
cmZhY2UgdGhhbiB0aGUgY3VycmVudCBvbmUuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 26 09:48:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 09:48:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPQdE-0006M3-PE; Mon, 26 Jun 2017 09: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 <rcojocaru@bitdefender.com>) id 1dPQdD-0006Lo-NP
 for xen-devel@lists.xen.org; Mon, 26 Jun 2017 09:48:31 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 71/C4-03058-F68D0595; Mon, 26 Jun 2017 09:48:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsUSfTxjoW7ejYB
 Ig60NWhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bCR4vZCzpEK9ZuvM/WwLhAsIuRk0NIwF3i
 V+9eli5GLiB7LaPE1jP3WCAS1xglVi7lgrA9JNZunckOUbSHUeLG/nNsIAk2AUOJ1RtbwGwRA
 WmJa58vM4LYzAKJEn03zjOD2MICfhJH7v1iArFZBFQl3rzfxQ5i8wp4StzqXA/WKyEgJ3Hy2G
 RWCDtH4vKBpUD1HEC2lMT/ViWQvRICfSwSvZ86GCFqZCQeTbzJNoFRYAEjwypG9eLUorLUIl0
 LvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwLBiAIIdjLMv+x9ilORgUhLlfXot
 IFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG/IdaCcYFFqempFWmYOMMBh0hIcPEoivPWXgNK8x
 QWJucWZ6RCpU4yKUuK8nCAzBUASGaV5cG2wqLrEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYV
 4JkCk8mXklcNNfAS1mAlrMMg9scUkiQkqqgXGW74l1n6Z+VJynHXllN6vVDGYNkd6lYUY84b/
 i2+au/R17uTD4Wwz/0RuF5ya1LUq5cnb/P8Hl8T2dL7d5yq+7Fn7xSfiDzC5uhYdG2mwTcnNj
 km/oKr/TL1vJLLKU7xiXlLowi5/JzshupTc+X5/dlf1VdUTh9zXlO5Zrdq75LTcxIr87I12Jp
 Tgj0VCLuag4EQCvZkvZpQIAAA==
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1498470510!69759563!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13863 invoked from network); 26 Jun 2017 09:48:30 -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; 26 Jun 2017 09:48:30 -0000
Received: (qmail 6933 invoked from network); 26 Jun 2017 12:48: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;
 26 Jun 2017 12:48:29 +0300
Received: from smtp01.buh.bitdefender.com (smtp.bitdefender.biz [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 730F67FC2B
 for <xen-devel@lists.xen.org>; Mon, 26 Jun 2017 12:48:29 +0300 (EEST)
Received: (qmail 10963 invoked from network); 26 Jun 2017 12:48:29 +0300
Received: from unknown (HELO xen.dsd.bitdefender.biz)
 (rcojocaru@bitdefender.com@10.10.14.109)
 by smtp01.buh.bitdefender.com with AES128-SHA256 encrypted SMTP;
 26 Jun 2017 12:48:29 +0300
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Mon, 26 Jun 2017 12:48:17 +0300
Message-Id: <1498470497-20595-1-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 1.9.1
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.72017
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 453189,
 Stamp: 3], Multi: [Enabled, t: (0.000012,0.014653)], BW: [Enabled, t:
 (0.000024)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.004971), Flags: 85D2ED72; NN_NO_CONTENT_TYPE; NN_NO_LINK_NMD;
 NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS;
 NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled, t: (0.014237,0.000154)],
 URL: [Enabled, t: (0.000007)], RTDA: [Enabled, t: (0.100001), Hit: No,
 Details: v2.5.1; Id: 15.5f4g8g.1bj8u00tt.2desi], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: andrew.cooper3@citrix.com, tamas@tklengyel.com,
 Razvan Cojocaru <rcojocaru@bitdefender.com>
Subject: [Xen-devel] [PATCH] 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>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UGVuZGluZyBsaXZlcGF0Y2ggY29kZSB3YW50cyB0byBjaGVjayBpZiB0aGUgdm1fZXZlbnQgd2Fp
dCBxdWV1ZXMKYXJlIGFjdGl2ZSwgYW5kIHRoaXMgaXMgbWFkZSBoYXJkZXIgYnkgdGhlIGZhY3Qg
dGhhdCB0aGV5IHdlcmUKcHJldmlvdXNseSBvbmx5IGluaXRpYWxpemVkIHNvbWUgdGltZSBhZnRl
ciB0aGUgZG9tYWluIHdhcyBjcmVhdGVkLAppbiB2bV9ldmVudF9lbmFibGUoKS4gVGhpcyBwYXRj
aCBpbml0aWFsaXplcyB0aGUgbGlzdHMgaW1tZWRpYXRlbHkKYWZ0ZXIgeHphbGxvYygpYXRpbmcg
dGhlIHZtX2V2ZW50IG1lbW9yeSwgaW4gZG9tYWluX2NyZWF0ZSgpLCBpbgp0aGUgbmV3bHkgYWRk
ZWQgaW5pdF9kb21haW5fdm1fZXZlbnQoKSBmdW5jdGlvbi4KClNpZ25lZC1vZmYtYnk6IFJhenZh
biBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KLS0tCiB4ZW4vY29tbW9uL2Rv
bWFpbi5jICAgICAgICB8ICA1ICsrLS0tCiB4ZW4vY29tbW9uL3ZtX2V2ZW50LmMgICAgICB8IDIz
ICsrKysrKysrKysrKysrKysrKysrLS0tCiB4ZW4vaW5jbHVkZS94ZW4vdm1fZXZlbnQuaCB8ICAy
ICsrCiAzIGZpbGVzIGNoYW5nZWQsIDI0IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9jb21tb24vZG9tYWluLmMKaW5k
ZXggYjIyYWFjYy4uODlhOGYxZCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9kb21haW4uYworKysg
Yi94ZW4vY29tbW9uL2RvbWFpbi5jCkBAIC0zNjIsMTEgKzM2MiwxMCBAQCBzdHJ1Y3QgZG9tYWlu
ICpkb21haW5fY3JlYXRlKGRvbWlkX3QgZG9taWQsIHVuc2lnbmVkIGludCBkb21jcl9mbGFncywK
IAogICAgICAgICBwb29saWQgPSAwOwogCi0gICAgICAgIGVyciA9IC1FTk9NRU07Ci0gICAgICAg
IGQtPnZtX2V2ZW50ID0geHphbGxvYyhzdHJ1Y3Qgdm1fZXZlbnRfcGVyX2RvbWFpbik7Ci0gICAg
ICAgIGlmICggIWQtPnZtX2V2ZW50ICkKKyAgICAgICAgaWYgKCAoZXJyID0gaW5pdF9kb21haW5f
dm1fZXZlbnQoZCkpICE9IDAgKQogICAgICAgICAgICAgZ290byBmYWlsOwogCisgICAgICAgIGVy
ciA9IC1FTk9NRU07CiAgICAgICAgIGQtPnBidWYgPSB4emFsbG9jX2FycmF5KGNoYXIsIERPTUFJ
Tl9QQlVGX1NJWkUpOwogICAgICAgICBpZiAoICFkLT5wYnVmICkKICAgICAgICAgICAgIGdvdG8g
ZmFpbDsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vdm1fZXZlbnQuYyBiL3hlbi9jb21tb24vdm1f
ZXZlbnQuYwppbmRleCA5MjkxZGI2Li4yOTRkZGQ3IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3Zt
X2V2ZW50LmMKKysrIGIveGVuL2NvbW1vbi92bV9ldmVudC5jCkBAIC0zOSw2ICszOSwyNiBAQAog
I2RlZmluZSB2bV9ldmVudF9yaW5nX2xvY2soX3ZlZCkgICAgICAgc3Bpbl9sb2NrKCYoX3ZlZCkt
PnJpbmdfbG9jaykKICNkZWZpbmUgdm1fZXZlbnRfcmluZ191bmxvY2soX3ZlZCkgICAgIHNwaW5f
dW5sb2NrKCYoX3ZlZCktPnJpbmdfbG9jaykKIAoraW50IGluaXRfZG9tYWluX3ZtX2V2ZW50KHN0
cnVjdCBkb21haW4gKmQpCit7CisgICAgZC0+dm1fZXZlbnQgPSB4emFsbG9jKHN0cnVjdCB2bV9l
dmVudF9wZXJfZG9tYWluKTsKKworICAgIGlmICggIWQtPnZtX2V2ZW50ICkKKyAgICAgICAgcmV0
dXJuIC1FTk9NRU07CisKKyNpZmRlZiBDT05GSUdfSEFTX01FTV9QQUdJTkcKKyAgICBpbml0X3dh
aXRxdWV1ZV9oZWFkKCZkLT52bV9ldmVudC0+cGFnaW5nLndxKTsKKyNlbmRpZgorCisgICAgaW5p
dF93YWl0cXVldWVfaGVhZCgmZC0+dm1fZXZlbnQtPm1vbml0b3Iud3EpOworCisjaWZkZWYgQ09O
RklHX0hBU19NRU1fU0hBUklORworICAgIGluaXRfd2FpdHF1ZXVlX2hlYWQoJmQtPnZtX2V2ZW50
LT5zaGFyZS53cSk7CisjZW5kaWYKKworICAgIHJldHVybiAwOworfQorCiBzdGF0aWMgaW50IHZt
X2V2ZW50X2VuYWJsZSgKICAgICBzdHJ1Y3QgZG9tYWluICpkLAogICAgIHhlbl9kb21jdGxfdm1f
ZXZlbnRfb3BfdCAqdmVjLApAQCAtOTMsOSArMTEzLDYgQEAgc3RhdGljIGludCB2bV9ldmVudF9l
bmFibGUoCiAgICAgLyogU2F2ZSB0aGUgcGF1c2UgZmxhZyBmb3IgdGhpcyBwYXJ0aWN1bGFyIHJp
bmcuICovCiAgICAgdmVkLT5wYXVzZV9mbGFnID0gcGF1c2VfZmxhZzsKIAotICAgIC8qIEluaXRp
YWxpemUgdGhlIGxhc3QtY2hhbmNlIHdhaXQgcXVldWUuICovCi0gICAgaW5pdF93YWl0cXVldWVf
aGVhZCgmdmVkLT53cSk7Ci0KICAgICB2bV9ldmVudF9yaW5nX3VubG9jayh2ZWQpOwogICAgIHJl
dHVybiAwOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vdm1fZXZlbnQuaCBiL3hlbi9p
bmNsdWRlL3hlbi92bV9ldmVudC5oCmluZGV4IDJmYjM5NTEuLjQ4MjI0M2UgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL3hlbi92bV9ldmVudC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi92bV9ldmVu
dC5oCkBAIC04MCw2ICs4MCw4IEBAIHZvaWQgdm1fZXZlbnRfc2V0X3JlZ2lzdGVycyhzdHJ1Y3Qg
dmNwdSAqdiwgdm1fZXZlbnRfcmVzcG9uc2VfdCAqcnNwKTsKIAogdm9pZCB2bV9ldmVudF9tb25p
dG9yX25leHRfaW50ZXJydXB0KHN0cnVjdCB2Y3B1ICp2KTsKIAoraW50IGluaXRfZG9tYWluX3Zt
X2V2ZW50KHN0cnVjdCBkb21haW4gKmQpOworCiAjZW5kaWYgLyogX19WTV9FVkVOVF9IX18gKi8K
IAogLyoKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 26 10:06:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 10: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 1dPQui-0007vs-Bm; Mon, 26 Jun 2017 10:06:36 +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 1dPQuh-0007vm-8p
 for xen-devel@lists.xenproject.org; Mon, 26 Jun 2017 10:06:35 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 10/EE-03058-AACD0595; Mon, 26 Jun 2017 10:06:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHIsWRWlGSWpSXmKPExsVyMfTOEd2VdwI
 iDW78MrL4vmUykwOjx+EPV1gCGKNYM/OS8isSWDMuvpzMXHBcruL36ymsDYwfJLoYuTiEBGYy
 Slw8N4kdxGERWMgq8bTlITOIIyGwl1Wie+9nti5GTiAnT+LF/leMEHahxI2bX1lBbF4BQYmTM
 5+wgNjCApISV6ZPB7I5gMZ6Sqxcow4S5hTwkph55TU7iC0k0MIosa/DE8RmE1CX6Jt5FqyVRU
 BV4syO41CrDCX+vdrJCDE+QKLv4l5GiPHREgf7N4DZIgLWEr8vL2UFuZNZYBOjxK1tZ8AWMAt
 oSrRu/w1la0ssW/iaeQKj8Cwkp85CUjYLSdkCRuZVjBrFqUVlqUW6RqZ6SUWZ6RkluYmZObqG
 BmZ6uanFxYnpqTmJScV6yfm5mxiBoc4ABDsYVy0IPMQoycGkJMr79FpApBBfUn5KZUZicUZ8U
 WlOavEhRhkODiUJ3o23gXKCRanpqRVpmTnAqINJS3DwKInw1l8CSvMWFyTmFmemQ6ROMRpzXL
 my7gsTx5QD278wCbHk5eelSonz7gKZJABSmlGaBzcIlgwuMcpKCfMyAp0mxFOQWpSbWYIq/4p
 RnINRSZj3O8gUnsy8Erh9r4BOYQI6hWUe2CkliQgpqQbGSVcEojbsO/bePqvTRofZMKmc1efv
 /L9Mn/7OnBt0kd388d5wGTn3bI2uxK3OAcbzZKZ3y26om7/7oULnGuZvK4/KR7/n/v93o7FM2
 ue9uZZXLIqOG9xZcaw0cN25l7FPJ8s1ZqrdvTG35umP592zH0n/+GXxMmDGjsmSN/tkW70uSX
 hFrf5+XYmlOCPRUIu5qDgRAFBXFbEBAwAA
X-Env-Sender: dunlapg@gmail.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1498471593!78896418!1
X-Originating-IP: [209.85.220.196]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35191 invoked from network); 26 Jun 2017 10:06:33 -0000
Received: from mail-qk0-f196.google.com (HELO mail-qk0-f196.google.com)
 (209.85.220.196)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 26 Jun 2017 10:06:33 -0000
Received: by mail-qk0-f196.google.com with SMTP id p21so13826080qke.0
 for <xen-devel@lists.xenproject.org>; Mon, 26 Jun 2017 03:06:33 -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=vLJkhlBFEpU8e0/oBQ+zrumHLBGFZE+a8ksI2Ub+0VQ=;
 b=sma43C1wY58Vvfh+t2/jYpmo3rHoNXVlWnIKs/OdiC57YwoL9WbhJcfjS4Y4qpgtbH
 FKXuNN4dBEMVLJRvSEzTCR22VBQsPl/UL6Q+75+YZzJtgcHKBRWT8KORA+LnSUVtbCsP
 nv1GrfDO0uoOvAaUDVWF1UP98tDzPtDzQZRM6uqNKAmbLlRP0+twuB6wehMc2vbFTXiN
 lVTUTNH035vuHvDTXuP42eFY7O8uT3TSaANQJM6yQkoyZFm60yCXYKgcyFsdLeP13gda
 RtirSVMS36uPMo2NQ+GXFjgs21R5ia2h2tPByw5ZAUTeUR9IkQEdrFio9/NCbycjoTo5
 1DRw==
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=vLJkhlBFEpU8e0/oBQ+zrumHLBGFZE+a8ksI2Ub+0VQ=;
 b=inowSrwan50jUYpHIQE/udVYrSQQkpe5tnH0Q0cat13j+hRt7Y7JLZafHL6mZW5lNA
 sCZZnng7Q7LJBPY+gZt4+ACUQqlmZITQrzofnqZv2e6Q8NhyaDmx4YKt+XbO7MnK8dLN
 uPdck5fhOmLvmmME288WV+P4SleHfj9g9r8Vel2dvMUxg6RRU2vH7BXNO26NQJiDD/iL
 xLsPqKi4zlNhnMConhIL2ET/11FvKS9ejbHFwQ2xelaKsg7TjHEMDgcvTD/gTVzMWzVy
 k/aQgN4wv0m9+Ps/4X8iea5P9UI6FJZYRp5dz2t92KRUzySACOPTah6z7bFSvcVJVykf
 h5SA==
X-Gm-Message-State: AKS2vOw/9J3sJfR0tzFFa8mcRHUkHNWdib12oHrbHvSsXHsQV08f1nnc
 efW9m8GuMvj2NdqQQdaKo6s+UomwDw==
X-Received: by 10.55.147.3 with SMTP id v3mr21733129qkd.149.1498471592546;
 Mon, 26 Jun 2017 03:06:32 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.55.221.9 with HTTP; Mon, 26 Jun 2017 03:06:31 -0700 (PDT)
In-Reply-To: <20170623080334.erncnpoy24dp6xka@dhcp-3-128.uk.xensource.com>
References: <1498203740-7809-1-git-send-email-bruno.alvisio@gmail.com>
 <20170623080334.erncnpoy24dp6xka@dhcp-3-128.uk.xensource.com>
From: George Dunlap <dunlapg@umich.edu>
Date: Mon, 26 Jun 2017 11:06:31 +0100
X-Google-Sender-Auth: rr8bxYixL2v_F54YoYgydpEjrdQ
Message-ID: <CAFLBxZaPNAD74jCwaH6YdSsmEQag_MRGY3-Pf5Rdd5qqx3KP4g@mail.gmail.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Cc: Bruno Alvisio <bruno.alvisio@gmail.com>, dave@recoil.org,
 Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC] Live migration for VMs with QEMU backed
 local storage
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBKdW4gMjMsIDIwMTcgYXQgOTowMyBBTSwgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+IE9uIEZyaSwgSnVuIDIzLCAyMDE3IGF0IDAzOjQyOjIw
QU0gLTA0MDAsIEJydW5vIEFsdmlzaW8gd3JvdGU6Cj4+IFRoaXMgcGF0Y2ggaXMgdGhlIGZpcnN0
IGF0dGVtcHQgb24gYWRkaW5nIGxpdmUgbWlncmF0aW9uIG9mIGluc3RhbmNlcyB3aXRoIGxvY2Fs
Cj4+IHN0b3JhZ2UgdG8gWGVuLiBUaGlzIHBhdGNoIGp1c3QgaGFuZGxlcyB2ZXJ5IHJlc3RyaWN0
ZWQgY2FzZSBvZiBmdWxseQo+PiB2aXJ0dWFsaXplZCBIVk1zLiBUaGUgY29kZSB1c2VzIHRoZSAi
ZHJpdmUtbWlycm9yIiBjYXBhYmlsaXR5IHByb3ZpZGVkIGJ5IFFFTVUuCj4+IEEgbmV3ICItbCIg
b3B0aW9uIGlzIGludHJvZHVjZWQgdG8gInhsIG1pZ3JhdGUiIGNvbW1hbmQuIElmIHByb3ZpZGVk
LCB0aGUgbG9jYWwKPj4gZGlzayBzaG91bGQgYmUgbWlycm9yZWQgZHVyaW5nIHRoZSBtaWdyYXRp
b24gcHJvY2Vzcy4gSWYgdGhlIG9wdGlvbiBpcyBzZXQsCj4+IGR1cmluZyB0aGUgVk0gY3JlYXRp
b24gYSBxZW11IE5CRCBzZXJ2ZXIgaXMgc3RhcnRlZCBvbiB0aGUgZGVzdGluYXRpb24uIEFmdGVy
Cj4+IHRoZSBpbnN0YW5jZSBpcyBzdXNwZW5kZWQgb24gdGhlIHNvdXJjZSwgdGhlIFFNUCAiZGlz
ay1taXJyb3IiIGNvbW1hbmQgaXMgaXNzdWVkCj4+IHRvIG1pcnJvciB0aGUgZGlzayB0byBkZXN0
aW5hdGlvbi4gT25jZSB0aGUgbWlycm9yaW5nIGpvYiBpcyBjb21wbGV0ZSwgdGhlCj4+IG1pZ3Jh
dGlvbiBwcm9jZXNzIGNvbnRpbnVlcyBhcyBiZWZvcmUuIEZpbmFsbHksIHRoZSBOQkQgc2VydmVy
IGlzIHN0b3BwZWQgYWZ0ZXIKPj4gdGhlIGluc3RhbmNlIGlzIHN1Y2Nlc3NmdWxseSByZXN1bWVk
IG9uIHRoZSBkZXN0aW5hdGlvbiBub2RlLgo+Cj4gU2luY2UgSSdtIG5vdCBmYW1pbGlhciB3aXRo
IGFsbCB0aGlzLCBjYW4gdGhpcyAiZHJpdmVyLW1pcnJvciIgUUVNVQo+IGNhcGFiaWxpdHkgaGFu
ZGxlIHRoZSBtaWdyYXRpb24gb2YgZGlzayB3aGlsZSBiZWluZyBhY3RpdmVseSB1c2VkPwo+Cj4+
IEEgbWFqb3IgcHJvYmxlbSB3aXRoIHRoaXMgcGF0Y2ggaXMgdGhhdCB0aGUgbWlycm9yaW5nIG9m
IHRoZSBkaXNrIGlzIHBlcmZvcm1lZAo+PiBvbmx5IGFmdGVyIHRoZSBtZW1vcnkgc3RyZWFtIGlz
IGNvbXBsZXRlZCBhbmQgdGhlIFZNIGlzIHN1c3BlbmRlZCBvbiB0aGUgc291cmNlOwo+PiB0aHVz
IHRoZSBpbnN0YW5jZSBpcyBmcm96ZW4gZm9yIGEgbG9uZyBwZXJpb2Qgb2YgdGltZS4gVGhlIHJl
YXNvbiB0aGlzIGhhcHBlbnMKPj4gaXMgdGhhdCB0aGUgUUVNVSBwcm9jZXNzIChuZWVkZWQgZm9y
IHRoZSBkaXNrIG1pcnJvcmluZykgaXMgc3RhcnRlZCBvbiB0aGUKPj4gZGVzdGluYXRpb24gbm9k
ZSBvbmx5IGFmdGVyIHRoZSBtZW1vcnkgY29weWluZyBpcyBjb21wbGV0ZWQuIE9uZSBwb3NzaWJp
bGl0eSBJCj4+IHdhcyBjb25zaWRlcmluZyB0byBzb2x2ZSB0aGlzIGlzc3VlIChpZiBpdCBpcyBk
ZWNpZGVkIHRoYXQgdGhpcyBjYXBhYmlsaXR5Cj4+IHNob3VsZCBiZSB1c2VkKTogQ291bGQgYSAi
aGVscGVyIiBRRU1VIHByb2Nlc3MgYmUgc3RhcnRlZCBvbiB0aGUgZGVzdGluYXRpb24KPj4gbm9k
ZSBhdCB0aGUgYmVnaW5uaW5nIG9mIHRoZSBtaWdyYXRpb24gc2VxdWVuY2Ugd2l0aCB0aGUgc29s
ZSBwdXJwb3NlIG9mCj4+IGhhbmRsaW5nIHRoZSBkaXNrIG1pcnJvcmluZyBhbmQga2lsbCBpdCBh
dCB0aGUgZW5kIG9mIHRoZSBtaWdyYXRpb24gc2VxdWVuY2U/Cj4+Cj4+IEZyb20gdGhlIHN1Z2dl
c3Rpb25zIGdpdmVuIGJ5IEtvbnJhZCBXaWxrIGFuZCBQYXVsIER1cnJhbnQgdGhlIHByZWZlcnJl
ZAo+PiBhcHByb2FjaCB3b3VsZCBiZSB0byBoYW5kbGUgdGhlIG1pcnJvcmluZyBvZiBkaXNrcyBi
eSBRRU1VIGluc3RlYWQgb2YgZGlyZWN0bHkKPj4gYmVpbmcgaGFuZGxlZCBkaXJlY3RseSBieSwg
Zm9yIGV4YW1wbGUsIGJsa2JhY2suIEl0IHdvdWxkIGJlIHZlcnkgaGVscGZ1bCBmb3IgbWUKPj4g
dG8gaGF2ZSBhIG1lbnRhbCBtYXAgb2YgYWxsIHRoZSBzY2VuYXJpb3MgdGhhdCBjYW4gYmUgZW5j
b3VudGVyZWQgcmVnYXJkaW5nCj4+IGxvY2FsIGRpc2sgKFhlbiBjb3VsZCBzdGFydCBzdXBwb3J0
aW5nIGxpdmUgbWlncmF0aW9uIG9mIGNlcnRhaW4gdHlwZXMgb2YgbG9jYWwKPj4gZGlza3MpLiBU
aGlzIGFyZSB0aGUgb25lcyBJIGNhbiB0aGluayBvZjoKPj4gLSBGdWxseSBWaXJ0dWFsaXplZCBI
Vk06IFFFTVUgZW11bGF0aW9uCj4KPiBQViBkb21haW5zIGNhbiBhbHNvIHVzZSB0aGUgUUVNVSBQ
ViBkaXNrIGJhY2tlbmQsIHNvIGl0IHNob3VsZCBiZQo+IGZlYXNpYmxlIHRvIGhhbmRsZSB0aGlz
IG1pZ3JhdGlvbiBmb3IgYWxsIGd1ZXN0IHR5cGVzIGp1c3QgdXNpbmcKPiBRRU1VLgo+Cj4+IC0g
YmxrYmFjawo+Cj4gVEJILCBJIGRvbid0IHRoaW5rIHN1Y2ggZmVhdHVyZSBzaG91bGQgYmUgYWRk
ZWQgdG8gYmxrYmFjay4gSXQncwo+IHRvbyBjb21wbGV4IHRvIGJlIGltcGxlbWVudGVkIGluc2lk
ZSBvZiB0aGUga2VybmVsIGl0c2VsZi4KCkluIHRoZW9yeSBpZiBibGt0YXAganVzdCBleHBvc2Vk
IGEgZGlydHkgYml0bWFwLCBsaWtlIFhlbiBkb2VzIGZvciB0aGUKbWVtb3J5LCB0aGUgInNtYXJ0
cyIgb2YgY29weWluZyBvdmVyIHRoZSBkaXJ0eSBibG9ja3MgY291bGQgYmUgZG9uZSBpbgp0aGUg
dG9vbHN0YWNrLgoKQnV0IEkgdGhpbmsgcHJvYmFibHkgdGhlIGJlc3QgdGhpbmcgdG8gZG8gdG8g
c3RhcnQgd2l0aCB3b3VsZCBzaW1wbHkKc2F5IHRoYXQgZGlzayBtaWdyYXRpb24gaXMgb25seSBh
dmFpbGFibGUgd2l0aCBhIHFkaXNrIGJhY2tlbmQuCgo+IFRoZXJlIGFyZSBvcHRpb25zIGFscmVh
ZHkgYXZhaWxhYmxlIHRvIHBlcmZvcm0gYmxvY2sgZGV2aWNlCj4gZHVwbGljYXRpb24gYXQgdGhl
IGJsb2NrIGxldmVsIGl0c2VsZiBpbiBMaW51eCBsaWtlIERSREIgWzBdIGFuZCBJTUhPCj4gdGhp
cyBpcyB3aGF0IHNob3VsZCBiZSB1c2VkIGluIGNvbmp1bmN0aW9uIHdpdGggYmxrYmFjay4KPgo+
IFJlbWVtYmVyIHRoYXQgYXQgdGhlIGVuZCBvZiBkYXkgdGhlIFVuaXggcGhpbG9zb3BoeSBoYXMg
YWx3YXlzIGJlZW4gdG8KPiBpbXBsZW1lbnQgc2ltcGxlIHRvb2xzIHRoYXQgc29sdmUgc3BlY2lm
aWMgcHJvYmxlbXMsIGFuZCB0aGVuIGdsdWUKPiB0aGVtIHRvZ2V0aGVyIGluIG9yZGVyIHRvIHNv
bHZlIG1vcmUgY29tcGxleCBwcm9ibGVtcy4KPgo+IEluIHRoYXQgbGluZSBvZiB0aG91Z2h0LCB3
aHkgbm90IHNpbXBseSB1c2UgaVNDU0kgb3Igc2ltaWxhciBpbiBvcmRlcgo+IHRvIHNoYXJlIHRo
ZSBkaXNrIHdpdGggYWxsIHRoZSBob3N0cz8KCldlbGwgaVNDU0kgY2FuIGJlIGNvbXBsaWNhdGVk
IHRvIHNldCB1cCwgYW5kIGl0IG1lYW5zIHlvdXIgZGlzayBkYXRhCmdvZXMgb3ZlciBhIG5ldHdv
cmsgcmF0aGVyIHRoYW4gc2ltcGx5IHN0YXlpbmcgb24geW91ciBsb2NhbCBkaXNrLgpPYnZpb3Vz
bHkgaWYgcGVvcGxlIGFudGljaXBhdGUgZG9pbmcgbGFyZ2UgYW1vdW50cyBvZiBtaWdyYXRpb24s
IHRoZW4KaXQncyB3b3J0aCB0aGUgZWZmb3J0IHRvIHNldCB1cCBEUkJEIG9yIGlTQ1NJLiAgQnV0
IGhhdmluZyB0aGUgb3B0aW9uCnRvIGRvIG9jY2FzaW9uYWwgbWlncmF0ZXMgd2l0aG91dCBoYXZp
bmcgdG8gZG8gdGhyb3VnaCB0aGF0IG92ZXJoZWFkCmlzIHN0aWxsIHNvbWV0aGluZyB3b3J0aCBo
YXZpbmcuICBHaXZlbiB0aGF0IHFlbXUgYWxyZWFkeSBoYXMgYSBkaXNrCm1pcnJvcmluZyBmdW5j
dGlvbiwgaXQncyBwcm9iYWJseSB3b3J0aCBwdXJzdWluZy4KCiAtR2VvcmdlCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 26 10:32:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 10:32:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPRJ4-0001NH-E1; Mon, 26 Jun 2017 10:31: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=343d6e6ea=George.Dunlap@citrix.com>)
 id 1dPRJ2-0001NB-R8
 for xen-devel@lists.xenproject.org; Mon, 26 Jun 2017 10:31:44 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 5D/81-01999-092E0595; Mon, 26 Jun 2017 10:31:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsWyU9JRQrf/UUC
 kQfN3RYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP2nMfsBTvEKv71rGBvYNwn1MXIySEh4Cdx
 vruFHcLOk3jVe5sFwi6SeHFqHZjNKyAocXLmEzCbUyBQYsaax4wgtpBAgMSl22+ZQWw2AT2Je
 ce/gtWwCKhKfPy9jBViTqLErMsvGSHmBEgs2zgfrEZYwElixvd9YLYIUO+/9z+Yuhi5OJgFNj
 NK/L+7EqyBWUBTonX7b3aIZaoSix8chTo0XWL1ix9sExgFZiG5bxaSlgWMTKsY1YtTi8pSi3S
 N9JKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAoOQAQh2MH7/43SIUZKDSUmU1/Jh
 QKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd5LIDnBotT01Iq0zBxgPMCkJTh4lER4j4KkeYsLE
 nOLM9MhUqcYFaXEed1AEgIgiYzSPLg2WAxeYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjDvZZ
 ApPJl5JXDTXwEtZgJazDIPbHFJIkJKqoFRfqMaj+Gn4jzpzbWHehs2Xj26P+eR5Eprcc605zK
 ttqvvn2x8uyrD6felDWIdlqKzp/+9+GvJ9r3d76q3He1J4I9U3isb2fX+/cweMa9vyhdKvpcE
 C/Ht+6V5PVMtNGcF1+fFHy+udl9wanLiri5jBz6DK7F8D72ifmfvX2n9wqB+SShXlOALJZbij
 ERDLeai4kQAQE0/kLwCAAA=
X-Env-Sender: prvs=343d6e6ea=George.Dunlap@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1498473103!105184802!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19806 invoked from network); 26 Jun 2017 10:31:43 -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;
 26 Jun 2017 10:31:43 -0000
X-IronPort-AV: E=Sophos;i="5.39,395,1493683200"; d="scan'208";a="48383773"
X-Gm-Message-State: AKS2vOxOwYDL5D2hh7ru/2gZJelVLBX/K99viAOuxx7KQkcikLodCHBf
 Cxp3ToS9tRipLLvRiwLZ0an4B3GvOg==
X-Received: by 10.55.99.76 with SMTP id x73mr21837290qkb.219.1498473099834;
 Mon, 26 Jun 2017 03:31:39 -0700 (PDT)
MIME-Version: 1.0
In-Reply-To: <CAK1m5j5H2T1HogE0t7yzervznUGSthekwAfVpcoANU8dJGg0yQ@mail.gmail.com>
References: <CAK1m5j5H2T1HogE0t7yzervznUGSthekwAfVpcoANU8dJGg0yQ@mail.gmail.com>
From: George Dunlap <george.dunlap@citrix.com>
Date: Mon, 26 Jun 2017 11:31:39 +0100
X-Gmail-Original-Message-ID: <CAFLBxZY+5ruiJVe0eSu86S62k2ZtdXT3STm9+EhKj6v07z33gQ@mail.gmail.com>
Message-ID: <CAFLBxZY+5ruiJVe0eSu86S62k2ZtdXT3STm9+EhKj6v07z33gQ@mail.gmail.com>
To: Felix Schmoll <eggi.innovations@gmail.com>
X-ClientProxiedBy: FTLPEX02CAS02.citrite.net (10.13.99.123) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [RFC v2] Proposal: Fuzzing the 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gU2F0LCBKdW4gMjQsIDIwMTcgYXQgNzo0MiBBTSwgRmVsaXggU2NobW9sbAo8ZWdnaS5pbm5v
dmF0aW9uc0BnbWFpbC5jb20+IHdyb3RlOgo+IEhpLAo+Cj4gaGVyZSBhIG5ldyB2ZXJzaW9uIG9m
IG15IHByb3Bvc2FsIGZvciBmdXp6aW5nIHRoZSBoeXBlcnZpc29yLiBUaGUgb3JpZ2luYWwKPiBj
YW4gYmUgZm91bmQgaGVyZTogWzFdLgo+Cj4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQo+IDEuIE1vdGl2YXRpb24gYW5kIERlc2NyaXB0aW9uCj4gPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQo+IEZ1enppbmcgaXMgYSByZWNlbnQgdHJlbmQgZm9yIHN5c3RlbWF0
aWMgdGVzdGluZyBvZiBpbnRlcmZhY2VzIGJ5IHRyeWluZwo+IG1vcmUgb3IgbGVzcyByYW5kb20g
aW5wdXRzIGFuZCBpdGVyYXRpbmcgb3ZlciB0aGVtLiBBIHN1YnNldCBvZiBmdXp6ZXJzIHVzZXMK
PiBjb2RlLWNvdmVyYWdlIGFzIGZlZWRiYWNrIHdoZW4gcGVybXV0aW5nIGFuZCBjaG9vc2luZyBp
bnB1dHMsIGFtb25nIHRoZW0gdGhlCj4gcG9wdWxhciB1c2VyLXNwYWNlIGZ1enplciBBbWVyaWNh
biBGdXp6eSBMb3AuIFJlY2VudGx5IHRoZXJlIGhhdmUgYmVlbgo+IGF0dGVtcHRzIHRvIHBvcnQg
ZnV6emVycyB0byB0aGUga2VybmVsIGFuZCBpbiBhIHNpbWlsYXIgbWFubmVyIHNob3VsZCBub3cK
PiB0aGUgaHlwZXJjYWxsLWludGVyZmFjZSBvZiBYZW4gYmUgdGVzdGVkLgo+Cj4gV2hpbGUgdGhp
cyBpcyBvdmVyYWxsIGEgdmVyeSBjb21wcmVoZW5zaXZlIHByb2JsZW0sIHRoaXMgcHJvamVjdCB3
aWxsIGhlbHAKPiB0byBkZXZlbG9wIGEgYmV0dGVyIHVuZGVyc3RhbmRpbmcgb2YgdGhlIHByb2Js
ZW0gc3BhY2UgYW5kIG1ha2UgYXQgbGVhc3QKPiBmaXJzdCBhZHZhbmNlcyBvZiB0aGUgc291cmNl
IHRyZWUgaW50byB0aGUgbmVjZXNzYXJ5IGRpcmVjdGlvbi4gQSBnZW5lcmljCj4gbWVjaGFuaXNt
IHdpbGwgYmUgaW1wbGVtZW50ZWQgYWxsb3dpbmcgZnV6emVycyB0byBvYnRhaW4gZmVlZGJhY2sg
b24KPiBjb2RlLWNvdmVyYWdlLiBJbiB0aGUgbmV4dCBzdGVwIHRoaXMgb3V0cHV0IHdpbGwgYmUg
ZnVydGhlciBwcm9jZXNzZWQgaW4KPiBvcmRlciB0byBhY3R1YWxseSBydW4gYSBmdXp6ZXIgKGlu
IHBhcnRpY3VsYXIgQUZMKSwgYWx0aG91Z2ggdGhlcmUgbWlnaHQgbm90Cj4gYmUgc3VmZmljaWVu
dCB0aW1lIHRvIGNvbW1pdCB0aGlzIHRvIHRoZSBzb3VyY2UgdHJlZS4KPgo+ID09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KPiAyLiBGdXp6aW5nIHVzZXItc3BhY2UgcHJvZ3JhbXMg
dnMuIGZ1enppbmcgYSBoeXBlcnZpc29yCj4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQo+IEFuIGl0ZXJhdGlvbiBpbiB0aGUgZnV6emluZy1jeWNsZSBub3JtYWxseSBpbnZvbHZl
cyB0aGUgZm9sbG93aW5nOgo+Cj4gMS4gRnV6emVyIGNyZWF0ZXMgbmV3IHRlc3QgY2FzZSBiYXNl
ZCBvbiB0cmFjaW5nIG91dHB1dAo+IDIuIEZ1enplciBzdGFydHMgYmluYXJ5IHdpdGggYSB0ZXN0
IGNhc2UKPiAzLiBUZXN0IGNhc2UgaXMgZXhlY3V0ZWQgYW5kIHByb2dyYW0gY291bnRlcnMgYXJl
IHRyYWNlZCBpbnRvIHNoYXJlZCBtZW1vcnkKPiB3aXRoIGZ1enplcgo+IDQuIFJlcGVhdCBmcm9t
IDEuCj4KPiBCZWluZyBub3QgYSB1c2VyLXNwYWNlIHByb2dyYW0sIGl0IGlzIGhvd2V2ZXIgbm90
IHBvc3NpYmxlIHRvIGluc3RydW1lbnQgdGhlCj4gYmluYXJ5IHVzaW5nIHRoZSBtZXRob2RzIGFw
cGxpZWQgYnkgQUZMLiBJbnN0ZWFkLCBwcm9ncmFtIGNvdW50ZXJzIG5lZWQgdG8KPiBiZSBleHRy
YWN0ZWQgbWFudWFsbHkgYW5kIHBvc3QtcHJvY2Vzc2VkIGludG8gdGhlIGZvcm0gZXhwZWN0ZWQg
YnkgQUZMLiBBcwo+IFhlbiBkb2Vzbid0IGp1c3QgdGFrZSBiaW5hcnkgaW5wdXQgdGhlcmUgZnVy
dGhlciBuZWVkcyB0byBiZSBzb21lIG90aGVyCj4gZm9ybWF0IGZvciB0ZXN0IGNhc2VzIGFuZCBl
eGVjdXRpbmcgdGhlbS4KPgo+IEluIG9yZGVyIHRvIGZ1enogdGhlIGh5cGVydmlzb3IsIGF0IGxl
YXN0IHRoZSBmb2xsb3dpbmcgc3RlcHMgYXJlIHJlcXVpcmVkOgo+Cj4gMS4gTGV0IHRoZSBmdXp6
ZXIgY3JlYXRlIGEgbmV3IHRlc3QgY2FzZQo+IDIuIERyaXZlIGEgZG9tVSB0byBleGVjdXRlIHRo
ZSB0ZXN0IGNhc2VzIG9mIHRoZSBmdXp6ZXIgYW5kIHRyYWNlIGV4ZWN1dGlvbgo+IHBhdGgKPiAz
LiBQYXJzZSB0aGUgZXhlY3V0aW9uIHBhdGggaW50byBhIGZvcm1hdCBjb25zdW1hYmxlIGJ5IGEg
dXNlci1zcGFjZSBmdXp6ZXIKPiA0LiBSZXBlYXQgZnJvbSAxLgo+Cj4gSW4gY29tcGFyaXNvbiB0
byBBRkwsIHRoZSBub3Rpb24gb2YgYSB0ZXN0IGNhc2Ugd2hlbiBmdXp6aW5nIHRoZSBoeXBlcnZp
c29yCj4gaXMgZGlmZmVyZW50LiBJbiBBRkwsIHRoZSBwcm9ncmFtIGlzIHJlc3RhcnRlZCBmb3Ig
ZXZlcnkgdGVzdCBjYXNlIChvciBhdAo+IGxlYXN0IHRoZSBpbml0aWFsIHN0YXRlIGlzIHJlc3Rv
cmVkIHVzaW5nIHRoZSBmb3JrLXNlcnZlciksIHdoaWxlIGluIFhlbiwKPiBhbGwgaHlwZXJjYWxs
cyBhcmUgbWFkZSBvbiB0aGUgc2FtZSBoeXBlcnZpc29yIChhdCBsZWFzdCB1bnRpbCBpdCBjcmFz
aGVzKSwKPiBzdWNoIHRoYXQgZXZlbiB0aG91Z2ggQUZMIG1pZ2h0IHJ1biBtdWx0aXBsZSB0aW1l
cywgdGhlIHRlc3QgY2FzZSB3b3VsZCBiZQo+IHRoZSBjb2xsZWN0aW9uIG9mIGFsbCBoeXBlcmNh
bGxzIG1hZGUgc2luY2UgYm9vdGluZy4KClNvIHdoYXQgaGFwcGVucyB3aGVuIHRoZSBoeXBlcnZp
c29yIGRvZXMgY3Jhc2g/ICBXb24ndCB5b3UgbG9zZSB0aGUKdGVzdCBjYXNlIHRoYXQgY2F1c2Vk
IHRoZSBjcmFzaD8KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 26 10:44:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 10: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 1dPRVZ-00028i-QH; Mon, 26 Jun 2017 10:44: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=343936acc=sergey.dyasli@citrix.com>)
 id 1dPRVZ-00028K-0y
 for xen-devel@lists.xen.org; Mon, 26 Jun 2017 10:44:41 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 0E/B9-02956-895E0595; Mon, 26 Jun 2017 10:44:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeJIrShJLcpLzFFi42JxWrrBXnf604B
 Ig3MXLC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxFR1cyFxyyrvj1bw5jA+NMnS5GTg4JAX+J
 F20XWUFsNgE9iY2zXzGB2CICshKru+awdzFycTALHGGUmLrqCJDDwSEsYCwx77wdSA2LgKrE8
 +X9YL28ArYSk1vmM0LMlJfYBTWTU8BOYu6C0ywgthBQTdPTRWwQtqrE6xe7WCB6BSVOznwCZj
 MLSEgcfPGCeQIj7ywkqVlIUgsYmVYxqhenFpWlFula6CUVZaZnlOQmZuboGhqY6eWmFhcnpqf
 mJCYV6yXn525iBIYOAxDsYJx92f8QoyQHk5IoL8eTgEghvqT8lMqMxOKM+KLSnNTiQ4wyHBxK
 EryaIDnBotT01Iq0zBxgEMOkJTh4lER4jz4ESvMWFyTmFmemQ6ROMSpKifO6gPQJgCQySvPg2
 mCRc4lRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvLkgU3gy80rgpr8CWswEtJhlHtjikkSElF
 QDo4J3zZK1/+b+XeO4NE7kSWlMTB/fck+T/5W7Szhn7o25df6g1oVrTYWmce2H0jeFGj6J8TM
 KjYllmyB1aW5do830xrMODWpH+Bdbeaa9b32zbs9e3ZdrVLVXVH5/kv3hTmnOTmHtf1LZNUUS
 27qbhZLDv56+xnz2jY/aR8sW27Xpco8/ZNRsVGIpzkg01GIuKk4EAD/rnlWXAgAA
X-Env-Sender: prvs=343936acc=sergey.dyasli@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1498473878!75551093!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59996 invoked from network); 26 Jun 2017 10:44:39 -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;
 26 Jun 2017 10:44:39 -0000
X-IronPort-AV: E=Sophos;i="5.39,395,1493683200"; d="scan'208";a="437812349"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Mon, 26 Jun 2017 11:44:31 +0100
Message-ID: <20170626104435.25508-3-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170626104435.25508-1-sergey.dyasli@citrix.com>
References: <20170626104435.25508-1-sergey.dyasli@citrix.com>
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 2/6] vmx: add raw_vmx_msr_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>

QWRkIGNhbGN1bGF0ZV9yYXdfcG9saWN5KCkgd2hpY2ggZmlsbHMgcmF3X3ZteF9tc3JfcG9saWN5
ICh0aGUgYWN0dWFsCmNvbnRlbnRzIG9mIEgvVyBWTVggTVNScykgb24gdGhlIGJvb3QgQ1BVLiAg
T24gc2Vjb25kYXJ5IENQVXMsIHRoaXMKZnVuY3Rpb24gY2hlY2tzIHRoYXQgY29udGVudHMgb2Yg
Vk1YIE1TUnMgbWF0Y2ggdGhlIGJvb3QgQ1BVJ3MgY29udGVudHMuCgpSZW1vdmUgbGVzc2VyIHZl
cnNpb24gb2Ygc2FtZS1jb250ZW50cy1jaGVjayBmcm9tIHZteF9pbml0X3ZtY3NfY29uZmlnKCku
CgpTaWduZWQtb2ZmLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+
Ci0tLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jICAgICAgICB8IDEzMCArKysrKysrKysr
KysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyAg
ICAgICAgIHwgICA0ICsrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm1jcy5oIHwgICAy
ICsKIDMgZmlsZXMgY2hhbmdlZCwgNzkgaW5zZXJ0aW9ucygrKSwgNTcgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jIGIveGVuL2FyY2gveDg2L2h2
bS92bXgvdm1jcy5jCmluZGV4IGU2ZWExOTcyMzAuLjAwZmJjMGNjYjggMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNz
LmMKQEAgLTE0NCw2ICsxNDQsOCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgdm14X2Rpc3BsYXlfZmVh
dHVyZXModm9pZCkKICAgICAgICAgcHJpbnRrKCIgLSBub25lXG4iKTsKIH0KIAorc3RydWN0IHZt
eF9tc3JfcG9saWN5IF9fcmVhZF9tb3N0bHkgcmF3X3ZteF9tc3JfcG9saWN5OworCiBib29sIHZt
eF9tc3JfYXZhaWxhYmxlKHN0cnVjdCB2bXhfbXNyX3BvbGljeSAqcCwgdWludDMyX3QgbXNyKQog
ewogICAgIGlmICggbXNyIDwgTVNSX0lBMzJfVk1YX0JBU0lDIHx8IG1zciA+IE1TUl9JQTMyX1ZN
WF9WTUZVTkMgKQpAQCAtMTUyLDYgKzE1NCw3NCBAQCBib29sIHZteF9tc3JfYXZhaWxhYmxlKHN0
cnVjdCB2bXhfbXNyX3BvbGljeSAqcCwgdWludDMyX3QgbXNyKQogICAgIHJldHVybiBwLT5hdmFp
bGFibGUgJiAoMXUgPDwgKG1zciAtIE1TUl9JQTMyX1ZNWF9CQVNJQykpOwogfQogCitpbnQgY2Fs
Y3VsYXRlX3Jhd19wb2xpY3koYm9vbCBic3ApCit7CisgICAgc3RydWN0IHZteF9tc3JfcG9saWN5
IHBvbGljeTsKKyAgICBzdHJ1Y3Qgdm14X21zcl9wb2xpY3kgKnAgPSAmcG9saWN5OworICAgIGlu
dCBtc3I7CisKKyAgICAvKiBSYXcgcG9saWN5IGlzIGZpbGxlZCBvbmx5IG9uIGJvb3QgQ1BVICov
CisgICAgaWYgKCBic3AgKQorICAgICAgICBwID0gJnJhd192bXhfbXNyX3BvbGljeTsKKyAgICBl
bHNlCisgICAgICAgIG1lbXNldCgmcG9saWN5LCAwLCBzaXplb2YocG9saWN5KSk7CisKKyAgICBw
LT5hdmFpbGFibGUgPSAweDdmZjsKKyAgICBmb3IgKCBtc3IgPSBNU1JfSUEzMl9WTVhfQkFTSUM7
IG1zciA8PSBNU1JfSUEzMl9WTVhfVk1DU19FTlVNOyBtc3IrKyApCisgICAgICAgIHJkbXNybCht
c3IsIHAtPm1zclttc3IgLSBNU1JfSUEzMl9WTVhfQkFTSUNdKTsKKworICAgIGlmICggcC0+YmFz
aWMuZGVmYXVsdDFfemVybyApCisgICAgeworICAgICAgICBwLT5hdmFpbGFibGUgfD0gMHgxZTAw
MDsKKyAgICAgICAgZm9yICggbXNyID0gTVNSX0lBMzJfVk1YX1RSVUVfUElOQkFTRURfQ1RMUzsK
KyAgICAgICAgICAgICAgbXNyIDw9IE1TUl9JQTMyX1ZNWF9UUlVFX0VOVFJZX0NUTFM7IG1zcisr
ICkKKyAgICAgICAgICAgIHJkbXNybChtc3IsIHAtPm1zclttc3IgLSBNU1JfSUEzMl9WTVhfQkFT
SUNdKTsKKyAgICB9CisKKyAgICBpZiAoIHAtPnByb2NiYXNlZF9jdGxzLmFsbG93ZWRfMS5hY3Rp
dmF0ZV9zZWNvbmRhcnlfY29udHJvbHMgKQorICAgIHsKKyAgICAgICAgcC0+YXZhaWxhYmxlIHw9
IDB4ODAwOworICAgICAgICBtc3IgPSBNU1JfSUEzMl9WTVhfUFJPQ0JBU0VEX0NUTFMyOworICAg
ICAgICByZG1zcmwobXNyLCBwLT5tc3JbbXNyIC0gTVNSX0lBMzJfVk1YX0JBU0lDXSk7CisKKyAg
ICAgICAgaWYgKCBwLT5wcm9jYmFzZWRfY3RsczIuYWxsb3dlZF8xLmVuYWJsZV9lcHQgfHwKKyAg
ICAgICAgICAgICBwLT5wcm9jYmFzZWRfY3RsczIuYWxsb3dlZF8xLmVuYWJsZV92cGlkICkKKyAg
ICAgICAgeworICAgICAgICAgICAgcC0+YXZhaWxhYmxlIHw9IDB4MTAwMDsKKyAgICAgICAgICAg
IG1zciA9IE1TUl9JQTMyX1ZNWF9FUFRfVlBJRF9DQVA7CisgICAgICAgICAgICByZG1zcmwobXNy
LCBwLT5tc3JbbXNyIC0gTVNSX0lBMzJfVk1YX0JBU0lDXSk7CisgICAgICAgIH0KKworICAgICAg
ICBpZiAoIHAtPnByb2NiYXNlZF9jdGxzMi5hbGxvd2VkXzEuZW5hYmxlX3ZtX2Z1bmN0aW9ucyAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIHAtPmF2YWlsYWJsZSB8PSAweDIwMDAwOworICAgICAg
ICAgICAgbXNyID0gTVNSX0lBMzJfVk1YX1ZNRlVOQzsKKyAgICAgICAgICAgIHJkbXNybChtc3Is
IHAtPm1zclttc3IgLSBNU1JfSUEzMl9WTVhfQkFTSUNdKTsKKyAgICAgICAgfQorICAgIH0KKwor
ICAgIC8qIENoZWNrIHRoYXQgc2Vjb25kYXJ5IENQVXMgaGF2ZSBleGFjdGx5IHRoZSBzYW1lIGJp
dHMgaW4gVk1YIE1TUnMgKi8KKyAgICBpZiAoICFic3AgJiYgbWVtY21wKHAsICZyYXdfdm14X21z
cl9wb2xpY3ksIHNpemVvZigqcCkpICE9IDAgKQorICAgIHsKKyAgICAgICAgZm9yICggbXNyID0g
TVNSX0lBMzJfVk1YX0JBU0lDOyBtc3IgPD0gTVNSX0lBMzJfVk1YX1ZNRlVOQzsgbXNyKysgKQor
ICAgICAgICB7CisgICAgICAgICAgICBpZiAoIHAtPm1zclttc3IgLSBNU1JfSUEzMl9WTVhfQkFT
SUNdICE9CisgICAgICAgICAgICAgICAgIHJhd192bXhfbXNyX3BvbGljeS5tc3JbbXNyIC0gTVNS
X0lBMzJfVk1YX0JBU0lDXSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgcHJpbnRr
KCJWTVggbXNyICUjeDogc2F3IDB4JTAxNiJQUkl4NjQiIGV4cGVjdGVkIDB4JTAxNiJQUkl4NjQK
KyAgICAgICAgICAgICAgICAgICAgICAgICJcbiIsIG1zciwgcC0+bXNyW21zciAtIE1TUl9JQTMy
X1ZNWF9CQVNJQ10sCisgICAgICAgICAgICAgICAgICAgICAgICByYXdfdm14X21zcl9wb2xpY3ku
bXNyW21zciAtIE1TUl9JQTMyX1ZNWF9CQVNJQ10pOworICAgICAgICAgICAgfQorICAgICAgICB9
CisKKyAgICAgICAgcHJpbnRrKCJWTVg6IENhcGFiaWxpdGllcyBmYXRhbGx5IGRpZmZlciBiZXR3
ZWVuIENQVSVkIGFuZCBib290IENQVVxuIiwKKyAgICAgICAgICAgICAgIHNtcF9wcm9jZXNzb3Jf
aWQoKSk7CisgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgIH0KKworICAgIHJldHVybiAwOwor
fQorCiBzdGF0aWMgdTMyIGFkanVzdF92bXhfY29udHJvbHMoCiAgICAgY29uc3QgY2hhciAqbmFt
ZSwgdTMyIGN0bF9taW4sIHUzMiBjdGxfb3B0LCB1MzIgbXNyLCBib29sX3QgKm1pc21hdGNoKQog
ewpAQCAtMTczLDEzICsyNDMsNiBAQCBzdGF0aWMgdTMyIGFkanVzdF92bXhfY29udHJvbHMoCiAg
ICAgcmV0dXJuIGN0bDsKIH0KIAotc3RhdGljIGJvb2xfdCBjYXBfY2hlY2soY29uc3QgY2hhciAq
bmFtZSwgdTMyIGV4cGVjdGVkLCB1MzIgc2F3KQotewotICAgIGlmICggc2F3ICE9IGV4cGVjdGVk
ICkKLSAgICAgICAgcHJpbnRrKCJWTVggJXM6IHNhdyAlI3ggZXhwZWN0ZWQgJSN4XG4iLCBuYW1l
LCBzYXcsIGV4cGVjdGVkKTsKLSAgICByZXR1cm4gc2F3ICE9IGV4cGVjdGVkOwotfQotCiBzdGF0
aWMgaW50IHZteF9pbml0X3ZtY3NfY29uZmlnKHZvaWQpCiB7CiAgICAgdTMyIHZteF9iYXNpY19t
c3JfbG93LCB2bXhfYmFzaWNfbXNyX2hpZ2gsIG1pbiwgb3B0OwpAQCAtNDEyLDU2ICs0NzUsNiBA
QCBzdGF0aWMgaW50IHZteF9pbml0X3ZtY3NfY29uZmlnKHZvaWQpCiAgICAgICAgICAgICByZXR1
cm4gLUVJTlZBTDsKICAgICAgICAgfQogICAgIH0KLSAgICBlbHNlCi0gICAgewotICAgICAgICAv
KiBHbG9iYWxzIGFyZSBhbHJlYWR5IGluaXRpYWxpc2VkOiByZS1jaGVjayB0aGVtLiAqLwotICAg
ICAgICBtaXNtYXRjaCB8PSBjYXBfY2hlY2soCi0gICAgICAgICAgICAiVk1DUyByZXZpc2lvbiBJ
RCIsCi0gICAgICAgICAgICB2bWNzX3JldmlzaW9uX2lkLCB2bXhfYmFzaWNfbXNyX2xvdyAmIFZN
WF9CQVNJQ19SRVZJU0lPTl9NQVNLKTsKLSAgICAgICAgbWlzbWF0Y2ggfD0gY2FwX2NoZWNrKAot
ICAgICAgICAgICAgIlBpbi1CYXNlZCBFeGVjIENvbnRyb2wiLAotICAgICAgICAgICAgdm14X3Bp
bl9iYXNlZF9leGVjX2NvbnRyb2wsIF92bXhfcGluX2Jhc2VkX2V4ZWNfY29udHJvbCk7Ci0gICAg
ICAgIG1pc21hdGNoIHw9IGNhcF9jaGVjaygKLSAgICAgICAgICAgICJDUFUtQmFzZWQgRXhlYyBD
b250cm9sIiwKLSAgICAgICAgICAgIHZteF9jcHVfYmFzZWRfZXhlY19jb250cm9sLCBfdm14X2Nw
dV9iYXNlZF9leGVjX2NvbnRyb2wpOwotICAgICAgICBtaXNtYXRjaCB8PSBjYXBfY2hlY2soCi0g
ICAgICAgICAgICAiU2Vjb25kYXJ5IEV4ZWMgQ29udHJvbCIsCi0gICAgICAgICAgICB2bXhfc2Vj
b25kYXJ5X2V4ZWNfY29udHJvbCwgX3ZteF9zZWNvbmRhcnlfZXhlY19jb250cm9sKTsKLSAgICAg
ICAgbWlzbWF0Y2ggfD0gY2FwX2NoZWNrKAotICAgICAgICAgICAgIlZNRXhpdCBDb250cm9sIiwK
LSAgICAgICAgICAgIHZteF92bWV4aXRfY29udHJvbCwgX3ZteF92bWV4aXRfY29udHJvbCk7Ci0g
ICAgICAgIG1pc21hdGNoIHw9IGNhcF9jaGVjaygKLSAgICAgICAgICAgICJWTUVudHJ5IENvbnRy
b2wiLAotICAgICAgICAgICAgdm14X3ZtZW50cnlfY29udHJvbCwgX3ZteF92bWVudHJ5X2NvbnRy
b2wpOwotICAgICAgICBtaXNtYXRjaCB8PSBjYXBfY2hlY2soCi0gICAgICAgICAgICAiRVBUIGFu
ZCBWUElEIENhcGFiaWxpdHkiLAotICAgICAgICAgICAgdm14X2VwdF92cGlkX2NhcCwgX3ZteF9l
cHRfdnBpZF9jYXApOwotICAgICAgICBtaXNtYXRjaCB8PSBjYXBfY2hlY2soCi0gICAgICAgICAg
ICAiVk1GVU5DIENhcGFiaWxpdHkiLAotICAgICAgICAgICAgdm14X3ZtZnVuYywgX3ZteF92bWZ1
bmMpOwotICAgICAgICBpZiAoIGNwdV9oYXNfdm14X2luc19vdXRzX2luc3RyX2luZm8gIT0KLSAg
ICAgICAgICAgICAhISh2bXhfYmFzaWNfbXNyX2hpZ2ggJiAoVk1YX0JBU0lDX0lOU19PVVRfSU5G
TyA+PiAzMikpICkKLSAgICAgICAgewotICAgICAgICAgICAgcHJpbnRrKCJWTVggSU5TL09VVFMg
SW5zdHJ1Y3Rpb24gSW5mbzogc2F3ICVkIGV4cGVjdGVkICVkXG4iLAotICAgICAgICAgICAgICAg
ICAgICEhKHZteF9iYXNpY19tc3JfaGlnaCAmIChWTVhfQkFTSUNfSU5TX09VVF9JTkZPID4+IDMy
KSksCi0gICAgICAgICAgICAgICAgICAgY3B1X2hhc192bXhfaW5zX291dHNfaW5zdHJfaW5mbyk7
Ci0gICAgICAgICAgICBtaXNtYXRjaCA9IDE7Ci0gICAgICAgIH0KLSAgICAgICAgaWYgKCAodm14
X2Jhc2ljX21zcl9oaWdoICYgKFZNWF9CQVNJQ19WTUNTX1NJWkVfTUFTSyA+PiAzMikpICE9Ci0g
ICAgICAgICAgICAgKCh2bXhfYmFzaWNfbXNyICYgVk1YX0JBU0lDX1ZNQ1NfU0laRV9NQVNLKSA+
PiAzMikgKQotICAgICAgICB7Ci0gICAgICAgICAgICBwcmludGsoIlZNWDogQ1BVJWQgdW5leHBl
Y3RlZCBWTUNTIHNpemUgJUx1XG4iLAotICAgICAgICAgICAgICAgICAgIHNtcF9wcm9jZXNzb3Jf
aWQoKSwKLSAgICAgICAgICAgICAgICAgICB2bXhfYmFzaWNfbXNyX2hpZ2ggJiAoVk1YX0JBU0lD
X1ZNQ1NfU0laRV9NQVNLID4+IDMyKSk7Ci0gICAgICAgICAgICBtaXNtYXRjaCA9IDE7Ci0gICAg
ICAgIH0KLSAgICAgICAgaWYgKCBtaXNtYXRjaCApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHBy
aW50aygiVk1YOiBDYXBhYmlsaXRpZXMgZmF0YWxseSBkaWZmZXIgYmV0d2VlbiBDUFUlZCBhbmQg
Q1BVMFxuIiwKLSAgICAgICAgICAgICAgICAgICBzbXBfcHJvY2Vzc29yX2lkKCkpOwotICAgICAg
ICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0gICAgICAgIH0KLSAgICB9CiAKICAgICAvKiBJQS0zMiBT
RE0gVm9sIDNCOiA2NC1iaXQgQ1BVcyBhbHdheXMgaGF2ZSBWTVhfQkFTSUNfTVNSWzQ4XT09MC4g
Ki8KICAgICBpZiAoIHZteF9iYXNpY19tc3JfaGlnaCAmIChWTVhfQkFTSUNfMzJCSVRfQUREUkVT
U0VTID4+IDMyKSApCkBAIC02MTEsNiArNjI0LDkgQEAgaW50IHZteF9jcHVfdXAodm9pZCkKIAog
ICAgIEJVR19PTighKHJlYWRfY3I0KCkgJiBYODZfQ1I0X1ZNWEUpKTsKIAorICAgIGlmICggKHJj
ID0gY2FsY3VsYXRlX3Jhd19wb2xpY3koZmFsc2UpKSAhPSAwICkKKyAgICAgICAgcmV0dXJuIHJj
OworCiAgICAgLyogCiAgICAgICogRW5zdXJlIHRoZSBjdXJyZW50IHByb2Nlc3NvciBvcGVyYXRp
bmcgbW9kZSBtZWV0cyAKICAgICAgKiB0aGUgcmVxdXJlZCBDUk8gZml4ZWQgYml0cyBpbiBWTVgg
b3BlcmF0aW9uLiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVu
L2FyY2gveDg2L2h2bS92bXgvdm14LmMKaW5kZXggYzUzYjI0OTU1YS4uZjM0NGQ2YTVlYSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2
bS92bXgvdm14LmMKQEAgLTI0MzIsNiArMjQzMiw4IEBAIHN0YXRpYyB2b2lkIHBpX25vdGlmaWNh
dGlvbl9pbnRlcnJ1cHQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgcmFpc2Vfc29m
dGlycShWQ1BVX0tJQ0tfU09GVElSUSk7CiB9CiAKK2ludCBjYWxjdWxhdGVfcmF3X3BvbGljeShi
b29sIGJzcCk7CisKIHN0YXRpYyB2b2lkIF9faW5pdCBsYnJfdHN4X2ZpeHVwX2NoZWNrKHZvaWQp
Owogc3RhdGljIHZvaWQgX19pbml0IGJkd19lcnJhdHVtX2JkZjE0X2ZpeHVwX2NoZWNrKHZvaWQp
OwogCkBAIC0yNDM5LDYgKzI0NDEsOCBAQCBjb25zdCBzdHJ1Y3QgaHZtX2Z1bmN0aW9uX3RhYmxl
ICogX19pbml0IHN0YXJ0X3ZteCh2b2lkKQogewogICAgIHNldF9pbl9jcjQoWDg2X0NSNF9WTVhF
KTsKIAorICAgIGNhbGN1bGF0ZV9yYXdfcG9saWN5KHRydWUpOworCiAgICAgaWYgKCB2bXhfY3B1
X3VwKCkgKQogICAgIHsKICAgICAgICAgcHJpbnRrKCJWTVg6IGZhaWxlZCB0byBpbml0aWFsaXNl
LlxuIik7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm1jcy5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZtY3MuaAppbmRleCBmY2ExZTYyZTRjLi44Yjk3
Zjg1YzQ2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm1jcy5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bWNzLmgKQEAgLTkwNCw2ICs5MDQsOCBA
QCBzdHJ1Y3Qgdm14X21zcl9wb2xpY3kKICAgICB9OwogfTsKIAorZXh0ZXJuIHN0cnVjdCB2bXhf
bXNyX3BvbGljeSByYXdfdm14X21zcl9wb2xpY3k7CisKIGJvb2wgdm14X21zcl9hdmFpbGFibGUo
c3RydWN0IHZteF9tc3JfcG9saWN5ICpwLCB1aW50MzJfdCBtc3IpOwogCiAjZW5kaWYgLyogQVNN
X1g4Nl9IVk1fVk1YX1ZNQ1NfSF9fICovCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 26 10:44:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 10: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 1dPRVb-00029n-DE; Mon, 26 Jun 2017 10:44: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=343936acc=sergey.dyasli@citrix.com>)
 id 1dPRVZ-00028W-PV
 for xen-devel@lists.xen.org; Mon, 26 Jun 2017 10:44:41 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 08/A7-03557-995E0595; Mon, 26 Jun 2017 10:44:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHSDve6MpwG
 RBlOf61gs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmPttxmL3gvU7FvURNzA+Ni8S5GTg4JAX+J
 4x/+s4HYbAJ6Ehtnv2ICsUUEZCVWd81h72Lk4mAWOMIoMXXVESCHg0NYwFpi/V8vkBoWAVWJh
 gsfWEBsXgFbib8rtjBBzJSX2NV2kRXE5hSwk5i74DRYjRBQTdPTRWwQtqrE6xe7oHoFJU7OfA
 JmMwtISBx88YJ5AiPvLCSpWUhSCxiZVjGqF6cWlaUW6VroJRVlpmeU5CZm5ugaGpjp5aYWFye
 mp+YkJhXrJefnbmIEhg4DEOxgnH3Z/xCjJAeTkigvx5OASCG+pPyUyozE4oz4otKc1OJDjBoc
 HAJXzs2dziTFkpefl6okwasJUidYlJqeWpGWmQMMbphSCQ4eJRHeow+B0rzFBYm5xZnpEKlTj
 IpS4rwuIH0CIImM0jy4NlhEXWKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5Iwby7IFJ7MvBK46a
 +AFjMBLWaZB7a4JBEhJdXAuCNsb7Dw8YDz7Xonwlq1uCv283B5zWSWPfbv+yfX1vsRO38q6wU
 9DAkvzl90mr9IssfOJs92l4v8xD0bGRIkwj3MFT5l7jiwfV2koHHFLYPDLNHH9jz1NnzsVqe9
 TFXH8V3Gdb7auB8nFcvt3Tk4Lvycfjm64qHOBqeF+VdrmPP6+xhXPH2mxFKckWioxVxUnAgA2
 6rqt6MCAAA=
X-Env-Sender: prvs=343936acc=sergey.dyasli@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1498473878!75551093!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60094 invoked from network); 26 Jun 2017 10:44:40 -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;
 26 Jun 2017 10:44:40 -0000
X-IronPort-AV: E=Sophos;i="5.39,395,1493683200"; d="scan'208";a="437812350"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Mon, 26 Jun 2017 11:44:34 +0100
Message-ID: <20170626104435.25508-6-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170626104435.25508-1-sergey.dyasli@citrix.com>
References: <20170626104435.25508-1-sergey.dyasli@citrix.com>
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 5/6] vvmx: add per domain vmx msr 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>

SGF2aW5nIGEgcG9saWN5IHBlciBkb21haW4gYWxsb3dzIHRvIHNlbnNpYmx5IHF1ZXJ5IHdoYXQg
Vk1YIGZlYXR1cmVzCnRoZSBkb21haW4gaGFzLCB3aGljaCB1bmJsb2NrcyBzb21lIG90aGVyIG5l
c3RlZCB2aXJ0IHdvcmsgaXRlbXMuCgpGb3Igbm93LCBtYWtlIHBvbGljeSBmb3IgZWFjaCBkb21h
aW4gZXF1YWwgdG8gaHZtX21heF92bXhfbXNyX3BvbGljeS4KSW4gdGhlIGZ1dHVyZSBpdCBzaG91
bGQgYmUgcG9zc2libGUgdG8gaW5kZXBlbmRlbnRseSBjb25maWd1cmUKdGhlIHBvbGljeSBmb3Ig
ZWFjaCBkb21haW4uCgpTaWduZWQtb2ZmLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xp
QGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2RvbWFpbi5jICAgICAgICAgICAgICB8ICA2
ICsrKysrKwogeGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jICAgICAgICB8IDE0ICsrKysrKysr
KysrKystCiB4ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oICAgICAgIHwgIDIgKysKIHhlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL3ZteC92dm14LmggfCAgMyArKysKIDQgZmlsZXMgY2hhbmdlZCwg
MjQgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwppbmRleCA0OTM4OGY0OGQ3Li4yYTM1
MTgzMjhlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gv
eDg2L2RvbWFpbi5jCkBAIC00MTksNiArNDE5LDcgQEAgaW50IGFyY2hfZG9tYWluX2NyZWF0ZShz
dHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZG9tY3JfZmxhZ3MsCiAgICAgewogICAgICAg
ICBkLT5hcmNoLmVtdWxhdGlvbl9mbGFncyA9IDA7CiAgICAgICAgIGQtPmFyY2guY3B1aWQgPSBa
RVJPX0JMT0NLX1BUUjsgLyogQ2F0Y2ggc3RyYXkgbWlzdXNlcy4gKi8KKyAgICAgICAgZC0+YXJj
aC52bXhfbXNyID0gWkVST19CTE9DS19QVFI7CiAgICAgfQogICAgIGVsc2UKICAgICB7CkBAIC00
NjQsNiArNDY1LDkgQEAgaW50IGFyY2hfZG9tYWluX2NyZWF0ZShzdHJ1Y3QgZG9tYWluICpkLCB1
bnNpZ25lZCBpbnQgZG9tY3JfZmxhZ3MsCiAgICAgICAgIGlmICggKHJjID0gaW5pdF9kb21haW5f
Y3B1aWRfcG9saWN5KGQpKSApCiAgICAgICAgICAgICBnb3RvIGZhaWw7CiAKKyAgICAgICAgaWYg
KCAocmMgPSBpbml0X2RvbWFpbl92bXhfbXNyX3BvbGljeShkKSkgKQorICAgICAgICAgICAgZ290
byBmYWlsOworCiAgICAgICAgIGQtPmFyY2guaW9wb3J0X2NhcHMgPSAKICAgICAgICAgICAgIHJh
bmdlc2V0X25ldyhkLCAiSS9PIFBvcnRzIiwgUkFOR0VTRVRGX3ByZXR0eXByaW50X2hleCk7CiAg
ICAgICAgIHJjID0gLUVOT01FTTsKQEAgLTUzNSw2ICs1MzksNyBAQCBpbnQgYXJjaF9kb21haW5f
Y3JlYXRlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBkb21jcl9mbGFncywKICAgICBj
bGVhbnVwX2RvbWFpbl9pcnFfbWFwcGluZyhkKTsKICAgICBmcmVlX3hlbmhlYXBfcGFnZShkLT5z
aGFyZWRfaW5mbyk7CiAgICAgeGZyZWUoZC0+YXJjaC5jcHVpZCk7CisgICAgeGZyZWUoZC0+YXJj
aC52bXhfbXNyKTsKICAgICBpZiAoIHBhZ2luZ19pbml0aWFsaXNlZCApCiAgICAgICAgIHBhZ2lu
Z19maW5hbF90ZWFyZG93bihkKTsKICAgICBmcmVlX3BlcmRvbWFpbl9tYXBwaW5ncyhkKTsKQEAg
LTU0OSw2ICs1NTQsNyBAQCB2b2lkIGFyY2hfZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAq
ZCkKIAogICAgIHhmcmVlKGQtPmFyY2guZTgyMCk7CiAgICAgeGZyZWUoZC0+YXJjaC5jcHVpZCk7
CisgICAgeGZyZWUoZC0+YXJjaC52bXhfbXNyKTsKIAogICAgIGZyZWVfZG9tYWluX3BpcnFzKGQp
OwogICAgIGlmICggIWlzX2lkbGVfZG9tYWluKGQpICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9odm0vdm14L3Z2bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYwppbmRleCA2NTcz
NzFlYzY5Li5hZTI0ZGM0NjgwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14
LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCkBAIC0yMDc4LDYgKzIwNzgsMTgg
QEAgdm9pZCBfX2luaXQgY2FsY3VsYXRlX2h2bV9tYXhfcG9saWN5KHZvaWQpCiAgICAgcC0+YXZh
aWxhYmxlICY9IH4weDIwMDAwOwogfQogCitpbnQgaW5pdF9kb21haW5fdm14X21zcl9wb2xpY3ko
c3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICBkLT5hcmNoLnZteF9tc3IgPSB4bWFsbG9jKHN0cnVj
dCB2bXhfbXNyX3BvbGljeSk7CisKKyAgICBpZiAoICFkLT5hcmNoLnZteF9tc3IgKQorICAgICAg
ICByZXR1cm4gLUVOT01FTTsKKworICAgICpkLT5hcmNoLnZteF9tc3IgPSBodm1fbWF4X3ZteF9t
c3JfcG9saWN5OworCisgICAgcmV0dXJuIDA7Cit9CisKIC8qCiAgKiBDYXBhYmlsaXR5IHJlcG9y
dGluZwogICovCkBAIC0yMDg1LDcgKzIwOTcsNyBAQCBpbnQgbnZteF9tc3JfcmVhZF9pbnRlcmNl
cHQodW5zaWduZWQgaW50IG1zciwgdTY0ICptc3JfY29udGVudCkKIHsKICAgICBzdHJ1Y3QgdmNw
dSAqdiA9IGN1cnJlbnQ7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKLSAgICBz
dHJ1Y3Qgdm14X21zcl9wb2xpY3kgKnAgPSAmaHZtX21heF92bXhfbXNyX3BvbGljeTsKKyAgICBz
dHJ1Y3Qgdm14X21zcl9wb2xpY3kgKnAgPSBkLT5hcmNoLnZteF9tc3I7CiAgICAgdTY0IGRhdGE7
CiAgICAgaW50IHIgPSAxOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFp
bi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAppbmRleCA5MjRjYWFjODM0Li4zY2I3
NTNlNDZiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKQEAgLTM1OSw2ICszNTksOCBAQCBzdHJ1Y3QgYXJj
aF9kb21haW4KICAgICAvKiBDUFVJRCBQb2xpY3kuICovCiAgICAgc3RydWN0IGNwdWlkX3BvbGlj
eSAqY3B1aWQ7CiAKKyAgICBzdHJ1Y3Qgdm14X21zcl9wb2xpY3kgKnZteF9tc3I7CisKICAgICBz
dHJ1Y3QgUElUU3RhdGUgdnBpdDsKIAogICAgIC8qIFRTQyBtYW5hZ2VtZW50IChlbXVsYXRpb24s
IHB2LCBzY2FsaW5nLCBzdGF0cykgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL3ZteC92dm14LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdnZteC5oCmluZGV4
IGNhMmZiMjUzNWMuLjYyNzExMmJlYTggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL3ZteC92dm14LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3Z2bXguaApA
QCAtMjQ2LDUgKzI0Niw4IEBAIGludCBuZXB0X3RyYW5zbGF0ZV9sMmdhKHN0cnVjdCB2Y3B1ICp2
LCBwYWRkcl90IGwyZ2EsCiAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAqZXhpdF9x
dWFsLCB1aW50MzJfdCAqZXhpdF9yZWFzb24pOwogaW50IG52bXhfY3B1X3VwX3ByZXBhcmUodW5z
aWduZWQgaW50IGNwdSk7CiB2b2lkIG52bXhfY3B1X2RlYWQodW5zaWduZWQgaW50IGNwdSk7CisK
K2ludCBpbml0X2RvbWFpbl92bXhfbXNyX3BvbGljeShzdHJ1Y3QgZG9tYWluICpkKTsKKwogI2Vu
ZGlmIC8qIF9fQVNNX1g4Nl9IVk1fVlZNWF9IX18gKi8KIAotLSAKMi4xMS4wCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 26 10:44:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 10: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 1dPRVc-0002Ae-7D; Mon, 26 Jun 2017 10:44: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=343936acc=sergey.dyasli@citrix.com>)
 id 1dPRVb-00029E-2r
 for xen-devel@lists.xen.org; Mon, 26 Jun 2017 10:44:43 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 C8/4C-03620-A95E0595; Mon, 26 Jun 2017 10:44:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsXitHSDve7MpwG
 RBkf2Glks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnTli5mLJg9g7HiyYYe9gbG/6VdjJwcEgL+
 Elu37WYDsdkE9CQ2zn7FBGKLCMhKrO6aw97FyMXBLHCEUWLqqiPsIAlhAQ+J01PvsIDYLAKqE
 tOaNgHFOTh4BWwlbtzJgJgpL7Gr7SIriM0pYCcxd8FpsHIhoJKmp4vYIGxVidcvdoHFeQUEJU
 7OfAJmMwtISBx88YJ5AiPvLCSpWUhSCxiZVjFqFKcWlaUW6Rqa6iUVZaZnlOQmZuboGhqY6eW
 mFhcnpqfmJCYV6yXn525iBIYPAxDsYPy2LOAQoyQHk5IoL8eTgEghvqT8lMqMxOKM+KLSnNTi
 Q4wyHBxKEryaIDnBotT01Iq0zBxgIMOkJTh4lER4jz4ESvMWFyTmFmemQ6ROMepybFi9/guTE
 Etefl6qlDivC8gMAZCijNI8uBGwqLrEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYV4DkCk8mX
 klcJteAR3BBHQEyzywI0oSEVJSDYyxv1Y6LXLYOdNbdnd9k/SeadukJQU4Xy1dUsNpml273dr
 uWGLh5Wuud5exub4o2lq2ZrpxaL/zQWVV9+3fIn5P33uBM0TPQbjonFjY4fIjRnnflmqGe4jm
 6TJbMa39xbFiNtv29675X65Yfs07GbJ3cx9DhEOSfZPM8eUL9vi3V4R1Sbd/W6PEUpyRaKjFX
 FScCAD8dFd5pQIAAA==
X-Env-Sender: prvs=343936acc=sergey.dyasli@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1498473880!109128724!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41915 invoked from network); 26 Jun 2017 10:44: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;
 26 Jun 2017 10:44:41 -0000
X-IronPort-AV: E=Sophos;i="5.39,395,1493683200"; d="scan'208";a="437812352"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Mon, 26 Jun 2017 11:44:35 +0100
Message-ID: <20170626104435.25508-7-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170626104435.25508-1-sergey.dyasli@citrix.com>
References: <20170626104435.25508-1-sergey.dyasli@citrix.com>
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] [DEBUG PATCH 6/6] vmx: print H/W VMX MSRs values during
	startup
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBpcyBhIGRlYnVnIHBhdGNoIEkgdXNlZCB3aGVuIGRldmVsb3BpbmcgdGhpcyBzZXJpZXMu
Ckl0J3Mgbm90IGludGVuZGVkIGZvciBtZXJnaW5nLCBJIHBvc3QgaXQgYmVjYXVzZSBpdCBtaWdo
dCBiZSB1c2VmdWwKdG8gc29tZW9uZS4KClNpZ25lZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNl
cmdleS5keWFzbGlAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMg
fCA0MDUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmls
ZSBjaGFuZ2VkLCA0MDUgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9o
dm0vdm14L3ZtY3MuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYwppbmRleCBkYTZkZGY1
MmYxLi5iMTQyZjI5NTYwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMK
KysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCkBAIC0xNTQsNiArMTU0LDQwOCBAQCBi
b29sIHZteF9tc3JfYXZhaWxhYmxlKHN0cnVjdCB2bXhfbXNyX3BvbGljeSAqcCwgdWludDMyX3Qg
bXNyKQogICAgIHJldHVybiBwLT5hdmFpbGFibGUgJiAoMXUgPDwgKG1zciAtIE1TUl9JQTMyX1ZN
WF9CQVNJQykpOwogfQogCitzdGF0aWMgY2hhciAqdm14X21zcl9iaXRfc3RhdHVzKHUzMiBtYXNr
LCB1MzIgYWxsXzAsIHUzMiBhbGxfMSkKK3sKKyAgICBpZiAoIChhbGxfMCAmIG1hc2spICYmIChh
bGxfMSAmIG1hc2spICkKKyAgICAgICAgcmV0dXJuICIxIjsKKyAgICBpZiAoICEoYWxsXzAgJiBt
YXNrKSAmJiAhKGFsbF8xICYgbWFzaykgKQorICAgICAgICByZXR1cm4gIjAiOworCisgICAgcmV0
dXJuICIwLzEiOworfQorCitzdGF0aWMgY2hhciAqYnRvYSh1aW50MzJfdCB2YWwpCit7CisgICAg
cmV0dXJuIHZhbCA/ICJ5ZXMiIDogIm5vIjsKK30KKworc3RhdGljIHZvaWQgcHJpbnRfdm14X2Jh
c2ljX21zcihzdHJ1Y3Qgdm14X21zcl9wb2xpY3kgKnApCit7CisgICAgcHJpbnRrKCIlLTMzcyAl
IzAxOGx4XG4iLCAiTVNSX0lBMzJfVk1YX0JBU0lDIiwgIHAtPmJhc2ljLnJhdyk7CisgICAgcHJp
bnRrKCIgICUtMzFzICUjeFxuIiwgIlZNQ1MgcmV2aXNpb246IiwgcC0+YmFzaWMudm1jc19yZXZp
c2lvbl9pZCk7CisgICAgcHJpbnRrKCIgICUtMzFzICVkXG4iLCAiVk1DUy9WTVhPTiByZWdpb24g
c2l6ZToiLAorICAgICAgICAgICBwLT5iYXNpYy52bWNzX3JlZ2lvbl9zaXplKTsKKyAgICBwcmlu
dGsoIiAgJS0zMXMgJXNcbiIsICIzMi1iaXQgcGh5cyBhZGRyIGxpbWl0OiIsCisgICAgICAgICAg
IGJ0b2EocC0+YmFzaWMuYWRkcmVzc2VzXzMyYml0KSk7CisgICAgcHJpbnRrKCIgICUtMzFzICVz
XG4iLCAiRHVhbCBtb25pdG9yIG1vZGU6IiwgYnRvYShwLT5iYXNpYy5kdWFsX21vbml0b3IpKTsK
KyAgICBwcmludGsoIiAgJS0zMXMgJWQgIiwgIlZNQ1MgbWVtb3J5IHR5cGU6IiwgcC0+YmFzaWMu
bWVtb3J5X3R5cGUpOworICAgIHN3aXRjaCAoIHAtPmJhc2ljLm1lbW9yeV90eXBlICkKKyAgICB7
CisgICAgICAgIGNhc2UgTVRSUl9UWVBFX1VOQ0FDSEFCTEU6CisgICAgICAgICAgICBwcmludGso
IihVbmNhY2hlYWJsZSlcbiIpOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGNhc2UgTVRS
Ul9UWVBFX1dSQkFDSzoKKyAgICAgICAgICAgIHByaW50aygiKFdyaXRlIEJhY2spXG4iKTsKKyAg
ICAgICAgICAgIGJyZWFrOworICAgICAgICBkZWZhdWx0OgorICAgICAgICAgICAgcHJpbnRrKCIo
VW5yZWNvZ25pemVkKVxuIik7CisgICAgICAgICAgICBicmVhazsKKyAgICB9CisgICAgcHJpbnRr
KCIgICUtMzFzICVzXG4iLCAiUmVwb3J0IElOUy9PVVRTIFZNIGV4aXRzOiIsCisgICAgICAgICAg
IGJ0b2EocC0+YmFzaWMuaW5zX291dF9pbmZvKSk7CisgICAgcHJpbnRrKCIgICUtMzFzICVzXG4i
LCAiRGVmYXVsdDEgQ1RMUyBjbGVhcmFibGU6IiwKKyAgICAgICAgICAgYnRvYShwLT5iYXNpYy5k
ZWZhdWx0MV96ZXJvKSk7Cit9CisKK3N0YXRpYyB2b2lkIHByaW50X3ZteF9tc3JfcGluYmFzZWRf
Yml0cyh1MzIgYWxsXzAsIHUzMiBhbGxfMSkKK3sKKyAgICBwcmludGsoIiAgJS0zMXMgJXNcbiIs
ICJFeHRlcm5hbC1pbnRlcnJ1cHQgZXhpdGluZzoiLAorICAgICAgICAgICB2bXhfbXNyX2JpdF9z
dGF0dXMoUElOX0JBU0VEX0VYVF9JTlRSX01BU0ssIGFsbF8wLCBhbGxfMSkpOworICAgIHByaW50
aygiICAlLTMxcyAlc1xuIiwgIk5NSSBleGl0aW5nOiIsCisgICAgICAgICAgIHZteF9tc3JfYml0
X3N0YXR1cyhQSU5fQkFTRURfTk1JX0VYSVRJTkcsIGFsbF8wLCBhbGxfMSkpOworICAgIHByaW50
aygiICAlLTMxcyAlc1xuIiwgIlZpcnR1YWwgTk1JczoiLAorICAgICAgICAgICB2bXhfbXNyX2Jp
dF9zdGF0dXMoUElOX0JBU0VEX1ZJUlRVQUxfTk1JUywgYWxsXzAsIGFsbF8xKSk7CisgICAgcHJp
bnRrKCIgICUtMzFzICVzXG4iLCAiVk1YLXByZWVtcHRpb24gdGltZXI6IiwKKyAgICAgICAgICAg
dm14X21zcl9iaXRfc3RhdHVzKFBJTl9CQVNFRF9QUkVFTVBUX1RJTUVSLCBhbGxfMCwgYWxsXzEp
KTsKKyAgICBwcmludGsoIiAgJS0zMXMgJXNcbiIsICJQb3N0ZWQgaW50ZXJydXB0czoiLAorICAg
ICAgICAgICB2bXhfbXNyX2JpdF9zdGF0dXMoUElOX0JBU0VEX1BPU1RFRF9JTlRFUlJVUFQsIGFs
bF8wLCBhbGxfMSkpOworfQorCitzdGF0aWMgdm9pZCBwcmludF92bXhfbXNyX3Byb2NiYXNlZF9i
aXRzKHUzMiBhbGxfMCwgdTMyIGFsbF8xKQoreworICAgIHByaW50aygiICAlLTMxcyAlc1xuIiwg
IkludGVycnVwdC13aW5kb3cgZXhpdGluZzoiLAorICAgICAgICAgICB2bXhfbXNyX2JpdF9zdGF0
dXMoQ1BVX0JBU0VEX1ZJUlRVQUxfSU5UUl9QRU5ESU5HLCBhbGxfMCwgYWxsXzEpKTsKKyAgICBw
cmludGsoIiAgJS0zMXMgJXNcbiIsICJVc2UgVFNDIG9mZnNldHRpbmc6IiwKKyAgICAgICAgICAg
dm14X21zcl9iaXRfc3RhdHVzKENQVV9CQVNFRF9VU0VfVFNDX09GRlNFVElORywgYWxsXzAsIGFs
bF8xKSk7CisgICAgcHJpbnRrKCIgICUtMzFzICVzXG4iLCAiSExUIGV4aXRpbmc6IiwKKyAgICAg
ICAgICAgdm14X21zcl9iaXRfc3RhdHVzKENQVV9CQVNFRF9ITFRfRVhJVElORywgYWxsXzAsIGFs
bF8xKSk7CisgICAgcHJpbnRrKCIgICUtMzFzICVzXG4iLCAiSU5WTFBHIGV4aXRpbmc6IiwKKyAg
ICAgICAgICAgdm14X21zcl9iaXRfc3RhdHVzKENQVV9CQVNFRF9JTlZMUEdfRVhJVElORywgYWxs
XzAsIGFsbF8xKSk7CisgICAgcHJpbnRrKCIgICUtMzFzICVzXG4iLCAiTVdBSVQgZXhpdGluZzoi
LAorICAgICAgICAgICB2bXhfbXNyX2JpdF9zdGF0dXMoQ1BVX0JBU0VEX01XQUlUX0VYSVRJTkcs
IGFsbF8wLCBhbGxfMSkpOworICAgIHByaW50aygiICAlLTMxcyAlc1xuIiwgIlJEUE1DIGV4aXRp
bmc6IiwKKyAgICAgICAgICAgdm14X21zcl9iaXRfc3RhdHVzKENQVV9CQVNFRF9SRFBNQ19FWElU
SU5HLCBhbGxfMCwgYWxsXzEpKTsKKyAgICBwcmludGsoIiAgJS0zMXMgJXNcbiIsICJSRFRTQyBl
eGl0aW5nOiIsCisgICAgICAgICAgIHZteF9tc3JfYml0X3N0YXR1cyhDUFVfQkFTRURfUkRUU0Nf
RVhJVElORywgYWxsXzAsIGFsbF8xKSk7CisgICAgcHJpbnRrKCIgICUtMzFzICVzXG4iLCAiQ1Iz
LWxvYWQgZXhpdGluZzoiLAorICAgICAgICAgICB2bXhfbXNyX2JpdF9zdGF0dXMoQ1BVX0JBU0VE
X0NSM19MT0FEX0VYSVRJTkcsIGFsbF8wLCBhbGxfMSkpOworICAgIHByaW50aygiICAlLTMxcyAl
c1xuIiwgIkNSMy1zdG9yZSBleGl0aW5nOiIsCisgICAgICAgICAgIHZteF9tc3JfYml0X3N0YXR1
cyhDUFVfQkFTRURfQ1IzX1NUT1JFX0VYSVRJTkcsIGFsbF8wLCBhbGxfMSkpOworICAgIHByaW50
aygiICAlLTMxcyAlc1xuIiwgIkNSOC1sb2FkIGV4aXRpbmc6IiwKKyAgICAgICAgICAgdm14X21z
cl9iaXRfc3RhdHVzKENQVV9CQVNFRF9DUjhfTE9BRF9FWElUSU5HLCBhbGxfMCwgYWxsXzEpKTsK
KyAgICBwcmludGsoIiAgJS0zMXMgJXNcbiIsICJDUjgtc3RvcmUgZXhpdGluZzoiLAorICAgICAg
ICAgICB2bXhfbXNyX2JpdF9zdGF0dXMoQ1BVX0JBU0VEX0NSOF9TVE9SRV9FWElUSU5HLCBhbGxf
MCwgYWxsXzEpKTsKKyAgICBwcmludGsoIiAgJS0zMXMgJXNcbiIsICJVc2UgVFBSIHNoYWRvdzoi
LAorICAgICAgICAgICB2bXhfbXNyX2JpdF9zdGF0dXMoQ1BVX0JBU0VEX1RQUl9TSEFET1csIGFs
bF8wLCBhbGxfMSkpOworICAgIHByaW50aygiICAlLTMxcyAlc1xuIiwgIk5NSS13aW5kb3cgZXhp
dGluZzoiLAorICAgICAgICAgICB2bXhfbXNyX2JpdF9zdGF0dXMoQ1BVX0JBU0VEX1ZJUlRVQUxf
Tk1JX1BFTkRJTkcsIGFsbF8wLCBhbGxfMSkpOworICAgIHByaW50aygiICAlLTMxcyAlc1xuIiwg
Ik1PVi1EUiBleGl0aW5nOiIsCisgICAgICAgICAgIHZteF9tc3JfYml0X3N0YXR1cyhDUFVfQkFT
RURfTU9WX0RSX0VYSVRJTkcsIGFsbF8wLCBhbGxfMSkpOworICAgIHByaW50aygiICAlLTMxcyAl
c1xuIiwgIlVuY29uZGl0aW9uYWwgSS9PIGV4aXRpbmc6IiwKKyAgICAgICAgICAgdm14X21zcl9i
aXRfc3RhdHVzKENQVV9CQVNFRF9VTkNPTkRfSU9fRVhJVElORywgYWxsXzAsIGFsbF8xKSk7Cisg
ICAgcHJpbnRrKCIgICUtMzFzICVzXG4iLCAiVXNlIEkvTyBiaXRtYXBzOiIsCisgICAgICAgICAg
IHZteF9tc3JfYml0X3N0YXR1cyhDUFVfQkFTRURfQUNUSVZBVEVfSU9fQklUTUFQLCBhbGxfMCwg
YWxsXzEpKTsKKyAgICBwcmludGsoIiAgJS0zMXMgJXNcbiIsICJNb25pdG9yIHRyYXAgZmxhZzoi
LAorICAgICAgICAgICB2bXhfbXNyX2JpdF9zdGF0dXMoQ1BVX0JBU0VEX01PTklUT1JfVFJBUF9G
TEFHLCBhbGxfMCwgYWxsXzEpKTsKKyAgICBwcmludGsoIiAgJS0zMXMgJXNcbiIsICJVc2UgTVNS
IGJpdG1hcHM6IiwKKyAgICAgICAgICAgdm14X21zcl9iaXRfc3RhdHVzKENQVV9CQVNFRF9BQ1RJ
VkFURV9NU1JfQklUTUFQLCBhbGxfMCwgYWxsXzEpKTsKKyAgICBwcmludGsoIiAgJS0zMXMgJXNc
biIsICJNT05JVE9SIGV4aXRpbmc6IiwKKyAgICAgICAgICAgdm14X21zcl9iaXRfc3RhdHVzKENQ
VV9CQVNFRF9NT05JVE9SX0VYSVRJTkcsIGFsbF8wLCBhbGxfMSkpOworICAgIHByaW50aygiICAl
LTMxcyAlc1xuIiwgIlBBVVNFIGV4aXRpbmc6IiwKKyAgICAgICAgICAgdm14X21zcl9iaXRfc3Rh
dHVzKENQVV9CQVNFRF9QQVVTRV9FWElUSU5HLCBhbGxfMCwgYWxsXzEpKTsKKyAgICBwcmludGso
IiAgJS0zMXMgJXNcbiIsICJBY3RpdmF0ZSBzZWNvbmRhcnkgY29udHJvbHM6IiwKKyAgICAgICAg
ICAgdm14X21zcl9iaXRfc3RhdHVzKENQVV9CQVNFRF9BQ1RJVkFURV9TRUNPTkRBUllfQ09OVFJP
TFMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGxfMCwgYWxsXzEpKTsKK30KKwor
c3RhdGljIHZvaWQgcHJpbnRfdm14X21zcl9leGl0X2JpdHModTMyIGFsbF8wLCB1MzIgYWxsXzEp
Cit7CisgICAgcHJpbnRrKCIgICUtMzFzICVzXG4iLCAiU2F2ZSBkZWJ1ZyBjb250cm9sczoiLAor
ICAgICAgICAgICB2bXhfbXNyX2JpdF9zdGF0dXMoVk1fRVhJVF9TQVZFX0RFQlVHX0NOVFJMUywg
YWxsXzAsIGFsbF8xKSk7CisgICAgcHJpbnRrKCIgICUtMzFzICVzXG4iLCAiSG9zdCBhZGRyZXNz
LXNwYWNlIHNpemU6IiwKKyAgICAgICAgICAgdm14X21zcl9iaXRfc3RhdHVzKFZNX0VYSVRfSUEz
MkVfTU9ERSwgYWxsXzAsIGFsbF8xKSk7CisgICAgcHJpbnRrKCIgICUtMzFzICVzXG4iLCAiTG9h
ZCBJQTMyX1BFUkZfR0xPQkFMX0NUUkw6IiwKKyAgICAgICAgICAgdm14X21zcl9iaXRfc3RhdHVz
KFZNX0VYSVRfTE9BRF9QRVJGX0dMT0JBTF9DVFJMLCBhbGxfMCwgYWxsXzEpKTsKKyAgICBwcmlu
dGsoIiAgJS0zMXMgJXNcbiIsICJBY2tub3dsZWRnZSBpbnRlcnJ1cHQgb24gZXhpdDoiLAorICAg
ICAgICAgICB2bXhfbXNyX2JpdF9zdGF0dXMoVk1fRVhJVF9BQ0tfSU5UUl9PTl9FWElULCBhbGxf
MCwgYWxsXzEpKTsKKyAgICBwcmludGsoIiAgJS0zMXMgJXNcbiIsICJTYXZlIElBMzJfUEFUOiIs
CisgICAgICAgICAgIHZteF9tc3JfYml0X3N0YXR1cyhWTV9FWElUX1NBVkVfR1VFU1RfUEFULCBh
bGxfMCwgYWxsXzEpKTsKKyAgICBwcmludGsoIiAgJS0zMXMgJXNcbiIsICJMb2FkIElBMzJfUEFU
OiIsCisgICAgICAgICAgIHZteF9tc3JfYml0X3N0YXR1cyhWTV9FWElUX0xPQURfSE9TVF9QQVQs
IGFsbF8wLCBhbGxfMSkpOworICAgIHByaW50aygiICAlLTMxcyAlc1xuIiwgIlNhdmUgSUEzMl9F
RkVSOiIsCisgICAgICAgICAgIHZteF9tc3JfYml0X3N0YXR1cyhWTV9FWElUX1NBVkVfR1VFU1Rf
RUZFUiwgYWxsXzAsIGFsbF8xKSk7CisgICAgcHJpbnRrKCIgICUtMzFzICVzXG4iLCAiTG9hZCBJ
QTMyX0VGRVI6IiwKKyAgICAgICAgICAgdm14X21zcl9iaXRfc3RhdHVzKFZNX0VYSVRfTE9BRF9I
T1NUX0VGRVIsIGFsbF8wLCBhbGxfMSkpOworICAgIHByaW50aygiICAlLTMxcyAlc1xuIiwgIlNh
dmUgVk1YLXByZWVtcHQgdGltZXIgdmFsdWU6IiwKKyAgICAgICAgICAgdm14X21zcl9iaXRfc3Rh
dHVzKFZNX0VYSVRfU0FWRV9QUkVFTVBUX1RJTUVSLCBhbGxfMCwgYWxsXzEpKTsKKyAgICBwcmlu
dGsoIiAgJS0zMXMgJXNcbiIsICJDbGVhciBJQTMyX0JORENGR1M6IiwKKyAgICAgICAgICAgdm14
X21zcl9iaXRfc3RhdHVzKFZNX0VYSVRfQ0xFQVJfQk5EQ0ZHUywgYWxsXzAsIGFsbF8xKSk7Cisg
ICAgcHJpbnRrKCIgICUtMzFzICVzXG4iLCAiQ29uY2VhbCBWTSBleGl0cyBmcm9tIEludGVsIFBU
OiIsCisgICAgICAgICAgIHZteF9tc3JfYml0X3N0YXR1cygweDAxMDAwMDAwLCBhbGxfMCwgYWxs
XzEpKTsKK30KKworc3RhdGljIHZvaWQgcHJpbnRfdm14X21zcl9lbnRyeV9iaXRzKHUzMiBhbGxf
MCwgdTMyIGFsbF8xKQoreworICAgIHByaW50aygiICAlLTMxcyAlc1xuIiwgIkxvYWQgZGVidWcg
Y29udHJvbHM6IiwKKyAgICAgICAgICAgdm14X21zcl9iaXRfc3RhdHVzKDB4MDAwMDAwMDQsIGFs
bF8wLCBhbGxfMSkpOworICAgIHByaW50aygiICAlLTMxcyAlc1xuIiwgIklBLTMyZSBtb2RlIGd1
ZXN0OiIsCisgICAgICAgICAgIHZteF9tc3JfYml0X3N0YXR1cyhWTV9FTlRSWV9JQTMyRV9NT0RF
LCBhbGxfMCwgYWxsXzEpKTsKKyAgICBwcmludGsoIiAgJS0zMXMgJXNcbiIsICJFbnRyeSB0byBT
TU06IiwKKyAgICAgICAgICAgdm14X21zcl9iaXRfc3RhdHVzKFZNX0VOVFJZX1NNTSwgYWxsXzAs
IGFsbF8xKSk7CisgICAgcHJpbnRrKCIgICUtMzFzICVzXG4iLCAiRGVhY3RpdmF0ZSBkdWFsLW1v
biB0cmVhdG1lbnQ6IiwKKyAgICAgICAgICAgdm14X21zcl9iaXRfc3RhdHVzKFZNX0VOVFJZX0RF
QUNUX0RVQUxfTU9OSVRPUiwgYWxsXzAsIGFsbF8xKSk7CisgICAgcHJpbnRrKCIgICUtMzFzICVz
XG4iLCAiTG9hZCBJQTMyX1BFUkZfR0xPQkFMX0NUUkw6IiwKKyAgICAgICAgICAgdm14X21zcl9i
aXRfc3RhdHVzKFZNX0VOVFJZX0xPQURfUEVSRl9HTE9CQUxfQ1RSTCwgYWxsXzAsIGFsbF8xKSk7
CisgICAgcHJpbnRrKCIgICUtMzFzICVzXG4iLCAiTG9hZCBJQTMyX1BBVDoiLAorICAgICAgICAg
ICB2bXhfbXNyX2JpdF9zdGF0dXMoVk1fRU5UUllfTE9BRF9HVUVTVF9QQVQsIGFsbF8wLCBhbGxf
MSkpOworICAgIHByaW50aygiICAlLTMxcyAlc1xuIiwgIkxvYWQgSUEzMl9FRkVSOiIsCisgICAg
ICAgICAgIHZteF9tc3JfYml0X3N0YXR1cyhWTV9FTlRSWV9MT0FEX0dVRVNUX0VGRVIsIGFsbF8w
LCBhbGxfMSkpOworICAgIHByaW50aygiICAlLTMxcyAlc1xuIiwgIkxvYWQgSUEzMl9CTkRDRkdT
OiIsCisgICAgICAgICAgIHZteF9tc3JfYml0X3N0YXR1cyhWTV9FTlRSWV9MT0FEX0JORENGR1Ms
IGFsbF8wLCBhbGxfMSkpOworICAgIHByaW50aygiICAlLTMxcyAlc1xuIiwgIkNvbmNlYWwgVk0g
ZW50cmllcyBmcm9tIFBUOiIsCisgICAgICAgICAgIHZteF9tc3JfYml0X3N0YXR1cygweDAwMDIw
MDAwLCBhbGxfMCwgYWxsXzEpKTsKK30KKworc3RhdGljIHZvaWQgcHJpbnRfdm14X21pc2NfbXNy
KHN0cnVjdCB2bXhfbXNyX3BvbGljeSAqcCkKK3sKKyAgICBwcmludGsoIiUtMzNzICUjMDE4bHhc
biIsICJNU1JfSUEzMl9WTVhfTUlTQyIsIHAtPm1pc2MucmF3KTsKKyAgICBwcmludGsoIiAgJS0z
MXMgJWRcbiIsICJWTVgtcHJlZW1wdGlvbiB0aW1lciBzY2FsZToiLAorICAgICAgICAgICBwLT5t
aXNjLnByZWVtcHRfdGltZXJfc2NhbGUpOworICAgIHByaW50aygiICAlLTMxcyIsICJWTSBleGl0
IHN0b3JlcyBFRkVSIExNQToiKTsKKyAgICBwcmludGsoIiAlc1xuIiwgYnRvYShwLT5taXNjLnZt
ZXhpdF9zdG9yZXNfbG1hKSk7CisgICAgcHJpbnRrKCIgICUtMzFzIiwgIkhMVCBhY3Rpdml0eSBz
dGF0ZToiKTsKKyAgICBwcmludGsoIiAlc1xuIiwgYnRvYShwLT5taXNjLmhsdF9hY3Rpdml0eV9z
dGF0ZSkpOworICAgIHByaW50aygiICAlLTMxcyIsICJTaHV0ZG93biBhY3Rpdml0eSBzdGF0ZToi
KTsKKyAgICBwcmludGsoIiAlc1xuIiwgYnRvYShwLT5taXNjLnNodXRkb3duX2FjdGl2aXR5X3N0
YXRlKSk7CisgICAgcHJpbnRrKCIgICUtMzFzIiwgIldhaXQtZm9yLVNJUEkgYWN0aXZpdHkgc3Rh
dGU6Iik7CisgICAgcHJpbnRrKCIgJXNcbiIsIGJ0b2EocC0+bWlzYy53YWl0X2Zvcl9zaXBpX2Fj
dGl2aXR5X3N0YXRlKSk7CisgICAgcHJpbnRrKCIgICUtMzFzIiwgIlByb2MgVHJhY2UgaW4gVk1Y
IGVudHJ5OiIpOworICAgIHByaW50aygiICVzXG4iLCBidG9hKHAtPm1pc2MucHRfaW5fdm14KSk7
CisgICAgcHJpbnRrKCIgICUtMzFzIiwgIlJlYWQgTVNSX1NNQkFTRSBpbiBTTU06Iik7CisgICAg
cHJpbnRrKCIgJXNcbiIsIGJ0b2EocC0+bWlzYy5pYTMyX3NtYmFzZV9zdXBwb3J0KSk7CisgICAg
cHJpbnRrKCIgICUtMzFzIiwgIkNSMyB0YXJnZXRzOiIpOworICAgIHByaW50aygiICVkXG4iLCBw
LT5taXNjLmNyM190YXJnZXQpOworICAgIHByaW50aygiICAlLTMxcyIsICJNYXggTVNSLWxvYWQv
c3RvcmUgbGlzdDoiKTsKKyAgICBwcmludGsoIiAlZFxuIiwgcC0+bWlzYy5tYXhfbXNyX2xvYWRf
Y291bnQgKiA1MTIpOworICAgIHByaW50aygiICAlLTMxcyIsICJWTVhPRkYgbXVzdCB1bmJsb2Nr
IFNNSXM6Iik7CisgICAgcHJpbnRrKCIgJXNcbiIsIGJ0b2EocC0+bWlzYy5pYTMyX3NtbV9tb25p
dG9yX2N0bF9iaXQyKSk7CisgICAgcHJpbnRrKCIgICUtMzFzIiwgIlZNV1JJVEUgYW55IE1DUyBm
aWVsZDoiKTsKKyAgICBwcmludGsoIiAlc1xuIiwgYnRvYShwLT5taXNjLnZtd3JpdGVfYWxsKSk7
CisgICAgcHJpbnRrKCIgICUtMzFzIiwgIlZNIGVudHJ5IFNXSSBpbmplY3Rpb246Iik7CisgICAg
cHJpbnRrKCIgJXNcbiIsIGJ0b2EocC0+bWlzYy5pbmplY3RfaWxlbjBfZXZlbnQpKTsKKyAgICBw
cmludGsoIiAgJS0zMXMgJSMwOHhcbiIsICJNU0VHIHJldmlzaW9uOiIsIHAtPm1pc2MubXNlZ19y
ZXZpc2lvbl9pZCk7Cit9CisKK3N0YXRpYyB2b2lkIHByaW50X3ZteF9tc3JfcHJvY2Jhc2VkMl9i
aXRzKHUzMiBhbGxfMCwgdTMyIGFsbF8xKQoreworICAgIHByaW50aygiICAlLTMxcyAlc1xuIiwg
IlZpcnR1YWxpemUgQVBJQyBhY2Nlc3NlczoiLAorICAgICAgICAgICB2bXhfbXNyX2JpdF9zdGF0
dXMoU0VDT05EQVJZX0VYRUNfVklSVFVBTElaRV9BUElDX0FDQ0VTU0VTLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYWxsXzAsIGFsbF8xKSk7CisgICAgcHJpbnRrKCIgICUtMzFzICVz
XG4iLCAiRW5hYmxlIEVQVDoiLAorICAgICAgICAgICB2bXhfbXNyX2JpdF9zdGF0dXMoU0VDT05E
QVJZX0VYRUNfRU5BQkxFX0VQVCwgYWxsXzAsIGFsbF8xKSk7CisgICAgcHJpbnRrKCIgICUtMzFz
ICVzXG4iLCAiRGVzY3JpcHRvci10YWJsZSBleGl0aW5nOiIsCisgICAgICAgICAgIHZteF9tc3Jf
Yml0X3N0YXR1cyhTRUNPTkRBUllfRVhFQ19ERVNDUklQVE9SX1RBQkxFX0VYSVRJTkcsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBhbGxfMCwgYWxsXzEpKTsKKyAgICBwcmludGsoIiAg
JS0zMXMgJXNcbiIsICJFbmFibGUgUkRUU0NQOiIsCisgICAgICAgICAgIHZteF9tc3JfYml0X3N0
YXR1cyhTRUNPTkRBUllfRVhFQ19FTkFCTEVfUkRUU0NQLCBhbGxfMCwgYWxsXzEpKTsKKyAgICBw
cmludGsoIiAgJS0zMXMgJXNcbiIsICJWaXJ0dWFsaXplIHgyQVBJQyBtb2RlOiIsCisgICAgICAg
ICAgIHZteF9tc3JfYml0X3N0YXR1cyhTRUNPTkRBUllfRVhFQ19WSVJUVUFMSVpFX1gyQVBJQ19N
T0RFLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxsXzAsIGFsbF8xKSk7CisgICAg
cHJpbnRrKCIgICUtMzFzICVzXG4iLCAiRW5hYmxlIFZQSUQ6IiwKKyAgICAgICAgICAgdm14X21z
cl9iaXRfc3RhdHVzKFNFQ09OREFSWV9FWEVDX0VOQUJMRV9WUElELCBhbGxfMCwgYWxsXzEpKTsK
KyAgICBwcmludGsoIiAgJS0zMXMgJXNcbiIsICJXQklOVkQgZXhpdGluZzoiLAorICAgICAgICAg
ICB2bXhfbXNyX2JpdF9zdGF0dXMoU0VDT05EQVJZX0VYRUNfV0JJTlZEX0VYSVRJTkcsIGFsbF8w
LCBhbGxfMSkpOworICAgIHByaW50aygiICAlLTMxcyAlc1xuIiwgIlVucmVzdHJpY3RlZCBndWVz
dDoiLAorICAgICAgICAgICB2bXhfbXNyX2JpdF9zdGF0dXMoU0VDT05EQVJZX0VYRUNfVU5SRVNU
UklDVEVEX0dVRVNULCBhbGxfMCwgYWxsXzEpKTsKKyAgICBwcmludGsoIiAgJS0zMXMgJXNcbiIs
ICJBUElDLXJlZ2lzdGVyIHZpcnR1YWxpemF0aW9uOiIsCisgICAgICAgICAgIHZteF9tc3JfYml0
X3N0YXR1cyhTRUNPTkRBUllfRVhFQ19BUElDX1JFR0lTVEVSX1ZJUlQsIGFsbF8wLCBhbGxfMSkp
OworICAgIHByaW50aygiICAlLTMxcyAlc1xuIiwgIlZpcnR1YWwtaW50ZXJydXB0IGRlbGl2ZXJ5
OiIsCisgICAgICAgICAgIHZteF9tc3JfYml0X3N0YXR1cyhTRUNPTkRBUllfRVhFQ19WSVJUVUFM
X0lOVFJfREVMSVZFUlksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGxfMCwgYWxs
XzEpKTsKKyAgICBwcmludGsoIiAgJS0zMXMgJXNcbiIsICJQQVVTRS1sb29wIGV4aXRpbmc6IiwK
KyAgICAgICAgICAgdm14X21zcl9iaXRfc3RhdHVzKFNFQ09OREFSWV9FWEVDX1BBVVNFX0xPT1Bf
RVhJVElORywgYWxsXzAsIGFsbF8xKSk7CisgICAgcHJpbnRrKCIgICUtMzFzICVzXG4iLCAiUkRS
QU5EIGV4aXRpbmc6IiwKKyAgICAgICAgICAgdm14X21zcl9iaXRfc3RhdHVzKDB4MDAwMDA4MDAs
IGFsbF8wLCBhbGxfMSkpOworICAgIHByaW50aygiICAlLTMxcyAlc1xuIiwgIkVuYWJsZSBJTlZQ
Q0lEOiIsCisgICAgICAgICAgIHZteF9tc3JfYml0X3N0YXR1cyhTRUNPTkRBUllfRVhFQ19FTkFC
TEVfSU5WUENJRCwgYWxsXzAsIGFsbF8xKSk7CisgICAgcHJpbnRrKCIgICUtMzFzICVzXG4iLCAi
RW5hYmxlIFZNIGZ1bmN0aW9uczoiLAorICAgICAgICAgICB2bXhfbXNyX2JpdF9zdGF0dXMoU0VD
T05EQVJZX0VYRUNfRU5BQkxFX1ZNX0ZVTkNUSU9OUywKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGFsbF8wLCBhbGxfMSkpOworICAgIHByaW50aygiICAlLTMxcyAlc1xuIiwgIlZNQ1Mg
c2hhZG93aW5nOiIsCisgICAgICAgICAgIHZteF9tc3JfYml0X3N0YXR1cyhTRUNPTkRBUllfRVhF
Q19FTkFCTEVfVk1DU19TSEFET1dJTkcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBh
bGxfMCwgYWxsXzEpKTsKKyAgICBwcmludGsoIiAgJS0zMXMgJXNcbiIsICJFbmFibGUgRU5DTFMg
ZXhpdGluZzoiLAorICAgICAgICAgICB2bXhfbXNyX2JpdF9zdGF0dXMoMHgwMDAwODAwMCwgYWxs
XzAsIGFsbF8xKSk7CisgICAgcHJpbnRrKCIgICUtMzFzICVzXG4iLCAiUkRTRUVEIGV4aXRpbmc6
IiwKKyAgICAgICAgICAgdm14X21zcl9iaXRfc3RhdHVzKDB4MDAwMTAwMDAsIGFsbF8wLCBhbGxf
MSkpOworICAgIHByaW50aygiICAlLTMxcyAlc1xuIiwgIkVuYWJsZSBQTUw6IiwKKyAgICAgICAg
ICAgdm14X21zcl9iaXRfc3RhdHVzKFNFQ09OREFSWV9FWEVDX0VOQUJMRV9QTUwsIGFsbF8wLCBh
bGxfMSkpOworICAgIHByaW50aygiICAlLTMxcyAlc1xuIiwgIkVQVC12aW9sYXRpb24gI1ZFOiIs
CisgICAgICAgICAgIHZteF9tc3JfYml0X3N0YXR1cyhTRUNPTkRBUllfRVhFQ19FTkFCTEVfVklS
VF9FWENFUFRJT05TLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxsXzAsIGFsbF8x
KSk7CisgICAgcHJpbnRrKCIgICUtMzFzICVzXG4iLCAiQ29uY2VhbCBWTVggbm9uLXJvb3QgZnJv
bSBQVDoiLAorICAgICAgICAgICB2bXhfbXNyX2JpdF9zdGF0dXMoMHgwMDA4MDAwMCwgYWxsXzAs
IGFsbF8xKSk7CisgICAgcHJpbnRrKCIgICUtMzFzICVzXG4iLCAiRW5hYmxlIFhTQVZFUy9YUlNU
T1JTOiIsCisgICAgICAgICAgIHZteF9tc3JfYml0X3N0YXR1cyhTRUNPTkRBUllfRVhFQ19YU0FW
RVMsIGFsbF8wLCBhbGxfMSkpOworICAgIHByaW50aygiICAlLTMxcyAlc1xuIiwgIk1vZGUtYmFz
ZWQgZXhlYyBjdHJsIGZvciBFUFQ6IiwKKyAgICAgICAgICAgdm14X21zcl9iaXRfc3RhdHVzKDB4
MDA0MDAwMDAsIGFsbF8wLCBhbGxfMSkpOworICAgIHByaW50aygiICAlLTMxcyAlc1xuIiwgIlVz
ZSBUU0Mgc2NhbGluZzoiLAorICAgICAgICAgICB2bXhfbXNyX2JpdF9zdGF0dXMoU0VDT05EQVJZ
X0VYRUNfVFNDX1NDQUxJTkcsIGFsbF8wLCBhbGxfMSkpOworfQorCitzdGF0aWMgdm9pZCBwcmlu
dF92bXhfZXB0X3ZwaWRfY2FwX21zcihzdHJ1Y3Qgdm14X21zcl9wb2xpY3kgKnApCit7CisgICAg
ICAgIHByaW50aygiICAgJS0zMXMiLCAiRVBUIGV4ZWMtb25seToiKTsKKyAgICAgICAgcHJpbnRr
KCIlc1xuIiwgYnRvYShwLT5lcHRfdnBpZF9jYXAuZXhlY19vbmx5X3N1cHBvcnRlZCkpOworICAg
ICAgICBwcmludGsoIiAgICUtMzFzIiwgIlBhZ2Utd2FsayBsZW5ndGggNDoiKTsKKyAgICAgICAg
cHJpbnRrKCIlc1xuIiwgYnRvYShwLT5lcHRfdnBpZF9jYXAud2Fsa19sZW5ndGhfNF9zdXBwb3J0
ZWQpKTsKKyAgICAgICAgcHJpbnRrKCIgICAlLTMxcyIsICJFUFQgdW5jYWNoZWFibGU6Iik7Cisg
ICAgICAgIHByaW50aygiJXNcbiIsIGJ0b2EocC0+ZXB0X3ZwaWRfY2FwLm1lbW9yeV90eXBlX3Vj
KSk7CisgICAgICAgIHByaW50aygiICAgJS0zMXMiLCAiRVBUIHdyaXRlLWJhY2s6Iik7CisgICAg
ICAgIHByaW50aygiJXNcbiIsIGJ0b2EocC0+ZXB0X3ZwaWRfY2FwLm1lbW9yeV90eXBlX3diKSk7
CisgICAgICAgIHByaW50aygiICAgJS0zMXMiLCAiRVBUIFBERSAyTUIgc3VwZXJwYWdlczoiKTsK
KyAgICAgICAgcHJpbnRrKCIlc1xuIiwgYnRvYShwLT5lcHRfdnBpZF9jYXAuc3VwZXJwYWdlXzJt
YikpOworICAgICAgICBwcmludGsoIiAgICUtMzFzIiwgIkVQVCBQREUgMUdCIHN1cGVycGFnZXM6
Iik7CisgICAgICAgIHByaW50aygiJXNcbiIsIGJ0b2EocC0+ZXB0X3ZwaWRfY2FwLnN1cGVycGFn
ZV8xZ2IpKTsKKyAgICAgICAgcHJpbnRrKCIgICAlLTMxcyIsICJJTlZFUFQgaW5zdHJ1Y3Rpb246
Iik7CisgICAgICAgIHByaW50aygiJXNcbiIsIGJ0b2EocC0+ZXB0X3ZwaWRfY2FwLmludmVwdF9p
bnN0cnVjdGlvbikpOworICAgICAgICBwcmludGsoIiAgICUtMzFzIiwgIkVQVCBhY2Nlc3NlZC9k
aXJ0eSBiaXRzOiIpOworICAgICAgICBwcmludGsoIiVzXG4iLCBidG9hKHAtPmVwdF92cGlkX2Nh
cC5hZF9iaXQpKTsKKyAgICAgICAgcHJpbnRrKCIgICAlLTMxcyIsICJBZHZhbmNlZCBFUFQgdmlv
bGF0aW9uczoiKTsKKyAgICAgICAgcHJpbnRrKCIlc1xuIiwgYnRvYShwLT5lcHRfdnBpZF9jYXAu
YWR2YW5jZWRfZXB0X3Zpb2xhdGlvbnMpKTsKKyAgICAgICAgcHJpbnRrKCIgICAlLTMxcyIsICJJ
TlZFUFQgc2luZ2xlLWNvbnRleHQ6Iik7CisgICAgICAgIHByaW50aygiJXNcbiIsIGJ0b2EocC0+
ZXB0X3ZwaWRfY2FwLmludmVwdF9zaW5nbGVfY29udGV4dCkpOworICAgICAgICBwcmludGsoIiAg
ICUtMzFzIiwgIklOVkVQVCBhbGwtY29udGV4dDoiKTsKKyAgICAgICAgcHJpbnRrKCIlc1xuIiwg
YnRvYShwLT5lcHRfdnBpZF9jYXAuaW52ZXB0X2FsbF9jb250ZXh0KSk7CisgICAgICAgIHByaW50
aygiICAgJS0zMXMiLCAiSU5WVlBJRCBpbnN0cnVjdGlvbjoiKTsKKyAgICAgICAgcHJpbnRrKCIl
c1xuIiwgYnRvYShwLT5lcHRfdnBpZF9jYXAuaW52dnBpZF9pbnN0cnVjdGlvbikpOworICAgICAg
ICBwcmludGsoIiAgICUtMzFzIiwgIklOVlZQSUQgaW5kaXZpZHVhbC1hZGRyOiIpOworICAgICAg
ICBwcmludGsoIiVzXG4iLCBidG9hKHAtPmVwdF92cGlkX2NhcC5pbnZ2cGlkX2luZGl2aWR1YWxf
YWRkcikpOworICAgICAgICBwcmludGsoIiAgICUtMzFzIiwgIklOVlZQSUQgc2luZ2xlLWNvbnRl
eHQ6Iik7CisgICAgICAgIHByaW50aygiJXNcbiIsIGJ0b2EocC0+ZXB0X3ZwaWRfY2FwLmludnZw
aWRfc2luZ2xlX2NvbnRleHQpKTsKKyAgICAgICAgcHJpbnRrKCIgICAlLTMxcyIsICJJTlZWUElE
IGFsbC1jb250ZXh0OiIpOworICAgICAgICBwcmludGsoIiVzXG4iLCBidG9hKHAtPmVwdF92cGlk
X2NhcC5pbnZ2cGlkX2FsbF9jb250ZXh0KSk7CisgICAgICAgIHByaW50aygiICAgJS0zMXMiLCAi
SU5WVlBJRCBzZ2wtY3R4LXJldC1nYmxzOiIpOworICAgICAgICBwcmludGsoIiVzXG4iLAorICAg
ICAgICAgICAgICAgYnRvYShwLT5lcHRfdnBpZF9jYXAuaW52dnBpZF9zaW5nbGVfY29udGV4dF9y
ZXRhaW5pbmdfZ2xvYmFsKSk7Cit9CisKK3N0YXRpYyB2b2lkIHByaW50X3ZteF9tc3JfcG9saWN5
KHN0cnVjdCB2bXhfbXNyX3BvbGljeSAqcG9saWN5KQoreworICAgIHByaW50X3ZteF9iYXNpY19t
c3IocG9saWN5KTsKKworICAgIHByaW50aygiJS0zM3MgJSMwMThseFxuIiwgIk1TUl9JQTMyX1ZN
WF9QSU5CQVNFRF9DVExTIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvbGljeS0+
cGluYmFzZWRfY3Rscy5yYXcpOworICAgIHByaW50X3ZteF9tc3JfcGluYmFzZWRfYml0cyhwb2xp
Y3ktPnBpbmJhc2VkX2N0bHMuYWxsb3dlZF8wLnJhdywKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcG9saWN5LT5waW5iYXNlZF9jdGxzLmFsbG93ZWRfMS5yYXcpOworCisgICAgcHJp
bnRrKCIlLTMzcyAlIzAxOGx4XG4iLCAiTVNSX0lBMzJfVk1YX1BST0NCQVNFRF9DVExTIiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvbGljeS0+cHJvY2Jhc2VkX2N0bHMucmF3KTsK
KyAgICBwcmludF92bXhfbXNyX3Byb2NiYXNlZF9iaXRzKHBvbGljeS0+cHJvY2Jhc2VkX2N0bHMu
YWxsb3dlZF8wLnJhdywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvbGljeS0+
cHJvY2Jhc2VkX2N0bHMuYWxsb3dlZF8xLnJhdyk7CisKKyAgICBwcmludGsoIiUtMzNzICUjMDE4
bHhcbiIsICJNU1JfSUEzMl9WTVhfRVhJVF9DVExTIiwgcG9saWN5LT5leGl0X2N0bHMucmF3KTsK
KyAgICBwcmludF92bXhfbXNyX2V4aXRfYml0cyhwb2xpY3ktPmV4aXRfY3Rscy5hbGxvd2VkXzAu
cmF3LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvbGljeS0+ZXhpdF9jdGxzLmFsbG93
ZWRfMS5yYXcpOworCisgICAgcHJpbnRrKCIlLTMzcyAlIzAxOGx4XG4iLCAiTVNSX0lBMzJfVk1Y
X0VOVFJZX0NUTFMiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9saWN5LT5lbnRy
eV9jdGxzLnJhdyk7CisgICAgcHJpbnRfdm14X21zcl9lbnRyeV9iaXRzKHBvbGljeS0+ZW50cnlf
Y3Rscy5hbGxvd2VkXzAucmF3LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2xpY3kt
PmVudHJ5X2N0bHMuYWxsb3dlZF8xLnJhdyk7CisKKyAgICBwcmludF92bXhfbWlzY19tc3IocG9s
aWN5KTsKKworICAgIHByaW50aygiJS0zM3MgJSMwMThseFxuIiwgIk1TUl9JQTMyX1ZNWF9DUjBf
RklYRUQwIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvbGljeS0+Y3IwX2ZpeGVk
XzAucmF3KTsKKworICAgIHByaW50aygiJS0zM3MgJSMwMThseFxuIiwgIk1TUl9JQTMyX1ZNWF9D
UjBfRklYRUQxIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvbGljeS0+Y3IwX2Zp
eGVkXzEucmF3KTsKKworICAgIHByaW50aygiJS0zM3MgJSMwMThseFxuIiwgIk1TUl9JQTMyX1ZN
WF9DUjRfRklYRUQwIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvbGljeS0+Y3I0
X2ZpeGVkXzAucmF3KTsKKworICAgIHByaW50aygiJS0zM3MgJSMwMThseFxuIiwgIk1TUl9JQTMy
X1ZNWF9DUjRfRklYRUQxIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvbGljeS0+
Y3I0X2ZpeGVkXzEucmF3KTsKKworICAgIHByaW50aygiJS0zM3MgJSMwMThseFxuIiwgIk1TUl9J
QTMyX1ZNWF9WTUNTX0VOVU0iLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9saWN5
LT52bWNzX2VudW0ucmF3KTsKKyAgICBwcmludGsoIiAgJS0zMXMgJSN4XG4iLCAiTWF4IFZNQ1Mg
ZW5jb2RpbmcgaW5kZXg6IiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2xpY3ktPnZt
Y3NfZW51bS52bWNzX2VuY29kaW5nX21heF9pZHgpOworCisgICAgcHJpbnRrKCIlLTMzcyAiLCAi
TVNSX0lBMzJfVk1YX1BST0NCQVNFRF9DVExTMiIpOworICAgIGlmICggdm14X21zcl9hdmFpbGFi
bGUocG9saWN5LCBNU1JfSUEzMl9WTVhfUFJPQ0JBU0VEX0NUTFMyKSApCisgICAgeworICAgICAg
ICBwcmludGsoIiUjMDE4bHhcbiIsIHBvbGljeS0+cHJvY2Jhc2VkX2N0bHMyLnJhdyk7CisgICAg
ICAgIHByaW50X3ZteF9tc3JfcHJvY2Jhc2VkMl9iaXRzKHBvbGljeS0+cHJvY2Jhc2VkX2N0bHMy
LmFsbG93ZWRfMC5yYXcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBv
bGljeS0+cHJvY2Jhc2VkX2N0bHMyLmFsbG93ZWRfMS5yYXcpOworICAgIH0KKyAgICBlbHNlCisg
ICAgeworICAgICAgICBwcmludGsoIk4vQVxuIik7CisgICAgfQorCisgICAgcHJpbnRrKCIlLTMz
cyAiLCAiTVNSX0lBMzJfVk1YX0VQVF9WUElEX0NBUCIpOworICAgIGlmICggdm14X21zcl9hdmFp
bGFibGUocG9saWN5LCBNU1JfSUEzMl9WTVhfRVBUX1ZQSURfQ0FQKSApCisgICAgeworICAgICAg
ICBwcmludGsoIiUjMDE4bHhcbiIsIHBvbGljeS0+ZXB0X3ZwaWRfY2FwLnJhdyk7CisgICAgICAg
IHByaW50X3ZteF9lcHRfdnBpZF9jYXBfbXNyKHBvbGljeSk7CisgICAgfQorICAgIGVsc2UKKyAg
ICB7CisgICAgICAgIHByaW50aygiTi9BXG4iKTsKKyAgICB9CisKKyAgICBwcmludGsoIiUtMzNz
ICIsICJNU1JfSUEzMl9WTVhfVFJVRV9QSU5CQVNFRF9DVExTIik7CisgICAgaWYgKCB2bXhfbXNy
X2F2YWlsYWJsZShwb2xpY3ksIE1TUl9JQTMyX1ZNWF9UUlVFX1BJTkJBU0VEX0NUTFMpICkKKyAg
ICB7CisgICAgICAgIHByaW50aygiJSMwMThseFxuIiwgcG9saWN5LT50cnVlX3BpbmJhc2VkX2N0
bHMucmF3KTsKKyAgICAgICAgcHJpbnRfdm14X21zcl9waW5iYXNlZF9iaXRzKHBvbGljeS0+dHJ1
ZV9waW5iYXNlZF9jdGxzLmFsbG93ZWRfMC5yYXcsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwb2xpY3ktPnRydWVfcGluYmFzZWRfY3Rscy5hbGxvd2VkXzEucmF3KTsKKyAg
ICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgcHJpbnRrKCJOL0FcbiIpOworICAgIH0KKwor
ICAgIHByaW50aygiJS0zM3MgIiwgIk1TUl9JQTMyX1ZNWF9UUlVFX1BST0NCQVNFRF9DVExTIik7
CisgICAgaWYgKCB2bXhfbXNyX2F2YWlsYWJsZShwb2xpY3ksIE1TUl9JQTMyX1ZNWF9UUlVFX1BS
T0NCQVNFRF9DVExTKSApCisgICAgeworICAgICAgICBwcmludGsoIiUjMDE4bHhcbiIsIHBvbGlj
eS0+dHJ1ZV9wcm9jYmFzZWRfY3Rscy5yYXcpOworICAgICAgICBwcmludF92bXhfbXNyX3Byb2Ni
YXNlZF9iaXRzKHBvbGljeS0+dHJ1ZV9wcm9jYmFzZWRfY3Rscy5hbGxvd2VkXzAucmF3LAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvbGljeS0+dHJ1ZV9wcm9jYmFzZWRf
Y3Rscy5hbGxvd2VkXzEucmF3KTsKKyAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgcHJp
bnRrKCJOL0FcbiIpOworICAgIH0KKworICAgIHByaW50aygiJS0zM3MgIiwgIk1TUl9JQTMyX1ZN
WF9UUlVFX0VYSVRfQ1RMUyIpOworICAgIGlmICggdm14X21zcl9hdmFpbGFibGUocG9saWN5LCBN
U1JfSUEzMl9WTVhfVFJVRV9FWElUX0NUTFMpICkKKyAgICB7CisgICAgICAgIHByaW50aygiJSMw
MThseFxuIiwgcG9saWN5LT50cnVlX2V4aXRfY3Rscy5yYXcpOworICAgICAgICBwcmludF92bXhf
bXNyX2V4aXRfYml0cyhwb2xpY3ktPnRydWVfZXhpdF9jdGxzLmFsbG93ZWRfMC5yYXcsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvbGljeS0+dHJ1ZV9leGl0X2N0bHMuYWxsb3dl
ZF8xLnJhdyk7CisgICAgfQorICAgIGVsc2UKKyAgICB7CisgICAgICAgIHByaW50aygiTi9BXG4i
KTsKKyAgICB9CisKKyAgICBwcmludGsoIiUtMzNzICIsICJNU1JfSUEzMl9WTVhfVFJVRV9FTlRS
WV9DVExTIik7CisgICAgaWYgKCB2bXhfbXNyX2F2YWlsYWJsZShwb2xpY3ksIE1TUl9JQTMyX1ZN
WF9UUlVFX0VOVFJZX0NUTFMpICkKKyAgICB7CisgICAgICAgIHByaW50aygiJSMwMThseFxuIiwg
cG9saWN5LT50cnVlX2VudHJ5X2N0bHMucmF3KTsKKyAgICAgICAgcHJpbnRfdm14X21zcl9lbnRy
eV9iaXRzKHBvbGljeS0+dHJ1ZV9lbnRyeV9jdGxzLmFsbG93ZWRfMC5yYXcsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwb2xpY3ktPnRydWVfZW50cnlfY3Rscy5hbGxvd2VkXzEu
cmF3KTsKKyAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgcHJpbnRrKCJOL0FcbiIpOwor
ICAgIH0KKworICAgIHByaW50aygiJS0zM3MgIiwgIk1TUl9JQTMyX1ZNWF9WTUZVTkMiKTsKKyAg
ICBpZiAoIHZteF9tc3JfYXZhaWxhYmxlKHBvbGljeSwgTVNSX0lBMzJfVk1YX1ZNRlVOQykgKQor
ICAgIHsKKyAgICAgICAgcHJpbnRrKCIlIzAxOGx4XG4iLCBwb2xpY3ktPnZtZnVuYy5yYXcpOwor
ICAgICAgICBwcmludGsoIiAgJS0zMXMgJXNcbiIsICJFUFRQIHN3aXRjaGluZzoiLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBidG9hKHBvbGljeS0+dm1mdW5jLmVwdHBfc3dpdGNoaW5n
KSk7CisgICAgfQorICAgIGVsc2UKKyAgICB7CisgICAgICAgIHByaW50aygiTi9BXG4iKTsKKyAg
ICB9Cit9CisKIGludCBjYWxjdWxhdGVfcmF3X3BvbGljeShib29sIGJzcCkKIHsKICAgICBzdHJ1
Y3Qgdm14X21zcl9wb2xpY3kgcG9saWN5OwpAQCAtMjE5LDYgKzYyMSw5IEBAIGludCBjYWxjdWxh
dGVfcmF3X3BvbGljeShib29sIGJzcCkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICAgfQog
CisgICAgaWYgKCBic3AgKQorICAgICAgICBwcmludF92bXhfbXNyX3BvbGljeSgmcmF3X3ZteF9t
c3JfcG9saWN5KTsKKwogICAgIHJldHVybiAwOwogfQogCi0tIAoyLjExLjAKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 26 10:44:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 10: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 1dPRVZ-00028X-Im; Mon, 26 Jun 2017 10:44: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=343936acc=sergey.dyasli@citrix.com>)
 id 1dPRVY-00028J-PW
 for xen-devel@lists.xen.org; Mon, 26 Jun 2017 10:44:40 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 07/68-03696-895E0595; Mon, 26 Jun 2017 10:44:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsXitHRDpO70pwG
 RBhe+algs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnr57xhLvgiWLHhwka2BsaZfF2MnBwSAv4S
 u+b3M4PYbAJ6Ehtnv2ICsUUEZCVWd81h72Lk4mAWOMIoMXXVESCHg0NYwF7i6muwehYBVYldk
 xvB6nkFbCV2z/zGAjFTXmJX20VWEFsIqOb1i10sEDWCEidnPgGzmQUkJA6+eME8gZF7FpLULC
 SpBYxMqxjVi1OLylKLdE31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECQ4EBCHY
 wTr/sf4hRkoNJSZSX40lApBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3vUgOcGi1PTUirTMHGBQ
 wqQlOHiURHiPPgRK8xYXJOYWZ6ZDpE4xKkqJ87qA9AmAJDJK8+DaYJFwiVFWSpiXEegQIZ6C1
 KLczBJU+VeM4hyMSsK8BiBTeDLzSuCmvwJazAS0mGUe2OKSRISUVAPjlKz3XjzeaXUs0Zb79n
 hyfS+YZazG98/sWuGkJwHF7FcFnDqj+ramCtX+MI540nlnX8ihd4+bGo7unCRurfsg6krA5L6
 fNax7I4N8JjHePn+Z83O/vuBp10N7+VQWnYw5yv+3xd85afKkGWJrAsuMLZ5enJY/3TDEece8
 ebGlxwRmxyltlVipxFKckWioxVxUnAgA90mzBX8CAAA=
X-Env-Sender: prvs=343936acc=sergey.dyasli@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1498473878!69468191!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26779 invoked from network); 26 Jun 2017 10:44:39 -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;
 26 Jun 2017 10:44:39 -0000
X-IronPort-AV: E=Sophos;i="5.39,395,1493683200"; d="scan'208";a="429331931"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Mon, 26 Jun 2017 11:44:29 +0100
Message-ID: <20170626104435.25508-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 0/6] VMX MSRs policy for Nested Virt: part 1
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGVuZCBnb2FsIG9mIGhhdmluZyBWTVggTVNScyBwb2xpY3kgaXMgdG8gYmUgYWJsZSB0byBt
YW5hZ2UKTDEgVk1YIGZlYXR1cmVzLiBUaGlzIHBhdGNoIHNlcmllcyBpcyB0aGUgZmlyc3QgcGFy
dCBvZiB0aGlzIHdvcmsuClRoZXJlIGlzIG5vIGZ1bmN0aW9uYWwgY2hhbmdlIHRvIHdoYXQgTDEg
c2VlcyBpbiBWTVggTVNScyBhdCB0aGlzCnBvaW50LiBCdXQgZWFjaCBkb21haW4gd2lsbCBoYXZl
IGEgcG9saWN5IG9iamVjdCB3aGljaCBhbGxvd3MgdG8Kc2Vuc2libHkgcXVlcnkgd2hhdCBWTVgg
ZmVhdHVyZXMgdGhlIGRvbWFpbiBoYXMuIFRoaXMgd2lsbCB1bmJsb2NrCnNvbWUgb3RoZXIgbmVz
dGVkIHZpcnQgd29yayBpdGVtcy4KCkN1cnJlbnRseSwgd2hlbiBuZXN0ZWQgdmlydCBpcyBlbmFi
bGVkLCB0aGUgc2V0IG9mIEwxIFZNWCBmZWF0dXJlcwppcyBmaXhlZCBhbmQgY2FsY3VsYXRlZCBi
eSBudm14X21zcl9yZWFkX2ludGVyY2VwdCgpIGFzIGFuIGludGVyc2VjdGlvbgpiZXR3ZWVuIHRo
ZSBmdWxsIHNldCBvZiBYZW4ncyBzdXBwb3J0ZWQgTDEgVk1YIGZlYXR1cmVzLCB0aGUgc2V0IG9m
CmFjdHVhbCBIL1cgZmVhdHVyZXMgYW5kLCBmb3IgTVNSX0lBMzJfVk1YX0VQVF9WUElEX0NBUCwg
dGhlIHNldCBvZgpmZWF0dXJlcyB0aGF0IFhlbiB1c2VzLgoKVGhlIGFib3ZlIG1ha2VzIEwxIFZN
WCBmZWF0dXJlIHNldCBpbmNvbnNpc3RlbnQgYmV0d2VlbiBkaWZmZXJlbnQgSC9XCmFuZCB0aGVy
ZSBpcyBubyBhYmlsaXR5IHRvIGNvbnRyb2wgd2hhdCBmZWF0dXJlcyBhcmUgYXZhaWxhYmxlIHRv
IEwxLgpUaGUgb3ZlcmFsbCBzZXQgb2YgaXNzdWVzIGhhcyBtdWNoIGluIGNvbW1vbiB3aXRoIENQ
VUlEIHBvbGljeS4KClBhcnQgMSBpbnRyb2R1Y2VzIHN0cnVjdCB2bXhfbXNyX3BvbGljeSBhbmQg
dGhlIGZvbGxvd2luZyBpbnN0YW5jZXM6CgoqIFJhdyBwb2xpY3kgKHJhd192bXhfbXNyX3BvbGlj
eSkgLS0gdGhlIGFjdHVhbCBjb250ZW50cyBvZiBIL1cgVk1YIE1TUnMKKiBIVk0gbWF4IHBvbGlj
eSAoaHZtX21heF92bXhfbXNyX3BvbGljeSkgLS0gdGhlIGVuZCByZXN1bHQgb2YKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIG52bXhfbXNyX3JlYWRfaW50ZXJjZXB0KCkgb24gY3VycmVu
dCBIL1cKKiBQZXItZG9tYWluIHBvbGljeSAoZC0+YXJjaC52bXhfbXNyKSAtLSB0aGUgY29weSBv
ZiBIVk0gbWF4IHBvbGljeQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IChmb3Igbm93KQoKVGhlcmUgaXMgbm8gIkhvc3QgcG9saWN5IiBiZWNhdXNlIFhlbiBhbHJlYWR5
IGhhcyBhIHNldCBvZiB2YXJpYWJsZXMKKHZteF9waW5fYmFzZWRfZXhlY19jb250cm9sIGFuZCBv
dGhlcnMpIHdoaWNoIHJlcHJlc2VudCB0aGUgc2V0IG9mClZNWCBmZWF0dXJlcyB0aGF0IFhlbiB1
c2VzLiAgVGhlcmUgYXJlIGZlYXR1cmVzIHRoYXQgWGVuIGRvZXNuJ3QgdXNlCihpLmcuIENQVV9C
QVNFRF9QQVVTRV9FWElUSU5HKSBidXQgdGhleSBhcmUgYXZhaWxhYmxlIHRvIEwxLiAgVGhpcyBt
YWtlcwppdCBub3Qgd29ydGh5IHRvIGludHJvZHVjZSAiSG9zdCBwb2xpY3kiIGF0IHRoaXMgc3Rh
Z2UuCgpTZXJnZXkgRHlhc2xpICg2KToKICB2bXg6IGFkZCBzdHJ1Y3Qgdm14X21zcl9wb2xpY3kK
ICB2bXg6IGFkZCByYXdfdm14X21zcl9wb2xpY3kKICB2bXg6IHJlZmFjdG9yIHZteF9pbml0X3Zt
Y3NfY29uZmlnKCkKICB2dm14OiBhZGQgaHZtX21heF92bXhfbXNyX3BvbGljeQogIHZ2bXg6IGFk
ZCBwZXIgZG9tYWluIHZteCBtc3IgcG9saWN5CiAgdm14OiBwcmludCBIL1cgVk1YIE1TUnMgdmFs
dWVzIGR1cmluZyBzdGFydHVwCgogeGVuL2FyY2gveDg2L2RvbWFpbi5jICAgICAgICAgICAgICB8
ICAgNiArCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMgICAgICAgIHwgNjM5ICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5j
ICAgICAgICAgfCAgIDQgKwogeGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jICAgICAgICB8IDMw
OSArKysrKysrKystLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmggICAgICAg
fCAgIDIgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZtY3MuaCB8IDM0NiArKysrKysr
KysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3Z2bXguaCB8ICAgMyAr
CiA3IGZpbGVzIGNoYW5nZWQsIDEwNzAgaW5zZXJ0aW9ucygrKSwgMjM5IGRlbGV0aW9ucygtKQoK
LS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 26 10:44:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 10: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 1dPRVb-0002AB-SP; Mon, 26 Jun 2017 10:44: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=343936acc=sergey.dyasli@citrix.com>)
 id 1dPRVa-00028s-9S
 for xen-devel@lists.xen.org; Mon, 26 Jun 2017 10:44:42 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 49/62-03058-995E0595; Mon, 26 Jun 2017 10:44:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplkeJIrShJLcpLzFFi42JxWrohUnfm04B
 IgyMHeC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxjm48yFly2rVhz9hRrA2OrXhcjJ4eEgL/E
 z97DbCA2m4CexMbZr5hAbBEBWYnVXXPYuxi5OJgFjjBKTF11hB0kISxgI7H80VOwBhYBVYmXK
 54zg9i8ArYSr+cvZ4IYKi+xq+0iK4jNKWAnMXfBaRYQWwiopunpIjYIW1Xi9YtdLBC9ghInZz
 4Bs5kFJCQOvnjBPIGRdxaS1CwkqQWMTKsY1YtTi8pSi3RN9ZKKMtMzSnITM3N0DQ3M9HJTi4s
 T01NzEpOK9ZLzczcxAoOHAQh2ME6/7H+IUZKDSUmUl+NJQKQQX1J+SmVGYnFGfFFpTmrxIUYZ
 Dg4lCd71IDnBotT01Iq0zBxgGMOkJTh4lER4jz4ESvMWFyTmFmemQ6ROMSpKifO6gPQJgCQyS
 vPg2mCxc4lRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvAYgU3gy80rgpr8CWswEtJhlHtjikk
 SElFQDY1djoTLTpq9ie3r3VRUfzLdeN+fUR+ZD/Zpdxe/yK3jNOK5XdJ/Ufxk/7eaxrHerCk9
 5fjBO0k5S6OD3MWUuSYpf7JjL9sJyYzmzaU996iVBzv2Ll4o+ElqwNCTF9paw/xrmBZxP1tXf
 EJ9ze4JTwJX049ndbC3bSiZ7NjO8/iSdOMn4jOJZJZbijERDLeai4kQAJuaRMpgCAAA=
X-Env-Sender: prvs=343936acc=sergey.dyasli@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1498473878!69468191!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27243 invoked from network); 26 Jun 2017 10:44:41 -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;
 26 Jun 2017 10:44:41 -0000
X-IronPort-AV: E=Sophos;i="5.39,395,1493683200"; d="scan'208";a="429331933"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Mon, 26 Jun 2017 11:44:32 +0100
Message-ID: <20170626104435.25508-4-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170626104435.25508-1-sergey.dyasli@citrix.com>
References: <20170626104435.25508-1-sergey.dyasli@citrix.com>
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 3/6] vmx: refactor vmx_init_vmcs_config()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

MS4gUmVtb3ZlIFJETVNScyBvZiBWTVggTVNScyBzaW5jZSBhbGwgdmFsdWVzIGFyZSBhbHJlYWR5
IGF2YWlsYWJsZSBpbgogICByYXdfdm14X21zcl9wb2xpY3kuCjIuIFJlcGxhY2UgYml0IG9wZXJh
dGlvbnMgaW52b2x2aW5nIFZNWCBiaXRtYXNrcyB3aXRoIGFjY2Vzc2luZyBWTVgKICAgZmVhdHVy
ZXMgYnkgbmFtZSBhbmQgdXNpbmcgdm14X21zcl9hdmFpbGFibGUoKSB3aGVyZSBhcHByb3ByaWF0
ZS4KClNpZ25lZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNv
bT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMgfCA1NiArKysrKysrKysrKysrKysr
KysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyNiBpbnNlcnRp
b25zKCspLCAzMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3Zt
eC92bWNzLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMKaW5kZXggMDBmYmMwY2NiOC4u
ZGJmNmViNzQzMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYwpAQCAtMjI3LDcgKzIyNyw4IEBAIHN0YXRpYyB1
MzIgYWRqdXN0X3ZteF9jb250cm9scygKIHsKICAgICB1MzIgdm14X21zcl9sb3csIHZteF9tc3Jf
aGlnaCwgY3RsID0gY3RsX21pbiB8IGN0bF9vcHQ7CiAKLSAgICByZG1zcihtc3IsIHZteF9tc3Jf
bG93LCB2bXhfbXNyX2hpZ2gpOworICAgIHZteF9tc3JfbG93ID0gcmF3X3ZteF9tc3JfcG9saWN5
Lm1zclttc3IgLSBNU1JfSUEzMl9WTVhfQkFTSUNdOworICAgIHZteF9tc3JfaGlnaCA9IHJhd192
bXhfbXNyX3BvbGljeS5tc3JbbXNyIC0gTVNSX0lBMzJfVk1YX0JBU0lDXSA+PiAzMjsKIAogICAg
IGN0bCAmPSB2bXhfbXNyX2hpZ2g7IC8qIGJpdCA9PSAwIGluIGhpZ2ggd29yZCA9PT4gbXVzdCBi
ZSB6ZXJvICovCiAgICAgY3RsIHw9IHZteF9tc3JfbG93OyAgLyogYml0ID09IDEgaW4gbG93IHdv
cmQgID09PiBtdXN0IGJlIG9uZSAgKi8KQEAgLTI0NSwxOSArMjQ2LDE2IEBAIHN0YXRpYyB1MzIg
YWRqdXN0X3ZteF9jb250cm9scygKIAogc3RhdGljIGludCB2bXhfaW5pdF92bWNzX2NvbmZpZyh2
b2lkKQogewotICAgIHUzMiB2bXhfYmFzaWNfbXNyX2xvdywgdm14X2Jhc2ljX21zcl9oaWdoLCBt
aW4sIG9wdDsKKyAgICB1MzIgbWluLCBvcHQ7CiAgICAgdTMyIF92bXhfcGluX2Jhc2VkX2V4ZWNf
Y29udHJvbDsKICAgICB1MzIgX3ZteF9jcHVfYmFzZWRfZXhlY19jb250cm9sOwogICAgIHUzMiBf
dm14X3NlY29uZGFyeV9leGVjX2NvbnRyb2wgPSAwOwogICAgIHU2NCBfdm14X2VwdF92cGlkX2Nh
cCA9IDA7Ci0gICAgdTY0IF92bXhfbWlzY19jYXAgPSAwOwogICAgIHUzMiBfdm14X3ZtZXhpdF9j
b250cm9sOwogICAgIHUzMiBfdm14X3ZtZW50cnlfY29udHJvbDsKICAgICB1NjQgX3ZteF92bWZ1
bmMgPSAwOwogICAgIGJvb2xfdCBtaXNtYXRjaCA9IDA7CiAKLSAgICByZG1zcihNU1JfSUEzMl9W
TVhfQkFTSUMsIHZteF9iYXNpY19tc3JfbG93LCB2bXhfYmFzaWNfbXNyX2hpZ2gpOwotCiAgICAg
bWluID0gKFBJTl9CQVNFRF9FWFRfSU5UUl9NQVNLIHwKICAgICAgICAgICAgUElOX0JBU0VEX05N
SV9FWElUSU5HKTsKICAgICBvcHQgPSAoUElOX0JBU0VEX1ZJUlRVQUxfTk1JUyB8CkBAIC0yOTEs
NyArMjg5LDcgQEAgc3RhdGljIGludCB2bXhfaW5pdF92bWNzX2NvbmZpZyh2b2lkKQogICAgICAg
ICBfdm14X2NwdV9iYXNlZF9leGVjX2NvbnRyb2wgJj0KICAgICAgICAgICAgIH4oQ1BVX0JBU0VE
X0NSOF9MT0FEX0VYSVRJTkcgfCBDUFVfQkFTRURfQ1I4X1NUT1JFX0VYSVRJTkcpOwogCi0gICAg
aWYgKCBfdm14X2NwdV9iYXNlZF9leGVjX2NvbnRyb2wgJiBDUFVfQkFTRURfQUNUSVZBVEVfU0VD
T05EQVJZX0NPTlRST0xTICkKKyAgICBpZiAoIHZteF9tc3JfYXZhaWxhYmxlKCZyYXdfdm14X21z
cl9wb2xpY3ksIE1TUl9JQTMyX1ZNWF9QUk9DQkFTRURfQ1RMUzIpICkKICAgICB7CiAgICAgICAg
IG1pbiA9IDA7CiAgICAgICAgIG9wdCA9IChTRUNPTkRBUllfRVhFQ19WSVJUVUFMSVpFX0FQSUNf
QUNDRVNTRVMgfApAQCAtMzA1LDggKzMwMyw3IEBAIHN0YXRpYyBpbnQgdm14X2luaXRfdm1jc19j
b25maWcodm9pZCkKICAgICAgICAgICAgICAgIFNFQ09OREFSWV9FWEVDX0VOQUJMRV9WSVJUX0VY
Q0VQVElPTlMgfAogICAgICAgICAgICAgICAgU0VDT05EQVJZX0VYRUNfWFNBVkVTIHwKICAgICAg
ICAgICAgICAgIFNFQ09OREFSWV9FWEVDX1RTQ19TQ0FMSU5HKTsKLSAgICAgICAgcmRtc3JsKE1T
Ul9JQTMyX1ZNWF9NSVNDLCBfdm14X21pc2NfY2FwKTsKLSAgICAgICAgaWYgKCBfdm14X21pc2Nf
Y2FwICYgVk1YX01JU0NfVk1XUklURV9BTEwgKQorICAgICAgICBpZiAoIHJhd192bXhfbXNyX3Bv
bGljeS5taXNjLnZtd3JpdGVfYWxsICkKICAgICAgICAgICAgIG9wdCB8PSBTRUNPTkRBUllfRVhF
Q19FTkFCTEVfVk1DU19TSEFET1dJTkc7CiAgICAgICAgIGlmICggb3B0X3ZwaWRfZW5hYmxlZCAp
CiAgICAgICAgICAgICBvcHQgfD0gU0VDT05EQVJZX0VYRUNfRU5BQkxFX1ZQSUQ7CkBAIC0zMzEs
MTAgKzMyOCw5IEBAIHN0YXRpYyBpbnQgdm14X2luaXRfdm1jc19jb25maWcodm9pZCkKICAgICB9
CiAKICAgICAvKiBUaGUgSUEzMl9WTVhfRVBUX1ZQSURfQ0FQIE1TUiBleGlzdHMgb25seSB3aGVu
IEVQVCBvciBWUElEIGF2YWlsYWJsZSAqLwotICAgIGlmICggX3ZteF9zZWNvbmRhcnlfZXhlY19j
b250cm9sICYgKFNFQ09OREFSWV9FWEVDX0VOQUJMRV9FUFQgfAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFNFQ09OREFSWV9FWEVDX0VOQUJMRV9WUElEKSApCisgICAg
aWYgKCB2bXhfbXNyX2F2YWlsYWJsZSgmcmF3X3ZteF9tc3JfcG9saWN5LCBNU1JfSUEzMl9WTVhf
RVBUX1ZQSURfQ0FQKSApCiAgICAgewotICAgICAgICByZG1zcmwoTVNSX0lBMzJfVk1YX0VQVF9W
UElEX0NBUCwgX3ZteF9lcHRfdnBpZF9jYXApOworICAgICAgICBfdm14X2VwdF92cGlkX2NhcCA9
IHJhd192bXhfbXNyX3BvbGljeS5lcHRfdnBpZF9jYXAucmF3OwogCiAgICAgICAgIGlmICggIW9w
dF9lcHRfYWQgKQogICAgICAgICAgICAgX3ZteF9lcHRfdnBpZF9jYXAgJj0gflZNWF9FUFRfQURf
QklUOwpAQCAtMzc5LDEwICszNzUsMTQgQEAgc3RhdGljIGludCB2bXhfaW5pdF92bWNzX2NvbmZp
Zyh2b2lkKQogICAgICAgICAgKiBUbyB1c2UgRVBUIHdlIGV4cGVjdCB0byBiZSBhYmxlIHRvIGNs
ZWFyIGNlcnRhaW4gaW50ZXJjZXB0cy4KICAgICAgICAgICogV2UgY2hlY2sgVk1YX0JBU0lDX01T
Uls1NV0gdG8gY29ycmVjdGx5IGhhbmRsZSBkZWZhdWx0IGNvbnRyb2xzLgogICAgICAgICAgKi8K
LSAgICAgICAgdWludDMyX3QgbXVzdF9iZV9vbmUsIG11c3RfYmVfemVybywgbXNyID0gTVNSX0lB
MzJfVk1YX1BST0NCQVNFRF9DVExTOwotICAgICAgICBpZiAoIHZteF9iYXNpY19tc3JfaGlnaCAm
IChWTVhfQkFTSUNfREVGQVVMVDFfWkVSTyA+PiAzMikgKQotICAgICAgICAgICAgbXNyID0gTVNS
X0lBMzJfVk1YX1RSVUVfUFJPQ0JBU0VEX0NUTFM7Ci0gICAgICAgIHJkbXNyKG1zciwgbXVzdF9i
ZV9vbmUsIG11c3RfYmVfemVybyk7CisgICAgICAgIHVpbnQzMl90IG11c3RfYmVfb25lID0gcmF3
X3ZteF9tc3JfcG9saWN5LnByb2NiYXNlZF9jdGxzLmFsbG93ZWRfMC5yYXc7CisgICAgICAgIHVp
bnQzMl90IG11c3RfYmVfemVybyA9IHJhd192bXhfbXNyX3BvbGljeS5wcm9jYmFzZWRfY3Rscy5h
bGxvd2VkXzEucmF3OworICAgICAgICBpZiAoIHZteF9tc3JfYXZhaWxhYmxlKCZyYXdfdm14X21z
cl9wb2xpY3ksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTVNSX0lBMzJfVk1YX1RS
VUVfUFJPQ0JBU0VEX0NUTFMpICkKKyAgICAgICAgeworICAgICAgICAgICAgbXVzdF9iZV9vbmUg
PSByYXdfdm14X21zcl9wb2xpY3kudHJ1ZV9wcm9jYmFzZWRfY3Rscy5hbGxvd2VkXzAucmF3Owor
ICAgICAgICAgICAgbXVzdF9iZV96ZXJvID0gcmF3X3ZteF9tc3JfcG9saWN5LnRydWVfcHJvY2Jh
c2VkX2N0bHMuYWxsb3dlZF8xLnJhdzsKKyAgICAgICAgfQogICAgICAgICBpZiAoIG11c3RfYmVf
b25lICYgKENQVV9CQVNFRF9JTlZMUEdfRVhJVElORyB8CiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgQ1BVX0JBU0VEX0NSM19MT0FEX0VYSVRJTkcgfAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIENQVV9CQVNFRF9DUjNfU1RPUkVfRVhJVElORykgKQpAQCAtNDIzLDkgKzQyMyw5IEBA
IHN0YXRpYyBpbnQgdm14X2luaXRfdm1jc19jb25maWcodm9pZCkKICAgICAgICAgX3ZteF9waW5f
YmFzZWRfZXhlY19jb250cm9sICAmPSB+IFBJTl9CQVNFRF9QT1NURURfSU5URVJSVVBUOwogCiAg
ICAgLyogVGhlIElBMzJfVk1YX1ZNRlVOQyBNU1IgZXhpc3RzIG9ubHkgd2hlbiBWTUZVTkMgaXMg
YXZhaWxhYmxlICovCi0gICAgaWYgKCBfdm14X3NlY29uZGFyeV9leGVjX2NvbnRyb2wgJiBTRUNP
TkRBUllfRVhFQ19FTkFCTEVfVk1fRlVOQ1RJT05TICkKKyAgICBpZiAoIHZteF9tc3JfYXZhaWxh
YmxlKCZyYXdfdm14X21zcl9wb2xpY3ksIE1TUl9JQTMyX1ZNWF9WTUZVTkMpICkKICAgICB7Ci0g
ICAgICAgIHJkbXNybChNU1JfSUEzMl9WTVhfVk1GVU5DLCBfdm14X3ZtZnVuYyk7CisgICAgICAg
IF92bXhfdm1mdW5jID0gcmF3X3ZteF9tc3JfcG9saWN5LnZtZnVuYy5yYXc7CiAKICAgICAgICAg
LyoKICAgICAgICAgICogVk1GVU5DIGxlYWYgMCAoRVBUUCBzd2l0Y2hpbmcpIG11c3QgYmUgc3Vw
cG9ydGVkLgpAQCAtNDUxLDMzICs0NTEsMzEgQEAgc3RhdGljIGludCB2bXhfaW5pdF92bWNzX2Nv
bmZpZyh2b2lkKQogICAgIGlmICggIXZteF9waW5fYmFzZWRfZXhlY19jb250cm9sICkKICAgICB7
CiAgICAgICAgIC8qIEZpcnN0IHRpbWUgdGhyb3VnaC4gKi8KLSAgICAgICAgdm1jc19yZXZpc2lv
bl9pZCAgICAgICAgICAgPSB2bXhfYmFzaWNfbXNyX2xvdyAmIFZNWF9CQVNJQ19SRVZJU0lPTl9N
QVNLOworICAgICAgICB2bWNzX3JldmlzaW9uX2lkICAgICAgICAgICA9IHJhd192bXhfbXNyX3Bv
bGljeS5iYXNpYy52bWNzX3JldmlzaW9uX2lkOwogICAgICAgICB2bXhfcGluX2Jhc2VkX2V4ZWNf
Y29udHJvbCA9IF92bXhfcGluX2Jhc2VkX2V4ZWNfY29udHJvbDsKICAgICAgICAgdm14X2NwdV9i
YXNlZF9leGVjX2NvbnRyb2wgPSBfdm14X2NwdV9iYXNlZF9leGVjX2NvbnRyb2w7CiAgICAgICAg
IHZteF9zZWNvbmRhcnlfZXhlY19jb250cm9sID0gX3ZteF9zZWNvbmRhcnlfZXhlY19jb250cm9s
OwogICAgICAgICB2bXhfZXB0X3ZwaWRfY2FwICAgICAgICAgICA9IF92bXhfZXB0X3ZwaWRfY2Fw
OwogICAgICAgICB2bXhfdm1leGl0X2NvbnRyb2wgICAgICAgICA9IF92bXhfdm1leGl0X2NvbnRy
b2w7CiAgICAgICAgIHZteF92bWVudHJ5X2NvbnRyb2wgICAgICAgID0gX3ZteF92bWVudHJ5X2Nv
bnRyb2w7Ci0gICAgICAgIHZteF9iYXNpY19tc3IgICAgICAgICAgICAgID0gKCh1NjQpdm14X2Jh
c2ljX21zcl9oaWdoIDw8IDMyKSB8Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdm14X2Jhc2ljX21zcl9sb3c7CisgICAgICAgIHZteF9iYXNpY19tc3IgICAgICAgICAgICAg
ID0gcmF3X3ZteF9tc3JfcG9saWN5LmJhc2ljLnJhdzsKICAgICAgICAgdm14X3ZtZnVuYyAgICAg
ICAgICAgICAgICAgPSBfdm14X3ZtZnVuYzsKICAgICAgICAgdm14X3ZpcnRfZXhjZXB0aW9uICAg
ICAgICAgPSAhIShfdm14X3NlY29uZGFyeV9leGVjX2NvbnRyb2wgJgogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgU0VDT05EQVJZX0VYRUNfRU5BQkxFX1ZJUlRfRVhDRVBU
SU9OUyk7CiAgICAgICAgIHZteF9kaXNwbGF5X2ZlYXR1cmVzKCk7CiAKICAgICAgICAgLyogSUEt
MzIgU0RNIFZvbCAzQjogVk1DUyBzaXplIGlzIG5ldmVyIGdyZWF0ZXIgdGhhbiA0a0IuICovCi0g
ICAgICAgIGlmICggKHZteF9iYXNpY19tc3JfaGlnaCAmIChWTVhfQkFTSUNfVk1DU19TSVpFX01B
U0sgPj4gMzIpKSA+Ci0gICAgICAgICAgICAgUEFHRV9TSVpFICkKKyAgICAgICAgaWYgKCByYXdf
dm14X21zcl9wb2xpY3kuYmFzaWMudm1jc19yZWdpb25fc2l6ZSA+IFBBR0VfU0laRSApCiAgICAg
ICAgIHsKLSAgICAgICAgICAgIHByaW50aygiVk1YOiBDUFUlZCBWTUNTIHNpemUgaXMgdG9vIGJp
ZyAoJUx1IGJ5dGVzKVxuIiwKKyAgICAgICAgICAgIHByaW50aygiVk1YOiBDUFUlZCBWTUNTIHNp
emUgaXMgdG9vIGJpZyAoJWQgYnl0ZXMpXG4iLAogICAgICAgICAgICAgICAgICAgIHNtcF9wcm9j
ZXNzb3JfaWQoKSwKLSAgICAgICAgICAgICAgICAgICB2bXhfYmFzaWNfbXNyX2hpZ2ggJiAoVk1Y
X0JBU0lDX1ZNQ1NfU0laRV9NQVNLID4+IDMyKSk7CisgICAgICAgICAgICAgICAgICAgcmF3X3Zt
eF9tc3JfcG9saWN5LmJhc2ljLnZtY3NfcmVnaW9uX3NpemUpOwogICAgICAgICAgICAgcmV0dXJu
IC1FSU5WQUw7CiAgICAgICAgIH0KICAgICB9CiAKICAgICAvKiBJQS0zMiBTRE0gVm9sIDNCOiA2
NC1iaXQgQ1BVcyBhbHdheXMgaGF2ZSBWTVhfQkFTSUNfTVNSWzQ4XT09MC4gKi8KLSAgICBpZiAo
IHZteF9iYXNpY19tc3JfaGlnaCAmIChWTVhfQkFTSUNfMzJCSVRfQUREUkVTU0VTID4+IDMyKSAp
CisgICAgaWYgKCByYXdfdm14X21zcl9wb2xpY3kuYmFzaWMuYWRkcmVzc2VzXzMyYml0ICkKICAg
ICB7CiAgICAgICAgIHByaW50aygiVk1YOiBDUFUlZCBsaW1pdHMgVk1YIHN0cnVjdHVyZSBwb2lu
dGVycyB0byAzMiBiaXRzXG4iLAogICAgICAgICAgICAgICAgc21wX3Byb2Nlc3Nvcl9pZCgpKTsK
QEAgLTQ4NSw5ICs0ODMsNyBAQCBzdGF0aWMgaW50IHZteF9pbml0X3ZtY3NfY29uZmlnKHZvaWQp
CiAgICAgfQogCiAgICAgLyogUmVxdWlyZSBXcml0ZS1CYWNrIChXQikgbWVtb3J5IHR5cGUgZm9y
IFZNQ1MgYWNjZXNzZXMuICovCi0gICAgb3B0ID0gKHZteF9iYXNpY19tc3JfaGlnaCAmIChWTVhf
QkFTSUNfTUVNT1JZX1RZUEVfTUFTSyA+PiAzMikpIC8KLSAgICAgICAgICAoKFZNWF9CQVNJQ19N
RU1PUllfVFlQRV9NQVNLICYgLVZNWF9CQVNJQ19NRU1PUllfVFlQRV9NQVNLKSA+PiAzMik7Ci0g
ICAgaWYgKCBvcHQgIT0gTVRSUl9UWVBFX1dSQkFDSyApCisgICAgaWYgKCByYXdfdm14X21zcl9w
b2xpY3kuYmFzaWMubWVtb3J5X3R5cGUgIT0gTVRSUl9UWVBFX1dSQkFDSyApCiAgICAgewogICAg
ICAgICBwcmludGsoIlZNWDogQ1BVJWQgaGFzIHVuZXhwZWN0ZWQgVk1DUyBhY2Nlc3MgdHlwZSAl
dVxuIiwKICAgICAgICAgICAgICAgIHNtcF9wcm9jZXNzb3JfaWQoKSwgb3B0KTsKQEAgLTYzMiw4
ICs2MjgsOCBAQCBpbnQgdm14X2NwdV91cCh2b2lkKQogICAgICAqIHRoZSByZXF1cmVkIENSTyBm
aXhlZCBiaXRzIGluIFZNWCBvcGVyYXRpb24uIAogICAgICAqLwogICAgIGNyMCA9IHJlYWRfY3Iw
KCk7Ci0gICAgcmRtc3JsKE1TUl9JQTMyX1ZNWF9DUjBfRklYRUQwLCB2bXhfY3IwX2ZpeGVkMCk7
Ci0gICAgcmRtc3JsKE1TUl9JQTMyX1ZNWF9DUjBfRklYRUQxLCB2bXhfY3IwX2ZpeGVkMSk7Cisg
ICAgdm14X2NyMF9maXhlZDAgPSByYXdfdm14X21zcl9wb2xpY3kuY3IwX2ZpeGVkXzAucmF3Owor
ICAgIHZteF9jcjBfZml4ZWQxID0gcmF3X3ZteF9tc3JfcG9saWN5LmNyMF9maXhlZF8xLnJhdzsK
ICAgICBpZiAoICh+Y3IwICYgdm14X2NyMF9maXhlZDApIHx8IChjcjAgJiB+dm14X2NyMF9maXhl
ZDEpICkKICAgICB7CiAgICAgICAgIHByaW50aygiQ1BVJWQ6IHNvbWUgc2V0dGluZ3Mgb2YgaG9z
dCBDUjAgYXJlICIgCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 26 10:44:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 10: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 1dPRVb-00029T-4k; Mon, 26 Jun 2017 10:44: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=343936acc=sergey.dyasli@citrix.com>)
 id 1dPRVZ-00028V-Jg
 for xen-devel@lists.xen.org; Mon, 26 Jun 2017 10:44:41 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 97/A3-03920-995E0595; Mon, 26 Jun 2017 10:44:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjkeJIrShJLcpLzFFi42JxWrohUnfG04B
 Ig0mfJC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozbJ28zFrQ0M1Z8mNzI3sD4xKuLkZNDQsBf
 Yum3HcwgNpuAnsTG2a+YQGwRAVmJ1V1z2LsYuTiYBY4wSkxddYQdJCEsYCZx8MYMNhCbRUBV4
 uTD9WA2r4CtxOX+PSwQQ+UldrVdZAWxOQXsJOYuOA0WFwKqaXq6iA3CVpV4/WIXC0SvoMTJmU
 /AbGYBCYmDL14wT2DknYUkNQtJagEj0ypG9eLUorLUIl1TvaSizPSMktzEzBxdQwMzvdzU4uL
 E9NScxKRiveT83E2MwPBhAIIdjNMv+x9ilORgUhLl5XgSECnEl5SfUpmRWJwRX1Sak1p8iFGG
 g0NJgnc9SE6wKDU9tSItMwcYyDBpCQ4eJRHeow+B0rzFBYm5xZnpEKlTjIpS4rwuIH0CIImM0
 jy4Nlj0XGKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5IwrwHIFJ7MvBK46a+AFjMBLWaZB7a4JB
 EhJdXA6Pnx3cTJgW2Km6saIgxsf83rN2dwjlx74M/HqLePj93qf5Ag9KHjmnPdrPYMW7vQpU4
 y+S4J9pulD30K33zrQo5e+tHDj44fqjp6bNnWGIH42FSu33+O1l8JCkpZc+2E08eiC558gfL1
 k2ZZKLEbfjGvvLeG7a9Z9qnjfhtldd98/WBfs9btuxJLcUaioRZzUXEiAE0jBEaZAgAA
X-Env-Sender: prvs=343936acc=sergey.dyasli@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1498473878!69468191!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27050 invoked from network); 26 Jun 2017 10:44:40 -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;
 26 Jun 2017 10:44:40 -0000
X-IronPort-AV: E=Sophos;i="5.39,395,1493683200"; d="scan'208";a="429331932"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Mon, 26 Jun 2017 11:44:30 +0100
Message-ID: <20170626104435.25508-2-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170626104435.25508-1-sergey.dyasli@citrix.com>
References: <20170626104435.25508-1-sergey.dyasli@citrix.com>
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 1/6] vmx: add struct vmx_msr_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>

VGhpcyBzdHJ1Y3R1cmUgcHJvdmlkZXMgYSBjb252ZW5pZW50IHdheSBvZiBhY2Nlc3NpbmcgY29u
dGVudHMgb2YKVk1YIE1TUnM6IGV2ZXJ5IGJpdCB2YWx1ZSBpcyBhY2Nlc3NpYmxlIGJ5IGl0cyBu
YW1lLiAgQml0IG5hbWVzIG1hdGNoCmV4aXN0aW5nIFhlbidzIGRlZmluaXRpb25zIGFzIGNsb3Nl
IGFzIHBvc3NpYmxlLgoKVGhlIHN0cnVjdHVyZSBhbHNvIGNvbnRhaW5zIHRoZSBiaXRtYXAgb2Yg
YXZhaWxhYmxlIE1TUnMgc2luY2Ugbm90IGFsbApvZiB0aGVtIG1heSBiZSBhdmFpbGFibGUgb24g
YSBwYXJ0aWN1bGFyIEgvVy4KClNpZ25lZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5k
eWFzbGlAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMgICAgICAg
IHwgIDQ3ICsrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm1jcy5oIHwgMzQ0ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMzkx
IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMg
Yi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMKaW5kZXggODEwM2IyMGQyOS4uZTZlYTE5NzIz
MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9odm0vdm14L3ZtY3MuYwpAQCAtMTQ0LDYgKzE0NCwxNCBAQCBzdGF0aWMgdm9pZCBfX2lu
aXQgdm14X2Rpc3BsYXlfZmVhdHVyZXModm9pZCkKICAgICAgICAgcHJpbnRrKCIgLSBub25lXG4i
KTsKIH0KIAorYm9vbCB2bXhfbXNyX2F2YWlsYWJsZShzdHJ1Y3Qgdm14X21zcl9wb2xpY3kgKnAs
IHVpbnQzMl90IG1zcikKK3sKKyAgICBpZiAoIG1zciA8IE1TUl9JQTMyX1ZNWF9CQVNJQyB8fCBt
c3IgPiBNU1JfSUEzMl9WTVhfVk1GVU5DICkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAgICByZXR1
cm4gcC0+YXZhaWxhYmxlICYgKDF1IDw8IChtc3IgLSBNU1JfSUEzMl9WTVhfQkFTSUMpKTsKK30K
Kwogc3RhdGljIHUzMiBhZGp1c3Rfdm14X2NvbnRyb2xzKAogICAgIGNvbnN0IGNoYXIgKm5hbWUs
IHUzMiBjdGxfbWluLCB1MzIgY3RsX29wdCwgdTMyIG1zciwgYm9vbF90ICptaXNtYXRjaCkKIHsK
QEAgLTE5NTYsNiArMTk2NCw0NSBAQCB2b2lkIF9faW5pdCBzZXR1cF92bWNzX2R1bXAodm9pZCkK
ICAgICByZWdpc3Rlcl9rZXloYW5kbGVyKCd2Jywgdm1jc19kdW1wLCAiZHVtcCBWVC14IFZNQ1Nz
IiwgMSk7CiB9CiAKK3N0YXRpYyB2b2lkIF9faW5pdCBfX21heWJlX3VudXNlZCBidWlsZF9hc3Nl
cnRpb25zKHZvaWQpCit7CisgICAgQlVJTERfQlVHX09OKHNpemVvZihyYXdfdm14X21zcl9wb2xp
Y3kuYmFzaWMpICE9CisgICAgICAgICAgICAgICAgIHNpemVvZihyYXdfdm14X21zcl9wb2xpY3ku
YmFzaWMucmF3KSk7CisgICAgQlVJTERfQlVHX09OKHNpemVvZihyYXdfdm14X21zcl9wb2xpY3ku
cGluYmFzZWRfY3RscykgIT0KKyAgICAgICAgICAgICAgICAgc2l6ZW9mKHJhd192bXhfbXNyX3Bv
bGljeS5waW5iYXNlZF9jdGxzLnJhdykpOworICAgIEJVSUxEX0JVR19PTihzaXplb2YocmF3X3Zt
eF9tc3JfcG9saWN5LnByb2NiYXNlZF9jdGxzKSAhPQorICAgICAgICAgICAgICAgICBzaXplb2Yo
cmF3X3ZteF9tc3JfcG9saWN5LnByb2NiYXNlZF9jdGxzLnJhdykpOworICAgIEJVSUxEX0JVR19P
TihzaXplb2YocmF3X3ZteF9tc3JfcG9saWN5LmV4aXRfY3RscykgIT0KKyAgICAgICAgICAgICAg
ICAgc2l6ZW9mKHJhd192bXhfbXNyX3BvbGljeS5leGl0X2N0bHMucmF3KSk7CisgICAgQlVJTERf
QlVHX09OKHNpemVvZihyYXdfdm14X21zcl9wb2xpY3kuZW50cnlfY3RscykgIT0KKyAgICAgICAg
ICAgICAgICAgc2l6ZW9mKHJhd192bXhfbXNyX3BvbGljeS5lbnRyeV9jdGxzLnJhdykpOworICAg
IEJVSUxEX0JVR19PTihzaXplb2YocmF3X3ZteF9tc3JfcG9saWN5Lm1pc2MpICE9CisgICAgICAg
ICAgICAgICAgIHNpemVvZihyYXdfdm14X21zcl9wb2xpY3kubWlzYy5yYXcpKTsKKyAgICBCVUlM
RF9CVUdfT04oc2l6ZW9mKHJhd192bXhfbXNyX3BvbGljeS5jcjBfZml4ZWRfMCkgIT0KKyAgICAg
ICAgICAgICAgICAgc2l6ZW9mKHJhd192bXhfbXNyX3BvbGljeS5jcjBfZml4ZWRfMC5yYXcpKTsK
KyAgICBCVUlMRF9CVUdfT04oc2l6ZW9mKHJhd192bXhfbXNyX3BvbGljeS5jcjBfZml4ZWRfMSkg
IT0KKyAgICAgICAgICAgICAgICAgc2l6ZW9mKHJhd192bXhfbXNyX3BvbGljeS5jcjBfZml4ZWRf
MS5yYXcpKTsKKyAgICBCVUlMRF9CVUdfT04oc2l6ZW9mKHJhd192bXhfbXNyX3BvbGljeS5jcjRf
Zml4ZWRfMCkgIT0KKyAgICAgICAgICAgICAgICAgc2l6ZW9mKHJhd192bXhfbXNyX3BvbGljeS5j
cjRfZml4ZWRfMC5yYXcpKTsKKyAgICBCVUlMRF9CVUdfT04oc2l6ZW9mKHJhd192bXhfbXNyX3Bv
bGljeS5jcjRfZml4ZWRfMSkgIT0KKyAgICAgICAgICAgICAgICAgc2l6ZW9mKHJhd192bXhfbXNy
X3BvbGljeS5jcjRfZml4ZWRfMS5yYXcpKTsKKyAgICBCVUlMRF9CVUdfT04oc2l6ZW9mKHJhd192
bXhfbXNyX3BvbGljeS52bWNzX2VudW0pICE9CisgICAgICAgICAgICAgICAgIHNpemVvZihyYXdf
dm14X21zcl9wb2xpY3kudm1jc19lbnVtLnJhdykpOworICAgIEJVSUxEX0JVR19PTihzaXplb2Yo
cmF3X3ZteF9tc3JfcG9saWN5LnByb2NiYXNlZF9jdGxzMikgIT0KKyAgICAgICAgICAgICAgICAg
c2l6ZW9mKHJhd192bXhfbXNyX3BvbGljeS5wcm9jYmFzZWRfY3RsczIucmF3KSk7CisgICAgQlVJ
TERfQlVHX09OKHNpemVvZihyYXdfdm14X21zcl9wb2xpY3kuZXB0X3ZwaWRfY2FwKSAhPQorICAg
ICAgICAgICAgICAgICBzaXplb2YocmF3X3ZteF9tc3JfcG9saWN5LmVwdF92cGlkX2NhcC5yYXcp
KTsKKyAgICBCVUlMRF9CVUdfT04oc2l6ZW9mKHJhd192bXhfbXNyX3BvbGljeS50cnVlX3BpbmJh
c2VkX2N0bHMpICE9CisgICAgICAgICAgICAgICAgIHNpemVvZihyYXdfdm14X21zcl9wb2xpY3ku
dHJ1ZV9waW5iYXNlZF9jdGxzLnJhdykpOworICAgIEJVSUxEX0JVR19PTihzaXplb2YocmF3X3Zt
eF9tc3JfcG9saWN5LnRydWVfcHJvY2Jhc2VkX2N0bHMpICE9CisgICAgICAgICAgICAgICAgIHNp
emVvZihyYXdfdm14X21zcl9wb2xpY3kudHJ1ZV9wcm9jYmFzZWRfY3Rscy5yYXcpKTsKKyAgICBC
VUlMRF9CVUdfT04oc2l6ZW9mKHJhd192bXhfbXNyX3BvbGljeS50cnVlX2V4aXRfY3RscykgIT0K
KyAgICAgICAgICAgICAgICAgc2l6ZW9mKHJhd192bXhfbXNyX3BvbGljeS50cnVlX2V4aXRfY3Rs
cy5yYXcpKTsKKyAgICBCVUlMRF9CVUdfT04oc2l6ZW9mKHJhd192bXhfbXNyX3BvbGljeS50cnVl
X2VudHJ5X2N0bHMpICE9CisgICAgICAgICAgICAgICAgIHNpemVvZihyYXdfdm14X21zcl9wb2xp
Y3kudHJ1ZV9lbnRyeV9jdGxzLnJhdykpOworICAgIEJVSUxEX0JVR19PTihzaXplb2YocmF3X3Zt
eF9tc3JfcG9saWN5LnZtZnVuYykgIT0KKyAgICAgICAgICAgICAgICAgc2l6ZW9mKHJhd192bXhf
bXNyX3BvbGljeS52bWZ1bmMucmF3KSk7Cit9CiAKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm1jcy5oIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vdm14L3ZtY3MuaAppbmRleCBlM2NkZmRmNTc2Li5mY2ExZTYyZTRjIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm1jcy5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bWNzLmgKQEAgLTU2Miw2ICs1NjIsMzUwIEBAIHZvaWQg
dm14X2RvbWFpbl9mbHVzaF9wbWxfYnVmZmVycyhzdHJ1Y3QgZG9tYWluICpkKTsKIAogdm9pZCB2
bXhfZG9tYWluX3VwZGF0ZV9lcHRwKHN0cnVjdCBkb21haW4gKmQpOwogCit1bmlvbiB2bXhfcGlu
X2Jhc2VkX2V4ZWNfY29udHJvbF9iaXRzIHsKKyAgICB1aW50MzJfdCByYXc7CisgICAgc3RydWN0
IHsKKyAgICAgICAgYm9vbCBleHRfaW50cl9leGl0aW5nOjE7CisgICAgICAgIHVpbnQzMl90ICAg
ICAgICAgICAgIDoyOyAgLyogMToyIHJlc2VydmVkICovCisgICAgICAgIGJvb2wgICAgICBubWlf
ZXhpdGluZzoxOworICAgICAgICB1aW50MzJfdCAgICAgICAgICAgICA6MTsgIC8qIDQgcmVzZXJ2
ZWQgKi8KKyAgICAgICAgYm9vbCAgICAgdmlydHVhbF9ubWlzOjE7CisgICAgICAgIGJvb2wgICAg
cHJlZW1wdF90aW1lcjoxOworICAgICAgICBib29sIHBvc3RlZF9pbnRlcnJ1cHQ6MTsKKyAgICAg
ICAgdWludDMyX3QgICAgICAgICAgICAgOjI0OyAvKiA4OjMxIHJlc2VydmVkICovCisgICAgfTsK
K307CisKK3VuaW9uIHZteF9jcHVfYmFzZWRfZXhlY19jb250cm9sX2JpdHMgeworICAgIHVpbnQz
Ml90IHJhdzsKKyAgICBzdHJ1Y3QgeworICAgICAgICB1aW50MzJfdCAgICAgICAgICAgICAgICAg
ICAgICAgIDoyOyAgLyogMDoxIHJlc2VydmVkICovCisgICAgICAgIGJvb2wgICAgICAgIHZpcnR1
YWxfaW50cl9wZW5kaW5nOjE7CisgICAgICAgIGJvb2wgICAgICAgICAgIHVzZV90c2Nfb2Zmc2V0
aW5nOjE7CisgICAgICAgIHVpbnQzMl90ICAgICAgICAgICAgICAgICAgICAgICAgOjM7ICAvKiA0
OjYgcmVzZXJ2ZWQgKi8KKyAgICAgICAgYm9vbCAgICAgICAgICAgICAgICAgaGx0X2V4aXRpbmc6
MTsKKyAgICAgICAgdWludDMyX3QgICAgICAgICAgICAgICAgICAgICAgICA6MTsgIC8qIDggcmVz
ZXJ2ZWQgKi8KKyAgICAgICAgYm9vbCAgICAgICAgICAgICAgaW52bHBnX2V4aXRpbmc6MTsKKyAg
ICAgICAgYm9vbCAgICAgICAgICAgICAgIG13YWl0X2V4aXRpbmc6MTsKKyAgICAgICAgYm9vbCAg
ICAgICAgICAgICAgIHJkcG1jX2V4aXRpbmc6MTsKKyAgICAgICAgYm9vbCAgICAgICAgICAgICAg
IHJkdHNjX2V4aXRpbmc6MTsKKyAgICAgICAgdWludDMyX3QgICAgICAgICAgICAgICAgICAgICAg
ICA6MjsgIC8qIDEzOjE0IHJlc2VydmVkICovCisgICAgICAgIGJvb2wgICAgICAgICAgICBjcjNf
bG9hZF9leGl0aW5nOjE7CisgICAgICAgIGJvb2wgICAgICAgICAgIGNyM19zdG9yZV9leGl0aW5n
OjE7CisgICAgICAgIHVpbnQzMl90ICAgICAgICAgICAgICAgICAgICAgICAgOjI7ICAvKiAxNzox
OCByZXNlcnZlZCAqLworICAgICAgICBib29sICAgICAgICAgICAgY3I4X2xvYWRfZXhpdGluZzox
OworICAgICAgICBib29sICAgICAgICAgICBjcjhfc3RvcmVfZXhpdGluZzoxOworICAgICAgICBi
b29sICAgICAgICAgICAgICAgIHRwcl9zaGFkb3dfMDoxOworICAgICAgICBib29sICAgICAgICAg
dmlydHVhbF9ubWlfcGVuZGluZzoxOworICAgICAgICBib29sICAgICAgICAgICAgICBtb3ZfZHJf
ZXhpdGluZzoxOworICAgICAgICBib29sICAgICAgICAgICB1bmNvbmRfaW9fZXhpdGluZzoxOwor
ICAgICAgICBib29sICAgICAgICAgIGFjdGl2YXRlX2lvX2JpdG1hcDoxOworICAgICAgICB1aW50
MzJfdCAgICAgICAgICAgICAgICAgICAgICAgIDoxOyAgLyogMjYgcmVzZXJ2ZWQgKi8KKyAgICAg
ICAgYm9vbCAgICAgICAgICAgbW9uaXRvcl90cmFwX2ZsYWc6MTsKKyAgICAgICAgYm9vbCAgICAg
ICAgIGFjdGl2YXRlX21zcl9iaXRtYXA6MTsKKyAgICAgICAgYm9vbCAgICAgICAgICAgICBtb25p
dG9yX2V4aXRpbmc6MTsKKyAgICAgICAgYm9vbCAgICAgICAgICAgICAgIHBhdXNlX2V4aXRpbmc6
MTsKKyAgICAgICAgYm9vbCBhY3RpdmF0ZV9zZWNvbmRhcnlfY29udHJvbHM6MTsKKyAgICB9Owor
fTsKKwordW5pb24gdm14X3ZtZXhpdF9jb250cm9sX2JpdHMgeworICAgIHVpbnQzMl90IHJhdzsK
KyAgICBzdHJ1Y3QgeworICAgICAgICB1aW50MzJfdCAgICAgICAgICAgICAgICAgICAgOjI7ICAv
KiAwOjEgcmVzZXJ2ZWQgKi8KKyAgICAgICAgYm9vbCAgICAgICBzYXZlX2RlYnVnX2NudHJsczox
OworICAgICAgICB1aW50MzJfdCAgICAgICAgICAgICAgICAgICAgOjY7ICAvKiAzOjggcmVzZXJ2
ZWQgKi8KKyAgICAgICAgYm9vbCAgICAgICAgICAgICAgaWEzMmVfbW9kZToxOworICAgICAgICB1
aW50MzJfdCAgICAgICAgICAgICAgICAgICAgOjI7ICAvKiAxMDoxMSByZXNlcnZlZCAqLworICAg
ICAgICBib29sICAgbG9hZF9wZXJmX2dsb2JhbF9jdHJsOjE7CisgICAgICAgIHVpbnQzMl90ICAg
ICAgICAgICAgICAgICAgICA6MjsgIC8qIDEzOjE0IHJlc2VydmVkICovCisgICAgICAgIGJvb2wg
ICAgICAgIGFja19pbnRyX29uX2V4aXQ6MTsKKyAgICAgICAgdWludDMyX3QgICAgICAgICAgICAg
ICAgICAgIDoyOyAgLyogMTY6MTcgcmVzZXJ2ZWQgKi8KKyAgICAgICAgYm9vbCAgICAgICAgICBz
YXZlX2d1ZXN0X3BhdDoxOworICAgICAgICBib29sICAgICAgICAgICBsb2FkX2hvc3RfcGF0OjE7
CisgICAgICAgIGJvb2wgICAgICAgICBzYXZlX2d1ZXN0X2VmZXI6MTsKKyAgICAgICAgYm9vbCAg
ICAgICAgICBsb2FkX2hvc3RfZWZlcjoxOworICAgICAgICBib29sICAgICAgc2F2ZV9wcmVlbXB0
X3RpbWVyOjE7CisgICAgICAgIGJvb2wgICAgICAgICAgIGNsZWFyX2JuZGNmZ3M6MTsKKyAgICAg
ICAgYm9vbCBjb25jZWFsX3ZtZXhpdHNfZnJvbV9wdDoxOworICAgICAgICB1aW50MzJfdCAgICAg
ICAgICAgICAgICAgICAgOjc7ICAvKiAyNTozMSByZXNlcnZlZCAqLworICAgIH07Cit9OworCit1
bmlvbiB2bXhfdm1lbnRyeV9jb250cm9sX2JpdHMgeworICAgIHVpbnQzMl90IHJhdzsKKyAgICBz
dHJ1Y3QgeworICAgICAgICB1aW50MzJfdCAgICAgICAgICAgICAgICAgICAgICAgIDoyOyAgLyog
MDoxIHJlc2VydmVkICovCisgICAgICAgIGJvb2wgICAgICAgICAgIGxvYWRfZGVidWdfY250cmxz
OjE7CisgICAgICAgIHVpbnQzMl90ICAgICAgICAgICAgICAgICAgICAgICAgOjY7ICAvKiAzOjgg
cmVzZXJ2ZWQgKi8KKyAgICAgICAgYm9vbCAgICAgICAgICAgICAgICAgIGlhMzJlX21vZGU6MTsK
KyAgICAgICAgYm9vbCAgICAgICAgICAgICAgICAgICAgICAgICBzbW06MTsKKyAgICAgICAgYm9v
bCAgICAgICAgICBkZWFjdF9kdWFsX21vbml0b3I6MTsKKyAgICAgICAgdWludDMyX3QgICAgICAg
ICAgICAgICAgICAgICAgICA6MTsgIC8qIDEyIHJlc2VydmVkICovCisgICAgICAgIGJvb2wgICAg
ICAgbG9hZF9wZXJmX2dsb2JhbF9jdHJsOjE7CisgICAgICAgIGJvb2wgICAgICAgICAgICAgIGxv
YWRfZ3Vlc3RfcGF0OjE7CisgICAgICAgIGJvb2wgICAgICAgICAgICAgbG9hZF9ndWVzdF9lZmVy
OjE7CisgICAgICAgIGJvb2wgICAgICAgICAgICAgICAgbG9hZF9ibmRjZmdzOjE7CisgICAgICAg
IGJvb2wgICBjb25jZWFsX3ZtZW50cmllc19mcm9tX3B0OjE7CisgICAgICAgIHVpbnQzMl90ICAg
ICAgICAgICAgICAgICAgICAgICAgOjE0OyAvKiAxODozMSByZXNlcnZlZCAqLworICAgIH07Cit9
OworCit1bmlvbiB2bXhfc2Vjb25kYXJ5X2V4ZWNfY29udHJvbF9iaXRzIHsKKyAgICB1aW50MzJf
dCByYXc7CisgICAgc3RydWN0IHsKKyAgICAgICAgYm9vbCAgICB2aXJ0dWFsaXplX2FwaWNfYWNj
ZXNzZXM6MTsKKyAgICAgICAgYm9vbCAgICAgICAgICAgICAgICAgIGVuYWJsZV9lcHQ6MTsKKyAg
ICAgICAgYm9vbCAgICBkZXNjcmlwdG9yX3RhYmxlX2V4aXRpbmc6MTsKKyAgICAgICAgYm9vbCAg
ICAgICAgICAgICAgIGVuYWJsZV9yZHRzY3A6MTsKKyAgICAgICAgYm9vbCAgICAgIHZpcnR1YWxp
emVfeDJhcGljX21vZGU6MTsKKyAgICAgICAgYm9vbCAgICAgICAgICAgICAgICAgZW5hYmxlX3Zw
aWQ6MTsKKyAgICAgICAgYm9vbCAgICAgICAgICAgICAgd2JpbnZkX2V4aXRpbmc6MTsKKyAgICAg
ICAgYm9vbCAgICAgICAgICB1bnJlc3RyaWN0ZWRfZ3Vlc3Q6MTsKKyAgICAgICAgYm9vbCAgICAg
ICAgICBhcGljX3JlZ2lzdGVyX3ZpcnQ6MTsKKyAgICAgICAgYm9vbCAgICAgICB2aXJ0dWFsX2lu
dHJfZGVsaXZlcnk6MTsKKyAgICAgICAgYm9vbCAgICAgICAgICBwYXVzZV9sb29wX2V4aXRpbmc6
MTsKKyAgICAgICAgYm9vbCAgICAgICAgICAgICAgcmRyYW5kX2V4aXRpbmc6MTsKKyAgICAgICAg
Ym9vbCAgICAgICAgICAgICAgZW5hYmxlX2ludnBjaWQ6MTsKKyAgICAgICAgYm9vbCAgICAgICAg
IGVuYWJsZV92bV9mdW5jdGlvbnM6MTsKKyAgICAgICAgYm9vbCAgICAgICBlbmFibGVfdm1jc19z
aGFkb3dpbmc6MTsKKyAgICAgICAgYm9vbCAgICAgICAgICAgICAgIGVuY2xzX2V4aXRpbmc6MTsK
KyAgICAgICAgYm9vbCAgICAgICAgICAgICAgcmRzZWVkX2V4aXRpbmc6MTsKKyAgICAgICAgYm9v
bCAgICAgICAgICAgICAgICAgIGVuYWJsZV9wbWw6MTsKKyAgICAgICAgYm9vbCAgICAgIGVuYWJs
ZV92aXJ0X2V4Y2VwdGlvbnM6MTsKKyAgICAgICAgYm9vbCBjb25jZWFsX3ZteF9ub25yb290X2Zy
b21fcHQ6MTsKKyAgICAgICAgYm9vbCAgICAgICAgICAgICAgICAgICAgICB4c2F2ZXM6MTsKKyAg
ICAgICAgdWludDMyX3QgICAgICAgICAgICAgICAgICAgICAgICA6MTsgIC8qIDIxIHJlc2VydmVk
ICovCisgICAgICAgIGJvb2wgICBlcHRfbW9kZV9iYXNlZF9leGVjX2NudHJsOjE7CisgICAgICAg
IHVpbnQzMl90ICAgICAgICAgICAgICAgICAgICAgICAgOjI7ICAvKiAyMzoyNCByZXNlcnZlZCAq
LworICAgICAgICBib29sICAgICAgICAgICAgICAgICB0c2Nfc2NhbGluZzoxOworICAgICAgICB1
aW50MzJfdCAgICAgICAgICAgICAgICAgICAgICAgIDo2OyAgLyogMjY6MzEgcmVzZXJ2ZWQgKi8K
KyAgICB9OworfTsKKworc3RydWN0IHZteF9tc3JfcG9saWN5Cit7CisgICAgLyoKKyAgICAgKiBC
aXRtYXAgb2YgcmVhZGFibGUgTVNScywgc3RhcnRpbmcgZnJvbSBNU1JfSUEzMl9WTVhfQkFTSUMs
CisgICAgICogZGVyaXZlZCBmcm9tIGNvbnRlbnRzIG9mIE1TUnMgaW4gdGhpcyBzdHJ1Y3R1cmUu
CisgICAgICovCisgICAgdWludDMyX3QgYXZhaWxhYmxlOworCisgICAgdW5pb24geworICAgICAg
ICB1aW50NjRfdCBtc3JbTVNSX0lBMzJfVk1YX1ZNRlVOQyAtIE1TUl9JQTMyX1ZNWF9CQVNJQyAr
IDFdOworCisgICAgICAgIHN0cnVjdCB7CisgICAgICAgICAgICAvKiBNU1IgMHg0ODAgKi8KKyAg
ICAgICAgICAgIHVuaW9uIHsKKyAgICAgICAgICAgICAgICB1aW50NjRfdCByYXc7CisgICAgICAg
ICAgICAgICAgc3RydWN0IHsKKyAgICAgICAgICAgICAgICAgICAgdWludDMyX3Qgdm1jc19yZXZp
c2lvbl9pZDozMTsKKyAgICAgICAgICAgICAgICAgICAgYm9vbCAgICAgICAgICAgICAgICAgICAg
IDoxOyAgLyogMzEgYWx3YXlzIHplcm8gKi8KKyAgICAgICAgICAgICAgICAgICAgdWludDMyX3Qg
dm1jc19yZWdpb25fc2l6ZToxMzsKKyAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgICAgICAg
ICAgICAgICAgIDozOyAgLyogNDU6NDcgcmVzZXJ2ZWQgKi8KKyAgICAgICAgICAgICAgICAgICAg
Ym9vbCAgICAgIGFkZHJlc3Nlc18zMmJpdDoxOworICAgICAgICAgICAgICAgICAgICBib29sICAg
ICAgICAgZHVhbF9tb25pdG9yOjE7CisgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICAgICAg
bWVtb3J5X3R5cGU6NDsKKyAgICAgICAgICAgICAgICAgICAgYm9vbCAgICAgICAgIGluc19vdXRf
aW5mbzoxOworICAgICAgICAgICAgICAgICAgICBib29sICAgICAgICBkZWZhdWx0MV96ZXJvOjE7
CisgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICAgICAgICAgICAgICAgICA6ODsgIC8qIDU2
OjYzIHJlc2VydmVkICovCisgICAgICAgICAgICAgICAgfTsKKyAgICAgICAgICAgIH0gYmFzaWM7
CisKKyAgICAgICAgICAgIC8qIE1TUiAweDQ4MSAqLworICAgICAgICAgICAgdW5pb24geworICAg
ICAgICAgICAgICAgIHVpbnQ2NF90IHJhdzsKKyAgICAgICAgICAgICAgICBzdHJ1Y3QgeworICAg
ICAgICAgICAgICAgICAgICB1bmlvbiB2bXhfcGluX2Jhc2VkX2V4ZWNfY29udHJvbF9iaXRzIGFs
bG93ZWRfMDsKKyAgICAgICAgICAgICAgICAgICAgdW5pb24gdm14X3Bpbl9iYXNlZF9leGVjX2Nv
bnRyb2xfYml0cyBhbGxvd2VkXzE7CisgICAgICAgICAgICAgICAgfTsKKyAgICAgICAgICAgIH0g
cGluYmFzZWRfY3RsczsKKworICAgICAgICAgICAgLyogTVNSIDB4NDgyICovCisgICAgICAgICAg
ICB1bmlvbiB7CisgICAgICAgICAgICAgICAgdWludDY0X3QgcmF3OworICAgICAgICAgICAgICAg
IHN0cnVjdCB7CisgICAgICAgICAgICAgICAgICAgIHVuaW9uIHZteF9jcHVfYmFzZWRfZXhlY19j
b250cm9sX2JpdHMgYWxsb3dlZF8wOworICAgICAgICAgICAgICAgICAgICB1bmlvbiB2bXhfY3B1
X2Jhc2VkX2V4ZWNfY29udHJvbF9iaXRzIGFsbG93ZWRfMTsKKyAgICAgICAgICAgICAgICB9Owor
ICAgICAgICAgICAgfSBwcm9jYmFzZWRfY3RsczsKKworICAgICAgICAgICAgLyogTVNSIDB4NDgz
ICovCisgICAgICAgICAgICB1bmlvbiB7CisgICAgICAgICAgICAgICAgdWludDY0X3QgcmF3Owor
ICAgICAgICAgICAgICAgIHN0cnVjdCB7CisgICAgICAgICAgICAgICAgICAgIHVuaW9uIHZteF92
bWV4aXRfY29udHJvbF9iaXRzIGFsbG93ZWRfMDsKKyAgICAgICAgICAgICAgICAgICAgdW5pb24g
dm14X3ZtZXhpdF9jb250cm9sX2JpdHMgYWxsb3dlZF8xOworICAgICAgICAgICAgICAgIH07Cisg
ICAgICAgICAgICB9IGV4aXRfY3RsczsKKworICAgICAgICAgICAgLyogTVNSIDB4NDg0ICovCisg
ICAgICAgICAgICB1bmlvbiB7CisgICAgICAgICAgICAgICAgdWludDY0X3QgcmF3OworICAgICAg
ICAgICAgICAgIHN0cnVjdCB7CisgICAgICAgICAgICAgICAgICAgIHVuaW9uIHZteF92bWVudHJ5
X2NvbnRyb2xfYml0cyBhbGxvd2VkXzA7CisgICAgICAgICAgICAgICAgICAgIHVuaW9uIHZteF92
bWVudHJ5X2NvbnRyb2xfYml0cyBhbGxvd2VkXzE7CisgICAgICAgICAgICAgICAgfTsKKyAgICAg
ICAgICAgIH0gZW50cnlfY3RsczsKKworICAgICAgICAgICAgLyogTVNSIDB4NDg1ICovCisgICAg
ICAgICAgICB1bmlvbiB7CisgICAgICAgICAgICAgICAgdWludDY0X3QgcmF3OworICAgICAgICAg
ICAgICAgIHN0cnVjdCB7CisgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICAgICAgcHJlZW1w
dF90aW1lcl9zY2FsZTo1OworICAgICAgICAgICAgICAgICAgICBib29sICAgICAgICAgICAgdm1l
eGl0X3N0b3Jlc19sbWE6MTsKKyAgICAgICAgICAgICAgICAgICAgYm9vbCAgICAgICAgICAgaGx0
X2FjdGl2aXR5X3N0YXRlOjE7CisgICAgICAgICAgICAgICAgICAgIGJvb2wgICAgICBzaHV0ZG93
bl9hY3Rpdml0eV9zdGF0ZToxOworICAgICAgICAgICAgICAgICAgICBib29sIHdhaXRfZm9yX3Np
cGlfYWN0aXZpdHlfc3RhdGU6MTsKKyAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgICAgICAg
ICAgICAgICAgICAgICAgICAgOjU7ICAvKiA5OjEzIHJlc2VydmVkICovCisgICAgICAgICAgICAg
ICAgICAgIGJvb2wgICAgICAgICAgICAgICAgICAgIHB0X2luX3ZteDoxOworICAgICAgICAgICAg
ICAgICAgICBib29sICAgICAgICAgIGlhMzJfc21iYXNlX3N1cHBvcnQ6MTsKKyAgICAgICAgICAg
ICAgICAgICAgdWludDMyX3QgICAgICAgICAgICAgICBjcjNfdGFyZ2V0Ojk7CisgICAgICAgICAg
ICAgICAgICAgIHVpbnQzMl90ICAgICAgIG1heF9tc3JfbG9hZF9jb3VudDozOworICAgICAgICAg
ICAgICAgICAgICBib29sICAgIGlhMzJfc21tX21vbml0b3JfY3RsX2JpdDI6MTsKKyAgICAgICAg
ICAgICAgICAgICAgYm9vbCAgICAgICAgICAgICAgICAgIHZtd3JpdGVfYWxsOjE7CisgICAgICAg
ICAgICAgICAgICAgIGJvb2wgICAgICAgICAgIGluamVjdF9pbGVuMF9ldmVudDoxOworICAgICAg
ICAgICAgICAgICAgICB1aW50MzJfdCAgICAgICAgICAgICAgICAgICAgICAgICA6MTsgIC8qIDMx
IHJlc2VydmVkICovCisgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICAgICAgICAgbXNlZ19y
ZXZpc2lvbl9pZDsKKyAgICAgICAgICAgICAgICB9OworICAgICAgICAgICAgfSBtaXNjOworCisg
ICAgICAgICAgICAvKiBNU1IgMHg0ODYgKi8KKyAgICAgICAgICAgIHVuaW9uIHsKKyAgICAgICAg
ICAgICAgICB1aW50NjRfdCByYXc7CisgICAgICAgICAgICAgICAgc3RydWN0IHsKKyAgICAgICAg
ICAgICAgICAgICAgdWludDMyX3QgYWxsb3dlZF8wOworICAgICAgICAgICAgICAgICAgICB1aW50
MzJfdCA6MzI7CisgICAgICAgICAgICAgICAgfTsKKyAgICAgICAgICAgIH0gY3IwX2ZpeGVkXzA7
CisKKyAgICAgICAgICAgIC8qIE1TUiAweDQ4NyAqLworICAgICAgICAgICAgdW5pb24geworICAg
ICAgICAgICAgICAgIHVpbnQ2NF90IHJhdzsKKyAgICAgICAgICAgICAgICBzdHJ1Y3QgeworICAg
ICAgICAgICAgICAgICAgICB1aW50MzJfdCBhbGxvd2VkXzE7CisgICAgICAgICAgICAgICAgICAg
IHVpbnQzMl90IDozMjsKKyAgICAgICAgICAgICAgICB9OworICAgICAgICAgICAgfSBjcjBfZml4
ZWRfMTsKKworICAgICAgICAgICAgLyogTVNSIDB4NDg4ICovCisgICAgICAgICAgICB1bmlvbiB7
CisgICAgICAgICAgICAgICAgdWludDY0X3QgcmF3OworICAgICAgICAgICAgICAgIHN0cnVjdCB7
CisgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGFsbG93ZWRfMDsKKyAgICAgICAgICAgICAg
ICAgICAgdWludDMyX3QgOjMyOworICAgICAgICAgICAgICAgIH07CisgICAgICAgICAgICB9IGNy
NF9maXhlZF8wOworCisgICAgICAgICAgICAvKiBNU1IgMHg0ODkgKi8KKyAgICAgICAgICAgIHVu
aW9uIHsKKyAgICAgICAgICAgICAgICB1aW50NjRfdCByYXc7CisgICAgICAgICAgICAgICAgc3Ry
dWN0IHsKKyAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgYWxsb3dlZF8xOworICAgICAgICAg
ICAgICAgICAgICB1aW50MzJfdCA6MzI7CisgICAgICAgICAgICAgICAgfTsKKyAgICAgICAgICAg
IH0gY3I0X2ZpeGVkXzE7CisKKyAgICAgICAgICAgIC8qIE1TUiAweDQ4QSAqLworICAgICAgICAg
ICAgdW5pb24geworICAgICAgICAgICAgICAgIHVpbnQ2NF90IHJhdzsKKyAgICAgICAgICAgICAg
ICBzdHJ1Y3QgeworICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCAgICAgICAgICAgICAgICAg
ICAgICA6MTsgIC8qIDAgcmVzZXJ2ZWQgKi8KKyAgICAgICAgICAgICAgICAgICAgdWludDMyX3Qg
dm1jc19lbmNvZGluZ19tYXhfaWR4Ojk7CisgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90ICAg
ICAgICAgICAgICAgICAgICAgIDo1NDsgLyogMTA6NjMgcmVzZXJ2ZWQgKi8KKyAgICAgICAgICAg
ICAgICB9OworICAgICAgICAgICAgfSB2bWNzX2VudW07CisKKyAgICAgICAgICAgIC8qIE1TUiAw
eDQ4QiAqLworICAgICAgICAgICAgdW5pb24geworICAgICAgICAgICAgICAgIHVpbnQ2NF90IHJh
dzsKKyAgICAgICAgICAgICAgICBzdHJ1Y3QgeworICAgICAgICAgICAgICAgICAgICB1bmlvbiB2
bXhfc2Vjb25kYXJ5X2V4ZWNfY29udHJvbF9iaXRzIGFsbG93ZWRfMDsKKyAgICAgICAgICAgICAg
ICAgICAgdW5pb24gdm14X3NlY29uZGFyeV9leGVjX2NvbnRyb2xfYml0cyBhbGxvd2VkXzE7Cisg
ICAgICAgICAgICAgICAgfTsKKyAgICAgICAgICAgIH0gcHJvY2Jhc2VkX2N0bHMyOworCisgICAg
ICAgICAgICAvKiBNU1IgMHg0OEMgKi8KKyAgICAgICAgICAgIHVuaW9uIHsKKyAgICAgICAgICAg
ICAgICB1aW50NjRfdCByYXc7CisgICAgICAgICAgICAgICAgc3RydWN0IHsKKyAgICAgICAgICAg
ICAgICAgICAgYm9vbCAgICAgZXhlY19vbmx5X3N1cHBvcnRlZDoxOworICAgICAgICAgICAgICAg
ICAgICB1aW50MzJfdCAgICAgICAgICAgICAgICAgICAgOjU7ICAvKiAxOjUgcmVzZXJ2ZWQgKi8K
KyAgICAgICAgICAgICAgICAgICAgYm9vbCB3YWxrX2xlbmd0aF80X3N1cHBvcnRlZDoxOworICAg
ICAgICAgICAgICAgICAgICB1aW50MzJfdCAgICAgICAgICAgICAgICAgICAgOjE7ICAvKiA3IHJl
c2VydmVkICovCisgICAgICAgICAgICAgICAgICAgIGJvb2wgICAgICAgICAgbWVtb3J5X3R5cGVf
dWM6MTsKKyAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgICAgICAgICAgICAgICAgICAgIDo1
OyAgLyogOToxMyByZXNlcnZlZCAqLworICAgICAgICAgICAgICAgICAgICBib29sICAgICAgICAg
IG1lbW9yeV90eXBlX3diOjE7CisgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICAgICAgICAg
ICAgICAgICAgICA6MTsgIC8qIDE1IHJlc2VydmVkICovCisgICAgICAgICAgICAgICAgICAgIGJv
b2wgICAgICAgICAgIHN1cGVycGFnZV8ybWI6MTsKKyAgICAgICAgICAgICAgICAgICAgYm9vbCAg
ICAgICAgICAgc3VwZXJwYWdlXzFnYjoxOworICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCAg
ICAgICAgICAgICAgICAgICAgOjI7ICAvKiAxODoxOSByZXNlcnZlZCAqLworICAgICAgICAgICAg
ICAgICAgICBib29sICAgICAgaW52ZXB0X2luc3RydWN0aW9uOjE7CisgICAgICAgICAgICAgICAg
ICAgIGJvb2wgICAgICAgICAgICAgICAgICBhZF9iaXQ6MTsKKyAgICAgICAgICAgICAgICAgICAg
Ym9vbCBhZHZhbmNlZF9lcHRfdmlvbGF0aW9uczoxOworICAgICAgICAgICAgICAgICAgICB1aW50
MzJfdCAgICAgICAgICAgICAgICAgICAgOjI7ICAvKiAyMzoyNCByZXNlcnZlZCAqLworICAgICAg
ICAgICAgICAgICAgICBib29sICAgaW52ZXB0X3NpbmdsZV9jb250ZXh0OjE7CisgICAgICAgICAg
ICAgICAgICAgIGJvb2wgICAgICBpbnZlcHRfYWxsX2NvbnRleHQ6MTsKKyAgICAgICAgICAgICAg
ICAgICAgdWludDMyX3QgICAgICAgICAgICAgICAgICAgIDo1OyAgLyogMjc6MzEgcmVzZXJ2ZWQg
Ki8KKyAgICAgICAgICAgICAgICAgICAgYm9vbCAgICAgaW52dnBpZF9pbnN0cnVjdGlvbjoxOwor
ICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCAgICAgICAgICAgICAgICAgICAgOjc7ICAvKiAz
MzozOSByZXNlcnZlZCAqLworICAgICAgICAgICAgICAgICAgICBib29sIGludnZwaWRfaW5kaXZp
ZHVhbF9hZGRyOjE7CisgICAgICAgICAgICAgICAgICAgIGJvb2wgIGludnZwaWRfc2luZ2xlX2Nv
bnRleHQ6MTsKKyAgICAgICAgICAgICAgICAgICAgYm9vbCAgICAgaW52dnBpZF9hbGxfY29udGV4
dDoxOworICAgICAgICAgICAgICAgICAgICBib29sIGludnZwaWRfc2luZ2xlX2NvbnRleHRfcmV0
YWluaW5nX2dsb2JhbDoxOworICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCAgICAgICAgICAg
ICAgICAgICAgOjIwOyAvKiA0NDo2MyByZXNlcnZlZCAqLworICAgICAgICAgICAgICAgIH07Cisg
ICAgICAgICAgICB9IGVwdF92cGlkX2NhcDsKKworICAgICAgICAgICAgLyogTVNSIDB4NDhEICov
CisgICAgICAgICAgICB1bmlvbiB7CisgICAgICAgICAgICAgICAgdWludDY0X3QgcmF3OworICAg
ICAgICAgICAgICAgIHN0cnVjdCB7CisgICAgICAgICAgICAgICAgICAgIHVuaW9uIHZteF9waW5f
YmFzZWRfZXhlY19jb250cm9sX2JpdHMgYWxsb3dlZF8wOworICAgICAgICAgICAgICAgICAgICB1
bmlvbiB2bXhfcGluX2Jhc2VkX2V4ZWNfY29udHJvbF9iaXRzIGFsbG93ZWRfMTsKKyAgICAgICAg
ICAgICAgICB9OworICAgICAgICAgICAgfSB0cnVlX3BpbmJhc2VkX2N0bHM7CisKKyAgICAgICAg
ICAgIC8qIE1TUiAweDQ4RSAqLworICAgICAgICAgICAgdW5pb24geworICAgICAgICAgICAgICAg
IHVpbnQ2NF90IHJhdzsKKyAgICAgICAgICAgICAgICBzdHJ1Y3QgeworICAgICAgICAgICAgICAg
ICAgICB1bmlvbiB2bXhfY3B1X2Jhc2VkX2V4ZWNfY29udHJvbF9iaXRzIGFsbG93ZWRfMDsKKyAg
ICAgICAgICAgICAgICAgICAgdW5pb24gdm14X2NwdV9iYXNlZF9leGVjX2NvbnRyb2xfYml0cyBh
bGxvd2VkXzE7CisgICAgICAgICAgICAgICAgfTsKKyAgICAgICAgICAgIH0gdHJ1ZV9wcm9jYmFz
ZWRfY3RsczsKKworICAgICAgICAgICAgLyogTVNSIDB4NDhGICovCisgICAgICAgICAgICB1bmlv
biB7CisgICAgICAgICAgICAgICAgdWludDY0X3QgcmF3OworICAgICAgICAgICAgICAgIHN0cnVj
dCB7CisgICAgICAgICAgICAgICAgICAgIHVuaW9uIHZteF92bWV4aXRfY29udHJvbF9iaXRzIGFs
bG93ZWRfMDsKKyAgICAgICAgICAgICAgICAgICAgdW5pb24gdm14X3ZtZXhpdF9jb250cm9sX2Jp
dHMgYWxsb3dlZF8xOworICAgICAgICAgICAgICAgIH07CisgICAgICAgICAgICB9IHRydWVfZXhp
dF9jdGxzOworCisgICAgICAgICAgICAvKiBNU1IgMHg0OTAgKi8KKyAgICAgICAgICAgIHVuaW9u
IHsKKyAgICAgICAgICAgICAgICB1aW50NjRfdCByYXc7CisgICAgICAgICAgICAgICAgc3RydWN0
IHsKKyAgICAgICAgICAgICAgICAgICAgdW5pb24gdm14X3ZtZW50cnlfY29udHJvbF9iaXRzIGFs
bG93ZWRfMDsKKyAgICAgICAgICAgICAgICAgICAgdW5pb24gdm14X3ZtZW50cnlfY29udHJvbF9i
aXRzIGFsbG93ZWRfMTsKKyAgICAgICAgICAgICAgICB9OworICAgICAgICAgICAgfSB0cnVlX2Vu
dHJ5X2N0bHM7CisKKyAgICAgICAgICAgIC8qIE1TUiAweDQ5MSAqLworICAgICAgICAgICAgdW5p
b24geworICAgICAgICAgICAgICAgIHVpbnQ2NF90IHJhdzsKKyAgICAgICAgICAgICAgICBzdHJ1
Y3QgeworICAgICAgICAgICAgICAgICAgICBib29sIGVwdHBfc3dpdGNoaW5nOjE7CisgICAgICAg
ICAgICAgICAgfTsKKyAgICAgICAgICAgIH0gdm1mdW5jOworICAgICAgICB9OworICAgIH07Cit9
OworCitib29sIHZteF9tc3JfYXZhaWxhYmxlKHN0cnVjdCB2bXhfbXNyX3BvbGljeSAqcCwgdWlu
dDMyX3QgbXNyKTsKKwogI2VuZGlmIC8qIEFTTV9YODZfSFZNX1ZNWF9WTUNTX0hfXyAqLwogCiAv
KgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 26 10:44:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 10: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 1dPRVb-00029y-KZ; Mon, 26 Jun 2017 10:44: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=343936acc=sergey.dyasli@citrix.com>)
 id 1dPRVa-00028V-70
 for xen-devel@lists.xen.org; Mon, 26 Jun 2017 10:44:42 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 C2/B3-03920-995E0595; Mon, 26 Jun 2017 10:44:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDve7MpwG
 RBlNaZSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owrf34wFWzJrGjbepK5gfGlbxcjB4eEgL/E
 jokRXYycHGwCehIbZ79iArFFBGQlVnfNYe9i5OJgFjjCKDF11RF2kISwgIXE5TXfWUBsFgFVi
 WeTDjOCzOEVsJXYvRmsREJAXmJX20VWEJtTwE5i7oLTYOVCQCVNTxexgdi8AoISJ2c+AYszC2
 hKtG7/zQ5hy0s0b53NDFGvKvH6xS6WCYx8s5C0zELSMgtJywJG5lWM6sWpRWWpRboWeklFmek
 ZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgYHGAAQ7GGdf9j/EKMnBpCTKy/EkIFKILyk/
 pTIjsTgjvqg0J7X4EKMGB4fAlXNzpzNJseTl56UqSfBqgtQJFqWmp1akZeYAYwGmVIKDR0mE9
 +hDoDRvcUFibnFmOkTqFKOilDivC0ifAEgiozQPrg0Wf5cYZaWEeRmBjhLiKUgtys0sQZV/xS
 jOwagkzJsLMoUnM68EbvoroMVMQItZ5oEtLklESEk1MNrpMbNO/d2h+VJ4+myf+Unzn11+xT7
 DP/ancZhrhINofrNbXWh8fbJZeewWI4ES/d9udoKr173f86j+b7v2Sj/pTrtFnfuTllxT3ry1
 50zt9fkFoS+W7/0s2/6YjSvcOujFhFqJLnMNu2XH5kzeNT86TJXxWucfo/bov2GGc2TdHsYt3
 1qxRYmlOCPRUIu5qDgRANR4pU26AgAA
X-Env-Sender: prvs=343936acc=sergey.dyasli@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1498473878!75551093!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60252 invoked from network); 26 Jun 2017 10:44:41 -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;
 26 Jun 2017 10:44:41 -0000
X-IronPort-AV: E=Sophos;i="5.39,395,1493683200"; d="scan'208";a="437812351"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Mon, 26 Jun 2017 11:44:33 +0100
Message-ID: <20170626104435.25508-5-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170626104435.25508-1-sergey.dyasli@citrix.com>
References: <20170626104435.25508-1-sergey.dyasli@citrix.com>
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 4/6] vvmx: add hvm_max_vmx_msr_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>

Q3VycmVudGx5LCB3aGVuIG5lc3RlZCB2aXJ0IGlzIGVuYWJsZWQsIHRoZSBzZXQgb2YgTDEgVk1Y
IGZlYXR1cmVzCmlzIGZpeGVkIGFuZCBjYWxjdWxhdGVkIGJ5IG52bXhfbXNyX3JlYWRfaW50ZXJj
ZXB0KCkgYXMgYW4gaW50ZXJzZWN0aW9uCmJldHdlZW4gdGhlIGZ1bGwgc2V0IG9mIFhlbidzIHN1
cHBvcnRlZCBMMSBWTVggZmVhdHVyZXMsIHRoZSBzZXQgb2YKYWN0dWFsIEgvVyBmZWF0dXJlcyBh
bmQsIGZvciBNU1JfSUEzMl9WTVhfRVBUX1ZQSURfQ0FQLCB0aGUgc2V0IG9mCmZlYXR1cmVzIHRo
YXQgWGVuIHVzZXMuCgpBZGQgaHZtX21heF92bXhfbXNyX3BvbGljeSBvYmplY3Qgd2hpY2ggcmVw
cmVzZW50cyB0aGUgZW5kIHJlc3VsdCBvZgpudm14X21zcl9yZWFkX2ludGVyY2VwdCgpIG9uIGN1
cnJlbnQgSC9XLiAgTW9zdCBvZiB0aGUgY29kZSBpcyBtb3ZlZApmcm9tIG52bXhfbXNyX3JlYWRf
aW50ZXJjZXB0KCkgdG8gY2FsY3VsYXRlX2h2bV9tYXhfcG9saWN5KCkgd2hpY2ggaXMKY2FsbGVk
IG9ubHkgb25jZSBkdXJpbmcgdGhlIHN0YXJ0dXAuCgpUaGVyZSBpcyBubyBmdW5jdGlvbmFsIGNo
YW5nZSB0byB3aGF0IEwxIHNlZXMgaW4gVk1YIE1TUnMuCgpTaWduZWQtb2ZmLWJ5OiBTZXJnZXkg
RHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS92
bXgvdm1jcy5jIHwgICAzICsKIHhlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYyB8IDI5NyArKysr
KysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2Vk
LCAxNDcgaW5zZXJ0aW9ucygrKSwgMTUzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9odm0vdm14L3ZtY3MuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYwppbmRl
eCBkYmY2ZWI3NDMzLi5kYTZkZGY1MmYxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3Zt
eC92bWNzLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCkBAIC0yNDQsNiArMjQ0
LDggQEAgc3RhdGljIHUzMiBhZGp1c3Rfdm14X2NvbnRyb2xzKAogICAgIHJldHVybiBjdGw7CiB9
CiAKK3ZvaWQgY2FsY3VsYXRlX2h2bV9tYXhfcG9saWN5KHZvaWQpOworCiBzdGF0aWMgaW50IHZt
eF9pbml0X3ZtY3NfY29uZmlnKHZvaWQpCiB7CiAgICAgdTMyIG1pbiwgb3B0OwpAQCAtNDYzLDYg
KzQ2NSw3IEBAIHN0YXRpYyBpbnQgdm14X2luaXRfdm1jc19jb25maWcodm9pZCkKICAgICAgICAg
dm14X3ZpcnRfZXhjZXB0aW9uICAgICAgICAgPSAhIShfdm14X3NlY29uZGFyeV9leGVjX2NvbnRy
b2wgJgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgU0VDT05EQVJZX0VY
RUNfRU5BQkxFX1ZJUlRfRVhDRVBUSU9OUyk7CiAgICAgICAgIHZteF9kaXNwbGF5X2ZlYXR1cmVz
KCk7CisgICAgICAgIGNhbGN1bGF0ZV9odm1fbWF4X3BvbGljeSgpOwogCiAgICAgICAgIC8qIElB
LTMyIFNETSBWb2wgM0I6IFZNQ1Mgc2l6ZSBpcyBuZXZlciBncmVhdGVyIHRoYW4gNGtCLiAqLwog
ICAgICAgICBpZiAoIHJhd192bXhfbXNyX3BvbGljeS5iYXNpYy52bWNzX3JlZ2lvbl9zaXplID4g
UEFHRV9TSVpFICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYyBiL3hl
bi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYwppbmRleCAzNTYwZmFlYzZkLi42NTczNzFlYzY5IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKKysrIGIveGVuL2FyY2gveDg2
L2h2bS92bXgvdnZteC5jCkBAIC0xOTQxLDYgKzE5NDEsOCBAQCBpbnQgbnZteF9oYW5kbGVfaW52
dnBpZChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICByZXR1cm4gWDg2RU1VTF9PS0FZ
OwogfQogCitzdHJ1Y3Qgdm14X21zcl9wb2xpY3kgX19yZWFkX21vc3RseSBodm1fbWF4X3ZteF9t
c3JfcG9saWN5OworCiAjZGVmaW5lIF9fZW11bF92YWx1ZShlbmFibGUxLCBkZWZhdWx0MSkgXAog
ICAgICgoZW5hYmxlMSB8IGRlZmF1bHQxKSA8PCAzMiB8IChkZWZhdWx0MSkpCiAKQEAgLTE5NDgs
NiArMTk1MCwxMzQgQEAgaW50IG52bXhfaGFuZGxlX2ludnZwaWQoc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MpCiAgICAgKCgoX19lbXVsX3ZhbHVlKGVuYWJsZTEsIGRlZmF1bHQxKSAmIGhvc3Rf
dmFsdWUpICYgKH4wdWwgPDwgMzIpKSB8IFwKICAgICAoKHVpbnQzMl90KShfX2VtdWxfdmFsdWUo
ZW5hYmxlMSwgZGVmYXVsdDEpIHwgaG9zdF92YWx1ZSkpKQogCit2b2lkIF9faW5pdCBjYWxjdWxh
dGVfaHZtX21heF9wb2xpY3kodm9pZCkKK3sKKyAgICBzdHJ1Y3Qgdm14X21zcl9wb2xpY3kgKnAg
PSAmaHZtX21heF92bXhfbXNyX3BvbGljeTsKKyAgICB1aW50NjRfdCBkYXRhLCAqbXNyOworICAg
IHUzMiBkZWZhdWx0MV9iaXRzOworCisgICAgKnAgPSByYXdfdm14X21zcl9wb2xpY3k7CisKKyAg
ICAvKiBYWFg6IHZtY3NfcmV2aXNpb25faWQgZm9yIG5lc3RlZCB2aXJ0ICovCisKKyAgICAvKiBQ
aW5iYXNlZCBjb250cm9scyAxLXNldHRpbmdzICovCisgICAgZGF0YSA9IFBJTl9CQVNFRF9FWFRf
SU5UUl9NQVNLIHwKKyAgICAgICAgICAgUElOX0JBU0VEX05NSV9FWElUSU5HIHwKKyAgICAgICAg
ICAgUElOX0JBU0VEX1BSRUVNUFRfVElNRVI7CisKKyAgICBtc3IgPSAmcC0+bXNyW01TUl9JQTMy
X1ZNWF9QSU5CQVNFRF9DVExTIC0gTVNSX0lBMzJfVk1YX0JBU0lDXTsKKyAgICAqbXNyID0gZ2Vu
X3ZteF9tc3IoZGF0YSwgVk1YX1BJTkJBU0VEX0NUTFNfREVGQVVMVDEsICptc3IpOworICAgIG1z
ciA9ICZwLT5tc3JbTVNSX0lBMzJfVk1YX1RSVUVfUElOQkFTRURfQ1RMUyAtIE1TUl9JQTMyX1ZN
WF9CQVNJQ107CisgICAgKm1zciA9IGdlbl92bXhfbXNyKGRhdGEsIFZNWF9QSU5CQVNFRF9DVExT
X0RFRkFVTFQxLCAqbXNyKTsKKworICAgIC8qIFByb2NiYXNlZCBjb250cm9scyAxLXNldHRpbmdz
ICovCisgICAgZGVmYXVsdDFfYml0cyA9IFZNWF9QUk9DQkFTRURfQ1RMU19ERUZBVUxUMTsKKyAg
ICBkYXRhID0gQ1BVX0JBU0VEX0hMVF9FWElUSU5HIHwKKyAgICAgICAgICAgQ1BVX0JBU0VEX1ZJ
UlRVQUxfSU5UUl9QRU5ESU5HIHwKKyAgICAgICAgICAgQ1BVX0JBU0VEX0NSOF9MT0FEX0VYSVRJ
TkcgfAorICAgICAgICAgICBDUFVfQkFTRURfQ1I4X1NUT1JFX0VYSVRJTkcgfAorICAgICAgICAg
ICBDUFVfQkFTRURfSU5WTFBHX0VYSVRJTkcgfAorICAgICAgICAgICBDUFVfQkFTRURfQ1IzX0xP
QURfRVhJVElORyB8CisgICAgICAgICAgIENQVV9CQVNFRF9DUjNfU1RPUkVfRVhJVElORyB8Cisg
ICAgICAgICAgIENQVV9CQVNFRF9NT05JVE9SX0VYSVRJTkcgfAorICAgICAgICAgICBDUFVfQkFT
RURfTVdBSVRfRVhJVElORyB8CisgICAgICAgICAgIENQVV9CQVNFRF9NT1ZfRFJfRVhJVElORyB8
CisgICAgICAgICAgIENQVV9CQVNFRF9BQ1RJVkFURV9JT19CSVRNQVAgfAorICAgICAgICAgICBD
UFVfQkFTRURfVVNFX1RTQ19PRkZTRVRJTkcgfAorICAgICAgICAgICBDUFVfQkFTRURfVU5DT05E
X0lPX0VYSVRJTkcgfAorICAgICAgICAgICBDUFVfQkFTRURfUkRUU0NfRVhJVElORyB8CisgICAg
ICAgICAgIENQVV9CQVNFRF9NT05JVE9SX1RSQVBfRkxBRyB8CisgICAgICAgICAgIENQVV9CQVNF
RF9WSVJUVUFMX05NSV9QRU5ESU5HIHwKKyAgICAgICAgICAgQ1BVX0JBU0VEX0FDVElWQVRFX01T
Ul9CSVRNQVAgfAorICAgICAgICAgICBDUFVfQkFTRURfUEFVU0VfRVhJVElORyB8CisgICAgICAg
ICAgIENQVV9CQVNFRF9SRFBNQ19FWElUSU5HIHwKKyAgICAgICAgICAgQ1BVX0JBU0VEX1RQUl9T
SEFET1cgfAorICAgICAgICAgICBDUFVfQkFTRURfQUNUSVZBVEVfU0VDT05EQVJZX0NPTlRST0xT
OworCisgICAgbXNyID0gJnAtPm1zcltNU1JfSUEzMl9WTVhfUFJPQ0JBU0VEX0NUTFMgLSBNU1Jf
SUEzMl9WTVhfQkFTSUNdOworICAgICptc3IgPSBnZW5fdm14X21zcihkYXRhLCBkZWZhdWx0MV9i
aXRzLCAqbXNyKTsKKworICAgIGRlZmF1bHQxX2JpdHMgJj0gfihDUFVfQkFTRURfQ1IzX0xPQURf
RVhJVElORyB8CisgICAgICAgICAgICAgICAgICAgICAgIENQVV9CQVNFRF9DUjNfU1RPUkVfRVhJ
VElORyB8CisgICAgICAgICAgICAgICAgICAgICAgIENQVV9CQVNFRF9JTlZMUEdfRVhJVElORyk7
CisKKyAgICBtc3IgPSAmcC0+bXNyW01TUl9JQTMyX1ZNWF9UUlVFX1BST0NCQVNFRF9DVExTIC0g
TVNSX0lBMzJfVk1YX0JBU0lDXTsKKyAgICAqbXNyID0gZ2VuX3ZteF9tc3IoZGF0YSwgZGVmYXVs
dDFfYml0cywgKm1zcik7CisKKyAgICAvKiBQcm9jYmFzZWQtMiBjb250cm9scyAxLXNldHRpbmdz
ICovCisgICAgZGF0YSA9IFNFQ09OREFSWV9FWEVDX0RFU0NSSVBUT1JfVEFCTEVfRVhJVElORyB8
CisgICAgICAgICAgIFNFQ09OREFSWV9FWEVDX1ZJUlRVQUxJWkVfQVBJQ19BQ0NFU1NFUyB8Cisg
ICAgICAgICAgIFNFQ09OREFSWV9FWEVDX0VOQUJMRV9WUElEIHwKKyAgICAgICAgICAgU0VDT05E
QVJZX0VYRUNfVU5SRVNUUklDVEVEX0dVRVNUIHwKKyAgICAgICAgICAgU0VDT05EQVJZX0VYRUNf
RU5BQkxFX0VQVDsKKyAgICBtc3IgPSAmcC0+bXNyW01TUl9JQTMyX1ZNWF9QUk9DQkFTRURfQ1RM
UzIgLSBNU1JfSUEzMl9WTVhfQkFTSUNdOworICAgICptc3IgPSBnZW5fdm14X21zcihkYXRhLCAw
LCAqbXNyKTsKKworICAgIC8qIFZtZXhpdCBjb250cm9scyAxLXNldHRpbmdzICovCisgICAgZGF0
YSA9IFZNX0VYSVRfQUNLX0lOVFJfT05fRVhJVCB8CisgICAgICAgICAgIFZNX0VYSVRfSUEzMkVf
TU9ERSB8CisgICAgICAgICAgIFZNX0VYSVRfU0FWRV9QUkVFTVBUX1RJTUVSIHwKKyAgICAgICAg
ICAgVk1fRVhJVF9TQVZFX0dVRVNUX1BBVCB8CisgICAgICAgICAgIFZNX0VYSVRfTE9BRF9IT1NU
X1BBVCB8CisgICAgICAgICAgIFZNX0VYSVRfU0FWRV9HVUVTVF9FRkVSIHwKKyAgICAgICAgICAg
Vk1fRVhJVF9MT0FEX0hPU1RfRUZFUiB8CisgICAgICAgICAgIFZNX0VYSVRfTE9BRF9QRVJGX0dM
T0JBTF9DVFJMOworICAgIG1zciA9ICZwLT5tc3JbTVNSX0lBMzJfVk1YX0VYSVRfQ1RMUyAtIE1T
Ul9JQTMyX1ZNWF9CQVNJQ107CisgICAgKm1zciA9IGdlbl92bXhfbXNyKGRhdGEsIFZNWF9FWElU
X0NUTFNfREVGQVVMVDEsICptc3IpOworICAgIG1zciA9ICZwLT5tc3JbTVNSX0lBMzJfVk1YX1RS
VUVfRVhJVF9DVExTIC0gTVNSX0lBMzJfVk1YX0JBU0lDXTsKKyAgICAqbXNyID0gZ2VuX3ZteF9t
c3IoZGF0YSwgVk1YX0VYSVRfQ1RMU19ERUZBVUxUMSwgKm1zcik7CisKKyAgICAvKiBWbWVudHJ5
IGNvbnRyb2xzIDEtc2V0dGluZ3MgKi8KKyAgICBkYXRhID0gVk1fRU5UUllfTE9BRF9HVUVTVF9Q
QVQgfAorICAgICAgICAgICBWTV9FTlRSWV9MT0FEX0dVRVNUX0VGRVIgfAorICAgICAgICAgICBW
TV9FTlRSWV9MT0FEX1BFUkZfR0xPQkFMX0NUUkwgfAorICAgICAgICAgICBWTV9FTlRSWV9JQTMy
RV9NT0RFOworICAgIG1zciA9ICZwLT5tc3JbTVNSX0lBMzJfVk1YX0VOVFJZX0NUTFMgLSBNU1Jf
SUEzMl9WTVhfQkFTSUNdOworICAgICptc3IgPSBnZW5fdm14X21zcihkYXRhLCBWTVhfRU5UUllf
Q1RMU19ERUZBVUxUMSwgKm1zcik7CisgICAgbXNyID0gJnAtPm1zcltNU1JfSUEzMl9WTVhfVFJV
RV9FTlRSWV9DVExTIC0gTVNSX0lBMzJfVk1YX0JBU0lDXTsKKyAgICAqbXNyID0gZ2VuX3ZteF9t
c3IoZGF0YSwgVk1YX0VOVFJZX0NUTFNfREVGQVVMVDEsICptc3IpOworCisgICAgLyogTVNSX0lB
MzJfVk1YX1ZNQ1NfRU5VTSAqLworICAgIC8qIFRoZSBtYXggaW5kZXggb2YgVlZNQ1MgZW5jb2Rp
bmcgaXMgMHgxZi4gKi8KKyAgICBkYXRhID0gMHgxZiA8PCAxOworICAgIG1zciA9ICZwLT5tc3Jb
TVNSX0lBMzJfVk1YX1ZNQ1NfRU5VTSAtIE1TUl9JQTMyX1ZNWF9CQVNJQ107CisgICAgKm1zciA9
IGRhdGE7CisKKyAgICAvKiBNU1JfSUEzMl9WTVhfQ1IwX0ZJWEVEMCAqLworICAgIC8qIFBHLCBQ
RSBiaXRzIG11c3QgYmUgMSBpbiBWTVggb3BlcmF0aW9uICovCisgICAgZGF0YSA9IFg4Nl9DUjBf
UEUgfCBYODZfQ1IwX1BHOworICAgIG1zciA9ICZwLT5tc3JbTVNSX0lBMzJfVk1YX0NSMF9GSVhF
RDAgLSBNU1JfSUEzMl9WTVhfQkFTSUNdOworICAgICptc3IgPSBkYXRhOworCisgICAgLyogTVNS
X0lBMzJfVk1YX0NSMF9GSVhFRDEgKi8KKyAgICAvKiBhbGxvdyAwLXNldHRpbmdzIGZvciBhbGwg
Yml0cyAqLworICAgIGRhdGEgPSAweGZmZmZmZmZmOworICAgIG1zciA9ICZwLT5tc3JbTVNSX0lB
MzJfVk1YX0NSMF9GSVhFRDEgLSBNU1JfSUEzMl9WTVhfQkFTSUNdOworICAgICptc3IgPSBkYXRh
OworCisgICAgLyogTVNSX0lBMzJfVk1YX0NSNF9GSVhFRDAgKi8KKyAgICAvKiBWTVhFIGJpdCBt
dXN0IGJlIDEgaW4gVk1YIG9wZXJhdGlvbiAqLworICAgIGRhdGEgPSBYODZfQ1I0X1ZNWEU7Cisg
ICAgbXNyID0gJnAtPm1zcltNU1JfSUEzMl9WTVhfQ1I0X0ZJWEVEMCAtIE1TUl9JQTMyX1ZNWF9C
QVNJQ107CisgICAgKm1zciA9IGRhdGE7CisKKyAgICAvKiBNU1JfSUEzMl9WTVhfQ1I0X0ZJWEVE
MSAqLworICAgIC8qIFRyZWF0ZWQgZHluYW1pY2FsbHkgKi8KKworICAgIC8qIE1TUl9JQTMyX1ZN
WF9NSVNDICovCisgICAgLyogRG8gbm90IHN1cHBvcnQgQ1IzLXRhcmdldCBmZWF0dXJlIG5vdyAq
LworICAgIG1zciA9ICZwLT5tc3JbTVNSX0lBMzJfVk1YX01JU0MgLSBNU1JfSUEzMl9WTVhfQkFT
SUNdOworICAgICptc3IgPSAqbXNyICYgflZNWF9NSVNDX0NSM19UQVJHRVQ7CisKKyAgICAvKiBN
U1JfSUEzMl9WTVhfRVBUX1ZQSURfQ0FQICovCisgICAgZGF0YSA9IG5lcHRfZ2V0X2VwdF92cGlk
X2NhcCgpOworICAgIG1zciA9ICZwLT5tc3JbTVNSX0lBMzJfVk1YX0VQVF9WUElEX0NBUCAtIE1T
Ul9JQTMyX1ZNWF9CQVNJQ107CisgICAgKm1zciA9IGRhdGE7CisKKyAgICAvKiBNU1JfSUEzMl9W
TVhfVk1GVU5DIGlzIE4vQSAqLworICAgIHAtPmF2YWlsYWJsZSAmPSB+MHgyMDAwMDsKK30KKwog
LyoKICAqIENhcGFiaWxpdHkgcmVwb3J0aW5nCiAgKi8KQEAgLTE5NTUsMTcxICsyMDg1LDMyIEBA
IGludCBudm14X21zcl9yZWFkX2ludGVyY2VwdCh1bnNpZ25lZCBpbnQgbXNyLCB1NjQgKm1zcl9j
b250ZW50KQogewogICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKICAgICBzdHJ1Y3QgZG9t
YWluICpkID0gdi0+ZG9tYWluOwotICAgIHU2NCBkYXRhID0gMCwgaG9zdF9kYXRhID0gMDsKKyAg
ICBzdHJ1Y3Qgdm14X21zcl9wb2xpY3kgKnAgPSAmaHZtX21heF92bXhfbXNyX3BvbGljeTsKKyAg
ICB1NjQgZGF0YTsKICAgICBpbnQgciA9IDE7CiAKICAgICAvKiBWTVggY2FwYWJsaXR5IE1TUnMg
YXJlIGF2YWlsYWJsZSBvbmx5IHdoZW4gZ3Vlc3Qgc3VwcG9ydHMgVk1YLiAqLwogICAgIGlmICgg
IW5lc3RlZGh2bV9lbmFibGVkKGQpIHx8ICFkLT5hcmNoLmNwdWlkLT5iYXNpYy52bXggKQogICAg
ICAgICByZXR1cm4gMDsKIAotICAgIC8qCi0gICAgICogVGhlc2UgTVNScyBhcmUgb25seSBhdmFp
bGFibGUgd2hlbiBmbGFncyBpbiBvdGhlciBNU1JzIGFyZSBzZXQuCi0gICAgICogVGhlc2UgcHJl
cmVxdWlzaXRlcyBhcmUgbGlzdGVkIGluIHRoZSBJbnRlbCA2NCBhbmQgSUEtMzIKLSAgICAgKiBB
cmNoaXRlY3R1cmVzIFNvZnR3YXJlIERldmVsb3BlcuKAmXMgTWFudWFsLCBWb2wgMywgQXBwZW5k
aXggQS4KLSAgICAgKi8KLSAgICBzd2l0Y2ggKCBtc3IgKQorICAgIC8qIFRPRE86IGRpc2VudGFu
Z2xlIGZlYXR1cmUgY29udHJvbCBmcm9tIG5lc3RlZCB2aXJ0ICovCisgICAgaWYgKCBtc3IgPT0g
TVNSX0lBMzJfRkVBVFVSRV9DT05UUk9MICkKICAgICB7Ci0gICAgY2FzZSBNU1JfSUEzMl9WTVhf
UFJPQ0JBU0VEX0NUTFMyOgotICAgICAgICBpZiAoICFjcHVfaGFzX3ZteF9zZWNvbmRhcnlfZXhl
Y19jb250cm9sICkKLSAgICAgICAgICAgIHJldHVybiAwOwotICAgICAgICBicmVhazsKLQotICAg
IGNhc2UgTVNSX0lBMzJfVk1YX0VQVF9WUElEX0NBUDoKLSAgICAgICAgaWYgKCAhKGNwdV9oYXNf
dm14X2VwdCB8fCBjcHVfaGFzX3ZteF92cGlkKSApCi0gICAgICAgICAgICByZXR1cm4gMDsKLSAg
ICAgICAgYnJlYWs7Ci0KLSAgICBjYXNlIE1TUl9JQTMyX1ZNWF9UUlVFX1BJTkJBU0VEX0NUTFM6
Ci0gICAgY2FzZSBNU1JfSUEzMl9WTVhfVFJVRV9QUk9DQkFTRURfQ1RMUzoKLSAgICBjYXNlIE1T
Ul9JQTMyX1ZNWF9UUlVFX0VYSVRfQ1RMUzoKLSAgICBjYXNlIE1TUl9JQTMyX1ZNWF9UUlVFX0VO
VFJZX0NUTFM6Ci0gICAgICAgIGlmICggISh2bXhfYmFzaWNfbXNyICYgVk1YX0JBU0lDX0RFRkFV
TFQxX1pFUk8pICkKLSAgICAgICAgICAgIHJldHVybiAwOwotICAgICAgICBicmVhazsKKyAgICAg
ICAgZGF0YSA9IElBMzJfRkVBVFVSRV9DT05UUk9MX0xPQ0sgfAorICAgICAgICAgICAgICAgSUEz
Ml9GRUFUVVJFX0NPTlRST0xfRU5BQkxFX1ZNWE9OX09VVFNJREVfU01YOworICAgICAgICAqbXNy
X2NvbnRlbnQgPSBkYXRhOwogCi0gICAgY2FzZSBNU1JfSUEzMl9WTVhfVk1GVU5DOgotICAgICAg
ICBpZiAoICFjcHVfaGFzX3ZteF92bWZ1bmMgKQotICAgICAgICAgICAgcmV0dXJuIDA7Ci0gICAg
ICAgIGJyZWFrOworICAgICAgICByZXR1cm4gcjsKICAgICB9CiAKLSAgICByZG1zcmwobXNyLCBo
b3N0X2RhdGEpOwotCi0gICAgLyoKLSAgICAgKiBSZW1vdmUgdW5zdXBwb3J0IGZlYXR1cmVzIGZy
b20gbjEgZ3Vlc3QgY2FwYWJpbGl0eSBNU1IKLSAgICAgKi8KLSAgICBzd2l0Y2ggKG1zcikgewot
ICAgIGNhc2UgTVNSX0lBMzJfVk1YX0JBU0lDOgotICAgIHsKLSAgICAgICAgY29uc3Qgc3RydWN0
IHZtY3Nfc3RydWN0ICp2bWNzID0KLSAgICAgICAgICAgIG1hcF9kb21haW5fcGFnZShfbWZuKFBG
Tl9ET1dOKHYtPmFyY2guaHZtX3ZteC52bWNzX3BhKSkpOwotCi0gICAgICAgIGRhdGEgPSAoaG9z
dF9kYXRhICYgKH4wdWwgPDwgMzIpKSB8Ci0gICAgICAgICAgICAgICAodm1jcy0+dm1jc19yZXZp
c2lvbl9pZCAmIDB4N2ZmZmZmZmYpOwotICAgICAgICB1bm1hcF9kb21haW5fcGFnZSh2bWNzKTsK
LSAgICAgICAgYnJlYWs7Ci0gICAgfQotICAgIGNhc2UgTVNSX0lBMzJfVk1YX1BJTkJBU0VEX0NU
TFM6Ci0gICAgY2FzZSBNU1JfSUEzMl9WTVhfVFJVRV9QSU5CQVNFRF9DVExTOgotICAgICAgICAv
KiAxLXNldHRpbmdzICovCi0gICAgICAgIGRhdGEgPSBQSU5fQkFTRURfRVhUX0lOVFJfTUFTSyB8
Ci0gICAgICAgICAgICAgICBQSU5fQkFTRURfTk1JX0VYSVRJTkcgfAotICAgICAgICAgICAgICAg
UElOX0JBU0VEX1BSRUVNUFRfVElNRVI7Ci0gICAgICAgIGRhdGEgPSBnZW5fdm14X21zcihkYXRh
LCBWTVhfUElOQkFTRURfQ1RMU19ERUZBVUxUMSwgaG9zdF9kYXRhKTsKLSAgICAgICAgYnJlYWs7
Ci0gICAgY2FzZSBNU1JfSUEzMl9WTVhfUFJPQ0JBU0VEX0NUTFM6Ci0gICAgY2FzZSBNU1JfSUEz
Ml9WTVhfVFJVRV9QUk9DQkFTRURfQ1RMUzoKLSAgICB7Ci0gICAgICAgIHUzMiBkZWZhdWx0MV9i
aXRzID0gVk1YX1BST0NCQVNFRF9DVExTX0RFRkFVTFQxOwotICAgICAgICAvKiAxLXNldHRpbmdz
ICovCi0gICAgICAgIGRhdGEgPSBDUFVfQkFTRURfSExUX0VYSVRJTkcgfAotICAgICAgICAgICAg
ICAgQ1BVX0JBU0VEX1ZJUlRVQUxfSU5UUl9QRU5ESU5HIHwKLSAgICAgICAgICAgICAgIENQVV9C
QVNFRF9DUjhfTE9BRF9FWElUSU5HIHwKLSAgICAgICAgICAgICAgIENQVV9CQVNFRF9DUjhfU1RP
UkVfRVhJVElORyB8Ci0gICAgICAgICAgICAgICBDUFVfQkFTRURfSU5WTFBHX0VYSVRJTkcgfAot
ICAgICAgICAgICAgICAgQ1BVX0JBU0VEX0NSM19MT0FEX0VYSVRJTkcgfAotICAgICAgICAgICAg
ICAgQ1BVX0JBU0VEX0NSM19TVE9SRV9FWElUSU5HIHwKLSAgICAgICAgICAgICAgIENQVV9CQVNF
RF9NT05JVE9SX0VYSVRJTkcgfAotICAgICAgICAgICAgICAgQ1BVX0JBU0VEX01XQUlUX0VYSVRJ
TkcgfAotICAgICAgICAgICAgICAgQ1BVX0JBU0VEX01PVl9EUl9FWElUSU5HIHwKLSAgICAgICAg
ICAgICAgIENQVV9CQVNFRF9BQ1RJVkFURV9JT19CSVRNQVAgfAotICAgICAgICAgICAgICAgQ1BV
X0JBU0VEX1VTRV9UU0NfT0ZGU0VUSU5HIHwKLSAgICAgICAgICAgICAgIENQVV9CQVNFRF9VTkNP
TkRfSU9fRVhJVElORyB8Ci0gICAgICAgICAgICAgICBDUFVfQkFTRURfUkRUU0NfRVhJVElORyB8
Ci0gICAgICAgICAgICAgICBDUFVfQkFTRURfTU9OSVRPUl9UUkFQX0ZMQUcgfAotICAgICAgICAg
ICAgICAgQ1BVX0JBU0VEX1ZJUlRVQUxfTk1JX1BFTkRJTkcgfAotICAgICAgICAgICAgICAgQ1BV
X0JBU0VEX0FDVElWQVRFX01TUl9CSVRNQVAgfAotICAgICAgICAgICAgICAgQ1BVX0JBU0VEX1BB
VVNFX0VYSVRJTkcgfAotICAgICAgICAgICAgICAgQ1BVX0JBU0VEX1JEUE1DX0VYSVRJTkcgfAot
ICAgICAgICAgICAgICAgQ1BVX0JBU0VEX1RQUl9TSEFET1cgfAotICAgICAgICAgICAgICAgQ1BV
X0JBU0VEX0FDVElWQVRFX1NFQ09OREFSWV9DT05UUk9MUzsKLQotICAgICAgICBpZiAoIG1zciA9
PSBNU1JfSUEzMl9WTVhfVFJVRV9QUk9DQkFTRURfQ1RMUyApCi0gICAgICAgICAgICBkZWZhdWx0
MV9iaXRzICY9IH4oQ1BVX0JBU0VEX0NSM19MT0FEX0VYSVRJTkcgfAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIENQVV9CQVNFRF9DUjNfU1RPUkVfRVhJVElORyB8Ci0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgQ1BVX0JBU0VEX0lOVkxQR19FWElUSU5HKTsKLQotICAgICAg
ICBkYXRhID0gZ2VuX3ZteF9tc3IoZGF0YSwgZGVmYXVsdDFfYml0cywgaG9zdF9kYXRhKTsKLSAg
ICAgICAgYnJlYWs7Ci0gICAgfQotICAgIGNhc2UgTVNSX0lBMzJfVk1YX1BST0NCQVNFRF9DVExT
MjoKLSAgICAgICAgLyogMS1zZXR0aW5ncyAqLwotICAgICAgICBkYXRhID0gU0VDT05EQVJZX0VY
RUNfREVTQ1JJUFRPUl9UQUJMRV9FWElUSU5HIHwKLSAgICAgICAgICAgICAgIFNFQ09OREFSWV9F
WEVDX1ZJUlRVQUxJWkVfQVBJQ19BQ0NFU1NFUyB8Ci0gICAgICAgICAgICAgICBTRUNPTkRBUllf
RVhFQ19FTkFCTEVfVlBJRCB8Ci0gICAgICAgICAgICAgICBTRUNPTkRBUllfRVhFQ19VTlJFU1RS
SUNURURfR1VFU1QgfAotICAgICAgICAgICAgICAgU0VDT05EQVJZX0VYRUNfRU5BQkxFX0VQVDsK
LSAgICAgICAgZGF0YSA9IGdlbl92bXhfbXNyKGRhdGEsIDAsIGhvc3RfZGF0YSk7Ci0gICAgICAg
IGJyZWFrOwotICAgIGNhc2UgTVNSX0lBMzJfVk1YX0VYSVRfQ1RMUzoKLSAgICBjYXNlIE1TUl9J
QTMyX1ZNWF9UUlVFX0VYSVRfQ1RMUzoKLSAgICAgICAgLyogMS1zZXR0aW5ncyAqLwotICAgICAg
ICBkYXRhID0gVk1fRVhJVF9BQ0tfSU5UUl9PTl9FWElUIHwKLSAgICAgICAgICAgICAgIFZNX0VY
SVRfSUEzMkVfTU9ERSB8Ci0gICAgICAgICAgICAgICBWTV9FWElUX1NBVkVfUFJFRU1QVF9USU1F
UiB8Ci0gICAgICAgICAgICAgICBWTV9FWElUX1NBVkVfR1VFU1RfUEFUIHwKLSAgICAgICAgICAg
ICAgIFZNX0VYSVRfTE9BRF9IT1NUX1BBVCB8Ci0gICAgICAgICAgICAgICBWTV9FWElUX1NBVkVf
R1VFU1RfRUZFUiB8Ci0gICAgICAgICAgICAgICBWTV9FWElUX0xPQURfSE9TVF9FRkVSIHwKLSAg
ICAgICAgICAgICAgIFZNX0VYSVRfTE9BRF9QRVJGX0dMT0JBTF9DVFJMOwotICAgICAgICBkYXRh
ID0gZ2VuX3ZteF9tc3IoZGF0YSwgVk1YX0VYSVRfQ1RMU19ERUZBVUxUMSwgaG9zdF9kYXRhKTsK
LSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBNU1JfSUEzMl9WTVhfRU5UUllfQ1RMUzoKLSAgICBj
YXNlIE1TUl9JQTMyX1ZNWF9UUlVFX0VOVFJZX0NUTFM6Ci0gICAgICAgIC8qIDEtc2V0dGluZ3Mg
Ki8KLSAgICAgICAgZGF0YSA9IFZNX0VOVFJZX0xPQURfR1VFU1RfUEFUIHwKLSAgICAgICAgICAg
ICAgIFZNX0VOVFJZX0xPQURfR1VFU1RfRUZFUiB8Ci0gICAgICAgICAgICAgICBWTV9FTlRSWV9M
T0FEX1BFUkZfR0xPQkFMX0NUUkwgfAotICAgICAgICAgICAgICAgVk1fRU5UUllfSUEzMkVfTU9E
RTsKLSAgICAgICAgZGF0YSA9IGdlbl92bXhfbXNyKGRhdGEsIFZNWF9FTlRSWV9DVExTX0RFRkFV
TFQxLCBob3N0X2RhdGEpOwotICAgICAgICBicmVhazsKKyAgICBpZiAoICF2bXhfbXNyX2F2YWls
YWJsZShwLCBtc3IpICkKKyAgICAgICAgcmV0dXJuIDA7CiAKLSAgICBjYXNlIE1TUl9JQTMyX0ZF
QVRVUkVfQ09OVFJPTDoKLSAgICAgICAgZGF0YSA9IElBMzJfRkVBVFVSRV9DT05UUk9MX0xPQ0sg
fAotICAgICAgICAgICAgICAgSUEzMl9GRUFUVVJFX0NPTlRST0xfRU5BQkxFX1ZNWE9OX09VVFNJ
REVfU01YOwotICAgICAgICBicmVhazsKLSAgICBjYXNlIE1TUl9JQTMyX1ZNWF9WTUNTX0VOVU06
Ci0gICAgICAgIC8qIFRoZSBtYXggaW5kZXggb2YgVlZNQ1MgZW5jb2RpbmcgaXMgMHgxZi4gKi8K
LSAgICAgICAgZGF0YSA9IDB4MWYgPDwgMTsKLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBNU1Jf
SUEzMl9WTVhfQ1IwX0ZJWEVEMDoKLSAgICAgICAgLyogUEcsIFBFIGJpdHMgbXVzdCBiZSAxIGlu
IFZNWCBvcGVyYXRpb24gKi8KLSAgICAgICAgZGF0YSA9IFg4Nl9DUjBfUEUgfCBYODZfQ1IwX1BH
OwotICAgICAgICBicmVhazsKLSAgICBjYXNlIE1TUl9JQTMyX1ZNWF9DUjBfRklYRUQxOgotICAg
ICAgICAvKiBhbGxvdyAwLXNldHRpbmdzIGZvciBhbGwgYml0cyAqLwotICAgICAgICBkYXRhID0g
MHhmZmZmZmZmZjsKLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBNU1JfSUEzMl9WTVhfQ1I0X0ZJ
WEVEMDoKLSAgICAgICAgLyogVk1YRSBiaXQgbXVzdCBiZSAxIGluIFZNWCBvcGVyYXRpb24gKi8K
LSAgICAgICAgZGF0YSA9IFg4Nl9DUjRfVk1YRTsKLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBN
U1JfSUEzMl9WTVhfQ1I0X0ZJWEVEMToKLSAgICAgICAgZGF0YSA9IGh2bV9jcjRfZ3Vlc3RfdmFs
aWRfYml0cyh2LCAwKTsKLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBNU1JfSUEzMl9WTVhfTUlT
QzoKLSAgICAgICAgLyogRG8gbm90IHN1cHBvcnQgQ1IzLXRhcmdldCBmZWF0dXJlIG5vdyAqLwot
ICAgICAgICBkYXRhID0gaG9zdF9kYXRhICYgflZNWF9NSVNDX0NSM19UQVJHRVQ7Ci0gICAgICAg
IGJyZWFrOwotICAgIGNhc2UgTVNSX0lBMzJfVk1YX0VQVF9WUElEX0NBUDoKLSAgICAgICAgZGF0
YSA9IG5lcHRfZ2V0X2VwdF92cGlkX2NhcCgpOwotICAgICAgICBicmVhazsKLSAgICBkZWZhdWx0
OgotICAgICAgICByID0gMDsKLSAgICAgICAgYnJlYWs7Ci0gICAgfQorICAgIGlmICggbXNyID09
IE1TUl9JQTMyX1ZNWF9DUjRfRklYRUQxICkKKyAgICAgICAgKm1zcl9jb250ZW50ID0gaHZtX2Ny
NF9ndWVzdF92YWxpZF9iaXRzKHYsIDApOworICAgIGVsc2UKKyAgICAgICAgKm1zcl9jb250ZW50
ID0gcC0+bXNyW21zciAtIE1TUl9JQTMyX1ZNWF9CQVNJQ107CiAKLSAgICAqbXNyX2NvbnRlbnQg
PSBkYXRhOwogICAgIHJldHVybiByOwogfQogCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 26 11:27:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 11:27: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 1dPSAu-0005YD-J1; Mon, 26 Jun 2017 11:27: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 1dPSAt-0005Y7-Fb
 for xen-devel@lists.xen.org; Mon, 26 Jun 2017 11:27:23 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 FB/67-01999-A9FE0595; Mon, 26 Jun 2017 11:27:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsVyuP0Ov+6s9wG
 RBnt72SyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozFTZuZC7oFK9beNGxgnMDXxcjJISFgJPF2
 4j+mLkYuDiGBhYwSf37PZwNJCAv4SWy7OoUFxBYRKJR42/WVHcQWEiiSOLNzAlgNm4CqxIbrp
 1hBbF4Ba4lb0zoYQWwWoPjUL3vB4qIC4RIX151mhKgRlDg58wnYTE4BW4kZz86AzWQWMJOYt/
 khM4QtLnHryXwmCFteonnrbOYJjHyzkLTPQtIyC0nLLCQtCxhZVjFqFKcWlaUW6Rqa6yUVZaZ
 nlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBAYhAxDsYLx42vMQoyQHk5IoL8eTgEghvqT8
 lMqMxOKM+KLSnNTiQ4wyHBxKErzC74BygkWp6akVaZk5wHiASUtw8CiJ8B59CJTmLS5IzC3OT
 IdInWJUlBLnlQXpEwBJZJTmwbXBYvASo6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHmvvAWawp
 OZVwI3/RXQYiagxSzzwBaXJCKkpBoYFeYxfZf+1D9FX7K7ouL8tb4rf0TmWbfw6fx8N9nz7ta
 PLAbJSplNLUYLOuK8fV7e+CFYUObaeF9/gUuoVpfDHyZN2UN9nkLKT189Xb/96oTkAEv3bT9y
 PdqeLfn2b2lN/eP5qyfNrIlqStTOSXJYs44xhtEzQV2uXexGkm7L3+dT373PcG9VYinOSDTUY
 i4qTgQAaFO+X7wCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1498476441!105053895!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18913 invoked from network); 26 Jun 2017 11:27:22 -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; 26 Jun 2017 11:27: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 7B74EAB43;
 Mon, 26 Jun 2017 11:27:21 +0000 (UTC)
To: =?UTF-8?B?6KydIOadseabhA==?= <j0921634545@yahoo.com.tw>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
References: <787051874.2065705.1498459079982.ref@mail.yahoo.com>
 <787051874.2065705.1498459079982@mail.yahoo.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <6b3868a9-6681-0128-1913-c21974120a5d@suse.com>
Date: Mon, 26 Jun 2017 13:27:20 +0200
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: <787051874.2065705.1498459079982@mail.yahoo.com>
Content-Language: en-US
Subject: Re: [Xen-devel] DomU can't start after recompiling DomU(PV) OS
	kernel
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

T24gMDYvMjYvMjAxNyAwODozNyBBTSwg6KydIOadseabhCB3cm90ZToKPiBYZW4gVmVyc2lvbjo0
LjUuNQo+IEd1ZXN0IE9TKERvbVUgT1MpOlVidW50dSAxNC4wNAo+IE9sZCBrZXJuZWw6IDQuNC4w
Cj4gbmV3IHJlY29tcGlsZSBLZXJuZWwgOiA0LjQuMzEKPiAKPiAvLyBJbnN0YWxsIERvbVUgT1Mg
aW4gaW1hZ2UgZmlsZQo+IGZpcnN0LCBpIHVzZSBkZCBpZj0vZGV2L3plcm8gb2Y9dGVzdC5pbWcg
YnM9MU0gY291bnQ9MjA0ODAgdG8gY3JlYXRlIDIwRyAKPiBlbXB0eSBpbWFnZSBmaWxlLgo+IHRo
ZW4gdXNlIHhsIGNyZWF0ZSB2bS5jZmcgY29tbWFuZCB0byBjcmVhdGUgVk0uCj4gVGhlIGNvbmZp
Z3VyYXRpb24gZmlsZSh2bS5jZmcpIGlzIGFzIGZvbGxvd3M6Cj4gCj4ga2VybmVsID0gInZtbGlu
dXoiCj4gcmFtZGlzayA9ICJpbml0cmQuaW1nIgo+IG5hbWUgPSAidGVzdCIKPiBtZW1vcnkgPSAi
MTAyNCIKPiBkaXNrID0gWyAnZmlsZTp0ZXN0LmltZyx4dmRhLHcnLCBdCj4gCj4gdm1saW51eiBh
bmQgaW5pdHJkLmltZyBpcyBkb3dubG9hZCBmcm9tIAo+IGh0dHA6Ly9hcmNoaXZlLnVidW50dS5j
b20vdWJ1bnR1L2Rpc3RzL3RydXN0eS11cGRhdGVzL21haW4vaW5zdGFsbGVyLWFtZDY0L2N1cnJl
bnQvaW1hZ2VzL25ldGJvb3QveGVuLwo+IAo+IHRoZW4gdXNlIHhsIGNvbnNvbGUgdGVzdCBjb21t
YW5kIHRvIGxvZyBpbiBhbmQgaW5zdGFsbCBEb21VIE9TKFVidW50dSAKPiAxNC4wNCkuCj4gd2hl
biBEb21VIE9TIGluc3RhbGwgY29tcGxldGUgLCBJIHN0YXJ0IHJlY29tcGlsZSBEb21VIE9TIGtl
cm5lbC4KPiAKPiAvLyBSZWNvbXBpbGUgRG9tVSBPUyBrZXJuZWwKPiBkb3dubG9hZCBsaW51eCBr
ZXJuZWwgc291cmNlIGZyb20gCj4gaHR0cDovL3d3dy5rZXJuZWwub3JnL3B1Yi9saW51eC9rZXJu
ZWwvdjQueC9saW51eC00LjQuMzEudGFyLmd6Cj4gYWRkIHNvbWUgcHJpbnRrIGluIGRyaXZlci94
ZW4vYmFsbG9vbi5jLgo+IENvbmZpZ3VyZSB0aGUgRG9tVSBPUyBrZXJuZWwgYWNjb3JkaW5nIHRv
IAo+IGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL01haW5saW5lX0xpbnV4X0tlcm5l
bF9Db25maWdzI0dldHRpbmdfdGhlX0N1cnJlbnRfU3RhYmxlX1ZlcnNpb24KPiAKPiB0aGVuCj4g
Cj4gbWFrZQo+IG1ha2UgbW9kdWxlc19pbnN0YWxsCj4gbWFrZSBpbnN0YWxsCj4gCj4gcmVib290
IFZNIGFmdGVyIHJlY29tcGlsZSBjb21wbGV0ZS4KPiAKPiBVc2UgeGwgY3JlYXRlIHN0YXJ0Vk0u
Y2ZnIGNvbW1hbmQgdG8gY3JlYXRlIFZNLgo+IFRoZSBWTSBjb25maWd1cmF0aW9uIGZpbGUoc3Rh
cnRWTS5jZmcpIGlzIGFzIGZvbGxvd3M6Cj4gCj4gbmFtZSA9ICJ0ZXN0Igo+IG1lbW9yeSA9ICIx
MDI0Igo+IGJvb3Rsb2FkZXIgPSAncHlncnViJwo+IGRpc2sgPSBbICdmaWxlOnRlc3QuaW1nLHh2
ZGEsdycsIF0KPiAKPiBidXQgaSBjYW4ndCBzdGFydCBWTSBhZnRlciByZWNvbXBpbGluZyBEb21V
IE9TIGtlcm5lbC4KPiBEb21VIGNhbiBib290IGludG8gZ3J1YiBhbmQgc3RhcnQgc3VjY2Vzc2Z1
bCBieSBjaG9vc2luZyBvdGhlciAKPiBrZXJuZWwoNC40LjApLCBidXQgd2hlbiBjaG9vc2luZyBr
ZXJuZWwgdGhhdCBpIGNvbXBpbGUoNC40LjMxKSwgaXQgCj4gZmFpbChtYXliZSBpdCBjcmVhdGUg
YW5kIGNyYXNoIGltbWVkaWF0ZWx5KS4KPiBObyBlcnJvciBtZXNzYWdlIG9uIHRoZSB0ZXJtaW5h
bC4KPiBDYW4gc29tZW9uZSB0ZWxsIG1lIHdoZXJlIGl0IGlzIHdyb25nPwoKTm90IHdpdGggdGhl
IGRhdGEgeW91IHByb3ZpZGVkLgoKVGhpbmdzIHlvdSBzaG91bGQgdHJ5OgoKLSB1c2UgdGhlIGtl
cm5lbCBjb25maWcgb2YgdGhlIHdvcmtpbmcga2VybmVsIChpdCAgbWlnaHQgYmUgcHJvdmlkZWQg
dmlhCiAgIC9wcm9jL2NvbmZpZy5neikKLSBidWlsZCBhIHJhbWRpc2sgbWF0Y2hpbmcgdGhlIG5l
dyBrZXJuZWwgKGZyb20gdGhlIHN0ZXBzIHlvdSBtZW50aW9uZWQKICAgYWJvdmUgeW91IG1pZ2h0
IHN0aWxsIHVzZSB0aGUgb2xkIG9uZSkKLSBhZGQgImVhcmx5cHJpbnRrPXhlbiIgdG8gdGhlIGtl
cm5lbCdzIGJvb3Qgb3B0aW9ucy4gVXNlICJ4bCBkbWVzZyIgdG8KICAgY2hlY2sgZm9yIGVycm9y
IG1lc3NhZ2VzIGlzc3VlZCBkdXJpbmcgZWFybHkgYm9vdCBwcm9jZXNzCi0gcG9zdCB5b3VyIGtl
cm5lbCBjb25maWcKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 26 11:40:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 11:40:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPSNH-0006mB-L6; Mon, 26 Jun 2017 11:40:11 +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 1dPSNG-0006lz-9N
 for xen-devel@lists.xen.org; Mon, 26 Jun 2017 11:40:10 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 34/13-26749-892F0595; Mon, 26 Jun 2017 11:40:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsUyZ7p8oO7UTwG
 RBgcabS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyVJz6yFzyRrHj85j1zA+MZ0S5GLg4hgQ4m
 iWP/D7JCON8YJX5u/sII4WxklFj+dRMbhDOZUaL3UzdLFyMnB4uAqsSCdycZQWxRAQWJeZMng
 tmcAl4SG6ccBqsREvCUWN//jB3E5hUQlDg58wlYnFlAQ2LZ/bNQtrbEsoWvmUFsYYE4ie2/74
 LZIgIeEtc+3WeHqDGS2LcG5DwODjYBE4k3qxwhRtpKLG/6AlYiIWAs0Terj2UCo+AsJNtmIdk
 2C8m2BYzMqxjVi1OLylKLdI30kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECA7ee
 gYFxB+OpZudDjJIcTEqivBxPAiKF+JLyUyozEosz4otKc1KLDzHKcHAoSfBmfwTKCRalpqdWp
 GXmAGMIJi3BwaMkwnv0IVCat7ggMbc4Mx0idYpRl2PD6vVfmIRY8vLzUqXEebNAZgiAFGWU5s
 GNgMXzJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvOEgU3gy80rgNr0COoIJ6AiWeWBHlCQ
 ipKQaGP2E9CZyputsyJLcfjNMNFui/uy1rd92lL5WiZw3QURf9b9AQNbXlO9RutuZZyz/nOEg
 HcClfszb6kFDzWmFHp9fOzMUo/fJLzh5le9S8XKm2QWSdT3rXgTsMZ7dFVu+zuj6lpfWgodvp
 Xxh9IttNtGffumxxRq98JsWZd9fqt5wZ9vYGOAXocRSnJFoqMVcVJwIAEQvKdTiAgAA
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1498477204!106690261!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22090 invoked from network); 26 Jun 2017 11:40:05 -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; 26 Jun 2017 11:40:05 -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
 v5QBdweQ018112
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Mon, 26 Jun 2017 11:39:58 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0021.oracle.com (8.13.8/8.14.4) with ESMTP id v5QBdvIY014815
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Mon, 26 Jun 2017 11:39:57 GMT
Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v5QBduln014048;
 Mon, 26 Jun 2017 11:39:56 GMT
Received: from android-5319fcbc6d5d2d34.lan (/209.6.200.48)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 26 Jun 2017 04:39:56 -0700
Date: Mon, 26 Jun 2017 07:39:54 -0400
User-Agent: K-9 Mail for Android
In-Reply-To: <1498470497-20595-1-git-send-email-rcojocaru@bitdefender.com>
References: <1498470497-20595-1-git-send-email-rcojocaru@bitdefender.com>
MIME-Version: 1.0
To: xen-devel@lists.xen.org, Razvan Cojocaru <rcojocaru@bitdefender.com>
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Message-ID: <6B3E3015-7D0D-4786-AD7B-C693D4CF463E@oracle.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: andrew.cooper3@citrix.com, tamas@tklengyel.com
Subject: Re: [Xen-devel] [PATCH] 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>

T24gSnVuZSAyNiwgMjAxNyA1OjQ4OjE3IEFNIEVEVCwgUmF6dmFuIENvam9jYXJ1IDxyY29qb2Nh
cnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPlBlbmRpbmcgbGl2ZXBhdGNoIGNvZGUgd2FudHMg
dG8gY2hlY2sgaWYgdGhlIHZtX2V2ZW50IHdhaXQgcXVldWVzCj5hcmUgYWN0aXZlLCBhbmQgdGhp
cyBpcyBtYWRlIGhhcmRlciBieSB0aGUgZmFjdCB0aGF0IHRoZXkgd2VyZQoKCkhtbSwgaXQgd2Fu
dHMgdG8/IElzIHRoZXJlIGFuIG1pc3NpbmcgcGF0Y2ggdGhhdCBoYXNuJ3QgYmVlbiBwb3N0ZWQg
Zm9yIHRoaXM/CgpJZiB5b3UgbWVhbiB0byBwb3N0IHRoaXMgX2JlZm9yZV8gdGhlIG90aGVyIG9u
ZSBwbGVhc2UgYWRqdXN0IHRoZSBjb21taXQgZGVzY3JpcHRpb24uCgo+cHJldmlvdXNseSBvbmx5
IGluaXRpYWxpemVkIHNvbWUgdGltZSBhZnRlciB0aGUgZG9tYWluIHdhcyBjcmVhdGVkLAo+aW4g
dm1fZXZlbnRfZW5hYmxlKCkuIFRoaXMgcGF0Y2ggaW5pdGlhbGl6ZXMgdGhlIGxpc3RzIGltbWVk
aWF0ZWx5Cj5hZnRlciB4emFsbG9jKClhdGluZyB0aGUgdm1fZXZlbnQgbWVtb3J5LCBpbiBkb21h
aW5fY3JlYXRlKCksIGluCj50aGUgbmV3bHkgYWRkZWQgaW5pdF9kb21haW5fdm1fZXZlbnQoKSBm
dW5jdGlvbi4KPgo+U2lnbmVkLW9mZi1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0
ZGVmZW5kZXIuY29tPgo+LS0tCj4geGVuL2NvbW1vbi9kb21haW4uYyAgICAgICAgfCAgNSArKy0t
LQo+IHhlbi9jb21tb24vdm1fZXZlbnQuYyAgICAgIHwgMjMgKysrKysrKysrKysrKysrKysrKyst
LS0KPiB4ZW4vaW5jbHVkZS94ZW4vdm1fZXZlbnQuaCB8ICAyICsrCj4gMyBmaWxlcyBjaGFuZ2Vk
LCAyNCBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQo+Cj5kaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi9kb21haW4uYyBiL3hlbi9jb21tb24vZG9tYWluLmMKPmluZGV4IGIyMmFhY2MuLjg5YThm
MWQgMTAwNjQ0Cj4tLS0gYS94ZW4vY29tbW9uL2RvbWFpbi5jCj4rKysgYi94ZW4vY29tbW9uL2Rv
bWFpbi5jCj5AQCAtMzYyLDExICszNjIsMTAgQEAgc3RydWN0IGRvbWFpbiAqZG9tYWluX2NyZWF0
ZShkb21pZF90IGRvbWlkLAo+dW5zaWduZWQgaW50IGRvbWNyX2ZsYWdzLAo+IAo+ICAgICAgICAg
cG9vbGlkID0gMDsKPiAKPi0gICAgICAgIGVyciA9IC1FTk9NRU07Cj4tICAgICAgICBkLT52bV9l
dmVudCA9IHh6YWxsb2Moc3RydWN0IHZtX2V2ZW50X3Blcl9kb21haW4pOwo+LSAgICAgICAgaWYg
KCAhZC0+dm1fZXZlbnQgKQo+KyAgICAgICAgaWYgKCAoZXJyID0gaW5pdF9kb21haW5fdm1fZXZl
bnQoZCkpICE9IDAgKQo+ICAgICAgICAgICAgIGdvdG8gZmFpbDsKPiAKPisgICAgICAgIGVyciA9
IC1FTk9NRU07Cj4gICAgICAgICBkLT5wYnVmID0geHphbGxvY19hcnJheShjaGFyLCBET01BSU5f
UEJVRl9TSVpFKTsKPiAgICAgICAgIGlmICggIWQtPnBidWYgKQo+ICAgICAgICAgICAgIGdvdG8g
ZmFpbDsKPmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3ZtX2V2ZW50LmMgYi94ZW4vY29tbW9uL3Zt
X2V2ZW50LmMKPmluZGV4IDkyOTFkYjYuLjI5NGRkZDcgMTAwNjQ0Cj4tLS0gYS94ZW4vY29tbW9u
L3ZtX2V2ZW50LmMKPisrKyBiL3hlbi9jb21tb24vdm1fZXZlbnQuYwo+QEAgLTM5LDYgKzM5LDI2
IEBACj4gI2RlZmluZSB2bV9ldmVudF9yaW5nX2xvY2soX3ZlZCkgICAgICAgc3Bpbl9sb2NrKCYo
X3ZlZCktPnJpbmdfbG9jaykKPiAjZGVmaW5lIHZtX2V2ZW50X3JpbmdfdW5sb2NrKF92ZWQpICAg
ICBzcGluX3VubG9jaygmKF92ZWQpLT5yaW5nX2xvY2spCj4gCj4raW50IGluaXRfZG9tYWluX3Zt
X2V2ZW50KHN0cnVjdCBkb21haW4gKmQpCj4rewo+KyAgICBkLT52bV9ldmVudCA9IHh6YWxsb2Mo
c3RydWN0IHZtX2V2ZW50X3Blcl9kb21haW4pOwo+Kwo+KyAgICBpZiAoICFkLT52bV9ldmVudCAp
Cj4rICAgICAgICByZXR1cm4gLUVOT01FTTsKPisKPisjaWZkZWYgQ09ORklHX0hBU19NRU1fUEFH
SU5HCj4rICAgIGluaXRfd2FpdHF1ZXVlX2hlYWQoJmQtPnZtX2V2ZW50LT5wYWdpbmcud3EpOwo+
KyNlbmRpZgo+Kwo+KyAgICBpbml0X3dhaXRxdWV1ZV9oZWFkKCZkLT52bV9ldmVudC0+bW9uaXRv
ci53cSk7Cj4rCj4rI2lmZGVmIENPTkZJR19IQVNfTUVNX1NIQVJJTkcKPisgICAgaW5pdF93YWl0
cXVldWVfaGVhZCgmZC0+dm1fZXZlbnQtPnNoYXJlLndxKTsKPisjZW5kaWYKPisKPisgICAgcmV0
dXJuIDA7Cj4rfQo+Kwo+IHN0YXRpYyBpbnQgdm1fZXZlbnRfZW5hYmxlKAo+ICAgICBzdHJ1Y3Qg
ZG9tYWluICpkLAo+ICAgICB4ZW5fZG9tY3RsX3ZtX2V2ZW50X29wX3QgKnZlYywKPkBAIC05Myw5
ICsxMTMsNiBAQCBzdGF0aWMgaW50IHZtX2V2ZW50X2VuYWJsZSgKPiAgICAgLyogU2F2ZSB0aGUg
cGF1c2UgZmxhZyBmb3IgdGhpcyBwYXJ0aWN1bGFyIHJpbmcuICovCj4gICAgIHZlZC0+cGF1c2Vf
ZmxhZyA9IHBhdXNlX2ZsYWc7Cj4gCj4tICAgIC8qIEluaXRpYWxpemUgdGhlIGxhc3QtY2hhbmNl
IHdhaXQgcXVldWUuICovCj4tICAgIGluaXRfd2FpdHF1ZXVlX2hlYWQoJnZlZC0+d3EpOwo+LQo+
ICAgICB2bV9ldmVudF9yaW5nX3VubG9jayh2ZWQpOwo+ICAgICByZXR1cm4gMDsKPiAKPmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vdm1fZXZlbnQuaCBiL3hlbi9pbmNsdWRlL3hlbi92bV9l
dmVudC5oCj5pbmRleCAyZmIzOTUxLi40ODIyNDNlIDEwMDY0NAo+LS0tIGEveGVuL2luY2x1ZGUv
eGVuL3ZtX2V2ZW50LmgKPisrKyBiL3hlbi9pbmNsdWRlL3hlbi92bV9ldmVudC5oCj5AQCAtODAs
NiArODAsOCBAQCB2b2lkIHZtX2V2ZW50X3NldF9yZWdpc3RlcnMoc3RydWN0IHZjcHUgKnYsCj52
bV9ldmVudF9yZXNwb25zZV90ICpyc3ApOwo+IAo+IHZvaWQgdm1fZXZlbnRfbW9uaXRvcl9uZXh0
X2ludGVycnVwdChzdHJ1Y3QgdmNwdSAqdik7Cj4gCj4raW50IGluaXRfZG9tYWluX3ZtX2V2ZW50
KHN0cnVjdCBkb21haW4gKmQpOwo+Kwo+ICNlbmRpZiAvKiBfX1ZNX0VWRU5UX0hfXyAqLwo+IAo+
IC8qCj4tLSAKPjEuOS4xCj4KPgo+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KPlhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPlhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCj5odHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCgoKVGhhbmtzIQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 26 11:44:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 11: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 1dPSR6-0006wt-7X; Mon, 26 Jun 2017 11:44:08 +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 1dPSR4-0006wm-M9
 for xen-devel@lists.xen.org; Mon, 26 Jun 2017 11:44:06 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 11/C2-03371-583F0595; Mon, 26 Jun 2017 11:44:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCKsWRWlGSWpSXmKPExsUSfTxjoW7r54B
 Ig50PZS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owf716yFKxjrdi2ML2BcS1LFyMnh5CAh8Sx
 G2uZuxi5gOy1jBIN3QfYIZxrjBKXT9wBcjjAqiY/NYSIz2SU6Hm+nw2kW1ggXmLmxb2sIDUiA
 t4SG1ckgYSZBYwkZkzqZoVYUCPxse8xmM0mYCixemMLWCuvgJPEvOu3mUBsFgFViQX3W8BsUY
 Fwif3frzFD1AhKnJz5BOxQTgE7iZ/fzrNCzFeX+DPvEjOELS5x68l8JghbXmL72znMIOdICOR
 ItNyWhzClJP63KoFcLyGwnEXi6IwzYCdICMhIPJp4k20Co9gsJNtmIdkwC8mGWUg2LGBkWcWo
 UZxaVJZapGtkqpdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERhDDECwg3HVgsBDj
 JIcTEqivBxPAiKF+JLyUyozEosz4otKc1KLDzHKcHAoSfC6fwLKCRalpqdWpGXmAKMZJi3Bwa
 Mkwnv0IVCat7ggMbc4Mx0idYpRl6Ppw5YvTEIsefl5qVLivJEgMwRAijJK8+BGwBLLJUZZKWF
 eRqCjhHgKUotyM0tQ5V8xinMwKgnzXv4INIUnM68EbtMroCOYgI5gmQd2REkiQkqqgXHWiU0B
 os7fXdbvZuM6wJH87fc1tmRzU6l9NZwHO26bOnRtu2rnvH6dx7yb5yKkFt06efh1seCMMJ+Kx
 btnTT3iPXn1a78Ot51qEg/u3flj1NR+4u32I/s3tjx/c2CP3Ckn2533XzaetS/7qM177wZPod
 y/OGH/Z8r3Nzktf84xJf7qJItn4qtslViKMxINtZiLihMBg7n6UScDAAA=
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1498477444!69783893!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28852 invoked from network); 26 Jun 2017 11:44:05 -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; 26 Jun 2017 11:44:05 -0000
Received: (qmail 20269 invoked from network); 26 Jun 2017 14:44: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;
 26 Jun 2017 14:44: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 7FEC37FC40
 for <xen-devel@lists.xen.org>; Mon, 26 Jun 2017 14:44:03 +0300 (EEST)
Received: (qmail 25233 invoked from network); 26 Jun 2017 14:44:03 +0300
Received: from unknown (HELO ?10.10.195.2?)
 (rcojocaru@bitdefender.com@10.10.195.2)
 by smtp02.buh.bitdefender.net with SMTP; 26 Jun 2017 14:44:02 +0300
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, xen-devel@lists.xen.org
References: <1498470497-20595-1-git-send-email-rcojocaru@bitdefender.com>
 <6B3E3015-7D0D-4786-AD7B-C693D4CF463E@oracle.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <1fe384e1-a7ba-7e4d-7924-85603765ae25@bitdefender.com>
Date: Mon, 26 Jun 2017 14:44: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: <6B3E3015-7D0D-4786-AD7B-C693D4CF463E@oracle.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.72018
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 453198,
 Stamp: 3], Multi: [Enabled, t: (0.000009,0.003006)], BW: [Enabled, t:
 (0.000007)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.002179), 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.009654,0.000033)],
 URL: [Enabled, t: (0.000005)], RTDA: [Enabled, t: (0.870553), Hit: No,
 Details: v2.5.1; Id: 15.5f4foj.1bilccu3f.9mddf; err:[ as_sign(504)
 ]], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: andrew.cooper3@citrix.com, tamas@tklengyel.com
Subject: Re: [Xen-devel] [PATCH] 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>

T24gMDYvMjYvMjAxNyAwMjozOSBQTSwgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIHdyb3RlOgo+IE9u
IEp1bmUgMjYsIDIwMTcgNTo0ODoxNyBBTSBFRFQsIFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1
QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+IFBlbmRpbmcgbGl2ZXBhdGNoIGNvZGUgd2FudHMg
dG8gY2hlY2sgaWYgdGhlIHZtX2V2ZW50IHdhaXQgcXVldWVzCj4+IGFyZSBhY3RpdmUsIGFuZCB0
aGlzIGlzIG1hZGUgaGFyZGVyIGJ5IHRoZSBmYWN0IHRoYXQgdGhleSB3ZXJlCj4gCj4gCj4gSG1t
LCBpdCB3YW50cyB0bz8gSXMgdGhlcmUgYW4gbWlzc2luZyBwYXRjaCB0aGF0IGhhc24ndCBiZWVu
IHBvc3RlZCBmb3IgdGhpcz8KPiAKPiBJZiB5b3UgbWVhbiB0byBwb3N0IHRoaXMgX2JlZm9yZV8g
dGhlIG90aGVyIG9uZSBwbGVhc2UgYWRqdXN0IHRoZSBjb21taXQgZGVzY3JpcHRpb24uCgpZZXMs
IEkgdGhpbmsgdGhhdCBwYXRjaCBoYXNuJ3QgYmVlbiBwb3N0ZWQgeWV0IChBbmRyZXcgaXMgLyB3
YXMgd29ya2luZwpvbiBpdCkuIEkgdGhvdWdodCAicGVuZGluZyIgd2FzIGFwcHJvcHJpYXRlIGlu
IHRoZSBkZXNjcmlwdGlvbiwgYnV0IEkKY2FuIGNoYW5nZSB0aGUgdGV4dCAoYWZ0ZXIgc2VlaW5n
IGlmIHRoZXJlIGFyZSBtb3JlIGNvbW1lbnRzIG9uIHRoZSBjb2RlKS4KCgpUaGFua3MsClJhenZh
bgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 26 11:45:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 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 1dPSS3-00071y-Gr; Mon, 26 Jun 2017 11: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 <prvs=343741041=wei.liu2@citrix.com>)
 id 1dPSS2-00071l-2n
 for xen-devel@lists.xenproject.org; Mon, 26 Jun 2017 11:45:06 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 9C/94-03557-1C3F0595; Mon, 26 Jun 2017 11:45:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRWlGSWpSXmKPExsXitHSDve6BzwG
 RBu+/6lh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnPTkgVHGKr2NW+h7GBcQdrFyMnh4SAv8Tv
 1vXsIDabgLLEz85eNhBbREBPounAc8YuRi4OZoFtjBKr9nxj7mLk4BAWsJP4tcIWpIZFQFVi8
 pTNYL28AhYSUx+egJopL7Gr7SKYLSSgINEx/RgTRI2gxMmZT1hAbGYBCYmDL14wT2DknoUkNQ
 tJagEj0ypG9eLUorLUIl1zvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwEBgAII
 djDMv+x9ilORgUhLl5XgSECnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvfCR6CcYFFqempFWmYO
 MCRh0hIcPEoivEcfAqV5iwsSc4sz0yFSpxh1OZo+bPnCJMSSl5+XKiXO+xtkhgBIUUZpHtwIW
 HxcYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjDvZZApPJl5JXCbXgEdwQR0BMs8sCNKEhFSUg
 2M2+vPCG2UyeWSdDp1r2p5QcCBP6YafT8i4zvmGUjzLPsy8f4hlWOvk+7beMc3ZvvLuR86ePC
 35tEfyz9nMZvqTWFXvaxccaqXN4x1k96c56kFqa9O/TPzWKg9vaO3MH/n43WGQscNhZvWrCwR
 /TzrC8uxOem9p85NOjK97rCL7WMv+9AZd7bdVGIpzkg01GIuKk4EABG9reaKAgAA
X-Env-Sender: prvs=343741041=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1498477503!75650929!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54573 invoked from network); 26 Jun 2017 11:45:04 -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;
 26 Jun 2017 11:45:04 -0000
X-IronPort-AV: E=Sophos;i="5.39,395,1493683200"; d="scan'208";a="437816854"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 26 Jun 2017 12:45:01 +0100
Message-ID: <20170626114501.13557-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>, Tim Deegan <tim@xen.org>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH] x86/mm: revert to int type in get_spage_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>

MmI4ZWIzNzk5MzAgY2hhbmdlZCB0aGUgdHlwZSBvZiBpIHRvIGJlIHVuc2lnbmVkLCBidXQgdGhl
IGlubmVyIGxvb3AKZGVwZW5kcyBvbiBpdCBiZWluZyBhIHNpZ25lZCB0eXBlLgoKQ292ZXJpdHkt
SUQ6IDE0MTMwMTcKClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
Ci0tLQpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9y
Z2UuZHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhl
bi9hcmNoL3g4Ni9tbS5jIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAx
IGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94
ODYvbW0uYwppbmRleCBiMjBmMzdmMjUzLi5iOGM3MDU4NTRhIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMjY4MSw3ICsyNjgxLDcgQEAg
aW50IGdldF9wYWdlX3R5cGVfcHJlZW1wdGlibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5z
aWduZWQgbG9uZyB0eXBlKQogCiBzdGF0aWMgaW50IGdldF9zcGFnZV9wYWdlcyhzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlLCBzdHJ1Y3QgZG9tYWluICpkKQogewotICAgIHVuc2lnbmVkIGludCBpOwor
ICAgIGludCBpOwogCiAgICAgZm9yICggaSA9IDA7IGkgPCAoMXUgPDwgUEFHRVRBQkxFX09SREVS
KTsgaSsrLCBwYWdlKysgKQogICAgIHsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 26 11:50:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 11: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 1dPSXH-0007kf-3u; Mon, 26 Jun 2017 11: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 <prvs=343a777b3=roger.pau@citrix.com>)
 id 1dPSXF-0007kZ-6N
 for xen-devel@lists.xenproject.org; Mon, 26 Jun 2017 11:50:29 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 A1/8F-03920-405F0595; Mon, 26 Jun 2017 11:50:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsWyU9JRQpfla0C
 kweObzBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bHtduMBfcFK/ZeF2hgXMvXxcjBISHgJzHz
 kFUXIycHi4CqxMa1W5lAbDYBHYmLc3eygdgiAsoSvb9+s3QxcnEwCyxklHjbs4URpFdYIEhiw
 mQnkBpeAU+JySdWgdUICcxhlFjS3cUIkRCUODnzCQuIzQw0dMHuT2wgvcwC0hLL/3GAhDkF7C
 ValnaAlYgKqEgsvdTKCmILCShK9M97AHaDhEC6xNa/v5gnMPLPQjJ1FpKpsxCmLmBkXsWoUZx
 aVJZapGtkoJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERh+DECwg/HXsoBDjJIc
 TEqivBxPAiKF+JLyUyozEosz4otKc1KLDzHKcHAoSfA2fwbKCRalpqdWpGXmACMBJi3BwaMkw
 nv0IVCat7ggMbc4Mx0idYpRUUqc9zpInwBIIqM0D64NFn2XGGWlhHkZgQ4R4ilILcrNLEGVf8
 UozsGoJMzLADKFJzOvBG76K6DFTECLWeaBLS5JREhJNTDG2XY/z3UPawt7Yp22vPHv7mOxi+x
 /2wpt9bdNiqxgy6maoLtwsd1vuxffYh+6zD07w+17rHHiM5vIJZ+rxJlslyguTHy1pK7EjGP/
 vE0ls2sUNNbuDudtrxRNbP3UyX1jQcbVb2Jpj7Rr7vx++/nb/BxWeWf56ZEc9Y1TjO+fDZbdy
 l9b9UuJpTgj0VCLuag4EQBwdhByuQIAAA==
X-Env-Sender: prvs=343a777b3=roger.pau@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1498477827!107986047!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29430 invoked from network); 26 Jun 2017 11:50:28 -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;
 26 Jun 2017 11:50:28 -0000
X-IronPort-AV: E=Sophos;i="5.39,395,1493683200"; d="scan'208";a="48387084"
Date: Mon, 26 Jun 2017 12:50:24 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170626115024.z7ymdgxqryvuqsa5@dhcp-3-128.uk.xensource.com>
References: <20170427143546.14662-1-roger.pau@citrix.com>
 <20170427143546.14662-7-roger.pau@citrix.com>
 <59244C0E020000780015C199@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59244C0E020000780015C199@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170609 (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>, julien.grall@arm.com,
 boris.ostrovsky@oracle.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 6/9] xen/vpci: trap access to the list of
 PCI capabilities
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBNYXkgMjMsIDIwMTcgYXQgMDY6NDk6NTBBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI3LjA0LjE3IGF0IDE2OjM1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gQWRkIHRyYXBzIHRvIGVhY2ggY2FwYWJpbGl0eSBQQ0lfQ0FQX0xJU1RfTkVYVCBm
aWVsZCBpbiBvcmRlciB0byBtYXNrIHRoZW0gb24KPiA+IHJlcXVlc3QuCj4gPiAKPiA+IEFsbCBj
YXBhYmlsaXRpZXMgZnJvbSB0aGUgZGV2aWNlIGFyZSBmZXRjaGVkIGFuZCBzdG9yZWQgaW4gYW4g
aW50ZXJuYWwgbGlzdCwKPiA+IHRoYXQncyBsYXRlciB1c2VkIGluIG9yZGVyIHRvIHJldHVybiB0
aGUgbmV4dCBjYXBhYmlsaXR5IHRvIHRoZSBndWVzdC4gTm90ZQo+ID4gdGhhdCB0aGlzIG9ubHkg
cmVtb3ZlcyB0aGUgY2FwYWJpbGl0eSBmcm9tIHRoZSBsaW5rZWQgbGlzdCBhcyBzZWVuIGJ5IHRo
ZQo+ID4gZ3Vlc3QsIGJ1dCB0aGUgYWN0dWFsIGNhcGFiaWxpdHkgc3RydWN0dXJlIGNvdWxkIHN0
aWxsIGJlIGFjY2Vzc2VkIGJ5IHRoZQo+ID4gZ3Vlc3QsIHByb3ZpZGVkIHRoYXQgaXQncyBwb3Np
dGlvbiBjYW4gYmUgZm91bmQgdXNpbmcgYW5vdGhlciBtZWNoYW5pc20uCj4gCj4gV2hpY2ggaXMg
YSBwcm9ibGVtLiBEcml2ZXJzIHRpZWQgdG8gYSBzaW5nbGUgZGV2aWNlIG9yIGEgbmFycm93IHNl
dAo+IGFyZW4ndCB1bmtub3duIHRvIGRvIHN1Y2guIEluIGZhY3QgaW4gdGhlIHBhc3QgSW50ZWwg
aGFzIGdpdmVuIHVzCj4gd29ya2Fyb3VuZCBvdXRsaW5lcyBmb3Igc29tZSBvZiB0aGVpciBjaGlw
c2V0IGlzc3VlcyB3aGljaCBkaXJlY3RlZAo+IHVzIHRvIGZpeGVkIG9mZnNldHMgaW5zdGVhZCBv
ZiB1c2luZyB0aGUgY2FwYWJpbGl0eSBjaGFpbnMuCj4gCj4gPiBGaW5hbGx5IHRoZSBNU0kgYW5k
IE1TSS1YIGNhcGFiaWxpdGllcyBhcmUgbWFza2VkIHVudGlsIFhlbiBrbm93cyBob3cgdG8KPiA+
IHByb3Blcmx5IGhhbmRsZSBhY2Nlc3NlcyB0byB0aGVtLgo+ID4gCj4gPiBUaGlzIHNob3VsZCBh
bGxvdyBhIFBWSCBEb20wIHRvIGJvb3Qgb24gc29tZSBoYXJkd2FyZSwgcHJvdmlkZWQgdGhhdCB0
aGUKPiA+IGhhcmR3YXJlIGRvZXNuJ3QgcmVxdWlyZSBNU0kvTVNJLVggYW5kIHRoYXQgdGhlcmUg
YXJlIG5vIFNSLUlPViBkZXZpY2VzIGluIHRoZQo+ID4gc3lzdGVtLCBzbyB0aGUgcGFuaWMgYXQg
dGhlIGVuZCBvZiB0aGUgUFZIIERvbTAgYnVpbGQgaXMgcmVwbGFjZWQgYnkgYQo+ID4gd2Fybmlu
Zy4KPiAKPiBXaGlsZSB0aGlzIGlzIGNlcnRhaW5seSBuaWNlIGZvciBkZXZlbG9wbWVudCAvIGRl
YnVnZ2luZyBwdXJwb3NlcywKPiB3aGF0J3MgdGhlIGxvbmdlciB0ZXJtIGludGVudGlvbiB3aXRo
IHRoZSBmdW5jdGlvbmFsaXR5IGJlaW5nIGFkZGVkCj4gaGVyZT8gV2UgaGFkIG5vIG5lZWQgdG8g
bWFzayBjYXBhYmlsaXRpZXMgZm9yIFBWIERvbTAsIHNvIEkgd291bGQKPiBoYXZlIGhvcGVkIHRv
IGdldCBhd2F5IHdpdGhvdXQgZm9yIFBWSCB0b28uCgpZZXMsIHRoaXMgcGF0Y2ggaXMgbW9zdGx5
IGZvciBkZXZlbG9wbWVudCAvIGRlYnVnZ2luZyBwdXJwb3NlcywgYXQKbGVhc3QgaW4gaXQncyBj
dXJyZW50IHN0YXRlLgoKSSB0aG91Z2ggdGhhdCBtYXliZSBpZiB1c2VycyBmaW5kIGlzc3VlcyB3
aXRoIHRoZSBNU0kvTVNJLVgKaW1wbGVtZW50YXRpb25zIGl0IHdvdWxkIGJlIGVhc2llciB0byBk
aWFnbm9zZSBpZiB0aGVyZSdzIGFuIG9wdGlvbiB0bwpkaXNhYmxlIHRob3NlIGVtdWxhdGlvbnMu
CgpSZWdhcmRpbmcgd2hhdCB3ZSB3b3VsZCBsaWtlIHRvIG1hc2svaGlkZSBmcm9tIERvbTAgSSB0
aGluayB0aGUgb25seQpjYXBhYmlsaXR5IFhlbiBtdXN0IGhpZGUgZnJvbSBEb20wIGlzIEFDUywg
YmVjYXVzZSBpdCdzIHVzZWQgYnkgWGVuCmFuZCBEb20wIHNob3VsZG4ndCBwb2tlIGF0IGl0IGF0
IGFsbCAoYnV0IHRoYXQncyBhbiBleHRlbmRlZApjYXBhYmlsaXR5IGFueXdheSwgd2hpY2ggaXMg
bm90IGhhbmRsZWQgYnkgdGhpcyBwYXRjaCkuCgpPZiBjb3Vyc2UgZm9yIERvbVUgWGVuIGNlcnRh
aW5seSB3YW50cyB0byBoaWRlIG1vcmUgY2FwYWJpbGl0aWVzLCBidXQKdGhhdCdzIG91dCBvZiB0
aGUgcGljdHVyZSBBVE0uCgpMZXQgbWUga25vdyB3aGV0aGVyIGRvIHlvdSBjb25zaWRlciBoYXZp
bmcgdGhpcyBwYXRjaCB0byBtYXNrCk1TSS9NU0ktWCBjYXBhYmlsaXRpZXMgb24gdXNlciByZXF1
ZXN0IGZvciBEb20wIGlzIGhlbHBmdWwgb3Igbm90LgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 26 11:55:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 11:55: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 1dPSbz-0007wG-MS; Mon, 26 Jun 2017 11:55: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 1dPSby-0007wA-H5
 for xen-devel@lists.xen.org; Mon, 26 Jun 2017 11:55:22 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 28/B5-03587-926F0595; Mon, 26 Jun 2017 11:55:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS1fzW0C
 kwam94hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8ac4zeZCt6xVdw894+9gfEiaxcjJ4eQQJ7E
 k1OdTCA2r4CdxIeza8BsCQFDidMLb7KA2CwCqhLf//UygthsAuoSnYvageIcHCICIhJXLjuDm
 MwCgRLnN7GDVAgLOEvcmPyErYuRC2j6REaJz2v+gK3iFDCV+LzjIRNIPa+AoMTfHcIgYWYBLY
 mHv26xQNjaEssWvmaGGCktsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRo3i1KKy1CJdQyO9pKL
 M9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA0GMAgh2MlzcGHGKU5GBSEuXleBIQKcSX
 lJ9SmZFYnBFfVJqTWnyIUYaDQ0mCN+wrUE6wKDU9tSItMwcYBTBpCQ4eJRHeow+B0rzFBYm5x
 ZnpEKlTjLocTR+2fGESYsnLz0uVEud1A5khAFKUUZoHNwIWkZcYZaWEeRmBjhLiKUgtys0sQZ
 V/xSjOwagkzHv/C9AUnsy8ErhNr4COYAI6gmUe2BEliQgpKWCMl75JWrWJzX/KkZfNp6KYGmM
 V7vD9/Tvlh8qi+T//Nq715L/+0VA1xaSx5HrpW9mvG52T2j4u31NaF31lieBBrwfJn1iulYYm
 G5zqt68XTL016cK9v5l+ixRi+q6eN15Y2ZZ0g2vK90L9bZHZ2RISL5c2mC89d9JxfdnpmqZ1T
 wKec80/0fpFiaU4I9FQi7moOBEAl8ve4cMCAAA=
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1498478119!97039074!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37909 invoked from network); 26 Jun 2017 11:55:21 -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 Jun 2017 11:55:21 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 26 Jun 2017 05:55:18 -0600
Message-Id: <5950F6250200007800101306@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 26 Jun 2017 05:55:17 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <olaf@aepfle.de>
References: <20170623172601.11465-1-olaf@aepfle.de>
 <5950AA1A02000078001012AE@prv-mh.provo.novell.com>
 <20170626084605.538b29cd.olaf@aepfle.de>
In-Reply-To: <20170626084605.538b29cd.olaf@aepfle.de>
Mime-Version: 1.0
Content-Disposition: inline
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] rombios: prevent building with PIC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4gMDYvMjYvMTcgODo0NyBBTSA+Pj4KPkFt
IE1vbiwgMjYgSnVuIDIwMTcgMDA6MzA6NTAgLTA2MDAKPnNjaHJpZWIgIkphbiBCZXVsaWNoIiA8
amJldWxpY2hAc3VzZS5jb20+Ogo+Cj4+IEluIHRoZSBkZXNjcmlwdGlvbiB5b3UgYWxzbyB0YWxr
IGFib3V0IFBJRSwgYnV0IHlvdSBkZWFsIHdpdGggUElDIG9ubHkgaGVyZS4gSXMgdGhhdCBpbnRl
bnRpb25hbD8gSWYgc28sIHBsZWFzZSBzYXkgd2h5IGluIHRoZSBkZXNjcmlwdGlvbi4KPgo+VGhh
dHMgd2hhdCB0aGUgVVJMIHNheXMuIFVuY2xlYXIgd2hhdCB0aGUgY29ubmVjdGlvbiBiZXR3ZWVu
IC1mcGljIGFuZCAtZlBJRSAoPykgaXMuCgpVbmxpa2UgUElDLCBQSUUgd2FzIGludHJvZHVjZWQg
bGF0ZXIsIHlldCBtaWdodCBzdGlsbCBiZSBkZWZhdWx0ZWQgdG8uIEhlbmNlIGl0IG1heQpiZSBu
ZWNlc3NhcnkgdG8gYWxzbyBkZWFsIHdpdGggdGhhdCwgaW5zdGVhZCBvZiBqdXN0IGFkZHJlc3Np
bmcgb25lIGhhbGYuIFlldCBpdAp3b3VsZCBtZWFuIGRldGVjdGluZyBQSUUgc3VwcG9ydCBpbiB0
aGUgY29tcGlsZXIsIG90aGVyIHRoYW4gUElDLCB3aGljaCAtIGFzCnlvdSd2ZSB2ZXJpZmllZCAt
IGlzIGF2YWlsYWJsZSBldmVyeXdoZXJlIHdlIGNhcmUgYWJvdXQuCgo+PiBBbHNvLCBhcyB0byB0
aGUgQ2MgbGlzdCAtIG1haW50YWluZXJzaGlwIG9mIHJvbWJpb3MvIGhhcyByZWNlbnRseSBjaGFu
Z2VkLgo+Cj5UaGF0cyB3aGF0IC0tdG8tY21kPXNjcmlwdHMvZ2V0bWFpbnRhaW5lci5wbCBnaXZl
cyBtZS4KCkluIHRoZSB1bnN0YWJsZSBzdGFnaW5nIHRyZWU/IFRoYXQgd291bGQgc2VlbSB3cm9u
Zy4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 26 11:59:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 11:59:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPSfd-00087f-AA; Mon, 26 Jun 2017 11: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 <prvs=343a9f7d8=Andrew.Cooper3@citrix.com>)
 id 1dPSfc-00087Z-07
 for xen-devel@lists.xen.org; Mon, 26 Jun 2017 11:59:08 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 EC/DF-03613-B07F0595; Mon, 26 Jun 2017 11:59:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsXitHRDpC7X94B
 Ig8fvjCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ox5zWfZC86wVTR+e8vewNjM2sXIySEh4C+x
 /tFzFhCbTUBfYveLT0wgtoiAusTpjotANRwczAJ+Eoce+IKEhQXsJaYt38sGYrMIqEqs6rgJV
 s4r4Clx+twUqJFyEueP/2QGsYUE1CSu9V9ih6gRlDg58wnYKmYBCYmDL14wT2DknoUkNQtJag
 Ej0ypGjeLUorLUIl0jC72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMBQYACCHYz
 n1wYeYpTkYFIS5eV4EhApxJeUn1KZkVicEV9UmpNafIhRhoNDSYI39xtQTrAoNT21Ii0zBxiU
 MGkJDh4lEd6jD4HSvMUFibnFmekQqVOMuhxNH7Z8YRJiycvPS5US51UCmSEAUpRRmgc3AhYhl
 xhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTM2w0yhSczrwRu0yugI5iAjmCZB3ZESSJCSqqBcc
 m/TWcdrf8uXhjkmrP9xqMdm32zap4tDOVJX6rx6Y/k1/zTu21uM/GwLPrtnaz7aOLc5WsSbrJ
 wTX689m7clyT9mu5jgXvmz3851/GFJvNbsUXuL+XFLRQl/T3Ds+cs5nvrdqj01pVpfXf0dr/9
 JC98YU32nuA5zlJrndMi3G8tOrJT+UaSa6ISS3FGoqEWc1FxIgDPgq1riwIAAA==
X-Env-Sender: prvs=343a9f7d8=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1498478345!69035773!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54606 invoked from network); 26 Jun 2017 11:59:06 -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;
 26 Jun 2017 11:59:06 -0000
X-IronPort-AV: E=Sophos;i="5.39,395,1493683200"; d="scan'208";a="429337385"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 26 Jun 2017 12:59:02 +0100
Message-ID: <1498478342-26517-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/mm: Fix infinite loop in get_spage_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>

Yy9zIDJiOGViMzcgc3dpdGNoZWQgaW50IGkgdG8gYmVpbmcgdW5zaWduZWQsIGJ1dCB0aGUgdW5k
byBsb2dpYyBvbiBmYWlsdXJlCnJlbGllZCBpbiBpIGJlaW5nIHNpZ25lZC4gIEFzIGkgYmVpbmcg
dW5zaWduZWQgaW4gc3RpbGwgcHJlZm9yYWJsZSwgYWRqdXN0IHRoZQp1bmRvIGxvZ2ljIHRvIHdv
cmsgd2l0aCBhbiB1bnNpZ25lZCBpLgoKQ292ZXJpdHktSUQ6IDE0MTMwMTcKU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4g
QmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgfCAyICst
CiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGIyMGYzN2Yu
LjE5ZjY3MmQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9tbS5jCkBAIC0yNjg3LDcgKzI2ODcsNyBAQCBzdGF0aWMgaW50IGdldF9zcGFnZV9wYWdlcyhz
dHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCBzdHJ1Y3QgZG9tYWluICpkKQogICAgIHsKICAgICAgICAg
aWYgKCAhZ2V0X3BhZ2VfYW5kX3R5cGUocGFnZSwgZCwgUEdUX3dyaXRhYmxlX3BhZ2UpICkKICAg
ICAgICAgewotICAgICAgICAgICAgd2hpbGUgKCAtLWkgPj0gMCApCisgICAgICAgICAgICB3aGls
ZSAoIGktLSA+IDAgKQogICAgICAgICAgICAgICAgIHB1dF9wYWdlX2FuZF90eXBlKC0tcGFnZSk7
CiAgICAgICAgICAgICByZXR1cm4gMDsKICAgICAgICAgfQotLSAKMi4xLjQKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 26 11:59:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 11:59:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPSft-00089m-HS; Mon, 26 Jun 2017 11:59: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 1dPSfs-00089d-Kx
 for xen-devel@lists.xenproject.org; Mon, 26 Jun 2017 11:59:24 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 08/15-02006-B17F0595; Mon, 26 Jun 2017 11:59:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVyuP0Ov67094B
 Ig807+S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozz76+zFbSwVjT9PcDawDiPpYuRk0NCwEji
 7cR/TF2MXBxCAgsZJdYdncoKkhAWCJdY/aGfDSQhInCHUeL3rWlsIAlmAQeJy73fgDo4gDr0J
 VZvjAQJswmYSnx48podxOYVsJZY8/w12AIWAVWJNed6GUFsUaCZF9edZoSoEZQ4OfMJWA2ngI
 HEw1/v2CHGm0nM2/yQGcIWl7j1ZD4ThC0vsf3tHOYJjPyzkLTPQtIyC0nLLCQtCxhZVjFqFKc
 WlaUW6Rqa6yUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBIYnAxDsYLx42vMQoyQH
 k5IoL8eTgEghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErw3vwLlBItS01Mr0jJzgJECk5bg4FES4
 T36ECjNW1yQmFucmQ6ROsWoy9H0YcsXJiGWvPy8VClx3qMgMwRAijJK8+BGwKL2EqOslDAvI9
 BRQjwFqUW5mSWo8q8YxTkYlYR5p4JM4cnMK4Hb9AroCCagI1jmgR1RkoiQkmpgDHvUctPl87b
 Mq/vMxfdM+Ln/9Roro6BAmZsr1ii4v+g2SXu4Y/mZ2b32ybHWnhyVYrZ79HUEz7O31Ex46KB/
 nnXOPqb6CScem1V8KZ7IaBq8om3Fw5QnIc8NP3w0ulKeYR7ULtDDKNXStaXx8OOVCusWr918V
 jNV3WvSH76Y9StTrWL6avmrlViKMxINtZiLihMBfKF4zNUCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1498478363!104953081!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24743 invoked from network); 26 Jun 2017 11:59:23 -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; 26 Jun 2017 11:59:23 -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 AC976AB5D;
 Mon, 26 Jun 2017 11:59:22 +0000 (UTC)
To: "Gustavo A. R. Silva" <garsilva@embeddedor.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
References: <20170623220120.GA9015@embeddedgus>
From: =?UTF-8?Q?Juergen_Gro=c3=9f?= <jgross@suse.com>
Message-ID: <597538a2-4b50-273a-4fbf-2ccfff40c9d6@suse.com>
Date: Mon, 26 Jun 2017 13:59:21 +0200
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: <20170623220120.GA9015@embeddedgus>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH] x86: xen: remove unnecessary variable in
 xen_foreach_remap_area()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

T24gMDYvMjQvMjAxNyAxMjowMSBBTSwgR3VzdGF2byBBLiBSLiBTaWx2YSB3cm90ZToKPiBSZW1v
dmUgdW5uZWNlc3NhcnkgdmFyaWFibGUgbWZuIGluIGZ1bmN0aW9uIHhlbl9mb3JlYWNoX3JlbWFw
X2FyZWEoKSBhbmQsCj4gcmVmYWN0b3IgdGhlIGNvZGUuCj4gCj4gVmFyaWFibGUgbWZuIGF0IGxp
bmUgNTE4Om1mbiA9IHhlbl9yZW1hcF9idWYubWZuc1tpXTsKPiBpcyBvbmx5IGJlaW5nIHVzZWQg
dG8gc3RvcmUgYSB2YWx1ZSB0byBiZSBwYXNzZWQgYXMKPiBhbiBhcmd1bWVudCB0byB0aGUgeGVu
X3VwZGF0ZV9tZW1fdGFibGVzKCkgZnVuY3Rpb24uCj4gVGhpcyB2YWx1ZSBjYW4gYmUgcGFzc2Vk
IGRpcmVjdGx5LCB3aGljaCBtYWtlcyB2YXJpYWJsZQo+IG1mbiB1bm5lY2Vzc2FyeS4gQWxzbywg
dmFsdWUgYXNzaWduZWQgdG8gdmFyaWFibGUgbWZuCj4gYXQgbGluZSA1MzQ6bWZuID0geGVuX3Jl
bWFwX21mbjsgaXMgbmV2ZXIgdXNlZC4KPiAKPiBBZGRyZXNzZXMtQ292ZXJpdHktSUQ6IDEyNjAx
MTAKPiBTaWduZWQtb2ZmLWJ5OiBHdXN0YXZvIEEuIFIuIFNpbHZhIDxnYXJzaWx2YUBlbWJlZGRl
ZG9yLmNvbT4KClJldmlld2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgoK
VGhhbmtzLAoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 26 12:06:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 12:06:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPSm9-0000YY-C9; Mon, 26 Jun 2017 12: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 <jgross@suse.com>) id 1dPSm7-0000YS-Mq
 for xen-devel@lists.xenproject.org; Mon, 26 Jun 2017 12:05:51 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 4B/0E-03371-E98F0595; Mon, 26 Jun 2017 12:05:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVyuP0Ov+68HwG
 RBjsWKVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm37z9lKvjJWfHlxS/mBsYZHF2MnBwSAkYS
 byf+YwKxhQQWMkpMXZYAYgsLuEl0z/sAFhcRKJLYt+kvM4jNLLCYUWLpp0CIen+JlnlfGEFsN
 gFTiQ9PXrOD2LwC1hJH7qxmAbFZBFQlrn88DjZHVCBc4uK604wQNYISJ2c+Aarh4OAUCJCYP1
 kYYryZxLzND6FWiUvcejKfCcKWl2jeOpt5AiP/LCTds5C0zELSMgtJywJGllWMGsWpRWWpRbr
 GxnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGhyQAEOxh3rg88xCjJwaQkysvx
 JCBSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvyXegnGBRanpqRVpmDjBKYNISHDxKIrxHHwKle
 YsLEnOLM9MhUqcYFaXEeTtB+gRAEhmleXBtsMi8xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJW
 HeCpApPJl5JXDTXwEtZgJazDIPbHFJIkJKqoHR7F9SXfoG6ZWbT4l7c/2/+O1CzoLW4o3P3nY
 Vzwh9xd6ztJOj5G97sqzurEtiU27lzxZUZVmbfEqmTMZ9e4+Z76biSOUz4fdWbzvUXThJOera
 dSfHfR5tajGpmkwXNtR5sr+cmV6ftItbIHD6z97DiXdnufsuPmE3rcfv8pv3nW8PFT1/+ddHi
 aU4I9FQi7moOBEA7LvRs8cCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1498478750!69012365!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26723 invoked from network); 26 Jun 2017 12:05: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; 26 Jun 2017 12:05: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 CB79BAB5D;
 Mon, 26 Jun 2017 12:05:49 +0000 (UTC)
To: =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>, xen-devel@lists.xenproject.org
References: <1498222072-18217-1-git-send-email-marmarek@invisiblethingslab.com>
From: =?UTF-8?Q?Juergen_Gro=c3=9f?= <jgross@suse.com>
Message-ID: <6f8113d8-10a2-b23f-16c1-8b97b2fba0bb@suse.com>
Date: Mon, 26 Jun 2017 14:05:48 +0200
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: <1498222072-18217-1-git-send-email-marmarek@invisiblethingslab.com>
Content-Language: en-US
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, x86@kernel.org,
 linux-kernel@vger.kernel.org, stable@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH] x86/xen: allow userspace access during
	hypercalls
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

T24gMDYvMjMvMjAxNyAwMjo0NyBQTSwgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIHdyb3Rl
Ogo+IFVzZXJzcGFjZSBhcHBsaWNhdGlvbiBjYW4gZG8gYSBoeXBlcmNhbGwgdGhyb3VnaCAvZGV2
L3hlbi9wcml2Y21kLCBhbmQKPiBzb21lIGZvciBzb21lIGh5cGVyY2FsbHMgYXJndW1lbnQgaXMg
YSBwb2ludGVycyB0byB1c2VyLXByb3ZpZGVkCj4gc3RydWN0dXJlLiBXaGVuIFNNQVAgaXMgc3Vw
cG9ydGVkIGFuZCBlbmFibGVkLCBoeXBlcnZpc29yIGNhbid0IGFjY2Vzcy4KPiBTbywgbGV0cyBh
bGxvdyBpdC4KCldoYXQgYWJvdXQgSFlQRVJWSVNPUl9kbV9vcD8KCgpKdWVyZ2VuCgo+IAo+IENj
OiBzdGFibGVAdmdlci5rZXJuZWwub3JnCj4gU2lnbmVkLW9mZi1ieTogTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIDxtYXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29tPgo+IC0tLQo+ICAg
YXJjaC94ODYvaW5jbHVkZS9hc20veGVuL2h5cGVyY2FsbC5oIHwgMyArKysKPiAgIDEgZmlsZSBj
aGFuZ2VkLCAzIGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVk
ZS9hc20veGVuL2h5cGVyY2FsbC5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20veGVuL2h5cGVyY2Fs
bC5oCj4gaW5kZXggZjZkMjBmNi4uYTFkMmM1ZCAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni9pbmNs
dWRlL2FzbS94ZW4vaHlwZXJjYWxsLmgKPiArKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4v
aHlwZXJjYWxsLmgKPiBAQCAtNDMsNiArNDMsNyBAQAo+ICAgCj4gICAjaW5jbHVkZSA8YXNtL3Bh
Z2UuaD4KPiAgICNpbmNsdWRlIDxhc20vcGd0YWJsZS5oPgo+ICsjaW5jbHVkZSA8YXNtL3NtYXAu
aD4KPiAgIAo+ICAgI2luY2x1ZGUgPHhlbi9pbnRlcmZhY2UveGVuLmg+Cj4gICAjaW5jbHVkZSA8
eGVuL2ludGVyZmFjZS9zY2hlZC5oPgo+IEBAIC0yMTQsMTAgKzIxNSwxMiBAQCBwcml2Y21kX2Nh
bGwodW5zaWduZWQgY2FsbCwKPiAgIAlfX0hZUEVSQ0FMTF9ERUNMUzsKPiAgIAlfX0hZUEVSQ0FM
TF81QVJHKGExLCBhMiwgYTMsIGE0LCBhNSk7Cj4gICAKPiArCXN0YWMoKTsKPiAgIAlhc20gdm9s
YXRpbGUoImNhbGwgKiVbY2FsbF0iCj4gICAJCSAgICAgOiBfX0hZUEVSQ0FMTF81UEFSQU0KPiAg
IAkJICAgICA6IFtjYWxsXSAiYSIgKCZoeXBlcmNhbGxfcGFnZVtjYWxsXSkKPiAgIAkJICAgICA6
IF9fSFlQRVJDQUxMX0NMT0JCRVI1KTsKPiArCWNsYWMoKTsKPiAgIAo+ICAgCXJldHVybiAobG9u
ZylfX3JlczsKPiAgIH0KPiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 26 12:10:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 12: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 1dPSqA-0000vF-TT; Mon, 26 Jun 2017 12: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 <konrad.wilk@oracle.com>) id 1dPSqA-0000tk-EY
 for xen-devel@lists.xen.org; Mon, 26 Jun 2017 12:10:02 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 4E/AA-03371-999F0595; Mon, 26 Jun 2017 12:10:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsUyZ7p8oO7MnwG
 RBnM7pSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxrzbNYC55wVvTun8vYwPiNvYuRi0NIYCKT
 xMO5G9ggnG+MEvufT2fqYuQEcjYySnT+M4FILGWU+H3nNDtIgkVAVeL2n24WEFtUQEFi3uSJj
 CA2p4CXxPy3r9khmj0lvs2axApi8woISpyc+QSsnllAQ2LZ/bNQtrbEsoWvmbsYOTiEBfwlFu
 +sBQmLCBRLnJ4yjR2iRFli0/J1TCAlbAImEm9WOUJMtJW49GATWImEgKHE541LmScwCs5Csmw
 WkmWzkCxbwMi8ilG9OLWoLLVI11AvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw
 aBmAYAfjzudOhxglOZiURHk5ngRECvEl5adUZiQWZ8QXleakFh9ilOHgUJLg1fkBlBMsSk1Pr
 UjLzAHGD0xagoNHSYT36EOgNG9xQWJucWY6ROoUoy7HhtXrvzAJseTl56VKifNWgcwQACnKKM
 2DGwGL5UuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5q34DjSFJzOvBG7TK6AjmICOYJkHdkR
 JIkJKqoHR2+z6rq/3pukdaZ5e83jN30D2nQGaKxpPP8xezmvAXd0hbBYzOXfd1aTGx/luV6WV
 Vr+wLLSoVT25Oe3JAp3wpceYVE7qzHjS+rVzep933P5e7rw3Sz93iT79/SbEXu548h/jmO18q
 zj7l1yRnrh8Az9fwpIKneW+fM2TJE6mLVI7X3i/LvG4EktxRqKhFnNRcSIAR2rJzOACAAA=
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1498478999!109146057!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51837 invoked from network); 26 Jun 2017 12:10:01 -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; 26 Jun 2017 12:10: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
 v5QC9tNW014427
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 26 Jun 2017 12:09:56 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 v5QC9t65014856
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Mon, 26 Jun 2017 12:09:55 GMT
Received: from abhmp0004.oracle.com (abhmp0004.oracle.com [141.146.116.10])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id v5QC9r9u011661;
 Mon, 26 Jun 2017 12:09:54 GMT
Received: from [IPv6:2607:fb90:2987:1465:290a:5d99:bfe0:6a9b] (/172.56.22.94)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 26 Jun 2017 05:09:52 -0700
Date: Mon, 26 Jun 2017 08:09:50 -0400
User-Agent: K-9 Mail for Android
In-Reply-To: <1498478342-26517-1-git-send-email-andrew.cooper3@citrix.com>
References: <1498478342-26517-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
To: xen-devel@lists.xen.org, Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Message-ID: <6D4C3078-5A7A-407C-861A-068CE2B50FBD@oracle.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] x86/mm: Fix infinite loop in
	get_spage_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>

T24gSnVuZSAyNiwgMjAxNyA3OjU5OjAyIEFNIEVEVCwgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj5jL3MgMmI4ZWIzNyBzd2l0Y2hlZCBpbnQgaSB0byBi
ZWluZyB1bnNpZ25lZCwgYnV0IHRoZSB1bmRvIGxvZ2ljIG9uCj5mYWlsdXJlCj5yZWxpZWQgaW4g
aSBiZWluZyBzaWduZWQuICBBcyBpIGJlaW5nIHVuc2lnbmVkIGluIHN0aWxsIHByZWZvcmFibGUs
Cj5hZGp1c3QgdGhlCj51bmRvIGxvZ2ljIHRvIHdvcmsgd2l0aCBhbiB1bnNpZ25lZCBpLgo+Cj5D
b3Zlcml0eS1JRDogMTQxMzAxNwo+U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGwg
PGtvbnJhZC53aWxrQG9yYWNsZT4KCkJ1dCBJIHRoaW5rIFdlaSBwb3N0ZWQgYSBzaW1pbGFyIG9u
ZSBlYXJsaWVyPwo+LS0tCj5DQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgo+LS0t
Cj4geGVuL2FyY2gveDg2L21tLmMgfCAyICstCj4gMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9u
KCspLCAxIGRlbGV0aW9uKC0pCj4KPmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hl
bi9hcmNoL3g4Ni9tbS5jCj5pbmRleCBiMjBmMzdmLi4xOWY2NzJkIDEwMDY0NAo+LS0tIGEveGVu
L2FyY2gveDg2L21tLmMKPisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCj5AQCAtMjY4Nyw3ICsyNjg3
LDcgQEAgc3RhdGljIGludCBnZXRfc3BhZ2VfcGFnZXMoc3RydWN0IHBhZ2VfaW5mbwo+KnBhZ2Us
IHN0cnVjdCBkb21haW4gKmQpCj4gICAgIHsKPiAgICAgICAgIGlmICggIWdldF9wYWdlX2FuZF90
eXBlKHBhZ2UsIGQsIFBHVF93cml0YWJsZV9wYWdlKSApCj4gICAgICAgICB7Cj4tICAgICAgICAg
ICAgd2hpbGUgKCAtLWkgPj0gMCApCj4rICAgICAgICAgICAgd2hpbGUgKCBpLS0gPiAwICkKPiAg
ICAgICAgICAgICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUoLS1wYWdlKTsKPiAgICAgICAgICAgICBy
ZXR1cm4gMDsKPiAgICAgICAgIH0KPi0tIAo+Mi4xLjQKPgo+Cj5fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+WGVuLWRldmVsIG1haWxpbmcgbGlzdAo+WGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKPmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwKCgpU
aGFua3MhCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 26 12:14:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 12: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 1dPSue-0001PF-FL; Mon, 26 Jun 2017 12: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=343a9f7d8=Andrew.Cooper3@citrix.com>)
 id 1dPSud-0001P9-JS
 for xen-devel@lists.xen.org; Mon, 26 Jun 2017 12:14:39 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 0F/1A-02956-EAAF0595; Mon, 26 Jun 2017 12:14:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsWyU9JRQnfdr4B
 Ig54/0hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aDySeYC56wV6zcY97AuJWti5GTQ0LAT+LY
 vi3MILawQLzEzIt7WbsYOThEBKolupa4goSFBGokPvY9ZgWxmQUkJU5fngnWyiagL7H7xScmE
 JtXwFaic90TMJtFQFXi1ppOMFtUIFzibeMRFogaQYmTM5+A2ZwCdhI/v50HW8UsoCmxfpc+xH
 h5ie1v5zBDrFWTuNZ/iR3iynSJrX9/MU9g5J+FZNIshO5ZSLoXMDKvYlQvTi0qSy3SNdNLKsp
 MzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMPQYg2ME474T/IUZJDiYlUV6OJwGRQnxJ
 +SmVGYnFGfFFpTmpxYcYZTg4lCR4lX8C5QSLUtNTK9Iyc4BRAJOW4OBREuE9+hAozVtckJhbn
 JkOkTrFqMvR9GHLFyYhlrz8vFQpcV5WkBkCIEUZpXlwI2AReYlRVkqYlxHoKCGegtSi3MwSVP
 lXjOIcjErCvBXfgabwZOaVwG16BXQEE9ARLPPAjihJREhJNTCyzzcvPpDWqmj0+qnAzmdBix0
 LSv2Fj3TvTbapN2/xVORfez7ybliGbsjTXzlPp3yfuTZyxZOMtoWR9/ds3Z2wzZmp8sfxqw3L
 L5/2n3HHQUvbhz/69pSW+KqTp2eo/rj3nPN54q7nTlN6M07W6N1/u+VgkgLXpGVGZw5qOk9Nq
 Tgcq9fkwH9fiaU4I9FQi7moOBEA/rMgK8MCAAA=
X-Env-Sender: prvs=343a9f7d8=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1498479278!75552059!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38884 invoked from network); 26 Jun 2017 12:14:38 -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;
 26 Jun 2017 12:14:38 -0000
X-IronPort-AV: E=Sophos;i="5.39,395,1493683200"; d="scan'208";a="48388293"
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, <xen-devel@lists.xen.org>, 
 Razvan Cojocaru <rcojocaru@bitdefender.com>
References: <1498470497-20595-1-git-send-email-rcojocaru@bitdefender.com>
 <6B3E3015-7D0D-4786-AD7B-C693D4CF463E@oracle.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <4183ed33-7efd-b74c-b04f-c0611aced02d@citrix.com>
Date: Mon, 26 Jun 2017 13:14:37 +0100
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: <6B3E3015-7D0D-4786-AD7B-C693D4CF463E@oracle.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: tamas@tklengyel.com
Subject: Re: [Xen-devel] [PATCH] 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>

T24gMjYvMDYvMTcgMTI6MzksIEtvbnJhZCBSemVzenV0ZWsgV2lsayB3cm90ZToKPiBPbiBKdW5l
IDI2LCAyMDE3IDU6NDg6MTcgQU0gRURULCBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRk
ZWZlbmRlci5jb20+IHdyb3RlOgo+PiBQZW5kaW5nIGxpdmVwYXRjaCBjb2RlIHdhbnRzIHRvIGNo
ZWNrIGlmIHRoZSB2bV9ldmVudCB3YWl0IHF1ZXVlcwo+PiBhcmUgYWN0aXZlLCBhbmQgdGhpcyBp
cyBtYWRlIGhhcmRlciBieSB0aGUgZmFjdCB0aGF0IHRoZXkgd2VyZQo+Cj4gSG1tLCBpdCB3YW50
cyB0bz8gSXMgdGhlcmUgYW4gbWlzc2luZyBwYXRjaCB0aGF0IGhhc24ndCBiZWVuIHBvc3RlZCBm
b3IgdGhpcz8KPgo+IElmIHlvdSBtZWFuIHRvIHBvc3QgdGhpcyBfYmVmb3JlXyB0aGUgb3RoZXIg
b25lIHBsZWFzZSBhZGp1c3QgdGhlIGNvbW1pdCBkZXNjcmlwdGlvbi4KCkkgd2FzIGludGVuZGlu
ZyBwYXRjaCBpcyBvbmx5IGZvciBYZW5TZXJ2ZXIuICBJdHMgYSBzdG9wZ2FwIHNvbHV0aW9uIHRv
CnByZXZlbnQgbGl2ZXBhdGNoaW5nIGZyb20gY3Jhc2hpbmcgdGhlIGh5cGVydmlzb3IgaWYgdGhl
cmUgYXJlIGFjdGl2ZQp3YWl0cXVldWVzLgoKVGhlIGxvbmd0ZXJtIHNvbHV0aW9uIGlzIHRvIGdl
dCBtdWx0aXBhZ2UgcmluZ3Mgd29ya2luZyAoc28gdGhlcmUgYXJlCmd1YXJhbnRlZWQgdG8gYmUg
c3VmZmljaWVudCBzbG90cyBub3QgdG8gYmxvY2spIGFuZCBkcm9wIHdhaXRxdWV1ZXMKZW50aXJl
bHkuICBJbiB0aGUgc2hvcnQgdGVybSBob3dldmVyLCBJIHN1cHBvc2UgYSB2YXJpYW50IG9mIGl0
IG1pZ2h0IGJlCnVzZWZ1bCwgZGVwZW5kaW5nIG9uIGhvdyBzdXBwb3J0ZWQgdm1fZXZlbnQgYWN0
dWFsbHkgaXMuCgoKUmF6dmFuOiBJJ2QgcmV3b3JkIHRoaXMgdG8gbm90IG1lbnRpb24gbGl2ZXBh
dGNoaW5nLiAgU2ltcGx5IGhhdmluZwpsaXN0X2VtcHR5KCkgd29ya2luZyBpcyBhIGdvb2QgZW5v
dWdoIHJlYXNvbiBhbG9uZS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 26 12:17:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 12: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 1dPSxA-0001X8-Sz; Mon, 26 Jun 2017 12:17:16 +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 1dPSx9-0001X0-T0
 for xen-devel@lists.xen.org; Mon, 26 Jun 2017 12:17:15 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 2B/6E-03371-B4BF0595; Mon, 26 Jun 2017 12:17:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKKsWRWlGSWpSXmKPExsUSfTxjoa7X74B
 IgwtrWS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owZC6exF+xnqmi//5SxgbGNqYuRk0NIwEPi
 9LWTzF2MXED2WkaJc9e3skE41xgltv44zQpT1b5wIgtEYiajxP8tzSwgCWGBeImZF/cCFXFwi
 AiUSzxeWg8SZhYQl3iy9T9U/XpGiTd908AGsQkYSqze2MIGYvMKOEnM3/CcCaSXRUBVYtOmap
 CwqEC4xP7v15ghSgQlTs58AraKU8BO4sDyiUwQ89Ul/sy7xAyz69aT+VBxeYntb+cwg4yUEMi
 RaLktD2FKSfxvVQKpkBCYwCIxfV8UhC0j8WjiTbYJjGKzkCybhWTBLCQLZiFZsICRZRWjRnFq
 UVlqka6RhV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmAUMQDBDsbzawMPMUpyM
 CmJ8nI8CYgU4kvKT6nMSCzOiC8qzUktPsQow8GhJME78ydQTrAoNT21Ii0zBxjPMGkJDh4lEd
 6jD4HSvMUFibnFmekQqVOMuhxNH7Z8YRJiycvPS5US530MMkMApCijNA9uBCy1XGKUlRLmZQQ
 6SoinILUoN7MEVf4VozgHo5IwL88voCk8mXklcJteAR3BBHQEyzywI0oSEVJSDYxlpY3iESdW
 brt/3vBkzbpI/cunrHgO+Ctsj925bLfQvJ9zdp/Zo7zaa2vK+osvf/UKygbPeCSS1t+Ts0upy
 i8hOvb5/6xzf2apC957z/eP4XV1Mst64bPnuOyfdUxoXeZ1KPP3waNxSZmM08Mbb+/xmMsQaR
 5w09Ju8uKds40K5n3sm3dJkbNYiaU4I9FQi7moOBEANvEi0igDAAA=
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1498479433!63709449!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31161 invoked from network); 26 Jun 2017 12:17:13 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-16.tower-21.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 26 Jun 2017 12:17:13 -0000
Received: (qmail 24303 invoked from network); 26 Jun 2017 15:17:12 +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;
 26 Jun 2017 15:17:12 +0300
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 7D3F67FC3F
 for <xen-devel@lists.xen.org>; Mon, 26 Jun 2017 15:17:12 +0300 (EEST)
Received: (qmail 27221 invoked from network); 26 Jun 2017 15:17:12 +0300
Received: from unknown (HELO ?10.10.195.2?)
 (rcojocaru@bitdefender.com@10.10.195.2)
 by smtp02.buh.bitdefender.net with SMTP; 26 Jun 2017 15:17:12 +0300
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, xen-devel@lists.xen.org
References: <1498470497-20595-1-git-send-email-rcojocaru@bitdefender.com>
 <6B3E3015-7D0D-4786-AD7B-C693D4CF463E@oracle.com>
 <4183ed33-7efd-b74c-b04f-c0611aced02d@citrix.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <b94f5894-162d-95a2-8cc5-e4e66a028595@bitdefender.com>
Date: Mon, 26 Jun 2017 15:17:22 +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: <4183ed33-7efd-b74c-b04f-c0611aced02d@citrix.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.72018
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 453201,
 Stamp: 3], Multi: [Enabled, t: (0.000008,0.001857)], BW: [Enabled, t:
 (0.000007)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.001865), 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.009374,0.000016)],
 URL: [Enabled, t: (0.000005)], RTDA: [Enabled, t: (0.193163), Hit: No,
 Details: v2.5.1; Id: 15.5f440e.1bj8sc2vl.2ia7c], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: tamas@tklengyel.com
Subject: Re: [Xen-devel] [PATCH] 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>

T24gMDYvMjYvMjAxNyAwMzoxNCBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBSYXp2YW46IEkn
ZCByZXdvcmQgdGhpcyB0byBub3QgbWVudGlvbiBsaXZlcGF0Y2hpbmcuICBTaW1wbHkgaGF2aW5n
Cj4gbGlzdF9lbXB0eSgpIHdvcmtpbmcgaXMgYSBnb29kIGVub3VnaCByZWFzb24gYWxvbmUuCgpG
YWlyIGVub3VnaCwgSSdsbCBjaGFuZ2UgdGhlIHBhdGNoIGRlc2NyaXB0aW9uIGFzIHNvb24gYXMg
d2UgaGVhciBmcm9tClRhbWFzLCBzbyB0aGF0IEkgbWlnaHQgYWRkcmVzcyBhcyBtYW55IGNvbW1l
bnRzIGFzIHBvc3NpYmxlLgoKClRoYW5rcywKUmF6dmFuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 26 12:28:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 12: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 1dPT86-0002QD-2s; Mon, 26 Jun 2017 12:28:34 +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 1dPT85-0002Q1-K1
 for xen-devel@lists.xensource.com; Mon, 26 Jun 2017 12:28:33 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 C4/1B-03920-0FDF0595; Mon, 26 Jun 2017 12:28:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVff934B
 Ig74z5hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNeNzdxlawup+x4uCMXtYG
 xl8JXYxcHEICfxklVr3pYoZwHjNKbHhwlQnC2cYocal3GZDDySEi4Czx9cxcdhCbV0BfovXFN
 DBbWCBG4tOiZjaQBgmBLWoSe/dPYANJSAh4Spyd85gFxn715TZrFyM7B5uAlcQhsS5GDg4WAV
 WJF0edJzByL2BkWMWoUZxaVJZapGtkqJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7u
 JEeh1BiDYwfhnWcAhRkkOJiVRXo4nAZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgl/wDlBItS
 01Mr0jJzgOEHk5bg4FES4T36ECjNW1yQmFucmQ6ROsWoy7Fh9fovTEIsefl5qVLivJ4gMwRAi
 jJK8+BGwGLhEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5eX4BTeHJzCuB2/QK6AgmoCNY5o
 EdUZKIkJJqYHQ1fuL/Y1It94U/AWy74n7rnhaTWzmFd8bbo++qvx7U5C+4pxlWvJP7Zn5+VDn
 3zINiUy8+kFoU+Tbz5yXP/xUx6+6wvvtxa+abkF9T4oXsNNR5L0wLvMW7Z72NhHq7o7ztVheG
 uU/vrczMnlrxi3P5isPFkl9qg08cl7/oNXVezBqfq75eS9mUWIozEg21mIuKEwFVoNjlgAIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1498480110!75572279!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62647 invoked from network); 26 Jun 2017 12:28: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; 26 Jun 2017 12:28: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 1dPT81-000524-8t; Mon, 26 Jun 2017 12:28: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 1dPT7v-0007uk-Lk; Mon, 26 Jun 2017 12:28:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dPT7v-0004Eq-Cm; Mon, 26 Jun 2017 12:28:23 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111043-mainreport@xen.org>
X-Osstest-Failures: 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:host-install(4):broken:nonblocking
 xen-4.8-testing:build-arm64-xsm:host-install(4):broken:nonblocking
 xen-4.8-testing:build-arm64-pvops:host-install(4):broken:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-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-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-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-intel:guest-start: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-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-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-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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm: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-xsm: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-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-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=86529087abe239eb4845ee39cff187ea5160ee93
X-Osstest-Versions-That: xen=8d3dafb43f61c6deb4fc3612f836d04afab21bbe
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 26 Jun 2017 12:28:23 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 111043: 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>

ZmxpZ2h0IDExMTA0MyB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMTA0My8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUg
bm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQt
YXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICAgICAgIGJyb2tl
biBuZXZlciBwYXNzCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFs
bCg0KSAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFz
cwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgIDQ2IHh0Zi90ZXN0LWh2bTY0LWxici10c3gt
dm1lbnRyeSBmYWlsIGxpa2UgMTEwOTQ2CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2
IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxMTA5NDYKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBsaWtlIDExMDk0NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTEwOTQ2CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTA5
NDYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgZmFpbCBsaWtlIDExMDk0NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAx
MCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEwOTQ2CiBidWlsZC1h
bWQ2NC1wcmV2ICAgICAgICAgICAgICA3IHhlbi1idWlsZC9kaXN0LXRlc3QgICAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgIDcgeGVuLWJ1aWxk
L2Rpc3QtdGVzdCAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmgtaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQg
IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdz
MTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEz
IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAg
ICAgICAgICAgIDg2NTI5MDg3YWJlMjM5ZWI0ODQ1ZWUzOWNmZjE4N2VhNTE2MGVlOTMKYmFzZWxp
bmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDhkM2RhZmI0M2Y2MWM2ZGViNGZjMzYx
MmY4MzZkMDRhZmFiMjFiYmUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMDk0NiAgMjAxNy0wNi0y
MSAxODo0MjozMSBaICAgIDQgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTEwMDUgIDIwMTct
MDYtMjMgMTM6NTY6MjUgWiAgICAyIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8g
dG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBLZXZp
biBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtv
bnJhZC53aWxrQG9yYWNsZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAg
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
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWln
cnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVw
IGJ1aWxkLWFybTY0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQt
cHZvcHMgaG9zdC1pbnN0YWxsKDQpCgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPXhlbi00
LjgtdGVzdGluZworIHJldmlzaW9uPTg2NTI5MDg3YWJlMjM5ZWI0ODQ1ZWUzOWNmZjE4N2VhNTE2
MGVlOTMKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmkt
Z2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9z
CisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAg
ICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9
IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9z
CisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUv
b3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0v
aG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
CisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9S
RVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxv
Y2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCB4ZW4tNC44LXRlc3Rp
bmcgODY1MjkwODdhYmUyMzllYjQ4NDVlZTM5Y2ZmMTg3ZWE1MTYwZWU5MworIGJyYW5jaD14ZW4t
NC44LXRlc3RpbmcKKyByZXZpc2lvbj04NjUyOTA4N2FiZTIzOWViNDg0NWVlMzljZmYxODdlYTUx
NjBlZTkzCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3Jp
LWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBv
cworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAg
ICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3Mi
fSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBv
cworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21l
L29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9
L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9j
aworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1h
c2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT14ZW4K
KyB4ZW5icmFuY2g9eGVuLTQuOC10ZXN0aW5nCisgJ1snIHh4ZW4gPSB4bGludXggJ10nCisgbGlu
dXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tNC44
LXRlc3RpbmcKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNo
IHhlbi00LjgtdGVzdGluZworIHByZXZ4ZW5icmFuY2g9eGVuLTQuNy10ZXN0aW5nCisgJ1snIHg4
NjUyOTA4N2FiZTIzOWViNDg0NWVlMzljZmYxODdlYTUxNjBlZTkzID0geCAnXScKKyA6IHRlc3Rl
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
ZXN0ZWQvbGludXgtMy4xNAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8v
eGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xp
bnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5l
bC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9u
Lnhlbi00LjgtdGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQuOC10ZXN0aW5nCisrIDogZGFp
bHktY3Jvbi54ZW4tNC44LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjgtdGVzdGluZwor
KyA6IGRhaWx5LWNyb24ueGVuLTQuOC10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC44LXRl
c3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjgtdGVzdGluZworKyA6IGh0dHA6Ly9oZy51ay54
ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLnhlbi00LjgtdGVzdGluZworKyA6
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5v
cmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBS
VU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4u
Z2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
b3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgeGVuLTQuOC10
ZXN0aW5nCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAv
aG9tZS9vc3N0ZXN0L3JlcG9zL3hlbgorIHhlbnZlcnNpb249eGVuLTQuOC10ZXN0aW5nCisgeGVu
dmVyc2lvbj14ZW4tNC44CisgeGVudmVyc2lvbj00LjgKKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQgODY1MjkwODdhYmUyMzllYjQ4NDVlZTM5
Y2ZmMTg3ZWE1MTYwZWU5MzpyZWZzL2hlYWRzL3N0YWJsZS00LjgKVG8gb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDhkM2RhZmIuLjg2NTI5MDggIDg2NTI5
MDg3YWJlMjM5ZWI0ODQ1ZWUzOWNmZjE4N2VhNTE2MGVlOTMgLT4gc3RhYmxlLTQuOAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 26 12:45:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 12: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 1dPTOF-0003ku-Kt; Mon, 26 Jun 2017 12: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 <marmarek@invisiblethingslab.com>) id 1dPTOE-0003ko-AW
 for xen-devel@lists.xenproject.org; Mon, 26 Jun 2017 12:45:14 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 7B/DA-03058-9D101595; Mon, 26 Jun 2017 12:45:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupileJIrShJLcpLzFFi42JxymeR1r3BGBh
 pcO2snMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnH9xEKWgmfcFZ86/rE0MB7k6mLk4hASWMUo
 8aDlNHMXIweQky3x5oQCSJxF4BuLRNuMXtYuRk4OCQFPiQe/Z0PZzhLzG9eyQjRvYJTo79rCB
 pJgEVCVmHlyOzOIzSYQLHF9yS+wBhEBI4n3D48zgjQwCxxhlFi68yVYQljATaJ73gcmEJtXQE
 fi9rFmqKkNjBKLnm9ghkgISpyc+YQFxGYWKJV48n82E8ipzALSEsv/cYCEOQVsJBY+fQZWLiq
 gLLH71l7mCYxCs5B0z0LSPQuhGyKsLvFn3iVmDGFtiWULXzND2LYS69a9Z1nAyL6KUaM4tags
 tUjXyEQvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwXhiAYAfjvo+RhxglOZiUR
 Hk5ngRECvEl5adUZiQWZ8QXleakFh9ilOHgUJLgnc8QGCkkWJSanlqRlpkDjFyYtAQHj5IIr+
 hfoFbe4oLE3OLMdIjUKUZdjjt9G74wCbHk5eelSonz7gWZIQBSlFGaBzcClkQuMcpKCfMyAh0
 lxFOQWpSbWYIq/4pRnINRSZhXG2QKT2ZeCdymV0BHMAEdwTIP7IiSRISUVAPjlNTo87JxjdzK
 dgcXJZ65o2TyP/PV1akMm33OL3aav23Hphsrjr46/kxr8q0jZrlMjYmKrPw1Lkc/zM45z+LTY
 Ris/2n64vjVTQe5fqy+8/Q0xw5e4affjwu5nF21IVxrYtDtmsS9Jp8X5xUxSestlwjvSdPe+Z
 Ez6H/SgXcrpM+vWK4rW/X1qhJLcUaioRZzUXEiANKur7UdAwAA
X-Env-Sender: marmarek@invisiblethingslab.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1498481111!99967700!1
X-Originating-IP: [66.111.4.27]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTExLjQuMjcgPT4gODQ2Mw==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30313 invoked from network); 26 Jun 2017 12:45:12 -0000
Received: from out3-smtp.messagingengine.com (HELO
 out3-smtp.messagingengine.com) (66.111.4.27)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Jun 2017 12:45:12 -0000
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 89420209A1;
 Mon, 26 Jun 2017 08:45:11 -0400 (EDT)
Received: from frontend2 ([10.202.2.161])
 by compute7.internal (MEProxy); Mon, 26 Jun 2017 08:45:11 -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=C/rcq1iI4PbtwWdRTe
 7RCD6sIEojdeSkNN8StocNrsE=; b=kPpPJuwrby5CLcnjVP5RS96IB16sqbBU+B
 7fCXpzjmZxjsVhIHmenYQoMy8nIz2gQSnQuxfGTRmI56b41oyVaSW3Ya21DpKtlj
 RJVILI62v+9pk8Z1TwlD8/89vakOmZhwbJQrg+mm9HUG3ZxG8PRO4Km9nKXdmUpF
 FD3xyui27PlwJ1iNPhwlH22jjHXyhjnrtZGPcms7kaJHdWDS+mH2tj/KDK2Edpy5
 iGbApLU5/1TRc7b8h70dWQvZs++J2hkrOlAyEvGD0VG8+As4qmyFRDuPKc7YZ1GT
 Sh107skm/LHWL1jgim9OpTPbBjA3K3VJlTgaCWkQ/DAamm180Y8A==
X-ME-Sender: <xms:1wFRWaR8RuqgXgQFLeKT4IBdstbax9legER9Bm9KIjD703N2n_obQw>
X-Sasl-enc: gJK3MxYrk5eUkAQcZ9C6+XQSzEPFvmvWTzpz8RzEodKk 1498481111
Received: from mail-itl (89-70-103-23.dynamic.chello.pl [89.70.103.23])
 by mail.messagingengine.com (Postfix) with ESMTPA id 2C296246E8;
 Mon, 26 Jun 2017 08:45:10 -0400 (EDT)
Date: Mon, 26 Jun 2017 14:45:05 +0200
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Juergen =?utf-8?B?R3Jvw58=?= <jgross@suse.com>
Message-ID: <20170626124505.GV1268@mail-itl>
References: <1498222072-18217-1-git-send-email-marmarek@invisiblethingslab.com>
 <6f8113d8-10a2-b23f-16c1-8b97b2fba0bb@suse.com>
MIME-Version: 1.0
In-Reply-To: <6f8113d8-10a2-b23f-16c1-8b97b2fba0bb@suse.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, x86@kernel.org,
 linux-kernel@vger.kernel.org, stable@vger.kernel.org,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH] x86/xen: allow userspace access during
	hypercalls
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============4117109395428611732=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============4117109395428611732==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="8A33kwWUmC+fncpD"
Content-Disposition: inline


--8A33kwWUmC+fncpD
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Mon, Jun 26, 2017 at 02:05:48PM +0200, Juergen Gro=C3=9F wrote:
> On 06/23/2017 02:47 PM, Marek Marczykowski-G=C3=B3recki wrote:
> > Userspace application can do a hypercall through /dev/xen/privcmd, and
> > some for some hypercalls argument is a pointers to user-provided
> > structure. When SMAP is supported and enabled, hypervisor can't access.
> > So, lets allow it.
>=20
> What about HYPERVISOR_dm_op?

Indeed, arguments copied to kernel space there are only addresses of
buffers. Will send v2 in a moment.
But I can't test it right now, as for my understanding this require
HVM/PVHv2 dom0 or stubdomain...

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

--8A33kwWUmC+fncpD
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQEcBAEBCAAGBQJZUQHSAAoJENuP0xzK19csMFkH+QFkyLQAP/Z6LuAIzs3iIZlu
8O6be4shxE3coAlgIeLbF37TkKwMqJSEC2+/pxYB1CsC7Kpm3cLWGG7CA9uu17mv
v2DX/sofwSgzkIHk5iMtCJYE7UoSFrRCCd9z+CfoQ9pzzHu7VdEFudsdUHHXle5w
Oxl4l/zMisP5+DMThqPKk/9papn6RwDfnMglLpKmr0dONZ6mxlCfuUnfFC82Et/A
YF7dZjjy3nuKMlc1OQqPhvwBTeylNGcVgPldEuyzlTE/Tt84fm710ZKMh76UCbH8
DzWUlhkyZW0BMWiCwuvsQxEViFihaAp1q+oCVBnqEBtqbtIQPH3uPEZA3qRGkaQ=
=wjaQ
-----END PGP SIGNATURE-----

--8A33kwWUmC+fncpD--


--===============4117109395428611732==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4117109395428611732==--


From xen-devel-bounces@lists.xen.org Mon Jun 26 12:50:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 12:50:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPTT0-0004N6-6v; Mon, 26 Jun 2017 12: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 <marmarek@invisiblethingslab.com>) id 1dPTSy-0004Mz-PU
 for xen-devel@lists.xenproject.org; Mon, 26 Jun 2017 12:50:08 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 21/1A-17076-FF201595; Mon, 26 Jun 2017 12:50:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsXilM8irfufKTD
 S4N1mZYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaN98Tb2gl6eiocXuxkbGBdzdTFycQgJrGKU
 2PLzBFMXIyeQky3x9PpmNpAEi8AkVonPBz8xgyQkBDwlVqzcxNLFyAFkO0tca0qEaD7EKLFyw
 lGwGjaBUIn27TNYQWwRASWJe6smM4EUMQvMZJK49uAZ2AZhAVeJzo8NjCA2i4CqxJdns1hAbF
 4BP4mtYA0gy+Qkbp7rBBvKKaArse/aHkaI63QkHp7vY4WoF5Q4OfMJ2EHMAuoS6+cJgYT5gfZ
 uW38ZrJxZQF6ieets5gmMwrOQdMxC6JiFpGoBI/MqRo3i1KKy1CJdIxO9pKLM9IyS3MTMHF1D
 A2O93NTi4sT01JzEpGK95PzcTYzAMK9nYGDcwfjquN8hRkkOJiVRXo4nAZFCfEn5KZUZicUZ8
 UWlOanFhxhlODiUJHgVGQMjhQSLUtNTK9Iyc4ARB5OW4OBREuEV/QvUyltckJhbnJkOkTrFqC
 glzqsNjFMhAZBERmkeXBssyi8xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEubVZgCawpOZVwI
 3/RXQYiagxSzzwBaXJCKkpBoYy+u1vlQ0OPZkrYrg2v3t69obq+4UadTxcJ95P+G9uAffowTz
 Cz+8ynJdav+rtx9/d3+NxHxfgUd/LPtFT5x+VFX+NVyA4fmcE1f2H2rkDZu3pT5HW22+C2+15
 ArHjZavN23MWKG1l/nSRb66D9wpX60SfmW5rZbPe+l2c/dBzv/tEUt03ZZuUmIpzkg01GIuKk
 4EAMr2x+ztAgAA
X-Env-Sender: marmarek@invisiblethingslab.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1498481406!76523713!1
X-Originating-IP: [66.111.4.27]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTExLjQuMjcgPT4gODQ2Mw==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23565 invoked from network); 26 Jun 2017 12:50:07 -0000
Received: from out3-smtp.messagingengine.com (HELO
 out3-smtp.messagingengine.com) (66.111.4.27)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Jun 2017 12:50:07 -0000
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 50BEC20964;
 Mon, 26 Jun 2017 08:50:06 -0400 (EDT)
Received: from frontend1 ([10.202.2.160])
 by compute7.internal (MEProxy); Mon, 26 Jun 2017 08:50:06 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:message-id:mime-version:references
 :subject:to:x-me-sender:x-me-sender:x-sasl-enc:x-sasl-enc; s=
 fm1; bh=1+0lVKo0yN1wmFURgvD0NvANsWU/czm9mR1oAOQa1DE=; b=OAUpiMpS
 CHXWj5bEa0AWel7Hh1li1ODS++N64uABfATfeNQbI/6ajgRi4P1B2rKABo58+SIu
 Oa1UP23X42WdR5py18OZC/kSTtW03+zEO00y5cgYDIG1gcAY/kWrQDDsVr32vpLV
 UpL/6wxhRW60W1cZ3rAqvEMyW884ieO9PnTdyhr438dkNbBAUe79X5oZ4ujOgnq7
 JCIFDlbGjIjO88le+0i7XWU+/M4zXFKunz0PJpGVxU70In1XIZNhQHD9VYXhCa7A
 BVKipcAeCXuFPaA7+zNL566CEoIpBKJWBwTCBZPJ+7K4JYcH13Yf2ks0ljc8blqw
 sGt+KSwDax3pzw==
X-ME-Sender: <xms:_gJRWbSK_vIZO_N2Teztj7oSWmbBOI5P0R4voy4R2lgZsKyeTFPreg>
X-Sasl-enc: aZmr3L7XBH6htkSnLalxMCaeMHOoipJHiTKHFTb50wS+ 1498481405
Received: from devel-3rdparty.localdomain (89-70-103-23.dynamic.chello.pl
 [89.70.103.23])
 by mail.messagingengine.com (Postfix) with ESMTPA id D457D7E807;
 Mon, 26 Jun 2017 08:50:04 -0400 (EDT)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 26 Jun 2017 14:49:46 +0200
Message-Id: <1498481386-8704-1-git-send-email-marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <20170626124505.GV1268@mail-itl>
References: <20170626124505.GV1268@mail-itl>
MIME-Version: 1.0
Organization: Invisible Things Lab
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 x86@kernel.org, linux-kernel@vger.kernel.org, stable@vger.kernel.org,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCH v2] x86/xen: allow userspace access during
	hypercalls
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VXNlcnNwYWNlIGFwcGxpY2F0aW9uIGNhbiBkbyBhIGh5cGVyY2FsbCB0aHJvdWdoIC9kZXYveGVu
L3ByaXZjbWQsIGFuZApzb21lIGZvciBzb21lIGh5cGVyY2FsbHMgYXJndW1lbnQgaXMgYSBwb2lu
dGVycyB0byB1c2VyLXByb3ZpZGVkCnN0cnVjdHVyZS4gV2hlbiBTTUFQIGlzIHN1cHBvcnRlZCBh
bmQgZW5hYmxlZCwgaHlwZXJ2aXNvciBjYW4ndCBhY2Nlc3MuClNvLCBsZXRzIGFsbG93IGl0LgoK
VGhlIHNhbWUgYXBwbGllcyB0byBIWVBFUlZJU09SX2RtX29wLCB3aGVyZSBhZGRpdGlvbmFsbHkg
cHJpdmNtZCBkcml2ZXIKY2FyZWZ1bGx5IHZlcmlmeSBidWZmZXIgYWRkcmVzc2VzLgoKQ2M6IHN0
YWJsZUB2Z2VyLmtlcm5lbC5vcmcKU2lnbmVkLW9mZi1ieTogTWFyZWsgTWFyY3p5a293c2tpLUfD
s3JlY2tpIDxtYXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29tPgotLS0KIGFyY2gveDg2L2lu
Y2x1ZGUvYXNtL3hlbi9oeXBlcmNhbGwuaCB8IDkgKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwg
OCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpDaGFuZ2VzIHNpbmNlIHYxOgogLSBhZGQg
SFlQRVJWSVNPUl9kbV9vcAoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3hlbi9o
eXBlcmNhbGwuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3hlbi9oeXBlcmNhbGwuaAppbmRleCBm
NmQyMGY2Li4zMmI3NGE4IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS94ZW4vaHlw
ZXJjYWxsLmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20veGVuL2h5cGVyY2FsbC5oCkBAIC00
Myw2ICs0Myw3IEBACiAKICNpbmNsdWRlIDxhc20vcGFnZS5oPgogI2luY2x1ZGUgPGFzbS9wZ3Rh
YmxlLmg+CisjaW5jbHVkZSA8YXNtL3NtYXAuaD4KIAogI2luY2x1ZGUgPHhlbi9pbnRlcmZhY2Uv
eGVuLmg+CiAjaW5jbHVkZSA8eGVuL2ludGVyZmFjZS9zY2hlZC5oPgpAQCAtMjE0LDEwICsyMTUs
MTIgQEAgcHJpdmNtZF9jYWxsKHVuc2lnbmVkIGNhbGwsCiAJX19IWVBFUkNBTExfREVDTFM7CiAJ
X19IWVBFUkNBTExfNUFSRyhhMSwgYTIsIGEzLCBhNCwgYTUpOwogCisJc3RhYygpOwogCWFzbSB2
b2xhdGlsZSgiY2FsbCAqJVtjYWxsXSIKIAkJICAgICA6IF9fSFlQRVJDQUxMXzVQQVJBTQogCQkg
ICAgIDogW2NhbGxdICJhIiAoJmh5cGVyY2FsbF9wYWdlW2NhbGxdKQogCQkgICAgIDogX19IWVBF
UkNBTExfQ0xPQkJFUjUpOworCWNsYWMoKTsKIAogCXJldHVybiAobG9uZylfX3JlczsKIH0KQEAg
LTQ3Niw3ICs0NzksMTEgQEAgc3RhdGljIGlubGluZSBpbnQKIEhZUEVSVklTT1JfZG1fb3AoCiAJ
ZG9taWRfdCBkb20sIHVuc2lnbmVkIGludCBucl9idWZzLCB2b2lkICpidWZzKQogewotCXJldHVy
biBfaHlwZXJjYWxsMyhpbnQsIGRtX29wLCBkb20sIG5yX2J1ZnMsIGJ1ZnMpOworCWludCByZXQ7
CisJc3RhYygpOworCXJldCA9IF9oeXBlcmNhbGwzKGludCwgZG1fb3AsIGRvbSwgbnJfYnVmcywg
YnVmcyk7CisJY2xhYygpOworCXJldHVybiByZXQ7CiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZAot
LSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 26 12:54:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 12: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 1dPTWu-0004bq-NZ; Mon, 26 Jun 2017 12:54: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 1dPTWs-0004bk-RC
 for xen-devel@lists.xenproject.org; Mon, 26 Jun 2017 12:54:10 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 11/26-02956-2F301595; Mon, 26 Jun 2017 12:54:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVyuP0Ov+5H5sB
 Ig8fb1C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owHD1tYCk6wVOw+dpOlgfE7cxcjJ4eEgJHE
 24n/mLoYuTiEBBYySqyd/pcJJCEs4Cnx4ddWFhBbRKBIYt+mv2ANzAKLGSWWfgoEsYUECiT27
 rkDVs8mYCrx4clrdhCbV8Ba4mbjPkYQm0VAVeLcikawOaIC4RIX151mhKgRlDg58wlYnFPAX+
 L2vnVMEPPNJOZtfgi1S1zi1pP5UHF5ieats5knMPLPQtI+C0nLLCQts5C0LGBkWcWoXpxaVJZ
 apGuol1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGJwMQLCDcedzp0OMkhxMSqK8
 HE8CIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8PIBg11IsCg1PbUiLTMHGCcwaQkOHiURXtG/Q
 K28xQWJucWZ6RCpU4y6HE0ftnxhEmLJy89LlRLnncEENEMApCijNA9uBCxmLzHKSgnzMgIdJc
 RTkFqUm1mCKv+KUZyDUUmY9zfIFJ7MvBK4Ta+AjmACOoJlHtgRJYkIKakGRotHU9f88tu1b/G
 tz9zZy+7f+8h4J+rSXoHUCRza6dMSPMyWTVdgk3hfN9n97voXuhNWT1q0vcVvXtekRj5+zivx
 M+uXi+hUdE/wTmlv0Z1z8SFPR/+M1rjEJvXE88F/Fk5QkT9n7JSUxd4k8fXHs3+XVtZ3qTJ/c
 LNwWF4xo26PUeHWzhO3O5RYijMSDbWYi4oTAf7kEmrUAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1498481649!99969521!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59024 invoked from network); 26 Jun 2017 12:54:09 -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 Jun 2017 12:54: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 D8344AAF2;
 Mon, 26 Jun 2017 12:54:08 +0000 (UTC)
To: =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>, xen-devel@lists.xenproject.org
References: <20170626124505.GV1268@mail-itl>
 <1498481386-8704-1-git-send-email-marmarek@invisiblethingslab.com>
From: =?UTF-8?Q?Juergen_Gro=c3=9f?= <jgross@suse.com>
Message-ID: <664ecd67-8bd5-3efd-4b59-eef79640ef4c@suse.com>
Date: Mon, 26 Jun 2017 14:54:07 +0200
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: <1498481386-8704-1-git-send-email-marmarek@invisiblethingslab.com>
Content-Language: en-US
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, x86@kernel.org,
 linux-kernel@vger.kernel.org, stable@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v2] x86/xen: allow userspace access during
	hypercalls
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

T24gMDYvMjYvMjAxNyAwMjo0OSBQTSwgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIHdyb3Rl
Ogo+IFVzZXJzcGFjZSBhcHBsaWNhdGlvbiBjYW4gZG8gYSBoeXBlcmNhbGwgdGhyb3VnaCAvZGV2
L3hlbi9wcml2Y21kLCBhbmQKPiBzb21lIGZvciBzb21lIGh5cGVyY2FsbHMgYXJndW1lbnQgaXMg
YSBwb2ludGVycyB0byB1c2VyLXByb3ZpZGVkCj4gc3RydWN0dXJlLiBXaGVuIFNNQVAgaXMgc3Vw
cG9ydGVkIGFuZCBlbmFibGVkLCBoeXBlcnZpc29yIGNhbid0IGFjY2Vzcy4KPiBTbywgbGV0cyBh
bGxvdyBpdC4KPiAKPiBUaGUgc2FtZSBhcHBsaWVzIHRvIEhZUEVSVklTT1JfZG1fb3AsIHdoZXJl
IGFkZGl0aW9uYWxseSBwcml2Y21kIGRyaXZlcgo+IGNhcmVmdWxseSB2ZXJpZnkgYnVmZmVyIGFk
ZHJlc3Nlcy4KPiAKPiBDYzogc3RhYmxlQHZnZXIua2VybmVsLm9yZwo+IFNpZ25lZC1vZmYtYnk6
IE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFi
LmNvbT4KClJldmlld2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgoKVGhh
bmtzLAoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 26 12:55:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 12:55:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPTY3-0004gz-1d; Mon, 26 Jun 2017 12:55:23 +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 1dPTY1-0004g7-5y
 for xen-devel@lists.xen.org; Mon, 26 Jun 2017 12:55:21 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 6E/C8-03058-83401595; Mon, 26 Jun 2017 12:55:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsUSuHLSQl1zlsB
 Ig4WnzS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyZf6exF0zmrbj46QdjA+NV7i5GLg4WgcdM
 EnevzGXqYuTkkBDwlHh8qI+5i5EDyBaRePI/DSQsJLCfSeLqHBYQm01ASWLvweOMIL0iApsZJ
 U7fuQvWyyygIPHi+VYwW1jASmLBo8+MIDaLgKrEqZcbwGxeAWOJyQ3LWCF2yUtMe9fLOoGRew
 EjwypGjeLUorLUIl0jI72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjED/MgDBDsY
 18wMPMUpyMCmJ8nI8CYgU4kvKT6nMSCzOiC8qzUktPsQow8GhJMHbzBQYKSRYlJqeWpGWmQMM
 NJi0BAePkgiv6F+gVt7igsTc4sx0iNQpRl2ODavXf2ESYsnLz0uVEudlYwaaIQBSlFGaBzcCF
 vSXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMz7G+QSnsy8ErhNr4COYAI6gmUe2BEliQgpqQ
 bGzoSSmhW6lTxb95xvWc/2+No68/apl0zNXnaK/AquOKTC8eB4vW/RnzBx5coF91eHzG0JP3i
 g7KH80b0RMqVL//36pvZp8/1Q3uWflv765X3J/2rh/oJtf7ecf92RdfX50bCDX24W5KqekpCW
 Zfrf/Nxg4SmxhuuFnO8OiF+ybPMWvGEopcN1RImlOCPRUIu5qDgRANgh0Nl1AgAA
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-10.tower-27.messagelabs.com!1498481719!86276014!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
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5484 invoked from network); 26 Jun 2017 12:55:19 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.161)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Jun 2017 12:55:19 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1498481719;
 l=1708; s=domk; d=aepfle.de; h=Date:Subject:Cc:To:From;
 bh=R6h0S2D51TWwnlvvdTZSZzSjmCyQx4O3eQ5Lhd9vWuw=;
 b=gQ3zWvmgKlZdLU2U6BvrzH+Tox0vxUuxQ/5v2wR91iBsipD3GY4ACpKPHwZpReuGZw
 OkltLeUp+Ej9EVGa1ij8yw0Lmh/I7yXvlmQsX/suEm1WMdE0iWYt+MK7KNbzWh/gLiFf
 5e876mYuMPKpDBRoD+O9ELW8Kx2Od8r5hU7ek=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWtrWFmrD4pjkQ2b4qvS
X-RZG-CLASS-ID: mo00
Received: from sender (charybdis-ext.suse.de [195.135.221.2])
 by smtp.strato.de (RZmta 41.0 AUTH) with ESMTPSA id 902f6et5QCtGoSZ
 (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);
 Mon, 26 Jun 2017 14:55:16 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org
Date: Mon, 26 Jun 2017 14:55:07 +0200
Message-Id: <20170626125507.22080-1-olaf@aepfle.de>
X-Mailer: git-send-email 2.13.1
Cc: Olaf Hering <olaf@aepfle.de>
Subject: [Xen-devel] [PATCH v2] rombios: prevent building with PIC/PIE
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SWYgdGhlIGRlZmF1bHQgY29tcGlsZXIgc2lsZW50bHkgZGVmYXVsdHMgdG8gdG8gLWZQSUMvLWZQ
SUUgYnVpbGRpbmcKcm9tYmlvcyBmYWlsczoKCiBsZCAtbWVsZl9pMzg2IC1zIC1yIDMyYml0Ymlv
cy5vIHRjZ2Jpb3MvdGNnYmlvc2V4dC5vIHV0aWwubyBwbW0ubyAtbyAzMmJpdGJpb3NfYWxsLm8K
IFRoZXJlIGFyZSB1bmRlZmluZWQgc3ltYm9scyBpbiB0aGUgQklPUzoKICAgICAgICAgIFUgX0dM
T0JBTF9PRkZTRVRfVEFCTEVfCiBtYWtlWzEwXTogKioqIFtNYWtlZmlsZToyNjogMzJiaXRiaW9z
X2FsbC5vXSBFcnJvciAxMQoKUHJldmVudCB0aGUgZmFpbHVyZSBieSBlbmZvcmNpbmcgbm9uLVBJ
Qy9QSUUgbW9kZS4KClNpZ25lZC1vZmYtYnk6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4K
LS0tCgpidWlsZCB0ZXN0ZWQgd2l0aCBzdGFnaW5nLTQuOS9zdGFnaW5nLgoKUElFIGlzIHRoZSBk
ZWZhdWx0IG5vdyBpbiBvcGVuU1VTRSBUdW1ibGV3ZWVkOgpodHRwczovL2xpc3RzLm9wZW5zdXNl
Lm9yZy9vcGVuc3VzZS1mYWN0b3J5LzIwMTctMDYvbXNnMDA0MDMuaHRtbAoKIHRvb2xzL2Zpcm13
YXJlL3JvbWJpb3MvMzJiaXQvTWFrZWZpbGUgICAgICAgICB8IDIgKysKIHRvb2xzL2Zpcm13YXJl
L3JvbWJpb3MvMzJiaXQvdGNnYmlvcy9NYWtlZmlsZSB8IDIgKysKIDIgZmlsZXMgY2hhbmdlZCwg
NCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvZmlybXdhcmUvcm9tYmlvcy8zMmJp
dC9NYWtlZmlsZSBiL3Rvb2xzL2Zpcm13YXJlL3JvbWJpb3MvMzJiaXQvTWFrZWZpbGUKaW5kZXgg
YjA1ODNjOTNkZi4uMjhjMTU0NDRhZSAxMDA2NDQKLS0tIGEvdG9vbHMvZmlybXdhcmUvcm9tYmlv
cy8zMmJpdC9NYWtlZmlsZQorKysgYi90b29scy9maXJtd2FyZS9yb21iaW9zLzMyYml0L01ha2Vm
aWxlCkBAIC00LDYgKzQsOCBAQCBpbmNsdWRlICQoWEVOX1JPT1QpL3Rvb2xzL2Zpcm13YXJlL1J1
bGVzLm1rCiBUQVJHRVQgPSAzMmJpdGJpb3NfZmxhdC5oCiAKIENGTEFHUyArPSAkKENGTEFHU194
ZW5pbmNsdWRlKSAtSS4uIC1JLi4vLi4vLi4vbGliYWNwaQorJChjYWxsIGNjLW9wdGlvbi1hZGQs
Q0ZMQUdTLENDLC1mbm8tcGljKQorJChjYWxsIGNjLW9wdGlvbi1hZGQsQ0ZMQUdTLENDLC1mbm8t
UElFKQogCiBTVUJESVJTID0gdGNnYmlvcwogCmRpZmYgLS1naXQgYS90b29scy9maXJtd2FyZS9y
b21iaW9zLzMyYml0L3RjZ2Jpb3MvTWFrZWZpbGUgYi90b29scy9maXJtd2FyZS9yb21iaW9zLzMy
Yml0L3RjZ2Jpb3MvTWFrZWZpbGUKaW5kZXggZjg3ZDEzMDIwZi4uNWNmZjRlZmM2MCAxMDA2NDQK
LS0tIGEvdG9vbHMvZmlybXdhcmUvcm9tYmlvcy8zMmJpdC90Y2diaW9zL01ha2VmaWxlCisrKyBi
L3Rvb2xzL2Zpcm13YXJlL3JvbWJpb3MvMzJiaXQvdGNnYmlvcy9NYWtlZmlsZQpAQCAtNCw2ICs0
LDggQEAgaW5jbHVkZSAkKFhFTl9ST09UKS90b29scy9maXJtd2FyZS9SdWxlcy5tawogVEFSR0VU
ICA9IHRjZ2Jpb3NleHQubwogCiBDRkxBR1MgKz0gJChDRkxBR1NfeGVuaW5jbHVkZSkgLUkuLiAt
SS4uLy4uIC1JLi4vLi4vLi4vLi4vbGliYWNwaQorJChjYWxsIGNjLW9wdGlvbi1hZGQsQ0ZMQUdT
LENDLC1mbm8tcGljKQorJChjYWxsIGNjLW9wdGlvbi1hZGQsQ0ZMQUdTLENDLC1mbm8tUElFKQog
CiAuUEhPTlk6IGFsbAogYWxsOiAkKFRBUkdFVCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 26 12:57:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 12: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 1dPTaH-0004qQ-Ey; Mon, 26 Jun 2017 12:57:41 +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 1dPTaG-0004qI-97
 for xen-devel@lists.xen.org; Mon, 26 Jun 2017 12:57:40 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 77/FC-19409-3C401595; Mon, 26 Jun 2017 12:57:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsUSuHLSXd1DLIG
 RBq0vLS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyPl1ezFGxjr5j4/DB7A+Mxti5GLg4WganM
 Ekfn/WHuYuTkkBDwlFjb1QdkcwDZIhJP/qeB1AgJHGaSuPXiMRNInEVAVeLvW7ByNgElib0Hj
 zOC2CJA4f/7/oPZzAJBEhsfHQerERZwlrgx+QkbiM0rYCKxZ+ISJhCbU8BeYsHRvWwQ848ySt
 xb1QV1Q4jE8o8TWCAaBCVOznzCAjG0XmLmqrmsExj5ZyFJzUKSgrC1JB7+ugUV15ZYtvA1M4S
 tLjHh5Dt2CNtIou3ZOdYFjGyrGNWLU4vKUot0jfWSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKT
 ivWS83M3MQKDmQEIdjA2f3E6xCjJwaQkysvxJCBSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRvH
 nNgpJBgUWp6akVaZg4wrmDSEhw8SiK8on+BWnmLCxJzizPTIVKnGHU5mj5s+cIkxJKXn5cqJc
 7LBjJDAKQoozQPbgQsxi8xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmPc3E9AUnsy8ErhNr4C
 OYAI6gmUe2BEliQgpqQbG5ZdufTnJ9iwrfMnT5d28e1PCuj2CVnfM510fZGaqcnnv4riU5H+X
 +KNreHtcdnIHnj96dd3zl/JHnk37f39voO6fnReDv6+cy7Mno4z5rWP6khWmn5+8Mp620fWwy
 NmJd3e0lCxgq2VL/hLzXNOviTv+FQO/ofBc5ieZPTfZp3SzL+v7YsW4RYmlOCPRUIu5qDgRAK
 viWBrsAgAA
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-8.tower-31.messagelabs.com!1498481858!107474091!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45009 invoked from network); 26 Jun 2017 12:57:38 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.221)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Jun 2017 12:57:38 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1498481858;
 l=982; s=domk; d=aepfle.de;
 h=Content-Type:MIME-Version:References:In-Reply-To:Subject:Cc:To:From:
 Date; bh=kmg3kvmuNC0/ekGGG5OFGOaVQ5IWPxCvadqxKw960wI=;
 b=LD6P5cMST3RiNfNH0Y0eT+K2K7oD/WDV9ypjO6SfuCt9lQrhu/0jUsvHOE8LQNjShD
 vwseLUGCeEGIVrYqPNh73Wr2uJxdH5z9rMBKmPiX6GJ71S6LUl67Hgx4VzXbpdnWMitn
 p34625SvgUJrZlrrFFrKtFnRnEdIEwxKodDMk=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+zrwiavkK6tmQaLfvz8iJbw6ceRbNvqpc4Q==
X-RZG-CLASS-ID: mo00
Received: from sender (nat.nue.novell.com [195.135.221.2])
 by smtp.strato.de (RZmta 41.0 AUTH) with ESMTPSA id Y05806t5QCvcjp9
 (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, 26 Jun 2017 14:57:38 +0200 (CEST)
Date: Mon, 26 Jun 2017 14:57:32 +0200
From: Olaf Hering <olaf@aepfle.de>
To: "Jan Beulich" <jbeulich@suse.com>
Message-ID: <20170626145732.21e6af8f.olaf@aepfle.de>
In-Reply-To: <5950F6250200007800101306@prv-mh.provo.novell.com>
References: <20170623172601.11465-1-olaf@aepfle.de>
 <5950AA1A02000078001012AE@prv-mh.provo.novell.com>
 <20170626084605.538b29cd.olaf@aepfle.de>
 <5950F6250200007800101306@prv-mh.provo.novell.com>
X-Mailer: Claws Mail 3.15.0.20170618.7b573007c (GTK+ 2.24.31;
 x86_64-suse-linux-gnu)
MIME-Version: 1.0
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] rombios: prevent building with PIC
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============5790769327348049531=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============5790769327348049531==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/PQMYj0.pc+fS3bMAEDFXJib"; protocol="application/pgp-signature"

--Sig_/PQMYj0.pc+fS3bMAEDFXJib
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Am Mon, 26 Jun 2017 05:55:17 -0600
schrieb "Jan Beulich" <jbeulich@suse.com>:

> Unlike PIC, PIE was introduced later, yet might still be defaulted to. He=
nce it may be necessary to also deal with that, instead of just addressing =
one half.

There is now v2 which uses cc-option-add

> In the unstable staging tree? That would seem wrong.

I ran git send-email from staging-4.9. Sorry for that.
Perhaps MAINTAINER changes should be merged unconditional into staging-x.y

Olaf

--Sig_/PQMYj0.pc+fS3bMAEDFXJib
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

-----BEGIN PGP SIGNATURE-----

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCWVEEvAAKCRBdQqD6ppg2
frtyAKC6P0ELN4nZa96II6YpLu34Ho/lhwCfYgwq753dz8/+Onm5ZUL5YaVqLFY=
=VSIf
-----END PGP SIGNATURE-----

--Sig_/PQMYj0.pc+fS3bMAEDFXJib--


--===============5790769327348049531==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5790769327348049531==--


From xen-devel-bounces@lists.xen.org Mon Jun 26 12:59:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 12: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 1dPTbp-0004zF-Rx; Mon, 26 Jun 2017 12: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 <prvs=34349846c=citrix-osstest@xenproject.org>)
 id 1dPTbo-0004yY-DD
 for xen-devel@lists.xensource.com; Mon, 26 Jun 2017 12:59:16 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 35/4B-01999-22501595; Mon, 26 Jun 2017 12:59:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHSDva4Sa2C
 kwa4pAhb3prxnd2D02N63iz2AMYo1My8pvyKBNaN53VX2gu3CFU/+bmVqYDzO08XIySEh4C8x
 9eVlZgjbQ+LllP2sILaIgLPEhA+32boYOTh4BfQkvp53BzGFBUIldrSpdTFyAVXfZZPY8Ww6E
 0SrqsSRw28ZQWw2oDETeyaygNgsQPFtV4+xg9hCAloSSxevBKvnFRCUODnzCVgNs4CExMEXL6
 BOsJRYP/ku6wRG3llIymYhKVvAyLSKUaM4tagstUjXyFgvqSgzPaMkNzEzR9fQwFQvN7W4ODE
 9NScxqVgvOT93EyMwdOoZGBh3MO5o9zvEKMnBpCTKy/EkIFKILyk/pTIjsTgjvqg0J7X4EKMM
 B4eSBG8ec2CkkGBRanpqRVpmDjCIYdISHDxKIryif4FaeYsLEnOLM9MhUqcYdTk2rF7/hUmIJ
 S8/L1VKnHcbyAwBkKKM0jy4EbCIusQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmPcZyBSezL
 wSuE2vgI5gAjqCZR7YESWJCCmpBkaugpO+las6xS/NYchJSJL8yRTsv0/v1x2H7y6J8d3GZ9N
 q9pzlCN34/4Ug3y/t/FXzg7ftO5R51Fx84vod/nPSDdRajs25Gp34/K7Kv8NHbjqoJHb0NpkZ
 Pk86W8WUGDFx6lrty4yiZbbzxTwFHidFRiZ/Psn93XCbuJhm2fWk06GW/UebmpRYijMSDbWYi
 4oTAa9yAV2jAgAA
X-Env-Sender: prvs=34349846c=citrix-osstest@xenproject.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1498481952!89232796!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36638 invoked from network); 26 Jun 2017 12:59:14 -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;
 26 Jun 2017 12:59:14 -0000
X-IronPort-AV: E=Sophos;i="5.39,395,1493683200"; d="scan'208";a="437825958"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02SJC01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71599-mainreport@xen.org>
X-Osstest-Failures: distros-debian-sid:test-amd64-i386-i386-sid-netboot-pvgrub:guest-start:fail:allowable
 distros-debian-sid:test-amd64-amd64-amd64-sid-netboot-pvgrub:guest-start:fail:allowable
 distros-debian-sid:test-amd64-i386-amd64-sid-netboot-pygrub:guest-start:fail:allowable
 distros-debian-sid:test-amd64-amd64-i386-sid-netboot-pygrub:guest-start:fail:allowable
 distros-debian-sid:test-armhf-armhf-armhf-sid-netboot-pygrub:debian-di-install:fail:allowable
 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
X-Osstest-Versions-That: flight=71584
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 26 Jun 2017 13:59:10 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02SJC01.citrite.net
Subject: [Xen-devel] [distros-debian-sid test] 71599: 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>

ZmxpZ2h0IDcxNTk5IGRpc3Ryb3MtZGViaWFuLXNpZCByZWFsIFtyZWFsXQpodHRwOi8vb3NzdGVz
dC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzLzcxNTk5LwoKRmFpbHVyZXMg
Oi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBh
cyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1zaWQtbmV0
Ym9vdC1wdmdydWIgMTAgZ3Vlc3Qtc3RhcnQgICBmYWlsIGJsb2NrZWQgaW4gNzE1ODQKIHRlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtc2lkLW5ldGJvb3QtcHZncnViIDEwIGd1ZXN0LXN0YXJ0IGZhaWwg
YmxvY2tlZCBpbiA3MTU4NAogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LXNpZC1uZXRib290LXB5Z3J1
YiAxMCBndWVzdC1zdGFydCAgZmFpbCBibG9ja2VkIGluIDcxNTg0CiB0ZXN0LWFtZDY0LWFtZDY0
LWkzODYtc2lkLW5ldGJvb3QtcHlncnViIDEwIGd1ZXN0LXN0YXJ0ICBmYWlsIGJsb2NrZWQgaW4g
NzE1ODQKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtc2lkLW5ldGJvb3QtcHlncnViIDkgZGViaWFu
LWRpLWluc3RhbGwgZmFpbCBibG9ja2VkIGluIDcxNTg0CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1hcm1oZi1zaWQt
bmV0Ym9vdC1weWdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAg
YnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMt
YWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQtcHZv
cHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBuZXZl
ciBwYXNzCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAg
ICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKCmJhc2VsaW5lIHZlcnNpb246CiBmbGlnaHQg
ICAgICAgICAgICAgICA3MTU4NAoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXNpZC1uZXRi
b290LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1p
Mzg2LXNpZC1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWFtZDY0LXNpZC1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWFybWhmLXNpZC1uZXRib290LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtc2lkLW5ldGJv
b3QtcHlncnViICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1p
Mzg2LXNpZC1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9v
c3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUu
bmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 26 13:01:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 13: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 1dPTdi-0005g7-B1; Mon, 26 Jun 2017 13: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 <prvs=343a9f7d8=Andrew.Cooper3@citrix.com>)
 id 1dPTdg-0005ft-KV
 for xen-devel@lists.xen.org; Mon, 26 Jun 2017 13:01:12 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 B9/19-03058-79501595; Mon, 26 Jun 2017 13:01:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsWyU9JRQnc6a2C
 kwc0GWYslHxezODB6HN39mymAMYo1My8pvyKBNWNe4x6WgpN8Fb+efWVpYLzK08XIySEh4Cex
 78R2ZhBbWMBOYmnnf/YuRi4OEYFljBL/NtxnA0kICRhLbOjvACtiE9CX2P3iExOIzStgKzFl0
 kpWEJtFQFViytupYDWiAuESbxuPsEDUCEqcnPkEzOYUMJHY9nQtO4jNLGAgcWTRHFYIW15i+9
 s5zBC71CSu9V9ihzguXWLisx6WCYx8s5CMmoWkfRaS9gWMzKsY1YtTi8pSi3Qt9ZKKMtMzSnI
 TM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAoONAQh2MN7dFHCIUZKDSUmUl+NJQKQQX1J+SmVG
 YnFGfFFpTmrxIUYZDg4lCd5MlsBIIcGi1PTUirTMHGDYw6QlOHiURHhF/wK18hYXJOYWZ6ZDp
 E4x6nJsWL3+C5MQS15+XqqUOK8xyAwBkKKM0jy4EbAYvMQoKyXMywh0lBBPQWpRbmYJqvwrRn
 EORiVh3vkgU3gy80rgNr0COoIJ6AiWeWBHlCQipKQaGKe3FV+SKzFiDt2fcErhZfRpec1n+0S
 2iMt01obu1pMN9pE7nLvj3WeO+id8P+64370+/fO9Raf12nfv9dKw2NZ6duOGrBsOnGUtW4qL
 Ok79WZc7vzHmv63LTfUm4y3ns3Zp5TGbsV25Eu/Y/Lz1wZTopYGHt99kF/PVFvc+PfXms43m5
 8WtDiqxFGckGmoxFxUnAgDf3GAwvAIAAA==
X-Env-Sender: prvs=343a9f7d8=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1498482071!97052977!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7970 invoked from network); 26 Jun 2017 13:01:11 -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;
 26 Jun 2017 13:01:11 -0000
X-IronPort-AV: E=Sophos;i="5.39,395,1493683200"; d="scan'208";a="48390967"
To: Olaf Hering <olaf@aepfle.de>, Jan Beulich <jbeulich@suse.com>, Ian Jackson
 <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 <xen-devel@lists.xen.org>
References: <20170626125507.22080-1-olaf@aepfle.de>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <9fa5df63-6278-4211-6049-a51ca4d581ab@citrix.com>
Date: Mon, 26 Jun 2017 14:00:57 +0100
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: <20170626125507.22080-1-olaf@aepfle.de>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2] rombios: prevent building with PIC/PIE
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjYvMDYvMTcgMTM6NTUsIE9sYWYgSGVyaW5nIHdyb3RlOgo+IElmIHRoZSBkZWZhdWx0IGNv
bXBpbGVyIHNpbGVudGx5IGRlZmF1bHRzIHRvIHRvIC1mUElDLy1mUElFIGJ1aWxkaW5nCj4gcm9t
YmlvcyBmYWlsczoKPgo+ICBsZCAtbWVsZl9pMzg2IC1zIC1yIDMyYml0Ymlvcy5vIHRjZ2Jpb3Mv
dGNnYmlvc2V4dC5vIHV0aWwubyBwbW0ubyAtbyAzMmJpdGJpb3NfYWxsLm8KPiAgVGhlcmUgYXJl
IHVuZGVmaW5lZCBzeW1ib2xzIGluIHRoZSBCSU9TOgo+ICAgICAgICAgICBVIF9HTE9CQUxfT0ZG
U0VUX1RBQkxFXwo+ICBtYWtlWzEwXTogKioqIFtNYWtlZmlsZToyNjogMzJiaXRiaW9zX2FsbC5v
XSBFcnJvciAxMQo+Cj4gUHJldmVudCB0aGUgZmFpbHVyZSBieSBlbmZvcmNpbmcgbm9uLVBJQy9Q
SUUgbW9kZS4KPgo+IFNpZ25lZC1vZmYtYnk6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4K
CkFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKPiAt
LS0KPgo+IGJ1aWxkIHRlc3RlZCB3aXRoIHN0YWdpbmctNC45L3N0YWdpbmcuCj4KPiBQSUUgaXMg
dGhlIGRlZmF1bHQgbm93IGluIG9wZW5TVVNFIFR1bWJsZXdlZWQ6Cj4gaHR0cHM6Ly9saXN0cy5v
cGVuc3VzZS5vcmcvb3BlbnN1c2UtZmFjdG9yeS8yMDE3LTA2L21zZzAwNDAzLmh0bWwKPgo+ICB0
b29scy9maXJtd2FyZS9yb21iaW9zLzMyYml0L01ha2VmaWxlICAgICAgICAgfCAyICsrCj4gIHRv
b2xzL2Zpcm13YXJlL3JvbWJpb3MvMzJiaXQvdGNnYmlvcy9NYWtlZmlsZSB8IDIgKysKPiAgMiBm
aWxlcyBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKykKPgo+IGRpZmYgLS1naXQgYS90b29scy9maXJt
d2FyZS9yb21iaW9zLzMyYml0L01ha2VmaWxlIGIvdG9vbHMvZmlybXdhcmUvcm9tYmlvcy8zMmJp
dC9NYWtlZmlsZQo+IGluZGV4IGIwNTgzYzkzZGYuLjI4YzE1NDQ0YWUgMTAwNjQ0Cj4gLS0tIGEv
dG9vbHMvZmlybXdhcmUvcm9tYmlvcy8zMmJpdC9NYWtlZmlsZQo+ICsrKyBiL3Rvb2xzL2Zpcm13
YXJlL3JvbWJpb3MvMzJiaXQvTWFrZWZpbGUKPiBAQCAtNCw2ICs0LDggQEAgaW5jbHVkZSAkKFhF
Tl9ST09UKS90b29scy9maXJtd2FyZS9SdWxlcy5tawo+ICBUQVJHRVQgPSAzMmJpdGJpb3NfZmxh
dC5oCj4gIAo+ICBDRkxBR1MgKz0gJChDRkxBR1NfeGVuaW5jbHVkZSkgLUkuLiAtSS4uLy4uLy4u
L2xpYmFjcGkKPiArJChjYWxsIGNjLW9wdGlvbi1hZGQsQ0ZMQUdTLENDLC1mbm8tcGljKQo+ICsk
KGNhbGwgY2Mtb3B0aW9uLWFkZCxDRkxBR1MsQ0MsLWZuby1QSUUpCj4gIAo+ICBTVUJESVJTID0g
dGNnYmlvcwo+ICAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvZmlybXdhcmUvcm9tYmlvcy8zMmJpdC90
Y2diaW9zL01ha2VmaWxlIGIvdG9vbHMvZmlybXdhcmUvcm9tYmlvcy8zMmJpdC90Y2diaW9zL01h
a2VmaWxlCj4gaW5kZXggZjg3ZDEzMDIwZi4uNWNmZjRlZmM2MCAxMDA2NDQKPiAtLS0gYS90b29s
cy9maXJtd2FyZS9yb21iaW9zLzMyYml0L3RjZ2Jpb3MvTWFrZWZpbGUKPiArKysgYi90b29scy9m
aXJtd2FyZS9yb21iaW9zLzMyYml0L3RjZ2Jpb3MvTWFrZWZpbGUKPiBAQCAtNCw2ICs0LDggQEAg
aW5jbHVkZSAkKFhFTl9ST09UKS90b29scy9maXJtd2FyZS9SdWxlcy5tawo+ICBUQVJHRVQgID0g
dGNnYmlvc2V4dC5vCj4gIAo+ICBDRkxBR1MgKz0gJChDRkxBR1NfeGVuaW5jbHVkZSkgLUkuLiAt
SS4uLy4uIC1JLi4vLi4vLi4vLi4vbGliYWNwaQo+ICskKGNhbGwgY2Mtb3B0aW9uLWFkZCxDRkxB
R1MsQ0MsLWZuby1waWMpCj4gKyQoY2FsbCBjYy1vcHRpb24tYWRkLENGTEFHUyxDQywtZm5vLVBJ
RSkKPiAgCj4gIC5QSE9OWTogYWxsCj4gIGFsbDogJChUQVJHRVQpCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 26 13:03:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 13: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 1dPTgJ-0005rM-Nt; Mon, 26 Jun 2017 13:03: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 1dPTgI-0005rE-8o
 for xen-devel@lists.xenproject.org; Mon, 26 Jun 2017 13:03:54 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 32/44-02956-93601595; Mon, 26 Jun 2017 13:03:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTdeSLTD
 SYPtpNovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWP5Vo2CJt6Kn7+nszcwnubqYuTiEBLYyCjx
 7NdFRghnN6PElCtXmbsYOTmEBRwlOvp+soLYIgLKEr2/frNAFF1jlFi9dQGYwyywFchZ08YCU
 sUmoClx5/Mnpi5GDg5eASuJS9dFQMIsAqoS5y99ARskKhAu8bbxCFg5r4CgxMmZT8BsTgFria
 d3D7OD2MwCthJ35u5mhrDlJba/ncM8gZFvFpKWWUjKZiEpW8DIvIpRozi1qCy1SNfQWC+pKDM
 9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzDgGIBgB+OXZQGHGCU5mJREeTmeBEQK8SXl
 p1RmJBZnxBeV5qQWH2KU4eBQkuC9whIYKSRYlJqeWpGWmQMMfZi0BAePkgiv6F+gVt7igsTc4
 sx0iNQpRkUpcd6NIH0CIImM0jy4Nli8XWKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5Iw7zWQKT
 yZeSVw018BLWYCWswyD2xxSSJCSqqB0e3xi8T6a+dmnHvr0tC4JNHpR2KPbJ+deMHHpR9rz02
 pPv+s9tKVV07JUzTEr158415SuK5335ecu87qJeeqV/d/3qGTuiF0x8MoNz5n7T22nNaz3lX/
 Ldge9Wl65/Lw2htX7Pv9I7iyj73V9lfjWnN72e4bC5d/OiH+8fTMI5w9hqJ7xGw61JVYijMSD
 bWYi4oTASnr31+yAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1498482232!75579460!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32854 invoked from network); 26 Jun 2017 13:03:52 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-21.messagelabs.com with SMTP; 26 Jun 2017 13: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 C86E82B;
 Mon, 26 Jun 2017 06:03: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 DE42A3F41F;
 Mon, 26 Jun 2017 06:03:50 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>
References: <593ECB5D0200007800162126@prv-mh.provo.novell.com>
 <593ECB5D0200007800162126@prv-mh.provo.novell.com>
 <593ECF0B0200007800162158@prv-mh.provo.novell.com>
 <0aa37cb6-8ffa-03fb-affc-73c430d7cd20@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ce6de5e4-40c7-37f5-de2a-9c5d623e8709@arm.com>
Date: Mon, 26 Jun 2017 14:03:49 +0100
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: <0aa37cb6-8ffa-03fb-affc-73c430d7cd20@arm.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 "lars.kurth@citrix.com" <lars.kurth@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86/boot: re-arrange how/when we do disk I/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>

SGksCgpPbiAxMi8wNi8xNyAxNzo1OSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEphbiwKPgo+
IE9uIDEyLzA2LzE3IDE2OjI3LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMTIuMDYuMTcg
YXQgMTc6MTEsIDxKQmV1bGljaEBzdXNlLmNvbT4gd3JvdGU6Cj4+PiBXZSBwbGFjZSB0aGUgdHJh
bXBvbGluZSBubyBsb3dlciB0aGFuIGF0IDI1NmssIHNvIHdlIGhhdmUgYW1wbGUgc3BhY2UKPj4+
IHRvIHJlYWQgdGhlIE1CUnMgb2YgQklPUyBkaXNrcyBpbnRvIGFuIGFsaWduZWQgYnVmZmVyIHJp
Z2h0IGJlbG93IHRoZQo+Pj4gdHJhbXBvbGluZSAobm90IGRvaW5nIHNvIGhhcyBiZWVuIGZvdW5k
IHRvIGJlIGEgcHJvYmxlbSBvbiBhIGJ1Z2d5IEJJT1MKPj4+IGNvbWluZyB3aXRoIGEgU2t1bGwg
Q2FueW9uIE5VQykuIFRvIGZhY2lsaXRhdGUgdGhhdCBtb3ZlIE1CUiByZWFkaW5nCj4+PiBwYXN0
IEVERCBpbmZvIHJldHJpZXZhbC4KPj4+Cj4+PiBBbHNvIGFkZCBhIHdyYXAgY2hlY2sgdG8gdGhl
IEVERCBpbmZvIHJldHJpZXZhbCBsb29wLCB0byBtYXRjaCB0aGF0IGluCj4+PiB0aGUgTUJSIHJl
YWRpbmcgb25lLgo+Pj4KPj4+IFJlcG9ydGVkLWJ5OiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFu
dEBjaXRyaXguY29tPgo+Pj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgo+Pj4gVGVzdGVkLWJ5OiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXgu
Y29tPgo+Pgo+PiBBcyB0byA0LjkgaW5jbHVzaW9uLCBJIHRoaW5rIEkgc2hvdWxkIGhhdmUgbWVu
dGlvbmVkIHJpZ2h0IGF3YXkKPj4gdGhhdCBzdWNoIGEgY2hhbmdlIG9mIGNvdXJzZSBpc24ndCB3
aXRob3V0IHJpc2s6IFdlJ3JlIHRyeWluZyB0bwo+PiB3b3JrIGFyb3VuZCBhIEJJT1MgYnVnIGJ5
IHJlbHlpbmcgb24gb3RoZXIgaW5mb3JtYXRpb24KPj4gY29taW5nIGZyb20gdGhlIEJJT1MgYmVp
bmcgY29ycmVjdCAvIHVzYWJsZS4gT2J2aW91c2x5IHRoZXJlIGlzCj4+IHRoZSByaXNrIHRoYXQg
dGhpcyByZWdyZXNzZXMgd2l0aCBzb21lIG90aGVyIEJJT1MgaGF2aW5nIGEgYnVnCj4+IGVsc2V3
aGVyZS4KPj4KPj4gSSdtIHRoZXJlZm9yZSBsZWFuaW5nIHRvd2FyZHMgc3VnZ2VzdGluZyB0byB0
YWtlIHRoaXMgY2hhbmdlCj4+IG9ubHkgZm9yIG1hc3RlciByaWdodCBub3csIGFuZCBjb25zaWRl
ciBwdWxsaW5nIGl0IGludG8gdGhlIDQuOQo+PiBicmFuY2ggaW4gYSBjb3VwbGUgb2Ygd2Vla3Mg
dGltZSwgd2hlbiB0aGUgcGF0Y2ggaGFzIHNlZW4gYXQKPj4gbGVhc3QgYSBsaXR0bGUgbW9yZSB0
ZXN0aW5nIG9uIGEgd2lkZXIgc2V0IG9mIHN5c3RlbXMuCj4KPiBJIGFncmVlIG9uIHlvdXIgY29u
Y2x1c2lvbi4gSSB3b3VsZCBzdWdnZXN0IHRvIGFkZCBhIHJlbGVhc2Ugbm90ZSBpZiBpdAo+IGlz
IG5vdCBiYWNrcG9ydGVkIGJlZm9yZSB0aGUgcmVsZWFzZS4KPgo+IEkgd2lsbCBrZWVwIHRyYWNr
IG9mIHRoaXMuCgpJIGhhdmVuJ3Qgc2VlbiBhbnkgdXBkYXRlIG9uIHRoaXMuIENhbiBzb21lb25l
IGRlc2NyaWJlIGJyaWVmbHkgdGhlIApwcm9ibGVtIHNvIHdlIGNhbiBhZGQgaXQgaW4gdGhlIHNl
Y3Rpb24gImtub3duIGlzc3VlcyIgb2YgdGhlIHJlbGVhc2Ugbm90ZXM/CgpDaGVlcnMsCgotLSAK
SnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 26 13:04:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 13: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 1dPTgU-0005sm-VG; Mon, 26 Jun 2017 13:04: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=343741041=wei.liu2@citrix.com>)
 id 1dPTgS-0005sR-Td
 for xen-devel@lists.xenproject.org; Mon, 26 Jun 2017 13:04:05 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 74/CA-02955-44601595; Mon, 26 Jun 2017 13:04:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDva4zW2C
 kwYn7Bhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a2l1fZCk4LVfx5do69gXE9fxcjJ4eEgL/E
 ++XL2UFsFgFVidvvdoPZbALKEj87e9lAbBEBPYl/738wgdjMApUSU46vBqsRFnCU6FtwGszmF
 bCQ6Pm0BqxGSCBA4tLtt8wQcUGJkzOfsED06kgs2P0JaCYHkC0tsfwfB0iYUyBQYsaax4wgtq
 iAikTn0jksEGMUJDqmH2OawMg3C8mkWUgmzUKYtICReRWjRnFqUVlqka6hpV5SUWZ6RkluYma
 OrqGBsV5uanFxYnpqTmJSsV5yfu4mRmCg1TMwMO5g/H3c7xCjJAeTkigvx5OASCG+pPyUyozE
 4oz4otKc1OJDjDIcHEoSvCdZAyOFBItS01Mr0jJzgCEPk5bg4FES4RX9C9TKW1yQmFucmQ6RO
 sWoy7Fh9fovTEIsefl5qVLivJtBZgiAFGWU5sGNgMXfJUZZKWFeRgYGBiGegtSi3MwSVPlXjO
 IcjErCEJfwZOaVwG16BXQEE9ARLPPAjihJREhJNTBOqUgQOfhPS2ran4rgbyX6pct1y3/d1Y6
 2z5w+PcNXdMKmu0x9Ga/PTog6VyXFUXBk8U1eAy9JcelAwRs6cofZft7OWfK0SU7SP75+F/cx
 lgSDrXfas6dwiNUqr35yKylw/sVt35a/SP275nD35wUs0ybdNDA4+i2AgXWWr2d765czj27dV
 mVXYinOSDTUYi4qTgQAWwlq8roCAAA=
X-Env-Sender: prvs=343741041=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1498482242!99802186!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45511 invoked from network); 26 Jun 2017 13:04:03 -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;
 26 Jun 2017 13:04:03 -0000
X-IronPort-AV: E=Sophos;i="5.39,395,1493683200"; d="scan'208";a="437826681"
Date: Mon, 26 Jun 2017 14:04:00 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Felix Schmoll <eggi.innovations@gmail.com>
Message-ID: <20170626130400.gzwjhk4aptk77rde@citrix.com>
References: <CAK1m5j5H2T1HogE0t7yzervznUGSthekwAfVpcoANU8dJGg0yQ@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAK1m5j5H2T1HogE0t7yzervznUGSthekwAfVpcoANU8dJGg0yQ@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, roger.pau@citrix.com,
 Wei Liu <wei.liu2@citrix.com>, andrew.cooper3@citrix.com
Subject: Re: [Xen-devel] [RFC v2] Proposal: Fuzzing the 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TmljZSB3cml0ZS11cC4KCk92ZXJhbGwgdGhpcyBpcyBpbiBsaW5lIHdpdGggd2hhdCB3ZSBkaXNj
dXNzZWQsIHNvIEkgZG9uJ3QgcmVhbGx5IGhhdmUKbW9yZSBjb21tZW50cy4KCk9uIFNhdCwgSnVu
IDI0LCAyMDE3IGF0IDA4OjQyOjUwQU0gKzAyMDAsIEZlbGl4IFNjaG1vbGwgd3JvdGU6ClsuLi5d
Cj4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQo+IDMuMyBGdXp6ZXIKPiA9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Cj4gVGhlIGlkZWEgaXMgdG8gY3JlYXRlIHNv
bWUgZGljdGlvbmFyeSBmcm9tIHdoaWNoIHRoZSBmdXp6ZXIgYnVpbGRzIHRlc3QKPiBjYXNlcywg
ZWFjaCBsaW5lIGxvb2tpbmcgbGlrZSA6Cj4gCj4gPGZ1bmN0aW9uIG5hbWU+IGFyZ3VtZW50cwo+
IAo+IEFsc28sIHRoZSB0ZXN0IGNhc2VzIG5lZWQgdG8gYmUgd3JpdHRlbiB0byBhIGZpbGUgYmVm
b3JlIGFjdHVhbGx5IGJlaW5nCj4gYXBwbGllZCBpbiBvcmRlciB0byBzdXJ2aXZlIGEgY3Jhc2gu
IEFzIHBvaW50ZWQgb3V0IGJ5IEFuZHksIHRoZSBmaWxlCj4gc3lzdGVtIHNob3VsZCBoYXZlIGNh
Y2hpbmcgZGlzYWJsZWQuCgpZb3UgY2FuIGFsc28gZXhwbGljaXRseSBpc3N1ZSBmc3luYyBjYWxs
cyB0byBtYWtlIHN1cmUgdGhlIGZpbGUgaGl0CnN0b3JhZ2UuCgo+IAo+IFRoZSBiaW5hcnkgb2Yg
dGhlIGZ1enplciBhbHNvIG5lZWRzIHRvIGJlIGFkanVzdGVkIGluIG9yZGVyIHRvIGFjY29tbW9k
YXRlCj4gdGhlIGZhY3QgdGhhdCBub3QgdGhlIHVzdWFsIGJpbmFyeSBpcyBpbnN0cnVtZW50ZWQu
IFRoZSBwYXJ0aWN1bGFyIGNvZGUKPiBoZXJlIGZvciBBRkwgaXMgYWxsIGZvdW5kIGluIGFmbC1m
dXp6LmMuIFRoZSBmdW5jdGlvbiBydW5fdGFyZ2V0KCkgaXMKPiBub3JtYWxseSByZXNwb25zaWJs
ZSBmb3Igc3RhcnRpbmcgdGhlIGJpbmFyeSwgYnV0IGluc3RlYWQgd2lsbCBoYXZlIHRvCj4gY29t
bXVuaWNhdGUgd2l0aCB0aGUgZXhlY3V0b3IuIFRoZSBidWZmZXIgdHJhY2VfYml0cyBoYXMgdG8g
YmUgZmlsbGVkIHdpdGgKPiB0aGUgYmluYXJ5IHRyYWNpbmcgb3V0cHV0Lgo+IAo+IFRoZSBmdXp6
ZXIgd2lsbCBpbml0aWFsbHkgYmUgcnVuIGluIGRldGVybWluaXN0aWMgbW9kZS4KPiAKPiA9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Cj4gMy40IEV4ZWN1dG9yCj4gPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQo+IFRoZSBleGVjdXRvciB3aWxsIHRoZW4gdHJ5IHRv
IHJlYWQgb3V0IGh5cGVyY2FsbHMgYW5kIGV4ZWN1dGUgdGhlbS4gSXQgd2lsbAo+IGFsc28gbmVl
ZCBzb21lIGVuY29kZWQgaW5mb3JtYXRpb24gYWJvdXQgdGhlIGFyZ3VtZW50cyBleHBlY3RlZCBm
b3IgZWFjaAo+IGh5cGVyY2FsbCwgc3VjaCB0aGF0IGl0IGNhbiBwYXNzIG9uIHZhbGlkIGJ1ZmZl
cnMgKGlmIGl0IHdhbnRzIHRvLCBvbmUKPiBjb3VsZCBhbHNvIGltYWdpbmUgdGhhdCBhIHRlc3Qg
Y2FzZSBpcyB0byBwYXNzIGluIGNvbXBsZXRlbHkgaW52YWxpZCBkYXRhKS4KPiAKPiA9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Cj4gMy41IENvbW11bmljYXRpb24gYmV0d2VlbiBl
eGVjdXRvciBhbmQgZnV6emVyCj4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQo+
IEZ1enplciBhbmQgZXhlY3V0b3IgbmVlZCB0byBjb21tdW5pY2F0ZSBhdCBsZWFzdCB0ZXN0IGNh
c2VzIGFuZCB0cmFjaW5nCj4gb3V0cHV0LiBGb3IgdGhpcyBpdCB3YXMgY29uc2lkZXJlZCB0byBo
YXZlIGEgc2hhcmVkIG1lbW9yeSByZWdpb24gYXMgaW4gdGhlCj4gb3JpZ2luYWwgQUZMIGZvciB0
aGUgdHJhY2luZyBvdXRwdXQgKHVzaW5nIGdyYW50IHRhYmxlcykgYW5kIHRvIGV4ZWN1dGUgdGhl
Cj4gdGVzdCBjYXNlIGZyb20gYSBmaWxlLiBTaWduYWxzIGNvdWxkIGJlIHVzZWQgdmlhIGV2ZW50
LWNoYW5uZWxzIHRvIGluZm9ybQo+IHRoZSBleGVjdXRvciBvZiB0aGUgYXJyaXZhbCBvZiBhIG5l
dyB0ZXN0IGNhc2UgYW5kIHRoZSBmdXp6ZXIgb2YgYW4gZW5kZWQKPiB0ZXN0IGNhc2UsIGFsbG93
aW5nIGEgbmljZSBldmVudC1kcml2ZW4gYXBwcm9hY2ggd2l0aG91dCBwb2xsaW5nLiBBcyBYVEYK
PiBkb2Vzbid0IHN1cHBvcnQgYW55IG9mIHRoaXMsIHRoaXMgaWRlYSB3YXMgb3ZlcnRocm93biBp
biBmYXZvdXIgb2YganVzdAo+IHVzaW5nIHRoZSBYZW4gY29uc29sZSwgd2hpY2ggc3RpbGwgc2hv
dWxkIGFsbG93IGJvdGguCj4gCj4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQo+
IDQgRmxvdyBkaWFncmFtCj4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQo+IAoK
VW5mb3J0dW5hdGVseSB5b3VyIGRpYWdyYW0gbG9va3MgZ2FyYmxlZC4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 26 13:11:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 13: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 1dPTnB-0006dk-MB; Mon, 26 Jun 2017 13:11: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=343eba2e6=Paul.Durrant@citrix.com>)
 id 1dPTnA-0006de-LH
 for xen-devel@lists.xenproject.org; Mon, 26 Jun 2017 13:11:00 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 7A/22-02006-3E701595; Mon, 26 Jun 2017 13:10:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOIsWRWlGSWpSXmKPExsWyU9JRQvcxe2C
 kwa3rQhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a1de+YCiYLVOx62cXewPiDv4uRk0NCwE/i
 +dYjLCA2m4COxNKj85m6GLk4RAQmMEpcW/GcEcRhFtjBJDHt+GsmkCphgWCJ/XdvsILYIgIhE
 m92XWTvYuQAsp0kjp4TBgmzCKhKzHk0iQ3E5hVwl+js7mUBmSMksIhRouNBO1gvp4CuxL5rex
 hBbEYBWYkvjauZQWxmAXGJW0/mM0FcJyCxZM95ZghbVOLl43+sELaBxNal+1hA9jILaEqs36U
 P0aooMaX7ITvEXkGJkzOfsExgFJ6FZOoshI5ZSDpmIelYwMiyilGjOLWoLLVI18hYL6koMz2j
 JDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMPjrGRgYdzDuaPc7xCjJwaQkysvxJCBSiC8pP
 6UyI7E4I76oNCe1+BCjDAeHkgTvVbbASCHBotT01Iq0zBxgHMKkJTh4lER4Rf8CtfIWFyTmFm
 emQ6ROMRpzbFi9/gsTx52+DV+YhFjy8vNSpcR5l4FMEgApzSjNgxsESw+XGGWlhHkZGRgYhHg
 KUotyM0tQ5V8xinMwKgnzcoBM4cnMK4Hb9wroFCagU1jmgZ1SkoiQkmpg9C84bfKzNoFX/Ocs
 hQQPi6bwhTMTvjg9jpCIzMnnPGLjmqid5/DbUifFUvZFd2OiaOcjv+yzIZclepb1Cq1xUD+bv
 c1HKW3m+d9tfr0LMv7LNC42rj1WdCE7q4PfLC7ML+biFr9+j7guDqYHq1uqmYvkL86z3v+qf+
 fFib+WXVVnvpkoNlWJpTgj0VCLuag4EQDmYpJ0CgMAAA==
X-Env-Sender: prvs=343eba2e6=Paul.Durrant@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1498482658!85318593!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
 MAILTO_TO_SPAM_ADDR,received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42890 invoked from network); 26 Jun 2017 13:10:59 -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;
 26 Jun 2017 13:10:59 -0000
X-IronPort-AV: E=Sophos;i="5.39,395,1493683200"; d="scan'208";a="48391728"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: =?utf-8?B?J01hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSc=?=
 <marmarek@invisiblethingslab.com>, =?utf-8?B?SnVlcmdlbiBHcm/Dnw==?=
 <jgross@suse.com>
Thread-Topic: [Xen-devel] [PATCH] x86/xen: allow userspace access during
 hypercalls
Thread-Index: AQHS7B8Jtm6fLg4BE02StY2PVLDFbqI271IAgAAK+oCAACf9IA==
Date: Mon, 26 Jun 2017 13:09:58 +0000
Message-ID: <2a846dd6006c46819c563113b6255d85@AMSPEX02CL03.citrite.net>
References: <1498222072-18217-1-git-send-email-marmarek@invisiblethingslab.com>
 <6f8113d8-10a2-b23f-16c1-8b97b2fba0bb@suse.com>
 <20170626124505.GV1268@mail-itl>
In-Reply-To: <20170626124505.GV1268@mail-itl>
Accept-Language: en-GB, 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>,
 "x86@kernel.org" <x86@kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "stable@vger.kernel.org" <stable@vger.kernel.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH] x86/xen: allow userspace access
	during	hypercalls
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; 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
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSBPbiBCZWhhbGYgT2YNCj4gTWFyZWsgTWFy
Y3p5a293c2tpLUfDs3JlY2tpDQo+IFNlbnQ6IDI2IEp1bmUgMjAxNyAxMzo0NQ0KPiBUbzogSnVl
cmdlbiBHcm/DnyA8amdyb3NzQHN1c2UuY29tPg0KPiBDYzogQW5kcmV3IENvb3BlciA8QW5kcmV3
LkNvb3BlcjNAY2l0cml4LmNvbT47IHg4NkBrZXJuZWwub3JnOyBsaW51eC0NCj4ga2VybmVsQHZn
ZXIua2VybmVsLm9yZzsgc3RhYmxlQHZnZXIua2VybmVsLm9yZzsgeGVuLQ0KPiBkZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZzsgQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xl
LmNvbT4NCj4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSF0geDg2L3hlbjogYWxsb3cg
dXNlcnNwYWNlIGFjY2VzcyBkdXJpbmcNCj4gaHlwZXJjYWxscw0KPiANCj4gT24gTW9uLCBKdW4g
MjYsIDIwMTcgYXQgMDI6MDU6NDhQTSArMDIwMCwgSnVlcmdlbiBHcm/DnyB3cm90ZToNCj4gPiBP
biAwNi8yMy8yMDE3IDAyOjQ3IFBNLCBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgd3JvdGU6
DQo+ID4gPiBVc2Vyc3BhY2UgYXBwbGljYXRpb24gY2FuIGRvIGEgaHlwZXJjYWxsIHRocm91Z2gg
L2Rldi94ZW4vcHJpdmNtZCwgYW5kDQo+ID4gPiBzb21lIGZvciBzb21lIGh5cGVyY2FsbHMgYXJn
dW1lbnQgaXMgYSBwb2ludGVycyB0byB1c2VyLXByb3ZpZGVkDQo+ID4gPiBzdHJ1Y3R1cmUuIFdo
ZW4gU01BUCBpcyBzdXBwb3J0ZWQgYW5kIGVuYWJsZWQsIGh5cGVydmlzb3IgY2FuJ3QgYWNjZXNz
Lg0KPiA+ID4gU28sIGxldHMgYWxsb3cgaXQuDQo+ID4NCj4gPiBXaGF0IGFib3V0IEhZUEVSVklT
T1JfZG1fb3A/DQo+IA0KPiBJbmRlZWQsIGFyZ3VtZW50cyBjb3BpZWQgdG8ga2VybmVsIHNwYWNl
IHRoZXJlIGFyZSBvbmx5IGFkZHJlc3NlcyBvZg0KPiBidWZmZXJzLiBXaWxsIHNlbmQgdjIgaW4g
YSBtb21lbnQuDQo+IEJ1dCBJIGNhbid0IHRlc3QgaXQgcmlnaHQgbm93LCBhcyBmb3IgbXkgdW5k
ZXJzdGFuZGluZyB0aGlzIHJlcXVpcmUNCj4gSFZNL1BWSHYyIGRvbTAgb3Igc3R1YmRvbWFpbi4u
Lg0KPiANCg0KTm8sIHlvdSBkb24ndCBuZWVkIGFueXRoaW5nIHBhcnRpY3VsYXJseSBzcGVjaWFs
IHRvIHVzZSBkbV9vcC4gSnVzdCB1cC10by1kYXRlIHhlbiwgcHJpdmNtZCwgYW5kIFFFTVUuIFFF
TVUgc2hvdWxkIGVuZCB1cCB1c2luZyBkbV9vcCBieSBkZWZhdWx0IGlmIGFsbCB0aHJlZSBhcmUg
aW4gcGxhY2UuDQoNCiAgUGF1bA0KDQo+IC0tDQo+IEJlc3QgUmVnYXJkcywNCj4gTWFyZWsgTWFy
Y3p5a293c2tpLUfDs3JlY2tpDQo+IEludmlzaWJsZSBUaGluZ3MgTGFiDQo+IEE6IEJlY2F1c2Ug
aXQgbWVzc2VzIHVwIHRoZSBvcmRlciBpbiB3aGljaCBwZW9wbGUgbm9ybWFsbHkgcmVhZCB0ZXh0
Lg0KPiBROiBXaHkgaXMgdG9wLXBvc3Rpbmcgc3VjaCBhIGJhZCB0aGluZz8NCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Mon Jun 26 13:11:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 13: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 1dPTnb-0006gI-Uo; Mon, 26 Jun 2017 13:11: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 1dPTna-0006g5-Ht
 for xen-devel@lists.xen.org; Mon, 26 Jun 2017 13:11:26 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 67/74-11537-DF701595; Mon, 26 Jun 2017 13:11:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsVysyfVTfcve2C
 kwcb7AhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aEPcvZC3awVOy494O9gfEMcxcjF4eQwEZG
 iWUzj7JAOLsZJd7+2M3excjJISyQIvFtPkiCg0NEwFbiwEYLiJoHLBLz1n0C62YWuMYoMfHHQ
 TaQBjYBTYk7nz8xgdi8AlYSbcumsYDYLAKqEl8O/WUGsUUFwiXeNh5hgagRlDg58wmYzSlgDx
 TfwApiMwMtuzN3NzOELS+x/e0c5gmMfLOQtMxCUjYLSdkCRuZVjBrFqUVlqUW6RgZ6SUWZ6Rk
 luYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBIVfPwMC4g7H5hN8hRkkOJiVRXo4nAZFCfEn5
 KZUZicUZ8UWlOanFhxhlODiUJHgtgCEsJFiUmp5akZaZAwx+mLQEB4+SCK/oX6BW3uKCxNziz
 HSI1ClGXY6mD1u+MAmx5OXnpUqJ89aBzBAAKcoozYMbAYvES4yyUsK8jAwMDEI8BalFuZklqP
 KvGMU5GJWEeVeBTOHJzCuB2/QK6AgmoCNY5oEdUZKIkJJqYIyOc7x2d9KF1x0nlqi9DX9XZmG
 +xqL1faEni3StiNr+h5uaV9+/oOL159o6bb0lL9reikWf33l5WZu/PMev3QeVp269+ytr0fym
 17OnnuN/7L3cZPLdN+JbpKMS+Fjt5D1TTVW7Wg51btk7d+qT+y2rbES1mKeWMM2SFpfMf8U0d
 83sFw16cxuUWIozEg21mIuKEwHtpNBivwIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1498482684!95715169!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64488 invoked from network); 26 Jun 2017 13:11:25 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-2.tower-31.messagelabs.com with SMTP; 26 Jun 2017 13:11: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 092052B;
 Mon, 26 Jun 2017 06:11: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 B2D173F41F;
 Mon, 26 Jun 2017 06:11:22 -0700 (PDT)
To: Jan Beulich <JBeulich@suse.com>, Tim Deegan <tim@xen.org>
References: <20170619165753.25049-2-julien.grall@arm.com>
 <5948EBA90200007800164599@prv-mh.provo.novell.com>
 <20170620091412.GB58640@deinos.phlegethon.org>
 <594908B20200007800164677@prv-mh.provo.novell.com>
 <20170620100647.GC58640@deinos.phlegethon.org>
 <594915C00200007800164722@prv-mh.provo.novell.com>
 <78d0ab0e-ee94-9ba8-43c9-98aed4e4da28@arm.com>
 <594CEDD00200007800166197@prv-mh.provo.novell.com>
 <2894ace0-6feb-179f-446d-6a32df90068b@arm.com>
 <594CF9140200007800166271@prv-mh.provo.novell.com>
 <20170623092437.GD3675@deinos.phlegethon.org>
 <594CFBFC0200007800166299@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <94ba61da-a519-eb7f-1338-be3fc42f4e74@arm.com>
Date: Mon, 26 Jun 2017 14:11:21 +0100
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: <594CFBFC0200007800166299@prv-mh.provo.novell.com>
Cc: 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 v2 01/16] xen/mm: Don't use _{g,
 m}fn for defining INVALID_{G, M}FN
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGksCgpPbiAyMy8wNi8xNyAxMDozMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjMuMDYu
MTcgYXQgMTE6MjQsIDx0aW1AeGVuLm9yZz4gd3JvdGU6Cj4+IEF0IDAzOjE4IC0wNjAwIG9uIDIz
IEp1biAoMTQ5ODE4NzkyNCksIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBIb3cgYWJvdXQ6Cj4+ICAt
IGtlZXAgSU5WQUxJRF9NRk4gYXMgYW4gaW5saW5lIGZ1bmN0aW9uIGNhbGwgZm9yIG1vc3QgdXNl
czsKPj4gIC0gI2RlZmluZSBJTlZBTElEX01GTl9JTklUSUFMSVpFUiB7IH4wVUwgfSBmb3Igd2hl
biB3ZSBuZWVkIGEKPj4gICAgcmVhbCBjb25zdGFudCBpbml0aWFsaXplciBhYXQgZmlsZSBzY29w
ZS4KPgo+IEknZCBiZSBmaW5lIHdpdGggdGhhdCBhcyBtdWNoIGFzIHdpdGggdGhlIG90aGVyIG1v
ZGVsLgoKSSB3aWxsIHNlbmQgYSBwYXRjaCB0byByZXZlcnQgNzI1MDM5ZDM5ZSAibW06IGRvbid0
IHVzZSBfe2csbX1mbiBmb3IgCmRlZmluaW5nIElOVkFMSURfe0csTX1GTiIgYW5kIG9uZSB0byBh
ZGQgSU5WQUxJRF9NRk5fSU5JVElBTElaRVIuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 26 13:11:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 13: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 1dPTnk-0006i4-5h; Mon, 26 Jun 2017 13:11: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=34349846c=citrix-osstest@xenproject.org>)
 id 1dPTnj-0006ha-0Q
 for xen-devel@lists.xensource.com; Mon, 26 Jun 2017 13:11:35 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 60/12-02036-60801595; Mon, 26 Jun 2017 13:11:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDvS4rR2C
 kwbIj4hb3prxnd2D02N63iz2AMYo1My8pvyKBNWNX50zmgvm1FasunWRuYPzs18XIySEh4C/R
 ta2BpYuRA8h2l7j3MA0kLCLgLDHhw202EJtXQE/iw4olzCC2sECCxJ3Hf5m6GLmAyh8oSlw4c
 okJYo6rxOW199hh7NUda8BsNgEPiYk9E1lAbBYBVYnnh5aCxYUEtCSWLl7JBLFAUOLkzCdgNc
 wCEhIHX7xghphjITHjbjvTBEa+WUjKZiEpW8DItIpRozi1qCy1SNfIUi+pKDM9oyQ3MTNH19D
 AVC83tbg4MT01JzGpWC85P3cTIzCo6hkYGHcwXt7id4hRkoNJSZSX40lApBBfUn5KZUZicUZ8
 UWlOavEhRhkODiUJXgv2wEghwaLU9NSKtMwcYHjDpCU4eJREeEX/ArXyFhck5hZnpkOkTjHqc
 mxYvf4LkxBLXn5eqpQ4rzTIDAGQoozSPLgRsFi7xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUU
 mYl4MNaApPZl4J3KZXQEcwAR3BMg/siJJEhJRUA+O89apLrtgzfbhz70SF9MRnH2wDX86RYuH
 9Eb/7yfkFD0wmWxbIhhz4mznvWVn08Y+fSxb2lXq37onMkjQ5eeGt0AONh1OPrOhzvuM896Q9
 Q9uKFVfOau1ovL/2arryxAObbz1k+KAi1cyg9fHHkRMm7/6JqjrmWbfrfuAyZW5TjkibujXsZ
 JWrEktxRqKhFnNRcSIAmG5EoLACAAA=
X-Env-Sender: prvs=34349846c=citrix-osstest@xenproject.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1498482691!76660129!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7549 invoked from network); 26 Jun 2017 13:11:33 -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;
 26 Jun 2017 13:11:33 -0000
X-IronPort-AV: E=Sophos;i="5.39,395,1493683200"; d="scan'208";a="437828144"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL03.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71598-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:allowable
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-intel:capture-logs/l1(17):fail:allowable
 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-libvirt-qcow2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-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-rtds:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-multivcpu: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:hosts-allocate:broken: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-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-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-midway: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-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-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-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-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-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-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-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-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-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=e146b7e3eaa257427c97c555f357eae5cd782d2d
X-Osstest-Versions-That: xen=db2a8fe8b2f0a65ddc32ad758b7274ac36152209
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 26 Jun 2017 14:11:29 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL03.citrite.net
Subject: [Xen-devel] [xen-4.7-testing baseline-only test] 71598: 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
MTU5OCB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0
ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MTU5OC8KCkZhaWx1cmVzIDotLyBidXQgbm8g
cmVncmVzc2lvbnMuCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxl
IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTYg
ZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwgbGlrZSA3MTU5MAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTcgY2FwdHVyZS1sb2dzL2wxKDE3KSAgICAgZmFpbCBsaWtl
IDcxNTkwCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5n
OgogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmly
dCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAg
IGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3Rz
LWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0LXhz
bSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4gbmV2
ZXIgcGFzcwogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAg
ICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NCAgICAgICAgICAgICAg
ICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAg
ICBicm9rZW4gbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3
YXkgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhz
bSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsIDExIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE2IGRlYmlhbi1odm0taW5z
dGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIGUxNDZiN2UzZWFhMjU3NDI3Yzk3YzU1NWYzNTdlYWU1
Y2Q3ODJkMmQKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGRiMmE4ZmU4
YjJmMGE2NWRkYzMyYWQ3NThiNzI3NGFjMzYxNTIyMDkKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICA3
MTU5MCAgMjAxNy0wNi0yMyAxNzo0Nzo0NyBaICAgIDIgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAgNzE1OTggIDIwMTctMDYtMjYgMDU6NTQ6MDkgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICBLb25yYWQgUnpl
c3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14
dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1
biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1t
aWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNwMy12Y3B1czEgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzLXZj
cHVzMSAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW54cHNwMyAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lueHBzcDMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dz
OiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0Lnhz
LmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9j
YXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1z
dGVwIGJ1aWxkLWFybTY0LXhzbSBob3N0cy1hbGxvY2F0ZQpicm9rZW4tc3RlcCBidWlsZC1hcm02
NC14c20gY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGNhcHR1cmUtbG9ncwpi
cm9rZW4tc3RlcCBidWlsZC1hcm02NC1wdm9wcyBjYXB0dXJlLWxvZ3MKClB1c2ggbm90IGFwcGxp
Y2FibGUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KY29tbWl0IGUxNDZiN2UzZWFhMjU3NDI3Yzk3YzU1NWYzNTdlYWU1Y2Q3ODJk
MmQKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgRnJpIEp1
biAyMyAxNToxNzowNyAyMDE3ICswMjAwCgogICAgbWVtb3J5OiBkb24ndCBzdXBwcmVzcyBQMk0g
dXBkYXRlIGluIHBvcHVsYXRlX3BoeXNtYXAoKQogICAgCiAgICBDb21taXQgZDE4NjI3NTgzZCAo
Im1lbW9yeTogZG9uJ3QgaGFuZCBNRk4gaW5mbyB0byB0cmFuc2xhdGVkIGd1ZXN0cyIpCiAgICB3
cm9uZ2x5IGFkZGVkIGEgbnVsbC1oYW5kbGUgY2hlY2sgdGhlcmUgLSBqdXN0IGxpa2Ugc3RhdGVk
IGluIGl0cwogICAgZGVzY3JpcHRpb24gZm9yIG1lbW9yeV9leGNoYW5nZSgpLCB0aGUgYXJyYXkg
aXMgYWxzbyBhbiBpbnB1dCBmb3IKICAgIHBvcHVsYXRlX3BoeXNtYXAoKSAoYW5kIGhlbmNlIGNh
bid0IHJlYXNvbmFibHkgYmUgbnVsbCkuIEkgaGF2ZSBubyBpZGVhCiAgICBob3cgSSd2ZSBtYW5h
Z2VkIHRvIG92ZXJsb29rIHRoaXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogYjk2NGUzMTA2ZDJjZGFhMTFj
YzQ1MjQxODFmZjE0NjA3ZDExMGFlNAogICAgbWFzdGVyIGRhdGU6IDIwMTctMDYtMjAgMTQ6NTE6
NTMgKzAyMDAKCmNvbW1pdCBhMGNlZDVhYmVmYTM3YjQxZTI4Njk3YjNmMmNhNjIxMGE0NjkwZTk1
CkF1dGhvcjogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpE
YXRlOiAgIEZyaSBKdW4gMjMgMTU6MTY6MzggMjAxNyArMDIwMAoKICAgIGxpdmVwYXRjaDogV3Jv
bmcgdXNhZ2Ugb2Ygc3BpbmxvY2sgb24gZGVidWcgY29uc29sZS4KICAgIAogICAgSWYgd2UgaGF2
ZSBhIGxhcmdlIGFtb3VudCBvZiBsaXZlcGF0Y2hlcyBhbmQgd2FudCB0byBwcmludCB0aGVtCiAg
ICBvbiB0aGUgY29uc29sZSB1c2luZyAneGwgZGVidWcta2V5cyB4JyB3ZSBldmVudHVhbGx5IGhp
dAogICAgdGhlIHByZWVtcHRpb24gY2hlY2s6CiAgICAKICAgICAgaWYgKCBpICYmICEoaSAlIDY0
KSApCiAgICAgIHsKICAgIAlzcGluX3VubG9jaygmcGF5bG9hZF9sb2NrKTsKICAgIAlwcm9jZXNz
X3BlbmRpbmdfc29mdGlycXMoKTsKICAgIAlpZiAoIHNwaW5fdHJ5bG9jaygmcGF5bG9hZF9sb2Nr
KSApCiAgICAJCXJldHVybgogICAgCiAgICA8ZmFjZXBhbG0+IFRoZSBlZmZlY3QgaXMgdGhhdCB3
ZSBoYXZlIGp1c3QgZWZmZWN0aXZlbHkKICAgIHRha2VuIHRoZSBsb2NrIGFuZCByZXR1cm5lZCB3
aXRob3V0IHVubG9ja2luZyEKICAgIAogICAgUmV2aWV3ZWQtYnk6IFJvc3MgTGFnZXJ3YWxsIDxy
b3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYW5kLXRlc3RlZC1ieTogQm9y
aXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KICAgIFJldmlld2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBLb25y
YWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiAgICBtYXN0ZXIgY29t
bWl0OiA3NWRmZTdjNTY2YzM2ZTBhZjQ3MTQ1NTdhNjY2ODI3ZjQ5YjY5MTkxCiAgICBtYXN0ZXIg
ZGF0ZTogMjAxNy0wNi0xMiAwODo1OTozMyAtMDQwMAoKY29tbWl0IGEyZTNkMjdkZjc0NjJmYjZk
ZjNmMjVkZWRjZmViOGNlZGYxYmVkN2QKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIEZyaSBKdW4gMjMgMTU6MTU6NTcgMjAxNyArMDIwMAoK
ICAgIFJldmVydCAieDg2L2h2bTogZGlzYWJsZSBwa2V5cyBmb3IgZ3Vlc3RzIGluIG5vbi1wYWdp
bmcgbW9kZSIKICAgIAogICAgVGhpcyByZXZlcnRzIGNvbW1pdCBjNDFlMDI2NmRkNTlhYjUwYjdh
MTUzMTU3ZTliZDJhM2FkMTE0YjUzLgogICAgCiAgICBXaGVuIGRldGVybWluaW5nIEFjY2VzcyBS
aWdodHMsIFByb3RlY3Rpb24gS2V5cyBvbmx5IHRha2UgZWZmZWN0IHdoZW4gQ1I0LlBLRQogICAg
aXQgc2V0LCBhbmQgNC1sZXZlbCBwYWdpbmcgaXMgYWN0aXZlLiAgQWxsIG90aGVyIGNpcmN1bXN0
YW5jZXMgKG5vdGlibHksIDMyYml0CiAgICBQQUUgcGFnaW5nKSBza2lwIHRoZSBQcm90ZWN0aW9u
IEtleSBjb250cm9sIG1lY2hhbmlzbS4KICAgIAogICAgVGhlcmVmb3JlLCB3ZSBkbyBub3QgbmVl
ZCB0byBjbGVhciBDUjQuUEtFIGJlaGluZCB0aGUgYmFjayBvZiBhIGd1ZXN0IHdoaWNoIGlzCiAg
ICBub3QgdXNpbmcgcGFnaW5nLCBhcyBzdWNoIGEgZ3Vlc3QgaXMgbmVjZXNzZXJpbHkgcnVubmlu
ZyB3aXRoIEVGRVIuTE1BCiAgICBkaXNhYmxlZC4KICAgIAogICAgVGhlIHtSRCxXUn1QS1JVIGlu
c3RydWN0aW9ucyBhcmUgc3BlY2lmaWVkIGFzIGJlaW5nIGxlZ2FsIGZvciB1c2UgaW4gYW55CiAg
ICBvcGVyYXRpbmcgbW9kZSwgYnV0IG9ubHkgaWYgQ1I0LlBLRSBpcyBzZXQuICBCeSBjbGVhcmlu
ZyBDUjQuUEtFIGJlaGluZCB0aGUKICAgIGJhY2sgb2YgYW4gdW5wYWdlZCBndWVzdCwgdGhlc2Ug
aW5zdHJ1Y3Rpb25zIHlpZWxkICNVRCBkZXNwaXRlIHRoZSBndWVzdAogICAgY29ycmVjdGx5IHNl
ZWluZyBQS0Ugc2V0IGlmIGl0IHJlYWRzIENSNCwgYW5kIE9TUEtFIGJlaW5nIHZpc2libGUgaW4g
Q1BVSUQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEh1YWl0b25nIEhhbiA8aHVhaXRvbmcuaGFuQGludGVs
LmNvbT4KICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAg
IG1hc3RlciBjb21taXQ6IDIyNGFjZGQwNGE5ZjZmZmU0NGQyZjcxNjI4N2NhYzc0Nzg3ODk5ZWMK
ICAgIG1hc3RlciBkYXRlOiAyMDE3LTA2LTAxIDE0OjEzOjU3ICswMTAwCihxZW11IGNoYW5nZXMg
bm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 26 13:22:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 13:22:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPTxw-0007gu-9M; Mon, 26 Jun 2017 13: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 <marmarek@invisiblethingslab.com>) id 1dPTxu-0007go-5b
 for xen-devel@lists.xenproject.org; Mon, 26 Jun 2017 13:22:06 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 88/6C-02956-D7A01595; Mon, 26 Jun 2017 13:22:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnleJIrShJLcpLzFFi42JxymeR1q3hCow
 0uHfL0OL7lslMDowehz9cYQlgjGLNzEvKr0hgzbj7chVbwVuhii8n3rA2MG4Q6GLk4hASWMUo
 0fWyi7WLkRPIyZbounCZBSTBIvCNRaL33iw2kISEgKfEl237oWxniYMzX7FBdG9glNj6uJ2xi
 5EDqENV4sROEZAaNoFQiQtnj4ANFRHQkpiwZSsTSD2zwEsmiQ/PXoANEhYIlrhz4TlYEa+Ajs
 SNjX1QQ+8zSpx7vYUNIiEocXLmExYQm1mgVGL3vqOsIMuYBaQllv/jAAlzCnhIzOhexQxiiwo
 oS+y+tZd5AqPQLCTds5B0z0LohgirS/yZd4kZQ1hbYtnC18wQtq3EunXvWRYwsq9iVC9OLSpL
 LdI100sqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECIwWBiDYwTjvhP8hRkkOJiVRX
 o4nAZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHi7OQMjhQSLUtNTK9Iyc4BxC5OW4OBREuEV/Q
 vUyltckJhbnJkOkTrFaMyxYfX6L0wcd/o2fGESYsnLz0uVEufNBJkkAFKaUZoHNwiWTi4xyko
 J8zICnSbEU5BalJtZgir/ilGcg1FJmDcIZApPZl4J3L5XQKcwAZ3CMg/slJJEhJRUA2OEOUuO
 b5PVqznxHeVTBd1Em2bxK/pbpEoaL7TYNftBySvOqapepza0XUoTbDqf3Fv20XPpjxvep1cum
 R+6wuXT+zlRl+8r6mi9nD1z15353jttj85WYp710EWh4Ye9g3EMX6qP6Jut2Wl/qx0j9rCI2j
 yVvcajFdLXd/1/h8b8fruIVi4/bSWW4oxEQy3mouJEAGX2+JAiAwAA
X-Env-Sender: marmarek@invisiblethingslab.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1498483324!109205452!1
X-Originating-IP: [66.111.4.27]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTExLjQuMjcgPT4gODQ2Mw==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44619 invoked from network); 26 Jun 2017 13:22:04 -0000
Received: from out3-smtp.messagingengine.com (HELO
 out3-smtp.messagingengine.com) (66.111.4.27)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Jun 2017 13:22:04 -0000
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id EA41E20ABE;
 Mon, 26 Jun 2017 09:22:03 -0400 (EDT)
Received: from frontend1 ([10.202.2.160])
 by compute7.internal (MEProxy); Mon, 26 Jun 2017 09:22:03 -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=FRDBk3d3MdqAmLRCda
 bnJaJ9aTp39JGWxJICST4n7HU=; b=dotdQ69fT0jkPAEU1fpt52PDjLtjOviCsN
 dI4FlJbVlp5exJiM1T0YXgY+PjsZtrqnapiyAOsPgRI/FN1AQmOw9NPW598bdXwG
 uMK4zZzvXvf9N1ZDcNe7LvN7VYcFm4/OcV6EQ8Xu5QBnKQNIElXDgCUn3emtEFly
 za/5inKDbJgvr1SZdnnDKV8jZQPUpOvlWzMV+38pTfpMCaxyu/FTo7wzo57lZ5Px
 UBgdg9GCmOt3P00+JamOodcWSpGh6Tx9RbvH3hUH03ueNZqSS/3JIn2PcrxCoTFj
 ewLlQTx/Ix5fIX90hYQEStN8e2ZpxOj9gpGP9+IXZxi1opDlGN4Q==
X-ME-Sender: <xms:ewpRWaV7h68_RcXfqExu-whrIfhPOIbrUzlHwErCkNXbAJOWDXdSJQ>
X-Sasl-enc: +T2QbWl8HmIwGv+LrXvjbTV5ayseEKAPCz3Soy5zBr4B 1498483323
Received: from mail-itl (89-70-103-23.dynamic.chello.pl [89.70.103.23])
 by mail.messagingengine.com (Postfix) with ESMTPA id 6C2927E51B;
 Mon, 26 Jun 2017 09:22:02 -0400 (EDT)
Date: Mon, 26 Jun 2017 15:21:57 +0200
From: 'Marek =?utf-8?Q?Marczykowski-G=C3=B3recki'?=
 <marmarek@invisiblethingslab.com>
To: Paul Durrant <Paul.Durrant@citrix.com>
Message-ID: <20170626132157.GW1268@mail-itl>
References: <1498222072-18217-1-git-send-email-marmarek@invisiblethingslab.com>
 <6f8113d8-10a2-b23f-16c1-8b97b2fba0bb@suse.com>
 <20170626124505.GV1268@mail-itl>
 <2a846dd6006c46819c563113b6255d85@AMSPEX02CL03.citrite.net>
MIME-Version: 1.0
In-Reply-To: <2a846dd6006c46819c563113b6255d85@AMSPEX02CL03.citrite.net>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Juergen =?utf-8?B?R3Jvw58=?= <jgross@suse.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "x86@kernel.org" <x86@kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "stable@vger.kernel.org" <stable@vger.kernel.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH] x86/xen: allow userspace access during
 hypercalls
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============1720651930585349691=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============1720651930585349691==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="OClFPYwZVEsRLy/w"
Content-Disposition: inline


--OClFPYwZVEsRLy/w
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Mon, Jun 26, 2017 at 01:09:58PM +0000, Paul Durrant wrote:
> > -----Original Message-----
> > From: Xen-devel [mailto:xen-devel-bounces@lists.xen.org] On Behalf Of
> > Marek Marczykowski-G=C3=B3recki
> > Sent: 26 June 2017 13:45
> > To: Juergen Gro=C3=9F <jgross@suse.com>
> > Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>; x86@kernel.org; linux-
> > kernel@vger.kernel.org; stable@vger.kernel.org; xen-
> > devel@lists.xenproject.org; Boris Ostrovsky <boris.ostrovsky@oracle.com>
> > Subject: Re: [Xen-devel] [PATCH] x86/xen: allow userspace access during
> > hypercalls
> >=20
> > On Mon, Jun 26, 2017 at 02:05:48PM +0200, Juergen Gro=C3=9F wrote:
> > > On 06/23/2017 02:47 PM, Marek Marczykowski-G=C3=B3recki wrote:
> > > > Userspace application can do a hypercall through /dev/xen/privcmd, =
and
> > > > some for some hypercalls argument is a pointers to user-provided
> > > > structure. When SMAP is supported and enabled, hypervisor can't acc=
ess.
> > > > So, lets allow it.
> > >
> > > What about HYPERVISOR_dm_op?
> >=20
> > Indeed, arguments copied to kernel space there are only addresses of
> > buffers. Will send v2 in a moment.
> > But I can't test it right now, as for my understanding this require
> > HVM/PVHv2 dom0 or stubdomain...
> >=20
>=20
> No, you don't need anything particularly special to use dm_op. Just up-to=
-date xen, privcmd, and QEMU. QEMU should end up using dm_op by default if =
all three are in place.

But the issue this patch fixes applies only to hypercalls issued from HVM.

--=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?

--OClFPYwZVEsRLy/w
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQEcBAEBCAAGBQJZUQp2AAoJENuP0xzK19csKnIH/jAgzZ2LWaQafnDsDqJKaqHT
w+3STX4NiKOzIo2kWvOV4y23/mBissYH009viTGRk9IVdCl8bHcJE0KATAs+10dw
gZVLF+M/+lVdlsABhOu7ZGnu66eBngjThdVlVKhPGLqtr8zmfZjxGcVF1kQQ67Hi
4XZPAcatdH+S+TLat9pVM12O9PnFu6dgiACs0fQc/5mxVWzYLvB38IWKT5q98BfG
HdnKrWHQeeP+TYMO57TtKAn9B6pt0SxxCTq5JuKflZRhzU+CiJ+eejgRU8AfVGzd
6hRwgJxsenFp3qmDyRq16E3hEmqIQCfdo97Pi8HYPr+Xc9kjRpXFZl9hIl43u9M=
=aVxB
-----END PGP SIGNATURE-----

--OClFPYwZVEsRLy/w--


--===============1720651930585349691==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1720651930585349691==--


From xen-devel-bounces@lists.xen.org Mon Jun 26 13:25:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 13: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 1dPU0g-0007ub-Ms; Mon, 26 Jun 2017 13:24: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=343eba2e6=Paul.Durrant@citrix.com>)
 id 1dPU0g-0007uV-8l
 for xen-devel@lists.xenproject.org; Mon, 26 Jun 2017 13:24:58 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 B3/E0-03557-92B01595; Mon, 26 Jun 2017 13:24:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrKIsWRWlGSWpSXmKPExsWyU9JRQleDOzD
 S4NplfYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWP35U8sBT8kKxZdWc7YwHhGsouRk0NCwE9i
 zv41jCA2m4COxNKj85lAbBGBaIlTLavYQGxmgXdMEn2TvEBsYYFgiW0XbrJB1IRIvF3Vy97Fy
 AFkG0n0/s4ACbMIqEosurqMBcTmFXCXmPJlClA5F4eQQCOTxKG378B2cQroSsz/uZcZxGYUkJ
 X40riaGWKXuMStJxA3SAgISCzZc54ZwhaVePn4HyuEbSCxdek+FpC9zAKaEut36UO0KkpM6X7
 IDrFXUOLkzCcsExiFZyGZOguhYxaSjllIOhYwsqxi1ChOLSpLLdI1NNNLKspMzyjJTczM0TU0
 MNPLTS0uTkxPzUlMKtZLzs/dxAgMfAYg2MF4f2PAIUZJDiYlUV6OJwGRQnxJ+SmVGYnFGfFFp
 TmpxYcYZTg4lCR4ebgCI4UEi1LTUyvSMnOAMQiTluDgURLhFf0L1MpbXJCYW5yZDpE6xWjMsW
 H1+i9MHHf6NnxhEmLJy89LlRLn/cEJNEkApDSjNA9uECw1XGKUlRLmZQQ6TYinILUoN7MEVf4
 VozgHo5IwbyXIPTyZeSVw+14BncIEdArLPLBTShIRUlINjCdu2m9xmcY454zrEYa1N6Oud6V5
 F/EEvrbx4H3J7ffkIfvEZ61XuHfablHePne/dMa6pWH9jyXtH6yNU7polSN67aj0+f1FN+e9l
 rHfEM697YxUomfmljNpUvsXKwg7z/2emX0waTOD9Oyb5+8WMN79aHJAaH/iuW19pb8Ont588C
 LPVeMlr0uUWIozEg21mIuKEwHGpvpKCAMAAA==
X-Env-Sender: prvs=343eba2e6=Paul.Durrant@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1498483496!86282643!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
 MAILTO_TO_SPAM_ADDR,received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42421 invoked from network); 26 Jun 2017 13:24:56 -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;
 26 Jun 2017 13:24:56 -0000
X-IronPort-AV: E=Sophos;i="5.39,395,1493683200"; d="scan'208";a="48392847"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: =?utf-8?B?J01hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSc=?=
 <marmarek@invisiblethingslab.com>
Thread-Topic: [Xen-devel] [PATCH] x86/xen: allow userspace access during
 hypercalls
Thread-Index: AQHS7n82HjVhrDYfTUyj9rC/4aNSWKI3IZSA
Date: Mon, 26 Jun 2017 13:24:55 +0000
Message-ID: <6a2c9fea81ef4e4ba7d533dba604223b@AMSPEX02CL03.citrite.net>
References: <1498222072-18217-1-git-send-email-marmarek@invisiblethingslab.com>
 <6f8113d8-10a2-b23f-16c1-8b97b2fba0bb@suse.com>
 <20170626124505.GV1268@mail-itl>
 <2a846dd6006c46819c563113b6255d85@AMSPEX02CL03.citrite.net>
 <20170626132157.GW1268@mail-itl>
In-Reply-To: <20170626132157.GW1268@mail-itl>
Accept-Language: en-GB, 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: =?utf-8?B?SnVlcmdlbiBHcm/Dnw==?= <jgross@suse.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "x86@kernel.org" <x86@kernel.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "stable@vger.kernel.org" <stable@vger.kernel.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, Boris
 Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH] x86/xen: allow userspace access during
 hypercalls
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiAnTWFyZWsgTWFyY3p5a293c2tp
LUfDs3JlY2tpJw0KPiBbbWFpbHRvOm1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb21dDQo+
IFNlbnQ6IDI2IEp1bmUgMjAxNyAxNDoyMg0KPiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJh
bnRAY2l0cml4LmNvbT4NCj4gQ2M6IEp1ZXJnZW4gR3Jvw58gPGpncm9zc0BzdXNlLmNvbT47IEFu
ZHJldyBDb29wZXINCj4gPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyB4ODZAa2VybmVsLm9y
ZzsgbGludXgtDQo+IGtlcm5lbEB2Z2VyLmtlcm5lbC5vcmc7IHN0YWJsZUB2Z2VyLmtlcm5lbC5v
cmc7IHhlbi0NCj4gZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7IEJvcmlzIE9zdHJvdnNreSA8
Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+DQo+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBb
UEFUQ0hdIHg4Ni94ZW46IGFsbG93IHVzZXJzcGFjZSBhY2Nlc3MgZHVyaW5nDQo+IGh5cGVyY2Fs
bHMNCj4gDQo+IE9uIE1vbiwgSnVuIDI2LCAyMDE3IGF0IDAxOjA5OjU4UE0gKzAwMDAsIFBhdWwg
RHVycmFudCB3cm90ZToNCj4gPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gPiBG
cm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW4ub3JnXSBP
biBCZWhhbGYgT2YNCj4gPiA+IE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraQ0KPiA+ID4gU2Vu
dDogMjYgSnVuZSAyMDE3IDEzOjQ1DQo+ID4gPiBUbzogSnVlcmdlbiBHcm/DnyA8amdyb3NzQHN1
c2UuY29tPg0KPiA+ID4gQ2M6IEFuZHJldyBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5j
b20+OyB4ODZAa2VybmVsLm9yZzsNCj4gbGludXgtDQo+ID4gPiBrZXJuZWxAdmdlci5rZXJuZWwu
b3JnOyBzdGFibGVAdmdlci5rZXJuZWwub3JnOyB4ZW4tDQo+ID4gPiBkZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZzsgQm9yaXMgT3N0cm92c2t5DQo+IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNv
bT4NCj4gPiA+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0hdIHg4Ni94ZW46IGFsbG93
IHVzZXJzcGFjZSBhY2Nlc3MgZHVyaW5nDQo+ID4gPiBoeXBlcmNhbGxzDQo+ID4gPg0KPiA+ID4g
T24gTW9uLCBKdW4gMjYsIDIwMTcgYXQgMDI6MDU6NDhQTSArMDIwMCwgSnVlcmdlbiBHcm/DnyB3
cm90ZToNCj4gPiA+ID4gT24gMDYvMjMvMjAxNyAwMjo0NyBQTSwgTWFyZWsgTWFyY3p5a293c2tp
LUfDs3JlY2tpIHdyb3RlOg0KPiA+ID4gPiA+IFVzZXJzcGFjZSBhcHBsaWNhdGlvbiBjYW4gZG8g
YSBoeXBlcmNhbGwgdGhyb3VnaCAvZGV2L3hlbi9wcml2Y21kLA0KPiBhbmQNCj4gPiA+ID4gPiBz
b21lIGZvciBzb21lIGh5cGVyY2FsbHMgYXJndW1lbnQgaXMgYSBwb2ludGVycyB0byB1c2VyLXBy
b3ZpZGVkDQo+ID4gPiA+ID4gc3RydWN0dXJlLiBXaGVuIFNNQVAgaXMgc3VwcG9ydGVkIGFuZCBl
bmFibGVkLCBoeXBlcnZpc29yIGNhbid0DQo+IGFjY2Vzcy4NCj4gPiA+ID4gPiBTbywgbGV0cyBh
bGxvdyBpdC4NCj4gPiA+ID4NCj4gPiA+ID4gV2hhdCBhYm91dCBIWVBFUlZJU09SX2RtX29wPw0K
PiA+ID4NCj4gPiA+IEluZGVlZCwgYXJndW1lbnRzIGNvcGllZCB0byBrZXJuZWwgc3BhY2UgdGhl
cmUgYXJlIG9ubHkgYWRkcmVzc2VzIG9mDQo+ID4gPiBidWZmZXJzLiBXaWxsIHNlbmQgdjIgaW4g
YSBtb21lbnQuDQo+ID4gPiBCdXQgSSBjYW4ndCB0ZXN0IGl0IHJpZ2h0IG5vdywgYXMgZm9yIG15
IHVuZGVyc3RhbmRpbmcgdGhpcyByZXF1aXJlDQo+ID4gPiBIVk0vUFZIdjIgZG9tMCBvciBzdHVi
ZG9tYWluLi4uDQo+ID4gPg0KPiA+DQo+ID4gTm8sIHlvdSBkb24ndCBuZWVkIGFueXRoaW5nIHBh
cnRpY3VsYXJseSBzcGVjaWFsIHRvIHVzZSBkbV9vcC4gSnVzdCB1cC10by0NCj4gZGF0ZSB4ZW4s
IHByaXZjbWQsIGFuZCBRRU1VLiBRRU1VIHNob3VsZCBlbmQgdXAgdXNpbmcgZG1fb3AgYnkgZGVm
YXVsdA0KPiBpZiBhbGwgdGhyZWUgYXJlIGluIHBsYWNlLg0KPiANCj4gQnV0IHRoZSBpc3N1ZSB0
aGlzIHBhdGNoIGZpeGVzIGFwcGxpZXMgb25seSB0byBoeXBlcmNhbGxzIGlzc3VlZCBmcm9tIEhW
TS4NCg0KT2gsIEkgc2VlIHdoYXQgeW91IG1lYW4uIFdlbGwgSSBndWVzcyB5b3UgY291bGQgbWFu
dWFsbHkgcnVuIFFFTVUgZnJvbSBhbiBIVk0gZG9tYWluLCBidXQgaXQgd291bGQgYmUgYSBiaXQg
b2YgYSBmYWZmIHRvIHNldCB1cC4NCg0KICBQYXVsDQoNCj4gDQo+IC0tDQo+IEJlc3QgUmVnYXJk
cywNCj4gTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpDQo+IEludmlzaWJsZSBUaGluZ3MgTGFi
DQo+IEE6IEJlY2F1c2UgaXQgbWVzc2VzIHVwIHRoZSBvcmRlciBpbiB3aGljaCBwZW9wbGUgbm9y
bWFsbHkgcmVhZCB0ZXh0Lg0KPiBROiBXaHkgaXMgdG9wLXBvc3Rpbmcgc3VjaCBhIGJhZCB0aGlu
Zz8NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 26 13:26:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 13:26: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 1dPU1n-0007zY-0R; Mon, 26 Jun 2017 13:26: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=343741041=wei.liu2@citrix.com>)
 id 1dPU1m-0007zR-2M
 for xen-devel@lists.xen.org; Mon, 26 Jun 2017 13:26:06 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 6D/BF-01992-D6B01595; Mon, 26 Jun 2017 13:26:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHSDvW4ud2C
 kQctyRoslHxezODB6HN39mymAMYo1My8pvyKBNePI3YlsBR3MFTuvvWBrYDzG1MXIySEh4C9x
 4O0U9i5GDg4WAVWJCTvMQcJsAsoSPzt72UBsEQFdiWcLnoHZzAIZEg/OHGQBsYUFAiT+zVsHF
 ucVsJBYOqkTLC4k4CnxbdYkVoi4oMTJmU9YIHp1JBbs/sQGsopZQFpi+T8OkDCngJfE/Lev2U
 FsUQEVic6lc6DGKEh0TD/GNIGRbxaSSbOQTJqFMGkBI/MqRo3i1KKy1CJdQ2O9pKLM9IyS3MT
 MHF1DA1O93NTi4sT01JzEpGK95PzcTYzAMGMAgh2M/7Z5HmKU5GBSEuXleBIQKcSXlJ9SmZFY
 nBFfVJqTWnyIUYaDQ0mCl4crMFJIsCg1PbUiLTMHGPAwaQkOHiURXtG/QK28xQWJucWZ6RCpU
 4y6HE0ftnxhEmLJy89LlRLnnQ0yQwCkKKM0D24ELPouMcpKCfMyAh0lxFOQWpSbWYIq/4pRnI
 NRSZh3O8gUnsy8ErhNr4COYAI6gmUe2BEliQgpqQZGth6ziOkfPZuCcrfoLnk19Tf7ftHAJ6m
 WthnHeF309p+TkYgJl7s6RS1j4QJefQYmt2f/m96eylZfZPZEtOt5xf8tmvXP7PxNTudJCKj9
 arDhvLg8Rt9fNj6ZU2f9utIdTeu7/l6eY5wr7Gp0qes+t7La1BeyGmLtPq6xx1iOd1Ue0bzS7
 qrEUpyRaKjFXFScCAD7EGwXuQIAAA==
X-Env-Sender: prvs=343741041=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1498483563!100668698!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61059 invoked from network); 26 Jun 2017 13:26:04 -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;
 26 Jun 2017 13:26:04 -0000
X-IronPort-AV: E=Sophos;i="5.39,395,1493683200"; d="scan'208";a="437830502"
Date: Mon, 26 Jun 2017 14:26:01 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170626132601.oofskskjqq4lvf7r@citrix.com>
References: <1498478342-26517-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1498478342-26517-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: Fix infinite loop in
 get_spage_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>

T24gTW9uLCBKdW4gMjYsIDIwMTcgYXQgMTI6NTk6MDJQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBjL3MgMmI4ZWIzNyBzd2l0Y2hlZCBpbnQgaSB0byBiZWluZyB1bnNpZ25lZCwgYnV0
IHRoZSB1bmRvIGxvZ2ljIG9uIGZhaWx1cmUKPiByZWxpZWQgaW4gaSBiZWluZyBzaWduZWQuICBB
cyBpIGJlaW5nIHVuc2lnbmVkIGluIHN0aWxsIHByZWZvcmFibGUsIGFkanVzdCB0aGUKPiB1bmRv
IGxvZ2ljIHRvIHdvcmsgd2l0aCBhbiB1bnNpZ25lZCBpLgo+IAo+IENvdmVyaXR5LUlEOiAxNDEz
MDE3Cj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 26 13:28:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 13:28:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPU4N-0008C1-DK; Mon, 26 Jun 2017 13:28:47 +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 1dPU4M-0008Bs-7U
 for xen-devel@lists.xen.org; Mon, 26 Jun 2017 13:28:46 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 82/9F-02956-D0C01595; Mon, 26 Jun 2017 13:28:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsUSuHLSXV0ensB
 Ig547phZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bn2YOsBZs4K4483MPUwLiYo4uRi4NF4DGT
 xKSejaxdjJwcEgKeEo8P9TF3MXIA2SIST/6ngdQICexhkvjV+owFpIZNQEli78HjjCC2iIC0x
 LXPl8FsZgEFiRfPtzKB2MICjhKrbp5kA5nDIqAq8fdtMkiYV8BY4vDbOWwQq+Qlpr3rZZ3AyL
 2AkWEVo0ZxalFZapGukYVeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkagdxmAYAf
 j+bWBhxglOZiURHk5ngRECvEl5adUZiQWZ8QXleakFh9ilOHgUJLg/ckVGCkkWJSanlqRlpkD
 DDOYtAQHj5IIr+hfoFbe4oLE3OLMdIjUKUZdjg2r139hEmLJy89LlRLnFeQGmiEAUpRRmgc3A
 hbylxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMux3kEp7MvBK4Ta+AjmACOoJlHtgRJYkIKa
 kGxiD+jaJauxnMZmg+Pbhc8+mby6szo3eLGtXNPCw4zWWjeSr/Bj3TuvVaCvv59v/9HbRQ2EK
 aSWNWuoa0E4+Y/gb5+XOU/iUEfqgSmbqgvNTH0CH/Lb/igWT3zkWL1S8ZWjxf5/6JZ+OL5zly
 q9pjA5asXFY1+f+NABFfW+HzT/T9faJFp69mV2Ipzkg01GIuKk4EAImiBDN0AgAA
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-11.tower-21.messagelabs.com!1498483724!75584851!1
X-Originating-IP: [81.169.146.221]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 840 invoked from network); 26 Jun 2017 13:28:44 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.221)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Jun 2017 13:28:44 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1498483724;
 l=1222; s=domk; d=aepfle.de; h=Date:Subject:Cc:To:From;
 bh=IRoK7oRz2NWqJ+ViJTPqQUh88H96CJBCKW4gnWeIiJg=;
 b=O5gjx8f8yqZwhdfFTX0rq/vtsoPCRtepuOje5XStAC/l1c85h23YE472610g8i3nQ0
 5Hikjyo6r//oLkNq1g/fEsTtnfYbtS/7Zk0PD9LFySV9o6j49+YVAtvqMYCgSH00qWDL
 sJLhcmteiGLWoGxJkBQkJJ+JDPtl8JGm118nM=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWtrWFmrD4pjkQ2b4qvS
X-RZG-CLASS-ID: mo00
Received: from sender (nat.nue.novell.com [195.135.221.2])
 by smtp.strato.de (RZmta 41.0 AUTH) with ESMTPSA id 6085bet5QDSinZZ
 (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);
 Mon, 26 Jun 2017 15:28:44 +0200 (CEST)
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xen.org
Date: Mon, 26 Jun 2017 15:28:35 +0200
Message-Id: <20170626132835.24011-1-olaf@aepfle.de>
X-Mailer: git-send-email 2.13.1
Cc: Olaf Hering <olaf@aepfle.de>
Subject: [Xen-devel] [PATCH] mini-os: link to libgcc.a to fix build with gcc7
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Z2NjNyBnZW5lcmF0ZXMgYSBjYWxsIHRvIF9fdWRpdm1vZGRpNCAuLi4KCnN0dWJkb20vbWluaS1v
cy14ODZfMzItZ3J1Yi9taW5pLW9zLm86IEluIGZ1bmN0aW9uIGBfc3RydG9sbF9yJzoKc3R1YmRv
bS9uZXdsaWIteDg2XzMyL2k2ODYteGVuLWVsZi9uZXdsaWIvbGliYy9zdGRsaWIvLi4vLi4vLi4v
Li4vLi4vbmV3bGliLTEuMTYuMC9uZXdsaWIvbGliYy9zdGRsaWIvc3RydG9sbF9yLmM6MTEwOiB1
bmRlZmluZWQgcmVmZXJlbmNlIHRvIGBfX3VkaXZtb2RkaTQnCm1ha2VbMl06ICoqKiBbTWFrZWZp
bGU6MTY3OiBzdHViZG9tL21pbmktb3MteDg2XzMyLWdydWIvbWluaS1vc10gRXJyb3IgMQoKLi4u
IHdoaWNoIHRoZSBsaW5rZXIgb25seSBmaW5kcyBpZiBsaWJnY2MuYSBpcyBwcm92aWRlZCBvbiB0
aGUgY29tbWFuZGxpbmUuCgpTaWduZWQtb2ZmLWJ5OiBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUu
ZGU+Ci0tLQogTWFrZWZpbGUgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyks
IDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9NYWtlZmlsZSBiL01ha2VmaWxlCmluZGV4IGVm
ODU1OWIuLmI5YzEzMzYgMTAwNjQ0Ci0tLSBhL01ha2VmaWxlCisrKyBiL01ha2VmaWxlCkBAIC0x
NjIsNyArMTYyLDcgQEAgJChPQkpfRElSKS9hcmNoL3g4Ni9taW5pb3MteDg2JS5sZHM6ICBhcmNo
L3g4Ni9taW5pb3MteDg2Lmxkcy5TCiAJJChDUFApICQoQVNGTEFHUykgLVAgJDwgLW8gJEAKIAog
JChPQkpfRElSKS8kKFRBUkdFVCk6ICQoT0JKUykgJChBUFBfTykgYXJjaF9saWIgJChPQkpfRElS
KS8kKFRBUkdFVF9BUkNIX0RJUikvbWluaW9zLSQoTUlOSU9TX1RBUkdFVF9BUkNIKS5sZHMKLQkk
KExEKSAtciAkKExERkxBR1MpICQoSEVBRF9PQkopICQoQVBQX08pICQoT0JKUykgJChMREFSQ0hM
SUIpICQoTERMSUJTKSAtbyAkQC5vCisJJChMRCkgLXIgJChMREZMQUdTKSAkKEhFQURfT0JKKSAk
KEFQUF9PKSAkKE9CSlMpICQoTERBUkNITElCKSAkKExETElCUykgJCQoZ2NjIC1wcmludC1saWJn
Y2MtZmlsZS1uYW1lICQoQ0ZMQUdTKSkgLW8gJEAubwogCSQoT0JKQ09QWSkgLXcgLUcgJChHTE9C
QUxfUFJFRklYKSogLUcgX3N0YXJ0ICRALm8gJEAubwogCSQoTEQpICQoTERGTEFHUykgJChMREZM
QUdTX0ZJTkFMKSAkQC5vICQoRVhUUkFfT0JKUykgLW8gJEAKIAlnemlwIC1mIC05IC1jICRAID4k
QC5negoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 26 14:21:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 14: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 1dPUt9-0003lA-Du; Mon, 26 Jun 2017 14: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 <osstest-admin@xenproject.org>) id 1dPUt8-0003ky-6s
 for xen-devel@lists.xensource.com; Mon, 26 Jun 2017 14:21:14 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 4F/84-03696-95811595; Mon, 26 Jun 2017 14:21:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVTdCIjD
 S4OMvLYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmnJh+ja3gtW/Fry97WBsY
 nxp2MXJxCAn8ZZSYMHEVM4TzmFHixZWZbBDONkaJrjevgRxODhEBZ4mvZ+ayg9i8AvoSl3ses
 3QxcnAIC7hILN6vDFIvIbBcVuL91ycsIDUSAt4Sp898ZYexd+24ztjFyM7BJmAlcUgMJMoioC
 qx73U/0wRG7gWMDKsYNYpTi8pSi3SNjPWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M
 3MQJ9zgAEOxj/zA88xCjJwaQkysvxJCBSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvbrHASCHB
 otT01Iq0zBxg8MGkJTh4lER4Rf8CtfIWFyTmFmemQ6ROMepybFi9/guTEEtefl6qlDivtDjQD
 AGQoozSPLgRsEi4xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHeCpApPJl5JXCbXgEdwQR0BM
 s8sCNKEhFSUg2Mruemujf6umTfniNgc63i4/tF9lrvi9ekbViW3ClxuXy++dM1i59MaWz+fHv
 5j564yJzE5+oz3Wboeyw6c9X3epDu+dS7myVUvjz0sSrKe1maEqH05fL3Iuly/90LQhNZZ+W4
 1buofY4Qk5xwvJDnfNOb1IvHRdq3/2djKZp078Rt7/stWosYlViKMxINtZiLihMBG86W1X8CA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1498486871!109218352!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51986 invoked from network); 26 Jun 2017 14:21:12 -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; 26 Jun 2017 14: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 <osstest-admin@xenproject.org>)
 id 1dPUt3-0007ze-D1; Mon, 26 Jun 2017 14:21:09 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dPUsx-0005tW-Pg; Mon, 26 Jun 2017 14:21:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dPUsx-0008QD-GK; Mon, 26 Jun 2017 14:21:03 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111045-mainreport@xen.org>
X-Osstest-Failures: qemu-upstream-4.6-testing:test-armhf-armhf-xl-vhd:debian-di-install:fail:regression
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 qemu-upstream-4.6-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=4e35ab1edd74b7d24b7a4aaebe75fe68222a2f2b
X-Osstest-Versions-That: qemuu=44f3d4e6448e37588248db784193b7a047add65a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 26 Jun 2017 14:21:03 +0000
Subject: [Xen-devel] [qemu-upstream-4.6-testing test] 111045: 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>

ZmxpZ2h0IDExMTA0NSBxZW11LXVwc3RyZWFtLTQuNi10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTEwNDUvCgpSZWdy
ZXNzaW9ucyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5n
LAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDEwNjgzNQoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90
IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAxNiBndWVzdC1zdGFydC9k
ZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDEwNjgzNQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEwNjgzNQogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIGxpa2UgMTA2ODM1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMDY4MzUKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtl
IDEwNjgzNQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTA2ODM1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1p
bnRlbCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVz
dG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5n
OgogcWVtdXUgICAgICAgICAgICAgICAgNGUzNWFiMWVkZDc0YjdkMjRiN2E0YWFlYmU3NWZlNjgy
MjJhMmYyYgpiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUgICAgICAgICAgICAgICAgNDRmM2Q0ZTY0
NDhlMzc1ODgyNDhkYjc4NDE5M2I3YTA0N2FkZDY1YQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTA2
ODM1ICAyMDE3LTAzLTIyIDA3OjE0OjA5IFogICA5NiBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDExMTAxMiAgMjAxNy0wNi0yMyAxNjoxNToxMiBaICAgIDIgZGF5cyAgICAyIGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFudGhvbnkgUEVS
QVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQg
NGUzNWFiMWVkZDc0YjdkMjRiN2E0YWFlYmU3NWZlNjgyMjJhMmYyYgpBdXRob3I6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBXZWQgSnVuIDIxIDE2OjQzOjA5IDIwMTcg
KzAxMDAKCiAgICB4ZW4vZGlzazogZG9uJ3QgbGVhayBzdGFjayBkYXRhIHZpYSByZXNwb25zZSBy
aW5nCiAgICAKICAgIFJhdGhlciB0aGFuIGNvbnN0cnVjdGluZyBhIGxvY2FsIHN0cnVjdHVyZSBp
bnN0YW5jZSBvbiB0aGUgc3RhY2ssIGZpbGwKICAgIHRoZSBmaWVsZHMgZGlyZWN0bHkgb24gdGhl
IHNoYXJlZCByaW5nLCBqdXN0IGxpa2Ugb3RoZXIgKExpbnV4KQogICAgYmFja2VuZHMgZG8uIEJ1
aWxkIG9uIHRoZSBmYWN0IHRoYXQgYWxsIHJlc3BvbnNlIHN0cnVjdHVyZSBmbGF2b3JzIGFyZQog
ICAgYWN0dWFsbHkgaWRlbnRpY2FsICh0aGUgb2xkIGNvZGUgZGlkIG1ha2UgdGhpcyBhc3N1bXB0
aW9uIHRvbykuCiAgICAKICAgIFRoaXMgaXMgWFNBLTIxNi4KICAgIAogICAgUmVwb3J0ZWQtYnk6
IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEtv
bnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KICAgIEFja2VkLWJ5
OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Mon Jun 26 14:45:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 14:45:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPVGH-0005Hm-L5; Mon, 26 Jun 2017 14:45: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=343a9f7d8=Andrew.Cooper3@citrix.com>)
 id 1dPVGG-0005Hg-Mx
 for xen-devel@lists.xen.org; Mon, 26 Jun 2017 14:45:08 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 EF/36-03557-4FD11595; Mon, 26 Jun 2017 14:45:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsWyU9JRQvezbGC
 kwdmlGhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aavRvZCy6wVHR8O8HewPiRuYuRk0NCwE/i
 9OQGMFtYwEtizZJGpi5GLg4RgWWMEv823GcDSQgJpEmsPjiJCcRmE9CX2P3iE5jNK2Arsezwd
 DCbRUBVYvHXGewgtqhAuMTbxiMsEDWCEidnPgGzOQXsJJ5dXAe0jIODWUBTYv0ufZAws4C8xP
 a3c5ghVqlJXOu/xA5xW7rE1r+/mCcw8s1CMmkWQvcsJN0LGJlXMaoXpxaVpRbpmuklFWWmZ5T
 kJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGGgMQ7GCcd8L/EKMkB5OSKC/Hk4BIIb6k/JTK
 jMTijPii0pzU4kOMMhwcShK8S2UCI4UEi1LTUyvSMnOAIQ+TluDgURLhFf0L1MpbXJCYW5yZD
 pE6xajL0fRhyxcmIZa8/LxUKXHefpAZAiBFGaV5cCNg8XeJUVZKmJcR6CghnoLUotzMElT5V4
 ziHIxKwrzzQabwZOaVwG16BXQEE9ARLPPAjihJREhJNTC6tywWjmmW7LFZk3LDIH3ip74Lm6b
 6xq53WPiELe6F1KPmdrvYPT+OXF3yWrLYevI6sc9e9v18ayP0P/5gXVHysLQm4aHf/ab2tu83
 n012Wa/5ulaDO2OyvGanwDWx2N1LdpUb3tmax8i0eZnchr3J0eeifxy8rbWxwG/vgjk98fnLT
 p6dsFFciaU4I9FQi7moOBEAj9bdy7oCAAA=
X-Env-Sender: prvs=343a9f7d8=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1498488307!49954337!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29202 invoked from network); 26 Jun 2017 14:45:07 -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;
 26 Jun 2017 14:45:07 -0000
X-IronPort-AV: E=Sophos;i="5.39,396,1493683200"; d="scan'208";a="48399419"
To: Olaf Hering <olaf@aepfle.de>, Jan Beulich <jbeulich@suse.com>, Ian Jackson
 <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 <xen-devel@lists.xen.org>
References: <20170626125507.22080-1-olaf@aepfle.de>
 <9fa5df63-6278-4211-6049-a51ca4d581ab@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <acda7450-5236-965c-d63b-624b960cd599@citrix.com>
Date: Mon, 26 Jun 2017 15:37:02 +0100
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: <9fa5df63-6278-4211-6049-a51ca4d581ab@citrix.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2] rombios: prevent building with PIC/PIE
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjYvMDYvMTcgMTQ6MDAsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMjYvMDYvMTcgMTM6
NTUsIE9sYWYgSGVyaW5nIHdyb3RlOgo+PiBJZiB0aGUgZGVmYXVsdCBjb21waWxlciBzaWxlbnRs
eSBkZWZhdWx0cyB0byB0byAtZlBJQy8tZlBJRSBidWlsZGluZwo+PiByb21iaW9zIGZhaWxzOgo+
Pgo+PiAgbGQgLW1lbGZfaTM4NiAtcyAtciAzMmJpdGJpb3MubyB0Y2diaW9zL3RjZ2Jpb3NleHQu
byB1dGlsLm8gcG1tLm8gLW8gMzJiaXRiaW9zX2FsbC5vCj4+ICBUaGVyZSBhcmUgdW5kZWZpbmVk
IHN5bWJvbHMgaW4gdGhlIEJJT1M6Cj4+ICAgICAgICAgICBVIF9HTE9CQUxfT0ZGU0VUX1RBQkxF
Xwo+PiAgbWFrZVsxMF06ICoqKiBbTWFrZWZpbGU6MjY6IDMyYml0Ymlvc19hbGwub10gRXJyb3Ig
MTEKPj4KPj4gUHJldmVudCB0aGUgZmFpbHVyZSBieSBlbmZvcmNpbmcgbm9uLVBJQy9QSUUgbW9k
ZS4KPj4KPj4gU2lnbmVkLW9mZi1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgo+IEFj
a2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKQ29tbWl0
dGVkLCB0aGFua3MuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 26 14:49:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 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 1dPVKj-0005TG-7U; Mon, 26 Jun 2017 14: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=343a777b3=roger.pau@citrix.com>)
 id 1dPVKh-0005TA-Pv
 for xen-devel@lists.xenproject.org; Mon, 26 Jun 2017 14:49:43 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 E1/DA-03613-70F11595; Mon, 26 Jun 2017 14:49:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsWyU9JRQpdNPjD
 S4NdsfovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPnrJuMBVfZK6ZduMLawPiapYuRk0NCwE9i
 /pxOMJtFQFXix80/rCA2m4COxMW5O9lAbBEBZYneX7+Barg4mAUWMkq87dnCCJIQFoiQ+PT4P
 lgzr4CnROfxB6wgRUICcxglHnyexAiREJQ4OfMJWBEz0NQFuz8BTeUAsqUllv/jAAlzCthL/L
 vzCGyxqICKxNJLrWC2kICiRP+8B2wQh6ZLbP37i3kCI/8sJFNnIZk6C2HqAkbmVYzqxalFZal
 FukZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBIcgABDsYl/11OsQoycGkJMrL
 8SQgUogvKT+lMiOxOCO+qDQntfgQowwHh5IE7w/ZwEghwaLU9NSKtMwcYDTApCU4eJREeEX/A
 rXyFhck5hZnpkOkTjHqcjR92PKFSYglLz8vVUqc9yPIDAGQoozSPLgRsMi8xCgrJczLCHSUEE
 9BalFuZgmq/CtGcQ5GJWHe+TJAU3gy80rgNr0COoIJ6AiWeWBHlCQipKQaGNkNddfsXOftzLg
 yte9RR7rq3nlskSJZwj5THpV92fDpoqHSo6bG33dMr5/mCn1sXPbiQYbDrb2NbxbN+b7mtFZF
 zekJ23Ta90SU971pX+bhKDdHlGN6z41zsZ1z4oLfhtSxPNOfMfGNbMMjv3dbP1yd1FXQzn/+S
 cljLZHE4sJXZ8yedt3LfajEUpyRaKjFXFScCADNlD5RxwIAAA==
X-Env-Sender: prvs=343a777b3=roger.pau@citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1498488581!69822461!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22030 invoked from network); 26 Jun 2017 14:49:42 -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;
 26 Jun 2017 14:49:42 -0000
X-IronPort-AV: E=Sophos;i="5.39,396,1493683200"; d="scan'208";a="48399853"
Date: Mon, 26 Jun 2017 15:41:30 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170626144130.e3557ackps5m5lho@dhcp-3-128.uk.xensource.com>
References: <20170427143546.14662-1-roger.pau@citrix.com>
 <20170427143546.14662-8-roger.pau@citrix.com>
 <59244CBA020000780015C19C@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59244CBA020000780015C19C@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170609 (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>, julien.grall@arm.com,
 boris.ostrovsky@oracle.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 7/9] vpci: add a priority field 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>

T24gVHVlLCBNYXkgMjMsIDIwMTcgYXQgMDY6NTI6NDJBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI3LjA0LjE3IGF0IDE2OjM1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gKyNkZWZpbmUgUkVHSVNURVJfVlBDSV9JTklUKGYsIHApICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiA+ICsgIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdnBj
aV9yZWdpc3Rlcl9pbml0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gPiArICAg
ICAgICAgICAgICAgICAgICAgIHgjI19lbnRyeSBfX3VzZWRfc2VjdGlvbigiLmRhdGEudnBjaSIp
ID0geyAgICAgICAgXAo+ID4gKyAgICAuaW5pdCA9IGYsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiA+ICsgICAgLnByaW9yaXR5ID0g
cCwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Cj4gPiArfQo+IAo+IEkgdGhpbmsgSSdkIHJhdGhlciBzZWUgdGhpcyBkb25lIGJ5IG9yZGVyaW5n
IHRoZSBlbnRyaWVzIGluCj4gLmRhdGEudnBjaSBzdWl0YWJseSwgZS5nLiBieSBhZGRpbmcgbnVt
ZXJpYyB0YWdzIGFuZCB1c2luZyBTT1JUKCkKPiBvciBzb21lIHN1Y2ggaW4gdGhlIGxpbmtlciBz
Y3JpcHQuIElpcmMgdXBzdHJlYW0gTGludXggZGlkIGNoYW5nZSB0bwo+IHN1Y2ggYSBtb2RlbCBm
b3Igc29tZSBvZiB0aGVpciBpbml0aWFsaXphdGlvbiwgc28geW91IG1heSBiZSBhYmxlIHRvCj4g
Z2xlYW4gc29tZXRoaW5nIHRoZXJlLgoKVGhhbmtzLCBJJ3ZlIG5vdyBzd2l0Y2hlZCB0byB1c2lu
ZyBTT1JUIGFuZCBhIG51bWVyaWMgc3VmZml4IHRvIHRoZQpzZWN0aW9uIHVzZWQgYnkgZWFjaCBl
bnRyeS4gVGhpcyBsb29rcyBtdWNoIGJldHRlciBhbmQgcmVxdWlyZXMgbGVzcwpjb2RlIGNoYW5n
ZXMuCgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 26 14:53:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 14: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 1dPVOE-00067x-ON; Mon, 26 Jun 2017 14: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 <tamas.k.lengyel@gmail.com>) id 1dPVOD-00067r-Gr
 for xen-devel@lists.xen.org; Mon, 26 Jun 2017 14:53:21 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 DE/5E-03557-0EF11595; Mon, 26 Jun 2017 14:53:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrEIsWRWlGSWpSXmKPExsXiVRvkovtAPjD
 SYMECQYslHxezODB6HN39mymAMYo1My8pvyKBNWNn1ynGgvcSFf27WtkaGDtFuhi5OIQEJjBK
 TLz4g62LkZNDQmAOq8Sqtf4QdpLEnjs7oOLlEpcb21lBbCEBDYnbNxvZIZoPMkk0TPoH5Uxml
 Pi46D9UR6nEkQnTWUBsXgFBiZMzn7BAdHtK/Hm7HGwSp4CXxMYph+Hi6/ufsYPYbALaEm2vd4
 HVsAioSvxeex4ozgE0M1Fi539zEJNXIEDiwH5DkAphgSCJR5dvgXWKCOhLtH6fCNbJDBS/f3M
 jI4StKdG6/Tf7BEaRWUgOmoUktYCRaRWjRnFqUVlqka6RiV5SUWZ6RkluYmaOrqGBmV5uanFx
 YnpqTmJSsV5yfu4mRmCYMwDBDsZ9HyMPMUpyMCmJ8nI8CYgU4kvKT6nMSCzOiC8qzUktPsQow
 8GhJMHbLBcYKSRYlJqeWpGWmQOMOJi0BAePkgiv6F+gVt7igsTc4sx0iNQpRkuOK1fWfWHimH
 RgO5CcAiKFWPLy81KlxHkLQOYJgDRklObBjYMlhUuMslLCvIxABwrxFKQW5WaWoMq/YhTnYFQ
 S5m0AmcKTmVcCt/UV0EFMQAexzAM7qCQRISXVwFjwiVvn3eX9jRseemSd8LrQq7PiG9/20Gcb
 z/Blc7C1iH7nXjCvVfJ/VmxMzGPfJf8XzrLkXaCXXLjoNr++3CKu3631nu7ec6XfWC1btGyB8
 bdWnpWqf5/9co9TaPSfnOr4y7rKk2HrqS+y6/+uOz9rl5dNQM2ZB6abXKck7ItozvCfurhTt0
 eJpTgj0VCLuag4EQBw0EyiBQMAAA==
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1498488800!75739626!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28038 invoked from network); 26 Jun 2017 14:53:20 -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;
 26 Jun 2017 14:53:20 -0000
Received: by mail-wm0-f68.google.com with SMTP id f134so700142wme.1
 for <xen-devel@lists.xen.org>; Mon, 26 Jun 2017 07:53:20 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=2OaS2Ex3msarAFpzrnOc8FzcxMjhCwAtyzsqNHMqTQY=;
 b=sM4D83UXVp9d6WLH9r1mg/69BUNCDWHLeHfT8jzaoyWAhKpIj7YSIQLAHX3OaFLZMr
 9qy31YJzKHHkeZJHK6D3eBWb1h6YoAVrnS+e0sT1Hxzkbcn3tOSm0+n+4+uG+RLjvNJU
 D/0heiinoWdtKURBBNv/1o0WZAEFy51pWpreMv2QJJqPt9BnOybTFozOVIV6WfAhEokD
 qyphXCTSe2x1ZSeb3j7SZTBd0Sfse3btaXNJUErgvrb+dS2+0Jc/5EO6T1ETnfqyHyQt
 2IJhB6DkOl2Pqj9M+b5xzfsW3iN15nhEewISp2wklecK83nAytqypUYOGBiN3uhb8DVZ
 GY/A==
X-Gm-Message-State: AKS2vOxIWxs3dsTvzULIHLwRgZQbqBmjqfFQxVE1UUy243vVzRYMvRt4
 inzaZNXkqz/EC8ptpMA=
X-Received: by 10.28.69.67 with SMTP id s64mr388616wma.100.1498488799929;
 Mon, 26 Jun 2017 07:53:19 -0700 (PDT)
Received: from mail-wr0-f176.google.com (mail-wr0-f176.google.com.
 [209.85.128.176])
 by smtp.gmail.com with ESMTPSA id y2sm359956wme.12.2017.06.26.07.53.19
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 26 Jun 2017 07:53:19 -0700 (PDT)
Received: by mail-wr0-f176.google.com with SMTP id c11so145942393wrc.3
 for <xen-devel@lists.xen.org>; Mon, 26 Jun 2017 07:53:19 -0700 (PDT)
X-Received: by 10.223.136.216 with SMTP id g24mr13046997wrg.199.1498488799079; 
 Mon, 26 Jun 2017 07:53:19 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.40.67 with HTTP; Mon, 26 Jun 2017 07:52:38 -0700 (PDT)
In-Reply-To: <1498470497-20595-1-git-send-email-rcojocaru@bitdefender.com>
References: <1498470497-20595-1-git-send-email-rcojocaru@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Mon, 26 Jun 2017 08:52:38 -0600
X-Gmail-Original-Message-ID: <CABfawhmguL9BcP4tk7QojwQMRLC0AXse-9oy_B-uUNQgC9conQ@mail.gmail.com>
Message-ID: <CABfawhmguL9BcP4tk7QojwQMRLC0AXse-9oy_B-uUNQgC9conQ@mail.gmail.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] 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>

T24gTW9uLCBKdW4gMjYsIDIwMTcgYXQgMzo0OCBBTSwgUmF6dmFuIENvam9jYXJ1CjxyY29qb2Nh
cnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPiBQZW5kaW5nIGxpdmVwYXRjaCBjb2RlIHdhbnRz
IHRvIGNoZWNrIGlmIHRoZSB2bV9ldmVudCB3YWl0IHF1ZXVlcwo+IGFyZSBhY3RpdmUsIGFuZCB0
aGlzIGlzIG1hZGUgaGFyZGVyIGJ5IHRoZSBmYWN0IHRoYXQgdGhleSB3ZXJlCj4gcHJldmlvdXNs
eSBvbmx5IGluaXRpYWxpemVkIHNvbWUgdGltZSBhZnRlciB0aGUgZG9tYWluIHdhcyBjcmVhdGVk
LAo+IGluIHZtX2V2ZW50X2VuYWJsZSgpLiBUaGlzIHBhdGNoIGluaXRpYWxpemVzIHRoZSBsaXN0
cyBpbW1lZGlhdGVseQo+IGFmdGVyIHh6YWxsb2MoKWF0aW5nIHRoZSB2bV9ldmVudCBtZW1vcnks
IGluIGRvbWFpbl9jcmVhdGUoKSwgaW4KPiB0aGUgbmV3bHkgYWRkZWQgaW5pdF9kb21haW5fdm1f
ZXZlbnQoKSBmdW5jdGlvbi4KPgo+IFNpZ25lZC1vZmYtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNv
am9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KPiAtLS0KPiAgeGVuL2NvbW1vbi9kb21haW4uYyAgICAg
ICAgfCAgNSArKy0tLQo+ICB4ZW4vY29tbW9uL3ZtX2V2ZW50LmMgICAgICB8IDIzICsrKysrKysr
KysrKysrKysrKysrLS0tCj4gIHhlbi9pbmNsdWRlL3hlbi92bV9ldmVudC5oIHwgIDIgKysKPiAg
MyBmaWxlcyBjaGFuZ2VkLCAyNCBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQo+Cj4gZGlm
ZiAtLWdpdCBhL3hlbi9jb21tb24vZG9tYWluLmMgYi94ZW4vY29tbW9uL2RvbWFpbi5jCj4gaW5k
ZXggYjIyYWFjYy4uODlhOGYxZCAxMDA2NDQKPiAtLS0gYS94ZW4vY29tbW9uL2RvbWFpbi5jCj4g
KysrIGIveGVuL2NvbW1vbi9kb21haW4uYwo+IEBAIC0zNjIsMTEgKzM2MiwxMCBAQCBzdHJ1Y3Qg
ZG9tYWluICpkb21haW5fY3JlYXRlKGRvbWlkX3QgZG9taWQsIHVuc2lnbmVkIGludCBkb21jcl9m
bGFncywKPgo+ICAgICAgICAgIHBvb2xpZCA9IDA7Cj4KPiAtICAgICAgICBlcnIgPSAtRU5PTUVN
Owo+IC0gICAgICAgIGQtPnZtX2V2ZW50ID0geHphbGxvYyhzdHJ1Y3Qgdm1fZXZlbnRfcGVyX2Rv
bWFpbik7Cj4gLSAgICAgICAgaWYgKCAhZC0+dm1fZXZlbnQgKQo+ICsgICAgICAgIGlmICggKGVy
ciA9IGluaXRfZG9tYWluX3ZtX2V2ZW50KGQpKSAhPSAwICkKPiAgICAgICAgICAgICAgZ290byBm
YWlsOwo+Cj4gKyAgICAgICAgZXJyID0gLUVOT01FTTsKPiAgICAgICAgICBkLT5wYnVmID0geHph
bGxvY19hcnJheShjaGFyLCBET01BSU5fUEJVRl9TSVpFKTsKPiAgICAgICAgICBpZiAoICFkLT5w
YnVmICkKPiAgICAgICAgICAgICAgZ290byBmYWlsOwo+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9u
L3ZtX2V2ZW50LmMgYi94ZW4vY29tbW9uL3ZtX2V2ZW50LmMKPiBpbmRleCA5MjkxZGI2Li4yOTRk
ZGQ3IDEwMDY0NAo+IC0tLSBhL3hlbi9jb21tb24vdm1fZXZlbnQuYwo+ICsrKyBiL3hlbi9jb21t
b24vdm1fZXZlbnQuYwo+IEBAIC0zOSw2ICszOSwyNiBAQAo+ICAjZGVmaW5lIHZtX2V2ZW50X3Jp
bmdfbG9jayhfdmVkKSAgICAgICBzcGluX2xvY2soJihfdmVkKS0+cmluZ19sb2NrKQo+ICAjZGVm
aW5lIHZtX2V2ZW50X3JpbmdfdW5sb2NrKF92ZWQpICAgICBzcGluX3VubG9jaygmKF92ZWQpLT5y
aW5nX2xvY2spCj4KPiAraW50IGluaXRfZG9tYWluX3ZtX2V2ZW50KHN0cnVjdCBkb21haW4gKmQp
CgpXZSBhbHJlYWR5IGhhdmUgYSB2bV9ldmVudF9pbml0X2RvbWFpbiBmdW5jdGlvbiBzbyB0aGUg
bmFtaW5nIG9mIHRoaXMKb25lIGhlcmUgaXMgbm90IGEgcGFydGljdWxhcmx5IGdvb2Qgb25lLiBJ
dCBhbHNvIGxvb2tzIGxpa2UgdG8gbWUKdGhlc2UgdHdvIGZ1bmN0aW9ucyBjb3VsZCBzaW1wbHkg
YmUgbWVyZ2VkLi4KCj4gK3sKPiArICAgIGQtPnZtX2V2ZW50ID0geHphbGxvYyhzdHJ1Y3Qgdm1f
ZXZlbnRfcGVyX2RvbWFpbik7Cj4gKwo+ICsgICAgaWYgKCAhZC0+dm1fZXZlbnQgKQo+ICsgICAg
ICAgIHJldHVybiAtRU5PTUVNOwo+ICsKPiArI2lmZGVmIENPTkZJR19IQVNfTUVNX1BBR0lORwo+
ICsgICAgaW5pdF93YWl0cXVldWVfaGVhZCgmZC0+dm1fZXZlbnQtPnBhZ2luZy53cSk7Cj4gKyNl
bmRpZgo+ICsKPiArICAgIGluaXRfd2FpdHF1ZXVlX2hlYWQoJmQtPnZtX2V2ZW50LT5tb25pdG9y
LndxKTsKCk1vdmUgdGhpcyBvbmUgdXAgYmVmb3JlIHRoZSAjaWZkZWYgYmxvY2sgZm9yIE1FTV9Q
QUdJTkcuCgo+ICsKPiArI2lmZGVmIENPTkZJR19IQVNfTUVNX1NIQVJJTkcKPiArICAgIGluaXRf
d2FpdHF1ZXVlX2hlYWQoJmQtPnZtX2V2ZW50LT5zaGFyZS53cSk7Cj4gKyNlbmRpZgo+ICsKPiAr
ICAgIHJldHVybiAwOwo+ICt9Cj4gKwo+ICBzdGF0aWMgaW50IHZtX2V2ZW50X2VuYWJsZSgKPiAg
ICAgIHN0cnVjdCBkb21haW4gKmQsCj4gICAgICB4ZW5fZG9tY3RsX3ZtX2V2ZW50X29wX3QgKnZl
YywKPiBAQCAtOTMsOSArMTEzLDYgQEAgc3RhdGljIGludCB2bV9ldmVudF9lbmFibGUoCj4gICAg
ICAvKiBTYXZlIHRoZSBwYXVzZSBmbGFnIGZvciB0aGlzIHBhcnRpY3VsYXIgcmluZy4gKi8KPiAg
ICAgIHZlZC0+cGF1c2VfZmxhZyA9IHBhdXNlX2ZsYWc7Cj4KPiAtICAgIC8qIEluaXRpYWxpemUg
dGhlIGxhc3QtY2hhbmNlIHdhaXQgcXVldWUuICovCj4gLSAgICBpbml0X3dhaXRxdWV1ZV9oZWFk
KCZ2ZWQtPndxKTsKPiAtCj4gICAgICB2bV9ldmVudF9yaW5nX3VubG9jayh2ZWQpOwo+ICAgICAg
cmV0dXJuIDA7Cj4KPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3ZtX2V2ZW50LmggYi94
ZW4vaW5jbHVkZS94ZW4vdm1fZXZlbnQuaAo+IGluZGV4IDJmYjM5NTEuLjQ4MjI0M2UgMTAwNjQ0
Cj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL3ZtX2V2ZW50LmgKPiArKysgYi94ZW4vaW5jbHVkZS94
ZW4vdm1fZXZlbnQuaAo+IEBAIC04MCw2ICs4MCw4IEBAIHZvaWQgdm1fZXZlbnRfc2V0X3JlZ2lz
dGVycyhzdHJ1Y3QgdmNwdSAqdiwgdm1fZXZlbnRfcmVzcG9uc2VfdCAqcnNwKTsKPgo+ICB2b2lk
IHZtX2V2ZW50X21vbml0b3JfbmV4dF9pbnRlcnJ1cHQoc3RydWN0IHZjcHUgKnYpOwo+Cj4gK2lu
dCBpbml0X2RvbWFpbl92bV9ldmVudChzdHJ1Y3QgZG9tYWluICpkKTsKPiArCj4gICNlbmRpZiAv
KiBfX1ZNX0VWRU5UX0hfXyAqLwo+Cj4gIC8qCj4gLS0KPiAxLjkuMQoKVGFtYXMKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 26 15:11:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 15: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 1dPVfM-0007Yo-8p; Mon, 26 Jun 2017 15:11: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=343a9f7d8=Andrew.Cooper3@citrix.com>)
 id 1dPVfK-0007Yi-7Y
 for xen-devel@lists.xen.org; Mon, 26 Jun 2017 15:11:02 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 9F/A0-10689-50421595; Mon, 26 Jun 2017 15:11:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsWyU9JRQpdFJTD
 SYPVELYslHxezODB6HN39mymAMYo1My8pvyKBNWPxnmksBdeFK868f8XUwNgk0MXIySEh4Ccx
 r20DC4gtLBAvMfPiXtYuRg4OEYFwiRkHAroYuTiEBPoZJbb+vsUIEmcWUJf4fdYMpJxNQF9i9
 4tPTCA2r4CtxN6nUxhBbBYBVYl5q6+A2aJAY942HmGBqBGUODnzCZjNKRAosfX5PiaIkZoS63
 fpg4SZBeQltr+dwwxiCwmoSVzrv8QOcWW6xNa/v5gnMPLPQjJpFkL3LCTdCxiZVzGqF6cWlaU
 W6ZrpJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEBl89AwPjDsYrbc6HGCU5mJRE
 eTmeBEQK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBdoxQYKSRYlJqeWpGWmQOMA5i0BAePkgiv6
 F+gVt7igsTc4sx0iNQpRkUpcd4fIH0CIImM0jy4NljsXWKUlRLmZWRgYBDiKUgtys0sQZV/xS
 jOwagkzGsPMoUnM68EbvoroMVMQItZ5oEtLklESEk1MJozBHfWruUo8z8pP3VVnZUQY/CbhYZ
 PUw4EG4Su0Qg/f8BFeY4n5zSB7dpMMVPOHePTOcd8O+rhxkqmiHBFVqbQ/uSeq5fm6exNe7gz
 ZsFiphXPrDk32eqJ/FV/ZbkwOmmx7o9rxxn2PWZcf/d7nWPv2VLr3d6nZvP2f3LPnLzn3OFH6
 /qclJRYijMSDbWYi4oTAdSCfia4AgAA
X-Env-Sender: prvs=343a9f7d8=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1498489860!76552756!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11931 invoked from network); 26 Jun 2017 15:11:00 -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 Jun 2017 15:11:00 -0000
X-IronPort-AV: E=Sophos;i="5.39,396,1493683200"; d="scan'208";a="48401899"
To: Tamas K Lengyel <tamas@tklengyel.com>, Razvan Cojocaru
 <rcojocaru@bitdefender.com>
References: <1498470497-20595-1-git-send-email-rcojocaru@bitdefender.com>
 <CABfawhmguL9BcP4tk7QojwQMRLC0AXse-9oy_B-uUNQgC9conQ@mail.gmail.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <e49a8b2e-4b12-ed07-86fb-a3971ca87fbb@citrix.com>
Date: Mon, 26 Jun 2017 16:09:56 +0100
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: <CABfawhmguL9BcP4tk7QojwQMRLC0AXse-9oy_B-uUNQgC9conQ@mail.gmail.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] 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>

T24gMjYvMDYvMTcgMTU6NTIsIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToKPiBPbiBNb24sIEp1biAy
NiwgMjAxNyBhdCAzOjQ4IEFNLCBSYXp2YW4gQ29qb2NhcnUKPiA8cmNvam9jYXJ1QGJpdGRlZmVu
ZGVyLmNvbT4gd3JvdGU6Cj4+IFBlbmRpbmcgbGl2ZXBhdGNoIGNvZGUgd2FudHMgdG8gY2hlY2sg
aWYgdGhlIHZtX2V2ZW50IHdhaXQgcXVldWVzCj4+IGFyZSBhY3RpdmUsIGFuZCB0aGlzIGlzIG1h
ZGUgaGFyZGVyIGJ5IHRoZSBmYWN0IHRoYXQgdGhleSB3ZXJlCj4+IHByZXZpb3VzbHkgb25seSBp
bml0aWFsaXplZCBzb21lIHRpbWUgYWZ0ZXIgdGhlIGRvbWFpbiB3YXMgY3JlYXRlZCwKPj4gaW4g
dm1fZXZlbnRfZW5hYmxlKCkuIFRoaXMgcGF0Y2ggaW5pdGlhbGl6ZXMgdGhlIGxpc3RzIGltbWVk
aWF0ZWx5Cj4+IGFmdGVyIHh6YWxsb2MoKWF0aW5nIHRoZSB2bV9ldmVudCBtZW1vcnksIGluIGRv
bWFpbl9jcmVhdGUoKSwgaW4KPj4gdGhlIG5ld2x5IGFkZGVkIGluaXRfZG9tYWluX3ZtX2V2ZW50
KCkgZnVuY3Rpb24uCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9j
YXJ1QGJpdGRlZmVuZGVyLmNvbT4KPj4gLS0tCj4+ICB4ZW4vY29tbW9uL2RvbWFpbi5jICAgICAg
ICB8ICA1ICsrLS0tCj4+ICB4ZW4vY29tbW9uL3ZtX2V2ZW50LmMgICAgICB8IDIzICsrKysrKysr
KysrKysrKysrKysrLS0tCj4+ICB4ZW4vaW5jbHVkZS94ZW4vdm1fZXZlbnQuaCB8ICAyICsrCj4+
ICAzIGZpbGVzIGNoYW5nZWQsIDI0IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCj4+Cj4+
IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2RvbWFpbi5jIGIveGVuL2NvbW1vbi9kb21haW4uYwo+
PiBpbmRleCBiMjJhYWNjLi44OWE4ZjFkIDEwMDY0NAo+PiAtLS0gYS94ZW4vY29tbW9uL2RvbWFp
bi5jCj4+ICsrKyBiL3hlbi9jb21tb24vZG9tYWluLmMKPj4gQEAgLTM2MiwxMSArMzYyLDEwIEBA
IHN0cnVjdCBkb21haW4gKmRvbWFpbl9jcmVhdGUoZG9taWRfdCBkb21pZCwgdW5zaWduZWQgaW50
IGRvbWNyX2ZsYWdzLAo+Pgo+PiAgICAgICAgICBwb29saWQgPSAwOwo+Pgo+PiAtICAgICAgICBl
cnIgPSAtRU5PTUVNOwo+PiAtICAgICAgICBkLT52bV9ldmVudCA9IHh6YWxsb2Moc3RydWN0IHZt
X2V2ZW50X3Blcl9kb21haW4pOwo+PiAtICAgICAgICBpZiAoICFkLT52bV9ldmVudCApCj4+ICsg
ICAgICAgIGlmICggKGVyciA9IGluaXRfZG9tYWluX3ZtX2V2ZW50KGQpKSAhPSAwICkKPj4gICAg
ICAgICAgICAgIGdvdG8gZmFpbDsKPj4KPj4gKyAgICAgICAgZXJyID0gLUVOT01FTTsKPj4gICAg
ICAgICAgZC0+cGJ1ZiA9IHh6YWxsb2NfYXJyYXkoY2hhciwgRE9NQUlOX1BCVUZfU0laRSk7Cj4+
ICAgICAgICAgIGlmICggIWQtPnBidWYgKQo+PiAgICAgICAgICAgICAgZ290byBmYWlsOwo+PiBk
aWZmIC0tZ2l0IGEveGVuL2NvbW1vbi92bV9ldmVudC5jIGIveGVuL2NvbW1vbi92bV9ldmVudC5j
Cj4+IGluZGV4IDkyOTFkYjYuLjI5NGRkZDcgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9jb21tb24vdm1f
ZXZlbnQuYwo+PiArKysgYi94ZW4vY29tbW9uL3ZtX2V2ZW50LmMKPj4gQEAgLTM5LDYgKzM5LDI2
IEBACj4+ICAjZGVmaW5lIHZtX2V2ZW50X3JpbmdfbG9jayhfdmVkKSAgICAgICBzcGluX2xvY2so
JihfdmVkKS0+cmluZ19sb2NrKQo+PiAgI2RlZmluZSB2bV9ldmVudF9yaW5nX3VubG9jayhfdmVk
KSAgICAgc3Bpbl91bmxvY2soJihfdmVkKS0+cmluZ19sb2NrKQo+Pgo+PiAraW50IGluaXRfZG9t
YWluX3ZtX2V2ZW50KHN0cnVjdCBkb21haW4gKmQpCj4gV2UgYWxyZWFkeSBoYXZlIGEgdm1fZXZl
bnRfaW5pdF9kb21haW4gZnVuY3Rpb24gc28gdGhlIG5hbWluZyBvZiB0aGlzCj4gb25lIGhlcmUg
aXMgbm90IGEgcGFydGljdWxhcmx5IGdvb2Qgb25lLiBJdCBhbHNvIGxvb2tzIGxpa2UgdG8gbWUK
PiB0aGVzZSB0d28gZnVuY3Rpb25zIGNvdWxkIHNpbXBseSBiZSBtZXJnZWQuLgoKVGhleSBzaG91
bGRuJ3QgYmUgbWVyZ2VkLgoKVGhlIGN1cnJlbnQgdm1fZXZlbnRfaW5pdF9kb21haW4oKSBzaG91
bGQgcHJvYmFibHkgYmUKaW5pdF9kb21haW5fYXJjaF92bV9ldmVudCgpLCBhcyBpdCBkZWFscyB3
aXRoIGNvbnN0cnVjdGluZwpkLT5hcmNoLnZtX2V2ZW50LCB3aGVyZWFzIHRoaXMgZnVuY3Rpb24g
ZGVhbHMgd2l0aCBkLT52bV9ldmVudC4KClRoZXJlIGlzIGFsc28gYSBkaWZmZXJlbmNlIGluIHRp
bWluZzsgdm1fZXZlbnRfaW5pdF9kb21haW4oKSBpcyBjYWxsZWQKd2hlbiB2bV9ldmVudCBpcyBz
dGFydGVkIG9uIHRoZSBkb21haW4sIG5vdCB3aGVuIHRoZSBkb21haW4gaXMKY29uc3RydWN0ZWQu
ICBJTU8sIHRoZSB0d28gc2hvdWxkIGhhcHBlbiBhdCB0aGUgc2FtZSB0aW1lIHRvIGJlCmNvbnNp
c3RlbnQuICBJJ20gbm90IGZ1c3NlZCBhdCB3aGljaCBwb2ludCwgYXMgaXQgd291bGQgYmUgZmlu
ZSAoaW4KcHJpbmNpcGxlKSBmb3IgZC0+dm1fZXZlbnQgdG8gYmUgTlVMTCBpbiBtb3N0IGNhc2Vz
LgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 26 15:15:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 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 1dPVjC-0007iB-PP; Mon, 26 Jun 2017 15:15: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=343eba2e6=Paul.Durrant@citrix.com>)
 id 1dPVjB-0007i5-HO
 for xen-devel@lists.xenproject.org; Mon, 26 Jun 2017 15:15:01 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 4E/40-02183-4F421595; Mon, 26 Jun 2017 15:15:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPIsWRWlGSWpSXmKPExsWyU9JRQveLSmC
 kwbaFfBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a8hXPYCnaLVPRtOcjewHhCoIuRk0NCwE/i
 /KS5LCA2m4COxNKj85lAbBEBL4nHFw+xg9jMAnUSt690MoLYwgKOEheb1gPFOYBqnCTe/zeCK
 HeT2LfgL1gri4CqxPm2W2AjeQXcJf43vAKzhQTamCS2TxMFsTkFrCVW/n0PVs8oICvxpXE1M8
 QqcYlbTyBOkBAQkFiy5zwzhC0q8fLxP1YI20Bi69J9LBD1OhILdn9ig7C1JZYtfM0MsVdQ4uT
 MJywTGIVnIRk7C0nLLCQts5C0LGBkWcWoXpxaVJZapGuhl1SUmZ5RkpuYmaNraGCql5taXJyY
 npqTmFSsl5yfu4kRGPgMQLCD8WCz8yFGSQ4mJVFejicBkUJ8SfkplRmJxRnxRaU5qcWHGGU4O
 JQkeJcoB0YKCRalpqdWpGXmAGMQJi3BwaMkwiv6F6iVt7ggMbc4Mx0idYpRl2PD6vVfmIRY8v
 LzUqXEea+BzBAAKcoozYMbAUsHlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTM+wxkCk9mXgn
 cpldARzABHcEyD+yIkkSElFQDY9q+RQ9jBY7/+PC4hYXpoc31msaucykf12iueZS2M3ffc8Go
 Qx/2CF/4ybIuKkjjHOvyY7OSPILVO2dOTnpbdfYpb8/mpXE1/yfN+tNz9mh6UX3vpfClyzXrm
 Rhyw1a/vXrIpEh+g+vSVRIyKqnMIY+Oahyzd2FneKivy/5A/1r9dtFZ719o/VNiKc5INNRiLi
 pOBAADmb0sAgMAAA==
X-Env-Sender: prvs=343eba2e6=Paul.Durrant@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1498490100!89260297!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 900 invoked from network); 26 Jun 2017 15:15:00 -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 Jun 2017 15:15:00 -0000
X-IronPort-AV: E=Sophos;i="5.39,396,1493683200"; d="scan'208";a="48402258"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Julien Grall' <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>
Thread-Topic: [PATCH] x86/boot: re-arrange how/when we do disk I/O
Thread-Index: AQHS445EMjxBc5QYfE6p/pbg81d4Q6IhODaAgAAZswCAFb7BgIAARS/g
Date: Mon, 26 Jun 2017 15:14:50 +0000
Message-ID: <e2e182ef72534b59baeb3e64b8712026@AMSPEX02CL03.citrite.net>
References: <593ECB5D0200007800162126@prv-mh.provo.novell.com>
 <593ECB5D0200007800162126@prv-mh.provo.novell.com>
 <593ECF0B0200007800162158@prv-mh.provo.novell.com>
 <0aa37cb6-8ffa-03fb-affc-73c430d7cd20@arm.com>
 <ce6de5e4-40c7-37f5-de2a-9c5d623e8709@arm.com>
In-Reply-To: <ce6de5e4-40c7-37f5-de2a-9c5d623e8709@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: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Lars Kurth <lars.kurth@citrix.com>, xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86/boot: re-arrange how/when we do disk I/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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEp1bGllbiBHcmFsbCBbbWFpbHRv
Omp1bGllbi5ncmFsbEBhcm0uY29tXQo+IFNlbnQ6IDI2IEp1bmUgMjAxNyAxNDowNAo+IFRvOiBK
YW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Cj4gQ2M6IEFuZHJldyBDb29wZXIgPEFuZHJl
dy5Db29wZXIzQGNpdHJpeC5jb20+OyBQYXVsIER1cnJhbnQKPiA8UGF1bC5EdXJyYW50QGNpdHJp
eC5jb20+OyB4ZW4tZGV2ZWwgPHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz47Cj4gTGFy
cyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPgo+IFN1YmplY3Q6IFJlOiBbUEFUQ0hdIHg4
Ni9ib290OiByZS1hcnJhbmdlIGhvdy93aGVuIHdlIGRvIGRpc2sgSS9PCj4gCj4gSGksCj4gCj4g
T24gMTIvMDYvMTcgMTc6NTksIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+IEhpIEphbiwKPiA+Cj4g
PiBPbiAxMi8wNi8xNyAxNjoyNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+Pj4gT24gMTIuMDYu
MTcgYXQgMTc6MTEsIDxKQmV1bGljaEBzdXNlLmNvbT4gd3JvdGU6Cj4gPj4+IFdlIHBsYWNlIHRo
ZSB0cmFtcG9saW5lIG5vIGxvd2VyIHRoYW4gYXQgMjU2aywgc28gd2UgaGF2ZSBhbXBsZSBzcGFj
ZQo+ID4+PiB0byByZWFkIHRoZSBNQlJzIG9mIEJJT1MgZGlza3MgaW50byBhbiBhbGlnbmVkIGJ1
ZmZlciByaWdodCBiZWxvdyB0aGUKPiA+Pj4gdHJhbXBvbGluZSAobm90IGRvaW5nIHNvIGhhcyBi
ZWVuIGZvdW5kIHRvIGJlIGEgcHJvYmxlbSBvbiBhIGJ1Z2d5Cj4gQklPUwo+ID4+PiBjb21pbmcg
d2l0aCBhIFNrdWxsIENhbnlvbiBOVUMpLiBUbyBmYWNpbGl0YXRlIHRoYXQgbW92ZSBNQlIgcmVh
ZGluZwo+ID4+PiBwYXN0IEVERCBpbmZvIHJldHJpZXZhbC4KPiA+Pj4KPiA+Pj4gQWxzbyBhZGQg
YSB3cmFwIGNoZWNrIHRvIHRoZSBFREQgaW5mbyByZXRyaWV2YWwgbG9vcCwgdG8gbWF0Y2ggdGhh
dCBpbgo+ID4+PiB0aGUgTUJSIHJlYWRpbmcgb25lLgo+ID4+Pgo+ID4+PiBSZXBvcnRlZC1ieTog
UGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4KPiA+Pj4gU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+ID4+PiBUZXN0ZWQtYnk6IFBhdWwg
RHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gPj4KPiA+PiBBcyB0byA0LjkgaW5j
bHVzaW9uLCBJIHRoaW5rIEkgc2hvdWxkIGhhdmUgbWVudGlvbmVkIHJpZ2h0IGF3YXkKPiA+PiB0
aGF0IHN1Y2ggYSBjaGFuZ2Ugb2YgY291cnNlIGlzbid0IHdpdGhvdXQgcmlzazogV2UncmUgdHJ5
aW5nIHRvCj4gPj4gd29yayBhcm91bmQgYSBCSU9TIGJ1ZyBieSByZWx5aW5nIG9uIG90aGVyIGlu
Zm9ybWF0aW9uCj4gPj4gY29taW5nIGZyb20gdGhlIEJJT1MgYmVpbmcgY29ycmVjdCAvIHVzYWJs
ZS4gT2J2aW91c2x5IHRoZXJlIGlzCj4gPj4gdGhlIHJpc2sgdGhhdCB0aGlzIHJlZ3Jlc3NlcyB3
aXRoIHNvbWUgb3RoZXIgQklPUyBoYXZpbmcgYSBidWcKPiA+PiBlbHNld2hlcmUuCj4gPj4KPiA+
PiBJJ20gdGhlcmVmb3JlIGxlYW5pbmcgdG93YXJkcyBzdWdnZXN0aW5nIHRvIHRha2UgdGhpcyBj
aGFuZ2UKPiA+PiBvbmx5IGZvciBtYXN0ZXIgcmlnaHQgbm93LCBhbmQgY29uc2lkZXIgcHVsbGlu
ZyBpdCBpbnRvIHRoZSA0LjkKPiA+PiBicmFuY2ggaW4gYSBjb3VwbGUgb2Ygd2Vla3MgdGltZSwg
d2hlbiB0aGUgcGF0Y2ggaGFzIHNlZW4gYXQKPiA+PiBsZWFzdCBhIGxpdHRsZSBtb3JlIHRlc3Rp
bmcgb24gYSB3aWRlciBzZXQgb2Ygc3lzdGVtcy4KPiA+Cj4gPiBJIGFncmVlIG9uIHlvdXIgY29u
Y2x1c2lvbi4gSSB3b3VsZCBzdWdnZXN0IHRvIGFkZCBhIHJlbGVhc2Ugbm90ZSBpZiBpdAo+ID4g
aXMgbm90IGJhY2twb3J0ZWQgYmVmb3JlIHRoZSByZWxlYXNlLgo+ID4KPiA+IEkgd2lsbCBrZWVw
IHRyYWNrIG9mIHRoaXMuCj4gCj4gSSBoYXZlbid0IHNlZW4gYW55IHVwZGF0ZSBvbiB0aGlzLiBD
YW4gc29tZW9uZSBkZXNjcmliZSBicmllZmx5IHRoZQo+IHByb2JsZW0gc28gd2UgY2FuIGFkZCBp
dCBpbiB0aGUgc2VjdGlvbiAia25vd24gaXNzdWVzIiBvZiB0aGUgcmVsZWFzZSBub3Rlcz8KPiAK
Ckp1bGllbiwKCiAgVGhlIHN5bXB0b20gaXMgYW4gYXBwYXJlbnQgZmFpbHVyZSB0byBwcm9ncmVz
cyBiZXlvbmQgdGhlIGdydWIgc3RhZ2Ugd2hlbiB0cnlpbmcgdG8gYm9vdCBYZW4gb24gYSBza3Vs
bCBjYW55b24uIFlvdSBzZWUgdGhlIG1lc3NhZ2VzIGFib3V0IGxvYWRpbmcgdGhlIG1vZHVsZXMs
IGJ1dCB0aGVuIG5vdGhpbmcgbW9yZSBleGNlcHQgbWF5YmUgYSByZXNldCBvZiB0aGUgdmdhIG1v
ZGUgKGRlcGVuZGluZyBvbiB3aGF0IHlvdXIgeGVuIGNvbW1hbmQgbGluZSBsb29rcyBsaWtlKS4K
ICBUaGUgcHJvYmxlbSBpcyBhIGJ1Z2d5IEJJT1Mgd2hpY2ggd2VkZ2VzIGluIHRoZSBpbnQxMyBo
YW5kbGVyIGluIHNvbWUgY2FzZXMuIFhlbiA0LjkgaGFwcGVucyB0byB0aWNrbGUgdGhpcyBidWcg
d2hlcmVhcyBYZW4gNC44IGdvdCBhd2F5IHdpdGggaXQuCgogIENoZWVycywKCiAgICBQYXVsCgo+
IENoZWVycywKPiAKPiAtLQo+IEp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 26 15:38:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 15: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 1dPW5G-0000mG-NI; Mon, 26 Jun 2017 15: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=343118cd4=ross.lagerwall@citrix.com>)
 id 1dPW5F-0000mA-RK
 for xen-devel@lists.xen.org; Mon, 26 Jun 2017 15:37:49 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 67/EE-19466-D4A21595; Mon, 26 Jun 2017 15:37:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsXitHRDpK6PVmC
 kwdLpGhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aUg82MBTMUKs5PmMnSwNgp1cXIySEh4C/R
 vXA1G4jNJmAgcevSd2YQW0RAVmJ11xz2LkYuDmaBqcwSd/5fZQJJCAsESNxa1g5mswioSryf0
 MUCYvMK2Elcn72HEWKonMTS7dfBBgkJqEm8XX4GqkZQ4uTMJ2A2s4CExMEXL5gnMHLPQpKahS
 S1gJFpFaNGcWpRWWqRrpGFXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYDjUMzA
 w7mDsW+V3iFGSg0lJlJfjSUCkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneO+qBkUKCRanpqRVp
 mTnAwIRJS3DwKInwiv4FauUtLkjMLc5Mh0idYlSUEueV0wTqEwBJZJTmwbXBouESo6yUMC8jA
 wODEE9BalFuZgmq/CtGcQ5GJWFeL5ApPJl5JXDTXwEtZgJazDIPbHFJIkJKqoFR3muNlf6lzo
 0Xg6dXbf/6uX7hXNvi+S9uTOlQTffPabvoGKBRvET05qdpXWvTdplrP3e4u7j0kLzSsyq1U1I
 /Ql85JdxML5B/8vT7fCOXddeWdLwW9/3novUxyaAsrvympMIs656cuRft009EsifOneT+X8vJ
 /YFbxbK3l9Ny2qZcdHvcdyFMiaU4I9FQi7moOBEALfxR+oECAAA=
X-Env-Sender: prvs=343118cd4=ross.lagerwall@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1498491466!102246920!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33879 invoked from network); 26 Jun 2017 15:37:48 -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;
 26 Jun 2017 15:37:48 -0000
X-IronPort-AV: E=Sophos;i="5.39,396,1493683200"; d="scan'208";a="429375477"
From: Ross Lagerwall <ross.lagerwall@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Mon, 26 Jun 2017 16:36:50 +0100
Message-ID: <20170626153650.23017-1-ross.lagerwall@citrix.com>
X-Mailer: git-send-email 2.9.4
MIME-Version: 1.0
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <liuw@liuw.name>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH for-4.9] 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

WGVuIExpdmUgUGF0Y2hpbmcgaGFzIGJlZW4gYXZhaWxhYmxlIGFzIHRlY2ggcHJldmlldyBmZWF0
dXJlIHNpbmNlIFhlbgo0LjcgYW5kIGhhcyBub3cgaGFkIGEgY291cGxlIG9mIHJlbGVhc2VzIHRv
IHN0YWJpbGl6ZS4gWGVuIExpdmUgcGF0Y2hpbmcKaGFzIGJlZW4gdXNlZCBieSBtdWx0aXBsZSB2
ZW5kb3JzIHRvIGZpeCBzZXZlcmFsIHJlYWwtd29ybGQgc2VjdXJpdHkKaXNzdWVzIHdpdGhvdXQg
YW55IHNldmVyZSBidWdzIGVuY291bnRlcmVkLiBBZGRpdGlvbmFsbHksIHRoZXJlIGFyZSBub3cK
dGVzdHMgaW4gT1NTVGVzdCB0aGF0IHRlc3QgbGl2ZSBwYXRjaGluZyB0byBlbnN1cmUgdGhhdCBu
byByZWdyZXNzaW9ucwphcmUgaW50cm9kdWNlZC4KCkJhc2VkIG9uIHRoZSBhbW91bnQgb2YgdGVz
dGluZyBhbmQgdXNhZ2UgaXQgaGFzIGhhZCwgd2UgYXJlIHJlYWR5IHRvCmRlY2xhcmUgbGl2ZSBw
YXRjaGluZyBhcyBhICdTdXBwb3J0ZWQnIGZlYXR1cmUuCgpMaXZlIHBhdGNoaW5nIGlzIHNsaWdo
dGx5IHBlY3VsaWFyIHdoZW4gaXQgY29tZXMgdG8gc3VwcG9ydCBiZWNhdXNlIGl0CmFsbG93cyB0
aGUgaG9zdCBhZG1pbmlzdHJhdG9yIHRvIGJyZWFrIHRoZWlyIHN5c3RlbSByYXRoZXIgZWFzaWx5
CmRlcGVuZGluZyBvbiB0aGUgY29udGVudCBvZiB0aGUgbGl2ZSBwYXRjaC4KQmVjYXVzZSBvZiB0
aGlzLCBpdCBpcyB3b3J0aCBkZXRhaWxpbmcgb3V0IHRoZSBzY29wZSBvZiBzZWN1cml0eQpzdXBw
b3J0OgoKKiBVbnByaXZpbGVnZWQgYWNjZXNzIHRvIGxpdmUgcGF0Y2hpbmcgb3BlcmF0aW9uczoK
ICAgIExpdmUgcGF0Y2hpbmcgb3BlcmF0aW9ucyBzaG91bGQgb25seSBiZSBhY2Nlc3NpYmxlIHRv
IHByaXZpbGVnZWQKICAgIGd1ZXN0cyBhbmQgaXQgc2hhbGwgYmUgdHJlYXRlZCBhcyBhIHNlY3Vy
aXR5IGlzc3VlIGlmIHRoaXMgaXMgbm90CiAgICB0aGUgY2FzZS4KCiogQnVncyBpbiB0aGUgcGF0
Y2gtYXBwbGljYXRpb24gY29kZSBzdWNoIHRoYXQgdnVsbmVyYWJpbGl0aWVzIGV4aXN0CiAgYWZ0
ZXIgYXBwbGljYXRpb246CiAgICBJZiBhIGNvcnJlY3QgbGl2ZSBwYXRjaCBpcyBsb2FkZWQgYnV0
IGl0IGlzIG5vdCBhcHBsaWVkIGNvcnJlY3RseQogICAgc3VjaCB0aGF0IGl0IG1pZ2h0IHJlc3Vs
dCBpbiBhbiBpbnNlY3VyZSBzeXN0ZW0gKGUuZy4gbm90IGFsbAogICAgZnVuY3Rpb25zIGFyZSBw
YXRjaGVkKSwgaXQgc2hhbGwgYmUgdHJlYXRlZCBhcyBhIHNlY3VyaXR5IGlzc3VlLgoKKiBCdWdz
IGluIGxpdmVwYXRjaC1idWlsZC10b29scyBjcmVhdGluZyBpbmNvcnJlY3QgbGl2ZSBwYXRjaCB0
aGF0CiAgcmVzdWx0cyBpbiBhbiBpbnNlY3VyZSBob3N0OgogICAgSWYgbGl2ZXBhdGNoLWJ1aWxk
LXRvb2xzIGNyZWF0ZXMgYW4gaW5jb3JyZWN0IGxpdmUgcGF0Y2ggdGhhdAogICAgcmVzdWx0cyBp
biBhbiBpbnNlY3VyZSBob3N0LCB0aGlzIHNoYWxsIG5vdCBiZSBjb25zaWRlcmVkIGEgc2VjdXJp
dHkKICAgIGlzc3VlLiBUaGVyZSBhcmUgdG9vIG1hbnkgT1NlcyBhbmQgdG9vbGNoYWlucyB0byBj
b25zaWRlciBzdXBwb3J0aW5nCiAgICB0aGlzLiBBIGxpdmUgcGF0Y2ggc2hvdWxkIGJlIGNoZWNr
ZWQgdG8gdmVyaWZ5IHRoYXQgaXQgaXMgdmFsaWQKICAgIGJlZm9yZSBsb2FkaW5nLgoKKiBMb2Fk
aW5nIGFuIGluY29ycmVjdCBsaXZlIHBhdGNoIHRoYXQgcmVzdWx0cyBpbiBhbiBpbnNlY3VyZSBo
b3N0IG9yCiAgaG9zdCBjcmFzaDoKICAgIElmIGEgbGl2ZSBwYXRjaCAod2hldGhlciBjcmVhdGVk
IHVzaW5nIGxpdmVwYXRjaC1idWlsZC10b29scyBvciBzb21lCiAgICBhbHRlcm5hdGl2ZSkgaXMg
bG9hZGVkIGFuZCBpdCByZXN1bHRzIGluIGFuIGluc2VjdXJlIGhvc3Qgb3IgaG9zdAogICAgY3Jh
c2ggZHVlIHRvIHRoZSBjb250ZW50IG9mIHRoZSBsaXZlIHBhdGNoIGJlaW5nIGluY29ycmVjdCBv
ciB0aGUKICAgIGlzc3VlIGJlaW5nIGluYXBwcm9wcmlhdGUgdG8gbGl2ZSBwYXRjaCwgdGhpcyBp
cyBub3QgY29uc2lkZXJlZCBhcyBhCiAgICBzZWN1cml0eSBpc3N1ZS4KCiogQnVncyBpbiB0aGUg
bGl2ZSBwYXRjaCBwYXJzaW5nIGNvZGUgKHRoZSBFTEYgbG9hZGVyKToKICAgIEJ1Z3MgaW4gdGhl
IGxpdmUgcGF0Y2ggcGFyc2luZyBjb2RlIHN1Y2ggYXMgb3V0LW9mLWJvdW5kcyByZWFkcwogICAg
Y2F1c2VkIGJ5IGludmFsaWQgRUxGIGZpbGVzIGFyZSBub3QgY29uc2lkZXJlZCB0byBiZSBzZWN1
cml0eSBpc3N1ZXMKICAgIGJlY2F1c2UgdGhlIGl0IGNhbiBvbmx5IGJlIHRyaWdnZXJlZCBieSBh
IHByaXZpbGVnZWQgZG9tYWluLgoKKiBCdWdzIHdoaWNoIGFsbG93IGEgZ3Vlc3QgdG8gcHJldmVu
dCB0aGUgYXBwbGljYXRpb24gb2YgYSBsaXZlcGF0Y2g6CiAgICBBIGd1ZXN0IHNob3VsZCBub3Qg
YmUgYWJsZSB0byBwcmV2ZW50IHRoZSBhcHBsaWNhdGlvbiBvZiBhIGxpdmUKICAgIHBhdGNoLiBJ
ZiBhbiB1bnByaXZpbGVnZWQgZ3Vlc3QgY2FuIHByZXZlbnQgdGhlIGFwcGxpY2F0aW9uIG9mIGEK
ICAgIGxpdmUgcGF0Y2gsIGl0IHNoYWxsIGJlIHRyZWF0ZWQgYXMgYSBzZWN1cml0eSBpc3N1ZS4K
ClRoZXJlIGFyZSBhbHNvIHNvbWUgZ2VuZXJpYyBzZWN1cml0eSBxdWVzdGlvbnMgd2hpY2ggaXQg
aXMgd29ydGggYXNraW5nOgoKMSkgSXMgZ3Vlc3QtPmhvc3QgcHJpdmlsZWdlIGVzY2FsYXRpb24g
cG9zc2libGU/CgpUaGUgbmV3IGxpdmUgcGF0Y2hpbmcgc3lzY3RsIHN1Ym9wcyBhcmUgb25seSBh
Y2Nlc3NpYmxlIHRvIHByaXZpbGVnZWQKZG9tYWlucyBhbmQgdGhpcyBpcyB0ZXN0ZWQgYnkgT1NT
VGVzdCB3aXRoIGFuIFhURiB0ZXN0LgpUaGVyZSBpcyBhIGNhdmVhdCAtLSBhbiBpbmNvcnJlY3Qg
bGl2ZSBwYXRjaCBjYW4gaW50cm9kdWNlIGEgZ3Vlc3QtPmhvc3QKcHJpdmlsZWdlIGVzY2FsYXRp
b24uCgoyKSBJcyBndWVzdCB1c2VyLT5ndWVzdCBrZXJuZWwgZXNjYWxhdGlvbiBwb3NzaWJsZT8K
Ck5vLCBhbHRob3VnaCBhbiBpbmNvcnJlY3QgbGl2ZSBwYXRjaCBjYW4gaW50cm9kdWNlIGEgZ3Vl
c3QgdXNlci0+Z3Vlc3QKa2VybmVsIHByaXZpbGVnZSBlc2NhbGF0aW9uLgoKMykgSXMgdGhlcmUg
YW55IGluZm9ybWF0aW9uIGxlYWthZ2U/CgpUaGUgbmV3IGxpdmUgcGF0Y2hpbmcgc3lzY3RsIHN1
Ym9wcyBhcmUgb25seSBhY2Nlc3NpYmxlIHRvIHByaXZpbGVnZWQKZG9tYWlucyBzbyBpdCBpcyBu
b3QgcG9zc2libGUgZm9yIGFuIHVucHJpdmlsZWdlZCBndWVzdCB0byBhY2Nlc3MgdGhlCmxpc3Qg
b2YgbG9hZGVkIGxpdmUgcGF0Y2hlcy4gVGhpcyBpcyB0ZXN0ZWQgYnkgT1NTVGVzdCB3aXRoIGFu
IFhURiB0ZXN0LgpUaGVyZSBpcyBhIGNhdmVhdCAtLSBhbiBpbmNvcnJlY3QgbGl2ZSBwYXRjaCBj
YW4gaW50cm9kdWNlIGFuCmluZm9ybWF0aW9uIGxlYWthZ2UuCgo0KSBDYW4gYSBEZW5pYWwtb2Yt
U2VydmljZSBiZSB0cmlnZ2VyZWQ/CgpUaGVyZSBhcmUgbm8ga25vd24gd2F5cyB0aGF0IGFuIHVu
cHJpdmlsZWdlZCBndWVzdCBjYW4gcHJldmVudCBhIGxpdmUKcGF0Y2ggZnJvbSBiZWluZyBsb2Fk
ZWQuCk9uY2UgYWdhaW4sIHRoZXJlIGlzIGEgY2F2ZWF0IHRoYXQgYW4gaW5jb3JyZWN0IGxpdmUg
cGF0Y2ggY2FuIGludHJvZHVjZQphbiBhcmJpdHJhcnkgZGVuaWFsIG9mIHNlcnZpY2UuCgpTaWdu
ZWQtb2ZmLWJ5OiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KLS0t
CiB4ZW4vY29tbW9uL0tjb25maWcgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24o
KyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL0tjb25maWcgYi94ZW4v
Y29tbW9uL0tjb25maWcKaW5kZXggZGM4ZTg3Ni4uODc2MDg2YyAxMDA2NDQKLS0tIGEveGVuL2Nv
bW1vbi9LY29uZmlnCisrKyBiL3hlbi9jb21tb24vS2NvbmZpZwpAQCAtMjI2LDcgKzIyNiw3IEBA
IGNvbmZpZyBDUllQVE8KIAlib29sCiAKIGNvbmZpZyBMSVZFUEFUQ0gKLQlib29sICJMaXZlIHBh
dGNoaW5nIHN1cHBvcnQgKFRFQ0ggUFJFVklFVykiCisJYm9vbCAiTGl2ZSBwYXRjaGluZyBzdXBw
b3J0IgogCWRlZmF1bHQgbgogCWRlcGVuZHMgb24gSEFTX0JVSUxEX0lEID0gInkiCiAJLS0taGVs
cC0tLQotLSAKMi45LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 26 15:44:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 15:44:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPWBE-0001X1-HL; Mon, 26 Jun 2017 15: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 <osstest-admin@xenproject.org>) id 1dPWBC-0001We-Q6
 for xen-devel@lists.xensource.com; Mon, 26 Jun 2017 15:43:58 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 AF/B5-03696-EBB21595; Mon, 26 Jun 2017 15:43:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsWS0XRdVXevdmC
 kwc4/ghYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmH9pH1PBG+OKs89XsjYw
 ztfqYuTkEBL4yyjx77dSFyMXkP2YUeJQwwdWCGcbo8T1r7vYQKpEBJwlvp6Zyw5i8wroSyx50
 coMYgsL6El0zX3PCmJLCHhJTHrzhB3Gft7QxtTFyM7BJmAlcUgMJMoioCrR1neCZQIj1wJGhl
 WMGsWpRWWpRbpGZnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGeZQCCHYxnFgQ
 eYpTkYFIS5eV4EhApxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3t2ZgpJBgUWp6akVaZg4wxGDS
 Ehw8SiK8XSBp3uKCxNzizHSI1ClGXY4Nq9d/YRJiycvPS5US5z2qBVQkAFKUUZoHNwIW7pcYZ
 aWEeRmBjhLiKUgtys0sQZV/xSjOwagkzGsDMoUnM68EbtMroCOYgI5gmRcAckRJIkJKqoFxyn
 GBs21qi/T/i3s3HZM4fGPyfb2nkf/uf5guMNv3vS+fyapvE08omqhZv+Ky0hWwM/Plu2GYZb/
 hpXxo9tyJ5nPd1FIr27ZvzkztOeq8nPHiIb2ngko66+059p7XMpXdXTL3l9UcqWiD/KO5LD5R
 Xm2HZ/gFr3B2qfxfaX/L6K8F1/fL8xuVWIozEg21mIuKEwEVR8aBcgIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1498491836!56659559!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59244 invoked from network); 26 Jun 2017 15:43: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; 26 Jun 2017 15:43: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 1dPWB8-0001cw-Uw; Mon, 26 Jun 2017 15:43: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 1dPWB3-0002z9-F8; Mon, 26 Jun 2017 15:43:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dPWB3-0005S1-AM; Mon, 26 Jun 2017 15:43:49 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111067-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=578dbd52b70061fd3442dc5b050479e4f13b9585
X-Osstest-Versions-That: ovmf=16bad1fbaf897ecd93fb5046f4fed768ac12b6ff
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 26 Jun 2017 15:43:49 +0000
Subject: [Xen-devel] [ovmf test] 111067: 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>

ZmxpZ2h0IDExMTA2NyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTEwNjcvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA1NzhkYmQ1MmI3MDA2MWZkMzQ0MmRjNWIwNTA0Nzll
NGYxM2I5NTg1CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAxNmJhZDFm
YmFmODk3ZWNkOTNmYjUwNDZmNGZlZDc2OGFjMTJiNmZmCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTEwMzcgIDIwMTctMDYtMjQgMTk6MTM6MjEgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTExMDY3ICAyMDE3LTA2LTI2IDAxOjQ2OjU4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
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
dXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPW92bWYKKyByZXZpc2lvbj01NzhkYmQ1MmI3MDA2
MWZkMzQ0MmRjNWIwNTA0NzllNGYxM2I5NTg1CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9j
cmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBv
cworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNl
IE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAg
ICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVw
b3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10n
CisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29z
c3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9o
b21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAu
L2FwLXB1c2ggb3ZtZiA1NzhkYmQ1MmI3MDA2MWZkMzQ0MmRjNWIwNTA0NzllNGYxM2I5NTg1Cisg
YnJhbmNoPW92bWYKKyByZXZpc2lvbj01NzhkYmQ1MmI3MDA2MWZkMzQ0MmRjNWIwNTA0NzllNGYx
M2I5NTg1CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3Jp
LWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBv
cworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAg
ICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3Mi
fSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBv
cworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21l
L29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9
L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9j
aworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1h
c2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT1vdm1m
CisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZQorICdbJyB4b3ZtZiA9IHhsaW51eCAnXScKKyBsaW51
eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0
YWJsZQorIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVu
LXVuc3RhYmxlCisgcHJldnhlbmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeDU3OGRiZDUy
YjcwMDYxZmQzNDQyZGM1YjA1MDQ3OWU0ZjEzYjk1ODUgPSB4ICddJworIDogdGVzdGVkLzIuNi4z
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
aW51eC0zLjE0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJt
LXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9r
b25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ub3ZtZgor
KyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24u
b3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5
LWNyb24ub3ZtZgorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9s
aW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDog
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBk
YWlseS1jcm9uLm92bWYKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0Cisr
IDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNU
UkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAor
IFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAor
IFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZp
cnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9Y
VEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19s
aW51eF90cmVlIG92bWYKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBp
bgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3Mvb3ZtZgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdCA1NzhkYmQ1MmI3MDA2MWZk
MzQ0MmRjNWIwNTA0NzllNGYxM2I5NTg1OnJlZnMvaGVhZHMveGVuLXRlc3RlZC1tYXN0ZXIKVG8g
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CiAg
IDE2YmFkMWYuLjU3OGRiZDUgIDU3OGRiZDUyYjcwMDYxZmQzNDQyZGM1YjA1MDQ3OWU0ZjEzYjk1
ODUgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 26 15:46:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 15: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 1dPWDL-0001d4-U9; Mon, 26 Jun 2017 15:46:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bp@alien8.de>) id 1dPWDK-0001cu-CR
 for xen-devel@lists.xen.org; Mon, 26 Jun 2017 15:46:10 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 26/EF-01992-14C21595; Mon, 26 Jun 2017 15:46:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXCytl5VNdBJzD
 S4NQcU4slHxezODB6HN39mymAMYo1My8pvyKBNWPHwx/MBY94Kn6cbWNqYNzI1cXIwSEhoCvx
 pk+ni5GLQ0hgK6PEtH1N7BDOfSaJi8s+MHcxcnKwCKhKHLjTyQhiswmoSCw9c4sJxBYR0JJoW
 3CbBaSBWWAqh8S1s89ZQBIMAnESh799YgexhQUCJbbPXgI2iFfAVOJz912wuJDAQ0aJBdNEIO
 KCEidnPgHrZRZQl/gz7xIzyHXMAtISy/9xgIQ5Bawlni6eD7ZXFOiGzqVzWCYwCsxC0j0LSfc
 shO4FjMyrGDWKU4vKUot0jSz0kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECg7Oe
 gYFxB2PfKr9DjJIcTEqivBxPAiKF+JLyUyozEosz4otKc1KLDzHKcHAoSfD+1wqMFBIsSk1Pr
 UjLzAHGCUxagoNHSYS3SxMozVtckJhbnJkOkTrFqCglziuvDZQQAElklObBtcFi8xKjrJQwLy
 MDA4MQT0FqUW5mCar8K0ZxDkYlYd4DINt5MvNK4Ka/AlrMBLSYZV4AyOKSRISUVANjucaNNbN
 Pr2I9apf0MvP95BjVv9pPP+2YXyS2iyO52m43u2r8bM/VdjuaNXZx8Z7wX2L7vptLZe29FeGC
 y83YFjJ63ZrBcfLfcXHzhhefXmcs/3ZWdvKc1o1CEkfcLXat0D0VXsi+/8Ns1QNicY6xj9ruZ
 UbKK+3S6uH9ltm4Pk38w8ojbczqSizFGYmGWsxFxYkAkPrcg8gCAAA=
X-Env-Sender: bp@alien8.de
X-Msg-Ref: server-10.tower-206.messagelabs.com!1498491968!76690237!1
X-Originating-IP: [5.9.137.197]
X-SpamReason: No, hits=0.2 required=7.0 tests=RCVD_ILLEGAL_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35950 invoked from network); 26 Jun 2017 15:46:08 -0000
Received: from mail.skyhub.de (HELO mail.skyhub.de) (5.9.137.197)
 by server-10.tower-206.messagelabs.com with SMTP; 26 Jun 2017 15:46:08 -0000
X-Virus-Scanned: Nedap ESD1 at mail.skyhub.de
Received: from mail.skyhub.de ([127.0.0.1])
 by localhost (blast.alien8.de [127.0.0.1]) (amavisd-new, port 10026)
 with ESMTP id j9FNme8i4d63; Mon, 26 Jun 2017 17:46:08 +0200 (CEST)
Received: from pd.tnic (p2003008C2F21DD00444C3E3A8252B579.dip0.t-ipconnect.de
 [IPv6:2003:8c:2f21:dd00:444c:3e3a:8252:b579])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mail.skyhub.de (SuperMail on ZX Spectrum 128k) with ESMTPSA id C0AED1EC0982;
 Mon, 26 Jun 2017 17:46:07 +0200 (CEST)
Date: Mon, 26 Jun 2017 17:45:43 +0200
From: Borislav Petkov <bp@alien8.de>
To: Tom Lendacky <thomas.lendacky@amd.com>
Message-ID: <20170626154543.fsuxfhxidytgo2ia@pd.tnic>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
 <20170616185619.18967.38945.stgit@tlendack-t1.amdoffice.net>
 <20170623100013.upd4or6esjvulmvg@pd.tnic>
 <af9a50f7-17ea-a840-6456-b6479e5d7e82@amd.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <af9a50f7-17ea-a840-6456-b6479e5d7e82@amd.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: linux-efi@vger.kernel.org, Brijesh Singh <brijesh.singh@amd.com>,
 Toshimitsu Kani <toshi.kani@hpe.com>, linux-doc@vger.kernel.org,
 Matt Fleming <matt@codeblueprint.co.uk>, x86@kernel.org, linux-mm@kvack.org,
 Radim =?utf-8?B?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Larry Woodman <lwoodman@redhat.com>, linux-arch@vger.kernel.org,
 kvm@vger.kernel.org, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 kasan-dev@googlegroups.com, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Andy Lutomirski <luto@kernel.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Dmitry Vyukov <dvyukov@google.com>, Juergen Gross <jgross@suse.com>,
 kexec@lists.infradead.org, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org, iommu@lists.linux-foundation.org,
 Thomas Gleixner <tglx@linutronix.de>, Paolo Bonzini <pbonzini@redhat.com>
Subject: Re: [Xen-devel] [PATCH v7 34/36] x86/mm: Add support to encrypt the
 kernel in-place
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBKdW4gMjMsIDIwMTcgYXQgMTI6NDQ6NDZQTSAtMDUwMCwgVG9tIExlbmRhY2t5IHdy
b3RlOgo+IE5vcm1hbGx5IHRoZSBfX3A0ZCgpIG1hY3JvIHdvdWxkIGJlIHVzZWQgYW5kIHRoYXQg
d291bGQgYmUgb2sgd2hldGhlcgo+IENPTkZJR19YODZfNUxFVkVMIGlzIGRlZmluZWQgb3Igbm90
LiBCdXQgc2luY2UgX19wNGQoKSBpcyBwYXJ0IG9mIHRoZQo+IHBhcmF2aXJ0IG9wcyBwYXRoIEkg
aGF2ZSB0byB1c2UgbmF0aXZlX21ha2VfcDRkKCkuCgpTbyBfX3A0ZCBpcyBpbiAhQ09ORklHX1BB
UkFWSVJUIHBhdGguCgpSZWdhcmRsZXNzLCB3ZSB1c2UgdGhlIG5hdGl2ZV8qIHZhcmlhbnRzIGlu
IGdlbmVyaWMgY29kZSB0byBtZWFuLCBub3QKcGFyYXZpcnQuIEp1c3QgZGVmaW5lIGl0IGluIGEg
c2VwYXJhdGUgcGF0Y2ggbGlrZSB0aGUgcmVzdCBvZiB0aGUgcDQqCm1hY2hpbmVyeSBhbmQgdXNl
IGl0IGluIHlvdXIgY29kZS4gU29vbmVyIG9yIGxhdGVyIHNvbWVvbmUgZWxzZSB3aWxsCm5lZWQg
aXQuCgo+IFRydWUsIDUtbGV2ZWwgd2lsbCBvbmx5IGJlIHR1cm5lZCBvbiBmb3Igc3BlY2lmaWMg
aGFyZHdhcmUgd2hpY2ggaXMgd2h5Cj4gSSBvcmlnaW5hbGx5IGhhZCB0aGlzIGFzIG9ubHkgNC1s
ZXZlbCBwYWdldGFibGVzLiBCdXQgaW4gYSBjb21tZW50IGZyb20KPiB5b3UgYmFjayBvbiB0aGUg
djUgdmVyc2lvbiB5b3Ugc2FpZCBpdCBuZWVkZWQgdG8gc3VwcG9ydCA1LWxldmVsLiBJCj4gZ3Vl
c3Mgd2Ugc2hvdWxkIGhhdmUgZGlzY3Vzc2VkIHRoaXMgbW9yZSwKCkFGQUlSLCBJIHNhaWQgc29t
ZXRoaW5nIGFsb25nIHRoZSBsaW5lcyBvZiAid2hhdCBhYm91dCA1LWxldmVsIHBhZ2UKdGFibGVz
PyIgYW5kIHdoZXRoZXIgd2UgY2FyZS4KCj4gYnV0IEkgYWxzbyB0aG91Z2h0IHRoYXQgc2hvdWxk
IG91ciBoYXJkd2FyZSBldmVyIHN1cHBvcnQgNS1sZXZlbAo+IHBhZ2luZyBpbiB0aGUgZnV0dXJl
IHRoZW4gdGhpcyB3b3VsZCBiZSBnb29kIHRvIGdvLgoKVGhlcmUgaXQgaXMgOi0pCgo+IFRoZSBt
YWNyb3Mgd29yayBncmVhdCBpZiB5b3UgYXJlIG5vdCBydW5uaW5nIGlkZW50aXR5IG1hcHBlZC4g
WW91IGNvdWxkCj4gdXNlIHAqZF9vZmZzZXQoKSB0byBtb3ZlIGVhc2lseSB0aHJvdWdoIHRoZSB0
YWJsZXMsIGJ1dCB0aG9zZSBmdW5jdGlvbnMKPiB1c2UgX192YSgpIHRvIGdlbmVyYXRlIHRhYmxl
IHZpcnR1YWwgYWRkcmVzc2VzLiBJJ3ZlIHNlZW4gd2hlcmUKPiBib290L2NvbXByZXNzZWQvcGFn
ZXRhYmxlLmMgI2RlZmluZXMgX192YSgpIHRvIHdvcmsgd2l0aCBpZGVudGl0eSBtYXBwZWQKPiBw
YWdlcyBidXQgdGhhdCB3b3VsZCBvbmx5IHdvcmsgaWYgSSBjcmVhdGUgYSBzZXBhcmF0ZSBmaWxl
IGp1c3QgZm9yIHRoaXMKPiBmdW5jdGlvbi4KPiAKPiBHaXZlbiB3aGVuIHRoaXMgb2NjdXJzIGl0
J3MgdmVyeSBzaW1pbGFyIHRvIHdoYXQgX19zdGFydHVwXzY0KCkgZG9lcyBpbgo+IHJlZ2FyZHMg
dG8gdGhlIElTX0VOQUJMRUQoQ09ORklHX1g4Nl81TEVWRUwpIGNoZWNrcy4KCk9rLgoKLS0gClJl
Z2FyZHMvR3J1c3MsCiAgICBCb3Jpcy4KCkdvb2QgbWFpbGluZyBwcmFjdGljZXMgZm9yIDQwMDog
YXZvaWQgdG9wLXBvc3RpbmcgYW5kIHRyaW0gdGhlIHJlcGx5LgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 26 16:07:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 16:07:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPWXp-0003de-LG; Mon, 26 Jun 2017 16: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 <tamas.k.lengyel@gmail.com>) id 1dPWXo-0003dY-Lm
 for xen-devel@lists.xen.org; Mon, 26 Jun 2017 16:07:20 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 8F/55-03371-83131595; Mon, 26 Jun 2017 16:07:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBIsWRWlGSWpSXmKPExsXiVRvkrGtuGBh
 psPGJtMWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmnHv1gnmgu9CFeeXrGVsYNzF38XIxSEkMJFR
 4sv1hewgjoTAHFaJeb+3snYxcgI5SRK3VmxmgbDLJJ5vfMMOYgsJaEjcvtnIDtG9l0ni6ecfz
 HCjtiz8zQbRUSDxbeNCsEm8AoISJ2c+YYHo9pRYMucOUAMHB6eAncTbfx4QvQcZJa5OfATWyy
 agLdH2ehdYL4uAqsTe/0eYIWYmSqxaeIkRYmaAxOWF88FqhAXiJWZe3AtmiwjoSjxb8AxsDrN
 AiMSUN3egbE2J1u2/2ScwisxCctIsJKkFjEyrGNWLU4vKUot0LfWSijLTM0pyEzNzdA0NzPRy
 U4uLE9NTcxKTivWS83M3MQJDnQEIdjDe3RRwiFGSg0lJlJfjSUCkEF9SfkplRmJxRnxRaU5q8
 SFGGQ4OJQnePoPASCHBotT01Iq0zBxg1MGkJTh4lER4uzSB0rzFBYm5xZnpEKlTjLockw5s/8
 IkxJKXn5cqJc7rCzJDAKQoozQPbgQsAVxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMO97PaA
 pPJl5JXCbXgEdwQR0BMu8AJAjShIRUlINjM0iZxY579TayJHPl647uUqo9+VUl7TZFS7vvOzW
 Zk9dcvXKzJDXwe7fJs9KWhH25PCGhULe3w2ri93TeGv+Cb3lYmI965K5zKZY6r3tH4Gr4VOv7
 anXeMs5x1qGQXj+ihdvlX255+bfvZlSufRwvJFg0tr1LMqin4VOuuZeXZKu2l5z0faclRJLcU
 aioRZzUXEiAC/3GJr7AgAA
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1498493239!78969052!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22022 invoked from network); 26 Jun 2017 16:07:19 -0000
Received: from mail-wm0-f67.google.com (HELO mail-wm0-f67.google.com)
 (74.125.82.67)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 26 Jun 2017 16:07:19 -0000
Received: by mail-wm0-f67.google.com with SMTP id f134so1077268wme.1
 for <xen-devel@lists.xen.org>; Mon, 26 Jun 2017 09:07: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=riseIgzhJxG9fIj/rhdOgBtXqyP6FwXvvCr6iYePtNY=;
 b=e2p6Rf7kttCk1GYFcOgV+nNJldAhW4Hmyfk4284st7xdlInPeSNAxWVLVLvhLX/oz6
 C0wImKS/kbdYJc/kWSuRPsHdwvSsjy+5WusZ5ddMneCX3AT/mxS2WVuYZRNzluNzHlfn
 dT8u4p5sJPL+90U8zvtkGwzk6ynQ7tr0N5WA97H4T3Jd5B17114RM7haKtslcwLcj+A9
 tLPaZh0mJ0uqTb+vajfToDTLLJ/jp3loOmU0Hl9Cfc1TNmFZDJ7ypoiMd2IKb4BdaHBd
 ESaoD6koUhwR13CS6W/JI7WBRY8hLd7Vh6vorPvzKXK97QOqQHNMIKH0kK7t4V1Mg+lJ
 QMCg==
X-Gm-Message-State: AKS2vOxC0zo6aKM8zgnbjG3CcWKdJXjkhvEzm/RRp2yJeOwE3tj0YTrt
 S14UK5psWmipL3oTGMc=
X-Received: by 10.28.54.65 with SMTP id d62mr177855wma.85.1498493238880;
 Mon, 26 Jun 2017 09:07:18 -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 143sm48471wmo.11.2017.06.26.09.07.18
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 26 Jun 2017 09:07:18 -0700 (PDT)
Received: by mail-wm0-f43.google.com with SMTP id w126so1892074wme.0
 for <xen-devel@lists.xen.org>; Mon, 26 Jun 2017 09:07:18 -0700 (PDT)
X-Received: by 10.28.232.67 with SMTP id f64mr229340wmh.54.1498493238380; Mon,
 26 Jun 2017 09:07:18 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.40.67 with HTTP; Mon, 26 Jun 2017 09:06:37 -0700 (PDT)
In-Reply-To: <e49a8b2e-4b12-ed07-86fb-a3971ca87fbb@citrix.com>
References: <1498470497-20595-1-git-send-email-rcojocaru@bitdefender.com>
 <CABfawhmguL9BcP4tk7QojwQMRLC0AXse-9oy_B-uUNQgC9conQ@mail.gmail.com>
 <e49a8b2e-4b12-ed07-86fb-a3971ca87fbb@citrix.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Mon, 26 Jun 2017 10:06:37 -0600
X-Gmail-Original-Message-ID: <CABfawhnjU98Y5vu2S-iZEWxAF5UofYqPLxjpeDPj+d471GtRdg@mail.gmail.com>
Message-ID: <CABfawhnjU98Y5vu2S-iZEWxAF5UofYqPLxjpeDPj+d471GtRdg@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Cc: Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] 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>

T24gTW9uLCBKdW4gMjYsIDIwMTcgYXQgOTowOSBBTSwgQW5kcmV3IENvb3Blcgo8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4gT24gMjYvMDYvMTcgMTU6NTIsIFRhbWFzIEsgTGVu
Z3llbCB3cm90ZToKPj4gT24gTW9uLCBKdW4gMjYsIDIwMTcgYXQgMzo0OCBBTSwgUmF6dmFuIENv
am9jYXJ1Cj4+IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPj4+IFBlbmRpbmcg
bGl2ZXBhdGNoIGNvZGUgd2FudHMgdG8gY2hlY2sgaWYgdGhlIHZtX2V2ZW50IHdhaXQgcXVldWVz
Cj4+PiBhcmUgYWN0aXZlLCBhbmQgdGhpcyBpcyBtYWRlIGhhcmRlciBieSB0aGUgZmFjdCB0aGF0
IHRoZXkgd2VyZQo+Pj4gcHJldmlvdXNseSBvbmx5IGluaXRpYWxpemVkIHNvbWUgdGltZSBhZnRl
ciB0aGUgZG9tYWluIHdhcyBjcmVhdGVkLAo+Pj4gaW4gdm1fZXZlbnRfZW5hYmxlKCkuIFRoaXMg
cGF0Y2ggaW5pdGlhbGl6ZXMgdGhlIGxpc3RzIGltbWVkaWF0ZWx5Cj4+PiBhZnRlciB4emFsbG9j
KClhdGluZyB0aGUgdm1fZXZlbnQgbWVtb3J5LCBpbiBkb21haW5fY3JlYXRlKCksIGluCj4+PiB0
aGUgbmV3bHkgYWRkZWQgaW5pdF9kb21haW5fdm1fZXZlbnQoKSBmdW5jdGlvbi4KPj4+Cj4+PiBT
aWduZWQtb2ZmLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+
Cj4+PiAtLS0KPj4+ICB4ZW4vY29tbW9uL2RvbWFpbi5jICAgICAgICB8ICA1ICsrLS0tCj4+PiAg
eGVuL2NvbW1vbi92bV9ldmVudC5jICAgICAgfCAyMyArKysrKysrKysrKysrKysrKysrKy0tLQo+
Pj4gIHhlbi9pbmNsdWRlL3hlbi92bV9ldmVudC5oIHwgIDIgKysKPj4+ICAzIGZpbGVzIGNoYW5n
ZWQsIDI0IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCj4+Pgo+Pj4gZGlmZiAtLWdpdCBh
L3hlbi9jb21tb24vZG9tYWluLmMgYi94ZW4vY29tbW9uL2RvbWFpbi5jCj4+PiBpbmRleCBiMjJh
YWNjLi44OWE4ZjFkIDEwMDY0NAo+Pj4gLS0tIGEveGVuL2NvbW1vbi9kb21haW4uYwo+Pj4gKysr
IGIveGVuL2NvbW1vbi9kb21haW4uYwo+Pj4gQEAgLTM2MiwxMSArMzYyLDEwIEBAIHN0cnVjdCBk
b21haW4gKmRvbWFpbl9jcmVhdGUoZG9taWRfdCBkb21pZCwgdW5zaWduZWQgaW50IGRvbWNyX2Zs
YWdzLAo+Pj4KPj4+ICAgICAgICAgIHBvb2xpZCA9IDA7Cj4+Pgo+Pj4gLSAgICAgICAgZXJyID0g
LUVOT01FTTsKPj4+IC0gICAgICAgIGQtPnZtX2V2ZW50ID0geHphbGxvYyhzdHJ1Y3Qgdm1fZXZl
bnRfcGVyX2RvbWFpbik7Cj4+PiAtICAgICAgICBpZiAoICFkLT52bV9ldmVudCApCj4+PiArICAg
ICAgICBpZiAoIChlcnIgPSBpbml0X2RvbWFpbl92bV9ldmVudChkKSkgIT0gMCApCj4+PiAgICAg
ICAgICAgICAgZ290byBmYWlsOwo+Pj4KPj4+ICsgICAgICAgIGVyciA9IC1FTk9NRU07Cj4+PiAg
ICAgICAgICBkLT5wYnVmID0geHphbGxvY19hcnJheShjaGFyLCBET01BSU5fUEJVRl9TSVpFKTsK
Pj4+ICAgICAgICAgIGlmICggIWQtPnBidWYgKQo+Pj4gICAgICAgICAgICAgIGdvdG8gZmFpbDsK
Pj4+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3ZtX2V2ZW50LmMgYi94ZW4vY29tbW9uL3ZtX2V2
ZW50LmMKPj4+IGluZGV4IDkyOTFkYjYuLjI5NGRkZDcgMTAwNjQ0Cj4+PiAtLS0gYS94ZW4vY29t
bW9uL3ZtX2V2ZW50LmMKPj4+ICsrKyBiL3hlbi9jb21tb24vdm1fZXZlbnQuYwo+Pj4gQEAgLTM5
LDYgKzM5LDI2IEBACj4+PiAgI2RlZmluZSB2bV9ldmVudF9yaW5nX2xvY2soX3ZlZCkgICAgICAg
c3Bpbl9sb2NrKCYoX3ZlZCktPnJpbmdfbG9jaykKPj4+ICAjZGVmaW5lIHZtX2V2ZW50X3Jpbmdf
dW5sb2NrKF92ZWQpICAgICBzcGluX3VubG9jaygmKF92ZWQpLT5yaW5nX2xvY2spCj4+Pgo+Pj4g
K2ludCBpbml0X2RvbWFpbl92bV9ldmVudChzdHJ1Y3QgZG9tYWluICpkKQo+PiBXZSBhbHJlYWR5
IGhhdmUgYSB2bV9ldmVudF9pbml0X2RvbWFpbiBmdW5jdGlvbiBzbyB0aGUgbmFtaW5nIG9mIHRo
aXMKPj4gb25lIGhlcmUgaXMgbm90IGEgcGFydGljdWxhcmx5IGdvb2Qgb25lLiBJdCBhbHNvIGxv
b2tzIGxpa2UgdG8gbWUKPj4gdGhlc2UgdHdvIGZ1bmN0aW9ucyBjb3VsZCBzaW1wbHkgYmUgbWVy
Z2VkLi4KPgo+IFRoZXkgc2hvdWxkbid0IGJlIG1lcmdlZC4KPgo+IFRoZSBjdXJyZW50IHZtX2V2
ZW50X2luaXRfZG9tYWluKCkgc2hvdWxkIHByb2JhYmx5IGJlCj4gaW5pdF9kb21haW5fYXJjaF92
bV9ldmVudCgpLCBhcyBpdCBkZWFscyB3aXRoIGNvbnN0cnVjdGluZwo+IGQtPmFyY2gudm1fZXZl
bnQsIHdoZXJlYXMgdGhpcyBmdW5jdGlvbiBkZWFscyB3aXRoIGQtPnZtX2V2ZW50LgoKVGhhdCB3
b3VsZCBiZSBmaW5lIGZvciBtZSwgaXQncyByZWFsbHkgdGhlIG5hbWluZyB0aGF0IEkgaGFkIGEg
cHJvYmxlbSB3aXRoLgoKVGhhbmtzLApUYW1hcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 26 16:29:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 16: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 1dPWt0-000599-NY; Mon, 26 Jun 2017 16:29: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=343741041=wei.liu2@citrix.com>)
 id 1dPWsz-00058l-Dg
 for xen-devel@lists.xenproject.org; Mon, 26 Jun 2017 16:29:13 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 14/FB-10689-85631595; Mon, 26 Jun 2017 16:29:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplkeJIrShJLcpLzFFi42JxWrohUjfCLDD
 S4PBmIYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWP32+vMBe1OFfe7VzA3ME4z6GLk5JAQ8JdY
 2HqaHcRmE1CW+NnZywZiiwjoSTQdeM4IYjML5EmcXb2IFcQWFoiS2P7zGAuIzSKgKnFo3ROwX
 l4BM4kDh44wQcyUl9jVdhGsnlPAXKJh9XQwWwioZldvHxuErSDRMf0YE0SvoMTJmU9YIHZJSB
 x88YJ5AiPvLCSpWUhSCxiZVjFqFKcWlaUW6RqZ6iUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCY
 V6yXn525iBAZPPQMD4w7G1hN+hxglOZiURHk5ngRECvEl5adUZiQWZ8QXleakFh9ilOHgUJLg
 zTEJjBQSLEpNT61Iy8wBhjFMWoKDR0mEt0sTKM1bXJCYW5yZDpE6xagoJc5rYwqUEABJZJTmw
 bXBYucSo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWFeT5ApPJl5JXDTXwEtZgJazDIvAGRxSS
 JCSqqBccrFhPVbLNomXHLaYVURtkFJcZpN6b7qjK4NLuasx5g3G+wWWVXbtT+JY7/hpsCTRb9
 l86//WME7NeymB1fILNbc7weufW/wOd/zlOWq5JrfuqLsf8peLzfuYothE3zzdZdY2hd3H6Pi
 V5Fla45ePm17ctXkSUqv2P82/d+s2TR99xVBlv93ViuxFGckGmoxFxUnAgDeH+TimAIAAA==
X-Env-Sender: prvs=343741041=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1498494549!107434950!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63425 invoked from network); 26 Jun 2017 16:29:12 -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 Jun 2017 16:29:12 -0000
X-IronPort-AV: E=Sophos;i="5.39,396,1493683200"; d="scan'208";a="429383187"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 26 Jun 2017 17:28:31 +0100
Message-ID: <20170626162842.482-3-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170626162842.482-1-wei.liu2@citrix.com>
References: <20170626162842.482-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 v5 02/13] x86: move the compat callback ops next
	to the non-compat variant
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGFrZSB0aGUgY2hhbmNlIHRvIGNoYW5nZSB2IHRvIGN1cnIuCgpTaWduZWQtb2ZmLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9wdi9jYWxsYmFjay5j
ICAgICAgICAgfCAxNDIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4v
YXJjaC94ODYveDg2XzY0L2NvbXBhdC90cmFwcy5jIHwgMTQzIC0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMTQyIGluc2VydGlvbnMoKyksIDE0
MyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvY2FsbGJhY2suYyBi
L3hlbi9hcmNoL3g4Ni9wdi9jYWxsYmFjay5jCmluZGV4IGNiY2RlYWMyZGEuLmQ4MTFmNDgxMTAg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9jYWxsYmFjay5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9wdi9jYWxsYmFjay5jCkBAIC0xOSw2ICsxOSw3IEBACiAjaW5jbHVkZSA8eGVuL2d1ZXN0X2Fj
Y2Vzcy5oPgogI2luY2x1ZGUgPHhlbi9saWIuaD4KICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KKyNp
bmNsdWRlIDxjb21wYXQvY2FsbGJhY2suaD4KIAogI2luY2x1ZGUgPGFzbS9jdXJyZW50Lmg+CiAj
aW5jbHVkZSA8YXNtL25taS5oPgpAQCAtMTcyLDYgKzE3MywxNDcgQEAgbG9uZyBkb19zZXRfY2Fs
bGJhY2tzKHVuc2lnbmVkIGxvbmcgZXZlbnRfYWRkcmVzcywKICAgICByZXR1cm4gMDsKIH0KIAor
c3RhdGljIGxvbmcgY29tcGF0X3JlZ2lzdGVyX2d1ZXN0X2NhbGxiYWNrKHN0cnVjdCBjb21wYXRf
Y2FsbGJhY2tfcmVnaXN0ZXIgKnJlZykKK3sKKyAgICBsb25nIHJldCA9IDA7CisgICAgc3RydWN0
IHZjcHUgKmN1cnIgPSBjdXJyZW50OworCisgICAgZml4dXBfZ3Vlc3RfY29kZV9zZWxlY3Rvcihj
dXJyLT5kb21haW4sIHJlZy0+YWRkcmVzcy5jcyk7CisKKyAgICBzd2l0Y2ggKCByZWctPnR5cGUg
KQorICAgIHsKKyAgICBjYXNlIENBTExCQUNLVFlQRV9ldmVudDoKKyAgICAgICAgY3Vyci0+YXJj
aC5wdl92Y3B1LmV2ZW50X2NhbGxiYWNrX2NzICAgICA9IHJlZy0+YWRkcmVzcy5jczsKKyAgICAg
ICAgY3Vyci0+YXJjaC5wdl92Y3B1LmV2ZW50X2NhbGxiYWNrX2VpcCAgICA9IHJlZy0+YWRkcmVz
cy5laXA7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBDQUxMQkFDS1RZUEVfZmFpbHNhZmU6
CisgICAgICAgIGN1cnItPmFyY2gucHZfdmNwdS5mYWlsc2FmZV9jYWxsYmFja19jcyAgPSByZWct
PmFkZHJlc3MuY3M7CisgICAgICAgIGN1cnItPmFyY2gucHZfdmNwdS5mYWlsc2FmZV9jYWxsYmFj
a19laXAgPSByZWctPmFkZHJlc3MuZWlwOworICAgICAgICBpZiAoIHJlZy0+ZmxhZ3MgJiBDQUxM
QkFDS0ZfbWFza19ldmVudHMgKQorICAgICAgICAgICAgc2V0X2JpdChfVkdDRl9mYWlsc2FmZV9k
aXNhYmxlc19ldmVudHMsCisgICAgICAgICAgICAgICAgICAgICZjdXJyLT5hcmNoLnZnY19mbGFn
cyk7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIGNsZWFyX2JpdChfVkdDRl9mYWlsc2FmZV9k
aXNhYmxlc19ldmVudHMsCisgICAgICAgICAgICAgICAgICAgICAgJmN1cnItPmFyY2gudmdjX2Zs
YWdzKTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIENBTExCQUNLVFlQRV9zeXNjYWxsMzI6
CisgICAgICAgIGN1cnItPmFyY2gucHZfdmNwdS5zeXNjYWxsMzJfY2FsbGJhY2tfY3MgICAgID0g
cmVnLT5hZGRyZXNzLmNzOworICAgICAgICBjdXJyLT5hcmNoLnB2X3ZjcHUuc3lzY2FsbDMyX2Nh
bGxiYWNrX2VpcCAgICA9IHJlZy0+YWRkcmVzcy5laXA7CisgICAgICAgIGN1cnItPmFyY2gucHZf
dmNwdS5zeXNjYWxsMzJfZGlzYWJsZXNfZXZlbnRzID0KKyAgICAgICAgICAgIChyZWctPmZsYWdz
ICYgQ0FMTEJBQ0tGX21hc2tfZXZlbnRzKSAhPSAwOworICAgICAgICBicmVhazsKKworICAgIGNh
c2UgQ0FMTEJBQ0tUWVBFX3N5c2VudGVyOgorICAgICAgICBjdXJyLT5hcmNoLnB2X3ZjcHUuc3lz
ZW50ZXJfY2FsbGJhY2tfY3MgICAgID0gcmVnLT5hZGRyZXNzLmNzOworICAgICAgICBjdXJyLT5h
cmNoLnB2X3ZjcHUuc3lzZW50ZXJfY2FsbGJhY2tfZWlwICAgID0gcmVnLT5hZGRyZXNzLmVpcDsK
KyAgICAgICAgY3Vyci0+YXJjaC5wdl92Y3B1LnN5c2VudGVyX2Rpc2FibGVzX2V2ZW50cyA9Cisg
ICAgICAgICAgICAocmVnLT5mbGFncyAmIENBTExCQUNLRl9tYXNrX2V2ZW50cykgIT0gMDsKKyAg
ICAgICAgYnJlYWs7CisKKyAgICBjYXNlIENBTExCQUNLVFlQRV9ubWk6CisgICAgICAgIHJldCA9
IHJlZ2lzdGVyX2d1ZXN0X25taV9jYWxsYmFjayhyZWctPmFkZHJlc3MuZWlwKTsKKyAgICAgICAg
YnJlYWs7CisKKyAgICBkZWZhdWx0OgorICAgICAgICByZXQgPSAtRU5PU1lTOworICAgICAgICBi
cmVhazsKKyAgICB9CisKKyAgICByZXR1cm4gcmV0OworfQorCitzdGF0aWMgbG9uZyBjb21wYXRf
dW5yZWdpc3Rlcl9ndWVzdF9jYWxsYmFjaygKKyAgICBzdHJ1Y3QgY29tcGF0X2NhbGxiYWNrX3Vu
cmVnaXN0ZXIgKnVucmVnKQoreworICAgIGxvbmcgcmV0OworCisgICAgc3dpdGNoICggdW5yZWct
PnR5cGUgKQorICAgIHsKKyAgICBjYXNlIENBTExCQUNLVFlQRV9ldmVudDoKKyAgICBjYXNlIENB
TExCQUNLVFlQRV9mYWlsc2FmZToKKyAgICBjYXNlIENBTExCQUNLVFlQRV9zeXNjYWxsMzI6Cisg
ICAgY2FzZSBDQUxMQkFDS1RZUEVfc3lzZW50ZXI6CisgICAgICAgIHJldCA9IC1FSU5WQUw7Cisg
ICAgICAgIGJyZWFrOworCisgICAgY2FzZSBDQUxMQkFDS1RZUEVfbm1pOgorICAgICAgICByZXQg
PSB1bnJlZ2lzdGVyX2d1ZXN0X25taV9jYWxsYmFjaygpOworICAgICAgICBicmVhazsKKworICAg
IGRlZmF1bHQ6CisgICAgICAgIHJldCA9IC1FTk9TWVM7CisgICAgICAgIGJyZWFrOworICAgIH0K
KworICAgIHJldHVybiByZXQ7Cit9CisKK2xvbmcgY29tcGF0X2NhbGxiYWNrX29wKGludCBjbWQs
IFhFTl9HVUVTVF9IQU5ETEUodm9pZCkgYXJnKQoreworICAgIGxvbmcgcmV0OworCisgICAgc3dp
dGNoICggY21kICkKKyAgICB7CisgICAgY2FzZSBDQUxMQkFDS09QX3JlZ2lzdGVyOgorICAgIHsK
KyAgICAgICAgc3RydWN0IGNvbXBhdF9jYWxsYmFja19yZWdpc3RlciByZWc7CisKKyAgICAgICAg
cmV0ID0gLUVGQVVMVDsKKyAgICAgICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3QoJnJlZywgYXJnLCAx
KSApCisgICAgICAgICAgICBicmVhazsKKworICAgICAgICByZXQgPSBjb21wYXRfcmVnaXN0ZXJf
Z3Vlc3RfY2FsbGJhY2soJnJlZyk7CisgICAgfQorICAgIGJyZWFrOworCisgICAgY2FzZSBDQUxM
QkFDS09QX3VucmVnaXN0ZXI6CisgICAgeworICAgICAgICBzdHJ1Y3QgY29tcGF0X2NhbGxiYWNr
X3VucmVnaXN0ZXIgdW5yZWc7CisKKyAgICAgICAgcmV0ID0gLUVGQVVMVDsKKyAgICAgICAgaWYg
KCBjb3B5X2Zyb21fZ3Vlc3QoJnVucmVnLCBhcmcsIDEpICkKKyAgICAgICAgICAgIGJyZWFrOwor
CisgICAgICAgIHJldCA9IGNvbXBhdF91bnJlZ2lzdGVyX2d1ZXN0X2NhbGxiYWNrKCZ1bnJlZyk7
CisgICAgfQorICAgIGJyZWFrOworCisgICAgZGVmYXVsdDoKKyAgICAgICAgcmV0ID0gLUVJTlZB
TDsKKyAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAgcmV0dXJuIHJldDsKK30KKworbG9uZyBj
b21wYXRfc2V0X2NhbGxiYWNrcyh1bnNpZ25lZCBsb25nIGV2ZW50X3NlbGVjdG9yLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGV2ZW50X2FkZHJlc3MsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZmFpbHNhZmVfc2VsZWN0b3IsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZmFpbHNhZmVfYWRkcmVzcykKK3sK
KyAgICBzdHJ1Y3QgY29tcGF0X2NhbGxiYWNrX3JlZ2lzdGVyIGV2ZW50ID0geworICAgICAgICAu
dHlwZSA9IENBTExCQUNLVFlQRV9ldmVudCwKKyAgICAgICAgLmFkZHJlc3MgPSB7CisgICAgICAg
ICAgICAuY3MgPSBldmVudF9zZWxlY3RvciwKKyAgICAgICAgICAgIC5laXAgPSBldmVudF9hZGRy
ZXNzCisgICAgICAgIH0KKyAgICB9OworICAgIHN0cnVjdCBjb21wYXRfY2FsbGJhY2tfcmVnaXN0
ZXIgZmFpbHNhZmUgPSB7CisgICAgICAgIC50eXBlID0gQ0FMTEJBQ0tUWVBFX2ZhaWxzYWZlLAor
ICAgICAgICAuYWRkcmVzcyA9IHsKKyAgICAgICAgICAgIC5jcyA9IGZhaWxzYWZlX3NlbGVjdG9y
LAorICAgICAgICAgICAgLmVpcCA9IGZhaWxzYWZlX2FkZHJlc3MKKyAgICAgICAgfQorICAgIH07
CisKKyAgICBjb21wYXRfcmVnaXN0ZXJfZ3Vlc3RfY2FsbGJhY2soJmV2ZW50KTsKKyAgICBjb21w
YXRfcmVnaXN0ZXJfZ3Vlc3RfY2FsbGJhY2soJmZhaWxzYWZlKTsKKworICAgIHJldHVybiAwOwor
fQorCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L3g4Nl82NC9jb21wYXQvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29t
cGF0L3RyYXBzLmMKaW5kZXggNDU5NGEzMjEwMC4uOWUxY2NiYTY0NiAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L3g4Nl82NC9jb21wYXQvdHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0
L2NvbXBhdC90cmFwcy5jCkBAIC0zLDE0OSArMyw2IEBACiAjaW5jbHVkZSA8Y29tcGF0L2NhbGxi
YWNrLmg+CiAjaW5jbHVkZSA8Y29tcGF0L2FyY2gteDg2XzMyLmg+CiAKLXN0YXRpYyBsb25nIGNv
bXBhdF9yZWdpc3Rlcl9ndWVzdF9jYWxsYmFjaygKLSAgICBzdHJ1Y3QgY29tcGF0X2NhbGxiYWNr
X3JlZ2lzdGVyICpyZWcpCi17Ci0gICAgbG9uZyByZXQgPSAwOwotICAgIHN0cnVjdCB2Y3B1ICp2
ID0gY3VycmVudDsKLQotICAgIGZpeHVwX2d1ZXN0X2NvZGVfc2VsZWN0b3Iodi0+ZG9tYWluLCBy
ZWctPmFkZHJlc3MuY3MpOwotCi0gICAgc3dpdGNoICggcmVnLT50eXBlICkKLSAgICB7Ci0gICAg
Y2FzZSBDQUxMQkFDS1RZUEVfZXZlbnQ6Ci0gICAgICAgIHYtPmFyY2gucHZfdmNwdS5ldmVudF9j
YWxsYmFja19jcyAgICAgPSByZWctPmFkZHJlc3MuY3M7Ci0gICAgICAgIHYtPmFyY2gucHZfdmNw
dS5ldmVudF9jYWxsYmFja19laXAgICAgPSByZWctPmFkZHJlc3MuZWlwOwotICAgICAgICBicmVh
azsKLQotICAgIGNhc2UgQ0FMTEJBQ0tUWVBFX2ZhaWxzYWZlOgotICAgICAgICB2LT5hcmNoLnB2
X3ZjcHUuZmFpbHNhZmVfY2FsbGJhY2tfY3MgID0gcmVnLT5hZGRyZXNzLmNzOwotICAgICAgICB2
LT5hcmNoLnB2X3ZjcHUuZmFpbHNhZmVfY2FsbGJhY2tfZWlwID0gcmVnLT5hZGRyZXNzLmVpcDsK
LSAgICAgICAgaWYgKCByZWctPmZsYWdzICYgQ0FMTEJBQ0tGX21hc2tfZXZlbnRzICkKLSAgICAg
ICAgICAgIHNldF9iaXQoX1ZHQ0ZfZmFpbHNhZmVfZGlzYWJsZXNfZXZlbnRzLAotICAgICAgICAg
ICAgICAgICAgICAmdi0+YXJjaC52Z2NfZmxhZ3MpOwotICAgICAgICBlbHNlCi0gICAgICAgICAg
ICBjbGVhcl9iaXQoX1ZHQ0ZfZmFpbHNhZmVfZGlzYWJsZXNfZXZlbnRzLAotICAgICAgICAgICAg
ICAgICAgICAgICZ2LT5hcmNoLnZnY19mbGFncyk7Ci0gICAgICAgIGJyZWFrOwotCi0gICAgY2Fz
ZSBDQUxMQkFDS1RZUEVfc3lzY2FsbDMyOgotICAgICAgICB2LT5hcmNoLnB2X3ZjcHUuc3lzY2Fs
bDMyX2NhbGxiYWNrX2NzICAgICA9IHJlZy0+YWRkcmVzcy5jczsKLSAgICAgICAgdi0+YXJjaC5w
dl92Y3B1LnN5c2NhbGwzMl9jYWxsYmFja19laXAgICAgPSByZWctPmFkZHJlc3MuZWlwOwotICAg
ICAgICB2LT5hcmNoLnB2X3ZjcHUuc3lzY2FsbDMyX2Rpc2FibGVzX2V2ZW50cyA9Ci0gICAgICAg
ICAgICAocmVnLT5mbGFncyAmIENBTExCQUNLRl9tYXNrX2V2ZW50cykgIT0gMDsKLSAgICAgICAg
YnJlYWs7Ci0KLSAgICBjYXNlIENBTExCQUNLVFlQRV9zeXNlbnRlcjoKLSAgICAgICAgdi0+YXJj
aC5wdl92Y3B1LnN5c2VudGVyX2NhbGxiYWNrX2NzICAgICA9IHJlZy0+YWRkcmVzcy5jczsKLSAg
ICAgICAgdi0+YXJjaC5wdl92Y3B1LnN5c2VudGVyX2NhbGxiYWNrX2VpcCAgICA9IHJlZy0+YWRk
cmVzcy5laXA7Ci0gICAgICAgIHYtPmFyY2gucHZfdmNwdS5zeXNlbnRlcl9kaXNhYmxlc19ldmVu
dHMgPQotICAgICAgICAgICAgKHJlZy0+ZmxhZ3MgJiBDQUxMQkFDS0ZfbWFza19ldmVudHMpICE9
IDA7Ci0gICAgICAgIGJyZWFrOwotCi0gICAgY2FzZSBDQUxMQkFDS1RZUEVfbm1pOgotICAgICAg
ICByZXQgPSByZWdpc3Rlcl9ndWVzdF9ubWlfY2FsbGJhY2socmVnLT5hZGRyZXNzLmVpcCk7Ci0g
ICAgICAgIGJyZWFrOwotCi0gICAgZGVmYXVsdDoKLSAgICAgICAgcmV0ID0gLUVOT1NZUzsKLSAg
ICAgICAgYnJlYWs7Ci0gICAgfQotCi0gICAgcmV0dXJuIHJldDsKLX0KLQotc3RhdGljIGxvbmcg
Y29tcGF0X3VucmVnaXN0ZXJfZ3Vlc3RfY2FsbGJhY2soCi0gICAgc3RydWN0IGNvbXBhdF9jYWxs
YmFja191bnJlZ2lzdGVyICp1bnJlZykKLXsKLSAgICBsb25nIHJldDsKLQotICAgIHN3aXRjaCAo
IHVucmVnLT50eXBlICkKLSAgICB7Ci0gICAgY2FzZSBDQUxMQkFDS1RZUEVfZXZlbnQ6Ci0gICAg
Y2FzZSBDQUxMQkFDS1RZUEVfZmFpbHNhZmU6Ci0gICAgY2FzZSBDQUxMQkFDS1RZUEVfc3lzY2Fs
bDMyOgotICAgIGNhc2UgQ0FMTEJBQ0tUWVBFX3N5c2VudGVyOgotICAgICAgICByZXQgPSAtRUlO
VkFMOwotICAgICAgICBicmVhazsKLQotICAgIGNhc2UgQ0FMTEJBQ0tUWVBFX25taToKLSAgICAg
ICAgcmV0ID0gdW5yZWdpc3Rlcl9ndWVzdF9ubWlfY2FsbGJhY2soKTsKLSAgICAgICAgYnJlYWs7
Ci0KLSAgICBkZWZhdWx0OgotICAgICAgICByZXQgPSAtRU5PU1lTOwotICAgICAgICBicmVhazsK
LSAgICB9Ci0KLSAgICByZXR1cm4gcmV0OwotfQotCi0KLWxvbmcgY29tcGF0X2NhbGxiYWNrX29w
KGludCBjbWQsIFhFTl9HVUVTVF9IQU5ETEUodm9pZCkgYXJnKQotewotICAgIGxvbmcgcmV0Owot
Ci0gICAgc3dpdGNoICggY21kICkKLSAgICB7Ci0gICAgY2FzZSBDQUxMQkFDS09QX3JlZ2lzdGVy
OgotICAgIHsKLSAgICAgICAgc3RydWN0IGNvbXBhdF9jYWxsYmFja19yZWdpc3RlciByZWc7Ci0K
LSAgICAgICAgcmV0ID0gLUVGQVVMVDsKLSAgICAgICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3QoJnJl
ZywgYXJnLCAxKSApCi0gICAgICAgICAgICBicmVhazsKLQotICAgICAgICByZXQgPSBjb21wYXRf
cmVnaXN0ZXJfZ3Vlc3RfY2FsbGJhY2soJnJlZyk7Ci0gICAgfQotICAgIGJyZWFrOwotCi0gICAg
Y2FzZSBDQUxMQkFDS09QX3VucmVnaXN0ZXI6Ci0gICAgewotICAgICAgICBzdHJ1Y3QgY29tcGF0
X2NhbGxiYWNrX3VucmVnaXN0ZXIgdW5yZWc7Ci0KLSAgICAgICAgcmV0ID0gLUVGQVVMVDsKLSAg
ICAgICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3QoJnVucmVnLCBhcmcsIDEpICkKLSAgICAgICAgICAg
IGJyZWFrOwotCi0gICAgICAgIHJldCA9IGNvbXBhdF91bnJlZ2lzdGVyX2d1ZXN0X2NhbGxiYWNr
KCZ1bnJlZyk7Ci0gICAgfQotICAgIGJyZWFrOwotCi0gICAgZGVmYXVsdDoKLSAgICAgICAgcmV0
ID0gLUVJTlZBTDsKLSAgICAgICAgYnJlYWs7Ci0gICAgfQotCi0gICAgcmV0dXJuIHJldDsKLX0K
LQotbG9uZyBjb21wYXRfc2V0X2NhbGxiYWNrcyh1bnNpZ25lZCBsb25nIGV2ZW50X3NlbGVjdG9y
LAotICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGV2ZW50X2FkZHJlc3Ms
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZmFpbHNhZmVfc2VsZWN0
b3IsCi0gICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZmFpbHNhZmVfYWRk
cmVzcykKLXsKLSAgICBzdHJ1Y3QgY29tcGF0X2NhbGxiYWNrX3JlZ2lzdGVyIGV2ZW50ID0gewot
ICAgICAgICAudHlwZSA9IENBTExCQUNLVFlQRV9ldmVudCwKLSAgICAgICAgLmFkZHJlc3MgPSB7
Ci0gICAgICAgICAgICAuY3MgPSBldmVudF9zZWxlY3RvciwKLSAgICAgICAgICAgIC5laXAgPSBl
dmVudF9hZGRyZXNzCi0gICAgICAgIH0KLSAgICB9OwotICAgIHN0cnVjdCBjb21wYXRfY2FsbGJh
Y2tfcmVnaXN0ZXIgZmFpbHNhZmUgPSB7Ci0gICAgICAgIC50eXBlID0gQ0FMTEJBQ0tUWVBFX2Zh
aWxzYWZlLAotICAgICAgICAuYWRkcmVzcyA9IHsKLSAgICAgICAgICAgIC5jcyA9IGZhaWxzYWZl
X3NlbGVjdG9yLAotICAgICAgICAgICAgLmVpcCA9IGZhaWxzYWZlX2FkZHJlc3MKLSAgICAgICAg
fQotICAgIH07Ci0KLSAgICBjb21wYXRfcmVnaXN0ZXJfZ3Vlc3RfY2FsbGJhY2soJmV2ZW50KTsK
LSAgICBjb21wYXRfcmVnaXN0ZXJfZ3Vlc3RfY2FsbGJhY2soJmZhaWxzYWZlKTsKLQotICAgIHJl
dHVybiAwOwotfQotCiBpbnQgY29tcGF0X3NldF90cmFwX3RhYmxlKFhFTl9HVUVTVF9IQU5ETEUo
dHJhcF9pbmZvX2NvbXBhdF90KSB0cmFwcykKIHsKICAgICBzdHJ1Y3QgY29tcGF0X3RyYXBfaW5m
byBjdXI7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 26 16:29:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 16: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 1dPWt5-0005Cc-R6; Mon, 26 Jun 2017 16:29: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=343741041=wei.liu2@citrix.com>)
 id 1dPWt4-00059F-ID
 for xen-devel@lists.xenproject.org; Mon, 26 Jun 2017 16:29:18 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 8F/AA-19409-E5631595; Mon, 26 Jun 2017 16:29:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrrBXjfaLDD
 S4OkXVovvWyYzOTB6HP5whSWAMYo1My8pvyKBNeNU12vGgk6ZigNbfRoYr4h0MXJySAj4S5xY
 +5QNxGYTUJb42dkLZosI6Ek0HXjOCGIzC+RJnF29iBXEFhZwk5h6bj1LFyMHB4uAqsTtTdYgY
 V4BM4kFa1cxQYyUl9jVdhGsnFPAXKJh9XQwWwioZldvHxuErSDRMf0YE0SvoMTJmU9YIFZJSB
 x88YJ5AiPvLCSpWUhSCxiZVjFqFKcWlaUW6Roa6yUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCY
 V6yXn525iBAYOAxDsYNy23fMQoyQHk5IoL8eTgEghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErze
 poGRQoJFqempFWmZOcAQhklLcPAoifB2aQKleYsLEnOLM9MhUqcYdTkW9Gz4wiTEkpeflyolz
 msDMkMApCijNA9uBCyeLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmY1xNkCk9mXgncpldARz
 ABHcEyLwDkiJJEhJRUAyPXEoMfX26dXst0UfucVlNl1jdvbiNNI511CbYSt7Ykvp3y6sV5/kW
 dNlIL287f37KDwa1SrNpNpLz8x++ZbG1CPbE2s/dEvLcN+8IZZlvx8nzv5TuMV7+L3vXj5YuI
 OS0iKW3i9eNv5scYKWnDLxrWldxMgmu4zmUZmBduSv9o9X3F13XL9ymxFGckGmoxFxUnAgCXD
 T/BogIAAA==
X-Env-Sender: prvs=343741041=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1498494551!99840466!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8552 invoked from network); 26 Jun 2017 16:29:14 -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;
 26 Jun 2017 16:29:14 -0000
X-IronPort-AV: E=Sophos;i="5.39,396,1493683200"; d="scan'208";a="437865421"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 26 Jun 2017 17:28:32 +0100
Message-ID: <20170626162842.482-4-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170626162842.482-1-wei.liu2@citrix.com>
References: <20170626162842.482-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 v5 03/13] x86: move do_set_trap_table to
	pv/callback.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>

VGhhdCBoeXBlcmNhbGwgaXMgdXNlZCB0byBzZXQgZ3Vlc3QgY2FsbGJhY2tzIGZvciB0cmFwcy4K
ClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2Fy
Y2gveDg2L3B2L2NhbGxiYWNrLmMgfCA1MCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyAgICAgICB8IDUwIC0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwg
NTAgaW5zZXJ0aW9ucygrKSwgNTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L3B2L2NhbGxiYWNrLmMgYi94ZW4vYXJjaC94ODYvcHYvY2FsbGJhY2suYwppbmRleCBkODEx
ZjQ4MTEwLi4wZDc2NDFkZjQzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvY2FsbGJhY2su
YworKysgYi94ZW4vYXJjaC94ODYvcHYvY2FsbGJhY2suYwpAQCAtMTYsNiArMTYsNyBAQAogICog
TGljZW5zZSBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cu
Z251Lm9yZy9saWNlbnNlcy8+LgogICovCiAKKyNpbmNsdWRlIDx4ZW4vZXZlbnQuaD4KICNpbmNs
dWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+CiAjaW5jbHVkZSA8eGVuL2xpYi5oPgogI2luY2x1ZGUg
PHhlbi9zY2hlZC5oPgpAQCAtMzE0LDYgKzMxNSw1NSBAQCBsb25nIGNvbXBhdF9zZXRfY2FsbGJh
Y2tzKHVuc2lnbmVkIGxvbmcgZXZlbnRfc2VsZWN0b3IsCiAgICAgcmV0dXJuIDA7CiB9CiAKK2xv
bmcgZG9fc2V0X3RyYXBfdGFibGUoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShjb25zdF90cmFwX2lu
Zm9fdCkgdHJhcHMpCit7CisgICAgc3RydWN0IHRyYXBfaW5mbyBjdXI7CisgICAgc3RydWN0IHZj
cHUgKmN1cnIgPSBjdXJyZW50OworICAgIHN0cnVjdCB0cmFwX2luZm8gKmRzdCA9IGN1cnItPmFy
Y2gucHZfdmNwdS50cmFwX2N0eHQ7CisgICAgbG9uZyByYyA9IDA7CisKKyAgICAvKiBJZiBubyB0
YWJsZSBpcyBwcmVzZW50ZWQgdGhlbiBjbGVhciB0aGUgZW50aXJlIHZpcnR1YWwgSURULiAqLwor
ICAgIGlmICggZ3Vlc3RfaGFuZGxlX2lzX251bGwodHJhcHMpICkKKyAgICB7CisgICAgICAgIG1l
bXNldChkc3QsIDAsIE5SX1ZFQ1RPUlMgKiBzaXplb2YoKmRzdCkpOworICAgICAgICBpbml0X2lu
dDgwX2RpcmVjdF90cmFwKGN1cnIpOworICAgICAgICByZXR1cm4gMDsKKyAgICB9CisKKyAgICBm
b3IgKCA7IDsgKQorICAgIHsKKyAgICAgICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3QoJmN1ciwgdHJh
cHMsIDEpICkKKyAgICAgICAgeworICAgICAgICAgICAgcmMgPSAtRUZBVUxUOworICAgICAgICAg
ICAgYnJlYWs7CisgICAgICAgIH0KKworICAgICAgICBpZiAoIGN1ci5hZGRyZXNzID09IDAgKQor
ICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgaWYgKCAhaXNfY2Fub25pY2FsX2FkZHJlc3Mo
Y3VyLmFkZHJlc3MpICkKKyAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgICAgIGZp
eHVwX2d1ZXN0X2NvZGVfc2VsZWN0b3IoY3Vyci0+ZG9tYWluLCBjdXIuY3MpOworCisgICAgICAg
IG1lbWNweSgmZHN0W2N1ci52ZWN0b3JdLCAmY3VyLCBzaXplb2YoY3VyKSk7CisKKyAgICAgICAg
aWYgKCBjdXIudmVjdG9yID09IDB4ODAgKQorICAgICAgICAgICAgaW5pdF9pbnQ4MF9kaXJlY3Rf
dHJhcChjdXJyKTsKKworICAgICAgICBndWVzdF9oYW5kbGVfYWRkX29mZnNldCh0cmFwcywgMSk7
CisKKyAgICAgICAgaWYgKCBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpICkKKyAgICAgICAgewor
ICAgICAgICAgICAgcmMgPSBoeXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbigKKyAgICAgICAg
ICAgICAgICBfX0hZUEVSVklTT1Jfc2V0X3RyYXBfdGFibGUsICJoIiwgdHJhcHMpOworICAgICAg
ICAgICAgYnJlYWs7CisgICAgICAgIH0KKyAgICB9CisKKyAgICByZXR1cm4gcmM7Cit9CisKIC8q
CiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4IDhjYWE5MjU1ZWQuLmM0M2Yz
ZjEwOTUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4
Ni90cmFwcy5jCkBAIC0yMDczLDU2ICsyMDczLDYgQEAgaW50IHNlbmRfZ3Vlc3RfdHJhcChzdHJ1
Y3QgZG9tYWluICpkLCB1aW50MTZfdCB2Y3B1aWQsIHVuc2lnbmVkIGludCB0cmFwX25yKQogICAg
IHJldHVybiAtRUlPOwogfQogCi0KLWxvbmcgZG9fc2V0X3RyYXBfdGFibGUoWEVOX0dVRVNUX0hB
TkRMRV9QQVJBTShjb25zdF90cmFwX2luZm9fdCkgdHJhcHMpCi17Ci0gICAgc3RydWN0IHRyYXBf
aW5mbyBjdXI7Ci0gICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OwotICAgIHN0cnVjdCB0
cmFwX2luZm8gKmRzdCA9IGN1cnItPmFyY2gucHZfdmNwdS50cmFwX2N0eHQ7Ci0gICAgbG9uZyBy
YyA9IDA7Ci0KLSAgICAvKiBJZiBubyB0YWJsZSBpcyBwcmVzZW50ZWQgdGhlbiBjbGVhciB0aGUg
ZW50aXJlIHZpcnR1YWwgSURULiAqLwotICAgIGlmICggZ3Vlc3RfaGFuZGxlX2lzX251bGwodHJh
cHMpICkKLSAgICB7Ci0gICAgICAgIG1lbXNldChkc3QsIDAsIE5SX1ZFQ1RPUlMgKiBzaXplb2Yo
KmRzdCkpOwotICAgICAgICBpbml0X2ludDgwX2RpcmVjdF90cmFwKGN1cnIpOwotICAgICAgICBy
ZXR1cm4gMDsKLSAgICB9Ci0KLSAgICBmb3IgKCA7IDsgKQotICAgIHsKLSAgICAgICAgaWYgKCBj
b3B5X2Zyb21fZ3Vlc3QoJmN1ciwgdHJhcHMsIDEpICkKLSAgICAgICAgewotICAgICAgICAgICAg
cmMgPSAtRUZBVUxUOwotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIH0KLQotICAgICAgICBp
ZiAoIGN1ci5hZGRyZXNzID09IDAgKQotICAgICAgICAgICAgYnJlYWs7Ci0KLSAgICAgICAgaWYg
KCAhaXNfY2Fub25pY2FsX2FkZHJlc3MoY3VyLmFkZHJlc3MpICkKLSAgICAgICAgICAgIHJldHVy
biAtRUlOVkFMOwotCi0gICAgICAgIGZpeHVwX2d1ZXN0X2NvZGVfc2VsZWN0b3IoY3Vyci0+ZG9t
YWluLCBjdXIuY3MpOwotCi0gICAgICAgIG1lbWNweSgmZHN0W2N1ci52ZWN0b3JdLCAmY3VyLCBz
aXplb2YoY3VyKSk7Ci0KLSAgICAgICAgaWYgKCBjdXIudmVjdG9yID09IDB4ODAgKQotICAgICAg
ICAgICAgaW5pdF9pbnQ4MF9kaXJlY3RfdHJhcChjdXJyKTsKLQotICAgICAgICBndWVzdF9oYW5k
bGVfYWRkX29mZnNldCh0cmFwcywgMSk7Ci0KLSAgICAgICAgaWYgKCBoeXBlcmNhbGxfcHJlZW1w
dF9jaGVjaygpICkKLSAgICAgICAgewotICAgICAgICAgICAgcmMgPSBoeXBlcmNhbGxfY3JlYXRl
X2NvbnRpbnVhdGlvbigKLSAgICAgICAgICAgICAgICBfX0hZUEVSVklTT1Jfc2V0X3RyYXBfdGFi
bGUsICJoIiwgdHJhcHMpOwotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIH0KLSAgICB9Ci0K
LSAgICByZXR1cm4gcmM7Ci19Ci0KIHZvaWQgYWN0aXZhdGVfZGVidWdyZWdzKGNvbnN0IHN0cnVj
dCB2Y3B1ICpjdXJyKQogewogICAgIEFTU0VSVChjdXJyID09IGN1cnJlbnQpOwotLSAKMi4xMS4w
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 26 16:29:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 16: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 1dPWsz-00058r-Fp; Mon, 26 Jun 2017 16:29: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=343741041=wei.liu2@citrix.com>)
 id 1dPWsy-00058k-PM
 for xen-devel@lists.xenproject.org; Mon, 26 Jun 2017 16:29:12 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 14/A7-01985-75631595; Mon, 26 Jun 2017 16:29:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsXitHRDpG64WWC
 kwa8/shbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aeGa9YCpr5K55+nMDewHiHu4uRk0NCwF/i
 /cYrLCA2m4CyxM/OXjYQW0RAT6LpwHNGEJtZIE/i7OpFrCC2sICVxObPPewgNouAqkT/onlgv
 bwCZhLTzh5mhpgpL7Gr7SJYvZCAgkTH9GNMEDWCEidnPmGBmCkhcfDFC+YJjNyzkKRmIUktYG
 RaxahRnFpUllqka2Sql1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGAz1DAyMOxh
 bT/gdYpTkYFIS5eV4EhApxJeUn1KZkVicEV9UmpNafIhRhoNDSYI3xyQwUkiwKDU9tSItMwcY
 ljBpCQ4eJRHeLk2gNG9xQWJucWY6ROoUoy7HhtXrvzAJseTl56VKifPamAIVCYAUZZTmwY2Ax
 cglRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8niBTeDLzSuA2vQI6ggnoCJZ5ASBHlCQipK
 QaGAVyZq/7v6rArm6nK09957bnLultaTLSsgtWrG/8xnm0yL6p6z9PmPhirxRFm6pHsdzNpYl
 R4jl2+5QlFvW8kzEK9D4Xss7Eua3dw/5B/Ya8POb3anq1Ur2f1r+WY299XMpuYT819UeXyaHr
 nn0hZpXxGSkvt1/0sag43/qUQdv+VkTYwXglluKMREMt5qLiRAAlHrUIjAIAAA==
X-Env-Sender: prvs=343741041=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1498494549!107434950!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63323 invoked from network); 26 Jun 2017 16:29:11 -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 Jun 2017 16:29:11 -0000
X-IronPort-AV: E=Sophos;i="5.39,396,1493683200"; d="scan'208";a="429383185"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 26 Jun 2017 17:28:29 +0100
Message-ID: <20170626162842.482-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 v5 00/13] x86: refactor trap handling 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>

VGhpcyBzZXJpZXMgY2FuIGFsc28gYmUgZm91bmQgb24gbXkgeGVuYml0cy94ZW4uZ2l0IHdpcC5t
b3ZlLXRyYXBzLXY1CgpXZWkgTGl1ICgxMyk6CiAgeDg2OiBtb3ZlIGNhbGxiYWNrX29wIGNvZGUg
dG8gcHYvY2FsbGJhY2suYwogIHg4NjogbW92ZSB0aGUgY29tcGF0IGNhbGxiYWNrIG9wcyBuZXh0
IHRvIHRoZSBub24tY29tcGF0IHZhcmlhbnQKICB4ODY6IG1vdmUgZG9fc2V0X3RyYXBfdGFibGUg
dG8gcHYvY2FsbGJhY2suYwogIHg4NjogbW92ZSBjb21wYXRfc2V0X3RyYXBfdGFibGUgYWxvbmcg
c2lkZSB0aGUgbm9uLWNvbXBhdCB2YXJpYW50CiAgeDg2OiByZW1vdmUgdGhlIG5vdyBlbXB0eSB4
ODZfNjQvY29tcGF0L3RyYXBzLmMKICB4ODY6IHNpbXBsaWZ5IGd1ZXN0X2hhc190cmFwX2NhbGxi
YWNrCiAgeDg2L3RyYXBzOiBzaW1wbGlmeSBhbmQgcmVuYW1lIHNlbmRfZ3Vlc3RfdHJhcAogIHg4
Ni90cmFwczogZmFjdG9yIG91dCBwdl90cmFwX2luaXQKICB4ZW46IG1vdmUgZG9fbm1pX29wIGFu
ZCBtYWtlIGl0IHg4NiBvbmx5CiAgeDg2L3RyYXBzOiBtb3ZlIHt1bix9cmVnaXN0ZXJfZ3Vlc3Rf
bm1pX2NhbGxiYWNrIHRvIHB2L2NhbGxiYWNrLmMKICB4ODYvY2FsbGJhY2suYzogc2xpZ2h0bHkg
Y2hhbmdlIHt1bix9cmVnaXN0ZXJfZ3Vlc3Rfbm1pX2NhbGxiYWNrCiAgeDg2L3RyYXBzOiBtb3Zl
IHNvbWUgUFYgc3BlY2lmaWMgZnVuY3Rpb25zIHRvIHB2L3RyYXBzLmMKICB4ODYvdHJhcHMuaDog
cmVtb3ZlIHVudXNlZCBkZWNsYXJhdGlvbiBvZiBjcHVfdXNlcl9yZWdzCgogeGVuL2FyY2gveDg2
L2NwdS9tY2hlY2svdm1jZS5jICAgICB8ICAxMSArLQogeGVuL2FyY2gveDg2L2lycS5jICAgICAg
ICAgICAgICAgICB8ICAgOSArLQogeGVuL2FyY2gveDg2L25taS5jICAgICAgICAgICAgICAgICB8
ICAgMiArLQogeGVuL2FyY2gveDg2L29wcm9maWxlL25taV9pbnQuYyAgICB8ICAgMiArLQogeGVu
L2FyY2gveDg2L3B2L01ha2VmaWxlICAgICAgICAgICB8ICAgMSArCiB4ZW4vYXJjaC94ODYvcHYv
Y2FsbGJhY2suYyAgICAgICAgIHwgNTEwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysKIHhlbi9hcmNoL3g4Ni9wdi90cmFwcy5jICAgICAgICAgICAgfCAxMDQgKysrKysrKysK
IHhlbi9hcmNoL3g4Ni90cmFwcy5jICAgICAgICAgICAgICAgfCAxOTggKy0tLS0tLS0tLS0tLS0K
IHhlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L3RyYXBzLmMgfCAyMDIgLS0tLS0tLS0tLS0tLS0t
CiB4ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMgICAgICAgIHwgICA0ICsKIHhlbi9hcmNoL3g4
Ni94ODZfNjQvdHJhcHMuYyAgICAgICAgfCAxNTIgKy0tLS0tLS0tLS0KIHhlbi9jb21tb24vY29t
cGF0L2tlcm5lbC5jICAgICAgICAgfCAgIDUgLQogeGVuL2NvbW1vbi9rZXJuZWwuYyAgICAgICAg
ICAgICAgICB8ICAyNiAtLQogeGVuL2luY2x1ZGUvYXNtLWFybS9ubWkuaCAgICAgICAgICB8ICAx
NSAtLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9ubWkuaCAgICAgICAgICB8ICAxNSAtLQogeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9wdi90cmFwcy5oICAgICB8ICAxMiArCiB4ZW4vaW5jbHVkZS9hc20teDg2
L3RyYXBzLmggICAgICAgIHwgIDI1IC0tCiB4ZW4vaW5jbHVkZS94ZW4vbm1pLmggICAgICAgICAg
ICAgIHwgIDE0IC0KIDE4IGZpbGVzIGNoYW5nZWQsIDY1NCBpbnNlcnRpb25zKCspLCA2NTMgZGVs
ZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gveDg2L3B2L2NhbGxiYWNrLmMK
IGRlbGV0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC90cmFwcy5jCiBk
ZWxldGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLWFybS9ubWkuaAogZGVsZXRlIG1vZGUg
MTAwNjQ0IHhlbi9pbmNsdWRlL3hlbi9ubWkuaAoKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 26 16:29:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 16: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 1dPWt3-0005AX-9f; Mon, 26 Jun 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 <prvs=343741041=wei.liu2@citrix.com>)
 id 1dPWt1-00059G-Ah
 for xen-devel@lists.xenproject.org; Mon, 26 Jun 2017 16:29:15 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 FF/93-17076-A5631595; Mon, 26 Jun 2017 16:29:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHRDpG6UWWC
 kQd9DLovvWyYzOTB6HP5whSWAMYo1My8pvyKBNaPp3lvGgoWiFQv332RsYFwp2MXIySEh4C8x
 a/9cdhCbTUBZ4mdnLxuILSKgJ9F04DkjiM0skCdxdvUiVhBbWMBe4tS53WA1LAKqEhfm3AOr4
 RUwk9i+7S0rxEx5iV1tF8FsTgFziYbV08FsIaCaXb19bBC2gkTH9GNMEL2CEidnPmGB2CUhcf
 DFC+YJjLyzkKRmIUktYGRaxahRnFpUllqka2Sql1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFS
 sl5yfu4kRGDz1DAyMOxhbT/gdYpTkYFIS5eV4EhApxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3
 mUlgpJBgUWp6akVaZg4wjGHSEhw8SiK8XZpAad7igsTc4sx0iNQpRl2OO30bvjAJseTl56VKi
 fPamAIVCYAUZZTmwY2AxdQlRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8niBTeDLzSuA2vQ
 I6ggnoCJZ5ASBHlCQipKQaGOv3i2bOMEl61yHft6Dxg3/IZxG741uaUjIbBaI/1fKztXmYz2S
 4NO166K7VuX+12bOP7l/lv/V95N0ZU5w6vHILZ63LfjIjN+TPVNvHk/tZ27edzFw8+Xp7052Z
 OybVXLtZWHF3uVVtzxnfybk3mfMNrxru8HqrOjMzhL+nIdi25ObmqcHGXEosxRmJhlrMRcWJA
 H8cCIOkAgAA
X-Env-Sender: prvs=343741041=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1498494549!107434950!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63716 invoked from network); 26 Jun 2017 16:29:13 -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 Jun 2017 16:29:13 -0000
X-IronPort-AV: E=Sophos;i="5.39,396,1493683200"; d="scan'208";a="429383190"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 26 Jun 2017 17:28:35 +0100
Message-ID: <20170626162842.482-7-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170626162842.482-1-wei.liu2@citrix.com>
References: <20170626162842.482-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 v5 06/13] x86: simplify guest_has_trap_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>

VGhlcmUgaXMgb25seSBvbmUgY2FsbGVyIGZvciB0aGF0IGZ1bmN0aW9uLiBTaW1wbGlmeSB0aGUg
ZnVuY3Rpb24sCm1vdmUgaXQgY2xvc2UgdG8gdGhlIGNhbGxlciBhbmQgcmVuYW1lIGl0LgoKU2ln
bmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94
ODYvY3B1L21jaGVjay92bWNlLmMgfCAxMSArKysrKysrKysrLQogeGVuL2FyY2gveDg2L3RyYXBz
LmMgICAgICAgICAgIHwgMTggLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2
L3RyYXBzLmggICAgfCAgOCAtLS0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAxMCBpbnNlcnRpb25z
KCspLCAyNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L21jaGVj
ay92bWNlLmMgYi94ZW4vYXJjaC94ODYvY3B1L21jaGVjay92bWNlLmMKaW5kZXggZDU5MWQzMTYw
MC4uMzY4Mjg1ODEwYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svdm1jZS5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL3ZtY2UuYwpAQCAtMzU5LDYgKzM1OSwxNSBA
QCBzdGF0aWMgaW50IHZtY2VfbG9hZF92Y3B1X2N0eHQoc3RydWN0IGRvbWFpbiAqZCwgaHZtX2Rv
bWFpbl9jb250ZXh0X3QgKmgpCiBIVk1fUkVHSVNURVJfU0FWRV9SRVNUT1JFKFZNQ0VfVkNQVSwg
dm1jZV9zYXZlX3ZjcHVfY3R4dCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgdm1jZV9sb2Fk
X3ZjcHVfY3R4dCwgMSwgSFZNU1JfUEVSX1ZDUFUpOwogCitzdGF0aWMgaW5saW5lIGJvb2wgcHZf
Y2FsbGJhY2tfcmVnaXN0ZXJlZChjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDhfdCB2ZWN0b3Ip
Cit7CisjaWZkZWYgQ09ORklHX1BWCisgICAgcmV0dXJuIHYtPmFyY2gucHZfdmNwdS50cmFwX2N0
eHRbdmVjdG9yXS5hZGRyZXNzOworI2Vsc2UKKyAgICByZXR1cm4gZmFsc2U7CisjZW5kaWYKK30K
KwogLyoKICAqIGZvciBJbnRlbCBNQ0UsIGJyb2FkY2FzdCB2TUNFIHRvIGFsbCB2Y3B1cwogICog
Zm9yIEFNRCBNQ0UsIG9ubHkgaW5qZWN0IHZNQ0UgdG8gdmNwdTAKQEAgLTM4Myw3ICszOTIsNyBA
QCBpbnQgaW5qZWN0X3ZtY2Uoc3RydWN0IGRvbWFpbiAqZCwgaW50IHZjcHUpCiAgICAgICAgICAg
ICBjb250aW51ZTsKIAogICAgICAgICBpZiAoIChpc19odm1fZG9tYWluKGQpIHx8Ci0gICAgICAg
ICAgICAgIGd1ZXN0X2hhc190cmFwX2NhbGxiYWNrKGQsIHYtPnZjcHVfaWQsIFRSQVBfbWFjaGlu
ZV9jaGVjaykpICYmCisgICAgICAgICAgICAgIHB2X2NhbGxiYWNrX3JlZ2lzdGVyZWQodiwgVFJB
UF9tYWNoaW5lX2NoZWNrKSkgJiYKICAgICAgICAgICAgICAhdGVzdF9hbmRfc2V0X2Jvb2wodi0+
bWNlX3BlbmRpbmcpICkKICAgICAgICAgewogICAgICAgICAgICAgbWNlX3ByaW50ayhNQ0VfVkVS
Qk9TRSwgIk1DRTogaW5qZWN0IHZNQ0UgdG8gJXB2XG4iLCB2KTsKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni90cmFwcy5jIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKaW5kZXggYzQzZjNmMTA5NS4u
ZjNjNWRlNmYyYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3RyYXBzLmMKKysrIGIveGVuL2Fy
Y2gveDg2L3RyYXBzLmMKQEAgLTIwMDgsMjQgKzIwMDgsNiBAQCBsb25nIHVucmVnaXN0ZXJfZ3Vl
c3Rfbm1pX2NhbGxiYWNrKHZvaWQpCiAgICAgcmV0dXJuIDA7CiB9CiAKLWludCBndWVzdF9oYXNf
dHJhcF9jYWxsYmFjayhzdHJ1Y3QgZG9tYWluICpkLCB1aW50MTZfdCB2Y3B1aWQsIHVuc2lnbmVk
IGludCB0cmFwX25yKQotewotICAgIHN0cnVjdCB2Y3B1ICp2OwotICAgIHN0cnVjdCB0cmFwX2lu
Zm8gKnQ7Ci0KLSAgICBCVUdfT04oZCA9PSBOVUxMKTsKLSAgICBCVUdfT04odmNwdWlkID49IGQt
Pm1heF92Y3B1cyk7Ci0KLSAgICAvKiBTYW5pdHkgY2hlY2sgLSBYWFggc2hvdWxkIGJlIG1vcmUg
ZmluZSBncmFpbmVkLiAqLwotICAgIEJVR19PTih0cmFwX25yID49IE5SX1ZFQ1RPUlMpOwotCi0g
ICAgdiA9IGQtPnZjcHVbdmNwdWlkXTsKLSAgICB0ID0gJnYtPmFyY2gucHZfdmNwdS50cmFwX2N0
eHRbdHJhcF9ucl07Ci0KLSAgICByZXR1cm4gKHQtPmFkZHJlc3MgIT0gMCk7Ci19Ci0KLQogaW50
IHNlbmRfZ3Vlc3RfdHJhcChzdHJ1Y3QgZG9tYWluICpkLCB1aW50MTZfdCB2Y3B1aWQsIHVuc2ln
bmVkIGludCB0cmFwX25yKQogewogICAgIHN0cnVjdCB2Y3B1ICp2OwpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni90cmFwcy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni90cmFwcy5oCmlu
ZGV4IDg5M2I0ZGJlNzcuLmNjMWQ3ZDAxZDkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvdHJhcHMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3RyYXBzLmgKQEAgLTI5LDE0ICsy
OSw2IEBAIHN0cnVjdCBjcHVfdXNlcl9yZWdzOwogCiB2b2lkIGFzeW5jX2V4Y2VwdGlvbl9jbGVh
bnVwKHN0cnVjdCB2Y3B1ICopOwogIAotLyoqCi0gKiBndWVzdF9oYXNfdHJhcF9jYWxsYmFjawot
ICoKLSAqIHJldHVybnMgdHJ1ZSAobm9uLXplcm8pIGlmIGd1ZXN0IHJlZ2lzdGVyZWQgYSB0cmFw
IGhhbmRsZXIKLSAqLwotZXh0ZXJuIGludCBndWVzdF9oYXNfdHJhcF9jYWxsYmFjayhzdHJ1Y3Qg
ZG9tYWluICpkLCB1aW50MTZfdCB2Y3B1aWQsCi0JCQkJdW5zaWduZWQgaW50IHRyYXBfbnIpOwot
CiAvKioKICAqIHNlbmRfZ3Vlc3RfdHJhcAogICoKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 26 16:29:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 16: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 1dPWt4-0005B6-0b; Mon, 26 Jun 2017 16:29: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=343741041=wei.liu2@citrix.com>)
 id 1dPWt1-00059E-R8
 for xen-devel@lists.xenproject.org; Mon, 26 Jun 2017 16:29:15 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 D5/A2-23755-B5631595; Mon, 26 Jun 2017 16:29:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeJIrShJLcpLzFFi42JxWrohUjfaLDD
 SYPZBdovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePNhgeMBR+sK3o6vBoY/xt2MXJwSAj4S7Tt
 j+xi5ORgE1CW+NnZywZiiwjoSTQdeM7YxcjFwSzwmFHi5vqnjCAJYQEnieNd88GKWARUJW5dv
 g0W5xUwl5h2azoLiC0hIC+xq+0iK4jNCRRvWD0dzBYSMJPY1dvHBmErSHRMP8YE0SsocXLmE7
 BeZgEJiYMvXjBPYOSdhSQ1C0lqASPTKkaN4tSistQiXUNjvaSizPSMktzEzBxdQwNjvdzU4uL
 E9NScxKRiveT83E2MwNBhAIIdjNu2ex5ilORgUhLl5XgSECnEl5SfUpmRWJwRX1Sak1p8iFGG
 g0NJgtfbNDBSSLAoNT21Ii0zBxjEMGkJDh4lEd4uTaA0b3FBYm5xZjpE6hSjopQ4rw1InwBII
 qM0D64NFjmXGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMzrCTKFJzOvBG76K6DFTECLWeYFgC
 wuSURISTUwlt4Qc9okzPf9tlznqhfyhQuKTkw5YO4ZvPzPKieWsELJ42UHfm2tX3YjObxD/fb
 TwCd7Fl/atkNkR9CZYrdDrAV3We4wXf7b2zj70+P0zscHQvwSVvW6vvv8WZY5rsnpmtLMPP95
 D0y3SIX+v9KSzJUzt058mdY+4RthG35bBuy5qMCky67zVImlOCPRUIu5qDgRABpYhReXAgAA
X-Env-Sender: prvs=343741041=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1498494551!107514094!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44336 invoked from network); 26 Jun 2017 16:29:14 -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 Jun 2017 16:29:14 -0000
X-IronPort-AV: E=Sophos;i="5.39,396,1493683200"; d="scan'208";a="429383193"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 26 Jun 2017 17:28:38 +0100
Message-ID: <20170626162842.482-10-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170626162842.482-1-wei.liu2@citrix.com>
References: <20170626162842.482-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v5 09/13] xen: move do_nmi_op and make it x86
	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>

U2luY2UgQVJNIGRvZXNuJ3QgbmVlZCBkb19ubWlfb3AsIG1vdmUgdGhlIGh5cGVyY2FsbCBoYW5k
bGVyIGZyb20KY29tbW9uL2tlcm5lbC5jIHRvIHB2L2NhbGxiYWNrLmMuIERyb3AgdGhlIHN0dWJz
IGluIEFSTS4gRGVsZXRlIHRoZQpjb21tb24gYW5kIEFSTSBubWkuaCBhbmQgYWRqdXN0IGhlYWRl
ciBpbmNsdXNpb25zIGluIHZhcmlvdXMgZmlsZXMuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgoKQVJNIGJ1aWxkIHRlc3QgcGFzc2VkLgotLS0KIHhlbi9h
cmNoL3g4Ni9ubWkuYyAgICAgICAgICAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2L29wcm9maWxl
L25taV9pbnQuYyB8ICAyICstCiB4ZW4vYXJjaC94ODYvcHYvY2FsbGJhY2suYyAgICAgIHwgNDkg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni90
cmFwcy5jICAgICAgICAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5jICAg
ICB8ICAyICstCiB4ZW4vY29tbW9uL2NvbXBhdC9rZXJuZWwuYyAgICAgIHwgIDUgLS0tLS0KIHhl
bi9jb21tb24va2VybmVsLmMgICAgICAgICAgICAgfCAyNiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiB4ZW4vaW5jbHVkZS9hc20tYXJtL25taS5oICAgICAgIHwgMTUgLS0tLS0tLS0tLS0tLQogeGVu
L2luY2x1ZGUveGVuL25taS5oICAgICAgICAgICB8IDE0IC0tLS0tLS0tLS0tLQogOSBmaWxlcyBj
aGFuZ2VkLCA1MyBpbnNlcnRpb25zKCspLCA2NCBkZWxldGlvbnMoLSkKIGRlbGV0ZSBtb2RlIDEw
MDY0NCB4ZW4vaW5jbHVkZS9hc20tYXJtL25taS5oCiBkZWxldGUgbW9kZSAxMDA2NDQgeGVuL2lu
Y2x1ZGUveGVuL25taS5oCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L25taS5jIGIveGVuL2Fy
Y2gveDg2L25taS5jCmluZGV4IDQxMGNmYTFmOTQuLmNlZDYxZmQxN2UgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9ubWkuYworKysgYi94ZW4vYXJjaC94ODYvbm1pLmMKQEAgLTE3LDcgKzE3LDYg
QEAKICNpbmNsdWRlIDx4ZW4vbGliLmg+CiAjaW5jbHVkZSA8eGVuL21tLmg+CiAjaW5jbHVkZSA8
eGVuL2lycS5oPgotI2luY2x1ZGUgPHhlbi9ubWkuaD4KICNpbmNsdWRlIDx4ZW4vZGVsYXkuaD4K
ICNpbmNsdWRlIDx4ZW4vdGltZS5oPgogI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgpAQCAtMjksNiAr
MjgsNyBAQAogI2luY2x1ZGUgPGFzbS9tYzE0NjgxOHJ0Yy5oPgogI2luY2x1ZGUgPGFzbS9tc3Iu
aD4KICNpbmNsdWRlIDxhc20vbXBzcGVjLmg+CisjaW5jbHVkZSA8YXNtL25taS5oPgogI2luY2x1
ZGUgPGFzbS9kZWJ1Z2dlci5oPgogI2luY2x1ZGUgPGFzbS9kaXY2NC5oPgogI2luY2x1ZGUgPGFz
bS9hcGljLmg+CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvb3Byb2ZpbGUvbm1pX2ludC5jIGIv
eGVuL2FyY2gveDg2L29wcm9maWxlL25taV9pbnQuYwppbmRleCAxMzUzNGQ0OTE0Li4xMjZmN2E4
ZDlmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvb3Byb2ZpbGUvbm1pX2ludC5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9vcHJvZmlsZS9ubWlfaW50LmMKQEAgLTE1LDcgKzE1LDYgQEAKICNpbmNsdWRl
IDx4ZW4vdHlwZXMuaD4KICNpbmNsdWRlIDx4ZW4vZXJybm8uaD4KICNpbmNsdWRlIDx4ZW4vaW5p
dC5oPgotI2luY2x1ZGUgPHhlbi9ubWkuaD4KICNpbmNsdWRlIDx4ZW4vc3RyaW5nLmg+CiAjaW5j
bHVkZSA8eGVuL2RlbGF5Lmg+CiAjaW5jbHVkZSA8eGVuL3hlbm9wcm9mLmg+CkBAIC0yNCw2ICsy
Myw3IEBACiAjaW5jbHVkZSA8YXNtL2FwaWMuaD4KICNpbmNsdWRlIDxhc20vcmVncy5oPgogI2lu
Y2x1ZGUgPGFzbS9jdXJyZW50Lmg+CisjaW5jbHVkZSA8YXNtL25taS5oPgogCiAjaW5jbHVkZSAi
b3BfY291bnRlci5oIgogI2luY2x1ZGUgIm9wX3g4Nl9tb2RlbC5oIgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L3B2L2NhbGxiYWNrLmMgYi94ZW4vYXJjaC94ODYvcHYvY2FsbGJhY2suYwppbmRl
eCBiOWRkMzliZjBlLi41MzE3YWU4ZjA1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvY2Fs
bGJhY2suYworKysgYi94ZW4vYXJjaC94ODYvcHYvY2FsbGJhY2suYwpAQCAtMjIsNiArMjIsNyBA
QAogI2luY2x1ZGUgPHhlbi9saWIuaD4KICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KICNpbmNsdWRl
IDxjb21wYXQvY2FsbGJhY2suaD4KKyNpbmNsdWRlIDxjb21wYXQvbm1pLmg+CiAKICNpbmNsdWRl
IDxhc20vY3VycmVudC5oPgogI2luY2x1ZGUgPGFzbS9ubWkuaD4KQEAgLTQxMSw2ICs0MTIsNTQg
QEAgaW50IGNvbXBhdF9zZXRfdHJhcF90YWJsZShYRU5fR1VFU1RfSEFORExFKHRyYXBfaW5mb19j
b21wYXRfdCkgdHJhcHMpCiAgICAgcmV0dXJuIHJjOwogfQogCitsb25nIGRvX25taV9vcCh1bnNp
Z25lZCBpbnQgY21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykKK3sKKyAgICBz
dHJ1Y3QgeGVubm1pX2NhbGxiYWNrIGNiOworICAgIGxvbmcgcmMgPSAwOworCisgICAgc3dpdGNo
ICggY21kICkKKyAgICB7CisgICAgY2FzZSBYRU5OTUlfcmVnaXN0ZXJfY2FsbGJhY2s6CisgICAg
ICAgIHJjID0gLUVGQVVMVDsKKyAgICAgICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3QoJmNiLCBhcmcs
IDEpICkKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICByYyA9IHJlZ2lzdGVyX2d1ZXN0X25t
aV9jYWxsYmFjayhjYi5oYW5kbGVyX2FkZHJlc3MpOworICAgICAgICBicmVhazsKKyAgICBjYXNl
IFhFTk5NSV91bnJlZ2lzdGVyX2NhbGxiYWNrOgorICAgICAgICByYyA9IHVucmVnaXN0ZXJfZ3Vl
c3Rfbm1pX2NhbGxiYWNrKCk7CisgICAgICAgIGJyZWFrOworICAgIGRlZmF1bHQ6CisgICAgICAg
IHJjID0gLUVOT1NZUzsKKyAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAgcmV0dXJuIHJjOwor
fQorCitpbnQgY29tcGF0X25taV9vcCh1bnNpZ25lZCBpbnQgY21kLCBYRU5fR1VFU1RfSEFORExF
X1BBUkFNKHZvaWQpIGFyZykKK3sKKyAgICBzdHJ1Y3QgY29tcGF0X25taV9jYWxsYmFjayBjYjsK
KyAgICBpbnQgcmMgPSAwOworCisgICAgc3dpdGNoICggY21kICkKKyAgICB7CisgICAgY2FzZSBY
RU5OTUlfcmVnaXN0ZXJfY2FsbGJhY2s6CisgICAgICAgIHJjID0gLUVGQVVMVDsKKyAgICAgICAg
aWYgKCBjb3B5X2Zyb21fZ3Vlc3QoJmNiLCBhcmcsIDEpICkKKyAgICAgICAgICAgIGJyZWFrOwor
ICAgICAgICByYyA9IHJlZ2lzdGVyX2d1ZXN0X25taV9jYWxsYmFjayhjYi5oYW5kbGVyX2FkZHJl
c3MpOworICAgICAgICBicmVhazsKKyAgICBjYXNlIFhFTk5NSV91bnJlZ2lzdGVyX2NhbGxiYWNr
OgorICAgICAgICByYyA9IHVucmVnaXN0ZXJfZ3Vlc3Rfbm1pX2NhbGxiYWNrKCk7CisgICAgICAg
IGJyZWFrOworICAgIGRlZmF1bHQ6CisgICAgICAgIHJjID0gLUVOT1NZUzsKKyAgICAgICAgYnJl
YWs7CisgICAgfQorCisgICAgcmV0dXJuIHJjOworfQorCiAvKgogICogTG9jYWwgdmFyaWFibGVz
OgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3RyYXBzLmMgYi94ZW4vYXJj
aC94ODYvdHJhcHMuYwppbmRleCBkODk0MDlmZjA1Li41OGY1MjkyNmQ5IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvdHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtNDMsNyAr
NDMsNiBAQAogI2luY2x1ZGUgPHhlbi9kb21haW5fcGFnZS5oPgogI2luY2x1ZGUgPHhlbi9zeW1i
b2xzLmg+CiAjaW5jbHVkZSA8eGVuL2lvY2FwLmg+Ci0jaW5jbHVkZSA8eGVuL25taS5oPgogI2lu
Y2x1ZGUgPHhlbi92ZXJzaW9uLmg+CiAjaW5jbHVkZSA8eGVuL2tleGVjLmg+CiAjaW5jbHVkZSA8
eGVuL3RyYWNlLmg+CkBAIC02NCw2ICs2Myw3IEBACiAjaW5jbHVkZSA8YXNtL3hzdGF0ZS5oPgog
I2luY2x1ZGUgPGFzbS9kZWJ1Z2dlci5oPgogI2luY2x1ZGUgPGFzbS9tc3IuaD4KKyNpbmNsdWRl
IDxhc20vbm1pLmg+CiAjaW5jbHVkZSA8YXNtL3NoYXJlZC5oPgogI2luY2x1ZGUgPGFzbS94ODZf
ZW11bGF0ZS5oPgogI2luY2x1ZGUgPGFzbS90cmFwcy5oPgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L3g4Nl82NC90cmFwcy5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5jCmluZGV4IGEx
NTIzMWNhMGMuLjQxZWM3OGY4ZmMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJh
cHMuYworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMKQEAgLTEwLDcgKzEwLDYgQEAK
ICNpbmNsdWRlIDx4ZW4vY29uc29sZS5oPgogI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgogI2luY2x1
ZGUgPHhlbi9zaHV0ZG93bi5oPgotI2luY2x1ZGUgPHhlbi9ubWkuaD4KICNpbmNsdWRlIDx4ZW4v
Z3Vlc3RfYWNjZXNzLmg+CiAjaW5jbHVkZSA8eGVuL3dhdGNoZG9nLmg+CiAjaW5jbHVkZSA8eGVu
L2h5cGVyY2FsbC5oPgpAQCAtMTgsNiArMTcsNyBAQAogI2luY2x1ZGUgPGFzbS9mbHVzaHRsYi5o
PgogI2luY2x1ZGUgPGFzbS90cmFwcy5oPgogI2luY2x1ZGUgPGFzbS9ldmVudC5oPgorI2luY2x1
ZGUgPGFzbS9ubWkuaD4KICNpbmNsdWRlIDxhc20vbXNyLmg+CiAjaW5jbHVkZSA8YXNtL3BhZ2Uu
aD4KICNpbmNsdWRlIDxhc20vc2hhcmVkLmg+CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2NvbXBh
dC9rZXJuZWwuYyBiL3hlbi9jb21tb24vY29tcGF0L2tlcm5lbC5jCmluZGV4IGRmOTNmZGQ4OWMu
LjY0MjMyNjY5ZDIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vY29tcGF0L2tlcm5lbC5jCisrKyBi
L3hlbi9jb21tb24vY29tcGF0L2tlcm5lbC5jCkBAIC05LDExICs5LDkgQEAgYXNtKCIuZmlsZSBc
IiIgX19GSUxFX18gIlwiIik7CiAjaW5jbHVkZSA8eGVuL2Vycm5vLmg+CiAjaW5jbHVkZSA8eGVu
L3ZlcnNpb24uaD4KICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KLSNpbmNsdWRlIDx4ZW4vbm1pLmg+
CiAjaW5jbHVkZSA8eGVuL2d1ZXN0X2FjY2Vzcy5oPgogI2luY2x1ZGUgPGFzbS9jdXJyZW50Lmg+
CiAjaW5jbHVkZSA8Y29tcGF0L3hlbi5oPgotI2luY2x1ZGUgPGNvbXBhdC9ubWkuaD4KICNpbmNs
dWRlIDxjb21wYXQvdmVyc2lvbi5oPgogCiBleHRlcm4geGVuX2NvbW1hbmRsaW5lX3Qgc2F2ZWRf
Y21kbGluZTsKQEAgLTM5LDkgKzM3LDYgQEAgQ0hFQ0tfVFlQRShjYXBhYmlsaXRpZXNfaW5mbyk7
CiAKIENIRUNLX1RZUEUoZG9tYWluX2hhbmRsZSk7CiAKLSNkZWZpbmUgeGVubm1pX2NhbGxiYWNr
IGNvbXBhdF9ubWlfY2FsbGJhY2sKLSNkZWZpbmUgeGVubm1pX2NhbGxiYWNrX3QgY29tcGF0X25t
aV9jYWxsYmFja190Ci0KICNpZmRlZiBDT01QQVRfVk1fQVNTSVNUX1ZBTElECiAjdW5kZWYgVk1f
QVNTSVNUX1ZBTElECiAjZGVmaW5lIFZNX0FTU0lTVF9WQUxJRCBDT01QQVRfVk1fQVNTSVNUX1ZB
TElECmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2tlcm5lbC5jIGIveGVuL2NvbW1vbi9rZXJuZWwu
YwppbmRleCBlMWViYjBiNDEyLi5jZTdjYjhhZGI1IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2tl
cm5lbC5jCisrKyBiL3hlbi9jb21tb24va2VybmVsLmMKQEAgLTEwLDEyICsxMCwxMCBAQAogI2lu
Y2x1ZGUgPHhlbi92ZXJzaW9uLmg+CiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CiAjaW5jbHVkZSA8
eGVuL3BhZ2luZy5oPgotI2luY2x1ZGUgPHhlbi9ubWkuaD4KICNpbmNsdWRlIDx4ZW4vZ3Vlc3Rf
YWNjZXNzLmg+CiAjaW5jbHVkZSA8eGVuL2h5cGVyY2FsbC5oPgogI2luY2x1ZGUgPHhzbS94c20u
aD4KICNpbmNsdWRlIDxhc20vY3VycmVudC5oPgotI2luY2x1ZGUgPHB1YmxpYy9ubWkuaD4KICNp
bmNsdWRlIDxwdWJsaWMvdmVyc2lvbi5oPgogCiAjaWZuZGVmIENPTVBBVApAQCAtNDMxLDMwICs0
MjksNiBAQCBETyh4ZW5fdmVyc2lvbikoaW50IGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2
b2lkKSBhcmcpCiAgICAgcmV0dXJuIC1FTk9TWVM7CiB9CiAKLURPKG5taV9vcCkodW5zaWduZWQg
aW50IGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCi17Ci0gICAgc3RydWN0
IHhlbm5taV9jYWxsYmFjayBjYjsKLSAgICBsb25nIHJjID0gMDsKLQotICAgIHN3aXRjaCAoIGNt
ZCApCi0gICAgewotICAgIGNhc2UgWEVOTk1JX3JlZ2lzdGVyX2NhbGxiYWNrOgotICAgICAgICBy
YyA9IC1FRkFVTFQ7Ci0gICAgICAgIGlmICggY29weV9mcm9tX2d1ZXN0KCZjYiwgYXJnLCAxKSAp
Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgcmMgPSByZWdpc3Rlcl9ndWVzdF9ubWlfY2Fs
bGJhY2soY2IuaGFuZGxlcl9hZGRyZXNzKTsKLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBYRU5O
TUlfdW5yZWdpc3Rlcl9jYWxsYmFjazoKLSAgICAgICAgcmMgPSB1bnJlZ2lzdGVyX2d1ZXN0X25t
aV9jYWxsYmFjaygpOwotICAgICAgICBicmVhazsKLSAgICBkZWZhdWx0OgotICAgICAgICByYyA9
IC1FTk9TWVM7Ci0gICAgICAgIGJyZWFrOwotICAgIH0KLQotICAgIHJldHVybiByYzsKLX0KLQog
I2lmZGVmIFZNX0FTU0lTVF9WQUxJRAogRE8odm1fYXNzaXN0KSh1bnNpZ25lZCBpbnQgY21kLCB1
bnNpZ25lZCBpbnQgdHlwZSkKIHsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbm1p
LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL25taS5oCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCBhNjA1ODdlN2QxLi4wMDAwMDAwMDAwCi0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbm1p
LmgKKysrIC9kZXYvbnVsbApAQCAtMSwxNSArMCwwIEBACi0jaWZuZGVmIEFTTV9OTUlfSAotI2Rl
ZmluZSBBU01fTk1JX0gKLQotI2RlZmluZSByZWdpc3Rlcl9ndWVzdF9ubWlfY2FsbGJhY2soYSkg
ICgtRU5PU1lTKQotI2RlZmluZSB1bnJlZ2lzdGVyX2d1ZXN0X25taV9jYWxsYmFjaygpICgtRU5P
U1lTKQotCi0jZW5kaWYgLyogQVNNX05NSV9IICovCi0vKgotICogTG9jYWwgdmFyaWFibGVzOgot
ICogbW9kZTogQwotICogYy1maWxlLXN0eWxlOiAiQlNEIgotICogYy1iYXNpYy1vZmZzZXQ6IDQK
LSAqIGluZGVudC10YWJzLW1vZGU6IG5pbAotICogRW5kOgotICovCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS94ZW4vbm1pLmggYi94ZW4vaW5jbHVkZS94ZW4vbm1pLmgKZGVsZXRlZCBmaWxlIG1v
ZGUgMTAwNjQ0CmluZGV4IGU1MjZiNmFiNmYuLjAwMDAwMDAwMDAKLS0tIGEveGVuL2luY2x1ZGUv
eGVuL25taS5oCisrKyAvZGV2L251bGwKQEAgLTEsMTQgKzAsMCBAQAotLyoqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKgotICogbm1pLmgKLSAqCi0gKiBSZWdpc3RlciBhbmQgdW5yZWdpc3RlciBOTUkgY2Fs
bGJhY2tzLgotICoKLSAqIENvcHlyaWdodCAoYykgMjAwNiwgSWFuIENhbXBiZWxsIDxpYW4uY2Ft
cGJlbGxAeGVuc291cmNlLmNvbT4KLSAqLwotCi0jaWZuZGVmIF9fWEVOX05NSV9IX18KLSNkZWZp
bmUgX19YRU5fTk1JX0hfXwotCi0jaW5jbHVkZSA8YXNtL25taS5oPgotCi0jZW5kaWYgLyogX19Y
RU5fTk1JX0hfXyAqLwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 26 16:29:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 16: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 1dPWt3-0005Av-Pc; Mon, 26 Jun 2017 16:29: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=343741041=wei.liu2@citrix.com>)
 id 1dPWt1-00059J-BK
 for xen-devel@lists.xenproject.org; Mon, 26 Jun 2017 16:29:15 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 18/65-02183-A5631595; Mon, 26 Jun 2017 16:29:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpkkeJIrShJLcpLzFFi42JxWrrBXjfKLDD
 S4Bujxfctk5kcGD0Of7jCEsAYxZqZl5RfkcCa0Xf/OHPBG+mKN1sWsDYwThHrYuTgkBDwl3h2
 xaGLkZODTUBZ4mdnLxuILSKgJ9F04DkjiM0skCdxdvUiVpByYQEPiWs3ikHCLAKqEo8mTGcEC
 fMKmEnMaY4DCUsIyEvsarvICmJzCphLNKyeDmYLAZXs6u1jg7AVJDqmH2MCsXkFBCVOznzCAr
 FJQuLgixfMExh5ZyFJzUKSWsDItIpRozi1qCy1SNfIQC+pKDM9oyQ3MTNH19DAVC83tbg4MT0
 1JzGpWC85P3cTIzBo6hkYGHcwNs72O8QoycGkJMrL8SQgUogvKT+lMiOxOCO+qDQntfgQowwH
 h5IEr7dpYKSQYFFqempFWmYOMHxh0hIcPEoivF2aQGne4oLE3OLMdIjUKUZFKXFeG5A+AZBER
 mkeXBssZi4xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEuY9AjKFJzOvBG76K6DFTECLWeYFgC
 wuSURISTUwsgmb3Djj+e4hz/PT/RfubVFSUPsvtc71xGvvpb7X9A5fPnG9cl9Kmq5WIPeX6Te
 vWP1aIP574bOMPS7rrAK/X6k96nsmad6R1tKuRZvW3uh4cfjcrCM96dZHH8pd56tM4Sm55796
 w8Lb9m+appilc01q5Lf2sX4ucdGcd+pJe/VohlVq1Z8vmiqxFGckGmoxFxUnAgDfz9ZalAIAA
 A==
X-Env-Sender: prvs=343741041=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1498494551!66317724!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4124 invoked from network); 26 Jun 2017 16:29:13 -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;
 26 Jun 2017 16:29:13 -0000
X-IronPort-AV: E=Sophos;i="5.39,396,1493683200"; d="scan'208";a="437865424"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 26 Jun 2017 17:28:36 +0100
Message-ID: <20170626162842.482-8-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170626162842.482-1-wei.liu2@citrix.com>
References: <20170626162842.482-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 v5 07/13] x86/traps: simplify and rename
	send_guest_trap
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmVuYW1lIGl0IHRvIHB2X3JhaXNlX2ludGVycnVwdC4gU2ltcGxpZnkgdGhlIGNvZGUgYnkgdXNp
bmcgdGhlIHZjcHUKc3RydWN0dXJlIGFscmVhZHkgIGF0IGhhbmQgaW4gdGhlIGNhbGxlci4KClNp
Z25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gv
eDg2L3RyYXBzLmMgICAgICAgICAgIHwgMTMgKysrKy0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNt
LXg4Ni9wdi90cmFwcy5oIHwgIDggKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvdHJhcHMu
aCAgICB8ICA5IC0tLS0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCAx
OCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHJhcHMuYyBiL3hlbi9h
cmNoL3g4Ni90cmFwcy5jCmluZGV4IGYzYzVkZTZmMmMuLjdlM2NiYTBmZmUgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCkBAIC0xNjIw
LDcgKzE2MjAsNyBAQCBzdGF0aWMgdm9pZCBubWlfaHdkb21fcmVwb3J0KHVuc2lnbmVkIGludCBy
ZWFzb25faWR4KQogCiAgICAgc2V0X2JpdChyZWFzb25faWR4LCBubWlfcmVhc29uKGQpKTsKIAot
ICAgIHNlbmRfZ3Vlc3RfdHJhcChkLCAwLCBUUkFQX25taSk7CisgICAgcHZfcmFpc2VfaW50ZXJy
dXB0KGQtPnZjcHVbMF0sIFRSQVBfbm1pKTsKIH0KIAogc3RhdGljIHZvaWQgcGNpX3NlcnJfZXJy
b3IoY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCkBAIC0yMDA4LDIxICsyMDA4LDE2
IEBAIGxvbmcgdW5yZWdpc3Rlcl9ndWVzdF9ubWlfY2FsbGJhY2sodm9pZCkKICAgICByZXR1cm4g
MDsKIH0KIAotaW50IHNlbmRfZ3Vlc3RfdHJhcChzdHJ1Y3QgZG9tYWluICpkLCB1aW50MTZfdCB2
Y3B1aWQsIHVuc2lnbmVkIGludCB0cmFwX25yKQoraW50IHB2X3JhaXNlX2ludGVycnVwdChzdHJ1
Y3QgdmNwdSAqdiwgdWludDhfdCB0cmFwX25yKQogewotICAgIHN0cnVjdCB2Y3B1ICp2OwogICAg
IHN0cnVjdCBzb2Z0aXJxX3RyYXAgKnN0ID0gJnBlcl9jcHUoc29mdGlycV90cmFwLCBzbXBfcHJv
Y2Vzc29yX2lkKCkpOwogCi0gICAgQlVHX09OKGQgPT0gTlVMTCk7Ci0gICAgQlVHX09OKHZjcHVp
ZCA+PSBkLT5tYXhfdmNwdXMpOwotICAgIHYgPSBkLT52Y3B1W3ZjcHVpZF07Ci0KICAgICBzd2l0
Y2ggKHRyYXBfbnIpIHsKICAgICBjYXNlIFRSQVBfbm1pOgogICAgICAgICBpZiAoIGNtcHhjaGdw
dHIoJnN0LT52Y3B1LCBOVUxMLCB2KSApCiAgICAgICAgICAgICByZXR1cm4gLUVCVVNZOwogICAg
ICAgICBpZiAoICF0ZXN0X2FuZF9zZXRfYm9vbCh2LT5ubWlfcGVuZGluZykgKSB7Ci0gICAgICAg
ICAgICAgICBzdC0+ZG9tYWluID0gZDsKKyAgICAgICAgICAgICAgIHN0LT5kb21haW4gPSB2LT5k
b21haW47CiAgICAgICAgICAgICAgICBzdC0+cHJvY2Vzc29yID0gdi0+cHJvY2Vzc29yOwogCiAg
ICAgICAgICAgICAgICAvKiBub3Qgc2FmZSB0byB3YWtlIHVwIGEgdmNwdSBoZXJlICovCkBAIC0y
MDQwLDcgKzIwMzUsNyBAQCBpbnQgc2VuZF9ndWVzdF90cmFwKHN0cnVjdCBkb21haW4gKmQsIHVp
bnQxNl90IHZjcHVpZCwgdW5zaWduZWQgaW50IHRyYXBfbnIpCiAgICAgICAgICAqIG9uIHRoZSBw
aHlzaWNhbCBDUFUgdGhhdCByZXBvcnRlZCBhIG1hY2hpbmUgY2hlY2sgZXJyb3IuICovCiAKICAg
ICAgICAgaWYgKCAhdGVzdF9hbmRfc2V0X2Jvb2wodi0+bWNlX3BlbmRpbmcpICkgewotICAgICAg
ICAgICAgICAgIHN0LT5kb21haW4gPSBkOworICAgICAgICAgICAgICAgIHN0LT5kb21haW4gPSB2
LT5kb21haW47CiAgICAgICAgICAgICAgICAgc3QtPnByb2Nlc3NvciA9IHYtPnByb2Nlc3NvcjsK
IAogICAgICAgICAgICAgICAgIC8qIG5vdCBzYWZlIHRvIHdha2UgdXAgYSB2Y3B1IGhlcmUgKi8K
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHYvdHJhcHMuaCBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvcHYvdHJhcHMuaAppbmRleCBmOWQ0NGFiOTg5Li43MmU1NGEwOWE2IDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3B2L3RyYXBzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9wdi90cmFwcy5oCkBAIC0yNSwxMiArMjUsMjAgQEAKIAogI2luY2x1ZGUgPHB1YmxpYy94
ZW4uaD4KIAorLyogRGVsaXZlciBpbnRlcnJ1cHQgdG8gUFYgZ3Vlc3QuIFJldHVybiAwIG9uIHN1
Y2Nlc3MuICovCitpbnQgcHZfcmFpc2VfaW50ZXJydXB0KHN0cnVjdCB2Y3B1ICp2LCB1aW50OF90
IHZlY3Rvcik7CisKIGludCBwdl9lbXVsYXRlX3ByaXZpbGVnZWRfb3Aoc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MpOwogdm9pZCBwdl9lbXVsYXRlX2dhdGVfb3Aoc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MpOwogYm9vbCBwdl9lbXVsYXRlX2ludmFsaWRfb3Aoc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MpOwogCiAjZWxzZSAgLyogIUNPTkZJR19QViAqLwogCisjaW5jbHVkZSA8eGVuL2Vy
cm5vLmg+CisKKy8qIERlbGl2ZXIgaW50ZXJydXB0IHRvIFBWIGd1ZXN0LiBSZXR1cm4gMCBvbiBz
dWNjZXNzLiAqLworc3RhdGljIGludCBwdl9yYWlzZV9pbnRlcnJ1cHQoc3RydWN0IHZjcHUgKnYs
IHVpbnQ4X3QgdmVjdG9yKSB7IHJldHVybiAtRU9QTk9UU1VQUDsgfQorCiBzdGF0aWMgaW5saW5l
IGludCBwdl9lbXVsYXRlX3ByaXZpbGVnZWRfb3Aoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Mp
IHsgcmV0dXJuIDA7IH0KIHN0YXRpYyBpbmxpbmUgdm9pZCBwdl9lbXVsYXRlX2dhdGVfb3Aoc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpIHt9CiBzdGF0aWMgaW5saW5lIGJvb2wgcHZfZW11bGF0
ZV9pbnZhbGlkX29wKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKSB7IHJldHVybiB0cnVlOyB9
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3RyYXBzLmggYi94ZW4vaW5jbHVkZS9h
c20teDg2L3RyYXBzLmgKaW5kZXggY2MxZDdkMDFkOS4uMWUzZjljN2ZhZCAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni90cmFwcy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvdHJh
cHMuaApAQCAtMjgsMTUgKzI4LDYgQEAgc3RydWN0IHNvZnRpcnFfdHJhcCB7CiBzdHJ1Y3QgY3B1
X3VzZXJfcmVnczsKIAogdm9pZCBhc3luY19leGNlcHRpb25fY2xlYW51cChzdHJ1Y3QgdmNwdSAq
KTsKLSAKLS8qKgotICogc2VuZF9ndWVzdF90cmFwCi0gKgotICogZGVsaXZlcnMgdHJhcCB0byBn
dWVzdCBhbmFsb2dvdXMgdG8gc2VuZF9ndWVzdF9nbG9iYWxfdmlycQotICogcmV0dXJuIDAgb24g
c3VjY2Vzc2Z1bCBkZWxpdmVyeQotICovCi1leHRlcm4gaW50IHNlbmRfZ3Vlc3RfdHJhcChzdHJ1
Y3QgZG9tYWluICpkLCB1aW50MTZfdCB2Y3B1aWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgdHJhcF9ucik7CiAKIHVpbnQzMl90IGd1ZXN0X2lvX3JlYWQodW5zaWdu
ZWQgaW50IHBvcnQsIHVuc2lnbmVkIGludCBieXRlcywKICAgICAgICAgICAgICAgICAgICAgICAg
c3RydWN0IGRvbWFpbiAqKTsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 26 16:29:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 16: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 1dPWt4-0005Br-Jb; Mon, 26 Jun 2017 16:29: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=343741041=wei.liu2@citrix.com>)
 id 1dPWt3-00059F-1J
 for xen-devel@lists.xenproject.org; Mon, 26 Jun 2017 16:29:17 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 15/AA-19409-C5631595; Mon, 26 Jun 2017 16:29:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrrBXjfGLDD
 SYN0FAYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePcxK3MBe+8K57f+szWwHjAoouRg0NCwF/i
 4Ub/LkZODjYBZYmfnb1sILaIgJ5E04HnjCA2s0CexNnVi1hBbGEBV4nbSxpZQGwWAVWJV58eM
 IKM4RUwk5h9ACwsISAvsavtIlg5p4C5RMPq6WC2EFDJrt4+NghbQaJj+jEmEJtXQFDi5MwnLB
 CrJCQOvnjBPIGRdxaS1CwkqQWMTKsYNYpTi8pSi3QNjfWSijLTM0pyEzNzdA0NjPVyU4uLE9N
 TcxKTivWS83M3MQIDhwEIdjBu2+55iFGSg0lJlJfjSUCkEF9SfkplRmJxRnxRaU5q8SFGGQ4O
 JQleb9PASCHBotT01Iq0zBxgCMOkJTh4lER4uzSB0rzFBYm5xZnpEKlTjLocC3o2fGESYsnLz
 0uVEue1AZkhAFKUUZoHNwIWT5cYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzOsJMoUnM68Ebt
 MroCOYgI5gmRcAckRJIkJKqoFRoiNmpp6s9h0ZCf170wLvfon3bb2+7nrBJ/9Xced8o+ce3Cy
 z0GnyVs6gE2cWntE/u3ed7G8XxrPf7Ssmbno3x0pQ+Q/LstxrbaJ7rpnYzfN8LiXD5+zNJvJp
 zjJZwal+QQLyO9X8nR+onSm3equqlsz65KfEgaW2dTaa5+4rZ6tlsGm5OugosRRnJBpqMRcVJ
 wIAZIy2l6ICAAA=
X-Env-Sender: prvs=343741041=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1498494551!99840466!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8612 invoked from network); 26 Jun 2017 16:29:15 -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;
 26 Jun 2017 16:29:15 -0000
X-IronPort-AV: E=Sophos;i="5.39,396,1493683200"; d="scan'208";a="437865422"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 26 Jun 2017 17:28:30 +0100
Message-ID: <20170626162842.482-2-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170626162842.482-1-wei.liu2@citrix.com>
References: <20170626162842.482-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 v5 01/13] x86: move callback_op code to
	pv/callback.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>

VGFrZSB0aGUgY2hhbmNlIHRvIGNoYW5nZSB2IHRvIGN1cnIuCgpTaWduZWQtb2ZmLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9wdi9NYWtlZmlsZSAg
ICB8ICAgMSArCiB4ZW4vYXJjaC94ODYvcHYvY2FsbGJhY2suYyAgfCAxODMgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni94ODZfNjQvdHJh
cHMuYyB8IDE0OCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMyBmaWxlcyBj
aGFuZ2VkLCAxODQgaW5zZXJ0aW9ucygrKSwgMTQ4IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUg
MTAwNjQ0IHhlbi9hcmNoL3g4Ni9wdi9jYWxsYmFjay5jCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L3B2L01ha2VmaWxlIGIveGVuL2FyY2gveDg2L3B2L01ha2VmaWxlCmluZGV4IDdlM2RhMzMy
ZDguLmJkMWE3MDgxZmMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9NYWtlZmlsZQorKysg
Yi94ZW4vYXJjaC94ODYvcHYvTWFrZWZpbGUKQEAgLTEsNiArMSw3IEBACiBvYmoteSArPSBoeXBl
cmNhbGwubwogb2JqLXkgKz0gdHJhcHMubwogCitvYmoteSArPSBjYWxsYmFjay5vCiBvYmotYmlu
LXkgKz0gZG9tMF9idWlsZC5pbml0Lm8KIG9iai15ICs9IGRvbWFpbi5vCiBvYmoteSArPSBlbXVs
YXRlLm8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9jYWxsYmFjay5jIGIveGVuL2FyY2gv
eDg2L3B2L2NhbGxiYWNrLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4u
Y2JjZGVhYzJkYQotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9jYWxsYmFjay5j
CkBAIC0wLDAgKzEsMTgzIEBACisvKgorICogcHYvY2FsbGJhY2suYworICoKKyAqIGh5cGVyY2Fs
bCBoYW5kbGVzIGFuZCBoZWxwZXIgZnVuY3Rpb25zIGZvciBndWVzdCBjYWxsYmFjaworICoKKyAq
IFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBh
bmQvb3IKKyAqIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMgYW5kIGNvbmRpdGlvbnMgb2YgdGhl
IEdOVSBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSwgdmVyc2lvbiAyLCBhcyBwdWJsaXNoZWQg
YnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMg
ZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBX
SVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9m
CisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0Uu
ICBTZWUgdGhlIEdOVQorICogR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxz
LgorICoKKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5l
cmFsIFB1YmxpYworICogTGljZW5zZSBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBz
ZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorICovCisKKyNpbmNsdWRlIDx4ZW4v
Z3Vlc3RfYWNjZXNzLmg+CisjaW5jbHVkZSA8eGVuL2xpYi5oPgorI2luY2x1ZGUgPHhlbi9zY2hl
ZC5oPgorCisjaW5jbHVkZSA8YXNtL2N1cnJlbnQuaD4KKyNpbmNsdWRlIDxhc20vbm1pLmg+Cisj
aW5jbHVkZSA8YXNtL3RyYXBzLmg+CisKKyNpbmNsdWRlIDxwdWJsaWMvY2FsbGJhY2suaD4KKwor
c3RhdGljIGxvbmcgcmVnaXN0ZXJfZ3Vlc3RfY2FsbGJhY2soc3RydWN0IGNhbGxiYWNrX3JlZ2lz
dGVyICpyZWcpCit7CisgICAgbG9uZyByZXQgPSAwOworICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0g
Y3VycmVudDsKKworICAgIGlmICggIWlzX2Nhbm9uaWNhbF9hZGRyZXNzKHJlZy0+YWRkcmVzcykg
KQorICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAgIHN3aXRjaCAoIHJlZy0+dHlwZSApCisg
ICAgeworICAgIGNhc2UgQ0FMTEJBQ0tUWVBFX2V2ZW50OgorICAgICAgICBjdXJyLT5hcmNoLnB2
X3ZjcHUuZXZlbnRfY2FsbGJhY2tfZWlwICAgID0gcmVnLT5hZGRyZXNzOworICAgICAgICBicmVh
azsKKworICAgIGNhc2UgQ0FMTEJBQ0tUWVBFX2ZhaWxzYWZlOgorICAgICAgICBjdXJyLT5hcmNo
LnB2X3ZjcHUuZmFpbHNhZmVfY2FsbGJhY2tfZWlwID0gcmVnLT5hZGRyZXNzOworICAgICAgICBp
ZiAoIHJlZy0+ZmxhZ3MgJiBDQUxMQkFDS0ZfbWFza19ldmVudHMgKQorICAgICAgICAgICAgc2V0
X2JpdChfVkdDRl9mYWlsc2FmZV9kaXNhYmxlc19ldmVudHMsCisgICAgICAgICAgICAgICAgICAg
ICZjdXJyLT5hcmNoLnZnY19mbGFncyk7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIGNsZWFy
X2JpdChfVkdDRl9mYWlsc2FmZV9kaXNhYmxlc19ldmVudHMsCisgICAgICAgICAgICAgICAgICAg
ICAgJmN1cnItPmFyY2gudmdjX2ZsYWdzKTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIENB
TExCQUNLVFlQRV9zeXNjYWxsOgorICAgICAgICBjdXJyLT5hcmNoLnB2X3ZjcHUuc3lzY2FsbF9j
YWxsYmFja19laXAgID0gcmVnLT5hZGRyZXNzOworICAgICAgICBpZiAoIHJlZy0+ZmxhZ3MgJiBD
QUxMQkFDS0ZfbWFza19ldmVudHMgKQorICAgICAgICAgICAgc2V0X2JpdChfVkdDRl9zeXNjYWxs
X2Rpc2FibGVzX2V2ZW50cywKKyAgICAgICAgICAgICAgICAgICAgJmN1cnItPmFyY2gudmdjX2Zs
YWdzKTsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgY2xlYXJfYml0KF9WR0NGX3N5c2NhbGxf
ZGlzYWJsZXNfZXZlbnRzLAorICAgICAgICAgICAgICAgICAgICAgICZjdXJyLT5hcmNoLnZnY19m
bGFncyk7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBDQUxMQkFDS1RZUEVfc3lzY2FsbDMy
OgorICAgICAgICBjdXJyLT5hcmNoLnB2X3ZjcHUuc3lzY2FsbDMyX2NhbGxiYWNrX2VpcCA9IHJl
Zy0+YWRkcmVzczsKKyAgICAgICAgY3Vyci0+YXJjaC5wdl92Y3B1LnN5c2NhbGwzMl9kaXNhYmxl
c19ldmVudHMgPQorICAgICAgICAgICAgISEocmVnLT5mbGFncyAmIENBTExCQUNLRl9tYXNrX2V2
ZW50cyk7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBDQUxMQkFDS1RZUEVfc3lzZW50ZXI6
CisgICAgICAgIGN1cnItPmFyY2gucHZfdmNwdS5zeXNlbnRlcl9jYWxsYmFja19laXAgPSByZWct
PmFkZHJlc3M7CisgICAgICAgIGN1cnItPmFyY2gucHZfdmNwdS5zeXNlbnRlcl9kaXNhYmxlc19l
dmVudHMgPQorICAgICAgICAgICAgISEocmVnLT5mbGFncyAmIENBTExCQUNLRl9tYXNrX2V2ZW50
cyk7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBDQUxMQkFDS1RZUEVfbm1pOgorICAgICAg
ICByZXQgPSByZWdpc3Rlcl9ndWVzdF9ubWlfY2FsbGJhY2socmVnLT5hZGRyZXNzKTsKKyAgICAg
ICAgYnJlYWs7CisKKyAgICBkZWZhdWx0OgorICAgICAgICByZXQgPSAtRU5PU1lTOworICAgICAg
ICBicmVhazsKKyAgICB9CisKKyAgICByZXR1cm4gcmV0OworfQorCitzdGF0aWMgbG9uZyB1bnJl
Z2lzdGVyX2d1ZXN0X2NhbGxiYWNrKHN0cnVjdCBjYWxsYmFja191bnJlZ2lzdGVyICp1bnJlZykK
K3sKKyAgICBsb25nIHJldDsKKworICAgIHN3aXRjaCAoIHVucmVnLT50eXBlICkKKyAgICB7Cisg
ICAgY2FzZSBDQUxMQkFDS1RZUEVfZXZlbnQ6CisgICAgY2FzZSBDQUxMQkFDS1RZUEVfZmFpbHNh
ZmU6CisgICAgY2FzZSBDQUxMQkFDS1RZUEVfc3lzY2FsbDoKKyAgICBjYXNlIENBTExCQUNLVFlQ
RV9zeXNjYWxsMzI6CisgICAgY2FzZSBDQUxMQkFDS1RZUEVfc3lzZW50ZXI6CisgICAgICAgIHJl
dCA9IC1FSU5WQUw7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBDQUxMQkFDS1RZUEVfbm1p
OgorICAgICAgICByZXQgPSB1bnJlZ2lzdGVyX2d1ZXN0X25taV9jYWxsYmFjaygpOworICAgICAg
ICBicmVhazsKKworICAgIGRlZmF1bHQ6CisgICAgICAgIHJldCA9IC1FTk9TWVM7CisgICAgICAg
IGJyZWFrOworICAgIH0KKworICAgIHJldHVybiByZXQ7Cit9CisKK2xvbmcgZG9fY2FsbGJhY2tf
b3AoaW50IGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShjb25zdF92b2lkKSBhcmcpCit7Cisg
ICAgbG9uZyByZXQ7CisKKyAgICBzd2l0Y2ggKCBjbWQgKQorICAgIHsKKyAgICBjYXNlIENBTExC
QUNLT1BfcmVnaXN0ZXI6CisgICAgeworICAgICAgICBzdHJ1Y3QgY2FsbGJhY2tfcmVnaXN0ZXIg
cmVnOworCisgICAgICAgIHJldCA9IC1FRkFVTFQ7CisgICAgICAgIGlmICggY29weV9mcm9tX2d1
ZXN0KCZyZWcsIGFyZywgMSkgKQorICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgcmV0ID0g
cmVnaXN0ZXJfZ3Vlc3RfY2FsbGJhY2soJnJlZyk7CisgICAgfQorICAgIGJyZWFrOworCisgICAg
Y2FzZSBDQUxMQkFDS09QX3VucmVnaXN0ZXI6CisgICAgeworICAgICAgICBzdHJ1Y3QgY2FsbGJh
Y2tfdW5yZWdpc3RlciB1bnJlZzsKKworICAgICAgICByZXQgPSAtRUZBVUxUOworICAgICAgICBp
ZiAoIGNvcHlfZnJvbV9ndWVzdCgmdW5yZWcsIGFyZywgMSkgKQorICAgICAgICAgICAgYnJlYWs7
CisKKyAgICAgICAgcmV0ID0gdW5yZWdpc3Rlcl9ndWVzdF9jYWxsYmFjaygmdW5yZWcpOworICAg
IH0KKyAgICBicmVhazsKKworICAgIGRlZmF1bHQ6CisgICAgICAgIHJldCA9IC1FTk9TWVM7Cisg
ICAgICAgIGJyZWFrOworICAgIH0KKworICAgIHJldHVybiByZXQ7Cit9CisKK2xvbmcgZG9fc2V0
X2NhbGxiYWNrcyh1bnNpZ25lZCBsb25nIGV2ZW50X2FkZHJlc3MsCisgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyBmYWlsc2FmZV9hZGRyZXNzLAorICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgc3lzY2FsbF9hZGRyZXNzKQoreworICAgIHN0cnVjdCBjYWxsYmFj
a19yZWdpc3RlciBldmVudCA9IHsKKyAgICAgICAgLnR5cGUgPSBDQUxMQkFDS1RZUEVfZXZlbnQs
CisgICAgICAgIC5hZGRyZXNzID0gZXZlbnRfYWRkcmVzcywKKyAgICB9OworICAgIHN0cnVjdCBj
YWxsYmFja19yZWdpc3RlciBmYWlsc2FmZSA9IHsKKyAgICAgICAgLnR5cGUgPSBDQUxMQkFDS1RZ
UEVfZmFpbHNhZmUsCisgICAgICAgIC5hZGRyZXNzID0gZmFpbHNhZmVfYWRkcmVzcywKKyAgICB9
OworICAgIHN0cnVjdCBjYWxsYmFja19yZWdpc3RlciBzeXNjYWxsID0geworICAgICAgICAudHlw
ZSA9IENBTExCQUNLVFlQRV9zeXNjYWxsLAorICAgICAgICAuYWRkcmVzcyA9IHN5c2NhbGxfYWRk
cmVzcywKKyAgICB9OworCisgICAgcmVnaXN0ZXJfZ3Vlc3RfY2FsbGJhY2soJmV2ZW50KTsKKyAg
ICByZWdpc3Rlcl9ndWVzdF9jYWxsYmFjaygmZmFpbHNhZmUpOworICAgIHJlZ2lzdGVyX2d1ZXN0
X2NhbGxiYWNrKCZzeXNjYWxsKTsKKworICAgIHJldHVybiAwOworfQorCisvKgorICogTG9jYWwg
dmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNp
Yy1vZmZzZXQ6IDQKKyAqIHRhYi13aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisg
KiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYyBiL3hl
bi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYwppbmRleCBjODc3NDZlZjFjLi43OWJmYzRkM2YwIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2
L3g4Nl82NC90cmFwcy5jCkBAIC0yMyw3ICsyMyw2IEBACiAjaW5jbHVkZSA8YXNtL3NoYXJlZC5o
PgogI2luY2x1ZGUgPGFzbS9odm0vaHZtLmg+CiAjaW5jbHVkZSA8YXNtL2h2bS9zdXBwb3J0Lmg+
Ci0jaW5jbHVkZSA8cHVibGljL2NhbGxiYWNrLmg+CiAKIAogc3RhdGljIHZvaWQgcHJpbnRfeGVu
X2luZm8odm9pZCkKQEAgLTMzNiwxNTMgKzMzNSw2IEBAIHZvaWQgc3ViYXJjaF9wZXJjcHVfdHJh
cHNfaW5pdCh2b2lkKQogICAgIHdybXNybChNU1JfU1lTQ0FMTF9NQVNLLCBYRU5fU1lTQ0FMTF9N
QVNLKTsKIH0KIAotc3RhdGljIGxvbmcgcmVnaXN0ZXJfZ3Vlc3RfY2FsbGJhY2soc3RydWN0IGNh
bGxiYWNrX3JlZ2lzdGVyICpyZWcpCi17Ci0gICAgbG9uZyByZXQgPSAwOwotICAgIHN0cnVjdCB2
Y3B1ICp2ID0gY3VycmVudDsKLQotICAgIGlmICggIWlzX2Nhbm9uaWNhbF9hZGRyZXNzKHJlZy0+
YWRkcmVzcykgKQotICAgICAgICByZXR1cm4gLUVJTlZBTDsKLQotICAgIHN3aXRjaCAoIHJlZy0+
dHlwZSApCi0gICAgewotICAgIGNhc2UgQ0FMTEJBQ0tUWVBFX2V2ZW50OgotICAgICAgICB2LT5h
cmNoLnB2X3ZjcHUuZXZlbnRfY2FsbGJhY2tfZWlwICAgID0gcmVnLT5hZGRyZXNzOwotICAgICAg
ICBicmVhazsKLQotICAgIGNhc2UgQ0FMTEJBQ0tUWVBFX2ZhaWxzYWZlOgotICAgICAgICB2LT5h
cmNoLnB2X3ZjcHUuZmFpbHNhZmVfY2FsbGJhY2tfZWlwID0gcmVnLT5hZGRyZXNzOwotICAgICAg
ICBpZiAoIHJlZy0+ZmxhZ3MgJiBDQUxMQkFDS0ZfbWFza19ldmVudHMgKQotICAgICAgICAgICAg
c2V0X2JpdChfVkdDRl9mYWlsc2FmZV9kaXNhYmxlc19ldmVudHMsCi0gICAgICAgICAgICAgICAg
ICAgICZ2LT5hcmNoLnZnY19mbGFncyk7Ci0gICAgICAgIGVsc2UKLSAgICAgICAgICAgIGNsZWFy
X2JpdChfVkdDRl9mYWlsc2FmZV9kaXNhYmxlc19ldmVudHMsCi0gICAgICAgICAgICAgICAgICAg
ICAgJnYtPmFyY2gudmdjX2ZsYWdzKTsKLSAgICAgICAgYnJlYWs7Ci0KLSAgICBjYXNlIENBTExC
QUNLVFlQRV9zeXNjYWxsOgotICAgICAgICB2LT5hcmNoLnB2X3ZjcHUuc3lzY2FsbF9jYWxsYmFj
a19laXAgID0gcmVnLT5hZGRyZXNzOwotICAgICAgICBpZiAoIHJlZy0+ZmxhZ3MgJiBDQUxMQkFD
S0ZfbWFza19ldmVudHMgKQotICAgICAgICAgICAgc2V0X2JpdChfVkdDRl9zeXNjYWxsX2Rpc2Fi
bGVzX2V2ZW50cywKLSAgICAgICAgICAgICAgICAgICAgJnYtPmFyY2gudmdjX2ZsYWdzKTsKLSAg
ICAgICAgZWxzZQotICAgICAgICAgICAgY2xlYXJfYml0KF9WR0NGX3N5c2NhbGxfZGlzYWJsZXNf
ZXZlbnRzLAotICAgICAgICAgICAgICAgICAgICAgICZ2LT5hcmNoLnZnY19mbGFncyk7Ci0gICAg
ICAgIGJyZWFrOwotCi0gICAgY2FzZSBDQUxMQkFDS1RZUEVfc3lzY2FsbDMyOgotICAgICAgICB2
LT5hcmNoLnB2X3ZjcHUuc3lzY2FsbDMyX2NhbGxiYWNrX2VpcCA9IHJlZy0+YWRkcmVzczsKLSAg
ICAgICAgdi0+YXJjaC5wdl92Y3B1LnN5c2NhbGwzMl9kaXNhYmxlc19ldmVudHMgPQotICAgICAg
ICAgICAgISEocmVnLT5mbGFncyAmIENBTExCQUNLRl9tYXNrX2V2ZW50cyk7Ci0gICAgICAgIGJy
ZWFrOwotCi0gICAgY2FzZSBDQUxMQkFDS1RZUEVfc3lzZW50ZXI6Ci0gICAgICAgIHYtPmFyY2gu
cHZfdmNwdS5zeXNlbnRlcl9jYWxsYmFja19laXAgPSByZWctPmFkZHJlc3M7Ci0gICAgICAgIHYt
PmFyY2gucHZfdmNwdS5zeXNlbnRlcl9kaXNhYmxlc19ldmVudHMgPQotICAgICAgICAgICAgISEo
cmVnLT5mbGFncyAmIENBTExCQUNLRl9tYXNrX2V2ZW50cyk7Ci0gICAgICAgIGJyZWFrOwotCi0g
ICAgY2FzZSBDQUxMQkFDS1RZUEVfbm1pOgotICAgICAgICByZXQgPSByZWdpc3Rlcl9ndWVzdF9u
bWlfY2FsbGJhY2socmVnLT5hZGRyZXNzKTsKLSAgICAgICAgYnJlYWs7Ci0KLSAgICBkZWZhdWx0
OgotICAgICAgICByZXQgPSAtRU5PU1lTOwotICAgICAgICBicmVhazsKLSAgICB9Ci0KLSAgICBy
ZXR1cm4gcmV0OwotfQotCi1zdGF0aWMgbG9uZyB1bnJlZ2lzdGVyX2d1ZXN0X2NhbGxiYWNrKHN0
cnVjdCBjYWxsYmFja191bnJlZ2lzdGVyICp1bnJlZykKLXsKLSAgICBsb25nIHJldDsKLQotICAg
IHN3aXRjaCAoIHVucmVnLT50eXBlICkKLSAgICB7Ci0gICAgY2FzZSBDQUxMQkFDS1RZUEVfZXZl
bnQ6Ci0gICAgY2FzZSBDQUxMQkFDS1RZUEVfZmFpbHNhZmU6Ci0gICAgY2FzZSBDQUxMQkFDS1RZ
UEVfc3lzY2FsbDoKLSAgICBjYXNlIENBTExCQUNLVFlQRV9zeXNjYWxsMzI6Ci0gICAgY2FzZSBD
QUxMQkFDS1RZUEVfc3lzZW50ZXI6Ci0gICAgICAgIHJldCA9IC1FSU5WQUw7Ci0gICAgICAgIGJy
ZWFrOwotCi0gICAgY2FzZSBDQUxMQkFDS1RZUEVfbm1pOgotICAgICAgICByZXQgPSB1bnJlZ2lz
dGVyX2d1ZXN0X25taV9jYWxsYmFjaygpOwotICAgICAgICBicmVhazsKLQotICAgIGRlZmF1bHQ6
Ci0gICAgICAgIHJldCA9IC1FTk9TWVM7Ci0gICAgICAgIGJyZWFrOwotICAgIH0KLQotICAgIHJl
dHVybiByZXQ7Ci19Ci0KLQotbG9uZyBkb19jYWxsYmFja19vcChpbnQgY21kLCBYRU5fR1VFU1Rf
SEFORExFX1BBUkFNKGNvbnN0X3ZvaWQpIGFyZykKLXsKLSAgICBsb25nIHJldDsKLQotICAgIHN3
aXRjaCAoIGNtZCApCi0gICAgewotICAgIGNhc2UgQ0FMTEJBQ0tPUF9yZWdpc3RlcjoKLSAgICB7
Ci0gICAgICAgIHN0cnVjdCBjYWxsYmFja19yZWdpc3RlciByZWc7Ci0KLSAgICAgICAgcmV0ID0g
LUVGQVVMVDsKLSAgICAgICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3QoJnJlZywgYXJnLCAxKSApCi0g
ICAgICAgICAgICBicmVhazsKLQotICAgICAgICByZXQgPSByZWdpc3Rlcl9ndWVzdF9jYWxsYmFj
aygmcmVnKTsKLSAgICB9Ci0gICAgYnJlYWs7Ci0KLSAgICBjYXNlIENBTExCQUNLT1BfdW5yZWdp
c3RlcjoKLSAgICB7Ci0gICAgICAgIHN0cnVjdCBjYWxsYmFja191bnJlZ2lzdGVyIHVucmVnOwot
Ci0gICAgICAgIHJldCA9IC1FRkFVTFQ7Ci0gICAgICAgIGlmICggY29weV9mcm9tX2d1ZXN0KCZ1
bnJlZywgYXJnLCAxKSApCi0gICAgICAgICAgICBicmVhazsKLQotICAgICAgICByZXQgPSB1bnJl
Z2lzdGVyX2d1ZXN0X2NhbGxiYWNrKCZ1bnJlZyk7Ci0gICAgfQotICAgIGJyZWFrOwotCi0gICAg
ZGVmYXVsdDoKLSAgICAgICAgcmV0ID0gLUVOT1NZUzsKLSAgICAgICAgYnJlYWs7Ci0gICAgfQot
Ci0gICAgcmV0dXJuIHJldDsKLX0KLQotbG9uZyBkb19zZXRfY2FsbGJhY2tzKHVuc2lnbmVkIGxv
bmcgZXZlbnRfYWRkcmVzcywKLSAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGZh
aWxzYWZlX2FkZHJlc3MsCi0gICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBzeXNj
YWxsX2FkZHJlc3MpCi17Ci0gICAgc3RydWN0IGNhbGxiYWNrX3JlZ2lzdGVyIGV2ZW50ID0gewot
ICAgICAgICAudHlwZSA9IENBTExCQUNLVFlQRV9ldmVudCwKLSAgICAgICAgLmFkZHJlc3MgPSBl
dmVudF9hZGRyZXNzLAotICAgIH07Ci0gICAgc3RydWN0IGNhbGxiYWNrX3JlZ2lzdGVyIGZhaWxz
YWZlID0gewotICAgICAgICAudHlwZSA9IENBTExCQUNLVFlQRV9mYWlsc2FmZSwKLSAgICAgICAg
LmFkZHJlc3MgPSBmYWlsc2FmZV9hZGRyZXNzLAotICAgIH07Ci0gICAgc3RydWN0IGNhbGxiYWNr
X3JlZ2lzdGVyIHN5c2NhbGwgPSB7Ci0gICAgICAgIC50eXBlID0gQ0FMTEJBQ0tUWVBFX3N5c2Nh
bGwsCi0gICAgICAgIC5hZGRyZXNzID0gc3lzY2FsbF9hZGRyZXNzLAotICAgIH07Ci0KLSAgICBy
ZWdpc3Rlcl9ndWVzdF9jYWxsYmFjaygmZXZlbnQpOwotICAgIHJlZ2lzdGVyX2d1ZXN0X2NhbGxi
YWNrKCZmYWlsc2FmZSk7Ci0gICAgcmVnaXN0ZXJfZ3Vlc3RfY2FsbGJhY2soJnN5c2NhbGwpOwot
Ci0gICAgcmV0dXJuIDA7Ci19Ci0KICNpbmNsdWRlICJjb21wYXQvdHJhcHMuYyIKIAogdm9pZCBo
eXBlcmNhbGxfcGFnZV9pbml0aWFsaXNlKHN0cnVjdCBkb21haW4gKmQsIHZvaWQgKmh5cGVyY2Fs
bF9wYWdlKQotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 26 16:29:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 16: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 1dPWt4-0005Be-BG; Mon, 26 Jun 2017 16:29: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=343741041=wei.liu2@citrix.com>)
 id 1dPWt2-0005A0-8t
 for xen-devel@lists.xenproject.org; Mon, 26 Jun 2017 16:29:16 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 ED/71-01992-B5631595; Mon, 26 Jun 2017 16:29:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeJIrShJLcpLzFFi42JxWrrBXjfaLDD
 SYPF1NovvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP/t1NMBZtUKg4su8XWwDhbtouRk0NCwF+i
 8eJeZhCbTUBZ4mdnLxuILSKgJ9F04DkjiM0skCdxdvUiVhBbWMBGYtfx1UD1HBwsAqoSb5dJg
 YR5BcwkvsxYxQoxUl5iV9tFMJtTwFyiYfV0MFsIqGZXbx8bhK0g0TH9GBNEr6DEyZlPWCBWSU
 gcfPGCeQIj7ywkqVlIUgsYmVYxahSnFpWlFukaGeglFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQ
 mFesl5+duYgSGTj0DA+MOxsbZfocYJTmYlER5OZ4ERArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS
 4PU2DYwUEixKTU+tSMvMAQYxTFqCg0dJhLdLEyjNW1yQmFucmQ6ROsWoKCXOawPSJwCSyCjNg
 2uDRc4lRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8R0Cm8GTmlcBNfwW0mAloMcu8AJDFJY
 kIKakGRnY37jL9dTOVyrlnmSjKmkh4bL7ksj9tdtOTC3fiXE8yhE/hDitxtwpss3235J7KrgC
 mzNrtG5o3KiheMdg7qXiNaZiXRyz7laiEgFtb66L2T6l9tYRt95d59yNfva9jPLBcsmPpl891
 z8ueTpLZZfnt7dpPU1cLBGy4u/O6XFNigse/+OrnE5RYijMSDbWYi4oTAfGnQM6XAgAA
X-Env-Sender: prvs=343741041=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1498494551!66317724!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4179 invoked from network); 26 Jun 2017 16:29:14 -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;
 26 Jun 2017 16:29:14 -0000
X-IronPort-AV: E=Sophos;i="5.39,396,1493683200"; d="scan'208";a="437865425"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 26 Jun 2017 17:28:37 +0100
Message-ID: <20170626162842.482-9-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170626162842.482-1-wei.liu2@citrix.com>
References: <20170626162842.482-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 v5 08/13] x86/traps: factor out pv_trap_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>

RmFjdG9yIG91dCBwdl90cmFwX2luaXQgYW5kIGNhbGwgaXQgYXQgdGhlIGJlZ2lubmluZyBvZiB0
cmFwX2luaXQuIFdlCnRoZW4gbmVlZCB0byB0dW5lIHRoZSBjb2RlIHRvIGdlbmVyYXRlIHN0dWIg
aGFuZGxlcnMgaW4gZW50cnkuUy4gVGFrZQp0aGUgY2hhbmNlIHRvIHR1bmUgaW5pdF9pcnFfZGF0
YSBzbyB0aGF0IDB4ODAgYW5kIDB4ODIgY2FuIGJlIHVzZWQgaW4KIUNPTkZJR19QViBjYXNlLgoK
V2hpbGUgYXQgaXQsIGZpeCBzb21lIGNvZGluZyBzdHlsZSBpc3N1ZXMgaW4gaW5pdF9pcnFfZGF0
YSBhbmQgcmVwbGFjZQoweDgwIHdpdGggTEVHQUNZX1NZU0NBTExfVkVDVE9SIGluIHB2X3RyYXBf
aW5pdC4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQog
eGVuL2FyY2gveDg2L2lycS5jICAgICAgICAgICAgIHwgIDkgKysrKysrLS0tCiB4ZW4vYXJjaC94
ODYvdHJhcHMuYyAgICAgICAgICAgfCAyMyArKysrKysrKysrKysrKystLS0tLS0tLQogeGVuL2Fy
Y2gveDg2L3g4Nl82NC9lbnRyeS5TICAgIHwgIDQgKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9w
di90cmFwcy5oIHwgIDQgKysrKwogNCBmaWxlcyBjaGFuZ2VkLCAyOSBpbnNlcnRpb25zKCspLCAx
MSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaXJxLmMgYi94ZW4vYXJj
aC94ODYvaXJxLmMKaW5kZXggNTIzZDA4OTAwNi4uYjI3MDlmNDk4OCAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2lycS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9pcnEuYwpAQCAtMzUwLDcgKzM1MCw3
IEBAIGludCBfX2luaXQgaW5pdF9pcnFfZGF0YSh2b2lkKQogICAgIHN0cnVjdCBpcnFfZGVzYyAq
ZGVzYzsKICAgICBpbnQgaXJxLCB2ZWN0b3I7CiAKLSAgICBmb3IgKHZlY3RvciA9IDA7IHZlY3Rv
ciA8IE5SX1ZFQ1RPUlM7ICsrdmVjdG9yKQorICAgIGZvciAoIHZlY3RvciA9IDA7IHZlY3RvciA8
IE5SX1ZFQ1RPUlM7ICsrdmVjdG9yICkKICAgICAgICAgdGhpc19jcHUodmVjdG9yX2lycSlbdmVj
dG9yXSA9IElOVF9NSU47CiAKICAgICBpcnFfZGVzYyA9IHh6YWxsb2NfYXJyYXkoc3RydWN0IGly
cV9kZXNjLCBucl9pcnFzKTsKQEAgLTM1OCwxNyArMzU4LDIwIEBAIGludCBfX2luaXQgaW5pdF9p
cnFfZGF0YSh2b2lkKQogICAgIGlmICggIWlycV9kZXNjICkKICAgICAgICAgcmV0dXJuIC1FTk9N
RU07CiAKLSAgICBmb3IgKGlycSA9IDA7IGlycSA8IG5yX2lycXNfZ3NpOyBpcnErKykgeworICAg
IGZvciAoIGlycSA9IDA7IGlycSA8IG5yX2lycXNfZ3NpOyBpcnErKyApCisgICAgewogICAgICAg
ICBkZXNjID0gaXJxX3RvX2Rlc2MoaXJxKTsKICAgICAgICAgZGVzYy0+aXJxID0gaXJxOwogICAg
ICAgICBpbml0X29uZV9pcnFfZGVzYyhkZXNjKTsKICAgICB9Ci0gICAgZm9yICg7IGlycSA8IG5y
X2lycXM7IGlycSsrKQorICAgIGZvciAoIDsgaXJxIDwgbnJfaXJxczsgaXJxKysgKQogICAgICAg
ICBpcnFfdG9fZGVzYyhpcnEpLT5pcnEgPSBpcnE7CiAKKyNpZmRlZiBDT05GSUdfUFYKICAgICAv
KiBOZXZlciBhbGxvY2F0ZSB0aGUgaHlwZXJjYWxsIHZlY3RvciBvciBMaW51eC9CU0QgZmFzdC10
cmFwIHZlY3Rvci4gKi8KICAgICBzZXRfYml0KExFR0FDWV9TWVNDQUxMX1ZFQ1RPUiwgdXNlZF92
ZWN0b3JzKTsKICAgICBzZXRfYml0KEhZUEVSQ0FMTF9WRUNUT1IsIHVzZWRfdmVjdG9ycyk7Cisj
ZW5kaWYKICAgICAKICAgICAvKiBJUlFfTU9WRV9DTEVBTlVQX1ZFQ1RPUiB1c2VkIGZvciBjbGVh
biB1cCB2ZWN0b3JzICovCiAgICAgc2V0X2JpdChJUlFfTU9WRV9DTEVBTlVQX1ZFQ1RPUiwgdXNl
ZF92ZWN0b3JzKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jIGIveGVuL2FyY2gv
eDg2L3RyYXBzLmMKaW5kZXggN2UzY2JhMGZmZS4uZDg5NDA5ZmYwNSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKQEAgLTE5MzQsMjEg
KzE5MzQsMjkgQEAgdm9pZCBfX2luaXQgaW5pdF9pZHRfdHJhcHModm9pZCkKICAgICB0aGlzX2Nw
dShjb21wYXRfZ2R0X3RhYmxlKSA9IGJvb3RfY3B1X2NvbXBhdF9nZHRfdGFibGU7CiB9CiAKK3Zv
aWQgX19pbml0IHB2X3RyYXBfaW5pdCh2b2lkKQoreworICAgIC8qIFRoZSAzMi1vbi02NCBoeXBl
cmNhbGwgdmVjdG9yIGlzIG9ubHkgYWNjZXNzaWJsZSBmcm9tIHJpbmcgMS4gKi8KKyAgICBfc2V0
X2dhdGUoaWR0X3RhYmxlICsgSFlQRVJDQUxMX1ZFQ1RPUiwKKyAgICAgICAgICAgICAgU1lTX0RF
U0NfdHJhcF9nYXRlLCAxLCBlbnRyeV9pbnQ4Mik7CisKKyAgICAvKiBGYXN0IHRyYXAgZm9yIGlu
dDgwIChmYXN0ZXIgdGhhbiB0YWtpbmcgdGhlICNHUC1maXh1cCBwYXRoKS4gKi8KKyAgICBfc2V0
X2dhdGUoaWR0X3RhYmxlICsgTEVHQUNZX1NZU0NBTExfVkVDVE9SLCBTWVNfREVTQ190cmFwX2dh
dGUsIDMsCisgICAgICAgICAgICAgICZpbnQ4MF9kaXJlY3RfdHJhcCk7CisKKyAgICBvcGVuX3Nv
ZnRpcnEoTk1JX01DRV9TT0ZUSVJRLCBubWlfbWNlX3NvZnRpcnEpOworfQorCiBleHRlcm4gdm9p
ZCAoKmNvbnN0IGF1dG9nZW5fZW50cnlwb2ludHNbTlJfVkVDVE9SU10pKHZvaWQpOwogdm9pZCBf
X2luaXQgdHJhcF9pbml0KHZvaWQpCiB7CiAgICAgdW5zaWduZWQgaW50IHZlY3RvcjsKIAorICAg
IHB2X3RyYXBfaW5pdCgpOworCiAgICAgLyogUmVwbGFjZSBlYXJseSBwYWdlZmF1bHQgd2l0aCBy
ZWFsIHBhZ2VmYXVsdCBoYW5kbGVyLiAqLwogICAgIHNldF9pbnRyX2dhdGUoVFJBUF9wYWdlX2Zh
dWx0LCAmcGFnZV9mYXVsdCk7CiAKLSAgICAvKiBUaGUgMzItb24tNjQgaHlwZXJjYWxsIHZlY3Rv
ciBpcyBvbmx5IGFjY2Vzc2libGUgZnJvbSByaW5nIDEuICovCi0gICAgX3NldF9nYXRlKGlkdF90
YWJsZSArIEhZUEVSQ0FMTF9WRUNUT1IsCi0gICAgICAgICAgICAgIFNZU19ERVNDX3RyYXBfZ2F0
ZSwgMSwgZW50cnlfaW50ODIpOwotCi0gICAgLyogRmFzdCB0cmFwIGZvciBpbnQ4MCAoZmFzdGVy
IHRoYW4gdGFraW5nIHRoZSAjR1AtZml4dXAgcGF0aCkuICovCi0gICAgX3NldF9nYXRlKGlkdF90
YWJsZSArIDB4ODAsIFNZU19ERVNDX3RyYXBfZ2F0ZSwgMywgJmludDgwX2RpcmVjdF90cmFwKTsK
LQogICAgIGZvciAoIHZlY3RvciA9IDA7IHZlY3RvciA8IE5SX1ZFQ1RPUlM7ICsrdmVjdG9yICkK
ICAgICB7CiAgICAgICAgIGlmICggYXV0b2dlbl9lbnRyeXBvaW50c1t2ZWN0b3JdICkKQEAgLTE5
NjgsNyArMTk3Niw2IEBAIHZvaWQgX19pbml0IHRyYXBfaW5pdCh2b2lkKQogCiAgICAgY3B1X2lu
aXQoKTsKIAotICAgIG9wZW5fc29mdGlycShOTUlfTUNFX1NPRlRJUlEsIG5taV9tY2Vfc29mdGly
cSk7CiAgICAgb3Blbl9zb2Z0aXJxKFBDSV9TRVJSX1NPRlRJUlEsIHBjaV9zZXJyX3NvZnRpcnEp
OwogfQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMgYi94ZW4vYXJj
aC94ODYveDg2XzY0L2VudHJ5LlMKaW5kZXggNjVjNzcxZjk3OS4uYjZlMjM5N2U4NCAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZf
NjQvZW50cnkuUwpAQCAtNzA2LDcgKzcwNiwxMSBAQCBhdXRvZ2VuX3N0dWJzOiAvKiBBdXRvbWF0
aWNhbGx5IGdlbmVyYXRlZCBzdHVicy4gKi8KICAgICAgICAgLnJlcHQgTlJfVkVDVE9SUwogCiAg
ICAgICAgIC8qIENvbW1vbiBpbnRlcnJ1cHRzLCBoZWFkaW5nIHRvd2FyZHMgZG9fSVJRKCkuICov
CisjaWZkZWYgQ09ORklHX1BWCiAgICAgICAgIC5pZiB2ZWMgPj0gRklSU1RfRFlOQU1JQ19WRUNU
T1IgJiYgdmVjICE9IEhZUEVSQ0FMTF9WRUNUT1IgJiYgdmVjICE9IExFR0FDWV9TWVNDQUxMX1ZF
Q1RPUgorI2Vsc2UKKyAgICAgICAgLmlmIHZlYyA+PSBGSVJTVF9EWU5BTUlDX1ZFQ1RPUgorI2Vu
ZGlmCiAKICAgICAgICAgQUxJR04KIDE6ICAgICAgcHVzaHEgJDAKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvcHYvdHJhcHMuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHYvdHJhcHMu
aAppbmRleCA3MmU1NGEwOWE2Li5lNjRjNzEzNzAwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20teDg2L3B2L3RyYXBzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi90cmFwcy5oCkBA
IC0yNSw2ICsyNSw4IEBACiAKICNpbmNsdWRlIDxwdWJsaWMveGVuLmg+CiAKK3ZvaWQgcHZfdHJh
cF9pbml0KHZvaWQpOworCiAvKiBEZWxpdmVyIGludGVycnVwdCB0byBQViBndWVzdC4gUmV0dXJu
IDAgb24gc3VjY2Vzcy4gKi8KIGludCBwdl9yYWlzZV9pbnRlcnJ1cHQoc3RydWN0IHZjcHUgKnYs
IHVpbnQ4X3QgdmVjdG9yKTsKIApAQCAtMzYsNiArMzgsOCBAQCBib29sIHB2X2VtdWxhdGVfaW52
YWxpZF9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7CiAKICNpbmNsdWRlIDx4ZW4vZXJy
bm8uaD4KIAorc3RhdGljIGlubGluZSB2b2lkIHB2X3RyYXBfaW5pdCh2b2lkKSB7fQorCiAvKiBE
ZWxpdmVyIGludGVycnVwdCB0byBQViBndWVzdC4gUmV0dXJuIDAgb24gc3VjY2Vzcy4gKi8KIHN0
YXRpYyBpbnQgcHZfcmFpc2VfaW50ZXJydXB0KHN0cnVjdCB2Y3B1ICp2LCB1aW50OF90IHZlY3Rv
cikgeyByZXR1cm4gLUVPUE5PVFNVUFA7IH0KIAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 26 16:29:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 16: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 1dPWt3-0005AH-2v; Mon, 26 Jun 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 <prvs=343741041=wei.liu2@citrix.com>)
 id 1dPWt1-00059E-AS
 for xen-devel@lists.xenproject.org; Mon, 26 Jun 2017 16:29:15 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 ED/92-23755-A5631595; Mon, 26 Jun 2017 16:29:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeJIrShJLcpLzFFi42JxWrrBXjfKLDD
 SYM9cVovvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP9r+CCRs6KSbN+MTUwfmDvYuTkkBDwl9h8
 bSoTiM0moCzxs7OXDcQWEdCTaDrwnBHEZhbIkzi7ehEriC0s4ClxcRNEL4uAqsTML11g9bwCZ
 hL/pjYwQ8yUl9jVdhGsnlPAXKJh9XQwWwioZldvHxuErSDRMf0YE0SvoMTJmU9YIHZJSBx88Y
 J5AiPvLCSpWUhSCxiZVjFqFKcWlaUW6Roa6yUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yX
 n525iBIYOAxDsYNy23fMQoyQHk5IoL8eTgEghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzepoGR
 QoJFqempFWmZOcAghklLcPAoifB2aQKleYsLEnOLM9MhUqcYFaXEeW1A+gRAEhmleXBtsMi5x
 CgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWFeT5ApPJl5JXDTXwEtZgJazDIvAGRxSSJCSqqB0b
 GNRbPozDXdbq9GDeWJhyeZ/Og9c0vlajVThCvvh2DmlIANS4+bnJgZUdlhPGc709H1XaF7baN
 E5h2RbdhRInNT2Df+Q/fL461zX89RXfhoh8Elo7MTHn2R09U7/5zfu9mm8fPW7EaGH5WTf4U8
 aerlYRNZqbOqv1RqrxznNZ9Tey+UZJ1gUGIpzkg01GIuKk4EAKmrzVuXAgAA
X-Env-Sender: prvs=343741041=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1498494551!99840466!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8480 invoked from network); 26 Jun 2017 16:29:13 -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;
 26 Jun 2017 16:29:13 -0000
X-IronPort-AV: E=Sophos;i="5.39,396,1493683200"; d="scan'208";a="437865420"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 26 Jun 2017 17:28:34 +0100
Message-ID: <20170626162842.482-6-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170626162842.482-1-wei.liu2@citrix.com>
References: <20170626162842.482-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 v5 05/13] x86: remove the now empty
	x86_64/compat/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>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYveDg2XzY0L2NvbXBhdC90cmFwcy5jIHwgMTUgLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJj
aC94ODYveDg2XzY0L3RyYXBzLmMgICAgICAgIHwgIDIgLS0KIDIgZmlsZXMgY2hhbmdlZCwgMTcg
ZGVsZXRpb25zKC0pCiBkZWxldGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gveDg2L3g4Nl82NC9jb21w
YXQvdHJhcHMuYwoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L3RyYXBz
LmMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC90cmFwcy5jCmRlbGV0ZWQgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCBjYWRlN2YyOTIzLi4wMDAwMDAwMDAwCi0tLSBhL3hlbi9hcmNoL3g4Ni94
ODZfNjQvY29tcGF0L3RyYXBzLmMKKysrIC9kZXYvbnVsbApAQCAtMSwxNSArMCwwIEBACi0jaW5j
bHVkZSA8eGVuL2V2ZW50Lmg+Ci0jaW5jbHVkZSA8YXNtL3JlZ3MuaD4KLSNpbmNsdWRlIDxjb21w
YXQvY2FsbGJhY2suaD4KLSNpbmNsdWRlIDxjb21wYXQvYXJjaC14ODZfMzIuaD4KLQotCi0vKgot
ICogTG9jYWwgdmFyaWFibGVzOgotICogbW9kZTogQwotICogYy1maWxlLXN0eWxlOiAiQlNEIgot
ICogYy1iYXNpYy1vZmZzZXQ6IDQKLSAqIHRhYi13aWR0aDogNAotICogaW5kZW50LXRhYnMtbW9k
ZTogbmlsCi0gKiBFbmQ6Ci0gKi8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJh
cHMuYyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYwppbmRleCA3OWJmYzRkM2YwLi5hMTUy
MzFjYTBjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMKKysrIGIveGVu
L2FyY2gveDg2L3g4Nl82NC90cmFwcy5jCkBAIC0zMzUsOCArMzM1LDYgQEAgdm9pZCBzdWJhcmNo
X3BlcmNwdV90cmFwc19pbml0KHZvaWQpCiAgICAgd3Jtc3JsKE1TUl9TWVNDQUxMX01BU0ssIFhF
Tl9TWVNDQUxMX01BU0spOwogfQogCi0jaW5jbHVkZSAiY29tcGF0L3RyYXBzLmMiCi0KIHZvaWQg
aHlwZXJjYWxsX3BhZ2VfaW5pdGlhbGlzZShzdHJ1Y3QgZG9tYWluICpkLCB2b2lkICpoeXBlcmNh
bGxfcGFnZSkKIHsKICAgICBtZW1zZXQoaHlwZXJjYWxsX3BhZ2UsIDB4Q0MsIFBBR0VfU0laRSk7
Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 26 16:29:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 16: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 1dPWt3-0005Ak-H4; Mon, 26 Jun 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 <prvs=343741041=wei.liu2@citrix.com>)
 id 1dPWt1-00059F-AT
 for xen-devel@lists.xenproject.org; Mon, 26 Jun 2017 16:29:15 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 25/9A-19409-A5631595; Mon, 26 Jun 2017 16:29:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplkeJIrShJLcpLzFFi42JxWrohUjfKLDD
 SYP0RRovvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP6pX6WgoOSFTs//mBqYPwo1MXIySEh4C9x
 9OozdhCbTUBZ4mdnLxuILSKgJ9F04DkjiM0skCdxdvUiVhBbWCBaYkXbBiYQm0VAVWLB0sNgv
 bwCZhLTnt9kg5gpL7Gr7SJYPaeAuUTD6ulgthBQza7ePjYIW0GiY/oxJoheQYmTM5+wQOySkD
 j44gXzBEbeWUhSs5CkFjAyrWLUKE4tKkst0jU01ksqykzPKMlNzMzRNTQw1stNLS5OTE/NSUw
 q1kvOz93ECAweBiDYwbhtu+chRkkOJiVRXo4nAZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHi9
 TQMjhQSLUtNTK9Iyc4BhDJOW4OBREuHt0gRK8xYXJOYWZ6ZDpE4xKkqJ89qA9AmAJDJK8+DaY
 LFziVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8niBTeDLzSuCmvwJazAS0mGVeAMjikkSElF
 QDo6Yxi9t8VVXOJzfEte9M+OWyIU7euiim98SzI19cW6KZ+DmKEgwipwfvWu9Yu6OimUE5Ru6
 b5cs7CyPmLy5kTFj9LFzsxf+EgunTXrIFsFwyrF+pbum7J2B30uN/B79rM6r36RWELyw5IHW1
 T1pGRuHXT8vDfkaKbVH3Lmw+WcZ/8Xva85O9SizFGYmGWsxFxYkAUWV/D5gCAAA=
X-Env-Sender: prvs=343741041=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1498494551!107514094!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43801 invoked from network); 26 Jun 2017 16:29:13 -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 Jun 2017 16:29:13 -0000
X-IronPort-AV: E=Sophos;i="5.39,396,1493683200"; d="scan'208";a="429383189"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 26 Jun 2017 17:28:33 +0100
Message-ID: <20170626162842.482-5-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170626162842.482-1-wei.liu2@citrix.com>
References: <20170626162842.482-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 v5 04/13] x86: move compat_set_trap_table along
	side the non-compat variant
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; 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
aC94ODYvcHYvY2FsbGJhY2suYyAgICAgICAgIHwgNDcgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L3RyYXBzLmMgfCA0NCAt
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA0NyBp
bnNlcnRpb25zKCspLCA0NCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
cHYvY2FsbGJhY2suYyBiL3hlbi9hcmNoL3g4Ni9wdi9jYWxsYmFjay5jCmluZGV4IDBkNzY0MWRm
NDMuLmI5ZGQzOWJmMGUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9jYWxsYmFjay5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9wdi9jYWxsYmFjay5jCkBAIC0xNyw2ICsxNyw3IEBACiAgKi8KIAog
I2luY2x1ZGUgPHhlbi9ldmVudC5oPgorI2luY2x1ZGUgPHhlbi9oeXBlcmNhbGwuaD4KICNpbmNs
dWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+CiAjaW5jbHVkZSA8eGVuL2xpYi5oPgogI2luY2x1ZGUg
PHhlbi9zY2hlZC5oPgpAQCAtMzY0LDYgKzM2NSw1MiBAQCBsb25nIGRvX3NldF90cmFwX3RhYmxl
KFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oY29uc3RfdHJhcF9pbmZvX3QpIHRyYXBzKQogICAgIHJl
dHVybiByYzsKIH0KIAoraW50IGNvbXBhdF9zZXRfdHJhcF90YWJsZShYRU5fR1VFU1RfSEFORExF
KHRyYXBfaW5mb19jb21wYXRfdCkgdHJhcHMpCit7CisgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBj
dXJyZW50OworICAgIHN0cnVjdCBjb21wYXRfdHJhcF9pbmZvIGN1cjsKKyAgICBzdHJ1Y3QgdHJh
cF9pbmZvICpkc3QgPSBjdXJyLT5hcmNoLnB2X3ZjcHUudHJhcF9jdHh0OworICAgIGxvbmcgcmMg
PSAwOworCisgICAgLyogSWYgbm8gdGFibGUgaXMgcHJlc2VudGVkIHRoZW4gY2xlYXIgdGhlIGVu
dGlyZSB2aXJ0dWFsIElEVC4gKi8KKyAgICBpZiAoIGd1ZXN0X2hhbmRsZV9pc19udWxsKHRyYXBz
KSApCisgICAgeworICAgICAgICBtZW1zZXQoZHN0LCAwLCBOUl9WRUNUT1JTICogc2l6ZW9mKCpk
c3QpKTsKKyAgICAgICAgaW5pdF9pbnQ4MF9kaXJlY3RfdHJhcChjdXJyKTsKKyAgICAgICAgcmV0
dXJuIDA7CisgICAgfQorCisgICAgZm9yICggOyA7ICkKKyAgICB7CisgICAgICAgIGlmICggY29w
eV9mcm9tX2d1ZXN0KCZjdXIsIHRyYXBzLCAxKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJj
ID0gLUVGQVVMVDsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisKKyAgICAgICAgaWYg
KCBjdXIuYWRkcmVzcyA9PSAwICkKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGZpeHVw
X2d1ZXN0X2NvZGVfc2VsZWN0b3IoY3Vyci0+ZG9tYWluLCBjdXIuY3MpOworCisgICAgICAgIFhM
QVRfdHJhcF9pbmZvKGRzdCArIGN1ci52ZWN0b3IsICZjdXIpOworCisgICAgICAgIGlmICggY3Vy
LnZlY3RvciA9PSAweDgwICkKKyAgICAgICAgICAgIGluaXRfaW50ODBfZGlyZWN0X3RyYXAoY3Vy
cik7CisKKyAgICAgICAgZ3Vlc3RfaGFuZGxlX2FkZF9vZmZzZXQodHJhcHMsIDEpOworCisgICAg
ICAgIGlmICggaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSApCisgICAgICAgIHsKKyAgICAgICAg
ICAgIHJjID0gaHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRpb24oCisgICAgICAgICAgICAgICAg
X19IWVBFUlZJU09SX3NldF90cmFwX3RhYmxlLCAiaCIsIHRyYXBzKTsKKyAgICAgICAgICAgIGJy
ZWFrOworICAgICAgICB9CisgICAgfQorCisgICAgcmV0dXJuIHJjOworfQorCiAvKgogICogTG9j
YWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82
NC9jb21wYXQvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L3RyYXBzLmMKaW5k
ZXggOWUxY2NiYTY0Ni4uY2FkZTdmMjkyMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82
NC9jb21wYXQvdHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC90cmFwcy5j
CkBAIC0zLDUwICszLDYgQEAKICNpbmNsdWRlIDxjb21wYXQvY2FsbGJhY2suaD4KICNpbmNsdWRl
IDxjb21wYXQvYXJjaC14ODZfMzIuaD4KIAotaW50IGNvbXBhdF9zZXRfdHJhcF90YWJsZShYRU5f
R1VFU1RfSEFORExFKHRyYXBfaW5mb19jb21wYXRfdCkgdHJhcHMpCi17Ci0gICAgc3RydWN0IGNv
bXBhdF90cmFwX2luZm8gY3VyOwotICAgIHN0cnVjdCB0cmFwX2luZm8gKmRzdCA9IGN1cnJlbnQt
PmFyY2gucHZfdmNwdS50cmFwX2N0eHQ7Ci0gICAgbG9uZyByYyA9IDA7Ci0KLSAgICAvKiBJZiBu
byB0YWJsZSBpcyBwcmVzZW50ZWQgdGhlbiBjbGVhciB0aGUgZW50aXJlIHZpcnR1YWwgSURULiAq
LwotICAgIGlmICggZ3Vlc3RfaGFuZGxlX2lzX251bGwodHJhcHMpICkKLSAgICB7Ci0gICAgICAg
IG1lbXNldChkc3QsIDAsIE5SX1ZFQ1RPUlMgKiBzaXplb2YoKmRzdCkpOwotICAgICAgICBpbml0
X2ludDgwX2RpcmVjdF90cmFwKGN1cnJlbnQpOwotICAgICAgICByZXR1cm4gMDsKLSAgICB9Ci0K
LSAgICBmb3IgKCA7IDsgKQotICAgIHsKLSAgICAgICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3QoJmN1
ciwgdHJhcHMsIDEpICkKLSAgICAgICAgewotICAgICAgICAgICAgcmMgPSAtRUZBVUxUOwotICAg
ICAgICAgICAgYnJlYWs7Ci0gICAgICAgIH0KLQotICAgICAgICBpZiAoIGN1ci5hZGRyZXNzID09
IDAgKQotICAgICAgICAgICAgYnJlYWs7Ci0KLSAgICAgICAgZml4dXBfZ3Vlc3RfY29kZV9zZWxl
Y3RvcihjdXJyZW50LT5kb21haW4sIGN1ci5jcyk7Ci0KLSAgICAgICAgWExBVF90cmFwX2luZm8o
ZHN0ICsgY3VyLnZlY3RvciwgJmN1cik7Ci0KLSAgICAgICAgaWYgKCBjdXIudmVjdG9yID09IDB4
ODAgKQotICAgICAgICAgICAgaW5pdF9pbnQ4MF9kaXJlY3RfdHJhcChjdXJyZW50KTsKLQotICAg
ICAgICBndWVzdF9oYW5kbGVfYWRkX29mZnNldCh0cmFwcywgMSk7Ci0KLSAgICAgICAgaWYgKCBo
eXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpICkKLSAgICAgICAgewotICAgICAgICAgICAgcmMgPSBo
eXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbigKLSAgICAgICAgICAgICAgICBfX0hZUEVSVklT
T1Jfc2V0X3RyYXBfdGFibGUsICJoIiwgdHJhcHMpOwotICAgICAgICAgICAgYnJlYWs7Ci0gICAg
ICAgIH0KLSAgICB9Ci0KLSAgICByZXR1cm4gcmM7Ci19CiAKIC8qCiAgKiBMb2NhbCB2YXJpYWJs
ZXM6Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 26 16:35:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 16:35: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 1dPWyp-0006ul-GF; Mon, 26 Jun 2017 16:35:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dPWyo-0006ud-6Z
 for xen-devel@lists.xen.org; Mon, 26 Jun 2017 16:35:14 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 B9/A3-01734-1C731595; Mon, 26 Jun 2017 16:35:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSW0zTYBTH97XdVgjVzyFyJBK0arwxRCNqNCr
 RB30RmSExMxotWtbFDUg7zDQa74KDZOqDl4FcBIlRo04j4h11RkAmlwcFVIyEhIDMoAM1QYwt
 BZ1vv9P//3/Od5pDkwaXLobmnQ5ezORsrC6cEubPWWusWWIyJ3r7xy+t+FpOJaN1Lx4MEalos
 9aamZ7l3K4V+r9WE9k1jLO07Sp1EAXDXSicpvBREhrLS5BSIHwCwZFXg1qlMOBfCL5VdxIuFE
 ZHYhPcLawgFZ6IWRi8eIFQTCT+QsPZz816NVFAQIfrnVZx6XA8vAkMjKQZvAz8PXmUwhSeCU9
 KTukUjsJboO/SMb3qmQB157tGPGF4Mbz9UDfSh5S5+PYnUuVoaO8qIVSOg7uBopHvgKfCHV+L
 TnkE4FwE55+rggHPAE+wSa+aYuGFv0geQMu8Hr7XIRWnQ/3RFDX6lIDhTy1Itft1cLosReW5E
 Kht0KqmTj20+ruJ0UILh9y/daqrioLuthUq2+Cnu2/0dVuh0H2cVAMNWvA1XNKrRQDD+5cd6C
 QyekJ+gSdkbU/I2p6QtUsRdQXNlnhxNy8aFyYlpItWi+Cwc1abcUFiUoKdlyTOwtu4dClhR5b
 9FpJv5IBGg6rR/dyUZ2gyTbBRDN2VajaMS8/auUfgJGGbmGPjpWdoCk2zwCxfbDIbJoi8hXdm
 WG3yoY3JQEewExnXHFlmpGzOLlktqlSPpsVEM2uUHFYEISfzb2zsRFtQbEwkgzQajSEimxftV
 sf/ei+KphEbyfiS5C4R1kzH3+698mBCHkwVpyqDHdw/KeYgSjv3el9x1fiep2X7p8flC2kfX8
 dFNjnWtr769cjyI5Za5fEez3HvbNVt+nlvoCCe8xUFvX1s8sqBwV3C9QJno/+yc/W3ynFnC53
 trDl4o7Zy+PGZmrSHpoz+JjM6zMzbqwlgA19F7Lvmze91rw67VWFu9mbfXLRh1iF9xtCkjXks
 JQncgrmkKHF/ANAYenSdAwAA
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1498494910!89272832!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58344 invoked from network); 26 Jun 2017 16:35:12 -0000
Received: from mail-dm3nam03on0071.outbound.protection.outlook.com (HELO
 NAM03-DM3-obe.outbound.protection.outlook.com) (104.47.41.71)
 by server-16.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 26 Jun 2017 16:35:12 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=WUtqFXn53Y9d8JVe8g1i5M8L7sC9ikyQXMvVwhhB5EE=;
 b=Y7TjviN+FxuaGhgDMms0YvuNJdQPF4aTJU2WMQp93rVq0PWHG5jM4MLWv+mwCz0sgK1MKTCnO53H0aaLGgD3+DbJQiazvwMY3fkkpeMfQl1XS/sTPviMYStCHGf/WenkhKMeHvcs67odnX5f7uIxAITxjVHuSWiqGiiqPowsRUY=
Received: from [10.236.64.250] (165.204.78.1) by
 DM5PR12MB1147.namprd12.prod.outlook.com (10.168.236.142) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1199.15; Mon, 26 Jun 2017 16:35:04 +0000
To: Borislav Petkov <bp@alien8.de>
References: <20170616184947.18967.84890.stgit@tlendack-t1.amdoffice.net>
 <20170616185619.18967.38945.stgit@tlendack-t1.amdoffice.net>
 <20170623100013.upd4or6esjvulmvg@pd.tnic>
 <af9a50f7-17ea-a840-6456-b6479e5d7e82@amd.com>
 <20170626154543.fsuxfhxidytgo2ia@pd.tnic>
From: Tom Lendacky <thomas.lendacky@amd.com>
Message-ID: <aed44ee3-dd6c-e6e1-4de5-5629bf61e688@amd.com>
Date: Mon, 26 Jun 2017 11:34:49 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20170626154543.fsuxfhxidytgo2ia@pd.tnic>
Content-Language: en-US
X-Originating-IP: [165.204.78.1]
X-ClientProxiedBy: CO1PR15CA0056.namprd15.prod.outlook.com (10.175.176.24) To
 DM5PR12MB1147.namprd12.prod.outlook.com (10.168.236.142)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: e3633bb8-9a90-4082-060a-08d4bcb14ede
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506067)(300135500095);
 SRVR:DM5PR12MB1147; 
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1147;
 3:2WCJnKVNu4pQUy/piEtTyVipixgkxRxKBWp8PHI+I4gTmpkSEzrTJU2ZOkK0629wVTr8liurvXb5IYLqbfoc7G8qFa3eCANb6p9u3uhFS9la07Piq37G0LCY4IgGgk51FwVMDqf8PR2fM3OhZNsXC4hc44R4c9hlyqNHTcBD8s22ME9LrpSVVb8ovkNAKhYvdPwwbq9ceOdkuSSYiQiguiMF/oM0ZiR5ivqIOBnUuzxbwOzCIBUCyrH2K8FOBNiNKUWTVovh+ttggFoN8l2zbsTMEmkNoo/PhcL3oUrD+orZ1x82/Sxc0EyW/mS3bE0XX7WWe7hxVoTwz89ZmKY2sTrThqAkhj2pR0HPgyWi7aBjJv2uARTrWquQ+pqhAPlH8Y4fcv4ZIHtZvbXuFxE1Te/o2oXn1auY3OOxquCLbHhqUyE8CJ4nZtoKnQWM2DNMrnV6PjiFRygSfzrlJQucJ/GI0gJUBfurNiAD5rbZ1+Vg3fA5a21G9cZfCmJH+kx29MOLJeCL2a/+iffJT/4H8PZSc574KObiFJFirWaAlue/FMSf3Wvj6IqaaJF5ra+PvmV5TUUzt88fJP1HHjA0nmDgasGsqJCO6mlAye7nRvH9a2rSFjP9+HycES8PpKr/sePT5whEQ3S6aXoY+WB3lNale1u4XR8gim96BZiJsuZH6bJpN/7j8X6FDWUPq3zKx9smAouU/sH4KWcnMGrsHbE9n246OVLSxxMD6nUDtLqM8V9zxGycvhoImE5MS7lCNlNs75lViNYWES+3ej79jQ==
X-MS-TrafficTypeDiagnostic: DM5PR12MB1147:
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1147;
 25:s9sz+PupqystE8pmjmXM+z3C76rKqhTOzcenQdFs2WXoS84Wl3gDtDwfVqDVbp/CkFkFFYG2GLbkkvEXs5UbB6eobvxKZ9HjbcodYakYZ8paBXIlOswnqsfj3OWsoLIJLzM0a8kdPdWNsULL8MPBzkM8ywNYZZQom4Xv4k7YIQTn99BNXheRKg3Dt6epz1sgfgO5VzuWWglDpRzxxr5a2+rc+Za3HbnC2e3TNRV0A7t84NZ/WNeFkc3lWseJD8fthIYTIm/9+0vCOg2x3NpBuECZPDi80xG48RHhWqcKzrt9qEJqeq3iwaqGdiFhGdJ8YfBavVfsfTwXdinCoCWcC0BClhW/Y9lLqQekengt4GPs40X08QvHH/QK6xnrB0JDog9OgSMqZQmuUFJiz6LsC7gQ5C4feiPFbyPLOIc74HWLwzT9QEClwUxSJ1/ntSXkyDyl0+X81hWFlJh2uuepfH8ta/o0yqZPyb7g7UUR1pWI0mBIUixkE9AGAQmrN061qaAfwiKe0nL5IUjoOejt2mJDMIQZocEEdw6WAL36Cqw2Wgj7maACZUQvwfOd1ohze51lNffMyT10Rcrc5L6wpYj7gSJU3WiOL1rPMzIdWhotZ2ZmBLm7nFw9eYMwG5tD7aHodLOoUZNWCGyk9K2sctx53Dl3J33amB0r7KvK3kwE7SofqVbWjy0C0B2FWiCZcJr4EPlNzy0M2oQoHx9kRQP1tF9oJP8PW2Q9upeiGl66RIMtP0eLGlMm2CzrmVugjlZjTnmk4NMYwh38FxcfwffxIDwvXLfJ2qx01wTw5yp5bRN+G0LQLF1fID1era4QUdwcMEuNJKDjiY55UuV1JT1oGLol8h7eAIzyJhBfJ61XDhQcuwGmHHYNB5eA+sRwS5cgrjiUIcmM+J6ZgRjvRPXE6sgbaK/oPuYhAV19hFQ=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1147;
 31:0STDUslp2xJ5LSZiHWnlo0eBVwr0ajhJBtSKhdBgXISdsrngbfqYKGyeeINhDJKJUms5ZvYpwqB6kn1/QdldrRCnHMt1RpdJkTnuYBAcYCkoxMWpBYOsm6+gvCbm2+3pFvEuatPyEsyxnyuzFziCj3W0EDP217jhaJ7TH4Flp8rOPAJhgV0cqfAypo5kJ/9hEJUx5vN4EKw4FGCOi+hL1WdSP2eFjAOzj+A4vqfhRfUotjXMeAADIg6Kiv8adXKnlvgR4SKO37puvtfHnLJQDHrvrKuLqI0CF/puOD4KMj9qPiZG9i/YaSO2KJDuxAjQDqKeIt4V852B/FViART4AtGkYeOmXXI4m9GJQG0vl/MYWi0VUmzS5bJxs7IngfPhtVFwCoUhfsSPPcB12YLu0DAs/Xn4za0WCzgtAsbQ/b9DkaKunyEEiNBsnamTCSVfMQYp8+mMyVib73QPiVZrTCJRwAs2ZaN8+hSVhcjClUbSWDNT/7mrbGtBh1TZpHzK/oOcBGVTIJczYrziqg63FAEorTnvDAJOJda/GOJPehdcC93VxbGCX0swMCYJCZQUPZqxe9M/3gnpd/v6+ZHg5S77rnaiXCyOsgKLf7jVSHvU4S2Gs7KC2ZBV6JjkFNLtcQBnKSOzM+JFeffjf1PonySu5AtSBqtZ0Rs7h81Z8as=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1147;
 20:sgL+VzBS1X2ariSO5GcUcqIY6e8x8dIrCAHQxSLKE1lzxcxHYlIB8wY0JoxeI3Ovqx07vqSPFTnRJmaRcfamtH0RmFfUinmeRE9pHko/5Vv7f3r39kAGjLqu8uUMGT37vtE691eO80Pexww3UQpXp9MbYxqjsPjQr+dL4qSg6mRIntGMD/nhpIUCQcZSAhSnnF2fHouw0yXQnQhWZX3VpO6hSV4IKZYoWkDUDjwemvCcL1odq2wZU/o/yTXmnMdL3AyUuszSbOWbLR5G8TLDAXc/jiSWnAIf70HnNRVBXsWXz/ohipPNt7YuT8mH0ldZSm3zebZeQB7qhgJPEoX/UCQthPu/GXl3IvxXBQC46J+2JR8lM/Bpr/SV7/xvKkTB95vRKSte4FvLo0umkf1heT5C+RTV07fYsHIhxOV+AM9PZ1cC41PXHtDMlhfJtfyfxzpiSRB7hwSOmBnGLzpbCu+cC5g8DgA9gdqEn00w8ChEnHQsfkc5jwAQ2d6kp6u6
X-Microsoft-Antispam-PRVS: <DM5PR12MB11470D75CE5D331BFDC2A800ECDF0@DM5PR12MB1147.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(133145235818549)(236129657087228)(48057245064654); 
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(93006095)(93001095)(3002001)(100000703101)(100105400095)(6055026)(6041248)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123562025)(20161123564025)(20161123560025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DM5PR12MB1147; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DM5PR12MB1147; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ3OzQ6YktOVU5IVTVJdDFTUU5aQXdJUTJOYzYvT25i?=
 =?utf-8?B?cWFWTE16ME1oWll1Zi9YTU1MTFlUeXVOUDZMMm5FZUV6M3h0R3hkcU9RYmx4?=
 =?utf-8?B?eFkxWU05MlJKcVQ4Ym9zS0lpQU5adVJTWmp0S1dDVmFsN0Y0ZXJ1U2RJcnZO?=
 =?utf-8?B?SlhWQ1lwTmFLczVaSW5ISXkrb1ZuUnlBZy96aUZyaFE1Y2xuRGtPWHlGdkh1?=
 =?utf-8?B?OHVlS0ZsQUJTM2lGVVFOYjVFSGZUNGp1NUFSa0hmMHE3N1k4MUdZcDNFOUtL?=
 =?utf-8?B?S2tKeklZaERabkpCdjhONHlNd09rQlZnbmhiOWpRZnhuZ1hBS1paK01pWVdw?=
 =?utf-8?B?M2FRb0hVZkluVTdqVHMzb2wwam1FblNZdEIwbFJ3WWVrOHFPUlZyeG0xQVVP?=
 =?utf-8?B?M2M1bWdOZFBDbitaUnJ3eU1OcGxEamdrTllVc29nVGl3cDVZVnVBK1hGTTNM?=
 =?utf-8?B?SG5YTUl1VEFVR3NaaTJqdUVyRnhqdzJPRElPZUhrUVJOVTVyalREcS94UjIy?=
 =?utf-8?B?bkJQWFVuUlpmY2x4MnlSajYwOERseWwzVUdFNTlsaUwyenFHbTRkdHQxZzFX?=
 =?utf-8?B?M2RTUFE4ejIyZ1dDbEdBNTlUR1AzZGNndm1mK1hxNVMyUDVnazV4Y29uL1E2?=
 =?utf-8?B?QjFVcjdXY0dZbXZaUjVxR2ZtdmxmeC81Y3RTRmErcUpLWEZ0RnBPaDY1Qk5y?=
 =?utf-8?B?TXdPZ0JYbDVyN2dTbUpseTV1dTlsQktEOWhIVWZJQWxzaXg3L3pPR29wQllV?=
 =?utf-8?B?N28xbUU2bFBBYVl0ZTl2RjZIS1VjM1JYcFMvYklaVmUxODlSWnZTWWg5T2tC?=
 =?utf-8?B?SmU5M092emhTK3U3MzlqSjNVMUxvQkFzZUdpOHEvYWtJL2pZMCtPanZ2Kzkv?=
 =?utf-8?B?b1ZlT3VDYzJrNS9rZVY0WEtUYit4a1lhME4zN2Jtd1RBV2dRK2tkUUlnbWQw?=
 =?utf-8?B?Tms4L1hSU2kwbTVtamtWaUJjSXY3K2RDWmdUUjcxUmRNamNIMjhKWC9Ncnhv?=
 =?utf-8?B?Smd1S3JiVDJ1TVZjeCtnTUZWMU5yQ0dlMUlOUklVcUpWdU80ZExaVU4rREoy?=
 =?utf-8?B?WXp4L0VYMW9xcXJpZXh1UFlrazdwaHlNUDQweVM2UG0ydUNScVEzRHRpZ3dm?=
 =?utf-8?B?azNtbWtsMnlvaThGaTN3RWhZK3ZWV00wYzVNaVQrN2hFTHhxb3BKRkRWcm11?=
 =?utf-8?B?a3FCZUlKakpBa2p1RmJBWm9JVmc1SkhrNDNsT2Q4RklOT05ibXhxaDMvTXds?=
 =?utf-8?B?aFh5aGplaHlFWk9mNTFkYWxkUmhqWmUxOGZ0dzB0cTFOWnpMNmNzN29LZ1hQ?=
 =?utf-8?B?ZmZ0UXRoalo5Vkl6dzExSERSdENqS3FJRzRaQm1uaWc1NnBHTTVXTEtjTTRX?=
 =?utf-8?B?aFl6dlp2MjVQdDlqdTJOUDNod1MxN0k3Y0cyTEt0S0R0cjFjdERTS0xxQTBH?=
 =?utf-8?B?OG1mcGtYZmJTVHVvU2Z3aE1Bd3lTM0ZxUkxhZmhTSDBRcDBOWXFhRWhFclUw?=
 =?utf-8?B?ZzZWZFZKeEUvSU9OaDZ3cWI1SUljeHNNL2Q2M2l5ZCtJVzB2ZTRVenN3cnpL?=
 =?utf-8?B?L2FuMTYzSHhUdTJqNVM0aWFlelR1MEx5K05SWGgrSFdFWWNiZkVSRGt2K1Zu?=
 =?utf-8?B?VXdoODJQWGJwRnNObDBkQ3NoTlVsb00vYlcyaFJwL2s2VjVyRjl5MzR0OGFX?=
 =?utf-8?Q?Ma6OrUx2urZhSQvIpO+yAgIVyVLoYJgExqpEW5?=
X-Forefront-PRVS: 0350D7A55D
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6049001)(6009001)(39450400003)(39400400002)(39850400002)(39410400002)(39860400002)(39840400002)(24454002)(377454003)(230700001)(6116002)(76176999)(229853002)(5660300001)(50986999)(3846002)(54356999)(2950100002)(6916009)(86362001)(31696002)(7736002)(53936002)(6666003)(305945005)(8676002)(50466002)(7406005)(83506001)(81166006)(7416002)(31686004)(47776003)(42186005)(6486002)(2906002)(77096006)(53546010)(54906002)(65956001)(66066001)(4001350100001)(65806001)(38730400002)(4326008)(25786009)(110136004)(23676002)(33646002)(93886004)(36756003)(189998001)(478600001)(72206003)(6246003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR12MB1147; H:[10.236.64.250]; FPR:;
 SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ3OzIzOi9ud1piQzA4czQyazNXcHRlTDB5ekJSdlhk?=
 =?utf-8?B?TU92Y2ROdWpLOHpqTXJkaHJWWndmdXhHajcycXF1RmRhWmZOVjFndVBhdXF6?=
 =?utf-8?B?Y2VxYnIzcmlPc3NER2NPMjZycEZyWjNLYWhDUXFBWlRyTG9FVzNaWk1sSVo0?=
 =?utf-8?B?V25BckhqbzlCeDhrNzhnUUVhSEtvMldxMmdLUmI0c2U1SkcxNjA1NGtLNzRu?=
 =?utf-8?B?VzlPN21hUmZTenRMZlc2emh3RnpSOU0zN3hpUm1IRFAyelc1clNTL0JIVTEw?=
 =?utf-8?B?MGFybytXV2JTdTBXeDVmc2wzKzNPRUl1M1dSbFlIbW9iVk11N0huYlFjTGJN?=
 =?utf-8?B?OHJQTkNmNHJjOVVEMEZYTGx6NUgzVE1CRURsQkFKa2pQRURldWgrTm1vek5N?=
 =?utf-8?B?N3A5ZEVPT01BTkNrTmZKVUF2MkN2ZTJzQ1ZwZGh3VnBwZ3B0V0h0TnVyam5l?=
 =?utf-8?B?SWRCSTJDNEx0WUlWZHFFWUxjZ2JieGlEVmxqS3JtSjRZSnh1VU9nQzRzSUhU?=
 =?utf-8?B?NmsrbXpZNFZYZk0xYWE2cHpwNHZSNHl3SlAyeWQ2ck45cFRFUy96Q3B0MjdT?=
 =?utf-8?B?T3hMbDFGQWhrM3A1bmdRS0MzVm0xdXRDeTk2UXkwaHJhdmU4QnpnYzZRaG1U?=
 =?utf-8?B?ZUtocXZJdHZ0RXBjbkpjR3FiY1VXTkpYM2YxUVhpWExMcVErd2tockNFYTJz?=
 =?utf-8?B?a1pOd0tPSXk3a2FYejQ2M2lhbHVNVVcxSnJLbDlCb2xtS08vYUF3aUpZaHRs?=
 =?utf-8?B?M3dwclJPZGlicWxsTGJQZW5CcnY1SmNWMjBuQVlWU1gxVytZdTJ4NGVSdXhn?=
 =?utf-8?B?RXRCbDh3S0lJZk1jbGdHM0V1dWw3ZWQ3TVhaTndaMGRmdW1aQ0JSaVZKblo0?=
 =?utf-8?B?c28yY0ZzR3c4dnhjR01MR0lENGszVzVSVFlVcGl4b3Z1bWQwdlBxUGk1OS9k?=
 =?utf-8?B?eFh0SWpYTlpxQVNmRk1qSmhURUVrajI2LzhnWWRvR0ZGTHNUS0NYU3lMRXNJ?=
 =?utf-8?B?UTY2aFpic1J6WTR4ZmtnYXhRcFhkTVQzcndwTEszeFA4T2h5Y3g1MU1ScStR?=
 =?utf-8?B?T29ORTZjeVhQZ3NCcmJzbWdzZ0FLdzd1MVlMOXNjSFRHS0tVaVl6cmNXSFdM?=
 =?utf-8?B?RFQxaWpST3hIS0FSM0g2eXp4VlVGdHlmTFY0RERENHRRWVovekI5d2Y0VldQ?=
 =?utf-8?B?UVpPaUx4OWptWmg0SGh5eCtia3oyMlRKOE1WUG52bDdxcjBxdTVVckEzMGFu?=
 =?utf-8?B?MkQ0Nnl2dzlncHIzOSttQkdPYVVHK0pYalg5S01xTS9tR2RzM096bjJaNGhV?=
 =?utf-8?B?WWF1QlF5S1l5VnFqa2JWdTF6RU5qYVZPNUNjNW1Nc1AzYU5wakRubkpDMWpT?=
 =?utf-8?B?QjMvdHc2MFNEM3FUVmNudVN2YXNLWmFQK1hRa3dEaGhvNmdXQWM4UnozM1Zq?=
 =?utf-8?B?c0xmbVZ3V1FTQ2hOc3RvMVB1RXA5Y2IrRnZ2ek9xU2dHNThxOEphTzRCTk43?=
 =?utf-8?B?VnVxbVMwQXl2L3NHZVZRMk9EcXdSSzQrdGhkdmowMkdmN0dXWXFxTVZhdkRx?=
 =?utf-8?B?aG9HNm5LaWREd29vZEsvRHplUVRaWmFmUHFRS3YyUTdnWGtCYjNOK2pWYy8w?=
 =?utf-8?B?RXNJNUlYQmQyUTRoSDRzeXFia1NpRFBFbENVWUNCQ2JDc3YxaEtSVWhlWWxE?=
 =?utf-8?B?V2VJYWNRNWljZXpKdmNtVnI5MzBzd2cxRUxLaE9HU3lmOFBtZ3lZbHc2S0hC?=
 =?utf-8?B?c0RUSllrZ2d1RUN6U2d3bFpiZm4vLzU1ekRuUkc1UWdoWnZaTWovd2FEOWdK?=
 =?utf-8?B?SmhvV0hBMVVVc0dWd3k4QUV5M0ZJempXVkdCdndieWp3S292NmV2UE5PSXZF?=
 =?utf-8?Q?pZ5zDmEfDjUQOHFK1uacaClzYUvonnps?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ3OzY6VzRBL2ZBZVVURGh3OUxNVG9ja1hYM2VXc3lF?=
 =?utf-8?B?SGpuRWJtbEpIeUkzeTRrdHY4TmdUeWNveWpuWndPWloyWUNRbmFMaWpIaFpy?=
 =?utf-8?B?RVltek1ENHhSdDd2aHkvektnWkFFVWlKU3dYSmowYWUwVE1sRFFLTTZzMkFa?=
 =?utf-8?B?QUtxTWw4RytYdnB5aXNWaVhLWjJLY2N0ZTZXc0dhQnNWbFVWenpld1Zwckdk?=
 =?utf-8?B?a0N3NnoxK1JnNmZVRU5Razd5K3FsbEF2Z21KcUYzNkJmUG8ybVB1OVM5WXNj?=
 =?utf-8?B?MTVVcEo1c0hRVDIzSmRCWENEVHN2YTc3WVZVQ1BXWGpqNTdNNisyb0dPMTY3?=
 =?utf-8?B?OXp0TFhjTjBON2lPK1RwSW84cnNqYkZPU1dnR3JNUkM5MWMyOG9TSERnTGJF?=
 =?utf-8?B?NUpsQk1CR0xXSmhlNlZBZndrS2g2aWNrZnAyWG9PNWVWdmtNWCs2c1Rma0tD?=
 =?utf-8?B?U0JnOTNveUJ5S2lBeUFzZStYbjNxNjJEMUxFdUdVTTVYeG1pNUV0ak5rRmVn?=
 =?utf-8?B?SmpDTzFQVEorakE1YW4rdmNIWlZnVmtqT0QvMnZhdVdmRktXTzZuU3hVRDRw?=
 =?utf-8?B?Ukd6bHZsa0JZZTQ2MFo4bHBGaTRKckt5em9WQng0VDZLbkJHcTljSGhyNkxH?=
 =?utf-8?B?U21KWlJLbEY0WmpMZHJrWkRDM2VkSDRWU04wUzFFTjlZNlZlZ3F6d1BSUEFj?=
 =?utf-8?B?QjdKRVUyYXNVRnc5bHd1d2wwMjlJdHh0cUF0QUlyd2d1M01wV2xFSGZlQTAr?=
 =?utf-8?B?dkVDWmNNVCt3WStGdHJDWUVWN256ck12aDlhdkx4dDZoSC9uVFQrVE14TEMy?=
 =?utf-8?B?K3dzaWFpNzhVYTgybHNHZjFFbnR6VFpmamFVUlZRV0U0dWVPbm5QQ3B5bG1L?=
 =?utf-8?B?M3pnZ0pNMy9FTXZWMkV2c2FvVTN2SHRaZFprTlYxRDF4RnFBQ05zQmtaMUdF?=
 =?utf-8?B?aE9XM1R2eExFakY0LzMxSzRwalU0OE9qSTZDeVJkbnVCbjFBK3U1OW5ZYVA2?=
 =?utf-8?B?YUpodzA3SmVaZE9OdVg4eXYrN3lub25WcVRwdWV1Qmx2RCtOb0ZHU1RUeEJq?=
 =?utf-8?B?Y2NsRm1TU2ZxUkkvdi9uRFVUVGdZRW4rLzN5blpicWhPZDIyMW5ZTnpZR0Nq?=
 =?utf-8?B?UzdxVWJNSldwbTVOaW5CRjJIZVdvdG4vQnJoQWNKUjhtdlg4UVBoWnUzdU9Z?=
 =?utf-8?B?MGhpMlByTGUrTVgxK2ppdklBRzdWZjNLdEozaVd0TTY1Ym5vTlJjUWxMWVBE?=
 =?utf-8?B?cmhRWG9uMDBYWGdVOVkzY2NVY2FpSGxwMlU0VitORkp2anZad3hpamc0Q2Jp?=
 =?utf-8?B?UmhvY0RLY3BYWDVMbnB0aVRza0puQWtuamVaSE9EcWJFOVZqbnNqR0xPT3Rv?=
 =?utf-8?Q?rymtbMN?=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1147;
 5:zBtvLZ7e89FzwMVj3Hkn/T2QIDSpeyfdikZB8BoloARaGqb6QP8B7zGAzMGfCIqOvAmgQ/vu91IiveOUXaznM0TA4D4Lwe9+zMFLjBJk6qXRE1DhoD7FNNnQLVq+8JZeikRpiYZioRb344Usbmwsueorg8GVBkAriyr/xNKxIXawOFPD0EGAuoEWk1g4Ip8gqSbU/lPQ8sHQRz8cTPUxZikkP6wtmF9S+beXpz9yEuyKLobWdtkDxVb7ZVzTzdSXLboI6LrdPdgy1xWqLoc3Kb75mYY7IiE0uGM1+oh/Ff43kuVeVdmZsAmgzAq5Sx5WXxS4/syMv3r/TjaWiM2SmyGFIE3K55AAmoGsvF450hLJfaQyCBTxYyXJICqYLGLg73VrsnSiR3BRNOmmAVGBseK/cmRmUXZ2FAsTlSgNcMMvsrllhqx06cPM76PrsYhMJFHDhULQwFO9zD2Wk46LKdwtoomJbM0Xu5XOzr+MQWEpUggPkZUMTL7h7hE8KiR+;
 24:gtHFp7foVPwZ2NeweaIIn13a0FnbHv7wUgtoEDhg9pdpReAYBOahn4zABvmsm1qe19jE0Z33b4+Dno9Pucx8nhP/pemvWWhYNO61TcsjGrE=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1147;
 7:OmxuwweGhlMcyWvAN3Xe6n2MuUiBCEcS7D84ByOuk2PGcEO+k92ALP6fBzYP66xCdPh/bvPY6AvHPiNl1vnsoWxNNk8mYd9/bzi5ZFb5rQC7NaKFM/lh0kaVuJroouU/DSQTbi+/L1lcaDlhXt4O+6NcP4i3abN8lULPXk7Ysvnc2j7rMPbntaMbrcEinjwS3q5n9vXdmyf9TnglFi4XFEqdMPvmAJeGgwCu1iefVE9g7XtomwkXNsUOgXJuY9dkY/dYtgQaBB1sPpWuagVOpBxK9UFvvALTaGEYyYfJwo1as29oOKGA+jJiVkH5ra4N8VkeYXKPL9YtpobjNggUW373ZLlwJFzoBaD34GttMIAcpB+95hEjC7z8aSp1XCKaaLZr8I4wb/90mEvqIfcW3gvo5YP8YAd1IKwT6IHmeG5wOJFvreo2FFH7cUANG2sTRuZRpw0sxay8oeNKoH5p9AZvaB6u6aKzPqduFWxozsVm9suz2qdWWnL1NhEa1hZpqHPFGz4u521JG9z/A9tnAT7N+BA1CDybH4ERQSKIp0OY+wdoZyVeSUksXBXqo1pOLXWWiU33z0ET9udz9MwVMDaZXw+EYSnK3UdQImjlD9q6anu13OB5xk/qKjda9Y0l433pGR0aEcYpxfvUUb/hjN7K2GEfFeaDzAP+q/QL5uoiLYXUwwzSt2LKmY8AkMxfZt5adlKYHCfBcJIIMM1BgrdKjaA/fnzpWFdycyEydwgVg6Ujej1vmdeRTOVCT0oJaZ/LzQ3kk6BKIXEirOk9/czM+qpDm6sPD8Z6G0iGtJs=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1147;
 20:K6i7sJC6y+Jxwaps3Omf9rHC2ZoRC5fwrLHCwP6fWaXrGFuTIowxEvSnRgig8SFdFqGJ64xm1dEnMZVlWZu2YxiJue/MgRsEgjSoyLxAfE5Wjo64UXqAMmtIkhBb1Dj9FL0LyDgssHf2X1H29WEDJNo4hJZzmuhi+hBgXEgbIZHiFdBYffqTSnNc5AH7sGVFaQ/HtDnUoFJhh+TioHW24zlgEr/1C0B4F1Z5A/z9pLBbYoTiHGN29hN1g5S7j1eV
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Jun 2017 16:35:04.5520 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR12MB1147
Cc: linux-efi@vger.kernel.org, Brijesh Singh <brijesh.singh@amd.com>,
 Toshimitsu Kani <toshi.kani@hpe.com>, linux-doc@vger.kernel.org,
 Matt Fleming <matt@codeblueprint.co.uk>, x86@kernel.org, linux-mm@kvack.org,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Larry Woodman <lwoodman@redhat.com>, linux-arch@vger.kernel.org,
 kvm@vger.kernel.org, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>, "Michael S. Tsirkin" <mst@redhat.com>,
 kasan-dev@googlegroups.com, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Andy Lutomirski <luto@kernel.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Dmitry Vyukov <dvyukov@google.com>, Juergen Gross <jgross@suse.com>,
 kexec@lists.infradead.org, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org, iommu@lists.linux-foundation.org,
 Thomas Gleixner <tglx@linutronix.de>, Paolo Bonzini <pbonzini@redhat.com>
Subject: Re: [Xen-devel] [PATCH v7 34/36] x86/mm: Add support to encrypt the
 kernel in-place
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

T24gNi8yNi8yMDE3IDEwOjQ1IEFNLCBCb3Jpc2xhdiBQZXRrb3Ygd3JvdGU6Cj4gT24gRnJpLCBK
dW4gMjMsIDIwMTcgYXQgMTI6NDQ6NDZQTSAtMDUwMCwgVG9tIExlbmRhY2t5IHdyb3RlOgo+PiBO
b3JtYWxseSB0aGUgX19wNGQoKSBtYWNybyB3b3VsZCBiZSB1c2VkIGFuZCB0aGF0IHdvdWxkIGJl
IG9rIHdoZXRoZXIKPj4gQ09ORklHX1g4Nl81TEVWRUwgaXMgZGVmaW5lZCBvciBub3QuIEJ1dCBz
aW5jZSBfX3A0ZCgpIGlzIHBhcnQgb2YgdGhlCj4+IHBhcmF2aXJ0IG9wcyBwYXRoIEkgaGF2ZSB0
byB1c2UgbmF0aXZlX21ha2VfcDRkKCkuCj4gCj4gU28gX19wNGQgaXMgaW4gIUNPTkZJR19QQVJB
VklSVCBwYXRoLgo+IAo+IFJlZ2FyZGxlc3MsIHdlIHVzZSB0aGUgbmF0aXZlXyogdmFyaWFudHMg
aW4gZ2VuZXJpYyBjb2RlIHRvIG1lYW4sIG5vdAo+IHBhcmF2aXJ0LiBKdXN0IGRlZmluZSBpdCBp
biBhIHNlcGFyYXRlIHBhdGNoIGxpa2UgdGhlIHJlc3Qgb2YgdGhlIHA0Kgo+IG1hY2hpbmVyeSBh
bmQgdXNlIGl0IGluIHlvdXIgY29kZS4gU29vbmVyIG9yIGxhdGVyIHNvbWVvbmUgZWxzZSB3aWxs
Cj4gbmVlZCBpdC4KCk9rLCB3aWxsIGRvLgoKPiAKPj4gVHJ1ZSwgNS1sZXZlbCB3aWxsIG9ubHkg
YmUgdHVybmVkIG9uIGZvciBzcGVjaWZpYyBoYXJkd2FyZSB3aGljaCBpcyB3aHkKPj4gSSBvcmln
aW5hbGx5IGhhZCB0aGlzIGFzIG9ubHkgNC1sZXZlbCBwYWdldGFibGVzLiBCdXQgaW4gYSBjb21t
ZW50IGZyb20KPj4geW91IGJhY2sgb24gdGhlIHY1IHZlcnNpb24geW91IHNhaWQgaXQgbmVlZGVk
IHRvIHN1cHBvcnQgNS1sZXZlbC4gSQo+PiBndWVzcyB3ZSBzaG91bGQgaGF2ZSBkaXNjdXNzZWQg
dGhpcyBtb3JlLAo+IAo+IEFGQUlSLCBJIHNhaWQgc29tZXRoaW5nIGFsb25nIHRoZSBsaW5lcyBv
ZiAid2hhdCBhYm91dCA1LWxldmVsIHBhZ2UKPiB0YWJsZXM/IiBhbmQgd2hldGhlciB3ZSBjYXJl
LgoKTXkgYmFkLCBJIHRvb2sgdGhlIG1lYW5pbmcgb2YgdGhhdCBxdWVzdGlvbiB0aGUgd3Jvbmcg
d2F5IHRoZW4uCgpUaGFua3MsClRvbQoKPiAKPj4gYnV0IEkgYWxzbyB0aG91Z2h0IHRoYXQgc2hv
dWxkIG91ciBoYXJkd2FyZSBldmVyIHN1cHBvcnQgNS1sZXZlbAo+PiBwYWdpbmcgaW4gdGhlIGZ1
dHVyZSB0aGVuIHRoaXMgd291bGQgYmUgZ29vZCB0byBnby4KPiAKPiBUaGVyZSBpdCBpcyA6LSkK
PiAKPj4gVGhlIG1hY3JvcyB3b3JrIGdyZWF0IGlmIHlvdSBhcmUgbm90IHJ1bm5pbmcgaWRlbnRp
dHkgbWFwcGVkLiBZb3UgY291bGQKPj4gdXNlIHAqZF9vZmZzZXQoKSB0byBtb3ZlIGVhc2lseSB0
aHJvdWdoIHRoZSB0YWJsZXMsIGJ1dCB0aG9zZSBmdW5jdGlvbnMKPj4gdXNlIF9fdmEoKSB0byBn
ZW5lcmF0ZSB0YWJsZSB2aXJ0dWFsIGFkZHJlc3Nlcy4gSSd2ZSBzZWVuIHdoZXJlCj4+IGJvb3Qv
Y29tcHJlc3NlZC9wYWdldGFibGUuYyAjZGVmaW5lcyBfX3ZhKCkgdG8gd29yayB3aXRoIGlkZW50
aXR5IG1hcHBlZAo+PiBwYWdlcyBidXQgdGhhdCB3b3VsZCBvbmx5IHdvcmsgaWYgSSBjcmVhdGUg
YSBzZXBhcmF0ZSBmaWxlIGp1c3QgZm9yIHRoaXMKPj4gZnVuY3Rpb24uCj4+Cj4+IEdpdmVuIHdo
ZW4gdGhpcyBvY2N1cnMgaXQncyB2ZXJ5IHNpbWlsYXIgdG8gd2hhdCBfX3N0YXJ0dXBfNjQoKSBk
b2VzIGluCj4+IHJlZ2FyZHMgdG8gdGhlIElTX0VOQUJMRUQoQ09ORklHX1g4Nl81TEVWRUwpIGNo
ZWNrcy4KPiAKPiBPay4KPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 26 16:40:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 16:40:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPX34-0007Ak-4k; Mon, 26 Jun 2017 16:39:38 +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 1dPX32-0007Ae-J9
 for xen-devel@lists.xenproject.org; Mon, 26 Jun 2017 16:39:36 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 42/D2-02196-7C831595; Mon, 26 Jun 2017 16:39:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprMIsWRWlGSWpSXmKPExsVysWW7jO5xi8B
 Ig49f5Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz9aw4xFexnq2h728bewHictYuRi0NIYDaT
 xLEjDUAOJweLgL1E477TbCA2o0CZxK4N55gh7FyJM4d/skHU2EksXTmDEaJ5PqPEsQX7mEASb
 AI6Et+fngJrEBFQkri3ajITSBGzQBOjxMU9q8C6hQVMJXZPaWLvYuQAmqQq0f4xACTMK2Ah8e
 HMCRYQW0JAW+JC+yMWkF4JgT5GiXt3HjNPYORbwMiwilG9OLWoLLVI10gvqSgzPaMkNzEzR9f
 QwFgvN7W4ODE9NScxqVgvOT93EyMwUOoZGBh3MJ5qdj7EKMnBpCTKy/EkIFKILyk/pTIjsTgj
 vqg0J7X4EKMGB4fA5rWrLzBKseTl56UqSfAuNA+MFBIsSk1PrUjLzAGGMkypBAePkghvlyZQm
 re4IDG3ODMdInWKUZej6cOWL0xCYDOkxHltQWYIgBRllObBjYDF1SVGWSlhXkYGBgYhnoLUot
 zMElT5V4ziHIxKwryLQabwZOaVwG16BXQEE9ARLPMCQI4oSURISTUwLl0ee2pdzRxRb5V0o2k
 bDua6PJmesXHttBvuq1++Ncnld+usnp0o8Z5lp9Z0s6qWidcVKmq51KQbzC1umCzTP2m2dpf5
 7yOl2+VKL3EmPZK4mnpsVk5y0C65n0Wcr3LbwmfEf3nKe5zpSVwT856Xp1bk/M7hSdwzP9Rvw
 t391h+3GH1yULkbosRSnJFoqMVcVJwIAK3J1KWmAgAA
X-Env-Sender: vkuznets@redhat.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1498495174!99892026!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5624 invoked from network); 26 Jun 2017 16:39:35 -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; 26 Jun 2017 16:39: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 86756FEEF3;
 Mon, 26 Jun 2017 16:39:33 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 86756FEEF3
DKIM-Filter: OpenDKIM Filter v2.11.0 mx1.redhat.com 86756FEEF3
Received: from vitty.brq.redhat.com (unknown [10.43.2.155])
 by smtp.corp.redhat.com (Postfix) with ESMTP id A8F0880F81;
 Mon, 26 Jun 2017 16:39:31 +0000 (UTC)
From: Vitaly Kuznetsov <vkuznets@redhat.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 26 Jun 2017 18:39:30 +0200
Message-Id: <20170626163930.29697-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.38]); Mon, 26 Jun 2017 16:39:33 +0000 (UTC)
Cc: Juergen Gross <jgross@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, x86@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH] xen/x86: Don't BUG on CPU0 offlining
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q09ORklHX0JPT1RQQVJBTV9IT1RQTFVHX0NQVTAgYWxsb3dzIHRvIG9mZmxpbmUgQ1BVMCBidXQg
WGVuIEhWTSBndWVzdHMKQlVHKCkgaW4geGVuX3RlYXJkb3duX3RpbWVyKCkuIFJlbW92ZSB0aGUg
QlVHX09OKCksIHRoaXMgaXMgcHJvYmFibHkgYQpsZWZ0b3ZlciBmcm9tIGFuY2llbnQgdGltZXMg
d2hlbiBDUFUwIGhvdHBsdWcgd2FzIGltcG9zc2libGUsIGl0IHdvcmtzCmp1c3QgZmluZSBmb3Ig
SFZNLgoKU2lnbmVkLW9mZi1ieTogVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNAcmVkaGF0LmNv
bT4KLS0tCi0gQ1BVMCBob3RwbHVnIGlzIGN1cnJlbnRseSBicm9rZW4gb24geDg2LCBzZWUKICBo
dHRwczovL2xrbWwub3JnL2xrbWwvMjAxNy82LzI2LzUyOQotLS0KIGFyY2gveDg2L3hlbi90aW1l
LmMgfCAxIC0KIDEgZmlsZSBjaGFuZ2VkLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvYXJj
aC94ODYveGVuL3RpbWUuYyBiL2FyY2gveDg2L3hlbi90aW1lLmMKaW5kZXggYTE4OTVhOC4uMWVj
YjA1ZCAxMDA2NDQKLS0tIGEvYXJjaC94ODYveGVuL3RpbWUuYworKysgYi9hcmNoL3g4Ni94ZW4v
dGltZS5jCkBAIC0zMDksNyArMzA5LDYgQEAgc3RhdGljIGlycXJldHVybl90IHhlbl90aW1lcl9p
bnRlcnJ1cHQoaW50IGlycSwgdm9pZCAqZGV2X2lkKQogdm9pZCB4ZW5fdGVhcmRvd25fdGltZXIo
aW50IGNwdSkKIHsKIAlzdHJ1Y3QgY2xvY2tfZXZlbnRfZGV2aWNlICpldnQ7Ci0JQlVHX09OKGNw
dSA9PSAwKTsKIAlldnQgPSAmcGVyX2NwdSh4ZW5fY2xvY2tfZXZlbnRzLCBjcHUpLmV2dDsKIAog
CWlmIChldnQtPmlycSA+PSAwKSB7Ci0tIAoyLjkuNAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 26 16:40:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 16:40:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPX3f-0007lG-Ct; Mon, 26 Jun 2017 16: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=343a9f7d8=Andrew.Cooper3@citrix.com>)
 id 1dPX3e-0007l5-9h
 for xen-devel@lists.xen.org; Mon, 26 Jun 2017 16:40:14 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 F1/61-03920-DE831595; Mon, 26 Jun 2017 16:40:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsWyU9JRQveNRWC
 kwfQf5hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a+Vx+YCr6oV+zeOp29gbFdoYuRk0NCwE/i
 +6fJbCC2sECoxN6Lv5hAbBEBT4l9W36zg9hCAnYSCz98Zu5i5OJgFtjLJLFu8imwBjYBfYndL
 z6BNfAK2Ep0r7jBCGKzCKhK/Dt1DaxGVCBc4m3jERaIGkGJkzOfgNmcAvYSnZu6wGqYBQwkji
 yawwphy0tsfzuHGWKxmsS1/kvsEIemS0x81sMygZF/FpJRs5C0z0LSvoCReRWjenFqUVlqka6
 ZXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYBAyAMEOxnkn/A8xSnIwKYnycjwJ
 iBTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwbvQPDBSSLAoNT21Ii0zBxgPMGkJDh4lEd4uTaA0b
 3FBYm5xZjpE6hSjopQ47zaQPgGQREZpHlwbLAYvMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZ
 h3McgUnsy8Erjpr4AWMwEtZpkXALK4JBEhJdXAGOT7e9YO39q41d+uqgfqX5/j888rYnadk/i
 FV8Wnm23ME5Wrd1m6LhHaxtMc/fbKHZOzoTr5P9vvyzQGsim+FT+UqtOtvDX0fq92lFs9x/wb
 otYRBdyXIvdGcRmKLd97yVRuylreObMLP3Rp7W7i+lMcsD1MdMvreuGfM1KnVnfvC04RjP2vx
 FKckWioxVxUnAgAYPWdnbwCAAA=
X-Env-Sender: prvs=343a9f7d8=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1498495212!104044435!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63999 invoked from network); 26 Jun 2017 16:40:12 -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;
 26 Jun 2017 16:40:12 -0000
X-IronPort-AV: E=Sophos;i="5.39,396,1493683200"; d="scan'208";a="48407667"
To: Ross Lagerwall <ross.lagerwall@citrix.com>, <xen-devel@lists.xen.org>
References: <20170626153650.23017-1-ross.lagerwall@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <49dea3e8-4770-95e8-2dbf-9d6924975191@citrix.com>
Date: Mon, 26 Jun 2017 17:39:46 +0100
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: <20170626153650.23017-1-ross.lagerwall@citrix.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <liuw@liuw.name>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH for-4.9] 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjYvMDYvMTcgMTY6MzYsIFJvc3MgTGFnZXJ3YWxsIHdyb3RlOgo+IFhlbiBMaXZlIFBhdGNo
aW5nIGhhcyBiZWVuIGF2YWlsYWJsZSBhcyB0ZWNoIHByZXZpZXcgZmVhdHVyZSBzaW5jZSBYZW4K
PiA0LjcgYW5kIGhhcyBub3cgaGFkIGEgY291cGxlIG9mIHJlbGVhc2VzIHRvIHN0YWJpbGl6ZS4g
WGVuIExpdmUgcGF0Y2hpbmcKPiBoYXMgYmVlbiB1c2VkIGJ5IG11bHRpcGxlIHZlbmRvcnMgdG8g
Zml4IHNldmVyYWwgcmVhbC13b3JsZCBzZWN1cml0eQo+IGlzc3VlcyB3aXRob3V0IGFueSBzZXZl
cmUgYnVncyBlbmNvdW50ZXJlZC4gQWRkaXRpb25hbGx5LCB0aGVyZSBhcmUgbm93Cj4gdGVzdHMg
aW4gT1NTVGVzdCB0aGF0IHRlc3QgbGl2ZSBwYXRjaGluZyB0byBlbnN1cmUgdGhhdCBubyByZWdy
ZXNzaW9ucwo+IGFyZSBpbnRyb2R1Y2VkLgo+Cj4gQmFzZWQgb24gdGhlIGFtb3VudCBvZiB0ZXN0
aW5nIGFuZCB1c2FnZSBpdCBoYXMgaGFkLCB3ZSBhcmUgcmVhZHkgdG8KPiBkZWNsYXJlIGxpdmUg
cGF0Y2hpbmcgYXMgYSAnU3VwcG9ydGVkJyBmZWF0dXJlLgo+Cj4gTGl2ZSBwYXRjaGluZyBpcyBz
bGlnaHRseSBwZWN1bGlhciB3aGVuIGl0IGNvbWVzIHRvIHN1cHBvcnQgYmVjYXVzZSBpdAo+IGFs
bG93cyB0aGUgaG9zdCBhZG1pbmlzdHJhdG9yIHRvIGJyZWFrIHRoZWlyIHN5c3RlbSByYXRoZXIg
ZWFzaWx5Cj4gZGVwZW5kaW5nIG9uIHRoZSBjb250ZW50IG9mIHRoZSBsaXZlIHBhdGNoLgo+IEJl
Y2F1c2Ugb2YgdGhpcywgaXQgaXMgd29ydGggZGV0YWlsaW5nIG91dCB0aGUgc2NvcGUgb2Ygc2Vj
dXJpdHkKPiBzdXBwb3J0Ogo+Cj4gKiBVbnByaXZpbGVnZWQgYWNjZXNzIHRvIGxpdmUgcGF0Y2hp
bmcgb3BlcmF0aW9uczoKPiAgICAgTGl2ZSBwYXRjaGluZyBvcGVyYXRpb25zIHNob3VsZCBvbmx5
IGJlIGFjY2Vzc2libGUgdG8gcHJpdmlsZWdlZAo+ICAgICBndWVzdHMgYW5kIGl0IHNoYWxsIGJl
IHRyZWF0ZWQgYXMgYSBzZWN1cml0eSBpc3N1ZSBpZiB0aGlzIGlzIG5vdAo+ICAgICB0aGUgY2Fz
ZS4KPgo+ICogQnVncyBpbiB0aGUgcGF0Y2gtYXBwbGljYXRpb24gY29kZSBzdWNoIHRoYXQgdnVs
bmVyYWJpbGl0aWVzIGV4aXN0Cj4gICBhZnRlciBhcHBsaWNhdGlvbjoKPiAgICAgSWYgYSBjb3Jy
ZWN0IGxpdmUgcGF0Y2ggaXMgbG9hZGVkIGJ1dCBpdCBpcyBub3QgYXBwbGllZCBjb3JyZWN0bHkK
PiAgICAgc3VjaCB0aGF0IGl0IG1pZ2h0IHJlc3VsdCBpbiBhbiBpbnNlY3VyZSBzeXN0ZW0gKGUu
Zy4gbm90IGFsbAo+ICAgICBmdW5jdGlvbnMgYXJlIHBhdGNoZWQpLCBpdCBzaGFsbCBiZSB0cmVh
dGVkIGFzIGEgc2VjdXJpdHkgaXNzdWUuCj4KPiAqIEJ1Z3MgaW4gbGl2ZXBhdGNoLWJ1aWxkLXRv
b2xzIGNyZWF0aW5nIGluY29ycmVjdCBsaXZlIHBhdGNoIHRoYXQKPiAgIHJlc3VsdHMgaW4gYW4g
aW5zZWN1cmUgaG9zdDoKPiAgICAgSWYgbGl2ZXBhdGNoLWJ1aWxkLXRvb2xzIGNyZWF0ZXMgYW4g
aW5jb3JyZWN0IGxpdmUgcGF0Y2ggdGhhdAo+ICAgICByZXN1bHRzIGluIGFuIGluc2VjdXJlIGhv
c3QsIHRoaXMgc2hhbGwgbm90IGJlIGNvbnNpZGVyZWQgYSBzZWN1cml0eQo+ICAgICBpc3N1ZS4g
VGhlcmUgYXJlIHRvbyBtYW55IE9TZXMgYW5kIHRvb2xjaGFpbnMgdG8gY29uc2lkZXIgc3VwcG9y
dGluZwo+ICAgICB0aGlzLiBBIGxpdmUgcGF0Y2ggc2hvdWxkIGJlIGNoZWNrZWQgdG8gdmVyaWZ5
IHRoYXQgaXQgaXMgdmFsaWQKPiAgICAgYmVmb3JlIGxvYWRpbmcuCj4KPiAqIExvYWRpbmcgYW4g
aW5jb3JyZWN0IGxpdmUgcGF0Y2ggdGhhdCByZXN1bHRzIGluIGFuIGluc2VjdXJlIGhvc3Qgb3IK
PiAgIGhvc3QgY3Jhc2g6Cj4gICAgIElmIGEgbGl2ZSBwYXRjaCAod2hldGhlciBjcmVhdGVkIHVz
aW5nIGxpdmVwYXRjaC1idWlsZC10b29scyBvciBzb21lCj4gICAgIGFsdGVybmF0aXZlKSBpcyBs
b2FkZWQgYW5kIGl0IHJlc3VsdHMgaW4gYW4gaW5zZWN1cmUgaG9zdCBvciBob3N0Cj4gICAgIGNy
YXNoIGR1ZSB0byB0aGUgY29udGVudCBvZiB0aGUgbGl2ZSBwYXRjaCBiZWluZyBpbmNvcnJlY3Qg
b3IgdGhlCj4gICAgIGlzc3VlIGJlaW5nIGluYXBwcm9wcmlhdGUgdG8gbGl2ZSBwYXRjaCwgdGhp
cyBpcyBub3QgY29uc2lkZXJlZCBhcyBhCj4gICAgIHNlY3VyaXR5IGlzc3VlLgo+Cj4gKiBCdWdz
IGluIHRoZSBsaXZlIHBhdGNoIHBhcnNpbmcgY29kZSAodGhlIEVMRiBsb2FkZXIpOgo+ICAgICBC
dWdzIGluIHRoZSBsaXZlIHBhdGNoIHBhcnNpbmcgY29kZSBzdWNoIGFzIG91dC1vZi1ib3VuZHMg
cmVhZHMKPiAgICAgY2F1c2VkIGJ5IGludmFsaWQgRUxGIGZpbGVzIGFyZSBub3QgY29uc2lkZXJl
ZCB0byBiZSBzZWN1cml0eSBpc3N1ZXMKPiAgICAgYmVjYXVzZSB0aGUgaXQgY2FuIG9ubHkgYmUg
dHJpZ2dlcmVkIGJ5IGEgcHJpdmlsZWdlZCBkb21haW4uCgpGb3IgdGhlc2UgbGFzdCBwb2ludHMs
IEkgdGhpbmsgaXQgaXMgd29ydGggc3RhdGluZyB0aGF0IHBlb3BsZSB1c2luZwpsaXZlcGF0Y2hp
bmcgYXJlIGV4cGVjdGVkIHRvIHRlc3QgdGhlaXIgcGF0Y2hlcyBpbiBhIHRlc3QgZW52aXJvbm1l
bnQgZmlyc3QuCgo+Cj4gKiBCdWdzIHdoaWNoIGFsbG93IGEgZ3Vlc3QgdG8gcHJldmVudCB0aGUg
YXBwbGljYXRpb24gb2YgYSBsaXZlcGF0Y2g6Cj4gICAgIEEgZ3Vlc3Qgc2hvdWxkIG5vdCBiZSBh
YmxlIHRvIHByZXZlbnQgdGhlIGFwcGxpY2F0aW9uIG9mIGEgbGl2ZQo+ICAgICBwYXRjaC4gSWYg
YW4gdW5wcml2aWxlZ2VkIGd1ZXN0IGNhbiBwcmV2ZW50IHRoZSBhcHBsaWNhdGlvbiBvZiBhCj4g
ICAgIGxpdmUgcGF0Y2gsIGl0IHNoYWxsIGJlIHRyZWF0ZWQgYXMgYSBzZWN1cml0eSBpc3N1ZS4K
ClRoaXMgb25lIGlzIGhhcmRlciB0byBzYXkuICBXZSBrbm93IHRoYXQgZW5vdWdoIGNvbmN1cnJl
bnQgbGl2ZQptaWdyYXRpb25zIGNhbiwgd2hpY2ggZXh0ZW5kcyB0byAibG90cyBvZiBhY3Rpdml0
eSBpbiB0aGUgZ3Vlc3QiLiAgSXRzCnBlcmhhcHMgd29ydGggbm90aW5nIHRoZSBwb3RlbnRpYWwg
d29ya2Fyb3VuZCBvZiBgeGwgcGF1c2UgJERPTTsKeGVuLWxpdmVwYXRjaCAuLi47IHhsIHVucGF1
c2VgLgoKSSdkIHByZWZlciB0aGF0IHdlIGV4Y2x1ZGVkIHNpdHVhdGlvbnMgbGlrZSB0aGlzIGZy
b20gYmVpbmcgd2l0aGluCnNlY3VyaXR5IHN1cHBvcnQuICAiZ3Vlc3QgaGF2aW5nIGhlYXZ5IHdv
cmtsb2FkcyIgaXMgbm9ybWFsIGZvciBlbmQKdXNlcnMsIHNvIHNob3VsZG4ndCBjb25zdGl0dXRl
IGEgc2VjdXJpdHkgdnVsbmVyYWJpbGl0eSwgYXMgdGhlcmUgaXMKbm90aGluZyB3ZSBjYW4gZG8g
YWJvdXQgaXQuCgo+Cj4gVGhlcmUgYXJlIGFsc28gc29tZSBnZW5lcmljIHNlY3VyaXR5IHF1ZXN0
aW9ucyB3aGljaCBpdCBpcyB3b3J0aCBhc2tpbmc6Cj4KPiAxKSBJcyBndWVzdC0+aG9zdCBwcml2
aWxlZ2UgZXNjYWxhdGlvbiBwb3NzaWJsZT8KPgo+IFRoZSBuZXcgbGl2ZSBwYXRjaGluZyBzeXNj
dGwgc3Vib3BzIGFyZSBvbmx5IGFjY2Vzc2libGUgdG8gcHJpdmlsZWdlZAo+IGRvbWFpbnMgYW5k
IHRoaXMgaXMgdGVzdGVkIGJ5IE9TU1Rlc3Qgd2l0aCBhbiBYVEYgdGVzdC4KPiBUaGVyZSBpcyBh
IGNhdmVhdCAtLSBhbiBpbmNvcnJlY3QgbGl2ZSBwYXRjaCBjYW4gaW50cm9kdWNlIGEgZ3Vlc3Qt
Pmhvc3QKPiBwcml2aWxlZ2UgZXNjYWxhdGlvbi4KPgo+IDIpIElzIGd1ZXN0IHVzZXItPmd1ZXN0
IGtlcm5lbCBlc2NhbGF0aW9uIHBvc3NpYmxlPwo+Cj4gTm8sIGFsdGhvdWdoIGFuIGluY29ycmVj
dCBsaXZlIHBhdGNoIGNhbiBpbnRyb2R1Y2UgYSBndWVzdCB1c2VyLT5ndWVzdAo+IGtlcm5lbCBw
cml2aWxlZ2UgZXNjYWxhdGlvbi4KPgo+IDMpIElzIHRoZXJlIGFueSBpbmZvcm1hdGlvbiBsZWFr
YWdlPwo+Cj4gVGhlIG5ldyBsaXZlIHBhdGNoaW5nIHN5c2N0bCBzdWJvcHMgYXJlIG9ubHkgYWNj
ZXNzaWJsZSB0byBwcml2aWxlZ2VkCj4gZG9tYWlucyBzbyBpdCBpcyBub3QgcG9zc2libGUgZm9y
IGFuIHVucHJpdmlsZWdlZCBndWVzdCB0byBhY2Nlc3MgdGhlCj4gbGlzdCBvZiBsb2FkZWQgbGl2
ZSBwYXRjaGVzLiBUaGlzIGlzIHRlc3RlZCBieSBPU1NUZXN0IHdpdGggYW4gWFRGIHRlc3QuCj4g
VGhlcmUgaXMgYSBjYXZlYXQgLS0gYW4gaW5jb3JyZWN0IGxpdmUgcGF0Y2ggY2FuIGludHJvZHVj
ZSBhbgo+IGluZm9ybWF0aW9uIGxlYWthZ2UuCj4KPiA0KSBDYW4gYSBEZW5pYWwtb2YtU2Vydmlj
ZSBiZSB0cmlnZ2VyZWQ/Cj4KPiBUaGVyZSBhcmUgbm8ga25vd24gd2F5cyB0aGF0IGFuIHVucHJp
dmlsZWdlZCBndWVzdCBjYW4gcHJldmVudCBhIGxpdmUKPiBwYXRjaCBmcm9tIGJlaW5nIGxvYWRl
ZC4KPiBPbmNlIGFnYWluLCB0aGVyZSBpcyBhIGNhdmVhdCB0aGF0IGFuIGluY29ycmVjdCBsaXZl
IHBhdGNoIGNhbiBpbnRyb2R1Y2UKPiBhbiBhcmJpdHJhcnkgZGVuaWFsIG9mIHNlcnZpY2UuCj4K
PiBTaWduZWQtb2ZmLWJ5OiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNv
bT4KClRoaXMgaXMgYWxsIGdvb2QsIGJ1dCB0aGlzIGluZm9ybWF0aW9uIG5lZWRzIHRvIGJlIGlu
IGEgZmlsZSBpbgpkb2NzL2ZlYXR1cmVzLywgbW9zdCBwcm9iYWJseSBsaXZlcGF0Y2hpbmcucGFu
ZG9jCgo+IC0tLQo+ICB4ZW4vY29tbW9uL0tjb25maWcgfCAyICstCj4gIDEgZmlsZSBjaGFuZ2Vk
LCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9jb21t
b24vS2NvbmZpZyBiL3hlbi9jb21tb24vS2NvbmZpZwo+IGluZGV4IGRjOGU4NzYuLjg3NjA4NmMg
MTAwNjQ0Cj4gLS0tIGEveGVuL2NvbW1vbi9LY29uZmlnCj4gKysrIGIveGVuL2NvbW1vbi9LY29u
ZmlnCj4gQEAgLTIyNiw3ICsyMjYsNyBAQCBjb25maWcgQ1JZUFRPCj4gIAlib29sCj4gIAo+ICBj
b25maWcgTElWRVBBVENICj4gLQlib29sICJMaXZlIHBhdGNoaW5nIHN1cHBvcnQgKFRFQ0ggUFJF
VklFVykiCj4gKwlib29sICJMaXZlIHBhdGNoaW5nIHN1cHBvcnQiCj4gIAlkZWZhdWx0IG4KClRo
aXMgZGVmYXVsdCBzaG91bGQgZmxpcCBhcyB3ZWxsLgoKfkFuZHJldwoKPiAgCWRlcGVuZHMgb24g
SEFTX0JVSUxEX0lEID0gInkiCj4gIAktLS1oZWxwLS0tCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 26 16:45:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 16: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 1dPX8Z-00082K-6g; Mon, 26 Jun 2017 16:45:19 +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 1dPX8Y-00081r-5F
 for xen-devel@lists.xensource.com; Mon, 26 Jun 2017 16:45:18 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 DA/BF-01734-D1A31595; Mon, 26 Jun 2017 16:45:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVVfGKjD
 SoPuYksWKx79ZLO5Nec/uwORx+MMVFo/tfbvYA5iiWDPzkvIrElgz3s7pZi2YbV5x6mYPewPj
 d90uRi4OIYG/jBLbV15jhHAeM0rcufWKDcLZxijR8+g/kMPJISLgLPH1zFz2LkYODl4BfYnDZ
 2VBwsICQRLfuleB1UsIPGGSuDNnKxNIQkLAU2L9iX/MMPamLdOBetk52ASsJA6JgURZBFQlXp
 3fwzaBkXsBI8MqRo3i1KKy1CJdQ3O9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYx
 AnzMAwQ7Gi6c9DzFKcjApifJyPAmIFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBO8siMFJIsCg1
 PbUiLTMHGHwwaQkOHiUR3i5NoDRvcUFibnFmOkTqFKMux4bV678wCbHk5eelSonzTgaZIQBSl
 FGaBzcCFgmXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMx7AWQKT2ZeCdymV0BHMAEdwTIvAO
 SIkkSElFQDY8kWA9k/Gxuv+0ibsNfM2z77z7+3W2ztpT9wXa0zq7KWFuOLmX7qQVpXP5foIic
 5zj8mu4q+rym3Xplw+lXk/o7WlVq/LzhMUjq72+xx8X/Bjxd8gj3qDZhb3N7obBNSfmSxNzp6
 tdGbRUoXNm4ztqlmWCJTkvWnNvPLt+fLX03x7OgtLrk7SYmlOCPRUIu5qDgRADH3pf5/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1498495515!76698754!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39604 invoked from network); 26 Jun 2017 16:45:16 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Jun 2017 16:45: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 1dPX8V-0003iV-10; Mon, 26 Jun 2017 16: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 1dPX8P-0007te-E1; Mon, 26 Jun 2017 16:45:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dPX8O-0001Hj-Hf; Mon, 26 Jun 2017 16:45:08 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111075-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=3e68095ef9ba1bee90ce09344f3367f166e5a3d7
X-Osstest-Versions-That: xen=d5f6383d9a0316a37fb3f05a23d4cce936a262b3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 26 Jun 2017 16:45:08 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 111075: 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="===============0011081121546230870=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============0011081121546230870==
Content-Type: text/plain

flight 111075 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/111075/

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
 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                  3e68095ef9ba1bee90ce09344f3367f166e5a3d7
baseline version:
 xen                  d5f6383d9a0316a37fb3f05a23d4cce936a262b3

Last test of basis   111020  2017-06-23 19:01:31 Z    2 days
Testing same since   111075  2017-06-26 15:01:23 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Olaf Hering <olaf@aepfle.de>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau Monné <roger.pau@citrix.com>

jobs:
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 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


Pushing revision :

+ branch=xen-unstable-smoke
+ revision=3e68095ef9ba1bee90ce09344f3367f166e5a3d7
+ . ./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 3e68095ef9ba1bee90ce09344f3367f166e5a3d7
+ branch=xen-unstable-smoke
+ revision=3e68095ef9ba1bee90ce09344f3367f166e5a3d7
+ . ./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
+ '[' x3e68095ef9ba1bee90ce09344f3367f166e5a3d7 = 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-3.14
++ : 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 3e68095ef9ba1bee90ce09344f3367f166e5a3d7:refs/heads/smoke
To osstest@xenbits.xen.org:/home/xen/git/xen.git
   d5f6383..3e68095  3e68095ef9ba1bee90ce09344f3367f166e5a3d7 -> smoke


--===============0011081121546230870==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0011081121546230870==--

From xen-devel-bounces@lists.xen.org Mon Jun 26 16:45:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 16: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 1dPX8T-00081c-Vb; Mon, 26 Jun 2017 16:45: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=343a9f7d8=Andrew.Cooper3@citrix.com>)
 id 1dPX8T-00081S-I2
 for xen-devel@lists.xenproject.org; Mon, 26 Jun 2017 16:45:13 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 FD/D0-01985-81A31595; Mon, 26 Jun 2017 16:45:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsWyU9JRQlfCKjD
 SYPIDKYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaP1xFP2gk2MFYcnxjYwzmDsYuTkkBDwk1h1
 6hILiC0s4CnxdN53VhBbRMBX4u7jJiYQW0ggSeLUnpVgNrOAssSm5evAbDYBfYndLz6B2bwCt
 hLbH1xmBrFZBFQlPk/fCmaLCoRLvG08wgJRIyhxcuYTMJtTwFxi2+/F7BAzDSSOLJrDCmHLS2
 x/O4cZYq+axLX+S+wQd6ZLbP37i3kCI/8sJKNmIWmfhaR9ASPzKkaN4tSistQiXUNLvaSizPS
 MktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwBCsZ2Bg3MH4+7jfIUZJDiYlUV6OJwGRQnxJ
 +SmVGYnFGfFFpTmpxYcYZTg4lCR4Z1kERgoJFqWmp1akZeYAowEmLcHBoyTC26UJlOYtLkjML
 c5Mh0idYjTmmPVvzRcmjqYPW74wCbHk5eelSonz8oJMEgApzSjNgxsEi9JLjLJSwryMDAwMQj
 wFqUW5mSWo8q8YxTkYlYR5Q0Cm8GTmlcDtewV0ChPQKSzzAkBOKUlESEk1MM5VX2feqqtz8fi
 504ZFbgxW8zy3hl1TEdnL+f/v7+wVWepXtYoD1jfGxuhGzJ1xq3O+AU/pvjViZ2/NtrPapLBZ
 W+NeYPz9jPqHQat+HvCY6SAlejlccrLduR9rXu0M2Xh6huLR3j0LWXiDTjL5B6caCTQrXbvrl
 tBY8GGC6O/r9S2NJ+8GZSuxFGckGmoxFxUnAgCMAndhzQIAAA==
X-Env-Sender: prvs=343a9f7d8=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1498495512!49356113!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32968 invoked from network); 26 Jun 2017 16:45:12 -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;
 26 Jun 2017 16:45:12 -0000
X-IronPort-AV: E=Sophos;i="5.39,396,1493683200"; d="scan'208";a="48407949"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170626162842.482-1-wei.liu2@citrix.com>
 <20170626162842.482-2-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <ae8944d4-7737-aec5-02d0-6ec1d7102cc9@citrix.com>
Date: Mon, 26 Jun 2017 17:44:28 +0100
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: <20170626162842.482-2-wei.liu2@citrix.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v5 01/13] x86: move callback_op code to
	pv/callback.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>

T24gMjYvMDYvMTcgMTc6MjgsIFdlaSBMaXUgd3JvdGU6Cj4gVGFrZSB0aGUgY2hhbmNlIHRvIGNo
YW5nZSB2IHRvIGN1cnIuCj4KPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgoKUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 26 16:46:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 16:46: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 1dPX9c-0008BS-Sl; Mon, 26 Jun 2017 16:46: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=343741041=wei.liu2@citrix.com>)
 id 1dPX9b-0008Aj-Mr
 for xen-devel@lists.xenproject.org; Mon, 26 Jun 2017 16:46:23 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 5B/CB-03696-F5A31595; Mon, 26 Jun 2017 16:46:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeJIrShJLcpLzFFi42JxWrohUjfOKjD
 SYMdSKYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWNdh0hBr3DFtJWbWBsYW/i7GDk5JAT8JW4t
 v8QEYrMJKEv87OxlA7FFBPQkmg48ZwSxmQXyJM6uXsQKYgsLREms37sEzGYRUJU4dXs7M4jNK
 2AusffpclaImfISu9ougtmcQPGG1dPBbCEBM4ldvX1sELaCRMf0Y0wQvYISJ2c+YYHYJSFx8M
 UL5gmMvLOQpGYhSS1gZFrFqFGcWlSWWqRrZKmXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKy
 XnJ+7iREYOgxAsIPxwKLAQ4ySHExKorwcTwIihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwslkG
 RgoJFqWmp1akZeYAgxgmLcHBoyTC26UJlOYtLkjMLc5Mh0idYlSUEudlBukTAElklObBtcEi5
 xKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEeS9YAE3hycwrgZv+CmgxE9BilnkBIItLEhFSUg
 2MFsyX1lus3TA/5Lzq3xaLjY8ErmzuTWvzmPT9JouR3NUsZb04BhU3g+Ph6pFPzT3n7f5RwdK
 SU+uybmHTE3Ojwu2/XCamTju+sjFo2/ffE+9ul8z4nJDFtv3FdsvGVoYuz+2/4q3LD/9dnRO4
 xvL4pqYvl9k1BRXCFlcUGizSjrgczPLs/pJwJZbijERDLeai4kQAsoDlE5cCAAA=
X-Env-Sender: prvs=343741041=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1498495580!75708086!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15907 invoked from network); 26 Jun 2017 16:46:22 -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 Jun 2017 16:46:22 -0000
X-IronPort-AV: E=Sophos;i="5.39,396,1493683200"; d="scan'208";a="429385819"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 26 Jun 2017 17:28:40 +0100
Message-ID: <20170626162842.482-12-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170626162842.482-1-wei.liu2@citrix.com>
References: <20170626162842.482-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 v5 11/13] x86/callback.c: slightly change {un,
	}register_guest_nmi_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>

TWFrZSByZWdpc3Rlcl9ndWVzdF9ubWlfY2FsbGJhY2sgcmV0dXJuIGludCBhbmQgbWFrZQp1bnJl
Z2lzdGVyX2d1ZXN0X25taV9jYWxsYmFjayB2b2lkLiBBZGp1c3QgdGhlIGNhbGxlcnMgd2hlcmUK
bmVjZXNzYXJ5LgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
LS0tCkNhbiBiZSBzcXVhc2hlZCBpbnRvIHByZXZpb3VzIHBhdGNoLgotLS0KIHhlbi9hcmNoL3g4
Ni9wdi9jYWxsYmFjay5jIHwgMTggKysrKysrKysrKy0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwg
MTAgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvcHYvY2FsbGJhY2suYyBiL3hlbi9hcmNoL3g4Ni9wdi9jYWxsYmFjay5jCmluZGV4IDczOWNj
YjRkMDYuLjU5NTdjYjUwODUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9jYWxsYmFjay5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9jYWxsYmFjay5jCkBAIC0zMSw3ICszMSw3IEBACiAKICNp
bmNsdWRlIDxwdWJsaWMvY2FsbGJhY2suaD4KIAotc3RhdGljIGxvbmcgcmVnaXN0ZXJfZ3Vlc3Rf
bm1pX2NhbGxiYWNrKHVuc2lnbmVkIGxvbmcgYWRkcmVzcykKK3N0YXRpYyBpbnQgcmVnaXN0ZXJf
Z3Vlc3Rfbm1pX2NhbGxiYWNrKHVuc2lnbmVkIGxvbmcgYWRkcmVzcykKIHsKICAgICBzdHJ1Y3Qg
dmNwdSAqY3VyciA9IGN1cnJlbnQ7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IGN1cnItPmRvbWFp
bjsKQEAgLTU3LDE0ICs1NywxMiBAQCBzdGF0aWMgbG9uZyByZWdpc3Rlcl9ndWVzdF9ubWlfY2Fs
bGJhY2sodW5zaWduZWQgbG9uZyBhZGRyZXNzKQogICAgIHJldHVybiAwOwogfQogCi1zdGF0aWMg
bG9uZyB1bnJlZ2lzdGVyX2d1ZXN0X25taV9jYWxsYmFjayh2b2lkKQorc3RhdGljIHZvaWQgdW5y
ZWdpc3Rlcl9ndWVzdF9ubWlfY2FsbGJhY2sodm9pZCkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqY3Vy
ciA9IGN1cnJlbnQ7CiAgICAgc3RydWN0IHRyYXBfaW5mbyAqdCA9ICZjdXJyLT5hcmNoLnB2X3Zj
cHUudHJhcF9jdHh0W1RSQVBfbm1pXTsKIAogICAgIG1lbXNldCh0LCAwLCBzaXplb2YoKnQpKTsK
LQotICAgIHJldHVybiAwOwogfQogCiBzdGF0aWMgbG9uZyByZWdpc3Rlcl9ndWVzdF9jYWxsYmFj
ayhzdHJ1Y3QgY2FsbGJhY2tfcmVnaXN0ZXIgKnJlZykKQEAgLTE0MCw3ICsxMzgsOCBAQCBzdGF0
aWMgbG9uZyB1bnJlZ2lzdGVyX2d1ZXN0X2NhbGxiYWNrKHN0cnVjdCBjYWxsYmFja191bnJlZ2lz
dGVyICp1bnJlZykKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIENBTExCQUNLVFlQRV9ubWk6
Ci0gICAgICAgIHJldCA9IHVucmVnaXN0ZXJfZ3Vlc3Rfbm1pX2NhbGxiYWNrKCk7CisgICAgICAg
IHVucmVnaXN0ZXJfZ3Vlc3Rfbm1pX2NhbGxiYWNrKCk7CisgICAgICAgIHJldCA9IDA7CiAgICAg
ICAgIGJyZWFrOwogCiAgICAgZGVmYXVsdDoKQEAgLTI3OSw3ICsyNzgsOCBAQCBzdGF0aWMgbG9u
ZyBjb21wYXRfdW5yZWdpc3Rlcl9ndWVzdF9jYWxsYmFjaygKICAgICAgICAgYnJlYWs7CiAKICAg
ICBjYXNlIENBTExCQUNLVFlQRV9ubWk6Ci0gICAgICAgIHJldCA9IHVucmVnaXN0ZXJfZ3Vlc3Rf
bm1pX2NhbGxiYWNrKCk7CisgICAgICAgIHVucmVnaXN0ZXJfZ3Vlc3Rfbm1pX2NhbGxiYWNrKCk7
CisgICAgICAgIHJldCA9IDA7CiAgICAgICAgIGJyZWFrOwogCiAgICAgZGVmYXVsdDoKQEAgLTQ2
Myw3ICs0NjMsOCBAQCBsb25nIGRvX25taV9vcCh1bnNpZ25lZCBpbnQgY21kLCBYRU5fR1VFU1Rf
SEFORExFX1BBUkFNKHZvaWQpIGFyZykKICAgICAgICAgcmMgPSByZWdpc3Rlcl9ndWVzdF9ubWlf
Y2FsbGJhY2soY2IuaGFuZGxlcl9hZGRyZXNzKTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBY
RU5OTUlfdW5yZWdpc3Rlcl9jYWxsYmFjazoKLSAgICAgICAgcmMgPSB1bnJlZ2lzdGVyX2d1ZXN0
X25taV9jYWxsYmFjaygpOworICAgICAgICB1bnJlZ2lzdGVyX2d1ZXN0X25taV9jYWxsYmFjaygp
OworICAgICAgICByYyA9IDA7CiAgICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6CiAgICAgICAg
IHJjID0gLUVOT1NZUzsKQEAgLTQ4Nyw3ICs0ODgsOCBAQCBpbnQgY29tcGF0X25taV9vcCh1bnNp
Z25lZCBpbnQgY21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykKICAgICAgICAg
cmMgPSByZWdpc3Rlcl9ndWVzdF9ubWlfY2FsbGJhY2soY2IuaGFuZGxlcl9hZGRyZXNzKTsKICAg
ICAgICAgYnJlYWs7CiAgICAgY2FzZSBYRU5OTUlfdW5yZWdpc3Rlcl9jYWxsYmFjazoKLSAgICAg
ICAgcmMgPSB1bnJlZ2lzdGVyX2d1ZXN0X25taV9jYWxsYmFjaygpOworICAgICAgICB1bnJlZ2lz
dGVyX2d1ZXN0X25taV9jYWxsYmFjaygpOworICAgICAgICByYyA9IDA7CiAgICAgICAgIGJyZWFr
OwogICAgIGRlZmF1bHQ6CiAgICAgICAgIHJjID0gLUVOT1NZUzsKLS0gCjIuMTEuMAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 26 16:46:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 16:46: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 1dPX9b-0008Ak-Gk; Mon, 26 Jun 2017 16: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 <prvs=343741041=wei.liu2@citrix.com>)
 id 1dPX9a-0008Ac-K9
 for xen-devel@lists.xenproject.org; Mon, 26 Jun 2017 16:46:22 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 1D/D7-29088-D5A31595; Mon, 26 Jun 2017 16:46:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplkeJIrShJLcpLzFFi42JxWrrBXjfWKjD
 S4M9uWYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePLuXvsBY22FVuXrWdtYLyr28XIySEh4C/x
 5MAvNhCbTUBZ4mdnL5gtIqAn0XTgOSOIzSyQJ3F29SJWEFtYIEji5csVzCA2i4CqxNknc8Hqe
 QXMJZbe2sQKMVNeYlfbRTCbEyjesHo6mC0kYCaxq7ePDcJWkOiYfowJoldQ4uTMJywQuyQkDr
 54wTyBkXcWktQsJKkFjEyrGDWKU4vKUot0jSz0kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r
 1kvNzNzECg6eegYFxB2P7Cb9DjJIcTEqivBxPAiKF+JLyUyozEosz4otKc1KLDzHKcHAoSfCy
 WQZGCgkWpaanVqRl5gDDGCYtwcGjJMLbpQmU5i0uSMwtzkyHSJ1iVJQS52UG6RMASWSU5sG1w
 WLnEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3g6QKTyZeSVw018BLWYCWswyLwBkcUkiQk
 qqgTHlgtAP5YDlDrsuXrszZ69cbvZS+e0RJ7pWPcuKerE44F27ZxP3+dt/7lfEMh+QPfvMeq5
 ojeW/+NybS3pFmyZxTYxWDrjC/t4z3bLgwgX2lVkxH77FqRumFv7ZrsK7XeFmnzhv/Aqfo5wn
 eCODjty+MlXfd35g6km7L9bK+q+vhW9Ys7t0lqkSS3FGoqEWc1FxIgAtxatgmAIAAA==
X-Env-Sender: prvs=343741041=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1498495579!76567050!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11537 invoked from network); 26 Jun 2017 16:46:21 -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;
 26 Jun 2017 16:46:21 -0000
X-IronPort-AV: E=Sophos;i="5.39,396,1493683200"; d="scan'208";a="437867876"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 26 Jun 2017 17:28:41 +0100
Message-ID: <20170626162842.482-13-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170626162842.482-1-wei.liu2@citrix.com>
References: <20170626162842.482-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 v5 12/13] x86/traps: move some PV specific
	functions to pv/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>

VGhvc2UgZnVuY3Rpb25zIG11c3QgYmUgbW92ZWQgYXQgdGhlIHNhbWUgdGltZS4gQWxzbyBtb3Zl
IHNvZnRpcnFfdHJhcApiZWNhdXNlIGl0IGlzIG9ubHkgdXNlZCB0aGVyZS4KCkZpeCBzb21lIGNv
ZGluZyBzdHlsZSBpc3N1ZXMgd2hpbGUgbW92aW5nIGNvZGUuCgpTaWduZWQtb2ZmLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9wdi90cmFwcy5jICAg
ICB8IDEwNCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVu
L2FyY2gveDg2L3RyYXBzLmMgICAgICAgIHwgIDg4IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvdHJhcHMuaCB8ICAgNiAtLS0KIDMgZmls
ZXMgY2hhbmdlZCwgMTA0IGluc2VydGlvbnMoKyksIDk0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9wdi90cmFwcy5jIGIveGVuL2FyY2gveDg2L3B2L3RyYXBzLmMKaW5k
ZXggN2QyZjlhYTYzOC4uMWZjZTdkZjBjMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L3Ry
YXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L3RyYXBzLmMKQEAgLTE5LDkgKzE5LDExIEBACiAg
KiBDb3B5cmlnaHQgKGMpIDIwMTcgQ2l0cml4IFN5c3RlbXMgTHRkLgogICovCiAKKyNpbmNsdWRl
IDx4ZW4vZXZlbnQuaD4KICNpbmNsdWRlIDx4ZW4vaHlwZXJjYWxsLmg+CiAjaW5jbHVkZSA8eGVu
L2xpYi5oPgogI2luY2x1ZGUgPHhlbi90cmFjZS5oPgorI2luY2x1ZGUgPHhlbi9zb2Z0aXJxLmg+
CiAKICNpbmNsdWRlIDxhc20vYXBpYy5oPgogI2luY2x1ZGUgPGFzbS9zaGFyZWQuaD4KQEAgLTE0
OCw2ICsxNTAsMTA4IEBAIHZvaWQgaW5pdF9pbnQ4MF9kaXJlY3RfdHJhcChzdHJ1Y3QgdmNwdSAq
dikKICAgICAgICAgdGItPmZsYWdzID0gVEJGX0VYQ0VQVElPTiB8IChUSV9HRVRfSUYodGkpID8g
VEJGX0lOVEVSUlVQVCA6IDApOwogfQogCitzdHJ1Y3Qgc29mdGlycV90cmFwIHsKKyAgICBzdHJ1
Y3QgZG9tYWluICpkb21haW47IC8qIGRvbWFpbiB0byBpbmplY3QgdHJhcCAqLworICAgIHN0cnVj
dCB2Y3B1ICp2Y3B1OyAgICAgLyogdmNwdSB0byBpbmplY3QgdHJhcCAqLworICAgIGludCBwcm9j
ZXNzb3I7ICAgICAgICAgLyogcGh5c2ljYWwgY3B1IHRvIGluamVjdCB0cmFwICovCit9OworCitz
dGF0aWMgREVGSU5FX1BFUl9DUFUoc3RydWN0IHNvZnRpcnFfdHJhcCwgc29mdGlycV90cmFwKTsK
Kworc3RhdGljIHZvaWQgbm1pX21jZV9zb2Z0aXJxKHZvaWQpCit7CisgICAgaW50IGNwdSA9IHNt
cF9wcm9jZXNzb3JfaWQoKTsKKyAgICBzdHJ1Y3Qgc29mdGlycV90cmFwICpzdCA9ICZwZXJfY3B1
KHNvZnRpcnFfdHJhcCwgY3B1KTsKKworICAgIEJVR19PTihzdC0+dmNwdSA9PSBOVUxMKTsKKwor
ICAgIC8qCisgICAgICogU2V0IHRoZSB0bXAgdmFsdWUgdW5jb25kaXRpb25hbGx5LCBzbyB0aGF0
IHRoZSBjaGVjayBpbiB0aGUgaXJldAorICAgICAqIGh5cGVyY2FsbCB3b3Jrcy4KKyAgICAgKi8K
KyAgICBjcHVtYXNrX2NvcHkoc3QtPnZjcHUtPmNwdV9oYXJkX2FmZmluaXR5X3RtcCwKKyAgICAg
ICAgICAgICAgICAgc3QtPnZjcHUtPmNwdV9oYXJkX2FmZmluaXR5KTsKKworICAgIGlmICggKGNw
dSAhPSBzdC0+cHJvY2Vzc29yKSB8fAorICAgICAgICAgKHN0LT5wcm9jZXNzb3IgIT0gc3QtPnZj
cHUtPnByb2Nlc3NvcikgKQorICAgIHsKKworICAgICAgICAvKgorCSAqIFdlIGFyZSBvbiBhIGRp
ZmZlcmVudCBwaHlzaWNhbCBjcHUuICBNYWtlIHN1cmUgdG8gd2FrZXVwIHRoZSB2Y3B1IG9uCisJ
ICogdGhlIHNwZWNpZmllZCBwcm9jZXNzb3IuCisgICAgICAgICAqLworICAgICAgICB2Y3B1X3Nl
dF9oYXJkX2FmZmluaXR5KHN0LT52Y3B1LCBjcHVtYXNrX29mKHN0LT5wcm9jZXNzb3IpKTsKKwor
ICAgICAgICAvKiBBZmZpbml0eSBpcyByZXN0b3JlZCBpbiB0aGUgaXJldCBoeXBlcmNhbGwuICov
CisgICAgfQorCisgICAgLyoKKyAgICAgKiBPbmx5IHVzZWQgdG8gZGVmZXIgd2FrZXVwIG9mIGRv
bWFpbi92Y3B1IHRvIGEgc2FmZSAobm9uLU5NSS9NQ0UpCisgICAgICogY29udGV4dC4KKyAgICAg
Ki8KKyAgICB2Y3B1X2tpY2soc3QtPnZjcHUpOworICAgIHN0LT52Y3B1ID0gTlVMTDsKK30KKwor
dm9pZCBfX2luaXQgcHZfdHJhcF9pbml0KHZvaWQpCit7CisgICAgLyogVGhlIDMyLW9uLTY0IGh5
cGVyY2FsbCB2ZWN0b3IgaXMgb25seSBhY2Nlc3NpYmxlIGZyb20gcmluZyAxLiAqLworICAgIF9z
ZXRfZ2F0ZShpZHRfdGFibGUgKyBIWVBFUkNBTExfVkVDVE9SLAorICAgICAgICAgICAgICBTWVNf
REVTQ190cmFwX2dhdGUsIDEsIGVudHJ5X2ludDgyKTsKKworICAgIC8qIEZhc3QgdHJhcCBmb3Ig
aW50ODAgKGZhc3RlciB0aGFuIHRha2luZyB0aGUgI0dQLWZpeHVwIHBhdGgpLiAqLworICAgIF9z
ZXRfZ2F0ZShpZHRfdGFibGUgKyBMRUdBQ1lfU1lTQ0FMTF9WRUNUT1IsIFNZU19ERVNDX3RyYXBf
Z2F0ZSwgMywKKyAgICAgICAgICAgICAgJmludDgwX2RpcmVjdF90cmFwKTsKKworICAgIG9wZW5f
c29mdGlycShOTUlfTUNFX1NPRlRJUlEsIG5taV9tY2Vfc29mdGlycSk7Cit9CisKK2ludCBwdl9y
YWlzZV9pbnRlcnJ1cHQoc3RydWN0IHZjcHUgKnYsIHVpbnQ4X3QgdHJhcF9ucikKK3sKKyAgICBz
dHJ1Y3Qgc29mdGlycV90cmFwICpzdCA9ICZwZXJfY3B1KHNvZnRpcnFfdHJhcCwgc21wX3Byb2Nl
c3Nvcl9pZCgpKTsKKworICAgIHN3aXRjaCAoIHRyYXBfbnIgKQorICAgIHsKKyAgICBjYXNlIFRS
QVBfbm1pOgorICAgICAgICBpZiAoIGNtcHhjaGdwdHIoJnN0LT52Y3B1LCBOVUxMLCB2KSApCisg
ICAgICAgICAgICByZXR1cm4gLUVCVVNZOworICAgICAgICBpZiAoICF0ZXN0X2FuZF9zZXRfYm9v
bCh2LT5ubWlfcGVuZGluZykgKQorICAgICAgICB7CisgICAgICAgICAgICBzdC0+ZG9tYWluID0g
di0+ZG9tYWluOworICAgICAgICAgICAgc3QtPnByb2Nlc3NvciA9IHYtPnByb2Nlc3NvcjsKKwor
ICAgICAgICAgICAgLyogTm90IHNhZmUgdG8gd2FrZSB1cCBhIHZjcHUgaGVyZSAqLworICAgICAg
ICAgICAgcmFpc2Vfc29mdGlycShOTUlfTUNFX1NPRlRJUlEpOworICAgICAgICAgICAgcmV0dXJu
IDA7CisgICAgICAgIH0KKyAgICAgICAgc3QtPnZjcHUgPSBOVUxMOworICAgICAgICBicmVhazsK
KworICAgIGNhc2UgVFJBUF9tYWNoaW5lX2NoZWNrOgorICAgICAgICBpZiAoIGNtcHhjaGdwdHIo
JnN0LT52Y3B1LCBOVUxMLCB2KSApCisgICAgICAgICAgICByZXR1cm4gLUVCVVNZOworCisgICAg
ICAgIC8qCisJICogV2UgYXJlIGNhbGxlZCBieSB0aGUgbWFjaGluZSBjaGVjayAoZXhjZXB0aW9u
IG9yIHBvbGxpbmcpIGhhbmRsZXJzCisJICogb24gdGhlIHBoeXNpY2FsIENQVSB0aGF0IHJlcG9y
dGVkIGEgbWFjaGluZSBjaGVjayBlcnJvci4KKyAgICAgICAgICovCisgICAgICAgIGlmICggIXRl
c3RfYW5kX3NldF9ib29sKHYtPm1jZV9wZW5kaW5nKSApCisgICAgICAgIHsKKyAgICAgICAgICAg
IHN0LT5kb21haW4gPSB2LT5kb21haW47CisgICAgICAgICAgICBzdC0+cHJvY2Vzc29yID0gdi0+
cHJvY2Vzc29yOworCisgICAgICAgICAgICAvKiBub3Qgc2FmZSB0byB3YWtlIHVwIGEgdmNwdSBo
ZXJlICovCisgICAgICAgICAgICByYWlzZV9zb2Z0aXJxKE5NSV9NQ0VfU09GVElSUSk7CisgICAg
ICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgfQorICAgICAgICBzdC0+dmNwdSA9IE5VTEw7Cisg
ICAgICAgIGJyZWFrOworICAgIH0KKworICAgIC8qIERlbGl2ZXJ5IGZhaWxlZCAqLworICAgIHJl
dHVybiAtRUlPOworfQorCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRl
eCBmMTJhNTIwMzJhLi40ZDZmNDJkMTY4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMu
YworKysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtMTU0MCwzOSArMTU0MCw2IEBAIHZvaWQg
ZG9fZ2VuZXJhbF9wcm90ZWN0aW9uKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIHBh
bmljKCJHRU5FUkFMIFBST1RFQ1RJT04gRkFVTFRcbltlcnJvcl9jb2RlPSUwNHhdIiwgcmVncy0+
ZXJyb3JfY29kZSk7CiB9CiAKLXN0YXRpYyBERUZJTkVfUEVSX0NQVShzdHJ1Y3Qgc29mdGlycV90
cmFwLCBzb2Z0aXJxX3RyYXApOwotCi1zdGF0aWMgdm9pZCBubWlfbWNlX3NvZnRpcnEodm9pZCkK
LXsKLSAgICBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwotICAgIHN0cnVjdCBzb2Z0aXJx
X3RyYXAgKnN0ID0gJnBlcl9jcHUoc29mdGlycV90cmFwLCBjcHUpOwotCi0gICAgQlVHX09OKHN0
LT52Y3B1ID09IE5VTEwpOwotCi0gICAgLyogU2V0IHRoZSB0bXAgdmFsdWUgdW5jb25kaXRpb25h
bGx5LCBzbyB0aGF0Ci0gICAgICogdGhlIGNoZWNrIGluIHRoZSBpcmV0IGh5cGVyY2FsbCB3b3Jr
cy4gKi8KLSAgICBjcHVtYXNrX2NvcHkoc3QtPnZjcHUtPmNwdV9oYXJkX2FmZmluaXR5X3RtcCwK
LSAgICAgICAgICAgICAgICAgc3QtPnZjcHUtPmNwdV9oYXJkX2FmZmluaXR5KTsKLQotICAgIGlm
ICgoY3B1ICE9IHN0LT5wcm9jZXNzb3IpCi0gICAgICAgfHwgKHN0LT5wcm9jZXNzb3IgIT0gc3Qt
PnZjcHUtPnByb2Nlc3NvcikpCi0gICAgewotICAgICAgICAvKiBXZSBhcmUgb24gYSBkaWZmZXJl
bnQgcGh5c2ljYWwgY3B1LgotICAgICAgICAgKiBNYWtlIHN1cmUgdG8gd2FrZXVwIHRoZSB2Y3B1
IG9uIHRoZQotICAgICAgICAgKiBzcGVjaWZpZWQgcHJvY2Vzc29yLgotICAgICAgICAgKi8KLSAg
ICAgICAgdmNwdV9zZXRfaGFyZF9hZmZpbml0eShzdC0+dmNwdSwgY3B1bWFza19vZihzdC0+cHJv
Y2Vzc29yKSk7Ci0KLSAgICAgICAgLyogQWZmaW5pdHkgaXMgcmVzdG9yZWQgaW4gdGhlIGlyZXQg
aHlwZXJjYWxsLiAqLwotICAgIH0KLQotICAgIC8qIE9ubHkgdXNlZCB0byBkZWZlciB3YWtldXAg
b2YgZG9tYWluL3ZjcHUgdG8KLSAgICAgKiBhIHNhZmUgKG5vbi1OTUkvTUNFKSBjb250ZXh0Lgot
ICAgICAqLwotICAgIHZjcHVfa2ljayhzdC0+dmNwdSk7Ci0gICAgc3QtPnZjcHUgPSBOVUxMOwot
fQotCiBzdGF0aWMgdm9pZCBwY2lfc2Vycl9zb2Z0aXJxKHZvaWQpCiB7CiAgICAgcHJpbnRrKCJc
blxuTk1JIC0gUENJIHN5c3RlbSBlcnJvciAoU0VSUilcbiIpOwpAQCAtMTkzNCwxOSArMTkwMSw2
IEBAIHZvaWQgX19pbml0IGluaXRfaWR0X3RyYXBzKHZvaWQpCiAgICAgdGhpc19jcHUoY29tcGF0
X2dkdF90YWJsZSkgPSBib290X2NwdV9jb21wYXRfZ2R0X3RhYmxlOwogfQogCi12b2lkIF9faW5p
dCBwdl90cmFwX2luaXQodm9pZCkKLXsKLSAgICAvKiBUaGUgMzItb24tNjQgaHlwZXJjYWxsIHZl
Y3RvciBpcyBvbmx5IGFjY2Vzc2libGUgZnJvbSByaW5nIDEuICovCi0gICAgX3NldF9nYXRlKGlk
dF90YWJsZSArIEhZUEVSQ0FMTF9WRUNUT1IsCi0gICAgICAgICAgICAgIFNZU19ERVNDX3RyYXBf
Z2F0ZSwgMSwgZW50cnlfaW50ODIpOwotCi0gICAgLyogRmFzdCB0cmFwIGZvciBpbnQ4MCAoZmFz
dGVyIHRoYW4gdGFraW5nIHRoZSAjR1AtZml4dXAgcGF0aCkuICovCi0gICAgX3NldF9nYXRlKGlk
dF90YWJsZSArIExFR0FDWV9TWVNDQUxMX1ZFQ1RPUiwgU1lTX0RFU0NfdHJhcF9nYXRlLCAzLAot
ICAgICAgICAgICAgICAmaW50ODBfZGlyZWN0X3RyYXApOwotCi0gICAgb3Blbl9zb2Z0aXJxKE5N
SV9NQ0VfU09GVElSUSwgbm1pX21jZV9zb2Z0aXJxKTsKLX0KLQogZXh0ZXJuIHZvaWQgKCpjb25z
dCBhdXRvZ2VuX2VudHJ5cG9pbnRzW05SX1ZFQ1RPUlNdKSh2b2lkKTsKIHZvaWQgX19pbml0IHRy
YXBfaW5pdCh2b2lkKQogewpAQCAtMTk3OSw0OCArMTkzMyw2IEBAIHZvaWQgX19pbml0IHRyYXBf
aW5pdCh2b2lkKQogICAgIG9wZW5fc29mdGlycShQQ0lfU0VSUl9TT0ZUSVJRLCBwY2lfc2Vycl9z
b2Z0aXJxKTsKIH0KIAotaW50IHB2X3JhaXNlX2ludGVycnVwdChzdHJ1Y3QgdmNwdSAqdiwgdWlu
dDhfdCB0cmFwX25yKQotewotICAgIHN0cnVjdCBzb2Z0aXJxX3RyYXAgKnN0ID0gJnBlcl9jcHUo
c29mdGlycV90cmFwLCBzbXBfcHJvY2Vzc29yX2lkKCkpOwotCi0gICAgc3dpdGNoICh0cmFwX25y
KSB7Ci0gICAgY2FzZSBUUkFQX25taToKLSAgICAgICAgaWYgKCBjbXB4Y2hncHRyKCZzdC0+dmNw
dSwgTlVMTCwgdikgKQotICAgICAgICAgICAgcmV0dXJuIC1FQlVTWTsKLSAgICAgICAgaWYgKCAh
dGVzdF9hbmRfc2V0X2Jvb2wodi0+bm1pX3BlbmRpbmcpICkgewotICAgICAgICAgICAgICAgc3Qt
PmRvbWFpbiA9IHYtPmRvbWFpbjsKLSAgICAgICAgICAgICAgIHN0LT5wcm9jZXNzb3IgPSB2LT5w
cm9jZXNzb3I7Ci0KLSAgICAgICAgICAgICAgIC8qIG5vdCBzYWZlIHRvIHdha2UgdXAgYSB2Y3B1
IGhlcmUgKi8KLSAgICAgICAgICAgICAgIHJhaXNlX3NvZnRpcnEoTk1JX01DRV9TT0ZUSVJRKTsK
LSAgICAgICAgICAgICAgIHJldHVybiAwOwotICAgICAgICB9Ci0gICAgICAgIHN0LT52Y3B1ID0g
TlVMTDsKLSAgICAgICAgYnJlYWs7Ci0KLSAgICBjYXNlIFRSQVBfbWFjaGluZV9jaGVjazoKLSAg
ICAgICAgaWYgKCBjbXB4Y2hncHRyKCZzdC0+dmNwdSwgTlVMTCwgdikgKQotICAgICAgICAgICAg
cmV0dXJuIC1FQlVTWTsKLQotICAgICAgICAvKiBXZSBhcmUgY2FsbGVkIGJ5IHRoZSBtYWNoaW5l
IGNoZWNrIChleGNlcHRpb24gb3IgcG9sbGluZykgaGFuZGxlcnMKLSAgICAgICAgICogb24gdGhl
IHBoeXNpY2FsIENQVSB0aGF0IHJlcG9ydGVkIGEgbWFjaGluZSBjaGVjayBlcnJvci4gKi8KLQot
ICAgICAgICBpZiAoICF0ZXN0X2FuZF9zZXRfYm9vbCh2LT5tY2VfcGVuZGluZykgKSB7Ci0gICAg
ICAgICAgICAgICAgc3QtPmRvbWFpbiA9IHYtPmRvbWFpbjsKLSAgICAgICAgICAgICAgICBzdC0+
cHJvY2Vzc29yID0gdi0+cHJvY2Vzc29yOwotCi0gICAgICAgICAgICAgICAgLyogbm90IHNhZmUg
dG8gd2FrZSB1cCBhIHZjcHUgaGVyZSAqLwotICAgICAgICAgICAgICAgIHJhaXNlX3NvZnRpcnEo
Tk1JX01DRV9TT0ZUSVJRKTsKLSAgICAgICAgICAgICAgICByZXR1cm4gMDsKLSAgICAgICAgfQot
ICAgICAgICBzdC0+dmNwdSA9IE5VTEw7Ci0gICAgICAgIGJyZWFrOwotICAgIH0KLQotICAgIC8q
IGRlbGl2ZXJ5IGZhaWxlZCAqLwotICAgIHJldHVybiAtRUlPOwotfQotCiB2b2lkIGFjdGl2YXRl
X2RlYnVncmVncyhjb25zdCBzdHJ1Y3QgdmNwdSAqY3VycikKIHsKICAgICBBU1NFUlQoY3VyciA9
PSBjdXJyZW50KTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvdHJhcHMuaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvdHJhcHMuaAppbmRleCAxZTNmOWM3ZmFkLi44ZDkwM2VjOTFiIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3RyYXBzLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni90cmFwcy5oCkBAIC0xOSwxMiArMTksNiBAQAogI2lmbmRlZiBBU01fVFJBUF9ICiAj
ZGVmaW5lIEFTTV9UUkFQX0gKIAotc3RydWN0IHNvZnRpcnFfdHJhcCB7Ci0Jc3RydWN0IGRvbWFp
biAqZG9tYWluOyAgLyogZG9tYWluIHRvIGluamVjdCB0cmFwICovCi0Jc3RydWN0IHZjcHUgKnZj
cHU7CS8qIHZjcHUgdG8gaW5qZWN0IHRyYXAgKi8KLQlpbnQgcHJvY2Vzc29yOwkJLyogcGh5c2lj
YWwgY3B1IHRvIGluamVjdCB0cmFwICovCi19OwotCiBzdHJ1Y3QgY3B1X3VzZXJfcmVnczsKIAog
dm9pZCBhc3luY19leGNlcHRpb25fY2xlYW51cChzdHJ1Y3QgdmNwdSAqKTsKLS0gCjIuMTEuMAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 26 16:46:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 16: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 1dPX9f-0008Cc-3g; Mon, 26 Jun 2017 16:46: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=343741041=wei.liu2@citrix.com>)
 id 1dPX9d-0008BN-8h
 for xen-devel@lists.xenproject.org; Mon, 26 Jun 2017 16:46:25 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 53/CC-03920-06A31595; Mon, 26 Jun 2017 16:46:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeJIrShJLcpLzFFi42JxWrohUjfBKjD
 SYMskfovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePziT7mgmOyFedPLWNqYPwh3sXIySEh4C/x
 9+IzNhCbTUBZ4mdnL5gtIqAn0XTgOSOIzSyQJ3F29SLWLkYODmGBaIkbd3NAwiwCqhKLD6wFK
 +cVMJf4sqKFFWKkvMSutotgNidQvGH1dDBbSMBMYldvHxuErSDRMf0YE0SvoMTJmU9YIFZJSB
 x88YJ5AiPvLCSpWUhSCxiZVjFqFKcWlaUW6RpZ6iUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCY
 V6yXn525iBIYOAxDsYDywKPAQoyQHk5IoL8eTgEghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxs
 loGRQoJFqempFWmZOcAghklLcPAoifB2aQKleYsLEnOLM9MhUqcYFaXEeZlB+gRAEhmleXBts
 Mi5xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWHeCxZAU3gy80rgpr8CWswEtJhlXgDI4pJEhJ
 RUAyOXbLnU8u0TPd6a9EhP7t7Blpj1KfJdxOX12bd4Vt19HxjA8Lxuyqnq45fP7NNvtTj37r5
 Nx+e7UZ+/aM9Uc8trfKYorKtZ9NiOxfUGz4b3LWm6pyb9+GQWfWzujw3xFw0ar2cy1zHX+l1d
 zi1h0zVr/YqHl/3fbLI4u749yPRKcXdWSZ1vnZ0SS3FGoqEWc1FxIgCbyGezlwIAAA==
X-Env-Sender: prvs=343741041=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1498495580!75708086!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15980 invoked from network); 26 Jun 2017 16:46:23 -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 Jun 2017 16:46:23 -0000
X-IronPort-AV: E=Sophos;i="5.39,396,1493683200"; d="scan'208";a="429385828"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 26 Jun 2017 17:28:39 +0100
Message-ID: <20170626162842.482-11-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170626162842.482-1-wei.liu2@citrix.com>
References: <20170626162842.482-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 v5 10/13] x86/traps: move {un,
	}register_guest_nmi_callback to pv/callback.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>

TW92ZSB0aGVzZSBoZWxwZXIgZnVuY3Rpb25zIGFsb25nIHNpZGUgdGhlaXIgdXNlcnMuIE5vdyBh
bGwgdXNlcnMgb2YKdGhlc2UgZnVuY3Rpb25zIGFyZSB3aXRoaW4gdGhlIHNhbWUgZmlsZSwgbWFr
ZSB0aGVtIHN0YXRpYy4KClRha2UgdGhlIGNoYW5jZSB0byBjaGFuZ2UgdiB0byBjdXJyIGFuZCBy
ZW1vdmUgc29tZSB1bm5lZWRlZApwYXJlbnRoZXNlcy4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3B2L2NhbGxiYWNrLmMgfCAz
NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvdHJh
cHMuYyAgICAgICB8IDM2IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9ubWkuaCAgfCAxNSAtLS0tLS0tLS0tLS0tLS0KIDMgZmlsZXMgY2hh
bmdlZCwgMzcgaW5zZXJ0aW9ucygrKSwgNTEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L3B2L2NhbGxiYWNrLmMgYi94ZW4vYXJjaC94ODYvcHYvY2FsbGJhY2suYwppbmRl
eCA1MzE3YWU4ZjA1Li43MzljY2I0ZDA2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvY2Fs
bGJhY2suYworKysgYi94ZW4vYXJjaC94ODYvcHYvY2FsbGJhY2suYwpAQCAtMjYsMTAgKzI2LDQ3
IEBACiAKICNpbmNsdWRlIDxhc20vY3VycmVudC5oPgogI2luY2x1ZGUgPGFzbS9ubWkuaD4KKyNp
bmNsdWRlIDxhc20vc2hhcmVkLmg+CiAjaW5jbHVkZSA8YXNtL3RyYXBzLmg+CiAKICNpbmNsdWRl
IDxwdWJsaWMvY2FsbGJhY2suaD4KIAorc3RhdGljIGxvbmcgcmVnaXN0ZXJfZ3Vlc3Rfbm1pX2Nh
bGxiYWNrKHVuc2lnbmVkIGxvbmcgYWRkcmVzcykKK3sKKyAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9
IGN1cnJlbnQ7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IGN1cnItPmRvbWFpbjsKKyAgICBzdHJ1
Y3QgdHJhcF9pbmZvICp0ID0gJmN1cnItPmFyY2gucHZfdmNwdS50cmFwX2N0eHRbVFJBUF9ubWld
OworCisgICAgaWYgKCAhaXNfY2Fub25pY2FsX2FkZHJlc3MoYWRkcmVzcykgKQorICAgICAgICBy
ZXR1cm4gLUVJTlZBTDsKKworICAgIHQtPnZlY3RvciAgPSBUUkFQX25taTsKKyAgICB0LT5mbGFn
cyAgID0gMDsKKyAgICB0LT5jcyAgICAgID0gKGlzX3B2XzMyYml0X2RvbWFpbihkKSA/CisgICAg
ICAgICAgICAgICAgICBGTEFUX0NPTVBBVF9LRVJORUxfQ1MgOiBGTEFUX0tFUk5FTF9DUyk7Cisg
ICAgdC0+YWRkcmVzcyA9IGFkZHJlc3M7CisgICAgVElfU0VUX0lGKHQsIDEpOworCisgICAgLyoK
KyAgICAgKiBJZiBubyBoYW5kbGVyIHdhcyByZWdpc3RlcmVkIHdlIGNhbiAnbG9zZSB0aGUgTk1J
IGVkZ2UnLiBSZS1hc3NlcnQgaXQKKyAgICAgKiBub3cuCisgICAgICovCisgICAgaWYgKCBjdXJy
LT52Y3B1X2lkID09IDAgJiYgYXJjaF9nZXRfbm1pX3JlYXNvbihkKSAhPSAwICkKKyAgICAgICAg
Y3Vyci0+bm1pX3BlbmRpbmcgPSAxOworCisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBsb25n
IHVucmVnaXN0ZXJfZ3Vlc3Rfbm1pX2NhbGxiYWNrKHZvaWQpCit7CisgICAgc3RydWN0IHZjcHUg
KmN1cnIgPSBjdXJyZW50OworICAgIHN0cnVjdCB0cmFwX2luZm8gKnQgPSAmY3Vyci0+YXJjaC5w
dl92Y3B1LnRyYXBfY3R4dFtUUkFQX25taV07CisKKyAgICBtZW1zZXQodCwgMCwgc2l6ZW9mKCp0
KSk7CisKKyAgICByZXR1cm4gMDsKK30KKwogc3RhdGljIGxvbmcgcmVnaXN0ZXJfZ3Vlc3RfY2Fs
bGJhY2soc3RydWN0IGNhbGxiYWNrX3JlZ2lzdGVyICpyZWcpCiB7CiAgICAgbG9uZyByZXQgPSAw
OwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMu
YwppbmRleCA1OGY1MjkyNmQ5Li5mMTJhNTIwMzJhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
dHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtMTk3OSw0MiArMTk3OSw2IEBA
IHZvaWQgX19pbml0IHRyYXBfaW5pdCh2b2lkKQogICAgIG9wZW5fc29mdGlycShQQ0lfU0VSUl9T
T0ZUSVJRLCBwY2lfc2Vycl9zb2Z0aXJxKTsKIH0KIAotbG9uZyByZWdpc3Rlcl9ndWVzdF9ubWlf
Y2FsbGJhY2sodW5zaWduZWQgbG9uZyBhZGRyZXNzKQotewotICAgIHN0cnVjdCB2Y3B1ICp2ID0g
Y3VycmVudDsKLSAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwotICAgIHN0cnVjdCB0
cmFwX2luZm8gKnQgPSAmdi0+YXJjaC5wdl92Y3B1LnRyYXBfY3R4dFtUUkFQX25taV07Ci0KLSAg
ICBpZiAoICFpc19jYW5vbmljYWxfYWRkcmVzcyhhZGRyZXNzKSApCi0gICAgICAgIHJldHVybiAt
RUlOVkFMOwotCi0gICAgdC0+dmVjdG9yICA9IFRSQVBfbm1pOwotICAgIHQtPmZsYWdzICAgPSAw
OwotICAgIHQtPmNzICAgICAgPSAoaXNfcHZfMzJiaXRfZG9tYWluKGQpID8KLSAgICAgICAgICAg
ICAgICAgIEZMQVRfQ09NUEFUX0tFUk5FTF9DUyA6IEZMQVRfS0VSTkVMX0NTKTsKLSAgICB0LT5h
ZGRyZXNzID0gYWRkcmVzczsKLSAgICBUSV9TRVRfSUYodCwgMSk7Ci0KLSAgICAvKgotICAgICAq
IElmIG5vIGhhbmRsZXIgd2FzIHJlZ2lzdGVyZWQgd2UgY2FuICdsb3NlIHRoZSBOTUkgZWRnZScu
IFJlLWFzc2VydCBpdAotICAgICAqIG5vdy4KLSAgICAgKi8KLSAgICBpZiAoICh2LT52Y3B1X2lk
ID09IDApICYmIChhcmNoX2dldF9ubWlfcmVhc29uKGQpICE9IDApICkKLSAgICAgICAgdi0+bm1p
X3BlbmRpbmcgPSAxOwotCi0gICAgcmV0dXJuIDA7Ci19Ci0KLWxvbmcgdW5yZWdpc3Rlcl9ndWVz
dF9ubWlfY2FsbGJhY2sodm9pZCkKLXsKLSAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7Ci0g
ICAgc3RydWN0IHRyYXBfaW5mbyAqdCA9ICZ2LT5hcmNoLnB2X3ZjcHUudHJhcF9jdHh0W1RSQVBf
bm1pXTsKLQotICAgIG1lbXNldCh0LCAwLCBzaXplb2YoKnQpKTsKLQotICAgIHJldHVybiAwOwot
fQotCiBpbnQgcHZfcmFpc2VfaW50ZXJydXB0KHN0cnVjdCB2Y3B1ICp2LCB1aW50OF90IHRyYXBf
bnIpCiB7CiAgICAgc3RydWN0IHNvZnRpcnFfdHJhcCAqc3QgPSAmcGVyX2NwdShzb2Z0aXJxX3Ry
YXAsIHNtcF9wcm9jZXNzb3JfaWQoKSk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2
L25taS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ubWkuaAppbmRleCBmYjBmNTdhYTA5Li5jYjY2
ZTRiM2YyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L25taS5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvbm1pLmgKQEAgLTI5LDE5ICsyOSw0IEBAIG5taV9jYWxsYmFja190ICpz
ZXRfbm1pX2NhbGxiYWNrKG5taV9jYWxsYmFja190ICpjYWxsYmFjayk7CiAgKi8KIHZvaWQgdW5z
ZXRfbm1pX2NhbGxiYWNrKHZvaWQpOwogIAotLyoqCi0gKiByZWdpc3Rlcl9ndWVzdF9ubWlfY2Fs
bGJhY2sKLSAqCi0gKiBUaGUgZGVmYXVsdCBOTUkgaGFuZGxlciBwYXNzZXMgdGhlIE5NSSB0byBh
IGd1ZXN0IGNhbGxiYWNrLiBUaGlzCi0gKiBmdW5jdGlvbiByZWdpc3RlcnMgdGhlIGFkZHJlc3Mg
b2YgdGhhdCBjYWxsYmFjay4KLSAqLwotbG9uZyByZWdpc3Rlcl9ndWVzdF9ubWlfY2FsbGJhY2so
dW5zaWduZWQgbG9uZyBhZGRyZXNzKTsKLQotLyoqCi0gKiB1bnJlZ2lzdGVyX2d1ZXN0X25taV9j
YWxsYmFjawotICoKLSAqIFVucmVnaXN0ZXIgYSBndWVzdCBOTUkgaGFuZGxlci4KLSAqLwotbG9u
ZyB1bnJlZ2lzdGVyX2d1ZXN0X25taV9jYWxsYmFjayh2b2lkKTsKLQogI2VuZGlmIC8qIEFTTV9O
TUlfSCAqLwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 26 16:46:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 16: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 1dPX9f-0008Cq-B5; Mon, 26 Jun 2017 16:46: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=343741041=wei.liu2@citrix.com>)
 id 1dPX9e-0008C1-23
 for xen-devel@lists.xenproject.org; Mon, 26 Jun 2017 16:46:26 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 48/9B-26106-16A31595; Mon, 26 Jun 2017 16:46:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHSDvW6cVWC
 kwYVZihbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0br5biCr8wVr6dtZmpg3M7cxcjJISHgLzFr
 1U4mEJtNQFniZ2cvG4gtIqAn0XTgOSOIzSyQJ3F29SJWEFtYIFDi5sEZLCA2i4CqxOKJE8Dqe
 QXMJf4tPM0KMVNeYlfbRTCbEyjesHo6mC0kYCaxq7ePDcJWkOiYfowJoldQ4uTMJywQuyQkDr
 54wTyBkXcWktQsJKkFjEyrGDWKU4vKUot0jSz0kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r
 1kvNzNzECQ6eegYFxB2P7Cb9DjJIcTEqivBxPAiKF+JLyUyozEosz4otKc1KLDzHKcHAoSfCy
 WQZGCgkWpaanVqRl5gCDGCYtwcGjJMLbpQmU5i0uSMwtzkyHSJ1i1OVo+rDlC5MQS15+XqqUO
 C8zyAwBkKKM0jy4EbCIusQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmLcDZApPZl4J3KZXQE
 cwAR3BMi8A5IiSRISUVAOjvW1KQs1Kn983/h02Ndzh5br0arcu3yPxk1HiQmo/uZbxut3ZvT9
 z7VXXC/vOzo2zD6/bsPJk8TrjnSevp+buKVLY/OrNi4ynqTxcy/75FUkk9Re/8BPk7xbtVrjb
 vVeqYKbpHb8LnvWKL44l3xFdGPXknNuJu9uNy/kuKje67N07d/Hau1JaSizFGYmGWsxFxYkAG
 ZuWRaMCAAA=
X-Env-Sender: prvs=343741041=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1498495579!76567050!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11659 invoked from network); 26 Jun 2017 16:46:22 -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;
 26 Jun 2017 16:46:22 -0000
X-IronPort-AV: E=Sophos;i="5.39,396,1493683200"; d="scan'208";a="437867887"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 26 Jun 2017 17:28:42 +0100
Message-ID: <20170626162842.482-14-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170626162842.482-1-wei.liu2@citrix.com>
References: <20170626162842.482-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 v5 13/13] x86/traps.h: remove unused declaration
	of cpu_user_regs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; 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
bHVkZS9hc20teDg2L3RyYXBzLmggfCAyIC0tCiAxIGZpbGUgY2hhbmdlZCwgMiBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3RyYXBzLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L3RyYXBzLmgKaW5kZXggOGQ5MDNlYzkxYi4uYmVkMjUyOTBkNyAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni90cmFwcy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
dHJhcHMuaApAQCAtMTksOCArMTksNiBAQAogI2lmbmRlZiBBU01fVFJBUF9ICiAjZGVmaW5lIEFT
TV9UUkFQX0gKIAotc3RydWN0IGNwdV91c2VyX3JlZ3M7Ci0KIHZvaWQgYXN5bmNfZXhjZXB0aW9u
X2NsZWFudXAoc3RydWN0IHZjcHUgKik7CiAKIHVpbnQzMl90IGd1ZXN0X2lvX3JlYWQodW5zaWdu
ZWQgaW50IHBvcnQsIHVuc2lnbmVkIGludCBieXRlcywKLS0gCjIuMTEuMAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Mon Jun 26 16:50:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 16:50: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 1dPXDm-0000zG-2j; Mon, 26 Jun 2017 16:50: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=343118cd4=ross.lagerwall@citrix.com>)
 id 1dPXDk-0000z7-E3
 for xen-devel@lists.xen.org; Mon, 26 Jun 2017 16:50:40 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 54/87-02181-F5B31595; Mon, 26 Jun 2017 16:50:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXitHSDvW6cdWC
 kQesDS4slHxezODB6HN39mymAMYo1My8pvyKBNWPygyuMBbdUKh4ub2BtYJwn28XIwSEh4C8x
 8yWQyckhLBAqsffiLyYQW0TAQ2Lfmu8sXYxcHMwCe5kk1k0+xQaSEBIolHh+ai0LiM0mYCBx6
 9J3ZhCbV8BW4sGDHrBmFgFVictP1oHFRQXCJV5s+cMKUSMocXLmE7BeTgE7iStPpjGB3MAsYC
 /xYGsZSJhZQFzi1pP5TBC2vMT2t3OYIdaqSbxdfoZlAiP/LCSTZiF0z0LSPQtJ9wJGllWMGsW
 pRWWpRbrGBnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIGBWc/AwLiDccIqv0OM
 khxMSqK8HE8CIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8CpYBUYKCRalpqdWpGXmAGMEJi3Bw
 aMkwtulCZTmLS5IzC3OTIdInWJUlBLn/WYJlBAASWSU5sG1weLyEqOslDAvIwMDgxBPQWpRbm
 YJqvwrRnEORiVh3kMgU3gy80rgpr8CWswEtJhlXgDI4pJEhJRUA2Oj/oMa0bcx6w7kKMXp326
 S/9fvd1O1z+BQ2cXTm76fOCvT3cHluXbDPcWljfOv90zd1JOkxZelr3chxtm0oSSy0KQ66Yfp
 tPvdd4rOet08WnW1tEChtSB++7LH8j2FE7QvzNn2wu/YpMVPZN1di5q1p69ZNsPs0kxm2X07e
 o59YmF60isx4ZwSS3FGoqEWc1FxIgBFm56SxgIAAA==
X-Env-Sender: prvs=343118cd4=ross.lagerwall@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1498495837!66320394!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60564 invoked from network); 26 Jun 2017 16:50:38 -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;
 26 Jun 2017 16:50:38 -0000
X-IronPort-AV: E=Sophos;i="5.39,396,1493683200"; d="scan'208";a="437868520"
To: Andrew Cooper <andrew.cooper3@citrix.com>, <xen-devel@lists.xen.org>
References: <20170626153650.23017-1-ross.lagerwall@citrix.com>
 <49dea3e8-4770-95e8-2dbf-9d6924975191@citrix.com>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <1a223bed-dd5b-b4dc-ba8a-a3c7efc6b20c@citrix.com>
Date: Mon, 26 Jun 2017 17:50:34 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <49dea3e8-4770-95e8-2dbf-9d6924975191@citrix.com>
Content-Language: en-US
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <liuw@liuw.name>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH for-4.9] 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>
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>

T24gMDYvMjYvMjAxNyAwNTozOSBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAyNi8wNi8x
NyAxNjozNiwgUm9zcyBMYWdlcndhbGwgd3JvdGU6CnNuaXAKPj4gKiBVbnByaXZpbGVnZWQgYWNj
ZXNzIHRvIGxpdmUgcGF0Y2hpbmcgb3BlcmF0aW9uczoKPj4gICAgICBMaXZlIHBhdGNoaW5nIG9w
ZXJhdGlvbnMgc2hvdWxkIG9ubHkgYmUgYWNjZXNzaWJsZSB0byBwcml2aWxlZ2VkCj4+ICAgICAg
Z3Vlc3RzIGFuZCBpdCBzaGFsbCBiZSB0cmVhdGVkIGFzIGEgc2VjdXJpdHkgaXNzdWUgaWYgdGhp
cyBpcyBub3QKPj4gICAgICB0aGUgY2FzZS4KPj4KPj4gKiBCdWdzIGluIHRoZSBwYXRjaC1hcHBs
aWNhdGlvbiBjb2RlIHN1Y2ggdGhhdCB2dWxuZXJhYmlsaXRpZXMgZXhpc3QKPj4gICAgYWZ0ZXIg
YXBwbGljYXRpb246Cj4+ICAgICAgSWYgYSBjb3JyZWN0IGxpdmUgcGF0Y2ggaXMgbG9hZGVkIGJ1
dCBpdCBpcyBub3QgYXBwbGllZCBjb3JyZWN0bHkKPj4gICAgICBzdWNoIHRoYXQgaXQgbWlnaHQg
cmVzdWx0IGluIGFuIGluc2VjdXJlIHN5c3RlbSAoZS5nLiBub3QgYWxsCj4+ICAgICAgZnVuY3Rp
b25zIGFyZSBwYXRjaGVkKSwgaXQgc2hhbGwgYmUgdHJlYXRlZCBhcyBhIHNlY3VyaXR5IGlzc3Vl
Lgo+Pgo+PiAqIEJ1Z3MgaW4gbGl2ZXBhdGNoLWJ1aWxkLXRvb2xzIGNyZWF0aW5nIGluY29ycmVj
dCBsaXZlIHBhdGNoIHRoYXQKPj4gICAgcmVzdWx0cyBpbiBhbiBpbnNlY3VyZSBob3N0Ogo+PiAg
ICAgIElmIGxpdmVwYXRjaC1idWlsZC10b29scyBjcmVhdGVzIGFuIGluY29ycmVjdCBsaXZlIHBh
dGNoIHRoYXQKPj4gICAgICByZXN1bHRzIGluIGFuIGluc2VjdXJlIGhvc3QsIHRoaXMgc2hhbGwg
bm90IGJlIGNvbnNpZGVyZWQgYSBzZWN1cml0eQo+PiAgICAgIGlzc3VlLiBUaGVyZSBhcmUgdG9v
IG1hbnkgT1NlcyBhbmQgdG9vbGNoYWlucyB0byBjb25zaWRlciBzdXBwb3J0aW5nCj4+ICAgICAg
dGhpcy4gQSBsaXZlIHBhdGNoIHNob3VsZCBiZSBjaGVja2VkIHRvIHZlcmlmeSB0aGF0IGl0IGlz
IHZhbGlkCj4+ICAgICAgYmVmb3JlIGxvYWRpbmcuCj4+Cj4+ICogTG9hZGluZyBhbiBpbmNvcnJl
Y3QgbGl2ZSBwYXRjaCB0aGF0IHJlc3VsdHMgaW4gYW4gaW5zZWN1cmUgaG9zdCBvcgo+PiAgICBo
b3N0IGNyYXNoOgo+PiAgICAgIElmIGEgbGl2ZSBwYXRjaCAod2hldGhlciBjcmVhdGVkIHVzaW5n
IGxpdmVwYXRjaC1idWlsZC10b29scyBvciBzb21lCj4+ICAgICAgYWx0ZXJuYXRpdmUpIGlzIGxv
YWRlZCBhbmQgaXQgcmVzdWx0cyBpbiBhbiBpbnNlY3VyZSBob3N0IG9yIGhvc3QKPj4gICAgICBj
cmFzaCBkdWUgdG8gdGhlIGNvbnRlbnQgb2YgdGhlIGxpdmUgcGF0Y2ggYmVpbmcgaW5jb3JyZWN0
IG9yIHRoZQo+PiAgICAgIGlzc3VlIGJlaW5nIGluYXBwcm9wcmlhdGUgdG8gbGl2ZSBwYXRjaCwg
dGhpcyBpcyBub3QgY29uc2lkZXJlZCBhcyBhCj4+ICAgICAgc2VjdXJpdHkgaXNzdWUuCj4+Cj4+
ICogQnVncyBpbiB0aGUgbGl2ZSBwYXRjaCBwYXJzaW5nIGNvZGUgKHRoZSBFTEYgbG9hZGVyKToK
Pj4gICAgICBCdWdzIGluIHRoZSBsaXZlIHBhdGNoIHBhcnNpbmcgY29kZSBzdWNoIGFzIG91dC1v
Zi1ib3VuZHMgcmVhZHMKPj4gICAgICBjYXVzZWQgYnkgaW52YWxpZCBFTEYgZmlsZXMgYXJlIG5v
dCBjb25zaWRlcmVkIHRvIGJlIHNlY3VyaXR5IGlzc3Vlcwo+PiAgICAgIGJlY2F1c2UgdGhlIGl0
IGNhbiBvbmx5IGJlIHRyaWdnZXJlZCBieSBhIHByaXZpbGVnZWQgZG9tYWluLgo+IAo+IEZvciB0
aGVzZSBsYXN0IHBvaW50cywgSSB0aGluayBpdCBpcyB3b3J0aCBzdGF0aW5nIHRoYXQgcGVvcGxl
IHVzaW5nCj4gbGl2ZXBhdGNoaW5nIGFyZSBleHBlY3RlZCB0byB0ZXN0IHRoZWlyIHBhdGNoZXMg
aW4gYSB0ZXN0IGVudmlyb25tZW50IGZpcnN0LgoKT0suCgo+IAo+Pgo+PiAqIEJ1Z3Mgd2hpY2gg
YWxsb3cgYSBndWVzdCB0byBwcmV2ZW50IHRoZSBhcHBsaWNhdGlvbiBvZiBhIGxpdmVwYXRjaDoK
Pj4gICAgICBBIGd1ZXN0IHNob3VsZCBub3QgYmUgYWJsZSB0byBwcmV2ZW50IHRoZSBhcHBsaWNh
dGlvbiBvZiBhIGxpdmUKPj4gICAgICBwYXRjaC4gSWYgYW4gdW5wcml2aWxlZ2VkIGd1ZXN0IGNh
biBwcmV2ZW50IHRoZSBhcHBsaWNhdGlvbiBvZiBhCj4+ICAgICAgbGl2ZSBwYXRjaCwgaXQgc2hh
bGwgYmUgdHJlYXRlZCBhcyBhIHNlY3VyaXR5IGlzc3VlLgo+IAo+IFRoaXMgb25lIGlzIGhhcmRl
ciB0byBzYXkuICBXZSBrbm93IHRoYXQgZW5vdWdoIGNvbmN1cnJlbnQgbGl2ZQo+IG1pZ3JhdGlv
bnMgY2FuLCB3aGljaCBleHRlbmRzIHRvICJsb3RzIG9mIGFjdGl2aXR5IGluIHRoZSBndWVzdCIu
ICBJdHMKPiBwZXJoYXBzIHdvcnRoIG5vdGluZyB0aGUgcG90ZW50aWFsIHdvcmthcm91bmQgb2Yg
YHhsIHBhdXNlICRET007Cj4geGVuLWxpdmVwYXRjaCAuLi47IHhsIHVucGF1c2VgLgo+IAo+IEkn
ZCBwcmVmZXIgdGhhdCB3ZSBleGNsdWRlZCBzaXR1YXRpb25zIGxpa2UgdGhpcyBmcm9tIGJlaW5n
IHdpdGhpbgo+IHNlY3VyaXR5IHN1cHBvcnQuICAiZ3Vlc3QgaGF2aW5nIGhlYXZ5IHdvcmtsb2Fk
cyIgaXMgbm9ybWFsIGZvciBlbmQKPiB1c2Vycywgc28gc2hvdWxkbid0IGNvbnN0aXR1dGUgYSBz
ZWN1cml0eSB2dWxuZXJhYmlsaXR5LCBhcyB0aGVyZSBpcwo+IG5vdGhpbmcgd2UgY2FuIGRvIGFi
b3V0IGl0LgoKQnV0IHN1cmVseSBsaXZlIG1pZ3JhdGlvbnMgY2Fubm90IGJlIHRyaWdnZXJlZCBi
eSB0aGUgZ3Vlc3QsIG9ubHkgdGhlIApob3N0IGFkbWluaXN0cmF0b3I/IEkgZG9uJ3Qga25vdyBv
ZiBhbnkgd2F5IG9mIHRyaWdnZXJpbmcgdGhlIHRpbWVvdXQgCmZyb20gd2l0aGluIGFuIHVucHJp
dmlsZWdlZCBndWVzdC4KCj4gCj4+Cj4+IFRoZXJlIGFyZSBhbHNvIHNvbWUgZ2VuZXJpYyBzZWN1
cml0eSBxdWVzdGlvbnMgd2hpY2ggaXQgaXMgd29ydGggYXNraW5nOgo+Pgo+PiAxKSBJcyBndWVz
dC0+aG9zdCBwcml2aWxlZ2UgZXNjYWxhdGlvbiBwb3NzaWJsZT8KPj4KPj4gVGhlIG5ldyBsaXZl
IHBhdGNoaW5nIHN5c2N0bCBzdWJvcHMgYXJlIG9ubHkgYWNjZXNzaWJsZSB0byBwcml2aWxlZ2Vk
Cj4+IGRvbWFpbnMgYW5kIHRoaXMgaXMgdGVzdGVkIGJ5IE9TU1Rlc3Qgd2l0aCBhbiBYVEYgdGVz
dC4KPj4gVGhlcmUgaXMgYSBjYXZlYXQgLS0gYW4gaW5jb3JyZWN0IGxpdmUgcGF0Y2ggY2FuIGlu
dHJvZHVjZSBhIGd1ZXN0LT5ob3N0Cj4+IHByaXZpbGVnZSBlc2NhbGF0aW9uLgo+Pgo+PiAyKSBJ
cyBndWVzdCB1c2VyLT5ndWVzdCBrZXJuZWwgZXNjYWxhdGlvbiBwb3NzaWJsZT8KPj4KPj4gTm8s
IGFsdGhvdWdoIGFuIGluY29ycmVjdCBsaXZlIHBhdGNoIGNhbiBpbnRyb2R1Y2UgYSBndWVzdCB1
c2VyLT5ndWVzdAo+PiBrZXJuZWwgcHJpdmlsZWdlIGVzY2FsYXRpb24uCj4+Cj4+IDMpIElzIHRo
ZXJlIGFueSBpbmZvcm1hdGlvbiBsZWFrYWdlPwo+Pgo+PiBUaGUgbmV3IGxpdmUgcGF0Y2hpbmcg
c3lzY3RsIHN1Ym9wcyBhcmUgb25seSBhY2Nlc3NpYmxlIHRvIHByaXZpbGVnZWQKPj4gZG9tYWlu
cyBzbyBpdCBpcyBub3QgcG9zc2libGUgZm9yIGFuIHVucHJpdmlsZWdlZCBndWVzdCB0byBhY2Nl
c3MgdGhlCj4+IGxpc3Qgb2YgbG9hZGVkIGxpdmUgcGF0Y2hlcy4gVGhpcyBpcyB0ZXN0ZWQgYnkg
T1NTVGVzdCB3aXRoIGFuIFhURiB0ZXN0Lgo+PiBUaGVyZSBpcyBhIGNhdmVhdCAtLSBhbiBpbmNv
cnJlY3QgbGl2ZSBwYXRjaCBjYW4gaW50cm9kdWNlIGFuCj4+IGluZm9ybWF0aW9uIGxlYWthZ2Uu
Cj4+Cj4+IDQpIENhbiBhIERlbmlhbC1vZi1TZXJ2aWNlIGJlIHRyaWdnZXJlZD8KPj4KPj4gVGhl
cmUgYXJlIG5vIGtub3duIHdheXMgdGhhdCBhbiB1bnByaXZpbGVnZWQgZ3Vlc3QgY2FuIHByZXZl
bnQgYSBsaXZlCj4+IHBhdGNoIGZyb20gYmVpbmcgbG9hZGVkLgo+PiBPbmNlIGFnYWluLCB0aGVy
ZSBpcyBhIGNhdmVhdCB0aGF0IGFuIGluY29ycmVjdCBsaXZlIHBhdGNoIGNhbiBpbnRyb2R1Y2UK
Pj4gYW4gYXJiaXRyYXJ5IGRlbmlhbCBvZiBzZXJ2aWNlLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBS
b3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KPiAKPiBUaGlzIGlzIGFs
bCBnb29kLCBidXQgdGhpcyBpbmZvcm1hdGlvbiBuZWVkcyB0byBiZSBpbiBhIGZpbGUgaW4KPiBk
b2NzL2ZlYXR1cmVzLywgbW9zdCBwcm9iYWJseSBsaXZlcGF0Y2hpbmcucGFuZG9jCgpPSy4KCj4g
Cj4+IC0tLQo+PiAgIHhlbi9jb21tb24vS2NvbmZpZyB8IDIgKy0KPj4gICAxIGZpbGUgY2hhbmdl
ZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9j
b21tb24vS2NvbmZpZyBiL3hlbi9jb21tb24vS2NvbmZpZwo+PiBpbmRleCBkYzhlODc2Li44NzYw
ODZjIDEwMDY0NAo+PiAtLS0gYS94ZW4vY29tbW9uL0tjb25maWcKPj4gKysrIGIveGVuL2NvbW1v
bi9LY29uZmlnCj4+IEBAIC0yMjYsNyArMjI2LDcgQEAgY29uZmlnIENSWVBUTwo+PiAgIAlib29s
Cj4+ICAgCj4+ICAgY29uZmlnIExJVkVQQVRDSAo+PiAtCWJvb2wgIkxpdmUgcGF0Y2hpbmcgc3Vw
cG9ydCAoVEVDSCBQUkVWSUVXKSIKPj4gKwlib29sICJMaXZlIHBhdGNoaW5nIHN1cHBvcnQiCj4+
ICAgCWRlZmF1bHQgbgo+IAo+IFRoaXMgZGVmYXVsdCBzaG91bGQgZmxpcCBhcyB3ZWxsLgo+IAoK
T0suCgotLSAKUm9zcyBMYWdlcndhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 26 16:50:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 16:50: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 1dPXDe-0000yl-Rl; Mon, 26 Jun 2017 16:50: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=343d6e6ea=George.Dunlap@citrix.com>)
 id 1dPXDd-0000yf-Gz
 for xen-devel@lists.xen.org; Mon, 26 Jun 2017 16:50:33 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 56/8B-03058-85B31595; Mon, 26 Jun 2017 16:50:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHRDpG6EdWC
 kwbP7MhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aKrX9YCi5zVrx6foOxgfERexcjJ4eEgL/E
 38XnWUBsYYFQib0XfzGB2CICpRJ7X+1nBbGFBAolnp9aC1TDxcEssJdJYt3kU2wgCTYBPYl5x
 7+CNfMK2Eo0dS8Bi7MIqEpsbbgKNkhUIFzibeMRqBpBiZMzn4DZnAJ2EleeTAOrYRYwkDiyaA
 4rhC0v0bx1NjPEYlWJxQ+Osk9g5JuFpH0WkpZZSFoWMDKvYlQvTi0qSy3SNdFLKspMzyjJTcz
 M0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMNgYg2MHYfdn/EKMkB5OSKC/Hk4BIIb6k/JTKjMTi
 jPii0pzU4kOMMhwcShK8ClaBkUKCRanpqRVpmTnAsIdJS3DwKInwdmkCpXmLCxJzizPTIVKnG
 BWlxHm/WQIlBEASGaV5cG2wWLvEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd5DIFN4MvNK4K
 a/AlrMBLSYZV4AyOKSRISUVAOj90fP38l27zzWbVO5z19vNUuukt/0qMmnL/Z3zixSswxe3np
 65ebC0h3nD71Zoa2yc83NGJHTc/Z4PHU/VWv/+X7EueMfOA7bRD06cX7H3PNFwvsepvU0ZJZ2
 XKl8OGmK8v692pZ1vN2CW9s6A65PfablOcnx6SvflW+fzXtiIFW6oluVs7pcQYmlOCPRUIu5q
 DgRACEq50uwAgAA
X-Env-Sender: prvs=343d6e6ea=George.Dunlap@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1498495830!75708610!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39874 invoked from network); 26 Jun 2017 16:50:32 -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 Jun 2017 16:50:32 -0000
X-IronPort-AV: E=Sophos;i="5.39,396,1493683200"; d="scan'208";a="429386447"
To: Andrew Cooper <andrew.cooper3@citrix.com>, Ross Lagerwall
 <ross.lagerwall@citrix.com>, <xen-devel@lists.xen.org>
References: <20170626153650.23017-1-ross.lagerwall@citrix.com>
 <49dea3e8-4770-95e8-2dbf-9d6924975191@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <09f65c2f-8a53-852f-e98f-870c6f9d0820@citrix.com>
Date: Mon, 26 Jun 2017 17:50:27 +0100
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: <49dea3e8-4770-95e8-2dbf-9d6924975191@citrix.com>
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <liuw@liuw.name>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH for-4.9] 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjYvMDYvMTcgMTc6MzksIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+ICogQnVncyB3aGljaCBh
bGxvdyBhIGd1ZXN0IHRvIHByZXZlbnQgdGhlIGFwcGxpY2F0aW9uIG9mIGEgbGl2ZXBhdGNoOgo+
PiAgICAgQSBndWVzdCBzaG91bGQgbm90IGJlIGFibGUgdG8gcHJldmVudCB0aGUgYXBwbGljYXRp
b24gb2YgYSBsaXZlCj4+ICAgICBwYXRjaC4gSWYgYW4gdW5wcml2aWxlZ2VkIGd1ZXN0IGNhbiBw
cmV2ZW50IHRoZSBhcHBsaWNhdGlvbiBvZiBhCj4+ICAgICBsaXZlIHBhdGNoLCBpdCBzaGFsbCBi
ZSB0cmVhdGVkIGFzIGEgc2VjdXJpdHkgaXNzdWUuCj4gCj4gVGhpcyBvbmUgaXMgaGFyZGVyIHRv
IHNheS4gIFdlIGtub3cgdGhhdCBlbm91Z2ggY29uY3VycmVudCBsaXZlCj4gbWlncmF0aW9ucyBj
YW4sIHdoaWNoIGV4dGVuZHMgdG8gImxvdHMgb2YgYWN0aXZpdHkgaW4gdGhlIGd1ZXN0Ii4gIEl0
cwo+IHBlcmhhcHMgd29ydGggbm90aW5nIHRoZSBwb3RlbnRpYWwgd29ya2Fyb3VuZCBvZiBgeGwg
cGF1c2UgJERPTTsKPiB4ZW4tbGl2ZXBhdGNoIC4uLjsgeGwgdW5wYXVzZWAuCgpBbmQgd2hhdCBp
ZiB0aGUgZ3Vlc3QgY2FuIHByZXZlbnQgaXRzZWxmIGZyb20gYmVpbmcgcGF1c2VkPwoKT3IsIHdo
YXQgaWYgdGhlIGd1ZXN0IGNhbiB0cmlnZ2VyIHNvbWUgb3RoZXIgcGVyc2lzdGVudCBzdGF0ZSBj
aGFuZ2UKc3VjaCB0aGF0IGxpdmVwYXRjaGluZyB3aWxsIGZhaWwgZXZlbiBpZiB0aGUgZG9tYWlu
IGlzIHBhdXNlZCAob3IKZGVzdHJveWVkKT8KCkkgYWdyZWUgdGhhdCBhcyBsb25nIGFzIHRoZSBw
YXRjaCBjYW4gYmUgYXBwbGllZCBhZnRlciAieGwgcGF1c2UiLCB0aGVuCnRoZSBkb21haW4gY2Fu
bm90IGJlIHNhaWQgdG8gYmUgcHJldmVudGluZyB0aGUgYXBwbGljYXRpb24gb2YgdGhlCmxpdmVw
YXRjaC4gIEJ1dCBpZiBlaXRoZXIgJ3hsIHBhdXNlJyBkb2Vzbid0IHdvcmssIG9yIGlmIGxpdmVw
YXRjaGluZwpmYWlscyBkdWUgdG8gYSBtYWxpY2lvdXMgZG9tYWluJ3MgYWN0aW9ucyBhZnRlciAn
eGwgcGF1c2UnIChvciAneGwKZGVzdHJveScpLCB0aGVuIGl0IHNob3VsZCBiZSB0cmVhdGVkIGFz
IGEgc2VjdXJpdHkgaXNzdWUuCgo+IFRoaXMgaXMgYWxsIGdvb2QsIGJ1dCB0aGlzIGluZm9ybWF0
aW9uIG5lZWRzIHRvIGJlIGluIGEgZmlsZSBpbgo+IGRvY3MvZmVhdHVyZXMvLCBtb3N0IHByb2Jh
Ymx5IGxpdmVwYXRjaGluZy5wYW5kb2MKCisxCgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 26 16:52:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 16: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 1dPXEz-00018g-Ce; Mon, 26 Jun 2017 16:51: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=343a9f7d8=Andrew.Cooper3@citrix.com>)
 id 1dPXEy-00018U-FV
 for xen-devel@lists.xenproject.org; Mon, 26 Jun 2017 16:51:56 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 EB/FD-03058-BAB31595; Mon, 26 Jun 2017 16:51:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsWyU9JRQne1dWC
 kQec/aYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaP1xFP2gk2MFYcnxjYwzmDsYuTkkBDwk2h7
 /JIZxBYWiJeYeeYmO4gtIuArcfdxExOILSSQJNH4YCFYnFlAWWLT8nVgcTYBfYndLz6B2bwCt
 hJt25eB1bAIqEr87LvOAmKLCoRLvG08wgJRIyhxcuYTMJtTwFxi+qO3zBAzDSSOLJrDCmHLS2
 x/O4cZYq+axLX+S+wQd6ZLbP37i3kCI/8sJKNmIWmfhaR9ASPzKkb14tSistQiXRO9pKLM9Iy
 S3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAAGQAgh2M3Zf9DzFKcjApifJyPAmIFOJLyk+p
 zEgszogvKs1JLT7EKMPBoSTB+8kqMFJIsCg1PbUiLTMHGAswaQkOHiUR3i5NoDRvcUFibnFmO
 kTqFKMxx6x/a74wcTR92PKFSYglLz8vVUqclxsYZUICIKUZpXlwg2AxeolRVkqYlxHoNCGegt
 Si3MwSVPlXjOIcjErCvIcsgabwZOaVwO17BXQKE9ApLPMCQE4pSURISTUwej7b3B7z0DskUmM
 ra9WcZa7iqhNcV4Tz77E8dk7h4bf8O+/v6RS9iT54c+HHDTYnHA+tc7+WtEQhtvZ34U/+VL8D
 azlFu3Qf/7E0uvuZX03D0le5p/et5JTJmqfbvgo6VDvJsDzJDd/w3bUqLTex2Xpn0tO2xcVfe
 5jvdeRe9zhrwck+6dpiJZbijERDLeai4kQABzm+R8wCAAA=
X-Env-Sender: prvs=343a9f7d8=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1498495915!86320066!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18652 invoked from network); 26 Jun 2017 16:51:55 -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;
 26 Jun 2017 16:51:55 -0000
X-IronPort-AV: E=Sophos;i="5.39,396,1493683200"; d="scan'208";a="48408489"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170626162842.482-1-wei.liu2@citrix.com>
 <20170626162842.482-3-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <929ab988-cdd2-5026-edb0-92ccde94e826@citrix.com>
Date: Mon, 26 Jun 2017 17:51:54 +0100
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: <20170626162842.482-3-wei.liu2@citrix.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v5 02/13] x86: move the compat callback ops
 next to the non-compat variant
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjYvMDYvMTcgMTc6MjgsIFdlaSBMaXUgd3JvdGU6Cj4gVGFrZSB0aGUgY2hhbmNlIHRvIGNo
YW5nZSB2IHRvIGN1cnIuCj4KPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgoKUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 26 16:53:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 16: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 1dPXGA-0001KJ-Qt; Mon, 26 Jun 2017 16: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 <prvs=343a9f7d8=Andrew.Cooper3@citrix.com>)
 id 1dPXG8-0001Jx-NI
 for xen-devel@lists.xenproject.org; Mon, 26 Jun 2017 16:53:08 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 3B/11-03371-3FB31595; Mon, 26 Jun 2017 16:53:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsWyU9JRQvezdWC
 kwexZyhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bX3umMBUcZK/7tOMfewLiSsYuRk0NCwE/i
 2pF7LCC2sICXxOQdLWBxEQFfibuPm5hAbCGBJInX61vYQWxmAWWJTcvXgcXZBPQldr/4BGbzC
 thKbHs7GWwOi4CqxIaXU9lAbFGBcIm3jUdYIGoEJU7OfAJmcwqYS8y+OI8RYqaBxJFFc1ghbH
 mJ7W/nMEPsVZO41n+JHeLOdImtf38xT2Dkn4Vk1Cwk7bOQtC9gZF7FqFGcWlSWWqRrZKyXVJS
 ZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYhAxAsIPxz/zAQ4ySHExKorwcTwIihfiS
 8lMqMxKLM+KLSnNSiw8xynBwKEnwfrIKjBQSLEpNT61Iy8wBxgNMWoKDR0mEt0sTKM1bXJCYW
 5yZDpE6xWjMMevfmi9MHE0ftnxhEmLJy89LlRLn5QZGmpAASGlGaR7cIFicXmKUlRLmZQQ6TY
 inILUoN7MEVf4VozgHo5Iw7yFLoCk8mXklcPteAZ3CBHQKy7wAkFNKEhFSUg2MtkymFluaTYX
 70l+EbI6cH/rg39uoDfO0Lhz9/q5rSfbz+9fyGf+/X3Anz+LH7NlKZo5b5lkxRmTPYM07vcnx
 NPdpnl0VF+69vvPy0/EktXqG5X5HF4p/v3BS7kzutTkXA+VzbttcWtXbzpQY8GK598k/zuGN0
 1tvNJvU7/t9OW7VjiwRQS3O9UosxRmJhlrMRcWJAAseGI3OAgAA
X-Env-Sender: prvs=343a9f7d8=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1498495987!109642954!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32762 invoked from network); 26 Jun 2017 16:53:07 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 26 Jun 2017 16:53:07 -0000
X-IronPort-AV: E=Sophos;i="5.39,396,1493683200"; d="scan'208";a="48408536"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170626162842.482-1-wei.liu2@citrix.com>
 <20170626162842.482-4-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <473a6519-56e6-dfa7-8de7-c2eecddd247d@citrix.com>
Date: Mon, 26 Jun 2017 17:53:05 +0100
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: <20170626162842.482-4-wei.liu2@citrix.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v5 03/13] x86: move do_set_trap_table to
	pv/callback.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>

T24gMjYvMDYvMTcgMTc6MjgsIFdlaSBMaXUgd3JvdGU6Cj4gVGhhdCBoeXBlcmNhbGwgaXMgdXNl
ZCB0byBzZXQgZ3Vlc3QgY2FsbGJhY2tzIGZvciB0cmFwcy4KPgo+IFNpZ25lZC1vZmYtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlckBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 26 16:53:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 16: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 1dPXGG-0001LF-27; Mon, 26 Jun 2017 16: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=343877cef=Ian.Jackson@citrix.com>)
 id 1dPXGF-0001L3-K8
 for xen-devel@lists.xen.org; Mon, 26 Jun 2017 16:53:15 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 D6/00-10689-AFB31595; Mon, 26 Jun 2017 16:53:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsXitHSDve4v68B
 Igysz5C2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyVjfeYCo4zV7TcnczSwPiZqYuRk0NCwF/i
 1q0tjCA2m4CuRNOWv2wgNq+AoMTJmU9YQGxmAR2JBbs/sUHY8hLb385hhqixk5gwu5sdxGYRU
 JU4eWcz2BwRoPqre1+wdjFyAdX3Mkuc/vERbJmwQKjE3ou/wGxOoOaZv3azgRQJCSxhlPi36z
 0LxEUmEm8X7gRKcAAl1CTmro+fwMg3C8lNs5DcNAvJTQsYmVcxahSnFpWlFukaGeklFWWmZ5T
 kJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgSGWz0DA+MOxqkn/A4xSnIwKYnycjwJiBTiS8pP
 qcxILM6ILyrNSS0+xCjDwaEkwfvJKjBSSLAoNT21Ii0zBxj4MGkJDh4lEd4uTaA0b3FBYm5xZ
 jpE6hSjLkfThy1fmIRY8vLzUqXEebmBcSQkAFKUUZoHNwIWhZcYZaWEeRkZGBiEeApSi3IzS1
 DlXzGKczAqCfNmgEzhycwrgdv0CugIJqAjWOYFgBxRkoiQkmpgtG3bNLXYlEEvNvyHlOZVgZk
 CqtfDD9csmn48TeLOI+d/4vN5lLdf2GL7ZbXD2c/d5oku735fcfy5SuORaJjFgYawiTUS2mcb
 3U/83PHt1g2F7DJJy5NTL2sv/vrM9qHz6sW2uUbp1XaiVjKWGhU3dFrXfz+zPCxrRW2q4a6bu
 Wk71Y97bzT1UWIpzkg01GIuKk4EAOOV5+e9AgAA
X-Env-Sender: prvs=343877cef=Ian.Jackson@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1498495992!103386015!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4884 invoked from network); 26 Jun 2017 16:53:14 -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;
 26 Jun 2017 16:53:14 -0000
X-IronPort-AV: E=Sophos;i="5.39,396,1493683200"; d="scan'208";a="437868782"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22865.15350.543209.8119@mariner.uk.xensource.com>
Date: Mon, 26 Jun 2017 17:53:10 +0100
To: George Dunlap <george.dunlap@citrix.com>
In-Reply-To: <09f65c2f-8a53-852f-e98f-870c6f9d0820@citrix.com>
References: <20170626153650.23017-1-ross.lagerwall@citrix.com>
 <49dea3e8-4770-95e8-2dbf-9d6924975191@citrix.com>
 <09f65c2f-8a53-852f-e98f-870c6f9d0820@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Lars  Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei  Liu <liuw@liuw.name>,
 xen-devel@lists.xen.org, Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH for-4.9] 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

R2VvcmdlIER1bmxhcCB3cml0ZXMgKCJSZTogW1BBVENIIGZvci00LjldIGxpdmVwYXRjaDogRGVj
bGFyZSBsaXZlIHBhdGNoaW5nIGFzIGEgc3VwcG9ydGVkIGZlYXR1cmUiKToKPiBJIGFncmVlIHRo
YXQgYXMgbG9uZyBhcyB0aGUgcGF0Y2ggY2FuIGJlIGFwcGxpZWQgYWZ0ZXIgInhsIHBhdXNlIiwg
dGhlbgo+IHRoZSBkb21haW4gY2Fubm90IGJlIHNhaWQgdG8gYmUgcHJldmVudGluZyB0aGUgYXBw
bGljYXRpb24gb2YgdGhlCj4gbGl2ZXBhdGNoLiAgQnV0IGlmIGVpdGhlciAneGwgcGF1c2UnIGRv
ZXNuJ3Qgd29yaywgb3IgaWYgbGl2ZXBhdGNoaW5nCj4gZmFpbHMgZHVlIHRvIGEgbWFsaWNpb3Vz
IGRvbWFpbidzIGFjdGlvbnMgYWZ0ZXIgJ3hsIHBhdXNlJyAob3IgJ3hsCj4gZGVzdHJveScpLCB0
aGVuIGl0IHNob3VsZCBiZSB0cmVhdGVkIGFzIGEgc2VjdXJpdHkgaXNzdWUuCgorMQoKSWFuLgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 26 16:54:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 16:54:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPXGy-0001X7-AU; Mon, 26 Jun 2017 16: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=343a9f7d8=Andrew.Cooper3@citrix.com>)
 id 1dPXGx-0001Wq-2t
 for xen-devel@lists.xenproject.org; Mon, 26 Jun 2017 16:53:59 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 5B/0D-03557-62C31595; Mon, 26 Jun 2017 16:53:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsWyU9JRQlfVJjD
 S4OB9a4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNeNfy1PGgk7GiueNbA2MlV2MnBwSAn4SS14v
 YQaxhQUSJNqnH2IEsUUEfCXuPm5iArGFBJIkrjduBoszCyhLbFq+DizOJqAvsfvFJzCbV8BW4
 ti7/+wgNouAqsSFWXPB6kUFwiXeNh5hgagRlDg58wmYzSlgLjFp/VV2iJkGEkcWzWGFsOUltr
 +dwwyxV03iWv8ldog70yW2/v3FPIGRfxaSUbOQtM9C0r6AkXkVo0ZxalFZapGukbFeUlFmekZ
 JbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgADIAwQ7GP/MDDzFKcjApifJyPAmIFOJLyk+p
 zEgszogvKs1JLT7EKMPBoSTB+8kqMFJIsCg1PbUiLTMHGAswaQkOHiUR3i5NoDRvcUFibnFmO
 kTqFKMlx6x/a74wccwDk00ftnxhEmLJy89LlRLn5bYGahAAacgozYMbB4vXS4yyUsK8jEAHCv
 EUpBblZpagyr9iFOdgVBLmPWQJNIUnM68EbusroIOYgA5imRcAclBJIkJKqoFR6aKkxpwQPUG
 F9LUCx0/vuhzWc1vX7O99Lbut3jFRsxIcebWDjxp/vqIkFd14+8eh/8nWST7mq/8krhYO4Vh8
 drXtcZZz4gvUna7J3NKYbLha7pSWnKLOsdQKMza3M1WyJyXv6U8XUj8wOVrXdf7vTlGWb+/v1
 VRlPpi4RPnQarGrb49/tMhXYinOSDTUYi4qTgQAu73el9ICAAA=
X-Env-Sender: prvs=343a9f7d8=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1498496037!67731833!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52140 invoked from network); 26 Jun 2017 16:53:57 -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;
 26 Jun 2017 16:53:57 -0000
X-IronPort-AV: E=Sophos;i="5.39,396,1493683200"; d="scan'208";a="48408572"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170626162842.482-1-wei.liu2@citrix.com>
 <20170626162842.482-5-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <5c6b575b-e5aa-9a43-c349-a1f10e08d080@citrix.com>
Date: Mon, 26 Jun 2017 17:53:57 +0100
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: <20170626162842.482-5-wei.liu2@citrix.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v5 04/13] x86: move compat_set_trap_table
 along side the non-compat variant
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjYvMDYvMTcgMTc6MjgsIFdlaSBMaXUgd3JvdGU6Cj4gU2lnbmVkLW9mZi1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 26 16:54:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 16: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 1dPXHi-0001fY-Kf; Mon, 26 Jun 2017 16:54: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=343a9f7d8=Andrew.Cooper3@citrix.com>)
 id 1dPXHh-0001fK-H7
 for xen-devel@lists.xenproject.org; Mon, 26 Jun 2017 16:54:45 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 E7/FF-19466-45C31595; Mon, 26 Jun 2017 16:54:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsWyU9JRQjfEJjD
 SoHm/gMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvGv5SljQSdjxfNGtgbGyi5GTg4JAT+JTVM3
 soPYwgK+Eg9u9rGC2CJA9t3HTUwgtpBAksTsR08YQWxmAWWJTcvXgcXZBPQldr/4BGbzCthKf
 Hx3hxnEZhFQlfhw8BxYXFQgXOJt4xEWiBpBiZMzn4DZnALmEjtfT2SBmGkgcWTRHFYIW15i+9
 s5zBB71SSu9V9ih7gzXWLisx6WCYz8s5CMmoWkfRaS9gWMzKsYNYpTi8pSi3QNzfWSijLTM0p
 yEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQIDkAEIdjBePO15iFGSg0lJlJfjSUCkEF9Sfkpl
 RmJxRnxRaU5q8SFGGQ4OJQneMqvASCHBotT01Iq0zBxgLMCkJTh4lER4uzSB0rzFBYm5xZnpE
 KlTjJYcs/6t+cLEMQ9MNn3Y8oVJiCUvPy9VSpy3GmSeAEhDRmke3DhYvF5ilJUS5mUEOlCIpy
 C1KDezBFX+FaM4B6OSMO8hS6ApPJl5JXBbXwEdxAR0EMu8AJCDShIRUlINjJH6gYfu8i3i2rF
 IzSEi8pH07PmxeyMf2CX+53RkE34i+SKvttLcfaHyoc8RCybsmZroe0kmcnFVgeo6j2ktiUz8
 crry9kmXshc7nX+kF22wfqLm2yWFh+wbfX/vOxvvZd299GlbXwlX6pHd/z4oydQwLLr7Navq0
 aJjkn4bXtZ892dUuv/2pRJLcUaioRZzUXEiAAfgk13SAgAA
X-Env-Sender: prvs=343a9f7d8=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1498496084!100705549!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41033 invoked from network); 26 Jun 2017 16:54:44 -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;
 26 Jun 2017 16:54:44 -0000
X-IronPort-AV: E=Sophos;i="5.39,396,1493683200"; d="scan'208";a="48408598"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170626162842.482-1-wei.liu2@citrix.com>
 <20170626162842.482-6-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <7a0ca4fa-8b89-e75d-6980-438daf6f4e96@citrix.com>
Date: Mon, 26 Jun 2017 17:54:15 +0100
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: <20170626162842.482-6-wei.liu2@citrix.com>
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 v5 05/13] x86: remove the now empty
	x86_64/compat/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>

T24gMjYvMDYvMTcgMTc6MjgsIFdlaSBMaXUgd3JvdGU6Cj4gU2lnbmVkLW9mZi1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 26 16:57:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 16:57: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 1dPXKg-0001xE-29; Mon, 26 Jun 2017 16:57: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=343a9f7d8=Andrew.Cooper3@citrix.com>)
 id 1dPXKe-0001x6-71
 for xen-devel@lists.xenproject.org; Mon, 26 Jun 2017 16:57:48 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 23/DA-01752-B0D31595; Mon, 26 Jun 2017 16:57:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsWyU9JRQpfLNjD
 S4NoGdYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePUr23sBe84Kw5Muc3ewDibo4uRk0NCwE/i
 7c8uVhBbWMBZ4u+pN2wgtoiAr8Tdx01MILaQQJLEtdeXwOLMAsoSm5avA4uzCehL7H7xCczmF
 bCV+HRnBTuIzSKgKnF53RZGEFtUIFzibeMRFogaQYmTM5+A2ZwC5hL/239CzTSQOLJoDiuELS
 +x/e0cZoi9ahLX+i+xQ9yZLjHxWQ/LBEb+WUhGzULSPgtJ+wJG5lWMGsWpRWWpRbpGpnpJRZn
 pGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIFBWM/AwLiDcVe73yFGSQ4mJVFejicBkUJ8
 SfkplRmJxRnxRaU5qcWHGGU4OJQkeB9bB0YKCRalpqdWpGXmAOMBJi3BwaMkwtulCZTmLS5Iz
 C3OTIdInWJUlBLn5bMBSgiAJDJK8+DaYDF4iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5Iw7y
 KQ7TyZeSVw018BLWYCWswyLwBkcUkiQkqqgTEkb3FD2dYaTtZq4S0f8hisQg7Iv99dJ/Opil1
 MeWFz6r1/vj84Xv+t85IKnRHfVnD7V6xJkxxbulm0G09j99ZH5+58dLr8JffJ9xvawi1H9Fbe
 Wpd8tDTd7uGLDz0KHHFXi+UO1cwoDWmNib5bLVE7d55S87ZiBuGJL+4mngyVeJvC+Vz7vRJLc
 UaioRZzUXEiABYMDaq8AgAA
X-Env-Sender: prvs=343a9f7d8=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1498496266!89635297!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5709 invoked from network); 26 Jun 2017 16:57:46 -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;
 26 Jun 2017 16:57:46 -0000
X-IronPort-AV: E=Sophos;i="5.39,396,1493683200"; d="scan'208";a="48408738"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170626162842.482-1-wei.liu2@citrix.com>
 <20170626162842.482-7-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <cb9ab4f8-e875-5b1d-707e-0d707d1ab531@citrix.com>
Date: Mon, 26 Jun 2017 17:57:45 +0100
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: <20170626162842.482-7-wei.liu2@citrix.com>
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 v5 06/13] x86: simplify
	guest_has_trap_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>

T24gMjYvMDYvMTcgMTc6MjgsIFdlaSBMaXUgd3JvdGU6Cj4gVGhlcmUgaXMgb25seSBvbmUgY2Fs
bGVyIGZvciB0aGF0IGZ1bmN0aW9uLiBTaW1wbGlmeSB0aGUgZnVuY3Rpb24sCj4gbW92ZSBpdCBj
bG9zZSB0byB0aGUgY2FsbGVyIGFuZCByZW5hbWUgaXQuCj4KPiBTaWduZWQtb2ZmLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKR29vZCBpbXByb3ZlbWVudC4gIEluIHByaW5jaXBs
ZSwgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIKPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
LCBhbHRob3VnaC4uLgoKPiAtLS0KPiAgeGVuL2FyY2gveDg2L2NwdS9tY2hlY2svdm1jZS5jIHwg
MTEgKysrKysrKysrKy0KPiAgeGVuL2FyY2gveDg2L3RyYXBzLmMgICAgICAgICAgIHwgMTggLS0t
LS0tLS0tLS0tLS0tLS0tCj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvdHJhcHMuaCAgICB8ICA4IC0t
LS0tLS0tCj4gIDMgZmlsZXMgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgMjcgZGVsZXRpb25z
KC0pCj4KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svdm1jZS5jIGIveGVu
L2FyY2gveDg2L2NwdS9tY2hlY2svdm1jZS5jCj4gaW5kZXggZDU5MWQzMTYwMC4uMzY4Mjg1ODEw
YSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay92bWNlLmMKPiArKysgYi94
ZW4vYXJjaC94ODYvY3B1L21jaGVjay92bWNlLmMKPiBAQCAtMzU5LDYgKzM1OSwxNSBAQCBzdGF0
aWMgaW50IHZtY2VfbG9hZF92Y3B1X2N0eHQoc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9j
b250ZXh0X3QgKmgpCj4gIEhWTV9SRUdJU1RFUl9TQVZFX1JFU1RPUkUoVk1DRV9WQ1BVLCB2bWNl
X3NhdmVfdmNwdV9jdHh0LAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZtY2VfbG9hZF92
Y3B1X2N0eHQsIDEsIEhWTVNSX1BFUl9WQ1BVKTsKPiAgCj4gK3N0YXRpYyBpbmxpbmUgYm9vbCBw
dl9jYWxsYmFja19yZWdpc3RlcmVkKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50OF90IHZlY3Rv
cikKPiArewo+ICsjaWZkZWYgQ09ORklHX1BWCj4gKyAgICByZXR1cm4gdi0+YXJjaC5wdl92Y3B1
LnRyYXBfY3R4dFt2ZWN0b3JdLmFkZHJlc3M7Cj4gKyNlbHNlCj4gKyAgICByZXR1cm4gZmFsc2U7
Cj4gKyNlbmRpZgo+ICt9Cj4gKwoKSXNuJ3QgdGhlcmUgYSBoZWFkZXIgZmlsZSB0aGlzIHdvdWxk
IGJlIGJldHRlciBsaXZpbmcgaW4/ICBJdHMgY2VydGFpbmx5Cm5vdCB2bWNlLXNwZWNpZmljLgoK
fkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 26 17:00:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 17: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 1dPXNE-0002dQ-FF; Mon, 26 Jun 2017 17:00: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=343d6e6ea=George.Dunlap@citrix.com>)
 id 1dPXNC-0002dI-Gy
 for xen-devel@lists.xen.org; Mon, 26 Jun 2017 17:00:26 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 9E/D5-03920-9AD31595; Mon, 26 Jun 2017 17:00:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHRDpO5K28B
 Ig7l/RSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oye3RfYCg7zVmzauYKxgfE/VxcjJ4eEgL/E
 zrkbGEFsYYFQib0XfzGB2CICnhL7tvxmB7GFBOwkFn74zNzFyMXBLPCSSeL8p/+sIAk2AT2Je
 ce/soDYvAK2El82/AEq4uBgEVCV2Dw5CCQsKhAu8bbxCFSJoMTJmU/AbE4Be4nOTV1sIDazgI
 HEkUVzWCFseYnmrbOZIfaqSix+cJR9AiPfLCTts5C0zELSsoCReRWjRnFqUVlqka6hmV5SUWZ
 6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmCwMQDBDsb7GwMOMUpyMCmJ8nI8CYgU4kvK
 T6nMSCzOiC8qzUktPsQow8GhJMF73iYwUkiwKDU9tSItMwcY9jBpCQ4eJRHeLk2gNG9xQWJuc
 WY6ROoUo6KUOG8LSJ8ASCKjNA+uDRZrlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMGwYyhS
 czrwRu+iugxUxAi1nmBYAsLklESEk1MFZ0ci54q/pZz1o9QkiyeMfBTB+Bs87C7K+qLrrJH0h
 pPjM7KaT+sNaGQ3dCk2ffmLNm+8HDOXrFJtvnTnt9Pmbb1BN+f33FPr7t6PGrFFd8kSrfdsL1
 Xc/2xLbXTe9f/FnX7PxmnV7b8qL64Ome+nocN51D3l4M/fjs1Tlbg8dhznedF0x1qFRiKc5IN
 NRiLipOBACPHcYQsAIAAA==
X-Env-Sender: prvs=343d6e6ea=George.Dunlap@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1498496423!69539313!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9559 invoked from network); 26 Jun 2017 17:00: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;
 26 Jun 2017 17:00:24 -0000
X-IronPort-AV: E=Sophos;i="5.39,396,1493683200"; d="scan'208";a="429387538"
To: Ross Lagerwall <ross.lagerwall@citrix.com>, <xen-devel@lists.xen.org>
References: <20170626153650.23017-1-ross.lagerwall@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <41e01f96-bd1f-0a42-ad93-9e9c0bfd4b86@citrix.com>
Date: Mon, 26 Jun 2017 18:00:20 +0100
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: <20170626153650.23017-1-ross.lagerwall@citrix.com>
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <liuw@liuw.name>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH for-4.9] 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjYvMDYvMTcgMTY6MzYsIFJvc3MgTGFnZXJ3YWxsIHdyb3RlOgo+IFhlbiBMaXZlIFBhdGNo
aW5nIGhhcyBiZWVuIGF2YWlsYWJsZSBhcyB0ZWNoIHByZXZpZXcgZmVhdHVyZSBzaW5jZSBYZW4K
PiA0LjcgYW5kIGhhcyBub3cgaGFkIGEgY291cGxlIG9mIHJlbGVhc2VzIHRvIHN0YWJpbGl6ZS4g
WGVuIExpdmUgcGF0Y2hpbmcKPiBoYXMgYmVlbiB1c2VkIGJ5IG11bHRpcGxlIHZlbmRvcnMgdG8g
Zml4IHNldmVyYWwgcmVhbC13b3JsZCBzZWN1cml0eQo+IGlzc3VlcyB3aXRob3V0IGFueSBzZXZl
cmUgYnVncyBlbmNvdW50ZXJlZC4gQWRkaXRpb25hbGx5LCB0aGVyZSBhcmUgbm93Cj4gdGVzdHMg
aW4gT1NTVGVzdCB0aGF0IHRlc3QgbGl2ZSBwYXRjaGluZyB0byBlbnN1cmUgdGhhdCBubyByZWdy
ZXNzaW9ucwo+IGFyZSBpbnRyb2R1Y2VkLgo+IAo+IEJhc2VkIG9uIHRoZSBhbW91bnQgb2YgdGVz
dGluZyBhbmQgdXNhZ2UgaXQgaGFzIGhhZCwgd2UgYXJlIHJlYWR5IHRvCj4gZGVjbGFyZSBsaXZl
IHBhdGNoaW5nIGFzIGEgJ1N1cHBvcnRlZCcgZmVhdHVyZS4KCkdyZWF0IHdyaXRlLXVwLCBSb3Nz
LCB0aGFua3MuICBJIG1vcmUgb3IgbGVzcyBhZ3JlZSB3aXRoIGV2ZXJ5dGhpbmcKZXhjZXB0Li4u
Cgo+ICogQnVncyBpbiBsaXZlcGF0Y2gtYnVpbGQtdG9vbHMgY3JlYXRpbmcgaW5jb3JyZWN0IGxp
dmUgcGF0Y2ggdGhhdAo+ICAgcmVzdWx0cyBpbiBhbiBpbnNlY3VyZSBob3N0Ogo+ICAgICBJZiBs
aXZlcGF0Y2gtYnVpbGQtdG9vbHMgY3JlYXRlcyBhbiBpbmNvcnJlY3QgbGl2ZSBwYXRjaCB0aGF0
Cj4gICAgIHJlc3VsdHMgaW4gYW4gaW5zZWN1cmUgaG9zdCwgdGhpcyBzaGFsbCBub3QgYmUgY29u
c2lkZXJlZCBhIHNlY3VyaXR5Cj4gICAgIGlzc3VlLiBUaGVyZSBhcmUgdG9vIG1hbnkgT1NlcyBh
bmQgdG9vbGNoYWlucyB0byBjb25zaWRlciBzdXBwb3J0aW5nCj4gICAgIHRoaXMuIEEgbGl2ZSBw
YXRjaCBzaG91bGQgYmUgY2hlY2tlZCB0byB2ZXJpZnkgdGhhdCBpdCBpcyB2YWxpZAo+ICAgICBi
ZWZvcmUgbG9hZGluZy4KCkknbSBub3Qgc3VyZSBJIGZvbGxvdyB0aGUgYXJndW1lbnQgaGVyZS4g
IFN1cHBvc2UgaW4gb25lIG1vbnRocycgdGltZSBpdAppcyBkaXNjb3ZlcmVkIHRoYXQgbGl2ZXBh
dGNoLWJ1aWxkLXRvb2xzLCB1bmRlciBzb21lIGNpcmN1bXN0YW5jZXMsCmNyZWF0ZXMgcGF0Y2hl
cyB0aGF0IG9wZW4gdXAgYSBzaWRlIHZ1bG5lcmFiaWxpdHkuICBEbyB5b3UgcmVhbGx5IHRoaW5r
CndlIHNob3VsZCBqdXN0IHBvc3QgYSBmaXggdG8gdGhlIG1haWxpbmcgbGlzdCwgd2l0aG91dCBh
bGVydGluZyBhbnlib2R5CndobyBtYXkgYmUgYWZmZWN0ZWQgYnkgaXQ/CgpSZW1lbWViZXIsICJz
ZWN1cml0eSBzdXBwb3J0IiBkb2Vzbid0IG1lYW4sICJXZSBwcm9taXNlIHRoZXJlIGFyZSBubwpi
dWdzIi4gIEl0IG1lYW5zLCAiSWYgYnVncyBhcmUgZGlzY292ZXJlZCwgd2Ugd2lsbCBub3RpZnkg
cGVvcGxlCmFjY29yZGluZyB0byB0aGUgWGVuUHJvamVjdCBTZWN1cml0eSBSZXNwb25zZSBQcm9j
ZXNzIjsgYW5kIHRoaXMgaXMgbm90Cm9ubHkgZm9yIHBlb3BsZSBvbiB0aGUgcHJlLWRpc2Nsb3N1
cmUgbGlzdCwgYnV0IGZvciBldmVyeW9uZSAqbm90KiBvbgp0aGUgbGlzdCBhcyB3ZWxsLCB0byBo
YXZlIG9uZSBwbGFjZSB0byBmaW5kIGFsbCBzZWN1cml0eS1yZWxhdGVkIGlzc3VlcwpyZWxldmFu
dCB0byBYZW4uCgogLUdlb3JnZQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 26 17:05:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 17: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 1dPXRr-0002yX-1E; Mon, 26 Jun 2017 17: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 <prvs=343a9f7d8=Andrew.Cooper3@citrix.com>)
 id 1dPXRq-0002yR-NO
 for xen-devel@lists.xen.org; Mon, 26 Jun 2017 17:05:14 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 FB/EE-03058-ACE31595; Mon, 26 Jun 2017 17:05:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsWyU9JRQvekXWC
 kwd9lahZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bXY8dZCk5wVSyZOYOlgfEERxcjJ4eEgJ/E
 osmrmUFsYYFQib0XfzGB2CICnhL7tvxm72Lk4hASWMIo0dxzgRXEYRbYyySxbvIpNpAqNgF9i
 d0vPoF18ArYSsyc/BDI5uBgEVCVmDwhFyQsKhAu8bbxCAtEiaDEyZlPwGxOATuJ0xMbWUFsZg
 EDiSOL5kDZ8hLb384BO0hIQE3iWv8ldohD0yUmPuthmcDIPwvJqFlI2mchaV/AyLyKUaM4tag
 stUjX2FAvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwDBmAYAdj06LAQ4ySHExK
 orwcTwIihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwOtgGRgoJFqWmp1akZeYAIwImLcHBoyTC2
 6UJlOYtLkjMLc5Mh0idYlSUEuetBukTAElklObBtcGi8BKjrJQwLyPQIUI8BalFuZklqPKvGM
 U5GJWEeZtApvBk5pXATX8FtJgJaDHLvACQxSWJCCmpBkbVt4xtq1mUCyq5JnWU3eRwUe+/EuW
 g6W6cPetQ1FppU/5l8qe2X7NVX/Tubd4F/pVWUhm73fh87r+1t3r0xfjE+f05G6O8kg5cO9u5
 v9k4fN4j/WXvvwlX1e1MctP+vK1y7emKm+qvTBb/cFhXnn7q8qbgigd5EkE8O/SlV8oXWLQ+e
 OV7SFaJpTgj0VCLuag4EQBqTUo2vQIAAA==
X-Env-Sender: prvs=343a9f7d8=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1498496713!49976464!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5218 invoked from network); 26 Jun 2017 17:05:13 -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;
 26 Jun 2017 17:05:13 -0000
X-IronPort-AV: E=Sophos;i="5.39,396,1493683200"; d="scan'208";a="48409286"
To: Ross Lagerwall <ross.lagerwall@citrix.com>, <xen-devel@lists.xen.org>
References: <20170626153650.23017-1-ross.lagerwall@citrix.com>
 <49dea3e8-4770-95e8-2dbf-9d6924975191@citrix.com>
 <1a223bed-dd5b-b4dc-ba8a-a3c7efc6b20c@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <78f3d45f-0d31-7ab2-1666-58dcf5c5a4d0@citrix.com>
Date: Mon, 26 Jun 2017 18:04:56 +0100
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: <1a223bed-dd5b-b4dc-ba8a-a3c7efc6b20c@citrix.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <liuw@liuw.name>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH for-4.9] 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjYvMDYvMTcgMTc6NTAsIFJvc3MgTGFnZXJ3YWxsIHdyb3RlOgo+IE9uIDA2LzI2LzIwMTcg
MDU6MzkgUE0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IE9uIDI2LzA2LzE3IDE2OjM2LCBSb3Nz
IExhZ2Vyd2FsbCB3cm90ZToKPj4KPj4+Cj4+PiAqIEJ1Z3Mgd2hpY2ggYWxsb3cgYSBndWVzdCB0
byBwcmV2ZW50IHRoZSBhcHBsaWNhdGlvbiBvZiBhIGxpdmVwYXRjaDoKPj4+ICAgICAgQSBndWVz
dCBzaG91bGQgbm90IGJlIGFibGUgdG8gcHJldmVudCB0aGUgYXBwbGljYXRpb24gb2YgYSBsaXZl
Cj4+PiAgICAgIHBhdGNoLiBJZiBhbiB1bnByaXZpbGVnZWQgZ3Vlc3QgY2FuIHByZXZlbnQgdGhl
IGFwcGxpY2F0aW9uIG9mIGEKPj4+ICAgICAgbGl2ZSBwYXRjaCwgaXQgc2hhbGwgYmUgdHJlYXRl
ZCBhcyBhIHNlY3VyaXR5IGlzc3VlLgo+Pgo+PiBUaGlzIG9uZSBpcyBoYXJkZXIgdG8gc2F5LiAg
V2Uga25vdyB0aGF0IGVub3VnaCBjb25jdXJyZW50IGxpdmUKPj4gbWlncmF0aW9ucyBjYW4sIHdo
aWNoIGV4dGVuZHMgdG8gImxvdHMgb2YgYWN0aXZpdHkgaW4gdGhlIGd1ZXN0Ii4gIEl0cwo+PiBw
ZXJoYXBzIHdvcnRoIG5vdGluZyB0aGUgcG90ZW50aWFsIHdvcmthcm91bmQgb2YgYHhsIHBhdXNl
ICRET007Cj4+IHhlbi1saXZlcGF0Y2ggLi4uOyB4bCB1bnBhdXNlYC4KPj4KPj4gSSdkIHByZWZl
ciB0aGF0IHdlIGV4Y2x1ZGVkIHNpdHVhdGlvbnMgbGlrZSB0aGlzIGZyb20gYmVpbmcgd2l0aGlu
Cj4+IHNlY3VyaXR5IHN1cHBvcnQuICAiZ3Vlc3QgaGF2aW5nIGhlYXZ5IHdvcmtsb2FkcyIgaXMg
bm9ybWFsIGZvciBlbmQKPj4gdXNlcnMsIHNvIHNob3VsZG4ndCBjb25zdGl0dXRlIGEgc2VjdXJp
dHkgdnVsbmVyYWJpbGl0eSwgYXMgdGhlcmUgaXMKPj4gbm90aGluZyB3ZSBjYW4gZG8gYWJvdXQg
aXQuCj4KPiBCdXQgc3VyZWx5IGxpdmUgbWlncmF0aW9ucyBjYW5ub3QgYmUgdHJpZ2dlcmVkIGJ5
IHRoZSBndWVzdCwgb25seSB0aGUKPiBob3N0IGFkbWluaXN0cmF0b3I/IEkgZG9uJ3Qga25vdyBv
ZiBhbnkgd2F5IG9mIHRyaWdnZXJpbmcgdGhlIHRpbWVvdXQKPiBmcm9tIHdpdGhpbiBhbiB1bnBy
aXZpbGVnZWQgZ3Vlc3QuCgpFdmVyeSBWQ1BVIGlzc3VpbmcgYSBsb29wIG9mIGRlY3JlYXNlL2lu
Y3JlYXNlIHJlc2VydmF0aW9uIG9uIGEgc2luZ2xlCmdmbiB3aWxsIGNhdXNlIGEgc2ltaWxhciBx
dWFudGl0eSBvZiBwMm0gbG9jayBjb250ZW50aW9uLgoKT24gb2xkZXIgQU1EIGhhcmR3YXJlLCB3
ZSBoYXZlIHRvIGhvbGQgdGhlIHAybSByZWFkIGxvY2sgdG8gc2VydmljZQpoeXBlcmNhbGxzLCB3
aGljaCBpcyB3aHkgWFNBLTExNCB3YXMgaXNzdWVkLgoKfkFuZHJldwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 26 17:18:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 17: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 1dPXeO-0003r5-4i; Mon, 26 Jun 2017 17:18: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=343a9f7d8=Andrew.Cooper3@citrix.com>)
 id 1dPXeN-0003qz-AY
 for xen-devel@lists.xen.org; Mon, 26 Jun 2017 17:18:11 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 6F/04-10689-2D141595; Mon, 26 Jun 2017 17:18:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsWyU9JRQveSY2C
 kwY2zHBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bBJe8ZC77wVXye1MHSwDiFp4uRk0NCwE/i
 WOsSFhBbWCBUYu/FX0xdjBwcIgIlEt8WlYGEhQSWMEqcOw0U5uJgFtjLJLFu8ik2kASbgL7E7
 hefmEBsXgFbiUeLTzGD2CwCqhKnpnUwgtiiAuESbxuPsEDUCEqcnPkEzOYUsJOY+Ws32BxmAQ
 OJI4vmsELY8hLb385hhlisJnGt/xI7xJ3pElv//mKewMg/C8moWUjaZyFpX8DIvIpRozi1qCy
 1SNfQUi+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTIzAI6xkYGHcw/j7ud4hRkoNJ
 SZSX40lApBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3gkOgZFCgkWp6akVaZk5wHiASUtw8CiJ8
 HZpAqV5iwsSc4sz0yFSpxh1OTasXv+FSYglLz8vVUqcdwPIDAGQoozSPLgRsNi8xCgrJczLyM
 DAIMRTkFqUm1mCKv+KUZyDUUmYVxxkCk9mXgncpldARzABHcEyLwDkiJJEhJRUA6Pg/Oef2AI
 4P1Quyq3y5v5zKbgvoV+ofW5Aw6x7088c25ssYlw6qdLRovtJNnduzEt7o6Tz/EzWU8sd+tuZ
 0pXt35+Mkz+6WXThhql+UqmivwqV9u2fsHeKBrNi35tDLAePqv/YXfplRcyUYP+dvzZM/+R+u
 4eBJWW58qeoU421Kx8K3n787qYSS3FGoqEWc1FxIgDbGR8ryAIAAA==
X-Env-Sender: prvs=343a9f7d8=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1498497489!107292364!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15022 invoked from network); 26 Jun 2017 17:18:10 -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;
 26 Jun 2017 17:18:10 -0000
X-IronPort-AV: E=Sophos;i="5.39,396,1493683200"; d="scan'208";a="48410151"
To: George Dunlap <george.dunlap@citrix.com>, Ross Lagerwall
 <ross.lagerwall@citrix.com>, <xen-devel@lists.xen.org>
References: <20170626153650.23017-1-ross.lagerwall@citrix.com>
 <49dea3e8-4770-95e8-2dbf-9d6924975191@citrix.com>
 <09f65c2f-8a53-852f-e98f-870c6f9d0820@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <507a995a-1cd6-f9c5-e730-69ea62570e11@citrix.com>
Date: Mon, 26 Jun 2017 18:18:08 +0100
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: <09f65c2f-8a53-852f-e98f-870c6f9d0820@citrix.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <liuw@liuw.name>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH for-4.9] 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjYvMDYvMTcgMTc6NTAsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gT24gMjYvMDYvMTcgMTc6
MzksIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+PiAqIEJ1Z3Mgd2hpY2ggYWxsb3cgYSBndWVzdCB0
byBwcmV2ZW50IHRoZSBhcHBsaWNhdGlvbiBvZiBhIGxpdmVwYXRjaDoKPj4+ICAgICBBIGd1ZXN0
IHNob3VsZCBub3QgYmUgYWJsZSB0byBwcmV2ZW50IHRoZSBhcHBsaWNhdGlvbiBvZiBhIGxpdmUK
Pj4+ICAgICBwYXRjaC4gSWYgYW4gdW5wcml2aWxlZ2VkIGd1ZXN0IGNhbiBwcmV2ZW50IHRoZSBh
cHBsaWNhdGlvbiBvZiBhCj4+PiAgICAgbGl2ZSBwYXRjaCwgaXQgc2hhbGwgYmUgdHJlYXRlZCBh
cyBhIHNlY3VyaXR5IGlzc3VlLgo+PiBUaGlzIG9uZSBpcyBoYXJkZXIgdG8gc2F5LiAgV2Uga25v
dyB0aGF0IGVub3VnaCBjb25jdXJyZW50IGxpdmUKPj4gbWlncmF0aW9ucyBjYW4sIHdoaWNoIGV4
dGVuZHMgdG8gImxvdHMgb2YgYWN0aXZpdHkgaW4gdGhlIGd1ZXN0Ii4gIEl0cwo+PiBwZXJoYXBz
IHdvcnRoIG5vdGluZyB0aGUgcG90ZW50aWFsIHdvcmthcm91bmQgb2YgYHhsIHBhdXNlICRET007
Cj4+IHhlbi1saXZlcGF0Y2ggLi4uOyB4bCB1bnBhdXNlYC4KPiBBbmQgd2hhdCBpZiB0aGUgZ3Vl
c3QgY2FuIHByZXZlbnQgaXRzZWxmIGZyb20gYmVpbmcgcGF1c2VkPwoKSW4gd2hpY2ggY2FzZSwg
dGhhdCBpcyBhbiBYU0EgaW4gaXRzIG93biByaWdodC4KClRoZSB1bmRlcmx5aW5nIGltcGxlbWVu
dGF0aW9uIHVzZXMgWEVOX0RPTUNUTF97LHVufXBhdXNlZG9tYWluIHdoaWNoCmNhbGwgc3RyYWln
aHQgaW50byBkb21haW5fe3VuLH1wYXVzZSgpLiAgV2UgaGF2ZSB2ZXJ5IGJpZyBwcm9ibGVtcyBp
Zgp0aGUgZ3Vlc3QgaGFzIGFueSBpbmZsdWVuY2UgaW4gdGhpcy4uLgoKPgo+IE9yLCB3aGF0IGlm
IHRoZSBndWVzdCBjYW4gdHJpZ2dlciBzb21lIG90aGVyIHBlcnNpc3RlbnQgc3RhdGUgY2hhbmdl
Cj4gc3VjaCB0aGF0IGxpdmVwYXRjaGluZyB3aWxsIGZhaWwgZXZlbiBpZiB0aGUgZG9tYWluIGlz
IHBhdXNlZCAob3IKPiBkZXN0cm95ZWQpPwoKU3VjaCBhcz8KClRoZSBndWVzdCBiZWluZyBhYmxl
IHRvIGNhdXNlIGRhbWFnaW5nIG11dGF0aXZlIHN0YXRlIGNoYW5nZSBpbiBYZW4gaXMKY2xlYXJs
eSBhIHNlY3VyaXR5IGlzc3VlLCBpcnJlc3BlY3RpdmUgb2YgYW55IGxpdmVwYXRjaCBpbnZvbHZl
bWVudC4KCkhvd2V2ZXIsIGxpdmVwYXRjaCBjb250ZW50IChob29rIGZ1bmN0aW9uIGZvciBleGFt
cGxlKSB3aGljaCB0cmlwcyBvdmVyCnN0YXRlIGFzIGZvdW5kIGluIHRoZSBoeXBlcnZpc29yIGF0
IHRoZSBwb2ludCBvZiBhcHBsaWNhdGlvbiBpcyBhIGJhZApsaXZlcGF0Y2gsIG5vdCBhIHZ1bG5l
cmFiaWxpdHkgaW4gbGl2ZXBhdGNoaW5nLgoKPiBJIGFncmVlIHRoYXQgYXMgbG9uZyBhcyB0aGUg
cGF0Y2ggY2FuIGJlIGFwcGxpZWQgYWZ0ZXIgInhsIHBhdXNlIiwgdGhlbgo+IHRoZSBkb21haW4g
Y2Fubm90IGJlIHNhaWQgdG8gYmUgcHJldmVudGluZyB0aGUgYXBwbGljYXRpb24gb2YgdGhlCj4g
bGl2ZXBhdGNoLiAgQnV0IGlmIGVpdGhlciAneGwgcGF1c2UnIGRvZXNuJ3Qgd29yaywgb3IgaWYg
bGl2ZXBhdGNoaW5nCj4gZmFpbHMgZHVlIHRvIGEgbWFsaWNpb3VzIGRvbWFpbidzIGFjdGlvbnMg
YWZ0ZXIgJ3hsIHBhdXNlJyAob3IgJ3hsCj4gZGVzdHJveScpLCB0aGVuIGl0IHNob3VsZCBiZSB0
cmVhdGVkIGFzIGEgc2VjdXJpdHkgaXNzdWUuCgpJIGJyb2FkbHkgYWdyZWUsIGJ1dCB0aGVzZSBi
dWdzIGZlZWwgbGlrZSB0aGV5IHdvdWxkIGJlIHNlbGYtc3RhbmRpbmcsCnBlcmhhcHMgd2l0aCBh
biBpbXBhY3QgdG8gYXBwbHlpbmcgYSBsaXZlcGF0Y2gsIHJhdGhlciB0aGFuIFhTQXMgaW4KbGl2
ZXBhdGNoaW5nIGl0c2VsZi4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 26 17:22:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 17:22: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 1dPXiR-0004YG-Qv; Mon, 26 Jun 2017 17:22:23 +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 1dPXiQ-0004Xu-1I
 for xen-devel@lists.xensource.com; Mon, 26 Jun 2017 17:22:22 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 61/B3-19466-DC241595; Mon, 26 Jun 2017 17:22:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVfeMU2C
 kwdnn8hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmPd/AlPBq/KKdb9WsDYw
 fgzuYuTiEBL4yyjxdv9dJgjnMaPEvuvz2CCcbYwSV2++Z+1i5OQQEXCW+HpmLjuIzSugL9E86
 TQbiC0skCax4+9ysLiEwF9FiYZuAQjbW+LHit1AcQ4w++NmhS5Gdg42ASuJQ2IgBSwCqhIt+8
 4xTmDkXsDIsIpRozi1qCy1SNfIUi+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTI9D
 j9QwMjDsYL2/xO8QoycGkJMrL8SQgUogvKT+lMiOxOCO+qDQntfgQowwHh5IEb4VjYKSQYFFq
 empFWmYOMPRg0hIcPEoivF2aQGne4oLE3OLMdIjUKUZdjg2r139hEmLJy89LlRLn3QwyQwCkK
 KM0D24ELA4uMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLm/Q4yhSczrwRu0yugI5iAjmCZFw
 ByREkiQkqqgVHur1Ck8J5Tl35wfq4t7bww9d+m457P2zauWned7fgcr1SFzE/vIx5Z3zt9lEm
 1+cWpMutzG5pUThx5vmjDA+631+Pk9GLOiaaeS/Dqvemr6v/YnSH7iIlP5//wHaV1LWFVLi7v
 0v+oKG1m1z/WofeaVeH2tgPTuXwvh0598/4V/574TvO0eUpKLMUZiYZazEXFiQCcZk9dfgIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1498497739!68874837!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15564 invoked from network); 26 Jun 2017 17:22:20 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Jun 2017 17: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 <osstest-admin@xenproject.org>)
 id 1dPXiM-0004gN-NN; Mon, 26 Jun 2017 17:22:18 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dPXiH-00034s-4N; Mon, 26 Jun 2017 17:22:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dPXiG-00006Q-UM; Mon, 26 Jun 2017 17:22:13 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111049-mainreport@xen.org>
X-Osstest-Failures: qemu-upstream-4.8-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.8-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-upstream-4.8-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-4.8-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-upstream-4.8-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.8-testing:build-arm64-xsm:host-install(4):broken:nonblocking
 qemu-upstream-4.8-testing:build-arm64-pvops:host-install(4):broken:nonblocking
 qemu-upstream-4.8-testing:build-arm64:host-install(4):broken:nonblocking
 qemu-upstream-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=29383f4fb3c266d1ffcf627bb8329ab60cf4b6a6
X-Osstest-Versions-That: qemuu=35bf983c4bff03b2e801b9192b53cc664a71a22d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 26 Jun 2017 17:22:12 +0000
Subject: [Xen-devel] [qemu-upstream-4.8-testing test] 111049: 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>

ZmxpZ2h0IDExMTA0OSBxZW11LXVwc3RyZWFtLTQuOC10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTEwNDkvCgpGYWls
dXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVk
LCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAg
ICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgNCBo
b3N0LWluc3RhbGwoNCkgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02
NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgICAgICAgYnJva2Vu
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEwNjgzNwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmgtaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZoLWFtZCAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWlu
c3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAyOTM4M2Y0ZmIzYzI2NmQxZmZjZjYyN2JiODMy
OWFiNjBjZjRiNmE2CmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAgICAgICAgICAgICAzNWJm
OTgzYzRiZmYwM2IyZTgwMWI5MTkyYjUzY2M2NjRhNzFhMjJkCgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxMDY4MzcgIDIwMTctMDMtMjIgMDg6MjE6MDcgWiAgIDk2IGRheXMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTExMDE1ICAyMDE3LTA2LTIzIDE2OjE4OjQxIFogICAgMyBkYXlzICAgIDIgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW50aG9u
eSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1h
cm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1o
Zi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24g
b3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1h
Z2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFp
bGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2Vu
ZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRl
c3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0
LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdC1p
bnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3QtaW5zdGFsbCg0KQoKUHVzaGlu
ZyByZXZpc2lvbiA6CgorIGJyYW5jaD1xZW11LXVwc3RyZWFtLTQuOC10ZXN0aW5nCisgcmV2aXNp
b249MjkzODNmNGZiM2MyNjZkMWZmY2Y2MjdiYjgzMjlhYjYwY2Y0YjZhNgorIC4gLi9jcmktbG9j
ay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNr
IDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAg
ICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZp
ZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAg
ICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9v
c3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJwor
KysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MK
KysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hv
bWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9o
b21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0
ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIHFlbXUtdXBzdHJlYW0tNC44LXRlc3RpbmcgMjkzODNm
NGZiM2MyNjZkMWZmY2Y2MjdiYjgzMjlhYjYwY2Y0YjZhNgorIGJyYW5jaD1xZW11LXVwc3RyZWFt
LTQuOC10ZXN0aW5nCisgcmV2aXNpb249MjkzODNmNGZiM2MyNjZkMWZmY2Y2MjdiYjgzMjlhYjYw
Y2Y0YjZhNgorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2Ny
aS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVw
b3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAg
ICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9z
In0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVw
b3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9t
ZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9z
PS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xv
Y2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9y
ZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrIHVt
YXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9cWVt
dXUKKyB4ZW5icmFuY2g9eGVuLTQuOC10ZXN0aW5nCisgJ1snIHhxZW11dSA9IHhsaW51eCAnXScK
KyBsaW51eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVh
bS00LjgtdGVzdGluZworIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5i
cmFuY2ggeGVuLTQuOC10ZXN0aW5nCisgcHJldnhlbmJyYW5jaD14ZW4tNC43LXRlc3RpbmcKKyAn
WycgeDI5MzgzZjRmYjNjMjY2ZDFmZmNmNjI3YmI4MzI5YWI2MGNmNGI2YTYgPSB4ICddJworIDog
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
KyA6IHRlc3RlZC9saW51eC0zLjE0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4
ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0
ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgv
a2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5
LWNyb24ucWVtdS11cHN0cmVhbS00LjgtdGVzdGluZworKyA6IGRhaWx5LWNyb24ucWVtdS11cHN0
cmVhbS00LjgtdGVzdGluZworKyA6IGRhaWx5LWNyb24ucWVtdS11cHN0cmVhbS00LjgtdGVzdGlu
ZworKyA6IGRhaWx5LWNyb24ucWVtdS11cHN0cmVhbS00LjgtdGVzdGluZworKyA6IGRhaWx5LWNy
b24ucWVtdS11cHN0cmVhbS00LjgtdGVzdGluZworKyA6IGRhaWx5LWNyb24ucWVtdS11cHN0cmVh
bS00LjgtdGVzdGluZworKyA6IGRhaWx5LWNyb24ucWVtdS11cHN0cmVhbS00LjgtdGVzdGluZwor
KyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLnFl
bXUtdXBzdHJlYW0tNC44LXRlc3RpbmcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVf
UUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUt
eGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
eGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09W
TUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0
CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0
CisgaW5mb19saW51eF90cmVlIHFlbXUtdXBzdHJlYW0tNC44LXRlc3RpbmcKKyBjYXNlICQxIGlu
CisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGJyYW5jaGNvcmU9NC44LXRlc3RpbmcK
KyBicmFuY2hjb3JlPTQuOAorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MvcWVtdS11cHN0cmVhbS00
LjgtdGVzdGluZworIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvcWVtdS14ZW4uZ2l0IDI5MzgzZjRmYjNjMjY2ZDFmZmNmNjI3YmI4MzI5YWI2MGNmNGI2YTY6
cmVmcy9oZWFkcy9zdGFibGUtNC44ClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvcWVtdS14ZW4uZ2l0CiAgIDM1YmY5ODMuLjI5MzgzZjQgIDI5MzgzZjRmYjNjMjY2ZDFm
ZmNmNjI3YmI4MzI5YWI2MGNmNGI2YTYgLT4gc3RhYmxlLTQuOAorIGNhc2UgIiRicmFuY2hjb3Jl
IiBpbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 26 17:30:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 17:30: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 1dPXqI-0005U2-LR; Mon, 26 Jun 2017 17:30: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=343a9f7d8=Andrew.Cooper3@citrix.com>)
 id 1dPXqH-0005TQ-HD
 for xen-devel@lists.xen.org; Mon, 26 Jun 2017 17:30:29 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 2A/F5-03058-4B441595; Mon, 26 Jun 2017 17:30:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsWyU9JRQneLS2C
 kwYtJ/BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bz/1oFuwUrnu78ytrAuIyvi5GTQ0LAT2JV
 02V2EFtYIFRi78VfTF2MHBwiAiUS3xaVgYSFBAol5j3bDBTm4mAW2MsksW7yKTaQBJuAvsTuF
 5+YQGxeAVuJTWe7WUBsFgFVicdnr4DNFBUIl3jbeIQFokZQ4uTMJ2A2p4CdxMHLPawgNrOAgc
 SRRXOgbHmJ7W/nMEMsVpO41n+JHeLOdImtf38xT2Dkn4Vk1Cwk7bOQtC9gZF7FqFGcWlSWWqR
 raKaXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYggxAsIPx/saAQ4ySHExKorwc
 TwIihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwhjkHRgoJFqWmp1akZeYAowEmLcHBoyTC26UJl
 OYtLkjMLc5Mh0idYlSUEuc96ASUEABJZJTmwbXBIvASo6yUMC8j0CFCPAWpRbmZJajyrxjFOR
 iVhHklgfEsxJOZVwI3/RXQYiagxSzzAkAWlyQipKQaGG8uaF3I+zDROWTNhmObLmx/wjZh5V3
 3OWUnDnuWfJ+e/IEt3o//9Xt5/tgDqQu0Nqh8W32X6yiXMcdWX/8t+VtfK6SK/81qtYmzWTrR
 NsesSSbz2m3z8Hr7Fo0PLcFfZi2ry5/7+N+nL/ol7ndN+Mwq9kgZZ0dNO1EU8ETBL4BxFrPBX
 pPtV5VYijMSDbWYi4oTAb+WF+u7AgAA
X-Env-Sender: prvs=343a9f7d8=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1498498228!104929619!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35598 invoked from network); 26 Jun 2017 17:30:28 -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;
 26 Jun 2017 17:30:28 -0000
X-IronPort-AV: E=Sophos;i="5.39,396,1493683200"; d="scan'208";a="48410767"
To: George Dunlap <george.dunlap@citrix.com>, Ross Lagerwall
 <ross.lagerwall@citrix.com>, <xen-devel@lists.xen.org>
References: <20170626153650.23017-1-ross.lagerwall@citrix.com>
 <41e01f96-bd1f-0a42-ad93-9e9c0bfd4b86@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <17a0503e-6a26-d445-14d6-cb0bab029db8@citrix.com>
Date: Mon, 26 Jun 2017 18:30:26 +0100
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: <41e01f96-bd1f-0a42-ad93-9e9c0bfd4b86@citrix.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <liuw@liuw.name>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH for-4.9] 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjYvMDYvMTcgMTg6MDAsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gT24gMjYvMDYvMTcgMTY6
MzYsIFJvc3MgTGFnZXJ3YWxsIHdyb3RlOgo+PiBYZW4gTGl2ZSBQYXRjaGluZyBoYXMgYmVlbiBh
dmFpbGFibGUgYXMgdGVjaCBwcmV2aWV3IGZlYXR1cmUgc2luY2UgWGVuCj4+IDQuNyBhbmQgaGFz
IG5vdyBoYWQgYSBjb3VwbGUgb2YgcmVsZWFzZXMgdG8gc3RhYmlsaXplLiBYZW4gTGl2ZSBwYXRj
aGluZwo+PiBoYXMgYmVlbiB1c2VkIGJ5IG11bHRpcGxlIHZlbmRvcnMgdG8gZml4IHNldmVyYWwg
cmVhbC13b3JsZCBzZWN1cml0eQo+PiBpc3N1ZXMgd2l0aG91dCBhbnkgc2V2ZXJlIGJ1Z3MgZW5j
b3VudGVyZWQuIEFkZGl0aW9uYWxseSwgdGhlcmUgYXJlIG5vdwo+PiB0ZXN0cyBpbiBPU1NUZXN0
IHRoYXQgdGVzdCBsaXZlIHBhdGNoaW5nIHRvIGVuc3VyZSB0aGF0IG5vIHJlZ3Jlc3Npb25zCj4+
IGFyZSBpbnRyb2R1Y2VkLgo+Pgo+PiBCYXNlZCBvbiB0aGUgYW1vdW50IG9mIHRlc3RpbmcgYW5k
IHVzYWdlIGl0IGhhcyBoYWQsIHdlIGFyZSByZWFkeSB0bwo+PiBkZWNsYXJlIGxpdmUgcGF0Y2hp
bmcgYXMgYSAnU3VwcG9ydGVkJyBmZWF0dXJlLgo+IEdyZWF0IHdyaXRlLXVwLCBSb3NzLCB0aGFu
a3MuICBJIG1vcmUgb3IgbGVzcyBhZ3JlZSB3aXRoIGV2ZXJ5dGhpbmcKPiBleGNlcHQuLi4KPgo+
PiAqIEJ1Z3MgaW4gbGl2ZXBhdGNoLWJ1aWxkLXRvb2xzIGNyZWF0aW5nIGluY29ycmVjdCBsaXZl
IHBhdGNoIHRoYXQKPj4gICByZXN1bHRzIGluIGFuIGluc2VjdXJlIGhvc3Q6Cj4+ICAgICBJZiBs
aXZlcGF0Y2gtYnVpbGQtdG9vbHMgY3JlYXRlcyBhbiBpbmNvcnJlY3QgbGl2ZSBwYXRjaCB0aGF0
Cj4+ICAgICByZXN1bHRzIGluIGFuIGluc2VjdXJlIGhvc3QsIHRoaXMgc2hhbGwgbm90IGJlIGNv
bnNpZGVyZWQgYSBzZWN1cml0eQo+PiAgICAgaXNzdWUuIFRoZXJlIGFyZSB0b28gbWFueSBPU2Vz
IGFuZCB0b29sY2hhaW5zIHRvIGNvbnNpZGVyIHN1cHBvcnRpbmcKPj4gICAgIHRoaXMuIEEgbGl2
ZSBwYXRjaCBzaG91bGQgYmUgY2hlY2tlZCB0byB2ZXJpZnkgdGhhdCBpdCBpcyB2YWxpZAo+PiAg
ICAgYmVmb3JlIGxvYWRpbmcuCj4gSSdtIG5vdCBzdXJlIEkgZm9sbG93IHRoZSBhcmd1bWVudCBo
ZXJlLiAgU3VwcG9zZSBpbiBvbmUgbW9udGhzJyB0aW1lIGl0Cj4gaXMgZGlzY292ZXJlZCB0aGF0
IGxpdmVwYXRjaC1idWlsZC10b29scywgdW5kZXIgc29tZSBjaXJjdW1zdGFuY2VzLAo+IGNyZWF0
ZXMgcGF0Y2hlcyB0aGF0IG9wZW4gdXAgYSBzaWRlIHZ1bG5lcmFiaWxpdHkuICBEbyB5b3UgcmVh
bGx5IHRoaW5rCj4gd2Ugc2hvdWxkIGp1c3QgcG9zdCBhIGZpeCB0byB0aGUgbWFpbGluZyBsaXN0
LCB3aXRob3V0IGFsZXJ0aW5nIGFueWJvZHkKPiB3aG8gbWF5IGJlIGFmZmVjdGVkIGJ5IGl0PwoK
VGhlcmUgYXJlIGEgbWlsbGlvbiB3YXlzIHRoaXMgY291bGQgaGFwcGVuLCBzdGFydGluZyBmcm9t
IHRoZSBzaW1wbGUKY2FzZXMgb2YgYWNjaWRlbnRhbGx5IGJ1aWxkaW5nIHRoZSBsaXZlcGF0Y2gg
ZnJvbSBhIG5vbi1jbGVhbiB3b3JraW5nCnRyZWUsIG9yIGFjY2lkZW50YWxseSB1c2luZyBhIGNv
bXBpbGVyIG90aGVyIHRoYW4gdGhlIG9uZSB1c2VkIHRvIGJ1aWxkCnRoZSBydW5uaW5nIGh5cGVy
dmlzb3IuCgpXZSBhYnNvbHV0ZWx5IGNhbm5vdCBiZSBpbiB0aGUgcG9zaXRpb24gb2YgaXNzdWlu
ZyBYU0FzIGZvciBzaXR1YXRpb25zCmxpa2UgdGhpcywgYmVjYXVzZSB0aGVyZSBhcmUgdG9vIG1h
bnkgd2F5cyB3aGVyZSBpdCBkZWZpbml0ZWx5IHdpbGwgZ28Kd3JvbmcsIGFuZCB3ZSdkIGVuZCB1
cCBpc3N1aW5nIFhTQXMgc2F5aW5nICJyZW1lbWJlciB0byBjbGVhbiB5b3VyCndvcmtpbmcgdHJl
ZSBiZWZvcmUgYnVpbGRpbmcgYSBsaXZlcGF0Y2giLiAgVGhpcyBpcyBvZiBjb3Vyc2UgYWJzdXJk
LgoKSU1PLCBUaGUgb25seSB2aWFibGUgb3B0aW9uIGlzIHRvIGV4Y2x1ZGUgbGl2ZXBhdGNoLWJ1
aWxkLXRvb2xzIGVudGlyZWx5CmZyb20gc2VjdXJpdHkgc2NvcGUuICBJdCBpcyBhbHJlYWR5IHRo
ZSBjYXNlIHRoYXQgcGVvcGxlIHByb2R1Y2luZwpsaXZlcGF0Y2hlcyBuZWVkIHRvIGNoZWNrIHRo
ZSByZXN1bHRpbmcgbGl2ZXBhdGNoIGJpbmFyeSBmb3Igc2FuaXR5LCBhbmQKdGVzdCBpdCBzdWl0
YWJseSBpbiBhIGRldmVsb3BtZW50IGVudmlyb25tZW50IGJlZm9yZSB1c2UgaW4gcHJvZHVjdGlv
bi4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 26 17:52:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 17: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 1dPYAm-0006uN-DO; Mon, 26 Jun 2017 17:51:40 +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 1dPYAk-0006tv-QF
 for xen-devel@lists.xensource.com; Mon, 26 Jun 2017 17:51:39 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 14/43-01734-AA941595; Mon, 26 Jun 2017 17:51:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVXelZ2C
 kwZXfrBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOPh6H3vBQ9eKRdsvMzYw
 TtbtYuTiEBL4yyhxbuZTJgjnMaPEzJMTWLsYOYGcbYwSJ1bng9giAs4SX8/MZQexeQX0JZ4u2
 cAGYgsLuEi8e7sUrFlC4JakxJZLq4AcDiDHW+LUOwGQGhDz5s6NQDPZOdgErCQOiYFEWQRUJT
 6susM4gZF7ASPDKkb14tSistQiXRO9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYx
 AfzMAwQ7GW33OhxglOZiURHk5ngRECvEl5adUZiQWZ8QXleakFh9ilOHgUJLgZQKGj5BgUWp6
 akVaZg4w8GDSEhw8SiK8l9yB0rzFBYm5xZnpEKlTjLocG1av/8IkxJKXn5cqJc772gOoSACkK
 KM0D24ELAouMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZh3Lsgqnsy8ErhNr4COYAI6gmVeAM
 gRJYkIKakGRme3ly4P9eWltSOlJ26x3/dlwS+Oq4Kpz6dfPTGf+c/MnRsUvXcXRu8zTIpJLHr
 seenSm2ca8Sfv+TueqK6+96Uw//axxg+md1Y4vpl9K0xC7OGS0i8xS2dkCWzv2DclkOPipw/p
 hrtrV/361l4QoTzP0mHx31OXt2V2ii6Pe6/k1tyeUsSTeVyJpTgj0VCLuag4EQBWj7v6fQIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1498499495!84539300!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37590 invoked from network); 26 Jun 2017 17:51:36 -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; 26 Jun 2017 17:51: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 1dPYAg-0005Pp-Sg; Mon, 26 Jun 2017 17:51: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 1dPYAa-0004OO-PG; Mon, 26 Jun 2017 17:51:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dPYAa-0004L3-3A; Mon, 26 Jun 2017 17:51:28 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111047-mainreport@xen.org>
X-Osstest-Failures: qemu-upstream-4.5-testing:test-amd64-i386-xl-qemuu-winxpsp3:guest-localmigrate/x10:fail:regression
 qemu-upstream-4.5-testing:test-amd64-amd64-xl-qemuu-winxpsp3:guest-localmigrate/x10:fail:heisenbug
 qemu-upstream-4.5-testing:test-amd64-amd64-libvirt:guest-saverestore:fail:heisenbug
 qemu-upstream-4.5-testing:test-armhf-armhf-xl-rtds:host-ping-check-native:fail:heisenbug
 qemu-upstream-4.5-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.5-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.5-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 qemu-upstream-4.5-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-4.5-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.5-testing:test-amd64-amd64-xl-rtds:xen-boot:fail:nonblocking
 qemu-upstream-4.5-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.5-testing:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 qemu-upstream-4.5-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.5-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.5-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 qemu-upstream-4.5-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-upstream-4.5-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.5-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.5-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-4.5-testing:test-armhf-armhf-libvirt-raw:guest-start:fail:nonblocking
 qemu-upstream-4.5-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.5-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-upstream-4.5-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.5-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.5-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.5-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.5-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-upstream-4.5-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.5-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-upstream-4.5-testing:test-armhf-armhf-xl-vhd:guest-start:fail:nonblocking
 qemu-upstream-4.5-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-4.5-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.5-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-4.5-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=853d4dbe41ab40dfd289b93158afbb41ddcb4a54
X-Osstest-Versions-That: qemuu=6b0966a4422a6374db0f250b181bb4276c9e7a10
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 26 Jun 2017 17:51:28 +0000
Subject: [Xen-devel] [qemu-upstream-4.5-testing test] 111047: 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>

ZmxpZ2h0IDExMTA0NyBxZW11LXVwc3RyZWFtLTQuNS10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTEwNDcvCgpSZWdy
ZXNzaW9ucyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5n
LAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW54cHNwMyAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4g
dnMuIDEwNjg0NgoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBi
bG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbnhwc3AzIDE1IGd1ZXN0LWxv
Y2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMTEwMTMgcGFzcyBpbiAxMTEwNDcKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgICAgZmFpbCBwYXNz
IGluIDExMTAxMwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgNSBob3N0LXBpbmctY2hl
Y2stbmF0aXZlICAgICBmYWlsIHBhc3MgaW4gMTExMDEzCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICBmYWlsIGJsb2NrZWQgaW4gMTA2ODQ2CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgZmFpbCBpbiAx
MTEwMTMgbGlrZSAxMDY4MjMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE1
IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMTEwMTMgbGlrZSAxMDY4NDYKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAx
MTEwMTMgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTEwMTMgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1ydGRzICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2Ug
MTA2ODQ2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMDY4NDYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWlu
dGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZoLWFtZCAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3
IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRh
cmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgODUzZDRkYmU0MWFiNDBk
ZmQyODliOTMxNThhZmJiNDFkZGNiNGE1NApiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUgICAgICAg
ICAgICAgICAgNmIwOTY2YTQ0MjJhNjM3NGRiMGYyNTBiMTgxYmI0Mjc2YzllN2ExMAoKTGFzdCB0
ZXN0IG9mIGJhc2lzICAgMTA2ODQ2ICAyMDE3LTAzLTIyIDE3OjQ4OjI5IFogICA5NSBkYXlzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDExMTAxMyAgMjAxNy0wNi0yMyAxNjoxODowNCBaICAgIDMgZGF5
cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0OgogIEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogIEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMtdmNwdXMxICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNwMyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDg1M2Q0ZGJl
NDFhYjQwZGZkMjg5YjkzMTU4YWZiYjQxZGRjYjRhNTQKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgV2VkIEp1biAyMSAxNjo0NDoxNyAyMDE3ICswMTAwCgog
ICAgeGVuL2Rpc2s6IGRvbid0IGxlYWsgc3RhY2sgZGF0YSB2aWEgcmVzcG9uc2UgcmluZwogICAg
CiAgICBSYXRoZXIgdGhhbiBjb25zdHJ1Y3RpbmcgYSBsb2NhbCBzdHJ1Y3R1cmUgaW5zdGFuY2Ug
b24gdGhlIHN0YWNrLCBmaWxsCiAgICB0aGUgZmllbGRzIGRpcmVjdGx5IG9uIHRoZSBzaGFyZWQg
cmluZywganVzdCBsaWtlIG90aGVyIChMaW51eCkKICAgIGJhY2tlbmRzIGRvLiBCdWlsZCBvbiB0
aGUgZmFjdCB0aGF0IGFsbCByZXNwb25zZSBzdHJ1Y3R1cmUgZmxhdm9ycyBhcmUKICAgIGFjdHVh
bGx5IGlkZW50aWNhbCAodGhlIG9sZCBjb2RlIGRpZCBtYWtlIHRoaXMgYXNzdW1wdGlvbiB0b28p
LgogICAgCiAgICBUaGlzIGlzIFhTQS0yMTYuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBBbnRob255
IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBLb25yYWQgUnpl
c3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiAgICBBY2tlZC1ieTogQW50aG9u
eSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 26 17:56:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 17:56:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPYEy-0007A5-3Q; Mon, 26 Jun 2017 17: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 <jdickens@grammatech.com>) id 1dPYEx-00079w-HH
 for xen-devel@lists.xen.org; Mon, 26 Jun 2017 17:55:59 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 3C/14-01730-EAA41595; Mon, 26 Jun 2017 17:55:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsWSNP/qN911XoG
 RBid/8lss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBn/jjexFNxirVj2QbCB8RhLFyMnh5DAIiaJ
 uUucuhi5gOxdTBK3VyxiBUmICEhLXPt8mbGLkYODTUBX4s6nOpCwMFB44tyHjCA2r4CjxOMZK
 9lASlgEVCVmz40DCYsKREuc3tEHVSIocXLmE7BVzAJmEvM2P2SGsOUltr+dA2WLS9x6Mp9pAi
 PPLCQts5C0zELSMgtJywJGllWMGsWpRWWpRbpGZnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYl
 JxXrJ+bmbGIEBVc/AwLiD8fZkv0OMkhxMSqK8HE8CIoX4kvJTKjMSizPii0pzUosPMcpwcChJ
 8DJ5BkYKCRalpqdWpGXmAEMbJi3BwaMkwnvJHSjNW1yQmFucmQ6ROsWoy9H0YcsXJiGWvPy8V
 Clx3tceQEUCIEUZpXlwI2BxdolRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMO9ckFU8mXklcJ
 teAR3BBHQEy7wAkCNKEhFSUg2M8zqWfjokXi1T89LELXC+sOdC4SXT14T+2fTwuqjbytjrq16
 t6OFZPt1I+V3fSuG+6dOkLxnJpP2y/duZf3rqX7+lc8zuvM1rXxd7QSSsJvPemlZJ9hX77zxi
 81BO2Gt7x9R17o7mt5liiybc5WP24Hwi9kiCv02r1L4mat7ec7E9onXHnExYlViKMxINtZiLi
 hMB8NwAK64CAAA=
X-Env-Sender: jdickens@grammatech.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1498499757!102264403!1
X-Originating-IP: [98.159.213.246]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27312 invoked from network); 26 Jun 2017 17:55:58 -0000
Received: from placid1.grammatech.com (HELO placid.grammatech.com)
 (98.159.213.246)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Jun 2017 17:55:58 -0000
Received: from placid.grammatech.com (placid1 [192.168.219.7])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by placid.grammatech.com (Postfix) with ESMTPS id E6185B20A7
 for <xen-devel@lists.xen.org>; Mon, 26 Jun 2017 13:55:56 -0400 (EDT)
Received: from [10.233.218.30] (barracuda.grammatech.com [192.168.219.10])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by placid.grammatech.com (Postfix) with ESMTPSA id DA993B203C
 for <xen-devel@lists.xen.org>; Mon, 26 Jun 2017 13:55:56 -0400 (EDT)
To: xen-devel@lists.xen.org
From: Jason Dickens <jdickens@grammatech.com>
Message-ID: <c1de3786-4e6e-798a-e7f0-143b68213126@grammatech.com>
Date: Mon, 26 Jun 2017 13:55:56 -0400
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
Content-Language: en-US
Subject: [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-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>

SSB3b3VsZCBsaWtlIHRvIGlucXVpcmUgYWJvdXQgcTM1IHN1cHBvcnQgaW4gWGVuPyBBcyBmYXIg
YXMgSSBoYXZlIGJlZW4gCmFibGUgdG8gdGVsbCwgdGhpcyBoYXMgbm90IGJlZW4gZG9uZT8gSW4g
dGhlIFhlbiB2ZXJzaW9uIHRoYXQgSSd2ZSBiZWVuIAp3b3JraW5nIHdpdGggKDQuNCksIGxpYnhs
X2RtIG92ZXJyaWRlcyBhbnkgIi1tYWNoaW5lIiBhcmd1bWVudCBJIHRyeSB0byAKcGFzcyB0byBR
RU1VIHdpdGggIi1tYWNoaW5lIHhlbmZ2Ii4gKGl0IGFwcGVhcnMgdGhpcyBzdGlsbCBleGlzdGlu
ZyBpbiAKdGhlIGxhc3QgdmVyc2lvbikKCkluIG15IGNhc2UsIEkgbmVlZCBxMzUgc3VwcG9ydCBi
ZWNhdXNlIGNlcnRhaW4gT1ZNRiBmdW5jdGlvbmFsaXR5IApyZXF1aXJlcyB0aGUgcTM1IGFyY2hp
dGVjdHVyZS4KCkNhbiBzb21lb25lIGhlbHAgd2l0aDoKCjEuIElzIHRoZXJlIGEgbmV3ZXIgdmVy
c2lvbiBvZiBYZW4gdGhhdCBkb2VzIHN1cHBvcnQgcTM1IGVtdWxhdGlvbj8KCjIuIEhhcyB0aGVy
ZSBiZWVuIGEgZGV0ZXJtaW5hdGlvbiBvZiB3aGF0IGhhcyB0byBjaGFuZ2UgZm9yIHEzNT8gZS5n
LiwgCmp1c3QgQUNQST8KCjMuIEFyZSB0aGVyZSBwbGFucyB0byBzdXBwb3J0IHRoaXM/CgpJIGtu
b3cgdGhlcmUgdGhlcmUgaGF2ZSBiZWVuIHN0YXJ0cyBhdCB0aGlzIGluIHRoZSBwYXN0LCBiYXNl
ZCBvbiB5ZWFyIApvbGQgcG9zdGluZ3MuCgpTaW5jZXJlbHksCgpKYXNvbgoKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 26 18:29:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 18: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 1dPYlQ-00013F-18; Mon, 26 Jun 2017 18:29: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 1dPYlO-00012Q-Dp
 for xen-devel@lists.xen.org; Mon, 26 Jun 2017 18:29:30 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 94/2D-02956-98251595; Mon, 26 Jun 2017 18:29:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVysyfVTbczKDD
 SYP5SDoslHxezODB6HN39mymAMYo1My8pvyKBNaP1y1OWgiXsFecuNTM3MH5k7WLk4hAS2Mgo
 sWH9VUYIZymjxJItq4EcTg5hgVCJvRd/MYHYIgLuEnfungcrYhY4wiSx4ehGsCIhATuJhR8+M
 4PYbAKaEnc+fwJr4BWwkrh19yMbiM0ioCrx9OxusLioQLhE74F+NogaQYmTM5+wgNicAvYSnZ
 u6wOLMAmYS8zY/ZIawxSVuPZnPBGHLS2x/O4d5AiP/LCTts5C0zELSMgtJywJGllWMGsWpRWW
 pRbqGFnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIEhygAEOxhvbgw4xCjJwaQk
 yjvNMzBSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvVSBQTrAoNT21Ii0zBxgtMGkJDh4lEd69A
 UBp3uKCxNzizHSI1ClGXY6mD1u+MAmx5OXnpUqJ8xaBzBAAKcoozYMbAYvcS4yyUsK8jEBHCf
 EUpBblZpagyr9iFOdgVBLmPQyyiiczrwRu0yugI5iAjmCZFwByREkiQkqqgdFT8Gjj+e41E41
 38q6xjbnvdF7+nt1ChvrJfiqnNu3K2qUwd3ctm7ePyjPT4hieeyze+2xmqHbUM7fJbuqdzfjl
 hp/fGW/DSx+PHz1xbPWr2B/fvlw9m6/3JKDQSv7Tp+kcbHtrFBSubnkSNo/PM9Qv9+qllf3Zn
 GKF/+95HAlblzT7olLVf3UlluKMREMt5qLiRACExKa31wIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1498501768!69852146!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46095 invoked from network); 26 Jun 2017 18:29:28 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-21.messagelabs.com with SMTP; 26 Jun 2017 18:29:28 -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 7E3C72B;
 Mon, 26 Jun 2017 11:29:27 -0700 (PDT)
Received: from [10.37.8.247] (unknown [10.37.8.247])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C54553F41F;
 Mon, 26 Jun 2017 11:29:24 -0700 (PDT)
To: Ross Lagerwall <ross.lagerwall@citrix.com>, xen-devel@lists.xen.org
References: <20170626153650.23017-1-ross.lagerwall@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ba4f24fc-4304-fee3-3618-7f8da12121ac@arm.com>
Date: Mon, 26 Jun 2017 19:29: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: <20170626153650.23017-1-ross.lagerwall@citrix.com>
Content-Language: en-US
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <liuw@liuw.name>,
 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>
Subject: Re: [Xen-devel] [PATCH for-4.9] 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>
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>

SGksCgpPbiAwNi8yNi8yMDE3IDA0OjM2IFBNLCBSb3NzIExhZ2Vyd2FsbCB3cm90ZToKPiBYZW4g
TGl2ZSBQYXRjaGluZyBoYXMgYmVlbiBhdmFpbGFibGUgYXMgdGVjaCBwcmV2aWV3IGZlYXR1cmUg
c2luY2UgWGVuCj4gNC43IGFuZCBoYXMgbm93IGhhZCBhIGNvdXBsZSBvZiByZWxlYXNlcyB0byBz
dGFiaWxpemUuIFhlbiBMaXZlIHBhdGNoaW5nCj4gaGFzIGJlZW4gdXNlZCBieSBtdWx0aXBsZSB2
ZW5kb3JzIHRvIGZpeCBzZXZlcmFsIHJlYWwtd29ybGQgc2VjdXJpdHkKPiBpc3N1ZXMgd2l0aG91
dCBhbnkgc2V2ZXJlIGJ1Z3MgZW5jb3VudGVyZWQuIEFkZGl0aW9uYWxseSwgdGhlcmUgYXJlIG5v
dwo+IHRlc3RzIGluIE9TU1Rlc3QgdGhhdCB0ZXN0IGxpdmUgcGF0Y2hpbmcgdG8gZW5zdXJlIHRo
YXQgbm8gcmVncmVzc2lvbnMKPiBhcmUgaW50cm9kdWNlZC4KPiAKPiBCYXNlZCBvbiB0aGUgYW1v
dW50IG9mIHRlc3RpbmcgYW5kIHVzYWdlIGl0IGhhcyBoYWQsIHdlIGFyZSByZWFkeSB0bwo+IGRl
Y2xhcmUgbGl2ZSBwYXRjaGluZyBhcyBhICdTdXBwb3J0ZWQnIGZlYXR1cmUuCgpUaGVyZSBhcmUg
b25seSB0ZXN0IGZvciB4ODYgYW5kIGFtZDY0LiBXZSBsaWtlbHkgd2FudCB0byBoYXZlIHRob3Nl
IHRlc3QgCmVuYWJsZWQgZm9yIGFsbCBhcmNoaXRlY3R1cmVzIGJ5IGRlZmF1bHQuCgpBbHNvLCBJ
IGFtIG5vdCBhd2FyZSBvZiBhbnlvbmUgdXNpbmcgaW4gcHJvZHVjdGlvbiBsaXZlcGF0Y2ggb24g
QVJNNjQgCmFuZCBBUk0zMi4gU28gZGlkIGFueW9uZSBnaXZlIGEgZ29vZCBraWNrIGF0IHRoZSBB
Uk0gaW1wbGVtZW50YXRpb24/CgpJZiBub3QsIHRoZW4gd2Ugc2hvdWxkICBkbyBpdCBiZWZvcmUg
ZXZlbiBjb25zaWRlcmluZyBhcyBhIHN1cHBvcnRlZCAKZmVhdHVyZSBmb3IgQVJNLgoKQ2hlZXJz
LAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 26 19:12:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 19:12:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPZR0-0004VQ-Dz; Mon, 26 Jun 2017 19: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 1dPZQz-0004VK-Rr
 for xen-devel@lists.xenproject.org; Mon, 26 Jun 2017 19:12:29 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 55/F7-01999-D9C51595; Mon, 26 Jun 2017 19:12:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVybKJssu6cmMB
 Ig/c3ZSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyei12MBddVKj5PSGlg3CHTxcjJISSwgEli
 QS87iM0i4CDRcPAhaxcjBwejQIzEgx/WIGFGgTCJyZeXsEKUaEu8WXIZrJxNwFDi75NNbCDlE
 kD2ks8cIGERAWWJz89XMncxcnEwC/QwSkw51MgIkhAWcJPY+2UWM4jNKWAv0X3uMxuIzSvgLX
 FwShMTSIOQwH4WiZudN8ASogK6Eof+/YEqEpQ4OfMJC4jNLKAlsXz6NpYJjAKzkKRmIUktYGR
 axahenFpUllqka6GXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYgAxAsIPxYLPz
 IUZJDiYlUd5V4YGRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4z0UD5QSLUtNTK9Iyc4CxAJOW4
 OBREuENBknzFhck5hZnpkOkTjHqcmxYvf4LkxBLXn5eqpQ47yOQIgGQoozSPLgRsLi8xCgrJc
 zLCHSUEE9BalFuZgmq/CtGcQ5GJWHeSyBTeDLzSuA2vQI6ggnoCJZ5ASBHlCQipKQaGOXvPIk
 NTmvfrpZibynOvFlln8svD9/PJ+/Yt1ulfxe9xeHJ+Oxa1d3KlctLXiVHiUzI4NfarHrF6PTU
 z5Uij49Ec5oweKb3ze4Q5t2kZfT4TOCfA0c/7GaO/7ljjsU2MyveR2I2CWas65efXb/K75jjq
 5rancGuy5Y/eV23zU3t5YlX5/ZMYVdiKc5INNRiLipOBAD5vA+fxgIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1498504347!66334398!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17161 invoked from network); 26 Jun 2017 19:12:28 -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; 26 Jun 2017 19:12:28 -0000
Received: from [10.149.184.130] (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 3F8E122B5B;
 Mon, 26 Jun 2017 19:12:26 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 3F8E122B5B
Date: Mon, 26 Jun 2017 12:12:18 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <jbeulich@suse.com>
In-Reply-To: <5950A8D802000078001012A1@prv-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1706261206370.12819@sstabellini-ThinkPad-X260>
References: <59492D1C0200007800164AA3@prv-mh.provo.novell.com>
 <59492D1C0200007800164AA3@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1706201421210.12819@sstabellini-ThinkPad-X260>
 <594A2A1C0200007800164F2A@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1706211108530.12819@sstabellini-ThinkPad-X260>
 <594B8493020000780016595C@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1706221146320.12819@sstabellini-ThinkPad-X260>
 <594CEBEF0200007800166189@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1706231131570.12819@sstabellini-ThinkPad-X260>
 <5950A8D802000078001012A1@prv-mh.provo.novell.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,
 julien.grall@arm.com, sstabellini@kernel.org, qemu-devel@nongnu.org
Subject: Re: [Xen-devel] [PATCH] 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>

T24gTW9uLCAyNiBKdW4gMjAxNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gMDYvMjMvMTcgODo0MyBQTSA+Pj4KPiA+
T24gRnJpLCAyMyBKdW4gMjAxNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDIyLjA2
LjE3IGF0IDIwOjUyLCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cj4gPj4gPiBJIGFt
IGhhcHB5IHRvIHdyaXRlIHRoZSBjb2RlIGFuZC9vciB0aGUgY29tbWl0IG1lc3NhZ2UuIFdvdWxk
IGEgc2ltcGxlCj4gPj4gPiBjYXN0IGxpa2UgYmVsb3cgd29yayB0byBmaXggdGhlIHNlY3VyaXR5
IGlzc3VlPwo+ID4+IAo+ID4+IEkgc3VwcG9zZSBzbywgYnV0IHlvdSBkbyByZWFsaXplIHRoYXQg
dGhpcyBpcyBfZXhhY3RseV8gd2hhdAo+ID4+IG15IHBhdGNoIGRvZXMsIGV4Y2VwdCB5b3UgdXNl
IGRhbmdlcm91cyBjYXN0cyB3aGlsZSBJIHBsYXkKPiA+PiB0eXBlLXNhZmU/Cj4gPgo+ID5XaHkg
aXMgdGhlIGNhc3QgZGFuZ2Vyb3VzPwo+IAo+IENhc3RzLCBhbmQgZXNwZWNpYWxseSBwb2ludGVy
IG9uZXMpIGFyZSBhbHdheXMgZGFuZ2Vyb3VzLCBhcyB0aGV5IGhhdmUKPiB0aGUgcG90ZW50aWFs
IG9mIHR5cGUgY2hhbmdlcyBlbHNld2hlcmUgZ29pbmcgdW5ub3RpY2VkLiBZb3UgbWF5IGhhdmUK
PiBub3RpY2VkIHRoYXQgaW4gcmV2aWV3cyBJJ20gb2Z0ZW4gcGlja2luZyBhdCBjYXN0cywgYmVj
YXVzZSBpbiBhIG1ham9yaXR5Cj4gb2YgY2FzZXMgcGVvcGxlIHVzZSB0aGVtIHRoZXkncmUgbm90
IG5lZWRlZCBhbmQgaGVuY2UgdGhlaXIgdXNlIGlzIGEKPiAobGF0ZW50KSByaXNrLgo+IAo+ID4g
Qm90aCB5b3VyIHBhdGNoIGFuZCBteSB2ZXJzaW9uIG9mIGl0IHJlbHkgb24KPiA+aW5uZXIga25v
d2xlZGdlIG9mIHRoZSB3YXkgdGhlIHJpbmdzIGFyZSBsYWlkIG91dCBpbiBtZW1vcnksIGJ1dCBh
dAo+ID5sZWFzdCBteSBwYXRjaCBkb2Vzbid0IGludHJvZHVjZSB0aGUgcmlzayBvZiBpbnN0YW50
aWF0aW5nIGJyb2tlbgo+ID5zdHJ1Y3RzLiBCZXNpZGVzLCB0eXBlIHNhZmV0eSBjaGVja3MgZG9u
J3QgYWRkIG11Y2ggdmFsdWUsIGdpdmVuIHRoYXQgd2UKPiA+cmVseSBvbiB0aGUgd2F5IHRoZSBy
aW5nLmggbWFjcm9zIGhhdmUgYmVlbiB3cml0dGVuLCB3aGljaCB3ZXJlbid0IGV2ZW4KPiA+aW1w
b3J0ZWQgaW4gdGhlIFFFTVUgcHJvamVjdCB1bnRpbCBNYXJjaCB0aGlzIHllYXIuCj4gCj4gVGhh
dCdzIHNhaWQsIGFzIGl0IHNlZW1zIHRvIGltcGx5IGJhY2twb3J0aW5nIG9mIHRoZSBjaGFuZ2Ug
dG8gb2xkZXIKPiBxZW11IG1heSB0aGVuIGJlIHByb2JsZW1hdGljLiBPdG9oIEkgZG9uJ3QgcmVj
YWxsIGhhdmluZyBoYWQgcHJvYmxlbXMKPiB3aXRoIHVzaW5nIHRoZSBwYXRjaCB3aXRoIG9ubHkg
bWlub3IgYWRqdXN0bWVudHMgb24gb2xkZXIgdHJlZXMgb2Ygb3Vycy4KPiAKPiA+VGhlc2UgYXJl
IHRoZSByZWFzb25zIHdoeSBJIHByZWZlciBteSB2ZXJzaW9uLCBidXQgSSB3b3VsZCBjb25zaWRl
ciB5b3VyCj4gPnZlcnNpb24gd2l0aCBjbGVhciBpbi1jb2RlIGNvbW1lbnRzIHRoYXQgd2FybiB1
c2VycyB0byBhdm9pZAo+ID5pbnN0YW50aWF0aW5nIHRoZSBzdHJ1Y3RzIGJlY2F1c2UgdGhleSBh
cmUgbm90IEFCSSBjb21wbGlhbnQuCj4gPgo+ID5Ib3cgZG8geW91IHdhbnQgdG8gcHJvY2VlZD8K
PiAKPiBJIGNhbiBwcm92aWRlIGEgdmVyc2lvbiB3aXRoIGNvbW1lbnRzIGFkZGVkLCBidXQgb25s
eSBuZXh0IHdlZWsuIElmIHlvdQo+IGZlZWwgbGlrZSB5b3Ugd2FudCB0byBnbyB3aXRoIHlvdXIg
dmFyaWFudCwgSSB3b24ndCBzdGFuZCBpbiB0aGUgd2F5LCBidXQgSQo+IGFsc28gd291bGRuJ3Qg
Z2l2ZSBpdCBteSBhY2sgb3IgYWxpa2UgKHdoaWNoIHlvdSBkb24ndCBkZXBlbmQgb24gYW55d2F5
KS4KCkFmdGVyIGNhcmVmdWwgY29uc2lkZXJhdGlvbiwgSSB0aGluayBJJ2xsIHN1Ym1pdCBteSB2
ZXJzaW9uIG9mIHRoZQpwYXRjaCwgYXNzdW1pbmcgdGhhdCBBbnRob255IGlzIE9LIHdpdGggaXQu
IChGWUkgSSBoYWQgdG8ga2VlcCB5b3VyCnNpZ25lZC1vZmYtYnkgbGluZSBmb3IgY29weXJpZ2h0
IHJlYXNvbnM6IHlvdSBvd24gdGhlIGNvcHlyaWdodCBvbiBzb21lCm9mIHRoZSBjaGFuZ2VzLikK
CkFudGhvbnksIHdoYXQgZG8geW91IHRoaW5rIG9mIHRoZSBmb2xsb3dpbmc6CgotLS0KCnhlbi9k
aXNrOiBkb24ndCBsZWFrIHN0YWNrIGRhdGEgdmlhIHJlc3BvbnNlIHJpbmcKClJhdGhlciB0aGFu
IGNvbnN0cnVjdGluZyBhIGxvY2FsIHN0cnVjdHVyZSBpbnN0YW5jZSBvbiB0aGUgc3RhY2ssIGZp
bGwKdGhlIGZpZWxkcyBkaXJlY3RseSBvbiB0aGUgc2hhcmVkIHJpbmcsIGp1c3QgbGlrZSBvdGhl
ciAoTGludXgpCmJhY2tlbmRzIGRvLiBCdWlsZCBvbiB0aGUgZmFjdCB0aGF0IGFsbCByZXNwb25z
ZSBzdHJ1Y3R1cmUgZmxhdm9ycyBhcmUKYWN0dWFsbHkgaWRlbnRpY2FsIChhc2lkZSBmcm9tIGFs
aWdubWVudCBhbmQgcGFkZGluZyBhdCB0aGUgZW5kKS4KClRoaXMgaXMgWFNBLTIxNi4KClJlcG9y
dGVkIGJ5OiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KU2lnbmVk
LW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTaWduZWQtb2ZmLWJ5OiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgpkaWZmIC0tZ2l0IGEv
aHcvYmxvY2sveGVuX2Rpc2suYyBiL2h3L2Jsb2NrL3hlbl9kaXNrLmMKaW5kZXggM2EyMjgwNS4u
OTIwMDUxMSAxMDA2NDQKLS0tIGEvaHcvYmxvY2sveGVuX2Rpc2suYworKysgYi9ody9ibG9jay94
ZW5fZGlzay5jCkBAIC03NjksMzEgKzc2OSwzMCBAQCBzdGF0aWMgaW50IGJsa19zZW5kX3Jlc3Bv
bnNlX29uZShzdHJ1Y3QgaW9yZXEgKmlvcmVxKQogICAgIHN0cnVjdCBYZW5CbGtEZXYgICpibGtk
ZXYgPSBpb3JlcS0+YmxrZGV2OwogICAgIGludCAgICAgICAgICAgICAgIHNlbmRfbm90aWZ5ICAg
PSAwOwogICAgIGludCAgICAgICAgICAgICAgIGhhdmVfcmVxdWVzdHMgPSAwOwotICAgIGJsa2lm
X3Jlc3BvbnNlX3QgIHJlc3A7Ci0gICAgdm9pZCAgICAgICAgICAgICAgKmRzdDsKLQotICAgIHJl
c3AuaWQgICAgICAgID0gaW9yZXEtPnJlcS5pZDsKLSAgICByZXNwLm9wZXJhdGlvbiA9IGlvcmVx
LT5yZXEub3BlcmF0aW9uOwotICAgIHJlc3Auc3RhdHVzICAgID0gaW9yZXEtPnN0YXR1czsKKyAg
ICBibGtpZl9yZXNwb25zZV90ICAqcmVzcDsKIAogICAgIC8qIFBsYWNlIG9uIHRoZSByZXNwb25z
ZSByaW5nIGZvciB0aGUgcmVsZXZhbnQgZG9tYWluLiAqLwogICAgIHN3aXRjaCAoYmxrZGV2LT5w
cm90b2NvbCkgewogICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfTkFUSVZFOgotICAgICAgICBkc3Qg
PSBSSU5HX0dFVF9SRVNQT05TRSgmYmxrZGV2LT5yaW5ncy5uYXRpdmUsIGJsa2Rldi0+cmluZ3Mu
bmF0aXZlLnJzcF9wcm9kX3B2dCk7CisgICAgICAgIHJlc3AgPSAoYmxraWZfcmVzcG9uc2VfdCAq
KSBSSU5HX0dFVF9SRVNQT05TRSgmYmxrZGV2LT5yaW5ncy5uYXRpdmUsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibGtkZXYtPnJpbmdzLm5hdGl2ZS5yc3BfcHJvZF9wdnQpOwog
ICAgICAgICBicmVhazsKICAgICBjYXNlIEJMS0lGX1BST1RPQ09MX1g4Nl8zMjoKLSAgICAgICAg
ZHN0ID0gUklOR19HRVRfUkVTUE9OU0UoJmJsa2Rldi0+cmluZ3MueDg2XzMyX3BhcnQsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsa2Rldi0+cmluZ3MueDg2XzMyX3BhcnQucnNw
X3Byb2RfcHZ0KTsKKyAgICAgICAgcmVzcCA9IChibGtpZl9yZXNwb25zZV90ICopIFJJTkdfR0VU
X1JFU1BPTlNFKCZibGtkZXYtPnJpbmdzLng4Nl8zMl9wYXJ0LAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxrZGV2LT5yaW5ncy54ODZfMzJfcGFydC5yc3BfcHJvZF9wdnQpOwog
ICAgICAgICBicmVhazsKICAgICBjYXNlIEJMS0lGX1BST1RPQ09MX1g4Nl82NDoKLSAgICAgICAg
ZHN0ID0gUklOR19HRVRfUkVTUE9OU0UoJmJsa2Rldi0+cmluZ3MueDg2XzY0X3BhcnQsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsa2Rldi0+cmluZ3MueDg2XzY0X3BhcnQucnNw
X3Byb2RfcHZ0KTsKKyAgICAgICAgcmVzcCA9IChibGtpZl9yZXNwb25zZV90ICopIFJJTkdfR0VU
X1JFU1BPTlNFKCZibGtkZXYtPnJpbmdzLng4Nl82NF9wYXJ0LAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxrZGV2LT5yaW5ncy54ODZfNjRfcGFydC5yc3BfcHJvZF9wdnQpOwog
ICAgICAgICBicmVhazsKICAgICBkZWZhdWx0OgotICAgICAgICBkc3QgPSBOVUxMOwogICAgICAg
ICByZXR1cm4gMDsKICAgICB9Ci0gICAgbWVtY3B5KGRzdCwgJnJlc3AsIHNpemVvZihyZXNwKSk7
CisKKyAgICByZXNwLT5pZCAgICAgICAgPSBpb3JlcS0+cmVxLmlkOworICAgIHJlc3AtPm9wZXJh
dGlvbiA9IGlvcmVxLT5yZXEub3BlcmF0aW9uOworICAgIHJlc3AtPnN0YXR1cyAgICA9IGlvcmVx
LT5zdGF0dXM7CisKICAgICBibGtkZXYtPnJpbmdzLmNvbW1vbi5yc3BfcHJvZF9wdnQrKzsKIAog
ICAgIFJJTkdfUFVTSF9SRVNQT05TRVNfQU5EX0NIRUNLX05PVElGWSgmYmxrZGV2LT5yaW5ncy5j
b21tb24sIHNlbmRfbm90aWZ5KTsKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 26 20:36:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 20:36: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 1dPakC-0001iv-Mj; Mon, 26 Jun 2017 20: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 <jbeulich@suse.com>) id 1dPakB-0001ip-Ga
 for xen-devel@lists.xen.org; Mon, 26 Jun 2017 20:36:23 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 A1/F3-01985-64071595; Mon, 26 Jun 2017 20:36:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS9etIDD
 S4NoPToslHxezODB6HN39mymAMYo1My8pvyKBNePxyTb2gl7mikmzd7A3MF5k6mLk5BASyJOY
 dfYmG4jNK2AnsaD3FDOILSFgKHF64U0WEJtFQFXi+eyjYDVsAuoSnYvaweIiApYSE+efApsjL
 OAscWhKJxvETE+Jb7MmsYLYnAJeEvPfvmbvYuQAmi8o8XeHMEiYWUBL4uGvWywQtrbEsoWvmU
 FKmAWkJZb/45jAyDsLoWEWkoZZSBpmITQsYGRZxahRnFpUllqka2iql1SUmZ5RkpuYmaNraGC
 sl5taXJyYnpqTmFSsl5yfu4kRGGQMQLCDcc12z0OMkhxMSqK8q8IDI4X4kvJTKjMSizPii0pz
 UosPMWpwcAg8W7v6AqMUS15+XqqSBK9hPlCdYFFqempFWmYOMA5gSiU4eJREeB9nAqV5iwsSc
 4sz0yFSpxh1OZo+bPnCJAQ2Q0qcVwFkhgBIUUZpHtwIWExeYpSVEuZlBDpQiKcgtSg3swRV/h
 WjOAejkjCvL8gUnsy8ErhNr4COYAI6gmVeAMgRJYkIKakGRh8+tZyWqxp1C6sKQk6k/bo0/XL
 +PM4mrceFk0s3u1nwv5GYoJp/oGw+1y2H0/kvOFXvzmxoirVuN3ptojt36Zes/JvJz9u+zN35
 W/5O8QTbB+nOR9606Fy84T09qVxmwspVondnJMwr2Vsec+uQ9k6H2SuXaVkYy/lX+H1LKVyVw
 JOWmD77mRJLcUaioRZzUXEiAFoqHPXEAgAA
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1498509380!99914016!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 845 invoked from network); 26 Jun 2017 20:36:22 -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; 26 Jun 2017 20:36:22 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 26 Jun 2017 14:36:19 -0600
Message-Id: <595170420200007800101380@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 26 Jun 2017 14:36:18 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <andrew.cooper3@citrix.com>,<xen-devel@lists.xen.org>
References: <1498478342-26517-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1498478342-26517-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Subject: Re: [Xen-devel] [PATCH] x86/mm: Fix infinite loop in
	get_spage_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+IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IDA2LzI2LzE3IDE6
NTkgUE0gPj4+Cj5jL3MgMmI4ZWIzNyBzd2l0Y2hlZCBpbnQgaSB0byBiZWluZyB1bnNpZ25lZCwg
YnV0IHRoZSB1bmRvIGxvZ2ljIG9uIGZhaWx1cmUKPnJlbGllZCBpbiBpIGJlaW5nIHNpZ25lZC4g
IEFzIGkgYmVpbmcgdW5zaWduZWQgaW4gc3RpbGwgcHJlZm9yYWJsZSwgYWRqdXN0IHRoZQo+dW5k
byBsb2dpYyB0byB3b3JrIHdpdGggYW4gdW5zaWduZWQgaS4KPgo+Q292ZXJpdHktSUQ6IDE0MTMw
MTcKPlNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 26 21:07:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 21:07: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 1dPbEQ-0003vO-4o; Mon, 26 Jun 2017 21:07:38 +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 1dPbEP-0003vI-0z
 for xen-devel@lists.xen.org; Mon, 26 Jun 2017 21:07:37 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 27/8D-01999-89771595; Mon, 26 Jun 2017 21:07:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsXSO6nOVXd6eWC
 kwZuvmhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8az11OZCvZwV2xe+pG1gbGfs4uRi0NIoINJ
 Yt7/JjYI5wujxKmtH5ghnI2MEkeO3oPKdDNK7Nsymb2LkRPIKZI4trSNGcRmEVCV+H3wKFCcg
 4NNwETizSpHkLCIgLrEnwsTGEF6mQVamCX+zmhmBEkIC4RK7L34iwnE5hUwkzj36zrUzDyJKV
 MPQsUFJU7OfMICYjMLaEnc+PeSCWQ+s4C0xPJ/HCBhTgFriY/LPoC1igooS+y+tRfsHAkBY4m
 +WX0sExiFZiGZNAvJpFkIkxYwMq9i1ChOLSpLLdI1MtJLKspMzyjJTczM0TU0MNXLTS0uTkxP
 zUlMKtZLzs/dxAgM6HoGBsYdjHva/Q4xSnIwKYnyrgoPjBTiS8pPqcxILM6ILyrNSS0+xCjDw
 aEkwWtRBpQTLEpNT61Iy8wBxhZMWoKDR0mE93EmUJq3uCAxtzgzHSJ1ilFRSpxXDqRPACSRUZ
 oH1waL50uMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHmVQKbwZOaVwE1/BbSYCWgxy7wAkMU
 liQgpqQZGhehzkU+45kpVlEybZjHDP3P5kR2HNzneXsvnbLrtnaZT5mE9D19uqzLNYr9bJ76U
 6E9oE9h/uvLXlGOr269a+cRsnrRzXYfLxH/3feZFdZ01sl/13W/p8eKYiD2FOcvav9sv7Ni6V
 PZda3Y5V6b86znLluZmL2VdojLz7FqFjACOiveRhTWtSizFGYmGWsxFxYkAxzaCp+ICAAA=
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1498511253!76721894!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16262 invoked from network); 26 Jun 2017 21:07:35 -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; 26 Jun 2017 21:07:35 -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
 v5QL7Jlv005391
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Mon, 26 Jun 2017 21:07:19 GMT
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0021.oracle.com (8.13.8/8.14.4) with ESMTP id v5QL7CB3031338
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Mon, 26 Jun 2017 21:07:13 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 v5QL7B61013046;
 Mon, 26 Jun 2017 21:07:11 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 26 Jun 2017 14:07:10 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id A13A86A012B; Mon, 26 Jun 2017 17:07:09 -0400 (EDT)
Date: Mon, 26 Jun 2017 17:07:09 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20170626210709.GC8071@char.us.oracle.com>
References: <20170626153650.23017-1-ross.lagerwall@citrix.com>
 <ba4f24fc-4304-fee3-3618-7f8da12121ac@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <ba4f24fc-4304-fee3-3618-7f8da12121ac@arm.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <liuw@liuw.name>,
 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,
 Ross Lagerwall <ross.lagerwall@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH for-4.9] 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBKdW4gMjYsIDIwMTcgYXQgMDc6Mjk6MjJQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpLAo+IAo+IE9uIDA2LzI2LzIwMTcgMDQ6MzYgUE0sIFJvc3MgTGFnZXJ3YWxsIHdy
b3RlOgo+ID4gWGVuIExpdmUgUGF0Y2hpbmcgaGFzIGJlZW4gYXZhaWxhYmxlIGFzIHRlY2ggcHJl
dmlldyBmZWF0dXJlIHNpbmNlIFhlbgo+ID4gNC43IGFuZCBoYXMgbm93IGhhZCBhIGNvdXBsZSBv
ZiByZWxlYXNlcyB0byBzdGFiaWxpemUuIFhlbiBMaXZlIHBhdGNoaW5nCj4gPiBoYXMgYmVlbiB1
c2VkIGJ5IG11bHRpcGxlIHZlbmRvcnMgdG8gZml4IHNldmVyYWwgcmVhbC13b3JsZCBzZWN1cml0
eQo+ID4gaXNzdWVzIHdpdGhvdXQgYW55IHNldmVyZSBidWdzIGVuY291bnRlcmVkLiBBZGRpdGlv
bmFsbHksIHRoZXJlIGFyZSBub3cKPiA+IHRlc3RzIGluIE9TU1Rlc3QgdGhhdCB0ZXN0IGxpdmUg
cGF0Y2hpbmcgdG8gZW5zdXJlIHRoYXQgbm8gcmVncmVzc2lvbnMKPiA+IGFyZSBpbnRyb2R1Y2Vk
Lgo+ID4gCj4gPiBCYXNlZCBvbiB0aGUgYW1vdW50IG9mIHRlc3RpbmcgYW5kIHVzYWdlIGl0IGhh
cyBoYWQsIHdlIGFyZSByZWFkeSB0bwo+ID4gZGVjbGFyZSBsaXZlIHBhdGNoaW5nIGFzIGEgJ1N1
cHBvcnRlZCcgZmVhdHVyZS4KPiAKPiBUaGVyZSBhcmUgb25seSB0ZXN0IGZvciB4ODYgYW5kIGFt
ZDY0LiBXZSBsaWtlbHkgd2FudCB0byBoYXZlIHRob3NlIHRlc3QKClRoZSB0ZXN0LWNhc2VzIGFy
ZSBhbHNvIGZvciBBUk0zMi4KCj4gZW5hYmxlZCBmb3IgYWxsIGFyY2hpdGVjdHVyZXMgYnkgZGVm
YXVsdC4KCkFuZCB0aGUgT1NTVGVzdCBjYW4gdGVzdCBhbGwgb2YgdGhvc2UuCj4gCj4gQWxzbywg
SSBhbSBub3QgYXdhcmUgb2YgYW55b25lIHVzaW5nIGluIHByb2R1Y3Rpb24gbGl2ZXBhdGNoIG9u
IEFSTTY0IGFuZAo+IEFSTTMyLiBTbyBkaWQgYW55b25lIGdpdmUgYSBnb29kIGtpY2sgYXQgdGhl
IEFSTSBpbXBsZW1lbnRhdGlvbj8KCkkgYW0gbm90IGF3YXJlIG9mIGFueWJvZHkgdXNpbmcgaXQg
b24gcHJvZHVjdGlvbiBvbiBBUk0zMiBvciBBUk02NC4KClRoZSB0ZXN0LWNhc2VzIGFyZSB0aGVy
ZSwgdGhlIGNvZGUgaXMgdGhlcmUsIGJ1dCB5ZXMgbm9ib2R5IGhhcyBraWNrZWQKdGhlIHRpcmVz
IG9uIEFSTTMyL0FSTTY0IGV4dGVuc2l2ZWx5IHdpdGggaXQuIEkgd291bGQgYmUgZXhjaXRlZCB0
bwpzZWUgdmVuZG9ycyB0aGF0IHVzZSBpdCBhbmQgdGhlaXIgcmVwb3J0cyBidXQgSSBhbSBub3Qg
YXdhcmUgb2YgYW55LgoKPiAKPiBJZiBub3QsIHRoZW4gd2Ugc2hvdWxkICBkbyBpdCBiZWZvcmUg
ZXZlbiBjb25zaWRlcmluZyBhcyBhIHN1cHBvcnRlZCBmZWF0dXJlCj4gZm9yIEFSTS4KCk9LLiBQ
ZXJoYXBzIHRoZW4gb25seSBmb3IgeDg2IHVudGlsIEFSTSBvcGVyYXRpb25hbCB1c2VycyBwaXBl
IHVwPwoKPiAKPiBDaGVlcnMsCj4gCj4gLS0gCj4gSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 26 22:05:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 22:05: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 1dPc8R-000860-Jo; Mon, 26 Jun 2017 22:05: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 1dPc8Q-00085o-QG
 for xen-devel@lists.xensource.com; Mon, 26 Jun 2017 22:05:30 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 A3/CA-03613-A2581595; Mon, 26 Jun 2017 22:05:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVVezNTD
 SYM99DosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmzLzRzlZwqKDiTe88pgbG
 Ce5djFwcQgJ/GSU6zp5lg3AeM0pcfrmXFcLZxihxdcI0pi5GTg4RAWeJr2fmsoPYvAL6Ekuun
 WUFsYUFHCX+T/sO1iAhcFlLYvqyRWwgCQkBT4krvf/YYexFM18xdzGyc7AJWEkcEgOJsgioSm
 y5AnQHI/cCRoZVjBrFqUVlqUW6RpZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxi
 BXmcAgh2MBxYFHmKU5GBSEuVdFR4YKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCV78FKCdYlJqe
 WpGWmQMMP5i0BAePkgjv40ygNG9xQWJucWY6ROoUoy7HhtXrvzAJseTl56VKifN+agYqEgApy
 ijNgxsBi4VLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuYVaQKawpOZVwK36RXQEUxAR7DMCw
 A5oiQRISXVwMgvyqLO39y9TaBb0X3ny/I4p56bGkbq1f1p/DoPd1qd67J40/1N6fFr6+0K8fl
 ekgs0uTIk7J6se2zTFmmzLjr0eb3FuckPPW7ZzT36aL6qNHvJo8VrxRN+9zcsmDeZd3OkQk26
 z6Euxk+mCZ/3BepU6X2KvM7+tXv/3ML9+lnGzuKz3DZ7KbEUZyQaajEXFScCAKJ3zRmAAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1498514728!108070693!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9015 invoked from network); 26 Jun 2017 22:05:28 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Jun 2017 22:05: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 1dPc8G-0003aC-C8; Mon, 26 Jun 2017 22:05: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 1dPc8A-0002cf-TM; Mon, 26 Jun 2017 22:05:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dPc8A-0000B7-H4; Mon, 26 Jun 2017 22:05:14 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111051-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-arm64-arm64-xl-xsm:host-install(3):broken:regression
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:host-install(3):broken:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl-xsm:host-ping-check-native:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-arm64-arm64-xl:host-install(4):broken:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:host-install(4):broken:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start.2:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-rtds:debian-install: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-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-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-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-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-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds: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-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-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-qemuu-nested-amd:debian-hvm-install/l1/l2: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-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=1b7834a780a15adf1200a03e59874fa63a2abfd0
X-Osstest-Versions-That: xen=e197d29514165202308fe65db6effc4835aabfeb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 26 Jun 2017 22:05:14 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 111051: 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>

ZmxpZ2h0IDExMTA1MSB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMTA1MS8KCkZhaWx1cmVzIGFuZCBw
cm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBh
cmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgMyBob3N0LWluc3RhbGwoMykgYnJva2VuIGluIDExMTAy
MiBSRUdSLiB2cy4gMTEwNTUwCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDMgaG9zdC1p
bnN0YWxsKDMpIGJyb2tlbiBpbiAxMTEwMjIgUkVHUi4gdnMuIDExMDU1MAoKVGVzdHMgd2hpY2gg
YXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgMTUgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGlu
IDExMTAyMiBwYXNzIGluIDExMTA1MQogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gNCBob3N0LXBp
bmctY2hlY2stbmF0aXZlIGZhaWwgaW4gMTExMDIyIHBhc3MgaW4gMTExMDUxCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAxNSBndWVzdC1sb2NhbG1pZ3JhdGUv
eDEwIGZhaWwgaW4gMTExMDIyIHBhc3MgaW4gMTExMDUxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4g
MTExMDIyIHBhc3MgaW4gMTExMDUxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtIDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBwYXNzIGlu
IDExMTAyMgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2lu
ZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAg
ICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE3IGd1ZXN0LXN0YXJ0LjIgICAgICAgICAgIGZhaWwgYmxv
Y2tlZCBpbiAxMTA1NTAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE1IGd1
ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMTEwMjIgbGlrZSAxMTA1NTAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAxNSBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTEx
MDIyIGxpa2UgMTEwNTUwCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgaW4gMTExMDIyIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTEwMjIgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTggZ3Vlc3Qtc3RhcnQv
d2luLnJlcGVhdCBmYWlsIGxpa2UgMTEwNTQyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTEwNTUwCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxOCBndWVzdC1zdGFydC93aW4ucmVwZWF0
IGZhaWwgbGlrZSAxMTA1NTAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMTA1NTAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgICAgICBmYWlsICBsaWtl
IDExMDU1MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
eHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1
ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVz
dG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiB4ZW4gICAgICAgICAgICAgICAgICAxYjc4MzRhNzgwYTE1YWRmMTIwMGEwM2U1OTg3NGZh
NjNhMmFiZmQwCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBlMTk3ZDI5
NTE0MTY1MjAyMzA4ZmU2NWRiNmVmZmM0ODM1YWFiZmViCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTA1NTAgIDIwMTctMDYtMTggMjE6NDk6NDIgWiAgICA4IGRheXMKRmFpbGluZyBzaW5jZSAgICAg
ICAgMTEwNTY4ICAyMDE3LTA2LTE5IDEzOjE0OjMyIFogICAgNyBkYXlzICAgIDYgYXR0ZW1wdHMK
VGVzdGluZyBzYW1lIHNpbmNlICAgMTExMDIyICAyMDE3LTA2LTIzIDIxOjQ2OjI5IFogICAgMyBk
YXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVy
IHRlc3Q6CiAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CiAgQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9y
Z2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJp
eC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+CiAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2ls
a0BvcmFjbGUuY29tPgogIFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4K
ICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KICBaaG9uZ3plIExpdSA8YmxhY2tza3lnZ0BnbWFpbC5jb20+
Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
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
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0ZXAgdGVz
dC1hcm02NC1hcm02NC14bCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSBob3N0LWluc3RhbGwoNCkKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlz
aW9uIGxvZzsgaXQgd291bGQgYmUgNzczIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Mon Jun 26 22:06:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 22:06:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPc8y-00089J-1F; Mon, 26 Jun 2017 22:06: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 1dPc8w-000891-II
 for xen-devel@lists.xensource.com; Mon, 26 Jun 2017 22:06:02 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 CD/54-03058-94581595; Mon, 26 Jun 2017 22:06:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsWS0XRdVdezNTD
 S4JapxYrHv1ks7k15z+7A5HH4wxUWj+19u9gDmKJYM/OS8isSWDMebGhkLThlVPH+31LGBsbb
 ml2MXBxCAn8ZJV7OusME4TxmlHh49BAjhLONUWJn31GgDCeHiICzxNczc9lBbF4BfYmZbacYQ
 WxhAV2Jxcf7wOISAp4SV1b1M8PY96ZuAoqzc7AJWEkcEgOJsgioSmy+uJFxAiPXAkaGVYwaxa
 lFZalFuoaWeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgZ5lAIIdjD+WBRxilOR
 gUhLlXRUeGCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgle/BSgnWJSanlqRlpkDDDGYtAQHj5II
 7+NMoDRvcUFibnFmOkTqFKMux4bV678wCbHk5eelSonzfmoGKhIAKcoozYMbAQv3S4yyUsK8j
 EBHCfEUpBblZpagyr9iFOdgVBLmFWkCmsKTmVcCt+kV0BFMQEewzAsAOaIkESEl1cCYnty4UM
 lMLndDXrmt4t7GJwoHOK3llr6c06l+qkDQLL7oY82FA6q7vu49bNuiP/P+JbG3bQ6cgRMd7ta
 GlgvsS1bsytR4khZa8iOLgeW8xP25GQ/cTki6HDVoXqE67VJp96ypk8XNeu79P+Q98avc6lVx
 PN28mTF3JnJ6b/688868ZHPzS/eVWIozEg21mIuKEwH6CtfmcgIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1498514759!75648564!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56336 invoked from network); 26 Jun 2017 22:06:00 -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; 26 Jun 2017 22:06: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 1dPc8q-0003ay-DR; Mon, 26 Jun 2017 22:05: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 1dPc8l-0002gM-2E; Mon, 26 Jun 2017 22:05:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dPc8k-0000n6-Ph; Mon, 26 Jun 2017 22:05:50 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111074-mainreport@xen.org>
X-Osstest-Versions-This: xtf=6723a66fe3e2a60793ec4fdbcd67250c954fe5d9
X-Osstest-Versions-That: xtf=53582e5a4337acf55690881dedc91508851e0d81
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 26 Jun 2017 22:05:50 +0000
Subject: [Xen-devel] [xtf test] 111074: 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>

ZmxpZ2h0IDExMTA3NCB4dGYgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMTA3NC8KClBlcmZlY3QgOi0pCkFsbCB0ZXN0cyBpbiB0
aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHh0ZiAgICAgICAgICAgICAgICAgIDY3MjNhNjZmZTNlMmE2MDc5M2VjNGZkYmNkNjcyNTBj
OTU0ZmU1ZDkKYmFzZWxpbmUgdmVyc2lvbjoKIHh0ZiAgICAgICAgICAgICAgICAgIDUzNTgyZTVh
NDMzN2FjZjU1NjkwODgxZGVkYzkxNTA4ODUxZTBkODEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
MTAzMiAgMjAxNy0wNi0yNCAxNDoxMjo0MyBaICAgIDIgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTEwNzQgIDIwMTctMDYtMjYgMTQ6NDQ6MDcgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXh0ZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9u
IDoKCisgYnJhbmNoPXh0ZgorIHJldmlzaW9uPTY3MjNhNjZmZTNlMmE2MDc5M2VjNGZkYmNkNjcy
NTBjOTU0ZmU1ZDkKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4g
Li9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmln
IFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAg
ICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJS
ZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0
L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQg
L2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyBy
ZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NT
VEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3
aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCB4dGYgNjcy
M2E2NmZlM2UyYTYwNzkzZWM0ZmRiY2Q2NzI1MGM5NTRmZTVkOQorIGJyYW5jaD14dGYKKyByZXZp
c2lvbj02NzIzYTY2ZmUzZTJhNjA3OTNlYzRmZGJjZDY3MjUwYzk1NGZlNWQ5CisgLiAuL2NyaS1s
b2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1h
c2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwog
ICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29u
ZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAg
ICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21l
L29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10n
CisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBv
cworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAu
L2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hl
bmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT14dGYKKyB4ZW5icmFuY2g9eGVuLXVu
c3RhYmxlCisgJ1snIHh4dGYgPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHggPSB4
ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyBzZWxlY3RfcHJldnhl
bmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5i
cmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHg2NzIzYTY2ZmUzZTJhNjA3OTNlYzRmZGJjZDY3
MjUwYzk1NGZlNWQ5ID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24K
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
eGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtMy4xNAorKyA6IHRlc3Rl
ZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3Bz
LmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
bGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQu
a2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0
ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLnh0ZgorKyA6IGRhaWx5LWNyb24ueHRmCisr
IDogZGFpbHktY3Jvbi54dGYKKysgOiBkYWlseS1jcm9uLnh0ZgorKyA6IGRhaWx5LWNyb24ueHRm
CisrIDogZGFpbHktY3Jvbi54dGYKKysgOiBkYWlseS1jcm9uLnh0ZgorKyA6IGh0dHA6Ly9oZy51
ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLnh0ZgorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5n
aXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlu
dXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJF
RV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9z
ZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgeHRmCisgY2FzZSAkMSBpbgor
IHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL3h0
ZgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdp
dCA2NzIzYTY2ZmUzZTJhNjA3OTNlYzRmZGJjZDY3MjUwYzk1NGZlNWQ5OnJlZnMvaGVhZHMveGVu
LXRlc3RlZC1tYXN0ZXIKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94
dGYuZ2l0CiAgIDUzNTgyZTUuLjY3MjNhNjYgIDY3MjNhNjZmZTNlMmE2MDc5M2VjNGZkYmNkNjcy
NTBjOTU0ZmU1ZDkgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 26 22:07:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 22:07: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 1dPcAP-0008Ho-Av; Mon, 26 Jun 2017 22: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 <tushar.n.dave@oracle.com>) id 1dPcAN-0008He-ID
 for xen-devel@lists.xenproject.org; Mon, 26 Jun 2017 22:07:31 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 39/0C-06719-2A581595; Mon, 26 Jun 2017 22:07:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLIsWRWlGSWpSXmKPExsUyZ7p8oO6i1sB
 Ig90dwhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aBPTNYCy7yVXz5vZqxgbGLp4uRi0NIYCKT
 RNPyHkYI5xujRMf5y8xdjJxAzkZGiTPfNCESrYwSWxd3sHcxcnAICzhJvLkaD1IjIhArcWHFX
 iaQGmaBaawSO76eZ4douMoosXDdfjaQKjYBdYmmGffAbF4BW4klO1+xg9gsAqoS76avZwSxRQ
 XCJXoP9EPVCEqcnPmEBcTmFNCRmLp2MSuIzSxgJjFv80NmCFtc4taT+UwQtrzE9rdzwOISAoY
 SnzcuZZ7AKDQLyahZSNpnIWmfhaR9ASPLKkaN4tSistQiXSMTvaSizPSMktzEzBxdQwMzvdzU
 4uLE9NScxKRiveT83E2MwGBnAIIdjPs+Rh5ilORgUhLlXRUeGCnEl5SfUpmRWJwRX1Sak1p8i
 FGGg0NJgndtC1BOsCg1PbUiLTMHGHcwaQkOHiUR3seZQGne4oLE3OLMdIjUKUZFKXHeJyB9Ai
 CJjNI8uDZYrF9ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMK9IE9AUnsy8Erjpr4AWMwEtZpk
 XALK4JBEhJdXAyPfJ5vWu6aW9Yla3l0lFl3ssrPRmEVxzwkDj+dupyb++FrBYVsqUxuVE2D38
 sU1L3tc88fTKKcwafLUNXIclsk7NVCuQq215xrj3vhhv2L5800va792aTs/MelnDr6zPopG7e
 JbkL91bjgldBY4ZDxodb/7vftXc4xI27ce6N/vvz1ZuU45TYinOSDTUYi4qTgQAvg/t3vACAA
 A=
X-Env-Sender: tushar.n.dave@oracle.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1498514848!104073460!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56210 invoked from network); 26 Jun 2017 22:07:30 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-5.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 26 Jun 2017 22:07:30 -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
 v5QM6YxS014604
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 26 Jun 2017 22:06: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 v5QM6UTX005221
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Mon, 26 Jun 2017 22:06:30 GMT
Received: from abhmp0014.oracle.com (abhmp0014.oracle.com [141.146.116.20])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id v5QM6OZd008784;
 Mon, 26 Jun 2017 22:06:26 GMT
Received: from [10.159.246.1] (/10.159.246.1)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 26 Jun 2017 15:06:23 -0700
To: Christoph Hellwig <hch@lst.de>,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>
References: <20170616181059.19206-1-hch@lst.de>
 <162d7932-5766-4c29-5471-07d1b699190a@oracle.com>
 <20170624071855.GD14580@lst.de>
 <1498318616.31581.87.camel@kernel.crashing.org>
 <20170626094739.GB13981@lst.de>
From: tndave <tushar.n.dave@oracle.com>
Message-ID: <91360640-546b-edab-9f4a-952c7a1d0061@oracle.com>
Date: Mon, 26 Jun 2017 15:06:25 -0700
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: <20170626094739.GB13981@lst.de>
Content-Language: en-US
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: linux-mips@linux-mips.org, sparclinux@vger.kernel.org,
 linux-samsung-soc@vger.kernel.org, linux-ia64@vger.kernel.org,
 linux-c6x-dev@linux-c6x.org, linux-sh@vger.kernel.org,
 linux-s390@vger.kernel.org, linux-xtensa@linux-xtensa.org, x86@kernel.org,
 linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org,
 dmaengine@vger.kernel.org, iommu@lists.linux-foundation.org,
 openrisc@lists.librecores.org, linux-hexagon@vger.kernel.org,
 linux-tegra@vger.kernel.org, xen-devel@lists.xenproject.org,
 linuxppc-dev@lists.ozlabs.org, netdev@vger.kernel.org,
 linux-arm-kernel@lists.infradead.org
Subject: Re: [Xen-devel] clean up and modularize arch dma_mapping interface
	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-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>

CgpPbiAwNi8yNi8yMDE3IDAyOjQ3IEFNLCBDaHJpc3RvcGggSGVsbHdpZyB3cm90ZToKPiBPbiBT
YXQsIEp1biAyNCwgMjAxNyBhdCAxMDozNjo1NkFNIC0wNTAwLCBCZW5qYW1pbiBIZXJyZW5zY2ht
aWR0IHdyb3RlOgo+PiBJIHRoaW5rIHdlIHN0aWxsIG5lZWQgdG8gZG8gaXQuIEZvciBleGFtcGxl
IHdlIGhhdmUgYSBidW5jaCBuZXcgImZ1bmt5Igo+PiBjYXNlcy4KPiAKPiBJIGhhdmUgbm8gcGxh
biB0byBkbyBhd2F5IHdpdGggdGhlIHNlbGVjdGlvbiAtIEkganVzdCB3YW50IGEgYmV0dGVyCj4g
aW50ZXJmYWNlIHRoYW4gdGhlIGN1cnJlbnQgb25lLgpJIGFncmVlIHdlIG5lZWQgYmV0dGVyIGlu
dGVyZmFjZSB0aGFuIHRoZSBjdXJyZW50IG9uZS4KTGlrZSBCZW5qYW1pbiBtZW50aW9uZWQgY2Fz
ZXMgZm9yIHBvd2VycGMgLCBzcGFyYyBhbHNvIG5lZWQgc29tZSBzcGVjaWFsCnRyZWF0bWVudCBm
b3IgQVRVIElPTU1VIGRlcGVuZGluZyBvbiBkZXZpY2UncyBETUEgbWFzay4KCkZvciBzcGFyYywg
SSBhbSBpbiBwcm9jZXNzIG9mIGVuYWJsaW5nIG9uZSBvciBtb3JlIGRlZGljYXRlZCBJT1RTQiAo
SS9PClRyYW5zbGF0aW9uIFN0b3JhZ2UgQnVmZmVyKSBwZXIgUENJIEJERiAoY29udHJhcnkgdG8g
Y3VycmVudCBkZXNpZ24Kd2hlcmUgYWxsIFBDSSBkZXZpY2UgdW5kZXIgcm9vdCBjb21wbGV4IHNo
YXJlIGEgMzJiaXQgYW5kL29yIDY0Yml0IElPVFNCCmRlcGVuZGluZyBvbiAzMmJpdCBhbmQvb3Ig
NjRiaXQgRE1BKS4gSSBhbSBwbGFubmluZyB0byB1c2UgRE1BIHNldCBtYXNrCkFQSXMgYXMgaG9v
ayB3aGVyZSBiYXNlZCBvbiBkZXZpY2UncyBkbWEgbWFzayB2YWx1ZXMgKGRtYV9tYXNrIGFuZApj
b2hlcmVudF9kbWFfbWFzaykgb25lIG9yIG1vcmUgSU9UU0IgcmVzb3VyY2Ugd2lsbCBiZSBhbGxv
Y2F0ZWQgKGFuZApyZWxlYXNlZCBbMV0pLgoKV2l0aG91dCBzZXRfZG1hX21hc2sgb3BzLCBJIGNh
biBzdGlsbCByZWx5IG9uIEhBVkVfQVJDSF9ETUFfU0VUX01BU0sgYW5kCmRtYV9zdXBwb3J0ZWQo
KSB0aGF0IGFsbG93cyBtZSB0byBkaXN0aW5ndWlzaCBpZiBkZXZpY2UgaXMgc2V0dGluZwppdHMg
c3RyZWFtaW5nIGRtYV9tYXNrIGFuZCBjb2hlcmVudF9kbWFfbWFzayByZXNwZWN0aXZlbHkuCgot
VHVzaGFyCgpbMV0gQnkgZGVmYXVsdCwgZXZlcnkgUENJIEJERiB3aWxsIGhhdmUgb25lIGRlZGlj
YXRlZCAzMmJpdCBJT1RTQi4gVGhpcwppcyB0byBzdXBwb3J0IGRlZmF1bHQgY2FzZSB3aGVyZSBz
b21lIGRldmljZSBkcml2ZXJzIGV2ZW4gZG9uJ3QgYm90aGVyCnRvIHNldCBETUEgbWFzayBidXQg
aW5zdGVhZCBhcmUgZmluZSB3aXRoIGRlZmF1bHQgMzJiaXQgbWFzay4KQSA2NGJpdCBJT1RTQiB3
aWxsIGJlIGFsbG9jYXRlZCB3aGVuIGRldmljZSByZXF1ZXN0IDY0Yml0IGRtYV9tYXNrLgpIb3dl
dmVyIGlmIGRldmljZSB3YW50cyA2NGJpdCBkbWEgbWFzayBmb3IgYm90aCBjb2hlcmVudCBhbmQK
bm9uLWNvaGVyZW50LCBhIGRlZmF1bHQgMzJiaXQgSU9UU0Igd2lsbCBiZSByZWxlYXNlZCBhcyB3
ZWxsLiBXYXN0aW5nIGFuCklPVFNCIGlzIG5vdCBhIGdvb2QgaWRlYSBiZWNhdXNlIHRoZXJlIGlz
IGEgaGFyZCBsaW1pdCBvbiBtYXggbnVtYmVyIG9mCklPVFNCIHBlciBndWVzdCBkb21haW4gcGVy
IHJvb3QgY29tcGxleC4KCgo+IC0tCj4gVG8gdW5zdWJzY3JpYmUgZnJvbSB0aGlzIGxpc3Q6IHNl
bmQgdGhlIGxpbmUgInVuc3Vic2NyaWJlIHNwYXJjbGludXgiIGluCj4gdGhlIGJvZHkgb2YgYSBt
ZXNzYWdlIHRvIG1ham9yZG9tb0B2Z2VyLmtlcm5lbC5vcmcKPiBNb3JlIG1ham9yZG9tbyBpbmZv
IGF0ICBodHRwOi8vdmdlci5rZXJuZWwub3JnL21ham9yZG9tby1pbmZvLmh0bWwKPiAKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Mon Jun 26 22:38:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 22: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 1dPceA-00027i-OO; Mon, 26 Jun 2017 22: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=34349846c=citrix-osstest@xenproject.org>)
 id 1dPce9-00027K-98
 for xen-devel@lists.xensource.com; Mon, 26 Jun 2017 22:38:17 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 B7/D4-03613-8DC81595; Mon, 26 Jun 2017 22:38:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsXitHRDpO71nsB
 Ig81rJSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bSuR+YCpYmV+ztO8zWwDjProuRk0NCwF9i
 9eUeNgjbXWJ6+wowW0TAWWLCh9tgNq+AnsTLGVuYQWxhgRiJf/uXsncxcgHVX1WS6D93CKrZV
 WL9ns+MMHbntf+sIDabgIfExJ6JLCA2i4CqxPSbu8AGCQloSSxdvJIJYoGgxMmZT8BqmAUkJA
 6+eMEMMcdCYsfHPrYJjHyzkJTNQlK2gJFpFaNGcWpRWWqRrpGlXlJRZnpGSW5iZo6uoYGZXm5
 qcXFiempOYlKxXnJ+7iZGYFgxAMEOxgOLAg8xSnIwKYnyrgoPjBTiS8pPqcxILM6ILyrNSS0+
 xCjDwaEkwXuoGygnWJSanlqRlpkDDHCYtAQHj5II7+NMoDRvcUFibnFmOkTqFKMux4bV678wC
 bHk5eelSonzngWZIQBSlFGaBzcCFm2XGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMy7CWQKT2
 ZeCdymV0BHMAEdwTIvAOSIkkSElFQD4/IZL3TXf+BIPDo3/uu5RZzbrv330TUt1ngjxRnJ5r3
 rfsFF86r664/VJnYe77LIFYpdF3TJea+ZxCqj9bcPh8TOXxQjvkr3SuB9l/grnl9vrn/M+74+
 dHNPWEjpx5Dn1998eaF7pM1ixfVTm7Wbkv2+nRC/oTHt6prV/5lM1+2yNz61fEvoSVclluKMR
 EMt5qLiRACxdWrzsQIAAA==
X-Env-Sender: prvs=34349846c=citrix-osstest@xenproject.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1498516693!69092216!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16872 invoked from network); 26 Jun 2017 22:38:15 -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;
 26 Jun 2017 22:38:15 -0000
X-IronPort-AV: E=Sophos;i="5.39,397,1493683200"; d="scan'208";a="429432207"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71600-mainreport@xen.org>
X-Osstest-Failures: xen-4.6-testing:test-armhf-armhf-libvirt:capture-logs(19):broken:regression
 xen-4.6-testing:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32-invlpg~shadow:fail:regression
 xen-4.6-testing:test-xtf-amd64-amd64-3:xen-boot: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-amd64-i386-qemuu-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 xen-4.6-testing:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 xen-4.6-testing:test-amd64-i386-qemut-rhel6hvm-intel:guest-start.2:fail:regression
 xen-4.6-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:allowable
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:allowable
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32-invlpg~shadow:fail:allowable
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32pae-invlpg~shadow:fail:allowable
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-invlpg~shadow:fail:allowable
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:allowable
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-intel:xen-boot/l1:fail:allowable
 xen-4.6-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:allowable
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:allowable
 xen-4.6-testing:test-amd64-amd64-xl-qemut-winxpsp3:windows-install:fail:allowable
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-pv32pae-xsa-194: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-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-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-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm: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-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-amd64-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-xtf-amd64-amd64-4:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-vhd: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-amd64-amd64-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-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
X-Osstest-Versions-This: xen=f7ad92a74f0a3fd5a7b8bb77c346084ce3e8643c
X-Osstest-Versions-That: xen=4efd74db51d75f22b9c65e5f1dbe5332854ffa0a
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 26 Jun 2017 23:38:06 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [xen-4.6-testing baseline-only test] 71600: 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>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
MTYwMCB4ZW4tNC42LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0
ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MTYwMC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
OSBjYXB0dXJlLWxvZ3MoMTkpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDcxNTg5CiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICA2IHhlbi1ib290ICAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gNzE1ODkKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgMjAgeHRmL3Rlc3QtaHZt
MzItaW52bHBnfnNoYWRvdyBmYWlsIFJFR1IuIHZzLiA3MTU4OQogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMyAgICAgICAgNiB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDcx
NTg5CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01IDMzIHh0Zi90ZXN0LWh2bTMycGFlLWludmxwZ35z
aGFkb3cgZmFpbCBSRUdSLiB2cy4gNzE1ODkKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgNDQg
eHRmL3Rlc3QtaHZtNjQtaW52bHBnfnNoYWRvdyBmYWlsIFJFR1IuIHZzLiA3MTU4OQogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAxMSBndWVzdC1zdGFydC9yZWRoYXQucmVwZWF0
IGZhaWwgUkVHUi4gdnMuIDcxNTg5CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1k
IDExIGd1ZXN0LXN0YXJ0L3JlZGhhdC5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gNzE1ODkKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAxMiBndWVzdC1zdGFydC4yICAgICBmYWls
IFJFR1IuIHZzLiA3MTU4OQoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93
YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbGlrZSA3MTU4OQogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBs
aWtlIDcxNTg5CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgIDIwIHh0Zi90ZXN0LWh2bTMy
LWludmxwZ35zaGFkb3cgZmFpbCAgIGxpa2UgNzE1ODkKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQg
ICAgICAzMyB4dGYvdGVzdC1odm0zMnBhZS1pbnZscGd+c2hhZG93IGZhaWwgbGlrZSA3MTU4OQog
dGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICA0NCB4dGYvdGVzdC1odm02NC1pbnZscGd+c2hh
ZG93IGZhaWwgICBsaWtlIDcxNTg5CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIGxpa2UgNzE1ODkKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDEzIHhlbi1ib290L2wxICAgICAgICAgICAgIGZhaWwg
bGlrZSA3MTU4OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICAgZmFpbCBsaWtlIDcxNTg5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIGxpa2UgNzE1ODkK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSA3MTU4OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0IDE2IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDcxNTg5CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbnhwc3AzICA5IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgICBmYWls
IGxpa2UgNzE1ODkKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxv
Y2tpbmc6CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgIDY1IHh0Zi90ZXN0LXB2MzJwYWUt
eHNhLTE5NCAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAg
ICAgNjUgeHRmL3Rlc3QtcHYzMnBhZS14c2EtMTk0ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW1pZHdheSAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsIDExIGd1ZXN0LXN0YXJ0ICAg
ICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmgtYW1kICAxMSBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01
ICAgICAgIDY1IHh0Zi90ZXN0LXB2MzJwYWUteHNhLTE5NCAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgNjUgeHRmL3Rlc3QtcHYzMnBhZS14c2EtMTk0
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAx
MiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNiBkZWJp
YW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBm
b3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGY3YWQ5MmE3NGYwYTNmZDVhN2I4YmI3
N2MzNDYwODRjZTNlODY0M2MKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAg
IDRlZmQ3NGRiNTFkNzVmMjJiOWM2NWU1ZjFkYmU1MzMyODU0ZmZhMGEKCkxhc3QgdGVzdCBvZiBi
YXNpcyAgICA3MTU4OSAgMjAxNy0wNi0yMyAxNzo0Nzo0NyBaICAgIDMgZGF5cwpUZXN0aW5nIHNh
bWUgc2luY2UgICAgNzE2MDAgIDIwMTctMDYtMjYgMDc6NDc6MjAgWiAgICAwIGRheXMgICAgMSBh
dHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1y
dW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW1pZHdheSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFj
b3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzLXZjcHVzMSAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMtdmNwdXMxICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNwMyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW54cHNwMyAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3Qv
bG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0
Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9z
c3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKYnJva2VuLXN0ZXAgdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0IGNhcHR1cmUtbG9ncygx
OSkKClB1c2ggbm90IGFwcGxpY2FibGUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IGY3YWQ5MmE3NGYwYTNmZDVhN2I4
YmI3N2MzNDYwODRjZTNlODY0M2MKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CkRhdGU6ICAgRnJpIEp1biAyMyAxNToxOToyNyAyMDE3ICswMjAwCgogICAgbWVtb3J5OiBk
b24ndCBzdXBwcmVzcyBQMk0gdXBkYXRlIGluIHBvcHVsYXRlX3BoeXNtYXAoKQogICAgCiAgICBD
b21taXQgZDE4NjI3NTgzZCAoIm1lbW9yeTogZG9uJ3QgaGFuZCBNRk4gaW5mbyB0byB0cmFuc2xh
dGVkIGd1ZXN0cyIpCiAgICB3cm9uZ2x5IGFkZGVkIGEgbnVsbC1oYW5kbGUgY2hlY2sgdGhlcmUg
LSBqdXN0IGxpa2Ugc3RhdGVkIGluIGl0cwogICAgZGVzY3JpcHRpb24gZm9yIG1lbW9yeV9leGNo
YW5nZSgpLCB0aGUgYXJyYXkgaXMgYWxzbyBhbiBpbnB1dCBmb3IKICAgIHBvcHVsYXRlX3BoeXNt
YXAoKSAoYW5kIGhlbmNlIGNhbid0IHJlYXNvbmFibHkgYmUgbnVsbCkuIEkgaGF2ZSBubyBpZGVh
CiAgICBob3cgSSd2ZSBtYW5hZ2VkIHRvIG92ZXJsb29rIHRoaXMuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDog
Yjk2NGUzMTA2ZDJjZGFhMTFjYzQ1MjQxODFmZjE0NjA3ZDExMGFlNAogICAgbWFzdGVyIGRhdGU6
IDIwMTctMDYtMjAgMTQ6NTE6NTMgKzAyMDAKKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 26 22:56:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 22:56:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPcw2-0003db-Fb; Mon, 26 Jun 2017 22:56: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 1dPcw1-0003dD-QU
 for xen-devel@lists.xensource.com; Mon, 26 Jun 2017 22:56:45 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 6C/6B-01735-D2191595; Mon, 26 Jun 2017 22:56:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVVdnYmC
 kwd+t3BYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN6P+xn6Xgnm7Fxxf/2RsY
 fyt1MXJxCAn8ZZR4P+cMI4TzmFFi5uf/LBDONkaJOysuMncxcnKICDhLfD0zlx3E5hXQl7i8+
 gUTiC0MZH/73M0G0iAhsIVRovv5E9YuRg4gx0ti1pRMkBoQc+nL10A17BxsAlYSh8RAoiwCqh
 LrG7ewTWDkXsDIsIpRvTi1qCy1SNdcL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxM
 j0OMMQLCD8dhk50OMkhxMSqK8q8IDI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8BZPAMoJFqWm
 p1akZeYAQw8mLcHBoyTCqwyS5i0uSMwtzkyHSJ1i1OXYsHr9FyYhlrz8vFQpcd5skCIBkKKM0
 jy4EbA4uMQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3p39QFN4MvNK4Da9AjqCCegIlnkBIE
 eUJCKkpBoYDZhmp+3U8/h5UM+Rtz8hqi1q7+7bv+buXFMY/S32rvud18YrldvPet/YFXqzTlF
 v9rqaybtCdgruLRFbxid076SQ+pF30l+W857KW3ttpqjrP6tlUYfL8iXkZkRZq4k8EFxiFjN5
 8lbD71Pul5xtnf246+Plo1MLdbyL0iYVbNEWC7h/5fqan0osxRmJhlrMRcWJABcRrAp+AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1498517803!89663933!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41175 invoked from network); 26 Jun 2017 22:56: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; 26 Jun 2017 22:56: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 1dPcvx-0004rL-GA; Mon, 26 Jun 2017 22:56: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 1dPcvr-0006dy-Ty; Mon, 26 Jun 2017 22:56:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dPcvr-0004su-C0; Mon, 26 Jun 2017 22:56:35 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111076-mainreport@xen.org>
X-Osstest-Failures: ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=061ead7a2dcc92c93e97c89fc9892032e7707bda
X-Osstest-Versions-That: ovmf=578dbd52b70061fd3442dc5b050479e4f13b9585
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 26 Jun 2017 22:56:35 +0000
Subject: [Xen-devel] [ovmf test] 111076: 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>

ZmxpZ2h0IDExMTA3NiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTEwNzYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTExMDY3CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTExMDY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgMDYxZWFkN2EyZGNjOTJjOTNlOTdjODlmYzk4OTIwMzJlNzcwN2JkYQpiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNTc4ZGJkNTJiNzAwNjFmZDM0NDJkYzVi
MDUwNDc5ZTRmMTNiOTU4NQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTExMDY3ICAyMDE3LTA2LTI2
IDAxOjQ2OjU4IFogICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMTA3NiAgMjAxNy0w
Ni0yNiAxNTo0NzowNyBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0
b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFtaXQgS3VtYXIgPGFtaXQuYWtAc2Ftc3Vu
Zy5jb20+CiAgQnJpamVzaCBTaW5naCA8YnJpamVzaC5zaW5naEBhbWQuY29tPgogIExlbyBEdXJh
biA8bGVvLmR1cmFuQGFtZC5jb20+CiAgU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgoK
am9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29t
bWl0IDA2MWVhZDdhMmRjYzkyYzkzZTk3Yzg5ZmM5ODkyMDMyZTc3MDdiZGEKQXV0aG9yOiBMZW8g
RHVyYW4gPGxlby5kdXJhbkBhbWQuY29tPgpEYXRlOiAgIFNhdCBKdW4gMTcgMDg6NDE6NDkgMjAx
NyArMDgwMAoKICAgIFVlZmlDcHVQa2c6IE1vZGlmeSBHZXRQcm9jZXNzb3JMb2NhdGlvbkJ5QXBp
Y0lkKCkgdG8gc3VwcG9ydCBBTUQuCiAgICAKICAgIENjOiBKb3JkYW4gSnVzdGVuIDxqb3JkYW4u
bC5qdXN0ZW5AaW50ZWwuY29tPgogICAgQ2M6IEplZmYgRmFuIDxqZWZmLmZhbkBpbnRlbC5jb20+
CiAgICBDYzogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgICBDYzogQnJpamVz
aCBTaW5naCA8YnJpamVzaC5zaW5naEBhbWQuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRp
YW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMAogICAgU2lnbmVkLW9mZi1ieTogTGVv
IER1cmFuIDxsZW8uZHVyYW5AYW1kLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKZWZmIEZhbiA8amVm
Zi5mYW5AaW50ZWwuY29tPgoKY29tbWl0IDg5MGQyYmQyODdiNTY0MmY0YWQ1OTk3N2M1MzI1YWM1
NmY0YTgyMDMKQXV0aG9yOiBMZW8gRHVyYW4gPGxlby5kdXJhbkBhbWQuY29tPgpEYXRlOiAgIFNh
dCBKdW4gMTcgMDg6NDE6NDggMjAxNyArMDgwMAoKICAgIFVlZmlDcHVQa2c6IEFkZCBDUFVJRCBk
ZWZpbml0aW9ucyBmb3IgQU1ELgogICAgCiAgICBDYzogSm9yZGFuIEp1c3RlbiA8am9yZGFuLmwu
anVzdGVuQGludGVsLmNvbT4KICAgIENjOiBKZWZmIEZhbiA8amVmZi5mYW5AaW50ZWwuY29tPgog
ICAgQ2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogICAgQ2M6IEJyaWplc2gg
U2luZ2ggPGJyaWplc2guc2luZ2hAYW1kLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFu
b0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6IExlbyBE
dXJhbiA8bGVvLmR1cmFuQGFtZC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmVmZiBGYW4gPGplZmYu
ZmFuQGludGVsLmNvbT4KCmNvbW1pdCBiMTVjYmQ5YzJkNGYyNDBlNDI2OGY2NGZmZDZiZTY5MGIx
ZjBjNDM0CkF1dGhvcjogQnJpamVzaCBTaW5naCA8YnJpamVzaC5zaW5naEBhbWQuY29tPgpEYXRl
OiAgIEZyaSBKdW4gMjMgMDQ6Mzc6MzIgMjAxNyArMDgwMAoKICAgIFVlZmlDcHVQa2c6IERlZmlu
ZSBBTUQgTWVtb3J5IEVuY3J5cHRpb24gc3BlY2lmaWMgQ1BVSUQgYW5kIE1TUgogICAgCiAgICBU
aGUgcGF0Y2ggZGVmaW5lcyBBTUQncyBNZW1vcnkgRW5jcnlwdGlvbiBJbmZvcm1hdGlvbiBDUFVJ
RCBsZWFmIGFuZCBTRVYKICAgIHN0YXR1cyBNU1IuIFRoZSBjb21wbGV0ZSBkZXNjcmlwdGlvbiBm
b3IgQ1BVSUQgbGVhZiBpcyBhdmFpbGFibGUgaW4gQVBNCiAgICB2b2x1bWUgMiwgU2VjdGlvbiAx
NS4zNC4KICAgIAogICAgQ2M6IEpvcmRhbiBKdXN0ZW4gPGpvcmRhbi5sLmp1c3RlbkBpbnRlbC5j
b20+CiAgICBDYzogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICAgIENjOiBKZWZm
IEZhbiA8amVmZi5mYW5AaW50ZWwuY29tPgogICAgQ2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9A
aW50ZWwuY29tPgogICAgQ2M6IExlbyBEdXJhbiA8bGVvLmR1cmFuQGFtZC5jb20+CiAgICBDb250
cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4wCiAgICBT
aWduZWQtb2ZmLWJ5OiBCcmlqZXNoIFNpbmdoIDxicmlqZXNoLnNpbmdoQGFtZC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogSmVmZiBGYW4gPGplZmYuZmFuQGludGVsLmNvbT4KCmNvbW1pdCA0Nzc3MDMy
MjQ3ZmIzY2JjODMyNTg4MTU3MmFhOGE4M2NjZDlkYjkzCkF1dGhvcjogU3RhciBaZW5nIDxzdGFy
LnplbmdAaW50ZWwuY29tPgpEYXRlOiAgIEZyaSBKdW4gMjMgMTc6NDQ6MTIgMjAxNyArMDgwMAoK
ICAgIE1kZU1vZHVsZVBrZyBEeGVDb3JlOiBPbmx5IGZyZWUgU2NyYXRjaEJ1ZmZlciB3aGVuIGl0
IGlzIG5vdCBOVUxMCiAgICAKICAgIFRoZXJlIGlzIGEgY2FzZSB0aGF0IEV4dHJhY3RHdWlkZWRT
ZWN0aW9uR2V0SW5mbyByZXR1cm4gMCBmb3IKICAgIFNjcmF0Y2hCdWZmZXJTaXplIGFuZCBTY3Jh
dGNoQnVmZmVyIHdpbGwgYmUgTlVMTCwgYWZ0ZXIgQWxsb2NhdGVQb29sCiAgICBmYWlscyB0byBh
bGxvY2F0ZSBidWZmZXIgZm9yIEFsbG9jYXRlZE91dHB1dEJ1ZmZlciwgdGhlIGNvZGUgd2lsbAog
ICAgY2FsbCBGcmVlUG9vbCAoU2NyYXRjaEJ1ZmZlciksIGJ1dCBTY3JhdGNoQnVmZmVyID09IE5V
TEwuCiAgICAKICAgIFRoaXMgcGF0Y2ggaXMgdG8gb25seSBmcmVlIFNjcmF0Y2hCdWZmZXIgd2hl
biBpdCBpcyBub3QgTlVMTC4KICAgIAogICAgQ2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50
ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdy
ZWVtZW50IDEuMAogICAgU2lnbmVkLW9mZi1ieTogU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgoK
Y29tbWl0IDQ1Y2ZjZDhkY2NmODRiOGFiYmMxZDZmNTg3ZmVkYjVkMjAzN2VjNzkKQXV0aG9yOiBB
bWl0IEt1bWFyIDxhbWl0LmFrQHNhbXN1bmcuY29tPgpEYXRlOiAgIEZyaSBKdW4gMjMgMTg6MDk6
NDcgMjAxNyArMDgwMAoKICAgIE1kZU1vZHVsZVBrZy9EeGVDb3JlOiBGaXhlZCBJbnRlcmZhY2Ug
cmV0dXJuZWQgYnkgQ29yZU9wZW5Qcm90b2NvbAogICAgCiAgICBDaGFuZ2Ugc2luY2UgdjM6CiAg
ICAxKSBGaXhlZCBpc3N1ZSB3aGVuIEF0dHJpYnV0ZXMgPSBFRklfT1BFTl9QUk9UT0NPTF9URVNU
X1BST1RPQ09MCiAgICBhbmQgSW50ZWZhY2UgPSBOVUxMIGNhc2UuIFtSZXBvcnRlZCBieTpzdGFy
LnplbmcgYXQgaW50ZWwuY29tXQogICAgCiAgICBDaGFuZ2UgU2luY2UgdjI6CiAgICAxKSBNb2Rp
ZmllZCB0byB1c2UgRUZJX0VSUk9SIHRvIGdldCBzdGF0dXMgY29kZQogICAgCiAgICBDaGFuZ2Ug
c2luY2UgdjE6CiAgICAxKSBGaXhlZCB0eXBvIHByb3RvY2FsIHRvIHByb3RvY29sCiAgICAyKSBG
aXhlZCBjb2Rpbmcgc3R5bGUKICAgIAogICAgTW9kaWZpZWQgc291cmNlIGNvZGUgdG8gdXBkYXRl
IEludGVyZmFjZSBhcyBwZXIgc3BlYy4KICAgIDEpIEluIGNhc2Ugb2YgUHJvdG9jb2wgaXMgdW4t
c3VwcG9ydGVkLCBpbnRlcmZhY2Ugc2hvdWxkIGJlIHJldHVybmVkIE5VTEwuCiAgICAyKSBJbiBj
YXNlIG9mIGFueSBlcnJvciwgaW50ZXJmYWNlIHNob3VsZCBub3QgYmUgbW9kaWZpZWQuCiAgICAz
KSBJbiBjYXNlIG9mIFRlc3QgUHJvdG9jb2wsIGludGVyZmFjZSBpcyBvcHRpb25hbC4KICAgIAog
ICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEu
MAogICAgU2lnbmVkLW9mZi1ieTogQW1pdCBLdW1hciA8YW1pdC5ha0BzYW1zdW5nLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Mon Jun 26 23:17:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 23: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 1dPdFZ-0005AB-6X; Mon, 26 Jun 2017 23:16:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bruno.alvisio@gmail.com>) id 1dPdFX-0005A5-OV
 for xen-devel@lists.xenproject.org; Mon, 26 Jun 2017 23:16:55 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 10/28-01985-6E591595; Mon, 26 Jun 2017 23:16:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPIsWRWlGSWpSXmKPExsXiVRvkqPt0amC
 kwcE7+hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bcN9PZC36GV2x9+JO1gfGhZxcjF4eQwHRG
 ia3H7rOCOCwCDawSV05MBHMkBOawSpx7OIeli5ETyMmTeDxxOzOEXSCxo+8dE4jNKyAocXLmE
 7AaIQFviZbPl4HiHBycAoESa3uEITacYpRYvmsvK0gNm4CuxO87rWA2i4CqxP8vE9gg5gRIPF
 uzBWy+sEC0xMH+DYwgtghQzZ+lD5hABjELHGGUOHpxLdhiZgEfiUX3jrFOYBSYheSOWUhSELa
 mROv23+wQtrbEsoWvmSFsDYkFd/YxIosvYGRbxahRnFpUllqka2Ssl1SUmZ5RkpuYmaNraGCs
 l5taXJyYnpqTmFSsl5yfu4kRGOz1DAyMOxj79vodYpTkYFIS5V0VHhgpxJeUn1KZkVicEV9Um
 pNafIhRhoNDSYJ39xSgnGBRanpqRVpmDjDuYNISHDxKIrzKE4DSvMUFibnFmekQqVOMxhyTDm
 z/wsQx4cOuL0xCLHn5ealS4ryeIJMEQEozSvPgBsHSwSVGWSlhXkYGBgYhnoLUotzMElT5V4z
 iHIxKwrz3QabwZOaVwO17BXQKE9ApLPMCQE4pSURISTUwynXlu03qKTblq159/7siX9OW/Te+
 3mn+4n5+2T03ps1z1uw1DljxTD9GeXvGLKHvewKrWNgmHZv4co/pFHGeJclvOf78Zfn/4d4j0
 1MGFc4Xan5tf+a+vONHzZcvjL6bjAVX7u3wvK3ZxGth0mk3PzrD7lvr5Subps0xuMUsaze/1P
 J+ONPNVUosxRmJhlrMRcWJAAhM0HICAwAA
X-Env-Sender: bruno.alvisio@gmail.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1498519013!99924585!1
X-Originating-IP: [74.125.82.65]
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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51599 invoked from network); 26 Jun 2017 23:16:53 -0000
Received: from mail-wm0-f65.google.com (HELO mail-wm0-f65.google.com)
 (74.125.82.65)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 26 Jun 2017 23:16:53 -0000
Received: by mail-wm0-f65.google.com with SMTP id 131so2866912wmq.2
 for <xen-devel@lists.xenproject.org>; Mon, 26 Jun 2017 16:16: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=UrqBOk5vQKXa8xZi2fTpxRdZfkLE+xKETy2zQDiCQX4=;
 b=nnPhe00O6gmWRQRTmJ24pq9MKpMdNmuj60hXH7coXfWQm3QnMNosSn6G0ZBtxQxid3
 ZQh6ag4bO8H+MF7V6S0w7JSVXY3ZNAvqMDutYDgjMabYfUlCNrEZ1gbyTp6lLbEe3Lkk
 fvDWZ3WvV6+BVWQQzWTuMzcYks7pNFXCvRT3orfZ8iQI1e+jCI043d5T4GiPzVnUaodD
 qBeP9cTaZf3YeJvgFn+gSLfuWDUkPvJAYXbgd/TkYDfRv4ewUsR6VBbZFLvOMia6IelX
 gS0bBzzI72XBGxdeZcxaYd4IBBtAIlbM0y3497O1BwIyPnDJqk9Nop4DVDV5UIE3ZDmW
 IfwA==
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=UrqBOk5vQKXa8xZi2fTpxRdZfkLE+xKETy2zQDiCQX4=;
 b=Q/RGpx1S91mvSscl3HVyWQ36LzdbBuXT3ooxUs39UhHeYEsRs3kq6vcCp+gsCKrM7g
 tDw+1qEcvuMQ+uBV0X45rGrIBLIVEpNoARfXN5tb7L6IvGZJPNp0MoC8/qlfygzLRKPP
 TSF10urxbHjezNe6ItYkHvJBm5YnDhQOvqHrG8cSpS+uXFBN+5/gC8/xq+2uEM5C7flC
 RrpY/tadKS5PJNfBY/Z9v8ywLWxxOxnYwDKM/am5WiV+Gx0teXXR3Bc1XyK5QLhHO1hX
 ++9J0veHQkc+MH0CKYIbTCb9t6aX7FiPJk0I4FiuijpWc9SjGfJ1NcgNkYDOoHyBalUF
 X9uA==
X-Gm-Message-State: AKS2vOz1qauvd/q1q81QXHPU+xku19SiRbsvyaeDwE3nYIzvUae5rr5y
 nnc4bO4L85DddFfALo6SXR8Ze1nMAw==
X-Received: by 10.80.174.99 with SMTP id c90mr1683761edd.2.1498519013161; Mon,
 26 Jun 2017 16:16:53 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.80.175.100 with HTTP; Mon, 26 Jun 2017 16:16:52 -0700 (PDT)
In-Reply-To: <CAFLBxZaPNAD74jCwaH6YdSsmEQag_MRGY3-Pf5Rdd5qqx3KP4g@mail.gmail.com>
References: <1498203740-7809-1-git-send-email-bruno.alvisio@gmail.com>
 <20170623080334.erncnpoy24dp6xka@dhcp-3-128.uk.xensource.com>
 <CAFLBxZaPNAD74jCwaH6YdSsmEQag_MRGY3-Pf5Rdd5qqx3KP4g@mail.gmail.com>
From: Bruno Alvisio <bruno.alvisio@gmail.com>
Date: Mon, 26 Jun 2017 19:16:52 -0400
Message-ID: <CADNMjECZQ6U2eBPXrtYU5-zHJa3PY0McgCfPeKD4F_L+hfYu0g@mail.gmail.com>
To: George Dunlap <dunlapg@umich.edu>
Cc: xen-devel <xen-devel@lists.xenproject.org>, dave@recoil.org,
 Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC] Live migration for VMs with QEMU backed
 local storage
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============5407839802276964743=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============5407839802276964743==
Content-Type: multipart/alternative; boundary="94eb2c1960dc7807200552e52532"

--94eb2c1960dc7807200552e52532
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Thank you for the information and feedback. The scenarios to handle are:
1. QEMU emulation
2. blkback.
3. qdisk.

>From the previous e-mails, there is an agreement that no functionality (or
maybe minimal) should be added to blkback.
@Roger Pau Monn=C3=A9: Yes, "drive-mirror" feature handles disks that being
actively written. As George Dunlap mentioned, I was thinking of scenarios
where iSCSI or DRBD are not set up and only occasional migrations are
needed.

TODO for me: I will start looking at the qdisk back and see how can I
leverage the disk mirroring feature already provided by QEMU.

Thanks,

Bruno

On Mon, Jun 26, 2017 at 6:06 AM, George Dunlap <dunlapg@umich.edu> wrote:

> On Fri, Jun 23, 2017 at 9:03 AM, Roger Pau Monn=C3=A9 <roger.pau@citrix.c=
om>
> wrote:
> > On Fri, Jun 23, 2017 at 03:42:20AM -0400, Bruno Alvisio wrote:
> >> This patch is the first attempt on adding live migration of instances
> with local
> >> storage to Xen. This patch just handles very restricted case of fully
> >> virtualized HVMs. The code uses the "drive-mirror" capability provided
> by QEMU.
> >> A new "-l" option is introduced to "xl migrate" command. If provided,
> the local
> >> disk should be mirrored during the migration process. If the option is
> set,
> >> during the VM creation a qemu NBD server is started on the destination=
.
> After
> >> the instance is suspended on the source, the QMP "disk-mirror" command
> is issued
> >> to mirror the disk to destination. Once the mirroring job is complete,
> the
> >> migration process continues as before. Finally, the NBD server is
> stopped after
> >> the instance is successfully resumed on the destination node.
> >
> > Since I'm not familiar with all this, can this "driver-mirror" QEMU
> > capability handle the migration of disk while being actively used?
> >
> >> A major problem with this patch is that the mirroring of the disk is
> performed
> >> only after the memory stream is completed and the VM is suspended on
> the source;
> >> thus the instance is frozen for a long period of time. The reason this
> happens
> >> is that the QEMU process (needed for the disk mirroring) is started on
> the
> >> destination node only after the memory copying is completed. One
> possibility I
> >> was considering to solve this issue (if it is decided that this
> capability
> >> should be used): Could a "helper" QEMU process be started on the
> destination
> >> node at the beginning of the migration sequence with the sole purpose =
of
> >> handling the disk mirroring and kill it at the end of the migration
> sequence?
> >>
> >> From the suggestions given by Konrad Wilk and Paul Durrant the preferr=
ed
> >> approach would be to handle the mirroring of disks by QEMU instead of
> directly
> >> being handled directly by, for example, blkback. It would be very
> helpful for me
> >> to have a mental map of all the scenarios that can be encountered
> regarding
> >> local disk (Xen could start supporting live migration of certain types
> of local
> >> disks). This are the ones I can think of:
> >> - Fully Virtualized HVM: QEMU emulation
> >
> > PV domains can also use the QEMU PV disk backend, so it should be
> > feasible to handle this migration for all guest types just using
> > QEMU.
> >
> >> - blkback
> >
> > TBH, I don't think such feature should be added to blkback. It's
> > too complex to be implemented inside of the kernel itself.
>
> In theory if blktap just exposed a dirty bitmap, like Xen does for the
> memory, the "smarts" of copying over the dirty blocks could be done in
> the toolstack.
>
> But I think probably the best thing to do to start with would simply
> say that disk migration is only available with a qdisk backend.
>
> > There are options already available to perform block device
> > duplication at the block level itself in Linux like DRDB [0] and IMHO
> > this is what should be used in conjunction with blkback.
> >
> > Remember that at the end of day the Unix philosophy has always been to
> > implement simple tools that solve specific problems, and then glue
> > them together in order to solve more complex problems.
> >
> > In that line of thought, why not simply use iSCSI or similar in order
> > to share the disk with all the hosts?
>
> Well iSCSI can be complicated to set up, and it means your disk data
> goes over a network rather than simply staying on your local disk.
> Obviously if people anticipate doing large amounts of migration, then
> it's worth the effort to set up DRBD or iSCSI.  But having the option
> to do occasional migrates without having to do through that overhead
> is still something worth having.  Given that qemu already has a disk
> mirroring function, it's probably worth pursuing.
>
>  -George
>

--94eb2c1960dc7807200552e52532
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Thank you for the information and feedback. The scenarios =
to handle are:<div>1.<span style=3D"font-size:12.800000190734863px">=C2=A0<=
/span><span style=3D"font-size:12.800000190734863px">QEMU emulation</span><=
/div><span style=3D"font-size:12.800000190734863px">2. blkback.</span><div>=
<span style=3D"font-size:12.800000190734863px">3. qdisk.</span></div><div><=
span style=3D"font-size:12.800000190734863px"><br></span></div><div>From th=
e previous e-mails, there is an agreement that no functionality (or maybe m=
inimal) should be added to blkback.<span style=3D"font-size:12.800000190734=
863px"><br></span></div><div>@Roger Pau Monn=C3=A9: Yes, &quot;drive-mirror=
&quot; feature handles disks that being actively written. As George Dunlap =
mentioned, I was thinking of scenarios where iSCSI or DRBD are not set up a=
nd only occasional migrations are needed.</div><div><br></div><div>TODO for=
 me: I will start looking at the qdisk back and see how can I leverage the =
disk mirroring feature already provided by QEMU.</div><div><br></div><div>T=
hanks,</div><div><br></div><div>Bruno</div></div><div class=3D"gmail_extra"=
><br><div class=3D"gmail_quote">On Mon, Jun 26, 2017 at 6:06 AM, George Dun=
lap <span dir=3D"ltr">&lt;<a href=3D"mailto:dunlapg@umich.edu" target=3D"_b=
lank">dunlapg@umich.edu</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, Jun 23, 2017 at 9:03 A=
M, Roger Pau Monn=C3=A9 &lt;<a href=3D"mailto:roger.pau@citrix.com">roger.p=
au@citrix.com</a>&gt; wrote:<br>
&gt; On Fri, Jun 23, 2017 at 03:42:20AM -0400, Bruno Alvisio wrote:<br>
&gt;&gt; This patch is the first attempt on adding live migration of instan=
ces with local<br>
&gt;&gt; storage to Xen. This patch just handles very restricted case of fu=
lly<br>
&gt;&gt; virtualized HVMs. The code uses the &quot;drive-mirror&quot; capab=
ility provided by QEMU.<br>
&gt;&gt; A new &quot;-l&quot; option is introduced to &quot;xl migrate&quot=
; command. If provided, the local<br>
&gt;&gt; disk should be mirrored during the migration process. If the optio=
n is set,<br>
&gt;&gt; during the VM creation a qemu NBD server is started on the destina=
tion. After<br>
&gt;&gt; the instance is suspended on the source, the QMP &quot;disk-mirror=
&quot; command is issued<br>
&gt;&gt; to mirror the disk to destination. Once the mirroring job is compl=
ete, the<br>
&gt;&gt; migration process continues as before. Finally, the NBD server is =
stopped after<br>
&gt;&gt; the instance is successfully resumed on the destination node.<br>
&gt;<br>
&gt; Since I&#39;m not familiar with all this, can this &quot;driver-mirror=
&quot; QEMU<br>
&gt; capability handle the migration of disk while being actively used?<br>
&gt;<br>
&gt;&gt; A major problem with this patch is that the mirroring of the disk =
is performed<br>
&gt;&gt; only after the memory stream is completed and the VM is suspended =
on the source;<br>
&gt;&gt; thus the instance is frozen for a long period of time. The reason =
this happens<br>
&gt;&gt; is that the QEMU process (needed for the disk mirroring) is starte=
d on the<br>
&gt;&gt; destination node only after the memory copying is completed. One p=
ossibility I<br>
&gt;&gt; was considering to solve this issue (if it is decided that this ca=
pability<br>
&gt;&gt; should be used): Could a &quot;helper&quot; QEMU process be starte=
d on the destination<br>
&gt;&gt; node at the beginning of the migration sequence with the sole purp=
ose of<br>
&gt;&gt; handling the disk mirroring and kill it at the end of the migratio=
n sequence?<br>
&gt;&gt;<br>
&gt;&gt; From the suggestions given by Konrad Wilk and Paul Durrant the pre=
ferred<br>
&gt;&gt; approach would be to handle the mirroring of disks by QEMU instead=
 of directly<br>
&gt;&gt; being handled directly by, for example, blkback. It would be very =
helpful for me<br>
&gt;&gt; to have a mental map of all the scenarios that can be encountered =
regarding<br>
&gt;&gt; local disk (Xen could start supporting live migration of certain t=
ypes of local<br>
&gt;&gt; disks). This are the ones I can think of:<br>
&gt;&gt; - Fully Virtualized HVM: QEMU emulation<br>
&gt;<br>
&gt; PV domains can also use the QEMU PV disk backend, so it should be<br>
&gt; feasible to handle this migration for all guest types just using<br>
&gt; QEMU.<br>
&gt;<br>
&gt;&gt; - blkback<br>
&gt;<br>
&gt; TBH, I don&#39;t think such feature should be added to blkback. It&#39=
;s<br>
&gt; too complex to be implemented inside of the kernel itself.<br>
<br>
</div></div>In theory if blktap just exposed a dirty bitmap, like Xen does =
for the<br>
memory, the &quot;smarts&quot; of copying over the dirty blocks could be do=
ne in<br>
the toolstack.<br>
<br>
But I think probably the best thing to do to start with would simply<br>
say that disk migration is only available with a qdisk backend.<br>
<span class=3D""><br>
&gt; There are options already available to perform block device<br>
&gt; duplication at the block level itself in Linux like DRDB [0] and IMHO<=
br>
&gt; this is what should be used in conjunction with blkback.<br>
&gt;<br>
&gt; Remember that at the end of day the Unix philosophy has always been to=
<br>
&gt; implement simple tools that solve specific problems, and then glue<br>
&gt; them together in order to solve more complex problems.<br>
&gt;<br>
&gt; In that line of thought, why not simply use iSCSI or similar in order<=
br>
&gt; to share the disk with all the hosts?<br>
<br>
</span>Well iSCSI can be complicated to set up, and it means your disk data=
<br>
goes over a network rather than simply staying on your local disk.<br>
Obviously if people anticipate doing large amounts of migration, then<br>
it&#39;s worth the effort to set up DRBD or iSCSI.=C2=A0 But having the opt=
ion<br>
to do occasional migrates without having to do through that overhead<br>
is still something worth having.=C2=A0 Given that qemu already has a disk<b=
r>
mirroring function, it&#39;s probably worth pursuing.<br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
=C2=A0-George<br>
</font></span></blockquote></div><br></div>

--94eb2c1960dc7807200552e52532--


--===============5407839802276964743==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5407839802276964743==--


From xen-devel-bounces@lists.xen.org Tue Jun 27 01:31:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 01: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 1dPfLJ-00019j-GB; Tue, 27 Jun 2017 01:31:01 +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 1dPfLH-00019L-Q7
 for xen-devel@lists.xensource.com; Tue, 27 Jun 2017 01:31:00 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 E0/92-02183-355B1595; Tue, 27 Jun 2017 01:30:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVTdwa2C
 kQdMfPYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBm/NlaUrB4CWPF1EsLWBoY
 L5R1MXJxCAn8ZZRY9OYpE4TzmFGiY00XI4SzjVGi4fsRoAwnh4iAs8TXM3PZQWxeAX2JLat2s
 YHYwgLeEqv3nWQHaZAQeKYo8fZDIwtIQgIoMX17G3MXIweYPbHPv4uRnYNNwErikBhIAYuAqk
 Trh8VMExi5FzAyrGLUKE4tKkst0jU00UsqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93
 ECPQ5AxDsYDx72vMQoyQHk5Ior9DSwEghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwXNwPlBItS
 01Mr0jJzgMEHk5bg4FES4c1dDpTmLS5IzC3OTIdInWLU5diwev0XJiGWvPy8VClx3ssgMwRAi
 jJK8+BGwCLhEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5+0Gm8GTmlcBtegV0BBPQESzzAk
 COKElESEk1MKZYLHD16W6K1Ax4bTBZWeAT+37vDfxrlT4VXrzJZnl7on6cRf+tDI77zIqNLVl
 3nqnxrmHJDXGSyvOc5LnJ3Enf6prQ1DN/tr7wnXtGUqlP3zNKUjRX402T1ldbTcsNCx99Vv2g
 /+rl9bqbe19u+mWZOXPBpUX7PebV7uu9X3H1/eSvnic1viuxFGckGmoxFxUnAgAL1kTMfwIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1498527056!105294644!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52213 invoked from network); 27 Jun 2017 01:30:57 -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; 27 Jun 2017 01:30: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 1dPfLD-0007qv-Am; Tue, 27 Jun 2017 01:30:55 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dPfL7-0008D7-TN; Tue, 27 Jun 2017 01:30:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dPfL6-000422-NH; Tue, 27 Jun 2017 01:30:49 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111053-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-arm64-arm64-examine:host-install:broken:regression
 linux-linus:test-amd64-amd64-xl-pvh-amd:guest-saverestore.2:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install:fail:regression
 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-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-arm64-arm64-libvirt-xsm:host-install(4):broken:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:host-install(4):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-libvirt-xsm:migrate-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-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-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-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-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-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-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=bb9b8fd26b50c9ec822805b9d877bec9d88acff4
X-Osstest-Versions-That: linux=1439ccf73d9c07654fdd5b4969fd53c2feb8684d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 27 Jun 2017 01:30:48 +0000
Subject: [Xen-devel] [linux-linus test] 111053: 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="===============4377003296520949193=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============4377003296520949193==
Content-Type: text/plain

flight 111053 linux-linus real [real]
http://logs.test-lab.xenproject.org/osstest/logs/111053/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-arm64-arm64-examine      4 host-install           broken REGR. vs. 110515
 test-amd64-amd64-xl-pvh-amd  17 guest-saverestore.2      fail REGR. vs. 110515
 test-amd64-amd64-qemuu-nested-intel 10 debian-hvm-install fail REGR. vs. 110515
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 110515
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 110515
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 110515

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  4 host-install(4)              broken never pass
 test-arm64-arm64-xl-xsm       4 host-install(4)              broken never pass
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 110515
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 110515
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 110515
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 110515
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        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     13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-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          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-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-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-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-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-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 linux                bb9b8fd26b50c9ec822805b9d877bec9d88acff4
baseline version:
 linux                1439ccf73d9c07654fdd5b4969fd53c2feb8684d

Last test of basis   110515  2017-06-17 06:48:56 Z    9 days
Failing since        110536  2017-06-17 23:48:13 Z    9 days    9 attempts
Testing same since   111053  2017-06-25 13:18:32 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  "H.J. Lu" <hjl.tools@gmail.com>
  "Yan, Zheng" <zyan@redhat.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Alex Deucher <alexander.deucher@amd.com>
  Alexandre TORGUE <alexandre.torgue@st.com>
  Alexey Khoroshilov <khoroshilov@ispras.ru>
  Alistair Popple <alistair@popple.id.au>
  Allen Hubbe <Allen.Hubbe@dell.com>
  Andrei Vagin <avagin@openvz.org>
  Andrew Morton <akpm@linux-foundation.org>
  Andy Lutomirski <luto@kernel.org>
  Angus Ainslie <angus@akkea.ca>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arend van Spriel <arend.vanspriel@broadcom.com>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Bart Van Assche <bart.vanassche@wdc.com>
  Benjamin Gaignard <benjamin.gaignard@linaro.org>
  Benjamin Tissoires <benjamin.tissoires@redhat.com>
  Boris Brezillon <boris.brezillon@free-electrons.com>
  Borislav Petkov <bp@suse.de>
  Brian Foster <bfoster@redhat.com>
  Cao jin <caoj.fnst@cn.fujitsu.com>
  Charles Keepax <ckeepax@opensource.wolfsonmicro.com>
  Chen-Yu Tsai <wens@csie.org>
  Chris Mi <chrism@mellanox.com>
  Chris Wilson <chris@chris-wilson.co.uk>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Christian König <christian.koenig@amd.com>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Chunming Zhou <david1.zhou@amd.com>
  Colin Ian King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Corentin Labbe <clabbe.montjoie@gmail.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Stone <daniels@collabora.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Daniel Vetter <daniel.vetter@intel.com>
  Darrick J. Wong <darrick.wong@oracle.com>
  Dave Airlie <airlied@redhat.com>
  Dave Jiang <dave.jiang@intel.com>
  David Howells <dhowells@redhat.com>
  David Rientjes <rientjes@google.com>
  David S. Miller <davem@davemloft.net>
  Dhinakaran Pandiyan <dhinakaran.pandiyan@intel.com>
  Edward Cree <ecree@solarflare.com>
  Eli Cohen <eli@mellanox.com>
  Enric Balletbo i Serra <enric.balletbo@collabora.com>
  Eric Dumazet <edumazet@google.com>
  Eric Ren <zren@suse.com>
  Eric W. Biederman <ebiederm@xmission.com>
  Fabrice Gasnier <fabrice.gasnier@st.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Fugang Duan <fugang.duan@nxp.com>
  Ganesh Goudar <ganeshgr@chelsio.com>
  Gao Feng <gfree.wind@vip.163.com>
  Gary R Hook <gary.hook@amd.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Gregory CLEMENT <gregory.clement@free-electrons.com>
  Haishuang Yan <yanhaishuang@cmss.chinamobile.com>
  Hannes Frederic Sowa <hannes@stressinduktion.org>
  Heiko Carstens <heiko.carstens@de.ibm.com>
  Heiner Kallweit <hkallweit1@gmail.com>
  Heinrich Schuchardt <xypron.glpk@gmx.de>
  Helge Deller <deller@gmx.de>
  Helge Deller <deller@gmx.de> # parisc
  Hendrik Brueckner <brueckner@linux.vnet.ibm.com>
  Hugh Dickins <hughd@google.com>
  Icenowy Zheng <icenowy@aosc.io>
  Ilya Dryomov <idryomov@gmail.com>
  Ilya Matveychikov <matvejchikov@gmail.com>
  Ilya V. Matveychikov <matvejchikov@gmail.com>
  Ingo Molnar <mingo@kernel.org>
  Jacek Anaszewski <jacek.anaszewski@gmail.com>
  James Cowgill <James.Cowgill@imgtec.com>
  James Hogan <james.hogan@imgtec.com>
  Jan Beulich <jbeulich@suse.com>
  Jan Kara <jack@suse.cz>
  Jan Kratochvil <jan.kratochvil@redhat.com>
  Jani Nikula <jani.nikula@intel.com>
  Jarkko Nikula <jarkko.nikula@linux.intel.com>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jason Wang <jasowang@redhat.com>
  Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
  Jens Axboe <axboe@kernel.dk>
  Jiada Wang <jiada_wang@mentor.com>
  Jiri Kosina <jkosina@suse.cz>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Olsa <jolsa@redhat.com>
  Johannes Berg <johannes.berg@intel.com>
  Jon Mason <jdmason@kudzu.us>
  Jonas Gorski <jonas.gorski@gmail.com>
  Jonathan Cameron <jic23@kernel.org>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Juergen Gross <jgross@suse.com>
  Junshan Fang <Junshan.Fang@amd.com>
  Kalle Valo <kvalo@codeaurora.org>
  Kees Cook <keescook@chromium.org>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Larry Finger <Larry.Finger@lwfinger.net>
  Lars-Peter Clausen <lars@metafoo.de>
  Lee Jones <lee.jones@linaro.org>
  Lin Yun Sheng <linyunsheng@huawei.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Liwei Song <liwei.song@windriver.com>
  Logan Gunthorpe <logang@deltatee.com>
  Luis Henriques <lhenriques@suse.com>
  Madalin Bucur <madalin.bucur@nxp.com>
  Manish Rangankar <manish.rangankar@cavium.com>
  Maor Dickman <maord@mellanox.com>
  Marcin Nowakowski <marcin.nowakowski@imgtec.com>
  Mark Rutland <mark.rutland@arm.com>
  Martin Blumenstingl <martin.blumenstingl@googlemail.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin KaFai Lau <kafai@fb.com>
  Masahiro Yamada <yamada.masahiro@socionext.com>
  Masami Hiramatsu <mhiramat@kernel.org>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Max Gurtovoy <maxg@mellanox.com>
  Maxime Ripard <maxime.ripard@free-electrons.com>
  Megha Dey <megha.dey@intel.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Turquette <mturquette@baylibre.com>
  Michail G Etairidis <m.etairidis@beck-ipc.com>
  Michail Georgios Etairidis <m.etairidis@beck-ipc.com>
  Michal Hocko <mhocko@suse.com>
  Mika Westerberg <mika.westerberg@linux.intel.com>
  Mike Snitzer <snitzer@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Milian Wolff <milian.wolff@kdab.com>
  Miroslav Benes <mbenes@suse.cz>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  Neil Armstrong <narmstrong@baylibre.com>
  Neil Horman <nhorman@tuxdrver.com>
  NeilBrown <neilb@suse.com>
  Nicholas Piggin <npiggin@gmail.com>
  Nicolas Iooss <nicolas.iooss_linux@m4x.org>
  Niklas Cassel <niklas.cassel@axis.com>
  Olof Johansson <olof@lixom.net>
  Ondrej Kozina <okozina@redhat.com>
  Ondrej Mosnacek <omosnacek@gmail.com>
  Ondrej Mosnáček <omosnacek@gmail.com>
  Or Gerlitz <ogerlitz@mellanox.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Burton <paul.burton@imgtec.com>
  Paul Mackerras <paulus@ozlabs.org>
  Pavel Machek <pavel@ucw.cz>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Dawson <peter.a.dawson@boeing.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Petr Mladek <pmladek@suse.com>
  Phil Reid <preid@electromag.com.au>
  Pravin B Shelar <pshelar@ovn.org>
  Puthikorn Voravootivat <puthik@chromium.org>
  Radim Krčmář <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Raju Rangoju <rajur@chelsio.com>
  Ralf Baechle <ralf@linux-mips.org>
  Ralph Sennhauser <ralph.sennhauser@gmail.com>
  Randy Dunlap <rdunlap@infradead.org>
  Ravi Bangoria <ravi.bangoria@linux.vnet.ibm.com>
  Richard Genoud <richard.genoud@gmail.com>
  Rik van Riel <riel@redhat.com>
  Rob Herring <robh@kernel.org>
  Robert Jarzmik <robert.jarzmik@free.fr>
  Roger Pau Monné <roger.pau@citrix.com>
  Saeed Mahameed <saeedm@mellanox.com>
  Sebastian Andrzej Siewior <bigeasy@linutronix.de>
  Sebastian Parschauer <sparschauer@suse.de>
  Sebastian Siewior <bigeasy@linutronix.de>
  Serhey Popovych <serhe.popovych@gmail.com>
  Stephen Boyd <sboyd@codeaurora.org>
  Stephen Rothwell <sfr@canb.auug.org.au>
  Steve French <smfrench@gmail.com>
  Steve Wise <swise@opengridcomputing.com>
  Steven Haigh <netwiz@crc.id.au>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Subhransu S. Prusty <subhransu.s.prusty@intel.com>
  Takashi Iwai <tiwai@suse.de>
  Takashi Sakamoto <o-takashi@sakamocchi.jp>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Voegtle <tv@lio96.de>
  Tobias Regnery <tobias.regnery@gmail.com>
  Tony Lindgren <tony@atomide.com>
  Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
  Ville Syrjälä <ville.syrjala@linux.intel.com>
  Vinod Koul <vinod.koul@intel.com>
  Vlastimil Babka <vbabka@suse.cz>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wei Wang <weiwan@google.com>
  Wei Yongjun <weiyongjun1@huawei.com>
  Wolfram Sang <wsa+renesas@sang-engineering.com>
  Wolfram Sang <wsa@the-dreams.de>
  Xin Long <lucien.xin@gmail.com>
  xypron.glpk@gmx.de <xypron.glpk@gmx.de>
  Yan, Zheng <zyan@redhat.com>
  YD Tseng <yd_tseng@asmedia.com.tw>
  Yong Deng <iemdey@gmail.com>
  Zhang Bo <bo.zhang@nxp.com>
  Zhang Shengju <zhangshengju@cmss.chinamobile.com>
  Álvaro Fernández Rojas <noltari@gmail.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 broken  
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      broken  
 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                                  fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          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-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     fail    
 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                          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                                     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 test-arm64-arm64-libvirt-xsm host-install(4)
broken-step test-arm64-arm64-xl-xsm host-install(4)
broken-step test-arm64-arm64-examine host-install

Not pushing.

(No revision log; it would be 6011 lines long.)


--===============4377003296520949193==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4377003296520949193==--

From xen-devel-bounces@lists.xen.org Tue Jun 27 01:52:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 01: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 1dPffZ-0002ci-BF; Tue, 27 Jun 2017 01: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 <prvs=344e305ea=citrix-osstest@xenproject.org>)
 id 1dPffY-0002cW-08
 for xen-devel@lists.xensource.com; Tue, 27 Jun 2017 01:51:56 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 84/22-10689-B3AB1595; Tue, 27 Jun 2017 01:51:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHSDva7VrsB
 Ig2fbNSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aUXT1MBfNkK/Yd9GpgvCnSxcjJISHgL7H4
 63k2CNtd4vKXGSwgtoiAs8SED7fB4rwCehIzN9wEinNwCAtYSKzeWt7FyAVU3sQo8WFtMztIX
 ELATeLe9xAY8+v0dJBONgEPiYk9E8EmsgioSiz+tQFsopCAlsTSxSuZIKYLSpyc+QSshllAQu
 LgixfMENdYSOz/e5Z5AiPfLCRls5CULWBkWsWoUZxaVJZapGtkqpdUlJmeUZKbmJmja2hgrJe
 bWlycmJ6ak5hUrJecn7uJERhO9QwMjDsYW0/4HWKU5GBSEuUVWhoYKcSXlJ9SmZFYnBFfVJqT
 WnyIUYaDQ0mCl2UnUE6wKDU9tSItMwcY2DBpCQ4eJRHe3OVAad7igsTc4sx0iNQpRl2ODavXf
 2ESYsnLz0uVEuf1AZkhAFKUUZoHNwIWZZcYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfNGbA
 eawpOZVwK36RXQEUxAR7DMCwA5oiQRISXVwMg2f3pK6Q033tzIPAeWeYVL02JrhI/utN5W/az
 30aWqY6ELrogkv93b6VwYe9U24Mg3TYmUnbePCV4q+23Fs2eWRdKVl3U27vZrfB6XJYb3Hrzy
 tCVf59SC+066XosFLKS/Zliy6IhVHVwzS0PWcUXKvilut3Ly1vZzxS6241z41kI/V1DtoBJLc
 UaioRZzUXEiAFhTTtatAgAA
X-Env-Sender: prvs=344e305ea=citrix-osstest@xenproject.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1498528312!52003227!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17527 invoked from network); 27 Jun 2017 01:51: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 Jun 2017 01:51:54 -0000
X-IronPort-AV: E=Sophos;i="5.39,398,1493683200"; d="scan'208";a="437922987"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL06.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71602-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-i386-libvirt:libvirt-build:fail:allowable
 ovmf:build-amd64-libvirt:libvirt-build:fail:allowable
X-Osstest-Versions-This: ovmf=578dbd52b70061fd3442dc5b050479e4f13b9585
X-Osstest-Versions-That: ovmf=16bad1fbaf897ecd93fb5046f4fed768ac12b6ff
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 27 Jun 2017 02:51:49 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL06.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71602: 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
MTYwMiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE2MDIvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25z
LgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2Nr
aW5nKToKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDUgbGlidmlydC1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsICAgbGlrZSA3MTU5NwogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgNSBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcxNTk3Cgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAgICAgICAgICAgNTc4ZGJkNTJi
NzAwNjFmZDM0NDJkYzViMDUwNDc5ZTRmMTNiOTU4NQpiYXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAg
ICAgICAgICAgICAgICAgMTZiYWQxZmJhZjg5N2VjZDkzZmI1MDQ2ZjRmZWQ3NjhhYzEyYjZmZgoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcxNTk3ICAyMDE3LTA2LTI1IDEzOjQ4OjU2IFogICAgMSBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3MTYwMiAgMjAxNy0wNi0yNiAxNTo1ODoyMCBaICAg
IDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0
cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5j
b20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4K
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpjb21taXQgNTc4ZGJkNTJiNzAwNjFmZDM0NDJkYzViMDUwNDc5ZTRmMTNiOTU4NQpBdXRo
b3I6IEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgpEYXRlOiAgIFRodSBKdW4gMjIgMTA6Mzg6
NTkgMjAxNyArMDgwMAoKICAgIEludGVsU2lsaWNvblBrZzogQWRkIHBhY2thZ2UgRFNDIGZpbGUK
ICAgIAogICAgaHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD02
MDgKICAgIAogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdy
ZWVtZW50IDEuMAogICAgU2lnbmVkLW9mZi1ieTogSGFvIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+
CiAgICBSZXZpZXdlZC1ieTogSmlld2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+Cgpjb21t
aXQgNmE2OWRkNDkzNzI4YjA4ZDY1MDA1YjU3NDQyOWEyOTE5ODdkMGUzYgpBdXRob3I6IEhhbyBX
dSA8aGFvLmEud3VAaW50ZWwuY29tPgpEYXRlOiAgIFRodSBKdW4gOCAxNDo1Nzo0OCAyMDE3ICsw
ODAwCgogICAgQmFzZVRvb2xzL1BhdGNoQ2hlY2sucHk6IEFkZCB3YXJuaW5nIGluZm8gZm9yIG5l
dyBiaW5hcnkgZmlsZXMKICAgIAogICAgVGhlIGNvbW1pdCBhZGRzIHRoZSBkZXRlY3Rpb24gb2Yg
YWRkaW5nIG5ldyBiaW5hcnkgZmlsZXMgaW4gYSBwYXRjaCBmaWxlCiAgICBvciBpbiBhIGNvbW1p
dC4KICAgIAogICAgVGhlIGZvbGxvd2luZyB3YXJuaW5nIG1lc3NhZ2VzIHdpbGwgYmUgYXBwZW5k
ZWQgYXQgdGhlIGVuZCBvZiB0aGUgc2NyaXB0CiAgICBvdXRwdXQ6CiAgICAKICAgIFdBUk5JTkcg
LSBUaGUgZm9sbG93aW5nIGJpbmFyeSBmaWxlcyB3aWxsIGJlIGFkZGVkIGludG8gdGhlIHJlcG9z
aXRvcnk6CiAgICAgIDxCaW5hcnlGaWxlMT4KICAgICAgPEJpbmFyeUZpbGUyPgogICAgICAuLi4K
ICAgIAogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVt
ZW50IDEuMAogICAgU2lnbmVkLW9mZi1ieTogSGFvIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAg
ICBSZXZpZXdlZC1ieTogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+Cgpjb21taXQg
YWFiNTdlZmY1YTljZGY4NDFmMWU5MmJiMTI4MjA0MDk4N2Q5NGZmNwpBdXRob3I6IEhhbyBXdSA8
aGFvLmEud3VAaW50ZWwuY29tPgpEYXRlOiAgIFRodSBKdW4gOCAxMDo1ODoyMiAyMDE3ICswODAw
CgogICAgQmFzZVRvb2xzL1BhdGNoQ2hlY2sucHk6IEZpeCBtaXNyZXBvcnQgZm9yIGJpbmFyeSBj
aGFuZ2VzIGluIHBhdGNoCiAgICAKICAgIEZvciBhIHBhdGNoIGZpbGUgdGhhdDoKICAgIDEuIENv
bnRhaW5zIGEgYmluYXJ5IGNoYW5nZQogICAgMi4gQ29udGFpbnMgYW55IG90aGVyIGNoYW5nZXMg
YWZ0ZXIgdGhlIGJpbmFyeSBjaGFuZ2UKICAgIAogICAgUGF0Y2hDaGVjay5weSB3aWxsIGNvbXBs
YWlucyB3aXRoIHRoZSBmb2xsb3dpbmcgZXJyb3I6CiAgICAqIFBhdGNoIGZvcm1hdCBlcnJvcjog
ZGlmZiBmb3VuZCBhZnRlciBlbmQgb2YgcGF0Y2gKICAgICAgIExpbmU6IGxpdGVyYWwgWFhYWAog
ICAgCiAgICBUaGlzIGNvbW1pdCByZXNvbHZlcyB0aGlzIG1pc3JlcG9ydC4KICAgIAogICAgQ29u
dHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMAogICAg
U2lnbmVkLW9mZi1ieTogSGFvIFd1IDxoYW8uYS53dUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1i
eTogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 27 02:50:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 02: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 1dPgZl-0006Yu-Iu; Tue, 27 Jun 2017 02: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 <osstest-admin@xenproject.org>) id 1dPgZk-0006W9-A6
 for xen-devel@lists.xensource.com; Tue, 27 Jun 2017 02:50:00 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 F6/EA-01999-7D7C1595; Tue, 27 Jun 2017 02:49:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVffa8cB
 Igx2zpC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCaceHHNvaClmWMFXN3/WNu
 YFxY0cXIxSEk8JdR4kHjKRYI5zGjxO2jZ5khnG2MEut/rmLrYuTkEBFwlvh6Zi47iM0roC+x5
 sE/MFtYIEzid+skdpAGCYGzKhItrx6ANUgIeEs8PnGaBcbePmUe0FR2DjYBK4lDYiBRFgFVib
 vNO9gmMHIvYGRYxahRnFpUllqka2iul1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4k
 R6HcGINjBePG05yFGSQ4mJVFeoaWBkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeP8cA8oJFqWm
 p1akZeYAAxAmLcHBoyTC++YwUJq3uCAxtzgzHSJ1ilGXY8Pq9V+YhFjy8vNSpcR5/4PMEAApy
 ijNgxsBi4ZLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEubdBTKFJzOvBG7TK6AjmICOYJkXAH
 JESSJCSqqBsbJPa1Nu+m+/+oPHHzX89PadE7zM1fyeyAbF59JsysK+9x2CbTk3BtbXsDiaHGO
 ffuXDjfjbuiqyr9q5MhofKm/1lvZe/FJ7W+Uie6Glq0t7Pu7q6czu6HC3PJOqfuz4Zo2mdz7P
 GXjZ08W2PTd5sj1Ezua2i6Lm98eTvxx8M+MB78NL2esdlViKMxINtZiLihMBKNU/e4ECAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1498531797!105298911!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42559 invoked from network); 27 Jun 2017 02:49:58 -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; 27 Jun 2017 02:49: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 1dPgZg-0001mP-Gp; Tue, 27 Jun 2017 02: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 1dPgZa-0004hH-Qa; Tue, 27 Jun 2017 02:49:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dPgZa-0005tl-1w; Tue, 27 Jun 2017 02:49:50 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111054-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-xsm:guest-start/debian.repeat:fail:heisenbug
 linux-4.9:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.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:host-install(4):broken:nonblocking
 linux-4.9:build-arm64-libvirt:host-install(4):broken:nonblocking
 linux-4.9:build-arm64-pvops:host-install(4):broken:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 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-amd64-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-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-armhf-armhf-xl-rtds:guest-start/debian.repeat: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-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-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-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-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-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-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-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-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-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-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=493ecd5cd73ed41e319fe39816c6d3638ef080ff
X-Osstest-Versions-That: linux=050639ef5810e8ad17fb6a426eff3c63e616350c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 27 Jun 2017 02:49:50 +0000
Subject: [Xen-devel] [linux-4.9 test] 111054: 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="===============5726823650921964712=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============5726823650921964712==
Content-Type: text/plain

flight 111054 linux-4.9 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/111054/

Failures :-/ but no regressions.

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-xl-xsm 16 guest-start/debian.repeat fail in 111027 pass in 111054
 test-amd64-i386-rumprun-i386 17 rumprun-demo-xenstorels/xenstorels.repeat fail pass in 111027

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                   4 host-install(4)       broken blocked in 110557
 build-arm64-libvirt           4 host-install(4)    broken in 111027 never pass
 build-arm64-pvops             4 host-install(4)              broken never pass
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop      fail blocked in 110557
 test-amd64-amd64-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail in 111027 blocked in 110557
 test-amd64-amd64-xl-qemut-win7-amd64 18 guest-start/win.repeat fail in 111027 like 110557
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 110535
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail like 110545
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 110545
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 110557
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 110557
 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-i386-libvirt-xsm  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-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 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-libvirt-raw 13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-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-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
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass

version targeted for testing:
 linux                493ecd5cd73ed41e319fe39816c6d3638ef080ff
baseline version:
 linux                050639ef5810e8ad17fb6a426eff3c63e616350c

Last test of basis   110557  2017-06-19 03:39:47 Z    7 days
Testing same since   111027  2017-06-24 05:45:36 Z    2 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alan Stern <stern@rowland.harvard.edu>
  Alex Deucher <alexander.deucher@amd.com>
  Andrew Morton <akpm@linux-foundation.org>
  Andy Lutomirski <luto@kernel.org>
  Anton Bondarenko <anton.bondarenko.sama@gmail.com>
  Arnd Bergmann <arnd@arndb.de>
  Bin Liu <b-liu@ti.com>
  Bryant G. Ly <bryantly@linux.vnet.ibm.com>
  Chris Brandt <chris.brandt@renesas.com>
  Christoph Hellwig <hch@lst.de>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  CK Hu <ck.hu@mediatek.com>
  Corentin Labbe <clabbe.montjoie@gmail.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  David Miller <davem@davemloft.net>
  David S. Miller <davem@davemloft.net>
  Eli Cohen <eli@mellanox.com>
  Emmanuel Grumbach <emmanuel.grumbach@intel.com>
  Eric Anholt <eric@anholt.net>
  Eva Rachel Retuya <eraretuya@gmail.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Geert Uytterhoeven <geert+renesas@glider.be>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Hans Verkuil <hans.verkuil@cisco.com>
  Heiner Kallweit <hkallweit1@gmail.com>
  Helge Deller <deller@gmx.de>
  Helge Deller <deller@gmx.de> # parisc
  Herbert Xu <herbert@gondor.apana.org.au>
  Hon Ching \(Vicky) Lo <honclo@linux.vnet.ibm.com>
  Hon Ching(Vicky) Lo <honclo@linux.vnet.ibm.com>
  Hugh Dickins <hughd@google.com>
  Ingo Molnar <mingo@kernel.org>
  James Morse <james.morse@arm.com>
  Jani Nikula <jani.nikula@intel.com>
  Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Jonathan Cameron <jic23@kernel.org>
  Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Koen Vandeputte <koen.vandeputte@ncentric.com>
  Laura Abbott <labbott@redhat.com>
  Lee Jones <lee.jones@linaro.org>
  Leon Romanovsky <leon@kernel.org>
  Linus Torvalds <torvalds@linux-foundation.org>
  Luca Coelho <luciano.coelho@intel.com>
  Marc Kleine-Budde <mkl@pengutronix.de>
  Marcin Niestroj <m.niestroj@grinn-global.com>
  Mario Kleiner <mario.kleiner.de@gmail.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Matt Ranostay <matt.ranostay@konsulko.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Michal Hocko <mhocko@suse.com>
  Mikołaj Chwalisz <chwalisz@tkn.tu-berlin.de>
  Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nickey Yang <nickey.yang@rock-chips.com>
  Paul Burton <paul.burton@imgtec.com>
  Piotr Gawlowicz <gawlowicz@tkn.tu-berlin.de>
  Punit Agrawal <punit.agrawal@arm.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Rajkumar Manoharan <rmanohar@qti.qualcomm.com>
  Ralf Baechle <ralf@linux-mips.org>
  Rodolfo Giometti <giometti@linux.it>
  Roger Quadros <rogerq@ti.com>
  Saeed Mahameed <saeedm@mellanox.com>
  Sasha Levin <alexander.levin@verizon.com>
  Shuah Khan <shuahkh@osg.samsung.com>
  Thomas Gleixner <tglx@linutronix.de>
  Tomasz Wilczyński <twilczynski@naver.com>
  Tony Lindgren <tony@atomide.com>
  Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
  Viresh Kumar <viresh.kumar@linaro.org>
  Vladimir Davydov <vdavydov.dev@gmail.com>
  Willy Tarreau <w@1wt.eu>
  YD Tseng <yd_tseng@asmedia.com.tw>
  Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
  Yu Zhao <yuzhao@google.com>
  YYS <nickey.yang@rock-chips.com>
  Zhenyu Wang <zhenyuw@linux.intel.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 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                                 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                                     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 host-install(4)
broken-step build-arm64 host-install(4)

Pushing revision :

+ branch=linux-4.9
+ revision=493ecd5cd73ed41e319fe39816c6d3638ef080ff
+ . ./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-4.9 493ecd5cd73ed41e319fe39816c6d3638ef080ff
+ branch=linux-4.9
+ revision=493ecd5cd73ed41e319fe39816c6d3638ef080ff
+ . ./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-4.9
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' x493ecd5cd73ed41e319fe39816c6d3638ef080ff = 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-3.14
++ : 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 493ecd5cd73ed41e319fe39816c6d3638ef080ff:refs/heads/tested/linux-4.9
To osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
   050639e..493ecd5  493ecd5cd73ed41e319fe39816c6d3638ef080ff -> tested/linux-4.9
+ exit 0


--===============5726823650921964712==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5726823650921964712==--

From xen-devel-bounces@lists.xen.org Tue Jun 27 03:31:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 03:31: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 1dPhDM-0001IJ-ID; Tue, 27 Jun 2017 03: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=344e305ea=citrix-osstest@xenproject.org>)
 id 1dPhDL-0001IC-Rj
 for xen-devel@lists.xensource.com; Tue, 27 Jun 2017 03:30:56 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 1B/E1-03620-F61D1595; Tue, 27 Jun 2017 03:30:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHRDpG7excB
 IgxVnJCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aXueeZC9Z1Mlb0Pl3D3sD4KqKLkZNDQsBf
 4kfbV5YuRg4g213i3sM0kLCIgLPEhA+32UBsXgE9iQ0/2phBSoQFEiQ6vip3MXIBVa9Rlvj5q
 4cVYoyrxIRn75lg7GX9t8HibAIeEhN7JrKA2CwCqhK3324EmykkoCWxdPFKJoj5ghInZz4Bq2
 EWkJA4+OIFM8QcC4kZd9uZJjDyzUJSNgtJ2QJGplWMGsWpRWWpRbrGBnpJRZnpGSW5iZk5uoY
 GZnq5qcXFiempOYlJxXrJ+bmbGIFBxQAEOxj/rg08xCjJwaQkyiu0NDBSiC8pP6UyI7E4I76o
 NCe1+BCjDAeHkgTvmgtAOcGi1PTUirTMHGB4w6QlOHiURHjLjgOleYsLEnOLM9MhUqcYdTk2r
 F7/hUmIJS8/L1VKnDcTZIYASFFGaR7cCFisXWKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5IwL+
 t5oCk8mXklcJteAR3BBHQEy7wAkCNKEhFSUg2M+Z+EDRsL8xscktgNLyosXHpn2vV9zI/ef36
 6irVx4yZV18XeX2ZYWcyuc9TVypm5NOPeSd6yUIO7uTFHteYz23ck1jpqM+6MC/uy2Nc0dE5h
 Vtu9iQz6h4ydX4SHqdoLHo++I7xr1wZJ9ynpnC8Ytr97uz/wAZOXG5/Qm4Qrp0MqZ9b6GBUos
 RRnJBpqMRcVJwIAMKuosrACAAA=
X-Env-Sender: prvs=344e305ea=citrix-osstest@xenproject.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1498534252!109290451!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60442 invoked from network); 27 Jun 2017 03:30:54 -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 Jun 2017 03:30:54 -0000
X-IronPort-AV: E=Sophos;i="5.39,399,1493683200"; d="scan'208";a="429447383"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL03.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71601-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:allowable
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:allowable
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:allowable
 xen-4.8-testing:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:windows-install:fail:allowable
 xen-4.8-testing:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:windows-install:fail:allowable
 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-libvirt-qcow2:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-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-rtds:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-multivcpu: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-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-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl: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: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-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt: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-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-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-qemuu-nested-intel:capture-logs/l1(17):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-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=86529087abe239eb4845ee39cff187ea5160ee93
X-Osstest-Versions-That: xen=8d3dafb43f61c6deb4fc3612f836d04afab21bbe
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 27 Jun 2017 04:30:09 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL03.citrite.net
Subject: [Xen-devel] [xen-4.8-testing baseline-only test] 71601: 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
MTYwMSB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0
ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MTYwMS8KCkZhaWx1cmVzIDotLyBidXQgbm8g
cmVncmVzc2lvbnMuCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxl
IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAxNiBydW1wcnVu
LWRlbW8teGVuc3RvcmVscy94ZW5zdG9yZWxzLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiA3MTU5MQog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTYgZGViaWFuLWh2bS1pbnN0YWxs
L2wxL2wyIGZhaWwgbGlrZSA3MTU5MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBsaWtlIDcxNTkxCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IGxpa2UgNzE1OTEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNwMy12Y3B1czEgIDkg
d2luZG93cy1pbnN0YWxsICAgIGZhaWwgbGlrZSA3MTU5MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbnhwc3AzLXZjcHVzMSAgOSB3aW5kb3dzLWluc3RhbGwgICAgZmFpbCBsaWtlIDcxNTkx
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIGJyb2tl
biBuZXZlciBwYXNzCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9j
YXRlICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0LXhzbSAgICAg
ICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFz
cwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAg
ICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAz
IGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9r
ZW4gbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgMTEgZ3Vlc3Qtc3Rh
cnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20g
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAxMSBndWVzdC1zdGFydCAgICAgICAg
ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsIDE3IGNhcHR1cmUtbG9ncy9sMSgxNykgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
MTYgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0
ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgODY1MjkwODdhYmUyMzllYjQ4NDVlZTM5Y2Zm
MTg3ZWE1MTYwZWU5MwpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgOGQz
ZGFmYjQzZjYxYzZkZWI0ZmMzNjEyZjgzNmQwNGFmYWIyMWJiZQoKTGFzdCB0ZXN0IG9mIGJhc2lz
ICAgIDcxNTkxICAyMDE3LTA2LTIzIDE3OjQ3OjQ3IFogICAgMyBkYXlzClRlc3Rpbmcgc2FtZSBz
aW5jZSAgICA3MTYwMSAgMjAxNy0wNi0yNiAxMjo0ODoxOSBaICAgIDAgZGF5cyAgICAxIGF0dGVt
cHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogIEtvbnJh
ZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1y
dW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3Jh
ZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbnhwc3AzLXZjcHVzMSAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBz
cDMtdmNwdXMxICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbnhwc3AzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW54cHNw
MyAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0
CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rl
c3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgaG9zdHMt
YWxsb2NhdGUKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQtcHZvcHMgaG9zdHMtYWxsb2NhdGUKYnJv
a2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybTY0LXB2b3BzIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm02NC14c20gY2Fw
dHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGNhcHR1cmUtbG9ncwoKUHVzaCBub3Qg
YXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpjb21taXQgODY1MjkwODdhYmUyMzllYjQ4NDVlZTM5Y2ZmMTg3ZWE1
MTYwZWU5MwpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBG
cmkgSnVuIDIzIDE1OjEzOjIxIDIwMTcgKzAyMDAKCiAgICBtZW1vcnk6IGRvbid0IHN1cHByZXNz
IFAyTSB1cGRhdGUgaW4gcG9wdWxhdGVfcGh5c21hcCgpCiAgICAKICAgIENvbW1pdCBkMTg2Mjc1
ODNkICgibWVtb3J5OiBkb24ndCBoYW5kIE1GTiBpbmZvIHRvIHRyYW5zbGF0ZWQgZ3Vlc3RzIikK
ICAgIHdyb25nbHkgYWRkZWQgYSBudWxsLWhhbmRsZSBjaGVjayB0aGVyZSAtIGp1c3QgbGlrZSBz
dGF0ZWQgaW4gaXRzCiAgICBkZXNjcmlwdGlvbiBmb3IgbWVtb3J5X2V4Y2hhbmdlKCksIHRoZSBh
cnJheSBpcyBhbHNvIGFuIGlucHV0IGZvcgogICAgcG9wdWxhdGVfcGh5c21hcCgpIChhbmQgaGVu
Y2UgY2FuJ3QgcmVhc29uYWJseSBiZSBudWxsKS4gSSBoYXZlIG5vIGlkZWEKICAgIGhvdyBJJ3Zl
IG1hbmFnZWQgdG8gb3Zlcmxvb2sgdGhpcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBiOTY0ZTMxMDZkMmNk
YWExMWNjNDUyNDE4MWZmMTQ2MDdkMTEwYWU0CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wNi0yMCAx
NDo1MTo1MyArMDIwMAoKY29tbWl0IDFlNDBmODdkYmJjNWE2MzJmZDU2ZjQzMDEwOWFjZDRjYzVi
NWY0MzgKQXV0aG9yOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5j
b20+CkRhdGU6ICAgRnJpIEp1biAyMyAxNToxMjo0NCAyMDE3ICswMjAwCgogICAgbGl2ZXBhdGNo
OiBXcm9uZyB1c2FnZSBvZiBzcGlubG9jayBvbiBkZWJ1ZyBjb25zb2xlLgogICAgCiAgICBJZiB3
ZSBoYXZlIGEgbGFyZ2UgYW1vdW50IG9mIGxpdmVwYXRjaGVzIGFuZCB3YW50IHRvIHByaW50IHRo
ZW0KICAgIG9uIHRoZSBjb25zb2xlIHVzaW5nICd4bCBkZWJ1Zy1rZXlzIHgnIHdlIGV2ZW50dWFs
bHkgaGl0CiAgICB0aGUgcHJlZW1wdGlvbiBjaGVjazoKICAgIAogICAgICBpZiAoIGkgJiYgIShp
ICUgNjQpICkKICAgICAgewogICAgCXNwaW5fdW5sb2NrKCZwYXlsb2FkX2xvY2spOwogICAgCXBy
b2Nlc3NfcGVuZGluZ19zb2Z0aXJxcygpOwogICAgCWlmICggc3Bpbl90cnlsb2NrKCZwYXlsb2Fk
X2xvY2spICkKICAgIAkJcmV0dXJuCiAgICAKICAgIDxmYWNlcGFsbT4gVGhlIGVmZmVjdCBpcyB0
aGF0IHdlIGhhdmUganVzdCBlZmZlY3RpdmVseQogICAgdGFrZW4gdGhlIGxvY2sgYW5kIHJldHVy
bmVkIHdpdGhvdXQgdW5sb2NraW5nIQogICAgCiAgICBSZXZpZXdlZC1ieTogUm9zcyBMYWdlcndh
bGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1hbmQtdGVzdGVkLWJ5
OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgogICAgUmV2aWV3
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6
IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KICAgIG1hc3Rl
ciBjb21taXQ6IDc1ZGZlN2M1NjZjMzZlMGFmNDcxNDU1N2E2NjY4MjdmNDliNjkxOTEKICAgIG1h
c3RlciBkYXRlOiAyMDE3LTA2LTEyIDA4OjU5OjMzIC0wNDAwCgpjb21taXQgN2RkODVlYjM3MjM5
NTE0MjVkN2ZjYjVjYzI1ZGY1ZmM3OTQ1YmVlOApBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgRnJpIEp1biAyMyAxNToxMjoxMiAyMDE3ICsw
MjAwCgogICAgUmV2ZXJ0ICJ4ODYvaHZtOiBkaXNhYmxlIHBrZXlzIGZvciBndWVzdHMgaW4gbm9u
LXBhZ2luZyBtb2RlIgogICAgCiAgICBUaGlzIHJldmVydHMgY29tbWl0IGM0MWUwMjY2ZGQ1OWFi
NTBiN2ExNTMxNTdlOWJkMmEzYWQxMTRiNTMuCiAgICAKICAgIFdoZW4gZGV0ZXJtaW5pbmcgQWNj
ZXNzIFJpZ2h0cywgUHJvdGVjdGlvbiBLZXlzIG9ubHkgdGFrZSBlZmZlY3Qgd2hlbiBDUjQuUEtF
CiAgICBpdCBzZXQsIGFuZCA0LWxldmVsIHBhZ2luZyBpcyBhY3RpdmUuICBBbGwgb3RoZXIgY2ly
Y3Vtc3RhbmNlcyAobm90aWJseSwgMzJiaXQKICAgIFBBRSBwYWdpbmcpIHNraXAgdGhlIFByb3Rl
Y3Rpb24gS2V5IGNvbnRyb2wgbWVjaGFuaXNtLgogICAgCiAgICBUaGVyZWZvcmUsIHdlIGRvIG5v
dCBuZWVkIHRvIGNsZWFyIENSNC5QS0UgYmVoaW5kIHRoZSBiYWNrIG9mIGEgZ3Vlc3Qgd2hpY2gg
aXMKICAgIG5vdCB1c2luZyBwYWdpbmcsIGFzIHN1Y2ggYSBndWVzdCBpcyBuZWNlc3NlcmlseSBy
dW5uaW5nIHdpdGggRUZFUi5MTUEKICAgIGRpc2FibGVkLgogICAgCiAgICBUaGUge1JELFdSfVBL
UlUgaW5zdHJ1Y3Rpb25zIGFyZSBzcGVjaWZpZWQgYXMgYmVpbmcgbGVnYWwgZm9yIHVzZSBpbiBh
bnkKICAgIG9wZXJhdGluZyBtb2RlLCBidXQgb25seSBpZiBDUjQuUEtFIGlzIHNldC4gIEJ5IGNs
ZWFyaW5nIENSNC5QS0UgYmVoaW5kIHRoZQogICAgYmFjayBvZiBhbiB1bnBhZ2VkIGd1ZXN0LCB0
aGVzZSBpbnN0cnVjdGlvbnMgeWllbGQgI1VEIGRlc3BpdGUgdGhlIGd1ZXN0CiAgICBjb3JyZWN0
bHkgc2VlaW5nIFBLRSBzZXQgaWYgaXQgcmVhZHMgQ1I0LCBhbmQgT1NQS0UgYmVpbmcgdmlzaWJs
ZSBpbiBDUFVJRC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogSHVhaXRvbmcgSGFuIDxodWFpdG9uZy5oYW5A
aW50ZWwuY29tPgogICAgQWNrZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29t
PgogICAgbWFzdGVyIGNvbW1pdDogMjI0YWNkZDA0YTlmNmZmZTQ0ZDJmNzE2Mjg3Y2FjNzQ3ODc4
OTllYwogICAgbWFzdGVyIGRhdGU6IDIwMTctMDYtMDEgMTQ6MTM6NTcgKzAxMDAKCmNvbW1pdCAy
NDgwOWUwNGU3YTJmYWE2YzhiMGZhOTMyZWUwY2RhODUyZWIyNGFmCkF1dGhvcjogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBGcmkgSnVuIDIzIDE1OjEx
OjE5IDIwMTcgKzAyMDAKCiAgICB4ODYvcHY6IEZpeCB0aGUgaGFuZGxpbmcgb2YgYGludCAkeGAg
Zm9yIHZlY3RvcnMgd2hpY2ggYWxpYXMgZXhjZXB0aW9ucwogICAgCiAgICBUaGUgY2xhaW0gYXQg
dGhlIHRvcCBvZiBjL3MgMmU0MjZkNmVlY2YgIng4Ni90cmFwczogRHJvcCB1c2VfZXJyb3JfY29k
ZQogICAgcGFyYW1ldGVyIGZyb20gZG9feyxndWVzdF99dHJhcCgpIiBpcyBvbmx5IGFjdHVhbGx5
IHRydWUgZm9yIGhhcmR3YXJlCiAgICBleGNlcHRpb25zLiAgSXQgaXMgbm90IHRydWUgZm9yIGBp
bnQgJHhgIGluc3RydWN0aW9ucyAod2hpY2ggbmV2ZXIgcHVzaCBlcnJvcgogICAgY29kZSksIGly
cmVzcGVjdGl2ZSBvZiB3aGV0aGVyIHRoZSB2ZWN0b3IgYWxpYXNlcyBhbiBleGNlcHRpb24gb3Ig
bm90LgogICAgCiAgICBGdXJ0aGVybW9yZSwgYy9zIDY0ODBjYzYyODBlICJ4ODYvdHJhcHM6IEZp
eCBmYWlsZWQgQVNTRVJUKCkgaW4KICAgIGRvX2d1ZXN0X3RyYXAoKSIgcmVhbGx5IHNob3VsZCBo
YXZlIGhlbHBlZCBoaWdobGlnaHQgdGhhdCBhIHJlZ3Jlc3Npb24gaGFkCiAgICBiZWVuIGludHJv
ZHVjZWQuCiAgICAKICAgIE1vZGlmeSBwdl9pbmplY3RfZXZlbnQoKSB0byB1bmRlcnN0YW5kIGV2
ZW50IHR5cGVzIG90aGVyIHRoYW4KICAgIFg4Nl9FVkVOVFRZUEVfSFdfRVhDRVBUSU9OLCBhbmQg
aW50cm9kdWNlIHB2X2luamVjdF9zd19pbnRlcnJ1cHQoKSBmb3IgdGhlCiAgICBgaW50ICR4YCBo
YW5kbGluZyBjb2RlLgogICAgCiAgICBBZGQgZnVydGhlciBhc3NlcnRpb25zIHRvIHB2X2luamVj
dF9ldmVudCgpIGNvbmNlcm5pbmcgdGhlIHR5cGUgb2YgZXZlbnRzCiAgICBwYXNzZWQgaW4sIHdo
aWNoIGluIHR1cm4gcmVxdWlyZXMgdGhhdCBkb19ndWVzdF90cmFwKCkgc2V0IGl0cyB0eXBlCiAg
ICBhcHByb3ByaWF0ZWx5ICh3aGljaCBpcyBub3cgdXNlZCBleGNsdXNpdmVseSBmb3IgaGFyZHdh
cmUgZXhjZXB0aW9ucykuCiAgICAKICAgIFRoaXMgaXMgbG9naWNhbGx5IGEgYmFja3BvcnQgb2Yg
Yy9zIDVjNGY1NzllMGVlNGYzOGNhZDU2MzZiYmY4Y2U3MDBhMzk0MzM4ZDAKICAgIGZyb20gWGVu
IDQuOSwgYnV0IGRpc2VudGFuZ2xlZCBmcm9tIHRoZSBvdGhlciBpbmplY3Rpb24gd29yay4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cihx
ZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 05:32:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 05: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 1dPj6v-0001C8-98; Tue, 27 Jun 2017 05:32:25 +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 1dPj6u-0001Bx-KI
 for xen-devel@lists.xensource.com; Tue, 27 Jun 2017 05:32:24 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 1D/2D-10689-7EDE1595; Tue, 27 Jun 2017 05:32:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVffZ28B
 Ig387tCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCase32MsaCzT4Vky/fY29g
 3GfZxcjFISTwl1Fix+PVrBDOY0aJW7c3s0A42xglJs6/wNzFyMkhIuAs8fXMXHYQm1dAX+L3i
 Q4wW1jAWuLnlC+MIA0SAht4JDpfbGIDSUgI+EpsmL2JHcZu2b4IKM7OwSZgJXFIDCTKIqAqce
 ZAP9MERu4FjAyrGDWKU4vKUot0jQ30kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzE
 CvV7PwMC4g7HzhN8hRkkOJiVRXqGlgZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHiPvAHKCRal
 pqdWpGXmAMMPJi3BwaMkwlt2HCjNW1yQmFucmQ6ROsWoy7Fh9fovTEIsefl5qVLivBtBZgiAF
 GWU5sGNgMXCJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvDdBpvBk5pXAbXoFdAQT0BEs8w
 JAjihJREhJNTDWn/jCfOdeqgXn/d6NT7esZmo5/TPwX3qaSdk9++AlP1+v7391bNb9v9Gzlxx
 9fOlIR8SVjLNmkhNOz9zB9ub97ndzZ4Tft7/2pX7bBYttbx7yrVlv22tlPUVlipdZxb4dggd3
 C6avyQ3S3zXrb1nXwvqptfl5otEtFyvEZytmr2y9O1NfdFPgNCWW4oxEQy3mouJEAHF3APmAA
 gAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-6.tower-31.messagelabs.com!1498541541!68945485!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17919 invoked from network); 27 Jun 2017 05:32:22 -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; 27 Jun 2017 05:32: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 1dPj6n-0006EV-1Y; Tue, 27 Jun 2017 05:32:17 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dPj6h-0007lC-Aa; Tue, 27 Jun 2017 05:32:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dPj6h-0002bp-1m; Tue, 27 Jun 2017 05:32:11 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111061-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=2065499b607a8df771761dc4249eff6ebc3adb5a
X-Osstest-Versions-That: libvirt=41eb92783e831b9362c321bd563c6c4ec592eb3d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 27 Jun 2017 05:32:11 +0000
Subject: [Xen-devel] [libvirt test] 111061: 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>

ZmxpZ2h0IDExMTA2MSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTEwNjEvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDExMTAyOQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTExMDI5CiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMTEwMjkKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaWJ2aXJ0ICAgICAg
ICAgICAgICAyMDY1NDk5YjYwN2E4ZGY3NzE3NjFkYzQyNDllZmY2ZWJjM2FkYjVhCmJhc2VsaW5l
IHZlcnNpb246CiBsaWJ2aXJ0ICAgICAgICAgICAgICA0MWViOTI3ODNlODMxYjkzNjJjMzIxYmQ1
NjNjNmM0ZWM1OTJlYjNkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTEwMjkgIDIwMTctMDYtMjQg
MTE6NTM6MTEgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTExMDYxICAyMDE3LTA2
LTI1IDIwOjU3OjI4IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQ2hyaXN0b2ZmZXIgRGFsbCA8Y2RhbGxAbGlu
YXJvLm9yZz4KICBKb2huIEZlcmxhbiA8amZlcmxhbkByZWRoYXQuY29tPgoKam9iczoKIGJ1aWxk
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdl
czogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVy
YWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0
IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJy
YW5jaD1saWJ2aXJ0CisgcmV2aXNpb249MjA2NTQ5OWI2MDdhOGRmNzcxNzYxZGM0MjQ5ZWZmNmVi
YzNhZGI1YQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2Ny
aS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVw
b3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAg
ICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9z
In0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVw
b3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9t
ZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9z
PS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xv
Y2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNU
X1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgt
bG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIGxpYnZpcnQgMjA2
NTQ5OWI2MDdhOGRmNzcxNzYxZGM0MjQ5ZWZmNmViYzNhZGI1YQorIGJyYW5jaD1saWJ2aXJ0Cisg
cmV2aXNpb249MjA2NTQ5OWI2MDdhOGRmNzcxNzYxZGM0MjQ5ZWZmNmViYzNhZGI1YQorIC4gLi9j
cmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysr
IHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1l
ICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2Jh
bGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwog
ICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAv
aG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9z
ICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3Qv
cmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9t
ZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJwor
IC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrIHVtYXNrIDAwMgorIHNlbGVj
dF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9bGlidmlydAorIHhlbmJyYW5j
aD14ZW4tdW5zdGFibGUKKyAnWycgeGxpYnZpcnQgPSB4bGludXggJ10nCisgbGludXhicmFuY2g9
CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyBz
ZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJs
ZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHgyMDY1NDk5YjYwN2E4ZGY3
NzE3NjFkYzQyNDllZmY2ZWJjM2FkYjVhID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4g
Li9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9z
c3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsK
ICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50
ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4t
dHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQu
a2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDog
Z2l0Oi8vbGlidmlydC5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xp
YnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQK
KysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVu
LmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRo
dWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9v
c3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgt
ZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9l
eHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9s
aW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC0zLjE0Cisr
IDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlu
dXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdp
dDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdp
dAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGRhaWx5
LWNyb24ubGlidmlydAorKyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGRhaWx5LWNyb24ubGli
dmlydAorKyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGRhaWx5LWNyb24ubGlidmlydAorKyA6
IGRhaWx5LWNyb24ubGlidmlydAorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJv
bi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4u
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5n
aXQKKysgOiBkYWlseS1jcm9uLmxpYnZpcnQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVt
dS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1v
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRS
RUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3Fl
bXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVF
X09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYu
Z2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYu
Z2l0CisgaW5mb19saW51eF90cmVlIGxpYnZpcnQKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBj
YXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MvbGlidmlydAorIGdpdCBw
dXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQgMjA2
NTQ5OWI2MDdhOGRmNzcxNzYxZGM0MjQ5ZWZmNmViYzNhZGI1YTpyZWZzL2hlYWRzL3hlbi10ZXN0
ZWQtbWFzdGVyClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmly
dC5naXQKICAgNDFlYjkyNy4uMjA2NTQ5OSAgMjA2NTQ5OWI2MDdhOGRmNzcxNzYxZGM0MjQ5ZWZm
NmViYzNhZGI1YSAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 05:47:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 05: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 1dPjL2-000243-OR; Tue, 27 Jun 2017 05:47:00 +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 1dPjL1-00023f-7N
 for xen-devel@lists.xensource.com; Tue, 27 Jun 2017 05:46:59 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 80/12-26106-251F1595; Tue, 27 Jun 2017 05:46:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVTfwY2C
 kwdRtAhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmPTsNFvBqeyKT0+usDYw
 /nXpYuTiEBL4yyix9sUiRgjnMaPE45WXmSCcbYwS/9b/Ye5i5OQQEXCW+HpmLjuIzSugL/Fv3
 TSwuLBAkMS9U69YQWwJgZ1SEp+WFkLY3hKfpq1hhrFbpxwGGsrOwSZgJXFIrIuRg4NFQFVi3t
 L8CYzcCxgZVjGqF6cWlaUW6VrqJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIE+ru
 egYFxB+Prn06HGCU5mJREeYWWBkYK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDd/B4oJ1iUmp5a
 kZaZAww8mLQEB4+SCG/ZcaA0b3FBYm5xZjpE6hSjLseG1eu/MAmx5OXnpUqJ8/Z+ACoSACnKK
 M2DGwGLgkuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHmfgFzCk5lXArfpFdARTEBHsMwLAD
 miJBEhJdXAGJD64Pu8i3yxGz7s+2G/1/WSv07Au4+yzw+fjl3yL/GQ+ISC+/umTpuhevLhGhn
 P7yXen9WPbGePbbn1ScpPvPDgznTG15nP5cUfcvfu3fdjudaFOakPD0/89E5/O8ffI6bvXC3M
 a44lKdpMPHfpa3bvnAcupcrasQInMpTfLmu4+Ndsputjlr9KLMUZiYZazEXFiQDA+bqIfQIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1498542416!76623154!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40351 invoked from network); 27 Jun 2017 05:46:56 -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; 27 Jun 2017 05:46: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 <osstest-admin@xenproject.org>)
 id 1dPjKu-0006aE-Fr; Tue, 27 Jun 2017 05: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 1dPjKp-0000AL-4S; Tue, 27 Jun 2017 05:46:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dPjKo-0005dC-Ri; Tue, 27 Jun 2017 05:46:46 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111069-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:build-armhf-pvops:host-build-prep:fail:regression
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:regression
 linux-3.18:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 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-arm64-arm64-xl-xsm:build-check(1):blocked: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-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt: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-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:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-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-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-ws16-amd64:guest-saverestore: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-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=31c34faca7a7f9455f1bd28a1fa5112613139f45
X-Osstest-Versions-That: linux=8366868460f8784e30302f441546a9d72ffe1236
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 27 Jun 2017 05:46:46 +0000
Subject: [Xen-devel] [linux-3.18 test] 111069: 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="===============4415956561518759722=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============4415956561518759722==
Content-Type: text/plain

flight 111069 linux-3.18 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/111069/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf-pvops             5 host-build-prep          fail REGR. vs. 110441
 test-amd64-i386-qemut-rhel6hvm-amd 12 guest-start/redhat.repeat fail REGR. vs. 110441
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 110441
 test-amd64-amd64-xl-qemut-win7-amd64 18 guest-start/win.repeat fail REGR. vs. 110441

Regressions which are regarded as allowable (not blocking):
 test-amd64-amd64-rumprun-amd64 17 rumprun-demo-xenstorels/xenstorels.repeat fail REGR. vs. 110441

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
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      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-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-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail like 110441
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 110441
 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-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-libvirt-xsm 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
 build-arm64-pvops             6 kernel-build                 fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-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
 test-amd64-i386-xl-qemut-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
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 linux                31c34faca7a7f9455f1bd28a1fa5112613139f45
baseline version:
 linux                8366868460f8784e30302f441546a9d72ffe1236

Last test of basis   110441  2017-06-14 13:16:35 Z   12 days
Testing same since   111069  2017-06-26 05:55:00 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alan Stern <stern@rowland.harvard.edu>
  Andrew Morton <akpm@linux-foundation.org>
  Anssi Hannula <anssi.hannula@bitwise.fi>
  Anton Bondarenko <anton.bondarenko.sama@gmail.com>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnd Bergmann <arnd@arndb.de>
  Bryant G. Ly <bryantly@linux.vnet.ibm.com>
  Chris Brandt <chris.brandt@renesas.com>
  Christoph Hellwig <hch@lst.de>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Corentin Labbe <clabbe.montjoie@gmail.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  David S. Miller <davem@davemloft.net>
  Emmanuel Grumbach <emmanuel.grumbach@intel.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Hans Verkuil <hans.verkuil@cisco.com>
  Heiko Carstens <heiko.carstens@de.ibm.com>
  Heiner Kallweit <hkallweit1@gmail.com>
  Helge Deller <deller@gmx.de>
  Helge Deller <deller@gmx.de> # parisc
  Hugh Dickins <hughd@google.com>
  Ingo Molnar <mingo@kernel.org>
  James Morse <james.morse@arm.com>
  Jens Axboe <axboe@fb.com>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Jonathan Cameron <jic23@kernel.org>
  Jonathan T. Leighton <jtleight@udel.edu>
  Laura Abbott <labbott@redhat.com>
  Lee Jones <lee.jones@linaro.org>
  Linus Torvalds <torvalds@linux-foundation.org>
  Marc Kleine-Budde <mkl@pengutronix.de>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Matt Ranostay <matt.ranostay@konsulko.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Michal Hocko <mhocko@suse.com>
  Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Pavel Shilovsky <pshilov@microsoft.com>
  Punit Agrawal <punit.agrawal@arm.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Richard <richard@aaazen.com>
  Richard Narron <comet.berkeley@gmail.com>
  Rodolfo Giometti <giometti@linux.it>
  Roger Quadros <rogerq@ti.com>
  Sachin Prabhu <sprabhu@redhat.com>
  Sasha Levin <alexander.levin@verizon.com>
  Steve French <smfrench@gmail.com>
  Thomas Gleixner <tglx@linutronix.de>
  Tomasz Wilczyński <twilczynski@naver.com>
  Tony Lindgren <tony@atomide.com>
  Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
  Viresh Kumar <viresh.kumar@linaro.org>
  Vladimir Davydov <vdavydov.dev@gmail.com>
  Willy Tarreau <w@1wt.eu>
  Yu Zhao <yuzhao@google.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            fail    
 build-armhf-pvops                                            broken  
 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                                          blocked 
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 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-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                               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                                  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-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     blocked 
 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-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      blocked 


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 872 lines long.)


--===============4415956561518759722==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4415956561518759722==--

From xen-devel-bounces@lists.xen.org Tue Jun 27 06:04:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 06: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 1dPjbs-0003Y5-A2; Tue, 27 Jun 2017 06:04: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 1dPjbr-0003Xz-Ex
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 06:04:23 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 CA/8A-01752-665F1595; Tue, 27 Jun 2017 06:04:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDSzfta2C
 kwcKzghZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a6ppMsBWdZKm6sWMjSwPiIuYuRk0NIIE9i
 65xzbF2MHBy8AnYSsxaZg4QlBAwlTi+8yQJiswioSiz99IsJxGYTUJfoXNQOFhcRsJaYtes7a
 xcjFwezwCVGialbnrKAzBEWCJVYME8FYnyhxPNTa8HqOYHGX3kyjQlilaDE3x3CIGFmAS2Jh7
 9usUDY2hLLFr5mBilhFpCWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo0ZxalFZapGuoZleUlF
 mekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZg6DEAwQ7G86c9DzFKcjApifIKLQ2MFOJL
 yk+pzEgszogvKs1JLT7EqMHBIbBt1+oLjFIsefl5qUoSvLM/A9UJFqWmp1akZeYAowOmVIKDR
 0mEt+w4UJq3uCAxtzgzHSJ1ilGXo+nDli9MQmAzpMR5v4LMEAApyijNgxsBi9RLjLJSwryMQA
 cK8RSkFuVmlqDKv2IU52BUEuZdAjKFJzOvBG7TK6AjmICOYJkXAHJESSJCSqqBcVOouWpQ+pe
 cRpWJexYqWFsnJr6cN7N0a/xCucSNzYdv5F4MF9S4rz+7iXuJ+NpHU2w/tcbN9sg46PyHw3r2
 ShfZ24vmWzQ98QoUSL/7VEDBoWaW1MfshYVvl3erbb3n2fPltO/pwqPbu08aOG5p45zwel/kx
 dCbUxYylvqc3uTmZNcs08hzSomlOCPRUIu5qDgRABObEFTPAgAA
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1498543460!105313695!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34418 invoked from network); 27 Jun 2017 06:04: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; 27 Jun 2017 06:04:22 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 27 Jun 2017 00:04:19 -0600
Message-Id: <5951F56102000078001013A5@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 27 Jun 2017 00:04:17 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <andrew.cooper3@citrix.com>,<ross.lagerwall@citrix.com>
References: <20170626153650.23017-1-ross.lagerwall@citrix.com>
 <49dea3e8-4770-95e8-2dbf-9d6924975191@citrix.com>
In-Reply-To: <49dea3e8-4770-95e8-2dbf-9d6924975191@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: lars.kurth@citrix.com, sstabellini@kernel.org, liuw@liuw.name,
 George.Dunlap@eu.citrix.com, ian.jackson@eu.citrix.com,
 xen-devel@lists.xen.org, julien.grall@arm.com
Subject: Re: [Xen-devel] [PATCH for-4.9] 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>
Content-Type: text/plain; charset="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+IDA2LzI2LzE3IDY6
NDAgUE0gPj4+Cj4+IC0tLSBhL3hlbi9jb21tb24vS2NvbmZpZwo+PiArKysgYi94ZW4vY29tbW9u
L0tjb25maWcKPj4gQEAgLTIyNiw3ICsyMjYsNyBAQCBjb25maWcgQ1JZUFRPCj4+ICAJYm9vbAo+
PiAgCj4+ICBjb25maWcgTElWRVBBVENICj4+IC0JYm9vbCAiTGl2ZSBwYXRjaGluZyBzdXBwb3J0
IChURUNIIFBSRVZJRVcpIgo+PiArCWJvb2wgIkxpdmUgcGF0Y2hpbmcgc3VwcG9ydCIKPj4gIAlk
ZWZhdWx0IG4KPgo+VGhpcyBkZWZhdWx0IHNob3VsZCBmbGlwIGFzIHdlbGwuCgpGb3IgdW5zdGFi
bGUgbWF5YmUuIEJ1dCBwbGVhc2Ugbm90IGZvciA0LjkgLSBwZW9wbGUgc2hvdWxkbid0IGJlIGNh
dWdodCBieQpzdXJwcmlzZSBhZnRlciA5IFJDcyB0aGF0IGEgY29uZmlnIG9wdGlvbidzIGRlZmF1
bHQgY2hhbmdlcy4gRnVydGhlcm1vcmUsIGlmCndlIGRlZmF1bHQgaXQgdG8geSwgd2lsbCB0aGVy
ZSBiZSBtdWNoIG9mIGEgZGlmZmVyZW5jZSB0byBzaW1wbHkgcmVtb3ZpbmcgdGhlCmNvbmZpZyBv
cHRpb24/CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 27 06:09:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 06: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 1dPjge-0003jb-To; Tue, 27 Jun 2017 06: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 <jbeulich@suse.com>) id 1dPjge-0003jU-2q
 for xen-devel@lists.xenproject.org; Tue, 27 Jun 2017 06:09:20 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 72/3A-03696-F86F1595; Tue, 27 Jun 2017 06:09:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDS7fvW2C
 kwdEzphbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bu4wUFtzgq2i/OYmlgnMfexcjJISSQJ9H2
 bBkLiM0rYCex6MkhNhBbQsBQ4vTCm2BxFgFVifc7ToHZbALqEp2L2sFsEQFTiV3LnjB3MXJwM
 AuoSDSeEQAJCws4S/w99QZoDBfQ+KmMEjMXf2MESXACzT+3dyUrSD2vgKDE3x3CIGFmAS2Jh7
 9usUDY2hLLFr6GGiktsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRo3i1KKy1CJdI0u9pKLM9Iy
 S3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA0GMAgh2MBxYFHmKU5GBSEuUVWhoYKcSXlJ9S
 mZFYnBFfVJqTWnyIUYaDQ0mCl+crUE6wKDU9tSItMwcYBTBpCQ4eJRHesuNAad7igsTc4sx0i
 NQpRkUpcV4fkD4BkERGaR5cGyzyLjHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmYVxJkCk9mXg
 nc9FdAi5mAFrPMCwBZXJKIkJJqYOTM8hBOO3Svbk+nX9E5l7bld46oqvGm2H3csLrro9qCmO9
 Sobefz53p9itu4YxF+6yZbjX2aexQ/VDz9WSTkDrPRffv+87nGnA6bGFwd7F+HrIxiEnk+fSd
 3QLb/9j99TZcK57iavenxSaI54P6ijKXWn5dxdx/1oeWej0586ZzW7zOk6glf5VYijMSDbWYi
 4oTASHpKru3AgAA
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1498543757!75656005!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20582 invoked from network); 27 Jun 2017 06:09:18 -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; 27 Jun 2017 06:09:18 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 27 Jun 2017 00:09:16 -0600
Message-Id: <5951F68A02000078001013B5@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 27 Jun 2017 00:09:14 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <andrew.cooper3@citrix.com>,<wei.liu2@citrix.com>
References: <20170626162842.482-1-wei.liu2@citrix.com>
 <20170626162842.482-7-wei.liu2@citrix.com>
 <cb9ab4f8-e875-5b1d-707e-0d707d1ab531@citrix.com>
In-Reply-To: <cb9ab4f8-e875-5b1d-707e-0d707d1ab531@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v5 06/13] x86: simplify
	guest_has_trap_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>

Pj4+IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IDA2LzI2LzE3IDY6
NTggUE0gPj4+Cj5PbiAyNi8wNi8xNyAxNzoyOCwgV2VpIExpdSB3cm90ZToKPj4gLS0tIGEveGVu
L2FyY2gveDg2L2NwdS9tY2hlY2svdm1jZS5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNo
ZWNrL3ZtY2UuYwo+PiBAQCAtMzU5LDYgKzM1OSwxNSBAQCBzdGF0aWMgaW50IHZtY2VfbG9hZF92
Y3B1X2N0eHQoc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCj4+ICBI
Vk1fUkVHSVNURVJfU0FWRV9SRVNUT1JFKFZNQ0VfVkNQVSwgdm1jZV9zYXZlX3ZjcHVfY3R4dCwK
Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdm1jZV9sb2FkX3ZjcHVfY3R4dCwgMSwgSFZN
U1JfUEVSX1ZDUFUpOwo+PiAgCj4+ICtzdGF0aWMgaW5saW5lIGJvb2wgcHZfY2FsbGJhY2tfcmVn
aXN0ZXJlZChjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDhfdCB2ZWN0b3IpCj4+ICt7Cj4+ICsj
aWZkZWYgQ09ORklHX1BWCj4+ICsgICAgcmV0dXJuIHYtPmFyY2gucHZfdmNwdS50cmFwX2N0eHRb
dmVjdG9yXS5hZGRyZXNzOwo+PiArI2Vsc2UKPj4gKyAgICByZXR1cm4gZmFsc2U7Cj4+ICsjZW5k
aWYKPj4gK30KPj4gKwo+Cj5Jc24ndCB0aGVyZSBhIGhlYWRlciBmaWxlIHRoaXMgd291bGQgYmUg
YmV0dGVyIGxpdmluZyBpbj8gIEl0cyBjZXJ0YWlubHkKPm5vdCB2bWNlLXNwZWNpZmljLgoKV2Ug
Y2VydGFpbmx5IGhhdmUgdGhlIGVxdWl2YWxlbnQgb2YgdGhpcyBjaGVjayBpbiBhc3NlbWJseSBj
b2RlICh3aGljaAppaXJjIHdlIG1lYW4gdG8gY29udmVydCB0byBDIGV2ZW50dWFsbHkpLCBzbyBw
di90cmFwcy5oIHdvdWxkIHNlZW0gdG8gYmUKdGhlIHJpZ2h0IHBsYWNlLiBUaGUgZnVuY3Rpb24g
bmFtZSB3b3VsZCBuZWVkIHRvIGNoYW5nZSBhIGxpdHRsZSB0aG91Z2gsCmFzIHdlJ3JlIHRhbGtp
bmcgYWJvdXQgZXhjZXB0aW9uIGNhbGxiYWNrcyBoZXJlLCBub3QgdGhlIHRoaW5ncyB3ZSBjYWxs
CmNhbGxiYWNrcyBpbiB0aGUgcHVibGljIGludGVyZmFjZS4gcHZfdHJhcF9jYWxsYmFja19yZWdp
c3RlcmVkKCkgcGVyaGFwcz8KCkphbgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 27 06:13:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 06: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 1dPjkc-0004Pd-Dr; Tue, 27 Jun 2017 06: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 <jbeulich@suse.com>) id 1dPjka-0004PW-QW
 for xen-devel@lists.xenproject.org; Tue, 27 Jun 2017 06:13:24 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 17/72-03696-487F1595; Tue, 27 Jun 2017 06:13:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS7f5e2C
 kwceNphbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bDk10sBR+ZK3a828TUwDibuYuRk0NIIE/i
 38kHrCA2r4CdxOOui+wgtoSAocTphTdZQGwWAVWJlTd/gdlsAuoSnYvawWwRAUmJqxuegNUzC
 zhInNzZwARiCwt4SUz6/4IRYn6SxKk9K8HinALmEtt+Lwaq5wDaJSjxd4cwRKuWxMNft1ggbG
 2JZQtfM4OUMAtISyz/xzGBkW8WQsMsJA2zkDTMQmhYwMiyilG9OLWoLLVI10IvqSgzPaMkNzE
 zR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw9BiAYAfj7Mv+hxglOZiURHmFlgZGCvEl5adUZiQW
 Z8QXleakFh9ilOHgUJLgLf8GlBMsSk1PrUjLzAFGAUxagoNHSYS37DhQmre4IDG3ODMdInWKU
 Zej6cOWL0xCLHn5ealS4rw6IDMEQIoySvPgRsAi8hKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJ
 WEeSW/Ak3hycwrgdv0CugIJqAjWOYFgBxRkoiQkmpg3Fm34RyTGPf1l2VfeRbfY6lnF0xtSt2
 3QTp60e5jBss2bC2pL720YfbDuSpy3q+zhe2cxKJfrXC4Xns7bWHXnd6CHpaVGvUrHYriFSXq
 PX5/+vNlgkr3/j8GB0ISGgS3sUUY/d3fw7313+a/DQe4S9uco3d5Re6K3dS5e/vLefPbvkmLV
 l84o8RSnJFoqMVcVJwIAAwuD7nDAgAA
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1498544002!109304825!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52088 invoked from network); 27 Jun 2017 06:13:23 -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; 27 Jun 2017 06:13:23 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 27 Jun 2017 00:13:21 -0600
Message-Id: <5951F77F02000078001013C2@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 27 Jun 2017 00:13:19 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <wei.liu2@citrix.com>
References: <20170626162842.482-1-wei.liu2@citrix.com>
 <20170626162842.482-2-wei.liu2@citrix.com>
In-Reply-To: <20170626162842.482-2-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v5 01/13] x86: move callback_op code to
 pv/callback.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+IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+IDA2LzI2LzE3IDY6MjkgUE0gPj4+Cj4t
LS0gYS94ZW4vYXJjaC94ODYvcHYvTWFrZWZpbGUKPisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9NYWtl
ZmlsZQo+QEAgLTEsNiArMSw3IEBACiA+b2JqLXkgKz0gaHlwZXJjYWxsLm8KID5vYmoteSArPSB0
cmFwcy5vCiA+Cj4rb2JqLXkgKz0gY2FsbGJhY2subwogPm9iai1iaW4teSArPSBkb20wX2J1aWxk
LmluaXQubwogPm9iai15ICs9IGRvbWFpbi5vCiA+b2JqLXkgKz0gZW11bGF0ZS5vCgpOb3Qgc29t
ZXRoaW5nIHRvIGJlIGRlYWx0IHdpdGggaW4gdGhpcyBwYXRjaCwgYnV0IC0gaXMgdGhlcmUgYSBy
ZWFzb24gd2UKaGF2ZSB0d28gZ3JvdXBzIG9mIG9iamVjdCBmaWxlcyBoZXJlPyBJIHNlZSBub25l
LCBhbmQgaGVuY2Ugd291bGQgaGF2ZQpleHBlY3RlZCB0aGlzIHRvIGJlIGEgc2luZ2xlIHNvcnRl
ZCBsaXN0IGluc3RlYWQgb2YgdHdvLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 06:21:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 06: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 1dPjsP-0005BF-4b; Tue, 27 Jun 2017 06: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 <jbeulich@suse.com>) id 1dPjsN-0005B9-Jn
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 06:21:27 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 DC/02-03058-669F1595; Tue, 27 Jun 2017 06:21:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDSzftZ2C
 kwYKbUhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bJ+3fYCmawVHSuOM3YwLiDuYuRk0NIIE/i
 5IllLCA2r4CdRO+tBYwgtoSAocTphTfB4iwCqhJTZ88Fi7MJqEt0LmoHi4sIBEscmfuGCcRmF
 pCVWHDnBlhcWCBe4unP0+xdjFxA8w8xSszYdQ5oGQcHJ9CCt/88QExeAUGJvzuEIVq1JB7+us
 UCYWtLLFv4GqyaWUBaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjOrFqUVlqUW6FnpJRZnpGSW
 5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGhxwAEOxhnX/Y/xCjJwaQkyiu0NDBSiC8pP6Uy
 I7E4I76oNCe1+BCjBgeHwLZdqy8wSrHk5eelKknwXvoOVCdYlJqeWpGWmQOMDphSCQ4eJRHes
 uNAad7igsTc4sx0iNQpRl2Opg9bvjAJgc2QEuedBTJDAKQoozQPbgQsUi8xykoJ8zICHSjEU5
 BalJtZgir/ilGcg1FJmHcJyBSezLwSuE2vgI5gAjqCZV4AyBEliQgpqQZG9pRJAVscZyf/ZpN
 eoV0iaT3fdfea2wdmHtO8P4E9ayG3/B3LWo6D2dv/3GWXO3bETqlf+IBAVH/AxrQ/iikVFd/2
 35aZESxRWnDE5fnmbkeV5soVfffNROec/7/4Zttk6aj2FZeeFAacCPZjn/9Jo+5i6snZCjZnK
 ss4a45WsmntnCs0u/uxEktxRqKhFnNRcSIAhoIc/88CAAA=
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1498544484!75666107!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36697 invoked from network); 27 Jun 2017 06:21: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; 27 Jun 2017 06:21:26 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 27 Jun 2017 00:21:24 -0600
Message-Id: <5951F96102000078001013C9@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 27 Jun 2017 00:21:21 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <rcojocaru@bitdefender.com>,<andrew.cooper3@citrix.com>,
 <tamas@tklengyel.com>
References: <1498470497-20595-1-git-send-email-rcojocaru@bitdefender.com>
 <CABfawhmguL9BcP4tk7QojwQMRLC0AXse-9oy_B-uUNQgC9conQ@mail.gmail.com>
 <e49a8b2e-4b12-ed07-86fb-a3971ca87fbb@citrix.com>
In-Reply-To: <e49a8b2e-4b12-ed07-86fb-a3971ca87fbb@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] 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>

Pj4+IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IDA2LzI2LzE3IDU6
MTEgUE0gPj4+Cj5UaGVyZSBpcyBhbHNvIGEgZGlmZmVyZW5jZSBpbiB0aW1pbmc7IHZtX2V2ZW50
X2luaXRfZG9tYWluKCkgaXMgY2FsbGVkCj53aGVuIHZtX2V2ZW50IGlzIHN0YXJ0ZWQgb24gdGhl
IGRvbWFpbiwgbm90IHdoZW4gdGhlIGRvbWFpbiBpcwo+Y29uc3RydWN0ZWQuICBJTU8sIHRoZSB0
d28gc2hvdWxkIGhhcHBlbiBhdCB0aGUgc2FtZSB0aW1lIHRvIGJlCj5jb25zaXN0ZW50LiAgSSdt
IG5vdCBmdXNzZWQgYXQgd2hpY2ggcG9pbnQsIGFzIGl0IHdvdWxkIGJlIGZpbmUgKGluCj5wcmlu
Y2lwbGUpIGZvciBkLT52bV9ldmVudCB0byBiZSBOVUxMIGluIG1vc3QgY2FzZXMuCgpJIHZlcnkg
bXVjaCBzdXBwb3J0IHRoYXQgbGFzdCBhc3BlY3QgLSB0aGVyZSdzIHNob3VsZG4ndCBiZSBhbnkg
bWVtb3J5CmFsbG9jYXRlZCBoZXJlIGlmIHRoZSBkb21haW4gaXNuJ3QgZ29pbmcgdG8gbWFrZSB1
c2Ugb2YgVk0gZXZlbnRzLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 06:28:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 06: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 1dPjzT-0005Pj-T6; Tue, 27 Jun 2017 06:28: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 1dPjzR-0005P7-VG
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 06:28:46 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 5C/10-02006-D1BF1595; Tue, 27 Jun 2017 06:28:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDS1fmd2C
 kwdRr5hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aR/UeYCqaxVNy5u4qtgXE/cxcjJ4eQQJ7E
 rs1zgGwODl4BO4kLl8NAwhIChhKnF95kAbFZBFQl1l6cxghiswmoS3QuageLiwjISbT8+8EEY
 jMLWEqc298DFhcW8JN4cfUpO8T4AolPPxvB4pxA47dunMcOsUpQ4u8OYYhWLYmHv26xQNjaEs
 sWvga7hllAWmL5P44JjHyzEBpmIWmYhaRhFkLDAkaWVYwaxalFZalFuoYGeklFmekZJbmJmTl
 AnqlebmpxcWJ6ak5iUrFecn7uJkZg6DEAwQ7GNVOdDzFKcjApifIKLQ2MFOJLyk+pzEgszogv
 Ks1JLT7EqMHBIbBt1+oLjFIsefl5qUoSvB6/gOoEi1LTUyvSMnOA0QFTKsHBoyTCW3YcKM1bX
 JCYW5yZDpE6xajL0fRhyxcmIbAZUuK8B34CFQmAFGWU5sGNgEXqJUZZKWFeRqADhXgKUotyM0
 tQ5V8xinMwKgnzeoBM4cnMK4Hb9AroCCagI1jmBYAcUZKIkJJqYAxqu//Oo/nbg3u172SvZR8
 6HmXpck5ozakZmqv/rIhst164YulEobeXncXSD7DcN3PUs0kqLzn+Zopb072/qZNUq1c0sBY0
 z4w2n768qND888TvbmdetJerzb787nXN7aQFFx7NPla+60lvwZc/a2o/Llt+RtNlyyymGXp5b
 dKPHdZ/u6Ev03lXiaU4I9FQi7moOBEAzE0V4M8CAAA=
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1498544923!102318745!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18297 invoked from network); 27 Jun 2017 06:28:44 -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 Jun 2017 06:28:44 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 27 Jun 2017 00:28:42 -0600
Message-Id: <5951FB1902000078001013D2@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 27 Jun 2017 00:28:41 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <haozhong.zhang@intel.com>
References: <20170626091625.19655-1-haozhong.zhang@intel.com>
 <20170626091625.19655-2-haozhong.zhang@intel.com>
In-Reply-To: <20170626091625.19655-2-haozhong.zhang@intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4 01/11] xen/mce: fix comment of struct
 mc_telem_cpu_ctl
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IEhhb3pob25nIFpoYW5nIDxoYW96aG9uZy56aGFuZ0BpbnRlbC5jb20+IDA2LzI2LzE3IDEx
OjE2IEFNID4+Pgo+c3RydWN0IG1jX3RlbGVtX2NwdV9jdGwgaXMgbm93IHVzZWQgYXMgdGhlIHR5
cGUgb2YgcGVyLWNwdSB2YXJpYWJsZXMsCj5yYXRoZXIgdGhhbiBhIGdsb2JsYSB2YXJpYWJsZSBz
aGFyZWQgYnkgYWxsIENQVXMsIHNvIHNvbWUgb2YgaXRzCj5jb21tZW50IGRvIG5vdCBhcHBseSBh
bnkgbW9yZS4KPgo+U2lnbmVkLW9mZi1ieTogSGFvemhvbmcgWmhhbmcgPGhhb3pob25nLnpoYW5n
QGludGVsLmNvbT4KCkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpU
aGVyZSdzIG5vIG5lZWQgdG8gcmUtc2VuZCwgYnV0IGZvciB0aGUgZnV0dXJlIGluIGFueSBzdWNo
IGNhc2VzIHdoZXJlIHlvdSdyZQphZGp1c3RpbmcgZm9yIGFuIGVhcmxpZXIgb3ZlcnNpZ2h0IGl0
IHdvdWxkIGJlIG5pY2UgdG8gbWFrZSB0aGUgY29ubmVjdGlvbiBieQpuYW1pbmcgdGhlIGVhcmxp
ZXIgY29tbWl0LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 06:38:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 06:38:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPk8p-0006Ag-Rz; Tue, 27 Jun 2017 06:38: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 1dPk8n-0006AY-PQ
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 06:38:25 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 80/EB-26106-06DF1595; Tue, 27 Jun 2017 06:38:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDSzfhb2C
 kwYxP/BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bzrUtYCpbzVPTsvsDWwLiFq4uRk0NIIE/i
 8MmNbCA2r4CdxMOPj1lAbAkBQ4nTC2+C2SwCqhI9re/AatgE1CU6F7WDxUUELCROzv0HFOfgY
 BaQl7ixywUkLCyQIDHr9H52iPEFEk82bWYGsTmBxnedu84IUs4rICjxd4cwSJhZQEvi4a9bLB
 C2tsSyha+ZISZKSyz/xzGBkW8WQsMsJA2zkDTMQmhYwMiyilGjOLWoLLVI19BEL6koMz2jJDc
 xM0fX0MBYLze1uDgxPTUnMalYLzk/dxMjMPQYgGAH44rtnocYJTmYlER5hZYGRgrxJeWnVGYk
 FmfEF5XmpBYfYpTh4FCS4JX6A5QTLEpNT61Iy8wBRgFMWoKDR0mEt+w4UJq3uCAxtzgzHSJ1i
 lFRSpxXA6RPACSRUZoH1waLvEuMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5o0AmcKTmVcCN/
 0V0GImoMUs8wJAFpckIqSkGhjNc95c6U9yr2h59KhwDc/UQ01vq6MyIx6seHTpzBExe25mw80
 JO656/zukcVHHNn+BkMBhrd2zXepamHlKjlvOlj2RfMzns0fu29WnzryauW3bn5mrmOs3Ml0R
 LjG02t648fLlA9lhnPP+fdP0mcR6//bXPmFJdfu3x1fHr5e/+3H182sJGeX3lFiKMxINtZiLi
 hMBGlk4zbcCAAA=
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1498545502!106871913!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15199 invoked from network); 27 Jun 2017 06:38: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; 27 Jun 2017 06:38:23 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 27 Jun 2017 00:38:21 -0600
Message-Id: <5951FD5B02000078001013DE@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 27 Jun 2017 00:38:19 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <haozhong.zhang@intel.com>,<xen-devel@lists.xen.org>
References: <20170626091625.19655-1-haozhong.zhang@intel.com>
 <20170626091625.19655-3-haozhong.zhang@intel.com>
In-Reply-To: <20170626091625.19655-3-haozhong.zhang@intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com
Subject: Re: [Xen-devel] [PATCH v4 02/11] xen/mce: allow mce_barrier_{enter,
 exit} to return without waiting
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IEhhb3pob25nIFpoYW5nIDxoYW96aG9uZy56aGFuZ0BpbnRlbC5jb20+IDA2LzI2LzE3IDEx
OjE3IEFNID4+Pgo+QWRkIGEgJ25vd2FpdCcgYXJndW1lbnQgdG8gbWNlX2JhcnJpZXJfe2VudGVy
LGV4aXR9KCkgdG8gYWxsb3cgdGhlbQo+cmV0dXJuIGltbWVkaWF0ZWx5IHdpdGhvdXQgd2FpdGlu
ZyBtY2VfYmFycmllcl97ZW50ZXIsZXhpdH0oKSBvbiBvdGhlcgo+Q1BVcy4gVGhpcyBpcyB1c2Vm
dWwgd2hlbiBoYW5kbGluZyBMTUNFLCB3aGVyZSBtY2VfYmFycmllcl97ZW50ZXIsZXhpdH0KPmFy
ZSBjYWxsZWQgb25seSBvbiBvbmUgQ1BVLgo+Cj5TaWduZWQtb2ZmLWJ5OiBIYW96aG9uZyBaaGFu
ZyA8aGFvemhvbmcuemhhbmdAaW50ZWwuY29tPgoKVGhlIHBhdGNoIGNvdWxkIGhhdmUgbXkgYWNr
IGluIHByaW5jaXBsZSwgYnV0IC4uLgoKPi0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL2Jh
cnJpZXIuaAo+KysrIGIveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svYmFycmllci5oCj5AQCAtMzIs
NiArMzIsMTQgQEAgdm9pZCBtY2VfYmFycmllcl9pbml0KHN0cnVjdCBtY2Vfc29mdGlycV9iYXJy
aWVyICopOwogPnZvaWQgbWNlX2JhcnJpZXJfZGVjKHN0cnVjdCBtY2Vfc29mdGlycV9iYXJyaWVy
ICopOwogPgogPi8qCj4rICogSWYgbm93YWl0IGlzIHRydWUsIG1jZV9iYXJyaWVyX2VudGVyL2V4
aXQoKSB3aWxsIHJldHVybiBpbW1lZGlhdGVseQo+KyAqIHdpdGhvdXQgdG91Y2hpbmcgdGhlIGJh
cnJpZXIuIEl0J3MgdXNlZCB3aGVuIGhhbmRsaW5nIGEgTE1DRSB3aGljaAo+KyAqIGlzIHJlY2Vp
dmVkIG9uIG9ubHkgb25lIENQVSBhbmQgdGh1cyBkb2VzIG5vdCBpbnZva2UKPisgKiBtY2VfYmFy
cmllcl9lbnRlci9leGl0KCkgY2FsbHMgb24gYWxsIENQVXMuCj4rICoKPisgKiBJZiBub3dhaXQg
aXMgZmFsc2UsIG1jZV9iYXJyaWVyX2VudGVyL2V4aXQoKSB3aWxsIGhhbmRsZSB0aGUgZ2l2ZW4K
PisgKiBiYXJyaWVyIGFzIGJlbG93Lgo+KyAqCiAgPiogSW5jcmVtZW50IHRoZSBnZW5lcmF0aW9u
IG51bWJlciBhbmQgdGhlIHZhbHVlLiBUaGUgZ2VuZXJhdGlvbiBudW1iZXIKICA+KiBpcyBpbmNy
ZW1lbnRlZCB3aGVuIGVudGVyaW5nIGEgYmFycmllci4gVGhpcyB3YXksIGl0IGNhbiBiZSBjaGVj
a2VkCiAgPiogb24gZXhpdCBpZiBhIENQVSBpcyB0cnlpbmcgdG8gcmUtZW50ZXIgdGhlIGJhcnJp
ZXIuIFRoaXMgY2FuIGhhcHBlbgoKLi4uIGVzcGVjaWFsbHkgd2l0aCB0aGUgY29tcGxldGUgbGFj
ayBvZiBtZW50aW9uaW5nIHRoZSBtY2VfYnJvYWRjYXN0CmNoZWNrIGluc2lkZSB0aGUgZnVuY3Rp
b25zIEkgd29uZGVyIHdoZXRoZXIgaXQgd291bGRuJ3QgYmV0dGVyIGJlIHRoZQpjYWxsZXJzIG5v
dyB0byBwYXNzICIhbWNlX2Jyb2FkY2FzdCIgaW50byB0aGUgZnVuY3Rpb25zLCBpbnN0ZWFkIG9m
CiJmYWxzZSIuIFdoYXQgZG8geW91IHRoaW5rPyBXaGljaCB0aGVuIGZ1cnRoZXIgbWFrZXMgbWUg
d29uZGVyCndoZXRoZXIgdGhlIHBhcmFtZXRlciB3b3VsZG4ndCBiZXR0ZXIgYmUgaW52ZXJ0ZWQg
KCJ3YWl0IiBpbnN0ZWFkIG9mCiJub3dhaXQiKS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 27 06:38:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 06: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 1dPk9A-0006Cv-3C; Tue, 27 Jun 2017 06:38: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 1dPk98-0006C1-Uo
 for xen-devel@lists.xensource.com; Tue, 27 Jun 2017 06:38:47 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 28/A0-03613-67DF1595; Tue, 27 Jun 2017 06:38:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVbf0b2C
 kwbnTShYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuL/8B0vBPd2KBRO3MDYw
 /lbqYuTiEBL4yyix9+omVgjnMaPE6Zvv2CCcbYwSz4/tZupi5OQQEXCW+HpmLjuIzSugL3F84
 jawuDCQ3byhkQWkQUJgC6NE9/MnQKM4gBwviVlTMkFqQMylL18DDWXnYBOwkjgkBhJlEVCVOH
 1tOtMERu4FjAyrGNWLU4vKUot0TfSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQI
 9zgAEOxi7L/sfYpTkYFIS5RVaGhgpxJeUn1KZkVicEV9UmpNafIhRhoNDSYJ3zW+gnGBRanpq
 RVpmDjD0YNISHDxKIrxlx4HSvMUFibnFmekQqVOMuhwbVq//wiTEkpeflyolzrsOZIYASFFGa
 R7cCFgcXGKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5Iwr8dPoCk8mXklcJteAR3BBHQEy7wAkC
 NKEhFSUg2MsVwRwpxzjtt7qHwqd7K7E3HByV9yz14Xa+sSTga7jtSF/55tMnR5eldg79PPopx
 L1/WafJu+Zf5Fr9bXf5+crUkVEzu69dbexJQdWVWmboIbmL6uDJ2Qt3fXlSzJfe9Nmqr4FDze
 OX+eUclg+i7s59+fHYcOnnHtOFPfqxm0jeV496mbGbf8lFiKMxINtZiLihMBt8IxO34CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1498545524!97160663!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6240 invoked from network); 27 Jun 2017 06:38:45 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Jun 2017 06:38: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 1dPk95-0007wd-Qh; Tue, 27 Jun 2017 06:38: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 1dPk90-000273-8l; Tue, 27 Jun 2017 06:38:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dPk90-000228-06; Tue, 27 Jun 2017 06:38:38 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111080-mainreport@xen.org>
X-Osstest-Failures: ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
X-Osstest-Versions-This: ovmf=061ead7a2dcc92c93e97c89fc9892032e7707bda
X-Osstest-Versions-That: ovmf=578dbd52b70061fd3442dc5b050479e4f13b9585
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 27 Jun 2017 06:38:38 +0000
Subject: [Xen-devel] [ovmf test] 111080: 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>

ZmxpZ2h0IDExMTA4MCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTEwODAvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdSLiB2cy4gMTExMDY3CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwgZmFpbCBSRUdS
LiB2cy4gMTExMDY3Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAg
ICAgICAgICAgMDYxZWFkN2EyZGNjOTJjOTNlOTdjODlmYzk4OTIwMzJlNzcwN2JkYQpiYXNlbGlu
ZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgNTc4ZGJkNTJiNzAwNjFmZDM0NDJkYzVi
MDUwNDc5ZTRmMTNiOTU4NQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTExMDY3ICAyMDE3LTA2LTI2
IDAxOjQ2OjU4IFogICAgMSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMTA3NiAgMjAxNy0w
Ni0yNiAxNTo0NzowNyBaICAgIDAgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0
b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFtaXQgS3VtYXIgPGFtaXQuYWtAc2Ftc3Vu
Zy5jb20+CiAgQnJpamVzaCBTaW5naCA8YnJpamVzaC5zaW5naEBhbWQuY29tPgogIExlbyBEdXJh
biA8bGVvLmR1cmFuQGFtZC5jb20+CiAgU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgoK
am9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29t
bWl0IDA2MWVhZDdhMmRjYzkyYzkzZTk3Yzg5ZmM5ODkyMDMyZTc3MDdiZGEKQXV0aG9yOiBMZW8g
RHVyYW4gPGxlby5kdXJhbkBhbWQuY29tPgpEYXRlOiAgIFNhdCBKdW4gMTcgMDg6NDE6NDkgMjAx
NyArMDgwMAoKICAgIFVlZmlDcHVQa2c6IE1vZGlmeSBHZXRQcm9jZXNzb3JMb2NhdGlvbkJ5QXBp
Y0lkKCkgdG8gc3VwcG9ydCBBTUQuCiAgICAKICAgIENjOiBKb3JkYW4gSnVzdGVuIDxqb3JkYW4u
bC5qdXN0ZW5AaW50ZWwuY29tPgogICAgQ2M6IEplZmYgRmFuIDxqZWZmLmZhbkBpbnRlbC5jb20+
CiAgICBDYzogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgICBDYzogQnJpamVz
aCBTaW5naCA8YnJpamVzaC5zaW5naEBhbWQuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRp
YW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMAogICAgU2lnbmVkLW9mZi1ieTogTGVv
IER1cmFuIDxsZW8uZHVyYW5AYW1kLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKZWZmIEZhbiA8amVm
Zi5mYW5AaW50ZWwuY29tPgoKY29tbWl0IDg5MGQyYmQyODdiNTY0MmY0YWQ1OTk3N2M1MzI1YWM1
NmY0YTgyMDMKQXV0aG9yOiBMZW8gRHVyYW4gPGxlby5kdXJhbkBhbWQuY29tPgpEYXRlOiAgIFNh
dCBKdW4gMTcgMDg6NDE6NDggMjAxNyArMDgwMAoKICAgIFVlZmlDcHVQa2c6IEFkZCBDUFVJRCBk
ZWZpbml0aW9ucyBmb3IgQU1ELgogICAgCiAgICBDYzogSm9yZGFuIEp1c3RlbiA8am9yZGFuLmwu
anVzdGVuQGludGVsLmNvbT4KICAgIENjOiBKZWZmIEZhbiA8amVmZi5mYW5AaW50ZWwuY29tPgog
ICAgQ2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogICAgQ2M6IEJyaWplc2gg
U2luZ2ggPGJyaWplc2guc2luZ2hAYW1kLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFu
b0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6IExlbyBE
dXJhbiA8bGVvLmR1cmFuQGFtZC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmVmZiBGYW4gPGplZmYu
ZmFuQGludGVsLmNvbT4KCmNvbW1pdCBiMTVjYmQ5YzJkNGYyNDBlNDI2OGY2NGZmZDZiZTY5MGIx
ZjBjNDM0CkF1dGhvcjogQnJpamVzaCBTaW5naCA8YnJpamVzaC5zaW5naEBhbWQuY29tPgpEYXRl
OiAgIEZyaSBKdW4gMjMgMDQ6Mzc6MzIgMjAxNyArMDgwMAoKICAgIFVlZmlDcHVQa2c6IERlZmlu
ZSBBTUQgTWVtb3J5IEVuY3J5cHRpb24gc3BlY2lmaWMgQ1BVSUQgYW5kIE1TUgogICAgCiAgICBU
aGUgcGF0Y2ggZGVmaW5lcyBBTUQncyBNZW1vcnkgRW5jcnlwdGlvbiBJbmZvcm1hdGlvbiBDUFVJ
RCBsZWFmIGFuZCBTRVYKICAgIHN0YXR1cyBNU1IuIFRoZSBjb21wbGV0ZSBkZXNjcmlwdGlvbiBm
b3IgQ1BVSUQgbGVhZiBpcyBhdmFpbGFibGUgaW4gQVBNCiAgICB2b2x1bWUgMiwgU2VjdGlvbiAx
NS4zNC4KICAgIAogICAgQ2M6IEpvcmRhbiBKdXN0ZW4gPGpvcmRhbi5sLmp1c3RlbkBpbnRlbC5j
b20+CiAgICBDYzogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICAgIENjOiBKZWZm
IEZhbiA8amVmZi5mYW5AaW50ZWwuY29tPgogICAgQ2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9A
aW50ZWwuY29tPgogICAgQ2M6IExlbyBEdXJhbiA8bGVvLmR1cmFuQGFtZC5jb20+CiAgICBDb250
cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4wCiAgICBT
aWduZWQtb2ZmLWJ5OiBCcmlqZXNoIFNpbmdoIDxicmlqZXNoLnNpbmdoQGFtZC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogSmVmZiBGYW4gPGplZmYuZmFuQGludGVsLmNvbT4KCmNvbW1pdCA0Nzc3MDMy
MjQ3ZmIzY2JjODMyNTg4MTU3MmFhOGE4M2NjZDlkYjkzCkF1dGhvcjogU3RhciBaZW5nIDxzdGFy
LnplbmdAaW50ZWwuY29tPgpEYXRlOiAgIEZyaSBKdW4gMjMgMTc6NDQ6MTIgMjAxNyArMDgwMAoK
ICAgIE1kZU1vZHVsZVBrZyBEeGVDb3JlOiBPbmx5IGZyZWUgU2NyYXRjaEJ1ZmZlciB3aGVuIGl0
IGlzIG5vdCBOVUxMCiAgICAKICAgIFRoZXJlIGlzIGEgY2FzZSB0aGF0IEV4dHJhY3RHdWlkZWRT
ZWN0aW9uR2V0SW5mbyByZXR1cm4gMCBmb3IKICAgIFNjcmF0Y2hCdWZmZXJTaXplIGFuZCBTY3Jh
dGNoQnVmZmVyIHdpbGwgYmUgTlVMTCwgYWZ0ZXIgQWxsb2NhdGVQb29sCiAgICBmYWlscyB0byBh
bGxvY2F0ZSBidWZmZXIgZm9yIEFsbG9jYXRlZE91dHB1dEJ1ZmZlciwgdGhlIGNvZGUgd2lsbAog
ICAgY2FsbCBGcmVlUG9vbCAoU2NyYXRjaEJ1ZmZlciksIGJ1dCBTY3JhdGNoQnVmZmVyID09IE5V
TEwuCiAgICAKICAgIFRoaXMgcGF0Y2ggaXMgdG8gb25seSBmcmVlIFNjcmF0Y2hCdWZmZXIgd2hl
biBpdCBpcyBub3QgTlVMTC4KICAgIAogICAgQ2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50
ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdy
ZWVtZW50IDEuMAogICAgU2lnbmVkLW9mZi1ieTogU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgoK
Y29tbWl0IDQ1Y2ZjZDhkY2NmODRiOGFiYmMxZDZmNTg3ZmVkYjVkMjAzN2VjNzkKQXV0aG9yOiBB
bWl0IEt1bWFyIDxhbWl0LmFrQHNhbXN1bmcuY29tPgpEYXRlOiAgIEZyaSBKdW4gMjMgMTg6MDk6
NDcgMjAxNyArMDgwMAoKICAgIE1kZU1vZHVsZVBrZy9EeGVDb3JlOiBGaXhlZCBJbnRlcmZhY2Ug
cmV0dXJuZWQgYnkgQ29yZU9wZW5Qcm90b2NvbAogICAgCiAgICBDaGFuZ2Ugc2luY2UgdjM6CiAg
ICAxKSBGaXhlZCBpc3N1ZSB3aGVuIEF0dHJpYnV0ZXMgPSBFRklfT1BFTl9QUk9UT0NPTF9URVNU
X1BST1RPQ09MCiAgICBhbmQgSW50ZWZhY2UgPSBOVUxMIGNhc2UuIFtSZXBvcnRlZCBieTpzdGFy
LnplbmcgYXQgaW50ZWwuY29tXQogICAgCiAgICBDaGFuZ2UgU2luY2UgdjI6CiAgICAxKSBNb2Rp
ZmllZCB0byB1c2UgRUZJX0VSUk9SIHRvIGdldCBzdGF0dXMgY29kZQogICAgCiAgICBDaGFuZ2Ug
c2luY2UgdjE6CiAgICAxKSBGaXhlZCB0eXBvIHByb3RvY2FsIHRvIHByb3RvY29sCiAgICAyKSBG
aXhlZCBjb2Rpbmcgc3R5bGUKICAgIAogICAgTW9kaWZpZWQgc291cmNlIGNvZGUgdG8gdXBkYXRl
IEludGVyZmFjZSBhcyBwZXIgc3BlYy4KICAgIDEpIEluIGNhc2Ugb2YgUHJvdG9jb2wgaXMgdW4t
c3VwcG9ydGVkLCBpbnRlcmZhY2Ugc2hvdWxkIGJlIHJldHVybmVkIE5VTEwuCiAgICAyKSBJbiBj
YXNlIG9mIGFueSBlcnJvciwgaW50ZXJmYWNlIHNob3VsZCBub3QgYmUgbW9kaWZpZWQuCiAgICAz
KSBJbiBjYXNlIG9mIFRlc3QgUHJvdG9jb2wsIGludGVyZmFjZSBpcyBvcHRpb25hbC4KICAgIAog
ICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEu
MAogICAgU2lnbmVkLW9mZi1ieTogQW1pdCBLdW1hciA8YW1pdC5ha0BzYW1zdW5nLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 27 06:42:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 06: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 1dPkCb-0006xu-JD; Tue, 27 Jun 2017 06: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=344e305ea=citrix-osstest@xenproject.org>)
 id 1dPkCa-0006xk-TA
 for xen-devel@lists.xensource.com; Tue, 27 Jun 2017 06:42:21 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 41/1F-03058-C4EF1595; Tue, 27 Jun 2017 06:42:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHRDpK73v8B
 Ig9a/chb3prxnd2D02N63iz2AMYo1My8pvyKBNWPj+X62ggdRFVNOr2FuYOy16GLk5JAQ8Je4
 8/EKC4TtLjG9fQUbiC0i4Cwx4cNtMJtXQE/iTu8BMFtYIEtiz/7DzF2MXED13aoS9+48YIJpX
 nH4KZw978gssAY2AQ+JiT0TwRawCKhK3J/4ixXEFhLQkli6eCUTxAJBiZMzn4DVMAtISBx88Y
 IZYo6FxI6PfWwTGPlmISmbhaRsASPTKkb14tSistQiXQu9pKLM9IyS3MTMHF1DAzO93NTi4sT
 01JzEpGK95PzcTYzAoGIAgh2Msy/7H2KU5GBSEuUVWhoYKcSXlJ9SmZFYnBFfVJqTWnyIUYaD
 Q0mC998foJxgUWp6akVaZg4wvGHSEhw8SiK8ZceB0rzFBYm5xZnpEKlTjLocG1av/8IkxJKXn
 5cqJc7L8xeoSACkKKM0D24ELNYuMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZg3AuQSnsy8Er
 hNr4COYAI6gmVeAMgRJYkIKakGRrYDTM7HJH60frDgOPXujsiLzLA7T2ouMwqfTd9+5ZBLpdN
 2DrfJ6j9kQi4LBhZG9KzfUNaeMq+YkU3Ld/GT88fMZ86ezvtiYwj72o1FqTf/KCUeWNmaly32
 4UrVhC0/a8vemRY+fLWXV6Rknd7qyXZTU/TeHrSOOvIn9oL3q2te3p9nfUz4La3EUpyRaKjFX
 FScCAC/mScIsAIAAA==
X-Env-Sender: prvs=344e305ea=citrix-osstest@xenproject.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1498545738!97161185!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28742 invoked from network); 27 Jun 2017 06:42:19 -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 Jun 2017 06:42:19 -0000
X-IronPort-AV: E=Sophos;i="5.39,399,1493683200"; d="scan'208";a="429456900"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71603-mainreport@xen.org>
X-Osstest-Failures: qemu-upstream-4.8-testing:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:windows-install:fail:allowable
 qemu-upstream-4.8-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.8-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-upstream-4.8-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-4.8-testing:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 qemu-upstream-4.8-testing:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-4.8-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-upstream-4.8-testing:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-upstream-4.8-testing:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-upstream-4.8-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.8-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 qemu-upstream-4.8-testing:build-arm64:hosts-allocate:broken:nonblocking
 qemu-upstream-4.8-testing:build-arm64-pvops:hosts-allocate:broken:nonblocking
 qemu-upstream-4.8-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 qemu-upstream-4.8-testing:build-arm64:capture-logs:broken:nonblocking
 qemu-upstream-4.8-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-upstream-4.8-testing:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-amd64-qemuu-nested-intel:capture-logs/l1(17):fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: qemuu=29383f4fb3c266d1ffcf627bb8329ab60cf4b6a6
X-Osstest-Versions-That: qemuu=35bf983c4bff03b2e801b9192b53cc664a71a22d
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 27 Jun 2017 07:42:14 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [qemu-upstream-4.8-testing baseline-only test] 71603:
	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
MTYwMyBxZW11LXVwc3RyZWFtLTQuOC10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0
LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE2MDMvCgpGYWlsdXJlcyA6
LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFz
IGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54
cHNwMy12Y3B1czEgIDkgd2luZG93cy1pbnN0YWxsICAgIGZhaWwgbGlrZSA3MTA4NgoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC1xY293MiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02
NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm02NC1hcm02NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIg
cGFzcwogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAg
ICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAg
ICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBi
cm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJl
LWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC1wdm9w
cyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsIDExIGd1ZXN0LXN0YXJ0ICAgICAg
ICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAg
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW1pZHdheSAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXhzbSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgMTEgZ3Vl
c3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTAgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEy
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE2IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE3IGNh
cHR1cmUtbG9ncy9sMSgxNykgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTYgZGViaWFuLWh2bS1pbnN0
YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAg
ICAgICAgICAgICAgMjkzODNmNGZiM2MyNjZkMWZmY2Y2MjdiYjgzMjlhYjYwY2Y0YjZhNgpiYXNl
bGluZSB2ZXJzaW9uOgogcWVtdXUgICAgICAgICAgICAgICAgMzViZjk4M2M0YmZmMDNiMmU4MDFi
OTE5MmI1M2NjNjY0YTcxYTIyZAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcxMDg2ICAyMDE3LTAz
LTIzIDE0OjUyOjA2IFogICA5NSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3MTYwMyAgMjAx
Ny0wNi0yNiAxNzo0NjozMCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdo
byB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFudGhvbnkgUEVSQVJEIDxhbnRob255
LnBlcmFyZEBjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmpv
YnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bnhwc3AzLXZjcHVzMSAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW54cHNwMyAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
eHBzcDMgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9n
cwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rl
c3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVw
IGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3Bz
IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MK
YnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFy
bTY0LXB2b3BzIGNhcHR1cmUtbG9ncwoKUHVzaCBub3QgYXBwbGljYWJsZS4KCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQg
MjkzODNmNGZiM2MyNjZkMWZmY2Y2MjdiYjgzMjlhYjYwY2Y0YjZhNgpBdXRob3I6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBXZWQgSnVuIDIxIDE2OjQwOjU4IDIwMTcg
KzAxMDAKCiAgICB4ZW4vZGlzazogZG9uJ3QgbGVhayBzdGFjayBkYXRhIHZpYSByZXNwb25zZSBy
aW5nCiAgICAKICAgIFJhdGhlciB0aGFuIGNvbnN0cnVjdGluZyBhIGxvY2FsIHN0cnVjdHVyZSBp
bnN0YW5jZSBvbiB0aGUgc3RhY2ssIGZpbGwKICAgIHRoZSBmaWVsZHMgZGlyZWN0bHkgb24gdGhl
IHNoYXJlZCByaW5nLCBqdXN0IGxpa2Ugb3RoZXIgKExpbnV4KQogICAgYmFja2VuZHMgZG8uIEJ1
aWxkIG9uIHRoZSBmYWN0IHRoYXQgYWxsIHJlc3BvbnNlIHN0cnVjdHVyZSBmbGF2b3JzIGFyZQog
ICAgYWN0dWFsbHkgaWRlbnRpY2FsICh0aGUgb2xkIGNvZGUgZGlkIG1ha2UgdGhpcyBhc3N1bXB0
aW9uIHRvbykuCiAgICAKICAgIFRoaXMgaXMgWFNBLTIxNi4KICAgIAogICAgUmVwb3J0ZWQtYnk6
IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEtv
bnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KICAgIEFja2VkLWJ5
OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Tue Jun 27 06:44:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 06:44:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPkET-00078q-3q; Tue, 27 Jun 2017 06: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 <jbeulich@suse.com>) id 1dPkER-00078k-GU
 for xen-devel@lists.xenproject.org; Tue, 27 Jun 2017 06:44:15 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 A2/AC-03613-EBEF1595; Tue, 27 Jun 2017 06:44:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDS3ffv8B
 Igx8vxS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxrRy6wFPQzV0x4vYypgfEkUxcjJ4eQQJ7E
 2uvz2LoYOTh4BewkPm6SBAlLCBhKnF54kwXEZhFQlTh3/gQriM0moC7RuagdLC4iICWx/H8zc
 xcjFwezwCRGiR33/jGCzBEWCJKYMNkJJC4kcJtRYt2aL2DNnAJeEvNuT2SG2CUo8XeHMEiYWU
 BL4uGvWywQtrbEsoWvwUqYBaQllv/jmMDINwuhYRaShllIGmYhNCxgZFnFqFGcWlSWWqRraKG
 XVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYfAxAsIPx5saAQ4ySHExKorxCSwMj
 hfiS8lMqMxKLM+KLSnNSiw8xanBwCGzbtfoCoxRLXn5eqpIEb9lfoDrBotT01Iq0zBxgfMCUS
 nDwKInwlh0HSvMWFyTmFmemQ6ROMepyNH3Y8oVJCGyGlDhvG8gMAZCijNI8uBGwWL3EKCslzM
 sIdKAQT0FqUW5mCar8K0ZxDkYlYd6IP0BTeDLzSuA2vQI6ggnoCJZ5ASBHlCQipKQaGGc3v7z
 6SJnVpW7ZCSeO02Zm67KNjfK/FRsw/vH/fn2du84tRoMqr0MHZkm6LNjz6GNqdk3izfV/Vrc5
 TquQCi/9Y/hVJoPRWym08WRm+nZGD+HrvEJGbfp25x3mSGotUDp9qz76g/k6Fi71LwEJH12z2
 aawHu27H/nLa6ki3+rFJdulGA5KKrEUZyQaajEXFScCAGyX1aHQAgAA
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1498545852!75660945!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43324 invoked from network); 27 Jun 2017 06:44:14 -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; 27 Jun 2017 06:44:14 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 27 Jun 2017 00:44:12 -0600
Message-Id: <5951FEB902000078001013E6@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 27 Jun 2017 00:44:09 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <roger.pau@citrix.com>
References: <20170427143546.14662-1-roger.pau@citrix.com>
 <20170427143546.14662-7-roger.pau@citrix.com>
 <59244C0E020000780015C199@prv-mh.provo.novell.com>
 <20170626115024.z7ymdgxqryvuqsa5@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20170626115024.z7ymdgxqryvuqsa5@dhcp-3-128.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, julien.grall@arm.com, boris.ostrovsky@oracle.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 6/9] xen/vpci: trap access to the list of
 PCI capabilities
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+IDA2LzI2LzE3IDE6NTEg
UE0gPj4+Cj5MZXQgbWUga25vdyB3aGV0aGVyIGRvIHlvdSBjb25zaWRlciBoYXZpbmcgdGhpcyBw
YXRjaCB0byBtYXNrCj5NU0kvTVNJLVggY2FwYWJpbGl0aWVzIG9uIHVzZXIgcmVxdWVzdCBmb3Ig
RG9tMCBpcyBoZWxwZnVsIG9yIG5vdC4KCklmIHRoZSBjYXBhYmlsaXR5IGhpZGluZyB3YXMgbmVl
ZGVkIGZvciBhbnl0aGluZyBlbHNlLCBJIGNvdWxkIHNlZSB3aGF0CnlvdSdyZSBkb2luZyBoZXJl
IGFzIGEgcG90ZW50aWFsbHkgaGVscGZ1bCBieS1wcm9kdWN0LiBCdXQgaW50cm9kdWNpbmcKdGhh
dCBsb2dpYyBqdXN0IGZvciB0aGlzIHJlYXNvbiBzZWVtcyB0b28gbXVjaCB0byBtZS4KCkphbgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 27 07:13:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 07: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 1dPkge-00010J-2B; Tue, 27 Jun 2017 07:13: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 1dPkgc-00010D-Df
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 07:13:22 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 AA/D6-02199-19502595; Tue, 27 Jun 2017 07:13:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDS3cia1C
 kwYMfbBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a67VvYCiYIVLT+62ZvYFzB28XIySEkkCcx
 /94dRhCbV8BO4ue8iWC2hIChxOmFN1lAbBYBVYnFk5aBxdkE1CU6F7WDxUUE5CRa/v1gArGZB
 Swlzu3vAYsLC5hLHJ7Tygwxv0Bi96k17CA2J9D81UcfAsU5gHYJSvzdIQzRqiXx8NctFghbW2
 LZwtdgJcwC0hLL/3FMYOSbhdAwC0nDLCQNsxAaFjCyrGJUL04tKkst0jXTSyrKTM8oyU3MzNE
 1NDDWy00tLk5MT81JTCrWS87P3cQIDL16BgbGHYxX2pwPMUpyMCmJ8gotDYwU4kvKT6nMSCzO
 iC8qzUktPsQow8GhJMHLzRIUKSRYlJqeWpGWmQOMApi0BAePkghv2XGgVt7igsTc4sx0iNQpR
 kUpcV4RkD4BkERGaR5cGyzyLjHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5l3BBDSFJzOvBG
 76K6DFTECLWeYFgCwuSURISTUwGm7MihCe3F+39dHrODMu5w1RMwqWCTOusFIq/SH6ojnmS4T
 ggta1B7bGbjwWJddccOD54x7OHLaLz7LfHL1dfGndMf8vG7WrSm/1fPiz3Kwl2l1Kd2bc3mi+
 BNX7nbufHV910mBx0fe78Xkck/f7/LUuvTO3OcGhiyGAKfCR8/xPiQ4hGv9PKLEUZyQaajEXF
 ScCAEHqoim3AgAA
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1498547599!107359017!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3165 invoked from network); 27 Jun 2017 07:13:20 -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 Jun 2017 07:13:20 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 27 Jun 2017 01:13:18 -0600
Message-Id: <5952058D0200007800101401@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 27 Jun 2017 01:13:17 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <haozhong.zhang@intel.com>
References: <20170626091625.19655-1-haozhong.zhang@intel.com>
 <20170626091625.19655-4-haozhong.zhang@intel.com>
In-Reply-To: <20170626091625.19655-4-haozhong.zhang@intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4 03/11] x86/mce: handle host LMCE
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IEhhb3pob25nIFpoYW5nIDxoYW96aG9uZy56aGFuZ0BpbnRlbC5jb20+IDA2LzI2LzE3IDEx
OjE3IEFNID4+Pgo+Ky8qKgo+KyAqIEFwcGVuZCBhIHRlbGVtZXRyeSBvZiBkZWZlcnJlZCBNQ0Ug
dG8gYSBwZXItY3B1IHBlbmRpbmcgbGlzdCwKPisgKiBlaXRoZXIgQHBlbmRpbmcgb3IgQGxtY2Vf
cGVuZGluZywgYWNjb3JkaW5nIHRvIHJ1bGVzIGJlbG93Ogo+KyAqICAtIGlmIEBwZW5kaW5nIGlz
IG5vdCBlbXB0eSwgdGhlbiB0aGUgbmV3IHRlbGVtZXRyeSB3aWxsIGJlCj4rICogICAgYXBwZW5k
ZWQgdG8gQHBlbmRpbmc7Cj4rICogIC0gaWYgQHBlbmRpbmcgaXMgZW1wdHkgYW5kIHRoZSBuZXcg
dGVsZW1ldHJ5IGlzIGZvciBhIGRlZmVycmVkCj4rICogICAgTE1DRSwgdGhlbiB0aGUgbmV3IHRl
bGVtZXRyeSB3aWxsIGJlIGFwcGVuZGVkIHRvIEBsbWNlX3BlbmRpbmc7Cj4rICogIC0gaWYgQHBl
bmRpbmcgaXMgZW1wdHkgYW5kIHRoZSBuZXcgdGVsZW1ldHJ5IGlzIGZvciBhIGRlZmVycmVkCj4r
ICogICAgbm9uLWxvY2FsIE1DRSwgYWxsIGV4aXN0aW5nIHRlbGVtZXRyaWVzIGluIEBsbWNlX3Bl
bmRpbmcgd2lsbCBiZQo+KyAqICAgIG1vdmVkIHRvIEBwZW5kaW5nIGFuZCB0aGVuIHRoZSBuZXcg
dGVsZW1ldHJ5IHdpbGwgYmUgYXBwZW5kZWQgdG8KPisgKiAgICBAcGVuZGluZy4KPisgKgo+KyAq
IFRoaXMgZnVuY3Rpb24gbXVzdCBiZSBjYWxsZWQgd2l0aCBNQ0lQIGJpdCBzZXQsIHNvIHRoYXQg
aXQgZG9lcyBub3QKPisgKiBuZWVkIHRvIHdvcnJ5IGFib3V0IE1DIyByZS1vY2N1cnJpbmcgaW4g
dGhpcyBmdW5jdGlvbi4KPisgKgo+KyAqIEFzIGEgcmVzdWx0LCB0aGlzIGZ1bmN0aW9uIGNhbiBw
cmVzZXJ2ZSB0aGUgbXV0dWFsIGV4Y2x1c2l2aXR5Cj4rICogYmV0d2VlbiBAcGVuZGluZyBhbmQg
QGxtY2VfcGVuZGluZyAoc2VlIHRoZWlyIGNvbW1lbnRzIGluIHN0cnVjdAo+KyAqIG1jX3RlbGVt
X2NwdV9jdGwpLgo+KyAqCj4rICogUGFyYW1ldGVyczoKPisgKiAgQGNvb2tpZTogdGVsZW1ldHJ5
IG9mIHRoZSBkZWZlcnJlZCBNQ0UKPisgKiAgQGxtY2U6ICAgaW5kaWNhdGUgd2hldGhlciB0aGUg
dGVsZW1ldHJ5IGlzIGZvciBMTUNFCj4rICovCj4rdm9pZCBtY3RlbGVtX2RlZmVyKG1jdGVsZW1f
Y29va2llX3QgY29va2llLCBib29sIGxtY2UpCiA+ewogCT5zdHJ1Y3QgbWN0ZWxlbV9lbnQgKnRl
cCA9IENPT0tJRTJNQ1RFKGNvb2tpZSk7Cj4tCj4tCW1jdGVsZW1feGNoZ19oZWFkKCZ0aGlzX2Nw
dShtY3RjdGwucGVuZGluZyksICZ0ZXAtPm1jdGVfbmV4dCwgdGVwKTsKPisJc3RydWN0IG1jX3Rl
bGVtX2NwdV9jdGwgKm1jdGN0bCA9ICZ0aGlzX2NwdShtY3RjdGwpOwo+Kwo+KwlBU1NFUlQobWN0
Y3RsLT5wZW5kaW5nID09IE5VTEwgfHwgbWN0Y3RsLT5sbWNlX3BlbmRpbmcgPT0gTlVMTCk7Cj4r
Cj4rCWlmIChtY3RjdGwtPnBlbmRpbmcpCj4rCQltY3RlbGVtX3hjaGdfaGVhZCgmbWN0Y3RsLT5w
ZW5kaW5nLCAmdGVwLT5tY3RlX25leHQsIHRlcCk7Cj4rCWVsc2UgaWYgKGxtY2UpCj4rCQltY3Rl
bGVtX3hjaGdfaGVhZCgmbWN0Y3RsLT5sbWNlX3BlbmRpbmcsICZ0ZXAtPm1jdGVfbmV4dCwgdGVw
KTsKPisJZWxzZSB7Cj4rCQlpZiAobWN0Y3RsLT5sbWNlX3BlbmRpbmcpCj4rCQkJbWN0ZWxlbV94
Y2hnX2hlYWQoJm1jdGN0bC0+bG1jZV9wZW5kaW5nLAo+KwkJCQkJICAmbWN0Y3RsLT5wZW5kaW5n
LCBOVUxMKTsKCkkgZG9uJ3QgdGhpbmsgdGhpcyBpcyBzdWZmaWNpZW50bHkgcHJvdmVuIHRvIGJl
IHNhZmU6IFRoaXMgbWF5IHNldCAtPnBlbmRpbmcgdG8Kbm9uLU5VTEwgbW9yZSB0aGFuIG9uY2Us
IGFuZCB3aGlsZSB5b3VyIGNvbW1lbnQgYWJvdmUgY29uc2lkZXJzIHRoZQpwcm9kdWNlciBzaWRl
LCBpdCBkb2Vzbid0IGNvbnNpZGVyIHRoZSBjb25zdW1lcihzKS4gVGhpcyBpcyBldmVuIG1vcmUg
c28gdGhhdAp0aGUgY29uc3VtZXIgc2lkZSB1c2VzIHBvdGVudGlhbGx5IHN0YWxlIGluZm9ybWF0
aW9uIHRvIHRlbGwgd2hpY2ggbGlzdCBoZWFkIHRvCnVwZGF0ZS4KCkphbgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Tue Jun 27 07:20:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 07: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 1dPkn1-0001JB-Oy; Tue, 27 Jun 2017 07: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 <julien.grall@arm.com>) id 1dPkn0-0001It-FP
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 07:19:58 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 52/8B-03058-D1702595; Tue, 27 Jun 2017 07:19:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsVysyfVTVeWPSj
 SoPMXn8WSj4tZHBg9ju7+zRTAGMWamZeUX5HAmtHUcJu9oI+94k5jH1MD40PWLkYuDiGBTYwS
 32Y8YoRwljJKnFlwh6mLkZNDWCBUYu/FX2C2iECUxPGTL8CKmAXWMEpcuHiSDa7j3N4lYFVsA
 poSdz5/ArN5Bawknj9vZgGxWQRUJR6/n8EMYosKhEv0Huhng6gRlDg58wlYDaeAvcSGF5vA4s
 wCZhLzNj9khrDFJW49mc8EYctLbH87h3kCI/8sJO2zkLTMQtIyC0nLAkaWVYwaxalFZalFusb
 GeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgUHKAAQ7GHeuDzzEKMnBpCTKK7Q0
 MFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG8Va1CkkGBRanpqRVpmDjBeYNISHDxKIrxlx4Fae
 YsLEnOLM9MhUqcYdTmaPmz5wiTEkpeflyolzlsHMkMApCijNA9uBCx2LzHKSgnzMgIdJcRTkF
 qUm1mCKv+KUZyDUUmYdzfIFJ7MvBK4Ta+AjmACOoJlXgDIESWJCCmpBsapwsYytZoOOTlvmT5
 b83Sm8H91fmNf07O0aNbNCSz2Gy8dvp2w/Bb3dLdXdhbpT63qLv51kWpWStQofZjfPf9sGXvB
 s/NOm3co/bcSP3ElfVHmcbNmFx/tqPNPDPVYL74rPrF5/bXkcCOVoGmp6/uONJr4nss81+jS9
 2fiLw+v51OXV1uvcFFiKc5INNRiLipOBAB2rbf82AIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1498547996!100085994!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23769 invoked from network); 27 Jun 2017 07:19:57 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-27.messagelabs.com with SMTP; 27 Jun 2017 07:19: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 0F704344;
 Tue, 27 Jun 2017 00:19:56 -0700 (PDT)
Received: from [10.37.8.247] (unknown [10.37.8.247])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 82FB13F4FF;
 Tue, 27 Jun 2017 00:19:53 -0700 (PDT)
To: Jan Beulich <jbeulich@suse.com>, andrew.cooper3@citrix.com,
 ross.lagerwall@citrix.com
References: <20170626153650.23017-1-ross.lagerwall@citrix.com>
 <49dea3e8-4770-95e8-2dbf-9d6924975191@citrix.com>
 <5951F56102000078001013A5@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1f9c0a01-f8fb-e7b3-9981-596d10d5f9c5@arm.com>
Date: Tue, 27 Jun 2017 08:19:51 +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: <5951F56102000078001013A5@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: lars.kurth@citrix.com, sstabellini@kernel.org, liuw@liuw.name,
 George.Dunlap@eu.citrix.com, ian.jackson@eu.citrix.com,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH for-4.9] 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>
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>

SGkgSmFuLAoKT24gMDYvMjcvMjAxNyAwNzowNCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4g
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gMDYvMjYvMTcgNjo0MCBQ
TSA+Pj4KPj4+IC0tLSBhL3hlbi9jb21tb24vS2NvbmZpZwo+Pj4gKysrIGIveGVuL2NvbW1vbi9L
Y29uZmlnCj4+PiBAQCAtMjI2LDcgKzIyNiw3IEBAIGNvbmZpZyBDUllQVE8KPj4+ICAgCWJvb2wK
Pj4+ICAgCj4+PiAgIGNvbmZpZyBMSVZFUEFUQ0gKPj4+IC0JYm9vbCAiTGl2ZSBwYXRjaGluZyBz
dXBwb3J0IChURUNIIFBSRVZJRVcpIgo+Pj4gKwlib29sICJMaXZlIHBhdGNoaW5nIHN1cHBvcnQi
Cj4+PiAgIAlkZWZhdWx0IG4KPj4KPj4gVGhpcyBkZWZhdWx0IHNob3VsZCBmbGlwIGFzIHdlbGwu
Cj4gCj4gRm9yIHVuc3RhYmxlIG1heWJlLiBCdXQgcGxlYXNlIG5vdCBmb3IgNC45IC0gcGVvcGxl
IHNob3VsZG4ndCBiZSBjYXVnaHQgYnkKPiBzdXJwcmlzZSBhZnRlciA5IFJDcyB0aGF0IGEgY29u
ZmlnIG9wdGlvbidzIGRlZmF1bHQgY2hhbmdlcy4gRnVydGhlcm1vcmUsIGlmCj4gd2UgZGVmYXVs
dCBpdCB0byB5LCB3aWxsIHRoZXJlIGJlIG11Y2ggb2YgYSBkaWZmZXJlbmNlIHRvIHNpbXBseSBy
ZW1vdmluZyB0aGUKPiBjb25maWcgb3B0aW9uPwoKSSB0aGluayB3ZSBzaG91bGQgYWxsb3cgdXNl
ciB0byBkaXNhYmxlIGxpdmVwYXRjaCBhdCBidWlsZCB0aW1lLiBJIGhhdmUgCm1pbmQgYW55IHBl
b3BsZSBsb29raW5nIGF0IHVzaW5nIFhlbiBpbiBjb25zdHJhaW50IGVudmlyb25tZW50IGFuZCAK
cmVxdWlyZSBzb21lIGNlcnRpZmljYXRpb25zLiBUaGV5IHdpbGwgbGlrZWx5IHdhbnQgdG8gZGlz
YWJsZSBzb21lIHBhcnQgCm9mIHRoZSBYZW4uCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 27 07:24:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 07:24:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPkrU-0001vr-Bh; Tue, 27 Jun 2017 07:24: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 1dPkrT-0001vl-Ep
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 07:24:35 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 31/34-01709-23802595; Tue, 27 Jun 2017 07:24:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVysyfVTdeIIyj
 SYMZ5XoslHxezODB6HN39mymAMYo1My8pvyKBNaPjyiWWgl18FQffbmdqYDzL3cXIxSEksIlR
 Yv3vLYxdjJxAzlJGidcza0BsYYFQib0XfzGB2CICRhKddy6zgDQwC9xkkjj6Yj8LRPcsRolV+
 06yglSxCWhK3Pn8CayDV8BKouHHY7CpLAKqEqs3n2MGsUUFwiV6D/SzQdQISpyc+YQFxOYUMJ
 d4+vQ1mM0sYCYxb/NDZghbXOLWk/lMELa8xPa3c5gnMPLPQtI+C0nLLCQts5C0LGBkWcWoUZx
 aVJZapGtkqpdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERii9QwMjDsYd7X7HWKU
 5GBSEuUVWhoYKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCt4otKFJIsCg1PbUiLTMHGC0waQkOH
 iUR3rLjQK28xQWJucWZ6RCpU4yKUuK8fSB9AiCJjNI8uDZYhF5ilJUS5mVkYGAQ4ilILcrNLE
 GVf8UozsGoJMy7mxVoCk9mXgnc9FdAi5mAFrPMCwBZXJKIkJJqYFy6gXX1n7a3FxaFyRqdP7/
 d79fP/j5/swkJjyZy8f0x0rlnKVKkrlS8p2LKxovuAQGf7qk9/3Z7/woObt7ZCUfETjX9f+TH
 eVvE/M5xtembOatXfbPZ9XbeW6OQR2nfI/IY7c6qHfl9IuBt8u2nN5UfTKzl8ktatSHs+aZJL
 9uLq21qpZ+IrPqjxFKckWioxVxUnAgAIYbWJcsCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1498548273!76770335!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56641 invoked from network); 27 Jun 2017 07:24:34 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-10.tower-206.messagelabs.com with SMTP; 27 Jun 2017 07:24: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 635D8344;
 Tue, 27 Jun 2017 00:24:33 -0700 (PDT)
Received: from [10.37.8.247] (unknown [10.37.8.247])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 23D003F4FF;
 Tue, 27 Jun 2017 00:24:30 -0700 (PDT)
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
References: <20170626153650.23017-1-ross.lagerwall@citrix.com>
 <ba4f24fc-4304-fee3-3618-7f8da12121ac@arm.com>
 <20170626210709.GC8071@char.us.oracle.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <6eb72057-ec8e-b248-f659-f4291e33b981@arm.com>
Date: Tue, 27 Jun 2017 08:24:29 +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: <20170626210709.GC8071@char.us.oracle.com>
Content-Language: en-US
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <liuw@liuw.name>,
 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,
 Ross Lagerwall <ross.lagerwall@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH for-4.9] 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>
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>

CgpPbiAwNi8yNi8yMDE3IDEwOjA3IFBNLCBLb25yYWQgUnplc3p1dGVrIFdpbGsgd3JvdGU6Cj4g
T24gTW9uLCBKdW4gMjYsIDIwMTcgYXQgMDc6Mjk6MjJQTSArMDEwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+PiBIaSwKPj4KPj4gT24gMDYvMjYvMjAxNyAwNDozNiBQTSwgUm9zcyBMYWdlcndhbGwg
d3JvdGU6Cj4+PiBYZW4gTGl2ZSBQYXRjaGluZyBoYXMgYmVlbiBhdmFpbGFibGUgYXMgdGVjaCBw
cmV2aWV3IGZlYXR1cmUgc2luY2UgWGVuCj4+PiA0LjcgYW5kIGhhcyBub3cgaGFkIGEgY291cGxl
IG9mIHJlbGVhc2VzIHRvIHN0YWJpbGl6ZS4gWGVuIExpdmUgcGF0Y2hpbmcKPj4+IGhhcyBiZWVu
IHVzZWQgYnkgbXVsdGlwbGUgdmVuZG9ycyB0byBmaXggc2V2ZXJhbCByZWFsLXdvcmxkIHNlY3Vy
aXR5Cj4+PiBpc3N1ZXMgd2l0aG91dCBhbnkgc2V2ZXJlIGJ1Z3MgZW5jb3VudGVyZWQuIEFkZGl0
aW9uYWxseSwgdGhlcmUgYXJlIG5vdwo+Pj4gdGVzdHMgaW4gT1NTVGVzdCB0aGF0IHRlc3QgbGl2
ZSBwYXRjaGluZyB0byBlbnN1cmUgdGhhdCBubyByZWdyZXNzaW9ucwo+Pj4gYXJlIGludHJvZHVj
ZWQuCj4+Pgo+Pj4gQmFzZWQgb24gdGhlIGFtb3VudCBvZiB0ZXN0aW5nIGFuZCB1c2FnZSBpdCBo
YXMgaGFkLCB3ZSBhcmUgcmVhZHkgdG8KPj4+IGRlY2xhcmUgbGl2ZSBwYXRjaGluZyBhcyBhICdT
dXBwb3J0ZWQnIGZlYXR1cmUuCj4+Cj4+IFRoZXJlIGFyZSBvbmx5IHRlc3QgZm9yIHg4NiBhbmQg
YW1kNjQuIFdlIGxpa2VseSB3YW50IHRvIGhhdmUgdGhvc2UgdGVzdAo+IAo+IFRoZSB0ZXN0LWNh
c2VzIGFyZSBhbHNvIGZvciBBUk0zMi4KPiAKPj4gZW5hYmxlZCBmb3IgYWxsIGFyY2hpdGVjdHVy
ZXMgYnkgZGVmYXVsdC4KPiAKPiBBbmQgdGhlIE9TU1Rlc3QgY2FuIHRlc3QgYWxsIG9mIHRob3Nl
LgoKQ2FuIHdlIGVuYWJsZSB0aGVtIGJ5IGRlZmF1bHQ/IEkga25vdyB0aGF0IHdlIGxpbWl0ZWQg
dGhlIG51bWJlciBvZiAKdGVzdHMgZm9yIEFSTTY0IGR1ZSB0byBsaW1pdGVkIGJhbmR3aWR0aC4g
QnV0IEkgZG9uJ3QgdGhpbmsgd2UgaGF2ZSAKYW55dGhpbmcgcHJldmVudGluZyBpdCBvbiBBUk0z
Mi4KCj4+Cj4+IEFsc28sIEkgYW0gbm90IGF3YXJlIG9mIGFueW9uZSB1c2luZyBpbiBwcm9kdWN0
aW9uIGxpdmVwYXRjaCBvbiBBUk02NCBhbmQKPj4gQVJNMzIuIFNvIGRpZCBhbnlvbmUgZ2l2ZSBh
IGdvb2Qga2ljayBhdCB0aGUgQVJNIGltcGxlbWVudGF0b24/Cj4gCj4gSSBhbSBub3QgYXdhcmUg
b2YgYW55Ym9keSB1c2luZyBpdCBvbiBwcm9kdWN0aW9uIG9uIEFSTTMyIG9yIEFSTTY0Lgo+IAo+
IFRoZSB0ZXN0LWNhc2VzIGFyZSB0aGVyZSwgdGhlIGNvZGUgaXMgdGhlcmUsIGJ1dCB5ZXMgbm9i
b2R5IGhhcyBraWNrZWQKPiB0aGUgdGlyZXMgb24gQVJNMzIvQVJNNjQgZXh0ZW5zaXZlbHkgd2l0
aCBpdC4gSSB3b3VsZCBiZSBleGNpdGVkIHRvCj4gc2VlIHZlbmRvcnMgdGhhdCB1c2UgaXQgYW5k
IHRoZWlyIHJlcG9ydHMgYnV0IEkgYW0gbm90IGF3YXJlIG9mIGFueS4KPiAKPj4KPj4gSWYgbm90
LCB0aGVuIHdlIHNob3VsZCAgZG8gaXQgYmVmb3JlIGV2ZW4gY29uc2lkZXJpbmcgYXMgYSBzdXBw
b3J0ZWQgZmVhdHVyZQo+PiBmb3IgQVJNLgo+IAo+IE9LLiBQZXJoYXBzIHRoZW4gb25seSBmb3Ig
eDg2IHVudGlsIEFSTSBvcGVyYXRpb25hbCB1c2VycyBwaXBlIHVwPwoKVGhhdCB3b3VsZCBiZSBt
eSBwcmVmZXJlbmNlLiBNeSBtYWluIGNvbmNlcm4gaXMgdG8gaGFuZGxlIHNlY3VyaXR5IGlzc3Vl
IAphZnRlcndhcmRzIGJlY2F1c2Ugd2UgZGlkbid0IGdpdmUgYW55IGtpY2sgYXQgdGhlIGNvZGUu
CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 27 08:09:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 08: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 1dPlYY-0005Y9-4S; Tue, 27 Jun 2017 08: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 <prvs=344d80c73=lars.kurth@citrix.com>)
 id 1dPlYX-0005Y1-7c
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 08:09:05 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 CC/D5-03371-0A212595; Tue, 27 Jun 2017 08:09:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKKsWRWlGSWpSXmKPExsWyU9JRQne+UFC
 kwbw9NhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8ahzw+ZC5apV5zobWJrYHyi1sXIySEh4Cfx
 edNWVhCbTUBD4tjDZmYQW0QgQmLD2zssXYxcHMwC55gkfp95zgiSEBYIldh78RcTRFGYxM6jn
 1kgbDeJa7NvgMVZBFQlll5ZAlbPK2AkcePUASaQQUICpxgldq2+xw6S4BSwltjz6TtYM6OArM
 SXxtVgm5kFxCVuPZnPBHGdgMSSPeeZIWxRiZeP/4FdKiqgJ9F1ZgU7RFxH4uz1J4wQtoHE1qX
 7gGZyAM3RlFi/Sx9ipKXEpacPWSBsRYkp3Q/ZIW4TlDg58wnLBEaxWUg2z0LonoWkexaS7llI
 uhcwsq5i1ChOLSpLLdI1MtNLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAiMLgYg2
 MF4ZkHgIUZJDiYlUV6hpYGRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4VwkERQoJFqWmp1akZe
 YA4xwmLcHBoyTCW3YcqJW3uCAxtzgzHSJ1ilFRSpx3siBQnwBIIqM0D64NllouMcpKCfMyAh0
 ixFOQWpSbWYIq/4pRnINRSZj3BMh2nsy8Erjpr4AWMwEtZpkXALK4JBEhJdXA2DS55uzLzM22
 JRwZTUUdv1wWuHY3TZsi9Fe2Y93m/5xPfl+s6l///Nvyr+f2lN5IM5Rp8bppqbLwUSjXDq371
 7u/eRb+uND2Sr1tNot8a0R484a3izsquL/rTImQm8HW6txxI+r1e2nmsF2dLe+TV3Upi77Td8
 n5qG8XeKb7cYvHXIWrGzsKlViKMxINtZiLihMBlB6hkSgDAAA=
X-Env-Sender: prvs=344d80c73=lars.kurth@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1498550943!99331664!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13105 invoked from network); 27 Jun 2017 08:09:03 -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;
 27 Jun 2017 08:09:03 -0000
X-IronPort-AV: E=Sophos;i="5.39,399,1493683200"; d="scan'208";a="48439375"
From: Lars Kurth <lars.kurth@citrix.com>
To: Julien Grall <julien.grall@arm.com>, Konrad Rzeszutek Wilk
 <konrad.wilk@oracle.com>
Thread-Topic: [PATCH for-4.9] livepatch: Declare live patching as a supported
 feature
Thread-Index: AQHS7pIZ3c0v2bcPoUaIuYyDK9CFGaI3VZcAgAAsFoCAAKx7gIAAHTmA
Date: Tue, 27 Jun 2017 08:09:02 +0000
Message-ID: <D577CAF9.389B2%lars.kurth@citrix.com>
References: <20170626153650.23017-1-ross.lagerwall@citrix.com>
 <ba4f24fc-4304-fee3-3618-7f8da12121ac@arm.com>
 <20170626210709.GC8071@char.us.oracle.com>
 <6eb72057-ec8e-b248-f659-f4291e33b981@arm.com>
In-Reply-To: <6eb72057-ec8e-b248-f659-f4291e33b981@arm.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.5.6.150930
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <2A69FFF1D1782A4AB118C6175E47437F@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <liuw@liuw.name>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, George
 Dunlap <George.Dunlap@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Ross Lagerwall <ross.lagerwall@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH for-4.9] 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLA0KDQp0aGVyZSB3YXMgYWxzbyBhIGRpc2N1c3Npb24gb24gSVJDLCB3aGljaCBJYW4g
c2FpZCB3ZSBzaG91bGQgZm9ybWFsbHkNCnN1bW1hcmlzZSBpbiBlLW1haWwsIGp1c3Qgc28gdGhl
cmUgaXMgbm8gZG91YnQuIFNvIGhlcmUgaXMgbXkgZ28gYXQgaXQuIEFzDQpmYXIgYXMgSSBjYW4g
dGVsbCAtIGJlc2lkZXMgdGhlIHRlY2huaWNhbCBkaXNjdXNzaW9uIGluIHRoaXMgdGhyZWFkLCB0
aGVyZQ0KYXJlIHNldmVyYWwgaXNzdWVzIHdoaWNoIG5lZWQgdG8gYmUgY2xhcmlmaWVkOg0KDQoq
IEZvciBYZW4gNC45IHdlIGNhbiBkZWNsYXJlIGxpdmUgcGF0Y2hpbmcgc3VwcG9ydGVkLCB3aXRo
b3V0IHNwaW5uaW5nDQphbm90aGVyIFJDIHRvIHVwZGF0ZSB0aGUgaW4tdHJlZSBkb2N1bWVudGF0
aW9uOiBpbiBvdGhlciB3b3Jkcywgd2Ugd291bGQNCmFwcGx5IHRoZSBkb2N1bWVudGF0aW9uL3Bv
bGljeSBjaGFuZ2VzICsgdG8gdGhlIDQuOSB0cmVlIHNvbWV0aW1lcyBhZnRlcg0KdGhpcyBkaXNj
dXNzaW9uIGhhcyBiZWVuIGNvbmNsdWRlZC4gSW4gZWZmZWN0IHRoaXMgbWVhbnMgdGhhdA0KZG9j
cy9mZWF0dXJlcy9saXZlcGF0Y2hpbmcucGFuZG9jIChvciBzaW1pbGFyKSBhbmQgYXNzb2NpYXRl
ZCBjaGFuZ2VzIHRvDQpLQ09ORklHIG9wdGlvbnMgd291bGQgbm90IHNob3cgdXAgdW50aWwgWGVu
IDQuOS4xIGlzIHNwdW4sIGJ1dCB0aGUNCnNlY3VyaXR5IHRlYW0gd291bGQgdHJlYXQgbGl2ZSBw
YXRjaGluZyBhcyBzdXBwb3J0ZWQgZm9yIDQuOS4gSW4gb3RoZXINCndvcmRzIGZvciBub3csIHdl
IGNhbiB1cGRhdGUgdGhlIHRhYmxlIGluIHRoZSB3aWtpDQooaHR0cHM6Ly93aWtpLnhlbnByb2pl
Y3Qub3JnL3dpa2kvWGVuX1Byb2plY3RfUmVsZWFzZV9GZWF0dXJlcykgYW5kIGxpdmUNCndpdGgg
aW4tdHJlZSBhcnRlZmFjdHMgYmVpbmcgb3V0LW9mLXN5bmMgd2l0aCB0aGUgc3VwcG9ydCBzdGF0
dXMgZm9yIGEgZmV3DQptb250aHMuIFdlIG5lZWQgdG8gZml4IHRoaXMgYW55d2F5IGluLXRyZWUg
YW5kIHRoZXJlIGlzIGEgY29uY3JldGUNCnByb3Bvc2FsIHdoaWNoIHNob3VsZCBiZSBkaXNjdXNz
ZWQgYXQgdGhlIHN1bW1pdC4NCg0KKiBUaGVyZSB3YXMgYSBwcm9wb3NhbCB0byBkZWNsYXJlIGxp
dmUgcGF0Y2hpbmcgc3VwcG9ydGVkIGZvciBvbGRlcg0KcmVsZWFzZXMgKGFrYSAiYmFjayBwb3J0
IiBkb2NzL2ZlYXR1cmVzL2xpdmVwYXRjaGluZy5wYW5kb2MpLCBidXQgUm95Z2VyDQpwb2ludGVk
IG91dCB0aGF0IHRoZSB0b29sc3RhY2sgaW4gcXVlc3Rpb24gbmVlZHMgdG8gc3VwcG9ydCBidWls
ZGlkLiBJZg0Kc28sIHdlIHNob3VsZCBpbmNsdWRlIGJhY2stcG9ydGluZyByZXF1ZXN0cyBhbmQg
ZA0KDQoqIEp1bGllbiBwb2ludGVkIG91dCB0aGF0IG1heWJlIHdlIHNob3VsZG4ndCBkZWNsYXJl
IGxpdmUgcGF0Y2hpbmcgYXMNCnN1cHBvcnRlZCBmb3IgQVJNMzIvNjQuIEkgZG9uJ3Qgc2VlIGFu
IGlzc3VlIHRvIGRlY2xhcmUgaXQgc3VwcG9ydGVkIGZvcg0KeDg2L2FtZDY0IG9ubHkgZm9yIG5v
dy4gQnV0IGl0IGlzIG9idmlvdXNseSB1cCB0byBjb21taXR0ZXJzIHRvIG1ha2UgdGhhdA0KY2Fs
bC4NCg0KSSB0aGluayB0aGF0IGNvdmVycyB0aGUgZ2hpc3Qgb2YgdGhlIElSQyBkaXNjdXNzaW9u
DQoNClJlZ2FyZHMNCkxhcnMNCg0KT24gMjcvMDYvMjAxNywgMDg6MjQsICJKdWxpZW4gR3JhbGwi
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6DQoNCj4NCj4NCj5PbiAwNi8yNi8yMDE3IDEw
OjA3IFBNLCBLb25yYWQgUnplc3p1dGVrIFdpbGsgd3JvdGU6DQo+PiBPbiBNb24sIEp1biAyNiwg
MjAxNyBhdCAwNzoyOToyMlBNICswMTAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6DQo+Pj4gSGksDQo+
Pj4NCj4+PiBPbiAwNi8yNi8yMDE3IDA0OjM2IFBNLCBSb3NzIExhZ2Vyd2FsbCB3cm90ZToNCj4+
Pj4gWGVuIExpdmUgUGF0Y2hpbmcgaGFzIGJlZW4gYXZhaWxhYmxlIGFzIHRlY2ggcHJldmlldyBm
ZWF0dXJlIHNpbmNlIFhlbg0KPj4+PiA0LjcgYW5kIGhhcyBub3cgaGFkIGEgY291cGxlIG9mIHJl
bGVhc2VzIHRvIHN0YWJpbGl6ZS4gWGVuIExpdmUNCj4+Pj5wYXRjaGluZw0KPj4+PiBoYXMgYmVl
biB1c2VkIGJ5IG11bHRpcGxlIHZlbmRvcnMgdG8gZml4IHNldmVyYWwgcmVhbC13b3JsZCBzZWN1
cml0eQ0KPj4+PiBpc3N1ZXMgd2l0aG91dCBhbnkgc2V2ZXJlIGJ1Z3MgZW5jb3VudGVyZWQuIEFk
ZGl0aW9uYWxseSwgdGhlcmUgYXJlDQo+Pj4+bm93DQo+Pj4+IHRlc3RzIGluIE9TU1Rlc3QgdGhh
dCB0ZXN0IGxpdmUgcGF0Y2hpbmcgdG8gZW5zdXJlIHRoYXQgbm8gcmVncmVzc2lvbnMNCj4+Pj4g
YXJlIGludHJvZHVjZWQuDQo+Pj4+DQo+Pj4+IEJhc2VkIG9uIHRoZSBhbW91bnQgb2YgdGVzdGlu
ZyBhbmQgdXNhZ2UgaXQgaGFzIGhhZCwgd2UgYXJlIHJlYWR5IHRvDQo+Pj4+IGRlY2xhcmUgbGl2
ZSBwYXRjaGluZyBhcyBhICdTdXBwb3J0ZWQnIGZlYXR1cmUuDQo+Pj4NCj4+PiBUaGVyZSBhcmUg
b25seSB0ZXN0IGZvciB4ODYgYW5kIGFtZDY0LiBXZSBsaWtlbHkgd2FudCB0byBoYXZlIHRob3Nl
DQo+Pj50ZXN0DQo+PiANCj4+IFRoZSB0ZXN0LWNhc2VzIGFyZSBhbHNvIGZvciBBUk0zMi4NCj4+
IA0KPj4+IGVuYWJsZWQgZm9yIGFsbCBhcmNoaXRlY3R1cmVzIGJ5IGRlZmF1bHQuDQo+PiANCj4+
IEFuZCB0aGUgT1NTVGVzdCBjYW4gdGVzdCBhbGwgb2YgdGhvc2UuDQo+DQo+Q2FuIHdlIGVuYWJs
ZSB0aGVtIGJ5IGRlZmF1bHQ/IEkga25vdyB0aGF0IHdlIGxpbWl0ZWQgdGhlIG51bWJlciBvZg0K
PnRlc3RzIGZvciBBUk02NCBkdWUgdG8gbGltaXRlZCBiYW5kd2lkdGguIEJ1dCBJIGRvbid0IHRo
aW5rIHdlIGhhdmUNCj5hbnl0aGluZyBwcmV2ZW50aW5nIGl0IG9uIEFSTTMyLg0KPg0KPj4+DQo+
Pj4gQWxzbywgSSBhbSBub3QgYXdhcmUgb2YgYW55b25lIHVzaW5nIGluIHByb2R1Y3Rpb24gbGl2
ZXBhdGNoIG9uIEFSTTY0DQo+Pj5hbmQNCj4+PiBBUk0zMi4gU28gZGlkIGFueW9uZSBnaXZlIGEg
Z29vZCBraWNrIGF0IHRoZSBBUk0gaW1wbGVtZW50YXRvbj8NCj4+IA0KPj4gSSBhbSBub3QgYXdh
cmUgb2YgYW55Ym9keSB1c2luZyBpdCBvbiBwcm9kdWN0aW9uIG9uIEFSTTMyIG9yIEFSTTY0Lg0K
Pj4gDQo+PiBUaGUgdGVzdC1jYXNlcyBhcmUgdGhlcmUsIHRoZSBjb2RlIGlzIHRoZXJlLCBidXQg
eWVzIG5vYm9keSBoYXMga2lja2VkDQo+PiB0aGUgdGlyZXMgb24gQVJNMzIvQVJNNjQgZXh0ZW5z
aXZlbHkgd2l0aCBpdC4gSSB3b3VsZCBiZSBleGNpdGVkIHRvDQo+PiBzZWUgdmVuZG9ycyB0aGF0
IHVzZSBpdCBhbmQgdGhlaXIgcmVwb3J0cyBidXQgSSBhbSBub3QgYXdhcmUgb2YgYW55Lg0KPj4g
DQo+Pj4NCj4+PiBJZiBub3QsIHRoZW4gd2Ugc2hvdWxkICBkbyBpdCBiZWZvcmUgZXZlbiBjb25z
aWRlcmluZyBhcyBhIHN1cHBvcnRlZA0KPj4+ZmVhdHVyZQ0KPj4+IGZvciBBUk0uDQo+PiANCj4+
IE9LLiBQZXJoYXBzIHRoZW4gb25seSBmb3IgeDg2IHVudGlsIEFSTSBvcGVyYXRpb25hbCB1c2Vy
cyBwaXBlIHVwPw0KPg0KPlRoYXQgd291bGQgYmUgbXkgcHJlZmVyZW5jZS4gTXkgbWFpbiBjb25j
ZXJuIGlzIHRvIGhhbmRsZSBzZWN1cml0eSBpc3N1ZQ0KPmFmdGVyd2FyZHMgYmVjYXVzZSB3ZSBk
aWRuJ3QgZ2l2ZSBhbnkga2ljayBhdCB0aGUgY29kZS4NCj4NCj5DaGVlcnMsDQo+DQo+LS0gDQo+
SnVsaWVuIEdyYWxsDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 27 08:32:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 08: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 1dPluk-0007X7-0f; Tue, 27 Jun 2017 08:32:02 +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 1dPlui-0007X1-OL
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 08:32:00 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 E6/87-03620-FF712595; Tue, 27 Jun 2017 08:31:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupkleJIrShJLcpLzFFi42KJPp6xUPefeFC
 kwfTVMhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bd17tYCmZxVLx8PZm1gfERWxcjJ4eQgIfE
 9HMvWbsYuYDstYwSu/a3QjnXGCUe3VjODFO16nMnC4Q9k1Fiyu4CEFtYIF5i5sW9rCC2iECIx
 KvmZUwgNrOAtMS1J2/ZIAZ9A6q/cQGsiE3AUGL1xhaw1bwCThKnHlwBauDgYBFQlTixwwskLC
 oQLrH/+zVmiBJBiZMzn7CAlHAK2EtMaOaEGK8u8WfeJWYIW1zi1pP5UGvlJba/ncMMUi4hkCO
 xc4MvhCkl8b9VCeQYCYFvzBKTp/8G+0RCQEbi0cSbbBMYxWYhWTYLyYZZSDbMQrJhASPLKkaN
 4tSistQiXUNDvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwChiAIIdjJ+WBRxil
 ORgUhLlFVoaGCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJglcRGJVCgkWp6akVaZk5wHiGSUtw8C
 iJ8JYdB2rlLS5IzC3OTIdInWJUlBLnfSkG1CcAksgozYNrg6WQS4yyUsK8jECHCPEUpBblZpa
 gyr9iFOdgVBLmfQwyhSczrwRu+iugxUxAi1nmBYAsLklESEk1MDptbMgsz64s+981zVN/jqT8
 RvlbKtv8/zc1yGrP5bh6tkj+8voTp1Yqvi10rfguO8drxTexU5v81h43FL1v+aiu+92EnBdm3
 r17r7NvjFkVrsqlebcqbkHLJf+Vm7jmXnzT8p5FZzpzO/ebDy+8LHWnB2QmzdSqyDJiedU363
 d6gbxL1p/MN0osxRmJhlrMRcWJAGiH/pgcAwAA
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1498552317!69179122!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26814 invoked from network); 27 Jun 2017 08:31:58 -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; 27 Jun 2017 08:31:58 -0000
Received: (qmail 26891 invoked from network); 27 Jun 2017 11:31: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;
 27 Jun 2017 11:31:56 +0300
Received: from smtp03.buh.bitdefender.org (smtp.bitdefender.biz [10.17.80.77])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 8E71B7FC40
 for <xen-devel@lists.xen.org>; Tue, 27 Jun 2017 11:31:56 +0300 (EEST)
Received: (qmail 15502 invoked from network); 27 Jun 2017 11:31:56 +0300
Received: from unknown (HELO ?10.10.195.2?)
 (rcojocaru@bitdefender.com@10.10.195.2)
 by smtp03.buh.bitdefender.org with SMTP; 27 Jun 2017 11:31:56 +0300
To: Jan Beulich <jbeulich@suse.com>, andrew.cooper3@citrix.com,
 tamas@tklengyel.com
References: <1498470497-20595-1-git-send-email-rcojocaru@bitdefender.com>
 <CABfawhmguL9BcP4tk7QojwQMRLC0AXse-9oy_B-uUNQgC9conQ@mail.gmail.com>
 <e49a8b2e-4b12-ed07-86fb-a3971ca87fbb@citrix.com>
 <5951F96102000078001013C9@prv-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <cce944ef-a48c-2f0e-601d-bda2917d69f4@bitdefender.com>
Date: Tue, 27 Jun 2017 11:32: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: <5951F96102000078001013C9@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.72033
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 453277,
 Stamp: 3], Multi: [Enabled, t: (0.000009,0.007046)], BW: [Enabled, t:
 (0.000010)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.003509), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY; NN_NO_LINK_NMD;
 NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t:
 (0.011911,0.000074)], URL: [Enabled, t: (0.000006)], RTDA: [Enabled,
 t: (0.120493), Hit: No, Details: v2.5.1; Id:
 15.5f4p8m.1bj8r7i3r.38jvm], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] 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>

T24gMDYvMjcvMjAxNyAwOToyMSBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gMDYvMjYvMTcgNToxMSBQTSA+Pj4KPj4g
VGhlcmUgaXMgYWxzbyBhIGRpZmZlcmVuY2UgaW4gdGltaW5nOyB2bV9ldmVudF9pbml0X2RvbWFp
bigpIGlzIGNhbGxlZAo+PiB3aGVuIHZtX2V2ZW50IGlzIHN0YXJ0ZWQgb24gdGhlIGRvbWFpbiwg
bm90IHdoZW4gdGhlIGRvbWFpbiBpcwo+PiBjb25zdHJ1Y3RlZC4gIElNTywgdGhlIHR3byBzaG91
bGQgaGFwcGVuIGF0IHRoZSBzYW1lIHRpbWUgdG8gYmUKPj4gY29uc2lzdGVudC4gIEknbSBub3Qg
ZnVzc2VkIGF0IHdoaWNoIHBvaW50LCBhcyBpdCB3b3VsZCBiZSBmaW5lIChpbgo+PiBwcmluY2lw
bGUpIGZvciBkLT52bV9ldmVudCB0byBiZSBOVUxMIGluIG1vc3QgY2FzZXMuCj4gCj4gSSB2ZXJ5
IG11Y2ggc3VwcG9ydCB0aGF0IGxhc3QgYXNwZWN0IC0gdGhlcmUncyBzaG91bGRuJ3QgYmUgYW55
IG1lbW9yeQo+IGFsbG9jYXRlZCBoZXJlIGlmIHRoZSBkb21haW4gaXNuJ3QgZ29pbmcgdG8gbWFr
ZSB1c2Ugb2YgVk0gZXZlbnRzLgoKVW5mb3J0dW5hdGVseSBpdCdzIG5vdCBhcyBzaW1wbGUgYXMg
dGhhdC4KCldoaWxlIEkgZGlkbid0IHdyaXRlIHRoYXQgY29kZSwgaXQgd291bGQgc2VlbSB0aGF0
IG9uIGRvbWFpbiBjcmVhdGlvbgp0aGF0IGRhdGEgaXMgYmVpbmcgYWxsb2NhdGVkIGJlY2F1c2Ug
aXQgaG9sZHMgaW5mb3JtYXRpb24gYWJvdXQgMwpkaWZmZXJlbnQgdm1fZXZlbnQgc3Vic3lzdGVt
cyAtIG1vbml0b3IsIHBhZ2luZywgYW5kIG1lbXNoYXJlLgoKdm1fZXZlbnRfaW5pdF9kb21haW4o
KSBpcyB0aGVuIG5vdCBiZWluZyBjYWxsZWQgd2hlbiB2bV9ldmVudCBnZW5lcmFsbHkKaXMgc3Rh
cnRlZCBvbiB0aGUgZG9tYWluLCBidXQgd2hlbiBhIHNwZWNpZmljIHZtX2V2ZW50IHBhcnQgaXMg
YmVpbmcKaW5pdGlhbGl6ZWQgKG1vbml0b3IgdXN1YWxseSwgYnV0IGNvdWxkIGJlIHBhZ2luZywg
ZXRjLikuCgoKVGhhbmtzLApSYXp2YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 27 08:38:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 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 1dPm0Y-0007kv-QC; Tue, 27 Jun 2017 08:38: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=3449ab393=George.Dunlap@citrix.com>)
 id 1dPm0Y-0007kp-07
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 08:38:02 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 CB/CA-02183-96912595; Tue, 27 Jun 2017 08:38:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsXitHRDpG6GZFC
 kwZnpuhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bvvX+sBY+FKibvPszawLiQv4uRk0NCwF+i
 9doZZhBbWCBUYu/FX0wgtohAqcTeV/tZuxi5OIQErjNKdGx4xgTiMAvsZZJYN/kUG0gVm4Cex
 LzjX1lAbF4BW4nvvZfZQWwWAVWJaQ8mgE0VFQiXeNt4BKpGUOLkzCdgNqeAncTkWd/AbGYBA4
 kji+awQtjyEs1bZ4P1CgHNWfzgKPsERr5ZSNpnIWmZhaRlASPzKkb14tSistQiXUu9pKLM9Iy
 S3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzAcGMAgh2Ma1udDzFKcjApifKulgiKFOJLyk+p
 zEgszogvKs1JLT7EKMPBoSTBKwOSEyxKTU+tSMvMAQY+TFqCg0dJhLfseGCkEG9xQWJucWY6R
 OoUoy7HhtXrvzAJseTl56VKifPeEweaIQBSlFGaBzcCFoWXGGWlhHkZgY4S4ilILcrNLEGVf8
 UozsGoJMx7DWQKT2ZeCdymV0BHMAEdwTIvAOSIkkSElFQDo8ym2qrMZz0iblzzbQ86W3JEr3m
 52fLi60PrnqVZH+osKv717EDKgRvqKkH+V9/2zTfO3TQltWDZtkXr1aJT3Ppy1Sfzb/wX9sXA
 1cuV8fTHL6/+vLx6/uCFv+tqlc7fb/8+y+PnGoZZPTYiDW93V+w0Ps0w+e2Rl0vVQjjLIo/u9
 1/XsKZXYL8SS3FGoqEWc1FxIgAcf4N0vQIAAA==
X-Env-Sender: prvs=3449ab393=George.Dunlap@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1498552679!100792281!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13099 invoked from network); 27 Jun 2017 08:38:00 -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;
 27 Jun 2017 08:38:00 -0000
X-IronPort-AV: E=Sophos;i="5.39,399,1493683200"; d="scan'208";a="429464732"
To: Andrew Cooper <andrew.cooper3@citrix.com>, Ross Lagerwall
 <ross.lagerwall@citrix.com>, <xen-devel@lists.xen.org>
References: <20170626153650.23017-1-ross.lagerwall@citrix.com>
 <49dea3e8-4770-95e8-2dbf-9d6924975191@citrix.com>
 <09f65c2f-8a53-852f-e98f-870c6f9d0820@citrix.com>
 <507a995a-1cd6-f9c5-e730-69ea62570e11@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <9b1f7edb-2efc-3e10-d9d7-009200ca4989@citrix.com>
Date: Tue, 27 Jun 2017 09:37:56 +0100
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: <507a995a-1cd6-f9c5-e730-69ea62570e11@citrix.com>
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <liuw@liuw.name>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH for-4.9] 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjYvMDYvMTcgMTg6MTgsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMjYvMDYvMTcgMTc6
NTAsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4+IE9uIDI2LzA2LzE3IDE3OjM5LCBBbmRyZXcgQ29v
cGVyIHdyb3RlOgo+Pj4+ICogQnVncyB3aGljaCBhbGxvdyBhIGd1ZXN0IHRvIHByZXZlbnQgdGhl
IGFwcGxpY2F0aW9uIG9mIGEgbGl2ZXBhdGNoOgo+Pj4+ICAgICBBIGd1ZXN0IHNob3VsZCBub3Qg
YmUgYWJsZSB0byBwcmV2ZW50IHRoZSBhcHBsaWNhdGlvbiBvZiBhIGxpdmUKPj4+PiAgICAgcGF0
Y2guIElmIGFuIHVucHJpdmlsZWdlZCBndWVzdCBjYW4gcHJldmVudCB0aGUgYXBwbGljYXRpb24g
b2YgYQo+Pj4+ICAgICBsaXZlIHBhdGNoLCBpdCBzaGFsbCBiZSB0cmVhdGVkIGFzIGEgc2VjdXJp
dHkgaXNzdWUuCj4+PiBUaGlzIG9uZSBpcyBoYXJkZXIgdG8gc2F5LiAgV2Uga25vdyB0aGF0IGVu
b3VnaCBjb25jdXJyZW50IGxpdmUKPj4+IG1pZ3JhdGlvbnMgY2FuLCB3aGljaCBleHRlbmRzIHRv
ICJsb3RzIG9mIGFjdGl2aXR5IGluIHRoZSBndWVzdCIuICBJdHMKPj4+IHBlcmhhcHMgd29ydGgg
bm90aW5nIHRoZSBwb3RlbnRpYWwgd29ya2Fyb3VuZCBvZiBgeGwgcGF1c2UgJERPTTsKPj4+IHhl
bi1saXZlcGF0Y2ggLi4uOyB4bCB1bnBhdXNlYC4KPj4gQW5kIHdoYXQgaWYgdGhlIGd1ZXN0IGNh
biBwcmV2ZW50IGl0c2VsZiBmcm9tIGJlaW5nIHBhdXNlZD8KPiAKPiBJbiB3aGljaCBjYXNlLCB0
aGF0IGlzIGFuIFhTQSBpbiBpdHMgb3duIHJpZ2h0Lgo+IAo+IFRoZSB1bmRlcmx5aW5nIGltcGxl
bWVudGF0aW9uIHVzZXMgWEVOX0RPTUNUTF97LHVufXBhdXNlZG9tYWluIHdoaWNoCj4gY2FsbCBz
dHJhaWdodCBpbnRvIGRvbWFpbl97dW4sfXBhdXNlKCkuICBXZSBoYXZlIHZlcnkgYmlnIHByb2Js
ZW1zIGlmCj4gdGhlIGd1ZXN0IGhhcyBhbnkgaW5mbHVlbmNlIGluIHRoaXMuLi4KPiAKPj4KPj4g
T3IsIHdoYXQgaWYgdGhlIGd1ZXN0IGNhbiB0cmlnZ2VyIHNvbWUgb3RoZXIgcGVyc2lzdGVudCBz
dGF0ZSBjaGFuZ2UKPj4gc3VjaCB0aGF0IGxpdmVwYXRjaGluZyB3aWxsIGZhaWwgZXZlbiBpZiB0
aGUgZG9tYWluIGlzIHBhdXNlZCAob3IKPj4gZGVzdHJveWVkKT8KPiAKPiBTdWNoIGFzPwo+IAo+
IFRoZSBndWVzdCBiZWluZyBhYmxlIHRvIGNhdXNlIGRhbWFnaW5nIG11dGF0aXZlIHN0YXRlIGNo
YW5nZSBpbiBYZW4gaXMKPiBjbGVhcmx5IGEgc2VjdXJpdHkgaXNzdWUsIGlycmVzcGVjdGl2ZSBv
ZiBhbnkgbGl2ZXBhdGNoIGludm9sdmVtZW50Lgo+IAo+IEhvd2V2ZXIsIGxpdmVwYXRjaCBjb250
ZW50IChob29rIGZ1bmN0aW9uIGZvciBleGFtcGxlKSB3aGljaCB0cmlwcyBvdmVyCj4gc3RhdGUg
YXMgZm91bmQgaW4gdGhlIGh5cGVydmlzb3IgYXQgdGhlIHBvaW50IG9mIGFwcGxpY2F0aW9uIGlz
IGEgYmFkCj4gbGl2ZXBhdGNoLCBub3QgYSB2dWxuZXJhYmlsaXR5IGluIGxpdmVwYXRjaGluZy4K
PiAKPj4gSSBhZ3JlZSB0aGF0IGFzIGxvbmcgYXMgdGhlIHBhdGNoIGNhbiBiZSBhcHBsaWVkIGFm
dGVyICJ4bCBwYXVzZSIsIHRoZW4KPj4gdGhlIGRvbWFpbiBjYW5ub3QgYmUgc2FpZCB0byBiZSBw
cmV2ZW50aW5nIHRoZSBhcHBsaWNhdGlvbiBvZiB0aGUKPj4gbGl2ZXBhdGNoLiAgQnV0IGlmIGVp
dGhlciAneGwgcGF1c2UnIGRvZXNuJ3Qgd29yaywgb3IgaWYgbGl2ZXBhdGNoaW5nCj4+IGZhaWxz
IGR1ZSB0byBhIG1hbGljaW91cyBkb21haW4ncyBhY3Rpb25zIGFmdGVyICd4bCBwYXVzZScgKG9y
ICd4bAo+PiBkZXN0cm95JyksIHRoZW4gaXQgc2hvdWxkIGJlIHRyZWF0ZWQgYXMgYSBzZWN1cml0
eSBpc3N1ZS4KPiAKPiBJIGJyb2FkbHkgYWdyZWUsIGJ1dCB0aGVzZSBidWdzIGZlZWwgbGlrZSB0
aGV5IHdvdWxkIGJlIHNlbGYtc3RhbmRpbmcsCj4gcGVyaGFwcyB3aXRoIGFuIGltcGFjdCB0byBh
cHBseWluZyBhIGxpdmVwYXRjaCwgcmF0aGVyIHRoYW4gWFNBcyBpbgo+IGxpdmVwYXRjaGluZyBp
dHNlbGYuCgpTbyBsZXQgbWUgZ2V0IHRoaXMgcmlnaHQuCgpZb3UgdGhpbmsgdGhhdCBhbGwgcG9z
c2libGUgY2FzZXMgaW4gd2hpY2ggYSBndWVzdCBjYW4gcGVyc2lzdGVudGx5CnByZXZlbnQgYSBs
aXZlcGF0Y2ggZnJvbSBiZWluZyBhcHBsaWVkIHdvdWxkIGFscmVhZHkgYmUgYSBzZWN1cml0eSBp
c3N1ZQpmb3Igb3RoZXIgcmVhc29ucy4KClRoZXJlZm9yZSwgeW91IHRoaW5rIHdlIHNob3VsZCBp
bmNsdWRlIGEgcGFyYWdyYXBoIGluIG91ciBzZWN1cml0eQpzdXBwb3J0IHN0YXRlbWVudCBzcGVj
aWZpY2FsbHkgc3RhdGluZyB0aGF0IHdlIGRvIG5vdCBwcm92aWRlIHNlY3VyaXR5CnN1cHBvcnQg
aWYgdGhlIGd1ZXN0IGNhbiBwcmV2ZW50IGEgbGl2ZXBhdGNoLgoKSXMgdGhhdCBjb3JyZWN0PwoK
IC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 27 08:48:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 08:48: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 1dPmAk-00005W-Pn; Tue, 27 Jun 2017 08: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 <prvs=344c6b82c=wei.liu2@citrix.com>)
 id 1dPmAj-00005Q-Ga
 for xen-devel@lists.xenproject.org; Tue, 27 Jun 2017 08:48:33 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 C4/D3-10689-0EB12595; Tue, 27 Jun 2017 08:48:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpO4D6aB
 Ig0MvOS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozJne+YCjazVuyY8Z+1gXEZSxcjJ4eEgL/E
 4kUTGUFsFgFVie8XzoLZbALKEj87e9lAbBEg+/PzlcxdjBwczAKREicuWYKEhQU8JZ7O+84KY
 vMKWEg8eNwG1MrFISQwjVHiT98fqISgxMmZT8B2MQvoSCzY/YkNYo60xPJ/HCBhTgF7idbm1W
 BrRQVUJDqXzgErFxJQkOiYfoxpAiPfLCSTZiGZNAth0gJG5lWM6sWpRWWpRbqmeklFmekZJbm
 JmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgWFWz8DAuIPx8lenQ4ySHExKoryrJYIihfiS8lMq
 MxKLM+KLSnNSiw8xynBwKEnwPpACygkWpaanVqRl5gADHiYtwcGjJMJbdjwwUoi3uCAxtzgzH
 SJ1ilGXo+nDli9MQix5+XmpUuK8SsD4ERIAKcoozYMbAYu+S4yyUsK8jAwMDEI8BalFuZklqP
 KvGMU5GJWEeeVBpvBk5pXAbXoFdAQT0BEs8wJAjihJREhJNTB2HF91P+15e19SvduFm64lGv/
 YIlfOqmNatd3gqblB9YTTHGrveQ+5h159aHHpgeds5meTM52fHPmxtspxqf2365seSu0JnLr9
 6fb+LL+Dt+qcquIPOB/+X7xuiQSf6aTYtSbut04tWH799hMnt3nZ9b5V8VWzbZ00BKd9XPB+f
 evRk8WHXe8eUmIpzkg01GIuKk4EAFFjwrC5AgAA
X-Env-Sender: prvs=344c6b82c=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1498553310!107528027!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52254 invoked from network); 27 Jun 2017 08:48:31 -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;
 27 Jun 2017 08:48:31 -0000
X-IronPort-AV: E=Sophos;i="5.39,399,1493683200"; d="scan'208";a="429465501"
Date: Tue, 27 Jun 2017 09:48:28 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20170627084828.ek4gnq2cwz74hu4y@citrix.com>
References: <20170626162842.482-1-wei.liu2@citrix.com>
 <20170626162842.482-2-wei.liu2@citrix.com>
 <5951F77F02000078001013C2@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5951F77F02000078001013C2@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: andrew.cooper3@citrix.com, wei.liu2@citrix.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v5 01/13] x86: move callback_op code to
	pv/callback.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>

T24gVHVlLCBKdW4gMjcsIDIwMTcgYXQgMTI6MTM6MTlBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+IDA2LzI2LzE3IDY6MjkgUE0g
Pj4+Cj4gPi0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9NYWtlZmlsZQo+ID4rKysgYi94ZW4vYXJjaC94
ODYvcHYvTWFrZWZpbGUKPiA+QEAgLTEsNiArMSw3IEBACj4gID5vYmoteSArPSBoeXBlcmNhbGwu
bwo+ICA+b2JqLXkgKz0gdHJhcHMubwo+ICA+Cj4gPitvYmoteSArPSBjYWxsYmFjay5vCj4gID5v
YmotYmluLXkgKz0gZG9tMF9idWlsZC5pbml0Lm8KPiAgPm9iai15ICs9IGRvbWFpbi5vCj4gID5v
YmoteSArPSBlbXVsYXRlLm8KPiAKPiBOb3Qgc29tZXRoaW5nIHRvIGJlIGRlYWx0IHdpdGggaW4g
dGhpcyBwYXRjaCwgYnV0IC0gaXMgdGhlcmUgYSByZWFzb24gd2UKPiBoYXZlIHR3byBncm91cHMg
b2Ygb2JqZWN0IGZpbGVzIGhlcmU/IEkgc2VlIG5vbmUsIGFuZCBoZW5jZSB3b3VsZCBoYXZlCj4g
ZXhwZWN0ZWQgdGhpcyB0byBiZSBhIHNpbmdsZSBzb3J0ZWQgbGlzdCBpbnN0ZWFkIG9mIHR3by4K
PiAKCk5vLiBJdCBqdXN0IHNvIGhhcHBlbmVkIEkgYWRkZWQgYSBuZXdsaW5lIGF0IHNvbWUgcG9p
bnQuCgpJIHdpbGwgc3VibWl0IGEgcGF0Y2ggdG8gZml4IHRoaXMgYXQgc29tZSBwb2ludC4KCj4g
SmFuCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 27 08:54:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 08: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 1dPmGb-0000om-DV; Tue, 27 Jun 2017 08:54: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=344d80c73=lars.kurth@citrix.com>)
 id 1dPmGZ-0000og-GG
 for xen-devel@lists.xensource.com; Tue, 27 Jun 2017 08:54:35 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 34/C8-03613-A4D12595; Tue, 27 Jun 2017 08:54:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCKsWRWlGSWpSXmKPExsWyU9JRQtdTNij
 SoGGBocW9Ke/ZHRg9tvftYg9gjGLNzEvKr0hgzfj4bxV7wY0DjBXdE/6zNjB27GPsYuTkkBAI
 kpg47zgThO0usf7NXlYQm01AQ+LYw2ZmEFtEwFmiq/kaWxcjFwezwHomiZnTdrODJIQFWhklH
 reXQRR1MUo8u5QLYetJ3DlyGWgBBweLgKrE+ueGIGFeASOJ3bP/gM1nFJCV+NK4Gmw+s4C4xK
 0n86FuEJBYsuc8M4QtKvHy8T+welGgkV1nVrBDxHUkzl5/AnW/gcTWpftYIOaESVz58ZkNYpe
 gxMmZT1ggaiwk/nWtYprAKDILybpZSFpmIWmZBXQ1s4CmxPpd+hAlihJTuh+yQ9gaEq1z5kLZ
 lhKL9v9mQlazgJFjFaNGcWpRWWqRrqGlXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7
 iZGYNwxAMEOxh/LAg4xSnIwKYnyrpYIihTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwestA5QTLE
 pNT61Iy8wBJgCYtAQHj5IIb9nxwEgh3uKCxNzizHSI1ClGY44Nq9d/YeKY8GHXFyYhlrz8vFQ
 pcV59kEkCIKUZpXlwg2CJ6RKjrJQwLyPQaUI8BalFuZklqPKvGMU5GJWEedtBpvBk5pXA7XsF
 dAoT0Cks8wJATilJREhJNTDKFfszvFWfXntr3ucf3wSadJZ+O/jmdqiJudjS+RPyUm4nXf7wL
 m/RVbHc331Sy67sqf8zP6WFwfvTc4X+k89Pu12qVHRr1jt9IVH9zfQ1RkuT97FGl+jPYcy5Vn
 91/XdFx4kX7EMCfNzNuU4/igqt5uXdpK+36YPD2eCgvYWPNcRmZN+acq5QiaU4I9FQi7moOBE
 AL1Qn3kcDAAA=
X-Env-Sender: prvs=344d80c73=lars.kurth@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1498553672!109736039!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.3 required=7.0 tests=HTML_60_70,HTML_MESSAGE,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44954 invoked from network); 27 Jun 2017 08:54:33 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Jun 2017 08:54:33 -0000
X-IronPort-AV: E=Sophos;i="5.39,399,1493683200"; d="scan'208,217";a="48441420"
X-CrossPremisesHeadersFilteredBySendConnector: AMSPEX02CL03.citrite.net
From: Lars Kurth <lars.kurth@citrix.com>
To: "xen-devel@lists.xensource.com" <xen-devel@lists.xensource.com>
Thread-Topic: [For 4.9] Updating
 https://wiki.xenproject.org/wiki/Xen_Project_Release_Features to reflect
 support status of new features
Thread-Index: AQHS7yLnSuKJ7Pci4UugAPKcPmgzGw==
Date: Tue, 27 Jun 2017 08:53:53 +0000
Message-ID: <D577DBB3.38A42%lars.kurth@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.5.6.150930
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
X-OrganizationHeadersPreserved: AMSPEX02CL03.citrite.net
Cc: Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 "tamas.lengyel@zentific.com" <tamas.lengyel@zentific.com>,
 Julien Grall <julien.grall@arm.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "security@xen.org" <security@xen.org>
Subject: [Xen-devel] [For 4.9] Updating
 https://wiki.xenproject.org/wiki/Xen_Project_Release_Features to reflect
 support status of new 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: multipart/mixed; boundary="===============2757479400230377471=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============2757479400230377471==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_D577DBB338A42larskurthcitrixcom_"

--_000_D577DBB338A42larskurthcitrixcom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGkgYWxsLCAoSSB0aGluayBJIENDZWQgYWxsIHN0YWtlLWhvbGRlcnMpDQoNCnRvIGZpbmlzaCBv
ZmYgdGhlIHJlbGVhc2UgZG9jdW1lbnRhdGlvbiBmb3IgNC45LCBJIG5lZWQgdG8gYWRkIGFuIGV4
dHJhIGNvbHVtbiB0byBodHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9YZW5fUHJvamVj
dF9SZWxlYXNlX0ZlYXR1cmVzIOKAkyBiZWNhdXNlIEkgd2FzIHRyYXZlbGxpbmcsIHRoaXMgZHJv
cHBlZCBvZiBteSByYWRhci4gVGhlcmUgc2V2ZXJhbCBkZWNpc2lvbnMgdG8gYmUgbWFkZToNCkEp
IERlY2lkZSB3aGljaCAiZmVhdHVyZXMiIHRvIGFkZA0KQikgRGVjaWRlIG9uIHRoZSBzdGF0dXMg
b2YgdGhlIGZlYXR1cmUNCkMpIERlYWwgd2l0aCBzdGF0dXMgY2hhbmdlcyBvZiBhbnkgcGFzdCBm
ZWF0dXJlcw0KDQpUaGUgZmlyc3QgZ29hbCB3b3VsZCBiZSB0byBkZWNpZGUgb24gQSBhbmQgYW55
IG5ldyAiZmVhdHVyZXMiIHVuZGVyIEMuIEZvciBCLCBJIGFtIE9LIHRvIGFkZCAiPz8/IiBmb3Ig
bm93IGFuZCBwb2ludCB0byB0aGlzIHRocmVhZCwgdW50aWwgd2UgaGF2ZSBjb25jbHVkZWQgdGhl
IGRpc2N1c3Npb24NCg0KTm90ZSB0aGF0IEkgdHJhY2tlZCBzb21lIG9mIHRoaXMgYXMgcHJlcGFy
YXRpb24gZm9yIGdldHRpbmcgQ05BIHN0YXR1cy4gIEl0ZW1zIG1hcmtlZCB3aXRoICogYXJlIG5v
dCB5ZXQgaW4gdGhlIGRpc2N1c3Npb24gZG9jdW1lbnQgdGhhdCBJIGNyZWF0ZWQgZm9yIHRoZSBz
ZWN1cml0eSB0ZWFtIGFuZCB3aGljaCB3ZSBpbnRlbmQgdG8gZGlzY3VzcyBhdCB0aGUgc3VtbWl0
Lg0KDQpGb3IgYWxsIG9mIHRoZXNlLCB0aGUgbmFtaW5nIGNvbnZlbnRpb24gaXMgIlNlY3Rpb24g
aW4gZG9jdW1lbnQiID4gIkZlYXR1cmUiIDogIlN1cHBvcnQgc3RhdHVzIi4gVGhlIGRlZmluaXRp
b24gb2Ygc3VwcG9ydCBzdGF0dXMgaXMgYWRkZWQgYXQgdGhlIGVuZCBvZiB0aGUgbWFpbDogbm90
ZSB0aGF0IHRoZSB0ZXh0IGhhcyBub3QgeWV0IGJlZW4gZnVsbHkgYWdyZWVkLCBidXQgc2VlbXMg
dG8gcmVmbGVjdCBmYWlybHkgd2VsbCBob3cgd2UgaGFuZGxlZCBzdHVmZiBpbiB0aGUgcGFzdC4N
Cg0KPT0gT24gQSAvIEI6IEkgdGhpbmsgd2Ugc2hvdWxkIGFkZCA9PQ0KLSBSZXNvdXJjZSBNYW5h
Z2VtZW50ID4gTnVsbCBTY2hlZHVsZXIgOiB0ZWNoIHByZXZpZXcgb3IgZXhwZXJpbWVudGFsDQot
IFZpcnR1YWwgRmlybXdhcmUgb3IgUFYgQm9vdGxvYWRlciBTdXBwb3J0IChub3Qgc3VyZSB3aGlj
aCkgPiAgeDg2L0Jvb3QgWGVuIG9uIEVGSSBwbGF0Zm9ybXMgdXNpbmcgR1JVQjIqICA6ID8/Pw0K
LSBIYXJkd2FyZSA+IEFSTS9BbHRlcm5hdGl2ZSBSdW50aW1lIFBhdGNoaW5nIChBUk0zMiBhbmQg
QVJNNjQpOiA/Pz8gW25vdGUgdGhhdCB0aGlzIHNob3VsZCBwcm9iYWJseSBoYXZlIGJlZW4gYWRk
ZWQgZm9yIDQuOCwgYnV0IEkgZGlkbid0IGFkZCBpdF0NCi0gSGFyZHdhcmUgPiBBUk0vU3lzdGVt
IEVycm9yIFByb3RlY3Rpb24qIDogPz8/DQotIEhhcmR3YXJlID4gQVJNL1dhaXQgZm9yIFZpcnR1
YWwgSW50ZXJydXB0KiA6ID8/Pw0KLSBIYXJkd2FyZSA+IHg4Ni9BVlg1MTIvTmV1cmFsIE5ldHdv
cmsgSW5zdHJ1Y3Rpb25zIEFWWDUxMl80Vk5OSVcqIDogPz8/DQotIEhhcmR3YXJlID4geDg2L0FW
WDUxMi9NdWx0aXBseSBBY2N1bXVsYXRpb24gU2luZ2xlIHByZWNpc2lvbiBBVlg1MTJfNEZNQVBT
KiA6ID8/Pw0KLSBEZXZpY2UgTW9kZWxzID4gRE1PUCAoRGV2aWNlIE1vZGVsIE9wZXJhdGlvbiBI
eXBlcmNhbGwpICA6ID8/Pw0KDQpOZXcgSGVhZGluZzogIFBWIFByb3RvY29scyBhbmQgRHJpdmVy
cw0KLSBQViBQcm90b2NvbHMgYW5kIERyaXZlcnMgPiBwdmNhbGxzIDogdGVjaCBwcmV2aWV3IG9y
IGV4cGVyaW1lbnRhbA0KLSBQViBQcm90b2NvbHMgYW5kIERyaXZlcnMgPiA5cGZzIDogdGVjaCBw
cmV2aWV3IG9yIGV4cGVyaW1lbnRhbA0KLSBQViBQcm90b2NvbHMgYW5kIERyaXZlcnMqID4gc25k
aWYgKHNvdW5kIGRldmljZSkgOiB0ZWNoIHByZXZpZXcgb3IgZXhwZXJpbWVudGFsDQotIFBWIFBy
b3RvY29scyBhbmQgRHJpdmVycyogPiBkaXNwbGlmIChQViBkaXNwbGF5KSA6IHRlY2ggcHJldmll
dyBvciBleHBlcmltZW50YWwNCg0KRGlkIEkgbWlzcyBhbnl0aGluZz8NCg0KPT0gT24gQyA9PQ0K
LSBTZWN1cml0eSA+IExpdmUgUGF0Y2hpbmcgLSBzZWUgaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTA2L3RocmVhZHMuaHRtbCMwMzAzOQ0K
LSBTZWN1cml0eSA+IEFsdGVybmF0aXZlIDJwbSA6IFN1cHBvcnRlZCDigJMgSSB0aGluayB3ZSBz
aG91bGQgc3BsaXQgdGhpcyBvdXQg4oCTIGl0IGlzIGN1cnJlbnRseSBpbXBsaWNpdGx5IGNvdmVy
ZWQgdW5kZXIgIlZpcnR1YWwgTWFjaGluZSBJbnRyb3NwZWN0aW9uIg0KDQpJZiB3ZSBpbnRyb2R1
Y2UgYSBuZXcgaGVhZGluZyAiUFYgUHJvdG9jb2xzIGFuZCBEcml2ZXJzIiB3ZSBzaG91bGQgcHJv
YmFibHkgbGlzdCBhbGwgdGhlIGNvbW1vbiBvbmVzIGFzIHN1cHBvcnRlZCBpbiB0aGlzIGhlYWRp
bmcsIGUuZy4NCi0gUFYgUHJvdG9jb2xzIGFuZCBEcml2ZXJzKiA+IGRlZmF1bHQgKG5ldCwgYmxv
Y2ssIGNvbnNvbGUsIGtleWJvYXJkLCBtb3VzZSkgOiBzdXBwb3J0ZWQNCg0KVGhlcmUgYXJlIGFs
c28gVVNCIGFuZCBmcmFtZWJ1ZmZlciwgd2hpY2ggSSBhbSBub3Qgc3VyZSB3aGV0aGVyIHRoZXkg
c2hvdWxkIGJlIHN1cHBvcnRlZCBhbmQgaWYgbm90LCB3aGF0IHRoZWlyIHN0YXR1cyBpcw0KLSBQ
ViBQcm90b2NvbHMgYW5kIERyaXZlcnMqID4gVVNCIDogPz8/DQotIFBWIFByb3RvY29scyBhbmQg
RHJpdmVycyogPiBmcmFtZWJ1ZmZlciA6ID8/Pw0KDQpTdWdnZXN0aW9ucyBhcmUgd2VsY29tZQ0K
DQpCZXN0IFJlZ2FyZHMNCkxhcnMNCg0KLS0tLQ0KDQojIyBEZWZpbml0aW9ucw0KDQojIyMgVXNl
ci1mYWNpbmcgU3VwcG9ydCBDcml0ZXJpYQ0KDQogKiAqKkZ1bmN0aW9uYWxseSBjb21wbGV0ZToq
KiBEb2VzIGl0IGJlaGF2ZSBsaWtlIGEgZnVsbHkgZnVuY3Rpb25hbA0KICAgZmVhdHVyZT8gIERv
ZXMgaXQgd29yayBvbiBhbGwgZXhwZWN0ZWQgcGxhdGZvcm1zLCBvciBkb2VzIGl0IG9ubHkgd29y
aw0KICAgZm9yIGEgdmVyeSBzcGVjaWZpYyBzdWItY2FzZT8gIERvZXMgaXQgaGF2ZSBhIHNlbnNp
YmxlIFVJLCBvciBkbyB5b3UNCiAgIGhhdmUgdG8gaGF2ZSBhIGRlZXAgdW5kZXJzdGFuZGluZyBv
ZiB0aGUgaW50ZXJuYWxzIHRvIGdldCBpdCB0byB3b3JrDQogICBwcm9wZXJseT8NCg0KICogKipG
dW5jdGlvbmFsIHN0YWJpbGl0eToqKiBXaGF0IGlzIHRoZSByaXNrIG9mIGl0IGV4aGliaXRpbmcg
YnVncz8NCg0KICAgR2VuZXJhbCBhbnN3ZXJzIHRvIHRoZSBhYm92ZToNCg0KICAgLSAqSGVyZSBi
ZSBkcmFnb25zKjogUHJldHR5IGxpa2VseSB0byBzdGlsbCBjcmFzaCAvIGZhaWwgdG8gd29yay4g
IE5vdA0KICAgICByZWNvbW1lbmRlZCB1bmxlc3MgeW91IGxpa2UgbGlmZSBvbiB0aGUgYmxlZWRp
bmcgZWRnZS4NCiAgIC0gKlF1aXJreSo6IE1vc3RseSB3b3JrcyBidXQgbWF5IGhhdmUgb2RkIGJl
aGF2aW9yIGhlcmUgYW5kIHRoZXJlLg0KICAgICBSZWNvbW1lbmRlZCBmb3IgcGxheWluZyBhcm91
bmQgb3IgZm9yIG5vbi1wcm9kdWN0aW9uIHVzZSBjYXNlcy4NCiAgIC0gKk5vcm1hbCo6IFJlYWR5
IGZvciBwcm9kdWN0aW9uIHVzZQ0KDQoqICAqKkludGVyZmFjZSBzdGFiaWxpdHk6KiogIElmIEkg
YnVpbGQgYSBzeXN0ZW0gYmFzZWQgb24gdGhlIGN1cnJlbnQNCiAgIGludGVyZmFjZXMsIHdpbGwg
dGhleSBzdGlsbCB3b3JrIHdoZW4gSSB1cGdyYWRlIHRvIHRoZSBuZXh0IHZlcnNpb24/DQoNCiAg
IC0gKk5vdCBzdGFibGUqOiBJbnRlcmZhY2UgaXMgc3RpbGwgaW4gdGhlIGVhcmx5IHN0YWdlcyBh
bmQgc3RpbGwgZmFpcmx5DQogICAgIGxpa2VseSB0byBiZSBicm9rZW4gaW4gZnV0dXJlIHVwZGF0
ZXMuDQogICAtICpQcm92aXNpb25hbGx5IHN0YWJsZSo6IFdlJ3JlIG5vdCB5ZXQgcHJvbWlzaW5n
IGJhY2t3YXJkcw0KICAgICBjb21wYXRpYmlsaXR5LCBidXQgd2UgdGhpbmsgdGhpcyBpcyBwcm9i
YWJseSB0aGUgZmluYWwgZm9ybSBvZiB0aGUNCiAgICAgaW50ZXJmYWNlLiAgSXQgbWF5IHN0aWxs
IHJlcXVpcmUgc29tZSB0d2Vha3MuDQogICAtICpTdGFibGUqOiBXZSB3aWxsIHRyeSB2ZXJ5IGhh
cmQgdG8gYXZvaWQgYnJlYWtpbmcgYmFja3dhcmRzDQogICAgIGNvbXBhdGliaWxpdHksIGFuZCB0
byBmaXggYW55IHJlZ3Jlc3Npb25zIHRoYXQgYXJlIHJlcG9ydGVkLg0KDQoqICAqKlNlY3VyaXR5
IHN1cHBvcnRlZDoqKiBXaWxsIFhTQXMgYmUgaXNzdWVkIGlmIHNlY3VyaXR5LXJlbGF0ZWQgYnVn
cyBhcmUNCiAgIGRpc2NvdmVyZWQgaW4gdGhlIGZ1bmN0aW9uYWxpdHk/DQoNCiMjIyBEZWZpbml0
aW9uIG9mIFN1cHBvcnQgTGFiZWxzDQoNClJhdGhlciB0aGFuIHNwZWNpZnkgZWFjaCBsZXZlbCBh
Ym92ZSwgd2UgaGF2ZSBzb21lIHNob3J0LWhhbmQgbGFiZWxzIHRoYXQgd2UgdXNlIHRvIGRlbm90
ZSBnZW5lcmFsIGFuc3dlciB0byB0aGUgYWJvdmUgcXVlc3Rpb25zLg0KDQojIEV4cGVyaW1lbnRh
bA0KIEZ1bmN0aW9uYWwgY29tcGxldGVuZXNzOiBObw0KIEZ1bmN0aW9uYWwgc3RhYmlsaXR5OiBI
ZXJlIGJlIGRyYWdvbnMNCiBJbnRlcmZhY2Ugc3RhYmlsaXR5OiBOb3Qgc3RhYmxlDQogU2VjdXJp
dHkgc3VwcG9ydGVkOiBObw0KDQojIFRlY2ggUHJldmlldw0KIEZ1bmN0aW9uYWwgY29tcGxldGVu
ZXNzOiBZZXMNCiBGdW5jdGlvbmFsIHN0YWJpbGl0eTogUXVpcmt5DQogSW50ZXJmYWNlIHN0YWJp
bGl0eTogUHJvdmlzaW9uYWxseSBzdGFibGUNCiBTZWN1cml0eSBzdXBwb3J0ZWQ6IE5vLg0KDQoj
IFN1cHBvcnRlZA0KIEZ1bmN0aW9uYWwgY29tcGxldGVuZXNzOiBZZXMNCiBGdW5jdGlvbmFsIHN0
YWJpbGl0eTogTm9ybWFsDQogSW50ZXJmYWNlIHN0YWJpbGl0eTogWWVzDQogU2VjdXJpdHkgc3Vw
cG9ydGVkOiBZZXMNCg0KIyBEZXByZWNhdGVkDQogRnVuY3Rpb25hbCBjb21wbGV0ZW5lc3M6IFll
cw0KIEZ1bmN0aW9uYWwgc3RhYmlsaXR5OiBRdWlya3kNCiBJbnRlcmZhY2Ugc3RhYmlsaXR5OiBO
byAoYXMgaW4sIG1heSBkaXNhcHBlYXIgdGhlIG5leHQgcmVsZWFzZSkNCiBTZWN1cml0eSBzdXBw
b3J0ZWQ6IFllcw0KDQo=

--_000_D577DBB338A42larskurthcitrixcom_
Content-Type: text/html; charset="utf-8"
Content-ID: <35B2C0A307953245B3E9D42C31AF3ED1@citrix.com>
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiPg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpIj5IaSBh
bGwsIChJIHRoaW5rJm5ic3A7SSZuYnNwO0NDZWQgYWxsIHN0YWtlLWhvbGRlcnMpPC9mb250Pjwv
ZGl2Pg0KPGRpdiBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAwKTsiPjxmb250IGZhY2U9IkNhbGli
cmkiPjxicj4NCjwvZm9udD48L2Rpdj4NCjxkaXYgc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7
Ij48Zm9udCBmYWNlPSJDYWxpYnJpIj50byBmaW5pc2ggb2ZmIHRoZSByZWxlYXNlIGRvY3VtZW50
YXRpb24gZm9yIDQuOSwgSSBuZWVkIHRvIGFkZCBhbiBleHRyYSBjb2x1bW4gdG8mbmJzcDs8YSBo
cmVmPSJodHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9YZW5fUHJvamVjdF9SZWxlYXNl
X0ZlYXR1cmVzIj5odHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9YZW5fUHJvamVjdF9S
ZWxlYXNlX0ZlYXR1cmVzPC9hPiZuYnNwO+KAkw0KIGJlY2F1c2UgSSB3YXMgdHJhdmVsbGluZywg
dGhpcyBkcm9wcGVkIG9mIG15IHJhZGFyLiBUaGVyZSBzZXZlcmFsIGRlY2lzaW9ucyB0byBiZSBt
YWRlOjwvZm9udD48L2Rpdj4NCjxkaXYgc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7Ij48Zm9u
dCBmYWNlPSJDYWxpYnJpIj5BKSBEZWNpZGUgd2hpY2ggJnF1b3Q7ZmVhdHVyZXMmcXVvdDsgdG8g
YWRkPC9mb250PjwvZGl2Pg0KPGRpdiBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAwKTsiPjxmb250
IGZhY2U9IkNhbGlicmkiPkIpIERlY2lkZSBvbiB0aGUgc3RhdHVzIG9mIHRoZSBmZWF0dXJlPC9m
b250PjwvZGl2Pg0KPGRpdiBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAwKTsiPjxmb250IGZhY2U9
IkNhbGlicmkiPkMpIERlYWwgd2l0aCBzdGF0dXMgY2hhbmdlcyBvZiBhbnkgcGFzdCBmZWF0dXJl
czwvZm9udD48L2Rpdj4NCjxkaXYgc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7Ij48Zm9udCBm
YWNlPSJDYWxpYnJpIj48YnI+DQo8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGli
cmkiPlRoZSBmaXJzdCBnb2FsIHdvdWxkIGJlJm5ic3A7dG8gZGVjaWRlIG9uIEEgYW5kIGFueSBu
ZXcgJnF1b3Q7ZmVhdHVyZXMmcXVvdDsgdW5kZXIgQy4gRm9yIEIsJm5ic3A7SSBhbSBPSyB0byBh
ZGQgJnF1b3Q7Pz8/JnF1b3Q7IGZvciBub3cgYW5kIHBvaW50IHRvIHRoaXMgdGhyZWFkLCB1bnRp
bCB3ZSBoYXZlIGNvbmNsdWRlZCB0aGUmbmJzcDtkaXNjdXNzaW9uPC9mb250PjwvZGl2Pg0KPGRp
diBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAwKTsiPjxmb250IGZhY2U9IkNhbGlicmkiPjxicj4N
CjwvZm9udD48L2Rpdj4NCjxkaXYgc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7Ij48Zm9udCBm
YWNlPSJDYWxpYnJpIj5Ob3RlIHRoYXQmbmJzcDtJIHRyYWNrZWQgc29tZSBvZiB0aGlzIGFzIHBy
ZXBhcmF0aW9uIGZvciBnZXR0aW5nJm5ic3A7Q05BIHN0YXR1cy4gJm5ic3A7SXRlbXMgbWFya2Vk
IHdpdGggKiBhcmUgbm90IHlldCBpbiB0aGUgZGlzY3Vzc2lvbiBkb2N1bWVudCB0aGF0Jm5ic3A7
SSBjcmVhdGVkIGZvciB0aGUgc2VjdXJpdHkgdGVhbSBhbmQgd2hpY2ggd2UgaW50ZW5kIHRvIGRp
c2N1c3MgYXQNCiB0aGUgc3VtbWl0LjwvZm9udD48L2Rpdj4NCjxkaXYgc3R5bGU9ImNvbG9yOiBy
Z2IoMCwgMCwgMCk7Ij48Zm9udCBmYWNlPSJDYWxpYnJpIj48YnI+DQo8L2ZvbnQ+PC9kaXY+DQo8
ZGl2IHN0eWxlPSJjb2xvcjogcmdiKDAsIDAsIDApOyI+PGZvbnQgZmFjZT0iQ2FsaWJyaSI+Rm9y
IGFsbCBvZiB0aGVzZSwgdGhlIG5hbWluZyBjb252ZW50aW9uJm5ic3A7aXMgJnF1b3Q7U2VjdGlv
biBpbiBkb2N1bWVudCZxdW90OyAmZ3Q7ICZxdW90O0ZlYXR1cmUmcXVvdDsgOiAmcXVvdDtTdXBw
b3J0IHN0YXR1cyZxdW90Oy4gVGhlIGRlZmluaXRpb24gb2Ygc3VwcG9ydCBzdGF0dXMgaXMgYWRk
ZWQgYXQgdGhlIGVuZCBvZiB0aGUgbWFpbDogbm90ZSB0aGF0IHRoZSB0ZXh0IGhhcyBub3QgeWV0
IGJlZW4gZnVsbHkNCiBhZ3JlZWQsIGJ1dCBzZWVtcyB0byByZWZsZWN0IGZhaXJseSB3ZWxsIGhv
dyB3ZSBoYW5kbGVkIHN0dWZmIGluIHRoZSBwYXN0LjwvZm9udD48L2Rpdj4NCjxkaXYgc3R5bGU9
ImNvbG9yOiByZ2IoMCwgMCwgMCk7Ij48Zm9udCBmYWNlPSJDYWxpYnJpIj48YnI+DQo8L2ZvbnQ+
PC9kaXY+DQo8ZGl2IHN0eWxlPSJjb2xvcjogcmdiKDAsIDAsIDApOyI+PGZvbnQgZmFjZT0iQ2Fs
aWJyaSI+PT0gT24gQSAvIEI6IEkgdGhpbmsgd2Ugc2hvdWxkIGFkZCA9PTwvZm9udD48L2Rpdj4N
CjxkaXYgc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7Ij48Zm9udCBmYWNlPSJDYWxpYnJpIj4t
IFJlc291cmNlIE1hbmFnZW1lbnQgJmd0OyBOdWxsIFNjaGVkdWxlciA6Jm5ic3A7dGVjaCBwcmV2
aWV3IG9yIGV4cGVyaW1lbnRhbDwvZm9udD48L2Rpdj4NCjxkaXYgc3R5bGU9ImNvbG9yOiByZ2Io
MCwgMCwgMCk7Ij48Zm9udCBmYWNlPSJDYWxpYnJpIj4tIFZpcnR1YWwgRmlybXdhcmUgb3IgUFYg
Qm9vdGxvYWRlciBTdXBwb3J0IChub3Qgc3VyZSB3aGljaCkgJmd0OyAmbmJzcDt4ODYvPHNwYW4g
c3R5bGU9Im1hcmdpbjogMHB4OyBwYWRkaW5nOiAwcHg7IGJvcmRlcjogMHB4OyB2ZXJ0aWNhbC1h
bGlnbjogYmFzZWxpbmU7IGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vcm1hbDsgb3JwaGFuczog
Mjsgd2lkb3dzOiAyOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7Ij5Cb290
DQogWGVuIG9uIEVGSSBwbGF0Zm9ybXMgdXNpbmcgR1JVQjIqJm5ic3A7PC9zcGFuPiZuYnNwOzog
Pz8/Jm5ic3A7PC9mb250PjwvZGl2Pg0KPGRpdiBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAwKTsi
Pjxmb250IGZhY2U9IkNhbGlicmkiPi0gSGFyZHdhcmUgJmd0OyBBUk0vQWx0ZXJuYXRpdmUgUnVu
dGltZSBQYXRjaGluZyAoQVJNMzIgYW5kIEFSTTY0KTogPz8/IFtub3RlIHRoYXQgdGhpcyBzaG91
bGQgcHJvYmFibHkgaGF2ZSBiZWVuIGFkZGVkIGZvciA0LjgsIGJ1dCZuYnNwO0kgZGlkbid0IGFk
ZCBpdF08L2ZvbnQ+PC9kaXY+DQo8ZGl2IHN0eWxlPSJjb2xvcjogcmdiKDAsIDAsIDApOyI+PGZv
bnQgZmFjZT0iQ2FsaWJyaSI+LSZuYnNwO0hhcmR3YXJlICZndDsmbmJzcDtBUk0vU3lzdGVtIEVy
cm9yIFByb3RlY3Rpb24qJm5ic3A7OiA/Pz88L2ZvbnQ+PC9kaXY+DQo8ZGl2IHN0eWxlPSJjb2xv
cjogcmdiKDAsIDAsIDApOyI+PGZvbnQgZmFjZT0iQ2FsaWJyaSI+LSZuYnNwO0hhcmR3YXJlICZn
dDsmbmJzcDtBUk0vV2FpdCBmb3IgVmlydHVhbCBJbnRlcnJ1cHQqIDogPz8/PC9mb250PjwvZGl2
Pg0KPGRpdiBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAwKTsiPjxmb250IGZhY2U9IkNhbGlicmki
Pi0gSGFyZHdhcmUgJmd0OyB4ODYvQVZYNTEyL05ldXJhbCBOZXR3b3JrIEluc3RydWN0aW9ucyBB
Vlg1MTJfNFZOTklXKiA6ID8/PzwvZm9udD48L2Rpdj4NCjxkaXYgc3R5bGU9ImNvbG9yOiByZ2Io
MCwgMCwgMCk7Ij48Zm9udCBmYWNlPSJDYWxpYnJpIj4tIEhhcmR3YXJlICZndDsgeDg2L0FWWDUx
Mi9NdWx0aXBseSBBY2N1bXVsYXRpb24gU2luZ2xlIHByZWNpc2lvbiBBVlg1MTJfNEZNQVBTKiA6
ID8/PzwvZm9udD48L2Rpdj4NCjxkaXYgc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7Ij48Zm9u
dCBmYWNlPSJDYWxpYnJpIj4tIERldmljZSBNb2RlbHMgJmd0OyZuYnNwO0RNT1AgKERldmljZSBN
b2RlbCBPcGVyYXRpb24gSHlwZXJjYWxsKSZuYnNwOyZuYnNwOzogPz8/PC9mb250PjwvZGl2Pg0K
PGRpdiBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAwKTsiPjxmb250IGZhY2U9IkNhbGlicmkiPjxi
cj4NCjwvZm9udD48L2Rpdj4NCjxkaXYgc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7Ij48Zm9u
dCBmYWNlPSJDYWxpYnJpIj5OZXcgSGVhZGluZzogJm5ic3A7UFYgUHJvdG9jb2xzIGFuZCBEcml2
ZXJzJm5ic3A7PC9mb250PjwvZGl2Pg0KPGRpdiBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAwKTsi
Pjxmb250IGZhY2U9IkNhbGlicmkiPi0gUFYgUHJvdG9jb2xzIGFuZCBEcml2ZXJzICZndDsgcHZj
YWxscyA6IHRlY2ggcHJldmlldyBvciBleHBlcmltZW50YWw8L2ZvbnQ+PC9kaXY+DQo8ZGl2IHN0
eWxlPSJjb2xvcjogcmdiKDAsIDAsIDApOyI+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmkiPi0g
UFYgUHJvdG9jb2xzIGFuZCBEcml2ZXJzICZndDsgOXBmcyA6IHRlY2ggcHJldmlldyBvciBleHBl
cmltZW50YWw8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmkiPi0gUFYgUHJv
dG9jb2xzIGFuZCBEcml2ZXJzKiAmZ3Q7IHNuZGlmIChzb3VuZCBkZXZpY2UpIDogdGVjaCBwcmV2
aWV3IG9yIGV4cGVyaW1lbnRhbDwvZm9udD48L2Rpdj4NCjxkaXY+DQo8ZGl2Pjxmb250IGZhY2U9
IkNhbGlicmkiPi0gUFYgUHJvdG9jb2xzIGFuZCBEcml2ZXJzKiAmZ3Q7IGRpc3BsaWYgKFBWIGRp
c3BsYXkpIDogdGVjaCBwcmV2aWV3IG9yIGV4cGVyaW1lbnRhbDwvZm9udD48L2Rpdj4NCjwvZGl2
Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpIj48YnI+DQo8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxm
b250IGZhY2U9IkNhbGlicmkiPkRpZCBJIG1pc3MgYW55dGhpbmc/PC9mb250PjwvZGl2Pg0KPGRp
dj48Zm9udCBmYWNlPSJDYWxpYnJpIj48YnI+DQo8L2ZvbnQ+PC9kaXY+DQo8L2Rpdj4NCjxkaXYg
c3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7Ij48Zm9udCBmYWNlPSJDYWxpYnJpIj49PSBPbiBD
ID09PC9mb250PjwvZGl2Pg0KPGRpdiBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAwKTsiPjxmb250
IGZhY2U9IkNhbGlicmkiPi0mbmJzcDs8c3BhbiBzdHlsZT0ib3JwaGFuczogMjsgd2lkb3dzOiAy
OyI+U2VjdXJpdHkgJmd0OyZuYnNwOzwvc3Bhbj5MaXZlIFBhdGNoaW5nIC0gc2VlJm5ic3A7PGEg
aHJlZj0iaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZl
bC8yMDE3LTA2L3RocmVhZHMuaHRtbCMwMzAzOSI+aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTA2L3RocmVhZHMuaHRtbCMwMzAzOTwvYT48
L2ZvbnQ+PC9kaXY+DQo8ZGl2IHN0eWxlPSJjb2xvcjogcmdiKDAsIDAsIDApOyBvcnBoYW5zOiAy
OyB3aWRvd3M6IDI7Ij48Zm9udCBmYWNlPSJDYWxpYnJpIj4tIFNlY3VyaXR5ICZndDsmbmJzcDs8
c3BhbiBzdHlsZT0ib3JwaGFuczogMjsgd2lkb3dzOiAyOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2Io
MjU1LCAyNTUsIDI1NSk7Ij48c3BhbiBzdHlsZT0id2hpdGUtc3BhY2U6IHByZS13cmFwOyI+QWx0
ZXJuYXRpdmUgMnBtIDogU3VwcG9ydGVkIOKAkyBJIHRoaW5rIHdlIHNob3VsZCBzcGxpdA0KIHRo
aXMgb3V0IOKAkyBpdCBpcyBjdXJyZW50bHkgaW1wbGljaXRseSBjb3ZlcmVkIHVuZGVyICZxdW90
Ozwvc3Bhbj48L3NwYW4+VmlydHVhbCBNYWNoaW5lIEludHJvc3BlY3Rpb24mcXVvdDs8L2ZvbnQ+
PC9kaXY+DQo8ZGl2IHN0eWxlPSJjb2xvcjogcmdiKDAsIDAsIDApOyBvcnBoYW5zOiAyOyB3aWRv
d3M6IDI7Ij48Zm9udCBmYWNlPSJDYWxpYnJpIj48YnI+DQo8L2ZvbnQ+PC9kaXY+DQo8ZGl2IHN0
eWxlPSJjb2xvcjogcmdiKDAsIDAsIDApOyBvcnBoYW5zOiAyOyB3aWRvd3M6IDI7Ij48Zm9udCBm
YWNlPSJDYWxpYnJpIj5JZiB3ZSBpbnRyb2R1Y2UgYSBuZXcgaGVhZGluZyAmcXVvdDtQViBQcm90
b2NvbHMgYW5kIERyaXZlcnMmcXVvdDsgd2Ugc2hvdWxkIHByb2JhYmx5IGxpc3QgYWxsIHRoZSBj
b21tb24gb25lcyBhcyBzdXBwb3J0ZWQgaW4gdGhpcyBoZWFkaW5nLCBlLmcuPC9mb250PjwvZGl2
Pg0KPGRpdiBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAwKTsgb3JwaGFuczogMjsgd2lkb3dzOiAy
OyI+PGZvbnQgZmFjZT0iQ2FsaWJyaSI+LSBQViBQcm90b2NvbHMgYW5kIERyaXZlcnMqICZndDsg
ZGVmYXVsdCAobmV0LCBibG9jaywgY29uc29sZSwga2V5Ym9hcmQsIG1vdXNlKSA6IHN1cHBvcnRl
ZDwvZm9udD48L2Rpdj4NCjxkaXYgc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7IG9ycGhhbnM6
IDI7IHdpZG93czogMjsiPjxmb250IGZhY2U9IkNhbGlicmkiPjxicj4NCjwvZm9udD48L2Rpdj4N
CjxkaXYgc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7IG9ycGhhbnM6IDI7IHdpZG93czogMjsi
Pjxmb250IGZhY2U9IkNhbGlicmkiPlRoZXJlIGFyZSBhbHNvIFVTQiBhbmQgZnJhbWVidWZmZXIs
IHdoaWNoIEkgYW0gbm90IHN1cmUgd2hldGhlciB0aGV5IHNob3VsZCBiZSBzdXBwb3J0ZWQgYW5k
IGlmIG5vdCwgd2hhdCB0aGVpciBzdGF0dXMgaXM8L2ZvbnQ+PC9kaXY+DQo8ZGl2IHN0eWxlPSJj
b2xvcjogcmdiKDAsIDAsIDApOyBvcnBoYW5zOiAyOyB3aWRvd3M6IDI7Ij48Zm9udCBmYWNlPSJD
YWxpYnJpIj4tIFBWIFByb3RvY29scyBhbmQgRHJpdmVycyogJmd0OyBVU0IgOiA/Pz88L2ZvbnQ+
PC9kaXY+DQo8ZGl2IHN0eWxlPSJjb2xvcjogcmdiKDAsIDAsIDApOyBvcnBoYW5zOiAyOyB3aWRv
d3M6IDI7Ij4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSI+LSBQViBQcm90b2NvbHMgYW5kIERy
aXZlcnMqICZndDsmbmJzcDtmcmFtZWJ1ZmZlciZuYnNwOzogPz8/PC9mb250PjwvZGl2Pg0KPGRp
dj48Zm9udCBmYWNlPSJDYWxpYnJpIj48YnI+DQo8L2ZvbnQ+PC9kaXY+DQo8L2Rpdj4NCjxkaXYg
c3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7IG9ycGhhbnM6IDI7IHdpZG93czogMjsiPjxmb250
IGZhY2U9IkNhbGlicmkiPlN1Z2dlc3Rpb25zIGFyZSB3ZWxjb21lPC9mb250PjwvZGl2Pg0KPGRp
diBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAwKTsgb3JwaGFuczogMjsgd2lkb3dzOiAyOyI+PGZv
bnQgZmFjZT0iQ2FsaWJyaSI+PGJyPg0KPC9mb250PjwvZGl2Pg0KPGRpdiBzdHlsZT0iY29sb3I6
IHJnYigwLCAwLCAwKTsgb3JwaGFuczogMjsgd2lkb3dzOiAyOyI+PGZvbnQgZmFjZT0iQ2FsaWJy
aSI+QmVzdCBSZWdhcmRzPC9mb250PjwvZGl2Pg0KPGRpdiBzdHlsZT0iY29sb3I6IHJnYigwLCAw
LCAwKTsgb3JwaGFuczogMjsgd2lkb3dzOiAyOyI+PGZvbnQgZmFjZT0iQ2FsaWJyaSI+TGFyczwv
Zm9udD48L2Rpdj4NCjxkaXYgc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7IG9ycGhhbnM6IDI7
IHdpZG93czogMjsiPjxmb250IGZhY2U9IkNhbGlicmkiPjxicj4NCjwvZm9udD48L2Rpdj4NCjxk
aXYgc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7IG9ycGhhbnM6IDI7IHdpZG93czogMjsiPjxm
b250IGZhY2U9IkNhbGlicmkiPi0tLS0mbmJzcDs8L2ZvbnQ+PC9kaXY+DQo8ZGl2IHN0eWxlPSJj
b2xvcjogcmdiKDAsIDAsIDApOyBvcnBoYW5zOiAyOyB3aWRvd3M6IDI7Ij48Zm9udCBmYWNlPSJD
YWxpYnJpIj48YnI+DQo8L2ZvbnQ+PC9kaXY+DQo8ZGl2IHN0eWxlPSJjb2xvcjogcmdiKDAsIDAs
IDApOyBvcnBoYW5zOiAyOyB3aWRvd3M6IDI7Ij4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSI+
IyMgRGVmaW5pdGlvbnM8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmkiPjxi
cj4NCjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSI+IyMjIFVzZXItZmFj
aW5nIFN1cHBvcnQgQ3JpdGVyaWE8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGli
cmkiPjxicj4NCjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSI+Jm5ic3A7
KiAqKkZ1bmN0aW9uYWxseSBjb21wbGV0ZToqKiBEb2VzIGl0IGJlaGF2ZSBsaWtlIGEgZnVsbHkg
ZnVuY3Rpb25hbCZuYnNwOzwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSI+
Jm5ic3A7ICZuYnNwO2ZlYXR1cmU/ICZuYnNwO0RvZXMgaXQgd29yayBvbiBhbGwgZXhwZWN0ZWQg
cGxhdGZvcm1zLCBvciBkb2VzIGl0IG9ubHkgd29yayZuYnNwOzwvZm9udD48L2Rpdj4NCjxkaXY+
PGZvbnQgZmFjZT0iQ2FsaWJyaSI+Jm5ic3A7ICZuYnNwO2ZvciBhIHZlcnkgc3BlY2lmaWMgc3Vi
LWNhc2U/ICZuYnNwO0RvZXMgaXQgaGF2ZSBhIHNlbnNpYmxlIFVJLCBvciBkbyB5b3UmbmJzcDs8
L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmkiPiZuYnNwOyAmbmJzcDtoYXZl
IHRvIGhhdmUgYSBkZWVwIHVuZGVyc3RhbmRpbmcgb2YgdGhlIGludGVybmFscyB0byBnZXQgaXQg
dG8gd29yayZuYnNwOzwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSI+Jm5i
c3A7ICZuYnNwO3Byb3Blcmx5PzwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJy
aSI+PGJyPg0KPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpIj4mbmJzcDsq
ICoqRnVuY3Rpb25hbCBzdGFiaWxpdHk6KiogV2hhdCBpcyB0aGUgcmlzayBvZiBpdCBleGhpYml0
aW5nIGJ1Z3M/PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpIj48YnI+DQo8
L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmkiPiZuYnNwOyAmbmJzcDtHZW5l
cmFsIGFuc3dlcnMgdG8gdGhlIGFib3ZlOjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0i
Q2FsaWJyaSI+PGJyPg0KPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpIj4m
bmJzcDsgJm5ic3A7LSAqSGVyZSBiZSBkcmFnb25zKjogUHJldHR5IGxpa2VseSB0byBzdGlsbCBj
cmFzaCAvIGZhaWwgdG8gd29yay4gJm5ic3A7Tm90Jm5ic3A7PC9mb250PjwvZGl2Pg0KPGRpdj48
Zm9udCBmYWNlPSJDYWxpYnJpIj4mbmJzcDsgJm5ic3A7ICZuYnNwO3JlY29tbWVuZGVkIHVubGVz
cyB5b3UgbGlrZSBsaWZlIG9uIHRoZSBibGVlZGluZyBlZGdlLjwvZm9udD48L2Rpdj4NCjxkaXY+
PGZvbnQgZmFjZT0iQ2FsaWJyaSI+Jm5ic3A7ICZuYnNwOy0gKlF1aXJreSo6IE1vc3RseSB3b3Jr
cyBidXQgbWF5IGhhdmUgb2RkIGJlaGF2aW9yIGhlcmUgYW5kIHRoZXJlLiAmbmJzcDsgJm5ic3A7
PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpIj4mbmJzcDsgJm5ic3A7ICZu
YnNwO1JlY29tbWVuZGVkIGZvciBwbGF5aW5nIGFyb3VuZCBvciBmb3Igbm9uLXByb2R1Y3Rpb24g
dXNlIGNhc2VzLjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSI+Jm5ic3A7
ICZuYnNwOy0gKk5vcm1hbCo6IFJlYWR5IGZvciBwcm9kdWN0aW9uIHVzZTwvZm9udD48L2Rpdj4N
CjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSI+PGJyPg0KPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9u
dCBmYWNlPSJDYWxpYnJpIj4qICZuYnNwOyoqSW50ZXJmYWNlIHN0YWJpbGl0eToqKiAmbmJzcDtJ
ZiBJIGJ1aWxkIGEgc3lzdGVtIGJhc2VkIG9uIHRoZSBjdXJyZW50Jm5ic3A7PC9mb250PjwvZGl2
Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpIj4mbmJzcDsgJm5ic3A7aW50ZXJmYWNlcywgd2ls
bCB0aGV5IHN0aWxsIHdvcmsgd2hlbiBJIHVwZ3JhZGUgdG8gdGhlIG5leHQgdmVyc2lvbj88L2Zv
bnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmkiPjxicj4NCjwvZm9udD48L2Rpdj4N
CjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSI+Jm5ic3A7ICZuYnNwOy0gKk5vdCBzdGFibGUqOiBJ
bnRlcmZhY2UgaXMgc3RpbGwgaW4gdGhlIGVhcmx5IHN0YWdlcyBhbmQgc3RpbGwgZmFpcmx5Jm5i
c3A7PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpIj4mbmJzcDsgJm5ic3A7
ICZuYnNwO2xpa2VseSB0byBiZSBicm9rZW4gaW4gZnV0dXJlIHVwZGF0ZXMuPC9mb250PjwvZGl2
Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpIj4mbmJzcDsgJm5ic3A7LSAqUHJvdmlzaW9uYWxs
eSBzdGFibGUqOiBXZSdyZSBub3QgeWV0IHByb21pc2luZyBiYWNrd2FyZHMmbmJzcDs8L2ZvbnQ+
PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmkiPiZuYnNwOyAmbmJzcDsgJm5ic3A7Y29t
cGF0aWJpbGl0eSwgYnV0IHdlIHRoaW5rIHRoaXMgaXMgcHJvYmFibHkgdGhlIGZpbmFsIGZvcm0g
b2YgdGhlJm5ic3A7PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpIj4mbmJz
cDsgJm5ic3A7ICZuYnNwO2ludGVyZmFjZS4gJm5ic3A7SXQgbWF5IHN0aWxsIHJlcXVpcmUgc29t
ZSB0d2Vha3MuPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpIj4mbmJzcDsg
Jm5ic3A7LSAqU3RhYmxlKjogV2Ugd2lsbCB0cnkgdmVyeSBoYXJkIHRvIGF2b2lkIGJyZWFraW5n
IGJhY2t3YXJkcyZuYnNwOzwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSI+
Jm5ic3A7ICZuYnNwOyAmbmJzcDtjb21wYXRpYmlsaXR5LCBhbmQgdG8gZml4IGFueSByZWdyZXNz
aW9ucyB0aGF0IGFyZSByZXBvcnRlZC48L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNh
bGlicmkiPjxicj4NCjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSI+KiAm
bmJzcDsqKlNlY3VyaXR5IHN1cHBvcnRlZDoqKiBXaWxsIFhTQXMgYmUgaXNzdWVkIGlmIHNlY3Vy
aXR5LXJlbGF0ZWQgYnVncyBhcmUmbmJzcDs8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9
IkNhbGlicmkiPiZuYnNwOyAmbmJzcDtkaXNjb3ZlcmVkIGluIHRoZSBmdW5jdGlvbmFsaXR5Pzwv
Zm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSI+PGJyPg0KPC9mb250PjwvZGl2
Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpIj4jIyMgRGVmaW5pdGlvbiBvZiBTdXBwb3J0IExh
YmVsczwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSI+PGJyPg0KPC9mb250
PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpIj5SYXRoZXIgdGhhbiBzcGVjaWZ5IGVh
Y2ggbGV2ZWwgYWJvdmUsIHdlIGhhdmUgc29tZSBzaG9ydC1oYW5kIGxhYmVscyB0aGF0IHdlIHVz
ZSB0byBkZW5vdGUgZ2VuZXJhbCBhbnN3ZXIgdG8gdGhlIGFib3ZlIHF1ZXN0aW9ucy48L2ZvbnQ+
PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmkiPjxicj4NCjwvZm9udD48L2Rpdj4NCjxk
aXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSI+IyBFeHBlcmltZW50YWw8L2ZvbnQ+PC9kaXY+DQo8ZGl2
Pjxmb250IGZhY2U9IkNhbGlicmkiPiZuYnNwO0Z1bmN0aW9uYWwgY29tcGxldGVuZXNzOiBObzwv
Zm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSI+Jm5ic3A7RnVuY3Rpb25hbCBz
dGFiaWxpdHk6IEhlcmUgYmUgZHJhZ29uczwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0i
Q2FsaWJyaSI+Jm5ic3A7SW50ZXJmYWNlIHN0YWJpbGl0eTogTm90IHN0YWJsZTwvZm9udD48L2Rp
dj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSI+Jm5ic3A7U2VjdXJpdHkgc3VwcG9ydGVkOiBO
bzwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSI+PGJyPg0KPC9mb250Pjwv
ZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpIj4jIFRlY2ggUHJldmlldzwvZm9udD48L2Rp
dj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSI+Jm5ic3A7RnVuY3Rpb25hbCBjb21wbGV0ZW5l
c3M6IFllczwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSI+Jm5ic3A7RnVu
Y3Rpb25hbCBzdGFiaWxpdHk6IFF1aXJreTwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0i
Q2FsaWJyaSI+Jm5ic3A7SW50ZXJmYWNlIHN0YWJpbGl0eTogUHJvdmlzaW9uYWxseSBzdGFibGU8
L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmkiPiZuYnNwO1NlY3VyaXR5IHN1
cHBvcnRlZDogTm8uPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpIj48YnI+
DQo8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmkiPiMgU3VwcG9ydGVkPC9m
b250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpIj4mbmJzcDtGdW5jdGlvbmFsIGNv
bXBsZXRlbmVzczogWWVzPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpIj4m
bmJzcDtGdW5jdGlvbmFsIHN0YWJpbGl0eTogTm9ybWFsPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9u
dCBmYWNlPSJDYWxpYnJpIj4mbmJzcDtJbnRlcmZhY2Ugc3RhYmlsaXR5OiBZZXM8L2ZvbnQ+PC9k
aXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmkiPiZuYnNwO1NlY3VyaXR5IHN1cHBvcnRlZDog
WWVzPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpIj48YnI+DQo8L2ZvbnQ+
PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmkiPiMgRGVwcmVjYXRlZDwvZm9udD48L2Rp
dj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSI+Jm5ic3A7RnVuY3Rpb25hbCBjb21wbGV0ZW5l
c3M6IFllczwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSI+Jm5ic3A7RnVu
Y3Rpb25hbCBzdGFiaWxpdHk6IFF1aXJreTwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0i
Q2FsaWJyaSI+Jm5ic3A7SW50ZXJmYWNlIHN0YWJpbGl0eTogTm8gKGFzIGluLCBtYXkgZGlzYXBw
ZWFyIHRoZSBuZXh0IHJlbGVhc2UpPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxp
YnJpIj4mbmJzcDtTZWN1cml0eSBzdXBwb3J0ZWQ6IFllczwvZm9udD48L2Rpdj4NCjxkaXY+PGJy
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_D577DBB338A42larskurthcitrixcom_--


--===============2757479400230377471==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2757479400230377471==--


From xen-devel-bounces@lists.xen.org Tue Jun 27 09:02:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 09: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 1dPmOP-0001d0-F4; Tue, 27 Jun 2017 09: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=344c6b82c=wei.liu2@citrix.com>)
 id 1dPmOO-0001cu-2P
 for xen-devel@lists.xenproject.org; Tue, 27 Jun 2017 09:02:40 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 B1/0D-17076-E2F12595; Tue, 27 Jun 2017 09:02:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDva6GfFC
 kwf49Ghbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8alPWeZCn6pVyzZfZetgfGpQhcjJ4eEgL/E
 x78X2EFsFgFViakPeplAbDYBZYmfnb1sILYIkP35+UpmEJtZIFLi86xWsHphAWeJv6fegNXwC
 lhIzJp8j7WLkYtDSOAko8SG5g4WiISgxMmZT1ggmnUkFuz+BNTAAWRLSyz/xwES5hSwl3iwbT
 nYfFEBFYnOpXPAyoUEFCQ6ph9jmsDINwvJpFlIJs1CmLSAkXkVo0ZxalFZapGukaFeUlFmekZ
 JbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgqNUzMDDuYOzZ63eIUZKDSUmUd7VEUKQQX1J+
 SmVGYnFGfFFpTmrxIUYZDg4lCd4DskA5waLU9NSKtMwcYNDDpCU4eJREeMuOB0YK8RYXJOYWZ
 6ZDpE4xKkqJ82rKAfUJgCQySvPg2mCRdolRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMO82kO
 08mXklcNNfAS1mAlrMMi8AZHFJIkJKqoFRL/tYbd6Zw7JHvNJ1VES3vq/63PO1yk1jJm+a5MO
 7ButfuUZ/d5nNtCvy7QKT75mdYXmlSbZ9/y2NTfrDCpNzZnXHSDyo02y4/+PoFY8flX5Tp0mr
 bLTg6eHj+st+YMFRrQmTQ+fe8XJ4FeiqKert27DIWdFiX8Hag68n/sgx/ayR/UnSKk6JpTgj0
 VCLuag4EQDW9UuvrwIAAA==
X-Env-Sender: prvs=344c6b82c=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1498554150!90741678!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4337 invoked from network); 27 Jun 2017 09:02:32 -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;
 27 Jun 2017 09:02:32 -0000
X-IronPort-AV: E=Sophos;i="5.39,399,1493683200"; d="scan'208";a="437947210"
Date: Tue, 27 Jun 2017 10:02:28 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20170627090228.5bs5dm4ojgzm6xpx@citrix.com>
References: <20170626162842.482-1-wei.liu2@citrix.com>
 <20170626162842.482-7-wei.liu2@citrix.com>
 <cb9ab4f8-e875-5b1d-707e-0d707d1ab531@citrix.com>
 <5951F68A02000078001013B5@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5951F68A02000078001013B5@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: andrew.cooper3@citrix.com, wei.liu2@citrix.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v5 06/13] x86: simplify
	guest_has_trap_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>

T24gVHVlLCBKdW4gMjcsIDIwMTcgYXQgMTI6MDk6MTRBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IDA2LzI2
LzE3IDY6NTggUE0gPj4+Cj4gPk9uIDI2LzA2LzE3IDE3OjI4LCBXZWkgTGl1IHdyb3RlOgo+ID4+
IC0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL3ZtY2UuYwo+ID4+ICsrKyBiL3hlbi9hcmNo
L3g4Ni9jcHUvbWNoZWNrL3ZtY2UuYwo+ID4+IEBAIC0zNTksNiArMzU5LDE1IEBAIHN0YXRpYyBp
bnQgdm1jZV9sb2FkX3ZjcHVfY3R4dChzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRl
eHRfdCAqaCkKPiA+PiAgSFZNX1JFR0lTVEVSX1NBVkVfUkVTVE9SRShWTUNFX1ZDUFUsIHZtY2Vf
c2F2ZV92Y3B1X2N0eHQsCj4gPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdm1jZV9sb2Fk
X3ZjcHVfY3R4dCwgMSwgSFZNU1JfUEVSX1ZDUFUpOwo+ID4+ICAKPiA+PiArc3RhdGljIGlubGlu
ZSBib29sIHB2X2NhbGxiYWNrX3JlZ2lzdGVyZWQoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQ4
X3QgdmVjdG9yKQo+ID4+ICt7Cj4gPj4gKyNpZmRlZiBDT05GSUdfUFYKPiA+PiArICAgIHJldHVy
biB2LT5hcmNoLnB2X3ZjcHUudHJhcF9jdHh0W3ZlY3Rvcl0uYWRkcmVzczsKPiA+PiArI2Vsc2UK
PiA+PiArICAgIHJldHVybiBmYWxzZTsKPiA+PiArI2VuZGlmCj4gPj4gK30KPiA+PiArCj4gPgo+
ID5Jc24ndCB0aGVyZSBhIGhlYWRlciBmaWxlIHRoaXMgd291bGQgYmUgYmV0dGVyIGxpdmluZyBp
bj8gIEl0cyBjZXJ0YWlubHkKPiA+bm90IHZtY2Utc3BlY2lmaWMuCj4gCj4gV2UgY2VydGFpbmx5
IGhhdmUgdGhlIGVxdWl2YWxlbnQgb2YgdGhpcyBjaGVjayBpbiBhc3NlbWJseSBjb2RlICh3aGlj
aAo+IGlpcmMgd2UgbWVhbiB0byBjb252ZXJ0IHRvIEMgZXZlbnR1YWxseSksIHNvIHB2L3RyYXBz
Lmggd291bGQgc2VlbSB0byBiZQo+IHRoZSByaWdodCBwbGFjZS4gVGhlIGZ1bmN0aW9uIG5hbWUg
d291bGQgbmVlZCB0byBjaGFuZ2UgYSBsaXR0bGUgdGhvdWdoLAo+IGFzIHdlJ3JlIHRhbGtpbmcg
YWJvdXQgZXhjZXB0aW9uIGNhbGxiYWNrcyBoZXJlLCBub3QgdGhlIHRoaW5ncyB3ZSBjYWxsCj4g
Y2FsbGJhY2tzIGluIHRoZSBwdWJsaWMgaW50ZXJmYWNlLiBwdl90cmFwX2NhbGxiYWNrX3JlZ2lz
dGVyZWQoKSBwZXJoYXBzPwoKSSBhZ3JlZSBwdi90cmFwcy5oIGlzIHRoZSByaWdodCBwbGFjZSBh
bmQgSSd2ZSByZW5hbWUgaXQgdG8KcHZfdHJhcF9jYWxsYmFja19yZWdpc3RlcmVkLgoKSSBrZXB0
IEFuZHJldydzIFJiIGJlY2F1c2UgdGhvc2UgYXJlIGp1c3QgY29zbWV0aWMgY2hhbmdlcy4KCi0t
LTg8LS0tCkZyb20gZDIxMWY2YTdhZWEyZTg0OTdiZGRmNzJkZjA4NGYzNzU4ODIzNGUyZCBNb24g
U2VwIDE3IDAwOjAwOjAwIDIwMDEKRnJvbTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
RGF0ZTogRnJpLCAyMyBKdW4gMjAxNyAxODozNDo0MSArMDEwMApTdWJqZWN0OiBbUEFUQ0hdIHg4
Njogc2ltcGxpZnkgZ3Vlc3RfaGFzX3RyYXBfY2FsbGJhY2sKClNpbXBsaWZ5IHRoYXQgZnVuY3Rp
b24sIHJlbmFtZSBpdCB0byBwdl90cmFwX2NhbGxiYWNrX3JlZ2lzdGVyZWQgYW5kCm1vdmUgaXQg
dG8gcHYvdHJhcHMuaC4gQWRqdXN0IHZtY2UuYyBhY2NvcmRpbmdseS4KClNpZ25lZC1vZmYtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9jcHUvbWNoZWNr
L3ZtY2UuYyB8ICAzICsrLQogeGVuL2FyY2gveDg2L3RyYXBzLmMgICAgICAgICAgIHwgMTggLS0t
LS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3B2L3RyYXBzLmggfCAxMSArKysr
KysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni90cmFwcy5oICAgIHwgIDggLS0tLS0tLS0KIDQg
ZmlsZXMgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKSwgMjcgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svdm1jZS5jIGIveGVuL2FyY2gveDg2L2NwdS9t
Y2hlY2svdm1jZS5jCmluZGV4IGQ1OTFkMzE2MDAuLjEzNTZmNjExYWIgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9jcHUvbWNoZWNrL3ZtY2UuYworKysgYi94ZW4vYXJjaC94ODYvY3B1L21jaGVj
ay92bWNlLmMKQEAgLTMyLDYgKzMyLDcgQEAKICNpbmNsdWRlIDxhc20vc3lzdGVtLmg+CiAjaW5j
bHVkZSA8YXNtL21zci5oPgogI2luY2x1ZGUgPGFzbS9wMm0uaD4KKyNpbmNsdWRlIDxhc20vcHYv
dHJhcHMuaD4KIAogI2luY2x1ZGUgIm1jZS5oIgogI2luY2x1ZGUgIng4Nl9tY2EuaCIKQEAgLTM4
Myw3ICszODQsNyBAQCBpbnQgaW5qZWN0X3ZtY2Uoc3RydWN0IGRvbWFpbiAqZCwgaW50IHZjcHUp
CiAgICAgICAgICAgICBjb250aW51ZTsKIAogICAgICAgICBpZiAoIChpc19odm1fZG9tYWluKGQp
IHx8Ci0gICAgICAgICAgICAgIGd1ZXN0X2hhc190cmFwX2NhbGxiYWNrKGQsIHYtPnZjcHVfaWQs
IFRSQVBfbWFjaGluZV9jaGVjaykpICYmCisgICAgICAgICAgICAgIHB2X3RyYXBfY2FsbGJhY2tf
cmVnaXN0ZXJlZCh2LCBUUkFQX21hY2hpbmVfY2hlY2spKSAmJgogICAgICAgICAgICAgICF0ZXN0
X2FuZF9zZXRfYm9vbCh2LT5tY2VfcGVuZGluZykgKQogICAgICAgICB7CiAgICAgICAgICAgICBt
Y2VfcHJpbnRrKE1DRV9WRVJCT1NFLCAiTUNFOiBpbmplY3Qgdk1DRSB0byAlcHZcbiIsIHYpOwpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpp
bmRleCBjNDNmM2YxMDk1Li5mM2M1ZGU2ZjJjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdHJh
cHMuYworKysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtMjAwOCwyNCArMjAwOCw2IEBAIGxv
bmcgdW5yZWdpc3Rlcl9ndWVzdF9ubWlfY2FsbGJhY2sodm9pZCkKICAgICByZXR1cm4gMDsKIH0K
IAotaW50IGd1ZXN0X2hhc190cmFwX2NhbGxiYWNrKHN0cnVjdCBkb21haW4gKmQsIHVpbnQxNl90
IHZjcHVpZCwgdW5zaWduZWQgaW50IHRyYXBfbnIpCi17Ci0gICAgc3RydWN0IHZjcHUgKnY7Ci0g
ICAgc3RydWN0IHRyYXBfaW5mbyAqdDsKLQotICAgIEJVR19PTihkID09IE5VTEwpOwotICAgIEJV
R19PTih2Y3B1aWQgPj0gZC0+bWF4X3ZjcHVzKTsKLQotICAgIC8qIFNhbml0eSBjaGVjayAtIFhY
WCBzaG91bGQgYmUgbW9yZSBmaW5lIGdyYWluZWQuICovCi0gICAgQlVHX09OKHRyYXBfbnIgPj0g
TlJfVkVDVE9SUyk7Ci0KLSAgICB2ID0gZC0+dmNwdVt2Y3B1aWRdOwotICAgIHQgPSAmdi0+YXJj
aC5wdl92Y3B1LnRyYXBfY3R4dFt0cmFwX25yXTsKLQotICAgIHJldHVybiAodC0+YWRkcmVzcyAh
PSAwKTsKLX0KLQotCiBpbnQgc2VuZF9ndWVzdF90cmFwKHN0cnVjdCBkb21haW4gKmQsIHVpbnQx
Nl90IHZjcHVpZCwgdW5zaWduZWQgaW50IHRyYXBfbnIpCiB7CiAgICAgc3RydWN0IHZjcHUgKnY7
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3B2L3RyYXBzLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L3B2L3RyYXBzLmgKaW5kZXggZjlkNDRhYjk4OS4uYzMyYzM4YzM3MiAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi90cmFwcy5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvcHYvdHJhcHMuaApAQCAtMjksMTIgKzI5LDIzIEBAIGludCBwdl9lbXVsYXRlX3ByaXZp
bGVnZWRfb3Aoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOwogdm9pZCBwdl9lbXVsYXRlX2dh
dGVfb3Aoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOwogYm9vbCBwdl9lbXVsYXRlX2ludmFs
aWRfb3Aoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOwogCitzdGF0aWMgaW5saW5lIGJvb2wg
cHZfdHJhcF9jYWxsYmFja19yZWdpc3RlcmVkKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50OF90IHZlY3RvcikK
K3sKKyAgICByZXR1cm4gdi0+YXJjaC5wdl92Y3B1LnRyYXBfY3R4dFt2ZWN0b3JdLmFkZHJlc3M7
Cit9CisKICNlbHNlICAvKiAhQ09ORklHX1BWICovCiAKIHN0YXRpYyBpbmxpbmUgaW50IHB2X2Vt
dWxhdGVfcHJpdmlsZWdlZF9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykgeyByZXR1cm4g
MDsgfQogc3RhdGljIGlubGluZSB2b2lkIHB2X2VtdWxhdGVfZ2F0ZV9vcChzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncykge30KIHN0YXRpYyBpbmxpbmUgYm9vbCBwdl9lbXVsYXRlX2ludmFsaWRf
b3Aoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpIHsgcmV0dXJuIHRydWU7IH0KIAorc3RhdGlj
IGlubGluZSBib29sIHB2X3RyYXBfY2FsbGJhY2tfcmVnaXN0ZXJlZChjb25zdCBzdHJ1Y3QgdmNw
dSAqdiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWlu
dDhfdCB2ZWN0b3IpCit7CisgICAgcmV0dXJuIGZhbHNlOworfQogI2VuZGlmIC8qIENPTkZJR19Q
ViAqLwogCiAjZW5kaWYgLyogX19YODZfUFZfVFJBUFNfSF9fICovCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20teDg2L3RyYXBzLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3RyYXBzLmgKaW5k
ZXggODkzYjRkYmU3Ny4uY2MxZDdkMDFkOSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni90cmFwcy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvdHJhcHMuaApAQCAtMjksMTQgKzI5
LDYgQEAgc3RydWN0IGNwdV91c2VyX3JlZ3M7CiAKIHZvaWQgYXN5bmNfZXhjZXB0aW9uX2NsZWFu
dXAoc3RydWN0IHZjcHUgKik7CiAgCi0vKioKLSAqIGd1ZXN0X2hhc190cmFwX2NhbGxiYWNrCi0g
KgotICogcmV0dXJucyB0cnVlIChub24temVybykgaWYgZ3Vlc3QgcmVnaXN0ZXJlZCBhIHRyYXAg
aGFuZGxlcgotICovCi1leHRlcm4gaW50IGd1ZXN0X2hhc190cmFwX2NhbGxiYWNrKHN0cnVjdCBk
b21haW4gKmQsIHVpbnQxNl90IHZjcHVpZCwKLQkJCQl1bnNpZ25lZCBpbnQgdHJhcF9ucik7Ci0K
IC8qKgogICogc2VuZF9ndWVzdF90cmFwCiAgKgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 09:18:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 09:18: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 1dPmcz-0002TN-Ge; Tue, 27 Jun 2017 09: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 <prvs=3449ab393=George.Dunlap@citrix.com>)
 id 1dPmcy-0002TH-HG
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 09:17:44 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 32/21-03032-7B222595; Tue, 27 Jun 2017 09:17:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHRDpO52paB
 Ig8WXRCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ox1f36xFVxSrtj9eyFzA+Nc2S5GTg4JAX+J
 K/PvM4LYwgKhEnsv/mICsUUESiX2vtrP2sXIxSEksIRRYsbLL2wgDrPAXiaJdZNPsYFUsQnoS
 cw7/pWli5GDg1fAVuLzWyOQMIuAqsTcg69YQGxRgXCJt41HwGxeAUGJkzOfgNmcAnYSE151so
 LYzAIGEkcWzYGy5SWat85mBrGFgOYsfnCUfQIj3ywk7bOQtMxC0rKAkXkVo3pxalFZapGumV5
 SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmCwMQDBDsZ5J/wPMUpyMCmJ8q6WCIoU
 4kvKT6nMSCzOiC8qzUktPsQow8GhJMG7UREoJ1iUmp5akZaZAwx7mLQEB4+SCG/Z8cBIId7ig
 sTc4sx0iNQpRkUpcd4ykD4BkERGaR5cGyzWLjHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmYV1
 YeaApPZl4J3PRXQIuZgBazzAsAWVySiJCSamAseTM572LG/ZygJQvMj3V8y5w7jXtrROyjUKF
 tW+2mxvbzTN5i/GNxypMpNsJfrktZKSksmHJmZ72RxQTjexHH9vZ8MKxsZH5ZfmafxknTP8n+
 rOFJHYIM7Fu2uD7dfmnjy3P3XVp7BJxZmh5pJFg6yPv/vvJqqZEBp6flirwHUSmHJJ5Y72VRY
 inOSDTUYi4qTgQAV6npRLACAAA=
X-Env-Sender: prvs=3449ab393=George.Dunlap@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1498555061!104145930!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22846 invoked from network); 27 Jun 2017 09:17:43 -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;
 27 Jun 2017 09:17:43 -0000
X-IronPort-AV: E=Sophos;i="5.39,399,1493683200"; d="scan'208";a="429468287"
To: Andrew Cooper <andrew.cooper3@citrix.com>, Ross Lagerwall
 <ross.lagerwall@citrix.com>, <xen-devel@lists.xen.org>
References: <20170626153650.23017-1-ross.lagerwall@citrix.com>
 <41e01f96-bd1f-0a42-ad93-9e9c0bfd4b86@citrix.com>
 <17a0503e-6a26-d445-14d6-cb0bab029db8@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <ecf2285c-b461-292c-6de0-687afce5c437@citrix.com>
Date: Tue, 27 Jun 2017 10:17:38 +0100
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: <17a0503e-6a26-d445-14d6-cb0bab029db8@citrix.com>
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <liuw@liuw.name>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH for-4.9] 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjYvMDYvMTcgMTg6MzAsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMjYvMDYvMTcgMTg6
MDAsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4+IE9uIDI2LzA2LzE3IDE2OjM2LCBSb3NzIExhZ2Vy
d2FsbCB3cm90ZToKPj4+IFhlbiBMaXZlIFBhdGNoaW5nIGhhcyBiZWVuIGF2YWlsYWJsZSBhcyB0
ZWNoIHByZXZpZXcgZmVhdHVyZSBzaW5jZSBYZW4KPj4+IDQuNyBhbmQgaGFzIG5vdyBoYWQgYSBj
b3VwbGUgb2YgcmVsZWFzZXMgdG8gc3RhYmlsaXplLiBYZW4gTGl2ZSBwYXRjaGluZwo+Pj4gaGFz
IGJlZW4gdXNlZCBieSBtdWx0aXBsZSB2ZW5kb3JzIHRvIGZpeCBzZXZlcmFsIHJlYWwtd29ybGQg
c2VjdXJpdHkKPj4+IGlzc3VlcyB3aXRob3V0IGFueSBzZXZlcmUgYnVncyBlbmNvdW50ZXJlZC4g
QWRkaXRpb25hbGx5LCB0aGVyZSBhcmUgbm93Cj4+PiB0ZXN0cyBpbiBPU1NUZXN0IHRoYXQgdGVz
dCBsaXZlIHBhdGNoaW5nIHRvIGVuc3VyZSB0aGF0IG5vIHJlZ3Jlc3Npb25zCj4+PiBhcmUgaW50
cm9kdWNlZC4KPj4+Cj4+PiBCYXNlZCBvbiB0aGUgYW1vdW50IG9mIHRlc3RpbmcgYW5kIHVzYWdl
IGl0IGhhcyBoYWQsIHdlIGFyZSByZWFkeSB0bwo+Pj4gZGVjbGFyZSBsaXZlIHBhdGNoaW5nIGFz
IGEgJ1N1cHBvcnRlZCcgZmVhdHVyZS4KPj4gR3JlYXQgd3JpdGUtdXAsIFJvc3MsIHRoYW5rcy4g
IEkgbW9yZSBvciBsZXNzIGFncmVlIHdpdGggZXZlcnl0aGluZwo+PiBleGNlcHQuLi4KPj4KPj4+
ICogQnVncyBpbiBsaXZlcGF0Y2gtYnVpbGQtdG9vbHMgY3JlYXRpbmcgaW5jb3JyZWN0IGxpdmUg
cGF0Y2ggdGhhdAo+Pj4gICByZXN1bHRzIGluIGFuIGluc2VjdXJlIGhvc3Q6Cj4+PiAgICAgSWYg
bGl2ZXBhdGNoLWJ1aWxkLXRvb2xzIGNyZWF0ZXMgYW4gaW5jb3JyZWN0IGxpdmUgcGF0Y2ggdGhh
dAo+Pj4gICAgIHJlc3VsdHMgaW4gYW4gaW5zZWN1cmUgaG9zdCwgdGhpcyBzaGFsbCBub3QgYmUg
Y29uc2lkZXJlZCBhIHNlY3VyaXR5Cj4+PiAgICAgaXNzdWUuIFRoZXJlIGFyZSB0b28gbWFueSBP
U2VzIGFuZCB0b29sY2hhaW5zIHRvIGNvbnNpZGVyIHN1cHBvcnRpbmcKPj4+ICAgICB0aGlzLiBB
IGxpdmUgcGF0Y2ggc2hvdWxkIGJlIGNoZWNrZWQgdG8gdmVyaWZ5IHRoYXQgaXQgaXMgdmFsaWQK
Pj4+ICAgICBiZWZvcmUgbG9hZGluZy4KPj4gSSdtIG5vdCBzdXJlIEkgZm9sbG93IHRoZSBhcmd1
bWVudCBoZXJlLiAgU3VwcG9zZSBpbiBvbmUgbW9udGhzJyB0aW1lIGl0Cj4+IGlzIGRpc2NvdmVy
ZWQgdGhhdCBsaXZlcGF0Y2gtYnVpbGQtdG9vbHMsIHVuZGVyIHNvbWUgY2lyY3Vtc3RhbmNlcywK
Pj4gY3JlYXRlcyBwYXRjaGVzIHRoYXQgb3BlbiB1cCBhIHNpZGUgdnVsbmVyYWJpbGl0eS4gIERv
IHlvdSByZWFsbHkgdGhpbmsKPj4gd2Ugc2hvdWxkIGp1c3QgcG9zdCBhIGZpeCB0byB0aGUgbWFp
bGluZyBsaXN0LCB3aXRob3V0IGFsZXJ0aW5nIGFueWJvZHkKPj4gd2hvIG1heSBiZSBhZmZlY3Rl
ZCBieSBpdD8KPiAKPiBUaGVyZSBhcmUgYSBtaWxsaW9uIHdheXMgdGhpcyBjb3VsZCBoYXBwZW4s
IHN0YXJ0aW5nIGZyb20gdGhlIHNpbXBsZQo+IGNhc2VzIG9mIGFjY2lkZW50YWxseSBidWlsZGlu
ZyB0aGUgbGl2ZXBhdGNoIGZyb20gYSBub24tY2xlYW4gd29ya2luZwo+IHRyZWUsIG9yIGFjY2lk
ZW50YWxseSB1c2luZyBhIGNvbXBpbGVyIG90aGVyIHRoYW4gdGhlIG9uZSB1c2VkIHRvIGJ1aWxk
Cj4gdGhlIHJ1bm5pbmcgaHlwZXJ2aXNvci4KPiAKPiBXZSBhYnNvbHV0ZWx5IGNhbm5vdCBiZSBp
biB0aGUgcG9zaXRpb24gb2YgaXNzdWluZyBYU0FzIGZvciBzaXR1YXRpb25zCj4gbGlrZSB0aGlz
LCBiZWNhdXNlIHRoZXJlIGFyZSB0b28gbWFueSB3YXlzIHdoZXJlIGl0IGRlZmluaXRlbHkgd2ls
bCBnbwo+IHdyb25nLCBhbmQgd2UnZCBlbmQgdXAgaXNzdWluZyBYU0FzIHNheWluZyAicmVtZW1i
ZXIgdG8gY2xlYW4geW91cgo+IHdvcmtpbmcgdHJlZSBiZWZvcmUgYnVpbGRpbmcgYSBsaXZlcGF0
Y2giLiAgVGhpcyBpcyBvZiBjb3Vyc2UgYWJzdXJkLgoKWW91ciBhcmd1bWVudCBpcyB0aGF0IGJl
Y2F1c2Ugd2UgZG8gbm90IGlzc3VlIFhTQXMgZm9yICp1c2VyIG1pc3Rha2VzKiwKdGhhdCB0aGVy
ZWZvcmUgd2Ugc2hvdWxkIG5vdCBpc3N1ZSBYU0FzIGZvciAqYnVncyBpbiB0aGUgdG9vbCouCgpU
aGF0IGlzIG9mIGNvdXJzZSBhYnN1cmQuICBXZSBkbyBub3QgaXNzdWUgWFNBcyBmb3IgdXNlciBt
aXN0YWtlcyBpbgpidWlsZGluZyB0aGUgaHlwZXJ2aXNvciBlaXRoZXIgKGZvciBpbnN0YW5jZSwg
c3dpdGNoaW5nIGdjYyB2ZXJzaW9ucwp3aXRob3V0IGNsZWFuaW5nIHRoZSBoeXBlcnZpc29yIHRy
ZWUpLCBhbmQgeWV0IHdlIHN0aWxsIGlzc3VlIFhTQXMgZm9yCmJ1Z3MgaW4gdGhlIGh5cGVydmlz
b3IgaXRzZWxmLgoKPiBJTU8sIFRoZSBvbmx5IHZpYWJsZSBvcHRpb24gaXMgdG8gZXhjbHVkZSBs
aXZlcGF0Y2gtYnVpbGQtdG9vbHMgZW50aXJlbHkKPiBmcm9tIHNlY3VyaXR5IHNjb3BlLiAgSXQg
aXMgYWxyZWFkeSB0aGUgY2FzZSB0aGF0IHBlb3BsZSBwcm9kdWNpbmcKPiBsaXZlcGF0Y2hlcyBu
ZWVkIHRvIGNoZWNrIHRoZSByZXN1bHRpbmcgbGl2ZXBhdGNoIGJpbmFyeSBmb3Igc2FuaXR5LCBh
bmQKPiB0ZXN0IGl0IHN1aXRhYmx5IGluIGEgZGV2ZWxvcG1lbnQgZW52aXJvbm1lbnQgYmVmb3Jl
IHVzZSBpbiBwcm9kdWN0aW9uLgoKTG9vaywgaXQgc291bmRzIGxpa2UgcmlnaHQgbm93IHlvdSBh
cmUgZ29pbmcgdGhyb3VnaCBhbGwgdGhlIGxpdmVwYXRjaGVzCndpdGggYSBmaW5lLXRvb3RoIGNv
bWIgKmJlY2F1c2UqIHRoZSB0b29scyBhcmUgKG9yIHJlY2VudGx5IGhhdmUgYmVlbikKdW5yZWxp
YWJsZS4gIEJ1dCBhdCBzb21lIHBvaW50IGluIHRoZSBmdXR1cmUsIHRoZSBwYXRjaCBnZW5lcmF0
aW9uCm1lY2hhbmlzbSB3aWxsIGJlY29tZSBtb3JlIHJlbGlhYmxlLiAgQWZ0ZXIgMjAgWFNBcyBv
dmVyIHNpeCBtb250aHMgaW4Kd2hpY2ggdGhlIGxpdmVwYXRjaCB0b29sIGNyZWF0ZWQgdGhlIGNv
cnJlY3QgcGF0Y2gsIHlvdSB3aWxsIGJlY29tZSBtb3JlCmNvbXBsYWNlbnQuICBZb3Ugd29uJ3Qg
bG9vayBhcyBjbG9zZWx5OyBpdCdzIGh1bWFuIG5hdHVyZS4KCllvdSBzZWVtIHRvIGJlIHNpbXBs
eSByZWZ1c2luZyB0byB1c2UgeW91ciBpbWFnaW5hdGlvbi4gIFN0ZXAgYmFjay4KSW1hZ2luZSB5
b3Vyc2VsZiBpbiBvbmUgeWVhci4gIFlvdSBjb21lIHRvIHRoZSBvZmZpY2UgYW5kIGZpbmQgYW4g
ZS1tYWlsCm9uIHNlY3VyaXR5QCB3aGljaCBzYXlzLCAiTGl2ZXBhdGNoIHRvb2xzIG9wZW4gYSBz
ZWN1cml0eSBob2xlIHdoZW4KY29tcGlsaW5nIHdpdGggZ2NjIHgueXkiLiAgWW91IHJlYWxpemUg
dGhhdCBYZW5WZXJzb24gJHtMQVRFU1QtMn0gdXNlcwpnY2MgeC55eSwgc28geW91IHRha2UgYSBj
bG9zZXIgbG9vayBhdCB0aGF0IGxpdmVwYXRjaCwgb25seSB0byBkaXNjb3Zlcgp0aGF0IHRoZSBs
aXZlcGF0Y2hlcyBnZW5lcmF0ZWQgYWN0dWFsbHkgZG8gY29udGFpbiB0aGUgYnVnLCBidXQgeW91
Cm1pc3NlZCBpdCBiZWNhdXNlICR7TEFURVNULVswLDFdfSB3ZXJlIHBlcmZlY3RseSBmaW5lIChz
aW5jZSB0aGV5IHVzZWQKbmV3ZXIgdmVyc2lvbnMgb2YgZ2NjKSwgdGhlIGRpZmZlcmVuY2Ugd2Fz
IHN1YnRsZSwgYW5kIGl0IHBhc3NlZCBhbGwgdGhlCmZ1bmN0aW9uYWwgdGVzdHMuCgpOb3cgYWxs
IG9mIHRoZSBjdXN0b21lcnMgdGhhdCBoYXZlIGFwcGxpZWQgdGhvc2UgcGF0Y2hlcyBhcmUgdnVs
bmVyYWJsZS4KCkRvIHlvdToKCjEuIFRlbGwgdGhlIHJlcG9ydGVyIHRvIHBvc3QgaXQgcHVibGlj
bHkgdG8geGVuLWRldmVsIGltbWVkaWF0ZWx5LCBzaW5jZQpsaXZlcGF0Y2ggdG9vbHMgYXJlIG5v
dCBzZWN1cml0eSBzdXBwb3J0ZWQgLS0gdGh1cyAiemVyby1kYXkiLWluZyBhbGwKeW91ciBjdXN0
b21lcnMgKGFzIHdlbGwgYXMgYW55b25lIGVsc2Ugd2hvIGhhcHBlbnMgdG8gaGF2ZSB1c2VkIHgu
eXkgdG8KYnVpbGQgYSBoeXBlcnZpc29yKT8KCjIuIFNlY3JldGx5IHRha2UgYWR2YW50YWdlIG9m
IENpdHJpeCcgcHJpdmlsZWdlZCBwb3NpdGlvbiBvbiB0aGUKc2VjdXJpdHkgbGlzdCwgYW5kIHRy
eSB0byBnZXQgYW4gdXBkYXRlIG91dCB0byB5b3VyIGN1c3RvbWVycyBiZWZvcmUgaXQKZ2V0cyBh
bm5vdW5jZWQgKGJ1dCBhbGxvd2luZyBldmVyeW9uZSAqZWxzZSogdXNpbmcgZ2NjIHgueXkgdG8K
ZXhwZXJpZW5jZSBhIHplcm8tZGF5KT8KCjMuIElzc3VlIGFuIFhTQSBzbyB0aGF0IGV2ZXJ5b25l
IGhhcyB0aGUgb3Bwb3J0dW5pdHkgdG8gZml4IHRoaW5ncyB1cApiZWZvcmUgbWFraW5nIGEgcHVi
bGljIGFubm91bmNlbWVudCwgYW5kIHNvIHRoYXQgYW55b25lIG5vdCBvbiB0aGUKZW1iYXJnbyBs
aXN0IGdldHMgYW4gYWxlcnQsIHNvIHRoZXkga25vdyB0byBlaXRoZXIgdXBkYXRlIHRoZWlyIG93
bgpsaXZlcGF0Y2hlcywgb3IgbG9vayBmb3IgdXBkYXRlcyBmcm9tIHRoZWlyIHNvZnR3YXJlIHBy
b3ZpZGVyPwoKSSB0aGluayAjMyBpcyB0aGUgb25seSBwb3NzaWJsZSBjaG9pY2UuCgogLUdlb3Jn
ZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 09:19:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 09: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 1dPmei-0002ZF-U1; Tue, 27 Jun 2017 09: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 <prvs=344c6b82c=wei.liu2@citrix.com>)
 id 1dPmeh-0002Z2-J8
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 09:19:31 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 B4/67-02180-22322595; Tue, 27 Jun 2017 09:19:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXitHRDpK6SclC
 kwaTzohZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bvG2IFz9grLixfx9LAuISti5GTQ0LAX+Lw
 54ssIDaLgKrE72tvmEFsNgFliZ+dvWA1IgLaEif/HmHvYuTiYBaYxihx+MRdIIeDQxgoMWeuP
 UgNr4CFxLnzk8HqhQQcJX6dncACEReUODnzCZjNLKAjsWD3JzaQVmYBaYnl/zhAwpwCThIbm1
 cwgtiiAioSnUvnsECMUZDomH6MaQIj3ywkk2YhmTQLYdICRuZVjBrFqUVlqUW6xgZ6SUWZ6Rk
 luYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBYVbPwMC4g3HCKr9DjJIcTEqivKslgiKF+JLy
 UyozEosz4otKc1KLDzHKcHAoSfBuVATKCRalpqdWpGXmAAMeJi3BwaMkwlt2PDBSiLe4IDG3O
 DMdInWK0Zhjw+r1X5g4mj5s+cIkxJKXn5cqJc77EWSSAEhpRmke3CBYJF5ilJUS5mVkYGAQ4i
 lILcrNLEGVf8UozsGoJMyrrQQ0hSczrwRu3yugU5iATmGZFwBySkkiQkqqgdHswULPGa83Lmk
 Wfh39aeOJPz5HGDv1vSsPZ+ff9F/sUxWbmaIhMvMdm/fOq3nqfRlOD/krGc+dtz182nXXGo2+
 QwJyykw7Go1FrV7xCLS8W7OCY6N6G6vzY7WLsyVXGXK8q/a23H9tTlV6f36wQFvIg+/TTmQur
 pwobijOslR34+4pwS8sFJVYijMSDbWYi4oTARxKb5O/AgAA
X-Env-Sender: prvs=344c6b82c=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1498555168!105353623!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57814 invoked from network); 27 Jun 2017 09:19:30 -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;
 27 Jun 2017 09:19:30 -0000
X-IronPort-AV: E=Sophos;i="5.39,399,1493683200"; d="scan'208";a="429468427"
Date: Tue, 27 Jun 2017 10:19:26 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jason Dickens <jdickens@grammatech.com>
Message-ID: <20170627091926.iolxnl7k6g7vymoc@citrix.com>
References: <c1de3786-4e6e-798a-e7f0-143b68213126@grammatech.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <c1de3786-4e6e-798a-e7f0-143b68213126@grammatech.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org
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>

Q0MgQW50aG9ueSBhbmQgU3RlZmFubwoKT24gTW9uLCBKdW4gMjYsIDIwMTcgYXQgMDE6NTU6NTZQ
TSAtMDQwMCwgSmFzb24gRGlja2VucyB3cm90ZToKPiBJIHdvdWxkIGxpa2UgdG8gaW5xdWlyZSBh
Ym91dCBxMzUgc3VwcG9ydCBpbiBYZW4/IEFzIGZhciBhcyBJIGhhdmUgYmVlbiBhYmxlCj4gdG8g
dGVsbCwgdGhpcyBoYXMgbm90IGJlZW4gZG9uZT8gSW4gdGhlIFhlbiB2ZXJzaW9uIHRoYXQgSSd2
ZSBiZWVuIHdvcmtpbmcKPiB3aXRoICg0LjQpLCBsaWJ4bF9kbSBvdmVycmlkZXMgYW55ICItbWFj
aGluZSIgYXJndW1lbnQgSSB0cnkgdG8gcGFzcyB0byBRRU1VCj4gd2l0aCAiLW1hY2hpbmUgeGVu
ZnYiLiAoaXQgYXBwZWFycyB0aGlzIHN0aWxsIGV4aXN0aW5nIGluIHRoZSBsYXN0IHZlcnNpb24p
Cj4gCj4gSW4gbXkgY2FzZSwgSSBuZWVkIHEzNSBzdXBwb3J0IGJlY2F1c2UgY2VydGFpbiBPVk1G
IGZ1bmN0aW9uYWxpdHkgcmVxdWlyZXMKPiB0aGUgcTM1IGFyY2hpdGVjdHVyZS4KPiAKPiBDYW4g
c29tZW9uZSBoZWxwIHdpdGg6Cj4gCj4gMS4gSXMgdGhlcmUgYSBuZXdlciB2ZXJzaW9uIG9mIFhl
biB0aGF0IGRvZXMgc3VwcG9ydCBxMzUgZW11bGF0aW9uPwo+IAo+IDIuIEhhcyB0aGVyZSBiZWVu
IGEgZGV0ZXJtaW5hdGlvbiBvZiB3aGF0IGhhcyB0byBjaGFuZ2UgZm9yIHEzNT8gZS5nLiwganVz
dAo+IEFDUEk/Cj4gCj4gMy4gQXJlIHRoZXJlIHBsYW5zIHRvIHN1cHBvcnQgdGhpcz8KPiAKPiBJ
IGtub3cgdGhlcmUgdGhlcmUgaGF2ZSBiZWVuIHN0YXJ0cyBhdCB0aGlzIGluIHRoZSBwYXN0LCBi
YXNlZCBvbiB5ZWFyIG9sZAo+IHBvc3RpbmdzLgo+IAo+IFNpbmNlcmVseSwKPiAKPiBKYXNvbgo+
IAo+IAo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Cj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+IFhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4gaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 09:33:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 09:33:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPmsG-0003zQ-4q; Tue, 27 Jun 2017 09: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 <julien.grall@arm.com>) id 1dPmsE-0003zJ-Nu
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 09:33:30 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 44/C7-03696-96622595; Tue, 27 Jun 2017 09:33:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHLMWRWlGSWpSXmKPExsVysyfVTTdTLSj
 S4N58YYslHxezODB6HN39mymAMYo1My8pvyKBNePdzlamggmcFasn3WdqYDzG3sXIxSEksJFR
 YuGvi8xdjJxAzmlGiXV/LEFsNgFNiTufPzGB2CIC0hLXPl9mBGlgFnjOKDGpZQYrSEJYIFDi/
 9EzbCA2i4CqxPEt78EG8QpYSNw4PAmsWUJAXmJX20XWCYycCxgZVjGqF6cWlaUW6VrqJRVlpm
 eU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIE+osBCHYw3t0UcIhRkoNJSZR3tURQpBBfUn5
 KZUZicUZ8UWlOavEhRhkODiUJXjNVoJxgUWp6akVaZg4wcGDSEhw8SiK8ZccDI4V4iwsSc4sz
 0yFSpxgVpcR5/6sA9QmAJDJK8+DaYMF6iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8R0Cm8
 GTmlcBNfwW0mAloMcu8AJDFJYkIKakGxukX0pPqd3OI7W825bLnLPh7nJcjvK6aa7aZcpfQ0h
 PHN/CklixhDakwu7v7QVyL3bNsIbH7VuJmPGvzew/dOpLGaNTyOfzn0rY34ea7DQ0mr+n8LhD
 Ff10mvLKEedPdb33GeZuOPo9dcuzHXq0lsT/aOVknOJzsXrvyffCW75alyXqRl3zYlViKMxIN
 tZiLihMBT4pSHlECAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1498556008!75724513!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4734 invoked from network); 27 Jun 2017 09:33:29 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-21.messagelabs.com with SMTP; 27 Jun 2017 09:33: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 4CB982B;
 Tue, 27 Jun 2017 02:33:28 -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 B1E223F581;
 Tue, 27 Jun 2017 02:33:26 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue, 27 Jun 2017 10:33:19 +0100
Message-Id: <20170627093320.9811-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 1/2] Revert "mm: don't use _{g,
	m}fn for defining INVALID_{G, M}FN"
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyByZXZlcnRzIGNvbW1pdCA3MjUwMzlkMzllZjEwYzZlM2M1OWJhNGEyNTExMTg4MjgxMTMz
YjE5LiBUaGUgY2hhbmdlCndhcyBpbnRlbmRlZCB0byBzb2x2ZSBjb21waWxhdGlvbiB3aGVuIHVz
aW5nIElOVkFMSURfe0csTX1GTiBmb3IgZ2xvYmFsCnZhcmlhYmxlcy4KCkhvd2V2ZXIsIGR1ZSB0
byBhIGNvbXBpbGVyIGJ1ZyB0aGlzIHdpbGwgbm90IHdvcmsgZm9yIEdDQyB1cCB0byA1LjAgKHNl
ZQpbMV0pLgoKWzFdIGh0dHBzOi8vZ2NjLmdudS5vcmcvYnVnemlsbGEvc2hvd19idWcuY2dpP2lk
PTY0ODU2CgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgotLS0KIHhlbi9pbmNsdWRlL3hlbi9tbS5oIHwgNCArKy0tCiAxIGZpbGUgY2hhbmdlZCwgMiBp
bnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hl
bi9tbS5oIGIveGVuL2luY2x1ZGUveGVuL21tLmgKaW5kZXggMTAyNWE1NjIzMS4uMDA1MGZiYTQ5
OCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL21tLmgKKysrIGIveGVuL2luY2x1ZGUveGVu
L21tLmgKQEAgLTU2LDcgKzU2LDcgQEAKIAogVFlQRV9TQUZFKHVuc2lnbmVkIGxvbmcsIG1mbik7
CiAjZGVmaW5lIFBSSV9tZm4gICAgICAgICAgIjA1bHgiCi0jZGVmaW5lIElOVkFMSURfTUZOICAg
ICAgKChjb25zdCBtZm5fdCl7IH4wVUwgfSkKKyNkZWZpbmUgSU5WQUxJRF9NRk4gICAgICBfbWZu
KH4wVUwpCiAKICNpZm5kZWYgbWZuX3QKICNkZWZpbmUgbWZuX3QgLyogR3JlcCBmb2RkZXI6IG1m
bl90LCBfbWZuKCkgYW5kIG1mbl94KCkgYXJlIGRlZmluZWQgYWJvdmUgKi8KQEAgLTg5LDcgKzg5
LDcgQEAgc3RhdGljIGlubGluZSBib29sX3QgbWZuX2VxKG1mbl90IHgsIG1mbl90IHkpCiAKIFRZ
UEVfU0FGRSh1bnNpZ25lZCBsb25nLCBnZm4pOwogI2RlZmluZSBQUklfZ2ZuICAgICAgICAgICIw
NWx4IgotI2RlZmluZSBJTlZBTElEX0dGTiAgICAgICgoY29uc3QgZ2ZuX3QpeyB+MFVMIH0pCisj
ZGVmaW5lIElOVkFMSURfR0ZOICAgICAgX2dmbih+MFVMKQogCiAjaWZuZGVmIGdmbl90CiAjZGVm
aW5lIGdmbl90IC8qIEdyZXAgZm9kZGVyOiBnZm5fdCwgX2dmbigpIGFuZCBnZm5feCgpIGFyZSBk
ZWZpbmVkIGFib3ZlICovCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 27 09:33:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 09:33:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPmsI-0003zg-Bs; Tue, 27 Jun 2017 09:33:34 +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 1dPmsG-0003zP-AL
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 09:33:32 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 19/71-01752-B6622595; Tue, 27 Jun 2017 09:33:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBLMWRWlGSWpSXmKPExsVysyfVTTdLLSj
 S4G+XpcWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmrFlzxe2gje8FZ+vL2RtYFzN3cXIxSEksJlR
 4t/1K2wQzmlGiQsTtrB2MXJysAloStz5/IkJxBYRkJa49vkyI0gRs8BzRolJLTPAioQFnCT+L
 vzODGKzCKhKHPz4ih3E5hWwkOi8cZIRxJYQkJfY1XYRrJ5TwFLiR+sVsHohoJpFc1pYJzByL2
 BkWMWoUZxaVJZapGtkrJdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJEejjegYGxh2
 MO9r9DjFKcjApifKulgiKFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBa6YKlBMsSk1PrUjLzAEG
 G0xagoNHSYS37HhgpBBvcUFibnFmOkTqFKOilDhvFUifAEgiozQPrg0W4JcYZaWEeRkZGBiEe
 ApSi3IzS1DlXzGKczAqCfO+B5nCk5lXAjf9FdBiJqDFLPMCQBaXJCKkpBoYs1nn9DnVbNl427
 Pgx6+zcpdO2hxrd95czi7b8EIi1eKU/t94062HKq79fFJzlzl9Ns+cdV4KCucDpUubCz53bZp
 y1Jopvbr9e+KPetPi9N337tzKX/j81nm1poywqyv988uyzvVqtWqud3507aZDOVv6/4mnZaIe
 MpRKFzmI29+dwq3dob9PiaU4I9FQi7moOBEAAr5JymsCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1498556010!101654428!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15404 invoked from network); 27 Jun 2017 09:33:30 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-3.tower-206.messagelabs.com with SMTP; 27 Jun 2017 09:33: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 21AC81596;
 Tue, 27 Jun 2017 02:33: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 87E583F581;
 Tue, 27 Jun 2017 02:33:28 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue, 27 Jun 2017 10:33:20 +0100
Message-Id: <20170627093320.9811-2-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170627093320.9811-1-julien.grall@arm.com>
References: <20170627093320.9811-1-julien.grall@arm.com>
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 2/2] xen/mm: Introduce {G,
	M}FN_INVALID_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>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGN1cnJlbnQgaW1wbGVtZW50YXRpb24gb2Yge0csTX1GTl9JTlZBTElEIGNhbm5vdCBiZSB1
c2VkIHRvCmluaXRpYWxpemUgZ2xvYmFsIHZhcmlhYmxlIGJlY2F1c2UgdGhlIGluaXRpYWxpemVy
IGVsZW1lbnQgaXMgbm90IGEKY29uc3RhbnQuCgpEdWUgdG8gYSBidWcgaW4gR0NDIDQuOSBhbmQg
b2xkZXIgKFsxXSksIGl0IGlzIG5vdCBlYXN5IHRvIGZpbmQgYSBjb21tb24KdmFsdWUgdG8gaW5p
dGlhbGl6ZSBhIHZhcmlhYmxlIGFuZCBkaXJlY3RseSBwYXNzZWQgYXMgYW4gYXJndW1lbnQuCgpJ
bnRyb2R1Y2UgMiBuZXdzIGRlZmluZSB7RyxNfUZOX0lOVkFMSURfSU5JVElBTElaRVIgdG8gYmUg
dXNlZCBmb3IKaW5pdGlhbGl6aW5nIGEgdmFyaWFibGUuCgpbMV0gaHR0cHM6Ly9nY2MuZ251Lm9y
Zy9idWd6aWxsYS9zaG93X2J1Zy5jZ2k/aWQ9NjQ4NTYKClNpZ25lZC1vZmYtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgotLS0KICAgIEJ1aWxkIHRlc3RlZCBpdCB3aXRo
OgogICAgICAgICogQVJNOiBHQ0MgNC45LjQsIDUuMSwgNC4zLCA2LjEuMSwgNy4xLjAKICAgICAg
ICAqIHg4NjogQ2xhbmcgMy41LjAsIDMuNi4wLCAzLjYuMiwgMy44LjAsIDMuOS4wLCA0LjAuMAoK
ICAgIFdpdGggaW50cm9kdWNpbmcgYSBkdW1teSBnbG9iYWwgdmFyaWFibGUgY29tbW9uL21tLmM6
CgogICAgbWZuX3QgZm9vID0gSU5WQUxJRF9NRk5fSU5JVElBTElaRVIKLS0tCiB4ZW4vaW5jbHVk
ZS94ZW4vbW0uaCB8IDEwICsrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25z
KCspCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL21tLmggYi94ZW4vaW5jbHVkZS94ZW4v
bW0uaAppbmRleCAwMDUwZmJhNDk4Li4yNTFkYjRmZmExIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS94ZW4vbW0uaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vbW0uaApAQCAtNTcsNiArNTcsMTEgQEAK
IFRZUEVfU0FGRSh1bnNpZ25lZCBsb25nLCBtZm4pOwogI2RlZmluZSBQUklfbWZuICAgICAgICAg
ICIwNWx4IgogI2RlZmluZSBJTlZBTElEX01GTiAgICAgIF9tZm4ofjBVTCkKKy8qCisgKiBUbyBi
ZSB1c2VkIGZvciBnbG9iYWwgdmFyaWFibGUgaW5pdGlhbGl6YXRpb24uIFRoaXMgd29ya2Fyb3Vu
ZCBhIGJ1ZworICogaW4gR0NDIDwgNS4wLgorICovCisjZGVmaW5lIElOVkFMSURfTUZOX0lOSVRJ
QUxJWkVSIHt+MFVMfQogCiAjaWZuZGVmIG1mbl90CiAjZGVmaW5lIG1mbl90IC8qIEdyZXAgZm9k
ZGVyOiBtZm5fdCwgX21mbigpIGFuZCBtZm5feCgpIGFyZSBkZWZpbmVkIGFib3ZlICovCkBAIC05
MCw2ICs5NSwxMSBAQCBzdGF0aWMgaW5saW5lIGJvb2xfdCBtZm5fZXEobWZuX3QgeCwgbWZuX3Qg
eSkKIFRZUEVfU0FGRSh1bnNpZ25lZCBsb25nLCBnZm4pOwogI2RlZmluZSBQUklfZ2ZuICAgICAg
ICAgICIwNWx4IgogI2RlZmluZSBJTlZBTElEX0dGTiAgICAgIF9nZm4ofjBVTCkKKy8qCisgKiBU
byBiZSB1c2VkIGZvciBnbG9iYWwgdmFyaWFibGUgaW5pdGlhbGl6YXRpb24uIFRoaXMgd29ya2Fy
b3VuZCBhIGJ1ZworICogaW4gR0NDIDwgNS4wIGh0dHBzOi8vZ2NjLmdudS5vcmcvYnVnemlsbGEv
c2hvd19idWcuY2dpP2lkPTY0ODU2CisgKi8KKyNkZWZpbmUgSU5WQUxJRF9HRk5fSU5JVElBTEla
RVIgeyB+MFVMIH0KIAogI2lmbmRlZiBnZm5fdAogI2RlZmluZSBnZm5fdCAvKiBHcmVwIGZvZGRl
cjogZ2ZuX3QsIF9nZm4oKSBhbmQgZ2ZuX3goKSBhcmUgZGVmaW5lZCBhYm92ZSAqLwotLSAKMi4x
MS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 09:46:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 09:46:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPn4Y-0004xA-I2; Tue, 27 Jun 2017 09:46: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 1dPn4X-0004x4-Db
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 09:46:13 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 70/F1-03613-46922595; Tue, 27 Jun 2017 09:46:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXCqh5zXTdFMyj
 SoO0Ym8WSj4tZHBg9ju7+zRTAGMWamZeUX5HAmnFs3kfWgpkCFTd3/mJtYPzL08XIySEksJhR
 YutrMxCbRUBV4vu/MywgNpuAnMS6jTfYQGwRAXWJPxcmMHYxcnEwC5xklLh4oAMsISzgJtH8f
 BmYzStgJbG54R0LxNA0iTtf70LFBSVOznwCFmcW0JHYufUOUJwDyJaWWP6PAyTMKWApMe/mbX
 YQW1RAReLKhLdgtoSAiMSvO5+YIWxNiYOXNrFA2AoS9z9fY4OwAyWmNW5nnsAoOAvJtllIts1
 C2LaAkXkVo0ZxalFZapGuoYFeUlFmekZJbmJmDpBnppebWlycmJ6ak5hUrJecn7uJERiyDECw
 g/HesoBDjJIcTEqivKslgiKF+JLyUyozEosz4otKc1KLDzHKcHAoSfBO1ADKCRalpqdWpGXmA
 KMHJi3BwaMkwlt2PDBSiLe4IDG3ODMdInWKUVFKnNcdpE8AJJFRmgfXBovYS4yyUsK8jECHCP
 EUpBblZpagyr9iFOdgVBLmdQOZwpOZVwI3/RXQYiagxSzzAkAWlyQipKQaGHfV/9iy9K1pm9q
 L1f+yi0u/NP107hDuXPHe25UljGPz7bPZR7tMQq5OYCpt9bA9fPlC7VfR3YW2PY3SqXsm3uO1
 PXP4hNeBx9Nu6h6ujb7/QuyU9l+1Sd/yf3VnOvCph4gz1nnbSE1yrXRl0/nzoua9ncr8CSF56
 15fOvR4uyen34+/DK1zmpRYijMSDbWYi4oTAXh3zWHTAgAA
X-Env-Sender: tim@xen.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1498556771!100120237!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17847 invoked from network); 27 Jun 2017 09:46:12 -0000
Received: from deinos.phlegethon.org (HELO deinos.phlegethon.org) (5.39.92.215)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Jun 2017 09:46:12 -0000
Received: from tjd by deinos.phlegethon.org with local (Exim 4.87_1 (FreeBSD))
 (envelope-from <tim@xen.org>)
 id 1dPn4O-000Jla-2Z; Tue, 27 Jun 2017 09:46:04 +0000
Date: Tue, 27 Jun 2017 10:46:04 +0100
From: Tim Deegan <tim@xen.org>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20170627094604.GA70627@deinos.phlegethon.org>
References: <20170627093320.9811-1-julien.grall@arm.com>
 <20170627093320.9811-2-julien.grall@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170627093320.9811-2-julien.grall@arm.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: 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 2/2] xen/mm: Introduce {G,
	M}FN_INVALID_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>

QXQgMTA6MzMgKzAxMDAgb24gMjcgSnVuICgxNDk4NTU5NjAwKSwgSnVsaWVuIEdyYWxsIHdyb3Rl
Ogo+IFRoZSBjdXJyZW50IGltcGxlbWVudGF0aW9uIG9mIHtHLE19Rk5fSU5WQUxJRCBjYW5ub3Qg
YmUgdXNlZCB0bwo+IGluaXRpYWxpemUgZ2xvYmFsIHZhcmlhYmxlIGJlY2F1c2UgdGhlIGluaXRp
YWxpemVyIGVsZW1lbnQgaXMgbm90IGEKPiBjb25zdGFudC4KPiAKPiBEdWUgdG8gYSBidWcgaW4g
R0NDIDQuOSBhbmQgb2xkZXIgKFsxXSksIGl0IGlzIG5vdCBlYXN5IHRvIGZpbmQgYSBjb21tb24K
PiB2YWx1ZSB0byBpbml0aWFsaXplIGEgdmFyaWFibGUgYW5kIGRpcmVjdGx5IHBhc3NlZCBhcyBh
biBhcmd1bWVudC4KPiAKPiBJbnRyb2R1Y2UgMiBuZXdzIGRlZmluZSB7RyxNfUZOX0lOVkFMSURf
SU5JVElBTElaRVIgdG8gYmUgdXNlZCBmb3IKPiBpbml0aWFsaXppbmcgYSB2YXJpYWJsZS4KPiAK
PiBbMV0gaHR0cHM6Ly9nY2MuZ251Lm9yZy9idWd6aWxsYS9zaG93X2J1Zy5jZ2k/aWQ9NjQ4NTYK
PiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoK
QWNrZWQtYnk6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPiAoYW5kIEFjayBmb3IgdGhlIHJldmVy
dCB0b28pCmJ1dCBwbGVhc2UgY2hvb3NlIGVpdGhlciB7IH4wVUwgfSBvciB7fjBVTH0gYW5kIHVz
ZSBpdCBmb3IgYm90aC4KCj4gLS0tCj4gICAgIEJ1aWxkIHRlc3RlZCBpdCB3aXRoOgo+ICAgICAg
ICAgKiBBUk06IEdDQyA0LjkuNCwgNS4xLCA0LjMsIDYuMS4xLCA3LjEuMAo+ICAgICAgICAgKiB4
ODY6IENsYW5nIDMuNS4wLCAzLjYuMCwgMy42LjIsIDMuOC4wLCAzLjkuMCwgNC4wLjAKPiAKPiAg
ICAgV2l0aCBpbnRyb2R1Y2luZyBhIGR1bW15IGdsb2JhbCB2YXJpYWJsZSBjb21tb24vbW0uYzoK
PiAKPiAgICAgbWZuX3QgZm9vID0gSU5WQUxJRF9NRk5fSU5JVElBTElaRVIKPiAtLS0KPiAgeGVu
L2luY2x1ZGUveGVuL21tLmggfCAxMCArKysrKysrKysrCj4gIDEgZmlsZSBjaGFuZ2VkLCAxMCBp
bnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9tbS5oIGIveGVu
L2luY2x1ZGUveGVuL21tLmgKPiBpbmRleCAwMDUwZmJhNDk4Li4yNTFkYjRmZmExIDEwMDY0NAo+
IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9tbS5oCj4gKysrIGIveGVuL2luY2x1ZGUveGVuL21tLmgK
PiBAQCAtNTcsNiArNTcsMTEgQEAKPiAgVFlQRV9TQUZFKHVuc2lnbmVkIGxvbmcsIG1mbik7Cj4g
ICNkZWZpbmUgUFJJX21mbiAgICAgICAgICAiMDVseCIKPiAgI2RlZmluZSBJTlZBTElEX01GTiAg
ICAgIF9tZm4ofjBVTCkKPiArLyoKPiArICogVG8gYmUgdXNlZCBmb3IgZ2xvYmFsIHZhcmlhYmxl
IGluaXRpYWxpemF0aW9uLiBUaGlzIHdvcmthcm91bmQgYSBidWcKPiArICogaW4gR0NDIDwgNS4w
Lgo+ICsgKi8KPiArI2RlZmluZSBJTlZBTElEX01GTl9JTklUSUFMSVpFUiB7fjBVTH0KPiAgCj4g
ICNpZm5kZWYgbWZuX3QKPiAgI2RlZmluZSBtZm5fdCAvKiBHcmVwIGZvZGRlcjogbWZuX3QsIF9t
Zm4oKSBhbmQgbWZuX3goKSBhcmUgZGVmaW5lZCBhYm92ZSAqLwo+IEBAIC05MCw2ICs5NSwxMSBA
QCBzdGF0aWMgaW5saW5lIGJvb2xfdCBtZm5fZXEobWZuX3QgeCwgbWZuX3QgeSkKPiAgVFlQRV9T
QUZFKHVuc2lnbmVkIGxvbmcsIGdmbik7Cj4gICNkZWZpbmUgUFJJX2dmbiAgICAgICAgICAiMDVs
eCIKPiAgI2RlZmluZSBJTlZBTElEX0dGTiAgICAgIF9nZm4ofjBVTCkKPiArLyoKPiArICogVG8g
YmUgdXNlZCBmb3IgZ2xvYmFsIHZhcmlhYmxlIGluaXRpYWxpemF0aW9uLiBUaGlzIHdvcmthcm91
bmQgYSBidWcKPiArICogaW4gR0NDIDwgNS4wIGh0dHBzOi8vZ2NjLmdudS5vcmcvYnVnemlsbGEv
c2hvd19idWcuY2dpP2lkPTY0ODU2Cj4gKyAqLwo+ICsjZGVmaW5lIElOVkFMSURfR0ZOX0lOSVRJ
QUxJWkVSIHsgfjBVTCB9Cj4gIAo+ICAjaWZuZGVmIGdmbl90Cj4gICNkZWZpbmUgZ2ZuX3QgLyog
R3JlcCBmb2RkZXI6IGdmbl90LCBfZ2ZuKCkgYW5kIGdmbl94KCkgYXJlIGRlZmluZWQgYWJvdmUg
Ki8KPiAtLSAKPiAyLjExLjAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 27 09:47:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 09:47:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPn5o-00053a-0L; Tue, 27 Jun 2017 09:47: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 1dPn5m-00053R-6y
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 09:47:30 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 4F/1A-17076-1B922595; Tue, 27 Jun 2017 09:47:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0hTYRjed87ZPA4nn5uXV9HEmeIlzQtEFEJ
 EaQSZGgT6wzyzkxtsU3amqH+aFJLmtbxjYnaDRFB/ZLIyr2mCaIqItEBrqBjGNDHNsHZ21Ozf
 83zP8z4P78dLk/LfYh+azTeyBj2jVUqklPokuhjRGZqSGlXWG3j66foT6hy6NGLeJZJQmlijV
 2XnZ4jVXa8Kcqxu+WXmKYkJdbuWIilNYRMJxZafiCcIlyCYbFmS8ESOKwiwNXXYiTOtwPFwZ/
 m5A7tjX2hY7SUEUx2Cnd1akicknkVw78sMybskOBQsPzYIHsvwGXhobhfzmMJB0Gpdc7x7YBb
 Wv28iweMGHxqtFI+d8VkwjT5z5JA4DiyPzPvYH3rWmh0YsBLWhvspvhjwAwR7e2WOIDkOgIaS
 AUow+cHIRLMd03Z8BQY29AIMhPG7iYJjiIDFmhghZlICVuu0kyCcgOntTbEgWJ3g/tDEflmNE
 2wtbTgKXLEcehbeEMJEDrRVftov00O55ZrgnxJDY/0fJBCbKxR17UmEAV948ctGVqHwpiM/0H
 Rk66YjW7ci8iUK4VhDHmuIiI2KVBk0WWqjjtFoI6KjYiN1LMcxWayWUXGRmdm6bmS/itsiEXq
 NSsYSB5E3TSg9ZO2Qkip3VWXfLFAznPqGIVfLcoPIl6aVIKsOsWtuBjaLzb+l0dpP60AG2kXp
 LssbTU6Vy7gcRsdpsgRpHAX4eMkS+DnMC+pc/eHYwVFOIz8fhQyJRCK5Sw5r0GmM/+uryItGS
 oUsnk9x0eiNh+mr9mLCXky1JPHFRuaf5GNCCaeY2rjilZm4z9Efw4MLO2cHg7bEdXD56wVPf6
 mpSDssrTS5VQVbes4T9elzo2EqLrSjP2KiyzRf8bZxJb2ovKq/ernPMutdWvYtZXktI7MkIKE
 BFNaVMfJqG/LsXZhPW5lffPdedFyaHPlYTA4WZsz1ee9sB4XbjuHrMUYlxamZ6DDSwDF/AU5S
 DCePAwAA
X-Env-Sender: Julien.Grall@arm.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1498556848!99948139!1
X-Originating-IP: [104.47.1.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32945 invoked from network); 27 Jun 2017 09:47:28 -0000
Received: from mail-ve1eur01on0069.outbound.protection.outlook.com (HELO
 EUR01-VE1-obe.outbound.protection.outlook.com) (104.47.1.69)
 by server-16.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 27 Jun 2017 09:47:28 -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=jy0UUvL+uHqpZLcvPH2iFX00OezAHM2xFhRmDuZL0Bk=;
 b=rwqeY4iPVyri92RO6aa5QtNFNchgd/UXeUH2shJk27wXtZipDbQOHztVjpVYBQKrtMUc+18T0N5IhF2Sy+7CX2QNb6N7cLd/i9ytqqMoOUdR6JKInkzd0KmMvZfME8ahYkxHWL8sMLUzHxEwkwJk1HK1qF03ga0z/kpPrUXB8xY=
Received: from Juliens-MacBook-Pro.local (217.140.96.140) by
 HE1PR0802MB2188.eurprd08.prod.outlook.com (2603:10a6:3:c3::7) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1199.15; Tue, 27
 Jun 2017 09:47:23 +0000
To: Tim Deegan <tim@xen.org>
References: <20170627093320.9811-1-julien.grall@arm.com>
 <20170627093320.9811-2-julien.grall@arm.com>
 <20170627094604.GA70627@deinos.phlegethon.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <9fb41726-fde0-47c2-db18-55e158fab5f1@arm.com>
Date: Tue, 27 Jun 2017 10:47:20 +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: <20170627094604.GA70627@deinos.phlegethon.org>
X-Originating-IP: [217.140.96.140]
X-ClientProxiedBy: DB6PR07CA0096.eurprd07.prod.outlook.com
 (2603:10a6:6:2b::34) To HE1PR0802MB2188.eurprd08.prod.outlook.com
 (2603:10a6:3:c3::7)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: a2a0ef95-5c49-4771-319f-08d4bd4183f6
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(300000503095)(300135400095)(48565401081)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506067)(300135500095);
 SRVR:HE1PR0802MB2188; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2188;
 3:1TZ+gbt/pqLO0Y75WPcH4xboA1QNtPmNAHw+D5nS9+2s3DLowWNqqbMRui3SPJUSvD+C3r5FNyDm01QIBuElC5lnCLXqx565hNHc9+YBzWquiMJcf6Tm4DeVWAIn2Yq6i+ZxAeLXb32FNg8O60aOhsUdVTHxIQSb5f/1AwnDduoK2UxzPfYB9n2tJbUrX+KlqiZ8C5FtzvDYHd+dNvfFCpJJ7dQs9cVK6aF3IbK1g36uer26NxfkOOwzeTJopIvEAkM+9ewgrS+7ITeDOpB/tBdGZ6/80lsrXpWoyuZXBo6HY82OUk7KJ0JtWiLZCcIOHxUDgnoThJwkdfUtB3djrA1RZRgA7ur6M9HL3kz9+i19aQUYH8h2Hpq/BbSiytNhza6SY9qI0Ham8NRi6Hphpnl5Kd3J8sPCr6wCOP5aR3uOwkZ05q9uWJ/AE3wmDWPiNhhjgVOvzXEMtyF9S4FezBoAJCcPUKmT/bm37lZ7QG+nuZxTMnew0XzhPQnxELXlWykXpQp/OVZbwGvJLC8DPirj/SiNgj5pj36oIGWkk16KhI3WmQ+u1mQnfYHa3x35+tGgk/0nCawnWMAp8iT5L2COpFBfr3BIRmsuLb8tD3dNJV+1nSQieNfopX/gBiBmS/8if20BMB7kR+g1Zcmg4UyU3tgLXwkhE94MvJq9+dTJFCE6lUqQxoSiNZBJAxXsvf3Ab/vChEWxxBkr5MM46l5AkaO5amqrgbFnaYXsSn3I5gUKEjHkWfwHgC4ID4kQRPJBrlxZ0a4JtLbzklKsXA==
X-MS-TrafficTypeDiagnostic: HE1PR0802MB2188:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2188;
 25:S89G12yDb/MyxcoBffAF/RA35Qz8So+ysP/jDSK9hsUwwlE3w+QfimHVV2VkD1Z7Iv1zd6z2OlVEp3i/vSU8LljyMIcz4br66rxVgwbz8NnYhIpTk5QfRzfpD2LVHRCWWzN5wWE0cDhfihRkDxLq+nwqcqpxNqGOFs1c/8ZDYa9DS3RMqTaZ78KJH/XDMMAIRCVbtSc6IHR8FcQYxrKs972BxZYvQz6m8X/auwkLVzbqeJqziecHjQS00/qSnKbjhEBWj/OVQn7BGPK9iLwLmzQN4kDCNuDCcjdwUK90Xxr3mPWjo21o3dwGGOgH9WRWx24cZMasV0waIQDaU+d3Xzk/gPqC8b4fEDvCkh4Fsbixy13KOLwSEqBTU8jyf8dNpdN3CHPmhdbdI6G6FCxOPTpB/Kek03EpjpKHPNkdqK3IUV/AqVjlSLuj1XjKmv+e+PJ5xPsxsJdayRvBnwD7b+WKeqA4Yp7HkINQoAOmjadZ51/aFgv18hciEuNnVd/2lNk65hPXXqakom17hFtZzoaLzncgZpnsAy/xkU44d8NWGAnYm0NarhdSEkfh69PkSY9hD6TEmidnQ0CngZDxfCZ6kGUpplnB7+8+mRgBHWp/AYtnc9+Yt44bSkFR/QHNu1XDRIIj03MZ/o+uh2StR0FfYTUnOsLRYi1NFPI4bvE2j1pe1Y5w8ZfT0gpbZ164Twztbnjza6GEzFyAhwP+ArI5a9zLRQR5RV8Vzg/tqGV/eUBRpVrQXhPvs2I5RSpAx2LMX7g/TDW5Rgusk622q0pcYQl1YAm5hJR4OkJWJWUoEaJPMrD2w5FdiPXt//UWFD1ZkBCqoONinqiNIXHkzeBtjFd7S1+Dyu04we91Xai9PXIGdTdyJ5a6lE+tZxQ/TknT0YU0bpDEamZfQK0t/4hPozjgal+9vEU/o/Jzua0=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2188;
 31:C5B+TKo63RgvfQOV5ZYWmJVAyv4ugTt82bXR7qAi+G9GSJJO7sPdnHqyX7FY12MzTABH1gXZ5dqERjBL2BK+Vx4Zag4d05n4CCEX1lWVH3nXg87EkJcLeb+sOLGJ0hYa//9XqjeERCxn97Zxgk3RZVSp/ChbZRscC/UGjX9X973/WsFAsF/uH9CMi1BrRHmeO8N/URutFojVZDZhV7YxOZKu+mkJ9JaJAPvV/fGz2FeyVnLYSl9cDx+gT9CwhdA3vlKMz8RskZ6ADd4ZnxIaKMswfgBdTN+/oqPY0uhyrFJ2X+X6TC0LL31PmVOly9rfvLdW3Kv4obwkRQQMAx3JOqwjSsHdzoK1iNcIA6NaaQDmK7dtyc9e9lMXM1KlRQrkr1cj9WDwkIuhLQ5FIKPQGJ3BAsL20r/0Biuwb6c7NcWvSVOOV1V9Ufphc3rhs5n6g1no/LHOM4Iugnptm5y9kToLwOvvTtcq91ZDTTyGAiAHSs7WF+rN6mZHVVygajoakXk4Pe2/+oYFLShxI4XNbx5cya8O+3gYcvhNpiXxOMiT5aseUUEEuf8Q0kGTpyPIvrn9RW9hn9HToqNM/DaAG0MMJdLU3H0m+rSY4BlGMUWlZMVenSNzigAJ8evT04lKfAayFjHH146oTTJY5taIqv90oYiHcTJsLWeAbzVY9Gg=;
 20:f6t46RoDTpBm63tj2UlpQNwEqWqmDXkH16NVP80dvQ81MxYzJiM1UBMQQC/mvbBXrfl6tCmwp1YGHs42uoiiYfU7ySPlcmgeZWvDkz4CyLTLUs0fqwMsK/W4H4NZqKj/p3wBTgK9TC9E+cjEs5TiPk31wX21it1PoOrHps3k1gc=
NoDisclaimer: True
X-Microsoft-Antispam-PRVS: <HE1PR0802MB2188686FDB9FFD7B6C972A2E80DC0@HE1PR0802MB2188.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(22074186197030)(236129657087228)(183786458502308); 
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(100000703101)(100105400095)(10201501046)(93006095)(93001095)(3002001)(6055026)(6041248)(20161123564025)(20161123560025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:HE1PR0802MB2188; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:HE1PR0802MB2188; 
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; HE1PR0802MB2188;
 4:to+tlnmGvBlYuIcFE6BUeUMwv8JvyVDUGi4A?=
 =?Windows-1252?Q?fu3BbTGmUfpxUTC7R3sd/oW4VjltiaGlD9vEasmp7TN3jwBjPadvH7lS?=
 =?Windows-1252?Q?1eRGg8zrJ8dp0cuGnm2qHC0vFHwouOXubCG268wdDKOXvS1eVDcjTmJL?=
 =?Windows-1252?Q?83pf8VFEAOSMmapr50WSJaUgja/mILBZEQGb7st5vQ7sFMcAsgHAdPnx?=
 =?Windows-1252?Q?9vsHhAynPstM6dE5MXyZ8fAsh38Ner97HFkgELQUpOOiOkoB0yfJsiFF?=
 =?Windows-1252?Q?1PaLq3wA9EtVGo7RFfmEY3GLJUg6Mfy9PnyJz/ieLf7zsmX4xLoEWhL8?=
 =?Windows-1252?Q?FHuF/MlGJB03/cLYY+zUZvIXaURhn4aRWTKuiTCCAnV7+t9Db/i0thWv?=
 =?Windows-1252?Q?CPu3GCmHcJ34Uid6ivJ4ExBUKyeWFsBL38ckbf18lhI+jpmLLsCNx5f2?=
 =?Windows-1252?Q?lZdZGIBXJyCvu/ZJBWMPVkRv8QW4XY0NgxSt1DTswm6mDgY3jQzejrgE?=
 =?Windows-1252?Q?9jda0v9YQl4aQwY4Hk2E3bQK43/o2PFbslGAqlcS6QZQ1rBHiPutWOWZ?=
 =?Windows-1252?Q?gzNiO6Ggv6BjGZE16xioja/OpG2OQAPNp92HJIKSwXEobT8Nn9Ba/RTJ?=
 =?Windows-1252?Q?sRkiaI/adr6MlTS8cvdQQjZib2oIkC4E0TMwyY3IsQ9JS1MF0Res52Ta?=
 =?Windows-1252?Q?oRpp2GyT8AT9XfoQq+M2agmveITxU4CVgmVziSYaE7ZKRGSA0S+NbXOq?=
 =?Windows-1252?Q?1BEXCZMyji1Elwt1fVuf0JSXQaYEJcQctq9oOERMoxJvPZrp6GtG2DGj?=
 =?Windows-1252?Q?6MmEl9v9rBq4deLbxwVxcs57Hjc+LoM4mBddXFH6yNndjZaxCSGvrolc?=
 =?Windows-1252?Q?BZwjrUhZLnIkfg1araGIs5pbaHJMUjclajqu0EYM5A9l8wmObhIVUCMI?=
 =?Windows-1252?Q?1puRm/Kgewrx2LJansEHBEX4rI5yMO7WCcAU+UA04JWwcx0XElrPUe2h?=
 =?Windows-1252?Q?RDYz9FSHdqrSxval3Y4u4kgkO7LXGXv4Yk37pyoyRowxcBRWTOy6wauH?=
 =?Windows-1252?Q?xtFcXo9LtkDnt5zwEQN/CrkI9JzmPDuZkw5DkNxGOY1IBt3ORiialhLn?=
 =?Windows-1252?Q?5KbfkdWGPUyn9520JbB7paCfa32FBWbvioW2HN4W9DUxA6Y5ULXFL0Vb?=
 =?Windows-1252?Q?JY0yjeKGe4EILopvy9iEXo1ye2OXzb6zM6XH5UuJm//N3Dd1ZmFuFtu1?=
 =?Windows-1252?Q?ANFxTGXQItOp++5FsecT8T8ab2Vd9IKFRZZ3wF1T6EIgYhBkHj2urelx?=
 =?Windows-1252?Q?b+KLtb5+cIhaUbvAQiLJHxII7IYnGODxezjmfWnw7E8WY5FM245hnO/A?=
 =?Windows-1252?Q?g4FsH2Urz10v2UyiXYiswGZ+Y7WBtJjG9Z1IoNlym6iY3kOupvRpsQM?=
 =?Windows-1252?Q?=3D?=
X-Forefront-PRVS: 0351D213B3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39840400002)(39860400002)(39850400002)(39450400003)(39410400002)(39400400002)(24454002)(2906002)(23746002)(6486002)(189998001)(66066001)(72206003)(76176999)(53546010)(47776003)(54356999)(229853002)(50986999)(4326008)(966005)(6512007)(25786009)(5660300001)(31686004)(6916009)(2950100002)(36756003)(6246003)(6116002)(8666007)(8676002)(33646002)(31696002)(110136004)(6306002)(81166006)(50466002)(478600001)(65956001)(3846002)(42186005)(38730400002)(230700001)(6506006)(53936002)(65806001)(305945005)(86362001)(142933001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0802MB2188; H:Juliens-MacBook-Pro.local;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; HE1PR0802MB2188;
 23:R6dyQRl2neHEVbPDyq413Nl+S6B8oPYgRqJ?=
 =?Windows-1252?Q?ioauBx6h8+2PXRnc6AJmJzb6DI0G1W6sR/VH3MTuSxR3fz95QXTSEmhr?=
 =?Windows-1252?Q?GaJz7ZqU2pCgPi9d4/NYuK8oVOPSNpqwSGc8c8aHqQw87zoM00TKyiX9?=
 =?Windows-1252?Q?cg7t31JB8p4I0tpYUQvHQ/fupblQ6pUOkWcaxF2t8ray/G35srsjwoUU?=
 =?Windows-1252?Q?CZz4De+Ab4SUkYMs4Fvnkcih0C4AOVQjMgYCd5PNHnKeK91ACxakdSFo?=
 =?Windows-1252?Q?pZ2ovRHtXg786+V874c+CdDONHs1MNVNreqmWllhWOOiSWcWBTGUSyhN?=
 =?Windows-1252?Q?2weelE23hMcqNbkOkpjNkM/6byun+Dtpd0PFbR1zFebg6Ms6WjipZAH6?=
 =?Windows-1252?Q?lRBzHxtGGOJIXraupfFUgW0nNFNbn65zIdPLXVPFBr5wZFZFq+nReVy8?=
 =?Windows-1252?Q?/rgZ48nipA1KKZQLLPmXD1PUEfYkPcbzk7NWP0ijZEcycLKna1f3rPbl?=
 =?Windows-1252?Q?CCGLsZSZGFwLugW0T6bIEv9zJFEcPJtj494fA5VWguuY0EftKARZ6ZPj?=
 =?Windows-1252?Q?2pzQvdzeEsE7b34o1DG5wJQtd1m0Uehdy1kxi9fiXE+eBIunh64A2ypm?=
 =?Windows-1252?Q?DlurChrSi2MpwC/Da6ubeWdGZievLI5d3ThYuUtjwDBUjk/QFecXYDw6?=
 =?Windows-1252?Q?sYXK7bOtG5xDWawUcR+ceDSXPeaYi5n4o3WLP8ORl1L5W1vaYNU26shz?=
 =?Windows-1252?Q?FS5cq0adTsinTetlpzcWZW3f5DV/KgtkECnGn8rmqZKBbRbYNmvDRIMg?=
 =?Windows-1252?Q?Sb4Tb6vWld4mP0e6a3vNsluZ7Sz6UNoIHyqNqLti1WGetXKEGDDGcCld?=
 =?Windows-1252?Q?wt40g252CpMLRYGzy9Y4LHWgb141nXGMg4b6/aM2HGrofnrIiJj2tP5S?=
 =?Windows-1252?Q?wMaMPUhucE3BMLvTOSZQwGkrldkvyjOAPNGQKGZ17on6Kusb4UXlFK6/?=
 =?Windows-1252?Q?8lSfmeAfoybMm6RFCyLeoongyZeoG0NITuanh7F19POEBIEzT+D/j/DB?=
 =?Windows-1252?Q?+3F7dYZMBBlWajkuGJLJacM1AkpwbRwR06yPKzAHHApdaHigSlxXE+mp?=
 =?Windows-1252?Q?GZ9Iase1R0UYAC0k/hLmNTrsqFpv21YkH3WT7Ic70nxg8FJrMIO9DS+2?=
 =?Windows-1252?Q?oByEq5fkbBz8UQg9RzwrP0jUO0Tzs9XQc27vuGIPZqapxJVeb2kDFb69?=
 =?Windows-1252?Q?LlJP0mPRnEJAMMLRGED785sZlNDXyYtgBGLjVNbMrHtRVS4Kk+AfGZU0?=
 =?Windows-1252?Q?eWrvbdhMdEKqc2HvLkgf0Pz/LaRoQnFWi0rXh3XyRR+1T3jxn75SygrA?=
 =?Windows-1252?Q?uS/fQyX4HQbYs?=
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; HE1PR0802MB2188;
 6:HoJH5Sv6/5D5Q1AcK7CJBuxIoFedHy91i8eJ?=
 =?Windows-1252?Q?N6IVi6xaen6cWeM5Fo3vuCh2xXUwdCrhkuIAC2wgcLPlW+hyIoOumVkr?=
 =?Windows-1252?Q?q3jp4b8BZ9zZrUozBh8BEnCyRXIeuF7rsrS2gSOiVpimUKIhcI88/Esy?=
 =?Windows-1252?Q?X/yDsa9gq8m2yzQStKfKBk9XfMJbH33a2rrLPl+1X3SU/59rvhIBxF9X?=
 =?Windows-1252?Q?j02dWsbCBTJ0VyojVsdz4GJGOYSRTYWdcCM59dGZJkw06mr8XsxP5JyH?=
 =?Windows-1252?Q?+JTEwrC/LoGqvjb3RhcbFzFvzyCatdy9rMc+hwy1wG4c61lWCZWXSpGw?=
 =?Windows-1252?Q?X0S4sAoBtbWuYQiDS+rw1ZSYYTOroWWCAdj2PpuPvUYLKPpKTPOAkH1U?=
 =?Windows-1252?Q?zQkswVkjsnf3HApXt8HCNGMuTzMIbMUWIEkdEdhv0PtKBGBlxTg6lTU2?=
 =?Windows-1252?Q?0BlIEndoaa8bd40CeVtbFJ+3bm4A07ZxpYrH1NtvQ6iyeQbR64AA350p?=
 =?Windows-1252?Q?9YlHjJoa19Ht7QuXok6gUhqTXfsbTZaixIG3F20wHImnD8q2dEe0K9ou?=
 =?Windows-1252?Q?L438qQRiq7h9tsx1DReZPIbROc6HYi+Or6lKcW7N5nqVjnXHl6UB5jUU?=
 =?Windows-1252?Q?mk2SkOZ43RIFoTbAk+QJI5x3su1L65lIH2GC6LBqmpxyOJA/iRuTVZi9?=
 =?Windows-1252?Q?E7WfxzZIQWbbHyrttXXLlkfn4MhY2xUDA10oI6bjbKd1rOASRQdXdc0a?=
 =?Windows-1252?Q?GOMCdI9u3LBlvULX1mrIKFBfxO0kuJsS7vFEknBIXTQACN7QAFUlZHF7?=
 =?Windows-1252?Q?rpjrBmcWCDCGDaJmbYiQow+qe/lHXQZWFeCobK2aQULFZ6qf77oEY/Pt?=
 =?Windows-1252?Q?0mj7093UxtS2odgeG01/XIFymGB3jdEOgK6ubDvSCtw2haVPVelgsAKk?=
 =?Windows-1252?Q?WH0wHY9fzNYlcEvQlM9avcY46RZSEz5DKVEJjD+Fdo5F0VhcmJQnR38H?=
 =?Windows-1252?Q?RtToL49VBh5XzGYGGqz8rDkwOSWmplQZecPUj3sN8Vq+P/IxMxIHYhq4?=
 =?Windows-1252?Q?4b1nC01zDwbIkasHulDCC2Ea0Ba+HuZUaGzo?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2188;
 5:hOZw39SbtOiMCFk7BajXopJc+NS5JwdkWpv1uskhTMw7Kl1Q517XzcJEvqw0JKOG3vYQE9ZI091StuBMncU911wfytR+x9ozGfFBh6TRiCGjhz8qDiIifakGsGliKU70XNy3iuX1WJZdIhiBhR0LOVBACv3UgxBhoL0dEtyOw+Pd/O1s79nDOeVjfy7YdD1f3n9VeP4uVVlVglF19ekywfkNbM+4Cndu8UQYjfpe0IhFD6rci4pMSK3j49GYslwEjSxMlTDdqfQSjO5jwBgV8P/Od8e/afHbykdOzSJdKywkudHqqf9utF4jxQR9TppVkqxwLxWlUxo+EpkX+20qZBNl9Nibdb2VbDg1Ha3r40wgWG26IVT6jYkIWiWXB/OAEF/mkvfd1x7gQ/zyZ8/vYPkNb1o+/n+ZjEx5k9ZJ+nUF+m/FfVot4D/V6ZxsDKx3eEH1JxQIh7+6mXQIKhQlqgaLeGr3jSJH+Zy+WRE/WEtlhbO/QGAAb/RsxnHFmC6I;
 24:0pJ+/ZZDGEAU/W+DcYQyqx1b6IBhFOPt+1YpMiCFPVN+bPJr75HWQJBfRNbFt/oSbgTBoWKVDLrZXv2dhIxA6PYpDd+3/TG3VHemaDHboE8=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2188;
 7:7smRJWkiL4VMnmGrspwOjG/KwwYyHHbb8O+0byWpgnHKEHDKDJPHOArgHxC2//asHFoSMVZ+qVz2iHlH82gypcJA39+B+/L/ExT4yReziqpnhwTjolJIpGsZ2hUaMnjfjLX1LIkIlNet72DL3kJOK2ch62ZCSYS2EDAlOFXQK7DAsNFH2FWZocjnjmf++8vjT42oFoy4Ob+SaHBSsBl+nCzXh5M8QleeY/aFwrAJSsvdYuqSujMiKmnuWdNpzpGZ1J2tgt+gC7xEMCmHuN7ybx6yNYxLTYlQc69jLapUzw/S9+pqzOqvN47yA1/Rw6LgHDDNWukGcUCI3vGKe0VMAGUe+vIufg/klaiY+Tb8+Dfaww2GW21tQbixLzwm+8w3jmiweXiz8kQc/uH9KUSSmSCpvtEcNoJ8u/Lw8Ac5bOtgm2OD35wNhEJuxscbAb0GjL42YaMMWeoG4ccrWanU4i/arYzpJEw2EtRFhWJ1WH8cCZom6cPE58ChzONUHE1OnvACwly5r5GFyU5IaSLQMayO5LdRcThr04ut0IXW7PxhjV6Ldf1SjZ+8EeEVAoLl6+53VLWagUjwTmKa+GRwJdzRPVxHlW9zbxHl3Pcq95w6bujD2Z3QRtOVdcFWC3dNkichekKGOiUBxpgKBEVn2eEQkfG1Cjcq4gbbXtCREwvz24VKFpoqm2unxiCByluygi/jlW5qb9mAUL2O5M3qeHLSNcBuHi8oSWcrw1LpnLae0+MX+tTEZkWNcfqCiqOstpozIdbGVVIH/GPOXm3b9uGIFj8FxsSW0nK59mRw1Io=
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 09:47:23.9618 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0802MB2188
Cc: 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, nd@arm.com
Subject: Re: [Xen-devel] [PATCH 2/2] xen/mm: Introduce {G,
	M}FN_INVALID_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-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>

CgpPbiAyNy8wNi8yMDE3IDEwOjQ2LCBUaW0gRGVlZ2FuIHdyb3RlOgo+IEF0IDEwOjMzICswMTAw
IG9uIDI3IEp1biAoMTQ5ODU1OTYwMCksIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gVGhlIGN1cnJl
bnQgaW1wbGVtZW50YXRpb24gb2Yge0csTX1GTl9JTlZBTElEIGNhbm5vdCBiZSB1c2VkIHRvCj4+
IGluaXRpYWxpemUgZ2xvYmFsIHZhcmlhYmxlIGJlY2F1c2UgdGhlIGluaXRpYWxpemVyIGVsZW1l
bnQgaXMgbm90IGEKPj4gY29uc3RhbnQuCj4+Cj4+IER1ZSB0byBhIGJ1ZyBpbiBHQ0MgNC45IGFu
ZCBvbGRlciAoWzFdKSwgaXQgaXMgbm90IGVhc3kgdG8gZmluZCBhIGNvbW1vbgo+PiB2YWx1ZSB0
byBpbml0aWFsaXplIGEgdmFyaWFibGUgYW5kIGRpcmVjdGx5IHBhc3NlZCBhcyBhbiBhcmd1bWVu
dC4KPj4KPj4gSW50cm9kdWNlIDIgbmV3cyBkZWZpbmUge0csTX1GTl9JTlZBTElEX0lOSVRJQUxJ
WkVSIHRvIGJlIHVzZWQgZm9yCj4+IGluaXRpYWxpemluZyBhIHZhcmlhYmxlLgo+Pgo+PiBbMV0g
aHR0cHM6Ly9nY2MuZ251Lm9yZy9idWd6aWxsYS9zaG93X2J1Zy5jZ2k/aWQ9NjQ4NTYKPj4KPj4g
U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPgo+IEFj
a2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4gKGFuZCBBY2sgZm9yIHRoZSByZXZlcnQg
dG9vKQo+IGJ1dCBwbGVhc2UgY2hvb3NlIGVpdGhlciB7IH4wVUwgfSBvciB7fjBVTH0gYW5kIHVz
ZSBpdCBmb3IgYm90aC4KCldob29wcy4gU29ycnkgZm9yIHRoYXQuIEkgd2lsbCBzdGljayB0byB7
fjBVTH0gdW5sZXNzIHNvbWVvbmUgcHJlZmVyIHRoZSAKeyB+MFVMIH0uCgpDaGVlcnMsCgo+Cj4+
IC0tLQo+PiAgICAgQnVpbGQgdGVzdGVkIGl0IHdpdGg6Cj4+ICAgICAgICAgKiBBUk06IEdDQyA0
LjkuNCwgNS4xLCA0LjMsIDYuMS4xLCA3LjEuMAo+PiAgICAgICAgICogeDg2OiBDbGFuZyAzLjUu
MCwgMy42LjAsIDMuNi4yLCAzLjguMCwgMy45LjAsIDQuMC4wCj4+Cj4+ICAgICBXaXRoIGludHJv
ZHVjaW5nIGEgZHVtbXkgZ2xvYmFsIHZhcmlhYmxlIGNvbW1vbi9tbS5jOgo+Pgo+PiAgICAgbWZu
X3QgZm9vID0gSU5WQUxJRF9NRk5fSU5JVElBTElaRVIKPj4gLS0tCj4+ICB4ZW4vaW5jbHVkZS94
ZW4vbW0uaCB8IDEwICsrKysrKysrKysKPj4gIDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25z
KCspCj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vbW0uaCBiL3hlbi9pbmNsdWRl
L3hlbi9tbS5oCj4+IGluZGV4IDAwNTBmYmE0OTguLjI1MWRiNGZmYTEgMTAwNjQ0Cj4+IC0tLSBh
L3hlbi9pbmNsdWRlL3hlbi9tbS5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9tbS5oCj4+IEBA
IC01Nyw2ICs1NywxMSBAQAo+PiAgVFlQRV9TQUZFKHVuc2lnbmVkIGxvbmcsIG1mbik7Cj4+ICAj
ZGVmaW5lIFBSSV9tZm4gICAgICAgICAgIjA1bHgiCj4+ICAjZGVmaW5lIElOVkFMSURfTUZOICAg
ICAgX21mbih+MFVMKQo+PiArLyoKPj4gKyAqIFRvIGJlIHVzZWQgZm9yIGdsb2JhbCB2YXJpYWJs
ZSBpbml0aWFsaXphdGlvbi4gVGhpcyB3b3JrYXJvdW5kIGEgYnVnCj4+ICsgKiBpbiBHQ0MgPCA1
LjAuCj4+ICsgKi8KPj4gKyNkZWZpbmUgSU5WQUxJRF9NRk5fSU5JVElBTElaRVIge34wVUx9Cj4+
Cj4+ICAjaWZuZGVmIG1mbl90Cj4+ICAjZGVmaW5lIG1mbl90IC8qIEdyZXAgZm9kZGVyOiBtZm5f
dCwgX21mbigpIGFuZCBtZm5feCgpIGFyZSBkZWZpbmVkIGFib3ZlICovCj4+IEBAIC05MCw2ICs5
NSwxMSBAQCBzdGF0aWMgaW5saW5lIGJvb2xfdCBtZm5fZXEobWZuX3QgeCwgbWZuX3QgeSkKPj4g
IFRZUEVfU0FGRSh1bnNpZ25lZCBsb25nLCBnZm4pOwo+PiAgI2RlZmluZSBQUklfZ2ZuICAgICAg
ICAgICIwNWx4Igo+PiAgI2RlZmluZSBJTlZBTElEX0dGTiAgICAgIF9nZm4ofjBVTCkKPj4gKy8q
Cj4+ICsgKiBUbyBiZSB1c2VkIGZvciBnbG9iYWwgdmFyaWFibGUgaW5pdGlhbGl6YXRpb24uIFRo
aXMgd29ya2Fyb3VuZCBhIGJ1Zwo+PiArICogaW4gR0NDIDwgNS4wIGh0dHBzOi8vZ2NjLmdudS5v
cmcvYnVnemlsbGEvc2hvd19idWcuY2dpP2lkPTY0ODU2Cj4+ICsgKi8KPj4gKyNkZWZpbmUgSU5W
QUxJRF9HRk5fSU5JVElBTElaRVIgeyB+MFVMIH0KPj4KPj4gICNpZm5kZWYgZ2ZuX3QKPj4gICNk
ZWZpbmUgZ2ZuX3QgLyogR3JlcCBmb2RkZXI6IGdmbl90LCBfZ2ZuKCkgYW5kIGdmbl94KCkgYXJl
IGRlZmluZWQgYWJvdmUgKi8KPj4gLS0KPj4gMi4xMS4wCj4+CgotLSAKSnVsaWVuIEdyYWxsCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 27 09:48:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 09: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 1dPn6a-00059U-9T; Tue, 27 Jun 2017 09: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 <rcojocaru@bitdefender.com>) id 1dPn6Y-00059I-T8
 for xen-devel@lists.xensource.com; Tue, 27 Jun 2017 09:48:19 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 AB/12-02177-2E922595; Tue, 27 Jun 2017 09:48:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjleJIrShJLcpLzFFi42KJPp6xUPehZlC
 kwdc56hb3prxnd2D02N63iz2AMYo1My8pvyKBNWNbx3Lmgu88FU+n9rM0MN7j6mLk5BAScJeY
 8OcNcxcjF5C9llFi9+VeNgjnDqNE5/QLrBBVHhILj/xmhEjMZJR40L0QzBEW6GSUaHl6HaxKR
 CBD4mVXP1g7s0Ajk0TXvOlsEO1GEp+uP2UBsdkEDCVWb2wBi/MKOEn8f9QE1swioCpx9tcBJh
 BbVCBcYv/3a8wQNYISJ2c+AevlFDCWmLLiLFg9s4C6xJ95l5ghbHGJW0/mM0HY8hLNW2eDxSU
 EciR6914H6uUAsqUk/rcqgdwmITCLRWL51LksEDUyEo8m3mSbwCg2C8m6WUhWzEKyYhaSFQsY
 WVYxahSnFpWlFukaWeolFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgTGUz0DA+MOx
 stb/A4xSnIwKYnyrpYIihTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwcsPjE8hwaLU9NSKtMwcYG
 TDpCU4eJREeMuOB0YK8RYXJOYWZ6ZDpE4xKkqJ857UAOoTAElklObBtcGSySVGWSlhXkYGBgY
 hnoLUotzMElT5V4ziHIxKwrxuIFN4MvNK4Ka/AlrMBLSYZV4AyOKSRISUVAOjeJL9/lmzZ75Y
 q69zRudB1s57ZX4b/jJmbb+cuT9D8GbwSy6/kJdfUqs1mxa/LFBTVvuqmBHjJOuyp/ES4zGW/
 0acG446vG/d+X5KcVTsAw7hl/o7LDby3Li/et2PQ8GsEVYm9T8867ZO3bLykFP53u0X/uU4+j
 X5vn285pX66ZTZH1yiPog4KLEUZyQaajEXFScCACfuk5shAwAA
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1498556896!91232259!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17926 invoked from network); 27 Jun 2017 09:48:17 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES128-GCM-SHA256
 encrypted SMTP; 27 Jun 2017 09:48:17 -0000
Received: (qmail 3135 invoked from network); 27 Jun 2017 12:48: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;
 27 Jun 2017 12:48:15 +0300
Received: from smtp03.buh.bitdefender.org (smtp.bitdefender.biz [10.17.80.77])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id E0A2F7FC78
 for <xen-devel@lists.xensource.com>; Tue, 27 Jun 2017 12:48:14 +0300 (EEST)
Received: (qmail 19268 invoked from network); 27 Jun 2017 12:48:14 +0300
Received: from unknown (HELO ?10.10.195.2?)
 (rcojocaru@bitdefender.com@10.10.195.2)
 by smtp03.buh.bitdefender.org with SMTP; 27 Jun 2017 12:48:14 +0300
To: Lars Kurth <lars.kurth@citrix.com>,
 "xen-devel@lists.xensource.com" <xen-devel@lists.xensource.com>
References: <D577DBB3.38A42%lars.kurth@citrix.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <2ab494eb-3eae-fae3-f220-47876de0b617@bitdefender.com>
Date: Tue, 27 Jun 2017 12:48:25 +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: <D577DBB3.38A42%lars.kurth@citrix.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp03.buh.bitdefender.org, sigver: 7.72034
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 453283,
 Stamp: 3], Multi: [Enabled, t: (0.000011,0.011629)], BW: [Enabled, t:
 (0.000011)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.004755), 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.013136,0.000110)],
 URL: [Enabled, t: (0.000005,0.000001)], RTDA: [Enabled, t: (0.188588),
 Hit: No, Details: v2.5.1; Id: 15.5f45gp.1bj8ua7pc.3au5p], total:
 0(775)
X-BitDefender-CF-Stamp: none
Cc: "tamas.lengyel@zentific.com" <tamas.lengyel@zentific.com>,
 Julien Grall <julien.grall@arm.com>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "security@xen.org" <security@xen.org>
Subject: Re: [Xen-devel] [For 4.9] Updating
 https://wiki.xenproject.org/wiki/Xen_Project_Release_Features to reflect
 support status of new 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>

SGVsbG8sCgo+IC0gU2VjdXJpdHkgPiBBbHRlcm5hdGl2ZSAycG0gOiBTdXBwb3J0ZWQg4oCTIEkg
dGhpbmsgd2Ugc2hvdWxkIHNwbGl0IHRoaXMKPiBvdXQg4oCTIGl0IGlzIGN1cnJlbnRseSBpbXBs
aWNpdGx5IGNvdmVyZWQgdW5kZXIgIlZpcnR1YWwgTWFjaGluZQo+IEludHJvc3BlY3Rpb24iCgpJ
IGFncmVlIHRoYXQgYWx0cDJtIGRlc2VydmVzIGl0cyBvd24gc3BhY2UuIFdoaWxlIHdlJ3JlIGlu
dGVyZXN0ZWQgaW4KaXQsIG91ciBjdXJyZW50IHNvbHV0aW9uIG1ha2VzIG5vIHVzZSBvZiBpdCwg
c28gaXQncyBjZXJ0YWlubHkgcG9zc2libGUKdG8gZG8gaW50cm9zcGVjdGlvbiB3aXRob3V0IGFu
eSBoZWxwIGZyb20gYWx0cDJtLgoKRnJvbSBteSwgYWxiZWl0IGxpbWl0ZWQsIGV4cGVyaWVuY2Us
IGFsdHAybSBwcm9iYWJseSBmaXRzIHVuZGVyICJUZWNoCnByZXZpZXciLgoKSWYgd2Ugc3VidHJh
Y3QgYWx0cDJtIGZyb20gdGhlIGdlbmVyYWwgIlZpcnR1YWwgTWFjaGluZSBJbnRyb3NwZWN0aW9u
IgpjYXRlZ29yeSwgSSdkIHNheSB0aGF0IHRoZSB1cHN0cmVhbSBzdXBwb3J0IGlzIGJldHdlZW4g
IlRlY2ggUHJldmlldyIKYW5kICJTdXBwb3J0ZWQiLiBJJ2xsIGV4cGxhaW4uCgpUaGUgaW50ZXJm
YWNlIGlzIGxhcmdlbHkgc3RhYmxlLCBidXQgd2UgbWF5IG5lZWQgdG8gYWRkIG9wdGltaXphdGlv
bnMKd2hpY2ggbWlnaHQgY2hhbmdlIGl0IC0gc28gd2hpbGUgd2UgZG9uJ3Qgd2FudCB0aGlzIHRv
IGJlIGhhcHBlbmluZyBhCmxvdCwgaXQgd2lsbCBoYXBwZW4uCgpUaGVyZSdzIGFsc28gZnVuY3Rp
b25hbCBzdGFiaWxpdHkgd2l0aCB0aGUgWGVuU2VydmVyIHBhdGNoZXMgKHdoaWNoCmJ5cGFzcyB0
aGUgZW11bGF0b3IgKHNpbmdsZS1zdGVwKSB3aGVuIGl0IGNhbid0IGVtdWxhdGUsIGFuZCBoYXMg
YQp2ZXJzaW9uIG9mIHRoZSBvbGQgc21wX2xvY2soKSBlbXVsYXRvciByYWNlLWNvbmRpdGlvbiBw
YXRjaCkuClVuZm9ydHVuYXRlbHksIHVwc3RyZWFtIFhlbiBzdGlsbCBoYXMgcmFjZSBjb25kaXRp
b24gaXNzdWVzIHdoZW4KZW11bGF0aW5nIExPQ0tlZCBpbnN0cnVjdGlvbnMgaW4gU01QIHNjZW5h
cmlvcyAtIHRoaXMgd2lsbCBiZSBhZGRyZXNzZWQKQVNBUCB3aXRoIGEgcHJvcGVyIENNUFhDSEcg
cGF0Y2ggdGhhdCBjdXJyZW50bHkgZGVwZW5kcyBvbiBhIHBhdGNoIGZyb20KQW5kcmV3IGFuZCB3
aWxsIHJlcXVpcmUgcmV3b3JrIG9mIGEgcGF0Y2ggZnJvbSBKYW4gdGhhdCBhZGRzIGEgc3BlY2lm
aWMKZW11bGF0aW9uIHJldHVybiBjb2RlIGZvciBDTVBYQ0hHIGZhaWx1cmVzLgoKVGhlcmUncyBh
bHNvIGFuIGlzc3VlIHdpdGggI1VEIGluamVjdGlvbnMgd2hpY2ggaXMgY292ZXJlZCBieSB0aGUK
ZW11bGF0b3IgYnlwYXNzIHBhdGNoIGluIFhlblNlcnZlciBidXQgY2FuIGNhdXNlIElQSXMgdG8g
Z2V0IGxvc3Qgd2l0aAp0aGUgdXBzdHJlYW0gY29kZSAtIHRoYXQgd2lsbCBhbHNvIHJlcXVpcmUg
c29tZSBtb3JlIHRoaW5raW5nLgoKU28gdGhlcmUgYXJlIHN0aWxsIChlbXVsYXRpb24tcmVsYXRl
ZCkgcXVpcmtzIHVwc3RyZWFtLiBXZSdkIHZlcnkgbXVjaApsaWtlIHRvIGdldCB0aGVtIGlyb25l
ZCBvdXQuCgpJIGhvcGUgdGhpcyBhbnN3ZXJzIHRoZSBxdWVzdGlvbi4KCgpUaGFua3MsClJhenZh
bgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 09:49:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 09: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 1dPn7e-0005Hy-J3; Tue, 27 Jun 2017 09:49: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 1dPn7c-0005Hb-US
 for xen-devel@lists.xensource.com; Tue, 27 Jun 2017 09:49:25 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 FA/F8-03587-42A22595; Tue, 27 Jun 2017 09:49:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVVdZKyj
 S4M16YYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmPP96hK3gfWXFx7cqDYwz
 w7oYuTiEBP4yStx4spKxi5ETyHnMKLFkIwdEYhujxNoDT9hAEiICzhJfz8xlB7F5BfQl7q/4A
 GYLC8RJHHp/hAmkQULgnorE8/3LwRISAt4Skx+9YIGxj04BKWLnYBOwkjgkBhJlEVCVOLjxJP
 MERu4FjAyrGDWKU4vKUot0jY30kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECPc4
 ABDsYT68LPMQoycGkJMq7WiIoUogvKT+lMiOxOCO+qDQntfgQowwHh5IEL78mUE6wKDU9tSIt
 MwcYejBpCQ4eJRHesuOBkUK8xQWJucWZ6RCpU4y6HBtWr//CJMSSl5+XKiXOe1IDaIYASFFGa
 R7cCFgcXGKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5IwrxvIFJ7MvBK4Ta+AjmACOoJlXgDIES
 WJCCmpBkamWyZPoo/yW65/ebXu1QHXY2Lnvin7bdaO1GP60RgzfSWT2c/oiisGF3JVtuiYnH0
 vcvf+P+F7d12272yR+t2foPcofLqp/If7S+b7/48I6TDTFzzA3GFR9XS2988Khkm/z5zLm96y
 K3prwsJNTEeyNgR1XONMNPq0guucpOHxp3VMlm+F/GWVWIozEg21mIuKEwEcoKU8fgIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1498556962!109818297!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57710 invoked from network); 27 Jun 2017 09:49:23 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Jun 2017 09:49: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 1dPn7Z-0004vX-Bw; Tue, 27 Jun 2017 09:49: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 1dPn7T-0002L9-Tr; Tue, 27 Jun 2017 09:49:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dPn7T-0007ds-Ii; Tue, 27 Jun 2017 09:49:15 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111066-mainreport@xen.org>
X-Osstest-Failures: qemu-upstream-4.7-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-localmigrate/x10:fail:heisenbug
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-credit2:guest-start:fail:heisenbug
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:heisenbug
 qemu-upstream-4.7-testing:test-arm64-arm64-xl-xsm:host-install(4):broken:nonblocking
 qemu-upstream-4.7-testing:test-arm64-arm64-xl-credit2:host-install(4):broken:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=cdba5ba9710255e14b5652eca17a62f32f435b86
X-Osstest-Versions-That: qemuu=2583eaad3c4e6baebdac6800a26de1e10625b6bb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 27 Jun 2017 09:49:15 +0000
Subject: [Xen-devel] [qemu-upstream-4.7-testing test] 111066: tolerable
	trouble: 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>

ZmxpZ2h0IDExMTA2NiBxZW11LXVwc3RyZWFtLTQuNy10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTEwNjYvCgpGYWls
dXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50
ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDExMTAzNCBwYXNzIGlu
IDExMTA2NgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMiBndWVzdC1zdGFydCAgICAg
IGZhaWwgaW4gMTExMDM0IHBhc3MgaW4gMTExMDY2CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgIGZhaWwgcGFzcyBpbiAxMTEwMzQKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMTEwMzQgYmxv
Y2tlZCBpbiAxMDY4MzYKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTA2
ODM2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbGlrZSAxMDY4MzYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEwNjgzNgogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIGxpa2UgMTA2ODM2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAxMiBndWVzdC1zdGFydCAgICAgICAg
ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRl
bCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3Jl
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
IDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoK
IHFlbXV1ICAgICAgICAgICAgICAgIGNkYmE1YmE5NzEwMjU1ZTE0YjU2NTJlY2ExN2E2MmYzMmY0
MzViODYKYmFzZWxpbmUgdmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAgIDI1ODNlYWFkM2M0
ZTZiYWViZGFjNjgwMGEyNmRlMWUxMDYyNWI2YmIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEwNjgz
NiAgMjAxNy0wMy0yMiAwNzoxNTo0NiBaICAgOTcgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
MTEwMTQgIDIwMTctMDYtMjMgMTY6MTg6MTQgWiAgICAzIGRheXMgICAgMyBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbnRob255IFBFUkFS
RCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0ZXAgdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyIGhvc3QtaW5zdGFsbCg0KQoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD1x
ZW11LXVwc3RyZWFtLTQuNy10ZXN0aW5nCisgcmV2aXNpb249Y2RiYTViYTk3MTAyNTVlMTRiNTY1
MmVjYTE3YTYyZjMyZjQzNWI4NgorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1v
bgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBn
ZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0
OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJp
bnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21l
L29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1sn
ICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3Jl
cG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0
ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICdd
JworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jawor
KyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNo
IHFlbXUtdXBzdHJlYW0tNC43LXRlc3RpbmcgY2RiYTViYTk3MTAyNTVlMTRiNTY1MmVjYTE3YTYy
ZjMyZjQzNWI4NgorIGJyYW5jaD1xZW11LXVwc3RyZWFtLTQuNy10ZXN0aW5nCisgcmV2aXNpb249
Y2RiYTViYTk3MTAyNTVlMTRiNTY1MmVjYTE3YTYyZjMyZjQzNWI4NgorIC4gLi9jcmktbG9jay1y
ZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAw
MgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAg
ICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygp
OwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcK
KysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0
ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysg
ZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysg
cmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0
L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmkt
Y29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFu
Y2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9cWVtdXUKKyB4ZW5icmFuY2g9eGVuLTQuNy10
ZXN0aW5nCisgJ1snIHhxZW11dSA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeCA9
IHggJ10nCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS00LjctdGVzdGluZworIHNlbGVjdF9w
cmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLTQuNy10ZXN0aW5nCisg
cHJldnhlbmJyYW5jaD14ZW4tNC42LXRlc3RpbmcKKyAnWycgeGNkYmE1YmE5NzEwMjU1ZTE0YjU2
NTJlY2ExN2E2MmYzMmY0MzViODYgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2Fw
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
eGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC0zLjE0Cisr
IDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlu
dXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdp
dDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdp
dAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ucWVtdS11cHN0cmVhbS00Ljct
dGVzdGluZworKyA6IGRhaWx5LWNyb24ucWVtdS11cHN0cmVhbS00LjctdGVzdGluZworKyA6IGRh
aWx5LWNyb24ucWVtdS11cHN0cmVhbS00LjctdGVzdGluZworKyA6IGRhaWx5LWNyb24ucWVtdS11
cHN0cmVhbS00LjctdGVzdGluZworKyA6IGRhaWx5LWNyb24ucWVtdS11cHN0cmVhbS00LjctdGVz
dGluZworKyA6IGRhaWx5LWNyb24ucWVtdS11cHN0cmVhbS00LjctdGVzdGluZworKyA6IGRhaWx5
LWNyb24ucWVtdS11cHN0cmVhbS00LjctdGVzdGluZworKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3Vy
Y2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLnFlbXUtdXBzdHJlYW0tNC43LXRlc3RpbmcK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFl
bXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1v
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9S
VU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1w
cnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIHFlbXUt
dXBzdHJlYW0tNC43LXRlc3RpbmcKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJh
bmNoIiBpbgorIGJyYW5jaGNvcmU9NC43LXRlc3RpbmcKKyBicmFuY2hjb3JlPTQuNworIGNkIC9o
b21lL29zc3Rlc3QvcmVwb3MvcWVtdS11cHN0cmVhbS00LjctdGVzdGluZworIGdpdCBwdXNoIG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0IGNkYmE1YmE5
NzEwMjU1ZTE0YjU2NTJlY2ExN2E2MmYzMmY0MzViODY6cmVmcy9oZWFkcy9zdGFibGUtNC43ClRv
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CiAgIDI1
ODNlYWEuLmNkYmE1YmEgIGNkYmE1YmE5NzEwMjU1ZTE0YjU2NTJlY2ExN2E2MmYzMmY0MzViODYg
LT4gc3RhYmxlLTQuNworIGNhc2UgIiRicmFuY2hjb3JlIiBpbgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 09:53:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 09: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 1dPnBW-00065D-8p; Tue, 27 Jun 2017 09: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 <prvs=344c6b82c=wei.liu2@citrix.com>)
 id 1dPnBV-000655-Js
 for xen-devel@lists.xenproject.org; Tue, 27 Jun 2017 09:53:25 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 83/B9-03613-41B22595; Tue, 27 Jun 2017 09:53:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsXitHSDva6IdlC
 kQednNYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaPz+gbGgu/MFfN2TGZtYPzP1MXIySEh4C/x
 btFndhCbTUBZ4mdnLxuILSKgJ9F04DljFyMHB7OAq8STP/IgYWEBHYnZ1zazgtgsAqoSL/9+A
 WvlFTCX6F2+jhVipLzErraLYLaQgIJEx/RjTBA1ghInZz5hAbGZBSQkDr54wTyBkXsWktQsJK
 kFjEyrGDWKU4vKUot0jQ30kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECQ4EBCHY
 w/l0beIhRkoNJSZR3tURQpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3m+aQDnBotT01Iq0zBxg
 UMKkJTh4lER4y44HRgrxFhck5hZnpkOkTjHqcjR92PKFSYglLz8vVUqcdzvIDAGQoozSPLgRs
 Ai5xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHeJC2gKTyZeSVwm14BHcEEdATLvACQI0oSEV
 JSDYwym46cW/ppnaly+ndWk/rsL1UvLbS1904wf/6uJi/z6VGTEIMf+hNPWyjNdRU9t83nV7R
 xzTE7A9+Pp0+z9i9PN1MX5Bdbu/Dn7Pdz1makKojEJLBrK9/NenFkqqin80tT15OZolI3lk0z
 f8l2YvvNdz73njFXhq2KypSJqvqximX6jrv6b0uUWIozEg21mIuKEwGjm3P1iwIAAA==
X-Env-Sender: prvs=344c6b82c=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1498557203!75689559!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44753 invoked from network); 27 Jun 2017 09:53:24 -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;
 27 Jun 2017 09:53:24 -0000
X-IronPort-AV: E=Sophos;i="5.39,399,1493683200"; d="scan'208";a="437951471"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Tue, 27 Jun 2017 10:53:20 +0100
Message-ID: <20170627095320.2503-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Doug Goldstein <cardoe@cardoe.com>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH] travis: install ghostscript
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBEb3Vn
IEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+Ci0tLQogLnRyYXZpcy55bWwgfCAxICsKIDEg
ZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKQoKZGlmZiAtLWdpdCBhLy50cmF2aXMueW1sIGIv
LnRyYXZpcy55bWwKaW5kZXggOTEyMWZjY2E0MC4uZjkzZGQ2ODY4ZSAxMDA2NDQKLS0tIGEvLnRy
YXZpcy55bWwKKysrIGIvLnRyYXZpcy55bWwKQEAgLTcxLDYgKzcxLDcgQEAgYWRkb25zOgogICAg
ICAgICAgICAgLSBnKystNQogICAgICAgICAgICAgLSBzZWFiaW9zCiAgICAgICAgICAgICAtIGNo
ZWNrcG9saWN5CisgICAgICAgICAgICAtIGdob3N0c2NyaXB0CiAjIHdlIG11c3Qgc2V0IENYWCBt
YW51YWxseSBpbnN0ZWFkIG9mIHVzaW5nICdsYW5ndWFnZTogY3BwJyBkdWUgdG8KICMgdHJhdmlz
LWNpL3RyYXZpcy1jaSMzODcxCiBiZWZvcmVfc2NyaXB0OgotLSAKMi4xMS4wCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 09:59:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 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 1dPnGx-0006JA-TG; Tue, 27 Jun 2017 09:59: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=344e305ea=citrix-osstest@xenproject.org>)
 id 1dPnGw-0006Iy-SY
 for xen-devel@lists.xensource.com; Tue, 27 Jun 2017 09:59:02 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 47/D7-02196-66C22595; Tue, 27 Jun 2017 09:59:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrrBXjdVJyj
 S4Og5UYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmnH7zlT2gqcyFV3vNBoYJ4t0MXJySAj4S6x8
 PYsFwvaQeDllPyuILSLgLDHhw222LkYODl4BPYk5h2pAwsICURJ7TiwAKuECKm/lleg9eJIdp
 EZCQFViwU5ZkBo2oDETeyaCjWQBCp95sYgNxBYS0JJYunglE4jNKyAocXLmE7AaZgEJiYMvXj
 BDnGApsX7yXdYJjLyzkJTNQlK2gJFpFaNGcWpRWWqRrqGpXlJRZnpGSW5iZo6uoYGxXm5qcXF
 iempOYlKxXnJ+7iZGYOAwAMEOxjXbPQ8xSnIwKYnyrpYIihTiS8pPqcxILM6ILyrNSS0+xCjD
 waEkwftKCygnWJSanlqRlpkDDGGYtAQHj5IIb9nxwEgh3uKCxNzizHSI1ClGXY4Nq9d/YRJiy
 cvPS5US5z0FMkMApCijNA9uBCyeLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYNwlkCk9mXg
 ncpldARzABHcEyLwDkiJJEhJRUA6Pv5crnGZr/3SaJJi21ULj04xWX0cNHt9YlFWyZG5jXdaW
 zpDhZuFxm1hG3M1tyjt+RbVvb+ixhBk/OFuH9TtM/uxiaPbi2xnq11bWjR3mev1KJvyjhvixh
 ftJjlQ2Gi89XLl377PO0SWq+KjJWx2Q8DPZlJUjNW+jJpqh06oRPc9w3yfuzfiUosRRnJBpqM
 RcVJwIAa624cqICAAA=
X-Env-Sender: prvs=344e305ea=citrix-osstest@xenproject.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1498557539!49464528!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21513 invoked from network); 27 Jun 2017 09:59:01 -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;
 27 Jun 2017 09:59:01 -0000
X-IronPort-AV: E=Sophos;i="5.39,399,1493683200"; d="scan'208";a="437951882"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02SJC01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71604-mainreport@xen.org>
X-Osstest-Failures: distros-debian-snapshot:test-amd64-amd64-i386-weekly-netinst-pygrub:debian-di-install:fail:allowable
 distros-debian-snapshot:test-amd64-i386-i386-daily-netboot-pvgrub:guest-start:fail:allowable
 distros-debian-snapshot:test-armhf-armhf-armhf-daily-netboot-pygrub:debian-di-install:fail:allowable
 distros-debian-snapshot:test-amd64-i386-amd64-daily-netboot-pygrub:guest-start:fail:allowable
 distros-debian-snapshot:test-amd64-amd64-amd64-daily-netboot-pvgrub:guest-start:fail:allowable
 distros-debian-snapshot:test-amd64-amd64-amd64-weekly-netinst-pygrub:debian-di-install:fail:allowable
 distros-debian-snapshot:test-amd64-i386-i386-weekly-netinst-pygrub:debian-di-install:fail:allowable
 distros-debian-snapshot:test-amd64-i386-i386-current-netinst-pygrub:debian-di-install:fail:allowable
 distros-debian-snapshot:test-amd64-i386-amd64-weekly-netinst-pygrub:debian-di-install:fail:allowable
 distros-debian-snapshot:test-amd64-amd64-i386-current-netinst-pygrub:debian-di-install:fail:allowable
 distros-debian-snapshot:test-amd64-i386-amd64-current-netinst-pygrub:debian-di-install:fail:allowable
 distros-debian-snapshot:test-amd64-amd64-amd64-current-netinst-pygrub:debian-di-install:fail:allowable
 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
X-Osstest-Versions-That: flight=71587
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 27 Jun 2017 10:58:57 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02SJC01.citrite.net
Subject: [Xen-devel] [distros-debian-snapshot test] 71604: 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>

ZmxpZ2h0IDcxNjA0IGRpc3Ryb3MtZGViaWFuLXNuYXBzaG90IHJlYWwgW3JlYWxdCmh0dHA6Ly9v
c3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE2MDQvCgpGYWls
dXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2Fy
ZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni13
ZWVrbHktbmV0aW5zdC1weWdydWIgOSBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGJsb2NrZWQgaW4g
NzE1ODcKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LWRhaWx5LW5ldGJvb3QtcHZncnViIDEwIGd1ZXN0
LXN0YXJ0IGZhaWwgYmxvY2tlZCBpbiA3MTU4NwogdGVzdC1hcm1oZi1hcm1oZi1hcm1oZi1kYWls
eS1uZXRib290LXB5Z3J1YiA5IGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgYmxvY2tlZCBpbiA3MTU4
NwogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LWRhaWx5LW5ldGJvb3QtcHlncnViIDEwIGd1ZXN0LXN0
YXJ0IGZhaWwgYmxvY2tlZCBpbiA3MTU4NwogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1kYWlseS1u
ZXRib290LXB2Z3J1YiAxMCBndWVzdC1zdGFydCBmYWlsIGJsb2NrZWQgaW4gNzE1ODcKIHRlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtd2Vla2x5LW5ldGluc3QtcHlncnViIDkgZGViaWFuLWRpLWluc3Rh
bGwgZmFpbCBibG9ja2VkIGluIDcxNTg3CiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni13ZWVrbHktbmV0
aW5zdC1weWdydWIgOSBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGJsb2NrZWQgaW4gNzE1ODcKIHRl
c3QtYW1kNjQtaTM4Ni1pMzg2LWN1cnJlbnQtbmV0aW5zdC1weWdydWIgOSBkZWJpYW4tZGktaW5z
dGFsbCBmYWlsIGJsb2NrZWQgaW4gNzE1ODcKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC13ZWVrbHkt
bmV0aW5zdC1weWdydWIgOSBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGJsb2NrZWQgaW4gNzE1ODcK
IHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1jdXJyZW50LW5ldGluc3QtcHlncnViIDkgZGViaWFuLWRp
LWluc3RhbGwgZmFpbCBibG9ja2VkIGluIDcxNTg3CiB0ZXN0LWFtZDY0LWkzODYtYW1kNjQtY3Vy
cmVudC1uZXRpbnN0LXB5Z3J1YiA5IGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgYmxvY2tlZCBpbiA3
MTU4NwogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1jdXJyZW50LW5ldGluc3QtcHlncnViIDkgZGVi
aWFuLWRpLWluc3RhbGwgZmFpbCBibG9ja2VkIGluIDcxNTg3CgpUZXN0cyB3aGljaCBkaWQgbm90
IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1hcm1oZi1k
YWlseS1uZXRib290LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiBi
dWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAg
ICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9z
dHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBu
ZXZlciBwYXNzCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAg
ICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKCmJhc2VsaW5lIHZlcnNpb246CiBmbGln
aHQgICAgICAgICAgICAgICA3MTU4NwoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LWRhaWx5
LW5ldGJvb3QtcHZncnViICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1pMzg2LWRhaWx5LW5ldGJvb3QtcHZncnViICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWFtZDY0LWRhaWx5LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWFybWhmLWRhaWx5LW5ldGJvb3QtcHlncnVi
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtZGFpbHkt
bmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LWRhaWx5LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LWN1cnJlbnQtbmV0aW5zdC1weWdydWIgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1jdXJyZW50LW5ldGluc3QtcHlncnVi
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LWN1cnJlbnQt
bmV0aW5zdC1weWdydWIgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
aTM4Ni1jdXJyZW50LW5ldGluc3QtcHlncnViICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtYW1kNjQtd2Vla2x5LW5ldGluc3QtcHlncnViICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LXdlZWtseS1uZXRpbnN0LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtd2Vla2x5LW5l
dGluc3QtcHlncnViICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1p
Mzg2LXdlZWtseS1uZXRpbnN0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUv
b3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRl
Lm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 27 10:00:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 10: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 1dPnHw-0006pe-7c; Tue, 27 Jun 2017 10: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 <osstest-admin@xenproject.org>) id 1dPnHv-0006gI-03
 for xen-devel@lists.xensource.com; Tue, 27 Jun 2017 10:00:03 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 93/D2-02181-2AC22595; Tue, 27 Jun 2017 10:00:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVXehTlC
 kwYpFzBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNaPz7grXgfn3F4gd72RsY
 Z0V3MXJxCAn8ZZQ41rWaDcJ5zCjxaGc/K4SzjVFi9ofVQA4nh4iAs8TXM3PZQWxeAX2J6XNvg
 NnCArYSB74sB2uQEOhXlmjYdBOsQULAW2LavHdw9tGObuYuRnYONgEriUNiIFEWAVWJrta9rB
 MYuRcwMqxi1ChOLSpLLdI1MtRLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAj0ej0
 DA+MOxruT/Q4xSnIwKYnyrpYIihTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwZuqDZQTLEpNT61I
 y8wBhh9MWoKDR0mEt+x4YKQQb3FBYm5xZjpE6hSjLseG1eu/MAmx5OXnpUqJ80aCzBAAKcooz
 YMbAYuFS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeSeCTOHJzCuB2/QK6AgmoCNY5gWAHF
 GSiJCSamCU33d01e6n4sXLuf8eZjpr8d1aJnzHyfkeyjI3Vmz0WiXXJtX57fq8xzc771tvT5/
 Q83FhZ3zlMfGZvm9CF0bJtGX+WSOz2PTH4p0MvIa9v3QY7iiUSnzbdmLqSV7BFvk1V979Km8S
 n7zIWuyhcWJ5b97TfRy9Dpcue7e953M1+6I9l7lYeRObEktxRqKhFnNRcSIAjWkB2IACAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1498557599!68978973!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5876 invoked from network); 27 Jun 2017 10:00:00 -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 Jun 2017 10:00: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 1dPnHq-0005Bu-DQ; Tue, 27 Jun 2017 09:59: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 1dPnHl-0002oO-4F; Tue, 27 Jun 2017 09:59:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dPnHk-0006nu-VZ; Tue, 27 Jun 2017 09:59:53 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111065-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-xl-arndale:leak-check/check:fail:heisenbug
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 qemu-mainline:test-armhf-armhf-xl-vhd:guest-start/debian.repeat:fail:heisenbug
 qemu-mainline:test-arm64-arm64-xl-credit2:host-install(4):broken:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:host-install(4):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-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10: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-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-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-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-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-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-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:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-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=931892e8a691a8a4151cc5fe1e13c14294bb28fb
X-Osstest-Versions-That: qemuu=8dfaf23ae1f2273a9730a9b309cc8471269bb524
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 27 Jun 2017 09:59:52 +0000
Subject: [Xen-devel] [qemu-mainline test] 111065: 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="===============0708617716238296750=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============0708617716238296750==
Content-Type: text/plain

flight 111065 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/111065/

Failures :-/ but no regressions.

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-xl-arndale  19 leak-check/check fail in 111031 pass in 111065
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail pass in 111031
 test-armhf-armhf-xl-vhd      15 guest-start/debian.repeat  fail pass in 111031

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-credit2 4 host-install(4) broken in 111031 blocked in 110925
 test-arm64-arm64-libvirt-xsm 4 host-install(4) broken in 111031 blocked in 110925
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop  fail in 111031 like 110925
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop   fail in 111031 like 110925
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail like 110901
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 110925
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 110925
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 110925
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 110925
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 110925
 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-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-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-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-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-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      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-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                931892e8a691a8a4151cc5fe1e13c14294bb28fb
baseline version:
 qemuu                8dfaf23ae1f2273a9730a9b309cc8471269bb524

Last test of basis   110925  2017-06-21 10:21:59 Z    5 days
Failing since        110968  2017-06-22 10:49:28 Z    4 days    4 attempts
Testing same since   111031  2017-06-24 13:54:22 Z    2 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alex Bennée <alex.bennee@linaro.org>
  Alexander Graf <agraf@suse.de>
  David Hildenbrand <david@redhat.com>
  Eduardo Otubo <otubo@redhat.com>
  Emilio G. Cota <cota@braap.org>
  Gabriel L. Somlo <gsomlo@gmail.com>
  Gabriel Somlo <gsomlo@gmail.com>
  Geert Martin Ijewski <gm.ijewski@web.de>
  Gerd Hoffmann <kraxel@redhat.com>
  John Arbuckle <programmingkidx@gmail.com>
  Laurent Vivier <laurent@vivier.eu>
  Marc-André Lureau <marcandre.lureau@redhat.com>
  Markus Armbruster <armbru@redhat.com>
  otubo <otubo@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Philippe Mathieu-Daudé <f4bug@amsat.org>
  Richard Henderson <rth@twiddle.net>
  Samuel Brian <sam.brian@accelerated.com>
  Thomas Huth <thuth@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-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                                  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-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                                      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


Pushing revision :

+ branch=qemu-mainline
+ revision=931892e8a691a8a4151cc5fe1e13c14294bb28fb
+ . ./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 931892e8a691a8a4151cc5fe1e13c14294bb28fb
+ branch=qemu-mainline
+ revision=931892e8a691a8a4151cc5fe1e13c14294bb28fb
+ . ./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
+ '[' x931892e8a691a8a4151cc5fe1e13c14294bb28fb = 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-3.14
++ : 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 931892e8a691a8a4151cc5fe1e13c14294bb28fb:refs/heads/upstream-tested
To osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git
   8dfaf23..931892e  931892e8a691a8a4151cc5fe1e13c14294bb28fb -> upstream-tested


--===============0708617716238296750==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0708617716238296750==--

From xen-devel-bounces@lists.xen.org Tue Jun 27 10:03:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 10:03:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPnLO-0007DZ-1W; Tue, 27 Jun 2017 10: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 <al1img@gmail.com>) id 1dPnLN-0007DH-Ku
 for xen-devel@lists.xenproject.org; Tue, 27 Jun 2017 10:03:37 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 AB/47-02185-87D22595; Tue, 27 Jun 2017 10:03:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsVyMfS6i26FblC
 kwd8ObovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePH191MBQvFK1buvcbYwDhXuIuRi0NIYDqj
 xKPLHUwgDovASxaJuw+Xs4M4EgL9rBI3e18COZxATpLE4UWvoewyiS2Ne5hBbCEBeYmDLZfZI
 eypTBKtHVUgNpuAlsT92yvYQGwRASWJe6smA23g4GAWSJHY+dsJxBQWsJW4d9MHpIJFQFWi7e
 USFhCbV8BBYuXbpUwQm+Qkbp7rZAYp5xRwlLjyRB1ikYPE14aprBMYBRYwMqxi1ChOLSpLLdI
 1MtRLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMqnoGBsYdjD17/Q4xSnIwKYny
 rpYIihTiS8pPqcxILM6ILyrNSS0+xKjBwSHw8+nfFkYplrz8vFQlCd4gHaA6waLU9NSKtMwcY
 NjDlEpw8CiJ8JYdD4wU4i0uSMwtzkyHSJ1iNOa4cmXdFyaOKQe2f2ESApskJc7rBTJJAKQ0oz
 QPbhAsHi8xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEuadqA00hSczrwRu3yugU5iATmGZFwB
 ySkkiQkqqgXHap1ulMd9qJ30+e3iWdF+k8W+nYKf1F148uZTbv3nvzZXvOQ+WmOV2qS12ey5d
 axOp9/PTge3W1jXPpukXxD5+772b9c/aYuNra+IfH9N4myv/Yd2/1It3VirW8l4o+r7R+ElG5
 8RWewlhGad/XGxNz3mtZbO9DGNmeedK1tkd/PS68dQzsbNKLMUZiYZazEXFiQDdy9U4wgIAAA
 ==
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1498557815!99952181!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64873 invoked from network); 27 Jun 2017 10:03:36 -0000
Received: from mail-lf0-f68.google.com (HELO mail-lf0-f68.google.com)
 (209.85.215.68)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Jun 2017 10:03:36 -0000
Received: by mail-lf0-f68.google.com with SMTP id g21so2306324lfk.1
 for <xen-devel@lists.xenproject.org>; Tue, 27 Jun 2017 03:03: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=JPvIVqNJmNjqpcaGvBIDqVGKvsJRhcqDAC0Bcn6DljE=;
 b=XWyQQbFH5BAriUhUn123JIH9S8m+KUoXyam17wW1DhSPCHlqIdag3iNQfy8LxrBBia
 xxwHSjDkLkYPrHJOqKeElUFP47T7Cc58nV+c8trFnO4Rr0B2bAAKT5ruHW8ywiQkXoQv
 mpli/E1Viov4X8YzORtH2g5xEASRmV0GUW48JbcB08kM7TLMsijXX1fjd8QLTkjKRIM+
 IADkty4i/QHjAdCYAKhUlfy10746/mPutt8mgv0t49DULFzuQG7R0NcWVHSHORdc5eg6
 Oxg2Gcd+5BAOy0rQxb8qNsjyip7gpLh/7NXkUGkeFpwnS6pko18nh0mKSdyX3NLIBlWY
 IyFg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=JPvIVqNJmNjqpcaGvBIDqVGKvsJRhcqDAC0Bcn6DljE=;
 b=P40B4FtGaPcsCfdu1QsUHH5zVV8ydkf4XdW3KsxBH4Ud7jT+q0Z2zPsz+33LtOLNWf
 q2vtovz4nfVwIPCwZkcfwbl4v9wDw6477RAe3nqi6rbftJi7XghYgDOkqBqApX9DoUOX
 UIuhiDab+Jxj+r1qV2q2uEzlZXPkdrfinOVG3OSa+G3yfYz6GBr5cQvooVrKd6fIS1zQ
 NsRVA8lifneozan9ipToY7sQRRpyNu9PvgaS4BVnzbPiXhzulTVCw4to/fpyPhsnYtMK
 UF6/WQqcXR3CYq94F5jD4QndCGvdPe4kIUsR9N8z4barJm3Dvg3dHylxsHooDJsndH4e
 ajdQ==
X-Gm-Message-State: AKS2vOxD90FZzt4AbxnsT44RLb8vaaNa9xjUj7QskuBDTRLKidTsJRLy
 tjh8hvgVTcIIbxMmQSs=
X-Received: by 10.46.21.15 with SMTP id s15mr1291034ljd.2.1498557815240;
 Tue, 27 Jun 2017 03:03:35 -0700 (PDT)
Received: from al1-pc.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id r82sm751763lfr.57.2017.06.27.03.03.34
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 27 Jun 2017 03:03:34 -0700 (PDT)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 27 Jun 2017 13:03:17 +0300
Message-Id: <1498557807-10810-2-git-send-email-al1img@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1498557807-10810-1-git-send-email-al1img@gmail.com>
References: <1498557807-10810-1-git-send-email-al1img@gmail.com>
Cc: wei.liu2@citrix.com, ian.jackson@eu.citrix.com,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: [Xen-devel] [PATCH v3 01/11] libxl: add vdispl structures to 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>
MIME-Version: 1.0
Content-Type: text/plain; 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
IGxpYnhsX2RldmljZV92ZGlzcGwgYW5kIGxpYnhsX3ZkaXNwbGluZm8gdG8gbGlieGxfdHlwZXMu
aWRsCkFkZCBWRElTUEwgdG8gbGlieGxfX2RldmljZV9raW5kIGVudW1lcmF0b3IKClNpZ25lZC1v
ZmYtYnk6IE9sZWtzYW5kciBHcnl0c292IDxvbGVrc2FuZHJfZ3J5dHNvdkBlcGFtLmNvbT4KLS0t
CiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgICAgICAgICAgfCAzOCArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKy0KIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzX2ludGVybmFs
LmlkbCB8ICAxICsKIDIgZmlsZXMgY2hhbmdlZCwgMzggaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlv
bigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCBiL3Rvb2xzL2xp
YnhsL2xpYnhsX3R5cGVzLmlkbAppbmRleCAyMjA0NDI1Li4yNTU2M2NmIDEwMDY0NAotLS0gYS90
b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMu
aWRsCkBAIC03NTUsNyArNzU1LDIxIEBAIGxpYnhsX2RldmljZV92dHBtID0gU3RydWN0KCJkZXZp
Y2VfdnRwbSIsIFsKICAgICAoImJhY2tlbmRfZG9tbmFtZSIsICBzdHJpbmcpLAogICAgICgiZGV2
aWQiLCAgICAgICAgICAgIGxpYnhsX2RldmlkKSwKICAgICAoInV1aWQiLCAgICAgICAgICAgICBs
aWJ4bF91dWlkKSwKLV0pCisgICAgXSkKKworbGlieGxfY29ubmVjdG9yX3BhcmFtID0gU3RydWN0
KCJjb25uZWN0b3JfcGFyYW0iLCBbCisgICAgKCJpZCIsIHN0cmluZyksCisgICAgKCJ3aWR0aCIs
IHVpbnQzMiksCisgICAgKCJoZWlnaHQiLCB1aW50MzIpCisgICAgXSkKKworbGlieGxfZGV2aWNl
X3ZkaXNwbCA9IFN0cnVjdCgiZGV2aWNlX3ZkaXNwbCIsIFsKKyAgICAoImJhY2tlbmRfZG9taWQi
LCBsaWJ4bF9kb21pZCksCisgICAgKCJiYWNrZW5kX2RvbW5hbWUiLCBzdHJpbmcpLAorICAgICgi
ZGV2aWQiLCBsaWJ4bF9kZXZpZCksCisgICAgKCJiZV9hbGxvYyIsIGJvb2wpLAorICAgICgiY29u
bmVjdG9ycyIsIEFycmF5KGxpYnhsX2Nvbm5lY3Rvcl9wYXJhbSwgIm51bV9jb25uZWN0b3JzIikp
CisgICAgXSkKIAogbGlieGxfZGV2aWNlX3A5ID0gU3RydWN0KCJkZXZpY2VfcDkiLCBbCiAgICAg
KCJiYWNrZW5kX2RvbWlkIiwgICAgbGlieGxfZG9taWQpLApAQCAtNzkxLDYgKzgwNSw3IEBAIGxp
YnhsX2RvbWFpbl9jb25maWcgPSBTdHJ1Y3QoImRvbWFpbl9jb25maWciLCBbCiAgICAgKCJ2a2Jz
IiwgQXJyYXkobGlieGxfZGV2aWNlX3ZrYiwgIm51bV92a2JzIikpLAogICAgICgidnRwbXMiLCBB
cnJheShsaWJ4bF9kZXZpY2VfdnRwbSwgIm51bV92dHBtcyIpKSwKICAgICAoInA5IiwgQXJyYXko
bGlieGxfZGV2aWNlX3A5LCAibnVtX3A5cyIpKSwKKyAgICAoInZkaXNwbHMiLCBBcnJheShsaWJ4
bF9kZXZpY2VfdmRpc3BsLCAibnVtX3ZkaXNwbHMiKSksCiAgICAgIyBhIGNoYW5uZWwgbWFuaWZl
c3RzIGFzIGEgY29uc29sZSB3aXRoIGEgbmFtZSwKICAgICAjIHNlZSBkb2NzL21pc2MvY2hhbm5l
bHMudHh0CiAgICAgKCJjaGFubmVscyIsIEFycmF5KGxpYnhsX2RldmljZV9jaGFubmVsLCAibnVt
X2NoYW5uZWxzIikpLApAQCAtODg3LDYgKzkwMiwyNyBAQCBsaWJ4bF9waHlzaW5mbyA9IFN0cnVj
dCgicGh5c2luZm8iLCBbCiAgICAgKCJjYXBfaHZtX2RpcmVjdGlvIiwgYm9vbCksCiAgICAgXSwg
ZGlyPURJUl9PVVQpCiAKK2xpYnhsX2Nvbm5lY3RvcmluZm8gPSBTdHJ1Y3QoImNvbm5lY3Rvcmlu
Zm8iLCBbCisgICAgKCJpZCIsIHN0cmluZyksCisgICAgKCJ3aWR0aCIsIHVpbnQzMiksCisgICAg
KCJoZWlnaHQiLCB1aW50MzIpLAorICAgICgicmVxX2V2dGNoIiwgaW50ZWdlciksCisgICAgKCJy
ZXFfcnJlZiIsIGludGVnZXIpLAorICAgICgiZXZ0X2V2dGNoIiwgaW50ZWdlciksCisgICAgKCJl
dnRfcnJlZiIsIGludGVnZXIpLAorICAgIF0sIGRpcj1ESVJfT1VUKQorCitsaWJ4bF92ZGlzcGxp
bmZvID0gU3RydWN0KCJ2ZGlzcGxpbmZvIiwgWworICAgICgiYmFja2VuZCIsIHN0cmluZyksCisg
ICAgKCJiYWNrZW5kX2lkIiwgdWludDMyKSwKKyAgICAoImZyb250ZW5kIiwgc3RyaW5nKSwKKyAg
ICAoImZyb250ZW5kX2lkIiwgdWludDMyKSwKKyAgICAoImRldmlkIiwgbGlieGxfZGV2aWQpLAor
ICAgICgic3RhdGUiLCBpbnRlZ2VyKSwKKyAgICAoImJlX2FsbG9jIiwgYm9vbCksCisgICAgKCJj
b25uZWN0b3JzIiwgQXJyYXkobGlieGxfY29ubmVjdG9yaW5mbywgIm51bV9jb25uZWN0b3JzIikp
CisgICAgXSwgZGlyPURJUl9PVVQpCisKICMgTlVNQSBub2RlIGNoYXJhY3RlcmlzdGljczogc2l6
ZSBhbmQgZnJlZSBhcmUgaG93IG11Y2ggbWVtb3J5IGl0IGhhcywgYW5kIGhvdwogIyBtdWNoIG9m
IGl0IGlzIGZyZWUsIHJlc3BlY3RpdmVseS4gZGlzdHMgaXMgYW4gYXJyYXkgb2YgZGlzdGFuY2Vz
IGZyb20gdGhpcwogIyBub2RlIHRvIGVhY2ggb3RoZXIgbm9kZS4KZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhsL2xpYnhsX3R5cGVzX2ludGVybmFsLmlkbCBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVz
X2ludGVybmFsLmlkbAppbmRleCA3ZGM0ZDBmLi42NzNhNmQ1IDEwMDY0NAotLS0gYS90b29scy9s
aWJ4bC9saWJ4bF90eXBlc19pbnRlcm5hbC5pZGwKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdHlw
ZXNfaW50ZXJuYWwuaWRsCkBAIC0yNiw2ICsyNiw3IEBAIGxpYnhsX19kZXZpY2Vfa2luZCA9IEVu
dW1lcmF0aW9uKCJkZXZpY2Vfa2luZCIsIFsKICAgICAoOSwgIlZVU0IiKSwKICAgICAoMTAsICJR
VVNCIiksCiAgICAgKDExLCAiOVBGUyIpLAorICAgICgxMiwgIlZESVNQTCIpLAogICAgIF0pCiAK
IGxpYnhsX19jb25zb2xlX2JhY2tlbmQgPSBFbnVtZXJhdGlvbigiY29uc29sZV9iYWNrZW5kIiwg
WwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 27 10:03:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 10:03:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPnLP-0007Dv-8Q; Tue, 27 Jun 2017 10:03:39 +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 1dPnLO-0007DU-FQ
 for xen-devel@lists.xenproject.org; Tue, 27 Jun 2017 10:03:38 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 7F/2F-26749-97D22595; Tue, 27 Jun 2017 10:03:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsVyMfS6i26lblC
 kwYU9PBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bjCdsZC/5pVCz7uY+1gbFdrouRi0NIYDqj
 xMPz09lBHBaBlywSH1YuBnMkBPpZJT41XGTrYuQEcpIkdu6ewQxhl0ns/nmUHcQWEpCXONhym
 R1i1FQmiQ/zzjOBJNgEtCTu314B1iwioCRxb9VkoDgHB7NAisTO304gYWEBV4m3f94xgtgsAq
 oSU84vAJvPK+Agcf3JUhaIXXISN891MoO0cgo4Slx5og6x1kHia8NU1gmMAgsYGVYxqhenFpW
 lFuka6yUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBIYVAxDsYGz+4nSIUZKDSUmU
 d7VEUKQQX1J+SmVGYnFGfFFpTmrxIUYNDg6Bn0//tjBKseTl56UqSfA+0wGqEyxKTU+tSMvMA
 QY+TKkEB4+SCG/Z8cBIId7igsTc4sx0iNQpRmOOK1fWfWHimHJg+xcmIbBJUuK8j0AmCYCUZp
 TmwQ2CReQlRlkpYV5GoDOFeApSi3IzS1DlXzGKczAqCfNO1AaawpOZVwK37xXQKUxAp7DMCwA
 5pSQRISXVwLj5esP/7cffHV9ltKtjRsHJVDOOgxN4/+Z1HTmQepFrloyXZrv/5QyJaZO2BigV
 fn477wqnTIr3v603g7vsnijkBd5XrNrYLuuuWVnW3bryGOOc5TN2BK8x13/3OkCucubym+JKt
 5pDHnFxBrsuEZQ8paKd+oRbff/WgxNnuTDUXdfymHCSc6USS3FGoqEWc1FxIgCZEA6pwwIAAA
 ==
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1498557816!103494308!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1091 invoked from network); 27 Jun 2017 10:03:37 -0000
Received: from mail-lf0-f68.google.com (HELO mail-lf0-f68.google.com)
 (209.85.215.68)
 by server-15.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Jun 2017 10:03:37 -0000
Received: by mail-lf0-f68.google.com with SMTP id g21so2306353lfk.1
 for <xen-devel@lists.xenproject.org>; Tue, 27 Jun 2017 03:03: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=vfiYD2Dse6J5B91eTHzfozZVvEaIpSNZDuZCP9R+ios=;
 b=gwUnT3fx/sgCzDkrlV93EiaP9Nq7ug8AI56yRRHMmtiE4kTAoFIr8OANw0/c/mEJ9Y
 lCJUBo1/fvdGj5ysZ0DULuAyRcYMmvW4L11Yq3kErpgTF3ITdpgFnS6skB4KLs1D3AwM
 41FjNE3jCT2f2m51RhGCSoYRTKNUk/Wfh/V6qyDHI7qTWjypkq3AqEWTkErBkYkCJvWb
 CeLb2rqLtHupUG2rmOXJqTej9jali1isVF7++W909LwNdtTnTT+VyWTDgB5W+10RCKzU
 SbD4MyMOdfKY6q7zrrtzMhEv8dBpuJ6pJna2ggetR2gFbjYSNo/5lzV5HP+gJH7TtjPh
 /sjQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=vfiYD2Dse6J5B91eTHzfozZVvEaIpSNZDuZCP9R+ios=;
 b=XzhVD3Pmd2TCBNZDBwOpZlkFHiNs+23DdxJY2M2RJgGMakJMzFEgL8XMsegpYan7DQ
 UEa/6Y11qt3r90nHqtL5JAxfkcPLx5stn7xkybdHsuTI8LmOmKGBByFzabyy7LpaY6hh
 IINbQyWFN6D4DoGZIAl+0h75tHdXLsm2Q3EY4yYk3NoBp7Y5q1Lwc8/OF9a3P7RN69L4
 nE+huzhjGG4pmLYjvrSzud8ZsOImv9RJob9QgMA93MlkDvDMJgJplDWYYKytF2ZbwOvx
 pEBxKqPsKKaJlIvtqWWL0YiVvbWES2FUd3psv5lW5FpQ3+YclIndvHbbUhCq3Mf5HnlX
 4+xQ==
X-Gm-Message-State: AKS2vOyVgv0IWXNj8Gcxqmtm+vqVaK5cy3dLMUyPja5jGnrmwx3iucxM
 rd/48FJbvtvaHy4VXF8=
X-Received: by 10.46.8.89 with SMTP id g25mr1353587ljd.18.1498557816339;
 Tue, 27 Jun 2017 03:03:36 -0700 (PDT)
Received: from al1-pc.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id r82sm751763lfr.57.2017.06.27.03.03.35
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 27 Jun 2017 03:03:35 -0700 (PDT)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 27 Jun 2017 13:03:18 +0300
Message-Id: <1498557807-10810-3-git-send-email-al1img@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1498557807-10810-1-git-send-email-al1img@gmail.com>
References: <1498557807-10810-1-git-send-email-al1img@gmail.com>
Cc: wei.liu2@citrix.com, ian.jackson@eu.citrix.com,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: [Xen-devel] [PATCH v3 02/11] libxl: add API for PV display device
	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>

RnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgoKYWRk
IGxpYnhsX3ZkaXNwbC5jIHdpdGggQVBJIGZvciBkaXNwbGF5IGRldmljZSBkcml2ZXIKYWRkIGxp
YnhsX3ZkaXNwbC5vIHRvIE1ha2VmaWxlCgpTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgR3J5dHNv
diA8b2xla3NhbmRyX2dyeXRzb3ZAZXBhbS5jb20+Ci0tLQogdG9vbHMvbGlieGwvTWFrZWZpbGUg
ICAgICAgfCAgMiArLQogdG9vbHMvbGlieGwvbGlieGwuaCAgICAgICAgfCAyMSArKysrKysrKysr
KysrCiB0b29scy9saWJ4bC9saWJ4bF92ZGlzcGwuYyB8IDc3ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgOTkgaW5zZXJ0aW9u
cygrKSwgMSBkZWxldGlvbigtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2xpYnhsL2xpYnhs
X3ZkaXNwbC5jCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvTWFrZWZpbGUgYi90b29scy9saWJ4
bC9NYWtlZmlsZQppbmRleCAxYmY2YjhjLi42ZjU3ZTY1IDEwMDY0NAotLS0gYS90b29scy9saWJ4
bC9NYWtlZmlsZQorKysgYi90b29scy9saWJ4bC9NYWtlZmlsZQpAQCAtMTM4LDcgKzEzOCw3IEBA
IExJQlhMX09CSlMgPSBmbGV4YXJyYXkubyBsaWJ4bC5vIGxpYnhsX2NyZWF0ZS5vIGxpYnhsX2Rt
Lm8gbGlieGxfcGNpLm8gXAogCQkJbGlieGxfZG9tX3N1c3BlbmQubyBsaWJ4bF9kb21fc2F2ZS5v
IGxpYnhsX3VzYi5vIFwKIAkJCWxpYnhsX3Z0cG0ubyBsaWJ4bF9uaWMubyBsaWJ4bF9kaXNrLm8g
bGlieGxfY29uc29sZS5vIFwKIAkJCWxpYnhsX2NwdXBvb2wubyBsaWJ4bF9tZW0ubyBsaWJ4bF9z
Y2hlZC5vIGxpYnhsX3RtZW0ubyBcCi0JCQlsaWJ4bF85cGZzLm8gbGlieGxfZG9tYWluLm8gXAor
CQkJbGlieGxfOXBmcy5vIGxpYnhsX2RvbWFpbi5vIGxpYnhsX3ZkaXNwbC5vIFwKICAgICAgICAg
ICAgICAgICAgICAgICAgICQoTElCWExfT0JKUy15KQogTElCWExfT0JKUyArPSBsaWJ4bF9nZW5p
ZC5vCiBMSUJYTF9PQkpTICs9IF9saWJ4bF90eXBlcy5vIGxpYnhsX2ZsYXNrLm8gX2xpYnhsX3R5
cGVzX2ludGVybmFsLm8KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsLmggYi90b29scy9s
aWJ4bC9saWJ4bC5oCmluZGV4IGNmODY4N2EuLmFmOGQ5Y2UgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YnhsL2xpYnhsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGwuaApAQCAtMTg1MSw2ICsxODUxLDI3
IEBAIGxpYnhsX2RldmljZV92dHBtICpsaWJ4bF9kZXZpY2VfdnRwbV9saXN0KGxpYnhsX2N0eCAq
Y3R4LCB1aW50MzJfdCBkb21pZCwgaW50ICpuCiBpbnQgbGlieGxfZGV2aWNlX3Z0cG1fZ2V0aW5m
byhsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGlieGxfZGV2aWNlX3Z0cG0gKnZ0cG0sIGxpYnhsX3Z0cG1pbmZvICp2dHBtaW5m
byk7CiAKKy8qIFZpcnR1YWwgZGlzcGxheXMgKi8KK2ludCBsaWJ4bF9kZXZpY2VfdmRpc3BsX2Fk
ZChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbGlieGxfZGV2aWNlX3ZkaXNwbCAqZGlzcGwsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgY29uc3QgbGlieGxfYXN5bmNvcF9ob3cgKmFvX2hvdykKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBMSUJYTF9FWFRFUk5BTF9DQUxMRVJTX09OTFk7CitpbnQgbGlieGxfZGV2aWNl
X3ZkaXNwbF9yZW1vdmUobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV92ZGlzcGwgKnZkaXNwbCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9hc3luY29wX2hvdyAqYW9faG93
KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIExJQlhMX0VYVEVSTkFMX0NBTExFUlNf
T05MWTsKK2ludCBsaWJ4bF9kZXZpY2VfdmRpc3BsX2Rlc3Ryb3kobGlieGxfY3R4ICpjdHgsIHVp
bnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZp
Y2VfdmRpc3BsICp2ZGlzcGwsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0
IGxpYnhsX2FzeW5jb3BfaG93ICphb19ob3cpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIExJQlhMX0VYVEVSTkFMX0NBTExFUlNfT05MWTsKKworbGlieGxfZGV2aWNlX3ZkaXNwbCAq
bGlieGxfZGV2aWNlX3ZkaXNwbF9saXN0KGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgKm51bSk7
Cit2b2lkIGxpYnhsX2RldmljZV92ZGlzcGxfbGlzdF9mcmVlKGxpYnhsX2RldmljZV92ZGlzcGwq
IGxpc3QsIGludCBudW0pOworaW50IGxpYnhsX2RldmljZV92ZGlzcGxfZ2V0aW5mbyhsaWJ4bF9j
dHggKmN0eCwgdWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGxpYnhsX2RldmljZV92ZGlzcGwgKnZkaXNwbCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbGlieGxfdmRpc3BsaW5mbyAqdmRpc3BsaW5mbyk7CisKIC8qIEtleWJvYXJkICovCiBp
bnQgbGlieGxfZGV2aWNlX3ZrYl9hZGQobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLCBs
aWJ4bF9kZXZpY2VfdmtiICp2a2IsCiAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGli
eGxfYXN5bmNvcF9ob3cgKmFvX2hvdykKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3Zk
aXNwbC5jIGIvdG9vbHMvbGlieGwvbGlieGxfdmRpc3BsLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMC4uMjY1OGUyNQotLS0gL2Rldi9udWxsCisrKyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX3ZkaXNwbC5jCkBAIC0wLDAgKzEsNzcgQEAKKy8qCisgKiBDb3B5cmlnaHQgKEMpIDIwMTYg
RVBBTSBTeXN0ZW1zIEluYy4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsg
eW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQorICogaXQgdW5kZXIgdGhlIHRl
cm1zIG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVk
CisgKiBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyB2ZXJzaW9uIDIuMSBvbmx5LiB3
aXRoIHRoZSBzcGVjaWFsCisgKiBleGNlcHRpb24gb24gbGlua2luZyBkZXNjcmliZWQgaW4gZmls
ZSBMSUNFTlNFLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9w
ZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3
aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBv
ciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqIEdOVSBMZXNz
ZXIgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICovCisKKyNpbmNs
dWRlICJsaWJ4bF9pbnRlcm5hbC5oIgorCitzdGF0aWMgaW50IGxpYnhsX19kZXZpY2VfZnJvbV92
ZGlzcGwobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3ZkaXNwbCAqdmRpc3BsLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kZXZpY2UgKmRldmljZSkKK3sKKyAg
IHJldHVybiAwOworfQorCitzdGF0aWMgdm9pZCBsaWJ4bF9fdXBkYXRlX2NvbmZpZ192ZGlzcGwo
bGlieGxfX2djICpnYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBs
aWJ4bF9kZXZpY2VfdmRpc3BsICpkc3QsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGlieGxfZGV2aWNlX3ZkaXNwbCAqc3JjKQoreworCit9CisKK3N0YXRpYyBpbnQg
bGlieGxfZGV2aWNlX3ZkaXNwbF9jb21wYXJlKGxpYnhsX2RldmljZV92ZGlzcGwgKmQxLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3ZkaXNwbCAq
ZDIpCit7CisgICAgcmV0dXJuIENPTVBBUkVfREVWSUQoZDEsIGQyKTsKK30KKworc3RhdGljIHZv
aWQgbGlieGxfX2RldmljZV92ZGlzcGxfYWRkKGxpYnhsX19lZ2MgKmVnYywgdWludDMyX3QgZG9t
aWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3Zk
aXNwbCAqdmRpc3BsLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhs
X19hb19kZXZpY2UgKmFvZGV2KQoreworCit9CisKK2xpYnhsX2RldmljZV92ZGlzcGwgKmxpYnhs
X2RldmljZV92ZGlzcGxfbGlzdChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50ICpudW0pCit7Cisg
ICAgcmV0dXJuIE5VTEw7Cit9CisKK3ZvaWQgbGlieGxfZGV2aWNlX3ZkaXNwbF9saXN0X2ZyZWUo
bGlieGxfZGV2aWNlX3ZkaXNwbCogbGlzdCwgaW50IG51bSkKK3sKKworfQorCitpbnQgbGlieGxf
ZGV2aWNlX3ZkaXNwbF9nZXRpbmZvKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3ZkaXNwbCAqdmRpc3Bs
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF92ZGlzcGxpbmZvICppbmZv
KQoreworICAgICByZXR1cm4gMDsKK30KKworTElCWExfREVGSU5FX0RFVklDRV9BREQodmRpc3Bs
KQorc3RhdGljIExJQlhMX0RFRklORV9ERVZJQ0VTX0FERCh2ZGlzcGwpCitMSUJYTF9ERUZJTkVf
REVWSUNFX1JFTU9WRSh2ZGlzcGwpCisKK0RFRklORV9ERVZJQ0VfVFlQRV9TVFJVQ1QodmRpc3Bs
LAorICAgIC51cGRhdGVfY29uZmlnID0gKHZvaWQgKCopKGxpYnhsX19nYyAqLCB2b2lkICosIHZv
aWQgKikpCisgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fdXBkYXRlX2NvbmZpZ192ZGlzcGwK
Kyk7CisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWJhc2ljLW9m
ZnNldDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KLS0gCjIuNy40
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 10:03:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 10:03:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPnLN-0007DN-Qo; Tue, 27 Jun 2017 10:03:37 +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 1dPnLM-0007DB-Dd
 for xen-devel@lists.xenproject.org; Tue, 27 Jun 2017 10:03:36 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 E7/B6-01977-77D22595; Tue, 27 Jun 2017 10:03:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsVyMfS6k265blC
 kwbpXvBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0br5mfsBUeEK5qufGZsYHzJ18XIxSEkMJ1R
 4kHnQyYQh0XgEovEv29b2UEcCYF3LBKL5x5i7mLkBHLiJLafvc8IYZdKTJ9/iRXEFhKQlzjYc
 pkdYtRUJon1Ny6zgCTYBLQk7t9ewQZiiwgoSdxbNRloBQcHs0CKxM7fTiBhYQF3iQPPf4HNZx
 FQlfh/fCcTiM0r4CDRPPk+O8QuOYmb5zqZJzDyLWBkWMWoUZxaVJZapGtooJdUlJmeUZKbmJk
 D5Jnq5aYWFyemp+YkJhXrJefnbmIEhgoDEOxgXDPV+RCjJAeTkijvaomgSCG+pPyUyozE4oz4
 otKc1OJDjBocHAI/n/5tYZRiycvPS1WS4P2iDVQnWJSanlqRlpkDDGaYUgkOHiUR3rLjgZFCv
 MUFibnFmekQqVOMlhxXrqz7wsSxYfV6IDnlwPYvTEJg86TEeS+CzBMAacgozYMbB4u4S4yyUs
 K8jEDHCvEUpBblZpagyr9iFOdgVBLmnQgyhSczrwRu6yugg5iADmKZFwByUEkiQkqqgXF+sVF
 x5esFKp+925erTIx85LFo1fpuZZF/Z/SzS/Yo6G2+V7Z964bLn969fr9izupXynfXBbQfTA1Q
 mij19/mS+fy+D2IZtu6WE+IMdyz6blMz68KJiBcZFld7D75l1nwj1dbIlDD1q3PQ0r0J8u1+b
 MU9nwMuzP0p5JXtdaomaZb1kctam/uUWIozEg21mIuKEwFJAXfsswIAAA==
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1498557814!84641907!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27054 invoked from network); 27 Jun 2017 10:03:35 -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;
 27 Jun 2017 10:03:35 -0000
Received: by mail-lf0-f66.google.com with SMTP id t72so2312466lff.0
 for <xen-devel@lists.xenproject.org>; Tue, 27 Jun 2017 03:03: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;
 bh=c/Y8QKivxvXQckDOel8HukXjpWU1/+Tnyjett404WYA=;
 b=WhFKuYGh3cqegVvLn9E1ORZH0op/gB2RkcxUQmfMexmV7wAYTIn0B51Ma2225cVl6B
 NTJ0/mgKokRoNkbGxLH/PUBfA3hdfUJagNdO77R2uytFwSQ2yVWLYpj6U/Xj38avxGi2
 iBlbwu8QBeQb2rCKLeyey5ZUL/h8aRCOqJBe6PN+ojZNq3mu0n4HA6s7Ehz/Mmre53Ha
 mEYgAvJ2diqEBnQ6h5b72wK4OOn+7Pfd9MqV+Oeh+toWcQJFy5RNDwRX4VCjD9qPQGSJ
 vGedhKoRdxI5E1WWLX7Yy8JxipTAFYzAGlNP3cncbulNQdClOkgNo1gkI+lSACHyOOW3
 idCA==
X-Google-DKIM-Signature: v=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=c/Y8QKivxvXQckDOel8HukXjpWU1/+Tnyjett404WYA=;
 b=ED27zFvIsaM+eJNzzFDeSiVcqO20zT9335TRbLjxecZhEHH1BPJDu03+PSn6MQpG4N
 MCzCjvT4H0vsujQzMbf10oJi2UFIK+NpEfVnCA4uhG0EzAilfhoaE3q5vAUM9+fsvDux
 JKW6VYgL2az5zIDa0ZiF/qcy79AvqTRnWgPqHu3b2XzCRYRpxj4T08jz3AuMgrw1o5ab
 GZIfhARtIrLdabmYIWgJXnawstz654aPaH4m4iG5nGchxE15ik6vEb5DtYAVR26Xx0yT
 P7nK4Uvgw3zdfMtd8VkzHW3qq+86hRmybJhkCANojdNSHY8z5eQb+s6Y3WPj7GBYeEZG
 Zqeg==
X-Gm-Message-State: AKS2vOzlWiERlGBMPscrrhzOahcMAOgQTC6gf4mzSdFkEPQpUVQ3BogA
 Lnzr0paYFEdLLFvl
X-Received: by 10.46.13.10 with SMTP id 10mr259879ljn.69.1498557814212;
 Tue, 27 Jun 2017 03:03:34 -0700 (PDT)
Received: from al1-pc.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id r82sm751763lfr.57.2017.06.27.03.03.33
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 27 Jun 2017 03:03:33 -0700 (PDT)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 27 Jun 2017 13:03:16 +0300
Message-Id: <1498557807-10810-1-git-send-email-al1img@gmail.com>
X-Mailer: git-send-email 2.7.4
Cc: wei.liu2@citrix.com, ian.jackson@eu.citrix.com,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: [Xen-devel] [PATCH v3 00/11] 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>

RnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgoKVGhl
c2UgcGF0Y2hlcyBhZGQgUFYgZGlzcGxheSBkZXZpY2UgdG8gbGlieGwgYW5kIHhsLiBUbyBhdm9p
ZCBjb2RlCmR1cGxpY2F0aW9uIHRoZSBkZXZpY2UgaGFuZGxpbmcgZnJhbWV3b3JrIHdhcyBleHRl
bmRlZCB3aXRoIGZvbGxvd2luZwpjYWxsYmFja3M6CiAqIHNldF9kZWZhdWx0IC0gaW5pdGlhbGl6
ZXMgbGlieGxfZGV2aWNlX3h4eHggc3RydWN0dXJlIHdpdGggZGVmYXVsdCB2YWx1ZXM7CiAqIHRv
X2RldmljZSAtIGNvbnZlcnRzIGxpYnhsX2RldmljZV94eHh4IHRvIGxpYnhsX19kZXZpY2U7CiAq
IGluaXQgLSBpbml0aWFsaXplcyBsaWJ4bF9kZXZpY2VfeHh4eCBzdHJ1Y3R1cmU7CiAqIGNvcHkg
LSBjb3BpZXMgbGlieGxfZGV2aWNlX3h4eHggdG8gYW5vdGhlciBsaWJ4bF9kZXZpY2VfeHh4eDsK
ICogZnJvbV94ZW5zdG9yZSAtIHNldHMgbGlieGxfZGV2aWNlX3h4eHggYnkgeGVuIHN0b3JlIHNl
dHRpbmdzOwogKiBzZXRfeGVuc3RvcmVfY29uZmlnIC0gc2V0cyB4ZW4gc3RvcmUgZGV2aWNlIGNv
bmZpZy4KCkFsc28gZm9sbG93aW5nIGdlbmVyaWMgZnVuY3Rpb25zIChiYXNlZCBvbiBkZXZpY2Ug
dHlwZSkgYXJlIGFkZGVkOgogKiBsaWJ4bF9fZGV2aWNlX2FkZCAtIGFkZHMgUFYgZGV2aWNlOwog
KiBsaWJ4bF9fZGV2aWNlX2xpc3QgLSByZXR1cm5zIGxpc3Qgb2YgZXhpc3RpbmcgZGV2aWNlczsK
ICogbGlieGxfX2RldmljZV9saXN0X2ZyZWUgLSBmcmVlcyBsaXN0IG9mIGRldmljZXMuCgpDaGFu
Z2VzIHNpbmNlIHYyOgogKiBkZXZpZGUgaW50byBzbWFsbCBwYXRjaGVzOwogKiBhZGQgY29tbWl0
IG1lc3NhZ2VzCgpPbGVrc2FuZHIgR3J5dHNvdiAoMTEpOgogIGxpYnhsOiBhZGQgdmRpc3BsIHN0
cnVjdHVyZXMgdG8gaWRsCiAgbGlieGw6IGFkZCBBUEkgZm9yIFBWIGRpc3BsYXkgZGV2aWNlIGRy
aXZlcgogIGxpYnhsOiBhZGQgZ2VuZXJpYyBmdW5jdGlvbiB0byBnZXQgYW5kIGZyZWUgZGV2aWNl
IGxpc3QKICBsaWJ4bDogYWRkIGdlbmVyaWMgZnVuY3Rpb24gdG8gYWRkIGRldmljZQogIGxpYnhs
OiBhZGQgdmRpc3BsIHNldHRpbmcgeGVuIHN0b3JlIGNvbmZpZ3VyYXRpb24KICBsaWJ4bDogaW1w
bGVtZW50IHZkaXNwbCBnZXQgaW5mbyBmdW5jdGlvbgogIGxpYnhsOiBpbXBsZW1lbnQgZGV2aWNl
X2Zyb21fdmRpc3BsIGFuZCB1cGRhdGVfY29uZmlnX3ZkaXNwbAogIGxpYnhsOiBhZGQgbGlieGxf
X3ZkaXNwbF9kZXZ0eXBlIHRvIGRldmljZV90eXBlX3RibAogIGxpYnhsOiBhZGQgbGlieGxfZGV2
aWRfdG9fZGV2aWNlX3ZkaXNwbCBpbnRlcmZhY2UgZnVuY3Rpb24KICB4bDogYWRkIFBWIGRpc3Bs
YXkgZGV2aWNlIGNvbW1hbmRzCiAgZG9jczogYWRkIFBWIGRpc3BsYXkgZHJpdmVyIGluZm9ybWF0
aW9uCgogZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluICAgICAgICAgICAgIHwgIDU0ICsrKysrCiBk
b2NzL21hbi94bC5wb2QuMS5pbiAgICAgICAgICAgICAgICAgfCAgNDIgKysrKwogdG9vbHMvbGli
eGwvTWFrZWZpbGUgICAgICAgICAgICAgICAgIHwgICAyICstCiB0b29scy9saWJ4bC9saWJ4bC5o
ICAgICAgICAgICAgICAgICAgfCAgMjEgKysKIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jICAg
ICAgICAgICB8ICAgMyArCiB0b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYyAgICAgICAgICAgfCAx
ODEgKysrKysrKysrKysrKysrKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggICAgICAg
ICB8ICAyNCArKysKIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCAgICAgICAgICB8ICAzOCAr
KystCiB0b29scy9saWJ4bC9saWJ4bF90eXBlc19pbnRlcm5hbC5pZGwgfCAgIDEgKwogdG9vbHMv
bGlieGwvbGlieGxfdXNiLmMgICAgICAgICAgICAgIHwgICAyICsKIHRvb2xzL2xpYnhsL2xpYnhs
X3V0aWxzLmggICAgICAgICAgICB8ICAgNCArCiB0b29scy9saWJ4bC9saWJ4bF92ZGlzcGwuYyAg
ICAgICAgICAgfCAzNzAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHRvb2xz
L3hsL01ha2VmaWxlICAgICAgICAgICAgICAgICAgICB8ICAgMSArCiB0b29scy94bC94bC5oICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDMgKwogdG9vbHMveGwveGxfY21kdGFibGUuYyAgICAg
ICAgICAgICAgIHwgIDE5ICsrCiB0b29scy94bC94bF9wYXJzZS5jICAgICAgICAgICAgICAgICAg
fCAgNzcgKysrKysrKy0KIHRvb2xzL3hsL3hsX3BhcnNlLmggICAgICAgICAgICAgICAgICB8ICAg
MiArLQogdG9vbHMveGwveGxfdmRpc3BsLmMgICAgICAgICAgICAgICAgIHwgMTY2ICsrKysrKysr
KysrKysrKysKIDE4IGZpbGVzIGNoYW5nZWQsIDEwMDUgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlv
bnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB0b29scy9saWJ4bC9saWJ4bF92ZGlzcGwuYwogY3Jl
YXRlIG1vZGUgMTAwNjQ0IHRvb2xzL3hsL3hsX3ZkaXNwbC5jCgotLSAKMi43LjQKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 27 10:03:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 10:03:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPnLR-0007FJ-Gp; Tue, 27 Jun 2017 10:03:41 +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 1dPnLP-0007E6-TT
 for xen-devel@lists.xenproject.org; Tue, 27 Jun 2017 10:03:40 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 13/E1-02177-B7D22595; Tue, 27 Jun 2017 10:03:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsVyMfS6k26VblC
 kwdVbMhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bxRS+ZCiaZVKxdfJ2lgXGfahcjF4eQwHRG
 iamXDjN1MXJysAi8ZJE4tl4XJCEh0M8qcfraWVaQhIRAksTzlX9YIOxSid/n94HZQgLyEgdbL
 rNDTJrKJNH97Dw7SIJNQEvi/u0VbCC2iICSxL1Vk4E2cHAwC6RI7PztBBIWFgiUONn2kRlisa
 rE638zwFp5BRwk/pzYA7VLTuLmuU5mkFZOAUeJK0/UIdY6SHxtmMo6gVFgASPDKkb14tSistQ
 iXVO9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzAoGIAgh2MX/qdDzFKcjApifKu
 lgiKFOJLyk+pzEgszogvKs1JLT7EqMHBIfDz6d8WRimWvPy8VCUJ3iAdoDrBotT01Iq0zBxg2
 MOUSnDwKInwlh0PjBTiLS5IzC3OTIdInWI05rhyZd0XJo4pB7Z/YRICmyQlzusFMkkApDSjNA
 9uECweLzHKSgnzMgKdKcRTkFqUm1mCKv+KUZyDUUmYd6I20BSezLwSuH2vgE5hAjqFZV4AyCk
 liQgpqQZG6Rxnyfh9Tw2t4htcTbim/G9aKvSvtHsuQxb3d6mu36yaG27Wlu+KSDorbNy4MyRQ
 6O6clfyLfnzdvmL9GsYHCw8HRjwLr5pp5fpwu2yWsufM0oNRPetTtH8f4JGb73eSJVZK4ET6t
 4QVH9Ikl/XzreVntFpx+pzC7IPsd5+f4UhVWJMV4l2hxFKckWioxVxUnAgAQexys8ICAAA=
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1498557818!66429349!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17951 invoked from network); 27 Jun 2017 10:03:38 -0000
Received: from mail-lf0-f66.google.com (HELO mail-lf0-f66.google.com)
 (209.85.215.66)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Jun 2017 10:03:38 -0000
Received: by mail-lf0-f66.google.com with SMTP id t72so2312535lff.0
 for <xen-devel@lists.xenproject.org>; Tue, 27 Jun 2017 03:03:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=Ycu247HAyBWxvixT8PTbRINQTINBS6gOrRyfXvlLkdI=;
 b=lHLHe/Fq0qLsPGOhmIo61JhGjnZP2pDRYcAbspL9XmME+cf2hEFWREAQN4dQmLOzkU
 v1QRozl3oFcbGvXXSL4V8o/NWdjIzCTABlWquFYz5ItzPz+mY9cmt4gk2ExQfym7n2N0
 /ViicMX9hixOEON+spG3eefg2XvKEhot57f10k2up7QZphqQR+tS2mgBL7bs/hT6h3I8
 uqAdrKLzKaFL806IOZ7J5cHSWyTz41PY5KyzgQmchblI4eAtSyO2ES2Xbyoy8/EoqSdO
 HpjNqdiSWNoCIxZ2TgsiRsiWeDmH4UPV8bGYH8qHHta2BdClOwOR3BzO4jFMQGHwt+Ty
 Gmlw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=Ycu247HAyBWxvixT8PTbRINQTINBS6gOrRyfXvlLkdI=;
 b=Kit3vdg1usyiFIHQwlnENo2VZ37AAXqdbT/V9UurzuSiYv1Q2LIi/HmS6cFXNHtN+e
 +dRfugGFaCYdRl5hAj2GaZfVbgizj3elSNwQO3TLMVZ+vq0D9CKtzBIviJSS3I1uTTsr
 7H9a3GKyj/IQMw+8ArtzQdHfhfiv1kmupCJ+0Uh5IRxKz17owCH6B46x7cyrMagzS1On
 cx7dwyksDhjdvzLr1Uk36iaWh1OLgGfx0bD8R6QTn2KDlzr+jcxmXvIpJ/vj3fdMKp4m
 btZryAAYjY+bcsx35eDqN053fwalo45/dX4U5iFGV3x98qH2aW11kYCTUxNChTHAFeU9
 DJ7w==
X-Gm-Message-State: AKS2vOweLDmOWCTiWfo9Ay/eNQwAapHpTMZkOvAha+hl/g8QkpNxaDxk
 sEVKqwKJiihaqpWhD0Y=
X-Received: by 10.46.88.2 with SMTP id m2mr1266196ljb.97.1498557817479;
 Tue, 27 Jun 2017 03:03:37 -0700 (PDT)
Received: from al1-pc.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id r82sm751763lfr.57.2017.06.27.03.03.36
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 27 Jun 2017 03:03:36 -0700 (PDT)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 27 Jun 2017 13:03:19 +0300
Message-Id: <1498557807-10810-4-git-send-email-al1img@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1498557807-10810-1-git-send-email-al1img@gmail.com>
References: <1498557807-10810-1-git-send-email-al1img@gmail.com>
Cc: wei.liu2@citrix.com, ian.jackson@eu.citrix.com,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: [Xen-devel] [PATCH v3 03/11] libxl: add generic function 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
IGxpYnhsX19kZXZpY2VfbGlzdCwgbGlieGxfX2RldmljZV9saXN0X2ZyZWUuCkRldmljZSBsaXN0
IGlzIGNyZWF0ZWQgZnJvbSBsaWJ4bCB4ZW4gc3RvcmUgZW50cmllcy4KSW4gb3JkZXIgdG8gZmls
bCBsaWJ4bCBkZXZpY2Ugc3RydWN0dXJlIGZyb20geGVuIHN0b3JlLAp0aGUgZGV2aWNlIGhhbmRs
aW5nIGZyYW1ld29yayBleHRlbmRlZCB3aXRoIGZyb21feGVuc3RvcmUgY2FsbGJhY2suCk9uIHRo
aXMgY2FsbGJhY2sgbGlieGxfZGV2aWNlIHNoYWxsIGJlIGZpbGxlZCB3aXRoIGRhdGEgZnJvbQpi
ZSB4ZW4gc3RvcmUgZGlyZWN0b3J5LgoKU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIEdyeXRzb3Yg
PG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2Rldmlj
ZS5jICAgfCA3NiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwog
dG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCB8ICA4ICsrKysrCiB0b29scy9saWJ4bC9saWJ4
bF92ZGlzcGwuYyAgIHwgMTcgKysrKysrKystLQogMyBmaWxlcyBjaGFuZ2VkLCA5OCBpbnNlcnRp
b25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Rl
dmljZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMKaW5kZXggMDAzNTZhZi4uOGJjZmEy
YiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMKKysrIGIvdG9vbHMvbGli
eGwvbGlieGxfZGV2aWNlLmMKQEAgLTE3OTMsNiArMTc5Myw4MiBAQCBvdXQ6CiAgICAgcmV0dXJu
IEFPX0NSRUFURV9GQUlMKHJjKTsKIH0KIAordm9pZCogbGlieGxfX2RldmljZV9saXN0KGNvbnN0
IHN0cnVjdCBsaWJ4bF9kZXZpY2VfdHlwZSAqZHQsCisgICAgICAgICAgICAgICAgICAgICAgICAg
bGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLCBpbnQgKm51bSkKK3sKKyAgICBHQ19JTklU
KGN0eCk7CisKKyAgICB2b2lkICpyID0gTlVMTDsKKyAgICB2b2lkICpsaXN0ID0gTlVMTDsKKyAg
ICB2b2lkICppdGVtID0gTlVMTDsKKyAgICBjaGFyICpsaWJ4bF9wYXRoOworICAgIGNoYXIgKmJl
X3BhdGg7CisgICAgY2hhcioqIGRpciA9IE5VTEw7CisgICAgdW5zaWduZWQgaW50IG5kaXJzID0g
MDsKKyAgICBpbnQgcmM7CisKKyAgICAqbnVtID0gMDsKKworICAgIGxpYnhsX3BhdGggPSBHQ1NQ
UklOVEYoIiVzL2RldmljZS8lcyIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9f
eHNfbGlieGxfcGF0aChnYywgZG9taWQpLCBkdC0+dHlwZSk7CisKKyAgICBkaXIgPSBsaWJ4bF9f
eHNfZGlyZWN0b3J5KGdjLCBYQlRfTlVMTCwgbGlieGxfcGF0aCwgJm5kaXJzKTsKKworICAgIGlm
IChkaXIgJiYgbmRpcnMpIHsKKyAgICAgICAgbGlzdCA9IG1hbGxvYyhkdC0+ZGV2X2VsZW1fc2l6
ZSAqIG5kaXJzKTsKKyAgICAgICAgdm9pZCAqZW5kID0gKHVpbnQ4X3QqKWxpc3QgKyBuZGlycyAq
IGR0LT5kZXZfZWxlbV9zaXplOworICAgICAgICBpdGVtID0gbGlzdDsKKworICAgICAgICB3aGls
ZShpdGVtIDwgZW5kKSB7CisgICAgICAgICAgICBiZV9wYXRoID0gbGlieGxfX3hzX3JlYWQoZ2Ms
IFhCVF9OVUxMLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdDU1BSSU5U
RigiJXMvJXMvYmFja2VuZCIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bGlieGxfcGF0aCwgKmRpcikpOworCisgICAgICAgICAgICBkdC0+aW5pdChpdGVtKTsKKworICAg
ICAgICAgICAgaWYgKGR0LT5mcm9tX3hlbnN0b3JlKQorICAgICAgICAgICAgeworICAgICAgICAg
ICAgICAgIHJjID0gZHQtPmZyb21feGVuc3RvcmUoZ2MsIGJlX3BhdGgsIGF0b2koKmRpciksIGl0
ZW0pOworICAgICAgICAgICAgICAgIGlmIChyYykgZ290byBvdXQ7CisgICAgICAgICAgICB9CisK
KyAgICAgICAgICAgIGl0ZW0gPSAodWludDhfdCopaXRlbSArIGR0LT5kZXZfZWxlbV9zaXplOwor
ICAgICAgICAgICAgKytkaXI7CisgICAgICAgIH0KKyAgICB9CisKKyAgICAqbnVtID0gbmRpcnM7
CisgICAgciA9IGxpc3Q7CisgICAgbGlzdCA9IE5VTEw7CisKK291dDoKKworICAgIGlmIChsaXN0
KSB7CisgICAgICAgICpudW0gPSAwOworICAgICAgICB3aGlsZShpdGVtID49IGxpc3QpIHsKKyAg
ICAgICAgICAgIGl0ZW0gPSAodWludDhfdCopaXRlbSAtIGR0LT5kZXZfZWxlbV9zaXplOworICAg
ICAgICAgICAgZHQtPmRpc3Bvc2UoaXRlbSk7CisgICAgICAgIH0KKyAgICAgICAgZnJlZShsaXN0
KTsKKyAgICB9CisKKyAgICBHQ19GUkVFOworCisgICAgcmV0dXJuIHI7Cit9CisKK3ZvaWQgbGli
eGxfX2RldmljZV9saXN0X2ZyZWUoY29uc3Qgc3RydWN0IGxpYnhsX2RldmljZV90eXBlICpkdCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqbGlzdCwgaW50IG51bSkKK3sKKyAg
ICBpbnQgaTsKKworICAgIGZvciAoaSA9IDA7IGkgPCBudW07IGkrKykgeworICAgICAgICBkdC0+
ZGlzcG9zZSgodWludDhfdCopbGlzdCArIGkgKiBkdC0+ZGV2X2VsZW1fc2l6ZSk7CisgICAgfQor
CisgICAgZnJlZShsaXN0KTsKK30KKwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6
IEMKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggYi90b29scy9saWJ4
bC9saWJ4bF9pbnRlcm5hbC5oCmluZGV4IGFmZTY2NTIuLmMxOTI1NTkgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJu
YWwuaApAQCAtMzQ4NCwxMSArMzQ4NCwxMyBAQCBzdHJ1Y3QgbGlieGxfZGV2aWNlX3R5cGUgewog
ICAgIHZvaWQgKCphZGQpKGxpYnhsX19lZ2MgKiwgbGlieGxfX2FvICosIHVpbnQzMl90LCBsaWJ4
bF9kb21haW5fY29uZmlnICosCiAgICAgICAgICAgICAgICAgbGlieGxfX211bHRpZGV2ICopOwog
ICAgIHZvaWQgKigqbGlzdCkobGlieGxfY3R4ICosIHVpbnQzMl90LCBpbnQgKik7CisgICAgdm9p
ZCAoKmluaXQpKHZvaWQgKik7CiAgICAgdm9pZCAoKmRpc3Bvc2UpKHZvaWQgKik7CiAgICAgaW50
ICgqY29tcGFyZSkodm9pZCAqLCB2b2lkICopOwogICAgIHZvaWQgKCptZXJnZSkobGlieGxfY3R4
ICosIHZvaWQgKiwgdm9pZCAqKTsKICAgICBpbnQgKCpkbV9uZWVkZWQpKHZvaWQgKiwgdW5zaWdu
ZWQpOwogICAgIHZvaWQgKCp1cGRhdGVfY29uZmlnKShsaWJ4bF9fZ2MgKiwgdm9pZCAqLCB2b2lk
ICopOworICAgIGludCAoKmZyb21feGVuc3RvcmUpKGxpYnhsX19nYyAqLCBjb25zdCBjaGFyICos
IHVpbnQzMl90LCB2b2lkICopOwogfTsKIAogI2RlZmluZSBERUZJTkVfREVWSUNFX1RZUEVfU1RS
VUNUX1gobmFtZSwgc25hbWUsIC4uLikgICAgICAgICAgICAgICAgICAgICAgICAgIFwKQEAgLTM1
MDAsNiArMzUwMiw3IEBAIHN0cnVjdCBsaWJ4bF9kZXZpY2VfdHlwZSB7CiAgICAgICAgIC5hZGQg
ICAgICAgICAgID0gbGlieGxfX2FkZF8gIyMgbmFtZSAjIyBzLCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAogICAgICAgICAubGlzdCAgICAgICAgICA9ICh2b2lkICooKikobGlieGxfY3R4
ICosIHVpbnQzMl90LCBpbnQgKikpICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAg
ICAgICBsaWJ4bF9kZXZpY2VfICMjIHNuYW1lICMjIF9saXN0LCAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgICAgIC5pbml0ICAgICAgICAgID0gKHZvaWQgKCopKHZvaWQgKikpbGlieGxfZGV2
aWNlXyAjIyBzbmFtZSAjIyBfaW5pdCwgICAgXAogICAgICAgICAuZGlzcG9zZSAgICAgICA9ICh2
b2lkICgqKSh2b2lkICopKWxpYnhsX2RldmljZV8gIyMgc25hbWUgIyMgX2Rpc3Bvc2UsIFwKICAg
ICAgICAgLmNvbXBhcmUgICAgICAgPSAoaW50ICgqKSh2b2lkICosIHZvaWQgKikpICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2
aWNlXyAjIyBzbmFtZSAjIyBfY29tcGFyZSwgICAgICAgICAgICAgICAgICAgXApAQCAtMzUzNCw2
ICszNTM3LDcgQEAgZXh0ZXJuIGNvbnN0IHN0cnVjdCBsaWJ4bF9kZXZpY2VfdHlwZSBsaWJ4bF9f
dnRwbV9kZXZ0eXBlOwogZXh0ZXJuIGNvbnN0IHN0cnVjdCBsaWJ4bF9kZXZpY2VfdHlwZSBsaWJ4
bF9fdXNiY3RybF9kZXZ0eXBlOwogZXh0ZXJuIGNvbnN0IHN0cnVjdCBsaWJ4bF9kZXZpY2VfdHlw
ZSBsaWJ4bF9fdXNiZGV2X2RldnR5cGU7CiBleHRlcm4gY29uc3Qgc3RydWN0IGxpYnhsX2Rldmlj
ZV90eXBlIGxpYnhsX19wY2lkZXZfZGV2dHlwZTsKK2V4dGVybiBjb25zdCBzdHJ1Y3QgbGlieGxf
ZGV2aWNlX3R5cGUgbGlieGxfX3ZkaXNwbF9kZXZ0eXBlOwogCiBleHRlcm4gY29uc3Qgc3RydWN0
IGxpYnhsX2RldmljZV90eXBlICpkZXZpY2VfdHlwZV90YmxbXTsKIApAQCAtNDM1MCw2ICs0MzU0
LDEwIEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBsaWJ4bF9fYWNwaV9kZWZib29sX3ZhbChjb25zdCBs
aWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqYl9pbmZvCiAgICAgcmV0dXJuIGxpYnhsX2RlZmJvb2xf
dmFsKGJfaW5mby0+YWNwaSkgJiYKICAgICAgICAgICAgbGlieGxfZGVmYm9vbF92YWwoYl9pbmZv
LT51Lmh2bS5hY3BpKTsKIH0KK3ZvaWQqIGxpYnhsX19kZXZpY2VfbGlzdChjb25zdCBzdHJ1Y3Qg
bGlieGxfZGV2aWNlX3R5cGUgKmR0LAorICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2N0
eCAqY3R4LCB1aW50MzJfdCBkb21pZCwgaW50ICpudW0pOwordm9pZCBsaWJ4bF9fZGV2aWNlX2xp
c3RfZnJlZShjb25zdCBzdHJ1Y3QgbGlieGxfZGV2aWNlX3R5cGUgKmR0LAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB2b2lkICpsaXN0LCBpbnQgbnVtKTsKICNlbmRpZgogCiAvKgpkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdmRpc3BsLmMgYi90b29scy9saWJ4bC9saWJ4bF92
ZGlzcGwuYwppbmRleCAyNjU4ZTI1Li5hNjI4YWRjIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9s
aWJ4bF92ZGlzcGwuYworKysgYi90b29scy9saWJ4bC9saWJ4bF92ZGlzcGwuYwpAQCAtMjEsNiAr
MjEsMTUgQEAgc3RhdGljIGludCBsaWJ4bF9fZGV2aWNlX2Zyb21fdmRpc3BsKGxpYnhsX19nYyAq
Z2MsIHVpbnQzMl90IGRvbWlkLAogICAgcmV0dXJuIDA7CiB9CiAKK3N0YXRpYyBpbnQgbGlieGxf
X2Zyb21feGVuc3RvcmVfdmRpc3BsKGxpYnhsX19nYyAqZ2MsIGNvbnN0IGNoYXIgKmJlX3BhdGgs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkZXZpZCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV92ZGlz
cGwgKnZkaXNwbCkKK3sKKyAgICB2ZGlzcGwtPmRldmlkID0gZGV2aWQ7CisKKyAgICByZXR1cm4g
bGlieGxfX2JhY2tlbmRwYXRoX3BhcnNlX2RvbWlkKGdjLCBiZV9wYXRoLCAmdmRpc3BsLT5iYWNr
ZW5kX2RvbWlkKTsKK30KKwogc3RhdGljIHZvaWQgbGlieGxfX3VwZGF0ZV9jb25maWdfdmRpc3Bs
KGxpYnhsX19nYyAqZ2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bGlieGxfZGV2aWNlX3ZkaXNwbCAqZHN0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGxpYnhsX2RldmljZV92ZGlzcGwgKnNyYykKQEAgLTQ0LDEyICs1MywxMiBAQCBz
dGF0aWMgdm9pZCBsaWJ4bF9fZGV2aWNlX3ZkaXNwbF9hZGQobGlieGxfX2VnYyAqZWdjLCB1aW50
MzJfdCBkb21pZCwKIGxpYnhsX2RldmljZV92ZGlzcGwgKmxpYnhsX2RldmljZV92ZGlzcGxfbGlz
dChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgaW50ICpudW0pCiB7Ci0gICAgcmV0dXJuIE5VTEw7Cisg
ICAgcmV0dXJuIGxpYnhsX19kZXZpY2VfbGlzdCgmbGlieGxfX3ZkaXNwbF9kZXZ0eXBlLCBjdHgs
IGRvbWlkLCBudW0pOwogfQogCiB2b2lkIGxpYnhsX2RldmljZV92ZGlzcGxfbGlzdF9mcmVlKGxp
YnhsX2RldmljZV92ZGlzcGwqIGxpc3QsIGludCBudW0pCiB7Ci0KKyAgICBsaWJ4bF9fZGV2aWNl
X2xpc3RfZnJlZSgmbGlieGxfX3ZkaXNwbF9kZXZ0eXBlLCBsaXN0LCBudW0pOwogfQogCiBpbnQg
bGlieGxfZGV2aWNlX3ZkaXNwbF9nZXRpbmZvKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21p
ZCwKQEAgLTY1LDcgKzc0LDkgQEAgTElCWExfREVGSU5FX0RFVklDRV9SRU1PVkUodmRpc3BsKQog
CiBERUZJTkVfREVWSUNFX1RZUEVfU1RSVUNUKHZkaXNwbCwKICAgICAudXBkYXRlX2NvbmZpZyA9
ICh2b2lkICgqKShsaWJ4bF9fZ2MgKiwgdm9pZCAqLCB2b2lkICopKQotICAgICAgICAgICAgICAg
ICAgICAgbGlieGxfX3VwZGF0ZV9jb25maWdfdmRpc3BsCisgICAgICAgICAgICAgICAgICAgICBs
aWJ4bF9fdXBkYXRlX2NvbmZpZ192ZGlzcGwsCisgICAgLmZyb21feGVuc3RvcmUgPSAoaW50ICgq
KShsaWJ4bF9fZ2MgKiwgY29uc3QgY2hhciAqLCB1aW50MzJfdCwgdm9pZCAqKSkKKyAgICAgICAg
ICAgICAgICAgICAgIGxpYnhsX19mcm9tX3hlbnN0b3JlX3ZkaXNwbAogKTsKIAogLyoKLS0gCjIu
Ny40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 10:03:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 10: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 1dPnLS-0007Gb-Tl; Tue, 27 Jun 2017 10:03: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 1dPnLR-0007Ey-3Z
 for xen-devel@lists.xenproject.org; Tue, 27 Jun 2017 10:03:41 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 1C/96-01999-C7D22595; Tue, 27 Jun 2017 10:03:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsVyMfS6i261blC
 kwelvahbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b2JZYF61wren/cZ2tgPGrUxcjFISQwnVFi
 +71vzCAOi8BLFonzG/ewgDgSAv2sEgeeTgZyOICcJIlPX3W7GDmBzFKJ6Uc/s4PYQgLyEgdbL
 rNDTJrKJLG24y8rSIJNQEvi/u0VbCC2iICSxL1Vk5lA5jALpEjs/O0EEhYWcJaYfOkVE4jNIq
 Aq8Xn3fBYQm1fAQWLpxGYmiF1yEjfPdTKDtHIKOEpceaIOsdZB4mvDVNYJjAILGBlWMWoUpxa
 VpRbpGhrpJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEBhUDEOxg7JvlfIhRkoNJ
 SZR3tURQpBBfUn5KZUZicUZ8UWlOavEhRg0ODoGfT/+2MEqx5OXnpSpJ8H7RBqoTLEpNT61Iy
 8wBhj1MqQQHj5IIb9nxwEgh3uKCxNzizHSI1ClGY44rV9Z9YeKYcmD7FyYhsElS4rxeOkCTBE
 BKM0rz4AbB4vESo6yUMC8j0JlCPAWpRbmZJajyrxjFORiVhHkngtzDk5lXArfvFdApTECnsMw
 LADmlJBEhJdXAyHjbu25ig3tF6xO7X4mnAlctqVjRa5utW319Utvnlapbe86euxGqnXlf5/t+
 5YN2Gps2vUl9pvomKFK/gv+CzwR/0/Sv5YfD4lfqxHp2fKnf6hy8Y82JopvT8xtsOyPTIqp+q
 HIv18ur0lwuOO/Y6trmyDc/DZp7tpasertBuFtVmK/deYmKEktxRqKhFnNRcSIAwbrP2MICAA
 A=
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1498557819!66429357!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18238 invoked from network); 27 Jun 2017 10:03:39 -0000
Received: from mail-lf0-f68.google.com (HELO mail-lf0-f68.google.com)
 (209.85.215.68)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Jun 2017 10:03:39 -0000
Received: by mail-lf0-f68.google.com with SMTP id t72so2312560lff.0
 for <xen-devel@lists.xenproject.org>; Tue, 27 Jun 2017 03:03: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=zgdVvZa6qNaOBuEquC2eizCZuiWsUfN+LwOi2qqZm48=;
 b=m6PiWe5shKjm0vH3mkkc3vaxjehwQ16br1IwCLrMz7trGPVkHWp2wRf8VwJYM1ENuG
 9UMOxAbP/iM7WLRS1oo4PByze/TnBcxnsXjkhALFwbGnWPHF72AsIaxhQQk9oUoc9yd5
 JVUl8kvOUtPI7KUodiLqx4gN/EdfX/Iq9XTMwcOEoht7B18ujJny01tqeOpcD1rK/ZFS
 dVjtT322krRTsAllMWFbNIi2udBaYLlj3S18ha9MOKncFU2NEgx5J91a7urMh8uMotqt
 5yJB6tPeI3ItgCMq+2WSTkEW5gGO+yUxPc8Be+5wT2JWrGne+LHitJ3fSGKJA8BUkaw9
 qfDA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=zgdVvZa6qNaOBuEquC2eizCZuiWsUfN+LwOi2qqZm48=;
 b=VPWRlztHF3Bg5+3qqO7IFhaMN8/uLPLN3gLCijnsiy/eFkoGBXTbLq3DK+SXr23fp6
 E4u3uKyiGZivH9UtyU69FgKdMizww/MkE4qbWB93huaPdFvckA1Y2GxcjVV+xIX16k7r
 7M2J6aQ0WfClxQJHSk0Snr0HY4SmC/YExQBl5dXoOu65+suKPa6Kox+PRzt5fn0PgeQF
 E6Eg81o5mn5a0nhfI9+slo4clAaR8cS/cEdS0msNspsByAKpgnG1oeqji5dyD6Nu3WNk
 kL381mwft7yxaDnSXrZ9xDqHNl7LPK1Z+Zj8LLKvb7MEWgOF1mXeszU/1MtyuJ3SgSbZ
 X10Q==
X-Gm-Message-State: AKS2vOxZ57chn0hol3FnKwAFqAXaZPdmQ043uPBnFb6liFWCEmzhz6Fj
 N+jMtw/ItU13P0xZAYw=
X-Received: by 10.46.22.5 with SMTP id w5mr1193276ljd.26.1498557818637;
 Tue, 27 Jun 2017 03:03:38 -0700 (PDT)
Received: from al1-pc.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id r82sm751763lfr.57.2017.06.27.03.03.37
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 27 Jun 2017 03:03:38 -0700 (PDT)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 27 Jun 2017 13:03:20 +0300
Message-Id: <1498557807-10810-5-git-send-email-al1img@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1498557807-10810-1-git-send-email-al1img@gmail.com>
References: <1498557807-10810-1-git-send-email-al1img@gmail.com>
Cc: wei.liu2@citrix.com, ian.jackson@eu.citrix.com,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: [Xen-devel] [PATCH v3 04/11] 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
IGxpYnhsX19kZXZpY2VfYWRkIGZ1bmN0aW8uCkFsbW9zdCBhbGwgZGV2aWNlcyBoYXZlIHNpbWls
YXIgbGlieGxfX2RldmljZV94eHh4X2FkZCBmdW5jdGlvbi4KVGhpcyBnZW5lcmljIGZ1bmN0aW9u
IGltcGxlbWVudHMgc2FtZSBmdW5jdGlvbmFsaXR5IGJ1dAp1c2luZyB0aGUgZGV2aWNlIGhhbmRs
aW5nIGZyYW1ld29yay4gVGhlIGRldmljZSBzcGVjaWZpYwpwYXJ0IHRoaXMgaXMgc2V0dGluZyB4
ZW4gc3RvcmUgY29uZmlndXJhdGlvbi4gVGhpcyBwYXJ0CmlzIG1vdmVkIHRvIHNldF94ZW5zdG9y
ZV9jb25maWcgY2FsbGJhY2sgb2YgdGhlIGRldmljZSBmcmFtZXdvcmsuCgpTaWduZWQtb2ZmLWJ5
OiBPbGVrc2FuZHIgR3J5dHNvdiA8b2xla3NhbmRyX2dyeXRzb3ZAZXBhbS5jb20+Ci0tLQogdG9v
bHMvbGlieGwvbGlieGxfY3JlYXRlLmMgICB8ICAgMiArCiB0b29scy9saWJ4bC9saWJ4bF9kZXZp
Y2UuYyAgIHwgMTAzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysK
IHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCAgMTUgKysrKysrKwogdG9vbHMvbGlieGwv
bGlieGxfdXNiLmMgICAgICB8ICAgMiArCiB0b29scy9saWJ4bC9saWJ4bF92ZGlzcGwuYyAgIHwg
IDE3ICsrKysrKy0KIDUgZmlsZXMgY2hhbmdlZCwgMTM4IGluc2VydGlvbnMoKyksIDEgZGVsZXRp
b24oLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX2NyZWF0ZS5jCmluZGV4IGJmZmJjNDUuLjRlNWJhMjkgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5j
CkBAIC0xNDMwLDYgKzE0MzAsOCBAQCBvdXQ6CiAKICNkZWZpbmUgbGlieGxfZGV2aWNlX2R0ZGV2
X2xpc3QgTlVMTAogI2RlZmluZSBsaWJ4bF9kZXZpY2VfZHRkZXZfY29tcGFyZSBOVUxMCisjZGVm
aW5lIGxpYnhsX19kZXZpY2VfZnJvbV9kdGRldiBOVUxMCisjZGVmaW5lIGxpYnhsX19kZXZpY2Vf
ZHRkZXZfc2V0ZGVmYXVsdCBOVUxMCiBzdGF0aWMgREVGSU5FX0RFVklDRV9UWVBFX1NUUlVDVChk
dGRldik7CiAKIGNvbnN0IHN0cnVjdCBsaWJ4bF9kZXZpY2VfdHlwZSAqZGV2aWNlX3R5cGVfdGJs
W10gPSB7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX2RldmljZS5jCmluZGV4IDhiY2ZhMmIuLmUyMDI1MDMgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL2xpYnhsL2xpYnhsX2RldmljZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RldmljZS5j
CkBAIC0xNzkzLDYgKzE3OTMsMTA5IEBAIG91dDoKICAgICByZXR1cm4gQU9fQ1JFQVRFX0ZBSUwo
cmMpOwogfQogCitzdGF0aWMgaW50IGRldmljZV9hZGRfZG9tYWluX2NvbmZpZyhsaWJ4bF9fZ2Mg
KmdjLCB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNvbnN0IHN0cnVjdCBsaWJ4bF9kZXZpY2VfdHlwZSAqZHQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB2b2lkICp0eXBlKQoreworICAgIGludCByYzsKKyAgICBsaWJ4bF9k
b21haW5fY29uZmlnIGRfY29uZmlnOworICAgIGxpYnhsX19kb21haW5fdXNlcmRhdGFfbG9jayAq
bG9jayA9IE5VTEw7CisgICAgaW50ICpudW1fZGV2OworICAgIGludCBpOworICAgIHZvaWQgKml0
ZW0gPSBOVUxMOworCisgICAgbGlieGxfZG9tYWluX2NvbmZpZ19pbml0KCZkX2NvbmZpZyk7CisK
KyAgICBsb2NrID0gbGlieGxfX2xvY2tfZG9tYWluX3VzZXJkYXRhKGdjLCBkb21pZCk7CisgICAg
aWYgKCFsb2NrKSB7CisgICAgICAgIHJjID0gRVJST1JfTE9DS19GQUlMOyBnb3RvIG91dDsKKyAg
ICB9CisKKyAgICByYyA9IGxpYnhsX19nZXRfZG9tYWluX2NvbmZpZ3VyYXRpb24oZ2MsIGRvbWlk
LCAmZF9jb25maWcpOworICAgIGlmIChyYykgZ290byBvdXQ7CisKKyAgICBudW1fZGV2ID0gbGli
eGxfX2RldmljZV90eXBlX2dldF9udW0oZHQsICZkX2NvbmZpZyk7CisKKyAgICAvKiBDaGVjayBm
b3IgZXhpc3RpbmcgZGV2aWNlICovCisgICAgZm9yIChpID0gMDsgaSA8ICpudW1fZGV2OyBpKysp
IHsKKyAgICAgICAgaWYgKGR0LT5jb21wYXJlKGxpYnhsX19kZXZpY2VfdHlwZV9nZXRfZWxlbShk
dCwgJmRfY29uZmlnLCBpKSwgdHlwZSkpIHsKKyAgICAgICAgICAgIGl0ZW0gPSBsaWJ4bF9fZGV2
aWNlX3R5cGVfZ2V0X2VsZW0oZHQsICZkX2NvbmZpZywgaSk7CisgICAgICAgIH0KKyAgICB9CisK
KyAgICBpZiAoIWl0ZW0pIHsKKyAgICAgICAgdm9pZCAqKmRldnM9IGxpYnhsX19kZXZpY2VfdHlw
ZV9nZXRfcHRyKGR0LCAmZF9jb25maWcpOworICAgICAgICAqZGV2cyA9IGxpYnhsX19yZWFsbG9j
KE5PR0MsICpkZXZzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGR0LT5kZXZfZWxl
bV9zaXplICogKCpudW1fZGV2ICsgMSkpOworICAgICAgICBpdGVtID0gbGlieGxfX2RldmljZV90
eXBlX2dldF9lbGVtKGR0LCAmZF9jb25maWcsICpudW1fZGV2KTsKKyAgICAgICAgKCpudW1fZGV2
KSsrOworICAgIH0gZWxzZSB7CisgICAgICAgIGR0LT5kaXNwb3NlKGl0ZW0pOworICAgIH0KKwor
ICAgIGR0LT5pbml0KGl0ZW0pOworICAgIGR0LT5jb3B5KENUWCwgaXRlbSwgdHlwZSk7CisKKyAg
ICByYyA9IGxpYnhsX19kbV9jaGVja19zdGFydChnYywgJmRfY29uZmlnLCBkb21pZCk7CisgICAg
aWYgKHJjKSBnb3RvIG91dDsKKworICAgIHJjID0gbGlieGxfX3NldF9kb21haW5fY29uZmlndXJh
dGlvbihnYywgZG9taWQsICZkX2NvbmZpZyk7CisgICAgaWYgKHJjKSBnb3RvIG91dDsKKworICAg
IHJjID0gMDsKKworb3V0OgorICAgIGlmIChsb2NrKSBsaWJ4bF9fdW5sb2NrX2RvbWFpbl91c2Vy
ZGF0YShsb2NrKTsKKyAgICBsaWJ4bF9kb21haW5fY29uZmlnX2Rpc3Bvc2UoJmRfY29uZmlnKTsK
KyAgICByZXR1cm4gcmM7Cit9CisKK3ZvaWQgbGlieGxfX2RldmljZV9hZGQobGlieGxfX2VnYyAq
ZWdjLCB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0
IGxpYnhsX2RldmljZV90eXBlICpkdCwgdm9pZCAqdHlwZSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgbGlieGxfX2FvX2RldmljZSAqYW9kZXYpCit7CisgICAgU1RBVEVfQU9fR0MoYW9kZXYtPmFv
KTsKKyAgICBsaWJ4bF9fZGV2aWNlICpkZXZpY2U7CisgICAgaW50IHJjOworCisgICAgcmMgPSBk
dC0+c2V0X2RlZmF1bHQoZ2MsIGRvbWlkLCB0eXBlKTsKKyAgICBpZiAocmMpIGdvdG8gb3V0Owor
CisgICAgR0NORVcoZGV2aWNlKTsKKyAgICByYyA9IGR0LT50b19kZXZpY2UoZ2MsIGRvbWlkLCB0
eXBlLCBkZXZpY2UpOworICAgIGlmICggcmMgIT0gMCApIGdvdG8gb3V0OworCisgICAgcmMgPSBs
aWJ4bF9fZGV2aWNlX2V4aXN0cyhnYywgWEJUX05VTEwsIGRldmljZSk7CisgICAgaWYgKHJjIDwg
MCkgZ290byBvdXQ7CisgICAgaWYgKHJjID09IDEpIHsgICAgICAgICAgICAgIC8qIGFscmVhZHkg
ZXhpc3RzIGluIHhlbnN0b3JlICovCisgICAgICAgIExPR0QoRVJST1IsIGRvbWlkLCAiZGV2aWNl
IGFscmVhZHkgZXhpc3RzIGluIHhlbnN0b3JlIik7CisgICAgICAgIGFvZGV2LT5hY3Rpb24gPSBM
SUJYTF9fREVWSUNFX0FDVElPTl9BREQ7IC8qIGZvciBlcnJvciBtZXNzYWdlICovCisgICAgICAg
IHJjID0gRVJST1JfREVWSUNFX0VYSVNUUzsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCisg
ICAgaWYgKGFvZGV2LT51cGRhdGVfanNvbikgeworICAgICAgICByYyA9IGRldmljZV9hZGRfZG9t
YWluX2NvbmZpZyhnYywgZG9taWQsIGR0LCB0eXBlKTsKKyAgICAgICAgaWYgKHJjKSBnb3RvIG91
dDsKKyAgICB9CisKKyAgICBpZiAoZHQtPnNldF94ZW5zdG9yZV9jb25maWcpIHsKKyAgICAgICAg
cmMgPSBkdC0+c2V0X3hlbnN0b3JlX2NvbmZpZyhnYywgZG9taWQsIHR5cGUpOworICAgICAgICBp
ZiAocmMpIGdvdG8gb3V0OworICAgIH0KKworICAgIGFvZGV2LT5kZXYgPSBkZXZpY2U7CisgICAg
YW9kZXYtPmFjdGlvbiA9IExJQlhMX19ERVZJQ0VfQUNUSU9OX0FERDsKKyAgICBsaWJ4bF9fd2Fp
dF9kZXZpY2VfY29ubmVjdGlvbihlZ2MsIGFvZGV2KTsKKworICAgIHJjID0gMDsKKworb3V0Ogor
ICAgIGFvZGV2LT5yYyA9IHJjOworICAgIGlmKHJjKSBhb2Rldi0+Y2FsbGJhY2soZWdjLCBhb2Rl
dik7CisgICAgcmV0dXJuOworfQorCiB2b2lkKiBsaWJ4bF9fZGV2aWNlX2xpc3QoY29uc3Qgc3Ry
dWN0IGxpYnhsX2RldmljZV90eXBlICpkdCwKICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4
bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsIGludCAqbnVtKQogewpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgK
aW5kZXggYzE5MjU1OS4uMzM5NzY1NSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50
ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC0zNDg0LDEzICsz
NDg0LDE3IEBAIHN0cnVjdCBsaWJ4bF9kZXZpY2VfdHlwZSB7CiAgICAgdm9pZCAoKmFkZCkobGli
eGxfX2VnYyAqLCBsaWJ4bF9fYW8gKiwgdWludDMyX3QsIGxpYnhsX2RvbWFpbl9jb25maWcgKiwK
ICAgICAgICAgICAgICAgICBsaWJ4bF9fbXVsdGlkZXYgKik7CiAgICAgdm9pZCAqKCpsaXN0KShs
aWJ4bF9jdHggKiwgdWludDMyX3QsIGludCAqKTsKKyAgICBpbnQgKCpzZXRfZGVmYXVsdCkobGli
eGxfX2djICosIHVpbnQzMl90LCB2b2lkICopOworICAgIGludCAoKnRvX2RldmljZSkobGlieGxf
X2djICosIHVpbnQzMl90LCB2b2lkICosIGxpYnhsX19kZXZpY2UgKik7CiAgICAgdm9pZCAoKmlu
aXQpKHZvaWQgKik7CisgICAgdm9pZCAoKmNvcHkpKGxpYnhsX2N0eCAqLCB2b2lkICosIHZvaWQg
Kik7CiAgICAgdm9pZCAoKmRpc3Bvc2UpKHZvaWQgKik7CiAgICAgaW50ICgqY29tcGFyZSkodm9p
ZCAqLCB2b2lkICopOwogICAgIHZvaWQgKCptZXJnZSkobGlieGxfY3R4ICosIHZvaWQgKiwgdm9p
ZCAqKTsKICAgICBpbnQgKCpkbV9uZWVkZWQpKHZvaWQgKiwgdW5zaWduZWQpOwogICAgIHZvaWQg
KCp1cGRhdGVfY29uZmlnKShsaWJ4bF9fZ2MgKiwgdm9pZCAqLCB2b2lkICopOwogICAgIGludCAo
KmZyb21feGVuc3RvcmUpKGxpYnhsX19nYyAqLCBjb25zdCBjaGFyICosIHVpbnQzMl90LCB2b2lk
ICopOworICAgIGludCAoKnNldF94ZW5zdG9yZV9jb25maWcpKGxpYnhsX19nYyAqLCB1aW50MzJf
dCwgdm9pZCAqKTsKIH07CiAKICNkZWZpbmUgREVGSU5FX0RFVklDRV9UWVBFX1NUUlVDVF9YKG5h
bWUsIHNuYW1lLCAuLi4pICAgICAgICAgICAgICAgICAgICAgICAgICBcCkBAIC0zNTAyLDcgKzM1
MDYsMTQgQEAgc3RydWN0IGxpYnhsX2RldmljZV90eXBlIHsKICAgICAgICAgLmFkZCAgICAgICAg
ICAgPSBsaWJ4bF9fYWRkXyAjIyBuYW1lICMjIHMsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCiAgICAgICAgIC5saXN0ICAgICAgICAgID0gKHZvaWQgKigqKShsaWJ4bF9jdHggKiwgdWlu
dDMyX3QsIGludCAqKSkgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAgICAgICAgICAgIGxp
YnhsX2RldmljZV8gIyMgc25hbWUgIyMgX2xpc3QsICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICAgICAgLnNldF9kZWZhdWx0ICAgPSAoaW50ICgqKShsaWJ4bF9fZ2MgKiwgdWludDMyX3QsIHZv
aWQgKikpICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2Rl
dmljZV8gIyMgc25hbWUgIyMgX3NldGRlZmF1bHQsICAgICAgICAgICAgICAgXAorICAgICAgICAu
dG9fZGV2aWNlICAgICA9IChpbnQgKCopKGxpYnhsX19nYyAqLCB1aW50MzJfdCwgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICos
IGxpYnhsX19kZXZpY2UgKikpICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAg
ICAgICAgICAgbGlieGxfX2RldmljZV9mcm9tXyAjIyBuYW1lLCAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAogICAgICAgICAuaW5pdCAgICAgICAgICA9ICh2b2lkICgqKSh2b2lkICopKWxpYnhs
X2RldmljZV8gIyMgc25hbWUgIyMgX2luaXQsICAgIFwKKyAgICAgICAgLmNvcHkgICAgICAgICAg
PSAodm9pZCAoKikobGlieGxfY3R4ICosIHZvaWQgKiwgdm9pZCAqKSkgICAgICAgICAgICAgICBc
CisgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlXyAjIyBzbmFtZSAjIyBfY29w
eSwgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAuZGlzcG9zZSAgICAgICA9ICh2b2lk
ICgqKSh2b2lkICopKWxpYnhsX2RldmljZV8gIyMgc25hbWUgIyMgX2Rpc3Bvc2UsIFwKICAgICAg
ICAgLmNvbXBhcmUgICAgICAgPSAoaW50ICgqKSh2b2lkICosIHZvaWQgKikpICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNl
XyAjIyBzbmFtZSAjIyBfY29tcGFyZSwgICAgICAgICAgICAgICAgICAgXApAQCAtNDM1NCw2ICs0
MzY1LDEwIEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBsaWJ4bF9fYWNwaV9kZWZib29sX3ZhbChjb25z
dCBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqYl9pbmZvCiAgICAgcmV0dXJuIGxpYnhsX2RlZmJv
b2xfdmFsKGJfaW5mby0+YWNwaSkgJiYKICAgICAgICAgICAgbGlieGxfZGVmYm9vbF92YWwoYl9p
bmZvLT51Lmh2bS5hY3BpKTsKIH0KKwordm9pZCBsaWJ4bF9fZGV2aWNlX2FkZChsaWJ4bF9fZWdj
ICplZ2MsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1
Y3QgbGlieGxfZGV2aWNlX3R5cGUgKmR0LCB2b2lkICp0eXBlLAorICAgICAgICAgICAgICAgICAg
ICAgICBsaWJ4bF9fYW9fZGV2aWNlICphb2Rldik7CiB2b2lkKiBsaWJ4bF9fZGV2aWNlX2xpc3Qo
Y29uc3Qgc3RydWN0IGxpYnhsX2RldmljZV90eXBlICpkdCwKICAgICAgICAgICAgICAgICAgICAg
ICAgICBsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsIGludCAqbnVtKTsKIHZvaWQgbGli
eGxfX2RldmljZV9saXN0X2ZyZWUoY29uc3Qgc3RydWN0IGxpYnhsX2RldmljZV90eXBlICpkdCwK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3VzYi5jIGIvdG9vbHMvbGlieGwvbGlieGxf
dXNiLmMKaW5kZXggZDg5NDhkNS4uZDFlYzI4ZiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGli
eGxfdXNiLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdXNiLmMKQEAgLTE5NjgsNiArMTk2OCw4
IEBAIHZvaWQgbGlieGxfZGV2aWNlX3VzYmRldl9saXN0X2ZyZWUobGlieGxfZGV2aWNlX3VzYmRl
diAqbGlzdCwgaW50IG5yKQogREVGSU5FX0RFVklDRV9UWVBFX1NUUlVDVCh1c2JjdHJsLAogICAg
IC5kbV9uZWVkZWQgPSBsaWJ4bF9kZXZpY2VfdXNiY3RybF9kbV9uZWVkZWQKICk7CisKKyNkZWZp
bmUgbGlieGxfX2RldmljZV9mcm9tX3VzYmRldiBOVUxMCiBERUZJTkVfREVWSUNFX1RZUEVfU1RS
VUNUKHVzYmRldik7CiAKIC8qCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF92ZGlzcGwu
YyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3ZkaXNwbC5jCmluZGV4IGE2MjhhZGMuLmM3OWJjZGEgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3ZkaXNwbC5jCisrKyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX3ZkaXNwbC5jCkBAIC0xNCw2ICsxNCwyMSBAQAogCiAjaW5jbHVkZSAibGlieGxfaW50ZXJu
YWwuaCIKIAorc3RhdGljIGludCBsaWJ4bF9fZGV2aWNlX3ZkaXNwbF9zZXRkZWZhdWx0KGxpYnhs
X19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGxpYnhsX2RldmljZV92ZGlzcGwgKnZkaXNwbCkKK3sKKyAgICBpbnQgcmM7
CisKKyAgICByYyA9IGxpYnhsX19yZXNvbHZlX2RvbWlkKGdjLCB2ZGlzcGwtPmJhY2tlbmRfZG9t
bmFtZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ2ZGlzcGwtPmJhY2tlbmRfZG9t
aWQpOworCisgICAgaWYgKHZkaXNwbC0+ZGV2aWQgPT0gLTEpIHsKKyAgICAgICAgdmRpc3BsLT5k
ZXZpZCA9IGxpYnhsX19kZXZpY2VfbmV4dGlkKGdjLCBkb21pZCwgInZkaXNwbCIpOworICAgIH0K
KworICAgIHJldHVybiByYzsKK30KKwogc3RhdGljIGludCBsaWJ4bF9fZGV2aWNlX2Zyb21fdmRp
c3BsKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV92ZGlzcGwgKnZkaXNwbCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZGV2aWNlICpkZXZpY2UpCkBAIC00Nyw3
ICs2Miw3IEBAIHN0YXRpYyB2b2lkIGxpYnhsX19kZXZpY2VfdmRpc3BsX2FkZChsaWJ4bF9fZWdj
ICplZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGxpYnhsX2RldmljZV92ZGlzcGwgKnZkaXNwbCwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBsaWJ4bF9fYW9fZGV2aWNlICphb2RldikKIHsKLQorICAgIGxpYnhsX19k
ZXZpY2VfYWRkKGVnYywgZG9taWQsICZsaWJ4bF9fdmRpc3BsX2RldnR5cGUsIHZkaXNwbCwgYW9k
ZXYpOwogfQogCiBsaWJ4bF9kZXZpY2VfdmRpc3BsICpsaWJ4bF9kZXZpY2VfdmRpc3BsX2xpc3Qo
bGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAotLSAKMi43LjQKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 27 10:03:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 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 1dPnLV-0007Ii-6D; Tue, 27 Jun 2017 10: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 <al1img@gmail.com>) id 1dPnLT-0007GM-8d
 for xen-devel@lists.xenproject.org; Tue, 27 Jun 2017 10:03:43 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 E8/24-03557-E7D22595; Tue, 27 Jun 2017 10:03:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsVyMfS6k26tblC
 kwcdJ5hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aXli1MBe/UKnbsfsXewLhTpouRi0NIYDqj
 xPqeVSwgDovASxaJp8/2MYE4EgL9rBIrL25j62LkBHKSJLZOOsQIYZdIzH3WD2YLCchLHGy5z
 A5hT2WSOPW6EMRmE9CSuH97BViviICSxL1Vk4GGcnAwC6RI7PztBBIWFnCWePnwBlgJi4CqxN
 5Nj5hBbF4BB4lr+64yQ6ySk7h5rpMZpJVTwFHiyhN1iE0OEl8bprJOYBRYwMiwilGjOLWoLLV
 I19BCL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMKwYgGAH482NAYcYJTmYlER5
 V0sERQrxJeWnVGYkFmfEF5XmpBYfYtTg4BD4+fRvC6MUS15+XqqSBO8XbaA6waLU9NSKtMwcY
 ODDlEpw8CiJ8JYdD4wU4i0uSMwtzkyHSJ1iNOa4cmXdFyaOKQe2f2ESApskJc7rpQM0SQCkNK
 M0D24QLCIvMcpKCfMyAp0pxFOQWpSbWYIq/4pRnINRSZh3Isg9PJl5JXD7XgGdwgR0Csu8AJB
 TShIRUlINjDVCxkdmKx3TtxeTll5zL23ljvLQpf8+96rtvVzaGxDIv+bFfA/jjwtSF7ibzynd
 8GbV0x3b7TfFFVXslI1JSDyRVTi3tUT5gsXCfl/m2FqWiRJiH4779JvoikYbmE28srKUd41xw
 9NthZ9vrJy88+OtP/tTsh1yZYp/7/4r9ShE310kPvxVgxJLcUaioRZzUXEiAIoVVXzDAgAA
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1498557821!108154192!1
X-Originating-IP: [209.85.215.66]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46915 invoked from network); 27 Jun 2017 10:03:41 -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;
 27 Jun 2017 10:03:41 -0000
Received: by mail-lf0-f66.google.com with SMTP id g21so2306448lfk.1
 for <xen-devel@lists.xenproject.org>; Tue, 27 Jun 2017 03:03: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=69RaeoX48INNWKQ5G6ThKaJOlOlallt7KvBekviESwM=;
 b=Q7WZ4ygAqvGmGvlovbwO4SnYNfxAFv76BrTSo9eWDbvwybyP6LJqY4hk/tCjAaI1/i
 ME3WpdCk+SRov0uVAKOPXpeCfhFxlFMgYgDw/JdQGjhTg+CoVf6awDYZTTcV7yKo1+Qi
 dPEmNdohmcaZGOmjj33SDqcoajEmRZJwJZR4WGvh0XNtxJeX5If8qAR6LmUzWjf21YA4
 AZS+7uPkuCU3DEmbd2wBw42U/HK1L2qxZysbXCzF3/V+bfAxWahsGzFFBmKr7XM5ggJt
 46QaSd9bcQ0k/lvcMH1qtNt/YlmIs9FgI0/Sbh4qwLZ3PMBu2YPwM6DC5L0GsRrDVK3l
 9kkQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=69RaeoX48INNWKQ5G6ThKaJOlOlallt7KvBekviESwM=;
 b=VlzmZhyhC83jioQ7cuk72SRCC0qVbTh7MYwRhoyP4XBYJGwGGXV43yphvT3ZoQ/1i3
 143Vm3wC6owxiTSum+qCVT6S5em6uQ46qj6tUn1L9GjJweTtN/sFz0TLhhjK7ONoCrip
 5FGMDyFiLbdRKH15eZUI3ABR09EnJFU8DAXdAK/0sY40azWgbSB9/oM2zVAnvIpinHAR
 woKTOd1RBKN08ix4MvRLbmw2cnsr+hOmaLw7oFwAPlc8tLfkS4PxrKl/urco+n5Shuyn
 USMMgw/dKuMoYmHBcBJjCGnVBIVjHZ4hn4rj/6kgIgTPBwq09GI6RMcGMDpmvjSpd8eY
 HfSw==
X-Gm-Message-State: AKS2vOz/IkcW2eJSye3PnaTmTf13eXKeyjRunwuLHtWm4hpKfXql1vtA
 PjbEA3kM+IpPTcCiQKE=
X-Received: by 10.46.13.9 with SMTP id 9mr1275453ljn.12.1498557820941;
 Tue, 27 Jun 2017 03:03:40 -0700 (PDT)
Received: from al1-pc.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id r82sm751763lfr.57.2017.06.27.03.03.39
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 27 Jun 2017 03:03:40 -0700 (PDT)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 27 Jun 2017 13:03:22 +0300
Message-Id: <1498557807-10810-7-git-send-email-al1img@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1498557807-10810-1-git-send-email-al1img@gmail.com>
References: <1498557807-10810-1-git-send-email-al1img@gmail.com>
Cc: wei.liu2@citrix.com, ian.jackson@eu.citrix.com,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: [Xen-devel] [PATCH v3 06/11] libxl: implement vdispl get info
	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>

RnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgoKQWRk
IGltcGxlbWVudGF0aW9uIG9mIGxpYnhsX2RldmljZV92ZGlzcGxfZ2V0aW5mby4KVGhpcyBmdW5j
dGlvbiByZXR1cm5zIGV4dGVuZGVkIGluZm9ybWF0aW9uIGFib3V0CnNlbGVjdGVkIHZkaXNwbCBk
ZXZpY2UuCgpTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgR3J5dHNvdiA8b2xla3NhbmRyX2dyeXRz
b3ZAZXBhbS5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGxfdmRpc3BsLmMgfCAxMTUgKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwg
MTE0IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4
bC9saWJ4bF92ZGlzcGwuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3ZkaXNwbC5jCmluZGV4IDRlY2Vi
NzEuLjFhNmM4YjcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3ZkaXNwbC5jCisrKyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX3ZkaXNwbC5jCkBAIC0xODksMTEgKzE4OSwxMjQgQEAgdm9pZCBs
aWJ4bF9kZXZpY2VfdmRpc3BsX2xpc3RfZnJlZShsaWJ4bF9kZXZpY2VfdmRpc3BsKiBsaXN0LCBp
bnQgbnVtKQogICAgIGxpYnhsX19kZXZpY2VfbGlzdF9mcmVlKCZsaWJ4bF9fdmRpc3BsX2RldnR5
cGUsIGxpc3QsIG51bSk7CiB9CiAKK3N0YXRpYyBpbnQgbGlieGxfX2RldmljZV92ZGlzcGxfZ2V0
Y29ubmVjdG9ycyhsaWJ4bF9jdHggKmN0eCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpwYXRoLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3ZkaXNwbGluZm8gKmluZm8pCit7CisgICAg
R0NfSU5JVChjdHgpOworICAgIGNoYXIgKmNvbm5lY3RvciA9IE5VTEw7CisgICAgY2hhciAqY29u
bmVjdG9yX3BhdGggPSBOVUxMOworICAgIGludCBpLCByYzsKKworICAgIEdDTkVXX0FSUkFZKGNv
bm5lY3Rvcl9wYXRoLCAxMjgpOworCisgICAgaW5mby0+bnVtX2Nvbm5lY3RvcnMgPSAwOworCisg
ICAgcmMgPSBzbnByaW50Zihjb25uZWN0b3JfcGF0aCwgMTI4LCAiJXMvJWQiLCBwYXRoLCBpbmZv
LT5udW1fY29ubmVjdG9ycyk7CisgICAgaWYgKHJjIDwgMCkgZ290byBvdXQ7CisKKyAgICB3aGls
ZSgoY29ubmVjdG9yID0geHNfcmVhZChjdHgtPnhzaCwgWEJUX05VTEwsIGNvbm5lY3Rvcl9wYXRo
LCBOVUxMKSkKKyAgICAgICAgICAhPSBOVUxMKSB7CisgICAgICAgIGZyZWUoY29ubmVjdG9yKTsK
KworICAgICAgICByYyA9IHNucHJpbnRmKGNvbm5lY3Rvcl9wYXRoLCAxMjgsICIlcy8lZCIsCisg
ICAgICAgICAgICAgICAgICAgICAgcGF0aCwgKytpbmZvLT5udW1fY29ubmVjdG9ycyk7CisgICAg
ICAgIGlmIChyYyA8IDApIGdvdG8gb3V0OworICAgIH0KKworICAgIGluZm8tPmNvbm5lY3RvcnMg
PSBsaWJ4bF9fY2FsbG9jKE5PR0MsIGluZm8tPm51bV9jb25uZWN0b3JzLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZigqaW5mby0+Y29ubmVjdG9ycykpOworCisg
ICAgZm9yIChpID0gMDsgaSA8IGluZm8tPm51bV9jb25uZWN0b3JzOyBpKyspIHsKKyAgICAgICAg
Y2hhciAqdmFsdWU7CisKKyAgICAgICAgc25wcmludGYoY29ubmVjdG9yX3BhdGgsIDEyOCwgIiVz
LyVkL2lkIiwgcGF0aCwgaSk7CisgICAgICAgIGluZm8tPmNvbm5lY3RvcnNbaV0uaWQgPSB4c19y
ZWFkKGN0eC0+eHNoLCBYQlRfTlVMTCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY29ubmVjdG9yX3BhdGgsIE5VTEwpOworICAgICAgICBpZiAoaW5mby0+Y29ubmVj
dG9yc1tpXS5pZCA9PSBOVUxMKSB7IHJjID0gRVJST1JfRkFJTDsgZ290byBvdXQ7IH0KKworICAg
ICAgICBzbnByaW50Zihjb25uZWN0b3JfcGF0aCwgMTI4LCAiJXMvJWQvcmVzb2x1dGlvbiIsIHBh
dGgsIGkpOworICAgICAgICB2YWx1ZSA9IHhzX3JlYWQoY3R4LT54c2gsIFhCVF9OVUxMLCBjb25u
ZWN0b3JfcGF0aCwgTlVMTCk7CisgICAgICAgIGlmICh2YWx1ZSA9PSBOVUxMKSB7IHJjID0gRVJS
T1JfRkFJTDsgZ290byBvdXQ7IH0KKworICAgICAgICByYyA9IHNzY2FuZih2YWx1ZSwgIiV1eCV1
IiwgJmluZm8tPmNvbm5lY3RvcnNbaV0ud2lkdGgsCisgICAgICAgICAgICAgICAgICAgJmluZm8t
PmNvbm5lY3RvcnNbaV0uaGVpZ2h0KTsKKyAgICAgICAgZnJlZSh2YWx1ZSk7CisgICAgICAgIGlm
IChyYyAhPSAyKSB7CisgICAgICAgICAgICByYyA9IEVSUk9SX0ZBSUw7IGdvdG8gb3V0OworICAg
ICAgICB9CisKKyAgICAgICAgc25wcmludGYoY29ubmVjdG9yX3BhdGgsIDEyOCwgIiVzLyVkL3Jl
cS1yaW5nLXJlZiIsIHBhdGgsIGkpOworICAgICAgICB2YWx1ZSA9IHhzX3JlYWQoY3R4LT54c2gs
IFhCVF9OVUxMLCBjb25uZWN0b3JfcGF0aCwgTlVMTCk7CisgICAgICAgIGluZm8tPmNvbm5lY3Rv
cnNbaV0ucmVxX3JyZWYgPSB2YWx1ZSA/IHN0cnRvdWwodmFsdWUsIE5VTEwsIDEwKSA6IC0xOwor
ICAgICAgICBmcmVlKHZhbHVlKTsKKworICAgICAgICBzbnByaW50Zihjb25uZWN0b3JfcGF0aCwg
MTI4LCAiJXMvJWQvcmVxLWV2ZW50LWNoYW5uZWwiLCBwYXRoLCBpKTsKKyAgICAgICAgdmFsdWUg
PSB4c19yZWFkKGN0eC0+eHNoLCBYQlRfTlVMTCwgY29ubmVjdG9yX3BhdGgsIE5VTEwpOworICAg
ICAgICBpbmZvLT5jb25uZWN0b3JzW2ldLnJlcV9ldnRjaCA9IHZhbHVlID8gc3RydG91bCh2YWx1
ZSwgTlVMTCwgMTApIDogLTE7CisgICAgICAgIGZyZWUodmFsdWUpOworCisgICAgICAgIHNucHJp
bnRmKGNvbm5lY3Rvcl9wYXRoLCAxMjgsICIlcy8lZC9ldnQtcmluZy1yZWYiLCBwYXRoLCBpKTsK
KyAgICAgICAgdmFsdWUgPSB4c19yZWFkKGN0eC0+eHNoLCBYQlRfTlVMTCwgY29ubmVjdG9yX3Bh
dGgsIE5VTEwpOworICAgICAgICBpbmZvLT5jb25uZWN0b3JzW2ldLmV2dF9ycmVmID0gdmFsdWUg
PyBzdHJ0b3VsKHZhbHVlLCBOVUxMLCAxMCkgOiAtMTsKKyAgICAgICAgZnJlZSh2YWx1ZSk7CisK
KyAgICAgICAgc25wcmludGYoY29ubmVjdG9yX3BhdGgsIDEyOCwgIiVzLyVkL2V2dC1ldmVudC1j
aGFubmVsIiwgcGF0aCwgaSk7CisgICAgICAgIHZhbHVlID0geHNfcmVhZChjdHgtPnhzaCwgWEJU
X05VTEwsIGNvbm5lY3Rvcl9wYXRoLCBOVUxMKTsKKyAgICAgICAgaW5mby0+Y29ubmVjdG9yc1tp
XS5ldnRfZXZ0Y2ggPSB2YWx1ZSA/IHN0cnRvdWwodmFsdWUsIE5VTEwsIDEwKSA6IC0xOworICAg
ICAgICBmcmVlKHZhbHVlKTsKKyAgICB9CisKKyAgICByYyA9IDA7CisKK291dDoKKyAgICByZXR1
cm4gcmM7Cit9CisKIGludCBsaWJ4bF9kZXZpY2VfdmRpc3BsX2dldGluZm8obGlieGxfY3R4ICpj
dHgsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4
bF9kZXZpY2VfdmRpc3BsICp2ZGlzcGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGxpYnhsX3ZkaXNwbGluZm8gKmluZm8pCiB7Ci0gICAgIHJldHVybiAwOworICAgIEdDX0lOSVQo
Y3R4KTsKKyAgICBjaGFyICpsaWJ4bF9wYXRoLCAqZG9tcGF0aCwgKmRldnBhdGg7CisgICAgY2hh
ciAqdmFsOworICAgIGludCByYzsKKworICAgIGxpYnhsX3ZkaXNwbGluZm9faW5pdChpbmZvKTsK
KyAgICBkb21wYXRoID0gbGlieGxfX3hzX2dldF9kb21wYXRoKGdjLCBkb21pZCk7CisgICAgaW5m
by0+ZGV2aWQgPSB2ZGlzcGwtPmRldmlkOworCisgICAgZGV2cGF0aCA9IEdDU1BSSU5URigiJXMv
ZGV2aWNlL3ZkaXNwbC8lZCIsIGRvbXBhdGgsIGluZm8tPmRldmlkKTsKKyAgICBsaWJ4bF9wYXRo
ID0gR0NTUFJJTlRGKCIlcy9kZXZpY2UvdmRpc3BsLyVkIiwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGxpYnhsX194c19saWJ4bF9wYXRoKGdjLCBkb21pZCksCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICBpbmZvLT5kZXZpZCk7CisgICAgaW5mby0+YmFja2VuZCA9IHhzX3JlYWQoY3R4
LT54c2gsIFhCVF9OVUxMLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdDU1BSSU5URigi
JXMvYmFja2VuZCIsIGxpYnhsX3BhdGgpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5V
TEwpOworICAgIGlmICghaW5mby0+YmFja2VuZCkgeyByYyA9IEVSUk9SX0ZBSUw7IGdvdG8gb3V0
OyB9CisKKyAgICByYyA9IGxpYnhsX19iYWNrZW5kcGF0aF9wYXJzZV9kb21pZChnYywgaW5mby0+
YmFja2VuZCwgJmluZm8tPmJhY2tlbmRfaWQpOworICAgIGlmIChyYykgZ290byBvdXQ7CisKKyAg
ICB2YWwgPSBsaWJ4bF9feHNfcmVhZChnYywgWEJUX05VTEwsIEdDU1BSSU5URigiJXMvc3RhdGUi
LCBkZXZwYXRoKSk7CisgICAgaW5mby0+c3RhdGUgPSB2YWwgPyBzdHJ0b3VsKHZhbCwgTlVMTCwg
MTApIDogLTE7CisKKyAgICBpbmZvLT5mcm9udGVuZCA9IHhzX3JlYWQoY3R4LT54c2gsIFhCVF9O
VUxMLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHQ1NQUklOVEYoIiVzL2Zyb250ZW5k
IiwgbGlieGxfcGF0aCksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwpOworICAg
IGluZm8tPmZyb250ZW5kX2lkID0gZG9taWQ7CisKKyAgICB2YWwgPSBsaWJ4bF9feHNfcmVhZChn
YywgWEJUX05VTEwsIEdDU1BSSU5URigiJXMvYmVfYWxsb2MiLCBkZXZwYXRoKSk7CisgICAgaW5m
by0+YmVfYWxsb2MgPSB2YWwgPyBzdHJ0b3VsKHZhbCwgTlVMTCwgMTApIDogMDsKKworICAgIHJj
ID0gbGlieGxfX2RldmljZV92ZGlzcGxfZ2V0Y29ubmVjdG9ycyhjdHgsIGRldnBhdGgsIGluZm8p
OworICAgIGlmIChyYykgZ290byBvdXQ7CisKKyAgICByYyA9IDA7CisKK291dDoKKyAgICAgR0Nf
RlJFRTsKKyAgICAgcmV0dXJuIHJjOwogfQogCiBMSUJYTF9ERUZJTkVfREVWSUNFX0FERCh2ZGlz
cGwpCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 27 10:03:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 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 1dPnLV-0007JO-Et; Tue, 27 Jun 2017 10:03:45 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <al1img@gmail.com>) id 1dPnLU-0007Hs-7a
 for xen-devel@lists.xenproject.org; Tue, 27 Jun 2017 10:03:44 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 60/A5-19466-F7D22595; Tue, 27 Jun 2017 10:03:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsVyMfS6s26dblC
 kwZUOc4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePMvZyCb5wVh5fNYWlgXMbexcjFISQwnVHi
 zfKVTCAOi8BLFomb09axgTgSAv2sEkfPzARyOIGcJIltSz4yQ9gVEovnzGUBsYUE5CUOtlyGG
 jWVSeL35kdgRWwCWhL3b68AaxYRUJK4t2oy0AoODmaBFImdv51ATGGBMInN38xBKlgEVCU+7r
 7CCGLzCjhILFk1lxVilZzEzXOdzCDlnAKOEleeqENsdZD42jCVdQKjwAJGhlWMGsWpRWWpRbr
 GBnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIFBVc/AwLiDccIqv0OMkhxMSqK8
 qyWCIoX4kvJTKjMSizPii0pzUosPMWpwcAj8fPq3hVGKJS8/L1VJgjdIB6hOsCg1PbUiLTMHG
 PYwpRIcPEoivGXHAyOFeIsLEnOLM9MhUqcYjTmuXFn3hYljyoHtX5iEwCZJifN6gUwSACnNKM
 2DGwSLx0uMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHknagNN4cnMK4Hb9wroFCagU1jmBYC
 cUpKIkJJqYOR44XVa4PijaQYn8wVvLe2Jm3X2elXG4xynLao3+mvX/hA4ulmfQ1Aw/19W7908
 7m9vk5RSLte+k/7bxS/Kr2uUo2iZ95VxRuq7krUrq34sOakj+/VnQco144O1YQYGNd07M7nXq
 5+QX131u3Tj9ri+GRGXP+m29JludlWO35gee0vfrvzpcyWW4oxEQy3mouJEAGlbMubCAgAA
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1498557822!105054678!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54110 invoked from network); 27 Jun 2017 10:03:42 -0000
Received: from mail-lf0-f67.google.com (HELO mail-lf0-f67.google.com)
 (209.85.215.67)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Jun 2017 10:03:42 -0000
Received: by mail-lf0-f67.google.com with SMTP id t72so2312656lff.0
 for <xen-devel@lists.xenproject.org>; Tue, 27 Jun 2017 03:03: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=bHVP4aRjtavYYqwxYvHuDLAuIpmXMY3m7x7cqhJ1gbE=;
 b=nEUQg2xwskPLvBp2HjaHXQrlhPTTDQMiFgC4UHcA11KLw5FkRG30jo5NHxg83on2xP
 Bs1NrEbEMCSlolKSR+zfyUsWhowfVdbb7KxtndSZK3WR7paMEA8MxAx9ODFOtG+WkUnj
 jxiYx9swpEPL0TmRqQGWSF/A0DuhfOTvQAPi1osGix1LuaFGBAxYqtx8/CNnZ1FKft7e
 wd3ifwC8vWPqrfLyMGP7lNoumwZIccwgIYsgI1Gu+ZTx80TgjuHhtHmxJHALrHQm9wSt
 5pjPgrMG4AI+NkwEkfvB6jzoOFG+dTI8BEKQaxOXMeTdviTFbBYNX+3pDpP1LXdU0dK9
 h8Vg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=bHVP4aRjtavYYqwxYvHuDLAuIpmXMY3m7x7cqhJ1gbE=;
 b=rwAta0KNwui7/j9sksStWIlhAueHJbP2Nzk3U9KTpp3KNMXl9u7xFFIe9GzRZqKu+E
 SjJJpTBo/YQRomMjyoAk0Evi226oPxKZ4OTNnn+TgV7KTU5U3iBWdKZshQHbiHthpJmd
 WNeBwO0nScymCXICldz/AGmpQzOuvM7IAS/5q65i2/i+FXv7/xIt7VUP6wT8NoJc9Euo
 A6/LZB3NSs84rtgK122W9vtJwDFWOdpm2yKxnrF4jrfkGF6obas4mcv7K/xywt0BtIIQ
 tf0+JYh7vsdUFrUgqToPeQgwTNbxHL1YtEe6/F0Zx8X2fu3dQ8K9n6pdF4pzcN8NkDe9
 MlFw==
X-Gm-Message-State: AKS2vOyWiiYm+Z0tXzWlNzRQdsiZtfHZnkOTnuRKQUTya2eSk9sHo3hG
 z4jA37dtDdzJo/8/OUE=
X-Received: by 10.46.77.197 with SMTP id c66mr1266773ljd.71.1498557822041;
 Tue, 27 Jun 2017 03:03:42 -0700 (PDT)
Received: from al1-pc.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id r82sm751763lfr.57.2017.06.27.03.03.40
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 27 Jun 2017 03:03:41 -0700 (PDT)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 27 Jun 2017 13:03:23 +0300
Message-Id: <1498557807-10810-8-git-send-email-al1img@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1498557807-10810-1-git-send-email-al1img@gmail.com>
References: <1498557807-10810-1-git-send-email-al1img@gmail.com>
Cc: wei.liu2@citrix.com, ian.jackson@eu.citrix.com,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: [Xen-devel] [PATCH v3 07/11] libxl: implement device_from_vdispl
	and update_config_vdispl
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; 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
PgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX3ZkaXNwbC5jIHwgMTAgKysrKysrKysrLQogMSBmaWxl
IGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3Rv
b2xzL2xpYnhsL2xpYnhsX3ZkaXNwbC5jIGIvdG9vbHMvbGlieGwvbGlieGxfdmRpc3BsLmMKaW5k
ZXggMWE2YzhiNy4uYWI5MGNiMSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdmRpc3Bs
LmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdmRpc3BsLmMKQEAgLTMzLDYgKzMzLDEzIEBAIHN0
YXRpYyBpbnQgbGlieGxfX2RldmljZV9mcm9tX3ZkaXNwbChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJf
dCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZp
Y2VfdmRpc3BsICp2ZGlzcGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bGlieGxfX2RldmljZSAqZGV2aWNlKQogeworICAgZGV2aWNlLT5iYWNrZW5kX2RldmlkICAgPSB2
ZGlzcGwtPmRldmlkOworICAgZGV2aWNlLT5iYWNrZW5kX2RvbWlkICAgPSB2ZGlzcGwtPmJhY2tl
bmRfZG9taWQ7CisgICBkZXZpY2UtPmJhY2tlbmRfa2luZCAgICA9IExJQlhMX19ERVZJQ0VfS0lO
RF9WRElTUEw7CisgICBkZXZpY2UtPmRldmlkICAgICAgICAgICA9IHZkaXNwbC0+ZGV2aWQ7Cisg
ICBkZXZpY2UtPmRvbWlkICAgICAgICAgICA9IGRvbWlkOworICAgZGV2aWNlLT5raW5kICAgICAg
ICAgICAgPSBMSUJYTF9fREVWSUNFX0tJTkRfVkRJU1BMOworCiAgICByZXR1cm4gMDsKIH0KIApA
QCAtNDksNyArNTYsOCBAQCBzdGF0aWMgdm9pZCBsaWJ4bF9fdXBkYXRlX2NvbmZpZ192ZGlzcGwo
bGlieGxfX2djICpnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBs
aWJ4bF9kZXZpY2VfdmRpc3BsICpkc3QsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGlieGxfZGV2aWNlX3ZkaXNwbCAqc3JjKQogewotCisgICAgZHN0LT5kZXZpZCA9
IHNyYy0+ZGV2aWQ7CisgICAgZHN0LT5iZV9hbGxvYyA9IHNyYy0+YmVfYWxsb2M7CiB9CiAKIHN0
YXRpYyBpbnQgbGlieGxfZGV2aWNlX3ZkaXNwbF9jb21wYXJlKGxpYnhsX2RldmljZV92ZGlzcGwg
KmQxLAotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 27 10:03:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 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 1dPnLV-0007Jy-NI; Tue, 27 Jun 2017 10:03:45 +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 1dPnLU-0007I5-NV
 for xen-devel@lists.xenproject.org; Tue, 27 Jun 2017 10:03:44 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 6A/D2-29088-F7D22595; Tue, 27 Jun 2017 10:03:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsVyMfS6o26NblC
 kwdS3Rhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bLD1dZC44ZVHx8PImpgbFXtYuRi0NIYAaj
 xP0bPYwgDovASxaJF90HmEAcCYF+VonDq1ewdTFyAjlJEgcPXmWBsMsl/h2/CBYXEpCXONhym
 R3Cnsok0XlHB8RmE9CSuH8boldEQEni3qrJQEM5OJgFUiR2/nYCCQsLeEu8uDsVrJVFQFVi4d
 RvzCAlvAIOEv1ToiE2yUncPNcJFuYUcJS48kQdYpGDxNeGqawTGAUWMDKsYlQvTi0qSy3SNdR
 LKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMKQYg2MG4/KPTIUZJDiYlUd7VEkGR
 QnxJ+SmVGYnFGfFFpTmpxYcYNTg4BH4+/dvCKMWSl5+XqiTBG6QDVCdYlJqeWpGWmQMMephSC
 Q4eJRHesuOBkUK8xQWJucWZ6RCpU4zGHFeurPvCxDHlwPYvTEJgk6TEeb1AJgmAlGaU5sENgk
 XjJUZZKWFeRqAzhXgKUotyM0tQ5V8xinMwKgnzTtQGmsKTmVcCt+8V0ClMQKewzAsAOaUkESE
 l1cCoY7JXwXV2Kd+abzecfipms2+9qzi5tzZdfd31uoMcZi/On56/vvdgp6+m+awA2cNHrR8t
 3qElcOym1f3d039tNhMKOdZy2UaLKXoVp9DqWC0D3p3rcnjEHznqJzi3ly6dwThzw5/ckglsW
 fsOzXSemvf378fixE9sFYrK2yZv9hNZwCJbfptTiaU4I9FQi7moOBEAN8aU4sECAAA=
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1498557820!106857917!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22790 invoked from network); 27 Jun 2017 10:03:40 -0000
Received: from mail-lf0-f65.google.com (HELO mail-lf0-f65.google.com)
 (209.85.215.65)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Jun 2017 10:03:40 -0000
Received: by mail-lf0-f65.google.com with SMTP id n136so2293450lfn.2
 for <xen-devel@lists.xenproject.org>; Tue, 27 Jun 2017 03:03: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=jXY9N8lYBFO2vlbQPTB1UcXlfjtleTYVrdBQsh3ULjI=;
 b=Ewk2RWohWj9hYkwMcuyrvarxPdAtInKfC3zkMHo29JlVqIPXXuak/8cHc6AVD7dEyE
 iRNyQrMgJ2Ih7B3o8wjVErO7GilDN0+zE8i2Rc9WITwcOeAoKBGuXp9UbaQeubEJed9F
 Y/c4lhxx0qDhw9Fg5RUdyX74BWbC9XiO0dC9MFW1H/a+jck/rfZSnr/omzUak0npebQV
 1d7Rb0kl2x9SDBixslnZISNvMLbbTO5WVZ8aH/eEqf30VsVzKcVytgcmElVOJQ7IdqvI
 B4c+miOc4admFqSp6OFqZAq9Dz49EL6Tu5nQLzM9Yc5OoookHD/+l/gItn84Z4qzuun5
 N8cw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=jXY9N8lYBFO2vlbQPTB1UcXlfjtleTYVrdBQsh3ULjI=;
 b=qRuK9Li+gsVg2DoKYpTb1cUwDsRaL456v5ka9gtRd+Knhgza0wJv4LM1Z0x9xBBo6P
 m5FxeIc3yC81sJWz8yp0hKokPXT6Wjjt/wY+WEVnj+13w+S31Qy1mnEV7Bs/QnvxBQMU
 wpWknbvFHVGYDzFHzN+dW7i8FfLHdLLs0xxFIbUh73ziUCqELTTGdYADlOIHRP3+/My0
 9He5NQ7i3IF+JCjSFJFdwOOnZUd38dhmyvmR4wAbap5nW+eWNPtgXvF5ap/f4nqIySFN
 hbV6OrTXZL1tZ0vRDZzm7pUCBnArfK86I+TIHikzOO8iWnAxTjH/vmj9+gbumO658fkz
 uqoA==
X-Gm-Message-State: AKS2vOw4JNgqKN7XFYJqHaIDRwMxSC6UecvqNSKfYdykvKKk352ZUkGK
 meTAQEG/hVN0biKM7yg=
X-Received: by 10.46.88.79 with SMTP id x15mr1274944ljd.38.1498557819923;
 Tue, 27 Jun 2017 03:03:39 -0700 (PDT)
Received: from al1-pc.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id r82sm751763lfr.57.2017.06.27.03.03.38
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 27 Jun 2017 03:03:39 -0700 (PDT)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 27 Jun 2017 13:03:21 +0300
Message-Id: <1498557807-10810-6-git-send-email-al1img@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1498557807-10810-1-git-send-email-al1img@gmail.com>
References: <1498557807-10810-1-git-send-email-al1img@gmail.com>
Cc: wei.liu2@citrix.com, ian.jackson@eu.citrix.com,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: [Xen-devel] [PATCH v3 05/11] libxl: add vdispl setting xen store
	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>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgoKSW1w
bGVtZXQgc2V0X3hlbnN0b3JlX2NvbmZpZyBjYWxsYmFjayAgZm9yIHZkaXNwbApkZXZpY2UgZHJp
dmVyLgoKU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292
QGVwYW0uY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2RldmljZS5jICAgfCAgIDIgKy0KIHRv
b2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCAgIDEgKwogdG9vbHMvbGlieGwvbGlieGxfdmRp
c3BsLmMgICB8IDExNyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyst
CiAzIGZpbGVzIGNoYW5nZWQsIDExOCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RldmljZS5jIGIvdG9vbHMvbGlieGwvbGlieGxf
ZGV2aWNlLmMKaW5kZXggZTIwMjUwMy4uNWQ3ZTE4OSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwv
bGlieGxfZGV2aWNlLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMKQEAgLTE4LDcg
KzE4LDcgQEAKIAogI2luY2x1ZGUgImxpYnhsX2ludGVybmFsLmgiCiAKLXN0YXRpYyBjaGFyICps
aWJ4bF9fZGV2aWNlX2Zyb250ZW5kX3BhdGgobGlieGxfX2djICpnYywgbGlieGxfX2RldmljZSAq
ZGV2aWNlKQorY2hhciAqbGlieGxfX2RldmljZV9mcm9udGVuZF9wYXRoKGxpYnhsX19nYyAqZ2Ms
IGxpYnhsX19kZXZpY2UgKmRldmljZSkKIHsKICAgICBjaGFyICpkb21fcGF0aCA9IGxpYnhsX194
c19nZXRfZG9tcGF0aChnYywgZGV2aWNlLT5kb21pZCk7CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhsL2xpYnhsX2ludGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCmluZGV4
IDMzOTc2NTUuLmMwZGQxN2UgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFs
LmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApAQCAtMTIwOSw2ICsxMjA5LDcg
QEAgX2hpZGRlbiBpbnQgbGlieGxfX2RldmljZV9leGlzdHMobGlieGxfX2djICpnYywgeHNfdHJh
bnNhY3Rpb25fdCB0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2Rl
dmljZSAqZGV2aWNlKTsKIF9oaWRkZW4gaW50IGxpYnhsX19kZXZpY2VfZ2VuZXJpY19hZGQobGli
eGxfX2djICpnYywgeHNfdHJhbnNhY3Rpb25fdCB0LAogICAgICAgICBsaWJ4bF9fZGV2aWNlICpk
ZXZpY2UsIGNoYXIgKipiZW50cywgY2hhciAqKmZlbnRzLCBjaGFyICoqcm9fZmVudHMpOworX2hp
ZGRlbiBjaGFyICpsaWJ4bF9fZGV2aWNlX2Zyb250ZW5kX3BhdGgobGlieGxfX2djICpnYywgbGli
eGxfX2RldmljZSAqZGV2aWNlKTsKIF9oaWRkZW4gY2hhciAqbGlieGxfX2RldmljZV9iYWNrZW5k
X3BhdGgobGlieGxfX2djICpnYywgbGlieGxfX2RldmljZSAqZGV2aWNlKTsKIF9oaWRkZW4gY2hh
ciAqbGlieGxfX2RldmljZV9saWJ4bF9wYXRoKGxpYnhsX19nYyAqZ2MsIGxpYnhsX19kZXZpY2Ug
KmRldmljZSk7CiBfaGlkZGVuIGludCBsaWJ4bF9fcGFyc2VfYmFja2VuZF9wYXRoKGxpYnhsX19n
YyAqZ2MsIGNvbnN0IGNoYXIgKnBhdGgsCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF92
ZGlzcGwuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3ZkaXNwbC5jCmluZGV4IGM3OWJjZGEuLjRlY2Vi
NzEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3ZkaXNwbC5jCisrKyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX3ZkaXNwbC5jCkBAIC02NSw2ICs2NSwxMTkgQEAgc3RhdGljIHZvaWQgbGlieGxf
X2RldmljZV92ZGlzcGxfYWRkKGxpYnhsX19lZ2MgKmVnYywgdWludDMyX3QgZG9taWQsCiAgICAg
bGlieGxfX2RldmljZV9hZGQoZWdjLCBkb21pZCwgJmxpYnhsX192ZGlzcGxfZGV2dHlwZSwgdmRp
c3BsLCBhb2Rldik7CiB9CiAKK3N0YXRpYyBpbnQgbGlieGxfX3NldF94ZW5zdG9yZV9jb25uZWN0
b3JzKGxpYnhsX19nYyAqZ2MsIHhzX3RyYW5zYWN0aW9uX3QgdCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kZXZpY2UgKmRldmljZSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV92ZGlzcGwgKnZk
aXNwbCkKK3sKKyAgICBzdHJ1Y3QgeHNfcGVybWlzc2lvbnMgcGVybXNbMl07CisgICAgY2hhciAq
ZnJvbnRlbmRfcGF0aCA9IE5VTEw7CisgICAgZmxleGFycmF5X3QgKmNvbm5lY3RvcjsKKyAgICBs
aWJ4bF9jdHggKmN0eCA9IGxpYnhsX19nY19vd25lcihnYyk7CisgICAgaW50IGk7CisgICAgaW50
IHJjOworCisgICAgZnJvbnRlbmRfcGF0aCA9IGxpYnhsX19kZXZpY2VfZnJvbnRlbmRfcGF0aChn
YywgZGV2aWNlKTsKKworICAgIHBlcm1zWzBdLmlkID0gZGV2aWNlLT5kb21pZDsKKyAgICBwZXJt
c1swXS5wZXJtcyA9IFhTX1BFUk1fTk9ORTsKKyAgICBwZXJtc1sxXS5pZCA9IGRldmljZS0+YmFj
a2VuZF9kb21pZDsKKyAgICBwZXJtc1sxXS5wZXJtcyA9IFhTX1BFUk1fUkVBRDsKKworICAgIGNv
bm5lY3RvciA9IGZsZXhhcnJheV9tYWtlKGdjLCAyLCAxKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5k
KGNvbm5lY3RvciwgInJlc29sdXRpb24iKTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGNvbm5lY3Rv
ciwgIiIpOworICAgIGZsZXhhcnJheV9hcHBlbmQoY29ubmVjdG9yLCAiaWQiKTsKKyAgICBmbGV4
YXJyYXlfYXBwZW5kKGNvbm5lY3RvciwgIiIpOworCisgICAgZm9yIChpID0gMDsgaSA8IHZkaXNw
bC0+bnVtX2Nvbm5lY3RvcnM7IGkrKykgeworICAgICAgICBjaGFyICpjb25uZWN0b3JfcGF0aCA9
IEdDU1BSSU5URigiJXMvJWQiLCBmcm9udGVuZF9wYXRoLCBpKTsKKworICAgICAgICBpZiAoIXhz
X21rZGlyKGN0eC0+eHNoLCB0LCBjb25uZWN0b3JfcGF0aCkpIHsKKyAgICAgICAgICAgIHJjID0g
RVJST1JfRkFJTDsgZ290byBvdXQ7CisgICAgICAgIH0KKworICAgICAgICBpZiAoIXhzX3NldF9w
ZXJtaXNzaW9ucyhjdHgtPnhzaCwgdCwgY29ubmVjdG9yX3BhdGgsIHBlcm1zLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBBUlJBWV9TSVpFKHBlcm1zKSkpIHsKKyAgICAgICAgICAg
IHJjID0gRVJST1JfRkFJTDsgZ290byBvdXQ7CisgICAgICAgIH0KKworICAgICAgICBmbGV4YXJy
YXlfc2V0KGNvbm5lY3RvciwgMSwKKyAgICAgICAgICAgICAgICAgICAgICBHQ1NQUklOVEYoIiVk
eCVkIiwgdmRpc3BsLT5jb25uZWN0b3JzW2ldLndpZHRoLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdmRpc3BsLT5jb25uZWN0b3JzW2ldLmhlaWdodCkpOworICAgICAgICBmbGV4
YXJyYXlfc2V0KGNvbm5lY3RvciwgMywgdmRpc3BsLT5jb25uZWN0b3JzW2ldLmlkKTsKKworICAg
ICAgICByYyA9IGxpYnhsX194c193cml0ZXYoZ2MsIHQsIGNvbm5lY3Rvcl9wYXRoLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3hzX2t2c19vZl9mbGV4YXJyYXkoZ2MsIGNv
bm5lY3RvcikpOworICAgICAgICBpZiAocmMpIGdvdG8gb3V0OworICAgIH0KKworICAgIHJjID0g
MDsKKworb3V0OgorICAgIHJldHVybiByYzsKK30KKworc3RhdGljIGludCBsaWJ4bF9fc2V0X3hl
bnN0b3JlX3ZkaXNwbChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3ZkaXNwbCAqdmRpc3BsKQor
eworICAgIGZsZXhhcnJheV90ICpmcm9udDsKKyAgICBmbGV4YXJyYXlfdCAqYmFjazsKKworICAg
IGZyb250ID0gZmxleGFycmF5X21ha2UoZ2MsIDE2LCAxKTsKKyAgICBiYWNrID0gZmxleGFycmF5
X21ha2UoZ2MsIDE2LCAxKTsKKworICAgIGZsZXhhcnJheV9hcHBlbmQoYmFjaywgImZyb250ZW5k
LWlkIik7CisgICAgZmxleGFycmF5X2FwcGVuZChiYWNrLCBHQ1NQUklOVEYoIiVkIiwgZG9taWQp
KTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ssICJvbmxpbmUiKTsKKyAgICBmbGV4YXJyYXlf
YXBwZW5kKGJhY2ssICIxIik7CisgICAgZmxleGFycmF5X2FwcGVuZChiYWNrLCAic3RhdGUiKTsK
KyAgICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ssIEdDU1BSSU5URigiJWQiLCBYZW5idXNTdGF0ZUlu
aXRpYWxpc2luZykpOworICAgIGZsZXhhcnJheV9hcHBlbmQoYmFjaywgImhhbmRsZSIpOworICAg
IGZsZXhhcnJheV9hcHBlbmQoYmFjaywgR0NTUFJJTlRGKCIlZCIsIHZkaXNwbC0+ZGV2aWQpKTsK
KworICAgIGZsZXhhcnJheV9hcHBlbmQoZnJvbnQsICJiYWNrZW5kLWlkIik7CisgICAgZmxleGFy
cmF5X2FwcGVuZChmcm9udCwgR0NTUFJJTlRGKCIlZCIsIHZkaXNwbC0+YmFja2VuZF9kb21pZCkp
OworICAgIGZsZXhhcnJheV9hcHBlbmQoZnJvbnQsICJzdGF0ZSIpOworICAgIGZsZXhhcnJheV9h
cHBlbmQoZnJvbnQsIEdDU1BSSU5URigiJWQiLCBYZW5idXNTdGF0ZUluaXRpYWxpc2luZykpOwor
ICAgIGZsZXhhcnJheV9hcHBlbmQoZnJvbnQsICJoYW5kbGUiKTsKKyAgICBmbGV4YXJyYXlfYXBw
ZW5kKGZyb250LCBHQ1NQUklOVEYoIiVkIiwgdmRpc3BsLT5kZXZpZCkpOworICAgIGZsZXhhcnJh
eV9hcHBlbmQoZnJvbnQsICJiZV9hbGxvYyIpOworICAgIGZsZXhhcnJheV9hcHBlbmQoZnJvbnQs
IEdDU1BSSU5URigiJWQiLCB2ZGlzcGwtPmJlX2FsbG9jKSk7CisKKyAgICBsaWJ4bF9fZGV2aWNl
ICpkZXZpY2U7CisgICAgeHNfdHJhbnNhY3Rpb25fdCB0ID0gWEJUX05VTEw7CisgICAgaW50IHJj
OworCisgICAgR0NORVcoZGV2aWNlKTsKKworICAgIHJjID0gbGlieGxfX2RldmljZV9mcm9tX3Zk
aXNwbChnYywgZG9taWQsIHZkaXNwbCwgZGV2aWNlKTsKKyAgICBpZiAocmMpIGdvdG8gb3V0Owor
CisgICAgZm9yICg7OykgeworICAgICAgICByYyA9IGxpYnhsX194c190cmFuc2FjdGlvbl9zdGFy
dChnYywgJnQpOworICAgICAgICBpZiAocmMpIGdvdG8gb3V0OworCisgICAgICAgIHJjID0gbGli
eGxfX2RldmljZV9nZW5lcmljX2FkZChnYywgdCwgZGV2aWNlLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3hzX2t2c19vZl9mbGV4YXJyYXkoZ2MsIGJhY2sp
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3hzX2t2c19v
Zl9mbGV4YXJyYXkoZ2MsIGZyb250KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIE5VTEwpOworICAgICAgICBpZiAocmMpIGdvdG8gb3V0OworCisgICAgICAgIHJjID0g
bGlieGxfX3NldF94ZW5zdG9yZV9jb25uZWN0b3JzKGdjLCB0LCBkZXZpY2UsIHZkaXNwbCk7Cisg
ICAgICAgIGlmIChyYykgZ290byBvdXQ7CisKKyAgICAgICAgcmMgPSBsaWJ4bF9feHNfdHJhbnNh
Y3Rpb25fY29tbWl0KGdjLCAmdCk7CisgICAgICAgIGlmICghcmMpIGJyZWFrOworICAgICAgICBp
ZiAocmMgPCAwKSBnb3RvIG91dDsKKyAgICB9CisKKyAgICByYyA9IDA7CisKK291dDoKKyAgICBs
aWJ4bF9feHNfdHJhbnNhY3Rpb25fYWJvcnQoZ2MsICZ0KTsKKyAgICByZXR1cm4gcmM7Cit9CisK
IGxpYnhsX2RldmljZV92ZGlzcGwgKmxpYnhsX2RldmljZV92ZGlzcGxfbGlzdChsaWJ4bF9jdHgg
KmN0eCwgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgaW50ICpudW0pCiB7CkBAIC05MSw3ICsyMDQsOSBAQCBERUZJTkVfREVWSUNF
X1RZUEVfU1RSVUNUKHZkaXNwbCwKICAgICAudXBkYXRlX2NvbmZpZyA9ICh2b2lkICgqKShsaWJ4
bF9fZ2MgKiwgdm9pZCAqLCB2b2lkICopKQogICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3Vw
ZGF0ZV9jb25maWdfdmRpc3BsLAogICAgIC5mcm9tX3hlbnN0b3JlID0gKGludCAoKikobGlieGxf
X2djICosIGNvbnN0IGNoYXIgKiwgdWludDMyX3QsIHZvaWQgKikpCi0gICAgICAgICAgICAgICAg
ICAgICBsaWJ4bF9fZnJvbV94ZW5zdG9yZV92ZGlzcGwKKyAgICAgICAgICAgICAgICAgICAgIGxp
YnhsX19mcm9tX3hlbnN0b3JlX3ZkaXNwbCwKKyAgICAuc2V0X3hlbnN0b3JlX2NvbmZpZyA9IChp
bnQgKCopKGxpYnhsX19nYyAqLCB1aW50MzJfdCwgdm9pZCAqKSkKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGxpYnhsX19zZXRfeGVuc3RvcmVfdmRpc3BsCiApOwogCiAvKgotLSAKMi43LjQK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 27 10:03:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 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 1dPnLX-0007MW-3b; Tue, 27 Jun 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 <al1img@gmail.com>) id 1dPnLV-0007IO-4w
 for xen-devel@lists.xenproject.org; Tue, 27 Jun 2017 10:03:45 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 69/FA-03044-08D22595; Tue, 27 Jun 2017 10:03:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsVyMfS6k269blC
 kwdW7lhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aRmw9ZC3axVJxan9DA+Iq5i5GLQ0hgBqPE
 yh1XwBwWgZcsEr1b7rKDOBIC/awSW1bdYe1i5ARykiTuPOphh7BLJWa07wazhQTkJQ62XGaHG
 DWVSWL148dgCTYBLYn7t1ewgdgiAkoS91ZNZupi5OBgFkiR2PnbCSQsLOAr8f/8UbASFgFVic
 cHPjGB2LwCDhL7P+1lhtglJ3HzXCczSCungKPElSfqEGsdJL42TGWdwCiwgJFhFaNGcWpRWWq
 RrqGpXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYFgxAMEOxm/LAg4xSnIwKYny
 rpYIihTiS8pPqcxILM6ILyrNSS0+xKjBwSHw8+nfFkYplrz8vFQlCd5nOkB1gkWp6akVaZk5w
 MCHKZXg4FES4S07HhgpxFtckJhbnJkOkTrFaMlx5cq6L0wcTR+2AMkpB7Z/YRICmyclzusFMk
 8ApCGjNA9uHCw6LzHKSgnzMgIdK8RTkFqUm1mCKv+KUZyDUUmYd6I20BSezLwSuK2vgA5iAjq
 IZV4AyEEliQgpqQbGkCN/qm4rbquZXdGd93n6gwcPOH/wzOvsurlgPt/se3e+fxSdfkfznXNO
 GsNdBvkvfzQLXx7693n7GYOXD2f+eqM4ea/KNZZZ7+v8I15IWPM5r/Y1WnQz7dhm83t3/4Zqr
 Dq+JUJBQ+r2me5Ijwe975YcSPGXn3D0yGyO6k3XFm6byc4pcLx2zkYlluKMREMt5qLiRACXwO
 TGyQIAAA==
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1498557823!56781004!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54150 invoked from network); 27 Jun 2017 10:03:43 -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;
 27 Jun 2017 10:03:43 -0000
Received: by mail-lf0-f66.google.com with SMTP id n136so2293623lfn.2
 for <xen-devel@lists.xenproject.org>; Tue, 27 Jun 2017 03:03:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=f3qYKgSLHotPhCdZ2acqOJl1uESf2HFV5T7AqA0iwmI=;
 b=peiZv7EguBCjh4S+ZcdTJ7x3R8JuX79OlEivlBncjsUktIcme37FI/IS4RBwsfBjYx
 5PSpP+9i9amxO1OxnitlltPOtiCiLWkvxvajl9+YsmlbDKYnWfU2cSdxvxKPcAw2F0c7
 NntcObPPUPrfdpAKqtLvYMIMeTCK68fj2vbhCkt0CGlBFsoAkpAhtlBlx94zGa1vq1vW
 omH3a6DTjitFy/q5SXZqG491dwGeWRLCnHmqbE5nm9RuDKpolF7ZdvjsQVTYXcQwYwWR
 GYk8GGS3D7OeEf7oNGmpZ/QsK46YSBQhEdElaoBdd75UXiLCMk7Z18hiC8e0wPMvUET2
 e2Mw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=f3qYKgSLHotPhCdZ2acqOJl1uESf2HFV5T7AqA0iwmI=;
 b=sQkeLqT1b5+kBHEn7czoKd3sAQj63Qmbk9x/tudjqyiPCARCjWp3x8P1FYeY2BIEwZ
 4/2FZCXG5+c+cQK+LR9ciOh8yYUGRYFclhAPgPZ7sEyR4PeQ0puCMe3OmiaP8ghxkPPB
 tghhrjPBPdWoNBGf353SginD7GSczjTOz0IRlFzRw46hl8vNyzCl3P7/7C6xpN/rW9iU
 IMoAy6RzP8h+tDfpm/bnMZpLN1SaQ/v9UpUdPD7NvnP7bETZej38fOgX7JOhXFz35uk2
 xPwlRHI/ItFAL4yOO0f60ktrZZiLrUveq/vReR+cXyXCYAG1W3FmDMoOlhapcBpZP+cJ
 X1VQ==
X-Gm-Message-State: AKS2vOzQ5hGcle6hwSw5iOGgebqqGZZKDC/F5orc9HBVM+CoyfBAptSs
 4nqsWuVr6y2CHRb1i/w=
X-Received: by 10.46.81.2 with SMTP id f2mr1282545ljb.92.1498557823034;
 Tue, 27 Jun 2017 03:03:43 -0700 (PDT)
Received: from al1-pc.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id r82sm751763lfr.57.2017.06.27.03.03.42
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 27 Jun 2017 03:03:42 -0700 (PDT)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 27 Jun 2017 13:03:24 +0300
Message-Id: <1498557807-10810-9-git-send-email-al1img@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1498557807-10810-1-git-send-email-al1img@gmail.com>
References: <1498557807-10810-1-git-send-email-al1img@gmail.com>
Cc: wei.liu2@citrix.com, ian.jackson@eu.citrix.com,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: [Xen-devel] [PATCH v3 08/11] libxl: add libxl__vdispl_devtype to
	device_type_tbl
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; 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
PgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIHwgMSArCiAxIGZpbGUgY2hhbmdlZCwg
MSBpbnNlcnRpb24oKykKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCmluZGV4IDRlNWJhMjkuLmJhMzk0M2YgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X2NyZWF0ZS5jCkBAIC0xNDQyLDYgKzE0NDIsNyBAQCBjb25zdCBzdHJ1Y3QgbGlieGxfZGV2aWNl
X3R5cGUgKmRldmljZV90eXBlX3RibFtdID0gewogICAgICZsaWJ4bF9fdXNiZGV2X2RldnR5cGUs
CiAgICAgJmxpYnhsX19wY2lkZXZfZGV2dHlwZSwKICAgICAmbGlieGxfX2R0ZGV2X2RldnR5cGUs
CisgICAgJmxpYnhsX192ZGlzcGxfZGV2dHlwZSwKICAgICBOVUxMCiB9OwogCi0tIAoyLjcuNAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 27 10:03:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 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 1dPnLY-0007OZ-Az; Tue, 27 Jun 2017 10: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 <al1img@gmail.com>) id 1dPnLW-0007Kl-HY
 for xen-devel@lists.xenproject.org; Tue, 27 Jun 2017 10:03:46 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 0E/E5-17076-18D22595; Tue, 27 Jun 2017 10:03:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsVyMfS6o26DblC
 kwfWlVhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aVbfeZCzYKVJz43cfcwLiKp4uRi0NIYDqj
 xI3/b1lBHBaBlywSj+ZPBHI4OSQE+lkl1hyIgbCTJNY93skEYVdITNv8jQ3EFhKQlzjYcpkdY
 tJUJom9G66ygCTYBLQk7t9eAVYkIqAkcW/VZKBmDg5mgRSJnb+dQMLCAiESky4+ANvFIqAqsW
 jdTbASXgFHiSlT9CFWyUncPNfJDBLmBApfeaIOsdVB4mvDVNYJjAILGBlWMWoUpxaVpRbpGhr
 qJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEBhUDEOxgXP3b6RCjJAeTkijvaomg
 SCG+pPyUyozE4oz4otKc1OJDjBocHAI/n/5tYZRiycvPS1WS4P2iDVQnWJSanlqRlpkDDHuYU
 gkOHiUR3rLjgZFCvMUFibnFmekQqVOMxhxXrqz7wsQx5cD2L0xCYJOkxHm9dIAmCYCUZpTmwQ
 2CxeMlRlkpYV5GoDOFeApSi3IzS1DlXzGKczAqCfNOBLmHJzOvBG7fK6BTmIBOYZkXAHJKSSJ
 CSqqBMWWX8PGbDjw5dTvmuJcwcSibMk/a1Ox7x8yvy/Gy5H6BQ3fWtOq4vMjM1rOZMLP8luyl
 SWeajipuDmuJLDBMLblgLflL+/+eY9v097zJ+PnNm+27kYF+1WQu9u/P3S5PfF4Zemb61xoFx
 tPLz63dcj609fxe5sjD512qK2/tS14lzFO0gvH6TCWW4oxEQy3mouJEAJ8fK+HCAgAA
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1498557824!107546707!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39843 invoked from network); 27 Jun 2017 10:03:44 -0000
Received: from mail-lf0-f65.google.com (HELO mail-lf0-f65.google.com)
 (209.85.215.65)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Jun 2017 10:03:44 -0000
Received: by mail-lf0-f65.google.com with SMTP id t72so2312746lff.0
 for <xen-devel@lists.xenproject.org>; Tue, 27 Jun 2017 03:03:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=z8A9vdX67F9fP+Kk9hpH0hedXjFYwsPakBtmYBzS4nc=;
 b=OnK73zaENc6B/V7c1ZhMPX9T9zXh+Ytl+UBlSUkgV8V/kPzb9zAwjpLI9fbTRC8lfi
 GZpVlsxzZ5cxDKVLh4QzP0ICLxGbu/867TtBujEXUJeulQY1N6v7vRkpm/M+BdUByyOK
 od5/zhlmpvF6O0GXI/5ux7kHT0mFN6kWjoxd8GOWpW8tEJ3U/TArDFPNUosDjrZ4yf3w
 GDaxa6tZIypQe69Jv+qyHx1qAEpxAOv3ToupWaFTN9mIqfKuss0abTUqSDrOZl05QSUR
 Kh4RFgDCVj6qucz9mvo8U+qJh40h2LdALQxlOCrHLsEULSpe0DSUoNGLv1uLzxWORkBM
 ZUYw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=z8A9vdX67F9fP+Kk9hpH0hedXjFYwsPakBtmYBzS4nc=;
 b=Lr2VGg+ofqVPFeQGKlzSmEGJkajYllXUPp5Dh7zzyLFExK9DzWJ//FowmVoPMZwKq+
 goScqNzmxoANzQXYaxT7Yuci3pdUpUwynP1X+bvBKK5ba23wGF2d1D5lFR1xw0kraUXU
 ZAktFvv42NakhrQrT+ZV5e+YYCZYDuMVCkiQOSdl+fj1Vh0/1lIi0usb7UF2y4RlhBXl
 6esa7Yc+TNMEdMfW2+wQd8ik5sMXhKOtLCXqpSlbJWgqNz3F1XC8Vj+eNYTjp7f9tFyC
 hfx8ZX12yRjD6QPPQrPzF/4zSZNSLL9GB5Xl3UJm61mtu8GNaXzZQ5A4qBQueSPa1YFE
 khKQ==
X-Gm-Message-State: AKS2vOyGVGhz86PGJmm8avNccX8w5wbAWkk6G42m/V9G/I4bOd4QSCZ1
 BQZoLK9bdkn8gHzJTqg=
X-Received: by 10.25.44.72 with SMTP id s69mr1516465lfs.156.1498557824128;
 Tue, 27 Jun 2017 03:03:44 -0700 (PDT)
Received: from al1-pc.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id r82sm751763lfr.57.2017.06.27.03.03.43
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 27 Jun 2017 03:03:43 -0700 (PDT)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 27 Jun 2017 13:03:25 +0300
Message-Id: <1498557807-10810-10-git-send-email-al1img@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1498557807-10810-1-git-send-email-al1img@gmail.com>
References: <1498557807-10810-1-git-send-email-al1img@gmail.com>
Cc: wei.liu2@citrix.com, ian.jackson@eu.citrix.com,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: [Xen-devel] [PATCH v3 09/11] libxl: add
	libxl_devid_to_device_vdispl interface 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
PgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX3V0aWxzLmggIHwgIDQgKysrKwogdG9vbHMvbGlieGwv
bGlieGxfdmRpc3BsLmMgfCAzMSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAyIGZp
bGVzIGNoYW5nZWQsIDM1IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9s
aWJ4bF91dGlscy5oIGIvdG9vbHMvbGlieGwvbGlieGxfdXRpbHMuaAppbmRleCAyNTc3M2Q4Li45
ZTc0M2RjIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF91dGlscy5oCisrKyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX3V0aWxzLmgKQEAgLTc4LDYgKzc4LDEwIEBAIGludCBsaWJ4bF9kZXZpZF90
b19kZXZpY2VfdnRwbShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaW50IGRldmlkLCBsaWJ4bF9kZXZpY2VfdnRwbSAqdnRwbSk7
CiBpbnQgbGlieGxfZGV2aWRfdG9fZGV2aWNlX3VzYmN0cmwobGlieGxfY3R4ICpjdHgsIHVpbnQz
Ml90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBkZXZpZCwg
bGlieGxfZGV2aWNlX3VzYmN0cmwgKnVzYmN0cmwpOworCitpbnQgbGlieGxfZGV2aWRfdG9fZGV2
aWNlX3ZkaXNwbChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBpbnQgZGV2aWQsIGxpYnhsX2RldmljZV92ZGlzcGwgKnZkaXNw
bCk7CisKIGludCBsaWJ4bF9jdHJscG9ydF90b19kZXZpY2VfdXNiZGV2KGxpYnhsX2N0eCAqY3R4
LCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlu
dCBjdHJsLCBpbnQgcG9ydCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxp
YnhsX2RldmljZV91c2JkZXYgKnVzYmRldik7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4
bF92ZGlzcGwuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3ZkaXNwbC5jCmluZGV4IGFiOTBjYjEuLmI4
NjQ2NWQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3ZkaXNwbC5jCisrKyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX3ZkaXNwbC5jCkBAIC0zMTcsNiArMzE3LDM3IEBAIG91dDoKICAgICAgcmV0
dXJuIHJjOwogfQogCitpbnQgbGlieGxfZGV2aWRfdG9fZGV2aWNlX3ZkaXNwbChsaWJ4bF9jdHgg
KmN0eCwgdWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBp
bnQgZGV2aWQsIGxpYnhsX2RldmljZV92ZGlzcGwgKnZkaXNwbCkKK3sKKyAgICBsaWJ4bF9kZXZp
Y2VfdmRpc3BsICp2ZGlzcGxzID0gTlVMTDsKKyAgICBpbnQgbiwgaTsKKyAgICBpbnQgcmM7CisK
KyAgICBsaWJ4bF9kZXZpY2VfdmRpc3BsX2luaXQodmRpc3BsKTsKKworICAgIHZkaXNwbHMgPSBs
aWJ4bF9kZXZpY2VfdmRpc3BsX2xpc3QoY3R4LCBkb21pZCwgJm4pOworCisgICAgaWYgKCF2ZGlz
cGxzKSB7IHJjID0gRVJST1JfTk9URk9VTkQ7IGdvdG8gb3V0OyB9CisKKyAgICBmb3IgKGkgPSAw
OyBpIDwgbjsgKytpKSB7CisgICAgICAgIGlmIChkZXZpZCA9PSB2ZGlzcGxzW2ldLmRldmlkKSB7
CisgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfdmRpc3BsX2NvcHkoY3R4LCB2ZGlzcGwsICZ2ZGlz
cGxzW2ldKTsKKyAgICAgICAgICAgIHJjID0gMDsKKyAgICAgICAgICAgIGdvdG8gb3V0OworICAg
ICAgICB9CisgICAgfQorCisgICAgcmMgPSBFUlJPUl9OT1RGT1VORDsKKworb3V0OgorCisgICAg
aWYgKHZkaXNwbHMpIHsKKyAgICAgICAgbGlieGxfZGV2aWNlX3ZkaXNwbF9saXN0X2ZyZWUodmRp
c3Bscywgbik7CisgICAgfQorICAgIHJldHVybiByYzsKK30KKwogTElCWExfREVGSU5FX0RFVklD
RV9BREQodmRpc3BsKQogc3RhdGljIExJQlhMX0RFRklORV9ERVZJQ0VTX0FERCh2ZGlzcGwpCiBM
SUJYTF9ERUZJTkVfREVWSUNFX1JFTU9WRSh2ZGlzcGwpCi0tIAoyLjcuNAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Tue Jun 27 10:03:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 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 1dPnLY-0007P9-Ig; Tue, 27 Jun 2017 10:03:48 +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 1dPnLX-0007Nd-Vi
 for xen-devel@lists.xenproject.org; Tue, 27 Jun 2017 10:03:48 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 C7/E9-01733-38D22595; Tue, 27 Jun 2017 10:03:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVyMfS6k26TblC
 kwaJP4hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b+n9YFjfEV7/fuZGlgnO/axcjFISQwnVHi
 wqv/rCAOi8BLFolZG9cygzgSAv2sEi+nbGPrYuQEcpIk9nb9ZYGwyyUmP1kGZgsJyEscbLnMD
 jFqKpPEgdnLwBrYBLQk7t9eAWaLCChJ3Fs1mamLkYODWSBFYudvJ5CwsICNxLbDKxhBwiwCqh
 JrtsmBhHkFHCVmHPvFBLFKTuLmuU5mkBJOoPiVJ+oQWx0kvjZMZZ3AKLCAkWEVo0ZxalFZapG
 ukaFeUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgUNUzMDDuYLw72e8QoyQHk5Io
 72qJoEghvqT8lMqMxOKM+KLSnNTiQ4waHBwCP5/+bWGUYsnLz0tVkuB9pgNUJ1iUmp5akZaZA
 wx7mFIJDh4lEd6y44GRQrzFBYm5xZnpEKlTjJYcV66s+8LEsWH1eiA55cD2L0xCYPOkxHm9QO
 YJgDRklObBjYPF5iVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrwTtYGm8GTmlcBtfQV0EBP
 QQSzzAkAOKklESEk1MNZe4c98eO76zxhpDY9S9RU/7WepFUbOK7n27eYS7tyeEsWGly92zjVY
 c6Hg8t6jJ4681VknqOjksP2cc//GX6+qou9ylnTwln64cPtFy4fE0/WN4hUNVjsOcqRxRzz6v
 /DJ0aTy1KkL9zfJfa64r1H6J3re7yNtEtd8esLWBl736NNoNEs3CFViKc5INNRiLipOBACsa+
 d+yAIAAA==
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1498557825!105364292!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7265 invoked from network); 27 Jun 2017 10:03:46 -0000
Received: from mail-lf0-f66.google.com (HELO mail-lf0-f66.google.com)
 (209.85.215.66)
 by server-9.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Jun 2017 10:03:46 -0000
Received: by mail-lf0-f66.google.com with SMTP id g21so2306653lfk.1
 for <xen-devel@lists.xenproject.org>; Tue, 27 Jun 2017 03:03:46 -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=8S2JQTr8+0Z8AQ8bRQza48wAdOVMYnUKGVcMRtKgFeU=;
 b=t/2vonyH1hBTzQ7SfiD3VY/AXnDcO/xv60K7MdSv3APcTEXlaDsfE/Oacf+A5Yn0eh
 qv4SPhBpn2+vp078H4Jw0tOFn0K95oAs+S7R3iHhZkSY54TyQe6RvP7DC6ej22MuM3ly
 Tl/cbSaw5DMOW+eD2u3dEdfR1CIS815GVrssHSu93rbl3hAdTy8BUQmIYPvnZA3AZxD+
 7b4JlAqWAl8ywRNkTpDSP1TzIYtXKP7ruNQYk8v24KqutrZ9vdl8UbrmDQDsyfjG3M6A
 wtHkLRcFlYFpGbFPvi1pZoE2N9cGYRvu3i+bEbLvPO93xVVFD6xsiq9Xp98AW/rowILl
 TU/g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=8S2JQTr8+0Z8AQ8bRQza48wAdOVMYnUKGVcMRtKgFeU=;
 b=TGLatDLo1vH9uG9oG8BfN1Ae0Z4PPCSI8pkC8EFUvoXDMZD/eJRE1n3nAW4aW8IS0b
 9sZqb9qm69t+7A+hfx9R93N9UUvywX6NBxcn1HTmL3xWhDjsLbf5Yz2rktzJbrpJfkYj
 e70mlmb/p4zz9JNG+VCpi+aIHMt+fouILTaQC9eLCEke85D4bpgvBGhrtliKr458S2ix
 yiAYcnAXGcedMB8jvblQhQWVZ0iOFHPSYggVwkEwLG4V7hG9rDQpwyYYrEXJLLB3PgdA
 Q188OrNX7RsCIzQx3D1tfr6l3nlfImfs1Iv0SYYowvuWzQsfomPYoRcEpuzwR+k4uQ21
 FpKA==
X-Gm-Message-State: AKS2vOwXPRSinDoweCrSeZp6NdnSfDSP8VTpIGB1CPgKaKIx9s9NaksR
 wFlTokun2A+MAGmH2ig=
X-Received: by 10.46.69.84 with SMTP id s81mr1259661lja.29.1498557825355;
 Tue, 27 Jun 2017 03:03:45 -0700 (PDT)
Received: from al1-pc.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id r82sm751763lfr.57.2017.06.27.03.03.44
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 27 Jun 2017 03:03:44 -0700 (PDT)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 27 Jun 2017 13:03:26 +0300
Message-Id: <1498557807-10810-11-git-send-email-al1img@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1498557807-10810-1-git-send-email-al1img@gmail.com>
References: <1498557807-10810-1-git-send-email-al1img@gmail.com>
Cc: wei.liu2@citrix.com, ian.jackson@eu.citrix.com,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: [Xen-devel] [PATCH v3 10/11] 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+Ci0tLQogdG9vbHMveGwvTWFrZWZpbGUg
ICAgICB8ICAgMSArCiB0b29scy94bC94bC5oICAgICAgICAgIHwgICAzICsKIHRvb2xzL3hsL3hs
X2NtZHRhYmxlLmMgfCAgMTkgKysrKysrCiB0b29scy94bC94bF9wYXJzZS5jICAgIHwgIDc3ICsr
KysrKysrKysrKysrKysrKysrKystCiB0b29scy94bC94bF9wYXJzZS5oICAgIHwgICAyICstCiB0
b29scy94bC94bF92ZGlzcGwuYyAgIHwgMTY2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysKIDYgZmlsZXMgY2hhbmdlZCwgMjY2IGluc2VydGlvbnMoKyks
IDIgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgdG9vbHMveGwveGxfdmRpc3BsLmMK
CmRpZmYgLS1naXQgYS90b29scy94bC9NYWtlZmlsZSBiL3Rvb2xzL3hsL01ha2VmaWxlCmluZGV4
IGUxNmY4NzcuLjVjNzg0YjUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL01ha2VmaWxlCisrKyBiL3Rv
b2xzL3hsL01ha2VmaWxlCkBAIC0yMSw2ICsyMSw3IEBAIFhMX09CSlMgKz0geGxfdnRwbS5vIHhs
X2Jsb2NrLm8geGxfbmljLm8geGxfdXNiLm8KIFhMX09CSlMgKz0geGxfc2NoZWQubyB4bF9wY2ku
byB4bF92Y3B1Lm8geGxfY2Ryb20ubyB4bF9tZW0ubwogWExfT0JKUyArPSB4bF9wc3IubyB4bF9p
bmZvLm8geGxfY29uc29sZS5vIHhsX21pc2MubwogWExfT0JKUyArPSB4bF92bWNvbnRyb2wubyB4
bF9zYXZlcmVzdG9yZS5vIHhsX21pZ3JhdGUubworWExfT0JKUyArPSB4bF92ZGlzcGwubwogCiAk
KFhMX09CSlMpOiBDRkxBR1MgKz0gJChDRkxBR1NfbGlieGVudG9vbGxvZykKICQoWExfT0JKUyk6
IENGTEFHUyArPSAkKENGTEFHU19YTCkKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsLmggYi90b29s
cy94bC94bC5oCmluZGV4IGFhOTViNzcuLmQzNjEyNDEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hs
LmgKKysrIGIvdG9vbHMveGwveGwuaApAQCAtMTY2LDYgKzE2Niw5IEBAIGludCBtYWluX2Jsb2Nr
ZGV0YWNoKGludCBhcmdjLCBjaGFyICoqYXJndik7CiBpbnQgbWFpbl92dHBtYXR0YWNoKGludCBh
cmdjLCBjaGFyICoqYXJndik7CiBpbnQgbWFpbl92dHBtbGlzdChpbnQgYXJnYywgY2hhciAqKmFy
Z3YpOwogaW50IG1haW5fdnRwbWRldGFjaChpbnQgYXJnYywgY2hhciAqKmFyZ3YpOworaW50IG1h
aW5fdmRpc3BsYXR0YWNoKGludCBhcmdjLCBjaGFyICoqYXJndik7CitpbnQgbWFpbl92ZGlzcGxs
aXN0KGludCBhcmdjLCBjaGFyICoqYXJndik7CitpbnQgbWFpbl92ZGlzcGxkZXRhY2goaW50IGFy
Z2MsIGNoYXIgKiphcmd2KTsKIGludCBtYWluX3VzYmN0cmxfYXR0YWNoKGludCBhcmdjLCBjaGFy
ICoqYXJndik7CiBpbnQgbWFpbl91c2JjdHJsX2RldGFjaChpbnQgYXJnYywgY2hhciAqKmFyZ3Yp
OwogaW50IG1haW5fdXNiZGV2X2F0dGFjaChpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwpkaWZmIC0t
Z2l0IGEvdG9vbHMveGwveGxfY21kdGFibGUuYyBiL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMKaW5k
ZXggMzBlYjkzYy4uZDIxMjYxZiAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGxfY21kdGFibGUuYwor
KysgYi90b29scy94bC94bF9jbWR0YWJsZS5jCkBAIC0zNzIsNiArMzcyLDI1IEBAIHN0cnVjdCBj
bWRfc3BlYyBjbWRfdGFibGVbXSA9IHsKICAgICAgICJEZXN0cm95IGEgZG9tYWluJ3MgdmlydHVh
bCBUUE0gZGV2aWNlIiwKICAgICAgICI8RG9tYWluPiA8RGV2SWR8dXVpZD4iLAogICAgIH0sCisg
ICAgeyAidmRpc3BsLWF0dGFjaCIsCisgICAgICAmbWFpbl92ZGlzcGxhdHRhY2gsIDEsIDEsCisg
ICAgICAiQ3JlYXRlIGEgbmV3IHZpcnR1YWwgZGlzcGxheSBkZXZpY2UiLAorICAgICAgIjxEb21h
aW4+IFtkZXZJZD08RGV2aWNlPl0gW2JhY2tlbmQ9PEJhY2tEb21haW4+XSBbYmVBbGxvYz08QmFj
a0FsbG9jPl0gW2Nvbm5lY3RvcnM9JzxDb25uZWN0b3JzPiddIiwKKyAgICAgICIgICAgQmFja0Fs
bG9jIC0gc2V0IHRvIDEgdG8gYWxsb3cgYmFja2VuZCBhbGxvY2F0ZWQgZGlzcGxheSBidWZmZXJz
XG4iCisgICAgICAiICAgIENvbm5lY3RvcnMgLSBsaXN0IG9mIGNvbm5lY3RvcidzIGRlc2NyaXB0
aW9uIGluIElEOld4SCBmb3JtYXQsXG4iCisgICAgICAiICAgICAgICAgICAgICAgICB3aGVyZTog
SUQgLSB1bmlxdWUgY29ubmVjdG9yIElELCBXIC0gY29ubmVjdG9yIHdpZHRoLFxuIgorICAgICAg
IiAgICAgICAgICAgICAgICAgSCAtIGNvbm5lY3RvciBoZWlnaHQ6IGNvbm5lY3RvcnM9J2lkMDo4
MDB4NjAwO2lkMToxMDI0eDc2OCdcbiIKKyAgICB9LAorICAgIHsgInZkaXNwbC1saXN0IiwKKyAg
ICAgICZtYWluX3ZkaXNwbGxpc3QsIDAsIDAsCisgICAgICAiTGlzdCB2aXJ0dWFsIGRpc3BsYXkg
ZGV2aWNlcyBmb3IgYSBkb21haW4iLAorICAgICAgIjxEb21haW4ocyk+IiwKKyAgICB9LAorICAg
IHsgInZkaXNwbC1kZXRhY2giLAorICAgICAgJm1haW5fdmRpc3BsZGV0YWNoLCAwLCAxLAorICAg
ICAgIkRlc3Ryb3kgYSBkb21haW4ncyB2aXJ0dWFsIGRpc3BsYXkgZGV2aWNlIiwKKyAgICAgICI8
RG9tYWluPiA8RGV2SWQ+IiwKKyAgICB9LAogICAgIHsgInVwdGltZSIsCiAgICAgICAmbWFpbl91
cHRpbWUsIDAsIDAsCiAgICAgICAiUHJpbnQgdXB0aW1lIGZvciBhbGwvc29tZSBkb21haW5zIiwK
ZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX3BhcnNlLmMgYi90b29scy94bC94bF9wYXJzZS5jCmlu
ZGV4IDg1NmEzMDQuLjhiODBkNTggMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX3BhcnNlLmMKKysr
IGIvdG9vbHMveGwveGxfcGFyc2UuYwpAQCAtODAzLDYgKzgwMyw1MyBAQCBpbnQgcGFyc2VfdXNi
ZGV2X2NvbmZpZyhsaWJ4bF9kZXZpY2VfdXNiZGV2ICp1c2JkZXYsIGNoYXIgKnRva2VuKQogICAg
IHJldHVybiAwOwogfQogCitpbnQgcGFyc2VfdmRpc3BsX2NvbmZpZyhsaWJ4bF9kZXZpY2VfdmRp
c3BsICp2ZGlzcGwsIGNoYXIgKnRva2VuKQoreworICAgIGNoYXIgKm9wYXJnOworICAgIGxpYnhs
X3N0cmluZ19saXN0IGNvbm5lY3RvcnMgPSBOVUxMOworICAgIGludCBpOworICAgIGludCByYzsK
KworICAgIGlmIChNQVRDSF9PUFRJT04oImJhY2tlbmQiLCB0b2tlbiwgb3BhcmcpKSB7CisgICAg
ICAgIHZkaXNwbC0+YmFja2VuZF9kb21uYW1lID0gc3RyZHVwKG9wYXJnKTsKKyAgICB9IGVsc2Ug
aWYgKE1BVENIX09QVElPTigiZGV2SWQiLCB0b2tlbiwgb3BhcmcpKSB7CisgICAgICAgIHZkaXNw
bC0+ZGV2aWQgPSBhdG9pKG9wYXJnKTsKKyAgICB9IGVsc2UgaWYgKE1BVENIX09QVElPTigiYmVB
bGxvYyIsIHRva2VuLCBvcGFyZykpIHsKKyAgICAgICAgdmRpc3BsLT5iZV9hbGxvYyA9IHN0cnRv
dWwob3BhcmcsIE5VTEwsIDApOworICAgIH0gZWxzZSBpZiAoTUFUQ0hfT1BUSU9OKCJjb25uZWN0
b3JzIiwgdG9rZW4sIG9wYXJnKSkgeworICAgICAgICBzcGxpdF9zdHJpbmdfaW50b19zdHJpbmdf
bGlzdChvcGFyZywgIjsiLCAmY29ubmVjdG9ycyk7CisKKyAgICAgICAgdmRpc3BsLT5udW1fY29u
bmVjdG9ycyA9IGxpYnhsX3N0cmluZ19saXN0X2xlbmd0aCgmY29ubmVjdG9ycyk7CisgICAgICAg
IHZkaXNwbC0+Y29ubmVjdG9ycyA9IGNhbGxvYyh2ZGlzcGwtPm51bV9jb25uZWN0b3JzLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKCp2ZGlzcGwtPmNvbm5lY3Rv
cnMpKTsKKworICAgICAgICBmb3IoaSA9IDA7IGkgPCB2ZGlzcGwtPm51bV9jb25uZWN0b3JzOyBp
KyspCisgICAgICAgIHsKKyAgICAgICAgICAgIGNoYXIgKnJlc29sdXRpb247CisKKyAgICAgICAg
ICAgIHJjID0gc3BsaXRfc3RyaW5nX2ludG9fcGFpcihjb25uZWN0b3JzW2ldLCAiOiIsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnZkaXNwbC0+Y29ubmVjdG9yc1tp
XS5pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmcmVzb2x1dGlv
bik7CisKKyAgICAgICAgICAgIHJjPSBzc2NhbmYocmVzb2x1dGlvbiwgIiV1eCV1IiwgJnZkaXNw
bC0+Y29ubmVjdG9yc1tpXS53aWR0aCwKKyAgICAgICAgICAgICAgICAgICAgICAgJnZkaXNwbC0+
Y29ubmVjdG9yc1tpXS5oZWlnaHQpOworICAgICAgICAgICAgaWYgKHJjICE9IDIpIHsKKyAgICAg
ICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkNhbid0IHBhcnNlIGNvbm5lY3RvciByZXNvbHV0
aW9uXG4iKTsKKyAgICAgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgICAgIH0KKyAgICAg
ICAgfQorICAgIH0gZWxzZSB7CisgICAgICAgIGZwcmludGYoc3RkZXJyLCAiVW5rbm93biBzdHJp
bmcgXCIlc1wiIGluIHZkaXNwbCBzcGVjXG4iLCB0b2tlbik7CisgICAgICAgIHJjID0gMTsgZ290
byBvdXQ7CisgICAgfQorCisgICAgcmMgPSAwOworCitvdXQ6CisgICAgbGlieGxfc3RyaW5nX2xp
c3RfZGlzcG9zZSgmY29ubmVjdG9ycyk7CisgICAgcmV0dXJuIHJjOworfQorCiB2b2lkIHBhcnNl
X2NvbmZpZ19kYXRhKGNvbnN0IGNoYXIgKmNvbmZpZ19zb3VyY2UsCiAgICAgICAgICAgICAgICAg
ICAgICAgIGNvbnN0IGNoYXIgKmNvbmZpZ19kYXRhLAogICAgICAgICAgICAgICAgICAgICAgICBp
bnQgY29uZmlnX2xlbiwKQEAgLTgxMiw3ICs4NTksNyBAQCB2b2lkIHBhcnNlX2NvbmZpZ19kYXRh
KGNvbnN0IGNoYXIgKmNvbmZpZ19zb3VyY2UsCiAgICAgbG9uZyBsLCB2Y3B1cyA9IDA7CiAgICAg
WExVX0NvbmZpZyAqY29uZmlnOwogICAgIFhMVV9Db25maWdMaXN0ICpjcHVzLCAqdmJkcywgKm5p
Y3MsICpwY2lzLCAqY3ZmYnMsICpjcHVpZHMsICp2dHBtcywKLSAgICAgICAgICAgICAgICAgICAq
dXNiY3RybHMsICp1c2JkZXZzLCAqcDlkZXZzOworICAgICAgICAgICAgICAgICAgICp1c2JjdHJs
cywgKnVzYmRldnMsICpwOWRldnMsICp2ZGlzcGxzOwogICAgIFhMVV9Db25maWdMaXN0ICpjaGFu
bmVscywgKmlvcG9ydHMsICppcnFzLCAqaW9tZW0sICp2aXJpZGlhbiwgKmR0ZGV2czsKICAgICBp
bnQgbnVtX2lvcG9ydHMsIG51bV9pcnFzLCBudW1faW9tZW0sIG51bV9jcHVzLCBudW1fdmlyaWRp
YW47CiAgICAgaW50IHBjaV9wb3dlcl9tZ210ID0gMDsKQEAgLTE0NjIsNiArMTUwOSwzNCBAQCB2
b2lkIHBhcnNlX2NvbmZpZ19kYXRhKGNvbnN0IGNoYXIgKmNvbmZpZ19zb3VyY2UsCiAgICAgICAg
IH0KICAgICB9CiAKKyAgICBpZiAoIXhsdV9jZmdfZ2V0X2xpc3QoY29uZmlnLCAidmRpc3BsIiwg
JnZkaXNwbHMsIDAsIDApKSB7CisgICAgICAgIGRfY29uZmlnLT5udW1fdmRpc3BscyA9IDA7Cisg
ICAgICAgIGRfY29uZmlnLT52ZGlzcGxzID0gTlVMTDsKKyAgICAgICAgd2hpbGUgKChidWYgPSB4
bHVfY2ZnX2dldF9saXN0aXRlbSh2ZGlzcGxzLCBkX2NvbmZpZy0+bnVtX3ZkaXNwbHMpKSAhPSBO
VUxMKSB7CisgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfdmRpc3BsICp2ZGlzcGw7CisgICAgICAg
ICAgICBjaGFyICogYnVmMiA9IHN0cmR1cChidWYpOworICAgICAgICAgICAgY2hhciAqcDsKKyAg
ICAgICAgICAgIHZkaXNwbCA9IEFSUkFZX0VYVEVORF9JTklUKGRfY29uZmlnLT52ZGlzcGxzLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZF9jb25maWctPm51bV92ZGlz
cGxzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNl
X3ZkaXNwbF9pbml0KTsKKyAgICAgICAgICAgIHAgPSBzdHJ0b2sgKGJ1ZjIsICIsIik7CisgICAg
ICAgICAgICB3aGlsZSAocCAhPSBOVUxMKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAg
IHdoaWxlICgqcCA9PSAnICcpIHArKzsKKyAgICAgICAgICAgICAgICBpZiAocGFyc2VfdmRpc3Bs
X2NvbmZpZyh2ZGlzcGwsIHApKSB7CisgICAgICAgICAgICAgICAgICAgIGZyZWUoYnVmMik7Cisg
ICAgICAgICAgICAgICAgICAgIGV4aXQoMSk7CisgICAgICAgICAgICAgICAgfQorICAgICAgICAg
ICAgICAgIHAgPSBzdHJ0b2sgKE5VTEwsICIsIik7CisgICAgICAgICAgICB9CisgICAgICAgICAg
ICBmcmVlKGJ1ZjIpOworICAgICAgICAgICAgaWYgKHZkaXNwbC0+bnVtX2Nvbm5lY3RvcnMgPT0g
MCkgeworICAgICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiQXQgbGVhc3Qgb25lIGNvbm5l
Y3RvciBzaG91bGQgYmUgc3BlY2lmaWVkLlxuIik7CisgICAgICAgICAgICAgICAgZXhpdCgxKTsK
KyAgICAgICAgICAgIH0KKyAgICAgICAgfQorICAgIH0KKwogICAgIGlmICgheGx1X2NmZ19nZXRf
bGlzdCAoY29uZmlnLCAiY2hhbm5lbCIsICZjaGFubmVscywgMCwgMCkpIHsKICAgICAgICAgZF9j
b25maWctPm51bV9jaGFubmVscyA9IDA7CiAgICAgICAgIGRfY29uZmlnLT5jaGFubmVscyA9IE5V
TEw7CmRpZmYgLS1naXQgYS90b29scy94bC94bF9wYXJzZS5oIGIvdG9vbHMveGwveGxfcGFyc2Uu
aAppbmRleCBkYjhiYzNmLi5jYzQ1OWZiIDEwMDY0NAotLS0gYS90b29scy94bC94bF9wYXJzZS5o
CisrKyBiL3Rvb2xzL3hsL3hsX3BhcnNlLmgKQEAgLTMzLDcgKzMzLDcgQEAgaW50IHBhcnNlX3Vz
YmN0cmxfY29uZmlnKGxpYnhsX2RldmljZV91c2JjdHJsICp1c2JjdHJsLCBjaGFyICp0b2tlbik7
CiBpbnQgcGFyc2VfdXNiZGV2X2NvbmZpZyhsaWJ4bF9kZXZpY2VfdXNiZGV2ICp1c2JkZXYsIGNo
YXIgKnRva2VuKTsKIGludCBwYXJzZV9jcHVyYW5nZShjb25zdCBjaGFyICpjcHUsIGxpYnhsX2Jp
dG1hcCAqY3B1bWFwKTsKIGludCBwYXJzZV9uaWNfY29uZmlnKGxpYnhsX2RldmljZV9uaWMgKm5p
YywgWExVX0NvbmZpZyAqKmNvbmZpZywgY2hhciAqdG9rZW4pOwotCitpbnQgcGFyc2VfdmRpc3Bs
X2NvbmZpZyhsaWJ4bF9kZXZpY2VfdmRpc3BsICp2ZGlzcGwsIGNoYXIgKnRva2VuKTsKIAogaW50
IG1hdGNoX29wdGlvbl9zaXplKGNvbnN0IGNoYXIgKnByZWZpeCwgc2l6ZV90IGxlbiwKICAgICAg
ICAgICAgICAgICAgICAgICBjaGFyICphcmcsIGNoYXIgKiphcmdvcHQpOwpkaWZmIC0tZ2l0IGEv
dG9vbHMveGwveGxfdmRpc3BsLmMgYi90b29scy94bC94bF92ZGlzcGwuYwpuZXcgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCAwMDAwMDAwLi4xMDQ1MTJiCi0tLSAvZGV2L251bGwKKysrIGIvdG9vbHMv
eGwveGxfdmRpc3BsLmMKQEAgLTAsMCArMSwxNjYgQEAKKy8qCisgKiBDb3B5cmlnaHQgKEMpIDIw
MTYgRVBBTSBTeXN0ZW1zIEluYy4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2Fy
ZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQorICogaXQgdW5kZXIgdGhl
IHRlcm1zIG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlz
aGVkCisgKiBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyB2ZXJzaW9uIDIuMSBvbmx5
LiB3aXRoIHRoZSBzcGVjaWFsCisgKiBleGNlcHRpb24gb24gbGlua2luZyBkZXNjcmliZWQgaW4g
ZmlsZSBMSUNFTlNFLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUg
aG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZ
OyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElU
WSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqIEdOVSBM
ZXNzZXIgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICovCisKKyNp
bmNsdWRlIDxzdGRsaWIuaD4KKworI2luY2x1ZGUgPGxpYnhsLmg+CisjaW5jbHVkZSA8bGlieGxf
dXRpbHMuaD4KKyNpbmNsdWRlIDxsaWJ4bHV0aWwuaD4KKworI2luY2x1ZGUgInhsLmgiCisjaW5j
bHVkZSAieGxfdXRpbHMuaCIKKyNpbmNsdWRlICJ4bF9wYXJzZS5oIgorCitpbnQgbWFpbl92ZGlz
cGxhdHRhY2goaW50IGFyZ2MsIGNoYXIgKiphcmd2KQoreworICAgIGludCBvcHQ7CisgICAgaW50
IHJjOworICAgIHVpbnQzMl90IGRvbWlkOworICAgIGxpYnhsX2RldmljZV92ZGlzcGwgdmRpc3Bs
OworCisgICAgU1dJVENIX0ZPUkVBQ0hfT1BUKG9wdCwgIiIsIE5VTEwsICJ2ZGlzcGwtYXR0YWNo
IiwgMSkgeworICAgICAgICAvKiBObyBvcHRpb25zICovCisgICAgfQorCisgICAgbGlieGxfZGV2
aWNlX3ZkaXNwbF9pbml0KCZ2ZGlzcGwpOworICAgIGRvbWlkID0gZmluZF9kb21haW4oYXJndltv
cHRpbmQrK10pOworCisgICAgZm9yIChhcmd2ICs9IG9wdGluZCwgYXJnYyAtPSBvcHRpbmQ7IGFy
Z2MgPiAwOyArK2FyZ3YsIC0tYXJnYykgeworICAgICAgICByYyA9IHBhcnNlX3ZkaXNwbF9jb25m
aWcoJnZkaXNwbCwgKmFyZ3YpOworICAgICAgICBpZiAocmMpIGdvdG8gb3V0OworICAgIH0KKwor
ICAgIGlmICh2ZGlzcGwubnVtX2Nvbm5lY3RvcnMgPT0gMCkgeworICAgICAgICBmcHJpbnRmKHN0
ZGVyciwgIkF0IGxlYXN0IG9uZSBjb25uZWN0b3Igc2hvdWxkIGJlIHNwZWNpZmllZC5cbiIpOwor
ICAgICAgICByYyA9IEVSUk9SX0ZBSUw7IGdvdG8gb3V0OworICAgIH0KKworICAgIGlmIChkcnly
dW5fb25seSkgeworICAgICAgICBjaGFyICpqc29uID0gbGlieGxfZGV2aWNlX3ZkaXNwbF90b19q
c29uKGN0eCwgJnZkaXNwbCk7CisgICAgICAgIHByaW50ZigidmRpc3BsOiAlc1xuIiwganNvbik7
CisgICAgICAgIGZyZWUoanNvbik7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KKworICAgIGlm
IChsaWJ4bF9kZXZpY2VfdmRpc3BsX2FkZChjdHgsIGRvbWlkLCAmdmRpc3BsLCAwKSkgeworICAg
ICAgICBmcHJpbnRmKHN0ZGVyciwgImxpYnhsX2RldmljZV92ZGlzcGxfYWRkIGZhaWxlZC5cbiIp
OworICAgICAgICByYyA9IEVSUk9SX0ZBSUw7IGdvdG8gb3V0OworICAgIH0KKworICAgIHJjID0g
MDsKKworb3V0OgorICAgIGxpYnhsX2RldmljZV92ZGlzcGxfZGlzcG9zZSgmdmRpc3BsKTsKKyAg
ICByZXR1cm4gcmM7Cit9CisKK2ludCBtYWluX3ZkaXNwbGxpc3QoaW50IGFyZ2MsIGNoYXIgKiph
cmd2KQoreworICAgaW50IG9wdDsKKyAgIGludCBpLCBqLCBuOworICAgbGlieGxfZGV2aWNlX3Zk
aXNwbCAqdmRpc3BsczsKKyAgIGxpYnhsX3ZkaXNwbGluZm8gdmRpc3BsaW5mbzsKKworICAgU1dJ
VENIX0ZPUkVBQ0hfT1BUKG9wdCwgIiIsIE5VTEwsICJ2ZGlzcGwtbGlzdCIsIDEpIHsKKyAgICAg
ICAvKiBObyBvcHRpb25zICovCisgICB9CisKKyAgIGZvciAoYXJndiArPSBvcHRpbmQsIGFyZ2Mg
LT0gb3B0aW5kOyBhcmdjID4gMDsgLS1hcmdjLCArK2FyZ3YpIHsKKyAgICAgICB1aW50MzJfdCBk
b21pZDsKKworICAgICAgIGlmIChsaWJ4bF9kb21haW5fcXVhbGlmaWVyX3RvX2RvbWlkKGN0eCwg
KmFyZ3YsICZkb21pZCkgPCAwKSB7CisgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiJXMgaXMg
YW4gaW52YWxpZCBkb21haW4gaWRlbnRpZmllclxuIiwgKmFyZ3YpOworICAgICAgICAgICBjb250
aW51ZTsKKyAgICAgICB9CisKKyAgICAgICB2ZGlzcGxzID0gbGlieGxfZGV2aWNlX3ZkaXNwbF9s
aXN0KGN0eCwgZG9taWQsICZuKTsKKworICAgICAgIGlmICghdmRpc3BscykgeworICAgICAgICAg
ICBjb250aW51ZTsKKyAgICAgICB9CisKKyAgICAgICBmb3IgKGkgPSAwOyBpIDwgbjsgaSsrKSB7
CisgICAgICAgICAgIGxpYnhsX3ZkaXNwbGluZm9faW5pdCgmdmRpc3BsaW5mbyk7CisgICAgICAg
ICAgIGlmIChsaWJ4bF9kZXZpY2VfdmRpc3BsX2dldGluZm8oY3R4LCBkb21pZCwgJnZkaXNwbHNb
aV0sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnZkaXNwbGlu
Zm8pID09IDApIHsKKyAgICAgICAgICAgICAgIHByaW50ZigiRGV2SWQ6ICVkLCBCRTogJWQsIGhh
bmRsZTogJWQsIHN0YXRlOiAlZCwgIgorICAgICAgICAgICAgICAgICAgICAgICJiZS1hbGxvYzog
JWQsIEJFLXBhdGg6ICVzLCBGRS1wYXRoOiAlc1xuIiwKKyAgICAgICAgICAgICAgICAgICAgICAg
dmRpc3BsaW5mby5kZXZpZCwgdmRpc3BsaW5mby5iYWNrZW5kX2lkLAorICAgICAgICAgICAgICAg
ICAgICAgICB2ZGlzcGxpbmZvLmZyb250ZW5kX2lkLAorICAgICAgICAgICAgICAgICAgICAgICB2
ZGlzcGxpbmZvLnN0YXRlLCB2ZGlzcGxpbmZvLmJlX2FsbG9jLAorICAgICAgICAgICAgICAgICAg
ICAgICB2ZGlzcGxpbmZvLmJhY2tlbmQsIHZkaXNwbGluZm8uZnJvbnRlbmQpOworCisgICAgICAg
ICAgICAgICBmb3IgKGogPSAwOyBqIDwgdmRpc3BsaW5mby5udW1fY29ubmVjdG9yczsgaisrKSB7
CisgICAgICAgICAgICAgICAgICAgcHJpbnRmKCJcdENvbm5lY3RvcjogJWQsIGlkOiAlcywgd2lk
dGg6ICVkLCBoZWlnaHQ6ICVkLCAiCisgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXEtcnJl
ZjogJWQsIHJlcS1ldnRjaDogJWQsICIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgImV2dC1y
cmVmOiAlZCwgZXZ0LWV2dGNoOiAlZFxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgaiwg
dmRpc3BsaW5mby5jb25uZWN0b3JzW2pdLmlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICB2
ZGlzcGxpbmZvLmNvbm5lY3RvcnNbal0ud2lkdGgsCisgICAgICAgICAgICAgICAgICAgICAgICAg
IHZkaXNwbGluZm8uY29ubmVjdG9yc1tqXS5oZWlnaHQsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgIHZkaXNwbGluZm8uY29ubmVjdG9yc1tqXS5yZXFfcnJlZiwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgdmRpc3BsaW5mby5jb25uZWN0b3JzW2pdLnJlcV9ldnRjaCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgdmRpc3BsaW5mby5jb25uZWN0b3JzW2pdLmV2dF9ycmVmLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICB2ZGlzcGxpbmZvLmNvbm5lY3RvcnNbal0uZXZ0X2V2dGNoKTsK
KyAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgfQorICAgICAgICAgICBsaWJ4bF92ZGlzcGxp
bmZvX2Rpc3Bvc2UoJnZkaXNwbGluZm8pOworICAgICAgIH0KKworICAgICAgIGxpYnhsX2Rldmlj
ZV92ZGlzcGxfbGlzdF9mcmVlKHZkaXNwbHMsIG4pOworICAgfQorICAgcmV0dXJuIDA7Cit9CisK
K2ludCBtYWluX3ZkaXNwbGRldGFjaChpbnQgYXJnYywgY2hhciAqKmFyZ3YpCit7CisgICAgdWlu
dDMyX3QgZG9taWQsIGRldmlkOworICAgIGludCBvcHQsIHJjOworICAgIGxpYnhsX2RldmljZV92
ZGlzcGwgdmRpc3BsOworCisgICAgU1dJVENIX0ZPUkVBQ0hfT1BUKG9wdCwgIiIsIE5VTEwsICJ2
ZGlzcGwtZGV0YWNoIiwgMikgeworICAgICAgICAvKiBObyBvcHRpb25zICovCisgICAgfQorCisg
ICAgZG9taWQgPSBmaW5kX2RvbWFpbihhcmd2W29wdGluZCsrXSk7CisgICAgZGV2aWQgPSBhdG9p
KGFyZ3Zbb3B0aW5kKytdKTsKKworICAgIGxpYnhsX2RldmljZV92ZGlzcGxfaW5pdCgmdmRpc3Bs
KTsKKworICAgIGlmIChsaWJ4bF9kZXZpZF90b19kZXZpY2VfdmRpc3BsKGN0eCwgZG9taWQsIGRl
dmlkLCAmdmRpc3BsKSkgeworICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkVycm9yOiBEZXZpY2Ug
JWQgbm90IGNvbm5lY3RlZC5cbiIsIGRldmlkKTsKKyAgICAgICAgcmMgPSBFUlJPUl9GQUlMOwor
ICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAgICByYyA9IGxpYnhsX2RldmljZV92ZGlzcGxf
cmVtb3ZlKGN0eCwgZG9taWQsICZ2ZGlzcGwsIDApOworICAgIGlmIChyYykgeworICAgICAgICBm
cHJpbnRmKHN0ZGVyciwgImxpYnhsX2RldmljZV92ZGlzcGxfcmVtb3ZlIGZhaWxlZC5cbiIpOwor
ICAgICAgICByYyA9IEVSUk9SX0ZBSUw7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KKworICAg
IHJjID0gMDsKKworb3V0OgorICAgIGxpYnhsX2RldmljZV92ZGlzcGxfZGlzcG9zZSgmdmRpc3Bs
KTsKKyAgICByZXR1cm4gcmM7Cit9CisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2Rl
OiBDCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBF
bmQ6CisgKi8KLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 10:03:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 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 1dPnLZ-0007RI-Ru; Tue, 27 Jun 2017 10:03:49 +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 1dPnLY-0007Oj-Rf
 for xen-devel@lists.xenproject.org; Tue, 27 Jun 2017 10:03:48 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 C6/CF-03920-48D22595; Tue, 27 Jun 2017 10:03:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsVyMfS6s26zblC
 kwfLl0hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0b/vAOMBWfFKpat6mFsYNwn3MXIySEkMJ1R
 YuuSWBCbReAli8TEA8pdjFwcEgL9rBIz/y5m7WLkAHKSJFZc8wOpkRColGj+uJYZolde4mDLZ
 XaQeiGBqUwSe/feB0uwCWhJ3L+9gg3EFhFQkri3ajITyBxmgRSJnb+dQMLCAo4SszceZwYJsw
 ioSpycWAwS5gUKTzq8jxlilZzEzXOdYCWcQPErT9QhtjpIfG2YyjqBUWABI8MqRo3i1KKy1CJ
 dY0O9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAgGIAgh2MTYsCDzFKcjApifKu
 lgiKFOJLyk+pzEgszogvKs1JLT7EqMHBIfDz6d8WRimWvPy8VCUJ3i/aQHWCRanpqRVpmTnAk
 IcpleDgURLhLTseGCnEW1yQmFucmQ6ROsVozHHlyrovTBxTDmz/wiQENklKnNdLB2iSAEhpRm
 ke3CBYLF5ilJUS5mUEOlOIpyC1KDezBFX+FaM4B6OSMO9EkHt4MvNK4Pa9AjqFCegUlnkBIKe
 UJCKkpBoYD2t+2n7g0/K0EmX10uvTzjhruka+MU/q5ezo4TF7azIp4Ndec8WjTS4+Eka/mU9N
 rzrDpuNW+CxC+/ajdzWrZNfvcL8ZH3sqyGDF2+XnDl1x3VQX90/q8+bf0S4VK0/a738+I8bV5
 OhPWROh6v4tQnV5gi1Bq38ZmYtpdhmu8boz451w0sPrSizFGYmGWsxFxYkAByrRG8ACAAA=
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1498557827!99359923!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34544 invoked from network); 27 Jun 2017 10:03:47 -0000
Received: from mail-lf0-f67.google.com (HELO mail-lf0-f67.google.com)
 (209.85.215.67)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Jun 2017 10:03:47 -0000
Received: by mail-lf0-f67.google.com with SMTP id t72so2312818lff.0
 for <xen-devel@lists.xenproject.org>; Tue, 27 Jun 2017 03:03:47 -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=sjp13QF3VLxHeoDwG1NeGmR1YMkU4GEM2Dy1zMKdqTo=;
 b=teov8DMJpqI/AWzQTKNbvU0crlLTgEyhpkEY+q/s5cWHWFzAexE8CeMlKFVwo6L09Q
 hSdDGZurPsM9GF5bySedGZS1WYVDsVid55yyijzGuMdG1T+6KcF+6eimtGsK55dWhpu9
 /RAXraFw/cgUqo1cNlj3/LptYPnc3/+3IPVeOUZBXwLdzuuykgpe3KrSvL5oXIqJc1R6
 4/16OdYAGLlr9JcRR61hDtFXsXXSd85SP2qzyYbRxlXHorIlDNzvLWTGtxku1Jx2jd5y
 Tad75BFcgwPhbDEmYjEZpSUsoD8SVD5vQSydThNO1zfMo1BlcTrSZNrZ+mhhFZp9CZ8C
 q8NA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; 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=sjp13QF3VLxHeoDwG1NeGmR1YMkU4GEM2Dy1zMKdqTo=;
 b=HzGcgGj5i+eUDjoosJnvrkmNS4+qXAkVDmyBq/LI6yHXI3ihpMKBxi1wdAL9jOx0xk
 C0ilHRa9FJ6BXq2BkZBZSs9as4v1gEm3guplf70OdpEuvgl75SlD2JD8LLbMJGD2QKGX
 iBaL2tWXKp+17qJ4qQBN+N5oD2Qqm+/DboDqSUuoVMNywI+4eFknU0X7eASolleW5sTg
 Zp8wb6/GQ/SEjbXG4pjynLq5R/wy/VVlff/D52XdaG0UkSXqnPUJJQB1IYoZ/q6tAbGc
 hjtrzYpUSI9/vzfYgMw0cmfwN9RoHRv0oRW8Izr3CNLdT1RMtguajGbyAmsCYmgPVf0i
 BXlQ==
X-Gm-Message-State: AKS2vOzh/L2x256remEBtETMZ1cBBgLYfAjgK7yVeiGYKwAho3mwQNjG
 JYZFLDkbt+R8tHDEtfc=
X-Received: by 10.25.233.77 with SMTP id g74mr1729932lfh.161.1498557826482;
 Tue, 27 Jun 2017 03:03:46 -0700 (PDT)
Received: from al1-pc.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id r82sm751763lfr.57.2017.06.27.03.03.45
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 27 Jun 2017 03:03:45 -0700 (PDT)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 27 Jun 2017 13:03:27 +0300
Message-Id: <1498557807-10810-12-git-send-email-al1img@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1498557807-10810-1-git-send-email-al1img@gmail.com>
References: <1498557807-10810-1-git-send-email-al1img@gmail.com>
Cc: wei.liu2@citrix.com, ian.jackson@eu.citrix.com,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: [Xen-devel] [PATCH v3 11/11] 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
PgotLS0KIGRvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbiB8IDU0ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKwogZG9jcy9tYW4veGwucG9kLjEuaW4gICAgIHwg
NDIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2Vk
LCA5NiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGwuY2ZnLnBvZC41Lmlu
IGIvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCmluZGV4IDEzMTY3ZmYuLmYxODFmMzQgMTAwNjQ0
Ci0tLSBhL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbgorKysgYi9kb2NzL21hbi94bC5jZmcucG9k
LjUuaW4KQEAgLTEwOTYsNiArMTA5Niw2MCBAQCBGSUZPLWJhc2VkIGV2ZW50IGNoYW5uZWwgQUJJ
IHN1cHBvcnQgdXAgdG8gMTMxLDA3MSBldmVudCBjaGFubmVscy4KIE90aGVyIGd1ZXN0cyBhcmUg
bGltaXRlZCB0byA0MDk1ICg2NC1iaXQgeDg2IGFuZCBBUk0pIG9yIDEwMjMgKDMyLWJpdAogeDg2
KS4KIAorPWl0ZW0gQjx2ZGlzcGw9WyAiVkRJU1BMX1NQRUNfU1RSSU5HIiwgIlZESVNQTF9TUEVD
X1NUUklORyIsIC4uLl0+CisKK1NwZWNpZmllcyB0aGUgdmlydHVhbCBkaXNwbGF5IGRldmljZXMg
dG8gYmUgcHJvdmlkZWQgdG8gdGhlIGd1ZXN0LgorCitFYWNoIEI8VkRJU1BMX1NQRUNfU1RSSU5H
PiBpcyBhIGNvbW1hLXNlcGFyYXRlZCBsaXN0IG9mIEM8S0VZPVZBTFVFPgorc2V0dGluZ3MsIGZy
b20gdGhlIGZvbGxvd2luZyBsaXN0OgorCis9b3ZlciA0CisKKz1pdGVtIEM8YmFja2VuZD1ET01B
SU4+CisKK1NwZWNpZmllcyB0aGUgYmFja2VuZCBkb21haW4gbmFtZSBvciBpZC4gSWYgbm90IHNw
ZWNpZmllZCBEb21haW4tMCBpcyB1c2VkLgorCis9aXRlbSBDPGRldklkPWRldmljZS1pZD4KKwor
U3BlY2lmaWVkIHZpcnR1YWwgZGlzcGxheSBkZXZpY2UgSUQuIElmIG5vdCBzcGVjaWZpZWQgd2ls
bCBiZSBhc3NpZ25lZAorYXV0b21hdGljYWxseS4KKworPWl0ZW0gQzxiZUFsbG9jPUJPT0xFQU4+
CisKK0luZGljYXRlcyBpZiBiYWNrZW5kIGNhbiBiZSBhIGJ1ZmZlciBwcm92aWRlci9hbGxvY2F0
b3IgZm9yIHRoaXMgZG9tYWluLiBTZWUKK2Rpc3BsYXkgcHJvdG9jb2wgZm9yIGRldGFpbHMuCisK
Kz1pdGVtIEM8Y29ubmVjdG9ycz1DT05ORUNUT1JTPgorCitTcGVjaWZpZXMgdmlydHVhbCBjb25u
ZWN0b3JzIGZvciB0aGUgZGV2aWNlIGluIGZvbGxvd2luZyBmb3JtYXQKKzxpZD46PFc+eDxIPjs8
aWQ+OjxXPng8SD4uLi4gd2hlcmU6CisKKz1vdmVyIDQKKworPWl0ZW0gQzxpZD4KKworU3RyaW5n
IGNvbm5lY3RvciBJRC4gU3BhY2UsIGNvbW1hIHN5bWJvbHMgYXJlIG5vdCBhbGxvd2VkLgorCis9
aXRlbSBDPFc+CisKK0Nvbm5lY3RvciB3aWR0aCBpbiBwaXhlbHMuCisKKz1pdGVtIEM8SD4KKwor
Q29ubmVjdG9yIGhlaWdodCBpbiBwaXhlbHMuCisKKz1iYWNrCisKK0I8RVhBTVBMRT4KKworPW92
ZXIgNAorCitjb25uZWN0b3JzPWlkMDoxOTIweDEwODA7aWQxOjgwMHg2MDA7aWQyOjY0MHg0ODAK
KworPWJhY2sKKworPWJhY2sKKwogPWJhY2sKIAogPWhlYWQyIFBhcmF2aXJ0dWFsaXNlZCAoUFYp
IEd1ZXN0IFNwZWNpZmljIE9wdGlvbnMKZGlmZiAtLWdpdCBhL2RvY3MvbWFuL3hsLnBvZC4xLmlu
IGIvZG9jcy9tYW4veGwucG9kLjEuaW4KaW5kZXggNzhiZjg4NC4uYTYwOTNjMyAxMDA2NDQKLS0t
IGEvZG9jcy9tYW4veGwucG9kLjEuaW4KKysrIGIvZG9jcy9tYW4veGwucG9kLjEuaW4KQEAgLTE0
NTEsNiArMTQ1MSw0OCBAQCBMaXN0IHZpcnR1YWwgdHJ1c3RlZCBwbGF0Zm9ybSBtb2R1bGVzIGZv
ciBhIGRvbWFpbi4KIAogPWJhY2sKIAorPWhlYWQyIFZESVNQTCBERVZJQ0VTCisKKz1vdmVyIDQK
KworPWl0ZW0gQjx2ZGlzcGwtYXR0YWNoPiBJPGRvbWFpbi1pZD4gSTx2ZGlzcGwtZGV2aWNlPgor
CitDcmVhdGVzIGEgbmV3IHZkaXNwbCBkZXZpY2UgaW4gdGhlIGRvbWFpbiBzcGVjaWZpZWQgYnkg
STxkb21haW4taWQ+LgorSTx2ZGlzcGwtZGV2aWNlPiBkZXNjcmliZXMgdGhlIGRldmljZSB0byBh
dHRhY2gsIHVzaW5nIHRoZSBzYW1lIGZvcm1hdCBhcyB0aGUKK0I8dmRpc3BsPiBzdHJpbmcgaW4g
dGhlIGRvbWFpbiBjb25maWcgZmlsZS4gU2VlIEw8eGwuY2ZnPiBmb3IKK21vcmUgaW5mb3JtYXRp
b24uCisKK0I8Tk9URVM+CisKKz1vdmVyIDQKKworQXMgaW4gSTx2ZGlzcGwtZGV2aWNlPiBzdHJp
bmcgc2VtaWNvbG9uIGlzIHVzZWQgdGhlbiBwdXQgcXVvdGVzIG9yIGVzY2FwaW5nCit3aGVuIHVz
aW5nIGZyb20gdGhlIHNoZWxsLgorCitCPEVYQU1QTEU+CisKKz1vdmVyIDQKKworeGwgdmRpc3Bs
LWF0dGFjaCBEb21VIGNvbm5lY3RvcnM9J2lkMDoxOTIweDEwODA7aWQxOjgwMHg2MDA7aWQyOjY0
MHg0ODAnCisKK29yCisKK3hsIHZkaXNwbC1hdHRhY2ggRG9tVSBjb25uZWN0b3JzPWlkMDoxOTIw
eDEwODBcO2lkMTo4MDB4NjAwXDtpZDI6NjQweDQ4MAorCis9YmFjaworCis9YmFjaworCis9aXRl
bSBCPHZkaXNwbC1kZXRhY2g+IEk8ZG9tYWluLWlkPiBJPGRldi1pZD4KKworUmVtb3ZlcyB0aGUg
dmRpc3BsIGRldmljZSBzcGVjaWZpZWQgYnkgSTxkZXYtaWQ+IGZyb20gdGhlIGRvbWFpbiBzcGVj
aWZpZWQgYnkgSTxkb21haW4taWQ+LgorCis9aXRlbSBCPHZkaXNwbC1saXN0PiBJPGRvbWFpbi1p
ZD4KKworTGlzdCB2aXJ0dWFsIGRpc3BsYXlzIGZvciBhIGRvbWFpbi4KKworPWJhY2sKKwogPWhl
YWQxIFBDSSBQQVNTLVRIUk9VR0gKIAogPW92ZXIgNAotLSAKMi43LjQKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 27 10:13:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 10: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 1dPnUf-00010L-SR; Tue, 27 Jun 2017 10:13: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=344358ddb=Andrew.Cooper3@citrix.com>)
 id 1dPnUe-00010F-Nh
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 10:13:12 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 31/7A-26749-7BF22595; Tue, 27 Jun 2017 10:13:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsWyU9JRQne7flC
 kQXOjosWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmjH1yjTGgpcsFe8W9bA2MF5j7mLk4JAQ8JP4
 NpcdxBQWsJHY9Divi5GTQ0RAVmJ11xx2EFtIwFziRec3RhCbTUBfYveLT0wgNq+ArUT75f2sI
 DaLgKrExt2nWUBsUYFwibeNR1ggagQlTs58wgIynlPAQmL1Dh0Qk1lAU2L9Ln2QCmYBeYntb+
 cwQ2xSk7jWfwlsq4RAusTWv7+YJzDyzUIyaBZC9ywk3QsYmVcxahSnFpWlFukameolFWWmZ5T
 kJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgSGWD0DA+MOxtYTfocYJTmYlER5V0sERQrxJeWn
 VGYkFmfEF5XmpBYfYpTh4FCS4N2pB5QTLEpNT61Iy8wBBjtMWoKDR0mEt+x4YKQQb3FBYm5xZ
 jpE6hSjLkfThy1fmIRY8vLzUqXEeaNBZgiAFGWU5sGNgEXeJUZZKWFeRgYGBiGegtSi3MwSVP
 lXjOIcjErCvCa6QFN4MvNK4Da9AjqCCegIlnkBIEeUJCKkpBoY/aZ8yK3acvXCErUTlufcXqX
 su7AlQKYglse/cvn+uGv9u1JT3u9tcd2/7qFQi6lk7Ju/ctW3kr2ePeFL5FKZ88l800PL50yX
 s1IOFS+9kf9j3gwThf5TBupShUtKPaavn3Xhw2SbbyfObT/xafHFZCG71quc3WxVx+bt+L3Jv
 v2YQN2R7RdmNSixFGckGmoxFxUnAgBoA6GZtwIAAA==
X-Env-Sender: prvs=344358ddb=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1498558391!52075164!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37920 invoked from network); 27 Jun 2017 10:13:11 -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;
 27 Jun 2017 10:13:11 -0000
X-IronPort-AV: E=Sophos;i="5.39,399,1493683200"; d="scan'208";a="48445383"
To: <xen-devel@lists.xen.org>
References: <20170627095320.2503-1-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <c537a0e9-a8f2-ec7c-8260-2250f6601992@citrix.com>
Date: Tue, 27 Jun 2017 11:13:10 +0100
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: <20170627095320.2503-1-wei.liu2@citrix.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] travis: install ghostscript
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjcvMDYvMTcgMTA6NTMsIFdlaSBMaXUgd3JvdGU6Cj4gU2lnbmVkLW9mZi1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgoKPiAtLS0KPiBDYzogRG91ZyBHb2xkc3RlaW4gPGNhcmRvZUBj
YXJkb2UuY29tPgo+IC0tLQo+ICAudHJhdmlzLnltbCB8IDEgKwo+ICAxIGZpbGUgY2hhbmdlZCwg
MSBpbnNlcnRpb24oKykKPgo+IGRpZmYgLS1naXQgYS8udHJhdmlzLnltbCBiLy50cmF2aXMueW1s
Cj4gaW5kZXggOTEyMWZjY2E0MC4uZjkzZGQ2ODY4ZSAxMDA2NDQKPiAtLS0gYS8udHJhdmlzLnlt
bAo+ICsrKyBiLy50cmF2aXMueW1sCj4gQEAgLTcxLDYgKzcxLDcgQEAgYWRkb25zOgo+ICAgICAg
ICAgICAgICAtIGcrKy01Cj4gICAgICAgICAgICAgIC0gc2VhYmlvcwo+ICAgICAgICAgICAgICAt
IGNoZWNrcG9saWN5Cj4gKyAgICAgICAgICAgIC0gZ2hvc3RzY3JpcHQKPiAgIyB3ZSBtdXN0IHNl
dCBDWFggbWFudWFsbHkgaW5zdGVhZCBvZiB1c2luZyAnbGFuZ3VhZ2U6IGNwcCcgZHVlIHRvCj4g
ICMgdHJhdmlzLWNpL3RyYXZpcy1jaSMzODcxCj4gIGJlZm9yZV9zY3JpcHQ6CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 10:22:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 10:22:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPndZ-0001pn-P6; Tue, 27 Jun 2017 10:22: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=34452c470=roger.pau@citrix.com>)
 id 1dPndY-0001ph-Me
 for xen-devel@lists.xenproject.org; Tue, 27 Jun 2017 10:22:24 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 4B/FB-03696-0E132595; Tue, 27 Jun 2017 10:22:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsWyU9JRQve+YVC
 kwa4mPovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPW7mbWgg9FFZ83zWZqYFwa3MXIySEh4Cex
 6fxPVhCbRUBVYsmjZ+wgNpuAjsTFuTvZQGwRAWWJ3l+/WUBsZoGTjBIXZ+Z1MXJwCAuYSfzeX
 gwS5hXwlNiz6DhQCReHkMAcRonfE2azQCQEJU7OfALVqyOxYPcnNpBeZgFpieX/OEDCnAL2Er
 2fP4CViAqoSCy91Ap2jpCAokT/vAdsEGemS2z9+4t5AiP/LCRTZyGZOgth6gJG5lWM6sWpRWW
 pRbrGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgeHHAAQ7GDv+OR1ilORgUhLl
 XS0RFCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJglfbACgnWJSanlqRlpkDjASYtAQHj5IIb9nxw
 Egh3uKCxNzizHSI1ClGXY47fRu+MAmx5OXnpUqJ814DmSEAUpRRmgc3AhaVlxhlpYR5GYGOEu
 IpSC3KzSxBlX/FKM7BqCTM6wwyhSczrwRu0yugI5iAjmCZFwByREkiQkqqgbHvWPyiW2LpqRu
 bY7qL7sz4ts+17ew5l4MOh+wilq7b/NXi9OZzqUceWm9yUDq04tqNaTEirsbr9Bacer3Y2CP6
 zGRBk382seey5nIaLphw4c/u8mqX29/LlwQr969SXFWSvz728h7GOwtsZoV8ni32K+lspPZKg
 blX7wZOV51iX/SgRuHsDe0jSizFGYmGWsxFxYkAwWIIl8UCAAA=
X-Env-Sender: prvs=34452c470=roger.pau@citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1498558942!63875132!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39999 invoked from network); 27 Jun 2017 10:22:23 -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;
 27 Jun 2017 10:22:23 -0000
X-IronPort-AV: E=Sophos;i="5.39,399,1493683200"; d="scan'208";a="48445771"
Date: Tue, 27 Jun 2017 11:22:16 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170627102216.chfafllmuzmvdgt2@dhcp-3-128.uk.xensource.com>
References: <20170427143546.14662-1-roger.pau@citrix.com>
 <20170427143546.14662-9-roger.pau@citrix.com>
 <5928652B020000780015CE1A@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5928652B020000780015CE1A@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170609 (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>, julien.grall@arm.com,
 Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v3 8/9] 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>

T24gRnJpLCBNYXkgMjYsIDIwMTcgYXQgMDk6MjY6MDNBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI3LjA0LjE3IGF0IDE2OjM1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gQWRkIGhhbmRsZXJzIGZvciB0aGUgTVNJIGNvbnRyb2wsIGFkZHJlc3MsIGRhdGEg
YW5kIG1hc2sgZmllbGRzIGluIG9yZGVyIHRvCj4gPiBkZXRlY3QgYWNjZXNzZXMgdG8gdGhlbSBh
bmQgc2V0dXAgdGhlIGludGVycnVwdHMgYXMgcmVxdWVzdGVkIGJ5IHRoZSBndWVzdC4KPiA+IAo+
ID4gTm90ZSB0aGF0IHRoZSBwZW5kaW5nIHJlZ2lzdGVyIGlzIG5vdCB0cmFwcGVkLCBhbmQgdGhl
IGd1ZXN0IGNhbiBmcmVlbHkKPiA+IHJlYWQvd3JpdGUgdG8gaXQuCj4gPiAKPiA+IFdoZXRoZXIg
WGVuIGlzIGdvaW5nIHRvIHByb3ZpZGUgdGhpcyBmdW5jdGlvbmFsaXR5IHRvIERvbTAgKE1TSSBl
bXVsYXRpb24pIGlzCj4gPiBjb250cm9sbGVkIGJ5IHRoZSAibXNpIiBvcHRpb24gaW4gdGhlIGRv
bTAgZmllbGQuIFdoZW4gZGlzYWJsaW5nIHRoaXMgb3B0aW9uCj4gPiBYZW4gd2lsbCBoaWRlIHRo
ZSBNU0kgY2FwYWJpbGl0eSBzdHJ1Y3R1cmUgZnJvbSBEb20wLgo+IAo+IFVubGVzcyB0aGVyZSdz
IGFuIGFjdHVhbCByZWFzb24gYmVoaW5kIHRoaXMsIEknZCB2aWV3IHRoaXMgYXMgYQo+IGRldmVs
b3BtZW50IG9ubHkgdGhpbmcsIHdoaWNoIHNob3VsZG4ndCBiZSBpbiBhIG5vbi1SRkMgcGF0Y2gu
CgpZZXMsIEkndmUgcmVtb3ZlZCB0aGUgcGF0Y2ggdG8gaGlkZSBjYXBhYmlsaXRpZXMgQVRNLgoK
PiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm1zaS5jCj4gPiArKysgYi94ZW4vYXJjaC94ODYv
aHZtL3Ztc2kuYwo+ID4gQEAgLTYyMiwzICs2MjIsMTQ0IEBAIHZvaWQgbXNpeF93cml0ZV9jb21w
bGV0aW9uKHN0cnVjdCB2Y3B1ICp2KQo+ID4gICAgICBpZiAoIG1zaXh0Ymxfd3JpdGUodiwgY3Ry
bF9hZGRyZXNzLCA0LCAwKSAhPSBYODZFTVVMX09LQVkgKQo+ID4gICAgICAgICAgZ2RwcmludGso
WEVOTE9HX1dBUk5JTkcsICJNU0ktWCB3cml0ZSBjb21wbGV0aW9uIGZhaWx1cmVcbiIpOwo+ID4g
IH0KPiA+ICsKPiA+ICtzdGF0aWMgdW5zaWduZWQgaW50IG1zaV92ZWN0b3IodWludDE2X3QgZGF0
YSkKPiA+ICt7Cj4gPiArICAgIHJldHVybiAoZGF0YSAmIE1TSV9EQVRBX1ZFQ1RPUl9NQVNLKSA+
PiBNU0lfREFUQV9WRUNUT1JfU0hJRlQ7Cj4gCj4gSSBrbm93IGNvZGUgZWxzZXdoZXJlIGRvZXMg
aXQgdGhpcyB3YXksIGJ1dCBJJ20gaW50ZW5kaW5nIHRvIHN3aXRjaAo+IHRoYXQgdG8gdXNlIE1B
U0tfRVhUUigpLCBhbmQgSSdkIGxpa2UgdG8gYXNrIHRvIHVzZSB0aGF0IGNvbnN0cnVjdAo+IHJp
Z2h0IGF3YXkgaW4gbmV3IGNvZGUuCj4gCj4gPiArc3RhdGljIHVuc2lnbmVkIGludCBtc2lfZmxh
Z3ModWludDE2X3QgZGF0YSwgdWludDY0X3QgYWRkcikKPiA+ICt7Cj4gPiArICAgIHVuc2lnbmVk
IGludCByaCwgZG0sIGRlc3RfaWQsIGRlbGl2X21vZGUsIHRyaWdfbW9kZTsKPiA+ICsKPiA+ICsg
ICAgcmggPSAoYWRkciA+PiBNU0lfQUREUl9SRURJUkVDVElPTl9TSElGVCkgJiAweDE7Cj4gPiAr
ICAgIGRtID0gKGFkZHIgPj4gTVNJX0FERFJfREVTVE1PREVfU0hJRlQpICYgMHgxOwo+ID4gKyAg
ICBkZXN0X2lkID0gKGFkZHIgJiBNU0lfQUREUl9ERVNUX0lEX01BU0spID4+IE1TSV9BRERSX0RF
U1RfSURfU0hJRlQ7Cj4gPiArICAgIGRlbGl2X21vZGUgPSAoZGF0YSA+PiBNU0lfREFUQV9ERUxJ
VkVSWV9NT0RFX1NISUZUKSAmIDB4NzsKPiA+ICsgICAgdHJpZ19tb2RlID0gKGRhdGEgPj4gTVNJ
X0RBVEFfVFJJR0dFUl9TSElGVCkgJiAweDE7Cj4gCj4gSSdtIHN1cmUgeW91J3ZlIHNpbXBseSBj
b3BpZWQgY29kZSBmcm9tIGVsc2V3aGVyZSwgd2hpY2ggSSBhZ3JlZQo+IHNob3VsZCBnZW5lcmFs
bHkgYmUgZmluZS4gSG93ZXZlciwgb24gdG9wIG9mIHdoYXQgSSBkaWQgc2F5IGFib3ZlCj4gSSdk
IGFsc28gbGlrZSB0byByZXF1ZXN0IHRvIGRyb3Agc3VjaCBzdHJheSAweCBwcmVmaXhlcywgcGx1
cyBJIHRoaW5rCj4gdGhlIDcgd2FudHMgYSAjZGVmaW5lLgoKSSd2ZSBzd2l0Y2hlZCB0aGlzIHRv
IHVzaW5nIHRoZSBNQVNLX0VYVFIgbWFjcm8sIHNvIHRoZXJlJ3Mgbm8gbG9uZ2VyCnRoZSBuZWVk
IHRvIGFkZCB0aGUgMHgxLgoKPiA+ICsgICAgcmV0dXJuIGRlc3RfaWQgfCAocmggPDwgR0ZMQUdT
X1NISUZUX1JIKSB8IChkbSA8PCBHRkxBR1NfU0hJRlRfRE0pIHwKPiA+ICsgICAgICAgICAgIChk
ZWxpdl9tb2RlIDw8IEdGTEFHU19TSElGVF9ERUxJVl9NT0RFKSB8Cj4gPiArICAgICAgICAgICAo
dHJpZ19tb2RlIDw8IEdGTEFHU19TSElGVF9UUkdfTU9ERSk7Cj4gCj4gSG93IGNvbWUgZGVzdF9p
ZCBoYXMgbm8gc2hpZnQ/IFBsZWFzZSBsZXQncyBub3QgYXNzdW1lIHRoZSBzaGlmdAo+IGlzIHpl
cm8gbm93IGFuZCBmb3JldmVyLgoKSSd2ZSBhZGRlZCBhIGRlZmluZSBmb3IgR0ZMQUdTX1NISUZU
X0RFU1RfSUQgdGhhdCBzZXRzIGl0IHRvIDAuCgo+ID4gK3ZvaWQgdnBjaV9tc2lfbWFzayhzdHJ1
Y3QgdnBjaV9hcmNoX21zaSAqYXJjaCwgdW5zaWduZWQgaW50IGVudHJ5LCBib29sIG1hc2spCj4g
PiArewo+ID4gKyAgICBzdHJ1Y3QgcGlycSAqcGluZm87Cj4gPiArICAgIHN0cnVjdCBpcnFfZGVz
YyAqZGVzYzsKPiA+ICsgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKPiA+ICsgICAgaW50IGlycTsK
PiA+ICsKPiA+ICsgICAgQVNTRVJUKGFyY2gtPnBpcnEgIT0gLTEpOwo+IAo+IFBlcmhhcHMgYmV0
dGVyICI+PSAwIj8KCk9LLgoKPiA+ICsgICAgcGluZm8gPSBwaXJxX2luZm8oY3VycmVudC0+ZG9t
YWluLCBhcmNoLT5waXJxICsgZW50cnkpOwo+ID4gKyAgICBBU1NFUlQocGluZm8pOwo+ID4gKwo+
ID4gKyAgICBpcnEgPSBwaW5mby0+YXJjaC5pcnE7Cj4gPiArICAgIEFTU0VSVChpcnEgPCBucl9p
cnFzKTsKPiA+ICsKPiA+ICsgICAgZGVzYyA9IGlycV90b19kZXNjKGlycSk7Cj4gPiArICAgIEFT
U0VSVChkZXNjKTsKPiAKPiBJdCdzIG5vdCBlbnRpcmVseSBjbGVhciB0byBtZSB3aGVyZSBhbGwg
dGhlIGNoZWNrcyBhcmUgd2hpY2ggYWxsb3cKPiB0aGUgY2hlY2tzIGhlcmUgdG8gYmUgQVNTRVJU
KClzLgoKSG0sIHRoaXMgZnVuY3Rpb24gaXMgb25seSBjYWxsZWQgaWYgdGhlIHBpcnEgaXMgc2V0
IChpZTogaWYgdGhlCmludGVycnVwdCBpcyBib3VuZCB0byB0aGUgZG9tYWluKS4gQUZBSUNUIGlm
IFhlbiBjYW5ub3QgZ2V0IHRoZSBpcnEgb3IKdGhlIGRlc2MgcmVsYXRlZCB0byB0aGlzIHBpcnEg
aXQgbWVhbnMgdGhhdCBzb21ldGhpbmcvc29tZW9uZSBoYXMKdW5ib3VuZCBvciBjaGFuZ2VkIHRo
ZSBwaXJxIHVuZGVyIFhlbidzIGZlZXQsIGFuZCB0aHVzIHRoZSBleHBlY3RlZApzdGF0ZSBpcyBu
byBsb25nZXIgdmFsaWQuCgpJIGNvdWxkIGFkZCBzb21ldGhpbmcgbGlrZToKCmlmICggaXJxID49
IG5yX2lycXMgfHwgaXJxIDwgMCApCnsKICAgIEFTU0VSRVRfVU5SRUFDQUJMRSgpOwogICAgcmV0
dXJuOwp9CgpBbmQgdGhlIHNhbWUgZm9yIHRoZSBkZXNjIGNoZWNrIGlmIHRoYXQgc2VlbXMgbW9y
ZSBzZW5zaWJsZS4KCj4gPiAraW50IHZwY2lfbXNpX2VuYWJsZShzdHJ1Y3QgdnBjaV9hcmNoX21z
aSAqYXJjaCwgc3RydWN0IHBjaV9kZXYgKnBkZXYsCj4gPiArICAgICAgICAgICAgICAgICAgICB1
aW50NjRfdCBhZGRyZXNzLCB1aW50MzJfdCBkYXRhLCB1bnNpZ25lZCBpbnQgdmVjdG9ycykKPiA+
ICt7Cj4gPiArICAgIHN0cnVjdCBtc2lfaW5mbyBtc2lfaW5mbyA9IHsKPiA+ICsgICAgICAgIC5z
ZWcgPSBwZGV2LT5zZWcsCj4gPiArICAgICAgICAuYnVzID0gcGRldi0+YnVzLAo+ID4gKyAgICAg
ICAgLmRldmZuID0gcGRldi0+ZGV2Zm4sCj4gPiArICAgICAgICAuZW50cnlfbnIgPSB2ZWN0b3Jz
LAo+ID4gKyAgICB9Owo+ID4gKyAgICBpbnQgaW5kZXggPSAtMSwgcmM7Cj4gPiArICAgIHVuc2ln
bmVkIGludCBpOwo+ID4gKwo+ID4gKyAgICBBU1NFUlQoYXJjaC0+cGlycSA9PSAtMSk7Cj4gPiAr
Cj4gPiArICAgIC8qIEdldCBhIFBJUlEuICovCj4gPiArICAgIHJjID0gYWxsb2NhdGVfYW5kX21h
cF9tc2lfcGlycShwZGV2LT5kb21haW4sICZpbmRleCwgJmFyY2gtPnBpcnEsCj4gPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmbXNpX2luZm8pOwo+ID4gKyAgICBpZiAoIHJj
ICkKPiA+ICsgICAgewo+ID4gKyAgICAgICAgZHByaW50ayhYRU5MT0dfRVJSLCAiJTA0eDolMDJ4
OiUwMnguJXU6IGZhaWxlZCB0byBtYXAgUElSUTogJWRcbiIsCj4gPiArICAgICAgICAgICAgICAg
IHBkZXYtPnNlZywgcGRldi0+YnVzLCBQQ0lfU0xPVChwZGV2LT5kZXZmbiksCj4gPiArICAgICAg
ICAgICAgICAgIFBDSV9GVU5DKHBkZXYtPmRldmZuKSwgcmMpOwo+ID4gKyAgICAgICAgcmV0dXJu
IHJjOwo+ID4gKyAgICB9Cj4gPiArCj4gPiArICAgIGZvciAoIGkgPSAwOyBpIDwgdmVjdG9yczsg
aSsrICkKPiA+ICsgICAgewo+ID4gKyAgICAgICAgeGVuX2RvbWN0bF9iaW5kX3B0X2lycV90IGJp
bmQgPSB7Cj4gPiArICAgICAgICAgICAgLmh2bV9kb21pZCA9IERPTUlEX1NFTEYsCj4gPiArICAg
ICAgICAgICAgLm1hY2hpbmVfaXJxID0gYXJjaC0+cGlycSArIGksCj4gPiArICAgICAgICAgICAg
LmlycV90eXBlID0gUFRfSVJRX1RZUEVfTVNJLAo+ID4gKyAgICAgICAgICAgIC51Lm1zaS5ndmVj
ID0gbXNpX3ZlY3RvcihkYXRhKSArIGksCj4gPiArICAgICAgICAgICAgLnUubXNpLmdmbGFncyA9
IG1zaV9mbGFncyhkYXRhLCBhZGRyZXNzKSwKPiA+ICsgICAgICAgIH07Cj4gPiArCj4gPiArICAg
ICAgICBwY2lkZXZzX2xvY2soKTsKPiA+ICsgICAgICAgIHJjID0gcHRfaXJxX2NyZWF0ZV9iaW5k
KHBkZXYtPmRvbWFpbiwgJmJpbmQpOwo+ID4gKyAgICAgICAgaWYgKCByYyApCj4gCj4gSSBkb24n
dCB0aGluayB5b3UgbmVlZCB0byBob2xkIHRoZSBsb2NrIGZvciB0aGUgaWYoKSBhbmQgaXRzIGJv
ZHkuIFdoaWxlCj4gSSBzZWUgdW5tYXBfZG9tYWluX3BpcnEoKSwgSSBkb24ndCByZWFsbHkgc2Vl
IHdoeSBpdCBkb2VzLCBzbyBwZXJoYXBzCj4gdGhlcmUncyBzb21lIGNsZWFudXAgcG90ZW50aWFs
IHVwIGZyb250LgoKdW5tYXBfZG9tYWluX3BpcnEgbWlnaHQgY2FsbCBpbnRvIHBjaV9kaXNhYmxl
X21zaSB3aGljaCBJIGFzc3VtZQpyZXF1aXJlcyB0aGUgcGNpIGxvY2sgdG8gYmUgaG9sZCAoYWx0
aG91Z2ggaGFzIG5vIGFzc2VydCB0byB0aGF0CmVmZmVjdCkuCgpJIGNhbiBzZW5kIGEgcHJlLXBh
dGNoIHRvIHJlbW92ZSB0aGUgcGNpIGxvY2sgYXNzZXJ0IGZyb20KdW5tYXBfZG9tYWluX3BpcnEg
YnV0IEknbSBub3QgdGhhdCBmYW1pbGlhciB3aXRoIHRoaXMgY29kZSAoVEJIIEkKdGhvdWdodCB0
aGF0IGFueXRoaW5nIGRlYWxpbmcgd2l0aCBQQ0kgZGV2aWNlcyBuZWVkZWQgdG8gaG9sZCB0aGUg
cGNpCmxvY2spLgoKPiA+IC0tLSBhL3hlbi9kcml2ZXJzL3ZwY2kvY2FwYWJpbGl0aWVzLmMKPiA+
ICsrKyBiL3hlbi9kcml2ZXJzL3ZwY2kvY2FwYWJpbGl0aWVzLmMKPiA+IEBAIC0xMDksNyArMTA5
LDcgQEAgc3RhdGljIGludCB2cGNpX2luZGV4X2NhcGFiaWxpdGllcyhzdHJ1Y3QgcGNpX2RldiAq
cGRldikKPiA+ICAgICAgcmV0dXJuIDA7Cj4gPiAgfQo+ID4gIAo+ID4gLXN0YXRpYyB2b2lkIHZw
Y2lfbWFza19jYXBhYmlsaXR5KHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1aW50OF90IGNhcF9pZCkK
PiA+ICt2b2lkIHhlbl92cGNpX21hc2tfY2FwYWJpbGl0eShzdHJ1Y3QgcGNpX2RldiAqcGRldiwg
dWludDhfdCBjYXBfaWQpCj4gCj4gV2hhdCdzIHRoZSB4ZW5fIHByZWZpeCBnb29kIGZvcj8KCk5h
aCwgbm90aGluZywgaW4gYW55IGNhc2UgdGhpcyBjb2RlIGlzIG5vdyBnb25lLgoKPiA+ICtzdGF0
aWMgaW50IHZwY2lfbXNpX2NvbnRyb2xfcmVhZChzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5zaWdu
ZWQgaW50IHJlZywKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bmlvbiB2
cGNpX3ZhbCAqdmFsLCB2b2lkICpkYXRhKQo+ID4gK3sKPiA+ICsgICAgc3RydWN0IHZwY2lfbXNp
ICptc2kgPSBkYXRhOwo+IAo+IGNvbnN0Cj4gCj4gPiArICAgIGlmICggbXNpLT5lbmFibGVkICkK
PiA+ICsgICAgICAgIHZhbC0+d29yZCB8PSBQQ0lfTVNJX0ZMQUdTX0VOQUJMRTsKPiA+ICsgICAg
aWYgKCBtc2ktPm1hc2tpbmcgKQo+ID4gKyAgICAgICAgdmFsLT53b3JkIHw9IFBDSV9NU0lfRkxB
R1NfTUFTS0JJVDsKPiA+ICsgICAgaWYgKCBtc2ktPmFkZHJlc3M2NCApCj4gPiArICAgICAgICB2
YWwtPndvcmQgfD0gUENJX01TSV9GTEFHU182NEJJVDsKPiA+ICsKPiA+ICsgICAgLyogU2V0IG11
bHRpcGxlIG1lc3NhZ2UgY2FwYWJsZS4gKi8KPiA+ICsgICAgdmFsLT53b3JkIHw9ICgoZmxzKG1z
aS0+bWF4X3ZlY3RvcnMpIC0gMSkgPDwgMSkgJiBQQ0lfTVNJX0ZMQUdTX1FNQVNLOwo+ID4gKwo+
ID4gKyAgICAvKiBTZXQgY3VycmVudCBudW1iZXIgb2YgY29uZmlndXJlZCB2ZWN0b3JzLiAqLwo+
ID4gKyAgICB2YWwtPndvcmQgfD0gKChmbHMobXNpLT5ndWVzdF92ZWN0b3JzKSAtIDEpIDw8IDQp
ICYgUENJX01TSV9GTEFHU19RU0laRTsKPiAKPiBUaGUgMSBhbmQgNCBoZXJlIGNsZWFybHkgbmVl
ZCAjZGVmaW5lLXMgb3IgdGhlIHVzZSBvZiBNQVNLX0lOU1IoKS4KCkkgdGhpbmsgdXNpbmcgTUFT
S19JTlNSIGlzIGJldHRlciBhbiBtb3JlIGlubGluZSB3aXRoIHRoZSBwcmV2aW91cwpjaGFuZ2Vz
IHRoYXQgeW91IHJlcXVlc3RlZC4KCj4gPiArc3RhdGljIGludCB2cGNpX21zaV9jb250cm9sX3dy
aXRlKHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1bnNpZ25lZCBpbnQgcmVnLAo+ID4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bmlvbiB2cGNpX3ZhbCB2YWwsIHZvaWQgKmRhdGEp
Cj4gPiArewo+ID4gKyAgICBzdHJ1Y3QgdnBjaV9tc2kgKm1zaSA9IGRhdGE7Cj4gPiArICAgIHVu
c2lnbmVkIGludCB2ZWN0b3JzID0gMSA8PCAoKHZhbC53b3JkICYgUENJX01TSV9GTEFHU19RU0la
RSkgPj4gNCk7Cj4gPiArICAgIGludCByYzsKPiA+ICsKPiA+ICsgICAgaWYgKCB2ZWN0b3JzID4g
bXNpLT5tYXhfdmVjdG9ycyApCj4gPiArICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiA+ICsKPiA+
ICsgICAgbXNpLT5ndWVzdF92ZWN0b3JzID0gdmVjdG9yczsKPiA+ICsKPiA+ICsgICAgaWYgKCAh
ISh2YWwud29yZCAmIFBDSV9NU0lfRkxBR1NfRU5BQkxFKSA9PSBtc2ktPmVuYWJsZWQgKQo+ID4g
KyAgICAgICAgcmV0dXJuIDA7Cj4gPiArCj4gPiArICAgIGlmICggdmFsLndvcmQgJiBQQ0lfTVNJ
X0ZMQUdTX0VOQUJMRSApCj4gPiArICAgIHsKPiA+ICsgICAgICAgIEFTU0VSVCghbXNpLT5lbmFi
bGVkICYmICFtc2ktPnZlY3RvcnMpOwo+IAo+IEkgY2FuIHNlZSB0aGUgdmFsdWUgb2YgdGhlIHJp
Z2h0IHNpZGUsIGJ1dCB0aGUgbGVmdCAod2l0aCB0aGUgaW1lZGlhdGVseQo+IHByaW9yIGlmKCkp
PwoKUmlnaHQsIHRoaXMgaXMgcmVkdW5kYW50IGdpdmVuIHRoZSBjaGVja3MgYWJvdmUuCgo+ID4g
KyAgICAgICAgcmMgPSB2cGNpX21zaV9lbmFibGUoJm1zaS0+YXJjaCwgcGRldiwgbXNpLT5hZGRy
ZXNzLCBtc2ktPmRhdGEsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZWN0b3Jz
KTsKPiA+ICsgICAgICAgIGlmICggcmMgKQo+ID4gKyAgICAgICAgICAgIHJldHVybiByYzsKPiA+
ICsKPiA+ICsgICAgICAgIC8qIEFwcGx5IHRoZSBtYXNrIGJpdHMuICovCj4gPiArICAgICAgICBp
ZiAoIG1zaS0+bWFza2luZyApCj4gPiArICAgICAgICB7Cj4gPiArICAgICAgICAgICAgdWludDMy
X3QgbWFzayA9IG1zaS0+bWFzazsKPiA+ICsKPiA+ICsgICAgICAgICAgICB3aGlsZSAoIG1hc2sg
KQo+ID4gKyAgICAgICAgICAgIHsKPiA+ICsgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGkg
PSBmZnMobWFzayk7Cj4gCj4gZmZzKCksIGp1c3QgbGlrZSBmbHMoKSwgcmV0dXJucyAxLWJhc2Vk
IHZhbHVlcywgc28gdGhpcyBsb29rcyB0byBiZSBvZmYgYnkKPiBvbmUuCgpUaGFua3MsIGdvb2Qg
Y2F0Y2guCgo+ID4gKyAgICAgICAgICAgICAgICB2cGNpX21zaV9tYXNrKCZtc2ktPmFyY2gsIGks
IHRydWUpOwo+ID4gKyAgICAgICAgICAgICAgICBfX2NsZWFyX2JpdChpLCAmbWFzayk7Cj4gPiAr
ICAgICAgICAgICAgfQo+ID4gKyAgICAgICAgfQo+ID4gKwo+ID4gKyAgICAgICAgX19tc2lfc2V0
X2VuYWJsZShwZGV2LT5zZWcsIHBkZXYtPmJ1cywgUENJX1NMT1QocGRldi0+ZGV2Zm4pLAo+ID4g
KyAgICAgICAgICAgICAgICAgICAgICAgICBQQ0lfRlVOQyhwZGV2LT5kZXZmbiksIHJlZyAtIFBD
SV9NU0lfRkxBR1MsIDEpOwo+IAo+IFNlZW1zIGxpa2UgeW91J2xsIG5ldmVyIGNvbWUgdGhyb3Vn
aCBtc2lfY2FwYWJpbGl0eV9pbml0KCk7IEkgY2FuJ3QKPiBzZWUgaG93IGl0IGNhbiBiZSBhIGdv
b2QgaWRlYSB0byBieXBhc3MgbG90cyBvZiBzdHVmZi4KCkFGQUlDVCB0aGlzIGlzIGRvbmUgYXMg
cGFydCBvZiB0aGUgdnBjaV9tc2lfZW5hYmxlIGNhbGwganVzdCBhYm92ZToKCnZwY2lfbXNpX2Vu
YWJsZSAtPiBhbGxvY2F0ZV9hbmRfbWFwX21zaV9waXJxIC0+IG1hcF9kb21haW5fcGlycSAtPgpw
Y2lfZW5hYmxlX21zaSAtPiBfX3BjaV9lbmFibGVfbXNpIC0+IG1zaV9jYXBhYmlsaXR5X2luaXQu
Cgo+ID4gK3N0YXRpYyBpbnQgdnBjaV9tc2lfYWRkcmVzc191cHBlcl93cml0ZShzdHJ1Y3QgcGNp
X2RldiAqcGRldiwgdW5zaWduZWQgaW50IHJlZywKPiA+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5pb24gdnBjaV92YWwgdmFsLCB2b2lkICpkYXRhKQo+ID4gK3sK
PiA+ICsgICAgc3RydWN0IHZwY2lfbXNpICptc2kgPSBkYXRhOwo+ID4gKwo+ID4gKyAgICAvKiBD
bGVhciBoaWdoIHBhcnQuICovCj4gPiArICAgIG1zaS0+YWRkcmVzcyAmPSB+R0VOTUFTSyg2Mywg
MzIpOwo+ID4gKyAgICBtc2ktPmFkZHJlc3MgfD0gKHVpbnQ2NF90KXZhbC5kb3VibGVfd29yZCA8
PCAzMjsKPiAKPiBJcyB0aGUgdmFsdWUgd3JpdHRlbiBoZXJlIGFjdHVhbGx5IGJlaW5nIHVzZWQg
Zm9yIGFueXRoaW5nIG90aGVyIHRoYW4KPiBmb3IgcmVhZGluZyBiYWNrIChhbHNvIGFwcGxpY2Fi
bGUgdG8gdGhlIGhpZ2ggYml0cyBvZiB0aGUgbG93IGhhbGYgb2YgdGhlCj4gYWRkcmVzcyk/CgpJ
dCdzIHVzZWQgaW4gYSBhcmNoLXNwZWNpZmljIHdheS4gQnV0IFhlbiBuZWVkcyB0byBzdG9yZSBp
dCBhbnl3YXksIHNvCnRoZSBndWVzdCBjYW4gcmVhZCBiYWNrIHdoYXRldmVyIGl0IHdyaXRlcy4g
SSBoYXZlIG5vIGlkZWEgd2hhdCBBUk0KbWlnaHQgc3RvcmUgaGVyZS4KCj4gPiArc3RhdGljIGlu
dCB2cGNpX21zaV9tYXNrX3JlYWQoc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVuc2lnbmVkIGludCBy
ZWcsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5pb24gdnBjaV92YWwgKnZh
bCwgdm9pZCAqZGF0YSkKPiA+ICt7Cj4gPiArICAgIHN0cnVjdCB2cGNpX21zaSAqbXNpID0gZGF0
YTsKPiA+ICsKPiA+ICsgICAgdmFsLT5kb3VibGVfd29yZCA9IG1zaS0+bWFzazsKPiA+ICsKPiA+
ICsgICAgcmV0dXJuIDA7Cj4gPiArfQo+ID4gKwo+ID4gK3N0YXRpYyBpbnQgdnBjaV9tc2lfbWFz
a193cml0ZShzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5zaWduZWQgaW50IHJlZywKPiA+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5pb24gdnBjaV92YWwgdmFsLCB2b2lkICpkYXRh
KQo+ID4gK3sKPiA+ICsgICAgc3RydWN0IHZwY2lfbXNpICptc2kgPSBkYXRhOwo+ID4gKyAgICB1
aW50MzJfdCBkbWFzazsKPiA+ICsKPiA+ICsgICAgZG1hc2sgPSBtc2ktPm1hc2sgXiB2YWwuZG91
YmxlX3dvcmQ7Cj4gPiArCj4gPiArICAgIGlmICggIWRtYXNrICkKPiA+ICsgICAgICAgIHJldHVy
biAwOwo+ID4gKwo+ID4gKyAgICB3aGlsZSAoIGRtYXNrICYmIG1zaS0+ZW5hYmxlZCApCj4gPiAr
ICAgIHsKPiA+ICsgICAgICAgIHVuc2lnbmVkIGludCBpID0gZmZzKGRtYXNrKTsKPiA+ICsKPiA+
ICsgICAgICAgIHZwY2lfbXNpX21hc2soJm1zaS0+YXJjaCwgaSwgIXRlc3RfYml0KGksICZtc2kt
Pm1hc2spKTsKPiA+ICsgICAgICAgIF9fY2xlYXJfYml0KGksICZkbWFzayk7Cj4gPiArICAgIH0K
PiAKPiBJIHRoaW5rIHRoaXMgbG9vcCBzaG91bGQgYmUgbGltaXRlZCB0byB0aGUgbnVtYmVyIG9m
IGVuYWJsZWQgdmVjdG9ycwo+IChhbmQgdGhlIHNhbWUgbGlrZWx5IGFwcGxpZXMgdGhlbiB0byB2
cGNpX21zaV9jb250cm9sX3dyaXRlKCkpLgoKRG9uZSwgSSd2ZSBjaGFuZ2VkIGl0IHRvOgoKZm9y
ICggaSA9IGZmcyhtYXNrKSAtIDE7IG1hc2sgJiYgaSA8IG1zaS0+dmVjdG9yczsgaSA9IGZmcyht
YXNrKSAtIDEgKQp7CiAgICB2cGNpX21zaV9tYXNrKCZtc2ktPmFyY2gsIGksIE1BU0tfRVhUUih2
YWwudTMyLCAxIDw8IGkpKTsKICAgIF9fY2xlYXJfYml0KGksICZtYXNrKTsKfQoKPiA+ICtzdGF0
aWMgaW50IHZwY2lfaW5pdF9tc2koc3RydWN0IHBjaV9kZXYgKnBkZXYpCj4gPiArewo+ID4gKyAg
ICB1aW50OF90IHNlZyA9IHBkZXYtPnNlZywgYnVzID0gcGRldi0+YnVzOwo+ID4gKyAgICB1aW50
OF90IHNsb3QgPSBQQ0lfU0xPVChwZGV2LT5kZXZmbiksIGZ1bmMgPSBQQ0lfRlVOQyhwZGV2LT5k
ZXZmbik7Cj4gPiArICAgIHN0cnVjdCB2cGNpX21zaSAqbXNpID0gTlVMTDsKPiAKPiBQb2ludGxl
c3MgaW5pdGlhbGl6ZXIuCgpSZW1vdmVkLgoKPiA+ICsgICAgdW5zaWduZWQgaW50IG1zaV9vZmZz
ZXQ7Cj4gPiArICAgIHVpbnQxNl90IGNvbnRyb2w7Cj4gPiArICAgIGludCByYzsKPiA+ICsKPiA+
ICsgICAgbXNpX29mZnNldCA9IHBjaV9maW5kX2NhcF9vZmZzZXQoc2VnLCBidXMsIHNsb3QsIGZ1
bmMsIFBDSV9DQVBfSURfTVNJKTsKPiA+ICsgICAgaWYgKCAhbXNpX29mZnNldCApCj4gPiArICAg
ICAgICByZXR1cm4gMDsKPiA+ICsKPiA+ICsgICAgaWYgKCAhdnBjaV9tc2lfZW5hYmxlZChwZGV2
LT5kb21haW4pICkKPiA+ICsgICAgewo+ID4gKyAgICAgICAgeGVuX3ZwY2lfbWFza19jYXBhYmls
aXR5KHBkZXYsIFBDSV9DQVBfSURfTVNJKTsKPiA+ICsgICAgICAgIHJldHVybiAwOwo+ID4gKyAg
ICB9Cj4gPiArCj4gPiArICAgIG1zaSA9IHh6YWxsb2Moc3RydWN0IHZwY2lfbXNpKTsKPiA+ICsg
ICAgaWYgKCAhbXNpICkKPiA+ICsgICAgICAgIHJldHVybiAtRU5PTUVNOwo+ID4gKwo+ID4gKyAg
ICBjb250cm9sID0gcGNpX2NvbmZfcmVhZDE2KHNlZywgYnVzLCBzbG90LCBmdW5jLAo+ID4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1zaV9jb250cm9sX3JlZyhtc2lfb2Zmc2V0KSk7
Cj4gPiArCj4gPiArICAgIHJjID0geGVuX3ZwY2lfYWRkX3JlZ2lzdGVyKHBkZXYsIHZwY2lfbXNp
X2NvbnRyb2xfcmVhZCwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdnBjaV9t
c2lfY29udHJvbF93cml0ZSwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbXNp
X2NvbnRyb2xfcmVnKG1zaV9vZmZzZXQpLCAyLCBtc2kpOwo+ID4gKyAgICBpZiAoIHJjICkKPiA+
ICsgICAgewo+ID4gKyAgICAgICAgZHByaW50ayhYRU5MT0dfRVJSLAo+ID4gKyAgICAgICAgICAg
ICAgICAiJTA0eDolMDJ4OiUwMnguJXU6IGZhaWxlZCB0byBhZGQgaGFuZGxlciBmb3IgTVNJIGNv
bnRyb2w6ICVkXG4iLAo+ID4gKyAgICAgICAgICAgICAgICBzZWcsIGJ1cywgc2xvdCwgZnVuYywg
cmMpOwo+ID4gKyAgICAgICAgZ290byBlcnJvcjsKPiA+ICsgICAgfQo+ID4gKwo+ID4gKyAgICAv
KiBHZXQgdGhlIG1heGltdW0gbnVtYmVyIG9mIHZlY3RvcnMgdGhlIGRldmljZSBzdXBwb3J0cy4g
Ki8KPiA+ICsgICAgbXNpLT5tYXhfdmVjdG9ycyA9IG11bHRpX21zaV9jYXBhYmxlKGNvbnRyb2wp
Owo+ID4gKyAgICBBU1NFUlQobXNpLT5tYXhfdmVjdG9ycyA8PSAzMik7Cj4gPiArCj4gPiArICAg
IC8qIEluaXRpYWwgdmFsdWUgYWZ0ZXIgcmVzZXQuICovCj4gPiArICAgIG1zaS0+Z3Vlc3RfdmVj
dG9ycyA9IDE7Cj4gPiArCj4gPiArICAgIC8qIE5vIFBJUlEgYmluZCB5ZXQuICovCj4gPiArICAg
IHZwY2lfbXNpX2FyY2hfaW5pdCgmbXNpLT5hcmNoKTsKPiA+ICsKPiA+ICsgICAgaWYgKCBpc182
NGJpdF9hZGRyZXNzKGNvbnRyb2wpICkKPiA+ICsgICAgICAgIG1zaS0+YWRkcmVzczY0ID0gdHJ1
ZTsKPiA+ICsgICAgaWYgKCBpc19tYXNrX2JpdF9zdXBwb3J0KGNvbnRyb2wpICkKPiA+ICsgICAg
ICAgIG1zaS0+bWFza2luZyA9IHRydWU7Cj4gPiArCj4gPiArICAgIHJjID0geGVuX3ZwY2lfYWRk
X3JlZ2lzdGVyKHBkZXYsIHZwY2lfbXNpX2FkZHJlc3NfcmVhZCwKPiA+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdnBjaV9tc2lfYWRkcmVzc193cml0ZSwKPiA+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbXNpX2xvd2VyX2FkZHJlc3NfcmVnKG1zaV9vZmZzZXQpLCA0
LCBtc2kpOwo+ID4gKyAgICBpZiAoIHJjICkKPiA+ICsgICAgewo+ID4gKyAgICAgICAgZHByaW50
ayhYRU5MT0dfRVJSLAo+ID4gKyAgICAgICAgICAgICAgICAiJTA0eDolMDJ4OiUwMnguJXU6IGZh
aWxlZCB0byBhZGQgaGFuZGxlciBmb3IgTVNJIGFkZHJlc3M6ICVkXG4iLAo+ID4gKyAgICAgICAg
ICAgICAgICBzZWcsIGJ1cywgc2xvdCwgZnVuYywgcmMpOwo+ID4gKyAgICAgICAgZ290byBlcnJv
cjsKPiA+ICsgICAgfQo+ID4gKwo+ID4gKyAgICByYyA9IHhlbl92cGNpX2FkZF9yZWdpc3Rlcihw
ZGV2LCB2cGNpX21zaV9kYXRhX3JlYWQsIHZwY2lfbXNpX2RhdGFfd3JpdGUsCj4gPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIG1zaV9kYXRhX3JlZyhtc2lfb2Zmc2V0LCBtc2ktPmFk
ZHJlc3M2NCksIDIsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1zaSk7Cj4g
PiArICAgIGlmICggcmMgKQo+ID4gKyAgICB7Cj4gPiArICAgICAgICBkcHJpbnRrKFhFTkxPR19F
UlIsCj4gPiArICAgICAgICAgICAgICAgICIlMDR4OiUwMng6JTAyeC4ldTogZmFpbGVkIHRvIGFk
ZCBoYW5kbGVyIGZvciBNU0kgYWRkcmVzczogJWRcbiIsCj4gPiArICAgICAgICAgICAgICAgIHNl
ZywgYnVzLCBzbG90LCBmdW5jLCByYyk7Cj4gCj4gVHdpY2UgdGhlIHNhbWUgbWVzc2FnZSB0ZXh0
IGlzIHVuaGVscGZ1bCAoYW5kIGFjdHVhbGx5IHRoZXJlJ3MgYSB0aGlyZAo+IG9uZSBiZWxvdyku
IEJ1dCBpaXJjIEkgZGlkIGluZGljYXRlIGFueXdheSB0aGF0IEkgdGhpbmsgbW9zdCBvZiB0aGVt
Cj4gc2hvdWxkIGdvIGF3YXkuIE5vdGUgYWxzbyBob3cgbXVjaCB0aHkgY29udHJpYnV0ZSB0byB0
aGUgZnVuY3Rpb24ncwo+IHNpemUuCgpPSywgSSB3aWxsIHJlbW92ZSB0aG9zZSB0aGVuLgoKPiA+
ICtzdGF0aWMgaW50IF9faW5pdCB2cGNpX21zaV9zZXR1cF9rZXloYW5kbGVyKHZvaWQpCj4gPiAr
ewo+ID4gKyAgICByZWdpc3Rlcl9rZXloYW5kbGVyKCdaJywgdnBjaV9kdW1wX21zaSwgImR1bXAg
Z3Vlc3QgTVNJIHN0YXRlIiwgMSk7Cj4gCj4gUGxlYXNlIGxldCdzIGF2b2lkIHVzaW5nIG5ldyAo
YW5kIGV2ZW4gbm9uLWludHVpdGl2ZSkga2V5cyBpZiBhdCBhbGwKPiBwb3NzaWJsZS4gVGhpcyBp
cyBEb20wIG9ubHksIHNvIGNhbiBlYXNpbHkgYmUgY2hhaW5lZCBvbnRvIGUuZy4gdGhlCj4gJ00n
IGhhbmRsZXIuCgpJIGFzc3VtZWQgbm9uZSBvZiB0aGUgZGVidWcga2V5cyB3aGVyZSBhY3R1YWxs
eSBpbnR1aXRpdmUuIEkndmUgd2lyZWQKaXQgdG8gdGhlICdNJyBoYW5kbGVyLCB3ZSBjYW4gYWx3
YXlzIGFkZCBpdCdzIG93biBrZXkgaWYgdGhlIG5lZWQKYXJpc2VzLgoKPiA+IC0tLSBhL3hlbi9p
bmNsdWRlL3hlbi92cGNpLmgKPiA+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi92cGNpLmgKPiA+IEBA
IC04OSw5ICs4OSwzNSBAQCBzdHJ1Y3QgdnBjaSB7Cj4gPiAgCj4gPiAgICAgIC8qIExpc3Qgb2Yg
Y2FwYWJpbGl0aWVzIHN1cHBvcnRlZCBieSB0aGUgZGV2aWNlLiAqLwo+ID4gICAgICBzdHJ1Y3Qg
bGlzdF9oZWFkIGNhcF9saXN0Owo+ID4gKwo+ID4gKyAgICAvKiBNU0kgZGF0YS4gKi8KPiA+ICsg
ICAgc3RydWN0IHZwY2lfbXNpIHsKPiA+ICsgICAgICAgIC8qIE1heGltdW0gbnVtYmVyIG9mIHZl
Y3RvcnMgc3VwcG9ydGVkIGJ5IHRoZSBkZXZpY2UuICovCj4gPiArICAgICAgICB1bnNpZ25lZCBp
bnQgbWF4X3ZlY3RvcnM7Cj4gPiArICAgICAgICAvKiBDdXJyZW50IGd1ZXN0LXdyaXR0ZW4gbnVt
YmVyIG9mIHZlY3RvcnMuICovCj4gPiArICAgICAgICB1bnNpZ25lZCBpbnQgZ3Vlc3RfdmVjdG9y
czsKPiA+ICsgICAgICAgIC8qIE51bWJlciBvZiB2ZWN0b3JzIGNvbmZpZ3VyZWQuICovCj4gPiAr
ICAgICAgICB1bnNpZ25lZCBpbnQgdmVjdG9yczsKPiAKPiBTbyBjb21pbmcgaGVyZSBJIHN0aWxs
IGRvbid0IHJlYWxseSBzZWUgd2hhdCB0aGUgZGlmZmVyZW5jZSBiZXR3ZWVuCj4gdGhlc2UgbGFz
dCB0d28gZmllbGRzIGlzIChhbmQgaGVuY2Ugd2h5IHlvdSBuZWVkIHR3bykuCgpSaWdodCwgdGhl
cmUncyBubyBuZWVkIGZvciBoYXZpbmcgYm90aCBvZiB0aGVtLCBzbyBJICdqdXN0IHJlbW92ZWQK
Z3Vlc3RfdmVjdG9ycy4KClRoYW5rcyBmb3IgdGhlIGRldGFpbGVkIHJldmlldywgUm9nZXIuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 27 10:34:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 10: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 1dPnok-0002jY-Si; Tue, 27 Jun 2017 10:33: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=3449ab393=George.Dunlap@citrix.com>)
 id 1dPnok-0002jS-6o
 for xen-devel@lists.xensource.com; Tue, 27 Jun 2017 10:33:58 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 BA/DD-01732-59432595; Tue, 27 Jun 2017 10:33:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGIsWRWlGSWpSXmKPExsWyU9JRQneSSVC
 kwf0/chb3prxnd2D02N63iz2AMYo1My8pvyKBNaNvfydrwQXZintPlrA3MLZLdDFyckgI+Elc
 2bKEEcJ2l1j/Zi8rhJ0nMe/zLzYIu1ji39+Z7CA2r4CgxMmZT1hAbE4BY4kpK86C1QsJGEl8u
 v4ULM4moCcx7/hXMJtFQFWiddl1qPmJEhdmzmeEmBMgMWVBH3MXIxeHsMAURonui0vABokIqE
 lsvPEWLMEscJpR4t6pJWCbmQU0JVq3/4aytSWWLXzNDLFZVWLxg6NAcQ6gDekSP08oQiyzkPj
 XtYppAqPwLCR3z0IyaRaSSQsYmVcxahSnFpWlFukaWeglFWWmZ5TkJmbm6BoaGOvlphYXJ6an
 5iQmFesl5+duYgSGeT0DA+MOxvYTfocYJTmYlER5V0sERQrxJeWnVGYkFmfEF5XmpBYfYpTh4
 FCS4M01AsoJFqWmp1akZeYAIw4mLcHBoyTCW3Y8MFKIt7ggMbc4Mx0idYpRl2PD6vVfmIRY8v
 LzUqXEeTuMgWYIgBRllObBjYBF/yVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrwvDYGm8GT
 mlcBtegV0BBPQESzzAkCOKElESEk1MM7YY6UceX3KVL0lMvHnpNQvtG+rKXjauPSI5AyL43xN
 26c87HqxdvkeZSku1qYdu1iuPSiJbReJ83stX8ChEX1M5lC4043zkn4r/9i5Tle4eoqrZorpd
 NsHv6vNzXWXl7VNWzv/19E+3+VNKbn8atM3sk68XfJ9XYzPO+uQGi7NVnP1gw/Lq5VYijMSDb
 WYi4oTARXmF1H5AgAA
X-Env-Sender: prvs=3449ab393=George.Dunlap@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1498559634!52079868!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38791 invoked from network); 27 Jun 2017 10:33:54 -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;
 27 Jun 2017 10:33:54 -0000
X-IronPort-AV: E=Sophos;i="5.39,399,1493683200"; d="scan'208";a="48446248"
X-CrossPremisesHeadersFilteredBySendConnector: AMSPEX02CL03.citrite.net
X-Gm-Message-State: AKS2vOzv1Fs25/plP48I4rZkd6cDqThbJHugUtynP1PJGnCS++ycEufl
 6NZZlnqnW/EsuyFlhqiYOGBdMiwJQw==
X-Received: by 10.237.34.109 with SMTP id o42mr5832790qtc.217.1498559601829;
 Tue, 27 Jun 2017 03:33:21 -0700 (PDT)
MIME-Version: 1.0
In-Reply-To: <D577DBB3.38A42%lars.kurth@citrix.com>
References: <D577DBB3.38A42%lars.kurth@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Date: Tue, 27 Jun 2017 11:33:21 +0100
X-Gmail-Original-Message-ID: <CAFLBxZa8XZ4cDpNv132OOuRbocJaPNN03wC4h4u+3G_G2GbMaQ@mail.gmail.com>
Message-ID: <CAFLBxZa8XZ4cDpNv132OOuRbocJaPNN03wC4h4u+3G_G2GbMaQ@mail.gmail.com>
To: Lars Kurth <lars.kurth@citrix.com>
X-ClientProxiedBy: FTLPEX02CAS04.citrite.net (10.13.99.237) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
X-OrganizationHeadersPreserved: AMSPEX02CL03.citrite.net
Cc: Juergen Gross <jgross@suse.com>, Dario Faggioli <dario.faggioli@citrix.com>,
 "xen-devel@lists.xensource.com" <xen-devel@lists.xensource.com>,
 "committers@xenproject.org" <committers@xenproject.org>
Subject: Re: [Xen-devel] [For 4.9] Updating
 https://wiki.xenproject.org/wiki/Xen_Project_Release_Features to reflect
 support status of new 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>

T24gVHVlLCBKdW4gMjcsIDIwMTcgYXQgOTo1MyBBTSwgTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBj
aXRyaXguY29tPiB3cm90ZToKPiBIaSBhbGwsIChJIHRoaW5rIEkgQ0NlZCBhbGwgc3Rha2UtaG9s
ZGVycykKPgo+IHRvIGZpbmlzaCBvZmYgdGhlIHJlbGVhc2UgZG9jdW1lbnRhdGlvbiBmb3IgNC45
LCBJIG5lZWQgdG8gYWRkIGFuIGV4dHJhCj4gY29sdW1uIHRvIGh0dHBzOi8vd2lraS54ZW5wcm9q
ZWN0Lm9yZy93aWtpL1hlbl9Qcm9qZWN0X1JlbGVhc2VfRmVhdHVyZXMg4oCTCj4gYmVjYXVzZSBJ
IHdhcyB0cmF2ZWxsaW5nLCB0aGlzIGRyb3BwZWQgb2YgbXkgcmFkYXIuIFRoZXJlIHNldmVyYWwg
ZGVjaXNpb25zCj4gdG8gYmUgbWFkZToKPiBBKSBEZWNpZGUgd2hpY2ggImZlYXR1cmVzIiB0byBh
ZGQKPiBCKSBEZWNpZGUgb24gdGhlIHN0YXR1cyBvZiB0aGUgZmVhdHVyZQo+IEMpIERlYWwgd2l0
aCBzdGF0dXMgY2hhbmdlcyBvZiBhbnkgcGFzdCBmZWF0dXJlcwo+Cj4gVGhlIGZpcnN0IGdvYWwg
d291bGQgYmUgdG8gZGVjaWRlIG9uIEEgYW5kIGFueSBuZXcgImZlYXR1cmVzIiB1bmRlciBDLiBG
b3IKPiBCLCBJIGFtIE9LIHRvIGFkZCAiPz8/IiBmb3Igbm93IGFuZCBwb2ludCB0byB0aGlzIHRo
cmVhZCwgdW50aWwgd2UgaGF2ZQo+IGNvbmNsdWRlZCB0aGUgZGlzY3Vzc2lvbgo+Cj4gTm90ZSB0
aGF0IEkgdHJhY2tlZCBzb21lIG9mIHRoaXMgYXMgcHJlcGFyYXRpb24gZm9yIGdldHRpbmcgQ05B
IHN0YXR1cy4KPiBJdGVtcyBtYXJrZWQgd2l0aCAqIGFyZSBub3QgeWV0IGluIHRoZSBkaXNjdXNz
aW9uIGRvY3VtZW50IHRoYXQgSSBjcmVhdGVkCj4gZm9yIHRoZSBzZWN1cml0eSB0ZWFtIGFuZCB3
aGljaCB3ZSBpbnRlbmQgdG8gZGlzY3VzcyBhdCB0aGUgc3VtbWl0Lgo+Cj4gRm9yIGFsbCBvZiB0
aGVzZSwgdGhlIG5hbWluZyBjb252ZW50aW9uIGlzICJTZWN0aW9uIGluIGRvY3VtZW50IiA+ICJG
ZWF0dXJlIgo+IDogIlN1cHBvcnQgc3RhdHVzIi4gVGhlIGRlZmluaXRpb24gb2Ygc3VwcG9ydCBz
dGF0dXMgaXMgYWRkZWQgYXQgdGhlIGVuZCBvZgo+IHRoZSBtYWlsOiBub3RlIHRoYXQgdGhlIHRl
eHQgaGFzIG5vdCB5ZXQgYmVlbiBmdWxseSBhZ3JlZWQsIGJ1dCBzZWVtcyB0bwo+IHJlZmxlY3Qg
ZmFpcmx5IHdlbGwgaG93IHdlIGhhbmRsZWQgc3R1ZmYgaW4gdGhlIHBhc3QuCj4KPiA9PSBPbiBB
IC8gQjogSSB0aGluayB3ZSBzaG91bGQgYWRkID09Cj4gLSBSZXNvdXJjZSBNYW5hZ2VtZW50ID4g
TnVsbCBTY2hlZHVsZXIgOiB0ZWNoIHByZXZpZXcgb3IgZXhwZXJpbWVudGFsCgpJIHRoaW5rIHRo
YXQgdGhlIGludGVyZmFjZSBpcyBwcm9iYWJseSBpbiBhIGZpbmFsIGZvcm0sIHRoZSBjb2RlIGlz
CmNvbXBsZXRlLCBhbmQgdGhlcmUgYXJlIG5vIGtub3duIGJ1Z3Mgb3IgaXNzdWVzOyBzbyBJJ2Qg
c2F5IHRlY2gKcHJldmlldy4KCkRhcmlvLCBhbnkgb3BpbmlvbnM/Cgo+IC0gVmlydHVhbCBGaXJt
d2FyZSBvciBQViBCb290bG9hZGVyIFN1cHBvcnQgKG5vdCBzdXJlIHdoaWNoKSA+ICB4ODYvQm9v
dCBYZW4KPiBvbiBFRkkgcGxhdGZvcm1zIHVzaW5nIEdSVUIyKiAgOiA/Pz8KCklmIEknbSBpbnRl
cnByZXRpbmcgeW91ciBwaHJhc2UgY29ycmVjdGx5LCB0aGlzIHByb2JhYmx5IGdvZXMgdW5kZXIK
ImludGVyb3BlcmFiaWxpdHkgLyBoYXJkd2FyZSBzdXBwb3J0IgoKPiAtIEhhcmR3YXJlID4gQVJN
L0FsdGVybmF0aXZlIFJ1bnRpbWUgUGF0Y2hpbmcgKEFSTTMyIGFuZCBBUk02NCk6ID8/PyBbbm90
ZQo+IHRoYXQgdGhpcyBzaG91bGQgcHJvYmFibHkgaGF2ZSBiZWVuIGFkZGVkIGZvciA0LjgsIGJ1
dCBJIGRpZG4ndCBhZGQgaXRdCj4gLSBIYXJkd2FyZSA+IEFSTS9TeXN0ZW0gRXJyb3IgUHJvdGVj
dGlvbiogOiA/Pz8KPiAtIEhhcmR3YXJlID4gQVJNL1dhaXQgZm9yIFZpcnR1YWwgSW50ZXJydXB0
KiA6ID8/Pwo+IC0gSGFyZHdhcmUgPiB4ODYvQVZYNTEyL05ldXJhbCBOZXR3b3JrIEluc3RydWN0
aW9ucyBBVlg1MTJfNFZOTklXKiA6ID8/Pwo+IC0gSGFyZHdhcmUgPiB4ODYvQVZYNTEyL011bHRp
cGx5IEFjY3VtdWxhdGlvbiBTaW5nbGUgcHJlY2lzaW9uCj4gQVZYNTEyXzRGTUFQUyogOiA/Pz8K
PiAtIERldmljZSBNb2RlbHMgPiBETU9QIChEZXZpY2UgTW9kZWwgT3BlcmF0aW9uIEh5cGVyY2Fs
bCkgIDogPz8/CgpUaGlzIGlzIGFscmVhZHkgdXNlZCBieSBkZWZhdWx0IGluIHRoZSB2ZXJzaW9u
IG9mIHFlbXUgcmVsZWFzZWQgaW4KNC45LCByaWdodD8gIEkgdGhpbmsgSSdkIGNhbGwgdGhhdCAi
c3VwcG9ydGVkIi4KCj4gPT0gT24gQyA9PQo+IC0gU2VjdXJpdHkgPiBMaXZlIFBhdGNoaW5nIC0g
c2VlCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZl
bC8yMDE3LTA2L3RocmVhZHMuaHRtbCMwMzAzOQo+IC0gU2VjdXJpdHkgPiBBbHRlcm5hdGl2ZSAy
cG0gOiBTdXBwb3J0ZWQg4oCTIEkgdGhpbmsgd2Ugc2hvdWxkIHNwbGl0IHRoaXMgb3V0Cj4g4oCT
IGl0IGlzIGN1cnJlbnRseSBpbXBsaWNpdGx5IGNvdmVyZWQgdW5kZXIgIlZpcnR1YWwgTWFjaGlu
ZSBJbnRyb3NwZWN0aW9uIgo+Cj4gSWYgd2UgaW50cm9kdWNlIGEgbmV3IGhlYWRpbmcgIlBWIFBy
b3RvY29scyBhbmQgRHJpdmVycyIgd2Ugc2hvdWxkIHByb2JhYmx5Cj4gbGlzdCBhbGwgdGhlIGNv
bW1vbiBvbmVzIGFzIHN1cHBvcnRlZCBpbiB0aGlzIGhlYWRpbmcsIGUuZy4KPiAtIFBWIFByb3Rv
Y29scyBhbmQgRHJpdmVycyogPiBkZWZhdWx0IChuZXQsIGJsb2NrLCBjb25zb2xlLCBrZXlib2Fy
ZCwgbW91c2UpCj4gOiBzdXBwb3J0ZWQKCkkgZG9uJ3QgdGhpbmsgdGhlcmUgYXJlIGtleWJvYXJk
IGFuZCBtb3VzZSBQViBwcm90b2NvbHMuICBPbiB0aGUgb3RoZXIKaGFuZCwgSSBqdXN0IHJlYWxp
emVkIHRoYXQgSSBoYXZlIG5vIGlkZWEgaG93IG9uZSB1c2VzIFBWIGd1ZXN0cyB3aXRoCmEgZnJh
bWVidWZmZXIgYnV0IG5vIG1vdXNlLgoKPiBUaGVyZSBhcmUgYWxzbyBVU0IgYW5kIGZyYW1lYnVm
ZmVyLCB3aGljaCBJIGFtIG5vdCBzdXJlIHdoZXRoZXIgdGhleSBzaG91bGQKPiBiZSBzdXBwb3J0
ZWQgYW5kIGlmIG5vdCwgd2hhdCB0aGVpciBzdGF0dXMgaXMKPiAtIFBWIFByb3RvY29scyBhbmQg
RHJpdmVycyogPiBVU0IgOiA/Pz8KClRoaXMgb25lIGhhcyBiZWVuIGFyb3VuZCBhIGxvbmcgdGlt
ZSwgdGhlbiBsYW5ndWlzaGVkIGZvciBhIGJpdCwgYnV0Cml0IHNlZW1zIGhhcyBiZWVuIHBpY2tl
ZCB1cCBieSBTdVNFIGFnYWluLgoKSSBkb24ndCAqdGhpbmsqIHdlJ3JlIGRvaW5nIFVTQiB0ZXN0
aW5nIGluIG9zc3Rlc3QgeWV0IChlaXRoZXIgSFZNIG9yIFBWVVNCKS4KCkp1ZXJnZW4sIGFyZSB5
b3UgZ3V5cyBhY3RpdmVseSBkb2luZyBpbnRlcm5hbCB0ZXN0aW5nIG9mIFBWVVNCPyAgSWYgc28K
d2UgY291bGQgcHJvYmFibHkgbGFiZWwgdGhhdCBhcyAnc3VwcG9ydGVkJyBhbnl3YXkuCgo+IC0g
UFYgUHJvdG9jb2xzIGFuZCBEcml2ZXJzKiA+IGZyYW1lYnVmZmVyIDogPz8/CgpUaGlzIG9uZSBo
YXMgYWxzbyBiZWVuIGFyb3VuZCBmb3JldmVyLiAgSSBkb24ndCBrbm93IHdobyBtaWdodCBiZQp1
c2luZyBpdCwgYnV0IEkndmUgbmV2ZXIgaGVhcmQgYW55IGNvbXBsYWludHMgYWJvdXQgaXQuICBJ
dCBzaG91bGQKcHJvYmFibHkgYmUgZ3JhbmRmYXRoZXJlZCBpbiBhcyAic3VwcG9ydGVkIiwgYXQg
bGVhc3QgZm9yIG5vdy4KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 27 10:41:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 10:41:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPnw1-0003Xg-O0; Tue, 27 Jun 2017 10:41: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=344d80c73=lars.kurth@citrix.com>)
 id 1dPnw0-0003Xa-KS
 for xen-devel@lists.xensource.com; Tue, 27 Jun 2017 10:41:28 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 89/C7-01977-75632595; Tue, 27 Jun 2017 10:41:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNKsWRWlGSWpSXmKPExsWyU9JRQjfcLCj
 S4FYvu8W9Ke/ZHRg9tvftYg9gjGLNzEvKr0hgzVj8by5jwQLRio8vtzE1MP4R6WLk4JAQ8JN4
 uzWxi5ETyHSXOLlmCxuIzSagIXHsYTMziC0iUCgx52oHUxcjFwezwC1GiTfbX4A5wgKdjBItT
 6+zQlR1MUo8u5QLMlREwEpi5WM7kDCLgKrEtte9YEN5BYwkZm9cC2YLCWRJ9D99xwRicwo4S8
 z/9R9sDKOArMSXxtVgi5kFxCVuPZnPBHGcgMSSPeeZIWxRiZeP/4HViwroSXSdWcEOEdeROHv
 9CSOEbSCxdek+FpBzmAU0Jdbv0ocYaSnx/n4jC4StKDGl+yE7xGmCEidnPmGBaLWQ2P54JdsE
 RolZSK6YhTBpFpJJs5BMmoVk0gJG1lWMGsWpRWWpRbpGlnpJRZnpGSW5iZk5uoYGpnq5qcXFi
 empOYlJxXrJ+bmbGIGRWM/AwLiD8fIWv0OMkhxMSqK8qyWCIoX4kvJTKjMSizPii0pzUosPMc
 pwcChJ8JqYAuUEi1LTUyvSMnOAKQEmLcHBoyTCW3Y8MFKIt7ggMbc4Mx0idYpRUUqcVw6kTwA
 kkVGaB9cGS0OXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzfjMBmsKTmVcCN/0V0GImoMUs
 8wJAFpckIqSkGhiT806acdvYrDve3XF4w9Tbd05+EuYydJ22+Mkdw2sNJbf+qF9a6Tr5543A3
 YEbJ9cwzShd8GzVrACeiKi5v2fszmJ2T2Z7/Wn7YYew7yueVfVJiMaZvdEyPph1Z5/mwbUHZ+
 vFN7as97l4QNl8v4eVtuzNrHfsL+PaBRTS7rfHrP8jVLGqfY2uEktxRqKhFnNRcSIAArWYVj4
 DAAA=
X-Env-Sender: prvs=344d80c73=lars.kurth@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1498560086!101670334!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15121 invoked from network); 27 Jun 2017 10:41:27 -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;
 27 Jun 2017 10:41:27 -0000
X-IronPort-AV: E=Sophos;i="5.39,399,1493683200"; d="scan'208";a="48446580"
X-CrossPremisesHeadersFilteredBySendConnector: AMSPEX02CL01.citrite.net
From: Lars Kurth <lars.kurth@citrix.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>,
 "xen-devel@lists.xensource.com" <xen-devel@lists.xensource.com>
Thread-Topic: [For 4.9] Updating
 https://wiki.xenproject.org/wiki/Xen_Project_Release_Features to reflect
 support status of new features
Thread-Index: AQHS7yLnSuKJ7Pci4UugAPKcPmgzG6I4VT2AgAAfkoA=
Date: Tue, 27 Jun 2017 10:41:25 +0000
Message-ID: <D577F477.38A4A%lars.kurth@citrix.com>
References: <D577DBB3.38A42%lars.kurth@citrix.com>
 <2ab494eb-3eae-fae3-f220-47876de0b617@bitdefender.com>
In-Reply-To: <2ab494eb-3eae-fae3-f220-47876de0b617@bitdefender.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.5.6.150930
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <31131A155062964890EB1EB55B864B02@citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: AMSPEX02CL01.citrite.net
Cc: "tamas.lengyel@zentific.com" <tamas.lengyel@zentific.com>,
 Julien Grall <julien.grall@arm.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Subject: Re: [Xen-devel] [For 4.9] Updating
 https://wiki.xenproject.org/wiki/Xen_Project_Release_Features to reflect
 support status of new 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>

UmVtb3ZlZCBzZWN1cml0eUAgdG8gYXZvaWQgY3JlYXRpbmcgdW5uZWNlc3NhcnkgUlQgdGlja2V0
cy4gUGxlYXNlIHJlc3BvbmQNCnRvIHRoaXMgbWFpbC4gSSBzdXBwb3NlIG9uIHRoaXMgc3BlY2lm
aWMgdG9waWMsIFRhbWFzIGFuZCBBbmR5IENvb3Blcg0Kc2hvdWxkIHZvaWNlIGFuIG9waW5pb24g
YWxzbw0KUmVnYXJkcw0KTGFycw0KDQpPbiAyNy8wNi8yMDE3LCAxMDo0OCwgIlJhenZhbiBDb2pv
Y2FydSIgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOg0KDQo+SGVsbG8sDQo+DQo+
PiAtIFNlY3VyaXR5ID4gQWx0ZXJuYXRpdmUgMnBtIDogU3VwcG9ydGVkIOKAkyBJIHRoaW5rIHdl
IHNob3VsZCBzcGxpdCB0aGlzDQo+PiBvdXQg4oCTIGl0IGlzIGN1cnJlbnRseSBpbXBsaWNpdGx5
IGNvdmVyZWQgdW5kZXIgIlZpcnR1YWwgTWFjaGluZQ0KPj4gSW50cm9zcGVjdGlvbiINCj4NCj5J
IGFncmVlIHRoYXQgYWx0cDJtIGRlc2VydmVzIGl0cyBvd24gc3BhY2UuIFdoaWxlIHdlJ3JlIGlu
dGVyZXN0ZWQgaW4NCj5pdCwgb3VyIGN1cnJlbnQgc29sdXRpb24gbWFrZXMgbm8gdXNlIG9mIGl0
LCBzbyBpdCdzIGNlcnRhaW5seSBwb3NzaWJsZQ0KPnRvIGRvIGludHJvc3BlY3Rpb24gd2l0aG91
dCBhbnkgaGVscCBmcm9tIGFsdHAybS4NCj4NCj5Gcm9tIG15LCBhbGJlaXQgbGltaXRlZCwgZXhw
ZXJpZW5jZSwgYWx0cDJtIHByb2JhYmx5IGZpdHMgdW5kZXIgIlRlY2gNCj5wcmV2aWV3Ii4NCj4N
Cj5JZiB3ZSBzdWJ0cmFjdCBhbHRwMm0gZnJvbSB0aGUgZ2VuZXJhbCAiVmlydHVhbCBNYWNoaW5l
IEludHJvc3BlY3Rpb24iDQo+Y2F0ZWdvcnksIEknZCBzYXkgdGhhdCB0aGUgdXBzdHJlYW0gc3Vw
cG9ydCBpcyBiZXR3ZWVuICJUZWNoIFByZXZpZXciDQo+YW5kICJTdXBwb3J0ZWQiLiBJJ2xsIGV4
cGxhaW4uDQo+DQo+VGhlIGludGVyZmFjZSBpcyBsYXJnZWx5IHN0YWJsZSwgYnV0IHdlIG1heSBu
ZWVkIHRvIGFkZCBvcHRpbWl6YXRpb25zDQo+d2hpY2ggbWlnaHQgY2hhbmdlIGl0IC0gc28gd2hp
bGUgd2UgZG9uJ3Qgd2FudCB0aGlzIHRvIGJlIGhhcHBlbmluZyBhDQo+bG90LCBpdCB3aWxsIGhh
cHBlbi4NCj4NCj5UaGVyZSdzIGFsc28gZnVuY3Rpb25hbCBzdGFiaWxpdHkgd2l0aCB0aGUgWGVu
U2VydmVyIHBhdGNoZXMgKHdoaWNoDQo+YnlwYXNzIHRoZSBlbXVsYXRvciAoc2luZ2xlLXN0ZXAp
IHdoZW4gaXQgY2FuJ3QgZW11bGF0ZSwgYW5kIGhhcyBhDQo+dmVyc2lvbiBvZiB0aGUgb2xkIHNt
cF9sb2NrKCkgZW11bGF0b3IgcmFjZS1jb25kaXRpb24gcGF0Y2gpLg0KPlVuZm9ydHVuYXRlbHks
IHVwc3RyZWFtIFhlbiBzdGlsbCBoYXMgcmFjZSBjb25kaXRpb24gaXNzdWVzIHdoZW4NCj5lbXVs
YXRpbmcgTE9DS2VkIGluc3RydWN0aW9ucyBpbiBTTVAgc2NlbmFyaW9zIC0gdGhpcyB3aWxsIGJl
IGFkZHJlc3NlZA0KPkFTQVAgd2l0aCBhIHByb3BlciBDTVBYQ0hHIHBhdGNoIHRoYXQgY3VycmVu
dGx5IGRlcGVuZHMgb24gYSBwYXRjaCBmcm9tDQo+QW5kcmV3IGFuZCB3aWxsIHJlcXVpcmUgcmV3
b3JrIG9mIGEgcGF0Y2ggZnJvbSBKYW4gdGhhdCBhZGRzIGEgc3BlY2lmaWMNCj5lbXVsYXRpb24g
cmV0dXJuIGNvZGUgZm9yIENNUFhDSEcgZmFpbHVyZXMuDQo+DQo+VGhlcmUncyBhbHNvIGFuIGlz
c3VlIHdpdGggI1VEIGluamVjdGlvbnMgd2hpY2ggaXMgY292ZXJlZCBieSB0aGUNCj5lbXVsYXRv
ciBieXBhc3MgcGF0Y2ggaW4gWGVuU2VydmVyIGJ1dCBjYW4gY2F1c2UgSVBJcyB0byBnZXQgbG9z
dCB3aXRoDQo+dGhlIHVwc3RyZWFtIGNvZGUgLSB0aGF0IHdpbGwgYWxzbyByZXF1aXJlIHNvbWUg
bW9yZSB0aGlua2luZy4NCj4NCj5TbyB0aGVyZSBhcmUgc3RpbGwgKGVtdWxhdGlvbi1yZWxhdGVk
KSBxdWlya3MgdXBzdHJlYW0uIFdlJ2QgdmVyeSBtdWNoDQo+bGlrZSB0byBnZXQgdGhlbSBpcm9u
ZWQgb3V0Lg0KPg0KPkkgaG9wZSB0aGlzIGFuc3dlcnMgdGhlIHF1ZXN0aW9uLg0KPg0KPg0KPlRo
YW5rcywNCj5SYXp2YW4NCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 10:47:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 10:47:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPo1Y-0003lY-Gy; Tue, 27 Jun 2017 10: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 <prvs=34415fd37=Ian.Jackson@citrix.com>)
 id 1dPo1X-0003lS-9b
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 10:47:11 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 C6/27-03371-EA732595; Tue, 27 Jun 2017 10:47:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHRDpO4686B
 Igx+feCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozTn1sYCz6yVUy5a9HAeIy1i5GTQ0LAX+LD
 wW2MIDabgK5E05a/bCA2r4CgxMmZT1hAbGYBHYkFuz+xQdjyEtvfzmGGqHGQ2HDqH1icRUBVY
 urJRrCZIgLqEn8uTACayQVU/4RJYveeJrCEsECoxN6Lv5hAbE4Ba4k9n76zgBQJCZxilLg++S
 8zxEUmEm8X7gSaygGUUJOYuz5+AiPfLCQ3zUJy0ywkNy1gZF7FqFGcWlSWWqRrZKmXVJSZnlG
 Sm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYbAxAsIPxwKLAQ4ySHExKoryrJYIihfiS8lMq
 MxKLM+KLSnNSiw8xynBwKEnwrjMDygkWpaanVqRl5gDDHiYtwcGjJMJbdjwwUoi3uCAxtzgzH
 SJ1ilGXo+nDli9MQix5+XmpUuK8YSAzBECKMkrz4EbAYvASo6yUMC8j0FFCPAWpRbmZJajyrx
 jFORiVhHnvgEzhycwrgdv0CugIJqAjWOYFgBxRkoiQkmpg5FJekispv/dImuT9oN12z6xvzyj
 7p/PsflnoIqEbH88cz7rttMCurzcudleo/vvHqnJGW6oWpRwouG0mz/P9F8OzvvqFd6sXb+xq
 uc178v3fX94xNcU31H923juh2OPVIugW2+Mcei91gYC8l1OV2et/U8rnyO7ZVrbJQJ378O1de
 xKSzrU9UWIpzkg01GIuKk4EAGX6FOS8AgAA
X-Env-Sender: prvs=34415fd37=Ian.Jackson@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1498560428!105047572!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19154 invoked from network); 27 Jun 2017 10:47: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;
 27 Jun 2017 10:47:09 -0000
X-IronPort-AV: E=Sophos;i="5.39,399,1493683200"; d="scan'208";a="429475161"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22866.14211.126404.876374@mariner.uk.xensource.com>
Date: Tue, 27 Jun 2017 11:46:27 +0100
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <6eb72057-ec8e-b248-f659-f4291e33b981@arm.com>
References: <20170626153650.23017-1-ross.lagerwall@citrix.com>
 <ba4f24fc-4304-fee3-3618-7f8da12121ac@arm.com>
 <20170626210709.GC8071@char.us.oracle.com>
 <6eb72057-ec8e-b248-f659-f4291e33b981@arm.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <liuw@liuw.name>,
 xen-devel@lists.xen.org, Ross Lagerwall <ross.lagerwall@citrix.com>,
 Jan  Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH for-4.9] 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SnVsaWVuIEdyYWxsIHdyaXRlcyAoIlJlOiBbUEFUQ0ggZm9yLTQuOV0gbGl2ZXBhdGNoOiBEZWNs
YXJlIGxpdmUgcGF0Y2hpbmcgYXMgYSBzdXBwb3J0ZWQgZmVhdHVyZSIpOgo+IE9uIDA2LzI2LzIw
MTcgMTA6MDcgUE0sIEtvbnJhZCBSemVzenV0ZWsgV2lsayB3cm90ZToKPiA+IE9uIE1vbiwgSnVu
IDI2LCAyMDE3IGF0IDA3OjI5OjIyUE0gKzAxMDAsIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+PiBl
bmFibGVkIGZvciBhbGwgYXJjaGl0ZWN0dXJlcyBieSBkZWZhdWx0Lgo+ID4gCj4gPiBBbmQgdGhl
IE9TU1Rlc3QgY2FuIHRlc3QgYWxsIG9mIHRob3NlLgo+IAo+IENhbiB3ZSBlbmFibGUgdGhlbSBi
eSBkZWZhdWx0PyBJIGtub3cgdGhhdCB3ZSBsaW1pdGVkIHRoZSBudW1iZXIgb2YgCj4gdGVzdHMg
Zm9yIEFSTTY0IGR1ZSB0byBsaW1pdGVkIGJhbmR3aWR0aC4gQnV0IEkgZG9uJ3QgdGhpbmsgd2Ug
aGF2ZSAKPiBhbnl0aGluZyBwcmV2ZW50aW5nIGl0IG9uIEFSTTMyLgoKV2UncmUgc2xpZ2h0bHkg
c2hvcnQgb2YgYXJtaGYgYmFuZHdpZHRoIHRvbyBhbmQgYXJlIGFib3V0IHRvIGJlY29tZQptb3Jl
IHNvLCB3aXRoIHRoZSBleHBhbnNpb24gb2YgdGhlIGZhY2lsaXR5IChhbmQgb3VyIGRpZmZpY3Vs
dHkKZ2V0dGluZyBtb3JlIGFybWhmIGhhcmR3YXJlKS4KCj4gPiBPSy4gUGVyaGFwcyB0aGVuIG9u
bHkgZm9yIHg4NiB1bnRpbCBBUk0gb3BlcmF0aW9uYWwgdXNlcnMgcGlwZSB1cD8KPiAKPiBUaGF0
IHdvdWxkIGJlIG15IHByZWZlcmVuY2UuIE15IG1haW4gY29uY2VybiBpcyB0byBoYW5kbGUgc2Vj
dXJpdHkgaXNzdWUgCj4gYWZ0ZXJ3YXJkcyBiZWNhdXNlIHdlIGRpZG4ndCBnaXZlIGFueSBraWNr
IGF0IHRoZSBjb2RlLgoKU0dUTQoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 10:47:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 10:47:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPo1f-0003mH-OZ; Tue, 27 Jun 2017 10: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 <prvs=344358ddb=Andrew.Cooper3@citrix.com>)
 id 1dPo1f-0003lu-AE
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 10:47:19 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 6F/C7-02185-6B732595; Tue, 27 Jun 2017 10:47:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsWyU9JRQnereVC
 kwdqtlhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bsJ4tYC06LVXz+3cfewLhfqIuRk0NCwE/i
 7/opLCC2sECoxN6Lv5i6GDk4RARKJL4tKuti5OIQEuhikpj1aBs7iMMssJdJYt3kU2wgDWwC+
 hK7X3xiArF5BWwlVqzdyQ7SzCKgKvHrTCxIWFQgXOJt4xEWiBJBiZMzn4DZnAJ2EsumnwWzmQ
 UMJI4smsMKYctLbH87hxnEFhJQk7jWf4kd4s50iYnPelgmMPLPQjJqFpL2WUjaFzAyr2LUKE4
 tKkst0jU010sqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAxCBiDYwfjytOchRkkO
 JiVR3tUSQZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHi9zYBygkWp6akVaZk5wHiASUtw8CiJ8
 JYdD4wU4i0uSMwtzkyHSJ1i1OXYsHr9FyYhlrz8vFQpcd4wkBkCIEUZpXlwI2CxeYlRVkqYlx
 HoKCGegtSi3MwSVPlXjOIcjErCvM9NgabwZOaVwG16BXQEE9ARLPMCQI4oSURISTUw3l7t/qb
 hp3Jx5NaV1ttfTPvD7B1u8fbJ99+aH+4FiCnfce//71DQzLLkgXHrZOmHF+c8ev3oa0Vs6d46
 1+9nDeYKMO1dL7036O7lr7k3v9Ya7HlyK4DLu7qiT7bGhS9ge/GGOba+yzwWrIw6VPE86Xuwp
 1rc8XvnY+TOzT2XprBY7m+C3c+CM0osxRmJhlrMRcWJAIm0WcfIAgAA
X-Env-Sender: prvs=344358ddb=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1498560437!95873497!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58251 invoked from network); 27 Jun 2017 10:47: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;
 27 Jun 2017 10:47:17 -0000
X-IronPort-AV: E=Sophos;i="5.39,399,1493683200"; d="scan'208";a="48446792"
To: George Dunlap <george.dunlap@citrix.com>, Ross Lagerwall
 <ross.lagerwall@citrix.com>, <xen-devel@lists.xen.org>
References: <20170626153650.23017-1-ross.lagerwall@citrix.com>
 <49dea3e8-4770-95e8-2dbf-9d6924975191@citrix.com>
 <09f65c2f-8a53-852f-e98f-870c6f9d0820@citrix.com>
 <507a995a-1cd6-f9c5-e730-69ea62570e11@citrix.com>
 <9b1f7edb-2efc-3e10-d9d7-009200ca4989@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <a7873138-56d5-2d37-1713-182e2193d7d4@citrix.com>
Date: Tue, 27 Jun 2017 11:47:16 +0100
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: <9b1f7edb-2efc-3e10-d9d7-009200ca4989@citrix.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <liuw@liuw.name>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH for-4.9] 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjcvMDYvMTcgMDk6MzcsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gT24gMjYvMDYvMTcgMTg6
MTgsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IE9uIDI2LzA2LzE3IDE3OjUwLCBHZW9yZ2UgRHVu
bGFwIHdyb3RlOgo+Pj4gT24gMjYvMDYvMTcgMTc6MzksIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+
Pj4+ICogQnVncyB3aGljaCBhbGxvdyBhIGd1ZXN0IHRvIHByZXZlbnQgdGhlIGFwcGxpY2F0aW9u
IG9mIGEgbGl2ZXBhdGNoOgo+Pj4+PiAgICAgQSBndWVzdCBzaG91bGQgbm90IGJlIGFibGUgdG8g
cHJldmVudCB0aGUgYXBwbGljYXRpb24gb2YgYSBsaXZlCj4+Pj4+ICAgICBwYXRjaC4gSWYgYW4g
dW5wcml2aWxlZ2VkIGd1ZXN0IGNhbiBwcmV2ZW50IHRoZSBhcHBsaWNhdGlvbiBvZiBhCj4+Pj4+
ICAgICBsaXZlIHBhdGNoLCBpdCBzaGFsbCBiZSB0cmVhdGVkIGFzIGEgc2VjdXJpdHkgaXNzdWUu
Cj4+Pj4gVGhpcyBvbmUgaXMgaGFyZGVyIHRvIHNheS4gIFdlIGtub3cgdGhhdCBlbm91Z2ggY29u
Y3VycmVudCBsaXZlCj4+Pj4gbWlncmF0aW9ucyBjYW4sIHdoaWNoIGV4dGVuZHMgdG8gImxvdHMg
b2YgYWN0aXZpdHkgaW4gdGhlIGd1ZXN0Ii4gIEl0cwo+Pj4+IHBlcmhhcHMgd29ydGggbm90aW5n
IHRoZSBwb3RlbnRpYWwgd29ya2Fyb3VuZCBvZiBgeGwgcGF1c2UgJERPTTsKPj4+PiB4ZW4tbGl2
ZXBhdGNoIC4uLjsgeGwgdW5wYXVzZWAuCj4+PiBBbmQgd2hhdCBpZiB0aGUgZ3Vlc3QgY2FuIHBy
ZXZlbnQgaXRzZWxmIGZyb20gYmVpbmcgcGF1c2VkPwo+PiBJbiB3aGljaCBjYXNlLCB0aGF0IGlz
IGFuIFhTQSBpbiBpdHMgb3duIHJpZ2h0Lgo+Pgo+PiBUaGUgdW5kZXJseWluZyBpbXBsZW1lbnRh
dGlvbiB1c2VzIFhFTl9ET01DVExfeyx1bn1wYXVzZWRvbWFpbiB3aGljaAo+PiBjYWxsIHN0cmFp
Z2h0IGludG8gZG9tYWluX3t1bix9cGF1c2UoKS4gIFdlIGhhdmUgdmVyeSBiaWcgcHJvYmxlbXMg
aWYKPj4gdGhlIGd1ZXN0IGhhcyBhbnkgaW5mbHVlbmNlIGluIHRoaXMuLi4KPj4KPj4+IE9yLCB3
aGF0IGlmIHRoZSBndWVzdCBjYW4gdHJpZ2dlciBzb21lIG90aGVyIHBlcnNpc3RlbnQgc3RhdGUg
Y2hhbmdlCj4+PiBzdWNoIHRoYXQgbGl2ZXBhdGNoaW5nIHdpbGwgZmFpbCBldmVuIGlmIHRoZSBk
b21haW4gaXMgcGF1c2VkIChvcgo+Pj4gZGVzdHJveWVkKT8KPj4gU3VjaCBhcz8KPj4KPj4gVGhl
IGd1ZXN0IGJlaW5nIGFibGUgdG8gY2F1c2UgZGFtYWdpbmcgbXV0YXRpdmUgc3RhdGUgY2hhbmdl
IGluIFhlbiBpcwo+PiBjbGVhcmx5IGEgc2VjdXJpdHkgaXNzdWUsIGlycmVzcGVjdGl2ZSBvZiBh
bnkgbGl2ZXBhdGNoIGludm9sdmVtZW50Lgo+Pgo+PiBIb3dldmVyLCBsaXZlcGF0Y2ggY29udGVu
dCAoaG9vayBmdW5jdGlvbiBmb3IgZXhhbXBsZSkgd2hpY2ggdHJpcHMgb3Zlcgo+PiBzdGF0ZSBh
cyBmb3VuZCBpbiB0aGUgaHlwZXJ2aXNvciBhdCB0aGUgcG9pbnQgb2YgYXBwbGljYXRpb24gaXMg
YSBiYWQKPj4gbGl2ZXBhdGNoLCBub3QgYSB2dWxuZXJhYmlsaXR5IGluIGxpdmVwYXRjaGluZy4K
Pj4KPj4+IEkgYWdyZWUgdGhhdCBhcyBsb25nIGFzIHRoZSBwYXRjaCBjYW4gYmUgYXBwbGllZCBh
ZnRlciAieGwgcGF1c2UiLCB0aGVuCj4+PiB0aGUgZG9tYWluIGNhbm5vdCBiZSBzYWlkIHRvIGJl
IHByZXZlbnRpbmcgdGhlIGFwcGxpY2F0aW9uIG9mIHRoZQo+Pj4gbGl2ZXBhdGNoLiAgQnV0IGlm
IGVpdGhlciAneGwgcGF1c2UnIGRvZXNuJ3Qgd29yaywgb3IgaWYgbGl2ZXBhdGNoaW5nCj4+PiBm
YWlscyBkdWUgdG8gYSBtYWxpY2lvdXMgZG9tYWluJ3MgYWN0aW9ucyBhZnRlciAneGwgcGF1c2Un
IChvciAneGwKPj4+IGRlc3Ryb3knKSwgdGhlbiBpdCBzaG91bGQgYmUgdHJlYXRlZCBhcyBhIHNl
Y3VyaXR5IGlzc3VlLgo+PiBJIGJyb2FkbHkgYWdyZWUsIGJ1dCB0aGVzZSBidWdzIGZlZWwgbGlr
ZSB0aGV5IHdvdWxkIGJlIHNlbGYtc3RhbmRpbmcsCj4+IHBlcmhhcHMgd2l0aCBhbiBpbXBhY3Qg
dG8gYXBwbHlpbmcgYSBsaXZlcGF0Y2gsIHJhdGhlciB0aGFuIFhTQXMgaW4KPj4gbGl2ZXBhdGNo
aW5nIGl0c2VsZi4KPiBTbyBsZXQgbWUgZ2V0IHRoaXMgcmlnaHQuCj4KPiBZb3UgdGhpbmsgdGhh
dCBhbGwgcG9zc2libGUgY2FzZXMgaW4gd2hpY2ggYSBndWVzdCBjYW4gcGVyc2lzdGVudGx5Cj4g
cHJldmVudCBhIGxpdmVwYXRjaCBmcm9tIGJlaW5nIGFwcGxpZWQgd291bGQgYWxyZWFkeSBiZSBh
IHNlY3VyaXR5IGlzc3VlCj4gZm9yIG90aGVyIHJlYXNvbnMuCgpZZXMuICBUaGUgb25seSBwb3Nz
aWJsZSB3YXlzIGEgZ3Vlc3QgKHBvdGVudGlhbGx5KSBoYXMgb2YgcHJldmVudGluZwpsaXZlcGF0
Y2hpbmcgZnJvbSBmdW5jdGlvbmluZyAoaW4gdGhlIGNhc2UgdGhhdCBpdCBpcyBwYXVzZWQpIGlz
IGJ5Cm1lY2hhbmlzbXMgc3VjaCBhcyBjYXVzaW5nIG1lbW9yeSBjb3JydXB0aW9uLCBtaXMtcmVm
Y291bnRpbmcgb3IgYnkKaGF2aW5nIGFscmVhZHkgYWNoaWV2ZWQgY29kZSBpbmplY3Rpb24uCgo+
IFRoZXJlZm9yZSwgeW91IHRoaW5rIHdlIHNob3VsZCBpbmNsdWRlIGEgcGFyYWdyYXBoIGluIG91
ciBzZWN1cml0eQo+IHN1cHBvcnQgc3RhdGVtZW50IHNwZWNpZmljYWxseSBzdGF0aW5nIHRoYXQg
d2UgZG8gbm90IHByb3ZpZGUgc2VjdXJpdHkKPiBzdXBwb3J0IGlmIHRoZSBndWVzdCBjYW4gcHJl
dmVudCBhIGxpdmVwYXRjaC4KPgo+IElzIHRoYXQgY29ycmVjdD8KCkluY29ycmVjdC4gIEkgZG9u
J3QgdGhpbmsgaXQgaXMgd29ydGggbWVudGlvbmluZyBhdCBhbGwuCgpCeSBjYWxsaW5nIGl0IG91
dCwgeW91IGFyZSBhZGRpbmcgY29uZnVzaW9uIHRvIHRoZSBhcmVhLCBhcyBpdCBpcwpyZWR1bmRh
bnQgd2l0aCB0aGUgcmVzdCBvZiBvdXIgcG9saWN5LgoKfkFuZHJldwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 10:49:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 10: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 1dPo3b-0003ym-3r; Tue, 27 Jun 2017 10: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=34415fd37=Ian.Jackson@citrix.com>)
 id 1dPo3Z-0003yd-RG
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 10:49:17 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 8B/95-03557-D2832595; Tue, 27 Jun 2017 10:49:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpK6ORVC
 kwfx5GhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b0uS+YCl5xVqx459TAOIWji5GTQ0LAX+L0
 o78sIDabgK5E05a/bCA2r4CgxMmZT8DizAI6Egt2f2KDsOUltr+dwwxR4yAx8e8h1i5GDg4WA
 VWJXdfDQMIiAmoSG2+8BSrhAir/xySx9P0NVpCEsECoxN6Lv5hAbE4BY4lns3YwghQJCXxilN
 jz+ww7xEEmEm8X7mQDGSoENGnu+vgJjHyzkJw0C8lJs5CctICReRWjRnFqUVlqka6RuV5SUWZ
 6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmCoMQDBDsbFawMPMUpyMCmJ8q6WCIoU4kvK
 T6nMSCzOiC8qzUktPsQow8GhJMG7zgwoJ1iUmp5akZaZAwx6mLQEB4+SCG/Z8cBIId7igsTc4
 sx0iNQpRl2ODavXf2ESYsnLz0uVEue9AzJDAKQoozQPbgQsAi8xykoJ8zICHSXEU5BalJtZgi
 r/ilGcg1FJGGIKT2ZeCdymV0BHMAEdwTIvAOSIkkSElFQD4wHfupNZHJxiyfuv3BNN4CuIUq4
 7aThTeG3RhfSoUk+FN9ml1+08bLO2y12f+ofrqHF9gfGB//133Lzuv40T4dZfqHGqu+8mT2Jv
 5DEHabMMRiudVZyKOuuUY7Y9ufna9veLFsM2u66A0vsFwU9772/09Z8/M1rjUWeqzMezCe8+B
 U78HBemxFKckWioxVxUnAgAxljibLsCAAA=
X-Env-Sender: prvs=34415fd37=Ian.Jackson@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1498560555!97217711!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47475 invoked from network); 27 Jun 2017 10:49:16 -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 Jun 2017 10:49:16 -0000
X-IronPort-AV: E=Sophos;i="5.39,399,1493683200"; d="scan'208";a="429475346"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22866.14377.151009.221474@mariner.uk.xensource.com>
Date: Tue, 27 Jun 2017 11:49:13 +0100
To: Lars Kurth <lars.kurth@citrix.com>
In-Reply-To: <D577CAF9.389B2%lars.kurth@citrix.com>
References: <20170626153650.23017-1-ross.lagerwall@citrix.com>
 <ba4f24fc-4304-fee3-3618-7f8da12121ac@arm.com>
 <20170626210709.GC8071@char.us.oracle.com>
 <6eb72057-ec8e-b248-f659-f4291e33b981@arm.com>
 <D577CAF9.389B2%lars.kurth@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Wei Liu <liuw@liuw.name>,
 George Dunlap <George.Dunlap@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH for-4.9] 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TGFycyBLdXJ0aCB3cml0ZXMgKCJSZTogW1BBVENIIGZvci00LjldIGxpdmVwYXRjaDogRGVjbGFy
ZSBsaXZlIHBhdGNoaW5nIGFzIGEgc3VwcG9ydGVkIGZlYXR1cmUiKToKPiAqIEZvciBYZW4gNC45
IHdlIGNhbiBkZWNsYXJlIGxpdmUgcGF0Y2hpbmcgc3VwcG9ydGVkLCB3aXRob3V0IHNwaW5uaW5n
Cj4gYW5vdGhlciBSQyB0byB1cGRhdGUgdGhlIGluLXRyZWUgZG9jdW1lbnRhdGlvbjogaW4gb3Ro
ZXIgd29yZHMsIHdlIHdvdWxkCj4gYXBwbHkgdGhlIGRvY3VtZW50YXRpb24vcG9saWN5IGNoYW5n
ZXMgKyB0byB0aGUgNC45IHRyZWUgc29tZXRpbWVzIGFmdGVyCj4gdGhpcyBkaXNjdXNzaW9uIGhh
cyBiZWVuIGNvbmNsdWRlZC4gSW4gZWZmZWN0IHRoaXMgbWVhbnMgdGhhdAo+IGRvY3MvZmVhdHVy
ZXMvbGl2ZXBhdGNoaW5nLnBhbmRvYyAob3Igc2ltaWxhcikgYW5kIGFzc29jaWF0ZWQgY2hhbmdl
cyB0bwo+IEtDT05GSUcgb3B0aW9ucyB3b3VsZCBub3Qgc2hvdyB1cCB1bnRpbCBYZW4gNC45LjEg
aXMgc3B1biwKCkkgdGhpbmsgdGhhdCB0aGUgZWZmZWN0aXZlIHZlcnNpb24gb2YgdGhlc2UgZG9j
dW1lbnRzIGlzIG5vdCB0aGUgb25lCmluIHRoZSBtb3N0IHJlY2VudCByZWxlYXNlLCBidXQgdGhl
IG9uZSBpbiAob25lIG9mIHRoZSkgZ2l0IGJyYW5jaGVzLgpJbiB0aGlzIGNhc2UsIEkgdGhpbmsg
eGVuYml0czp4ZW4uZ2l0I3N0YWJsZS00LjkuCgooVGhpcyBpcyBhbiBlc3NlbnRpYWwgd2F5IHRv
IGxvb2sgYXQgaXQgYmVjYXVzZSB3ZSBoYXZlIHJlbGVhc2VzIHdoaWNoCmFyZSBzdGlsbCBpbiBz
ZWN1cml0eSBzdXBwb3J0LCBhbmQgbWlnaHQgbmVlZCB1cGRhdGVzIHRvIHRoZWlyIHN1cHBvcnQK
c3RhdHVzLCBidXQgd2hpY2ggYXJlIG91dCBvZiBmdW5jdGlvbmFsIHN1cHBvcnQgYW5kIGRvIG5v
dCBnZXQKcmVsZWFzZXMgb2YgdXBkYXRlcy4pCgo+ICogVGhlcmUgd2FzIGEgcHJvcG9zYWwgdG8g
ZGVjbGFyZSBsaXZlIHBhdGNoaW5nIHN1cHBvcnRlZCBmb3Igb2xkZXIKPiByZWxlYXNlcyAoYWth
ICJiYWNrIHBvcnQiIGRvY3MvZmVhdHVyZXMvbGl2ZXBhdGNoaW5nLnBhbmRvYyksIGJ1dCBSb3ln
ZXIKPiBwb2ludGVkIG91dCB0aGF0IHRoZSB0b29sc3RhY2sgaW4gcXVlc3Rpb24gbmVlZHMgdG8g
c3VwcG9ydCBidWlsZGlkLiBJZgo+IHNvLCB3ZSBzaG91bGQgaW5jbHVkZSBiYWNrLXBvcnRpbmcg
cmVxdWVzdHMgYW5kIGQKCigiYW5kIGRvIGl0IHRoZW4iIG9yIHNvbWV0aGluZz8pICBZZXMuCgpJ
YW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 27 10:49:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 10:49:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPo42-000426-Bi; Tue, 27 Jun 2017 10:49: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=3449ab393=George.Dunlap@citrix.com>)
 id 1dPo41-00041z-F7
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 10:49:45 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 DB/9A-03032-84832595; Tue, 27 Jun 2017 10:49:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHSDva6HRVC
 kwdKLIhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b7bxOYC7ZIVjzY0cLawPhMpIuRk0NCwF/i
 9d7JLCC2sECoxN6Lv5hAbBGBUom9r/azgthCAnuZJHZPzOpi5OJgBrHXTT7FBpJgE9CTmHf8K
 1gzr4CtxMqdc4HiHBwsAqoS++55gYRFBcIl3jYegSoRlDg58wmYzSlgJ7HuyBGwMcwCBhJHFs
 1hhbDlJba/ncMMsVdVYvGDo+wTGPlmIWmfhaRlFpKWBYzMqxg1ilOLylKLdA0t9JKKMtMzSnI
 TM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAoONAQh2MN7cGHCIUZKDSUmUd7VEUKQQX1J+SmVG
 YnFGfFFpTmrxIUYZDg4lCV5Vc6CcYFFqempFWmYOMOxh0hIcPEoivGXHAyOFeIsLEnOLM9MhU
 qcYdTk2rF7/hUmIJS8/L1VKnPeOGdAMAZCijNI8uBGwGLzEKCslzMsIdJQQT0FqUW5mCar8K0
 ZxDkYlYd7ZIFN4MvNK4Da9AjqCCegIlnkBIEeUJCKkpBoY2zhuCn/J+6wbH7+S9VXkVNaWm5K
 K6lmbvQ7HzLluYPZYLYGx9cTi7lUBV54fFwjfUr3ScJHnWt/Uu+p7duz1L5j37ECIhN2th+n8
 CdM3C69g3H/Xb94lpa9niox7VdVurbDa983AYgHTpkcFXY+ucP/fk73hr1rBl4c3fjq9OHkis
 Wueb8q/W0osxRmJhlrMRcWJANTUEwi8AgAA
X-Env-Sender: prvs=3449ab393=George.Dunlap@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1498560582!105048120!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1275 invoked from network); 27 Jun 2017 10:49:44 -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;
 27 Jun 2017 10:49:44 -0000
X-IronPort-AV: E=Sophos;i="5.39,399,1493683200"; d="scan'208";a="437955833"
To: Andrew Cooper <andrew.cooper3@citrix.com>, Ross Lagerwall
 <ross.lagerwall@citrix.com>, <xen-devel@lists.xen.org>
References: <20170626153650.23017-1-ross.lagerwall@citrix.com>
 <49dea3e8-4770-95e8-2dbf-9d6924975191@citrix.com>
 <09f65c2f-8a53-852f-e98f-870c6f9d0820@citrix.com>
 <507a995a-1cd6-f9c5-e730-69ea62570e11@citrix.com>
 <9b1f7edb-2efc-3e10-d9d7-009200ca4989@citrix.com>
 <a7873138-56d5-2d37-1713-182e2193d7d4@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <e7eb6f8e-5fc2-b1ee-c61d-d9c42fec6387@citrix.com>
Date: Tue, 27 Jun 2017 11:49:39 +0100
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: <a7873138-56d5-2d37-1713-182e2193d7d4@citrix.com>
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <liuw@liuw.name>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH for-4.9] 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjcvMDYvMTcgMTE6NDcsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMjcvMDYvMTcgMDk6
MzcsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4+IE9uIDI2LzA2LzE3IDE4OjE4LCBBbmRyZXcgQ29v
cGVyIHdyb3RlOgo+Pj4gT24gMjYvMDYvMTcgMTc6NTAsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4+
Pj4gT24gMjYvMDYvMTcgMTc6MzksIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+Pj4+PiAqIEJ1Z3Mg
d2hpY2ggYWxsb3cgYSBndWVzdCB0byBwcmV2ZW50IHRoZSBhcHBsaWNhdGlvbiBvZiBhIGxpdmVw
YXRjaDoKPj4+Pj4+ICAgICBBIGd1ZXN0IHNob3VsZCBub3QgYmUgYWJsZSB0byBwcmV2ZW50IHRo
ZSBhcHBsaWNhdGlvbiBvZiBhIGxpdmUKPj4+Pj4+ICAgICBwYXRjaC4gSWYgYW4gdW5wcml2aWxl
Z2VkIGd1ZXN0IGNhbiBwcmV2ZW50IHRoZSBhcHBsaWNhdGlvbiBvZiBhCj4+Pj4+PiAgICAgbGl2
ZSBwYXRjaCwgaXQgc2hhbGwgYmUgdHJlYXRlZCBhcyBhIHNlY3VyaXR5IGlzc3VlLgo+Pj4+PiBU
aGlzIG9uZSBpcyBoYXJkZXIgdG8gc2F5LiAgV2Uga25vdyB0aGF0IGVub3VnaCBjb25jdXJyZW50
IGxpdmUKPj4+Pj4gbWlncmF0aW9ucyBjYW4sIHdoaWNoIGV4dGVuZHMgdG8gImxvdHMgb2YgYWN0
aXZpdHkgaW4gdGhlIGd1ZXN0Ii4gIEl0cwo+Pj4+PiBwZXJoYXBzIHdvcnRoIG5vdGluZyB0aGUg
cG90ZW50aWFsIHdvcmthcm91bmQgb2YgYHhsIHBhdXNlICRET007Cj4+Pj4+IHhlbi1saXZlcGF0
Y2ggLi4uOyB4bCB1bnBhdXNlYC4KPj4+PiBBbmQgd2hhdCBpZiB0aGUgZ3Vlc3QgY2FuIHByZXZl
bnQgaXRzZWxmIGZyb20gYmVpbmcgcGF1c2VkPwo+Pj4gSW4gd2hpY2ggY2FzZSwgdGhhdCBpcyBh
biBYU0EgaW4gaXRzIG93biByaWdodC4KPj4+Cj4+PiBUaGUgdW5kZXJseWluZyBpbXBsZW1lbnRh
dGlvbiB1c2VzIFhFTl9ET01DVExfeyx1bn1wYXVzZWRvbWFpbiB3aGljaAo+Pj4gY2FsbCBzdHJh
aWdodCBpbnRvIGRvbWFpbl97dW4sfXBhdXNlKCkuICBXZSBoYXZlIHZlcnkgYmlnIHByb2JsZW1z
IGlmCj4+PiB0aGUgZ3Vlc3QgaGFzIGFueSBpbmZsdWVuY2UgaW4gdGhpcy4uLgo+Pj4KPj4+PiBP
ciwgd2hhdCBpZiB0aGUgZ3Vlc3QgY2FuIHRyaWdnZXIgc29tZSBvdGhlciBwZXJzaXN0ZW50IHN0
YXRlIGNoYW5nZQo+Pj4+IHN1Y2ggdGhhdCBsaXZlcGF0Y2hpbmcgd2lsbCBmYWlsIGV2ZW4gaWYg
dGhlIGRvbWFpbiBpcyBwYXVzZWQgKG9yCj4+Pj4gZGVzdHJveWVkKT8KPj4+IFN1Y2ggYXM/Cj4+
Pgo+Pj4gVGhlIGd1ZXN0IGJlaW5nIGFibGUgdG8gY2F1c2UgZGFtYWdpbmcgbXV0YXRpdmUgc3Rh
dGUgY2hhbmdlIGluIFhlbiBpcwo+Pj4gY2xlYXJseSBhIHNlY3VyaXR5IGlzc3VlLCBpcnJlc3Bl
Y3RpdmUgb2YgYW55IGxpdmVwYXRjaCBpbnZvbHZlbWVudC4KPj4+Cj4+PiBIb3dldmVyLCBsaXZl
cGF0Y2ggY29udGVudCAoaG9vayBmdW5jdGlvbiBmb3IgZXhhbXBsZSkgd2hpY2ggdHJpcHMgb3Zl
cgo+Pj4gc3RhdGUgYXMgZm91bmQgaW4gdGhlIGh5cGVydmlzb3IgYXQgdGhlIHBvaW50IG9mIGFw
cGxpY2F0aW9uIGlzIGEgYmFkCj4+PiBsaXZlcGF0Y2gsIG5vdCBhIHZ1bG5lcmFiaWxpdHkgaW4g
bGl2ZXBhdGNoaW5nLgo+Pj4KPj4+PiBJIGFncmVlIHRoYXQgYXMgbG9uZyBhcyB0aGUgcGF0Y2gg
Y2FuIGJlIGFwcGxpZWQgYWZ0ZXIgInhsIHBhdXNlIiwgdGhlbgo+Pj4+IHRoZSBkb21haW4gY2Fu
bm90IGJlIHNhaWQgdG8gYmUgcHJldmVudGluZyB0aGUgYXBwbGljYXRpb24gb2YgdGhlCj4+Pj4g
bGl2ZXBhdGNoLiAgQnV0IGlmIGVpdGhlciAneGwgcGF1c2UnIGRvZXNuJ3Qgd29yaywgb3IgaWYg
bGl2ZXBhdGNoaW5nCj4+Pj4gZmFpbHMgZHVlIHRvIGEgbWFsaWNpb3VzIGRvbWFpbidzIGFjdGlv
bnMgYWZ0ZXIgJ3hsIHBhdXNlJyAob3IgJ3hsCj4+Pj4gZGVzdHJveScpLCB0aGVuIGl0IHNob3Vs
ZCBiZSB0cmVhdGVkIGFzIGEgc2VjdXJpdHkgaXNzdWUuCj4+PiBJIGJyb2FkbHkgYWdyZWUsIGJ1
dCB0aGVzZSBidWdzIGZlZWwgbGlrZSB0aGV5IHdvdWxkIGJlIHNlbGYtc3RhbmRpbmcsCj4+PiBw
ZXJoYXBzIHdpdGggYW4gaW1wYWN0IHRvIGFwcGx5aW5nIGEgbGl2ZXBhdGNoLCByYXRoZXIgdGhh
biBYU0FzIGluCj4+PiBsaXZlcGF0Y2hpbmcgaXRzZWxmLgo+PiBTbyBsZXQgbWUgZ2V0IHRoaXMg
cmlnaHQuCj4+Cj4+IFlvdSB0aGluayB0aGF0IGFsbCBwb3NzaWJsZSBjYXNlcyBpbiB3aGljaCBh
IGd1ZXN0IGNhbiBwZXJzaXN0ZW50bHkKPj4gcHJldmVudCBhIGxpdmVwYXRjaCBmcm9tIGJlaW5n
IGFwcGxpZWQgd291bGQgYWxyZWFkeSBiZSBhIHNlY3VyaXR5IGlzc3VlCj4+IGZvciBvdGhlciBy
ZWFzb25zLgo+IAo+IFllcy4gIFRoZSBvbmx5IHBvc3NpYmxlIHdheXMgYSBndWVzdCAocG90ZW50
aWFsbHkpIGhhcyBvZiBwcmV2ZW50aW5nCj4gbGl2ZXBhdGNoaW5nIGZyb20gZnVuY3Rpb25pbmcg
KGluIHRoZSBjYXNlIHRoYXQgaXQgaXMgcGF1c2VkKSBpcyBieQo+IG1lY2hhbmlzbXMgc3VjaCBh
cyBjYXVzaW5nIG1lbW9yeSBjb3JydXB0aW9uLCBtaXMtcmVmY291bnRpbmcgb3IgYnkKPiBoYXZp
bmcgYWxyZWFkeSBhY2hpZXZlZCBjb2RlIGluamVjdGlvbi4KPiAKPj4gVGhlcmVmb3JlLCB5b3Ug
dGhpbmsgd2Ugc2hvdWxkIGluY2x1ZGUgYSBwYXJhZ3JhcGggaW4gb3VyIHNlY3VyaXR5Cj4+IHN1
cHBvcnQgc3RhdGVtZW50IHNwZWNpZmljYWxseSBzdGF0aW5nIHRoYXQgd2UgZG8gbm90IHByb3Zp
ZGUgc2VjdXJpdHkKPj4gc3VwcG9ydCBpZiB0aGUgZ3Vlc3QgY2FuIHByZXZlbnQgYSBsaXZlcGF0
Y2guCj4+Cj4+IElzIHRoYXQgY29ycmVjdD8KPiAKPiBJbmNvcnJlY3QuICBJIGRvbid0IHRoaW5r
IGl0IGlzIHdvcnRoIG1lbnRpb25pbmcgYXQgYWxsLgo+IAo+IEJ5IGNhbGxpbmcgaXQgb3V0LCB5
b3UgYXJlIGFkZGluZyBjb25mdXNpb24gdG8gdGhlIGFyZWEsIGFzIGl0IGlzCj4gcmVkdW5kYW50
IHdpdGggdGhlIHJlc3Qgb2Ygb3VyIHBvbGljeS4KClNvIHdlIHNob3VsZG4ndCB0ZWxsIHBlb3Bs
ZSB3ZSdsbCBpc3N1ZSBhbiBYU0EsIGJlY2F1c2UgdGhleSBzaG91bGQKYWxyZWFkeSBiZSBhYmxl
IHRvIGluZmVyIGZyb20gb3RoZXIgdGhpbmdzIGluIG91ciBwb2xpY3kgdGhhdCBhbiBYU0EKd2ls
bCBiZSBpc3N1ZWQ/ICBBbmQgaWYgd2UgY2xlYXJseSBzdGF0ZSB0aGF0IHdlJ2xsIGlzc3VlIGFu
IFhTQSBpbgp0aG9zZSBjaXJjdW1zdGFuY2VzLCB0aGV5J2xsIGJlIGNvbmZ1c2VkPwoKIC1HZW9y
Z2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 27 10:54:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 10: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 1dPo8H-0004sw-U9; Tue, 27 Jun 2017 10:54: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=344d80c73=lars.kurth@citrix.com>)
 id 1dPo8G-0004sq-K0
 for xen-devel@lists.xensource.com; Tue, 27 Jun 2017 10:54:08 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 F4/F1-01994-F4932595; Tue, 27 Jun 2017 10:54:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHKsWRWlGSWpSXmKPExsWyU9JRQtffMij
 S4P5dPot7U96zOzB6bO/bxR7AGMWamZeUX5HAmvHryV3Wgq+cFTNuLmdrYHzC2cXIySEh4Cdx
 c+JhJgjbXWL9m72sIDabgIbEsYfNzCC2iICOxMVNj9i7GLk4mAVOM0rcO7UEzBEWmMoocWH7C
 2YQR0RgGqPEkq4NbBAtVhLfHv5nB7FZBFQlNj8/zAJi8woYSaw5doURxBYSqJCYfWk12ApOgU
 CJZVP+gdmMArISXxoh4swC4hK3nsyHOk9AYsme88wQtqjEy8f/wE4VFdCT6Dqzgh0iriNx9vo
 TRgjbQGLr0n1AezmA5mhKrN+lDzHSUqLx2Tt2CFtRYkr3Q3aI0wQlTs58wgLRaiHxr2sV0wRG
 iVlIrpiFMGkWkkmzkEyahWTSAkbWVYwaxalFZalFuoYGeklFmekZJbmJmTlAnrFebmpxcWJ6a
 k5iUrFecn7uJkZgPNYzMDDuYNzW5XyIUZKDSUmUd7VEUKQQX1J+SmVGYnFGfFFpTmrxIUYZDg
 4lCV4BC6CcYFFqempFWmYOMDHApCU4eJREeMtB0rzFBYm5xZnpEKlTjIpS4rxJIAkBkERGaR5
 cGywZXWKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzHvHDGgKT2ZeCdz0V0CLmYAWs8wLAFlc
 koiQkmpg3BA6+eEcebvoNQE2ybIT6ryUj+2Q/5Hv+bRp1/PvHJekpDkjfsR4zT7B5uw1a/KWE
 +zN6e11i3cdbFdh8tx6JcPkw9++T9lJBmb7OtIEtKa9WWpwMTX9+pzJV7vauLTkWeyCmI07U5
 98f5a+8UC2tQN/UCK/pVuFkK/15XsTqzTUDY21tD8rsRRnJBpqMRcVJwIANZUPDUEDAAA=
X-Env-Sender: prvs=344d80c73=lars.kurth@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1498560846!107409939!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35870 invoked from network); 27 Jun 2017 10:54:07 -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;
 27 Jun 2017 10:54:07 -0000
X-IronPort-AV: E=Sophos;i="5.39,399,1493683200"; d="scan'208";a="48447052"
X-CrossPremisesHeadersFilteredBySendConnector: AMSPEX02CL03.citrite.net
From: Lars Kurth <lars.kurth@citrix.com>
To: George Dunlap <George.Dunlap@citrix.com>
Thread-Topic: [Xen-devel] [For 4.9] Updating
 https://wiki.xenproject.org/wiki/Xen_Project_Release_Features to reflect
 support status of new features
Thread-Index: AQHS7yLnSuKJ7Pci4UugAPKcPmgzG6I4YcuAgAAWjoA=
Date: Tue, 27 Jun 2017 10:54:06 +0000
Message-ID: <D577F719.38A53%lars.kurth@citrix.com>
References: <D577DBB3.38A42%lars.kurth@citrix.com>
 <CAFLBxZa8XZ4cDpNv132OOuRbocJaPNN03wC4h4u+3G_G2GbMaQ@mail.gmail.com>
In-Reply-To: <CAFLBxZa8XZ4cDpNv132OOuRbocJaPNN03wC4h4u+3G_G2GbMaQ@mail.gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.5.6.150930
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <CA36AAF2FA0FFD41B0FB31C21D665EC8@citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: AMSPEX02CL03.citrite.net
Cc: Juergen Gross <jgross@suse.com>, Dario Faggioli <dario.faggioli@citrix.com>,
 "xen-devel@lists.xensource.com" <xen-devel@lists.xensource.com>,
 "committers@xenproject.org" <committers@xenproject.org>
Subject: Re: [Xen-devel] [For 4.9] Updating
 https://wiki.xenproject.org/wiki/Xen_Project_Release_Features to reflect
 support status of new 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>

DQoNCk9uIDI3LzA2LzIwMTcsIDExOjMzLCAiR2VvcmdlIER1bmxhcCIgPEdlb3JnZS5EdW5sYXBA
Y2l0cml4LmNvbT4gd3JvdGU6DQoNCj5PbiBUdWUsIEp1biAyNywgMjAxNyBhdCA5OjUzIEFNLCBM
YXJzIEt1cnRoIDxsYXJzLmt1cnRoQGNpdHJpeC5jb20+IHdyb3RlOg0KPj4NCj4+IC0gVmlydHVh
bCBGaXJtd2FyZSBvciBQViBCb290bG9hZGVyIFN1cHBvcnQgKG5vdCBzdXJlIHdoaWNoKSA+DQo+
Png4Ni9Cb290IFhlbg0KPj4gb24gRUZJIHBsYXRmb3JtcyB1c2luZyBHUlVCMiogIDogPz8/DQo+
DQo+SWYgSSdtIGludGVycHJldGluZyB5b3VyIHBocmFzZSBjb3JyZWN0bHksIHRoaXMgcHJvYmFi
bHkgZ29lcyB1bmRlcg0KPiJpbnRlcm9wZXJhYmlsaXR5IC8gaGFyZHdhcmUgc3VwcG9ydCINCg0K
SSB3YXNuJ3QgcXVpdGUgc3VyZSB3aGV0aGVyIGl0IHNob3VsZCBnbyBpbnRvDQpBKSANCmh0dHBz
Oi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL1hlbl9Qcm9qZWN0X1JlbGVhc2VfRmVhdHVyZXMj
SW50ZXJvcGVyYWJpbA0KaXR5Xy4yRl9IYXJkd2FyZV9TdXBwb3J0IChJbnRlcm9wZXJhYmlsaXR5
IC8gSGFyZHdhcmUgU3VwcG9ydCkgb3INCkIpIA0KaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3Jn
L3dpa2kvWGVuX1Byb2plY3RfUmVsZWFzZV9GZWF0dXJlcyNEZXZpY2VfTW9kZWxzDQpfYW5kX1Zp
cnR1YWxfRmlybXdhcmUgKERldmljZSBNb2RlbHMgYW5kIFZpcnR1YWwgRmlybXdhcmUpDQoNCklm
IEIpLCB0aGVuIHRoZXJlIGlzIHRoZSBvcHRpb24gdG8gcHV0IGl0IHVuZGVyIEIuMSkgIkRldmlj
ZSBNb2RlbHMgYW5kDQpWaXJ0dWFsIEZpcm13YXJlIGZvciBIVk0gZ3Vlc3RzIiBvciBCLjIpICJQ
ViBCb290bG9hZGVyIHN1cHBvcnQiDQoNCkkgd2lsbCBwdXQgaXQgd2hlcmV2ZXIgeW91IGd1eXMg
dGhpbmsgaXMgYmVzdA0KDQpMYXJzDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 27 10:57:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 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 1dPoBj-00051j-Ei; Tue, 27 Jun 2017 10: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 <jgross@suse.com>) id 1dPoBi-00051d-4l
 for xen-devel@lists.xensource.com; Tue, 27 Jun 2017 10:57:42 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 CB/50-01987-52A32595; Tue, 27 Jun 2017 10:57:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVyuP0Ov66KVVC
 kwfnDshb3prxnd2D02N63iz2AMYo1My8pvyKBNePK8XdMBb9lKuaunMjewHhQvIuRk0NCwEji
 7cR/TF2MXBxCAgsZJY4vm8cI4ggLTGWUuLD9BXMXIweHiECgxORbeSBxZoFVjBKrTx5hAukWE
 qiQmH1pNTOIzSZgKvHhyWt2kHpeAWuJSdO1QcIsAqoSl07MBSsRFQiXuLjuNCOIzSsgKHFy5h
 MWEJsTaPyyKf/AapgFzCTmbX4IZYtL3HoynwnClpdo3jqbeQIj/ywk7bOQtMxC0jILScsCRpZ
 VjBrFqUVlqUW6hqZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiB4ckABDsY12z3
 PMQoycGkJMq7WiIoUogvKT+lMiOxOCO+qDQntfgQowwHh5IE728LoJxgUWp6akVaZg4wUmDSE
 hw8SiK85SBp3uKCxNzizHSI1ClGXY4Nq9d/YRJiycvPS5US5z0EUiQAUpRRmgc3Aha1lxhlpY
 R5GYGOEuIpSC3KzSxBlX/FKM7BqCTMWwsyhSczrwRu0yugI5iAjmCZFwByREkiQkqqgfFy7ZY
 KucWWC0Wn6DzgcJDgn2moV7x4S5cXa5+ehTH31EhfIde+uJDoqXoLT3xmsrzC/6TYh4NLjaPj
 9IujvasSp0jUss/cfvxNzMm1C/5OfflfRKA1envC6jMnSm3uXJwa+2R9a764m9XTQ4oLCgrOR
 3/jyTN5ylnj/EmNYU9QGcf/kJxr0kosxRmJhlrMRcWJAA6TTlzVAgAA
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1498561060!106870054!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52234 invoked from network); 27 Jun 2017 10:57:40 -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; 27 Jun 2017 10:57: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 C2C7CAABA;
 Tue, 27 Jun 2017 10:57:39 +0000 (UTC)
To: George Dunlap <george.dunlap@citrix.com>,
 Lars Kurth <lars.kurth@citrix.com>
References: <D577DBB3.38A42%lars.kurth@citrix.com>
 <CAFLBxZa8XZ4cDpNv132OOuRbocJaPNN03wC4h4u+3G_G2GbMaQ@mail.gmail.com>
From: =?UTF-8?Q?Juergen_Gro=c3=9f?= <jgross@suse.com>
Message-ID: <82c05e28-18ce-4c9e-f0f4-589d7617e831@suse.com>
Date: Tue, 27 Jun 2017 12:57:38 +0200
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: <CAFLBxZa8XZ4cDpNv132OOuRbocJaPNN03wC4h4u+3G_G2GbMaQ@mail.gmail.com>
Content-Language: en-US
Cc: Dario Faggioli <dario.faggioli@citrix.com>,
 "xen-devel@lists.xensource.com" <xen-devel@lists.xensource.com>,
 "committers@xenproject.org" <committers@xenproject.org>
Subject: Re: [Xen-devel] [For 4.9] Updating
 https://wiki.xenproject.org/wiki/Xen_Project_Release_Features to reflect
 support status of new 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-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>

T24gMDYvMjcvMjAxNyAxMjozMyBQTSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBPbiBUdWUsIEp1
biAyNywgMjAxNyBhdCA5OjUzIEFNLCBMYXJzIEt1cnRoIDxsYXJzLmt1cnRoQGNpdHJpeC5jb20+
IHdyb3RlOgo+PiBIaSBhbGwsIChJIHRoaW5rIEkgQ0NlZCBhbGwgc3Rha2UtaG9sZGVycykKPj4K
Pj4gdG8gZmluaXNoIG9mZiB0aGUgcmVsZWFzZSBkb2N1bWVudGF0aW9uIGZvciA0LjksIEkgbmVl
ZCB0byBhZGQgYW4gZXh0cmEKPj4gY29sdW1uIHRvIGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9y
Zy93aWtpL1hlbl9Qcm9qZWN0X1JlbGVhc2VfRmVhdHVyZXMg4oCTCj4+IGJlY2F1c2UgSSB3YXMg
dHJhdmVsbGluZywgdGhpcyBkcm9wcGVkIG9mIG15IHJhZGFyLiBUaGVyZSBzZXZlcmFsIGRlY2lz
aW9ucwo+PiB0byBiZSBtYWRlOgo+PiBBKSBEZWNpZGUgd2hpY2ggImZlYXR1cmVzIiB0byBhZGQK
Pj4gQikgRGVjaWRlIG9uIHRoZSBzdGF0dXMgb2YgdGhlIGZlYXR1cmUKPj4gQykgRGVhbCB3aXRo
IHN0YXR1cyBjaGFuZ2VzIG9mIGFueSBwYXN0IGZlYXR1cmVzCj4+Cj4+IFRoZSBmaXJzdCBnb2Fs
IHdvdWxkIGJlIHRvIGRlY2lkZSBvbiBBIGFuZCBhbnkgbmV3ICJmZWF0dXJlcyIgdW5kZXIgQy4g
Rm9yCj4+IEIsIEkgYW0gT0sgdG8gYWRkICI/Pz8iIGZvciBub3cgYW5kIHBvaW50IHRvIHRoaXMg
dGhyZWFkLCB1bnRpbCB3ZSBoYXZlCj4+IGNvbmNsdWRlZCB0aGUgZGlzY3Vzc2lvbgo+Pgo+PiBO
b3RlIHRoYXQgSSB0cmFja2VkIHNvbWUgb2YgdGhpcyBhcyBwcmVwYXJhdGlvbiBmb3IgZ2V0dGlu
ZyBDTkEgc3RhdHVzLgo+PiBJdGVtcyBtYXJrZWQgd2l0aCAqIGFyZSBub3QgeWV0IGluIHRoZSBk
aXNjdXNzaW9uIGRvY3VtZW50IHRoYXQgSSBjcmVhdGVkCj4+IGZvciB0aGUgc2VjdXJpdHkgdGVh
bSBhbmQgd2hpY2ggd2UgaW50ZW5kIHRvIGRpc2N1c3MgYXQgdGhlIHN1bW1pdC4KPj4KPj4gRm9y
IGFsbCBvZiB0aGVzZSwgdGhlIG5hbWluZyBjb252ZW50aW9uIGlzICJTZWN0aW9uIGluIGRvY3Vt
ZW50IiA+ICJGZWF0dXJlIgo+PiA6ICJTdXBwb3J0IHN0YXR1cyIuIFRoZSBkZWZpbml0aW9uIG9m
IHN1cHBvcnQgc3RhdHVzIGlzIGFkZGVkIGF0IHRoZSBlbmQgb2YKPj4gdGhlIG1haWw6IG5vdGUg
dGhhdCB0aGUgdGV4dCBoYXMgbm90IHlldCBiZWVuIGZ1bGx5IGFncmVlZCwgYnV0IHNlZW1zIHRv
Cj4+IHJlZmxlY3QgZmFpcmx5IHdlbGwgaG93IHdlIGhhbmRsZWQgc3R1ZmYgaW4gdGhlIHBhc3Qu
Cj4+Cj4+ID09IE9uIEEgLyBCOiBJIHRoaW5rIHdlIHNob3VsZCBhZGQgPT0KPj4gLSBSZXNvdXJj
ZSBNYW5hZ2VtZW50ID4gTnVsbCBTY2hlZHVsZXIgOiB0ZWNoIHByZXZpZXcgb3IgZXhwZXJpbWVu
dGFsCj4gCj4gSSB0aGluayB0aGF0IHRoZSBpbnRlcmZhY2UgaXMgcHJvYmFibHkgaW4gYSBmaW5h
bCBmb3JtLCB0aGUgY29kZSBpcwo+IGNvbXBsZXRlLCBhbmQgdGhlcmUgYXJlIG5vIGtub3duIGJ1
Z3Mgb3IgaXNzdWVzOyBzbyBJJ2Qgc2F5IHRlY2gKPiBwcmV2aWV3Lgo+IAo+IERhcmlvLCBhbnkg
b3BpbmlvbnM/Cj4gCj4+IC0gVmlydHVhbCBGaXJtd2FyZSBvciBQViBCb290bG9hZGVyIFN1cHBv
cnQgKG5vdCBzdXJlIHdoaWNoKSA+ICB4ODYvQm9vdCBYZW4KPj4gb24gRUZJIHBsYXRmb3JtcyB1
c2luZyBHUlVCMiogIDogPz8/Cj4gCj4gSWYgSSdtIGludGVycHJldGluZyB5b3VyIHBocmFzZSBj
b3JyZWN0bHksIHRoaXMgcHJvYmFibHkgZ29lcyB1bmRlcgo+ICJpbnRlcm9wZXJhYmlsaXR5IC8g
aGFyZHdhcmUgc3VwcG9ydCIKPiAKPj4gLSBIYXJkd2FyZSA+IEFSTS9BbHRlcm5hdGl2ZSBSdW50
aW1lIFBhdGNoaW5nIChBUk0zMiBhbmQgQVJNNjQpOiA/Pz8gW25vdGUKPj4gdGhhdCB0aGlzIHNo
b3VsZCBwcm9iYWJseSBoYXZlIGJlZW4gYWRkZWQgZm9yIDQuOCwgYnV0IEkgZGlkbid0IGFkZCBp
dF0KPj4gLSBIYXJkd2FyZSA+IEFSTS9TeXN0ZW0gRXJyb3IgUHJvdGVjdGlvbiogOiA/Pz8KPj4g
LSBIYXJkd2FyZSA+IEFSTS9XYWl0IGZvciBWaXJ0dWFsIEludGVycnVwdCogOiA/Pz8KPj4gLSBI
YXJkd2FyZSA+IHg4Ni9BVlg1MTIvTmV1cmFsIE5ldHdvcmsgSW5zdHJ1Y3Rpb25zIEFWWDUxMl80
Vk5OSVcqIDogPz8/Cj4+IC0gSGFyZHdhcmUgPiB4ODYvQVZYNTEyL011bHRpcGx5IEFjY3VtdWxh
dGlvbiBTaW5nbGUgcHJlY2lzaW9uCj4+IEFWWDUxMl80Rk1BUFMqIDogPz8/Cj4+IC0gRGV2aWNl
IE1vZGVscyA+IERNT1AgKERldmljZSBNb2RlbCBPcGVyYXRpb24gSHlwZXJjYWxsKSAgOiA/Pz8K
PiAKPiBUaGlzIGlzIGFscmVhZHkgdXNlZCBieSBkZWZhdWx0IGluIHRoZSB2ZXJzaW9uIG9mIHFl
bXUgcmVsZWFzZWQgaW4KPiA0LjksIHJpZ2h0PyAgSSB0aGluayBJJ2QgY2FsbCB0aGF0ICJzdXBw
b3J0ZWQiLgo+IAo+PiA9PSBPbiBDID09Cj4+IC0gU2VjdXJpdHkgPiBMaXZlIFBhdGNoaW5nIC0g
c2VlCj4+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2
ZWwvMjAxNy0wNi90aHJlYWRzLmh0bWwjMDMwMzkKPj4gLSBTZWN1cml0eSA+IEFsdGVybmF0aXZl
IDJwbSA6IFN1cHBvcnRlZCDigJMgSSB0aGluayB3ZSBzaG91bGQgc3BsaXQgdGhpcyBvdXQKPj4g
4oCTIGl0IGlzIGN1cnJlbnRseSBpbXBsaWNpdGx5IGNvdmVyZWQgdW5kZXIgIlZpcnR1YWwgTWFj
aGluZSBJbnRyb3NwZWN0aW9uIgo+Pgo+PiBJZiB3ZSBpbnRyb2R1Y2UgYSBuZXcgaGVhZGluZyAi
UFYgUHJvdG9jb2xzIGFuZCBEcml2ZXJzIiB3ZSBzaG91bGQgcHJvYmFibHkKPj4gbGlzdCBhbGwg
dGhlIGNvbW1vbiBvbmVzIGFzIHN1cHBvcnRlZCBpbiB0aGlzIGhlYWRpbmcsIGUuZy4KPj4gLSBQ
ViBQcm90b2NvbHMgYW5kIERyaXZlcnMqID4gZGVmYXVsdCAobmV0LCBibG9jaywgY29uc29sZSwg
a2V5Ym9hcmQsIG1vdXNlKQo+PiA6IHN1cHBvcnRlZAo+IAo+IEkgZG9uJ3QgdGhpbmsgdGhlcmUg
YXJlIGtleWJvYXJkIGFuZCBtb3VzZSBQViBwcm90b2NvbHMuICBPbiB0aGUgb3RoZXIKPiBoYW5k
LCBJIGp1c3QgcmVhbGl6ZWQgdGhhdCBJIGhhdmUgbm8gaWRlYSBob3cgb25lIHVzZXMgUFYgZ3Vl
c3RzIHdpdGgKPiBhIGZyYW1lYnVmZmVyIGJ1dCBubyBtb3VzZS4KCnhlbi9pbmNsdWRlL3B1Ymxp
Yy9pby9rYmRpZi5oIGRvZXMgZXhpc3QgaXQgaXQgaXMgYmVpbmcgdXNlZC4KCj4+IFRoZXJlIGFy
ZSBhbHNvIFVTQiBhbmQgZnJhbWVidWZmZXIsIHdoaWNoIEkgYW0gbm90IHN1cmUgd2hldGhlciB0
aGV5IHNob3VsZAo+PiBiZSBzdXBwb3J0ZWQgYW5kIGlmIG5vdCwgd2hhdCB0aGVpciBzdGF0dXMg
aXMKPj4gLSBQViBQcm90b2NvbHMgYW5kIERyaXZlcnMqID4gVVNCIDogPz8/Cj4gCj4gVGhpcyBv
bmUgaGFzIGJlZW4gYXJvdW5kIGEgbG9uZyB0aW1lLCB0aGVuIGxhbmd1aXNoZWQgZm9yIGEgYml0
LCBidXQKPiBpdCBzZWVtcyBoYXMgYmVlbiBwaWNrZWQgdXAgYnkgU3VTRSBhZ2Fpbi4KPiAKPiBJ
IGRvbid0ICp0aGluayogd2UncmUgZG9pbmcgVVNCIHRlc3RpbmcgaW4gb3NzdGVzdCB5ZXQgKGVp
dGhlciBIVk0gb3IgUFZVU0IpLgo+IAo+IEp1ZXJnZW4sIGFyZSB5b3UgZ3V5cyBhY3RpdmVseSBk
b2luZyBpbnRlcm5hbCB0ZXN0aW5nIG9mIFBWVVNCPyAgSWYgc28KPiB3ZSBjb3VsZCBwcm9iYWJs
eSBsYWJlbCB0aGF0IGFzICdzdXBwb3J0ZWQnIGFueXdheS4KClllcywgd2UgZG8uCgoKSnVlcmdl
bgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 10:59:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 10: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 1dPoD9-0005B0-TN; Tue, 27 Jun 2017 10: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=344d80c73=lars.kurth@citrix.com>)
 id 1dPoD9-0005At-64
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 10:59:11 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 05/30-02181-E7A32595; Tue, 27 Jun 2017 10:59:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHKsWRWlGSWpSXmKPExsWyU9JRQrfWKij
 SoHOevsWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmvHlyDbWgoWsFWcW7WNuYJzB2sXIySEh4Cdx
 YkovmM0moCFx7GEzM4gtAmT/23CEHcRmFvjDJLHnkDWILSwQKrH34i8miJowiZ1HP7PA2LfPT
 werZxFQleg9uAWshlfASGLFznlgNUICK5gkFk/h62Lk4OAUcJR4dFcQJMwoICvxpXE1M8QqcY
 lbT+YzQZwmILFkz3lmCFtU4uXjf2BnigroSXSdWcEOEdeROHv9CSOEbSCxdek+FpDxzAKaEut
 36UOMtJR4+b6HFcJWlJjS/ZAd4jJBiZMzn7BMYBSbhWTzLITuWUi6ZyHpnoWkewEj6ypGjeLU
 orLUIl1Dc72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjMC4YgCCHYwvT3seYpTkY
 FIS5V0tERQpxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3twVQTrAoNT21Ii0zBxjhMGkJDh4lEd
 5ykDRvcUFibnFmOkTqFKMuR9OHLV+YhFjy8vNSpcR5D4EUCYAUZZTmwY2AJZtLjLJSwryMQEc
 J8RSkFuVmlqDKv2IU52BUEuatBZnCk5lXArfpFdARTEBHsMwLADmiJBEhJdXAWOl3dSH/0xnX
 L17cx163XPauidzcXXELrjyO8zjh3iLW8OSdntdWli9vTt/iiWtZ3vu5Jtj51K0HLfPPBFgXT
 dJZffXnd/HGdze+Fr/6t2zZqSNp7FHfXBctSWyeumflOQeLioWWd77mhSgbsqpeuLMs3m3xfN
 aXgmH3/metvxoZz8gX9+pEIqcSS3FGoqEWc1FxIgBK9iWMMQMAAA==
X-Env-Sender: prvs=344d80c73=lars.kurth@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1498561149!107559323!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34065 invoked from network); 27 Jun 2017 10:59:09 -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;
 27 Jun 2017 10:59:09 -0000
X-IronPort-AV: E=Sophos;i="5.39,399,1493683200"; d="scan'208";a="48447236"
From: Lars Kurth <lars.kurth@citrix.com>
To: Ian Jackson <Ian.Jackson@citrix.com>
Thread-Topic: [PATCH for-4.9] livepatch: Declare live patching as a supported
 feature
Thread-Index: AQHS7pIZ3c0v2bcPoUaIuYyDK9CFGaI3VZcAgAAsFoCAAKx7gIAAHTmAgAAb+oCAABODgA==
Date: Tue, 27 Jun 2017 10:59:04 +0000
Message-ID: <D577F8AC.38A5B%lars.kurth@citrix.com>
References: <20170626153650.23017-1-ross.lagerwall@citrix.com>
 <ba4f24fc-4304-fee3-3618-7f8da12121ac@arm.com>
 <20170626210709.GC8071@char.us.oracle.com>
 <6eb72057-ec8e-b248-f659-f4291e33b981@arm.com>
 <D577CAF9.389B2%lars.kurth@citrix.com>
 <22866.14377.151009.221474@mariner.uk.xensource.com>
In-Reply-To: <22866.14377.151009.221474@mariner.uk.xensource.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.5.6.150930
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <B9403F002A6CB04B907B7D335CF93220@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, Wei Liu <liuw@liuw.name>,
 George Dunlap <George.Dunlap@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH for-4.9] 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

DQoNCk9uIDI3LzA2LzIwMTcsIDExOjQ5LCAiSWFuIEphY2tzb24iIDxpYW4uamFja3NvbkBldS5j
aXRyaXguY29tPiB3cm90ZToNCg0KDQo+PiAqIFRoZXJlIHdhcyBhIHByb3Bvc2FsIHRvIGRlY2xh
cmUgbGl2ZSBwYXRjaGluZyBzdXBwb3J0ZWQgZm9yIG9sZGVyDQo+PiByZWxlYXNlcyAoYWthICJi
YWNrIHBvcnQiIGRvY3MvZmVhdHVyZXMvbGl2ZXBhdGNoaW5nLnBhbmRvYyksIGJ1dCBSb3lnZXIN
Cj4+IHBvaW50ZWQgb3V0IHRoYXQgdGhlIHRvb2xzdGFjayBpbiBxdWVzdGlvbiBuZWVkcyB0byBz
dXBwb3J0IGJ1aWxkaWQuIElmDQo+PiBzbywgd2Ugc2hvdWxkIGluY2x1ZGUgYmFjay1wb3J0aW5n
IHJlcXVlc3RzIGFuZCBkDQo+DQo+KCJhbmQgZG8gaXQgdGhlbiIgb3Igc29tZXRoaW5nPykgIFll
cy4NCg0KQ29ycmVjdDogImFuZCBkbyBpdCB0aGVuIiAuLi4gTXVzdCBoYXZlIGRlbGV0ZWQgdGhl
IHRleHQgd2hlbiBob3ZlcmluZw0Kb3ZlciBpdC4gDQpMYXJzDQoNCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 27 11:04:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 11: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 1dPoI2-0005y9-GE; Tue, 27 Jun 2017 11:04: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=3449ab393=George.Dunlap@citrix.com>)
 id 1dPoI1-0005y1-7i
 for xen-devel@lists.xensource.com; Tue, 27 Jun 2017 11:04:13 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 DE/71-02184-CAB32595; Tue, 27 Jun 2017 11:04:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGIsWRWlGSWpSXmKPExsWyU9JRQne1dVC
 kQcNVPYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmvHn3G72gj6WipYFDewNjJuZuxg5OCQE/CSu
 TqjpYuQEMt0l1r/Zywph50ks+PWCGcIulvh/5jpYnFdAUOLkzCcsIDangLHElBVnweJCAkYSn
 64/BYuzCehJzDv+FcxmEVCVOLhmOgvEnESJlw0nWSDmBEh8W74IaD4Xh7DAFEaJ7otLwAaJCK
 hJbLzxFizBLHCSSWLt9e1sIAlmAU2J1u2/2SFsbYllC18zQ2xWlVj84Cg7xIZ0idUvfrBB2BY
 S/7pWMU1gFJ6F5PBZSEbNQjJqASPzKkaN4tSistQiXUMDvaSizPSMktzEzBwgz1QvN7W4ODE9
 NScxqVgvOT93EyMwzBmAYAfjmqnOhxglOZiURHlXSwRFCvEl5adUZiQWZ8QXleakFh9ilOHgU
 JLgLbYCygkWpaanVqRl5gAjDiYtwcGjJMJbbgGU5i0uSMwtzkyHSJ1i1OVo+rDlC5MQS15+Xq
 qUOG86yAwBkKKM0jy4EbDov8QoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3liQKTyZeSVwm14
 BHcEEdATLvACQI0oSEVJSDYy2ax1O3Fn5jCHA99PVo+cjzt9SWJF2c/FiTdMSwQ9nyidOc9r5
 3v1M/gFPy5PZW23T0w3mVlb3B3uf+CH/ICA/vd5x191Fj6dnnrRmSDh+xNpg/2+rQNNQg2/s5
 7nfTd1l5Vt8+kX/e8Ulze9cE5jnLhXe9ETV4p3HmyevHwS6WbQtqC6aIaisxFKckWioxVxUnA
 gAuij0TfkCAAA=
X-Env-Sender: prvs=3449ab393=George.Dunlap@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1498561451!89397580!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33861 invoked from network); 27 Jun 2017 11:04:11 -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;
 27 Jun 2017 11:04:11 -0000
X-IronPort-AV: E=Sophos;i="5.39,399,1493683200"; d="scan'208";a="48447493"
X-CrossPremisesHeadersFilteredBySendConnector: AMSPEX02CL03.citrite.net
X-Gm-Message-State: AKS2vOwzm39m9lalFEMb/dFK4G00nwRfcFSExVYNgubcTLxUMGG2k4P0
 WA6Xg0CYyZnZdFSXxw7J0yJByhVqHA==
X-Received: by 10.200.55.208 with SMTP id e16mr5456587qtc.198.1498561335377;
 Tue, 27 Jun 2017 04:02:15 -0700 (PDT)
MIME-Version: 1.0
In-Reply-To: <D577DBB3.38A42%lars.kurth@citrix.com>
References: <D577DBB3.38A42%lars.kurth@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Date: Tue, 27 Jun 2017 12:02:14 +0100
X-Gmail-Original-Message-ID: <CAFLBxZa6nChvJ1gXg1qEDeRBca5gbci=9eB4ZqGgC8GUdOTnCw@mail.gmail.com>
Message-ID: <CAFLBxZa6nChvJ1gXg1qEDeRBca5gbci=9eB4ZqGgC8GUdOTnCw@mail.gmail.com>
To: Lars Kurth <lars.kurth@citrix.com>
X-ClientProxiedBy: FTLPEX02CAS02.citrite.net (10.13.99.123) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
X-OrganizationHeadersPreserved: AMSPEX02CL03.citrite.net
Cc: "xen-devel@lists.xensource.com" <xen-devel@lists.xensource.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 "tamas.lengyel@zentific.com" <tamas.lengyel@zentific.com>,
 Julien Grall <julien.grall@arm.com>,
 "committers@xenproject.org" <committers@xenproject.org>
Subject: Re: [Xen-devel] [For 4.9] Updating
 https://wiki.xenproject.org/wiki/Xen_Project_Release_Features to reflect
 support status of new 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>

T24gVHVlLCBKdW4gMjcsIDIwMTcgYXQgOTo1MyBBTSwgTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBj
aXRyaXguY29tPiB3cm90ZToKPiBIaSBhbGwsIChJIHRoaW5rIEkgQ0NlZCBhbGwgc3Rha2UtaG9s
ZGVycykKPgo+IHRvIGZpbmlzaCBvZmYgdGhlIHJlbGVhc2UgZG9jdW1lbnRhdGlvbiBmb3IgNC45
LCBJIG5lZWQgdG8gYWRkIGFuIGV4dHJhCj4gY29sdW1uIHRvIGh0dHBzOi8vd2lraS54ZW5wcm9q
ZWN0Lm9yZy93aWtpL1hlbl9Qcm9qZWN0X1JlbGVhc2VfRmVhdHVyZXMg4oCTCgpBbHNvIC0tIHRo
ZSB0YWJsZSBpcyBnZXR0aW5nIGF3ZnVsbHkgbGFyZ2UsIGFuZCBoYWxmIG9mIGl0IGlzIG91dCBv
ZgpzZWN1cml0eSBzdXBwb3J0IG5vdy4gIFdvdWxkIGl0IG1ha2Ugc2Vuc2UgdG8gc3RhcnQgdHJp
bW1pbmcgc29tZQpyZWxlYXNlcyBvZmYgdGhlIGxlZnQtaGFuZCBzaWRlPwoKSSB0aGluayA4IG91
dHN0YW5kaW5nIHJlbGVhc2VzIHNob3VsZCByZWFsbHkgYmUgYW4gdXBwZXIgbGltaXQuCgogLUdl
b3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 11:07:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 11:07: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 1dPoKv-00066m-UL; Tue, 27 Jun 2017 11:07: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=344d80c73=lars.kurth@citrix.com>)
 id 1dPoKu-00066e-Je
 for xen-devel@lists.xensource.com; Tue, 27 Jun 2017 11:07:12 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 9A/A9-03587-F5C32595; Tue, 27 Jun 2017 11:07:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFKsWRWlGSWpSXmKPExsWyU9JRQjfOJij
 S4NQhE4t7U96zOzB6bO/bxR7AGMWamZeUX5HAmtG9u42pYIluxcT2btYGxhs6XYycHBICfhIT
 VhxihLDdJU6u2cIGYrMJaEgce9jMDGKLCCRKHF54HaiGi4NZYBWjxIPjW9lBHGGBqYwSF7a/Y
 AZxRASmMUos6drABtHiJHF47RqgKg4OFgFViW09HiBhXgEjiaMty5lA6oUEVjJKHDw6mx0kwS
 lgI3H96zcWEJtRQFbiS+NqsNXMAuISt57MZ4I4T0BiyZ7zzBC2qMTLx/9YQWxRAT2JrjMr2CH
 iOhJnrz+BesdAYuvSfSwgNzALaEqs36UPMdJS4tj0VVDjFSWmdD9kh7hNUOLkzCcsEK0WEtsf
 r2SbwCgxC8kVsxAmzUIyaRaSSbOQTFrAyLqKUaM4tagstUjXyEAvqSgzPaMkNzEzR9fQwEwvN
 7W4ODE9NScxqVgvOT93EyMwHhmAYAfjr2UBhxglOZiURHlXSwRFCvEl5adUZiQWZ8QXleakFh
 9ilOHgUJLgjbcGygkWpaanVqRl5gATA0xagoNHSYS33AIozVtckJhbnJkOkTrFqMuxYfX6L0x
 CLHn5ealS4rw3rICKBECKMkrz4EbAktQlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfP6gVzC
 k5lXArfpFdARTEBHsMwLADmiJBEhJdXAuPPGi1OHD6jPvi7jebhiTu2uZ6z71ryfobvL7nfZZ
 BNjhqn+DlKvxLV3fORYu+2k47uFy4PutHnf3iT3QPPtRv48tUn/jpnypmYsFa2oE7ixxfiyx9
 MwrvfzLggzHp8U0rjOK9fo8d7TfjevfNw866OompeO7iYO/x+yrVe+O79UlF9l+nPbjhdKLMU
 ZiYZazEXFiQBQp1z/TQMAAA==
X-Env-Sender: prvs=344d80c73=lars.kurth@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1498561630!75883598!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58062 invoked from network); 27 Jun 2017 11:07:10 -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;
 27 Jun 2017 11:07:10 -0000
X-IronPort-AV: E=Sophos;i="5.39,399,1493683200"; d="scan'208";a="48447690"
X-CrossPremisesHeadersFilteredBySendConnector: AMSPEX02CL01.citrite.net
From: Lars Kurth <lars.kurth@citrix.com>
To: =?utf-8?B?SnVlcmdlbiBHcm/Dnw==?= <jgross@suse.com>, George Dunlap
 <George.Dunlap@citrix.com>
Thread-Topic: [Xen-devel] [For 4.9] Updating
 https://wiki.xenproject.org/wiki/Xen_Project_Release_Features to reflect
 support status of new features
Thread-Index: AQHS7yLnSuKJ7Pci4UugAPKcPmgzG6I4YcuAgAAGyQCAABKbAA==
Date: Tue, 27 Jun 2017 11:04:15 +0000
Message-ID: <D577F949.38A61%lars.kurth@citrix.com>
References: <D577DBB3.38A42%lars.kurth@citrix.com>
 <CAFLBxZa8XZ4cDpNv132OOuRbocJaPNN03wC4h4u+3G_G2GbMaQ@mail.gmail.com>
 <82c05e28-18ce-4c9e-f0f4-589d7617e831@suse.com>
In-Reply-To: <82c05e28-18ce-4c9e-f0f4-589d7617e831@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.5.6.150930
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <B852771E2F9C6545B07F63C95ED450AB@citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: AMSPEX02CL01.citrite.net
Cc: Dario Faggioli <dario.faggioli@citrix.com>,
 "xen-devel@lists.xensource.com" <xen-devel@lists.xensource.com>,
 "committers@xenproject.org" <committers@xenproject.org>
Subject: Re: [Xen-devel] [For 4.9] Updating
 https://wiki.xenproject.org/wiki/Xen_Project_Release_Features to reflect
 support status of new 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>

DQoNCk9uIDI3LzA2LzIwMTcsIDExOjU3LCAiSnVlcmdlbiBHcm/DnyIgPGpncm9zc0BzdXNlLmNv
bT4gd3JvdGU6DQoNCj5PbiAwNi8yNy8yMDE3IDEyOjMzIFBNLCBHZW9yZ2UgRHVubGFwIHdyb3Rl
Og0KPj4gT24gVHVlLCBKdW4gMjcsIDIwMTcgYXQgOTo1MyBBTSwgTGFycyBLdXJ0aCA8bGFycy5r
dXJ0aEBjaXRyaXguY29tPg0KPj53cm90ZToNCj4+PiBIaSBhbGwsIChJIHRoaW5rIEkgQ0NlZCBh
bGwgc3Rha2UtaG9sZGVycykNCj4+Pg0KPj4+IHRvIGZpbmlzaCBvZmYgdGhlIHJlbGVhc2UgZG9j
dW1lbnRhdGlvbiBmb3IgNC45LCBJIG5lZWQgdG8gYWRkIGFuIGV4dHJhDQo+Pj4gY29sdW1uIHRv
IA0KPj4+aHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvWGVuX1Byb2plY3RfUmVsZWFz
ZV9GZWF0dXJlcyDigJMNCj4+PiBiZWNhdXNlIEkgd2FzIHRyYXZlbGxpbmcsIHRoaXMgZHJvcHBl
ZCBvZiBteSByYWRhci4gVGhlcmUgc2V2ZXJhbA0KPj4+ZGVjaXNpb25zDQo+Pj4gdG8gYmUgbWFk
ZToNCj4+PiBBKSBEZWNpZGUgd2hpY2ggImZlYXR1cmVzIiB0byBhZGQNCj4+PiBCKSBEZWNpZGUg
b24gdGhlIHN0YXR1cyBvZiB0aGUgZmVhdHVyZQ0KPj4+IEMpIERlYWwgd2l0aCBzdGF0dXMgY2hh
bmdlcyBvZiBhbnkgcGFzdCBmZWF0dXJlcw0KPj4+DQo+Pj4gVGhlIGZpcnN0IGdvYWwgd291bGQg
YmUgdG8gZGVjaWRlIG9uIEEgYW5kIGFueSBuZXcgImZlYXR1cmVzIiB1bmRlciBDLg0KPj4+Rm9y
DQo+Pj4gQiwgSSBhbSBPSyB0byBhZGQgIj8/PyIgZm9yIG5vdyBhbmQgcG9pbnQgdG8gdGhpcyB0
aHJlYWQsIHVudGlsIHdlIGhhdmUNCj4+PiBjb25jbHVkZWQgdGhlIGRpc2N1c3Npb24NCj4+Pg0K
Pj4+IE5vdGUgdGhhdCBJIHRyYWNrZWQgc29tZSBvZiB0aGlzIGFzIHByZXBhcmF0aW9uIGZvciBn
ZXR0aW5nIENOQSBzdGF0dXMuDQo+Pj4gSXRlbXMgbWFya2VkIHdpdGggKiBhcmUgbm90IHlldCBp
biB0aGUgZGlzY3Vzc2lvbiBkb2N1bWVudCB0aGF0IEkNCj4+PmNyZWF0ZWQNCj4+PiBmb3IgdGhl
IHNlY3VyaXR5IHRlYW0gYW5kIHdoaWNoIHdlIGludGVuZCB0byBkaXNjdXNzIGF0IHRoZSBzdW1t
aXQuDQo+Pj4NCj4+PiBGb3IgYWxsIG9mIHRoZXNlLCB0aGUgbmFtaW5nIGNvbnZlbnRpb24gaXMg
IlNlY3Rpb24gaW4gZG9jdW1lbnQiID4NCj4+PiJGZWF0dXJlIg0KPj4+IDogIlN1cHBvcnQgc3Rh
dHVzIi4gVGhlIGRlZmluaXRpb24gb2Ygc3VwcG9ydCBzdGF0dXMgaXMgYWRkZWQgYXQgdGhlDQo+
Pj5lbmQgb2YNCj4+PiB0aGUgbWFpbDogbm90ZSB0aGF0IHRoZSB0ZXh0IGhhcyBub3QgeWV0IGJl
ZW4gZnVsbHkgYWdyZWVkLCBidXQgc2VlbXMNCj4+PnRvDQo+Pj4gcmVmbGVjdCBmYWlybHkgd2Vs
bCBob3cgd2UgaGFuZGxlZCBzdHVmZiBpbiB0aGUgcGFzdC4NCj4+Pg0KPj4+ID09IE9uIEEgLyBC
OiBJIHRoaW5rIHdlIHNob3VsZCBhZGQgPT0NCj4+PiAtIFJlc291cmNlIE1hbmFnZW1lbnQgPiBO
dWxsIFNjaGVkdWxlciA6IHRlY2ggcHJldmlldyBvciBleHBlcmltZW50YWwNCj4+IA0KPj4gSSB0
aGluayB0aGF0IHRoZSBpbnRlcmZhY2UgaXMgcHJvYmFibHkgaW4gYSBmaW5hbCBmb3JtLCB0aGUg
Y29kZSBpcw0KPj4gY29tcGxldGUsIGFuZCB0aGVyZSBhcmUgbm8ga25vd24gYnVncyBvciBpc3N1
ZXM7IHNvIEknZCBzYXkgdGVjaA0KPj4gcHJldmlldy4NCj4+IA0KPj4gRGFyaW8sIGFueSBvcGlu
aW9ucz8NCj4+IA0KPj4+IC0gVmlydHVhbCBGaXJtd2FyZSBvciBQViBCb290bG9hZGVyIFN1cHBv
cnQgKG5vdCBzdXJlIHdoaWNoKSA+DQo+Pj54ODYvQm9vdCBYZW4NCj4+PiBvbiBFRkkgcGxhdGZv
cm1zIHVzaW5nIEdSVUIyKiAgOiA/Pz8NCj4+IA0KPj4gSWYgSSdtIGludGVycHJldGluZyB5b3Vy
IHBocmFzZSBjb3JyZWN0bHksIHRoaXMgcHJvYmFibHkgZ29lcyB1bmRlcg0KPj4gImludGVyb3Bl
cmFiaWxpdHkgLyBoYXJkd2FyZSBzdXBwb3J0Ig0KPj4gDQo+Pj4gLSBIYXJkd2FyZSA+IEFSTS9B
bHRlcm5hdGl2ZSBSdW50aW1lIFBhdGNoaW5nIChBUk0zMiBhbmQgQVJNNjQpOiA/Pz8NCj4+Pltu
b3RlDQo+Pj4gdGhhdCB0aGlzIHNob3VsZCBwcm9iYWJseSBoYXZlIGJlZW4gYWRkZWQgZm9yIDQu
OCwgYnV0IEkgZGlkbid0IGFkZCBpdF0NCj4+PiAtIEhhcmR3YXJlID4gQVJNL1N5c3RlbSBFcnJv
ciBQcm90ZWN0aW9uKiA6ID8/Pw0KPj4+IC0gSGFyZHdhcmUgPiBBUk0vV2FpdCBmb3IgVmlydHVh
bCBJbnRlcnJ1cHQqIDogPz8/DQo+Pj4gLSBIYXJkd2FyZSA+IHg4Ni9BVlg1MTIvTmV1cmFsIE5l
dHdvcmsgSW5zdHJ1Y3Rpb25zIEFWWDUxMl80Vk5OSVcqIDoNCj4+Pj8/Pw0KPj4+IC0gSGFyZHdh
cmUgPiB4ODYvQVZYNTEyL011bHRpcGx5IEFjY3VtdWxhdGlvbiBTaW5nbGUgcHJlY2lzaW9uDQo+
Pj4gQVZYNTEyXzRGTUFQUyogOiA/Pz8NCj4+PiAtIERldmljZSBNb2RlbHMgPiBETU9QIChEZXZp
Y2UgTW9kZWwgT3BlcmF0aW9uIEh5cGVyY2FsbCkgIDogPz8/DQo+PiANCj4+IFRoaXMgaXMgYWxy
ZWFkeSB1c2VkIGJ5IGRlZmF1bHQgaW4gdGhlIHZlcnNpb24gb2YgcWVtdSByZWxlYXNlZCBpbg0K
Pj4gNC45LCByaWdodD8gIEkgdGhpbmsgSSdkIGNhbGwgdGhhdCAic3VwcG9ydGVkIi4NCj4+IA0K
Pj4+ID09IE9uIEMgPT0NCj4+PiAtIFNlY3VyaXR5ID4gTGl2ZSBQYXRjaGluZyAtIHNlZQ0KPj4+
IA0KPj4+aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZl
bC8yMDE3LTA2L3RocmVhZHMuaHRtDQo+Pj5sIzAzMDM5DQo+Pj4gLSBTZWN1cml0eSA+IEFsdGVy
bmF0aXZlIDJwbSA6IFN1cHBvcnRlZCDigJMgSSB0aGluayB3ZSBzaG91bGQgc3BsaXQNCj4+PnRo
aXMgb3V0DQo+Pj4g4oCTIGl0IGlzIGN1cnJlbnRseSBpbXBsaWNpdGx5IGNvdmVyZWQgdW5kZXIg
IlZpcnR1YWwgTWFjaGluZQ0KPj4+SW50cm9zcGVjdGlvbiINCj4+Pg0KPj4+IElmIHdlIGludHJv
ZHVjZSBhIG5ldyBoZWFkaW5nICJQViBQcm90b2NvbHMgYW5kIERyaXZlcnMiIHdlIHNob3VsZA0K
Pj4+cHJvYmFibHkNCj4+PiBsaXN0IGFsbCB0aGUgY29tbW9uIG9uZXMgYXMgc3VwcG9ydGVkIGlu
IHRoaXMgaGVhZGluZywgZS5nLg0KPj4+IC0gUFYgUHJvdG9jb2xzIGFuZCBEcml2ZXJzKiA+IGRl
ZmF1bHQgKG5ldCwgYmxvY2ssIGNvbnNvbGUsIGtleWJvYXJkLA0KPj4+bW91c2UpDQo+Pj4gOiBz
dXBwb3J0ZWQNCj4+IA0KPj4gSSBkb24ndCB0aGluayB0aGVyZSBhcmUga2V5Ym9hcmQgYW5kIG1v
dXNlIFBWIHByb3RvY29scy4gIE9uIHRoZSBvdGhlcg0KPj4gaGFuZCwgSSBqdXN0IHJlYWxpemVk
IHRoYXQgSSBoYXZlIG5vIGlkZWEgaG93IG9uZSB1c2VzIFBWIGd1ZXN0cyB3aXRoDQo+PiBhIGZy
YW1lYnVmZmVyIGJ1dCBubyBtb3VzZS4NCj4NCj54ZW4vaW5jbHVkZS9wdWJsaWMvaW8va2JkaWYu
aCBkb2VzIGV4aXN0IGl0IGl0IGlzIGJlaW5nIHVzZWQuDQo+DQo+Pj4gVGhlcmUgYXJlIGFsc28g
VVNCIGFuZCBmcmFtZWJ1ZmZlciwgd2hpY2ggSSBhbSBub3Qgc3VyZSB3aGV0aGVyIHRoZXkNCj4+
PnNob3VsZA0KPj4+IGJlIHN1cHBvcnRlZCBhbmQgaWYgbm90LCB3aGF0IHRoZWlyIHN0YXR1cyBp
cw0KPj4+IC0gUFYgUHJvdG9jb2xzIGFuZCBEcml2ZXJzKiA+IFVTQiA6ID8/Pw0KPj4gDQo+PiBU
aGlzIG9uZSBoYXMgYmVlbiBhcm91bmQgYSBsb25nIHRpbWUsIHRoZW4gbGFuZ3Vpc2hlZCBmb3Ig
YSBiaXQsIGJ1dA0KPj4gaXQgc2VlbXMgaGFzIGJlZW4gcGlja2VkIHVwIGJ5IFN1U0UgYWdhaW4u
DQo+PiANCj4+IEkgZG9uJ3QgKnRoaW5rKiB3ZSdyZSBkb2luZyBVU0IgdGVzdGluZyBpbiBvc3N0
ZXN0IHlldCAoZWl0aGVyIEhWTSBvcg0KPj5QVlVTQikuDQo+PiANCj4+IEp1ZXJnZW4sIGFyZSB5
b3UgZ3V5cyBhY3RpdmVseSBkb2luZyBpbnRlcm5hbCB0ZXN0aW5nIG9mIFBWVVNCPyAgSWYgc28N
Cj4+IHdlIGNvdWxkIHByb2JhYmx5IGxhYmVsIHRoYXQgYXMgJ3N1cHBvcnRlZCcgYW55d2F5Lg0K
Pg0KPlllcywgd2UgZG8uDQoNCkFscmlnaHQ6IGFzIHdlIHNlZW0gdG8gaGF2ZSBjb25zZW5zdXMs
IEkgd2lsbCBhZGQNCg0KUFYgUHJvdG9jb2xzIGFuZCBEcml2ZXJzKiA+IGRlZmF1bHQgKG5ldCwg
YmxvY2ssIGNvbnNvbGUsIGtleWJvYXJkLCBtb3VzZSwNClVTQiwgZnJhbWVidWZmZXIpIDogc3Vw
cG9ydGVkDQoNCg0KQW5kIEkgYW0gZ29pbmcgdG8gYmFja2RhdGUgdGhpcyB1cCB0byA0LjUgKGFu
ZCBwdXQgPyBiZWZvcmUpLCBhcyB0aGVzZQ0Kc2VlbSB0byBoYXZlIGJlZW4gYXJvdW5kIGZvcmV2
ZXINCg0KTGFycw0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 27 11:08:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 11:08:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPoLn-0006Bu-7O; Tue, 27 Jun 2017 11:08: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=344d80c73=lars.kurth@citrix.com>)
 id 1dPoLl-0006Bh-QK
 for xen-devel@lists.xensource.com; Tue, 27 Jun 2017 11:08:05 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 E0/48-03696-59C32595; Tue, 27 Jun 2017 11:08:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLKsWRWlGSWpSXmKPExsWyU9JRQneKTVC
 kQccvBYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmvHz2CWmgpfsFb0TNzM1MN5h72Lk5JAQ8JO4
 tbOBCcJ2l1j/Zi8riM0moCFx7GEzM4gtIqAjcXHTI6B6Lg5mgdNMEvduLWAEcYQFpjJKXNj+g
 hnEERGYxiixpGsDG0SLlcTZ6wsZQWwWAVWJ00cfgq3jFTCSeL9+F5gtJFAhcefPDjCbUyBQ4u
 O5T2CrGQVkJb40rgZbzSwgLnHryXyo8wQkluw5zwxhi0q8fPwPrF5UQE+i68wKqHd0gPY+YYS
 wDSS2Lt3H0sXIATRHU2L9Ln2IkZYSL/5eZ4SwFSWmdMOcJihxcuYTFohWC4l/XauYJjBKzEJy
 xSyESbOQTJqFZNIsJJMWMLKuYlQvTi0qSy3SNddLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMK
 tZLzs/dxAiMRgYg2ME487L/IUZJDiYlUd7VEkGRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR446
 2BcoJFqempFWmZOcC0AJOW4OBREuEttwBK8xYXJOYWZ6ZDpE4xKkqJ84aD9AmAJDJK8+DaYKn
 oEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5/UCm8GTmlcBNfwW0mAloMcu8AJDFJYkIKakG
 xum35h82ftt4cFLN2rWr511qTkk3jF+539VhxdoDYdpPtxjUBwe5/PTbZKPwJIAxztPpRVTK2
 5m5G8RYKlhTjuqtP9If3D1t4w77VBanVQp795a8VvpoUO93Jfz1Kgn7rVXnT9qKTC/aeD/YOS
 jF4+3ktYHTxKcvluhu03vy08DhlP5Sk+0nXyqxFGckGmoxFxUnAgA6GUj2QAMAAA==
X-Env-Sender: prvs=344d80c73=lars.kurth@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1498561683!104171970!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18137 invoked from network); 27 Jun 2017 11:08:03 -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;
 27 Jun 2017 11:08:03 -0000
X-IronPort-AV: E=Sophos;i="5.39,399,1493683200"; d="scan'208";a="48447781"
X-CrossPremisesHeadersFilteredBySendConnector: AMSPEX02CL03.citrite.net
From: Lars Kurth <lars.kurth@citrix.com>
To: George Dunlap <George.Dunlap@citrix.com>
Thread-Topic: [Xen-devel] [For 4.9] Updating
 https://wiki.xenproject.org/wiki/Xen_Project_Release_Features to reflect
 support status of new features
Thread-Index: AQHS7yLnSuKJ7Pci4UugAPKcPmgzG6I4ad0AgAAR5gA=
Date: Tue, 27 Jun 2017 11:06:19 +0000
Message-ID: <D577FA4B.38A6C%lars.kurth@citrix.com>
References: <D577DBB3.38A42%lars.kurth@citrix.com>
 <CAFLBxZa6nChvJ1gXg1qEDeRBca5gbci=9eB4ZqGgC8GUdOTnCw@mail.gmail.com>
In-Reply-To: <CAFLBxZa6nChvJ1gXg1qEDeRBca5gbci=9eB4ZqGgC8GUdOTnCw@mail.gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.5.6.150930
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <A401EF0CF208284480F95E582AAABA5C@citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: AMSPEX02CL03.citrite.net
Cc: "xen-devel@lists.xensource.com" <xen-devel@lists.xensource.com>, Razvan
 Cojocaru <rcojocaru@bitdefender.com>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 "tamas.lengyel@zentific.com" <tamas.lengyel@zentific.com>,
 Julien Grall <julien.grall@arm.com>,
 "committers@xenproject.org" <committers@xenproject.org>
Subject: Re: [Xen-devel] [For 4.9] Updating
 https://wiki.xenproject.org/wiki/Xen_Project_Release_Features to reflect
 support status of new 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>

DQoNCk9uIDI3LzA2LzIwMTcsIDEyOjAyLCAiR2VvcmdlIER1bmxhcCIgPEdlb3JnZS5EdW5sYXBA
Y2l0cml4LmNvbT4gd3JvdGU6DQoNCj5PbiBUdWUsIEp1biAyNywgMjAxNyBhdCA5OjUzIEFNLCBM
YXJzIEt1cnRoIDxsYXJzLmt1cnRoQGNpdHJpeC5jb20+IHdyb3RlOg0KPj4gSGkgYWxsLCAoSSB0
aGluayBJIENDZWQgYWxsIHN0YWtlLWhvbGRlcnMpDQo+Pg0KPj4gdG8gZmluaXNoIG9mZiB0aGUg
cmVsZWFzZSBkb2N1bWVudGF0aW9uIGZvciA0LjksIEkgbmVlZCB0byBhZGQgYW4gZXh0cmENCj4+
IGNvbHVtbiB0byBodHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9YZW5fUHJvamVjdF9S
ZWxlYXNlX0ZlYXR1cmVzDQo+PuKAkw0KPg0KPkFsc28gLS0gdGhlIHRhYmxlIGlzIGdldHRpbmcg
YXdmdWxseSBsYXJnZSwgYW5kIGhhbGYgb2YgaXQgaXMgb3V0IG9mDQo+c2VjdXJpdHkgc3VwcG9y
dCBub3cuICBXb3VsZCBpdCBtYWtlIHNlbnNlIHRvIHN0YXJ0IHRyaW1taW5nIHNvbWUNCj5yZWxl
YXNlcyBvZmYgdGhlIGxlZnQtaGFuZCBzaWRlPw0KPg0KPkkgdGhpbmsgOCBvdXRzdGFuZGluZyBy
ZWxlYXNlcyBzaG91bGQgcmVhbGx5IGJlIGFuIHVwcGVyIGxpbWl0Lg0KPg0KQWdyZWVkLCBJIHdh
cyBhbHJlYWR5IHRoaW5raW5nIGFib3V0IHRoaXMuIEkgYW0gZ29pbmcgdG8gbWFrZSBhbiBhcmNo
aXZlZA0KY29weSBhbmQgZGVsZXRlIGV2ZXJ5dGhpbmcgYmVmb3JlIDQuNA0KTGFycw0KPg0KDQpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 27 11:08:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 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 1dPoMV-0006HX-G7; Tue, 27 Jun 2017 11:08:51 +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 1dPoMU-0006HH-20
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 11:08:50 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 28/4E-01987-1CC32595; Tue, 27 Jun 2017 11:08:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVysyfVTfeATVC
 kwZZGdYslHxezODB6HN39mymAMYo1My8pvyKBNeNi12/GgttcFbembGZvYHzF0cXIySEksIlR
 4unl/C5GLiB7KaPE9g3bmEESwgIeEhMPvGQEsUUEvCVedf9k72Lk4GAW0Jc4t6Mcov41o8S20
 0dZQWrYBDQl7nz+xARi8wpYSXTvuQ02h0VAVWLlxhtgNaIC4RK9B/rZIGoEJU7OfMICMpNTwE
 Zi/6ZqkDCzgK3Enbm7mSFscYlbT+YzQdjyEtvfzmGewMg/C0n3LCQts5C0zELSsoCRZRWjRnF
 qUVlqka6RhV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmBw1jMwMO5gbD/hd4hR
 koNJSZR3tURQpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3nhroJxgUWp6akVaZg4wTmDSEhw8S
 iK85RZAad7igsTc4sx0iNQpRkUpcd5wkD4BkERGaR5cGyw2LzHKSgnzMjIwMAjxFKQW5WaWoM
 q/YhTnYFQS5o21AprCk5lXAjf9FdBiJqDFLPMCQBaXJCKkpBoY+a6YhNqfnsfgeU9NJPUAm4n
 OdffPZ13Tpu9df6G0xoavnnnaswlsmxZP/lnJHLOAq2rppfJl3s41t9IkX03LbOBrNn557Hek
 YM3pl53aC++yRUwRLZ7aJ8w1Ub45c6X1hT8pi5Nechy45tLyrUpCvebDC2N5jRUTRNtFRd5e/
 Xtr840k/S87lFiKMxINtZiLihMBKWHa88gCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1498561728!90771520!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8282 invoked from network); 27 Jun 2017 11:08:48 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-12.tower-31.messagelabs.com with SMTP; 27 Jun 2017 11:08: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 3021B80D;
 Tue, 27 Jun 2017 04:08:47 -0700 (PDT)
Received: from [10.37.8.247] (unknown [10.37.8.247])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 50FF63F4FF;
 Tue, 27 Jun 2017 04:08:46 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <1497449445-23112-1-git-send-email-volodymyr_babchuk@epam.com>
 <1497449445-23112-2-git-send-email-volodymyr_babchuk@epam.com>
 <4d74195e-5b4e-0309-4878-53926ac2ea03@arm.com>
 <114edde3-8e32-67e3-0371-e0ddd74ff452@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <bf05ea07-4694-4567-ae07-12494150a19f@arm.com>
Date: Tue, 27 Jun 2017 12:08: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: <114edde3-8e32-67e3-0371-e0ddd74ff452@epam.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 1/2] arm: smccc: handle SMCs/HVCs 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>

T24gMDYvMjIvMjAxNyAwNToyOSBQTSwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gSGkgSnVs
aWVuLAoKSGkgVm9sb2R5bXlyLAoKPiBPbiAxNS4wNi4xNyAxMzo0OCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90cmFwcy5jIGIveGVuL2FyY2gvYXJt
L3RyYXBzLmMKPj4+IGluZGV4IDZjZjllZTcuLjJkMGIwNTggMTAwNjQ0Cj4+PiAtLS0gYS94ZW4v
YXJjaC9hcm0vdHJhcHMuYwo+Pj4gKysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKPj4+IEBAIC00
NCw2ICs0NCw3IEBACj4+PiAgI2luY2x1ZGUgPGFzbS9jcHVmZWF0dXJlLmg+Cj4+PiAgI2luY2x1
ZGUgPGFzbS9mbHVzaHRsYi5oPgo+Pj4gICNpbmNsdWRlIDxhc20vbW9uaXRvci5oPgo+Pj4gKyNp
bmNsdWRlIDxhc20vc21jY2MuaD4KPj4+Cj4+PiAgI2luY2x1ZGUgImRlY29kZS5oIgo+Pj4gICNp
bmNsdWRlICJ2dGltZXIuaCIKPj4+IEBAIC0yNzgxLDExICsyNzgyLDE2IEBAIHN0YXRpYyB2b2lk
IGRvX3RyYXBfc21jKHN0cnVjdCBjcHVfdXNlcl9yZWdzIAo+Pj4gKnJlZ3MsIGNvbnN0IHVuaW9u
IGhzciBoc3IpCj4+PiAgewo+Pgo+PiBJIHRoaW5rIGl0IHdvdWxkIG1ha2Ugc2Vuc2UgdG8gcHVz
aCB0aGlzIGZ1bmN0aW9uIGluIHRoZSBuZXcgZmlsZS4KPiBVbmZvcnR1bmF0ZWx5LCBJIGNhbid0
IGRvIHRoaXMsIGJlY2F1c2UgaXQgdXNlcyBsb2NhbCBmdW5jdGlvbnMgc3VjaCBhcwo+IGluamVj
dF91bmRlZl9leGNlcHRpb24oKSBvciBhZHZhbmNlX3BjKCkuCgpUaGUgY29kZSBpcyBub3Qgc2V0
IGluIHN0b25lLiBJdCBpcyBwZXJmZWN0bHkgZmluZSB0byByZXdvcmsgaXQgaWYgaXQgCmRvZXMg
bm90IGZpdC4KCj4gCj4+IEFsc28sIEkgd2FzIGV4cGVjdGluZyBzb21lIGNoYW5nZSBpbiB0aGUg
SFZDIHBhdGggYXMgeW91IHNheSB0aGF0IHRoaXMgCj4+IHdpbGwgYmUgdXNlZCBmb3IgYm90aCBI
VkMgYW5kIFNNQy4KPiBBY3R1YWxseSwgSSBwbGFuIHRvIHVzZSB0aGlzIHBhcnRpY3VsYXIgZnVu
Y3Rpb24gdG8gaGFuZGxlIG9ubHkgU01DcywKPiBiZWNhdXNlIGl0IGRvZXMgU01DLXNwZWNpZmlj
IHRhc2tzLCBzdWNoIGFzIGNhbGxpbmcgdG8gYSBtb25pdG9yLgo+IAo+IEhWQ3Mgd2lsbCBiZSBo
YW5kbGVkIGluIGRpZmZlcmVudCBjYWxsIHBhdGggaW4gdGhlIG5leHQgcGF0Y2gsCj4gYmVjYXVz
ZSBjdXJyZW50bHkgSFZDIGNhbGxwYXRoIGlzIHVzZWQgYnkgUFNDSSBjb2RlLgoKQnV0IHlvdXIg
Y29tbWl0IHRpdGxlIHNheXM6ICJoYW5kbGUgU01Dcy9IVkNzIGFjY29yZGluZyB0byBTTUNDQyIu
IFNvIApzb21ldGhpbmcgZG9lcyBub3QgbWF0Y2guLi4KCkNoZWVycywKCi0tIApKdWxpZW4gR3Jh
bGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 27 11:12:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 11:12:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPoPz-00075E-W8; Tue, 27 Jun 2017 11: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 <xiong.y.zhang@intel.com>) id 1dPoPz-000753-GS
 for xen-devel@lists.xensource.com; Tue, 27 Jun 2017 11:12:27 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 EF/11-01735-A9D32595; Tue, 27 Jun 2017 11:12:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKLMWRWlGSWpSXmKPExsVywNykQneWbVC
 kwZS9nBb3prxnd2D02N63iz2AMYo1My8pvyKBNePnxKiCo1wVs2Z1MTYwTuDoYuTiEBKYxiix
 5mYPcxcjJ4eEAK/EkWUzWCFsf4lJN7YzgthCAlUS35f9ZwGx2QS0Jdb+PcUGYosIKEqsW/0OL
 M4s4Coxdcc+sDnCAhkSv27PYwexWQRUJR5f2Q5m8wq4S8yafRJqvpzEzXOdzBMYuRcwMqxi1C
 hOLSpLLdI1MtVLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAj0bj0DA+MOxl3tfoc
 YJTmYlER5V0sERQrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4PW2AcoJFqWmp1akZeYAwwwmLcHB
 oyTCW24BlOYtLkjMLc5Mh0idYlSUEud1AukTAElklObBtcFC+xKjrJQwLyMDA4MQT0FqUW5mC
 ar8K0ZxDkYlYV4/a6ApPJl5JXDTXwEtZgJazDIvAGRxSSJCSqqBUbN72yPGDq73hpy+hw3nNp
 pPVxDjWJWtEmuTrJddL2iUf83ju5m5tefWO6knn23eLZ3C8m6zSZmCwDH5uFcJfz8xTlbg+F9
 XLay+ZXnuJgXxQ12C0toLOU++j1U5o5/o7vq98b6T0+dlaStytju9lbzo7Ni5mD190a2j5pfX
 /WkKXFi1eJueEktxRqKhFnNRcSIA6OJY/WgCAAA=
X-Env-Sender: xiong.y.zhang@intel.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1498561943!105132038!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1827 invoked from network); 27 Jun 2017 11:12:25 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-8.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Jun 2017 11:12:25 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 27 Jun 2017 04:12:22 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.39,399,1493708400"; d="scan'208";a="985666905"
Received: from test-kbl.bj.intel.com ([10.238.158.145])
 by orsmga003.jf.intel.com with ESMTP; 27 Jun 2017 04:12:20 -0700
From: Xiong Zhang <xiong.y.zhang@intel.com>
To: xen-devel@lists.xensource.com
Date: Tue, 27 Jun 2017 12:12:50 +0800
Message-Id: <1498536770-23566-1-git-send-email-xiong.y.zhang@intel.com>
X-Mailer: git-send-email 2.7.4
Cc: Xiong Zhang <xiong.y.zhang@intel.com>, ian.jackson@eu.citrix.com
Subject: [Xen-devel] [PATCH] hw/pt-graphics.c: Gave guest iomem permission
	for host opregion in qemu-xen-traditional
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudGx5IGd1ZXN0IGNvdWxkbid0IGFjY2VzcyBob3N0IG9wcmVnaW9uIHdoZW4gaWdkIGlz
IHBhc3NlZCB0aHJvdWdoCnRvIGd1ZXN0IHdpdGggcWVtdS14ZW4tdHJhZGl0aW9uYWwuIEJlY2F1
c2UgZ3Vlc3QgbGFjayBvZgppb21lbSBwZXJtaXNzaW9uIHRvIG1hcCBndWVzdCBhbGxvY2F0ZWQg
b3ByZWdpb24gcGFnZXMgdG8gaG9zdCBvcHJlZ2lvbgpwYWdlcy4KClNvIGd1ZXN0IHNob3VsZCBn
ZXQgaW9tZW0gcGVybWlzc2lvbiBmb3IgaG9zdCBvcHJlZ2lvbiBiZWZvcmUgbWFwcGluZy4KClNp
Z25lZC1vZmYtYnk6IFhpb25nIFpoYW5nIDx4aW9uZy55LnpoYW5nQGludGVsLmNvbT4KLS0tCiBo
dy9wdC1ncmFwaGljcy5jIHwgMTIgKysrKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgMTEgaW5z
ZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2h3L3B0LWdyYXBoaWNzLmMg
Yi9ody9wdC1ncmFwaGljcy5jCmluZGV4IDczMDJiMjUuLjg5M2JmMTIgMTAwNjQ0Ci0tLSBhL2h3
L3B0LWdyYXBoaWNzLmMKKysrIGIvaHcvcHQtZ3JhcGhpY3MuYwpAQCAtNzgsMTAgKzc4LDIwIEBA
IHZvaWQgaWdkX3dyaXRlX29wcmVnaW9uKHN0cnVjdCBwdF9kZXYgKnJlYWxfZGV2LCB1aW50MzJf
dCB2YWwpCiAgICAgaWdkX2d1ZXN0X29wcmVnaW9uID0gKHZhbCAmIH4weGZmZikgfCAoaG9zdF9v
cHJlZ2lvbiAmIDB4ZmZmKTsKICAgICBQVF9MT0coIk1hcCBPcFJlZ2lvbjogJXggLT4gJXhcbiIs
IGhvc3Rfb3ByZWdpb24sIGlnZF9ndWVzdF9vcHJlZ2lvbik7CiAKKyAgICByZXQgPSB4Y19kb21h
aW5faW9tZW1fcGVybWlzc2lvbih4Y19oYW5kbGUsIGRvbWlkLAorICAgICAgICAgICAgaG9zdF9v
cHJlZ2lvbiA+PiBYQ19QQUdFX1NISUZULCAzLCAxKTsKKyAgICBpZiAocmV0KQorICAgIHsKKyAg
ICAgICAgUFRfTE9HKCJFcnJvclslZF06IENhbid0IGVuYWJsZSB0byBhY2Nlc3MgSUdEIGhvc3Qg
b3ByZWdpb246IDB4JXhcbiIsCisgICAgICAgICAgICAgICAgcmV0LCBob3N0X29wcmVnaW9uID4+
IFhDX1BBR0VfU0hJRlQpOworICAgICAgICBpZ2RfZ3Vlc3Rfb3ByZWdpb24gPSAwOworICAgICAg
ICByZXR1cm47CisgICAgfQorCiAgICAgcmV0ID0geGNfZG9tYWluX21lbW9yeV9tYXBwaW5nKHhj
X2hhbmRsZSwgZG9taWQsCiAgICAgICAgICAgICBpZ2RfZ3Vlc3Rfb3ByZWdpb24gPj4gWENfUEFH
RV9TSElGVCwKICAgICAgICAgICAgIGhvc3Rfb3ByZWdpb24gPj4gWENfUEFHRV9TSElGVCwKLSAg
ICAgICAgICAgIDIsCisgICAgICAgICAgICAzLAogICAgICAgICAgICAgRFBDSV9BRERfTUFQUElO
Ryk7CiAKICAgICBpZiAoIHJldCAhPSAwICkKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 11:24:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 11: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 1dPoau-0007pV-6l; Tue, 27 Jun 2017 11:23: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 1dPoat-0007pP-6p
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 11:23:43 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 3A/96-19466-E3042595; Tue, 27 Jun 2017 11:23:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS9fWISj
 S4M11S4slHxezODB6HN39mymAMYo1My8pvyKBNWPJ3MuMBZ84Kt7t0mpgXM7excjJISSQJ9G6
 fD+YzStgJ3FoyW82EFtCwFDi9MKbLCA2i4CqxKmPf1lBbDYBdYnORe1gcRGBEIndE/cB1XNxM
 AvsZJQ48vAYYxcjB4ewQKjEgnkqEPOvMkpsbDUCsTkFrCV+dq4CK+EVEJT4u0MYJMwsoCXx8N
 ctFghbW2LZwtfMICXMAtISy/9xTGDkm4XQMAtJwywkDbMQGhYwsqxiVC9OLSpLLdI10ksqykz
 PKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAw8BiDYwfj9j9MhRkkOJiVR3tUSQZFCfEn5
 KZUZicUZ8UWlOanFhxg1ODgEnq1dfYFRiiUvPy9VSYJ3iR1QnWBRanpqRVpmDjA2YEolOHiUR
 HjLLYDSvMUFibnFmekQqVOMilLivO9A+gRAEhmleXBtsHi8xCgrJczLCHSUEE9BalFuZgmq/C
 tGcQ5GJWHeCfZAU3gy80rgpr8CWswEtJhlXgDI4pJEhJRUA6MeS5JV59GFy3ekvSmTePH9YKX
 vvM2N4Vd2qjLX/rALj94ft4flI8PP7ce8HPakG71Z8v9d9JmTVy8tZLPNe868bWcAV4fKE4eb
 XQGpSgtWTVmQuWLPwke/imzvXjke3sVyK1vA+NUfrgeCx9/4XmLMVVfW3Z3+aKZo7m/P2j1si
 w5rXec/xsmoxFKckWioxVxUnAgAf3xTIcICAAA=
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1498562620!85483822!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44711 invoked from network); 27 Jun 2017 11:23: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; 27 Jun 2017 11:23:41 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 27 Jun 2017 05:23:39 -0600
Message-Id: <595240380200007800101435@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 27 Jun 2017 05:23:36 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <julien.grall@arm.com>,<andrew.cooper3@citrix.com>,
 <ross.lagerwall@citrix.com>
References: <20170626153650.23017-1-ross.lagerwall@citrix.com>
 <49dea3e8-4770-95e8-2dbf-9d6924975191@citrix.com>
 <5951F56102000078001013A5@prv-mh.provo.novell.com>
 <1f9c0a01-f8fb-e7b3-9981-596d10d5f9c5@arm.com>
In-Reply-To: <1f9c0a01-f8fb-e7b3-9981-596d10d5f9c5@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: lars.kurth@citrix.com, sstabellini@kernel.org, liuw@liuw.name,
 George.Dunlap@eu.citrix.com, ian.jackson@eu.citrix.com,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH for-4.9] 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+IDA2LzI3LzE3IDk6MjAgQU0g
Pj4+Cj5PbiAwNi8yNy8yMDE3IDA3OjA0IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gMDYvMjYvMTcgNjo0MCBQTSA+
Pj4KPj4+PiAtLS0gYS94ZW4vY29tbW9uL0tjb25maWcKPj4+PiArKysgYi94ZW4vY29tbW9uL0tj
b25maWcKPj4+PiBAQCAtMjI2LDcgKzIyNiw3IEBAIGNvbmZpZyBDUllQVE8KPj4+PiAgIAlib29s
Cj4+Pj4gICAKPj4+PiAgIGNvbmZpZyBMSVZFUEFUQ0gKPj4+PiAtCWJvb2wgIkxpdmUgcGF0Y2hp
bmcgc3VwcG9ydCAoVEVDSCBQUkVWSUVXKSIKPj4+PiArCWJvb2wgIkxpdmUgcGF0Y2hpbmcgc3Vw
cG9ydCIKPj4+PiAgIAlkZWZhdWx0IG4KPj4+Cj4+PiBUaGlzIGRlZmF1bHQgc2hvdWxkIGZsaXAg
YXMgd2VsbC4KPj4gCj4+IEZvciB1bnN0YWJsZSBtYXliZS4gQnV0IHBsZWFzZSBub3QgZm9yIDQu
OSAtIHBlb3BsZSBzaG91bGRuJ3QgYmUgY2F1Z2h0IGJ5Cj4+IHN1cnByaXNlIGFmdGVyIDkgUkNz
IHRoYXQgYSBjb25maWcgb3B0aW9uJ3MgZGVmYXVsdCBjaGFuZ2VzLiBGdXJ0aGVybW9yZSwgaWYK
Pj4gd2UgZGVmYXVsdCBpdCB0byB5LCB3aWxsIHRoZXJlIGJlIG11Y2ggb2YgYSBkaWZmZXJlbmNl
IHRvIHNpbXBseSByZW1vdmluZyB0aGUKPj4gY29uZmlnIG9wdGlvbj8KPgo+SSB0aGluayB3ZSBz
aG91bGQgYWxsb3cgdXNlciB0byBkaXNhYmxlIGxpdmVwYXRjaCBhdCBidWlsZCB0aW1lLiBJIGhh
dmUgCj5taW5kIGFueSBwZW9wbGUgbG9va2luZyBhdCB1c2luZyBYZW4gaW4gY29uc3RyYWludCBl
bnZpcm9ubWVudCBhbmQgCj5yZXF1aXJlIHNvbWUgY2VydGlmaWNhdGlvbnMuIFRoZXkgd2lsbCBs
aWtlbHkgd2FudCB0byBkaXNhYmxlIHNvbWUgcGFydCAKPm9mIHRoZSBYZW4uCgpUaGUgYXQgbGVh
c3QgSSdkIGxpa2UgdG8gc2VlIGl0IGdhaW4gYW4gRVhQRVJUIGRlcGVuZGVuY3kuIEZvciBub3cg
b3VyCm92ZXJhbGwgZ29hbCBzdGlsbCBpcyB0byBsaW1pdCB0aGUgbnVtYmVyIG9mIHBvc3NpYmxl
IGRpZmZlcmVudCBjb25maWd1cmF0aW9ucy4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 27 11:26:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 11:26:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPodq-00085P-Lc; Tue, 27 Jun 2017 11: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 <jbeulich@suse.com>) id 1dPodp-00085J-JO
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 11:26:45 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 71/D4-02955-4F042595; Tue, 27 Jun 2017 11:26:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS/eLQ1C
 kweMXYhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aCrmtMBY/YK1pmrWVpYNzK1sXIwSEkkCdx
 Y3d2FyMnB6+AncT9428YQWwJAUOJ0wtvsoDYLAKqEvMu3WIDsdkE1CU6F7WDxUUEgiWOzH3DB
 GIzC8hKLLhzAywuLBAv8fTnafYuRi6g8euYJJ7e2waW4BRwltiyeB3YXl4BQYm/O4QherUkHv
 66xQJha0ssW/iaGaSEWUBaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjBrFqUVlqUW6RkZ6SUW
 Z6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBwVfPwMC4g3HqCb9DjJIcTEqivKslgiKF
 +JLyUyozEosz4otKc1KLDzHKcHAoSfAKAYNZSLAoNT21Ii0zBxgHMGkJDh4lEd5yC6A0b3FBY
 m5xZjpE6hSjLkfThy1fmIRY8vLzUqXEeY/bAxUJgBRllObBjYDF5CVGWSlhXkYGBgYhnoLUot
 zMElT5V4ziHIxKwrwsIJfwZOaVwG16BXQEE9ARLPMCQI4oSURISTUwuh+tPLVxZSvfUge71b5
 sFRWnnTdtsGT+eDFef3vF7Z0pz3KaTawfpHX12p80q2X3jpURNBC4NoW7XqE647k4w8b7pTm/
 OyO7RLV5fp/+LLvpx96e19ItQjp7zgX+6SiJ3xs+70Nuo9KNCbYslYvq3EtTvFYc23mo/VJEZ
 LHwrZnJc56bPRJRYinOSDTUYi4qTgQAeklAysQCAAA=
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1498562802!102721333!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15802 invoked from network); 27 Jun 2017 11:26:44 -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; 27 Jun 2017 11:26:44 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 27 Jun 2017 05:26:42 -0600
Message-Id: <595240F00200007800101444@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 27 Jun 2017 05:26:40 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <rcojocaru@bitdefender.com>,<andrew.cooper3@citrix.com>,
 <tamas@tklengyel.com>
References: <1498470497-20595-1-git-send-email-rcojocaru@bitdefender.com>
 <CABfawhmguL9BcP4tk7QojwQMRLC0AXse-9oy_B-uUNQgC9conQ@mail.gmail.com>
 <e49a8b2e-4b12-ed07-86fb-a3971ca87fbb@citrix.com>
 <5951F96102000078001013C9@prv-mh.provo.novell.com>
 <cce944ef-a48c-2f0e-601d-bda2917d69f4@bitdefender.com>
In-Reply-To: <cce944ef-a48c-2f0e-601d-bda2917d69f4@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] 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>

Pj4+IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gMDYvMjcvMTcg
MTA6MzIgQU0gPj4+Cj5PbiAwNi8yNy8yMDE3IDA5OjIxIEFNLCBKYW4gQmV1bGljaCB3cm90ZToK
Pj4+Pj4gQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gMDYvMjYvMTcg
NToxMSBQTSA+Pj4KPj4+IFRoZXJlIGlzIGFsc28gYSBkaWZmZXJlbmNlIGluIHRpbWluZzsgdm1f
ZXZlbnRfaW5pdF9kb21haW4oKSBpcyBjYWxsZWQKPj4+IHdoZW4gdm1fZXZlbnQgaXMgc3RhcnRl
ZCBvbiB0aGUgZG9tYWluLCBub3Qgd2hlbiB0aGUgZG9tYWluIGlzCj4+PiBjb25zdHJ1Y3RlZC4g
IElNTywgdGhlIHR3byBzaG91bGQgaGFwcGVuIGF0IHRoZSBzYW1lIHRpbWUgdG8gYmUKPj4+IGNv
bnNpc3RlbnQuICBJJ20gbm90IGZ1c3NlZCBhdCB3aGljaCBwb2ludCwgYXMgaXQgd291bGQgYmUg
ZmluZSAoaW4KPj4+IHByaW5jaXBsZSkgZm9yIGQtPnZtX2V2ZW50IHRvIGJlIE5VTEwgaW4gbW9z
dCBjYXNlcy4KPj4gCj4+IEkgdmVyeSBtdWNoIHN1cHBvcnQgdGhhdCBsYXN0IGFzcGVjdCAtIHRo
ZXJlJ3Mgc2hvdWxkbid0IGJlIGFueSBtZW1vcnkKPj4gYWxsb2NhdGVkIGhlcmUgaWYgdGhlIGRv
bWFpbiBpc24ndCBnb2luZyB0byBtYWtlIHVzZSBvZiBWTSBldmVudHMuCj4KPlVuZm9ydHVuYXRl
bHkgaXQncyBub3QgYXMgc2ltcGxlIGFzIHRoYXQuCj4KPldoaWxlIEkgZGlkbid0IHdyaXRlIHRo
YXQgY29kZSwgaXQgd291bGQgc2VlbSB0aGF0IG9uIGRvbWFpbiBjcmVhdGlvbgo+dGhhdCBkYXRh
IGlzIGJlaW5nIGFsbG9jYXRlZCBiZWNhdXNlIGl0IGhvbGRzIGluZm9ybWF0aW9uIGFib3V0IDMK
PmRpZmZlcmVudCB2bV9ldmVudCBzdWJzeXN0ZW1zIC0gbW9uaXRvciwgcGFnaW5nLCBhbmQgbWVt
c2hhcmUuCgpCdXQgaXQgY2FuJ3QgYmUgdGhhdCBkaWZmaWN1bHQgdG8gbWFrZSBpdCB3b3JrIHRo
ZSBzdWdnZXN0ZWQgd2F5PwoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 11:35:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 11: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 1dPolf-0000SG-FP; Tue, 27 Jun 2017 11: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 <dunlapg@gmail.com>) id 1dPold-0000SA-T3
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 11:34:50 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 FB/28-03371-9D242595; Tue, 27 Jun 2017 11:34:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrDIsWRWlGSWpSXmKPExsVyMfTGBt1rTkG
 RBiu+SVgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkXFm9nKfjCUnH3/STGBsZfzF2MXBxCApMY
 JbbvvA7msAi0s0o8+baUBcSREFjMKvHi5z/2LkYOICdP4tkSly5GTiCzSOLPgSZWEJtXQFDi5
 MwnLCC2sICkxJXp08FsIQFPiZ3fljCC2JwC9hIbXmxig9i2hFHiwu4JzCAJNgFDif8fzoI1sA
 ioSvz5uJYVYoGhxJpXe1kgFgRILD7YBLUgUWLtrxdsILaIgLLE5+crwa5mFjjLJPH63WuwBLO
 ApkTr9t/sExiFZiE5cBaS1AJGplWM6sWpRWWpRbomeklFmekZJbmJmTm6hgZmermpxcWJ6ak5
 iUnFesn5uZsYgaHLAAQ7GLsv+x9ilORgUhLlXS0RFCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJg
 pfVESgnWJSanlqRlpkDjCKYtAQHj5IIb7kFUJq3uCAxtzgzHSJ1itGS48qVdV+YOJo+bAGSUw
 5s/8IkxJKXn5cqJc7bBzJPAKQhozQPbhws0i8xykoJ8zICHSjEU5BalJtZgir/ilGcg1FJmNc
 IZApPZl4J3NZXQAcxAR3EMi8A5KCSRISUVAMjW9m6N6XhcSeXOt49cm/J+RmZ1csfn/NUexUa
 om+12uf4n7ZdxTdiInKtbq4X+2E8361F5I/84mOal+odbNmu3OoVm5tsLRW+r32JV3fGLPaVZ
 /zLs5UPLEgMDJ8/84fU2YszV33l8lttVun35clJnoBucTZJ5iezV+ybtPFN32+vMz+554hFK7
 EUZyQaajEXFScCAJq1MZ3vAgAA
X-Env-Sender: dunlapg@gmail.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1498563285!75726404!1
X-Originating-IP: [209.85.216.176]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17583 invoked from network); 27 Jun 2017 11:34:46 -0000
Received: from mail-qt0-f176.google.com (HELO mail-qt0-f176.google.com)
 (209.85.216.176)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Jun 2017 11:34:46 -0000
Received: by mail-qt0-f176.google.com with SMTP id r30so21859958qtc.0
 for <xen-devel@lists.xen.org>; Tue, 27 Jun 2017 04:34:46 -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=olUazkt5VLZKmOy6oOz5XBDq7RJe/NEAtDeyDX9h3AQ=;
 b=HH9GXMycIwGL1dCIDHIOPIcBRn+D72fjDdYJ+Se2ntitfZgddWpC3EnMH44SJyH8uP
 AGlcEwU5qgjmPssAd4giLvIvT/zz2kOhEzQZTw992h/3Hg/T2PZSSQiJ3kwAq3IHcGFg
 l/sA/bQwS4z34VPYZzf1zEqSUpoGdM3oK9S9a+4Gfla9z50tv/4M9aNi1ubxSWjfDOl0
 51aVpBOw3EMWjESd0TiJzEZ1WNf8P5YC8qE2072mMZ4rJDsYl7vh3pCA1xdYcxtFJ4Hn
 ztkPnXLAZM3annGdASttwO/Rnk34/5gwSOU3i9Sr/sNJRofbKp7jh2A0RkKj9pHBWcxD
 gFOg==
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=olUazkt5VLZKmOy6oOz5XBDq7RJe/NEAtDeyDX9h3AQ=;
 b=WhXPDcDBL5foE97JlogeMt96lqHO/mk/Ke4vWn21RTco/eIT4q5PoZGsDAEHl+ainU
 9S1paCg4gp9/rxLbCuoBaoWOtaFiHsS7avKdtwPmtvoKUcYYgMSuTKpS52yhHjyyTDZm
 jhrw1sJlvqMRNexbRvaf3zfvL70MR+mtdB6MPkXSyf5GWaXdshh9GEyk8EU4FYFLbuw0
 4hwDnMDYy49aYXjDfT5OEnnGnWULHKKNUayHnW/OENwQc4P61gDA8UiD3sXycYNK9/es
 GLqAAT4CEognCKOFfHWYhRonMLAa83teJMcuoy1DTFIX17A5fDLCB3bcgo1RkscRnc6h
 JeeA==
X-Gm-Message-State: AKS2vOxbpM1kMtOXwoUgf+k0388N6uRLoI+rl14gcYbdnwkosZgbD4Nh
 9u3+lkuK4xaL8Vpa9U26XLG/GAV36Q==
X-Received: by 10.237.44.133 with SMTP id g5mr5872304qtd.204.1498563285427;
 Tue, 27 Jun 2017 04:34:45 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.55.221.9 with HTTP; Tue, 27 Jun 2017 04:34:44 -0700 (PDT)
In-Reply-To: <5951F56102000078001013A5@prv-mh.provo.novell.com>
References: <20170626153650.23017-1-ross.lagerwall@citrix.com>
 <49dea3e8-4770-95e8-2dbf-9d6924975191@citrix.com>
 <5951F56102000078001013A5@prv-mh.provo.novell.com>
From: George Dunlap <George.Dunlap@eu.citrix.com>
Date: Tue, 27 Jun 2017 12:34:44 +0100
X-Google-Sender-Auth: LhbKAW7i_wJocCib95_Y0T_V61I
Message-ID: <CAFLBxZYKD3iHs=nOLUTzn96WmUhh9dxv0Ajs90GUfUJgLhKR7Q@mail.gmail.com>
To: Jan Beulich <jbeulich@suse.com>
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <liuw@liuw.name>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH for-4.9] 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBKdW4gMjcsIDIwMTcgYXQgNzowNCBBTSwgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPiB3cm90ZToKPj4+PiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPiAwNi8yNi8xNyA2OjQwIFBNID4+Pgo+Pj4gLS0tIGEveGVuL2NvbW1vbi9LY29uZmlnCj4+
PiArKysgYi94ZW4vY29tbW9uL0tjb25maWcKPj4+IEBAIC0yMjYsNyArMjI2LDcgQEAgY29uZmln
IENSWVBUTwo+Pj4gICAgICBib29sCj4+Pgo+Pj4gIGNvbmZpZyBMSVZFUEFUQ0gKPj4+IC0gICAg
Ym9vbCAiTGl2ZSBwYXRjaGluZyBzdXBwb3J0IChURUNIIFBSRVZJRVcpIgo+Pj4gKyAgICBib29s
ICJMaXZlIHBhdGNoaW5nIHN1cHBvcnQiCj4+PiAgICAgIGRlZmF1bHQgbgo+Pgo+PlRoaXMgZGVm
YXVsdCBzaG91bGQgZmxpcCBhcyB3ZWxsLgo+Cj4gRm9yIHVuc3RhYmxlIG1heWJlLiBCdXQgcGxl
YXNlIG5vdCBmb3IgNC45IC0gcGVvcGxlIHNob3VsZG4ndCBiZSBjYXVnaHQgYnkKPiBzdXJwcmlz
ZSBhZnRlciA5IFJDcyB0aGF0IGEgY29uZmlnIG9wdGlvbidzIGRlZmF1bHQgY2hhbmdlcy4KCkxl
YXZpbmcgaXQgdGhlIHNhbWUgYXMgdGhlIFJDcyBtYWtlcyBzZW5zZSB0byBtZS4KCiAtR2Vvcmdl
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 27 11:38:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 11:38: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 1dPooi-0000bS-UE; Tue, 27 Jun 2017 11: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 <rcojocaru@bitdefender.com>) id 1dPooi-0000bJ-2c
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 11:38:00 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 9A/6E-10689-79342595; Tue, 27 Jun 2017 11:37:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupmleJIrShJLcpLzFFi42KJPp6xUHeac1C
 kwaubOhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aHr+eYC6ZyVezZM521gXEzRxcjJ4eQgIfE
 kbUbmboYuYDstYwSew9/Y4dInGSUmNhbClP079Q1qKKZjBIH//SAFQkLxEvMvLiXFcQWEQiRe
 NW8jAnEZhaQlrj25C0bRPMjJokjG1JBbDYBQ4nVG1vA4rwCThKvXkAsYxFQlVjY8J4FxBYVCJ
 fY//0aM0SNoMTJmU/A4pwC9hJ/n19mhpivLvFn3iUoW1zi1pP5UHvlJba/nQMWlxDIkXhz4DR
 QnAPIlpL436oEcr+EwDdmiU9N01kgamQkHk28yTaBUWwWknWzkKyYhWTFLCQrFjCyrGLUKE4t
 Kkst0jUy0UsqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECIykegYGxh2Mr477HWKU5
 GBSEuVdLREUKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCN98JKCdYlJqeWpGWmQOMaZi0BAePkg
 hvuQVQmre4IDG3ODMdInWKUVFKnLcUpE8AJJFRmgfXBksjlxhlpYR5GRkYGIR4ClKLcjNLUOV
 fMYpzMCoJ84oCk5IQT2ZeCdz0V0CLmYAWs8wLAFlckoiQkmpgFOB4YlZpcmbGy0jZ2tqb/a57
 mXgM03JrIhREJ/W2SeRmPC12Dalva/gu49usO3u3qETzxKi1vfdcMjO2f/X22aTHuvbbeUGlT
 CUe871LVn5q955aO0coSubuxfU+qrqh1wO3yfXM/c66jvH/xy+q84oWf7GXYX+z9LCziP6L/v
 itTQu4uTYpsRRnJBpqMRcVJwIAMtyl5x4DAAA=
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1498563478!106939357!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55109 invoked from network); 27 Jun 2017 11:37:58 -0000
Received: from mx01.bbu.dsd.mx.bitdefender.com (HELO
 mx01.bbu.dsd.mx.bitdefender.com) (91.199.104.161)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES128-GCM-SHA256 encrypted
 SMTP; 27 Jun 2017 11:37:58 -0000
Received: (qmail 15920 invoked from network); 27 Jun 2017 14:37:57 +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 Jun 2017 14:37:57 +0300
Received: from smtp01.buh.bitdefender.com (unknown [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 378997FC3F
 for <xen-devel@lists.xen.org>; Tue, 27 Jun 2017 14:37:57 +0300 (EEST)
Received: (qmail 14096 invoked from network); 27 Jun 2017 14:37:57 +0300
Received: from unknown (HELO ?10.10.195.2?)
 (rcojocaru@bitdefender.com@10.10.195.2)
 by smtp01.buh.bitdefender.com with SMTP; 27 Jun 2017 14:37:57 +0300
To: Jan Beulich <jbeulich@suse.com>, andrew.cooper3@citrix.com,
 tamas@tklengyel.com
References: <1498470497-20595-1-git-send-email-rcojocaru@bitdefender.com>
 <CABfawhmguL9BcP4tk7QojwQMRLC0AXse-9oy_B-uUNQgC9conQ@mail.gmail.com>
 <e49a8b2e-4b12-ed07-86fb-a3971ca87fbb@citrix.com>
 <5951F96102000078001013C9@prv-mh.provo.novell.com>
 <cce944ef-a48c-2f0e-601d-bda2917d69f4@bitdefender.com>
 <595240F00200007800101444@prv-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <a94d998a-f93a-1302-8c06-1020858ab8e2@bitdefender.com>
Date: Tue, 27 Jun 2017 14:38:07 +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: <595240F00200007800101444@prv-mh.provo.novell.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.72035
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 453294,
 Stamp: 3], Multi: [Enabled, t: (0.000012,0.008067)], BW: [Enabled, t:
 (0.000012)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.003877), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY; NN_NO_LINK_NMD;
 NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t:
 (0.013224,0.000098)], URL: [Enabled, t: (0.000008)], RTDA: [Enabled,
 t: (0.094575), Hit: No, Details: v2.5.1; Id:
 15.5f46ok.1bj8eobkm.3n68g], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] 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>

T24gMDYvMjcvMjAxNyAwMjoyNiBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gUmF6dmFuIENv
am9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPiAwNi8yNy8xNyAxMDozMiBBTSA+Pj4K
Pj4gT24gMDYvMjcvMjAxNyAwOToyMSBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiAwNi8yNi8xNyA1OjExIFBNID4+
Pgo+Pj4+IFRoZXJlIGlzIGFsc28gYSBkaWZmZXJlbmNlIGluIHRpbWluZzsgdm1fZXZlbnRfaW5p
dF9kb21haW4oKSBpcyBjYWxsZWQKPj4+PiB3aGVuIHZtX2V2ZW50IGlzIHN0YXJ0ZWQgb24gdGhl
IGRvbWFpbiwgbm90IHdoZW4gdGhlIGRvbWFpbiBpcwo+Pj4+IGNvbnN0cnVjdGVkLiAgSU1PLCB0
aGUgdHdvIHNob3VsZCBoYXBwZW4gYXQgdGhlIHNhbWUgdGltZSB0byBiZQo+Pj4+IGNvbnNpc3Rl
bnQuICBJJ20gbm90IGZ1c3NlZCBhdCB3aGljaCBwb2ludCwgYXMgaXQgd291bGQgYmUgZmluZSAo
aW4KPj4+PiBwcmluY2lwbGUpIGZvciBkLT52bV9ldmVudCB0byBiZSBOVUxMIGluIG1vc3QgY2Fz
ZXMuCj4+Pgo+Pj4gSSB2ZXJ5IG11Y2ggc3VwcG9ydCB0aGF0IGxhc3QgYXNwZWN0IC0gdGhlcmUn
cyBzaG91bGRuJ3QgYmUgYW55IG1lbW9yeQo+Pj4gYWxsb2NhdGVkIGhlcmUgaWYgdGhlIGRvbWFp
biBpc24ndCBnb2luZyB0byBtYWtlIHVzZSBvZiBWTSBldmVudHMuCj4+Cj4+IFVuZm9ydHVuYXRl
bHkgaXQncyBub3QgYXMgc2ltcGxlIGFzIHRoYXQuCj4+Cj4+IFdoaWxlIEkgZGlkbid0IHdyaXRl
IHRoYXQgY29kZSwgaXQgd291bGQgc2VlbSB0aGF0IG9uIGRvbWFpbiBjcmVhdGlvbgo+PiB0aGF0
IGRhdGEgaXMgYmVpbmcgYWxsb2NhdGVkIGJlY2F1c2UgaXQgaG9sZHMgaW5mb3JtYXRpb24gYWJv
dXQgMwo+PiBkaWZmZXJlbnQgdm1fZXZlbnQgc3Vic3lzdGVtcyAtIG1vbml0b3IsIHBhZ2luZywg
YW5kIG1lbXNoYXJlLgo+IAo+IEJ1dCBpdCBjYW4ndCBiZSB0aGF0IGRpZmZpY3VsdCB0byBtYWtl
IGl0IHdvcmsgdGhlIHN1Z2dlc3RlZCB3YXk/CgpXZSBjYW4gbGF6eS1hbGxvY2F0ZSB0aGF0IHRo
ZSBmaXJzdCB0aW1lIGFueSBvbmUgb2YgdGhlIHRocmVlIGdldHMKaW5pdGlhbGl6ZWQgKG1vbml0
b3IsIHBhZ2luZywgc2hhcmUpLCBhbmQgdXBkYXRlIGFsbCB0aGUgY29kZSB0aGF0CmNoZWNrcyBk
LT52bV9ldmVudC0+bWVtYmVyIHRvIGNoZWNrIHRoYXQgZC0+dm1fZXZlbnQgaXMgbm90IE5VTEwg
YmVmb3JlCnRoYXQuCgpBbnkgb2JqZWN0aW9ucz8KCgpUaGFua3MsClJhenZhbgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 11:44:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 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 1dPov0-0001Me-KS; Tue, 27 Jun 2017 11:44: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 1dPouz-0001MY-Gv
 for xen-devel@lists.xenproject.org; Tue, 27 Jun 2017 11:44:29 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 AA/D1-01987-C1542595; Tue, 27 Jun 2017 11:44:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXS6fjDS1faNSj
 S4FaLtcX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnFtTQ9bQatYxdelU1kaGJcJdjFycggJ5EnM
 mn2MHcTmFbCT6Fp4mQXElhAwlDi98CaYzSKgKtHdvJYNxGYTUJfoXNQOFhcRkJJY/r+ZuYuRi
 4NZYC2jxNlDM4CKODiEBcwkfm8vBokLCdxmlNi35BTYAk4BL4k5L6ezgtTwCghK/N0hDBJmFt
 CSePjrFguErS2xbOFrZpASZgFpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMWoUpxaVpRbpGln
 qJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEhl89AwPjDsamvX6HGCU5mJREeVdL
 BEUK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuD1cwHKCRalpqdWpGXmACMBJi3BwaMkwltuAZTmL
 S5IzC3OTIdInWJUlBLnveQMlBAASWSU5sG1waLvEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORi
 Vh3h0g23ky80rgpr8CWswEtJhlXgDI4pJEhJRUA6Oc5Ne9Uzi3vjsf0P0lU/Cc9dGw+svhRuc
 ZH7/5vP7BsaL4mReafgkeuFO6Z9UKhuWMq385/Y3/37dg542JJle8nx9Qv79yW85si3+NUTGh
 NVrqj5YKqh/kOBRx5My7zaGGcsYzIjr4d8tWd6kzyx6UmGj31/u3bMALTaav/F65ExP/VK90+
 m2pxFKckWioxVxUnAgAloqwgrkCAAA=
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1498563866!103516683!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14046 invoked from network); 27 Jun 2017 11:44:27 -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; 27 Jun 2017 11:44:27 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 27 Jun 2017 05:44:25 -0600
Message-Id: <59524517020000780010145D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 27 Jun 2017 05:44:23 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <roger.pau@citrix.com>
References: <20170427143546.14662-1-roger.pau@citrix.com>
 <20170427143546.14662-9-roger.pau@citrix.com>
 <5928652B020000780015CE1A@prv-mh.provo.novell.com>
 <20170627102216.chfafllmuzmvdgt2@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20170627102216.chfafllmuzmvdgt2@dhcp-3-128.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, julien.grall@arm.com, paul.durrant@citrix.com,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v3 8/9] 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+IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+IDA2LzI3LzE3IDEyOjIz
IFBNID4+Pgo+T24gRnJpLCBNYXkgMjYsIDIwMTcgYXQgMDk6MjY6MDNBTSAtMDYwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4+ID4+PiBPbiAyNy4wNC4xNyBhdCAxNjozNSwgPHJvZ2VyLnBhdUBjaXRy
aXguY29tPiB3cm90ZToKPj4gPiArICAgIHBpbmZvID0gcGlycV9pbmZvKGN1cnJlbnQtPmRvbWFp
biwgYXJjaC0+cGlycSArIGVudHJ5KTsKPj4gPiArICAgIEFTU0VSVChwaW5mbyk7Cj4+ID4gKwo+
PiA+ICsgICAgaXJxID0gcGluZm8tPmFyY2guaXJxOwo+PiA+ICsgICAgQVNTRVJUKGlycSA8IG5y
X2lycXMpOwo+PiA+ICsKPj4gPiArICAgIGRlc2MgPSBpcnFfdG9fZGVzYyhpcnEpOwo+PiA+ICsg
ICAgQVNTRVJUKGRlc2MpOwo+PiAKPj4gSXQncyBub3QgZW50aXJlbHkgY2xlYXIgdG8gbWUgd2hl
cmUgYWxsIHRoZSBjaGVja3MgYXJlIHdoaWNoIGFsbG93Cj4+IHRoZSBjaGVja3MgaGVyZSB0byBi
ZSBBU1NFUlQoKXMuCj4KPkhtLCB0aGlzIGZ1bmN0aW9uIGlzIG9ubHkgY2FsbGVkIGlmIHRoZSBw
aXJxIGlzIHNldCAoaWU6IGlmIHRoZQo+aW50ZXJydXB0IGlzIGJvdW5kIHRvIHRoZSBkb21haW4p
LiBBRkFJQ1QgaWYgWGVuIGNhbm5vdCBnZXQgdGhlIGlycSBvcgo+dGhlIGRlc2MgcmVsYXRlZCB0
byB0aGlzIHBpcnEgaXQgbWVhbnMgdGhhdCBzb21ldGhpbmcvc29tZW9uZSBoYXMKPnVuYm91bmQg
b3IgY2hhbmdlZCB0aGUgcGlycSB1bmRlciBYZW4ncyBmZWV0LCBhbmQgdGh1cyB0aGUgZXhwZWN0
ZWQKPnN0YXRlIGlzIG5vIGxvbmdlciB2YWxpZC4KPgo+SSBjb3VsZCBhZGQgc29tZXRoaW5nIGxp
a2U6Cj4KPmlmICggaXJxID49IG5yX2lycXMgfHwgaXJxIDwgMCApCj57CiAgICA+QVNTRVJFVF9V
TlJFQUNBQkxFKCk7CiAgICA+cmV0dXJuOwo+fQo+Cj5BbmQgdGhlIHNhbWUgZm9yIHRoZSBkZXNj
IGNoZWNrIGlmIHRoYXQgc2VlbXMgbW9yZSBzZW5zaWJsZS4KCldlbGwsIGlmIHRoZSBmdW5jdGlv
biBpbmRlZWQgaXMgYmVpbmcgY2FsbGVkIG9ubHkgd2hlbiBldmVyeXRoaW5nIGhhcyBhbHJlYWR5
CmJlZW4gc2V0IHVwIChhbmQgY2FuJ3QgYmUgdG9ybiBkb3duIGluIGEgcmFjeSB3YXkpLCB0aGVu
IEknbSBub3Qgb3Zlcmx5CmNvbmNlcm5lZCB3aGljaCBvZiB0aGUgdHdvIGZvcm1zIHlvdSB1c2Uu
IAoKPj4gPiArICAgICAgICBwY2lkZXZzX2xvY2soKTsKPj4gPiArICAgICAgICByYyA9IHB0X2ly
cV9jcmVhdGVfYmluZChwZGV2LT5kb21haW4sICZiaW5kKTsKPj4gPiArICAgICAgICBpZiAoIHJj
ICkKPj4gCj4+IEkgZG9uJ3QgdGhpbmsgeW91IG5lZWQgdG8gaG9sZCB0aGUgbG9jayBmb3IgdGhl
IGlmKCkgYW5kIGl0cyBib2R5LiBXaGlsZQo+PiBJIHNlZSB1bm1hcF9kb21haW5fcGlycSgpLCBJ
IGRvbid0IHJlYWxseSBzZWUgd2h5IGl0IGRvZXMsIHNvIHBlcmhhcHMKPj4gdGhlcmUncyBzb21l
IGNsZWFudXAgcG90ZW50aWFsIHVwIGZyb250Lgo+Cj51bm1hcF9kb21haW5fcGlycSBtaWdodCBj
YWxsIGludG8gcGNpX2Rpc2FibGVfbXNpIHdoaWNoIEkgYXNzdW1lCj5yZXF1aXJlcyB0aGUgcGNp
IGxvY2sgdG8gYmUgaG9sZCAoYWx0aG91Z2ggaGFzIG5vIGFzc2VydCB0byB0aGF0Cj5lZmZlY3Qp
LgoKWWVhaCwgbWF5YmUgaXQncyBpbmRlZWQgYmV0dGVyIHRvIGtlZXAgaXQuIExpc3QgYWNjZXNz
IHN0cmljdGx5IHJlcXVpcmVzCmhvbGRpbmcgdGhlIGxvY2ssIHdoaWxlIEkgdGhpbmsgd2UgZG9u
J3QgY29uc2lzdGVudGx5IGhvbGQgdGhlIGxvY2sgZm9yCm1lcmUgdXNlIG9mIGluZGl2aWR1YWwg
ZGV2aWNlcy4gSWYgdGhlcmUgd2FzIGFueSByZWFsIGlzc3VlIHdpdGggdGhhdCwgSQp0aGluayB3
ZSdkIHJhdGhlciBuZWVkIHRvIHJlZmNvdW50IHRoZSBkZXZpY2VzLgoKPj4gPiArc3RhdGljIGlu
dCB2cGNpX21zaV9hZGRyZXNzX3VwcGVyX3dyaXRlKHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1bnNp
Z25lZCBpbnQgcmVnLAo+PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5pb24gdnBjaV92YWwgdmFsLCB2b2lkICpkYXRhKQo+PiA+ICt7Cj4+ID4gKyAgICBzdHJ1
Y3QgdnBjaV9tc2kgKm1zaSA9IGRhdGE7Cj4+ID4gKwo+PiA+ICsgICAgLyogQ2xlYXIgaGlnaCBw
YXJ0LiAqLwo+PiA+ICsgICAgbXNpLT5hZGRyZXNzICY9IH5HRU5NQVNLKDYzLCAzMik7Cj4+ID4g
KyAgICBtc2ktPmFkZHJlc3MgfD0gKHVpbnQ2NF90KXZhbC5kb3VibGVfd29yZCA8PCAzMjsKPj4g
Cj4+IElzIHRoZSB2YWx1ZSB3cml0dGVuIGhlcmUgYWN0dWFsbHkgYmVpbmcgdXNlZCBmb3IgYW55
dGhpbmcgb3RoZXIgdGhhbgo+PiBmb3IgcmVhZGluZyBiYWNrIChhbHNvIGFwcGxpY2FibGUgdG8g
dGhlIGhpZ2ggYml0cyBvZiB0aGUgbG93IGhhbGYgb2YgdGhlCj4+IGFkZHJlc3MpPwo+Cj5JdCdz
IHVzZWQgaW4gYSBhcmNoLXNwZWNpZmljIHdheS4gQnV0IFhlbiBuZWVkcyB0byBzdG9yZSBpdCBh
bnl3YXksIHNvCj50aGUgZ3Vlc3QgY2FuIHJlYWQgYmFjayB3aGF0ZXZlciBpdCB3cml0ZXMuIEkg
aGF2ZSBubyBpZGVhIHdoYXQgQVJNCj5taWdodCBzdG9yZSBoZXJlLgoKSG1tLCBJJ20gY29uY2Vy
bmVkIHlvdSBtYXkgaW50cm9kdWNlIGluY29ycmVjdCBiZWhhdmlvciBoZXJlIGlmIHRoZSB2YWx1
ZQp3cml0dGVuIGlzIG90aGVyIHRoYW4gZXhwZWN0ZWQuIEJ1dCBwZXJoYXBzIG5vdCBtdWNoIG9m
IGEgcHJvYmxlbSBhcyBsb25nCmFzIGFsbCB0aGlzIGlzIERvbTAgb25seS4KCkphbgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 27 11:46:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 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 1dPowQ-0001S4-VE; Tue, 27 Jun 2017 11:45: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 1dPowQ-0001Rv-9R
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 11:45:58 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 06/33-03613-57542595; Tue, 27 Jun 2017 11:45:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS7fUNSj
 S4PptDoslHxezODB6HN39mymAMYo1My8pvyKBNePImkUsBX+4Klbe7WdvYOzn7GLk5BASyJN4
 8GgTE4jNK2AncefxdDYQW0LAUOL0wpssIDaLgKrEvleX2EFsNgF1ic5F7WBxEYFgiSNz34D1M
 gvISiy4cwMsLiwQL/H052l2iPmzmCX+/kgCsTkFnCVW3TwMNJ8DaJegxN8dwhCtWhIPf91igb
 C1JZYtfM0MUsIsIC2x/B/HBEa+WQgNs5A0zELSMAuhYQEjyypGjeLUorLUIl1jA72kosz0jJL
 cxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDgYwCCHYx/1wYeYpTkYFIS5V0tERQpxJeUn1KZ
 kVicEV9UmpNafIhRhoNDSYLXzwUoJ1iUmp5akZaZA4wDmLQEB4+SCG+5BVCat7ggMbc4Mx0id
 YpRUUqcNxqkTwAkkVGaB9cGi71LjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEuYVdQaawpOZVw
 I3/RXQYiagxSzzAkAWlyQipKQaGCUCnix135IaZqOk+1ZwZvvxZKbWza0Lz7fOzBb8yfrl13V
 77hSXNomY5ICkpofdf1jlT90vs5E1OXnllMKevyuanOPOB/7PuqHJ7t3yntXw6+dC/yRlbcfi
 z91ZW4ut1yROVrk0VcDr5806Ec2X11OOP5h09dk3+0Up19bFal5/s5CtrXblMSWW4oxEQy3mo
 uJEAIQkQxO4AgAA
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1498563955!52808948!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11038 invoked from network); 27 Jun 2017 11:45:56 -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 Jun 2017 11:45:56 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 27 Jun 2017 05:45:54 -0600
Message-Id: <5952456F0200007800101465@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 27 Jun 2017 05:45:51 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <rcojocaru@bitdefender.com>,<andrew.cooper3@citrix.com>,
 <tamas@tklengyel.com>
References: <1498470497-20595-1-git-send-email-rcojocaru@bitdefender.com>
 <CABfawhmguL9BcP4tk7QojwQMRLC0AXse-9oy_B-uUNQgC9conQ@mail.gmail.com>
 <e49a8b2e-4b12-ed07-86fb-a3971ca87fbb@citrix.com>
 <5951F96102000078001013C9@prv-mh.provo.novell.com>
 <cce944ef-a48c-2f0e-601d-bda2917d69f4@bitdefender.com>
 <595240F00200007800101444@prv-mh.provo.novell.com>
 <a94d998a-f93a-1302-8c06-1020858ab8e2@bitdefender.com>
In-Reply-To: <a94d998a-f93a-1302-8c06-1020858ab8e2@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] 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>

Pj4+IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gMDYvMjcvMTcg
MTozOCBQTSA+Pj4KPk9uIDA2LzI3LzIwMTcgMDI6MjYgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+
Pj4+PiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+IDA2LzI3LzE3
IDEwOjMyIEFNID4+Pgo+Pj4gT24gMDYvMjcvMjAxNyAwOToyMSBBTSwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+Pj4+Pj4gQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gMDYv
MjYvMTcgNToxMSBQTSA+Pj4KPj4+Pj4gVGhlcmUgaXMgYWxzbyBhIGRpZmZlcmVuY2UgaW4gdGlt
aW5nOyB2bV9ldmVudF9pbml0X2RvbWFpbigpIGlzIGNhbGxlZAo+Pj4+PiB3aGVuIHZtX2V2ZW50
IGlzIHN0YXJ0ZWQgb24gdGhlIGRvbWFpbiwgbm90IHdoZW4gdGhlIGRvbWFpbiBpcwo+Pj4+PiBj
b25zdHJ1Y3RlZC4gIElNTywgdGhlIHR3byBzaG91bGQgaGFwcGVuIGF0IHRoZSBzYW1lIHRpbWUg
dG8gYmUKPj4+Pj4gY29uc2lzdGVudC4gIEknbSBub3QgZnVzc2VkIGF0IHdoaWNoIHBvaW50LCBh
cyBpdCB3b3VsZCBiZSBmaW5lIChpbgo+Pj4+PiBwcmluY2lwbGUpIGZvciBkLT52bV9ldmVudCB0
byBiZSBOVUxMIGluIG1vc3QgY2FzZXMuCj4+Pj4KPj4+PiBJIHZlcnkgbXVjaCBzdXBwb3J0IHRo
YXQgbGFzdCBhc3BlY3QgLSB0aGVyZSdzIHNob3VsZG4ndCBiZSBhbnkgbWVtb3J5Cj4+Pj4gYWxs
b2NhdGVkIGhlcmUgaWYgdGhlIGRvbWFpbiBpc24ndCBnb2luZyB0byBtYWtlIHVzZSBvZiBWTSBl
dmVudHMuCj4+Pgo+Pj4gVW5mb3J0dW5hdGVseSBpdCdzIG5vdCBhcyBzaW1wbGUgYXMgdGhhdC4K
Pj4+Cj4+PiBXaGlsZSBJIGRpZG4ndCB3cml0ZSB0aGF0IGNvZGUsIGl0IHdvdWxkIHNlZW0gdGhh
dCBvbiBkb21haW4gY3JlYXRpb24KPj4+IHRoYXQgZGF0YSBpcyBiZWluZyBhbGxvY2F0ZWQgYmVj
YXVzZSBpdCBob2xkcyBpbmZvcm1hdGlvbiBhYm91dCAzCj4+PiBkaWZmZXJlbnQgdm1fZXZlbnQg
c3Vic3lzdGVtcyAtIG1vbml0b3IsIHBhZ2luZywgYW5kIG1lbXNoYXJlLgo+PiAKPj4gQnV0IGl0
IGNhbid0IGJlIHRoYXQgZGlmZmljdWx0IHRvIG1ha2UgaXQgd29yayB0aGUgc3VnZ2VzdGVkIHdh
eT8KPgo+V2UgY2FuIGxhenktYWxsb2NhdGUgdGhhdCB0aGUgZmlyc3QgdGltZSBhbnkgb25lIG9m
IHRoZSB0aHJlZSBnZXRzCj5pbml0aWFsaXplZCAobW9uaXRvciwgcGFnaW5nLCBzaGFyZSksIGFu
ZCB1cGRhdGUgYWxsIHRoZSBjb2RlIHRoYXQKPmNoZWNrcyBkLT52bV9ldmVudC0+bWVtYmVyIHRv
IGNoZWNrIHRoYXQgZC0+dm1fZXZlbnQgaXMgbm90IE5VTEwgYmVmb3JlCj50aGF0Lgo+Cj5Bbnkg
b2JqZWN0aW9ucz8KCk5vbmUgaGVyZS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 27 11:52:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 11: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 1dPp2t-0002Js-6C; Tue, 27 Jun 2017 11:52:39 +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 1dPp2r-0002Hd-5a
 for xen-devel@lists.xenproject.org; Tue, 27 Jun 2017 11:52:37 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 C4/44-03577-40742595; Tue, 27 Jun 2017 11:52:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKLMWRWlGSWpSXmKPExsXSPJ+BQ5fZPSj
 SYO9NI4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNePAXqOC6wYVO5e3sjYwXlPsYuTiEBLYyChx
 8u9JFghnE6PE+4W7GbsYOTnYBAwkprxeyQpiiwgoSdxbNZkJpIhZoIlR4l7jAzaQhLBAmMTV5
 ofMXYwcHCwCqhLHjvqDhHkFbCRWbJnJDmJLCMhL7Gq7CDaHU8BWYsb5N2C2EFBNV+ttlgmM3A
 sYGVYxqhenFpWlFuka6iUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBHqXAQh2MO5
 87nSIUZKDSUmUd7VEUKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd5TrkA5waLU9NSKtMwcYJjB
 pCU4eJREeMstgNK8xQWJucWZ6RCpU4yKUuK8e0H6BEASGaV5cG2w0L7EKCslzMsIdIgQT0FqU
 W5mCar8K0ZxDkYlYd4dLkBTeDLzSuCmvwJazAS0mGVeAMjikkSElFQDI+uVz393/QoQ8go5tG
 wXy43sGjenPcouL2PS686ZRh/bkOZQEOTj6C597vy6MD7jb6XPRa5ILYrcy96y7ee/hn1PUrV
 mb/z5Pr3G0npBvqLN8zPclx/53BPfs6Js7/v909efmBtaF7X7doNh2YTTXG09KmfvTy05u/f1
 RIWyfu9oTcvVG5fMea/EUpyRaKjFXFScCAAiT8aSaAIAAA==
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-4.tower-27.messagelabs.com!1498564355!108867939!1
X-Originating-IP: [131.159.0.8]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17051 invoked from network); 27 Jun 2017 11:52:35 -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; 27 Jun 2017 11:52:35 -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 9819D10C7F7C3;
 Tue, 27 Jun 2017 13:52:23 +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 89BEE1C162;
 Tue, 27 Jun 2017 13:52:23 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Tue, 27 Jun 2017 13:52:13 +0200
Message-Id: <20170627115220.21066-6-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170627115220.21066-1-proskurin@sec.in.tum.de>
References: <20170627115220.21066-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v5 05/12] arm/mem_access: Add short-descriptor
	pte typedefs and 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>

VGhlIGN1cnJlbnQgaW1wbGVtZW50YXRpb24gZG9lcyBub3QgcHJvdmlkZSBhcHByb3ByaWF0ZSB0
eXBlcyBmb3IKc2hvcnQtZGVzY3JpcHRvciB0cmFuc2xhdGlvbiB0YWJsZSBlbnRyaWVzLiBBcyBz
dWNoLCB0aGlzIGNvbW1pdCBhZGRzIG5ldwp0eXBlcywgd2hpY2ggc2ltcGxpZnkgbWFuYWdpbmcg
dGhlIHJlc3BlY3RpdmUgdHJhbnNsYXRpb24gdGFibGUgZW50cmllcy4KClNpZ25lZC1vZmYtYnk6
IFNlcmdlaiBQcm9za3VyaW4gPHByb3NrdXJpbkBzZWMuaW4udHVtLmRlPgotLS0KQ2M6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQp2MzogQWRkIG1vcmUgc2hvcnQtZGVzY3JpcHRvciBy
ZWxhdGVkIHB0ZSB0eXBlZGVmcyB0aGF0IHdpbGwgYmUgdXNlZCBieQogICAgdGhlIGZvbGxvd2lu
ZyBjb21taXRzLgoKdjQ6IE1vdmUgc2hvcnQtZGVzY3JpcHRvciBwdGUgdHlwZWRlZnMgb3V0IG9m
IHBhZ2UuaCBpbnRvIHNob3J0LWRlc2MuaC4KCiAgICBDaGFuZ2UgdGhlIHR5cGUgdW5zaWduZWQg
aW50IHRvIGJvb2wgb2YgZXZlcnkgYml0ZmllbGQgaW4KICAgIHNob3J0LWRlc2NyaXB0b3IgcmVs
YXRlZCBkYXRhLXN0cnVjdHVyZXMgdGhhdCBob2xkcyBvbmx5IG9uZSBiaXQuCgogICAgQ2hhbmdl
IHRoZSB0eXBlZGVmIG5hbWVzIGZyb20gcHRlX3NkXyogdG8gc2hvcnRfZGVzY18qLgoKdjU6IEFk
ZCB7TDF8TDJ9REVTQ18qIGRlZmluZXMgdG8gdGhpcyBjb21taXQuCi0tLQogeGVuL2luY2x1ZGUv
YXNtLWFybS9zaG9ydC1kZXNjLmggfCAxMzAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTMwIGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2Rl
IDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20tYXJtL3Nob3J0LWRlc2MuaAoKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vc2hvcnQtZGVzYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zaG9y
dC1kZXNjLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uOTY1MmExMDNj
NAotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc2hvcnQtZGVzYy5oCkBA
IC0wLDAgKzEsMTMwIEBACisjaWZuZGVmIF9fQVJNX1NIT1JUX0RFU0NfSF9fCisjZGVmaW5lIF9f
QVJNX1NIT1JUX0RFU0NfSF9fCisKKy8qCisgKiBGaXJzdCBsZXZlbCB0cmFuc2xhdGlvbiB0YWJs
ZSBkZXNjcmlwdG9yIHR5cGVzIHVzZWQgYnkgdGhlIEFBcmNoMzIKKyAqIHNob3J0LWRlc2NyaXB0
b3IgdHJhbnNsYXRpb24gdGFibGUgZm9ybWF0LgorICovCisjZGVmaW5lIEwxREVTQ19JTlZBTElE
ICAgICAgICAgICAgICAgICAgICAgICgwKQorI2RlZmluZSBMMURFU0NfUEFHRV9UQUJMRSAgICAg
ICAgICAgICAgICAgICAoMSkKKyNkZWZpbmUgTDFERVNDX1NFQ1RJT04gICAgICAgICAgICAgICAg
ICAgICAgKDIpCisjZGVmaW5lIEwxREVTQ19TRUNUSU9OX1BYTiAgICAgICAgICAgICAgICAgICgz
KQorCisvKiBEZWZpbmVzIGZvciBzZWN0aW9uIGFuZCBzdXBlcnNlY3Rpb24gc2hpZnRzLiAqLwor
I2RlZmluZSBMMURFU0NfU0VDVElPTl9TSElGVCAgICAgICAgICAgICAgICAoMjApCisjZGVmaW5l
IEwxREVTQ19TVVBFUlNFQ1RJT05fU0hJRlQgICAgICAgICAgICgyNCkKKyNkZWZpbmUgTDFERVND
X1NVUEVSU0VDVElPTl9FWFRfQkFTRTFfU0hJRlQgKDMyKQorI2RlZmluZSBMMURFU0NfU1VQRVJT
RUNUSU9OX0VYVF9CQVNFMl9TSElGVCAoMzYpCisKKy8qIFNlY29uZCBsZXZlbCB0cmFuc2xhdGlv
biB0YWJsZSBkZXNjcmlwdG9yIHR5cGVzLiAqLworI2RlZmluZSBMMkRFU0NfSU5WQUxJRCAgICAg
ICAgICAgICAgICAgICAgICAoMCkKKworLyogRGVmaW5lcyBmb3Igc21hbGwgKDRLKSBhbmQgbGFy
Z2UgcGFnZSAoNjRLKSBzaGlmdHMuICovCisjZGVmaW5lIEwyREVTQ19TTUFMTF9QQUdFX1NISUZU
ICAgICAgICAgICAgICgxMikKKyNkZWZpbmUgTDJERVNDX0xBUkdFX1BBR0VfU0hJRlQgICAgICAg
ICAgICAgKDE2KQorCisvKgorICogQ29tcHJpc2VzIGJpdHMgb2YgdGhlIGxldmVsIDEgc2hvcnQt
ZGVzY3JpcHRvciBmb3JtYXQgcmVwcmVzZW50aW5nCisgKiBhIHNlY3Rpb24uCisgKi8KK3R5cGVk
ZWYgc3RydWN0IF9fcGFja2VkIHsKKyAgICBib29sIHB4bjoxOyAgICAgICAgICAgICAgICAgLyog
UHJpdmlsZWdlZCBFeGVjdXRlIE5ldmVyICovCisgICAgYm9vbCBzZWM6MTsgICAgICAgICAgICAg
ICAgIC8qID09IDEgaWYgc2VjdGlvbiBvciBzdXBlcnNlY3Rpb24gKi8KKyAgICBib29sIGI6MTsg
ICAgICAgICAgICAgICAgICAgLyogQnVmZmVyYWJsZSAqLworICAgIGJvb2wgYzoxOyAgICAgICAg
ICAgICAgICAgICAvKiBDYWNoZWFibGUgKi8KKyAgICBib29sIHhuOjE7ICAgICAgICAgICAgICAg
ICAgLyogRXhlY3V0ZSBOZXZlciAqLworICAgIHVuc2lnbmVkIGludCBkb206NDsgICAgICAgICAv
KiBEb21haW4gZmllbGQgKi8KKyAgICBib29sIGltcGw6MTsgICAgICAgICAgICAgICAgLyogSW1w
bGVtZW50YXRpb24gZGVmaW5lZCAqLworICAgIHVuc2lnbmVkIGludCBhcDoyOyAgICAgICAgICAv
KiBBUFsxOjBdICovCisgICAgdW5zaWduZWQgaW50IHRleDozOyAgICAgICAgIC8qIFRFWFsyOjBd
ICovCisgICAgYm9vbCBybzoxOyAgICAgICAgICAgICAgICAgIC8qIEFQWzJdICovCisgICAgYm9v
bCBzOjE7ICAgICAgICAgICAgICAgICAgIC8qIFNoYXJlYWJsZSAqLworICAgIGJvb2wgbmc6MTsg
ICAgICAgICAgICAgICAgICAvKiBOb24tZ2xvYmFsICovCisgICAgYm9vbCBzdXBlcnNlYzoxOyAg
ICAgICAgICAgIC8qIE11c3QgYmUgMCBmb3Igc2VjdGlvbnMgKi8KKyAgICBib29sIG5zOjE7ICAg
ICAgICAgICAgICAgICAgLyogTm9uLXNlY3VyZSAqLworICAgIHVuc2lnbmVkIGludCBiYXNlOjEy
OyAgICAgICAvKiBTZWN0aW9uIGJhc2UgYWRkcmVzcyAqLworfSBzaG9ydF9kZXNjX2wxX3NlY190
OworCisvKgorICogQ29tcHJpc2VzIGJpdHMgb2YgdGhlIGxldmVsIDEgc2hvcnQtZGVzY3JpcHRv
ciBmb3JtYXQgcmVwcmVzZW50aW5nCisgKiBhIHN1cGVyc2VjdGlvbi4KKyAqLwordHlwZWRlZiBz
dHJ1Y3QgX19wYWNrZWQgeworICAgIGJvb2wgcHhuOjE7ICAgICAgICAgICAgICAgICAvKiBQcml2
aWxlZ2VkIEV4ZWN1dGUgTmV2ZXIgKi8KKyAgICBib29sIHNlYzoxOyAgICAgICAgICAgICAgICAg
LyogPT0gMSBpZiBzZWN0aW9uIG9yIHN1cGVyc2VjdGlvbiAqLworICAgIGJvb2wgYjoxOyAgICAg
ICAgICAgICAgICAgICAvKiBCdWZmZXJhYmxlICovCisgICAgYm9vbCBjOjE7ICAgICAgICAgICAg
ICAgICAgIC8qIENhY2hlYWJsZSAqLworICAgIGJvb2wgeG46MTsgICAgICAgICAgICAgICAgICAv
KiBFeGVjdXRlIE5ldmVyICovCisgICAgdW5zaWduZWQgaW50IGV4dGJhc2UyOjQ7ICAgIC8qIEV4
dGVuZGVkIGJhc2UgYWRkcmVzcywgUEFbMzk6MzZdICovCisgICAgYm9vbCBpbXBsOjE7ICAgICAg
ICAgICAgICAgIC8qIEltcGxlbWVudGF0aW9uIGRlZmluZWQgKi8KKyAgICB1bnNpZ25lZCBpbnQg
YXA6MjsgICAgICAgICAgLyogQVBbMTowXSAqLworICAgIHVuc2lnbmVkIGludCB0ZXg6MzsgICAg
ICAgICAvKiBURVhbMjowXSAqLworICAgIGJvb2wgcm86MTsgICAgICAgICAgICAgICAgICAvKiBB
UFsyXSAqLworICAgIGJvb2wgczoxOyAgICAgICAgICAgICAgICAgICAvKiBTaGFyZWFibGUgKi8K
KyAgICBib29sIG5nOjE7ICAgICAgICAgICAgICAgICAgLyogTm9uLWdsb2JhbCAqLworICAgIGJv
b2wgc3VwZXJzZWM6MTsgICAgICAgICAgICAvKiBNdXN0IGJlIDAgZm9yIHNlY3Rpb25zICovCisg
ICAgYm9vbCBuczoxOyAgICAgICAgICAgICAgICAgIC8qIE5vbi1zZWN1cmUgKi8KKyAgICB1bnNp
Z25lZCBpbnQgZXh0YmFzZTE6NDsgICAgLyogRXh0ZW5kZWQgYmFzZSBhZGRyZXNzLCBQQVszNToz
Ml0gKi8KKyAgICB1bnNpZ25lZCBpbnQgYmFzZTo4OyAgICAgICAgLyogU3VwZXJzZWN0aW9uIGJh
c2UgYWRkcmVzcyAqLworfSBzaG9ydF9kZXNjX2wxX3N1cGVyc2VjX3Q7CisKKy8qCisgKiBDb21w
cmlzZXMgYml0cyBvZiB0aGUgbGV2ZWwgMiBzaG9ydC1kZXNjcmlwdG9yIGZvcm1hdCByZXByZXNl
bnRpbmcKKyAqIGEgc21hbGwgcGFnZS4KKyAqLwordHlwZWRlZiBzdHJ1Y3QgX19wYWNrZWQgewor
ICAgIGJvb2wgeG46MTsgICAgICAgICAgICAgICAgICAvKiBFeGVjdXRlIE5ldmVyICovCisgICAg
Ym9vbCBwYWdlOjE7ICAgICAgICAgICAgICAgIC8qID09MSBpZiBzbWFsbCBwYWdlICovCisgICAg
Ym9vbCBiOjE7ICAgICAgICAgICAgICAgICAgIC8qIEJ1ZmZlcmFibGUgKi8KKyAgICBib29sIGM6
MTsgICAgICAgICAgICAgICAgICAgLyogQ2FjaGVhYmxlICovCisgICAgdW5zaWduZWQgaW50IGFw
OjI7ICAgICAgICAgIC8qIEFQWzE6MF0gKi8KKyAgICB1bnNpZ25lZCBpbnQgdGV4OjM7ICAgICAg
ICAgLyogVEVYWzI6MF0gKi8KKyAgICBib29sIHJvOjE7ICAgICAgICAgICAgICAgICAgLyogQVBb
Ml0gKi8KKyAgICBib29sIHM6MTsgICAgICAgICAgICAgICAgICAgLyogU2hhcmVhYmxlICovCisg
ICAgYm9vbCBuZzoxOyAgICAgICAgICAgICAgICAgIC8qIE5vbi1nbG9iYWwgKi8KKyAgICB1bnNp
Z25lZCBpbnQgYmFzZToyMDsgICAgICAgLyogU21hbGwgcGFnZSBiYXNlIGFkZHJlc3MgKi8KK30g
c2hvcnRfZGVzY19sMl9wYWdlX3Q7CisKKy8qCisgKiBDb21wcmlzZXMgYml0cyBvZiB0aGUgbGV2
ZWwgMiBzaG9ydC1kZXNjcmlwdG9yIGZvcm1hdCByZXByZXNlbnRpbmcKKyAqIGEgbGFyZ2UgcGFn
ZS4KKyAqLwordHlwZWRlZiBzdHJ1Y3QgX19wYWNrZWQgeworICAgIGJvb2wgbHBhZ2U6MTsgICAg
ICAgICAgICAgICAvKiA9PTEgaWYgbGFyZ2UgcGFnZSAqLworICAgIGJvb2wgcGFnZToxOyAgICAg
ICAgICAgICAgICAvKiA9PTAgaWYgbGFyZ2UgcGFnZSAqLworICAgIGJvb2wgYjoxOyAgICAgICAg
ICAgICAgICAgICAvKiBCdWZmZXJhYmxlICovCisgICAgYm9vbCBjOjE7ICAgICAgICAgICAgICAg
ICAgIC8qIENhY2hlYWJsZSAqLworICAgIHVuc2lnbmVkIGludCBhcDoyOyAgICAgICAgICAvKiBB
UFsxOjBdICovCisgICAgdW5zaWduZWQgaW50IHNiejozOyAgICAgICAgIC8qIFNob3VsZCBiZSB6
ZXJvICovCisgICAgYm9vbCBybzoxOyAgICAgICAgICAgICAgICAgIC8qIEFQWzJdICovCisgICAg
Ym9vbCBzOjE7ICAgICAgICAgICAgICAgICAgIC8qIFNoYXJlYWJsZSAqLworICAgIGJvb2wgbmc6
MTsgICAgICAgICAgICAgICAgICAvKiBOb24tZ2xvYmFsICovCisgICAgdW5zaWduZWQgaW50IHRl
eDozOyAgICAgICAgIC8qIFRFWFsyOjBdICovCisgICAgYm9vbCB4bjoxOyAgICAgICAgICAgICAg
ICAgIC8qIEV4ZWN1dGUgTmV2ZXIgKi8KKyAgICB1bnNpZ25lZCBpbnQgYmFzZToxNjsgICAgICAg
LyogTGFyZ2UgcGFnZSBiYXNlIGFkZHJlc3MgKi8KK30gc2hvcnRfZGVzY19sMl9scGFnZV90Owor
CisvKgorICogQ29tcHJpc2VzIHRoZSBiaXRzIHJlcXVpcmVkIHRvIHdhbGsgcGFnZSB0YWJsZXMg
YWRoZXJpbmcgdG8gdGhlCisgKiBzaG9ydC1kZXNjcmlwdG9yIHRyYW5zbGF0aW9uIHRhYmxlIGZv
cm1hdC4KKyAqLwordHlwZWRlZiBzdHJ1Y3QgX19wYWNrZWQgeworICAgIHVuc2lnbmVkIGludCBk
dDoyOyAgICAgICAgICAvKiBEZXNjcmlwdG9yIHR5cGUgKi8KKyAgICB1bnNpZ25lZCBpbnQgcGFk
MTo4OworICAgIHVuc2lnbmVkIGludCBiYXNlOjIyOyAgICAgICAvKiBCYXNlIGFkZHJlc3Mgb2Yg
YmxvY2sgb3IgbmV4dCB0YWJsZSAqLworfSBzaG9ydF9kZXNjX3dhbGtfdDsKKworLyoKKyAqIFJl
cHJlc2VudHMgcGFnZSB0YWJsZSBlbnRyaWVzIGFkaGVyaW5nIHRvIHRoZSBzaG9ydC1kZXNjcmlw
dG9yIHRyYW5zbGF0aW9uCisgKiB0YWJsZSBmb3JtYXQuCisgKi8KK3R5cGVkZWYgdW5pb24gewor
ICAgIHVpbnQzMl90IGJpdHM7CisgICAgc2hvcnRfZGVzY193YWxrX3Qgd2FsazsKKyAgICBzaG9y
dF9kZXNjX2wxX3NlY190IHNlYzsKKyAgICBzaG9ydF9kZXNjX2wxX3N1cGVyc2VjX3Qgc3VwZXJz
ZWM7CisgICAgc2hvcnRfZGVzY19sMl9wYWdlX3QgcGc7CisgICAgc2hvcnRfZGVzY19sMl9scGFn
ZV90IGxwZzsKK30gc2hvcnRfZGVzY190OworCisjZW5kaWYgLyogX19BUk1fU0hPUlRfREVTQ19I
X18gKi8KLS0gCjIuMTMuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 27 11:52:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 11: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 1dPp2s-0002I9-4Q; Tue, 27 Jun 2017 11: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 <proskurin@sec.in.tum.de>) id 1dPp2q-0002HT-3Z
 for xen-devel@lists.xenproject.org; Tue, 27 Jun 2017 11:52:36 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 C0/67-03032-30742595; Tue, 27 Jun 2017 11:52:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsXSPJ+BQ5fJPSj
 SYNpkK4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNaP91gPGgufsFT/7DjE2MF5g62Lk4hAS2Mgo
 8eb4B2YIZxOjRG/TKcYuRk4ONgEDiSmvV7KC2CICShL3Vk1mAiliFmhilLjX+IANJCEsYCexd
 vYnsAYWAVWJT1uWMYHYvAI2Env/vAWzJQTkJXa1XQQbxClgKzHj/BswWwiopqv1NssERu4FjA
 yrGNWLU4vKUot0LfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQI9zAAEOxjvbgo
 4xCjJwaQkyrtaIihSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvKVegnGBRanpqRVpmDjDUYNIS
 HDxKIrzlFkBp3uKCxNzizHSI1ClGXY6mD1u+MAmx5OXnpUqJ8+4FmSEAUpRRmgc3Ahb2lxhlp
 YR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMu8MFaApPZl4J3KZXQEcwAR3BMi8A5IiSRISUVANjiv
 xB3cQ9qWIfq0yfeq/XLLgwJz3Q/eYqrZ+1C402+TJ07u+Z/qT3zSWZCRymbauyNu+ZdiuvwlZ
 7su5Lyb3hbOIsVzRv5F++xjjj3NmFDRNaRBmyX829vvrlwmzmS2/0pLk7C7ZeSrvOedM254ff
 9XozxiMCckdst+73+XZHYQ1L9COfZPNmJZbijERDLeai4kQAqf5cO3YCAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-4.tower-27.messagelabs.com!1498564354!108867935!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16923 invoked from network); 27 Jun 2017 11:52:34 -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; 27 Jun 2017 11:52:34 -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 885A210C7F7C4;
 Tue, 27 Jun 2017 13:52:23 +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 7ADF41C162;
 Tue, 27 Jun 2017 13:52:23 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Tue, 27 Jun 2017 13:52:12 +0200
Message-Id: <20170627115220.21066-5-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170627115220.21066-1-proskurin@sec.in.tum.de>
References: <20170627115220.21066-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v5 04/12] arm/lpae: Introduce lpae_page helper
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBjb21taXQgaW50cm9kdWNlcyBhIG5ldyBoZWxwZXIgdGhhdCBjaGVja3Mgd2hldGhlciB0
aGUgdGFyZ2V0IFBURQpob2xkcyBhIHBhZ2UgbWFwcGluZyBvciBub3QuIFRoaXMgaGVscGVyIHdp
bGwgYmUgdXNlZCBhcyBwYXJ0IG9mIHRoZQpmb2xsb3dpbmcgY29tbWl0cy4KClNpZ25lZC1vZmYt
Ynk6IFNlcmdlaiBQcm9za3VyaW4gPHByb3NrdXJpbkBzZWMuaW4udHVtLmRlPgotLS0KQ2M6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9scGFlLmgg
fCA1ICsrKysrCiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLWFybS9scGFlLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2xwYWUuaApp
bmRleCAyZjc4OTFlZDBiLi4yMDU2NWQyYzhhIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
YXJtL2xwYWUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2xwYWUuaApAQCAtMTUzLDYgKzE1
MywxMSBAQCBzdGF0aWMgaW5saW5lIGJvb2wgbHBhZV9pc19zdXBlcnBhZ2UobHBhZV90IHB0ZSwg
dW5zaWduZWQgaW50IGxldmVsKQogICAgIHJldHVybiAobGV2ZWwgPCAzKSAmJiBscGFlX21hcHBp
bmcocHRlKTsKIH0KIAorc3RhdGljIGlubGluZSBib29sIGxwYWVfcGFnZShscGFlX3QgcHRlLCB1
bnNpZ25lZCBpbnQgbGV2ZWwpCit7CisgICAgcmV0dXJuIChsZXZlbCA9PSAzKSAmJiBscGFlX3Zh
bGlkKHB0ZSkgJiYgcHRlLndhbGsudGFibGU7Cit9CisKIC8qCiAgKiBUaGUgQVJNdjggYXJjaGl0
ZWN0dXJlIHN1cHBvcnRzIHBhZ2VzIHdpdGggZGlmZmVyZW50IHNpemVzICg0SywgMTZLLCBhbmQK
ICAqIDY0SykuIFRvIGVuYWJsZSBndWVzdCBwYWdlIHRhYmxlIHdhbGtzIGZvciB2YXJpb3VzIGNv
bmZpZ3VyYXRpb25zLCB0aGUKLS0gCjIuMTMuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 27 11:52:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 11: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 1dPp2s-0002JB-R6; Tue, 27 Jun 2017 11: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 <proskurin@sec.in.tum.de>) id 1dPp2q-0002Hd-QD
 for xen-devel@lists.xenproject.org; Tue, 27 Jun 2017 11:52:36 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 03/44-03577-40742595; Tue, 27 Jun 2017 11:52:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCLMWRWlGSWpSXmKPExsXSPJ+BQ5fZPSj
 SYNpDOYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePXtInsBQ3qFWtWXWZqYPyk0MXIxSEksJFR
 4sbsX8wQziZGiR0TD7F0MXJysAkYSEx5vZIVxBYRUJK4t2oyE0gRs0ATo8S9xgdsIAlhgQCJM
 38XsYPYLAKqEk9XTgBr4BWwkejZ/h5skISAvMSutotgcU4BW4kZ59+A2UJANV2tt1kmMHIvYG
 RYxahRnFpUllqka2ihl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kR6GMGINjBeHN
 jwCFGSQ4mJVHe1RJBkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeE+5AuUEi1LTUyvSMnOAwQaT
 luDgURLhLbcASvMWFyTmFmemQ6ROMepybFi9/guTEEtefl6qlDjvXpAZAiBFGaV5cCNggX+JU
 VZKmJcR6CghnoLUotzMElT5V4ziHIxKwrw7XICm8GTmlcBtegV0BBPQESzzAkCOKElESEk1MB
 qWaMmekdQUEV2gv1zvm9bm3WUntz+KTH1zx23bybL+UwIs77bbOZw71KhSdmJ/rbBFz9dr8fN
 LJNWqhRf6zUlLMD0+M+fe55Kuw0Fmz8XyD7H+ljtlun+x19GPSy9HCecc0RGuPKxuMkHT0GGX
 TtijpbdfPJ2xb5eWzLdjfdVBV6d7La2Pm6LEUpyRaKjFXFScCAAVuC+adwIAAA==
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-16.tower-27.messagelabs.com!1498564355!109334971!1
X-Originating-IP: [131.159.0.8]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54598 invoked from network); 27 Jun 2017 11:52:35 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Jun 2017 11:52:35 -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 5D95610C7F7C4;
 Tue, 27 Jun 2017 13:52:23 +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 4FD5C1C192;
 Tue, 27 Jun 2017 13:52:23 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Tue, 27 Jun 2017 13:52:09 +0200
Message-Id: <20170627115220.21066-2-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170627115220.21066-1-proskurin@sec.in.tum.de>
References: <20170627115220.21066-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v5 01/12] arm/mem_access: Add and cleanup
	(TCR_|TTBCR_)* defines
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBjb21taXQgYWRkcyAoVENSX3xUVEJDUl8pKiBkZWZpbmVzIHRvIHNpbXBsaWZ5IGFjY2Vz
cyB0byB0aGUKcmVzcGVjdGl2ZSByZWdpc3RlciBjb250ZW50cy4gQXQgdGhlIHNhbWUgdGltZSwg
d2UgYWRqdXN0IHRoZSBtYWNyb3MKVENSX1QwU1ogYW5kIFRDUl9URzBfKiBieSB1c2luZyB0aGUg
bmV3bHkgaW50cm9kdWNlZCBUQ1JfVDBTWl9TSElGVCBhbmQKVENSX1RHMF9TSElGVCBpbnN0ZWFk
IG9mIHRoZSBoYXJkY29kZWQgdmFsdWVzLgoKU2lnbmVkLW9mZi1ieTogU2VyZ2VqIFByb3NrdXJp
biA8cHJvc2t1cmluQHNlYy5pbi50dW0uZGU+Ci0tLQpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KLS0tCnYyOiBEZWZpbmUgVENSX1NaX01BU0sgaW4gYSB3YXkgc28gdGhhdCBpdCBjYW4g
YmUgYWxzbyBhcHBsaWVkIHRvIDMyLWJpdCBndWVzdHMKICAgIHVzaW5nIHRoZSBsb25nLWRlc2Ny
aXB0b3IgdHJhbnNsYXRpb24gdGFibGUgZm9ybWF0LgoKICAgIEV4dGVuZCB0aGUgcHJldmlvdXMg
Y29tbWl0IGJ5IGZ1cnRoZXIgZGVmaW5lcyBhbGxvd2luZyBhIHNpbXBsaWZpZWQgYWNjZXNzCiAg
ICB0byB0aGUgcmVnaXN0ZXJzIFRDUl9FTDEgYW5kIFRUQkNSLgoKdjM6IFJlcGxhY2UgdGhlIGhh
cmRjb2RlZCB2YWx1ZSAwIGluIHRoZSBUQ1JfVDBTWiBtYWNybyB3aXRoIHRoZSBuZXdseQogICAg
aW50cm9kdWNlZCBUQ1JfVDBTWl9TSElGVC4gQWxzbywgcmVwbGFjZSB0aGUgaGFyZGNvZGVkIHZh
bHVlIDE0IGluCiAgICB0aGUgVENSX1RHMF8qIG1hY3JvcyB3aXRoIHRoZSBpbnRyb2R1Y2VkIFRD
Ul9URzBfU0hJRlQuCgogICAgQ29tbWVudCB3aGVuIHRvIGFwcGx5IHRoZSBkZWZpbmVzIFRUQkNS
X1BEKDB8MSksIGFjY29yZGluZyB0byBBUk0KICAgIERESSAwNDg3Qi5hIGFuZCBBUk0gRERJIDA0
MDZDLmIuCgogICAgUmVtb3ZlIFRDUl9UQl8qIGRlZmluZXMuCgogICAgQ29tbWVudCB3aGVuIGNl
cnRhaW4gVENSX0VMMiByZWdpc3RlciBmaWVsZHMgY2FuIGJlIGFwcGxpZWQuCgp2NDogQ29zbWV0
aWMgY2hhbmdlcy4KCnY1OiBSZW1vdmUgdGhlIHNoaWZ0IGJ5IDAgb2YgdGhlIFRDUl9TWl9NQVNL
IGFzIGl0IGNhbiBiZSBhcHBsaWVkIHRvCiAgICBib3RoIFRDUl9UMFNaIGFuZCBUQ1JfVDFTWiAo
d2hpY2ggcmVzaWRlIGF0IGRpZmZlcmVudCBvZmZzZXRzKS4KCiAgICBBZGp1c3QgY29tbWl0IG1l
c3NhZ2UgdG8gbWFrZSBjbGVhciB0aGF0IHdlIGRvIG5vdCBvbmx5IGFkZCBidXQgYWxzbwogICAg
Y2xlYW51cCBzb21lIFRDUl8qIGRlZmluZXMuCi0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9wcm9j
ZXNzb3IuaCB8IDY5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tCiAx
IGZpbGUgY2hhbmdlZCwgNjUgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9wcm9jZXNzb3IuaAppbmRleCA4NTVkZWQxYjA3Li4zZGQ0MzlkZTMzIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
cHJvY2Vzc29yLmgKQEAgLTk0LDYgKzk0LDEzIEBACiAjZGVmaW5lIFRUQkNSX05fMktCICBfQUMo
MHgwMyxVKQogI2RlZmluZSBUVEJDUl9OXzFLQiAgX0FDKDB4MDQsVSkKIAorLyoKKyAqIFRUQkNS
X1BEKDB8MSkgY2FuIGJlIGFwcGxpZWQgb25seSBpZiBMUEFFIGlzIGRpc2FibGVkLCBpLmUuLCBU
VEJDUi5FQUU9PTAKKyAqIChBUk0gRERJIDA0ODdCLmEgRzYtNTIwMyBhbmQgQVJNIERESSAwNDA2
Qy5iIEI0LTE3MjIpLgorICovCisjZGVmaW5lIFRUQkNSX1BEMCAgICAgICAoX0FDKDEsVSk8PDQp
CisjZGVmaW5lIFRUQkNSX1BEMSAgICAgICAoX0FDKDEsVSk8PDUpCisKIC8qIFNDVExSIFN5c3Rl
bSBDb250cm9sIFJlZ2lzdGVyLiAqLwogLyogSFNDVExSIGlzIGEgc3Vic2V0IG9mIHRoaXMuICov
CiAjZGVmaW5lIFNDVExSX1RFICAgICAgICAoX0FDKDEsVSk8PDMwKQpAQCAtMTU0LDcgKzE2MSwy
MCBAQAogCiAvKiBUQ1I6IFN0YWdlIDEgVHJhbnNsYXRpb24gQ29udHJvbCAqLwogCi0jZGVmaW5l
IFRDUl9UMFNaKHgpICAgICAoKHgpPDwwKQorI2RlZmluZSBUQ1JfVDBTWl9TSElGVCAgKDApCisj
ZGVmaW5lIFRDUl9UMVNaX1NISUZUICAoMTYpCisjZGVmaW5lIFRDUl9UMFNaKHgpICAgICAoKHgp
PDxUQ1JfVDBTWl9TSElGVCkKKworLyoKKyAqIEFjY29yZGluZyB0byBBUk0gRERJIDA0ODdCLmEs
IFRDUl9FTDEue1QwU1osVDFTWn0gKEFBcmNoNjQsIFNlY3Rpb24gRDctMjQ4MCkKKyAqIGNvbXBy
aXNlcyA2IGJpdHMgYW5kIFRUQkNSLntUMFNaLFQxU1p9IChBQXJjaDMyLCBTZWN0aW9uIEc2LTUy
MDQpIGNvbXByaXNlcworICogMyBiaXRzIGZvbGxvd2luZyBhbm90aGVyIDMgYml0cyBmb3IgUkVT
MC4gVGh1cywgdGhlIG1hc2sgZm9yIGJvdGggcmVnaXN0ZXJzCisgKiBzaG91bGQgYmUgMHgzZi4K
KyAqLworI2RlZmluZSBUQ1JfU1pfTUFTSyAgICAgKF9BQygweDNmLFVMKSkKKworI2RlZmluZSBU
Q1JfRVBEMCAgICAgICAgKF9BQygweDEsVUwpPDw3KQorI2RlZmluZSBUQ1JfRVBEMSAgICAgICAg
KF9BQygweDEsVUwpPDwyMykKIAogI2RlZmluZSBUQ1JfSVJHTjBfTkMgICAgKF9BQygweDAsVUwp
PDw4KQogI2RlZmluZSBUQ1JfSVJHTjBfV0JXQSAgKF9BQygweDEsVUwpPDw4KQpAQCAtMTcwLDkg
KzE5MCw1MCBAQAogI2RlZmluZSBUQ1JfU0gwX09TICAgICAgKF9BQygweDIsVUwpPDwxMikKICNk
ZWZpbmUgVENSX1NIMF9JUyAgICAgIChfQUMoMHgzLFVMKTw8MTIpCiAKLSNkZWZpbmUgVENSX1RH
MF80SyAgICAgIChfQUMoMHgwLFVMKTw8MTQpCi0jZGVmaW5lIFRDUl9URzBfNjRLICAgICAoX0FD
KDB4MSxVTCk8PDE0KQotI2RlZmluZSBUQ1JfVEcwXzE2SyAgICAgKF9BQygweDIsVUwpPDwxNCkK
Ky8qIE5vdGUgdGhhdCB0aGUgZmllbGRzIFRDUl9FTDEue1RHMCxURzF9IGFyZSBub3QgYXZhaWxh
YmxlIG9uIEFBcmNoMzIuICovCisjZGVmaW5lIFRDUl9URzBfU0hJRlQgICAoMTQpCisjZGVmaW5l
IFRDUl9URzBfTUFTSyAgICAoX0FDKDB4MyxVTCk8PFRDUl9URzBfU0hJRlQpCisjZGVmaW5lIFRD
Ul9URzBfNEsgICAgICAoX0FDKDB4MCxVTCk8PFRDUl9URzBfU0hJRlQpCisjZGVmaW5lIFRDUl9U
RzBfNjRLICAgICAoX0FDKDB4MSxVTCk8PFRDUl9URzBfU0hJRlQpCisjZGVmaW5lIFRDUl9URzBf
MTZLICAgICAoX0FDKDB4MixVTCk8PFRDUl9URzBfU0hJRlQpCisKKy8qIE5vdGUgdGhhdCB0aGUg
ZmllbGQgVENSX0VMMi5URzEgZXhpc3RzIG9ubHkgaWYgSENSX0VMMi5FMkg9PTEuICovCisjZGVm
aW5lIFRDUl9FTDFfVEcxX1NISUZUICAgKDMwKQorI2RlZmluZSBUQ1JfRUwxX1RHMV9NQVNLICAg
IChfQUMoMHgzLFVMKTw8VENSX0VMMV9URzFfU0hJRlQpCisjZGVmaW5lIFRDUl9FTDFfVEcxXzE2
SyAgICAgKF9BQygweDEsVUwpPDxUQ1JfRUwxX1RHMV9TSElGVCkKKyNkZWZpbmUgVENSX0VMMV9U
RzFfNEsgICAgICAoX0FDKDB4MixVTCk8PFRDUl9FTDFfVEcxX1NISUZUKQorI2RlZmluZSBUQ1Jf
RUwxX1RHMV82NEsgICAgIChfQUMoMHgzLFVMKTw8VENSX0VMMV9URzFfU0hJRlQpCisKKy8qCisg
KiBOb3RlIHRoYXQgdGhlIGZpZWxkIFRDUl9FTDEuSVBTIGlzIG5vdCBhdmFpbGFibGUgb24gQUFy
Y2gzMi4gQWxzbywgdGhlIGZpZWxkCisgKiBUQ1JfRUwyLklQUyBleGlzdHMgb25seSBpZiBIQ1Jf
RUwyLkUySD09MS4KKyAqLworI2RlZmluZSBUQ1JfRUwxX0lQU19TSElGVCAgICgzMikKKyNkZWZp
bmUgVENSX0VMMV9JUFNfTUFTSyAgICAoX0FDKDB4NyxVTEwpPDxUQ1JfRUwxX0lQU19TSElGVCkK
KyNkZWZpbmUgVENSX0VMMV9JUFNfMzJfQklUICAoX0FDKDB4MCxVTEwpPDxUQ1JfRUwxX0lQU19T
SElGVCkKKyNkZWZpbmUgVENSX0VMMV9JUFNfMzZfQklUICAoX0FDKDB4MSxVTEwpPDxUQ1JfRUwx
X0lQU19TSElGVCkKKyNkZWZpbmUgVENSX0VMMV9JUFNfNDBfQklUICAoX0FDKDB4MixVTEwpPDxU
Q1JfRUwxX0lQU19TSElGVCkKKyNkZWZpbmUgVENSX0VMMV9JUFNfNDJfQklUICAoX0FDKDB4MyxV
TEwpPDxUQ1JfRUwxX0lQU19TSElGVCkKKyNkZWZpbmUgVENSX0VMMV9JUFNfNDRfQklUICAoX0FD
KDB4NCxVTEwpPDxUQ1JfRUwxX0lQU19TSElGVCkKKyNkZWZpbmUgVENSX0VMMV9JUFNfNDhfQklU
ICAoX0FDKDB4NSxVTEwpPDxUQ1JfRUwxX0lQU19TSElGVCkKKyNkZWZpbmUgVENSX0VMMV9JUFNf
NTJfQklUICAoX0FDKDB4NixVTEwpPDxUQ1JfRUwxX0lQU19TSElGVCkKKworLyoKKyAqIFRoZSBm
b2xsb3dpbmcgdmFsdWVzIGNvcnJlc3BvbmQgdG8gdGhlIGJpdCBtYXNrcyByZXByZXNlbnRlZCBi
eQorICogVENSX0VMMV9JUFNfWFhfQklUIGRlZmluZXMuCisgKi8KKyNkZWZpbmUgVENSX0VMMV9J
UFNfMzJfQklUX1ZBTCAgKDMyKQorI2RlZmluZSBUQ1JfRUwxX0lQU18zNl9CSVRfVkFMICAoMzYp
CisjZGVmaW5lIFRDUl9FTDFfSVBTXzQwX0JJVF9WQUwgICg0MCkKKyNkZWZpbmUgVENSX0VMMV9J
UFNfNDJfQklUX1ZBTCAgKDQyKQorI2RlZmluZSBUQ1JfRUwxX0lQU180NF9CSVRfVkFMICAoNDQp
CisjZGVmaW5lIFRDUl9FTDFfSVBTXzQ4X0JJVF9WQUwgICg0OCkKKyNkZWZpbmUgVENSX0VMMV9J
UFNfNTJfQklUX1ZBTCAgKDUyKQorI2RlZmluZSBUQ1JfRUwxX0lQU19NSU5fVkFMICAgICAoMjUp
CisKKy8qIE5vdGUgdGhhdCB0aGUgZmllbGRzIFRDUl9FTDIuVEJJKDB8MSkgZXhpc3Qgb25seSBp
ZiBIQ1JfRUwyLkUySD09MS4gKi8KKyNkZWZpbmUgVENSX0VMMV9UQkkwICAgIChfQUMoMHgxLFVM
TCk8PDM3KQorI2RlZmluZSBUQ1JfRUwxX1RCSTEgICAgKF9BQygweDEsVUxMKTw8MzgpCiAKICNp
ZmRlZiBDT05GSUdfQVJNXzY0CiAKLS0gCjIuMTMuMQoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 27 11:52:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 11: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 1dPp2s-0002In-Jp; Tue, 27 Jun 2017 11: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 <proskurin@sec.in.tum.de>) id 1dPp2q-0002HW-G0
 for xen-devel@lists.xenproject.org; Tue, 27 Jun 2017 11:52:36 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 BA/FA-01730-30742595; Tue, 27 Jun 2017 11:52:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsXSPJ+BQ5fZPSj
 S4N4kAYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPLgj7WglNaFT8XlDUwPpPqYuTiEBLYyCix
 +9ZDVghnE6PEvDPnmboYOTnYBAwkprxeyQpiiwgoSdxbNZkJpIhZoIlR4l7jA7YuRg4OYYEYi
 Wk700FqWARUJba0fWcEsXkFbCSWfVgGNkdCQF5iV9tFsDmcArYSM86/AbOFgGq6Wm+zTGDkXs
 DIsIpRozi1qCy1SNfIQC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTI9C/9QwMjDs
 YG2f7HWKU5GBSEuVdLREUKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC19IVKCdYlJqeWpGWmQMM
 NJi0BAePkghvuQVQmre4IDG3ODMdInWKUVFKnHcvSJ8ASCKjNA+uDRbclxhlpYR5GRkYGIR4C
 lKLcjNLUOVfMYpzMCoJ8+5wAZrCk5lXAjf9FdBiJqDFLPMCQBaXJCKkpBoYp972OShadVgnu6
 BXzvaVreN9tVJz99VPr4cW3SjsZdiVqWe7OjNc6ZbYkUyd/6Yf3ipI1uaZ/Sw4LLX6v1icYtB
 LK27T3YnTPuvKF6yd8U3v7A2Dc0od288+vh5f9zitJNW1kqnq5fOZ0RvWHXt64vzM3ct5/3zm
 t8thN/xzI/PHNp4Nh9//VWIpzkg01GIuKk4EAC6rqudpAgAA
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-3.tower-206.messagelabs.com!1498564354!101685757!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62511 invoked from network); 27 Jun 2017 11:52:35 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Jun 2017 11:52:35 -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 79CF410C7F7C3;
 Tue, 27 Jun 2017 13:52:23 +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 6C8BC1C162;
 Tue, 27 Jun 2017 13:52:23 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Tue, 27 Jun 2017 13:52:11 +0200
Message-Id: <20170627115220.21066-4-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170627115220.21066-1-proskurin@sec.in.tum.de>
References: <20170627115220.21066-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v5 03/12] arm/mem_access: Add defines supporting
	PTs with varying page sizes
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIEFSTXY4IGFyY2hpdGVjdHVyZSBzdXBwb3J0cyBwYWdlcyB3aXRoIGRpZmZlcmVudCAoNEss
IDE2SywgYW5kIDY0Sykgc2l6ZXMuClRvIGVuYWJsZSBndWVzdCBwYWdlIHRhYmxlIHdhbGtzIGZv
ciB2YXJpb3VzIGNvbmZpZ3VyYXRpb25zLCB0aGlzIGNvbW1pdApleHRlbmRzIHRoZSBkZWZpbmVz
IGFuZCBoZWxwZXJzIG9mIHRoZSBjdXJyZW50IGltcGxlbWVudGF0aW9uLgoKU2lnbmVkLW9mZi1i
eTogU2VyZ2VqIFByb3NrdXJpbiA8cHJvc2t1cmluQHNlYy5pbi50dW0uZGU+Ci0tLQpDYzogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCnYzOiBFbGltaW5hdGUgcmVkdW5kYW50IG1hY3Jv
IGRlZmluaXRpb25zIGJ5IGludHJvZHVjaW5nIGdlbmVyaWMgbWFjcm9zLgoKdjQ6IFJlcGxhY2Ug
ZXhpc3RpbmcgbWFjcm9zIHdpdGggb25lcyB0aGF0IGdlbmVyYXRlIHN0YXRpYyBpbmxpbmUKICAg
IGhlbHBlcnMgYXMgdG8gZWFzZSB0aGUgcmVhZGFiaWxpdHkgb2YgdGhlIGNvZGUuCgogICAgTW92
ZSB0aGUgaW50cm9kdWNlZCBjb2RlIGludG8gbHBhZS5oCgp2NTogUmVtb3ZlIFBBR0VfU0hJRlRf
KiBkZWZpbmVzIGZyb20gbHBhZS5oIGFzIHdlIGltcG9ydCB0aGVtIG5vdyBmcm9tCiAgICB0aGUg
aGVhZGVyIHhlbi9saWIuaC4KCiAgICBSZW1vdmUgKl9ndWVzdF90YWJsZV9vZmZzZXQgbWFjcm9z
IGFzIHRvIHJlZHVjZSB0aGUgbnVtYmVyIG9mCiAgICBleHBvcnRlZCBtYWNyb3Mgd2hpY2ggYXJl
IG9ubHkgdXNlZCBvbmNlLiBJbnN0ZWFkLCB1c2UgdGhlCiAgICBhc3NvY2lhdGVkIGZ1bmN0aW9u
YWxpdHkgZGlyZWN0bHkgd2l0aGluIHRoZQogICAgR1VFU1RfVEFCTEVfT0ZGU0VUX0hFTFBFUlMu
CgogICAgQWRkIGNvbW1lbnQgaW4gR1VFU1RfVEFCTEVfT0ZGU0VUX0hFTFBFUlMgc3RhdGluZyB0
aGF0IGEgcGFnZSB0YWJsZQogICAgd2l0aCA2NEsgcGFnZSBzaXplIGdyYW51bGFyaXR5IGRvZXMg
bm90IGhhdmUgYSB6ZXJvZXRoIGxvb2t1cCBsZXZlbC4KCiAgICBBZGQgI3VuZGVmcyBmb3IgR1VF
U1RfVEFCTEVfT0ZGU0VUIGFuZCBHVUVTVF9UQUJMRV9PRkZTRVRfSEVMUEVSUy4KCiAgICBSZW1v
dmUgQ09ORklHX0FSTV82NCAjZGVmaW5lcy4KLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2xwYWUu
aCB8IDYyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEg
ZmlsZSBjaGFuZ2VkLCA2MiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLWFybS9scGFlLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2xwYWUuaAppbmRleCA2ZmJmN2M2
MDZjLi4yZjc4OTFlZDBiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2xwYWUuaAor
KysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2xwYWUuaApAQCAtMyw2ICszLDggQEAKIAogI2lmbmRl
ZiBfX0FTU0VNQkxZX18KIAorI2luY2x1ZGUgPHhlbi9saWIuaD4KKwogLyoKICAqIFdBUk5JTkch
ICBVbmxpa2UgdGhlIHg4NiBwYWdldGFibGUgY29kZSwgd2hlcmUgbDEgaXMgdGhlIGxvd2VzdCBs
ZXZlbCBhbmQKICAqIGw0IGlzIHRoZSByb290IG9mIHRoZSB0cmllLCB0aGUgQVJNIHBhZ2V0YWJs
ZXMgZm9sbG93IEFSTSdzIGRvY3VtZW50YXRpb246CkBAIC0xNTEsNiArMTUzLDY2IEBAIHN0YXRp
YyBpbmxpbmUgYm9vbCBscGFlX2lzX3N1cGVycGFnZShscGFlX3QgcHRlLCB1bnNpZ25lZCBpbnQg
bGV2ZWwpCiAgICAgcmV0dXJuIChsZXZlbCA8IDMpICYmIGxwYWVfbWFwcGluZyhwdGUpOwogfQog
CisvKgorICogVGhlIEFSTXY4IGFyY2hpdGVjdHVyZSBzdXBwb3J0cyBwYWdlcyB3aXRoIGRpZmZl
cmVudCBzaXplcyAoNEssIDE2SywgYW5kCisgKiA2NEspLiBUbyBlbmFibGUgZ3Vlc3QgcGFnZSB0
YWJsZSB3YWxrcyBmb3IgdmFyaW91cyBjb25maWd1cmF0aW9ucywgdGhlCisgKiBmb2xsb3dpbmcg
aGVscGVycyBlbmFibGUgd2Fsa2luZyB0aGUgZ3Vlc3QncyB0cmFuc2xhdGlvbiB0YWJsZSB3aXRo
IHZhcnlpbmcKKyAqIHBhZ2Ugc2l6ZSBncmFudWxhcml0aWVzLgorICovCisKKyNkZWZpbmUgTFBB
RV9TSElGVF80SyAgICAgICAgICAgKDkpCisjZGVmaW5lIExQQUVfU0hJRlRfMTZLICAgICAgICAg
ICgxMSkKKyNkZWZpbmUgTFBBRV9TSElGVF82NEsgICAgICAgICAgKDEzKQorCisjZGVmaW5lIGxw
YWVfZW50cmllcyhncmFuKSAgICAgIChfQUMoMSxVKSA8PCBMUEFFX1NISUZUXyMjZ3JhbikKKyNk
ZWZpbmUgbHBhZV9lbnRyeV9tYXNrKGdyYW4pICAgKGxwYWVfZW50cmllcyhncmFuKSAtIDEpCisK
KyNkZWZpbmUgdGhpcmRfc2hpZnQoZ3JhbikgICAgICAgKFBBR0VfU0hJRlRfIyNncmFuKQorI2Rl
ZmluZSB0aGlyZF9zaXplKGdyYW4pICAgICAgICAoKHBhZGRyX3QpMSA8PCB0aGlyZF9zaGlmdChn
cmFuKSkKKworI2RlZmluZSBzZWNvbmRfc2hpZnQoZ3JhbikgICAgICAodGhpcmRfc2hpZnQoZ3Jh
bikgKyBMUEFFX1NISUZUXyMjZ3JhbikKKyNkZWZpbmUgc2Vjb25kX3NpemUoZ3JhbikgICAgICAg
KChwYWRkcl90KTEgPDwgc2Vjb25kX3NoaWZ0KGdyYW4pKQorCisjZGVmaW5lIGZpcnN0X3NoaWZ0
KGdyYW4pICAgICAgIChzZWNvbmRfc2hpZnQoZ3JhbikgKyBMUEFFX1NISUZUXyMjZ3JhbikKKyNk
ZWZpbmUgZmlyc3Rfc2l6ZShncmFuKSAgICAgICAgKChwYWRkcl90KTEgPDwgZmlyc3Rfc2hpZnQo
Z3JhbikpCisKKy8qIE5vdGUgdGhhdCB0aGVyZSBpcyBubyB6ZXJvZXRoIGxvb2t1cCBsZXZlbCB3
aXRoIGEgNjRLIGdyYW51bGUgc2l6ZS4gKi8KKyNkZWZpbmUgemVyb2V0aF9zaGlmdChncmFuKSAg
ICAgKGZpcnN0X3NoaWZ0KGdyYW4pICsgTFBBRV9TSElGVF8jI2dyYW4pCisjZGVmaW5lIHplcm9l
dGhfc2l6ZShncmFuKSAgICAgICgocGFkZHJfdCkxIDw8IHplcm9ldGhfc2hpZnQoZ3JhbikpCisK
KyNkZWZpbmUgR1VFU1RfVEFCTEVfT0ZGU0VUKG9mZnMsIGdyYW4pICAgICAgICAgICgocGFkZHJf
dCkob2ZmcykgJiBscGFlX2VudHJ5X21hc2soZ3JhbikpCisjZGVmaW5lIEdVRVNUX1RBQkxFX09G
RlNFVF9IRUxQRVJTKGdyYW4pICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorc3RhdGljIGlubGluZSB2YWRkcl90IHRoaXJkX2d1ZXN0X3RhYmxlX29mZnNl
dF8jI2dyYW4jI0sodmFkZHJfdCBndmEpICAgICAgICAgICAgICAgICAgIFwKK3sgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgcmV0dXJuIEdVRVNUX1RBQkxFX09GRlNFVCgoZ3Zh
ID4+IHRoaXJkX3NoaWZ0KGdyYW4jI0spKSwgZ3JhbiMjSyk7ICAgICAgICAgICAgICAgICAgXAor
fSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCitzdGF0aWMgaW5saW5lIHZhZGRyX3Qgc2Vjb25kX2d1ZXN0X3RhYmxlX29mZnNl
dF8jI2dyYW4jI0sodmFkZHJfdCBndmEpICAgICAgICAgICAgICAgICAgXAoreyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICByZXR1cm4gR1VFU1RfVEFCTEVfT0ZGU0VUKChndmEg
Pj4gc2Vjb25kX3NoaWZ0KGdyYW4jI0spKSwgZ3JhbiMjSyk7ICAgICAgICAgICAgICAgICBcCit9
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKK3N0YXRpYyBpbmxpbmUgdmFkZHJfdCBmaXJzdF9ndWVzdF90YWJsZV9vZmZzZXRf
IyNncmFuIyNLKHZhZGRyX3QgZ3ZhKSAgICAgICAgICAgICAgICAgICBcCit7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgIHJldHVybiBHVUVTVF9UQUJMRV9PRkZTRVQoKChwYWRk
cl90KWd2YSA+PiBmaXJzdF9zaGlmdChncmFuIyNLKSksIGdyYW4jI0spOyAgICAgICAgIFwKK30g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorc3RhdGljIGlubGluZSB2YWRkcl90IHplcm9ldGhfZ3Vlc3RfdGFibGVfb2Zmc2V0
XyMjZ3JhbiMjSyh2YWRkcl90IGd2YSkgICAgICAgICAgICAgICAgIFwKK3sgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgLyogTm90ZSB0aGF0IHRoZXJlIGlzIG5vIHplcm9ldGgg
bG9va3VwIGxldmVsIHdpdGggYSA2NEsgZ3JhbnVsZSBzaXplLiAqLyAgICAgICAgICAgXAorICAg
IGlmICggZ3JhbiA9PSA2NCApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgcmV0dXJuIDA7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgZWxzZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICByZXR1cm4g
R1VFU1RfVEFCTEVfT0ZGU0VUKCgocGFkZHJfdClndmEgPj4gemVyb2V0aF9zaGlmdChncmFuIyNL
KSksIGdyYW4jI0spOyAgIFwKK30gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisKK0dV
RVNUX1RBQkxFX09GRlNFVF9IRUxQRVJTKDQpOworR1VFU1RfVEFCTEVfT0ZGU0VUX0hFTFBFUlMo
MTYpOworR1VFU1RfVEFCTEVfT0ZGU0VUX0hFTFBFUlMoNjQpOworCisjdW5kZWYgR1VFU1RfVEFC
TEVfT0ZGU0VUCisjdW5kZWYgR1VFU1RfVEFCTEVfT0ZGU0VUX0hFTFBFUlMKKwogI2VuZGlmIC8q
IF9fQVNTRU1CTFlfXyAqLwogCiAvKgotLSAKMi4xMy4xCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 11:52:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 11: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 1dPp2m-0002H2-Td; Tue, 27 Jun 2017 11:52:32 +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 1dPp2l-0002Gg-Ma
 for xen-devel@lists.xenproject.org; Tue, 27 Jun 2017 11:52:31 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 36/6E-10689-EF642595; Tue, 27 Jun 2017 11:52:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJLMWRWlGSWpSXmKPExsXSPJ+BQ/efW1C
 kwebzbBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bkW9IFvVIVNz7sY2tg/CDaxcjFISRwjVHi
 SftsFghnE6PEl7mnWbsYOTnYBAwkprxeCWaLCChJ3Fs1mQnEZhbQk/h6ZApYXFggTmLhjQtAz
 RwcLAKqEp1nhUDCvAI2EhumvWMEsSUE5CV2tV1kncDIuYCRYRWjRnFqUVlqka6RmV5SUWZ6Rk
 luYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRqC36hkYGHcwNuz1O8QoycGkJMq7WiIoUogvKT+
 lMiOxOCO+qDQntfgQowwHh5IE7ylXoJxgUWp6akVaZg4wbGDSEhw8SiK85RZAad7igsTc4sx0
 iNQpRl2ODavXf2ESYsnLz0uVEufdCzJDAKQoozQPbgQshC8xykoJ8zIyMDAI8RSkFuVmlqDKv
 2IU52BUEubd4QI0hSczrwRu0yugI5iAjmCZFwByREkiQkqqgdF9ep99qJP1xOlTTcsPtwuphq
 34+XmSuNeJR1f3x+3v+yupveG+RcqJA8LVHWe4DN9k6ggU7gtLuH13x8tzn75fzxNpefGweOr
 +3Itzw97kzdObWLrpaPJfDw9zlXdbfwfXfrs3hTckuvnnNfZ1dXI5tj2Pt23SP7wuUmafsNSc
 2jsLZVRXXC5QYinOSDTUYi4qTgQA9uHo+1wCAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-14.tower-31.messagelabs.com!1498564349!107422591!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46439 invoked from network); 27 Jun 2017 11:52:30 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Jun 2017 11:52:30 -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 5B05110C7F7C3
 for <xen-devel@lists.xenproject.org>; Tue, 27 Jun 2017 13:52:23 +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 4D2C01C162;
 Tue, 27 Jun 2017 13:52:23 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Tue, 27 Jun 2017 13:52:08 +0200
Message-Id: <20170627115220.21066-1-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.11.0
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>
Subject: [Xen-devel] [PATCH v5 00/12] arm/mem_access: Walk guest page tables
	in SW if mem_access is active
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLAoKVGhlIGZ1bmN0aW9uIHAybV9tZW1fYWNjZXNzX2NoZWNrX2FuZF9nZXRfcGFnZSBp
cyBjYWxsZWQgZnJvbSB0aGUgZnVuY3Rpb24KZ2V0X3BhZ2VfZnJvbV9ndmEgaWYgbWVtX2FjY2Vz
cyBpcyBhY3RpdmUgYW5kIHRoZSBoYXJkd2FyZS1haWRlZCB0cmFuc2xhdGlvbiBvZgp0aGUgZ2l2
ZW4gZ3Vlc3QgdmlydHVhbCBhZGRyZXNzIChndmEpIGludG8gbWFjaGluZSBhZGRyZXNzIGZhaWxz
LiBUaGF0IGlzLCBpZgp0aGUgc3RhZ2UtMiB0cmFuc2xhdGlvbiB0YWJsZXMgY29uc3RyYWluIGFj
Y2VzcyB0byB0aGUgZ3Vlc3RzJ3MgcGFnZSB0YWJsZXMsCmhhcmR3YXJlLWFzc2lzdGVkIHRyYW5z
bGF0aW9uIHdpbGwgZmFpbC4gVGhlIGlkZWEgb2YgdGhlIGZ1bmN0aW9uCnAybV9tZW1fYWNjZXNz
X2NoZWNrX2FuZF9nZXRfcGFnZSBpcyB0aHVzIHRvIHRyYW5zbGF0ZSB0aGUgZ2l2ZW4gZ3ZhIGFu
ZCBjaGVjawp0aGUgcmVxdWVzdGVkIGFjY2VzcyByaWdodHMgaW4gc29mdHdhcmUuIEhvd2V2ZXIs
IGFzIHRoZSBjdXJyZW50IGltcGxlbWVudGF0aW9uCm9mIHAybV9tZW1fYWNjZXNzX2NoZWNrX2Fu
ZF9nZXRfcGFnZSBtYWtlcyB1c2Ugb2YgdGhlIGhhcmR3YXJlLWFpZGVkIGd2YSB0byBpcGEKdHJh
bnNsYXRpb24sIHRoZSB0cmFuc2xhdGlvbiBtaWdodCBhbHNvIGZhaWwgYmVjYXVzZSBvZiByZWFz
b25zIHN0YXRlZCBhYm92ZQphbmQgd2lsbCBiZWNvbWUgZXF1YWxseSByZWxldmFudCBmb3IgdGhl
IGFsdHAybSBpbXBsZW1lbnRhdGlvbiBvbiBBUk0uICBBcwpzdWNoLCB3ZSBwcm92aWRlIGEgc29m
dHdhcmUgZ3Vlc3QgdHJhbnNsYXRpb24gdGFibGUgd2FsayB0byBhZGRyZXNzIHRoZSBhYm92ZQpt
ZW50aW9uZWQgaXNzdWUuCgpUaGUgY3VycmVudCB2ZXJzaW9uIG9mIHRoZSBpbXBsZW1lbnRhdGlv
biBzdXBwb3J0cyB0cmFuc2xhdGlvbiBvZiBib3RoIHRoZQpzaG9ydC1kZXNjcmlwdG9yIGFzIHdl
bGwgYXMgdGhlIGxvbmctZGVzY3JpcHRvciB0cmFuc2xhdGlvbiB0YWJsZSBmb3JtYXQgb24KQVJN
djcgYW5kIEFSTXY4IChBQXJjaDMyL0FBcmNoNjQpLgoKVGhpcyByZXZpc2VkIHZlcnNpb24gaW5j
b3Jwb3JhdGVzIHRoZSBjb21tZW50cyBvZiB0aGUgcHJldmlvdXMgcGF0Y2ggc2VyaWVzIGFuZApt
YWlubHkgY2hhbmdlcyB0aGUgaW50cm9kdWNlZCBkYXRhLXN0cnVjdHVyZXMgYW5kIGRlZmluZXMg
dG8gc2ltcGxpZnkgY29kZS4KQWxzbywgdGhpcyBwYXRjaCByZXVzZXMgZXhpc3RpbmcgY29kZSBm
b3IgYWNjZXNzaW5nIHRoZSBndWVzdCdzIG1lbW9yeSB0aHJvdWdoCnRoZSBmdW5jdGlvbiB2Z2lj
X2FjY2Vzc19ndWVzdF9tZW1vcnkuIEluIHRoaXMgd2F5LCB3ZSBvdXRzb3VyY2UKc2FmZXR5LXJl
bGV2YW50IGNoZWNrcyBhc3NvY2lhdGVkIHdpdGggYWNjZXNzaW5nIHRoZSBndWVzdCdzIG1lbW9y
eSB0byBvbmUKcGxhY2UgYW5kIGhlbmNlIHNpbXBsaWZ5IHBvdGVudGlhbCBtb2RpZmljYXRpb24g
b2Ygc3VjaC4gIFBsZWFzZSBub3RlIHRoYXQgdGhpcwpwYXRjaCBzZXJpZXMgaXMgYmFzZWQgb24g
dGhlIHNlY29uZCBwYXJ0IG9mIEp1bGllbiBHcmFsbCdzIHBhdGNoIHNlcmllcyBpbiBbMV06CiJ4
ZW4vYXJtOiBNb3ZlIExQQUUgZGVmaW5pdGlvbiBpbiBhIHNlcGFyYXRlIGhlYWRlciIuCgpUaGUg
Zm9sbG93aW5nIHBhdGNoIHNlcmllcyBjYW4gYmUgZm91bmQgb24gR2l0aHViWzBdLgoKQ2hlZXJz
LAp+U2VyZ2VqCgpbMF0gaHR0cHM6Ly9naXRodWIuY29tL3Nlcmdlai1wcm9za3VyaW4veGVuIChi
cmFuY2ggYXJtLWdwdC13YWxrLXY1KQpbMV0gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVz
L2h0bWwveGVuLWRldmVsLzIwMTctMDYvbXNnMDIwOTUuaHRtbAoKClNlcmdlaiBQcm9za3VyaW4g
KDEyKToKICBhcm0vbWVtX2FjY2VzczogQWRkIGFuZCBjbGVhbnVwIChUQ1JffFRUQkNSXykqIGRl
ZmluZXMKICBhcm0vbWVtX2FjY2VzczogTW92ZSBQQUdFX1NISUZUXyogbWFjcm9zIHRvIGxpYi5o
CiAgYXJtL21lbV9hY2Nlc3M6IEFkZCBkZWZpbmVzIHN1cHBvcnRpbmcgUFRzIHdpdGggdmFyeWlu
ZyBwYWdlIHNpemVzCiAgYXJtL2xwYWU6IEludHJvZHVjZSBscGFlX3BhZ2UgaGVscGVyCiAgYXJt
L21lbV9hY2Nlc3M6IEFkZCBzaG9ydC1kZXNjcmlwdG9yIHB0ZSB0eXBlZGVmcyBhbmQgbWFjcm9z
CiAgYXJtL21lbV9hY2Nlc3M6IEludHJvZHVjZSBHVjJNX0VYRUMgcGVybWlzc2lvbgogIGFybS9t
ZW1fYWNjZXNzOiBJbnRyb2R1Y2UgQklUX1VMTCBiaXQgb3BlcmF0aW9uCiAgYXJtL21lbV9hY2Nl
c3M6IEludHJvZHVjZSBHRU5NQVNLX1VMTCBiaXQgb3BlcmF0aW9uCiAgYXJtL21lbV9hY2Nlc3M6
IEFkZCBzb2Z0d2FyZSBndWVzdC1wYWdlLXRhYmxlIHdhbGsKICBhcm0vbWVtX2FjY2VzczogQWRk
IGxvbmctZGVzY3JpcHRvciBiYXNlZCBncHQKICBhcm0vbWVtX2FjY2VzczogQWRkIHNob3J0LWRl
c2NyaXB0b3IgYmFzZWQgZ3B0CiAgYXJtL21lbV9hY2Nlc3M6IFdhbGsgdGhlIGd1ZXN0J3MgcHQg
aW4gc29mdHdhcmUKCiB4ZW4vYXJjaC9hcm0vTWFrZWZpbGUgICAgICAgICAgICB8ICAgMSArCiB4
ZW4vYXJjaC9hcm0vZ3Vlc3Rfd2Fsay5jICAgICAgICB8IDYxNCArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL2FybS9tZW1fYWNjZXNzLmMgICAgICAgIHwg
IDMxICstCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2JpdG9wcy5oICAgICB8ICAgMSArCiB4ZW4vaW5j
bHVkZS9hc20tYXJtL2NvbmZpZy5oICAgICB8ICAgMiArCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2d1
ZXN0X3dhbGsuaCB8ICAxOSArKwogeGVuL2luY2x1ZGUvYXNtLWFybS9scGFlLmggICAgICAgfCAg
NjcgKysrKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oICAgICAgIHwgICAxICsKIHhlbi9p
bmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmggIHwgIDY5ICsrKystCiB4ZW4vaW5jbHVkZS9hc20t
YXJtL3Nob3J0LWRlc2MuaCB8IDEzMCArKysrKysrKysKIHhlbi9pbmNsdWRlL3hlbi9iaXRvcHMu
aCAgICAgICAgIHwgICAyICsKIHhlbi9pbmNsdWRlL3hlbi9pb21tdS5oICAgICAgICAgIHwgICAz
ICstCiB4ZW4vaW5jbHVkZS94ZW4vbGliLmggICAgICAgICAgICB8ICAgNCArCiAxMyBmaWxlcyBj
aGFuZ2VkLCA5MzcgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEw
MDY0NCB4ZW4vYXJjaC9hcm0vZ3Vlc3Rfd2Fsay5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2lu
Y2x1ZGUvYXNtLWFybS9ndWVzdF93YWxrLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVk
ZS9hc20tYXJtL3Nob3J0LWRlc2MuaAoKLS0KMi4xMy4xCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 11:52:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 11: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 1dPp2s-0002IT-C9; Tue, 27 Jun 2017 11: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 <proskurin@sec.in.tum.de>) id 1dPp2q-0002HV-D7
 for xen-devel@lists.xenproject.org; Tue, 27 Jun 2017 11:52:36 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 7E/59-01752-30742595; Tue, 27 Jun 2017 11:52:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCLMWRWlGSWpSXmKPExsXSPJ+BQ5fZPSj
 SYPNjJovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPV/ibmgv1sFSs/HmZqYLzC2sXIxSEksJFR
 4uv3VewQziZGiclHbzF1MXJysAkYSEx5vZIVxBYRUJK4t2oyE0gRs0ATo8S9xgdsIAlhAQ+JV
 9dvsoPYLAKqEm+n/mMEsXkFbCRmXpsD1iwhIC+xq+0imM0pYCsx4/wbMFsIqKar9TbLBEbuBY
 wMqxg1ilOLylKLdI0s9ZKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAn1cz8DAuIP
 x8ha/Q4ySHExKoryrJYIihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwnnIFygkWpaanVqRl5gCD
 DSYtwcGjJMJbbgGU5i0uSMwtzkyHSJ1i1OVo+rDlC5MQS15+XqqUOO9ekBkCIEUZpXlwI2CBf
 4lRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMO8OF6ApPJl5JXCbXgEdwQR0BMu8AJAjShIRUl
 INjD1fmTR375rLf29idGTqxXSWhJrO5cucbDo/nSpMPHr7rf/MhhP7HM+pWK++yHO4zEE0/tu
 ix7mrUxZvuWA34RDDrherF4SoLfkUKhfxLG3bkjlJ1huWnlil9fFQvWR/0lbNmmnKbfl3JDbn
 NpxIfX2yR/ryhAULexYdfve599TuqOlrfmiXPZquxFKckWioxVxUnAgA2W/ofncCAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-12.tower-206.messagelabs.com!1498564354!69004341!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31021 invoked from network); 27 Jun 2017 11:52:35 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 27 Jun 2017 11:52:35 -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 A5C8010C7F7C3;
 Tue, 27 Jun 2017 13:52:23 +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 995781C162;
 Tue, 27 Jun 2017 13:52:23 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Tue, 27 Jun 2017 13:52:14 +0200
Message-Id: <20170627115220.21066-7-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170627115220.21066-1-proskurin@sec.in.tum.de>
References: <20170627115220.21066-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v5 06/12] arm/mem_access: Introduce GV2M_EXEC
	permission
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2UgZXh0ZW5kIHRoZSBjdXJyZW50IGltcGxlbWVudGF0aW9uIGJ5IGFuIGFkZGl0aW9uYWwgcGVy
bWlzc2lvbiwKR1YyTV9FWEVDLCB3aGljaCB3aWxsIGJlIHVzZWQgdG8gZGVzY3JpYmUgZXhlY3V0
ZSBwZXJtaXNzaW9ucyBvZiBQVEUncwphcyBwYXJ0IG9mIG91ciBndWVzdCB0cmFuc2xhdGlvbiB0
YWJsZSB3YWxrIGltcGxlbWVudGF0aW9uLgoKU2lnbmVkLW9mZi1ieTogU2VyZ2VqIFByb3NrdXJp
biA8cHJvc2t1cmluQHNlYy5pbi50dW0uZGU+CkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgotLS0KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQog
eGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmggfCAxICsKIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2Vy
dGlvbigrKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9wYWdlLmgKaW5kZXggY2VmMmYyODkxNC4uYjhkNjQxYmZhZiAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9wYWdlLmgKQEAgLTkwLDYgKzkwLDcgQEAKIC8qIEZsYWdzIGZvciBnZXRfcGFnZV9mcm9tX2d2
YSwgZ3ZpcnRfdG9fbWFkZHIgZXRjICovCiAjZGVmaW5lIEdWMk1fUkVBRCAgKDB1PDwwKQogI2Rl
ZmluZSBHVjJNX1dSSVRFICgxdTw8MCkKKyNkZWZpbmUgR1YyTV9FWEVDICAoMXU8PDEpCiAKICNp
Zm5kZWYgX19BU1NFTUJMWV9fCiAKLS0gCjIuMTMuMQoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 27 11:52:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 11: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 1dPp2m-0002Gr-MG; Tue, 27 Jun 2017 11:52:32 +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 1dPp2l-0002Gf-73
 for xen-devel@lists.xenproject.org; Tue, 27 Jun 2017 11:52:31 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 76/CA-03371-EF642595; Tue, 27 Jun 2017 11:52:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsXSPJ+BQ/efW1C
 kQcczTovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPdky72gnn8Fc3PZ7M1MD7i6WLk4hAS2Mgo
 8XB3DzOEs4lR4u/aJpYuRk4ONgEDiSmvV7KC2CICShL3Vk1mArGZBQIkPnU9BrOFBbwlPvTPA
 7NZBFQlmhbuBOvlFbCROPD3BhuILSEgL7Gr7SLYHE4BW4kZ59+A2UJANV2tt1kmMHIvYGRYxa
 hRnFpUllqka2ihl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kR6GEGINjBeHNjwCF
 GSQ4mJVHe1RJBkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeE+5AuUEi1LTUyvSMnOAoQaTluDg
 URLhLbcASvMWFyTmFmemQ6ROMSpKifPuBekTAElklObBtcHC+xKjrJQwLyPQIUI8BalFuZklq
 PKvGMU5GJWEeXe4AE3hycwrgZv+CmgxE9BilnkBIItLEhFSUg2MHTpb/6e2Lby6756DJsOUOz
 /qQlt+Nd3ku86tmfN95d/yupnRe67MfS7FtdZQYFV/AP+qcDW2m9dSXxzQWmBe1tAutVH8np1
 /n569puDpiasX6kYuUXAtyEs6lfVCZP+y/mkXU8+xHi1Q0P90zsj8Slld8s/aP/YHT5jPVA6w
 PciZZ1GvK+WrxFKckWioxVxUnAgAzzZxeGoCAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-3.tower-21.messagelabs.com!1498564349!72355099!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25031 invoked from network); 27 Jun 2017 11:52:30 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Jun 2017 11:52:30 -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 6B4C510C7F7C5;
 Tue, 27 Jun 2017 13:52:23 +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 5E6B31C162;
 Tue, 27 Jun 2017 13:52:23 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Tue, 27 Jun 2017 13:52:10 +0200
Message-Id: <20170627115220.21066-3-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170627115220.21066-1-proskurin@sec.in.tum.de>
References: <20170627115220.21066-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v5 02/12] arm/mem_access: Move PAGE_SHIFT_*
	macros to lib.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>

VGhlIGZvbGxvd2luZyBjb21taXRzIGludHJvZHVjZSBhIHNvZnR3YXJlIGd1ZXN0IHBhZ2UgdGFi
bGUgd2Fsawpzb2Z0d2FyZSBpbXBsZW1lbnRhdGlvbiB0aGF0IHN1cHBvcnRzIHZhcnlpbmcgZ3Vl
c3QgcGFnZSBzaXplCmdyYW51bGFyaXRpZXMuIFRoaXMgY29tbWl0IG1vdmVzIGFscmVhZHkgZXhp
c3RpbmcgUEFHRV9TSElGVF8oNEt8NjRLKQphbmQgdGhlIG5ldyBQQUdFX1NISUZUXzE2SyBkZWZp
bmVzIHRvIGEgY29tbW9uIHBsYWNlIGluIHhlbi9saWIuaCBhcwp0byBhbGxvdyB0aGUgZm9sbG93
aW5nIGNvbW1pdHMgdG8gdXNlIHRoZSBjb25zb2xpZGF0ZWQgZGVmaW5lcy4KClNpZ25lZC1vZmYt
Ynk6IFNlcmdlaiBQcm9za3VyaW4gPHByb3NrdXJpbkBzZWMuaW4udHVtLmRlPgotLS0KQ2M6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vaW5jbHVkZS94ZW4vaW9tbXUu
aCB8IDMgKy0tCiB4ZW4vaW5jbHVkZS94ZW4vbGliLmggICB8IDQgKysrKwogMiBmaWxlcyBjaGFu
Z2VkLCA1IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUveGVuL2lvbW11LmggYi94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaAppbmRleCA1ODAzZTNm
OTViLi43NTc0NmU1NWIwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaAorKysg
Yi94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaApAQCAtMjAsNiArMjAsNyBAQAogI2RlZmluZSBfSU9N
TVVfSF8KIAogI2luY2x1ZGUgPHhlbi9pbml0Lmg+CisjaW5jbHVkZSA8eGVuL2xpYi5oPgogI2lu
Y2x1ZGUgPHhlbi9zcGlubG9jay5oPgogI2luY2x1ZGUgPHhlbi9wY2kuaD4KICNpbmNsdWRlIDxw
dWJsaWMvaHZtL2lvcmVxLmg+CkBAIC00MSwxMiArNDIsMTAgQEAgZXh0ZXJuIHVuc2lnbmVkIGlu
dCBpb21tdV9kZXZfaW90bGJfdGltZW91dDsKICNkZWZpbmUgSU9NTVVfUEFHRV9NQVNLKHN6KSAo
fih1NjQpMCA8PCBQQUdFX1NISUZUXyMjc3opCiAjZGVmaW5lIElPTU1VX1BBR0VfQUxJR04oc3os
IGFkZHIpICAoKChhZGRyKSArIH5QQUdFX01BU0tfIyNzeikgJiBQQUdFX01BU0tfIyNzeikKIAot
I2RlZmluZSBQQUdFX1NISUZUXzRLICAgICAgICgxMikKICNkZWZpbmUgUEFHRV9TSVpFXzRLICAg
ICAgICBJT01NVV9QQUdFX1NJWkUoNEspCiAjZGVmaW5lIFBBR0VfTUFTS180SyAgICAgICAgSU9N
TVVfUEFHRV9NQVNLKDRLKQogI2RlZmluZSBQQUdFX0FMSUdOXzRLKGFkZHIpIElPTU1VX1BBR0Vf
QUxJR04oNEssIGFkZHIpCiAKLSNkZWZpbmUgUEFHRV9TSElGVF82NEsgICAgICAgICAgKDE2KQog
I2RlZmluZSBQQUdFX1NJWkVfNjRLICAgICAgICAgICBJT01NVV9QQUdFX1NJWkUoNjRLKQogI2Rl
ZmluZSBQQUdFX01BU0tfNjRLICAgICAgICAgICBJT01NVV9QQUdFX01BU0soNjRLKQogI2RlZmlu
ZSBQQUdFX0FMSUdOXzY0SyhhZGRyKSAgICBJT01NVV9QQUdFX0FMSUdOKDY0SywgYWRkcikKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9saWIuaCBiL3hlbi9pbmNsdWRlL3hlbi9saWIuaApp
bmRleCA5OTVhODVhN2RiLi44ZTI3NzdhYzY3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4v
bGliLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2xpYi5oCkBAIC04LDYgKzgsMTAgQEAKICNpbmNs
dWRlIDx4ZW4vc3RyaW5nLmg+CiAjaW5jbHVkZSA8YXNtL2J1Zy5oPgogCisjZGVmaW5lIFBBR0Vf
U0hJRlRfNEsgICAgICAgICAgICgxMikKKyNkZWZpbmUgUEFHRV9TSElGVF8xNksgICAgICAgICAg
KDE0KQorI2RlZmluZSBQQUdFX1NISUZUXzY0SyAgICAgICAgICAoMTYpCisKICNkZWZpbmUgQlVH
X09OKHApICBkbyB7IGlmICh1bmxpa2VseShwKSkgQlVHKCk7ICB9IHdoaWxlICgwKQogI2RlZmlu
ZSBXQVJOX09OKHApIGRvIHsgaWYgKHVubGlrZWx5KHApKSBXQVJOKCk7IH0gd2hpbGUgKDApCiAK
LS0gCjIuMTMuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 27 11:52:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 11:52: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 1dPp2y-0002P4-EE; Tue, 27 Jun 2017 11:52:44 +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 1dPp2w-0002MU-GS
 for xen-devel@lists.xenproject.org; Tue, 27 Jun 2017 11:52:42 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 C3/35-03920-90742595; Tue, 27 Jun 2017 11:52:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBLMWRWlGSWpSXmKPExsXSPJ+BQ5fTPSj
 S4MxLCYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPyyzXsBYe5Kk59OMHWwPido4uRi0NIYCOj
 xOEnl9ggnE2MEo++rGTqYuTkYBMwkJjyeiUriC0ioCRxb9VkJpAiZoEmRol7jQ/YQBLCAr4SF
 1bOZAaxWQRUJW6eXwfWwCtgI/Hw4WsWEFtCQF5iV9tFsDingK3EjPNvwGwhoJqu1tssExi5Fz
 AyrGLUKE4tKkst0jW01EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECPQxAxDsYPy
 xLOAQoyQHk5Io72qJoEghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErynXIFygkWp6akVaZk5wGCD
 SUtw8CiJ8JZbAKV5iwsSc4sz0yFSpxgVpcR594L0CYAkMkrz4NpgAX6JUVZKmJcR6BAhnoLUo
 tzMElT5V4ziHIxKwrw7XICm8GTmlcBNfwW0mAloMcu8AJDFJYkIKakGRinutTqH9kVwNZ9a90
 SI0YQ17udcs91qjBWXhe9M6pLqWXxHQ7bTxExdpueDZ0LmJxUG+SnbF2md8mywX7aU9ZFD4/b
 9zIHltkLfXY2+lV5RcWyp8p915k1bTtgOqfvej2IWq94Kjzr6L0KbQfD4o80Pgj7FTub9bTjr
 9FZXQ+Oua1s+8u12V2Ipzkg01GIuKk4EAJjAfMprAgAA
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-13.tower-21.messagelabs.com!1498564361!69977036!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58380 invoked from network); 27 Jun 2017 11:52:41 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Jun 2017 11:52:41 -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 C018010C7F7C3;
 Tue, 27 Jun 2017 13:52:23 +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 B279C1C162;
 Tue, 27 Jun 2017 13:52:23 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Tue, 27 Jun 2017 13:52:16 +0200
Message-Id: <20170627115220.21066-9-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170627115220.21066-1-proskurin@sec.in.tum.de>
References: <20170627115220.21066-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v5 08/12] arm/mem_access: Introduce GENMASK_ULL
	bit operation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGN1cnJlbnQgaW1wbGVtZW50YXRpb24gb2YgR0VOTUFTSyBpcyBjYXBhYmxlIG9mIGNyZWF0
aW5nIGJpdG1hc2tzIG9mCjMyLWJpdCB2YWx1ZXMgb24gQUFyY2gzMiBhbmQgNjQtYml0IHZhbHVl
cyBvbiBBQXJjaDY0LiBBcyB3ZSBuZWVkIHRvCmNyZWF0ZSBtYXNrcyBmb3IgNjQtYml0IHZhbHVl
cyBvbiBBQXJjaDMyIGFzIHdlbGwsIGluIHRoaXMgY29tbWl0IHdlCmludHJvZHVjZSB0aGUgR0VO
TUFTS19VTEwgYml0IG9wZXJhdGlvbi4KClNpZ25lZC1vZmYtYnk6IFNlcmdlaiBQcm9za3VyaW4g
PHByb3NrdXJpbkBzZWMuaW4udHVtLmRlPgotLS0KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+Ci0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9jb25maWcuaCB8IDIgKysKIHhlbi9pbmNsdWRl
L3hlbi9iaXRvcHMuaCAgICAgfCAyICsrCiAyIGZpbGVzIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygr
KQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vY29uZmlnLmggYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL2NvbmZpZy5oCmluZGV4IDViNmYzYzk4NWQuLjdmYTQxMmYxYjEgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vY29uZmlnLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9jb25maWcuaApAQCAtMTksNiArMTksOCBAQAogI2RlZmluZSBCSVRTX1BFUl9MT05HIChCWVRF
U19QRVJfTE9ORyA8PCAzKQogI2RlZmluZSBQT0lOVEVSX0FMSUdOIEJZVEVTX1BFUl9MT05HCiAK
KyNkZWZpbmUgQklUU19QRVJfTE9OR19MT05HIDY0CisKIC8qIHhlbl91bG9uZ190IGlzIGFsd2F5
cyA2NCBiaXRzICovCiAjZGVmaW5lIEJJVFNfUEVSX1hFTl9VTE9ORyA2NAogCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS94ZW4vYml0b3BzLmggYi94ZW4vaW5jbHVkZS94ZW4vYml0b3BzLmgKaW5k
ZXggYmQwODgzYWIyMi4uNDcxNzBjOWJmZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2Jp
dG9wcy5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9iaXRvcHMuaApAQCAtOSw2ICs5LDggQEAKICAq
LwogI2RlZmluZSBHRU5NQVNLKGgsIGwpIFwKICAgICAoKCh+MFVMKSA8PCAobCkpICYgKH4wVUwg
Pj4gKEJJVFNfUEVSX0xPTkcgLSAxIC0gKGgpKSkpCisjZGVmaW5lIEdFTk1BU0tfVUxMKGgsIGwp
IFwKKyAgICAoKCh+MFVMTCkgPDwgKGwpKSAmICh+MFVMTCA+PiAoQklUU19QRVJfTE9OR19MT05H
IC0gMSAtIChoKSkpKQogCiAvKgogICogZmZzOiBmaW5kIGZpcnN0IGJpdCBzZXQuIFRoaXMgaXMg
ZGVmaW5lZCB0aGUgc2FtZSB3YXkgYXMKLS0gCjIuMTMuMQoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 27 11:52:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 11:52: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 1dPp2y-0002Pk-MW; Tue, 27 Jun 2017 11:52:44 +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 1dPp2w-0002MR-Hb
 for xen-devel@lists.xenproject.org; Tue, 27 Jun 2017 11:52:42 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 3D/F7-01732-90742595; Tue, 27 Jun 2017 11:52:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRWlGSWpSXmKPExsXSPJ+BQ5fTPSj
 SYH+LqMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnF180bWgtNcFT8XTGFpYDzG0cXIxSEksJFR
 4ufuPywQziZGiTXNd9i7GDk52AQMJKa8XskKYosIKEncWzWZCaSIWaCJUeJe4wM2kISwgKfEq
 YO/wBpYBFQlGu7tBYpzcPAK2Eh8OWMDEpYQkJfY1XYRbA6ngK3EjPNvwGwhoJKu1tssExi5Fz
 AyrGJUL04tKkst0jXWSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQI9C8DEOxgbP7
 idIhRkoNJSZR3tURQpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXkM3oJxgUWp6akVaZg4w0GDS
 Ehw8SiK85RZAad7igsTc4sx0iNQpRkUpcd69rkAJAZBERmkeXBssuC8xykoJ8zICHSLEU5Bal
 JtZgir/ilGcg1FJmHeHC9AUnsy8Erjpr4AWMwEtZpkXALK4JBEhJdXAOK1asLjOnTvyxYXbwT
 M/dnh8mcuqJxax61/IZ8vshcEcn+vcZk5/0P1wwar9a93fTQzLPFLz6+n++6syH7xpueK3y+m
 ZzKa45fWbp1ysPHyI+0xKcTHDy3ds/412+fjoH6nL2XTs+RP39AmZ/qpfjmaXVOlNmWMS8ntP
 8my55Y+3/rly8f/33S+UWIozEg21mIuKEwFl4UokaQIAAA==
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-11.tower-31.messagelabs.com!1498564361!76700043!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23973 invoked from network); 27 Jun 2017 11:52:41 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Jun 2017 11:52:41 -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 B174E10C7F7C3;
 Tue, 27 Jun 2017 13:52:23 +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 A5B711C192;
 Tue, 27 Jun 2017 13:52:23 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Tue, 27 Jun 2017 13:52:15 +0200
Message-Id: <20170627115220.21066-8-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170627115220.21066-1-proskurin@sec.in.tum.de>
References: <20170627115220.21066-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v5 07/12] arm/mem_access: Introduce BIT_ULL bit
	operation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2UgaW50cm9kdWNlIHRoZSBCSVRfVUxMIG1hY3JvIHRvIHVzaW5nIHZhbHVlcyBvZiB1bnNpZ25l
ZCBsb25nIGxvbmcgYXMKdG8gZW5hYmxlIHNldHRpbmcgYml0cyBvZiA2NC1iaXQgcmVnaXN0ZXJz
IG9uIEFBcmNoMzIuICBJbiBhZGRpdGlvbiwKdGhpcyBjb21taXQgYWRkcyBhIGRlZmluZSBob2xk
aW5nIHRoZSByZWdpc3RlciB3aWR0aCBvZiA2NCBiaXQKZG91YmxlLXdvcmQgcmVnaXN0ZXJzLiBU
aGlzIGRlZmluZSBzaW1wbGlmaWVzIHVzaW5nIHRoZSBhc3NvY2lhdGVkCmNvbnN0YW50cyBpbiB0
aGUgZm9sbG93aW5nIGNvbW1pdHMuCgpTaWduZWQtb2ZmLWJ5OiBTZXJnZWogUHJvc2t1cmluIDxw
cm9za3VyaW5Ac2VjLmluLnR1bS5kZT4KLS0tCkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgotLS0KdjQ6IFdlIHJldXNlZCB0aGUgcHJldmlvdXMgY29tbWl0IHdpdGggdGhlIG1zZyAiYXJt
L21lbV9hY2Nlc3M6IEFkZAogICAgZGVmaW5lcyBob2xkaW5nIHRoZSB3aWR0aCBvZiAzMi82NGJp
dCByZWdzIiBmcm9tIHYzLCBhcyB3ZSBjYW4gcmV1c2UKICAgIHRoZSBhbHJlYWR5IGV4aXN0aW5n
IGRlZmluZSBCSVRTX1BFUl9XT1JELgoKdjU6IEludHJvZHVjZSBhIG5ldyBtYWNybyBCSVRfVUxM
IGluc3RlYWQgb2YgY2hhbmdpbmcgdGhlIHR5cGUgb2YgdGhlCiAgICBtYWNybyBCSVQuCgogICAg
UmVtb3ZlIHRoZSBkZWZpbmUgQklUU19QRVJfRE9VQkxFX1dPUkQuCi0tLQogeGVuL2luY2x1ZGUv
YXNtLWFybS9iaXRvcHMuaCB8IDEgKwogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspCgpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9iaXRvcHMuaCBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vYml0b3BzLmgKaW5kZXggYmRhODg5ODQxYi4uMWNiZmI5ZWRiMiAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLWFybS9iaXRvcHMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2Jp
dG9wcy5oCkBAIC0yNCw2ICsyNCw3IEBACiAjZGVmaW5lIEJJVChucikgICAgICAgICAgICAgICAg
ICgxVUwgPDwgKG5yKSkKICNkZWZpbmUgQklUX01BU0sobnIpICAgICAgICAgICAgKDFVTCA8PCAo
KG5yKSAlIEJJVFNfUEVSX1dPUkQpKQogI2RlZmluZSBCSVRfV09SRChucikgICAgICAgICAgICAo
KG5yKSAvIEJJVFNfUEVSX1dPUkQpCisjZGVmaW5lIEJJVF9VTEwobnIpICAgICAgICAgICAgICgx
VUxMIDw8IChucikpCiAjZGVmaW5lIEJJVFNfUEVSX0JZVEUgICAgICAgICAgIDgKIAogI2RlZmlu
ZSBBRERSICgqKHZvbGF0aWxlIGludCAqKSBhZGRyKQotLSAKMi4xMy4xCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 11:52:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 11: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 1dPp2y-0002QV-Uh; Tue, 27 Jun 2017 11:52:44 +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 1dPp2w-0002N7-RO
 for xen-devel@lists.xenproject.org; Tue, 27 Jun 2017 11:52:42 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 FE/BA-03044-A0742595; Tue, 27 Jun 2017 11:52:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBLMWRWlGSWpSXmKPExsXSPJ+BQ5fTPSj
 S4OEFFYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePaqudsBdukKla3bmZsYFwo0sXIxSEksJFR
 YuvEi+wQziZGicb7Lxi7GDk52AQMJKa8XskKYosIKEncWzWZCaSIWeAGo0Rr10awImEBT4kNs
 54xg9gsAqoSXSeaweK8ArYSRxbtYQOxJQTkJXa1XQQbxAkUn3H+DZgtJGAj0dV6m2UCI/cCRo
 ZVjBrFqUVlqUW6RhZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBPmYAgh2M59c
 GHmKU5GBSEuVdLREUKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC19ANKCdYlJqeWpGWmQMMNpi0
 BAePkghvuQVQmre4IDG3ODMdInWKUVFKnNcWpE8AJJFRmgfXBgvwS4yyUsK8jECHCPEUpBblZ
 pagyr9iFOdgVBLm3eECNIUnM68EbvoroMVMQItZ5gWALC5JREhJNTBmHwvV7HzBNn3FnNzcy+
 /aD1W87zZ3Pxyf4zY3RNLvXPujqSFR7/n5TgsLV10I5t55tuVtytt/bSneR6Iyn0Utyr52fIa
 JaHXEsmmnbXjTVcyzZQ5/CJ1yg4/1T+ehhJwnEUpXXfwkOx1tF/pKaIaurzyQwKh7RUuLyy7I
 37Ti2O5V1befMyuxFGckGmoxFxUnAgDRTzGQawIAAA==
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-6.tower-27.messagelabs.com!1498564361!109846670!1
X-Originating-IP: [131.159.0.8]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17609 invoked from network); 27 Jun 2017 11:52:41 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Jun 2017 11:52:41 -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 0E8A510C7F7C3;
 Tue, 27 Jun 2017 13:52:24 +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 005C51C162;
 Tue, 27 Jun 2017 13:52:24 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Tue, 27 Jun 2017 13:52:20 +0200
Message-Id: <20170627115220.21066-13-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170627115220.21066-1-proskurin@sec.in.tum.de>
References: <20170627115220.21066-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>
Subject: [Xen-devel] [PATCH v5 12/12] arm/mem_access: Walk the guest's pt in
	software
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gdGhpcyBjb21taXQsIHdlIG1ha2UgdXNlIG9mIHRoZSBncHQgd2FsayBmdW5jdGlvbmFsaXR5
IGludHJvZHVjZWQgaW4KdGhlIHByZXZpb3VzIGNvbW1pdHMuIElmIG1lbV9hY2Nlc3MgaXMgYWN0
aXZlLCBoYXJkd2FyZS1iYXNlZCBndmEgdG8gaXBhCnRyYW5zbGF0aW9uIG1pZ2h0IGZhaWwsIGFz
IGd2YV90b19pcGEgdXNlcyB0aGUgZ3Vlc3QncyB0cmFuc2xhdGlvbgp0YWJsZXMsIGFjY2VzcyB0
byB3aGljaCBtaWdodCBiZSByZXN0cmljdGVkIGJ5IHRoZSBhY3RpdmUgVlRUQlIuIFRvCnNpZGUt
c3RlcCBwb3RlbnRpYWwgdHJhbnNsYXRpb24gZXJyb3JzIGluIHRoZSBmdW5jdGlvbgpwMm1fbWVt
X2FjY2Vzc19jaGVja19hbmRfZ2V0X3BhZ2UgZHVlIHRvIHJlc3RyaWN0ZWQgbWVtb3J5IChlLmcu
IHRvIHRoZQpndWVzdCdzIHBhZ2UgdGFibGVzIHRoZW1zZWx2ZXMpLCB3ZSB3YWxrIHRoZSBndWVz
dCdzIHBhZ2UgdGFibGVzIGluCnNvZnR3YXJlLgoKU2lnbmVkLW9mZi1ieTogU2VyZ2VqIFByb3Nr
dXJpbiA8cHJvc2t1cmluQHNlYy5pbi50dW0uZGU+CkFja2VkLWJ5OiBUYW1hcyBLIExlbmd5ZWwg
PHRhbWFzQHRrbGVuZ3llbC5jb20+Ci0tLQpDYzogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVA
Yml0ZGVmZW5kZXIuY29tPgpDYzogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29t
PgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCnYyOiBDaGVjayB0aGUgcmV0dXJu
ZWQgYWNjZXNzIHJpZ2h0cyBhZnRlciB3YWxraW5nIHRoZSBndWVzdCdzIHBhZ2UgdGFibGVzIGlu
CiAgICB0aGUgZnVuY3Rpb24gcDJtX21lbV9hY2Nlc3NfY2hlY2tfYW5kX2dldF9wYWdlLgoKdjM6
IEFkYXB0IEZ1bmN0aW9uIG5hbWVzIGFuZCBwYXJhbWV0ZXIuCgp2NDogQ29tbWVudCB3aHkgd2Ug
bmVlZCB0byBmYWlsIGlmIHRoZSBwZXJtaXNzaW9uIGZsYWdzIHRoYXQgYXJlCiAgICByZXF1ZXN0
ZWQgYnkgdGhlIGNhbGxlciBkbyBub3Qgc2F0aXNmeSB0aGUgbWFwcGVkIHBhZ2UuCgogICAgQ29z
bWV0aWMgZml4IHRoYXQgc2ltcGxpZmllcyB0aGUgaWYtc3RhdGVtZW50IGNoZWNraW5nIGZvciB0
aGUKICAgIEdWMk1fV1JJVEUgcGVybWlzc2lvbi4KCnY1OiBNb3ZlIGNvbW1lbnQgdG8gZWFzZSBj
b2RlIHJlYWRhYmlsaXR5LgotLS0KIHhlbi9hcmNoL2FybS9tZW1fYWNjZXNzLmMgfCAzMSArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgMzAgaW5zZXJ0aW9u
cygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tZW1fYWNjZXNz
LmMgYi94ZW4vYXJjaC9hcm0vbWVtX2FjY2Vzcy5jCmluZGV4IGJjZjQ5ZjVjMTUuLmE1ODYxMWRh
ZWQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9tZW1fYWNjZXNzLmMKKysrIGIveGVuL2FyY2gv
YXJtL21lbV9hY2Nlc3MuYwpAQCAtMjIsNiArMjIsNyBAQAogI2luY2x1ZGUgPHhlbi92bV9ldmVu
dC5oPgogI2luY2x1ZGUgPHB1YmxpYy92bV9ldmVudC5oPgogI2luY2x1ZGUgPGFzbS9ldmVudC5o
PgorI2luY2x1ZGUgPGFzbS9ndWVzdF93YWxrLmg+CiAKIHN0YXRpYyBpbnQgX19wMm1fZ2V0X21l
bV9hY2Nlc3Moc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB4ZW5tZW1fYWNjZXNzX3QgKmFjY2VzcykKQEAgLTEwMSw2ICsxMDIsNyBA
QCBwMm1fbWVtX2FjY2Vzc19jaGVja19hbmRfZ2V0X3BhZ2UodmFkZHJfdCBndmEsIHVuc2lnbmVk
IGxvbmcgZmxhZywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1
Y3QgdmNwdSAqdikKIHsKICAgICBsb25nIHJjOworICAgIHVuc2lnbmVkIGludCBwZXJtczsKICAg
ICBwYWRkcl90IGlwYTsKICAgICBnZm5fdCBnZm47CiAgICAgbWZuX3QgbWZuOwpAQCAtMTEwLDgg
KzExMiwzNSBAQCBwMm1fbWVtX2FjY2Vzc19jaGVja19hbmRfZ2V0X3BhZ2UodmFkZHJfdCBndmEs
IHVuc2lnbmVkIGxvbmcgZmxhZywKICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gJnYtPmRv
bWFpbi0+YXJjaC5wMm07CiAKICAgICByYyA9IGd2YV90b19pcGEoZ3ZhLCAmaXBhLCBmbGFnKTsK
KworICAgIC8qCisgICAgICogSW4gY2FzZSBtZW1fYWNjZXNzIGlzIGFjdGl2ZSwgaGFyZHdhcmUt
YmFzZWQgZ3ZhX3RvX2lwYSB0cmFuc2xhdGlvbgorICAgICAqIG1pZ2h0IGZhaWwuIFNpbmNlIGd2
YV90b19pcGEgdXNlcyB0aGUgZ3Vlc3QncyB0cmFuc2xhdGlvbiB0YWJsZXMsIGFjY2VzcworICAg
ICAqIHRvIHdoaWNoIG1pZ2h0IGJlIHJlc3RyaWN0ZWQgYnkgdGhlIGFjdGl2ZSBWVFRCUiwgd2Ug
cGVyZm9ybSBhIGd2YSB0bworICAgICAqIGlwYSB0cmFuc2xhdGlvbiBpbiBzb2Z0d2FyZS4KKyAg
ICAgKi8KICAgICBpZiAoIHJjIDwgMCApCi0gICAgICAgIGdvdG8gZXJyOworICAgIHsKKyAgICAg
ICAgLyoKKyAgICAgICAgICogVGhlIHNvZnR3YXJlIGd2YSB0byBpcGEgdHJhbnNsYXRpb24gY2Fu
IHN0aWxsIGZhaWwsIGUuZy4sIGlmIHRoZSBndmEKKyAgICAgICAgICogaXMgbm90IG1hcHBlZC4K
KyAgICAgICAgICovCisgICAgICAgIGlmICggZ3Vlc3Rfd2Fsa190YWJsZXModiwgZ3ZhLCAmaXBh
LCAmcGVybXMpIDwgMCApCisgICAgICAgICAgICBnb3RvIGVycjsKKworICAgICAgICAvKgorICAg
ICAgICAgKiBDaGVjayBwZXJtaXNzaW9ucyB0aGF0IGFyZSBhc3N1bWVkIGJ5IHRoZSBjYWxsZXIu
IEZvciBpbnN0YW5jZSBpbgorICAgICAgICAgKiBjYXNlIG9mIGd1ZXN0Y29weSwgdGhlIGNhbGxl
ciBhc3N1bWVzIHRoYXQgdGhlIHRyYW5zbGF0ZWQgcGFnZSBjYW4KKyAgICAgICAgICogYmUgYWNj
ZXNzZWQgd2l0aCByZXF1ZXN0ZWQgcGVybWlzc2lvbnMuIElmIHRoaXMgaXMgbm90IHRoZSBjYXNl
LCB3ZQorICAgICAgICAgKiBzaG91bGQgZmFpbC4KKyAgICAgICAgICoKKyAgICAgICAgICogUGxl
YXNlIG5vdGUgdGhhdCB3ZSBkbyBub3QgY2hlY2sgZm9yIHRoZSBHVjJNX0VYRUMgcGVybWlzc2lv
bi4gWWV0LAorICAgICAgICAgKiBzaW5jZSB0aGUgaGFyZHdhcmUtYmFzZWQgdHJhbnNsYXRpb24g
dGhyb3VnaCBndmFfdG9faXBhIGRvZXMgbm90CisgICAgICAgICAqIHRlc3QgZm9yIGV4ZWN1dGUg
cGVybWlzc2lvbnMgdGhpcyBjaGVjayBjYW4gYmUgbGVmdCBvdXQuCisgICAgICAgICAqLworICAg
ICAgICBpZiAoIChmbGFnICYgR1YyTV9XUklURSkgJiYgIShwZXJtcyAmIEdWMk1fV1JJVEUpICkK
KyAgICAgICAgICAgIGdvdG8gZXJyOworICAgIH0KIAogICAgIGdmbiA9IGdhZGRyX3RvX2dmbihp
cGEpOwogCi0tIAoyLjEzLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 27 11:52:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 11: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 1dPp2z-0002RD-5h; Tue, 27 Jun 2017 11:52:45 +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 1dPp2w-0002NF-Ug
 for xen-devel@lists.xenproject.org; Tue, 27 Jun 2017 11:52:43 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 A2/CC-02962-A0742595; Tue, 27 Jun 2017 11:52:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsXSPJ+BQ5fTPSj
 SYF+HusX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnH6hGnBTOOKJ6dPsTcwvtHoYuTkEBLYyChx
 5lF8FyMXkL2JUaJt42UWkASbgIHElNcrWUFsEQEliXurJjOBFDELNDFK3Gt8wAaSEBbwkdj/Y
 RKYzSKgKrHp1012EJtXwFbi+aIJYHEJAXmJXW0XwQZxAsVnnH/DCrHZRqKr9TbLBEbuBYwMqx
 g1ilOLylKLdA3N9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAv3LAAQ7GG9vDDj
 EKMnBpCTKu1oiKFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO8pV6CcYFFqempFWmYOMNBg0hIc
 PEoivOUWQGne4oLE3OLMdIjUKUZdjgU9G74wCbHk5eelSonz7gWZIQBSlFGaBzcCFvSXGGWlh
 HkZgY4S4ilILcrNLEGVf8UozsGoJMy7wwVoCk9mXgncpldARzABHcEyLwDkiJJEhJRUA6N+XW
 CjDvf8xl8rghM9jN0WiHfF1si++L3+7c8Pi7/Y/eRROfnuce/fiydvvolavvPpzGf3viyObW4
 sCFFeKTZhznOL/wxaxremexq4rEvi2G5+S3NvyAeB7551meWul9dNPrjureKDAi5t18PHtGev
 qV3g/MzugVHoprUXHq6flzenTeDr30RRJZbijERDLeai4kQAl8tFdXUCAAA=
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-10.tower-21.messagelabs.com!1498564361!69225405!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6884 invoked from network); 27 Jun 2017 11:52:41 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Jun 2017 11:52:41 -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 CFC9D10C7F7C3;
 Tue, 27 Jun 2017 13:52:23 +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 C16101C192;
 Tue, 27 Jun 2017 13:52:23 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Tue, 27 Jun 2017 13:52:17 +0200
Message-Id: <20170627115220.21066-10-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170627115220.21066-1-proskurin@sec.in.tum.de>
References: <20170627115220.21066-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v5 09/12] arm/mem_access: Add software
	guest-page-table walk
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGZ1bmN0aW9uIHAybV9tZW1fYWNjZXNzX2NoZWNrX2FuZF9nZXRfcGFnZSBpbiBtZW1fYWNj
ZXNzLmMKdHJhbnNsYXRlcyBhIGd2YSB0byBhbiBpcGEgYnkgbWVhbnMgb2YgdGhlIGhhcmR3YXJl
IGZ1bmN0aW9uYWxpdHkgb2YgdGhlCkFSTSBhcmNoaXRlY3R1cmUuIFRoaXMgaXMgaW1wbGVtZW50
ZWQgaW4gdGhlIGZ1bmN0aW9uIGd2YV90b19pcGEuIElmCm1lbV9hY2Nlc3MgaXMgYWN0aXZlLCBo
YXJkd2FyZS1iYXNlZCBndmEgdG8gaXBhIHRyYW5zbGF0aW9uIG1pZ2h0IGZhaWwsCmFzIGd2YV90
b19pcGEgdXNlcyB0aGUgZ3Vlc3QncyB0cmFuc2xhdGlvbiB0YWJsZXMsIGFjY2VzcyB0byB3aGlj
aCBtaWdodApiZSByZXN0cmljdGVkIGJ5IHRoZSBhY3RpdmUgVlRUQlIuIFRvIGFkZHJlc3MgdGhp
cyBpc3N1ZSwgaW4gdGhpcyBjb21taXQKd2UgYWRkIGEgc29mdHdhcmUtYmFzZWQgZ3Vlc3QtcGFn
ZS10YWJsZSB3YWxrLCB3aGljaCB3aWxsIGJlIHVzZWQgYnkgdGhlCmZ1bmN0aW9uIHAybV9tZW1f
YWNjZXNzX2NoZWNrX2FuZF9nZXRfcGFnZSBwZXJmb3JtIHRoZSBndmEgdG8gaXBhCnRyYW5zbGF0
aW9uIGluIHNvZnR3YXJlIGluIG9uZSBvZiB0aGUgZm9sbG93aW5nIGNvbW1pdHMuCgpOb3RlOiBU
aGUgaW50cm9kdWNlZCBmdW5jdGlvbiBndWVzdF93YWxrX3RhYmxlcyBhc3N1bWVzIHRoYXQgdGhl
IGRvbWFpbiwKdGhlIGd2YSBvZiB3aGljaCBpcyB0byBiZSB0cmFuc2xhdGVkLCBpcyBydW5uaW5n
IG9uIHRoZSBjdXJyZW50bHkgYWN0aXZlCnZDUFUuIFRvIHdhbGsgdGhlIGd1ZXN0J3MgcGFnZSB0
YWJsZXMgb24gYSBkaWZmZXJlbnQgdkNQVSwgdGhlIGZvbGxvd2luZwpyZWdpc3RlcnMgd291bGQg
bmVlZCB0byBiZSBsb2FkZWQ6IFRDUl9FTDEsIFRUQlIwX0VMMSwgVFRCUjFfRUwxLCBhbmQKU0NU
TFJfRUwxLgoKU2lnbmVkLW9mZi1ieTogU2VyZ2VqIFByb3NrdXJpbiA8cHJvc2t1cmluQHNlYy5p
bi50dW0uZGU+CkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgot
LS0KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQp2MjogUmVuYW1lIHAybV9ndmFf
dG9faXBhIHRvIHAybV93YWxrX2dwdCBhbmQgbW92ZSBpdCB0byBwMm0uYy4KCiAgICBNb3ZlIHRo
ZSBmdW5jdGlvbmFsaXR5IHJlc3BvbnNpYmxlIGZvciB3YWxraW5nIGxvbmctZGVzY3JpcHRvciBi
YXNlZAogICAgdHJhbnNsYXRpb24gdGFibGVzIG91dCBvZiB0aGUgZnVuY3Rpb24gcDJtX3dhbGtf
Z3B0LiBBbHNvIG1vdmUgb3V0CiAgICB0aGUgbG9uZy1kZXNjcmlwdG9yIGJhc2VkIHRyYW5zbGF0
aW9uIG91dCBvZiB0aGlzIGNvbW1pdC4KCiAgICBDaGFuZ2UgZnVuY3Rpb24gcGFyYW1ldGVycyBp
biBvcmRlciB0byByZXR1cm4gYWNjZXNzIGFjY2VzcyByaWdodHMKICAgIHRvIGEgcmVxdWVzdGVk
IGd2YS4KCiAgICBDb3NtZXRpYyBmaXhlcy4KCnYzOiBSZW5hbWUgdGhlIGludHJvZHVjZWQgZnVu
Y3Rpb25zIHRvIGd1ZXN0X3dhbGtfKHRhYmxlc3xzZHxsZCkgYW5kCiAgICBtb3ZlIHRoZSBpbXBs
ZW1lbnRhdGlvbiB0byBndWVzdF9jb3B5LihjfGgpLgoKICAgIFNldCBwZXJtaXNzaW9ucyBpbiBn
dWVzdF93YWxrX3RhYmxlcyBhbHNvIGlmIHRoZSBNTVUgaXMgZGlzYWJsZWQuCgogICAgQ2hhbmdl
IHRoZSBmdW5jdGlvbiBwYXJhbWV0ZXIgb2YgdHlwZSAic3RydWN0IHAybV9kb21haW4gKiIgdG8K
ICAgICJzdHJ1Y3QgdmNwdSAqIiBpbiB0aGUgZnVuY3Rpb24gZ3Vlc3Rfd2Fsa190YWJsZXMuCgp2
NDogQ2hhbmdlIHRoZSBmdW5jdGlvbiBwYXJhbWV0ZXIgb2YgdHlwZSAic3RydWN0IHAybV9kb21h
aW4gKiIgdG8KICAgICJzdHJ1Y3QgdmNwdSAqIiBpbiB0aGUgZnVuY3Rpb25zIGd1ZXN0X3dhbGtf
KHNkfGxkKSBhcyB3ZWxsLgoKdjU6IE1lcmdlIHR3byBpZi1zdGF0ZW1lbnRzIGluIGd1ZXN0X3dh
bGtfdGFibGVzIHRvIGVhc2UgcmVhZGFiaWxpdHkuCgogICAgU2V0IHBlcm1zIHRvIEdWMk1fUkVB
RCBhcyB0byBhdm9pZCB1bmRlZmluZWQgcGVybWlzc2lvbnMuCi0tLQogeGVuL2FyY2gvYXJtL01h
a2VmaWxlICAgICAgICAgICAgfCAgMSArCiB4ZW4vYXJjaC9hcm0vZ3Vlc3Rfd2Fsay5jICAgICAg
ICB8IDg5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNs
dWRlL2FzbS1hcm0vZ3Vlc3Rfd2Fsay5oIHwgMTkgKysrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQs
IDEwOSBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gvYXJtL2d1ZXN0
X3dhbGsuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3Rfd2Fs
ay5oCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL01ha2VmaWxlIGIveGVuL2FyY2gvYXJtL01h
a2VmaWxlCmluZGV4IDQ5ZTFmYjJmODQuLjI4MmQyYzI5NDkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS9NYWtlZmlsZQorKysgYi94ZW4vYXJjaC9hcm0vTWFrZWZpbGUKQEAgLTIxLDYgKzIxLDcg
QEAgb2JqLSQoQ09ORklHX0hBU19HSUNWMykgKz0gZ2ljLXYzLm8KIG9iai0kKENPTkZJR19IQVNf
SVRTKSArPSBnaWMtdjMtaXRzLm8KIG9iai0kKENPTkZJR19IQVNfSVRTKSArPSBnaWMtdjMtbHBp
Lm8KIG9iai15ICs9IGd1ZXN0Y29weS5vCitvYmoteSArPSBndWVzdF93YWxrLm8KIG9iai15ICs9
IGh2bS5vCiBvYmoteSArPSBpby5vCiBvYmoteSArPSBpcnEubwpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL2d1ZXN0X3dhbGsuYyBiL3hlbi9hcmNoL2FybS9ndWVzdF93YWxrLmMKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uMGMzMGRiYTY4ZgotLS0gL2Rldi9udWxsCisr
KyBiL3hlbi9hcmNoL2FybS9ndWVzdF93YWxrLmMKQEAgLTAsMCArMSw4OSBAQAorLyoKKyAqIEd1
ZXN0IHBhZ2UgdGFibGUgd2FsaworICogQ29weXJpZ2h0IChjKSAyMDE3IFNlcmdlaiBQcm9za3Vy
aW4gPHByb3NrdXJpbkBzZWMuaW4udHVtLmRlPgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVl
IHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5IGl0CisgKiB1
bmRlciB0aGUgdGVybXMgYW5kIGNvbmRpdGlvbnMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBM
aWNlbnNlLAorICogdmVyc2lvbiAyLCBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUg
Rm91bmRhdGlvbi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhv
cGUgaXQgd2lsbCBiZSB1c2VmdWwsIGJ1dCBXSVRIT1VUCisgKiBBTlkgV0FSUkFOVFk7IHdpdGhv
dXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZiBNRVJDSEFOVEFCSUxJVFkgb3IKKyAqIEZJ
VE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUgR2VuZXJhbCBQdWJs
aWMgTGljZW5zZSBmb3IKKyAqIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUg
cmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhbG9uZyB3
aXRoCisgKiB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGlj
ZW5zZXMvPi4KKyAqLworCisjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CisKKy8qCisgKiBUaGUgZnVu
Y3Rpb24gZ3Vlc3Rfd2Fsa19zZCB0cmFuc2xhdGVzIGEgZ2l2ZW4gR1ZBIGludG8gYW4gSVBBIHVz
aW5nIHRoZQorICogc2hvcnQtZGVzY3JpcHRvciB0cmFuc2xhdGlvbiB0YWJsZSBmb3JtYXQgaW4g
c29mdHdhcmUuIFRoaXMgZnVuY3Rpb24gYXNzdW1lcworICogdGhhdCB0aGUgZG9tYWluIGlzIHJ1
bm5pbmcgb24gdGhlIGN1cnJlbnRseSBhY3RpdmUgdkNQVS4gVG8gd2FsayB0aGUgZ3Vlc3Qncwor
ICogcGFnZSB0YWJsZSBvbiBhIGRpZmZlcmVudCB2Q1BVLCB0aGUgZm9sbG93aW5nIHJlZ2lzdGVy
cyB3b3VsZCBuZWVkIHRvIGJlCisgKiBsb2FkZWQ6IFRDUl9FTDEsIFRUQlIwX0VMMSwgVFRCUjFf
RUwxLCBhbmQgU0NUTFJfRUwxLgorICovCitzdGF0aWMgaW50IGd1ZXN0X3dhbGtfc2QoY29uc3Qg
c3RydWN0IHZjcHUgKnYsCisgICAgICAgICAgICAgICAgICAgICAgICAgdmFkZHJfdCBndmEsIHBh
ZGRyX3QgKmlwYSwKKyAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKnBlcm1z
KQoreworICAgIC8qIE5vdCBpbXBsZW1lbnRlZCB5ZXQuICovCisgICAgcmV0dXJuIC1FRkFVTFQ7
Cit9CisKKy8qCisgKiBUaGUgZnVuY3Rpb24gZ3Vlc3Rfd2Fsa19sZCB0cmFuc2xhdGVzIGEgZ2l2
ZW4gR1ZBIGludG8gYW4gSVBBIHVzaW5nIHRoZQorICogbG9uZy1kZXNjcmlwdG9yIHRyYW5zbGF0
aW9uIHRhYmxlIGZvcm1hdCBpbiBzb2Z0d2FyZS4gVGhpcyBmdW5jdGlvbiBhc3N1bWVzCisgKiB0
aGF0IHRoZSBkb21haW4gaXMgcnVubmluZyBvbiB0aGUgY3VycmVudGx5IGFjdGl2ZSB2Q1BVLiBU
byB3YWxrIHRoZSBndWVzdCdzCisgKiBwYWdlIHRhYmxlIG9uIGEgZGlmZmVyZW50IHZDUFUsIHRo
ZSBmb2xsb3dpbmcgcmVnaXN0ZXJzIHdvdWxkIG5lZWQgdG8gYmUKKyAqIGxvYWRlZDogVENSX0VM
MSwgVFRCUjBfRUwxLCBUVEJSMV9FTDEsIGFuZCBTQ1RMUl9FTDEuCisgKi8KK3N0YXRpYyBpbnQg
Z3Vlc3Rfd2Fsa19sZChjb25zdCBzdHJ1Y3QgdmNwdSAqdiwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICB2YWRkcl90IGd2YSwgcGFkZHJfdCAqaXBhLAorICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGludCAqcGVybXMpCit7CisgICAgLyogTm90IGltcGxlbWVudGVkIHlldC4gKi8K
KyAgICByZXR1cm4gLUVGQVVMVDsKK30KKworaW50IGd1ZXN0X3dhbGtfdGFibGVzKGNvbnN0IHN0
cnVjdCB2Y3B1ICp2LCB2YWRkcl90IGd2YSwKKyAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90
ICppcGEsIHVuc2lnbmVkIGludCAqcGVybXMpCit7CisgICAgdWludDMyX3Qgc2N0bHIgPSBSRUFE
X1NZU1JFRyhTQ1RMUl9FTDEpOworICAgIHJlZ2lzdGVyX3QgdGNyID0gUkVBRF9TWVNSRUcoVENS
X0VMMSk7CisgICAgdW5zaWduZWQgaW50IF9wZXJtczsKKworICAgIC8qIFdlIGFzc3VtZSB0aGF0
IHRoZSBkb21haW4gaXMgcnVubmluZyBvbiB0aGUgY3VycmVudGx5IGFjdGl2ZSBkb21haW4uICov
CisgICAgaWYgKCB2ICE9IGN1cnJlbnQgKQorICAgICAgICByZXR1cm4gLUVGQVVMVDsKKworICAg
IC8qIEFsbG93IHBlcm1zIHRvIGJlIE5VTEwuICovCisgICAgcGVybXMgPSBwZXJtcyA/OiAmX3Bl
cm1zOworICAgICpwZXJtcyA9IEdWMk1fUkVBRDsKKworICAgIC8qIElmIHRoZSBNTVUgaXMgZGlz
YWJsZWQsIHRoZXJlIGlzIG5vIG5lZWQgdG8gdHJhbnNsYXRlIHRoZSBndmEuICovCisgICAgaWYg
KCAhKHNjdGxyICYgU0NUTFJfTSkgKQorICAgIHsKKyAgICAgICAgKmlwYSA9IGd2YTsKKworICAg
ICAgICAvKiBNZW1vcnkgY2FuIGJlIGFjY2Vzc2VkIHdpdGhvdXQgYW55IHJlc3RyaWN0aW9ucy4g
Ki8KKyAgICAgICAgKnBlcm1zID0gR1YyTV9SRUFEfEdWMk1fV1JJVEV8R1YyTV9FWEVDOworCisg
ICAgICAgIHJldHVybiAwOworICAgIH0KKworICAgIGlmICggaXNfMzJiaXRfZG9tYWluKHYtPmRv
bWFpbikgJiYgISh0Y3IgJiBUVEJDUl9FQUUpICkKKyAgICAgICAgcmV0dXJuIGd1ZXN0X3dhbGtf
c2QodiwgZ3ZhLCBpcGEsIHBlcm1zKTsKKyAgICBlbHNlCisgICAgICAgIHJldHVybiBndWVzdF93
YWxrX2xkKHYsIGd2YSwgaXBhLCBwZXJtcyk7Cit9CisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6
CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDog
NAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3Rfd2Fsay5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9ndWVz
dF93YWxrLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uNGVkODQ3NmUw
OAotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3Rfd2Fsay5oCkBA
IC0wLDAgKzEsMTkgQEAKKyNpZm5kZWYgX1hFTl9HVUVTVF9XQUxLX0gKKyNkZWZpbmUgX1hFTl9H
VUVTVF9XQUxLX0gKKworLyogV2FsayB0aGUgZ3Vlc3QncyBwYWdlIHRhYmxlcyBpbiBzb2Z0d2Fy
ZS4gKi8KK2ludCBndWVzdF93YWxrX3RhYmxlcyhjb25zdCBzdHJ1Y3QgdmNwdSAqdiwKKyAgICAg
ICAgICAgICAgICAgICAgICB2YWRkcl90IGd2YSwKKyAgICAgICAgICAgICAgICAgICAgICBwYWRk
cl90ICppcGEsCisgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpwZXJtcyk7CisK
KyNlbmRpZiAvKiBfWEVOX0dVRVNUX1dBTEtfSCAqLworCisvKgorICogTG9jYWwgdmFyaWFibGVz
OgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6
IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCi0tIAoyLjEzLjEKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 27 11:52:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 11: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 1dPp2z-0002Rn-Dc; Tue, 27 Jun 2017 11:52:45 +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 1dPp2x-0002NF-Ae
 for xen-devel@lists.xenproject.org; Tue, 27 Jun 2017 11:52:43 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 83/CC-02962-A0742595; Tue, 27 Jun 2017 11:52:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsXSPJ+BQ5fTPSj
 S4E6fjsX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvF0i0vBdZOKMzvvsjcwXlXtYuTiEBLYyChx
 s20bK4SziVGi6fEhIIeTg03AQGLK65VgtoiAksS9VZOZQIqYBZoYJe41PmADSQgLeEjMPX+BG
 cRmEVCVuL7yPJjNK2ArsWrfG7BmCQF5iV1tF8FsTqD4jPMQcSEBG4mu1tssExi5FzAyrGLUKE
 4tKkst0jUy0ksqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECPQwAxDsYFwzP/AQoyQ
 Hk5Io72qJoEghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErynXIFygkWp6akVaZk5wFCDSUtw8CiJ
 8JZbAKV5iwsSc4sz0yFSpxgVpcR594L0CYAkMkrz4Npg4X2JUVZKmJcR6BAhnoLUotzMElT5V
 4ziHIxKwrw7XICm8GTmlcBNfwW0mAloMcu8AJDFJYkIKakGxnafc8uVqnxPb+nbXmQT33ZM5t
 +q5ef3/Ou5v/Qb797pu/i1JTZ6Hfn7hPdwXvHXVcmXL/xf+GPmHYO0MMesB/7VhjmRxqfmH4l
 SXspxLVDL6cnJKW8eJ2+9/EEn/PD5ovonPn3rU+X6ehYvypB3+NF5f7Fwa+zaHSm6tROkLNYt
 sRI/fvv8Sz8lluKMREMt5qLiRAD4VM+EagIAAA==
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-10.tower-21.messagelabs.com!1498564361!69225406!1
X-Originating-IP: [131.159.0.8]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6905 invoked from network); 27 Jun 2017 11:52:41 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-10.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Jun 2017 11:52:41 -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 F2F0210C7F7C3;
 Tue, 27 Jun 2017 13:52:23 +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 E4B701C192;
 Tue, 27 Jun 2017 13:52:23 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Tue, 27 Jun 2017 13:52:19 +0200
Message-Id: <20170627115220.21066-12-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170627115220.21066-1-proskurin@sec.in.tum.de>
References: <20170627115220.21066-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v5 11/12] arm/mem_access: Add short-descriptor
	based gpt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBjb21taXQgYWRkcyBmdW5jdGlvbmFsaXR5IHRvIHdhbGsgdGhlIGd1ZXN0J3MgcGFnZSB0
YWJsZXMgdXNpbmcgdGhlCnNob3J0LWRlc2NyaXB0b3IgdHJhbnNsYXRpb24gdGFibGUgZm9ybWF0
IGZvciBib3RoIEFSTXY3IGFuZCBBUk12OC4gVGhlCmltcGxlbWVudGF0aW9uIGlzIGJhc2VkIG9u
IEFSTSBEREkgMDQ4N0ItYSBKMS02MDAyIGFuZCBBUk0gRERJIDA0MDZDLWIKQjMtMTUwNi4KClNp
Z25lZC1vZmYtYnk6IFNlcmdlaiBQcm9za3VyaW4gPHByb3NrdXJpbkBzZWMuaW4udHVtLmRlPgot
LS0KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQp2MzogTW92ZSB0aGUgaW1wbGVt
ZW50YXRpb24gdG8gLi94ZW4vYXJjaC9hcm0vZ3Vlc3RfY29weS5jLgoKICAgIFVzZSBkZWZpbmVz
IGluc3RlYWQgb2YgaGFyZGNvZGVkIHZhbHVlcy4KCiAgICBDb3NtZXRpYyBmaXhlcyAmIEFkZGVk
IG1vcmUgY29tZW50cy4KCnY0OiBBZGp1c3RlZCB0aGUgbmFtZXMgb2Ygc2hvcnQtZGVzY3JpcHRv
ciBkYXRhLXR5cGVzLgoKICAgIEFkYXB0IHRoZSBmdW5jdGlvbiB0byB0aGUgbmV3IHBhcmFtZXRl
ciBvZiB0eXBlICJzdHJ1Y3QgdmNwdSAqIi4KCiAgICBDb3NtZXRpYyBmaXhlcy4KCnY1OiBNYWtl
IHVzZSBvZiB0aGUgZnVuY3Rpb24gdmdpY19hY2Nlc3NfZ3Vlc3RfbWVtb3J5IHJlYWQgcGFnZSB0
YWJsZQogICAgZW50cmllcyBpbiBndWVzdCBtZW1vcnkuIEF0IHRoZSBzYW1lIHRpbWUsIGVsaW1p
bmF0ZSB0aGUgb2Zmc2V0cwogICAgYXJyYXksIGFzIHRoZXJlIGlzIG5vIG5lZWQgZm9yIGFuIGFy
cmF5LiBJbnN0ZWFkLCB3ZSBhcHBseSB0aGUKICAgIGFzc29jaWF0ZWQgbWFza3MgdG8gY29tcHV0
ZSB0aGUgR1ZBIG9mZnNldHMgZGlyZWN0bHkgaW4gdGhlIGNvZGUuCgogICAgVXNlIEdFTk1BU0sg
dG8gY29tcHV0ZSBjb21wbGV4IG1hc2tzIHRvIGVhc2UgY29kZSByZWFkYWJpbGl0eS4KCiAgICBV
c2UgdGhlIHR5cGUgdWludDMyX3QgZm9yIHRoZSBUVEJSIHJlZ2lzdGVyLgoKICAgIE1ha2UgdXNl
IG9mIEwyREVTQ197U01BTEx8TEFSR0V9X1BBR0VfU0hJRlQgaW5zdGVhZCBvZgogICAgUEFHRV9T
SElGVF97NEt8NjRLfSBtYWNyb3MuCgogICAgUmVtb3ZlIHtMMXxMMn1ERVNDXyogZGVmaW5lcyBm
cm9tIHRoaXMgY29tbWl0LgoKICAgIEFkZCBjb21tZW50cyBhbmQgY29zbWV0aWMgZml4ZXMuCi0t
LQogeGVuL2FyY2gvYXJtL2d1ZXN0X3dhbGsuYyB8IDE0MyArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgMTQxIGluc2VydGlvbnMo
KyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2d1ZXN0X3dhbGsu
YyBiL3hlbi9hcmNoL2FybS9ndWVzdF93YWxrLmMKaW5kZXggMWY0MWZjZWZlOS4uZDJiYmMyOGRh
NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2d1ZXN0X3dhbGsuYworKysgYi94ZW4vYXJjaC9h
cm0vZ3Vlc3Rfd2Fsay5jCkBAIC0xOCw2ICsxOCw3IEBACiAjaW5jbHVkZSA8eGVuL2RvbWFpbl9w
YWdlLmg+CiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CiAjaW5jbHVkZSA8YXNtL2d1ZXN0X3dhbGsu
aD4KKyNpbmNsdWRlIDxhc20vc2hvcnQtZGVzYy5oPgogCiAvKgogICogVGhlIGZ1bmN0aW9uIGd1
ZXN0X3dhbGtfc2QgdHJhbnNsYXRlcyBhIGdpdmVuIEdWQSBpbnRvIGFuIElQQSB1c2luZyB0aGUK
QEAgLTMwLDggKzMxLDE0NiBAQCBzdGF0aWMgaW50IGd1ZXN0X3dhbGtfc2QoY29uc3Qgc3RydWN0
IHZjcHUgKnYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgdmFkZHJfdCBndmEsIHBhZGRyX3Qg
KmlwYSwKICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKnBlcm1zKQogewot
ICAgIC8qIE5vdCBpbXBsZW1lbnRlZCB5ZXQuICovCi0gICAgcmV0dXJuIC1FRkFVTFQ7CisgICAg
aW50IHJldDsKKyAgICBib29sIGRpc2FibGVkID0gdHJ1ZTsKKyAgICB1aW50MzJfdCB0dGJyOwor
ICAgIHBhZGRyX3QgbWFzaywgcGFkZHI7CisgICAgc2hvcnRfZGVzY190IHB0ZTsKKyAgICByZWdp
c3Rlcl90IHR0YmNyID0gUkVBRF9TWVNSRUcoVENSX0VMMSk7CisgICAgdW5zaWduZWQgaW50IGxl
dmVsID0gMCwgbiA9IHR0YmNyICYgVFRCQ1JfTl9NQVNLOworICAgIHN0cnVjdCBkb21haW4gKmQg
PSB2LT5kb21haW47CisKKyAgICBtYXNrID0gR0VOTUFTS19VTEwoMzEsICgzMiAtIG4pKTsKKwor
ICAgIGlmICggbiA9PSAwIHx8ICEoZ3ZhICYgbWFzaykgKQorICAgIHsKKyAgICAgICAgLyoKKyAg
ICAgICAgICogVXNlIFRUQlIwIGZvciBHVkEgdG8gSVBBIHRyYW5zbGF0aW9uLgorICAgICAgICAg
KgorICAgICAgICAgKiBOb3RlIHRoYXQgb24gQUFyY2gzMiwgdGhlIFRUQlIwX0VMMSByZWdpc3Rl
ciBpcyAzMi1iaXQgd2lkZS4KKyAgICAgICAgICogTmV2ZXJ0aGVsZXNzLCB3ZSBoYXZlIHRvIHVz
ZSB0aGUgUkVBRF9TWVNSRUc2NCBtYWNybywgYXMgaXQgaXMKKyAgICAgICAgICogcmVxdWlyZWQg
Zm9yIHJlYWRpbmcgVFRCUjBfRUwxLgorICAgICAgICAgKi8KKyAgICAgICAgdHRiciA9IFJFQURf
U1lTUkVHNjQoVFRCUjBfRUwxKTsKKworICAgICAgICAvKiBJZiBUVEJDUi5QRDAgaXMgc2V0LCB0
cmFuc2xhdGlvbnMgdXNpbmcgVFRCUjAgYXJlIGRpc2FibGVkLiAqLworICAgICAgICBkaXNhYmxl
ZCA9IHR0YmNyICYgVFRCQ1JfUEQwOworICAgIH0KKyAgICBlbHNlCisgICAgeworICAgICAgICAv
KiBVc2UgVFRCUjEgZm9yIEdWQSB0byBJUEEgdHJhbnNsYXRpb24uCisgICAgICAgICAqCisgICAg
ICAgICAqIE5vdGUgdGhhdCBvbiBBQXJjaDMyLCB0aGUgVFRCUjFfRUwxIHJlZ2lzdGVyIGlzIDMy
LWJpdCB3aWRlLgorICAgICAgICAgKiBOZXZlcnRoZWxlc3MsIHdlIGhhdmUgdG8gdXNlIHRoZSBS
RUFEX1NZU1JFRzY0IG1hY3JvLCBhcyBpdCBpcworICAgICAgICAgKiByZXF1aXJlZCBmb3IgcmVh
ZGluZyBUVEJSMF9FTDEuCisgICAgICAgICAqLworICAgICAgICB0dGJyID0gUkVBRF9TWVNSRUc2
NChUVEJSMV9FTDEpOworCisgICAgICAgIC8qIElmIFRUQkNSLlBEMSBpcyBzZXQsIHRyYW5zbGF0
aW9ucyB1c2luZyBUVEJSMSBhcmUgZGlzYWJsZWQuICovCisgICAgICAgIGRpc2FibGVkID0gdHRi
Y3IgJiBUVEJDUl9QRDE7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogVFRCUjEgdHJhbnNsYXRp
b24gYWx3YXlzIHdvcmtzIGxpa2Ugbj09MCBUVEJSMCB0cmFuc2xhdGlvbiAoQVJNIERESQorICAg
ICAgICAgKiAwNDg3Qi5hIEoxLTYwMDMpLgorICAgICAgICAgKi8KKyAgICAgICAgbiA9IDA7Cisg
ICAgfQorCisgICAgaWYgKCBkaXNhYmxlZCApCisgICAgICAgIHJldHVybiAtRUZBVUxUOworCisg
ICAgLyoKKyAgICAgKiBUaGUgYWRkcmVzcyBvZiB0aGUgTDEgZGVzY3JpcHRvciBmb3IgdGhlIGlu
aXRpYWwgbG9va3VwIGhhcyB0aGUKKyAgICAgKiBmb2xsb3dpbmcgZm9ybWF0OiBbdHRicjwzMTox
NC1uPjpndmE8MzEtbjoyMD46MDBdIChBUk0gRERJIDA0ODdCLmEKKyAgICAgKiBKMS02MDAzKS4g
Tm90ZSB0aGF0IHRoZSBmb2xsb3dpbmcgR1BBIGNvbXB1dGF0aW9uIGFscmVhZHkgY29uc2lkZXJz
IHRoYXQKKyAgICAgKiB0aGUgZmlyc3QgbGV2ZWwgYWRkcmVzcyB0cmFuc2xhdGlvbiBtaWdodCBj
b21wcmlzZSB1cCB0byBmb3VyCisgICAgICogY29uc2VjdXRpdmUgcGFnZXMgYW5kIGRvZXMgbm90
IG5lZWQgdG8gYmUgcGFnZS1hbGlnbmVkIGlmIG4gPiAyLgorICAgICAqLworICAgIG1hc2sgPSBH
RU5NQVNLKDMxLCAoMTQgLSBuKSk7CisgICAgcGFkZHIgPSAodHRiciAmIG1hc2spOworCisgICAg
bWFzayA9IEdFTk1BU0soKDMxIC0gbiksIDIwKTsKKyAgICBwYWRkciB8PSAoZ3ZhICYgbWFzaykg
Pj4gMTg7CisKKyAgICAvKiBBY2Nlc3MgdGhlIGd1ZXN0J3MgbWVtb3J5IHRvIHJlYWQgb25seSBv
bmUgUFRFLiAqLworICAgIHJldCA9IHZnaWNfYWNjZXNzX2d1ZXN0X21lbW9yeShkLCBwYWRkciwg
JnB0ZSwgc2l6ZW9mKHNob3J0X2Rlc2NfdCksIGZhbHNlKTsKKyAgICBpZiAoIHJldCApCisgICAg
ICAgIHJldHVybiAtRUlOVkFMOworCisgICAgc3dpdGNoICggcHRlLndhbGsuZHQgKQorICAgIHsK
KyAgICBjYXNlIEwxREVTQ19JTlZBTElEOgorICAgICAgICByZXR1cm4gLUVGQVVMVDsKKworICAg
IGNhc2UgTDFERVNDX1BBR0VfVEFCTEU6CisgICAgICAgIGxldmVsKys7CisKKyAgICAgICAgLyoK
KyAgICAgICAgICogVGhlIGFkZHJlc3Mgb2YgdGhlIEwyIGRlc2NyaXB0b3IgaGFzIHRoZSBmb2xs
b3dpbmcgZm9ybWF0OgorICAgICAgICAgKiBbbDFkZXNjPDMxOjEwPjpndmE8MTk6MTI+OjAwXSAo
QVJNIERESSAwNDg3Qi5hSjEtNjAwNCkuIE5vdGUgdGhhdAorICAgICAgICAgKiB0aGUgZm9sbG93
aW5nIGFkZHJlc3MgY29tcHV0YXRpb24gYWxyZWFkeSBjb25zaWRlcnMgdGhhdCB0aGUgc2Vjb25k
CisgICAgICAgICAqIGxldmVsIHRyYW5zbGF0aW9uIHRhYmxlIGRvZXMgbm90IG5lZWQgdG8gYmUg
cGFnZSBhbGlnbmVkLgorICAgICAgICAgKi8KKyAgICAgICAgbWFzayA9IEdFTk1BU0soMTksIDEy
KTsKKyAgICAgICAgcGFkZHIgPSAocHRlLndhbGsuYmFzZSA8PCAxMCkgfCAoKGd2YSAlIG1hc2sp
ID4+IDEwKTsKKworICAgICAgICAvKiBBY2Nlc3MgdGhlIGd1ZXN0J3MgbWVtb3J5IHRvIHJlYWQg
b25seSBvbmUgUFRFLiAqLworICAgICAgICByZXQgPSB2Z2ljX2FjY2Vzc19ndWVzdF9tZW1vcnko
ZCwgcGFkZHIsICZwdGUsIHNpemVvZihzaG9ydF9kZXNjX3QpLCBmYWxzZSk7CisgICAgICAgIGlm
ICggcmV0ICkKKyAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgICAgIGlmICggcHRl
LndhbGsuZHQgPT0gTDJERVNDX0lOVkFMSUQgKQorICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7
CisKKyAgICAgICAgaWYgKCBwdGUucGcucGFnZSApIC8qIFNtYWxsIHBhZ2UuICovCisgICAgICAg
IHsKKyAgICAgICAgICAgIG1hc2sgPSAoMVVMTCA8PCBMMkRFU0NfU01BTExfUEFHRV9TSElGVCkg
LSAxOworICAgICAgICAgICAgKmlwYSA9IChwdGUucGcuYmFzZSA8PCBMMkRFU0NfU01BTExfUEFH
RV9TSElGVCkgfCAoZ3ZhICYgbWFzayk7CisKKyAgICAgICAgICAgIC8qIFNldCBleGVjdXRlIHBl
cm1pc3Npb25zIGFzc29jaWF0ZWQgd2l0aCB0aGUgc21hbGwgcGFnZS4gKi8KKyAgICAgICAgICAg
IGlmICggIXB0ZS5wZy54biApCisgICAgICAgICAgICAgICAgKnBlcm1zIHw9IEdWMk1fRVhFQzsK
KyAgICAgICAgfQorICAgICAgICBlbHNlIC8qIExhcmdlIHBhZ2UuICovCisgICAgICAgIHsKKyAg
ICAgICAgICAgIG1hc2sgPSAoMVVMTCA8PCBMMkRFU0NfTEFSR0VfUEFHRV9TSElGVCkgLSAxOwor
ICAgICAgICAgICAgKmlwYSA9IChwdGUubHBnLmJhc2UgPDwgTDJERVNDX0xBUkdFX1BBR0VfU0hJ
RlQpIHwgKGd2YSAmIG1hc2spOworCisgICAgICAgICAgICAvKiBTZXQgZXhlY3V0ZSBwZXJtaXNz
aW9ucyBhc3NvY2lhdGVkIHdpdGggdGhlIGxhcmdlIHBhZ2UuICovCisgICAgICAgICAgICBpZiAo
ICFwdGUubHBnLnhuICkKKyAgICAgICAgICAgICAgICAqcGVybXMgfD0gR1YyTV9FWEVDOworICAg
ICAgICB9CisKKyAgICAgICAgLyogU2V0IHBlcm1pc3Npb25zIHNvIHRoYXQgdGhlIGNhbGxlciBj
YW4gY2hlY2sgdGhlIGZsYWdzIGJ5IGhlcnNlbGYuICovCisgICAgICAgIGlmICggIXB0ZS5wZy5y
byApCisgICAgICAgICAgICAqcGVybXMgfD0gR1YyTV9XUklURTsKKworICAgICAgICBicmVhazsK
KworICAgIGNhc2UgTDFERVNDX1NFQ1RJT046CisgICAgY2FzZSBMMURFU0NfU0VDVElPTl9QWE46
CisgICAgICAgIGlmICggIXB0ZS5zZWMuc3VwZXJzZWMgKSAvKiBTZWN0aW9uICovCisgICAgICAg
IHsKKyAgICAgICAgICAgIG1hc2sgPSAoMVVMTCA8PCBMMURFU0NfU0VDVElPTl9TSElGVCkgLSAx
OworICAgICAgICAgICAgKmlwYSA9IChwdGUuc2VjLmJhc2UgPDwgTDFERVNDX1NFQ1RJT05fU0hJ
RlQpIHwgKGd2YSAmIG1hc2spOworICAgICAgICB9CisgICAgICAgIGVsc2UgLyogU3VwZXJzZWN0
aW9uICovCisgICAgICAgIHsKKyAgICAgICAgICAgIG1hc2sgPSAoMVVMTCA8PCBMMURFU0NfU1VQ
RVJTRUNUSU9OX1NISUZUKSAtIDE7CisgICAgICAgICAgICAqaXBhID0gZ3ZhICYgbWFzazsKKyAg
ICAgICAgICAgICppcGEgfD0gKHBhZGRyX3QpKHB0ZS5zdXBlcnNlYy5iYXNlKSA8PCBMMURFU0Nf
U1VQRVJTRUNUSU9OX1NISUZUOworICAgICAgICAgICAgKmlwYSB8PSAocGFkZHJfdCkocHRlLnN1
cGVyc2VjLmV4dGJhc2UxKSA8PCBMMURFU0NfU1VQRVJTRUNUSU9OX0VYVF9CQVNFMV9TSElGVDsK
KyAgICAgICAgICAgICppcGEgfD0gKHBhZGRyX3QpKHB0ZS5zdXBlcnNlYy5leHRiYXNlMikgPDwg
TDFERVNDX1NVUEVSU0VDVElPTl9FWFRfQkFTRTJfU0hJRlQ7CisgICAgICAgIH0KKworICAgICAg
ICAvKiBTZXQgcGVybWlzc2lvbnMgc28gdGhhdCB0aGUgY2FsbGVyIGNhbiBjaGVjayB0aGUgZmxh
Z3MgYnkgaGVyc2VsZi4gKi8KKyAgICAgICAgaWYgKCAhcHRlLnNlYy5ybyApCisgICAgICAgICAg
ICAqcGVybXMgfD0gR1YyTV9XUklURTsKKyAgICAgICAgaWYgKCAhcHRlLnNlYy54biApCisgICAg
ICAgICAgICAqcGVybXMgfD0gR1YyTV9FWEVDOworICAgIH0KKworICAgIHJldHVybiAwOwogfQog
CiAvKgotLSAKMi4xMy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 11:52:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 11: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 1dPp2z-0002TI-PY; Tue, 27 Jun 2017 11:52:45 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <proskurin@sec.in.tum.de>) id 1dPp2x-0002No-Eo
 for xen-devel@lists.xenproject.org; Tue, 27 Jun 2017 11:52:43 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 8A/01-02177-A0742595; Tue, 27 Jun 2017 11:52:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsXSPJ+BQ5fTPSj
 SoHuBpcX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvFtyiqWgnlNjBXLlqs2MM6J7mLk4hAS2Mgo
 8WLhE2YIZxOjRNvWTYxdjJwcbAIGElNer2QFsUUElCTurZrMBFLELNDEKHGv8QEbSEJYwF1i6
 783YA0sAqoSfc8XgcV5BWyBBj1iB7ElBOQldrVdBBvECRSfcf4NmC0kYCPR1XqbZQIj9wJGhl
 WM6sWpRWWpRbqWeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgR5mAIIdjGtbnQ8
 xSnIwKYnyrpYIihTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwWvoBpQTLEpNT61Iy8wBhhpMWoKD
 R0mEt9wCKM1bXJCYW5yZDpE6xajLsaBnwxcmIZa8/LxUKXFeW5AZAiBFGaV5cCNgYX+JUVZKm
 JcR6CghnoLUotzMElT5V4ziHIxKwrw7XICm8GTmlcBtegV0BBPQESzzAkCOKElESEk1MLY81i
 kWTdv57mJtWXLb4u6C/ReLw65+Xxi6aF1JRPHpRVcCvFQZYpT/LI2QW3FKZ3vazY/BBxsmFb0
 93aPJk5Aedn3H09+6j1Ty955IrdDv+iSyL1JEf6pU67zZwe8b/vVY7lQunWtb83698hr+FxXR
 3dtPzz7btmTHNk2b7X5Ty4TdunR/OiuxFGckGmoxFxUnAgDRcMzndgIAAA==
X-Env-Sender: proskurin@sec.in.tum.de
X-Msg-Ref: server-9.tower-206.messagelabs.com!1498564361!105388954!1
X-Originating-IP: [131.159.0.8]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40035 invoked from network); 27 Jun 2017 11:52:41 -0000
Received: from mail-out1.informatik.tu-muenchen.de (HELO
 mail-out1.informatik.tu-muenchen.de) (131.159.0.8)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Jun 2017 11:52:41 -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 E371310C7F7C3;
 Tue, 27 Jun 2017 13:52:23 +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 D0EE41C162;
 Tue, 27 Jun 2017 13:52:23 +0200 (CEST)
From: Sergej Proskurin <proskurin@sec.in.tum.de>
To: xen-devel@lists.xenproject.org
Date: Tue, 27 Jun 2017 13:52:18 +0200
Message-Id: <20170627115220.21066-11-proskurin@sec.in.tum.de>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170627115220.21066-1-proskurin@sec.in.tum.de>
References: <20170627115220.21066-1-proskurin@sec.in.tum.de>
Cc: Sergej Proskurin <proskurin@sec.in.tum.de>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v5 10/12] arm/mem_access: Add long-descriptor
	based gpt
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBjb21taXQgYWRkcyBmdW5jdGlvbmFsaXR5IHRvIHdhbGsgdGhlIGd1ZXN0J3MgcGFnZSB0
YWJsZXMgdXNpbmcgdGhlCmxvbmctZGVzY3JpcHRvciB0cmFuc2xhdGlvbiB0YWJsZSBmb3JtYXQg
Zm9yIGJvdGggQVJNdjcgYW5kIEFSTXY4LgpTaW1pbGFyIHRvIHRoZSBoYXJkd2FyZSBhcmNoaXRl
Y3R1cmUsIHRoZSBpbXBsZW1lbnRhdGlvbiBzdXBwb3J0cwpkaWZmZXJlbnQgcGFnZSBncmFudWxh
cml0aWVzICg0SywgMTZLLCBhbmQgNjRLKS4gVGhlIGltcGxlbWVudGF0aW9uIGlzCmJhc2VkIG9u
IEFSTSBEREkgMDQ4N0IuYSBKMS01OTIyLCBKMS01OTk5LCBhbmQgQVJNIERESSAwNDA2Qy5iIEIz
LTE1MTAuCgpOb3RlIHRoYXQgdGhlIGN1cnJlbnQgaW1wbGVtZW50YXRpb24gbGFja3Mgc3VwcG9y
dCBmb3IgTGFyZ2UgVkEvUEEgb24KQVJNdjguMiBhcmNoaXRlY3R1cmVzIChMVkEvTFBBLCA1Mi1i
aXQgdmlydHVhbCBhbmQgcGh5c2ljYWwgYWRkcmVzcwpzaXplcykuIFRoZSBhc3NvY2lhdGVkIGxv
Y2F0aW9uIGluIHRoZSBjb2RlIGlzIG1hcmtlZCBhcHByb3ByaWF0ZWx5LgoKU2lnbmVkLW9mZi1i
eTogU2VyZ2VqIFByb3NrdXJpbiA8cHJvc2t1cmluQHNlYy5pbi50dW0uZGU+Ci0tLQpDYzogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCnYyOiBVc2UgVENSX1NaX01BU0sgaW5zdGVhZCBv
ZiBUVEJDUl9TWl9NQVNLIGZvciBBUk0gMzItYml0IGd1ZXN0cyB1c2luZwogICAgdGhlIGxvbmct
ZGVzY3JpcHRvciB0cmFuc2xhdGlvbiB0YWJsZSBmb3JtYXQuCgogICAgQ29zbWV0aWMgZml4ZXMu
Cgp2MzogTW92ZSB0aGUgaW1wbGVtZW50YXRpb24gdG8gLi94ZW4vYXJjaC9hcm0vZ3Vlc3RfY29w
eS5jLgoKICAgIFJlbW92ZSB0aGUgYXJyYXkgc3RyaWRlcyBhbmQgZGVjbGFyZSB0aGUgYXJyYXkg
Z3JhaW5zaXplcyBhcyBzdGF0aWMKICAgIGNvbnN0IGluc3RlYWQgb2YganVzdCBjb25zdCB0byBy
ZWR1Y2UgdGhlIGZ1bmN0aW9uIHN0YWNrIG92ZXJoZWFkLgoKICAgIE1vdmUgcGFydHMgb2YgdGhl
IGZ1bnRpb24gZ3Vlc3Rfd2Fsa19sZCBpbnRvIHRoZSBzdGF0aWMgZnVuY3Rpb25zCiAgICBnZXRf
dHRicl9hbmRfZ3Jhbl82NGJpdCBhbmQgZ2V0X3RvcF9iaXQgdG8gcmVkdWNlIGNvbXBsZXhpdHku
CgogICAgVXNlIHRoZSBtYWNybyBCSVQoeCkgaW5zdGVhZCBvZiAoMVVMIDw8IHgpLgoKICAgIEFk
ZCBtb3JlIGNvbW1lbnRzICYmIENvc21ldGljIGZpeGVzLgoKdjQ6IE1vdmUgZnVuY3Rpb25hbGl0
eSByZXNwb25zaWJsZSBmb3IgZGV0ZXJtaW5pbmcgdGhlIGNvbmZpZ3VyZWQgSVBBCiAgICBvdXRw
dXQtc2l6ZSBpbnRvIGEgc2VwYXJhdGUgZnVuY3Rpb24gZ2V0X2lwYV9vdXRwdXRfc2l6ZS4gSW4g
dGhpcwogICAgZnVuY3Rpb24sIHdlIHJlbW92ZSB0aGUgcHJldmlvdXNseSB1c2VkIHN3aXRjaCBz
dGF0ZW1lbnQsIHdoaWNoIHdhcwogICAgcmVzcG9uc2libGUgZm9yIGRpc3Rpbmd1aXNoaW5nIGJl
dHdlZW4gZGlmZmVyZW50IElQQSBvdXRwdXQtc2l6ZXMuCiAgICBJbnN0ZWFkLCB3ZSByZXRyaWV2
ZSB0aGUgaW5mb3JtYXRpb24gZnJvbSB0aGUgaW50cm9kdWNlZCBpcGFfc2l6ZXMKICAgIGFycmF5
LgoKICAgIFJlbW92ZSB0aGUgZGVmaW5lcyBHUkFOVUxFX1NJWkVfSU5ERVhfKiBhbmQgVFRCUjBf
VkFMSUQgZnJvbQogICAgZ3Vlc3Rfd2Fsay5oLiBJbnN0ZWFkLCBpbnRyb2R1Y2UgdGhlIGVudW1z
IGdyYW51bGVfc2l6ZV9pbmRleAogICAgYWN0aXZlX3R0YnIgZGlyZWN0bHkgaW5zaWRlIG9mIGd1
ZXN0X3dhbGsuYyBzbyB0aGF0IHRoZSBhc3NvY2lhdGVkCiAgICBmaWVsZHMgZG9uJ3QgZ2V0IGV4
cG9ydGVkLgoKICAgIEFkYXB0IHRoZSBmdW5jdGlvbiB0byB0aGUgbmV3IHBhcmFtZXRlciBvZiB0
eXBlICJzdHJ1Y3QgdmNwdSAqIi4KCiAgICBSZW1vdmUgc3VwcG9ydCBmb3IgNTJiaXQgSVBBIG91
dHB1dC1zaXplcyBlbnRpcmVseSBmcm9tIHRoaXMgY29tbWl0LgoKICAgIFVzZSBscGFlXyogaGVs
cGVycyBpbnN0ZWFkIG9mIHAybV8qIGhlbHBlcnMuCgogICAgQ29zbWV0aWMgZml4ZXMgJiBBZGRp
dGlvbmFsIGNvbW1lbnRzLgoKdjU6IE1ha2UgdXNlIG9mIHRoZSBmdW5jdGlvbiB2Z2ljX2FjY2Vz
c19ndWVzdF9tZW1vcnkgdG8gcmVhZCBwYWdlIHRhYmxlCiAgICBlbnRyaWVzIGluIGd1ZXN0IG1l
bW9yeS4KCiAgICBJbnZlcnQgdGhlIGluZGVjZXMgb2YgdGhlIGFycmF5cyAib2Zmc2V0cyIgYW5k
ICJtYXNrcyIgYW5kIHNpbXBsaWZ5CiAgICByZWFkYWJpbGl0eSBieSB1c2luZyBhbiBhcHByb3By
aWF0ZSBtYWNybyBmb3IgdGhlIGVudHJpZXMuCgogICAgUmVtb3ZlIHJlbWFpbmluZyBDT05GSUdf
QVJNXzY0ICNpZmRlZnMuCgogICAgUmVtb3ZlIHRoZSB1c2Ugb2YgdGhlIG1hY3JvcyBCSVRTX1BF
Ul9XT1JEIGFuZCBCSVRTX1BFUl9ET1VCTEVfV09SRC4KCiAgICBVc2UgR0VOTUFTS19VTEwgaW5z
dGVhZCBvZiBtYW51YWxseSBjcmVhdGluZyBjb21wbGV4IG1hc2tzIHRvIGVhc2UKICAgIHJlYWRh
YmlsaXR5LgoKICAgIEFsc28sIGNyZWF0ZSBhIG1hY3JvIENIRUNLX0JBU0VfU0laRSB3aGljaCBz
aW1wbHkgcmVkdWNlcyB0aGUgY29kZQogICAgc2l6ZSBhbmQgc2ltcGxpZmllcyByZWFkYWJpbGl0
eS4KCiAgICBNYWtlIHVzZSBvZiB0aGUgbmV3bHkgaW50cm9kdWNlZCBscGFlX3BhZ2UgbWFjcm8g
aW4gdGhlIGlmLXN0YXRlbWVudAogICAgdG8gdGVzdCBmb3IgaW52YWxpZC9yZXNlcnZlZCBtYXBw
aW5ncyBpbiB0aGUgTDMgUFRFLgoKICAgIENvc21ldGljIGZpeGVzIGFuZCBhZGRpdGlvbmFsIGNv
bW1lbnRzLgotLS0KIHhlbi9hcmNoL2FybS9ndWVzdF93YWxrLmMgfCAzOTAgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDM4OCBp
bnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9n
dWVzdF93YWxrLmMgYi94ZW4vYXJjaC9hcm0vZ3Vlc3Rfd2Fsay5jCmluZGV4IDBjMzBkYmE2OGYu
LjFmNDFmY2VmZTkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9ndWVzdF93YWxrLmMKKysrIGIv
eGVuL2FyY2gvYXJtL2d1ZXN0X3dhbGsuYwpAQCAtMTUsNyArMTUsOSBAQAogICogdGhpcyBwcm9n
cmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCiAgKi8KIAor
I2luY2x1ZGUgPHhlbi9kb21haW5fcGFnZS5oPgogI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgorI2lu
Y2x1ZGUgPGFzbS9ndWVzdF93YWxrLmg+CiAKIC8qCiAgKiBUaGUgZnVuY3Rpb24gZ3Vlc3Rfd2Fs
a19zZCB0cmFuc2xhdGVzIGEgZ2l2ZW4gR1ZBIGludG8gYW4gSVBBIHVzaW5nIHRoZQpAQCAtMzMs
NiArMzUsMTcxIEBAIHN0YXRpYyBpbnQgZ3Vlc3Rfd2Fsa19zZChjb25zdCBzdHJ1Y3QgdmNwdSAq
diwKIH0KIAogLyoKKyAqIEdldCB0aGUgSVBBIG91dHB1dF9zaXplIChjb25maWd1cmVkIGluIFRD
Ul9FTDEpIHRoYXQgc2hhbGwgYmUgdXNlZCBmb3IgdGhlCisgKiBsb25nLWRlc2NyaXB0b3IgYmFz
ZWQgdHJhbnNsYXRpb24gdGFibGUgd2Fsay4KKyAqLworc3RhdGljIGludCBnZXRfaXBhX291dHB1
dF9zaXplKHN0cnVjdCBkb21haW4gKmQsIHJlZ2lzdGVyX3QgdGNyLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqb3V0cHV0X3NpemUpCit7CisgICAgdW5zaWdu
ZWQgaW50IGlwczsKKworICAgIHN0YXRpYyBjb25zdCB1bnNpZ25lZCBpbnQgaXBhX3NpemVzWzdd
ID0geworICAgICAgICBUQ1JfRUwxX0lQU18zMl9CSVRfVkFMLAorICAgICAgICBUQ1JfRUwxX0lQ
U18zNl9CSVRfVkFMLAorICAgICAgICBUQ1JfRUwxX0lQU180MF9CSVRfVkFMLAorICAgICAgICBU
Q1JfRUwxX0lQU180Ml9CSVRfVkFMLAorICAgICAgICBUQ1JfRUwxX0lQU180NF9CSVRfVkFMLAor
ICAgICAgICBUQ1JfRUwxX0lQU180OF9CSVRfVkFMLAorICAgICAgICBUQ1JfRUwxX0lQU181Ml9C
SVRfVkFMCisgICAgfTsKKworICAgIGlmICggaXNfNjRiaXRfZG9tYWluKGQpICkKKyAgICB7Cisg
ICAgICAgIC8qIEdldCB0aGUgaW50ZXJtZWRpYXRlIHBoeXNpY2FsIGFkZHJlc3Mgc2l6ZS4gKi8K
KyAgICAgICAgaXBzID0gKHRjciAmIFRDUl9FTDFfSVBTX01BU0spID4+IFRDUl9FTDFfSVBTX1NI
SUZUOworCisgICAgICAgIC8qCisgICAgICAgICAqIFJldHVybiBhbiBlcnJvciBvbiByZXNlcnZl
ZCBJUEEgb3V0cHV0LXNpemVzIGFuZCBpZiB0aGUgSVBBCisgICAgICAgICAqIG91dHB1dC1zaXpl
IGlzIDUyYml0LgorICAgICAgICAgKgorICAgICAgICAgKiBYWFg6IDUyIGJpdCBvdXRwdXQtc2l6
ZSBpcyBub3Qgc3VwcG9ydGVkIHlldC4KKyAgICAgICAgICovCisgICAgICAgIGlmICggaXBzID4g
VENSX0VMMV9JUFNfNDhfQklUICkKKyAgICAgICAgICAgIHJldHVybiAtRUZBVUxUOworCisgICAg
ICAgICpvdXRwdXRfc2l6ZSA9IGlwYV9zaXplc1tpcHNdOworICAgIH0KKyAgICBlbHNlCisgICAg
ICAgICpvdXRwdXRfc2l6ZSA9IFRDUl9FTDFfSVBTXzQwX0JJVF9WQUw7CisKKyAgICByZXR1cm4g
MDsKK30KKworLyogTm9ybWFsaXplZCBwYWdlIGdyYW51bGUgc2l6ZSBpbmRpY2VzLiAqLworZW51
bSBncmFudWxlX3NpemVfaW5kZXggeworICAgIEdSQU5VTEVfU0laRV9JTkRFWF80SywKKyAgICBH
UkFOVUxFX1NJWkVfSU5ERVhfMTZLLAorICAgIEdSQU5VTEVfU0laRV9JTkRFWF82NEsKK307CisK
Ky8qIFJlcHJlc2VudCB3aGV0aGVyIFRUQlIwIG9yIFRUQlIxIGlzIGFjdGl2ZS4gKi8KK2VudW0g
YWN0aXZlX3R0YnIgeworICAgIFRUQlIwX0FDVElWRSwKKyAgICBUVEJSMV9BQ1RJVkUKK307CisK
Ky8qCisgKiBTZWxlY3QgdGhlIFRUQlIoMHwxKV9FTDEgdGhhdCB3aWxsIGJlIHVzZWQgZm9yIGFk
ZHJlc3MgdHJhbnNsYXRpb24gdXNpbmcgdGhlCisgKiBsb25nLWRlc2NyaXB0b3IgdHJhbnNsYXRp
b24gdGFibGUgZm9ybWF0IGFuZCByZXR1cm4gdGhlIHBhZ2UgZ3JhbnVsYXJpdHkKKyAqIHRoYXQg
aXMgdXNlZCBieSB0aGUgc2VsZWN0ZWQgVFRCUi4gUGxlYXNlIG5vdGUgdGhhdCB0aGUgVENSLlRH
MCBhbmQgVENSLlRHMQorICogZW5jb2RpbmdzIGRpZmZlci4KKyAqLworc3RhdGljIGJvb2wgZ2V0
X3R0YnJfYW5kX2dyYW5fNjRiaXQodWludDY0X3QgKnR0YnIsIHVuc2lnbmVkIGludCAqZ3JhbiwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZ2lzdGVyX3QgdGNyLCBlbnVt
IGFjdGl2ZV90dGJyIHR0YnJ4KQoreworICAgIGJvb2wgZGlzYWJsZWQ7CisKKyAgICBpZiAoIHR0
YnJ4ID09IFRUQlIwX0FDVElWRSApCisgICAgeworICAgICAgICAvKiBOb3JtYWxpemUgZ3JhbnVs
ZSBzaXplLiAqLworICAgICAgICBzd2l0Y2ggKCB0Y3IgJiBUQ1JfVEcwX01BU0sgKQorICAgICAg
ICB7CisgICAgICAgIGNhc2UgVENSX1RHMF8xNks6CisgICAgICAgICAgICAqZ3JhbiA9IEdSQU5V
TEVfU0laRV9JTkRFWF8xNks7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgY2FzZSBUQ1Jf
VEcwXzY0SzoKKyAgICAgICAgICAgICpncmFuID0gR1JBTlVMRV9TSVpFX0lOREVYXzY0SzsKKyAg
ICAgICAgICAgIGJyZWFrOworICAgICAgICBkZWZhdWx0OgorICAgICAgICAgICAgLyoKKyAgICAg
ICAgICAgICAqIEFjY29yZGluZyB0byBBUk0gRERJIDA0ODdCLmEgRDctMjQ4NywgaWYgdGhlIFRD
Ul9FTDEuVEcwIHZhbHVlCisgICAgICAgICAgICAgKiBpcyBwcm9ncmFtbWVkIHRvIGVpdGhlciBh
IHJlc2VydmVkIHZhbHVlLCBvciBhIHNpemUgdGhhdCBoYXMgbm90CisgICAgICAgICAgICAgKiBi
ZWVuIGltcGxlbWVudGVkLCB0aGVuIHRoZSBoYXJkd2FyZSB3aWxsIHRyZWF0IHRoZSBmaWVsZCBh
cyBpZgorICAgICAgICAgICAgICogaXQgaGFzIGJlZW4gcHJvZ3JhbW1lZCB0byBhbiBJTVBMRU1F
TlRBVElPTiBERUZJTkVEIGNob2ljZS4KKyAgICAgICAgICAgICAqCisgICAgICAgICAgICAgKiBU
aGlzIGltcGxlbWVudGF0aW9uIHN0cm9uZ2x5IGZvbGxvd3MgdGhlIHBzZXVkby1jb2RlCisgICAg
ICAgICAgICAgKiBpbXBsZW1lbnRhdGlvbiBmcm9tIEFSTSBEREkgMDQ4N0IuYSBKMS01OTI0IHdo
aWNoIHN1Z2dlc3RzIHRvCisgICAgICAgICAgICAgKiBmYWxsIGJhY2sgdG8gNEsgYnkgZGVmYXVs
dC4KKyAgICAgICAgICAgICAqLworICAgICAgICAgICAgKmdyYW4gPSBHUkFOVUxFX1NJWkVfSU5E
RVhfNEs7CisgICAgICAgIH0KKworICAgICAgICAvKiBVc2UgVFRCUjAgZm9yIEdWQSB0byBJUEEg
dHJhbnNsYXRpb24uICovCisgICAgICAgICp0dGJyID0gUkVBRF9TWVNSRUc2NChUVEJSMF9FTDEp
OworCisgICAgICAgIC8qIElmIFRDUi5FUEQwIGlzIHNldCwgdHJhbnNsYXRpb25zIHVzaW5nIFRU
QlIwIGFyZSBkaXNhYmxlZC4gKi8KKyAgICAgICAgZGlzYWJsZWQgPSB0Y3IgJiBUQ1JfRVBEMDsK
KyAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgLyogTm9ybWFsaXplIGdyYW51bGUgc2l6
ZS4gKi8KKyAgICAgICAgc3dpdGNoICggdGNyICYgVENSX0VMMV9URzFfTUFTSyApCisgICAgICAg
IHsKKyAgICAgICAgY2FzZSBUQ1JfRUwxX1RHMV8xNks6CisgICAgICAgICAgICAqZ3JhbiA9IEdS
QU5VTEVfU0laRV9JTkRFWF8xNks7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgY2FzZSBU
Q1JfRUwxX1RHMV82NEs6CisgICAgICAgICAgICAqZ3JhbiA9IEdSQU5VTEVfU0laRV9JTkRFWF82
NEs7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgZGVmYXVsdDoKKyAgICAgICAgICAgIC8q
CisgICAgICAgICAgICAgKiBBY2NvcmRpbmcgdG8gQVJNIERESSAwNDg3Qi5hIEQ3LTI0ODYsIGlm
IHRoZSBUQ1JfRUwxLlRHMSB2YWx1ZQorICAgICAgICAgICAgICogaXMgcHJvZ3JhbW1lZCB0byBl
aXRoZXIgYSByZXNlcnZlZCB2YWx1ZSwgb3IgYSBzaXplIHRoYXQgaGFzIG5vdAorICAgICAgICAg
ICAgICogYmVlbiBpbXBsZW1lbnRlZCwgdGhlbiB0aGUgaGFyZHdhcmUgd2lsbCB0cmVhdCB0aGUg
ZmllbGQgYXMgaWYKKyAgICAgICAgICAgICAqIGl0IGhhcyBiZWVuIHByb2dyYW1tZWQgdG8gYW4g
SU1QTEVNRU5UQVRJT04gREVGSU5FRCBjaG9pY2UuCisgICAgICAgICAgICAgKgorICAgICAgICAg
ICAgICogVGhpcyBpbXBsZW1lbnRhdGlvbiBzdHJvbmdseSBmb2xsb3dzIHRoZSBwc2V1ZG8tY29k
ZQorICAgICAgICAgICAgICogaW1wbGVtZW50YXRpb24gZnJvbSBBUk0gRERJIDA0ODdCLmEgSjEt
NTkyNCB3aGljaCBzdWdnZXN0cyB0bworICAgICAgICAgICAgICogZmFsbCBiYWNrIHRvIDRLIGJ5
IGRlZmF1bHQuCisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgICpncmFuID0gR1JBTlVMRV9T
SVpFX0lOREVYXzRLOworICAgICAgICB9CisKKyAgICAgICAgLyogVXNlIFRUQlIxIGZvciBHVkEg
dG8gSVBBIHRyYW5zbGF0aW9uLiAqLworICAgICAgICAqdHRiciA9IFJFQURfU1lTUkVHNjQoVFRC
UjFfRUwxKTsKKworICAgICAgICAvKiBJZiBUQ1IuRVBEMSBpcyBzZXQsIHRyYW5zbGF0aW9ucyB1
c2luZyBUVEJSMSBhcmUgZGlzYWJsZWQuICovCisgICAgICAgIGRpc2FibGVkID0gdGNyICYgVENS
X0VQRDE7CisgICAgfQorCisgICAgcmV0dXJuIGRpc2FibGVkOworfQorCisvKgorICogR2V0IHRo
ZSBNU0IgbnVtYmVyIG9mIHRoZSBHVkEsIGFjY29yZGluZyB0byAiQWRkclRvcCIgcHNldWRvY29k
ZQorICogaW1wbGVtZW50YXRpb24gaW4gQVJNIERESSAwNDg3Qi5hIEoxLTYwNjYuCisgKi8KK3N0
YXRpYyB1bnNpZ25lZCBpbnQgZ2V0X3RvcF9iaXQoc3RydWN0IGRvbWFpbiAqZCwgdmFkZHJfdCBn
dmEsIHJlZ2lzdGVyX3QgdGNyKQoreworICAgIHVuc2lnbmVkIGludCB0b3BiaXQ7CisKKyAgICAv
KgorICAgICAqIElGIEVMMSBpcyB1c2luZyBBQXJjaDY0IHRoZW4gYWRkcmVzc2VzIGZyb20gRUww
IHVzaW5nIEFBcmNoMzIgYXJlCisgICAgICogemVyby1leHRlbmRlZCB0byA2NCBiaXRzIChBUk0g
RERJIDA0ODdCLmEgSjEtNjA2NikuCisgICAgICovCisgICAgaWYgKCBpc18zMmJpdF9kb21haW4o
ZCkgKQorICAgICAgICB0b3BiaXQgPSAzMTsKKyAgICBlbHNlIGlmICggaXNfNjRiaXRfZG9tYWlu
KGQpICkKKyAgICB7CisgICAgICAgIGlmICggKChndmEgJiBCSVRfVUxMKDU1KSkgJiYgKHRjciAm
IFRDUl9FTDFfVEJJMSkpIHx8CisgICAgICAgICAgICAgKCEoZ3ZhICYgQklUX1VMTCg1NSkpICYm
ICh0Y3IgJiBUQ1JfRUwxX1RCSTApKSApCisgICAgICAgICAgICB0b3BiaXQgPSA1NTsKKyAgICAg
ICAgZWxzZQorICAgICAgICAgICAgdG9wYml0ID0gNjM7CisgICAgfQorCisgICAgcmV0dXJuIHRv
cGJpdDsKK30KKworLyogTWFrZSBzdXJlIHRoZSBiYXNlIGFkZHJlc3MgZG9lcyBub3QgZXhjZWVk
IGl0cyBjb25maWd1cmVkIHNpemUuICovCisjZGVmaW5lIENIRUNLX0JBU0VfU0laRShvdXRwdXRf
c2l6ZSwgYmFzZSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAoreyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICBwYWRkcl90IG1hc2sgPSBHRU5NQVNLX1VMTCgoVENSX0VMMV9JUFNf
NDhfQklUX1ZBTCAtIDEpLCBvdXRwdXRfc2l6ZSk7ICBcCisgICAgaWYgKCBvdXRwdXRfc2l6ZSA8
IFRDUl9FTDFfSVBTXzQ4X0JJVF9WQUwgJiYgKGJhc2UgJiBtYXNrKSApICAgICAgICAgICAgXAor
ICAgICAgICByZXR1cm4gLUVGQVVMVDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKK30KKworLyoKICAqIFRoZSBmdW5jdGlvbiBndWVzdF93YWxr
X2xkIHRyYW5zbGF0ZXMgYSBnaXZlbiBHVkEgaW50byBhbiBJUEEgdXNpbmcgdGhlCiAgKiBsb25n
LWRlc2NyaXB0b3IgdHJhbnNsYXRpb24gdGFibGUgZm9ybWF0IGluIHNvZnR3YXJlLiBUaGlzIGZ1
bmN0aW9uIGFzc3VtZXMKICAqIHRoYXQgdGhlIGRvbWFpbiBpcyBydW5uaW5nIG9uIHRoZSBjdXJy
ZW50bHkgYWN0aXZlIHZDUFUuIFRvIHdhbGsgdGhlIGd1ZXN0J3MKQEAgLTQzLDEwICsyMTAsMjI5
IEBAIHN0YXRpYyBpbnQgZ3Vlc3Rfd2Fsa19sZChjb25zdCBzdHJ1Y3QgdmNwdSAqdiwKICAgICAg
ICAgICAgICAgICAgICAgICAgICB2YWRkcl90IGd2YSwgcGFkZHJfdCAqaXBhLAogICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqcGVybXMpCiB7Ci0gICAgLyogTm90IGltcGxl
bWVudGVkIHlldC4gKi8KLSAgICByZXR1cm4gLUVGQVVMVDsKKyAgICBpbnQgcmV0OworICAgIGJv
b2wgZGlzYWJsZWQgPSB0cnVlOworICAgIGJvb2wgcm9fdGFibGUgPSBmYWxzZSwgeG5fdGFibGUg
PSBmYWxzZTsKKyAgICB1bnNpZ25lZCBpbnQgdDBfc3osIHQxX3N6OworICAgIHVuc2lnbmVkIGlu
dCBsZXZlbCwgZ3JhbjsKKyAgICB1bnNpZ25lZCBpbnQgdG9wYml0ID0gMCwgaW5wdXRfc2l6ZSA9
IDAsIG91dHB1dF9zaXplOworICAgIHVpbnQ2NF90IHR0YnIgPSAwOworICAgIHBhZGRyX3QgbWFz
aywgcGFkZHI7CisgICAgbHBhZV90IHB0ZTsKKyAgICByZWdpc3Rlcl90IHRjciA9IFJFQURfU1lT
UkVHKFRDUl9FTDEpOworICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CisKKyNkZWZp
bmUgT0ZGU0VUUyhndmEsIGdyYW4pICAgICAgICAgICAgICAgICAgXAoreyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgemVyb2V0aF9ndWVzdF90YWJsZV9v
ZmZzZXRfIyNncmFuKGd2YSksIFwKKyAgICBmaXJzdF9ndWVzdF90YWJsZV9vZmZzZXRfIyNncmFu
KGd2YSksICAgXAorICAgIHNlY29uZF9ndWVzdF90YWJsZV9vZmZzZXRfIyNncmFuKGd2YSksICBc
CisgICAgdGhpcmRfZ3Vlc3RfdGFibGVfb2Zmc2V0XyMjZ3JhbihndmEpICAgIFwKIH0KIAorICAg
IGNvbnN0IHZhZGRyX3Qgb2Zmc2V0c1szXVs0XSA9IHsKKyAgICAgICAgT0ZGU0VUUyhndmEsIDRL
KSwKKyAgICAgICAgT0ZGU0VUUyhndmEsIDE2SyksCisgICAgICAgIE9GRlNFVFMoZ3ZhLCA2NEsp
CisgICAgfTsKKworI3VuZGVmIE9GRlNFVFMKKworI2RlZmluZSBNQVNLUyhncmFuKSAgICAgICAg
ICAgICAgICAgICAgICAgICBcCit7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICB6ZXJvZXRoX3NpemUoZ3JhbikgLSAxLCAgICAgICAgICAgICAgICAgXAor
ICAgIGZpcnN0X3NpemUoZ3JhbikgLSAxLCAgICAgICAgICAgICAgICAgICBcCisgICAgc2Vjb25k
X3NpemUoZ3JhbikgLSAxLCAgICAgICAgICAgICAgICAgIFwKKyAgICB0aGlyZF9zaXplKGdyYW4p
IC0gMSAgICAgICAgICAgICAgICAgICAgXAorfQorCisgICAgc3RhdGljIGNvbnN0IHBhZGRyX3Qg
bWFza3NbM11bNF0gPSB7CisgICAgICAgIE1BU0tTKDRLKSwKKyAgICAgICAgTUFTS1MoMTZLKSwK
KyAgICAgICAgTUFTS1MoNjRLKQorICAgIH07CisKKyN1bmRlZiBNQVNLUworCisgICAgc3RhdGlj
IGNvbnN0IHVuc2lnbmVkIGludCBncmFpbnNpemVzWzNdID0geworICAgICAgICBQQUdFX1NISUZU
XzRLLAorICAgICAgICBQQUdFX1NISUZUXzE2SywKKyAgICAgICAgUEFHRV9TSElGVF82NEsKKyAg
ICB9OworCisgICAgdDBfc3ogPSAodGNyID4+IFRDUl9UMFNaX1NISUZUKSAmIFRDUl9TWl9NQVNL
OworICAgIHQxX3N6ID0gKHRjciA+PiBUQ1JfVDFTWl9TSElGVCkgJiBUQ1JfU1pfTUFTSzsKKwor
ICAgIC8qIEdldCB0aGUgTVNCIG51bWJlciBvZiB0aGUgR1ZBLiAqLworICAgIHRvcGJpdCA9IGdl
dF90b3BfYml0KGQsIGd2YSwgdGNyKTsKKworICAgIGlmICggaXNfNjRiaXRfZG9tYWluKGQpICkK
KyAgICB7CisgICAgICAgIC8qIFNlbGVjdCB0aGUgVFRCUigwfDEpX0VMMSB0aGF0IHdpbGwgYmUg
dXNlZCBmb3IgYWRkcmVzcyB0cmFuc2xhdGlvbi4gKi8KKworICAgICAgICBpZiAoIChndmEgJiBC
SVRfVUxMKHRvcGJpdCkpID09IDAgKQorICAgICAgICB7CisgICAgICAgICAgICBpbnB1dF9zaXpl
ID0gNjQgLSB0MF9zejsKKworICAgICAgICAgICAgLyogR2V0IFRUQlIwIGFuZCBjb25maWd1cmVk
IHBhZ2UgZ3JhbnVsYXJpdHkuICovCisgICAgICAgICAgICBkaXNhYmxlZCA9IGdldF90dGJyX2Fu
ZF9ncmFuXzY0Yml0KCZ0dGJyLCAmZ3JhbiwgdGNyLCBUVEJSMF9BQ1RJVkUpOworICAgICAgICB9
CisgICAgICAgIGVsc2UKKyAgICAgICAgeworICAgICAgICAgICAgaW5wdXRfc2l6ZSA9IDY0IC0g
dDFfc3o7CisKKyAgICAgICAgICAgIC8qIEdldCBUVEJSMSBhbmQgY29uZmlndXJlZCBwYWdlIGdy
YW51bGFyaXR5LiAqLworICAgICAgICAgICAgZGlzYWJsZWQgPSBnZXRfdHRicl9hbmRfZ3Jhbl82
NGJpdCgmdHRiciwgJmdyYW4sIHRjciwgVFRCUjFfQUNUSVZFKTsKKyAgICAgICAgfQorCisgICAg
ICAgIC8qCisgICAgICAgICAqIFRoZSBjdXJyZW50IGltcGxlbWVudGF0aW9uIHN1cHBvcnRzIGlu
dGVybWVkaWF0ZSBwaHlzaWNhbCBhZGRyZXNzCisgICAgICAgICAqIHNpemVzIChJUFMpIHVwIHRv
IDQ4IGJpdC4KKyAgICAgICAgICoKKyAgICAgICAgICogWFhYOiBEZXRlcm1pbmUgd2hldGhlciB0
aGUgSVBTX01BWF9WQUwgaXMgNDggb3IgNTIgaW4gc29mdHdhcmUuCisgICAgICAgICAqLworICAg
ICAgICBpZiAoIChpbnB1dF9zaXplID4gVENSX0VMMV9JUFNfNDhfQklUX1ZBTCkgfHwKKyAgICAg
ICAgICAgICAoaW5wdXRfc2l6ZSA8IFRDUl9FTDFfSVBTX01JTl9WQUwpICkKKyAgICAgICAgICAg
IHJldHVybiAtRUZBVUxUOworICAgIH0KKyAgICBlbHNlCisgICAgeworICAgICAgICAvKiBHcmFu
dWxlIHNpemUgb2YgQUFyY2gzMiBhcmNoaXRlY3R1cmVzIGlzIGFsd2F5cyA0Sy4gKi8KKyAgICAg
ICAgZ3JhbiA9IEdSQU5VTEVfU0laRV9JTkRFWF80SzsKKworICAgICAgICAvKiBTZWxlY3QgdGhl
IFRUQlIoMHwxKV9FTDEgdGhhdCB3aWxsIGJlIHVzZWQgZm9yIGFkZHJlc3MgdHJhbnNsYXRpb24u
ICovCisKKyAgICAgICAgLyoKKyAgICAgICAgICogQ2hlY2sgaWYgdGhlIGJpdHMgPDMxOjMyLXQw
X3N6PiBvZiB0aGUgR1ZBIGFyZSBzZXQgdG8gMCAoRERJIDA0ODdCLmEKKyAgICAgICAgICogSjEt
NTk5OSkuIElmIHNvLCBUVEJSMCBzaGFsbCBiZSB1c2VkIGZvciBhZGRyZXNzIHRyYW5zbGF0aW9u
LgorICAgICAgICAgKi8KKyAgICAgICAgbWFzayA9IEdFTk1BU0tfVUxMKDMxLCAoMzIgLSB0MF9z
eikpOworCisgICAgICAgIGlmICggdDBfc3ogPT0gMCB8fCAhKGd2YSAmIG1hc2spICkKKyAgICAg
ICAgeworICAgICAgICAgICAgaW5wdXRfc2l6ZSA9IDMyIC0gdDBfc3o7CisKKyAgICAgICAgICAg
IC8qIFVzZSBUVEJSMCBmb3IgR1ZBIHRvIElQQSB0cmFuc2xhdGlvbi4gKi8KKyAgICAgICAgICAg
IHR0YnIgPSBSRUFEX1NZU1JFRzY0KFRUQlIwX0VMMSk7CisKKyAgICAgICAgICAgIC8qIElmIFRD
Ui5FUEQwIGlzIHNldCwgdHJhbnNsYXRpb25zIHVzaW5nIFRUQlIwIGFyZSBkaXNhYmxlZC4gKi8K
KyAgICAgICAgICAgIGRpc2FibGVkID0gdGNyICYgVENSX0VQRDA7CisgICAgICAgIH0KKworICAg
ICAgICAvKgorICAgICAgICAgKiBDaGVjayBpZiB0aGUgYml0cyA8MzE6MzItdDFfc3o+IG9mIHRo
ZSBHVkEgYXJlIHNldCB0byAxIChEREkgMDQ4N0IuYQorICAgICAgICAgKiBKMS02MDAwKS4gSWYg
c28sIFRUQlIxIHNoYWxsIGJlIHVzZWQgZm9yIGFkZHJlc3MgdHJhbnNsYXRpb24uCisgICAgICAg
ICAqLworICAgICAgICBtYXNrID0gR0VOTUFTS19VTEwoMzEsICgzMiAtIHQxX3N6KSk7CisKKyAg
ICAgICAgaWYgKCAoKHQxX3N6ID09IDApICYmICF0dGJyKSB8fCAodDFfc3ogJiYgKGd2YSAmIG1h
c2spID09IG1hc2spICkKKyAgICAgICAgeworICAgICAgICAgICAgaW5wdXRfc2l6ZSA9IDMyIC0g
dDFfc3o7CisKKyAgICAgICAgICAgIC8qIFVzZSBUVEJSMSBmb3IgR1ZBIHRvIElQQSB0cmFuc2xh
dGlvbi4gKi8KKyAgICAgICAgICAgIHR0YnIgPSBSRUFEX1NZU1JFRzY0KFRUQlIxX0VMMSk7CisK
KyAgICAgICAgICAgIC8qIElmIFRDUi5FUEQxIGlzIHNldCwgdHJhbnNsYXRpb25zIHVzaW5nIFRU
QlIxIGFyZSBkaXNhYmxlZC4gKi8KKyAgICAgICAgICAgIGRpc2FibGVkID0gdGNyICYgVENSX0VQ
RDE7CisgICAgICAgIH0KKyAgICB9CisKKyAgICBpZiAoIGRpc2FibGVkICkKKyAgICAgICAgcmV0
dXJuIC1FRkFVTFQ7CisKKyAgICAvKgorICAgICAqIFRoZSBzdGFydGluZyBsZXZlbCBpcyB0aGUg
bnVtYmVyIG9mIHN0cmlkZXMgKGdyYWluc2l6ZXNbZ3Jhbl0gLSAzKQorICAgICAqIG5lZWRlZCB0
byBjb25zdW1lIHRoZSBpbnB1dCBhZGRyZXNzIChBUk0gRERJIDA0ODdCLmEgSjEtNTkyNCkuCisg
ICAgICovCisgICAgbGV2ZWwgPSA0IC0gRElWX1JPVU5EX1VQKChpbnB1dF9zaXplIC0gZ3JhaW5z
aXplc1tncmFuXSksIChncmFpbnNpemVzW2dyYW5dIC0gMykpOworCisgICAgLyogR2V0IHRoZSBJ
UEEgb3V0cHV0X3NpemUuICovCisgICAgcmV0ID0gZ2V0X2lwYV9vdXRwdXRfc2l6ZShkLCB0Y3Is
ICZvdXRwdXRfc2l6ZSk7CisgICAgaWYgKCByZXQgKQorICAgICAgICByZXR1cm4gLUVGQVVMVDsK
KworICAgIC8qIE1ha2Ugc3VyZSB0aGUgYmFzZSBhZGRyZXNzIGRvZXMgbm90IGV4Y2VlZCBpdHMg
Y29uZmlndXJlZCBzaXplLiAqLworICAgIENIRUNLX0JBU0VfU0laRShvdXRwdXRfc2l6ZSwgdHRi
cik7CisKKyAgICAvKgorICAgICAqIENvbXB1dGUgdGhlIGJhc2UgYWRkcmVzcyBvZiB0aGUgZmly
c3QgbGV2ZWwgdHJhbnNsYXRpb24gdGFibGUgdGhhdCBpcworICAgICAqIGdpdmVuIGJ5IFRUQlJ4
X0VMMSAoQVJNIERESSAwNDg3Qi5hIEQ0LTIwMjQgYW5kIEoxLTU5MjYpLgorICAgICAqLworICAg
IG1hc2sgPSBHRU5NQVNLX1VMTCg0NywgZ3JhaW5zaXplc1tncmFuXSk7CisgICAgcGFkZHIgPSAo
dHRiciAmIG1hc2spOworCisgICAgZm9yICggOyA7IGxldmVsKysgKQorICAgIHsKKyAgICAgICAg
LyoKKyAgICAgICAgICogQWRkIG9mZnNldCBnaXZlbiBieSB0aGUgR1ZBIHRvIHRoZSB0cmFuc2xh
dGlvbiB0YWJsZSBiYXNlIGFkZHJlc3MuCisgICAgICAgICAqIFNoaWZ0IHRoZSBvZmZzZXQgYnkg
MyBhcyBpdCBpcyA4LWJ5dGUgYWxpZ25lZC4KKyAgICAgICAgICovCisgICAgICAgIHBhZGRyIHw9
IG9mZnNldHNbZ3Jhbl1bbGV2ZWxdIDw8IDM7CisKKyAgICAgICAgLyogQWNjZXNzIHRoZSBndWVz
dCdzIG1lbW9yeSB0byByZWFkIG9ubHkgb25lIFBURS4gKi8KKyAgICAgICAgcmV0ID0gdmdpY19h
Y2Nlc3NfZ3Vlc3RfbWVtb3J5KGQsIHBhZGRyLCAmcHRlLCBzaXplb2YobHBhZV90KSwgZmFsc2Up
OworICAgICAgICBpZiAoIHJldCApCisgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAg
ICAgICAvKiBNYWtlIHN1cmUgdGhlIGJhc2UgYWRkcmVzcyBkb2VzIG5vdCBleGNlZWQgaXRzIGNv
bmZpZ3VyZWQgc2l6ZS4gKi8KKyAgICAgICAgQ0hFQ0tfQkFTRV9TSVpFKG91dHB1dF9zaXplLCBw
Zm5fdG9fcGFkZHIocHRlLndhbGsuYmFzZSkpOworCisgICAgICAgIC8qCisgICAgICAgICAqIElm
IHBhZ2UgZ3JhbnVsYXJpdHkgaXMgNjRLLCBtYWtlIHN1cmUgdGhlIGFkZHJlc3MgaXMgYWxpZ25l
ZAorICAgICAgICAgKiBhcHByb3ByaWF0ZWx5LgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCAo
b3V0cHV0X3NpemUgPCBUQ1JfRUwxX0lQU181Ml9CSVRfVkFMKSAmJgorICAgICAgICAgICAgIChn
cmFuID09IEdSQU5VTEVfU0laRV9JTkRFWF82NEspICYmCisgICAgICAgICAgICAgKHB0ZS53YWxr
LmJhc2UgJiAweGYpICkKKyAgICAgICAgICAgIHJldHVybiAtRUZBVUxUOworCisgICAgICAgIC8q
CisgICAgICAgICAqIEJyZWFrIGlmIG9uZSBvZiB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMgaXMg
dHJ1ZToKKyAgICAgICAgICoKKyAgICAgICAgICogLSBXZSBoYXZlIGZvdW5kIHRoZSBQVEUgaG9s
ZGluZyB0aGUgSVBBIChsZXZlbCA9PSAzKS4KKyAgICAgICAgICogLSBUaGUgUFRFIGlzIG5vdCB2
YWxpZC4KKyAgICAgICAgICogLSBJZiAobGV2ZWwgPCAzKSBhbmQgdGhlIFBURSBpcyB2YWxpZCwg
d2UgZm91bmQgYSBibG9jayBkZXNjcmlwdG9yLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCBs
ZXZlbCA9PSAzIHx8ICFscGFlX3ZhbGlkKHB0ZSkgfHwgbHBhZV9pc19zdXBlcnBhZ2UocHRlLCBs
ZXZlbCkgKQorICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogVGVt
cG9yYXJpbHkgc3RvcmUgcGVybWlzc2lvbnMgb2YgdGhlIHRhYmxlIGRlc2NyaXB0b3IgYXMgdGhl
eSBhcmUKKyAgICAgICAgICogaW5oZXJpdGVkIGJ5IHBhZ2UgdGFibGUgYXR0cmlidXRlcyAoQVJN
IERESSAwNDg3Qi5hIEoxLTU5MjgpLgorICAgICAgICAgKi8KKyAgICAgICAgeG5fdGFibGUgfD0g
cHRlLnB0LnhudDsgICAgICAgICAgICAgLyogRXhlY3V0ZS1OZXZlciAqLworICAgICAgICByb190
YWJsZSB8PSBwdGUucHQuYXB0ICYgQklUKDEpOyAgICAvKiBSZWFkLU9ubHkgKi8KKworICAgICAg
ICAvKiBDb21wdXRlIHRoZSBiYXNlIGFkZHJlc3Mgb2YgdGhlIG5leHQgbGV2ZWwgdHJhbnNsYXRp
b24gdGFibGUuICovCisgICAgICAgIG1hc2sgPSBHRU5NQVNLX1VMTCg0NywgZ3JhaW5zaXplc1tn
cmFuXSk7CisgICAgICAgIHBhZGRyID0gcGZuX3RvX3BhZGRyKHB0ZS53YWxrLmJhc2UpICYgbWFz
azsKKyAgICB9CisKKyAgICAvKgorICAgICAqIEFjY29yZGluZyB0byB0byBBUk0gRERJIDA0ODdC
LmEgSjEtNTkyNywgd2UgcmV0dXJuIGFuIGVycm9yIGlmIHRoZSBmb3VuZAorICAgICAqIFBURSBp
cyBpbnZhbGlkIG9yIGhvbGRzIGEgcmVzZXJ2ZWQgZW50cnkgKFBURTwxOjA+ID09IHgwKSkgb3Ig
aWYgdGhlIFBURQorICAgICAqIG1hcHMgYSBtZW1vcnkgYmxvY2sgYXQgbGV2ZWwgMyAoUFRFPDE6
MD4gPT0gMDEpLgorICAgICAqLworICAgIGlmICggIWxwYWVfdmFsaWQocHRlKSB8fCAoKGxldmVs
ID09IDMpICYmICFscGFlX3BhZ2UocHRlLCBsZXZlbCkpICkKKyAgICAgICAgcmV0dXJuIC1FRkFV
TFQ7CisKKyAgICAqaXBhID0gcGZuX3RvX3BhZGRyKHB0ZS53YWxrLmJhc2UpIHwgKGd2YSAmIG1h
c2tzW2dyYW5dW2xldmVsXSk7CisKKyAgICAvKgorICAgICAqIFNldCBwZXJtaXNzaW9ucyBzbyB0
aGF0IHRoZSBjYWxsZXIgY2FuIGNoZWNrIHRoZSBmbGFncyBieSBoZXJzZWxmLiBOb3RlCisgICAg
ICogdGhhdCBzdGFnZSAxIHRyYW5zbGF0aW9ucyBhbHNvIGluaGVyaXQgYXR0cmlidXRlcyBmcm9t
IHRoZSB0YWJsZXMKKyAgICAgKiAoQVJNIERESSAwNDg3Qi5hIEoxLTU5MjgpLgorICAgICAqLwor
ICAgIGlmICggIXB0ZS5wdC5ybyAmJiAhcm9fdGFibGUgKQorICAgICAgICAqcGVybXMgfD0gR1Yy
TV9XUklURTsKKyAgICBpZiAoICFwdGUucHQueG4gJiYgIXhuX3RhYmxlICkKKyAgICAgICAgKnBl
cm1zIHw9IEdWMk1fRVhFQzsKKworICAgIHJldHVybiAwOworfQorCisjdW5kZWYgQ0hFQ0tfQkFT
RV9TSVpFCisKIGludCBndWVzdF93YWxrX3RhYmxlcyhjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdmFk
ZHJfdCBndmEsCiAgICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCAqaXBhLCB1bnNpZ25lZCBp
bnQgKnBlcm1zKQogewotLSAKMi4xMy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 12:04:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 12: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 1dPpEK-0004e6-W8; Tue, 27 Jun 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 <jbeulich@suse.com>) id 1dPpEJ-0004e0-Ga
 for xen-devel@lists.xenproject.org; Tue, 27 Jun 2017 12:04:27 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 5F/2F-03557-AC942595; Tue, 27 Jun 2017 12:04:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fjDS/eUZ1C
 kwYGLUhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aPl0sYCzawVDT+usTWwHiLuYuRk0NIIE/i
 yI6zjCA2r4CdxKGVC9lBbAkBQ4nTC2+ygNgsAqoS+9vuMYHYbALqEp2L2oHiHBwiArIS91bog
 pjMAioSjWcEQCqEBQIkjtzaxAoz/XL3XbDpnAK2Erdf3mcFKecVEJT4u0MYJMwsoCXx8NctFg
 hbW2LZwtfMEBOlJZb/45jAyDcLoWEWkoZZSBpmITQsYGRZxahRnFpUllqka2Sil1SUmZ5Rkpu
 YmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGHgMQLCDcd/HyEOMkhxMSqK8qyWCIoX4kvJTKjMS
 izPii0pzUosPMcpwcChJ8DIAA1lIsCg1PbUiLTMHGAMwaQkOHiUR3j43oDRvcUFibnFmOkTqF
 KMuR9OHLV+YhFjy8vNSpcR5f3gAFQmAFGWU5sGNgMXjJUZZKWFeRqCjhHgKUotyM0tQ5V8xin
 MwKgnznnIHmsKTmVcCt+kV0BFMQEewzAsAOaIkESEl1cDoUiwyafOvNf3vi73OH7M/K1Ug5tV
 jp3uu6zm30HrFD2WfmzdwTOY08vjxMMnfeX27q2YXi73f2WYTxfqz8q8tyiKuKzx6qsf2KSaQ
 863sScv0dyomj1xr42r/Ry3UFH6mzt+y/fR/4XVesjM8np7vW2Fp5RbG2rVOVn/n9juzNwnO5
 V4kYqjEUpyRaKjFXFScCAAQ+vLZwgIAAA==
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1498565064!75719112!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62850 invoked from network); 27 Jun 2017 12:04:26 -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; 27 Jun 2017 12:04:26 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 27 Jun 2017 06:04:24 -0600
Message-Id: <595249C6020000780010146E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 27 Jun 2017 06:04:22 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <proskurin@sec.in.tum.de>
References: <20170627115220.21066-1-proskurin@sec.in.tum.de>
 <20170627115220.21066-3-proskurin@sec.in.tum.de>
In-Reply-To: <20170627115220.21066-3-proskurin@sec.in.tum.de>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v5 02/12] arm/mem_access: Move PAGE_SHIFT_*
 macros to lib.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+IFNlcmdlaiBQcm9za3VyaW4gPHByb3NrdXJpbkBzZWMuaW4udHVtLmRlPiAwNi8yNy8xNyAx
OjUyIFBNID4+Pgo+VGhlIGZvbGxvd2luZyBjb21taXRzIGludHJvZHVjZSBhIHNvZnR3YXJlIGd1
ZXN0IHBhZ2UgdGFibGUgd2Fsawo+c29mdHdhcmUgaW1wbGVtZW50YXRpb24gdGhhdCBzdXBwb3J0
cyB2YXJ5aW5nIGd1ZXN0IHBhZ2Ugc2l6ZQo+Z3JhbnVsYXJpdGllcy4gVGhpcyBjb21taXQgbW92
ZXMgYWxyZWFkeSBleGlzdGluZyBQQUdFX1NISUZUXyg0S3w2NEspCj5hbmQgdGhlIG5ldyBQQUdF
X1NISUZUXzE2SyBkZWZpbmVzIHRvIGEgY29tbW9uIHBsYWNlIGluIHhlbi9saWIuaCBhcwo+dG8g
YWxsb3cgdGhlIGZvbGxvd2luZyBjb21taXRzIHRvIHVzZSB0aGUgY29uc29saWRhdGVkIGRlZmlu
ZXMuCgpJIGRvbid0IHRoaW5rIHRoZSBQQUdFX1NISUZUXyogc2hvdWxkIGxpdmUgZmFyIGF3YXkg
ZnJvbSB0aGUgb3RoZXIgUEFHRV8qXyoKbWFjcm9zIGRlcml2ZWQgZnJvbSB0aGVtLiBJJ20gYWxz
byBub3QgY29udmluY2VkIGxpYi5oIGlzIGEgZ29vZCBwbGFjZS4KCkphbgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Tue Jun 27 12:45:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 12:45:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPprq-0007YI-37; Tue, 27 Jun 2017 12:45: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=34452c470=roger.pau@citrix.com>)
 id 1dPpro-0007Y8-Ea
 for xen-devel@lists.xenproject.org; Tue, 27 Jun 2017 12:45:16 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 6F/F3-03587-B5352595; Tue, 27 Jun 2017 12:45:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsWyU9JRQjc6OCj
 SYPl7NovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWNS6xuWgkNcFVMuf2VuYJzI0cXIySEh4Cdx
 /VoLWxcjBweLgKrE0RlMICabgL3E9K8VIBUiAsoSn5+vZO5i5OJgFljHKPF2+W4WkBphATOJ3
 9uLQWp4BTwl/pxeyAJSIyTQzyRx6eAXVoiEoMTJmU9YQGxmAR2JBbs/ga1iFpCWWP4P7AJOoF
 VTFzazgdiiAioSSy+1grUKCShK9M97wAZxZbrExGc9LBMY+WchmToLydRZCFMXMDKvYtQoTi0
 qSy3SNbTQSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDD8GINjBeHNjwCFGSQ4m
 JVHe1RJBkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeH8EAuUEi1LTUyvSMnOAkQCTluDgURLh7
 XMDSvMWFyTmFmemQ6ROMSpKifN+A+kTAElklObBtcGi7xKjrJQwLyPQIUI8BalFuZklqPKvGM
 U5GJWEeTVApvBk5pXATX8FtJgJaDHLvACQxSWJCCmpBsbw8h8NAgU72J5MUlG/aWh2Uq9/jkf
 1c9u6mLdNrX72f+8KRsw4PD30kyZ3eFz+vOXXdl6RbdPde7GwNWuea13ZqztdFgy3jrtwMe/K
 mnxc7V5cet19z1tzRaffnRCcovllzh/OXruImMefjyTxPLpVpbLEa8Eq3syNvR8uZLI1PHEW0
 F9g16HEUpyRaKjFXFScCADhGWofuQIAAA==
X-Env-Sender: prvs=34452c470=roger.pau@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1498567514!99396093!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39553 invoked from network); 27 Jun 2017 12:45:14 -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;
 27 Jun 2017 12:45:14 -0000
X-IronPort-AV: E=Sophos;i="5.39,399,1493683200"; d="scan'208";a="48453589"
Date: Tue, 27 Jun 2017 13:44:53 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20170627124453.aripusy5o6ugkdts@dhcp-3-128.uk.xensource.com>
References: <20170427143546.14662-1-roger.pau@citrix.com>
 <20170427143546.14662-9-roger.pau@citrix.com>
 <5928652B020000780015CE1A@prv-mh.provo.novell.com>
 <20170627102216.chfafllmuzmvdgt2@dhcp-3-128.uk.xensource.com>
 <59524517020000780010145D@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59524517020000780010145D@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170609 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: andrew.cooper3@citrix.com, julien.grall@arm.com, paul.durrant@citrix.com,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v3 8/9] 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>

T24gVHVlLCBKdW4gMjcsIDIwMTcgYXQgMDU6NDQ6MjNBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+IDA2LzI3LzE3
IDEyOjIzIFBNID4+Pgo+ID5PbiBGcmksIE1heSAyNiwgMjAxNyBhdCAwOToyNjowM0FNIC0wNjAw
LCBKYW4gQmV1bGljaCB3cm90ZToKPiA+PiA+ICtzdGF0aWMgaW50IHZwY2lfbXNpX2FkZHJlc3Nf
dXBwZXJfd3JpdGUoc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVuc2lnbmVkIGludCByZWcsCj4gPj4g
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuaW9uIHZwY2lfdmFs
IHZhbCwgdm9pZCAqZGF0YSkKPiA+PiA+ICt7Cj4gPj4gPiArICAgIHN0cnVjdCB2cGNpX21zaSAq
bXNpID0gZGF0YTsKPiA+PiA+ICsKPiA+PiA+ICsgICAgLyogQ2xlYXIgaGlnaCBwYXJ0LiAqLwo+
ID4+ID4gKyAgICBtc2ktPmFkZHJlc3MgJj0gfkdFTk1BU0soNjMsIDMyKTsKPiA+PiA+ICsgICAg
bXNpLT5hZGRyZXNzIHw9ICh1aW50NjRfdCl2YWwuZG91YmxlX3dvcmQgPDwgMzI7Cj4gPj4gCj4g
Pj4gSXMgdGhlIHZhbHVlIHdyaXR0ZW4gaGVyZSBhY3R1YWxseSBiZWluZyB1c2VkIGZvciBhbnl0
aGluZyBvdGhlciB0aGFuCj4gPj4gZm9yIHJlYWRpbmcgYmFjayAoYWxzbyBhcHBsaWNhYmxlIHRv
IHRoZSBoaWdoIGJpdHMgb2YgdGhlIGxvdyBoYWxmIG9mIHRoZQo+ID4+IGFkZHJlc3MpPwo+ID4K
PiA+SXQncyB1c2VkIGluIGEgYXJjaC1zcGVjaWZpYyB3YXkuIEJ1dCBYZW4gbmVlZHMgdG8gc3Rv
cmUgaXQgYW55d2F5LCBzbwo+ID50aGUgZ3Vlc3QgY2FuIHJlYWQgYmFjayB3aGF0ZXZlciBpdCB3
cml0ZXMuIEkgaGF2ZSBubyBpZGVhIHdoYXQgQVJNCj4gPm1pZ2h0IHN0b3JlIGhlcmUuCj4gCj4g
SG1tLCBJJ20gY29uY2VybmVkIHlvdSBtYXkgaW50cm9kdWNlIGluY29ycmVjdCBiZWhhdmlvciBo
ZXJlIGlmIHRoZSB2YWx1ZQo+IHdyaXR0ZW4gaXMgb3RoZXIgdGhhbiBleHBlY3RlZC4gQnV0IHBl
cmhhcHMgbm90IG11Y2ggb2YgYSBwcm9ibGVtIGFzIGxvbmcKPiBhcyBhbGwgdGhpcyBpcyBEb20w
IG9ubHkuCgpJTUhPIGlmIFhlbiBuZWVkcyB0byBjaGVjayB0aGlzIHZhbHVlIGZvciBzYW5pdHkg
aXQgc2hvdWxkIGJlIGRvbmUgaW4KdGhlIGFyY2ggc3BlY2lmaWMgaGFuZGxlciAodnBjaV9tc2lf
YXJjaF9lbmFibGUpLCB3aGVuIHRoZSBkb21haW4KdHJpZXMgdG8gZW5hYmxlIE1TSS4gSW4gYW55
IGNhc2UsIHdlIGNhbiBjcm9zcyB0aGlzIGJyaWRnZSB3aGVuIHdlIGdldAp0byBlbmFibGluZyBh
bGwgdGhpcyBmb3IgRG9tVXMuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 12:57:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 12: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 1dPq3Q-0008NH-3s; Tue, 27 Jun 2017 12:57:16 +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 1dPq3P-0008NB-0c
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 12:57:15 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 E7/5B-03557-A2652595; Tue, 27 Jun 2017 12:57:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVysyfVTVcrLCj
 SYFuixZKPi1kcGD2O7v7NFMAYxZqZl5RfkcCasWzPTpaCM4wVl7f+ZW1gXMrYxcjJISSwiVFi
 z3HjLkYuIHs3o8SMn6/AEsICXhJLXkxgBrFFBLwlXnX/ZIco6mKUWPFsElCCg4NZQF/i3I5yk
 Bo2AU2JO58/MYHYvAJWEk93dLOB2CwCqhLvZ10GmykqEC7xtvEIC0SNoMTJmU/AbE6g+S23H4
 LZzAK2Enfm7maGsOUltr+dwzyBkW8WkpZZSMpmISlbwMi8ilG9OLWoLLVI10wvqSgzPaMkNzE
 zR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw1BiAYAfjvBP+hxglOZiURHlXSwRFCvEl5adUZiQW
 Z8QXleakFh9ilOHgUJLgvR4ClBMsSk1PrUjLzAEGPUxagoNHSYS3zw0ozVtckJhbnJkOkTrFq
 MvR9GHLFyYhlrz8vFQpcd6HIDMEQIoySvPgRsAi8BKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJ
 WEeTeCTOHJzCuB2/QK6AgmoCNY5gWAHFGSiJCSamBk2yZw+VC0Y9VlsTAzhUUTrPcXdNy86W3
 rEbjq2PKQGxpPCxe8z513eH+oSb7Q3mev4rvV6j8sLWr4brBhjWv6f9O4citbEx6DhyoiNnfe
 66S3Gjr73zmexnrg1oxH93ff+GQ+nYFRxYxPdcr6qkl3X2nkT/r5b/brh7yJwt7h8w70qzdwn
 S1TYinOSDTUYi4qTgQACO63EbsCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1498568233!69991462!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15236 invoked from network); 27 Jun 2017 12:57:13 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-21.messagelabs.com with SMTP; 27 Jun 2017 12:57: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 DE78A344;
 Tue, 27 Jun 2017 05:57: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 45CDD3F4FF;
 Tue, 27 Jun 2017 05:57:12 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <1497449445-23112-1-git-send-email-volodymyr_babchuk@epam.com>
 <1498148700-10758-1-git-send-email-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d917e3d0-029e-46f5-125d-792f0d713d8f@arm.com>
Date: Tue, 27 Jun 2017 13:57:10 +0100
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: <1498148700-10758-1-git-send-email-volodymyr_babchuk@epam.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v2 0/4] 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-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>

T24gMjIvMDYvMTcgMTc6MjQsIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+IEhlbGxvIGFsbCwK
CkhpLAoKUGxlYXNlIHNlbmQgbmV3IHNlcmllcyBpbiBhIGRpc3RpbmN0IHRocmVhZCByYXRoZXIg
dXNpbmcgdGhlIGNvdmVyIApsZXR0ZXIgb2YgdGhlIGZpcnN0IHZlcnNpb24gYXMgIkluLVJlcGx5
LVRvIi4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 27 13:16:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 13: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 1dPqMB-0001Ve-Nz; Tue, 27 Jun 2017 13: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 <prvs=34415fd37=Ian.Jackson@citrix.com>)
 id 1dPqM9-0001VY-VO
 for xen-devel@lists.xensource.com; Tue, 27 Jun 2017 13:16:38 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 FA/DB-17076-5BA52595; Tue, 27 Jun 2017 13:16:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXitHSDve6WqKB
 IgyNf1CzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8a8K3OYCh6yVKyfu5GxgfE1cxcjJ4eEgL/E
 iu2XGCFsd4np7SvYQGw2AV2Jpi1/wWxeAUGJkzOfsIDYzAI6Egt2f2KDsOUltr+dwwxR4yCx6
 v0zMJtFQFVi+4vpYDNFBJQljjd9YYWoV5eY+fAXE4gtLGAnsXRhF9hMTgEDiSff97OD2EIC+h
 Lf1n6FusdE4u3CnUC7OIDiahJz18dDhC0kdnzsY5vAKDALyXWzkFw3C8l1CxiZVzFqFKcWlaU
 W6Rob6CUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBIZmPQMD4w7GzhN+hxglOZiU
 RHlXSwRFCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgrY0EygkWpaanVqRl5gCjBCYtwcGjJMLb5
 waU5i0uSMwtzkyHSJ1i1OVo+rDlC5MQS15+XqqUOG8/yAwBkKKM0jy4EbCIvcQoKyXMy8jAwC
 DEU5BalJtZgir/ilGcg1FJmNc0AmgKT2ZeCdymV0BHMAEdwTIvAOSIkkSElFQD44TLsyqvzjd
 0vSPQqplZ8aU8b3JjZ8PkdnneKS0iP+dP+/049LaOqlJVAZuKWRO/pPKqqTZmrzu3V3svPrtF
 4N+u2Q8nv/u/+N+Fs5r/2TZFpUaHJFzawyGUqcs5S9m1Vcvszs2it2u+XH5Sclxs6S0L6/cNL
 B9zGjrjbJm5hR+vkm9o2rDjsBJLcUaioRZzUXEiAGFrEJDTAgAA
X-Env-Sender: prvs=34415fd37=Ian.Jackson@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1498569394!106961464!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57449 invoked from network); 27 Jun 2017 13:16:36 -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;
 27 Jun 2017 13:16:36 -0000
X-IronPort-AV: E=Sophos;i="5.39,399,1493683200"; d="scan'208";a="437974317"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22866.23216.897462.289317@mariner.uk.xensource.com>
Date: Tue, 27 Jun 2017 14:16:32 +0100
To: <xen-devel@lists.xensource.com>
In-Reply-To: <osstest-110978-mainreport@xen.org>
References: <osstest-110978-mainreport@xen.org>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Cc: Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [xen-4.9-testing test] 110978: 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>

b3NzdGVzdCBzZXJ2aWNlIG93bmVyIHdyaXRlcyAoIlt4ZW4tNC45LXRlc3RpbmcgdGVzdF0gMTEw
OTc4OiByZWdyZXNzaW9ucyAtIEZBSUwiKToKPiBmbGlnaHQgMTEwOTc4IHhlbi00LjktdGVzdGlu
ZyByZWFsIFtyZWFsXQo+IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncy8xMTA5NzgvCj4gCj4gUmVncmVzc2lvbnMgOi0oCj4gCj4gVGVzdHMgd2hpY2ggZGlk
IG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCj4gaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNv
dWxkIG5vdCBiZSBydW46Cj4gIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDYgeGVuLWJv
b3QgICAgICAgZmFpbCBpbiAxMTA5NDIgUkVHUi4gdnMuIDExMDU1MAoKQmFzZWQgb24gdGhpcyBh
bmQgMTEwOTQyIGFuZCBjaXJjdW1zdGFudGlhbCBldmlkZW5jZSBmcm9tIDExMTA1MSwgaW4KY29u
c3VsdGF0aW9uIHdpdGggSnVsaWVuLCBJIGhhdmUgZm9yY2UgcHVzaGVkIHRoaXM6Cgo+IHZlcnNp
b24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6Cj4gIHhlbiAgICAgICAgICAgICAgICAgIGIzOGIxNDc5
YTUzMmYwOGZlZGQ3ZjNiNzYxNjczYmM3OGI2NjczOWQKCklhbi4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 27 13:25:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 13: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 1dPqUe-0002kB-Fc; Tue, 27 Jun 2017 13:25:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andr2000@gmail.com>) id 1dPqUd-0002jy-Em
 for xen-devel@lists.xensource.com; Tue, 27 Jun 2017 13:25:23 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 D7/12-01735-2CC52595; Tue, 27 Jun 2017 13:25:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuphleJIrShJLcpLzFFi42K5GHrdSfdgTFC
 kwfIplhb3prxnd2D02N63iz2AMYo1My8pvyKBNWPa9d9sBdN5K558OcHYwNjF3cXIxSEkMI1R
 4vTsfuYuRk4OFoFtrBJ/OnxAEhICd1gl5j9czg6SkBCIk5g9eT5jFyMHkF0i8ei5AUhYSEBR4
 uuz6UwQg6YySZy808gK4ggLTGWUuLD9BdhUEYEMiZdd/WwgCWaBDUwSV39uYoZoN5L4dP0pC4
 jNBmQvv/EDzOYVsJG4/WECK8RJqhLnL90Cs0UFwiV6D4AMAqkRlDg58wlYPaeAscSUFWfBapg
 FzCTmbX7IDGHLS2x/OwfKFpe49WQ+0wRGkVlI2mchaZmFpGUWkpYFjCyrGNWLU4vKUot0TfSS
 ijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQJjgwEIdjDe6nM+xCjJwaQkyrtaIihSi
 C8pP6UyI7E4I76oNCe1+BCjDAeHkgTv6WignGBRanpqRVpmDjBKYdISHDxKIrx9bkBp3uKCxN
 zizHSI1ClGS44rV9Z9YeLYsHo9kJxyYPsXJiGWvPy8VClx3liQeQIgDRmleXDjYInkEqOslDA
 vI9CBQjwFqUW5mSWo8q8YxTkYlYR5Z0QBTeHJzCuB2/oK6CAmoINY5gWAHFSSiJCSamBc8FRL
 6N7FXy4zrTp/CzlLxepxdPwT4q19t7B+gaxa7ETTy2t3R2mfD/vULjztjv7nw1EfPr/7nGT1Y
 h7P4YXvP4ofVLT+FCgm4L2cK+fku9Jt/Rq7vFg4VnJVeZsxXWrxa0i0XFyusr3tXN4HjSP3/a
 fL8Slt/KU7j3f36sgTD5oPKq/Jfs6gxFKckWioxVxUnAgAiUzINB8DAAA=
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1498569921!89428671!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27477 invoked from network); 27 Jun 2017 13:25:21 -0000
Received: from mail-lf0-f66.google.com (HELO mail-lf0-f66.google.com)
 (209.85.215.66)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Jun 2017 13:25:21 -0000
Received: by mail-lf0-f66.google.com with SMTP id g21so2742286lfk.1
 for <xen-devel@lists.xensource.com>; Tue, 27 Jun 2017 06:25:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=SzjFdwRNngGXE7/JqflJwX20Z/vpi034KHQ3um8xAGk=;
 b=NKQJMff/yDb5dnNKMs+JD+mbHvhtvzNkAE1d0jnWHkkiFe8nHUGot9x0x8AhJ9QsCD
 p9JFtOFZpmlJ15L3vCNOMSaNmo7g+bNcl+zijFvIxnntzR+YXNy8mqMmb+9wdwcdolG0
 UX/DMWBcKGsnmDujLzVGpQhv5ioniGXEWD/YEXchM4ULTSiAAp9MPHLOLsW1XON25mD+
 tfiVxjuc28yqgK6qE6JyA6d9lzEERyN6NHBJoh+P9EGaDVumvDPsv0sBEfD2wTxc+Hvy
 8I145j4m0X+zQhgO4dXBCJlv7lGizElT5P8vldgTVV4naL5PlREvWB+VVL6Skx33FbV6
 43gg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=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=SzjFdwRNngGXE7/JqflJwX20Z/vpi034KHQ3um8xAGk=;
 b=g3cN8K01KXpWv/+UKguiDSm5jkOVc1ysNTNxMSr8mN4UFk89OjrjVeMv4ymWaSxnCq
 Ny48D/UnPETezchSeWdp/3aGmcSH1BkEfCC/VEZelw4n0PaI1eW/xTclVOQ2JjoiUsr/
 Xu8OJGOTQQwud5jUttqTv8H1dWaTP/cKCdXckQlJZBjO+i/hgLi2gJMmSncZTtAWWqjF
 UsCNDnv3OCHwNt/NLtzPfpYnEuuvfqwTOR+60FxuDiSsnFCuS7f06jBFwUzFEpQtVCSW
 0dKuNiGq/tiD684WgYW7ZhB7AJnsnzan/9nIhvQgPu2yzQLj5o877IHw/6YvD0bnb8GB
 9bkA==
X-Gm-Message-State: AKS2vOxuLVZX7eX00KE4IpNHhHSv8wOlEU7ifxiF0+vGHZ5M31bWiHty
 6co8K5FPiLfYSA==
X-Received: by 10.46.15.2 with SMTP id 2mr1694579ljp.21.1498569921298;
 Tue, 27 Jun 2017 06:25:21 -0700 (PDT)
Received: from [10.17.182.9] (ll-54.209.223.85.sovam.net.ua. [85.223.209.54])
 by smtp.gmail.com with ESMTPSA id
 n71sm674635lje.14.2017.06.27.06.25.20
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 27 Jun 2017 06:25:20 -0700 (PDT)
To: Lars Kurth <lars.kurth@citrix.com>,
 "xen-devel@lists.xensource.com" <xen-devel@lists.xensource.com>
References: <D577DBB3.38A42%lars.kurth@citrix.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <a3797d95-b72c-894b-674a-ea65a67fffb2@gmail.com>
Date: Tue, 27 Jun 2017 16:25:19 +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: <D577DBB3.38A42%lars.kurth@citrix.com>
Content-Language: en-US
Cc: Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 "tamas.lengyel@zentific.com" <tamas.lengyel@zentific.com>,
 Julien Grall <julien.grall@arm.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "security@xen.org" <security@xen.org>
Subject: Re: [Xen-devel] [For 4.9] Updating
 https://wiki.xenproject.org/wiki/Xen_Project_Release_Features to reflect
 support status of new 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-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>

SGksIGFsbAoKPiBOZXcgSGVhZGluZzogIFBWIFByb3RvY29scyBhbmQgRHJpdmVycwo+IC0gUFYg
UHJvdG9jb2xzIGFuZCBEcml2ZXJzID4gcHZjYWxscyA6IHRlY2ggcHJldmlldyBvciBleHBlcmlt
ZW50YWwKPiAtIFBWIFByb3RvY29scyBhbmQgRHJpdmVycyA+IDlwZnMgOiB0ZWNoIHByZXZpZXcg
b3IgZXhwZXJpbWVudGFsCj4gLSBQViBQcm90b2NvbHMgYW5kIERyaXZlcnMqID4gc25kaWYgKHNv
dW5kIGRldmljZSkgOiB0ZWNoIHByZXZpZXcgb3IgCj4gZXhwZXJpbWVudGFsCj4gLSBQViBQcm90
b2NvbHMgYW5kIERyaXZlcnMqID4gZGlzcGxpZiAoUFYgZGlzcGxheSkgOiB0ZWNoIHByZXZpZXcg
b3IgCj4gZXhwZXJpbWVudGFsCj4KTGV0IG1lIHVwZGF0ZSBvbiBQViBkZXZlbG9wbWVudCBFUEFN
IGRvZXMgKGV2ZXJ5dGhpbmcgaXMKcHVibGljbHkgYXZhaWxhYmxlIGF0IHRoZSBsaW5rcyBiZWxv
dywgcHJpbWFyeSBzb3VyY2UgaXMgWzFdKToKCjEuIE11bHRpLXRvdWNoOgoxLjEuIFByb3RvY29s
IGNoYW5nZXMgYXJlIGFscmVhZHkgaW4gYm90aCBLZXJuZWwgYW5kIFhlbgoxLjIuIEZyb250LWVu
ZCBzdXBwb3J0IGZvciBtdWx0aS10b3VjaCBpcyBvbiByZXZpZXcsIGhvcGUKaXQgd2lsbCBiZSBt
ZXJnZWQgc29vbiBbMl0KMS4zLiBCYWNrZW5kIHN1cHBvcnQgaXMgcGFydCBvZiBvdXIgdXNlci1z
cGFjZSBkaXNwbGF5IGJhY2tlbmQgWzNdCgoyLiBTb3VuZAoyLjEuIFByb3RvY29sIGlzIGFscmVh
ZHkgaW4gYm90aCBLZXJuZWwgYW5kIFhlbgoyLjIuIFdlIGhhdmUgYSB1c2VyLXNwYWNlIGJhY2tl
bmQgWzRdLCBuZWVkIHRvIGdldCBpdCByZWFkeSBmb3IgdXBzdHJlYW1pbmcKMi4zLiBGcm9udGVu
ZCBpcyBhdmFpbGFibGUgYXQgWzZdLCBuZWVkIHRvIGdldCBpdCByZWFkeSBmb3IgdXBzdHJlYW1p
bmcKCjMuIERpc3BsYXkKMi4xLiBQcm90b2NvbCBpcyBhbHJlYWR5IGluIGJvdGggS2VybmVsIGFu
ZCBYZW4KMi4yLiBXZSBoYXZlIGEgdXNlci1zcGFjZSBiYWNrZW5kIFszXSwgbmVlZCB0byBnZXQg
aXQgcmVhZHkgZm9yIHVwc3RyZWFtaW5nCjIuMy4gRnJvbnRlbmQgaXMgYXZhaWxhYmxlIGF0IFs2
XSwgbmVlZCB0byBnZXQgaXQgcmVhZHkgZm9yIHVwc3RyZWFtaW5nCjIuNC4gRFJNIHplcm8gY29w
eSBkcml2ZXIgaXMgYXZhaWxhYmxlIGF0IFs2XSwgbmVlZCB0byBnZXQgaXQgcmVhZHkKZm9yIHVw
c3RyZWFtaW5nCgo0LiBsaWJ4bC94bCBjaGFuZ2VzCldlIGFyZSB3b3JraW5nIG9uIGFkZGluZyBz
dXBwb3J0IGZvciBtdG91Y2gvZGlzcGxheS9zb3VuZCBpbnRvIGxpYnhsL3hsCjQuMS4gRGlzcGxh
eSBjaGFuZ2VzLCBwYXRjaGVzIG9uIHJldmlldyBbNV0KNC4yLiBNdG91Y2ggYW5kIHNvdW5kIGFy
ZSBpbiBwcm9ncmVzcywgbm8gcGF0Y2hlcyB5ZXQKClsxXSBodHRwczovL2dpdGh1Yi5jb20veGVu
LXRyb29wcwpbMl0gaHR0cHM6Ly9wYXRjaHdvcmsua2VybmVsLm9yZy9wYXRjaC85ODA1NzQxLwpb
M10gaHR0cHM6Ly9naXRodWIuY29tL3hlbi10cm9vcHMvZGlzcGxfYmUKWzRdIGh0dHBzOi8vZ2l0
aHViLmNvbS9hbDFpbWcvc25kX2JlCls1XSBodHRwczovL3d3dy5tYWlsLWFyY2hpdmUuY29tL3hl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnL21zZzExMjY5MC5odG1sCls2XSBodHRwczovL2dpdGh1Yi5j
b20veGVuLXRyb29wcy9saW51eC90cmVlL3ZncHUtZGV2CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 27 13:29:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 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 1dPqY5-00030m-4H; Tue, 27 Jun 2017 13:28:57 +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 1dPqY4-00030f-Eb
 for xen-devel@lists.xensource.com; Tue, 27 Jun 2017 13:28:56 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 34/16-03371-79D52595; Tue, 27 Jun 2017 13:28:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprJKsWRWlGSWpSXmKPExsVyMfS6se702KB
 Ig3e/2CzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8afTQdZC7oZKw7em8zSwFjaxcjFISQwnVFi
 78x5jCAOi8A2VolzrVfZQRwJgTusEgtX7GfpYuQEcuIkmm/2MkLY5RLTOj6zgthCAooSX59NZ
 4KwpzJJHFyTDdIsLDCVUeLC9hfMIAkRgQyJl139bCAJZoENTBJXf25ihugwkvh0/SnYBjYge/
 mNH2A2r4CNxOwfPewgNouAqsTZb0/ANogKhEv0HgAZBFIjKHFy5hOwek4BY4kpK86CXcQsYCY
 xb/NDZghbXmL72zlQtrjErSfzmSYwisxC0j4LScssJC2zkLQsYGRZxahRnFpUllqka2iul1SU
 mZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGB0MQLCD8fbGgEOMkhxMSqK8qyWCIoX4k
 vJTKjMSizPii0pzUosPMcpwcChJ8O6JAcoJFqWmp1akZeYA4xQmLcHBoyTC2+cGlOYtLkjMLc
 5Mh0idYnTlmPVvzRcmjnlg8sqVdUCy6cMWIDnlwPYvTEIsefl5qVLivCzAJCEkANKcUZoHNxq
 WYi4xykoJ8zICHSvEU5BalJtZgir/ilGcg1FJmNcU5EKezLwSuAteAR3HBHQcy7wAkONKEhFS
 Ug2Mdu6viirvir07sMvRiuvolekVLxIz/4iFmTsHG1bc8RI+xqBvrO90+YTSUWUd6TM3j2kUu
 y5hlNNND/X6vEY3Z/q63OimMpM5WcbzxHsSJ6fGHDj9oiJFIDfRfelvDt4F/Wd6rBIYDoQuWH
 RHZGNTPffqKStemZg6Hj7FybnNRztg4iJ732lKLMUZiYZazEXFiQAKHb3/LAMAAA==
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1498570134!75915501!1
X-Originating-IP: [209.85.215.51]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14079 invoked from network); 27 Jun 2017 13:28:55 -0000
Received: from mail-lf0-f51.google.com (HELO mail-lf0-f51.google.com)
 (209.85.215.51)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Jun 2017 13:28:55 -0000
Received: by mail-lf0-f51.google.com with SMTP id l13so17219347lfl.1
 for <xen-devel@lists.xensource.com>; Tue, 27 Jun 2017 06:28:55 -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=gtQX94hNC+QN9oMNO5BTKKyvHTJ3R7bannvycBjTj/s=;
 b=F8CvnOdfH2zq4sjhYtSyal2kT8WIc+ijH8LdgslXq7U1+zLr4VS5w5OoF2W6auNHPA
 SHLyqX3X9msblsC9OSMy28uUFQaX+NrZSgDo4xCn/DWwHZWu44svsyyffBUr+m4OLrlF
 sU34ewTW9eh1gw7/BHYU8FR8zUuge0I+YnfAk0yvJd0vinHoyXRFraC+ezD8qhm2iuVL
 FUuHRyl9iQd3c2Zqh9IqLPHVZbkMig/zrc198LwG/WB7ANfuNFTQPYhnZtA5UHN8hOzO
 6R7MPQBRUfx3x9YkCSsml2PfdsMJhpT/2Ij8EvoUgGQ45uEYycZff5YmHmyR1TIgzVtl
 3d5A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=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=gtQX94hNC+QN9oMNO5BTKKyvHTJ3R7bannvycBjTj/s=;
 b=EmREl6FaAheDZE5TsZS/J0MBEA24mfAE846Kck7oS0fJoA7XxlRndVRp91gh/b9Dlu
 1c1ZGLuJMotNxVFfWUHOVlYyurZ/bCjOlnfOEx2L2xO0EHtqUa/4MJuJFypwxw8WSfmY
 eOC8gZlPf5vBh/8eRMqYoOwcStQwGXcWmGYD+L3F0QST1NRlMXF04Tq+rMrnEbbQxWip
 S0UUrD2agvS0eS7KuJ4SQotqXqLsPNSOh2eghZHrbzn+Y7KfiT/ECBYXDEW6YPqrwOEp
 iIfhzqo5ADuk3s95ABnN+p04O07uyzhGb2zOenZjEsaxWdDrIEnhX0L/1+/kmeOhhPiB
 NZnQ==
X-Gm-Message-State: AKS2vOxpNGtXuPxr4fF2DDcYHqe2iOmn3t5+8XMBH7HYWH1n3mUC3Vl0
 KPtkcWhxGTZ+XA==
X-Received: by 10.46.0.170 with SMTP id e42mr1647069lji.25.1498570134518;
 Tue, 27 Jun 2017 06:28:54 -0700 (PDT)
Received: from [10.17.182.9] (ll-54.209.223.85.sovam.net.ua. [85.223.209.54])
 by smtp.gmail.com with ESMTPSA id
 136sm655249ljf.29.2017.06.27.06.28.53
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 27 Jun 2017 06:28:53 -0700 (PDT)
To: Lars Kurth <lars.kurth@citrix.com>,
 "xen-devel@lists.xensource.com" <xen-devel@lists.xensource.com>
References: <D577DBB3.38A42%lars.kurth@citrix.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <4f22a4b4-4e6e-fd4e-74cd-3351dd3fb4e5@gmail.com>
Date: Tue, 27 Jun 2017 16:28:47 +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: <D577DBB3.38A42%lars.kurth@citrix.com>
Content-Language: en-US
Cc: Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 "tamas.lengyel@zentific.com" <tamas.lengyel@zentific.com>,
 Julien Grall <julien.grall@arm.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "security@xen.org" <security@xen.org>
Subject: Re: [Xen-devel] [For 4.9] Updating
 https://wiki.xenproject.org/wiki/Xen_Project_Release_Features to reflect
 support status of new 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-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>

Cj4gRGlkIEkgbWlzcyBhbnl0aGluZz8KPgpQbGVhc2UgY29uc2lkZXIgYWRkaW5nIG5ldyB0b3Bp
Y3M6CjEuIFNoYXJlZCBjb3Byb2Nlc3NvciBmcmFtZXdvcmsKMi4gTmF0aXZlIGFwcGxpY2F0aW9u
cywgZS5nLiBFTDAgYXBwLCBzdHViZG9tcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 13:30:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 13:30:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPqZi-0003g8-GA; Tue, 27 Jun 2017 13:30: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=344d80c73=lars.kurth@citrix.com>)
 id 1dPqZh-0003g0-Ns
 for xen-devel@lists.xensource.com; Tue, 27 Jun 2017 13:30:37 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 8D/1C-23755-CFD52595; Tue, 27 Jun 2017 13:30:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFKsWRWlGSWpSXmKPExsWyU9JRQvd3bFC
 kwcz51hb3prxnd2D02N63iz2AMYo1My8pvyKBNaN/ZTtjwTbmikNdF1gaGDcwdzFyckgI+EnM
 /dnDBGG7S7x518oOYrMJaEgce9gMViMiUCTR9GslWxcjFwezQDuTxJ0FL1lBHGGBqYwSF7a/Y
 AZxRASmMUos6drABtFiJdHfNA1sFIuAqsTdXxtZQWxeASOJk6+eg40VEkiRaDs5ByzOKWArMX
 3aC0YQm1FAVuJL42qwGmYBcYlbT+ZDnScgsWTPeaizRSVePv4H1isqoCfRdWYFO0RcR+Ls9Se
 MELaBxNal+1i6GDmA5mhKrN+lDzHSUuL50nmsELaixJTuh+wQpwlKnJz5hAWi1ULi9q07bBMY
 JWYhuWIWwqRZSCbNQjJpFpJJCxhZVzFqFKcWlaUW6Roa6CUVZaZnlOQmZuYAecZ6uanFxYnpq
 TmJScV6yfm5mxiB8VjPwMC4g3Fbl/MhRkkOJiVR3tUSQZFCfEn5KZUZicUZ8UWlOanFhxhlOD
 iUJHj3xADlBItS01Mr0jJzgIkBJi3BwaMkwtvnBpTmLS5IzC3OTIdInWLU5Wj6sOULkxBLXn5
 eqpQ4bxbIDAGQoozSPLgRsCR1iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5IwrynIFJ7MvBK4
 Ta+AjmACOoJlXgDIESWJCCmpBsbUa9fCKqv73h9+ea50T+mluUe52D54eATFpqfL98rO8LDdc
 O7aHEHn+Nmxj6Ybbd0evXyVRbh+yhHhoLuixZtee3b9eKHMeFM9/fGnyYrRLW/3vdFZbGZqJx
 Vvqy7AonRh+waWB6uaDt+O5j0QyWx0cPcBAynvBal3fvUxK+qyW+Y1shj9OqbEUpyRaKjFXFS
 cCABq10KDTQMAAA==
X-Env-Sender: prvs=344d80c73=lars.kurth@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1498570235!76722218!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14024 invoked from network); 27 Jun 2017 13:30:35 -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;
 27 Jun 2017 13:30:35 -0000
X-IronPort-AV: E=Sophos;i="5.39,399,1493683200"; d="scan'208";a="48457293"
X-CrossPremisesHeadersFilteredBySendConnector: AMSPEX02CL02.citrite.net
From: Lars Kurth <lars.kurth@citrix.com>
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 "xen-devel@lists.xensource.com" <xen-devel@lists.xensource.com>
Thread-Topic: [Xen-devel] [For 4.9] Updating
 https://wiki.xenproject.org/wiki/Xen_Project_Release_Features to reflect
 support status of new features
Thread-Index: AQHS7yLnSuKJ7Pci4UugAPKcPmgzG6I4ks+AgAARQoA=
Date: Tue, 27 Jun 2017 13:30:34 +0000
Message-ID: <D5781C57.38A77%lars.kurth@citrix.com>
References: <D577DBB3.38A42%lars.kurth@citrix.com>
 <4f22a4b4-4e6e-fd4e-74cd-3351dd3fb4e5@gmail.com>
In-Reply-To: <4f22a4b4-4e6e-fd4e-74cd-3351dd3fb4e5@gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.5.6.150930
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <37051B5DF024284F810F76FFCD752491@citrix.com>
MIME-Version: 1.0
X-OrganizationHeadersPreserved: AMSPEX02CL02.citrite.net
Cc: "tamas.lengyel@zentific.com" <tamas.lengyel@zentific.com>,
 Julien Grall <julien.grall@arm.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Subject: Re: [Xen-devel] [For 4.9] Updating
 https://wiki.xenproject.org/wiki/Xen_Project_Release_Features to reflect
 support status of new 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>

UmVtb3Zpbmcgc2VjdXJpdHlADQoNCk9uIDI3LzA2LzIwMTcsIDE0OjI4LCAiT2xla3NhbmRyIEFu
ZHJ1c2hjaGVua28iIDxhbmRyMjAwMEBnbWFpbC5jb20+IHdyb3RlOg0KDQo+DQo+PiBEaWQgSSBt
aXNzIGFueXRoaW5nPw0KPj4NCj5QbGVhc2UgY29uc2lkZXIgYWRkaW5nIG5ldyB0b3BpY3M6DQo+
MS4gU2hhcmVkIGNvcHJvY2Vzc29yIGZyYW1ld29yaw0KPjIuIE5hdGl2ZSBhcHBsaWNhdGlvbnMs
IGUuZy4gRUwwIGFwcCwgc3R1YmRvbXMNCg0KSSBhbSBvbmx5IGFkZGluZyBjb21taXR0ZWQgc3R1
ZmY6IHRoZXNlIGFyZSA0LjEwIGl0ZW1zDQpMYXJzDQo+DQoNCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 27 13:32:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 13: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 1dPqbB-0003pW-0B; Tue, 27 Jun 2017 13:32:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <andr2000@gmail.com>) id 1dPqb9-0003pL-KW
 for xen-devel@lists.xensource.com; Tue, 27 Jun 2017 13:32:07 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 B5/D9-01730-65E52595; Tue, 27 Jun 2017 13:32:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplleJIrShJLcpLzFFi42K5GHrdWTcsLij
 SoLtL0OLelPfsDowe2/t2sQcwRrFm5iXlVySwZrR0/WYt6Gau2DnlF0sD42mmLkZODiGBaYwS
 j5vduxi5OFgEtrFKzJ/fwQ7iSAjcYZX433qVtYuRA8iJk1iwQRykQUKgTGLtziaoZkWJr8+mM
 4HUCwlMYZJY8O8eM4gjLDCVUeLC9hfMIFUiAhkSL7v62UASzAIdTBKfdnazQLT0MEqs7TjODl
 LFJmAksfzGDxYQm1fARmLV/ZVgO1gEVCWm3t3PBmKLCoRL9B7oZ4OoEZQ4OfMJWD2ngLFEc9t
 ssDnMAmYS8zY/ZIaw5SW2v50DZYtL3Hoyn2kCo8gsJO2zkLTMQtIyC0nLAkaWVYzqxalFZalF
 uiZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiB0cEABDsYb/U5H2KU5GBSEuVdL
 REUKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC1zEWKCdYlJqeWpGWmQOMU5i0BAePkghvnxtQmr
 e4IDG3ODMdInWK0ZLjypV1X5g4mj5sAZJTDmz/wiTEkpeflyolzssCMk8ApCGjNA9uHCyVXGK
 UlRLmZQQ6UIinILUoN7MEVf4VozgHo5Iwr2kM0BSezLwSuK2vgA5iAjqIZV4AyEEliQgpqQbG
 zKiuplBeKzlf/5qmv1cWt60sktf6fGyzbRfrDM5lv8/GLNpn1h7x0POytHa7zNMrZ31PH1/zq
 KX/F8fcqWFuEkKOgeHPDWLm5zbPvVysUOJa5Lj4caHX+ttaof/bFkk+8rjt+bRagqVpa+TkH7
 sDDi7g5zd1u5L5dcvEqT+T9lZztHB2Pr6uxFKckWioxVxUnAgAQgsLGCADAAA=
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1498570325!105101061!1
X-Originating-IP: [209.85.215.67]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17031 invoked from network); 27 Jun 2017 13:32:06 -0000
Received: from mail-lf0-f67.google.com (HELO mail-lf0-f67.google.com)
 (209.85.215.67)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Jun 2017 13:32:06 -0000
Received: by mail-lf0-f67.google.com with SMTP id t72so2766055lff.0
 for <xen-devel@lists.xensource.com>; Tue, 27 Jun 2017 06:32:06 -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=1dCyYzBJ9+Uy6EIcj2j6JXXZS/J80LZo15kLBKywhXM=;
 b=CqYv160WG7XU+OJlRZrMXkmb1dQWPDwzFZ/zHGEpowLhGTpqa7yYU5WKzf2aASvJMD
 x1teobpWenAb7P2b9I3L9kf1FV2fo4lUxhXvNzMnmR09TyeFErZFJSIoHdkALeFHJiqv
 4qr6Y/5s4eaYr/Gk1zmjzYA3qSrMTl0W6eO3Owj1ZbWbHJ6rnpiEjPlOuiKDwLGiQhDa
 utl/8youIKVfhrIMZmGw2IbQOFHJhtHx8ckPk7BY81XG4VFVlLfJk5ceF6E0eXoXUEVb
 +s7MhIZFVhd4qHUaMFWdWgxS8kOfpPx1qZa09vWsO6RFhUjtxarLl0Dv1VUOlnQPpGrG
 qh2w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=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=1dCyYzBJ9+Uy6EIcj2j6JXXZS/J80LZo15kLBKywhXM=;
 b=rtO32s3LHnzBMSxZDdTi5Vf+5mULEaLwcBYE3/lwanS+/AACXUCq3D/+Emvy7uCOkQ
 wUwe5PUTg9GID6g7gnGmx30tl0TFXG8gkxY33EnfvOTxMHvABZJpvzy6cq2UomWA2+Vy
 tj8CoF0cK/u1NnUslO5s/NiFIrHpd/l3NlJpGjbdyZi1LdEPYBLrSQS+JJRnuCMsWOId
 qjvZs84kBEdYKDmflnU5D47dAcyawhtEn2nS0Dd6s03sExMnqT6O3CL8AcvcNPZ9EB35
 Ntkg6nVqo7i5hk9iBlYIP9zaFwGnnwT3pUV0JTx8BwffrKnkDAsFjwYMKjVtNH5/55yi
 0Baw==
X-Gm-Message-State: AKS2vOydfRZutF2RZwwduYCMdVzs1b0oTE7qAv8HU/wfBOQFdOGgHMYv
 Z9NdihKHGUll6A==
X-Received: by 10.25.31.13 with SMTP id f13mr1858130lff.2.1498570325691;
 Tue, 27 Jun 2017 06:32:05 -0700 (PDT)
Received: from [10.17.182.9] (ll-54.209.223.85.sovam.net.ua. [85.223.209.54])
 by smtp.gmail.com with ESMTPSA id
 95sm887669lfp.46.2017.06.27.06.32.04
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 27 Jun 2017 06:32:04 -0700 (PDT)
To: Lars Kurth <lars.kurth@citrix.com>,
 "xen-devel@lists.xensource.com" <xen-devel@lists.xensource.com>
References: <D577DBB3.38A42%lars.kurth@citrix.com>
 <4f22a4b4-4e6e-fd4e-74cd-3351dd3fb4e5@gmail.com>
 <D5781C57.38A77%lars.kurth@citrix.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <6dbcdbdc-e6a7-2917-635b-03ee13dd4142@gmail.com>
Date: Tue, 27 Jun 2017 16:32:04 +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: <D5781C57.38A77%lars.kurth@citrix.com>
Content-Language: en-US
Cc: "tamas.lengyel@zentific.com" <tamas.lengyel@zentific.com>,
 Julien Grall <julien.grall@arm.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Subject: Re: [Xen-devel] [For 4.9] Updating
 https://wiki.xenproject.org/wiki/Xen_Project_Release_Features to reflect
 support status of new 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-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>

T24gMDYvMjcvMjAxNyAwNDozMCBQTSwgTGFycyBLdXJ0aCB3cm90ZToKPiBSZW1vdmluZyBzZWN1
cml0eUAKPgo+IE9uIDI3LzA2LzIwMTcsIDE0OjI4LCAiT2xla3NhbmRyIEFuZHJ1c2hjaGVua28i
IDxhbmRyMjAwMEBnbWFpbC5jb20+IHdyb3RlOgo+Cj4+PiBEaWQgSSBtaXNzIGFueXRoaW5nPwo+
Pj4KPj4gUGxlYXNlIGNvbnNpZGVyIGFkZGluZyBuZXcgdG9waWNzOgo+PiAxLiBTaGFyZWQgY29w
cm9jZXNzb3IgZnJhbWV3b3JrCj4+IDIuIE5hdGl2ZSBhcHBsaWNhdGlvbnMsIGUuZy4gRUwwIGFw
cCwgc3R1YmRvbXMKPiBJIGFtIG9ubHkgYWRkaW5nIGNvbW1pdHRlZCBzdHVmZjogdGhlc2UgYXJl
IDQuMTAgaXRlbXMKPiBMYXJzCkFoLCBzb3JyeSBhYm91dCBtZXNzaW5nIHRoaW5ncyB1cAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 13:43:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 13:43: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 1dPqmQ-0004jy-2Z; Tue, 27 Jun 2017 13:43:46 +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 1dPqmO-0004js-Oe
 for xen-devel@lists.xenproject.org; Tue, 27 Jun 2017 13:43:44 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 3B/63-02181-F0162595; Tue, 27 Jun 2017 13:43:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsVyMfTmal3+xKB
 Ig2MfJSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxVk4+yFazlq1h/6i17A+Ns7i5GLg4hgRmM
 Ehue3GADcVgEtjJL3D1/k7GLkZNDQmAOq0Tvx+ouRg4gO09i9UFLiHC+xPqOVWAlvAKCEidnP
 mEBKRES8JTYedUPJMwpYC1xef5/Zoj5a5gkek5PYwOpYRMwkZjVIQFSwyKgKrFr83wmiDEBEo
 8OzGEFKREWiJRY0l8FEhYRUJf4c2ECI8gYZoGZjBL7Li1gB0kwC2hKtG7/zT6BUWAWkitmIUk
 tYGRaxahenFpUllqka6qXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREYgvUMDIw7
 GC9/dTrEKMnBpCTKu1oiKFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK9QAlBOsCg1PbUiLTMHG
 A0waQkOHiUR3j43oDRvcUFibnFmOkTqFKMxx5Ur674wcUw5sP0LkxBLXn5eqpQ4rx/IJAGQ0o
 zSPLhBsCi9xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmY1xJkCk9mXgncvldApzABncIyLwD
 klJJEhJRUA+O5njeZpy+fWxdz/LRp7sWPomdXMB5jjKg84lr3q3zpJ94FzYyb102WupAnUeas
 a6tWk1JhUV+95lZOvN3+bouazX7O+z7v3zs/SOikye+Mx0vePUj99O3EVM3tN5pSnOY949qYl
 y/q+GDCasll+j62ye/jv3c+FfvJee5Wo+Iultj5JXvny/9VYinOSDTUYi4qTgQAdX+Ujc0CAA
 A=
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1498571022!49514918!1
X-Originating-IP: [209.85.217.171]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36758 invoked from network); 27 Jun 2017 13:43:43 -0000
Received: from mail-ua0-f171.google.com (HELO mail-ua0-f171.google.com)
 (209.85.217.171)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Jun 2017 13:43:43 -0000
Received: by mail-ua0-f171.google.com with SMTP id 70so18693166uau.0
 for <xen-devel@lists.xenproject.org>; Tue, 27 Jun 2017 06:43:43 -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=1KzVh0n38GnqDaqIWFP0i2OgzRv9LfsaaLaaP+69hbw=;
 b=OPKP9ZJo7m7x4VbcRhtqN3RIJIphL9/VkKk8yAn/CTMPddoohmScbCi+H79Tc4Fl+O
 7u3ATPFzpeat1ya4S93GsB0j2MQMV2BLMTpu53VsJe4f93j9LbwvT9YgOFRLrExooVHn
 GrRBpvMOuGGwLrOHIWmbHO6sxCUd58HJOSDQU=
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=1KzVh0n38GnqDaqIWFP0i2OgzRv9LfsaaLaaP+69hbw=;
 b=Yk3DngqvSvXId4/tZf6FoGi6hZNDHHdCZMTRTyyXDAtxPq/5juj6asFbskE8zl1BTV
 F/UG9UE1xzk6feskQXfPNBCfA8dFqwtfBTH1pC0umZtzqnQudhXuEdHVfmVXwVZydmH6
 wYEYcceyvfGUX5aBvLum1zY1SVYJUsaHAWx+MBC7ExCXAHBYcnJQIpfyEuJEOuHkzTDV
 /Gj3Bub8NjOC6jND6RiiYe1TRh9eWuJ+mnJlpqu4o9cDjKVrDpylh+z6xIBrBBnnnzUx
 GxGzUqK1daM/tTXDy64MgBJYi5LQVkT3dN8ENtswNo7WXzRfBWIQs9DCq6MQsRfAx5IB
 rdJA==
X-Gm-Message-State: AKS2vOxBS/zB0TcGcnGY53n5fZla9Z4RjKbOPU6Vw5t22bGeiWt+3dld
 7MXY9LSJC8NEvVJkgM2twVNT7/+7vYIV
X-Received: by 10.176.94.3 with SMTP id z3mr3261246uag.68.1498571022070; Tue,
 27 Jun 2017 06:43:42 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.159.32.8 with HTTP; Tue, 27 Jun 2017 06:43:41 -0700 (PDT)
In-Reply-To: <d4d47a37-285b-8f65-0632-4610e7e556ad@arm.com>
References: <1498117132-27139-1-git-send-email-bhupinder.thakur@linaro.org>
 <1498117132-27139-9-git-send-email-bhupinder.thakur@linaro.org>
 <alpine.DEB.2.10.1706221601550.12819@sstabellini-ThinkPad-X260>
 <7f62fb02-2fdc-a8c0-2c0d-1f9bc4c98919@arm.com>
 <d4d47a37-285b-8f65-0632-4610e7e556ad@arm.com>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Tue, 27 Jun 2017 19:13:41 +0530
Message-ID: <CACtJ1JTVu6dQqzA4RTJUJDrLCg5O=AMJDPpkUM9zntL1cURE_g@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 08/17 v5] 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>

SGkgSnVsaWVuLAoKPj4+PiArI2lmIGRlZmluZWQgKF9fYXJtX18pIHx8IGRlZmluZWQoX19hYXJj
aDY0X18pCj4+Pj4gKy8qKgo+Pj4+ICsgKiBUaGlzIGZ1bmN0aW9uIGluaXRpYWxpemVzIHRoZSB2
cGwwMTEgZW11bGF0aW9uIGFuZCByZXR1cm5zCj4+Pj4gKyAqIHRoZSBldmVudCB0byBiZSB1c2Vk
IGJ5IHRoZSBiYWNrZW5kIGZvciBjb21tdW5pY2F0aW5nIHdpdGgKPj4+PiArICogdGhlIGVtdWxh
dGlvbiBjb2RlLgo+Pj4+ICsgKgo+Pj4+ICsgKiBAcGFybSB4Y2ggYSBoYW5kbGUgdG8gYW4gb3Bl
biBoeXBlcnZpc29yIGludGVyZmFjZQo+Pj4+ICsgKiBAcGFybSBkb21pZCB0aGUgZG9tYWluIHRv
IGdldCBpbmZvcm1hdGlvbiBmcm9tCj4+Pj4gKyAqIEBwYXJtIGNvbnNvbGVfZG9taWQgdGhlIGRv
bWlkIG9mIHRoZSBiYWNrZW5kIGNvbnNvbGUKPj4+PiArICogQHBhcm0gZ2ZuIHRoZSBndWVzdCBw
Zm4gdG8gYmUgdXNlZCBhcyB0aGUgcmluZyBidWZmZXIKPj4+PiArICogQHBhcm0gZXZ0Y2huIHRo
ZSBldmVudCBjaGFubmVsIHRvIGJlIHVzZWQgZm9yIGV2ZW50cwo+Pj4+ICsgKiBAcmV0dXJuIDAg
b24gc3VjY2VzcywgbmVnYXRpdmUgZXJyb3Igb24gZmFpbHVyZQo+Pj4+ICsgKi8KPj4+PiAraW50
IHhjX2RvbV92cGwwMTFfaW5pdCh4Y19pbnRlcmZhY2UgKnhjaCwKPj4+PiArICAgICAgICAgICAg
ICAgICAgICAgICB1aW50MzJfdCBkb21pZCwKPj4+PiArICAgICAgICAgICAgICAgICAgICAgICB1
aW50MzJfdCBjb25zb2xlX2RvbWlkLAo+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgIHhlbl9w
Zm5fdCBnZm4sCj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgZXZ0Y2huX3BvcnRfdCAqZXZ0
Y2huKTsKPj4+PiArI2VuZGlmCj4+Pgo+Pj4KPj4+IEFjdHVhbGx5LCB0aGUgcGF0dGVybiBpcyB0
byBkZWZpbmUgdGhlIHhjXyBmdW5jdGlvbiBvbiBhbGwgYXJjaGl0ZWN0dXJlCj4+PiBidXQgb25s
eSByZXR1cm4gRU5PU1lTIHdoZXJlIGl0J3Mgbm90IGltcGxlbWVudGVkLCBzZWUKPj4+IHhjX3Zj
cHVfZ2V0X2V4dHN0YXRlLgo+Pgo+Pgo+PiBXZWxsLCBJIHRoaW5rIHRoZSBtYWluIHJlYXNvbiBi
ZWhpbmQgaWYgdG8gYXZvaWQgZHVtbXkgY2FsbCB0byB0aGUKPj4gaHlwZXJ2aXNvci4gQnV0IGVm
ZmVjdGl2ZWx5IHRoZSBoeXBlcnZpc29yIHdpbGwgcmV0dXJuIGEgcHJvcGVyIGVycm9yLgo+Cj4K
PiBBY3R1YWxseSwgbG9va2luZyBhdCB0aGUgcHVibGljIGhlYWRlci4gVGhpcyBpcyBiZWNhdXNl
IHZjcHVfZ2V0X2V4dHN0YXRlCj4gc3RydWN0dXJlIGlzIG9ubHkgYXZhaWxhYmxlIG9uIHg4Ni4g
V2hlcmVhcyB2cGwwMTFfaW5pdCBpcyBhdmFpbGFibGUgZm9yIGFsbAo+IHRoZSBhcmNoaXRlY3R1
cmUgZXZlbiB0aG91Z2ggb25seSBBUk0gZWZmZWN0aXZlbHkgaW1wbGVtZW50aW5nIGl0Lgo+Cj4g
QnV0IG15IHBvaW50IHN0YW5kcyBiZWxvdywgdGhlcmUgaXMgbm8gaGFybSB0byBpbXBsZW1lbnQg
aXQgZm9yIHg4NiBhcyBpdAo+IHdvdWxkIGNvbXBpbGUgb24gYW55IHBsYXRmb3JtLgo+Cj4KPj4K
Pj4gQXMgdGhlIGNhbGwgaXMgbm90IG1hZGUgaW4gY29tbW9uIGNvZGUsIEkgd291bGQgbWFrZSB0
aGlzIGZ1bmN0aW9uCj4+IGNvbXBpbGUgb24gYWxsIHRoZSBwbGF0Zm9ybSAodGhlcmUgYXJlIG5v
dGhpbmcgYXJjaCBzcGVjaWZpYyBpbiBpdCkuCgpDdXJyZW50bHksIHhjX2RvbV92cGwwMTFfaW5p
dCgpIGlzIGNhbGxlZCBvbmx5IGlmIGluZm8tPmFyY2hfYXJtLnZ1YXJ0CmZsYWcgaXMgdHJ1ZS4g
VGhpcyBjaGVjayBtYXkgbG9vayBhIGJpdCBvZGQgaW4gdGhlCmNvbW1vbiBjb2RlLgoKUmVnYXJk
cywKQmh1cGluZGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 27 13:53:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 13:53:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPqvX-0005aO-TV; Tue, 27 Jun 2017 13: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 <eggi.innovations@gmail.com>) id 1dPqvW-0005aI-Ev
 for xen-devel@lists.xenproject.org; Tue, 27 Jun 2017 13:53:10 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 E3/30-03613-54362595; Tue, 27 Jun 2017 13:53:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrEIsWRWlGSWpSXmKPExsVyMfT+Ol3X5KB
 IgymbeS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozlb/6yFRzgrbi4sZelgfEvdxcjF4eQwCxG
 iRM32hlBHBaBBlaJp2e/sII4EgJzWCW6/59j62LkBHLyJF7uf8oCYZdK/F6xmAnE5hUQlDg58
 wlQnANolLfEhJ/yIGFOgUCJF/fbWSE2TGOUeHrtJTNIgk3AQGL2yotgNouAqsSUh1uYIeYESP
 y8N4cdxBYWcJKY8X0f2C4RAR2Jq3tfgA1iFtjMKDH1/BlWkASzgI/Eu68P2CYwAj2AcMcsJCk
 IW1OidftvdghbQ2LBnX2MELa2xLKFr5kXMLKuYlQvTi0qSy3SNdNLKspMzyjJTczM0TU0MNPL
 TS0uTkxPzUlMKtZLzs/dxAgMaQYg2ME474T/IUZJDiYlUd7VEkGRQnxJ+SmVGYnFGfFFpTmpx
 YcYZTg4lCR4HycC5QSLUtNTK9Iyc4DRBZOW4OBREuHtcwNK8xYXJOYWZ6ZDpE4xGnNcubLuCx
 PHlAPbvzAJseTl56VKifOaJQGVCoCUZpTmwQ2CRf0lRlkpYV5GoNOEeApSi3IzS1DlXzGKczA
 qCfO+TgCawpOZVwK37xXQKUxAp7DMCwA5pSQRISXVwDi1TnV78l+uvhX51Ye1JD/K3rjQ93Fe
 dUrH/qeSU/Zcu/9U5+WBtxzZfFvqS3eJ+Z/TkX0658HOb22697jcphfGK6vusJTccLT690eJj
 vrY+eqb7aI9pu9sXHFiwi2xnR6TUlZ4/GnoUXZK7Hl+7PeKU3usLzlO5r+kWXU+UtAmaHf1/o
 0MpleUWIozEg21mIuKEwEe41Ib9QIAAA==
X-Env-Sender: eggi.innovations@gmail.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1498571588!69224940!1
X-Originating-IP: [209.85.223.174]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_60_70,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49818 invoked from network); 27 Jun 2017 13:53:09 -0000
Received: from mail-io0-f174.google.com (HELO mail-io0-f174.google.com)
 (209.85.223.174)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Jun 2017 13:53:09 -0000
Received: by mail-io0-f174.google.com with SMTP id h134so17853969iof.2
 for <xen-devel@lists.xenproject.org>; Tue, 27 Jun 2017 06:53: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=FFQ5lV7ZaCXN4Mn6+LBCgZCZhA9Gucg45Zicvx3e/Uo=;
 b=iAntZ4zGv21CeLO4UgUlYKFuOp86VD9VSD2V25Zkj/gDCkC3CluCQoxstP0jAu7syR
 FhYfvy2aQhSFCf+dgIFKjV0vaoNPYPlS3K5YskUZh5OgGhvZCyfrYfJXTS9BPN/ULC3Y
 CCkOCD/oVykNz3Z/DPuk4q+mpiHtVKL5ydjemDUK6hgG/RaGXLHJqaVXs3MZvNraZn0V
 M6VUo9YNQ0tOjJMyKI/rUX/AoYRhExNjYEFfYGDGH8d3B6X2377f+Zok95Ss7L2KpgJw
 KBTj4T5MJx398ddadHEuMb6JQuCu+IyI31DSgamPs9j+6aL0GF3UUweLH2cjcX689ZlS
 LG6Q==
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=FFQ5lV7ZaCXN4Mn6+LBCgZCZhA9Gucg45Zicvx3e/Uo=;
 b=YzYTEHfTpNRVDdYG+pCO+FZUR44fPCzM8Gs4xhmYZM3nYfJUt/zsLm83EFoy5RLHMv
 MeXaIM9I046lz6VwH3kztC/h/VKeHCI9yX87sbItSul59IQ6VVa6JFw5jdnOZ8txW+eT
 HRuIATqdo9XvfcGKD9rkdjwyzGluFBm2P4TjimIAs8TpcC/aVMXNJQIis2Ud6E2OvYqk
 gkCVbAbEU6LFybQj9qEbjGtXmwTqCsndUa1f89gVeubU3wA5ruN52fh8UTm+wR0NVpeG
 tlsAMsKsy2NiMdmXkQAC4N9U3cFIVsw+bSEpzFMeQ1xaukEK8lAbvWE4boweHm7FvtXW
 qq9A==
X-Gm-Message-State: AKS2vOyHsi/wVesQHjruaR5eFUPXylYDJuWqVZEd5a03Mgm+XTNWK+nE
 qXHGJxuHQefZdNLpw5uX2QY0ZxsE7w==
X-Received: by 10.107.205.193 with SMTP id d184mr7340239iog.188.1498571588110; 
 Tue, 27 Jun 2017 06:53:08 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.160.71 with HTTP; Tue, 27 Jun 2017 06:52:27 -0700 (PDT)
In-Reply-To: <CAFLBxZY+5ruiJVe0eSu86S62k2ZtdXT3STm9+EhKj6v07z33gQ@mail.gmail.com>
References: <CAK1m5j5H2T1HogE0t7yzervznUGSthekwAfVpcoANU8dJGg0yQ@mail.gmail.com>
 <CAFLBxZY+5ruiJVe0eSu86S62k2ZtdXT3STm9+EhKj6v07z33gQ@mail.gmail.com>
From: Felix Schmoll <eggi.innovations@gmail.com>
Date: Tue, 27 Jun 2017 15:52:27 +0200
Message-ID: <CAK1m5j5EPQFS208qutmF9ow-jxhBz+p4UrijfLQ0-dE7MvvFfg@mail.gmail.com>
To: George Dunlap <george.dunlap@citrix.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [RFC v2] Proposal: Fuzzing the 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>
Content-Type: multipart/mixed; boundary="===============0345783239120907694=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============0345783239120907694==
Content-Type: multipart/alternative; boundary="94eb2c1881d62e112b0552f163d0"

--94eb2c1881d62e112b0552f163d0
Content-Type: text/plain; charset="UTF-8"

>
> So what happens when the hypervisor does crash?  Won't you lose the
> test case that caused the crash?
>
>  -George
>

That is discussed further below:

"Also, the test cases need to be written to a file before actually being
applied in order to survive a crash. As pointed out by Andy, the file
system should have caching disabled."

I'll update the proposal once I have more details on that though.

--94eb2c1881d62e112b0552f163d0
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"gmail-HOEnZb"><=
div class=3D"gmail-h5">So what happens when the hypervisor does crash?=C2=
=A0 Won&#39;t you lose the<br></div></div>
test case that caused the crash?<br>
<span class=3D"gmail-HOEnZb"><font color=3D"#888888"><br>
=C2=A0-George<br></font></span></blockquote><div>=C2=A0</div></div>That is =
discussed further below:=C2=A0</div><div class=3D"gmail_extra"><br></div><d=
iv class=3D"gmail_extra">&quot;<span style=3D"font-size:12.8px">Also, the t=
est cases need to be written to a file before actually being applied in ord=
er to survive a crash. As pointed out by Andy, the file system should have =
caching disabled.&quot;</span></div><div class=3D"gmail_extra"><span style=
=3D"font-size:12.8px"><br></span></div><div class=3D"gmail_extra"><span sty=
le=3D"font-size:12.8px">I&#39;ll update the proposal once I have more detai=
ls on that though.</span></div></div>

--94eb2c1881d62e112b0552f163d0--


--===============0345783239120907694==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0345783239120907694==--


From xen-devel-bounces@lists.xen.org Tue Jun 27 13:57:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 13: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 1dPr04-0005lU-HO; Tue, 27 Jun 2017 13:57: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 1dPr03-0005lN-MU
 for xen-devel@lists.xenproject.org; Tue, 27 Jun 2017 13:57:51 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 F2/7F-29088-E5462595; Tue, 27 Jun 2017 13:57:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsVysyfVTTcuJSj
 S4PJqBYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPn80vMBfMEKhoOfmduYHzM08XIxSEksIlR
 YvvJZlYIZzejxM3979i7GDk4hAUiJZb0V3UxcnKICBhJvHh0mQWi5jOTxOZ/p8AcZoGZjBLrN
 sxhAqliE9CUuPP5E5jNK2Alcev5B1YQm0VAVWJh/wYwW1QgXOJt4xEWiBpBiZMzn4DZnAKBEt
 dWf2QDsZkFzCTmbX7IDGHLS2x/O4d5AiPfLCQts5CUzUJStoCReRWjRnFqUVlqka6RpV5SUWZ
 6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmDI1TMwMO5gbNrrd4hRkoNJSZR3tURQpBBf
 Un5KZUZicUZ8UWlOavEhRhkODiUJ3kdJQDnBotT01Iq0zBxg8MOkJTh4lER4+9yA0rzFBYm5x
 ZnpEKlTjIpS4rwrQPoEQBIZpXlwbbCIu8QoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmPcSyB
 SezLwSuOmvgBYzAS1mmRcAsrgkESEl1cCo9u9O2eZH9XYG+rX7Hln6nkpJipCMTzf8cmmTQsj
 LEyErVi26ce5ybk2i04JHVw5bFQUXfz1pPXuJkmxY0JaS9x/3Hl2/Ttnpvt2aaz4cMyarHTJm
 /rlZyX/FOj8nrdJ/K6Z+CFmkFHRnxhee1XmuGj0vyttmyio21bN9c7Bbef81541PfAzPlViKM
 xINtZiLihMBNYzy1LMCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1498571870!100054849!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34944 invoked from network); 27 Jun 2017 13:57:50 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-31.messagelabs.com with SMTP; 27 Jun 2017 13: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 7DC63344;
 Tue, 27 Jun 2017 06: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 96FC73F41F;
 Tue, 27 Jun 2017 06:57:48 -0700 (PDT)
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
References: <1498117132-27139-1-git-send-email-bhupinder.thakur@linaro.org>
 <1498117132-27139-9-git-send-email-bhupinder.thakur@linaro.org>
 <alpine.DEB.2.10.1706221601550.12819@sstabellini-ThinkPad-X260>
 <7f62fb02-2fdc-a8c0-2c0d-1f9bc4c98919@arm.com>
 <d4d47a37-285b-8f65-0632-4610e7e556ad@arm.com>
 <CACtJ1JTVu6dQqzA4RTJUJDrLCg5O=AMJDPpkUM9zntL1cURE_g@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <c5307788-2ddf-3d90-bb6f-301f73695b76@arm.com>
Date: Tue, 27 Jun 2017 14:57:47 +0100
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: <CACtJ1JTVu6dQqzA4RTJUJDrLCg5O=AMJDPpkUM9zntL1cURE_g@mail.gmail.com>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 08/17 v5] 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-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>

CgpPbiAyNy8wNi8xNyAxNDo0MywgQmh1cGluZGVyIFRoYWt1ciB3cm90ZToKPiBIaSBKdWxpZW4s
CgpIaSBCaHVwaW5kZXIsCgo+Cj4+Pj4+ICsjaWYgZGVmaW5lZCAoX19hcm1fXykgfHwgZGVmaW5l
ZChfX2FhcmNoNjRfXykKPj4+Pj4gKy8qKgo+Pj4+PiArICogVGhpcyBmdW5jdGlvbiBpbml0aWFs
aXplcyB0aGUgdnBsMDExIGVtdWxhdGlvbiBhbmQgcmV0dXJucwo+Pj4+PiArICogdGhlIGV2ZW50
IHRvIGJlIHVzZWQgYnkgdGhlIGJhY2tlbmQgZm9yIGNvbW11bmljYXRpbmcgd2l0aAo+Pj4+PiAr
ICogdGhlIGVtdWxhdGlvbiBjb2RlLgo+Pj4+PiArICoKPj4+Pj4gKyAqIEBwYXJtIHhjaCBhIGhh
bmRsZSB0byBhbiBvcGVuIGh5cGVydmlzb3IgaW50ZXJmYWNlCj4+Pj4+ICsgKiBAcGFybSBkb21p
ZCB0aGUgZG9tYWluIHRvIGdldCBpbmZvcm1hdGlvbiBmcm9tCj4+Pj4+ICsgKiBAcGFybSBjb25z
b2xlX2RvbWlkIHRoZSBkb21pZCBvZiB0aGUgYmFja2VuZCBjb25zb2xlCj4+Pj4+ICsgKiBAcGFy
bSBnZm4gdGhlIGd1ZXN0IHBmbiB0byBiZSB1c2VkIGFzIHRoZSByaW5nIGJ1ZmZlcgo+Pj4+PiAr
ICogQHBhcm0gZXZ0Y2huIHRoZSBldmVudCBjaGFubmVsIHRvIGJlIHVzZWQgZm9yIGV2ZW50cwo+
Pj4+PiArICogQHJldHVybiAwIG9uIHN1Y2Nlc3MsIG5lZ2F0aXZlIGVycm9yIG9uIGZhaWx1cmUK
Pj4+Pj4gKyAqLwo+Pj4+PiAraW50IHhjX2RvbV92cGwwMTFfaW5pdCh4Y19pbnRlcmZhY2UgKnhj
aCwKPj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQsCj4+Pj4+ICsg
ICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGNvbnNvbGVfZG9taWQsCj4+Pj4+ICsgICAg
ICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCBnZm4sCj4+Pj4+ICsgICAgICAgICAgICAgICAg
ICAgICAgIGV2dGNobl9wb3J0X3QgKmV2dGNobik7Cj4+Pj4+ICsjZW5kaWYKPj4+Pgo+Pj4+Cj4+
Pj4gQWN0dWFsbHksIHRoZSBwYXR0ZXJuIGlzIHRvIGRlZmluZSB0aGUgeGNfIGZ1bmN0aW9uIG9u
IGFsbCBhcmNoaXRlY3R1cmUKPj4+PiBidXQgb25seSByZXR1cm4gRU5PU1lTIHdoZXJlIGl0J3Mg
bm90IGltcGxlbWVudGVkLCBzZWUKPj4+PiB4Y192Y3B1X2dldF9leHRzdGF0ZS4KPj4+Cj4+Pgo+
Pj4gV2VsbCwgSSB0aGluayB0aGUgbWFpbiByZWFzb24gYmVoaW5kIGlmIHRvIGF2b2lkIGR1bW15
IGNhbGwgdG8gdGhlCj4+PiBoeXBlcnZpc29yLiBCdXQgZWZmZWN0aXZlbHkgdGhlIGh5cGVydmlz
b3Igd2lsbCByZXR1cm4gYSBwcm9wZXIgZXJyb3IuCj4+Cj4+Cj4+IEFjdHVhbGx5LCBsb29raW5n
IGF0IHRoZSBwdWJsaWMgaGVhZGVyLiBUaGlzIGlzIGJlY2F1c2UgdmNwdV9nZXRfZXh0c3RhdGUK
Pj4gc3RydWN0dXJlIGlzIG9ubHkgYXZhaWxhYmxlIG9uIHg4Ni4gV2hlcmVhcyB2cGwwMTFfaW5p
dCBpcyBhdmFpbGFibGUgZm9yIGFsbAo+PiB0aGUgYXJjaGl0ZWN0dXJlIGV2ZW4gdGhvdWdoIG9u
bHkgQVJNIGVmZmVjdGl2ZWx5IGltcGxlbWVudGluZyBpdC4KPj4KPj4gQnV0IG15IHBvaW50IHN0
YW5kcyBiZWxvdywgdGhlcmUgaXMgbm8gaGFybSB0byBpbXBsZW1lbnQgaXQgZm9yIHg4NiBhcyBp
dAo+PiB3b3VsZCBjb21waWxlIG9uIGFueSBwbGF0Zm9ybS4KPj4KPj4KPj4+Cj4+PiBBcyB0aGUg
Y2FsbCBpcyBub3QgbWFkZSBpbiBjb21tb24gY29kZSwgSSB3b3VsZCBtYWtlIHRoaXMgZnVuY3Rp
b24KPj4+IGNvbXBpbGUgb24gYWxsIHRoZSBwbGF0Zm9ybSAodGhlcmUgYXJlIG5vdGhpbmcgYXJj
aCBzcGVjaWZpYyBpbiBpdCkuCj4KPiBDdXJyZW50bHksIHhjX2RvbV92cGwwMTFfaW5pdCgpIGlz
IGNhbGxlZCBvbmx5IGlmIGluZm8tPmFyY2hfYXJtLnZ1YXJ0Cj4gZmxhZyBpcyB0cnVlLiBUaGlz
IGNoZWNrIG1heSBsb29rIGEgYml0IG9kZCBpbiB0aGUKPiBjb21tb24gY29kZS4KCkkgYW0gbm90
IGFza2luZyB0byBjYWxsIHhjX2RvbV92cGwwMTFfaW5pdCBmcm9tIGNvbW1vbiBjb2RlLiBJIGFt
IG9ubHkgCmFza2luZyB0byBtYWtlIHRoaXMgZnVuY3Rpb24gYXZhaWxhYmxlIGZvciBhbnlvbmUu
CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 27 14:25:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 14:25:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPrQJ-00085O-RU; Tue, 27 Jun 2017 14:24:59 +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 1dPrQI-00084V-8x
 for xen-devel@lists.xensource.com; Tue, 27 Jun 2017 14:24:58 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 4E/51-03371-9BA62595; Tue, 27 Jun 2017 14:24:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHLMWRWlGSWpSXmKPExsWS0XRdVXdHVlC
 kwckmFYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmnOmexl5wwrRi7+aJ7A2M
 57W7GLk4hAT+MkqcP7uJEcJ5zCixY9thdghnG6PErQ8H2LoYOTlEBJwlvp6Zyw5i8wroS/Rd6
 gOLCwvoSTx82QcU5+CQEPCS2HM/DyQMYi59+RqohJ2DTcBK4pAYSAGLgKrE+hPJExi5FjAyrG
 LUKE4tKkst0jU000sqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECPQrAxDsYLy/MeA
 QoyQHk5Io72qJoEghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzamUA5waLU9NSKtMwcYIDBpCU4
 eJREePvcgNK8xQWJucWZ6RCpU4y6HBtWr//CJMSSl5+XKiXO+zsDqEgApCijNA9uBCzYLzHKS
 gnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYdx3IFJ7MvBK4Ta+AjmACOoJlXgDIESWJCCmpBsbWaU
 sWLXpRsr9LQ01eKj8iaknOpGcTjohzyK9imncpfMf6TzNlHjBpr1ITlC09/fvEE8kvusduBEQ
 +l7nTavw3crGj77wHsvs6HiqqBn3nYT4jXVEtu4dvbr+51q3jq2+qMmbZBEWl8bUu/8DW4jlN
 WTOTP/e/REH4ywPB9oru/Fq15ybvYVdiKc5INNRiLipOBAAjWR7WcQIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1498573495!69231976!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29001 invoked from network); 27 Jun 2017 14:24:56 -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; 27 Jun 2017 14:24: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 <osstest-admin@xenproject.org>)
 id 1dPrQE-0003oL-RA; Tue, 27 Jun 2017 14:24:54 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dPrQ9-0003AH-63; Tue, 27 Jun 2017 14:24:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dPrQ8-00015m-Ns; Tue, 27 Jun 2017 14:24:48 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111089-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=980af1eb0b7ad7a55fc51231a7fd537529319371
X-Osstest-Versions-That: ovmf=578dbd52b70061fd3442dc5b050479e4f13b9585
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 27 Jun 2017 14:24:48 +0000
Subject: [Xen-devel] [ovmf test] 111089: 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>

ZmxpZ2h0IDExMTA4OSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTEwODkvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA5ODBhZjFlYjBiN2FkN2E1NWZjNTEyMzFhN2ZkNTM3
NTI5MzE5MzcxCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA1NzhkYmQ1
MmI3MDA2MWZkMzQ0MmRjNWIwNTA0NzllNGYxM2I5NTg1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTEwNjcgIDIwMTctMDYtMjYgMDE6NDY6NTggWiAgICAxIGRheXMKRmFpbGluZyBzaW5jZSAgICAg
ICAgMTExMDc2ICAyMDE3LTA2LTI2IDE1OjQ3OjA3IFogICAgMCBkYXlzICAgIDMgYXR0ZW1wdHMK
VGVzdGluZyBzYW1lIHNpbmNlICAgMTExMDg5ICAyMDE3LTA2LTI3IDA2OjQ1OjA5IFogICAgMCBk
YXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVy
IHRlc3Q6CiAgQW1pdCBLdW1hciA8YW1pdC5ha0BzYW1zdW5nLmNvbT4KICBCcmlqZXNoIFNpbmdo
IDxicmlqZXNoLnNpbmdoQGFtZC5jb20+CiAgRGFuZGFuIEJpIDxkYW5kYW4uYmlAaW50ZWwuY29t
PgogIExlbyBEdXJhbiA8bGVvLmR1cmFuQGFtZC5jb20+CiAgU3RhciBaZW5nIDxzdGFyLnplbmdA
aW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyBy
ZXZpc2lvbiA6CgorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249OTgwYWYxZWIwYjdhZDdhNTVmYzUx
MjMxYTdmZDUzNzUyOTMxOTM3MQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1v
bgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBn
ZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0
OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJp
bnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21l
L29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1sn
ICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3Jl
cG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0
ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICdd
JworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jawor
KyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNo
IG92bWYgOTgwYWYxZWIwYjdhZDdhNTVmYzUxMjMxYTdmZDUzNzUyOTMxOTM3MQorIGJyYW5jaD1v
dm1mCisgcmV2aXNpb249OTgwYWYxZWIwYjdhZDdhNTVmYzUxMjMxYTdmZDUzNzUyOTMxOTM3MQor
IC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25m
aWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBw
ZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVh
ZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGll
ICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdb
JyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0
L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29z
c3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1sn
IHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
ICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrIHVtYXNrIDAwMgor
IHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9b3ZtZgorIHhlbmJy
YW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeG92bWYgPSB4bGludXggJ10nCisgbGludXhicmFuY2g9
CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyBz
ZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJs
ZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHg5ODBhZjFlYjBiN2FkN2E1
NWZjNTEyMzFhN2ZkNTM3NTI5MzE5MzcxID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4g
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
dDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtMy4x
NAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3Jn
L2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysg
OiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hl
bi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWls
eS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysg
OiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92
bWYKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42
LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jv
bi5vdm1mCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDov
L2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hF
Tj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJ
QlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAor
IFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rl
c3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJl
ZSBvdm1mCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAv
aG9tZS9vc3N0ZXN0L3JlcG9zL292bWYKKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQgOTgwYWYxZWIwYjdhZDdhNTVmYzUxMjMx
YTdmZDUzNzUyOTMxOTM3MTpyZWZzL2hlYWRzL3hlbi10ZXN0ZWQtbWFzdGVyClRvIG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAogICA1NzhkYmQ1
Li45ODBhZjFlICA5ODBhZjFlYjBiN2FkN2E1NWZjNTEyMzFhN2ZkNTM3NTI5MzE5MzcxIC0+IHhl
bi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 27 14:25:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 14: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 1dPrQr-00088I-7w; Tue, 27 Jun 2017 14:25:33 +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 1dPrQp-000883-L1
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 14:25:31 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 22/3A-01734-ADA62595; Tue, 27 Jun 2017 14:25:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupileJIrShJLcpLzFFi42KJPp6xUPdWVlC
 kQe8ZIYslHxezODB6HN39mymAMYo1My8pvyKBNWPt1oSCZaIVd3ZNZm1gnCjYxcjJISTgLnHu
 xCr2LkYuIHsto0TLvtMsEIlrjBJr+j0hbA+Jm+eesEAUzWSUuP7jFCtIQlggXmLmxb1gtohAi
 MSr5mVMIDazgLTEtSdv2SAazjFLzL89hQ0kwSZgKLF6YwuYzSvgJLFw7w12EJtFQFXi4YFjYI
 NEBcIl9n+/xgxRIyhxcuYTsIs4BewlHq59AbVAXeLPvEvMELa4xK0n86Hi8hLb384Bi0sI5Ej
 cPfEYqJcDyJaS+N+qBHKPhEA/i8TBY5PZIGpkJB5NvMk2gVFsFpJ1s5CsmIVkxSwkKxYwsqxi
 VC9OLSpLLdI100sqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECIwjBiDYwTi1wfkQo
 yQHk5Io72qJoEghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErz6wLgUEixKTU+tSMvMAUY0TFqCg0
 dJhLfPDSjNW1yQmFucmQ6ROsWoKCXO+yITKCEAksgozYNrgyWRS4yyUsK8jECHCPEUpBblZpa
 gyr9iFOdgVBLmXZcBNIUnM68EbvoroMVMQItZ5gWALC5JREhJNTAaXm8u3Gv2856HxYd5fpr/
 PsWGHF4UtG15mpfPxNW7r0Ucmhi/pngWe4WK5oprm6p0zyZkm71LfJZgIn9w4aFjx5J+1E9Ve
 izGsPT+ySsuqw0D7CTP2i2fOPfbGX15B73NEaXtnJKnLZakfVt+4vKzXYvlo3Pf805NWiRS8C
 B92Zsyvvcr7v3vU2Ipzkg01GIuKk4EAGvESUEdAwAA
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1498573529!76866383!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38369 invoked from network); 27 Jun 2017 14:25: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-206.messagelabs.com with DHE-RSA-AES128-GCM-SHA256
 encrypted SMTP; 27 Jun 2017 14:25:30 -0000
Received: (qmail 4268 invoked from network); 27 Jun 2017 17:25:28 +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 Jun 2017 17:25:28 +0300
Received: from smtp01.buh.bitdefender.com (smtp.bitdefender.biz [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 865257FC39
 for <xen-devel@lists.xen.org>; Tue, 27 Jun 2017 17:25:28 +0300 (EEST)
Received: (qmail 24066 invoked from network); 27 Jun 2017 17:25:28 +0300
Received: from unknown (HELO ?10.10.195.2?)
 (rcojocaru@bitdefender.com@10.10.195.2)
 by smtp01.buh.bitdefender.com with SMTP; 27 Jun 2017 17:25:28 +0300
To: Jan Beulich <jbeulich@suse.com>, andrew.cooper3@citrix.com,
 tamas@tklengyel.com
References: <1498470497-20595-1-git-send-email-rcojocaru@bitdefender.com>
 <CABfawhmguL9BcP4tk7QojwQMRLC0AXse-9oy_B-uUNQgC9conQ@mail.gmail.com>
 <e49a8b2e-4b12-ed07-86fb-a3971ca87fbb@citrix.com>
 <5951F96102000078001013C9@prv-mh.provo.novell.com>
 <cce944ef-a48c-2f0e-601d-bda2917d69f4@bitdefender.com>
 <595240F00200007800101444@prv-mh.provo.novell.com>
 <a94d998a-f93a-1302-8c06-1020858ab8e2@bitdefender.com>
 <5952456F0200007800101465@prv-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <b1c9a5be-7536-09a5-b3e6-29397bdbb7ef@bitdefender.com>
Date: Tue, 27 Jun 2017 17:25:38 +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: <5952456F0200007800101465@prv-mh.provo.novell.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.72036
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 453301,
 Stamp: 3], Multi: [Enabled, t: (0.000012,0.018564)], BW: [Enabled, t:
 (0.000011)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.005487), 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.014617,0.000170)],
 URL: [Enabled, t: (0.000007)], RTDA: [Enabled, t: (0.125599), Hit: No,
 Details: v2.5.1; Id: 15.5f440e.1bj8sc2vl.3lnj8], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] 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>

T24gMDYvMjcvMjAxNyAwMjo0NSBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gUmF6dmFuIENv
am9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPiAwNi8yNy8xNyAxOjM4IFBNID4+Pgo+
PiBPbiAwNi8yNy8yMDE3IDAyOjI2IFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IFJhenZh
biBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gMDYvMjcvMTcgMTA6MzIgQU0g
Pj4+Cj4+Pj4gT24gMDYvMjcvMjAxNyAwOToyMSBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+
Pj4+IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IDA2LzI2LzE3IDU6
MTEgUE0gPj4+Cj4+Pj4+PiBUaGVyZSBpcyBhbHNvIGEgZGlmZmVyZW5jZSBpbiB0aW1pbmc7IHZt
X2V2ZW50X2luaXRfZG9tYWluKCkgaXMgY2FsbGVkCj4+Pj4+PiB3aGVuIHZtX2V2ZW50IGlzIHN0
YXJ0ZWQgb24gdGhlIGRvbWFpbiwgbm90IHdoZW4gdGhlIGRvbWFpbiBpcwo+Pj4+Pj4gY29uc3Ry
dWN0ZWQuICBJTU8sIHRoZSB0d28gc2hvdWxkIGhhcHBlbiBhdCB0aGUgc2FtZSB0aW1lIHRvIGJl
Cj4+Pj4+PiBjb25zaXN0ZW50LiAgSSdtIG5vdCBmdXNzZWQgYXQgd2hpY2ggcG9pbnQsIGFzIGl0
IHdvdWxkIGJlIGZpbmUgKGluCj4+Pj4+PiBwcmluY2lwbGUpIGZvciBkLT52bV9ldmVudCB0byBi
ZSBOVUxMIGluIG1vc3QgY2FzZXMuCj4+Pj4+Cj4+Pj4+IEkgdmVyeSBtdWNoIHN1cHBvcnQgdGhh
dCBsYXN0IGFzcGVjdCAtIHRoZXJlJ3Mgc2hvdWxkbid0IGJlIGFueSBtZW1vcnkKPj4+Pj4gYWxs
b2NhdGVkIGhlcmUgaWYgdGhlIGRvbWFpbiBpc24ndCBnb2luZyB0byBtYWtlIHVzZSBvZiBWTSBl
dmVudHMuCj4+Pj4KPj4+PiBVbmZvcnR1bmF0ZWx5IGl0J3Mgbm90IGFzIHNpbXBsZSBhcyB0aGF0
Lgo+Pj4+Cj4+Pj4gV2hpbGUgSSBkaWRuJ3Qgd3JpdGUgdGhhdCBjb2RlLCBpdCB3b3VsZCBzZWVt
IHRoYXQgb24gZG9tYWluIGNyZWF0aW9uCj4+Pj4gdGhhdCBkYXRhIGlzIGJlaW5nIGFsbG9jYXRl
ZCBiZWNhdXNlIGl0IGhvbGRzIGluZm9ybWF0aW9uIGFib3V0IDMKPj4+PiBkaWZmZXJlbnQgdm1f
ZXZlbnQgc3Vic3lzdGVtcyAtIG1vbml0b3IsIHBhZ2luZywgYW5kIG1lbXNoYXJlLgo+Pj4KPj4+
IEJ1dCBpdCBjYW4ndCBiZSB0aGF0IGRpZmZpY3VsdCB0byBtYWtlIGl0IHdvcmsgdGhlIHN1Z2dl
c3RlZCB3YXk/Cj4+Cj4+IFdlIGNhbiBsYXp5LWFsbG9jYXRlIHRoYXQgdGhlIGZpcnN0IHRpbWUg
YW55IG9uZSBvZiB0aGUgdGhyZWUgZ2V0cwo+PiBpbml0aWFsaXplZCAobW9uaXRvciwgcGFnaW5n
LCBzaGFyZSksIGFuZCB1cGRhdGUgYWxsIHRoZSBjb2RlIHRoYXQKPj4gY2hlY2tzIGQtPnZtX2V2
ZW50LT5tZW1iZXIgdG8gY2hlY2sgdGhhdCBkLT52bV9ldmVudCBpcyBub3QgTlVMTCBiZWZvcmUK
Pj4gdGhhdC4KPj4KPj4gQW55IG9iamVjdGlvbnM/Cj4gCj4gTm9uZSBoZXJlLgoKVGhhdCdzIGFj
dHVhbGx5IG11Y2ggbW9yZSBpbnZvbHZlZCB0aGFuIEkgdGhvdWdodDogYWxtb3N0IGV2ZXJ5IHZt
X2V2ZW50CmZ1bmN0aW9uIGFzc3VtZXMgdGhhdCBmb3IgYSBjcmVhdGVkIGRvbWFpbiBkLT52bV9l
dmVudCBpcyBub3QgTlVMTCwgYW5kCnRha2VzIGEgc3RydWN0IHZtX2V2ZW50X2RvbWFpbiAqdmVk
IHBhcmFtZXRlciB0byBkaWZmZXJlbnRpYXRlIGJldHdlZW4KbW9uaXRvciwgbWVtIHBhZ2luZyBh
bmQgbWVtIHNoYXJpbmcuIFNvIHdoaWxlIHRoaXMgdGVjaG5pY2FsbHkgaXMgbm90IGEKaGFyZCB0
aGluZyB0byBmaXggYXQgYWxsLCBpdCB3b3VsZCB0b3VjaCBhIGxvdCBvZiBBUk0gYW5kIHg4NiBj
b2RlIGFuZApiZSBxdWl0ZSBhbiBvdmVyaGF1bCBvZiB2bV9ldmVudC4KCk15IGltbWVkaWF0ZSBy
ZWFjdGlvbiB3YXMgdG8gYWRkIHNtYWxsIGhlbHBlciBmdW5jdGlvbnMgc3VjaCBhczoKCiA0MiBz
dGF0aWMgc3RydWN0IHZtX2V2ZW50X2RvbWFpbiAqdm1fZXZlbnRfZ2V0X3ZlZCgKIDQzICAgICBz
dHJ1Y3QgZG9tYWluICpkLAogNDQgICAgIGVudW0gdm1fZXZlbnRfZG9tYWluX3R5cGUgZG9tYWlu
X3R5cGUpCiA0NSB7CiA0NiAgICAgaWYgKCAhZC0+dm1fZXZlbnQgKQogNDcgICAgICAgICByZXR1
cm4gTlVMTDsKIDQ4CiA0OSAgICAgc3dpdGNoICggZG9tYWluX3R5cGUgKQogNTAgICAgIHsKIDUx
ICNpZmRlZiBDT05GSUdfSEFTX01FTV9QQUdJTkcKIDUyICAgICBjYXNlIFZNX0VWRU5UX0RPTUFJ
Tl9UWVBFX01FTV9QQUdJTkc6CiA1MyAgICAgICAgIHJldHVybiAmZC0+dm1fZXZlbnQtPnBhZ2lu
ZzsKIDU0ICNlbmRpZgogNTUgICAgIGNhc2UgVk1fRVZFTlRfRE9NQUlOX1RZUEVfTU9OSVRPUjoK
IDU2ICAgICAgICAgcmV0dXJuICZkLT52bV9ldmVudC0+bW9uaXRvcjsKIDU3ICNpZmRlZiBDT05G
SUdfSEFTX01FTV9TSEFSSU5HCiA1OCAgICAgY2FzZSBWTV9FVkVOVF9ET01BSU5fVFlQRV9NRU1f
U0hBUklORzoKIDU5ICAgICAgICAgcmV0dXJuICZkLT52bV9ldmVudC0+c2hhcmU7CiA2MCAjZW5k
aWYKIDYxICAgICBkZWZhdWx0OgogNjIgICAgICAgICByZXR1cm4gTlVMTDsKIDYzICAgICB9CiA2
NCB9CgphbmQgdHJ5IHRvIGdldCBhbGwgcGxhY2VzIHRvIHVzZSB0aGF0IGxpbmUgb2YgdGhpbmtp
bmcsIGJ1dCB0aGVyZSdzCnF1aXRlIGEgbG90IG9mIHRoZW0uCgpUYW1hcywgYW55IHRob3VnaHRz
IG9uIHRoaXMgYmVmb3JlIGdvaW5nIGRlZXBlcj8KCgpUaGFua3MsClJhenZhbgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 14:34:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 14:34:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPrZ6-0000cd-6w; Tue, 27 Jun 2017 14:34:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=344e305ea=citrix-osstest@xenproject.org>)
 id 1dPrZ4-0000cX-Q4
 for xen-devel@lists.xensource.com; Tue, 27 Jun 2017 14:34:03 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 1E/E2-01735-9DC62595; Tue, 27 Jun 2017 14:34:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDve7NnKB
 Ig3ureS3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bcVdPYC15FVBzuvMjWwDjfrIuRg0NCwF+i
 Y7t6FyMnkOkuMad9KSuILSLgLDHhw202EJtXQE9i4c8XYHFhgTyJyxPfsXQxcgHV71aSWHl+C
 RtM8/ITvxhh7HlvjzCB2GwCHhITeyaygNgsAqoSZ//9BhskJKAlsXTxSiaIBYISJ2c+AathFp
 CQOPjiBTPEHAuJQ8//M09g5JuFpGwWkrIFjEyrGDWKU4vKUot0DS30kooy0zNKchMzc3QNDUz
 1clOLixPTU3MSk4r1kvNzNzECg4oBCHYwNm33PMQoycGkJMq7WiIoUogvKT+lMiOxOCO+qDQn
 tfgQowwHh5IE7+9soJxgUWp6akVaZg4wvGHSEhw8SiK8fW5Aad7igsTc4sx0iNQpRl2ODavXf
 2ESYsnLz0uVEuc9DjJDAKQoozQPbgQs1i4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmDcoC2
 gKT2ZeCdymV0BHMAEdwTIvAOSIkkSElFQDY+un2voEiebQqHfPf+Qd9lkvvOVe3cbK7IjPLTK
 LTeUeSm07YMh7bOHHxAh7zQM9D0/PqlSRjfrUtc3p8uqp6zmmrTHpjbqiW3JI6pyCvOSll9P6
 HXcL/YyLZitpFrsm7mCjzfyC8fsatlmpWZMffBIyC3xt2tT3TGDqzM3OMYsern0n+2qhpBJLc
 UaioRZzUXEiAAH2F/CwAgAA
X-Env-Sender: prvs=344e305ea=citrix-osstest@xenproject.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1498574039!105114807!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50192 invoked from network); 27 Jun 2017 14:34:00 -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;
 27 Jun 2017 14:34:00 -0000
X-IronPort-AV: E=Sophos;i="5.39,401,1493683200"; d="scan'208";a="437989587"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL04.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71605-mainreport@xen.org>
X-Osstest-Failures: qemu-upstream-4.7-testing:build-armhf-libvirt:libvirt-build:fail:regression
 qemu-upstream-4.7-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-4.7-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-upstream-4.7-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-4.7-testing:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-upstream-4.7-testing:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-4.7-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-upstream-4.7-testing:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-upstream-4.7-testing:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.7-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.7-testing:build-arm64-xsm:hosts-allocate:broken:nonblocking
 qemu-upstream-4.7-testing:build-arm64-pvops:hosts-allocate:broken:nonblocking
 qemu-upstream-4.7-testing:build-arm64:hosts-allocate:broken:nonblocking
 qemu-upstream-4.7-testing:build-arm64-xsm:capture-logs:broken:nonblocking
 qemu-upstream-4.7-testing:build-arm64:capture-logs:broken:nonblocking
 qemu-upstream-4.7-testing:build-arm64-pvops:capture-logs:broken:nonblocking
 qemu-upstream-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-amd64-qemuu-nested-intel:capture-logs/l1(17):fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: qemuu=cdba5ba9710255e14b5652eca17a62f32f435b86
X-Osstest-Versions-That: qemuu=2583eaad3c4e6baebdac6800a26de1e10625b6bb
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 27 Jun 2017 15:33:56 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL04.citrite.net
Subject: [Xen-devel] [qemu-upstream-4.7-testing baseline-only test] 71605:
	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
MTYwNSBxZW11LXVwc3RyZWFtLTQuNy10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0
LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE2MDUvCgpSZWdyZXNzaW9u
cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNs
dWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgIDUgbGlidmlydC1idWlsZCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiA3MTA4
MwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02
NC1hcm02NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0
LXhzbSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4g
bmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0
ZSAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MK
IGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAg
ICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBj
YXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2Vu
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
aWR3YXkgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAxMSBndWVzdC1zdGFy
dCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aC1hbWQgIDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEw
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWludGVsIDE2IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIDE3IGNhcHR1cmUtbG9ncy9sMSgxNykg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTYgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2
ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgY2RiYTVi
YTk3MTAyNTVlMTRiNTY1MmVjYTE3YTYyZjMyZjQzNWI4NgpiYXNlbGluZSB2ZXJzaW9uOgogcWVt
dXUgICAgICAgICAgICAgICAgMjU4M2VhYWQzYzRlNmJhZWJkYWM2ODAwYTI2ZGUxZTEwNjI1YjZi
YgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcxMDgzICAyMDE3LTAzLTIzIDEzOjA0OjAwIFogICA5
NiBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3MTYwNSAgMjAxNy0wNi0yNyAwOTo0ODowMSBa
ICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9u
cyB1bmRlciB0ZXN0OgogIEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29t
PgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1taWR3YXkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzLXZjcHVzMSAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29z
c3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5z
b3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0ZXAgYnVp
bGQtYXJtNjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3Bz
IGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9jYXRlCmJy
b2tlbi1zdGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQt
YXJtNjQgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUt
bG9ncwoKUHVzaCBub3QgYXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgY2RiYTViYTk3MTAyNTVlMTRi
NTY1MmVjYTE3YTYyZjMyZjQzNWI4NgpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KRGF0ZTogICBXZWQgSnVuIDIxIDE2OjQyOjQxIDIwMTcgKzAxMDAKCiAgICB4ZW4vZGlz
azogZG9uJ3QgbGVhayBzdGFjayBkYXRhIHZpYSByZXNwb25zZSByaW5nCiAgICAKICAgIFJhdGhl
ciB0aGFuIGNvbnN0cnVjdGluZyBhIGxvY2FsIHN0cnVjdHVyZSBpbnN0YW5jZSBvbiB0aGUgc3Rh
Y2ssIGZpbGwKICAgIHRoZSBmaWVsZHMgZGlyZWN0bHkgb24gdGhlIHNoYXJlZCByaW5nLCBqdXN0
IGxpa2Ugb3RoZXIgKExpbnV4KQogICAgYmFja2VuZHMgZG8uIEJ1aWxkIG9uIHRoZSBmYWN0IHRo
YXQgYWxsIHJlc3BvbnNlIHN0cnVjdHVyZSBmbGF2b3JzIGFyZQogICAgYWN0dWFsbHkgaWRlbnRp
Y2FsICh0aGUgb2xkIGNvZGUgZGlkIG1ha2UgdGhpcyBhc3N1bXB0aW9uIHRvbykuCiAgICAKICAg
IFRoaXMgaXMgWFNBLTIxNi4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEFudGhvbnkgUGVyYXJkIDxh
bnRob255LnBlcmFyZEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2ls
ayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KICAgIEFja2VkLWJ5OiBBbnRob255IFBFUkFSRCA8
YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 27 14:41:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 14: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 1dPrfj-0001O9-Uz; Tue, 27 Jun 2017 14: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 <Volodymyr_Babchuk@epam.com>) id 1dPrfi-0001O3-F2
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 14:40:54 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 19/B4-03557-57E62595; Tue, 27 Jun 2017 14:40:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOJsWRWlGSWpSXmKPExsWikc3orVuSFxR
 pMGW2vsWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmnH54FK2gqu8FfcnTWRrYFzK3cXIxcEi0Mgs
 cWfSXSYQh1Ggi1Hi9fUvYI6QQDOTxIkjV1m7GDk5hAU8JCYeeMkIYosIOEgsO/8CyObgYBbQl
 zi3oxyifjaTxP0zD5hAatgETCTWzT/PDmLzClhLNPYsYwOxWQRUJZ6dbgWbKSoQLtF7oJ8Nok
 ZQ4uTMJywgNidQ/Y3Nc8DmMAvYStyZu5sZwpaX2P52DpQtLnHryXywGgkBRYmpm9azgRwhITC
 VUWLVGYhDhQTUJfb+fsMMUSQrcfTsHBYI21fi6cYDrBANW5gkDuw9yQjhLGST+DNjL1SVlkTz
 veVMEIlH7BL3eq9B7fjGKvF+diuUs41F4tbXT4wQLTkSzYdmsELYsRLHv3+Hsg+zSpzdxwnR0
 MInsenDGnaIhIzE8l8fmCcwas9CCoVZSD6fheTzWUg+X8DIsopRozi1qCy1SNfIUC+pKDM9oy
 Q3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzCRMADBDsY/ywIOMUpyMCmJ8q6WCIoU4kvKT6n
 MSCzOiC8qzUktPsQow8GhJMGbmAuUEyxKTU+tSMvMAaY0mLQEB4+SCG+fG1Cat7ggMbc4Mx0i
 dYpRl+Pe7K1fmIRY8vLzUqXEef1AZgiAFGWU5sGNgKXXS4yyUsK8jEBHCfEUpBblZpagyr9iF
 OdgVBLmzc0BmsKTmVcCt+kV0BFMQEewzAsAOaIkESEl1cC4WPWn1zv2Oet8/XbHbd3lcGP+VI
 OwLQ3dtdNVty6wTrync67Aoe6H+B2ugq/7u/qj1qfw3imaa7y6z8yXtzhsuo2F8Y2E9adyuDe
 YTdV9dfB+XbfTNR5FkyOqP1j/b1V+Ps1nrdW9jnN2c+avqNuUvPejaTvveZmrnCu6dxQ2ejH+
 2BzRseq9EktxRqKhFnNRcSIAZD5t9qoDAAA=
X-Env-Sender: Volodymyr_Babchuk@epam.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1498574452!100184039!1
X-Originating-IP: [40.107.1.75]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9392 invoked from network); 27 Jun 2017 14:40:52 -0000
Received: from mail-eopbgr10075.outbound.protection.outlook.com (HELO
 EUR02-HE1-obe.outbound.protection.outlook.com) (40.107.1.75)
 by server-13.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 27 Jun 2017 14:40: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=PykK6vxJghiPI/3dZOwEpRkC/P4jhPNgcl+dz/9oabY=;
 b=gt6kxYe72UjSQPztyPrrChe6K127SWXwHGnLxbELfNM224lAOJLWkWouO1vEySE/TvSO/h+p+rnV0vm6wOo6zMJAobfa1V7Sm0FaNyJmOdute5b6XZOp+lmCaUrkUlOEM9ypBihEmhjHNEomkhtbMPZf1xRuYrhyj6DesL29hO4=
Received: from [10.17.182.74] (85.223.209.51) by
 AM5PR03MB3092.eurprd03.prod.outlook.com (2603:10a6:206:19::29) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1199.15; Tue, 27
 Jun 2017 14:40:51 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <1497449445-23112-1-git-send-email-volodymyr_babchuk@epam.com>
 <1497449445-23112-2-git-send-email-volodymyr_babchuk@epam.com>
 <4d74195e-5b4e-0309-4878-53926ac2ea03@arm.com>
 <114edde3-8e32-67e3-0371-e0ddd74ff452@epam.com>
 <bf05ea07-4694-4567-ae07-12494150a19f@arm.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <da1e61bb-daf7-39df-a85d-3c9daa6359db@epam.com>
Date: Tue, 27 Jun 2017 17:40:46 +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: <bf05ea07-4694-4567-ae07-12494150a19f@arm.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.51]
X-ClientProxiedBy: HE1PR0902CA0012.eurprd09.prod.outlook.com
 (2603:10a6:3:e5::22) To AM5PR03MB3092.eurprd03.prod.outlook.com
 (2603:10a6:206:19::29)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 29d1d89b-3e3b-434a-1044-08d4bd6a8264
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506067)(300135500095);
 SRVR:AM5PR03MB3092; 
X-Microsoft-Exchange-Diagnostics: 1; AM5PR03MB3092;
 3:n9pj7QrIScaRjyTv3+wlge++Zn54Ux3YO50BbT/+K6umBQVBlN2yDLcSqlj/zZJDMdB+AR4N2rIhEQAMlhUnSnzMS48lvgFLJY/N/Qf0qGIJ28s1pX2asiRVcZ6geN2LjpuT9CGXLGUze+T11vm0oEj2OZELAB8xo2ETrUSJQU4J7C5tcOj61GHGy5IZNr0WSfe2YFfmguIZTojv16lz3/w4J/E5eq2LPki3sN4FpEFKCQt6lHpWBpmjXWH1YWLPsEOJ+iCh4LCR3Zw4ytDTJWP41evBr3Ob9pxMZxshffzTcYyxOgFzxW/BMtRL5KRtn+RJVpoZNr9GiEjCrhZICRkGk951yVl0/DaeeMFPhb8rRRWr5HsppTxW/ys2AGn+TxhqwrVONykKNopOCWPec91kgFg6n4sQ/83b6TBImzcSLVyBaRCKaXyKHwrYG7VkG/+ql+/DsAv+QAHOmLwF6YhnIHeIyy0hqIUlJTzVhtgyaaYBK3IjWzpnahv+KzIBEWUXa4sNg4n7MAa9QYGTwnuETUoPLmRfPs0PJ41lm5TIuEDIe8D2PcNa2kWhsCrfFPhA4cJdhAkeRAw2pyIo3NWasyqK4lOS8v55Z6rYbFDVW0uj7rsnTprNffBhsPs8Y8m3WtuZdhCJLd1QkDDz7dZ2H8MrOeclh0mM5wY8hakzM/VoDJmke+WbSEmrUHUGkr0jrgIogPB7iyresWEfNARJ+tMG31b7RrX1bXJlBz8=
X-MS-TrafficTypeDiagnostic: AM5PR03MB3092:
X-Microsoft-Exchange-Diagnostics: 1; AM5PR03MB3092;
 25:xDOik9hi5JNxhWW79n1SeDMvyj824lmsoknihA/d5j9i2BdNpPAeLOM387Woq7ZAgeqDqnM8NXQMU+XzGXkK1tsBnE9ui8UaG5fJgmofF1tMK+T4hk5YcEZnfZ4uUSKVfouPWVNAL8j1bM6A+Nq9KdzgJBua23aFutXwEkFkNrOyDwJ/8FoWgjoaRcsn2N3v2b9zi3swbnoOaqndDm/pivnoa4MaU4H3adLJ2+pYW0lCVeMAQOpobND2cNq1UCsoHaKNV8+56dLPnbMkPJbH9n+UCZ+E0rTQqb5hGdVNajXITi2LkKwp2+kq7BTZu+2ypVU4cXXVCy2jgZsoIw2/Uh8ZiRGcktzhR9t/4PoBwEBlDwzbGWvtLxMLuD/ZfknnoukaTTgfw6FWYWA99SQTNB6jyxVKDzHuC3nPS8A7sjUdbpFoN4QcpCamvo0F6VHEW8flaEsDOwRAZJDLZnste9VMy4lUcWlu0hhBpJx/WWz1FXd+b/htp+WKuji3F1K0Q/9Wm0rLvOFA2n8Et+HpMKfFspvit1IUsTzmLdFqd99qNg4w3pvYVEqphd8Yl3Dr5VgQditoA9BFJI7YZ32HmOQgXLfYJRjCTIP/BuKo9uNJ1OWSDhYABYs0D7pGtoubuXDmnObDKcX86xb8PIr4IDhc+ZOBS/n0U6mXwDHEjznRahH0S8hx72FcnO5NyvHiXswtBy7wu50CYwuSUawO8yxuTSzg5T68OKyUao7kxrqpDimJjZSx+NtUAOpnI8cnfSa/9hkbqFMehPSBwzwM0A7CuXKtUeoD2vqYuxwUeN8ZtbgGYpyS4sLc1ceptPZaPeuo20MlzQOfa17vWxdK6YLlsxJn4Vqnsml1yAL5PZYcdIKgxHktfOkabnoh+tk+ufUBENffIiAfAKP10aF6k4qr1JUigKBfga1StFY18+U=
X-Microsoft-Exchange-Diagnostics: 1; AM5PR03MB3092;
 31:mh4U3+1aZSyip4gxklpJ5ocKTuE5Ubi0Oc0o+e1GKijll9XF8wTTAuZkeks/Dsuz/llIYJScJxME5/Wlr+6vBe2Hfkg6fzHt3xMlNqzZ4vL7NCXydM1kJb0g68GPlCzGS6ZJ+4etuCFviNXObFCySqj/KSvjNYZdf/n3hUHRgx+CZhEujib2gXDsXlXMqLPTjOGQpuiF9i2vW61y9S0Fg2yJpl7xqOHphZNscB6w4QD1TFwifBblnXuqyc5WLUo1TrtSmqWz/y/WISIhFQYLn+m4g7wDpQK/Ub/+KQhLrKr11SC04cEK1ik4yLO3Qe8ai/RrhlVZs+isH1JiBMNck5zuduxwCVOB653OjnDWTE95d7UHnljEd3JDCgzOBeP9F9ZH5xx6uxp3l/FYpl9hAD0XcH+q2MSvPtUZcLLvioVkyqWLkzyVOzdqSSGe/GEmMrE8nVYJu85/cIg3NvXJDogfjxTnIddQF1hyQoeQYyBTQdLV59Iy9Cealj7QI/lr7SGqxcAY6ISt79q7DRW7UZ22cx3Ur6hoKx7HIOuHjdV/VsZ0vUcPyx/AOrRiHs7OkT4tXqYfn81EpOyrDKkjdQwKkXKK3iVuRAmIyjlp7UNkcqCGRBMKGuqK6mBhRg4tFumYxMxEgr7B2QKFvcorSd7xMSrq/+wPJNM6D3lnpFx9pvgzvPdSUYPuv0aElBlZ
X-Microsoft-Exchange-Diagnostics: 1; AM5PR03MB3092;
 20:QFdH6eSrzMylGOTFGnWNwE6ywJLKtWqljYas9FYZHjKlBbzxrVx9tyakCz98aRDS064GeekAtS6O85bnwa04aslweeCYBcZoHVoP/sDnDnpo/enrp79QwhZZpiKbtA2e60vQ/tMtFAxwhipvOoPwpKpOE8CTO1mgQ1cPk/xNZDBhhNveBeikA0qbv6j+BirVPgFOWDIDUJ2PbNbH/hfo54kjob3YgVBzaA/OADYm84ongpJIvMXeq25pjlxuDT8dEyp9DhfwVna5uRfRXSWpMF3b0tp/lRsONwQIBvL5kfXmed8j3Xz3UfLsAPnJ75NQhf4JmRhSWNApXy2adE9SGjSEv/C8Qu2qIZARX7UhgZoEHhH5XZkY0NM9I+Ck+34R/Y0QRbkKWZAygpq3OnJhpiubTL1rjfdBB/UyMEpLS/0CLFUp7pfYXoFbhL00JC7B1hqL1tJXnV1rhW9U1ncV7wo0g01P+fhUjcqnw5fdRcXZbINVpYCyqmKCendPaUvx
X-Microsoft-Antispam-PRVS: <AM5PR03MB3092A6C7BFBF22AEF8ACC8B6E6DC0@AM5PR03MB3092.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(236129657087228)(48057245064654)(148574349560750); 
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(10201501046)(100000703101)(100105400095)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123560025)(20161123564025)(20161123555025)(20161123562025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:AM5PR03MB3092; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:AM5PR03MB3092; 
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; AM5PR03MB3092;
 4:kou13fWktg24Fo2mByc1avJRR60DR5Wfw2jdKQ?=
 =?Windows-1252?Q?P/ggyJsOZFOhvp/JX6Do+qzotRg0NSyhV3zCvESpmtvHjiHw9ndWtMeT?=
 =?Windows-1252?Q?N9k/Jj0BP3h9OEcR7qYafxHr053+R+kwn1YvCJkwpJ3cVbZ61ApkFO9S?=
 =?Windows-1252?Q?RFWuiCD/a4JrIT4L8f1c4edvdfciTe5aKWUd1rNu4noaXvdgSLFtn19w?=
 =?Windows-1252?Q?iSwnGWXLN44WJYzSQ+urVcgEr8X24NAd/I2F/5FP5aQDYbiB7TNze/PF?=
 =?Windows-1252?Q?Cz4/MeMdyBjfMUF27R39R5/41q+fH3ZVW/vwIgI65pbrEwKD1Z2iiI6S?=
 =?Windows-1252?Q?4CjSR45Cmp8J8Hls2lijU2dCfsKWCQZPgTY1isuEiMN70KA34KCGEoAw?=
 =?Windows-1252?Q?OrFtJhHLljVCGT8k2YrC9I9Gd1Rp3ekV8uHgZF+tHiSTGqpMvAVYeywR?=
 =?Windows-1252?Q?LFztPcaMgBdtQYDTcZFkcBymbbBJp1CVoOncp/u6JDMu1nX5TxCTpK36?=
 =?Windows-1252?Q?qS1oFdXxzgh9xLxzwsUvVezYrhPLnJadFA89BsT2iqz0QpJGtdt1E7PG?=
 =?Windows-1252?Q?Y52jTPuMHW7Mxtqr6fcUdpjiwuUg0l5P6IVsdqrViVfLRmx3IkX4eqjw?=
 =?Windows-1252?Q?0aroj0fWBqwbtTZhxJcxPxe2XKvXggv14l3nRrvlCqnXV6sYBThWuvWW?=
 =?Windows-1252?Q?ZsWrWCE2e7vj+3W3USqTUcWrAwFdv2frYtK2jo+9W2+8Sapg1ZkQMI90?=
 =?Windows-1252?Q?RghPQ/Mvi/nzLevBv22/r5Cm+X+dXeId4WmXoXeNzm0+DyXHFXxaHl9N?=
 =?Windows-1252?Q?fEsYe+J87PSPPfumuGWHyqKn/u3JSFjXil6mRIkj6AcrpcLWIfFNG9nu?=
 =?Windows-1252?Q?YU5nzO75SnjuVIyXDzyKduBV93Z8CqnMYtFF6TaDw3ZZm26ZC+RSwjk2?=
 =?Windows-1252?Q?fEhwE/DntpLe17DYJDFUhGM7kr8oXt7mvpGtSd778U+YoEdH0JmJXBs6?=
 =?Windows-1252?Q?Zxvpz+lero1cuMHd1Ax9K2WPdd/UWV9IOlSKRfG10R37nTxkabxH1DO9?=
 =?Windows-1252?Q?6H4ztTieUK4WGy1hgOEsZ3/Vmucmi5E+NypMz8V8ZjHORRHJ7w/P2+TX?=
 =?Windows-1252?Q?XyZ4ImK2sR5Lh1GjzQ4CKh6/iw16GbUq/tyvLEVXWZBFM/eN8tINngpY?=
 =?Windows-1252?Q?jvHh+zw4Uxve4abS/iEFsAxPrOnM/Fypt6ixXKYaJlqV8ouhXr6j76ng?=
 =?Windows-1252?Q?r6JP6CTT9RdBy464fKhYFqDQO8C9PiXDMgNutsSQD82cWrV5dropJF4w?=
 =?Windows-1252?Q?HQQhsY5+7H14rb//P6SRQy67a1fY1LSupo5Rkwiq533u4=3D?=
X-Forefront-PRVS: 0351D213B3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(6049001)(39850400002)(39400400002)(39410400002)(39450400003)(39840400002)(377454003)(24454002)(3846002)(23746002)(76176999)(6116002)(77096006)(42186005)(5660300001)(6486002)(229853002)(230700001)(50986999)(36756003)(478600001)(110136004)(93886004)(31686004)(54356999)(53546010)(64126003)(53936002)(189998001)(33646002)(305945005)(7736002)(66066001)(4001350100001)(65806001)(2950100002)(72206003)(81166006)(50466002)(38730400002)(6246003)(86362001)(25786009)(8676002)(575784001)(2906002)(83506001)(31696002)(47776003)(4326008)(80792005)(6666003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM5PR03MB3092; H:[10.17.182.74]; FPR:; SPF:None;
 MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; AM5PR03MB3092;
 23:U4WmVgyJeorgf1LNNxUphtM2Rm+7UBaXty3vz?=
 =?Windows-1252?Q?GTCLw076klNF096hKzjXZkwBwQw7oig8Z9W+LBI+VESgZydYcg11f7cG?=
 =?Windows-1252?Q?kNn4VXcEDX2X+4RU6Fh8lgJNh0boTtYobxkQi7DE+RnEPJtLM3yW4C7a?=
 =?Windows-1252?Q?Yi/bD5FvsSK8j+lgOYE7/h75kENWJ5YQN/AsMmQdh/gNy/oFlx5taV2a?=
 =?Windows-1252?Q?qagm0EfKMeKRBHpwuiGrGsIUuBHK0eUlUphuiPp81OgqcybTNQI0xaB9?=
 =?Windows-1252?Q?dcI5Msd+PqFNlLAQQhFJ7KuJ17FzPp6jogYI2nfFVMX6KuP0MEUATf1U?=
 =?Windows-1252?Q?6MQ2azQGaJf5tviW5onRgk2/iq6uaMk/S5wP2PO2Zy5M/TjuJkLiB6L5?=
 =?Windows-1252?Q?QK9m18lbZV2nRKgu+L6OPk90FUr3DyVBKWacUleYZnyhinEBKK7i8dq/?=
 =?Windows-1252?Q?WVhCkfVaJ/D/rUtw/TLjRlWqvboPsS8cC8PMzVLLOPVcMabX4hibluma?=
 =?Windows-1252?Q?Cq0soKhYXPUMibtAo/LESm59i27t6wro2rBAIO7rIqY4iCudp7M6SThQ?=
 =?Windows-1252?Q?1u5lL5alW6UFYWkyBqVmFtN3Y6yltqIoJs7/kv5mBkMibBsVm96WE88c?=
 =?Windows-1252?Q?IZe5JXMts9PE2HETsWoYZ8GfBpG06V/6d/eNObHMokjhJ3m2UmpSL1yj?=
 =?Windows-1252?Q?rR79ny1MWZlfEgwWiIJnbNo/LeGmFJlIeQ9lYW3hTL39b55pa+B8ncHf?=
 =?Windows-1252?Q?eIfD1wc7RempDK0YHPn/W47Qn5uGafutt5m6k4D/7mwIh6mNjMMb3ybZ?=
 =?Windows-1252?Q?zYtIHk50e1yEt3OREDw48R3kdxt9JTbKwSgig03nrbrJOLBEVTtDXReT?=
 =?Windows-1252?Q?DqLBGwWpNDKriYaeBJw3NM+RdfuR+VuzbKwrSXF8bZydhrxWmzjmmM1I?=
 =?Windows-1252?Q?0LU3tOt1AZD7SoFIRlH0Ve/HI0rMNGi8YtxZFlV6HY/c8oi/O/9jzPCU?=
 =?Windows-1252?Q?WRL+6UMISmnDD9cJj/Z0qJfL2y7lfYg1TujAOejPLJQQAQ8BEAcmiwcN?=
 =?Windows-1252?Q?7n54Ebg0g04Yenf1hWTQjVW+NaYKAbFPBnSfjrI7n2zhSUN6XO7ieJDC?=
 =?Windows-1252?Q?oaDh5OdbjDM035kQuplNFFmyHXvYMoChmXF1abeBL6tktxRlYmSqtEKy?=
 =?Windows-1252?Q?4PM6UbuAOJ74vWozSMPvVuLLzOxtO76Oa4oVAoDzIoM0/+Y08wtLvUVA?=
 =?Windows-1252?Q?pCoaXV5ux+BO2kwMulGkEGVmZoGpOA8++Cj8Gn+GehGC3mO3oHm5KoEE?=
 =?Windows-1252?Q?Alq+UBoayrNsnUTKxVnmVEIvld3hRlTZz9zIdKa3vVR9cuhyGAtklRmU?=
 =?Windows-1252?Q?q20nuHGDbtP6aFhDFgDO06GWIYgaDIsALw4qH2I6Z9r4ELBN0/oUq4TD?=
 =?Windows-1252?Q?83SzxDR+HbDJ1D3IAIc?=
X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; AM5PR03MB3092;
 6:Qh6TVyyYm5dCYCS/KuG3dNjf4KRqipw436vdLF?=
 =?Windows-1252?Q?CbWgyHGqWIcA+KXk7K+teVxZ2pQDDjC/FoWrDHL1y5ALRCO2U3DZPPZT?=
 =?Windows-1252?Q?lhqyNmoIfpXWyKf/boDNu5HkepLjkKAIZLx/Ye3TeN+GvfIUhq4MaSe3?=
 =?Windows-1252?Q?Fl8jyPtnuLQZWOanfJ23vdbA0dmLKpiGQ2rYDPwYVygmKdtZl6ID1j02?=
 =?Windows-1252?Q?A2DCCXhS/ooZM2PKEjAbNL3GjwhzhLxIRk/dko2mMCsJoDLho2cUb6Vh?=
 =?Windows-1252?Q?PFk9EhA9Gs38bc/9Iy4vstoCK8BYiLc662oFcZ/bBwTyLYcESfA6bjdE?=
 =?Windows-1252?Q?kAlrxzpTMv78GkBAr+xZSRiUPWY4KBvzemAhepzp7ILIE5LPXV5n3cv9?=
 =?Windows-1252?Q?46+xB6K2rKgGGoOVutsNzruTEhqoYvLhnOzqS/9IQYC/c5YS2nPxIbOT?=
 =?Windows-1252?Q?7GuReRKx5emdBNwwF5qqDerctC/zDl3Lzp7NutTbju/ohIP6RNqt/mjb?=
 =?Windows-1252?Q?fJajs3GPtrX5FEdWOZatPfGGl9iroPJ3ZOgoKtJaku/kG+XU82cZAIIh?=
 =?Windows-1252?Q?hpq+edGPO6cA99r70tzFM798/MO8rKbr0zO5loUVLe3SKucS6cPuAHTc?=
 =?Windows-1252?Q?iJ0O1b5XXiPqV5Ewh6y3HKgtIdKef2GeIl/UtroUlfrlmJs9P5ddWhgq?=
 =?Windows-1252?Q?UaejpkBcIYkDE9Gi1X6jt5lIaQPRiz0nEP2AfVhitOC9Ygk7NwvHP1FC?=
 =?Windows-1252?Q?NoR/n/Fi7QcY8iyNmXIubi7bUVV/7LJN33dfGrh+sNfq2tAsqWj3UPY+?=
 =?Windows-1252?Q?mbnKee1ptymkPOsSQlyEJOAkos/+An8XCdsxGjBviiy61Fq5X5h4V4Se?=
 =?Windows-1252?Q?UN0yIwNzIshrpEkPjb3nBuujTQiIcgYXMkBeBSuIR//I3Mejmzs+lWog?=
 =?Windows-1252?Q?Gi7uaQm3gSzVR2v2Dp+bFnC68eTE7FEfcnyC2rQ7dSl9xj/9e9qNPzBr?=
 =?Windows-1252?Q?qFQDgWD4qY9TmAyLJjeco+Sokmk4+Vg808ZiZ7dripIB3xmryblIpQLm?=
 =?Windows-1252?Q?nELy4qg8czm1E=3D?=
X-Microsoft-Exchange-Diagnostics: 1; AM5PR03MB3092;
 5:0kIS1dM8vePUbr6OaMO0LS0GC3uGbRyYhNWkwQynfG1VIL/TdIgr4QbKHIof9YAYu7KA3OXhtsV7XvNq3JZVFxRjCU+XS4aqw/RaRU/Vd5m4nWPspQGfvnMUnNlDca7EwI6I1KNNihSK/kcTFMk37Z4J83YwcbcFuZKVQKCq3yrq6MoCWCRT7xHXcCwiYygdC5tyUC06YHdKTqdqaB470DZUQ6Jdk7S3CS3qsjQ9ZWfkEXexL4b9GxfbsBcGaH5vXNj/j6FoU5TeTwsPdhIvGq2X5Pu33qbv+S8BBe+ujacwaaehXZFD5FXgpKCdV0MnZAfjV9q/9xowcPgejMcDcCZo+eVYp2OR1/xY8LXMYgBvZcGcxZ8uJv824YxiIs4X3vR1JCsntqz8D9HIDPl9ZlyiOSlLGCLPpxcJrHAvuXvbjCe+/B4FV9hhS7kPRCBIuGV71HzzmcIjnoYc56XNLS3SGU3HvJhTIYkZaPjD+T9kFnuN57RkFAsICRwnXa9O;
 24:1Z2INATSaygJJoFEEsz8r/OJPRMWgMpjYEVPC/CkAY69j99UM6213A64H5uDBLq/q6bW+m/Og/lBIXjMCVKpMzlIvXFbOaL5+M7PtXLbL+k=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; AM5PR03MB3092;
 7:zdcxYEMhDcYcoLXJ8N4KdlACaBwQfOJ7CD+JcW9r9pQ/rzlUnOH1UN8De/OE128TxOe4fW3LUkH5l0bem5fHNkOYaC0fOr7dHMLoW5GtvKh+W46XUNjRRvoaRzgGLcChv+XCKAU+zS97rPlZZQvebNrVi14xpDUJUc6uuUAoU69r6rRNMOCb6Sr7oTpyOKpKhvc4QXLUkXVRCY3afoJkFCQQRpp6ARZJ5YftgPWDudnR5GeZEXhhf2dW5T5QiwgNeT0BoOoeWDyL/oh/39fJIxJMtqw8W84w3LaJXraJbs6a7FQUsJ+WJVYDWxlOliwUfMn6xOjejqXN5AYn4594posaG+iWPgfoILPANmNCnycnbA/QXpuBnxRXiXcCzArl+ytZvasXQ/V/wPMjdrq4Bm5E3Y3t0bPLyDpp6oYU0ZBmbI/3vwGLOTSLMvQEiQgCAackzrqWDYFQw0ttxRG6Q4H8CyHeUzYQOdCr1MBNzNAoi3UI/FKuY1iCLAfykCYlMPIbkVKQSSwGaq4v5g8SX371zmDX6QYYMvsx/l9EZa1W/Qot5h5tiOzq9Uy1slXn3VvDAZsH9qhlDwvlsNYYcNylIJNaedbxmjfFs+ZwJ0VLMy3QGIHnAwPXgXzBeB0KFQmxfvK31mzeo3DWhifru+UcV9NhBfcBrKYDyl2DcNhovKJBmOWGuBuhvoJ/Dcn5HbM7gJE4QxdiQI4JFcW4Z18HLPNESfNFTBsomqTxJ+n3ZKAY75g08mNkV3qxjLQmZmyeK5PG0DjHM3yBWqLBfpw5YkSssnoejplcr0IIy/c=
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 14:40:51.3148 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR03MB3092
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 1/2] arm: smccc: handle SMCs/HVCs 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>

SGVsbG8gSnVsaWVuLAoKCk9uIDI3LjA2LjE3IDE0OjA4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4g
T24gMDYvMjIvMjAxNyAwNToyOSBQTSwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+IEhpIEp1
bGllbiwKPgo+IEhpIFZvbG9keW15ciwKPgo+PiBPbiAxNS4wNi4xNyAxMzo0OCwgSnVsaWVuIEdy
YWxsIHdyb3RlOgo+Pj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9h
cmNoL2FybS90cmFwcy5jCj4+Pj4gaW5kZXggNmNmOWVlNy4uMmQwYjA1OCAxMDA2NDQKPj4+PiAt
LS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+Pj4+ICsrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5j
Cj4+Pj4gQEAgLTQ0LDYgKzQ0LDcgQEAKPj4+PiAgI2luY2x1ZGUgPGFzbS9jcHVmZWF0dXJlLmg+
Cj4+Pj4gICNpbmNsdWRlIDxhc20vZmx1c2h0bGIuaD4KPj4+PiAgI2luY2x1ZGUgPGFzbS9tb25p
dG9yLmg+Cj4+Pj4gKyNpbmNsdWRlIDxhc20vc21jY2MuaD4KPj4+Pgo+Pj4+ICAjaW5jbHVkZSAi
ZGVjb2RlLmgiCj4+Pj4gICNpbmNsdWRlICJ2dGltZXIuaCIKPj4+PiBAQCAtMjc4MSwxMSArMjc4
MiwxNiBAQCBzdGF0aWMgdm9pZCBkb190cmFwX3NtYyhzdHJ1Y3QgCj4+Pj4gY3B1X3VzZXJfcmVn
cyAqcmVncywgY29uc3QgdW5pb24gaHNyIGhzcikKPj4+PiAgewo+Pj4KPj4+IEkgdGhpbmsgaXQg
d291bGQgbWFrZSBzZW5zZSB0byBwdXNoIHRoaXMgZnVuY3Rpb24gaW4gdGhlIG5ldyBmaWxlLgo+
PiBVbmZvcnR1bmF0ZWx5LCBJIGNhbid0IGRvIHRoaXMsIGJlY2F1c2UgaXQgdXNlcyBsb2NhbCBm
dW5jdGlvbnMgc3VjaCBhcwo+PiBpbmplY3RfdW5kZWZfZXhjZXB0aW9uKCkgb3IgYWR2YW5jZV9w
YygpLgo+Cj4gVGhlIGNvZGUgaXMgbm90IHNldCBpbiBzdG9uZS4gSXQgaXMgcGVyZmVjdGx5IGZp
bmUgdG8gcmV3b3JrIGl0IGlmIGl0IAo+IGRvZXMgbm90IGZpdC4KT2theS4gUHJvYmFibHksIEkg
Y2FuIHB1dCBmb3J3YXJkIGRlY2xhcmF0aW9ucyBvZiB0aGUgbWVudGlvbmVkIApmdW5jdGlvbnMg
aW50byBhcy1hcm0vcHJvY2Vzc29yLmguClNob3VsZCBJIGxlYXZlIGltcGxlbWVudGF0aW9uIG9m
IHRob3NlIGZ1bmN0aW9ucyBpbiB0aGUgdHJhcHMuYyBvciAKc2hvdWxkIEkgbW92ZSB0aGVtIGlu
dG8gcHJvY2Vzc29yLmMgPwo+Cj4+Cj4+PiBBbHNvLCBJIHdhcyBleHBlY3Rpbmcgc29tZSBjaGFu
Z2UgaW4gdGhlIEhWQyBwYXRoIGFzIHlvdSBzYXkgdGhhdCAKPj4+IHRoaXMgd2lsbCBiZSB1c2Vk
IGZvciBib3RoIEhWQyBhbmQgU01DLgo+PiBBY3R1YWxseSwgSSBwbGFuIHRvIHVzZSB0aGlzIHBh
cnRpY3VsYXIgZnVuY3Rpb24gdG8gaGFuZGxlIG9ubHkgU01DcywKPj4gYmVjYXVzZSBpdCBkb2Vz
IFNNQy1zcGVjaWZpYyB0YXNrcywgc3VjaCBhcyBjYWxsaW5nIHRvIGEgbW9uaXRvci4KPj4KPj4g
SFZDcyB3aWxsIGJlIGhhbmRsZWQgaW4gZGlmZmVyZW50IGNhbGwgcGF0aCBpbiB0aGUgbmV4dCBw
YXRjaCwKPj4gYmVjYXVzZSBjdXJyZW50bHkgSFZDIGNhbGxwYXRoIGlzIHVzZWQgYnkgUFNDSSBj
b2RlLgo+Cj4gQnV0IHlvdXIgY29tbWl0IHRpdGxlIHNheXM6ICJoYW5kbGUgU01Dcy9IVkNzIGFj
Y29yZGluZyB0byBTTUNDQyIuIFNvIAo+IHNvbWV0aGluZyBkb2VzIG5vdCBtYXRjaC4uLgpZZXMs
IHlvdSBhcmUgcmlnaHQuIEknbGwgcmV3b3JrIHRoZSBwYXRjaGVzLgoKV2lsbCB5b3UgcmV2aWV3
IHRoZSBWMiBzZXJpZXMgb3Igc2hvdWxkIEkgcHVzaCBWMz8KCgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 27 14:55:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 14:55: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 1dPrtO-0002I5-2r; Tue, 27 Jun 2017 14:55: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 1dPrtM-0002Hz-IS
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 14:55:00 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 99/99-01730-3C172595; Tue, 27 Jun 2017 14:54:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVysyfVTfdwYVC
 kwbt5AhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bzeU/ZCybzV/x+f5i1gfE4TxcjF4eQwCZG
 iePH5zN3MXICObsZJdbOUQGxhQU8JCYeeMkIYosIeEu86v7JDtFwhkni74HlLF2MHBzMAvoS5
 3aUg9SwCWhK3Pn8iQnE5hWwklh++RtYL4uAqsS6ZYfYQGxRgXCJt41HWCBqBCVOznwCZnMK2E
 i8f3cIrJ5ZwFbiztzdzBC2vMT2t3OYJzDyzULSMgtJ2SwkZQsYmVcxahSnFpWlFukaGeglFWW
 mZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgSGWz0DA+MOxsbZfocYJTmYlER5V0sERQrx
 JeWnVGYkFmfEF5XmpBYfYpTh4FCS4N1TAJQTLEpNT61Iy8wBBj5MWoKDR0mE9xpImre4IDG3O
 DMdInWKUVFKnPcrSEIAJJFRmgfXBou2S4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEednyga
 bwZOaVwE1/BbSYCWgxy7wAkMUliQgpqQbG1jK/MKNe/8Z1m9TWdlX/dQheyffowLvNJkJVlsW
 xKd2yX3bN/Z7efNjwqXfxhHCbug3HWXPOqWhMSc0/lX30Jle4bne/cNeFzAd5celnNrvryJ0N
 Oz9dtKU7M/Tj0iW3ha9emrZ5+jVPvc8vzfxyb3Qu8Ht/6e5P5nbTVNdfF+c9eZX3IcJCiaU4I
 9FQi7moOBEAkuOrx7ECAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1498575298!102430951!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62601 invoked from network); 27 Jun 2017 14:54:59 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-7.tower-206.messagelabs.com with SMTP; 27 Jun 2017 14:54: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 B50C5344;
 Tue, 27 Jun 2017 07:54: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 21ADF3F41F;
 Tue, 27 Jun 2017 07:54:56 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <1497449445-23112-1-git-send-email-volodymyr_babchuk@epam.com>
 <1497449445-23112-2-git-send-email-volodymyr_babchuk@epam.com>
 <4d74195e-5b4e-0309-4878-53926ac2ea03@arm.com>
 <114edde3-8e32-67e3-0371-e0ddd74ff452@epam.com>
 <bf05ea07-4694-4567-ae07-12494150a19f@arm.com>
 <da1e61bb-daf7-39df-a85d-3c9daa6359db@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <30ca5217-a3ed-0afe-1170-76736726efd2@arm.com>
Date: Tue, 27 Jun 2017 15:54:55 +0100
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: <da1e61bb-daf7-39df-a85d-3c9daa6359db@epam.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 1/2] arm: smccc: handle SMCs/HVCs 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>

CgpPbiAyNy8wNi8xNyAxNTo0MCwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gSGVsbG8gSnVs
aWVuLAo+Cj4KPiBPbiAyNy4wNi4xNyAxNDowOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBPbiAw
Ni8yMi8yMDE3IDA1OjI5IFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPj4+IEhpIEp1bGll
biwKPj4KPj4gSGkgVm9sb2R5bXlyLAo+Pgo+Pj4gT24gMTUuMDYuMTcgMTM6NDgsIEp1bGllbiBH
cmFsbCB3cm90ZToKPj4+Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90cmFwcy5jIGIveGVu
L2FyY2gvYXJtL3RyYXBzLmMKPj4+Pj4gaW5kZXggNmNmOWVlNy4uMmQwYjA1OCAxMDA2NDQKPj4+
Pj4gLS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKPj4+Pj4gKysrIGIveGVuL2FyY2gvYXJtL3Ry
YXBzLmMKPj4+Pj4gQEAgLTQ0LDYgKzQ0LDcgQEAKPj4+Pj4gICNpbmNsdWRlIDxhc20vY3B1ZmVh
dHVyZS5oPgo+Pj4+PiAgI2luY2x1ZGUgPGFzbS9mbHVzaHRsYi5oPgo+Pj4+PiAgI2luY2x1ZGUg
PGFzbS9tb25pdG9yLmg+Cj4+Pj4+ICsjaW5jbHVkZSA8YXNtL3NtY2NjLmg+Cj4+Pj4+Cj4+Pj4+
ICAjaW5jbHVkZSAiZGVjb2RlLmgiCj4+Pj4+ICAjaW5jbHVkZSAidnRpbWVyLmgiCj4+Pj4+IEBA
IC0yNzgxLDExICsyNzgyLDE2IEBAIHN0YXRpYyB2b2lkIGRvX3RyYXBfc21jKHN0cnVjdAo+Pj4+
PiBjcHVfdXNlcl9yZWdzICpyZWdzLCBjb25zdCB1bmlvbiBoc3IgaHNyKQo+Pj4+PiAgewo+Pj4+
Cj4+Pj4gSSB0aGluayBpdCB3b3VsZCBtYWtlIHNlbnNlIHRvIHB1c2ggdGhpcyBmdW5jdGlvbiBp
biB0aGUgbmV3IGZpbGUuCj4+PiBVbmZvcnR1bmF0ZWx5LCBJIGNhbid0IGRvIHRoaXMsIGJlY2F1
c2UgaXQgdXNlcyBsb2NhbCBmdW5jdGlvbnMgc3VjaCBhcwo+Pj4gaW5qZWN0X3VuZGVmX2V4Y2Vw
dGlvbigpIG9yIGFkdmFuY2VfcGMoKS4KPj4KPj4gVGhlIGNvZGUgaXMgbm90IHNldCBpbiBzdG9u
ZS4gSXQgaXMgcGVyZmVjdGx5IGZpbmUgdG8gcmV3b3JrIGl0IGlmIGl0Cj4+IGRvZXMgbm90IGZp
dC4KPiBPa2F5LiBQcm9iYWJseSwgSSBjYW4gcHV0IGZvcndhcmQgZGVjbGFyYXRpb25zIG9mIHRo
ZSBtZW50aW9uZWQKPiBmdW5jdGlvbnMgaW50byBhcy1hcm0vcHJvY2Vzc29yLmguCj4gU2hvdWxk
IEkgbGVhdmUgaW1wbGVtZW50YXRpb24gb2YgdGhvc2UgZnVuY3Rpb25zIGluIHRoZSB0cmFwcy5j
IG9yCj4gc2hvdWxkIEkgbW92ZSB0aGVtIGludG8gcHJvY2Vzc29yLmMgPwo+Pgo+Pj4KPj4+PiBB
bHNvLCBJIHdhcyBleHBlY3Rpbmcgc29tZSBjaGFuZ2UgaW4gdGhlIEhWQyBwYXRoIGFzIHlvdSBz
YXkgdGhhdAo+Pj4+IHRoaXMgd2lsbCBiZSB1c2VkIGZvciBib3RoIEhWQyBhbmQgU01DLgo+Pj4g
QWN0dWFsbHksIEkgcGxhbiB0byB1c2UgdGhpcyBwYXJ0aWN1bGFyIGZ1bmN0aW9uIHRvIGhhbmRs
ZSBvbmx5IFNNQ3MsCj4+PiBiZWNhdXNlIGl0IGRvZXMgU01DLXNwZWNpZmljIHRhc2tzLCBzdWNo
IGFzIGNhbGxpbmcgdG8gYSBtb25pdG9yLgo+Pj4KPj4+IEhWQ3Mgd2lsbCBiZSBoYW5kbGVkIGlu
IGRpZmZlcmVudCBjYWxsIHBhdGggaW4gdGhlIG5leHQgcGF0Y2gsCj4+PiBiZWNhdXNlIGN1cnJl
bnRseSBIVkMgY2FsbHBhdGggaXMgdXNlZCBieSBQU0NJIGNvZGUuCj4+Cj4+IEJ1dCB5b3VyIGNv
bW1pdCB0aXRsZSBzYXlzOiAiaGFuZGxlIFNNQ3MvSFZDcyBhY2NvcmRpbmcgdG8gU01DQ0MiLiBT
bwo+PiBzb21ldGhpbmcgZG9lcyBub3QgbWF0Y2guLi4KPiBZZXMsIHlvdSBhcmUgcmlnaHQuIEkn
bGwgcmV3b3JrIHRoZSBwYXRjaGVzLgo+Cj4gV2lsbCB5b3UgcmV2aWV3IHRoZSBWMiBzZXJpZXMg
b3Igc2hvdWxkIEkgcHVzaCBWMz8KCkkgd2lsbCByZXZpZXcgdGhlIHYyIHNlcmllcy4gSSB3aWxs
IHRyeSB0byBkbyBpdCB0b2RheSBvciB0b21vcnJvdy4KCkNoZWVycywKCi0tIApKdWxpZW4gR3Jh
bGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 27 14:56:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 14:56: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 1dPruh-0002OD-HZ; Tue, 27 Jun 2017 14:56:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dPruf-0002Nu-Vh
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 14:56:22 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 BB/EE-02177-51272595; Tue, 27 Jun 2017 14:56:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0gUYRTtm5ejuPa5q3hbsmKtLPNZifUjECS
 y6IUWZWQ55uhu7IuZrVYKsrAQIyi3ltxM7GFlLyUiRdNizUxTKxMDJUp7kJU9aGtJf9TMzmr1
 /Tr3nnPPd7hcllS7GC3L2228YOaMOiaI0ifoYuM0QkZW4un7sUsufDtPpaL0tqZxYj3aQhvMu
 RZ7Dq1/VN5JWY/vsfedLyGL0NiGUhTEUriYhBfel5RcIOxAcP15GSkXanyYgIaBd6gUBbIMjo
 X+UQ8hYw1eBr8bD9EyDsNVBAw7sTxA4lEGWnq6GJkg8HSoOldNypjCc6C53R0gYxVOh8MjN3x
 G4XgG1DwrppV+KHSUv5FisJLRfKhtTJDbJJ4J9aMVPhvAs6De62XkvwCXIDjjPOvzVOPZ4Pr+
 JEARRUJbdwWl4DVQUd9Cyp6Ao6CzeK0yW03AoKOMVoqjDIyOOGlFFAO9jjSlPxwAl6t7CH9BQ
 11HNVJcb1NQ8yJVwUZ4deCN3+kegpbPJ/0TXTQMPLzgDzukgb6PnwhlZDpcGvtKKkQNDR6nlz
 mGFrj+WYLr7xJc/yyhCpFXULTIC7t5IS4lPlcwFOhtJs5gjEtKTI438aLIFfBGLleM32Ex3UT
 SWUyRXgN64Ehzo2ksoQtXXYWMLHVIriWvUM+J+u3CLiMvulE0y+JzbQcztZTZYuZ1oLpjlWSh
 Al/A2/MNRunMJpTABuvCVP0yrRKtnEk0FChUJ1rE1l2t9RDsrfcNHkLtc9JGqH7IUixL9bvMk
 0YTJ9uLIrUaFZJSqoOtvGAy2P7nP6AIFuk0KsYiuQQbzLbJ/z5IUQgpClW5Xo5i4/5S2iKUvC
 4gz0LHvl1aOjV7YMV7se/nXj4q8odx38VrC/ff3fQ6YsiUWJSSRYxsPru86VtG5tbQ8eR5X5x
 Vx1PHBlYH9hRG5Z3IWWZtznG98m5qrQzLfxe22D2YcqxmXrtmYSt1qftIzMbrT2sf/tpR9Hvd
 kOXmqm0hp3auzESPxyqz84K0c7N0lKjnkmJIQeT+ALLi8p6tAwAA
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1498575377!105288423!1
X-Originating-IP: [104.47.34.44]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26176 invoked from network); 27 Jun 2017 14:56:19 -0000
Received: from mail-by2nam01on0044.outbound.protection.outlook.com (HELO
 NAM01-BY2-obe.outbound.protection.outlook.com) (104.47.34.44)
 by server-4.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 27 Jun 2017 14:56:19 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=7Kg/bmaDBWJo8BoADy6Sfo7ArpwqSmQTNA7Mqf/2+ok=;
 b=oX5CslLv3w0/hx/GOsd86mO51KzwtEjtAKzGHmi7uUefLq2pR1CYrOLmWIZFA7JSZ0Y2wZO/7PI66f6zcK4F8iebxa6DMQenJoMo61vq4rEAQlYtgch5Psouqqu/B9Yzh8vVVkW0OXeIi4HGGT0qi6bX5XC3ehs6gvlKJgrAQNA=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 CY4PR12MB1143.namprd12.prod.outlook.com (10.168.164.135) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1199.15; Tue, 27 Jun 2017 14:56:11 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Tue, 27 Jun 2017 09:56:08 -0500
Message-ID: <20170627145607.15908.26571.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: BN6PR1001CA0016.namprd10.prod.outlook.com (10.174.84.29) To
 CY4PR12MB1143.namprd12.prod.outlook.com (10.168.164.135)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: b94cbd15-6422-4d94-2389-08d4bd6ca8dd
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095);
 SRVR:CY4PR12MB1143; 
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1143;
 3:DKDSHFgE1WRRgJDOxFQ4biUa8CcDiIzZbYrKeMyHbecbb8xFekG8lZ+mfzTrJz8BNKO0r8rVzwPqOhe/S161bg3Z0B12R99b30tVTVqkkxli0ANbbd2Vbc2cl4Z8+FmikK3yQg5C620uymwJh9N75rOpy3hI6dTepsbrRhZjSCNP/aiZKNaL+thKjUZyTJRYkPqWPy1fgsBm/ImqItXVvlJK5tRTxx4PcGJR3qIzcvXnpLBptoD7oWsI2mUu7SZd6OozNRvyhJmnNi6/r2f1izcAHiRTfeD7EDW+qm1apdbxh0Z1AolkraER4Gw1bENTD2jZpewDDV3sTkc79c1qzzW1BZos8RPjCiybnZn0Fc0YwGTZwT5lr81EG45h6sPqj3aLeq5psM4sH5C4cVIee6f6tHirW3twOB9JKuT8Avfph1UeATfiwM5yunOJG0A/Lml/sVXMoygKTh+4UyRedBb1hAVrqPGjMa5b9fOnV1KPwvMnEnq6W/aUgPuKrqFg3QgbQSh42iAjUk1tmrJiI/1ilnmHkvD877qPrU33daXdrcRpb42SNQG6hFMEvslBo5Roh9ilsPHA7HG0GxMHWf3P0kDo7QRzMsO2vWeLGUYNE10zMrboVxzjxK0HW76mjilroniSaJB4roxBfGbzqWXiL+3ohEyVlZeGK/ahFzWlwGyO+6l44O1P83xcQVQUFwWYCmyQaTauQC6LQNgF6A==
X-MS-TrafficTypeDiagnostic: CY4PR12MB1143:
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1143;
 25:aiwahs6S7uhFmQUNHFurvmP9TuZTR3ab7BhqqvRDJXnnitNi1PEvvRmM04cAGEG+llkMIG4DXrQFA7yMA28RQU1R3qsF5bZz7Rc/UV1/Kj4xh4ql97jaCv/7Ss1w54W2/1PlHwbzf+7RGWtkPhuShPvcjzl66qcUi6pisV/86LaWBZoUhaso7sYhqmZFpao6Ijj8jH1bTrH7AoOuD051LHjxPjR5lQONGBe4+hqzmlNsuKtfvNZ+WKPF14F0OFUPhwyfBNAG37K2eP7OZkGjMkX6OrbgL33IFjG+PHDPxzBgLkNcDWKN/M7lkz2EW56GiADFVu1Swib9fr1GCBm49GOg7RLZNASWDImnyX53pCMC/HZmSIVPQj5Yd54AsgkMZUcOrSYxYiN10NorMC3GlL3SqKbfaZ1eucgQqGHqiSlXbKREF6TgOHu/jTzTJLULGsMg1dnHyTdJzLuTFltW7oO6gecjrkw8G3+MG61c/w1DczCXy2et7vHEKlj8IbCTRQ2M7MayzL5e+/ilXFxIb+jbXuwM4JHtvF+MxDddEKbb8i6LPoLs3BJ4MuDnbgOqSHoVWgOOLCESQRuMEJ/fBVnJ9ingl1abrBaUM64+h3e4SqKfPftOaQ02bDVO6ECcZM9ExIWfSSvKoZ7BqMnFCvzk1o8UjHvnZ42ZGHhiWcYHLxcRowAM6PH6kwwGPOzXa6XcUnVmTVnUz+BkJs+dHYpbMlI4cgWA6tqmD7gpF+QNrrqayL9lshMO1NRCW4BJ60ui5abJIt6eVwhD5IeffvMdeFBRcpEz/21woy8S+jf1isl7X6DcWrgo0X9BEufhWq5Z+wm/e82fB4KAwc/IQ1oChrAzBnhmv0+sE+yw4jyqnCh5gRzcb3GfPE08GDYqeC1tIgJqQrLSlr27stF2DvSYiBAni7/guHQI1XYF6Io=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1143;
 31:peZtImGoeLZDq3+dU85TUG8yGkMiCV5Np0lUJ7v0Y8zLv+PR0/spzoqm8FhcDlSWZ9scc7wDvebPGNhjvHZYgKnxK5ciKL8W9DGzwhJF8e32QKVupcjFG9rVROKCHpgWrRYaUm1Qjv87xSb9NMnnMTmp712Qe9YzsO+ovr7tNwygGS8ptlrN+kUiAy+7qaLx7ixtFTB1FSfWDlgwpJmT1Bd3aU3BEZDnniNUGH+SaTXtnDUdCMom1R4D6awCZ/yirYOM6qrP3Cls3q4WU4T5sN1T7p2tASkBNXPu7k/priFkygMOaRSv8Kc5q1Z00O77jZDihbSqsxBkT5gAa2X1PvpNB7V8Le8bU1Af7GfyBNOXsgbzHiA8UVeS/53DMQxmxfrCvKZDeGG+2//phVA1K+6tR0/h1ggALjEPdZ1f86LSVCCAWJYo5QHjTQAIxKEIiMK6eGKePwNrZfeliagG9Jdd8yOW7L/y9xY1ODSVmNOkIpkjv0klN9JhVIxr7cgMdvq6QSNMTUTJDFQIqHxtDSeLVuncQZ4S9opOF7SVgFlVROfrb2f9Gj3Bm4TSZSCCoi79eQ7Z++2rxh84IYA9UioNqYea8EoYxzspsNgRXxauGZroboOxmuIwlqLsSCRplu3pe1lqbcZTIzqoMrRLJ5pPZppB32cQFbIscepBFy8=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1143;
 20:tuzJ+eNGWIr8AXH2hGxhvELB4Tbx4OHIJVQJt1ySblDzVKddsqTUkz+Qd8kSFuKhd4c3bFwC+0K/05p05g7XDQQb+9BfuNR7iY1pFEFGV17sN/uCMpEq99XZ6SQMzz5PEUwOUI5/fsZ1ORqx08WvOka0iyK77TuidT1Vm+DbKWBlOg9tjcdnlbGZKBsi4Q2ybRVDeXFrcRGLG0E7A8Wdod+mm1YogJkEfEPGv/Pvbyt2NoEeMneSFmlQ3lOqWKRGkKWtxfAsAJCsoQC4czUXZFzef8ICEpUDoiCQgqADdt3Pveu7/3m5gzXlQRi/0I5k05QIPs3snEnviTsctSH5FqZQ5lmEc4FXxy5zgBaykSs4cwrwZPRBmicitr+sIj/JMELBkDSE5hO3ksfkuvZQkmuVvlwxj9Zmnv9e5yqbtfa5uCGKhlPCu2MMVjr7Lu0b1BqvSd2CjHXLfErgPhjTMWXpkbbZtuYbbt3XQiRsRkgA9M7pu8aQFjY9N8TyJtMy
X-Microsoft-Antispam-PRVS: <CY4PR12MB11439EAFF54D38EF1F47E70BECDC0@CY4PR12MB1143.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(125551606395959)(278178393323532)(133145235818549)(166708455590820)(236129657087228)(767451399110)(148574349560750)(84791874153150)(167848164394848);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(10201501046)(100000703101)(100105400095)(6055026)(6041248)(20161123558100)(20161123564025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123555025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:CY4PR12MB1143; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:CY4PR12MB1143; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQzOzQ6bXlJZjcvNXNiOEFOQXZkbWNvNlVSeElXdy9L?=
 =?utf-8?B?QUVQR0xaUFhwZlNOdUdHQytqSlBCTnFuZ0YvYnpWcENWczlRckk5QVBMSlQ5?=
 =?utf-8?B?T2VmaFg1TkplTDlpbFZhcmFwVHNIQ0VFVHQzUnRzcGNWaHQzRFlWY0JLQVNB?=
 =?utf-8?B?QllQQlppajhvVnZValdLLzRmTFZjb05DU1QrbDg2TmNoNm1aWkRNYngrVjBU?=
 =?utf-8?B?cXpVZmZBMnllMGMvc1dtdE5vVmRCUllDK3RnZitaRkxPcWl1UFVJZ0VxRjNI?=
 =?utf-8?B?Y1FDZWNIS3AwMXVnOUpIbnNyYmZBSjFEeXdlYXQ0RlU2U2hibjdvUTE5SGo1?=
 =?utf-8?B?UktXZWVzZDRzdWJaV1hYV0dKSXk1U1dRR1ZkR3dtUW5Sc3ltVnZuZjBmcnJi?=
 =?utf-8?B?M0pKTCtpVVF2RXV1VlFldTB0QU4vWUpzQVdWTU85ZzFKOSt5bFNvSEdKN2Z0?=
 =?utf-8?B?djBncVBuVFY5MGlqRUNKbk9UdGsxRzVqVUNxbkNocnlOeTNIKzBYbk4wREZM?=
 =?utf-8?B?cXdhYTNMSGFkY0hNTHhnSytFOE5QQU1peUpsekRJdWlxLzhMQkN2dzVlUU1D?=
 =?utf-8?B?MkR6SE1JcC9ZbmpIemhCZkxKbEhZSXZ6Y2M4c1dZQ0dJaHNibzdLRVlMc3lF?=
 =?utf-8?B?S2JNTGxQMXpXTVlPdVB1LzRQallYQVRyVVp0VzJTWHI1d21ZTThnSjNYaEw4?=
 =?utf-8?B?VnVGeUZ3UXZZaFZQZFRnTDhOQ0t6a2twbkRhbExWallGaWIwY2tmTndSMHJw?=
 =?utf-8?B?YmNic1lONXhlS0FQYWFzU1JxRm5Lb2FLZlVhNEtYZmFGYnhyYWdLUVBGeWQ5?=
 =?utf-8?B?bzlZcUpKRnFtV2tGd3pBank2TEQ5ZXVGTVo1S1EwNTg2UkZaQkVwWHlEMzR6?=
 =?utf-8?B?d3VXcHhzQlQwRFpOcVVwWXJsdjF3bWJPODdZN3lhcm85aVBhNGxVbjRaWmFD?=
 =?utf-8?B?TmN1bEk3UndrdGtzeFZFYjFCU0VUMkgxUWtqUStFOHFtWFNtOSt1UEtOVVBz?=
 =?utf-8?B?ckR4SVMrODhHbHBKR2NVeGhraGgvUDZMOVJBd1RneVlNVkFJRTNHRkNpRnZy?=
 =?utf-8?B?bmdOazhGamp1Mi9wRWx4c2V6SkpXSDBpNVFtS21oSVlpTUZsMzkzeFdGVnNI?=
 =?utf-8?B?VVZZenJwNmRQZU5uTC9pVnZmVzQ5QWk0bVp4N01nRUNrMVRHZk40ekhWRGZx?=
 =?utf-8?B?dW5LL2Vja3hsR00xTnVLTWZEZ2R5NkdxOFlHUFZTdUtiU2tJQmkxa0dobHZL?=
 =?utf-8?B?L0VtU2hFbDlia29ES0FUaGMzUTBscEk4bjJ0RzZXeGxwZHZGdGFZUnJGR2Zo?=
 =?utf-8?B?b2txUTdxMDJmZEFqMlN5VGF2b0VYbC9kWGZLSmRMQWJid2ZXSVVEVXJYdVg2?=
 =?utf-8?B?WGlYYnJUZzg5Z29YS1Rid1hadi9acWtxUGYydXRIcFQwMU9aVzQ1bzNtKzZL?=
 =?utf-8?B?L1hEcVYrcldnRTN3Tnp5eUYwNlU1ZWJhZHY0TE9oTWdLT2x6cmpUT21YVnJi?=
 =?utf-8?B?MjdEMXFPM1RrMGVIZmY4NzFQWCtwNTlhdjhjSmQyalJCbStLZ3RmSVNKSnZO?=
 =?utf-8?B?S0ZSMU1qdnhjYWFydGFYWUFOZSs4R2Vwd202dmpKRlpEUytRNGNnSDhMZWw5?=
 =?utf-8?B?MGFldTQxc2FrWnFXMGIyZ081cGNZMURub2Q4LzQxQkh1M1B0K0MybXBpTy91?=
 =?utf-8?B?T244QWxoNWNpZTIxVExqLzU1ZDFuSmQ1RU8ybGNvQUcvbkYvcS9wYjY1VDJD?=
 =?utf-8?B?ZUE1MmZOV2lCQ0dnN29yRnJoQUk2RWJzdWRCbzRDcXpZWWYyMlJIeGJuVFlU?=
 =?utf-8?B?dEtFdWcvd3hGdjExNWI2Rzg2ajgzOTg0dUZuU0pVa3c0WlhqNXQ4VFZSc2o4?=
 =?utf-8?B?cnFJb0kyY2VNNmpmRlJCRlAvWllqVXRXWnhXdEdjZEpESnYvbi9sNDgvVEx4?=
 =?utf-8?B?cFh6dk1KaTl4UGx5RmxYVzN6ZmZEUFd0K2Zrd1NQT1F3RXRkNUFiNGZHNHR1?=
 =?utf-8?B?cXFuV3d4WjJLR3RpcFE4UzVDc2pRUWsrZWRBPT0=?=
X-Forefront-PRVS: 0351D213B3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39860400002)(39850400002)(39410400002)(39400400002)(39840400002)(39450400003)(53936002)(72206003)(50466002)(966005)(33646002)(54356999)(5660300001)(86362001)(83506001)(230700001)(50986999)(97746001)(7736002)(3846002)(478600001)(6666003)(1076002)(6116002)(42186005)(7406005)(25786009)(4326008)(189998001)(81166006)(103116003)(8676002)(2906002)(53416004)(4001350100001)(7416002)(47776003)(9686003)(23676002)(305945005)(110136004)(6306002)(66066001)(54906002)(6506006)(38730400002)(55016002)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR12MB1143; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQzOzIzOmF5MW42R3BUKzZKWCtyVDNlck9VY0RTQkJy?=
 =?utf-8?B?dnAvd3FpWXdNWnNnQkNieWZSUkRZRkdLUnF3S0tQS2FVdldJZHRoZ0trUkhQ?=
 =?utf-8?B?WTVJT1R3QlFiRy93dmw0VlBBTURZT2pZT1NHQXRmWVBjclJvZmpTOVB2dTBB?=
 =?utf-8?B?b0Nzbkh6OUN2WCs1cmxqT0g4amNmcnJkSExKOUttdDMzZzZxaFhvamU5UWJT?=
 =?utf-8?B?YzdZWWdOR2JkZFZBY2Q2bFY0LzZvZ2tGUTFpMEJtSTJtSVFwVGE1K3BRQ2xP?=
 =?utf-8?B?YzEzUVNjamFHRWZUUzF1dTJRV2d4VlU2T1dFL1Q5Nzh4THBuMDQrZFl0U0FM?=
 =?utf-8?B?S09rWEUzUDhqcVhubEZRdnc2aDh2alZqME5hTGVNTWZwbG56TVhoUFM4ajNk?=
 =?utf-8?B?WWJTTzAyNm5yVUgwYmdpZVNtY0pxUGp5N1k3N2xFeW1nVEdreHJ3akE2RU5Z?=
 =?utf-8?B?Q2g4L2dMYlJ4U2RpbXJrR3JYMVFKVExoa0drU1FYTkJYTG8xYW9VQlhLbXRp?=
 =?utf-8?B?blVWemRNY09sOWpRdUZXQ01MRUJWWWlhNlE4Y092QkdRdjRoNGpHV2hOaGFx?=
 =?utf-8?B?WVYwd20wUzBsZmtpd0dqa1p5d05GWFlabC83T2x3aUhiUFE2WjNWN3ZGT3Bx?=
 =?utf-8?B?WHlkU3VSSDZtOGwrSEE1YUd6WTc0V1RXTUFoRlVyT252bzQ3d2lRL2pucFFW?=
 =?utf-8?B?U3ZNZHhWTkhLMGowZEphc3EzdU9rQmFxZ2ZWUVdWSzVvMVA1eUFSNklCWCtr?=
 =?utf-8?B?L3V5dnAzSXd2QlBvUFJnamlBcU5jM245eFl0TE5TRTJERllJbGVCdVB3TnF2?=
 =?utf-8?B?NkE0b2hneEhRa0xIRHJMcGNRREhOaFZWMURWQ1ArMG5oOElFeHhJSUk0V3JJ?=
 =?utf-8?B?S2ZJRWhEVEJ2VFZ0WVlqbjlXZm0yVEEwSXFLblRkTHZVcVBWRGY3cXdEaDJh?=
 =?utf-8?B?ZmhHVkxHdS81OVl3dzE0UVhSNm91K0xlK2xtOC8wY2l6cEh6UHA4WjdLdDZy?=
 =?utf-8?B?dmRaV1lRZmdHMHlPL2JxRlFGUXM0TFdPckdyQXdVT3Jyb1BUM1RwSS8rUzdR?=
 =?utf-8?B?eTRHMFhsRU5pRXJsaFJiTzBwYkZUdUhYVitCU2dEd281SmI4N2RnQ0R2a0lv?=
 =?utf-8?B?STgxTUk2bEJKeXZsS0RkUmtoSWl0SjZON2lrVTJMdVprUjVCcUk2TnpIY243?=
 =?utf-8?B?RU10T2dFTFlHOExwK1pQMlpRem1ub3doN0pwOTRUZUY2dTFwUE8wL1EwV040?=
 =?utf-8?B?QkExWmJ4R2tNTmJ0NHptREYxdzAxVGp2NzNySjMwbkJxN3RlWTJlSXdOQTZy?=
 =?utf-8?B?ZmRlZXRVbU9KRHdKcDJxZmxxdHROQnNPcjJ5VzFock9yVVNKQnJlckZMVzNk?=
 =?utf-8?B?ejI1MmtyRmNkOHBKTlhUME92QmVBdjF5UmVDdlNmNHFEZXBlbjZJRGhPWGt6?=
 =?utf-8?B?TEVvVXIzaW9KSXB4VXlWeVhMQlFpQVhMS0wzaEFiVkduT09GZzl2eVJCNm5D?=
 =?utf-8?B?blNxSGY1Z3ZheDh6bnY2b3N4YVhBT2tFWWU1TWhoK3djbVZNRStRbTY5OTRP?=
 =?utf-8?B?Q3l6bkZpQUxzaTVBQVFhdVVHL2VFTDJXMXovS1ROMWJ1QnNMTm9OV0EwRnBr?=
 =?utf-8?B?NnJtVHd6anZGM0ZoQ2xNWW1Lc0s3Vjk3U0VyQm45UjFyd0NnRVA0TjBKSGc0?=
 =?utf-8?Q?piqnbnHG5fPFarem1w=3D?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQzOzY6elZ1akw5a1QrcWY5YU5jNW9hb2dnK2hZdnl0?=
 =?utf-8?B?UjB3VW9yM0NNT0lOdzA4THNZTTYxNXVsSmRGRkJqN1FTb0lLNGJXb2xsMFU4?=
 =?utf-8?B?bjd6VE1aK1R0Z0RXQi9ka2F5c3JSd1RERXZhYjlxVW41Njdld0loMWsrRVZK?=
 =?utf-8?B?QzVyMDE1SE9XSEtNK0xQY2F2aEtQeVBTSWRMWHJ5OHp6bjRYaUhpOXdRbEpV?=
 =?utf-8?B?WFRPeEdQZWMrTHc4VVJ1cDQ3Y3o1U0tNYjlRVkZjNEhCMVgxMEpscktwUzBC?=
 =?utf-8?B?SGRWdDlEM2xTTWxWRytLNHJOVHU0WmFPaUpTYlRINFN5Z0hqQlF4Rmo5Q3k0?=
 =?utf-8?B?RHVLclhhUWlJSkh2eWhQdTFmeVU3WnR6c3Q4QnhheDdhSWIwVUo0cVBpengr?=
 =?utf-8?B?NkdYUDRFN0djbzdHTXlRWDIxZk5Hc2Q3dG5wKy9BRnhVWmxjRGUrNTlXa3Fy?=
 =?utf-8?B?Zlo2OGxjclZ0MzhQdkFMQSs3ZkdDTCttRnNwK0NvWGMyMTc0cUI1TnRsOWZO?=
 =?utf-8?B?RDcxYWo5b2F0bmZuWndxNjFzeXBIenp1Qjgzcm5qTzY3dFBtaHB5aVhLUHhF?=
 =?utf-8?B?Z3drUi9SWVpjUi8vZWZIL2tjRXdHVzFNcEZnWllUZmxyVzQzTElXQjBadFI3?=
 =?utf-8?B?dVFBSTdUYVpyNHN2N0RyK2swZW1ZRU81ZDJXU2Q5VzVIT2tuU3NCWDg3M05P?=
 =?utf-8?B?ZWpudFhNSE5sb3ltWVNwWkVMcDNGc1dtMndDZDhVOWpzTjlWbm1lekdaZUoz?=
 =?utf-8?B?d2hIaEpNNloxdm1zajlQVVNLVU9VckZJM2J3enliZW5qcGlqU0twZGNJUWFB?=
 =?utf-8?B?UFZlYVk5NjV4SERlVEFGV0NEQmpCN3E3YXlyQUtKZm5JZEM5SW0xVXpvTGEy?=
 =?utf-8?B?akhwQUd2WUh2UDVvWk94V3lYY3JPSXl1akxIQzEybWN6Y1Z1M0RCSjFIaEUw?=
 =?utf-8?B?UmlDUG9SUDdJMnVybk13QzE2VjAxdUNuODVwYkltTlNZSWJNUUl6L3RQZTA1?=
 =?utf-8?B?RDcwbVpMR3UxV0JSeVU2VXZXamdMNUtkMmxLejdsOFlVakxHcmFiYk4rdzZl?=
 =?utf-8?B?TFBmS0Jnek5yNWVvQ0FYbCthN1RkNm1DaEpFYlIxeXdOZ2VRYUZsYmJ3Nm9h?=
 =?utf-8?B?R2dBU3ZFUENBR3V5bVByaVNXbzZKWnBhSzRuSjNkL0ZyMnNRVWFieHFObk0x?=
 =?utf-8?B?Mjh1NzZ0K3hhU2Z2Y2dzaHB3b0JSWlk5eHhYcmZBa0VObzZvUE85ZmxlcGZq?=
 =?utf-8?B?WUg1eVEzREJuUUdRNlRQRWJaVDlxZm9YNzgrazJIVmRXYUNPTHR1VVZVR0VE?=
 =?utf-8?B?WWpkNlMva09lUTZQZHpnc3pWcGZPSVc2Mm9tQW53U1FvdTFOY3p6NlExRVAx?=
 =?utf-8?Q?Ptup/Yp?=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1143;
 5:Ul/cMG7U81zE9K6BlYnI2M0vugTu0Orx8lGM1QgTbdWWrV/Ui6QF270jsNszA+/3bm387Iw69tvOYaLfAUdYT6ygz4KSe2warij/C38zDooKWb+HUw6n34cqieL3KEW0CunE06OX5kqvFj9Vy4f37t/U2BY9VPzC7BuqJV2qUHJ3W4Z5jGfAX2U9hCVPp3/LeLZphx/jxkYMBLNVj9QIyadoHJfg60AnzLo+/NzlTi9SSEYsc+TV/ePxdcWEDkSjPLzWNoCkAtuM9I52vEFF5u6tcd0wyOPUbTZ81Z+C3UY7U1Kz/Xw5LcCYvg/RknCfS+gPkWUr2HU74dkGrWiqer9BqkldC/fLoIJfVwe05smlQ+rEsTLrY4uWRA55zrbMol0MeLNLudV3iOhfBk0G4XTVmqO8m1kMBj84th9IWDwKacwpSs0ei3EbxQC7b1O1Qx20q+l8KTrNoHkF7R5akIq5K2eLl0C4Tzg65VE5BB1DAByHI0eOTsN5Z4R5HZ5Z;
 24:S2Kl1Exqrso0jNHbCq+vTAjdWd2Gw7kivxbPIzlCwVD9YD/FWvvenk7oOCJi4wefi0KUSINCSZ6YT/90m/FG8z8f0pAAnFw4ZDpNlDtP0iE=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1143;
 7:Vd1rlcdXs/SXnMoJhP9jbiah6Z5NxMoi8Z1k54YsnQBLcBQyBVbkctYKyy3iricxLhQfKeSr4d+8yHN1412km+QGXK/LtTKIhJab7r/F4JHss/DZJVQ4gOCHtNPUqjMiDF8FqTuq1dZqZuSGzWaopqmEqnHW4qbY0aTYN7oQ2d4IWWQlpUXhszNzNVD44sAAN+m6TSUXr8YqT8roWeEXEQMiPEucsvmj4qHa6Gp7ce+IzwJu7Y4qOs0nkd7egJ5WHmvaRN3iSsgP0auYQ/BG9y3lrh/cyoutPX3hgwYO+ayVUWE++R8FnWSvQCsmzvvZh0i1fTF2jjjNkLdc9vwofaTmDYlbbEYrwqoWdy+1cBn5mtUs+KyvKxgHU1yvK53foOrFCenmjXQFBY0zTqqvnubZdUs/6Ezyt6ZkLQVt5f8J3OkQM+UP+a8VQJ+GYZGNbJ8x9lRyMFV+HqlUKp8os4XBRNvKSamR257iSBbuhF4JmCa5aX1OWpB1E7RGlLlGqM8Hz+EKX0pqKRafmva4LSnjtCuyO/ClhbOuwbaIyI6CqwKXU3rknkMBCXXgx3dJf5mW7m9l8mzhgIsxIVR2JMCw+fSMcN1teyvrqt32er1WEi9yhpDBk57/jli7Q5JCciQMpFOhKztx1BvJCKUiAzg/XC+4wMUPdwKQGVt/WJsSoEiOMF9xLzVs6dS/TB8Jr3jcJ8bgcBJrZI4k49/9pWAV76atNrryrWOUx/P3sSgQXEHezvJ8U2towcYXOCu1GOozlr7JCHPJo8YR7dVWVEUP102l8YnvFIC9BnLpsR4=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1143;
 20:uSZnTFLLO6XfLpGhiYVSkR6dqJKwzVijRrdIKfzwRVAs6ULAs5IJVLQSJGfjekAnZrQSXNYehyJAHaaiJMZvk/YZxSTqX4DWINmxq63BbIrA9b2xrzmOmrnzPwJpEfTWjtA2AC2wtfuQBWv3fWaL8TW2McHIAnsqF2cfGVDtU4yUasiJWHfgTHUKuZq3cd5BKYEyfe7menlUP98Gxj+o11PQUmp9qIM9I1RJSqAfaWpbaI26rQtGXZ6oE2ad3k4V
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 14:56:11.7171 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1143
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v8 00/38] x86: Secure Memory Encryption (AMD)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBzZXJpZXMgcHJvdmlkZXMgc3VwcG9ydCBmb3IgQU1EJ3MgbmV3IFNlY3VyZSBN
ZW1vcnkgRW5jcnlwdGlvbiAoU01FKQpmZWF0dXJlLgoKU01FIGNhbiBiZSB1c2VkIHRvIG1hcmsg
aW5kaXZpZHVhbCBwYWdlcyBvZiBtZW1vcnkgYXMgZW5jcnlwdGVkIHRocm91Z2ggdGhlCnBhZ2Ug
dGFibGVzLiBBIHBhZ2Ugb2YgbWVtb3J5IHRoYXQgaXMgbWFya2VkIGVuY3J5cHRlZCB3aWxsIGJl
IGF1dG9tYXRpY2FsbHkKZGVjcnlwdGVkIHdoZW4gcmVhZCBmcm9tIERSQU0gYW5kIHdpbGwgYmUg
YXV0b21hdGljYWxseSBlbmNyeXB0ZWQgd2hlbgp3cml0dGVuIHRvIERSQU0uIERldGFpbHMgb24g
U01FIGNhbiBmb3VuZCBpbiB0aGUgbGlua3MgYmVsb3cuCgpUaGUgU01FIGZlYXR1cmUgaXMgaWRl
bnRpZmllZCB0aHJvdWdoIGEgQ1BVSUQgZnVuY3Rpb24gYW5kIGVuYWJsZWQgdGhyb3VnaAp0aGUg
U1lTQ0ZHIE1TUi4gT25jZSBlbmFibGVkLCBwYWdlIHRhYmxlIGVudHJpZXMgd2lsbCBkZXRlcm1p
bmUgaG93IHRoZQptZW1vcnkgaXMgYWNjZXNzZWQuIElmIGEgcGFnZSB0YWJsZSBlbnRyeSBoYXMg
dGhlIG1lbW9yeSBlbmNyeXB0aW9uIG1hc2sgc2V0LAp0aGVuIHRoYXQgbWVtb3J5IHdpbGwgYmUg
YWNjZXNzZWQgYXMgZW5jcnlwdGVkIG1lbW9yeS4gVGhlIG1lbW9yeSBlbmNyeXB0aW9uCm1hc2sg
KGFzIHdlbGwgYXMgb3RoZXIgcmVsYXRlZCBpbmZvcm1hdGlvbikgaXMgZGV0ZXJtaW5lZCBmcm9t
IHNldHRpbmdzCnJldHVybmVkIHRocm91Z2ggdGhlIHNhbWUgQ1BVSUQgZnVuY3Rpb24gdGhhdCBp
ZGVudGlmaWVzIHRoZSBwcmVzZW5jZSBvZiB0aGUKZmVhdHVyZS4KClRoZSBhcHByb2FjaCB0aGF0
IHRoaXMgcGF0Y2ggc2VyaWVzIHRha2VzIGlzIHRvIGVuY3J5cHQgZXZlcnl0aGluZyBwb3NzaWJs
ZQpzdGFydGluZyBlYXJseSBpbiB0aGUgYm9vdCB3aGVyZSB0aGUga2VybmVsIGlzIGVuY3J5cHRl
ZC4gVXNpbmcgdGhlIHBhZ2UKdGFibGUgbWFjcm9zIHRoZSBlbmNyeXB0aW9uIG1hc2sgY2FuIGJl
IGluY29ycG9yYXRlZCBpbnRvIGFsbCBwYWdlIHRhYmxlCmVudHJpZXMgYW5kIHBhZ2UgYWxsb2Nh
dGlvbnMuIEJ5IHVwZGF0aW5nIHRoZSBwcm90ZWN0aW9uIG1hcCwgdXNlcnNwYWNlCmFsbG9jYXRp
b25zIGFyZSBhbHNvIG1hcmtlZCBlbmNyeXB0ZWQuIENlcnRhaW4gZGF0YSBtdXN0IGJlIGFjY291
bnRlZCBmb3IKYXMgaGF2aW5nIGJlZW4gcGxhY2VkIGluIG1lbW9yeSBiZWZvcmUgU01FIHdhcyBl
bmFibGVkIChFRkksIGluaXRyZCwgZXRjLikKYW5kIGFjY2Vzc2VkIGFjY29yZGluZ2x5LgoKVGhp
cyBwYXRjaCBzZXJpZXMgaXMgYSBwcmUtY3Vyc29yIHRvIGFub3RoZXIgQU1EIHByb2Nlc3NvciBm
ZWF0dXJlIGNhbGxlZApTZWN1cmUgRW5jcnlwdGVkIFZpcnR1YWxpemF0aW9uIChTRVYpLiBUaGUg
c3VwcG9ydCBmb3IgU0VWIHdpbGwgYnVpbGQgdXBvbgp0aGUgU01FIHN1cHBvcnQgYW5kIHdpbGwg
YmUgc3VibWl0dGVkIGxhdGVyLiBEZXRhaWxzIG9uIFNFViBjYW4gYmUgZm91bmQKaW4gdGhlIGxp
bmtzIGJlbG93LgoKVGhlIGZvbGxvd2luZyBsaW5rcyBwcm92aWRlIGFkZGl0aW9uYWwgZGV0YWls
OgoKQU1EIE1lbW9yeSBFbmNyeXB0aW9uIHdoaXRlcGFwZXI6CiAgIGh0dHA6Ly9hbWQtZGV2Lndw
ZW5naW5lLm5ldGRuYS1jZG4uY29tL3dvcmRwcmVzcy9tZWRpYS8yMDEzLzEyL0FNRF9NZW1vcnlf
RW5jcnlwdGlvbl9XaGl0ZXBhcGVyX3Y3LVB1YmxpYy5wZGYKCkFNRDY0IEFyY2hpdGVjdHVyZSBQ
cm9ncmFtbWVyJ3MgTWFudWFsOgogICBodHRwOi8vc3VwcG9ydC5hbWQuY29tL1RlY2hEb2NzLzI0
NTkzLnBkZgogICBTTUUgaXMgc2VjdGlvbiA3LjEwCiAgIFNFViBpcyBzZWN0aW9uIDE1LjM0Cgot
LS0KClRoaXMgcGF0Y2ggc2VyaWVzIGlzIGJhc2VkIG9mZiBvZiB0aGUgbWFzdGVyIGJyYW5jaCBv
ZiB0aXA6CiAgaHR0cHM6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQv
dGlwL3RpcC5naXQgbWFzdGVyCgogIENvbW1pdCA2YWI1YWY5ODk1NzkgKCJNZXJnZSBicmFuY2gg
J2lycS9jb3JlJyIpCgpTb3VyY2UgY29kZSBpcyBhbHNvIGF2YWlsYWJsZSBhdCBodHRwczovL2dp
dGh1Yi5jb20vY29kb21hbmlhL3RpcC90cmVlL3NtZS12OAoKClN0aWxsIHRvIGRvOgotIEtkdW1w
IHN1cHBvcnQsIGluY2x1ZGluZyB1c2luZyBtZW1yZW1hcCgpIGluc3RlYWQgb2YgaW9yZW1hcF9j
YWNoZSgpCgpDaGFuZ2VzIHNpbmNlIHY3OgotIEZpeGVkIGtidWlsZCB0ZXN0IHJvYm90IGZhaWx1
cmUgcmVsYXRlZCB0byBwZ3Byb3RfZGVjcnlwdGVkKCkgbWFjcm8KICB1c2FnZSBmb3Igc29tZSBu
b24teDg2IGFyY2hzCi0gTW92ZWQgY2FsbHMgdG8gZW5jcnlwdCB0aGUga2VybmVsIGFuZCByZXRy
aWV2ZSB0aGUgZW5jcnlwdGlvbiBtYXNrCiAgZnJvbSBhc3NlbWJsZXIgKGhlYWRfNjQuUykgaW50
byBDIChoZWFkNjQuYykKLSBSZW1vdmVkIHVzZSBvZiBwaHlzX3RvX3ZpcnQoKSBpbiBfX2lvcmVt
YXBfY2FsbGVyKCkgd2hlbiBhZGRyZXNzIGlzIGluCiAgdGhlIElTQSByYW5nZS4gTm93IHJlZ3Vs
YXIgaW9yZW1hcCgpIHByb2Nlc3Npbmcgb2NjdXJzLgotIFR3byBuZXcsIHNtYWxsIHBhdGNoZXM6
CiAgLSBJbnRyb2R1Y2VkIGEgbmF0aXZlX21ha2VfcDRkKCkgZm9yIHVzZSB3aGVuIENPTkZJR19Q
R1RBQkxFX0xFVkVMUyBpcwogICAgbm90IGdyZWF0ZXIgdGhhbiA0CiAgLSBJbnRyb2R1Y2VkIF9f
bm9zdGFja3AgR0NDIG9wdGlvbiB0byB0dXJuIG9mZiBzdGFjayBwcm90ZWN0aW9uIG9uIGEKICAg
IHBlciBmdW5jdGlvbiBiYXNpcwotIEdlbmVyYWwgY29kZSBjbGVhbnVwIGJhc2VkIG9uIGZlZWRi
YWNrCgpDaGFuZ2VzIHNpbmNlIHY2OgotIEZpeGVkIHRoZSBhc20gaW5jbHVkZSBmaWxlIGlzc3Vl
IHRoYXQgY2F1c2VkIGJ1aWxkIGVycm9ycyBvbiBvdGhlciBhcmNocwotIFJlYmFzZWQgdGhlIENS
MyByZWdpc3RlciBjaGFuZ2VzIG9uIHRvcCBvZiBBbmR5IEx1dG9taXJza2kncyBwYXRjaAotIEFk
ZGVkIGEgcGF0Y2ggdG8gY2xlYXIgdGhlIFNNRSBjcHUgZmVhdHVyZSBpZiBydW5uaW5nIGFzIGEg
UFYgZ3Vlc3QgdW5kZXIKICBYZW4KLSBBZGRlZCBhIHBhdGNoIHRvIG9idGFpbiB0aGUgQU1EIG1p
Y3JvY29kZSBsZXZlbCBlYXJsaWVyIGluIHRoZSBib290CiAgaW5zdGVhZCBvZiBkaXJlY3RseSBy
ZWFkaW5nIHRoZSBNU1IKLSBSZWZhY3RvciBwYXRjaCAjOCAoIng4Ni9tbTogQWRkIHN1cHBvcnQg
dG8gZW5hYmxlIFNNRSBpbiBlYXJseSBib290CiAgcHJvY2Vzc2luZyIpIGJlY2F1c2UgdGhlIDUt
bGV2ZWwgcGFnaW5nIHN1cHBvcnQgbW92ZWQgdGhlIGNvZGUgaW50byB0aGUKICBuZXcgQy1mdW5j
dGlvbiBfX3N0YXJ0dXBfNjQoKQotIFJlbW92ZWQgbmVlZCB0byBkZWNyeXB0IHRyYW1wb2xpbmUg
YXJlYSBpbi1wbGFjZSAoc2V0IG1lbW9yeSBhdHRyaWJ1dGVzCiAgYmVmb3JlIGNvcHlpbmcgdGhl
IHRyYW1wb2xpbmUgY29kZSkKLSBHZW5lcmFsIGNvZGUgY2xlYW51cCBiYXNlZCBvbiBmZWVkYmFj
awoKQ2hhbmdlcyBzaW5jZSB2NToKLSBBZGRlZCBzdXBwb3J0IGZvciA1LWxldmVsIHBhZ2luZwot
IEFkZGVkIElPTU1VIHN1cHBvcnQKLSBDcmVhdGVkIGEgZ2VuZXJpYyBhc20vbWVtX2VuY3J5cHQu
aCBpbiBvcmRlciB0byByZW1vdmUgYSBidW5jaCBvZgogICNpZm5kZWYvI2RlZmluZSBlbnRyaWVz
Ci0gUmVtb3ZlZCBjaGFuZ2VzIHRvIHRoZSBfX3ZhKCkgbWFjcm8gYW5kIGRlZmluZWQgYSBmdW5j
dGlvbiB0byByZXR1cm4KICB0aGUgdHJ1ZSBwaHlzaWNhbCBhZGRyZXNzIGluIGNyMwotIFJlbW92
ZWQgc3lzZnMgc3VwcG9ydCBhcyBpdCB3YXMgZGV0ZXJtaW5lZCBub3QgdG8gYmUgbmVlZGVkCi0g
R2VuZXJhbCBjb2RlIGNsZWFudXAgYmFzZWQgb24gZmVlZGJhY2sKLSBHZW5lcmFsIGNsZWFudXAg
b2YgcGF0Y2ggc3ViamVjdHMgYW5kIGRlc2NyaXB0aW9ucwoKQ2hhbmdlcyBzaW5jZSB2NDoKLSBS
ZS13b3JrZWQgbWFwcGluZyBvZiBzZXR1cCBkYXRhIHRvIG5vdCB1c2UgYSBmaXhlZCBsaXN0LiBS
YXRoZXIsIGNoZWNrCiAgZHluYW1pY2FsbHkgd2hldGhlciB0aGUgcmVxdWVzdGVkIGVhcmx5X21l
bXJlbWFwKCkvbWVtcmVtYXAoKSBjYWxsCiAgbmVlZHMgdG8gYmUgbWFwcGVkIGRlY3J5cHRlZC4K
LSBNb3ZlZCBTTUUgY3B1IGZlYXR1cmUgaW50byBzY2F0dGVyZWQgZmVhdHVyZXMKLSBNb3ZlZCBz
b21lIGRlY2xhcmF0aW9ucyBpbnRvIGhlYWRlciBmaWxlcwotIENsZWFyZWQgdGhlIGVuY3J5cHRp
b24gbWFzayBmcm9tIHRoZSBfX1BIWVNJQ0FMX01BU0sgc28gdGhhdCB1c2VycwogIG9mIG1hY3Jv
cyBzdWNoIGFzIHBtZF9wZm5fbWFzaygpIGRvbid0IGhhdmUgdG8gd29ycnkva25vdyBhYm91dCB0
aGUKICBlbmNyeXB0aW9uIG1hc2sKLSBVcGRhdGVkIHNvbWUgcmV0dXJuIHR5cGVzIGFuZCB2YWx1
ZXMgcmVsYXRlZCB0byBFRkkgYW5kIGU4MjAgZnVuY3Rpb25zCiAgc28gdGhhdCBhbiBlcnJvciBj
b3VsZCBiZSByZXR1cm5lZAotIER1cmluZyBjcHUgc2h1dGRvd24sIHJlbW92ZWQgY2FjaGUgZGlz
YWJsaW5nIGFuZCBhZGRlZCBhIGNoZWNrIGZvciBrZXhlYwogIGluIHByb2dyZXNzIHRvIHVzZSB3
YmludmQgZm9sbG93ZWQgaW1tZWRpYXRlbHkgYnkgaGFsdCBpbiBvcmRlciB0byBhdm9pZAogIGFu
eSBtZW1vcnkgY29ycnVwdGlvbgotIFVwZGF0ZSBob3cgcGVyc2lzdGVudCBtZW1vcnkgaXMgaWRl
bnRpZmllZAotIEFkZGVkIGEgZnVuY3Rpb24gdG8gZmluZCBjb21tYW5kIGxpbmUgYXJndW1lbnRz
IGFuZCB0aGVpciB2YWx1ZXMKLSBBZGRlZCBzeXNmcyBzdXBwb3J0Ci0gR2VuZXJhbCBjb2RlIGNs
ZWFudXAgYmFzZWQgb24gZmVlZGJhY2sKLSBHZW5lcmFsIGNsZWFudXAgb2YgcGF0Y2ggc3ViamVj
dHMgYW5kIGRlc2NyaXB0aW9ucwoKCkNoYW5nZXMgc2luY2UgdjM6Ci0gQnJva2Ugb3V0IHNvbWUg
b2YgdGhlIHBhdGNoZXMgaW50byBzbWFsbGVyIGluZGl2aWR1YWwgcGF0Y2hlcwotIFVwZGF0ZWQg
RG9jdW1lbnRhdGlvbgotIEFkZGVkIGEgbWVzc2FnZSB0byBpbmRpY2F0ZSB3aHkgdGhlIElPTU1V
IHdhcyBkaXNhYmxlZAotIFVwZGF0ZWQgQ1BVIGZlYXR1cmUgc3VwcG9ydCBmb3IgU01FIGJ5IHRh
a2luZyBpbnRvIGFjY291bnQgd2hldGhlcgogIEJJT1MgaGFzIGVuYWJsZWQgU01FCi0gRWxpbWlu
YXRlZCByZWR1bmRhbnQgZnVuY3Rpb25zCi0gQWRkZWQgc29tZSB3YXJuaW5nIG1lc3NhZ2VzIGZv
ciBETUEgdXNhZ2Ugb2YgYm91bmNlIGJ1ZmZlcnMgd2hlbiBTTUUKICBpcyBhY3RpdmUKLSBBZGRl
ZCBzdXBwb3J0IGZvciBwZXJzaXN0ZW50IG1lbW9yeQotIEFkZGVkIHN1cHBvcnQgdG8gZGV0ZXJt
aW5lIHdoZW4gc2V0dXAgZGF0YSBpcyBiZWluZyBtYXBwZWQgYW5kIGJlIHN1cmUKICB0byBtYXAg
aXQgdW4tZW5jcnlwdGVkCi0gQWRkZWQgQ09ORklHIHN1cHBvcnQgdG8gc2V0IHRoZSBkZWZhdWx0
IGFjdGlvbiBvZiB3aGV0aGVyIHRvIGFjdGl2YXRlCiAgU01FIGlmIGl0IGlzIHN1cHBvcnRlZC9l
bmFibGVkCi0gQWRkZWQgc3VwcG9ydCBmb3IgKHJlKWJvb3Rpbmcgd2l0aCBrZXhlYwoKQ2hhbmdl
cyBzaW5jZSB2MjoKLSBVcGRhdGVkIERvY3VtZW50YXRpb24KLSBNYWtlIHRoZSBlbmNyeXB0aW9u
IG1hc2sgYXZhaWxhYmxlIG91dHNpZGUgb2YgYXJjaC94ODYgdGhyb3VnaCBhCiAgc3RhbmRhcmQg
aW5jbHVkZSBmaWxlCi0gQ29udmVyc2lvbiBvZiBhc3NlbWJsZXIgcm91dGluZXMgdG8gQyB3aGVy
ZSBwb3NzaWJsZSAobm90IGV2ZXJ5dGhpbmcKICBjb3VsZCBiZSBjb252ZXJ0ZWQsIGUuZy4gdGhl
IHJvdXRpbmUgdGhhdCBkb2VzIHRoZSBhY3R1YWwgZW5jcnlwdGlvbgogIG5lZWRzIHRvIGJlIGNv
cGllZCBpbnRvIGEgc2FmZSBsb2NhdGlvbiBhbmQgaXQgaXMgZGlmZmljdWx0IHRvCiAgZGV0ZXJt
aW5lIHRoZSBhY3R1YWwgbGVuZ3RoIG9mIHRoZSBmdW5jdGlvbiBpbiBvcmRlciB0byBjb3B5IGl0
KQotIEZpeCBTTUUgZmVhdHVyZSB1c2Ugb2Ygc2NhdHRlcmVkIENQVUlEIGZlYXR1cmUKLSBDcmVh
dGlvbiBvZiBTTUUgc3BlY2lmaWMgZnVuY3Rpb25zIGZvciB0aGluZ3MgbGlrZSBlbmNyeXB0aW5n
CiAgdGhlIHNldHVwIGRhdGEsIHJhbWRpc2ssIGV0Yy4KLSBOZXcgdGFrZSBvbiBlYXJseV9tZW1y
ZW1hcCAvIG1lbXJlbWFwIGVuY3J5cHRpb24gc3VwcG9ydAotIEFkZGl0aW9uYWwgc3VwcG9ydCBm
b3IgYWNjZXNzaW5nIHZpZGVvIGJ1ZmZlcnMgKGZiZGV2L2dwdSkgYXMKICB1bi1lbmNyeXB0ZWQK
LSBEaXNhYmxlIElPTU1VIGZvciBub3cgLSBuZWVkIHRvIGludmVzdGlnYXRlIGZ1cnRoZXIgaW4g
cmVsYXRpb24gdG8KICBob3cgaXQgbmVlZHMgdG8gYmUgcHJvZ3JhbW1lZCByZWxhdGl2ZSB0byBh
Y2Nlc3NpbmcgcGh5c2ljYWwgbWVtb3J5CgpDaGFuZ2VzIHNpbmNlIHYxOgotIEFkZGVkIERvY3Vt
ZW50YXRpb24uCi0gUmVtb3ZlZCBBTUQgdmVuZG9yIGNoZWNrIGZvciBzZXR0aW5nIHRoZSBQQVQg
d3JpdGUgcHJvdGVjdCBtb2RlCi0gVXBkYXRlZCBuYW1pbmcgb2YgdHJhbXBvbGluZSBmbGFnIGZv
ciBTTUUgYXMgd2VsbCBhcyBtb3Zpbmcgb2YgdGhlCiAgU01FIGNoZWNrIHRvIGJlZm9yZSBwYWdp
bmcgaXMgZW5hYmxlZC4KLSBDaGFuZ2UgdG8gZWFybHlfbWVtcmVtYXAgdG8gaWRlbnRpZnkgdGhl
IGRhdGEgYmVpbmcgbWFwcGVkIGFzIGVpdGhlcgogIGJvb3QgZGF0YSBvciBrZXJuZWwgZGF0YS4g
IFRoZSBpZGVhIGJlaW5nIHRoYXQgYm9vdCBkYXRhIHdpbGwgaGF2ZQogIGJlZW4gcGxhY2VkIGlu
IG1lbW9yeSBhcyB1bi1lbmNyeXB0ZWQgZGF0YSBhbmQgd291bGQgbmVlZCB0byBiZSBhY2Nlc3Nl
ZAogIGFzIHN1Y2guCi0gVXBkYXRlZCBkZWJ1Z2ZzIHN1cHBvcnQgZm9yIHRoZSBib290cGFyYW1z
IHRvIGFjY2VzcyB0aGUgZGF0YSBwcm9wZXJseS4KLSBEbyBub3Qgc2V0IHRoZSBTWVNDRkdbTUVN
RV0gYml0LCBvbmx5IGNoZWNrIGl0LiAgVGhlIHNldHRpbmcgb2YgdGhlCiAgTWVtRW5jcnlwdGlv
bk1vZGVFbiBiaXQgcmVzdWx0cyBpbiBhIHJlZHVjdGlvbiBvZiBwaHlzaWNhbCBhZGRyZXNzIHNp
emUKICBvZiB0aGUgcHJvY2Vzc29yLiAgSXQgaXMgcG9zc2libGUgdGhhdCBCSU9TIGNvdWxkIGhh
dmUgY29uZmlndXJlZCByZXNvdXJjZXMKICByZXNvdXJjZXMgaW50byBhIHJhbmdlIHRoYXQgd2ls
bCBub3cgbm90IGJlIGFkZHJlc3NhYmxlLiAgVG8gcHJldmVudCB0aGlzLAogIHJlbHkgb24gQklP
UyB0byBzZXQgdGhlIFNZU0NGR1tNRU1FXSBiaXQgYW5kIG9ubHkgdGhlbiBlbmFibGUgbWVtb3J5
CiAgZW5jcnlwdGlvbiBzdXBwb3J0IGluIHRoZSBrZXJuZWwuCgpUb20gTGVuZGFja3kgKDM4KToK
ICAgICAgeDg2OiBEb2N1bWVudCBBTUQgU2VjdXJlIE1lbW9yeSBFbmNyeXB0aW9uIChTTUUpCiAg
ICAgIHg4Ni9tbS9wYXQ6IFNldCB3cml0ZS1wcm90ZWN0IGNhY2hlIG1vZGUgZm9yIGZ1bGwgUEFU
IHN1cHBvcnQKICAgICAgeDg2LCBtcHBhcnNlLCB4ODYvYWNwaSwgeDg2L1BDSSwgeDg2L2RtaSwg
U0ZJOiBVc2UgbWVtcmVtYXAgZm9yIFJBTSBtYXBwaW5ncwogICAgICB4ODYvQ1BVL0FNRDogQWRk
IHRoZSBTZWN1cmUgTWVtb3J5IEVuY3J5cHRpb24gQ1BVIGZlYXR1cmUKICAgICAgeDg2L0NQVS9B
TUQ6IEhhbmRsZSBTTUUgcmVkdWN0aW9uIGluIHBoeXNpY2FsIGFkZHJlc3Mgc2l6ZQogICAgICB4
ODYvbW06IEFkZCBTZWN1cmUgTWVtb3J5IEVuY3J5cHRpb24gKFNNRSkgc3VwcG9ydAogICAgICB4
ODYvbW06IFJlbW92ZSBwaHlzX3RvX3ZpcnQoKSB1c2FnZSBpbiBpb3JlbWFwKCkKICAgICAgeDg2
L21tOiBBZGQgc3VwcG9ydCB0byBlbmFibGUgU01FIGluIGVhcmx5IGJvb3QgcHJvY2Vzc2luZwog
ICAgICB4ODYvbW06IFNpbXBsaWZ5IHBbZzR1bV1kX3BhZ2UoKSBtYWNyb3MKICAgICAgeDg2L21t
OiBQcm92aWRlIGdlbmVyYWwga2VybmVsIHN1cHBvcnQgZm9yIG1lbW9yeSBlbmNyeXB0aW9uCiAg
ICAgIHg4Ni9tbTogQWRkIFNNRSBzdXBwb3J0IGZvciByZWFkX2NyM19wYSgpCiAgICAgIHg4Ni9t
bTogRXh0ZW5kIGVhcmx5X21lbXJlbWFwKCkgc3VwcG9ydCB3aXRoIGFkZGl0aW9uYWwgYXR0cnMK
ICAgICAgeDg2L21tOiBBZGQgc3VwcG9ydCBmb3IgZWFybHkgZW5jcnlwdC9kZWNyeXB0IG9mIG1l
bW9yeQogICAgICB4ODYvbW06IEluc3VyZSB0aGF0IGJvb3QgbWVtb3J5IGFyZWFzIGFyZSBtYXBw
ZWQgcHJvcGVybHkKICAgICAgeDg2L2Jvb3QvZTgyMDogQWRkIHN1cHBvcnQgdG8gZGV0ZXJtaW5l
IHRoZSBFODIwIHR5cGUgb2YgYW4gYWRkcmVzcwogICAgICBlZmk6IEFkZCBhbiBFRkkgdGFibGUg
YWRkcmVzcyBtYXRjaCBmdW5jdGlvbgogICAgICBlZmk6IFVwZGF0ZSBlZmlfbWVtX3R5cGUoKSB0
byByZXR1cm4gYW4gZXJyb3IgcmF0aGVyIHRoYW4gMAogICAgICB4ODYvZWZpOiBVcGRhdGUgRUZJ
IHBhZ2V0YWJsZSBjcmVhdGlvbiB0byB3b3JrIHdpdGggU01FCiAgICAgIHg4Ni9tbTogQWRkIHN1
cHBvcnQgdG8gYWNjZXNzIGJvb3QgcmVsYXRlZCBkYXRhIGluIHRoZSBjbGVhcgogICAgICB4ODYs
IG1wcGFyc2U6IFVzZSBtZW1yZW1hcCB0byBtYXAgdGhlIG1wZiBhbmQgbXBjIGRhdGEKICAgICAg
eDg2L21tOiBBZGQgc3VwcG9ydCB0byBhY2Nlc3MgcGVyc2lzdGVudCBtZW1vcnkgaW4gdGhlIGNs
ZWFyCiAgICAgIHg4Ni9tbTogQWRkIHN1cHBvcnQgZm9yIGNoYW5naW5nIHRoZSBtZW1vcnkgZW5j
cnlwdGlvbiBhdHRyaWJ1dGUKICAgICAgeDg2L3JlYWxtb2RlOiBEZWNyeXB0IHRyYW1wb2xpbmUg
YXJlYSBpZiBtZW1vcnkgZW5jcnlwdGlvbiBpcyBhY3RpdmUKICAgICAgeDg2LCBzd2lvdGxiOiBB
ZGQgbWVtb3J5IGVuY3J5cHRpb24gc3VwcG9ydAogICAgICBzd2lvdGxiOiBBZGQgd2FybmluZ3Mg
Zm9yIHVzZSBvZiBib3VuY2UgYnVmZmVycyB3aXRoIFNNRQogICAgICB4ODYvQ1BVL0FNRDogTWFr
ZSB0aGUgbWljcm9jb2RlIGxldmVsIGF2YWlsYWJsZSBlYXJsaWVyIGluIHRoZSBib290CiAgICAg
IGlvbW11L2FtZDogQWxsb3cgdGhlIEFNRCBJT01NVSB0byB3b3JrIHdpdGggbWVtb3J5IGVuY3J5
cHRpb24KICAgICAgeDg2LCByZWFsbW9kZTogQ2hlY2sgZm9yIG1lbW9yeSBlbmNyeXB0aW9uIG9u
IHRoZSBBUHMKICAgICAgeDg2LCBkcm0sIGZiZGV2OiBEbyBub3Qgc3BlY2lmeSBlbmNyeXB0ZWQg
bWVtb3J5IGZvciB2aWRlbyBtYXBwaW5ncwogICAgICBrdm06IHg4Njogc3ZtOiBTdXBwb3J0IFNl
Y3VyZSBNZW1vcnkgRW5jcnlwdGlvbiB3aXRoaW4gS1ZNCiAgICAgIHg4Ni9tbSwga2V4ZWM6IEFs
bG93IGtleGVjIHRvIGJlIHVzZWQgd2l0aCBTTUUKICAgICAgeGVuL3g4NjogUmVtb3ZlIFNNRSBm
ZWF0dXJlIGluIFBWIGd1ZXN0cwogICAgICB4ODYvbW06IFVzZSBwcm9wZXIgZW5jcnlwdGlvbiBh
dHRyaWJ1dGVzIHdpdGggL2Rldi9tZW0KICAgICAgeDg2L21tOiBDcmVhdGUgbmF0aXZlX21ha2Vf
cDRkKCkgZm9yIFBHVEFCTEVfTEVWRUxTIDw9IDQKICAgICAgeDg2L21tOiBBZGQgc3VwcG9ydCB0
byBlbmNyeXB0IHRoZSBrZXJuZWwgaW4tcGxhY2UKICAgICAgeDg2L2Jvb3Q6IEFkZCBlYXJseSBj
bWRsaW5lIHBhcnNpbmcgZm9yIG9wdGlvbnMgd2l0aCBhcmd1bWVudHMKICAgICAgY29tcGlsZXIt
Z2NjLmg6IEludHJvZHVjZSBfX25vc3RhY2twIGZ1bmN0aW9uIGF0dHJpYnV0ZQogICAgICB4ODYv
bW06IEFkZCBzdXBwb3J0IHRvIG1ha2UgdXNlIG9mIFNlY3VyZSBNZW1vcnkgRW5jcnlwdGlvbgoK
CiBEb2N1bWVudGF0aW9uL2FkbWluLWd1aWRlL2tlcm5lbC1wYXJhbWV0ZXJzLnR4dCB8ICAgMTEg
CiBEb2N1bWVudGF0aW9uL3g4Ni9hbWQtbWVtb3J5LWVuY3J5cHRpb24udHh0ICAgICB8ICAgNjgg
KysrCiBhcmNoL2lhNjQva2VybmVsL2VmaS5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDQgCiBhcmNoL3g4Ni9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
MjkgKwogYXJjaC94ODYvYm9vdC9jb21wcmVzc2VkL3BhZ2V0YWJsZS5jICAgICAgICAgICAgfCAg
ICA3IAogYXJjaC94ODYvaW5jbHVkZS9hc20vY21kbGluZS5oICAgICAgICAgICAgICAgICAgfCAg
ICAyIAogYXJjaC94ODYvaW5jbHVkZS9hc20vY3B1ZmVhdHVyZXMuaCAgICAgICAgICAgICAgfCAg
ICAxIAogYXJjaC94ODYvaW5jbHVkZS9hc20vZG1hLW1hcHBpbmcuaCAgICAgICAgICAgICAgfCAg
ICA1IAogYXJjaC94ODYvaW5jbHVkZS9hc20vZG1pLmggICAgICAgICAgICAgICAgICAgICAgfCAg
ICA4IAogYXJjaC94ODYvaW5jbHVkZS9hc20vZTgyMC9hcGkuaCAgICAgICAgICAgICAgICAgfCAg
ICAyIAogYXJjaC94ODYvaW5jbHVkZS9hc20vZml4bWFwLmggICAgICAgICAgICAgICAgICAgfCAg
IDIwICsKIGFyY2gveDg2L2luY2x1ZGUvYXNtL2luaXQuaCAgICAgICAgICAgICAgICAgICAgIHwg
ICAgMSAKIGFyY2gveDg2L2luY2x1ZGUvYXNtL2lvLmggICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgOCAKIGFyY2gveDg2L2luY2x1ZGUvYXNtL2tleGVjLmggICAgICAgICAgICAgICAgICAgIHwg
ICAgOCAKIGFyY2gveDg2L2luY2x1ZGUvYXNtL2t2bV9ob3N0LmggICAgICAgICAgICAgICAgIHwg
ICAgMiAKIGFyY2gveDg2L2luY2x1ZGUvYXNtL21lbV9lbmNyeXB0LmggICAgICAgICAgICAgIHwg
ICA4MCArKysKIGFyY2gveDg2L2luY2x1ZGUvYXNtL21zci1pbmRleC5oICAgICAgICAgICAgICAg
IHwgICAgMiAKIGFyY2gveDg2L2luY2x1ZGUvYXNtL3BhZ2VfdHlwZXMuaCAgICAgICAgICAgICAg
IHwgICAgMyAKIGFyY2gveDg2L2luY2x1ZGUvYXNtL3BndGFibGUuaCAgICAgICAgICAgICAgICAg
IHwgICAyOCArCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9wZ3RhYmxlX3R5cGVzLmggICAgICAgICAg
ICB8ICAgNTcgKysKIGFyY2gveDg2L2luY2x1ZGUvYXNtL3Byb2Nlc3Nvci1mbGFncy5oICAgICAg
ICAgIHwgICAgNSAKIGFyY2gveDg2L2luY2x1ZGUvYXNtL3Byb2Nlc3Nvci5oICAgICAgICAgICAg
ICAgIHwgICAgOCAKIGFyY2gveDg2L2luY2x1ZGUvYXNtL3JlYWxtb2RlLmggICAgICAgICAgICAg
ICAgIHwgICAxMiAKIGFyY2gveDg2L2luY2x1ZGUvYXNtL3NldF9tZW1vcnkuaCAgICAgICAgICAg
ICAgIHwgICAgMyAKIGFyY2gveDg2L2luY2x1ZGUvYXNtL3ZnYS5oICAgICAgICAgICAgICAgICAg
ICAgIHwgICAxNCArCiBhcmNoL3g4Ni9rZXJuZWwvYWNwaS9ib290LmMgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDYgCiBhcmNoL3g4Ni9rZXJuZWwvY3B1L2FtZC5jICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgMjUgKwogYXJjaC94ODYva2VybmVsL2NwdS9zY2F0dGVyZWQuYyAgICAgICAgICAg
ICAgICAgfCAgICAxIAogYXJjaC94ODYva2VybmVsL2U4MjAuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgIDI2ICsKIGFyY2gveDg2L2tlcm5lbC9lc3BmaXhfNjQuYyAgICAgICAgICAgICAg
ICAgICAgIHwgICAgMiAKIGFyY2gveDg2L2tlcm5lbC9oZWFkNjQuYyAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICA5MyArKystCiBhcmNoL3g4Ni9rZXJuZWwvaGVhZF82NC5TICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgNDAgKy0KIGFyY2gveDg2L2tlcm5lbC9rZGVidWdmcy5jICAgICAgICAg
ICAgICAgICAgICAgIHwgICAzNCAtCiBhcmNoL3g4Ni9rZXJuZWwva3N5c2ZzLmMgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgMjggKwogYXJjaC94ODYva2VybmVsL21hY2hpbmVfa2V4ZWNfNjQu
YyAgICAgICAgICAgICAgfCAgIDIyICsKIGFyY2gveDg2L2tlcm5lbC9tcHBhcnNlLmMgICAgICAg
ICAgICAgICAgICAgICAgIHwgIDEwOCArKystCiBhcmNoL3g4Ni9rZXJuZWwvcGNpLWRtYS5jICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgMTEgCiBhcmNoL3g4Ni9rZXJuZWwvcGNpLW5vbW11LmMg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDIgCiBhcmNoL3g4Ni9rZXJuZWwvcGNpLXN3aW90bGIu
YyAgICAgICAgICAgICAgICAgICB8ICAgMTUgKwogYXJjaC94ODYva2VybmVsL3Byb2Nlc3MuYyAg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDE3ICsKIGFyY2gveDg2L2tlcm5lbC9zZXR1cC5jICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgOSAKIGFyY2gveDg2L2t2bS9tbXUuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAxMiAKIGFyY2gveDg2L2t2bS9tbXUuaCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiAKIGFyY2gveDg2L2t2bS9zdm0uYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAzNSArCiBhcmNoL3g4Ni9rdm0vdm14LmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgCiBhcmNoL3g4Ni9rdm0veDg2LmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgCiBhcmNoL3g4Ni9saWIvY21kbGluZS5jICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAxMDUgKysrKwogYXJjaC94ODYvbW0vTWFrZWZpbGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyIAogYXJjaC94ODYvbW0vaWRlbnRfbWFw
LmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEyIAogYXJjaC94ODYvbW0vaW9yZW1hcC5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMjc1ICsrKysrKysrKystCiBhcmNoL3g4Ni9t
bS9rYXNhbl9pbml0XzY0LmMgICAgICAgICAgICAgICAgICAgICB8ICAgIDYgCiBhcmNoL3g4Ni9t
bS9tZW1fZW5jcnlwdC5jICAgICAgICAgICAgICAgICAgICAgICB8ICA1OTMgKysrKysrKysrKysr
KysrKysrKysrKysKIGFyY2gveDg2L21tL21lbV9lbmNyeXB0X2Jvb3QuUyAgICAgICAgICAgICAg
ICAgIHwgIDE1MCArKysrKysKIGFyY2gveDg2L21tL3BhZ2VhdHRyLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICA2NyArKysKIGFyY2gveDg2L21tL3BhdC5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgOSAKIGFyY2gveDg2L3BjaS9jb21tb24uYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgNCAKIGFyY2gveDg2L3BsYXRmb3JtL2VmaS9lZmkuYyAgICAgICAg
ICAgICAgICAgICAgIHwgICAgNiAKIGFyY2gveDg2L3BsYXRmb3JtL2VmaS9lZmlfNjQuYyAgICAg
ICAgICAgICAgICAgIHwgICAxNSAtCiBhcmNoL3g4Ni9yZWFsbW9kZS9pbml0LmMgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgMTIgCiBhcmNoL3g4Ni9yZWFsbW9kZS9ybS90cmFtcG9saW5lXzY0
LlMgICAgICAgICAgICB8ICAgMjQgKwogYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5jICAgICAg
ICAgICAgICAgICAgICAgfCAgICAxIAogZHJpdmVycy9maXJtd2FyZS9kbWktc3lzZnMuYyAgICAg
ICAgICAgICAgICAgICAgfCAgICA1IAogZHJpdmVycy9maXJtd2FyZS9lZmkvZWZpLmMgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDMzICsKIGRyaXZlcnMvZmlybXdhcmUvcGNkcC5jICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgNCAKIGRyaXZlcnMvZ3B1L2RybS9kcm1fZ2VtLmMgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgMiAKIGRyaXZlcnMvZ3B1L2RybS9kcm1fdm0uYyAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgNCAKIGRyaXZlcnMvZ3B1L2RybS90dG0vdHRtX2JvX3ZtLmMg
ICAgICAgICAgICAgICAgIHwgICAgNyAKIGRyaXZlcnMvZ3B1L2RybS91ZGwvdWRsX2ZiLmMgICAg
ICAgICAgICAgICAgICAgIHwgICAgNCAKIGRyaXZlcnMvaW9tbXUvYW1kX2lvbW11LmMgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAzMCArCiBkcml2ZXJzL2lvbW11L2FtZF9pb21tdV9pbml0LmMg
ICAgICAgICAgICAgICAgICB8ICAgMzQgKwogZHJpdmVycy9pb21tdS9hbWRfaW9tbXVfcHJvdG8u
aCAgICAgICAgICAgICAgICAgfCAgIDEwIAogZHJpdmVycy9pb21tdS9hbWRfaW9tbXVfdHlwZXMu
aCAgICAgICAgICAgICAgICAgfCAgICAyIAogZHJpdmVycy9zZmkvc2ZpX2NvcmUuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDIyIC0KIGRyaXZlcnMvdmlkZW8vZmJkZXYvY29yZS9mYm1l
bS5jICAgICAgICAgICAgICAgIHwgICAxMiAKIGluY2x1ZGUvYXNtLWdlbmVyaWMvZWFybHlfaW9y
ZW1hcC5oICAgICAgICAgICAgIHwgICAgMiAKIGluY2x1ZGUvYXNtLWdlbmVyaWMvcGd0YWJsZS5o
ICAgICAgICAgICAgICAgICAgIHwgICAxMiAKIGluY2x1ZGUvbGludXgvY29tcGlsZXItZ2NjLmgg
ICAgICAgICAgICAgICAgICAgIHwgICAgMiAKIGluY2x1ZGUvbGludXgvY29tcGlsZXIuaCAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgNCAKIGluY2x1ZGUvbGludXgvZG1hLW1hcHBpbmcuaCAg
ICAgICAgICAgICAgICAgICAgIHwgICAxMyArCiBpbmNsdWRlL2xpbnV4L2VmaS5oICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDkgCiBpbmNsdWRlL2xpbnV4L2lvLmggICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDIgCiBpbmNsdWRlL2xpbnV4L2tleGVjLmggICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDggCiBpbmNsdWRlL2xpbnV4L21lbV9lbmNyeXB0Lmgg
ICAgICAgICAgICAgICAgICAgICB8ICAgNDggKysKIGluY2x1ZGUvbGludXgvc3dpb3RsYi5oICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAKIGluaXQvbWFpbi5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAxMCAKIGtlcm5lbC9rZXhlY19jb3JlLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAxMiAKIGtlcm5lbC9tZW1yZW1hcC5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAyMCArCiBsaWIvc3dpb3RsYi5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgNTcgKysKIG1tL2Vhcmx5X2lvcmVtYXAuYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyOCArCiA4OSBmaWxlcyBjaGFuZ2VkLCAyMjkz
IGluc2VydGlvbnMoKyksIDI2NyBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBEb2N1
bWVudGF0aW9uL3g4Ni9hbWQtbWVtb3J5LWVuY3J5cHRpb24udHh0CiBjcmVhdGUgbW9kZSAxMDA2
NDQgYXJjaC94ODYvaW5jbHVkZS9hc20vbWVtX2VuY3J5cHQuaAogY3JlYXRlIG1vZGUgMTAwNjQ0
IGFyY2gveDg2L21tL21lbV9lbmNyeXB0LmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCBhcmNoL3g4Ni9t
bS9tZW1fZW5jcnlwdF9ib290LlMKIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL2xpbnV4L21l
bV9lbmNyeXB0LmgKCi0tIApUb20gTGVuZGFja3kKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 27 14:56:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 14: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 1dPrur-0002QR-Ur; Tue, 27 Jun 2017 14:56:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dPrur-0002QB-6o
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 14:56:33 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 6E/F0-03557-02272595; Tue, 27 Jun 2017 14:56:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSbUgTcRjvf7s7T3Hyd0t8Wpk1Kyua6ZfQSBN
 6s6BYRkV9qG7t2hZ7427Vqi8mliUVZmQ5xcwSspBmi1wmlcWIrMwX1BlRYBklzF4MhVLqbrfM
 7tPv+f/e7oGHUahO0hqGc7s43s5atXQMaV6qXaVL5vN3pLefi8+89u0qmYvyAvd/EXq0k7LYD
 Q73HsrsL+yjnOOp7nst36gC1Di3BMUwJC5SwOeuk7Q0IHweQUNfmaIERTMqfJyAwuoVEqbxEu
 gN/SAkrMYbwNfRT0l4Oq4hYKAcS2YFDtHwoP0FLREEngU1tXXhIBLPh9udjeF3Jc6DZ+PnSAl
 H4/Vw9uOjSFkenGkdiZJwAp4N9d1FlKyPh2cVH0Q9IxYsglvNS6VnBU6GplBV2Ap4DjSNjYUX
 AHwCwfunlyg5cx54RjqiZFESBF5WkTLeCCVDP8OZgFOgrWiT7G0lIBiqjAS9pKF7eJCQDYshd
 LFSIRMDUTDs+4kiAwX1n32UPNwloaHkOSVbrPCu9U1EVY1g+K0/Uv6Cgiuvt8rEbxUU1z2gSp
 HOM2VZz79lPVOWrUGKG2ihwPEHOV6XkZlm4C0ms8vGWqy6jPRlaTZOEFgTZ2UNQtpeh+02Es9
 imvj5UX+j/jGawRDaBOVNyN+hijM4jIfNrGDezR+wcsJjlMowuDZQuEVD2h12TgvKHKcoi+c5
 E+feZ7GKZ/ZXCUysdrqyV6KVgpO1CRaTTLWhuZpE5WWJwBJhPmCftP090C6UpFErkfhPqlgnx
 9ssrv/5IZTIIK1aSTvElFiL3TWZPiQWE2IxWa2Xil3sP0pTgIrjKmZsTulRlxkKHnq/f8pN0L
 +JGwxOfPUf2TaRv6p7ddXK6+X9d1oOP7E2L3Mb9X1H8YKqnNx1wTUWz+Bxo/dLdlNW9v5T3ol
 g7PLTnaPE9l7DCdNKVxYaLV3bsyI9MOtCWer3vnvqXc6cQz70im5I85UmGdu82cVGz7H5C0dm
 aknBzGYsVvAC+wdhO+XHmwMAAA==
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1498575389!72395972!1
X-Originating-IP: [104.47.34.67]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52872 invoked from network); 27 Jun 2017 14:56:30 -0000
Received: from mail-by2nam01on0067.outbound.protection.outlook.com (HELO
 NAM01-BY2-obe.outbound.protection.outlook.com) (104.47.34.67)
 by server-3.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 27 Jun 2017 14:56:30 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=BMKWUnVGbAemP6ETsJwrXL4mf2o/1Ccu89qZT0dk/n0=;
 b=hChIf4ZNvZag5hg/qsew++XjKAeYEDrrdLOTwvgCRsA0IpTq5lP12ntptmlSTHMiEcIujEyzDWfdTH3DUMU4+VaKtCxnqx2kOSP7pK5abwVBvUSdNeGJghYCVl425s9Wq8asBBzj+w1kFXd4aL68hBBu0RbP8WLoih2BnJpetbo=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 MWHPR12MB1150.namprd12.prod.outlook.com (10.169.204.14) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1199.15; Tue, 27 Jun 2017 14:56:24 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Tue, 27 Jun 2017 09:56:20 -0500
Message-ID: <20170627145620.15908.94963.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170627145607.15908.26571.stgit@tlendack-t1.amdoffice.net>
References: <20170627145607.15908.26571.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: MWHPR14CA0024.namprd14.prod.outlook.com (10.173.227.34) To
 MWHPR12MB1150.namprd12.prod.outlook.com (10.169.204.14)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 852da10b-7ee5-443b-6727-08d4bd6caf8a
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506067)(300135500095);
 SRVR:MWHPR12MB1150; 
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 3:2AO7l3jU9mSPoVtXluGNvot94Bhoa+uOpTNDYD1uysMFs2cH1RDp83MTAfG8x7kXhV+mfuynpRrPE9adYhTtaE84hH3JYqdj3VMYK1PL+fuo0JCsuh5LB0ZLgBHBaTvsS3vwcfiiiLgt0T6Sr3EZlPT6LmqZ8BGTZ/wrksIInaynqHc1/iwDswQW1/Q3+6pIcVtWU4s4XOJk6wXVzefQ5PYQa/toSRnqjFsmVXZeAWomBUnSRUIG7iBbJd7TXU0UpLIXCdR385o9XnRXcTp4MsaH5fB2w7/46o8pEXZgimFPpq+sRjbY4bmCPjN9eTuJsH0oXBO1nTykXWo9bImzHqEOzaB4D2ksHiM458CIbolA3txBtVgcgtDnoWPeyLZOx4/wfwPHbI+u3lQaeKaWGE118BL3w9KImfb9g5QEX0yQKjufqShZxukqgleU8ZmeRbOAYL0E8ZifNyV77JX6gjKDPD8Pwv3GzCW6WB/XSIzJhrJCwBpvZ8hm6PR1SbGePo+Vj7NozdKrayKOkVDmsz+hhVxi6Tl6cZp1tAcmgavPEVJIjh+2s3OLy5GnKOmkA55NAs5qlv7JBVoS5SWvfuMNKzoJy0AWCtUuVfkCgZR0uVt5yZasXKCBtND0mt1U1cTFLfszP7MV3ljejEqLfyuW1QNRCmYUrufeCvQLqipuRGDQT8GPLCAjkr2RlTjFtkGQSoTEb0/VnunRKQ+ypgMMQLzOIaRU3W5lQcwwEAYz87Q26GUMBgseaGMbCXM37SfH5M0w/jR1oCkh+ydflA==
X-MS-TrafficTypeDiagnostic: MWHPR12MB1150:
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 25:DQrUSYKyM+dYiGMiBcIB5YldHMSN+kp7lTULh1mtDjnhBYabycNLEYpRjcJPqsbiXmLeO04NSXdQjOuJlYkYKO/nvJCJUmUDoi3ug+1CG03deF1TZ2mYaycPmT3Wiov3czsPgcucRtlkGjj5jgSK0oZvBlkRKyfHxgJp+OPreEznCVklPKEJhPYdnjXoYkd4qdoYYEnuat5EHYVQCzjTdvx8uIgLV10g2zmtLwOh4m5cFT39dp4zkC53SsoTReobFuRIe41t6vVFkSTTNkM61rtgn0NLqFI2QtolzBZXuRxEzcSfpLFsucs3YRfCuL6TOpgYFJqhsTKXOcfRwuoZ0CA0hOTKphukEau1t0yLJRAmrGFuR0GVrOSMD2zV4YVEx/OL3QbYGsxcUQ2VoG0nwW3NJmZUW4riw/LeBISU8uVePkDLcu8tBHpX8v2E0bysu10PfqCi/GffqLxpHMkbVG9fH30SKu5w2IDEVts7SIJ0eLQpcnVbF9djszVtVNAYO0MhQJ+PlQfu5wbvZ1OdHZT3++CXQ8X4aYxp3ZClK/o4BQPhpxXrC6bPJgCACSmrtGAK0ngq+GdF1NYGODdJquI1QtYlixPfjGIvAIdoyrLNIjvFL8MopCzAHCxzUgebzyHoEK3QQzCNjy76JnJFpNd45M/umt8Ha1zhvVhhuGYMWKaK1qSUW07ac2CkW6XV/zH0VHqAIBoj3RbSWMOcLFa6GUU16JkAz13OIqlfrc1i2atYZdx5Ogh1ZYJw8mMeNMCpQDVxAPuOhJ3xRq6tpsJ/8iwN66+EE1eKXFa3Zy9ILQnRhTW34AWXFaEeimWjSZgmNGlSxl8gML61LdkvpUJ1bx+YZVcMMzx1ci4B0qrTrR0NHa0yLImXaQOWytqPdMaQaHYRvSVU/9hJZ1977wvXp3V7Zayj9/erPRVir+k=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 31:RrAmJ5OInCnzVrceDPQTd5q3NE1GwNS6r43eKjlslue4Rn3/hg/6EChCMblGPja2e6Lzq2v6H2C1qlM6pAst05bcBD9SoHjn/JZp0Ep4jdCmcWfx5vGBspuoa126Y/dagJQFzHz2Q7K6oLOX6xwg1h71lJeJSxak5BCtzaf5+Bv2rT2RcBecXiZIEHtA7GoDHKGeijoguGjQ+EWYsMf7UmBtOuWfahx8P2UpEb1f7qH+vJRLcoMw6Q34HM95Nmk78gjxSdbd8ftK/ZxvMr2bCMqg1XC55zrd/W6TXmCmXqSZG+kEJ9TEST/Kf7rU2eirvJTJ6ujKoFE8tSXYOi63MEyHjETMTZg31lEDNooyv5YEt+9s2r0Tx5byXTOLZPVbpAhx94taja/S12rPnWP0aywZpBJDgYgozQ1cHSUS8oURAQplqTzZjVQ7F3226F5asxQcQ9N3T9wvGfJu5JsMe9D/eW4+2Vv2UIgvrzI1t8ygCH0emZllSlmPCJKq2FwvHLk5mgUBtof8beHUaqykCqUm7T+1PI3+FrpShbT7UqQUXQUjZeXlUQOGWuMdR6003CKQtq8gbbMh6MAZUB9Ji5pDg1RnPgmV0MaPOtzsBKVNKiuS6bwJtf7s21y/WemWe66boMMeqLCqY9mlSNgCyVbRoYLJe3Bd+2DPrAnMxmk=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 20:IxiBZbPrlbjuhrXAee/YAIrfdCSMrKmPU0ek+gT9HQF5pKWnxrFKYYQssxbRCEB/UQpVQfmSfC9tD2ZI+Z/SwJ6Twgyi7hwGLuOAY98TXCAyS1vvJaVbb6JceJ5PgAVXFguWB4IfUnj1gPEPTNO2X5W9jT4ZZf170Gt0DJ/1ZSRLit9zyBNQLVYDwWz4AfjfAAZ96Bez5ZVibH8wZcBdHFm4mJxGcpwuSK6M+7/lfbMwg6RhreIHUU5Peqkj5KH8yhtFyYBICXAo0rR83tuLshh352fAZI6jL4qNjUCisxojiAsItyWN0D4c9cB3NckJ7lnSv8uJ9YPfpPKVg4IgaZZM+ZxM3TRov63JL+dfY4Oy0p+Sk+ZvHGMEPhNWk39TG1lJeJ69FDyOYuCuG9p4IRkl4w6iRGGDRjVNTrANNjl35qfLt7PrwgOuR07Yp1f1B5wxIGoZTT0NA1PK/21Pfc3P1wPAbncMNXD8bxHQt9cYtrXfuzR1n4wSMXqsQ6ug
X-Microsoft-Antispam-PRVS: <MWHPR12MB115015CC731797BC654B2D0EECDC0@MWHPR12MB1150.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(125551606395959)(278178393323532)(20558992708506)(133145235818549)(236129657087228)(767451399110)(148574349560750);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(10201501046)(93006095)(93001095)(3002001)(6055026)(6041248)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123562025)(20161123555025)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:MWHPR12MB1150; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:MWHPR12MB1150; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTUwOzQ6djIxZW9nS0dLQ2lBUTJXZ3BkZFRvYVFVNzlJ?=
 =?utf-8?B?NG1yU3M2SVNtNVZqQXkvRUxzTzJqOGxjRTY5N1lMWC9mWDBiSytkMGZrcU9p?=
 =?utf-8?B?V2xRdjdacDk3WlFMWU14YWN2SCtSeTZwWVNHb0RKQ0svNFBoaWk2c2FURSsz?=
 =?utf-8?B?NUJ1VHJRTjhTRDVMSjRMZDdkTnM3bUFtSk1SY1ZNK1RlSzBuaUFXS1kzOFFQ?=
 =?utf-8?B?L0J3RzQxN3IzTURjaVZIUVdkVFBTSWUzZGN5VVdzTzg4Zyswd3NocWNYUGUx?=
 =?utf-8?B?SUJEazE1N2RuVFJyc1F3YU0vODFZdnpzODZza3FsMTUrTmpkMUNyekxoU2E5?=
 =?utf-8?B?VVhKS3VmeWh2MW1neW5pelkzQ0xBV3htTDJxMUUwYXZicjJtWGwvc2dmWkhy?=
 =?utf-8?B?bWR4MXZMRThKc1Q5T3VhTTM4MzJFNmVXRThNNUludWdTS0o5blJ2SWEzcHNI?=
 =?utf-8?B?cXAxZjJNcFRpMFJ0RkhiWEhuSmJSMk9LVWZuNHlyc0VCYlpBaFMxMHY5VDY0?=
 =?utf-8?B?WDFJS3kzbGE1WmZjOXozeFRlaG10Nk1ZRXVQY0NicjgvVXZhS0gyMFBBd2to?=
 =?utf-8?B?b0J3WEVWZGhUcDdWeWpmcSt1Y2FWR2VjNStOVXR2MWJvcUtuZ2I3M0ZVL3I0?=
 =?utf-8?B?QjVZaldGYXBXZm02ZVNQT2JZa2F5eHRXVWZteE5ZTTVHRUZaWmZocERRcThO?=
 =?utf-8?B?TWpXcHgvV3Biei9vVi9TL2F0dmN3VkpoWDBnMXhZd3ZaSnZnQU1nWHJIcDFC?=
 =?utf-8?B?MU1RQ2FHMkU2dDBzRG54NFFSZ0pTRi9OVnJucXc5dGFwTXBhUk8raFBDRVls?=
 =?utf-8?B?R3h5S05XK3U0WGg1dFVkNnk5eFBEbWVCbmxuTjNHNW1EWWxYeFZnR0tyYzAy?=
 =?utf-8?B?WitLMnhJWUNjWlZLaTZ2TjhKeHcya0lmSEpQSnEycmxabTFmdU95WFBaall0?=
 =?utf-8?B?THIxTWprWXR6NTh3MUtWcStmWWpQenFWMmM0QTRjSmlHSjh0cHBnRlptVHJz?=
 =?utf-8?B?bjVLOTdGbi9zdGdLMXRrTFZ1R05uNjFlUTdNM25YL3p4UWdRZXI2ZWlnTHI4?=
 =?utf-8?B?MWErMmtBcVB2em82RzI0T1I2L1BQdGlOVmcvQi84YTMySEdBUXcxaDFYMVNT?=
 =?utf-8?B?NGpPckdpb0dMMDBXYkxtR0JhUlBkN2NldmxLSGpIandvRklLck1YdUs1Y0Q3?=
 =?utf-8?B?Y3kvRExyMGlzQWZjc0RLRFdydmxhVlh2ZHVBd01MRjZxanZOZ1ZJNWVtTjBh?=
 =?utf-8?B?b0NiSWJXbkJVLzhCTVJ1NWxNcFIwQjZHR3UwbUFoMkxWQkgzL3ViZmFGQjVO?=
 =?utf-8?B?THRQTGRmWGNIdktYNytmN25XeUlSOG1ISEI5dFNxTEpQMVRqSk1SSDB1amtV?=
 =?utf-8?B?Q0V4SzdJenZOdUF3QVN5eWtwblFacDhUV2xyQm9CdHoveXIwblE5Ym5LZlhD?=
 =?utf-8?B?UFdZUlRUalB6Q2RvR1E0M1RSR1dvOVJsYUZQdzc1TEU4dytHREJaelMzVDNl?=
 =?utf-8?B?NmlNaGFmalAwQ0hQaHFVRTZDRmdZeGhTOVQ0YUg2cXNuRnREZmkxMHRZNDBE?=
 =?utf-8?B?SExISzZYWm45ODhUV1F1U2piR01NZ3VqdldEM0NpQUI1ZDl2MzBlQ2s0SG5B?=
 =?utf-8?B?V1czTUh1M2ErWXh3aUVCWVYvLzdiOVJmZ1FMSXJVcU1MUFBIaUNDdzdiK0pE?=
 =?utf-8?B?a2JoRG9IdDJYV3kxdlZDaHFCcllVRlRzWHVROWpIWTlkM0dpTk5iVlRUQTV0?=
 =?utf-8?B?UEVIeWUxMm0xTFp4WE85Yk5pYzJBWER3b1JORXlhZ2E4b3dCbEJwWmxZb0JQ?=
 =?utf-8?B?N0ZDbS96RXR0NTd3Y1cwb1JwZll6SHA3bDM5eUVhVWc4N2NLZU5uaTF3ZWd2?=
 =?utf-8?B?SDlPc3lmbVpBL3JpZ2YwS2JZdi92eXlxT3V2RnRCTXhmcDdxR3BzSTh6c3Zo?=
 =?utf-8?B?TnFBdkVkRlE9PQ==?=
X-Forefront-PRVS: 0351D213B3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39850400002)(39400400002)(39840400002)(39450400003)(39860400002)(39410400002)(54356999)(25786009)(76176999)(47776003)(72206003)(478600001)(66066001)(23676002)(2906002)(3846002)(1076002)(6116002)(230700001)(50466002)(53416004)(50986999)(33646002)(97746001)(86362001)(54906002)(55016002)(6666003)(6506006)(103116003)(42186005)(4001350100001)(110136004)(2950100002)(189998001)(575784001)(38730400002)(7736002)(9686003)(83506001)(5660300001)(7416002)(81166006)(53936002)(4326008)(8676002)(7406005)(305945005)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR12MB1150; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTUwOzIzOjYxS0RBTFM0TmRsZjRwUTJSR3VsNUhFRnBx?=
 =?utf-8?B?dzZoQUVtTktzR0k5amRURVVpU0RKb2Vxbm02OGRXcXhEL2pyMGc3ODU5N2JS?=
 =?utf-8?B?MGlUYVlrdjRYbmtXaWxVUmxUZTVWN2JCU0JUaDBianArSnJwN3ZXZlNDV3Ix?=
 =?utf-8?B?emxpdU9WRVZ3OStHYmVoT2cxRUJhSlI5UjQ3QmpnUmdla1o5ZlJjenJBNUNG?=
 =?utf-8?B?cUozb2ZhZHlQMjBHaUFLZnNJYVo1Q3doU3ZkdTczRm4zbm05ajBUQTlVSUti?=
 =?utf-8?B?ZzJUNnRYazhXdFRHZCtDazl5TUFNcFh2VmV6aEo3WThiU3BrQS8xS0VGVXF2?=
 =?utf-8?B?aDk1N1NpMzU2ekRkcVBKWTU2RGEvNE9DYnAyNm40ZHRDTENTUFlWR1pxbTl3?=
 =?utf-8?B?RUNqNzR2VTJXZjFOeTdaa3hVQzNZZyt5NVJjTFZocldFS1p4OFlSUjFmNmtB?=
 =?utf-8?B?ejU3SXcwcWd2eEdOV01wQW5KTUx2bmppYk9IR1JxbmFEcGJhT0JjRW5PV2Iz?=
 =?utf-8?B?SmFxdERIVXgxT1pUUXRYcER3NDM2aXZ5NVpWVUxrUHJvZ2VETEN6Nk53R0Rq?=
 =?utf-8?B?YUVGTnNXS20rUE0yaHNCOGNzZ1ljcVdBekIvSXRQUlMyMWRXa2d0VysvTCtE?=
 =?utf-8?B?N3ZlMk5HWi9tRDVwRTNpRlJrcUlQZEJXUmljRkF3UEFZQkg4WDFIOW9VRVFC?=
 =?utf-8?B?YUQxTy84eG1VR2JvMXQ1MnBQV04wb3FuQ1Y4T25IYUJsQXpHWEllMWNtSmp5?=
 =?utf-8?B?ZEx3ZFYzdTIvTmNYNVFjdGI0cFBuUmtJYlUrZmdTUDVhejdPOHBPbFRDUVF6?=
 =?utf-8?B?bXBYUWNBN05Udk5EOWhQTEtvQ21FWEN3TnFmNnAzRTZBbUxqSmpZUmZKS1FJ?=
 =?utf-8?B?SXlyZVJMNkJIYkUzM2JFQ1hFR3hGSHMyYmlzSXlsc2ovWWE4M1VEU29VdkpW?=
 =?utf-8?B?NnRYU3E2VnViWXZXZHFqOFdtM040UDAvOXJORlRRTUJZZVJCc2FySk5yc3pN?=
 =?utf-8?B?Sk5KeUN2Y1hnbFNZQUViKzdZNWxhRE14MlJ1MTVPQmNDSGJHNm1rTTBMZWF1?=
 =?utf-8?B?OUZlMUxIenRKMVpEbUVLVHBXWXNQVUZWNDVUeEFZOXdSazZJQ0VYR1lzYUlY?=
 =?utf-8?B?ZTBLdCt5dUJ0OHY4VlVOL0puMjArNER3TE1YbG8zN20wUitXcU5WVndXSWc1?=
 =?utf-8?B?aldnZlF4M29aTlhWNUJ0c2tZandFTnZlMExjdWJnQ1ZmS0JGTklPR010U21Z?=
 =?utf-8?B?eGVVbVNibithWjkxVW9pY3BWbFBZOTNaT1ovQ3pqeDdQVlo1UzNNMzdQYVQ4?=
 =?utf-8?B?Rm5tQS83WjRZK1ZzeFZyWDYzbzNYV1lwZXBsaDFuZUFxczNBNTMyYmlseDRO?=
 =?utf-8?B?aUdEYlpSNFVJQ2krZ0gzdUxoZGZHaURoWTFPd2NrRVJLby9FcExQWE9PdzIy?=
 =?utf-8?B?TWRxWmhuZDZpSGhIN05vYm45SmQ5djJNWHd2UXAyUWpMSi84TjR3WUtCbC9r?=
 =?utf-8?B?ZWtDdXZ4RmRyd3pmYURjQmJJWjI3RWdyT0txcUV1WlZ1eFJjOEo4UXZkbitE?=
 =?utf-8?B?V09nT204Nmc1cGRGNHM0ekllMzNmbTNDSjNUbDcrUFp0UDR3czNJdHh3SU5J?=
 =?utf-8?B?aE9LN2U4emN5WWU0NXd2U3A5N1VNdzcvMm9neUkvR29pTEk2SHpMa0dWSEFY?=
 =?utf-8?B?b3RRalpEZXR4Sis0Ykg2NkVSWHd1TkZ6QzNvc0FoSnN6ZGhPTjRHU1BQYzFn?=
 =?utf-8?B?Y2pNNkxUdlMrWXFGT21HQT09?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTUwOzY6THYrOEcycFpFNGJUMzZJbGJnS3NnS3ZPd2hp?=
 =?utf-8?B?VnJOTnVDbGhiQmtPTFd2MlNGK2o4Um1CNmRXYytUaTFjcnRoS0NsbEFhSVRq?=
 =?utf-8?B?TGdWSDdBeWkzaUxkWlU3RWIrSlM4aU8wcDF5U3h2Q01tN0VkN3YwUU5IQm9t?=
 =?utf-8?B?V2JDRmpKd3BLVnNGbFIxYVQrbGwrMGtEK0RzUGFhSjcvOGR6Qm5QVFBrM0dh?=
 =?utf-8?B?Q2hBZFhQUFE0eVNVYWVXeURZa2ZKZGJldE9Td3B3REx0VTg0Tzd3ekxGdk5o?=
 =?utf-8?B?N1ZGblUvZ1R6Ym0xZGc0WHYvd1M5anYxNXBaUjNtTHlqclA3T2piZi9iUTZV?=
 =?utf-8?B?V2NET0R0Q3k1a1FWR2JTUWpyZStHaHByeVpPS0FwdCs3elRiaW5sR2p2bXFa?=
 =?utf-8?B?NTNXNXRDY2oxZkFqSFl1WkVGdlBPRGIrdERlS08xVXAwaUZnM2lES2FQbWZ6?=
 =?utf-8?B?aCtJWnlxd2hRMWFVZi9HcEFkVW9Od212aFk2TS9pdDhZMU05ZmhMQnYzenBL?=
 =?utf-8?B?Zk1wQVcwRU5aUm1qOWhPTUhFSklEMUYzSWh6V3o0bTVKbUpFa2JZcytxemFX?=
 =?utf-8?B?YjYvN1BUNCtDVGxyU1hrQWNxd3ZPNFNGUms1NzU2Ti9aaDB0WVdrM1Y4UXk2?=
 =?utf-8?B?QlB3VTgreXk0QndweHIvL3A2MjRUZTJXVVBDVUR6VjRBcFpWSFBkWVJuKzVt?=
 =?utf-8?B?YWs2RnNXejJoU0Q2ZGJyRjYzMk9oZG0vQ0NLR1NmRldxQk1xSkwvT0dBVnFI?=
 =?utf-8?B?cXVMbWhqMjZnK2FBL1NNc280UStteW1UaVUvZmo1cGVXMkJjRTRZRllSbzdP?=
 =?utf-8?B?RFNwbTJlc2xJRjRYSzdRRmQ3amc0Q0o0YnlEYXIvZkJhamluOTFURm00UUhT?=
 =?utf-8?B?enErbHRDd0Q2Qm14ZzI1S2Jwb2RmREJUVmpHcHpoVzBSeXNJZkU4Z0pXMVVB?=
 =?utf-8?B?dFh6SXRZNTRSQURvL01MR0RNYzJOV0pxcWQ3d3NLZHFWYVVLUm5CNUVOYXR6?=
 =?utf-8?B?eXU2bjVRUm5MamVwK1FFbjJPcE9zckxLUHNrVlZ0cGRhV0tOU3NRdXBGQXVu?=
 =?utf-8?B?alNNdTl1L2U3eEVFS3ZoQVd4Y083a3ZyYWZxV215VFY1MitBdmt5dkQ5WWNj?=
 =?utf-8?B?MGYybHgxSDFsaFg4TTV4Qmp6eWZ0WTQydmp5NkpPc1ZPaUZvWjFmVU1lRjVD?=
 =?utf-8?B?OSsvN1hCektCelllYkFyVVprVW9IWHJNYVZHVS9VV01kK0ZqL1dTT1ZDeVd1?=
 =?utf-8?B?LzZCTGdtbVBCa0Mxbzk0Wm5URitiWnFZemhrOHF2UjZqVGdqaWRnYVl4cTZm?=
 =?utf-8?B?citING1SdkpDTXZJc3VqWDM5ZUw3Z2VWTkt4eEZ3aWdIME5SdFJqY2loanpE?=
 =?utf-8?Q?N6ipy3I?=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 5:m+lhUaIo4y2CYWLfRYEi2PwNYOVKk73Ivy2L/kuDzfKLv1oxKioP8x63rOgQ8AqEeKaHg8Bq7kLVaVZj/lUJq/DE+z7eTvrHs4S1FR7olCkPCXr2wxleveR2Gz4dpBMbGncUjPBtaszZdsMBZkoV3uQWVlhqTWAkQdEBYUbGizZCtaJ++aHDBsDuPZZpLF8hLAO3PVn6tCTOSKNyLLdYZu6Em7aLlJ4WrE80s/vHNtqPmmp2Uc6pb6Rt/b6mzog2Mhp0h+CeTGBD+a6fdZlOv/WJJR3nSWapAiZRZnhmfOKlVRojoN2ox2KVw6WIp6PNMQzGN9+TUAdiEzBCOgJiLTUM3YdNRsAqTyBzMa6tfuyJwSuvHrWYQPPjfHD8d3AfrY1vWm/4pjPhjTHeqzgGPOo69d/gnnKh25RRfIqrwO6o3Z7UOS/5yoyduOxWQiUOjSuvGlQbWnTgQpefQwS2buW2QjVXDU+ajAR0y4uPDMGpw2Zr9zMQjpEccZBRwxhU;
 24:5Ldj7uP0fAsG8/aX3GH2KJeTeNB6vfDN7nr4H2+oHyyYuOHIxHj6G56s2rYZqMgGOjGPz+6b/BHhOysKmG+w+UWjNFDqN2gdifx5LjZenwE=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 7:e+9N/R3IXk3UppChxpsm7HnQZ4lQ3N7nWi/DcFjp5aV0R1LrTZXWQJOQZ1lbEIgepiXsiCe3cINKmb9EFmVtXl285CmMofvJvTyRiBuMReYQIw0KzfklD0t7IOoAmct5zjPdiRyPp2SwIZbTUNqsr6L/XRRfVMkjBrxB0Cvk90n/AtqCSBv5cPM/lmWXtxY95+pmRn3zUEGF5MJ+V3odeMhuPx9Bxvf9kAohibI3fypcyal+ynHAhtSWNHGxEhDFygnm7iqaf+Lp61qJbkrUGgmqki+cY+2yqTG+IPZbmSi7sdpVZW0s9n3fIJxZOTCfB56ogUkdSZprmzMIeBPSonhiSDF0/88LpCuGmo88eL4/GuSxIWS0bGugNihrmRnh1I/P+qTYb/kUPUNXFQUkivKUThcUyY79G/08mGGCNQBxWnuQDSIrPRx5k3Uu0DqhrUbs2/1F7JuNPMVUj8UeCl9r+nuiqVSBPXDdJbe0XtXcZksvhIN3djci4+MjGiAOHWV0WI2g5sZuxk6yveTGXY9DGOW9OqwMNQcnfgYajfbiPlTm4GlcFs4VK+e00a3ohQxflojJxEcqLUH42N49W5Zwzhh4WS5cYWtOTPO1xREiCtq5tfLWZkjnjmmXrCMIAvjAn1WhxJrqN/H1Yfq2v/OUFlCjslgGnN11E26kli2sVgrb3qXUdXdADZQi2aTXSSBDW7LasYsFU+t4G8Hp3qmoDQYLsbydJTJJqVLduwlVJkTPHseY9Jq2ZwbiAqmZNmYLw1zvw/ratuv2M5MDL7GTn8If4QDp4oUJYRG7dU0=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 20:Zjuq7Wx+XAcp7OLyAswhbAgEoDgCcTn6FHC2BpmRCTPLhltRrA+FFXM8O39cvWwss4isD1MhXfTae0FfThqWvrNoHq7oib+5KwOQBqaNjPUGuy/l0kFXGsuLWTdNJi4IXHHiENNrZdS6sXuyxYAl0FpBEUq5MpLAZKrYpQMKecSQL5pUkoRrk5D3EF41zFBw77yO5k3CT1qvv8bRKh7Ve3OmH4jAD999ouO/+MnovIxGbFdDec51K1JVbIMjSZjv
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 14:56:24.5283 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR12MB1150
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v8 01/38] x86: Document AMD Secure Memory
	Encryption (SME)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3JlYXRlIGEgRG9jdW1lbnRhdGlvbiBlbnRyeSB0byBkZXNjcmliZSB0aGUgQU1EIFNlY3VyZSBN
ZW1vcnkKRW5jcnlwdGlvbiAoU01FKSBmZWF0dXJlIGFuZCBhZGQgZG9jdW1lbnRhdGlvbiBmb3Ig
dGhlIG1lbV9lbmNyeXB0PQprZXJuZWwgcGFyYW1ldGVyLgoKUmV2aWV3ZWQtYnk6IEJvcmlzbGF2
IFBldGtvdiA8YnBAc3VzZS5kZT4KU2lnbmVkLW9mZi1ieTogVG9tIExlbmRhY2t5IDx0aG9tYXMu
bGVuZGFja3lAYW1kLmNvbT4KLS0tCiBEb2N1bWVudGF0aW9uL2FkbWluLWd1aWRlL2tlcm5lbC1w
YXJhbWV0ZXJzLnR4dCB8ICAgMTEgKysrKwogRG9jdW1lbnRhdGlvbi94ODYvYW1kLW1lbW9yeS1l
bmNyeXB0aW9uLnR4dCAgICAgfCAgIDY4ICsrKysrKysrKysrKysrKysrKysrKysrCiAyIGZpbGVz
IGNoYW5nZWQsIDc5IGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBEb2N1bWVudGF0
aW9uL3g4Ni9hbWQtbWVtb3J5LWVuY3J5cHRpb24udHh0CgpkaWZmIC0tZ2l0IGEvRG9jdW1lbnRh
dGlvbi9hZG1pbi1ndWlkZS9rZXJuZWwtcGFyYW1ldGVycy50eHQgYi9Eb2N1bWVudGF0aW9uL2Fk
bWluLWd1aWRlL2tlcm5lbC1wYXJhbWV0ZXJzLnR4dAppbmRleCA5YjBiM2RlLi41MWUwM2VlIDEw
MDY0NAotLS0gYS9Eb2N1bWVudGF0aW9uL2FkbWluLWd1aWRlL2tlcm5lbC1wYXJhbWV0ZXJzLnR4
dAorKysgYi9Eb2N1bWVudGF0aW9uL2FkbWluLWd1aWRlL2tlcm5lbC1wYXJhbWV0ZXJzLnR4dApA
QCAtMjE5Nyw2ICsyMTk3LDE3IEBACiAJCQltZW1vcnkgY29udGVudHMgYW5kIHJlc2VydmVzIGJh
ZCBtZW1vcnkKIAkJCXJlZ2lvbnMgdGhhdCBhcmUgZGV0ZWN0ZWQuCiAKKwltZW1fZW5jcnlwdD0J
W1g4Ni02NF0gQU1EIFNlY3VyZSBNZW1vcnkgRW5jcnlwdGlvbiAoU01FKSBjb250cm9sCisJCQlW
YWxpZCBhcmd1bWVudHM6IG9uLCBvZmYKKwkJCURlZmF1bHQgKGRlcGVuZHMgb24ga2VybmVsIGNv
bmZpZ3VyYXRpb24gb3B0aW9uKToKKwkJCSAgb24gIChDT05GSUdfQU1EX01FTV9FTkNSWVBUX0FD
VElWRV9CWV9ERUZBVUxUPXkpCisJCQkgIG9mZiAoQ09ORklHX0FNRF9NRU1fRU5DUllQVF9BQ1RJ
VkVfQllfREVGQVVMVD1uKQorCQkJbWVtX2VuY3J5cHQ9b246CQlBY3RpdmF0ZSBTTUUKKwkJCW1l
bV9lbmNyeXB0PW9mZjoJRG8gbm90IGFjdGl2YXRlIFNNRQorCisJCQlSZWZlciB0byBEb2N1bWVu
dGF0aW9uL3g4Ni9hbWQtbWVtb3J5LWVuY3J5cHRpb24udHh0CisJCQlmb3IgZGV0YWlscyBvbiB3
aGVuIG1lbW9yeSBlbmNyeXB0aW9uIGNhbiBiZSBhY3RpdmF0ZWQuCisKIAltZW1fc2xlZXBfZGVm
YXVsdD0JW1NVU1BFTkRdIERlZmF1bHQgc3lzdGVtIHN1c3BlbmQgbW9kZToKIAkJCXMyaWRsZSAg
LSBTdXNwZW5kLVRvLUlkbGUKIAkJCXNoYWxsb3cgLSBQb3dlci1PbiBTdXNwZW5kIG9yIGVxdWl2
YWxlbnQgKGlmIHN1cHBvcnRlZCkKZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24veDg2L2FtZC1t
ZW1vcnktZW5jcnlwdGlvbi50eHQgYi9Eb2N1bWVudGF0aW9uL3g4Ni9hbWQtbWVtb3J5LWVuY3J5
cHRpb24udHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmY1MTJhYjcKLS0t
IC9kZXYvbnVsbAorKysgYi9Eb2N1bWVudGF0aW9uL3g4Ni9hbWQtbWVtb3J5LWVuY3J5cHRpb24u
dHh0CkBAIC0wLDAgKzEsNjggQEAKK1NlY3VyZSBNZW1vcnkgRW5jcnlwdGlvbiAoU01FKSBpcyBh
IGZlYXR1cmUgZm91bmQgb24gQU1EIHByb2Nlc3NvcnMuCisKK1NNRSBwcm92aWRlcyB0aGUgYWJp
bGl0eSB0byBtYXJrIGluZGl2aWR1YWwgcGFnZXMgb2YgbWVtb3J5IGFzIGVuY3J5cHRlZCB1c2lu
ZwordGhlIHN0YW5kYXJkIHg4NiBwYWdlIHRhYmxlcy4gIEEgcGFnZSB0aGF0IGlzIG1hcmtlZCBl
bmNyeXB0ZWQgd2lsbCBiZQorYXV0b21hdGljYWxseSBkZWNyeXB0ZWQgd2hlbiByZWFkIGZyb20g
RFJBTSBhbmQgZW5jcnlwdGVkIHdoZW4gd3JpdHRlbiB0bworRFJBTS4gIFNNRSBjYW4gdGhlcmVm
b3JlIGJlIHVzZWQgdG8gcHJvdGVjdCB0aGUgY29udGVudHMgb2YgRFJBTSBmcm9tIHBoeXNpY2Fs
CithdHRhY2tzIG9uIHRoZSBzeXN0ZW0uCisKK0EgcGFnZSBpcyBlbmNyeXB0ZWQgd2hlbiBhIHBh
Z2UgdGFibGUgZW50cnkgaGFzIHRoZSBlbmNyeXB0aW9uIGJpdCBzZXQgKHNlZQorYmVsb3cgb24g
aG93IHRvIGRldGVybWluZSBpdHMgcG9zaXRpb24pLiAgVGhlIGVuY3J5cHRpb24gYml0IGNhbiBh
bHNvIGJlCitzcGVjaWZpZWQgaW4gdGhlIGNyMyByZWdpc3RlciwgYWxsb3dpbmcgdGhlIFBHRCB0
YWJsZSB0byBiZSBlbmNyeXB0ZWQuIEVhY2gKK3N1Y2Nlc3NpdmUgbGV2ZWwgb2YgcGFnZSB0YWJs
ZXMgY2FuIGFsc28gYmUgZW5jcnlwdGVkIGJ5IHNldHRpbmcgdGhlIGVuY3J5cHRpb24KK2JpdCBp
biB0aGUgcGFnZSB0YWJsZSBlbnRyeSB0aGF0IHBvaW50cyB0byB0aGUgbmV4dCB0YWJsZS4gVGhp
cyBhbGxvd3MgdGhlIGZ1bGwKK3BhZ2UgdGFibGUgaGllcmFyY2h5IHRvIGJlIGVuY3J5cHRlZC4g
Tm90ZSwgdGhpcyBtZWFucyB0aGF0IGp1c3QgYmVjYXVzZSB0aGUKK2VuY3J5cHRpb24gYml0IGlz
IHNldCBpbiBjcjMsIGRvZXNuJ3QgaW1wbHkgdGhlIGZ1bGwgaGllcmFyY2h5IGlzIGVuY3lycHRl
ZC4KK0VhY2ggcGFnZSB0YWJsZSBlbnRyeSBpbiB0aGUgaGllcmFyY2h5IG5lZWRzIHRvIGhhdmUg
dGhlIGVuY3J5cHRpb24gYml0IHNldCB0bworYWNoaWV2ZSB0aGF0LiBTbywgdGhlb3JldGljYWxs
eSwgeW91IGNvdWxkIGhhdmUgdGhlIGVuY3J5cHRpb24gYml0IHNldCBpbiBjcjMKK3NvIHRoYXQg
dGhlIFBHRCBpcyBlbmNyeXB0ZWQsIGJ1dCBub3Qgc2V0IHRoZSBlbmNyeXB0aW9uIGJpdCBpbiB0
aGUgUEdEIGVudHJ5Citmb3IgYSBQVUQgd2hpY2ggcmVzdWx0cyBpbiB0aGUgUFVEIHBvaW50ZWQg
dG8gYnkgdGhhdCBlbnRyeSB0byBub3QgYmUKK2VuY3J5cHRlZC4KKworU3VwcG9ydCBmb3IgU01F
IGNhbiBiZSBkZXRlcm1pbmVkIHRocm91Z2ggdGhlIENQVUlEIGluc3RydWN0aW9uLiBUaGUgQ1BV
SUQKK2Z1bmN0aW9uIDB4ODAwMDAwMWYgcmVwb3J0cyBpbmZvcm1hdGlvbiByZWxhdGVkIHRvIFNN
RToKKworCTB4ODAwMDAwMWZbZWF4XToKKwkJQml0WzBdIGluZGljYXRlcyBzdXBwb3J0IGZvciBT
TUUKKwkweDgwMDAwMDFmW2VieF06CisJCUJpdHNbNTowXSAgcGFnZXRhYmxlIGJpdCBudW1iZXIg
dXNlZCB0byBhY3RpdmF0ZSBtZW1vcnkKKwkJCSAgIGVuY3J5cHRpb24KKwkJQml0c1sxMTo2XSBy
ZWR1Y3Rpb24gaW4gcGh5c2ljYWwgYWRkcmVzcyBzcGFjZSwgaW4gYml0cywgd2hlbgorCQkJICAg
bWVtb3J5IGVuY3J5cHRpb24gaXMgZW5hYmxlZCAodGhpcyBvbmx5IGFmZmVjdHMKKwkJCSAgIHN5
c3RlbSBwaHlzaWNhbCBhZGRyZXNzZXMsIG5vdCBndWVzdCBwaHlzaWNhbAorCQkJICAgYWRkcmVz
c2VzKQorCitJZiBzdXBwb3J0IGZvciBTTUUgaXMgcHJlc2VudCwgTVNSIDB4YzAwMTAwMDEwIChN
U1JfSzhfU1lTQ0ZHKSBjYW4gYmUgdXNlZCB0bworZGV0ZXJtaW5lIGlmIFNNRSBpcyBlbmFibGVk
IGFuZC9vciB0byBlbmFibGUgbWVtb3J5IGVuY3J5cHRpb246CisKKwkweGMwMDEwMDEwOgorCQlC
aXRbMjNdICAgMCA9IG1lbW9yeSBlbmNyeXB0aW9uIGZlYXR1cmVzIGFyZSBkaXNhYmxlZAorCQkJ
ICAxID0gbWVtb3J5IGVuY3J5cHRpb24gZmVhdHVyZXMgYXJlIGVuYWJsZWQKKworTGludXggcmVs
aWVzIG9uIEJJT1MgdG8gc2V0IHRoaXMgYml0IGlmIEJJT1MgaGFzIGRldGVybWluZWQgdGhhdCB0
aGUgcmVkdWN0aW9uCitpbiB0aGUgcGh5c2ljYWwgYWRkcmVzcyBzcGFjZSBhcyBhIHJlc3VsdCBv
ZiBlbmFibGluZyBtZW1vcnkgZW5jcnlwdGlvbiAoc2VlCitDUFVJRCBpbmZvcm1hdGlvbiBhYm92
ZSkgd2lsbCBub3QgY29uZmxpY3Qgd2l0aCB0aGUgYWRkcmVzcyBzcGFjZSByZXNvdXJjZQorcmVx
dWlyZW1lbnRzIGZvciB0aGUgc3lzdGVtLiAgSWYgdGhpcyBiaXQgaXMgbm90IHNldCB1cG9uIExp
bnV4IHN0YXJ0dXAgdGhlbgorTGludXggaXRzZWxmIHdpbGwgbm90IHNldCBpdCBhbmQgbWVtb3J5
IGVuY3J5cHRpb24gd2lsbCBub3QgYmUgcG9zc2libGUuCisKK1RoZSBzdGF0ZSBvZiBTTUUgaW4g
dGhlIExpbnV4IGtlcm5lbCBjYW4gYmUgZG9jdW1lbnRlZCBhcyBmb2xsb3dzOgorCS0gU3VwcG9y
dGVkOgorCSAgVGhlIENQVSBzdXBwb3J0cyBTTUUgKGRldGVybWluZWQgdGhyb3VnaCBDUFVJRCBp
bnN0cnVjdGlvbikuCisKKwktIEVuYWJsZWQ6CisJICBTdXBwb3J0ZWQgYW5kIGJpdCAyMyBvZiBN
U1JfSzhfU1lTQ0ZHIGlzIHNldC4KKworCS0gQWN0aXZlOgorCSAgU3VwcG9ydGVkLCBFbmFibGVk
IGFuZCB0aGUgTGludXgga2VybmVsIGlzIGFjdGl2ZWx5IGFwcGx5aW5nCisJICB0aGUgZW5jcnlw
dGlvbiBiaXQgdG8gcGFnZSB0YWJsZSBlbnRyaWVzICh0aGUgU01FIG1hc2sgaW4gdGhlCisJICBr
ZXJuZWwgaXMgbm9uLXplcm8pLgorCitTTUUgY2FuIGFsc28gYmUgZW5hYmxlZCBhbmQgYWN0aXZh
dGVkIGluIHRoZSBCSU9TLiBJZiBTTUUgaXMgZW5hYmxlZCBhbmQKK2FjdGl2YXRlZCBpbiB0aGUg
QklPUywgdGhlbiBhbGwgbWVtb3J5IGFjY2Vzc2VzIHdpbGwgYmUgZW5jcnlwdGVkIGFuZCBpdCB3
aWxsCitub3QgYmUgbmVjZXNzYXJ5IHRvIGFjdGl2YXRlIHRoZSBMaW51eCBtZW1vcnkgZW5jcnlw
dGlvbiBzdXBwb3J0LiAgSWYgdGhlIEJJT1MKK21lcmVseSBlbmFibGVzIFNNRSAoc2V0cyBiaXQg
MjMgb2YgdGhlIE1TUl9LOF9TWVNDRkcpLCB0aGVuIExpbnV4IGNhbiBhY3RpdmF0ZQorbWVtb3J5
IGVuY3J5cHRpb24gYnkgZGVmYXVsdCAoQ09ORklHX0FNRF9NRU1fRU5DUllQVF9BQ1RJVkVfQllf
REVGQVVMVD15KSBvcgorYnkgc3VwcGx5aW5nIG1lbV9lbmNyeXB0PW9uIG9uIHRoZSBrZXJuZWwg
Y29tbWFuZCBsaW5lLiAgSG93ZXZlciwgaWYgQklPUyBkb2VzCitub3QgZW5hYmxlIFNNRSwgdGhl
biBMaW51eCB3aWxsIG5vdCBiZSBhYmxlIHRvIGFjdGl2YXRlIG1lbW9yeSBlbmNyeXB0aW9uLCBl
dmVuCitpZiBjb25maWd1cmVkIHRvIGRvIHNvIGJ5IGRlZmF1bHQgb3IgdGhlIG1lbV9lbmNyeXB0
PW9uIGNvbW1hbmQgbGluZSBwYXJhbWV0ZXIKK2lzIHNwZWNpZmllZC4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 27 14:56:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 14: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 1dPrv2-0002Sr-6U; Tue, 27 Jun 2017 14: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 <Thomas.Lendacky@amd.com>) id 1dPrv0-0002SR-ND
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 14:56:42 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 D3/61-03557-A2272595; Tue, 27 Jun 2017 14:56:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0gUURT2zsyOo7h1XRNPS6ZtSq20vgoR+lP
 UD4MeWlSmP2y0aXdhX8ystUWJiUUKWqgkqeSqJZRElpW5lahgpWzRgzQUe4iZVFuKlaSLNLOz
 lt1f37nf45wDhyFVZ2k1wznsHG9hTRo6mDIkaLbrtPzuA4mvG4jUy1NN1CaU1nt/jkhHWQqjJ
 dfqOKgwtLR+oWxtIY4PHSOBhag1qBQFMxQuJmFq9iEpFQhXIrg+WOErVPg0AV/aXHQpCmJovA
 4GPD8ICYfhTPDOXSElvAw7CRi9gCUDiT00dD5z+wwEXgHORllE4VgYdZdTElbiNGgar/RpgvA
 2KB/v8mlU4n9Z93SghMPxSrj6qlgh60Oh7+KY6GXEBlq44UqQvkkcBe2eOp8VcDS0z8zQ0gyA
 zyD4ODRJyJkxUDP9PFAWRULv0zpKxjvA2zlOSJmAV0N/8U7Z203AG0+tP+gpDZ4qt0I2xIGnu
 paUidFAcJW/J/yFArruVviLuxQ0z1T7hzKB0/XVj7PB+/icP8qtgIahvbLBg2GytJ4+j3Q1i3
 at+bdrzaJdnYi8htYKHH+E43XJ6+NzeaPeYDezRpMuKTEl3swJAqvnTGyuEJ9nNd9C4lkEiO8
 e8tZn9KDlDKEJV7bA7gOqJbnWQ8cMrGDI4fNNnNCD1jAMbuwt2qOmLFYLpwHlA5soC+U5Pec4
 bDSJZ7agBCZEs0w5INFKwcaaBaNepvrRKnWEsl4isEQY8i1/bQsH+hJFqsOUSJxJFWLjeLPR/
 j//GUUwSBOmpK1iSojRYv+b/llsTIiNqUvpUmM7+49SF6LNRS3ZlneXm07ua37imB7oSZkf1O
 o2RAck5v1ObXOXco8KnFtiLLoKLeudiMsgTwX/0qOgko0vjvYN20a+W7OLC/bfPPEzOccFN9s
 75wtmu7Mcn5qIXVlVUelT324P26snnN7M+29LtFFlW299Pf47djA0LYZbmlmRNdYxnHrnl4YS
 DGxSHMkL7B/zoxJrmwMAAA==
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1498575399!72396004!1
X-Originating-IP: [104.47.34.76]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53811 invoked from network); 27 Jun 2017 14:56:40 -0000
Received: from mail-by2nam01on0076.outbound.protection.outlook.com (HELO
 NAM01-BY2-obe.outbound.protection.outlook.com) (104.47.34.76)
 by server-3.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 27 Jun 2017 14:56:40 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=ubSlu2NxDTIrqxvJaGHrfyPNFiwiO5QRKlpWrnivXmA=;
 b=owrvIByAPAUPCU95/7SIg0looRGTruIXKftkJyqeFyLGCJukqsky9uP/5IA/MKNUn7RWtSFAK+dBIMi9e7J34nQLmrZfuOCMuWbO51Y+xZ61jN+Wr3Bxjr+uCjPtqF9mBDYeyfaNPIeFnYNoY1KdwIEygvRmqhFYS+HyH4Zwc6o=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 MWHPR12MB1150.namprd12.prod.outlook.com (10.169.204.14) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1199.15; Tue, 27 Jun 2017 14:56:34 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Tue, 27 Jun 2017 09:56:31 -0500
Message-ID: <20170627145631.15908.28761.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170627145607.15908.26571.stgit@tlendack-t1.amdoffice.net>
References: <20170627145607.15908.26571.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: DM3PR12CA0052.namprd12.prod.outlook.com (10.161.151.20) To
 MWHPR12MB1150.namprd12.prod.outlook.com (10.169.204.14)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 4e61c9a7-a4fa-4e7d-fd33-08d4bd6cb571
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506067)(300135500095);
 SRVR:MWHPR12MB1150; 
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 3:bczOTtmjOoNEh34ZHastOs0bk4yEu+R0TSdK6iwItahRDxBOrj//vrCFwOcOwvuoK/ijpbPl7Mqaoc4dYOGTQUiKgrQKKWsJsl1STvDMVz3kYjCcb3w1mSoinLOVryVgikqx9AF2clyUmk9PUXm/H6B2iCiWH25a9Y6s/c3tgULetdi/SS7k3rvg5QFSEQHe1xR/5K+EBEwrX+NW4zPg0YDZtV7DME7+5eLm8EqttqyEuRQUPm07fnC4VcSRnws0y8fuJTEByoVf+sz7K3xkMNDuR+Xm5fd8k7UsEIqgr7r4FeWhNQ3gP73i4ofHRC9hMcLj59p+3aU7yGyp1ReqKZcdgO/MwzdEhdzRweuhVrAA/EWpIyBZWUxZaZOqmNn0rglpQoX6K+sdrMhzTohiJyi6b/uWCEsHWDNlqUs/ArrlhQd8t4NDoi3ELaEzKwYdxkAeykMsvYtCjwQkFxBbPoTUAZTwc3Ud0HxOJHv2ZMwhiZbeV22DrhvvlpCwYuJxtHGX3VadjFs3DOUGxIGV4gWjDQQyC1xb3IH8ZEFHOWYzTO1XUcA/jBB1X5ta1hOdYonqCJzbr89BVU0j40lJwPnLk2qUq3TefsdVCaQWFq6QzH2DgKskdOZ1gUKOZGkMhKNf95b/muXzatH3m8tiO+rU/F37ZlHd+Y+Ulca9rLs8SSXBFzBxyWCByLhrafkfSt+YDqqQalSrXLuu/oaZ4VAPANsnKATFEQjipoaCkUDcVTVsGeSzgE+k/NKEYfeFx5ED9Z8CgL4kdi3U8JmfPw==
X-MS-TrafficTypeDiagnostic: MWHPR12MB1150:
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 25:y639MbNFuQ7aJCD34vTvC+SCqM87tfdecYd2Vtz1Ce4A8g2gkyD7XzC4ROcVE2EGG1kjSprPWOnW15ElY6Ot1uxPXpOdtd6GrLQWQ2MrCxgG14aVFdbtbFkmZOkUPYWN2SwiFyU8oPHNvuW1Gj3aXzbnUEf21MLni2TmmZeGFJD3HaciDVdgvgplrfqz4cis4jWBEvPR2KNZJ1RPkGFTLoRoPVRKkDVi9gTgp6rD+fo0qjsxkIUV9uRbBxB6PHNCmp3dA9/mvJ+j3pC3724O6uuhKuANrLV/O84U4VrAn6CqxFFqVSs27wR4dd7ZxMCXuVmKtmHYCNMJYhBEue6POq5EfhR7fFWbFB/EPaZQURSUkX8esqkj4vrY/fv77XetpQTWxpi5xhV22EWDosXSYXQXsEbXVD1R6CBrmOT/SV1CiBCv8tGGSZILdQiwGGeXqByqUUwAdifcegvd+4Jb62Ho4W8XkMyv8Aa8DDdmNHxEeZOfss+L228ovAUJ/dsaW+VGCTptBZ+P5Z+McJ/49pO2stKp3eEcd4gZJzknBva+ScW3gqyceZ06ijn6iWxzPpqmW9tyjxX9w7b7z/zfiHmu5IX02oZsjdWIkNZtSmffudGMLcoTTRf4h7PvMPYS7jQHIWzJLY8JpnW8qxRGCYIIrI+1l8Ohs4AER4YcUwvzfsFu4r2BUolA9YR0uiygfWfHoTEn0Ucy6HHljmaqEoNv54Yhf3SKgYfJk60fbTnGUS8akgC0/0ARDmihsxfcxNc0UprjXtoGju6ygXdHC5TvU4M/My5a0ndiyJSWJic4ejtIlXGRZ2SweLojCOMXpG5i0WmW59Tbb9FLueN4aEEuM7p8HvMzxImcEvSMga03m1hQdmeAXzOrwJOrKUrrwqA816q+bsaw5o7cq4LoSEVlVNKzY3Xe7XRB1HL6/YY=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 31:FmtXJFDmwNcW3hFdCksAiga1MpkJ1rf1YEMB/hkZmM2XyY1MFpbFbTKcFx0l0Q1866b9hKMXpCZyXF2c1BI3M8Ps9/Zq4+tQQhAXVsKlQTDoJODmHwmbmSxYXXdudv07tjCbEAeylNKTxzAMxQRN63vx/RwDaXoY3WpiRsdMvQmvfd3sdgUM8SWMuAIWtE8ou0+1MbmnaCtHnK25Y2l0+N1w+ef94HVrtt7jW9b+SKvescltV6ly3Fs0ykI9/tjywOke+SNR8gX7+p4K/cACrcKKcs+xzor1nfas7LmMruRUhpq9yZWJVgrDea4sJUgXau3OPwjxoC0m4ZMz7c6SVoFQFu9TZRlY8zbIX1y/pFtvbRsfXK2UF546JRaBzo7EeqVk3kI8Ok+++eokOzzNYKPRsvZwPbNETdAsHir/IBHyAeIMz7y4wuLEl4n4sbz21C40N3ehtXCozEWW32z3exqZlyb+0/A+xFC397q2X/Db47vdAKxf3grXzNUgJrviVTdixlPi7Og+FztTF2JjCL/OFT5+bZAFhyj2Ms3LEZEmqC7IMBTjzv47htXpf2jrX2osFeoG8qX//oWodVfdx2cJKlL1/NZZadXId9TeGvlQne3LoFlxDmos38TtJpgzlq6PsT3W26z0atNNETyqn82izaMWR54Rf+yowa6rIu4=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 20:0Sdl+F6aX2b5ukZsT/vGzp0eUcnUJe2hpu/9hP7LvwoetP9lFIacCp7cXuhtoATAEn087QDF2KGp5ShiBCfi9SAp/NxRiTbj4LCFVu2N/bJ9V1ABwOaza81kojxVgTvfeawHQbsQ4lC0AnKSCNjE7OqI5SPDQh+5lbPQzl8pgJHQR105TtEDDiJgEV2BRqsxWyTLljLEYTDAIk+N3+qEFv51HyUxR2MN+XAiJ/2F03Ojo1GmXzKsZLrH9kNIe4BmXvZCiZ9Up33vKf6vVeYMdy5PTuhYdphcajqlp77W4qYfkXYzxpEAuU0QqYSBN5RMGoUCMgyEv/xYEViY9kkbJNRQJpYSaX39bICuU0nasYf4X0Fpfp+/PsZX3iybEgq4xDmYn+YQIJSyZNYveits1w0vDaVKS+KT3cYPzMnat8fyH9rtbz+WS3hbsWO2iIBp2vC6ChP55D/sSCEL4MkXCOCNC0U3i1kTPp+bDnixPTmhl6Sfb8Sm2J3ODsCReZhX
X-Microsoft-Antispam-PRVS: <MWHPR12MB115054CF7134E0EF9AF21B1CECDC0@MWHPR12MB1150.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(133145235818549)(236129657087228)(767451399110); 
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(10201501046)(93006095)(93001095)(3002001)(6055026)(6041248)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123562025)(20161123555025)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:MWHPR12MB1150; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:MWHPR12MB1150; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTUwOzQ6NWw1d1pvYmg2cUh5K1FwcWpiN1h1WUI3OVdB?=
 =?utf-8?B?QlJpSWs5K3FQb2lxZno3c081QlBFdWpkcU1ZU3ZzdzZHbm9qL25iMHpTZ1Jz?=
 =?utf-8?B?MGtyYzBPQzZscXNIcS9MSnNHYncwMUQ1UnVaMTFGQlQvT3lJSzEzQ1RqMVJQ?=
 =?utf-8?B?dDVVWHl0Tm0vY2dGTVdpYlVadWczaHFzZ09EMzRSVjdtL0gxeGhYSDZrZzY1?=
 =?utf-8?B?dVlNQWdqaWEzSUVIQ0ZWQVA0bk5TVUhVa0RSR3E0OVozaWM5R3ZUNWZEL2pX?=
 =?utf-8?B?T1NNUHZEVmtUb1ZZZ2twMnBTQjRRZTN6VHVlYlA3dlFwNEFycDMzS0xlUHRm?=
 =?utf-8?B?WmxuTGxZcm1XUkVpdWtyaHZRV0xRVG5OY2wyWnpXVm1xWFVIUG5odVRzYXFY?=
 =?utf-8?B?dEVmS3VPV1RWcTFKd2Y2bEVkV21nMlNKSFNNdHFRUkpudmpJNjFKSmQzUG1u?=
 =?utf-8?B?dDJuQ2liNWJaa3hCcXBmSnZiYjNQdXlIY0JXRHFTMU1UYkdBakxSTkxOUHN0?=
 =?utf-8?B?QysyKzNJT1ZwSndONjNGelV2dVBMRjh0NjZ5aWwyOTREZkpSKzdxY0U1Q1BQ?=
 =?utf-8?B?R2czalA2V0xPNGFGUXpnOGtUdVF5TEZSR1lTTzJGSlNwbUJjUkpZencrdWt2?=
 =?utf-8?B?YTgxY3p0b3N6Y29YL3VUTGx4Q0JRWG5wWHgyTlBtTEcxeEI5MW1mL2FrVmFM?=
 =?utf-8?B?aG9oVWRXZmZxcmtibEFyVWJVZ01CdHdSY0MrYTh5Sy8vM2x0Uk91WmhFeEhZ?=
 =?utf-8?B?T09SY1NaclF1ZlRHTzA0TzRrMXNjc1BuRlc5NjI4c1JZeHdZNkFaekkvSUh4?=
 =?utf-8?B?eHRENitJSU9PdytMUTd0Sm1PVlRCSml5c2JKejIzejgxMDUvcDhrbHJtMVZR?=
 =?utf-8?B?eDNQZkVZWE9NVnZRSDh2bWRXbGtTaXBHWkdrT09pM1ZBTzNBeWt6dVZwWTVG?=
 =?utf-8?B?MVRBMTU0TngxaUZUYXUwaEJyZDhXU2pjaDNDTmdwN0hHQ3hZZ2FSWUJCQVVC?=
 =?utf-8?B?K2RlRkM5Y3ByZDdtUUFjWC9UY01DT3Q4cUc4R0p5MW4zZ3hhYmxPaU9tdzdh?=
 =?utf-8?B?SmFSVEloWDMwQ2IvR0o3cHJsalhGZCtsRjN6SHY1a0Q0d0d0c0ZOd01MaGFq?=
 =?utf-8?B?aTFhbS9zQzBHWTVwMXB6WkR3NUxEQXFQbm16NXdsblJBU3k5Ry9vTXFQM0t6?=
 =?utf-8?B?eitHMWM4TzU0bkN0VCtlUVFaUmNmcnZBTnBpejhHYlhiTitjcHFHaVFwWEN5?=
 =?utf-8?B?Wlo0MHhVdlpQaXJ2bG8xM1BtVmNRUjZHWDVQU2lwN1grd205N0lldzJ3M3VP?=
 =?utf-8?B?eTNuWnRmb2Y0TisrNVJzcldBYjlGZEtGM3JQeWFjT3N6by9HOWdGNGIrMTYr?=
 =?utf-8?B?TEd6QzRQOE4rbmROOWdQeWVDRlcxL0ZrNDgrenFNWklBeWROZDRSd2M1QWhB?=
 =?utf-8?B?b3pqTDRwNWRjeGJnZENNNzJheEt1QTZEUUFUaHFvMFZvSlZWWkYvVDJrK0Z6?=
 =?utf-8?B?SUNORURSUG1OK2lrV0lxSm5qSG5xdUhGcnJRTHowTTQ5UHk5dUNSZWIrWXpp?=
 =?utf-8?B?d2pwdzFJSTRQM2h1eFlENDFqNHJkWXROTytxRXhDR2hjUDRtVXA2aWVqVEE4?=
 =?utf-8?B?V0dzbWd6N241OVBKamFMOU5HQldpZTgvN1MxRUZ0OUFTam15TDB6dWhFbXR4?=
 =?utf-8?Q?oSYhrlAgN3CeZTRVXjjN68zxHrE8coKUV/XB/L?=
X-Forefront-PRVS: 0351D213B3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(979002)(6009001)(39850400002)(39400400002)(39840400002)(39450400003)(39860400002)(39410400002)(54356999)(25786009)(76176999)(47776003)(72206003)(478600001)(66066001)(23676002)(2906002)(3846002)(1076002)(6116002)(230700001)(50466002)(53416004)(50986999)(33646002)(97746001)(86362001)(54906002)(55016002)(6666003)(6506006)(103116003)(42186005)(4001350100001)(110136004)(2950100002)(189998001)(38730400002)(7736002)(9686003)(83506001)(5660300001)(7416002)(81166006)(53936002)(4326008)(8676002)(7406005)(305945005)(921003)(1121003)(969003)(989001)(999001)(1009001)(1019001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR12MB1150; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:ovrnspm; PTR:InfoNoRecords; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTUwOzIzOitvOWtnc0p1cjMreUNvaW5GSWlTWk8zTXla?=
 =?utf-8?B?REFreVNpaHRpb3VHS3g2RWF4MWR2cmFnajVjekU5ZUJ3N1daM1M4TnNpWEk5?=
 =?utf-8?B?cTJkNFVaZmFDMHo2WjZvTnV0aXljSWxLcGROS0IvRFFLeFZVU3hLMlU2OVdi?=
 =?utf-8?B?K2NDVmFhRXlTa1FWWVFSU2dFVkJadVV5M3dIWm95bzdla1dkODNuSmxrYkN3?=
 =?utf-8?B?UHc5ZFhMcGtCaks4YmpnVTA0TUJyTUltYmYrM0pnNklLS09RUi82UGRvZVNF?=
 =?utf-8?B?T01pV04yL2FMdEJXNzZvT3g4dHpDYjlBUlF2U0VBY0dSRG9UMUh6ajJBa1ZO?=
 =?utf-8?B?N2JxNFFWd016ditNTHdEREtiZE9MaitqNGp2czBSRWdlYzJ4VXAyZ21uN1Ni?=
 =?utf-8?B?Nml3eHJBL3c2aHVrTzZkMUpPRnNpdlRFMGx4aHVqV1l3TmplSjByN2E4cWNH?=
 =?utf-8?B?UHNIaUVYejM4M2lPVWFjN2pCS21lMk5MeEd2OE4vMmEzN3VrSGMxMHJkM2J2?=
 =?utf-8?B?Vytwd2t4bmQwcTcxc2dMcC9Ua2tQaUd4Y1VQQTBrRnpkNkFPcnVrY1dTZjNX?=
 =?utf-8?B?TTJvdXZ0VDh6MTJTcDBsNUxmOWxjTG54MUpkMk1JZ0tUK2ZoUmlwZ08vUW04?=
 =?utf-8?B?V1hHL3pqREd5Wi9CR1Y2Q2xVRlNJeTdQTml3VTlUeVJpM216ZmcwUU52N2E3?=
 =?utf-8?B?a3c3dWdzcUVMQU5Wak1rU3IrSHROZDRPampRM1JTUDB1Uk1ycTJ0bzRKSFdS?=
 =?utf-8?B?QzhEWnJ1Qm80ZUZOOVAxZFExOXJTeTVOZktVMnhTM1UxTEoxZ2d5QmNCSWxh?=
 =?utf-8?B?MkkzNkJ3ZVAwc1ZZbHFvaUp1VVNWRmswRms1bnpYaU44OVNYM0l6eUxtMXZK?=
 =?utf-8?B?WWkvbGh2OGk1Rjd4cEV3RjJhUFhxWG4rSjBzN3FFTDl0dExzQ1JISitaNjNw?=
 =?utf-8?B?UkdHd0FiUENRaWh6N0NsTW12R25ncGRqNnJBUG1TQUVyQWMvdXBHY0ZJQ0ZY?=
 =?utf-8?B?OXZLQ0l2Yi9jVWhUa2NZYThMZnU2Qy9xMXk2Mm4xamxERkRCdGxiQWJxcm5y?=
 =?utf-8?B?bmRaWmJBd0RCc3FWVkFlczh1Slhhajhacmg2Z08zS09CRGgvYVJKVm1PRjg3?=
 =?utf-8?B?V0w5YXQ1N3ZKdW0wMDBOUmZJeHpEK3NuWGNrMThPcmhQM2s3Smt5WHVlR0hO?=
 =?utf-8?B?RnFrQWdOTWIyQWNpeTBBM3F5dk9lNXdZV2FGNnhsSDBSdmg3OE9VS3Z5amFx?=
 =?utf-8?B?dE5PVno3Z0k4ejRQRFE3Z0hGY0tYbk1aRUpaNENueXlmRTM0TnJjZ3ExdSs1?=
 =?utf-8?B?VndCQXdvVVA2MHRqNEszbjhoUnE5NVNqS0lja1dxT1hjblhIZTE3S243WHF1?=
 =?utf-8?B?dFhUTVRSSi9NUXA2UXBNRUdHaHh3V1hpQUhGSWU1NGE0OEEvUTVGVU85cjBZ?=
 =?utf-8?B?RTNvMDRPampjeCt1MlJCa2pmZUcxY3NJVkt4RTB3TDJsb01zQWhEWW5qYjF2?=
 =?utf-8?B?RWtyeE1WS2syV01rUGF5ZXRzSzlKdjNRek9HRmZON1pnT3BqeW8zLzNVQ29o?=
 =?utf-8?B?Z2hxR0NrWlVEVkNSQk8xNlp4MGNJYzNPVTE1K1NsSVlHTnc3VVN6dXFQRW5Z?=
 =?utf-8?B?NEoxTGJ0ZldLOHpVSzl0bjNqY0o5dG1qc1Yrb3JsSEpJc0xhbG1SMElqYVRl?=
 =?utf-8?B?QlJDbmtBS09mM3RGYjc0YXZMUFVOSVQwK2MySUpwREpuRFpTMkN0TFg2cUJI?=
 =?utf-8?B?NHhzSXIyWVpwTm1yWkdsNTZwU2U0TVRUd0ZUTUl3bUF4dFliM2JucDF0Z1hm?=
 =?utf-8?B?bHphUXVsY3d0NTQxOVZkWVNtdnRod0ZyTGVVUGRoZDNUUVE9PQ==?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTUwOzY6YUdzeFl1UUV2RWFzaURZcHRLVW9JeTIrcTNy?=
 =?utf-8?B?bEpNTHdobUlMYUYwRFNZeE50aE1td2QxTXh4bFpMY1pWSmN5WnFxQm8wOHp5?=
 =?utf-8?B?SDUzTFNIVWlzb0NScVk2UlMrRW1MK1lUZ0d4Q1JIQUdxbWZRd3hxWENpY0tM?=
 =?utf-8?B?b1lIenB4Qk8wZ2t0Qld4aHd2cHZTRFlhNWMyZmZ4b1R6SHJTSUd4eHlRb1d1?=
 =?utf-8?B?Z3pmTk0wcmdQb3BPQ0RCN1FFY0l4MCtOdFNQMDBPMFg1ODNrQmh2dkFaUy9S?=
 =?utf-8?B?aHYzV24yZ2lGSU1TSEZyem51NVBXUVJuK1VKS21ObzNhcDZPbitjblI1Smlk?=
 =?utf-8?B?VVRWcklpK3V4cEpZL0h6L3k4MmFJeHV1WlN3WkwxYVJHUnhRRjFQNGduVTAx?=
 =?utf-8?B?ZWZGZ2QyUnhwb2dpaGNhMDgySEo3aExiUVptSGtzV0w0NHJCOG12UmdQa3NP?=
 =?utf-8?B?Yk5vd3lVNy9KUXkreUlTRTU4Zi85cFVmd3BVbnh5NkZ0M0hVeTZaTGRjaEtF?=
 =?utf-8?B?RXI1SU5OUmNveHBkSkFMS2V1VnIzdW12eElha3lJeTQzRjVJVklDSjg0cVRN?=
 =?utf-8?B?VVdhd2FSRm1YeHA2YVFlYUJ6Vm96YnE2amowNlpBRXVKUnNlSE5pZEo5TnE0?=
 =?utf-8?B?WnFOVEVuN2VsaXF4SGNHWG9waXQwZm5LUlFiOFk3VzhTeEhxMkV1QncxZEty?=
 =?utf-8?B?bEpXZ0l3M0VleSsvdW9QZWUybWp4Ry81aUNNUHR6TDVpUWx4bk1QUE1hWlRG?=
 =?utf-8?B?U1BSemwyNVkwd1dTdWtycGJoSVNNNFZtM1VIRktqYmxYWEg2QnBzUHVQdVhF?=
 =?utf-8?B?eE1Vd0NiajVlWjV0dmxDV2tCM2tJM2JyRVhKL201Yjl4UEFISEpzUGNTMldo?=
 =?utf-8?B?aEVkb2hQZ3Y2TGl0RGpyaHcrMC9UNS9keTZvYWo5ZDNEOWZBdW10cCs2aEgv?=
 =?utf-8?B?Z0FNVGlsdE0zZ2l3TEJRMWtUNFd5ZWxIQ1hXNUhkRGdOeHRrbFRjT0d0MXRr?=
 =?utf-8?B?VG1yQXFBRGNsNmJSeVdkbmYzZXBEYjc2Q013Wk1tZ3BJT1NpSDU5RU5kSmhP?=
 =?utf-8?B?U1g2L2RJUUNXM21yRkN1UFlUaWRSVVB2cytObGNSbExCOEQzcW9JWEx0Vkdm?=
 =?utf-8?B?NStmSmdsMHZaMkZJeW5HcVM0Ynl5cEVISlpHQ2pvZnNRSXJxOUlWRHJ3R3Bq?=
 =?utf-8?B?V0NoRXdxeUFBRjlRSWo4UUhDbnF4dTUrOFhGeVAyMmJQaWMyWmNkRTh2RmJi?=
 =?utf-8?B?amdsZFZIVWhpNXJoT1Q3UzYwRk9EOEJNVUhkeXk5OFBiT1dsUitaWFVTT1V6?=
 =?utf-8?B?UEFKbnYrdU5pUnNPL0g2MlVlRldmellIOUFPS1VzakM4VHA4RXJiVTdDWThk?=
 =?utf-8?Q?P0rJn/w?=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 5:YDgHLiNY6KPoeIWsiu7Y2vEvhhiQdFf2AgRClK3gjO4bMgkJ0uEUQXOEhfG9SUgBAawSJlYvrgwIRbfsSd7LVgicQpwXQpdyn8q1fhVZyy/iGFbXu33TFbLK00giduyoz+wZqzEJ4R/NOkJF19VGHEBI2npomkQxQ6bp3fXzI9VNAZNB2Vz1h1Jb/06K8a/hRlVXZTzPLct7MZ7A/0H46r7E3onGDkAVJny5TvGs+sA91ds18YWt91W3cF+iAinDdlp+QvkhQ+ntWtY7DyeznxaW0EiB1KhIjJaX+ilY218iywoPrBbYNrZU7BlIK6sdjNy+DmO9Kisv7uKX/x0qdlwN5/mLA5UM6kykYuc30fnazkYX8nB6rbbMVeqbBTS6BVOyq/4ufbxcqFd/r4WfC+xKaVWKSWD7A5oCsvOFKTmrE6U0/P8q9nEye+ShnEDRuZ5yU9RAxnvSnLJy964ZEDMrcFbUJJg1BeMNOeEEMKvmjBFXjVNgwpMYxoensJst;
 24:5u2oqIc9UP697o1aOBRFGNRNWQuUEe8Zsv+7l7pELDblsBKCvMCTs5Cm3+smgbjjX/EckKAZNOPgDgululdlXHz5il2CG3pzAHqyGPVf2B0=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 7:GA6RbZ4InjGFlSsV+jg7S+5dxDNAexmb04sshNfZ3ggcMjlrZI8LGp5tVIdzg1BTNj7xFXvbrDPTTDlmw3YrP/vYAZY3J4UJGJ/+jRpkHpSHPI1VRj6bFPk1l7A0Z53JrUs4RcROvRnDt2s6hVcC4KJE642Pbk75F+hCF5gtYqiM/9576UEaIevXJDe0j6Q2t3EWVbOma8ja/BWp6baq+jy8/EKfDLxHSNvAtVx4jYOOcaPJUyoG7SOCkGk1OzhNOybkX5LeUhFBsa5LGCljvU4mcmeUMD5YpuX3lcsPATlYcSkQJ7dD8Q6zduaF/oIGmZ4pir5M6o6NQauIDZH/ZaKBbPOLjz3s3m9RHZPG7KXUFwPI8v3lCPsfsJjk3RQrq0HgH9iReHkH7xId8C+Zmbjb3z3J34zxrO6Tb0ZjkXG++pxj+rMA22TMd4SaGsPY/w2DjInfg9gjVjSsQy/MJIZbr3jtV0OxyjPty2uPEXS7oeSiS0jA0JoOHL+58QJfC8REETFvLg3z8XUS9zaclNZ2Aa6qdE8MTFDe0ht/L4NDBF7zW71k9efCz/olK3+SKXdAzKAKUw9FtySRBBRiZCjNvwnmXCFmQAa5pwUWXKk8w+VU5Cxv5KAJvr1VCKuZFOMwdz/gHCzbKEt716KDpx8s/BKTybekHBIJFjJ4itLtQMqU97ltuqlzaboHoQhu/CSD/yp3GAgbRX+pAIUMHfcFp86iAeLgAgTV0835PJK8QXbCa/KfddO/8CVcWUwtY0IA0NoZbvmBlLbzyP7rFqtdBZpKcfv3QYzWzq7pKLM=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 20:kSMoOXovHwbkpqDpnm5tIgAjJ7OVEAf71dGJ9IL4VpkuLAQw9jVkPizl6TDLNdvcKg0p4yrDFqkt433sgJ0lM3xfHUtP+qRrB2xwzw958caoXISOXhs6qiSLO1oEu0FrLmwW5DG6zzX6VUs+Wp42XBu0+Kvwac5396As4A/ETHp+uxqe5K0bevw7VreByFgIVgwcppruJoSLE8x+vdZ+eVhx4a9FYZ95b0QCEr4VblBaQtOXCTt+muGjh4dTLdlt
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 14:56:34.3409 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR12MB1150
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v8 02/38] x86/mm/pat: Set write-protect cache
 mode for full PAT 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>

Rm9yIHByb2Nlc3NvcnMgdGhhdCBzdXBwb3J0IFBBVCwgc2V0IHRoZSB3cml0ZS1wcm90ZWN0IGNh
Y2hlIG1vZGUKKF9QQUdFX0NBQ0hFX01PREVfV1ApIGVudHJ5IHRvIHRoZSBhY3R1YWwgd3JpdGUt
cHJvdGVjdCB2YWx1ZSAoeDA1KS4KCkFja2VkLWJ5OiBCb3Jpc2xhdiBQZXRrb3YgPGJwQHN1c2Uu
ZGU+ClNpZ25lZC1vZmYtYnk6IFRvbSBMZW5kYWNreSA8dGhvbWFzLmxlbmRhY2t5QGFtZC5jb20+
Ci0tLQogYXJjaC94ODYvbW0vcGF0LmMgfCAgICA2ICsrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDMg
aW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9tbS9w
YXQuYyBiL2FyY2gveDg2L21tL3BhdC5jCmluZGV4IDliNzg2ODUuLjY3NTNkOWMgMTAwNjQ0Ci0t
LSBhL2FyY2gveDg2L21tL3BhdC5jCisrKyBiL2FyY2gveDg2L21tL3BhdC5jCkBAIC0yOTUsNyAr
Mjk1LDcgQEAgc3RhdGljIHZvaWQgaW5pdF9jYWNoZV9tb2Rlcyh2b2lkKQogICogcGF0X2luaXQg
LSBJbml0aWFsaXplIFBBVCBNU1IgYW5kIFBBVCB0YWJsZQogICoKICAqIFRoaXMgZnVuY3Rpb24g
aW5pdGlhbGl6ZXMgUEFUIE1TUiBhbmQgUEFUIHRhYmxlIHdpdGggYW4gT1MtZGVmaW5lZCB2YWx1
ZQotICogdG8gZW5hYmxlIGFkZGl0aW9uYWwgY2FjaGUgYXR0cmlidXRlcywgV0MgYW5kIFdULgor
ICogdG8gZW5hYmxlIGFkZGl0aW9uYWwgY2FjaGUgYXR0cmlidXRlcywgV0MsIFdUIGFuZCBXUC4K
ICAqCiAgKiBUaGlzIGZ1bmN0aW9uIG11c3QgYmUgY2FsbGVkIG9uIGFsbCBDUFVzIHVzaW5nIHRo
ZSBzcGVjaWZpYyBzZXF1ZW5jZSBvZgogICogb3BlcmF0aW9ucyBkZWZpbmVkIGluIEludGVsIFNE
TS4gbXRycl9yZW5kZXp2b3VzX2hhbmRsZXIoKSBwcm92aWRlcyB0aGlzCkBAIC0zNTYsNyArMzU2
LDcgQEAgdm9pZCBwYXRfaW5pdCh2b2lkKQogCQkgKiAgICAgIDAxMCAgICAyICAgIFVDLTogX1BB
R0VfQ0FDSEVfTU9ERV9VQ19NSU5VUwogCQkgKiAgICAgIDAxMSAgICAzICAgIFVDIDogX1BBR0Vf
Q0FDSEVfTU9ERV9VQwogCQkgKiAgICAgIDEwMCAgICA0ICAgIFdCIDogUmVzZXJ2ZWQKLQkJICog
ICAgICAxMDEgICAgNSAgICBXQyA6IFJlc2VydmVkCisJCSAqICAgICAgMTAxICAgIDUgICAgV1Ag
OiBfUEFHRV9DQUNIRV9NT0RFX1dQCiAJCSAqICAgICAgMTEwICAgIDYgICAgVUMtOiBSZXNlcnZl
ZAogCQkgKiAgICAgIDExMSAgICA3ICAgIFdUIDogX1BBR0VfQ0FDSEVfTU9ERV9XVAogCQkgKgpA
QCAtMzY0LDcgKzM2NCw3IEBAIHZvaWQgcGF0X2luaXQodm9pZCkKIAkJICogY29ycmVzcG9uZGlu
ZyB0eXBlcyBpbiB0aGUgcHJlc2VuY2Ugb2YgUEFUIGVycmF0YS4KIAkJICovCiAJCXBhdCA9IFBB
VCgwLCBXQikgfCBQQVQoMSwgV0MpIHwgUEFUKDIsIFVDX01JTlVTKSB8IFBBVCgzLCBVQykgfAot
CQkgICAgICBQQVQoNCwgV0IpIHwgUEFUKDUsIFdDKSB8IFBBVCg2LCBVQ19NSU5VUykgfCBQQVQo
NywgV1QpOworCQkgICAgICBQQVQoNCwgV0IpIHwgUEFUKDUsIFdQKSB8IFBBVCg2LCBVQ19NSU5V
UykgfCBQQVQoNywgV1QpOwogCX0KIAogCWlmICghYm9vdF9jcHVfZG9uZSkgewoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 27 14:56:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 14: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 1dPrv7-0002VZ-Kf; Tue, 27 Jun 2017 14: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 <Thomas.Lendacky@amd.com>) id 1dPrv6-0002Uy-FS
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 14:56:48 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 79/EB-03613-F2272595; Tue, 27 Jun 2017 14:56:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0hTYRjuOzs7O5rHPjfDt5Gl62JZm7MfGUQ
 YBJVQNoqIDMqzOm2j3ThnyYICk3VR06KLoIhZNrtYSWEpFXZz0WVqWShJZJkaKC7TpB9ZdM7O
 Kvt+Pe/3PO/zPi+8tEJ9mtLSnNfD8U7WrqOiSWta0hK9gd+41VhXnLzswtcaciVaG7j7gzChH
 KXNaXZ5c5XW0pFflHs81/s+cJTKR/WmIhRNk9ingIljYwqpQPgUgmtdJ8OFGh8m4EzhRVSEom
 gKL4bO4W+EhDXYAj23PiglHI+rCegtw1KDAg9T0NwWpCSCwDOh+rxfIWESz4P7ESMGr4HWF6O
 khKNwFpQOPAhr1HgtlDwcU0l4Op4Fl1/7lLI+Dp6V94l6WhywEOrvpEnfCjwbGocrw62Ak6Dx
 +3dKygD4CIKn/q8Rz7lQMfZSJYsSIdBaGfYBvB6u9h+Q4Rx47suWW/0EFPiuq+SihIKy682k3
 JsKodJ3kQG9KnhTlI8ihRL6W96TcnGbhFBNO5Jb7OIKIxGcAxcO9SllUVAJTWfbI0OGMTR8ek
 ydQPqKSbtW/Nu1YtKu1UhxBS0QOD6P4/Xp6QYzb7NYPQ7WZtenG5caHJwgsBbOzpoFw06X4yY
 Sz2KK+JrQaK3pEZpBE7rpTB1s3KqONbt27bOygnUHv9fOCY9QCk3j84GCTVrS6XJyOmDuuUVZ
 HM9ZOO9um108sz9KoGN08UynRDOCm3UINotMPUd6uru94RuhDntoE5hxSYQlkXWv86/Fn2PtQ
 IlaDYPEfOoYN8c7bJ7/+UGUQCOdhqFcokuMzen5O2lQDEGIIcgqkxTCw/6jtPkoYyTY/bmrKj
 O50zht2yu/paW7Y8WAufBJg6Elc/nQrFs1Rl1Z7obOnsG3UZoPpht5Q4nHLk2l6v3H+0Nt60Z
 rMxZtSZhQOoyZGU9+bTfUtdpSz6XE5x1s73fu9xUGm1fHlm/eHLsnNL+4POfnFz749CDz8aZD
 uyp7W68qK7+EH5rQkYKVTU9V8AL7G97VWXanAwAA
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1498575405!75884323!1
X-Originating-IP: [104.47.32.50]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11540 invoked from network); 27 Jun 2017 14:56:46 -0000
Received: from mail-sn1nam01on0050.outbound.protection.outlook.com (HELO
 NAM01-SN1-obe.outbound.protection.outlook.com) (104.47.32.50)
 by server-12.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 27 Jun 2017 14:56:46 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=PupwITcbgZOiYFhEjj5P7mzNS7zg/t6PUiBkt86zAo4=;
 b=gHWQIfJdbQRdjU99cXkX3RzEFWBnSwaMQhW+dh3MlPSO4Z4SExWiIvAf43l1Pf9+j0gDShlne82QgSvnHv2du/KdxONs1LrhiUiLV5M13YkiTzYrC6kdG9fQjeC5JrGkDpwcG6eGXjilGdSiOtYGJqVTbcjjwQpsrSCptYDsda0=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 DM5PR12MB1145.namprd12.prod.outlook.com (10.168.236.140) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1199.15; Tue, 27 Jun 2017 14:56:43 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Tue, 27 Jun 2017 09:56:41 -0500
Message-ID: <20170627145641.15908.7401.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170627145607.15908.26571.stgit@tlendack-t1.amdoffice.net>
References: <20170627145607.15908.26571.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: DM3PR12CA0060.namprd12.prod.outlook.com (10.161.151.28) To
 DM5PR12MB1145.namprd12.prod.outlook.com (10.168.236.140)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: f3a18ae5-8e61-4b6c-500d-08d4bd6cba17
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095);
 SRVR:DM5PR12MB1145; 
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1145;
 3:PVDL2YSZ/lI+THoyryRNYuptGldVY36D4GT8D2hxajDyrGMUPIUws30jx+OMT0yTBhfAnl76D30D5PvK2KfnkWAJzkYKJMgYcJLQIEqfHyvttrNYtWD/9FFExdc6ozZlhCl0etEpRy1sLw0bYygZjnJVdqKL7OSLnHKFTIh9UvEhpSvCqxMKB3wEqA5wkMlVnJeTgOQLkMJ9SjjKaFxsaRTTYRjCS8oRQSpkO8JGJUYVT1Ca0CbAFB8o7TLoyfxqtCfsqDqnkDqb9lX4qEi2Caspopd5ClqiMsVN1SKJbxcgRdZ4Cg8LBz2HppGoXxj9LnzUiOE+fWbQ62szaSdv++zQ0rHMS0iMGIsXhQFodZaegCyQZhKZcQHhCyIUdy+4MADrcky0t0fJS9cUgwVlxcQZQakICqXqU37nzFsBG4SdVnMwzWBzWb7NPutAq3iV4mOtha/iOkl/MYujan41b8lIUPfOYHbNA49bQgLxkyOKLgUXnUk97Dr+3xyo/gz5cSiyzHVFBctoDk1ZyiC5pzKuaNaTu9Yj/Mrh08CrDdEJDP3LQoxfYb+iWk6PpSFNIvfIeW6sgYb+2bbKjONukyd6F0onm65JlYKpsCSJfubB1oDiibNQLQM3MNGmIg4oGQUJVT4sGgKbFWwpCGl3EDNNnjjJ9jx3ZpALGbkiNsATt76QMcpxTYWHJXDLG0EqCXneTSYTVstJ31XXpJpdUg==
X-MS-TrafficTypeDiagnostic: DM5PR12MB1145:
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1145;
 25:LTARUZ/AadIabpJBNmg1G1ntnVi6/TK/lSc89xOGswO1Dukhxjv6ro0rkDFy3ftOZI0/pMWlGLVjJeF66rWu7Qyq4rHnc8lt1olbmCysgHN90aT/r/3LY/4yxhBVssJFhmJ3VrDiRzAvVmFAe9izkrgexYryTvYh5OBHjefm6CIESXUkD8TN0eCJi/4J+DpOcPeUEZ6fcqDPdATi9O6xyjbelMZJwyOK9ok6+hvR6H3mJIqKr0P69uFFGgxBmOS75tpwaBuFD//jOL/YZcgMYlrnPXqNfKsxgl0iL/KXHF+jkjlBLz2cEZjjP/cbGdNzzmI2q6/n0b7EgUH/xGuFAaAnJ8RM/TIEBzGXuh0fQ8gcfjlaOc0/iY6Dl+rBIrwebhICEwXefeLi1BDPYt91YW+bQGunP6kMHHNE90sH1NnDk8sORlQZS773jI1xs6D4sz6fv8o9aqn/bqztxWjnQ8l0+xXjnkaDGQnEqwHLYxH35q6kEBCvc4nr60OLqP2yC7/QYc4f10iAoC9hHMmEJOJTzJmoG/hW/EYsUyolF5QVp5puvLPU+Ao/723gwVrSNQeAycm9TYja966oPBl/aURAl+WLjRCJ0gSlT+DQPU15on7WKLdtNXvMTNmtaMGb3coQ8Rm0uY3fohtv0mvXoQuWzkG/hD4q2ZhqIiDqeBZ6us0p18GTEyYrd6upBkt7kyaxIt4t7ebZx9BYcLJYt9QoedYUmniOWWInKDnjnkIP0q+m9u1wwyzT0ByK/lrNxAixnCQyaTPQHdVdhL9RycsaZk6GHWN9aPUVw6sTLqebey2+E4Ka+a4oG9zYeTZVUoJxU2MpvWJHeYdoZP5nhP4haWSevKRqB4foLiUzJp6MkTPQ6ux1z2Ko8kCpY+Ww58+izBPe1VdBue4xMJTyw/MHU2lyauIYXxgI6CxoKSQ=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1145;
 31:81ggFJYXuyINVPRdPnOTI0gnmY0HbgJGQisaKB5kN04fU5+z5mfV39wzgL23vdbxttwCMi2rjbNT9+CxdhPz+DYVMCzkDVJag2Z6rCVztzSUmNoBdpR3x/NJmaUTC56PTdHPEiP3U5joWWU9KTAHhw/HgmSjf9mmiED7yCNkD/Al+Zk4aGnxWY6O3hTuhcMfX53MVX/g4n7ScWzVpBIZ246LccJhj091/ETr4S28z/LuRg0WzeBSo+rbr7Dq/NWw9ekymlQbkKigastPmdkazOnqexzgPY77R9pWEDNMnw/XDjwwbPQAaAJrRleIcjn6OC2Tdy7GaCXk0YoVsET/JCFOXinaNJ/VFtW4tSpUFftlwpTP5sAUythz2ToUKA6rE9+6olAxCnwU65ICuf2sgD9w36SlD48vnDNXIegJgNRRZGOZitznFMY6Vv538CBVWe3gTHEtMCn1jRhjtIXnNN2vMVzf1cD8zhA8h9jXb5gRef9CXFcAH2cVHlT/jII7afB0kMYziqif+BFlv/1coZsYjH/knXtcMUNjghZx8AGvkC7QrwbAJ8HyKhgvBO4XMzXnbT3xJkTAuixqvSfETh2bj1m4WTEnU5GUSgIHv0bg+xMJ6dOkk7m54O5XByK+yfAgj3c21jtROmkSFd7XPfOSjIOtZTm2GAYBUuDJGQU=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1145;
 20:5M1/OpI999z/DhjchAeu+AjYsqoLHsgBZq+lYDEOYZgKPmhE9WSo+7u2F8qRanlTL72g4bjTnihMQSgqDnIMW/HN296WG17sMtnR91JI7BB8URIKiyULhNs+nC8rLrRkGIKw90qB2dvSgm6c5PX4OmKzPvFfzgal1j85lqpszf3l4+yri5F+RJZwLH7Y8AtubTtYjlwv+k/CoaAoNiumk+D2Vap+N939E49SvjSKdKpEHnENh6MPTIKQkZ8QxFNND48xn/Hdyw8LpDJ6ZP+t3lk+W/s3hJXjKXGQf8T+nCyDerm2hLGT9V6QlE25yYFuL/MqGzugRMlHS+2K1wyyuoRe0TgEl7c4H3SlGNbVj9itoHxt07fz/J50pzqArDAGGTt2YyggOtjIr2YTXMA3wqgvEiC2eYMpDl8tSu3dXRuMLL55kf11dOje+1IlB4dPu3O30QWY85tNckiensDC/qaJRMJLhJM8Q/KIHvePVYo0tSlZeoB3znCG+VvSsLrT
X-Microsoft-Antispam-PRVS: <DM5PR12MB1145B2563D2180D0158BE7CBECDC0@DM5PR12MB1145.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(236129657087228)(767451399110)(48057245064654); 
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(10201501046)(100000703101)(100105400095)(6055026)(6041248)(20161123558100)(20161123560025)(20161123564025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DM5PR12MB1145; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DM5PR12MB1145; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ1OzQ6cW05VncvVDlNMStBM0NVOC9EVjNNMGprc2kr?=
 =?utf-8?B?V2ErVHNyRXh2L2FkRlRPZFRXSHN6bFJYckY1UmlpUlBXY1lqUk1xTXlvUkk2?=
 =?utf-8?B?SjFJRXNQQTlyQWFORzd3VU1XeituSzhqZW96QVdtMzhpejJjTllFQkJaN0I0?=
 =?utf-8?B?THA3cmhwaU9uYUN2N1FRQ0JTRW5PN0NSdk9pRk5mUVFuMTM2emlBbEFzcENG?=
 =?utf-8?B?aCtIWjBTTjh5Q2hXUXBrNVRFY0lvUFBFVE1iTmR3cHdCZlFrcEd0ZGlvRExN?=
 =?utf-8?B?Z3cvK1IvR2QvQU9LcjNUTEtMRWM2ZnZJSDN4emp1ZEVaaHM5T1R0Y1dGQkto?=
 =?utf-8?B?dW4vbU13YXY1NTBLVXVaeVNuQ1FGZ2pHc0xGU1BwOTFpQldlNVRtem5PU2Vn?=
 =?utf-8?B?U2lrUkQ4NXVCaEpiUjJxNm1KM0p5NE00SW5jcVI5WTVBSkdNd2s1YVcwQUJn?=
 =?utf-8?B?VkZqc2VVNjcwU21tSzZHZ3Z3WTU2Z3NSRldRV2tLbXRxcXR5eDZTWFNJNHkv?=
 =?utf-8?B?YXozaHpZL3Z6WHQ1azE3TXR1S2ZoVlRNcWQ0U1pVeW5kNlZMTzRVSUplNnNy?=
 =?utf-8?B?SXJsYWM4dE50bFB6UXN2UzBwUTFLbjE2WUQzUHl1d2dvREJEWkdHSVNscVh4?=
 =?utf-8?B?UW5TMkZEZHB1eEdlR2MvWWs0a2VoNkxNeFAvN0k0YVJXSTdpd0J4eWZMdGJv?=
 =?utf-8?B?eWNMS3FzSW5uM01XV1ZTR1A3bVgzWTBNNHhJcmluSS9sMjV5MnkwbkVEblBX?=
 =?utf-8?B?SVl6eVQ0ZERHVk1XWDR6dDRwUzR1My9iMVNqbXlUOGJHOVNxRzJEcE9WYjlP?=
 =?utf-8?B?NlRvUTdnbnBwWW1DMzVXQjhpZy9XcjY2a2MxMXEwN1pUZUhPQStzcXNTMTdI?=
 =?utf-8?B?V0VCaThpeE9SQmlpRWJ1WUtSZzFST1JhUE1jWk1pditUb2g0ZGN2SkY0M3gz?=
 =?utf-8?B?enhaRlBDbmRwYk5jZERXRnJrYTVjTCs0NkxWSjBKK1JkMlJ0RTRBaUxkSVg5?=
 =?utf-8?B?ZEk3L1F4R1ByZTZiZElyUlI0eUNYWUFBVnFoOU0yMUJPUEVSOWZGOTFEUnFZ?=
 =?utf-8?B?NG9kdmRYeGcyVmljdlFGTlpJM0tLaWhUN1dSSVo4WU0yY2pKcW9pa3E3eFhr?=
 =?utf-8?B?REZ1M3FKRnEzckhmVWJqUFJBQjdaQTB4eURtZnd2eVl2bXpjMldEbzRQY2U1?=
 =?utf-8?B?NHA1TjBxeUQvVVpYeGxFMmk4TGZVcFI0QXlhRTdwckxJRE1TMmxlRzBCVEE1?=
 =?utf-8?B?c1dmZzFPYVo4S2drbWE4aFNtSEdtZzRxenBRTGxlMGRsVjRKbVR2VlRacTBx?=
 =?utf-8?B?NlRndU1zV2MyejJBM25vZTdhMmM2YU1xU2FZNnh6dy9URGR5czVycUt2ZHhx?=
 =?utf-8?B?VFdCT1ZZd21OY3F5UndtejhibjFvSXRMbFNxYlkxaXpjNHpUTUZqb2FLci9p?=
 =?utf-8?B?UGsybEtqZyttTTZNdkxJNDl5dFVUOEpKKzB1ZFhJa3lSaGVLcWliajBYVEdh?=
 =?utf-8?B?Nk1kSmQwbGk3VTYzZjdGSHVUZWZRVGlCbVo3RGZYVnpyWndLVE5Cb1AzbWdI?=
 =?utf-8?B?NDR4NjB6VFM3TStLUTlacVBFSHVjY0dMZElLNmFBTWo5ZzNpY1ErTWE0Qi8w?=
 =?utf-8?B?RG1tZkdmdkFxYlFGQWJvczM1a1RiRi92QnpXOU9jZEMrUjd1V0JOamtiYkNT?=
 =?utf-8?Q?frBbw7PWqQEvX6C8ES83ZdCemBgWo+2Pi3YdNa?=
X-Forefront-PRVS: 0351D213B3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39840400002)(39400400002)(39410400002)(39850400002)(39860400002)(39450400003)(83506001)(2950100002)(4001350100001)(9686003)(50466002)(53936002)(72206003)(33646002)(7736002)(55016002)(25786009)(189998001)(4326008)(110136004)(38730400002)(66066001)(54906002)(23676002)(5660300001)(86362001)(47776003)(2906002)(6506006)(7406005)(3846002)(53416004)(478600001)(7416002)(1076002)(103116003)(305945005)(54356999)(76176999)(42186005)(50986999)(8676002)(230700001)(6116002)(81166006)(97746001)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR12MB1145; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ1OzIzOmo3OWtvUElUUGVmTE9jRGJKaUhjc3d4SHVl?=
 =?utf-8?B?OE9sNTBGeTkxZkE1cFVoUWYyZzJjRmhuaEhiOXpyNVppWGR1bThvQzkzOXl6?=
 =?utf-8?B?azFWRUEvQVIvYS9vd3ByY3hvNngwbFdFUzJ1RmlZYnZvL3F0ZEIzREsxdHdO?=
 =?utf-8?B?RHdwQmZwNVhwWTFEREdDUGJkM2kzUFlOTUFqYzQ5S3dKRGcrcUhnbTdMbHVT?=
 =?utf-8?B?aW1RZ3NmYmhoNERINGZSbTdQV3ZEdFNlaXVmQVltMHpIL3NBRjdBRzF4YzZ1?=
 =?utf-8?B?blpvdDc0NjJjd1lqYWN6bmIzbkZpK0pNbkVEZjM1UU9LbUlsaWNHSFBQdjJh?=
 =?utf-8?B?V1oxV3YxVCtmc3Z5UlNNUXhIVHhmMkMwT1YreU1tMllSejRNS0c2aVF4eDB6?=
 =?utf-8?B?YVFrVHo0R2tBMWJ1V2JkRkgvSzlROEdVUDg4STRhTlZLQ3E4QmxIaVpBbmkx?=
 =?utf-8?B?Rm4vMytDTkpPaEFFOWZkYkZqOXFLcnpZTzArNXVpSy9LNkVzKzJ0a1lmRjkz?=
 =?utf-8?B?OHJPelpPeXRpUzFWTk5yQ2xnNW5ieVFIZm5Bc3BHL1lnNTRKTkg0dFVTNE5j?=
 =?utf-8?B?VWQ3a3QzeUdPTjE1UmU0VDA5ZFRMVGFsVXlTQUlDb252Rk9sZUhwQ01VK3Js?=
 =?utf-8?B?SkFaZEYzaWoxQWxCRm1nR0x5cFNLSnczMTRlQk1sc3VlWTZ5SnkyZCtTOTc1?=
 =?utf-8?B?Nkp1bENKemlvRnU5SU5XWEJuRlgzeURJYVJINFVVaWNGZlBQVkVSdW9VMEc0?=
 =?utf-8?B?UmordEVRZlhxV1FGMUdSS3paVkF6blVRY1A3cWd6Smp2b3FZbFFVSnFmamx2?=
 =?utf-8?B?SWc4LytGL2V1bFlYRDRxWk5IMmU1TU1EWEw0SmJPMkpBcy8rS21xRVEvNU5M?=
 =?utf-8?B?YkRkbjYwWnNpVXBtam9iVHpTV2srNkgwMHhlTExCQzkxYTlSVFZJdGV4R0NI?=
 =?utf-8?B?eEdmNytYcmxnQTVrYk41Yys0K25Ub2xHTGxqd3ZBcmtnSDBldTRienF6aEhO?=
 =?utf-8?B?S29VRU51a0Zab1o5VlBGa0paYUY5cTNVVVJwYjVkU0ZrQzEzN0R3L2pOeWpH?=
 =?utf-8?B?S2dNaVlqaUlDUk9PZ1d4VnFKM1BFcE1JZnhUWEpidzRZNEFTRnA5QkI4ZFBx?=
 =?utf-8?B?Rld1Z3BLZUw2UEhHaGhHSHRDRlduRkRFSkQ2Tm0xUS8zaU52VWdQVzNGRWJo?=
 =?utf-8?B?Wk1pTzdJWWtSVWRSKytDUEZDVHhVN2dRQTNlN042KytPT0dTM3RGallRMmhE?=
 =?utf-8?B?TnlMYi9uRzRtWlgzSXRDTWRWOW5WTzZrQ1lvVGdOaExBVzAwbHZoN2ErQUtH?=
 =?utf-8?B?aWJBc2lkVkJUcEZYeVJ0S2hMYkdjd3A3WWRPc0FSQWc4bEdMMXA3b1ZwQkk4?=
 =?utf-8?B?bXFDSVhYZTVNblVFOFg3THB0VHE4V2ZZUitLTkFrTlpyay9YTlFOL0ZSQ21O?=
 =?utf-8?B?aitlQkhvVG1xelg1RzdzdFpIVkY3a1Q3bFJDSnczd0pVNUNTZnh2WXVaQmNh?=
 =?utf-8?B?VEJEblZZVXpGRHpxb2FlSmUzbjlwSEY4V0htODNlRFlkVFppc0tGNXMrbERw?=
 =?utf-8?B?UUxjZ1pLeFdoRmIxTU1leWM5c3ZKNEJRM0lGOGk4eVlYanRwbUpJMk0xaCtt?=
 =?utf-8?B?cHNoamloUEdMM3ZuRkduZDE3VVlTcllaazhQZityUDZXNm56VTNNcjVYSUJD?=
 =?utf-8?Q?Gcyrrrf4kf1wI/H6MM=3D?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ1OzY6eW1jeU1Xa0NpcG13cW1QT0VrUWNPaVh5SnpO?=
 =?utf-8?B?TTA1RXZBL0RITit2ZWpKSW5tVXI2NVo0SHA0Z1lSdWVhci9uTXh2cm9od1JT?=
 =?utf-8?B?cVVSdXpabTYybUFOS21DNG40VWcxbFFwcTB3MGpueG5jU1F4YnFJU0NhUHFM?=
 =?utf-8?B?cUJrd3YxckhsVU51cW43NGV4V3NBZUhIV3E5RmJkd1BZbE1OU0FaaS9HZndN?=
 =?utf-8?B?Ry8zdzB0ZzN2OEZMc01ZSDgzVEVCUlMxSXcvZ0VJVE00OTJhQkV5TDZOaFp5?=
 =?utf-8?B?Ty9VT3JITmVsL3BkRDN6ajczSXZ1K0QwZlcxNHE0emh2ejdETXp2aEhUVjk0?=
 =?utf-8?B?Z0VGRGVlZFRYaWVybUhCTGN1bE5mbjIrN3hRVHp3dDlYNnAwMUxHbnBjT2Va?=
 =?utf-8?B?RE9BdWk4VHZPbU5FT21Yems5VSt3MENRdVhJRm44TXoxbXk4MEdlMUFYU1ls?=
 =?utf-8?B?U2xmVEpZeHk1OU1oVTRid1ZsRHYxZ1g1aTFhNEtJeFU5NEYzcEJPL1JMWWwx?=
 =?utf-8?B?Vy9aZ3pnaDdsT1RNZzBPV2dMaERGYTBMeVhobWE3Z1FJcVZPUE5mK2xyNUs0?=
 =?utf-8?B?Q0xqcm1OeXRJMjJLbi9KOWxqMlZGdU9OS2FIVlBCWXNKNkhVU0R6NkJTOHlI?=
 =?utf-8?B?TnFCc0dGR3YwTTN3YytUWDI3NC9SRWxnbFZDWVJVSjRPQ0dhUGdpcXpmL0ZJ?=
 =?utf-8?B?Z2FQWXkyQjVUOVNuMGtlZzhvSXlhOEFzcENYM2h4dFl0YTJSN3RILzlEMnJa?=
 =?utf-8?B?Q1hPclZnbnRUN203dkxEb3BMRE9BL0F3Q1AwR0Y5d3lvUlluTUNGRXFqVFIr?=
 =?utf-8?B?M1JPMkFTK3RuSGJCeUNHbERhT21CTzBpalpmYkdySmF0SitQdTdCSnBLd3dS?=
 =?utf-8?B?NmJ6MHBhWjBXVkhJZkxoSzJrMFgxanhuN1N3bEtvVyt0bmM0M1lPSzdxelVR?=
 =?utf-8?B?VE42ams4YjRNa1Y1N2FVQnZ6aEtncWVXZkMxVGkrQ1lZOWU5OUVmV3YwS2gv?=
 =?utf-8?B?OUgzZWVWL1NlcVNlbFltUXRyU1UzbUZBdXppamNJdlpqdVp1b3pUZVZLYS9w?=
 =?utf-8?B?Z29TTDZvTUEvaGNBdnptYzV4bVliWEhVdmFRelVVV3ZDVmtJK0NkN0dPQ2V5?=
 =?utf-8?B?alZKUlJvSkdnck1mam8wMGlma09XeEVYcXRtTXFmN1BrVTJBdkhEcW0yNW5Z?=
 =?utf-8?B?L3RTRm56d09YRmxyU2pBb2E5MWh4SW5nTXdvbGNwL2szSkszNkU0S0Z3aUZU?=
 =?utf-8?B?NTVPTVNFU1habENIZDVQdDduYTZ4RFBjOFprNXBzOGZBdFYzNDZSQlhJTmpW?=
 =?utf-8?B?djIzaG9xSDZxSHdkVFBBNlljQjRQSEhzaGEyOU1wVFYwU21hcDdOR0Q4YU1Y?=
 =?utf-8?Q?KlaNZ2m?=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1145;
 5:hjfsk0R/5V8sQiBHcWaQVmeNZtpEcKA4yxRCELYc8/nlXt9n1san1tA+/IiAYgsD5gcmeqZk0e2zYngbxKleGKsn65jqaDzgKbNFVG8v/cHoUEJOfG2jpepgRdlN5NE1gjGwkrZclwYy1zu8jQ0cOzvHBIdmEWovrD0bNWP12QtXcLnuaVU+ByU844KExqxWDxA6fKSEDrpMlw8+6+E5+233QfwMMacmo2rMpxqrr2ErshVSx7McDZ/lBM3wKW1HWaehsPKnvzWDRPy9KZJ4iVw+uEggB/hmtBeht5of/aHAtnNDjnQhV+2HLEl0KEXkur6ERoIxeuEJXiCMaSf4aNww0Va4TI7j6JxUa8B4HPiLiMHX0hG10fae/4VgQQKNBx7/XfjcX1vmXbSkXMgRx6x+Pqrqw6+oju+gD8nQGpYnItbWZmDAiEufXAG97z9Vhj9zCKXa1MQ5gLmzyqoxCkuWkOsyLKmmfMQi83JyIPlxHLn00omAnlkkoeML3vo6;
 24:CUDd7KhJLNlJBSmL54rfzdNKwvQA9FBiW4QyeABQF8HzOQ5KtXrXbZa5z2+hRFEtJvUXc06IaF8xcNsjwcS3PJyzCX0wNtdLW1lEd/Wv7xg=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1145;
 7:puXvwF+3JAlfiq+1eKldU2Kt6PhwlBb6J64ezXf8hReqaONAV/pIaicWXHpC5umhuCTxAztwPgq1yy7wDYVk9xgmgh1MsFsEir0O/rWEcpbf9oYeh8f1E+zM09apRsFwKlfT7mgr0yongwwlxYPyqJwrfjGhCZFlWBj9hJUMZ46RgCFnK5PmdWRvpq2s1K+dAKnBVyIuLor9FEM4lF6r0cQi2MARcDVIwpCPeRanPqPtKfS0g8EZ/RdF8R0IByMZ1YtXFjDxa43UIR8HUwryQ4kqRTPZkXyYswhe1gJ8pw5MUvGTQ+AYNv/zAGCckwjXDIk0LhU7Keu+iR+YgRVXLmrYajBOMdtXbG8ywZB+lfolsI2MrmzzzUFq1v5f/FbuFe3MZvsF4b6a4lxK1RNj64gIuV4eJhCOhVule4xhrPkghcgotKLkac6OSNLFlv7Gdxv6W+WMh1yozzl8qoNrHzZ8nTvlHlqQCTMEV19FyMpFgPoYynjjCT9skdXiIc9u2ulr03lWFHjBKfruGk7SJn+IPv+7K8e2DZ2T0SzSiWkyrabqR4ylm9tCSGk8mdP0Oe85/ZBCWz+IIk3COM48gZz6gK0a7XC5dqiDqxxAc/W2Z+gqgfhG6ZWbnoMvsOkwGubIXP9Tm0/wF880u2QlPdS9oxhhm+jSAp07K16oUpZBdBhm2347wo6r1ldW8/UWe2tLK+DdTJjtoqwd2JmX5P2DQXcqHfJPvqB/f21Z+j/C6nAPzm2KlHCWc33SGAZECQtqtQYfh8YdOz8cAQ8O09YId0lBFXffe3KfOl6WKqY=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1145;
 20:y3mUxnL1KAWOvT/F4++hJ6vKBgVjsnbIglL+kqYwdK9aPJ3aAAX+MDFZAjn3f4+ZOLTbdQVGW1egEz2M80mrzCXw5gFw/eS+0WM+04o0mViPeljIUcyT+Ud8AUv8MMl7rcGikZmxkd+PmmWXnmDpmmCO5X5qAGZSDpKmbHnPAP8QM9MefoP73ofmgapLilvOeWzFZh8qUV7ThjOt7HMRyDA1/LqZ52ZVaO+FVMGMdVWI7+EiIAiO/uNMtTb7eUU4
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 14:56:43.4008 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR12MB1145
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v8 03/38] x86, mpparse, x86/acpi, x86/PCI,
 x86/dmi, SFI: Use memremap for RAM 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>

VGhlIGlvcmVtYXAoKSBmdW5jdGlvbiBpcyBpbnRlbmRlZCBmb3IgbWFwcGluZyBNTUlPLiBGb3Ig
UkFNLCB0aGUKbWVtcmVtYXAoKSBmdW5jdGlvbiBzaG91bGQgYmUgdXNlZC4gQ29udmVydCBjYWxs
cyBmcm9tIGlvcmVtYXAoKSB0bwptZW1yZW1hcCgpIHdoZW4gcmUtbWFwcGluZyBSQU0uCgpUaGlz
IHdpbGwgYmUgdXNlZCBsYXRlciBieSBTTUUgdG8gY29udHJvbCBob3cgdGhlIGVuY3J5cHRpb24g
bWFzayBpcwphcHBsaWVkIHRvIG1lbW9yeSBtYXBwaW5ncywgd2l0aCBjZXJ0YWluIG1lbW9yeSBs
b2NhdGlvbnMgYmVpbmcgbWFwcGVkCmRlY3J5cHRlZCB2cyBlbmNyeXB0ZWQuCgpSZXZpZXdlZC1i
eTogQm9yaXNsYXYgUGV0a292IDxicEBzdXNlLmRlPgpTaWduZWQtb2ZmLWJ5OiBUb20gTGVuZGFj
a3kgPHRob21hcy5sZW5kYWNreUBhbWQuY29tPgotLS0KIGFyY2gveDg2L2luY2x1ZGUvYXNtL2Rt
aS5oICAgfCAgICA4ICsrKystLS0tCiBhcmNoL3g4Ni9rZXJuZWwvYWNwaS9ib290LmMgIHwgICAg
NiArKystLS0KIGFyY2gveDg2L2tlcm5lbC9rZGVidWdmcy5jICAgfCAgIDM0ICsrKysrKysrKysr
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIGFyY2gveDg2L2tlcm5lbC9rc3lzZnMuYyAgICAgfCAg
IDI4ICsrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0KIGFyY2gveDg2L2tlcm5lbC9tcHBhcnNl
LmMgICAgfCAgIDEwICsrKysrLS0tLS0KIGFyY2gveDg2L3BjaS9jb21tb24uYyAgICAgICAgfCAg
ICA0ICsrLS0KIGRyaXZlcnMvZmlybXdhcmUvZG1pLXN5c2ZzLmMgfCAgICA1ICsrKy0tCiBkcml2
ZXJzL2Zpcm13YXJlL3BjZHAuYyAgICAgIHwgICAgNCArKy0tCiBkcml2ZXJzL3NmaS9zZmlfY29y
ZS5jICAgICAgIHwgICAyMiArKysrKysrKysrKy0tLS0tLS0tLS0tCiA5IGZpbGVzIGNoYW5nZWQs
IDU1IGluc2VydGlvbnMoKyksIDY2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2
L2luY2x1ZGUvYXNtL2RtaS5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vZG1pLmgKaW5kZXggM2M2
OWZlZC4uYThlMTViMCAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20vZG1pLmgKKysr
IGIvYXJjaC94ODYvaW5jbHVkZS9hc20vZG1pLmgKQEAgLTEzLDkgKzEzLDkgQEAgc3RhdGljIF9f
YWx3YXlzX2lubGluZSBfX2luaXQgdm9pZCAqZG1pX2FsbG9jKHVuc2lnbmVkIGxlbikKIH0KIAog
LyogVXNlIGVhcmx5IElPIG1hcHBpbmdzIGZvciBETUkgYmVjYXVzZSBpdCdzIGluaXRpYWxpemVk
IGVhcmx5ICovCi0jZGVmaW5lIGRtaV9lYXJseV9yZW1hcAkJZWFybHlfaW9yZW1hcAotI2RlZmlu
ZSBkbWlfZWFybHlfdW5tYXAJCWVhcmx5X2lvdW5tYXAKLSNkZWZpbmUgZG1pX3JlbWFwCQlpb3Jl
bWFwX2NhY2hlCi0jZGVmaW5lIGRtaV91bm1hcAkJaW91bm1hcAorI2RlZmluZSBkbWlfZWFybHlf
cmVtYXAJCWVhcmx5X21lbXJlbWFwCisjZGVmaW5lIGRtaV9lYXJseV91bm1hcAkJZWFybHlfbWVt
dW5tYXAKKyNkZWZpbmUgZG1pX3JlbWFwKF94LCBfbCkJbWVtcmVtYXAoX3gsIF9sLCBNRU1SRU1B
UF9XQikKKyNkZWZpbmUgZG1pX3VubWFwKF94KQkJbWVtdW5tYXAoX3gpCiAKICNlbmRpZiAvKiBf
QVNNX1g4Nl9ETUlfSCAqLwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL2FjcGkvYm9vdC5j
IGIvYXJjaC94ODYva2VybmVsL2FjcGkvYm9vdC5jCmluZGV4IDZiYjY4MDYuLjg1MDE2MGEgMTAw
NjQ0Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9hY3BpL2Jvb3QuYworKysgYi9hcmNoL3g4Ni9rZXJu
ZWwvYWNwaS9ib290LmMKQEAgLTExNSw3ICsxMTUsNyBAQAogI2RlZmluZQlBQ1BJX0lOVkFMSURf
R1NJCQlJTlRfTUlOCiAKIC8qCi0gKiBUaGlzIGlzIGp1c3QgYSBzaW1wbGUgd3JhcHBlciBhcm91
bmQgZWFybHlfaW9yZW1hcCgpLAorICogVGhpcyBpcyBqdXN0IGEgc2ltcGxlIHdyYXBwZXIgYXJv
dW5kIGVhcmx5X21lbXJlbWFwKCksCiAgKiB3aXRoIHNhbml0eSBjaGVja3MgZm9yIHBoeXMgPT0g
MCBhbmQgc2l6ZSA9PSAwLgogICovCiBjaGFyICpfX2luaXQgX19hY3BpX21hcF90YWJsZSh1bnNp
Z25lZCBsb25nIHBoeXMsIHVuc2lnbmVkIGxvbmcgc2l6ZSkKQEAgLTEyNCw3ICsxMjQsNyBAQCBj
aGFyICpfX2luaXQgX19hY3BpX21hcF90YWJsZSh1bnNpZ25lZCBsb25nIHBoeXMsIHVuc2lnbmVk
IGxvbmcgc2l6ZSkKIAlpZiAoIXBoeXMgfHwgIXNpemUpCiAJCXJldHVybiBOVUxMOwogCi0JcmV0
dXJuIGVhcmx5X2lvcmVtYXAocGh5cywgc2l6ZSk7CisJcmV0dXJuIGVhcmx5X21lbXJlbWFwKHBo
eXMsIHNpemUpOwogfQogCiB2b2lkIF9faW5pdCBfX2FjcGlfdW5tYXBfdGFibGUoY2hhciAqbWFw
LCB1bnNpZ25lZCBsb25nIHNpemUpCkBAIC0xMzIsNyArMTMyLDcgQEAgdm9pZCBfX2luaXQgX19h
Y3BpX3VubWFwX3RhYmxlKGNoYXIgKm1hcCwgdW5zaWduZWQgbG9uZyBzaXplKQogCWlmICghbWFw
IHx8ICFzaXplKQogCQlyZXR1cm47CiAKLQllYXJseV9pb3VubWFwKG1hcCwgc2l6ZSk7CisJZWFy
bHlfbWVtdW5tYXAobWFwLCBzaXplKTsKIH0KIAogI2lmZGVmIENPTkZJR19YODZfTE9DQUxfQVBJ
QwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL2tkZWJ1Z2ZzLmMgYi9hcmNoL3g4Ni9rZXJu
ZWwva2RlYnVnZnMuYwppbmRleCAzOGI2NDU4Li5mZDZmOGZiIDEwMDY0NAotLS0gYS9hcmNoL3g4
Ni9rZXJuZWwva2RlYnVnZnMuYworKysgYi9hcmNoL3g4Ni9rZXJuZWwva2RlYnVnZnMuYwpAQCAt
MzMsNyArMzMsNiBAQCBzdGF0aWMgc3NpemVfdCBzZXR1cF9kYXRhX3JlYWQoc3RydWN0IGZpbGUg
KmZpbGUsIGNoYXIgX191c2VyICp1c2VyX2J1ZiwKIAlzdHJ1Y3Qgc2V0dXBfZGF0YV9ub2RlICpu
b2RlID0gZmlsZS0+cHJpdmF0ZV9kYXRhOwogCXVuc2lnbmVkIGxvbmcgcmVtYWluOwogCWxvZmZf
dCBwb3MgPSAqcHBvczsKLQlzdHJ1Y3QgcGFnZSAqcGc7CiAJdm9pZCAqcDsKIAl1NjQgcGE7CiAK
QEAgLTQ3LDE4ICs0NiwxMyBAQCBzdGF0aWMgc3NpemVfdCBzZXR1cF9kYXRhX3JlYWQoc3RydWN0
IGZpbGUgKmZpbGUsIGNoYXIgX191c2VyICp1c2VyX2J1ZiwKIAkJY291bnQgPSBub2RlLT5sZW4g
LSBwb3M7CiAKIAlwYSA9IG5vZGUtPnBhZGRyICsgc2l6ZW9mKHN0cnVjdCBzZXR1cF9kYXRhKSAr
IHBvczsKLQlwZyA9IHBmbl90b19wYWdlKChwYSArIGNvdW50IC0gMSkgPj4gUEFHRV9TSElGVCk7
Ci0JaWYgKFBhZ2VIaWdoTWVtKHBnKSkgewotCQlwID0gaW9yZW1hcF9jYWNoZShwYSwgY291bnQp
OwotCQlpZiAoIXApCi0JCQlyZXR1cm4gLUVOWElPOwotCX0gZWxzZQotCQlwID0gX192YShwYSk7
CisJcCA9IG1lbXJlbWFwKHBhLCBjb3VudCwgTUVNUkVNQVBfV0IpOworCWlmICghcCkKKwkJcmV0
dXJuIC1FTk9NRU07CiAKIAlyZW1haW4gPSBjb3B5X3RvX3VzZXIodXNlcl9idWYsIHAsIGNvdW50
KTsKIAotCWlmIChQYWdlSGlnaE1lbShwZykpCi0JCWlvdW5tYXAocCk7CisJbWVtdW5tYXAocCk7
CiAKIAlpZiAocmVtYWluKQogCQlyZXR1cm4gLUVGQVVMVDsKQEAgLTEwOSw3ICsxMDMsNiBAQCBz
dGF0aWMgaW50IF9faW5pdCBjcmVhdGVfc2V0dXBfZGF0YV9ub2RlcyhzdHJ1Y3QgZGVudHJ5ICpw
YXJlbnQpCiAJc3RydWN0IHNldHVwX2RhdGEgKmRhdGE7CiAJaW50IGVycm9yOwogCXN0cnVjdCBk
ZW50cnkgKmQ7Ci0Jc3RydWN0IHBhZ2UgKnBnOwogCXU2NCBwYV9kYXRhOwogCWludCBubyA9IDA7
CiAKQEAgLTEyNiwxNiArMTE5LDEyIEBAIHN0YXRpYyBpbnQgX19pbml0IGNyZWF0ZV9zZXR1cF9k
YXRhX25vZGVzKHN0cnVjdCBkZW50cnkgKnBhcmVudCkKIAkJCWdvdG8gZXJyX2RpcjsKIAkJfQog
Ci0JCXBnID0gcGZuX3RvX3BhZ2UoKHBhX2RhdGErc2l6ZW9mKCpkYXRhKS0xKSA+PiBQQUdFX1NI
SUZUKTsKLQkJaWYgKFBhZ2VIaWdoTWVtKHBnKSkgewotCQkJZGF0YSA9IGlvcmVtYXBfY2FjaGUo
cGFfZGF0YSwgc2l6ZW9mKCpkYXRhKSk7Ci0JCQlpZiAoIWRhdGEpIHsKLQkJCQlrZnJlZShub2Rl
KTsKLQkJCQllcnJvciA9IC1FTlhJTzsKLQkJCQlnb3RvIGVycl9kaXI7Ci0JCQl9Ci0JCX0gZWxz
ZQotCQkJZGF0YSA9IF9fdmEocGFfZGF0YSk7CisJCWRhdGEgPSBtZW1yZW1hcChwYV9kYXRhLCBz
aXplb2YoKmRhdGEpLCBNRU1SRU1BUF9XQik7CisJCWlmICghZGF0YSkgeworCQkJa2ZyZWUobm9k
ZSk7CisJCQllcnJvciA9IC1FTk9NRU07CisJCQlnb3RvIGVycl9kaXI7CisJCX0KIAogCQlub2Rl
LT5wYWRkciA9IHBhX2RhdGE7CiAJCW5vZGUtPnR5cGUgPSBkYXRhLT50eXBlOwpAQCAtMTQzLDgg
KzEzMiw3IEBAIHN0YXRpYyBpbnQgX19pbml0IGNyZWF0ZV9zZXR1cF9kYXRhX25vZGVzKHN0cnVj
dCBkZW50cnkgKnBhcmVudCkKIAkJZXJyb3IgPSBjcmVhdGVfc2V0dXBfZGF0YV9ub2RlKGQsIG5v
LCBub2RlKTsKIAkJcGFfZGF0YSA9IGRhdGEtPm5leHQ7CiAKLQkJaWYgKFBhZ2VIaWdoTWVtKHBn
KSkKLQkJCWlvdW5tYXAoZGF0YSk7CisJCW1lbXVubWFwKGRhdGEpOwogCQlpZiAoZXJyb3IpCiAJ
CQlnb3RvIGVycl9kaXI7CiAJCW5vKys7CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwva3N5
c2ZzLmMgYi9hcmNoL3g4Ni9rZXJuZWwva3N5c2ZzLmMKaW5kZXggNGFmYzY3Zi4uZWU1MWRiOSAx
MDA2NDQKLS0tIGEvYXJjaC94ODYva2VybmVsL2tzeXNmcy5jCisrKyBiL2FyY2gveDg2L2tlcm5l
bC9rc3lzZnMuYwpAQCAtMTYsOCArMTYsOCBAQAogI2luY2x1ZGUgPGxpbnV4L3N0YXQuaD4KICNp
bmNsdWRlIDxsaW51eC9zbGFiLmg+CiAjaW5jbHVkZSA8bGludXgvbW0uaD4KKyNpbmNsdWRlIDxs
aW51eC9pby5oPgogCi0jaW5jbHVkZSA8YXNtL2lvLmg+CiAjaW5jbHVkZSA8YXNtL3NldHVwLmg+
CiAKIHN0YXRpYyBzc2l6ZV90IHZlcnNpb25fc2hvdyhzdHJ1Y3Qga29iamVjdCAqa29iaiwKQEAg
LTc5LDEyICs3OSwxMiBAQCBzdGF0aWMgaW50IGdldF9zZXR1cF9kYXRhX3BhZGRyKGludCBuciwg
dTY0ICpwYWRkcikKIAkJCSpwYWRkciA9IHBhX2RhdGE7CiAJCQlyZXR1cm4gMDsKIAkJfQotCQlk
YXRhID0gaW9yZW1hcF9jYWNoZShwYV9kYXRhLCBzaXplb2YoKmRhdGEpKTsKKwkJZGF0YSA9IG1l
bXJlbWFwKHBhX2RhdGEsIHNpemVvZigqZGF0YSksIE1FTVJFTUFQX1dCKTsKIAkJaWYgKCFkYXRh
KQogCQkJcmV0dXJuIC1FTk9NRU07CiAKIAkJcGFfZGF0YSA9IGRhdGEtPm5leHQ7Ci0JCWlvdW5t
YXAoZGF0YSk7CisJCW1lbXVubWFwKGRhdGEpOwogCQlpKys7CiAJfQogCXJldHVybiAtRUlOVkFM
OwpAQCAtOTcsMTcgKzk3LDE3IEBAIHN0YXRpYyBpbnQgX19pbml0IGdldF9zZXR1cF9kYXRhX3Np
emUoaW50IG5yLCBzaXplX3QgKnNpemUpCiAJdTY0IHBhX2RhdGEgPSBib290X3BhcmFtcy5oZHIu
c2V0dXBfZGF0YTsKIAogCXdoaWxlIChwYV9kYXRhKSB7Ci0JCWRhdGEgPSBpb3JlbWFwX2NhY2hl
KHBhX2RhdGEsIHNpemVvZigqZGF0YSkpOworCQlkYXRhID0gbWVtcmVtYXAocGFfZGF0YSwgc2l6
ZW9mKCpkYXRhKSwgTUVNUkVNQVBfV0IpOwogCQlpZiAoIWRhdGEpCiAJCQlyZXR1cm4gLUVOT01F
TTsKIAkJaWYgKG5yID09IGkpIHsKIAkJCSpzaXplID0gZGF0YS0+bGVuOwotCQkJaW91bm1hcChk
YXRhKTsKKwkJCW1lbXVubWFwKGRhdGEpOwogCQkJcmV0dXJuIDA7CiAJCX0KIAogCQlwYV9kYXRh
ID0gZGF0YS0+bmV4dDsKLQkJaW91bm1hcChkYXRhKTsKKwkJbWVtdW5tYXAoZGF0YSk7CiAJCWkr
KzsKIAl9CiAJcmV0dXJuIC1FSU5WQUw7CkBAIC0xMjcsMTIgKzEyNywxMiBAQCBzdGF0aWMgc3Np
emVfdCB0eXBlX3Nob3coc3RydWN0IGtvYmplY3QgKmtvYmosCiAJcmV0ID0gZ2V0X3NldHVwX2Rh
dGFfcGFkZHIobnIsICZwYWRkcik7CiAJaWYgKHJldCkKIAkJcmV0dXJuIHJldDsKLQlkYXRhID0g
aW9yZW1hcF9jYWNoZShwYWRkciwgc2l6ZW9mKCpkYXRhKSk7CisJZGF0YSA9IG1lbXJlbWFwKHBh
ZGRyLCBzaXplb2YoKmRhdGEpLCBNRU1SRU1BUF9XQik7CiAJaWYgKCFkYXRhKQogCQlyZXR1cm4g
LUVOT01FTTsKIAogCXJldCA9IHNwcmludGYoYnVmLCAiMHgleFxuIiwgZGF0YS0+dHlwZSk7Ci0J
aW91bm1hcChkYXRhKTsKKwltZW11bm1hcChkYXRhKTsKIAlyZXR1cm4gcmV0OwogfQogCkBAIC0x
NTQsNyArMTU0LDcgQEAgc3RhdGljIHNzaXplX3Qgc2V0dXBfZGF0YV9kYXRhX3JlYWQoc3RydWN0
IGZpbGUgKmZwLAogCXJldCA9IGdldF9zZXR1cF9kYXRhX3BhZGRyKG5yLCAmcGFkZHIpOwogCWlm
IChyZXQpCiAJCXJldHVybiByZXQ7Ci0JZGF0YSA9IGlvcmVtYXBfY2FjaGUocGFkZHIsIHNpemVv
ZigqZGF0YSkpOworCWRhdGEgPSBtZW1yZW1hcChwYWRkciwgc2l6ZW9mKCpkYXRhKSwgTUVNUkVN
QVBfV0IpOwogCWlmICghZGF0YSkKIAkJcmV0dXJuIC1FTk9NRU07CiAKQEAgLTE3MCwxNSArMTcw
LDE1IEBAIHN0YXRpYyBzc2l6ZV90IHNldHVwX2RhdGFfZGF0YV9yZWFkKHN0cnVjdCBmaWxlICpm
cCwKIAkJZ290byBvdXQ7CiAKIAlyZXQgPSBjb3VudDsKLQlwID0gaW9yZW1hcF9jYWNoZShwYWRk
ciArIHNpemVvZigqZGF0YSksIGRhdGEtPmxlbik7CisJcCA9IG1lbXJlbWFwKHBhZGRyICsgc2l6
ZW9mKCpkYXRhKSwgZGF0YS0+bGVuLCBNRU1SRU1BUF9XQik7CiAJaWYgKCFwKSB7CiAJCXJldCA9
IC1FTk9NRU07CiAJCWdvdG8gb3V0OwogCX0KIAltZW1jcHkoYnVmLCBwICsgb2ZmLCBjb3VudCk7
Ci0JaW91bm1hcChwKTsKKwltZW11bm1hcChwKTsKIG91dDoKLQlpb3VubWFwKGRhdGEpOworCW1l
bXVubWFwKGRhdGEpOwogCXJldHVybiByZXQ7CiB9CiAKQEAgLTI1MCwxMyArMjUwLDEzIEBAIHN0
YXRpYyBpbnQgX19pbml0IGdldF9zZXR1cF9kYXRhX3RvdGFsX251bSh1NjQgcGFfZGF0YSwgaW50
ICpucikKIAkqbnIgPSAwOwogCXdoaWxlIChwYV9kYXRhKSB7CiAJCSpuciArPSAxOwotCQlkYXRh
ID0gaW9yZW1hcF9jYWNoZShwYV9kYXRhLCBzaXplb2YoKmRhdGEpKTsKKwkJZGF0YSA9IG1lbXJl
bWFwKHBhX2RhdGEsIHNpemVvZigqZGF0YSksIE1FTVJFTUFQX1dCKTsKIAkJaWYgKCFkYXRhKSB7
CiAJCQlyZXQgPSAtRU5PTUVNOwogCQkJZ290byBvdXQ7CiAJCX0KIAkJcGFfZGF0YSA9IGRhdGEt
Pm5leHQ7Ci0JCWlvdW5tYXAoZGF0YSk7CisJCW1lbXVubWFwKGRhdGEpOwogCX0KIAogb3V0Ogpk
aWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL21wcGFyc2UuYyBiL2FyY2gveDg2L2tlcm5lbC9t
cHBhcnNlLmMKaW5kZXggMGQ5MDRkNy4uZmQzN2YzOSAxMDA2NDQKLS0tIGEvYXJjaC94ODYva2Vy
bmVsL21wcGFyc2UuYworKysgYi9hcmNoL3g4Ni9rZXJuZWwvbXBwYXJzZS5jCkBAIC00MzYsOSAr
NDM2LDkgQEAgc3RhdGljIHVuc2lnbmVkIGxvbmcgX19pbml0IGdldF9tcGNfc2l6ZSh1bnNpZ25l
ZCBsb25nIHBoeXNwdHIpCiAJc3RydWN0IG1wY190YWJsZSAqbXBjOwogCXVuc2lnbmVkIGxvbmcg
c2l6ZTsKIAotCW1wYyA9IGVhcmx5X2lvcmVtYXAocGh5c3B0ciwgUEFHRV9TSVpFKTsKKwltcGMg
PSBlYXJseV9tZW1yZW1hcChwaHlzcHRyLCBQQUdFX1NJWkUpOwogCXNpemUgPSBtcGMtPmxlbmd0
aDsKLQllYXJseV9pb3VubWFwKG1wYywgUEFHRV9TSVpFKTsKKwllYXJseV9tZW11bm1hcChtcGMs
IFBBR0VfU0laRSk7CiAJYXBpY19wcmludGsoQVBJQ19WRVJCT1NFLCAiICBtcGM6ICVseC0lbHhc
biIsIHBoeXNwdHIsIHBoeXNwdHIgKyBzaXplKTsKIAogCXJldHVybiBzaXplOwpAQCAtNDUwLDcg
KzQ1MCw3IEBAIHN0YXRpYyBpbnQgX19pbml0IGNoZWNrX3BoeXNwdHIoc3RydWN0IG1wZl9pbnRl
bCAqbXBmLCB1bnNpZ25lZCBpbnQgZWFybHkpCiAJdW5zaWduZWQgbG9uZyBzaXplOwogCiAJc2l6
ZSA9IGdldF9tcGNfc2l6ZShtcGYtPnBoeXNwdHIpOwotCW1wYyA9IGVhcmx5X2lvcmVtYXAobXBm
LT5waHlzcHRyLCBzaXplKTsKKwltcGMgPSBlYXJseV9tZW1yZW1hcChtcGYtPnBoeXNwdHIsIHNp
emUpOwogCS8qCiAJICogUmVhZCB0aGUgcGh5c2ljYWwgaGFyZHdhcmUgdGFibGUuICBBbnl0aGlu
ZyBoZXJlIHdpbGwKIAkgKiBvdmVycmlkZSB0aGUgZGVmYXVsdHMuCkBAIC00NjEsMTAgKzQ2MSwx
MCBAQCBzdGF0aWMgaW50IF9faW5pdCBjaGVja19waHlzcHRyKHN0cnVjdCBtcGZfaW50ZWwgKm1w
ZiwgdW5zaWduZWQgaW50IGVhcmx5KQogI2VuZGlmCiAJCXByX2VycigiQklPUyBidWcsIE1QIHRh
YmxlIGVycm9ycyBkZXRlY3RlZCEuLi5cbiIpOwogCQlwcl9jb250KCIuLi4gZGlzYWJsaW5nIFNN
UCBzdXBwb3J0LiAodGVsbCB5b3VyIGh3IHZlbmRvcilcbiIpOwotCQllYXJseV9pb3VubWFwKG1w
Yywgc2l6ZSk7CisJCWVhcmx5X21lbXVubWFwKG1wYywgc2l6ZSk7CiAJCXJldHVybiAtMTsKIAl9
Ci0JZWFybHlfaW91bm1hcChtcGMsIHNpemUpOworCWVhcmx5X21lbXVubWFwKG1wYywgc2l6ZSk7
CiAKIAlpZiAoZWFybHkpCiAJCXJldHVybiAtMTsKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3BjaS9j
b21tb24uYyBiL2FyY2gveDg2L3BjaS9jb21tb24uYwppbmRleCAxOTBlNzE4Li4wOGNmNzFjIDEw
MDY0NAotLS0gYS9hcmNoL3g4Ni9wY2kvY29tbW9uLmMKKysrIGIvYXJjaC94ODYvcGNpL2NvbW1v
bi5jCkBAIC02OTEsNyArNjkxLDcgQEAgaW50IHBjaWJpb3NfYWRkX2RldmljZShzdHJ1Y3QgcGNp
X2RldiAqZGV2KQogCiAJcGFfZGF0YSA9IGJvb3RfcGFyYW1zLmhkci5zZXR1cF9kYXRhOwogCXdo
aWxlIChwYV9kYXRhKSB7Ci0JCWRhdGEgPSBpb3JlbWFwKHBhX2RhdGEsIHNpemVvZigqcm9tKSk7
CisJCWRhdGEgPSBtZW1yZW1hcChwYV9kYXRhLCBzaXplb2YoKnJvbSksIE1FTVJFTUFQX1dCKTsK
IAkJaWYgKCFkYXRhKQogCQkJcmV0dXJuIC1FTk9NRU07CiAKQEAgLTcxMCw3ICs3MTAsNyBAQCBp
bnQgcGNpYmlvc19hZGRfZGV2aWNlKHN0cnVjdCBwY2lfZGV2ICpkZXYpCiAJCQl9CiAJCX0KIAkJ
cGFfZGF0YSA9IGRhdGEtPm5leHQ7Ci0JCWlvdW5tYXAoZGF0YSk7CisJCW1lbXVubWFwKGRhdGEp
OwogCX0KIAlzZXRfZG1hX2RvbWFpbl9vcHMoZGV2KTsKIAlzZXRfZGV2X2RvbWFpbl9vcHRpb25z
KGRldik7CmRpZmYgLS1naXQgYS9kcml2ZXJzL2Zpcm13YXJlL2RtaS1zeXNmcy5jIGIvZHJpdmVy
cy9maXJtd2FyZS9kbWktc3lzZnMuYwppbmRleCBlZjc2ZTVlLi5kNWRlNmVlIDEwMDY0NAotLS0g
YS9kcml2ZXJzL2Zpcm13YXJlL2RtaS1zeXNmcy5jCisrKyBiL2RyaXZlcnMvZmlybXdhcmUvZG1p
LXN5c2ZzLmMKQEAgLTI1LDYgKzI1LDcgQEAKICNpbmNsdWRlIDxsaW51eC9zbGFiLmg+CiAjaW5j
bHVkZSA8bGludXgvbGlzdC5oPgogI2luY2x1ZGUgPGxpbnV4L2lvLmg+CisjaW5jbHVkZSA8YXNt
L2RtaS5oPgogCiAjZGVmaW5lIE1BWF9FTlRSWV9UWVBFIDI1NSAvKiBNb3N0IG9mIHRoZXNlIGFy
ZW4ndCB1c2VkLCBidXQgd2UgY29uc2lkZXIKIAkJCSAgICAgIHRoZSB0b3AgZW50cnkgdHlwZSBp
cyBvbmx5IDggYml0cyAqLwpAQCAtMzgwLDcgKzM4MSw3IEBAIHN0YXRpYyBzc2l6ZV90IGRtaV9z
ZWxfcmF3X3JlYWRfcGh5czMyKHN0cnVjdCBkbWlfc3lzZnNfZW50cnkgKmVudHJ5LAogCXU4IF9f
aW9tZW0gKm1hcHBlZDsKIAlzc2l6ZV90IHdyb3RlID0gMDsKIAotCW1hcHBlZCA9IGlvcmVtYXAo
c2VsLT5hY2Nlc3NfbWV0aG9kX2FkZHJlc3MsIHNlbC0+YXJlYV9sZW5ndGgpOworCW1hcHBlZCA9
IGRtaV9yZW1hcChzZWwtPmFjY2Vzc19tZXRob2RfYWRkcmVzcywgc2VsLT5hcmVhX2xlbmd0aCk7
CiAJaWYgKCFtYXBwZWQpCiAJCXJldHVybiAtRUlPOwogCkBAIC0zOTAsNyArMzkxLDcgQEAgc3Rh
dGljIHNzaXplX3QgZG1pX3NlbF9yYXdfcmVhZF9waHlzMzIoc3RydWN0IGRtaV9zeXNmc19lbnRy
eSAqZW50cnksCiAJCXdyb3RlKys7CiAJfQogCi0JaW91bm1hcChtYXBwZWQpOworCWRtaV91bm1h
cChtYXBwZWQpOwogCXJldHVybiB3cm90ZTsKIH0KIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9maXJt
d2FyZS9wY2RwLmMgYi9kcml2ZXJzL2Zpcm13YXJlL3BjZHAuYwppbmRleCA3NTI3M2EyNS4uZTgz
ZDZhZSAxMDA2NDQKLS0tIGEvZHJpdmVycy9maXJtd2FyZS9wY2RwLmMKKysrIGIvZHJpdmVycy9m
aXJtd2FyZS9wY2RwLmMKQEAgLTk1LDcgKzk1LDcgQEAKIAlpZiAoZWZpLmhjZHAgPT0gRUZJX0lO
VkFMSURfVEFCTEVfQUREUikKIAkJcmV0dXJuIC1FTk9ERVY7CiAKLQlwY2RwID0gZWFybHlfaW9y
ZW1hcChlZmkuaGNkcCwgNDA5Nik7CisJcGNkcCA9IGVhcmx5X21lbXJlbWFwKGVmaS5oY2RwLCA0
MDk2KTsKIAlwcmludGsoS0VSTl9JTkZPICJQQ0RQOiB2JWQgYXQgMHglbHhcbiIsIHBjZHAtPnJl
diwgZWZpLmhjZHApOwogCiAJaWYgKHN0cnN0cihjbWRsaW5lLCAiY29uc29sZT1oY2RwIikpIHsK
QEAgLTEzMSw2ICsxMzEsNiBAQAogCX0KIAogb3V0OgotCWVhcmx5X2lvdW5tYXAocGNkcCwgNDA5
Nik7CisJZWFybHlfbWVtdW5tYXAocGNkcCwgNDA5Nik7CiAJcmV0dXJuIHJjOwogfQpkaWZmIC0t
Z2l0IGEvZHJpdmVycy9zZmkvc2ZpX2NvcmUuYyBiL2RyaXZlcnMvc2ZpL3NmaV9jb3JlLmMKaW5k
ZXggMjk2ZGI3YS4uZDVjZTUzNCAxMDA2NDQKLS0tIGEvZHJpdmVycy9zZmkvc2ZpX2NvcmUuYwor
KysgYi9kcml2ZXJzL3NmaS9zZmlfY29yZS5jCkBAIC04NiwxMyArODYsMTMgQEAKIC8qCiAgKiBG
VyBjcmVhdGVzIGFuZCBzYXZlcyB0aGUgU0ZJIHRhYmxlcyBpbiBtZW1vcnkuIFdoZW4gdGhlc2Ug
dGFibGVzIGdldAogICogdXNlZCwgdGhleSBtYXkgbmVlZCB0byBiZSBtYXBwZWQgdG8gdmlydHVh
bCBhZGRyZXNzIHNwYWNlLCBhbmQgdGhlIG1hcHBpbmcKLSAqIGNhbiBoYXBwZW4gYmVmb3JlIG9y
IGFmdGVyIHRoZSBpb3JlbWFwKCkgaXMgcmVhZHksIHNvIGEgZmxhZyBpcyBuZWVkZWQKKyAqIGNh
biBoYXBwZW4gYmVmb3JlIG9yIGFmdGVyIHRoZSBtZW1yZW1hcCgpIGlzIHJlYWR5LCBzbyBhIGZs
YWcgaXMgbmVlZGVkCiAgKiB0byBpbmRpY2F0aW5nIHRoaXMKICAqLwotc3RhdGljIHUzMiBzZmlf
dXNlX2lvcmVtYXAgX19yZWFkX21vc3RseTsKK3N0YXRpYyB1MzIgc2ZpX3VzZV9tZW1yZW1hcCBf
X3JlYWRfbW9zdGx5OwogCiAvKgotICogc2ZpX3VuL21hcF9tZW1vcnkgY2FsbHMgZWFybHlfaW9y
ZW1hcC9pb3VubWFwIHdoaWNoIGlzIGEgX19pbml0IGZ1bmN0aW9uCisgKiBzZmlfdW4vbWFwX21l
bW9yeSBjYWxscyBlYXJseV9tZW1yZW1hcC9tZW11bm1hcCB3aGljaCBpcyBhIF9faW5pdCBmdW5j
dGlvbgogICogYW5kIGludHJvZHVjZXMgc2VjdGlvbiBtaXNtYXRjaC4gU28gdXNlIF9fcmVmIHRv
IG1ha2UgaXQgY2FsbS4KICAqLwogc3RhdGljIHZvaWQgX19pb21lbSAqIF9fcmVmIHNmaV9tYXBf
bWVtb3J5KHU2NCBwaHlzLCB1MzIgc2l6ZSkKQEAgLTEwMCwxMCArMTAwLDEwIEBAIHN0YXRpYyB2
b2lkIF9faW9tZW0gKiBfX3JlZiBzZmlfbWFwX21lbW9yeSh1NjQgcGh5cywgdTMyIHNpemUpCiAJ
aWYgKCFwaHlzIHx8ICFzaXplKQogCQlyZXR1cm4gTlVMTDsKIAotCWlmIChzZmlfdXNlX2lvcmVt
YXApCi0JCXJldHVybiBpb3JlbWFwX2NhY2hlKHBoeXMsIHNpemUpOworCWlmIChzZmlfdXNlX21l
bXJlbWFwKQorCQlyZXR1cm4gbWVtcmVtYXAocGh5cywgc2l6ZSwgTUVNUkVNQVBfV0IpOwogCWVs
c2UKLQkJcmV0dXJuIGVhcmx5X2lvcmVtYXAocGh5cywgc2l6ZSk7CisJCXJldHVybiBlYXJseV9t
ZW1yZW1hcChwaHlzLCBzaXplKTsKIH0KIAogc3RhdGljIHZvaWQgX19yZWYgc2ZpX3VubWFwX21l
bW9yeSh2b2lkIF9faW9tZW0gKnZpcnQsIHUzMiBzaXplKQpAQCAtMTExLDEwICsxMTEsMTAgQEAg
c3RhdGljIHZvaWQgX19yZWYgc2ZpX3VubWFwX21lbW9yeSh2b2lkIF9faW9tZW0gKnZpcnQsIHUz
MiBzaXplKQogCWlmICghdmlydCB8fCAhc2l6ZSkKIAkJcmV0dXJuOwogCi0JaWYgKHNmaV91c2Vf
aW9yZW1hcCkKLQkJaW91bm1hcCh2aXJ0KTsKKwlpZiAoc2ZpX3VzZV9tZW1yZW1hcCkKKwkJbWVt
dW5tYXAodmlydCk7CiAJZWxzZQotCQllYXJseV9pb3VubWFwKHZpcnQsIHNpemUpOworCQllYXJs
eV9tZW11bm1hcCh2aXJ0LCBzaXplKTsKIH0KIAogc3RhdGljIHZvaWQgc2ZpX3ByaW50X3RhYmxl
X2hlYWRlcih1bnNpZ25lZCBsb25nIGxvbmcgcGEsCkBAIC01MDcsOCArNTA3LDggQEAgdm9pZCBf
X2luaXQgc2ZpX2luaXRfbGF0ZSh2b2lkKQogCWxlbmd0aCA9IHN5c3RfdmEtPmhlYWRlci5sZW47
CiAJc2ZpX3VubWFwX21lbW9yeShzeXN0X3ZhLCBzaXplb2Yoc3RydWN0IHNmaV90YWJsZV9zaW1w
bGUpKTsKIAotCS8qIFVzZSBpb3JlbWFwIG5vdyBhZnRlciBpdCBpcyByZWFkeSAqLwotCXNmaV91
c2VfaW9yZW1hcCA9IDE7CisJLyogVXNlIG1lbXJlbWFwIG5vdyBhZnRlciBpdCBpcyByZWFkeSAq
LworCXNmaV91c2VfbWVtcmVtYXAgPSAxOwogCXN5c3RfdmEgPSBzZmlfbWFwX21lbW9yeShzeXN0
X3BhLCBsZW5ndGgpOwogCiAJc2ZpX2FjcGlfaW5pdCgpOwoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 27 14:57:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 14: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 1dPrvL-0002bq-1J; Tue, 27 Jun 2017 14:57:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dPrvJ-0002aw-88
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 14:57:01 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 30/E2-29088-C3272595; Tue, 27 Jun 2017 14:57:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0hTYRjuO+ds5yiuvk3Nt5Fd1kVSZzO7gX9
 KIuxHJSaRkuRZnbbBbpyzSolgKykxprFC27QYaoVZVJp5i2GRRaZRaQZpN8uiiz9SI8IfdY5n
 ln2/3ud9nvd5vhdehtSUKLUMV+jieDtr1SkjKfPKFXp9Op+da5jw0+vrvtdSG1BmV8ckkYXyF
 Ba70VFYoDCXjrTSzktxhf66QdqNfkWXokiGwsUkvLvSSEkA4dMIrr7wkRLQ4OMEDH3rQKUogl
 HiZBgYnSBKEcNE4xyYeJkitWNwkIDhCizpSTyqhNDjHqVEEHg+BGsukFJN4WVQV+ae6qtwJni
 afyikOgJvgbKPnVMajdj33hmnpToWL4D6vmKFrFfDQ/8HSsol8Qq41r5SapN4IbSMVk+NAl4E
 LT9/KqU/AD6B4Kyvg5A9l0Jg/Akti+Khq7eakuutMHghhCRPwEugu3ibPHuHgM8fyykZ9Cqho
 fo3kgcSoW/8W5gYpmEyOEaHgQI8vupw9i0KbvQ+COdZIeS+GSbKEFT23yNl0KOAib4mhQwaNe
 A/do4+hfSBGdsG/m0bmLFtEJGXUYLA8Qc5Xp+aYuQtJrPLxlqs+lRDWoqNEwTWxFlZo5Cy12F
 rROJZzBJfK7r0PeMumscQulhVA2TnamYbHfuKzKxg3sMfsHLCXZTAMLim6+gOLWV32DkdqG47
 RZma50xc4X6LVTyzaSUwUboY1YBEqwQnaxMsJpnqRou1caofEoElwnzA/nds+kCfoXhttAqJf
 9JEOTneZnH9z39BcQzSRauUDtElymJ3/XX/IgYTYjB1PksKdrH/KK0bXffUHqowdKbXenPvQ9
 LToqp6em5+ZmVz2sMM784SnFye7xtT218Nb1+6KSniurA5Q+sdm1zdvPHRp5qmtZas1l05gZN
 V/W1vLtJm20jlHJvpcNZag+fNqnVPdr++P5Q3Mmjc8jR5DRQkvW//eib0fPkD99ajb9vUR94T
 kabzCX5eRwlmNjWR5AX2D3A/u3qbAwAA
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1498575417!100017558!1
X-Originating-IP: [104.47.41.45]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21798 invoked from network); 27 Jun 2017 14:56:58 -0000
Received: from mail-dm3nam03on0045.outbound.protection.outlook.com (HELO
 NAM03-DM3-obe.outbound.protection.outlook.com) (104.47.41.45)
 by server-16.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 27 Jun 2017 14:56:58 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=VHy+Y8BitjrRFTCAcadyvuQHCoypAH8lFEvxE9blC+c=;
 b=SWz8SFruA7328S/FODxxaMPnr1t1GAUxSKlskr6CbwwuL13IK01S1a2zHiaNMzgaaREfMolhBbRjBmVzpDJW2/ip24YB1kumFaNMoLcsyMbKjXru0FeNC2XUXKeAZMnNMC2BDqJOib3C/pGuUTzMDcZOkqS96pGQP4zRSiYYAnw=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 DM5PR12MB1148.namprd12.prod.outlook.com (10.168.236.143) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1199.15; Tue, 27 Jun 2017 14:56:52 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Tue, 27 Jun 2017 09:56:49 -0500
Message-ID: <20170627145649.15908.62309.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170627145607.15908.26571.stgit@tlendack-t1.amdoffice.net>
References: <20170627145607.15908.26571.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: BN6PR03CA0028.namprd03.prod.outlook.com (10.175.124.14) To
 DM5PR12MB1148.namprd12.prod.outlook.com (10.168.236.143)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 36bac573-6a6f-40a9-5a38-08d4bd6cc07b
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506067)(300135500095);
 SRVR:DM5PR12MB1148; 
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1148;
 3:i3J2IUeY4OjuYKNJY1nSZaFf1f/po6nFGLN5Ks8XMZAUjyS2UHxxZ7HpKoiml9U7wcJUknyB7K2EnJ0E6Tc4YA5q4IOE4zVdnX+4l04o4F620VPn3IHAfC9QCEQG2eBbY58cJXCX72FBipDxlXxxMEFpg4AiXJSBbdkNT6cqgxt+9PrU2uIRmvo7Cb6SIskniqweR4gaWvFpGJKonDyX+l676TRGXua7pghWre7exRWMK7SOMwc0Qy6ck9PIDFxqOnRMBzm6xMNMwRBGZ0g0xZrIy7dRTy6IXY8QAkkTv8PfIbEKw54OU3bNgwfE7BjG2/rWFFOCBKs2hG4Z7sxUv9Pufwm4zUrAeJY0z3+j56QP8Svh1RsRwQH1Uo7+qL+XwO7lIGs02FDkRCM4eo2jM68yrua5vn+nn+7YKYc/MqGFzuicVrQs2kh9cJLKdHOzlxxZeRhVqDAArtuV+CFj+Uz5b4DKdwmbvExaiKpRE2nX+wrSgYtV4SRXMtREbYs3LJwtLFcwVupLvQ56O0k3Eyh7nohzKtf0LOvLwCH2+QzbShr+m51EUGy7U/UEi5lRq8uMCHBasH2lFlzIG5MJ7nqAbM/qi1Hl27xwJBMT5CqtiLXJqJQyat3UaJjtQKIv2IJot89e7wvr9mxYTSzcyWuysOQ2RHrcHNXBLub+FahQIzIvzG3DN29y4J769P+EInaWDQ6+1VPwEMvdbA4b17HgmGy/uP/KqqNgisEXXGnHWJ4LMVkPLvw5zlQvpI7kucTThqIRGgTyL+bRY7Nn9g==
X-MS-TrafficTypeDiagnostic: DM5PR12MB1148:
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1148;
 25:RcKYZ/7WZ2dXz6WIkozhUd1Nt/VKey1rt3B6+s+dCPuPCIshVEy7+I2mQIPREI8pd835G1Dm/yrEeT2F+3GEJeW7LhzcuhMC8Cqr2KZqb1dXbLaJNevAFOf0uUHzSSX0MloVB4WcuisNCNNzMc/TCRn2oehjVJ8WgJ6ntItuar9jvnBtAnyege7iMgPNRO/4fGWx4shM/VfnD4ZgpHwCLwb4+FZfgu3Zytn6ykAiwin0fPF3FBJt9X1xGY+K/yPlB1INxtP8KNRN7iV7cAOzEgtVhB7Quxa0sVVJtkYRGPNV00SXe6nehXmG9nk/KzPFsCl40E06SponK7e28+x5hodY9PypvN9z4CghABkWpOhpXH0ovkn6EJUHmPKt7NdDTS6NeNBrkSL1c0HR8k/yxAob+P7yisLKmqPpRTjR4bgDGsU5ValzRxr+BnQdF8UwZJPOMVBbqD199paAjM6/RdMwPXjpS2N6MVn1JpuTFvbZ3ULs5DbyNVpldRxj3aHBzbXEZIXKWbXfgaX3Q7BAD2yn+uwlmp9oyTVuppQorxIhBYlJvYDAvbdYJvprTIlok661nE9kMbr+H8mGrDc/QuxAMAbFWfE+cNt1k6wNvfoTf1JqETrGk7qtMlFtaGo8/ZWwK8C/VZD6cvECAxrcY4TYzxV+CKXkaaLyJgvoM3vmezqIJqqmwguQiDS1E+I1Gc5AeHI4Mc655BivEgATmdVvcdZcQS0m4C1cuVMRogqMbFTgxidug8IwPPrjbi/uyxH8wXbS9V7aOunoVEGWeg/byCODgK6AyhbgSwKVpQzY6BUpRkwGArUbrj3kO3bI0a1vzgBrfo2aPiI+rha7DKKmHhLqvt06Eg0We0zvhR2TvAULqSagXkmr8t22b82em4wJjWw2nU6YhtMbGWiRKLzONiTMCvDHGeJB5brZxyQ=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1148;
 31:HykAiatvzfn5CtMTcrHIGLPOv5dIdwzZXK/k6OQv76KXLtygUtzs1mZRIaaBFeo3wZgE/ZnhaXkf2VfrUTmax+HnKP8JWG8nRpgDGM/HgaEQK6CB1cEv3l9NetkOFcrMYDVjInZVE92lMYnT2HEctjyTBe94Cev747Wp2TQhQgKZGak3N87reHWu1Bbkhdbz2i/+D0U15JTCeNmtUdwUq4uiSxcstCEl9/54LYFyC7XOZuWr18oDdAuAXS8RNMTY/tPumv8+W8hU1dI4nduoSI7t440j/2kSV034YaFL3iJfqM248pLjcgtckjwC036gG5rDUYst6xzZGBfCwjBVQzn59w74UkA4p9MwarEC9SxfYXKWV+QcyB9AWYzhgxLrZeXNiUP2kntpfsXBF/4vQxgaWHtibawUVEoEE3X1GcYbw3wGqN+YnGhKqJgGXr06DPfsZhllLpa0z7K1NCFe8NIGrlI8qAoG9rz9MkawzOmGtNGZM8PlVY1UDA4Jl4qzcapksLp3m8aw7F/qjecNkazBHPEGvrseUQ+SsuWk4Qz1WFOk/YWEJs55Dnd/0sOpiVYoIJ/WpSGJu4IMGjdwQuSgG6TmTV3MIKflI7bdQhmepfebTny2UvDs08JJGuz/Xr2Bdc9D2jtQ5uJYL5/3QaxfCiXpbv8Mu/r3pY0bPgo=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1148;
 20:rYCZT7F9g/rRPY2/jqGSbVo6srMTYYsGXqzj4RSe1GyC4XCeyR4Z9dvmjZVZlAywfFGYjuIwrl1+HMoidqWm7RB0BeiQtbkSF7gtq1zEbcB21xpQSANE9B2t63KpWZvPQtDRm+ThYbI4L88H6WEVI734aWczXkY9yxZc/scJqoO8/XtSwJ/mEwekhxTz5ia3t4pOjh/EtGfijUN3Dcc/jQCER70qHEm+w0/AWxiWGYdDfDAG2firPid/DRmfxzXN8W3DT77NDAymevYr5WjbPq0F18enFAa3AOj/JplvXcFFcQkZTLV3g+4F/ZM5MP4Yd63s4bWTuh77Ukf7koT10O9L2G4x/FIPfzVpu9pRyUMzzUYuZ0SP03i5oqc2rqUB25sdBN7GX73USZ07DI4xCi2y/uvEgj60sUDbvkhvDZNfwzVao/8Rrf0S1q9yNeCdmZEzfCbwFVVqCw/bcUwlB22FnjR22PHi66XLL8sYHxsVU+WZq3rohV6xLPpqnoz/
X-Microsoft-Antispam-PRVS: <DM5PR12MB1148603B2CF8E63F809A8A57ECDC0@DM5PR12MB1148.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(125551606395959)(133145235818549)(236129657087228)(767451399110)(167848164394848)(211171220733660);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(100000703101)(100105400095)(93006095)(93001095)(3002001)(10201501046)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123558100)(20161123562025)(20161123555025)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DM5PR12MB1148; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DM5PR12MB1148; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ4OzQ6MVlmdU9kazFORTExS3Bac0VHNUJYY0tXVHR6?=
 =?utf-8?B?RVBFazZRemVLa3hzL29ybUxNY0NCTU8rZStzbHZpdjVUZ0hKQkx2dVE0NWZs?=
 =?utf-8?B?RmVPcGI0VG15QVdRNGpzazlGWVd3Rmo4ZUlzZW54WWVRU21TaWRMdFQ1b3hK?=
 =?utf-8?B?R1pZSGNEeXBhZWxZRDUxdDVGSC9BUGdFdE5Ya3k2ejJ0SUVoUFAraVhuZlFL?=
 =?utf-8?B?TmxZZUdHZmpiYXFIc2p3ck9rL0xpVVBMbmJ2cHZHY1JPSUhzemdyZ3ArQUwz?=
 =?utf-8?B?SGpkaDlQa0N4b3hWcDU1cHBZY29taWRESkc4TWZsYmhvVm9FNThzZ3VTZk1z?=
 =?utf-8?B?RzJMdjMwcHlCczRIanpXSmwxd0JWaWI1TlJ0cTJKbjBGbllTN2VlTUlJd1V3?=
 =?utf-8?B?LzJqRmNMaklsNm5NN3dmZld0YW10QmJsM21UbFVoT0dzaVNaMVJ5MTVITUg2?=
 =?utf-8?B?Nm9TektKc3l2M295WVhqQkRuSEJEdXpXUjVpR25OWHVtbGVVL0kyYmhUZlBT?=
 =?utf-8?B?MFB5RW92NnA1eDFQVzcwV2lhWVJMRlF4ZjNKMHNTcWRRL1ZvWW5aWGRPQXVE?=
 =?utf-8?B?TkpFaVNoZjhNMGZUa1Q1WmtlV2NDSEFSRTZvRTFYK0loNlM5eTZzWEFXbkpZ?=
 =?utf-8?B?dGxjOWJ1UDRJRUtQaGx4eEIrLzVKYmlDVlY5VGZLSmhKYlZ0Z2F1K0kvLysx?=
 =?utf-8?B?OWQvNXhtQnp6Z09vdmZxZlhYcE01cW1CZGorM0dlUHI1SVJpNEFhVlJoRDV4?=
 =?utf-8?B?TDFrVWtzYkxrYWptMVBWaFVsMTlRT3NieEJrUDYxN3VtMTlYMUZQa3haT2ha?=
 =?utf-8?B?NVF2VnM3MEVwYjdwYlZZaU5yRmhrR0FFenFZWTVYMlZQcHZpOXhGSXFqYnFJ?=
 =?utf-8?B?elI4TTZTdlVPNzJ3OGVESDlFY0FOTDBqYjBVNi8wRUttdU9ueHQyMFl4U3da?=
 =?utf-8?B?TU4xOGJLQ29ZSmlUVzlBeXBpMEl2cktPckhDS01FRTFWV3BPSi9rdlU0NGlh?=
 =?utf-8?B?dHJ3ZjJZcm1welBXUk41M0c3OHFqbCtqcE1wQS82SURpWVVlaTE0UlhWVEFt?=
 =?utf-8?B?Y2VKZnVMa1RXMmtxS0dhVmp0THBEcnlIQjBrTWF0M0o5YjdIcEM3eE1zYnNt?=
 =?utf-8?B?N1JIQWdyZ3dJZHZSTVg5b1V2alJQcFQ2dUZUTmFlNmFzbklXS0d2N3cyNEpl?=
 =?utf-8?B?MWs3R29yMzc2Um9CdnNBeVFKQ2MzandVQjRCaTlPT0U0cnVnMkpwZFRDaUlQ?=
 =?utf-8?B?dWRuSlN4bzY5YlF6VGYxbVJHSkNEL05id1BzV0o4Q2hJdGdIY01HQ0FhUWMr?=
 =?utf-8?B?VklxcGVSdGNycVV0SmNEMTdtdUZpV0MyZVc5bm1ENUFxSStFOVVoRnRXWFVG?=
 =?utf-8?B?MDVYdjVaWFVBcmtVNHRTNzJjcFE1VVZUQU1WRjdSckw1MUtqdUprbkQ5bUw3?=
 =?utf-8?B?Z1ZZcGN4MXIzb0NYNUZTZXRoZ2NUZ2NWbkxaSFBsWTBObFFwYjlpcXZlTGEz?=
 =?utf-8?B?WC9YOFVYc0wydEtmUjJxNy8vV0orR2pPMlJwcFFTTmxVSC9LT0hoOWJGdUlu?=
 =?utf-8?B?VkZqYlp5Y2VKMkRseU9WY1RqMnkwL3paTHNWNGFjdXV2eVluOUpYZXlNbnJw?=
 =?utf-8?B?NmN5czNoMXJIMmYyUkxFTFNlTEY1b3hDM2tDOEFZUmZiUW5mSFZoZ2U5VkUr?=
 =?utf-8?B?OVcwcDJDK2VWV25yLzZEUFZKdVNScXIvcllCWlVkdktPdVZZYWVCOGhhd1Er?=
 =?utf-8?B?Wmw3YTgrK0Q3cHZEaUNVMnoxTHorR3ZSb3hPVHNTanhQYldUdFpYQk5raUFC?=
 =?utf-8?B?amJRTEQwK2dmVXhPMENZTERKdXFVb2Z3MDlJZGVjVjZxNklnZXNnV1BJQXlQ?=
 =?utf-8?Q?AeAYy7FhOw=3D?=
X-Forefront-PRVS: 0351D213B3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39840400002)(39860400002)(39410400002)(39450400003)(39400400002)(39850400002)(2950100002)(478600001)(6666003)(2906002)(6116002)(3846002)(53936002)(9686003)(7406005)(55016002)(83506001)(50466002)(110136004)(1076002)(305945005)(72206003)(230700001)(33646002)(7416002)(54906002)(54356999)(76176999)(50986999)(97746001)(4326008)(189998001)(7736002)(5660300001)(4001350100001)(103116003)(86362001)(8676002)(42186005)(23676002)(53416004)(25786009)(47776003)(81166006)(66066001)(6506006)(38730400002)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR12MB1148; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ4OzIzOk5oL1ZtR0xpeE1TU1FaYjdiT2pZejNLTHd6?=
 =?utf-8?B?UkdpZGVXSTRqU2pNSCthYjVCcENsclhTOHJUTHpab3c4a3NNMDhOY0tnTFhC?=
 =?utf-8?B?VnRNL2lia3liVUErYnh5bEJEcWhNbXhxNUU3TWJEYnJOTTh1NHZUU2tZdWo3?=
 =?utf-8?B?T3ZRbTBONWIwV09wNnlxaXYxQkVNUnpwb2NwcmdVbFhoQStTQXVqSzV5bkU5?=
 =?utf-8?B?Skx4dElyK3N3alNxT1grU3d5TWxkZlpDQzlJSnM3Y2ZjWkQvNmY3aXNWSnBM?=
 =?utf-8?B?S0locW9LN2ZNcEVyVU5HdmtlR1YvcG9VV1orRFphanhpeDROdzZoWGhTa3RS?=
 =?utf-8?B?RDhaMmh6WUsyTXR0a2hua0VMU294em1xZXVPWVJyRlFrNzdMSUpHVjNpRU9M?=
 =?utf-8?B?dWRqcHlXNmtSMmdhMFlvTkVZNC8xcEQ3ZkNUTUtPcGptYTlYc3QxV2UxM2VI?=
 =?utf-8?B?djJBR1Baa2JQeE9tc3FpOUdaOVNIRzBzMHB6b3N2OWxWbFZKUlMvbEpCRTFn?=
 =?utf-8?B?MmRTSWlVN2d5eWVBeUhvVk42cFRiOTNTTkl6eUU0TzVwYU1OZnVzaWpSNDVw?=
 =?utf-8?B?dEFnSWlBb2tFWjhNYkpIVU9vZ28vMVFlb1BzOUU4bTZWWFFKYmhCcjlkb2pP?=
 =?utf-8?B?VFFSSjgySG01Y1pZdng1ZDhpZklhT0ZDQjg0bUlCbzYycm1Vc0dEdVFVRmcr?=
 =?utf-8?B?UlZCQjVsaGU4MmpFcW11eUUrUlRGYjBlZkNQZ2VrUExETHVURjZFZXVKbWVL?=
 =?utf-8?B?TU9TcERUcmlhdmZZVDNVK09naGVPUlE0ZjF2Z2ZYeHFwTEcyR0xqbnZNS2hG?=
 =?utf-8?B?QXFnSUorZmllYW03YXBNN0pObk1QRk83VGZ5eDJnV2YvckphSUkyWUY2UHU2?=
 =?utf-8?B?OWo0T3BxQ2RxQUdZdGdDeisxNjFxVUtFdTY4WFlnYi93KzBFUEpmQW9BTzg0?=
 =?utf-8?B?UXpMYzRLaWpvSWt4VG1sMnNwc3pHcUttY3c1REV4SWllYm5Hb05hZW9GWUZv?=
 =?utf-8?B?ZHRDU3loZGVCVzNhQzVIN2xVSTNpWkxOejlnMG1TZ2wzK2FjdUM4eGJuVU45?=
 =?utf-8?B?SHg1YllXdnJwdEZXZWF5NXZuWUJhakNzNTl1QXdOTWEwbzc2dDVuMU1iN2FU?=
 =?utf-8?B?Z2xETS8rNHJadnJvRHdXZjJFTmlUbE5XYzY1QzFvbndNYmtTelBLWTRvajRZ?=
 =?utf-8?B?amF1VUt1R3hMODJ3Z3hOWnVJcm5BZExzdkk1QWFFVllJamlLK2VIakNxOE1Q?=
 =?utf-8?B?R3dGLyt3OXYwOFB6Y211Wm1RdUJJeDY5OHR6aFFQUkRYbDBCVVBNMVRxaHNE?=
 =?utf-8?B?KzE0NjZKRXhBOWR6MHM4cG9wSkgyTlhlSWVMd25nUTkwWEM5RWMyTVRBSmdI?=
 =?utf-8?B?Q3VlUGJOQ3A5dFF5SEFjbzJ1WWthN292RDZPTFhkanVJZVR2TVFpdGdTUXF2?=
 =?utf-8?B?TitJbFcrV2ZKdG9FaTVQbkJ1VXJsUXh4TldKaUdidjB3bVREa2dPQlBsM2Ft?=
 =?utf-8?B?UUF0eFlQVDNXRnVMWThGWUwvU1V0Q0ZLc0ZzNDBBTEt0OWFNRTV1VTRYN2R4?=
 =?utf-8?B?Unc3cWdsNGVxTVlvRERVajcwbzM0NEp2SU5uVlhYSjlzUmxETzI5bEpEeDFK?=
 =?utf-8?B?ZXVXd21UdC83VDI3TDBRbElYMWxsNUdjMjd3YkxvR2VzY1MrTTY5SkVhM1d2?=
 =?utf-8?Q?VwJ6WkVpyxAaITv9Dw=3D?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ4OzY6LzNvdkcxaFdYcWNrR3lVb285VlYrc2pGZlBF?=
 =?utf-8?B?blZrYmlRajVxR0dsQ2ZXWE82VVpSbW9pVXAxeEc5TjBDcXh2cXA4M2RoTlVw?=
 =?utf-8?B?WFY5dGQvNWdMZHh6dElTTUhEbC9wbFlCNm45b1B4d1RkdUlzWU81akNzRmxk?=
 =?utf-8?B?blhOUDA3QXJ0N1F3RFExc3UvRW02UVdnZlhqVWxYYzAxMytVSHRQdWZTQ0dK?=
 =?utf-8?B?T2Nucmt4dlZiRG8wZlNrVzVINjFkclNIWjhHbGdjd1lnV29JQ3czQityd1Zh?=
 =?utf-8?B?RDZWcisyZXhUQ0tZZTU3MmhKVWZYZVVNQytLS3ZZbFd1c1ozQjR1Vm0rZmlD?=
 =?utf-8?B?Z3A4eTJiejA2SmpCLzBjOFhYR3pzc3dOTjdUSXRkeU1rR1VVd1ZmLzZvcGZz?=
 =?utf-8?B?c0RVem9samVlaWNkRUlCREt4VjBxaTJkOGRqUjFQUFZYZSt2L3BWWm55ekl0?=
 =?utf-8?B?dEFXRGk4WmF6U3RJWFNxNk1iNENKaHNaNXhnT3BUM2JjbHd1UVN5c050cG9j?=
 =?utf-8?B?WWxhQUpyUEpqVjBuTlBpcXJjQnhHM1FQTzhBSk5pcUlyQ3dkeFBndktTU0Nk?=
 =?utf-8?B?WTBUc3J6emVQc21iQi9LUXg3RGJCRnl3dklJMzM3TUZZM25Od3VoVXd6SzlW?=
 =?utf-8?B?bHRCb01rYk5ZaDFQRm5WSlQ4MW5udTN5Y2NHdlFtNHZ3TDVhSUxBVnFLcm9u?=
 =?utf-8?B?V1RxRVlrSms0UFhoUVBkdXplbGo4RFhpcjFabnJaaWJXdjk4QXRwZWthR3ZG?=
 =?utf-8?B?U1l0eVZKbHhvWXY3YXdtanoveEsvVnpZYXJPUjlVYlZ3RERvcmlhcytHZHNY?=
 =?utf-8?B?RWI0N01IUWRBOU0wbUpmdTUyRGljdXpSekZnOTdxUlZPNnBNVzltWnpzTFF0?=
 =?utf-8?B?VVBQVjVndFdFc0doM00xMkV2M054cjNjSmthb015dW9mVm9RSFFicXBYVC9B?=
 =?utf-8?B?YmdnYVFsMVZWU0V4UTBsWE1QUTNkQjNCOC9zeWlXY0F3Z1hybUZOTThCZzVu?=
 =?utf-8?B?MGVvQUpJSzhBdllGaDFTVUZQNE1WcFMyMDZqNTYvOUlwS0tJSFRnVERMRUlp?=
 =?utf-8?B?cmNSOUtJZ0pKYTd5R3BGZ0tTdkJlTmFTTmpjUmJxbTVXUUU0QVVlb3hjeVk3?=
 =?utf-8?B?dVRMS3VCeTRiK0NHaERhTzV4TUkxSTR3UVJDcXk2WHFJcmE5MVROeWpqQWdj?=
 =?utf-8?B?YmdmMU5YNGxaaEc4RGFwaGl4NTJBc1hFTG4rWXJpUWgrREU0NThYcmRNdFc1?=
 =?utf-8?B?YkJlM1plTzF4WlBiZnZ6M0ZjdmpkNGtOVXRIUC9YbTltaUN6a01PazBEZHU5?=
 =?utf-8?B?MWR3UVNRM1FMWWM3UUhqKzUzV0hvbEU4WklUM3FVMmJlSG5mRFpyUHBrdW9H?=
 =?utf-8?Q?HxUZXYO?=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1148;
 5:pKrcw7ncRsPeDzJi3+d9xlitdLQk910DLDOF+8k2Dgb9z8ksukQIkQ2Vn2y47AUzqby1a7cp+ZKJhQokb4bytur1XjSERTkrp7OWj+Y5KJ1KeBf66iNyrvTx+XBvaqBfMcYLolxaa0UV9G/809usuVJ9M7NTTRNFE7PF3VP1zqCDJOaWU/J3H1pbDUwU8cQI8aWrme0iA/pL730MnrED7stMwj3rFNGlGdiixKQdVtMACaADNTzTYVtE93l1YB0LQxXhtHB7jGUaiYij1TQEqTumPvGr6ItpFuQPtegOfiRbSlAwKT5MR/G53u5q1ijJABez6bzv/GqMHwKVk/9F/PYR5IUmRWdsJp8vvcSR0IdOrCaWXuaD6sLqmNz0fuPbv6yRd/9/7knNPSjDO9sWEXzPam55Y7WXsDTNAhIhCxVDaZHy/l+kSx1G6kEMeGQOSqFRaHTsBQYbCUM6DM4rBFUSpcFuUzRQ2sz34GGTNpZ58ZrdXOemcMo6HnNmQI23;
 24:TavMAO5erS6qC1Siz7hFUftmqa+TavYJqNMyqiasCg0gcNgFhuJYrhnTEnpgAenJfINB7yKGPfx5gwAYBMIZb3Z8xcWL7n/t4prD//9ROUw=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1148;
 7:PYwZ+Pvxs3wfDtbiW9bnJuV9eFIgGmNTV4Mpb6XkPrvEWi3vdNFDNxpIfJADAaci52L/ls8uFGXwakUWJb8xSwzVTp67o+ZHt1sSmIT1fjXw08ecwWrp9RtOi+hKBW+yBZvr4ed3WQrt1MSfTBo9dnqAB614MaGL2mL1oretdBzAjHjCzqO5ls5XpQWEe3gfZ4JSqO6cV2L/J7tOZbKsdKwEDHNV75Heo8PwdXjCLNAO53zUBfvHqOxOIjf2JP21I1o/Pm4CSQrb6N2KwciwYWWlOGuaYI869EuoZbeF7RFcE3XtyeKe5Q7x6qk+Rg0S7J2tZKBcpY8lTUvYIXucA6oZilSDFZFHd/6YU7Ac8pKRLH7ubWtrTSVj7AsX4S5hRU17iOpIEoJOiO0Bx09oqCH1W5gdfUKovWsluov2V71ldcgnDN5nP+8P464u3ij8Mc513JpghpbZA8DR8IMn2CZbvfpEWuNVz5aif6exrtw+QG7ejCElnLvNQglw6Ic+6U/eb8MxX1tnsPVxUaRZM+fQMqugBpYdSQajkiqJU0pk13TVViWk12AZdNSJQfnP7WYVZg0ViQLZplkXpvN0aizc2/r5tGglzImyACoznSgJmzdbbK8i3n0rYZPCVwygjfe4bAR24Kyge6K0DgrRk/L2dmk4v/yqFGOq2YvttW+5CbQNBOzIKglS17vv+bqWbD4ufyXfa/FbA2nz4dBHiFvsi9cMEe9kbPr/ElOGlNycDZnoajs+d9y+c/ZfM1ksw6+O5NvLQzvRmtbRdWTlo3VPs246y/ZDgVU4gUtgfLM=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1148;
 20:i/WZi4ygnCASUL4SiD+MnPfC/RjUFTgOqCUtmPAK6IGM8uHnMWn6LQEmxs9xX9HYNsS4VTcPv0qXgft8aFm/yfvl67iCNMnHQeULgyD1UUXDq9juLkf2RYW46tP6tQ0yLLMmpwT5N7Ju58x+mERaj8xH2DpHRKU5vHiaJCycUFHfOJaRSmKMVpJkSHpI83nuAb7z8dsVg83HcNxzUnLrHYLiqqHRr0KqCO6DVNGrlDEAMoWQ4qSyQgJ6G6MiXgbh
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 14:56:52.1696 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR12MB1148
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v8 04/38] x86/CPU/AMD: Add the Secure Memory
 Encryption CPU 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>

VXBkYXRlIHRoZSBDUFUgZmVhdHVyZXMgdG8gaW5jbHVkZSBpZGVudGlmeWluZyBhbmQgcmVwb3J0
aW5nIG9uIHRoZQpTZWN1cmUgTWVtb3J5IEVuY3J5cHRpb24gKFNNRSkgZmVhdHVyZS4gIFNNRSBp
cyBpZGVudGlmaWVkIGJ5IENQVUlECjB4ODAwMDAwMWYsIGJ1dCByZXF1aXJlcyBCSU9TIHN1cHBv
cnQgdG8gZW5hYmxlIGl0IChzZXQgYml0IDIzIG9mCk1TUl9LOF9TWVNDRkcpLiAgT25seSBzaG93
IHRoZSBTTUUgZmVhdHVyZSBhcyBhdmFpbGFibGUgaWYgcmVwb3J0ZWQgYnkKQ1BVSUQgYW5kIGVu
YWJsZWQgYnkgQklPUy4KClJldmlld2VkLWJ5OiBCb3Jpc2xhdiBQZXRrb3YgPGJwQHN1c2UuZGU+
ClNpZ25lZC1vZmYtYnk6IFRvbSBMZW5kYWNreSA8dGhvbWFzLmxlbmRhY2t5QGFtZC5jb20+Ci0t
LQogYXJjaC94ODYvaW5jbHVkZS9hc20vY3B1ZmVhdHVyZXMuaCB8ICAgIDEgKwogYXJjaC94ODYv
aW5jbHVkZS9hc20vbXNyLWluZGV4LmggICB8ICAgIDIgKysKIGFyY2gveDg2L2tlcm5lbC9jcHUv
YW1kLmMgICAgICAgICAgfCAgIDEzICsrKysrKysrKysrKysKIGFyY2gveDg2L2tlcm5lbC9jcHUv
c2NhdHRlcmVkLmMgICAgfCAgICAxICsKIDQgZmlsZXMgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygr
KQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL2NwdWZlYXR1cmVzLmggYi9hcmNo
L3g4Ni9pbmNsdWRlL2FzbS9jcHVmZWF0dXJlcy5oCmluZGV4IDI3MDFlNWYuLjJiNjkyZGYgMTAw
NjQ0Ci0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL2NwdWZlYXR1cmVzLmgKKysrIGIvYXJjaC94
ODYvaW5jbHVkZS9hc20vY3B1ZmVhdHVyZXMuaApAQCAtMTk2LDYgKzE5Niw3IEBACiAKICNkZWZp
bmUgWDg2X0ZFQVRVUkVfSFdfUFNUQVRFCSggNyozMisgOCkgLyogQU1EIEhXLVBTdGF0ZSAqLwog
I2RlZmluZSBYODZfRkVBVFVSRV9QUk9DX0ZFRURCQUNLICggNyozMisgOSkgLyogQU1EIFByb2NG
ZWVkYmFja0ludGVyZmFjZSAqLworI2RlZmluZSBYODZfRkVBVFVSRV9TTUUJCSggNyozMisxMCkg
LyogQU1EIFNlY3VyZSBNZW1vcnkgRW5jcnlwdGlvbiAqLwogCiAjZGVmaW5lIFg4Nl9GRUFUVVJF
X0lOVEVMX1BQSU4JKCA3KjMyKzE0KSAvKiBJbnRlbCBQcm9jZXNzb3IgSW52ZW50b3J5IE51bWJl
ciAqLwogI2RlZmluZSBYODZfRkVBVFVSRV9JTlRFTF9QVAkoIDcqMzIrMTUpIC8qIEludGVsIFBy
b2Nlc3NvciBUcmFjZSAqLwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vbXNyLWlu
ZGV4LmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9tc3ItaW5kZXguaAppbmRleCAxOGIxNjIzLi40
NjBhYzAxIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9tc3ItaW5kZXguaAorKysg
Yi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9tc3ItaW5kZXguaApAQCAtMzUyLDYgKzM1Miw4IEBACiAj
ZGVmaW5lIE1TUl9LOF9UT1BfTUVNMQkJCTB4YzAwMTAwMWEKICNkZWZpbmUgTVNSX0s4X1RPUF9N
RU0yCQkJMHhjMDAxMDAxZAogI2RlZmluZSBNU1JfSzhfU1lTQ0ZHCQkJMHhjMDAxMDAxMAorI2Rl
ZmluZSBNU1JfSzhfU1lTQ0ZHX01FTV9FTkNSWVBUX0JJVAkyMworI2RlZmluZSBNU1JfSzhfU1lT
Q0ZHX01FTV9FTkNSWVBUCUJJVF9VTEwoTVNSX0s4X1NZU0NGR19NRU1fRU5DUllQVF9CSVQpCiAj
ZGVmaW5lIE1TUl9LOF9JTlRfUEVORElOR19NU0cJCTB4YzAwMTAwNTUKIC8qIEMxRSBhY3RpdmUg
Yml0cyBpbiBpbnQgcGVuZGluZyBtZXNzYWdlICovCiAjZGVmaW5lIEs4X0lOVFBfQzFFX0FDVElW
RV9NQVNLCQkweDE4MDAwMDAwCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvY3B1L2FtZC5j
IGIvYXJjaC94ODYva2VybmVsL2NwdS9hbWQuYwppbmRleCBiYjVhYmU4Li5jNDdjZWVlIDEwMDY0
NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwvY3B1L2FtZC5jCisrKyBiL2FyY2gveDg2L2tlcm5lbC9j
cHUvYW1kLmMKQEAgLTYxMSw2ICs2MTEsMTkgQEAgc3RhdGljIHZvaWQgZWFybHlfaW5pdF9hbWQo
c3RydWN0IGNwdWluZm9feDg2ICpjKQogCSAqLwogCWlmIChjcHVfaGFzX2FtZF9lcnJhdHVtKGMs
IGFtZF9lcnJhdHVtXzQwMCkpCiAJCXNldF9jcHVfYnVnKGMsIFg4Nl9CVUdfQU1EX0U0MDApOwor
CisJLyoKKwkgKiBCSU9TIHN1cHBvcnQgaXMgcmVxdWlyZWQgZm9yIFNNRS4gSWYgQklPUyBoYXMg
bm90IGVuYWJsZWQgU01FCisJICogdGhlbiBkb24ndCBhZHZlcnRpc2UgdGhlIGZlYXR1cmUgKHNl
dCBpbiBzY2F0dGVyZWQuYykKKwkgKi8KKwlpZiAoY3B1X2hhcyhjLCBYODZfRkVBVFVSRV9TTUUp
KSB7CisJCXU2NCBtc3I7CisKKwkJLyogQ2hlY2sgaWYgU01FIGlzIGVuYWJsZWQgKi8KKwkJcmRt
c3JsKE1TUl9LOF9TWVNDRkcsIG1zcik7CisJCWlmICghKG1zciAmIE1TUl9LOF9TWVNDRkdfTUVN
X0VOQ1JZUFQpKQorCQkJY2xlYXJfY3B1X2NhcChjLCBYODZfRkVBVFVSRV9TTUUpOworCX0KIH0K
IAogc3RhdGljIHZvaWQgaW5pdF9hbWRfazgoc3RydWN0IGNwdWluZm9feDg2ICpjKQpkaWZmIC0t
Z2l0IGEvYXJjaC94ODYva2VybmVsL2NwdS9zY2F0dGVyZWQuYyBiL2FyY2gveDg2L2tlcm5lbC9j
cHUvc2NhdHRlcmVkLmMKaW5kZXggMjNjMjM1MC4uMDU0NTlhZCAxMDA2NDQKLS0tIGEvYXJjaC94
ODYva2VybmVsL2NwdS9zY2F0dGVyZWQuYworKysgYi9hcmNoL3g4Ni9rZXJuZWwvY3B1L3NjYXR0
ZXJlZC5jCkBAIC0zMSw2ICszMSw3IEBAIHN0cnVjdCBjcHVpZF9iaXQgewogCXsgWDg2X0ZFQVRV
UkVfSFdfUFNUQVRFLAlDUFVJRF9FRFgsICA3LCAweDgwMDAwMDA3LCAwIH0sCiAJeyBYODZfRkVB
VFVSRV9DUEIsCQlDUFVJRF9FRFgsICA5LCAweDgwMDAwMDA3LCAwIH0sCiAJeyBYODZfRkVBVFVS
RV9QUk9DX0ZFRURCQUNLLCAgICBDUFVJRF9FRFgsIDExLCAweDgwMDAwMDA3LCAwIH0sCisJeyBY
ODZfRkVBVFVSRV9TTUUsCQlDUFVJRF9FQVgsICAwLCAweDgwMDAwMDFmLCAwIH0sCiAJeyAwLCAw
LCAwLCAwLCAwIH0KIH07CiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 27 14:57:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 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 1dPrvW-0002ho-9R; Tue, 27 Jun 2017 14:57:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dPrvV-0002hD-KS
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 14:57:13 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 91/A7-02962-94272595; Tue, 27 Jun 2017 14:57:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSW0gUYRTun5kdR3Hjd9U8LV63pNRW3Rcz6KF
 eSoPCLB9MqMYcdxf25swqZhIilqVdRClz1fAOahfqQUtRUpBKtKzIS0mZiaG2pK3iQz40s2Nq
 /9N3/u8733cOHIZUFdNqhsu1c7yFNWloL8oQo4nVHuWTU2PvtR+Mb1pqpA6hhIHuP0QSOqMwW
 tKtuecVhp5rlZTtjldu840esgA9Z0qQF0PhIhKWqmpJqUC4AsHDsXJ3ocJXCFgYHaNKkCdD43
 0w6lwmJOyLU6C/dYGWsB+uI2D6LpYaSOykoffNkJsgcCDUNTSTEqZwOKxWrygkrMQJcHNlGEn
 YEyfCrdkXbo1K+u9zeUjYHwdD64eidb0PvK6aEYdgxIAIeNwVI32TOAQ6nTXuVsCh0Lm6Sksz
 AC5G0DtQRMueu8HhGvGQRUEwMFxDyfg4fK7/6PYEvAsGi07IvX0EjDur142GaWh/0EnIDZHgr
 KwmZWLaA2onCon1QgGl9bVILjoocLVV0LKvCUbH1+PSYO3lbYWMhxRQ/ylF1jsxrI2/JcqQ1r
 FlVcfmqo4tq9Yhsg3tFTg+h+O1uvjodN6oN9jNrNGk1cXGRZs5QWD1nIlNF6IvWM1PkXgV28T
 3DE08SepHOxlC469sh+RU1fZ0a8ZFAysYzvHZJk7oR3sYBjcMFJ5SUxarhdOAMipLlPnwnJ7L
 zTSaxCv7pwTGW+OnHLWJtFKwsWbBqJepQRSmDlCuSASWCEO2ZaPt332+R0FqXyUSZ1J52zjeb
 LT/z8+jAAZpfJW0VXTxNlrsG+7zYjAhBlP3k6RgO7tJqQtQ9o7s6DzfsPq8Y6as68txJ21NP+
 Y8JpYmWxyL5GrO1ZD8mSOw2FEXbPHPvNzSP8l7pUSNhJ89resaTGTTbHOT+Y3t6rUO0+Fv3/V
 fCmcDq3VTGVM/tW3JxobYzqjWA80FEa1zpaEunfDVcSk+eC1rf5nQ8WuyJ7D70e9X76pc5RpK
 MLC6SJIX2L9FGvNlmgMAAA==
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1498575430!52851921!1
X-Originating-IP: [104.47.34.48]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35359 invoked from network); 27 Jun 2017 14:57:11 -0000
Received: from mail-by2nam01on0048.outbound.protection.outlook.com (HELO
 NAM01-BY2-obe.outbound.protection.outlook.com) (104.47.34.48)
 by server-6.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 27 Jun 2017 14:57:11 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=byiNHBwfy3pkvEs0RA+n5NF9w+tUBrd83LZfUq0lZvQ=;
 b=TPe6DeW9+rPZh2Ykv4FToNH85GaRbJ5y+N+8vC5a12DsKpBlL3iginq9RnX9HFkgdQ8TC39fMUrX4yGildM1cwJoLok2nMYWj4TZE446fo5bp3eZR1iQiscaTUa+j2pcl+Pkc5qgiLydUa245EFoTQscj2UeAdJujaCPlAmtLJ8=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 MWHPR12MB1150.namprd12.prod.outlook.com (10.169.204.14) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1199.15; Tue, 27 Jun 2017 14:57:03 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Tue, 27 Jun 2017 09:57:00 -0500
Message-ID: <20170627145700.15908.24923.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170627145607.15908.26571.stgit@tlendack-t1.amdoffice.net>
References: <20170627145607.15908.26571.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: BN6PR1001CA0005.namprd10.prod.outlook.com (10.174.84.18) To
 MWHPR12MB1150.namprd12.prod.outlook.com (10.169.204.14)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 9ff8db09-d423-453a-3dcc-08d4bd6cc82a
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506067)(300135500095);
 SRVR:MWHPR12MB1150; 
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 3:CZCDq+CjCWC21Bjkf+ZnZCMI3aE6hf2q5RlXj+Spfy2ZTkBVDmn2D09kjaYTlnDzi00sfhScP5y2HDhc2euNN+QeG8dZkie/iEMKdKsNa3wWy8I8qj+ohMwy6t3QaJbUfzLckubKGT3xgBRAfGohd8L1tbrG/9KUuKPfxGiAOxn+4rAXZHXqG7CNOGcSz5iB62tEY7ywkp1y91FShn33kc/eBr2CNoTVBv4MiQKMMzRBEQ/SbJm2c3wWrBHoVdVwaoSrotzKP28sVxuhnrxSFEzB3yi7q/RSvpZxFul6h9tuPXB2cvSgYsmR7Sry+hnOqBpOombac3A3rKbxoqob7YZ4dbR5qEuKO+WGtcDcEN3FGomT/WwdPxv6fsfwJMGTFini9W/nEtIOXZZMT0cvBVowAFz4eYdetFcgW6Bc6/jNvR1NX5sKdjiXzWZaz1vJ1qnQ3l7fnggDz7XTLQpuApbYtERyvM+ntn97UmX5OO6X6ozXS5hX7DY0qT7b8siBQe2HUFjkS7gg/nqAZdAJIxwgPOK0s6ppIRoDwl+K1qXQPEDftzzcH0HOPI+Pq4oaEIwmgoex+3+Vg4b/mpesFF+pPRkL7CCTmJmY/cYazbEXg8javezvcRDzGgmCVIYZTksP+eo3TcKQ+IOmBRhnMgLA0g7aP+yihi74evDB2VpTCE4fvXIiVfblCmb7ysZs9846wnwUvv6Ds7Fa8jnQ0I+opjod0M/0rCBGWfwcH1qnhSbOqefiqoexTguH6Bf10QQwt/K8z4wxK/mX+wd+Pw==
X-MS-TrafficTypeDiagnostic: MWHPR12MB1150:
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 25:0ge1emZHiZEwJ6uMU1tk+GSZr63Jzfa9fzF19vVECgBkbrhtDeznhJgWfYUOv+hpcrTgV3qR6HWhUNf9kWud/bQF/ezyRleTSaz5RUuHr8JsBRVw7IQojwMG5lR36EL6OHnDZjzWioZZiXsyhBQ9PHRJ4yvhwpdm4SpDLjRqNGapDoRtYUwVPlJHUtt3yUdo5ijGlIiM5e/FWtMfBOL1E4x8nUcnS2aTqVThC0o4iD+sWrxdP4Wxj7+wItwGqe2zPxakfVaCYHtg5/gRoqyDbYKDc2HZ/Q8CZhOw7oMhHz1O6djYtnQK/MliGIqK0ccCJlJg3tLujSO0OMStrKNt6m0MkTu4o6aFClQ+BqnG1ZAD3F4/YpDg6iAgoX/oYnenUm44z0NmgaKkTAEvt2kxa/d1QjrtfIROrKIk0PrhKQMGH7gkjQRDKwayFUbNLBU0cXdlpT2cXA0aD91FhCVAefCVKz5VXmHq7qRV+zOQrNM1b1PyJx9PsC+qmhrkKh1Co8WX0endbB735Jn06K2z0Zl1Q2dJvvv4RZ96qt7huR84+0OIx44wv2JudMnODk4katvH0O8yrwSx0aJ1ypWTVjjoY8ufSE1SXuMGJQef9q1YHffMQBI8TLQ2hv+5trjFCenfXcf9UZitcVAuLiVoE16WRHHtmWrtXU6UUp33xt/I3vWweWfKOPTBCyU/JQSeSOoDM//+vMDIrJejFGqreslB01eK0g0AnXZfo8CL9hlGJBccVr8aYiqwucVfcX1pLkhG3pGTltecQPo8rJt35vcixNSKoOQFbOPLEW5kO7AviIqW8v434tY61zVk5dVqaxDXUusS+TgHbUj3QA508DsHT1sH3S13NK8QvZyLmhgVMnTkYMKvMW4TsGoqHJxLJWDpLQOZhAY+s33YH9zokSgodXUj2zeTBOf42+fL/b0=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 31:+zfatTwDB0FMX8thG0gP8GKj+oAD4sRf2zHqoOx7hcYQ1c5H044nLq8ZgVlvjYxXrguph1RMSeakU4DMSTcBnkaY+0tcW12fLOMT40w6TSROzouOnwNLA/E34qPovjqM+VxNUg3GKm5Ffms13XQ+k/quEidTnbWn7cSyYv5gQvRKQe/yoBxqqZ5ZduI/NefChD28fuhw09wd0gVEoo7eGC6x9M6NU+fug2CqbpuB9Jx87ha/yevdbP1JsAyxVe4BOfXwYvY4+FWo5lCyfUqCh8xzRzhnPRn4OTP1jcHC49qQ6UTB6NhdIh+YXhX4pwveUapHVox5yC+HSxxIPKGFfn7aMDZHpZMOUk0IZHYdpqL7etFUEthUibUM/GwGYIoMIG8kNtPbQk3qbDLcnF/vB98OMJRO6lnxUvsYgazNr/L/dtlGhMsNVR0i2o6RqjcC0cwuYnF1Md0mo79QvenaGt6pGFZ6MVoEgSkB8NO2sAzelV71RxAyVkMkmaPSGFOycjPOyocnJPCST+AURgIPJIYzlUmMCiSGElepLcOC+YQta4f5Pju0tSXS+lyB7ksfiVCXiJ/aHDPyDkmE4uYu7u1yyEGcjM6ttNz7qjlEIVIszlCkjA+x57w2uBXMFmHxIInhFxuoG4FC13P3l4H2QvugfU1TZVj3gGDinWDwhgo=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 20:tkrTsCDLs/aiZsJDbiprjVCu0Qw5XG+CdKvLtS13KQZ5Lkw1JUNokjVW0XsLoLLS4cd5iT4ZMernIiRFgMcGjJk5pIJw72mrwdghMuK/XDVhpDmzcZ+lgoiSTA+p7Q3YohaYzYzUXDKuSMdLNmvJadv73xfxMWXt4xA8s3TouE0HWVZRT8Q99NsThyS/xn15QZqaDvVOQA3Yr2tPHoSxugOROnnIE6qKDv0+tF5f8AzzVStUwLqUWHCYhKXcEHM+5O6EVbUhOMtHIkhRWrJ0+ItOcZAgBXFvvZJ9k2AXOA6BsTEnL24+nhI0UkdUZjpND0dhWCs58ZnPOzWHwDjjGnKQXLKBzB8WZftashURVCYJLmqyVkZfuOGwMzSmcVYHcYjUmzuQvKTJmi3lT8fJnGdEg/OzEe5WgxOSO5MQEn6+2SxRED8+irpt3nqDzKxsk1So3iiZcdOYrduPUH4PVowmWxw5fYSZcV7PYarpQ6jti2Xi7/R6x1n1FA1opioH
X-Microsoft-Antispam-PRVS: <MWHPR12MB1150DA4BAA928BBB8C01EA53ECDC0@MWHPR12MB1150.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(133145235818549)(236129657087228)(767451399110); 
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(10201501046)(93006095)(93001095)(3002001)(6055026)(6041248)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123562025)(20161123555025)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:MWHPR12MB1150; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:MWHPR12MB1150; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTUwOzQ6c2YvSVhWWEsxS0VwY0RWUFdubGVuMDR6Q1Zs?=
 =?utf-8?B?Tk5UNHVjTzBubVhKWlNPSWMxUFdkQkp3UWtYaHZxMDFtSlk0M3Y4bXl1TUZj?=
 =?utf-8?B?ZzcvYTNnakp1N2owS0RrcHgrdktDekdML1RDOVhFVnhIRHhCK3hXTjNya2NN?=
 =?utf-8?B?VVFHYUpSSHh0RCsxdDhpeU9BRG5lZm9XeFZlMjZGNXVJR0RCa2Y5am1JdWJC?=
 =?utf-8?B?aHNjWXlOSUtBRFFyQzZkcDQ0eFRnV3hnbk9ZNmphTzc2YzltZzJlZTlxbjZ0?=
 =?utf-8?B?V0FPZk5XNCtuYXBmVUlkbTg3UFRlRUhzWEIyVlFYK1daaWpUVXJJb3ZKdTlo?=
 =?utf-8?B?bjVDR0RxUCtST0hsMWg1eTI3NnBMSmZlRFdReGkrYjdHUzlhQlFmYXFlUmpv?=
 =?utf-8?B?NlRlOWxFYTdNSk5IbjZoYXlVTDBHSjZSZXRxUG83THVMVS9HQml6LzRsNmRK?=
 =?utf-8?B?bFMxeVZVeS9pQ2JQRHJody9STjJweHhoMUhaV2NkWjhOUk5Na1NwY1IxK2px?=
 =?utf-8?B?V1o0amozNkFPa0JDcitCeC9IS0NWNHdscUN1YkcyREhuUGtZczZSb01GRXEz?=
 =?utf-8?B?dTVyVmVac3JKNXlSTjlkQnJ0WE1Vb3JvSk1FT3RwcEQrSTJvbVVKNExQb3dT?=
 =?utf-8?B?VXJIM3lRVFBsaHc4ajdCYkVCTGozdWg5eE1Ta2w4V1pjbVBwejJIeklzU3pz?=
 =?utf-8?B?bllneUk2Q290YmM3SXpNdXlZK3VWbWp5SkhFak5zTGtJVmJLTS84MUNIM2xW?=
 =?utf-8?B?Wks4UFVGbHd0czhKUG1nei9iRVB0Nkp2b2JPSG0xeFBnMVNNcTRZakFnc3hY?=
 =?utf-8?B?Mk9ZRDBUZHpoNjRCbWFWYzBtbndweWRKNkVvbmFhUExQOTVMaVcxanRKRi82?=
 =?utf-8?B?SkVyM21nd1hKNi9yUVJvY0RRbE01YWJHa0k2TEx5eXZEb3BnSi9lN0poUmZM?=
 =?utf-8?B?UEFhVWNELy9Mby9kVmJjTXM1QmtGUXpsdkxOR0xTVVlPNE1jZ0hRRkpoblR2?=
 =?utf-8?B?dU9NNlN4V2NmV3ByWmFLNzBoMFpUS3JYSTVHY2FTOW4remdaK2pJeGpRTEht?=
 =?utf-8?B?RGJiVVIrcnB5Wm9pYkhEYjlYUlppQlArSVBxcjh1NXFDaklTbnlNalQ5M0Jn?=
 =?utf-8?B?QitlNVpraG9wbzU2Y0R0cC9HbTF6VUN1Ny81clp6OXZmTHNiSVdvWDVEOEE1?=
 =?utf-8?B?bGhLN0R5ZFJqWGxwMHhjbTVuOHpVSC9ubWhXVnFKS1VBdmE1NHd4TFpkTTYw?=
 =?utf-8?B?bE5mYkYxVDF2T1RHRWtVb01Gd05tS1JUeDJobVdVV01KdWxxK0tEeWNlcTVM?=
 =?utf-8?B?aUVSSDYwU3VkclZsZFUwUFBQY2Jyb3F0dGZlZURRb0diYTRuR2U2QXNaM2Rn?=
 =?utf-8?B?UkJYSFhmSlFETmlkTGJBZXNYMDVaR200NHpEYW9JK0JENXpvMVBtbnNySlB4?=
 =?utf-8?B?SDg3Zm5pbUxkejR2cHhFTnVDNzZVdnJUU0QrOWhLTWVFM00ybkp4WXpmWGpT?=
 =?utf-8?B?Qk5OT1ZTSUo0RVNjYVk0NmordllyZ3UzTmZWTUo5ZHEvU0FxU1V4Z0s0UE9E?=
 =?utf-8?B?OURvbEhDTmhMMlBXRHUxWDA0QTBLUzN6Y0g5eUorY09RM0hhdVA4WXBZVVQ2?=
 =?utf-8?B?YmoyT2dxV3ZHTmJYcXhNREcxQmo0UHArN0kvYWlnNnMxamxxVFN1UDJPKzZv?=
 =?utf-8?Q?biJ0/i/aXwDXUoaNsJLtWAjA3myt5c/NhYVaaW?=
X-Forefront-PRVS: 0351D213B3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39850400002)(39400400002)(39840400002)(39450400003)(39860400002)(39410400002)(54356999)(25786009)(76176999)(47776003)(72206003)(478600001)(66066001)(23676002)(2906002)(3846002)(1076002)(6116002)(230700001)(50466002)(53416004)(50986999)(33646002)(97746001)(86362001)(54906002)(55016002)(6506006)(103116003)(42186005)(4001350100001)(110136004)(2950100002)(189998001)(38730400002)(7736002)(9686003)(83506001)(5660300001)(7416002)(81166006)(53936002)(4326008)(8676002)(7406005)(305945005)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR12MB1150; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTUwOzIzOlNqQURQVjE1Y2NpZktKa0k2Q3daWXdKR3Zj?=
 =?utf-8?B?dnJhbDR0UG9Dc01UaSsweFVVRmZUZjk0ZWQ0YXhEejI4N3pFcWJHTFM0S2U4?=
 =?utf-8?B?TjJXZFV5L3F5cGl5aUhEOHRsckthU3QvUktvZEt3cytlM0VGMmxSVFU4NVZC?=
 =?utf-8?B?SnRzSVVrOFZvK3A2YjhWaFYwVGpEK1FhcVpjUlZQYTJNLzhHM0ZsSUFBcnhk?=
 =?utf-8?B?V05MRThuMklmR09YSTRoTW1uWHhwank1Q3NuOTlNanlMR0VWVVVBd3Z0NnJq?=
 =?utf-8?B?Qmx5ay9BUEM0OWd2ZFRtK0I0ZUd2R3FJWFNKSHdjNmMxOHJ5TW9HSksxK2VP?=
 =?utf-8?B?R2VxcFRBMWdBcEJ0d1JPcVJ1T0hTVk52dzZTUnZFaFAzV1FublB6SjZlSzhL?=
 =?utf-8?B?M2hnREEvazAxRmh4YXRmOXJDYnZBYmYxRFpQakVqL0NMeWpZL2N5VnhPUGRS?=
 =?utf-8?B?OXpBaW1WRHV3S2lST3BFdFBGVlVwRklmZFh6cHNEYTdpbTZJRXlOOHJuTWEz?=
 =?utf-8?B?M3NyRFk1QnZ0cTBUcGF6WlBnK214RDZUTzFFaGl2cUdRSTFnZitvSTlURVIr?=
 =?utf-8?B?VllOcUcydGhTZndCckpydkxmTlFtbWoycXhGakxqS3JqK0dNSXNDTCtwcHBp?=
 =?utf-8?B?VjBnSlV1Qk0rMU1sTDl4MlNreFZUR0NHWWJ2b3N2NDlscFVYMjc3SWlxS3hn?=
 =?utf-8?B?WFhvMVB1T3hqUllBeDdqT2FmMEpHV1ZCcWtPUVVxNUI5ekVCK2JQRUM3Q2tY?=
 =?utf-8?B?QTc2ZlBLTHl5bzdQWE4yV1o2eUhZQmI5TXJ3NGx1QVliT284YTNnS1pYaC9a?=
 =?utf-8?B?K01VcWlCZjZjZW54ZkI0SHY5SE1KckhDV1hKYVkyUmFaenhiSjZmNjlGMVZP?=
 =?utf-8?B?Tlp0UkQ4TGhsOVRkSVQzSGViTGFHNFNyVjhmRk8zaWJVYVJaTWRaUWkxeCtJ?=
 =?utf-8?B?bm1TSENNMHMwRzJmNUhQVzNSZ2FlZHB1ZDhpdXdOVFE4YVh4Tm1RRnlJUlM5?=
 =?utf-8?B?THdpR3BGcFBGdXVZOGJZNTA4Z1BKVlBZZGtPT1VES2t1Ukg4RTVFakg4YWQ0?=
 =?utf-8?B?S3E4N0VtNTlmWEtFcTAvblN4L1o5UjBoWFpHSFFwYVhhTTBmT2ZBdENZdUls?=
 =?utf-8?B?WWR2dktoclF3Z0xDbHQzRVBxMXRPWXgyaGZKYkZIbC92MUtDd3NoUXBIYi94?=
 =?utf-8?B?TzNsU0o3MjBBWkFDZnFXUGRLcDRBd3pqR2xQd2JzcHJkeURUekhvSURBUUZZ?=
 =?utf-8?B?akk0OHlZbjZtRGJLKzhROE5FWlRpLzJJSnRibkxIMStxTERuSmRpRG8wQyth?=
 =?utf-8?B?NU9qdVVKeUJKOXg1T2g0YXdmK0x0cno0MFpJbWcyeWgrdlk2Yks2a1dSUlR3?=
 =?utf-8?B?OFMwVkZnaWZsQ2FmS2o3ejNqbkhZMmZOY1Y2Rk14em42SU1aT1BZdWN1WS9Q?=
 =?utf-8?B?bmVmNmw3eFJPVU5YNHFmRkNtaTJLbDBwTmZRNzRHWXNjcDJQRUJEVU8ySXJY?=
 =?utf-8?B?c1YyZ1huTUxheFMzUFArSU1YOE4zVUxsM0xNOEtnOUV0OThSNmVhb1UzSmRS?=
 =?utf-8?B?T3hjcjJ4WVRGdytvWGRnSWJxY0g3T0cvYXR4K3pJVFY5WjBTZ0taV3lBYjlR?=
 =?utf-8?B?YmVZdUIrNm9kYVEyTDF4a2djaGwxY0NnaWZEZEs0N0FlYjB1WEtYcGVYekpq?=
 =?utf-8?Q?WaX2wSX2BYz7rLLjk4=3D?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTUwOzY6ZkVEdTdUazdMUlBPZ3NKV0JYRWVqKzZtVHVZ?=
 =?utf-8?B?eC9DZzFlaUdWK1ZTeHRLWjF6MFZ3ZUNDM1orQU5CeVg3ZXpKN2YxTjNic1BP?=
 =?utf-8?B?TzdqcEdzd1RmMFU3Z3hXQkxFS3NlbW5lVGx5RmJzVGIxRWtSQTBFN0RVazQ1?=
 =?utf-8?B?SitEd2xDcVZHNEQ1RzFsVDJXODQ4QVlSSVdjOSs1K1ZjZkp1TWV2ekp4WVUv?=
 =?utf-8?B?aXYvcjkzQjBWUEdOcGg3Z090YTVIbDFkRlU4KzF3U292TGtZSUcwdnByUDNv?=
 =?utf-8?B?OE5LZUlBbTRhLyttN3JrUEw2L0toV1BKN3plNXQwSnkzZE5OQ2dwdlJrbndH?=
 =?utf-8?B?NThGczVRNWNRamNLYzlTQ0FwRW1SWVFnd2xibW55aGNUb0dFeHRCdHFvQi9u?=
 =?utf-8?B?VE95MUI0OTdsdFRZTmp3VFdxRTMyRjVtWkl5czlTVUhId3M1alNVMjBCc0xM?=
 =?utf-8?B?Tm9Tcm1oVzY3aUNQZzNuRGRXTGJHUldHOWo0RU1WZzczVjM1aEdZaVVyaTUv?=
 =?utf-8?B?OGIraFErRmRtQWtxbVNpNnNjKzdzaVdrb0kvSk93d2Z2TW02R1pjV1AwR0U3?=
 =?utf-8?B?NU9sOHFTc054YWxZc1F1NjhLZStmT2xPL3VPTy9uUlN1QWNHWkloWWh2eEM2?=
 =?utf-8?B?UWpDZWlLbjh4L2grelBTVkZ4anY3ek1kNDZMNTRFanJCQkhMYVo2MU1FNmE2?=
 =?utf-8?B?SVYwTURhY0lWWDBQaFd6QWJIRjF4bFNmSWs1Smx0Z1F6OGFtZ2pMbzQ1K2R3?=
 =?utf-8?B?NUNBTDhhRFVjNWZHZXVqN0VKL3I0c0NPYlNLejBKSGRnRVhXMkwxRml5VWhq?=
 =?utf-8?B?ZXY4cnc0SER2eGpXakc5NkhYMS9rTkRzSXhyMDB6WkZxRHl6NXE3anpDNWNp?=
 =?utf-8?B?TVkrYnNCYnVFQ2FmOW5KSGg4TTYxQWo5UzFvZERkRUdlUWZQbnI0YmJ5Zy95?=
 =?utf-8?B?Vlp0QUVhSXdDTisrTXVwRzRHd2FHNjhYUWRNOFFpV0RRWWp5ckhreDF4ZWRL?=
 =?utf-8?B?ODlPWDY1eWg1TVNCNHNxOWRzRk0xVHhrdDVHdWJSTElGNFllSk9RcXBleHFk?=
 =?utf-8?B?cnd6bzNFS1N4d0dMTmhra2pkQTF5NmtNLzNqVmFWTkZUdTJRM1VmNXlocVh5?=
 =?utf-8?B?T0Zsb3RsTjRmSU5Qbk5pTFJZS214TFF2dXE5Vy9HZzdWcytvYUhLQnM2MHhJ?=
 =?utf-8?B?UzQ3anhsK3J5LzVneE5OVGwwb2tQbmYySVJQTDNSc1BacVJHLzFwbVVlcGFX?=
 =?utf-8?B?Q0dmTTlGOVdNaVljWGtKelYyNVpycURZUDdXMHNTYjFPNVgzaHU4TnlGODRR?=
 =?utf-8?B?RldaR1l1Wm9WQjdFNWV3dnYxVVB2dGJIRFVhekRua3QxSjNCTGlBdWhwWUh2?=
 =?utf-8?Q?4GhJC/+?=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 5:UAmK6ARJuH6mvmuiVIop2IqxAVXNPlOK03Ve38zqtHqZevm6sSitN7fxpD4hPbQYaPGyv7Au7tE8LD7bEOmyjQGpCLqlNR3T17oNNxNl5LLzYgUAEmmpbdW2NDOkiXavzhLh4mEswbGEW1X9qMv1zZ/2uQ9H3xBc4RarDTaoTrkoB4aIsazqDzpQl9M8NY4y5drzbpXgzFlisshVI98Z3Sv0RZfUSPiIMxd4CiDvsm5j46VlpOk/EJhDvElLK3bVsv3CBROzxNo1p7Cj+AWyNAXbWkiZajdFASz7W7e/fB9alWad5nmw0WQ31z1kBIIYBJzfc4qSy14jwqDqJdLpgl0ZSgdLpNB5s1jJhsmgjYEtPQv7fWENGn6CekbaHOFMMFL5DMG4W67b7rRk9IoHldpbfmgbTS+FiuMEHYfKxxnuH5N0ZTPwzdWRATFKP0ka5aILEQxZW+hXHxbuO0tApDm0Pmr5jpwUTXSVGzgDiuusFwbJeTfSFtacoT11y0ze;
 24:tIl7kVOmY5weyt9309VigRxZJln+Utytd41SHpM7P19/FXm1EfXXQZkM9RaFhEp5VHbQvKoW3K1lJ2P7tuB4iJoUsV6hs3oZqBjp16/u8wY=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 7:mFzXYVVGFUzLhCwLKQFytwHHmETE9qTZfKb0fiYk82aBa5FFajLasBDx8V+p/+dHh21PwgjYQzVSQG7LrxHh3em/+XFdUIdt+ej0NkPPI1ZmJuwFiRt/MLzqgI+BoYd3WQVX3tCbyBuQ3j28lejsrwnpkxxnnqshssBxORfC5MaURqulkNKbtNVlJpYqeyp7zPpMObghXZJpd0eAoX3qIkZSm2+cpRPjK4t+EOlx4tBP4Dec1/bURA1Lf7CX/xV08uqx8/IKNY8MtUKSfGmSTtWCaPGUns5DzPVNKQsw5EuCzdOB1jkrgkvbQWwKfzz0pD4xqIHQV+SJInkgqVFjqI3ijXX/6VC4hlwQl0ZphWKLE19C32nMRhHUqWC82VaQzUMkxGS00Z9N5m3mW5Fm5xrQqTSp7/I5tZSed5PcSjb7QONCtL5wXkC/NkG4A8a3JM/d4DzYfTkGKFS4R5ZBT2T1U4ZN8MNkak9TsQ9Jj3dtfVUTrRC0EaXGQF5aIVxb/BGjfvDH5zRk3AnogELpF1ZxuMOYPmZgm/DjODXbmKzYcx/2le3MffsgFQYbkjOVgmV91OWse5G7Z6Lct2r89GnP/J+0hyBR2ifXQTWvcCMdCVqOPvyfXAMWdXYksqNdwEAyy8BWYzfU4mch29akj5o2MZeag5hz5QHz8yJW48rLFs/xlwdVpZLjLP7YechgEzz8kOdckoz3oxtFNBOPLwA7/aq3o/W7RcoXCOtAKPdmw7Yio3xI6o/VF8aSN9nO3F1JfjRwtbTCPRH5XrlKK/0cqFVLSCSYUbGefxkGF60=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 20:RGShRSnhxWuAhV2DaTwjsNDXX2t/1Q3ySQKaVvDW2/G/aDZ2dpvfLTh37C7Ltb/54XvZi0a5JAdiekE+AQLiD+Pnd4WjRJnOdEnL/9GSayMbSWWS91IHBUtZz4ux2FwkkHIrFV3CvJ0tvUHQkbLXqM9HqagROkVwURSKwxKehw2cI8ENBJRUXE4/2CjRaXNhywWHY2d4B7Gq9ix6K1Y+9obaFRh/kEo/pNhnSJX4HhhCJFLFq2hvSP0vbGb1z/Yw
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 14:57:03.2005 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR12MB1150
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v8 05/38] x86/CPU/AMD: Handle SME reduction in
 physical address 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>

V2hlbiBTeXN0ZW0gTWVtb3J5IEVuY3J5cHRpb24gKFNNRSkgaXMgZW5hYmxlZCwgdGhlIHBoeXNp
Y2FsIGFkZHJlc3MKc3BhY2UgaXMgcmVkdWNlZC4gQWRqdXN0IHRoZSB4ODZfcGh5c19iaXRzIHZh
bHVlIHRvIHJlZmxlY3QgdGhpcwpyZWR1Y3Rpb24uCgpSZXZpZXdlZC1ieTogQm9yaXNsYXYgUGV0
a292IDxicEBzdXNlLmRlPgpTaWduZWQtb2ZmLWJ5OiBUb20gTGVuZGFja3kgPHRob21hcy5sZW5k
YWNreUBhbWQuY29tPgotLS0KIGFyY2gveDg2L2tlcm5lbC9jcHUvYW1kLmMgfCAgIDEwICsrKysr
KystLS0KIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL2NwdS9hbWQuYyBiL2FyY2gveDg2L2tlcm5lbC9j
cHUvYW1kLmMKaW5kZXggYzQ3Y2VlZS4uNWJkY2JkNCAxMDA2NDQKLS0tIGEvYXJjaC94ODYva2Vy
bmVsL2NwdS9hbWQuYworKysgYi9hcmNoL3g4Ni9rZXJuZWwvY3B1L2FtZC5jCkBAIC02MTMsMTUg
KzYxMywxOSBAQCBzdGF0aWMgdm9pZCBlYXJseV9pbml0X2FtZChzdHJ1Y3QgY3B1aW5mb194ODYg
KmMpCiAJCXNldF9jcHVfYnVnKGMsIFg4Nl9CVUdfQU1EX0U0MDApOwogCiAJLyoKLQkgKiBCSU9T
IHN1cHBvcnQgaXMgcmVxdWlyZWQgZm9yIFNNRS4gSWYgQklPUyBoYXMgbm90IGVuYWJsZWQgU01F
Ci0JICogdGhlbiBkb24ndCBhZHZlcnRpc2UgdGhlIGZlYXR1cmUgKHNldCBpbiBzY2F0dGVyZWQu
YykKKwkgKiBCSU9TIHN1cHBvcnQgaXMgcmVxdWlyZWQgZm9yIFNNRS4gSWYgQklPUyBoYXMgZW5h
YmxkIFNNRSB0aGVuCisJICogYWRqdXN0IHg4Nl9waHlzX2JpdHMgYnkgdGhlIFNNRSBwaHlzaWNh
bCBhZGRyZXNzIHNwYWNlIHJlZHVjdGlvbgorCSAqIHZhbHVlLiBJZiBCSU9TIGhhcyBub3QgZW5h
YmxlZCBTTUUgdGhlbiBkb24ndCBhZHZlcnRpc2UgdGhlCisJICogZmVhdHVyZSAoc2V0IGluIHNj
YXR0ZXJlZC5jKS4KIAkgKi8KIAlpZiAoY3B1X2hhcyhjLCBYODZfRkVBVFVSRV9TTUUpKSB7CiAJ
CXU2NCBtc3I7CiAKIAkJLyogQ2hlY2sgaWYgU01FIGlzIGVuYWJsZWQgKi8KIAkJcmRtc3JsKE1T
Ul9LOF9TWVNDRkcsIG1zcik7Ci0JCWlmICghKG1zciAmIE1TUl9LOF9TWVNDRkdfTUVNX0VOQ1JZ
UFQpKQorCQlpZiAobXNyICYgTVNSX0s4X1NZU0NGR19NRU1fRU5DUllQVCkKKwkJCWMtPng4Nl9w
aHlzX2JpdHMgLT0gKGNwdWlkX2VieCgweDgwMDAwMDFmKSA+PiA2KSAmIDB4M2Y7CisJCWVsc2UK
IAkJCWNsZWFyX2NwdV9jYXAoYywgWDg2X0ZFQVRVUkVfU01FKTsKIAl9CiB9CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 14:57:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 14:57:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPrvg-0002o3-L5; Tue, 27 Jun 2017 14:57:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dPrvf-0002nQ-Sf
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 14:57:24 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 29/91-02177-35272595; Tue, 27 Jun 2017 14:57:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0hTYRjuO5ftJFt9m4ZvQ0tXIl1m9sMQiig
 isbASu4BBl2OdtsVunDNrUdaIUaZtSBepJSaaSeYlikoqTK0VycpKmxD9yAoFwdIts+hC5+zM
 Lt+v532f532e74WXIbUehY7hXE6Ot7EWvSKOMi1KyTMU8AWFmbc2Z18aq6NWoNzA3e9EPtpKm
 21FdtdO2hQafIocgXTXp7duyo0aU8tQHENhDwn3u0NKqUD4NILm/lOkVGjxMQJG++roMjSVUe
 CFEBr5TEg4HufBxYedCgkn4BoC3lViaYDEIwpofxaMEgROgpraelLCFE6D5siTKFbjXDj96g6
 S8FS8BnyDHdG+Vux7OyNKCc/As+BKr4eW9Rp4cv4DVYYYMWAetN5ZJLVJPBtuj1RFRwGnwO2J
 CYX0B8ClCHw3zillz7ngjzxXyqJkCDytivoAXgcffbwM50C3Z72sqCdgrG6lbONVwPvg45j/f
 Kht+Bbzf6cEb99NOlbQ8OhLP5KLWxT0lI/H0izQEx6lZVwCl2t/xPpBGn7+dMoDQxpoe/CGqE
 AG/z+b+v9u6v9n0xpENqJ0geP3cbxhSUYRbzaanFbWbDEszszKsHKCwBo5C1skZOyyW68j8SS
 miK8NnXWv6kIzGUI/Q30VCgq104rsuw+YWMG0gy+2cEIXSmcYXBs4ulFH2ew2Tg/qew5RpuE5
 I+faY7aIJzapBEalT1CHJFotOFirYDbKVDdK1SWqxyUCS4Sp2PZnbPI4X6JkXbwaiX/Sqhwcb
 zU7/+eHUSKD9PFqhV10UZltzj/uw2IwIQZT1flSsJP9S+ncqCrYlUS+flEZ1zux/WBaSqt/QU
 lDl2u5rmbtkezKcF7oTPDE/lKfp/WaVum/3+5KnHeYPnC2vuNk2wlnpL4nqWQZe0hQra++kGD
 /Wrqj5eaWpZlZ5eOqbeGhcO7Ar4VpTWOhyBnn6uneHK1mU86GFzcaW3btDTcnH98+0OQjm7wV
 ekowsYvnk7zA/gYZSJkjlwMAAA==
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1498575440!89448692!1
X-Originating-IP: [104.47.32.76]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60445 invoked from network); 27 Jun 2017 14:57:21 -0000
Received: from mail-sn1nam01on0076.outbound.protection.outlook.com (HELO
 NAM01-SN1-obe.outbound.protection.outlook.com) (104.47.32.76)
 by server-16.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 27 Jun 2017 14:57:21 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=5KdJxKL+w6r2KAuqTqr9kxwekL5aj4U8wWEp9DorKWw=;
 b=WRWqgP3jbA00BhXPJ6LBmzRTQMCDBb1WN4LlBL9yJKnp59fNwIHNksxWV8MMoN/4cHEu4CXP5FmmXhQy+q2f5LWhRtRiuZoc2It9vhb3+oG8zAvaDsooteeFoQkKOu0V30QqAa1YUfl0PhoR8gO7/DBO90b0nBUF/OLEcK/P8oc=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 CY4PR12MB1141.namprd12.prod.outlook.com (10.168.163.149) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1199.15; Tue, 27 Jun 2017 14:57:16 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Tue, 27 Jun 2017 09:57:13 -0500
Message-ID: <20170627145713.15908.42762.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170627145607.15908.26571.stgit@tlendack-t1.amdoffice.net>
References: <20170627145607.15908.26571.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: BN6PR1001CA0009.namprd10.prod.outlook.com (10.174.84.22) To
 CY4PR12MB1141.namprd12.prod.outlook.com (10.168.163.149)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: d59548d0-a570-4cd5-7d2d-08d4bd6ccf5b
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095);
 SRVR:CY4PR12MB1141; 
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 3:MXNxe6h7sYQZ1h0N+Zif0LkEGDBxQzIq7ISRlR2y/73VbdFQN0k7D/O9psYgl7+gpDU/bE6SSvuKemVRgpqWN99yP6LRHifhYFJq0VshOD1F99kYTYlBYyZHY2jW38h5N9n7Uh3VdlMnd3Dvoz9aSh4ovj0CduVe1a9dsgYk1yIvjyLzPkDwCrlUJTzLHB9IJpicrA9337Sqe0gszuEqxo7o1KEfW1gI75hBjSU7Ishdf/WE//q3VOUv6Yt1guBtJTN0PeaLySa1IdryZPCmt7miWBMftQjoJH2HirLjdLFPr5VjnHV89DfbhVJQv3KvwL/lC56Eb0uTL5ZxPdf8X/yA5taHLLmLGzqdD8IYugZk+u9/biM3iEr/oBx0sku/fGBD7d1JSmPQdnuVYTw+AWKKujt/CXD9Hu0D2q4KkrTxQzDUh2VADMN/djiVmbG4oNbv3PKmVYMpjV8Hjw7QP0ean++r4Uq1NG58qN2D31iXoOJY9FySfKeTX2FTc+IIfOEUlLkXhnR5rEAIkwVKVXUq5jheLcRla5TxS24K7vTEXlc6Fd/suJTpOEmB+LUMM0KiWhcymVhYoYqFhhVl/gibx039GamKkIJJNTVEDvcFfmGGIIOfsEA6C/aU48l5/2bEgkZdH1sU35yMh5hh6lSuURn8vDjFaZmKBJd3CTvxZ5IiE+k5LCLyxemQRdwppsdi1NauL3OudoSWDXke2w==
X-MS-TrafficTypeDiagnostic: CY4PR12MB1141:
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 25:FGtfYweSaTaJkiYe/+w+fZyu8Bm32d7T2LTU7lDtZZ3dta08Fe71iQLDKIMn4Omi16QLXmUTErQ6tvj2Nm8sk/ncBsmbr033RzFlHtmB+QGvf9rXYXWV0fWEXtnMMt6YIbk2SR3Y/ScnxVJhE9b1wXhSLwd0oC27V3NJdsbqcf4QISQVemIExssH6O2mTq0WzEFoX+Mrqne/bn5r1r9pBDEM+9vDuYKSX4mDh4xVtqXYHbpYLEu8QrpoEONU5SQ51a+2J4Mc1wQcYYf0cJJ3qWka4IiRPpl89J5JNiZz1KAOZVY77PcgiXEooLcG/n5+qLpIuIxDob1pUDLJqp+HBREasaPpaQsEzYyZE4IvAnbDSK5DlWkCzpn2dHczDn+2lfyVKOoY2JzSA96d7UpWooMVhU2Vsf2aH1C5JYXKRkP3mSDbmLwlGBJ+QtQJzuFXkrgfa+f7MJPkN5KtAWBvzmif4cJpPE5mySWBnlOsa9He0otut4gEolk/6K/ByH0TRwF8jVDLP5V8rLVdd+gDPHtpU6s5PrkoIHQgBjBfttmeWF2unlZnuuR1w5Pxo9/cKJdZUFSrAjBAXQFtMVPA7y8F2Vq0Le7+LUNOACqqY4g5yr60xeIoZvKrBnyN75mCKYmwj4UXjDdklhI9/S1UjPsT+PejAQLc//IW1AC+fZMHpzgqtys1ZJ9ZpYJJRvH9jJ0UBjJE9Yn84uuJEt9NXWf0yzWKiANBH7uwRbhQFuSQs2+4NRb84Vx8d1Qd9b7P8whfkL8R0qaNnxTbsFweuHsy7jf7Af53IJKWcqfY+UJHRd8dpegVbaztWewPZdwtcQO8R+Z9ncX6qUDw/GofychqtkmJSrWr8dVzlzmeIDZ+GKhwNowISAf4BEXWTr19GOafrr6atBRjhFTEy+wJnm8Z3f2T9WoxKKgptHgGRHw=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 31:DwZ+SVEJF15gBn49cokngHbBXSPOe0GAD6eTgBAZLQEKaJHku0L57McJFwxTVdoR62cS3vs+gA5qdTFnD1XbM+fjjQ3Ro7zoCkSFA8Xlt211gWOEA389YoGO01guMJBjmykwmlB49bwkd9kwcfWL7Q5Hms1VtckSeqgTmSC7PCN7K9a9U+2qpRckgo8LUNenVm6YXIt01L5bQd9zJAfDO7VqDRw+TJYON02bEfPYXY3rrH0WzMclGH7MAnw1xMoWoi0WyoB4b2jI6O2NvHg5Kl91JjmhVnxiMKxSONN2nZxxOKtm4ptlZogOmGGqfxVhTNus4axH2A6QGYW0EISI1So1o2dWAfaffgyENdjEraJXIJ2l15ZX0TvPYOZPhUApMoLfXY/zi9QV4crbvPiBfoKAaYCjbcs0MvZjiULizz9KMtSYCcSpC37aIcVB28KtQJlhg0RDpRlXfvS6GUgf2/ILVMD3S1IaDEvWQaTgKHK41k20g7o2WFhojPGZrXFPSkPc6DloRCfD+wBKp9YR0uYX4zBRb5NJf6KCqAFyur7EHaTkpXrZzk5+XjxYYX92lEkQg0dFNtyHPza90+nckzFXjYCk5UW+uY80QCwlrnsWvLcNE80BcTOy0pnG7FuC9GZ8PzyHch0WsmXQjEtiX12ODXwWr/0tVaL/uJ3cSoY=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 20:OL28HKdBbnjb8fytgqg3TRwVRIUSKj7JuwkZQYx8cMBYKICE1Ys1PF10CY+rSzOhDHzhKmEH0YHHf08NBR5zUmwKy0LpQIZcNlDt/Ak+C5zluosaHmq5Yn5nn+MD6EflbzzcOeADXBZLFXiZcatsaPNkbyE6aEkP3qQdiozGoNa/4098chanwk9drDfIPKS5sxNREc/rLzzjMwPaidSXFLSnlY1KvlxvkF312NgZRHwMBNqbbUOBWO/YwA0Uax86uPA9kX7jjdsmRE08bJKuATlE1JLNHKtB7H+Vxk4qrjZkxIb/3++l7dEWFzD0PBZv23IXZtxNm4LYusM9JOdd12ayNsEJSKVrR0N2Q4r72ln46595FSPC6KrNZAgues9/5XLDMwIEp2nV2j52UnhBb2suERUjpICVZoVJR9JcAd4hwMoxvhVlRdqSe5nsUE3b6nlJYsboNjrSXyJgx9mI3P3euOxnEUgZI7l00KFTXgQyZoOU0eKHGbdMseGIX5f4
X-Microsoft-Antispam-PRVS: <CY4PR12MB114117E905CCA8BFBED6441CECDC0@CY4PR12MB1141.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(125551606395959)(133145235818549)(236129657087228)(767451399110)(148574349560750);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(10201501046)(100000703101)(100105400095)(6055026)(6041248)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123562025)(20161123555025)(20161123560025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:CY4PR12MB1141; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:CY4PR12MB1141; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzQ6U0lzTktuWVJDUk95ZlJER3p4SjVoV0NHUVZp?=
 =?utf-8?B?V0FVU3Qza1hQMDJrbzQ4Q05IekdjUXJFY1BQQjlEcENrMSs2S1VFb2xNZXBH?=
 =?utf-8?B?MU5XNkxBU2RWQWxKYVZkVTVoRU1sZHpvZW1DZmlYS2pZeTA3VHYrdWJlWE5R?=
 =?utf-8?B?SWFuL2c4cEQrdCtVMy9xNmVPRmJ0d3BzcWorY0x5T253UG5mN1BXMndQVC9E?=
 =?utf-8?B?TWNCUnVualYzSHFEOVoyY1hNZG10QndIUFdWckJERlpTZ0pDSVBUbWZuSkU2?=
 =?utf-8?B?cWNYclhKbytnU2FhZzh3YS8zVEhzckJHY3JsQ2tha3VTeU8wTWM4R0hBQmxy?=
 =?utf-8?B?MnFNVVUwWTNqczQyd2hyZWsxd09kektMWm1MODkwUk8ydWlWclNCRllwME83?=
 =?utf-8?B?WHpIR1AwYVhqQlNqYkw0RFovTFUraGlTdU82ck5CZUtDdEpHMGRRZkFzY3J5?=
 =?utf-8?B?ZUplcS9MamUwb1JTMGNnV1dXRTI1T0N0OUVNQzErVTl3QTVZenFKMFR1ZUNJ?=
 =?utf-8?B?VmhJcFZmZmJGZUdvdS9vMkV6WVBjSnAvT0VmQnNKN3N2eXdZUVd1OFZqU1Vj?=
 =?utf-8?B?ZzlYOG1kcWVTc21kMzkrQXFHM3E5eURmNzF2aWVMcEpjN0JPcEFNdDVSK1lC?=
 =?utf-8?B?MlM5enJzY3c4UmZFK1BaVHJBc29RcFBKenNhMlp0UFV3dzhqc2NMdzl3TXh0?=
 =?utf-8?B?d09yamMreGMzUDlnUkVaTEU0MnNQYTQ1NUl2ME1tYTYwQTJYQjFkR0lvbzNu?=
 =?utf-8?B?Z2JjZ3FHZldjQ2lWdWZKUXljMTUxaitLdWhPbmFEZ0oveXF2cWZ1MVVDTDVw?=
 =?utf-8?B?NTF3TnZmT2ZxakQvVDFicDZoVTBMbm9mQ0hhVWszNHg1Mm91aGVJR2NGQ2d2?=
 =?utf-8?B?OWZaUkdITXc5UjNUNzJabGxBNzNhb2N3SVZsUjFLdUFqb0FyQkNaVlo2Nmpz?=
 =?utf-8?B?U3NWREdvVUJqT3JEczNwSVBacDRIcUJYbDBySS9pQ3NsYTVWOGc4NC95VC9x?=
 =?utf-8?B?WlhWdklhTXVWVmcvUk45NHpTcGFZUi9FOTR4VWl1eU94L2c0VmpmMzUvc0d5?=
 =?utf-8?B?Q2piY1N1VFZ5Ym1TRmluQ1FweVZvSUdrbE5xay9sV1FFVCtzVXFpRHQ2Tmp5?=
 =?utf-8?B?a0k5YU9sT2JlNi9TQTFuS1VZYWtXNlZSWXIwQlpCc09nVHJoMW5UcXFZWFJ3?=
 =?utf-8?B?VitCWHFETWRkcVE3SHdWNGZtdTRaWlBQdFg3WUFtNnBDM1R2MUlFSVNVM3c3?=
 =?utf-8?B?eDRuekZQck9XZjhPVHU4aFdrOHJza3Z1Q1JMV2pjTjVJUUxtZmwzQWd2NG43?=
 =?utf-8?B?dmxOQVA4OG9QL0xhSng3VXozeUYxTHVWTDU3OWgwa0ZZRDNJQjR0VytDdC9K?=
 =?utf-8?B?L1VVUXd3b1NqZzh2YlZDLzVtMDFUTlArYURCWjZOZE10VEdNWEZ2Y1dOaS9U?=
 =?utf-8?B?ZW9pTTRGWFpMY21KbTNhUXZCNjF3YkpUcitOYnRiSkJNQUI0Y2ZueUt1Ri9B?=
 =?utf-8?B?N2kyNi94UFN0TFFYMXhQVlYxUkxkQXJJUDJ5aEtXMmFFQzFnRk4wKzJIanlo?=
 =?utf-8?B?c3ZhUU4rdTBRRDI5NmtOTFNneWVuS3czbG9iRElPT0pza1g2RGNPb0lSSm8y?=
 =?utf-8?B?cjNPNERFSzFUVERSaUQveWlxcDB4SGJrbExZclJuQkhhQ0dCUHZoSytmejVx?=
 =?utf-8?B?SVQrSUFGZFJwcVBqdUJ6UHJHUWpXRzBlZkJDTzhqV3ZjUy93ZzQ3MSszdkRM?=
 =?utf-8?B?S21RRE1VT2VqK2RteVA0cEwyVElOVCtkenNHb1ViTmhuZHViTGNFYzVWTFBO?=
 =?utf-8?Q?2V2bddhhKYcX?=
X-Forefront-PRVS: 0351D213B3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39410400002)(39860400002)(39850400002)(39450400003)(39400400002)(39840400002)(6666003)(54906002)(9686003)(2950100002)(6116002)(55016002)(83506001)(110136004)(38730400002)(2906002)(54356999)(76176999)(23676002)(53936002)(8676002)(230700001)(4001350100001)(478600001)(25786009)(50986999)(3846002)(4326008)(1076002)(189998001)(81166006)(33646002)(7736002)(103116003)(42186005)(66066001)(47776003)(50466002)(72206003)(53416004)(97746001)(5660300001)(305945005)(86362001)(7416002)(7406005)(6506006)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR12MB1141; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzIzOkQyNG1oZHQ4NTZSbUhOWVkzVXdaUUtLTzM0?=
 =?utf-8?B?L1RJUnM0enIvdDhqTXZwSkVqL3lhOFV5TlhhWW0rckxxdG1pU0cvL2FKOTVK?=
 =?utf-8?B?WEFidGxSaEdNNEJDK1ZBQ3dFVTcyWnJVdDFvaXp1Q2hhMkdLR3F0ZGNTMi9v?=
 =?utf-8?B?Nm9SMHdHTUNVTStHeWc4V0FCVS9VaE9TNnZ6RmI0ZzZNNXdYSHNtZERXenNW?=
 =?utf-8?B?Uk01YUJiQXhMdU1OTEF6L1Y3NGFvOCtRd1hoemFnN2tTWnM4RkhVQVpKOGJs?=
 =?utf-8?B?My9MeGdCRk41WmxSMjdMaFB4TStGQ0VzVVd6RFBkdDR6RWNZTkZGRjFOY2Fo?=
 =?utf-8?B?bFRhSDMwaExIYkgzSlUvQmJzL2hPdXpnRGV1M3BIUERod3lTdW5LWHk2a2NH?=
 =?utf-8?B?WGl5MjdvaTQ1NzlhcmEzMkk3OUlHQ3VOSi80ZUxTRjlDYXdpSWplczhUTHcx?=
 =?utf-8?B?aDFHdzZXUE1xUEV2RmJpTk82MFE2c1hiTFlRNVBxQ0hsUjlXNlRJZzdtUmRw?=
 =?utf-8?B?VGJ1djhBbVEvMUFnY25OaVFXVEwvekJ6TG9PSGh3Q2lBQzhsYTlONUpPMlE5?=
 =?utf-8?B?VThlQTBYTkVJSlhMSzFTT0RVbTJmNHJZQ2JxajkzcnhLTFFJUXYrb1hRVStD?=
 =?utf-8?B?amdvNFVwdlkxNVdweWJkQWphaW5PYTRjUlF3RUJZSDFRNEdnZjdKTHZXT2RV?=
 =?utf-8?B?b0srRjh5MGpmQ2Y4cW1xSUo3Z2FTR2dpOTU2VU1WSG9HS1BQWmt6dGplRjZM?=
 =?utf-8?B?SXhVblhUTEQ1ZWZmWDRzeWFkRlppTFVvZlBQTzhjakxiNTFTcmlhMS80MDFV?=
 =?utf-8?B?ZFo5aW9QcHhPRGhYVm4yKzFEM1ZTeHd4eEFhVmliaXd6SDFoMDk2alg3L3Bl?=
 =?utf-8?B?VFdEWmVBQW82M3lEOGtuUzhwaytleUNZUnUycGxSUGh0TTdWbDUwcGE5NStq?=
 =?utf-8?B?M2haTXp6enBxOTg5R3ZRY2ZtNWF6THIrTG1kWGlhTW1jdW9rOXZXN2pNOVk2?=
 =?utf-8?B?MlR6Zlh6QjhjcHllVjQ1SHFtVEFMRWg5ZmI2cGszS1RoalpRQjUremQ2dklE?=
 =?utf-8?B?MkozSzJxNmhaMXVoYkVVMGJxNzNSNE54VXVsUjF4Z3lFaVBlUU1ybVFwTlAz?=
 =?utf-8?B?YXNLdjZ6Y2hQNkhTc3FxWTBMbjNnMTNjRldLcUlHMnNxVG5nVHE1MUJic0xC?=
 =?utf-8?B?SWEvWnR6UlNXaFBLalJiSzBvT040b003aUt5T1dIbGwwY1BSalNyU1dJdTdv?=
 =?utf-8?B?NUZEMHBJOUs4TnFONm9LdUpwQlFHNzhpL0d0SUVsT3A5amRWV1FIRUYzTHB4?=
 =?utf-8?B?UzY1Vm1TbVA0cE02UDNLVk5OK1ViRFZ3UFgwbGxBZ2U1eXNVYktsZ042dFgw?=
 =?utf-8?B?bmgvUHlXV0o2eHg4UlNZaExSbXpTbW5iSkRacXoxaVJENHpQR3YzdS94d01M?=
 =?utf-8?B?aVFGSm1NY0pQZzV3dDRmOUlUdENUQWFvaDUrNUxMcFl5MkxaWHRTWUhabWNV?=
 =?utf-8?B?RkV5KzhpQWNxbGVLVDVOb2RzY25na2QwYVB5MDkxVndubzRXWmFzWWtPVkw4?=
 =?utf-8?B?dE9mOXhjbHF4TWdlWDcxZTRHQmgzZGxQNVhyMnBLUTcwbmtGVHRPdUVqT0N1?=
 =?utf-8?B?QVVJS3FZOHhMWlZzSGFaRk0wZHJjb0d4WDRDNmdQdWNGemM3MWJmb1J6eTVq?=
 =?utf-8?Q?B/xNoRCVjBTxwuAVm4=3D?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzY6eGtMdDdZblZDem43dGJVVmJkT2tuV1UzQmpU?=
 =?utf-8?B?UkROTlJTS0FMdyt6eEtIYlMrelZrbStaY1pYaW5KMkVkelFRUVFManZORk43?=
 =?utf-8?B?cDFQWlN3KzV1Y0tCMENvV0RkaTUrVXZFa1d3VGVDRVY0STE3RXRWbUtoSmtr?=
 =?utf-8?B?ZThvUk5ZQkhKcCsvTS9XaVNRa2hsZDlDMXVFeC8wODdwc1lEYUdrSWp4cVRZ?=
 =?utf-8?B?RGkrTVo5WHpTR3BveXd3bEIyOE1vTW1QYjUxUTlKdWpEL1dtNHMyUkJyRTZG?=
 =?utf-8?B?a3ZjekM3YjhTSzBNaUtjbXV2RTBhS1RETmxTemU2SGFhN3RWdFBUUWg5RVgz?=
 =?utf-8?B?bVVTWWFvYmlJTDVSWEtZREk1R0pZdmNqSTF3eFdEWUNBTkoxa0g3bFdYdUFP?=
 =?utf-8?B?TjRJM29GNWd0WGxwVHRMRTlzMXdsVERJdjN6UUoxZkRiQlVJRjFNeHIzaTFn?=
 =?utf-8?B?bmJScERwTnlwVEhNQzIzOTI4QWJkQ3hzWEdOWHRlTzEyaGJoMFNEVzZNcTZs?=
 =?utf-8?B?dVE5dVdpNzZQRC91dEtmaElrOVNSTDJ4am5NQUNOc0lTQmdBeTh3N2ZwSlkx?=
 =?utf-8?B?ZTliTmJIZmwzVkFya2plVmM1VVllMTlyKzhOdEdGOVM0UE1XcmtPVXp0M1By?=
 =?utf-8?B?NDd3NlRmbUJRTW83UVFNUVhGZ2UzaEMxaktHMzdGb3ZLWGtkcGxCQjZkNHFT?=
 =?utf-8?B?NW5DZG1BczMvWk1Ncm5UMzFXWU9ZNDVLN3RJT0FtSENGa3VXVDNYRUxrM3A2?=
 =?utf-8?B?c0VReThYM005eGpoSjJ4ZDlYdDhoNUJ5N2d5L01FbWNEYzgxK2VLbm11Qlla?=
 =?utf-8?B?cHc5Vndscms3WXRURGNTQmUwNkIxbDg3Tzg5dGhPczI1YXpuN3gzMEoyMmxl?=
 =?utf-8?B?ZWppbEZ0YzFIYWt2WXkweHJvS2dLVE5EejQzUzkrcWZJcDZTWTNOaW9iUmZu?=
 =?utf-8?B?YlVrOUJwYVJncUJtZFNLNnAwbnlvTTJFZCtZZjJxeEE2T2lyTi9icTNUR0Fx?=
 =?utf-8?B?V2FOMEE0dUVaTThITUtpQlo4bC9YVm1MeGxqS3dqNUQ1WlNkc0Nqb3A1N2J0?=
 =?utf-8?B?dTBaT0p0WitOVDVsVUtRNTdYWCtBL2tRRFVlNEpCaXBJV0RXc0NBckNmd3Nw?=
 =?utf-8?B?ME5aTGVZNGZzU21FL05JaklRVG1kL0RjRDYvd0JCNytLdEFoTGdTb0pXYTBk?=
 =?utf-8?B?RWQxUzRIdkhDcUN2RXVtQVBOdGVkUmZ3ZFNoK3B3L0lZd3lzUndoODVUL2hy?=
 =?utf-8?B?K3NteWVxTU5udmw4RGJlWVB1ODFEc3RCSEp6MmJyeWNXZ29zRk53azE3anNj?=
 =?utf-8?B?SElVajFUV3loSHFTbC9yc0xORWVLT0ltaTVqdmduZ0tsOHhJMzkxK3ZWVDVQ?=
 =?utf-8?Q?2IRZRpY?=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 5:wS+d/viU4ljgc7lthWhImsCwNvRH5YebGFXQaH1uxc00kX5OZG6HPsrvFTOEtJsEqGKB87H9ivarwppQ3a86SdGmUFsqWhw9DekMdhiDIVS7MUsj4w8zgbujxFWURaXBJLP7Rg4IncUM6nVN/maFPEgQL83HrzuE97KwVLbGFLoIhrIfloJEk6uYded0pNOBIVLY3JuRLwQnKtNOuMhedunRMnulavP+6srvRUAJMxx1kpAG0v9liR+w2pqf0MOTuCaxq0S2EC1G5MhB4L0q2ttDf/atGcEDj4loU3kvzBrJa5kniaRym2vthUiL+Iu/4t23PJ1iLDjMCt9fpg9PqPIMV6iGym+NwQAxPAT1elUGx9un8AF8+X63/ewN+ftNxn+GADOdPP89WU/C0TMI2pntpAZvAyEE+tKvEaR7mARU/RqWCEUTixTcLgq3HHLLSuYkfdwPpi/dIXwJbsCzDGu3EGFjaKB9pzqa7RkKTh2/vVFEo38EfhGK0+Up+P6l;
 24:gsZpSl+i6z2Ut5V6IWU2rXiym6FdyUEyA80ymcuq7eklmW1qGV/TcmkpqEW/EhtGG4ZmevabFVC6B4mU/+5bhyt7yMtNsXEycyqKJoq0740=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 7:lvqc2U5i/Gm4dCkyO2ZsmkHGhZde9Pc760dtvCuxCMCV8hx1DKgG6hn9PKVJq/akr5qZlmWjApg2JNLlE/jbPAGSoqrzoP49U2Jyc5CnR7aSdOT5nh8kkJnqoiDmd4hWxwGh1usLnrVfftz0B3v6CPG+9uT7I1TNAjJl2v2Bn2K4TR/ZYvXW/lr3c8tjGbggIhaCS3uMNEKe4w8EQ/wggRc/WnCNXr0VlrvLeyfaew4BOQKnTY2+9no0LhGjBRgNB2JI1KLm7Md4Ma8snMt59aqZvsCfLTU+UTDzmbgQfF/li0rIbGxqQwd1AfBE/nNi4AuESGp3Cp3lgWy+1lBkw5Sc6p8coez99DTi2Eo3mLRO4ZD0YvncgcPST3OHgZYollVTRS2sQXn1dESq7PP3Bmk1TWr+0O76nTkB16IFvbmK1N/ovThpfK5qMJEKC4nMYWs9qN1XyUC9PQFxHdlqNvQWc3uKVm7JVQNU5TSaWNkWWshD/hx7lNsQJh9q3NUczu4cPzZRmtV1QAfW/pd6+iHKanpkgGBqn0x0ytvKCsKd4bxJG9meyl8TaoNTkrp1vkwQ3eFCvWbKiiUAOFPPkz3FW/86tbfbnqMuEX+4GTCBgkCKhfr4FaSFOZIwUXdMNpyP5QYaOOwyPlLrNlFbH3Q/U1wH3dt/ucRc0sILVNa0/HKrLnWLpyNxfNYLkgyuezuhioXP58HFpyabc+hJUM8raRPIQgdwn62xG51FQRhq6np5mMBfXqS4bA50J7d9keqfNZvGtOJaet7yj/6TaWdqvtcgpjMnGBLXCgaiwLs=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 20:QwscSVvfvcMZ8qmOA0sYTTHdLYT/5KxYZsHyOnaeD0LUK0+Y2YwbR4y1lsFz1+CHkuImQoo2SLScneBr32DBbkFkw4JkcsZQ9R4oBJWARTu4zusrPmZdlXLwiHlcDBeaMKA5z0twVs4ld/EMg6BekXK++IFkU+iSFduAwnGup9yp4RrUXuEris5gDvendZImTQSwe9wgH6xodO+Fjwrh5F2SnnOor1QQ0We6AicgDKD4Rb/RfwfxlSdutndF5p/r
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 14:57:16.3923 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1141
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v8 06/38] x86/mm: Add Secure Memory Encryption
	(SME) 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>

QWRkIHN1cHBvcnQgZm9yIFNlY3VyZSBNZW1vcnkgRW5jcnlwdGlvbiAoU01FKS4gVGhpcyBpbml0
aWFsIHN1cHBvcnQKcHJvdmlkZXMgYSBLY29uZmlnIGVudHJ5IHRvIGJ1aWxkIHRoZSBTTUUgc3Vw
cG9ydCBpbnRvIHRoZSBrZXJuZWwgYW5kCmRlZmluZXMgdGhlIG1lbW9yeSBlbmNyeXB0aW9uIG1h
c2sgdGhhdCB3aWxsIGJlIHVzZWQgaW4gc3Vic2VxdWVudApwYXRjaGVzIHRvIG1hcmsgcGFnZXMg
YXMgZW5jcnlwdGVkLgoKUmV2aWV3ZWQtYnk6IEJvcmlzbGF2IFBldGtvdiA8YnBAc3VzZS5kZT4K
U2lnbmVkLW9mZi1ieTogVG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4KLS0t
CiBhcmNoL3g4Ni9LY29uZmlnICAgICAgICAgICAgICAgICAgIHwgICAyNSArKysrKysrKysrKysr
KysrKysrKysrKysrCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9tZW1fZW5jcnlwdC5oIHwgICAzMCAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIGFyY2gveDg2L21tL01ha2VmaWxlICAgICAg
ICAgICAgICAgfCAgICAxICsKIGFyY2gveDg2L21tL21lbV9lbmNyeXB0LmMgICAgICAgICAgfCAg
IDIxICsrKysrKysrKysrKysrKysrKysrKwogaW5jbHVkZS9saW51eC9tZW1fZW5jcnlwdC5oICAg
ICAgICB8ICAgMzUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDUgZmlsZXMg
Y2hhbmdlZCwgMTEyIGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBhcmNoL3g4Ni9p
bmNsdWRlL2FzbS9tZW1fZW5jcnlwdC5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgYXJjaC94ODYvbW0v
bWVtX2VuY3J5cHQuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvbGludXgvbWVtX2VuY3J5
cHQuaAoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L0tjb25maWcgYi9hcmNoL3g4Ni9LY29uZmlnCmlu
ZGV4IDcyMDI4YTEuLjNhNTllOWMgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L0tjb25maWcKKysrIGIv
YXJjaC94ODYvS2NvbmZpZwpAQCAtMTQwOSw2ICsxNDA5LDMxIEBAIGNvbmZpZyBYODZfRElSRUNU
X0dCUEFHRVMKIAkgIHN1cHBvcnRzIHRoZW0pLCBzbyBkb24ndCBjb25mdXNlIHRoZSB1c2VyIGJ5
IHByaW50aW5nCiAJICB0aGF0IHdlIGhhdmUgdGhlbSBlbmFibGVkLgogCitjb25maWcgQVJDSF9I
QVNfTUVNX0VOQ1JZUFQKKwlkZWZfYm9vbCB5CisKK2NvbmZpZyBBTURfTUVNX0VOQ1JZUFQKKwli
b29sICJBTUQgU2VjdXJlIE1lbW9yeSBFbmNyeXB0aW9uIChTTUUpIHN1cHBvcnQiCisJZGVwZW5k
cyBvbiBYODZfNjQgJiYgQ1BVX1NVUF9BTUQKKwktLS1oZWxwLS0tCisJICBTYXkgeWVzIHRvIGVu
YWJsZSBzdXBwb3J0IGZvciB0aGUgZW5jcnlwdGlvbiBvZiBzeXN0ZW0gbWVtb3J5LgorCSAgVGhp
cyByZXF1aXJlcyBhbiBBTUQgcHJvY2Vzc29yIHRoYXQgc3VwcG9ydHMgU2VjdXJlIE1lbW9yeQor
CSAgRW5jcnlwdGlvbiAoU01FKS4KKworY29uZmlnIEFNRF9NRU1fRU5DUllQVF9BQ1RJVkVfQllf
REVGQVVMVAorCWJvb2wgIkFjdGl2YXRlIEFNRCBTZWN1cmUgTWVtb3J5IEVuY3J5cHRpb24gKFNN
RSkgYnkgZGVmYXVsdCIKKwlkZWZhdWx0IHkKKwlkZXBlbmRzIG9uIEFNRF9NRU1fRU5DUllQVAor
CS0tLWhlbHAtLS0KKwkgIFNheSB5ZXMgdG8gaGF2ZSBzeXN0ZW0gbWVtb3J5IGVuY3J5cHRlZCBi
eSBkZWZhdWx0IGlmIHJ1bm5pbmcgb24KKwkgIGFuIEFNRCBwcm9jZXNzb3IgdGhhdCBzdXBwb3J0
cyBTZWN1cmUgTWVtb3J5IEVuY3J5cHRpb24gKFNNRSkuCisKKwkgIElmIHNldCB0byBZLCB0aGVu
IHRoZSBlbmNyeXB0aW9uIG9mIHN5c3RlbSBtZW1vcnkgY2FuIGJlCisJICBkZWFjdGl2YXRlZCB3
aXRoIHRoZSBtZW1fZW5jcnlwdD1vZmYgY29tbWFuZCBsaW5lIG9wdGlvbi4KKworCSAgSWYgc2V0
IHRvIE4sIHRoZW4gdGhlIGVuY3J5cHRpb24gb2Ygc3lzdGVtIG1lbW9yeSBjYW4gYmUKKwkgIGFj
dGl2YXRlZCB3aXRoIHRoZSBtZW1fZW5jcnlwdD1vbiBjb21tYW5kIGxpbmUgb3B0aW9uLgorCiAj
IENvbW1vbiBOVU1BIEZlYXR1cmVzCiBjb25maWcgTlVNQQogCWJvb2wgIk51bWEgTWVtb3J5IEFs
bG9jYXRpb24gYW5kIFNjaGVkdWxlciBTdXBwb3J0IgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5j
bHVkZS9hc20vbWVtX2VuY3J5cHQuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL21lbV9lbmNyeXB0
LmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uYTEwNTc5NgotLS0gL2Rldi9u
dWxsCisrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL21lbV9lbmNyeXB0LmgKQEAgLTAsMCArMSwz
MCBAQAorLyoKKyAqIEFNRCBNZW1vcnkgRW5jcnlwdGlvbiBTdXBwb3J0CisgKgorICogQ29weXJp
Z2h0IChDKSAyMDE2IEFkdmFuY2VkIE1pY3JvIERldmljZXMsIEluYy4KKyAqCisgKiBBdXRob3I6
IFRvbSBMZW5kYWNreSA8dGhvbWFzLmxlbmRhY2t5QGFtZC5jb20+CisgKgorICogVGhpcyBwcm9n
cmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2Rp
ZnkKKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vu
c2UgdmVyc2lvbiAyIGFzCisgKiBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRh
dGlvbi4KKyAqLworCisjaWZuZGVmIF9fWDg2X01FTV9FTkNSWVBUX0hfXworI2RlZmluZSBfX1g4
Nl9NRU1fRU5DUllQVF9IX18KKworI2lmbmRlZiBfX0FTU0VNQkxZX18KKworI2lmZGVmIENPTkZJ
R19BTURfTUVNX0VOQ1JZUFQKKworZXh0ZXJuIHVuc2lnbmVkIGxvbmcgc21lX21lX21hc2s7CisK
KyNlbHNlCS8qICFDT05GSUdfQU1EX01FTV9FTkNSWVBUICovCisKKyNkZWZpbmUgc21lX21lX21h
c2sJMFVMCisKKyNlbmRpZgkvKiBDT05GSUdfQU1EX01FTV9FTkNSWVBUICovCisKKyNlbmRpZgkv
KiBfX0FTU0VNQkxZX18gKi8KKworI2VuZGlmCS8qIF9fWDg2X01FTV9FTkNSWVBUX0hfXyAqLwpk
aWZmIC0tZ2l0IGEvYXJjaC94ODYvbW0vTWFrZWZpbGUgYi9hcmNoL3g4Ni9tbS9NYWtlZmlsZQpp
bmRleCAwZmJkY2I2Li5hOTRhN2I2IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9tbS9NYWtlZmlsZQor
KysgYi9hcmNoL3g4Ni9tbS9NYWtlZmlsZQpAQCAtMzksMyArMzksNCBAQCBvYmotJChDT05GSUdf
WDg2X0lOVEVMX01QWCkJKz0gbXB4Lm8KIG9iai0kKENPTkZJR19YODZfSU5URUxfTUVNT1JZX1BS
T1RFQ1RJT05fS0VZUykgKz0gcGtleXMubwogb2JqLSQoQ09ORklHX1JBTkRPTUlaRV9NRU1PUlkp
ICs9IGthc2xyLm8KIAorb2JqLSQoQ09ORklHX0FNRF9NRU1fRU5DUllQVCkJKz0gbWVtX2VuY3J5
cHQubwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvbW0vbWVtX2VuY3J5cHQuYyBiL2FyY2gveDg2L21t
L21lbV9lbmNyeXB0LmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uYjk5ZDQ2
OQotLS0gL2Rldi9udWxsCisrKyBiL2FyY2gveDg2L21tL21lbV9lbmNyeXB0LmMKQEAgLTAsMCAr
MSwyMSBAQAorLyoKKyAqIEFNRCBNZW1vcnkgRW5jcnlwdGlvbiBTdXBwb3J0CisgKgorICogQ29w
eXJpZ2h0IChDKSAyMDE2IEFkdmFuY2VkIE1pY3JvIERldmljZXMsIEluYy4KKyAqCisgKiBBdXRo
b3I6IFRvbSBMZW5kYWNreSA8dGhvbWFzLmxlbmRhY2t5QGFtZC5jb20+CisgKgorICogVGhpcyBw
cm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBt
b2RpZnkKKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExp
Y2Vuc2UgdmVyc2lvbiAyIGFzCisgKiBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91
bmRhdGlvbi4KKyAqLworCisjaW5jbHVkZSA8bGludXgvbGlua2FnZS5oPgorCisvKgorICogU2lu
Y2UgU01FIHJlbGF0ZWQgdmFyaWFibGVzIGFyZSBzZXQgZWFybHkgaW4gdGhlIGJvb3QgcHJvY2Vz
cyB0aGV5IG11c3QKKyAqIHJlc2lkZSBpbiB0aGUgLmRhdGEgc2VjdGlvbiBzbyBhcyBub3QgdG8g
YmUgemVyb2VkIG91dCB3aGVuIHRoZSAuYnNzCisgKiBzZWN0aW9uIGlzIGxhdGVyIGNsZWFyZWQu
CisgKi8KK3Vuc2lnbmVkIGxvbmcgc21lX21lX21hc2sgX19zZWN0aW9uKC5kYXRhKSA9IDA7CitF
WFBPUlRfU1lNQk9MX0dQTChzbWVfbWVfbWFzayk7CmRpZmYgLS1naXQgYS9pbmNsdWRlL2xpbnV4
L21lbV9lbmNyeXB0LmggYi9pbmNsdWRlL2xpbnV4L21lbV9lbmNyeXB0LmgKbmV3IGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uNTk3NjlmNwotLS0gL2Rldi9udWxsCisrKyBiL2luY2x1
ZGUvbGludXgvbWVtX2VuY3J5cHQuaApAQCAtMCwwICsxLDM1IEBACisvKgorICogQU1EIE1lbW9y
eSBFbmNyeXB0aW9uIFN1cHBvcnQKKyAqCisgKiBDb3B5cmlnaHQgKEMpIDIwMTYgQWR2YW5jZWQg
TWljcm8gRGV2aWNlcywgSW5jLgorICoKKyAqIEF1dGhvcjogVG9tIExlbmRhY2t5IDx0aG9tYXMu
bGVuZGFja3lAYW1kLmNvbT4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsg
eW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQorICogaXQgdW5kZXIgdGhlIHRl
cm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2ZXJzaW9uIDIgYXMKKyAqIHB1
Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgorICovCisKKyNpZm5kZWYg
X19NRU1fRU5DUllQVF9IX18KKyNkZWZpbmUgX19NRU1fRU5DUllQVF9IX18KKworI2lmbmRlZiBf
X0FTU0VNQkxZX18KKworI2lmZGVmIENPTkZJR19BUkNIX0hBU19NRU1fRU5DUllQVAorCisjaW5j
bHVkZSA8YXNtL21lbV9lbmNyeXB0Lmg+CisKKyNlbHNlCS8qICFDT05GSUdfQVJDSF9IQVNfTUVN
X0VOQ1JZUFQgKi8KKworI2RlZmluZSBzbWVfbWVfbWFzawkwVUwKKworI2VuZGlmCS8qIENPTkZJ
R19BUkNIX0hBU19NRU1fRU5DUllQVCAqLworCitzdGF0aWMgaW5saW5lIGJvb2wgc21lX2FjdGl2
ZSh2b2lkKQoreworCXJldHVybiAhIXNtZV9tZV9tYXNrOworfQorCisjZW5kaWYJLyogX19BU1NF
TUJMWV9fICovCisKKyNlbmRpZgkvKiBfX01FTV9FTkNSWVBUX0hfXyAqLwoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Tue Jun 27 14:57:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 14: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 1dPrvy-0002vg-U2; Tue, 27 Jun 2017 14:57:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dPrvx-0002ur-Cv
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 14:57:41 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 2D/42-02177-46272595; Tue, 27 Jun 2017 14:57:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa2xLYRjud249lh6+tWSvYqwjLtGyiUVEEIv
 EdZZJ3P7Y6Rzrkd6cU1JBXDIaYza2CM0iu4nMTJP9QBC3ZItVyYy41WUaJMiITTPL/HA+p27/
 nvd9bt+bfDxtDnFWXgoGJMUrum1cGuOaMWm+vUQpWj/zZH/WnKavjcxCtKT96hBViDawstfpC
 xazrsibJqP/minYF7rD7EXX08pRGs/gMhoSibcUGRCuRtD65DhNBjM+SEG8/IaxHA3jOTwdHv
 d+owi24GVw7PR3huCRuI6CxAlMDDTu5eD6/RhHCAqPhbqGM1oSr3VMgp76PLIW8BJIdhxABA/
 DS+Ho+5s0wWZtX3Gr/1fXKJwJzQ/LWF2fDp2n3jIkhsZTIXJlBlnTeDxc6q39ZQU8AS4NDHDk
 CYBDCK507OP0zIkQ7u8y6qJx0H6vltHxSohFTnIkE3A2RMsKdO8ZCr7EIrQ+VHBQduE1pYumQ
 eWRxfo+YYT4jziVGlhoHAinHBcZSNZEOb3CDU2hbkrHS6E5XJ0SxVg41NqZsscxxJ7d5aqQPf
 zPreG/t4b/ubUO0efQFFVStkuKPTfP4VTkUlfAI8pue87M2Q6PpKpiqeQWnaqjxOdpQ9qv2GM
 woMsoXl1wG43mKdsooQWK1puHO32bdrhE1bVR2eaW1NtoMs/jhvb9q62M1+eVbCBc82uydEUq
 lYKbZbf2y34rgTfZRgqPCS2oftGjyqU6FUVZ1gwhSQhMCNc27x/b7//ZjcZZLQIyGAxmk19SP
 HLgf/4jyuCRzSJwPi3FJHsDf9I/asWUVsycLiTFAfEvZd2LfPNMh9PH7H7w6kMfMtjuHhuq2L
 x2t8By2S+GPj9/kTzfJn96Obz47M7KzkjDsirfrvpgc33W58bookd5XR3FmW0HJlOmFT9e5x4
 dXN5kCPc0P124xwl4U93L/FBNDds1u2UWO6Jg3Z2tPSUXJ66am71g3/ON77rhiMUy6NgymM+u
 sTGqS8yZRiuq+BOuDMqrmgMAAA==
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1498575457!101726917!1
X-Originating-IP: [104.47.37.62]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19232 invoked from network); 27 Jun 2017 14:57:39 -0000
Received: from mail-cys01nam02on0062.outbound.protection.outlook.com (HELO
 NAM02-CY1-obe.outbound.protection.outlook.com) (104.47.37.62)
 by server-3.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 27 Jun 2017 14:57:39 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=Bt5N2vY0DxMVJCDCr9ry6VpUDMzdRKpVPb0N3V7H1OY=;
 b=aP+0nFL0AoNd0feEeQgWBZJrPSOaGBA41NShFglBXdhHB0xKYtvhDTfgHTPKbLELJgsGChqMex9mxFJGwU646H5BdAG6t18ESt1tOtNRPwy3mtQtxwBgyc2phUSqtCsfK5APwFddW1vwqyn/BX0FyBVTT/YUetRM/RhyrEpcyyg=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 BN6PR12MB1139.namprd12.prod.outlook.com (10.168.226.141) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1199.15; Tue, 27 Jun 2017 14:57:29 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Tue, 27 Jun 2017 09:57:25 -0500
Message-ID: <20170627145725.15908.24612.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170627145607.15908.26571.stgit@tlendack-t1.amdoffice.net>
References: <20170627145607.15908.26571.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: MWHPR22CA0063.namprd22.prod.outlook.com (10.171.142.25) To
 BN6PR12MB1139.namprd12.prod.outlook.com (10.168.226.141)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 8013c49e-c7fe-454d-3a5d-08d4bd6cd77e
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095);
 SRVR:BN6PR12MB1139; 
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1139;
 3:63VoQmkk+HX5Z//v53gnPjm12TIRuFLhfLbHKHAskk2/rxBdM0/AQVGYowx7Sytibch2EVLnXL3kNhhWcWj3QYwI4l1/gsb9IbpFWl5J8fDuUcgzUO3YzV2Mga3SoJ5bGE0cHLWerCsTTKIX/EgRNlWuyvg4hUdFDKFCF+3jSmMP3lj9So1V1Ykq715IgyfiGX2m0pXYGWRoJXlxPWML3Tz7DvNptu5+L/et5NwlyOakBqPSqlhNctkHnw30db8MLtDoERf0nmu75PnAsqXH5A8VAh+1N5FVEKOOa6WKdEDZRYq4JyKkd7jgHkKAd68SIQGft/mu9vUcueoOcl8n8mk2YIgL20D5BsOw/oaEB02F/kWRmyvqsPSiSkSONlFLur/1UFvTgFTS4CFov4wZIkkYioibMYS4355Ko/voDi039CrotFK4oamDWp0OYnWgzqrentOt2E5DS/sLGYx4/H0TyvDi/nj3uBpwyFXlMIZpWKWvZryzDicNpSF3Wtls0L7pyQKuBSshL3bHbiIegK9ObYAqNSAgs2evFXhKvX85zNagi0UdZLIRTqTyxULa29sCUr8jM46ohkU1Cif8Z/FDnfdd/w8GQ03C7XTSVxUrAsFkTYCmSn5AnZgkwRa26hZG8YBmnxrK8XNcIMAa34mKK/tYjWjpGeJmcZsEUBNdkcuB9/YsJh4Iq43iIucAfAkGUBaqNcT48MgJk9QDhw==
X-MS-TrafficTypeDiagnostic: BN6PR12MB1139:
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1139;
 25:nUBFtkkdEpyFHGxgTSF+dPTi5rsjQwlfm8TzQ2WLCVguWvhTAZDdjVpWrHK2cgtKDn51+C+KKKkYlvKIhx1kvmpAZeOwYsKBlD7jOgu1kgGxU+oAFpGHOpeiL1mbwW/dIo1swZdNbDVVDnfY1Jjw9sQXJUHcPwDle+xrrg6Pj0s4HKsZzpeQan4EVef4ZulAcdyiq8E17Uk4bjdf/2nZWmITCTlTsSTPlgrNw3039do/4/xd4IJDyZMgGhXFxqjPuYTA8q44Rgu6CSPM6F++OKr1nAO6DaRtlE4E/ApKv38jelspR6ap7YGpcIUm2cftEal56YNT4ZVsGThpBRmun4KbS/wiG276n3TgyTWv1Y07X7JZcAoOHsyGGdkB1KY73HU1ES7uGIMjKRVVlQEumMhy6R3/FDk5vcNYLy7oamc+bY+SNpULVr2cvrr/467DkLuzX/Uoxj+Z/Ozeq8uAm12/GB3Ts4ww+dmlEF2+GeErnSkyDdpbndvj+UUe9PBYIgWo/Pp7/BB/JiJrYyAhPY/NsOsoSC1YwsE1pf2rF0Vb5RtcEjzPOeMpQRpSNm7dJk4wzsbLzdlD3Aq6tSZc0p15ab/AJ/l6acS/nkGD1CssoTFlAI5gGfgcy3+23iRqlBfKj7m7q0FM+dfAfcsmLDYabWm63mXMxOK9LRV6ZKz4ZlEG1aYldeFuRJtmUKG2EPiYZjSgREnAJmIgzlrKmKPpL/fCP9BJ/fNLbZ6601Tb3Lc7g5QXjIBCy9B5zOYVUcyNhAdgcl9qoi6vDz3hyN2PKouxihSLch6NkqWSInj0NMWuHM+NQ8YHETkHTUmpGcyZ+G5sAQEX8EgJpighVmka0wWnNTaJRJV206zhStr4/uW04jPBUd0xoz+S50/qth1s9m4JukJdNpeFAYxZ4JkyjU0z8Qz4st3hEX/zPJ8=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1139;
 31:ZE1mClk5sRI3FYtfdmUzXLlqTVk/yqcgpSZE8EG1XOgQAt+jABamPwoUYFT0hAhPmreJWep93XYCUoWS/zI7eVAjNeRMLPdRFGbHCw1J/1Je8TCUOC8R+gBF3yE7s/9+giUufAnGLzsWA3I0pTkNOXeTfp0Z22a+SGsacUNjxeWN6Ei+7MO0X677Ex1ATTNl0QsSsVDhX70TQZPGCnzcAQpYcLec5k3aq0A8oIlLtOx5Crmbjm3nGi+1m+uiRe3kO9VrV8cHSMuPn8UJUpPp0FKEChNGx7dVMD9DM5ppFCGmcgoZMt4mnvdFLea84p5hTs784/mkxU8+l5r9NwxJGw9plOXU0bIgXxjzNlqOiM6N4Ka26MeHUXn3GBRIO+MZ6+rdX5eRmwyUPjorbpjgK52/MsLj9JXu8og/5fPI0hKt4YAGK8ZThzASsGf1NpJxfP6ceaAW5PKxA2+IuRyKK1SKAeWtjNV88R/RuDJKs1uZBxNkz6rMud7OE+ju40NIgarcA3XVnqQGvhU3X73bE59UchFdqou9gRsbPXPm1D1+eQ+o3ehB+G94UEH2XSsbtgxMMOkKeb1IjtphH2CNeumVWf+ekxe6LDSW32onXtFyuwBQRb6vPdwiz/O01YjLU/sF9bj0enpcwv87voB2uz8PZX8bgIukRnal0yHUBUA=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1139;
 20:RHzvLZiEav0yrzZgr9USdxrmO9jsjgz6BVbHwNOTXYqupjOjGhThdhPQ+VlShJ2565RIuKKGUrwkKfX8pYfPaRLkKjLV0Mo6suv9dbHEJnM0OMtxooVzUhFE5kd2Y9KtcAssSR6OVgbG7ADUYAWWUJ7l4/Ow/9IWGcXrqkrEMdp6u07Da9CaEd0L5vfsPi0Vbg7qLl3Q2h1gFsfQgwAL96p92hs6jZtpZ64yRCzlDxgEz8lO+hLwmR5j+B7TVRwivAZl1ap66S2ekPWfn4ChcnQ9SYf3k8DdACeDiXXlRHLZos7kEWVQC4twt3sIo+qFfYSJa/Xy8zL5MWExCHYeCSnl+wISVYA+ZD3qKAUOPxarBKHIJJhHoeh+MJN5PMy4cGzMnVCwV+Md3CEJ5QhdT+AT3MVVJUl5peROj/M/NU+KTToyZFgesQW9+5FpOiqHJybzlQLY4x0UDXr8twXMDCu1gBMx2Sik4XllQLNtTOnq6kCSF2zremj8bvBebvqX
X-Microsoft-Antispam-PRVS: <BN6PR12MB113922201B78A0872FD8C227ECDC0@BN6PR12MB1139.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(236129657087228)(767451399110);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(100000703101)(100105400095)(10201501046)(93006095)(93001095)(6055026)(6041248)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123564025)(20161123558100)(20161123560025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BN6PR12MB1139; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BN6PR12MB1139; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTM5OzQ6aHRFNlhUNFIwV0FzQ3ZaNnlHazZnVnRnampa?=
 =?utf-8?B?NGdhVm9SUUJhSE1ZQjFYOTBNTElvUHl5a1FPY0t2NTNUSDhvTE5uaDdPL3Jt?=
 =?utf-8?B?WXVPbXJFZHk0L05FcFFYNXp0SVZCakpCK0VWempRL282WGQ1dXRxYUtpRDdF?=
 =?utf-8?B?SCtVS2V4N2t6NHpwUG5uQy9uUVBEL0dzakZkTDR6SGc0Y0EvT2pqV3AyeGRB?=
 =?utf-8?B?YlZWcXArV3JNZ2UvS054Vi9ZWWMwSkhySFFsU1FBdHp2cEdGS1dDdmU2WURp?=
 =?utf-8?B?QXZ0WHhxY0FWU29aSzJGNWlwSlY4RWNBbEZiR2I2VDhNb0ZReDc1ZE8zS0E4?=
 =?utf-8?B?ZDNGN1VPc2JWTXlYOXBzWU5PT3FUMmJlNDBWNzg0Zzl5dTJSdlpkd0lOUVN6?=
 =?utf-8?B?bVJKT3UvdTY1MjZsbmFLNFZzeFJqbEtDblpnWVB6cndrQXZVUGFNWVpHQTJM?=
 =?utf-8?B?eUV4RHgyZVhYWHdWVUt1N3VtcmhmbGtoNDZmaXFYNnJVOEFmaUNOOStmd2gw?=
 =?utf-8?B?bUFOTllDekJDMFRvNy9TcXNpcFJNYyt6am1YcmVqaXVZUzV6bCt3ODZFc3ZV?=
 =?utf-8?B?UDlpeDBwOC9wN3VyVmJDZjRSeGRIeW9IdDdmNFUzUlFxblN1WkxmcjNJRm0w?=
 =?utf-8?B?VXZUWkVxZ3Q0Qm5vOURNOWZYbjcra2JEVjRCMlVRb1lRZGhmc2pXcG5XaERJ?=
 =?utf-8?B?TEp4UVhFbzlYdGlUeFplQWZBZnYxQ1dhOEVhRkdmTnlsSDNQMjFBaVRkWEI1?=
 =?utf-8?B?aXhSMWtVTjFRdFdjREV2dnpoeG10THVLVy95ZDlEdU9SZXFuNThnaWw5dHUv?=
 =?utf-8?B?a3lwZ2ExcHNFZ3lORWxUc1htOUlZRTVHRnlZS081bjF4N2gwRGNCcGI3eGhW?=
 =?utf-8?B?MDZoVUZLcWRjV21YeTZkYzFJS1pnTGFQcFBra3MvaTJxWmczcnFyOTFhSUNE?=
 =?utf-8?B?Yks3bjJobktOaklaSnhOSlE3Y0FqNnhzaXI1SmJlM2tQeng5azF0VU9heHB3?=
 =?utf-8?B?Q3VqM0QzTE9ESCsxRjMxNm41OUxGUEFITmhFYmhVeTFiRis2dkFBcFAvem1x?=
 =?utf-8?B?VXRLVGhndXl5RS9XTnpPQVVhYmhNU3UwT1RZUW9RZG8zbDJIREFrQXIzTkpV?=
 =?utf-8?B?RGNGQy9qODZYSTF5QlRma3l2M3AxQ0k5VEV3ME45aXN5QzZ3QmhzVjh0Ym1q?=
 =?utf-8?B?UGVpYm93MmNGUS9SM2tCemRJbzA2TnRwYjJsUjg2amxYRXF3WDNnR1AzaGQy?=
 =?utf-8?B?QURRa0VQMjZ1QVFDeEdUcjB3NHZoZlh0Ym8xcGRKNUdNdDcxdzdUdWNxR0lI?=
 =?utf-8?B?ODN4L01RTHRTMFBwY1dsZk81aGREcUZ4cDlENTVFblc4aVJseFJCQ25xSng5?=
 =?utf-8?B?UnJEUS96RXNmcldiWk16KzBydWxXejNTVXNoRHNyZmQyK1Q2YTdpbDVCK05G?=
 =?utf-8?B?bFBWUzhWaHp0alNwV0dQb29IM1ZFYnRPcUNuMTBnRXZjRGF5eDJRdExJL1B4?=
 =?utf-8?B?QW81V2MzcHJQbi9tUjVaNFR2Y2RUZmtaVzJiVmtsT2VxenFlWjhUN2ZabTZP?=
 =?utf-8?B?VWFzTDRuU1RMOTM0ZDBKNThWY0xSbWJLcWRLOXFEWVd3N0hjWXM5V1ViZkJk?=
 =?utf-8?B?MUxYbGE1RUlhcTlPdVUrNGR2KzBqdFFtclovVWhGVTM4bzR3YWZHS0tRWHFF?=
 =?utf-8?Q?Xl0L/w57A8OMIWqMQ=3D?=
X-Forefront-PRVS: 0351D213B3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39860400002)(39410400002)(39840400002)(39400400002)(39850400002)(39450400003)(2950100002)(6666003)(4326008)(81166006)(7416002)(7406005)(6506006)(1076002)(25786009)(6116002)(2906002)(3846002)(55016002)(54906002)(9686003)(53936002)(5660300001)(86362001)(76176999)(53416004)(72206003)(54356999)(230700001)(47776003)(189998001)(50986999)(110136004)(50466002)(7736002)(66066001)(103116003)(83506001)(8676002)(23676002)(4001350100001)(478600001)(42186005)(33646002)(38730400002)(97746001)(305945005)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR12MB1139; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTM5OzIzOjFra1g0UTZWNFVzWWJhYnhIUFdYQ05yOTQ3?=
 =?utf-8?B?NzBPU1dyNFBqcXpvWTNMSi9tUitkeFNxbnhlQ3VDSEpKQVZKaEVzdW9yeVZs?=
 =?utf-8?B?ZldxVE16blNSR0gwS3g5Ylc2Vis2QWpmclFTQkxMajUvV0M2ZFVIVExZQ3Fl?=
 =?utf-8?B?cWx3bHoxeXlnWm1sMVJ5NXpNWTBGTXdnYmNmd1Q2S0hYVzVTd1VMZmpFbnlp?=
 =?utf-8?B?QWpYVS9ZRjZTeFIxTU16RDJ6NVo5ZFlib0lXMFhzV0VldnVsRlNRUm03NmZY?=
 =?utf-8?B?eUVmaFl3WkJyN1pwTGdTN2FvUUFXTm13VFZjWlJlaDV3dUtZZG9aVk15YVND?=
 =?utf-8?B?MDBORUZ3Y2E2eGNxUUVDcFFoVUsrYjRSalpubmdva3FBVGF2WVZSaGg2WXh1?=
 =?utf-8?B?Mzh2WFBweC9uWmtjVG0vSkdxOVhYb2puV0xPUXB2a2JCeUt3d1loalZCMDkz?=
 =?utf-8?B?RXIwNUJiNmtJU29PZi9zQ2MzRWhDZ3FHUE5uSFZtdlI5UVp3UHp0TFFHVHhm?=
 =?utf-8?B?Rlc4SlB3WHF6SzNvcm1CdXY5U1B1S1hocmp3aGJrcDVwU2lhMXpVd1BYR0Q3?=
 =?utf-8?B?cUc4bHZ5QU1VeldSR1I1aGI3azloTmdobXhGWXNBbnJGbEJDbHpZc3YxWUxS?=
 =?utf-8?B?YWVOYms5bWxObHBsVDVsRnVTNzUwWjhZZDFlTlZEeWsyN0hwbUpqdHNKSkdK?=
 =?utf-8?B?d0poZHlZTnJaNC8raU9rVWd0bTdERW5BUDd0UXpSaWN2UWhHU3l4TXozOWwz?=
 =?utf-8?B?bktoWHpNY1VhWWVWKzJqQWJXUkJHazVWMWdiU3dMMWJsc0N2c3d2N3htNjZ5?=
 =?utf-8?B?Y2g3SWlxMUQwY244OTBHeVhuVkplR0VDSW4wbWd6LzZtVCtVVTYrL0d2M1Ni?=
 =?utf-8?B?L3FxKzNCL0RDOXFTUGdKSVVBWFF3Q2tja2tMTG1KeTBwckJxL3hLNTRSU29Y?=
 =?utf-8?B?a1J5a1FsUnRrcWQ0U1p5UWEwK0c2VW9nZVg3MGxrNWJvR1hUUVN5dDhLSXB3?=
 =?utf-8?B?ZVVjMnYzbDE4WFd5VkJTRUhYc01Oam9WVEU3ajArYjg5cW1iWU5TQzFtczUw?=
 =?utf-8?B?SkE2U29UWHVJelY5Rk9GbzRmQkZMSm5aemJhSXNaek1qTGpxZlBTbHBrZ1hk?=
 =?utf-8?B?RCtrbVhFd3NZSThpWlZMY3F3NTJRUVpsTWRxWkdoQ3V4dzRxQWxxS2pidDNy?=
 =?utf-8?B?c2h0WXdmaUdVQ0YyYzVHczRzYXNwdnVCNytvMjJHdjhuVGsrcGxOSEpEQ3Ba?=
 =?utf-8?B?Sld1Zisya2VvcUVwTldTblJDRWloME5XZXl1SlhWWVVQOExhYWw3MlBOODN3?=
 =?utf-8?B?bC93VWVSVmYrWmtIUjBLTGFTM3Z5d1hiL2pNVnR2dUJEZVo2SWRpc0phSGFN?=
 =?utf-8?B?cGJLakFBMlhHbkhpSHBhZ0Z6N2lZWW9uM3h5SDA3cXdBbjV1c1JDK3UzZ0R1?=
 =?utf-8?B?VDFLcDkvZVZ5SGh6cE8wakxQQnI5TkFkZXFRQkFjeUtXUUY2YlVrSitrb1E2?=
 =?utf-8?B?dFBDUWNLdlBCNUhielAzUFhRRkhMUkZ0UWhaU2lna3R1Z0F3clJqK1Jwb0gr?=
 =?utf-8?B?TERJdnkrUmQzT1ZVYnJLTFVESkdzV293RjU1V2ZSQ3hKZjVrWUN2NDNhcnNY?=
 =?utf-8?B?b3Y4K1krUTNjUVozUUdJNXVlemdLWEhHS08rb3NGQmN5ZjQ0bXkxWFZtSCtp?=
 =?utf-8?Q?zgFwijoMiQfM5TCVPc=3D?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTM5OzY6T1dOL2NvTERLdW1BNmdmVmVLWEZNTE1iKzNL?=
 =?utf-8?B?Q0pPWEpJaGtzcnFSQ09KMExkTlFvOXlTQ1NReVJiTzh0V2hQYzRqNGFYaG5x?=
 =?utf-8?B?TVVtdXhpNGc4dzRpVkdkQ0RabUF1bC8vbGdSQXBlcjJab2tsVHJyOUhya3Nr?=
 =?utf-8?B?c2pwYTdFUDZaNTJPdi9aekxzUDFBTXVUN3ZOclRTbHFyTWJTdERyTGFIeUpG?=
 =?utf-8?B?YjJiU01ub042bHpsN2dxSS9MZFh4V0ZQMHdSMXNIcXdsS0Y0T0x4ejQzMHZV?=
 =?utf-8?B?OXdnVHFoSm9HaFE0MDRSUU9lNTFXOXVqN3NCQjU1VkgyOWd5ZEJ6bjhJYkdZ?=
 =?utf-8?B?VlNuOVo2UXNBdFpnaGhHWVFyN2MxYm1HcGl6MkU0d21sNmlYWmpvTkdCT1hL?=
 =?utf-8?B?eFVja0hxWmR2ZDVHblFWL1VJOXN1cUlvNmFmeERlOVFXdWJlcUhmR0J4MTFu?=
 =?utf-8?B?N0MzNXBzS1RBakU4ZkxqMENIMVFpTkRadXF2MDAwaW5QUUV6a0xWRDN3UGpq?=
 =?utf-8?B?VjRadTJpRjhlQmxyS1NrMHJuSFpPQWl2eUZ3MnJIT21hT0dVSlQrVk1VSEtE?=
 =?utf-8?B?d0VZclcyVTVyR1daVC9iU0R4M1FDcmNkMjZVZGJXSE9hRzdHZDhoVVBRNGFy?=
 =?utf-8?B?R2l3WE5DZjduN2ZxZG5XSk1VM2NSOTZpWlMyOVhWR0xud0Nnd1pZZ0FiekRo?=
 =?utf-8?B?TmFLcHBJZ1JtSmhxZEVBdmQyWkRmWFdIUFo4YTZvNE8wOGI5UkFyYTh1dWN4?=
 =?utf-8?B?bXdhbWFCL0tjdmdMZTZpZUhrRGtaQ1JBUEdueFBCRTlZVHpHYnBlaVk1NEpR?=
 =?utf-8?B?a3pCWXp1N2NyL3FYSGc1UExITUkwNmVYRjNIajhMNlFxcEJpZHVTQVhWcEtp?=
 =?utf-8?B?TzMzSkdtT0ovK2owMUpjUTE5Qjkvb3RFMlhDa2VTTUh5RGgySG0vR2VtbVRY?=
 =?utf-8?B?QjJjNE5nYmFCd2d4T3lIYmNuT2ovakk5VnBQV0tqTTNtdG1oc1BmeHJKaCtj?=
 =?utf-8?B?NEgyN3c0Vm5HNEt3N3JYZFNLb0d4MnJaTEp3ZGtvdElhK1h6NVBzU3JFWXpr?=
 =?utf-8?B?aGU4cEtXa1BVTU5lK0tncGtvNS9oUXpJNjdRYWgyd2xYRHBkSmpmeGROR0sy?=
 =?utf-8?B?MHptakNJbGFZakNyc01pc2pXMzlTSGJkVENjamw2SzAyWTkrbG5BUlVmRm1W?=
 =?utf-8?B?eW9PVldBUEo3Z3hvdnhEb1JBc3FFcGt4dWdOdVEyQW03TmpXUXAwb0dXYVB0?=
 =?utf-8?B?QWNQWGx5SHlFRnA2cWVCVktSTHdWR0NaejNXdFljUVlNdnBndXlVSW9jalhl?=
 =?utf-8?B?TVRHOFZjL0ZudUF4QVE2Sno1SmJqTTFQSExWdzkvK1ZZTExYNXRaeVppTHR3?=
 =?utf-8?Q?77WC8/q?=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1139;
 5:22gHNsaY9+RgRTqtMWikehNr0msimF/CrbW3S3l39kkDhOHs2oas50yhX6NodXuw8Iekv4u8R4iIKo3hYVHHyM1IH9/XS9K2+c2Xbc1XwEOYXjbqwhDR+PVQbRSOT3vfd1TKn4tCG2rjjFTGOfUejjdLLW+wWMfBS/4a4gupLllySQbD1b8tpnZ0oe0dhso7tpRcL9CrZo9NeUtlO0WjCG22Dcwt+Mny/AEmSFNXxkepaRvQaFBQZQv/hXDB1nKlrJKccbYHTkijiWykq/H+x9kDMWYgIvYqm7VHxbqKjoluIiP3dABHKuV7wOGFziXko68B81BUIRCbxcYvy3aYAewSu36X+VNRcOb4/ZOr0Q4IHRuBDR+2LvuVw0ZReYuNqeOAUCi75gTXhJ5zJeoqq5MnsPYGJ0j1vEWs/DchC87Rqc/n+XLQOqExNUXIf6HRU7pgdoDS3QwiCry3y61axCqfSnKMnn9oGOXJ1Sofwi+gQ/g6fQyjygjVfQL+Ths3;
 24:Y28SfysgfnhHGiBikocHNWZqZis9Z4huJb98jZikq8CGop4jwime/26MQu7gLTE3B2M4IZ5rwXuKryK4Jdlr0YmPHraz4t+LqM8msC/gKgs=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1139;
 7:5g7g4de+XCaHwH55pHJDEkKTO20VOd9m258gYb9qh2EqzlIM62WDC/4LwxYCQcO81aYMBlqp1DYvBMDdvdFmkP8ikSxFM2FdTtasIqf2mzsa+6a/HNwCzX7Ci5Q625zjM24N4uzaMpDiUwMxgUAUbeHmi9Zn+fcGh6x3jo/kT+BqPystbJUKjYQmIGji8BJGVdSI1/Wc0qB1IInn/0Z/BEEkosZhuR3D9xEeN7CUlzISmWVuHnZ2tQs5O+3AG5Jluv6+W7otXgkNnwO0xDusGUhrjef/a/tJHyB3R4ZSjwiR1NnjduyE4pPtyk5kL1riP20P1e+xQnRdXNATgtyU+uPQZtuFg6rxkq4ySgqNfZDVv2QTPtbhENF0ZUMs41Q966RsgetGe6HC2ZF8Ytv2RECqjbt8YO4c7WC64wP9Sj55Co0CljLa99XFQMugTey7l6sv5Fdi9BbbM2LtZfwna2X7IRiIDnVPZPpeIYZ3G4fkN3AaljZzeZEMZrM0d4jS22pf8c7ASMcLaeMsfb7mkJyjkaMv8JCco5AAO3DmEh77rull14U9/r1eXaeFg2elR6WjOCcffeUzqnbI9TdfKSN9NyQ/H5oH2a86i9RkOpLQ5oaWhetH33qxk0TDufv6QESsogT9S9D/UEBllL4E2hX7QQHjRYKo//6tnTft3LS6kX1C1ZNbc+wMF3DUYKJ9s3nugssMtwziGxjx98zUfq32Rnr1lAAJ0dT+pXgXTEluAilcIwY618OqkdSzf/uKG8FDl83p+pCNyYQKObY4RONTXtuLBCrhSPkOkwfM06I=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1139;
 20:za3emgTiwqs5sw3+8ps9LjNHpk4pb7+sGa1n2z8Ok6T+bdpi4CDWYiopxYmAaLkyZaJgbEFRLrI4SgDQl3FogAf51B6sbG2oxkWowHNw/gMRTnrzhjeiK1ux8nw2GROqoFvLXLyFdOJrTtyKQBegwtxSPr2aC71Y20WPFg1HZJYDWVeL8CUmlSDSRmEiLn2qV/yx8oqduRLeLUpPAycXn2eP5z3xvuTw2/TjJXiR99AFTDYK8D1sfC26Mrifgpjf
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 14:57:29.0417 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR12MB1139
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v8 07/38] x86/mm: Remove phys_to_virt() usage in
	ioremap()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudGx5IHRoZXJlIGlzIGEgY2hlY2sgaWYgdGhlIGFkZHJlc3MgYmVpbmcgbWFwcGVkIGlz
IGluIHRoZSBJU0EKcmFuZ2UgKGlzX0lTQV9yYW5nZSgpKSwgYW5kIGlmIGl0IGlzLCB0aGVuIHBo
eXNfdG9fdmlydCgpIGlzIHVzZWQgdG8KcGVyZm9ybSB0aGUgbWFwcGluZy4gV2hlbiBTTUUgaXMg
YWN0aXZlLCB0aGUgZGVmYXVsdCBpcyB0byBhZGQgcGFnZXRhYmxlCm1hcHBpbmdzIHdpdGggdGhl
IGVuY3J5cHRpb24gYml0IHNldCB1bmxlc3Mgc3BlY2lmaWNhbGx5IG92ZXJyaWRkZW4uIFRoZQpy
ZXN1bHRpbmcgcGFnZXRhYmxlIG1hcHBpbmcgZnJvbSBwaHlzX3RvX3ZpcnQoKSB3aWxsIHJlc3Vs
dCBpbiBhIG1hcHBpbmcKdGhhdCBoYXMgdGhlIGVuY3J5cHRpb24gYml0IHNldC4gV2l0aCBTTUUs
IHRoZSB1c2Ugb2YgaW9yZW1hcCgpIGlzCmludGVuZGVkIHRvIGdlbmVyYXRlIHBhZ2V0YWJsZSBt
YXBwaW5ncyB0aGF0IGRvIG5vdCBoYXZlIHRoZSBlbmNyeXB0aW9uCmJpdCBzZXQgdGhyb3VnaCB0
aGUgdXNlIG9mIHRoZSBQQUdFX0tFUk5FTF9JTyBwcm90ZWN0aW9uIHZhbHVlLgoKUmF0aGVyIHRo
YW4gc3BlY2lhbCBjYXNlIHRoZSBTTUUgc2NlbmFyaW8sIHJlbW92ZSB0aGUgSVNBIHJhbmdlIGNo
ZWNrIGFuZAp1c2FnZSBvZiBwaHlzX3RvX3ZpcnQoKSBhbmQgaGF2ZSBJU0EgcmFuZ2UgbWFwcGlu
Z3MgY29udGludWUgdGhyb3VnaCB0aGUKcmVtYWluaW5nIGlvcmVtYXAoKSBwYXRoLgoKU2lnbmVk
LW9mZi1ieTogVG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4KLS0tCiBhcmNo
L3g4Ni9tbS9pb3JlbWFwLmMgfCAgICA3ICstLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2Vy
dGlvbigrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9tbS9pb3JlbWFw
LmMgYi9hcmNoL3g4Ni9tbS9pb3JlbWFwLmMKaW5kZXggNGMxYjVmZC4uYmZjM2UyZCAxMDA2NDQK
LS0tIGEvYXJjaC94ODYvbW0vaW9yZW1hcC5jCisrKyBiL2FyY2gveDg2L21tL2lvcmVtYXAuYwpA
QCAtMTMsNiArMTMsNyBAQAogI2luY2x1ZGUgPGxpbnV4L3NsYWIuaD4KICNpbmNsdWRlIDxsaW51
eC92bWFsbG9jLmg+CiAjaW5jbHVkZSA8bGludXgvbW1pb3RyYWNlLmg+CisjaW5jbHVkZSA8bGlu
dXgvbWVtX2VuY3J5cHQuaD4KIAogI2luY2x1ZGUgPGFzbS9zZXRfbWVtb3J5Lmg+CiAjaW5jbHVk
ZSA8YXNtL2U4MjAvYXBpLmg+CkBAIC0xMDYsMTIgKzEwNyw2IEBAIHN0YXRpYyB2b2lkIF9faW9t
ZW0gKl9faW9yZW1hcF9jYWxsZXIocmVzb3VyY2Vfc2l6ZV90IHBoeXNfYWRkciwKIAl9CiAKIAkv
KgotCSAqIERvbid0IHJlbWFwIHRoZSBsb3cgUENJL0lTQSBhcmVhLCBpdCdzIGFsd2F5cyBtYXBw
ZWQuLgotCSAqLwotCWlmIChpc19JU0FfcmFuZ2UocGh5c19hZGRyLCBsYXN0X2FkZHIpKQotCQly
ZXR1cm4gKF9fZm9yY2Ugdm9pZCBfX2lvbWVtICopcGh5c190b192aXJ0KHBoeXNfYWRkcik7Ci0K
LQkvKgogCSAqIERvbid0IGFsbG93IGFueWJvZHkgdG8gcmVtYXAgbm9ybWFsIFJBTSB0aGF0IHdl
J3JlIHVzaW5nLi4KIAkgKi8KIAlwZm4gICAgICA9IHBoeXNfYWRkciA+PiBQQUdFX1NISUZUOwoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 27 14:57:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 14:57: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 1dPrw9-00031V-9K; Tue, 27 Jun 2017 14:57:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dPrw7-00030d-Pa
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 14:57:51 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 CE/B2-03371-F6272595; Tue, 27 Jun 2017 14:57:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSW0gUYRTu37nsKE78rpqn9VJuShd1NR/CB4M
 uUPZQmBJlLzVb0+7CXmxmLeslK02xMi9ZuEWKuWWGFCJqBZHSli5ZXkLLIkqlIhUq3bSiy8zO
 lvU/fd/5vnO+/8BhCE0xrWX4PAcv2DiLjg4kTUm6tESrkJmd3OhKSq3/dJlcg9Ldd76rMtBOy
 mwz2PN2U6YfryJyWlLzOvoGyHz0Tl+CAhkSFxBQ9vkKLROEKxE0DVUQMtHgEyrwni2USABD4w
 QYnJxWyTgEb4PGrlu+eiiuVcHIOSw3EHiShruPH9GyoMKRUFvn8plIHAe/qh5SMmZxOvQWu30
 4AG+C0rf3fB6NVD/dMaWWcRiOhmsDBX5/MHRXj5EliJEClsON20lymcCLoG3yoq8V8GJom5nx
 bQC4CEF/QzmpzIwF51SvWjFFgbvnIqngzVDVXkPIMwEvAU/BFqXXpYIXlRWUQk7TcPv9cVIxr
 YD+yvVKfUQNz70XCD+hwDU+ixTSSkLLxFd/nAVKqqf9QimCM9/dpEIeUTDcVe//bbMGPF9q6D
 KU6PxnWefcss5/lq1FRCNaJvLCAV5ITEnVGwSz0eSwcmZL4srkVXorL4qckbdwBlG/x25tRtJ
 ZzJNeO3rStLUTLWRUujD2OmRma+Yb7HsPmTjRtEvItfBiJ1rKMLjOfSxLS9rsNl4HbPx+yRYs
 8EY+b5/ZIp3ZHycwQbpQdjBHklkxh7OKZqMieVCMNpwV5D4sC6Zc29+2Pwfaj6K0ISyS/qQJy
 uEFq9nxv/4BhTNIF8LSdmlKkNnm+Dv9gxSskoLJSxlysIObk7T5aPuCCephaObGIO9h74Ob36
 5WM+r05M0DR42GwraAHewoKnqaVqynYodmCiZG1927H9rmakjwbAjr63V/PPueGq+qnCrbEZE
 67GHLYPB867yX8yOpa91x3iMnY5ya+M/qYz+73qSV/zrVU2dcO/R6rKf0W5YjpW/W3Bqz+uCy
 6GdFOlI0cStXEILI/QZyzK29mwMAAA==
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1498575467!75780190!1
X-Originating-IP: [104.47.34.60]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14031 invoked from network); 27 Jun 2017 14:57:49 -0000
Received: from mail-by2nam01on0060.outbound.protection.outlook.com (HELO
 NAM01-BY2-obe.outbound.protection.outlook.com) (104.47.34.60)
 by server-8.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 27 Jun 2017 14:57:49 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=+suR0f3QJrs6nnkyh+5+qoNt3tgFdQL474fdMdtI9A8=;
 b=J0VbIH71oPGy4s5tWrHtF12qIobDeQ5kGrEZ4hZUgj3F3eZKn7poamkBhDJD3BhC+OqfCG+ewZQ/PTNOxWpWpA7Zh19G8QedIH6FxS1eAlnna/n4GzgpNkLbUVUa3yIbCFYIw2WgPCgIoPBG9tW4s6QhuEeLqTuBwM+dmtqLJ3U=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 CY4PR12MB1143.namprd12.prod.outlook.com (10.168.164.135) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1199.15; Tue, 27 Jun 2017 14:57:42 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Tue, 27 Jun 2017 09:57:39 -0500
Message-ID: <20170627145738.15908.16582.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170627145607.15908.26571.stgit@tlendack-t1.amdoffice.net>
References: <20170627145607.15908.26571.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: BN6PR04CA0046.namprd04.prod.outlook.com (10.174.93.163) To
 CY4PR12MB1143.namprd12.prod.outlook.com (10.168.164.135)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: b9154b4b-9187-4f38-45dc-08d4bd6cdec7
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095);
 SRVR:CY4PR12MB1143; 
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1143;
 3:8S40lZh39exnBK+WePyaJMhJ+e50qXaqORMyYbnVcTrT5pymc0Hk5OxzpbvlTGonUYd1FvtwWeSPgoeSh09DgHe2aHUg8bVJJQyQzyEYoZ9amvHuI5R5A2JWBIWz3QsGHbbJde+50GoOO58j/FbgDiazwKIKBrIXXnWC792WgP7y2V5GKITf8Hfp/zEv83aQE4ckA0AdPs7A+Y5r+Cvt/WCml/wAdl5xVkOCVD+T+z5qjpY/bV+gMyAHyNMqNmn1mXPpI4nNhP0pCJODuiyVq+yFNn1D6QWE7jOp3DKeceZ6G7C/7ZpyXfCc+5q+0hvMTJXbq2i979wS/QAbLjNz9Nu2BnezNpsIXi4yc92Ml1oWu+fIKKfGDbzl8LO1yZGTrRpjWi6uTE5DTPTfCsX3+2LONATcP4J9ff+xKa5CfCjdUXCwcl1nYY6xIR7ULc38FvYBfHbZAxFx5g4COVpkvGmV9Js+3i2qdhmwShk6HQqGm3/HscB3wcotBXfQUCir1RVGa7R8KtTSNlcBmnv9aq+fIVxVlCz4Yju4QMpKC2Pl/ukQy4RQgqpuR79vpplyRcJ7Ft7FACN+KM5/leR3vJasbJwD9j7Lc5DuPNOWsegCfTet9MaFytMDBKvE7BSi6/j0QYuKb8M0vMS85L3L3JouzL4/s8I1spbv825BOpeiwmjPhpow368GofTndX//sY9F9SAOfluaoZOTAPWjpg==
X-MS-TrafficTypeDiagnostic: CY4PR12MB1143:
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1143;
 25:ps4YuOD31Z6a/urtvD+Umk+Da29NZeJZ19E91Nswyzuci8ibaCUopnNuv4gmNDsJEup9Ug0gH73MwXkFlhxYdgwH9NxlkeMMXljkjoBgMJeYWr3BuLOcMiMKpuDNOngdTN5nUTGVV8ggkGdbulWTMhJ6DRquRsLFxhYp08aZP6ouNtBwZLWoLiKq33p/tY0wvC0O/NIijcqjGqMH3QgCgzr/nMG/IBSzkw2972nAz28Q3Ecr0WTGFEMvTwgc5UnhH3/n8uFpI0bVOvWjNwhfNBZnpAqpv71FWso7M/fT/IEijItKtW60dCeqXnKY18ImIJ5zl6RZtXGH9uh7l+4blXymmGKV0sJoqtBs6wk3cuwcgnJAIXSg0fuv3yOdnDuJjQ+vsx8FAxwdtBeSsMYd4mGJxFUUk/mcNBGDJ2U1UXWyqTj6NfgrHgNIXrpKBrLMRFSxBNK7KERupypNuUSWANCYinit5ve08bILbLyC3aAJw8ZLM4gtcPMm1VVAeesyHAfCfsAO/aQXWP5h6WIoWvxKG7D0P5GSBGDYnqQhyHDvQ9W70fReAk5to+nS6O3A98QnyqhGSGB795YThnQE7H/ao0WIxhhn4BLB5M/AqZUxIYwV9aoDKwyJ//2pmE+F4rkEYsAgR3LhAEYHaojI49kQMTRJueTAgeo8WIzYzQM/2l6e5BVoH/ppnGSKwuGruhix5d6tNQYVh6mcQmBMNO20KxFi4iXElRhc/3yAJr5VZTK36hvjQ40xjZxLKw6dr0EODVtO88d5oLmr3SkePHchHXQnd3wy0cIFk4a+Moj8KsYhq3Y8Fz+ohmHuGY9CK+2O7EGsHlwFBTVc1XqJP6l+RX55v7HJZhx5fylzvbK7k+XyvnRwc5Myz1aui38PwDmQ81ayrVlLbfk+/zj7mrWvCUTpymkvC7G+4ILh4JY=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1143;
 31:b6FItER8oS+SOILB733TI7ZnHLRNutIo0Zf5ZGFaA91KuLBDu2YaZkxF0jdSIi4G+QC4TBNwHVwDEMZOxwZdDo3ND3mh69Klem1NKEbelqPTI73+6f4moDA2MQskyX/CKqAWMWT07Zh1Hmjdaa0CyOYH21PFi8++z65GxZ1UWK3255LqCNCkAess9sF2i1FCe3Bgnm7w+Ih0XKxj9u41nOjbR7dDrb/l8DxtYUmzDm7oOTQp3DoQlNWbVe0lXwGZSQz81BgAxKyGHqW7QjS+bqjh3KjmxN5AdypaGsSRwrzl5r6zSbU9J04C5ZEu7QCUxJm1Tx3AQrEqoofg48bjL/YY0jvDRvUXQOKPFNAeji4NWcgNItwzZMNNijaPAMir46/16d3ge/B6NoR4aSj8rYiUC9wYrpM8s/4ERqr2cL9B07qt8zEsyGWF0YuGxs3DxSt2Eiwrq8VbyMyHCk10wp7cgvhLaszBu1PbGuvcChRKXdduR7i9lAAnbyBZaE49L66QmiueGYsOyfgGMtUV5j9/q/EZh3QWG0Nfc8XwAQKbL7nYWUGnmd8W+4fcu4FGDLzVi1kU7CaPj+p7aKgm3WfRRWw/TyUxvCQqmD3315FgOSJXP6ZgdYu6z9iJwXRzJd03gbM9t/WHSLOm4NNGtu1D4I5Z/IEqwUOths0pUrs=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1143;
 20:fJAc2NtK/1NUvkYoat00w0Bzc+itxeg7HsaQ2U1bu9RNZbugtMj05ydaFzx2+QhILkD1U7B8pYo9xS/cBCGtWxxHDeVy6fWif/IwNgYhU1P+QWqo+1BpX2BfYixi8C75LZzkS6kzOF/TJMnvwHm4TdKIbQGQyjvorcoSfe1hpbWOpbmd/XyacC6U91WqkpcpJ2Sd49A3nUuiN2mt0gHYaBaUU2EQsUsegIIl78ykbXeBbFAVI3wq/3xv8r7h+wAt0JJfp+NsjTtUxFHP0bOtkXGz4kvsuCHUcToh5a6r21PBoIqiepJAk2iDtxF1IHQHe58zPgRGVu4WpLYx44ryFvevc4ja3Od2UJiYpNjqa6bPk1DImduy8+Jnx4FOBRAavFJnqK/+l6EGvL9Z63izXdtsM9C9EPWkrziVhtEAwgQJwd2bqWAEB3w/Cx1RadrX26RilIWosx46cNypGK3V5z41L5QLloQxvT8zwZigij/jDIJMAUQ/CJRwHAIvRyfb
X-Microsoft-Antispam-PRVS: <CY4PR12MB114335984369039673550132ECDC0@CY4PR12MB1143.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(125551606395959)(133145235818549)(236129657087228)(767451399110)(148574349560750)(167848164394848);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(10201501046)(100000703101)(100105400095)(6055026)(6041248)(20161123558100)(20161123564025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123555025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:CY4PR12MB1143; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:CY4PR12MB1143; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQzOzQ6NGhhbjUya1hGcEpqSzZQdDQwUUphZ0NaMjhp?=
 =?utf-8?B?K0lPdjN3OThRenY2cFVJQ2JWNGY5eFNucDdtT2Z4WnNRMnMwNVVOR0dNSjJM?=
 =?utf-8?B?YmhMM3djbDhWVHBscU9ZbnVaQTF2dEhYKzY3KzRYUHZRbk5xbHNWOStSSFkx?=
 =?utf-8?B?WmhraDlMeENPdHVWK1Y1dVlibkV1d0o0bW05NDBOMm54UTFiRVcyMjk3VTlT?=
 =?utf-8?B?WUdjd3pxT3ZiVmRyTDBsT1FSaEJjdDN4d0U2a1RhTUtYcElCWkZ4NWMyWW5q?=
 =?utf-8?B?UzNuNmg5dE90aGVmWm9USVRZZDJrTVBZeXc1U0V5SXNyb2Eyb1NsZldob2hz?=
 =?utf-8?B?NlVFNDVoTU9WRG5zMkR3ckZCTTAzeVdsV0g2K1pYVmVVcnpZaDNRSlMvclVp?=
 =?utf-8?B?Q1NZZmlLSWVOOC9QTzk3SUREODU4YmVMMDcvQklTeklCTUR2WG1BczNvUktG?=
 =?utf-8?B?ekdqeUd5QmRjV0VpUjFyd1prU2VUZmYvMW00ZEtkckNzdC84ak8vWG1TK2dU?=
 =?utf-8?B?ZnNWU3NYcWhOd1BUVGppVGtmMFVCa0pXM1ovT0hJQndXVHA1L1luNlQyNi9j?=
 =?utf-8?B?MWNxclhrSlVIc09mOS9lZ1N2ZXg5cS9HYWFHVFFBTDdxUDdsR2xiZnlkcnhk?=
 =?utf-8?B?cWxZbHQ0OTdLOEQxVzBiQStONGpJZkIxc2ZKSUFHMk0xRW9wdmZLQTZjR0JT?=
 =?utf-8?B?VkszZHd1L01WMGF0ZEtPN2plSWpyNlV2RTVJS3RVd1ZBS05RdVBQb3hhbTl4?=
 =?utf-8?B?Qm1aU2lmNnFmaEVMeE51enBZQ1ZXRnhUb3ZtYUM5OWtwd0NRUDQrOTY3S1Bu?=
 =?utf-8?B?NEd5UU9qek1qR1c5VGxheG42MHdDYjR0MWQybmNYeitVUzd3dFVyMnR6MXlh?=
 =?utf-8?B?R0sxdDFmdkpSSzloRENwalJTdkpCT3dGK0pWc0QzYXVUZXFBVUhtWWc2Q2ZK?=
 =?utf-8?B?RlByQzNyaFVKVEpmT0QycjBMSGszWWttY0hOS0pzUytGMk9CMENiNkVtZzlK?=
 =?utf-8?B?enUzNGhlZnB6U2xlckNER0ZlV0pmL3hpTjhLc2JBbVBCalF3Y3o3TjdUTlJG?=
 =?utf-8?B?VjZuNXYya0V5cW85WW5kZ2FadDRpSlBmbGI0SDlZYkxucklHSndTa1pHQWJY?=
 =?utf-8?B?eStESWtOZER1LzVKa0RBdVNDNzltYVhiSkJyUGVwVGZHS2ZZM0RKZG5XZW1n?=
 =?utf-8?B?VUgzeEVuejV1SU1QdnowU3FoanlZY2UzMlIxOCtTQnlqbFVtdjU2K0pwb04x?=
 =?utf-8?B?NEYzOEkzV1p3R29BS0t0UW1SUGVEemdFVEFQM3EzQnYreElabUt2Yjh4OEJ4?=
 =?utf-8?B?elpGdnViVTVBREFtZXlCMWhpaGJOK0dKbmN1d09ka3hyT0hJZ3hCZjJoMUZo?=
 =?utf-8?B?N2J5dmcvY3BPc3Z5clYvS0hpT3VJN3gyTnY4Qi9jTUthMjE0ckduSGpteEJX?=
 =?utf-8?B?Qk9JMXhvR3dNT3FrRTNId0tya01QZ1NOSjNXc0l4ODBRS3k3VjVzdDkzYU5L?=
 =?utf-8?B?bkhvRForR3p4bmZCQjBBcjBVWXpXMGdQblQ2ejhoWVlCbHByaVR6Ym5FcDdo?=
 =?utf-8?B?R2dyODhERGtpNk1Kb0ZNRXduRFM4ajMxSmY3R1pwWmlEZldxV3hOU09TRnli?=
 =?utf-8?B?YWs5R0h3WldmRHV4VjFFRUE2WjBTVUgxYjNwdUhiYjFtbksyUVlSZzgxTm85?=
 =?utf-8?B?V29Ia1RjdWJhSHBRL3BYRFBHNHA0NjB6RXhxbklkUk1QQ0FWNlg1bktOQ0ha?=
 =?utf-8?B?N2NpZEhJdEJiL3FrSVVWUXZITUxSQm5IeER2NzM5SU12Und6bE83V2syMFpC?=
 =?utf-8?B?dWFtbWJ4ckR3RldNb2ZtM3ZZWDlSREtYVjBqOVpqMmFZa216MHhiektiNzJL?=
 =?utf-8?Q?FVDxBeEuCs=3D?=
X-Forefront-PRVS: 0351D213B3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39860400002)(39850400002)(39410400002)(39400400002)(39840400002)(39450400003)(53936002)(72206003)(50466002)(33646002)(54356999)(5660300001)(86362001)(83506001)(230700001)(50986999)(97746001)(2950100002)(76176999)(7736002)(3846002)(478600001)(6666003)(1076002)(575784001)(6116002)(42186005)(7406005)(25786009)(4326008)(189998001)(81166006)(103116003)(8676002)(2906002)(53416004)(4001350100001)(7416002)(47776003)(9686003)(23676002)(305945005)(110136004)(66066001)(54906002)(6506006)(38730400002)(55016002)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR12MB1143; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQzOzIzOnRHUUg5TklIeTVvdFBVcW1QTGZCdG5jRGRs?=
 =?utf-8?B?TmYvdHVOYk4vNVdkSWpVNm1TWXZ4aWV1Umg2K0kydGczSUJsbXJXS1BsbHV5?=
 =?utf-8?B?Z3YyTWx2TWpxSUNzZVZEYjBvcXk1UHNiakoxdldUcEF0OEdCbGRZMU9SV2dE?=
 =?utf-8?B?TmZHNDczajhVT3hhSU5PZG8vVGYvUUhYamsvVW5xVitmYnhQdkczT1B1bzdG?=
 =?utf-8?B?Zm91OW1yNUIyMzZiK0g5cy9RQnVjcTNYN1RJV3A0Ly82TDFrUlFSb0IvNVho?=
 =?utf-8?B?NEVXMUR1clNnWDMzUmlhUXV1OE9kS0dSWllGYXdRcEQxaUQ3RGhIYUR1SFpn?=
 =?utf-8?B?amZYejluM093bzZBNlkwOUEzNk1NUXVoYzRQS1pacjlib0U4Q2ppUGhpQUd0?=
 =?utf-8?B?Slp6akY1cjZXK2tJR1ExUDBjUjZSRnBZZXozTkxkT3hPaDNxN2t5WUErb2gz?=
 =?utf-8?B?TFN3TWhCakYxc0NtbEZIQXBRSEVCcUk3NGM1UTFwYjBpNDNFdE9ubUR0UTJH?=
 =?utf-8?B?OGVwRE9RY1RURGhMc3JmOGRuOWFpeGpudmNWNE5xdUE5bHhLakVtZkN0Zkdi?=
 =?utf-8?B?L3pEbURZTGpIT0Y4QUVUNldCc0NHTFJIUld5cVp0Z2VQMkcvTUxnL3h1d1NO?=
 =?utf-8?B?TmhMajk4cnR1ZUhXdGFFUy9NWXFqZmZkbGxqMk5PZzJRajcxck1BaThJdmVY?=
 =?utf-8?B?YnVva3BTUXpZYzNiT2hhNHlIdUwzaDJDMzZoTUo2a2xuVEYzNXNycGJLNWln?=
 =?utf-8?B?RFd6N25iQnhONHk2eGNJT0tCM3lQVDdadjBJbzRLSWFTK05iT3ZjZVFuN09v?=
 =?utf-8?B?WGdRVUs4ZWNzVmU2WGVBbFdldDNkYVEyVEFReGV0WXpQZzRlS0o3c0xyVU1F?=
 =?utf-8?B?MitHdHQ1V2VCSzdFV0N6dDZEc0s2RVNhb2R3eGFFcVpRcjhZZFRQS1lqQWdR?=
 =?utf-8?B?b25vMWxyK1pCTnVZNVdtOWVJR1JDU2JKU1JWMmhQR3YxK1d3S01QS3dIV0lk?=
 =?utf-8?B?OGRNWWpNTC9oS2IxZ0F3QjE3anBUaWtmSzJLVHJtZzExeU15bXdUU3Z5OFJR?=
 =?utf-8?B?ZnBIRmdJbUJmd0w3YzZ6bC9BR1N6czRpanQ0TTB3RENIbW1wZzdDQjJRQVZz?=
 =?utf-8?B?ZUhRSVNrWkp3WWZydDA3R0sxNE1EcEhzOFNQb3luUGdCZTVVaGduUEZoc0hF?=
 =?utf-8?B?M1F6ZVNsRzJ0SkQxTDZubnp1S2lXNGxjK0pLNFMyYzMybXAxZmdtbUY1eHd0?=
 =?utf-8?B?MGtSdDVHVDZPWURVcE5tdUZmV3VSYWdndThFZitBU2JXYlJNMGJDK0RodXht?=
 =?utf-8?B?ZTZDY0pQS1ZOb3ErMnJVODYrZWRGOHRiSjhrVmdMZnk2THdXVHBEY0R2d1pl?=
 =?utf-8?B?andXMlhhZlUxSTA5K3VRVzNxdENITmlwRkI4OVRxaTNXc3c2OU5GWlkvaStW?=
 =?utf-8?B?THJza0xJWVhLUlFUS2xMUWtOKzFqeUpoYUhNNWMzcnRVSjcyMDZNTzl4MUh3?=
 =?utf-8?B?L04xVk5LVWowbEYzb000TzZYSkFtSktvRG9oaThaeWIzSysxNCt3TVJiY1Rp?=
 =?utf-8?B?ODdJU1VUTEhWZDh0R003NTJVNnhDUklGQzFQdDFLWnF2M0ZJWVhIb05Vak1Y?=
 =?utf-8?B?S0h5QkgvRVNacCtDeHNPSzJGazB6ZnZ2NW9uSGh6eWpCdE1OYUEvc1EwaDk4?=
 =?utf-8?B?SGhTejVmUjM2OXZITCtJcTBQYjNBSVJ2em81bGxPekRZR0d1bnZFNEEwZERJ?=
 =?utf-8?B?bmV1MGdtOGFhTTNVRExFdz09?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQzOzY6c1lCS013K1pXV25kN3Z0Rmc0QVA3MmpmZERW?=
 =?utf-8?B?Y3EyeHFlOStWTTBDYnFSQ0FEZGRWNXpHQnFCMmNDTnYwOWo1WWNETmhMZDN4?=
 =?utf-8?B?SGJ1Z0psbGdKKzh1RlVZNHlmUGtmd1FoUlUwUUJVNzd1ZXN6RnRPSW9mMW9n?=
 =?utf-8?B?ZXdySkRSK0FqNG5MK0duTXY3ZVc2U2svV2FpL3FsR3EzMk5DSUdMNXdmUVEv?=
 =?utf-8?B?ZlE3T00zOU55WmRYdmZzbjVnRUd2dTl6cTZJZHRNRXI5cmxiMlZyVTFKNWtj?=
 =?utf-8?B?eFNSeng3SnNMM05KaWM3NkY2OUJ3eTBaQk1yNjNmakd5TnpaQURUOFB5dHEz?=
 =?utf-8?B?am9ONnZFckVQVGYrRHQ5L3VoTUtSK2tjL0tmLzRBUlVZTHAxaElyWmRXUlZu?=
 =?utf-8?B?Z0hpamsrVEZJekNoRWI2YkdiS3VJRitVSzZsYjVvK0JFVUxlU3A0d29UU0lj?=
 =?utf-8?B?am1xTFJWZUY5cGtCY1BLeVI5RVplMGQvUjA0cG5FcjM3QXVJUE5ZRU9qZXls?=
 =?utf-8?B?QVBTbUgzYVVDNTlYVVVMZ3F3a242VXFmQjEwaDlqVmhiQm13azJzblIzTkR6?=
 =?utf-8?B?d3FWd0NydjkvbTlxMlM1Nnc0bWNiNU95T1Z3eG80OWREWWxyTFM3Rno2WWdT?=
 =?utf-8?B?YmdVMVhyNjFBMlVweG00VDQwSzJRNGxsSEVDT0h2L1lNQmhXcmVSejlLTStH?=
 =?utf-8?B?MDFMQUg3bE5EbGRYcnJ6U242VE9FbEp3Z20xdmtPUFFrelFLZktUWE0wU2lu?=
 =?utf-8?B?U1B6V2VRc215NlJlSFB2TDFDMXIyYjNjQ0c5ZUpvelZtSXVsb1BXM1FvVmI4?=
 =?utf-8?B?Z1JBa09UdGEwMWpzbmZ4RjlaZTgxWFJMS0pkWjNlaTdxSmpHckhBZ25aM2ZY?=
 =?utf-8?B?SlVib21SUk5iMlVTbEFmVXZPQkh4S1d2MGppVThibGY0azFsYUJDYmJJejBu?=
 =?utf-8?B?WVlsYWJPUWRCOHA4c2grM0pGSEVkZHc2bm9aTkZrZVdPbG1tSElabWlDb1Bj?=
 =?utf-8?B?T0tyNGFTVlg2YVpMako5SW5ML2o0UHRCeDZ2S2lnVFFrNUMyVVpRMVYreklX?=
 =?utf-8?B?cVU4Ly9qMTUxNzBnQ3JBNFJGaFVPZDliQWQwWnFkMFNoVTBQU3czZ1VicTNW?=
 =?utf-8?B?UXZoYXBieEtGUnRCZmh6T1JONmkyVWJzaklrbHNKaEdoMzRKWDZjL2RXamZv?=
 =?utf-8?B?ME0wSG9WZitVVW8rRnNMU1I1S05JeXg2bW5MMnBmUk1Zc0lsSVNDWmU3TWg3?=
 =?utf-8?B?bnVMdkhwTmM0WGtFb2hvSDJQemRtQWVHSm9KRTdFUSs3L3BhRkdMcXl1TE1a?=
 =?utf-8?B?MFp3Q2I1c3FvZ2MwTXF4akpOckE5ck41UkJ3R1BiTHNVWWVhaTFlMGFDMEs4?=
 =?utf-8?Q?NpJ/YhY?=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1143;
 5:u2JvSPP42VvW3vZBm/VvkSuhIr5SZQn07pJ5Y0Vwk5l86V+LHXM1N5Ak3Z0ICKA7rKZDSzQRWaaxzgMUhcf/aAFSp8FNcdujYYa7A/pqmad3ErelhNZNB55JNkTzgvHnDjiVJBlysAhNVlaZXxKXtJPr4w7/oynvw2zDBYuEICvRt7fsPqv0GLjFvePrXwu7SSPQyEKYjjx8ssrRnbAcnMXPa8KY9Pws7zYL/HdIDbROjTm7tlJLbQCJdywJKK8NCLBf7OXosn9FgQ6cm7K0SdXt+eTJZPM154q2gPeO65QIsyn/U0bQDce4hSI2VZvSKmPpA6LAmHrLcg+lcHfxWdtM5cSM3aW0EnS/lrJSdwuwEmG8J1eteC/p1Gwy2iIhI5aYLz3oU/oZuR5N1AyFrbxvbxdmMdMV/F9BzxxZj6BGFHqVeelf4z7Svbr7EcZYUVncyVP2PZhjLiFpUcOVzC3mBI7W0N4ytnOTulTFWo/nJcZ+25LLVt4Oaj4AuTv7;
 24:n7VJbZdvlIABvwPvzKytKSIWnQJlrfFMnlLzp7WTDdDGdS6k//quim/++2dPjZe94l5WuN6jLK/iriV2tZJRRs6p5SFKQubgrHribRak1KU=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1143;
 7:Iz1KBd+MyXCkeBW7x6UovKMjahjOaOnQAdBh2Ha5I8YlXFiznrKJoie4qbIB/ET1CiP+VpAHAdlg4+aPTk5R/SgWqHor0EXoG+R3up9cSj3AE5ome50XLD5QMiLnmLifTF//KQMc+0nEKzJ8h1CgxYd2Qk5zOSqwgbn9MrnOnkNbVXNqVZ9yhNa1s+id54JV9OmQauK1cHl6IQ/8sHvjrSDtAH0fJRyc4GdnlIUv2z4+JSyUka+sS/q+UdtVCcFnh+ZP2mqdEEfkCjaHCrQGTFR+55MpUjTaULWMYgONZDUE8knj3mVmIDxEE5QJkU2Ltte3RLjlAUtioQRcOT61FTe4CCOzjPF5c7ywbHBsV+y88fgsc6o4ewqW9sQSzpVkY2sWp8S2UoPOsB5U07ntvH8BVWOZFbvB/ApV00kXWNGKUxz2hVTrpSJmzuwIBlzSEkFnGxcFkdbWqDvls28YR3WIy1w3AHKXhKBNKPWo/CzKCDZFNFx0l4y5GDoCbQgtOyx0gio25iNk5fLheuHMw2Q6yvysgcpC+QZD6cZoaoBVHjgXfxJ3J2TbB4URlivwanG9e/cQ7eoYz6Eb/7VEGqdOk1lXsr7GJCAFdcMmiRG+fcqRIpBnk2dp7V5Yr5UvhE+ZaxSIqoS0bcoGPE8BTQgYFxszWX4Tr+UYw12xf/vda1/borP3lb4PJALHnjkzENZJ/SgR6buy3hqRaBxZH0Kf2Lf/NqsJy5dHbyqwdxY4Z0BI4fjRjmrSpIwBovCds3C62Ju4BDtvMshnD5IytBmdkjMVqnnzl2dqUhRoFBk=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1143;
 20:44EsT2lgp91dtHhvItIEY2mt3O5OdfwmTZZJdG5q0TY1inn62cAFeiTmY5pE8cFwVh7wL/L1pGfqBmqynRPROJenm7R0xZwpEurmNdHneEFgJ4ITeGJm6oGpZByVYhX1L1ft+8rVDIGoSq6ixFEjlPL9qFYFCmDNmuE1AiXBRxDBqCMYTeJekw/poKJTbLAeUyYCs9HTchYFbV8NZ6Iwy17U6Zh8QFkyD2Bc6C9QRmBbQjuAQ+uHq7gPfgNRr0Fx
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 14:57:42.4676 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1143
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v8 08/38] x86/mm: Add support to enable SME in
 early boot processing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIHN1cHBvcnQgdG8gdGhlIGVhcmx5IGJvb3QgY29kZSB0byB1c2UgU2VjdXJlIE1lbW9yeSBF
bmNyeXB0aW9uIChTTUUpLgpTaW5jZSB0aGUga2VybmVsIGhhcyBiZWVuIGxvYWRlZCBpbnRvIG1l
bW9yeSBpbiBhIGRlY3J5cHRlZCBzdGF0ZSwgZW5jcnlwdAp0aGUga2VybmVsIGluIHBsYWNlIGFu
ZCB1cGRhdGUgdGhlIGVhcmx5IHBhZ2V0YWJsZXMgd2l0aCB0aGUgbWVtb3J5CmVuY3J5cHRpb24g
bWFzayBzbyB0aGF0IG5ldyBwYWdldGFibGUgZW50cmllcyB3aWxsIHVzZSBtZW1vcnkgZW5jcnlw
dGlvbi4KClRoZSByb3V0aW5lcyB0byBzZXQgdGhlIGVuY3J5cHRpb24gbWFzayBhbmQgcGVyZm9y
bSB0aGUgZW5jcnlwdGlvbiBhcmUKc3R1YiByb3V0aW5lcyBmb3Igbm93IHdpdGggZnVuY3Rpb25h
bGl0eSB0byBiZSBhZGRlZCBpbiBhIGxhdGVyIHBhdGNoLgoKU2lnbmVkLW9mZi1ieTogVG9tIExl
bmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4KLS0tCiBhcmNoL3g4Ni9pbmNsdWRlL2Fz
bS9tZW1fZW5jcnlwdC5oIHwgICAgOCArKysrKwogYXJjaC94ODYva2VybmVsL2hlYWQ2NC5jICAg
ICAgICAgICB8ICAgNTMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tCiBhcmNo
L3g4Ni9rZXJuZWwvaGVhZF82NC5TICAgICAgICAgIHwgICAyMCArKysrKysrKysrKystLQogYXJj
aC94ODYvbW0vbWVtX2VuY3J5cHQuYyAgICAgICAgICB8ICAgIDkgKysrKysrCiBpbmNsdWRlL2xp
bnV4L21lbV9lbmNyeXB0LmggICAgICAgIHwgICAgNSArKysKIDUgZmlsZXMgY2hhbmdlZCwgODIg
aW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5j
bHVkZS9hc20vbWVtX2VuY3J5cHQuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL21lbV9lbmNyeXB0
LmgKaW5kZXggYTEwNTc5Ni4uNDc1ZTM0ZiAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9h
c20vbWVtX2VuY3J5cHQuaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9tZW1fZW5jcnlwdC5o
CkBAIC0xNSwxNCArMTUsMjIgQEAKIAogI2lmbmRlZiBfX0FTU0VNQkxZX18KIAorI2luY2x1ZGUg
PGxpbnV4L2luaXQuaD4KKwogI2lmZGVmIENPTkZJR19BTURfTUVNX0VOQ1JZUFQKIAogZXh0ZXJu
IHVuc2lnbmVkIGxvbmcgc21lX21lX21hc2s7CiAKK3ZvaWQgX19pbml0IHNtZV9lbmNyeXB0X2tl
cm5lbCh2b2lkKTsKK3ZvaWQgX19pbml0IHNtZV9lbmFibGUodm9pZCk7CisKICNlbHNlCS8qICFD
T05GSUdfQU1EX01FTV9FTkNSWVBUICovCiAKICNkZWZpbmUgc21lX21lX21hc2sJMFVMCiAKK3N0
YXRpYyBpbmxpbmUgdm9pZCBfX2luaXQgc21lX2VuY3J5cHRfa2VybmVsKHZvaWQpIHsgfQorc3Rh
dGljIGlubGluZSB2b2lkIF9faW5pdCBzbWVfZW5hYmxlKHZvaWQpIHsgfQorCiAjZW5kaWYJLyog
Q09ORklHX0FNRF9NRU1fRU5DUllQVCAqLwogCiAjZW5kaWYJLyogX19BU1NFTUJMWV9fICovCmRp
ZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvaGVhZDY0LmMgYi9hcmNoL3g4Ni9rZXJuZWwvaGVh
ZDY0LmMKaW5kZXggNDZjM2M3My4uMWYwZGRjYyAxMDA2NDQKLS0tIGEvYXJjaC94ODYva2VybmVs
L2hlYWQ2NC5jCisrKyBiL2FyY2gveDg2L2tlcm5lbC9oZWFkNjQuYwpAQCAtMTQsNiArMTQsNyBA
QAogI2luY2x1ZGUgPGxpbnV4L3N0YXJ0X2tlcm5lbC5oPgogI2luY2x1ZGUgPGxpbnV4L2lvLmg+
CiAjaW5jbHVkZSA8bGludXgvbWVtYmxvY2suaD4KKyNpbmNsdWRlIDxsaW51eC9tZW1fZW5jcnlw
dC5oPgogCiAjaW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci5oPgogI2luY2x1ZGUgPGFzbS9wcm90by5o
PgpAQCAtNDUsOSArNDYsMTAgQEAgc3RhdGljIHZvaWQgX19oZWFkICpmaXh1cF9wb2ludGVyKHZv
aWQgKnB0ciwgdW5zaWduZWQgbG9uZyBwaHlzYWRkcikKIAlyZXR1cm4gcHRyIC0gKHZvaWQgKilf
dGV4dCArICh2b2lkICopcGh5c2FkZHI7CiB9CiAKLXZvaWQgX19oZWFkIF9fc3RhcnR1cF82NCh1
bnNpZ25lZCBsb25nIHBoeXNhZGRyKQordW5zaWduZWQgbG9uZyBfX2hlYWQgX19zdGFydHVwXzY0
KHVuc2lnbmVkIGxvbmcgcGh5c2FkZHIpCiB7CiAJdW5zaWduZWQgbG9uZyBsb2FkX2RlbHRhLCAq
cDsKKwl1bnNpZ25lZCBsb25nIHBndGFibGVfZmxhZ3M7CiAJcGdkdmFsX3QgKnBnZDsKIAlwNGR2
YWxfdCAqcDRkOwogCXB1ZHZhbF90ICpwdWQ7CkBAIC02OCw2ICs3MCwxMiBAQCB2b2lkIF9faGVh
ZCBfX3N0YXJ0dXBfNjQodW5zaWduZWQgbG9uZyBwaHlzYWRkcikKIAlpZiAobG9hZF9kZWx0YSAm
IH5QTURfUEFHRV9NQVNLKQogCQlmb3IgKDs7KTsKIAorCS8qIEFjdGl2YXRlIFNlY3VyZSBNZW1v
cnkgRW5jcnlwdGlvbiAoU01FKSBpZiBzdXBwb3J0ZWQgYW5kIGVuYWJsZWQgKi8KKwlzbWVfZW5h
YmxlKCk7CisKKwkvKiBJbmNsdWRlIHRoZSBTTUUgZW5jcnlwdGlvbiBtYXNrIGluIHRoZSBmaXh1
cCB2YWx1ZSAqLworCWxvYWRfZGVsdGEgKz0gc21lX2dldF9tZV9tYXNrKCk7CisKIAkvKiBGaXh1
cCB0aGUgcGh5c2ljYWwgYWRkcmVzc2VzIGluIHRoZSBwYWdlIHRhYmxlICovCiAKIAlwZ2QgPSBm
aXh1cF9wb2ludGVyKCZlYXJseV90b3BfcGd0LCBwaHlzYWRkcik7CkBAIC05NCwyOCArMTAyLDMw
IEBAIHZvaWQgX19oZWFkIF9fc3RhcnR1cF82NCh1bnNpZ25lZCBsb25nIHBoeXNhZGRyKQogCiAJ
cHVkID0gZml4dXBfcG9pbnRlcihlYXJseV9keW5hbWljX3BndHNbbmV4dF9lYXJseV9wZ3QrK10s
IHBoeXNhZGRyKTsKIAlwbWQgPSBmaXh1cF9wb2ludGVyKGVhcmx5X2R5bmFtaWNfcGd0c1tuZXh0
X2Vhcmx5X3BndCsrXSwgcGh5c2FkZHIpOworCXBndGFibGVfZmxhZ3MgPSBfS0VSTlBHX1RBQkxF
ICsgc21lX2dldF9tZV9tYXNrKCk7CiAKIAlpZiAoSVNfRU5BQkxFRChDT05GSUdfWDg2XzVMRVZF
TCkpIHsKIAkJcDRkID0gZml4dXBfcG9pbnRlcihlYXJseV9keW5hbWljX3BndHNbbmV4dF9lYXJs
eV9wZ3QrK10sIHBoeXNhZGRyKTsKIAogCQlpID0gKHBoeXNhZGRyID4+IFBHRElSX1NISUZUKSAl
IFBUUlNfUEVSX1BHRDsKLQkJcGdkW2kgKyAwXSA9IChwZ2R2YWxfdClwNGQgKyBfS0VSTlBHX1RB
QkxFOwotCQlwZ2RbaSArIDFdID0gKHBnZHZhbF90KXA0ZCArIF9LRVJOUEdfVEFCTEU7CisJCXBn
ZFtpICsgMF0gPSAocGdkdmFsX3QpcDRkICsgcGd0YWJsZV9mbGFnczsKKwkJcGdkW2kgKyAxXSA9
IChwZ2R2YWxfdClwNGQgKyBwZ3RhYmxlX2ZsYWdzOwogCiAJCWkgPSAocGh5c2FkZHIgPj4gUDRE
X1NISUZUKSAlIFBUUlNfUEVSX1A0RDsKLQkJcDRkW2kgKyAwXSA9IChwZ2R2YWxfdClwdWQgKyBf
S0VSTlBHX1RBQkxFOwotCQlwNGRbaSArIDFdID0gKHBnZHZhbF90KXB1ZCArIF9LRVJOUEdfVEFC
TEU7CisJCXA0ZFtpICsgMF0gPSAocGdkdmFsX3QpcHVkICsgcGd0YWJsZV9mbGFnczsKKwkJcDRk
W2kgKyAxXSA9IChwZ2R2YWxfdClwdWQgKyBwZ3RhYmxlX2ZsYWdzOwogCX0gZWxzZSB7CiAJCWkg
PSAocGh5c2FkZHIgPj4gUEdESVJfU0hJRlQpICUgUFRSU19QRVJfUEdEOwotCQlwZ2RbaSArIDBd
ID0gKHBnZHZhbF90KXB1ZCArIF9LRVJOUEdfVEFCTEU7Ci0JCXBnZFtpICsgMV0gPSAocGdkdmFs
X3QpcHVkICsgX0tFUk5QR19UQUJMRTsKKwkJcGdkW2kgKyAwXSA9IChwZ2R2YWxfdClwdWQgKyBw
Z3RhYmxlX2ZsYWdzOworCQlwZ2RbaSArIDFdID0gKHBnZHZhbF90KXB1ZCArIHBndGFibGVfZmxh
Z3M7CiAJfQogCiAJaSA9IChwaHlzYWRkciA+PiBQVURfU0hJRlQpICUgUFRSU19QRVJfUFVEOwot
CXB1ZFtpICsgMF0gPSAocHVkdmFsX3QpcG1kICsgX0tFUk5QR19UQUJMRTsKLQlwdWRbaSArIDFd
ID0gKHB1ZHZhbF90KXBtZCArIF9LRVJOUEdfVEFCTEU7CisJcHVkW2kgKyAwXSA9IChwdWR2YWxf
dClwbWQgKyBwZ3RhYmxlX2ZsYWdzOworCXB1ZFtpICsgMV0gPSAocHVkdmFsX3QpcG1kICsgcGd0
YWJsZV9mbGFnczsKIAogCXBtZF9lbnRyeSA9IF9fUEFHRV9LRVJORUxfTEFSR0VfRVhFQyAmIH5f
UEFHRV9HTE9CQUw7CisJcG1kX2VudHJ5ICs9IHNtZV9nZXRfbWVfbWFzaygpOwogCXBtZF9lbnRy
eSArPSAgcGh5c2FkZHI7CiAKIAlmb3IgKGkgPSAwOyBpIDwgRElWX1JPVU5EX1VQKF9lbmQgLSBf
dGV4dCwgUE1EX1NJWkUpOyBpKyspIHsKQEAgLTEzNiw5ICsxNDYsMzAgQEAgdm9pZCBfX2hlYWQg
X19zdGFydHVwXzY0KHVuc2lnbmVkIGxvbmcgcGh5c2FkZHIpCiAJCQlwbWRbaV0gKz0gbG9hZF9k
ZWx0YTsKIAl9CiAKLQkvKiBGaXh1cCBwaHlzX2Jhc2UgKi8KKwkvKgorCSAqIEZpeHVwIHBoeXNf
YmFzZSAtIHJlbW92ZSB0aGUgbWVtb3J5IGVuY3J5cHRpb24gbWFzayB0byBvYnRhaW4KKwkgKiB0
aGUgdHJ1ZSBwaHlzaWNhbCBhZGRyZXNzLgorCSAqLwogCXAgPSBmaXh1cF9wb2ludGVyKCZwaHlz
X2Jhc2UsIHBoeXNhZGRyKTsKLQkqcCArPSBsb2FkX2RlbHRhOworCSpwICs9IGxvYWRfZGVsdGEg
LSBzbWVfZ2V0X21lX21hc2soKTsKKworCS8qIEVuY3J5cHQgdGhlIGtlcm5lbCAoaWYgU01FIGlz
IGFjdGl2ZSkgKi8KKwlzbWVfZW5jcnlwdF9rZXJuZWwoKTsKKworCS8qCisJICogUmV0dXJuIHRo
ZSBTTUUgZW5jcnlwdGlvbiBtYXNrIChpZiBTTUUgaXMgYWN0aXZlKSB0byBiZSB1c2VkIGFzIGEK
KwkgKiBtb2RpZmllciBmb3IgdGhlIGluaXRpYWwgcGdkaXIgZW50cnkgcHJvZ3JhbW1lZCBpbnRv
IENSMy4KKwkgKi8KKwlyZXR1cm4gc21lX2dldF9tZV9tYXNrKCk7Cit9CisKK3Vuc2lnbmVkIGxv
bmcgX19zdGFydHVwX3NlY29uZGFyeV82NCh2b2lkKQoreworCS8qCisJICogUmV0dXJuIHRoZSBT
TUUgZW5jcnlwdGlvbiBtYXNrIChpZiBTTUUgaXMgYWN0aXZlKSB0byBiZSB1c2VkIGFzIGEKKwkg
KiBtb2RpZmllciBmb3IgdGhlIGluaXRpYWwgcGdkaXIgZW50cnkgcHJvZ3JhbW1lZCBpbnRvIENS
My4KKwkgKi8KKwlyZXR1cm4gc21lX2dldF9tZV9tYXNrKCk7CiB9CiAKIC8qIFdpcGUgYWxsIGVh
cmx5IHBhZ2UgdGFibGVzIGV4Y2VwdCBmb3IgdGhlIGtlcm5lbCBzeW1ib2wgbWFwICovCmRpZmYg
LS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvaGVhZF82NC5TIGIvYXJjaC94ODYva2VybmVsL2hlYWRf
NjQuUwppbmRleCA2MjI1NTUwLi5lYzVkNWU5IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwv
aGVhZF82NC5TCisrKyBiL2FyY2gveDg2L2tlcm5lbC9oZWFkXzY0LlMKQEAgLTczLDEyICs3Mywx
OSBAQCBzdGFydHVwXzY0OgogCS8qIFNhbml0aXplIENQVSBjb25maWd1cmF0aW9uICovCiAJY2Fs
bCB2ZXJpZnlfY3B1CiAKKwkvKgorCSAqIFBlcmZvcm0gcGFnZXRhYmxlIGZpeHVwcy4gQWRkaXRp
b25hbGx5LCBpZiBTTUUgaXMgYWN0aXZlLCBlbmNyeXB0CisJICogdGhlIGtlcm5lbCBhbmQgcmV0
cmlldmUgdGhlIG1vZGlmaWVyIChTTUUgZW5jcnlwdGlvbiBtYXNrIGlmIFNNRQorCSAqIGlzIGFj
dGl2ZSkgdG8gYmUgYWRkZWQgdG8gdGhlIGluaXRpYWwgcGdkaXIgZW50cnkgdGhhdCB3aWxsIGJl
CisJICogcHJvZ3JhbW1lZCBpbnRvIENSMy4KKwkgKi8KIAlsZWFxCV90ZXh0KCVyaXApLCAlcmRp
CiAJcHVzaHEJJXJzaQogCWNhbGwJX19zdGFydHVwXzY0CiAJcG9wcQklcnNpCiAKLQltb3ZxCSQo
ZWFybHlfdG9wX3BndCAtIF9fU1RBUlRfS0VSTkVMX21hcCksICVyYXgKKwkvKiBGb3JtIHRoZSBD
UjMgdmFsdWUgYmVpbmcgc3VyZSB0byBpbmNsdWRlIHRoZSBDUjMgbW9kaWZpZXIgKi8KKwlhZGRx
CSQoZWFybHlfdG9wX3BndCAtIF9fU1RBUlRfS0VSTkVMX21hcCksICVyYXgKIAlqbXAgMWYKIEVO
VFJZKHNlY29uZGFyeV9zdGFydHVwXzY0KQogCS8qCkBAIC05OCw3ICsxMDUsMTYgQEAgRU5UUlko
c2Vjb25kYXJ5X3N0YXJ0dXBfNjQpCiAJLyogU2FuaXRpemUgQ1BVIGNvbmZpZ3VyYXRpb24gKi8K
IAljYWxsIHZlcmlmeV9jcHUKIAotCW1vdnEJJChpbml0X3RvcF9wZ3QgLSBfX1NUQVJUX0tFUk5F
TF9tYXApLCAlcmF4CisJLyoKKwkgKiBSZXRyaWV2ZSB0aGUgbW9kaWZpZXIgKFNNRSBlbmNyeXB0
aW9uIG1hc2sgaWYgU01FIGlzIGFjdGl2ZSkgdG8gYmUKKwkgKiBhZGRlZCB0byB0aGUgaW5pdGlh
bCBwZ2RpciBlbnRyeSB0aGF0IHdpbGwgYmUgcHJvZ3JhbW1lZCBpbnRvIENSMy4KKwkgKi8KKwlw
dXNocQklcnNpCisJY2FsbAlfX3N0YXJ0dXBfc2Vjb25kYXJ5XzY0CisJcG9wcQklcnNpCisKKwkv
KiBGb3JtIHRoZSBDUjMgdmFsdWUgYmVpbmcgc3VyZSB0byBpbmNsdWRlIHRoZSBDUjMgbW9kaWZp
ZXIgKi8KKwlhZGRxCSQoaW5pdF90b3BfcGd0IC0gX19TVEFSVF9LRVJORUxfbWFwKSwgJXJheAog
MToKIAogCS8qIEVuYWJsZSBQQUUgbW9kZSwgUEdFIGFuZCBMQTU3ICovCmRpZmYgLS1naXQgYS9h
cmNoL3g4Ni9tbS9tZW1fZW5jcnlwdC5jIGIvYXJjaC94ODYvbW0vbWVtX2VuY3J5cHQuYwppbmRl
eCBiOTlkNDY5Li4zYWM2Zjk5IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9tbS9tZW1fZW5jcnlwdC5j
CisrKyBiL2FyY2gveDg2L21tL21lbV9lbmNyeXB0LmMKQEAgLTExLDYgKzExLDcgQEAKICAqLwog
CiAjaW5jbHVkZSA8bGludXgvbGlua2FnZS5oPgorI2luY2x1ZGUgPGxpbnV4L2luaXQuaD4KIAog
LyoKICAqIFNpbmNlIFNNRSByZWxhdGVkIHZhcmlhYmxlcyBhcmUgc2V0IGVhcmx5IGluIHRoZSBi
b290IHByb2Nlc3MgdGhleSBtdXN0CkBAIC0xOSwzICsyMCwxMSBAQAogICovCiB1bnNpZ25lZCBs
b25nIHNtZV9tZV9tYXNrIF9fc2VjdGlvbiguZGF0YSkgPSAwOwogRVhQT1JUX1NZTUJPTF9HUEwo
c21lX21lX21hc2spOworCit2b2lkIF9faW5pdCBzbWVfZW5jcnlwdF9rZXJuZWwodm9pZCkKK3sK
K30KKwordm9pZCBfX2luaXQgc21lX2VuYWJsZSh2b2lkKQoreworfQpkaWZmIC0tZ2l0IGEvaW5j
bHVkZS9saW51eC9tZW1fZW5jcnlwdC5oIGIvaW5jbHVkZS9saW51eC9tZW1fZW5jcnlwdC5oCmlu
ZGV4IDU5NzY5ZjcuLjU3MGY0ZmMgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvbGludXgvbWVtX2VuY3J5
cHQuaAorKysgYi9pbmNsdWRlL2xpbnV4L21lbV9lbmNyeXB0LmgKQEAgLTMwLDYgKzMwLDExIEBA
IHN0YXRpYyBpbmxpbmUgYm9vbCBzbWVfYWN0aXZlKHZvaWQpCiAJcmV0dXJuICEhc21lX21lX21h
c2s7CiB9CiAKK3N0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBzbWVfZ2V0X21lX21hc2sodm9p
ZCkKK3sKKwlyZXR1cm4gc21lX21lX21hc2s7Cit9CisKICNlbmRpZgkvKiBfX0FTU0VNQkxZX18g
Ki8KIAogI2VuZGlmCS8qIF9fTUVNX0VOQ1JZUFRfSF9fICovCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 14:58:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 14:58:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPrwJ-000379-Hu; Tue, 27 Jun 2017 14:58:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dPrwI-00036Q-CO
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 14:58:02 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 15/A9-03620-97272595; Tue, 27 Jun 2017 14:58:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSWUwTURTlzUyng2HMo0C8VlFTRFEsi4j6I24
 fwgcKEuPyoU5xpE26OVNMjSQSU1AhIkpQKY0WkIg0LnEBA8aIwgcIBpfggh+KQCJSEi0uCZo4
 02HR93XuPeeed25yGVJzkdYyvNPBC1bOrKNnUcZE3U69U9i+O6l2Imbtla911AaU3tE6QWShP
 SqT1WBz7lcZS+sa1PbPkc6aB2fJQjQaXoJmMRR2kfDkxpBaLhCuQHD99TlSLjS4iICyk6V0CQ
 plaLwC+vzjRAlimAi8ET59jJHbkdhLwMB5LOtJ7Kfh4bPuoJ7A88FbW0/KmMKxUNl9M9hncTq
 c9tdQMg7FGVA2/Cio0cj9toBaxlF4AVx76VIp+nDorBqk5H9JvAxutiTKbRIvhGa/JzgKeBE0
 //xJyxkAFyMYbShEiudicAd61YooGjp6PEEfwJnw7YdegTHQ5dqqjLYR8MZfPenTQ8Nd12lKm
 V0O/gvVpEIMqOFOZ99UoYIzlffVStFEQX9x72QmM5x436FScAZcc1dM9rtVUPNuhzLQj8Fd5a
 PLkd79z6rumVXd/6zqRWQjihN54TAv6FemJhgEU57RYeFMZn1y0uoECy+KXB5v5gxiQq7Ncht
 JRxEivfuo0Zv9GM1lCF0U64PtuzWzDbYDR4ycaNwn5Jt58TFayjC4tuN4jpay2qy8Dtj4Q5Is
 XODzeOdBk1k6siklMGG6SLbPLtGsaOcsoilPobpQCtPgvTdOML+bmscJTdBJO4f9LkuxLDXmW
 6eNpg72BYrWRrBISqkJs/OCxeT4nx9Bcxiki2Bpm+QSZrI6pv8bkaIQUhTqUpYcxcHNUNpClB
 /anlrie8SOpgeupwxk5zxNMdpO9a5zlWXBqiVxW3LZHtu8uLeezF9De4v9/YGjXRVrvpiftD0
 /E7/r6p+JbaqmTWkhw4GXy17Hjs1NjB/TABPTc3mt58igqC6I/3CrZXNR+/DB+uxjYuFJe1Fr
 6tgQ8arcl5gWnuasWl+QXbNfR4lGLnk5KYjcX0RufimrAwAA
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1498575478!109376710!1
X-Originating-IP: [104.47.34.87]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33520 invoked from network); 27 Jun 2017 14:58:00 -0000
Received: from mail-by2nam01on0087.outbound.protection.outlook.com (HELO
 NAM01-BY2-obe.outbound.protection.outlook.com) (104.47.34.87)
 by server-16.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 27 Jun 2017 14:58:00 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=IbvHU+X3HtNhzeyYskwsys/rpVmfaFp1qJ4jHzapIKY=;
 b=5E0gf2pJFGuWo4BTIzJ2N84YfWOSuvcZHD6vec4iDw0cxcGiKAtyNE4vocAzsALCWbn7sVMUUY7MKsHdj9InDFm+/KSxFyQwh1q2TBiPgA03EerNYaNPAnVRmhfF4Ysmgp8ofWWwMyYviFrVB7y06Fb5Cg0DqPXEzleFlmrL9K8=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 MWHPR12MB1150.namprd12.prod.outlook.com (10.169.204.14) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1199.15; Tue, 27 Jun 2017 14:57:54 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Tue, 27 Jun 2017 09:57:51 -0500
Message-ID: <20170627145751.15908.55617.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170627145607.15908.26571.stgit@tlendack-t1.amdoffice.net>
References: <20170627145607.15908.26571.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: DM3PR12CA0063.namprd12.prod.outlook.com (10.161.151.31) To
 MWHPR12MB1150.namprd12.prod.outlook.com (10.169.204.14)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: d01237c9-490b-4921-d068-08d4bd6ce512
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506067)(300135500095);
 SRVR:MWHPR12MB1150; 
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 3:tPB09GSYSwmr2tmCfCvUIxTzqIn3805FBd8tNFDF2KQKeRmFKE97DmANsciakS46WKPzaJbQmIM76njL+lCWfnaNzJ+CakNbJ0HoXYzZzr90iNZ8keFd0/Y1ae6/eChSVZfDDuZfnY7+do5K2/tCxWhRhvkQdRpv1wudzj8PIMDKvlM2WEuTqMJNl8FjKJDlRHRAj0ChF64ml0mAGazn73C/LrhqIDAVHlqguinLj7JbKpLDKWRuiAQjur+zuJXVYWTFh4ua47cQb3EXTBBQ4uNIOjqQU4ZZf19RAErinuSGCZefBZAbGvOeCokigUiqwrLLPnC+FE+bPhhbad2P5sz1GfRlLB5s17AmTz3dG5DQY4UfOpGy62qaSLCsDVWjRu3f5yD2J9G6GS4JuWxo9QYb04z60qpggHsKi7qOLLrisp8orskXHxYEAmlFWXGjHykI5WzCAoskom/D6+j0v7oc+VoTVK5JxfnbKVpfacUdjDHfk5j/yZx3AsQDTB3nWVEjUr+0S2P41s9WyW0s0nZgvuQP+Hot8fUCY8zvCLiJ/764H15TaAjoeVAu916g1LL2FVd5ZZhmvq4Z6TRpDBNSIXeGzhQycRTIj2DyuOMWORxWROl2CB8UTjc1MPnAG0ePJ/ksVa0PjZ16dhAV1DgqQ20dRo6G0sOOQVMCTxTlCHFW4Trf8xhrxyLxvukaBoxwPtlr4Om2gV7MDMIHUv5mgIEFof4ld5uPt3smxOGSDKIfjNev/XUaqLsP/Pv5zBwDOsR3U0m/7xH4BbsmIw==
X-MS-TrafficTypeDiagnostic: MWHPR12MB1150:
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 25:CN6lleWocVag5kiBUOPfFnYpgvGqY6AEK+Tl7csi8LwVuQyEHqBLPQy4iW4eQg7AyH2KrQhvY6evMjkvXLF0t3GllVMgrmX7nLJKGBT8a6b33+dzGu+XyWW/GSii6rOeuJ1/+SxI0dlqgm/8ecJgLEm/Cm4oN3infGQIn9VPFgFdVMBMFEewPDO17NuNjGYpU/s+NQ9bSZX6KbNYKbJ+OfBc7y1kL+cfrHQyRWTyrikcRJOHAPg5xNP0uoN/hj9qkF712NeHn1bDydlfKXIlY6OWN/8axa1yCTnS9WGuJFvKfvKo+d455ZnjnM3xxzcgB+XPeB/gqfL9HFkm49ouhdzgFcBn8uAHAOd8ouUJWJquT0bI7MR8jJ1gR+o7zRyb3a2jMZQqzFRSl+rU0QKOkkUf0qlo+fBNrxJT5k8/zztXo3vZsmSS1Nz5WPBIRHYBcOQpWZ37eDpDZhoM6AWbA0TlQ+aq+xGTQ3Z4EyxHbqR7Bfo+ORUbmxOwDMOFnRngPvbjxInJWQmMofWESCsvuKjCRoTBWtNYLOojRXwTtukjBAKIGGnxSWCFegbh5ZGLzGvBJrWTUWkbKsJN7lXwT23QUQgoxTRp03KX+UGN2BZNDgO7100UaakcMaierVPc5tKSjoWXw4CMuRB5W8p1bRR1gKArm6+cBJhiXPvBAWak9om4leFsXeqKHpt02zOVZTPJotGgwjR1p/d2ZeZJjQSJwrC/y42iwNjzQpchvHpt90gb1SrUViV7rl6rg42rVR1lBr37Dp0YXUYgxWiSXd6wd0KODiL5HFMm/Opn3evl2bauvqCa47ju1vtOdrxvkl9vUIsLk5pgiSZh75vecoq+mW+Jn60yMqFe4c+uhWtorzrEd3dgDXnfgNvTRVt85RwScsc4iNdhr4C7oUaNIv9ygTxard+0m1nhYny0Ovc=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 31:G/Rbz4AVEFMfHJvwmmP3UfTXXMA5EtE2qYKgks8F7QgMzXsTgwAs+jpiOKXNi8gR3bE1DN7528fmvSJaen5Voib2jfxeSlQIjNt8TafW5+dpidWBzHDiKIx0cX9Ouq8prAt27F1PMfxZW7roxoz4zIJvbIXlFndU4swvtg68xfo4hSZloM23ZN2NU33sr7/fckYYyZ4wt4NqX0cX40OiiYlWKDAkaeK4Bh3prwy/Ac4SHpFWm32LB02Qxr4gVytTwuXPs3Y3uXNKddiAa8Kpc1L9KRwUPZPZDN8dgeydVSDFGMI5GmOpXcpvI2B8AShntF9DZUBriXm02bFWdqqfxYFP5c2jtZYROKOeFUqWjarXG1gsOplWmC2suZANnl0+3KNbja5ZHUxJPsWhtGNJlOiETlPd7T9V8muiT5od/rZJ2LDgyW0KLrhAvGMn1HIYPmDkmLt3B391UGk4BkGznkYuEJ8RjZoOtil4nQQCjdGDKYLPzdUkJMlCVjAqAgLLg4Ft/gxm7TS9icWmqGOp93KDPQ9T2I8ZtEPfQeHJd1K4Mi/qZapW6IGVaV7houEDaStJvtqr4WN9QES5BJgUdmiK3m7Q77+1NW9FaR4PJf/hEuF0OFFOuQG1MkKVvqNCITnmYxgWtHBD/zrJ7jLw2FsTG122HSSHYyLO+1LHO6c=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 20:kRa65uictxSpdplbSpUVHs5ZivTaLrT+zRv5xpGqiB8etd4IF4sgg32rJgrXRuzB2P95NpJKM5G2b+cBGNlBWioQi7C877dX9OprEqK4scYdDe+JQlQDm3qgyr6ikBKhFx44HkEgtigiohDsWBP8fVGlHCfV88F3neaoqlkuN1BoPXYAU7xqEqPS//JvBP8m9ZtKdF/E0gtNQXZuE0qRsSxiK/rMxX9yiewdlnwVeDxH19pxuaeogxKteIKQFQLxoGRCmyeMpkx/7bZjGuu/Q8ZEpWeAGVdmd3RYT2Gwnt6wJLxkbNwsjpwk7tBXdB5aOlTqAwV8h+rko89aYMTjPPyTPTWBYJTZlfIGMU1wUz1DR5gr1rZnZj0Smz3QWnpacryrWvDK/U6r4MZoKxghXQHw0qwlLQKhHrzOUaDqlELkm8vstWR3CylqOp55kyZ4liUYxSM/LY5EHSTjDsRHdNuHdUVPXLFOki9KyCGWOn2RH/9N6nzF5X/Fti5QxuKs
X-Microsoft-Antispam-PRVS: <MWHPR12MB115035BD12C558F69D6AF157ECDC0@MWHPR12MB1150.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(236129657087228)(767451399110);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(10201501046)(93006095)(93001095)(3002001)(6055026)(6041248)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123562025)(20161123555025)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:MWHPR12MB1150; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:MWHPR12MB1150; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTUwOzQ6dzBWZCtBUDBGdWtkekl4cDg1SFR5L2NLT1VK?=
 =?utf-8?B?cTlZbmxvYjlreUZjenVzSTBsenRWbDV6WjRWZjIweXcvRXNMbm80U1pCMER6?=
 =?utf-8?B?YTUyRFhocFExcFRyTXZmZit5NFVaWXp3cUpJRFNJMktwUG5mbTZKRXpNbzc3?=
 =?utf-8?B?bUd5Q2hYY1I4R2FTSFYra1JYOVkwYnVFMld2NHlnVFBxYzRPRjNTMkJtUTlN?=
 =?utf-8?B?VFcrNEtEeHY3NnR6akZZTmg3WGtuM2dFZ3o0OUZzb1YxTDZsa01ndyt6MVZ0?=
 =?utf-8?B?MDRoUDgwTUtoaVFITUVNYzFjalRqVzR6WEpDek13bWJONFZRa2VHVExydlly?=
 =?utf-8?B?cFhzZVh5dHNzVXJUWUl0YVVaTlY1ZElmUk81YUkxZGFtbElWZ3V3Vit4c3dk?=
 =?utf-8?B?Z2F6dXJMK3o1Nmc1UHRDVU1JZ1B5Vk5aQ2Y5TnJ0a05jR1pRZ01QdnJ6QW8y?=
 =?utf-8?B?UjJod0dYN0JoL0FFd0ZDRmZxb0ZYT3VLSUpKdis5QjJML2psd0RmakE5dWxv?=
 =?utf-8?B?SkR1NGliUXRIek9rZWlyNmFLNVlxdGJJSDkxbzN0SW83czRZMjQ2Wmh2WEd5?=
 =?utf-8?B?ZXRUeVo1YkplbEZMYUNWYmNvZUFJM1NiWWt2a3pTVEcrc25tOGxJVEpRakpw?=
 =?utf-8?B?SWZ5bjBoZmt3ZG0wOGpkZ1cvNzE4bis5UEE1SjZobXdUUUkvOElwdXpTL3Zz?=
 =?utf-8?B?dDlNSW54ZlZ3bXBaaCttNGNyNkVnZUdKR1o4UUFieFJIVjQzOHhsMUpsR1NF?=
 =?utf-8?B?QVdJam9tb3pSR2x4NHlURmtvTHFXQjlIUk85U0tpRWpJQSsrMHBCMjROWVJ4?=
 =?utf-8?B?ZWo3V2Z2TTB1cmZiYTVQSW5BSnM3QTErLzA4TGMrNXBUYWd2UnVuMHo0V3FI?=
 =?utf-8?B?eGRaeExmcGZvaWMwbUlaa0xTUFpnQkg3eTRKdXRuRWl1eHpuYnhLZ3RPTVpF?=
 =?utf-8?B?ZUw3V1QvZ08rT0xKVjBuS3BkSHZGaTc3cHcyU2ZEUHB1UjF6Nzl6NkxPY1l0?=
 =?utf-8?B?dnZWVXBOTG9pbHpGVnJ3NCthL1E4aXUwK3lwbGJ3Z0R0UkdZVFpRQ1hSeUtJ?=
 =?utf-8?B?YUdlbTAvWmhzMkhtQ3BiZzM2NGJHbEJGVk5ia2pBaU9KMThaeTB4QmhBZ2xF?=
 =?utf-8?B?d1JEWXYvc0VySUxFTHhCNE1kUE9LaEdKYUdNSmNyYU4vWVhITzhLWnFnZjJI?=
 =?utf-8?B?ZHNzd2M0czhKVmtqL3N0Sk1jQmlqdG9RZ05BUlhWRFd1a2wyM212NFFrVjZ2?=
 =?utf-8?B?dU5BcWRsZmdiM1JpVEt0dFc4cm1aMndPeHdkWFJLMFMrck1UMklHRU1HTWs1?=
 =?utf-8?B?L0YxWjhNRnFFSi85dHQ0Tm9salFBQWhvVHNUeTd6UHRLUG1hSWpSaGRBRzhK?=
 =?utf-8?B?N1JvM2lxbnhZZGZpUktyaStsMyt4RnMvbTRNUnNjbFJibW5xUVVmMnNhelFo?=
 =?utf-8?B?Z0dZNnVYUzdwMDdUYUpVRTJBL2I0RjdoWnBsUEl4Uklyek82R25FVlhZZVpK?=
 =?utf-8?B?VU5SWFdBREJjR1dSK0VwdEZqWldQUWFCY29GbzFHRjBjOUJIeXNDRzRUZHgr?=
 =?utf-8?B?SllPYlMrNVZ5TDZjeE1USjhhY2s1dWJLbHcwd2hDTVdHY2JYUkFVVzZFbHJu?=
 =?utf-8?B?RGJjUUhmNzYxSEh4dnljdGFPdUlhOGpuL3VOakhleXNiaXk2YnBJazRtVkh0?=
 =?utf-8?Q?WTuV4OjCuYgIjbOBE=3D?=
X-Forefront-PRVS: 0351D213B3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39850400002)(39400400002)(39840400002)(39450400003)(39860400002)(39410400002)(54356999)(25786009)(76176999)(47776003)(72206003)(478600001)(66066001)(23676002)(2906002)(3846002)(1076002)(6116002)(230700001)(50466002)(53416004)(50986999)(33646002)(97746001)(86362001)(54906002)(55016002)(6666003)(6506006)(103116003)(42186005)(4001350100001)(110136004)(2950100002)(189998001)(38730400002)(7736002)(9686003)(83506001)(5660300001)(7416002)(81166006)(53936002)(4326008)(8676002)(7406005)(305945005)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR12MB1150; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTUwOzIzOkxjayt5ZDloa082R3JqZ1BTMGRiM0RHN3hU?=
 =?utf-8?B?U3VxNGIxL0gyVjlrblJwbWlrMGxwdlF0V0gxZ3JCbWE3UWJOTk5tMEpsR2x3?=
 =?utf-8?B?Q1VFbDRTSzlDQ29PbVVCOFZSbzRvWGVpUDM4VTNGNjlwZmRtaDh4NStTRHFx?=
 =?utf-8?B?S05SM25zSjR0UzVFRGtmL2dCV1RGL2FLQ2w5UHJITVJMOXk2NmNsa0dDbHAv?=
 =?utf-8?B?SGZveC9kUDVjN3Zsa0QzR29OWmZLeDRvbHY1UE1YMllSMTJ2VzVFQ1NxSnR5?=
 =?utf-8?B?MlpCWmpNcXBGY2ZRclZoKzhpVlNudG5wZUdrUTljUG9yWVgwN3J3ZnNyUzg4?=
 =?utf-8?B?bU0rMVlUaU81Y1JTdzVuRjRlY05qUWsycTNxRDJaSFJUZmVJR1VvSHJBdDBz?=
 =?utf-8?B?aklvb09zU0E1Mjdwdy9RVWMvR2tQUXkyK1U1U2tWVjhDUGF4RG8zMG1jUnE2?=
 =?utf-8?B?ZExIMlM4MGx6V0pPbVRxS3pvWWZSUmx5Tm0zK3FUemdsZk1DWTZKanphaVBq?=
 =?utf-8?B?NThTM1E1OXpJai9jYUVKTmZ1ZWl5RkFZUjRDclZpdlBtbVVHNm9VbElybkl3?=
 =?utf-8?B?eVRTZitEZGhZWUVadXd1Qm85dlFWMDZrSjhyM2pHUmlIdlZIbnpFVTk4Wm93?=
 =?utf-8?B?L20zd0F5c2lLdjZ5UnBWaWx2ZVR1d0VyOG4xdDdRbDF6cllmTTRCNnRGc0Mr?=
 =?utf-8?B?OU5tSlpDMEV6K0FnMHBON2pkOG9xZUhBL0VBbmtsTVFHVnBuWWZZUE5CeEZt?=
 =?utf-8?B?ZkZFWFM3akdjS3UrdWpkYmt0RVYrT1VhYlBVcDUrMHJHdjA4Tk85U3JHSjFq?=
 =?utf-8?B?WXpSMXp0dmJINlJhQUpGMElWbmdxWkdMRWg4LzRyNGdib2NCQm43R0hJenhR?=
 =?utf-8?B?SXdWQ28rc0pLUHRwT1Bwd1FBeGJ2UUR5L0NFeDNBVEJFODNYN0RQM2RRNjhB?=
 =?utf-8?B?cDkzOGVhZXlVeFU1QzNFTHdQbWR3U1NJcDdQYWhZUG94RFhrdjlJMTA1cUVD?=
 =?utf-8?B?SGp0WldqQjM1ckFscEE1TGMzeE9hS2RvOU5SQzdLWTRKOFV5WWZsVkQ3cVpK?=
 =?utf-8?B?ZHlUSTZXUjZidmNFYm1TL2oreVFkNnNqREVVVWRGQ0REdEdSM1dGMTk2dytw?=
 =?utf-8?B?MnZLRWxweDRjZWFqMVdMOSs2ODkxT2RJNzFocE1xNG45UndyS3RQMmgrVkdP?=
 =?utf-8?B?MUozR3BicW9qcEx0TW1ZWWVoMjFWSjQ2UUUwcjhwdDhsUUQ0aHBSRWpDTGFm?=
 =?utf-8?B?RjQxVUNvemNNU3dwQzhld1c3dVNjOW9RYmJBelQ4U2IwYXpvamw3ZUcvWHM5?=
 =?utf-8?B?cGxSTlU1VjNycS9NVEtodit5emdtY2xyQVgxdjc0NHFqZDh1K0pwa0FiUWhI?=
 =?utf-8?B?dFNXcFkxK3dGbXdoTjdEUk9RbFhPempVQUovRDVBbXY3WCsycjlSY0JPN0hH?=
 =?utf-8?B?NG5leUVIQXJoeFdYNFpmWk1rM3duc2FnRHJQZExvK3phZmhwZ1pFMHBSRmZw?=
 =?utf-8?B?Z0kvYnJZSi9BeWZkbTh5UG9KdE5LVHo1QlFtYUkwNnRoWDJJcFhSbG1HenB6?=
 =?utf-8?B?elZPSjJKNzRNb0RzQzNwT05DcWJIK3Zkd2ZGUEJka0R1UXZyb3NYdk5UbC9L?=
 =?utf-8?B?c093cHp1MDVHUEZJdWIzU0JIdkpCTktVZ0o1anRDby9PUE8yR3lleWZTb09V?=
 =?utf-8?Q?t9taxyJh17ws+TCHeQ=3D?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTUwOzY6YkVOb1RMZ1J3OExzd3h1UDVpeDVKbGtWTUJE?=
 =?utf-8?B?aGZ6RnRFWnY1ZXdUWTV6TktHVDdrZ2d6LzZKNC9HWDVsWVY0eERqalp0VWlB?=
 =?utf-8?B?cVNoR0I5TmN2d3ByS0NhK2xpV3ppZzIzOElQNmxwZWNBeWd4T0VFSTVhU21a?=
 =?utf-8?B?N0JHTG9KUDJ2U0E4bzVac3ZmV0hYZkQya2cwa2pWRDBjeHM5N2ZFN2pUdkNJ?=
 =?utf-8?B?ekZhVFFIaW4ySU1TY0RiaFF5LytGU3RSa0V6VzFUL3BoUWpobTg3Z2N1MU9i?=
 =?utf-8?B?VjFpOEExUGR2VWZkSXM3R3duc1k1MXA5RTBqT09IRHpEQlo4ZTVZbWhsdVJP?=
 =?utf-8?B?eW5Icm0yNUhzSGJiQTljTXVNS1lMZDBXSjNjc1JWbllzZXI5elk5UVFCNHZH?=
 =?utf-8?B?bHhUdU5LelVPUXNqRk94UkhxVXdFbFVzZ2xRVXRRQ0hnTHBFaGlkYlRFbHo0?=
 =?utf-8?B?SlV4cW94VUs5blJzaHBVSXlib3piMzdFQk9hNEdTREFZekVJY3lPR21EeVJr?=
 =?utf-8?B?TWF3YjB0ODFpVUFPUEpSYWcza2ZMYkx6NktKamJuMEtVTFQ3d0VabW1FR1dJ?=
 =?utf-8?B?dG10L2RmanVUMGhveVJacWZlMmdvMCtadTEvNDRwVmpDL0IwZUs3b0ZDVDk4?=
 =?utf-8?B?bW9tMnhyelNxVUY3ZHFpUWxKd3BFNVdnOVo0RDVXNk1vV1RwbUUvUFF3Mjl1?=
 =?utf-8?B?QmZ5U1pBb0JCMi9pQ0RIV2x0WVRoNWYzOU5HcHFsR3JGd0poYStkQWZTYWU3?=
 =?utf-8?B?R3RJZXFWTGR4b3lpL1YyaWxJUWhSNEx5c01vTEtHTjhPRiswVGlvK3hDbmkw?=
 =?utf-8?B?aC9kZXBlVmtZNjI4SmpBZ2xvd1hZTTRIZmIrSzJyck92Ymx6eGpkRHR5eGQw?=
 =?utf-8?B?c2ZGN1pEL1J3aFdGRzJpamZveGlhMlN2RlQyRVkrRGJJQ283L3dhWXVnYVlE?=
 =?utf-8?B?NjNoVXI2RkcyWnUzQnp0WUJMeXN5TThWTFBTR1ZicDJkZzNkNk9XcllMY21K?=
 =?utf-8?B?SVZlaVZWME10eWcrQTZ4cC9EVGxaWWdaNUw2ODNjQVI1SDNNMTRMZkE2UlA1?=
 =?utf-8?B?Z1Y1Z2FRMzBadWpaR3p6YkRZUGJhQU9VWlNXNytTbmlsMjFHSis4SjlZWEZ2?=
 =?utf-8?B?TFZoeWdlUS9ybmpwZU1abW5VSzROaVp0UnVORktwSlZjR0Z5NEx5dGRuQkhs?=
 =?utf-8?B?SW1mRng4QzZLYnkxcTI0UTBBQlFsTnQxVnkwWVYrTElLaWtkT3JuRGNyWTZT?=
 =?utf-8?B?RVlQbnNjR3NvTzcrRFNqbUwzZUZ5amJiTGVqeDJCTDVWOWRCSFlBaEVsUE5J?=
 =?utf-8?B?cXpHZzhoNDVubFhGdHVvSDFuNmk5TFVNVVFpWDJockRQbHVlZEJVOXZqc1dY?=
 =?utf-8?Q?QZi8yNx?=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 5:Acx/EsrYX/mbF8bgKTHfUPigLsKu7ZR8KQgWcrnH1Y/T1xfDKWtOQNjrIf44Ktc8JmNSor1lqJBtLEf2+8yY2aWOO0WnKkHIETClp0n8P5Vbz94+yloZbtg4ty7LdVFZjufDm9L+Pk3Kr174ZgPF1MCqEboE7Y2vnFkhb3KjeSgN6gAEdbHZa7t4YGWzb2wushlQXo8u4X9tKVbFm6tRuuqk0WjfTZ97VIKTFBqS81qrJAJK2bwqjMdL7dJXkSr/598Bjh1+3jCqRMI8kCNiLry5p/mZvOa6HklhRcmmAtvl3HCdF8DnLkcKXI0vx30RJc+7Z3rfnQgj1VSsxpf327RBd8BpwHnpgD5r0o39jA7Sk394r2nu02eNPVCUdD0ZKbWG3dhzh/FeE6ZIvly++BMDwHJY4vja+eETJ4wfj2bejt7m3ossdx8KqAK5qcsk1Qp/G6DrRhx6x6aB58mTyNLxF7oplVp0Md2jZIr4NNi9eXbRT0OED0ZZAF8c8Onf;
 24:eeilsGM2AFK9FTZu7FMFpyTHSoTB0vIYyoYmwMCDwUsSdSQDqyp19etl4XkXDiwc1/O/Cy15SVmOnV8bMcT2OgySBfwOsl8H5s0N90krknI=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 7:SE6WL8QMym7uWetBRldWYOdRt9IQvaQBW+CPUblrMWvXOEqs7Pg2cqyEv4PlKOFZcT+4dmK22jSDYfmJ7CgFWQfxxnkdQ/v9lQ9dVsGoGb0TSulkdqEQipKGNzwedn2HE43N8ctAo+OKkthLsLdGFs+KfnupvaqbQdseIfveRQTTv+FaOKyt/+Mf6gZm0f4kUYhXH0xRpbku7XyektIzPX08a5SJRQYMvzKgETfgUco+4lO0PdqaTCiwhmSOGIeQ2GkppHb4bG1cwIGlzKU4dQjwcXJJ+YXu+Cx0QZMgqBt9tpviRszizuXPFpVlPVzW6ON12h6/yueIAWdMrcEu++IAaCoXYsVcIH5SE/3QpZ6M33/nxgUwPHuKd3pDAMFQUVKHql09t+Dk9Vn8yv+y1YC1py0BAyDKKLurfDZjNp2y56du98m6+65HIZjF2MweN0hT+p/qGUXr5MzNK0ntQHOiSo7v16aGcr8mSxhaBCI0ymnxiYVa9yl951ijNVC2ty6mSDo+e9YduFdyoujoXG3cL46gVmJKgmeLrP6UxKQq+hTjpiP0wQZEhWIc8CFU9auo2QFR2iCyCGB2Lvn1AVKsucCk+KpwxLNBplUVb4vgi6354pj5smDCE0BcNSPU8rnA8AOdfdbxqhk3bby5DPn7TFQT6AVcx/v2bSm05NPgR095K+uvzKmaR/eDZ8vS/xPBSImdncjDFVA65phGDA2tebqzcLZVWUv7/7tqcExZdtNSf7iLIp+ANqnzLZu4gzRmVnCjHRdrWba4OI/8BU+m4GkN0ZeppyTTIq30glA=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 20:5N7jEWFBq4ooz6Fzi9NhYcGA7gcbXujnuR885Laq2IFZDwYp/zUoc00CNYeWWdQ3sls8VtiMvjKD3fbXl+VLqSN2jVZzR8oURVy4MTb0z+6xLXJSE3nRsEgMBAxZvPG6o9DrjjXESDfabcWD20ZeXGoNfkLJF3RJQtOQTj7OdeGimxhlnSm6I7sc/kz1NOEHOMjFvri3xezM4gAUBCGi2oo+4fMX0jBxTSbKXyXwwbqizg4GmQU/JbGdEx0j4o7Z
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 14:57:54.2321 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR12MB1150
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v8 09/38] x86/mm: Simplify p[g4um]d_page() 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>

Q3JlYXRlIGEgcGdkX3BmbigpIG1hY3JvIHNpbWlsYXIgdG8gdGhlIHBbNHVtXWRfcGZuKCkgbWFj
cm9zIGFuZCB0aGVuCnVzZSB0aGUgcFtnNHVtXWRfcGZuKCkgbWFjcm9zIGluIHRoZSBwW2c0dW1d
ZF9wYWdlKCkgbWFjcm9zIGluc3RlYWQgb2YKZHVwbGljYXRpbmcgdGhlIGNvZGUuCgpSZXZpZXdl
ZC1ieTogQm9yaXNsYXYgUGV0a292IDxicEBzdXNlLmRlPgpTaWduZWQtb2ZmLWJ5OiBUb20gTGVu
ZGFja3kgPHRob21hcy5sZW5kYWNreUBhbWQuY29tPgotLS0KIGFyY2gveDg2L2luY2x1ZGUvYXNt
L3BndGFibGUuaCB8ICAgMTYgKysrKysrKysrLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDkgaW5z
ZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRl
L2FzbS9wZ3RhYmxlLmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wZ3RhYmxlLmgKaW5kZXggNzcw
MzdiNi4uYjY0ZWE1MiAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcGd0YWJsZS5o
CisrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BndGFibGUuaApAQCAtMTk1LDYgKzE5NSwxMSBA
QCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgcDRkX3BmbihwNGRfdCBwNGQpCiAJcmV0dXJu
IChwNGRfdmFsKHA0ZCkgJiBwNGRfcGZuX21hc2socDRkKSkgPj4gUEFHRV9TSElGVDsKIH0KIAor
c3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIHBnZF9wZm4ocGdkX3QgcGdkKQoreworCXJldHVy
biAocGdkX3ZhbChwZ2QpICYgUFRFX1BGTl9NQVNLKSA+PiBQQUdFX1NISUZUOworfQorCiBzdGF0
aWMgaW5saW5lIGludCBwNGRfbGFyZ2UocDRkX3QgcDRkKQogewogCS8qIE5vIDUxMiBHaUIgcGFn
ZXMgeWV0ICovCkBAIC03MDQsOCArNzA5LDcgQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25n
IHBtZF9wYWdlX3ZhZGRyKHBtZF90IHBtZCkKICAqIEN1cnJlbnRseSBzdHVjayBhcyBhIG1hY3Jv
IGR1ZSB0byBpbmRpcmVjdCBmb3J3YXJkIHJlZmVyZW5jZSB0bwogICogbGludXgvbW16b25lLmgn
cyBfX3NlY3Rpb25fbWVtX21hcF9hZGRyKCkgZGVmaW5pdGlvbjoKICAqLwotI2RlZmluZSBwbWRf
cGFnZShwbWQpCQlcCi0JcGZuX3RvX3BhZ2UoKHBtZF92YWwocG1kKSAmIHBtZF9wZm5fbWFzayhw
bWQpKSA+PiBQQUdFX1NISUZUKQorI2RlZmluZSBwbWRfcGFnZShwbWQpCXBmbl90b19wYWdlKHBt
ZF9wZm4ocG1kKSkKIAogLyoKICAqIHRoZSBwbWQgcGFnZSBjYW4gYmUgdGhvdWdodCBvZiBhbiBh
cnJheSBsaWtlIHRoaXM6IHBtZF90W1BUUlNfUEVSX1BNRF0KQEAgLTc3Myw4ICs3NzcsNyBAQCBz
dGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgcHVkX3BhZ2VfdmFkZHIocHVkX3QgcHVkKQogICog
Q3VycmVudGx5IHN0dWNrIGFzIGEgbWFjcm8gZHVlIHRvIGluZGlyZWN0IGZvcndhcmQgcmVmZXJl
bmNlIHRvCiAgKiBsaW51eC9tbXpvbmUuaCdzIF9fc2VjdGlvbl9tZW1fbWFwX2FkZHIoKSBkZWZp
bml0aW9uOgogICovCi0jZGVmaW5lIHB1ZF9wYWdlKHB1ZCkJCVwKLQlwZm5fdG9fcGFnZSgocHVk
X3ZhbChwdWQpICYgcHVkX3Bmbl9tYXNrKHB1ZCkpID4+IFBBR0VfU0hJRlQpCisjZGVmaW5lIHB1
ZF9wYWdlKHB1ZCkJcGZuX3RvX3BhZ2UocHVkX3BmbihwdWQpKQogCiAvKiBGaW5kIGFuIGVudHJ5
IGluIHRoZSBzZWNvbmQtbGV2ZWwgcGFnZSB0YWJsZS4uICovCiBzdGF0aWMgaW5saW5lIHBtZF90
ICpwbWRfb2Zmc2V0KHB1ZF90ICpwdWQsIHVuc2lnbmVkIGxvbmcgYWRkcmVzcykKQEAgLTgyNCw4
ICs4MjcsNyBAQCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgcDRkX3BhZ2VfdmFkZHIocDRk
X3QgcDRkKQogICogQ3VycmVudGx5IHN0dWNrIGFzIGEgbWFjcm8gZHVlIHRvIGluZGlyZWN0IGZv
cndhcmQgcmVmZXJlbmNlIHRvCiAgKiBsaW51eC9tbXpvbmUuaCdzIF9fc2VjdGlvbl9tZW1fbWFw
X2FkZHIoKSBkZWZpbml0aW9uOgogICovCi0jZGVmaW5lIHA0ZF9wYWdlKHA0ZCkJCVwKLQlwZm5f
dG9fcGFnZSgocDRkX3ZhbChwNGQpICYgcDRkX3Bmbl9tYXNrKHA0ZCkpID4+IFBBR0VfU0hJRlQp
CisjZGVmaW5lIHA0ZF9wYWdlKHA0ZCkJcGZuX3RvX3BhZ2UocDRkX3BmbihwNGQpKQogCiAvKiBG
aW5kIGFuIGVudHJ5IGluIHRoZSB0aGlyZC1sZXZlbCBwYWdlIHRhYmxlLi4gKi8KIHN0YXRpYyBp
bmxpbmUgcHVkX3QgKnB1ZF9vZmZzZXQocDRkX3QgKnA0ZCwgdW5zaWduZWQgbG9uZyBhZGRyZXNz
KQpAQCAtODU5LDcgKzg2MSw3IEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBwZ2RfcGFn
ZV92YWRkcihwZ2RfdCBwZ2QpCiAgKiBDdXJyZW50bHkgc3R1Y2sgYXMgYSBtYWNybyBkdWUgdG8g
aW5kaXJlY3QgZm9yd2FyZCByZWZlcmVuY2UgdG8KICAqIGxpbnV4L21tem9uZS5oJ3MgX19zZWN0
aW9uX21lbV9tYXBfYWRkcigpIGRlZmluaXRpb246CiAgKi8KLSNkZWZpbmUgcGdkX3BhZ2UocGdk
KQkJcGZuX3RvX3BhZ2UocGdkX3ZhbChwZ2QpID4+IFBBR0VfU0hJRlQpCisjZGVmaW5lIHBnZF9w
YWdlKHBnZCkJcGZuX3RvX3BhZ2UocGdkX3BmbihwZ2QpKQogCiAvKiB0byBmaW5kIGFuIGVudHJ5
IGluIGEgcGFnZS10YWJsZS1kaXJlY3RvcnkuICovCiBzdGF0aWMgaW5saW5lIHA0ZF90ICpwNGRf
b2Zmc2V0KHBnZF90ICpwZ2QsIHVuc2lnbmVkIGxvbmcgYWRkcmVzcykKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 27 14:58:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 14:58: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 1dPrwV-0003EP-VW; Tue, 27 Jun 2017 14:58:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dPrwU-0003Dm-VU
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 14:58:15 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 C5/10-01734-68272595; Tue, 27 Jun 2017 14:58:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0gUYRTtm5kdR3Hqc1W8LZq19tJcUyHoR4T
 YD5WwLIMwshprdJf2YTNrbVKktT3w2TsSKalsy6h8Zg+x3BRsKRMthcIssSzRKAxWemAzOz7q
 +3XuPefc8124DKk+RmsY3mblBTNn1NI+lH750rU6u7AxLbqmPnLlte9XqTiU2PboF5GCtqgM5
 gyLbYdKf/tpL51dWYxsYw1vyDzUvL8A+TAUtpPgfpVPywXCZxDc7j1NyoUaHyXgj/OcxHgzNI
 6EntEfhIz98WaodN9XyTgAVxAwcB7LBhKP0tDc8dxjIHAwVFypJGVM4UXQ4yimZMziRCjKv+U
 Z5I2ToOTTE49GLfWLW8a8ZByI58HNbrtK0fvBs4uDkpeRAsLh7sPlcpvEodA4Wu6xAp4PjW63
 ZwPAxxHc6XRRysyFUDbW6aWIQqDtRTml4GQYfCwvw0g4DFz2dYq3hQBXzcdJ/QsafrzPVXAEO
 NpLVYpowAuKJroIhRhQwci7TQpxj4Kh/nOTXzJC3/XGyYSDYH+oVzTPVVA42EooxZAfnBo6oT
 qJdGX/bFo2s2nZP5tWILIKLRF5YS8v6GKjMgRDlt5q4gxGXUz0iigTL4pcFm/kMsSonRZTLZK
 OYpb07iP373gnmssQ2kD2FmxMU8/OsOzar+dE/XYhx8iLTrSEYfCVtsOpGspsMfNaYJftkWR+
 Ap/F2zINRunIppTA+GoD2J5siWbFbM4kGrIUyoUWaIJYQfZhmdDnmKdtU+fZhUI0/iyS/qT2z
 eYFk8H6Pz+Mghik9WdpizTF12C2Tk8floIJKZi6lCIHW7kZSpOH7Lqb8y1v6Rs+rzKrXsYduH
 eoRiwRk8zO8fDdtWzTgY7+vuTAxecLVtUbfVY/iE4sODvH8Tp1ZaNmfW+1b0ppGJ5grWJKbkh
 MQ5ya3Bq8YaTQ0XT568HQb6lc3c+Euvj09KjkNduaLzR1H9EmVPm3f67eR5bHbh14Ymz9cPZL
 5/gqLSXquZgIUhC5v1gbPGKZAwAA
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1498575490!102431589!1
X-Originating-IP: [104.47.40.75]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56928 invoked from network); 27 Jun 2017 14:58:12 -0000
Received: from mail-co1nam03on0075.outbound.protection.outlook.com (HELO
 NAM03-CO1-obe.outbound.protection.outlook.com) (104.47.40.75)
 by server-7.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 27 Jun 2017 14:58:12 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=ftqMCvmg+ce+XxC1oJ9rgy4fNJdKfySZlvBr6/zkVoY=;
 b=aEYpqWxnqoCO8VE9s37ofcQcquo9ytxZ9OtCDSKztwlTWjx3baZWNlXja2e0R7eWj3Lay1Ur+FlRtw24M/7wHCEkcveDGpjorxgtKZKUtm/SpaUxz7sGwa9ioDTsvkeVVxIUcxOht5Qp4kGPbYNNUS0Zgw5OSynFIPRcFMz53gg=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 MWHPR12MB1149.namprd12.prod.outlook.com (10.169.204.13) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1220.11; Tue, 27 Jun 2017 14:58:04 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Tue, 27 Jun 2017 09:58:01 -0500
Message-ID: <20170627145801.15908.37399.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170627145607.15908.26571.stgit@tlendack-t1.amdoffice.net>
References: <20170627145607.15908.26571.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: MWHPR2201CA0056.namprd22.prod.outlook.com (10.172.59.30) To
 MWHPR12MB1149.namprd12.prod.outlook.com (10.169.204.13)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 836a7512-f226-40ad-98ea-08d4bd6ceb35
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506067)(300135500095);
 SRVR:MWHPR12MB1149; 
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1149;
 3:t/WBSbg0N5/3l0/dWsusDFsP4eF/HcVJhPcHdRF4Q9DfD+pRIdJaSJP1bxXurgthxx+1OAkTEIJWDJto1dElPEfRGCU/tuMuEhlCGqS574voV8TNsKXKCr01ZFFofm5/y60ketv7jIehKRKVtqVxJefNBa9A2nBe/ebe2CSAAI+a88wx85+S4NY6JWaPaBZXfDxCu8MZ8+joRQkOLUdpsL03pJUhvq9HVbAywlbx4FJ2oXK0F08tXg0sr8jLbRiOrAONBM/5aeJRsd9+noPTdz35SgE89uJN/ICxnFGuz52m/RQzLR9NpNFNIqc3CwYBEwTE0ow4qk+kViBycLJS0RPrnlrxYuVA5XI5NGpTFajR5BWWrAKB4fv48MKf3K1nIc2yZGVsk28XAwvLPe6dfuxooFgprGqDrbJ/cJWYzgUKwJ2pRKhNBuE/Tq4MMVoet36HLDe2Q3tGYGJM1mkex6FZcQl4EKznligsEaoU+lC0dY4QIV+w1goYEftsyST4tEgNQ3ZUggzECku8v+nrHlcqobH6ITpf/t2EcOjW2SFOhdir2r6hCDqiZ7swIY+pAb+z5i60PxZSdghu4j8i5Z3nWdfvgjEwOo0XwOhUFGoFn9NEBrKSldjo3z/VshnxLCWSLShrkiwqons1ebHbBHYYUuzkiQh/Z9fJd90fCkoGKDgVFVhrVn6bipPwZdUgGWjoqyMiyEp18rQGO9AV3MrCgBk6o2a1qwY/PxnN3d3r3gLmGb/sWULI0LXUji72Xbk5sSjAj4tBNkoeICmNMg==
X-MS-TrafficTypeDiagnostic: MWHPR12MB1149:
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1149;
 25:jM750BQU68p8elm6HXpdQ8HXssK1KefJYud0UpZcKrmjPGKQK0dETCr6Wg1mjLBxOjXmVDepc/86rvIyRjg12oodvfC03bUh/fydkpZzWsIrBsw4yczOd8qIFcF1tFdMT8v3D2ylD15ObT2t0vXba0vN4VWUNN5KpMxMyxJahDcoDWqDvbp1opfUSXUScC21q6SZgLxPyc0OwdgAlR4uKnfHZpPcnKdL9SMOrucibnRUftLqSRIkGl3s7kBh4ymaqFEgOvmMlC1w24RDsJ3dxfbb325RozWQc+zpAl/HE6HJKhcG9aw9LFSqss2YpXruELf0QeC/jkUqhJJg+5xGCb/bw9/M9afaJ8Arig4tyzQcNlxhovPYjmY3dyGqC2Co4js3teLpeugm/bW3pT8K15dKEREOBsuovKiHBOcFS/xsCdo019sjqwBICL3MNXYLK5cbzK9X87HNVF8q8Gf19OEgXA6ZOZ8qxRIff/mKfhLQe85r3Chn5PI3rLQb1se3ERQA8qR+Dzt3G2FLXD6d4pNDnbCq+9JPbFvyqw6ywojH77rvoD0GeJzOikPh2/asl+ZSulMdYnRz1asGJ3G3Y2YI8AOULDRSSF5ARbFa2loiB6JHzBjOb2Ji9PEQhWNyq6bGDkWustQ0VhfFH9XB8pVGAQJ6gRdsYlC1owKev9qwMjc/sD2dxBVJxvlwkYX2RUggjM1oxkt2UaA6550AwyVqYIk8mg41g9BYPsAAUi30/AflejSrWw82e89LEV3UwaTfBJxpxKwsgcNliwLyPi9F/vn1Q0BXzW46azUkXT4w0nzc7XcRO3PMIMW+46bZVhhv3wdJbiDjzmZ8D8B78UAwihFke3BPlof5T529L75J7ceHJkcP0Py/MpaofPg7GqA6dBvMZz/Vdh9dvk4YUU1QGdEOytrXWXVP14rIZFQ=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1149;
 31:4vCupbcF2J12PujVV8juY53GeOf73501M11gp5c6XA61MZUB1FPQ/2OL/tTGq/NjG4+nbg/aeulRvdCqrld3rBwM71hqsukY5yHibcuk0dDRdlTl11evVjSaMpkxwf36AJIeNxLP89z1nY8Mw6zRO8uWZ1UVBwf/WgygRJ2L2hJT1Wv6rkWfB74AgW1yZYcSEHTDUJEKq8xf1Qh19gLjK6x+Tie1rJf16iQBhE5LUnlMEp7UgkDY6RBZHOZJfuRW6hdYFzKqQCbjC5fsx5Pa/VtDLStzWBANAUB5tsr36E4gfLMmEITcGhacy4Q/ycMahdEI+9z0XSPjZrBpzGdnDz6xyAZGwpxkJB7MH2tBlzZYb+oWSEdhIDGQSKzH9uB7m7+HFBQzOpV8ZJd8pm7/xUNayY54yrBrGCX5iZFNgznmhWu1rS2/6b74bmZeqxQF57SvbuIHbN99s8jc5oJVEzGuXPk4v1zaEZnZIYXwjvYUcq0jcOQTDhpHg1UqNr5Xk2RO6I/0tagRbZHloLQdZehWPmf6bQMUoC0jlPsphuG8LaCySYLiORI1oVy1JsURhxXbc/GHcBQeMqOXV3HSit5HX1H/I2+vIhIOfheWj1oA69Bt2DEPhUISE0ODZhgtxsICarz6HfeFNIoEMuqYomm1GEfPZMfRpvWZe6MrUi0=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1149;
 20:68Svpa0OwJA03ohu3piJEXotDK+kFwXYFf0zbteKA5m1yuMW4ndRmAWLFPbpHxP1LfrWHmHJnR1NKkTzmUZuYFtncSHcw46envEdClwLj7JthxFQwBYVFAuySFRS7PSpcr6Jp7LZEZAuKAZu7hgn2gb4t++MucyNev1OOOD7Ftei1B+B+wwuzULUjjiLIus8fV49R/t+M9vF+tYYGFgfJ9GHNCd3jlq/bYBvh4MCNwJXKBENQOPrgRSyGW5cRC02XdY00MNjt5lrtZJ6oeP+bz7qCdXu/5gPYo/3Dt/xVNvpvNXk+rtsJd7UoxoBqXfwi9sYJGOx63C+gf4neIe/a+MZ5BWl5PQ4yRUNBTI7kbqss1Apl0GKdJZsherxed7rqCCBlG8vmO7wuMr8/5E3+nBesUVfwg2a/Px20BawO6Ckr1EFgjpTOACPRD3Ro80jwUPOWfjostGJL8y0yWMBB2MJIx1tqOuHRU39H6NWSMb7WfNywxhC9fggksKyqo/w
X-Microsoft-Antispam-PRVS: <MWHPR12MB11494D0C99E55A8CF227B2ACECDC0@MWHPR12MB1149.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(133145235818549)(236129657087228)(767451399110)(148574349560750)(167848164394848);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(100000703101)(100105400095)(10201501046)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123564025)(20161123555025)(20161123558100)(20161123560025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:MWHPR12MB1149; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:MWHPR12MB1149; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTQ5OzQ6bXRZWElYRk1sQThxd1l3NERYeERDTjhzOGZ6?=
 =?utf-8?B?a3RqOXU0NnNVTDdBTFl3aUlCWk9VOXljMHAvbHJhckJLZ3pXZkQrU3VsVUdH?=
 =?utf-8?B?Sm9GTTBBMlg0THpHUytNVUtSMk5hSk1TbzZwNmRaVEVqZXBNYk5RKzZGdTlu?=
 =?utf-8?B?VnlDRTRNL09BclNJSnY0Z1lrMWFZUUZuclYxbFg3MnNEZklacWlKYnYwN0x4?=
 =?utf-8?B?aUNzc2FFTkFQcVR1VG5oeGNJSCtVSGJEMk4zR3ozMzl5SFZGWWlFOTAvZkZ5?=
 =?utf-8?B?aGZjZ3BaSE9vR3RnMksxQ1NsKzl3N1A2WHBWWjB0b0c1eTd0SGZzd043b3dY?=
 =?utf-8?B?MXg0anhad2xJeEY4TkNmaVNxV0hkU3U2QzV3aEFua0Zpam13b3dxQzgwSHZ4?=
 =?utf-8?B?Y0hTdHNNU2pHVURZUk1vQ0xMM1VGNFlCNGFaeGpIWlRnWVBDQTExZndBZ0ky?=
 =?utf-8?B?WmFVL2l0UzdQZ0k5N2xJb1JzL3lxQWMxZGhVWTdmdDBmQmo4VFljbFIxSEdn?=
 =?utf-8?B?ZGE0N0JFWG5od2hMQ1F0VUY0UEkyVDI5UWR5VnB3TUdqZmlkNE03dlRpWTZw?=
 =?utf-8?B?NE1jOWQ1Ung0WmJlblRxand4d0NWSXhLa3lEbGR5YmtQSk5IZU5UZ29QY0t0?=
 =?utf-8?B?Uyt6bldXRWV3c21CcitUdm5pVzd3bVovYno4VytqTENqVGZoTlEzRnUvUldt?=
 =?utf-8?B?SmVhSiszb0RCVUJmLzZuVUl6enlYTW1zWXh4ZmNrYUhFazRUVGxGcFRBei9w?=
 =?utf-8?B?dy9LcGRyNEFJbmxIVXY2b2tYN3RKM2FtclJCRFU3R1VSN1pBNGNTRS8wSFhP?=
 =?utf-8?B?bGJUdVJSR1JkWCtnWG13dEdwdWJueTd4b1JGU0JEYzd1LzcwRGFXcnVnV0dQ?=
 =?utf-8?B?cnJqZ2MyR2p6OEo1VjU3bEhoOWVCTERWZFVySlFZVWpKbXVqNVdFVlcweVBv?=
 =?utf-8?B?ZHVrRmxaN1hjTXNpTEpVbmpkQWFsOFYvRFViWXhVa0pSSTJ1aEZGbVFGSDZD?=
 =?utf-8?B?TmVua0RXbkVJc2RiNXI4bG81Qkcya0lwOHZqZUlzdjVBR0JSN213dlMvbzdo?=
 =?utf-8?B?TDE4d1RaalZuaE9OeUx5SnZJQ1FHdW01b3ZPSW45ZXdybFV1R2xVUktJQUJ5?=
 =?utf-8?B?NzF3eTh0UU5aTDJFV3lYRmxQZVI4OVAzSU1jYllRL3c4b0ZUaGxjNTJNQjFD?=
 =?utf-8?B?V1dqNWpqV29CdHNJWWwwRU1nZ3hZTmwzQjFaZU9aakJJbndWM3ZQcWw3cU9H?=
 =?utf-8?B?azZDQXN5WjVnTE9mTzUxWnBvaU9jMnJjUGhKQjA3QldCSTlRcVhlZk55cXBT?=
 =?utf-8?B?ekx1dXhGQjdvNmJGVmlLSUc5STVKaXJlN0FacHp3TFFHYXBoUXI5WGFEVWcx?=
 =?utf-8?B?aXZLT0luM0JiczluUGNndGxzREdNbXdjOU5Vd2FXc0JzT1BnSXo5akxHZmFP?=
 =?utf-8?B?RnE5d3FMN213bEY2NitwbDkwV3RET1dpd3hvYnZIQmRtM0dEb1J2UHRTb3VP?=
 =?utf-8?B?Titvblk1VGVtOS93a1RJWmtkdkIwejVCajhWQUhEQS9xNjZXWDhGbFhUNzFR?=
 =?utf-8?B?UWRyOTVPSVJydSs3Y1dwempvUHJMMlRMbktIRnIxNFhwQjBvOUIyVjdXZVUz?=
 =?utf-8?B?cnNPRVBvZ281SXlxU1NUbjhMd3ZCVnl1SCtmNXdUSWptUTl5eDZjSC94RzB0?=
 =?utf-8?B?UDdKaVFUMFVkWGY4YnJTKzhaaUlnckxNQmw0ekhpeGY1YXhuN2tuWlkzS3lB?=
 =?utf-8?B?ZktFQ1g0MnhsYmo1dHA0VW5OdzdPeWdES3BMcytRalgrMFp6UG1WQjU4TTZF?=
 =?utf-8?Q?F5mRaNhtincp?=
X-Forefront-PRVS: 0351D213B3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(979002)(6009001)(39450400003)(39410400002)(39840400002)(39850400002)(39400400002)(39860400002)(42186005)(7416002)(7406005)(6506006)(50466002)(47776003)(2950100002)(305945005)(33646002)(54906002)(66066001)(55016002)(6666003)(2906002)(4326008)(9686003)(5660300001)(72206003)(53416004)(23676002)(478600001)(83506001)(97746001)(7736002)(103116003)(1076002)(230700001)(25786009)(54356999)(76176999)(189998001)(50986999)(6116002)(3846002)(4001350100001)(38730400002)(8676002)(81166006)(53936002)(86362001)(575784001)(110136004)(11771545001)(921003)(1121003)(969003)(989001)(999001)(1009001)(1019001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR12MB1149; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:ovrnspm; PTR:InfoNoRecords; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTQ5OzIzOm9WR1dtT3VDd1JYNGhFdHdqQmRXb256MnVB?=
 =?utf-8?B?STgzczg3RGx4eVdhSVJMS1gwUW9uSDZHem1uWm1ab1lUak9zT0d3RFR4c3I5?=
 =?utf-8?B?eDdyR3R0Y1djaTBTQjlXVW9CUXBrVmh1Yi9JbVpxN1NQN0pmWEVWOURyRzZZ?=
 =?utf-8?B?ZEFRZ2xzTTBqb2gvVkdldGlpc3I3SEpuTWxWd1BlL2dPd2txZ0RzM3ZiRUV6?=
 =?utf-8?B?Q3BqUWl1T0hnK2ZxakNXbnVLRGRrOE9ZcmtxbGM5QkE4dGFnOHM2VHgyUDQ0?=
 =?utf-8?B?TmdmZlBBVmdPa21rSzA1SXlvbnlMdVlwcHpGR080V2FOb3JyVVZHNExvZkc4?=
 =?utf-8?B?a0hCcTNReTNJelAzYVJZZ1VYMXVxQUdtZURKcTJ3WjErSCtlZ0FWVGloTkV3?=
 =?utf-8?B?VDFKYUFVOXZ5TW8vNDdZc3FVMGpidUZ0UDRHTE9TbmRQWVl1RERaTVY2bWtF?=
 =?utf-8?B?VmlxcmI2NjZWZ3FmOWR4ZnVuQ0k0Y1piR1pQK24zSXlGMFZlbHpTNklsMnVY?=
 =?utf-8?B?TU9vczA0VW9Od1U4QmprNkxHVDc3WE5jWEk2RW9CS2JJMG9lR2d1QkxubGFt?=
 =?utf-8?B?Z1I2d2tXb3dCWWptYlpzem9jcnVXZWhoNW1OTktXZDdtMFR1S3VsTkd6SVJH?=
 =?utf-8?B?b1NndERzQktoTEZQU082YlpzUzgvdVVEYk4xWU8yVi9ibmJ0YWFMY2lqUDM4?=
 =?utf-8?B?aVFsMnRQSC9RSXZ5bzBFZEVybFNvbzB1UDZRZHRicWhNVXZNZ1ZzL1J4ZFNz?=
 =?utf-8?B?MDgzL0UxRGNEbHpLcVhTc2J3R2JDckFUWlNWK2ovZkxWR1owYk0yMWlBSy96?=
 =?utf-8?B?a1FxdlJJZmxkdmF6Q25TWUJ6WllpWm1mMVdZR1hvcnRqRVkrMVRBdDNqV1B0?=
 =?utf-8?B?T3Q2VExTZFlDZzVKOUcxUUZxZU9vU0thTmJsTnF3cStPeE9MRms0bWVQc3pq?=
 =?utf-8?B?VmMrS0p3SlEzcG9jTTJhZmxraVhhcHlPMW1GdnduZ2lyRDJqUG55MU56Tmh6?=
 =?utf-8?B?YzNIWXlYeEJMYWZtd1VudDZyMm5YMlBEUVE1clNXRnZUWS84THFkemllZ1N6?=
 =?utf-8?B?dVZRa09ISVRRSFQveVZldlA0VE04M0VpUUNJcG1YTlE0YmozMG9aUXhkclox?=
 =?utf-8?B?UmtoZDZNb2xheWpRMWZqWjd0L3B6UVVIN3Q2ZWoxdkhXQ3lnTXVTQlZvVllP?=
 =?utf-8?B?eXo3QjEvaGk3V0I5a3VmdmZUQm5XYXFXV3E2WmJDMmhIRUQwSHcvaTdhV1A3?=
 =?utf-8?B?ekFmVktpakVZNGhncW0rYmxMa1ZtVUU5a2REWVFlbTZHb29WU0lnQkY3ZU5l?=
 =?utf-8?B?TlFZbStzcms0L203cWluUDBlWlozUkIwbEtQclhGZlIxRmtvdXpCa1FONmJy?=
 =?utf-8?B?enBZcklSbENidkRVSThzUU9xRTNTSEdsN0owYzFMeFNUOGZ6eE50c3ZvMDhU?=
 =?utf-8?B?UWppZGppZE1jMWhFeE43OURFSVpva2pqTFl6QlkyUC83TkRRWWVFcktSNkZk?=
 =?utf-8?B?RTNYZG1vZW0xMkF5VlQ0SkxFa2tRZjRwanZJMW1KWVQ1RXZpdXB5dFo0ak1F?=
 =?utf-8?B?OHJYdHZxeUFCVlRnZHVKZG05UjlPREpYc3BSakdLdUg1NFVJNm9Selp1ZTJU?=
 =?utf-8?B?TStlb29lMlF3L1NpbVNkV1ZOdmhzQ2VwTGZGNDhFbkZTR2tHaU1IeXJOZGJ1?=
 =?utf-8?B?T2lveVBYSnpTaG5qR1FHcVc5ajc0RUZkZmNhMXZqa0hiWUpMdEtna09yd3Ex?=
 =?utf-8?B?aWlUMlZ4RkFzdUcvYWxsK1U1K3VVTHRoNVlrc2dqdWVkNXRvU1A4UEVrVTNP?=
 =?utf-8?B?R2tOVmthOFZ3QzdPalZITkQ0RUkzK3hjNU1FNGM1ZnFOOXAraTQwN3Z2SVk3?=
 =?utf-8?Q?iLUCfZyvZWsVbfP2YiXbckqywJ1NeHDc?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTQ5OzY6T3BBamRmdFl1N3dDcEpMWENuSFM3enBreGwv?=
 =?utf-8?B?eWJVd0NLUGs0UFpkemxzMW51T1ZYMjNQektrRnpOZVR0QU5MMlBNYThvT2R0?=
 =?utf-8?B?Z3dXQ3Z1MTl2N0VvOUpLcS9MVXYxeUtEZ2xsVjg1bkJEaXBsaWRIZ2RXdDhZ?=
 =?utf-8?B?THFQS3BLSWd5U1Z2LzFac1FQSVhkZkdCZ2p1MVdjNDlMTHE2bnJYdnFBMzMx?=
 =?utf-8?B?YmlUamsrMW5qSFNsQi93eFdKdnZsa3ZsQ2N5MlN1Ly8rSEppSGZhcTNDc0Zv?=
 =?utf-8?B?WENoMmhPUlVIb0haV1EyakU4UlBxN0RYYlIybzNGQXRMYnlqeVZobFprUFp2?=
 =?utf-8?B?d0NBcjhPcU4zbHR5VmlCdU10QUlDa2ZmMDhUZXZnYXVpbWNMVW1mWWJkSVBT?=
 =?utf-8?B?bE1JSFhsV0dQdCt1VWpvN2VwS3F0Mk90aHByeU8wSXdmcjVCbVFZTmZOZXUv?=
 =?utf-8?B?UGZmRzlEalFnSFU1R3hENXNLY21sYXJObWRnVWtwNllUMlNyRG01VGVJTm9o?=
 =?utf-8?B?dkN6eWttZ2MwUE80VHR2MUJnYnQ3bjU4YlBtaGNJYXMweThpL0dtOWxOckdL?=
 =?utf-8?B?WUNkNy9DekN1emp3RnV6STFKenJtVEhmQVd5b0N5QndCZVcrYkdQZzE2ckd1?=
 =?utf-8?B?cjRVV2NxbGhEVDZweTlKUEVsMkJ1ajd2a0oybVJ0ekg2OXBPSXFCRzhEZ1li?=
 =?utf-8?B?Z2FPRk5UWXBMclpPY2V1Snd0QWtXVjlsbE1XMFBKTUtrbU5KL1JaalhnVkVl?=
 =?utf-8?B?NDVYK3BrREVvcTE5eGUyaDdXeU52ZEl6U1dDc0tJWjg3WlVnZ015MVU5MmQz?=
 =?utf-8?B?TEdGN0pyUXJsY25BZTgwallSWnpCa0lOL3ZhNm8vbUh1N1BxV2lZa1U1dWdT?=
 =?utf-8?B?aUNFOTlwdEVrMnRSU0lYVlh6ZDd6QXdmb0VZaTV3UkpmZkt6QXZDTHRiemJ5?=
 =?utf-8?B?S1A0eHlDNG10TW5XWXVrTTlPMnBSWjIxVWpLVkcrNUxTME9rbXJLQTNCbE5q?=
 =?utf-8?B?T2ZFdTA4MTBvaEZaaWZ2QWd2QzJvRkx6QkVKeVVJYnBxZjlwR1Z1UnVDMjhI?=
 =?utf-8?B?TUk0UHFBQkZNNGZCZS9aak93RFBOWGhhbVVRN0l0KzNQL1lRUndiMHJWb1g0?=
 =?utf-8?B?WXpXcDFMR3drTThKUytnZndvQnJKaEZZMHZlK05scjMyQUZKSUZ3cWJZQndv?=
 =?utf-8?B?YjhUK1A0MkxDOXJzVnJKckhhY3FvWUdMdlNHY2xQaGJkY0VXMlpBOUFidkZW?=
 =?utf-8?B?VXBOWTJRTk9ZWm5NK3NkT0lEb1ZLem54enV5Y0JWR1V6Qm9PaE5BRzRrLzBG?=
 =?utf-8?B?ZHJaNTF5SkxHNnNYWm95ZzVWMlh1eWN2emI5WTlYb1greFd6RnI2S3ozZ1VW?=
 =?utf-8?Q?6CKn4si?=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1149;
 5:JxdIGeX4++MCDip+MFpUMnp2zt1LBbqNcFY2C+zPYlws0YWvMBxRZAZEPBqKTTcoW1lHXpRklHllutkdCCvoGW7Js9UKImaRlUWfIr+JyLRhe962eeGCUzH5waSy4nCUJGZELxQYbgjEhX1DWcUI15MHPGLXAAiff5b+D+1ASEFK0XD7ot1+OpPLymnbGLs2hrxOBYqcNcrKU/2JrYIz316axBANr/l4oNchlGQ2ieLhnZ/lOdiWEVkmVn1vyyA2avcsDEp19xU8GBmLKhI5Dfkga0Fz+C7cHWTBjkBnfiQ+h7mhIhFEmnGuWi2/LeggfbmxMrVpnqz7cvkt3il78FvaNjk030blwTSmBXT+TTA9tljY8asl5884efFy0e77h2zV+Ljl5QqQhsY9hboIgUuHGvkmTwZ0W30Izt0WekQwvdD+o/sr+drn5RU7PegWmJ1ezk5YWYaQ8RwFsE8IgN8ZJMr/icCv8j7uJXmiFzaFw1XsNy4lxTlxvaJglz4l;
 24:xcGKEHLCB28shVVYwiTEOqxf3if0h6FfTYXGLVC51jwT6nYRjg6376245Fhpc9kbCMAx0AQkbWzJ2CPyljZ0Uaj16TKZVLRgtyffk3N55KM=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1149;
 7:h56MG3CtMcujzZAClz1IAUrLctKK5euIeGDJW5XNCZsclapiVdDJNJayRmt5WAaFPQo41U+Sbr0ds/GAZcgaxQFSyefk3htVceehMBd8zbw7mOtWWVey3olO1PGZJJXE57zylL67hXF8as1Ek7vL48/g3VgjW2j9ZZQQtmLNZXaq2MQpX2a9PFOgJfZq2IhkyN/Bm85sLATzi7aoYT4fpY/TAoTdzuu84X2IYBB8XzWmzMPFqFWRvfuTj1oy+ES946WmmOP4BpNafdbXmd7qwFAmpwqBYQZF+riLRPiJTM3zSNxdlQoEUqKLJd7gVLskrDy6p47liB1nmHjGLLSGbp8Umm+RSh0YrBJxX/0Y0sMU4hnWPI6paHFSv/qIYMoCniY0XvLBePugfvV7qmLjPLD/Xbr4Ei4qEBoQBBQw4NLF5E3un0fmBpa9POAewskI5Ivcs5kAysenahxC52jwNgG02KjW8Jur/kbSnxTkctZuYiyKiwPVqTjV8K8F2/E/sK38giE3NhaCWGejuV3c60bmK7zjTwzEVX2vlt7jNpG7jHgdZzRT9OYqmAst0JUpU3mm3RLnMv8fIyIGsRMIUyZK12hGuUX6OJuA15nNDHYkx1Qy7SoiWA6dK3KbtlPZN4ije0peZORvlIj2puRP8J7pEO777YHWVfpLlG3kK/IxYJ8s7oHp8Cguuyz/5uvKC6cYFWGD8LDNkvp25gqQ91hMwbqaRCX8+9mYrCVEbjA47pk2ay7ntMuY+GFx2POOGXkDwT4e0wU8VTwvIPSXGLbYImUEH2c9FD4wgQ8pm1Q=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1149;
 20:Xkuzg8ckplWxfBmHo80UwahSo/QCmbXuNK8IOg2PFWFQi4fkO08rc7huEmLkpC4qbGmNlJLVNydzqnM8RVwSUZwQ+Dr7w64+QIIVY02Bouh7EXDh7Mg5DxzrygB+3kecGTbgsQVW2knv9JQpIs4ostYInYh4HEGDgSCtBX+RFxjOhnruA0P8uYiAtGhkQYDdrdin1DWUmuv9XNMhFZDyB/OZV0qdw8JydUSyprA/vsaqYZG56I43XVaB0EaPIDPR
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 14:58:04.5981 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR12MB1149
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v8 10/38] x86/mm: Provide general kernel support
 for memory encryption
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2hhbmdlcyB0byB0aGUgZXhpc3RpbmcgcGFnZSB0YWJsZSBtYWNyb3Mgd2lsbCBhbGxvdyB0aGUg
U01FIHN1cHBvcnQgdG8KYmUgZW5hYmxlZCBpbiBhIHNpbXBsZSBmYXNoaW9uIHdpdGggbWluaW1h
bCBjaGFuZ2VzIHRvIGZpbGVzIHRoYXQgdXNlIHRoZXNlCm1hY3Jvcy4gIFNpbmNlIHRoZSBtZW1v
cnkgZW5jcnlwdGlvbiBtYXNrIHdpbGwgbm93IGJlIHBhcnQgb2YgdGhlIHJlZ3VsYXIKcGFnZXRh
YmxlIG1hY3Jvcywgd2UgaW50cm9kdWNlIHR3byBuZXcgbWFjcm9zIChfUEFHRV9UQUJMRV9OT0VO
QyBhbmQKX0tFUk5QR19UQUJMRV9OT0VOQykgdG8gYWxsb3cgZm9yIGVhcmx5IHBhZ2V0YWJsZSBj
cmVhdGlvbi9pbml0aWFsaXphdGlvbgp3aXRob3V0IHRoZSBlbmNyeXB0aW9uIG1hc2sgYmVmb3Jl
IFNNRSBiZWNvbWVzIGFjdGl2ZS4gIFR3byBuZXcgcGdwcm90KCkKbWFjcm9zIGFyZSBkZWZpbmVk
IHRvIGFsbG93IHNldHRpbmcgb3IgY2xlYXJpbmcgdGhlIHBhZ2UgZW5jcnlwdGlvbiBtYXNrLgoK
VGhlIEZJWE1BUF9QQUdFX05PQ0FDSEUgZGVmaW5lIGlzIGludHJvZHVjZWQgZm9yIHVzZSB3aXRo
IE1NSU8uICBTTUUgZG9lcwpub3Qgc3VwcG9ydCBlbmNyeXB0aW9uIGZvciBNTUlPIGFyZWFzIHNv
IHRoaXMgZGVmaW5lIHJlbW92ZXMgdGhlIGVuY3J5cHRpb24KbWFzayBmcm9tIHRoZSBwYWdlIGF0
dHJpYnV0ZS4KClR3byBuZXcgbWFjcm9zIGFyZSBpbnRyb2R1Y2VkIChfX3NtZV9wYSgpIC8gX19z
bWVfcGFfbm9kZWJ1ZygpKSB0byBhbGxvdwpjcmVhdGluZyBhIHBoeXNpY2FsIGFkZHJlc3Mgd2l0
aCB0aGUgZW5jcnlwdGlvbiBtYXNrLiAgVGhlc2UgYXJlIHVzZWQgd2hlbgp3b3JraW5nIHdpdGgg
dGhlIGNyMyByZWdpc3RlciBzbyB0aGF0IHRoZSBQR0QgY2FuIGJlIGVuY3J5cHRlZC4gVGhlIGN1
cnJlbnQKX192YSgpIG1hY3JvIGlzIHVwZGF0ZWQgc28gdGhhdCB0aGUgdmlydHVhbCBhZGRyZXNz
IGlzIGdlbmVyYXRlZCBiYXNlZCBvZmYKb2YgdGhlIHBoeXNpY2FsIGFkZHJlc3Mgd2l0aG91dCB0
aGUgZW5jcnlwdGlvbiBtYXNrIHRodXMgYWxsb3dpbmcgdGhlIHNhbWUKdmlydHVhbCBhZGRyZXNz
IHRvIGJlIGdlbmVyYXRlZCByZWdhcmRsZXNzIG9mIHdoZXRoZXIgZW5jcnlwdGlvbiBpcyBlbmFi
bGVkCmZvciB0aGF0IHBoeXNpY2FsIGxvY2F0aW9uIG9yIG5vdC4KCkFsc28sIGFuIGVhcmx5IGlu
aXRpYWxpemF0aW9uIGZ1bmN0aW9uIGlzIGFkZGVkIGZvciBTTUUuICBJZiBTTUUgaXMgYWN0aXZl
LAp0aGlzIGZ1bmN0aW9uOgogLSBVcGRhdGVzIHRoZSBlYXJseV9wbWRfZmxhZ3Mgc28gdGhhdCBl
YXJseSBwYWdlIGZhdWx0cyBjcmVhdGUgbWFwcGluZ3MKICAgd2l0aCB0aGUgZW5jcnlwdGlvbiBt
YXNrLgogLSBVcGRhdGVzIHRoZSBfX3N1cHBvcnRlZF9wdGVfbWFzayB0byBpbmNsdWRlIHRoZSBl
bmNyeXB0aW9uIG1hc2suCiAtIFVwZGF0ZXMgdGhlIHByb3RlY3Rpb25fbWFwIGVudHJpZXMgdG8g
aW5jbHVkZSB0aGUgZW5jcnlwdGlvbiBtYXNrIHNvCiAgIHRoYXQgdXNlci1zcGFjZSBhbGxvY2F0
aW9ucyB3aWxsIGF1dG9tYXRpY2FsbHkgaGF2ZSB0aGUgZW5jcnlwdGlvbiBtYXNrCiAgIGFwcGxp
ZWQuCgpSZXZpZXdlZC1ieTogQm9yaXNsYXYgUGV0a292IDxicEBzdXNlLmRlPgpTaWduZWQtb2Zm
LWJ5OiBUb20gTGVuZGFja3kgPHRob21hcy5sZW5kYWNreUBhbWQuY29tPgotLS0KIGFyY2gveDg2
L2Jvb3QvY29tcHJlc3NlZC9wYWdldGFibGUuYyB8ICAgIDcgKysrKysKIGFyY2gveDg2L2luY2x1
ZGUvYXNtL2ZpeG1hcC5oICAgICAgICB8ICAgIDcgKysrKysKIGFyY2gveDg2L2luY2x1ZGUvYXNt
L21lbV9lbmNyeXB0LmggICB8ICAgMTMgKysrKysrKysrKwogYXJjaC94ODYvaW5jbHVkZS9hc20v
cGFnZV90eXBlcy5oICAgIHwgICAgMyArKwogYXJjaC94ODYvaW5jbHVkZS9hc20vcGd0YWJsZS5o
ICAgICAgIHwgICAgOSArKysrKysrCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9wZ3RhYmxlX3R5cGVz
LmggfCAgIDQ1ICsrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0KIGFyY2gveDg2L2lu
Y2x1ZGUvYXNtL3Byb2Nlc3Nvci5oICAgICB8ICAgIDMgKysKIGFyY2gveDg2L2tlcm5lbC9lc3Bm
aXhfNjQuYyAgICAgICAgICB8ICAgIDIgKy0KIGFyY2gveDg2L2tlcm5lbC9oZWFkNjQuYyAgICAg
ICAgICAgICB8ICAgMTEgKysrKysrKy0KIGFyY2gveDg2L2tlcm5lbC9oZWFkXzY0LlMgICAgICAg
ICAgICB8ICAgMjAgKysrKysrKystLS0tLS0tCiBhcmNoL3g4Ni9tbS9rYXNhbl9pbml0XzY0LmMg
ICAgICAgICAgfCAgICA0ICsrLQogYXJjaC94ODYvbW0vbWVtX2VuY3J5cHQuYyAgICAgICAgICAg
IHwgICAxNyArKysrKysrKysrKysrCiBhcmNoL3g4Ni9tbS9wYWdlYXR0ci5jICAgICAgICAgICAg
ICAgfCAgICAzICsrCiBpbmNsdWRlL2FzbS1nZW5lcmljL3BndGFibGUuaCAgICAgICAgfCAgIDEy
ICsrKysrKysrKwogaW5jbHVkZS9saW51eC9tZW1fZW5jcnlwdC5oICAgICAgICAgIHwgICAgOCAr
KysrKysKIDE1IGZpbGVzIGNoYW5nZWQsIDEzMSBpbnNlcnRpb25zKCspLCAzMyBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9ib290L2NvbXByZXNzZWQvcGFnZXRhYmxlLmMgYi9h
cmNoL3g4Ni9ib290L2NvbXByZXNzZWQvcGFnZXRhYmxlLmMKaW5kZXggOGU2OWRmOS4uMjQ2YmYy
OSAxMDA2NDQKLS0tIGEvYXJjaC94ODYvYm9vdC9jb21wcmVzc2VkL3BhZ2V0YWJsZS5jCisrKyBi
L2FyY2gveDg2L2Jvb3QvY29tcHJlc3NlZC9wYWdldGFibGUuYwpAQCAtMTUsNiArMTUsMTMgQEAK
ICNkZWZpbmUgX19wYSh4KSAgKCh1bnNpZ25lZCBsb25nKSh4KSkKICNkZWZpbmUgX192YSh4KSAg
KCh2b2lkICopKCh1bnNpZ25lZCBsb25nKSh4KSkpCiAKKy8qCisgKiBUaGUgcGd0YWJsZS5oIGFu
ZCBtbS9pZGVudF9tYXAuYyBpbmNsdWRlcyBtYWtlIHVzZSBvZiB0aGUgU01FIHJlbGF0ZWQKKyAq
IGluZm9ybWF0aW9uIHdoaWNoIGlzIG5vdCB1c2VkIGluIHRoZSBjb21wcmVzc2VkIGltYWdlIHN1
cHBvcnQuIFVuLWRlZmluZQorICogdGhlIFNNRSBzdXBwb3J0IHRvIGF2b2lkIGFueSBjb21waWxl
IGFuZCBsaW5rIGVycm9ycy4KKyAqLworI3VuZGVmIENPTkZJR19BTURfTUVNX0VOQ1JZUFQKKwog
I2luY2x1ZGUgIm1pc2MuaCIKIAogLyogVGhlc2UgYWN0dWFsbHkgZG8gdGhlIHdvcmsgb2YgYnVp
bGRpbmcgdGhlIGtlcm5lbCBpZGVudGl0eSBtYXBzLiAqLwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYv
aW5jbHVkZS9hc20vZml4bWFwLmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9maXhtYXAuaAppbmRl
eCBiNjUxNTVjLi5kOWZmMjI2IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9maXht
YXAuaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9maXhtYXAuaApAQCAtMTU3LDYgKzE1Nywx
MyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgX19zZXRfZml4bWFwKGVudW0gZml4ZWRfYWRkcmVzc2Vz
IGlkeCwKIH0KICNlbmRpZgogCisvKgorICogRklYTUFQX1BBR0VfTk9DQUNIRSBpcyB1c2VkIGZv
ciBNTUlPLiBNZW1vcnkgZW5jcnlwdGlvbiBpcyBub3QKKyAqIHN1cHBvcnRlZCBmb3IgTU1JTyBh
ZGRyZXNzZXMsIHNvIG1ha2Ugc3VyZSB0aGF0IHRoZSBtZW1vcnkgZW5jcnlwdGlvbgorICogbWFz
ayBpcyBub3QgcGFydCBvZiB0aGUgcGFnZSBhdHRyaWJ1dGVzLgorICovCisjZGVmaW5lIEZJWE1B
UF9QQUdFX05PQ0FDSEUgUEFHRV9LRVJORUxfSU9fTk9DQUNIRQorCiAjaW5jbHVkZSA8YXNtLWdl
bmVyaWMvZml4bWFwLmg+CiAKICNkZWZpbmUgX19sYXRlX3NldF9maXhtYXAoaWR4LCBwaHlzLCBm
bGFncykgX19zZXRfZml4bWFwKGlkeCwgcGh5cywgZmxhZ3MpCmRpZmYgLS1naXQgYS9hcmNoL3g4
Ni9pbmNsdWRlL2FzbS9tZW1fZW5jcnlwdC5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vbWVtX2Vu
Y3J5cHQuaAppbmRleCA0NzVlMzRmLi5kYmFlN2E1IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNs
dWRlL2FzbS9tZW1fZW5jcnlwdC5oCisrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL21lbV9lbmNy
eXB0LmgKQEAgLTIxLDYgKzIxLDggQEAKIAogZXh0ZXJuIHVuc2lnbmVkIGxvbmcgc21lX21lX21h
c2s7CiAKK3ZvaWQgX19pbml0IHNtZV9lYXJseV9pbml0KHZvaWQpOworCiB2b2lkIF9faW5pdCBz
bWVfZW5jcnlwdF9rZXJuZWwodm9pZCk7CiB2b2lkIF9faW5pdCBzbWVfZW5hYmxlKHZvaWQpOwog
CkBAIC0yOCwxMSArMzAsMjIgQEAKIAogI2RlZmluZSBzbWVfbWVfbWFzawkwVUwKIAorc3RhdGlj
IGlubGluZSB2b2lkIF9faW5pdCBzbWVfZWFybHlfaW5pdCh2b2lkKSB7IH0KKwogc3RhdGljIGlu
bGluZSB2b2lkIF9faW5pdCBzbWVfZW5jcnlwdF9rZXJuZWwodm9pZCkgeyB9CiBzdGF0aWMgaW5s
aW5lIHZvaWQgX19pbml0IHNtZV9lbmFibGUodm9pZCkgeyB9CiAKICNlbmRpZgkvKiBDT05GSUdf
QU1EX01FTV9FTkNSWVBUICovCiAKKy8qCisgKiBUaGUgX19zbWVfcGEoKSBhbmQgX19zbWVfcGFf
bm9kZWJ1ZygpIG1hY3JvcyBhcmUgbWVhbnQgZm9yIHVzZSB3aGVuCisgKiB3cml0aW5nIHRvIG9y
IGNvbXBhcmluZyB2YWx1ZXMgZnJvbSB0aGUgY3IzIHJlZ2lzdGVyLiAgSGF2aW5nIHRoZQorICog
ZW5jcnlwdGlvbiBtYXNrIHNldCBpbiBjcjMgZW5hYmxlcyB0aGUgUEdEIGVudHJ5IHRvIGJlIGVu
Y3J5cHRlZCBhbmQKKyAqIGF2b2lkIHNwZWNpYWwgY2FzZSBoYW5kbGluZyBvZiBQR0QgYWxsb2Nh
dGlvbnMuCisgKi8KKyNkZWZpbmUgX19zbWVfcGEoeCkJCShfX3BhKHgpIHwgc21lX21lX21hc2sp
CisjZGVmaW5lIF9fc21lX3BhX25vZGVidWcoeCkJKF9fcGFfbm9kZWJ1Zyh4KSB8IHNtZV9tZV9t
YXNrKQorCiAjZW5kaWYJLyogX19BU1NFTUJMWV9fICovCiAKICNlbmRpZgkvKiBfX1g4Nl9NRU1f
RU5DUllQVF9IX18gKi8KZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhZ2VfdHlw
ZXMuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhZ2VfdHlwZXMuaAppbmRleCA3YmQwMDk5Li5i
OThlZDlkIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYWdlX3R5cGVzLmgKKysr
IGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFnZV90eXBlcy5oCkBAIC0zLDYgKzMsNyBAQAogCiAj
aW5jbHVkZSA8bGludXgvY29uc3QuaD4KICNpbmNsdWRlIDxsaW51eC90eXBlcy5oPgorI2luY2x1
ZGUgPGxpbnV4L21lbV9lbmNyeXB0Lmg+CiAKIC8qIFBBR0VfU0hJRlQgZGV0ZXJtaW5lcyB0aGUg
cGFnZSBzaXplICovCiAjZGVmaW5lIFBBR0VfU0hJRlQJCTEyCkBAIC0xNSw3ICsxNiw3IEBACiAj
ZGVmaW5lIFBVRF9QQUdFX1NJWkUJCShfQUMoMSwgVUwpIDw8IFBVRF9TSElGVCkKICNkZWZpbmUg
UFVEX1BBR0VfTUFTSwkJKH4oUFVEX1BBR0VfU0laRS0xKSkKIAotI2RlZmluZSBfX1BIWVNJQ0FM
X01BU0sJCSgocGh5c19hZGRyX3QpKCgxVUxMIDw8IF9fUEhZU0lDQUxfTUFTS19TSElGVCkgLSAx
KSkKKyNkZWZpbmUgX19QSFlTSUNBTF9NQVNLCQkoKHBoeXNfYWRkcl90KShfX3NtZV9jbHIoKDFV
TEwgPDwgX19QSFlTSUNBTF9NQVNLX1NISUZUKSAtIDEpKSkKICNkZWZpbmUgX19WSVJUVUFMX01B
U0sJCSgoMVVMIDw8IF9fVklSVFVBTF9NQVNLX1NISUZUKSAtIDEpCiAKIC8qIENhc3QgKlBBR0Vf
TUFTSyB0byBhIHNpZ25lZCB0eXBlIHNvIHRoYXQgaXQgaXMgc2lnbi1leHRlbmRlZCBpZgpkaWZm
IC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcGd0YWJsZS5oIGIvYXJjaC94ODYvaW5jbHVk
ZS9hc20vcGd0YWJsZS5oCmluZGV4IGI2NGVhNTIuLmM2NDUyY2IgMTAwNjQ0Ci0tLSBhL2FyY2gv
eDg2L2luY2x1ZGUvYXNtL3BndGFibGUuaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wZ3Rh
YmxlLmgKQEAgLTEsNiArMSw3IEBACiAjaWZuZGVmIF9BU01fWDg2X1BHVEFCTEVfSAogI2RlZmlu
ZSBfQVNNX1g4Nl9QR1RBQkxFX0gKIAorI2luY2x1ZGUgPGxpbnV4L21lbV9lbmNyeXB0Lmg+CiAj
aW5jbHVkZSA8YXNtL3BhZ2UuaD4KICNpbmNsdWRlIDxhc20vcGd0YWJsZV90eXBlcy5oPgogCkBA
IC0xMyw2ICsxNCwxMiBAQAogCQkgICAgIGNhY2hlbW9kZTJwcm90dmFsKF9QQUdFX0NBQ0hFX01P
REVfVUNfTUlOVVMpKSkJXAogCSA6IChwcm90KSkKIAorLyoKKyAqIE1hY3JvcyB0byBhZGQgb3Ig
cmVtb3ZlIGVuY3J5cHRpb24gYXR0cmlidXRlCisgKi8KKyNkZWZpbmUgcGdwcm90X2VuY3J5cHRl
ZChwcm90KQlfX3BncHJvdChfX3NtZV9zZXQocGdwcm90X3ZhbChwcm90KSkpCisjZGVmaW5lIHBn
cHJvdF9kZWNyeXB0ZWQocHJvdCkJX19wZ3Byb3QoX19zbWVfY2xyKHBncHJvdF92YWwocHJvdCkp
KQorCiAjaWZuZGVmIF9fQVNTRU1CTFlfXwogI2luY2x1ZGUgPGFzbS94ODZfaW5pdC5oPgogCkBA
IC0zOCw2ICs0NSw4IEBACiAKIGV4dGVybiBzdHJ1Y3QgbW1fc3RydWN0ICpwZ2RfcGFnZV9nZXRf
bW0oc3RydWN0IHBhZ2UgKnBhZ2UpOwogCitleHRlcm4gcG1kdmFsX3QgZWFybHlfcG1kX2ZsYWdz
OworCiAjaWZkZWYgQ09ORklHX1BBUkFWSVJUCiAjaW5jbHVkZSA8YXNtL3BhcmF2aXJ0Lmg+CiAj
ZWxzZSAgLyogIUNPTkZJR19QQVJBVklSVCAqLwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVk
ZS9hc20vcGd0YWJsZV90eXBlcy5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcGd0YWJsZV90eXBl
cy5oCmluZGV4IGJmOTYzOGUuLmRlMzJjYTMgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2luY2x1ZGUv
YXNtL3BndGFibGVfdHlwZXMuaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wZ3RhYmxlX3R5
cGVzLmgKQEAgLTIsNiArMiw4IEBACiAjZGVmaW5lIF9BU01fWDg2X1BHVEFCTEVfREVGU19ICiAK
ICNpbmNsdWRlIDxsaW51eC9jb25zdC5oPgorI2luY2x1ZGUgPGxpbnV4L21lbV9lbmNyeXB0Lmg+
CisKICNpbmNsdWRlIDxhc20vcGFnZV90eXBlcy5oPgogCiAjZGVmaW5lIEZJUlNUX1VTRVJfQURE
UkVTUwkwVUwKQEAgLTEyMSwxMCArMTIzLDEwIEBACiAKICNkZWZpbmUgX1BBR0VfUFJPVE5PTkUJ
KF9BVChwdGV2YWxfdCwgMSkgPDwgX1BBR0VfQklUX1BST1ROT05FKQogCi0jZGVmaW5lIF9QQUdF
X1RBQkxFCShfUEFHRV9QUkVTRU5UIHwgX1BBR0VfUlcgfCBfUEFHRV9VU0VSIHwJXAotCQkJIF9Q
QUdFX0FDQ0VTU0VEIHwgX1BBR0VfRElSVFkpCi0jZGVmaW5lIF9LRVJOUEdfVEFCTEUJKF9QQUdF
X1BSRVNFTlQgfCBfUEFHRV9SVyB8IF9QQUdFX0FDQ0VTU0VEIHwJXAotCQkJIF9QQUdFX0RJUlRZ
KQorI2RlZmluZSBfUEFHRV9UQUJMRV9OT0VOQwkoX1BBR0VfUFJFU0VOVCB8IF9QQUdFX1JXIHwg
X1BBR0VfVVNFUiB8XAorCQkJCSBfUEFHRV9BQ0NFU1NFRCB8IF9QQUdFX0RJUlRZKQorI2RlZmlu
ZSBfS0VSTlBHX1RBQkxFX05PRU5DCShfUEFHRV9QUkVTRU5UIHwgX1BBR0VfUlcgfAkJXAorCQkJ
CSBfUEFHRV9BQ0NFU1NFRCB8IF9QQUdFX0RJUlRZKQogCiAvKgogICogU2V0IG9mIGJpdHMgbm90
IGNoYW5nZWQgaW4gcHRlX21vZGlmeS4gIFRoZSBwdGUncwpAQCAtMTkxLDE4ICsxOTMsMjkgQEAg
ZW51bSBwYWdlX2NhY2hlX21vZGUgewogI2RlZmluZSBfX1BBR0VfS0VSTkVMX0lPCQkoX19QQUdF
X0tFUk5FTCkKICNkZWZpbmUgX19QQUdFX0tFUk5FTF9JT19OT0NBQ0hFCShfX1BBR0VfS0VSTkVM
X05PQ0FDSEUpCiAKLSNkZWZpbmUgUEFHRV9LRVJORUwJCQlfX3BncHJvdChfX1BBR0VfS0VSTkVM
KQotI2RlZmluZSBQQUdFX0tFUk5FTF9STwkJCV9fcGdwcm90KF9fUEFHRV9LRVJORUxfUk8pCi0j
ZGVmaW5lIFBBR0VfS0VSTkVMX0VYRUMJCV9fcGdwcm90KF9fUEFHRV9LRVJORUxfRVhFQykKLSNk
ZWZpbmUgUEFHRV9LRVJORUxfUlgJCQlfX3BncHJvdChfX1BBR0VfS0VSTkVMX1JYKQotI2RlZmlu
ZSBQQUdFX0tFUk5FTF9OT0NBQ0hFCQlfX3BncHJvdChfX1BBR0VfS0VSTkVMX05PQ0FDSEUpCi0j
ZGVmaW5lIFBBR0VfS0VSTkVMX0xBUkdFCQlfX3BncHJvdChfX1BBR0VfS0VSTkVMX0xBUkdFKQot
I2RlZmluZSBQQUdFX0tFUk5FTF9MQVJHRV9FWEVDCQlfX3BncHJvdChfX1BBR0VfS0VSTkVMX0xB
UkdFX0VYRUMpCi0jZGVmaW5lIFBBR0VfS0VSTkVMX1ZTWVNDQUxMCQlfX3BncHJvdChfX1BBR0Vf
S0VSTkVMX1ZTWVNDQUxMKQotI2RlZmluZSBQQUdFX0tFUk5FTF9WVkFSCQlfX3BncHJvdChfX1BB
R0VfS0VSTkVMX1ZWQVIpCi0KLSNkZWZpbmUgUEFHRV9LRVJORUxfSU8JCQlfX3BncHJvdChfX1BB
R0VfS0VSTkVMX0lPKQotI2RlZmluZSBQQUdFX0tFUk5FTF9JT19OT0NBQ0hFCQlfX3BncHJvdChf
X1BBR0VfS0VSTkVMX0lPX05PQ0FDSEUpCisjaWZuZGVmIF9fQVNTRU1CTFlfXworCisjZGVmaW5l
IF9QQUdFX0VOQwkoX0FUKHB0ZXZhbF90LCBzbWVfbWVfbWFzaykpCisKKyNkZWZpbmUgX1BBR0Vf
VEFCTEUJKF9QQUdFX1BSRVNFTlQgfCBfUEFHRV9SVyB8IF9QQUdFX1VTRVIgfAlcCisJCQkgX1BB
R0VfQUNDRVNTRUQgfCBfUEFHRV9ESVJUWSB8IF9QQUdFX0VOQykKKyNkZWZpbmUgX0tFUk5QR19U
QUJMRQkoX1BBR0VfUFJFU0VOVCB8IF9QQUdFX1JXIHwgX1BBR0VfQUNDRVNTRUQgfAlcCisJCQkg
X1BBR0VfRElSVFkgfCBfUEFHRV9FTkMpCisKKyNkZWZpbmUgUEFHRV9LRVJORUwJCV9fcGdwcm90
KF9fUEFHRV9LRVJORUwgfCBfUEFHRV9FTkMpCisjZGVmaW5lIFBBR0VfS0VSTkVMX1JPCQlfX3Bn
cHJvdChfX1BBR0VfS0VSTkVMX1JPIHwgX1BBR0VfRU5DKQorI2RlZmluZSBQQUdFX0tFUk5FTF9F
WEVDCV9fcGdwcm90KF9fUEFHRV9LRVJORUxfRVhFQyB8IF9QQUdFX0VOQykKKyNkZWZpbmUgUEFH
RV9LRVJORUxfUlgJCV9fcGdwcm90KF9fUEFHRV9LRVJORUxfUlggfCBfUEFHRV9FTkMpCisjZGVm
aW5lIFBBR0VfS0VSTkVMX05PQ0FDSEUJX19wZ3Byb3QoX19QQUdFX0tFUk5FTF9OT0NBQ0hFIHwg
X1BBR0VfRU5DKQorI2RlZmluZSBQQUdFX0tFUk5FTF9MQVJHRQlfX3BncHJvdChfX1BBR0VfS0VS
TkVMX0xBUkdFIHwgX1BBR0VfRU5DKQorI2RlZmluZSBQQUdFX0tFUk5FTF9MQVJHRV9FWEVDCV9f
cGdwcm90KF9fUEFHRV9LRVJORUxfTEFSR0VfRVhFQyB8IF9QQUdFX0VOQykKKyNkZWZpbmUgUEFH
RV9LRVJORUxfVlNZU0NBTEwJX19wZ3Byb3QoX19QQUdFX0tFUk5FTF9WU1lTQ0FMTCB8IF9QQUdF
X0VOQykKKyNkZWZpbmUgUEFHRV9LRVJORUxfVlZBUglfX3BncHJvdChfX1BBR0VfS0VSTkVMX1ZW
QVIgfCBfUEFHRV9FTkMpCisKKyNkZWZpbmUgUEFHRV9LRVJORUxfSU8JCV9fcGdwcm90KF9fUEFH
RV9LRVJORUxfSU8pCisjZGVmaW5lIFBBR0VfS0VSTkVMX0lPX05PQ0FDSEUJX19wZ3Byb3QoX19Q
QUdFX0tFUk5FTF9JT19OT0NBQ0hFKQorCisjZW5kaWYJLyogX19BU1NFTUJMWV9fICovCiAKIC8q
ICAgICAgICAgeHdyICovCiAjZGVmaW5lIF9fUDAwMAlQQUdFX05PTkUKZGlmZiAtLWdpdCBhL2Fy
Y2gveDg2L2luY2x1ZGUvYXNtL3Byb2Nlc3Nvci5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcHJv
Y2Vzc29yLmgKaW5kZXggZjNiMWIyNy4uODAxMGM5NyAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5j
bHVkZS9hc20vcHJvY2Vzc29yLmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcHJvY2Vzc29y
LmgKQEAgLTI5LDYgKzI5LDcgQEAKICNpbmNsdWRlIDxsaW51eC9tYXRoNjQuaD4KICNpbmNsdWRl
IDxsaW51eC9lcnIuaD4KICNpbmNsdWRlIDxsaW51eC9pcnFmbGFncy5oPgorI2luY2x1ZGUgPGxp
bnV4L21lbV9lbmNyeXB0Lmg+CiAKIC8qCiAgKiBXZSBoYW5kbGUgbW9zdCB1bmFsaWduZWQgYWNj
ZXNzZXMgaW4gaGFyZHdhcmUuICBPbiB0aGUgb3RoZXIgaGFuZApAQCAtMjQxLDcgKzI0Miw3IEBA
IHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyByZWFkX2NyM19wYSh2b2lkKQogCiBzdGF0aWMg
aW5saW5lIHZvaWQgbG9hZF9jcjMocGdkX3QgKnBnZGlyKQogewotCXdyaXRlX2NyMyhfX3BhKHBn
ZGlyKSk7CisJd3JpdGVfY3IzKF9fc21lX3BhKHBnZGlyKSk7CiB9CiAKICNpZmRlZiBDT05GSUdf
WDg2XzMyCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvZXNwZml4XzY0LmMgYi9hcmNoL3g4
Ni9rZXJuZWwvZXNwZml4XzY0LmMKaW5kZXggNmI5MWUyZS4uOWM0ZTdiYSAxMDA2NDQKLS0tIGEv
YXJjaC94ODYva2VybmVsL2VzcGZpeF82NC5jCisrKyBiL2FyY2gveDg2L2tlcm5lbC9lc3BmaXhf
NjQuYwpAQCAtMTk1LDcgKzE5NSw3IEBAIHZvaWQgaW5pdF9lc3BmaXhfYXAoaW50IGNwdSkKIAog
CXB0ZV9wID0gcHRlX29mZnNldF9rZXJuZWwoJnBtZCwgYWRkcik7CiAJc3RhY2tfcGFnZSA9IHBh
Z2VfYWRkcmVzcyhhbGxvY19wYWdlc19ub2RlKG5vZGUsIEdGUF9LRVJORUwsIDApKTsKLQlwdGUg
PSBfX3B0ZShfX3BhKHN0YWNrX3BhZ2UpIHwgKF9fUEFHRV9LRVJORUxfUk8gJiBwdGVtYXNrKSk7
CisJcHRlID0gX19wdGUoX19wYShzdGFja19wYWdlKSB8ICgoX19QQUdFX0tFUk5FTF9STyB8IF9Q
QUdFX0VOQykgJiBwdGVtYXNrKSk7CiAJZm9yIChuID0gMDsgbiA8IEVTUEZJWF9QVEVfQ0xPTkVT
OyBuKyspCiAJCXNldF9wdGUoJnB0ZV9wW24qUFRFX1NUUklERV0sIHB0ZSk7CiAKZGlmZiAtLWdp
dCBhL2FyY2gveDg2L2tlcm5lbC9oZWFkNjQuYyBiL2FyY2gveDg2L2tlcm5lbC9oZWFkNjQuYwpp
bmRleCAxZjBkZGNjLi41Y2QwYjcyIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwvaGVhZDY0
LmMKKysrIGIvYXJjaC94ODYva2VybmVsL2hlYWQ2NC5jCkBAIC0xMDIsNyArMTAyLDcgQEAgdW5z
aWduZWQgbG9uZyBfX2hlYWQgX19zdGFydHVwXzY0KHVuc2lnbmVkIGxvbmcgcGh5c2FkZHIpCiAK
IAlwdWQgPSBmaXh1cF9wb2ludGVyKGVhcmx5X2R5bmFtaWNfcGd0c1tuZXh0X2Vhcmx5X3BndCsr
XSwgcGh5c2FkZHIpOwogCXBtZCA9IGZpeHVwX3BvaW50ZXIoZWFybHlfZHluYW1pY19wZ3RzW25l
eHRfZWFybHlfcGd0KytdLCBwaHlzYWRkcik7Ci0JcGd0YWJsZV9mbGFncyA9IF9LRVJOUEdfVEFC
TEUgKyBzbWVfZ2V0X21lX21hc2soKTsKKwlwZ3RhYmxlX2ZsYWdzID0gX0tFUk5QR19UQUJMRV9O
T0VOQyArIHNtZV9nZXRfbWVfbWFzaygpOwogCiAJaWYgKElTX0VOQUJMRUQoQ09ORklHX1g4Nl81
TEVWRUwpKSB7CiAJCXA0ZCA9IGZpeHVwX3BvaW50ZXIoZWFybHlfZHluYW1pY19wZ3RzW25leHRf
ZWFybHlfcGd0KytdLCBwaHlzYWRkcik7CkBAIC0xNzcsNyArMTc3LDcgQEAgc3RhdGljIHZvaWQg
X19pbml0IHJlc2V0X2Vhcmx5X3BhZ2VfdGFibGVzKHZvaWQpCiB7CiAJbWVtc2V0KGVhcmx5X3Rv
cF9wZ3QsIDAsIHNpemVvZihwZ2RfdCkqKFBUUlNfUEVSX1BHRC0xKSk7CiAJbmV4dF9lYXJseV9w
Z3QgPSAwOwotCXdyaXRlX2NyMyhfX3BhX25vZGVidWcoZWFybHlfdG9wX3BndCkpOworCXdyaXRl
X2NyMyhfX3NtZV9wYV9ub2RlYnVnKGVhcmx5X3RvcF9wZ3QpKTsKIH0KIAogLyogQ3JlYXRlIGEg
bmV3IFBNRCBlbnRyeSAqLwpAQCAtMzEwLDYgKzMxMCwxMyBAQCBhc21saW5rYWdlIF9fdmlzaWJs
ZSB2b2lkIF9faW5pdCB4ODZfNjRfc3RhcnRfa2VybmVsKGNoYXIgKiByZWFsX21vZGVfZGF0YSkK
IAogCWNsZWFyX3BhZ2UoaW5pdF90b3BfcGd0KTsKIAorCS8qCisJICogU01FIHN1cHBvcnQgbWF5
IHVwZGF0ZSBlYXJseV9wbWRfZmxhZ3MgdG8gaW5jbHVkZSB0aGUgbWVtb3J5CisJICogZW5jcnlw
dGlvbiBtYXNrLCBzbyBpdCBuZWVkcyB0byBiZSBjYWxsZWQgYmVmb3JlIGFueXRoaW5nCisJICog
dGhhdCBtYXkgZ2VuZXJhdGUgYSBwYWdlIGZhdWx0LgorCSAqLworCXNtZV9lYXJseV9pbml0KCk7
CisKIAlrYXNhbl9lYXJseV9pbml0KCk7CiAKIAlmb3IgKGkgPSAwOyBpIDwgTlVNX0VYQ0VQVElP
Tl9WRUNUT1JTOyBpKyspCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvaGVhZF82NC5TIGIv
YXJjaC94ODYva2VybmVsL2hlYWRfNjQuUwppbmRleCBlYzVkNWU5Li41MTNjYmIwIDEwMDY0NAot
LS0gYS9hcmNoL3g4Ni9rZXJuZWwvaGVhZF82NC5TCisrKyBiL2FyY2gveDg2L2tlcm5lbC9oZWFk
XzY0LlMKQEAgLTM1MSw5ICszNTEsOSBAQCBHTE9CQUwobmFtZSkKIE5FWFRfUEFHRShlYXJseV90
b3BfcGd0KQogCS5maWxsCTUxMSw4LDAKICNpZmRlZiBDT05GSUdfWDg2XzVMRVZFTAotCS5xdWFk
CWxldmVsNF9rZXJuZWxfcGd0IC0gX19TVEFSVF9LRVJORUxfbWFwICsgX1BBR0VfVEFCTEUKKwku
cXVhZAlsZXZlbDRfa2VybmVsX3BndCAtIF9fU1RBUlRfS0VSTkVMX21hcCArIF9QQUdFX1RBQkxF
X05PRU5DCiAjZWxzZQotCS5xdWFkCWxldmVsM19rZXJuZWxfcGd0IC0gX19TVEFSVF9LRVJORUxf
bWFwICsgX1BBR0VfVEFCTEUKKwkucXVhZAlsZXZlbDNfa2VybmVsX3BndCAtIF9fU1RBUlRfS0VS
TkVMX21hcCArIF9QQUdFX1RBQkxFX05PRU5DCiAjZW5kaWYKIAogTkVYVF9QQUdFKGVhcmx5X2R5
bmFtaWNfcGd0cykKQEAgLTM2NiwxNSArMzY2LDE1IEBAIE5FWFRfUEFHRShpbml0X3RvcF9wZ3Qp
CiAJLmZpbGwJNTEyLDgsMAogI2Vsc2UKIE5FWFRfUEFHRShpbml0X3RvcF9wZ3QpCi0JLnF1YWQg
ICBsZXZlbDNfaWRlbnRfcGd0IC0gX19TVEFSVF9LRVJORUxfbWFwICsgX0tFUk5QR19UQUJMRQor
CS5xdWFkICAgbGV2ZWwzX2lkZW50X3BndCAtIF9fU1RBUlRfS0VSTkVMX21hcCArIF9LRVJOUEdf
VEFCTEVfTk9FTkMKIAkub3JnICAgIGluaXRfdG9wX3BndCArIFBHRF9QQUdFX09GRlNFVCo4LCAw
Ci0JLnF1YWQgICBsZXZlbDNfaWRlbnRfcGd0IC0gX19TVEFSVF9LRVJORUxfbWFwICsgX0tFUk5Q
R19UQUJMRQorCS5xdWFkICAgbGV2ZWwzX2lkZW50X3BndCAtIF9fU1RBUlRfS0VSTkVMX21hcCAr
IF9LRVJOUEdfVEFCTEVfTk9FTkMKIAkub3JnICAgIGluaXRfdG9wX3BndCArIFBHRF9TVEFSVF9L
RVJORUwqOCwgMAogCS8qICgyXjQ4LSgyKjEwMjQqMTAyNCoxMDI0KSkvKDJeMzkpID0gNTExICov
Ci0JLnF1YWQgICBsZXZlbDNfa2VybmVsX3BndCAtIF9fU1RBUlRfS0VSTkVMX21hcCArIF9QQUdF
X1RBQkxFCisJLnF1YWQgICBsZXZlbDNfa2VybmVsX3BndCAtIF9fU1RBUlRfS0VSTkVMX21hcCAr
IF9QQUdFX1RBQkxFX05PRU5DCiAKIE5FWFRfUEFHRShsZXZlbDNfaWRlbnRfcGd0KQotCS5xdWFk
CWxldmVsMl9pZGVudF9wZ3QgLSBfX1NUQVJUX0tFUk5FTF9tYXAgKyBfS0VSTlBHX1RBQkxFCisJ
LnF1YWQJbGV2ZWwyX2lkZW50X3BndCAtIF9fU1RBUlRfS0VSTkVMX21hcCArIF9LRVJOUEdfVEFC
TEVfTk9FTkMKIAkuZmlsbAk1MTEsIDgsIDAKIE5FWFRfUEFHRShsZXZlbDJfaWRlbnRfcGd0KQog
CS8qIFNpbmNlIEkgZWFzaWx5IGNhbiwgbWFwIHRoZSBmaXJzdCAxRy4KQEAgLTM4NiwxNCArMzg2
LDE0IEBAIE5FWFRfUEFHRShsZXZlbDJfaWRlbnRfcGd0KQogI2lmZGVmIENPTkZJR19YODZfNUxF
VkVMCiBORVhUX1BBR0UobGV2ZWw0X2tlcm5lbF9wZ3QpCiAJLmZpbGwJNTExLDgsMAotCS5xdWFk
CWxldmVsM19rZXJuZWxfcGd0IC0gX19TVEFSVF9LRVJORUxfbWFwICsgX1BBR0VfVEFCTEUKKwku
cXVhZAlsZXZlbDNfa2VybmVsX3BndCAtIF9fU1RBUlRfS0VSTkVMX21hcCArIF9QQUdFX1RBQkxF
X05PRU5DCiAjZW5kaWYKIAogTkVYVF9QQUdFKGxldmVsM19rZXJuZWxfcGd0KQogCS5maWxsCUwz
X1NUQVJUX0tFUk5FTCw4LDAKIAkvKiAoMl40OC0oMioxMDI0KjEwMjQqMTAyNCktKCgyXjM5KSo1
MTEpKS8oMl4zMCkgPSA1MTAgKi8KLQkucXVhZAlsZXZlbDJfa2VybmVsX3BndCAtIF9fU1RBUlRf
S0VSTkVMX21hcCArIF9LRVJOUEdfVEFCTEUKLQkucXVhZAlsZXZlbDJfZml4bWFwX3BndCAtIF9f
U1RBUlRfS0VSTkVMX21hcCArIF9QQUdFX1RBQkxFCisJLnF1YWQJbGV2ZWwyX2tlcm5lbF9wZ3Qg
LSBfX1NUQVJUX0tFUk5FTF9tYXAgKyBfS0VSTlBHX1RBQkxFX05PRU5DCisJLnF1YWQJbGV2ZWwy
X2ZpeG1hcF9wZ3QgLSBfX1NUQVJUX0tFUk5FTF9tYXAgKyBfUEFHRV9UQUJMRV9OT0VOQwogCiBO
RVhUX1BBR0UobGV2ZWwyX2tlcm5lbF9wZ3QpCiAJLyoKQEAgLTQxMSw3ICs0MTEsNyBAQCBORVhU
X1BBR0UobGV2ZWwyX2tlcm5lbF9wZ3QpCiAKIE5FWFRfUEFHRShsZXZlbDJfZml4bWFwX3BndCkK
IAkuZmlsbAk1MDYsOCwwCi0JLnF1YWQJbGV2ZWwxX2ZpeG1hcF9wZ3QgLSBfX1NUQVJUX0tFUk5F
TF9tYXAgKyBfUEFHRV9UQUJMRQorCS5xdWFkCWxldmVsMV9maXhtYXBfcGd0IC0gX19TVEFSVF9L
RVJORUxfbWFwICsgX1BBR0VfVEFCTEVfTk9FTkMKIAkvKiA4TUIgcmVzZXJ2ZWQgZm9yIHZzeXNj
YWxscyArIGEgMk1CIGhvbGUgPSA0ICsgMSBlbnRyaWVzICovCiAJLmZpbGwJNSw4LDAKIApkaWZm
IC0tZ2l0IGEvYXJjaC94ODYvbW0va2FzYW5faW5pdF82NC5jIGIvYXJjaC94ODYvbW0va2FzYW5f
aW5pdF82NC5jCmluZGV4IDg4MjE1YWMuLmQ3Y2M4MzAgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L21t
L2thc2FuX2luaXRfNjQuYworKysgYi9hcmNoL3g4Ni9tbS9rYXNhbl9pbml0XzY0LmMKQEAgLTky
LDcgKzkyLDcgQEAgc3RhdGljIGludCBrYXNhbl9kaWVfaGFuZGxlcihzdHJ1Y3Qgbm90aWZpZXJf
YmxvY2sgKnNlbGYsCiB2b2lkIF9faW5pdCBrYXNhbl9lYXJseV9pbml0KHZvaWQpCiB7CiAJaW50
IGk7Ci0JcHRldmFsX3QgcHRlX3ZhbCA9IF9fcGFfbm9kZWJ1ZyhrYXNhbl96ZXJvX3BhZ2UpIHwg
X19QQUdFX0tFUk5FTDsKKwlwdGV2YWxfdCBwdGVfdmFsID0gX19wYV9ub2RlYnVnKGthc2FuX3pl
cm9fcGFnZSkgfCBfX1BBR0VfS0VSTkVMIHwgX1BBR0VfRU5DOwogCXBtZHZhbF90IHBtZF92YWwg
PSBfX3BhX25vZGVidWcoa2FzYW5femVyb19wdGUpIHwgX0tFUk5QR19UQUJMRTsKIAlwdWR2YWxf
dCBwdWRfdmFsID0gX19wYV9ub2RlYnVnKGthc2FuX3plcm9fcG1kKSB8IF9LRVJOUEdfVEFCTEU7
CiAJcDRkdmFsX3QgcDRkX3ZhbCA9IF9fcGFfbm9kZWJ1ZyhrYXNhbl96ZXJvX3B1ZCkgfCBfS0VS
TlBHX1RBQkxFOwpAQCAtMTU4LDcgKzE1OCw3IEBAIHZvaWQgX19pbml0IGthc2FuX2luaXQodm9p
ZCkKIAkgKi8KIAltZW1zZXQoa2FzYW5femVyb19wYWdlLCAwLCBQQUdFX1NJWkUpOwogCWZvciAo
aSA9IDA7IGkgPCBQVFJTX1BFUl9QVEU7IGkrKykgewotCQlwdGVfdCBwdGUgPSBfX3B0ZShfX3Bh
KGthc2FuX3plcm9fcGFnZSkgfCBfX1BBR0VfS0VSTkVMX1JPKTsKKwkJcHRlX3QgcHRlID0gX19w
dGUoX19wYShrYXNhbl96ZXJvX3BhZ2UpIHwgX19QQUdFX0tFUk5FTF9STyB8IF9QQUdFX0VOQyk7
CiAJCXNldF9wdGUoJmthc2FuX3plcm9fcHRlW2ldLCBwdGUpOwogCX0KIAkvKiBGbHVzaCBUTEJz
IGFnYWluIHRvIGJlIHN1cmUgdGhhdCB3cml0ZSBwcm90ZWN0aW9uIGFwcGxpZWQuICovCmRpZmYg
LS1naXQgYS9hcmNoL3g4Ni9tbS9tZW1fZW5jcnlwdC5jIGIvYXJjaC94ODYvbW0vbWVtX2VuY3J5
cHQuYwppbmRleCAzYWM2Zjk5Li5mOTczZDNkIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9tbS9tZW1f
ZW5jcnlwdC5jCisrKyBiL2FyY2gveDg2L21tL21lbV9lbmNyeXB0LmMKQEAgLTEyLDYgKzEyLDcg
QEAKIAogI2luY2x1ZGUgPGxpbnV4L2xpbmthZ2UuaD4KICNpbmNsdWRlIDxsaW51eC9pbml0Lmg+
CisjaW5jbHVkZSA8bGludXgvbW0uaD4KIAogLyoKICAqIFNpbmNlIFNNRSByZWxhdGVkIHZhcmlh
YmxlcyBhcmUgc2V0IGVhcmx5IGluIHRoZSBib290IHByb2Nlc3MgdGhleSBtdXN0CkBAIC0yMSw2
ICsyMiwyMiBAQAogdW5zaWduZWQgbG9uZyBzbWVfbWVfbWFzayBfX3NlY3Rpb24oLmRhdGEpID0g
MDsKIEVYUE9SVF9TWU1CT0xfR1BMKHNtZV9tZV9tYXNrKTsKIAordm9pZCBfX2luaXQgc21lX2Vh
cmx5X2luaXQodm9pZCkKK3sKKwl1bnNpZ25lZCBpbnQgaTsKKworCWlmICghc21lX21lX21hc2sp
CisJCXJldHVybjsKKworCWVhcmx5X3BtZF9mbGFncyA9IF9fc21lX3NldChlYXJseV9wbWRfZmxh
Z3MpOworCisJX19zdXBwb3J0ZWRfcHRlX21hc2sgPSBfX3NtZV9zZXQoX19zdXBwb3J0ZWRfcHRl
X21hc2spOworCisJLyogVXBkYXRlIHRoZSBwcm90ZWN0aW9uIG1hcCB3aXRoIG1lbW9yeSBlbmNy
eXB0aW9uIG1hc2sgKi8KKwlmb3IgKGkgPSAwOyBpIDwgQVJSQVlfU0laRShwcm90ZWN0aW9uX21h
cCk7IGkrKykKKwkJcHJvdGVjdGlvbl9tYXBbaV0gPSBwZ3Byb3RfZW5jcnlwdGVkKHByb3RlY3Rp
b25fbWFwW2ldKTsKK30KKwogdm9pZCBfX2luaXQgc21lX2VuY3J5cHRfa2VybmVsKHZvaWQpCiB7
CiB9CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9tbS9wYWdlYXR0ci5jIGIvYXJjaC94ODYvbW0vcGFn
ZWF0dHIuYwppbmRleCBjODUyMGIyLi5lN2QzODY2IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9tbS9w
YWdlYXR0ci5jCisrKyBiL2FyY2gveDg2L21tL3BhZ2VhdHRyLmMKQEAgLTIwMTQsNiArMjAxNCw5
IEBAIGludCBrZXJuZWxfbWFwX3BhZ2VzX2luX3BnZChwZ2RfdCAqcGdkLCB1NjQgcGZuLCB1bnNp
Z25lZCBsb25nIGFkZHJlc3MsCiAJaWYgKCEocGFnZV9mbGFncyAmIF9QQUdFX1JXKSkKIAkJY3Bh
Lm1hc2tfY2xyID0gX19wZ3Byb3QoX1BBR0VfUlcpOwogCisJaWYgKCEocGFnZV9mbGFncyAmIF9Q
QUdFX0VOQykpCisJCWNwYS5tYXNrX2NsciA9IHBncHJvdF9lbmNyeXB0ZWQoY3BhLm1hc2tfY2xy
KTsKKwogCWNwYS5tYXNrX3NldCA9IF9fcGdwcm90KF9QQUdFX1BSRVNFTlQgfCBwYWdlX2ZsYWdz
KTsKIAogCXJldHZhbCA9IF9fY2hhbmdlX3BhZ2VfYXR0cl9zZXRfY2xyKCZjcGEsIDApOwpkaWZm
IC0tZ2l0IGEvaW5jbHVkZS9hc20tZ2VuZXJpYy9wZ3RhYmxlLmggYi9pbmNsdWRlL2FzbS1nZW5l
cmljL3BndGFibGUuaAppbmRleCA3ZGZhNzY3Li40ZDdiYjk4IDEwMDY0NAotLS0gYS9pbmNsdWRl
L2FzbS1nZW5lcmljL3BndGFibGUuaAorKysgYi9pbmNsdWRlL2FzbS1nZW5lcmljL3BndGFibGUu
aApAQCAtNTgzLDYgKzU4MywxOCBAQCBzdGF0aWMgaW5saW5lIHZvaWQgcHRlcF9tb2RpZnlfcHJv
dF9jb21taXQoc3RydWN0IG1tX3N0cnVjdCAqbW0sCiAjZW5kaWYgLyogQ09ORklHX01NVSAqLwog
CiAvKgorICogTm8tb3AgbWFjcm9zIHRoYXQganVzdCByZXR1cm4gdGhlIGN1cnJlbnQgcHJvdGVj
dGlvbiB2YWx1ZS4gRGVmaW5lZCBoZXJlCisgKiBiZWNhdXNlIHRoZXNlIG1hY3JvcyBjYW4gYmUg
dXNlZCB1c2VkIGV2ZW4gaWYgQ09ORklHX01NVSBpcyBub3QgZGVmaW5lZC4KKyAqLworI2lmbmRl
ZiBwZ3Byb3RfZW5jcnlwdGVkCisjZGVmaW5lIHBncHJvdF9lbmNyeXB0ZWQocHJvdCkJKHByb3Qp
CisjZW5kaWYKKworI2lmbmRlZiBwZ3Byb3RfZGVjcnlwdGVkCisjZGVmaW5lIHBncHJvdF9kZWNy
eXB0ZWQocHJvdCkJKHByb3QpCisjZW5kaWYKKworLyoKICAqIEEgZmFjaWxpdHkgdG8gcHJvdmlk
ZSBsYXp5IE1NVSBiYXRjaGluZy4gIFRoaXMgYWxsb3dzIFBURSB1cGRhdGVzIGFuZAogICogcGFn
ZSBpbnZhbGlkYXRpb25zIHRvIGJlIGRlbGF5ZWQgdW50aWwgYSBjYWxsIHRvIGxlYXZlIGxhenkg
TU1VIG1vZGUKICAqIGlzIGlzc3VlZC4gIFNvbWUgYXJjaGl0ZWN0dXJlcyBtYXkgYmVuZWZpdCBm
cm9tIGRvaW5nIHRoaXMsIGFuZCBpdCBpcwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9saW51eC9tZW1f
ZW5jcnlwdC5oIGIvaW5jbHVkZS9saW51eC9tZW1fZW5jcnlwdC5oCmluZGV4IDU3MGY0ZmMuLjEy
NTVmMDkgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvbGludXgvbWVtX2VuY3J5cHQuaAorKysgYi9pbmNs
dWRlL2xpbnV4L21lbV9lbmNyeXB0LmgKQEAgLTM1LDYgKzM1LDE0IEBAIHN0YXRpYyBpbmxpbmUg
dW5zaWduZWQgbG9uZyBzbWVfZ2V0X21lX21hc2sodm9pZCkKIAlyZXR1cm4gc21lX21lX21hc2s7
CiB9CiAKKy8qCisgKiBUaGUgX19zbWVfc2V0KCkgYW5kIF9fc21lX2NscigpIG1hY3JvcyBhcmUg
dXNlZnVsIGZvciBhZGRpbmcgb3IgcmVtb3ZpbmcKKyAqIHRoZSBlbmNyeXB0aW9uIG1hc2sgZnJv
bSBhIHZhbHVlIChlLmcuIHdoZW4gZGVhbGluZyB3aXRoIHBhZ2V0YWJsZQorICogZW50cmllcyku
CisgKi8KKyNkZWZpbmUgX19zbWVfc2V0KHgpCQkoKHVuc2lnbmVkIGxvbmcpKHgpIHwgc21lX21l
X21hc2spCisjZGVmaW5lIF9fc21lX2Nscih4KQkJKCh1bnNpZ25lZCBsb25nKSh4KSAmIH5zbWVf
bWVfbWFzaykKKwogI2VuZGlmCS8qIF9fQVNTRU1CTFlfXyAqLwogCiAjZW5kaWYJLyogX19NRU1f
RU5DUllQVF9IX18gKi8KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 27 14:58:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 14: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 1dPrwd-0003JI-Aj; Tue, 27 Jun 2017 14:58:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dPrwb-0003IP-Un
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 14:58:22 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 57/DB-03044-D8272595; Tue, 27 Jun 2017 14:58:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSeUgUYRTvm2tHceRztXwtWbpmkXhGRUREGZR
 lpRgpWpGzNboLe+jMVhtUSG0HpmYKG22m5tFhRRmZkiRmWCodknRI/ZOEkSlll5mJzeyo1ffX
 773f8b4HjyW1hxkdKzjsgmjlzXrGmzJGL0iOzBeT02J+hS2tHqqiVqL4tqZRIgml0yarwebIo
 I1F3aNEdqOv4/HoeyYX3ffJQ94shZ0kXPrcwSgFwiUIrr0sJpVCi48S0Ow+TeQhL5bBEfBi8J
 sH++PV8LH4MKPgAFxBQK8LKwYSDzLQ/OSRhyDwLKiorCEVTOEwGGgto/IQy3I4Hj4PcUrbC6+
 Dwr4Wj0QrtwvufdUoeDqeDZe7nbSCOewHHWfeeawkXgDX70QrbRLPgYbBUo8VcDA0DA97FgB8
 DEHR8xJCzZwL7q9dGlUUBG2PSykVb4T28SJayQQcCp3OTWq7hoChqlVqTgEDPX3lE95wqLw4M
 jGgVwNfblVrJgoaeuqclFrcpqA//yxSY83QMh6hurfC74cnaRU/omFszK7qBzGMl4ygIhTp/m
 dT999N3f9sWoHIWjRfEsQ9ghi5MMogmrKMdgtvMkfGxiyJsgiSxGcJZt4gRe20WW4i+SKmya8
 RXRiLa0UzWUI/nbsCyWlaX4Nt1z4jLxl3iLvNgtSK5rMsrmw7tFlHWW1WQQ9ceY4s8xOFLMGR
 aTLLFzapBNZHH8C9yJZpTsrmLZIpS6U6UYgukBMVH1YI427rlG3yNp+hIJ0/h+Q/aX2yBdFis
 v/P96NAFun9OcYmp/iYrPap9H55MCEPpsqSlMF2/i+ly0UHl8etnJdoGJjpXHviadCnxaEr3n
 5wLLuakvIkZMMMTe5Bfm5EzBoXXfigJZX8vSWn1lV62br/VXVGzWwqzLu93jut2CvhjfCTbMy
 /sTX+dXCr6/jO5u2pXYsEQ/enxPqEA3sP3c08tz69qb6+ptltT89rqJuxLfOHkT4fvM313Xnk
 lJ6SjHxsOClK/B/c4UhulgMAAA==
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1498575498!56847194!1
X-Originating-IP: [104.47.41.82]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11030 invoked from network); 27 Jun 2017 14:58:19 -0000
Received: from mail-dm3nam03on0082.outbound.protection.outlook.com (HELO
 NAM03-DM3-obe.outbound.protection.outlook.com) (104.47.41.82)
 by server-15.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 27 Jun 2017 14:58:19 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=alDY2HXOMu2dcCg3q+8Tvm5dJ1EwheNN0llqOcZpsqM=;
 b=GTyZEVln49kbznHFihmA+lEpmv1OFBrFz0s79VjLc9/BJGbMUqKe+pBnKAhGe1/pA74earG7VjpmpeErLWQT72XTex6pIg+kBweZH4TxYQPv72U737LWMQEtoflPXRF+EeL/2WEhZ0aFUio/bKRoAHvRcvHBKdqbv/wF066tLqg=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 CY4PR12MB1141.namprd12.prod.outlook.com (10.168.163.149) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1199.15; Tue, 27 Jun 2017 14:58:15 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Tue, 27 Jun 2017 09:58:12 -0500
Message-ID: <20170627145812.15908.39913.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170627145607.15908.26571.stgit@tlendack-t1.amdoffice.net>
References: <20170627145607.15908.26571.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: MWHPR21CA0064.namprd21.prod.outlook.com (10.172.93.154) To
 CY4PR12MB1141.namprd12.prod.outlook.com (10.168.163.149)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 265d494a-dbe8-4a9c-d192-08d4bd6cf1f4
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095);
 SRVR:CY4PR12MB1141; 
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 3:wgQS+GjYuMyo1JT++rDO/c/aOJ5jjy6r6c9SlsQ3ap+c0N/bUOCNPz4g+tPhVHJ3lIAdYreCg4n9O3X3FN4+D7lumOlSA32F950VXDs98kiK2cmv+OVQOR/gFJe9hk2bsLH35zcaIib5/NscjJb5kUb4Z6SVodJ+tRXi+caccGReKOyl5HkJBoFq8uNMNs0NAbapJ12BI1e2WhgwFoy4kFeO/Ba+ipkUREAe2MRpbiZiyizXWqturjE5We8JYEBZcbQX8KlCXqaYUXYU5ZnrJrzGlsxqaxZM9heXW6hEEUCgWyBIbZ6JHP3h+Y8AwPtBXGNg/pzMK6LYTEhwQwqLvx3yDDTItITKJ00qHbfT7BVcyHo8gcaBUuCIoX5jc6bZI3xgEDJyJJPEfB1BFGheIVPqW5vZjCe5Q2FrZrOStmvk+mg2+WCxlkSXtToWCmxAwKcD3AEnU4a9GtLWl5+PrYjDESYn078ACIGSZwpFuClkox3HEGWnQhBMEJemAhvbcExIftv61VQev0ZL4UWU29KuOcoumo04kclV2hljEVlIuPmDt8GNr0Qe6Hy3+Z5LawF9fZvo5sSPWD4Tcux6mXKXvxRU+I8sfSx5tdL1GMgK+WM8XhhJCPl+wrEU8xM1mer0aU83X8NHM6fKrII2wZBQTNwAUaSaLKMo+YpDGMIvjBKJY0sfM44Wvz112c1e+rLUxxhxrtUVSJRb+fpDzQ==
X-MS-TrafficTypeDiagnostic: CY4PR12MB1141:
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 25:F5wapdKLT3v7WaxnphAv9h1befjKFoo3Yn5sL2pZOUjs8bSB7FSc5tO4ziySlHKqLLDs+v2OOns7yCoGXJcYR7WjXUSs9RfYRGKh+hMsy5vaHy3QBG1Vg7aTg4iWXhMentF+bzJmoPd8+gyNB6C9mHT+1ywtV6pR+s9z6l8OJhxEaeAHFdzycRVUxgOLgfkNEm3WuLrh5q2XobYgmVKAZLpjsJMc5UxBM1LXSRAUGzYsBCPwa+uIcI+5bYPxngFFoPYJy7OgioeEB9Pketx9/0nKhsExKiV/02zI7dBxHRz1oc3SH529Xh3XWuqAlV+Z1WI9n8WsZ02RsWg3jZ4IX5a/kcAW7GKqtjz0VCspvmdu5PRoDAt/J7ptUfmgDC8bU3vhUURP1p2l0KvDGPoXTRQqb1tq9hqU3/PZzsw1M97sCWSvFBvzz+I9tqIGVIxxkpJTH2mbKQNo5KBVp7iO6JHeDl5vqGdbbhjHbwLMBAu9Qt7BLwO9IxfyTBUQasdYNRRm6XxUAGEEyDHDhbxqIYMWdkWsMR0ghcslZDxK8MgoeanK4yNuRNvq580p/PhKrfu+CGpU9+0vnqqQqgWni7z2NL8In7lSX9WNYsE2dV5NlNtokaJZBmI11YaC6QHt4X8z0FL4ZyvsqtekaXqzIyWa1cjRkSYx004YHNhyciAPqdLWCM+liXkFo5Ie7mdEw7xi6OrBBFQW1uhCZVPesIkgj0a8suo1TX0sSTHwu70p9XH0TLV9wYkVcpsQHVRANeqLxx40PrrdfBs/84PRoK9xQzDF55DLUMWHBXWjpM3qribSXD4HAhs9uXeJQjSGWDgYyW85qPKwRrxjn+SKHBeKzcqhfYzjDSWdQPlaRR+XHK+XAZThB4C/s+A6RjBk4PZVTSGTrZZxWNNVAQnR9rhPn+N6SvUUrFBEGMJ+zHI=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 31:yuJEoyZSvkFXhdA7I/fgpgavwPonb2Ru5lJjf1RhsfTbUWNnoLsaLsQydx9espo1trLtFFPknSV1B+2NzPieVV9vi+BffVt/BgaQk+sukskBY5Ge0o4mSxVUC6jLvXia0xGvvO1xkMjVEudI1wcbZkc4po8fDx0RF47ae8cpc13jusF8YcXlfPK0UGyd5//6Lr8jeBMTl9dzmt35jeCzWNuESn6/KBTz4dScw2D6eJItSJcyO0XEzsV363M3sVnxtL9SHck04DnQN1PiK7mZUJTenXWIQQYDB8cZW1MytjZm0BrLNYUTqJ66m98zJNr4aI5+nL8s7wf3HmmqO5mO9BG07pHv68hG4vN6zNWI2kx+cdBbqT1XT1r5pjTigZtZepV7BxNTUQ6HYR7nXVwMmxBva/iCCB1YfFltxCEBxlir5gRvlvojUU0LZ23/eCL7dfp4pi8jDSeAOpsHgrhZrBd0FLfjXSBRhgkcpodwxm8wK8+kvQVyp/iLbShWzZR5YNXMUzMIu3G/+XNFxcAP1GtfDYzWhCqyVLJnC7zaP7tkN0edP5VqG3ixEUGGZgpLB3ZSpc1mXYMLKPr//e2R5bAsZX+AyPjH5uZ6ZJn/IbiTDaiDhutfdj9SluGFIFfp2FKMJ8pxI5AQbL9xt1i9LZuj/lu9SyiQXVjVsw2ZDos=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 20:Czn7CoPtrUrjzd0kSHKYTUUfXEruxcri8a2u170g6RrDtb6DT84qFBm21bSWhxKYN5hmGo4arV1I5HJkKWmLiZM7AZV0FveN+CgeQLf1ngsJCTeRcUocvVYPCjzMogTFJZACJ2VKRlQEfz9dc8vtI3HLImCFE+sxvy+sH86Bs4qkzsgn/qnljIbDE369Kiu2pjODgUz/shZewx+6Hd+tyVX49d4AVbVs/AjIqooxnLf3TECeNZ7CfZg+JA4GgBCZiqmP4HkeF7gEfkNeb27UeGMY7bNfgE0deptzCXrU9RX/PcuhGdrMzUe0EWfevxFHhe83sLJBY5H6/ymFOUXAQoG7Vr10wOHvRHGRrR7RqNUrJpBZyynleo3lk3187qgo3fm5i/8Wk1MPMv2lMb6slscBpbxiKUgTJs6LBNwRv8SRU62vxDWAmKexW2sUSaf5LEotI39Ok8Yx1KtNKvAIwx0rOzr1J4k/JmbCpnY/qELVBvi7PRVtFS/H2U0xKSXM
X-Microsoft-Antispam-PRVS: <CY4PR12MB11415A310E05159D9B02636BECDC0@CY4PR12MB1141.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(133145235818549)(236129657087228)(767451399110); 
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(10201501046)(100000703101)(100105400095)(6055026)(6041248)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123562025)(20161123555025)(20161123560025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:CY4PR12MB1141; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:CY4PR12MB1141; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzQ6RHdrMTJWS3VoengzeW0vZ09TTDlXUEJ5a1Vt?=
 =?utf-8?B?Um1SejNSdXhUbFB2QkczZDV3bzkwMWpHaGwxZjh0bDlvL3h6WXlmUVI4TktO?=
 =?utf-8?B?Q1FHVHlyK0liRDFGSXBON0x6YVZYbDI3MCtZRFhkTXgrU0prWDhzbmk5MEQw?=
 =?utf-8?B?NlRQV1RtNHZYd3lud1JMZmk3Uk1ucVNtQmhObUE5MWFnSC9WVmlwaGxucDd4?=
 =?utf-8?B?bmNHRC9WeUMzTDZLWStLbUxpSE53TkhrRkZ3aUVsR2VJVlN0OEhibkkzQUs1?=
 =?utf-8?B?cCs5cVZiMHlWdWY4RjlpNU9hTmdzcEFsZUtpcEtKTXhMaFdNbyt6MlFKd2Rh?=
 =?utf-8?B?RGxUbzhXbDJhSWZLNWRNNng3S1Z2T2pPaW4rUW5TbjI0UDQzWTcweEMyZ0xV?=
 =?utf-8?B?OVlRNjRyc01ZaTU1aVo1VlhscHFlODBhQUJCbEROMWZVSmJZWDJTOWtmWVRh?=
 =?utf-8?B?bFM3K0FoajFMZmZwY29PVXVWM1lWd3lnODNtdDU5Umc0cjhZWGZwTE14UWQr?=
 =?utf-8?B?MFp1dlFTYW9oeEozbTd1VkFoU2Y5eWUwV2VId2dPK3RjL2s4MUo4bkR6Nk5K?=
 =?utf-8?B?VmJzQ2l2a28xVWZTdlplTGh0bzdBbGZsZnJ1MWthQjBWMGhJTUpZZFFOeEZx?=
 =?utf-8?B?eHdBOTBSZGxYanE1NVZVSkRSYlU0a2JYcys4Y29YWHFNNnRTVk82bUJxZ0RX?=
 =?utf-8?B?dXZvQmp6djRFSDkwT1Q5dy9IYjkvb1A3T1hLSnRJdVlPU1JwWE44eXpQU3lq?=
 =?utf-8?B?Z0VkNzZLdktDVXBiZDl4TytyMFRNbVFwUkRxRkhMdkNJdHJPSFJ4Zm85d2Ni?=
 =?utf-8?B?WVBvTSt1WHZsanBST096Um1UcW9sUVpjR1VucUpYMkZ3UXExTlFPQ04vMzdF?=
 =?utf-8?B?Zm40NmRRTGtwcDB1MmZZeXFZVTVSZTVxUi9jZHFOcjRXSnorSThzVUxnaVlJ?=
 =?utf-8?B?VC95SjRCQk5JRHREWERrK3daY2VaKzFiUWZmNCtaMXlFcmNZa1BWMWRoZlNY?=
 =?utf-8?B?Tk1Qd3k5VlRvZjl1L28xTExCWFBjYmRjOStTWXFZeHlHS0pUb0wxU3k5dmMv?=
 =?utf-8?B?U0dKZU9VQml5ZDhKYUo5eUhVbS9BRnB0QXRKOEJycDB1dWJRZGl4SWhaRlZJ?=
 =?utf-8?B?OFVOMVlIMGpDUktHck1hWlcyZGd3Q3B1bzRMUnJyNHRzblNwS3hBM0FZZVJN?=
 =?utf-8?B?bUhOaDloalhFK1hKbUhEQm12TElvd0dmWTJ3eERlVW5vcW5iZGFzK20rcjBo?=
 =?utf-8?B?SEMzelNPd09rK3JuYzJJbzNQMDA2WWUzdFhMNVVjOWlyMFJQaVo0MENhbTBa?=
 =?utf-8?B?RmFPTkpoNTJseW1JV1JHUmhEZUR2S0NTREdQVVpPem01Tlhxdml3Mnh0WFRH?=
 =?utf-8?B?SVREazFwSXBVZE1XSE1jNXYzN1h1ZTBJNW5LVW0wUU9kWENZUzcvNms4T3o2?=
 =?utf-8?B?WkNpdGl0aFNXN3N5WTN0M0JPYm13S29BY0JpWm5mR3pCaUViVVg0eWx6RGZt?=
 =?utf-8?B?eml0UDhWR1ExWlRXTnZvQkVCeUFpWTMyTm16YlFEZXN4REJTb0lsYlYrY0ZP?=
 =?utf-8?B?M3J4dEZHVjlPWTltNGh6eDA5VjltRE44cTZVR2haYmkyZ3U4N1pjNG1TODVN?=
 =?utf-8?B?ZkFXc1p2eDNsSnRwNWN2Y05TbVNLakJvS3BpUVIybmh1MkcwOGZIdDFzWE5I?=
 =?utf-8?Q?QZZzePQJLNrP85E5gefyrE9hUuO6eBAW945ImK?=
X-Forefront-PRVS: 0351D213B3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39410400002)(39860400002)(39850400002)(39450400003)(39400400002)(39840400002)(6666003)(54906002)(9686003)(2950100002)(6116002)(55016002)(83506001)(110136004)(38730400002)(2906002)(54356999)(76176999)(23676002)(53936002)(8676002)(230700001)(4001350100001)(478600001)(25786009)(50986999)(3846002)(4326008)(1076002)(189998001)(81166006)(33646002)(7736002)(103116003)(42186005)(66066001)(47776003)(50466002)(72206003)(53416004)(97746001)(5660300001)(305945005)(86362001)(7416002)(7406005)(6506006)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR12MB1141; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzIzOlJLaUJEbm1zeWhHUEI4SVRibCtuN25aMnhq?=
 =?utf-8?B?ZDFFYTRhSG1kU2lmMkFCMDhRR0U1SEdWT2VDaWJPVFVmTnd5ZUtIaDVaU1BL?=
 =?utf-8?B?N1lnTWVGcUJqYnM5YWN2ZzViTjVtTjgyN2x5NWxIMCtUY0xYc3lFazhMZDRB?=
 =?utf-8?B?U1Qxd0Zld3lsSEdFVENOQjQ1emxlOVZkTUxEc1ZkWkdRWDZkWW1XMGpJcEpO?=
 =?utf-8?B?S3lDRlN4Znd2UGNscHFneGh5SGpWUGMwT3lnYzFwSXZmMDFCQ1BpMW4zV3No?=
 =?utf-8?B?NllVb1dTa3ZRT2JIaGZobFVpaXlrRGJwV1dMMmJVdXZZeDcxWVpxWTQrRFA2?=
 =?utf-8?B?STFDT0dVUjFuRi9SdDNoNFFKV0k2YnFuNEVPYkxReXF1TlR3T1l1aWo4L3Vn?=
 =?utf-8?B?VlpWRHg4ZGJTV1daa3pDMVRpdnZVemEwb1ZzZjNDK0h1MG80a1dEMUxDOHlC?=
 =?utf-8?B?eElFNnJlZk84SWdhd2RVUnFoajVkTEtUM2hBeUU0NU53SUVDWFQxZnFnZ29E?=
 =?utf-8?B?VlJjalFvaGlXem5YbWhzVlBadWV1Sy9tTHRFV0Q0amMxeDc0WGhZNnhOTlBJ?=
 =?utf-8?B?OXd1blJmRlpPb3psT240TlJrcE5NR2VHNkYzNmYwWThnWnFSODhxclNTZmtD?=
 =?utf-8?B?ZXRKalVSNFBLWnFJNG9kRmZzMUxveFFZSnUzTFZJTDlnQ3ZOOXp0bXZXTEhZ?=
 =?utf-8?B?QUZPRUJaaERyZ05BRkJIVmV0TnhycGhHWVUrblZ4MTJYK3VvcklsT2dhTFdr?=
 =?utf-8?B?amRDQkNraUdGZkcxT01IQjNyZGVMUUtqenVQaXFlR2dUTTNwbVphRjZqZ3Zm?=
 =?utf-8?B?MWxXQStmK09CL2JTSkF0UEJLd2hQdTlncUQrM1QweHRYcjl6N1dMOERuZzVp?=
 =?utf-8?B?UnJYZjRITkh0ZzJmYlpuV3NSdzR5YW9iT1BkL3BobS9HczJSMk1DVXZqYkRZ?=
 =?utf-8?B?OHpKeVhPQWtiYlpUWGdieTJvTktwTGcwRU9jTFRCYkI4cVo5eE1wZFFjS2pN?=
 =?utf-8?B?VHl3NFNmNTRLdm5yeHJIdnphMmJmY1RDKzhTVzZSRWR5b3pJSWZFUFhMZjhC?=
 =?utf-8?B?bnJqTzl0Zkl3ZUhucS9wTDdhR1kxMDFZVGgvYUlsSFo2cVhzU0FJOXlLVGNn?=
 =?utf-8?B?by9rTTBCcU0wcmlza04zVWI2WUdPZ2dIRVBLK05yUDJtUGM1eGt5S0h0OThk?=
 =?utf-8?B?QkhQU0J3elNSaGlzWDJoTElpdFY4cWpZMHlrSDFoQ0hYVCs2Q1c5amw4THRr?=
 =?utf-8?B?RkRqd1dpYks2RTVQdnVwd1hTcldRdnU3WGF3MXlMRG40YWhMN3dvQ0tqYUxy?=
 =?utf-8?B?N0p0R2tXZFhLZHQ1YTVhVWUvUGxhZjFDdVI3VzdFb3NIWnRTOCtsbitoS2Vr?=
 =?utf-8?B?UXdXZFVoT3pJSGJCRFkvbURqSitlbGtINjEwc0cvYXZrbFNCVEp5K0V1R2J3?=
 =?utf-8?B?djJLSlpNT284RVI3RmhYZSs3KzRnWG5XUFNreHVmcGZiZ0xRcUZRN1dKWU9J?=
 =?utf-8?B?MDZnamFCR293NHVyS0dSM1A3YS85R1g1Vk02bDNsdEFzNlBrUTZzK0Q1R0Nr?=
 =?utf-8?B?ZGdGMHN3RGJjTWk5U0RmdWVMbXQ3SVR1LzNUZWhnNUJYelZPVjFpSU5vWEdB?=
 =?utf-8?B?allwSVNNNEt3aEhaa1hlcTBZcGEwSDE4bEwvSHRIdkNWU0VoRG5XUFdqd2Vw?=
 =?utf-8?Q?chduvzsGzbY0Az7znY=3D?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzY6eFZ1bjhWclEvQkFkU2RDWHd3K3dkMC9Saml6?=
 =?utf-8?B?dERWYWlhSWxkYnJQdWhPMm8xQTdRUmNJT0s4REVFUzBYYktoSjdaZGxtb2dN?=
 =?utf-8?B?b3EwSlVBUGJTTDNLbEVTTUdPeTVGMklpREpNOFVqQmpWeGw0Z1ZLR3pxMy8v?=
 =?utf-8?B?RUtTL25UWFl4NWpKb3k4Qm9WY08xaFV5RlVzYzNxR0RIZDVlNmlENERJRmk4?=
 =?utf-8?B?V2U3Z3U5QXVPVVo3MXF0S0ZUSXI4Q2FjMlNYNHVaVTdyTkVKTnhseCtDc2pK?=
 =?utf-8?B?NXNXUW85SS9wWlhvTEg3ZWRtRWdXbksvdEdRQTMvcnhTVHFpMjJkRHEyV3Bn?=
 =?utf-8?B?RktHSTZCZy92UFBiVFp4clhrdkpuQ3JiVEJ2Y0ZLSjRNZVYxWHhYTEdxY3Fl?=
 =?utf-8?B?bTkrSjhSRUlOdDlmaFd1UEFZTlFTOEIxQXZtNU8yUGc1a2xWQjE0My9EaDk2?=
 =?utf-8?B?M2tDVjV2ZW1nTjR1Smg0Vk1hRDJsYWtnQkE2eW1QVndvdzdtZ3ZTMXE0a1h5?=
 =?utf-8?B?aFJ5RVZKWjl6VHVxbVl0LzNtcUwrNDN5eGxCS2JhL0xjSWt6cnFaaWRLejRB?=
 =?utf-8?B?ZWw5clowNkgwbStHNmViemoxcFY1WWdqTUZ3dkh1U1Z0UFI4eDdaazIybkIw?=
 =?utf-8?B?N1ZFWDdpTXl6Sm9kV25NQnI2Zi85MVd4Rk82bGZGZVZjMUNvVGt2OTJ6dENa?=
 =?utf-8?B?RGJOWFFjSVkxR1dHQjd0TXhaQnBsOW9kb0ZIUXlMWDdwQnpBbk02am5nSmVP?=
 =?utf-8?B?aUpJY0g4Y25ndTJUSVNkbVFjK1ZHYWd2NnRtMUxWTlY1QzA3T0hpOUFHY1hH?=
 =?utf-8?B?di9CZFBpeU1KTkNvOWozS2FWc3hrWlNGMGt3QjJrbFNtaUMycnl1Tzdib0t6?=
 =?utf-8?B?V1dxNE0rWDAvQUIrRFdtTlQrbmREZlBna0p6aXlUbzFZYXlpRlNOdGdLSnNi?=
 =?utf-8?B?dTNQUFZvTkpHeitkNnM1dDdjQm05MVRhRW5VZFBZdVJjRHAwMGE2eUg3TFZF?=
 =?utf-8?B?V0psRXRxSFpwZytaLzRKMG43bUpkZEFHRmVoa3JSUmJMTXB0Sm81QkxEQUU1?=
 =?utf-8?B?c2JmK3NVSHJHd3U1amVTUnhPNWRCcWFKNG1ZVlJZQktLd2lBcklPVmxXWkhp?=
 =?utf-8?B?WnJ6NG0yUkF0TFhUeHRZOTA3VkFQOUQzUWh4aUtjSFpJZmR4cEhMMmdTU0VK?=
 =?utf-8?B?Q3BkVTdtQlJFQUdPR2ZWZlBtTFJ5TjF5ek91KzJlbnAwZHBrU1RnK2ZFaWt3?=
 =?utf-8?B?NW9HVG5rZi9rT0RWeEVXZHg1Y3F1M3FjNzh5ckpuU2xsR2Jva2ZmRFBuaE1Q?=
 =?utf-8?B?azZEZkpvTnRUQVBNZmlZNjByei9ucjM1RWVGbVFtNVB2bmZkRkJaenNQbjA5?=
 =?utf-8?Q?KeNrK1n?=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 5:5NCuL+Fk6nmAKkLbFhBA1W2Nyk/eBfPjdF8mtA4yJV2RLOE3k3uhwqvzCarIG7seRc3/pNDAopQK4TF7hYHA97ubEs7Cnz5S2N0vGmf2yM+dBK+DDXG5hJ/r2UP2LRPnyXK+izd9cmgSihLzwnXqTryNkTCxekBVWiOKULNkIk3RTZ5jFovyhk9YPsJLZT/eKI+/akNyST3LKv0Q20v/Zr4o+x9WKx+E564fCt1cDnttI/0rvkXFdJYOj4Wbys+cq9bO7pRydeC9Qi2i3PsNjjYE8FWJdv9yD4rqG70HH7gXb/VzKGRepVj/gKOXYP6TjdQX+mbnJSOCJrMllLWiuIIHi2vUxNxxMEao4FVu9GYbnmo2wRyTIRdG2fi38l+pNhov8XxBsjyPFai0tZL2/J/mOHdwmU9Y2jo0BDf4oC910leBPG5sf/cXACmKGhscUFbAez8rppC3GyLz+wBEaYa6olPCkaK7jVBDvWEGFG8i+R2xy3uItSsNQnPwEc/Y;
 24:UQCz3SoxrYzYZqnrZcvZOAJkef0CRNNP7kercfczHe1nsb6mtpQFqem61mzLw9LZn3ittrOSnHl2aNHk5Jx5Ys5WAPGvZjG8hqkerGjwAKA=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 7:ORPVxA3/xBZ5YTWnNUPjkTZhouT5YVbZhT0GIMqihykmr6GwLe6vXCN8OVslLwmReQr3G9KOAsrCRkBslPw6tZf+LLa7m+cKAW5USFwexT90PWoYsggVwE8nVxSqYFsajkMb4tiUKFPNhRo6YsKj5VG3XC+F5VjJnbnoAHw0nCxNXgRjQvDqvUY5tM9ITjwjmEWYKlUq0zB1CIGlCI2HCq7wQE1smicKLHxDli3fyFPLRcOnIBoxmlN+vY3+GtmhRU1BrUValR4l9hsxeF1MIGmzD73QQcTaMX5k2YSZH50edRHUQvg8U6mVRxNnebd2Wm3Sv188ohfQjv8KOEv6jacDxxqOLDmHYPd//2ZqbL0/0yLwzUHdf54vDTYmMFeA2ywcgtikc/b6/jQvwVUZe+ROeAYt9k4zNo/0bZI1HIHKZX46RGPUGs93wmqVQA+J2VSOMDw5SYKIw/72p4BmWpS/8PWYOLiEsFfEvh5aisg5AizCf74zojKzoVAVxkJr8qmRshs7B6BCixL8IE9UAQC9RBTBxCXRTDaS/icI1BcfsQM4IhxKspATUAuAvlHngNEKhRxS9wFqTuI7Z+l6n/uD42M0NzxYh6GEQuGkjEbnDlwRrNijQWQbpfn3uU9xgUoaF5bigROU2aktAVPwKQDGrnc8ioiUD5NUn2VQxltnoO9n+dmI2PKEbJCXF2JaGqWNe2zXxBInffKePCAbviikW57PQliCjbcXJ6ykjp/1+CYRyd5Ybp+gnwjVBP6+3SBYOsFZaxau3yLLmCT9vEnx2zdos7NHR85FUWlJvXI=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 20:uCjBIXdbt45VqxkP0bxqjqgt7rfNh7Dn/7VkOqHQbbBJvWHoeL1B73fXBKp/TBbCNETi96hXF3lANd5m9W1Zn7otjdcBSH08W7wAAca99THubLi505LF9DQL0UniEo2nuX/xBWUzmlgVNN5gCOWEisfOILTKwIePajldT84rYOIXHe6gTbdM3CFyg5HHuormkXAw77l77R7/W86tOXLNzEgZGOP4YxYc+M107N9pWaTQ9372MJpgZpFV8O6wg4kY
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 14:58:15.1897 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1141
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v8 11/38] x86/mm: Add SME support for
	read_cr3_pa()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGNyMyByZWdpc3RlciBlbnRyeSBjYW4gY29udGFpbiB0aGUgU01FIGVuY3J5cHRpb24gbWFz
ayB0aGF0IGluZGljYXRlcwp0aGUgUEdEIGlzIGVuY3J5cHRlZC4gIFRoZSBlbmNyeXB0aW9uIG1h
c2sgc2hvdWxkIG5vdCBiZSB1c2VkIHdoZW4KY3JlYXRpbmcgYSB2aXJ0dWFsIGFkZHJlc3MgZnJv
bSB0aGUgY3IzIHJlZ2lzdGVyLCBzbyByZW1vdmUgdGhlIFNNRQplbmNyeXB0aW9uIG1hc2sgaW4g
dGhlIHJlYWRfY3IzX3BhKCkgZnVuY3Rpb24uCgpEdXJpbmcgZWFybHkgYm9vdCBTTUUgd2lsbCBu
ZWVkIHRvIHVzZSBhIG5hdGl2ZSB2ZXJzaW9uIG9mIHJlYWRfY3IzX3BhKCksCnNvIGNyZWF0ZSBu
YXRpdmVfcmVhZF9jcjNfcGEoKS4KClJldmlld2VkLWJ5OiBCb3Jpc2xhdiBQZXRrb3YgPGJwQHN1
c2UuZGU+ClNpZ25lZC1vZmYtYnk6IFRvbSBMZW5kYWNreSA8dGhvbWFzLmxlbmRhY2t5QGFtZC5j
b20+Ci0tLQogYXJjaC94ODYvaW5jbHVkZS9hc20vcHJvY2Vzc29yLWZsYWdzLmggfCAgICA1ICsr
Ky0tCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9wcm9jZXNzb3IuaCAgICAgICB8ICAgIDUgKysrKysK
IDIgZmlsZXMgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3Byb2Nlc3Nvci1mbGFncy5oIGIvYXJjaC94ODYv
aW5jbHVkZS9hc20vcHJvY2Vzc29yLWZsYWdzLmgKaW5kZXggNzlhYTJmOS4uZjVkM2U1MCAxMDA2
NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcHJvY2Vzc29yLWZsYWdzLmgKKysrIGIvYXJj
aC94ODYvaW5jbHVkZS9hc20vcHJvY2Vzc29yLWZsYWdzLmgKQEAgLTIsNiArMiw3IEBACiAjZGVm
aW5lIF9BU01fWDg2X1BST0NFU1NPUl9GTEFHU19ICiAKICNpbmNsdWRlIDx1YXBpL2FzbS9wcm9j
ZXNzb3ItZmxhZ3MuaD4KKyNpbmNsdWRlIDxsaW51eC9tZW1fZW5jcnlwdC5oPgogCiAjaWZkZWYg
Q09ORklHX1ZNODYKICNkZWZpbmUgWDg2X1ZNX01BU0sJWDg2X0VGTEFHU19WTQpAQCAtMzIsOCAr
MzMsOCBAQAogICogQ1IzX0FERFJfTUFTSyBpcyB0aGUgbWFzayB1c2VkIGJ5IHJlYWRfY3IzX3Bh
KCkuCiAgKi8KICNpZmRlZiBDT05GSUdfWDg2XzY0Ci0vKiBNYXNrIG9mZiB0aGUgYWRkcmVzcyBz
cGFjZSBJRCBiaXRzLiAqLwotI2RlZmluZSBDUjNfQUREUl9NQVNLIDB4N0ZGRkZGRkZGRkZGRjAw
MHVsbAorLyogTWFzayBvZmYgdGhlIGFkZHJlc3Mgc3BhY2UgSUQgYW5kIFNNRSBlbmNyeXB0aW9u
IGJpdHMuICovCisjZGVmaW5lIENSM19BRERSX01BU0sgX19zbWVfY2xyKDB4N0ZGRkZGRkZGRkZG
RjAwMHVsbCkKICNkZWZpbmUgQ1IzX1BDSURfTUFTSyAweEZGRnVsbAogI2Vsc2UKIC8qCmRpZmYg
LS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wcm9jZXNzb3IuaCBiL2FyY2gveDg2L2luY2x1
ZGUvYXNtL3Byb2Nlc3Nvci5oCmluZGV4IDgwMTBjOTcuLmFiODc4YmQgMTAwNjQ0Ci0tLSBhL2Fy
Y2gveDg2L2luY2x1ZGUvYXNtL3Byb2Nlc3Nvci5oCisrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNt
L3Byb2Nlc3Nvci5oCkBAIC0yNDAsNiArMjQwLDExIEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQg
bG9uZyByZWFkX2NyM19wYSh2b2lkKQogCXJldHVybiBfX3JlYWRfY3IzKCkgJiBDUjNfQUREUl9N
QVNLOwogfQogCitzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgbmF0aXZlX3JlYWRfY3IzX3Bh
KHZvaWQpCit7CisJcmV0dXJuIF9fbmF0aXZlX3JlYWRfY3IzKCkgJiBDUjNfQUREUl9NQVNLOwor
fQorCiBzdGF0aWMgaW5saW5lIHZvaWQgbG9hZF9jcjMocGdkX3QgKnBnZGlyKQogewogCXdyaXRl
X2NyMyhfX3NtZV9wYShwZ2RpcikpOwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 27 14:58:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 14:58: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 1dPrws-0003Si-Iw; Tue, 27 Jun 2017 14:58:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dPrwq-0003RQ-Le
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 14:58:36 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 95/B2-02181-B9272595; Tue, 27 Jun 2017 14:58:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0hTYRjed87Z2VF24mtTfB1Ztooy0mkWRFD
 Ur+xHEhaUjS5netoWu3XODP0RXZhRmRqVUkNy3VGzrB9e8pIWZopWplgQdFm5RBhahnYR6Rw3
 tf49z/c8z3v5eBlSc4bWMXyumxccnE1PR1IWQ8L6RK+QkZncciFh3c1vN6hNKK298Q+xHe1RW
 h0mZ+4BpWWqd0TlGl2bW/79MXkcVSWdRZEMhT0k5PdXUjJB+CKC6jcXSJlo8CkCRouKlWdRBE
 PjVTAQ/EHIWIt3Q2C8n5RxFPYR4C/FcoDEQRpaXnTTskDgBeC7fmvaROFl0PP00/Q7i9OgZKg
 XyTgCb4WiQOu0RyO9F7aNqWQcjRdCRZ9HGfLPh84rX6TxGKlBAtx/ZJCfSbwI6oJl01HA8VA3
 MUHLMwA+jaC+tzFccyl4x16pQqY4aO8po0J4G9yqGVTJNQEvgS5PeijbRkD1x3YyRHpo+HxnJ
 BxeCcWFTWHBr4IH1zpniBJ8tZWqEKml4ENxUThig8Bgf3hAI0x2yB8pm7qV8Lm6jQqRIIaKqd
 vUeZTo/WdZ79yy3n+W9SGyEq0QeeEILySuXp1kEqxmi9vOWW2JKcmpSXZeFDkzb+NMYlKW0/4
 QSXdxTKFA9ajkefoTFMsQ+mi2CjIyNfNMzuw8Cyda9gs5Nl58gpYzDL7efnKHjnI4Hbwe2PLD
 km2+wJv53INWm3RnM05g1PoodsAlyazo4uyi1RySutBiXQwryDksC5Ycx2xs5kJfozidlkUKh
 UKjdvGC3er+Xx9GMQzSa1naKVVRWx3u2erDUmNCakxd3S43dnNzku442rq27GfKss3E5aPX1H
 tjz7HFXcYsiz+7oXTS+76rMdNzL+C621Dwqz6j9YGh5tCWwT/qfOXAnnG6JG83r41R/KLUxkv
 l2U1DL7UdG/Ljd/V9XfjaENOsqT+xc6z5XWlfaoHh9D4jWeAng4NvmyP2PftdZ0pru1fY8Wae
 eWPc6BqfnhItXMpKUhC5v2+b4mecAwAA
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1498575513!69065042!1
X-Originating-IP: [104.47.41.58]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33803 invoked from network); 27 Jun 2017 14:58:34 -0000
Received: from mail-dm3nam03on0058.outbound.protection.outlook.com (HELO
 NAM03-DM3-obe.outbound.protection.outlook.com) (104.47.41.58)
 by server-6.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 27 Jun 2017 14:58:34 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=ZdBosiV9qxJe2azi1DD6Jmr4pVvxbVFcw8/JCFkNaE0=;
 b=4mRr1qU6i9oWwCyt5D0kBJkJOqTSx696sCarEcEH2ag+TIHh2P14nRRoMwTwmNldoKERSyEqDAw8fn9BDvPXqOhvTETj9IoKuZfuHKd95l4f2v/j5sCGz8cIkEQarTirxug5RJtBZidERYAmvdeokDRcECWfZR0M20MEXOj7mVg=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 DM5PR12MB1146.namprd12.prod.outlook.com (10.168.236.141) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1199.15; Tue, 27 Jun 2017 14:58:25 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Tue, 27 Jun 2017 09:58:23 -0500
Message-ID: <20170627145823.15908.76242.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170627145607.15908.26571.stgit@tlendack-t1.amdoffice.net>
References: <20170627145607.15908.26571.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: MWHPR2201CA0057.namprd22.prod.outlook.com (10.172.59.31) To
 DM5PR12MB1146.namprd12.prod.outlook.com (10.168.236.141)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 18a206c7-e84c-46d1-d50c-08d4bd6cf8a9
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506067)(300135500095);
 SRVR:DM5PR12MB1146; 
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1146;
 3:sPlVmvkmxiTdC1olxfSyeo1KgW1HbGKy7Kl9W1Ko161XzOVGzaqKT73nhh3hc4Q0zGO4rUyhZSUw9zVQ11hLzL7i30TzhtghFItXpKIYhilT+LKCzvx7sq9QyDlnE9o5q/BIrHgD6cfaJfh6d+FJlid6NfdYRCXkyqiU9wj/4N/z6eHfDZcABqFXRlT/WUCPFCa/4tYxtqOHgo9q0yTLmPD1C+iTAc5hDBClPOAOnXRIHcAlfI3Za+ic19aGgjwyb1SwosbLgoOyTPtW3NG0KqTymgKFc6Fwq1343thZYRsZEHFbhpVjTedy+D9uxJtcBOGMHBeALK/gO6YzUmtA9gZQIcz/94jjmt8pXdEgSCeQ/jUBhX8fOR2E2z6OnfndPOig+pwKlnAe9NwcIsfalOUc4Fn5jhElb4cXJ2TbeVruBzf7nh5lTh8Loll8K8EYjqakDbkWZmVPy9jrbFcriMV+XFtDcoOeChH2Db8Cpgzcqk1u/+ty0Ihd4SiznVmEsL5+3WZjg+jSqM05Cd/KzKeHCq0PyV0NrZ7VbMAcifX89O7GVHHcXQUhYviqPs905cahNmVspukMozkUgfk8LVP1azM0dOlcKT/2jvzVYMSbkU56mPLHHX+gOSPq+sWSaun9/3OnnBM/bRX1Y0gqr6nOKhVNNCY/mz1HC2jBvqkzbWxJAIfECIeTsW7GbLZlKDk917h6wGJR4hKMqdMB/CZHxZ8H1GpoL0thmztF7AqUUfoHN8KQDvRv4foWJvv07bLWyWilzyKBr/cnjAt4xg==
X-MS-TrafficTypeDiagnostic: DM5PR12MB1146:
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1146;
 25:8jIy9wqsp46nTdFd4o0v5oIR2Y4U8Vz65Lx62wDMIASb6MGl/Uq0LdCqUz94rKl9htftStKtySUZPDAoHmPfxQng4B0+p9vZpS7C9lU6MdhULkw6ii/XrEKWP1Jz8b/Uy/A7LeiPtYh6G+lL4u6t2xi5ugpoxTv35rFjYoApsdm6vsAgEwyJpFadESRwNkeh+hPTpNHPVwtnSkE9grKMuxjPHEwfNhpJCSiJx1E/ex2ZwmvIbewZD/Qt0xlp1gL1lHXuqrP2TwJXWF3XI6apmhxyW7n1jwnS5bapHAEy9kDdqNHVp63LtYUgU+/PXlQRd44BCNTPwaKay0HwqB0y2fJMpHlT0u4elSe8ebMVh7m8V5WMYtzkwcjCS4kosu4JONEvdR2ikQLWYt1SKrOiFtMUa2hV6YxtN4bfxZqiJQdriGvSr13FAUl2DPKfa5zamkodVfrzXwLlC9RZODd/GfARGeu4QDKDPJOmSI5IZRxNhiZ0+PE2a3A6JP3Fqp8EITMW6oW6AoK8Dd4yaQE0FoIZpYA0Pf8h+FgC5g0D/B/3IX17zZQil+JOJCoF0YYPkC+TFTb/txo15320IhS68/oDDcG/OvLdsIjQztIZ5k2oFsC4EXTWXacBtxwpKNla3NXcYta0ZIhJD3oxuTcto5f10u+ScW01nEAb+YKCR1xaMPgwoQo9JfOWMBiflDjU14VPdzLHq6TaqpWgG5PIh9Sk+4jvjC0popHTewy9vI8dhUIJngvrUACF2AWGk6Ck1uS9znvjDh47z6Bm+/nll7N/e8PXuJwGE6thOjhGkYqZVRCa1KXaPu7nQB0BX35GQEmMHAsCrxZ0FZxybb4OaspiAmR95IgPrI7HkobSUb7zkIpA58dQ1aQIYh9M7q5SpX0BV/QzZIB3hqXtwpNrvEab8b+siPlJKsgzZqm4iVU=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1146;
 31:u76aU07pBZjupfEEmW5J5nhIhtvarcGc4zYcNVjQmNWzASPZ/5r6fxMWzUkC4qRDS/SSCH/3O4k1V5mUjlHJnkDWf7usLvgO94FXEYHkatQ/yjQl0PsV5g8idCYPFzuclHNun4SCIw+8MVLstsmQ/IWlp/Py36b6MbfcyHwpUKhr2y0z+LZ7UuFdGY0NBYbUOWzmCjluwE89uz4L1x8W5zj0pbY5du8lbiAvGtTFIcpuDrk0e67+VjCfTM9/kFx4mkKniW5flkDfGUxo/QYYcvOo92Fc2/+LD1yD5VpUQbGt3JIEcmNmxRXYsKdxn59lyO9pVvUp9zXyTqyQBbizpJY/6QSAn7Tu4VeGlvwjSwVwyu5s0GdOQScGK+rcqdVQ45yf6gXvC6dJeorgH1VLzHWOT+mSOW0upEK0yHLwq1FHp8cmCzd4p3t1Gti2oiOVPttCLyIfS3kFTPpmt5pHUX/F5GaNw4q7z315kEjaEaTAB6jFBgIRrjadnvljo51LG8nQrfKtnBGn0bVLQfAqqMVRp0VWrcTW+HHCF8y4yRNPS6glPIys7K6XcZ//XBRNamvLVF/jcaUVhIW/GdlNqbuF6D3TuNID7HVuG8chAfbrMnsLKP2Ab7Mxpzk8OxMvWqnJcXxwu2ynsJnRPzFse88CA2J4mFEEYq+ol8TWvO8=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1146;
 20:ze5Y2yRc8oE4lBb3YshptXDQ3P/YfnAt72UVh2WU0p2Jkr1ZftDbgUAEJawgs5qie849TCObcOFsgMnEJlRsMQV1VB+r1xOVUz+K3Nx2V6/G8Y0d+nGI9yXHlwxViZvGk+9SOaiSQiFBs2j1oRUaVS8xBF0w1/zGeIFXndIIbkFozXOPw1Eg8zntHjEevI/GOA+CEONQfXRF6M72kDqovOwXtZDs1S5aRniWiOttC7bB5vPPPGY7dXObwbMwMsyJP7dfiwe5FUYLJzpQF6vb09ekYBPn23hMYdOSaITToVSxqEmzUCyoP5LHAwjXBx2ZK+O3FEE2Ukr1fMyGQn9ga5mTm58q4xZaooPBxdZdw/7wJKv6MCm/24P41yqfVXW9t+rjRK0BhQ6QJtYSIZaQQMwgxVO6G9lleByUQ1jIW+KTQGlmZqKZP/wsCLBmaRFSJF3HdRwDAfcXXno5ZmI9ij176CaXKjWCM3ubN0QV7WXhK0VpxALzgCU+pPpgEs/O
X-Microsoft-Antispam-PRVS: <DM5PR12MB1146AD9D6CBE7F85746332C4ECDC0@DM5PR12MB1146.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(133145235818549)(236129657087228)(767451399110); 
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(3002001)(93006095)(93001095)(10201501046)(100000703101)(100105400095)(6055026)(6041248)(20161123562025)(20161123564025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DM5PR12MB1146; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DM5PR12MB1146; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ2OzQ6LzQwVk1aanQwTkszbHR2bWRLeVNMNDQrRzN6?=
 =?utf-8?B?L1d4NWFNNEhVRkhKTHR0M1BKY3FTaUZnSWZHYlJsMjk3NFM2ZVdRdm4zdEpZ?=
 =?utf-8?B?Yjd1V3pQblkvc0pMbFpVSHo2ZllyMG1VSk56N0N3NHhRQVJSbTFWejdEWkFH?=
 =?utf-8?B?TmlJRzF6ZkZQMmtyL05vQmtURUIzUFN0ZkpuVU84eXFsRStkSzBvalRVMTNW?=
 =?utf-8?B?K3J3U2pBQTJ4ZSthb3h3b1V0NW1CRnF1T0FNWHl4YlRtK256UGZKUEM5T3FE?=
 =?utf-8?B?ZURJTnFEK3Fxd3JiTHJ3VDU0NkJvNmRYSlc5UnJUdGNxVFo3L2VKMm1FcXc2?=
 =?utf-8?B?OHcwY0hKZjJSN0MvcTJZVlE3SHhwZ2xZSkk1b2x5djk3WU1YUXd1MGFWZkxG?=
 =?utf-8?B?aElJNFU0MkJyN3BDN3BMc1hrVEwyMjVPc0ZneHhpSnBHcUVYL1ZpckpvMVo1?=
 =?utf-8?B?K1RjZi84aExUbGVURTZQSVovdFozM1FMSFRIbHh4WVZPZ0tZNVJIVFYxZFp1?=
 =?utf-8?B?SmlkQ2JMMGlDT2l3dDRUNCt4U1RmMkRkVEZyWkxQL2RrRGJCL2ZHR1BXbnVU?=
 =?utf-8?B?M2J0WVBZQm4zNHJBU3h2aWJrTkJBLzhrTkp3NkZYUUZBdmVVd2lOMjdLVTNS?=
 =?utf-8?B?MDlhdFBlRmljWDNzUHlQV2gvOEhpaWxPdy8yd044MGpNWG03RzFUSXhOMFY0?=
 =?utf-8?B?V05saEF0TXQzOG43NTVBUWtTdk5CNHE5dks5YVI3SFpzckd5anI2aWp6U3FZ?=
 =?utf-8?B?MmdzRXg5eEZJZFMxbnVqeHNpRitTN09RQlJaWTkxeEhsV3lyaC8rS1hsMDZ5?=
 =?utf-8?B?TGgrbzNTNzBsU0NuSjNlc3ZmbjFESUpOUFI0Zm1NeFBxaFdvakY2YlN1K0x4?=
 =?utf-8?B?bzRrNjZIN3RMN3ZvVVFmUjd4MkRhTWJpdU5sOWY0M0owbzF3dk84dUNIc041?=
 =?utf-8?B?NVdFY05lNUlKZG1KN2NaTXNLeUZ3ay84VHhvd1FqR2F3emk5TmROMjB2dWYx?=
 =?utf-8?B?S3BsU2dnM2pkWFEySXhyYTkxNC90ZER4N1dVRnNrUjhNTDBIZnRSdkhkZTZ3?=
 =?utf-8?B?eUhhdnQ0SXo1K0l0V2hDaEgzTGFjNXdJbEMrbTIwQzE2NE16NTFCYitDUWhV?=
 =?utf-8?B?WXAyZitzaitLTGVRVlYwSng0N0lUQmN5MG1kRmtDL2E2M1NXNlpudk9RVnha?=
 =?utf-8?B?RG0vTVlPS0FVS1JTYVJuNUphblluYnZDTWIxejFhTHA0NjQ4VXVYQmZxQnp3?=
 =?utf-8?B?dUJKZTVaN0VGLzhkb1ZUZ2hpUkQwNUN4ZU11NzRSRTBFbGdPU1pVSkRWczU2?=
 =?utf-8?B?VTd5RmtPdU1Ka0hoMHFhUmFWM202cUNFWVBGNzJVcjlxNzFoL3lCVkd1RU1E?=
 =?utf-8?B?UjVPWHFWNEJjbXVmWmJvQ1JtZDZIY29aYWRpSi9BS25KZVR5bEsyT2tKMXNQ?=
 =?utf-8?B?a0x2TWVkRDc3SGZ1UHd0eC9QME5wSGhBNXZ5aGlWSk1oTEY0S3FlVjE2dXds?=
 =?utf-8?B?QTArNHVBNGs1akNabitCeVYvalZKSnJyNm1kTk1OdDgwY2NkRHFKaWIxSVEz?=
 =?utf-8?B?WldCajRCWnp3cy9jcFdWRG5rSzRoK09xbUFkaFRPT0doT2wzZlVhRkk5K1B1?=
 =?utf-8?B?RGNtc3kwbDBpV1ZkL2VqWkQzNDB6U21BeGhmTjRUTTBRczVVZDhBYU8xQ2wz?=
 =?utf-8?Q?9OO1jLmpVd2EBvx4IibBDdaUYKsU4mnDSZu1zg?=
X-Forefront-PRVS: 0351D213B3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39860400002)(39840400002)(39450400003)(39410400002)(39400400002)(39850400002)(83506001)(47776003)(66066001)(25786009)(23676002)(55016002)(38730400002)(6506006)(2950100002)(110136004)(54356999)(50986999)(72206003)(4326008)(4001350100001)(76176999)(189998001)(478600001)(33646002)(81166006)(50466002)(42186005)(8676002)(97746001)(5660300001)(1076002)(53416004)(2906002)(7416002)(53936002)(305945005)(7406005)(9686003)(54906002)(103116003)(86362001)(7736002)(6116002)(3846002)(230700001)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR12MB1146; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ2OzIzOndFOStiNlQ1UkROTEFGYS80MFNFSEJTR05t?=
 =?utf-8?B?bGlvUDlNelBzTEdBWEIxNjFRQSs0d3NDZmZMVWhSWWhkUm8wNTNTeFVlV1NK?=
 =?utf-8?B?QzVpQ0pZMkMyeXhlc1ExU0dtQTR5a0ZEbnplbXBKSGltZzhkeURuYjNNTWkr?=
 =?utf-8?B?SE9KdDY2T1NzeWo1T0s5U094UlpzNTdXbEhXSVIyTklRSjh5YVE4T0p5QmMv?=
 =?utf-8?B?UlRMZWhMcWZGN3lUS3g0bTVXYmc0cHVsZTBpQ2h2ZFVYUkNHSHp5N25XbW1t?=
 =?utf-8?B?NXJOSmhBMnRSNEVBUnpJSG9VUWFDYkFpS0pVdy9KTHpHWVgvazkvTHFPQmp5?=
 =?utf-8?B?OG04aWYvb2xPem1Nc1d2OUszYmpZUk5FeTl1ZTJYb0tYYTNHZkVDcy9sdXVy?=
 =?utf-8?B?eGlOcmVGZnhna0QvMklHdnRTZTlFQTFwYXAreXFDYTgxTzRtb2JubnVqdG1P?=
 =?utf-8?B?dC95NnZoK2dtdHBhczM1RXFDMEtDSVBrbzJpT0dyZ3hFcHV4RWdlQk5oS1Ft?=
 =?utf-8?B?amIzNFEyZmZpQ3Vpelc5RFRuTkF3dnVvZVYyTmJxMjhqU2lJTnYvNWJidDVi?=
 =?utf-8?B?V3pYZUs2TFk0OWNHTHBIY0ZFZ1dJRXpTbHBGUGEwaE9lbXRtUHNabzdianAw?=
 =?utf-8?B?cWNGUERFbkRYekVMSE83eHhGVW1OallrRXlROUthNkVPZ3R0NW5FUGVZemJn?=
 =?utf-8?B?dHM1VittaFRMbFV5TGFkeW8wZlZ1WUVVZjdMT2w0QVdXenBOakMrRVE5Qlow?=
 =?utf-8?B?UDh0dU1xbHlaWkNEdEVCT0NKOERMT3pTM0NlMG9sZDM0c2FOWUJJMkxzeGFR?=
 =?utf-8?B?U1ZFZTVIenFmUFFyR0hGb1RYMDdna1ZVV2ZPREVNODRGenl3OU4vZ3dnUXJI?=
 =?utf-8?B?Z3RHRlBNZm85VHFFNU14VEdIYzFCQkZnRGlxdW81YVUxZXQ4RUZ5N1hNaEpR?=
 =?utf-8?B?ZjRtd1dMalR4aHhkUlc0NG90Q1FnK0hveERDYjBJaHlGVkdTWnp0VTNSTDVV?=
 =?utf-8?B?ckU2cWZ4NWppYi9LelFBWGFEMW42cS8xV3lyUkJZQlNpcDdTKzFWaEhaRGhO?=
 =?utf-8?B?V1VhSHNHdUNWcXdZeEtic2RwbERhMnlJOTFIOW40NTJITDRMdkc0bXI0ZXRG?=
 =?utf-8?B?ZU85RDBXSmhlblh3MlI1cThZYnkvMW9kMkIzY3djSVE3MkZxRnNCdjN0eDZl?=
 =?utf-8?B?b3FaZlhTZFg0UDRMa05yN1RRVE13bHRIeGx5ZGFoa3VmN2xHZS9rVjFiWlZF?=
 =?utf-8?B?MFZ5cEV4VVBhNDhHc0dxSFBjL0tSUE5TVHdXSlJlZUJ0L0t3ZmNEZUhMWnoy?=
 =?utf-8?B?UHFmUTZybnRmYmt3NVNwMllucVN6VXZrUlRRMjBUQ3BWRnFxOU96Z3FXdTRV?=
 =?utf-8?B?UG5LUWxKZnYrMjB6YTVNb21OdCtpbXJHNkprbWgvSWFsTks2bDhWZXFIK1FN?=
 =?utf-8?B?ek5zWERFWFdGSkxWdkxHWEdQcnlWRE96dEtpTWh6aDJockJ2RlFMZkJ0WHpG?=
 =?utf-8?B?V2JlVk1pMHFiUTlLQ1JuVjQwL09ibExXSzd6U1h6LzltekZuSVZzMi9wNFpo?=
 =?utf-8?B?a1FJUE8ydWdpWmtNSHV2NWRjUjBYcVBCQUV5UFVzMFU0RldwWHI0T0VWeGlr?=
 =?utf-8?B?Z3RwVzBTY055MzcvZEFVSXNvWmNXdTY2Y0srM2V6UnEra2JES2x3TE5DenB4?=
 =?utf-8?Q?tSlSq46oZcItMhq7WU=3D?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ2OzY6eHZ2UXJIQjFyeFplZDFUMjg1L0YyQTN0d0dp?=
 =?utf-8?B?TUluU2xUYjIrZm45WGozM05qSU9XVXBtZE11bXZNOWdLNFBnbUx4RUlsb28r?=
 =?utf-8?B?Vkdpa3doWGpMaE5ZZG5hQ01sa1FPR0RodU45Zmx6dEtZUHBUR25JNzAvRWVi?=
 =?utf-8?B?ZnBBbGRIK1cvK0kyY053QU9kSFd0Y1locTJnaHBkZS92ZmpJMmFkRGF3eStC?=
 =?utf-8?B?a1VFQnQraWs2WnFtM1lXR1VqRkluZm8zZHU1T2lJS0JQeU5KNDMzM0pxWXZj?=
 =?utf-8?B?VGdYdndzMEt5U2REcldkSGVKZkZ4NDJyOGJQcWl1aDVzREtUYTh3cForb3d0?=
 =?utf-8?B?VlRDcUZrTFdTcFYreng0azVvNzlnNVZZQ21XZk9QQit6MXpGWTg2THFOSCtF?=
 =?utf-8?B?U2hYRTdMbGRQanNnRUlLczdZR25ZNU9QbFRlU25ibG9oYnZlRjE1R0hvU0pw?=
 =?utf-8?B?NTFWcG9qdHUwbTM5ek1aTXZXeEExZzZGR0NUODlZeU1YWmVybVpEdE5GZ2ll?=
 =?utf-8?B?SGdPZi9YNEpyRmg5RnVwY0lxOFlicTE2MENTd1NBcDN1VHlnNVJFcGNDM1VE?=
 =?utf-8?B?WmZITlZ5YjhOVDFwcGtUaGJkWEE4RnUrRjkvenJ5VWNjV2tzS1dpTU1FcTND?=
 =?utf-8?B?bFFlYkxHcGMycENmTkQ0Qzk1ZHdPUjVBMkJXeVBCVHA5UW9ZQ0VCNEZLVkdE?=
 =?utf-8?B?dkJ6TFFyYXBINEg5SzZLR09RT005NmFUMnNSQjhXOTFMM29iQ1ZRNXpKYXVy?=
 =?utf-8?B?OGJOQkRFcDd5VFpEQndxSTQ5SUFKK2lubmlValVCZXdMVVRQdDVLeHNpRjV3?=
 =?utf-8?B?dHo2VUdXZXhQZTMzV2JWdjRLTHhFSVAwdE13bE5SdXAvUE5zbWpxNW41dWVz?=
 =?utf-8?B?ZFFwM3RiaHVhcmRhSUYvbVhsU3U0MDdxWUZnRERiREVOU21vRnBzWXc1djAr?=
 =?utf-8?B?dWlWemRmeUw3N1FObUtpbUtaam9XYWdJY0E4djRyaFIzMHhteVJJNXQxTS9l?=
 =?utf-8?B?OWxCcldUYTV3cFF5ZVk5Q2lPeFZSb29Eb2R6L3NRcWpSbjlybTd2RVlXbk5I?=
 =?utf-8?B?c0hqWnQ2VzhTUUVPOStkaEdyVTRVaUs1bDNrMTdyKzg4V09FeWZ0bm10NFRo?=
 =?utf-8?B?NTFWUDVSRVVySnROQnZYb3gwK2QwQWY3WFRFekVRdXNtVE9ZdVU3NzNDU04v?=
 =?utf-8?B?cEdZeSs2MmJKc3d4S1BnemtnVmdpeGN1MFljQ3VJRGhOWXhvUEpHT0NWNGpE?=
 =?utf-8?B?ZGNhQzRadHV0YzY0Wm9NUVRwQS83bnFQaFU2QlVWZitLdFlhQ1J6UVg3RjFW?=
 =?utf-8?B?L2NPZnY0bG95U2dnK3Y1NktqaWUrQXZQMFdXYkhHT0ZYQmt2WUJsOHArZnJQ?=
 =?utf-8?Q?bY3I5s4?=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1146;
 5:zOz+LXH532gNsku3HZ/Om1ovC+9ie+sh3VhkHjVvMLg6z3Z6EKFP4OlzKUcgD1WFk3jpeX6YX0kyUzAWR7pzqC4XYgxG+IKdgGMxijlaNDIZJ++BKddTPvEKtOOQ5ezFOh5D/pRhhtxEsyIuBHi3bA+amUdBjbtEPYSc/9KG+NCwaIRJRmrbmYCC3wg7IZdnvpy+wvldzJyDAo6MTBDOd1NzELrzR9ACFnJIEtnZELqenSY1U7/YeQ5Z6IpPu/sCtKOdcMElpkWQGFUp4pgSmTJ61CQVdfR2DJGUGCZigv/Ay771AdJXrf+Y0noLtcpO1i2yOmcYzOjJL6GiA2EoH9xVj9WQ6+YCk2noEpBYQncU4UaC9o3XlUAN3XL9VbqXK8JwzRGkaGLsGZMin3fDMdVMW6P4i+RCRmRXqnVe2Gy/LwVAom8LIptAWUOCVurs2iXo8UCCVHvTDd7LruYx4nIhoMpwMHeMGAr4mrRDQV2NhL4uSsmZ/LElQDd4nF/M;
 24:dVhcJjWEjdnr1XlYe0Uj0DnGzODVAWMrsz18HvpSSrNvUS4EbFJKM3h8HCJZMqzmHFDWjmAcX1xRplGGdOwVOO2yfTIzNCz3vr5zvrlknyQ=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1146;
 7:iFRxDwOAAs7p1yG6YYh/1gh5AkJxIKXNaLEWeWwakoCnWAt3hNguLgtyXNmZp1AG5GEq6U4Z8vicaXx/Q9xsEBjX2YN0Qud9wn12bo5hyrnkFfN4qLZzGp/HpI4L56FmT3EOi2rWkZQhuPaYMTfBJKrL6PK4Ok+usi4s46PcrGRhTINm195/Wi7eryH7RfVSF8dwlHPC7/V4F+PBv1wfXfNF+g3AzGZbIOslSPMiu5iP/4JGtXyNRDz21Iy/YwWqDuDT+BL8RIaQX7iccm4FQROPt3fXcWLS2a41XAVB9N6nicpGot24pySv7S6t1r776g6lttODBY3MmD2LACsGSwm11NUjTfFMUti+h0EOYaDVtPBp5BsDWus/4mNMUwC85mKtWlXxcsUq5cyVHMU6umAyiIHKt/jU7cGvllpsrI5zUYPb2zHhakvZTUVKo2ef1jvqZVW9tp1nITBQTJpbl/zCsqJyQE6F7BuDS7HVnMMMcwA0rnieVVD15JJ21ZmDv583YA3kTyyX8UmivseKggsFdLc/5Rum0Acv3j31TNZWG53yzuBiNAndzFlxDUzsmFi714b21FbZu94QP5A+nrdDcFt1umzBEa+BUQbgE/9WZICDfsKomlRJiQklLpaC6lEpFP5G0q0ByHXFSUTmNY9HzuY5Y/hs4hAB1JJd749Dsyk/+cOUnP2ZzPZvMtF/t0onSerkdqyxLxu/7P0bpYGAXR3yNybg4hQ0QBv3P0XDRIRZB9uEXjZQ9YR9StiCVjA4wGvBpayl3QkUzMVW+WiX4VYmN742ZBxzaXy9dBE=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1146;
 20:WsdcLkTzBJwRBAU87e6ZVSm+N5MTJKhdovk7WEZJPviydfmxr7EvOlQF5n4seKxvRUU3Od9TpIzJoxMVXJFAVu2h5+LNKL4w8U4k7Z8MTygl+p+iqUo9CkMvpX/OuT/G7Q/Xak+N8dbzNxfBXhgQd6zLFzdRHsRmbEMPxaESr6tUzzsT3CbrErKE/5pmJO0++f3mQJxJhBsQciJQME0crQOH7FA8Qvo4GjlaCS1YtplOANblIzbV6smE4Psv2rJT
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 14:58:25.9212 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR12MB1146
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v8 12/38] x86/mm: Extend early_memremap()
 support with additional attrs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGVhcmx5X21lbXJlbWFwKCkgc3VwcG9ydCB0byBiZSBhYmxlIHRvIHNwZWNpZnkgZW5jcnlw
dGVkIGFuZApkZWNyeXB0ZWQgbWFwcGluZ3Mgd2l0aCBhbmQgd2l0aG91dCB3cml0ZS1wcm90ZWN0
aW9uLiBUaGUgdXNlIG9mCndyaXRlLXByb3RlY3Rpb24gaXMgbmVjZXNzYXJ5IHdoZW4gZW5jcnlw
dGluZyBkYXRhICJpbiBwbGFjZSIuIFRoZQp3cml0ZS1wcm90ZWN0IGF0dHJpYnV0ZSBpcyBjb25z
aWRlcmVkIGNhY2hlYWJsZSBmb3IgbG9hZHMsIGJ1dCBub3QKc3RvcmVzLiBUaGlzIGltcGxpZXMg
dGhhdCB0aGUgaGFyZHdhcmUgd2lsbCBuZXZlciBnaXZlIHRoZSBjb3JlIGEKZGlydHkgbGluZSB3
aXRoIHRoaXMgbWVtdHlwZS4KClJldmlld2VkLWJ5OiBCb3Jpc2xhdiBQZXRrb3YgPGJwQHN1c2Uu
ZGU+ClNpZ25lZC1vZmYtYnk6IFRvbSBMZW5kYWNreSA8dGhvbWFzLmxlbmRhY2t5QGFtZC5jb20+
Ci0tLQogYXJjaC94ODYvS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArKysKIGFy
Y2gveDg2L2luY2x1ZGUvYXNtL2ZpeG1hcC5oICAgICAgICB8ICAgMTMgKysrKysrKysrKwogYXJj
aC94ODYvaW5jbHVkZS9hc20vcGd0YWJsZV90eXBlcy5oIHwgICAgOCArKysrKysKIGFyY2gveDg2
L21tL2lvcmVtYXAuYyAgICAgICAgICAgICAgICB8ICAgNDQgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKwogaW5jbHVkZS9hc20tZ2VuZXJpYy9lYXJseV9pb3JlbWFwLmggIHwgICAg
MiArKwogbW0vZWFybHlfaW9yZW1hcC5jICAgICAgICAgICAgICAgICAgIHwgICAxMCArKysrKysr
KwogNiBmaWxlcyBjaGFuZ2VkLCA4MSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvYXJjaC94
ODYvS2NvbmZpZyBiL2FyY2gveDg2L0tjb25maWcKaW5kZXggM2E1OWU5Yy4uYTA0MDgxY2UgMTAw
NjQ0Ci0tLSBhL2FyY2gveDg2L0tjb25maWcKKysrIGIvYXJjaC94ODYvS2NvbmZpZwpAQCAtMTQz
NCw2ICsxNDM0LDEwIEBAIGNvbmZpZyBBTURfTUVNX0VOQ1JZUFRfQUNUSVZFX0JZX0RFRkFVTFQK
IAkgIElmIHNldCB0byBOLCB0aGVuIHRoZSBlbmNyeXB0aW9uIG9mIHN5c3RlbSBtZW1vcnkgY2Fu
IGJlCiAJICBhY3RpdmF0ZWQgd2l0aCB0aGUgbWVtX2VuY3J5cHQ9b24gY29tbWFuZCBsaW5lIG9w
dGlvbi4KIAorY29uZmlnIEFSQ0hfVVNFX01FTVJFTUFQX1BST1QKKwlkZWZfYm9vbCB5CisJZGVw
ZW5kcyBvbiBBTURfTUVNX0VOQ1JZUFQKKwogIyBDb21tb24gTlVNQSBGZWF0dXJlcwogY29uZmln
IE5VTUEKIAlib29sICJOdW1hIE1lbW9yeSBBbGxvY2F0aW9uIGFuZCBTY2hlZHVsZXIgU3VwcG9y
dCIKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL2ZpeG1hcC5oIGIvYXJjaC94ODYv
aW5jbHVkZS9hc20vZml4bWFwLmgKaW5kZXggZDlmZjIyNi4uZGNkOWZiNSAxMDA2NDQKLS0tIGEv
YXJjaC94ODYvaW5jbHVkZS9hc20vZml4bWFwLmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20v
Zml4bWFwLmgKQEAgLTE2NCw2ICsxNjQsMTkgQEAgc3RhdGljIGlubGluZSB2b2lkIF9fc2V0X2Zp
eG1hcChlbnVtIGZpeGVkX2FkZHJlc3NlcyBpZHgsCiAgKi8KICNkZWZpbmUgRklYTUFQX1BBR0Vf
Tk9DQUNIRSBQQUdFX0tFUk5FTF9JT19OT0NBQ0hFCiAKKy8qCisgKiBFYXJseSBtZW1yZW1hcCBy
b3V0aW5lcyB1c2VkIGZvciBpbi1wbGFjZSBlbmNyeXB0aW9uLiBUaGUgbWFwcGluZ3MgY3JlYXRl
ZAorICogYnkgdGhlc2Ugcm91dGluZXMgYXJlIGludGVuZGVkIHRvIGJlIHVzZWQgYXMgdGVtcG9y
YXJ5IG1hcHBpbmdzLgorICovCit2b2lkIF9faW5pdCAqZWFybHlfbWVtcmVtYXBfZW5jcnlwdGVk
KHJlc291cmNlX3NpemVfdCBwaHlzX2FkZHIsCisJCQkJICAgICAgdW5zaWduZWQgbG9uZyBzaXpl
KTsKK3ZvaWQgX19pbml0ICplYXJseV9tZW1yZW1hcF9lbmNyeXB0ZWRfd3AocmVzb3VyY2Vfc2l6
ZV90IHBoeXNfYWRkciwKKwkJCQkJIHVuc2lnbmVkIGxvbmcgc2l6ZSk7Cit2b2lkIF9faW5pdCAq
ZWFybHlfbWVtcmVtYXBfZGVjcnlwdGVkKHJlc291cmNlX3NpemVfdCBwaHlzX2FkZHIsCisJCQkJ
ICAgICAgdW5zaWduZWQgbG9uZyBzaXplKTsKK3ZvaWQgX19pbml0ICplYXJseV9tZW1yZW1hcF9k
ZWNyeXB0ZWRfd3AocmVzb3VyY2Vfc2l6ZV90IHBoeXNfYWRkciwKKwkJCQkJIHVuc2lnbmVkIGxv
bmcgc2l6ZSk7CisKICNpbmNsdWRlIDxhc20tZ2VuZXJpYy9maXhtYXAuaD4KIAogI2RlZmluZSBf
X2xhdGVfc2V0X2ZpeG1hcChpZHgsIHBoeXMsIGZsYWdzKSBfX3NldF9maXhtYXAoaWR4LCBwaHlz
LCBmbGFncykKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BndGFibGVfdHlwZXMu
aCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BndGFibGVfdHlwZXMuaAppbmRleCBkZTMyY2EzLi4z
MjA5NWFmIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wZ3RhYmxlX3R5cGVzLmgK
KysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcGd0YWJsZV90eXBlcy5oCkBAIC0xNjEsNiArMTYx
LDcgQEAgZW51bSBwYWdlX2NhY2hlX21vZGUgewogCiAjZGVmaW5lIF9QQUdFX0NBQ0hFX01BU0sJ
KF9QQUdFX1BBVCB8IF9QQUdFX1BDRCB8IF9QQUdFX1BXVCkKICNkZWZpbmUgX1BBR0VfTk9DQUNI
RQkJKGNhY2hlbW9kZTJwcm90dmFsKF9QQUdFX0NBQ0hFX01PREVfVUMpKQorI2RlZmluZSBfUEFH
RV9DQUNIRV9XUAkJKGNhY2hlbW9kZTJwcm90dmFsKF9QQUdFX0NBQ0hFX01PREVfV1ApKQogCiAj
ZGVmaW5lIFBBR0VfTk9ORQlfX3BncHJvdChfUEFHRV9QUk9UTk9ORSB8IF9QQUdFX0FDQ0VTU0VE
KQogI2RlZmluZSBQQUdFX1NIQVJFRAlfX3BncHJvdChfUEFHRV9QUkVTRU5UIHwgX1BBR0VfUlcg
fCBfUEFHRV9VU0VSIHwgXApAQCAtMTg5LDYgKzE5MCw3IEBAIGVudW0gcGFnZV9jYWNoZV9tb2Rl
IHsKICNkZWZpbmUgX19QQUdFX0tFUk5FTF9WVkFSCQkoX19QQUdFX0tFUk5FTF9STyB8IF9QQUdF
X1VTRVIpCiAjZGVmaW5lIF9fUEFHRV9LRVJORUxfTEFSR0UJCShfX1BBR0VfS0VSTkVMIHwgX1BB
R0VfUFNFKQogI2RlZmluZSBfX1BBR0VfS0VSTkVMX0xBUkdFX0VYRUMJKF9fUEFHRV9LRVJORUxf
RVhFQyB8IF9QQUdFX1BTRSkKKyNkZWZpbmUgX19QQUdFX0tFUk5FTF9XUAkJKF9fUEFHRV9LRVJO
RUwgfCBfUEFHRV9DQUNIRV9XUCkKIAogI2RlZmluZSBfX1BBR0VfS0VSTkVMX0lPCQkoX19QQUdF
X0tFUk5FTCkKICNkZWZpbmUgX19QQUdFX0tFUk5FTF9JT19OT0NBQ0hFCShfX1BBR0VfS0VSTkVM
X05PQ0FDSEUpCkBAIC0yMDIsNiArMjA0LDEyIEBAIGVudW0gcGFnZV9jYWNoZV9tb2RlIHsKICNk
ZWZpbmUgX0tFUk5QR19UQUJMRQkoX1BBR0VfUFJFU0VOVCB8IF9QQUdFX1JXIHwgX1BBR0VfQUND
RVNTRUQgfAlcCiAJCQkgX1BBR0VfRElSVFkgfCBfUEFHRV9FTkMpCiAKKyNkZWZpbmUgX19QQUdF
X0tFUk5FTF9FTkMJKF9fUEFHRV9LRVJORUwgfCBfUEFHRV9FTkMpCisjZGVmaW5lIF9fUEFHRV9L
RVJORUxfRU5DX1dQCShfX1BBR0VfS0VSTkVMX1dQIHwgX1BBR0VfRU5DKQorCisjZGVmaW5lIF9f
UEFHRV9LRVJORUxfTk9FTkMJKF9fUEFHRV9LRVJORUwpCisjZGVmaW5lIF9fUEFHRV9LRVJORUxf
Tk9FTkNfV1AJKF9fUEFHRV9LRVJORUxfV1ApCisKICNkZWZpbmUgUEFHRV9LRVJORUwJCV9fcGdw
cm90KF9fUEFHRV9LRVJORUwgfCBfUEFHRV9FTkMpCiAjZGVmaW5lIFBBR0VfS0VSTkVMX1JPCQlf
X3BncHJvdChfX1BBR0VfS0VSTkVMX1JPIHwgX1BBR0VfRU5DKQogI2RlZmluZSBQQUdFX0tFUk5F
TF9FWEVDCV9fcGdwcm90KF9fUEFHRV9LRVJORUxfRVhFQyB8IF9QQUdFX0VOQykKZGlmZiAtLWdp
dCBhL2FyY2gveDg2L21tL2lvcmVtYXAuYyBiL2FyY2gveDg2L21tL2lvcmVtYXAuYwppbmRleCBi
ZmMzZTJkLi4yNmRiMjczIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9tbS9pb3JlbWFwLmMKKysrIGIv
YXJjaC94ODYvbW0vaW9yZW1hcC5jCkBAIC00MTQsNiArNDE0LDUwIEBAIHZvaWQgdW54bGF0ZV9k
ZXZfbWVtX3B0cihwaHlzX2FkZHJfdCBwaHlzLCB2b2lkICphZGRyKQogCWlvdW5tYXAoKHZvaWQg
X19pb21lbSAqKSgodW5zaWduZWQgbG9uZylhZGRyICYgUEFHRV9NQVNLKSk7CiB9CiAKKyNpZmRl
ZiBDT05GSUdfQVJDSF9VU0VfTUVNUkVNQVBfUFJPVAorLyogUmVtYXAgbWVtb3J5IHdpdGggZW5j
cnlwdGlvbiAqLwordm9pZCBfX2luaXQgKmVhcmx5X21lbXJlbWFwX2VuY3J5cHRlZChyZXNvdXJj
ZV9zaXplX3QgcGh5c19hZGRyLAorCQkJCSAgICAgIHVuc2lnbmVkIGxvbmcgc2l6ZSkKK3sKKwly
ZXR1cm4gZWFybHlfbWVtcmVtYXBfcHJvdChwaHlzX2FkZHIsIHNpemUsIF9fUEFHRV9LRVJORUxf
RU5DKTsKK30KKworLyoKKyAqIFJlbWFwIG1lbW9yeSB3aXRoIGVuY3J5cHRpb24gYW5kIHdyaXRl
LXByb3RlY3RlZCAtIGNhbm5vdCBiZSBjYWxsZWQKKyAqIGJlZm9yZSBwYXRfaW5pdCgpIGlzIGNh
bGxlZAorICovCit2b2lkIF9faW5pdCAqZWFybHlfbWVtcmVtYXBfZW5jcnlwdGVkX3dwKHJlc291
cmNlX3NpemVfdCBwaHlzX2FkZHIsCisJCQkJCSB1bnNpZ25lZCBsb25nIHNpemUpCit7CisJLyog
QmUgc3VyZSB0aGUgd3JpdGUtcHJvdGVjdCBQQVQgZW50cnkgaXMgc2V0IGZvciB3cml0ZS1wcm90
ZWN0ICovCisJaWYgKF9fcHRlMmNhY2hlbW9kZV90YmxbX1BBR0VfQ0FDSEVfTU9ERV9XUF0gIT0g
X1BBR0VfQ0FDSEVfTU9ERV9XUCkKKwkJcmV0dXJuIE5VTEw7CisKKwlyZXR1cm4gZWFybHlfbWVt
cmVtYXBfcHJvdChwaHlzX2FkZHIsIHNpemUsIF9fUEFHRV9LRVJORUxfRU5DX1dQKTsKK30KKwor
LyogUmVtYXAgbWVtb3J5IHdpdGhvdXQgZW5jcnlwdGlvbiAqLwordm9pZCBfX2luaXQgKmVhcmx5
X21lbXJlbWFwX2RlY3J5cHRlZChyZXNvdXJjZV9zaXplX3QgcGh5c19hZGRyLAorCQkJCSAgICAg
IHVuc2lnbmVkIGxvbmcgc2l6ZSkKK3sKKwlyZXR1cm4gZWFybHlfbWVtcmVtYXBfcHJvdChwaHlz
X2FkZHIsIHNpemUsIF9fUEFHRV9LRVJORUxfTk9FTkMpOworfQorCisvKgorICogUmVtYXAgbWVt
b3J5IHdpdGhvdXQgZW5jcnlwdGlvbiBhbmQgd3JpdGUtcHJvdGVjdGVkIC0gY2Fubm90IGJlIGNh
bGxlZAorICogYmVmb3JlIHBhdF9pbml0KCkgaXMgY2FsbGVkCisgKi8KK3ZvaWQgX19pbml0ICpl
YXJseV9tZW1yZW1hcF9kZWNyeXB0ZWRfd3AocmVzb3VyY2Vfc2l6ZV90IHBoeXNfYWRkciwKKwkJ
CQkJIHVuc2lnbmVkIGxvbmcgc2l6ZSkKK3sKKwkvKiBCZSBzdXJlIHRoZSB3cml0ZS1wcm90ZWN0
IFBBVCBlbnRyeSBpcyBzZXQgZm9yIHdyaXRlLXByb3RlY3QgKi8KKwlpZiAoX19wdGUyY2FjaGVt
b2RlX3RibFtfUEFHRV9DQUNIRV9NT0RFX1dQXSAhPSBfUEFHRV9DQUNIRV9NT0RFX1dQKQorCQly
ZXR1cm4gTlVMTDsKKworCXJldHVybiBlYXJseV9tZW1yZW1hcF9wcm90KHBoeXNfYWRkciwgc2l6
ZSwgX19QQUdFX0tFUk5FTF9OT0VOQ19XUCk7Cit9CisjZW5kaWYJLyogQ09ORklHX0FSQ0hfVVNF
X01FTVJFTUFQX1BST1QgKi8KKwogc3RhdGljIHB0ZV90IGJtX3B0ZVtQQUdFX1NJWkUvc2l6ZW9m
KHB0ZV90KV0gX19wYWdlX2FsaWduZWRfYnNzOwogCiBzdGF0aWMgaW5saW5lIHBtZF90ICogX19p
bml0IGVhcmx5X2lvcmVtYXBfcG1kKHVuc2lnbmVkIGxvbmcgYWRkcikKZGlmZiAtLWdpdCBhL2lu
Y2x1ZGUvYXNtLWdlbmVyaWMvZWFybHlfaW9yZW1hcC5oIGIvaW5jbHVkZS9hc20tZ2VuZXJpYy9l
YXJseV9pb3JlbWFwLmgKaW5kZXggNzM0YWQ0ZC4uMmVkZWY4ZCAxMDA2NDQKLS0tIGEvaW5jbHVk
ZS9hc20tZ2VuZXJpYy9lYXJseV9pb3JlbWFwLmgKKysrIGIvaW5jbHVkZS9hc20tZ2VuZXJpYy9l
YXJseV9pb3JlbWFwLmgKQEAgLTEzLDYgKzEzLDggQEAgZXh0ZXJuIHZvaWQgKmVhcmx5X21lbXJl
bWFwKHJlc291cmNlX3NpemVfdCBwaHlzX2FkZHIsCiAJCQkgICAgdW5zaWduZWQgbG9uZyBzaXpl
KTsKIGV4dGVybiB2b2lkICplYXJseV9tZW1yZW1hcF9ybyhyZXNvdXJjZV9zaXplX3QgcGh5c19h
ZGRyLAogCQkJICAgICAgIHVuc2lnbmVkIGxvbmcgc2l6ZSk7CitleHRlcm4gdm9pZCAqZWFybHlf
bWVtcmVtYXBfcHJvdChyZXNvdXJjZV9zaXplX3QgcGh5c19hZGRyLAorCQkJCSB1bnNpZ25lZCBs
b25nIHNpemUsIHVuc2lnbmVkIGxvbmcgcHJvdF92YWwpOwogZXh0ZXJuIHZvaWQgZWFybHlfaW91
bm1hcCh2b2lkIF9faW9tZW0gKmFkZHIsIHVuc2lnbmVkIGxvbmcgc2l6ZSk7CiBleHRlcm4gdm9p
ZCBlYXJseV9tZW11bm1hcCh2b2lkICphZGRyLCB1bnNpZ25lZCBsb25nIHNpemUpOwogCmRpZmYg
LS1naXQgYS9tbS9lYXJseV9pb3JlbWFwLmMgYi9tbS9lYXJseV9pb3JlbWFwLmMKaW5kZXggNmQ1
NzE3Yi4uZDdkMzBkYSAxMDA2NDQKLS0tIGEvbW0vZWFybHlfaW9yZW1hcC5jCisrKyBiL21tL2Vh
cmx5X2lvcmVtYXAuYwpAQCAtMjI2LDYgKzIyNiwxNiBAQCB2b2lkIF9faW5pdCBlYXJseV9pb3Vu
bWFwKHZvaWQgX19pb21lbSAqYWRkciwgdW5zaWduZWQgbG9uZyBzaXplKQogfQogI2VuZGlmCiAK
KyNpZmRlZiBDT05GSUdfQVJDSF9VU0VfTUVNUkVNQVBfUFJPVAordm9pZCBfX2luaXQgKgorZWFy
bHlfbWVtcmVtYXBfcHJvdChyZXNvdXJjZV9zaXplX3QgcGh5c19hZGRyLCB1bnNpZ25lZCBsb25n
IHNpemUsCisJCSAgICB1bnNpZ25lZCBsb25nIHByb3RfdmFsKQoreworCXJldHVybiAoX19mb3Jj
ZSB2b2lkICopX19lYXJseV9pb3JlbWFwKHBoeXNfYWRkciwgc2l6ZSwKKwkJCQkJICAgICAgIF9f
cGdwcm90KHByb3RfdmFsKSk7Cit9CisjZW5kaWYKKwogI2RlZmluZSBNQVhfTUFQX0NIVU5LCShO
Ul9GSVhfQlRNQVBTIDw8IFBBR0VfU0hJRlQpCiAKIHZvaWQgX19pbml0IGNvcHlfZnJvbV9lYXJs
eV9tZW0odm9pZCAqZGVzdCwgcGh5c19hZGRyX3Qgc3JjLCB1bnNpZ25lZCBsb25nIHNpemUpCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 14:58:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 14: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 1dPrwz-0003Xh-Vq; Tue, 27 Jun 2017 14:58:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dPrwz-0003X0-D0
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 14:58:45 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 A5/61-03613-4A272595; Tue, 27 Jun 2017 14:58:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0gUYRTtm5mdHcONz9XoumnZllTW+uhHGQU
 9/qRBYUaC/TBna9od2J21mdW2fvRCiexJ5qM1y7QCrZBMUitCo00Ud7MsjSxQC8FqrCgQNqlm
 nDXr+3W+e+455164DGksok0M53FzosA6zPRMyp5kXmupFTOzk3s+x6de+1ZLrUdpvgc/iQy0U
 8cLVpcnV2d/dTZA5clxno5f+iPo1NxiNJOhcCEJFce6CfWDcAmC2/3nSfVjxEUEXK4sQ8UojK
 HxcuiTfxAqjsSZ0Pq+lFJxFK4mYLgMqwISyzQ8CnTTKkHgGKiuuU6qmMLx0DTom8QGnAZfOu7
 qVByG0+HMSNtk3ajUT7d/16t4Np4Hdb2FOq0/AjovflDCGCVgKTTcT1LLJJ4PzfKlSSngOGge
 H6fVGQAfR1A3fpLSPBeB93uPXmuKBZ//EqXhLdA6+pRUPQEvhK7CrZq2nYDXcmXIyE9DXcUDp
 AkSQC6vDKUN66HqakII6yAQiNYE9yj4LQ+FmhxQ8r6TmMITJ56EcLcOrr7ZoQlaIsA/MEKeQx
 bvP5t6pzf1/rNpNSLr0RKJEws40bIiOdEq8ja728nyDktK8spEJydJrI1zsFYpcbfL2YiUm5i
 hvBYUvJHxGEUzhHm24SZkZhtnWV17DthZyb5LzHdw0mO0mGFwje/YdhMluATODIZl+5S2CJGz
 cZ69vEO5salOYMLNUYa+PIU2SHmsU+JtGtWFFpjmGMZUHVYJe77wVzZ1nS9QrCnSgJSZjOF5n
 Ojk3f/zH9EcBpkjDbRLcQnnBfdf949KMKEEU5cz1GA3O02ZjqBDE5s3vfsU703f/6xqsNXzkp
 9IHCvoz9qQ1pv1wdYeVdKxvm1Nfm7t4dKun518MBgmHC3NdsTlP8kK+Pd+DTbG1OCGKxt6C1Y
 ufpTaF31gC/p1MGebPTXQ8batfLVpbPRiyrd1csL1C60PhSr5+Z17/daCnvq5TQObV+VsvDXU
 XOQzU5KdTUkgRYn9A95DTCWYAwAA
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1498575522!105103961!1
X-Originating-IP: [104.47.34.60]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62116 invoked from network); 27 Jun 2017 14:58:43 -0000
Received: from mail-by2nam01on0060.outbound.protection.outlook.com (HELO
 NAM01-BY2-obe.outbound.protection.outlook.com) (104.47.34.60)
 by server-7.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 27 Jun 2017 14:58:43 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=3h9FkEjeTeXgezmnLcdGv+P/QMHMj48x7OfbfH9IWi4=;
 b=HOZJNM2NP9hCovbytYlbPFGmzjJmo4xelmx9jrwJgYFbAXTSy2vyfvDrWUwUt76cFBmtRYmtY3uBN+Zhk3Zi60NXv0m8rmmEfr2OUDyAYnw9azoJuVfhebqOrzpexYlNx0F7qE4wy5eSIZApjfA3oPy1CKnh1tQU246EQSyGCD8=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 MWHPR12MB1150.namprd12.prod.outlook.com (10.169.204.14) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1199.15; Tue, 27 Jun 2017 14:58:37 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Tue, 27 Jun 2017 09:58:34 -0500
Message-ID: <20170627145834.15908.73745.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170627145607.15908.26571.stgit@tlendack-t1.amdoffice.net>
References: <20170627145607.15908.26571.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: DM5PR17CA0027.namprd17.prod.outlook.com (10.173.128.141) To
 MWHPR12MB1150.namprd12.prod.outlook.com (10.169.204.14)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 7002961c-59dd-4736-9ac8-08d4bd6cfec9
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506067)(300135500095);
 SRVR:MWHPR12MB1150; 
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 3:HL/CUhECTm51Luksfyquld5FwnUd5eLzo48tADoiGZjdRp1ja3CdriyutvgKUDYzXk3M5fwipj9z3a4ND0FXI2UXlaQm4xRij6o6hIYYdMigzMPUMF0Ux3ECrRAzMtQwK/pXPnkStnqiMQN139xSQZcTF4w27gHhDB5V1PI9YkeXlr7DVDBGq8ItDRTgeTseIW8WGtHHMqJCZEYkxEGDXDU7EP4tA786h470nM/NWvqkMGNgXeODMvpdrPIam+rivbr/GMJgvkIvCNSNBiYv5TA1m3KZG5g22yrm0kzqFHJq5WEb407k+8slx1L+9mfpyvmzsFS1378yQhBVO8ccmoZCvhuUzXN6DESyrZkkC6z7/rJoNQ5aqiYDzmH8FsuJIRs8PhfpOe9U4Toxc25iAoy+9sVGLLB8jUvDbtFFgMbwoXD8LQBKbRPmDovrJzx3B8JcnuwFkomwdFMm5T0D6cV67i7Qlu8TDKFXF7gtkwslSgcw6wJfF568Hl86UOBQh8g2regIp0FXTUnz8T3jPJeRyHC2jTiLHKyYA7+vBQ79iX8/GpF0ren0iSeSqJn6FQpLEMI1pXQuxT4J+iodhwrlVHKJs7IouO7l1gnxdMfK0puhLmMIaS2nS/8pVL+n3ol4V4roRYUWcmyq0u7oUVx2pxkoxJ8a9i6oE9/4nUnuB9jP2IjjPA72dqkzJqPOzOaSBUQBZKE1RrhOEMuWYFYO5MpHFssCCzsPygLW2E/g54JnUpe0CgAN7zK0cSBXkAC7N6YyZnwmIevhZrzr4g==
X-MS-TrafficTypeDiagnostic: MWHPR12MB1150:
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 25:ploqpQC4bqjGbgernE/Jpk83ZU8dDcyiGawiHuLcxSexmzs5Q9+SrFTrxAjLsWPP5B03nZGeut9vtOj5CMidedJKPoZSK4Q+gS9Jz5m4SMv9imfjY7qbJD0yfnjGKJkO5cGJLgRgvfC5N1NUlo6vcrr57y5P633TP40ptpvTPPF4h22/B++KcFX++F3dB5RFlVW1j8s1V0Vj29DhMnbGO+nKwfXF3RI57pLhFkG2E3JMHsDBFaTAGZi0GdbgdfvqwjulbF70bAc2KWeLuQ3LJfYYmmqtk7tNvRN2+hbWcIwefQznx1r8d/x0NfQWJbhxSGtRkZG42dcyUNAcopCcjSlL1AYqSzry+FnGyqiZDhf5qXuUzeAFsOFp5CfqgiLdgfP2N5HdMr8pSi5+n4KTtphEeib0IkOXA94X0eKqn7ufe0QnNtKkY1w82RnvoVzyqGBKavzKKAHqHQW7I9nXclqLj0WYWYoJVe+vVEp07kpN3AC3UzJa5yTR02xCNpEKvKTbTzLxRXB6J2zoovzwGRoWOLrcY4nKq6aFXmPQMlsyO5uqsooWXPcQlkS9u6u8eNT8gFpJzVCQ2iMsArWb7V77Pym6nXqLVQwtTboUfaDM5J9BUOa55mNJ7KZcKcD1zHhT4GAZHJtGi0+gtAx6jVKuOo9UaqM7GYdfVub8TipfYKJKdsIgpRe9UofUdYF7QXQcCNG2jgKnctuBQueQqYHUZLaqVwOkt6ZKKjlCHqfyHlM0x1JHRSVNXK1sovEwKAYtaJQXWKFYn6dcozK6cVWZRc81YgVDkLffNWYhOOwCr55avlDXJpwKqtci8d4GHoZ7kTY0Z9jNaNO0Qhue5B2G3o4HKzySf9oCzbiwYDgsIql/QadQg/zrF7rtkAzE7nPP5R97dvzoSUZoqeKjxJAE6sb1QMdArwy9LcFdEJA=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 31:8Jk0TmvqSVaxn6tQd8hO+BHBcB8m788nHPOY9u6IL/1ZuQER37zqlrNdyz6/21p99IG1BNgrhz23zOTjy0fa0UZhZywsQs8A0xDKNUv/kEjJ6H8of30K8d91UdMHzBfCLe4E4vz8XCbU+MWce9f2ohEKFmMd28H4XE6QN6WqebOcF3SkffLeRaML6Vr/KRf7yzPCHGg7xfgsgNrNNDQ38JWiVRqALduEWre+lrmbGfh2dZ9fzKDh2gqREZApyx8ugECRvIcQURhzPDEBtWZWUgESMIBNU7L9gC6R4Iyc3OygDR6O5d+SLNfNyOtPhtxcuTIXOJP/CTYepuJmtx8RH4CELaf33y8n7YAMkWe9TduH2Og+wkbxYt6t4CaGs7C9oWaB0SDxkCsRrL0gMM4j4U6Ihf/JV7jqoU6iS4nSq9ZvlyCWRIlJtvPsBxBbausFj4FzlLAtGVpDTM92cP/Sva6wOjJshjaw5gDhY7Bzi1KYIgtocwBFT/M0VEy7ocWTh5T7tt6sHMBD6kA4lBIJDmUVeptGqJ6KD7OiFwokQqD2bejvfj1o91GlR3mSfgdHjzrA0GefarM6VlBKa+xn2fFQECzp5YPZNRwJDg/OxpNtPFDZTFPmrLrVq66ZyGSsOK0/HsyqqVW2KhH2tuEFvTBzc6QgGiea9ywcpNfjro4=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 20:x9VpAazI31OnEOzsMCqmn6wMne+mvAaAog95RnbBo8P9Phb7K24eoT9sIz/OEIWZDyJowem9JmO2AtqdJs7Ry9uoc+AFBsOrkr3loji1732qa8mh7B0vd6XB9fnGHwEtHlV8IaFg8X/oxxE2fh9mIY8bDE4aY0tDNjatZyYx5c7IAU6oK7uwOFADenaZZMina7iqAal/7mj3BBAOz6bvvWKXsvYst6U21BtYezqAFLlBy7SsqTNurwDn7nQrOXPv1Edhvn3kbFo5CmvYHO9r+e8BjvyZ63lNSDu3LZVeljrg8Hu8HbR/VcavXkijxk74uSZuOGPvRnfOn6CfyqQoA/XOuDermsht+w1kAZKlB6x46Tvf6NTC5/wrs1F8qsf8tIdWVy3k5QDRcZ3UwxZNMBqy5SszBa/nbdzosYRow+jkpaHRaVb/C+aziKNZx7hmksBYnh1x5l7Lxf5wsIWeZFGVZB5chGmrMCPhSET1jgAkzkZl0yz39g8CggMcPdYa
X-Microsoft-Antispam-PRVS: <MWHPR12MB11500116A9374AA1A27C21CFECDC0@MWHPR12MB1150.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(133145235818549)(236129657087228)(767451399110)(247924648384137); 
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(10201501046)(93006095)(93001095)(3002001)(6055026)(6041248)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123562025)(20161123555025)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:MWHPR12MB1150; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:MWHPR12MB1150; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTUwOzQ6NFgwTnpPQ29QUHUrY3hEYlRGclhKLzNyQ3Jt?=
 =?utf-8?B?cnM1ZG9LMXQyT01EYW5meGRJK3AwclpLYUZDNm9EdStyaGQvNXNLZzNkSGVZ?=
 =?utf-8?B?UlovTzhCTk9KUjhyeVpQdThFc2dtSXIyM1dLMHZ5bnRsQXBKZ2Yrbzd3cmVs?=
 =?utf-8?B?OXNBVkRjaVRNVTJIdExrNitic1Iwbk5uMFdqSDNJVDlNRU5hUVdxQ3liM3ZS?=
 =?utf-8?B?OXE5bWdraWJENXU1R3UwQWt6dXY1SkprM3g5dFl3cFErMlZsUUlmUnNUQXJN?=
 =?utf-8?B?b2RnRzE2ODlHVTlVQkdVVnRRZmNPSFVkOEcrNXBqb1N2WTlXVjl3TFZXcDRK?=
 =?utf-8?B?R3FoVzRabDFsMlpRaE53aHZBMkkzVGs3WjRobDI0Y1dvNjYrV1pTTkNrbUlk?=
 =?utf-8?B?c2VoZ0JOdjdGMFJlTDQrZWZyU1BJM3A0Z0o2dDh3Z2VPK0kyT1dZUmdsNVZF?=
 =?utf-8?B?bmVpbzhqOFhLRVNTRXJmYjY5NUhLTVZud2lMUEc0YTVsbHdsRmRuZENJR25p?=
 =?utf-8?B?azVTMXM3VlZVa1czbHZBUlVhN25ETHdxeTV6eFZrbCswR3l4aVh0UFI4ay83?=
 =?utf-8?B?OElqTnZwWFN3UTNaL2xxVGNMWkhYWGdPb2VKemFIVG9CaUZxUkFzaGh4Vy9a?=
 =?utf-8?B?WUcwbG9nTTV3UFBYYkQ0TlNsSjZJNjRDY2dhZzI0MFFYVnBYV0NMTFdkanZZ?=
 =?utf-8?B?OW5DVS9uS2Rsb0tnK2l6eGZ6RXNOd3VaMU5MZnV2Qkg0K09OUVFOTXJ5V0FZ?=
 =?utf-8?B?by95ZnplOUw0d3hxWXdWWVZTYktVdXhiV0EySkhVem5tYnJuMVorejJoL2lV?=
 =?utf-8?B?TnRpd2dnaDZtbGxPeVh0bFhWZnE1UEZNbFJKSndNVmJTV0g1Y0NMSkdnWFRw?=
 =?utf-8?B?a1dFdW9HYVhrWEFOSE5YUTBuLzFNcmNwZ2J6V1laZzkwWXltcHpQRzFFeFZL?=
 =?utf-8?B?SDZOQ1hjbGtxbFBJSjJxd3dpRTBQYldTUGZJeFYyUFpKeklXN3YycDlGRExD?=
 =?utf-8?B?d2hTM2x0R2dHNEJvV1NxOFRWNUtMRUpaN1dOTlhaZUtCVFNJcXhHU3hBMVdT?=
 =?utf-8?B?QjQ1bjM4MmVOR3hIek85aGpKbkxrNmZDN0FQc0R1M2JiV2NYc0YrV3c2Rkdq?=
 =?utf-8?B?bStMUzFwUE9WYkNkcUJVa1lJTVpMVnpqUzZDaHFaYTdMYVVaVWdNSEJvYWR3?=
 =?utf-8?B?cE13aW45UGVDaHJXcWhJeDFjVHNzRktJSzVBSGpobktyWHMwQ002MDVFdnlN?=
 =?utf-8?B?REtiT1NEUXhlTEJPK0pDQ0s0MlU1WHVrV3JnWDJxMmMrekxVUTRQU3hBdzBx?=
 =?utf-8?B?UnB5dFpRelhJNzA5MGRYZGhUdkg5dXVRKzRhdUE5YkR1VHJ6TXMvczk0K2c3?=
 =?utf-8?B?WTVoRFVlbEtPbXFGa3NGOW9Jc0FRc0NXa1NkWEZONFY2eDZzSzR0RTBhZFJL?=
 =?utf-8?B?Uzg1bVFMRVFOUmw0T2V6eDlqemtyV0VFSjNGNCs4NmhsYUhzbUg5MDBiSDZu?=
 =?utf-8?B?UzJYM1paTnNkME9EQ1pZbldnTTllSFJTUklMNHlVRFRKMnh5YWt4enp3RXRr?=
 =?utf-8?B?bDVFSmMrRkpBcmRXNjVTekpCUmtscFNsdUZXemlkeXkzQ29JOFVPc3h0d2FR?=
 =?utf-8?B?L1BLQmYyaWJmRWcrdUxRNVR6cmhGSkhZZ2xTMWoxK05MTWtNak92VUo0a2Ji?=
 =?utf-8?B?K1JYL1k5dDVCUEVMS2c0Q1oveGFGd3ZZQ044SWt1MlNKTE80NmVjVXg0aVVt?=
 =?utf-8?Q?aecLJeX1evcMSCYOeN0kJ3HSkHiqWMG7s4jk=3D?=
X-Forefront-PRVS: 0351D213B3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39850400002)(39400400002)(39840400002)(39450400003)(39860400002)(39410400002)(54356999)(25786009)(76176999)(47776003)(72206003)(478600001)(66066001)(23676002)(2906002)(3846002)(1076002)(6116002)(230700001)(50466002)(53416004)(50986999)(33646002)(97746001)(86362001)(54906002)(55016002)(6666003)(6506006)(103116003)(42186005)(4001350100001)(110136004)(2950100002)(189998001)(38730400002)(7736002)(9686003)(83506001)(5660300001)(7416002)(81166006)(53936002)(4326008)(8676002)(7406005)(305945005)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR12MB1150; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTUwOzIzOmZhODY4aXh6ck1TdWpFWWJPYlZONWdKcHFz?=
 =?utf-8?B?SytvUnRJWFMwVFRIbEdHUE5rSE1LM1VSaTFNRXVxcXZORjlFbjhYVVU5Q1lm?=
 =?utf-8?B?cyt3bm1UUjZJRktaQk9oRVVScFNwQ2s1S1pjcTZRWnBuNDVkMHYvSEtxNXJO?=
 =?utf-8?B?RHJzbXE1NWVPcjFpL3J3Z3Jjd3BtejZMUTJaeDVrZnI3bVJoZGNra2RsUlZY?=
 =?utf-8?B?QU10OUc2MFNQS0VPMXJObjFUTEVaQzA5T1R2UVIyZDQ4UVlCK01qZjhtYmhC?=
 =?utf-8?B?ZExmV09vZzBCN0VQSXRPOUdKd1IyUjNiWHNBOHJHV00rMlJQRG1mZ3hUNWxw?=
 =?utf-8?B?NUhpSWIzUGpYenhsS3lwMzR4ZnliQVYyUlBsdWRxMGw5b2ZhaWV6YTBIdWVi?=
 =?utf-8?B?aHBDOGYvR1dEWDRlL3B6TUlwM1RDQitUbGtsRmFkRmNMTUFBc1lueVJBVGdS?=
 =?utf-8?B?eXR0L0poSDhNS3FZK0tDNUFpeloxSnRadXVLbXFyMEE5WCs0b2gvL0hIWjRQ?=
 =?utf-8?B?eXBEbTBTM2lBRENXZnZZNE9nSFhzckNFejhLSklEWmdFNCtrYlU1YVlUM0g5?=
 =?utf-8?B?NkMzd0dTK3BDdWJVeDhtUWErQnk5cXVuZkhBaTJkZWhJOWltUFVZNkRGSG9L?=
 =?utf-8?B?MFA3WmhhQWxnVHpWbnZWNWgwZUZack5rSGx3dlExaVFDL2NmbHJXclowTEFk?=
 =?utf-8?B?NVpGbGhLNWs3K2xDZ3kxK2k2eXpuRGlrVURSTTNyZG5LTWdNY0JMaDd4TDZS?=
 =?utf-8?B?MW5vK3Vodk1WTC9laXBBbXJnTkdEakRwbXNYUllVUE5KZHIzL2tsS05IRHEr?=
 =?utf-8?B?R3F4SXNuajczVzQzblFKVTA3dmlVRVhicXBzU08vRWp1YzRuNVU4eHRFOElB?=
 =?utf-8?B?S2VBWUN1MDdadW5lYkZpdFZSa3U0L3IwRjRSUCtjc1IvZndpMnVRdDAyV3hJ?=
 =?utf-8?B?NTU1Q0ZORW1IRDFnL2FGekg3QnJaUVlFY3NaaUFTVGp6dlBVQi9YSGcyV2pU?=
 =?utf-8?B?enh6YmhrR3piSVNrSVMrbCtWZHdKeUR0ODJ3YkZ3OHZ4ZldUUFhMWDMzcHFa?=
 =?utf-8?B?MStxTmtFZjBTU3YvMWNYaFVnSVRmeGlOS2pwcE4zUE9rVndaaGFXY05YZHVl?=
 =?utf-8?B?M3dhZGNLQ2dJVUZlZVg2aXB1bWFMSzBFbXZ1a3loRllVbkpCamljODBVQ1hk?=
 =?utf-8?B?TkRhb2hJL0l2YUJOa2FjMXp5V1U3cEhqQ2JYckJQSnI2VUhHOUJYVkhuT2tX?=
 =?utf-8?B?blJxQzA4ckVqT2ZhWS9qZ1NDVHE3QmNlMlJtemMwWG5yWnpjVi8yUElPcnpQ?=
 =?utf-8?B?aXRNajRmME1KY2RhdWxDNGZIbWdSSWRtdkdrSXJ1R0w2TWhmMHo1Rm9KeHlW?=
 =?utf-8?B?V2tvNnBXeWtDRGNrQlRRYm5TRTJrZmJsWHlpYS9mNFJCMWY1N2ZMNXRvV3Uw?=
 =?utf-8?B?OGlpWWFBTjdBT1NQOXpQL2Z3d0xoZENVVnU4RnBpY2NGNE9tcUx4aTU2NUhY?=
 =?utf-8?B?Zlk1b0p3WWZSeWxWTk82VnZTeTJVVmd6R3diSjdNWG9BdzJUVTJqOVpWRFVn?=
 =?utf-8?B?c09DS3hlcVY0L0lqb1M2a2svcDQ1cndJVWFSeHR5clNaWnMrMCsyc21yK1ht?=
 =?utf-8?B?bE1INVkveHpGem5DbkpLQitINFhuQlZIdG9ydVhtMmtBZ1U1Q0d4RThVL0V6?=
 =?utf-8?Q?ZiTX2LYbJJpTvFxLb0=3D?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTUwOzY6cklMWWcvc1hjSmRMd3Evb2p0d3BvcmhYSDZL?=
 =?utf-8?B?YmVXMHM5L3QzOUhZNDJVY1BUM3Q0R05DNkhkTGdENk9zeHpEZkFPbWRUMkth?=
 =?utf-8?B?WmlqQWxYWFp4bGp5V2dHMEh5ajJtMzRsNFJOdFhBRkRoWXlYMVlLYzNINGl5?=
 =?utf-8?B?Sk9GeWwyUFlFWmhUOEdKbXJJNnYySmNhOWV4QU9SQ1B6MTh4WXkyL3Q0bWYx?=
 =?utf-8?B?RnBHSUpTVjgrZHFpYjEvZERFRWhDMUJTRWp2d1oxOGJiejUycWZkd2s4K1NQ?=
 =?utf-8?B?YXA2c2s0TTZpWUpONGhqU1FZVEw4Wmh3bm9LNFRlM01lT29aSEZYT0lvR2E1?=
 =?utf-8?B?c1lBSFIrZTkyb0hxS25UYm5SVjlMb0RlMUhZdlFMM2VtN3hELy9SRXI0Kys4?=
 =?utf-8?B?WlY1cE5XQXJaRlhFZW4vZEJxbEVwMTc1QjRzR1RKNWtiUExaY29LR0dBMkxS?=
 =?utf-8?B?aTN2eUNuZitNL2RWb1ZTNFg3RkllMHYvUVNUWGNCYXNhaFdreDRoZElJYkNY?=
 =?utf-8?B?eWRQeFBvOVJFZFBGcm5pL2tTN2pFb2tZbERWaE9JRlRDNHdNczc2ajlrL1JD?=
 =?utf-8?B?R0FBazBoT0oxRFNDd291MUtiSnByb3pDdWpLTWdFRGFReGtkZWhIZlVYVkJt?=
 =?utf-8?B?R2VNM003NTNxYVVqMmdXa0hmVm1oUW8xTk03bURFQmJ4YXNQbkM3Y1FITzVG?=
 =?utf-8?B?M0lWK2Z2YmFDdytBbzBlSzJjWG1qdFZoZWU1SE5VYlJVdFU2NWpiaFZXYzIw?=
 =?utf-8?B?cC96UnpJN3E1MkxGUUZUTGdxT0NDeHZRV1VmMENjK21HMW1zOTRUL1NqWEZw?=
 =?utf-8?B?MU9EdG5wT1ovaE5HZ08vempJNHhLa0p0Qmo2ZktSNTZIMmZhYlVNZml4VWp1?=
 =?utf-8?B?NWIxc3llUkRtMmxES3BqcE5aYWEzSzZuZ2g4UVBkV0NXekFCK0x0MytSY2NQ?=
 =?utf-8?B?NkZVV29zT2xvM3pheEsrUXFXZXJML3V2emg2WWdFVjFDYXpndUllQmxNMnky?=
 =?utf-8?B?TE4wYkF5cW5hTVRGdS9qMW1rV2MxekFtU1p5dTcwSjJnTTFsNmJFT3dQam1n?=
 =?utf-8?B?NUp6VW5Ec2orYUpmMEErY1VLTmFSOUlINnZuREJLaSt4SVkwTU84MzhYU0h3?=
 =?utf-8?B?NytXTlB3RHpsOGZqSHJKaC9MMnFRMDhsUjQ3Z3RFeXdPZGJ3ZGV4YnIvY01T?=
 =?utf-8?B?NG52WU5jMFdYcFdnOTFiNnExbDQwZVJwMW5zNnFZMmFPZzRNeW1yRXU4aXF5?=
 =?utf-8?B?SFpleVc4bmxFYktycEdWTWpOMUY2R0JTQmpzY05xMEhBNGJybmlxdVFPbWNT?=
 =?utf-8?B?WjA0bkxQM1BxVW9JeXJwSjdBMGs2Z0F1UjNzL24zQ20zL0FrR3h2UENFTlh2?=
 =?utf-8?Q?hNTd7Y/?=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 5:isJTOYL74AqSjN8zmuIDm459Z8K99iRB0NPW1DmPfAghpgoBOgN9V3zUCDlj8BL5zxsE9oTfr6x4mp6TcPPZff5Znt+LU++/rYt6i/BjXaJHPF3cagDD/HUukpF5ouS1mhUlxAJ8eoi9gLkFyvm8CV9UIc7sHKG6BgDTnGFYN8wSre83jJBNaAHrWZFTa3UjVa9IdCDbC8JhcW7FETkrhgkNK7lJg0fUKXu4TQG9yf1+NjPyeeQkGxW8zUgjH/vG0d5rPkUda+E1YJmqb3x2Gm4wb4kf+tX4cE7yWtF//7V0blAo1CqTWdBv/1RuGHJ5/O19lxAPIdOD8MAaeHF3LE3xEt6k/w7MlqaMByI0ZI1Ws1CnglJqHHKLYs2tygBTyfkplMm3o+UHriN6jPoMiOYt03MWoYAUU+RvcttPvkcQjARGcvzynyOQnhFDhnnZH0GA1B6Hxp+BpxP4qAo+nCf+aco25MbtRrT89BWCUiHKEOP312gk2XsuCWJoPg40;
 24:gSmpcslbPsDhwgC7H+1KYOQY9f/f3d1A4Rrd+PWhePqil1o+PhA0dRQEwX24gXvf5dJtFB1ToEEEr+da3B2yp2v31pTzgFM1RMMKHWcXX1E=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 7:MbZkaofarv4kRfqCuV+s+1RKTxvLLfc0+6SJ28V5NTp8MThmlFqo5bXPU06oN9N0TwC6EP4UJvS/aEI4vMhUJeOaLkOBdDzrO8JV7a6mTBXkENd4Ao/7yetOnUt1JN50txT02YvHb0MbQDOr//4GfoCSIhfHcmXiB1+ep73qA79kwALi5U4yMCEenG/YrMnF+3zw+ED4D1GG7bmCSbnaTsRw0kpbCxNd9yGEnY4HzeSEEGPdqnhyAUTp0HtPKy6rWMA0+uCGBjWmGXCnXOs0BjhwyKuTzO3yI2RS2R06/QuKItKor7uRhrNUqCiufp64/KKwUYAOVVD42LvTLE8wkzQdbzZ/QSRl+hwsvqA7jFDrDTH7sUQapH5gGy8k4RyZ7Z1NHM1TVgmvZ0m8Jnl5C+fUH4XmzlVelUgxt/gX9WPxjU3GqMGj8tIR6SHgfa/u4M1VPRlY+coz0cSsvoGr2N34mvv8NnNgc7LdCV5sgmKf5AxjX4hZVRkqOG/fceSIYtUmoLNDptqKBmMzLux3iTi5g6v0vPX6kcxQ5+vXE8xKV196CugLR0jbmu2obj6v1+hgTtxEJIljjdyN40GUEhrvYcq1HAmGI/yzeQQSBcL/rjnQFN0FsFZldSKhXM+0Nr2O8MhWwmMEYhIitGfA/Uf+dnAnevzjg+xLBsg5ssjiZu9xtKWCAG15bq9JI+gwSh7WUK8/OUuFv/mQq5iYUC2n0TRv3PbEbJaKlwPWepMqEFic6Z217hziB1KmWIkyhfzPUdTi8OLbFj0TNpNC0E9ocJu4cO2Mz2MM7ukvs2A=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 20:AOzSv0Wiipq1RScqkXuDQV7SLzN361yjAqCV++UJzAgeTdRdaBxFSZgWNCWYaYO/e2fmR6eJkBQqtdrsTNT4XVnkX42E3KirajuJOaAuWp77UlpslvmtPV/9p82oGQa9d2RnL1mZOUjF93+ueUQdMxjtLLWPqZ+X7XQHFx++dd1fBbuc1NioOiM0aX0WjRWtqJzWd4HwdDDF8DhdVJhi69n/eJaRzSZwJaA9dG0Ob9FPDK2DTE7Bxgu5jkEHOO0E
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 14:58:37.3887 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR12MB1150
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v8 13/38] x86/mm: Add support for early
 encrypt/decrypt of 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>

QWRkIHN1cHBvcnQgdG8gYmUgYWJsZSB0byBlaXRoZXIgZW5jcnlwdCBvciBkZWNyeXB0IGRhdGEg
aW4gcGxhY2UgZHVyaW5nCnRoZSBlYXJseSBzdGFnZXMgb2YgYm9vdGluZyB0aGUga2VybmVsLiBU
aGlzIGRvZXMgbm90IGNoYW5nZSB0aGUgbWVtb3J5CmVuY3J5cHRpb24gYXR0cmlidXRlIC0gaXQg
aXMgdXNlZCBmb3IgZW5zdXJpbmcgdGhhdCBkYXRhIHByZXNlbnQgaW4gZWl0aGVyCmFuIGVuY3J5
cHRlZCBvciBkZWNyeXB0ZWQgbWVtb3J5IGFyZWEgaXMgaW4gdGhlIHByb3BlciBzdGF0ZSAoZm9y
IGV4YW1wbGUKdGhlIGluaXRyZCB3aWxsIGhhdmUgYmVlbiBsb2FkZWQgYnkgdGhlIGJvb3QgbG9h
ZGVyIGFuZCB3aWxsIG5vdCBiZQplbmNyeXB0ZWQsIGJ1dCB0aGUgbWVtb3J5IHRoYXQgaXQgcmVz
aWRlcyBpbiBpcyBtYXJrZWQgYXMgZW5jcnlwdGVkKS4KClJldmlld2VkLWJ5OiBCb3Jpc2xhdiBQ
ZXRrb3YgPGJwQHN1c2UuZGU+ClNpZ25lZC1vZmYtYnk6IFRvbSBMZW5kYWNreSA8dGhvbWFzLmxl
bmRhY2t5QGFtZC5jb20+Ci0tLQogYXJjaC94ODYvaW5jbHVkZS9hc20vbWVtX2VuY3J5cHQuaCB8
ICAgMTAgKysrKysKIGFyY2gveDg2L21tL21lbV9lbmNyeXB0LmMgICAgICAgICAgfCAgIDc2ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCA4NiBp
bnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vbWVtX2VuY3J5
cHQuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL21lbV9lbmNyeXB0LmgKaW5kZXggZGJhZTdhNS4u
OGJhYTM1YiAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20vbWVtX2VuY3J5cHQuaAor
KysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9tZW1fZW5jcnlwdC5oCkBAIC0yMSw2ICsyMSwxMSBA
QAogCiBleHRlcm4gdW5zaWduZWQgbG9uZyBzbWVfbWVfbWFzazsKIAordm9pZCBfX2luaXQgc21l
X2Vhcmx5X2VuY3J5cHQocmVzb3VyY2Vfc2l6ZV90IHBhZGRyLAorCQkJICAgICAgdW5zaWduZWQg
bG9uZyBzaXplKTsKK3ZvaWQgX19pbml0IHNtZV9lYXJseV9kZWNyeXB0KHJlc291cmNlX3NpemVf
dCBwYWRkciwKKwkJCSAgICAgIHVuc2lnbmVkIGxvbmcgc2l6ZSk7CisKIHZvaWQgX19pbml0IHNt
ZV9lYXJseV9pbml0KHZvaWQpOwogCiB2b2lkIF9faW5pdCBzbWVfZW5jcnlwdF9rZXJuZWwodm9p
ZCk7CkBAIC0zMCw2ICszNSwxMSBAQAogCiAjZGVmaW5lIHNtZV9tZV9tYXNrCTBVTAogCitzdGF0
aWMgaW5saW5lIHZvaWQgX19pbml0IHNtZV9lYXJseV9lbmNyeXB0KHJlc291cmNlX3NpemVfdCBw
YWRkciwKKwkJCQkJICAgIHVuc2lnbmVkIGxvbmcgc2l6ZSkgeyB9CitzdGF0aWMgaW5saW5lIHZv
aWQgX19pbml0IHNtZV9lYXJseV9kZWNyeXB0KHJlc291cmNlX3NpemVfdCBwYWRkciwKKwkJCQkJ
ICAgIHVuc2lnbmVkIGxvbmcgc2l6ZSkgeyB9CisKIHN0YXRpYyBpbmxpbmUgdm9pZCBfX2luaXQg
c21lX2Vhcmx5X2luaXQodm9pZCkgeyB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBfX2luaXQgc21l
X2VuY3J5cHRfa2VybmVsKHZvaWQpIHsgfQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvbW0vbWVtX2Vu
Y3J5cHQuYyBiL2FyY2gveDg2L21tL21lbV9lbmNyeXB0LmMKaW5kZXggZjk3M2QzZC4uNTRiYjcz
YyAxMDA2NDQKLS0tIGEvYXJjaC94ODYvbW0vbWVtX2VuY3J5cHQuYworKysgYi9hcmNoL3g4Ni9t
bS9tZW1fZW5jcnlwdC5jCkBAIC0xNCw2ICsxNCw5IEBACiAjaW5jbHVkZSA8bGludXgvaW5pdC5o
PgogI2luY2x1ZGUgPGxpbnV4L21tLmg+CiAKKyNpbmNsdWRlIDxhc20vdGxiZmx1c2guaD4KKyNp
bmNsdWRlIDxhc20vZml4bWFwLmg+CisKIC8qCiAgKiBTaW5jZSBTTUUgcmVsYXRlZCB2YXJpYWJs
ZXMgYXJlIHNldCBlYXJseSBpbiB0aGUgYm9vdCBwcm9jZXNzIHRoZXkgbXVzdAogICogcmVzaWRl
IGluIHRoZSAuZGF0YSBzZWN0aW9uIHNvIGFzIG5vdCB0byBiZSB6ZXJvZWQgb3V0IHdoZW4gdGhl
IC5ic3MKQEAgLTIyLDYgKzI1LDc5IEBACiB1bnNpZ25lZCBsb25nIHNtZV9tZV9tYXNrIF9fc2Vj
dGlvbiguZGF0YSkgPSAwOwogRVhQT1JUX1NZTUJPTF9HUEwoc21lX21lX21hc2spOwogCisvKiBC
dWZmZXIgdXNlZCBmb3IgZWFybHkgaW4tcGxhY2UgZW5jcnlwdGlvbiBieSBCU1AsIG5vIGxvY2tp
bmcgbmVlZGVkICovCitzdGF0aWMgY2hhciBzbWVfZWFybHlfYnVmZmVyW1BBR0VfU0laRV0gX19h
bGlnbmVkKFBBR0VfU0laRSk7CisKKy8qCisgKiBUaGlzIHJvdXRpbmUgZG9lcyBub3QgY2hhbmdl
IHRoZSB1bmRlcmx5aW5nIGVuY3J5cHRpb24gc2V0dGluZyBvZiB0aGUKKyAqIHBhZ2UocykgdGhh
dCBtYXAgdGhpcyBtZW1vcnkuIEl0IGFzc3VtZXMgdGhhdCBldmVudHVhbGx5IHRoZSBtZW1vcnkg
aXMKKyAqIG1lYW50IHRvIGJlIGFjY2Vzc2VkIGFzIGVpdGhlciBlbmNyeXB0ZWQgb3IgZGVjcnlw
dGVkIGJ1dCB0aGUgY29udGVudHMKKyAqIGFyZSBjdXJyZW50bHkgbm90IGluIHRoZSBkZXNpcmVk
IHN0YXRlLgorICoKKyAqIFRoaXMgcm91dGluZSBmb2xsb3dzIHRoZSBzdGVwcyBvdXRsaW5lZCBp
biB0aGUgQU1ENjQgQXJjaGl0ZWN0dXJlCisgKiBQcm9ncmFtbWVyJ3MgTWFudWFsIFZvbHVtZSAy
LCBTZWN0aW9uIDcuMTAuOCBFbmNyeXB0LWluLVBsYWNlLgorICovCitzdGF0aWMgdm9pZCBfX2lu
aXQgX19zbWVfZWFybHlfZW5jX2RlYyhyZXNvdXJjZV9zaXplX3QgcGFkZHIsCisJCQkJICAgICAg
IHVuc2lnbmVkIGxvbmcgc2l6ZSwgYm9vbCBlbmMpCit7CisJdm9pZCAqc3JjLCAqZHN0OworCXNp
emVfdCBsZW47CisKKwlpZiAoIXNtZV9tZV9tYXNrKQorCQlyZXR1cm47CisKKwlsb2NhbF9mbHVz
aF90bGIoKTsKKwl3YmludmQoKTsKKworCS8qCisJICogVGhlcmUgYXJlIGxpbWl0ZWQgbnVtYmVy
IG9mIGVhcmx5IG1hcHBpbmcgc2xvdHMsIHNvIG1hcCAoYXQgbW9zdCkKKwkgKiBvbmUgcGFnZSBh
dCB0aW1lLgorCSAqLworCXdoaWxlIChzaXplKSB7CisJCWxlbiA9IG1pbl90KHNpemVfdCwgc2l6
ZW9mKHNtZV9lYXJseV9idWZmZXIpLCBzaXplKTsKKworCQkvKgorCQkgKiBDcmVhdGUgbWFwcGlu
Z3MgZm9yIHRoZSBjdXJyZW50IGFuZCBkZXNpcmVkIGZvcm1hdCBvZgorCQkgKiB0aGUgbWVtb3J5
LiBVc2UgYSB3cml0ZS1wcm90ZWN0ZWQgbWFwcGluZyBmb3IgdGhlIHNvdXJjZS4KKwkJICovCisJ
CXNyYyA9IGVuYyA/IGVhcmx5X21lbXJlbWFwX2RlY3J5cHRlZF93cChwYWRkciwgbGVuKSA6CisJ
CQkgICAgZWFybHlfbWVtcmVtYXBfZW5jcnlwdGVkX3dwKHBhZGRyLCBsZW4pOworCisJCWRzdCA9
IGVuYyA/IGVhcmx5X21lbXJlbWFwX2VuY3J5cHRlZChwYWRkciwgbGVuKSA6CisJCQkgICAgZWFy
bHlfbWVtcmVtYXBfZGVjcnlwdGVkKHBhZGRyLCBsZW4pOworCisJCS8qCisJCSAqIElmIGEgbWFw
cGluZyBjYW4ndCBiZSBvYnRhaW5lZCB0byBwZXJmb3JtIHRoZSBvcGVyYXRpb24sCisJCSAqIHRo
ZW4gZXZlbnR1YWwgYWNjZXNzIG9mIHRoYXQgYXJlYSBpbiB0aGUgZGVzaXJlZCBtb2RlCisJCSAq
IHdpbGwgY2F1c2UgYSBjcmFzaC4KKwkJICovCisJCUJVR19PTighc3JjIHx8ICFkc3QpOworCisJ
CS8qCisJCSAqIFVzZSBhIHRlbXBvcmFyeSBidWZmZXIsIG9mIGNhY2hlLWxpbmUgbXVsdGlwbGUg
c2l6ZSwgdG8KKwkJICogYXZvaWQgZGF0YSBjb3JydXB0aW9uIGFzIGRvY3VtZW50ZWQgaW4gdGhl
IEFQTS4KKwkJICovCisJCW1lbWNweShzbWVfZWFybHlfYnVmZmVyLCBzcmMsIGxlbik7CisJCW1l
bWNweShkc3QsIHNtZV9lYXJseV9idWZmZXIsIGxlbik7CisKKwkJZWFybHlfbWVtdW5tYXAoZHN0
LCBsZW4pOworCQllYXJseV9tZW11bm1hcChzcmMsIGxlbik7CisKKwkJcGFkZHIgKz0gbGVuOwor
CQlzaXplIC09IGxlbjsKKwl9Cit9CisKK3ZvaWQgX19pbml0IHNtZV9lYXJseV9lbmNyeXB0KHJl
c291cmNlX3NpemVfdCBwYWRkciwgdW5zaWduZWQgbG9uZyBzaXplKQoreworCV9fc21lX2Vhcmx5
X2VuY19kZWMocGFkZHIsIHNpemUsIHRydWUpOworfQorCit2b2lkIF9faW5pdCBzbWVfZWFybHlf
ZGVjcnlwdChyZXNvdXJjZV9zaXplX3QgcGFkZHIsIHVuc2lnbmVkIGxvbmcgc2l6ZSkKK3sKKwlf
X3NtZV9lYXJseV9lbmNfZGVjKHBhZGRyLCBzaXplLCBmYWxzZSk7Cit9CisKIHZvaWQgX19pbml0
IHNtZV9lYXJseV9pbml0KHZvaWQpCiB7CiAJdW5zaWduZWQgaW50IGk7CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 14:58:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 14: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 1dPrxD-0003hN-8O; Tue, 27 Jun 2017 14: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 <Thomas.Lendacky@amd.com>) id 1dPrxB-0003g9-If
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 14:58:57 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 DB/85-03587-0B272595; Tue, 27 Jun 2017 14:58:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0gUYRT125mdHRdHPlel26Klq2Vqa6tFKPg
 jkMCizEwCjcixJndrX81sYRAhYgY+ynyFkinW/tB8/0gxMldSS83UIImgSKwsEFIjM8ma2clH
 99e559xzH3BpQnON0tJctoPjraxZR6lJ4y7dfn0rn5JmuDYYF3t/7h65DyX2P1pWJKN0pcmaa
 cvOUBoHx/OV9qKE7O7F98ocVBxXgNQ0ifMIWLndSEgJwmUImidL3YkG5yvgZVsDWYA8aQrvhN
 ez3xUFiKZ9cSqU95yXaD9cp4CpSizVE3iWgp7REUoSFDgA6uqdhIRJvA1y5gvdXgYnwnSlm/b
 EB+DGp1431oh0sWtBJWF/vAUaXuUpJcxgH3heNU1KVgKHQ2v3Lokm8FbonL3jtgIOgs7FRUrG
 1xEszyfJLUOhemFMJfOB0P/iDinjw/C46517G8AhMJSXJG0P2KmAW733STkppqDlzRSSDRFQ1
 LTyT5hSwfhHp1IWppRQ9StMFh6S0Nk89m8NM0yMdKlW8Z/+YUouGlGCs3CckJMuHxj98URVgv
 TVG06tXj+1esOpdYhoRDsEjr/E8frdMVGZvCnL6LCwJrM+2rA3ysIJApvFmdlMIeq0zdKBxJ/
 wEKMLDbcc7UObaYXOn3kAKWka70zbmctGVjCe4i+aOaEPhdE0ru/PPaYlrTYrpwOm9oJY5sNz
 WVz2WZNZ/LHVSqC9dH7Ma7soM4KdtQimLFkaQsHaTQwv+bAkGC9a12yr3zmBArW+DBJ30njZO
 d5icvyvf0WbaKTzZSib2MXLZHWsdf8qDlaIg8m7ydJgB7suaXOQYanmSJVPQIr5XPDAzYHaIP
 92e+4eYcAUiZ5F1iRs/hmzsHQ8MOhq+4dBdd6XphNXnqZ6G0LflrhmOmJd5rZXR0/m6+NbG8I
 L8+Md6qXIhoqK7WUzpQe/5eDuqv1D9pCAyZbm6Bnb7z/JndjZUR5T8zF9OtL30FxNlIcr4zN/
 w6kjBSMbHUHwAvsXGE0mXJgDAAA=
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1498575534!109420568!1
X-Originating-IP: [104.47.34.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60360 invoked from network); 27 Jun 2017 14:58:55 -0000
Received: from mail-by2nam01on0069.outbound.protection.outlook.com (HELO
 NAM01-BY2-obe.outbound.protection.outlook.com) (104.47.34.69)
 by server-3.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 27 Jun 2017 14:58:55 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=zT0b/N+8BqPeiRBpySQgljhyF94er171fXck5ykM5hQ=;
 b=dwkTtOB/mccGh+75zjDRez5i0U9bFTJPju3VV2F0BtB4kLJ/2yv/rHbVErvuZpK6r4A2/IhK+dwsHr0anGJL53Ip+/ezzCHqEiQSFrarmtZL7/wGBCXP1bw4BbqOk+yucTA7zUkoF7PGwg0iX6k3m4oxxNFv5cNHwFNjLerVClE=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 BN6PR12MB1138.namprd12.prod.outlook.com (10.168.226.140) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1199.15; Tue, 27 Jun 2017 14:58:47 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Tue, 27 Jun 2017 09:58:44 -0500
Message-ID: <20170627145844.15908.49837.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170627145607.15908.26571.stgit@tlendack-t1.amdoffice.net>
References: <20170627145607.15908.26571.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: SN1PR19CA0006.namprd19.prod.outlook.com (10.163.220.16) To
 BN6PR12MB1138.namprd12.prod.outlook.com (10.168.226.140)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 61d5d3ad-2f60-4b65-3358-08d4bd6d04cc
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095);
 SRVR:BN6PR12MB1138; 
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1138;
 3:qI9bzXJgSVo14UFmgO2equ5y6VKYCynqFsep5USZaSlMIvpKNUQrJp61tm7kOLfVk3ylrNVpJjEB2zcdTIpgaA3Dcp8js+Rsqn0GANaf/fF06SeuWdnZzoSzwvtB3iPzs76fQwtZ9KsF7ULYGfZX3UTMGfZ4+/dfMfcakzK6ZMw7eagVcfHY35F9H1MMNRS8zrKA4BcSwmRCkv3Sp4vkfOm1w0nhFiaHOknbwSBTKyE1XqY1mxrPyCju8GZdo3TJnJAaq4yud/EFzVwddWW4eNYd+r7ZFKEX71/K29SVlpmwruF7izGXTMZE4t17ydz9PnxYbweeccGdt9N6Sr2kSSGp0muA65+K6Aw/DpBBeay+OF1mZUaaRLCrqdFJZqvzq/HAa4gehP79VR5CC9G0AbVrtYeJS17geDSaNoB6qC1tSmXoWRZB4FU5xNT+fRggfYCr6QBgCsGLHVycxlo/mkg2xH1R/TJpVnLUs8foTVP3LkbmsWMXNYPFiAZXMlqNW9+H6ul8I24QE1ZY+vMyqVIubbUtWSHw7FqQLIozy9+ODgPFU2/L+7R71pbZ/DA3w609IfvVab8Hj2Ym8pL9qT09YkOVN+kdoO+l59arNROHRBkZXBhgSva9Nle+z7KXPRl3x9SpsaMXvDm4pbLWKDNGqota9IBo14zudlX7NK/pCj1k1iFt49nT1tRmOSdlhKRfVXmTAS0ovRbWzrtb7Q==
X-MS-TrafficTypeDiagnostic: BN6PR12MB1138:
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1138;
 25:ib2fI5rvTvILArk27TuTTTrZk7uMFqJyUabOT8e7ZT7VVBu8Dnv+1TM9ReGlkKgJFGixgigjL2UNngDg8Pmxn2Tkm+dReaTvP7BwWdpJmvKiNmdwnGjYt/5AV+32Iz/msCEamMiqHPkitE00IO8Qyx5CwLPIO2I4LyxRcXIwC0JdksnOAMnV6+WG9BtRkXAmAjdFNIro93KM3X0mn/nBQXnOZvw2OjvcqUwNonoWlLFqsn0TkiAluJKfDIMHDf5oqLwp97iOscuEOnKCzzdJodKOwJq9txqypyvp5rL4/or9TLQb/fHW25bXNALl2p0fc3ifApxXoL34LRGXZ6aYzZUMAang3bm1hh6cqH2btWQe0KAr0Kb199gNWvn3pUOenENX5bV3/vRN3x4SSLwPFD17/Cwzr8iv2ZMkKjm9H9g3ayMBhCU3ESO+HM77okE/LSb3G7r1qqtGjksEETpA3YjqSpJ+kwx0zKg0DJJlB++otd2fx1TKNpZI/ZrH0kFx78989QnU99H35GWfbPRuxLXwQQRjQp685t47TDoR9d71cMHfBBs1PgsNyt8V3PmRZTD4iuyaKCQYxkJmgyJsLnAij9R+7Y/WFy6unLfuSc+qhF0G4eE8WIWDR5geynWgT19xpLyILvsw+z5+2aqDCmvDQNjMGCD9z7O/YGCMNgiZvlzlHIvDmTy5qVwLCPSDToyHGsRScQ+9v7LIdutYUW63dQf1FtCmL69cZb5/i4cRAB2GMJf61rTLkxntt8Oq5jjhNLviS/3y2hwhBqDk+byYW380hCNSFO7+jFTwyqWZQlb9ZAijkkhnk3iT+ER193THFjwVgdOmJDmIs7gjX8C/wlU6CN0HUqh/XLhkgsc/3hpNRvWpL9e1zqQrrOdcy4LDlkOILa2/qA1Z53wc0TJ0tL5v7OwLbxWqP+hwsV4=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1138;
 31:9GXwvdNCtIBbfslm8pxnTuQCswcIUHiM1C2e/+8Jl0pbYBGOH/vEy0qlfeWn7Q7j/kAg+4GSbEKLNbZR9LovIiivbq7sAfeGSXWMXrtgh9/kHuazkJSqs2PvXM5RBLJWUAVij1/mG0dOTM+iGtqenLqlM6Gj4yt19SW7UX15qY8dHQfNjjwTwxbB968KsH+qDDWBZa+7+pl1kyOkavIG3vwD7m96VfOFuEw1XXx86sF7N8Q9SaYrk6xRYau40h+TShbTG+X7js4+pN7lVkkpsDTcmUXwECHjtkhAz1vuLChQ0GdDjkRM0bzarkZRFVIgU2cSyAasHM9KT7qyYlyNm9H+EwME5GwHXqCBtM02hTZXppa/x68tPSr5aK/97k/Ge4UmDTmY4+Dm059jr85FHs47Tgo7rc9EFU027BzHw/dSST37rCzmpkyhgVt8NuKVQELzgl10V1rh6QBdiQaCHN16qrkr9cXNC9/nkm9H//YkC/KLUIprnOmILjET9N/2kmQvQZgTMd5aqYdeGZ5gtRKJxgxYIkLHnWRp51ZCkPObPHjp/lX+OTM53HDXpIShg8reEe+B8PsjrmUvKuXc9oXnbV4D0a+qLMnWtfq8uwomxB5hNKUQ20bkYmhjdg9bTBQENZf1hYRVzcIN+G716wyGeiWzmzLmJ6aAaCo1o4M=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1138;
 20:clTz6UtIUA2RACdQD1+vTyjfIgn4fi04CmowDvujk5Zr0lpvGHPU1nDhOMc/Ig/jjaVd9+KOajCfC0VLnNQFDwjVD85wjDzdj3eNQi3oe5MaLomuSGM7V/918z2vCb7jo5YtTLzbpdOQKmQQq7DM304Fs0oPBQ5qEmFa2NF9xZu794jDJBQNy11ra3hURwJaIIoSY/566wbYkmN64IHV7RyVHyhV4q97w4E4/uKV8yj1cGRLD15zojrxgs++HjaCrRHbsoitIcZQGe/PDzORXP3YLwIzE7meNmvQz4MjlZZVfHKdZ0xA4w/w5OsPsTBxYQmTS/ZaCHjriDPzaqPVCFqPZ3G3AdxvxCMfLDb8KV07/R5yJu0xi3gOvHYwPY0qWyEnVyTBgNaEZCk/bHrKPiC2IJF1j4ekxaa9m4KhFnG9b3yR1mbmQ9BZH54I+bDgDDOlNaNtK7G+cZwdkXWP+UAo5k21mNy8Bk+7m8vfT52JSIy3k+8poigfskwQQSqY
X-Microsoft-Antispam-PRVS: <BN6PR12MB1138C98DFC6C535FA22BD50FECDC0@BN6PR12MB1138.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(133145235818549)(236129657087228)(767451399110)(148574349560750); 
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(100000703101)(100105400095)(10201501046)(93006095)(93001095)(6055026)(6041248)(20161123555025)(20161123562025)(20161123564025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BN6PR12MB1138; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BN6PR12MB1138; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTM4OzQ6WFllNHMxaUZlR2VaQmtxK1hqNHR0eGhWNitp?=
 =?utf-8?B?bHdweEp0ekNHdUFZMm9sNW9iNHhwZUFlbVBMb1QyLzk0SmplR0dieUl4clNq?=
 =?utf-8?B?Y2NyMFkzZnBoM3ZRd0dncU5KVzRDSTl6dHNxV0hHMHBLZnpwUEMzTEhjQ1V0?=
 =?utf-8?B?ZmZIRjFZOEFBYUd5YWpRZGkzU0w4RFdEOFJYZFg0U01obHpTdmNQWVRWSW1P?=
 =?utf-8?B?eFRDV2VJc09zb2FUWXhtcUtYdU13VlBRRVI4RGVlMDNpejBCMFdrRlNGRFVy?=
 =?utf-8?B?QlhaM2RTRUdBNkoyME51cEc3b2p5NHlrU0w5Y1dSOXpVYTBkeEQ2MTRkeTFn?=
 =?utf-8?B?VzRyQmUxcDhWUVVPYi9NVFJYR2RVU3MrbGxCbTBQRWJReFUrNGpJUSttWEpF?=
 =?utf-8?B?VnJqM2g1UU1wdVJGSEQ5SmtNZ0ErSlo1RllLN25ZVVdndzNJN2V2QlFRYXJo?=
 =?utf-8?B?ek04M2E0OHMxRzhkcDAwMlpqL29tZ09YOU15NVJyT0RzbFpXZm9QM2s3RFQ4?=
 =?utf-8?B?K0xDMjF1MlZzL21tdG1kL0JPVWdIdFlQZFNNY29jMVpyY1VTVVVpQVhvN3hK?=
 =?utf-8?B?MU44RDBuRkVlQzFuMnAzdGlGZWV1ekpwNWdsUnlZdkpERWpkUWlERjVmRjBy?=
 =?utf-8?B?TGw2TFYyTFRCNmlHMk8vbndyMXhQNGF3RTVGci9TY1o5TWZkZlhaeXcxTExq?=
 =?utf-8?B?ZXJLbXFHUkk2VUlsb1hveGZCNG1VZjBIVWF3QkVKTmNIZm9nQVFxL1R4emFM?=
 =?utf-8?B?SnBkOFViZll2ZGVaa3RKWDFrdFlIUU5icmQ1aFV1V0lmRitSL1hvamViTGMw?=
 =?utf-8?B?V01qOWJGeEQ2WGJMZnlEVi94WmlRdUE0Nm9BZkFWVGxRVGJZZFZMTnlYZEFU?=
 =?utf-8?B?Zlc2YWlmY2I1TFJjb3FlV1FSYnBiWGN3dWl0d0h4UGNlcnZKSmZIMFE4Ull6?=
 =?utf-8?B?Ymk4eFJKb2RTdkFMY0RjTzhwbXFKUEI3bkxvNm0vRlJkNnMzNlZrdHFkT0ll?=
 =?utf-8?B?N091ZGl6ODFscHBLUWR2c1FlRDhtNmZGQ1l0djlCUHN0RVlNYmE4cWlUYXlB?=
 =?utf-8?B?R3VldHU5TFJXdHp1ODBPMjdVZmF2QnVUWkVFek1HNHY2Z0pRQ1JPM2ErL2xD?=
 =?utf-8?B?MWJmQXNOWmNaYlBuM2p1YnBMV2I0cGZiUTV3ekJjYTJDWC96MGpQTFBKbXFF?=
 =?utf-8?B?Ry8rZU9OMURycjdteURSU2IyNDZaNEFCVUxKTzU2bmFiUk9WV0VOL2pEMkQ4?=
 =?utf-8?B?RjdibTV2a3A4d1pyeDBFWDlMRFRBb2tyY2loUStYNUhPdUFuWXRjZXk2VUxZ?=
 =?utf-8?B?alUzWGZIcFNrUjI1K29oNUtUVllvaXlZY0g1bUNxN3poSExxclQzVUdpYy9o?=
 =?utf-8?B?eEZ4NGppcGtxYlhjTjVoM2JtSXBqU0poTVVqQy8xZnBMTktVNFdpZFFlQnls?=
 =?utf-8?B?YjJ3MEkwa3dxZ2RMMFBHNjlkVmRxYVhqVmJWZ0xiTjZZbjFXdE1LeTgzMDdt?=
 =?utf-8?B?LzZRMjBUS2ZJOFJCRFovUnZoYWg4RWQ3NHhVMmtOMmNVZUVzY0hHLzU3ZTNI?=
 =?utf-8?B?djN4aDhGdWJYZkVHWEhjd1FHelQxMFZSckM4OVZhbkNzaWFoY0hEdnJJZjVo?=
 =?utf-8?B?UlNLdzJjWk9GWlk1TG0zQnllSU9YS1VrZU50N1Z3ejJmWU4xaSs2UzNCRHc3?=
 =?utf-8?B?cTZsbGlDUVJLaTlaTS8zZTk2L2NZZG16RG82SGJRSXRjc3dnd0gvczFHWUNa?=
 =?utf-8?Q?6itsqzadT6uuQ+OLi8Et5rx3ZKJ7nOMwWY+Y=3D?=
X-Forefront-PRVS: 0351D213B3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39450400003)(39840400002)(39410400002)(39400400002)(39850400002)(39860400002)(2906002)(7406005)(230700001)(305945005)(81166006)(5660300001)(7416002)(4001350100001)(575784001)(50986999)(76176999)(23676002)(83506001)(97746001)(86362001)(8676002)(6666003)(54356999)(2950100002)(25786009)(53936002)(66066001)(50466002)(42186005)(33646002)(189998001)(47776003)(6116002)(3846002)(478600001)(1076002)(54906002)(9686003)(55016002)(4326008)(7736002)(72206003)(6506006)(110136004)(38730400002)(53416004)(103116003)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR12MB1138; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTM4OzIzOko4bkg1UE4rTFc1T25qQVJJcXhtTkt3b2Jj?=
 =?utf-8?B?d0xaVHUvL2xaazVaTHhHaSt1REZkL0FuWU9Fc0RRKzZKaXJSM3VmTFQ0WUd5?=
 =?utf-8?B?WjlKaFAzdUQvSzFqcVBXS2x1S1dCWCtISzJsZmdUZWpGZkpidzVPdXRiWk0x?=
 =?utf-8?B?aTVZVG9hWEhRcEt0ZjZZZTY3Q3Z2dkxQbllOanBVR2lSbE1tNks1MDBqTnlX?=
 =?utf-8?B?NGROaGtMS1ByQzJWMWtBTHh2bHV1M281QTM2dWhyamVVYmpYT1Y0emZIQTVz?=
 =?utf-8?B?UnZNdzJyakJQM1VZRmpmYWZuZGZvVzhlL1BaRlR2OUJkZzdoZEJHOVllUytI?=
 =?utf-8?B?TWZGWlVnQUplRjJORUZ2RW1VZC9DRnZycW5vNitsTDVVYWhYb01McHJ3M203?=
 =?utf-8?B?KzlyZlBxTmdjTEZSM3VydXRWMGtOM0FrU1l4WUxsanBRNlRIVkFxRUZvWUhh?=
 =?utf-8?B?c1F1OGhxM3dGWDJndnNhZ3o2d3JXYy8yN2dqeU42TVVVc1N3YWpRMUJBSHJv?=
 =?utf-8?B?TFFYMVVoSGN6cGVwcTYzVGU2aFhyeGs4TE82Mnl0a2lpVmE5NW9QYlZDNFJs?=
 =?utf-8?B?ZlhCMnVLZExNclkxQzVPRUZpSDRZTEZZTGhtY2ttSFBpSVRLbFkyMDM0OXdY?=
 =?utf-8?B?RTU4SUIrMWxWUmpvUVVmeURYZWlta0NQZ09RTTFId1kzNjhZK3Z4V2VEaVVp?=
 =?utf-8?B?U3IrTlJpUTdBRVlCRzdCN3M4cjFpTkRrc2JmdGYwUmtLUUJuSjNLb1crSWRt?=
 =?utf-8?B?anBSOVA0Y2ZnWEVCZFBhTExOVHRDZ1ZCMGMzRk00U2lKZ0dnWVF4bXJsek5y?=
 =?utf-8?B?ZjBxNWM1Vm42dUhrVnJEbWt6cTIxYTN5OXpwcGx4K3pVNzRKQTNuZlRpWEVy?=
 =?utf-8?B?U3ZyMGNHSUEySlY5VVBiUlBoQ3VYWXk5c1l5ZmhiVlpiSVBFZFdKUFNyQ1A4?=
 =?utf-8?B?dzRQL1FSdzNPMk9ET1FmUGl2VkNmZmlzQ1pFNTNQd0YxeDNxSkdpYTQ4NXpw?=
 =?utf-8?B?Zjg3TEE0SjFXOXErNnk4OFJrZ1NDa25LTzlGaTFZdmh4YVhJQVcySnZheGpj?=
 =?utf-8?B?SWhTanpTMjRHUXlSaS9DbEhjMkpOV0N5cE53OVZDMVJiL1RzZlM4UkRTLzBy?=
 =?utf-8?B?MXJwQkwzN0xJbW04azFFamJGVnVYL01UWkhXUmJmcTF4NFY5MEErUkQwd3dE?=
 =?utf-8?B?aUh6RGVLTWcwTmxrVEhQWGxzQjBlcHoxVDhMVWhrSFVCZUFOT0lEbmZOVFNt?=
 =?utf-8?B?NnpEL05QaGlNRXhLQlZxQ2xCUWRxRFkvZDFZeGpobEhKSm4xWnp0MXFRKzNq?=
 =?utf-8?B?N0lKbUliOHB2cHFtM3RMckkxM2hVZXM5VTZxOG54OHl6S2pEdGJmOWpnMDZC?=
 =?utf-8?B?bkdxZktLaFY1U1Q2Y2tHaHV6OG5mRjVZM1l2cHE5YlphTDhFU2hTb1BoREZZ?=
 =?utf-8?B?RW9GZHpSSjVUbnZjeHN3MXF6eVd4T3lhTDRlcWlZY2k1VHcxTWtHdlB2a0cr?=
 =?utf-8?B?djl3dER5K2NVZk5WWWJYUzVXU2tiZVpQWFhveWFPbk5MbnFHK3A0cXpYNE1l?=
 =?utf-8?B?aHBQYzVGZzdTZSswNjhnaW1wTVVSTk12VmlBclI0RHIyL0NYa05kSy9wRWUz?=
 =?utf-8?B?Sk1WM1BDbnVwSGV6VE9ZYnlWVkF3TFk2dStVWFlxanBDNDQwcitrekFHekMw?=
 =?utf-8?B?cDZPcGplQjlJeXE1bmZCWWgvaUFxU0hRdDJRaDN6dk1RdEVGVXBUNnJqeE1F?=
 =?utf-8?B?Titxbi84am1vODRMUmpJZz09?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTM4OzY6YUxmMzF4TFR3ZzhHU1NiMFR6OCtYU2IxYTM3?=
 =?utf-8?B?UEF4d0dWajJBcWswY2ZUM3F3K2diVUViMjgrbVJ3aHNnbWg1czVndlBzMVJx?=
 =?utf-8?B?QWt1Y0ZPcitBWUlZd2lhVVBYajJPU2NwNWlXUjFKL1ZXelpQR2ZTOGNzTE11?=
 =?utf-8?B?RjFYdWNmUnNRUU50V0REbnZ2YjJMSFFmMTUzKzVPV2RGK1k2SUdVNTFza09W?=
 =?utf-8?B?dVkwbWFRL1dNWVRERVFnYjZ2WnJyVGpNRU1CclNvRDRISW5lSUdyd1VKTHVI?=
 =?utf-8?B?MWdiUlo5R3VKMkt4YmxaMmE3dHlVN3BjbXF2QSt6MXVsdXNQVzgyYi9idEpF?=
 =?utf-8?B?elpRbFk4UXRITWtETXR0NTRuT29QUzZkUjJHQzdHQlV5VENQRStXQlZ3VC92?=
 =?utf-8?B?VHlVZDlRcjV1bTVIZHR2c1NFVzNSNUxMemFVdCs0NFE3RGdtdUFIZ0hnRk9l?=
 =?utf-8?B?S090bFljZEZRRHB5c1BZb3l6U29QTEMxR0M2Q0Y2T2MwZXU5WTYramNaeEpm?=
 =?utf-8?B?bTh0SThPeXlIWVdYZ1ZCbTI2dFFaTXlwUUFTVmg0bHJBOFF6dVBUSm8wT3RU?=
 =?utf-8?B?WTJpUFRjc1NZTzBJTDdkSWxtMzdnTG8zNHJKL3JGVkI1cDZYY1BuY3hWMXVE?=
 =?utf-8?B?VHNjZUFHQnUraDRhL0J5U3dTYVE2WTVyVTVpbnl5UXo5Qm1MaENvSlJTYWo3?=
 =?utf-8?B?SmRMSko1N3QwZHJvcnhqdTlwMnFTOURtV2Y4bVBXam8rcGZiYkh1QkxOZWhK?=
 =?utf-8?B?NERoNXBQVFk0a0I3VE8ySUVpbWI4UDdyR0FHSlRNeTRSejBUZW16WWFCc251?=
 =?utf-8?B?TEYxVG1FWUFqYktvYk9iSjE2NzdqSVRGNmdZNzZkcnVFN09ydlRlcGZIbWtZ?=
 =?utf-8?B?b0g3cXArK1F2S09EYk9PRTNxcFRobm5hRWl3QWQyNzJwTHpQTGJzY2VtSUM5?=
 =?utf-8?B?V041b1h1UG9IdUVZbzk2eEZUaHJRdS9LK0JNRVNJMXM5N0tnVW5qSEFLLzQ1?=
 =?utf-8?B?VVd1S2hISkpRbXJTRXJ0YnNJK1pKWjgyT01LeWY4aWRZVzYydTc5ZWhZVmtF?=
 =?utf-8?B?ZVRZejU2emRtSmxwQnRldnE1eXlJSzlRcjNmbmFLWmVqMG5vKzFnM094aGNw?=
 =?utf-8?B?c2xmQ0pUeWpBNFpqQklTYUZvM1MvaFRqVlpEVmpsNC93U2pHeWxkZ1lRcXVB?=
 =?utf-8?B?KzlNdVRtRDhGelBTSkdxeE5CdXZKd0lDaEUrK09xc1duQk5jT1RHMDNSaFBD?=
 =?utf-8?B?RTJVMlpVeDNXdHRDYTloUTNGVmQyUFFNRnZ5WmkwRFVtcTZtVGRiZmU4QlhC?=
 =?utf-8?B?aTRhRXRacjh4YUswNVlMRTdzME1yMHF5d0lxNTNkRUFKOVdReEZJeVAwZVFw?=
 =?utf-8?Q?mBwsjfa?=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1138;
 5:lVoKDJvm0q88slmfn9gQWxaxBLcgvNVjtyOM9Lm9rCbFJShoPTh3ap9dhR7w1dNN5E3swoxU64llb9GINPCnt9LeENt5/aC8UowARj34tYlMVD0ZHOWxyxYc/dlFblXEKWerDyaC11eCY4oFzil3T+miiCpNw66591B/SVSlR49nG79ZQSwpD6agacYNDL4yLZrbS6bx6Ux9s2kMK3h8dli1L8IOUAa+K3iBx/UtkEwe1nlmx+URWl2ZOcTtB3v3aqdjgZaIpQkUxzW3XmQA1ckPh3W5/+JxInGQvbsfmAcCqfPQYr06DgaMdB21UMFGHT9PIluTeZ/6T4Kt9Np7qmaxIKCeqYMmyi/PqguGfiYxZzzPfqwM1+ymk759qRi3OpGUppZHxpmSRNwMJMhw1CdibABhQwPv9IsSQNwd8ZDQ0C5dFtsyvP8wa0Mz59SYmT2ONMhV8R1HJJxRwBd2u6Ufqie9qNy9QnV9rKkcCUtp09Yj91wmVT5+HrnL8omH;
 24:VL9R4idyclUHM9sItceWRK1ELS9q9/8v8uGjAGbyrnf1qv3z4H9fEZZ5AhOGIAVx0rVb3MQMvVcNn+oKvhiDV1VdYHgLOUcsVd/07Wkx2gc=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1138;
 7:PheduGBZzR7Wjouc+NMilW2Mg+AaAMl2vCEvlvRNPAXtrud+2PEgZT6uQZlrUxbw70JWcW/CmDaDruFmm8irZHIRU4foR9/clZsg/RFM0hDrkyW5BPNlAzk6QpIYJC3KwEko+K+xt9VPhZHYw1AY+cAUdBc0n1pq2dM2kQEgm/iMh/bGXHfkLOGgxgZ3FS3ChRuTUFC5BzkDBIZKaGQN2+diV2UiRwJqc5oJ0FjZv9NUO4e4G0wqJJrV1jQ/3eErOFlobK0lJDJfHPch2dqeenNAVaDXuYjXGM55LJ0F5ySlLNRf3snRvQ2xJGOiG79MRJb5fegKCJ0blz2bTnE8MfZO1e85SK4QvpWU9cuZkG5Mc5mrsNkWtPro/vdp1z3ByXfNPmG5Sp7EjXQBNE6w9/H3JRZAHACM/YUYbD/R0XuEVScgKguqcWzWRcTRXZ7XxYhY4aEBakJvO0Q1zHxCAop/afFBlg/Qgi6k3xyeJ8gtBeLBhyPXVjwioSFrwi1r+pGnWET5nE1XjIjk9X9HSC+Sg8AyndoA4WSL3V/OEj4XqZnS1EsaUeMWWhXM79zpKBgbYbMTODYQfc9vGxY4raxq7/Hmypi8P67GTgdxX5zGqu9AinTgJn3fBK6ZXoebYpUwPeXh9HISw1pqJhR8EJIML3YLClwp5fB3X+xKtfLxVC9eSgJE6dmOD3nijthUvrRDTPUeG7U11tj6s33UyzpO48IeAgPdY3ANNR14YC6LyugyhxOdBcEeVpGWM8Z6w8+/Ixv3Z+W+JAoEwu56YSx2IzuAlrct/7BWHFpi3eY=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1138;
 20:JQcL8UBnGi7lWKwWIFvvoBKlZG1Q7w2dnZVltcl2YUBL5AutEygxd2nvfCCBeTd/ZwMEm6LKILhjOye+poW2iHpzya9yIZrQI5mWfJOBG3QOaXuFBAzxySs56qJvkwKQ5/JtkoZ1hYg1/ccedHFu8llWjUqfx9aHbGiY5NxvGD/MVJtR7gANo3svAMkLJIfH38GlCaN9F8f4zLGEGfLUkyl2hMpQBpQSysE814cKReijI8gDbXeyM0MIHSsUZAsC
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 14:58:47.9721 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR12MB1138
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v8 14/38] x86/mm: Insure that boot memory areas
 are mapped properly
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGJvb3QgZGF0YSBhbmQgY29tbWFuZCBsaW5lIGRhdGEgYXJlIHByZXNlbnQgaW4gbWVtb3J5
IGluIGEgZGVjcnlwdGVkCnN0YXRlIGFuZCBhcmUgY29waWVkIGVhcmx5IGluIHRoZSBib290IHBy
b2Nlc3MuICBUaGUgZWFybHkgcGFnZSBmYXVsdApzdXBwb3J0IHdpbGwgbWFwIHRoZXNlIGFyZWFz
IGFzIGVuY3J5cHRlZCwgc28gYmVmb3JlIGF0dGVtcHRpbmcgdG8gY29weQp0aGVtLCBhZGQgZGVj
cnlwdGVkIG1hcHBpbmdzIHNvIHRoZSBkYXRhIGlzIGFjY2Vzc2VkIHByb3Blcmx5IHdoZW4gY29w
aWVkLgoKRm9yIHRoZSBpbml0cmQsIGVuY3J5cHQgdGhpcyBkYXRhIGluIHBsYWNlLiBTaW5jZSB0
aGUgZnV0dXJlIG1hcHBpbmcgb2YKdGhlIGluaXRyZCBhcmVhIHdpbGwgYmUgbWFwcGVkIGFzIGVu
Y3J5cHRlZCB0aGUgZGF0YSB3aWxsIGJlIGFjY2Vzc2VkCnByb3Blcmx5LgoKU2lnbmVkLW9mZi1i
eTogVG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4KLS0tCiBhcmNoL3g4Ni9p
bmNsdWRlL2FzbS9tZW1fZW5jcnlwdC5oIHwgICAgNiArKysKIGFyY2gveDg2L2luY2x1ZGUvYXNt
L3BndGFibGUuaCAgICAgfCAgICAzICsrCiBhcmNoL3g4Ni9rZXJuZWwvaGVhZDY0LmMgICAgICAg
ICAgIHwgICAzMCArKysrKysrKysrKysrKystLQogYXJjaC94ODYva2VybmVsL3NldHVwLmMgICAg
ICAgICAgICB8ICAgIDkgKysrKysKIGFyY2gveDg2L21tL2thc2FuX2luaXRfNjQuYyAgICAgICAg
fCAgICAyICsKIGFyY2gveDg2L21tL21lbV9lbmNyeXB0LmMgICAgICAgICAgfCAgIDYzICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogNiBmaWxlcyBjaGFuZ2VkLCAxMDggaW5z
ZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRl
L2FzbS9tZW1fZW5jcnlwdC5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vbWVtX2VuY3J5cHQuaApp
bmRleCA4YmFhMzViLi5hYjFmZTc3IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9t
ZW1fZW5jcnlwdC5oCisrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL21lbV9lbmNyeXB0LmgKQEAg
LTI2LDYgKzI2LDkgQEAgdm9pZCBfX2luaXQgc21lX2Vhcmx5X2VuY3J5cHQocmVzb3VyY2Vfc2l6
ZV90IHBhZGRyLAogdm9pZCBfX2luaXQgc21lX2Vhcmx5X2RlY3J5cHQocmVzb3VyY2Vfc2l6ZV90
IHBhZGRyLAogCQkJICAgICAgdW5zaWduZWQgbG9uZyBzaXplKTsKIAordm9pZCBfX2luaXQgc21l
X21hcF9ib290ZGF0YShjaGFyICpyZWFsX21vZGVfZGF0YSk7Cit2b2lkIF9faW5pdCBzbWVfdW5t
YXBfYm9vdGRhdGEoY2hhciAqcmVhbF9tb2RlX2RhdGEpOworCiB2b2lkIF9faW5pdCBzbWVfZWFy
bHlfaW5pdCh2b2lkKTsKIAogdm9pZCBfX2luaXQgc21lX2VuY3J5cHRfa2VybmVsKHZvaWQpOwpA
QCAtNDAsNiArNDMsOSBAQCBzdGF0aWMgaW5saW5lIHZvaWQgX19pbml0IHNtZV9lYXJseV9lbmNy
eXB0KHJlc291cmNlX3NpemVfdCBwYWRkciwKIHN0YXRpYyBpbmxpbmUgdm9pZCBfX2luaXQgc21l
X2Vhcmx5X2RlY3J5cHQocmVzb3VyY2Vfc2l6ZV90IHBhZGRyLAogCQkJCQkgICAgdW5zaWduZWQg
bG9uZyBzaXplKSB7IH0KIAorc3RhdGljIGlubGluZSB2b2lkIF9faW5pdCBzbWVfbWFwX2Jvb3Rk
YXRhKGNoYXIgKnJlYWxfbW9kZV9kYXRhKSB7IH0KK3N0YXRpYyBpbmxpbmUgdm9pZCBfX2luaXQg
c21lX3VubWFwX2Jvb3RkYXRhKGNoYXIgKnJlYWxfbW9kZV9kYXRhKSB7IH0KKwogc3RhdGljIGlu
bGluZSB2b2lkIF9faW5pdCBzbWVfZWFybHlfaW5pdCh2b2lkKSB7IH0KIAogc3RhdGljIGlubGlu
ZSB2b2lkIF9faW5pdCBzbWVfZW5jcnlwdF9rZXJuZWwodm9pZCkgeyB9CmRpZmYgLS1naXQgYS9h
cmNoL3g4Ni9pbmNsdWRlL2FzbS9wZ3RhYmxlLmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wZ3Rh
YmxlLmgKaW5kZXggYzY0NTJjYi4uYmJlYWU0YSAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVk
ZS9hc20vcGd0YWJsZS5oCisrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BndGFibGUuaApAQCAt
MjMsNiArMjMsOSBAQAogI2lmbmRlZiBfX0FTU0VNQkxZX18KICNpbmNsdWRlIDxhc20veDg2X2lu
aXQuaD4KIAorZXh0ZXJuIHBnZF90IGVhcmx5X3RvcF9wZ3RbUFRSU19QRVJfUEdEXTsKK2ludCBf
X2luaXQgX19lYXJseV9tYWtlX3BndGFibGUodW5zaWduZWQgbG9uZyBhZGRyZXNzLCBwbWR2YWxf
dCBwbWQpOworCiB2b2lkIHB0ZHVtcF93YWxrX3BnZF9sZXZlbChzdHJ1Y3Qgc2VxX2ZpbGUgKm0s
IHBnZF90ICpwZ2QpOwogdm9pZCBwdGR1bXBfd2Fsa19wZ2RfbGV2ZWxfY2hlY2t3eCh2b2lkKTsK
IApkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL2hlYWQ2NC5jIGIvYXJjaC94ODYva2VybmVs
L2hlYWQ2NC5jCmluZGV4IDVjZDBiNzIuLjBjZGI1M2IgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2tl
cm5lbC9oZWFkNjQuYworKysgYi9hcmNoL3g4Ni9rZXJuZWwvaGVhZDY0LmMKQEAgLTM0LDcgKzM0
LDYgQEAKIC8qCiAgKiBNYW5hZ2UgcGFnZSB0YWJsZXMgdmVyeSBlYXJseSBvbi4KICAqLwotZXh0
ZXJuIHBnZF90IGVhcmx5X3RvcF9wZ3RbUFRSU19QRVJfUEdEXTsKIGV4dGVybiBwbWRfdCBlYXJs
eV9keW5hbWljX3BndHNbRUFSTFlfRFlOQU1JQ19QQUdFX1RBQkxFU11bUFRSU19QRVJfUE1EXTsK
IHN0YXRpYyB1bnNpZ25lZCBpbnQgX19pbml0ZGF0YSBuZXh0X2Vhcmx5X3BndDsKIHBtZHZhbF90
IGVhcmx5X3BtZF9mbGFncyA9IF9fUEFHRV9LRVJORUxfTEFSR0UgJiB+KF9QQUdFX0dMT0JBTCB8
IF9QQUdFX05YKTsKQEAgLTE4MSwxMyArMTgwLDEzIEBAIHN0YXRpYyB2b2lkIF9faW5pdCByZXNl
dF9lYXJseV9wYWdlX3RhYmxlcyh2b2lkKQogfQogCiAvKiBDcmVhdGUgYSBuZXcgUE1EIGVudHJ5
ICovCi1pbnQgX19pbml0IGVhcmx5X21ha2VfcGd0YWJsZSh1bnNpZ25lZCBsb25nIGFkZHJlc3Mp
CitpbnQgX19pbml0IF9fZWFybHlfbWFrZV9wZ3RhYmxlKHVuc2lnbmVkIGxvbmcgYWRkcmVzcywg
cG1kdmFsX3QgcG1kKQogewogCXVuc2lnbmVkIGxvbmcgcGh5c2FkZHIgPSBhZGRyZXNzIC0gX19Q
QUdFX09GRlNFVDsKIAlwZ2R2YWxfdCBwZ2QsICpwZ2RfcDsKIAlwNGR2YWxfdCBwNGQsICpwNGRf
cDsKIAlwdWR2YWxfdCBwdWQsICpwdWRfcDsKLQlwbWR2YWxfdCBwbWQsICpwbWRfcDsKKwlwbWR2
YWxfdCAqcG1kX3A7CiAKIAkvKiBJbnZhbGlkIGFkZHJlc3Mgb3IgZWFybHkgcGd0IGlzIGRvbmUg
PyAgKi8KIAlpZiAocGh5c2FkZHIgPj0gTUFYTUVNIHx8IHJlYWRfY3IzX3BhKCkgIT0gX19wYV9u
b2RlYnVnKGVhcmx5X3RvcF9wZ3QpKQpAQCAtMjQ2LDEyICsyNDUsMjEgQEAgaW50IF9faW5pdCBl
YXJseV9tYWtlX3BndGFibGUodW5zaWduZWQgbG9uZyBhZGRyZXNzKQogCQltZW1zZXQocG1kX3As
IDAsIHNpemVvZigqcG1kX3ApICogUFRSU19QRVJfUE1EKTsKIAkJKnB1ZF9wID0gKHB1ZHZhbF90
KXBtZF9wIC0gX19TVEFSVF9LRVJORUxfbWFwICsgcGh5c19iYXNlICsgX0tFUk5QR19UQUJMRTsK
IAl9Ci0JcG1kID0gKHBoeXNhZGRyICYgUE1EX01BU0spICsgZWFybHlfcG1kX2ZsYWdzOwogCXBt
ZF9wW3BtZF9pbmRleChhZGRyZXNzKV0gPSBwbWQ7CiAKIAlyZXR1cm4gMDsKIH0KIAoraW50IF9f
aW5pdCBlYXJseV9tYWtlX3BndGFibGUodW5zaWduZWQgbG9uZyBhZGRyZXNzKQoreworCXVuc2ln
bmVkIGxvbmcgcGh5c2FkZHIgPSBhZGRyZXNzIC0gX19QQUdFX09GRlNFVDsKKwlwbWR2YWxfdCBw
bWQ7CisKKwlwbWQgPSAocGh5c2FkZHIgJiBQTURfTUFTSykgKyBlYXJseV9wbWRfZmxhZ3M7CisK
KwlyZXR1cm4gX19lYXJseV9tYWtlX3BndGFibGUoYWRkcmVzcywgcG1kKTsKK30KKwogLyogRG9u
J3QgYWRkIGEgcHJpbnRrIGluIHRoZXJlLiBwcmludGsgcmVsaWVzIG9uIHRoZSBQREEgd2hpY2gg
aXMgbm90IGluaXRpYWxpemVkIAogICAgeWV0LiAqLwogc3RhdGljIHZvaWQgX19pbml0IGNsZWFy
X2Jzcyh2b2lkKQpAQCAtMjc0LDYgKzI4MiwxMiBAQCBzdGF0aWMgdm9pZCBfX2luaXQgY29weV9i
b290ZGF0YShjaGFyICpyZWFsX21vZGVfZGF0YSkKIAljaGFyICogY29tbWFuZF9saW5lOwogCXVu
c2lnbmVkIGxvbmcgY21kX2xpbmVfcHRyOwogCisJLyoKKwkgKiBJZiBTTUUgaXMgYWN0aXZlLCB0
aGlzIHdpbGwgY3JlYXRlIGRlY3J5cHRlZCBtYXBwaW5ncyBvZiB0aGUKKwkgKiBib290IGRhdGEg
aW4gYWR2YW5jZSBvZiB0aGUgY29weSBvcGVyYXRpb25zLgorCSAqLworCXNtZV9tYXBfYm9vdGRh
dGEocmVhbF9tb2RlX2RhdGEpOworCiAJbWVtY3B5KCZib290X3BhcmFtcywgcmVhbF9tb2RlX2Rh
dGEsIHNpemVvZiBib290X3BhcmFtcyk7CiAJc2FuaXRpemVfYm9vdF9wYXJhbXMoJmJvb3RfcGFy
YW1zKTsKIAljbWRfbGluZV9wdHIgPSBnZXRfY21kX2xpbmVfcHRyKCk7CkBAIC0yODEsNiArMjk1
LDE0IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBjb3B5X2Jvb3RkYXRhKGNoYXIgKnJlYWxfbW9kZV9k
YXRhKQogCQljb21tYW5kX2xpbmUgPSBfX3ZhKGNtZF9saW5lX3B0cik7CiAJCW1lbWNweShib290
X2NvbW1hbmRfbGluZSwgY29tbWFuZF9saW5lLCBDT01NQU5EX0xJTkVfU0laRSk7CiAJfQorCisJ
LyoKKwkgKiBUaGUgb2xkIGJvb3QgZGF0YSBpcyBubyBsb25nZXIgbmVlZGVkIGFuZCB3b24ndCBi
ZSByZXNlcnZlZCwKKwkgKiBmcmVlaW5nIHVwIHRoYXQgbWVtb3J5IGZvciB1c2UgYnkgdGhlIHN5
c3RlbS4gSWYgU01FIGlzIGFjdGl2ZSwKKwkgKiB3ZSBuZWVkIHRvIHJlbW92ZSB0aGUgbWFwcGlu
Z3MgdGhhdCB3ZXJlIGNyZWF0ZWQgc28gdGhhdCB0aGUKKwkgKiBtZW1vcnkgZG9lc24ndCByZW1h
aW4gbWFwcGVkIGFzIGRlY3J5cHRlZC4KKwkgKi8KKwlzbWVfdW5tYXBfYm9vdGRhdGEocmVhbF9t
b2RlX2RhdGEpOwogfQogCiBhc21saW5rYWdlIF9fdmlzaWJsZSB2b2lkIF9faW5pdCB4ODZfNjRf
c3RhcnRfa2VybmVsKGNoYXIgKiByZWFsX21vZGVfZGF0YSkKZGlmZiAtLWdpdCBhL2FyY2gveDg2
L2tlcm5lbC9zZXR1cC5jIGIvYXJjaC94ODYva2VybmVsL3NldHVwLmMKaW5kZXggNjU2MjJmMC4u
MzFhZTg1ZSAxMDA2NDQKLS0tIGEvYXJjaC94ODYva2VybmVsL3NldHVwLmMKKysrIGIvYXJjaC94
ODYva2VybmVsL3NldHVwLmMKQEAgLTY5LDYgKzY5LDcgQEAKICNpbmNsdWRlIDxsaW51eC9jcmFz
aF9kdW1wLmg+CiAjaW5jbHVkZSA8bGludXgvdGJvb3QuaD4KICNpbmNsdWRlIDxsaW51eC9qaWZm
aWVzLmg+CisjaW5jbHVkZSA8bGludXgvbWVtX2VuY3J5cHQuaD4KIAogI2luY2x1ZGUgPGxpbnV4
L3VzYi94aGNpLWRiZ3AuaD4KICNpbmNsdWRlIDx2aWRlby9lZGlkLmg+CkBAIC0zNzQsNiArMzc1
LDE0IEBAIHN0YXRpYyB2b2lkIF9faW5pdCByZXNlcnZlX2luaXRyZCh2b2lkKQogCSAgICAhcmFt
ZGlza19pbWFnZSB8fCAhcmFtZGlza19zaXplKQogCQlyZXR1cm47CQkvKiBObyBpbml0cmQgcHJv
dmlkZWQgYnkgYm9vdGxvYWRlciAqLwogCisJLyoKKwkgKiBJZiBTTUUgaXMgYWN0aXZlLCB0aGlz
IG1lbW9yeSB3aWxsIGJlIG1hcmtlZCBlbmNyeXB0ZWQgYnkgdGhlCisJICoga2VybmVsIHdoZW4g
aXQgaXMgYWNjZXNzZWQgKGluY2x1ZGluZyByZWxvY2F0aW9uKS4gSG93ZXZlciwgdGhlCisJICog
cmFtZGlzayBpbWFnZSB3YXMgbG9hZGVkIGRlY3J5cHRlZCBieSB0aGUgYm9vdGxvYWRlciwgc28g
bWFrZQorCSAqIHN1cmUgdGhhdCBpdCBpcyBlbmNyeXB0ZWQgYmVmb3JlIGFjY2Vzc2luZyBpdC4K
KwkgKi8KKwlzbWVfZWFybHlfZW5jcnlwdChyYW1kaXNrX2ltYWdlLCByYW1kaXNrX2VuZCAtIHJh
bWRpc2tfaW1hZ2UpOworCiAJaW5pdHJkX3N0YXJ0ID0gMDsKIAogCW1hcHBlZF9zaXplID0gbWVt
YmxvY2tfbWVtX3NpemUobWF4X3Bmbl9tYXBwZWQpOwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvbW0v
a2FzYW5faW5pdF82NC5jIGIvYXJjaC94ODYvbW0va2FzYW5faW5pdF82NC5jCmluZGV4IGQ3Y2M4
MzAuLjFiODc5MWYgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L21tL2thc2FuX2luaXRfNjQuYworKysg
Yi9hcmNoL3g4Ni9tbS9rYXNhbl9pbml0XzY0LmMKQEAgLTExLDggKzExLDggQEAKICNpbmNsdWRl
IDxhc20vZTgyMC90eXBlcy5oPgogI2luY2x1ZGUgPGFzbS90bGJmbHVzaC5oPgogI2luY2x1ZGUg
PGFzbS9zZWN0aW9ucy5oPgorI2luY2x1ZGUgPGFzbS9wZ3RhYmxlLmg+CiAKLWV4dGVybiBwZ2Rf
dCBlYXJseV90b3BfcGd0W1BUUlNfUEVSX1BHRF07CiBleHRlcm4gc3RydWN0IHJhbmdlIHBmbl9t
YXBwZWRbRTgyMF9NQVhfRU5UUklFU107CiAKIHN0YXRpYyBpbnQgX19pbml0IG1hcF9yYW5nZShz
dHJ1Y3QgcmFuZ2UgKnJhbmdlKQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvbW0vbWVtX2VuY3J5cHQu
YyBiL2FyY2gveDg2L21tL21lbV9lbmNyeXB0LmMKaW5kZXggNTRiYjczYy4uMDg0M2QwMiAxMDA2
NDQKLS0tIGEvYXJjaC94ODYvbW0vbWVtX2VuY3J5cHQuYworKysgYi9hcmNoL3g4Ni9tbS9tZW1f
ZW5jcnlwdC5jCkBAIC0xNiw2ICsxNiw4IEBACiAKICNpbmNsdWRlIDxhc20vdGxiZmx1c2guaD4K
ICNpbmNsdWRlIDxhc20vZml4bWFwLmg+CisjaW5jbHVkZSA8YXNtL3NldHVwLmg+CisjaW5jbHVk
ZSA8YXNtL2Jvb3RwYXJhbS5oPgogCiAvKgogICogU2luY2UgU01FIHJlbGF0ZWQgdmFyaWFibGVz
IGFyZSBzZXQgZWFybHkgaW4gdGhlIGJvb3QgcHJvY2VzcyB0aGV5IG11c3QKQEAgLTk4LDYgKzEw
MCw2NyBAQCB2b2lkIF9faW5pdCBzbWVfZWFybHlfZGVjcnlwdChyZXNvdXJjZV9zaXplX3QgcGFk
ZHIsIHVuc2lnbmVkIGxvbmcgc2l6ZSkKIAlfX3NtZV9lYXJseV9lbmNfZGVjKHBhZGRyLCBzaXpl
LCBmYWxzZSk7CiB9CiAKK3N0YXRpYyB2b2lkIF9faW5pdCBfX3NtZV9lYXJseV9tYXBfdW5tYXBf
bWVtKHZvaWQgKnZhZGRyLCB1bnNpZ25lZCBsb25nIHNpemUsCisJCQkJCSAgICAgYm9vbCBtYXAp
Cit7CisJdW5zaWduZWQgbG9uZyBwYWRkciA9ICh1bnNpZ25lZCBsb25nKXZhZGRyIC0gX19QQUdF
X09GRlNFVDsKKwlwbWR2YWxfdCBwbWRfZmxhZ3MsIHBtZDsKKworCS8qIFVzZSBlYXJseV9wbWRf
ZmxhZ3MgYnV0IHJlbW92ZSB0aGUgZW5jcnlwdGlvbiBtYXNrICovCisJcG1kX2ZsYWdzID0gX19z
bWVfY2xyKGVhcmx5X3BtZF9mbGFncyk7CisKKwlkbyB7CisJCXBtZCA9IG1hcCA/IChwYWRkciAm
IFBNRF9NQVNLKSArIHBtZF9mbGFncyA6IDA7CisJCV9fZWFybHlfbWFrZV9wZ3RhYmxlKCh1bnNp
Z25lZCBsb25nKXZhZGRyLCBwbWQpOworCisJCXZhZGRyICs9IFBNRF9TSVpFOworCQlwYWRkciAr
PSBQTURfU0laRTsKKwkJc2l6ZSA9IChzaXplIDw9IFBNRF9TSVpFKSA/IDAgOiBzaXplIC0gUE1E
X1NJWkU7CisJfSB3aGlsZSAoc2l6ZSk7CisKKwlfX25hdGl2ZV9mbHVzaF90bGIoKTsKK30KKwor
dm9pZCBfX2luaXQgc21lX3VubWFwX2Jvb3RkYXRhKGNoYXIgKnJlYWxfbW9kZV9kYXRhKQorewor
CXN0cnVjdCBib290X3BhcmFtcyAqYm9vdF9kYXRhOworCXVuc2lnbmVkIGxvbmcgY21kbGluZV9w
YWRkcjsKKworCWlmICghc21lX2FjdGl2ZSgpKQorCQlyZXR1cm47CisKKwkvKiBHZXQgdGhlIGNv
bW1hbmQgbGluZSBhZGRyZXNzIGJlZm9yZSB1bm1hcHBpbmcgdGhlIHJlYWxfbW9kZV9kYXRhICov
CisJYm9vdF9kYXRhID0gKHN0cnVjdCBib290X3BhcmFtcyAqKXJlYWxfbW9kZV9kYXRhOworCWNt
ZGxpbmVfcGFkZHIgPSBib290X2RhdGEtPmhkci5jbWRfbGluZV9wdHIgfCAoKHU2NClib290X2Rh
dGEtPmV4dF9jbWRfbGluZV9wdHIgPDwgMzIpOworCisJX19zbWVfZWFybHlfbWFwX3VubWFwX21l
bShyZWFsX21vZGVfZGF0YSwgc2l6ZW9mKGJvb3RfcGFyYW1zKSwgZmFsc2UpOworCisJaWYgKCFj
bWRsaW5lX3BhZGRyKQorCQlyZXR1cm47CisKKwlfX3NtZV9lYXJseV9tYXBfdW5tYXBfbWVtKF9f
dmEoY21kbGluZV9wYWRkciksIENPTU1BTkRfTElORV9TSVpFLCBmYWxzZSk7Cit9CisKK3ZvaWQg
X19pbml0IHNtZV9tYXBfYm9vdGRhdGEoY2hhciAqcmVhbF9tb2RlX2RhdGEpCit7CisJc3RydWN0
IGJvb3RfcGFyYW1zICpib290X2RhdGE7CisJdW5zaWduZWQgbG9uZyBjbWRsaW5lX3BhZGRyOwor
CisJaWYgKCFzbWVfYWN0aXZlKCkpCisJCXJldHVybjsKKworCV9fc21lX2Vhcmx5X21hcF91bm1h
cF9tZW0ocmVhbF9tb2RlX2RhdGEsIHNpemVvZihib290X3BhcmFtcyksIHRydWUpOworCisJLyog
R2V0IHRoZSBjb21tYW5kIGxpbmUgYWRkcmVzcyBhZnRlciBtYXBwaW5nIHRoZSByZWFsX21vZGVf
ZGF0YSAqLworCWJvb3RfZGF0YSA9IChzdHJ1Y3QgYm9vdF9wYXJhbXMgKilyZWFsX21vZGVfZGF0
YTsKKwljbWRsaW5lX3BhZGRyID0gYm9vdF9kYXRhLT5oZHIuY21kX2xpbmVfcHRyIHwgKCh1NjQp
Ym9vdF9kYXRhLT5leHRfY21kX2xpbmVfcHRyIDw8IDMyKTsKKworCWlmICghY21kbGluZV9wYWRk
cikKKwkJcmV0dXJuOworCisJX19zbWVfZWFybHlfbWFwX3VubWFwX21lbShfX3ZhKGNtZGxpbmVf
cGFkZHIpLCBDT01NQU5EX0xJTkVfU0laRSwgdHJ1ZSk7Cit9CisKIHZvaWQgX19pbml0IHNtZV9l
YXJseV9pbml0KHZvaWQpCiB7CiAJdW5zaWduZWQgaW50IGk7CgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 14:59:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 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 1dPrxI-0003m6-KE; Tue, 27 Jun 2017 14:59:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dPrxG-0003ki-If
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 14:59:02 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 E9/00-02181-5B272595; Tue, 27 Jun 2017 14:59:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0gUURTeOzs7juLU1VU8bZm1W5TWro/o+au
 i6AGp2S8rytma3K3ZRzNbGRRFWVlhmJGoiemaiIpm5YuCTUWTxM1I8AEmJCJhrGFGpiU042yv
 f9+53+seOLQ69Cqlo7kMFyfYWV5PBZGW2GiTsV5ISY370pqw6dFkGbkV7e548YNIRgc1VrvZk
 ZGmscz+nCScDTijsfMuuozeM7dQEE3iTDV4h2cJeUD4HoKa/lz1LRRIh+LrBAyWbZUxhddCn+
 8rIWMtPgJjM555TRguIWAkD8tmNfZR4HnTTckEgZdAibt8XkTilZD37IlGxgzeBQP3PpAyDsR
 74M5Yi79sN2S3TgXIOBwvhcreTL8+BF4XjEp6WiqIhsfPY+VnNY6CJl/RvBXwMmianqbkPwDO
 QjB8u16jZK6Awqm3AYooEjq8RfM5gPdB8Wi8Ag3QlZmoKMoJmCzbpsRkU1B846U/PwbcFTP+/
 JEA8NYMIf+gAe+rUn9BIwmeuu1KKg8TPzjl+RS0tjdpFNytgbk5l+JtDoHPubNEDjIW/rNn4d
 89C//ZswSpq9BqkRPOcoJxXZzJLFjTLS4ba+WN8XHrTTZOFNl0jmfNoumYw/YUSRdxSaVCzSi
 nKrENLaIJfThTDSmpoQvMjuPnLaxoOSqc4TmxDa2iaezuuHJAR9oddk4PzMPTkixE4NK5jBNW
 Xrqw30qgg/VhTJ9TohnRydpEa7pCdaHlughGkH1YJixn7H9sv2/zHYrUaRmkUqlCg52cYLO6/
 ufHUQSN9FqGckgpwVa760/6uFRMSMVkcbJc7GL/UrrLKK3S3PDdYDNac9qzmBF9x5ai2Gu9Q5
 GHrgWXTuRxtXvXdUZsvHinxZ2Vb/sYVMknCSZDNuqZuVkR4nFc2nw4KR99KmFPrim67rvhrTX
 kPpi7ELUzTXufj5pgAhfWob6u/WOwo+A81/NtcfWGn+cSuKMv+rMHhvsWD9Yn6YLGp/SkaGHj
 Y9SCyP4C2tRRoJYDAAA=
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1498575539!100878992!1
X-Originating-IP: [104.47.41.46]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63964 invoked from network); 27 Jun 2017 14:59:00 -0000
Received: from mail-dm3nam03on0046.outbound.protection.outlook.com (HELO
 NAM03-DM3-obe.outbound.protection.outlook.com) (104.47.41.46)
 by server-5.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 27 Jun 2017 14:59:00 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=3Dqr5I3Mf0/G+9XmmbGxNcRNyUQtUYO512N+GI/ktsw=;
 b=jxsCkpoHc6KMmmr6VrTszH18wcmUoZxFhRBU1Tjk0q451a29Jyfl07opQC0r2R7/RoqA9sSFdzc1FM9Ow4gexgshts2w0jHNIdfE/Yy1iV9Vt9+cH+92rx/o7XeECz6jNV2YFLM1E4vA3lau9KH5csfd91HnIdaFnVuLDVZ0vvw=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 CY4PR12MB1141.namprd12.prod.outlook.com (10.168.163.149) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1199.15; Tue, 27 Jun 2017 14:58:57 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Tue, 27 Jun 2017 09:58:55 -0500
Message-ID: <20170627145855.15908.1043.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170627145607.15908.26571.stgit@tlendack-t1.amdoffice.net>
References: <20170627145607.15908.26571.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: DM5PR15CA0004.namprd15.prod.outlook.com (10.173.207.142) To
 CY4PR12MB1141.namprd12.prod.outlook.com (10.168.163.149)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 95e27857-c909-45de-aeff-08d4bd6d0a18
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095);
 SRVR:CY4PR12MB1141; 
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 3:VhaN2x/MybcA5Kwi0MWqWm1Z4BFGz5xX8PdFo5wJ3RCuClSlelUjyn9bl08xyPvtpVRqYT9c8nB/7YrRCVKOsKBYr1KC/lBwt39pN+G3difFKLmVLxraiEa23J6Wd1EGZMB7DYqe+C89kjP7KtjWLhHhsJPU1oyGVDbjjmpKTqj6We5AAal0sCtd71tdVhpH+Q2uwQKDw5Qf3TN7nsxpyu9y2Bk2rDCFJkPqqYS+3sDArApBsxTqr+iuZa83fmTgdZQdM0+ct2tkK2KuT3mUb1XdY/qURW30V8ttTzglCOSy1+jovb0KRzFY9nEwDTev1uyHDWvsoMqjEOgkzGsWsuTjQBcjtaBOCbx+1Wf4KxO0sqULRWo2XSnxj8khOfv/pPFvOlM7RRWDtUP2iDms9cd5BEllp0cIuon6lV9FDfKZ9AP5HpGfbkLagfCD34hwZQ/WDlYbcLRSuANcZzXZ71QWdNSZyvGfzr3etwQIqc4YWBNo19VtXk7PGKKbovgxplCTbfemZUZ4XHbBue4WIB9NA3U4RE3stS2ibAyzhKEhlOfSnqg3CzZ0bqoFPoK5aRCPqCM0tnch0Oe+Tx6qyFTG+dsUBC3PoDW9CqDvINLXeHu7creb5MX17sDejT+fPp9b/hYPBB5gr7sJ/rbwaHQwbw6WmKcLxdZq2cXuHhS8CmEvDIHdZNrWcGeoI8wvEtDrORbFw6AzsPEqAaGlKw==
X-MS-TrafficTypeDiagnostic: CY4PR12MB1141:
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 25:u9QV5H+ufXk0+tLP3BXMfFYAB4+rybHqZg7RJEBbFc9wFwvyiK0aJNiK0StGUXhk3zu/UllMc1zhyMzMGn8KZClLimfPHqAPL5z/DOuECtTdYAHBvprX2GnS8iSCBh2UMU2spXvsZiFxzvF5u4+L5FObqK15gnfCZUK1KwepFh3AioQGMJM7jd80uEfKAaMaVMcq8zzHyORZRIvMKUP2kXf2XzB0XeVnu5qDLNKDAZHYy2880wXXawajA6STi7vn2FZnP356qBA1w08pKb+e4VVrLjFLwFA6O61DltReEMPW6V1myjbZAX1WXffSVM9FBmvsNt9tpphLS6p/Njn8m6aU/SnsnY9HhfHKf5XyvwiYDgJ0WZ4r53F8OtWNnd+wBBmSlcFNugowagOuWSa8Yl+wcAo6EDzFwIokXhwIpuelRTCSHtqaRa6iIZgUOTvUnnmoVLfh7eHb+5uTNzfEsWe47Jpss0I5/kgzrpsMJRsYq7WWY5lybcNBaHoiAJOTRV1H/uP7HrKouTKgz+VUzpFwLYejmzutzpC/Y0n41lfm9UhJv6BhbNNlcVVLsBhSR1sWq/HNt7tN+zbqpsZNLUk6FGK3Hs9XzvW5ezKfIGfO4x9VKlH1DXCnHxhP7hOs7H+Koe0ZrbMb0S0h98SZ5ojcCdcLEmkG+C0oRqHoXlmirFn3WZPNkXMjw6fn28SQgxodypxoIIXkpvqU/R5/JNdZc8j9Xqn9yjpi6ucmremFP50OVlDcPsR51jSeECbx1FJYq9PCQ/+SORGCG6WAsis1IPSXuX8jV4DG5gOJPn+lCZplE2U8iCyn6jUUGuumXi+ii7XTB/KUjPa/lEPc63eesR26woJJskGTOhNmxiyZf34FY52aezeO69c6Uw+7Co/YNA2zBSlRUvCz9iF9uKG4Z3lrm5LzdEqbSPvcTKY=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 31:tH1JWkDVYuNqdagsnzmWBsFUZTeQi3LhkbFZ6M/yo0lTd5eKEjGY2KQ6il4FqHAJglPME2Zs0latwrdDgemN5YwjC8s42dScBMTEnDIP+AXU/wjXhujMftts4pbb8jSdht4pbYa+iSdusRHvUy/5ctAwwlNMMmjTi4TbAfY97R8SLcLzxJK7q3k6cWTJzrrVFuSgzXOjSIcHX5zSutYrEbUcmcSVWCBlH7k369x3hUyJKKv5/V8U3aMPWjlt8xJt6Zugv8CFzbiZV4tDOW1WnYPv8NlXILWrT3SXXb1P7Ez6hKvtEsI67F0dkvntjxy/svzo8uGPUiM0xobSjknrkOEdzsSg02Z3Wxn+H1DOFel01RM+LhVV3SkdyHAFo3ihrb9P5eQ9jArquD4Hg4h7xyoYljSwtt/8G1Kr1HCPiZzWoSF1TeSkv4XB6SIEuph0lAz2ZwAQHeURhV+0ZU9XAEhV+VkhNzyKc20Xg7DyiFkrFUGdgt2NLpZ9s3vwDtT/gh3I33Jc6zwqAnomwTQ/mAivepZhLDJ09j7stU3HaOV/mm7LwztJPWqRuAXJrKzvnnrli8MiX+Zdmz/3+ZPnLnUyqwyu/H+Tby/Uo0wbyj81DEapJyUUjO7rqMfLPck8o7Z/vPNOujGGNrqf9sZ3JGcrXUxLGv0t4298ustfMZI=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 20:3GrK4zryD6A3gZgh5W1hwMM+W/RcqniepFK9RS/wWPh2oIynId0lvrwvOlPePcMEgnoSDH/Afv5MrZnynAosSeZjuIiUs7bvKQeHfuH2Idu742LYqNqdlMYkTju82S4zKN072Ju13xZbptcVORbOUZ8HLcf8TGnSMMO/IUFppCN+LpvgOkACTYSKHTq+mLEY1DDQ5AN/ZI+pshLVZL9CbkyH2GiWugWOCgN71QoMFTCVJF39yfGDWEsHH14vupdttoGohhdroR8VDTXZ/C4f+QH40bpwd6O5GewjknA27y+2AGHRH6OIPtni2CMO8javgAJml0/Z+B2C81SCVsa5XP/rkSCemTXslESnPPq5EAv105mO7S7jp6HacDmbcPzN2ghjbZketF7R90S8+2xEIu9f7b8o00lTUcUdYbjdz0VWupGRv4ztozFPJPxD37y3KuNw/SlP+gAvbXytp+0LiUFTW8o1F8tFMxSzAZiBjupLD4uN2LSdZDTCm5PSWcGL
X-Microsoft-Antispam-PRVS: <CY4PR12MB114142EC10295C50286677A2ECDC0@CY4PR12MB1141.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(133145235818549)(236129657087228)(767451399110)(17755550239193); 
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(10201501046)(100000703101)(100105400095)(6055026)(6041248)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123562025)(20161123555025)(20161123560025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:CY4PR12MB1141; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:CY4PR12MB1141; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzQ6YWJIeVJuS3hjVEtRdmkycWVWaGVYZXM1MUI2?=
 =?utf-8?B?WGpYeVYwWEdCSVpRempac1l3SG5vdGJ0NVlaMGlqRkNZM2dwYmsreTVIZk9i?=
 =?utf-8?B?c1hkV01aZnVhK2FPV01xRGkyNlFIUFd5WWxXcmFwcHhRd0QwOHVnZDVid2t2?=
 =?utf-8?B?Qks2bmluSG54UE9tUmRzZ1pPZ0VvOFRIV21mWllrNkxVZDQvNzRwdTUwT1Fi?=
 =?utf-8?B?V29oWllKM1NRdW8xaU1nK1RSNm05NVFIcHRleVdRZy9HNGFqTTJERndhdDFv?=
 =?utf-8?B?TGhvYnYrbnZWTzg1b0xBZHcrME4zNUNwcnd1bENUQjg1TDF4THBIRXdKUldm?=
 =?utf-8?B?M0xkcGpwN0YzY3A0UC91Ti84eVdJc0pCZ3BVSEIrblExdS90elMrN0pTbThP?=
 =?utf-8?B?bEk3K2pqVzc2L3ZJaFlHUUJPeEVOOHNZMVh6eEt1Vy9hM1gzc2tFU3Yva1ZU?=
 =?utf-8?B?ZXpjSGtwVnVKdkM2ZzQ2WGhMbFBnZGRKTTR3SlY4MmhrVXA3NytLT21LQW9k?=
 =?utf-8?B?VEIycjhqbVloTzhLVGFaMlZoQzZIRS8zUVp6d3JVSGtpT0Q1Z2xmQXcwNTR1?=
 =?utf-8?B?bTVURUtKYnArUXo4QmZ0UU9na2F5UzllM2wwTGdOeVVITUxFNHBZU1FsMDI2?=
 =?utf-8?B?aGlBQm1vMU1jYlN6dGJuc3A3NmdjRXcwYnluWWRQMGxXRk52V2lrSzl0K3BQ?=
 =?utf-8?B?bmxmYURScTR0dWJ3enhiU2xpbFNXcS9DcUtKcTg5VGFOTUoxYTE4QjYyclZO?=
 =?utf-8?B?NzlETUZXVzBDdFp2bjJtQjk5WG5xMkc0M1pNZEJ6N2Q2RzQrN0ZXZHM1ekNp?=
 =?utf-8?B?WlVESGxsU0NEZTJ3MG1mUmJNeUhvR3VsVnRkVXVBajd4Q21vU1p1cHJ6Tkov?=
 =?utf-8?B?dnVVYjZHZG1SNzdobExKdWtIV0Z4bFQ5cGtkWnI4QkZtSzlBaXJDZit4b1Z4?=
 =?utf-8?B?WGNTdWxhc25hSlpMM0tJSXpOVG54N0xIdDIvWUFBRHRvNEp0T0hBWHdmenVX?=
 =?utf-8?B?TWVOYngzblFSbm1CTDlDbllzWTcvZWd3OHlSdjJoNmd5T1pQangwRGpEVFd1?=
 =?utf-8?B?SG9TZjFiWU45NjRYYWNjY21sNHFJamtBSlQxcGc1RUw3RkZuVzFQVmhRbERL?=
 =?utf-8?B?OE42MmhWdlFiNlV5NmtxUjFBckVIWFhhNUFDd0NmQzgwbDl3TUFlTU43Z2Nx?=
 =?utf-8?B?UFV1eXpuVkxRUHhjSG1mTUFKNElBTkk5T3ZWZFJIUUpuU2cwOE54QVdPRGZw?=
 =?utf-8?B?ZjNoUEg1UGQ4SUhEUW1ScnpjUHRYYm1uQnBuU09QWUdLcUdXZWxoRk52b0Q3?=
 =?utf-8?B?dVF1SGdpcDNCalUxN2Ftd2t5eXp0QmJIeXJWcDRycUNnM29VUlVZNHErdGln?=
 =?utf-8?B?K1pFRlRFWjI5NEhDNEFTOXJWQ2g3SEZGSnJMYnA3VUlwNjJqaWFKeUgyRU4x?=
 =?utf-8?B?T3hlNithaVNHRExkeXgrTCtoSGRrNFZMZmxVbzNqeS9DRU1oZFJzK2FBRW1E?=
 =?utf-8?B?OHpFNkxzdmJWQlMrMXdnZllFY1o3SXBpbE5JNEpoakZ0M3VPbmZsNlhQWTli?=
 =?utf-8?B?RGtIV0F6MU9MVFpQNmlhMlFDRnFNcHdoVTE5TG1xUmhZMW0vWFZ0T0Y3OC9s?=
 =?utf-8?B?NUU3bUhCVmE4MzQ5K0NMUkZFK2prMzdTU245Zk1oME1TUThEVDcwVVNYZVpt?=
 =?utf-8?B?WXVCWDJJYnRrTm9JWGIxbzlsR0ZBQW55STBTcXFJRHVjd2dwUmMxVENCbEEz?=
 =?utf-8?Q?TG7btDW9Q/sFmIWFgcNP7Fqfy11jCya9taA4=3D?=
X-Forefront-PRVS: 0351D213B3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39410400002)(39860400002)(39850400002)(39450400003)(39400400002)(39840400002)(54906002)(9686003)(2950100002)(6116002)(55016002)(83506001)(110136004)(38730400002)(2906002)(54356999)(76176999)(23676002)(53936002)(8676002)(230700001)(4001350100001)(478600001)(25786009)(50986999)(3846002)(4326008)(1076002)(189998001)(81166006)(33646002)(7736002)(103116003)(42186005)(66066001)(47776003)(50466002)(72206003)(53416004)(97746001)(5660300001)(305945005)(575784001)(86362001)(7416002)(7406005)(6506006)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR12MB1141; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzIzOnp2bGg1ek1MYURPWUo3eFl0aG1wM29GYkhj?=
 =?utf-8?B?T25HdDVMTXVkZzFERmc4U0xyRm1iSXdSUnVNQzZrYmJNeW0razVST2k3d3By?=
 =?utf-8?B?T0VNQ2UwL2w3TlhSWGpLTmdQLzdEeTJDZytqMGxRZHdGcGN1ODdRc1haamNy?=
 =?utf-8?B?KzVpaS96MTZ2L29KdWRFUzJ5YnBkMUhRb0FqaEQyUG01cGlHUG5BNmhmWkhq?=
 =?utf-8?B?bUN5dS81ZjhHN1NDVmJVdlFHTytRaE0ydThIOHFoMnltRUFtcmJtUmt0VER5?=
 =?utf-8?B?MXMvdXppakpweEw4UjJIL1VHMkU3RGFyQXBObDQwRGZVMC9lTUhVb2pRZHdu?=
 =?utf-8?B?M29VeXRCcWN3YWN4d0wvVDNKMEZZRU5wdVRvLzhPYVVMc0N1TW9YV1R6VlhD?=
 =?utf-8?B?U0d6UG9GRlY5WnRYMHYyQy9kQmtLbytJT25lbGphNzBSc2VnS0pJZFQ4S0E0?=
 =?utf-8?B?VFArVGU0RnExcFo2cXNnNnR2RWN1TGE3SFUvQ0hoTXR1V1Y3L09INm1vc2xH?=
 =?utf-8?B?TFFwYS8zVmtBamUwSDBKTG9rb3VWVFZmajUxWXBOaDFlQ0FoaEtyWDMzeEpN?=
 =?utf-8?B?ck03RHdCa0UvZHU1WmVmTEhDY1NmV1RUcWs0K1I3eEpSVVU5bWFBc25LWUJT?=
 =?utf-8?B?MG10VzNaS2JETzlDMDRPMHVEdDArbGx0NFNXUEg5Wm5keWRsU0hYZ1dVMHVJ?=
 =?utf-8?B?elplR1pLOFNVdk5ITUVQVjVqSUE0amVJbGp4ZjZDWmhCVmVGdXI5M05tYW1R?=
 =?utf-8?B?WFVtMlZHTll4RXArYSthSUF1YWNlU3VMam1RTDdzcXU0K0NPTWloN3FKTERW?=
 =?utf-8?B?aDZRWGtVY0NTNS9GYnJoelV4K2dEZW1pb1hUWDQ3MWRFZmpRUUc1QnlYVFJN?=
 =?utf-8?B?ckVnbEgwVG4xS0NacGZOT1VlemgwODhKZHdTQmlmRE95MkdrM1JiT21mbGpQ?=
 =?utf-8?B?a1FhYi9taXlwcG9ZSUs5ak0zSnhJTllGZlkwYzVPNGx6eWZFL2VzZk1IZDFN?=
 =?utf-8?B?RmdwdW93VlNicEU5QW14d2dYVDBZM0M1UFZEU0J4ZUk2UnRPMW9zSjZ6Tmxy?=
 =?utf-8?B?bjFKWmw1YkhmdytrclhsaVkzNWhUdXdHRUFRS1d5MEVqRjZBZ1RYQ1Mrdjhs?=
 =?utf-8?B?VFZYMU1MQ2hwR2w5RG90N1BjYTlqZ2FXejB1RWdFVUJYRlZkVnN1c2JuZmVT?=
 =?utf-8?B?UXhqSlBBd0h0UGFlWXFQQzRQcU5uYi9LaUs3bjJnVFA0THRJYlY3NTYvWUIy?=
 =?utf-8?B?RHlTZjNjNDdtc0w2QTh5L0kxQUxqRW10TTQrVjJOK25QWXNwNU94c014VDlW?=
 =?utf-8?B?Wjd5UWFvTi85L1hzR0UzWWdLSnJ1WjlGYUlKVUFaeHZPQVQxVjlkUlJYc0tI?=
 =?utf-8?B?NDVMK1NySXhiYm5nb2puWWR2Sm0wVTlqYUpaMDJSSk5BRmlXSFRHRnluNmt6?=
 =?utf-8?B?OXhpaStPSUQ2Zk5nbkd6RGtSQW5zc0lyb3RWdmZnS1p1T3pwTmhYSmhqQ1k5?=
 =?utf-8?B?RDJYTmRVN09JWW5SdDM4TkRZcmlxakpVMGxCVTI5ZDNxbDZMTitSL05veiti?=
 =?utf-8?B?dEMzNURqUWdONml1czF1TzI5Q1N6THlKR2tTdzJraGY4cFZpVllobDZteUJm?=
 =?utf-8?B?cGY1dW43enJsQmJZZWlrWUFPTVhERitkMmNXdFNScGNKUU4vQnFqNlpPdVpx?=
 =?utf-8?Q?dWGD5hUmcpT2QUEUuhvhUQMhl6Xk+My+Ao1xVlr?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzY6cTlRSDBpUko0bGJyTXpzUzhpeHZyMkRaNW5x?=
 =?utf-8?B?cDlGZjE5NDV2V3JMR3hjbDFJR0xIRkJyVUZ5T3R1Q0E0SDRNYkdId1JKam1v?=
 =?utf-8?B?eGJQVmF5blNBT241NzdUaFNsVkxlMWttdmVXckEzS1FvTjBlWms0eDNOR0Va?=
 =?utf-8?B?em1VZDBZd1ZxaXVHQWRVaWs3VEE0RDlrUHVMWGdkN2tWUzhiOWNwZU5DNW42?=
 =?utf-8?B?Y3VlUmV3RjZBRW5JSTduMHlRaTd6RUdrQXE3a1dPdjdlUjdDM0xibnVyTG43?=
 =?utf-8?B?ZlBBaEo0WitURERZbitwMmpBUEhsNmpMaEZWTzlCd0JqL1JrdUZKeVQrUUF3?=
 =?utf-8?B?ZmhWanh6cVRxaUIyZkEwbTNWbXd0d3FUSHM1RXpJZ0FDa1pZYUhOaVhvUE9s?=
 =?utf-8?B?L1htSXhZUFpSeTBLTmRHQUFTUzNpbTBBUGFmU3hFZ0N6TERsbDFVTmh2VHZR?=
 =?utf-8?B?NlgwYVY4Y0NDRTVodGZVL2lWc0xlOHZtK2hnUE5KQ25Rb3IzbzRjYzBwL1lF?=
 =?utf-8?B?dEszUHZlNHpmTGpOZks5akVraW9pRlNvVTlvRVZqYmNORWNHbGJxcmdZWHM4?=
 =?utf-8?B?VVozQSsxaTVHZnREU3BKaVgwQ24waGpXQXVhb28wM1dLSloxVUVZR3VFbGp3?=
 =?utf-8?B?b3FEaFM4ZDRmbmh5WjI5cGMwTHRCTGNSbnRyM3pmN2xTQm1wOWl4N00yUWsv?=
 =?utf-8?B?VHZKemsxWWtwaC9tcTI1ckoxNVh0T20rbXU4WFFwTjJYd3NKMmRWTmd1U3ph?=
 =?utf-8?B?Tk1yMTZXMEY1cGxKMTBsZEtoUEhQakwzQkpGKzQzNStaUC9GQm5mUHB6V2NG?=
 =?utf-8?B?TDZRazFoY2dqYW9nYUFEa09ZR3dyUjRYbU1WdTZDekNxREE3UGxnU1Y4Q1h2?=
 =?utf-8?B?bkFWTFFLOVZ6aW9SZXZWNkhZVkZjMTNhMkJkOURoWWdmZVVSNXZIaWU1MHg3?=
 =?utf-8?B?MnpVRUtYMGYzclNEM1FvYTF2cmdqVUpGMTRqSWpXOVhueU1Zb3lxNis1enJN?=
 =?utf-8?B?L1hDR056emNlY3dnUk9MKytxbGJlV0N2YzhrUjgveVdUSkZMaU1QNHcxY2hs?=
 =?utf-8?B?dy9SUDJhdWEvVmRkSjIxYVEzb3hld2VtcTdOdlAxTUVSSXkycC8ySFQyczcx?=
 =?utf-8?B?Szd4S3VDZlRIK29ickw3TDJ5THBWOWVqdWNtZFpjVjZ5QXlwd1U4Y21FK0lF?=
 =?utf-8?B?OFlOYlNNc0xCNU5qOEtKNjd3dE5GcEFVK21hMTRHdWJjcFpYRG5ZTER4Um1F?=
 =?utf-8?B?Q2tRQjVuRmFCcXdjSWRoMTJhVXlEbnZ5OVlZd1FMRTBiNnk2bWtiYlNyNzVh?=
 =?utf-8?B?Qk4yUnhoZElkcVlkTUh0WGZNOExMVCs2Ny9kcUxRejZXUFI2aEVTTWJRUEs0?=
 =?utf-8?Q?+rS9Tzy?=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 5:Auq2/mPKSbUHfimS5CPWk4pAvAe0hrzU45VphOyBys/mxQlLgj7R4HFKP4CPzb66HrdR9QF1GgwXHxYbWwNf6S6JNTZMYFhRcbDKOC2HcLJ57xWeFJGIUha2eCgdwgHQ6DgSZ7TWagj3FcL5K6Q00K/mNCQnDQYjB7VpsZHzJtMmfN7wHn6dZHTOpmLpUYOwkrWg2GoxbsgpPF/PCjRJFHrvkvMTj8O1Ha20VMQAhMLQdh8lTprXp7CjSjX7cS/df2H4GFGaOeaDEZVDknSc96KYSMZFA/g8Rwxm1J6v12Tf4vBGwdP0UaT5Qh3KT6+eislVntctmCIhqJV5ZdTNTiwIXFH/JzpO6vkWQ9zqEjiP2khgzpp7bCDbUws8L/yZ0wO/0n4AxrSJffWiYJcgai8VlEV89V/Ct8oDJAxjlGqZiVkBWcFG/ECjK311WtUjQau0Va2GOscJ4UuArptgPr0TOTMhJ7NZgKEdQLd62HDfRuVLfjF/G8AmYj18CH2Z;
 24:6PmV++K6FsNWWZg9hthAE8b2fN4x0t7Uz/6lipo6ZoQfIJVEd56UXITIwJa3BJhFnkOVUbApOHKsTzkQMGV2B/pK6CJ0hPNAnve6ZCckdW0=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 7:EDRSE0TJDqAauLJusElVjGYoTNQzeYxzSwDaETyicT/q3OMUTyT38XDi9UjNvH6YKx+j2VUZTYze3+VnpCdKQNjD4D0ww5gfiCW6ENIi9uKFprIHVrzv+aC7ivhkYa53X/mc/9P+42Z47W5b8H6MI+s46VIq9m2YjSnk2ZhoGgHGHJuX1ZowITsOobBQHm5/Mkp2/5H6QzUOl/PxwnIAwz6uTh1y7UuOSih6UCThnPhvp7ue74j9nqCX/W043hBIOrcuRipQ/9bO8QOXOF2zkbYz6DTHXqjV/yo8VVAgk9ZyTHqgG+HyjnxnlNCpRQ6qw08N1bXIyU79jy3TRE3J/4axQm97fqUhudDqMUJXe3JeyL6qRZGx0cvS04w2h23x0GFa0PGTesIIqK6FV7ZrVY5bsvHOaLnvM1mseyvTvGgVVkfln9C9P0jC/59MzvYxHMTbddTyxi0bNcZY3IHpmYDTIYM1RqzcHFx5Ax7WQFoFGgQoH/BaGRUJT0S2McQxzrGA4zllro+xF52fXTOxjk2vpX1twO6DVPvqXuUaxHE6889xeZbLkhiGLHQ485E9GsOVcfpWM48yIkuOizdNIRkdrohSzxHcbDoHFvkOjih7dvGNSNQTD/gT/HdLykocNXmiZkc7mtvBN2XOpX45GiJc3YpT1Nsca+hHlXiKqQ5KqzHNrhaQHDma6UqeK8b3k6YKDZhi04qZ/0INIEfiN6sYG7491AsATxyv+wI789w1usxjecUZCXVWJHroKeq049TrfjNPu/gPSfvBfmustSmTI+0WyXxj/1GNzhB/KDQ=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 20:5lqR38Ax/mA+HrOQVOHAs0bB8TY+VQxFlQaqhumQgaZh3lXuN6jdI2/TsQ/Ka6PoMJrFjAkIEY9rs/ZB98dG9PN+BknHUNa2HBOMcnERpKE4KF1KeYWRJ73tOUxFRQ/4JMRu27sFU+5hMk9WvcA7P2obynInzUiitDG71bMHp3zreSaskH9Pd3IhXNBtHXlRr2zmQCBCtJ1eXQjm6OPfhIPjjDETsjBoom/6iSxUhuNJqPjNB4QppC75ExSrknMR
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 14:58:57.1119 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1141
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v8 15/38] x86/boot/e820: Add support to
 determine the E820 type of an 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>

QWRkIGEgZnVuY3Rpb24gdGhhdCB3aWxsIHJldHVybiB0aGUgRTgyMCB0eXBlIGFzc29jaWF0ZWQg
d2l0aCBhbiBhZGRyZXNzCnJhbmdlLgoKUmV2aWV3ZWQtYnk6IEJvcmlzbGF2IFBldGtvdiA8YnBA
c3VzZS5kZT4KU2lnbmVkLW9mZi1ieTogVG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1k
LmNvbT4KLS0tCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9lODIwL2FwaS5oIHwgICAgMiArKwogYXJj
aC94ODYva2VybmVsL2U4MjAuYyAgICAgICAgICB8ICAgMjYgKysrKysrKysrKysrKysrKysrKysr
KystLS0KIDIgZmlsZXMgY2hhbmdlZCwgMjUgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9lODIwL2FwaS5oIGIvYXJjaC94ODYv
aW5jbHVkZS9hc20vZTgyMC9hcGkuaAppbmRleCA4ZTBmOGI4Li4zNjQxZjVmIDEwMDY0NAotLS0g
YS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9lODIwL2FwaS5oCisrKyBiL2FyY2gveDg2L2luY2x1ZGUv
YXNtL2U4MjAvYXBpLmgKQEAgLTM4LDYgKzM4LDggQEAKIGV4dGVybiB2b2lkIGU4MjBfX3JlYWxs
b2NhdGVfdGFibGVzKHZvaWQpOwogZXh0ZXJuIHZvaWQgZTgyMF9fcmVnaXN0ZXJfbm9zYXZlX3Jl
Z2lvbnModW5zaWduZWQgbG9uZyBsaW1pdF9wZm4pOwogCitleHRlcm4gaW50ICBlODIwX19nZXRf
ZW50cnlfdHlwZSh1NjQgc3RhcnQsIHU2NCBlbmQpOworCiAvKgogICogUmV0dXJucyB0cnVlIGlm
ZiB0aGUgc3BlY2lmaWVkIHJhbmdlIFtzdGFydCxlbmQpIGlzIGNvbXBsZXRlbHkgY29udGFpbmVk
IGluc2lkZQogICogdGhlIElTQSByZWdpb24uCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwv
ZTgyMC5jIGIvYXJjaC94ODYva2VybmVsL2U4MjAuYwppbmRleCBkNzhhNTg2Li40NmM5YjY1IDEw
MDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwvZTgyMC5jCisrKyBiL2FyY2gveDg2L2tlcm5lbC9l
ODIwLmMKQEAgLTg0LDcgKzg0LDggQEAgYm9vbCBlODIwX19tYXBwZWRfYW55KHU2NCBzdGFydCwg
dTY0IGVuZCwgZW51bSBlODIwX3R5cGUgdHlwZSkKICAqIE5vdGU6IHRoaXMgZnVuY3Rpb24gb25s
eSB3b3JrcyBjb3JyZWN0bHkgb25jZSB0aGUgRTgyMCB0YWJsZSBpcyBzb3J0ZWQgYW5kCiAgKiBu
b3Qtb3ZlcmxhcHBpbmcgKGF0IGxlYXN0IGZvciB0aGUgcmFuZ2Ugc3BlY2lmaWVkKSwgd2hpY2gg
aXMgdGhlIGNhc2Ugbm9ybWFsbHkuCiAgKi8KLWJvb2wgX19pbml0IGU4MjBfX21hcHBlZF9hbGwo
dTY0IHN0YXJ0LCB1NjQgZW5kLCBlbnVtIGU4MjBfdHlwZSB0eXBlKQorc3RhdGljIHN0cnVjdCBl
ODIwX2VudHJ5ICpfX2U4MjBfX21hcHBlZF9hbGwodTY0IHN0YXJ0LCB1NjQgZW5kLAorCQkJCQkg
ICAgIGVudW0gZTgyMF90eXBlIHR5cGUpCiB7CiAJaW50IGk7CiAKQEAgLTExMCw5ICsxMTEsMjgg
QEAgYm9vbCBfX2luaXQgZTgyMF9fbWFwcGVkX2FsbCh1NjQgc3RhcnQsIHU2NCBlbmQsIGVudW0g
ZTgyMF90eXBlIHR5cGUpCiAJCSAqIGNvdmVyYWdlIG9mIHRoZSBkZXNpcmVkIHJhbmdlIGV4aXN0
czoKIAkJICovCiAJCWlmIChzdGFydCA+PSBlbmQpCi0JCQlyZXR1cm4gMTsKKwkJCXJldHVybiBl
bnRyeTsKIAl9Ci0JcmV0dXJuIDA7CisKKwlyZXR1cm4gTlVMTDsKK30KKworLyoKKyAqIFRoaXMg
ZnVuY3Rpb24gY2hlY2tzIGlmIHRoZSBlbnRpcmUgcmFuZ2UgPHN0YXJ0LGVuZD4gaXMgbWFwcGVk
IHdpdGggdHlwZS4KKyAqLworYm9vbCBfX2luaXQgZTgyMF9fbWFwcGVkX2FsbCh1NjQgc3RhcnQs
IHU2NCBlbmQsIGVudW0gZTgyMF90eXBlIHR5cGUpCit7CisJcmV0dXJuIF9fZTgyMF9fbWFwcGVk
X2FsbChzdGFydCwgZW5kLCB0eXBlKTsKK30KKworLyoKKyAqIFRoaXMgZnVuY3Rpb24gcmV0dXJu
cyB0aGUgdHlwZSBhc3NvY2lhdGVkIHdpdGggdGhlIHJhbmdlIDxzdGFydCxlbmQ+LgorICovCitp
bnQgZTgyMF9fZ2V0X2VudHJ5X3R5cGUodTY0IHN0YXJ0LCB1NjQgZW5kKQoreworCXN0cnVjdCBl
ODIwX2VudHJ5ICplbnRyeSA9IF9fZTgyMF9fbWFwcGVkX2FsbChzdGFydCwgZW5kLCAwKTsKKwor
CXJldHVybiBlbnRyeSA/IGVudHJ5LT50eXBlIDogLUVJTlZBTDsKIH0KIAogLyoKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 27 14:59:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 14: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 1dPrxR-0003sy-TF; Tue, 27 Jun 2017 14:59:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dPrxQ-0003ra-7b
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 14:59:12 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 96/3D-03620-FB272595; Tue, 27 Jun 2017 14:59:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSW0gUURj2zMyuozlyXN38W7LLVpTmbR+6Pdm
 GpRmJFREVUaOO7sZedGas7SXMFg2xm5KQmi6uEaapFWRkhYoKiZkZapcnNcQsITOyCKs5zVY2
 T9/5v9v88LO07ozWwAouWRAdvM2oDWQscZGJMY/FvQfj21rCNtfNeJmtKLm77TuVhg5prI50p
 +uYxjJX8pDJuRziGp835qPh4GIUyDLYTcOPrmqKPBAuQ3BrpJQmDx0upKBx5BNTjAJYLY6G4e
 nPFMGheAcUfW3/jcOwh4KxckwMNJ7WwuP+Pi0hKLwUPLXXlSRW6VgDzVNJBHI4GS56bUQRgHf
 ChYl2mmCdMj7fMetPsB4vg/oXbg3BHA6BJ1ffMsRK40hofhBHxjReDq3TVb+tgFdA69ycVsVF
 CIZ+xquRq6FidsBfnUdA99MqRsW7YahtUEMiAa+CXneqOr5OwYzXTBYBfF4LH1+O+DKjoPbGN
 x8e84fJ0QxVNKaBOneHr+AeA4VT61Rsgw/l476yw1DSVuzT9Glgfl5WzdMY6pvKmEsopmLBnh
 X/9qxYsKcH0TfROkkQTwhijGlTbLpozbbIdt5qizHFb4y1C5LEZws2Pl2KzXDa7yDlHvyU7z5
 6czutEy1hKaOea4C9B3XB6c7MUxZeshwV82yC1InWsiyu7S7YZ2AcTodgBK4mV5GFiEK24Mqy
 2pT7+qMENsgYxg3nKDQn5fB2yZqtUr1opSGcE4kPE8KS5/hr+3OZgyjCEMoh5Z90QTmCaLfK/
 /NTKJxFxlBO61RSgqwO+W/6lFJMKcVMdRoplvl/lCEflUTrJ4+Et3pDR+n1rwrcvVcWb/NaC1
 KWpVZVNjXYTH71lXn+5glav9/Mye/fmXsd7K5bx5896u88+brb0VI7smi0p3LJWVNS3heZbWw
 o3ZCS1XHONbClffZyc+4NT2ZldFdDR3jiMTnBfEDYbE+I9PTsqXleqr+7/eTp0WvnDD+MjGTh
 TVG0KPG/ANBl2SGUAwAA
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1498575548!99426089!1
X-Originating-IP: [104.47.41.68]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48074 invoked from network); 27 Jun 2017 14:59:10 -0000
Received: from mail-dm3nam03on0068.outbound.protection.outlook.com (HELO
 NAM03-DM3-obe.outbound.protection.outlook.com) (104.47.41.68)
 by server-8.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 27 Jun 2017 14:59:10 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=rx9s+oihZA9M/4viqGBQ82k2m+x0lSa8RDoJNJ3T0eA=;
 b=BDehJHNPlAieNDfwtgFcXcyXudfeKkV6Ou5nvTHJknJh/ec45Pb4Fic0klPUXHHLNAZhso6GAmkg7q7r3FeO3hy2RMzvLqPZOusglyo3PaMjNL+hgZC7vWluYMw0l3/fmsGpi1MqO8GiL6WOcE6YnGIiJhVNqc/ztuCBU0BY3Ww=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 CY4PR12MB1141.namprd12.prod.outlook.com (10.168.163.149) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1199.15; Tue, 27 Jun 2017 14:59:06 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Tue, 27 Jun 2017 09:59:03 -0500
Message-ID: <20170627145903.15908.84218.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170627145607.15908.26571.stgit@tlendack-t1.amdoffice.net>
References: <20170627145607.15908.26571.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: SN1PR19CA0012.namprd19.prod.outlook.com (10.163.220.22) To
 CY4PR12MB1141.namprd12.prod.outlook.com (10.168.163.149)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 7c5139a8-ff96-491c-fb4f-08d4bd6d0f94
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095);
 SRVR:CY4PR12MB1141; 
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 3:jj4rATJqxRj5cefPCKu+NsccEkgWeFbH5CXSTr3iZVOYLgVNUlAj/YQHNlVHiUQLl/+f/3gkDe8AwNkBawx11oj99n5hgeqLYfoAJdsQxId5sAW31Imc0Mun0cPhxQGbrwotHkw7ZgrQmWFqEQ5hzgADj/q8j4V9f2FGOzbw1QTWCxCGmbAMqttqivNpCRW63JbDiluOEjiXMu3P96ZimlMeA9M6LnNsISzpg0L78L8mjir86GenVyr7yFe07M8XPqzrYGbhTmiIJfJWJ77HaGQhnbi7cuwczNH6oCX2k2GFMsyPhLMMrVDHbvQGahazQb4EANDXDuI2r9vWY63Ia6qJdfeqI2b6zAdewplRCOnPXE9nZ/UiLvrxNA9wOQHmE1//R/lNlTzLZc3dLgttSyHb5Jnam3IT1A4pYLgC3Sd6hRd6dw/JZm+XSLmGvgF5Omb1DHJXuj31GrpWtGmYpyarLCmZdEtEgJ5wi6V4BOb/f2CwcnRbIf0QVBS8yrLDkLRyAh9Z/IqEsHBduziv+eo58KSXDr+P6KaoEnNyHMaLHtY8J7BOnmsvwfnho7OW2aPHhbC2FI03PbeRA8y1JhawMQdmLp37/QYTSLCBUvjgNbXw112LQHp0osNfIr3UVkTo4p9K7bAYmgFqc3FyOT546G0heI/+53OuWr5b/37eiXSK+jGrsz/7npuiH7iEtOE8gA5nm6929udhrhKk/A==
X-MS-TrafficTypeDiagnostic: CY4PR12MB1141:
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 25:1mwkSN+6BAzOOD0OICQnfrOdknbVKaMxUnpi1M+PAF+LoNDCF6XuuNr4RS9wAC6pCn1kuqtyzl1q6gLG3+pzszbcuZLkI8RrxcJZxv9UabEzM0xWFXafbM5ap/R4d07xjJ9Z12Rkl8aRRIPeAucFb/kXo94tUsEetJLfY1mIqhUWWW1OaPlcxFAAtaUC/1Riyv4BTW/546OfC7nTtW7x1I1oofqn2Qey6AfQvaAAnmNq9jJ1uVShcz6kkUAuDcqq4QvvkIvh4SiHma4QIFpZ5SyiVwzeHKs2zIdjpTcV/6rMZo2BHFQY7RBzBLa85Deaqn5FVc0OtK1SR5Xyko2kcf8CUukfkuKqnKi/A3JS3PygTsze1TlTUTcRWRFdF+Odkz/tjw8OEn5vrVY4kpnfIdzeyF2FZ/6IvP/Gbye0F7a/rlLKBL5egMpE/phyjmgfi51ktFIssvPxDwmMg1x04hUNVrwo7PAxqPNgM2jwru/bV4cQ3z5krDV356B5ryWlokptrwWwJZWo1kJLVHr1s3ffWf7ecfPw/2mrkPQ0kiL2vKJHMdARmkm6GYVXNXEqQd9spWFXraN3i/jYOF+Im+hzDXjrAqe2kav8XnIH7/ot75GE7uJUfd/OeAmtBWQL5h+9WILx2Q9zhhhi0FGYWO3qhFVc5FbyZYe5qVe+S97VEenWP6+7WkuYH+PMbBAeT2Wbo/ziZ3HElHVKkNLd6toro7mMDkSB8shTYqTOpPgAzTiTjhlkOJ7Z6//3Dkl0MrFUfNdkpLvsRhSw9lOKaIT7FmZ7s3nCIxUADz+okU4xEfJcFC8LqxmyeCoSJI0MJ8STNPV94iOVLFRPo6k2zd+vqC9rsQJeGtf8kvrCMxZc0uKJSFValfF/UvUgr/6o1K1EB1u4TWt39WKx9SZJW0laWziWhvw0DucF04PCE1Y=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 31:SzxNb3gH05252zqPy/DAwhRzZpr1p6p8tQktgzQYduMFpt7O9k/RQUMSyDn54t9EB9C+8pSz41dP98QBsJdeMjDyVFcKwyoYMulDnGPDwpYYJnyiHYjK+GglI5Ep+ceSWjosSMypwCjTwe5P8fm5MdXdAHlCdfSDW3PmPEtn0ci+fKGzvYT7X+4qaFrhVTmCjvK1bi0LjO+dN+0fhLS1GCCraceC4eKV+F+b2kO8wXqwfrXZEfTGOAtsOxP4DKh/My5HKpfMBfZDa8w1L4A3ecn15TVOXihGRLPVj6jQnVmoPpmvjIkqAK5W3r2923gO+ouZxtNkF+m1zagyqYVzXWOxTVVMoWVGS4aYHWZequpfTwhsUYqs6A3vxnUqdmjQwkloX35ooxT4+N39eU+xwiK6XyNSCpL5lqQGI3xkUAqqkK3EGfE5P0c7/nXeBmEp20GZkjda95xq6MmUNnwNQun7QnimxzWyWhi2n98+IOEXiZxnElf5iH59VcfxaFGh+aXu8UzixxZnD78+DoJncQNdWBGT4/UXPZCwzOo5hdhBpI+C5N8eTcM7p2kERDnbyQoLcvbtdwlyCSvM+gjioUgmAlgAaAbpU0/749n1DHVsLyVYSFVKOmX514iZTPsYuhH4nTgNHsDHuFh1+sGoChdGjEfEEMU3FDtuRMa0ZLo=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 20:erSFu7LVhUNOHL/jheEJLhW7VtTzv0d8tD9wT6MtAxnPjx0n9o3B64jsFMO6z19z9pDIqEJ5E6Q74RuvAGjj/aKF0vIDuo9oHpnHMQ1s5hJb4R5S9f542FUQwNyzYU5Pf1jf3HIAo1Uz/9M7sPlkzJ3ktmiHz2Dsuk5FWgIdfXnM5m+j0b0ALxFf5aETYK/iE6NFIkaGw7S0px4X3Vcd1ErYcvBYP6zGt7carrpp9wMoTIe+HK3qcDV7tkGqFv8Cj55RAbWwR+6NzSJwEt+wsCi6IX0jgRmI9W1H/8M0XNEBJSkZ5rAL05bT4lgyl9Uc6uo0txnKZ1UrZCS9k5SbNcpAP1IiyneYm8x2Pub9uqaBZHrMWZiBqBPecPQ4JUntGQqXroE1hAlYwmK4fwoWTvWa0png8EqjwMOcKmamN5NH3OLGLTEZdvljHfhtGekQLpMKSeL3rUOWXd/wWlaXfz2/+7AB39MjG/22NMW2T0zO9DubuB7nSOGoJvbCwcFy
X-Microsoft-Antispam-PRVS: <CY4PR12MB11412545132DC55B7A14C231ECDC0@CY4PR12MB1141.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(236129657087228)(767451399110)(167848164394848); 
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(10201501046)(100000703101)(100105400095)(6055026)(6041248)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123562025)(20161123555025)(20161123560025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:CY4PR12MB1141; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:CY4PR12MB1141; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzQ6dGI5VURUOUZXMWY2NSt5NVp0NDlTRjFHUUpP?=
 =?utf-8?B?c21UK3Y1dVd1KzUvOVBmY01mdmh3dUw3TUJmaSt0RlJKWEhFdzRtZXVyTTk2?=
 =?utf-8?B?RGluanhENHVyNWx5V1hZSUlNVWUzT1JKa05pd0FpZ0FiNW9UMmtML3FWeGY1?=
 =?utf-8?B?cFNVMFgvNWxpWC9lbXZSWlg0Smc0dkQzcnFLcGNwdER4VE85TzFYMWU2UXpw?=
 =?utf-8?B?TUEvRWVuQVBDNEcrQ0x4TGVpSnVwbUpyNW1iZk10SW1YUVZSOWlkTkw0cTlx?=
 =?utf-8?B?S1hmQUdoa09hZTJUb2g5dUFVVzVyS0o4cEdPR29sVHZyODREN1FkNjdkcU10?=
 =?utf-8?B?YTFmVHluM3J5UW9NcGxuM2xkYTFvMkltazROeERkUk9RdXVQQ0lIVGJmaVpC?=
 =?utf-8?B?SkkrVk9XdSs0Q3Y4Sjhlb3hqc0I0azB4TGR2bTIzSXVQYmFkT0RSSS9jS2F1?=
 =?utf-8?B?RXBNOUZrdlpDQUxOdDlHNzlRWWF5dEI2SmkwOVZ1WHJsRTEraUJYWGx0YURk?=
 =?utf-8?B?eVg4eUZWVlQyS2U0Q0VXa1Fzb1c1TmZlVjIrb00yb2R6WkJZMEhiaFZnY0lN?=
 =?utf-8?B?dkRoT1FSYkxkeTE5M2ZQNDh3N2pJOURKQmdJRHFOVW1lYnVsYmt0blhobE9o?=
 =?utf-8?B?a292YkFiTDFHQVFRVXc1Y2ZBZ1NwckRZWU9jYkxnbEpTQWlsTGNjTkJPZzhk?=
 =?utf-8?B?OERVMWtyYlhiMXJ5UHYrK3F1bGNVWFlFUmc1d0NhanlNN2hxQW9zUXprYm9H?=
 =?utf-8?B?T1pVaFcvNUhpVXZneW1TcDJLb2VaQXYyWEVESDVqeWVrakFBaDhIVlpnWkxF?=
 =?utf-8?B?MGlkU2lsaHlKWkN4V2Z4UDZnV1NYaDljMkRFZ3VnUEdna0J0NzJmOUt4Rmwr?=
 =?utf-8?B?cnNBNHV6RnVpMElHSkNkaGNJSTYyYlllekM0c0t3cHl3blBxTnl6Zy9OeWFJ?=
 =?utf-8?B?R29VaDN6eno2UVd6ZFRGUjVMZ0pMN2NqYWgybUdIQTdGNllaUmFSSHFoVG03?=
 =?utf-8?B?bDhtNWVGNDVDYUh1T2lFYk55RlJHK3N2ZGMxM1Z5N1E3VHhnY0lSSDc4MW9k?=
 =?utf-8?B?LzJZZDAvOU94QzdKTlorbkhnOWFwL3hDeFhyRkY3NFNXbGd3c1R6UDRZTlc5?=
 =?utf-8?B?bzhqUXBnaHdYUWNyRkdaSHpoS0xRSE9kelphU3lsVUhUcUwwaUFzZXZiTU9E?=
 =?utf-8?B?dFhINWtucUpNUmNUR2RjNGdnNDhsNXkrK3dReEJXUWo0REZqQzJoQVovQ3Ru?=
 =?utf-8?B?VXM0U1lBNXpqNzVEQWQvaW8yQjRzSzM0QzZ1akN6eVlkVW9RT2VxUG9oQUhZ?=
 =?utf-8?B?T2J5K0oyT3JVU09hR1dpTUw4MnoxVmNZRXFrUDlTbW5PRVlRSkZZR2tPRi82?=
 =?utf-8?B?aTREQmtPaW9MamdQRlNrVGtRcjFMTHN3cnhSSS9nNkdQdW9tSEt0VjExd3NC?=
 =?utf-8?B?bGs0QTlHY2xnbEF6Ukhwai9DaFFUYmp1TDh5TGlaN3g3R2o0bHp4NEhsNmps?=
 =?utf-8?B?eE5kaTRCTXVZMWFYVFFTQXFyWVJjK2V4Nm1DQWhGdnJwM2pRK0Y5SjVtd0wr?=
 =?utf-8?B?dHc4dVQvZGhLMVNoMFcybHBsSHdaeXFNMm53bm8xYVBzdm9ZRjlVcEtuQXlD?=
 =?utf-8?B?bnZFUkp4Skx1UXFhNWhTZUlSRXFCZjE3L1ZBNTI3amorNWZROEE3dHVoKy9j?=
 =?utf-8?Q?0xxxUEK/KQ0oqOcS01f9+XU/oqcCWu/F9YO0UN?=
X-Forefront-PRVS: 0351D213B3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39410400002)(39860400002)(39850400002)(39450400003)(39400400002)(39840400002)(6666003)(54906002)(9686003)(2950100002)(6116002)(55016002)(83506001)(110136004)(38730400002)(2906002)(54356999)(76176999)(23676002)(53936002)(8676002)(230700001)(4001350100001)(478600001)(25786009)(50986999)(3846002)(4326008)(1076002)(189998001)(81166006)(33646002)(7736002)(103116003)(42186005)(66066001)(47776003)(50466002)(72206003)(53416004)(97746001)(5660300001)(305945005)(86362001)(7416002)(7406005)(6506006)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR12MB1141; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzIzOms3RHN0VHVUTXdKdUdNMGdvU05Lb2R4TWFa?=
 =?utf-8?B?QSttR0VnYitNeFViczdzUTJMdUpLSkJGRW1USGFjUmRielVBaWtQdnVJTVRu?=
 =?utf-8?B?WlpXVWZ3cHJTOFdzOG5uMkpubk4wVGorZGRCRXVXd0kxdDhEdTNoc0lBNWVu?=
 =?utf-8?B?emhuNUwxU0pPWXpqR2crcjJ1RmlqakpIOE84alBhUWkxM3B1YkhnYldWVzNO?=
 =?utf-8?B?K3o2bDkvQ2k4T3RIQ2xtUUVPTzBmRFN0V1h2WkpiWkdpOVRzZE5pUm5jODNk?=
 =?utf-8?B?eVY3MjJJQWM5VXMyUlJZNE5PVG90ZzRLbW52TER0bEY1SlZXclk1bHk5b1Ny?=
 =?utf-8?B?UTBQSDJZZXNOL1ZWRFhNdlJReDIrbUJVZGpsYitUZkJHeXltbTZDcEJkK0ky?=
 =?utf-8?B?dGYybWF1M1UyaTRoakR3Wk1KdlEwc3EvcTZKNEhEaW9sNGh0NjFBKzJFaTFk?=
 =?utf-8?B?Z2FhMnFtM2xSK1dSOXFwZ0swMnFFdnI4WGlqaitOOFk0R1gzSWhsMTFJZGdp?=
 =?utf-8?B?NW1TZU5HNi9ZNlc3Q3VHTUZlU3FBSXhtVEZ6NERtSlMrQ3RiaTg3YWdWREF5?=
 =?utf-8?B?cTduS1ZFbTFqZjYxV2s0Zk5PdnN2akV4UHlMSUYvUDM1NjhoSEE0T09DRzhN?=
 =?utf-8?B?RHA5SHdwbkljaFpHNXNySEtrZUVDekR6Q3kwcy9BTjB6Q2tFZWdsNE5wRHlk?=
 =?utf-8?B?MEphaG5iTnlQQjM1T3BOQ3I2NGV6bkc3eHlFcFFtZ09pQWNyTnppdzYxU0J2?=
 =?utf-8?B?ZWR1bkNUODRMS1pwdDBzZDRlRlBwTUNRY01FMjB2OXlQbmNQc1F1UWNiUXpy?=
 =?utf-8?B?clN4eG8yS29KVVFmZ2tmRGdDenVRaFk2c0tBQ2JUMFl1UGRMNGN2QlFDaGIz?=
 =?utf-8?B?ODhLOGNJMlRvOWFsb2theURIZlcvMzdRSnk4VHJCZS9YYVVkN1dwWno3elFT?=
 =?utf-8?B?VHRjS2pYcjBQQnZrSW11NE5MblcxWnF4NkZsYzRnNDB6V1BuazJPL1ZoRUxE?=
 =?utf-8?B?ZUtRbVpIL2FoaFJwY0pnVkpOWVdON0wvb1FXc2Rya0Jaa3lxcUZ0b2FFL2U3?=
 =?utf-8?B?cGNLMEc4M0ZnU0tCNHUvWTBrd1UzanBNYTRoUTUwVXZiQkJjOTZuVGRzQUI0?=
 =?utf-8?B?RkI1dy9mSGF5a2VlVlgxc0UwNVRrOXk1ZTJuTmR0cVJvVE92UEpyVkJOTHpB?=
 =?utf-8?B?R0JSNEs1bkI0bC9qYzhia3NZUzkveEt0Z3dhcGlBOGlwMnRlWUhzU3B2TjBK?=
 =?utf-8?B?MEV6dkl1cFpKMWVXK2FZRnZQZStrZWwrR3k4LzBDTW8wZzhGalhyMXhLVmls?=
 =?utf-8?B?NHZPRjEyK2NJamR5OU9VbWozTlJDRzJmK1NkU3FKVXJQMkdoaXpzZTFoU1Fq?=
 =?utf-8?B?OUJFRHIzUFpEaUMvTVA2QmZkRGttcGRkeFhiSDRTdUFkUk82Z1JXek4yK01y?=
 =?utf-8?B?TFYxVHlFYlpzcEl6QVJGdEtkVis0Y0MzdkxlWFNrZXFpZG9wb0dlbGVOTFZp?=
 =?utf-8?B?MFBQK2wxMFhnc29KWmZab1E1SVpHcmJSQlo1b0hSbFNIRnNQSEt2bVJOdlVF?=
 =?utf-8?B?ak5vd3VjQ3BuZFlxNTdTdXlLU2FWd0daMXl3QU5HSjFrUVdsaTV0ZU9XTXhO?=
 =?utf-8?B?UzNIQUFMYjloVmZ6TlVJUW9BcUNIaWthKzZwb21NamVqTE53UlEyNDY5Nkhh?=
 =?utf-8?Q?lFx52SlcRQ3FC+Ie8k=3D?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzY6K1Qzem9PZXZNSFNoL0JqZlZvT3JDaUkxMEN4?=
 =?utf-8?B?ZE10SWFuNDJPRHg0SGZydThLVHJzYlBxdmdIaTdMZml0cXZhcUhYN1d1RmpY?=
 =?utf-8?B?bEZ2WWRjSFpZRWtkUGhxcXgvK0JNY0FuNkZFUk81K3ZGVXZicjZ1d3dGRjV4?=
 =?utf-8?B?MUF2L1FOYjlaR3RJNkpXNjRIWUJIek0xTnZKUG1kb05aYThKU1R6eW9wNFdP?=
 =?utf-8?B?UWpDMmc4U1Z5MVhTSVFTRTVxSXBTTm5KN3hwUkFhd0hlVkFlQTZUbVlYR1Yz?=
 =?utf-8?B?RStUYjR2Q2VOOGdPTDY3VFpGTGQxd3RFVzZmTTVrd2t5blhNM0dqZEh2ZmRP?=
 =?utf-8?B?RXpoZTAzNEwxMUdpQ0UwWjhGdnRkeWVBbDJoTUhxTkh4TlI1OVM2ekh1MlJC?=
 =?utf-8?B?R0sxZTNyaEN4U3lKRTcrWFBsVHFWeGFheVFNdWloRkZGemxaNG9FcVV4Ykxm?=
 =?utf-8?B?cVJSSk5qNHp6b3J0UnN2RkVjczJya1NCZDlLeHFubFhrTExZcVVjUnAvTjlP?=
 =?utf-8?B?ZzBqSjFxbTlnaFNidWhOSEp3alhsV21jcWhvRzlpd0tjK1h5Y2REZWc3UEZE?=
 =?utf-8?B?TjkrOUpzMlhEZS8rZmIzQTVHQk9WcUVXaGhzNnRTNDUxYis0V0ExZ3V1dGNL?=
 =?utf-8?B?QTJER0ZlL25QSTBtdE5FWDFmUkh0NXJ0Y2NpSEpTaFRzU2RGNCtSRGE3M2I4?=
 =?utf-8?B?TVYvT20vTWxrRVVheWpxRkg3YXdiYm52a2VYWHpIb0JmWGRZL0tkbWRSRDhy?=
 =?utf-8?B?Z3NwZlVYcjd4N2x0ejhsaUEyVitVZWJCbGNzNE91VTNnVTZTK2JpU3RxdTNT?=
 =?utf-8?B?V1RGakM4TXp1dUI1cHY2VXlmVUNpRjY0NUVwN2EyYW5vU0M4U0lad3lyS29G?=
 =?utf-8?B?STBHMzZTK2hsY0JSTzl0VUgrTWVqNlZNZEd1L1VzSVZwMjZ5L3QxVHhuSURV?=
 =?utf-8?B?dFlid3BXMCtCWkFUUGpFVzRFSzRMbDV5dk1GWVljbXRvWXpaSWRqTmoxckg4?=
 =?utf-8?B?dFp5RmZuNmVSa25hSTJLSi93akovcmh1STVTdXdEY3Nzc0MxTG1waTNyTEk1?=
 =?utf-8?B?VDQ5N1RnaS9xRWQvamJyaFd6U1F2ckZEc1dDSlNCb0I2VFdDOWdaOTlOM054?=
 =?utf-8?B?RG9WNjlDelViVGdMWDNYM1hKeHpPSnFmbTVNVkhpTHNNYmZMUG5xdk1NWnY5?=
 =?utf-8?B?UkhiSU1LTlRXSDRIUVY1dVZ2L0dlMEltd0JWZytFMnp5K3pQYnlYTmE1empZ?=
 =?utf-8?B?N244eDIvUVFWcGw3cmxDdmQ1V1F4bVE3SXNrYXE2UEd3RjRZbGo4Z2dSVjVX?=
 =?utf-8?B?ZlNrSEN5S3JwbjNYQ0ozd3c4dU9GbklIZFhGN00zNktES290VGZhQWhxbXdk?=
 =?utf-8?Q?Uf9ar9W?=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 5:0jJT4aRPvwCp729J+af/kcuBD0lVgReKKkiNwA17P66sBWmcutNshUityu6vNzwdzUTvwT8PIdG3liqm9kH1g9voZ1AXFOj1r0Aj040XzaC2MNe7RI3k4uAz29jZmLGy+PlamxGzASHcp53NPfxxDGFpbL1IUb0+otVItKNbvCIGCtdr+i4a9PjF2LuY35Ib0thf1FMmTDQdbtBASR0iyI1xjTCTKFWuv/WgXyE9ruyxgsOLZ29SXkRorgiBxuqiKHylJ2TD83hkP/j/0uGdiirDexMB8NEo2Gs7cqZalHCdYajAL2Ankp+M4gh65oe3NP0GDeQHuGXkk7EylX+Y7bhAkBR2+NDy/jjQ72UM59C7ZSeNoWPQEyOcdWaYTAWjMie/14swF9fNLOp/5dwWsj/lxNpGn0iClu7GYHAKRaXHUagHdca6SdKfGmeHjgGw0lIFyFUSG//MeM/ot2aQ4VYf2K/eS2bNgZeGU1LTDP6iveUKBMNa3xgiDdr6XdTj;
 24:yVz8z+AQxu695DZysbUMGHCTWvIrDlMhSDJxjdPbMfkDv+MuLTZc3htSruGTxnYC3p+MWABKeu8Env60bVXv0XcCBsd+ugTv7DNO706y6+8=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 7:jRDmHuFNfQ+gXTn7zSyK1l55s6PS0Y5kQbcojdd0xgfhQIvRst2hb6MdZdWCw5A93cQvS6e8ET8yK2q4zGPZjhcXjK33TztE825sO//3a0LrzepVZjtXbHjpYrWiFfzIH4l84zBfuOEuukVLVW/chXpT9v8oMaD9f943f77krt6MpNvChwNGpLrbxi31g6eBCxci/+1BSN/oBJteMSdtHivrymkk3a8jqe3ypihxN/+6ZJVwn7ekmqP/aXCyoc06hbwLmO61WWUv4awzM5m5f7KtRhoBB1UvjnZcWSLojhmXJ28ej61Id1HQs2J/BXCmN4nXgMf06Fv/3ykVsYKmtcP/h+2QcbPSv6WKm7Q8b+qEJqCvf7Hxt9jPlHMBZ5tOcOK5NiclXP4m3/SK1yzlto80F6MttIUss03HaQOX6p0u8uoepRfd+MrLhG69ZmHTQRBOAoTJeUBTIsFCjydMERr98TvDnDAeo99SUN2p0Mkp+DZOgyKjPH27/BCYJCasz/fDPf53EeZfJRDjDNtNW/y+nNbvD+2WjZ3GCXfBmuwSAvE5ymf34LDhgJt/QL2yu2VpOZXZI0lscIz5BLDoz5FDBCp7FFF+ucvUVVaVAuy/TgIXxRlbjTXHnnU4c5Be9440TpEo4vZ64Ji6vsWvp7H90Bl6IyRejF+4upjaHWQ1QrEm2OJB6dT1w3cmY95bPvOTb8z4/xxh7JyKn6sRK9VmGDUHk1yaQrCGbn3q59h/oF4ZTCPgVhGO3iUWXMiYyotfniWEpWU569Yz7wV05TzpbRYC+MVhLtw8lZPWst8=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 20:Q0Uj6pfG9NMomz5bY7gNk59oTy4Q+aytNx81VY436c1IOhMDhuUaYtsg0tL11zCzUh7KFLksU2BJoRavFBGcQJ029TcW+CBlNSZUbIn7sw217ziTHzg5n+m3+7wj40lQArg1RIiaWpODwzNbdoUXG2Rl/FpM9cMTLB6ysZXMClfYLgaxsSoMml2xxZcO2U8Zjb1aR37iVOhVx09XaUIsx4EcScKrHwI+tK/HIMTfI9c+OnqIZxB73qucJyykTkDh
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 14:59:06.1901 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1141
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v8 16/38] efi: Add an EFI table address match
	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>

QWRkIGEgZnVuY3Rpb24gdGhhdCB3aWxsIGRldGVybWluZSBpZiBhIHN1cHBsaWVkIHBoeXNpY2Fs
IGFkZHJlc3MgbWF0Y2hlcwp0aGUgYWRkcmVzcyBvZiBhbiBFRkkgdGFibGUuCgpSZXZpZXdlZC1i
eTogTWF0dCBGbGVtaW5nIDxtYXR0QGNvZGVibHVlcHJpbnQuY28udWs+ClJldmlld2VkLWJ5OiBC
b3Jpc2xhdiBQZXRrb3YgPGJwQHN1c2UuZGU+ClNpZ25lZC1vZmYtYnk6IFRvbSBMZW5kYWNreSA8
dGhvbWFzLmxlbmRhY2t5QGFtZC5jb20+Ci0tLQogZHJpdmVycy9maXJtd2FyZS9lZmkvZWZpLmMg
fCAgIDMzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogaW5jbHVkZS9saW51eC9l
ZmkuaCAgICAgICAgfCAgICA3ICsrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgNDAgaW5zZXJ0aW9u
cygrKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZmlybXdhcmUvZWZpL2VmaS5jIGIvZHJpdmVycy9m
aXJtd2FyZS9lZmkvZWZpLmMKaW5kZXggMDQ1ZDZkMy4uNjlkNGQxMyAxMDA2NDQKLS0tIGEvZHJp
dmVycy9maXJtd2FyZS9lZmkvZWZpLmMKKysrIGIvZHJpdmVycy9maXJtd2FyZS9lZmkvZWZpLmMK
QEAgLTU1LDYgKzU1LDI1IEBAIHN0cnVjdCBlZmkgX19yZWFkX21vc3RseSBlZmkgPSB7CiB9Owog
RVhQT1JUX1NZTUJPTChlZmkpOwogCitzdGF0aWMgdW5zaWduZWQgbG9uZyAqZWZpX3RhYmxlc1td
ID0geworCSZlZmkubXBzLAorCSZlZmkuYWNwaSwKKwkmZWZpLmFjcGkyMCwKKwkmZWZpLnNtYmlv
cywKKwkmZWZpLnNtYmlvczMsCisJJmVmaS5zYWxfc3lzdGFiLAorCSZlZmkuYm9vdF9pbmZvLAor
CSZlZmkuaGNkcCwKKwkmZWZpLnVnYSwKKwkmZWZpLnV2X3N5c3RhYiwKKwkmZWZpLmZ3X3ZlbmRv
ciwKKwkmZWZpLnJ1bnRpbWUsCisJJmVmaS5jb25maWdfdGFibGUsCisJJmVmaS5lc3J0LAorCSZl
ZmkucHJvcGVydGllc190YWJsZSwKKwkmZWZpLm1lbV9hdHRyX3RhYmxlLAorfTsKKwogc3RhdGlj
IGJvb2wgZGlzYWJsZV9ydW50aW1lOwogc3RhdGljIGludCBfX2luaXQgc2V0dXBfbm9lZmkoY2hh
ciAqYXJnKQogewpAQCAtODU1LDYgKzg3NCwyMCBAQCBpbnQgZWZpX3N0YXR1c190b19lcnIoZWZp
X3N0YXR1c190IHN0YXR1cykKIAlyZXR1cm4gZXJyOwogfQogCitib29sIGVmaV9pc190YWJsZV9h
ZGRyZXNzKHVuc2lnbmVkIGxvbmcgcGh5c19hZGRyKQoreworCXVuc2lnbmVkIGludCBpOworCisJ
aWYgKHBoeXNfYWRkciA9PSBFRklfSU5WQUxJRF9UQUJMRV9BRERSKQorCQlyZXR1cm4gZmFsc2U7
CisKKwlmb3IgKGkgPSAwOyBpIDwgQVJSQVlfU0laRShlZmlfdGFibGVzKTsgaSsrKQorCQlpZiAo
KihlZmlfdGFibGVzW2ldKSA9PSBwaHlzX2FkZHIpCisJCQlyZXR1cm4gdHJ1ZTsKKworCXJldHVy
biBmYWxzZTsKK30KKwogI2lmZGVmIENPTkZJR19LRVhFQwogc3RhdGljIGludCB1cGRhdGVfZWZp
X3JhbmRvbV9zZWVkKHN0cnVjdCBub3RpZmllcl9ibG9jayAqbmIsCiAJCQkJICB1bnNpZ25lZCBs
b25nIGNvZGUsIHZvaWQgKnVudXNlZCkKZGlmZiAtLWdpdCBhL2luY2x1ZGUvbGludXgvZWZpLmgg
Yi9pbmNsdWRlL2xpbnV4L2VmaS5oCmluZGV4IDgyNjliY2IuLjhlMjRmMDkgMTAwNjQ0Ci0tLSBh
L2luY2x1ZGUvbGludXgvZWZpLmgKKysrIGIvaW5jbHVkZS9saW51eC9lZmkuaApAQCAtMTA5MSw2
ICsxMDkxLDggQEAgc3RhdGljIGlubGluZSBib29sIGVmaV9lbmFibGVkKGludCBmZWF0dXJlKQog
CXJldHVybiB0ZXN0X2JpdChmZWF0dXJlLCAmZWZpLmZsYWdzKSAhPSAwOwogfQogZXh0ZXJuIHZv
aWQgZWZpX3JlYm9vdChlbnVtIHJlYm9vdF9tb2RlIHJlYm9vdF9tb2RlLCBjb25zdCBjaGFyICpf
X3VudXNlZCk7CisKK2V4dGVybiBib29sIGVmaV9pc190YWJsZV9hZGRyZXNzKHVuc2lnbmVkIGxv
bmcgcGh5c19hZGRyKTsKICNlbHNlCiBzdGF0aWMgaW5saW5lIGJvb2wgZWZpX2VuYWJsZWQoaW50
IGZlYXR1cmUpCiB7CkBAIC0xMTA0LDYgKzExMDYsMTEgQEAgc3RhdGljIGlubGluZSBib29sIGVm
aV9lbmFibGVkKGludCBmZWF0dXJlKQogewogCXJldHVybiBmYWxzZTsKIH0KKworc3RhdGljIGlu
bGluZSBib29sIGVmaV9pc190YWJsZV9hZGRyZXNzKHVuc2lnbmVkIGxvbmcgcGh5c19hZGRyKQor
eworCXJldHVybiBmYWxzZTsKK30KICNlbmRpZgogCiBleHRlcm4gaW50IGVmaV9zdGF0dXNfdG9f
ZXJyKGVmaV9zdGF0dXNfdCBzdGF0dXMpOwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 27 14:59:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 14: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 1dPrxf-00043L-8J; Tue, 27 Jun 2017 14:59:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dPrxe-000429-0P
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 14:59:26 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 21/FE-03044-DC272595; Tue, 27 Jun 2017 14:59:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0gUYRTtm9eO4dTnqux185GbZVm72YOSIIr
 oRw+KMgw2oRprchf2YTPrCwoqfJRmWkHQpmFmlJVUghYamZKpi5a9rKBNEitRNlID7WXN7FjZ
 9+vce8495174WFKbz+hZIcsliA7eZmCmUpaF0RuN7WKiOf5TqzGhcugitRqta2n4TmxBO2irI
 8WZtZu2uG/WE2lDwVlfc4fpQ2gYF6CpLIVzSKi8/k2jFAifRlD98hSpFFqcS8D7ilKiAAWwDF
 4A3b4vfhyMt0P3Wy+l4BBcTkDvGb8ViX0M3HvUwSgEgcOhvOISqWAKz4bqwk5awRxeB0eqz/v
 7AXg9nPhw34+1cr+oaUSj4FAcCVXPcib0QdB+tk8OY+WAeXCjfqHSJnEU3PaV+kcBz4Tbo6OM
 sgPgfAQjA5+R6hkD7pEujSqKgJbOUkrFm6CmrI1UPAHPAk/OZnW2iQDPrfcatehkwFvUODEQB
 5fbimkV92pgvMSsinppuFL7lFSLOgrOXGpkVJUNnvSMTeyXDMcbCiZsO2go7HtAqIUPQ25/Hl
 2CjO5Jt7r/3eqedGs5Iq+iWEkQMwTRuMSUIlpTLS47b7UZF8UvM9kFSeJTBRufIpn2OO01SP4
 VU+R3Bx0dX9OMwljCEMpdg0SzdlqKc2+2hZcsu8R0myA1o1iWxRUtR7bpKYfTIRiAm79flgWJ
 QqqQtc9qk3/ZHyWwgYYQrjtNpjkpjbdL1lSV8qBovY4TlTmsEJZ0x9+xP//zKYrQB3NI3kkbm
 CaIdqvrf34A6VhkCOYYp+wSaHW4/roPyMGEHEyd36IEu/h/lP4QCvdmx0eOXi7uKSjRLY/ReS
 JbX7yrq/JVek4mkNk7DT/iapL2j5+qWfB68NcB+rMtckVe+8c5Ud6ErqA7VbXLtlpN094Wz+3
 oOXbBHE3l7t3XNZaZszhqOpcZYFo549zaroevkh1hvupVEWXPD7/5FZTY/+Hu4EjJ46VJ5gz3
 z4MbvLUGSrLwi+JIUeJ/A/IAFyWaAwAA
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1498575560!75935189!1
X-Originating-IP: [104.47.33.75]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34507 invoked from network); 27 Jun 2017 14:59:21 -0000
Received: from mail-bn3nam01on0075.outbound.protection.outlook.com (HELO
 NAM01-BN3-obe.outbound.protection.outlook.com) (104.47.33.75)
 by server-7.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 27 Jun 2017 14:59:21 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=FuqZSD1tZozvlsEg6pgT9IkGdjVd5ixygOkeIAXM5Hs=;
 b=DgjjebaF+VHb65Nh9vENGDmOS4J8UwA+Aex0XLENglZkL4CGTTtCD1x2wJa/kHkbirHYfbzVjueDo14lQ9rzYEPTfyqM82AYZrW+tSSYl6O/yG8VnFTOs8eDyiDLCsG+RzFkOqNx6yL7FZQbnKzyge2B151JxyubnbdbKF+kF24=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 MWHPR12MB1149.namprd12.prod.outlook.com (10.169.204.13) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1220.11; Tue, 27 Jun 2017 14:59:15 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Tue, 27 Jun 2017 09:59:12 -0500
Message-ID: <20170627145912.15908.60861.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170627145607.15908.26571.stgit@tlendack-t1.amdoffice.net>
References: <20170627145607.15908.26571.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: DM5PR17CA0046.namprd17.prod.outlook.com (10.173.128.160) To
 MWHPR12MB1149.namprd12.prod.outlook.com (10.169.204.13)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: cc832f0c-7ec8-4f8d-9755-08d4bd6d1545
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506067)(300135500095);
 SRVR:MWHPR12MB1149; 
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1149;
 3:zjrYSQDpCJb7V4Uq/fgiiBU6v0v6+2RnfECI+vqKVJe8oOaqeXYX0oyAA1Jm1gtsuGEpvjKwMXta6VrwC5kEbfhxIqnO4epMLo0VNjYpgzylsd2r1k0xqJx/uLobczAQ4DS8HV1lOFTQ5Qt8wXf0thbnrO+KHfv77CDEGHU+bEIr0ils/l5DellpUvmxEPHx0uLr+0SoFBmEaUPJGHL8L9qSL+j76MbhRIV2COr8u70erf3HvRYNuq32ftY4viJlLOQokc4UEBkizqVFrBi7b7F40Z5YiSt/+sUr7LQybJPlKco9XjKRDhrcy3ucXlTGm7c3z1Cur4kgMqaap6SYudJajhh1lxOmSCAxga0nx1KfwzAdGmyG8OHtflGHvpnN6vt30yy9tAqCy888H0PJmjZdx3QK2UDsgHSZbdF35oOsRFjkuNm1lc2pnllD/nDAnP5KLHGclw+/FGyCnnyEj51WN3QhfH+RR0Hg0jzagCr6dVsjtP19RvixTplIJBVF/28Vnl9ehULYaLn2YFnOlETyjowk6Ts4+G82iPtURsAS3ucRLfzuWX9AZ0K2FlR92jHa9mXRGucNbV6cSvV1p4JdO+fq9iNLGkwIOMQ9DXlzLi8oAO56o1hxOmh3MqM2JumqL59s9EgJ7Zh8EX2ZXplUKLJ8y+FG06ueb9BLh3NymJT/GkkxyYMIx4jZhDezHUGUsGTWL556+RnTFLapwG5ELX9/xBn0sYiboC9p3nQsZsdlSdDU+wJX/OdmnGAK5oJPVIzFs7R3zf+07HfFcQ==
X-MS-TrafficTypeDiagnostic: MWHPR12MB1149:
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1149;
 25:0qWe4eAE8RlZIcS/hFwid4MYDvncjt+PR4M+GZiuQp/IAlisvW1UrJW4owrjHRMtQXviyrFVf4jo3WxjUp43wLOA17y3ZEup+vOni3VOIpTZOaM21mDen8RfjrJxGv1Q1W7uhbCM6GLowjkUq/y/JdUJ23BbSnXpU/gCuuWaTAhM3K+BdQoFTbBV55Wf8gIZ8v/bkfOi6AJxLMQR1GViVxUWG16OoukbK6PDw2GQmbohaKoLuiBlxh22M2t4MUUX+pzmXlDqbJyN+Pl9Cgn92pFJm1YKW+Q/Ag65v+UbH9slXc0+NrNJlgA1K0qWYVciU/3uHlpsEMJD0IL6TmzIF0bngu0wT2LAqhB23ReDs+AT9Mz5mM56dV0KYgvvyBBy0oDhshXx0VKNmcla0GxGDV8woqoAsaZdCQad/jBp1LfIVrnHwltDMPT1oV9hF3ZTwJEUHMCzUJgLwosn5zObss48cRwpEGBDsP0ZoR5S/LEcGaZYEu170cY1OBH2BrF+9xE+r8VvxkDfPYkD+xsNpcZjeBe+8RqRcbsNLTnBs59kghUTJlGtBuVTwJv5jB55o7GPyQHWjnzyqawt3lGi6WoGxrIa/yqjjPzWsTfVglpc7gVyKkdUCBlFkXjiVCkioc+ZsT0FY2taTnhDqwPleCNqrnjVqI3ESDPY+UNnOxJavRvl69wQg1D7AAzBNx8gDnHORFB2llWSdrLcI9e5Y+eaLW8dfxqnGC55Qz4U6P4Ezn/UQGGtC1y+Ur0sZzDlrjOiyZQxoDN+pGqytF84vMdCwbIZBMhvx27Per7N4+Z565BDPqbAerRUuNX6k3yaQzykjxHKgs4XHrJMHc8vm6Tie6kl/jyuyn1OLzKTkGsuVE3KK+wkcXLKC5NPMWRPgslao0frgDBB2kq8+vir98yNK73N0NAwsa/wtvQLfrI=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1149;
 31:Zrmlnoo+s+ELhwjr4EmC0leftbImGcwsNZrtaiaxskHJEpARsPl6KHYeJywlXg4U+e3JUFqIOO8qBbGXbwdHtmaFqOs5wq5O2Gkaw3Z/izPv+yad6DS5QbY/c9flJVJqPE0mBuhiykQBebgG217igTgw/ENxvdp3tYnUk/rhoD1OVX8WquLsMB8e+T34K78BNVBDyagifPlu/R61U6DtNw8k/SYLYR/0rfxBF1IzcXhvDPJDa9lqPWKpdF77zvY07ULof/ovSC9Xa3e3X9x81T2T3cfupJMwa9N7HGPxKiZcLaeOPXF7p8cv27HB5PbutrMXuH5K0sR/KDB2X7Kr/g5eUlISslH/v22RY094hLpv2p9UwmJQKbthWoBM8G/F0CJT03FUvfGh53qCAAztMgX1+Mn49lmNrA/hpD63/OiOxeEWA6mbLJDK4cIYsyMsftRkAiM/b0q/sXm6w5VHIXpf3fBTHIRBB6fS0FJ4jOlPisf5GRX3Ek9RAzzNdNYoqtGS/LV2xb71edDRsNPXNsG2bzC3gePp2/oGOkhiUat+VxeJY5P4o/0otvc5FbVGse6Ogam8nIp1PWyGPU0XLwr9xoLf+kqls5r4LZfGEuQGVMr3w0/3dNS4By/paUp6gan7nTc66EBLLD7iAoYixSA/pPs4JDE8F/abAeouBuk=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1149;
 20:Bsgd6VzP7zxqKOrR4QTsOwZJrzapImleJcQJTlkcZbbuR1W7BqAQrSlQL2nIjFM/82xjvb8C3e90PoMCxgDlQ/Wn9H7ZRCOcX5garGv2b4MPvQ/ubWOPJ+nd92itw3t8Tv4yuQGqHhsJ2FU8PP/d/eIhgxTmXwA0zF03VCHSsfuozzWqxjLOWNLtM8JTMQv5MYyyDnDOXnHbWF7FbuNYD+UUTv0U/UJagA3Se+ujehNPGygIozE/BHOI7vxJPpS+ni4Rp7EA8nYCwXfBoeUhxirEm8nfgkpSaBlRGK3Qr7dLfIAIkIrqqmhFq7CB2S/dvX9TCnPHla97ZG7o4wy+MDONZiq74L+sGlXzEIdNjHD5Z9mg2+5dCm/YuHWptPA+OLuNOggLO2LyUcVOh7lQjZS4abYbIl6GeM99/XcDzCPLkhp2aQMDs6lSnwQ9d/dbcqjoNMsG0n7BV2SUBF/5+TzrKOhp85iCnIRd0m5SSH5IrNHUNxgya20mtueaY8f4
X-Microsoft-Antispam-PRVS: <MWHPR12MB11491CEF33D43B1F3C63A0FFECDC0@MWHPR12MB1149.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(236129657087228)(767451399110)(167848164394848); 
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(100000703101)(100105400095)(10201501046)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123564025)(20161123555025)(20161123558100)(20161123560025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:MWHPR12MB1149; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:MWHPR12MB1149; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTQ5OzQ6dGNSdnFpMWpaMFFCZlJLd3NBV29jRUp1R2RI?=
 =?utf-8?B?WTZxTk0vUHZSWXZSbnRTMTdSbkFIb1ZHT2g2a3ZYczM2cVNpYkRIOUM2SXBQ?=
 =?utf-8?B?Zjc0R3JQNVJhVE5SaW42RTVJWmNxcyt4bzRvY3EybWo4NHVnM3cxLzJZSU9R?=
 =?utf-8?B?SGpIQzV0QWFRWE5hbmsrNWQweG9FOTErQjdtRDUwMDFKbWx4RDVsWWNUMWJE?=
 =?utf-8?B?Z25nMWJKQVJLODdrbEdLd3EzWHJiSlpMMUVpYWhzZFJnUW80Wkw3ZExxNnIy?=
 =?utf-8?B?Rzc4dXRsTmhzTTNsdVVpd1cwc3ZueXVwclVOOGNuU1FxUC92bGlrdFZCUGt0?=
 =?utf-8?B?VDI3WndzZjI5NFo2dUFMWjExcy9mRnZaWStNZFduVjEvWXh6MXcxRVo3NGow?=
 =?utf-8?B?OUVkSjRCNXhCU0VqVlQwZXNkdzZJMWVoMFNLZlVYU0lhNFhFOXkxR1JQTlNE?=
 =?utf-8?B?UWZzR2RYQy9iTXJ0a1hLSGFRNnlqRmRFTUh2VzNIeWtUZ0xGK3o4VmZTUzVv?=
 =?utf-8?B?eHlLUWZXQjZUODFWRGUrWFVEQWx2N1o3MUFWSFJ0M2szcXlHVVdQa1Vpbnlh?=
 =?utf-8?B?b0tkUWRUc2QwaStUbnF5bjZ4WnhBV0IyNXNMOUwyenJxZ1JoQzZuOTExSUky?=
 =?utf-8?B?WmMraTMrMXQySFBXN21Mdm55ZUJzc1hZR2lLTHRuOGwrekdvbHZQbGdHZVpm?=
 =?utf-8?B?NHAxVzV3VWttbVg5YncvZmxva1gzZTJLb0laYzQwczM0UTJOKzlDYVJiSm5Z?=
 =?utf-8?B?aVd3MlZOckd0MElPQzlOUHIyZUlFRDBLVHFpRWQ1UHIzOEY0b29hbW1MR2p3?=
 =?utf-8?B?SkNwSm9laytYY3hLTURKc0wwU2hmUXFHRFo5N0tXTUVLdUF5bHgvbS9jRzh4?=
 =?utf-8?B?RFkwWVpTS2ZwMTkwclFsM0Z1MjVTa00xUWNVZndFRXo0dlpKOFJqOXQ0bXJ2?=
 =?utf-8?B?OWR2b3A4aCs1aHJoa0ROOFhKWUxBU3k0VCtLU2c2SEpWcXZjY21oN2RFQTlZ?=
 =?utf-8?B?TEJvckxSVG1jV3EwZjByUlJNK3JtL1FQWWV6OUxUYUtXeXBqUHhUTTZUbWtZ?=
 =?utf-8?B?a3dMM2ZsZGc1UlJaamF2OG5OT3JWWFltWmV2S0FUUEFMK09GRkNDR1V3Zmxj?=
 =?utf-8?B?cVMwL3lOVDJkeU9PTzFEYnJaZGZkclN3OEJQMWRSSzVmN3pVV1E4QkE3VEw3?=
 =?utf-8?B?a1JXWEoyQmlsS2pqYjRuN1dxbUI1UkNNTHg4UmtYb3NjL0dWcXJOSVROQ01C?=
 =?utf-8?B?SENBOEVLeVNNbVdmbWFLWHFiUk4zcnVDUFlUZU5jTnhvSlRSeFk1Q1J0WTZP?=
 =?utf-8?B?cUMyblpLaW9KMjBpaGExZEpQVzJQZ08rdngyb2NZUlN6enloM014TmdIQ1dC?=
 =?utf-8?B?YUNHTGNyK1NnZVJ1SXRWelZ1a0J5QTdWM2NZSmNqOXo4STNWTm5kTkdocnBV?=
 =?utf-8?B?aW4xT1F2WmhTNVdJanVxaGlUS3JuTzZ1Zm1NNGMrWGVlVXllQmNFZkhvNXl4?=
 =?utf-8?B?RDZzU0Y4VWVtMmozR2swMEFzZzEzZ3VMeE1wVzRJc2VhTWRTbm1UUG0rYndl?=
 =?utf-8?B?bXpua1lKeEwzaExhVks3elcwcktlanRoaHhuejNQVzFzTFpsRTEyU0VlTEZu?=
 =?utf-8?B?NGNDSDVJWFlsWGIrL2QxYXZ0RXIvR1daLzhmVmRxWmNLTWF3VTdiQk9BdWZW?=
 =?utf-8?Q?62fji5nUTnln3QLRL8Ze2yvqDfVwnBqe0QqHcF?=
X-Forefront-PRVS: 0351D213B3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39450400003)(39410400002)(39840400002)(39850400002)(39400400002)(39860400002)(42186005)(7416002)(7406005)(6506006)(50466002)(47776003)(2950100002)(305945005)(33646002)(54906002)(66066001)(55016002)(6666003)(2906002)(4326008)(9686003)(5660300001)(72206003)(53416004)(23676002)(478600001)(83506001)(97746001)(7736002)(103116003)(1076002)(230700001)(25786009)(54356999)(76176999)(189998001)(50986999)(6116002)(3846002)(4001350100001)(38730400002)(8676002)(81166006)(53936002)(86362001)(110136004)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR12MB1149; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTQ5OzIzOkpLLzZNRU85cmZvelRjTWlOamhPcjRKL0Zw?=
 =?utf-8?B?QTRHd1lKakdnRXRZcXo0MlVOUXhqUXVWZWx2ZUZwV09MRXVjdHpNVjVrWFZ3?=
 =?utf-8?B?VnpDdzRlYzVIMzZHYnNTR2JLS3poY0J0dFZxblZpNG9neTBBSnZOMHR5Znd0?=
 =?utf-8?B?R1pGL1ZTcXVURFI4amIrWWp6cDhDUVVtakIrZ3hCaFpLeWN1SlE5SlBQTUNM?=
 =?utf-8?B?SHhDQVQ3NnpuYkxCOEZodWNjLzVLK3I0RG9ranJENitRUmt2Vm9wMVpDcHp5?=
 =?utf-8?B?YWFleWcxTmNmaEw4TnQ3MUZNeHV6bmdwNTV4MEJtZW1iZ2ZjejJiMjhxc1RE?=
 =?utf-8?B?WnNQVGRlVGUzOVFjall2eW1GcjAwa2tSZ0ViWHJmNVQ2NlFrSVVRbEw1VXlI?=
 =?utf-8?B?bFZGMURmLzB0OXh2T3hQVFQ2QzltMVIxOUpBSzRLMFYrSDlmM1J4cHpabUhO?=
 =?utf-8?B?enMvb3dLY2YyMyt1UC9mRisrOGNnOEVUS2RLdEdld0lFSmNVVmRMRm1CRkIw?=
 =?utf-8?B?YjIxL1hjREtBUkFTcDRSNmxQV1pNeWFJNVJMakhLdkVtK3RnYUlJMC8zZU8y?=
 =?utf-8?B?dm9yT3JJNXFCdUhyM3cwYUwxMzY1OXNMWFpXOGRMcDR1YVlkb1I3RFl2K2Vo?=
 =?utf-8?B?TnUvcHM5R3llT0VUUHJTNHJ3NjhDdC82Vlh5Z1F2UlVDaWQ2SGpXd0ZROVhr?=
 =?utf-8?B?NkFCaThKQkhadyt4YWlzM20yeDB1Yk1LZGhpWmhTYjZpU1Y0eXJLOUdma2Ny?=
 =?utf-8?B?amovVk1sR1ZZWlZLamtyOXNxcndIQjRyeW9VSnh3dmh6NHlwVVRBbVNNd3Qx?=
 =?utf-8?B?Sy96eHhjSFlIa3NDZ0JiSGcrKzM3aWwraE03WGUvTE1zaDVONk9NeGFEL2Qw?=
 =?utf-8?B?QjJ4eWJQc01RL3FNK1dsQ0hadlUrVXBtSE8zMzdIZUM3RHJIR3ZyTGRYek9z?=
 =?utf-8?B?WGd4Tld0TS95QlBTRENLbjNxeHVmd0FwdWlRQnNPdi9ZeW9Cekk5SFYzQ1cr?=
 =?utf-8?B?eG42bGQvVDRKZzF3SlAzeTlVQjVwMlcvMWxWKzN2SEZxNkg4b242RkxrUUpy?=
 =?utf-8?B?WkRyWGxCbHlGREQ0UkdPMWErL3JrUlVjeStERmg0VEVmUldyY3lodGRUYnds?=
 =?utf-8?B?MTF1YUltWGw5aHllVE5OTEZSLzNYNXVqR3V4eTdKOVdrWXdLQ0VYWWVJenpu?=
 =?utf-8?B?UStoR1h2bzNIOWNQeVdxc3hEYkloYm05ZkJqelM2QWorWUpBNGdIQ1g3TnFH?=
 =?utf-8?B?bWZtZHJsaWduZGQyYzhNY0F6bGxJeVM4cnJiVHc4V0tvNm9peUUzdnhZOEtI?=
 =?utf-8?B?RVI4K1hxYzE1WXpCUDA5MWtaN0xmcjRsWEpibzFZMThyYzdYZWVpQnZOWHVC?=
 =?utf-8?B?K3hzdWQ1NDFGa2hFQXhqMEthaTkzRGxYWWo5Wm54emVXUmlmbVdjZzJmOTZ4?=
 =?utf-8?B?ZCtIZmxDVS9OL3Q3SDRuZWpOdmNPM2ZucWNIRFE4RmxwMjBGc3dzS2xtbXQz?=
 =?utf-8?B?SDVnUGcrOGR0MzZsMTZ0LzF5ZGFPTk5aZk84SmpDMEVhUDFmZmFLYVU5bE9L?=
 =?utf-8?B?bHVKQzBEWFQwQkNZa0Y0UjNwMXhQUmFoQ3cxbUQ2eG85MnBVeDZZdWh2ZWli?=
 =?utf-8?B?UUp0ck12MkJTdVpIM1NjbVU2am14bWN0UmhVL0FYdVdZZEZERGZ5WS8wazRk?=
 =?utf-8?Q?n2xz9JGr0l0LIcpHU8=3D?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTQ5OzY6S1dqRlBiTnB3WEEzWTliQ2F6dzUzWUVpUmx4?=
 =?utf-8?B?MHFnd1FOZHgvSE10eCtSUk5Vc2FCaERtNmYrYU9ySC9kVjVldjcyZDgwMkpQ?=
 =?utf-8?B?RlN2ajg4WVNxd3FOSzRNR2p5b01lc1BiZ3haU0NydExrK1hEWkc0MXNYUXpp?=
 =?utf-8?B?ZnJqTUk2S3JkOFN2S2hYMUxQVXVRS2J1TDNGZERzMXF1TkF3a1FvQmFYZm5a?=
 =?utf-8?B?VEMxdmhWREovOTN1UkJzakFxWUdiUC90SW1ORm9jS1VyenVLc1VzUExZWVBW?=
 =?utf-8?B?bkZMRVdZZzRnUjdaVEZpWXUvaWsyL29OV1VUN2pEYUJEYlh1bjlzOS9JK0ZX?=
 =?utf-8?B?VjFCbnFnRkVGalhZRS9SaEFGTU5sVTZZZDZ4MVJwTlYrbHA1a1dNbFNUWjc2?=
 =?utf-8?B?RDcrWitHUGpaRnhiVXBVOE9tSEsyOThXbEJrZk1xMTdvcTRtTGxQQlhFS2N2?=
 =?utf-8?B?aExJbkZJZFJ2TVBGTi9zQ1NkMFdYRU5OVDhrZzVhblFDaHg4eEduVk5ENGxI?=
 =?utf-8?B?S0dPdXdra2RVbXVZQ1VVT05vbHVsUmovNmpWVUpkb090OVhrb3VvajlaZEhU?=
 =?utf-8?B?NW9QbnJOR0JORHcyL2hOTHVqTFJ4dGFWcThrUlJXdGphaEprbCs1bzB6SW02?=
 =?utf-8?B?Vy9PS3JlQTV5dEl4NEUrUG5rcXVENGV2bzZyQkdSYnZuelJWRmFYYkNuakpZ?=
 =?utf-8?B?VlFjak9kVHRsUXpNd0FOQU9xVG9LcnR2am1vT0xCQ3J1ZWlUcjlmMUplaEVL?=
 =?utf-8?B?cE4xUmd4OERVU1c3bVRYQ0N0di9LSFkxUGsxTWovaTVyWExIWUZGc0ZKdFNK?=
 =?utf-8?B?clh2ZFJOVWE3Q0k5Q1FhT3BwNUZYVG85MXFRQXdnMzhCODEzN25kY1JlYUVF?=
 =?utf-8?B?UUZuU01QbG42czFXUE1Bc2wyekZibHFGTFc2ZTAyT0NHdkdURUhZNnpwRHl5?=
 =?utf-8?B?ZmZVMnUzTFFqN0xkMEd0SVAzYXVrVUJiblJlRHlOb3h4UHJIVkNVUUR6STBo?=
 =?utf-8?B?M250M21JMXZQdE50QTFzVDZFWDdUSUc0bjR1UHAwRUF5aFFzNjNiRVhMay9M?=
 =?utf-8?B?dy9XODlmRjVBVVZWai9ablh4Y0pRYk1zZHltMjR5Y215b3BmUEJNN0J4YUJZ?=
 =?utf-8?B?TDN1TmNEdmFkVEpoZ281NkN3N015azM0azBaL0NhdlVBellHMnVIcDFuV2d2?=
 =?utf-8?B?MjQ1Q2hnVmgxcC9YR2tveWthLzlnSFpuWWtNemsyRzFQOFZwckkvUkhMUkJL?=
 =?utf-8?B?VG9aVDgrK3NHZG9pWHNMais5UWZOSTNOaGxjQnVsSW82cDl2MGV3ZDRiek5T?=
 =?utf-8?B?aWNMUi9lZm1RcmprUDdMMkZONkdVM0ljMmFsUTBOV1FwVXd6WnN5S2MyL2Vk?=
 =?utf-8?Q?PyQYmCU?=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1149;
 5:ZRvL6o6bfcvGKl778nVs+xIIBzVAdFZ/VCfGAsD65taI/YprowsCA6tgmVgavc/9YA0dJZnozasDmvQgrxaFPuwLy/ZaEGSBBVih746y3JmGr55kaRpvDao7HE0bsUp8+ZqZcXut1rMOYo9KrDxccacGnTBmBBUGgRRfrK1gL5Cht264eM/urF1HlXHJGWhhbXEkZjGI+gzkVVFCN1TZStoj0cac4xE7ysJwGeFI5mLB38/X2+3LoPeWNm/Q0xMb15O6RK2S5SaFyAeU1xOaJG2RU0/9/nbuqvDzbNTZ0ettUtIRz8aTcLCZLvpST0HRO/f8lZRS7OQTHpgkTYDtpJM+V1hJPwDPC6hZWAW+R391iW7TSGsXDc7vX0TEoHaN+BNSXeJyWweH2naaTAgOajAQO2T98ENl64auNR6KCCYmvJYnamKJKqVtdT0dBawLc1rNpR7kKLKVvpXwlrdyVMRqJcaBPPJ0hAMCqRvnj4u//OKKc0Cj53piyeMEZxgI;
 24:3AlEX5o+ZPJZJmZGXE0+TMtaC0WOsMm6mDK1uAFO0sp3vTYSqr2QttGmPrxUB8CzAAql+tEHe/48jyA7bq7D/dTD2SJzsjiOgtOJiYQQKRY=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1149;
 7:DnHoONG99op5Z9f1PJu1PJ7tQToDE52FeJo2bmJW7vd4+qkoFhBkO2k6cS4gUPP6F6wFxvJrlWIK9K/Ck0UMJjpy4M2ofmwOi/+7e3Wv1Xm7iy1u0cpWFYw08BIPMYdnEkMWnPzklaid7SGKrfcHoCqiTsqibldi/8ewLlswX66Oo1CUwEnhr0AFQ61Aj04CdbnZc9ojjp7kVrhnHyajZMJpCKgZQ/LxjxdeLCvStPMOVPMAP+RgNjIBg6lZfx/OIllRzWl2y382IGnx134rq0Nk+Jv33NNnDXWgOGAb9qOe7G2AqHZReveJB0mUpN+HZZ8kfcm/Pdoor5uaRUYLVDq2ByX+LaNSoocofnDU2tpFXPwrk274HMqIZXXEnMtqkfbxU8LeP2XmdFhkE/jnMHcMF/K5IXTzbdMaeBJCcATvyHuLPUyiLvZFvj6K+GxJ0lPVeIJ6mIG523PIhg2JHqD3tDRk8MEy6RAttFw3Lb49psinAch157YsvsQ6hs/FPznFQQ0CsaRV2rHdEQ4mPtaxhVYbA+c+nqq46kl5I+yW6IcVffDBX6vKpn5lr5Q26PMcFEgs94as42IZECJO4tLbjvFvAi6adXTR7ylYqHLOo44XCY7bt71i+QZqqn6BOQ85y8WwY+PY58YEOoYcIRjjftPYbsUWp7ugMO4WEvmAysYGv90CiVqgLyq1K2FBPs6fGUfVGgTIhChL2kx87zmO+6vk2fbWcMzKZTCWhpCQM5rdzCzrvRCK1h7GBXf8VNsenT1LcJl3jwwKUZrt4t610Fwl/55AqnpF5mxgav4=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1149;
 20:r8P9DkhyxcIHHsoGNN+NZRpAlKIcrkGPlL2BSUsxdjX8S0p/FIRHzmfU9k4MFS3S3+aH+pQDAKyH5SC/9rmuKzrrHQdrEcTPpvSBG8Wc2u5SJfHMdZtCLyrHDMEMb9o4A2E8m7/MX4aNmQEWYfOhILlQR2oVGKLq1uJP5MQy2Q0CFN9k+s+ZzmR7ECym7rJ4g9Ylax6hkXYAz/lACCPirUXy/WnE3v1r8BAlU1fW/+b65xqckmoVal9XbEb+3JdT
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 14:59:15.0751 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR12MB1149
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v8 17/38] efi: Update efi_mem_type() to return
 an error rather than 0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGVmaV9tZW1fdHlwZSgpIGZ1bmN0aW9uIGN1cnJlbnRseSByZXR1cm5zIGEgMCwgd2hpY2gg
bWFwcyB0bwpFRklfUkVTRVJWRURfVFlQRSwgaWYgdGhlIGZ1bmN0aW9uIGlzIHVuYWJsZSB0byBm
aW5kIGEgbWVtbWFwIGVudHJ5IGZvcgp0aGUgc3VwcGxpZWQgcGh5c2ljYWwgYWRkcmVzcy4gUmV0
dXJuaW5nIEVGSV9SRVNFUlZFRF9UWVBFIGltcGxpZXMgdGhhdAphIG1lbW1hcCBlbnRyeSBleGlz
dHMsIHdoZW4gaXQgZG9lc24ndC4gIEluc3RlYWQgb2YgcmV0dXJuaW5nIDAsIGNoYW5nZQp0aGUg
ZnVuY3Rpb24gdG8gcmV0dXJuIGEgbmVnYXRpdmUgZXJyb3IgdmFsdWUgd2hlbiBubyBtZW1tYXAg
ZW50cnkgaXMKZm91bmQuCgpSZXZpZXdlZC1ieTogTWF0dCBGbGVtaW5nIDxtYXR0QGNvZGVibHVl
cHJpbnQuY28udWs+ClJldmlld2VkLWJ5OiBCb3Jpc2xhdiBQZXRrb3YgPGJwQHN1c2UuZGU+ClNp
Z25lZC1vZmYtYnk6IFRvbSBMZW5kYWNreSA8dGhvbWFzLmxlbmRhY2t5QGFtZC5jb20+Ci0tLQog
YXJjaC9pYTY0L2tlcm5lbC9lZmkuYyAgICAgIHwgICAgNCArKy0tCiBhcmNoL3g4Ni9wbGF0Zm9y
bS9lZmkvZWZpLmMgfCAgICA2ICsrKy0tLQogaW5jbHVkZS9saW51eC9lZmkuaCAgICAgICAgIHwg
ICAgMiArLQogMyBmaWxlcyBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvYXJjaC9pYTY0L2tlcm5lbC9lZmkuYyBiL2FyY2gvaWE2NC9rZXJuZWwv
ZWZpLmMKaW5kZXggMTIxMjk1Ni4uODE0MTYwMCAxMDA2NDQKLS0tIGEvYXJjaC9pYTY0L2tlcm5l
bC9lZmkuYworKysgYi9hcmNoL2lhNjQva2VybmVsL2VmaS5jCkBAIC03NTcsMTQgKzc1NywxNCBA
QCBzdGF0aWMgdm9pZCBfX2luaXQgaGFuZGxlX3BhbG8odW5zaWduZWQgbG9uZyBwaHlzX2FkZHIp
CiAJcmV0dXJuIDA7CiB9CiAKLXUzMgoraW50CiBlZmlfbWVtX3R5cGUgKHVuc2lnbmVkIGxvbmcg
cGh5c19hZGRyKQogewogCWVmaV9tZW1vcnlfZGVzY190ICptZCA9IGVmaV9tZW1vcnlfZGVzY3Jp
cHRvcihwaHlzX2FkZHIpOwogCiAJaWYgKG1kKQogCQlyZXR1cm4gbWQtPnR5cGU7Ci0JcmV0dXJu
IDA7CisJcmV0dXJuIC1FSU5WQUw7CiB9CiAKIHU2NApkaWZmIC0tZ2l0IGEvYXJjaC94ODYvcGxh
dGZvcm0vZWZpL2VmaS5jIGIvYXJjaC94ODYvcGxhdGZvcm0vZWZpL2VmaS5jCmluZGV4IGYwODRk
ODcuLjYyMTdiMjMgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3BsYXRmb3JtL2VmaS9lZmkuYworKysg
Yi9hcmNoL3g4Ni9wbGF0Zm9ybS9lZmkvZWZpLmMKQEAgLTEwMzUsMTIgKzEwMzUsMTIgQEAgdm9p
ZCBfX2luaXQgZWZpX2VudGVyX3ZpcnR1YWxfbW9kZSh2b2lkKQogLyoKICAqIENvbnZlbmllbmNl
IGZ1bmN0aW9ucyB0byBvYnRhaW4gbWVtb3J5IHR5cGVzIGFuZCBhdHRyaWJ1dGVzCiAgKi8KLXUz
MiBlZmlfbWVtX3R5cGUodW5zaWduZWQgbG9uZyBwaHlzX2FkZHIpCitpbnQgZWZpX21lbV90eXBl
KHVuc2lnbmVkIGxvbmcgcGh5c19hZGRyKQogewogCWVmaV9tZW1vcnlfZGVzY190ICptZDsKIAog
CWlmICghZWZpX2VuYWJsZWQoRUZJX01FTU1BUCkpCi0JCXJldHVybiAwOworCQlyZXR1cm4gLUVO
T1RTVVBQOwogCiAJZm9yX2VhY2hfZWZpX21lbW9yeV9kZXNjKG1kKSB7CiAJCWlmICgobWQtPnBo
eXNfYWRkciA8PSBwaHlzX2FkZHIpICYmCkBAIC0xMDQ4LDcgKzEwNDgsNyBAQCB1MzIgZWZpX21l
bV90eXBlKHVuc2lnbmVkIGxvbmcgcGh5c19hZGRyKQogCQkJCSAgKG1kLT5udW1fcGFnZXMgPDwg
RUZJX1BBR0VfU0hJRlQpKSkpCiAJCQlyZXR1cm4gbWQtPnR5cGU7CiAJfQotCXJldHVybiAwOwor
CXJldHVybiAtRUlOVkFMOwogfQogCiBzdGF0aWMgaW50IF9faW5pdCBhcmNoX3BhcnNlX2VmaV9j
bWRsaW5lKGNoYXIgKnN0cikKZGlmZiAtLWdpdCBhL2luY2x1ZGUvbGludXgvZWZpLmggYi9pbmNs
dWRlL2xpbnV4L2VmaS5oCmluZGV4IDhlMjRmMDkuLjRlNDdmNzggMTAwNjQ0Ci0tLSBhL2luY2x1
ZGUvbGludXgvZWZpLmgKKysrIGIvaW5jbHVkZS9saW51eC9lZmkuaApAQCAtOTg1LDcgKzk4NSw3
IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBlZmlfZXNydF9pbml0KHZvaWQpIHsgfQogZXh0ZXJuIGlu
dCBlZmlfY29uZmlnX3BhcnNlX3RhYmxlcyh2b2lkICpjb25maWdfdGFibGVzLCBpbnQgY291bnQs
IGludCBzeiwKIAkJCQkgICBlZmlfY29uZmlnX3RhYmxlX3R5cGVfdCAqYXJjaF90YWJsZXMpOwog
ZXh0ZXJuIHU2NCBlZmlfZ2V0X2lvYmFzZSAodm9pZCk7Ci1leHRlcm4gdTMyIGVmaV9tZW1fdHlw
ZSAodW5zaWduZWQgbG9uZyBwaHlzX2FkZHIpOworZXh0ZXJuIGludCBlZmlfbWVtX3R5cGUodW5z
aWduZWQgbG9uZyBwaHlzX2FkZHIpOwogZXh0ZXJuIHU2NCBlZmlfbWVtX2F0dHJpYnV0ZXMgKHVu
c2lnbmVkIGxvbmcgcGh5c19hZGRyKTsKIGV4dGVybiB1NjQgZWZpX21lbV9hdHRyaWJ1dGUgKHVu
c2lnbmVkIGxvbmcgcGh5c19hZGRyLCB1bnNpZ25lZCBsb25nIHNpemUpOwogZXh0ZXJuIGludCBf
X2luaXQgZWZpX3VhcnRfY29uc29sZV9vbmx5ICh2b2lkKTsKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 27 14:59:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 14:59:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPrxn-00049A-GT; Tue, 27 Jun 2017 14:59:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dPrxm-00048H-Lx
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 14:59:34 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 53/5E-03620-6D272595; Tue, 27 Jun 2017 14:59:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSbUhTYRTuvfduu4o3XjfHTiv7mJVZTSdlSL9
 av6zIzKAwiLyr2zbYV/fOWEpkMVqujD6oSMvMHKUhQUQOzUjBrKEhKtaPslgSZRgsS8vs416v
 mr2/no9znnMOvDSp9iv1NOfzcryLdRiU8ZQtw2Ay9vH5Babagezs2thNagPKaW/+SeSh3Qq7y
 +L2FSpskZvXFJ6Axvfqy1NVKSrDQRRPU9hPQkvlJ5VEEL6AoOHFeVIianyCgPKGT1QQxdFKvB
 r6h78SQUTTGpwPZfdTJDkJVxMQvTSZROJhJTx63qmUDAIvgOqaECnVU3gZfOzIkWQG58Cp2K3
 JyDi8Cc68f0xKWC3q5a0jKglr8UKo6/Ur5PpEeHZlkJJiSJwGd5syJJnEi6Bx+OpkK+DF0Dg2
 ppRxAMGtN1iOXAoVI90qWU+G9q6rlIy3QuXF10iKBJwCEX+utD3gEAGj594qZFKuhK6xMCE3r
 ISeSGiqOaqC+gm3XBRVQN/tl5RMHlDwI/B5aiUHxCaCqml8Ohqeiu1UwMlHxwiZhBMh1ncWnU
 XGilmnVvw7tWLWqdWIrEepAscf4nhjVrqFt1ttXidrdxgzTevSnZwgsFbOwVqE9H1u5z0kfok
 54gujy73b2tA8mjBomTuQX6Cea3HvP2xjBdtevsjBCW0olaZxTfvxHXrK5XZxBmBWHRTLEnnO
 yvkO2B3iF5uuBDrBkMT0e0SbETysU7BbZSuCluh1zDfJwJJhK3LNtE1/zh6UrNcwSNxJneDhe
 Kfd+78/hHQ0MmgYpVtMSbC7vDPpQ+JgQhxMVeVJg73sP0tfivK6320I7jZZTYGGMnNsoiBpfZ
 NftSizOS2SuHN5IWq88eHa4/Ou7a/2fDjy56CZHN18Yfl2PW/WMdc/Xt6h6/3dM9gSVS0tfpI
 7PsTF4lIHfnVzoZI14zpUYnc3bWzdddG85ZI22ly3fu38h13ElY13jxZnrejsL9XGV6V870iu
 NVCCjc1cSfIC+xcaUUHOlwMAAA==
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1498575571!63936448!1
X-Originating-IP: [104.47.34.48]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4055 invoked from network); 27 Jun 2017 14:59:32 -0000
Received: from mail-by2nam01on0048.outbound.protection.outlook.com (HELO
 NAM01-BY2-obe.outbound.protection.outlook.com) (104.47.34.48)
 by server-16.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 27 Jun 2017 14:59:32 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=OqZ94pG0MVlz+MPUAth3J5xX58Y7/VA2nt9nth04rGA=;
 b=mj1qg6x/xb8hVvnWYoY+zUoPauOwrSFufN4NxDzKYTTTP/CcOt3G6zP7z1XOEAszcgwJJKUiH09mCE91FUNZ4qKlDkLG3q+OpSwbFzDShb7LG8AhJRAukuYRREPk5yBE679cRJbbnrHcIpe0eTbzLr4Iifsn/ytAH42RY12P/Fo=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 CY4PR12MB1142.namprd12.prod.outlook.com (10.168.163.150) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1199.15; Tue, 27 Jun 2017 14:59:26 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Tue, 27 Jun 2017 09:59:22 -0500
Message-ID: <20170627145922.15908.65516.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170627145607.15908.26571.stgit@tlendack-t1.amdoffice.net>
References: <20170627145607.15908.26571.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: BN6PR03CA0027.namprd03.prod.outlook.com (10.175.124.13) To
 CY4PR12MB1142.namprd12.prod.outlook.com (10.168.163.150)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 7c41c568-cf12-4722-886e-08d4bd6d1ccc
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095);
 SRVR:CY4PR12MB1142; 
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1142;
 3:23xLNYUme8xwi48/xT/ciW37mehEwySIgq06bPP051lAQLE36KYMTUkPFjF/DLnVOleSQ2IG9uHTc4LcDsrAG/l4RM3lRDAkgPvhr54mAayr6XkDpFnFCdK9aDt+8HT6CirxD6VSkyMcyRpYDwwafotEt2+EOiM7yRczhxqe35lS8BSB1tQNkIKNCDFIWxVg0t73w1a19FjXvbSYoaswpP1tLvIamoUvbaeV8bStsKYlRXLfiSmStrintCtUgJas4eC591+1pUVYndUAymZsS4I3EeY6Vu9b/T8lnC2pr8h21ZlLqC616XUmkBHqVkOI2I4jxEjhRTAWjdxLLJeOeA7SMoOl6YbylWcVC6LoCSV368OkTgEJWuov9rbAGnmDQyOs1lZI1jdXH/msPdMrp+AOh5+kxjr/gLoqnhwpzLmAqU+uYnk3lPal82vNyJgcGK0nx9WJ1GLSt38TTiCbttWC6OI+f2XlAaL7Jo0cHHfrcUpFaJlchvBDJoJ1htCQWSsRFP5aD6WRoSUmdLVE/QhXn0Xl+ZqIXe7DxKhamVCWGdTzrmBd+f18XutpHKJB8ea7qZOiP5+zgAHW01pfr0XoZm0tQTpDkgME+efAKo4J9hpesjMVe/763JCPKDdMn05cloQkpKKuI1avicvh/qEKPISXiLVjw/pxAupzMpKCO5vEd8NTA1YpsxgYU/7n4jT2xyE7Bhpvd058by8h9w==
X-MS-TrafficTypeDiagnostic: CY4PR12MB1142:
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1142;
 25:wsGYG2bhA70zR8V6MtnabDI/P2yYfM14Xwq2GpeD1LHk3Cvxs9+aCR4RXvZyZiBmw0d9X0B0XYewQgfTJTkxwFRcLhwi0W0eypR8Sg/KOELPkkKTdu0DFHPvWQb0e8e9rFWfPJYfEssOME6AnyxeQyxzqccDw6Qxc+hHkAgwaUn0E2cwck6VUlPjHQqLvB7YVz9PRzieQnsjnVL2aWR9Ewazsdue0a5k2b7YNioVLBVRAJeuyWg0Hu5zTGwstXHus23ffA/AWrmqrgC/OH9FUsRx9q4W8RX0WNFe9NlIvDAl1mRUMhaSJstpPdm3Iwn4W+a1ZrmgNOK4y6/wDWe1UTsCJVILoVYYvXR4aihkF9N1yxFWjLCEPhF8Bt5RP6gE8b3rwMKlDzLG3l9peElHIxpaw77OzwQcybcuEDQlJun/skiDif1QEi4Hd98H/6aFpOIOX50/dqRXnflJkHwLF48zQs80zEKPDcrXSxU+CVmeq8A/MgLYK9V17zK1XfekxALoWEMDXeXNGnuewvGP18n8W3bPTsgFBeuHIDnrTMCnaIBdgVkmF5MNEqN4YojJPgx3or6cxA4VIoLVNEshVqlPSVri64MEWvkLqbs2uPsO1qbdLrVYe2DyUCWfkmhzKPZrZYhGGjKawh4A2b/YxluKVIlsMYNM1I98vLFm+9jd7i7DRdHqhut9Wj5H4U48g34FVmPgLkngl7bbA2H8wpYS9fVXPCdp12YwjO0j4sJYmueTTj9q/CdyL7oBmmN5tkUzKRhEq+MP3+Vy5ohGF89Vgv3mOJIDMzxEajT8tNyprnssh4DpPCXCuvnG/0IFTIxS5+Ez711vM5/N2vW77tfuCZCIe1nOjXF4rpIAZbZQQ/079XtxYeOrhmeFQvDrrt1i9tbc0u9h9lQ0pXsX2JiL9IkhPZDs+q07rGrOdWc=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1142;
 31:g6HpEWqFcyzPJuuplfVj1SGYtQJDsBTZv1iR/sZh/V9MdV5M8St/zJGp5rzeTEIfFjtZ7svgxOLUCUnPutY+go6XscGlM51Hosx9via9X79AIaPfeC3yGxFlFAa68qTEnB0dbxlX6hVlvaK3wsvxrN7zUYObKzZjsZ0zli5OQfa5S2y7Awmy1Y8HFNoNlUUVp9NiJcSMUDJuCYVmx2ruID9ylv0BqS9k9Q97UOszrO+QX0ULbcMSZO55nLw7y6UczGUmrAZBiN2ameQFegDVWNM6R7ljiFLUo0uTsjlu4BAMx0oeBOuGjI9sHy3HAOPwKBKgifl+2iz48Alw8YAHCTswMnRWcU+IbGtJ4ykO6x1N01CXeX1GNLv0DMmSasE00BM80+/7YAO8DlBE2gf+z2FuC6ldw981mVridtBk8Nc88VyOz0tb/kO4PYQ6Z4E1YAMwaDQniy/4vKMKOqal5i6w3d1vMAa8XLUYw7OVS5RpErxwyIpWhNEehjwI3H+iO2Crz4iUHZJ/4AUpxZQETgiYXtXH5Gm0brMjqPHlopBewoJtDzXbthyC0cTdjqEaI6nsu1ECvC0yOSQubZ3esgr0zpUqOQXrMuCexggbz7croaw4XSCDZifN4qHYW3K/DZZtv/oiNZ62mwUSbNtfDGvAEcV/TCse78wfxQWWjV8=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1142;
 20:iU8OqVp38R28R8MvGBWhvagIa5my6ElNDGJ4vOI2NPO1iLAbjlJB6KKHY8gxy4sKeG/R1oP230qi+9jzf8IhTvMYTLX3//GDA2YMgXlJWUnAJ12uLlrS4BwrAq4o058r3wSRVmUR19yvyP/DZDu7rdVh2QglZInBTm+1Tj3K59E1s3QjPinht1+ul7ab9KXzj0ccKfQQJkuwOzKkxAoPkcvKEZXy0up5wmkuR+NcVmfOvJHPBPUzdK0B25eegM66Jdtb7hAYwrJVue/+FJqdjV783IP6a/9LzFljRBZTkYfYFlZjpyaTYweiyk6DOMQBfKa9hQwkKzztrZcXm1SbX/gqAjS0453J03btFYhFZYGcub+/aF5/OwjiZPq3w2162XsxYgwbRzgu/MnFDHKVitxH3rQbhG573nCW/vr1XCzGRTT8IJTy7hioOXSjlGxQZHdqUGgCL/V7pMZ66fdVbKjtltrqC5KqyKJGJzmFUjfTRDZN8oCmwuhZJNbiK1pt
X-Microsoft-Antispam-PRVS: <CY4PR12MB1142889CCBFB38460D3AEC30ECDC0@CY4PR12MB1142.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(236129657087228)(767451399110)(148574349560750)(167848164394848); 
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(100000703101)(100105400095)(10201501046)(93006095)(93001095)(3002001)(6055026)(6041248)(20161123562025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123555025)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:CY4PR12MB1142; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:CY4PR12MB1142; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQyOzQ6aDV0OTVMcWF5cDkraDF5MGg3WGhpSUtYci9V?=
 =?utf-8?B?TGZnaGQ5UEZHVnhIOHZ4R0k3b3NOQkNBdXRxUU1OSDZkVk9RV04yUGRGeTda?=
 =?utf-8?B?NHZNN3FUY2h4OExlU3RVVW9zRXhyR28yeUdoK1VHQ0Z3RTFTdkpxVnQrZGpt?=
 =?utf-8?B?SWlXckZBRkIycGhaekhWTHh4VmJ6V244cExaQVdEWDNOYmdoME5oUXdiV1o0?=
 =?utf-8?B?akxKeGY4TGsvamgyL1liYzBZRjRNblEzcmpYWlRrTE5ZeUJmRFYyRCtRVTNi?=
 =?utf-8?B?M1BCRkV1YkVrS0ZpSGtwaXo2N1M4cllydVd4NzF3R3BjOVR4MVZqckw1QUJo?=
 =?utf-8?B?OTJJai9mYksrVnI0d2NoNkczWkhFWDFHZWVNOU9nZm1qY0ZYTXZOK2xBdnM2?=
 =?utf-8?B?YVlCbUhPenJSM0w3Y2YvMUtzb2FTMjFqQ1NEeEcrRXcyblF5S2ZlbW5rWjVV?=
 =?utf-8?B?RVFkWnBNMHc5MzJBNTI5b21YdnJjcklyQnlPWUFhSVg4SkhVcEcyV1FYY0cv?=
 =?utf-8?B?dGpVZ2Uvc0VmMnlqRHdaRndvOWZML3ZOLzh0Z05mRWU4Uzk2RCtCL0Q1N2M1?=
 =?utf-8?B?YllPMkJib0QxcjJjU3ZzZE1EWXdEQVJSRnJvTVhwMS9vTzJ2OGUxWlcvcjk4?=
 =?utf-8?B?cUEyeE50dVZmUzB6cXZiUlh5SjNyWFRGeU9rZlJZN0p1U0dKaEJuaUg0UDI4?=
 =?utf-8?B?VmMreExJMERNMENUZ3ZEWXgyWVJUVGN0cHVFZW1TSmZCZG5SaGg0QVpxRk42?=
 =?utf-8?B?b2JRVUZtRXlHZWFTRUJNTWlrYVRFSUdJQU45dk9XOFV3U0cyUVlWVVRzSmN0?=
 =?utf-8?B?L0ZIYksray9pL2hZRnp6OUxOR0R6dkFwL2pYTGtnOGQ0SzRSalhvRE9Mbm5P?=
 =?utf-8?B?Z0M4eHB2VjFiSEFldDBVWUljdVdGR0VCelBnRGVtT2I0KzdSM3BwelJXU3Jw?=
 =?utf-8?B?emxMeDJiaGd3SjZFOUlKZXp4ckxUNG0zM0FsdGRxbDBYYlpQVWFxN1d1SEhT?=
 =?utf-8?B?dGxCcC9PaUhxazNFbTlvUHlLU0V1MUdBYkt0TGtoV1dhSmlpeUZuYWxDV1gy?=
 =?utf-8?B?UGN0RWNYNGxsK3BRMFh1K0JIcHJsaXh3czc2UnduT2M0YXlKNmV0elhib1BD?=
 =?utf-8?B?Z3V2TlJsNjZsN29CRnY3dktrR2VYRlk3UWpieHBSV1Q0Uk5PcmlmeDZSUGZu?=
 =?utf-8?B?VnVRRmJoQ1lBKzRVNy9jZnJBZStTRkRBQ2p1SXBrT1ZQSGZiRUhyOE04c0Vz?=
 =?utf-8?B?c01xRDdrQmRGaDV0Rzd6bG5FMkQvL1pMSVE3bzluNGx6cVQrSHc2d21VczQ1?=
 =?utf-8?B?RFN4WkMxcCtrR2FYa25idHZCWDdxTTl6SkZsQ1l6QjQrSE53S2FSbXZ5eSt6?=
 =?utf-8?B?N0ljNDVxNEgyZGdXa0JWcHo2TWs3b3MxU05sVDM5TVY5QXRQRVhSOEdGTjlD?=
 =?utf-8?B?S25PQ3gvZUlwQXRGVGJBMVpodmVRckRkdXNWWlEzeUVOYVJoOEd5ZmhTcXdV?=
 =?utf-8?B?MmZFZkFxSEhpOVk4b09naWVTblJZbmJxVFhOM0VJRk9KLzdDS2tPQ1VPblNY?=
 =?utf-8?B?OUdHbnBGcEFiNFFFTGMzRzdvZ29BM3FtaU1yY3NabTVEN3ZhcjdTaC9zRXpF?=
 =?utf-8?B?eGU4eWtJZDhDSm1CRHhLNGdKQ2FrZUdYaWNXeW5EZFJGM0VLa3htYnh1cll6?=
 =?utf-8?B?WTczNlp6ZE9Pd1RzbmVYYjhGcTFTWVVzcEFSS2N1eEkzZTljQ21SSGZFSHEv?=
 =?utf-8?Q?5jxLmqbt70KYCls9RzI1KlacoDSK8qbc2cfo=3D?=
X-Forefront-PRVS: 0351D213B3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39410400002)(39400400002)(39860400002)(39850400002)(39450400003)(39840400002)(83506001)(23676002)(33646002)(50466002)(478600001)(25786009)(53416004)(4326008)(42186005)(50986999)(76176999)(103116003)(15650500001)(72206003)(305945005)(54356999)(38730400002)(6666003)(5660300001)(110136004)(2906002)(47776003)(66066001)(4001350100001)(7416002)(189998001)(1076002)(55016002)(2950100002)(7736002)(53936002)(9686003)(7406005)(86362001)(6116002)(230700001)(81166006)(3846002)(97746001)(8676002)(6506006)(54906002)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR12MB1142; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQyOzIzOlVaUEplWUlRdE9ETXkrcG9LRXBkV3BtaWdY?=
 =?utf-8?B?eWQ2R2FKNTNBeHhMdFRCdEJVTVJUbnlNa0RyNndhVmlUZ3QvV29jOE9KQ1Y0?=
 =?utf-8?B?SERZb0pvVVZ3VmVCWlBuS0RhYkxEUzBpN1VyTEozNjdmVkxGaTcra3Q5Ump4?=
 =?utf-8?B?bEVuSFVTemt0dzhpbGJscURDKzNXSFJJOTN6TWdGQ25IN2dJRVVHQkZsQ0ls?=
 =?utf-8?B?Y3FWYkJsYndzbS9KM0w0Vk5hRjh5QWI1dUFTN1pSSEJQWFBub3NJdW1HMjVk?=
 =?utf-8?B?bUNWVTJRNnY2d01QRE5FZVJ5UTlFbjExTVYvTC8rNGVidlFWZzFvNGpESkt5?=
 =?utf-8?B?Mm5zaTdsR2N5S2hGVFN6L0JTY2RsK0Vqb0tXZFRMajMyVUxoRWF2enlTZ01s?=
 =?utf-8?B?NGgwSHRSVWsvZFBFajd6YVA2K0thdHZ5N0J4R1Y1bjJyZEtFOHN3UWVLOXhl?=
 =?utf-8?B?VE1rNW9vN2RDbnRGcm5tcE1pb3c5MUZCZnJmRUM5cm5VdWlRT042WXltemlU?=
 =?utf-8?B?TlB2UWN2cjJ5OE1tekFveXoyaktWMVJiOTFzZTRvS2Rnank0enNJUWtpMmRx?=
 =?utf-8?B?YVArV3ZKelRtZDcxNnVDdFBpaFlBMy9hSDJNeUZaTEg0cVI1WElRN3o2bFVr?=
 =?utf-8?B?ckN2L2tCOWpGWkpqY2g2RXRsUkljcmluNVJ0WGFla2paWmRUaVFZdUFJT093?=
 =?utf-8?B?YWM1ZnJ3RlFxcTlIb0lOd1hLSEpTRmNlZjFxRE5pMVV3UDdvWklRVVpqOTRK?=
 =?utf-8?B?MlI4K1Y5aEZtQWo2V3hUWVcyMUJEVERIbFZUTHNPUnZJUk1Uc1VES0JSSDhm?=
 =?utf-8?B?aEE0RHRtL3drT1pnTDZmMi9YMTFxN1lqSmNxTDQxTTFnN1MwQTZ5cnZKYXEw?=
 =?utf-8?B?eU03Z3RwcGVqbnNwbGdYNnVIL2NnQzExbVhRb3MwbWhsZHFWN0hNN0ZPR1R1?=
 =?utf-8?B?Qk9tSWVITFhHbUtnTXdiQ0Jmd2s4VDI0bEU3YjNsc05ONFVQNGZNMithN1p5?=
 =?utf-8?B?M09UT0MzQlhJOE5xOUREOVZTOGlIUjNjK2EzMVNaNDdkdHBvTUVHQTF4OGw3?=
 =?utf-8?B?ZVJWVHZBV21YSzRwTVNWcUpvQUY2RitZOUUrNy9mSnRrcEFnZFRnYmFOV3k1?=
 =?utf-8?B?ZUliN0poUzJrbzZBZk44ek1HK29GSTc0TWgrUVZIMmpMb3VJRVFrdWV6Q3lO?=
 =?utf-8?B?Zk9NVkwyVElsOFNlYTlmMUQ5U0NiRFJpVWRjVENsN28zMkc4WEVNdW1oMnlE?=
 =?utf-8?B?RmxNTlJWNGYyUldsSUorTk9BbldrK2ZhUUhobmZHMWNjb3hRalhUM3pPdFBC?=
 =?utf-8?B?RXN0QmgxYW5MMkRnWDZnYkFCNUttZ1VvQVNPMW1CcnZVVlYrQUFyeGRQbFdE?=
 =?utf-8?B?aXg1NDhGaDA1cHpBTEp1U2hqbUNsc25SNExVTWR0UDZvUG1JRWpCSGFLaUN1?=
 =?utf-8?B?eEFIRkdsSFN3UkViRk5MNVpFNk9QT1QzdzZYYzhFdzYwQXMxWFo1K3BqOXoz?=
 =?utf-8?B?dnMxbE5nT25lWklVQ01QNG85U3duaDJXVjZCZnJDeGNqbHBTMEZXMkZaVmFC?=
 =?utf-8?B?RkhDdlp5SnhMcVZXeEkwNU0yMW4wcGppL3RTR2ZCU0N3YWFlLytUN2NsdGk0?=
 =?utf-8?B?WDRPQS91RUVJMkdHdjcvcDhMWkFaRWx0VFViZmdvTFRSVHR3b3BDN2tXWVVC?=
 =?utf-8?B?WkVLUWpEVjBnOFlITWJQUExLK04vZy8zM1hrZHd5ZUlRMmh2RWlTNVM0TlRt?=
 =?utf-8?B?MTlQNWRhNEFQMFV1dWRWUT09?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQyOzY6NURIWS93WmI1YXRLSE9SVUhHaCtWMWNXN3p2?=
 =?utf-8?B?VzFVU1BNMi92QWJnTktVL3EyT1MreGxQdGpLQ1RmYXUrR21YakUvREhVM3Fl?=
 =?utf-8?B?TGkzOHdLdkNOM1o1NnU0Y0RVRlJyMllHUW9KTG0zdmVZT3pZOHJPNittZlVI?=
 =?utf-8?B?ZFZ5Mlg4NXcraFVkc29tN0lnWUxlMHNWNG1XaUdxT1FCanJiNTZVY3NvU2Iz?=
 =?utf-8?B?OC9DWjE3RmNZUmZXUXdSelFMMTZnUnlxWGRwQkZxRVpOUTdIK2U2WXhMYndO?=
 =?utf-8?B?U1ZvZ3l0VlBFY2hrVkJkTlJ6elN4RWMzNDFUaTFtRElsdXJCVVZaYkhONERw?=
 =?utf-8?B?ZWFoYXQrLy9GNGlQMzI0UTRpWm9vNHFRWmZ4WlpOYmtqdkFFcXp6WTNjdFcv?=
 =?utf-8?B?YjdzeEJSeFhnd001UjhZYmorUjZCak4zcUNncDJTWk1EdTNOUit5cklVQmMv?=
 =?utf-8?B?b2x6Sm9ka3pERWMxbTNjZlhFZXhyY2M5VzZsTTF0cUdYMmkzMjVmNWtIUzdH?=
 =?utf-8?B?MWFQaG8yNTJjUUY0Z0ZDWnJ3ZmkzR3pTRnUvekJtK3JvYjR5dm5GMGJ0bklY?=
 =?utf-8?B?WmxZNDNqaERiYUMyVzhWY29zVVJtLytTRnZvWXpTNkpuUlFDT2QwV0hEV3FV?=
 =?utf-8?B?S2xDaFFaUjV0VmVlZWFUK1ZjR2wwb0pLVUVZbjQwWFlKMnd1TFR6Z3B5Ymh5?=
 =?utf-8?B?WThFWFBzTzNDTmczQ2R5dGVTUkpYY2ZvMTNxWWxIT3E5WWRhV3BxR0MzOEQv?=
 =?utf-8?B?ajYyTjN1clIzdXFOeU9PNmRkUkdhKzdPNWdINHRhbjMzMXR2b04xdjZzY1di?=
 =?utf-8?B?SC9PNXhjZG40ZldGVllBVFhvRm1WSXlQaUFTSTFaOFNxTFZsWStwZDVuYWZI?=
 =?utf-8?B?cERNWm5HTkpqQXY4TjlQS0RZZzJMVUdJN2xWRU1WSXNxVzZrbjBsajJaVE40?=
 =?utf-8?B?WTlZd1RSclhXcFB6SnB0OVZsbDlJWVVSdkJhRVU5UEU2VkZML2MyOHhvVzlK?=
 =?utf-8?B?ckFQQWFuT1ErQW00M0tMTUV4L1RuSlRRYUlQZHNpelFHRjJrZzdqY2Y0MzBr?=
 =?utf-8?B?TmJrZTZMcmc3Q3B2TTVtSEhyVEdzTnFFQUIrSkhyZ29kNXROSGphSjl3Z2VF?=
 =?utf-8?B?M3piWk9TN0xSNDJ1OGtBRm03ZlRXTWF0RUp5OUtoTkoyWWlUaEJjaGtWU1dz?=
 =?utf-8?B?dTcwU2dwMGpJbVluMFVEZWxBWkZYK2FpRWlHaW10UWlpM2F2blhWQkdPV3RN?=
 =?utf-8?B?S0tnQm01em9mTXdTd01PajczQkpLRU10TzdaYjdETjB2cVR6eDNiWi9zdjNB?=
 =?utf-8?B?blg1WmYweVdsUC9VZWdob0pCZjRWU0VZQW9sL2lGdzd0MXJIZmdpTzdZWjdx?=
 =?utf-8?Q?RTIokWy?=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1142;
 5:AUfBzV+goFWlhCAQDcd5ibAQ1WqxvHEk/NlDsxN7GVNOFmhLwGrf8zUFhuwgA1LN1PD7cB/HHjLnhHQjAyxUFKTq22D5m4MJ4ZXfBWNpmGaHbLrvTBGBzp6Ophze1QcOwoAiUJSj8uIwLGdtIPcdh8DvlmBEtRne3kjlmpx+pnx3TwxYOO/BbQoO0WVxFTs9F7VWvANf/o6zVsaRnFQbH2yFwzZZfvtKcLtn/t0BzD9ZvfuhqWnCrFOHXrSqRy3GdxddvljON3zyMwSiftnKYqF2O9Bs3F4X//3pj4fqSwzFcfMr9bGs79rLnof0V39Oqz04pFULVKCbz7HxDWYiLhE78XKt9Ul7RxwDgWWbNBG36X2O6krx2plVsFu8cIOCZR4aEsITfJ7qQ0Uw5MxYRmYnBKgdtyp9J5IvzgGp1CICpElbUv8nD3561X6BOiGrkx/CFdEHQs2AiSOINAUnty3j8Hoj6j6J7MfVMD3bub8sdrmC39Een5USkyD35f2y;
 24:RlQ4FI9Q0pm/RdJiIevjaIY1qluVl9xU6nSUHIT3HURtL7tnZdHHJLt0w/VFscr86KMAOpd6lckPjPlTOX9aIGvmr3Tjcx7jPFM2J9Dl3E4=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1142;
 7:eC//EiuFDiUZiJQ3BWAyHdsKkb5Xrs3avtPHLf6N2Wodqm6CrUitaGzUUg+48s0q8wHqYh3pfEjrYn2NVP6W1/QwRzcl+h4f/pfBpCIHdX/xHI3DdppF33ZHNw3oamS4T51qDjA/Qv9FLIJHpkEAlYwDL824xffu/H+rP+rWbM/FvzB7BR5ePaN5BKM/MCwiENmazEhdu2bd7F2Q4UMwO1ySAs83ndAo+vCrxlaSQE93Cwn90Z+vxZk99ZpBBwyu3FoINYMgriJqCGkLF0+Vy1QPqNxmMJ7EYTdOKns/OqSXyFEvgfdEEervrDYwBZPWYnXVZ/kk010iqs1koaFEZv5elzj7p/veZ+UrW93s8VFP/HzaL0Ne8Qi6KlDZlCKW6tPpJx485cI6G8fFz+75HTNoJ9m50XJmRBvgKMYWSg67b0v6wgARAL8mskUZyEmrrbXCYOGYg3LGn2G6egusEYCPDeKjATrj8/hrDvwKo/b14hItK0EBpGhuWwi3GYCt+Dgo1XRSaNBMfqwPfQKFPvCy4/wjWCBUNXowrN5jaf/Ag325gkAdSSMZgbnQDxakWaP8aDvR3KHjhT93RiPQEgkDCn5/9w/BYXIgXsyCDucagspNnNZHfrt701SenYzZUsRm/7rFHWet72jS+bNhOIxgh1/jM/9H6cAUAFtmFxPBePqJng/46i2Jktixq68HFKAPcG+yfnDGd8fgI3E5h7G1X3yTZxNPYCpbFBvn6OF4CDdKoTxUYEjwwukJmwlLMGvtPZErIVoIp+UDD7N08S0jUS84kUr4Ks3lPGM4HVI=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1142;
 20:VsQMk78anCBMQM4JIqKzjvAHFZuzzFMUskFQZKqScp8CuDlCQtuKW+HthgI05oZ8IP8BDUibFpznDAMm0T5vjfuJR7GofFOVoOI1Ls6KS6PXcHKg+L0Qe7RuSWPP5KC0dEIc7Ae1H3gut2RTjQnbnWklvp0C0MdRp2xgs3dApXczbcGb8wZV9mrBXb1XICNw/iwxNsvZtoOwu71ovE0xoy/cymK4hqAJNMHKCH6D45Y0tHYlq3Ex/Uo1XsunlxiF
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 14:59:26.1927 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1142
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v8 18/38] x86/efi: Update EFI pagetable creation
 to work with SME
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiBTTUUgaXMgYWN0aXZlLCBwYWdldGFibGUgZW50cmllcyBjcmVhdGVkIGZvciBFRkkgbmVl
ZCB0byBoYXZlIHRoZQplbmNyeXB0aW9uIG1hc2sgc2V0IGFzIG5lY2Vzc2FyeS4KCldoZW4gdGhl
IG5ldyBwYWdldGFibGUgcGFnZXMgYXJlIGFsbG9jYXRlZCB0aGV5IGFyZSBtYXBwZWQgZW5jcnlw
dGVkLiBTbywKdXBkYXRlIHRoZSBlZmlfcGd0IHZhbHVlIHRoYXQgd2lsbCBiZSB1c2VkIGluIGNy
MyB0byBpbmNsdWRlIHRoZSBlbmNyeXB0aW9uCm1hc2sgc28gdGhhdCB0aGUgUEdEIHRhYmxlIGNh
biBiZSByZWFkIHN1Y2Nlc3NmdWxseS4gVGhlIHBhZ2V0YWJsZSBtYXBwaW5nCmFzIHdlbGwgYXMg
dGhlIGtlcm5lbCBhcmUgYWxzbyBhZGRlZCB0byB0aGUgcGFnZXRhYmxlIG1hcHBpbmcgYXMgZW5j
cnlwdGVkLgpBbGwgb3RoZXIgRUZJIG1hcHBpbmdzIGFyZSBtYXBwZWQgZGVjcnlwdGVkICh0YWJs
ZXMsIGV0Yy4pLgoKUmV2aWV3ZWQtYnk6IE1hdHQgRmxlbWluZyA8bWF0dEBjb2RlYmx1ZXByaW50
LmNvLnVrPgpSZXZpZXdlZC1ieTogQm9yaXNsYXYgUGV0a292IDxicEBzdXNlLmRlPgpTaWduZWQt
b2ZmLWJ5OiBUb20gTGVuZGFja3kgPHRob21hcy5sZW5kYWNreUBhbWQuY29tPgotLS0KIGFyY2gv
eDg2L3BsYXRmb3JtL2VmaS9lZmlfNjQuYyB8ICAgMTUgKysrKysrKysrKystLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9h
cmNoL3g4Ni9wbGF0Zm9ybS9lZmkvZWZpXzY0LmMgYi9hcmNoL3g4Ni9wbGF0Zm9ybS9lZmkvZWZp
XzY0LmMKaW5kZXggOWJmNzJmNS4uMTJlODM4OCAxMDA2NDQKLS0tIGEvYXJjaC94ODYvcGxhdGZv
cm0vZWZpL2VmaV82NC5jCisrKyBiL2FyY2gveDg2L3BsYXRmb3JtL2VmaS9lZmlfNjQuYwpAQCAt
MzI3LDcgKzMyNyw3IEBAIHZvaWQgZWZpX3N5bmNfbG93X2tlcm5lbF9tYXBwaW5ncyh2b2lkKQog
CiBpbnQgX19pbml0IGVmaV9zZXR1cF9wYWdlX3RhYmxlcyh1bnNpZ25lZCBsb25nIHBhX21lbW1h
cCwgdW5zaWduZWQgbnVtX3BhZ2VzKQogewotCXVuc2lnbmVkIGxvbmcgcGZuLCB0ZXh0OworCXVu
c2lnbmVkIGxvbmcgcGZuLCB0ZXh0LCBwZjsKIAlzdHJ1Y3QgcGFnZSAqcGFnZTsKIAl1bnNpZ25l
ZCBucGFnZXM7CiAJcGdkX3QgKnBnZDsKQEAgLTMzNSw3ICszMzUsMTIgQEAgaW50IF9faW5pdCBl
Zmlfc2V0dXBfcGFnZV90YWJsZXModW5zaWduZWQgbG9uZyBwYV9tZW1tYXAsIHVuc2lnbmVkIG51
bV9wYWdlcykKIAlpZiAoZWZpX2VuYWJsZWQoRUZJX09MRF9NRU1NQVApKQogCQlyZXR1cm4gMDsK
IAotCWVmaV9zY3JhdGNoLmVmaV9wZ3QgPSAocGdkX3QgKilfX3BhKGVmaV9wZ2QpOworCS8qCisJ
ICogU2luY2UgdGhlIFBHRCBpcyBlbmNyeXB0ZWQsIHNldCB0aGUgZW5jcnlwdGlvbiBtYXNrIHNv
IHRoYXQgd2hlbgorCSAqIHRoaXMgdmFsdWUgaXMgbG9hZGVkIGludG8gY3IzIHRoZSBQR0Qgd2ls
bCBiZSBkZWNyeXB0ZWQgZHVyaW5nCisJICogdGhlIHBhZ2V0YWJsZSB3YWxrLgorCSAqLworCWVm
aV9zY3JhdGNoLmVmaV9wZ3QgPSAocGdkX3QgKilfX3NtZV9wYShlZmlfcGdkKTsKIAlwZ2QgPSBl
ZmlfcGdkOwogCiAJLyoKQEAgLTM0NSw3ICszNTAsOCBAQCBpbnQgX19pbml0IGVmaV9zZXR1cF9w
YWdlX3RhYmxlcyh1bnNpZ25lZCBsb25nIHBhX21lbW1hcCwgdW5zaWduZWQgbnVtX3BhZ2VzKQog
CSAqIHBoeXNfZWZpX3NldF92aXJ0dWFsX2FkZHJlc3NfbWFwKCkuCiAJICovCiAJcGZuID0gcGFf
bWVtbWFwID4+IFBBR0VfU0hJRlQ7Ci0JaWYgKGtlcm5lbF9tYXBfcGFnZXNfaW5fcGdkKHBnZCwg
cGZuLCBwYV9tZW1tYXAsIG51bV9wYWdlcywgX1BBR0VfTlggfCBfUEFHRV9SVykpIHsKKwlwZiA9
IF9QQUdFX05YIHwgX1BBR0VfUlcgfCBfUEFHRV9FTkM7CisJaWYgKGtlcm5lbF9tYXBfcGFnZXNf
aW5fcGdkKHBnZCwgcGZuLCBwYV9tZW1tYXAsIG51bV9wYWdlcywgcGYpKSB7CiAJCXByX2Vycigi
RXJyb3IgaWRlbnQtbWFwcGluZyBuZXcgbWVtbWFwICgweCVseCkhXG4iLCBwYV9tZW1tYXApOwog
CQlyZXR1cm4gMTsKIAl9CkBAIC0zODgsNyArMzk0LDggQEAgaW50IF9faW5pdCBlZmlfc2V0dXBf
cGFnZV90YWJsZXModW5zaWduZWQgbG9uZyBwYV9tZW1tYXAsIHVuc2lnbmVkIG51bV9wYWdlcykK
IAl0ZXh0ID0gX19wYShfdGV4dCk7CiAJcGZuID0gdGV4dCA+PiBQQUdFX1NISUZUOwogCi0JaWYg
KGtlcm5lbF9tYXBfcGFnZXNfaW5fcGdkKHBnZCwgcGZuLCB0ZXh0LCBucGFnZXMsIF9QQUdFX1JX
KSkgeworCXBmID0gX1BBR0VfUlcgfCBfUEFHRV9FTkM7CisJaWYgKGtlcm5lbF9tYXBfcGFnZXNf
aW5fcGdkKHBnZCwgcGZuLCB0ZXh0LCBucGFnZXMsIHBmKSkgewogCQlwcl9lcnIoIkZhaWxlZCB0
byBtYXAga2VybmVsIHRleHQgMToxXG4iKTsKIAkJcmV0dXJuIDE7CiAJfQoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Tue Jun 27 14:59:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 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 1dPry2-0004KF-TS; Tue, 27 Jun 2017 14:59:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dPry1-0004IL-2N
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 14:59:49 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 75/39-10689-4E272595; Tue, 27 Jun 2017 14:59:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSaUgUYRjeb2Z2dhKnPnc93tbK2k4lr4zoZ1g
 /DLKi6LA/Nda4s7GHzay1Qocua4dldEvb4eamqKGGUVmxkYaYmx0kmYh0bJkgbOQRGRI049j1
 7/ne5/peeBlSX0IbGd7l5EU7ZzXREZSQakpJ/ihuyEkLds9bfn3IT61AWW0Pxon1aJvWYs91u
 HZohfZvYZRfvc5V1ZxWhI5llqIIhsIeEmrOu3XKA+GzCOrfnCGVhx6XEFDf4kOlaApD48XQHR
 4lFGzAW6C47ufEPBr7CAhdwIqBxGEaHj7vpBWCwDPAV1lFKpjC8+F2eeOEmcVZUHMmoFXwFLw
 aTn5+NKHRy/OylhGdgmPwLKjt8mhVfRR0XPxElSJGLkiExvupypjECXA3fHnCCng23P3+nVb+
 APgwgt6xvsnMeeAdealTRTOh7dllSsXZ4PXf0ymZgOdC0LNW9bYQ0BO+NBn0jIa3h7sI1ZAE4
 fJLpEqEdBDor9OqREgLJU/3qcQdCn6ExmiVsMLjCzWEWnEAPPcFddyphWu9m1T9QBS42730KZ
 Ts/WdT799Nvf9s6kNkHVok8eJeXkxekp6SK1rMgtPGWazJ6WkZKTZekjgzb+VypZSdDlsTkm/
 ikEaDmtGJwNpWNJ0hTDHsDdiQo5+a69hVKHCSsF0ssPJSK1rIMLiyzb3RSNkddt4EbMUeWRYl
 8mbelWexyjf2WwlMpCma7c6XaVbK52ySxaxSQTTHGMeKig8rhFBg/2P7fZ2v0EyjgUUajUYfm
 c+LNovzf34QxTHIZGBph5wSabE7/6QPysWEXExdXa8UO7m/lLEINWQM3crMizWaVs2qiB1+Nz
 yY+KK/to5Yveaof4CK6Ngs3Mw78iGNLbC27XYv894858oMjN2L3x55kJz/fnzH1/jG4jJ/Qva
 0Y9URryv2L1gaPJLUXOF/0JzdUF65teHJaF/08Mpdpw1DvkQ+eNxQGP4S3dPdNDTYlFDrD1z5
 FkfONlGSwKUnkaLE/QK8dA6XmAMAAA==
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1498575585!106923390!1
X-Originating-IP: [104.47.34.46]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35086 invoked from network); 27 Jun 2017 14:59:47 -0000
Received: from mail-by2nam01on0046.outbound.protection.outlook.com (HELO
 NAM01-BY2-obe.outbound.protection.outlook.com) (104.47.34.46)
 by server-10.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 27 Jun 2017 14:59:47 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=3y2ISV2syykMD8glIMRivrac+B66hvfB+oDUUVp7Q9U=;
 b=ZBeeGeseHDae9/qQKPx7geXzouhIk+aoBZf3tCfyHJjkWIgRpOdkTb1LBL1eEG8xsmV14BQTykZQ70IUN2pJDGANoLxY82GspydVt7bwO/9WXvHWfh4W8r8pqeu3PGzfLSQ7o2ACqkVVD/tebcUko7bIBz6n87wFBy+W9nSMHVQ=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 MWHPR12MB1150.namprd12.prod.outlook.com (10.169.204.14) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1199.15; Tue, 27 Jun 2017 14:59:38 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Tue, 27 Jun 2017 09:59:35 -0500
Message-ID: <20170627145935.15908.91473.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170627145607.15908.26571.stgit@tlendack-t1.amdoffice.net>
References: <20170627145607.15908.26571.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: BN6PR03CA0038.namprd03.prod.outlook.com (10.175.124.24) To
 MWHPR12MB1150.namprd12.prod.outlook.com (10.169.204.14)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 9323f4e1-6a15-4583-8bb5-08d4bd6d24cb
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506067)(300135500095);
 SRVR:MWHPR12MB1150; 
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 3:GDNxecst1WVRaZzmpqYfgssekzy+hgL5ZHoRUeSPnmLPZ5Nl4X4nhgVE4YXKvwwL+gNU+wE0dC8ojrDxoeZgsQlFXyuetImPqJjN5rkCr4Q/tKgyT2zHWfv7tE+gNeIm8toXF5YFOjQADOuY9/axTPY78XJamP5Be5RNiCv4AKgxuI52kIKtxUdqF0QSNRETBruw/MOzS6PJz6NsXxGFttsxcKoxXLv9EqVNmCaZqT0M0rrSgzf8THLKYwid6YX+0Rw15TrN8bUs7v+RrFkINTQiqnBwYKO2Wfu855kcg3qkRg4Rarm6gekwYyKcRGeiijYtt9cKnJO7GByOGgP7RD04A/7RsmYJft8Ry+D/n9yGgXYKb7BGIoi24vkDz4ObK8kVMjAcv1pBSnz+ICfi6h3taprcFSJisuV5wanAhu2uZ9KT+cCUPSGhMgEks+28t9KSiaCZos79CA2VjuTsZgGV+HaPjHmpci7L4AuGFXOiHl+HhIP2qGudYRXYEUlT62skMjlOW+e3JCPVUIRKCshalga/tjNf9oMe2f76WTvVlhAwXiJz1Y5cqGK784fgE+M0kuVfjzHtAvNoy+S5X2zlL5ZZMUT9Ypj1WGQWWDUQ+0ia+beJPBXQBUQd8ASx+/SKZ+UlOKsG4OMbWCdNpICBA50j+eJVYsDTamgHK+9EolslM93X9rj8ARY+vcTQG3vNt9bqEiwYjqD28dHYks//SlHCQURyUrv1ERiViZeliAo58/vXjvPcFe2pjLF3ypI/BvZ7gjdD3By7aFy4pQ==
X-MS-TrafficTypeDiagnostic: MWHPR12MB1150:
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 25:8sQ5jh/Ku4szv4ydz8Hx0OhPVP/CQ/hIlGE/3qrOVR/cRGArca4U11ds+HDpoQmoI6KRkdkr19aCkQ4twM2KQCxbxeZFknSBM006iGDfbRpUxCF9qp5nmDxFaYC1EXXSsoBo0Ui3A/LE5oxoofVR0Y5swzpChfM1ZDbIShWKf0zL6ng/oaXmp6IMBKrZOyXGIkh550321YTsvBBovg4qc7e6Tgg0x4WYARZYUef+5y8wt96X8btyS+pLnXsu3PrXuRDZ8DzvsdJUXounyXyWxELz1w/doyLs5h8Bkpr0XulgKMUUuO2JuvydCxpBMyXESLYIQ850fpVGRvc0EBCqOOBsgEI1bwVawoyroRYvNVh4Q0K0eYHlg3oXIuFLKxSGKYTKvj/K6hOHry9IYAKJIvE84L2lCePrAeIRdeqmAAe3/VAP98TzDZa44p0juEF+AMqK0UkpJtVn265z8BwOg/p0RH/vxP9Tx3gp4Sg/F0WZzeItNxJfKu0wPg12BYYetEr7mui5/6hlr4VQ46jhjZK9W80ulN8ZQCrioIPk2PvqmPoEggqOMKCBT1HRRu8/o621tnUwwUqsz9tIGf6FJfEoCVNqpvxvG2x+8luazfi7i8W5UTNpNFjjBdz6RrBx05JZ0TgBUT8p96OYZ6WxZnbEAthznwtt+97AVzxNKiExxUjMcooIQrzi7fdpIy9P/DfxTaChv+XXf2poGDjYiHuLheQ88qwTaK1r+EiENnGhyRsazrZYz+IbRwMJwA7HHGw9tOlkICNF4RtEhLRK1QOaGqg8RklTqsqJVab3tIPOfrGVunPBqBCZRbrD8vzZni8iZdatl3OI42S+p7CMFVY6hLWR//+SzWSJE+eKMX08uXtdSZ0smCYNje/sxMsUeeDwnQSdvqHfVgt2v7MisAgnyUIxkhA1+uQaaZ1kr38=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 31:ozXHOjuR3upImdTMKZP0q537HoVLUun8I0+he3h0gUh0ec6RCLcsZIVlxFX6ryZJ0kex4OXRM8DOLhFaTfaMDJ0nocCcdK0X2FaZaOFIl+ITTGEKrlOlHziQignRuKqHNVoeyoAtmGDuZGx0O7eD002jB7/8J5GPNSBRqv4+M06osf11JL0Nv0makiZ9We6oxwkCpp1yNzDzv8Ho/hpTlCFryRhMfDIUpcIR7wOaqpZLHttOXX8aq3GuaIJPZxsRgsFG4QuQrxJICuzR35jJO+iVdryI9TaCSfpkEAFcoR3cu9fh4MK8waGOI8d+a9eOSftY/DNePGT0pDCrYJcs3Yid36t91a0Mh6NwQEhfLl6KB3QX+tOVcCdgl2wx5dJ+Rhpr3qbbDiuLkFIfDsftsoLpZR3uYWAesjSP5NDcwQ/noul11Nza087PATtFnwJeqJNPO6SiIFpUU+ppyDnj2kMkVY+7skNhSBJ5+WzZQ64IKQxKeNBFlObSx4+ZrwyNKqLY5SBxT8evn3aWYi3MaswvHEYZR4uDQtGwrdrB04IBPDo7sEed/JABrvj8kP1r9RISG8xhe+GfDgvTqQ1PZ50oC+eA1BGru/Pto3QqfTyxzlty4E2Ry6yhdtPhhmOacjwhLgu8zvyt/J3WlEThVKTK1c/pryG27Fa5z2D38gg=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 20:2HkSJ3KL5jpOx4yTik4jhfvEUYzRwSQDIhbCPB9skRATFA/nIB4+vq+3ypUMWovT8K9HD0zC60IwYyi9IB2j1SQKSAN6+TtsQMk9MIzM0an5kQXZtLx3NTbqhENo6U1lP8uMDJsrDuAqnDsghixzeYsf8Wc4lK3ZU2g2P47mM3cLsucWrqMbgMnP18m+WGvlutvf5ENb3U1IHB7njCMUL5bWJekA9g/n/q0z1vXOroqhnMHSTezrszyXvvhrxlvfWfr+1p8iBZMMqOm94/uor4YkFVCj6tWa1byK645lMcuDkDOBTHniQf2GjrKS7j7ZCaH0yun3+FZ/0cXJx1Twej9NvUyeLl6YXRb3RylS62FVUaKtRbJBjTgPkibscVH3FypzrB9qtfT7CPqFvWtHu/JCijZ8S/sFYqVrtgt5vry2lyRwNG24zByf1gQAP4nlKv3gUZoymBljOXuxEO/aqLBAcbNBJo1PznvYuCWmie4DdQPGLrKpFDSYUNKde6+p
X-Microsoft-Antispam-PRVS: <MWHPR12MB1150F2AE7F8D47A6FEDB0A7AECDC0@MWHPR12MB1150.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(133145235818549)(236129657087228)(767451399110)(148574349560750)(167848164394848);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(10201501046)(93006095)(93001095)(3002001)(6055026)(6041248)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123562025)(20161123555025)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:MWHPR12MB1150; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:MWHPR12MB1150; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTUwOzQ6R2tVTzZQVm13RC9scXEweFBXaVYvZGlTayty?=
 =?utf-8?B?Y2ZyMVpGYXpYVWNyV09rUVNlQTRzNGhydjEySUZJK3NoSUJjZVpCY0QxZ2tr?=
 =?utf-8?B?LzBVQzZoQjY4K1p4UjFqNk50M2hsUnVLTC9ZMjgwRUJGZWFEeTNkRmgwM0Ez?=
 =?utf-8?B?ZkFqay9EQmlYUldRMldWYmRLY2ZpMXRzRUpjRVdXcTMzOFExVm5nbzl1TmRm?=
 =?utf-8?B?Y1ZJa1FpdmQ3bEdjOFNkclJaVjA4bFIyYWFjTitvclNjdW9tdlVQaEczMGFk?=
 =?utf-8?B?aGgxZkFJNU40LzlKUml2aFNiTkpDNEpmN0lCakF5cEYrU2psMmVXblM5RVp4?=
 =?utf-8?B?SVhFOStxTGNVdXBVMUwwbGVnaXFkZ2ZyYkczQ3pySHBaWVhOY0Z3L0JZYi81?=
 =?utf-8?B?cUltclZzUUhtSkRpc1R4WDJYV2lwV2ppMGRBMHZWODVycHVtbFozaGkxcHo5?=
 =?utf-8?B?YktGRmZlWTg3ZkJvOXpGUCtvazFZaWd3TW4rb01oN2lnUkhkMVlCajdCeUhR?=
 =?utf-8?B?WUp1YXEyOHpEbklIam5wZlJqUEhKdnlJci9BOFhMVk83UlJ5UnM2UVJIZW9S?=
 =?utf-8?B?ZXhDdTFTMHRSNVVaRXN6MEMzZndpYXlwNHZTeWM2WHVxVktiTlJBQkV6UUJ1?=
 =?utf-8?B?VktYM1RmTmdyU3IrYUlsakcydVdySWNmVzQ3cFZSWFA0cmlpbWF3dSs3NTYz?=
 =?utf-8?B?ZGxwUDB0djJBa3lnWGVsbG4rL0E4YVB5ZmtvL3hPNjJvN2N3eUF5djZKUERo?=
 =?utf-8?B?bkkxbFdGOTlpM29SNU9tbjZlNSsya0ZjQmRybHNoenorYUh2S0VOOUpLeDBX?=
 =?utf-8?B?c0JRc0p3TXpOK3Q5eXVYbGhJbnlmSVVMMFowcW5rL3h5ZHB0djhWUnZnSnlr?=
 =?utf-8?B?WUlDRE8rVVp2SzV0dVpFeklnckxsNU1KaldJNXZEZmJoWlVGcnpMR1gyMWwy?=
 =?utf-8?B?QnNsVHBVZGNYWFFXd3RxMFBjNHFMMUo0WStXR01id0R6L3krTGRNWWZZU01I?=
 =?utf-8?B?L2pqbGFSUm1kUmpDb0t2Ky9CK0hhQzhJLzVJNVV6VUpyU2VhRW5GTnBiRktY?=
 =?utf-8?B?TTlkanhEOThwcGVkUnpPNlJXbWxpM2xybXZVWkt0clJyRVBkMkt2cGdybEIr?=
 =?utf-8?B?OWRjWFBJZXkyWFdpdTVjc1VQSXVOcVp4MUY0QnYvRTFCeTVnR3p3ODBsU1dQ?=
 =?utf-8?B?ak41NHdXQyszYkNIdHZrVUNnQjNSZXpIRTFuQ1RjNWU1bUV0RUZvRDdVL042?=
 =?utf-8?B?bjFaTjg3WGQxMld3Q2ZYS3ovanJiVGRnQUpYVFJZVUdJeXBwU2tGMHprNlVw?=
 =?utf-8?B?RUlKR0NRUGJaNkdROXlDdUVEa201d2JMS3ZZR2xhWmIzMXhvWDl3THo1WjI2?=
 =?utf-8?B?ZWlvZWNxem1qR2EreVltNko5ZEt1bGVkaEgybVJpQmdoZUJNVEx4eStPcmpv?=
 =?utf-8?B?NzJzMG9hdWw0d0NPMVRBT0ZETk9WWk53VFlIdkc0V0VFQzh4UElSWCtqNjlq?=
 =?utf-8?B?OFFhNWUxT2RxTGFaRkExOUVKb3dxVTBsNk5FejFpMlhEeUdjYlNRNG1rYnVv?=
 =?utf-8?B?cE45RGlacXFGVHBKUk8xTTBiY2hLMnZLT0NOVWF2T2tqVlhvRVFNRUZyMzJZ?=
 =?utf-8?B?dXZoS2UzSWZ3UHVzaGZPSUlmUUtMM1JEU0NycUJ4TFdSUVk4R0NmV2FCRTBr?=
 =?utf-8?B?bHc2MERyMnpKWmhEbXlVcUkyRkdiZ0xVWG82b0V3V2JwdlU5R1cwOUd3eFZ6?=
 =?utf-8?B?TStwZEdKVWNEcEtrZXFjTWQ5VWtCMENnVnU1STNKWVBUTmw2ZTN5UW1HamJF?=
 =?utf-8?Q?wgw7oAUvzknW?=
X-Forefront-PRVS: 0351D213B3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39850400002)(39400400002)(39840400002)(39450400003)(39860400002)(39410400002)(54356999)(25786009)(76176999)(47776003)(72206003)(478600001)(66066001)(23676002)(2906002)(3846002)(1076002)(6116002)(230700001)(50466002)(53416004)(50986999)(33646002)(97746001)(86362001)(54906002)(55016002)(6666003)(6506006)(103116003)(42186005)(4001350100001)(110136004)(2950100002)(189998001)(575784001)(38730400002)(7736002)(9686003)(83506001)(5660300001)(7416002)(81166006)(53936002)(4326008)(8676002)(7406005)(305945005)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR12MB1150; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTUwOzIzOm5MUmQ0dVhVZnBnWnRpL2RDSldlN3BLY0FW?=
 =?utf-8?B?aXUvL1BnSndJUXJYZko4WjZIQnNqVU1XZlN1MVMzM0p5STdBNWFJSzFkNGwz?=
 =?utf-8?B?dkVVLzJsTnN5bmxuQWdvVkhwZ2Z0cUt3cGNrRG9IWUhxREduNE5Sdm00Uk5W?=
 =?utf-8?B?Z0VkQ0ZQbmYvaW1WUjZvMzdVczkxRFhJdkZGQ1plZVZWWkNWeDRUNkF0UnRi?=
 =?utf-8?B?Z0xYd2pqS2ZQWmUxajltY0NmUjNPVU9EV1BxVms0SHdKblp1NUl2TmJuWDQ5?=
 =?utf-8?B?aFZKQWpkTml3clRQaStMeW9WMmFGdTYyS2tETVNGUWRzQWU2NVg4TkN0VHpF?=
 =?utf-8?B?ZDJVNjdvckoxL2JETWNwb25sUFMzMTJyRkx3Z3dkQ0h5UmdnV09kUDB1QUhL?=
 =?utf-8?B?WXdPK1c0M3orMjZ4OWROcTZmRE1Oanl6SWsxdDlXbEJ5STgyZC9IV2NMUVJP?=
 =?utf-8?B?MEZBYlIxc2FWUHYxWHpzRVVFUDBROXd2bWZrbmx6Q00xSGV2bDBYeFR0MVJ3?=
 =?utf-8?B?dHdROGNnWUEwVFdrcjRpcHdaMkZvaDM5bDRjaEp5ZWNDTFlUcmZRb3BnTEQ3?=
 =?utf-8?B?QllJcjQzaHpqM1Q4VWthMmtQTGllYUtKckhEaHlMUGVPRjMxNUdEMFpORHdW?=
 =?utf-8?B?VlQ5R0FxelEvN2FjVEptV20ySUFnNTNISFdEYTZnQ3ZkdmlVSkZqMWtuZ256?=
 =?utf-8?B?QUJ2K3IvZDFZeTc3S2I1Y01HRkw1VC9SRHBxNFN2Ylk0VTFVK0ptdlNOYk00?=
 =?utf-8?B?a2lWdFRHa3g5ZnVONkVJRyt0Qktub2EveC8rMFhVTTFDdjNGR3o1M0RsQSs5?=
 =?utf-8?B?UGtzdTRPSlcwUGJLZCsxMFhyZE5BdUw3WCt5M1FnWjVKTlJjNXUzWHpBcWRS?=
 =?utf-8?B?NjRiMCt3YXpFY1FSei9Ed2ZoSks1MlRkTytYUzR2WXhnU3ZVd1VLYzVSVXl6?=
 =?utf-8?B?LzRwYkh5VDE5cmtiYlQ0UGRnWlhQbk5qaktuaHdDZCtoV1k4dFdhM1FSVGtN?=
 =?utf-8?B?TFVzNHgwK3haYVJaNXQ2aVQ0WXl2dFN6QmUwRDlDN1FIVitYVkwrelArVEk5?=
 =?utf-8?B?TWpOSkdmaUd6RkZ5VmFsbDU1QzhjeTV6MWpmcytSUllReVZCM3dPbmhhNHA1?=
 =?utf-8?B?dWJwb01Nd3ptTmZ0TTBaRWVLd0tCaWYyeHJlT1BVcU4xZ3VhR1dhcVRSMFJu?=
 =?utf-8?B?QVIrMjlNRTFYMThMQXQ1SGY5Z2pnUkR0T01pV1RJaUdXUGlna0RrRTlEZStu?=
 =?utf-8?B?U0t1dFpIbWxRaE9aVWRWZ0M5REhUd09IOWlpTHJGVndRMks1SnBRM2FKOFhH?=
 =?utf-8?B?Y1doc2g1ZkFBMXRZNnRsTC9Cbk1BOU9iNzJyNGs5OHdHR3BSbzRQRWhqTGVD?=
 =?utf-8?B?Zms2VkE4cVR5T2FuTVlnV0pqemNhZ2lLeUl4cGdPK1JlNWlZSWJxNkJFMjR0?=
 =?utf-8?B?QXVIdlRtN0FTNTlLT244S2hWSm5KamoxaUE0Njg4Nk1lWHgrdEhubVdLcVJu?=
 =?utf-8?B?V2ZHd2M4K2RpQndIUHVPZm1yZUVVcjBsTUdGUUJJR1FvMTl4bEZIcjRYTVhK?=
 =?utf-8?B?NVBEYlE4NHl5aGZoVyt0OCthVVRDM3RBMENDT05CNmEzc3VmT0VYL2dvVllu?=
 =?utf-8?B?S1ZZWnNRWjVub1JXVm5DN0ZzbmdFRjNzUm01NXVrOE9xYUpOZkZ2QndWNzVD?=
 =?utf-8?B?Z0JVNEw0VnNoTktjNkxFSnlEN0ZXQ3JiSlJCYW1XVXdlcEZuQ1NrNS82bjRF?=
 =?utf-8?B?eElWVFhyd0hHUjhZektpZz09?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTUwOzY6SjlWQzJuc0czd0Q2eWhwYmwwR1J5Y3VPL2M3?=
 =?utf-8?B?SmdtOTBNZFc2cVJycHhiS1B2UExCU2tncEJPdDVuc2IwbkZiN3pRZmU1Q1ZM?=
 =?utf-8?B?MVJaWWdSS1dkV0hPRXJZM3hGdHZYZzhMcFBWZklWbmZvTXZlNlk0QkhBYXZo?=
 =?utf-8?B?REZQemxMR21JTnEwWWt1ZFdTSklwZitwSFArYTQrVkc0bENoQVcxd3lpandU?=
 =?utf-8?B?cW44Y1c3ZzNMd1pXdW9vQTBiSkNLRmFtbDlQOEwrSTdSeWNOcUhoUzB1cEpy?=
 =?utf-8?B?Z05pUHc0ZmxiVzNndDN4QW4xbUtwNTh2R01pQVVKL3hRdTJITjBmQ1lLVHdV?=
 =?utf-8?B?WWpONHRBN002SnZKRmluS0dJSXcva0h0Z2diYlM0aDlKN251NTVtRUEyQjJB?=
 =?utf-8?B?RUpRTG5iaU93ZHdXUGt4NEhtc095L1VGTE1QcUE0bEtnVW5LRTVnMERkYURn?=
 =?utf-8?B?eEh4OUdWTUZUakczZVVzR0d0SXgzM0FsTFdveWdlL2F2dndGd2swa3FLM1Vz?=
 =?utf-8?B?QTY5TFFaRzJPM1hLUEN2ZnlIVFk3RUI2cS9mZW1oYlpETmV0NldQT1czWnlw?=
 =?utf-8?B?dW9RcFZtT0xUR01ZMGc2YU5ZOGxrY1RmdUF5aXIzT0laVGJQSnNwbDFkQnZp?=
 =?utf-8?B?UkJtTWVGd0x0aThUTW5SMnNnbWtQYjJHZHZWYlllRFVsME9MRDl4NjMrS1pz?=
 =?utf-8?B?Qk5uU3R2bkZZUG85S2RhZXk2SldtRmlwbVMyTyt5VWJJS252RWUwSUhkZi9J?=
 =?utf-8?B?V0FMVWlSaTVMcWMrRjNsYzFjRHR1Tk12Wml5ZDJRMjRoWFl6SUp3NnlPZEZn?=
 =?utf-8?B?UldRT25pakRLNFdnTXFJNmhJbXMxNWp5c3RhYnlod1VUaDNKeE1LRkJac1Fq?=
 =?utf-8?B?eFJZV0hPK3dWNTNXVzFOMmcrUCtKdjI4ZmdicDVhTzA2Y1BQYXlYTjhPd05L?=
 =?utf-8?B?ZGRLWVpud0xDNXFReEhYOS9jb2NpYzhKU2F6Mk5hWWRSN3IzcHhlYS92OStp?=
 =?utf-8?B?cnNCaUxWaTQ1NGRHeHBKRWNFdHRmTzlNdmp6WmJGN0pIVWppeHRRUStxSy8z?=
 =?utf-8?B?NFdOZmFJb3IwRzJOSEc3aVZtZnBOUEM2NHlMMnVFVE4rdVpXS25qQ1BzRmNY?=
 =?utf-8?B?MldyaXRjeC9VbHA3aEp4bjRBSVhSNnJVWEdybm55UzQxZU5ZYVdKd0NwR0F2?=
 =?utf-8?B?Y1l0elE3ZmpMM0NkazJmMkFLdW1HcUoyOFZyRms2czVQMDNTTm9UK1ZSZXVR?=
 =?utf-8?B?V2JVOURMMkhtOVJkMUdqdW81cEZvRXRuRUdMSUZFMVdpOGFpSlFTVVcxcVhW?=
 =?utf-8?B?eWlsYU9nczRoQS9ZS0xnakRUd2V6TEp4a1RzelZMam1UQlRIdjhxUU8rOTNS?=
 =?utf-8?Q?ds9E8L/?=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 5:eiGrSmuwdc+HEi69rjXHRZXKuhJx+FHiCbawucydtOH5PUcmauvshW8urUTA/OBwZ1y6Su/6vlk/PbkD63phSya0CK685DWmEpglh3FMbSEWqOGOKZLzQ9yEZrwdaTrGailOMlGM/vtr7s7Is+Xns2+giwFJHp9tGWAQbbaU2TztaGzYQ0QY3i2F7i/WG3dK/Rfp5PPsR8JbSZ8CzCfSVtvg8X3Nj++3E3LxcnQUJ7EYiNpOOQVIEp87ICqd9l1apRrsQL/r8HdfYC9l+xHqQPoMc2Zifmrqe8PhqcroLdvnMs6BPwg+1lOn6fTI9UVquvNyzRmNWmH8sefdy8dx9vtAjX6e5dcHjKMl0a6cIrG9Y0jXtCHhiYYS71Yg9UbLNL3s46qNcUl8qfLmLbId+sH1TxehUaV6AdwTF7RzTFxeexNbA/BtZvUSDHNuxaeXp2amWUQegrERewl1Ft03bgLcH8VXsi7aUt3LeRmmzloGCOIccuZrVQcqJPXBozT7;
 24:HlihHcXYYOn9clyPQ/HdQfXpCDtNrGvd2G74Eken3jYBEWHqJqezEaBIRpFkBapTv7pIeHRe/ZkBktGBBCnj6lJsvwg1UwM5R2xxLQ4IxMQ=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 7:jtdYy3KM6aBpt9zCDtM1gWyTZtdc13RjAqZQiTA+0ta2v6ljkQnUGs1nTstSuSHYcmkpYIhUr6qjRKRTxqd2WmbjbPhPEtdixBs/wCmyngjXixvUg0ITCaJXMSm/+81WfNE6LtAPFkpJu5lP+H/H3BY+1O6jpiN0t//UZO1IB6aWTYdRUMArL7aZPyHzbC/Np1feIHC7DjQGmHZ+v3qq7qnRE8SCTGJrMIr+6jSm5AdRtboZkP8MbAixkC80Rq8GnT7BBMiXjUeHS346lFVlrrKK9qHj0llcl/fUYnSXvgGOxv2oPrdKINtXpeKZcebsAZfgWRqhYkE+Ifws8ZyBD92OOz0+YwyGndnS1+VdVp5q78LVukDaY7WzIZ7LIT9Xw0I4MIXQm1/6VU1OUCxhBnYl2+xW+NB7AY39jcBw+/7iHc0TRZHOnI3kUhdtmqxs4THitui1fWHLESNAg9QJlQf7O7tJf2GLvdzJGwnhHqo8SZWHu/sPrx5+oL7QwOcydHjHDI42fV/3iWH7Hmu54TUVghgor3y8kTHLq5MlIW+5V/r6ChXZmnfZTetD0M53ckx+EahhLgUxIyB+sTu0mnC5iEECvSyZlz5FRUtKrFBIx7HP7nuCrq4LEVzDWTkun+BbTQSWRWkjcR+oAFgMS8WwjN4ySC6AEsruKBBDi2z76Lu53eH/hkuXpX4h3/3+hIBQmsjjJK9rpVh2ofTSxIw/qm4Gye1PvESp0iMImuyKFcvLwefPIxIcyL/KikQkWAw/kRoiPLOy+iztEOB2bOb5yJIkfftB4Gf/5P6Eqw8=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 20:7tyz3BgIgwpR/+DnblCchnmC6D/lGqBEjMRXy6Sncq5X6T9NVvXGJsXKYgp6XhmBS8cn42AFKdVWrwpYpotDNnyC0svzJYMJo6XzPbmBHrdZo7Vc/VeVwyhzHo3jui+zrm0x0rNzxSuNoZbCBKx7Wi+o+XvGzS6+8FeMlfFgotgb24SFScfXAo+1fqISUDbITnKULExOYv2ynaJNCpSDk/jr4aYPe4lJOneaDRYvgPwvGBRSf9dVpbx5F3BwknF8
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 14:59:38.8267 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR12MB1150
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v8 19/38] x86/mm: Add support to access boot
 related data in the clear
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Qm9vdCBkYXRhIChzdWNoIGFzIEVGSSByZWxhdGVkIGRhdGEpIGlzIG5vdCBlbmNyeXB0ZWQgd2hl
biB0aGUgc3lzdGVtIGlzCmJvb3RlZCBiZWNhdXNlIFVFRkkvQklPUyBkb2VzIG5vdCBydW4gd2l0
aCBTTUUgYWN0aXZlLiBJbiBvcmRlciB0byBhY2Nlc3MKdGhpcyBkYXRhIHByb3Blcmx5IGl0IG5l
ZWRzIHRvIGJlIG1hcHBlZCBkZWNyeXB0ZWQuCgpVcGRhdGUgZWFybHlfbWVtcmVtYXAoKSB0byBw
cm92aWRlIGFuIGFyY2ggc3BlY2lmaWMgcm91dGluZSB0byBtb2RpZnkgdGhlCnBhZ2V0YWJsZSBw
cm90ZWN0aW9uIGF0dHJpYnV0ZXMgYmVmb3JlIHRoZXkgYXJlIGFwcGxpZWQgdG8gdGhlIG5ldwpt
YXBwaW5nLiBUaGlzIGlzIHVzZWQgdG8gcmVtb3ZlIHRoZSBlbmNyeXB0aW9uIG1hc2sgZm9yIGJv
b3QgcmVsYXRlZCBkYXRhLgoKVXBkYXRlIG1lbXJlbWFwKCkgdG8gcHJvdmlkZSBhbiBhcmNoIHNw
ZWNpZmljIHJvdXRpbmUgdG8gZGV0ZXJtaW5lIGlmIFJBTQpyZW1hcHBpbmcgaXMgYWxsb3dlZC4g
IFJBTSByZW1hcHBpbmcgd2lsbCBjYXVzZSBhbiBlbmNyeXB0ZWQgbWFwcGluZyB0byBiZQpnZW5l
cmF0ZWQuIEJ5IHByZXZlbnRpbmcgUkFNIHJlbWFwcGluZywgaW9yZW1hcF9jYWNoZSgpIHdpbGwg
YmUgdXNlZAppbnN0ZWFkLCB3aGljaCB3aWxsIHByb3ZpZGUgYSBkZWNyeXB0ZWQgbWFwcGluZyBv
ZiB0aGUgYm9vdCByZWxhdGVkIGRhdGEuCgpSZXZpZXdlZC1ieTogTWF0dCBGbGVtaW5nIDxtYXR0
QGNvZGVibHVlcHJpbnQuY28udWs+ClJldmlld2VkLWJ5OiBCb3Jpc2xhdiBQZXRrb3YgPGJwQHN1
c2UuZGU+ClNpZ25lZC1vZmYtYnk6IFRvbSBMZW5kYWNreSA8dGhvbWFzLmxlbmRhY2t5QGFtZC5j
b20+Ci0tLQogYXJjaC94ODYvaW5jbHVkZS9hc20vaW8uaCB8ICAgIDUgKwogYXJjaC94ODYvbW0v
aW9yZW1hcC5jICAgICB8ICAxNzkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrCiBpbmNsdWRlL2xpbnV4L2lvLmggICAgICAgIHwgICAgMiArCiBrZXJuZWwvbWVt
cmVtYXAuYyAgICAgICAgIHwgICAyMCArKysrLQogbW0vZWFybHlfaW9yZW1hcC5jICAgICAgICB8
ICAgMTggKysrKy0KIDUgZmlsZXMgY2hhbmdlZCwgMjE3IGluc2VydGlvbnMoKyksIDcgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vaW8uaCBiL2FyY2gveDg2
L2luY2x1ZGUvYXNtL2lvLmgKaW5kZXggN2FmYjBlMi4uMDljNTU1NyAxMDA2NDQKLS0tIGEvYXJj
aC94ODYvaW5jbHVkZS9hc20vaW8uaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9pby5oCkBA
IC0zODEsNCArMzgxLDkgQEAgZXh0ZXJuIGludCBfX211c3RfY2hlY2sgYXJjaF9waHlzX3djX2Fk
ZCh1bnNpZ25lZCBsb25nIGJhc2UsCiAjZGVmaW5lIGFyY2hfaW9fcmVzZXJ2ZV9tZW10eXBlX3dj
IGFyY2hfaW9fcmVzZXJ2ZV9tZW10eXBlX3djCiAjZW5kaWYKIAorZXh0ZXJuIGJvb2wgYXJjaF9t
ZW1yZW1hcF9jYW5fcmFtX3JlbWFwKHJlc291cmNlX3NpemVfdCBvZmZzZXQsCisJCQkJCXVuc2ln
bmVkIGxvbmcgc2l6ZSwKKwkJCQkJdW5zaWduZWQgbG9uZyBmbGFncyk7CisjZGVmaW5lIGFyY2hf
bWVtcmVtYXBfY2FuX3JhbV9yZW1hcCBhcmNoX21lbXJlbWFwX2Nhbl9yYW1fcmVtYXAKKwogI2Vu
ZGlmIC8qIF9BU01fWDg2X0lPX0ggKi8KZGlmZiAtLWdpdCBhL2FyY2gveDg2L21tL2lvcmVtYXAu
YyBiL2FyY2gveDg2L21tL2lvcmVtYXAuYwppbmRleCAyNmRiMjczLi5lZTMzODM4IDEwMDY0NAot
LS0gYS9hcmNoL3g4Ni9tbS9pb3JlbWFwLmMKKysrIGIvYXJjaC94ODYvbW0vaW9yZW1hcC5jCkBA
IC0xNCw2ICsxNCw3IEBACiAjaW5jbHVkZSA8bGludXgvdm1hbGxvYy5oPgogI2luY2x1ZGUgPGxp
bnV4L21taW90cmFjZS5oPgogI2luY2x1ZGUgPGxpbnV4L21lbV9lbmNyeXB0Lmg+CisjaW5jbHVk
ZSA8bGludXgvZWZpLmg+CiAKICNpbmNsdWRlIDxhc20vc2V0X21lbW9yeS5oPgogI2luY2x1ZGUg
PGFzbS9lODIwL2FwaS5oPgpAQCAtMjIsNiArMjMsNyBAQAogI2luY2x1ZGUgPGFzbS90bGJmbHVz
aC5oPgogI2luY2x1ZGUgPGFzbS9wZ2FsbG9jLmg+CiAjaW5jbHVkZSA8YXNtL3BhdC5oPgorI2lu
Y2x1ZGUgPGFzbS9zZXR1cC5oPgogCiAjaW5jbHVkZSAicGh5c2FkZHIuaCIKIApAQCAtNDE0LDYg
KzQxNiwxODMgQEAgdm9pZCB1bnhsYXRlX2Rldl9tZW1fcHRyKHBoeXNfYWRkcl90IHBoeXMsIHZv
aWQgKmFkZHIpCiAJaW91bm1hcCgodm9pZCBfX2lvbWVtICopKCh1bnNpZ25lZCBsb25nKWFkZHIg
JiBQQUdFX01BU0spKTsKIH0KIAorLyoKKyAqIEV4YW1pbmUgdGhlIHBoeXNpY2FsIGFkZHJlc3Mg
dG8gZGV0ZXJtaW5lIGlmIGl0IGlzIGFuIGFyZWEgb2YgbWVtb3J5CisgKiB0aGF0IHNob3VsZCBi
ZSBtYXBwZWQgZGVjcnlwdGVkLiAgSWYgdGhlIG1lbW9yeSBpcyBub3QgcGFydCBvZiB0aGUKKyAq
IGtlcm5lbCB1c2FibGUgYXJlYSBpdCB3YXMgYWNjZXNzZWQgYW5kIGNyZWF0ZWQgZGVjcnlwdGVk
LCBzbyB0aGVzZQorICogYXJlYXMgc2hvdWxkIGJlIG1hcHBlZCBkZWNyeXB0ZWQuCisgKi8KK3N0
YXRpYyBib29sIG1lbXJlbWFwX3Nob3VsZF9tYXBfZGVjcnlwdGVkKHJlc291cmNlX3NpemVfdCBw
aHlzX2FkZHIsCisJCQkJCSAgdW5zaWduZWQgbG9uZyBzaXplKQoreworCS8qIENoZWNrIGlmIHRo
ZSBhZGRyZXNzIGlzIG91dHNpZGUga2VybmVsIHVzYWJsZSBhcmVhICovCisJc3dpdGNoIChlODIw
X19nZXRfZW50cnlfdHlwZShwaHlzX2FkZHIsIHBoeXNfYWRkciArIHNpemUgLSAxKSkgeworCWNh
c2UgRTgyMF9UWVBFX1JFU0VSVkVEOgorCWNhc2UgRTgyMF9UWVBFX0FDUEk6CisJY2FzZSBFODIw
X1RZUEVfTlZTOgorCWNhc2UgRTgyMF9UWVBFX1VOVVNBQkxFOgorCQlyZXR1cm4gdHJ1ZTsKKwlk
ZWZhdWx0OgorCQlicmVhazsKKwl9CisKKwlyZXR1cm4gZmFsc2U7Cit9CisKKy8qCisgKiBFeGFt
aW5lIHRoZSBwaHlzaWNhbCBhZGRyZXNzIHRvIGRldGVybWluZSBpZiBpdCBpcyBFRkkgZGF0YS4g
Q2hlY2sKKyAqIGl0IGFnYWluc3QgdGhlIGJvb3QgcGFyYW1zIHN0cnVjdHVyZSBhbmQgRUZJIHRh
YmxlcyBhbmQgbWVtb3J5IHR5cGVzLgorICovCitzdGF0aWMgYm9vbCBtZW1yZW1hcF9pc19lZmlf
ZGF0YShyZXNvdXJjZV9zaXplX3QgcGh5c19hZGRyLAorCQkJCSB1bnNpZ25lZCBsb25nIHNpemUp
Cit7CisJdTY0IHBhZGRyOworCisJLyogQ2hlY2sgaWYgdGhlIGFkZHJlc3MgaXMgcGFydCBvZiBF
RkkgYm9vdC9ydW50aW1lIGRhdGEgKi8KKwlpZiAoIWVmaV9lbmFibGVkKEVGSV9CT09UKSkKKwkJ
cmV0dXJuIGZhbHNlOworCisJcGFkZHIgPSBib290X3BhcmFtcy5lZmlfaW5mby5lZmlfbWVtbWFw
X2hpOworCXBhZGRyIDw8PSAzMjsKKwlwYWRkciB8PSBib290X3BhcmFtcy5lZmlfaW5mby5lZmlf
bWVtbWFwOworCWlmIChwaHlzX2FkZHIgPT0gcGFkZHIpCisJCXJldHVybiB0cnVlOworCisJcGFk
ZHIgPSBib290X3BhcmFtcy5lZmlfaW5mby5lZmlfc3lzdGFiX2hpOworCXBhZGRyIDw8PSAzMjsK
KwlwYWRkciB8PSBib290X3BhcmFtcy5lZmlfaW5mby5lZmlfc3lzdGFiOworCWlmIChwaHlzX2Fk
ZHIgPT0gcGFkZHIpCisJCXJldHVybiB0cnVlOworCisJaWYgKGVmaV9pc190YWJsZV9hZGRyZXNz
KHBoeXNfYWRkcikpCisJCXJldHVybiB0cnVlOworCisJc3dpdGNoIChlZmlfbWVtX3R5cGUocGh5
c19hZGRyKSkgeworCWNhc2UgRUZJX0JPT1RfU0VSVklDRVNfREFUQToKKwljYXNlIEVGSV9SVU5U
SU1FX1NFUlZJQ0VTX0RBVEE6CisJCXJldHVybiB0cnVlOworCWRlZmF1bHQ6CisJCWJyZWFrOwor
CX0KKworCXJldHVybiBmYWxzZTsKK30KKworLyoKKyAqIEV4YW1pbmUgdGhlIHBoeXNpY2FsIGFk
ZHJlc3MgdG8gZGV0ZXJtaW5lIGlmIGl0IGlzIGJvb3QgZGF0YSBieSBjaGVja2luZworICogaXQg
YWdhaW5zdCB0aGUgYm9vdCBwYXJhbXMgc2V0dXBfZGF0YSBjaGFpbi4KKyAqLworc3RhdGljIGJv
b2wgbWVtcmVtYXBfaXNfc2V0dXBfZGF0YShyZXNvdXJjZV9zaXplX3QgcGh5c19hZGRyLAorCQkJ
CSAgIHVuc2lnbmVkIGxvbmcgc2l6ZSkKK3sKKwlzdHJ1Y3Qgc2V0dXBfZGF0YSAqZGF0YTsKKwl1
NjQgcGFkZHIsIHBhZGRyX25leHQ7CisKKwlwYWRkciA9IGJvb3RfcGFyYW1zLmhkci5zZXR1cF9k
YXRhOworCXdoaWxlIChwYWRkcikgeworCQl1bnNpZ25lZCBpbnQgbGVuOworCisJCWlmIChwaHlz
X2FkZHIgPT0gcGFkZHIpCisJCQlyZXR1cm4gdHJ1ZTsKKworCQlkYXRhID0gbWVtcmVtYXAocGFk
ZHIsIHNpemVvZigqZGF0YSksCisJCQkJTUVNUkVNQVBfV0IgfCBNRU1SRU1BUF9ERUMpOworCisJ
CXBhZGRyX25leHQgPSBkYXRhLT5uZXh0OworCQlsZW4gPSBkYXRhLT5sZW47CisKKwkJbWVtdW5t
YXAoZGF0YSk7CisKKwkJaWYgKChwaHlzX2FkZHIgPiBwYWRkcikgJiYgKHBoeXNfYWRkciA8IChw
YWRkciArIGxlbikpKQorCQkJcmV0dXJuIHRydWU7CisKKwkJcGFkZHIgPSBwYWRkcl9uZXh0Owor
CX0KKworCXJldHVybiBmYWxzZTsKK30KKworLyoKKyAqIEV4YW1pbmUgdGhlIHBoeXNpY2FsIGFk
ZHJlc3MgdG8gZGV0ZXJtaW5lIGlmIGl0IGlzIGJvb3QgZGF0YSBieSBjaGVja2luZworICogaXQg
YWdhaW5zdCB0aGUgYm9vdCBwYXJhbXMgc2V0dXBfZGF0YSBjaGFpbiAoZWFybHkgYm9vdCB2ZXJz
aW9uKS4KKyAqLworc3RhdGljIGJvb2wgX19pbml0IGVhcmx5X21lbXJlbWFwX2lzX3NldHVwX2Rh
dGEocmVzb3VyY2Vfc2l6ZV90IHBoeXNfYWRkciwKKwkJCQkJCXVuc2lnbmVkIGxvbmcgc2l6ZSkK
K3sKKwlzdHJ1Y3Qgc2V0dXBfZGF0YSAqZGF0YTsKKwl1NjQgcGFkZHIsIHBhZGRyX25leHQ7CisK
KwlwYWRkciA9IGJvb3RfcGFyYW1zLmhkci5zZXR1cF9kYXRhOworCXdoaWxlIChwYWRkcikgewor
CQl1bnNpZ25lZCBpbnQgbGVuOworCisJCWlmIChwaHlzX2FkZHIgPT0gcGFkZHIpCisJCQlyZXR1
cm4gdHJ1ZTsKKworCQlkYXRhID0gZWFybHlfbWVtcmVtYXBfZGVjcnlwdGVkKHBhZGRyLCBzaXpl
b2YoKmRhdGEpKTsKKworCQlwYWRkcl9uZXh0ID0gZGF0YS0+bmV4dDsKKwkJbGVuID0gZGF0YS0+
bGVuOworCisJCWVhcmx5X21lbXVubWFwKGRhdGEsIHNpemVvZigqZGF0YSkpOworCisJCWlmICgo
cGh5c19hZGRyID4gcGFkZHIpICYmIChwaHlzX2FkZHIgPCAocGFkZHIgKyBsZW4pKSkKKwkJCXJl
dHVybiB0cnVlOworCisJCXBhZGRyID0gcGFkZHJfbmV4dDsKKwl9CisKKwlyZXR1cm4gZmFsc2U7
Cit9CisKKy8qCisgKiBBcmNoaXRlY3R1cmUgZnVuY3Rpb24gdG8gZGV0ZXJtaW5lIGlmIFJBTSBy
ZW1hcCBpcyBhbGxvd2VkLiBCeSBkZWZhdWx0LCBhCisgKiBSQU0gcmVtYXAgd2lsbCBtYXAgdGhl
IGRhdGEgYXMgZW5jcnlwdGVkLiBEZXRlcm1pbmUgaWYgYSBSQU0gcmVtYXAgc2hvdWxkCisgKiBu
b3QgYmUgZG9uZSBzbyB0aGF0IHRoZSBkYXRhIHdpbGwgYmUgbWFwcGVkIGRlY3J5cHRlZC4KKyAq
LworYm9vbCBhcmNoX21lbXJlbWFwX2Nhbl9yYW1fcmVtYXAocmVzb3VyY2Vfc2l6ZV90IHBoeXNf
YWRkciwgdW5zaWduZWQgbG9uZyBzaXplLAorCQkJCSB1bnNpZ25lZCBsb25nIGZsYWdzKQorewor
CWlmICghc21lX2FjdGl2ZSgpKQorCQlyZXR1cm4gdHJ1ZTsKKworCWlmIChmbGFncyAmIE1FTVJF
TUFQX0VOQykKKwkJcmV0dXJuIHRydWU7CisKKwlpZiAoZmxhZ3MgJiBNRU1SRU1BUF9ERUMpCisJ
CXJldHVybiBmYWxzZTsKKworCWlmIChtZW1yZW1hcF9pc19zZXR1cF9kYXRhKHBoeXNfYWRkciwg
c2l6ZSkgfHwKKwkgICAgbWVtcmVtYXBfaXNfZWZpX2RhdGEocGh5c19hZGRyLCBzaXplKSB8fAor
CSAgICBtZW1yZW1hcF9zaG91bGRfbWFwX2RlY3J5cHRlZChwaHlzX2FkZHIsIHNpemUpKQorCQly
ZXR1cm4gZmFsc2U7CisKKwlyZXR1cm4gdHJ1ZTsKK30KKworLyoKKyAqIEFyY2hpdGVjdHVyZSBv
dmVycmlkZSBvZiBfX3dlYWsgZnVuY3Rpb24gdG8gYWRqdXN0IHRoZSBwcm90ZWN0aW9uIGF0dHJp
YnV0ZXMKKyAqIHVzZWQgd2hlbiByZW1hcHBpbmcgbWVtb3J5LiBCeSBkZWZhdWx0LCBlYXJseV9t
ZW1yZW1hcCgpIHdpbGwgbWFwIHRoZSBkYXRhCisgKiBhcyBlbmNyeXB0ZWQuIERldGVybWluZSBp
ZiBhbiBlbmNyeXB0ZWQgbWFwcGluZyBzaG91bGQgbm90IGJlIGRvbmUgYW5kIHNldAorICogdGhl
IGFwcHJvcHJpYXRlIHByb3RlY3Rpb24gYXR0cmlidXRlcy4KKyAqLworcGdwcm90X3QgX19pbml0
IGVhcmx5X21lbXJlbWFwX3BncHJvdF9hZGp1c3QocmVzb3VyY2Vfc2l6ZV90IHBoeXNfYWRkciwK
KwkJCQkJICAgICB1bnNpZ25lZCBsb25nIHNpemUsCisJCQkJCSAgICAgcGdwcm90X3QgcHJvdCkK
K3sKKwlpZiAoIXNtZV9hY3RpdmUoKSkKKwkJcmV0dXJuIHByb3Q7CisKKwlpZiAoZWFybHlfbWVt
cmVtYXBfaXNfc2V0dXBfZGF0YShwaHlzX2FkZHIsIHNpemUpIHx8CisJICAgIG1lbXJlbWFwX2lz
X2VmaV9kYXRhKHBoeXNfYWRkciwgc2l6ZSkgfHwKKwkgICAgbWVtcmVtYXBfc2hvdWxkX21hcF9k
ZWNyeXB0ZWQocGh5c19hZGRyLCBzaXplKSkKKwkJcHJvdCA9IHBncHJvdF9kZWNyeXB0ZWQocHJv
dCk7CisJZWxzZQorCQlwcm90ID0gcGdwcm90X2VuY3J5cHRlZChwcm90KTsKKworCXJldHVybiBw
cm90OworfQorCiAjaWZkZWYgQ09ORklHX0FSQ0hfVVNFX01FTVJFTUFQX1BST1QKIC8qIFJlbWFw
IG1lbW9yeSB3aXRoIGVuY3J5cHRpb24gKi8KIHZvaWQgX19pbml0ICplYXJseV9tZW1yZW1hcF9l
bmNyeXB0ZWQocmVzb3VyY2Vfc2l6ZV90IHBoeXNfYWRkciwKZGlmZiAtLWdpdCBhL2luY2x1ZGUv
bGludXgvaW8uaCBiL2luY2x1ZGUvbGludXgvaW8uaAppbmRleCAyMTk1ZDllLi4zMmUzMGU4IDEw
MDY0NAotLS0gYS9pbmNsdWRlL2xpbnV4L2lvLmgKKysrIGIvaW5jbHVkZS9saW51eC9pby5oCkBA
IC0xNTcsNiArMTU3LDggQEAgZW51bSB7CiAJTUVNUkVNQVBfV0IgPSAxIDw8IDAsCiAJTUVNUkVN
QVBfV1QgPSAxIDw8IDEsCiAJTUVNUkVNQVBfV0MgPSAxIDw8IDIsCisJTUVNUkVNQVBfRU5DID0g
MSA8PCAzLAorCU1FTVJFTUFQX0RFQyA9IDEgPDwgNCwKIH07CiAKIHZvaWQgKm1lbXJlbWFwKHJl
c291cmNlX3NpemVfdCBvZmZzZXQsIHNpemVfdCBzaXplLCB1bnNpZ25lZCBsb25nIGZsYWdzKTsK
ZGlmZiAtLWdpdCBhL2tlcm5lbC9tZW1yZW1hcC5jIGIva2VybmVsL21lbXJlbWFwLmMKaW5kZXgg
MjNhNjQ4My4uOWI0ZmJkNSAxMDA2NDQKLS0tIGEva2VybmVsL21lbXJlbWFwLmMKKysrIGIva2Vy
bmVsL21lbXJlbWFwLmMKQEAgLTM0LDEzICszNCwyNCBAQCBzdGF0aWMgdm9pZCAqYXJjaF9tZW1y
ZW1hcF93YihyZXNvdXJjZV9zaXplX3Qgb2Zmc2V0LCB1bnNpZ25lZCBsb25nIHNpemUpCiB9CiAj
ZW5kaWYKIAotc3RhdGljIHZvaWQgKnRyeV9yYW1fcmVtYXAocmVzb3VyY2Vfc2l6ZV90IG9mZnNl
dCwgc2l6ZV90IHNpemUpCisjaWZuZGVmIGFyY2hfbWVtcmVtYXBfY2FuX3JhbV9yZW1hcAorc3Rh
dGljIGJvb2wgYXJjaF9tZW1yZW1hcF9jYW5fcmFtX3JlbWFwKHJlc291cmNlX3NpemVfdCBvZmZz
ZXQsIHNpemVfdCBzaXplLAorCQkJCQl1bnNpZ25lZCBsb25nIGZsYWdzKQoreworCXJldHVybiB0
cnVlOworfQorI2VuZGlmCisKK3N0YXRpYyB2b2lkICp0cnlfcmFtX3JlbWFwKHJlc291cmNlX3Np
emVfdCBvZmZzZXQsIHNpemVfdCBzaXplLAorCQkJICAgdW5zaWduZWQgbG9uZyBmbGFncykKIHsK
IAl1bnNpZ25lZCBsb25nIHBmbiA9IFBIWVNfUEZOKG9mZnNldCk7CiAKIAkvKiBJbiB0aGUgc2lt
cGxlIGNhc2UganVzdCByZXR1cm4gdGhlIGV4aXN0aW5nIGxpbmVhciBhZGRyZXNzICovCi0JaWYg
KHBmbl92YWxpZChwZm4pICYmICFQYWdlSGlnaE1lbShwZm5fdG9fcGFnZShwZm4pKSkKKwlpZiAo
cGZuX3ZhbGlkKHBmbikgJiYgIVBhZ2VIaWdoTWVtKHBmbl90b19wYWdlKHBmbikpICYmCisJICAg
IGFyY2hfbWVtcmVtYXBfY2FuX3JhbV9yZW1hcChvZmZzZXQsIHNpemUsIGZsYWdzKSkKIAkJcmV0
dXJuIF9fdmEob2Zmc2V0KTsKKwogCXJldHVybiBOVUxMOyAvKiBmYWxsYmFjayB0byBhcmNoX21l
bXJlbWFwX3diICovCiB9CiAKQEAgLTQ4LDcgKzU5LDggQEAgc3RhdGljIHZvaWQgKnRyeV9yYW1f
cmVtYXAocmVzb3VyY2Vfc2l6ZV90IG9mZnNldCwgc2l6ZV90IHNpemUpCiAgKiBtZW1yZW1hcCgp
IC0gcmVtYXAgYW4gaW9tZW1fcmVzb3VyY2UgYXMgY2FjaGVhYmxlIG1lbW9yeQogICogQG9mZnNl
dDogaW9tZW0gcmVzb3VyY2Ugc3RhcnQgYWRkcmVzcwogICogQHNpemU6IHNpemUgb2YgcmVtYXAK
LSAqIEBmbGFnczogYW55IG9mIE1FTVJFTUFQX1dCLCBNRU1SRU1BUF9XVCBhbmQgTUVNUkVNQVBf
V0MKKyAqIEBmbGFnczogYW55IG9mIE1FTVJFTUFQX1dCLCBNRU1SRU1BUF9XVCwgTUVNUkVNQVBf
V0MsCisgKgkJICBNRU1SRU1BUF9FTkMsIE1FTVJFTUFQX0RFQwogICoKICAqIG1lbXJlbWFwKCkg
aXMgImlvcmVtYXAiIGZvciBjYXNlcyB3aGVyZSBpdCBpcyBrbm93biB0aGF0IHRoZSByZXNvdXJj
ZQogICogYmVpbmcgbWFwcGVkIGRvZXMgbm90IGhhdmUgaS9vIHNpZGUgZWZmZWN0cyBhbmQgdGhl
IF9faW9tZW0KQEAgLTk1LDcgKzEwNyw3IEBAIHZvaWQgKm1lbXJlbWFwKHJlc291cmNlX3NpemVf
dCBvZmZzZXQsIHNpemVfdCBzaXplLCB1bnNpZ25lZCBsb25nIGZsYWdzKQogCQkgKiB0aGUgcmVx
dWVzdGVkIHJhbmdlIGlzIHBvdGVudGlhbGx5IGluIFN5c3RlbSBSQU0uCiAJCSAqLwogCQlpZiAo
aXNfcmFtID09IFJFR0lPTl9JTlRFUlNFQ1RTKQotCQkJYWRkciA9IHRyeV9yYW1fcmVtYXAob2Zm
c2V0LCBzaXplKTsKKwkJCWFkZHIgPSB0cnlfcmFtX3JlbWFwKG9mZnNldCwgc2l6ZSwgZmxhZ3Mp
OwogCQlpZiAoIWFkZHIpCiAJCQlhZGRyID0gYXJjaF9tZW1yZW1hcF93YihvZmZzZXQsIHNpemUp
OwogCX0KZGlmZiAtLWdpdCBhL21tL2Vhcmx5X2lvcmVtYXAuYyBiL21tL2Vhcmx5X2lvcmVtYXAu
YwppbmRleCBkN2QzMGRhLi5iMWRkNGE5IDEwMDY0NAotLS0gYS9tbS9lYXJseV9pb3JlbWFwLmMK
KysrIGIvbW0vZWFybHlfaW9yZW1hcC5jCkBAIC0zMCw2ICszMCwxMyBAQCBzdGF0aWMgaW50IF9f
aW5pdCBlYXJseV9pb3JlbWFwX2RlYnVnX3NldHVwKGNoYXIgKnN0cikKIAogc3RhdGljIGludCBh
ZnRlcl9wYWdpbmdfaW5pdCBfX2luaXRkYXRhOwogCitwZ3Byb3RfdCBfX2luaXQgX193ZWFrIGVh
cmx5X21lbXJlbWFwX3BncHJvdF9hZGp1c3QocmVzb3VyY2Vfc2l6ZV90IHBoeXNfYWRkciwKKwkJ
CQkJCSAgICB1bnNpZ25lZCBsb25nIHNpemUsCisJCQkJCQkgICAgcGdwcm90X3QgcHJvdCkKK3sK
KwlyZXR1cm4gcHJvdDsKK30KKwogdm9pZCBfX2luaXQgX193ZWFrIGVhcmx5X2lvcmVtYXBfc2h1
dGRvd24odm9pZCkKIHsKIH0KQEAgLTIxNSwxNCArMjIyLDE5IEBAIHZvaWQgX19pbml0IGVhcmx5
X2lvdW5tYXAodm9pZCBfX2lvbWVtICphZGRyLCB1bnNpZ25lZCBsb25nIHNpemUpCiB2b2lkIF9f
aW5pdCAqCiBlYXJseV9tZW1yZW1hcChyZXNvdXJjZV9zaXplX3QgcGh5c19hZGRyLCB1bnNpZ25l
ZCBsb25nIHNpemUpCiB7Ci0JcmV0dXJuIChfX2ZvcmNlIHZvaWQgKilfX2Vhcmx5X2lvcmVtYXAo
cGh5c19hZGRyLCBzaXplLAotCQkJCQkgICAgICAgRklYTUFQX1BBR0VfTk9STUFMKTsKKwlwZ3By
b3RfdCBwcm90ID0gZWFybHlfbWVtcmVtYXBfcGdwcm90X2FkanVzdChwaHlzX2FkZHIsIHNpemUs
CisJCQkJCQkgICAgIEZJWE1BUF9QQUdFX05PUk1BTCk7CisKKwlyZXR1cm4gKF9fZm9yY2Ugdm9p
ZCAqKV9fZWFybHlfaW9yZW1hcChwaHlzX2FkZHIsIHNpemUsIHByb3QpOwogfQogI2lmZGVmIEZJ
WE1BUF9QQUdFX1JPCiB2b2lkIF9faW5pdCAqCiBlYXJseV9tZW1yZW1hcF9ybyhyZXNvdXJjZV9z
aXplX3QgcGh5c19hZGRyLCB1bnNpZ25lZCBsb25nIHNpemUpCiB7Ci0JcmV0dXJuIChfX2ZvcmNl
IHZvaWQgKilfX2Vhcmx5X2lvcmVtYXAocGh5c19hZGRyLCBzaXplLCBGSVhNQVBfUEFHRV9STyk7
CisJcGdwcm90X3QgcHJvdCA9IGVhcmx5X21lbXJlbWFwX3BncHJvdF9hZGp1c3QocGh5c19hZGRy
LCBzaXplLAorCQkJCQkJICAgICBGSVhNQVBfUEFHRV9STyk7CisKKwlyZXR1cm4gKF9fZm9yY2Ug
dm9pZCAqKV9fZWFybHlfaW9yZW1hcChwaHlzX2FkZHIsIHNpemUsIHByb3QpOwogfQogI2VuZGlm
CiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 27 14:59:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 14:59: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 1dPry9-0004Om-5J; Tue, 27 Jun 2017 14:59:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dPry7-0004Nm-Ol
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 14:59:55 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 DC/C5-03696-BE272595; Tue, 27 Jun 2017 14:59:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0gUYRTtm5mdHcOpz1XxtqXZ2tNyWyUt/1Q
 Ggf2wzApSgprNaXdjHzazioWVlCVYG5ZQukWYr0x7IaGWZmWupGlEklpgPyR6mBq50UuEZnbU
 7Pt17jn3nPtduAypOUVrGT7byQt2zqqjZ1Pm1eG7oz4LKamG6psx6yq+lVMbUaKnaZxIRmkqi
 93oyN6nMrd9HiYzRtdkX/3yWp2LXCsL0GyGwnkk9BYUkXKBcBGCW30XfIUGnyag4d44UYD8GB
 qvgt6R7z4ciLdDf4dLJeMgXErA4EUsG0g8QkPLiy5aFgi8AErLKkkZU3gJjA5clniGYXEivOv
 aJNN+eAuc+/DY16KRaNcTr1rGwTgMbvTk+fJZHAAdJe8p2UriFXDnwWqZJvFCaBi54rMCDoeG
 nz9pBecjqGiPVCIXg9v7Uq3woeDpvkIpOAlGa7y+SMAR0Jm3VaErCfhWniBvAthFQ2dj22R+J
 JRd/00rwqAa2l0V5GShgjfFHrVS1FPQWTQ2abHCp5sXJ790BL5+6FYpuEsFExNOxfAxAJofFV
 OFKMo9Y1P3v03dMzYtRWQNWi7yQhYvRMUY9EbBYjI7bZzFGhVtiNPbeFHkTLyVM4r6/Q5bHZJ
 uYpb0GtGfquRWNI8hdMFsLaSkauYYHemHzZxo3itkWnmxFS1jGFzmObFDS9kddl4H7MpDUluA
 wJv47AMWq3RjU53A+OuC2N4MSWbFDM4mWkyK1IkWaUPYUdmHZcGcaZ+2TV3nKxSqDWSR9CeNf
 wYv2CzO//UhFMIgXSBLO6QUf4vdOZ0+JA0mpMHU1WR5sJP7J2lz0d07Ec1+VbcHBj1ZTx8VVo
 YXu7etzX8YGxy7eWhpZl9/3Xndj6NjCQtPxvXvyLkWEV1tyDUkdffEG4d2Dh9rPlsbm1+3ge4
 +WMJ6j5/51T58KT7dlDnv7TNPUsv99o5fNWGFaevjfszf9TzpwB71Ki/xNSun0X/xmtqKucW2
 oqb6tJd6HSWauehIUhC5v/0j5u+YAwAA
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1498575592!109821025!1
X-Originating-IP: [104.47.32.88]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39533 invoked from network); 27 Jun 2017 14:59:53 -0000
Received: from mail-sn1nam01on0088.outbound.protection.outlook.com (HELO
 NAM01-SN1-obe.outbound.protection.outlook.com) (104.47.32.88)
 by server-9.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 27 Jun 2017 14:59:53 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=gfn6shRerTVWvu7a7l6KrsYp8iQxurHZX1V52BIPgy0=;
 b=feDb005b8iRGvU0lC41JkU4g2wcG/3QhSi19HtYYKPua70+UTUkAhiR1ly4CzBuMoSbhqbhml9S/SPqqblPZaZUzmTuo6kotscgLKkf6wEizfzE3Qgx1AlLGPj4yrOksYvyOOQSr//50eFk9R85qirPqIAJP8BzEbqWw/Rn9wPg=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 CY4PR12MB1141.namprd12.prod.outlook.com (10.168.163.149) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1199.15; Tue, 27 Jun 2017 14:59:50 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Tue, 27 Jun 2017 09:59:48 -0500
Message-ID: <20170627145948.15908.24705.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170627145607.15908.26571.stgit@tlendack-t1.amdoffice.net>
References: <20170627145607.15908.26571.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: DM3PR12CA0064.namprd12.prod.outlook.com (10.161.151.32) To
 CY4PR12MB1141.namprd12.prod.outlook.com (10.168.163.149)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: fa161968-511e-4c38-9a9a-08d4bd6d29c0
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095);
 SRVR:CY4PR12MB1141; 
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 3:3d20bi9JIqztksuKks80HUvgucF4hOY7dmDU1pjv52xbiXl0V7pw5bchc8OU5tvR0dzOi9li8QwMrox8Zx8kmVhOaBY6jnjTs1O+bJEyjnRZGjTmR6Q3CnGDUyXeh4pFbFGea0aaqlfynSoh9CGt38ZyXS6K2JWEC14AS68d70sRZ7UkkqPND750sT6WDhMclAqWJeIb0X9SShVK6ETTLiihELo49egcniLkst29vUq6HYoHB1m6En4Kh+4WJyurIdyH5UOabUCfiqlp94ApyY1wgJ9SWsdTQreBySglWwCWcnGB7TOWiu+9y/31kZHKSS7hYFuea3FiItTCjy4vtFNM/mjsO/nFzNVfnG5HNwdhPiJZO9tXL62uIql72491wpyhl0shknyT2v1VxELARxODol8bgyW+ZiVv7IvOyzl/ZrV5dKpfhBL16U91l6mTnNOsoiyetNF12ZYBJeT24zpTux4rYCViC17TKVPsTb+5NLtMXWBsmhywXjGOIRJzJ9ykKDFnO1Ao8dUmvbnmbMnuyzMLmwtF33Xrl/TpymlOJxAOXu0WSwiA9MCoWlu4LGW8Fc3vP6KiHM7w8IEAzztMnmI8RPJ2aNb+ikKkYRyIBJVrZ5C91BwrnnHz2t3QEB2OiKib3J6CH9IsVNT9rI8e1L9ez496NWgUlOl4z954cuq1cc6VrNiz1u+whS0R4Xm4cGM6lrsVVJM8PPLSBA==
X-MS-TrafficTypeDiagnostic: CY4PR12MB1141:
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 25:35pAo2aLODu973NDFKh8Yk1bWKmL2aJhaW1zoO2Y1mWk+OO3yhOFX5c7eYmjCyqziSr64+G2mG8gmatGybYqlDPEKIKSJKrvoaxtDeulsS9H3vOI/mvrgEUbu9i1R/l0q+oQCXrOFdLBICAC7rcBT8Yl14ACTR9sqVrNazRs45Fv7AdfKvAs5CtU+WE1c4Kz2YEIh47m0c9SQ+0XJ83cMLWFUHPI6ujDxn9Ewt+CNJpKRjfTnAJc03GTIwg3Qw29csc92LGc6DxnkM5NDAWbA2qKLTX0HKbY0AX/QzBEOFNa07mHJyqdrGuzCfCYKG/YsPeXQoRqJmMUwJrFFSM865eGw7M91mC5nJsEhDvFfbSyIDlwGu2zjx9tXBnQmjqgqEIjNJbInDgy369lSG0F8O64dEuWFi6NHo2wKjUWkxLTKkY4LpihDYAcwZorI8tq1/tbwcDIR9uQfgxiIyNMrLBin7aK97OEYg2kn3P1pvVyhmnOXenFn6mFyTdbkx/uoAL9GT7b9Io/POay7+sjPB2OOGfw3ZRHx3yXwBmHRir6XVKxoPRDtw8wjI9XQ+DPPJJWOZZs7A0Lbv7L6y02KSCB/59zny6KLqfqS/GauCcLmpo7a7U8Tc7lzkjfz7TEr5uzq0vapdbN5/Hx/Q+Kn4VS5qlueudr6qFXHqRJSAoQ97JAcvvNj5KCt7gjunPWwG5R1na16wy49rEQbITMVfjah2+wb3xAxs8dcavkH4BfJ40xiRwYCpfnhUCbvnhVhkkTkf0nvHxnw+VDlxf1T5oDou9xBuHqph7Cahh+03ySAMG/FFQiEtDIM8qXSIOsvUzujiboC4F/uBTdQTlx8spwvPLW/fJfPGuMEGVkPqXr/PQ4WOKFcMc043gj90vYcB65x+ySpisT3oJM6wB3DJJ5iIwxry2UUtyGfiFOcu8=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 31:EiJJFiLbLXa/8WRYe9fKakZZewcvLMj+mDS67yELKQ0dvPauuQtkC2+8SA62DtsWzkEuzLtrg2G9BPgOEhZXd6Lln8F+/aolcV0BcFT9mtyFi8LNeo5x9zj5nIJfYFSpYU2pb77XJdPUq5WU96+HWCaleRGXU8mKQ7RpzeAYJUJ8PDUmsJusww3Jp5SuwIpMogMVij6y/hM1ORzvaXrz6xx/PN0My39tnicQowFZ+tO1h6rUwSFXFRZvubqspwn9azgXFx+SMmhUCNg4svNnv8gHKvEKTng+WcAarkCL+ubtsV8fTGSRe00j1Ke4LzxwAbYCrYDNJaCIVpmqQItwuHAItuaAh2fY6ZCykNLjIUoeInFuoCok0adITEKl3YhJ6EtYRCK8deRk4721BSCN8eQBcXCu8jOgfxr/DaF+WJWBkNgxFKiHj4ZN7kleQLOH5QT5ybKxs/kSqmt/HIM/LF+6ZDyb8iS3EScgkD8b2wqRupp9duUQqOddXD4QR+gMsrugskrv49GNm5WGi2A3Y6fKlCNObNVbBLQXsjsc2HXGY+jSWpRc2Lk9ug9W+woCcqLQsMjXGXflc9wAS3xOI9dTHUTIEGBF5+PKK1ZO7UQ6WCdP6brHK0LTEsd1MnOAcbJsNcKXmw1YJl767ULNkjyILvXJhTgd/wBPfbaX1Js=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 20:oDMsuiw1N4VaSVeAc1CeNrj4iujFn10qJn1A5YYobt4j8WmgVpWXN1TCRPdCwXOS9pcYx6rHCZi+1KiMYyUma+jssRNVolue/U3ohB+pI5rfS79Cida5lk7qDiAyFlXrqQpxV4Vdu4llfu3vIQBhARRdqMtb3dT96y/tgI25d5r/5pg6kCwlwGj9JQd2Guq7DrTxHt0DsyXWzeyy07ldiWPbMy6+KtdwFdE/jFc/cOvPa7NAXkZvttIIqk84GM4FGUcvCL5W/KJeD0y85Ytcx7oFYdHzhQy9PIK5kq52zGMH36MZ0srrf2wb+AWH9XtMDru0f81AM5k0kX3TLzP/wZjuWIH3dqxqyuy5ctPYfH5SBaeU4Egvur6pbza604axQ0htaCnd12tthA78HR3uWjzcmOHS/6EMvXLKHiBNsJbZj1jMA1lJY+2oeLhXHzWxE4YluBGkwgZRDV918g1gGyrdP7UeJtFwHWtdkoAtyIjFo9VkXbtP65eMmsvUP8St
X-Microsoft-Antispam-PRVS: <CY4PR12MB11410BE252725E53B993B034ECDC0@CY4PR12MB1141.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(236129657087228)(767451399110)(788757137089)(148574349560750)(167848164394848);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(10201501046)(100000703101)(100105400095)(6055026)(6041248)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123562025)(20161123555025)(20161123560025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:CY4PR12MB1141; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:CY4PR12MB1141; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzQ6T0xtOUtBYWl3ai9xOVQ0N2dUNEQ5MlF1R014?=
 =?utf-8?B?TTNiS0paekJJOVpLNm5JQUNiZjdXWUo5ZWE2dmkxdGhCSFlwYk9Oem5pYVNM?=
 =?utf-8?B?eHIwK25DWm9peG1ORm9yQkZMVkkyNCt1ckFOQysvcEttbHpnU3pzcy9rMkw2?=
 =?utf-8?B?bGcyL3RGK0JXN1hZYmxneWxTNitVUGxqbXVnVXpaZVltSzVuVXI3UkhYOVF1?=
 =?utf-8?B?U3V0ZGo5aW9vcnpJOTAwNnQ2aURmOHFUV3FuLzBYdzZnNFlZa2RGUmR0NEZB?=
 =?utf-8?B?aXE3bXRYMXNwcUNXQ20vT08wZkpjTFVlOTZIcTFFUUxQcjlGZGs5YnBFTHZG?=
 =?utf-8?B?clVsbEhmZW5EMUNGUjRaSU1uQzB5NmV5QUlMNEJMMEtGT2E1Y2ZENHpuZDBy?=
 =?utf-8?B?bHFxVUVnbDA4djZFY045bjZNS0xhbnpvNG5Zc3lVQ1d0M0gvc0RHbHAzUmVw?=
 =?utf-8?B?ZGZaYW94N2w3MytWd0NzdjBGVENvQTcrdUxLaFNDNWc4Y1BvTEVXYjUwTkh2?=
 =?utf-8?B?S0dld1FBZzNkZnRWVWRURTVrRGRYV3QxR0NsYmRTamRmWS94WFFmcGJONk1x?=
 =?utf-8?B?MENBeWU5SnhDWENWcjY0b21HcU9MNHphaHFzOXl0cHVxNUxPVTRzeE9LSHJG?=
 =?utf-8?B?aFlkQTVFWUZFWTJDazVKU3JCK21LeE9ma2hBb2x4aklMZTJ5TURJUG1UUWU4?=
 =?utf-8?B?TUZSUTNpbkJFVmp2K3JZS3ZTckdPSzdYL1pQMXpPS25ra255VVErQTdwMlJO?=
 =?utf-8?B?azdsNUp0NUJUK3VhSEgrUzhzSDJFSHVoaTZETXI0Z05mU0U2L1FFM3NtY0J0?=
 =?utf-8?B?ZWVmRDc0UTdBQ1BwNmk1ZmcwY3g2aHcySG9ncUs1Mng0MVlUZnljT0c5OVFx?=
 =?utf-8?B?N3dsWExIUHAwSjN5b3FxV1FFUm9xOHByKzJPSndrTlNRdmV2MVl3ZmZFUEpW?=
 =?utf-8?B?bWg0M2psSloxL3dNNC9JblZKSklOcWl1aERqQVNJaEhodThlMWk5MHlVWTIr?=
 =?utf-8?B?NXFGUS9hS043T2taeWZJaE5BUCtWOFZ5Yk1LbDdMV1IxRGVTMmszcmthZzlK?=
 =?utf-8?B?blJWWm9VMWNFYll6c250VVdIaEgzcjc5dS9SSG9GeFpKNHpwd2xkbGVUM1Jn?=
 =?utf-8?B?ZHFNL0ZrUGtZcU04d0VxRVA3OS9UaGgxSVVGMk9GaS9KQTBKTkJMN0l5VktB?=
 =?utf-8?B?M04xTDVadzRTQ2ZLWnlvcVJRMFN2cVpEdm5WS20wYXdxSXdmUUx3N1BhcFVQ?=
 =?utf-8?B?M1BTWCtzUEYwRFRPOGtSaTlRdWlrWjU1NysxM29TQ1VQY0NiRkswUDJSTDc5?=
 =?utf-8?B?am9VN1p1OE1MY0p2eE1uRUw3enJYQ3VUUnExSXhPN0dveXF2Q1VPNmd5bk5K?=
 =?utf-8?B?aVh4OHhHRzdTOUM4ZHdFTmlrbnR5Q0drZ0VyY0c4Q1hhSnlMdFZWRXBkSGpR?=
 =?utf-8?B?MEdkOWVPQjFJSk9ib1VLN2x1VGx4RURpQzVEOXRocmFub2cvUGk0NUd0b1Jr?=
 =?utf-8?B?S0FtcnA2OTZ4QmFSbklGbzRvdkROSGx1VkRZVGhXWW56VmtBakg1azRMWXZp?=
 =?utf-8?B?Nko1azVvMTdBSU5ITjFudVZ3dUZTUkYzNHpDc0wzNmxPeFpsSmhDMEszZFY4?=
 =?utf-8?B?YjVkUkVhVE9vdjU5L2RZdlBWT1Z5Z0Zya3hBZHdTOTNBcTVjMkFMVU01RXB2?=
 =?utf-8?B?Q1J2bk16RUQwV1IzUjNQLzJPL09GdUQxUGRPUWZaazBoSTZJWkZVS3R2WDE1?=
 =?utf-8?B?bndSWUNWQ3pVSjFMaU1Na3htdjRFM0svVlRQM1BOYzJrUVlNSytYTWJ4clpF?=
 =?utf-8?Q?1EwFs0d4HP5D?=
X-Forefront-PRVS: 0351D213B3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39410400002)(39860400002)(39850400002)(39450400003)(39400400002)(39840400002)(54906002)(9686003)(2950100002)(6116002)(55016002)(83506001)(110136004)(38730400002)(2906002)(54356999)(76176999)(23676002)(53936002)(8676002)(230700001)(4001350100001)(478600001)(25786009)(50986999)(3846002)(4326008)(1076002)(189998001)(81166006)(33646002)(7736002)(103116003)(42186005)(66066001)(47776003)(50466002)(72206003)(53416004)(97746001)(5660300001)(305945005)(86362001)(7416002)(7406005)(6506006)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR12MB1141; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzIzOktxNmM2eFg3WC83MTlTZmVMNVZSWFlKQURu?=
 =?utf-8?B?RTZ4WnV4cnVkRngwTVo4OXdXNXIvU0x0dStVaU1takx1K1IyUkpjWFZkS1pD?=
 =?utf-8?B?MW1Ub2VITEZVeDhJdnZSZThESDJ4RVFkazZQMzZzMkF3K3pMamN3Z0dqaXY5?=
 =?utf-8?B?eEtENEJaQ0wxNnczemdCT0t5K2djY1hBM1lUVXBrU2xwVnFuMGFoZU1UOTNX?=
 =?utf-8?B?amJxSzhSMzdZSkYvaTgvUmRNYWtqMVZtYmNoSGFqc3J5OUpnTDU4RUVmazUx?=
 =?utf-8?B?OU1NSk8wcE5mTWpLdEJ0cVFGb0hHaElOSmtPd3N1cFNEUWhmbU5DdzE1TU0z?=
 =?utf-8?B?WXVMbTRsQUtISkRoSzVTMGROZllaN1l6MUVxcGhNTmVXbVV4cjNQdmJ2SE81?=
 =?utf-8?B?dFFWMFVuZml4ZE5QYXZIRFc3b3dRcUpnTFlTMlFpR2R2TEk0TmxLdXJFTHF4?=
 =?utf-8?B?b2s5dEYrWG1qS25DTlFsRTVrWTUvdWlsZVl2ZURwN28xdFJVanlIWXlQQmc4?=
 =?utf-8?B?dE95Zk1JdlF0UmZYNFdoSmhCQWE1UnpzSVh0U2VjaUtWNTkxUy9BRTIyUTBG?=
 =?utf-8?B?T2FMV2hCUmxLNW5oS1pmSFhYRlBrK0lrUTlDcHNyZ2tKWElrMW1FSDdDZDVH?=
 =?utf-8?B?eFlSQWZEbWpLaTZua1R0TGcxV3dhNjZnbGlMNXM3UW5BaHVxRkJGcXp2MTg1?=
 =?utf-8?B?K1BjTCtCdklMYWdmSCs4TUtyalpiTnZyelJva0dJSGVtQ2pzaS81ZEtwWVpB?=
 =?utf-8?B?SHhlT0dCM0N5SlZycVBzdXFGYVV4bVhjbkhITEdCT0M5cTRsTUJQMWo3bmlv?=
 =?utf-8?B?d0VhSGdsQlBXY1l6YlF1NTBiQ3duQVdGUVJJWjhIaGE2RzY0aUJjTVk5MDh3?=
 =?utf-8?B?ZUpjYi8rZ2tmUDhKaTRkSnpLcW45Q3BxV1VTNHlSVHJ6YXdJK2F4U3p4eTgz?=
 =?utf-8?B?ckF1cUhtQVM2dHFwdE9XN3VMclRMVFR4MGRzNFRtcWs2QUdvckFTRVBpWGZR?=
 =?utf-8?B?bE14amw3Sk1LRXFrV1llT3l3elBMZ1QvMldNa1hXMmxKUFBYT2lIcE1vTUtM?=
 =?utf-8?B?QnFRQlVrWi9tanBVdmxkaHpETWt5bWx4Q0tzZDJBbVVkRzREWG5SV3pkRnhu?=
 =?utf-8?B?elozVHVMVlYzKzRrN1hYNVduMHBidGhlU1RHZXJhSDdnR1VUNDBIbDBaY0No?=
 =?utf-8?B?QkRTZ0o4WFdjSUVEN3ljb2t3OGdpQldESU9FVExhS09SUlByUTAwYTBEMEFJ?=
 =?utf-8?B?MFZhOHlFaFJtUHdFOThNbVJsYnJ2OHJqY3BoS2dyNStqOU5qZmc2eFFpWTha?=
 =?utf-8?B?bi80bnI5QXlzSzFmLzNMMHVlclRoSGMvcTFoaW44ODZsdnJOeGNJb0REQlBW?=
 =?utf-8?B?dStBRzFySmFMeTNRcWprdE0zYkV3TGprbytrSHlIQ3ByNnJwZ2hBbnN4T3Ni?=
 =?utf-8?B?SkVBYlhvOGZ1Qk16VW1wcVBlREtqUDJ2Ry9Ta2NlQVY1TE1OcHVKWDluM2p2?=
 =?utf-8?B?bTRPV0g3a0o5MVpHaURKL2F4ektpOW9TV0NSaWU3V25FVU5GRkpGVktwNEd2?=
 =?utf-8?B?QkZyZERtSnpqMUJkVlJEWWQ0SmZQdHRjb1cyVnNhVjAxbGtrKzc1V1cwK3Ez?=
 =?utf-8?B?Z3ZQVEFRbUZRekdEQ2c5V2NsK3N5clRJS0pqWnFZZ0FrUG1EZjZPSThkNm1V?=
 =?utf-8?Q?PLHUbwPmX3VsomXkzY=3D?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzY6SnZ0RkYxQWxLbXUvNE0yMS84U2F6UkRhN0JM?=
 =?utf-8?B?TzZsdFRabFc1ZDhnaWg5UnhmeURUaGNKVjVVR3BhL3hOYWh5aXFSYnk4RWpk?=
 =?utf-8?B?QVRZRTRDR2laOXRCREZITEZWZ1Q0Q3Z1K0djQmUzY1hRTDh4WkFuS1g0eUVV?=
 =?utf-8?B?RXBmR21OdDYzN1RyRzRWQzR1YXVQbDRidnFqa2tTTkdaYnI0ZENPRVM0WGFi?=
 =?utf-8?B?OWQ5dkpmNFZwek9LczMya3h3VjlYaHhpb0I3K3FiSHJGRGtOTW1BakZGWTlj?=
 =?utf-8?B?U3JQNUMzTkZmdVV1VUZVU3BGaWpWM0xsMVp0bmJXOWdqZXdXTDZUcFZtcVg2?=
 =?utf-8?B?dWFDL3FwZk1DUjVjK2c5NnIya0ZVbWE2Tmg2OWRveFNMWU1iYUw2bDM4Q3Fz?=
 =?utf-8?B?em4zUVd0NlU5NlZaNEptaVR2ckpqRzlIdDJSQXdMVzNyME9DclJRRTJvbTJt?=
 =?utf-8?B?ck8va2ZIRk1ZY3NGT2t4ZHhHVjIyUlpRZzhZdG5PcWtEWDNsUzM5TVc1MlV3?=
 =?utf-8?B?TDcza1V3czdZVTNyS0lpS0tuQXordVhJa0VxZlUzN3Nnb3hYTVZIT1MxYmND?=
 =?utf-8?B?a0pLMWRSVEZJSlllQ0lIR0E1TmlxL04waEF6TXlrSWdCenpjQjNUc0lkcHJk?=
 =?utf-8?B?MlNNbkFTT25rc0RYdGZrTGpYS2l0QlJNRmhyZnRkbktQRlprQlkvYWFnK3Er?=
 =?utf-8?B?V0tIeWd3TDNHeS9HZnkyemlzUmF4MENJWGI2dGt5S1dST2RsNk9jMzVwNXBM?=
 =?utf-8?B?Y3ArdUdZMkhNL3VmZytwSXE5RUZDN3B6b1BNVktUSDVOL0o3YzRJdmR4U1Ji?=
 =?utf-8?B?eTUydHZRelltOXpQSUErSjRjcGNCNHMrR0V6d3UvTGNDZmRCMmgxWFZkTWJm?=
 =?utf-8?B?T05Jd2UwT256Q0xxcGJaNWpYYkNYQmFGV2xFY2pKUmVFMS9xRER6STdMWk9T?=
 =?utf-8?B?eE5LZjdKQVQ0UkQ3TjUwYWV3MGpnTjlsaC9MNUh4TGhkOUFhQVdBeG1hU1o1?=
 =?utf-8?B?c2IzQUc3QTBWN0NtU2lRcGtSUjRsSS9VZ1hsaFIvaEZRWGt4SE9HZEJRVDRj?=
 =?utf-8?B?c0lYZW9IN0ljOFlSTXZNck9yWkZJQW1MaEFrcVM0VWFZMjQ1OUhNWnFySVFy?=
 =?utf-8?B?dWNDREFTS1hkVU9qb0IwREUrOFE2RkdyT2ZxelErdXlNcTNKUDlGd1h2Wk1Q?=
 =?utf-8?B?WE8zRDZQNGZuTGN2NExPU3ZqYVNBaUpYWk80cmhSOEcwUFlOVTV5azNrbWJ6?=
 =?utf-8?B?QWR3MzVDU3dOUVVqN1NmbkowYUFmdndzQlpzdU1IWENuSkdmVU14VUpxeXE5?=
 =?utf-8?B?cWdWelkwOERVcFhYWUlkVWMrUmxmTmo4dURPY0RTak1JZ2htRmZscHB6ZFVP?=
 =?utf-8?Q?vEbF9Tj?=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 5:gtig7Ggoju4of3CJOfb6eaNDyPoGnE/ZsRCZy5RSzTabtJ4DHgzIqQ8xMk4h0uVsBcDydiVIQMXihrXDVpnIGAsBc5tHw0Jjb4zMlmaQ2VIpJB4oDgN+uxKBfkddp8jS53rekmcL/Y6WHODLp56NwAbKmaLVdkljcsfHXMWpTTPmKBVmkGE1UQSruUhMuc8vrrqUuvQFmjX8o8qfEjAgF3bt4ms/E2fXcwvzVCP4iaOj+yGYVv9YxgbN8DYzuMzFWIVcn+G61Cat94wfivM7mlwn9JbWws54ENaiq/9GsLRMJY5oquXYKZ80vtVXded6L9dHUSHC8GU97clFNNqRTx1jCWfOIKHdu9LBn3bzaeUu+4Awcc8yhXzLEfX1NRVmT9aHTKzIrOhWzfJtfralO/YnpVse6y3KnVYqrPE651mhB8B/Uuoth0EDy3KjJ5zV1bIJ1NjsYkW00P5yU3uXbTEpOIyRuxnXcHYqWiUoOa3SDqrJDyTvPo6zj34ai93T;
 24:vIfLMwpXeeePnbFvZvvVGuTVR9OOOGCcglb/8U/pyy6h1lMh8yd3MPRhJDJdgG7DnjO6esNzKmXUuerM559v74vOKv3PJStuR7iY9jt/Ku0=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 7:YuAU2PJWB+HVZP+yW1AItW/b9sgOgIJE+eDsSlOM4wR6Vg1VgOoPmDTJu2OOclIGJWSIpqCMlLn44KqGjrcSMb+h+s9HFQsrmR7RJsRNaHnEdpatog96B2qAQCj7XOVuVCeQvOq+W/FI0i/abuyRdKVP6KTTdCe9PY04h25Dav6EOd51rQib94qCEXPaplYBEa/2M/qFAq2AAwhwK0qqDd/mlGA/QFs5mc/L1GAysSS95f4Zq3qxAYFRCSMqEZ2wk0WpEdhpOodpetsQn//GuZWEFXmajWdGvHKGemCE6WM2Q3t6C/um6TJcdovZkPLxsURkNNLBoA6YOoPRzw5PWufhhZ2MO41B6p9mYCSg8vgty25dAgK8rDd0BQLG73BXgrsMLEmS4cRFST/sGaViSAOTidC944g2d12huRq6CyqVq5BTlJDxNqVE2eFXCmUH5v3uIs+w61IxTCPld+2A0deYhptoe03SCHgNMDp+6pCBbKqc5qvqyNli+JjpFujFRbx2atYhmbg/7Di746D62rWz4XEOEcRZz4YJKd/Wmyp2YlncxMJP3cEASUhQ6aMbSyHfdJqHFGMig5KkgS0gcInZWapeNKD2DDNbkTTqv9adl+Nrqjpt803KyA9tIEUHiD5EUeCx7XIERr5EznMmu1UXMpz4P1tE+z7sBJQ/YEU+nFOFXDP8wwGKWWijtPMEOq3+L7SYwRtscQ5ptbRzRA3QzqDp17xyM+FY1rPdyHI3utPK/DTPPofQWiuOJZaEKbQWfotKxUmgRoMWOD1iAZyZNItjNC8KRtFuhY+tcaU=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 20:M0BRlMpyBRGoEhmgPtguHKaiRHU6gSoLorW8Ox3HVvFLEDMKkcyIevS/0l4N9JMaXhQPRA3FUobfpTMcVDj/3OBhfjwww9J1iMoRKxjehq6ZXI0GQHzKHmSoUvhb+R8aPyX3EcUgVnZXq6uppV9inznZFgS1bYdDp4GyGoYUUxjeU+4X3KYpFsmFNsMgbe2/pFfAD72IjU1+aZlW6jZw0EQJyfWXcoFB98H8fml3RMtFSz/CtbB55fb2CnjeSY+U
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 14:59:50.2218 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1141
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v8 20/38] x86,
 mpparse: Use memremap to map the mpf and mpc 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIFNNUCBNUC10YWJsZSBpcyBidWlsdCBieSBVRUZJIGFuZCBwbGFjZWQgaW4gbWVtb3J5IGlu
IGEgZGVjcnlwdGVkCnN0YXRlLiBUaGVzZSB0YWJsZXMgYXJlIGFjY2Vzc2VkIHVzaW5nIGEgbWl4
IG9mIGVhcmx5X21lbXJlbWFwKCksCmVhcmx5X21lbXVubWFwKCksIHBoeXNfdG9fdmlydCgpIGFu
ZCB2aXJ0X3RvX3BoeXMoKS4gQ2hhbmdlIGFsbCBhY2Nlc3Nlcwp0byB1c2UgZWFybHlfbWVtcmVt
YXAoKS9lYXJseV9tZW11bm1hcCgpLiBUaGlzIGFsbG93cyBmb3IgcHJvcGVyIHNldHRpbmcKb2Yg
dGhlIGVuY3J5cHRpb24gbWFzayBzbyB0aGF0IHRoZSBkYXRhIGNhbiBiZSBzdWNjZXNzZnVsbHkg
YWNjZXNzZWQgd2hlbgpTTUUgaXMgYWN0aXZlLgoKUmV2aWV3ZWQtYnk6IEJvcmlzbGF2IFBldGtv
diA8YnBAc3VzZS5kZT4KU2lnbmVkLW9mZi1ieTogVG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFj
a3lAYW1kLmNvbT4KLS0tCiBhcmNoL3g4Ni9rZXJuZWwvbXBwYXJzZS5jIHwgICA5OCArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA3
MCBpbnNlcnRpb25zKCspLCAyOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9r
ZXJuZWwvbXBwYXJzZS5jIGIvYXJjaC94ODYva2VybmVsL21wcGFyc2UuYwppbmRleCBmZDM3ZjM5
Li41Y2JiMzE3IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwvbXBwYXJzZS5jCisrKyBiL2Fy
Y2gveDg2L2tlcm5lbC9tcHBhcnNlLmMKQEAgLTQyOSw3ICs0MjksNyBAQCBzdGF0aWMgaW5saW5l
IHZvaWQgX19pbml0IGNvbnN0cnVjdF9kZWZhdWx0X0lTQV9tcHRhYmxlKGludCBtcGNfZGVmYXVs
dF90eXBlKQogCX0KIH0KIAotc3RhdGljIHN0cnVjdCBtcGZfaW50ZWwgKm1wZl9mb3VuZDsKK3N0
YXRpYyB1bnNpZ25lZCBsb25nIG1wZl9iYXNlOwogCiBzdGF0aWMgdW5zaWduZWQgbG9uZyBfX2lu
aXQgZ2V0X21wY19zaXplKHVuc2lnbmVkIGxvbmcgcGh5c3B0cikKIHsKQEAgLTQ1MSw2ICs0NTEs
NyBAQCBzdGF0aWMgaW50IF9faW5pdCBjaGVja19waHlzcHRyKHN0cnVjdCBtcGZfaW50ZWwgKm1w
ZiwgdW5zaWduZWQgaW50IGVhcmx5KQogCiAJc2l6ZSA9IGdldF9tcGNfc2l6ZShtcGYtPnBoeXNw
dHIpOwogCW1wYyA9IGVhcmx5X21lbXJlbWFwKG1wZi0+cGh5c3B0ciwgc2l6ZSk7CisKIAkvKgog
CSAqIFJlYWQgdGhlIHBoeXNpY2FsIGhhcmR3YXJlIHRhYmxlLiAgQW55dGhpbmcgaGVyZSB3aWxs
CiAJICogb3ZlcnJpZGUgdGhlIGRlZmF1bHRzLgpAQCAtNDk3LDEyICs0OTgsMTIgQEAgc3RhdGlj
IGludCBfX2luaXQgY2hlY2tfcGh5c3B0cihzdHJ1Y3QgbXBmX2ludGVsICptcGYsIHVuc2lnbmVk
IGludCBlYXJseSkKICAqLwogdm9pZCBfX2luaXQgZGVmYXVsdF9nZXRfc21wX2NvbmZpZyh1bnNp
Z25lZCBpbnQgZWFybHkpCiB7Ci0Jc3RydWN0IG1wZl9pbnRlbCAqbXBmID0gbXBmX2ZvdW5kOwor
CXN0cnVjdCBtcGZfaW50ZWwgKm1wZjsKIAogCWlmICghc21wX2ZvdW5kX2NvbmZpZykKIAkJcmV0
dXJuOwogCi0JaWYgKCFtcGYpCisJaWYgKCFtcGZfYmFzZSkKIAkJcmV0dXJuOwogCiAJaWYgKGFj
cGlfbGFwaWMgJiYgZWFybHkpCkBAIC01MTUsNiArNTE2LDEyIEBAIHZvaWQgX19pbml0IGRlZmF1
bHRfZ2V0X3NtcF9jb25maWcodW5zaWduZWQgaW50IGVhcmx5KQogCWlmIChhY3BpX2xhcGljICYm
IGFjcGlfaW9hcGljKQogCQlyZXR1cm47CiAKKwltcGYgPSBlYXJseV9tZW1yZW1hcChtcGZfYmFz
ZSwgc2l6ZW9mKCptcGYpKTsKKwlpZiAoIW1wZikgeworCQlwcl9lcnIoIk1QVEFCTEU6IGVycm9y
IG1hcHBpbmcgTVAgdGFibGVcbiIpOworCQlyZXR1cm47CisJfQorCiAJcHJfaW5mbygiSW50ZWwg
TXVsdGlQcm9jZXNzb3IgU3BlY2lmaWNhdGlvbiB2MS4lZFxuIiwKIAkJbXBmLT5zcGVjaWZpY2F0
aW9uKTsKICNpZiBkZWZpbmVkKENPTkZJR19YODZfTE9DQUxfQVBJQykgJiYgZGVmaW5lZChDT05G
SUdfWDg2XzMyKQpAQCAtNTI5LDcgKzUzNiw3IEBAIHZvaWQgX19pbml0IGRlZmF1bHRfZ2V0X3Nt
cF9jb25maWcodW5zaWduZWQgaW50IGVhcmx5KQogCS8qCiAJICogTm93IHNlZSBpZiB3ZSBuZWVk
IHRvIHJlYWQgZnVydGhlci4KIAkgKi8KLQlpZiAobXBmLT5mZWF0dXJlMSAhPSAwKSB7CisJaWYg
KG1wZi0+ZmVhdHVyZTEpIHsKIAkJaWYgKGVhcmx5KSB7CiAJCQkvKgogCQkJICogbG9jYWwgQVBJ
QyBoYXMgZGVmYXVsdCBhZGRyZXNzCkBAIC01NDIsOCArNTQ5LDEwIEBAIHZvaWQgX19pbml0IGRl
ZmF1bHRfZ2V0X3NtcF9jb25maWcodW5zaWduZWQgaW50IGVhcmx5KQogCQljb25zdHJ1Y3RfZGVm
YXVsdF9JU0FfbXB0YWJsZShtcGYtPmZlYXR1cmUxKTsKIAogCX0gZWxzZSBpZiAobXBmLT5waHlz
cHRyKSB7Ci0JCWlmIChjaGVja19waHlzcHRyKG1wZiwgZWFybHkpKQorCQlpZiAoY2hlY2tfcGh5
c3B0cihtcGYsIGVhcmx5KSkgeworCQkJZWFybHlfbWVtdW5tYXAobXBmLCBzaXplb2YoKm1wZikp
OwogCQkJcmV0dXJuOworCQl9CiAJfSBlbHNlCiAJCUJVRygpOwogCkBAIC01NTIsNiArNTYxLDgg
QEAgdm9pZCBfX2luaXQgZGVmYXVsdF9nZXRfc21wX2NvbmZpZyh1bnNpZ25lZCBpbnQgZWFybHkp
CiAJLyoKIAkgKiBPbmx5IHVzZSB0aGUgZmlyc3QgY29uZmlndXJhdGlvbiBmb3VuZC4KIAkgKi8K
KworCWVhcmx5X21lbXVubWFwKG1wZiwgc2l6ZW9mKCptcGYpKTsKIH0KIAogc3RhdGljIHZvaWQg
X19pbml0IHNtcF9yZXNlcnZlX21lbW9yeShzdHJ1Y3QgbXBmX2ludGVsICptcGYpCkBAIC01NjEs
MTUgKzU3MiwxNiBAQCBzdGF0aWMgdm9pZCBfX2luaXQgc21wX3Jlc2VydmVfbWVtb3J5KHN0cnVj
dCBtcGZfaW50ZWwgKm1wZikKIAogc3RhdGljIGludCBfX2luaXQgc21wX3NjYW5fY29uZmlnKHVu
c2lnbmVkIGxvbmcgYmFzZSwgdW5zaWduZWQgbG9uZyBsZW5ndGgpCiB7Ci0JdW5zaWduZWQgaW50
ICpicCA9IHBoeXNfdG9fdmlydChiYXNlKTsKKwl1bnNpZ25lZCBpbnQgKmJwOwogCXN0cnVjdCBt
cGZfaW50ZWwgKm1wZjsKLQl1bnNpZ25lZCBsb25nIG1lbTsKKwlpbnQgcmV0ID0gMDsKIAogCWFw
aWNfcHJpbnRrKEFQSUNfVkVSQk9TRSwgIlNjYW4gZm9yIFNNUCBpbiBbbWVtICUjMDEwbHgtJSMw
MTBseF1cbiIsCiAJCSAgICBiYXNlLCBiYXNlICsgbGVuZ3RoIC0gMSk7CiAJQlVJTERfQlVHX09O
KHNpemVvZigqbXBmKSAhPSAxNik7CiAKIAl3aGlsZSAobGVuZ3RoID4gMCkgeworCQlicCA9IGVh
cmx5X21lbXJlbWFwKGJhc2UsIGxlbmd0aCk7CiAJCW1wZiA9IChzdHJ1Y3QgbXBmX2ludGVsICop
YnA7CiAJCWlmICgoKmJwID09IFNNUF9NQUdJQ19JREVOVCkgJiYKIAkJICAgIChtcGYtPmxlbmd0
aCA9PSAxKSAmJgpAQCAtNTc5LDI0ICs1OTEsMjYgQEAgc3RhdGljIGludCBfX2luaXQgc21wX3Nj
YW5fY29uZmlnKHVuc2lnbmVkIGxvbmcgYmFzZSwgdW5zaWduZWQgbG9uZyBsZW5ndGgpCiAjaWZk
ZWYgQ09ORklHX1g4Nl9MT0NBTF9BUElDCiAJCQlzbXBfZm91bmRfY29uZmlnID0gMTsKICNlbmRp
ZgotCQkJbXBmX2ZvdW5kID0gbXBmOworCQkJbXBmX2Jhc2UgPSBiYXNlOwogCi0JCQlwcl9pbmZv
KCJmb3VuZCBTTVAgTVAtdGFibGUgYXQgW21lbSAlIzAxMGxseC0lIzAxMGxseF0gbWFwcGVkIGF0
IFslcF1cbiIsCi0JCQkJKHVuc2lnbmVkIGxvbmcgbG9uZykgdmlydF90b19waHlzKG1wZiksCi0J
CQkJKHVuc2lnbmVkIGxvbmcgbG9uZykgdmlydF90b19waHlzKG1wZikgKwotCQkJCXNpemVvZigq
bXBmKSAtIDEsIG1wZik7CisJCQlwcl9pbmZvKCJmb3VuZCBTTVAgTVAtdGFibGUgYXQgW21lbSAl
IzAxMGx4LSUjMDEwbHhdIG1hcHBlZCBhdCBbJXBdXG4iLAorCQkJCWJhc2UsIGJhc2UgKyBzaXpl
b2YoKm1wZikgLSAxLCBtcGYpOwogCi0JCQltZW0gPSB2aXJ0X3RvX3BoeXMobXBmKTsKLQkJCW1l
bWJsb2NrX3Jlc2VydmUobWVtLCBzaXplb2YoKm1wZikpOworCQkJbWVtYmxvY2tfcmVzZXJ2ZShi
YXNlLCBzaXplb2YoKm1wZikpOwogCQkJaWYgKG1wZi0+cGh5c3B0cikKIAkJCQlzbXBfcmVzZXJ2
ZV9tZW1vcnkobXBmKTsKIAotCQkJcmV0dXJuIDE7CisJCQlyZXQgPSAxOwogCQl9Ci0JCWJwICs9
IDQ7CisJCWVhcmx5X21lbXVubWFwKGJwLCBsZW5ndGgpOworCisJCWlmIChyZXQpCisJCQlicmVh
azsKKworCQliYXNlICs9IDE2OwogCQlsZW5ndGggLT0gMTY7CiAJfQotCXJldHVybiAwOworCXJl
dHVybiByZXQ7CiB9CiAKIHZvaWQgX19pbml0IGRlZmF1bHRfZmluZF9zbXBfY29uZmlnKHZvaWQp
CkBAIC04MzgsMjkgKzg1Miw0MCBAQCBzdGF0aWMgaW50IF9faW5pdCB1cGRhdGVfbXBfdGFibGUo
dm9pZCkKIAljaGFyIG9lbVsxMF07CiAJc3RydWN0IG1wZl9pbnRlbCAqbXBmOwogCXN0cnVjdCBt
cGNfdGFibGUgKm1wYywgKm1wY19uZXc7CisJdW5zaWduZWQgbG9uZyBzaXplOwogCiAJaWYgKCFl
bmFibGVfdXBkYXRlX21wdGFibGUpCiAJCXJldHVybiAwOwogCi0JbXBmID0gbXBmX2ZvdW5kOwot
CWlmICghbXBmKQorCWlmICghbXBmX2Jhc2UpCisJCXJldHVybiAwOworCisJbXBmID0gZWFybHlf
bWVtcmVtYXAobXBmX2Jhc2UsIHNpemVvZigqbXBmKSk7CisJaWYgKCFtcGYpIHsKKwkJcHJfZXJy
KCJNUFRBQkxFOiBtcGYgZWFybHlfbWVtcmVtYXAoKSBmYWlsZWRcbiIpOwogCQlyZXR1cm4gMDsK
Kwl9CiAKIAkvKgogCSAqIE5vdyBzZWUgaWYgd2UgbmVlZCB0byBnbyBmdXJ0aGVyLgogCSAqLwot
CWlmIChtcGYtPmZlYXR1cmUxICE9IDApCi0JCXJldHVybiAwOworCWlmIChtcGYtPmZlYXR1cmUx
KQorCQlnb3RvIGRvX3VubWFwX21wZjsKIAogCWlmICghbXBmLT5waHlzcHRyKQotCQlyZXR1cm4g
MDsKKwkJZ290byBkb191bm1hcF9tcGY7CiAKLQltcGMgPSBwaHlzX3RvX3ZpcnQobXBmLT5waHlz
cHRyKTsKKwlzaXplID0gZ2V0X21wY19zaXplKG1wZi0+cGh5c3B0cik7CisJbXBjID0gZWFybHlf
bWVtcmVtYXAobXBmLT5waHlzcHRyLCBzaXplKTsKKwlpZiAoIW1wYykgeworCQlwcl9lcnIoIk1Q
VEFCTEU6IG1wYyBlYXJseV9tZW1yZW1hcCgpIGZhaWxlZFxuIik7CisJCWdvdG8gZG9fdW5tYXBf
bXBmOworCX0KIAogCWlmICghc21wX2NoZWNrX21wYyhtcGMsIG9lbSwgc3RyKSkKLQkJcmV0dXJu
IDA7CisJCWdvdG8gZG9fdW5tYXBfbXBjOwogCi0JcHJfaW5mbygibXBmOiAlbGx4XG4iLCAodTY0
KXZpcnRfdG9fcGh5cyhtcGYpKTsKKwlwcl9pbmZvKCJtcGY6ICVsbHhcbiIsICh1NjQpbXBmX2Jh
c2UpOwogCXByX2luZm8oInBoeXNwdHI6ICV4XG4iLCBtcGYtPnBoeXNwdHIpOwogCiAJaWYgKG1w
Y19uZXdfcGh5cyAmJiBtcGMtPmxlbmd0aCA+IG1wY19uZXdfbGVuZ3RoKSB7CkBAIC04NzgsMjEg
KzkwMywzMiBAQCBzdGF0aWMgaW50IF9faW5pdCB1cGRhdGVfbXBfdGFibGUodm9pZCkKIAkJbmV3
ID0gbXBmX2NoZWNrc3VtKCh1bnNpZ25lZCBjaGFyICopbXBjLCBtcGMtPmxlbmd0aCk7CiAJCWlm
IChvbGQgPT0gbmV3KSB7CiAJCQlwcl9pbmZvKCJtcGMgaXMgcmVhZG9ubHksIHBsZWFzZSB0cnkg
YWxsb2NfbXB0YWJsZSBpbnN0ZWFkXG4iKTsKLQkJCXJldHVybiAwOworCQkJZ290byBkb191bm1h
cF9tcGM7CiAJCX0KIAkJcHJfaW5mbygidXNlIGluLXBvc2l0aW9uIHJlcGxhY2luZ1xuIik7CiAJ
fSBlbHNlIHsKKwkJbXBjX25ldyA9IGVhcmx5X21lbXJlbWFwKG1wY19uZXdfcGh5cywgbXBjX25l
d19sZW5ndGgpOworCQlpZiAoIW1wY19uZXcpIHsKKwkJCXByX2VycigiTVBUQUJMRTogbmV3IG1w
YyBlYXJseV9tZW1yZW1hcCgpIGZhaWxlZFxuIik7CisJCQlnb3RvIGRvX3VubWFwX21wYzsKKwkJ
fQogCQltcGYtPnBoeXNwdHIgPSBtcGNfbmV3X3BoeXM7Ci0JCW1wY19uZXcgPSBwaHlzX3RvX3Zp
cnQobXBjX25ld19waHlzKTsKIAkJbWVtY3B5KG1wY19uZXcsIG1wYywgbXBjLT5sZW5ndGgpOwor
CQllYXJseV9tZW11bm1hcChtcGMsIHNpemUpOwogCQltcGMgPSBtcGNfbmV3OworCQlzaXplID0g
bXBjX25ld19sZW5ndGg7CiAJCS8qIGNoZWNrIGlmIHdlIGNhbiBtb2RpZnkgdGhhdCAqLwogCQlp
ZiAobXBjX25ld19waHlzIC0gbXBmLT5waHlzcHRyKSB7CiAJCQlzdHJ1Y3QgbXBmX2ludGVsICpt
cGZfbmV3OwogCQkJLyogc3RlYWwgMTYgYnl0ZXMgZnJvbSBbMCwgMWspICovCisJCQltcGZfbmV3
ID0gZWFybHlfbWVtcmVtYXAoMHg0MDAgLSAxNiwgc2l6ZW9mKCptcGZfbmV3KSk7CisJCQlpZiAo
IW1wZl9uZXcpIHsKKwkJCQlwcl9lcnIoIk1QVEFCTEU6IG5ldyBtcGYgZWFybHlfbWVtcmVtYXAo
KSBmYWlsZWRcbiIpOworCQkJCWdvdG8gZG9fdW5tYXBfbXBjOworCQkJfQogCQkJcHJfaW5mbygi
bXBmIG5ldzogJXhcbiIsIDB4NDAwIC0gMTYpOwotCQkJbXBmX25ldyA9IHBoeXNfdG9fdmlydCgw
eDQwMCAtIDE2KTsKIAkJCW1lbWNweShtcGZfbmV3LCBtcGYsIDE2KTsKKwkJCWVhcmx5X21lbXVu
bWFwKG1wZiwgc2l6ZW9mKCptcGYpKTsKIAkJCW1wZiA9IG1wZl9uZXc7CiAJCQltcGYtPnBoeXNw
dHIgPSBtcGNfbmV3X3BoeXM7CiAJCX0KQEAgLTkwOSw2ICs5NDUsMTIgQEAgc3RhdGljIGludCBf
X2luaXQgdXBkYXRlX21wX3RhYmxlKHZvaWQpCiAJICovCiAJcmVwbGFjZV9pbnRzcmNfYWxsKG1w
YywgbXBjX25ld19waHlzLCBtcGNfbmV3X2xlbmd0aCk7CiAKK2RvX3VubWFwX21wYzoKKwllYXJs
eV9tZW11bm1hcChtcGMsIHNpemUpOworCitkb191bm1hcF9tcGY6CisJZWFybHlfbWVtdW5tYXAo
bXBmLCBzaXplb2YoKm1wZikpOworCiAJcmV0dXJuIDA7CiB9CiAKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 27 15:00:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 15: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 1dPryG-0004oJ-HT; Tue, 27 Jun 2017 15:00:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dPryF-0004eI-Ri
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 15:00:04 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 3F/B9-10689-3F272595; Tue, 27 Jun 2017 15:00:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSaUgUYRjeb2Z2djSnPle3Xpfs2A7TWleLrh9
 B/atIM4PKRGrWpt2lPWxmjY0opbZrycqCKLMUj8IygkyNSqlAxaMIJdMfWtomKhia0dLdzI52
 /Hve53if74WPIbVeWs/wHjcvODm7gQ6lrKbYNcaPQmpaQpMXrSobK6XWovUNj74RKWin2uY0u
 zy71dZ7HT81Wb3Y825IyEV+1odCGQp7SXhbP6qRB4QvIrjz+gIpD1p8goAPPb2SEsLQeAl0jn
 wiZByBt8Pg+89BPhIXE9B/CcsBEo/QUP+ijZYFAs+E4pJyUsYUXgCV1deCmMXr4WJpTdATgjf
 A2YEnQV4r8XlPx4NLdXgWVHR41Yo/HJqv+CkfYqSCWLj70CTTJJ4NtSOFwSjgOVAbCNAKPomg
 rDFOWTkfCsZfahQ+GhqeF1IKToK6+x3BlYDnQYs3WaHLCRgrXSefAjiPBr//6oQ/DkpufqEVo
 V8DZ472Tw5qOF3SPdFcQ0FPX4yC7eBrfjzxunT43nROreA2Nfz44VbCIxg6q87T55Gx4J9DC/
 4eWvDPocWIvIUWibxwgBeMS1fEmwWbxep2cDa7MTFhWbyDF0XOwts5sxif6XLcQ9KXyFGp0AO
 UW5f8DEUxhEHH3obUNO1Us2vPQSsnWncJ2XZefIZiGAaXNBzdqqecLidvALZov2QLF3gL79lr
 s0tfbNIJTJghku3MkmRWzOIcos2iSC1orn4GK8g5LAvWbOef2OTnbEfR+ggWqVQqbVgWLzhs7
 v/1YTSDQYYIlnZJW8JsTvef7cNSMSEVU9dT5GI391fS5yITd9ucsGNw+uGTp1c+Tos6i49fJv
 Ld+dypoqqvFUMHfSsrVTM1ptHMgV/DfQv1N6L95uWaDUkZgcOtgZyM7m903uBX3aPYV3empbf
 u6zqe331kN7m40X7ItHHWlGrHm6ptXctz7OPH5lc6T8UXGlldjWtA11WREaVu32Jq2rR5dYyB
 Eq1cYhwpiNxvHIY/GZcDAAA=
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1498575600!102768198!1
X-Originating-IP: [104.47.41.61]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20650 invoked from network); 27 Jun 2017 15:00:01 -0000
Received: from mail-dm3nam03on0061.outbound.protection.outlook.com (HELO
 NAM03-DM3-obe.outbound.protection.outlook.com) (104.47.41.61)
 by server-5.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 27 Jun 2017 15:00:01 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=Tdm8sJu4z3Rm3mCabNbWHIQHfatUOfY11Jez04zSN1A=;
 b=MtjLs2/Cj1s0SnAXtgSnkhK++G1b4KomiY7rwNECdnR130tXJjHXAskv+nigxT458m56oHCGwG5NQHUSo3+xuPb/WhK/Q0vH71oyexsiJj69V+3JTuBDlBM5LceG/RgGfTbYjPPTxEzlxr3FqlcRaHiDUXvJjo4uiKPGXD1elX0=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 CY4PR12MB1141.namprd12.prod.outlook.com (10.168.163.149) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1199.15; Tue, 27 Jun 2017 14:59:58 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Tue, 27 Jun 2017 09:59:56 -0500
Message-ID: <20170627145956.15908.64000.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170627145607.15908.26571.stgit@tlendack-t1.amdoffice.net>
References: <20170627145607.15908.26571.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: DM3PR12CA0064.namprd12.prod.outlook.com (10.161.151.32) To
 CY4PR12MB1141.namprd12.prod.outlook.com (10.168.163.149)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 170046b7-7d59-4827-b51a-08d4bd6d2e68
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095);
 SRVR:CY4PR12MB1141; 
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 3:eYIh7vu0zmPZoeVmQa7Ex6MFelOvc6xOUbWKpXAB0Tt9uU1+JcJ8I6MsHV8j9dXgVGA8vQw0Y3pVYzMEGjHBL8GsrNmLWrmLzxkXWmP46aStS9SqDQxwgwP/8zwGfBDq/nKlXz3aHyftpJlmTrpl4FAUDfhe026HXTufA/kNcYW7W2C+Y9yOPD+nIJ0Yio+PLGzJafdYx2ncpa/BkqdyfE1+Z1lsYevB6XHsRdKq9yEAvytki5HrQn7Rqja6JgBR72K99H5l8IKRI1khZMVcqv1Yw6FWhhGE/cMY9I15R1+rNbH/LBpnl4iRsT5jzLTuiPqz30gMzxatLa2PpEcEnmLmDRTqMM+9BWyNYfh6bK4gDPkdcqx+WZSOi89eXBCOskPHrnuqELKJSKDmR2xHkvH9EYOcM/R9XKKr/E0BGeUgZYNlBhGL4aBDWa0MjlwXBJvBFC6revnJhsD1Qn3sZplJm1tdhwfJpfike9mQB9IATTXOPL59jCkiPqzZHc+ehxRMhHsJt4EDzVEEI8hunh4y9oNtaHBx0U1WgVJLApiumXwuMu2iJZF8dI+7wiyjwOT4NJoNhmaHTBpOA1AzwOrsXUO4buDtWGAtw1aM6qvChKUMURKMH4PR/Ow14fyh3SltLR7WqvQcJelaEUFSWBmz7LK4hibkGfKY+jXUVP/6h8HEOvA2p0yxaxmePHZPm8w7FiwvDe6xcbpbQlpaqw==
X-MS-TrafficTypeDiagnostic: CY4PR12MB1141:
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 25:EBPoB+KHiBZJeWITNGzN3tF+eq48YBFhMRtJB/g+zLm+8d3uDaExbwOdM4H3++Zan7CdmEw/GRl/E89AicqL/TN2gUuuZ893R/FEoVoGXvQCdiIfkC+pDjwsdgY/XxbcUqfEDN0hCi/VUWQwIv2bck3cGoDaavesLRLtalRW99iupoNp4a7aICt1AYqz3GsZKFdpsZe6+kiik0VDsS7yoWYTf6CMXCb7Y92eoAaHZ78HXRV+tZ6o01AHmVNVlCJPsLiOXVjp6+HVC/pb3GbXn1O4o1YNWjn5qI6I46GjqKf/T4wKk9x56GbgwNtftA0LeDjsmLDLrXZoGFXdQU27+xfCaQtRegya92FteRhvgB356dCY9LdvguXPb9pudZ8eC59DsetPTCXmuSEOYt3c4C8oNTJSGDXt7ZViXcf4JSsnpLODRl+l8llYGi8dxcbFCWqt5Qo/1N8oUadiT+OK1o5DLTJLkDl6IhIS/Nz76Ff8jVjZ1Q/Ws8RHC1FA0TGCe7GwA8CtCGTEqIpkOL+q335Qe0GkG0AcOpncoODKcpRWkCUGnIXHPMVbL+L1F+0MuC9gS8yBrXureq7Zo8qBD0bcq/b/FPdwZB5jV0JA+LR2//gFH+Nb0vBNnFT0VOStiTcahUwHlJqupmoUpNdxtDrRwr8OPfuseJYlCe/rIfApVena8XjreYWDYwgTVLeHSp/MVithPrZxPhzD6qqEl/l8JS89OEugVliMFRc1LGhwHNOO0nYQNVvxlebndmd3pLDfeHM/7kRrBHaeFwoEPBFeSWYT9h4BgWyBPu32QD6/OxQ3tWgETR+ZhL9sj8ThlVbBXONhIPZK1kZv8OTF2gsQt9Qk8pmENQAe64aUbisIhU9xERMSN5IvE0ksSRtlzN/5eRZPrR9OBFWhrUHVxfgoS60zDx1lddrir8XcWII=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 31:gFdpi6uKxkLCv+3xgk2ONQUHP/YWOlN3l9ScQKUivuzYFwQBJYmKqWaDNdwOlhLKpC7b7mDQUNMazyKQTLY8JjPyVnT0sSe5rIN+Abolg5+hDumdJj4yKqlbhXyGELpSPpdQfYM/wq71JJGGc2t0La0mbYcGd8kudj+fEcJ1emYuJ6RUPc15zuxX4sHnUGfO6JwsWCM4BeiFfnAqHHLMoLJR1SGyn3AvKujdDgsThIEnRU9vSp9LndXs/4vd7jXqWTOUyPGJ8nJBATKZ+kqXf6L1Wv3AWhp9YQSIrgCqypBw5GBfJu96AQ9kn5Za6ttC36xN4p7aqBE9bTRhHABNNM6Mp0baAUJe93btQePNjjTuR7TEdiAjsh8LkP9WyKyeZGZSoQxagBTEbrwA7+4IlSjjxJu2gwS0jVHPmnqscFCFGEtMf7aj2PXUEIMAyflCr+qvmGNTteDTIv+VehYvfyCR301GSnP9YOxwMIVTyp1fy20Ok5O3KJdkUZo7I4TTu0Pktv8EU7xPWg+cTjhpegy7gE6Ca0WVr80rfF8LROoKYln5ec1HZqAFFcAVGZo9Tt4u9fFpnKoTsAmdiJ1VmeWSElzItirn8OuSu8j35/kNW0rnH9MW8DKd6QKsbUt300ubZMw8psQWZwL1Ft8UPRl2ecdiOCfC/5Yf+ylQDfc=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 20:uWmQTq9Sn4nOiSKaA2h1BngZwy1h3n2c/MJcgHEZByYH5yGTT7N7lAygU+KhyzR8dzzoWUhblEqbiSxWVBAATWRvmSTLWsP1F/TB9YdJqgx56qp5C8CPeP/+3ZvnPFzE8DsjEGphtFvfBtObsoVpBBtVwaox0rQIn+5fK/sZjvRxrN/DyxT88/PikKqZVseyqKKuCld9VsAv5+oIKATgVb7xgS6YAMqNM3Gng7NDQv+8OMyGU5Veo1iy67hNQAaqVFUzTgkGbxnuJ4NncycUKaOA4luYkot369g4Yk6xXZefXqqfzHSnEU4OHs8mpFaVu3SJfxiGhYlqLIBskWaiA2BZQ+6KsW5jhMuLv/bc7zMrMGqofssPCxegeBhWnd58jDQ8opTG10XTjmPRL2Rabm8OGCBxLKYhZeNVvY4NEVvGEs4HzsWne8kjXd3T5rg8pBzF/VnCI5B+4Dki2cTooYhIFHy4oBBVSY+pysNkLtR/3weJX47dnCKoRaep/Xqm
X-Microsoft-Antispam-PRVS: <CY4PR12MB11410AF469C368993EA8B49CECDC0@CY4PR12MB1141.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(133145235818549)(236129657087228)(767451399110); 
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(10201501046)(100000703101)(100105400095)(6055026)(6041248)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123562025)(20161123555025)(20161123560025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:CY4PR12MB1141; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:CY4PR12MB1141; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzQ6eWt6eHFsYlkySWVLSnF0SURSM0dJcFd4eDZk?=
 =?utf-8?B?WE9vRE5aSnh0QjdDRWFRUEJ5VFljaEdUTzM3b09JZmpHVm9oVVEwVXc5bndo?=
 =?utf-8?B?bHlaZm0vSm5mMFZQS25YclFwUlBObGJRTGgySm4yWndOekd0YzFEcUN6RVBN?=
 =?utf-8?B?d3FtajVLNEtnYlRzOFRBS2wzVjMxTEtUbGQ0anFLWlhUYUpRVk1yNmxocFJq?=
 =?utf-8?B?QTBkajhTY0JvM2xjbnhNWnErcStkMXM5clFDRDNXVG9SQ2hDQ2dZNUg5bzBE?=
 =?utf-8?B?eVQ1bEluMGFTbGJYMjVYNE9mdTFKQnRlR08rSVlIOGJjbTZBV1oxZzA4Nmdj?=
 =?utf-8?B?bThiNEJnOFZvY0RRQmhwMDB2eTR5TWl5VjFvV3YxT29NcHpxUHFhRW84Uysx?=
 =?utf-8?B?UWRoYTZZUjBybDgySC95S1lnU0VQcE04YytCZUJlY2pyVXVLVHdzOHlDbmhp?=
 =?utf-8?B?UWhuODVNY25kbVhLekFLNlViVkNiYUdIajFOSUI3Z2Z5cWw1N3psSFRmZlZt?=
 =?utf-8?B?ZVAyTTNRdDF3M1pFdnJIQzRYVHdwb1p5TEFaa2VLYjZsaEMrRWFPcFNWaWJO?=
 =?utf-8?B?blBCU05VVVFhVThBeVVKNW5xUW9sd08xK3I0WTFwMGFWNmgxcTl0UFJ6MmVL?=
 =?utf-8?B?aUc4S1MyT3YrbHdzbUU1VXcyVFpoK3BBNncvOG1xTUkxK05seldyaE1ReHpy?=
 =?utf-8?B?TmIyZGFXSVZWRHlGbEQyMFNCWjFMTzZoOFdmeWYxVTNFaXN0Q0JXMElpMEhB?=
 =?utf-8?B?ck1GS3NhaXdUNzdJanhVVFRCWkRWRkRaWThaOGtNWitvcVB2YXJ6b3NZWkdX?=
 =?utf-8?B?cTljUVozOW5ReEVVQjNwUXM2T21qa2oyWC9DaW9lMlNaRDFvRVl1NXV6SEp3?=
 =?utf-8?B?eFRuQkVsWkhiSHUyTm5FWkJOZ3I1VCs5UmVLWitPbVlVSTlDTlFvSHF5aGdx?=
 =?utf-8?B?TEppNXBTMjZPNG4zUlliY09OdW5oT3F2bHF0MEV6UzhhQ1RRTmhvTDMrN2tF?=
 =?utf-8?B?SVB1Yno3YUlZYzV6dlZwYWxHRDJkQ2p3QVFkUUNKODR0b0JTcy9pQmREZE9s?=
 =?utf-8?B?WGxBS3NJRzBoWVBXaFoxT2szclgzWWR3MWVrTzRGOGdUcUJLdHoyOGVuTE91?=
 =?utf-8?B?djBna2ZpK3NiYW02ZWtySjlYRVNpK2xFNEc1cEdZcHNKSDFuYUV2b2dPWUpL?=
 =?utf-8?B?Y2t5S2wvM014c0R5N0pqQWxUVC9mVDRPOEY0VG5wZ29zN1U3MUljZjNNcG1U?=
 =?utf-8?B?N2M2OUhzdHQxOWFKUExkL0N3ZUp5R3hCZlRVRFhpUEMvNVc3Q0twU2xQWWp3?=
 =?utf-8?B?b29ZaXY0N2ZjenQwVDVJL1pkRnRJeWJlalVCb3ovZ1BORmMzcVU4K0EzY1RP?=
 =?utf-8?B?dDJyQUo3Ty8xTzRhMUNEV1dtUjNCRmFyc21lelBxZVY3ZW1UR0E1Vi9iSktZ?=
 =?utf-8?B?MTRYdVlPNTNja0llTFZoUlJzV1ZWSnN1UlR6aGN2NG96dTVqQU1lMEJIc1NW?=
 =?utf-8?B?eTR5c0k2TzlMNTNNTzBZQnFFR2dYYzlHMkZLZkhuVG13MUV4eTBpM3ZjOHdu?=
 =?utf-8?B?akEwRS92KzlaK2prUStvcVJaMUhRc05vWitIRW4yVGdNeEZyRG1pMWdzWWgw?=
 =?utf-8?B?MW1palFFSnlGNlpGVU40UTZHc0xTcmdMVjR6R1VUYTRMZnZhRk9xYVk2aHhh?=
 =?utf-8?Q?f2sFkKLxTXn1kbnAiR09O8jidvG/6aI4yUIUEe?=
X-Forefront-PRVS: 0351D213B3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39410400002)(39860400002)(39850400002)(39450400003)(39400400002)(39840400002)(54906002)(9686003)(2950100002)(6116002)(55016002)(83506001)(110136004)(38730400002)(2906002)(54356999)(76176999)(23676002)(53936002)(8676002)(230700001)(4001350100001)(478600001)(25786009)(50986999)(3846002)(4326008)(1076002)(189998001)(81166006)(33646002)(7736002)(103116003)(42186005)(66066001)(47776003)(50466002)(72206003)(53416004)(97746001)(5660300001)(305945005)(86362001)(7416002)(7406005)(6506006)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR12MB1141; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzIzOkRtQStDV0JpKzRId3Yvb2RUa1BiZjVqbEZJ?=
 =?utf-8?B?aldsUnF6RzFFUU5TM2hrWWxRemtJRjRPRzVySnY3dEYwbzhkYnpGM3F2ejBB?=
 =?utf-8?B?VlFXdFpNT0IwQWozT1dkNnF6NGJvNi9FTGhqcmwzVGNhQWkvek4xTmhyeVZW?=
 =?utf-8?B?WkllODVGd1JQbUZyZjlEVEdCdi9jdjBpMllxWVJXbjdCRUVSdkY1cERIY3Nq?=
 =?utf-8?B?bm9SMzl4ODdYam95L2I2UmVYWEFHYXpNd0J4RlhMNG1ZT2RYQTVYNytQdEJj?=
 =?utf-8?B?ckxIVis5eU03S2pxQ1lHc3JsQUY0bmNTK01MMXd0R3prS2ZrcUxZVnp4Q25h?=
 =?utf-8?B?U3BnbGFSYzlNZkl2TVl1RTMvSjV3VmFBMjBGKzJZaGUzMS9YMU1IbkUrWEFh?=
 =?utf-8?B?clpacDhONGJHbDU0UmpsdDZKSVk2RTlNTjdJL2lwd2orT1VKWFRqV1dxbFJW?=
 =?utf-8?B?aWdUV2w1NDVtcmFXaTZzTjNvMnBhSk5xS0tFOGExQzh4eW9mekliT1VqbFpO?=
 =?utf-8?B?ck9qVGRDL3BpMmIwTjllU05nYkJ0WUY4R3hiMkFGSU9Hb09xKzZHV0U5NVVP?=
 =?utf-8?B?THVZRVdYdlRxcjE5MnZiTGtmUEZtVHlpZzdBSUhoTUpIS0YwbnhWQ1hPZ1FF?=
 =?utf-8?B?S3VaaXlkRUVYV285VzZhTlFCV1dFdWFlVHk5SnAyakxmNGlBU2g5QXUxR29F?=
 =?utf-8?B?TnZOd291OGpKdEZXS084Smx3STBSQko3R2V6aHVQZzZsY0d5ekk2bm8wdFJR?=
 =?utf-8?B?bVRSOWduQ1BVbE1BM1hYcFU0LzZCdExiMmF3UFJVb1VuQjBSMWM2N3NEbHBP?=
 =?utf-8?B?Yy9MNDJMNUpjSlE3ZzdKUDl6aGg0MElHMEJlYXZ5ZGo4dG5uVTBWNTJPUXpl?=
 =?utf-8?B?WktzNmU1UnI2b21iQmMzRWRhSTZpcUxVYUc3UWRNWEl2K05zK1l1OXNjeWVD?=
 =?utf-8?B?UFJ1YTZnT2dUMGdlUVR4UEdhQ0w3VXFzYzRiWWtZTUVTRHd0ZVIxQitIVHZn?=
 =?utf-8?B?V2FURi9OcjFreER2QnhTUE5kVWJFcEFkSDJHbmJZNWNzNUlJSEhiTk1NKy9G?=
 =?utf-8?B?WU41Q1NIMGczVDVsRWZHYkl1NWVySXZhQ3RZVUdmb2RtUEIxTUxrYWhBN1E4?=
 =?utf-8?B?eXJLOTM5MCtpcE5BdklHOTZUYy9zOUd1Q2dzYkZnYjZoNUFlaFQ2d0RhaEZ5?=
 =?utf-8?B?cUR3anJsTlg3UjFNVi9WNkNldXFNeG5rMnZNOC9SOVJzVG9vK0p6ZWM1Ny8v?=
 =?utf-8?B?eGNGTUxWRUJFNHpIZkw0d2RtYlp0QmlaL1Z3S0tIdGd0dnRLYUUyYzdMUTJB?=
 =?utf-8?B?S3A0L1VYeFFkc21IZ1laZDZMM2puMU5DcEJJamUvOFJmRXlmTWpha0I2YUpa?=
 =?utf-8?B?alo3bUh5Um1ZMmFtbjg0V2M0bnBwRVN4UFEzSVBiTXF3amF6V214Uzg5L1Bm?=
 =?utf-8?B?MUhzVk5OVUlxVktTbFJRRjVVa242ZGVMcjUxam9yUFRBMTlwekE0ZVJjNU1v?=
 =?utf-8?B?bXJZRng4eW5WZWRPUzZsLzdqQUhsQVVqRlh1M1I3ZldsVVFrN1NhRGR2SVNh?=
 =?utf-8?B?T3NXYmlSMWcvZjNzVGR0VnVXWCsxY0VyWVZ0NTdTempEK1c3WkQxUWhIVTlQ?=
 =?utf-8?B?alNNZldKSFd6UHh6djNnekxzRnVzbHNVaHJiRUJiUm1DL3ViZEJOdjBGdk81?=
 =?utf-8?Q?/0/HFfyhGSSMSAMjkk=3D?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzY6OVRSYndzelFIeEpsYWJ5WStSaU1na1ZkVzM4?=
 =?utf-8?B?dUczZUt3VlNGTHhGbktQNllBMFdJelNsRy85azVSbGV6Q3ZOenZnMmVJWi9C?=
 =?utf-8?B?ai9WZlhwU3BtSnBoTW1jRW92aitISUJOY1FwVHpNbkw4dUdJdDl4ODRSUVov?=
 =?utf-8?B?N29XVThnWlV3UysyWjBMcGpGZXZEQmI0S1cyM25tY0xPWXB6TFpmS1plWlhW?=
 =?utf-8?B?bXc2V3QvdTV3bjRUWHZnR3ZKVWc4T2MzSDQ1eW1hVlhVVVFhZVJxRTZuM3E1?=
 =?utf-8?B?K3hLVDRBOGt6dDRCeUZPdDFhOTFBZkFuV216WUpkRUxzNG41dGVoTG5lYkJj?=
 =?utf-8?B?TDUxUk1haUJhcWRnZXFaRGhBeDBLR25MdjMxS2E2UWx1dGNENis1Q3ZYMFRj?=
 =?utf-8?B?OWNUZ1QzYTZScjBhZ2RndXk0WnBtZXFsLytFTWE1WHZBNDNLQjByQ3dvR1Ir?=
 =?utf-8?B?SGltT2lPcUswaUd1YjhLcWwxay9pb09wQm03Umk5NUtXdHltZ1E2N2Yyd3Nu?=
 =?utf-8?B?ZDg3WnNVUmVoTDUzVXJsYjZNanA1czBhcGFFUzhHejZpcHNhL1h0U2kxRk14?=
 =?utf-8?B?UWJ4eVA4aDNvZ3dCK2lNRG1hNXk1MURxaFNaMDdrcXRVUXpzMkIwZzArT1g2?=
 =?utf-8?B?M2NULzkzaktHTkliUnVZVEZ6S1c3Wnh2Tkk1ZGVjYkhqT1BtSFBJd3pKaXU2?=
 =?utf-8?B?M1BsRDJnNFp3N1hoUFp5Z3pSSU9IekdRZmc2VDk3UDBMMFNxazM0ZUpiZy9F?=
 =?utf-8?B?SUYwdjFDdFlNUTN2aVVPSGpucnBBVWNJZm1GdG54eWxWTXk1WTU1ajJWRldm?=
 =?utf-8?B?QktkUlc0RkJBK2F4SlhNNm8xVllCUHp6dHVnWVdXREQrM3JiNUJiMVcxZ1Vu?=
 =?utf-8?B?L2w2aTZteGhkeUVYdVdCNjJ6c08wZkZWeTIwTnd3UWROQU5GT2FGbEVpZDlz?=
 =?utf-8?B?ZnY5dHdzdlpxU0s3YmtsRnhXTUoyWmVTSHFMZGVDMWh4SzdkQ1ZPU3RRaXJD?=
 =?utf-8?B?eHYrNWJoM25WT09lNWpVQjlySFJNRW1wU2dkM1pVSzFjL2JlZVdheFJNOGpa?=
 =?utf-8?B?N3NLY3FiYTYxaWJNRlBRTzluRDhnRW91dkRzTUhRck1vMk8rZkwzZWJ0SUVa?=
 =?utf-8?B?VVNCTmlHWEgrY3FFYzFZM1BRSXM2OUpGRUxFUkpqMFhMb1ZhOG92QVlaeHhh?=
 =?utf-8?B?Skl6ZzZQY29pM3p6RDVkQXk0UERGRFlLVk93L2R0bFd3ZU5tNElJRDg1cHlx?=
 =?utf-8?B?eTZ0eC9TSmpBSTgvUnNFelJ1V3owcm5sMUVlVFJxeFF4OFQzbkZTQ1g4dUg5?=
 =?utf-8?B?ekN0NmZLdStBdkJHMTM5ZjMrQTZvRGh4OFd4TzdRTmhEbUZMR1BzSWlBYmdW?=
 =?utf-8?Q?bUiqcjT?=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 5:KqAVIFEm9cpCIEAT0dYFNrOKwoWsORKb8mlUUWWA8NNakztq4j0IShL8Am5HQQx7M8LdaYdHdln8scwax7f2vnEUj27Uc4pgwwJ5iPfew5F3PxvQixY4GlnEB5jB79prmW8jxg8P/RsAggFlhO4gwwhrcZ7zd7E0p9BfdKdkZPdMkZb1nKpUlHSszqo++OGI13Q0e5kIF0mvig5qmlH0d6eF6kcMfUKgmZ73Jd9WGG4el+n/2Df4/71FenURVvjmnsCzHUpZo7GOk2itdun9916fVV4/WT/RZAUuAkPrFcXy/kdX1Uwz591JBlXfBaOr6pQcQiRluMPSk82jw4WXkYHIpZ13C/Djqh06AcAi6FuwU4EnvMV1sJjMzvUmLuIKg1yfy6vRWf6fqb9VSQVK7Hd6A/XBBjYT3pZ4075zpX3SY2P/KCEsjkyv0HDF6G+2tZ/jETm4m1KBvjiBTrS5n+N+ApQMwe0ZY4Jq2hLNUXCXj7iRTHJQfuVUl2n3GiNv;
 24:MAiJlJ/tNgFlCwUpZ6l7reJLeqHZjpHQ8Q9u1XiUVWweHjdHxPChLZDxdPk/Q3cJwxySCfcTRrzmi1QBMRwGvNpHE544yxyHq+4k9KnrBHU=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 7:mQItwNgQ6IYsi/ZWnFgv1YcZyUfKwKRqRDbTz/FpkWOnvv3jJGKxScTn6c6du5K6lhXkjzuKS3+BvMIFc9+yeq3g4rl/w/qknMTOJJU9MG3fsatffQ61W0pd0rl78Y4uIKxPeMoeZti+cqr/sgupdmpnnPonpZ202RGACVPAQhLiMW418QtSqTyCwVDQB00okGyWpWDj5EbMgdOwyN7a4NGjNZ1qkwDxb9DV8u0IzljY2vOGTfMcNJl9yQwTGVRaWWc3r6zYRZO672+zUPR6e0IjV9GLJxG3nwJRCXWbqC9ejhhaRLYepVI/XJ4TPfHvl+lNB80coAMb8UKHvlhz0hXJDBqPvQC6QIhBDOTb79IDMCRxRuioe5Q9G81fR8Tdgq8f4WRjh0l2NtLYjG3NOyhHUjJp7cNTjVYO/0TeReYq975t6TOaCPdIceyiMR0LrH3Fgl+Q/o/+hxT0zrn5DR03J7ySw77H/c8U9dFWM0noiogNgoXc9JbQGpZzKBCg7Oz8AUNH8h3vWAL6vmfBx8dWdkgqODFXkoKu3wtqQvycHHulvTTZS6IhHSCVA7tnA6LJlIWNoHNs4wM7R86PTUkSDpsGYx5XSaEAMzFIh1md/pTDq05oq15Ht99Q2Vk9tWZrSeWkAtAQE0aeFd5IfDokl5T5wpljxdl2cDBVGbRATWYZgfQd+PjmPMOoSObUhrg3/y3J3/0R1E9OBV46XWwqtsOtLr6PusOzSacUuJMOslrnBvVDKpRjrOd2sL+K8q5rcR1zqjietUyyjuJoTurrPtip5L4beuIJd45WcmA=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 20:F1+TVyecXNYlRPnwc97ttgFVEJlMUXxxPYYuxaOMmqY9VEJjUdiRGuoLtNc+ZDYpYPYEU58iYFoRFYUgi5Clb/NrCKdfl+3nOq4h9AnfwMG7Dt5rf94QL/T3uXBBonrZMUGXnWyFznjmZbyl0xYFPY+n082ADxl0yXZ/xlPAeNNu8g9m7652eseschwgEHjOOCnEHUiBDYu4yCD7XEPc+lQJMi7OK4W7Q4dpnM8lwNUShlUpCrgI7hqiYyAJJSF0
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 14:59:58.0343 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1141
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v8 21/38] x86/mm: Add support to access
 persistent memory in the clear
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UGVyc2lzdGVudCBtZW1vcnkgaXMgZXhwZWN0ZWQgdG8gcGVyc2lzdCBhY3Jvc3MgcmVib290cy4g
VGhlIGVuY3J5cHRpb24Ka2V5IHVzZWQgYnkgU01FIHdpbGwgY2hhbmdlIGFjcm9zcyByZWJvb3Rz
IHdoaWNoIHdpbGwgcmVzdWx0IGluIGNvcnJ1cHRlZApwZXJzaXN0ZW50IG1lbW9yeS4gIFBlcnNp
c3RlbnQgbWVtb3J5IGlzIGhhbmRlZCBvdXQgYnkgYmxvY2sgZGV2aWNlcwp0aHJvdWdoIG1lbW9y
eSByZW1hcHBpbmcgZnVuY3Rpb25zLCBzbyBiZSBzdXJlIG5vdCB0byBtYXAgdGhpcyBtZW1vcnkg
YXMKZW5jcnlwdGVkLgoKUmV2aWV3ZWQtYnk6IEJvcmlzbGF2IFBldGtvdiA8YnBAc3VzZS5kZT4K
U2lnbmVkLW9mZi1ieTogVG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4KLS0t
CiBhcmNoL3g4Ni9tbS9pb3JlbWFwLmMgfCAgIDMxICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0KIDEgZmlsZSBjaGFuZ2VkLCAzMCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpk
aWZmIC0tZ2l0IGEvYXJjaC94ODYvbW0vaW9yZW1hcC5jIGIvYXJjaC94ODYvbW0vaW9yZW1hcC5j
CmluZGV4IGVlMzM4MzguLmVmZmE1MjkgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L21tL2lvcmVtYXAu
YworKysgYi9hcmNoL3g4Ni9tbS9pb3JlbWFwLmMKQEAgLTQyMCwxNyArNDIwLDQ2IEBAIHZvaWQg
dW54bGF0ZV9kZXZfbWVtX3B0cihwaHlzX2FkZHJfdCBwaHlzLCB2b2lkICphZGRyKQogICogRXhh
bWluZSB0aGUgcGh5c2ljYWwgYWRkcmVzcyB0byBkZXRlcm1pbmUgaWYgaXQgaXMgYW4gYXJlYSBv
ZiBtZW1vcnkKICAqIHRoYXQgc2hvdWxkIGJlIG1hcHBlZCBkZWNyeXB0ZWQuICBJZiB0aGUgbWVt
b3J5IGlzIG5vdCBwYXJ0IG9mIHRoZQogICoga2VybmVsIHVzYWJsZSBhcmVhIGl0IHdhcyBhY2Nl
c3NlZCBhbmQgY3JlYXRlZCBkZWNyeXB0ZWQsIHNvIHRoZXNlCi0gKiBhcmVhcyBzaG91bGQgYmUg
bWFwcGVkIGRlY3J5cHRlZC4KKyAqIGFyZWFzIHNob3VsZCBiZSBtYXBwZWQgZGVjcnlwdGVkLiBB
bmQgc2luY2UgdGhlIGVuY3J5cHRpb24ga2V5IGNhbgorICogY2hhbmdlIGFjcm9zcyByZWJvb3Rz
LCBwZXJzaXN0ZW50IG1lbW9yeSBzaG91bGQgYWxzbyBiZSBtYXBwZWQKKyAqIGRlY3J5cHRlZC4K
ICAqLwogc3RhdGljIGJvb2wgbWVtcmVtYXBfc2hvdWxkX21hcF9kZWNyeXB0ZWQocmVzb3VyY2Vf
c2l6ZV90IHBoeXNfYWRkciwKIAkJCQkJICB1bnNpZ25lZCBsb25nIHNpemUpCiB7CisJaW50IGlz
X3BtZW07CisKKwkvKgorCSAqIENoZWNrIGlmIHRoZSBhZGRyZXNzIGlzIHBhcnQgb2YgYSBwZXJz
aXN0ZW50IG1lbW9yeSByZWdpb24uCisJICogVGhpcyBjaGVjayBjb3ZlcnMgYXJlYXMgYWRkZWQg
YnkgRTgyMCwgRUZJIGFuZCBBQ1BJLgorCSAqLworCWlzX3BtZW0gPSByZWdpb25faW50ZXJzZWN0
cyhwaHlzX2FkZHIsIHNpemUsIElPUkVTT1VSQ0VfTUVNLAorCQkJCSAgICBJT1JFU19ERVNDX1BF
UlNJU1RFTlRfTUVNT1JZKTsKKwlpZiAoaXNfcG1lbSAhPSBSRUdJT05fRElTSk9JTlQpCisJCXJl
dHVybiB0cnVlOworCisJLyoKKwkgKiBDaGVjayBpZiB0aGUgbm9uLXZvbGF0aWxlIGF0dHJpYnV0
ZSBpcyBzZXQgZm9yIGFuIEVGSQorCSAqIHJlc2VydmVkIGFyZWEuCisJICovCisJaWYgKGVmaV9l
bmFibGVkKEVGSV9CT09UKSkgeworCQlzd2l0Y2ggKGVmaV9tZW1fdHlwZShwaHlzX2FkZHIpKSB7
CisJCWNhc2UgRUZJX1JFU0VSVkVEX1RZUEU6CisJCQlpZiAoZWZpX21lbV9hdHRyaWJ1dGVzKHBo
eXNfYWRkcikgJiBFRklfTUVNT1JZX05WKQorCQkJCXJldHVybiB0cnVlOworCQkJYnJlYWs7CisJ
CWRlZmF1bHQ6CisJCQlicmVhazsKKwkJfQorCX0KKwogCS8qIENoZWNrIGlmIHRoZSBhZGRyZXNz
IGlzIG91dHNpZGUga2VybmVsIHVzYWJsZSBhcmVhICovCiAJc3dpdGNoIChlODIwX19nZXRfZW50
cnlfdHlwZShwaHlzX2FkZHIsIHBoeXNfYWRkciArIHNpemUgLSAxKSkgewogCWNhc2UgRTgyMF9U
WVBFX1JFU0VSVkVEOgogCWNhc2UgRTgyMF9UWVBFX0FDUEk6CiAJY2FzZSBFODIwX1RZUEVfTlZT
OgogCWNhc2UgRTgyMF9UWVBFX1VOVVNBQkxFOgorCWNhc2UgRTgyMF9UWVBFX1BSQU06CiAJCXJl
dHVybiB0cnVlOwogCWRlZmF1bHQ6CiAJCWJyZWFrOwoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 27 15:00:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 15: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 1dPryT-0005FR-QH; Tue, 27 Jun 2017 15: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 <Thomas.Lendacky@amd.com>) id 1dPryS-0005E7-2j
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 15:00:16 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 A8/C0-02962-FF272595; Tue, 27 Jun 2017 15:00:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0gUYRTtm5mdHWsnP1fN26o9tlSU1gf4yD8
 RGKFFZfYAC7KxRndrX81soX9CTItcstAsW6S2bIuy2lCyRSHKXCvTXooSJFiKiGIgFSFFNOOs
 Wt+v8917zrnnwmVIbQ2tY/gSBy9YObOeXkwZk2J3G/4IefnJ067g9TenG6mNKNvf/ovIRftUJ
 muhreSgyjjjHyHtzsiSKlcDXYbGl1WhxQyFK0jwXqxVyR+EaxHcH6wh5Y8WnybAeeYRXYWCGB
 qvg4Gp74SMQ/F+mOyfUMk4DLsJ+HIJywIST9Hw5E3PrIDAUeC+4ZGcGGlGDJzvdMhlFmfDW49
 /VhuEc6B67CkpY61UP/fsm1rG4XgF3OmrUCn8EHh1ZZSSbUgcD962JLlM4pXweKphVgp4FTz+
 +ZOWIwA+g2D8RRuteK4F17d3aoUUDf7eBkrB2+B27zVC9gS8BrortitaDwE9g+6A6TkabjVtU
 nACPB/+qFZIX9Rw2TlBBT4q6Jh0Bka3UvC65XdAboax8krVHP59tpNQSD0qGKwcD3j5QuBPUx
 95ARlc/+zqWtjV9c+ubkTeRXEiL5zgBUNmYqFgKjY6LJzJbEhJTk+08KLIFfNmrlBMPGSzNCP
 pKBZJz4eGmnM70HKG0IezTZCXr11aaDtcauREY4Fw3MyLHSiOYfANf/kuHWW1WXk9sDHSHWlD
 BL6YLykymaUjm2MCo9GHsQN2qc2Kds4imoqVVjcyMA+bvN8J7ayHLoIVjkkkLJOMx63zFnOn+
 gFF60JZJOXTauy8YDE5/u9PoAgG6UNZ2ia5aExWx/ykCSkEIYWgrubKIRzcQktXhiI7qpKG7m
 1+f4Qby1lxIMW3qrXoen3GkqiYgtQdt7vStiffP6a+NjVWnRXpzdvpu+usTdh3dMZ++Uem7ey
 WF6e64oLD41PTsvrv1aV3jWgaW4LdjWz9A25P1ufUvZPtDS83ZxTEjjq666uDSuu2fooZXtrn
 3EDEf875ypa+Pjm92jOkp0Qjl5JACiL3F6Aq3R6lAwAA
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1498575613!69714324!1
X-Originating-IP: [104.47.38.84]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31571 invoked from network); 27 Jun 2017 15:00:14 -0000
Received: from mail-bl2nam02on0084.outbound.protection.outlook.com (HELO
 NAM02-BL2-obe.outbound.protection.outlook.com) (104.47.38.84)
 by server-4.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 27 Jun 2017 15:00:14 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=283sl58O+0HaPa9YDphdA6fj81YwvB8b9tivyfD++Yc=;
 b=nxz078JuFvvyWCf5baNyzr1R1aeet7D+c4mLpHtd5SHs1+CS7UbX61yrXGLvHrGfNL2hXACF3Lzq4Y+xQpp6zqDFOAN2fL+ZgxJzjxIRpdGF5vPwYMQEY59DQYoK5k4Bc809259QMNPZTs3L8VqbChU9Fl+dlwDbnE8uKTKAjk4=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 CY4PR12MB1144.namprd12.prod.outlook.com (10.168.164.136) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1199.15; Tue, 27 Jun 2017 15:00:08 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Tue, 27 Jun 2017 10:00:05 -0500
Message-ID: <20170627150005.15908.84160.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170627145607.15908.26571.stgit@tlendack-t1.amdoffice.net>
References: <20170627145607.15908.26571.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: MWHPR14CA0013.namprd14.prod.outlook.com (10.173.227.23) To
 CY4PR12MB1144.namprd12.prod.outlook.com (10.168.164.136)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: fb584750-3baf-4f74-5b05-08d4bd6d359a
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095);
 SRVR:CY4PR12MB1144; 
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1144;
 3:uEI7GF4FKEJhy5FFlLSo4erY5Lm8sNoxsw7MeaO30+1KYW69OZ4b4UOQwKJcq1qA5NqBJECBh4Km58RDMSVmW4fOr8MtLYvWKo6o0m7GSPdXgPzSLMIku+Zqaeq+6NS+4vEDy3i6m1Nn5H98/+VWH5kUWDv9w7yuGmmKg1obFKU5MOJUfUu8LXFIjkZMbKE6A8yAiuuH/BvMlHLRJVGEpoYnWfntEIueK7/pA7fQPCRaLPXS32BJYSspBhDC9YicQnOOOOCM7Zre3wFdKWXjstWTVQRdaw0YQgI8Hmc170Y7/Zfq6x31O5K5HnV8zvqSNS+TafbIvRRmvrJxdq1d2ymx3ewnXf3nBlbOlLzH4GhYOCGJ0dwoVj7/BUNh/GR3QV3MUAd/4y/pzoIHy8huMLpWeWZqkDx3lA14ORcVQXzIL0U5cROIsJg9W1hWuWdrKlm/Wi87Af0bYfZR5Zbr1J4cZDFEsOEPCbG6xPnA7vLua7dZhId7V53eOmqh5xXRnC+xWX7zPUyRpcVVBxT2W9t3mjc9gqc4MjpukSVXlCI5DTtqs5EIEdRhgOVV67oIerJ/YVJF5xAC639D4hH8lYQrLfY0n2fni81bICUOFOXxmPP/Ryo/0kWdaa6+6l3Q6VfHvj0EODX610H+ZOKMOc3RqbKrlckqsAPouWMrnW1OMTKGwx2QCg1IxtKRrRPPZPvqAslsmfA5trKunXytmQ==
X-MS-TrafficTypeDiagnostic: CY4PR12MB1144:
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1144;
 25:D4fMemxMIKSURmSWX8oKDkVNfg67wITgw3lmQGoWnsizNTBtRMcIa30pViWbI5uo1gTnwMdURrOfFaXCarlEdlRTCYWhUHdeHSBJWmmyhJcwBvwEonoVedOdIco04OiS0vhEZk0PCo1vgkDQcepUKl2I+J+n4vfemqc63Xb4/7OPXAiOh/NVud1QRi4i8qclzYzCY8LAT7+N1Tw9YpiZECcMDU/iG6Wbo36412Lzk7KXApV6Uawsam/FufJdE5qL6T676kMhbwJ1IYEWgYgV0MNUk2IzoNkqtgXIXOFpg3arhsQ2LyuDfmwBkdriLkf6loCIWh1JU0raV3vaD8jw0lzcuQw1p30mo6m8HJZaM643JC/RKpBJMdEnHzEREPOm/dp1St+6J/whLCdr3opbiL90kSIrcYZ4j/d7okjfDZ8sFMXXP580I2uXXmT1Fm9hOIdrMXEBOkdnuOIlPA9r4P/qohY5G1tXupWNsSe/IjI3jOR32G8JYBUqp1U5Pq7utUyyVM7BvDqzbu8k/kw66wR29SfBftcjgxtZ1hCUVctYplYW/8KE33W0Ukooe6GjB7SoVXl1zTYrs/m6b2GK0WHGNCljjbPiCGPXaqIvw8ha1XwOoUn+KfNO5A5QdvPqlOBeZaUfl5xW+Tf0RQcz9xCEJjsTMBSZKxsceBR8yQVbXuDU2l2jTnGdH06emshKdWPCjp+32gCyD7PQAbvFnNBlnfdnIyT1ZUZKwUPZ9+C2R2mKGjI2lgX0kRlekBC8hwkht2VsPSmyQ5OdXTlBrOrSCntllpQBrESoSvX6SNf3WE3YBhcMM3zZ8cVV3aeZmkUMSwLTdXxSC1s9J8YMfb4dQxzhGuLMU1tD3XedUVk1BoW0apKGw5z1Pxvy7dQ6G3l8SKlzYi5EUiXKRLTw6h6Zm2PpNeIv3gkM5Y7W5pI=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1144;
 31:yt4KNFTS86ypli8xIVjQAsrRW/3Fj5n4xlt4IZdmY8uAX4faCWkmsW9HXpOpxN5Jaa5wNmqrD2Gk5/2DltSOz2NphEfAKY9CUSm0veRLkP5/albdlOpwP507JAc7ZGvsM9pmMjZGKKXYPoxcqL3V3AiwRVcHWQisgOBWRV/E40+rPhoitxmAwxJ4qeyZ833kRScAENOjR+iV2QGzOFA8mWVjWGW5IVsEcSIKuZuyCCc9gZvOHXBHfuDyB/hGZLYxq4oBzgOy3I8BY6WSJnaIfR1aSlWHbTEBXapbWD9WcyMSbjNd5g2quacVaAqRMu2DdtwNFVWTVYfzbOaIzqXveVgHbZ1n3gE6rjyiAM0Iv9jGMwWUdswV0qfXGdaGHYt4OQB6BNDWmnSXMUn5SCggGqwmAJVswYOIZWe3ES+DuXBoBVY4N38Nzj7R3NL48W7Cdw834d944kjAOTrkTTkmzmI+0iLBVSYvVVE4/u4C6hAtw3G2e/H19OfQzDW9aiPD/pLAkZotFg/lUzhvYGLal5q5bWDAotSaGWUU/MJl3LdIVaDsGx5wa0wBy0HphrSAkD5H5Oq44++f+pn+28KBX8jvyFUSxiZ9j8EQGqd3CcKnvMciWerdMNSb5x93oyc0IgGhCvdQsBmyUQAtCcOQ7gfkFs1xPax2QZxd657kAAI=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1144;
 20:D3f0DemwBAhtc/t6hbA303lRKtUdR4tK9R9EAZlRwTSuKoMnv/OlSqP28FNgDag1aP3Io5g6mYGH8pFhCxtqNSOVyr9dcECxVNd1Mf+uJoTqTtcXcXkVyJjk3i+Qib8VcwHl0ZG98JTiWXsevZrZcMJaVD8X1LjN1kilakAOrBQ6I5Fz1Ra6fV2FqfoX+1pfSruXFX2bV8+4jMt2w5Udwb77SiYzbGj9uHWrUiLB9hMy82rmBpfTidOUTGfTHBq+4XzJ3yk+8Lk5eRyx0DAvLetcAdP97wkkvoowcxRX3DKCU2kHNmGECCVJfIVGkV4WfFfeWWxofQCuJl8eicGeg1rzStLgb6EKKkvhjFjxKM+r5QPCTdswelQ0ROe732jJ0KVSBzddH1dOusZiRejlWALe/ekGORgP0TYR4WnIkxpsVGvKaxtH0mi2Bc1B6AWyCqsYDSngnQVIp+RWZxBmYXIL3iTgGJp7rqbqnX8ia4IrpxXam62EF+KP2rVJ2o7h
X-Microsoft-Antispam-PRVS: <CY4PR12MB1144168B78E899D945A8BFDDECDC0@CY4PR12MB1144.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(133145235818549)(236129657087228)(767451399110)(247924648384137); 
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(10201501046)(100000703101)(100105400095)(6055026)(6041248)(20161123562025)(20161123560025)(20161123555025)(20161123564025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:CY4PR12MB1144; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:CY4PR12MB1144; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQ0OzQ6VlhidE1NVHJ5MnlVWFd1NHpYR1NPR0Jwc3pE?=
 =?utf-8?B?VTRydW9YZHQ0SjNqNEx0byt6ckJzTThHbi9DaVgrV1RJbllKREdBUDhSdmNl?=
 =?utf-8?B?TVpaNFZuTk5yZHNaV0J6czUzaEQrYUtReTlNQmtCQ013eGJtaXRRZDR5T0hh?=
 =?utf-8?B?U0NqY2xLWUcwSFV5SkVrMEp4WTJXVlkxa3NpZWhKckhjSUE1YWprVjk5ZmhM?=
 =?utf-8?B?bHA3MjF3YVpVUnlva0lkbEszZXJZb05nVk5ZRTNhOG9QWWs1YUtpbWUzdTcr?=
 =?utf-8?B?dWNvekxPZ1JNZENyZW9TdUdVTXoySUVSTkhRZ1dicFRlMURZRkR2bGRwMHFG?=
 =?utf-8?B?b2NVS2RuOXYvQ0pCaDVBbzJreDExZnFDNktDTE9KcHdnZzhFOWNYRmFzSFZr?=
 =?utf-8?B?L1VkUHBPK0RXZmMzYmI0aVFkOUtRbFNDbThCZXZwelRsSTMrcEd1YWNxS2hJ?=
 =?utf-8?B?Q3ZkZzIzbjYvbzR4c0poZTlWRkp5c1NVSUk2WGJxQ3ZWTzZGZ24wN3krRExL?=
 =?utf-8?B?U2p2L3FEakRCZzluSkpWcnpTMlJ3TW01YWJxS3RwbDN6RGtKL09ta0FjWGJC?=
 =?utf-8?B?MFl6TEcwUm1EREIzWEcwbnllQ3hxSjRwVHJnZXlQeWExL0R3c0hpdUNZS3pz?=
 =?utf-8?B?aGF2UjIyK09SdDdxbDRoZkxXdGNheFpaeFQ2WEhsSm9LakNUQm1DY2E3a3h1?=
 =?utf-8?B?b2pwZ3NQUlY1UGc5RHdBb0JlcjYvSTZMRFd1ZWYxY05kSGozWlVlMEtYMEZy?=
 =?utf-8?B?ZDNtb3ptWEhnWWlyZEcvcEp3Q3Fra1ZEVlVBTFFodjU5d0F5TU9WM2Jwa3VC?=
 =?utf-8?B?V1RraU4rUE5JOVcrMmxWeDMzT1BMUWFUZkZlbTMrTnlEdXJ1K21rbXZtSzlI?=
 =?utf-8?B?cm05dmNoODBGMGc5MmswbC9zMklpMlRCZ0Q4ZFlXT2NlbkoySU5McFAyc2pj?=
 =?utf-8?B?OTdsNGM4Q3lxaG9yTnFtKzFJK0dnL2FDeGlzU2pqRG9TL2RaVXhwWWViWmFs?=
 =?utf-8?B?ZCs3RS9TU0lPdGNKUGxoS2lDa3htZzVXMEJlUHBlWC9ERkVNeG4zcVc0R2xs?=
 =?utf-8?B?WUkxMXRoMGRybnkydTljUlhtekQzc0pNS0FsWU5KaVo4b215cXV0RUZVWldG?=
 =?utf-8?B?UGhBMXFzQWRrbFhYdDJwTkM4TmlaTG4wd085OGFhY2tudkJhY241TG1OaXFt?=
 =?utf-8?B?U0pKTVhSRWJKOGFLZW16cWdlWHp1NWdhQ2tqcXlCc2U1aTR3NVFvQi9jVWdW?=
 =?utf-8?B?MldGclg4dlBPOFJIeXRndTJWUHVrU2hjK0Y1MFUzK2VPNm9DZ2NBeWdiaXF5?=
 =?utf-8?B?VzhCOWxUajg2TXhKK1p2ajN4V05ibS8rQTMxN2wyTHNaYzlhTFRud29QNVBl?=
 =?utf-8?B?TDBuWEFsVGNqaFh6MnFiWWhGMHRqbUl1TGVTUVdjWGU0TzQ1WVlsU2F3NC9Y?=
 =?utf-8?B?QVhqMWhvelJPcFgyTGR6S3BkdEhMWUZGOHp0VmpxVEdFcHQxSmlrNGREVWJT?=
 =?utf-8?B?SWx4MmVIY1dZVDkreGpycVNOTjFOYmFhSi9oekdIYS9WUjZCelNPL3VuRkZL?=
 =?utf-8?B?TDQ5UnR2MWp1RUM4Sm5FRUEzQ3Uxd0xkRmROdHhQckJoYlY1clNYcFUvMlZ2?=
 =?utf-8?B?M2RDOXpUQkdJeFFWVU9YeWpLL1dRTVVCUmYvU3FlV0RvRlVOSDhBRzQ3QkVV?=
 =?utf-8?B?azhZb0RtbktvYTBwOS9oYzNkMXFXbEpBdmluSDBQZVI5SlhqdWFjMVAybUdw?=
 =?utf-8?Q?VzIQxgtJ6QNsx0MRsqqDVXVVcQ7HHzZNPl7E=3D?=
X-Forefront-PRVS: 0351D213B3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39840400002)(39450400003)(39850400002)(39860400002)(39400400002)(39410400002)(53416004)(9686003)(42186005)(6506006)(103116003)(47776003)(66066001)(38730400002)(50466002)(33646002)(6116002)(1076002)(83506001)(54906002)(72206003)(81166006)(230700001)(55016002)(3846002)(2950100002)(6666003)(54356999)(23676002)(2906002)(8676002)(4001350100001)(4326008)(76176999)(25786009)(97746001)(50986999)(305945005)(478600001)(110136004)(7416002)(7406005)(189998001)(53936002)(5660300001)(7736002)(86362001)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR12MB1144; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQ0OzIzOjRJcXVzSE1odzBqcitNY01hanZJb0FIK0o3?=
 =?utf-8?B?d1R4YUczcDNqR1NwSnVwWU5qQ0pKKzVyVGx0OWVpRjdrT0NuL0JKS1BVQ01N?=
 =?utf-8?B?N2xQb0dsZGs1RGpQajZaVHZMdDUveDlINnl1dzE1NTlhVmpOMmphZ0lWdFNC?=
 =?utf-8?B?dW9DMDJuZ0w1OG51U3U0Z0JCelBQS1E4WEF1M2QzS2VzdUNiZlNSMllRSHN3?=
 =?utf-8?B?WTh5RGt5SDcyVVJkTFJpMlFEY0Fuem1PbDRMQ3ZkZ3hGbnFFR1NRMjhNRUZ3?=
 =?utf-8?B?NEU4V2xRZWloVnJsU1RJYlZLd2ZhbzIyc2ZsVElLYitmRUFPYUpJbFc5bFI5?=
 =?utf-8?B?b3JqanRBaUlOVUM2WXBSOG5rNWRDamQ4V2lHOThxL1NOcWJ5a0dCOFovbG5q?=
 =?utf-8?B?dzRTL1k5ZDhtczZzYlpXSDBBZGN0OGd1TVNCV0p3ZUNnRE1iK1RaZ3dzYUJC?=
 =?utf-8?B?V1BiVjRpK3Jvdll2dm44bUdyVWdtc0hyQTBZZXBkTml4RzFRUHh2NE0wNThq?=
 =?utf-8?B?TSt5YzBla0hkK1hvQ2RpaFYxRktxQXQybXlNN0o1dm00ZUxuVjVXTndHcE9E?=
 =?utf-8?B?RDc4SUxlUjh0UEUwSU5lVHpDdGFjcndQNit0QlVKajBhWllxVDFaNWx4Tk5h?=
 =?utf-8?B?M3dMc0tQUzlGOGlpK0s3K1NzNzFYNDJDWmhWeXR4cjR6bWptR3AvMm9YRm1Y?=
 =?utf-8?B?SWJ4RjlaS3FGQWdqY3ZyMitTSXB3RG9LOWpkb2pGbUNBYVRWRFJ1dXVjMFd1?=
 =?utf-8?B?eThkbnhzelRrVXFpQStsYW9pZU5aYm1DbERwMlpkRHVya09HMjJ3WXNqS1N5?=
 =?utf-8?B?TVdvNUMwZ0NaUlF2clF4WEc0SjF5cFM0UDVHeDdnTHFOUTBvaEJjcTFXd1VM?=
 =?utf-8?B?R1loQ0hoUVA4KzFpWHlrczV2SFFQV0NhRjA2VGJJS3VCSWVLSUsrNmtJdUxv?=
 =?utf-8?B?N2MrK2wxVXEwank2UWhTWFVpODY2clJsUUJLT2hkMlBHVFhsdDRIZUFDdmJs?=
 =?utf-8?B?WFVROFNkTWJBbFJxVEtGQTBVY2lzUUtGUEx6YkVURmdGSGpQLy9CVDhhMWJn?=
 =?utf-8?B?cW42VTJrV3hQUzhWazNXR3FXY2FGcEVLcENkK2VwYm5PK0lRNHdOYUJDbEtz?=
 =?utf-8?B?TXZzN1Z3aXJGOUdGZUQraDRtVGViaGlhdU0wd3MzRDVuSHJjS0dHVzBRVWw3?=
 =?utf-8?B?RTA3Mkk0WDlaSW5HSERiYklQYi9MMDVTZVlIUHdFaDhrb3B3S1FkWHVEV1k2?=
 =?utf-8?B?WWVLcW85dit2VG9vVS9jM0JidE84NGMrVURENFl4ZlZpZU9STzFSdzMxVWdI?=
 =?utf-8?B?KytPWElKTnVrRk5LblNQZlRzaXdWSlNjaFYwTFhaUlB2UzBXTnFEQ2ZpRFJ0?=
 =?utf-8?B?dE5lTU1BLzdKaXozVDFrZ0dzcXZWbDNaQVVwUGp0WWlJUlh6LzlLeXBXcyto?=
 =?utf-8?B?UDBxTm5GUXhqR2czbDF6NXdVOGRsem9rdGlaZXNkczR5Y1JybVJNTWlYMUJu?=
 =?utf-8?B?ZFk3SU0xU1BXYW5ZVnRtZFd3N21WaFF5UU1WbTcwVm9vcWJCZDBXdVBIRzV1?=
 =?utf-8?B?OCtGcXU0NXFGSlU0UzViUkNMV3o4dWhzeVNUNlBqeGRGQW5YWFUwRTIvNGNo?=
 =?utf-8?B?eG5XVWdablNNQlJaSjRMYjczeHY4SzVKQ2xSVW1UZm05REZOYklMV3FFWUEy?=
 =?utf-8?Q?0M30C5b7YuFTOurJ2g=3D?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQ0OzY6RlRXK0duaHkyaUxSMkVGY24zU3RqN1BGdGM1?=
 =?utf-8?B?ZWcrak9iamJYRnZJcERUMjdkbkRHQ090SUl4VHBYYjduVnJPZmlIQVZqUDBD?=
 =?utf-8?B?NjZBRzFmMzVKSlNaVmdjRDRWZDNLK1gvM25HUEkzdndIMHJtQjVNUUxvR1VE?=
 =?utf-8?B?bForVlJtR1Q2NVZBQW41ek5rYUZnZXlwYTFEd3BRZUpsQ1p0UjJxV2hNVVF2?=
 =?utf-8?B?b2pEYlBZeDNwUjRtOTloN3UvYndBZjdPc1F1MUM1SFlYL2t6MmJvSGM0ek54?=
 =?utf-8?B?QndsOWh0VTNrVjlRK2tTSnFKeG1jMnJqdUQzRFYvNHFNVC92YU5CelcvWEt3?=
 =?utf-8?B?bXg2R2xKMzZzeXVOWlByY0p2NnFIWUwwY3NMMmxzbGdnaDRYbnNWV0cwcVVT?=
 =?utf-8?B?RVBqdVlxMTIzSkNFNHBNOU1aUmErdHp3eXdyQ2xjODFVRjhoQ0VqcjZJS05B?=
 =?utf-8?B?QjhGRmw4K2tYRnNad0lNS0FNVitUSS9URjNhbVhXSUVhOHZ2YjlSOG8rYXdK?=
 =?utf-8?B?TnV1cWYwZFpWSnpsNU1acUxLYXpJTXMrUHZWSjlPcUNZanc0cDIyZllJOWxB?=
 =?utf-8?B?dnRCOFVOQ0dESmlSSFpBZm10NUJlRHRoYlZtblRHR0x3Zkh2VnhWMm5lYXBX?=
 =?utf-8?B?VWpOT2FIeXJaTjZERG1xcmZZaGF1N2U1YlJSRzEwSUFsSjlnUU5mZmxjQWw1?=
 =?utf-8?B?QnliMUV1RXdYRWRXdGp6UDFacW5aeXpjUW9qM1ZNQm1RRmdoMXB0LzBCUUdn?=
 =?utf-8?B?VFZYWFAxTTUwVHV0UXdyWFlkWmd6bGl4UnBpdTNuckFOcktWT0JxT2JNNUlW?=
 =?utf-8?B?bUpvL3NZSndCcGFuVG44RjhyUy9mTDNqQ0U2M2RvdXNiZHQycmtTc3YrUFB5?=
 =?utf-8?B?OUVtL3VXYWtBNTFNRmZJQ3J3MTR4TXdkMmN4SlRsREY1dEVUNkVjMjlEWnF5?=
 =?utf-8?B?WVJGak5yMUJyQ1RtL0VRY2kwMWZ5c1BlYktGcmhZVmpZSEZ4Vmx1MDdLTFV6?=
 =?utf-8?B?Rm5DUy9CZmNoVlhCbHpTRlZ1YXpQdURXQmRJcEJxMEJ2K3BVR2tBaHJyQVpl?=
 =?utf-8?B?UCtwTUVpZ2UvZk1oSW10T3hwZGdPelFFNEVFV2RQYTlaL29WTnk0Y053QzR1?=
 =?utf-8?B?akFmSy9MdHp0SjZVVXIwRlFZRi90Wm9WeTJ3YnNuWjZ2VUsxN3pJT3liZmxE?=
 =?utf-8?B?TFEwODNHQzY1Tmo0Q0xZT2pqZ0VKanV4VHhaTHNjNm1xS3JlMjZCNzF2ekVM?=
 =?utf-8?B?UXp5MG5IcW1QTlMvbUd1dDIvU0lzRUtzS2hCMEdiZDZEN0FuYllGekZzbWpF?=
 =?utf-8?B?bWYwUHFuTStpNGM3UC93Z1AvVmNxdTZHNnpsZHlWc1VZZmlQZ3l3clN0SEM3?=
 =?utf-8?Q?OLMfNXY?=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1144;
 5:lKhd4RFZRmMJCPE2YnmJoslBEjGWe1Oqux/ubvKoIFYr0SFHKkNn0a3s+weUFhy8nXYE1WwEQyUWPUYvamAyH77NcvTA5q6aL6cOh6fDyL94XNFmy7MZu940Jzgi+cGWZ8GZq5UUtpvk+Lx7PqD7qCsxYpKBBcCUEMSMyIs2Nkxz0W5Wf7eJaaNU/jMOTsSqmtn586xzXhaCi/P0stERX7Xz2tVGEaCNSYYROnhco6TOjbKb1SmfLAxNw0SanMDisXsCHWKznWMQWh/DLW+WyrBpEd3FZ+9E5Byy1LYQDc4YNX/r40P64501iRKvL9EeRcoz1z7/QPgNLIc5j55dloT39/cwpbfTso++NugXSK7vDc7I3Xt5f0rcWZTTJhf4lauKDMYrg7WivnVC2GBaWBz7H/VPdVQbTW9GBDZiqFZoJyBquPvnShAkwQa/NpPScYETrskWVPu3wdKUMhyUHeSYI2Hlfd2ZGpBMmIEYX+DPinyvhGW+CExsbiskrkvF;
 24:C/YXsq+d0aYkyzxnIsLfSpLyC95qgoDKHPZl3mBCJWZu/H9XNTsm6Fb8ZPYkEaPCVPreN4d3Xn90wCzP+mDUYO7HH1b/8mRdFMZIuu+TqbM=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1144;
 7:WZIGQP/5pJKGOGra1ircqG782HxKBViEzwO9Ni13TRN3oJHOx4fop3z3CPYbzdzTeRqNAHs/eJ5RVP29NLITzT2e9tDEDg6DClvusS0v+24wV57qis1BQNiBqF/8/BalIzfZMrbPx6+XRY7tuQc1aJRMd8YAgcmpWa+1xRGJgYAPpakHIfV9ARq0dGcpd0YfN39240ltfvd9kXwQU2vjXcPtWY7bPLWaJglVtTYlIQTtr1FNguFraWVBJIVeO5VZr7/P9+BKS9Gj742xw3vl+RB9HJzWrokhlaE2CiWKw7sovCEDtG0AIzH0VST662Dv4NSK5ULBQn8hhjkhJj0yp/zLeHz7PdOoPF0WP2qeElckIqa6+Yzh8+jrjWu3ZpDxP43W74fvFOW/lZVs8zBPwh3zA1iGdYbmhguBq1U4KmKa+5AVNenfHKHPg1rbW5bYoVm4Hssuy6ItX1yLtqnchvKczEIM6Pnh8pHPY2Hba08Muk0SMnDRaPzhYOej1+vfdKMDCZapyg4cMxCor/qCOvomGX8dWq2rBJGIoXcN1UMn39JOI+bYh1+xvkV+7WJl0gKgQ0w3SEMRlFw+kCEJtxJ9NATXwIeUPeA88A+JwyEfCAyYECK3aRawnEofCbUEcf/L5vZJs5FQHGqmtehepodaN7r/hIICqqHkptOSdnlhZ0t4XZ2YI2QnUBGBOUD25B3jRVSwrossmYWKf/rSyJab6fPFhSFOuQ7vfV94R67RD1143ZWHo5sOgquBYa/RYqOVnbWG9V1K4vR6BAxkOmvs7nngBiEFy46Qb1kNCfo=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1144;
 20:OJx0V0GdO4F8N9ajPGGoW3vd3fWR+NuY9KFOlecE7WhbEp0w2RzR/9H0bF0EK/HXVLYUvgUUGw6EXmS70thddNA9J2uhDGXq+VTrXkcRBvJOtGrZKqTea+uikpYTPM8PkfEo4EQj5VuqLmlnLIyuoemsQIFEH1leJSN8c6syTQchYMbgwUBIPw6BQymG1DSJJZSYqVvDQlBaJfk5sdGzaQJO3HOXTNlu2aCEu4WEYkWjOY3pC5bnJM9tWDxq4DtS
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 15:00:08.6819 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1144
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v8 22/38] x86/mm: Add support for changing the
 memory encryption attribute
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIHN1cHBvcnQgZm9yIGNoYW5naW5nIHRoZSBtZW1vcnkgZW5jcnlwdGlvbiBhdHRyaWJ1dGUg
Zm9yIG9uZSBvciBtb3JlCm1lbW9yeSBwYWdlcy4gVGhpcyB3aWxsIGJlIHVzZWZ1bCB3aGVuIHdl
IGhhdmUgdG8gY2hhbmdlIHRoZSBBUCB0cmFtcG9saW5lCmFyZWEgdG8gbm90IGJlIGVuY3J5cHRl
ZC4gT3Igd2hlbiB3ZSBuZWVkIHRvIGNoYW5nZSB0aGUgU1dJT1RMQiBhcmVhIHRvCm5vdCBiZSBl
bmNyeXB0ZWQgaW4gc3VwcG9ydCBvZiBkZXZpY2VzIHRoYXQgY2FuJ3Qgc3VwcG9ydCB0aGUgZW5j
cnlwdGlvbgptYXNrIHJhbmdlLgoKUmV2aWV3ZWQtYnk6IEJvcmlzbGF2IFBldGtvdiA8YnBAc3Vz
ZS5kZT4KU2lnbmVkLW9mZi1ieTogVG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNv
bT4KLS0tCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9zZXRfbWVtb3J5LmggfCAgICAzICsrCiBhcmNo
L3g4Ni9tbS9wYWdlYXR0ci5jICAgICAgICAgICAgfCAgIDYyICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgNjUgaW5zZXJ0aW9ucygrKQoKZGlm
ZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3NldF9tZW1vcnkuaCBiL2FyY2gveDg2L2lu
Y2x1ZGUvYXNtL3NldF9tZW1vcnkuaAppbmRleCBlYWVjNmMzLi5jZDcxMjczIDEwMDY0NAotLS0g
YS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9zZXRfbWVtb3J5LmgKKysrIGIvYXJjaC94ODYvaW5jbHVk
ZS9hc20vc2V0X21lbW9yeS5oCkBAIC0xMSw2ICsxMSw3IEBACiAgKiBFeGVjdXRhYmlsaXR5IDog
ZVhldXRhYmxlLCBOb3RlWGVjdXRhYmxlCiAgKiBSZWFkL1dyaXRlICAgIDogUmVhZE9ubHksIFJl
YWRXcml0ZQogICogUHJlc2VuY2UgICAgICA6IE5vdFByZXNlbnQKKyAqIEVuY3J5cHRpb24gICAg
OiBFbmNyeXB0ZWQsIERlY3J5cHRlZAogICoKICAqIFdpdGhpbiBhIGNhdGVnb3J5LCB0aGUgYXR0
cmlidXRlcyBhcmUgbXV0dWFsbHkgZXhjbHVzaXZlLgogICoKQEAgLTQyLDYgKzQzLDggQEAKIGlu
dCBzZXRfbWVtb3J5X3diKHVuc2lnbmVkIGxvbmcgYWRkciwgaW50IG51bXBhZ2VzKTsKIGludCBz
ZXRfbWVtb3J5X25wKHVuc2lnbmVkIGxvbmcgYWRkciwgaW50IG51bXBhZ2VzKTsKIGludCBzZXRf
bWVtb3J5XzRrKHVuc2lnbmVkIGxvbmcgYWRkciwgaW50IG51bXBhZ2VzKTsKK2ludCBzZXRfbWVt
b3J5X2VuY3J5cHRlZCh1bnNpZ25lZCBsb25nIGFkZHIsIGludCBudW1wYWdlcyk7CitpbnQgc2V0
X21lbW9yeV9kZWNyeXB0ZWQodW5zaWduZWQgbG9uZyBhZGRyLCBpbnQgbnVtcGFnZXMpOwogCiBp
bnQgc2V0X21lbW9yeV9hcnJheV91Yyh1bnNpZ25lZCBsb25nICphZGRyLCBpbnQgYWRkcmluYXJy
YXkpOwogaW50IHNldF9tZW1vcnlfYXJyYXlfd2ModW5zaWduZWQgbG9uZyAqYWRkciwgaW50IGFk
ZHJpbmFycmF5KTsKZGlmZiAtLWdpdCBhL2FyY2gveDg2L21tL3BhZ2VhdHRyLmMgYi9hcmNoL3g4
Ni9tbS9wYWdlYXR0ci5jCmluZGV4IGU3ZDM4NjYuLmQ5ZTA5ZmIgMTAwNjQ0Ci0tLSBhL2FyY2gv
eDg2L21tL3BhZ2VhdHRyLmMKKysrIGIvYXJjaC94ODYvbW0vcGFnZWF0dHIuYwpAQCAtMTc2OSw2
ICsxNzY5LDY4IEBAIGludCBzZXRfbWVtb3J5XzRrKHVuc2lnbmVkIGxvbmcgYWRkciwgaW50IG51
bXBhZ2VzKQogCQkJCQlfX3BncHJvdCgwKSwgMSwgMCwgTlVMTCk7CiB9CiAKK3N0YXRpYyBpbnQg
X19zZXRfbWVtb3J5X2VuY19kZWModW5zaWduZWQgbG9uZyBhZGRyLCBpbnQgbnVtcGFnZXMsIGJv
b2wgZW5jKQoreworCXN0cnVjdCBjcGFfZGF0YSBjcGE7CisJdW5zaWduZWQgbG9uZyBzdGFydDsK
KwlpbnQgcmV0OworCisJLyogTm90aGluZyB0byBkbyBpZiB0aGUgU01FIGlzIG5vdCBhY3RpdmUg
Ki8KKwlpZiAoIXNtZV9hY3RpdmUoKSkKKwkJcmV0dXJuIDA7CisKKwkvKiBTaG91bGQgbm90IGJl
IHdvcmtpbmcgb24gdW5hbGlnbmVkIGFkZHJlc3NlcyAqLworCWlmIChXQVJOX09OQ0UoYWRkciAm
IH5QQUdFX01BU0ssICJtaXNhbGlnbmVkIGFkZHJlc3M6ICUjbHhcbiIsIGFkZHIpKQorCQlhZGRy
ICY9IFBBR0VfTUFTSzsKKworCXN0YXJ0ID0gYWRkcjsKKworCW1lbXNldCgmY3BhLCAwLCBzaXpl
b2YoY3BhKSk7CisJY3BhLnZhZGRyID0gJmFkZHI7CisJY3BhLm51bXBhZ2VzID0gbnVtcGFnZXM7
CisJY3BhLm1hc2tfc2V0ID0gZW5jID8gX19wZ3Byb3QoX1BBR0VfRU5DKSA6IF9fcGdwcm90KDAp
OworCWNwYS5tYXNrX2NsciA9IGVuYyA/IF9fcGdwcm90KDApIDogX19wZ3Byb3QoX1BBR0VfRU5D
KTsKKwljcGEucGdkID0gaW5pdF9tbS5wZ2Q7CisKKwkvKiBNdXN0IGF2b2lkIGFsaWFzaW5nIG1h
cHBpbmdzIGluIHRoZSBoaWdobWVtIGNvZGUgKi8KKwlrbWFwX2ZsdXNoX3VudXNlZCgpOworCXZt
X3VubWFwX2FsaWFzZXMoKTsKKworCS8qCisJICogQmVmb3JlIGNoYW5naW5nIHRoZSBlbmNyeXB0
aW9uIGF0dHJpYnV0ZSwgd2UgbmVlZCB0byBmbHVzaCBjYWNoZXMuCisJICovCisJaWYgKHN0YXRp
Y19jcHVfaGFzKFg4Nl9GRUFUVVJFX0NMRkxVU0gpKQorCQljcGFfZmx1c2hfcmFuZ2Uoc3RhcnQs
IG51bXBhZ2VzLCAxKTsKKwllbHNlCisJCWNwYV9mbHVzaF9hbGwoMSk7CisKKwlyZXQgPSBfX2No
YW5nZV9wYWdlX2F0dHJfc2V0X2NscigmY3BhLCAxKTsKKworCS8qCisJICogQWZ0ZXIgY2hhbmdp
bmcgdGhlIGVuY3J5cHRpb24gYXR0cmlidXRlLCB3ZSBuZWVkIHRvIGZsdXNoIFRMQnMKKwkgKiBh
Z2FpbiBpbiBjYXNlIGFueSBzcGVjdWxhdGl2ZSBUTEIgY2FjaGluZyBvY2N1cnJlZCAoYnV0IG5v
IG5lZWQKKwkgKiB0byBmbHVzaCBjYWNoZXMgYWdhaW4pLiAgV2UgY291bGQganVzdCB1c2UgY3Bh
X2ZsdXNoX2FsbCgpLCBidXQKKwkgKiBpbiBjYXNlIFRMQiBmbHVzaGluZyBnZXRzIG9wdGltaXpl
ZCBpbiB0aGUgY3BhX2ZsdXNoX3JhbmdlKCkKKwkgKiBwYXRoIHVzZSB0aGUgc2FtZSBsb2dpYyBh
cyBhYm92ZS4KKwkgKi8KKwlpZiAoc3RhdGljX2NwdV9oYXMoWDg2X0ZFQVRVUkVfQ0xGTFVTSCkp
CisJCWNwYV9mbHVzaF9yYW5nZShzdGFydCwgbnVtcGFnZXMsIDApOworCWVsc2UKKwkJY3BhX2Zs
dXNoX2FsbCgwKTsKKworCXJldHVybiByZXQ7Cit9CisKK2ludCBzZXRfbWVtb3J5X2VuY3J5cHRl
ZCh1bnNpZ25lZCBsb25nIGFkZHIsIGludCBudW1wYWdlcykKK3sKKwlyZXR1cm4gX19zZXRfbWVt
b3J5X2VuY19kZWMoYWRkciwgbnVtcGFnZXMsIHRydWUpOworfQorCitpbnQgc2V0X21lbW9yeV9k
ZWNyeXB0ZWQodW5zaWduZWQgbG9uZyBhZGRyLCBpbnQgbnVtcGFnZXMpCit7CisJcmV0dXJuIF9f
c2V0X21lbW9yeV9lbmNfZGVjKGFkZHIsIG51bXBhZ2VzLCBmYWxzZSk7Cit9CisKIGludCBzZXRf
cGFnZXNfdWMoc3RydWN0IHBhZ2UgKnBhZ2UsIGludCBudW1wYWdlcykKIHsKIAl1bnNpZ25lZCBs
b25nIGFkZHIgPSAodW5zaWduZWQgbG9uZylwYWdlX2FkZHJlc3MocGFnZSk7CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 15:00:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 15:00: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 1dPrye-0005NN-5Q; Tue, 27 Jun 2017 15:00:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dPryd-0005JN-2O
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 15:00:27 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 A5/E7-01752-A0372595; Tue, 27 Jun 2017 15:00:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0gUYRTtm5mdHc2xr3Wj66ZWY5KvVTcoehA
 YQlj0MIPI+mFjjbsb+7CZNbd/EluCZJn2ILNcNau1REzSUsgtsbC27IH2gPrR64dgIJWbhdDM
 zqb2/Tr3nnPuuRc+htQdpw2M4HYJooO3cXQkZclMyTNGSPkFWRPD8auvjDdT2Sh3oPcPkYf2a
 KyOIqd7n8bSd/oMKqmIcDf+ekSUo2FtJYpkKOwh4V3tCUopEK5F0Pa6hlQKHT5OQNeTm0Qlim
 BonA4jYz9COAYXQrDyHKVgPfYS8PEcVgwkHqPh3rMArRAEjgNvUwupYAonwfn+uyEzi3Oh+nZ
 PSBOBN8HJr/6QRif3q+5/1yp4AU4A3yuPRtXPh8ELn+UwRg5IgfaeTKVN4sXQPVYfsgJeAt3B
 IK3sALgCwcXhLlqduQzqvj/XqqJ4GHhaT6l4K5RffkMrMwEnwmPPNrXdQsB48wZ1ThUNLW87w
 vpUaLo2GQ74qIXmPi8ZLjTQ3h/UqkUXBZ7Rh2GLDfqrGmkV74XOO1/DuwY0MDXlUvEYhvbq9G
 pkrJt1ad3MpXWzLvUishUlS4J4WBCNJlNGkWg1W1x23mozmrJWZtgFSeLNgo0vkjL2O+23kPw
 p5sjvDvJV5DxAsQzBLWBvQH6BLrrIeeCIhZcshWKpTZAeoOUMg5sGju40UA6nQ+CAbTgky+aL
 gllwF1tt8if7pwQmitOzIyUyzUolvF2ymlXqMVpqWMh+U3xYISyljmnbv+/5EsUbYlgk76SLK
 hFEu9X1Pz+KFjKIi2FppzwlyupwTU8flYMJOZi6nKcEu/gZylCOdh/b3HrItcvcecG9JjAvrV
 6KiywLmhsTpNQXl67CjtjJjWlzeTE2nfD+iCX6A08adP6NfmptTpBry4rxl0lLxzM39Z499VA
 fvSV6yHe+wjvsK/douKEVtB6tv56TnZj0/mISXvU7fWvyp4NUDVpUu873s6yYH/z0YfuXwokO
 jpIsvCmVFCX+L+iy5NGZAwAA
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1498575624!89808928!1
X-Originating-IP: [104.47.41.80]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15439 invoked from network); 27 Jun 2017 15:00:25 -0000
Received: from mail-dm3nam03on0080.outbound.protection.outlook.com (HELO
 NAM03-DM3-obe.outbound.protection.outlook.com) (104.47.41.80)
 by server-13.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 27 Jun 2017 15:00:25 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=/t/ZdmDwNmfyBznJOJQOJe5GwOJTePCmypuN8IIwFHc=;
 b=kNp0R9Gd2liajWeomFRQAwf76JYYUR8TzxET/Mk6ePZErf8VREeKVB0oMs0kor7OXBJQ1IL3NVAbEnsIOR9uBoPXlkL2d/sMvYKdZDcNxTutuD2g/P7B0r9x/Jsdvh937EpICgV2sskDhd8AwGHNIfoouvY5GDxJezegjGG6htQ=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 CY4PR12MB1141.namprd12.prod.outlook.com (10.168.163.149) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1199.15; Tue, 27 Jun 2017 15:00:19 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Tue, 27 Jun 2017 10:00:16 -0500
Message-ID: <20170627150016.15908.37813.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170627145607.15908.26571.stgit@tlendack-t1.amdoffice.net>
References: <20170627145607.15908.26571.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: MWHPR22CA0070.namprd22.prod.outlook.com (10.171.142.32) To
 CY4PR12MB1141.namprd12.prod.outlook.com (10.168.163.149)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: fbe977e8-d1b2-4700-8f72-08d4bd6d3c4b
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095);
 SRVR:CY4PR12MB1141; 
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 3:6836V9D9Sfamh9adK1X2lMiw1jfiOy39KDU5TgcM2MyXjFxnQjaTCd1bt1wDGvvjgGODUB15IDRCTFizc9GYI0sw/svzCSJ5uOyFPHaw5QxgHCs2wOn6PVdIOxsxozkL5iL1GZs9rUYvJ35AvAqX5hziFCbidUeHnppyL7itGdnn3uCBxFb132mbx/WhddZyZlolY4h7id03GoYUtA6ZEWtu9xRdRZ6jT15DIuvFd0oWuULy+VaP17+Gn3CUGxiVU8aEydAcdmOSLOE1vXEQ6y7HMuBNXvRKbOhR7SWhGHhMbiVRSnUjT4VIc/O8qnvB9n2o+a1bCXpA2dFxL+fxFtoEn6lnLXpVXQl0+W6KWbfJmZaG/EibYBG8760Yj6IeYfhVjklKbhxjSW+Vg4A9QwEJu+5zhbVF08k2U5kDCR0W0qoVN+o1UBLxvphajCYhyrnOA4oeD0O/+/4gCDWp4OzBpwacbxwJ40O3FVOrtCT14q9HvQ3sK2Gctin9DGqo9mIkGwyHQg4u1+WnG2gMblTV3EoDFzy4/q4XELwVlG/y6C6J6yh374WHUk0/3Hv3fzIRH5gJUOS/5fL6Qt/qcrmd3ppbPyU6ck1fEn87bv2yTBoWTuPXsP85hphyCFX7QdyHGQ0zqokXOHbBRN8Vs6jn77WZj0lpM+iMo9o5up/+hhthFi92FJE1kVbRgX1yMrJKos5yfM7q2hdNswb9TA==
X-MS-TrafficTypeDiagnostic: CY4PR12MB1141:
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 25:TVzamW4r3U5UVQvJSE0d8Ksi4P+KbUCTm3zB8pbshOXkiQ/JP9+4Esq2X9kH9wElxuekK2vz72StEBd+FehmKgFuSy90rHTJ25yCVs00exJUOZclvG3HM+ZAst1IIHw7IK/lU4DODnyhgMuvOms7EPZX1jq6MRPM09fe/AoclboTh4pYxZBRpxCvb0Ithb0tr0amswmuO29aX4crZj7aWCNSH5MLoJMZOqtdQn50rVFlj3tOz2fyXD3VpXr4/beqQe8vWFw3diaWQUihqKh0f+vIo0IL3TRUvzJ/4l5edq0o5qhtlkVb6QImXsUpkGYns8IZsyc4VxC82FJ7hNVmcbsU9KdIVUb6C1y2SEfbcXM6/lsvzi7UmJp0+1/Luvh1sZaVtrZrwQ9zYl5Pz/ATzqdtKmiVrz+Q34nbt43Hh5Ot8lKSoMBpHxfvElbRF5k6UBE6LB8ooXZeuQmgOkl4cIgmqpuWhuRZ9kR6TQ8N6TN3DGVOFg5tzzTgq9vrH2vj8RWp27eJL/FApT2sNruGtoES63FDqMTSwwV+OtEag0aEF929JZKRmoQv2koJ5pzU4ZffDRocVPRyUogBB7d0olI1RsjXidD9Bss4Sb1X4KJtsOsvifzQ8W64YYRC8fASrh7nk4OlCLTA+UiceX610yK5NzDC/PumlEPY70Ay9mc5N8Hho9Id+cE67HjN7SI/3Y7T+cSKYr3X2dkPnmV5kuyzGPe+rFVCsEeKlkhs5azppl1udkbeK0Ed7LWXXGUntEHWrZUOEooesoyc0R2E0/3g7RpZBufI6eCRTMXx9NmGdMu4Y0vrwPdyBrpLqlShZBC1OgC9UsH+/DiPbGT+LZ1mf497uIbKdXbRLekCaPSX0A/DrJDq+8q5jYezstXAGVV82LGN2N6U8vB9lVpKr/rt7zoVp253SWHN3h8ewEw=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 31:6rS+eQn0HZen0dy5B1JvCfgDoBLtqK5PQ/e3W21jozJk4hiXv4Iz6PbLd2b1/b/e6OrVx9N/Cg5QkzE9AwE6j7SUf31A7TAeKhmXocbi+b8niUzulrlKOLXFtFAKVLQ2Vml5XZGWnsTMWzKtPyK9rWdHvvZyN3j/ZdNVRbFA+0sbfULx34X7LpDjoLGJhGSilZZSNRmRvOH/pi1dYs3A1ps62lLV4+ZyC6nwJazci0Zk+MYOHbib8hMwuZ2fw2ngeD/ag0pQlaaut0ZIs2IkzqiieHPGXVJc4qGTaOPoh1VgNEBaStB1Kbo7DOnebvqWRPrWXhSBY13OkVx/BE73pugcDGbsfPhzRp0rEAEytS2q17//2EkqYna4KKJM5G0UcygpliGCMi9is3NZUvi2zMa5VCBdLyzu+FCT907pHIbsY9O7/1yMXYjb88CULv02XFDRDOxyB9BISmQbaeoxJ2NCxcBnOm6Tjo1hSu3LRfYwbFEZUJpGG3/c6kwJsxqvSJj2wkhWNXSnM+ReJbcWtVS/nJhWBB8aRNKGx45lrffszUtA2AGBgR7E30yz18z1TY6Z0L89Ak1cNUAqU/7qASJ5xAJNomIuZin5WYIuGzVjl0QViR2VqcPSBiw9Nj+8J8BvJrYXKK42QxTNRzXZzjNAeh8itpnZmg+TYXsd7vE=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 20:h+c69nQeJcWOKrFrUQMOuQqsA1JxdIAvFskZQljMdo+pbg/ff04ghwsqz9UOv8oF+6vlA5SRI2B0EJHWnbKw2npgfVKH6QH/CDkm1YnaNTADWHx7gsR46lcEy61LbxaStcS051hyZdeMkj1ShUbr4rgw90yTigy339zYs4hZWOshV87MqtjBnNNjZGWA7NDFwMN/o1PFKCCTfo9R6ixx55mfpe90u9ovyl5GPKHlDMzSIfFwb5YZorz1WMWud5G54u123qpxSiDkTtszfxnuCSMetG8/nRhZ3cKFF2n3djmy9tyMVhj4YPPntrubDtyDjxUz2+5RtXwNFA4bkzM9mY3BW5JeZZNXydQO5aDl2fsW6iCYqTf25+fJvVZ1NJMBaqEUVbFMhbbJbrC+jBLRD7foB5SIbsoJboBRppd0SZHs1HrbWU4ptrKShZR4HAXaCYGOjkInzXwAjWmgTWgzDg9MJHa7tLBYgFgMSrZKMNeVIkl8m/5aGTev0CQfnFze
X-Microsoft-Antispam-PRVS: <CY4PR12MB1141A9A38D6431AA42C04A8DECDC0@CY4PR12MB1141.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(125551606395959)(236129657087228)(767451399110); 
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(10201501046)(100000703101)(100105400095)(6055026)(6041248)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123562025)(20161123555025)(20161123560025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:CY4PR12MB1141; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:CY4PR12MB1141; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzQ6ZitaMDExYnJ4clh3bFhsVHkwejRkUHZncUoz?=
 =?utf-8?B?b0pla0pNaFgwL0Qzdm5GWE1QNm5HYXFMV0RNNWd3VEpXdWgwRVpDSjI1THdm?=
 =?utf-8?B?Y292Tkt4QmVFeG0zeUsrWFRzM1lmOEZ0cFg3dEJFMG1LK3d1cE53dkNURjlp?=
 =?utf-8?B?K1pQeURDdUE0Tk9ROW51a2RWUGJ5STNHYmlYYzlrZkdIYitQYlhjbmJFekdr?=
 =?utf-8?B?OUYrcWRKb1MzMTk4UU5qVXpEYmFQZEgxYU0xeUJaUElQa2xiekVMUWJwWFo2?=
 =?utf-8?B?eXFiSnIvRUF6YTkwUTZTRFYvalZNWWFCb0FybTQ2QUg0T2Z3SjE0dGhFa21O?=
 =?utf-8?B?clV6TEpKdHdEZUFlY0x2cjVQdi94blBEeUlDL1pkZ2V1dVk0RWd4RU13QkpV?=
 =?utf-8?B?cjJpTTlsc3M2cTExQ2d1eHBySFRDeEEzZ01GZUMwUjBtRWh3VkVKTGtPeDRw?=
 =?utf-8?B?bm5TeTd1M2dUaHhDNzhUMVBUV1g1aWRvUTVxMk1zWElRc3JZSFJONHlCaXpG?=
 =?utf-8?B?MkxzSHZ5dkdKeDJLRkRFS2xIc0pJbDVxbmduUmlIZ0RlbXgzMUNsWGthckx1?=
 =?utf-8?B?Ym56a3RHY0plYUFUTWQ0cHpzNmFIZXUxc25yN1BpVkNSUWNIWUtsazNNdldY?=
 =?utf-8?B?Z3NmUm04bHp0b3NrNTZqVGp5ekhvWjRLOUljQXczUlQyY0xWU2N0ZU5SYTM5?=
 =?utf-8?B?YmdJRE1PS2VEOUtBVFBGYmlDbHdiTkV4UjJFTzUvT0VEV1ppNWlNTDRYaTdZ?=
 =?utf-8?B?SXdaTGlxMXg4OWtVcy90ZmNIbnBwZVRmTEdDd0J3cUlCSFl4NURWNXJUUENv?=
 =?utf-8?B?TkYrb2JwVitqMHdudWhmMFJtd1NoT05jenhGVnM5ZmJpL1ZrVU5oWUJJM0tw?=
 =?utf-8?B?MXZHWUJ6YkFZQWIvNS9pdjR3cDdEelpvQU9Vdy9mY2xwQU9pZldsbUg5ajBr?=
 =?utf-8?B?WUd6RGtkY0Y3Yjk5dkRCNGRFVkFNZUozS2xMaXJiNHFna2N2NG9aU2FyT2Mz?=
 =?utf-8?B?Y3MvTWpMY05ZaGYraDlIMHVNaytZS1ZlRmUwRVFHR2JoUlZMckpDZEk2ZFlm?=
 =?utf-8?B?QlN1cDF5R0NVc0E5ckdXdUhYYVVGSXVmY2hCODRGc2xNcVBYVHR5TktKR3lJ?=
 =?utf-8?B?alBxNmRGT3o3U3pjcjhaNDQrMHFmaFB5dm1FcllRc3hXK1NsYmJzOGI3Sk96?=
 =?utf-8?B?dUJ6VkhVTzF3Z1pobWhVZVJTczRTamFCNW4yTXlBOVVUdnJqRkJCTDRhOGRN?=
 =?utf-8?B?bkZYaWNqOU5QVCtabDFIaytyR3N4RnJIU082MkwrZ1p2d2puK3dRSitDN0V4?=
 =?utf-8?B?ZFpnbXdIbldwNmVaR3RrV1UrYU5GcDEwZ3dnV3BSK0tock5Ib094SDJ1d1Bh?=
 =?utf-8?B?dmFPaStSV3BqSk8zZVNET2x4VmE0ZE1YcWxGTi8yNFBCaGx3WUJSdUh3VFhG?=
 =?utf-8?B?NkVWTHhGUUh3MlpMOHNBYUVuY0FCYVNSa3dhdzZjRmQwUGRDdDJCZXM0alk4?=
 =?utf-8?B?bHIwVzd3WmZoQW91R05uMjF2UlBTTFowS0tQc3JsWmpOajg3aUFnWkRiTXI2?=
 =?utf-8?B?OWpQVDBVNFVvMzczYnlucjNDZzBPZWpLQ1gxVHpTaENHQWtYQ09KK3JVWVlx?=
 =?utf-8?B?STJYVmtXMmdOcDJrcERzQ0sxQkpKa0dLazV3NFEzU29jZTYzMHpFZk5JWE1I?=
 =?utf-8?Q?UmWsdSRwIW49P1liZcdHxwLU9hZO/dxrFmttkZ?=
X-Forefront-PRVS: 0351D213B3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39410400002)(39860400002)(39850400002)(39450400003)(39400400002)(39840400002)(6666003)(54906002)(9686003)(2950100002)(6116002)(55016002)(83506001)(110136004)(38730400002)(2906002)(54356999)(76176999)(23676002)(53936002)(8676002)(230700001)(4001350100001)(478600001)(25786009)(50986999)(3846002)(4326008)(1076002)(189998001)(81166006)(33646002)(7736002)(103116003)(42186005)(66066001)(47776003)(50466002)(72206003)(53416004)(97746001)(5660300001)(305945005)(86362001)(7416002)(7406005)(6506006)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR12MB1141; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzIzOjJud2QrdkFwVFFYZ0FUOWNRdGlFRFpYaTN3?=
 =?utf-8?B?bFJhcXljMWk3aDRIQ1lhSWdjOUpXWDB1UXR2ZHh4OExydkNUZU41WHkrOVNt?=
 =?utf-8?B?YWwvS3hYTWRGNU5vYmNia05tN0t0UWYxdkJSQmNhOHNxWUpYQ0VqSnFHL2th?=
 =?utf-8?B?THRJanV4ZlY0UUtUNG1DQ1ZMMjhJYWxBTXJGVDBnMlovSjNVaTJTclNlY2xq?=
 =?utf-8?B?SmU5UEs1Uk0veFR5aTFTN254V0Z4cjc4dEhLWHhTL214NHQ2NW84MFpiK2ZI?=
 =?utf-8?B?ZmFRUG00L2VnV3hMdDFwUWRWME1FUFJwK3BQditVMUVxY0xaVzZlMkFIbXlm?=
 =?utf-8?B?NHIrT3BpV0hscHZLU1RBbUU3N1diQXdrWWJGVi9HQlFnZUsyZG5rQnU4TFNo?=
 =?utf-8?B?SlpJSGRrTUl6MXMzbXZVRHFIMkJ3endTV3BPL0pYMVRLc1Nxc25YNjV4V1ZH?=
 =?utf-8?B?NDA5L3doOHlWT2lhTm5kWWtDMHRhU2g0SGlEK0luVjVybWxpbktHZE13NFFz?=
 =?utf-8?B?NGZZWWZhcDNNUUJzdXdTajNsNHRJV2txWURuN1puWlprZFZRd3RHcEFGbnBC?=
 =?utf-8?B?elIyK3BpU2Vyc3p2MnZjYXRqQUlSU05oYlEydFQyc1VvRWFHaUJpMk9BZ056?=
 =?utf-8?B?RDFvNHNSL3JIWFB6NlBKbEliVktMVy9IbzNHYzhNNUNRMzkyNW1KRkQ3NHE1?=
 =?utf-8?B?d3ZXTFRKa1F6RUd2NWhVS2hZSlN6M2VEVGtGZjF5Yk9zM0hpb0k2Q0V4NTYv?=
 =?utf-8?B?TUgwMXNIbHM0dmhOQUpVNEcrdzk4WWNZNE1DVXlXanNxbkMvVTZwam9Kc3pE?=
 =?utf-8?B?TFFCVHhwVCtza2VvWHNBK2tKVWo4bUpLZm5uRXNIeVFzRnhyMWpZYktXOFly?=
 =?utf-8?B?Z3NBSUlpZ0ZaU05BL0NHLzhNZjhlS1BnTFNMVHlkcGViRlRXWGY1OEpWVGtX?=
 =?utf-8?B?NzZ2NVUrdGprTFhYVm9abXU4clh4U0Y5Zks1L0pTSDBDaFIzZEh2VnptcEFR?=
 =?utf-8?B?UEE4TzBkRnFqZTh1R3J4V2pzYXo1Q2lXeUxvaTRwUkUzbVRTbmhFWVpleTFV?=
 =?utf-8?B?ZUVyak5vVUF4SHcyUk5nQmYwVlJqVktBVXFONUVBdXdiTVZTQ1preFdxT2Zr?=
 =?utf-8?B?SVBvNXVpRWhQZjRwa290NTRSaUdTTWhwdndJdWRBdXhPNmE5MkJ0b2FTSTkr?=
 =?utf-8?B?N0tuY09teE40N2pjUVFBT1RiTDg5aEt6N01FanArc3N5ekNhR3ZZTjg0U0VZ?=
 =?utf-8?B?bUk3NGQ4NVFmYytFdGtLN2l0NmZMZUsvajA5WnBDOWNjRmFET01KS3haQzgv?=
 =?utf-8?B?ZEZiSS8rYTNhY3Z1MVJuZmM4aUVaekxHaExrOVFKaEZ5NjhDcG44VjFPK3Jl?=
 =?utf-8?B?KyswT2lmRm9CKzlLcisvZ2dpMXZGbWZPbGFvaWp6b2k1a3FwT3l0S2czQmZu?=
 =?utf-8?B?c0lWS1VZeTFRUnppVmNqdFJuQ3J5QWpBMDRFMHRJdlAzcmlBeVFlbTREVGxE?=
 =?utf-8?B?MWJ3cUtJSk9TTWcrQm0vSHpQRUtTY3JKcmlPNzdFd2N6bjBKa0phdHVIeSth?=
 =?utf-8?B?RXkwaHZ4MXBvZG1UNEVzNTFTTXZGb24yaUJBaFd5cFRmNVBSNEl4RWc0RCsw?=
 =?utf-8?B?Q3lmTjBocmxqYklobithWTJtNFlLNHpQa3d0OHRsK0gxMnFYMVQ2TW80TEZX?=
 =?utf-8?Q?Mhja97x2CRUedwlmf4=3D?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzY6aVIwMGQvS3JkVldYbUhoai9OMXhQbzNDZ3VW?=
 =?utf-8?B?L2xOOHBjL3lVUlBaYUVXWXluZGtvVWQwWU5odjRLMkxjS0NESXNhSmJZb1FN?=
 =?utf-8?B?YTRERHBUQVFBVzFLSjJqdWVOdS91UGFBR2FLQVV6TUhQRjVuL1B4T2hMTlgy?=
 =?utf-8?B?Q0dsYURoaTkyck5uWmt4UW0yM1FaTXNqRHpzWWY0cmJDdmU0dTFJZnBMUjRh?=
 =?utf-8?B?MDRYN2xOQ0NGRzJLY3FTT08zQjJjRENKRjgvam1oKzg0ZHR4Q0c1N3h0QWY5?=
 =?utf-8?B?cEZXYnNRNC9zVG14bzlOS0JrUGM1NEhhSEdXNlgwUjUxWFI5cUVESnAzT0dW?=
 =?utf-8?B?QkJUWjZGUGs4QTBwM0dPeVUxQ1BuRGxWOE04TFIrTnpBUlNXSUxzVU9zZVpx?=
 =?utf-8?B?TWxmc0Y2cVdUVXhCOWVhLzI3MUNKR0lPVDZLYlNsU1EyQTIyRDJtZUorNE9X?=
 =?utf-8?B?WEU3SmlGYUF5UG1CbHUrWWppVmpEZ0NyQ0ZYT0ZJOW9CenRmZEVLNTBHWTZZ?=
 =?utf-8?B?bXRJcXBPS25lQnNLY25pdEZjU1JYMnMvQUpVWXFMenBmbHQwQUdGeEowUXFP?=
 =?utf-8?B?WEJUUFc2QjBSbXpsT29tNU9WZnJMZWUraWFYdGpTeTVkYno5SFc4TnNjQTJE?=
 =?utf-8?B?bE56K2VxM01DT21rM3pvdzZkVFhXNm9ydDdRQUNNMWZna294UlZmU2MvaVRL?=
 =?utf-8?B?OERXZno4eCtYUE03WDJ2d0RVUGtBQis1V0VTUThUMFRKTU4ybzRVV28yazJv?=
 =?utf-8?B?WTVyd2k0MkNhbUhsT3p6OHNXb2hJWlpPeWpiVllCYVVHMDVkTmZ6OG5wQlRj?=
 =?utf-8?B?SUtwc29LNElYakQ3bUFKeXdoYmtrQlovVW9rRW91bzRYUFl4T05tTGhyc1g2?=
 =?utf-8?B?T3BBQ0FDVmQ5NWV5bnFEL1hPYlIvSFZibUZmVE5OU0JHcnhJbTB3SXE0Mmxn?=
 =?utf-8?B?NFZxZEVzSzdISmdIZGFhcllLZnl5STI0S3B0SW9sMklXdll1VVJYMXBkZWMw?=
 =?utf-8?B?NlVBQjlRdHB5TncwSE5ZUHp0WXZYWFc4N2RPaHAxdFRvY1ZZUCtpWkpkUk9P?=
 =?utf-8?B?Uzg5UTVVd0dhUXk2ektVZUg2dXdFNFlhUGJIZlprVlZta2dadHM3QkM1ckZq?=
 =?utf-8?B?TXlGRTBlR01NSzRtckYxbFA4a2xmTTRaYjA5bnZuNDJ1TXFiNXAxUE45YUhU?=
 =?utf-8?B?L0ZsemNqRXpTalBwRGs3RDA3eXExTlNXZXVYMXFZOFFPakZjdGJGTDBXcit3?=
 =?utf-8?B?eUJUajdUdDFPaTB0SmJ4WVFrSUFYZXVFbkVaT1FwQmJxWVRWZGlUUTVwZGlo?=
 =?utf-8?B?MzRuU1E0OTdxV3JYOTJ3SFJGaERLb1A2M0JpeW1UcjhTRG9KUk1zRVJrQ1Uv?=
 =?utf-8?Q?yiAR3Yo?=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 5:K1BlA4FhV334V0fiBXfKYICV6Ci+6VZYCHbf7zIi1kPtZqODVN5Kn4A/APzVcKURVl1dHb2RoPq7hmjhKgGQ/gxUgx+6HjxnemJeh4i4XuBTzU24S3Gk3THi09bjAWE9ufEMitRnSV+I1RjQPuWPs7Ruqmv0+qd+F0yj33okM+6HDXhiJAcx7fqsbhl8nRA3T62D0TkYDZ8EPXbzJi7Sg0dTOfB1NSbHyEEhWvDTChvxruKgsNqThj7kPjFLGp7qtwh6rFmxfbuOE+QziRSsynQR50+kwROaRVPgiWxP113hXOBgRZjVfjiG21LVKoyJjK39ChZ8AEFcckoRmN3vUeDIlZxyZmT4gA2Dqv6L26Ga6BOI1N1Wul1PLe7yncZl9Zdh3cXd7P8shhgCiomlSr4Xh39dxs0toBBMVVeMR0UPgr5LDePQAXS4w2KIRh0fyHXUh/wJJtsI6lZLF3DM+CIpTt2bdriVJwAMCF3//8KWWlTQzqTXotz7pOLf+eCt;
 24:EG/nyTZj9/AIACmHBJ34qMjeJwQFW4gUErKiCSCBL4YbAKqNyxilhIGdtZQMR6HM6wrRshbveFIENfZVhwK4E81zk9i1u294EWKqihZnVDs=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 7:6OBy4rzNU0GYH3rMhAc4V3drE0jKfPLXp8UMO8eFQxhQn8IeOU1z7BqiRYlQ2viJrK89bzfrR73uNYfq7zgk2eHXMvkcdCn2UNr37DA91KJv1c35kgquMvwAVf1NDC0sbyKstBjYayv6czItP8kwhyg4z7n0n7XFkgbin6rBpfB24mGQGhigerCg2cfpTaal+q2hUgbzLUAsGW1d2KvWybqpt8C/HfCg2doP9/0akP5TH/bFjrnNb4Doj4VzTEjZcfkh9EPBSJqILo7OHcjK51LZqSau2WYtG7XxAQGPGZho4xStQz9cqJXz62pSG6U01xeYz0TX7+NRr3t4CZ0gbd7502a7e4YiGV/d0+mqNdg6+SzgQ4o/iXhaEI4Qq/Mkf+uW51WsIz6a12of+WJiOL9b9woBV8EE7x6c5h1rPGHoCtMQBFd9jUmMvp5Np/cvoQhz2oQb8sp90gDdrv2PLTlPrWw7CPOijKuTZmrEZNJG4aHp4tbTlAJTPb+WCtshxkHnZtOYsULjQKrrTELk+6QyFyeMzGtTpjoUL3hYyXTtYjerc++MwW6INUZ1WwD+JnulsFjvsw/GcuVu75AZaPd30eS3qwVoe/cIMwEm5Jc4oz8m3oFvrmOdCEsZDuUj4/uZroJo5ts8a+8vhCxdG1koVrd36vkCIZqjBm04aKc80zbVgKpijwKS61WQvjAkUI5nbJCUf4kw2MQPuqLoNsBWF0FxW5q+GqZxWC5P62LI5nf2+GDMW9XhefxOFaHULxk9+1pcXlPOWtt0vEtzWG7NOUEBFAadLCc8cKxxC4E=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 20:Fi5epN2SGz+kM9Z11pAZVp/CdiGojGZMH6GYWvhyo2f+ECdvc1qDJMhkPmfGmDZimNA2y8ov8qj3lPsGEI9yvEoJCXzbZBlnhflV7Jj1bNXIjtuQWC2QQTgYAz2d7Eow5xcaFsv7p9O8Cs1cfN0JNBi71YJeguu2JPmMbOxOL3v/7p5idNToNECfcz5kHNq46S5+DTDq9NNfSSwUECdig3/B0phmS9h5uCw1O7vIu5eWz3gR5JbUBqL4IPo/UNom
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 15:00:19.9095 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1141
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v8 23/38] x86/realmode: Decrypt trampoline area
 if memory encryption is active
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiBTZWN1cmUgTWVtb3J5IEVuY3J5cHRpb24gaXMgZW5hYmxlZCwgdGhlIHRyYW1wb2xpbmUg
YXJlYSBtdXN0IG5vdApiZSBlbmNyeXB0ZWQuIEEgQ1BVIHJ1bm5pbmcgaW4gcmVhbCBtb2RlIHdp
bGwgbm90IGJlIGFibGUgdG8gZGVjcnlwdAptZW1vcnkgdGhhdCBoYXMgYmVlbiBlbmNyeXB0ZWQg
YmVjYXVzZSBpdCB3aWxsIG5vdCBiZSBhYmxlIHRvIHVzZSBhZGRyZXNzZXMKd2l0aCB0aGUgbWVt
b3J5IGVuY3J5cHRpb24gbWFzay4KClJldmlld2VkLWJ5OiBCb3Jpc2xhdiBQZXRrb3YgPGJwQHN1
c2UuZGU+ClNpZ25lZC1vZmYtYnk6IFRvbSBMZW5kYWNreSA8dGhvbWFzLmxlbmRhY2t5QGFtZC5j
b20+Ci0tLQogYXJjaC94ODYvcmVhbG1vZGUvaW5pdC5jIHwgICAgOCArKysrKysrKwogMSBmaWxl
IGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3JlYWxtb2Rl
L2luaXQuYyBiL2FyY2gveDg2L3JlYWxtb2RlL2luaXQuYwppbmRleCBjZDRiZTE5Li5kNmRkYzdl
IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9yZWFsbW9kZS9pbml0LmMKKysrIGIvYXJjaC94ODYvcmVh
bG1vZGUvaW5pdC5jCkBAIC0xLDYgKzEsNyBAQAogI2luY2x1ZGUgPGxpbnV4L2lvLmg+CiAjaW5j
bHVkZSA8bGludXgvc2xhYi5oPgogI2luY2x1ZGUgPGxpbnV4L21lbWJsb2NrLmg+CisjaW5jbHVk
ZSA8bGludXgvbWVtX2VuY3J5cHQuaD4KIAogI2luY2x1ZGUgPGFzbS9zZXRfbWVtb3J5Lmg+CiAj
aW5jbHVkZSA8YXNtL3BndGFibGUuaD4KQEAgLTU5LDYgKzYwLDEzIEBAIHN0YXRpYyB2b2lkIF9f
aW5pdCBzZXR1cF9yZWFsX21vZGUodm9pZCkKIAogCWJhc2UgPSAodW5zaWduZWQgY2hhciAqKXJl
YWxfbW9kZV9oZWFkZXI7CiAKKwkvKgorCSAqIElmIFNNRSBpcyBhY3RpdmUsIHRoZSB0cmFtcG9s
aW5lIGFyZWEgd2lsbCBuZWVkIHRvIGJlIGluCisJICogZGVjcnlwdGVkIG1lbW9yeSBpbiBvcmRl
ciB0byBicmluZyB1cCBvdGhlciBwcm9jZXNzb3JzCisJICogc3VjY2Vzc2Z1bGx5LgorCSAqLwor
CXNldF9tZW1vcnlfZGVjcnlwdGVkKCh1bnNpZ25lZCBsb25nKWJhc2UsIHNpemUgPj4gUEFHRV9T
SElGVCk7CisKIAltZW1jcHkoYmFzZSwgcmVhbF9tb2RlX2Jsb2IsIHNpemUpOwogCiAJcGh5c19i
YXNlID0gX19wYShiYXNlKTsKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 27 15:00:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 15: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 1dPryp-0005W6-E6; Tue, 27 Jun 2017 15: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 <Thomas.Lendacky@amd.com>) id 1dPryn-0005UH-H1
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 15:00:37 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 23/88-03696-41372595; Tue, 27 Jun 2017 15:00:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0hTYRj2287OjuLic/PyOvM2s4vkDSK0iPw
 TaKSYEWE/0jM9utEues6MRVAaliaUkRa5zLyU5A1JLaVUVNBUVCxJAzNqqJClZgoGknWOm5e+
 X8/zPc/zXuClxPI8UkkxZhPDGmidinQiNKGBQcEKLiEx7G1PWMTTpSoiCkX3vlkTxaPzEq1Bb
 TQnSzQvRtelGX3JZotVm42GThcgJ4rAuWLoyBlBAkG4CEHDxD2xQOT4pgh6quqIAuRIkfggjM
 +viASswCfgfssMErArLheB9QEWAmI8T0LnyBApCCK8G8orn4kFTOBAKKgt3Cgkw9GwWDy+EXb
 EMXBntmvDI+f/b3cvSwXshn2gZixXYvO7wEDJNJ+l+AYHoPF1qPAtxr7QOl+6EQXsB62rq6Qw
 A+B8BJ1lo4St5h6wLI9KbSZv6B0uJWw4FvIeFkuEmoADYDA3zpbtFsG3WWFOgQyTMPn3lj0QB
 GPLP+yCVQrr0/VSO5FA4UIxspFXBCz0f7T308Hsn35iE39Y6rfHhySwMtYssQltLtBbYbiLgi
 07drVs72rZsWs5Etei/RzDXmLY4PDIEDWrTdeY9LRWFxwedjhEz3Acnc7oaDUXkmLUNyH+Khz
 414Z+V8f3IE9KpHKT1UFConyX2ph6WUNzmiQ2S8dwPWgfReHK3utnlITBaGBUIHuSydtcWCad
 MadpdfyVbTqBcla5ysYzeFnGZdB6TptukwaRv9JDxgo5LAiaLMNWbPM+3yNvpUKG+JnkzhkMq
 9ea/tfnkAeFVAoZaeSrOGsNpq3qc3xjEd+YKIsXGpvobUmZjRTSiObVq/1Xpn61y2saApLHjt
 aoPXWNysJH5yrexfiRVanZ+Ws/i3KS0o411b90CI0tK4/qbFWnpaxZfZCHV9C1C1+/yyuqM6P
 8vQqO1GSR7ckzYeak2JbIxpwvx2+cbNv7eGZyYqLvrHuXJmfg81q98VTHojxuyt235PnoobhP
 F1UEp6HDg8QsR/8DYrw63JoDAAA=
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1498575634!69239077!1
X-Originating-IP: [104.47.37.42]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44719 invoked from network); 27 Jun 2017 15:00:35 -0000
Received: from mail-cys01nam02on0042.outbound.protection.outlook.com (HELO
 NAM02-CY1-obe.outbound.protection.outlook.com) (104.47.37.42)
 by server-14.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 27 Jun 2017 15:00:35 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=UvmsxGsmigxJvVqDA+y3G3zFQc5sTTorU0kKlJ5j+Z8=;
 b=SkKdfFgiaR6qR7G/fYwHf5/B2pZjE3XT4sPMw1+PsFxV6Nrc4jGEtRD7nm+c6KB75mJmHIjAdi1upfpZloRCwprm6pmmJNZ8TwXR+FAEkjbtCPguzUOrcAvvV93AFzMfgZxs7+qflQm6zrbrxXGqR0fD92XD2M8ffL/Df00SWZI=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 DM5PR12MB1148.namprd12.prod.outlook.com (10.168.236.143) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1199.15; Tue, 27 Jun 2017 15:00:30 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Tue, 27 Jun 2017 10:00:27 -0500
Message-ID: <20170627150027.15908.70421.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170627145607.15908.26571.stgit@tlendack-t1.amdoffice.net>
References: <20170627145607.15908.26571.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: DM5PR17CA0048.namprd17.prod.outlook.com (10.173.128.162) To
 DM5PR12MB1148.namprd12.prod.outlook.com (10.168.236.143)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 95f2a11d-b0df-4a97-27ba-08d4bd6d4144
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506067)(300135500095);
 SRVR:DM5PR12MB1148; 
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1148;
 3:wtCvu8whZxw56eTh/TzqtE9WCAOO9qaqWJJAQXTkRVcCbqSn7zkS/1Ew9kjyBjN3E1pbsQbalQBFjHALpkDb6hFzef8StazRCpXgFzTgnBflvp7x7mLF9z52zL8Y5POD6fjTG/y+i9kZ8g6gLSkA0nM+HN4oyD6FNkIii76RcXgCnj4uykKeFsuoHiLRuIEw3oRk4PsE1TqIxUnm/UBnqnU2dDA6xUPbdl1DJyYMdaBoiAVf1mUiQeW1ptITLvkqz/fo5U7wvIdOHV/JmJMGHf1goAZB7tFTLFJrQEKnsPFg68Ji8yfehbSeOy771C19G5EurBlhH+EbOFUKQ7XMUkO8Gi1e0nY/4vAgCkbXftdk5waRBuEsH17MS2X6fWSwkmZUqSBeEU1i+WMWzR8o+LwS+f7iepriJBXmBBR8jAy8w1YvL+Pq/jGUoTFA5RKhkHm8VZJAMkQHDs1T4a1RE6zYQmS6DYa2WAe8N3gqNvc4+aRqNCogfMnCVoNoaklPmik1/vp+cbNdegFILVeCeUCvrLV7+rhGh4DlN8pmVvinwDMd9vmG4TGXu+93GIPuph8OL/1tpD3bNAgJK6ZyjTWmVlPacmI84ucbz7pczAHalt3zODQ6wdYl1iJjbjt0VS5ZL5JISZomMeyQZ33Tw9uc1vuRIDKKLdlZNLPww3sZWu8iHB+V1QAz4P3zBvr7l1LfVT5xA1OlencyYFZ6bGjTJHyXm2Ubb444QpGfaADdMZ67tGekOnPJSg89VkIJ8U1DMvSd6YrCxHmP0vT7FQ==
X-MS-TrafficTypeDiagnostic: DM5PR12MB1148:
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1148;
 25:Xf3wyuAeRSws265683VthEVo3r1bhOT64g3u3+MYMbCKYYRergyd5at1r3EHpM1mCtfZSGwcBWC4/kij7K3ZhwSVwgmSiVMKevZMdAOMN+0PqP1daKMXARTnMjVUzOT2S8sGs0gaWiqJnl6GKQAGuAnwne2+QmC070dIws04iq28ZEsQsbfstQLRSLbirLOUt0wrwgFR9Ay7jnl/AxQhSgH0+DQH2QpD2khZA1C1eQyz02avX6o5L+BF63HBDJlWMcfirlpKRxdXxc4m6CJqDli2JXzU3g0bOwA+BS0wuVjts/Jr2WAW66WSqyIKv7kov46/D5RugHSZdyrCpxnZm8Zh4vsc2//VYymanhRQEIyYhCVa/c3Iz2XrH31gy8wY7nmIRWZJKQvk3dSCJstdBcV+SsZlGongurc2erMD2AVe3GEbRlevWvPpTot2MgpRbQvJr17IFkKkZeOlC8dhcHtnziqOzolK8PwDjn4GD8BSM1TZIN1vmhdqTpggRGdimMi05sVSlBQpor/tk/u/6sRWZIGX4jNU4LYlp+dUEBHmzdpwtBJ1CGja7wHmPQ7ggvTzhjc+sKGHOzm3KLr3jj9HKoYVsYO0N49kEz6Xr1MgCoSaiFw430YQ6P5+RK/vif+FSHwxKXtf78o8HVGDlX6ujREjvArONEC0ZL8T0gn6g927sBOEzjO78w1BR1U3681UURmgfYD9gpT2geV7nhzfbO2H08UNrX0CgCHCfBoSqWouVlONSGamas7zY9rWHUmdtjzpvC3gXFsuJe5GViPQOVyn5G0eMqUSBLtWp3HifXF/10FQULxCbOpNipq+5X6bP72meAtHQ0TWbgGULImoNwv/pAHng3p5u6fGTnj+G/dbd4Ok0YNLbWKXmQbFXZr4N1GsHzNFrsoWb8ZFa1/RGX/WYi8uOBqzYjOxFtU=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1148;
 31:javw/CmOWtMRnEsKwPXycLwFpB6htwx24CnFgZmyz5vOc4t+FfXxYhZPW85AM5scnEPq+UvSUQJZKxO9C5Ve7RGVnEILfsuumo7IvDXsGJsMZH847Hncnnq9fElaJEeI8LNjYolOIH3vp51W5jQhPFEZDc2oMnfdldv2KX+Y2wGVvD0WIS93fl/NTa0iuasyKUS/5iaxfsbwYNC21/ax9dLwUtfDP4oP5oqxf0vQ4Ckzmm4SSfiyYjElN6F3A+ILRyw4jcv60Z0MT5AvYAx/s+lmEmL/Lj76A7jSxdPbUU/tmV+v7rnzyzm03XzRuoPutW79Jk5PPVxYhPIbA7EYVzIfuFjAVF64nlFgLdNYZZRcoeRf00uXZwQqHV9HDaWjk+h404Noi0I+SMJi4zbVv73MmgjUSZ//Q+fthKIMULU2N2G7ImiF4eRoGTwAMaY4aOg5pBI/xUPlZDVrXpfYSC52atBloedK8APei8wFBwXYJki/WGANsumB3r8jBKcXPlP/GFN79Pmv2cdGB97tG83h4O9cFoGEs0M7m+IiCY5v4n6IdgxoHyiCbslRrJyr5Hthl3H2xd4LzjEDDLrnHFCRz2AfTPiRLkNYDvjl5SqQUJsXLj1/2cnQsGsG7fwrJ3h9ARB6k+leN9xeYb5Dzh9iYJsYLFrRbf1pW3aXEMo=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1148;
 20:PKvVjMpUGEkFczOVrppx1AVid3tnTSPaeo7u1fp6P2w38zn3oyLkJkC+F8BinFwWtH10qn0vSBYWUBd9wX4Sjdn91zwsraBeLlzR6IHEA2mrMKEfW4VfjITZ0G5LnOIJJHoaT8wj2aCmCiX3ibaLg3CHZzuP932Y7JspKD/R/TyJojEiZ603kmDgqi+j+SE0d4RdUUNYg9pnG++I61jaQm+Z554L5wmTkwv/mFEuOAMt86RNPOxqVtVGFB4YYQGZhNlrXy9Bovt3vrirkHJfSFB0A4yJ9eFgN3WFGC3xwpUnrmVJbTY4+pPvv7jf6wx1iWwnS9umY+77jiLAc/iZJwh2BNrsmruNP8+iikPeLBZhCQAZShHYBiuJMccC7ukNEyPC36N+JmLY1E6XsgWsTZVilv6QH2pA2JAIDKWKLXAuOmLjxUYhcjCgjuyr+5uNxUglFs1eW4JHB30ft8pQd6RSqnbvxRGdG1DpCvINH4KALxYpLX8MC0qRDHLjPTjl
X-Microsoft-Antispam-PRVS: <DM5PR12MB1148930DE27EE600C0C32641ECDC0@DM5PR12MB1148.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(133145235818549)(236129657087228)(767451399110)(167848164394848); 
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(100000703101)(100105400095)(93006095)(93001095)(3002001)(10201501046)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123558100)(20161123562025)(20161123555025)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DM5PR12MB1148; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DM5PR12MB1148; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ4OzQ6Z29XUlZ2T0EwVndUZXF5RjNGK1pXa1l6ZTRh?=
 =?utf-8?B?RDRmTzQxMXYwdWVnUzFDUk5ZS0tpSWQvNHFQSXFkSVRYem1oWnRyb3BpMTdR?=
 =?utf-8?B?c2xOWTR1NFZXd2NtMVcyRWtRNkhrQ282RlJ4YkJUK2JLajJiZlNLRVExTDk3?=
 =?utf-8?B?UXNQRmRCSWJTVnRjS3lDUG84YzRkSVp4d2RMc1F6VGpoQUNkMG80cXhSRlBC?=
 =?utf-8?B?MDE0MExvYXcxZEs3M1lUV0NNSzhkV2l2OXVUT3lJYnQ3YzVzRUxWbEJqUmZZ?=
 =?utf-8?B?cDQyWmpBMEVQTXpvZDd5TWFFYWF4UEJYejNWWUdNbHFCbXp0WVZKYWFFTk9D?=
 =?utf-8?B?dkJ5aVZjb2t4V0RFM1QwT1Jxd1VSWFRCWjVCOThFTnp2K1h2OGNuOXBGWTNw?=
 =?utf-8?B?OGxoV1JpQUFITVBadVRFWnlLQXdRWmYxd0FRMGdQekVZT1pKSEk1ZjR4SnZO?=
 =?utf-8?B?UVJ2MmNQOWducGdrQTA4bHlNQzRTQ3hhZjdNV3JXenVQaWRPeE1JVC93UkE2?=
 =?utf-8?B?TndiemhJUmhSZ3NjMEpNODlxTUh1R0cxRS9NUWVkOW9xODkxWU1wci9VMkI0?=
 =?utf-8?B?VU01MUg0YlNoUmIyYksvK2d6MEFMUW50T0tOT0lOSVR3MDBhWi9tWXMxYzJX?=
 =?utf-8?B?VkhBblNia3dGQUVCWUZ6SDgwNUhwK2ZlcG41ZTY5TWxLNFFxdlFscGM1V2Zw?=
 =?utf-8?B?SzU0N0d5V2ZWc1VmcGNlR1dhWGdUNmlyYk5ydUl3SXBxcGJ5WktqUEFnR21K?=
 =?utf-8?B?UkVrQW54TTlEMEJiZ1JNbVVHNUFOOWQ0VmVUb2xrMEQ3UlBacG1pUDl1bHVV?=
 =?utf-8?B?VlhoUnY4TjZSUzZNVGx5YXAwUU9XaktDZ0h6YkhUN3NrTzh5YXF3TmYySXFJ?=
 =?utf-8?B?WmFnUXJ4eGhBWUlGUnlaQmhWMFNmdFl1YThrUURCZHNqNndNa283VTRrMGxn?=
 =?utf-8?B?RlVOaVhaQTh6NWNYRC9TM2syR0pNR0JUL09WUnNMdFMrRFhvOS9IcUV3dm9p?=
 =?utf-8?B?dGtoSFpOU211eVFVUVBiLys5OGRuR252RmIzWUc5d1ZKVENBM2grb0VEL1Zk?=
 =?utf-8?B?MzlvNHQ5ZjEyR1FQM2Y3b0F1V291eURCL3RaZUo5UzQvYnVhN3NsMHc5MldM?=
 =?utf-8?B?ZW9nb1IwN2VIQzhZYWxJUFhBNktoVWJRakZOaTFGdi9hVkhzcDhlU1E1eEI4?=
 =?utf-8?B?OVh5aUNYYnBseEFTY0FVL29ZVVZzMmVXbnZvWXpzUk1DZ0wyeEMyUzJxR2Vk?=
 =?utf-8?B?UW94YVE1WFoydHk1N09kbFJ0Q1JNNkd2NmVYQnlaYWo0WWl3SUVRK3d1WG1s?=
 =?utf-8?B?M2xVbkJ0dktOYVV6dTJkeHpYbmxJZWtVTDl4SU1qejZLWW5lRFhZa2oreEJG?=
 =?utf-8?B?UnVCN0JOdWYyU0piRUtQSUN3KzVmTGNDMjV3K0JXdGxESDN6WGNJWG4xK0pZ?=
 =?utf-8?B?K3kzeFJUTER3dGV5ZGlGaEx2NGlFNzZ5V0kxVTdXZVhIUE1LdEk3dWh6bnY4?=
 =?utf-8?B?RkU3ZlVLQmxTQWdubnltYmk4S3NDcDArWCtxb1pVU01wc1ZaNTFud3lpbWtw?=
 =?utf-8?B?Tm85NElkZVFveUNWc2lqMVJXMXBMM2E1eTluQUVYY294WHBGS2hCbGkvNDFT?=
 =?utf-8?B?MkMzc045THhDQ1dsV2ZsNThzOFZTc3ZrdGZQSkFKbzB0bmRNaUJtK3piRjJl?=
 =?utf-8?B?aFpQbExGN2lrcmIrUjlzN0pDRlhzQmtON3hOMDJpdWVDbnA1eUZsaXNjRGlp?=
 =?utf-8?Q?PjZQkBwympFYUaggPiZoE/9Vdsz2Dhyg/JIU=3D?=
X-Forefront-PRVS: 0351D213B3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39840400002)(39860400002)(39410400002)(39450400003)(39400400002)(39850400002)(2950100002)(478600001)(6666003)(2906002)(6116002)(3846002)(53936002)(9686003)(7406005)(55016002)(83506001)(50466002)(110136004)(1076002)(305945005)(72206003)(230700001)(33646002)(7416002)(54906002)(54356999)(76176999)(50986999)(97746001)(4326008)(189998001)(7736002)(5660300001)(4001350100001)(103116003)(86362001)(8676002)(42186005)(23676002)(53416004)(25786009)(47776003)(81166006)(66066001)(6506006)(38730400002)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR12MB1148; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ4OzIzOlIreW8vWUVMYlZlbnJLT2pmdnNmNzJyNXQz?=
 =?utf-8?B?MlZYV2JwaW1GMmFMTDhhS2QrNEk1NCt1NkorNjVLZUwrZGlnZHMxaWFoejQ5?=
 =?utf-8?B?ZlpGWHhkNjNnRnFiN0oyZ0FoWEZTR29SWmhNVDJXOEdRSWdDb080OG9tTXFh?=
 =?utf-8?B?SmF5WTJVWUQ1UE1qVTQ3SXFYZXZqN09odEs3dnVIT3hLR1h1YUw5NnlERVRr?=
 =?utf-8?B?alN4VlNtMzd6ZWlScktYeDJ4YzlaaXgyRWdRWG1vcFlueXZ4U2tsSHJ0WFJl?=
 =?utf-8?B?d3VDSU5qNFFvcTk5RitFUzZKdzBsWWpkazBaZ0syUjducFhtNGp3bytpZTYr?=
 =?utf-8?B?MkttMmJ3VHM2aFV6cjJidGlTTTJMMVVyUC96MEFLbkliQTdwazV1N3prQms3?=
 =?utf-8?B?RDF1T1IwazhJVzJsZHdNbFZQRmxrajR6bE90S29qNnozV3hQWVJ5WnpZT0t0?=
 =?utf-8?B?N0dRaUphSDVDT3M1WjZ5ei9BT2NtRUpjbXFZeGc2Q1RZaXJVVEcvTlI0aU5V?=
 =?utf-8?B?emJxK2VNa1VXYnYvWVhsVjQvTTlrZGt5bXloMkhsSWVmYmx1QmhnZmJMTEV1?=
 =?utf-8?B?aUoyNDIvRFhZdGRQZ3U2THk4NGhRRWRyYzhEV3VObGtTcFhGaiszM1lqZy9Q?=
 =?utf-8?B?SzRkZjI3RVRieThzUnBFTFhmNWVvNHBvbWtQdW1tK1M0NkR3T3Bmb0Fpd1E4?=
 =?utf-8?B?WVg0bEpnZTNTL01jNmxiZW5aSzFVTWpFbHp2YXdReDBCQ3pRanBBbkh4VEZ3?=
 =?utf-8?B?R2tTSk13akVMT0twWld6VFN6VmVKNUxLNUk4WHYvdDFtcVFkRlZ3Tk81NU9O?=
 =?utf-8?B?c2JlOFRrUzFRTGVlbE9yYTdNY0JCdGQ4RlBoMU0zeDRQN09kN2FOd0hCbGwx?=
 =?utf-8?B?MWJTSStIWkdsRll5RUZIajR0NmZzWWdjQnNNTURPQVYybVN1RHpLZy9xcHZ6?=
 =?utf-8?B?SWl6V0NEM0NGNVMySFY1bDJDSmVEZ1prVUFHekVCdjk5YjRMb2NsMVROWHRy?=
 =?utf-8?B?TC9uZ1NwT0d4RGlpYzhVSjRNeG90NE5ldnk1WE8zQTE1UmNVa3BTdWdJR05Y?=
 =?utf-8?B?U0hYZHNsZzNTM3dpVW1PK2R6dUxvVHdYQ25qSTRqOTFwMUVTNVlCcUw4U0c3?=
 =?utf-8?B?UitiOHlOT3B6Tk0rS25sbGlSMHh0OXJxSG1tTytZKzFrT3V6M0s0WUdUbVVw?=
 =?utf-8?B?VHRXTDJRZnhnc3JRV2I0ZEw5L1REQmtQa01pM0RNdy9NQUpuall0T25ZY2Ry?=
 =?utf-8?B?OUFkQXZMelNONXlsdE1jNVBXTkZvcjA0ZTR1ZGhDcll4RHFFSGpIaXdXQnV5?=
 =?utf-8?B?NTNCeTFSUFY0ZWovdkwvOWJnM0NlTkp1dUJDTW52T1YwQkEvWDExMWhBUzNo?=
 =?utf-8?B?NU9FNmptOGErTzNEZEhwdWpVOWN5dWxSY3kwaU5Ib2NENGN6Mlp3Y3JBM1B5?=
 =?utf-8?B?RzBpUEx1NDgvanEyU1R6Ti8rbDByQnhEdXpubGNxM0w1TWErZ29WanJKV1BE?=
 =?utf-8?B?b3lTUEFLNk5QNkpPSXVyUlBnYm1jSW13eXdyd091WVhWUE1sck10R0RYNzFE?=
 =?utf-8?B?RW41aXdZSWsxRGhVOC96eS9uMTE1R3dxVGYycHVUczBiNXphaUp6aDNLdkVG?=
 =?utf-8?B?NDJwbE9yL2VXZFhXUDVsQVpaYUpCcGVKTlI5VXpzaWp0a2h6M0FuZDFZTHdv?=
 =?utf-8?Q?+IeZcE7UQmVSbfVK5M=3D?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ4OzY6UU1FNE9PZlJuV0RBTndKRHVkTmplRnI5bnl3?=
 =?utf-8?B?aW9IdENHdHJqa3EzVTlyZGJvUWhBTGdWZWh2M3JaVVE3ZTREZVdQdXloMUFX?=
 =?utf-8?B?ZFNiSGhLdlFlNktOVVljRDcyN1ZVS0l2a0hpVkM3djFLMjRnNWY4VVg4RUx5?=
 =?utf-8?B?Y05vejk4eEJpV01wQjMza0xuMUhEMlUxc0RoTzgwTXA5ZVZ3MldtOTNnQjBo?=
 =?utf-8?B?ZDFoM3lUOXBvNXNsQkZ1MGM1OW8xTTFBREJ4b2svdUpDbXhhWjg3TFovVGt0?=
 =?utf-8?B?a0J3aXg1M2lCRFVVejZnOFZtTmhVQnF3K25YR24rTHlwSVRrSlc3bU83dmF4?=
 =?utf-8?B?elQ4b0d3elpVT0VaQnlwVllscFZzNWdydkpLWXVBbHo5bm40Z3BGOURkTFAw?=
 =?utf-8?B?Y0pOd3JpcCtpUUt2M1hsc2pMQXRVUG1LZUx6dHRzWGZpWXQ1TTZmSHJxYzE2?=
 =?utf-8?B?SU1ndGZyTzdXNENia0lRdldpTjdYVjZHZWFEbzVmQ3ZDZm1qOVJsUEdxcWRC?=
 =?utf-8?B?aGlHNnFMdDNNMFA4WjJ0STdXYXI3Q1hOWFFHREIyMkRSd0ZubkJ0T3hrZndY?=
 =?utf-8?B?UUFLU1ZwTTVOTElUaXIwZDN6amdocFQ3dGJQc0w4MUFKUkZ3RlNvTU42RktX?=
 =?utf-8?B?WXowMGZ1ZlRram80TlpaYnBNK0VQelJJYm9SdnIzdk9pSlBtUDJTRldzdUo0?=
 =?utf-8?B?WGZKd2c3SnE2cjFGU2tENG1nM3l1c0NtVHJnS28rNjRtalZzczRMbVJiU1dS?=
 =?utf-8?B?b0RhWVFtNVNCcllnQUxrT2dnVUd4UDhOR0VSanpnRU5RWnpyMzNVb0RHSDlv?=
 =?utf-8?B?Vk5hNldQUGMwWlgwcmhrSEcrTkxJSzlJNEF4bXVmQ3NCN09US0pOeHNoMCt3?=
 =?utf-8?B?eDBReEhkTmxFSnNQcFowa21lNGoybVY4QmdXZkZPQmlFTEpQeFkrZXpPNnFn?=
 =?utf-8?B?WlFrcjVzWndKcmR0Q0krTmR1cDV5QVBxd1pOQlZsbDJZL0tZVDNxOWh3U3dz?=
 =?utf-8?B?MlQ3K0tSUU9USEVob1BSUG9PUXdSVDdBZ3Z4bWQ3bFdBWk5QSWI0REEyTk14?=
 =?utf-8?B?RklsMFRLOFZWT05JQ0FLYVEvbkZGQzdWdnRkZFRvNUsvbWxBUGFSVFBwcU8y?=
 =?utf-8?B?c2dQdE9oenkyd2NZR2ppWi9vWmM5ZFlZSDE2TTdCU3pyUnp3MGJuTG5OZVVO?=
 =?utf-8?B?WjZTd3FxTE0wUklpNVVTREVhQ201VFVSYmY5Qm04cjBhRDVJczR1ZjRvTlJ3?=
 =?utf-8?B?RkJnK0YzVTU2ZVJaeUJBSzFRN2tNSTltTEdaM1pOSkppRDVtNmF3WE5VZGdz?=
 =?utf-8?B?dkYzaEVmWTY1cW84MjFqVGYvdGR5QjFqaUMrbjVpTjZ0TlU4N21OUmN0cTVG?=
 =?utf-8?Q?Fe6tVXc?=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1148;
 5:ZeVqlFdvrfexH2JfMaDP+uTE0kNbsOOgwo+xnhzTBINylPzON0cZc/r9qFEHt4+4zLR5wpyv3daReviEs0lusSG6FwExJo+d0ZDFw/CNrBkFFFijObtlHoi1GUQXIgoFaLHrMTTuPfOfQZ1NLT7I7YFGVmjCeUY4JIeJtqKrwu98aeIrTd9Z/XTz2N6PsDLdhFO+qRpXGMCJyb7KdLidknLQj+SAc0SyTha+L+itebW4fj3nt8eFRehGiHIRmoI8RHF5VCAZ4PCa6Uvdj3aFv3VJG6TgFA7/POAMtK+yPxVA6DKwGzIc5xylaSsDQIpaF4XZfDoegljiZjDK+dXEoWxPYqrFLVLAp7izSm5uA0u5pC+k1DC/JQRIVyE9/YuP/VhNm/SwyOEksXCe4aH/xFbA9t1+TNVarOfZ1IeWkFFD83iacXMtvNMDvlkiND11yjTgCKFXVi5svhZCBy7NGmsmJ9iXejq++/wDRi8VGKDEzriy7fm9gX/QwApuOXwm;
 24:RAb2jiXyxI9QqN4zhbhxiI19+lFSJEeGZPWNQyMQLNzo+YKCVHQKSsqPejWai9vx0db1F2QbRgOoX1OtCl9zMYuARmXKJS3glZI2sPaPzgM=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1148;
 7:RWHrM8tpNd/tNQVIqOLpvQJoELHR/UX0TIGrXBb1/b6eLusdUXjSzcvdyGG3Llr3i8Cv2OmaAm5bv+jPitcOX2vbL3Lz9x7dr4H1dd33Zeu6uhhArsI9YmZUCnQD4S6VyRGx9xQ2w8jI90ULUDASBLAJzFv7PPWZPUE0DGjMKiJTH/yg7jDOTPbNhSXRv5Loh7yev9fGM69qFR9ZEA/veU4/D/kw45AVdhELzI+sHubHRI8nqB10tTb2Rk1GHeyHZvQCZxFt9IZs0/H5dLrON64pFV7vL9We9wgaVoGjX9YDa221GfogR9458XizZ5/pPMDgNExW3ghjlhgwskrO8kqKEG70hXjf7VS/WGn//T0oe5aU6MbjofHNVDrDpnBzkiLK9iHlNZVQpwDXQHSHBrlIWwSuRvZKC/gsL3C2Ipfcg7Sc5bsVahc6ZcCSXlZs1H32cy9c6jDV3d1q0kYU+ygolufV+m+Hfv3Ltyq2T67PksN69SIX/ozbzXy/tLa0RmNpdx0MmfgMQi+GqONSl4Y3WaKIZ6NdiEI/aBKz6c6q8+SUHZfgtUrqP7oEjl/0qtvMjt3rxwy+bllx4ZWA0PemVJMD0Z0jx+SZ+TswhO6FD7CEI8PSrDuLlrOBB/sLKrRVmiYDm4OUZ5lr6cjExCT4XEfY17nsGBpGpf+IXwDjCE2avS2wdYliamAYPOUQ73DPKLZaU7IiTqxo6EzRyV5fL7M5rvUlqmeKWNEULxWAusQ5bP52/hBrRBUW1S4U+Hj73SfWnXGQTjtZU+jh/n6S7m4fLvTuC4GiD564F3M=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1148;
 20:LHKu0QZItmSmAXDpiW6JEHo8ygnq1i3HA2sYxBedXQL//dhtk81fL9lmtbLsDYCUGzxTVlBgLPppd3UGmMuQ56Yh1akATU6fIiadP1JbFlpMzEARTwfrOHgdT8PimMYbCTsYvq++BpgWMlS/LmN4f07VkJD3V6npmBso4XjHgzo8xNwcwN+EcKVUndVz7TAez/0AxCIOyUZA7l0BkDd0LfWrWlsNsdHK/a3GI1Wsx8MjrtE/mRjR6CQQb9MhfTxJ
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 15:00:30.2028 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR12MB1148
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v8 24/38] x86,
	swiotlb: Add memory encryption 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>

U2luY2UgRE1BIGFkZHJlc3NlcyB3aWxsIGVmZmVjdGl2ZWx5IGxvb2sgbGlrZSA0OC1iaXQgYWRk
cmVzc2VzIHdoZW4gdGhlCm1lbW9yeSBlbmNyeXB0aW9uIG1hc2sgaXMgc2V0LCBTV0lPVExCIGlz
IG5lZWRlZCBpZiB0aGUgRE1BIG1hc2sgb2YgdGhlCmRldmljZSBwZXJmb3JtaW5nIHRoZSBETUEg
ZG9lcyBub3Qgc3VwcG9ydCA0OC1iaXRzLiBTV0lPVExCIHdpbGwgYmUKaW5pdGlhbGl6ZWQgdG8g
Y3JlYXRlIGRlY3J5cHRlZCBib3VuY2UgYnVmZmVycyBmb3IgdXNlIGJ5IHRoZXNlIGRldmljZXMu
CgpTaWduZWQtb2ZmLWJ5OiBUb20gTGVuZGFja3kgPHRob21hcy5sZW5kYWNreUBhbWQuY29tPgot
LS0KIGFyY2gveDg2L2luY2x1ZGUvYXNtL2RtYS1tYXBwaW5nLmggfCAgICA1ICsrLQogYXJjaC94
ODYvaW5jbHVkZS9hc20vbWVtX2VuY3J5cHQuaCB8ICAgIDUgKysrCiBhcmNoL3g4Ni9rZXJuZWwv
cGNpLWRtYS5jICAgICAgICAgIHwgICAxMSArKysrKy0tCiBhcmNoL3g4Ni9rZXJuZWwvcGNpLW5v
bW11LmMgICAgICAgIHwgICAgMiArCiBhcmNoL3g4Ni9rZXJuZWwvcGNpLXN3aW90bGIuYyAgICAg
IHwgICAxNSArKysrKysrKystCiBhcmNoL3g4Ni9tbS9tZW1fZW5jcnlwdC5jICAgICAgICAgIHwg
ICAyMiArKysrKysrKysrKysrKysKIGluY2x1ZGUvbGludXgvc3dpb3RsYi5oICAgICAgICAgICAg
fCAgICAxICsKIGluaXQvbWFpbi5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEwICsrKysr
KysKIGxpYi9zd2lvdGxiLmMgICAgICAgICAgICAgICAgICAgICAgfCAgIDU0ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKystLS0tLQogOSBmaWxlcyBjaGFuZ2VkLCAxMDggaW5zZXJ0aW9u
cygrKSwgMTcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20v
ZG1hLW1hcHBpbmcuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL2RtYS1tYXBwaW5nLmgKaW5kZXgg
MDhhMDgzOC4uMTkxZjlhNSAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20vZG1hLW1h
cHBpbmcuaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9kbWEtbWFwcGluZy5oCkBAIC0xMiw2
ICsxMiw3IEBACiAjaW5jbHVkZSA8YXNtL2lvLmg+CiAjaW5jbHVkZSA8YXNtL3N3aW90bGIuaD4K
ICNpbmNsdWRlIDxsaW51eC9kbWEtY29udGlndW91cy5oPgorI2luY2x1ZGUgPGxpbnV4L21lbV9l
bmNyeXB0Lmg+CiAKICNpZmRlZiBDT05GSUdfSVNBCiAjIGRlZmluZSBJU0FfRE1BX0JJVF9NQVNL
IERNQV9CSVRfTUFTSygyNCkKQEAgLTYyLDEyICs2MywxMiBAQCBzdGF0aWMgaW5saW5lIGJvb2wg
ZG1hX2NhcGFibGUoc3RydWN0IGRldmljZSAqZGV2LCBkbWFfYWRkcl90IGFkZHIsIHNpemVfdCBz
aXplKQogCiBzdGF0aWMgaW5saW5lIGRtYV9hZGRyX3QgcGh5c190b19kbWEoc3RydWN0IGRldmlj
ZSAqZGV2LCBwaHlzX2FkZHJfdCBwYWRkcikKIHsKLQlyZXR1cm4gcGFkZHI7CisJcmV0dXJuIF9f
c21lX3NldChwYWRkcik7CiB9CiAKIHN0YXRpYyBpbmxpbmUgcGh5c19hZGRyX3QgZG1hX3RvX3Bo
eXMoc3RydWN0IGRldmljZSAqZGV2LCBkbWFfYWRkcl90IGRhZGRyKQogewotCXJldHVybiBkYWRk
cjsKKwlyZXR1cm4gX19zbWVfY2xyKGRhZGRyKTsKIH0KICNlbmRpZiAvKiBDT05GSUdfWDg2X0RN
QV9SRU1BUCAqLwogCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9tZW1fZW5jcnlw
dC5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vbWVtX2VuY3J5cHQuaAppbmRleCBhYjFmZTc3Li43
MGU1NWY2IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9tZW1fZW5jcnlwdC5oCisr
KyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL21lbV9lbmNyeXB0LmgKQEAgLTM0LDYgKzM0LDExIEBA
IHZvaWQgX19pbml0IHNtZV9lYXJseV9kZWNyeXB0KHJlc291cmNlX3NpemVfdCBwYWRkciwKIHZv
aWQgX19pbml0IHNtZV9lbmNyeXB0X2tlcm5lbCh2b2lkKTsKIHZvaWQgX19pbml0IHNtZV9lbmFi
bGUodm9pZCk7CiAKKy8qIEFyY2hpdGVjdHVyZSBfX3dlYWsgcmVwbGFjZW1lbnQgZnVuY3Rpb25z
ICovCit2b2lkIF9faW5pdCBtZW1fZW5jcnlwdF9pbml0KHZvaWQpOworCit2b2lkIHN3aW90bGJf
c2V0X21lbV9hdHRyaWJ1dGVzKHZvaWQgKnZhZGRyLCB1bnNpZ25lZCBsb25nIHNpemUpOworCiAj
ZWxzZQkvKiAhQ09ORklHX0FNRF9NRU1fRU5DUllQVCAqLwogCiAjZGVmaW5lIHNtZV9tZV9tYXNr
CTBVTApkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL3BjaS1kbWEuYyBiL2FyY2gveDg2L2tl
cm5lbC9wY2ktZG1hLmMKaW5kZXggM2EyMTZlYy4uNzJkOTZkNCAxMDA2NDQKLS0tIGEvYXJjaC94
ODYva2VybmVsL3BjaS1kbWEuYworKysgYi9hcmNoL3g4Ni9rZXJuZWwvcGNpLWRtYS5jCkBAIC05
Myw5ICs5MywxMiBAQCB2b2lkICpkbWFfZ2VuZXJpY19hbGxvY19jb2hlcmVudChzdHJ1Y3QgZGV2
aWNlICpkZXYsIHNpemVfdCBzaXplLAogCWlmIChnZnBmbGFnc19hbGxvd19ibG9ja2luZyhmbGFn
KSkgewogCQlwYWdlID0gZG1hX2FsbG9jX2Zyb21fY29udGlndW91cyhkZXYsIGNvdW50LCBnZXRf
b3JkZXIoc2l6ZSksCiAJCQkJCQkgZmxhZyk7Ci0JCWlmIChwYWdlICYmIHBhZ2VfdG9fcGh5cyhw
YWdlKSArIHNpemUgPiBkbWFfbWFzaykgewotCQkJZG1hX3JlbGVhc2VfZnJvbV9jb250aWd1b3Vz
KGRldiwgcGFnZSwgY291bnQpOwotCQkJcGFnZSA9IE5VTEw7CisJCWlmIChwYWdlKSB7CisJCQlh
ZGRyID0gcGh5c190b19kbWEoZGV2LCBwYWdlX3RvX3BoeXMocGFnZSkpOworCQkJaWYgKGFkZHIg
KyBzaXplID4gZG1hX21hc2spIHsKKwkJCQlkbWFfcmVsZWFzZV9mcm9tX2NvbnRpZ3VvdXMoZGV2
LCBwYWdlLCBjb3VudCk7CisJCQkJcGFnZSA9IE5VTEw7CisJCQl9CiAJCX0KIAl9CiAJLyogZmFs
bGJhY2sgKi8KQEAgLTEwNCw3ICsxMDcsNyBAQCB2b2lkICpkbWFfZ2VuZXJpY19hbGxvY19jb2hl
cmVudChzdHJ1Y3QgZGV2aWNlICpkZXYsIHNpemVfdCBzaXplLAogCWlmICghcGFnZSkKIAkJcmV0
dXJuIE5VTEw7CiAKLQlhZGRyID0gcGFnZV90b19waHlzKHBhZ2UpOworCWFkZHIgPSBwaHlzX3Rv
X2RtYShkZXYsIHBhZ2VfdG9fcGh5cyhwYWdlKSk7CiAJaWYgKGFkZHIgKyBzaXplID4gZG1hX21h
c2spIHsKIAkJX19mcmVlX3BhZ2VzKHBhZ2UsIGdldF9vcmRlcihzaXplKSk7CiAKZGlmZiAtLWdp
dCBhL2FyY2gveDg2L2tlcm5lbC9wY2ktbm9tbXUuYyBiL2FyY2gveDg2L2tlcm5lbC9wY2ktbm9t
bXUuYwppbmRleCBhODg5NTJlLi45OGI1NzZhIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwv
cGNpLW5vbW11LmMKKysrIGIvYXJjaC94ODYva2VybmVsL3BjaS1ub21tdS5jCkBAIC0zMCw3ICsz
MCw3IEBAIHN0YXRpYyBkbWFfYWRkcl90IG5vbW11X21hcF9wYWdlKHN0cnVjdCBkZXZpY2UgKmRl
diwgc3RydWN0IHBhZ2UgKnBhZ2UsCiAJCQkJIGVudW0gZG1hX2RhdGFfZGlyZWN0aW9uIGRpciwK
IAkJCQkgdW5zaWduZWQgbG9uZyBhdHRycykKIHsKLQlkbWFfYWRkcl90IGJ1cyA9IHBhZ2VfdG9f
cGh5cyhwYWdlKSArIG9mZnNldDsKKwlkbWFfYWRkcl90IGJ1cyA9IHBoeXNfdG9fZG1hKGRldiwg
cGFnZV90b19waHlzKHBhZ2UpKSArIG9mZnNldDsKIAlXQVJOX09OKHNpemUgPT0gMCk7CiAJaWYg
KCFjaGVja19hZGRyKCJtYXBfc2luZ2xlIiwgZGV2LCBidXMsIHNpemUpKQogCQlyZXR1cm4gRE1B
X0VSUk9SX0NPREU7CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvcGNpLXN3aW90bGIuYyBi
L2FyY2gveDg2L2tlcm5lbC9wY2ktc3dpb3RsYi5jCmluZGV4IDFlMjM1NzcuLjY3NzA3NzUgMTAw
NjQ0Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9wY2ktc3dpb3RsYi5jCisrKyBiL2FyY2gveDg2L2tl
cm5lbC9wY2ktc3dpb3RsYi5jCkBAIC02LDEyICs2LDE0IEBACiAjaW5jbHVkZSA8bGludXgvc3dp
b3RsYi5oPgogI2luY2x1ZGUgPGxpbnV4L2Jvb3RtZW0uaD4KICNpbmNsdWRlIDxsaW51eC9kbWEt
bWFwcGluZy5oPgorI2luY2x1ZGUgPGxpbnV4L21lbV9lbmNyeXB0Lmg+CiAKICNpbmNsdWRlIDxh
c20vaW9tbXUuaD4KICNpbmNsdWRlIDxhc20vc3dpb3RsYi5oPgogI2luY2x1ZGUgPGFzbS9kbWEu
aD4KICNpbmNsdWRlIDxhc20veGVuL3N3aW90bGIteGVuLmg+CiAjaW5jbHVkZSA8YXNtL2lvbW11
X3RhYmxlLmg+CisKIGludCBzd2lvdGxiIF9fcmVhZF9tb3N0bHk7CiAKIHZvaWQgKng4Nl9zd2lv
dGxiX2FsbG9jX2NvaGVyZW50KHN0cnVjdCBkZXZpY2UgKmh3ZGV2LCBzaXplX3Qgc2l6ZSwKQEAg
LTc5LDggKzgxLDggQEAgaW50IF9faW5pdCBwY2lfc3dpb3RsYl9kZXRlY3Rfb3ZlcnJpZGUodm9p
ZCkKIAkJICBwY2lfc3dpb3RsYl9sYXRlX2luaXQpOwogCiAvKgotICogaWYgNEdCIG9yIG1vcmUg
ZGV0ZWN0ZWQgKGFuZCBpb21tdT1vZmYgbm90IHNldCkgcmV0dXJuIDEKLSAqIGFuZCBzZXQgc3dp
b3RsYiB0byAxLgorICogSWYgNEdCIG9yIG1vcmUgZGV0ZWN0ZWQgKGFuZCBpb21tdT1vZmYgbm90
IHNldCkgb3IgaWYgU01FIGlzIGFjdGl2ZQorICogdGhlbiBzZXQgc3dpb3RsYiB0byAxIGFuZCBy
ZXR1cm4gMS4KICAqLwogaW50IF9faW5pdCBwY2lfc3dpb3RsYl9kZXRlY3RfNGdiKHZvaWQpCiB7
CkBAIC04OSw2ICs5MSwxNSBAQCBpbnQgX19pbml0IHBjaV9zd2lvdGxiX2RldGVjdF80Z2Iodm9p
ZCkKIAlpZiAoIW5vX2lvbW11ICYmIG1heF9wb3NzaWJsZV9wZm4gPiBNQVhfRE1BMzJfUEZOKQog
CQlzd2lvdGxiID0gMTsKICNlbmRpZgorCisJLyoKKwkgKiBJZiBTTUUgaXMgYWN0aXZlIHRoZW4g
c3dpb3RsYiB3aWxsIGJlIHNldCB0byAxIHNvIHRoYXQgYm91bmNlCisJICogYnVmZmVycyBhcmUg
YWxsb2NhdGVkIGFuZCB1c2VkIGZvciBkZXZpY2VzIHRoYXQgZG8gbm90IHN1cHBvcnQKKwkgKiB0
aGUgYWRkcmVzc2luZyByYW5nZSByZXF1aXJlZCBmb3IgdGhlIGVuY3J5cHRpb24gbWFzay4KKwkg
Ki8KKwlpZiAoc21lX2FjdGl2ZSgpKQorCQlzd2lvdGxiID0gMTsKKwogCXJldHVybiBzd2lvdGxi
OwogfQogSU9NTVVfSU5JVChwY2lfc3dpb3RsYl9kZXRlY3RfNGdiLApkaWZmIC0tZ2l0IGEvYXJj
aC94ODYvbW0vbWVtX2VuY3J5cHQuYyBiL2FyY2gveDg2L21tL21lbV9lbmNyeXB0LmMKaW5kZXgg
MDg0M2QwMi4uYTc0MDBlYyAxMDA2NDQKLS0tIGEvYXJjaC94ODYvbW0vbWVtX2VuY3J5cHQuYwor
KysgYi9hcmNoL3g4Ni9tbS9tZW1fZW5jcnlwdC5jCkBAIC0xMywxMSArMTMsMTQgQEAKICNpbmNs
dWRlIDxsaW51eC9saW5rYWdlLmg+CiAjaW5jbHVkZSA8bGludXgvaW5pdC5oPgogI2luY2x1ZGUg
PGxpbnV4L21tLmg+CisjaW5jbHVkZSA8bGludXgvZG1hLW1hcHBpbmcuaD4KKyNpbmNsdWRlIDxs
aW51eC9zd2lvdGxiLmg+CiAKICNpbmNsdWRlIDxhc20vdGxiZmx1c2guaD4KICNpbmNsdWRlIDxh
c20vZml4bWFwLmg+CiAjaW5jbHVkZSA8YXNtL3NldHVwLmg+CiAjaW5jbHVkZSA8YXNtL2Jvb3Rw
YXJhbS5oPgorI2luY2x1ZGUgPGFzbS9zZXRfbWVtb3J5Lmg+CiAKIC8qCiAgKiBTaW5jZSBTTUUg
cmVsYXRlZCB2YXJpYWJsZXMgYXJlIHNldCBlYXJseSBpbiB0aGUgYm9vdCBwcm9jZXNzIHRoZXkg
bXVzdApAQCAtMTc3LDYgKzE4MCwyNSBAQCB2b2lkIF9faW5pdCBzbWVfZWFybHlfaW5pdCh2b2lk
KQogCQlwcm90ZWN0aW9uX21hcFtpXSA9IHBncHJvdF9lbmNyeXB0ZWQocHJvdGVjdGlvbl9tYXBb
aV0pOwogfQogCisvKiBBcmNoaXRlY3R1cmUgX193ZWFrIHJlcGxhY2VtZW50IGZ1bmN0aW9ucyAq
Lwordm9pZCBfX2luaXQgbWVtX2VuY3J5cHRfaW5pdCh2b2lkKQoreworCWlmICghc21lX21lX21h
c2spCisJCXJldHVybjsKKworCS8qIENhbGwgaW50byBTV0lPVExCIHRvIHVwZGF0ZSB0aGUgU1dJ
T1RMQiBETUEgYnVmZmVycyAqLworCXN3aW90bGJfdXBkYXRlX21lbV9hdHRyaWJ1dGVzKCk7Cit9
CisKK3ZvaWQgc3dpb3RsYl9zZXRfbWVtX2F0dHJpYnV0ZXModm9pZCAqdmFkZHIsIHVuc2lnbmVk
IGxvbmcgc2l6ZSkKK3sKKwlXQVJOKFBBR0VfQUxJR04oc2l6ZSkgIT0gc2l6ZSwKKwkgICAgICJz
aXplIGlzIG5vdCBwYWdlLWFsaWduZWQgKCUjbHgpXG4iLCBzaXplKTsKKworCS8qIE1ha2UgdGhl
IFNXSU9UTEIgYnVmZmVyIGFyZWEgZGVjcnlwdGVkICovCisJc2V0X21lbW9yeV9kZWNyeXB0ZWQo
KHVuc2lnbmVkIGxvbmcpdmFkZHIsIHNpemUgPj4gUEFHRV9TSElGVCk7Cit9CisKIHZvaWQgX19p
bml0IHNtZV9lbmNyeXB0X2tlcm5lbCh2b2lkKQogewogfQpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9s
aW51eC9zd2lvdGxiLmggYi9pbmNsdWRlL2xpbnV4L3N3aW90bGIuaAppbmRleCA0ZWU0NzlmLi4x
NWU3MTYwIDEwMDY0NAotLS0gYS9pbmNsdWRlL2xpbnV4L3N3aW90bGIuaAorKysgYi9pbmNsdWRl
L2xpbnV4L3N3aW90bGIuaApAQCAtMzUsNiArMzUsNyBAQCBlbnVtIHN3aW90bGJfZm9yY2Ugewog
ZXh0ZXJuIHVuc2lnbmVkIGxvbmcgc3dpb3RsYl9ucl90Ymwodm9pZCk7CiB1bnNpZ25lZCBsb25n
IHN3aW90bGJfc2l6ZV9vcl9kZWZhdWx0KHZvaWQpOwogZXh0ZXJuIGludCBzd2lvdGxiX2xhdGVf
aW5pdF93aXRoX3RibChjaGFyICp0bGIsIHVuc2lnbmVkIGxvbmcgbnNsYWJzKTsKK2V4dGVybiB2
b2lkIF9faW5pdCBzd2lvdGxiX3VwZGF0ZV9tZW1fYXR0cmlidXRlcyh2b2lkKTsKIAogLyoKICAq
IEVudW1lcmF0aW9uIGZvciBzeW5jIHRhcmdldHMKZGlmZiAtLWdpdCBhL2luaXQvbWFpbi5jIGIv
aW5pdC9tYWluLmMKaW5kZXggZGY1OGE0MS4uNTAxM2NiYyAxMDA2NDQKLS0tIGEvaW5pdC9tYWlu
LmMKKysrIGIvaW5pdC9tYWluLmMKQEAgLTQ4OCw2ICs0ODgsOCBAQCB2b2lkIF9faW5pdCBfX3dl
YWsgdGhyZWFkX3N0YWNrX2NhY2hlX2luaXQodm9pZCkKIH0KICNlbmRpZgogCit2b2lkIF9faW5p
dCBfX3dlYWsgbWVtX2VuY3J5cHRfaW5pdCh2b2lkKSB7IH0KKwogLyoKICAqIFNldCB1cCBrZXJu
ZWwgbWVtb3J5IGFsbG9jYXRvcnMKICAqLwpAQCAtNjQwLDYgKzY0MiwxNCBAQCBhc21saW5rYWdl
IF9fdmlzaWJsZSB2b2lkIF9faW5pdCBzdGFydF9rZXJuZWwodm9pZCkKIAkgKi8KIAlsb2NraW5n
X3NlbGZ0ZXN0KCk7CiAKKwkvKgorCSAqIFRoaXMgbmVlZHMgdG8gYmUgY2FsbGVkIGJlZm9yZSBh
bnkgZGV2aWNlcyBwZXJmb3JtIERNQQorCSAqIG9wZXJhdGlvbnMgdGhhdCBtaWdodCB1c2UgdGhl
IFNXSU9UTEIgYm91bmNlIGJ1ZmZlcnMuIEl0IHdpbGwKKwkgKiBtYXJrIHRoZSBib3VuY2UgYnVm
ZmVycyBhcyBkZWNyeXB0ZWQgc28gdGhhdCB0aGVpciB1c2FnZSB3aWxsCisJICogbm90IGNhdXNl
ICJwbGFpbi10ZXh0IiBkYXRhIHRvIGJlIGRlY3J5cHRlZCB3aGVuIGFjY2Vzc2VkLgorCSAqLwor
CW1lbV9lbmNyeXB0X2luaXQoKTsKKwogI2lmZGVmIENPTkZJR19CTEtfREVWX0lOSVRSRAogCWlm
IChpbml0cmRfc3RhcnQgJiYgIWluaXRyZF9iZWxvd19zdGFydF9vayAmJgogCSAgICBwYWdlX3Rv
X3Bmbih2aXJ0X3RvX3BhZ2UoKHZvaWQgKilpbml0cmRfc3RhcnQpKSA8IG1pbl9sb3dfcGZuKSB7
CmRpZmYgLS1naXQgYS9saWIvc3dpb3RsYi5jIGIvbGliL3N3aW90bGIuYwppbmRleCBhOGQ3NGE3
Li4wNGFjOTFhIDEwMDY0NAotLS0gYS9saWIvc3dpb3RsYi5jCisrKyBiL2xpYi9zd2lvdGxiLmMK
QEAgLTMwLDYgKzMwLDcgQEAKICNpbmNsdWRlIDxsaW51eC9oaWdobWVtLmg+CiAjaW5jbHVkZSA8
bGludXgvZ2ZwLmg+CiAjaW5jbHVkZSA8bGludXgvc2NhdHRlcmxpc3QuaD4KKyNpbmNsdWRlIDxs
aW51eC9tZW1fZW5jcnlwdC5oPgogCiAjaW5jbHVkZSA8YXNtL2lvLmg+CiAjaW5jbHVkZSA8YXNt
L2RtYS5oPgpAQCAtMTU1LDYgKzE1NiwxNSBAQCB1bnNpZ25lZCBsb25nIHN3aW90bGJfc2l6ZV9v
cl9kZWZhdWx0KHZvaWQpCiAJcmV0dXJuIHNpemUgPyBzaXplIDogKElPX1RMQl9ERUZBVUxUX1NJ
WkUpOwogfQogCit2b2lkIF9fd2VhayBzd2lvdGxiX3NldF9tZW1fYXR0cmlidXRlcyh2b2lkICp2
YWRkciwgdW5zaWduZWQgbG9uZyBzaXplKSB7IH0KKworLyogRm9yIHN3aW90bGIsIGNsZWFyIG1l
bW9yeSBlbmNyeXB0aW9uIG1hc2sgZnJvbSBkbWEgYWRkcmVzc2VzICovCitzdGF0aWMgZG1hX2Fk
ZHJfdCBzd2lvdGxiX3BoeXNfdG9fZG1hKHN0cnVjdCBkZXZpY2UgKmh3ZGV2LAorCQkJCSAgICAg
IHBoeXNfYWRkcl90IGFkZHJlc3MpCit7CisJcmV0dXJuIF9fc21lX2NscihwaHlzX3RvX2RtYSho
d2RldiwgYWRkcmVzcykpOworfQorCiAvKiBOb3RlIHRoYXQgdGhpcyBkb2Vzbid0IHdvcmsgd2l0
aCBoaWdobWVtIHBhZ2UgKi8KIHN0YXRpYyBkbWFfYWRkcl90IHN3aW90bGJfdmlydF90b19idXMo
c3RydWN0IGRldmljZSAqaHdkZXYsCiAJCQkJICAgICAgdm9sYXRpbGUgdm9pZCAqYWRkcmVzcykK
QEAgLTE4Myw2ICsxOTMsMzEgQEAgdm9pZCBzd2lvdGxiX3ByaW50X2luZm8odm9pZCkKIAkgICAg
ICAgYnl0ZXMgPj4gMjAsIHZzdGFydCwgdmVuZCAtIDEpOwogfQogCisvKgorICogRWFybHkgU1dJ
T1RMQiBhbGxvY2F0aW9uIG1heSBiZSB0b28gZWFybHkgdG8gYWxsb3cgYW4gYXJjaGl0ZWN0dXJl
IHRvCisgKiBwZXJmb3JtIHRoZSBkZXNpcmVkIG9wZXJhdGlvbnMuICBUaGlzIGZ1bmN0aW9uIGFs
bG93cyB0aGUgYXJjaGl0ZWN0dXJlIHRvCisgKiBjYWxsIFNXSU9UTEIgd2hlbiB0aGUgb3BlcmF0
aW9ucyBhcmUgcG9zc2libGUuICBJdCBuZWVkcyB0byBiZSBjYWxsZWQKKyAqIGJlZm9yZSB0aGUg
U1dJT1RMQiBtZW1vcnkgaXMgdXNlZC4KKyAqLwordm9pZCBfX2luaXQgc3dpb3RsYl91cGRhdGVf
bWVtX2F0dHJpYnV0ZXModm9pZCkKK3sKKwl2b2lkICp2YWRkcjsKKwl1bnNpZ25lZCBsb25nIGJ5
dGVzOworCisJaWYgKG5vX2lvdGxiX21lbW9yeSB8fCBsYXRlX2FsbG9jKQorCQlyZXR1cm47CisK
Kwl2YWRkciA9IHBoeXNfdG9fdmlydChpb190bGJfc3RhcnQpOworCWJ5dGVzID0gUEFHRV9BTElH
Tihpb190bGJfbnNsYWJzIDw8IElPX1RMQl9TSElGVCk7CisJc3dpb3RsYl9zZXRfbWVtX2F0dHJp
YnV0ZXModmFkZHIsIGJ5dGVzKTsKKwltZW1zZXQodmFkZHIsIDAsIGJ5dGVzKTsKKworCXZhZGRy
ID0gcGh5c190b192aXJ0KGlvX3RsYl9vdmVyZmxvd19idWZmZXIpOworCWJ5dGVzID0gUEFHRV9B
TElHTihpb190bGJfb3ZlcmZsb3cpOworCXN3aW90bGJfc2V0X21lbV9hdHRyaWJ1dGVzKHZhZGRy
LCBieXRlcyk7CisJbWVtc2V0KHZhZGRyLCAwLCBieXRlcyk7Cit9CisKIGludCBfX2luaXQgc3dp
b3RsYl9pbml0X3dpdGhfdGJsKGNoYXIgKnRsYiwgdW5zaWduZWQgbG9uZyBuc2xhYnMsIGludCB2
ZXJib3NlKQogewogCXZvaWQgKnZfb3ZlcmZsb3dfYnVmZmVyOwpAQCAtMzIwLDYgKzM1NSw3IEBA
IGludCBfX2luaXQgc3dpb3RsYl9pbml0X3dpdGhfdGJsKGNoYXIgKnRsYiwgdW5zaWduZWQgbG9u
ZyBuc2xhYnMsIGludCB2ZXJib3NlKQogCWlvX3RsYl9zdGFydCA9IHZpcnRfdG9fcGh5cyh0bGIp
OwogCWlvX3RsYl9lbmQgPSBpb190bGJfc3RhcnQgKyBieXRlczsKIAorCXN3aW90bGJfc2V0X21l
bV9hdHRyaWJ1dGVzKHRsYiwgYnl0ZXMpOwogCW1lbXNldCh0bGIsIDAsIGJ5dGVzKTsKIAogCS8q
CkBAIC0zMzAsNiArMzY2LDggQEAgaW50IF9faW5pdCBzd2lvdGxiX2luaXRfd2l0aF90YmwoY2hh
ciAqdGxiLCB1bnNpZ25lZCBsb25nIG5zbGFicywgaW50IHZlcmJvc2UpCiAJaWYgKCF2X292ZXJm
bG93X2J1ZmZlcikKIAkJZ290byBjbGVhbnVwMjsKIAorCXN3aW90bGJfc2V0X21lbV9hdHRyaWJ1
dGVzKHZfb3ZlcmZsb3dfYnVmZmVyLCBpb190bGJfb3ZlcmZsb3cpOworCW1lbXNldCh2X292ZXJm
bG93X2J1ZmZlciwgMCwgaW9fdGxiX292ZXJmbG93KTsKIAlpb190bGJfb3ZlcmZsb3dfYnVmZmVy
ID0gdmlydF90b19waHlzKHZfb3ZlcmZsb3dfYnVmZmVyKTsKIAogCS8qCkBAIC01ODEsNyArNjE5
LDcgQEAgcGh5c19hZGRyX3Qgc3dpb3RsYl90YmxfbWFwX3NpbmdsZShzdHJ1Y3QgZGV2aWNlICpo
d2RldiwKIAkJcmV0dXJuIFNXSU9UTEJfTUFQX0VSUk9SOwogCX0KIAotCXN0YXJ0X2RtYV9hZGRy
ID0gcGh5c190b19kbWEoaHdkZXYsIGlvX3RsYl9zdGFydCk7CisJc3RhcnRfZG1hX2FkZHIgPSBz
d2lvdGxiX3BoeXNfdG9fZG1hKGh3ZGV2LCBpb190bGJfc3RhcnQpOwogCXJldHVybiBzd2lvdGxi
X3RibF9tYXBfc2luZ2xlKGh3ZGV2LCBzdGFydF9kbWFfYWRkciwgcGh5cywgc2l6ZSwKIAkJCQkg
ICAgICBkaXIsIGF0dHJzKTsKIH0KQEAgLTcwMiw3ICs3NDAsNyBAQCB2b2lkIHN3aW90bGJfdGJs
X3N5bmNfc2luZ2xlKHN0cnVjdCBkZXZpY2UgKmh3ZGV2LCBwaHlzX2FkZHJfdCB0bGJfYWRkciwK
IAkJCWdvdG8gZXJyX3dhcm47CiAKIAkJcmV0ID0gcGh5c190b192aXJ0KHBhZGRyKTsKLQkJZGV2
X2FkZHIgPSBwaHlzX3RvX2RtYShod2RldiwgcGFkZHIpOworCQlkZXZfYWRkciA9IHN3aW90bGJf
cGh5c190b19kbWEoaHdkZXYsIHBhZGRyKTsKIAogCQkvKiBDb25maXJtIGFkZHJlc3MgY2FuIGJl
IERNQSdkIGJ5IGRldmljZSAqLwogCQlpZiAoZGV2X2FkZHIgKyBzaXplIC0gMSA+IGRtYV9tYXNr
KSB7CkBAIC04MTIsMTAgKzg1MCwxMCBAQCBkbWFfYWRkcl90IHN3aW90bGJfbWFwX3BhZ2Uoc3Ry
dWN0IGRldmljZSAqZGV2LCBzdHJ1Y3QgcGFnZSAqcGFnZSwKIAltYXAgPSBtYXBfc2luZ2xlKGRl
diwgcGh5cywgc2l6ZSwgZGlyLCBhdHRycyk7CiAJaWYgKG1hcCA9PSBTV0lPVExCX01BUF9FUlJP
UikgewogCQlzd2lvdGxiX2Z1bGwoZGV2LCBzaXplLCBkaXIsIDEpOwotCQlyZXR1cm4gcGh5c190
b19kbWEoZGV2LCBpb190bGJfb3ZlcmZsb3dfYnVmZmVyKTsKKwkJcmV0dXJuIHN3aW90bGJfcGh5
c190b19kbWEoZGV2LCBpb190bGJfb3ZlcmZsb3dfYnVmZmVyKTsKIAl9CiAKLQlkZXZfYWRkciA9
IHBoeXNfdG9fZG1hKGRldiwgbWFwKTsKKwlkZXZfYWRkciA9IHN3aW90bGJfcGh5c190b19kbWEo
ZGV2LCBtYXApOwogCiAJLyogRW5zdXJlIHRoYXQgdGhlIGFkZHJlc3MgcmV0dXJuZWQgaXMgRE1B
J2JsZSAqLwogCWlmIChkbWFfY2FwYWJsZShkZXYsIGRldl9hZGRyLCBzaXplKSkKQEAgLTgyNCw3
ICs4NjIsNyBAQCBkbWFfYWRkcl90IHN3aW90bGJfbWFwX3BhZ2Uoc3RydWN0IGRldmljZSAqZGV2
LCBzdHJ1Y3QgcGFnZSAqcGFnZSwKIAlhdHRycyB8PSBETUFfQVRUUl9TS0lQX0NQVV9TWU5DOwog
CXN3aW90bGJfdGJsX3VubWFwX3NpbmdsZShkZXYsIG1hcCwgc2l6ZSwgZGlyLCBhdHRycyk7CiAK
LQlyZXR1cm4gcGh5c190b19kbWEoZGV2LCBpb190bGJfb3ZlcmZsb3dfYnVmZmVyKTsKKwlyZXR1
cm4gc3dpb3RsYl9waHlzX3RvX2RtYShkZXYsIGlvX3RsYl9vdmVyZmxvd19idWZmZXIpOwogfQog
RVhQT1JUX1NZTUJPTF9HUEwoc3dpb3RsYl9tYXBfcGFnZSk7CiAKQEAgLTk1OCw3ICs5OTYsNyBA
QCB2b2lkIHN3aW90bGJfdW5tYXBfcGFnZShzdHJ1Y3QgZGV2aWNlICpod2RldiwgZG1hX2FkZHJf
dCBkZXZfYWRkciwKIAkJCQlzZ19kbWFfbGVuKHNnbCkgPSAwOwogCQkJCXJldHVybiAwOwogCQkJ
fQotCQkJc2ctPmRtYV9hZGRyZXNzID0gcGh5c190b19kbWEoaHdkZXYsIG1hcCk7CisJCQlzZy0+
ZG1hX2FkZHJlc3MgPSBzd2lvdGxiX3BoeXNfdG9fZG1hKGh3ZGV2LCBtYXApOwogCQl9IGVsc2UK
IAkJCXNnLT5kbWFfYWRkcmVzcyA9IGRldl9hZGRyOwogCQlzZ19kbWFfbGVuKHNnKSA9IHNnLT5s
ZW5ndGg7CkBAIC0xMDI2LDcgKzEwNjQsNyBAQCB2b2lkIHN3aW90bGJfdW5tYXBfcGFnZShzdHJ1
Y3QgZGV2aWNlICpod2RldiwgZG1hX2FkZHJfdCBkZXZfYWRkciwKIGludAogc3dpb3RsYl9kbWFf
bWFwcGluZ19lcnJvcihzdHJ1Y3QgZGV2aWNlICpod2RldiwgZG1hX2FkZHJfdCBkbWFfYWRkcikK
IHsKLQlyZXR1cm4gKGRtYV9hZGRyID09IHBoeXNfdG9fZG1hKGh3ZGV2LCBpb190bGJfb3ZlcmZs
b3dfYnVmZmVyKSk7CisJcmV0dXJuIChkbWFfYWRkciA9PSBzd2lvdGxiX3BoeXNfdG9fZG1hKGh3
ZGV2LCBpb190bGJfb3ZlcmZsb3dfYnVmZmVyKSk7CiB9CiBFWFBPUlRfU1lNQk9MKHN3aW90bGJf
ZG1hX21hcHBpbmdfZXJyb3IpOwogCkBAIC0xMDM5LDYgKzEwNzcsNiBAQCB2b2lkIHN3aW90bGJf
dW5tYXBfcGFnZShzdHJ1Y3QgZGV2aWNlICpod2RldiwgZG1hX2FkZHJfdCBkZXZfYWRkciwKIGlu
dAogc3dpb3RsYl9kbWFfc3VwcG9ydGVkKHN0cnVjdCBkZXZpY2UgKmh3ZGV2LCB1NjQgbWFzaykK
IHsKLQlyZXR1cm4gcGh5c190b19kbWEoaHdkZXYsIGlvX3RsYl9lbmQgLSAxKSA8PSBtYXNrOwor
CXJldHVybiBzd2lvdGxiX3BoeXNfdG9fZG1hKGh3ZGV2LCBpb190bGJfZW5kIC0gMSkgPD0gbWFz
azsKIH0KIEVYUE9SVF9TWU1CT0woc3dpb3RsYl9kbWFfc3VwcG9ydGVkKTsKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 27 15:00:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 15: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 1dPryy-0005dY-Pm; Tue, 27 Jun 2017 15: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 <Thomas.Lendacky@amd.com>) id 1dPryy-0005ca-32
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 15:00:48 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 06/1C-03371-F1372595; Tue, 27 Jun 2017 15:00:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0gUYRTtm5mdHcXJr1XzuuWjLR9JvhIlIjA
 iyoLSjIjqh87WtLuwD5tZY/tn4QMsKzUDN1HxlW1KqKg9KMoUSdRKSYM2AikpU8pUTHrQjLOW
 fb/O/c65554LlyE1TlrL8A47L1g5s472poxxuiMxIWLGsfjP1YHb6mfqqJ0otffBDyIdHVeZr
 HqbI0tlLG3+Qma3aBwTje3qXNTqW4S8GQrnkfCuvRzJBcJlCFrGSski5MVocAEBhW27ZEzjLT
 A6PUfI2A8fhoLXN5GM/XENAePXsdxM4mkaHg0N0DJB4PVQU9uwZEThcKgYKVPJmMWp4Mp3Lxl
 54X1weeKxZ1gqFD+ZVcs4AIfArZE8j34NPKt4TxUhRhqwGe7cj5O/SRwKXdOVS62Aw6CjZ5iW
 MwAuRNDc6qYUz03gnH2hVkTB0DtYSSn4APQPltOyJ+CN0J93UOltIKDkcT2lFMU0tI1VeRqi4
 VLzbw8xroamlmLkKVSQ/zHfM7uTgtlvU54WMyzWPVAp+AT87LuiUkQDKmi4+JJUimkM917Nq6
 +iGOeKZZ3/lnWuWLYGkS4UJfLCWV6ISYyP1Qsmg9Fu4UzmmIT45FgLL4qcgTdzejH2pM3ShqS
 zWCW9u+hXy6FuFMQQugD2NmQc06zW206dM3KiMVPIMfNiN4pkGFzbe+GwlrLarLwO2OozkmyN
 wBt4x2mTWTqzZSUwPjp/djRbolkxm7OIJoNC9aNEpqmmY45gfnZ2zRGaJSdtICvITliWGnOsf
 42WT3YYBWv9WCSl1Phk84LFZP+fn0SBDNL5sbRNcvExWe1/501KUQgpClWVLkexc/8obS7K0r
 9McKW5u/hgfVXH2w0LpMMQX5dGJaH6yKzto+0+2t/eyUTj4NrgFPrh970BdyLCxZkb+9PD3E1
 BfdcC4gIbXF5cZ8/FrZ+OuzoyhaML7vFti51vxB0mds/8+RdPP8zkGSO/+hdG8c/jSnaHR/gy
 ZeVJzWVpKbeHkqdCC+fX6SjRyCVEk4LI/QHjtKKQrQMAAA==
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1498575644!104224185!1
X-Originating-IP: [104.47.34.85]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12348 invoked from network); 27 Jun 2017 15:00:46 -0000
Received: from mail-by2nam01on0085.outbound.protection.outlook.com (HELO
 NAM01-BY2-obe.outbound.protection.outlook.com) (104.47.34.85)
 by server-5.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 27 Jun 2017 15:00:46 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=RlOSin9mKIzn1Bq9OWTDW+2tr+FUHEUJGQ24Dz9wFB4=;
 b=XzIRH8LSJ+/GcmG3trGTdf8xysTnE4scm+QIUjS+rBLKGoRoYoLUumFmZvAVVfAtHnSEWJu3+MWWesq5LqfPCsAFxUy3f0IAsFgXmtHEJBoh0uGF81swqZ+i8S7YhI4S/+xwEijtZNcEzMUMsJHxtuiDosaV1p5PMMFqY1q+qQs=
Received: from tlendack-t1.amdoffice.net (165.204.78.1) by
 BN6PR12MB1138.namprd12.prod.outlook.com (10.168.226.140) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1199.15; Tue, 27 Jun 2017 15:00:38 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Tue, 27 Jun 2017 10:00:36 -0500
Message-ID: <20170627150036.15908.80988.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170627145607.15908.26571.stgit@tlendack-t1.amdoffice.net>
References: <20170627145607.15908.26571.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.78.1]
X-ClientProxiedBy: BN6PR17CA0015.namprd17.prod.outlook.com (10.173.147.25) To
 BN6PR12MB1138.namprd12.prod.outlook.com (10.168.226.140)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 0a6ce0f2-d84f-4f90-cfca-08d4bd6d46ad
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095);
 SRVR:BN6PR12MB1138; 
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1138;
 3:DiybHsyWffZAdXsoc6LSj2Kb6YyD1gWPDcyrEAHYygGzx8P0Goar5+Su2LziBxlhkHRk3+X3YWxWxZt7NqUK7fvWoqA4063md17SJn6/mf0TCW4zyinHV/uGONo5/prtcBARubXWxyfh0rDTHqi9NvGNn6W9BZgN8PH2OQ9LBfZsLdYPUWcE+WLA2bNDrDbMRBDLy9vR0rkaaq2MkSNar9A+hHnYkwjV/3kkasd1OzeF+dEKxCDpp0BP3mmWRfcxTd/ZdK1vxEQuRDvNLmd7rfHxfFuIyFeBwDnMsBB9dyVMxvM4jMj89sI6/XTD6Xnv5xIKWGcH18MdlQ6yPvkC9VJv3DvlDSuD6Lf30IFIqeUIgPSg97PovDvdN/0U3c3nPnbIlnl72zYmwRBXe7Py2QVSQ8Wv81uaSRB9LbZwClyWByEDCvmoCkBgGg5Tj+3NswDY2/uPxO7evIZ0zEiRF0RbQJ+1O1TZJGqndNmCj3ofVQjUhk6ipSTgHPrBPvDHV00PbKr7gYuR6NVFoKTxwMXMoISXXvADVVIpe43bcyBnK9abPyxsPC3PQR/fZ4KRFx+v+HZKivFy2SyPlUITsMUEJkEcIndd/63GLbBMsOMrDLUB7YIOJbgf8y+JTRZe3jBN5ddgnIX2g6K0Bg8sxOvKG5bX6OXqscpqHUDKreL+S5HoM2AHYc35wVJ6D7SiK0U1B7hkIVtUdAZXkd1BAQ==
X-MS-TrafficTypeDiagnostic: BN6PR12MB1138:
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1138;
 25:qHxl4wPlNZ9lgbjPXDCNYFxhiomasnUL5lNnracaFosQ898TH7a3XaS3nOImh80FkqmYCFVO6q+gIUq5HmrHfpADWAIKaWgY16fLOaLOqpq8ASP7Hf4DeNtTU4ZUbhYC778G26khvC3jkJ1NSFvm4EjRaFWXv6gxfBSnOixClDU8IcpfV/29BrR3qfMQfthF+jzODgyTR+bMO+NjBNKdkfNUp2MOQ5RedZ9kOSAij2ERV9s75rBbqr1LDlXej+Re3BsDeOa+nQcDqDqojm7b8EynQw4LnoDYpp9Ocr8wHD8LMA1q4TZpMI6y2lQI7pIoszu5ECrsbm9WgLutSRecBlxZG0Y6YCnxJoKzlDQjUq65nUMDiiCXDoZhPogFqDxnf2XyGO4vYksS7MeFA7AoPaC1rb2RxuDk6iJT+2HQLNGtl3uiPXt/R9LXgXQsQBMhVsgfI801BirkMnoxTyKcTE918kgMHyFdObombID++zCreUD4WWHff2Wn7b6Kwn3BiHupBB415OGgcjYe7h8GznW7Ps4TvmL5tvLZ6q/zq27csLAAnxWuQc5kvAY3Aqe2GHvjRKQT1WvGX+OKKDUSbXB92IjNRYoTelXml1pU50kGxV5CfYSoOEza+Gk5DU7n4ca90cA4GJnyo6Q5asK1E4t0rBi7LzPPQkxaLnD2lqdv00vLaGQZQSM7QzK0k8MTSfAOwMNWEHsQ2EbLE2BN3Pzvdsm06FfFKDxz/FstbNHUKKU99e/Ihpq0dtdd4rS6jGPdCzppiMWb9SjLEcdVpTPHmGxQQn+4OF0+L2r1CW1HU+N1AKbKa7TiGMd6sEkUWos7JSwD9aHA3r6sUdH1Mhl1PLndO2BXq0NGpuGTwCjQL6FGC1T53F5sB9uRoXxx91C83qIo4BKe/oNeBnIKskmFKenzNjlNhlklCD5byGA=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1138;
 31:L7zJmOHA7M0zByXBprbuJgOACCzovfKNDz2n11QBC+RpUHsAQXOTwd+36dSojLhlGpgnTL9c55gZEpRQ03W9NhkqdyvwVqvdRr2w8aSVGepqdkSmhD1FkJ1fBzO63z0FdhFGVN/uK/sCMMYAfsk5HHICg/X9POq3tg3/PRF1xRXx4PbL4B/TBzE/kxvNhxs5BJR09VHXDQr8wKD1XaZsPEA/kWjNt1k/6pBB3QtijdF0TYbhaKlzvwK+Ox8xQroEsHT/GiEaqo8LIR3KtBetCC1TR0VSDq313fJ98e/MSNGcrni3X+TOonaHigHwqpnjrg5PR3tPL4IZxrr3QzIYT9lBTmtrOaj66gJV4PxH8Xf7p7jBWJmGO1HH/a1hwbpvl/BoeEpOJdTzzexfix8b2K7VMkFr2pTAnetWaELvj0YFR+A4UlF3JSxvoY3JZCaMuEOwwmPaOI3jSK3xkUPetp7YcYVok3yPazE8roYS/Ni+Nj7A9aocbx3AssM39L5FriZrUiFdoqk2XafmRouF3u5j3fooox7xVEBipOrcP8nL+PzzAy1EQXSvQKhlGE7CL5eowUVXcwxpUpXiS4p9U9qlvQPVJAgipy3g3K2Ea3UFX4w/2Bj8/txKSHmli+MZs1wEvVyp1KdSO0PD14IHy/C3OK0CFIOKaeSUtDEn/Qs=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1138;
 20:1Cl5i195ZEFoB09k84HtaN6gNtCSyCbBot+MVOPyqNdrxXt25+M7ONAmGulsyKOFhgcY1qneMmY0M30VyjjqllMmtzZXlzUPGBbtTsDt7V1jNtkIE38x4B+k9iMsXiCNLHEXpu440IoxCkwbvG+t6CWNlxDgjcYWZITZr8TnkH1lH5dW4uvtAbcJn+rNL+yJGIi4xbRE6ZXGOu/Si5DO5J5cqo+/t1sVXH5DyCGFg4Bmg4bsjzygRnOA9GekFlo0hf2XHq9T90Fe+3X1PPSTd8Qf1YsQsisr3Dzav2PoNqNSbwFTmVB5x3y/suOn6XUuBQ0dRPzi7vquB6b6+yKkJhHn+EZ0csXBk8sdM53AagKe7iKi5y2apLa95JikLOTP4tyhxKElr+FwfNw8Ft8nsLK0jIB7O2aG9awQURQbC5ukTg36mJ3mkdA5RFttXuYblh3TWQf7qEhYUcyPzin6a38FEGXJgveXPoHJ/XweX5RlCN9uDJmATbGcVG6T0FNF
X-Microsoft-Antispam-PRVS: <BN6PR12MB11387F53F58EB692FC091C7BECDC0@BN6PR12MB1138.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(133145235818549)(236129657087228)(767451399110); 
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(100000703101)(100105400095)(10201501046)(93006095)(93001095)(6055026)(6041248)(20161123555025)(20161123562025)(20161123564025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BN6PR12MB1138; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BN6PR12MB1138; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTM4OzQ6a2xkbzBkMkxyTjhmT3NQRCs4VjdUMjM1RjNJ?=
 =?utf-8?B?UGNJd1ptc1Y1MjVvdjI0bW5SS09zQlpnRVp6a0FQMnE1QlNXejBuWk1XSmZj?=
 =?utf-8?B?YUg4NENPKzBGdkphWUljZnVlT0dzeGlOUUY4MlEvS1orTGF1VmtOcWxQakxQ?=
 =?utf-8?B?SGVMVGdQQXBER1YxUmd4OUZXZGNlUk4wRFVuLzhLS1A4TDYvV3NMNm9tbmVF?=
 =?utf-8?B?K1NzYmR5U1pDSzEwQnBhbkxxYyt4VzFSdCsxN1N5MFl0R21lTnQwekl3ZnMv?=
 =?utf-8?B?cVNkeDFPOVBPS1QvWTZ4dUFmWFZjdWsrMGZ2VXBnQWFYNlpNYld1bHh4eGFC?=
 =?utf-8?B?bWtDa25zWmQySmhob29GMldWOHVPWE1hWjJIRzY2eDFESWlLMHVGQzBNVGNt?=
 =?utf-8?B?dlFsalM5S1pIeGduRWUxQ0lrK3kxZXZZYnVMNno2MU1IbE9qR2cyYmQ2eVM5?=
 =?utf-8?B?eS9VSkwrbzFGMmlQanZ1NnNORGhhVnJSMXhwckplMGl3UTJTM0syazBiUExU?=
 =?utf-8?B?WnMxeHpJL0wrTkVUNGViWGg5MFFuTUcyNnA5MnlxcERjVFJPUkJEYzJLTUtv?=
 =?utf-8?B?KzRNTXpiazh4cWtRclpDbHZtencyQTFlcHZEdW1ZVWo0UjJqNWUxUEprZDhM?=
 =?utf-8?B?eTVkU05XMTdhemUyRXJObThqSmZPRjlkbWtlNk5PS3Ixd0lLaWtmMk1Nc01v?=
 =?utf-8?B?SEJ2bjVsS3ZSR3dkcnpYUTBzMmlRSmxuNEtIL1A0THc3TjhLY0pqU1UzTGlm?=
 =?utf-8?B?UTRhWHV3ZitWZXlhT1lwdWFGWVpHc0RTSjhtRVFqVzQ3N0JJSWFncW5XLzBB?=
 =?utf-8?B?NHpGTVRNT3cyWUFieDBkSzVNYWgvenppVnNhL0NIVFl3d0UzYTI3bUV2UUE1?=
 =?utf-8?B?MWFTSVJOYVJRWWpPTmtpZHVUUU5lR0g3dm1zbDJoV0t6SENjV1p6ZjhzR0lO?=
 =?utf-8?B?bzZ4MHBGQ3pWTTUyL0ZyWUV5dVdaTXF1czMwYzR4WmtsK1ZSbHlLZlRxTnAx?=
 =?utf-8?B?cjFIK3ZMM0w4REtReWZDMkJ2ZkwrMis5SXhmOTZGNFpwT3h2SzJjQ0xhQmN1?=
 =?utf-8?B?MStaRTBQMlFrSlBuVnJIQVRxQnpGNkVXMGoxbU9oUHZ5QzBoU0tuY2I1bXdu?=
 =?utf-8?B?aERBS2Rua0tCdFR2T2cxWHllSkkyRTF2NVFyTC9FWEMyZmMwNmwzZktIalJl?=
 =?utf-8?B?RjZkYUdJd3I0c3RQMmdrK2NSSkdESy9MbTdSQXdOMEV1cm1qQ2t0UlFZaFh1?=
 =?utf-8?B?dEVWbFZHaE0yWnJUcnFzYlljNzBjUGVtejJ4RDZvN0I2bVNTYjdVOTVQQmYv?=
 =?utf-8?B?MmZ1bGFQS0Nvc1JKTFBGSEpyUnk5ZEtlajVKbkFEeU94d0t0M25XR1pMV1Qv?=
 =?utf-8?B?WkdhcGZWbVlrVFRsTlBkQ1FEdSs3enBnUUZKR0RQNTNCV0w3dTN1cDkxSXNy?=
 =?utf-8?B?czR3QVFRWmY4djBOcnRxOTZIY2Q3S2RyeHkrc3hXakF2RW8vSmpBWUd3anNx?=
 =?utf-8?B?UDJaQkY0bFlZSDN4N0hOc2g5ZlhmS1lMYjB4MTVVMjJBaVdRanl6UjRoZ1cv?=
 =?utf-8?B?Z2h0Nm9MbFlFZkpKQ1RRYmc0SzRSVjdLSWl5Nk1UaU9CRkZPVCtsZ0xQb2Qw?=
 =?utf-8?B?bGpiOWZhQk4xU2RRejJHRnVjNFFvclk1aWpNNXh3cVdYQ1hXK0JQSGxpbmpF?=
 =?utf-8?Q?nxlmKmRqNdkkOu1iSZCqY6jPVRKS+lgy5g1StH?=
X-Forefront-PRVS: 0351D213B3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39450400003)(39840400002)(39410400002)(39400400002)(39850400002)(39860400002)(2906002)(7406005)(230700001)(305945005)(81166006)(5660300001)(7416002)(4001350100001)(50986999)(76176999)(23676002)(83506001)(97746001)(86362001)(8676002)(54356999)(2950100002)(25786009)(53936002)(66066001)(50466002)(42186005)(33646002)(189998001)(47776003)(6116002)(3846002)(478600001)(1076002)(54906002)(9686003)(55016002)(4326008)(7736002)(72206003)(6506006)(110136004)(38730400002)(53416004)(103116003)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR12MB1138; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTM4OzIzOjBQWjQydkx0bWRvU2ZHc01hSmxiaXRzL1BN?=
 =?utf-8?B?QTcrd0pCZUJtMU1janlpRTYrQWsydm16VHE4QkRTdEJIenFxbDhmWlRBMnhK?=
 =?utf-8?B?MmRCTTRua1pwTTUrY2JnNy9IeS8xQlQvVnNLTU9Fczk0c2xVWEs5ZEx6Mlhq?=
 =?utf-8?B?NTFxVTV4bU5ZeGhmWVZDMWowMDlrTjd5Z3VncFYxOFVoUWlFK1RHbjhaQ0ZO?=
 =?utf-8?B?enRzRWJBR0FrVnJlM3B3NFR5b0RzNjhGRmJYTzlRU01oeHNJM2RHbldJYkpi?=
 =?utf-8?B?cTFpR1hjV1BpUU9uYzk0VkRKRFArUGRlZmRyM0FNL25GRzI1bi8zcGRVU1U4?=
 =?utf-8?B?ZWg0SW42WTlrOW5UQmFmdW9lbGU3STVUWEpRMlRubWNXZWhhNjNZb3lnSGdK?=
 =?utf-8?B?ek1CTmRHbjVna1gxYzJ3QVRxOHA1ZEtUKy9yMjhxSkdtUEJadVRHb0UvN1Vr?=
 =?utf-8?B?S1VETkVOU1NtVHpZY3VieFRUUWhJWnkzcEJOUGNHV2psL0I3VjkwZmVjbnJN?=
 =?utf-8?B?b1g5NUFKNlczL04xdEd1VkRJUXZOYjBlTnI1L1lZNFFSby9XRmlqREFxTjdp?=
 =?utf-8?B?UjV4WFpJcE8wYVI2ZFFLcGREUGQ0RXBSNHRPdkpPMWxjZ3diQVlmNjFic0Fm?=
 =?utf-8?B?bHVUYWNZd1dFYXhGTTRpdno1ZE9Ec2dCeFNRZU0wVlIraUR4Yzg0ZWR0RU5m?=
 =?utf-8?B?SDlYNmNwOWxCaGh2QUJ5NFY3RWREYWdlVVBudm9KbFVmUnhwS2NxVDB5dG5a?=
 =?utf-8?B?QjJvQnVRdjNYNDE5VGQyQkpkSWhocjBWbGY4c0Q1M1pGblJ4Y0FzWnFNWDVB?=
 =?utf-8?B?Q1lLd0NDajZ5ckRnMDBPZUNqRzJTdFZiVFZvV0d6cTdMeE9HMkJaSXBmVW9L?=
 =?utf-8?B?V1B5Y3JRSUV0ZVd2c2JtSmhhMklFZWxDcjlqdnRoT28zMUI5cmJ6VzJrbTdJ?=
 =?utf-8?B?YlpEZUdCb2FQQnNFY0MyWjNEME9HcHltL2pVQUordmtubHZNbGNJK2NrNVVW?=
 =?utf-8?B?MHZOaGl6aHNYUnd4V2laY0Q0MzNMMnFNMktvZzgrVFQzeVBIVXBna0l0T0VF?=
 =?utf-8?B?R0I0eS9SeHNCVnZGQUlZN2xrR1NRUTAwMjdpUjBSN1IwdDhWYzFxU1ROenYr?=
 =?utf-8?B?WGtldmlQeE1ud2s3SmxReTd6SHhxNC9TbktKdXZ3SDBoc2dqRStGdS9mVzhO?=
 =?utf-8?B?eEd2MCtlbVBka1QvSFFmYWlCd25ta2EvS2dmZ1dPNkRqSldMWUpRVlpaQmRx?=
 =?utf-8?B?NVNGMTJSbVdlazRaVFlYcmhyTTNLN0I0eWFrOWFMYTZ2aWUxLzdUcXVIMEtW?=
 =?utf-8?B?SzdZUFpicnNLNmtBd3RyRjVHRy91MDltVytuRzNscnh6V2xGSC9jdzlXdGJn?=
 =?utf-8?B?bmJ3V1lIOHRHVHJiTDYwZkZKN0wvYmNyRVo5enZNMjF1bTI2Zm5BL1NVOFEz?=
 =?utf-8?B?S3hhdmlEajJsbVpPKzBydjlFQjVBUEhwTUhBdGM2UVRQVXBTblE0SHJDWHJk?=
 =?utf-8?B?KzdoaUczVzFHTEYzYy9aOW8vRjBPa0xGL0p1c0JsQVV2bGVubGVDQm1xeFVl?=
 =?utf-8?B?a0MyUmIyL1dEdkEwcWQ0LzZicE1GZjk1Sy9lcEFlWFNBOWpRKy9WbUpXVGp1?=
 =?utf-8?B?aG43M0tZWEU1QkRqcUY4UUtpbWREYlBhWkJYVUYrSVA2RCtIdEtXWkdsQ1dv?=
 =?utf-8?Q?JeBUTY1YZipdkTSfNg=3D?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTM4OzY6RWl4cTZTMnBrUDdnYll4OXdwaFB3Z3hXbTJv?=
 =?utf-8?B?WVdXSENvSzhxd0d4Vkxra3dyT09yemZ1VGV3WFRRTDFjalQvZ1RaOXNZUFc1?=
 =?utf-8?B?ODJxOGdRSVZyRk9aeU1SYWVnUUZoSnVIcWRMVElOdGVOaWRQa2FqalVPYS9C?=
 =?utf-8?B?UDM4M08raUlJOGpkOEs0NktKNGhwaTNmbHR5d1pOSzNDWlhoR1B5RmJ2Nkly?=
 =?utf-8?B?VXkxdGhkOWZEVzJpVG9kOFRRaitsTTNnaytDTThrVFpRVVBWQWdWTEhVTFkv?=
 =?utf-8?B?V0R5a1BTQmZZU2xvOENhNDZzSUl4cWtEaVc0c1J2QW1kOEdLN21IMWh5K1Fn?=
 =?utf-8?B?N2F1bHJtR2RQNmV2UlB1d3pxdmt0YmxYL01aOE1aUS92dFlyOXpaVFpncm1h?=
 =?utf-8?B?MERMS1ZSMHd6TG5uZkZWSG9RRElObEpzNXY0ZjNTdFRJSnEvNWU0dkNIclB2?=
 =?utf-8?B?R3BLdFNiTlBjRkhURG1YRVhhWUtjQXptbSs0YW11cTM3b1lOVjI5dXM3cmoy?=
 =?utf-8?B?dnVEd1JSRTBnaWp2N2hSQ2ZtT2x3eGZTRjVMbVhpVU84d3hXQllEeHhlNzcx?=
 =?utf-8?B?eno3eVBhSTNadnIwS3BFUU1PVTVMelZISjhPV0tDQndTUkZrMmZYZEN4RU9k?=
 =?utf-8?B?OHhqMm1rQTRhL2RqdlAra25HZjhtWE1qWmMyaFc0L2ZCTWw4ZXI2c0Y0dWQ1?=
 =?utf-8?B?M0Y2NzE2TDhhZS83MWVoV1JHUmNORlh2QTJDeWRYS1dqdHBrczE2WjhWNUVX?=
 =?utf-8?B?R2d5TGk0SkJRNUhCYnFoYUF3Z2U2cXVVcGFyZ1VGSDNCQTZrZVJjNGM1Kzlv?=
 =?utf-8?B?R3BQYldScmdHalNrQ0h3S2VWdFdqYTlSK0tQZkRLZWw2UEoyVjZSREVpWGlp?=
 =?utf-8?B?S0V6bi8yL2VVdTJnOVRYR0VFeXMzcUM5OVE1Y0kzd2dqaDJLL04zTmM3ck5U?=
 =?utf-8?B?SXdpMkR3aXU1NTQyVHo2RVJpU3lxc3JQdDgvclZWeEJFSUVWWFJBYkdZUEcz?=
 =?utf-8?B?N01SU1FpUWhHTzNTdE1oNjVSUEl6TDZHYzNVWndBeUtJUXp0VE1LcnRJM0xE?=
 =?utf-8?B?VEkxaDl2Um9xejBSQ1hmakM1Vm5QazV2WDlCRFlvaUVpeGxSZkYrY2lWdVpn?=
 =?utf-8?B?SjBJTnptQndUd3FBNXZnYTEzZXJJQ0ZsYzZ0TmovS0lrakttQmxxcHNxR0hS?=
 =?utf-8?B?c09JU2ZOK25Mb3ZZcTNhVDQyd2NYaWt1M2t3akhtNlBLSlRSTHA1Wi9hSUVE?=
 =?utf-8?B?TUtlczViWDZiRmkvM2JtZ2FuVXBIbS9ZV1BKRkg2czVRTURpK1ljQndoT0dS?=
 =?utf-8?B?RzdGVXBtcC9zVWFtUmZnYUY2aFRCbmFjaTBacjJhSHMxSFlnRHBqb2tjdzNU?=
 =?utf-8?Q?YWcuZqC?=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1138;
 5:3aBpaonCNxijqyWbD7yVfFbnrqw9V8HCGKy7V7x0Ivq7U8CgR8/GOIZqLTcVLjag5CqiORms9FGn7JL0kcOCwVH30rRNeTFOrfvVm4Ky18xKhWgnn1Dka5YVyC6UddYRy2ohyM5KwhXZjY2SAYL+1LtYJq2MyCG2i8MxHETNKfJDsMxkVIXe+GQ6mj7osYtEAhLrvz/gMYYjc7BXijBlndVVdE2gbDppx625cCfOFSDSO6AhwbbMkj4YYTD7ejrnKAoPpv1h6Dw6bdxm0tf7B+4lsXPbLJlRGANmMgrfQ4Ex55uEPbk8W1V8saEKizKGciY6VEk7A5dX/o66Zv0zb4Ooc9LFmBVK7XGB+KgqfCaqWm7EynfpNeL9VrWy7YYd3DY8AM19YNr3vw3yb5UDK6Ru64SsM+pSW4Pi+bJMsU9RuJBV85St/ItrBxzpjSJuFqUMIMak2tVoXJ22BngbKP0G7jIMs4kadNJbFcBiotbV6+vDSUmBDsCuQDBGGEps;
 24:hUXfdoCiJ/ZMh3YUfj2EhcNJDmTCGaZyIySr5BNESf8v2z5RkQ65j1Um9l3Z24VldTHKnxZ1/BXxab0r5fVt+3ZvzJAQNlWvR7px/CHOqjs=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1138;
 7:kyXXCNpFL8/t1gzhEBO8ukh2yvLuSCWbXJwBcXBhkU3BiF1VFGKIXH2jVqHL9+QtBpv3KV0DT8+BZqVzdQ5s4N1+wE47O9tEoe4wcRUK13JvpAagZ28lVBtjG4CFF7geyumD4WksXB0twSVBZCwipdAX+ee97UjSSsllUNi43pZpa/Xo9SDY7Ef6+nQ7/J6j4aFkjUbT4PXp7bPPIcrhfXmpNkZ50oq2DIGdein0VGjWc1oYIUxMcaGavXH1WLfIh8Sl7HghC8xSZfxBNYknrlondbpkB4VVAAO/TS4p+ddfJ6wZFRNf4CZ/I+cVed2cgRxXq8P4q6LvYJ5ioZ1M+WOMiXMzI9TJpvjZVkmtJVEVmfeK6a7Ano89zVoQhXhKdAlABqIrKzu6EZSYIR+W7q6TlD8uVhoOFJOxx1vC/Zb0Tqlt1MTuGOAPwAf059QqUGOPLYOLJERVPsy53XY0+R8vuDtxxQqgFkZ/Ddz8L0qrf6VACfTVVxPVctmJa50joDgx7eRFvD4l/lgEeiCejxAcPc78EWQ37VdOLOr5NCrZ1qMilubLrIuHazSl9xMW4qDYkNOriGiXKUI8qBddtAJEudyjfk5k7mCSKVCKU/XxbG8+jmslBKtzpHUpqpKyjlXUwzoulXGzd6JeylmS9QBRLaS6C+TieXlCdYQi2pOIxbKFQjU5LAhaFVyLDdNhwc/Fa1/+ZPsLJUAdXYPVNfspQcbvPxCm4OCZ28ndIxEImUBWnIz6rLXQOc7yxHJulDCHNa0SaImYNXh5YYQXyGh3gj56nSYDpvZLh4IuYH4=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1138;
 20:RotNiInKn5j2+XApZy7cgguU95WMhL81cEfUe4N+xT4JlCQfW72Chq0l4RV+nHoPc4gnMXktgHGt07CeEfZDwOg7S0HSZTPUmu8HDWcUYWkpyXTzG1/74MVvfqj2j8v1YMFLsDNk4kbc3aLfc7fLaHi6w9WqwZ62CAJammnPfjaGZ0WsPRnajMeOpLEzMaQBPOkqDTne156ABkIzeELvLunp+HZGDbKmUODFwkOpUa2OwzkWWnCFCiJOzYo8rub8
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 15:00:38.4722 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR12MB1138
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v8 25/38] swiotlb: Add warnings for use of
 bounce buffers with SME
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIHdhcm5pbmdzIHRvIGxldCB0aGUgdXNlciBrbm93IHdoZW4gYm91bmNlIGJ1ZmZlcnMgYXJl
IGJlaW5nIHVzZWQgZm9yCkRNQSB3aGVuIFNNRSBpcyBhY3RpdmUuICBTaW5jZSB0aGUgYm91bmNl
IGJ1ZmZlcnMgYXJlIG5vdCBpbiBlbmNyeXB0ZWQKbWVtb3J5LCB0aGVzZSBub3RpZmljYXRpb25z
IGFyZSB0byBhbGxvdyB0aGUgdXNlciB0byBkZXRlcm1pbmUgc29tZQphcHByb3ByaWF0ZSBhY3Rp
b24gLSBpZiBuZWNlc3NhcnkuICBBY3Rpb25zIGNhbiByYW5nZSBmcm9tIHV0aWxpemluZyBhbgpJ
T01NVSwgcmVwbGFjaW5nIHRoZSBkZXZpY2Ugd2l0aCBhbm90aGVyIGRldmljZSB0aGF0IGNhbiBz
dXBwb3J0IDY0LWJpdApETUEsIGlnbm9yaW5nIHRoZSBtZXNzYWdlIGlmIHRoZSBkZXZpY2UgaXNu
J3QgdXNlZCBtdWNoLCBldGMuCgpTaWduZWQtb2ZmLWJ5OiBUb20gTGVuZGFja3kgPHRob21hcy5s
ZW5kYWNreUBhbWQuY29tPgotLS0KIGluY2x1ZGUvbGludXgvZG1hLW1hcHBpbmcuaCB8ICAgMTMg
KysrKysrKysrKysrKwogbGliL3N3aW90bGIuYyAgICAgICAgICAgICAgIHwgICAgMyArKysKIDIg
ZmlsZXMgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2luY2x1ZGUvbGlu
dXgvZG1hLW1hcHBpbmcuaCBiL2luY2x1ZGUvbGludXgvZG1hLW1hcHBpbmcuaAppbmRleCA0ZjNl
ZWNlLi5hMTU2YzQwIDEwMDY0NAotLS0gYS9pbmNsdWRlL2xpbnV4L2RtYS1tYXBwaW5nLmgKKysr
IGIvaW5jbHVkZS9saW51eC9kbWEtbWFwcGluZy5oCkBAIC0xMCw2ICsxMCw3IEBACiAjaW5jbHVk
ZSA8bGludXgvc2NhdHRlcmxpc3QuaD4KICNpbmNsdWRlIDxsaW51eC9rbWVtY2hlY2suaD4KICNp
bmNsdWRlIDxsaW51eC9idWcuaD4KKyNpbmNsdWRlIDxsaW51eC9tZW1fZW5jcnlwdC5oPgogCiAv
KioKICAqIExpc3Qgb2YgcG9zc2libGUgYXR0cmlidXRlcyBhc3NvY2lhdGVkIHdpdGggYSBETUEg
bWFwcGluZy4gVGhlIHNlbWFudGljcwpAQCAtNTU0LDYgKzU1NSwxMiBAQCBzdGF0aWMgaW5saW5l
IGludCBkbWFfbWFwcGluZ19lcnJvcihzdHJ1Y3QgZGV2aWNlICpkZXYsIGRtYV9hZGRyX3QgZG1h
X2FkZHIpCiAjZW5kaWYKIH0KIAorc3RhdGljIGlubGluZSB2b2lkIGRtYV9jaGVja19tYXNrKHN0
cnVjdCBkZXZpY2UgKmRldiwgdTY0IG1hc2spCit7CisJaWYgKHNtZV9hY3RpdmUoKSAmJiAobWFz
ayA8ICgoKHU2NClzbWVfZ2V0X21lX21hc2soKSA8PCAxKSAtIDEpKSkKKwkJZGV2X3dhcm4oZGV2
LCAiU01FIGlzIGFjdGl2ZSwgZGV2aWNlIHdpbGwgcmVxdWlyZSBETUEgYm91bmNlIGJ1ZmZlcnNc
biIpOworfQorCiAjaWZuZGVmIEhBVkVfQVJDSF9ETUFfU1VQUE9SVEVECiBzdGF0aWMgaW5saW5l
IGludCBkbWFfc3VwcG9ydGVkKHN0cnVjdCBkZXZpY2UgKmRldiwgdTY0IG1hc2spCiB7CkBAIC01
NzcsNiArNTg0LDkgQEAgc3RhdGljIGlubGluZSBpbnQgZG1hX3NldF9tYXNrKHN0cnVjdCBkZXZp
Y2UgKmRldiwgdTY0IG1hc2spCiAKIAlpZiAoIWRldi0+ZG1hX21hc2sgfHwgIWRtYV9zdXBwb3J0
ZWQoZGV2LCBtYXNrKSkKIAkJcmV0dXJuIC1FSU87CisKKwlkbWFfY2hlY2tfbWFzayhkZXYsIG1h
c2spOworCiAJKmRldi0+ZG1hX21hc2sgPSBtYXNrOwogCXJldHVybiAwOwogfQpAQCAtNTk2LDYg
KzYwNiw5IEBAIHN0YXRpYyBpbmxpbmUgaW50IGRtYV9zZXRfY29oZXJlbnRfbWFzayhzdHJ1Y3Qg
ZGV2aWNlICpkZXYsIHU2NCBtYXNrKQogewogCWlmICghZG1hX3N1cHBvcnRlZChkZXYsIG1hc2sp
KQogCQlyZXR1cm4gLUVJTzsKKworCWRtYV9jaGVja19tYXNrKGRldiwgbWFzayk7CisKIAlkZXYt
PmNvaGVyZW50X2RtYV9tYXNrID0gbWFzazsKIAlyZXR1cm4gMDsKIH0KZGlmZiAtLWdpdCBhL2xp
Yi9zd2lvdGxiLmMgYi9saWIvc3dpb3RsYi5jCmluZGV4IDA0YWM5MWEuLjhjNmM4M2UgMTAwNjQ0
Ci0tLSBhL2xpYi9zd2lvdGxiLmMKKysrIGIvbGliL3N3aW90bGIuYwpAQCAtNTA3LDYgKzUwNyw5
IEBAIHBoeXNfYWRkcl90IHN3aW90bGJfdGJsX21hcF9zaW5nbGUoc3RydWN0IGRldmljZSAqaHdk
ZXYsCiAJaWYgKG5vX2lvdGxiX21lbW9yeSkKIAkJcGFuaWMoIkNhbiBub3QgYWxsb2NhdGUgU1dJ
T1RMQiBidWZmZXIgZWFybGllciBhbmQgY2FuJ3Qgbm93IHByb3ZpZGUgeW91IHdpdGggdGhlIERN
QSBib3VuY2UgYnVmZmVyIik7CiAKKwlpZiAoc21lX2FjdGl2ZSgpKQorCQlwcl93YXJuX29uY2Uo
IlNNRSBpcyBhY3RpdmUgYW5kIHN5c3RlbSBpcyB1c2luZyBETUEgYm91bmNlIGJ1ZmZlcnNcbiIp
OworCiAJbWFzayA9IGRtYV9nZXRfc2VnX2JvdW5kYXJ5KGh3ZGV2KTsKIAogCXRibF9kbWFfYWRk
ciAmPSBtYXNrOwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 27 15:01:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 15: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 1dPrz9-0005kX-1U; Tue, 27 Jun 2017 15:00:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dPrz7-0005j9-Dl
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 15:00:57 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 F4/5B-02177-82372595; Tue, 27 Jun 2017 15:00:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0hTYRjed87ZdjRPfG6mbyMtV8NcTruTERF
 BpUFh9qPsR3pmp220W+fMsH5004oMswuWDimzErTECNPI0FRG5KUiZaP6UXiJLi4MBaUoOmdn
 qf17nu95nvf5XnhpUnNepaO5Qg/HO1m7XhVJWdOSM01JQnbO8ony1evu/LhNbUIZvtZfRBbap
 7Q5za7CPKX1/peAyl0xp3DgZz11ErVHlKBImsLFJDy48EgpEYSvImgIXCElosFnCRgOnFWXoA
 hahVPAH5wgJKzF+yEwVUtKOAZXEzB4DUsBEgdV0PayVyUJBF4A1TV3QyYKG6CsuTsUZnAGjPU
 VhXAEzoSLn56FPBrxvbRjPFQ2DydAXX+xUvZHw4vKYaoE0WJBMjQ+SZOeSbwQWoJVoSjgRdAy
 OamS/gD4HII7n85Q8swl4B1/rZZN8eDrq6JkvAOCw6/U0kzAi6G7eKec7SCg4aOPlEmfCkav9
 yM5YISy0qdhYVANVc/PozBRQs9oVbi7mYKpyzeVcsQODVPl4Xgm1HmvhuO9Shhq6KBk8h7D+/
 Ex6hIyeWct651Z1jtr2WpE1qOlAscf4XjTyvRUM2+zWD0O1mY3rVi+JtXBCQJr4eysWUjNdzk
 eIvEuTigU6DHqb9rZiebThH4ecw+yczRzza4DR62sYM3lC+yc0ImSaBrX+E7v1lFOl5PTA2Pg
 RVs0z1m4woM2u3hn/5xAR+ljGL9blBnBzToEm0WWulGiLo75flgUsCRYC5zTsX8X+gbF67QMU
 igUmig3xztsnv/1ryiORnotky61R9mcnunpX8ViQiymbmRJxR52RtKdRFlGs29PLLHRgNmkZS
 Wbt+j8q26n3Hqr3ZxY3lNZVL2/9sOHrYbagZGiPPPn9YMvrsTUKJ+U/dnQZErOed1W08p845b
 5fya0Zvzarm3kY/eO9Oyqz+eOV8zJPTYR54a1XfEFx+mEu2ldddvaD61Pb4kdKX73uc14qvdt
 85rLQ4qh33pKsLIrjCQvsH8BvgEHN5wDAAA=
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1498575654!84708219!1
X-Originating-IP: [104.47.41.73]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61327 invoked from network); 27 Jun 2017 15:00:55 -0000
Received: from mail-dm3nam03on0073.outbound.protection.outlook.com (HELO
 NAM03-DM3-obe.outbound.protection.outlook.com) (104.47.41.73)
 by server-2.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 27 Jun 2017 15:00:55 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=9JdqfmLVHYCrg0v5+Pitg9yzHyZd77lR0BvWKOO0Q9c=;
 b=C/0BVxmp5KkveqNWIQQFy98l787qFtUHmqDKZ2ngYeF7SZVgMsTv2qC7umMe4PlrqDxfsjqc1U82IqXUH9B30QhdJjWhRiEfpifNeD+nxVKbqNKi7v+UhQgW3eaC2TsvlR34s79krRFMoHzYSWdjvxhxN14b5tft/JjT6BkRI7I=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 DM5PR12MB1146.namprd12.prod.outlook.com (10.168.236.141) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1199.15; Tue, 27 Jun 2017 15:00:48 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Tue, 27 Jun 2017 10:00:45 -0500
Message-ID: <20170627150045.15908.23856.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170627145607.15908.26571.stgit@tlendack-t1.amdoffice.net>
References: <20170627145607.15908.26571.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: BN6PR04CA0037.namprd04.prod.outlook.com (10.174.93.154) To
 DM5PR12MB1146.namprd12.prod.outlook.com (10.168.236.141)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 06e7a50f-7457-45dc-6adf-08d4bd6d4d46
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506067)(300135500095);
 SRVR:DM5PR12MB1146; 
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1146;
 3:4dOYug6xvHmrxTGYEOM6qvgnFJN1FYv6cB4NJNaH8LMB4Ro1GOr3GAZ2oyx6ZpkXECUi1lEqDorMKopVVe6gS1dRMZXIocE/H76Ka/BcK6+mAoh0YJdGXdsFKCYxRNTPXfTKRL+gLn12nn9DgYyVKobd/kbn/xvbxnVjPUcmtxnhdV+C9kdHDN/bnARcwNsOi3EPC9qBpQh2c8wf/RfuIYrRO2URo3XvIZ2tlWiPVToe0FDQtHHWdORXPxTYYVJ0CWoNEQZ/ScdQrPz0Vmi4CSVGQ2nvgwyPYC0YcESL3uRhJulIBOyKf3dbuSW2uWGVOKvv7b5KVUuJAjRF0C+5E+OewFmIGrtIW1t4baE5yYv8tLVW2iIj93QQt8FcOEnYsx5nPniyJKlxph652zSirw9nrqsBuFHYo7UyqX9XiutVGDDwO5Lojbr51UMlQpgfOLWQC2XKAXWO2NhPQstV/e4TktvGpVt7HO1S3APpgkY+5fESQiMATz9Fu9uvcbhOIMyd0dNr58d8ydvHqhI/8KMeV5Ya7A7gXAn4d7I6Vp3Fc1i5ikgBi5PHr68ZoMk2cIzjbvhcE0/Ah2tqJi0K6RwJWYdvrmVx2+H7vmaeaxsF3sar6HoO5CM8FgP3LqVO9aljv+OOx3XMlE6gulT5lA01CrznmPD9P2pjtNVM1cQAXOtZVmSnTbgtHyi4GW2YYD2e0DRbJFQRA6H+ZVTnBPnFHjSJJXAsAaZXel2Z60nCOuEBqPV9S8HblHCRwWHb2jV6wvAzEIiiAzsLv2PLYg==
X-MS-TrafficTypeDiagnostic: DM5PR12MB1146:
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1146;
 25:BFwHMY2XK0pK381Yz7GLq6diKMBX2bcVW5VeJwbYZ0yPwmyOzby98BY+I9l/OEOzBnrH/rGZoln8cNcbYKCA3p/7TqvV78BIUM/7+UDw7hbJpVvyWtK1kqWDPiu0KNkQtQrUtIvW5RQbATEL3ERU2wpjeJIonxFpgjTlvXFX23rFxYagQwmh9iKmwrCFeqVoUmBJwd7TV4osskCLVyNUUla9JRkOpoAt4NFkPut8WX2ZWHUv+t4p+rXCclcWswkS5VK7GzFcLkuSkCfQBpMTCQACAy1OTGi/zndeimgwYNuak2PGakN7Ve60epE3UXdLK2/TapHx7OR+SO/gjPNrjw3madYndgwWbql2BMxIrYtq3eEKuJ8qV0f9npx6SpPRikAo0X9F91+pGfDHeHKYDT/RG2NBwMA7+s70Ah1kasjeKuDSUeHbRlp7FJjzsNsUlBfd6ZPbH9iN+SoLrl5wCr4Lrkd31WwsnUa7T0UvLz0ykdqJ9UKF5GsNkveU2WAJXhGsf6fpr8X5ju3ExllUR5djwei+Cnc1t5q/kxogcqUN3xDOzDWWC0N1itKzuW0dQZ93+Nn6gee7b/5GzzNwcuf/gaa6r20Z7Zcb1AotYylgw/V+lvaiy7KXmPrItoJiXUhr8bKtTAnZ0aAMGE1YXssr3PtSUeHWjFUdRYtJxst3NW9SX7evNlYWrWbq1K73aP6+p/+3w+4X6lD/h2x0hOms1XQmQcLh7B0h2tx4Eb2xVgOIlDHfGPjUIi0xKlMi84WZzybi8poMBzHptwxZluErM5UU9mt0B4SH2HXv8eTb7UWEquMDRb2LL0WmMovA7nd4GxBX8KtKBd93ptVZN67LoOXJnVNIBHT+cdc7iGd2J3avuhqMpmJt1lmQFOzvj/Oz8VBNCk7zvRy1H4otfjCE98K3MdN9n95D1lJlsTM=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1146;
 31:DpvjzqwXMCECDUuzyw4mHu8Co4bhw/tZyB1jJUOEkOPGaLKho3ChaExZ2xi9HscQlJADmYKbFHpyKw7sCz+hRro+HVIFj/OVuKD2NQ9jW1L5kEDdp/a/Mxx0cvr+wI1b5+aKenm7OmqGFoAK8B66oAdkAmMFU+98s/5fc3QkHccA76jAXUDgMH9b0ZukEi+TK5mw6DWTm0N/KC8y7hcUQe9EGwPCTuywHdBybsdErUPImCIQUc4eMN45BINson+R8mDK6aGGqFF8FB7+wP1ftK0o81dkiDypAY+DlRAlZAPCJXx7VKuLwLfTJS66MGD7L7uAfB/Tyq+VVlR/ZU4DKFdii/VddHVgLkoGQaUB4B7og2gWmZhhlg4I4tVFmhGTu0W0MdsWRVkVGKIJCYp9/I5meoF3OgSwHExcMRaPGo6DzHVlNy9Uck9fKrQD2Khhgm1+LEAj5IVLHUCZqsvXL022pZJ/m7SmrACxOuEE7ElyoPTOroZYR1Ih3V+/XdwDj63eye8IRcsLM1WBQtf6wv+nuJpTInk/yUEq85lWtocHBV5XeRPWPXct867//wqjnJlqRSsVbbaQUsvMEwPWg10qs672TI0LIlcqPmi6kQB3ptCgve7EGpqARHK72bSaLVoii2b00pSUEeI2uR22zqXmhDeKYS14PxfKp5g6rcA=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1146;
 20:pBQgFZZPDrcKS6qXcP5nd0QEISmfQXGdegruAUBqApyeOMGiIDv5cbr7gq4JMnCuMrTWHYOx8oPs+CDN5Q9n3RSUZbElbXxCCnf5kvZd906T/srqFayu4ot78R0bfK5QrxCpdzxH7/jPq8gJhh9nQxot+SWToeTxvAniK9u13l9ryXWqJzJIt+smO1L/odGCFGggcIeFc+3scOSUoskU+AUSKMkEK9QNa4Be5XLL8KXtjhhfhW67MhHpB2xp3urtmPGR5OmUEQndiHoMcm5oj94ImteCMr8ARGybwZR9NdpshhOxlu2OxsYAfvtPEkZvWQoLbTlK/KMOKE1tsuic6GvfJx4y0JlUPE/VJzPxXw2uQgeWTbDnQ6wRd9zYn9UivgDvURKpUArp27mA+EIpctN+fG3bQokVyBKKmHAwb4o2wJHne+Zi09CuEh+S/n/eTpp3u3XujofM8+Z8woTHhp4KC4ncK0zbCuLYA6BoyRfqqiE6dmpfieJUvHMxGmV5
X-Microsoft-Antispam-PRVS: <DM5PR12MB114668629F245362F7A7DBA6ECDC0@DM5PR12MB1146.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(236129657087228)(767451399110);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(3002001)(93006095)(93001095)(10201501046)(100000703101)(100105400095)(6055026)(6041248)(20161123562025)(20161123564025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DM5PR12MB1146; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DM5PR12MB1146; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ2OzQ6Ykg4ZVliY3JkSUpHY2lKQ21TaktwbDgvZHAr?=
 =?utf-8?B?ZEh4VGFkV3NUbEd2Z0lqR203cjhXYWpRQWxaUFB5Sys0VW13MWN6TUoydGZz?=
 =?utf-8?B?clo0RTdZeDJPd2d4WXhSbHVSbXdSQkhCUXJGb3dibnBndXBQR1BvODJlQXV2?=
 =?utf-8?B?dGJXeTJaVVVGSG54Nmk4SWUyRTBncVRzbG5oTEhTbVNyQVRlRlVvZDVMN1NC?=
 =?utf-8?B?VXNIeUZrbWdieDRQV3FSQ2ZOelVld1JvZ3FWS3dwem1Tc1VES3NhcWFjZHZC?=
 =?utf-8?B?VHdxdjdqYngrSXZjeEFxdHltYzBhdmlyN2tYYThzQStRQ3lZNC9nYnRuc2Nk?=
 =?utf-8?B?Mm84L2VNK2xyMEZmNUhnNi9RYzlINVZzNUlEVk9MMko2Y3RQWm5sRCtzZ0V3?=
 =?utf-8?B?VkVoNU8rbGp1RnNxVnkyYTVDMjhuQWRmVWl2QVVTZHJON3VlNW1GRTZSaXRH?=
 =?utf-8?B?ZEhrMUZ3SGNaQ244c2pvNGF6NUVPWVVVMXJybGpObDBTT3BwQ1B6UFkxRTYr?=
 =?utf-8?B?WkVDSWtRckM2ZGJKS25rZXViZlBCVFJtckVGN1Z3R2FWQ25FSGlIb0JwdGRW?=
 =?utf-8?B?WjI0Y1VyVXhsZEJubmpTeEFZRStBQ05EQ3hzNmk5bjd6ME9CTjZ4UjV0Yyta?=
 =?utf-8?B?ZUZ2QzdLcmJxMVhDdE5FQkVuZmxnMmJYcXViMURlOTQxR2xUdUJ3MEtIWnFS?=
 =?utf-8?B?R21YeU0rVDZBQTJ1N1VZWUJmUkZ1bElxQk8wc2hkNkxSSlYzSk1OdytqcjFF?=
 =?utf-8?B?MlJXWHhWZW9iam9wbTFFR3VpRGVRMEs0ZTVVZ0hFRHlQeXpVc2g4SGRCeVor?=
 =?utf-8?B?RVF4bGx5MGIwRk1hN2xRMFNzakV5YW1NU0l4anV4VjBoYWp2R0FCellHMURo?=
 =?utf-8?B?QWZERVNXdjkzNUNFc0M2L25TMHN1aWlxN1lCcU1UOUdYVk5Bc1gxZEo5eEgw?=
 =?utf-8?B?S1F0NC9zZ0VxN25ydC94YXh6M3doMTd4TzdJMTNDZVBwbzRYNVNIZXFGSW1i?=
 =?utf-8?B?UXB6ZmJ0QnVaeVVXTVhsaFk4d3l0NlZqRGdTdmFEcms5L2xRamJUTk1rVEpU?=
 =?utf-8?B?R3NuZjRtTGpNS09Yc1FLSENXOHhTUUZwcmJWcUNvMHRGUVI0VGx1aEhRVWgy?=
 =?utf-8?B?QUUxcjEzUEtUcmsyMC9Ham5DRmdNQ0I2V1ZCQXh2eDJJZWorVS8zSzFVM3Vp?=
 =?utf-8?B?Rm5peVNoNnZSS3VFL0hEbTBRYzVmV2RHUWtqcFpQeHpOTzFvVnByQk90QXR1?=
 =?utf-8?B?Wnp4c3p6SzhSWmg2OHRCeWNBMmxCZzc3UUQxMnJwdXRRcnJPZE81UzJGSGww?=
 =?utf-8?B?a0p3b29pL05lVXpWOS9zb2c0emNjczVvdmMwekFCV1I4UTJpaUtwWmk0NEpH?=
 =?utf-8?B?UUxvYVlZOE9rczVIKzVLS1ZXekhkNXpxZkZiSWpWaER3bDlSZnBPWCsyWmxh?=
 =?utf-8?B?V2RON1Mrb0o0NENoR2plbEFMWE9oRHNOR0VUTk5WcUF2czhOQU5QRUJ0Mldr?=
 =?utf-8?B?WGlqTzZqVjdGdXJ2c1lrT2ZQYithWUJCc1BPWVpYNDZqYVJCbHYvKzhUMGkv?=
 =?utf-8?B?TVVnL1Q1eWQ4TFpjeDZVVWYrblc0S2dZbGxaM1Q0ZnNPN0RrZWROWE41UXk1?=
 =?utf-8?B?R0xZYkxwK21yQW5GQ0NiN28rc3p2aUVaanRVREQ3dVN5STFkK2tweUdNUnA5?=
 =?utf-8?Q?b+kuWyUOyW2rTkUPM=3D?=
X-Forefront-PRVS: 0351D213B3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39850400002)(39400400002)(39410400002)(39450400003)(39860400002)(39840400002)(53416004)(5660300001)(1076002)(2906002)(33646002)(8676002)(97746001)(81166006)(42186005)(50466002)(86362001)(7736002)(103116003)(230700001)(6116002)(3846002)(305945005)(7406005)(7416002)(53936002)(6666003)(54906002)(9686003)(38730400002)(6506006)(55016002)(23676002)(25786009)(110136004)(2950100002)(47776003)(66066001)(83506001)(189998001)(478600001)(72206003)(4326008)(4001350100001)(54356999)(50986999)(76176999)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR12MB1146; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ2OzIzOmIyZkpwMHFKajZwd2F1SURyMmZGMFhVanZr?=
 =?utf-8?B?YUZGVEQ5MHlkQU5Ec0ozMDNpMyswa3VVRjlFdzhWaGZ6OXNFMWdNcVdtci9S?=
 =?utf-8?B?cUZLeEZQbWgrZ2doMnd3WmlVTm9XWkpBbVRoQ056c1Z2Y2JCb3V5bW9VMnZD?=
 =?utf-8?B?QXdaa3pkaW9zZVJZRldvV1RNSEV6blEwQU9rNnJveWw4Nk51REhkVDYxeERN?=
 =?utf-8?B?dkdIYW5pSXhFREpua1A3bXdmYmEvaVU2aUNpd2hsRkY1NmJSQW1NZlo2d1VE?=
 =?utf-8?B?cmhpWWphanl2Q3dOemFQalFQalZFVHlDaTd4MjFEN2V4Mmg2UmJIOC9TTkJ1?=
 =?utf-8?B?Z0tFSE5KZWl1cWJFU04vVlUrMWVhR3FCaEZrNUVtSEsyLzJiN2xGaTJvQVdo?=
 =?utf-8?B?eENiZlp1b1h0ejllUnJMRkxKSTgvK0NjTlp0YW9KZndINkxRVjU3empMYS9v?=
 =?utf-8?B?R1R6UDQ1NHJrL1R3YkRpNlNQL0RsbGF1RWc3djZWck9XdTlSNGR4cUZKWVZ3?=
 =?utf-8?B?Vk9rZEg1RzhZdURNdThIRHYzTXlNdyt4MVc3V2ZaZ2hNM3pDWmRhTkRreGdx?=
 =?utf-8?B?b1BBdDNEK0k0S0RQVFpiT0U0MHJlem1HSFJDZkZURnhNNUx3TDJSNFpON2N3?=
 =?utf-8?B?TCtVT2JkVWEzNnZ5YmkwdEhGTG1XWmMxdTh0TzdNekF0c1I0NDFHTTRJem9L?=
 =?utf-8?B?ZGkvSjdkQjRHTjZCampnMktoaHIydnJXSzdxYTJGSHl1K21MT2VVZHFjaWFX?=
 =?utf-8?B?MzFQY2hsVUpHRjhTUVpvTmhac1FYUXR1bW0zRUwrWkQ3NzFlUDY3OEZ2eDhW?=
 =?utf-8?B?YkJPOTdUeGpDVUFieUs5NFZ4Mk5hOVZzRXdENHloenF0akFyUzZ3enc5aXdX?=
 =?utf-8?B?SUltT29OajBETFBjWXFMSFBEV01MaXZxY0pCZ3U3MHF6dDNFSHFmNVdkS016?=
 =?utf-8?B?dnNpU3JtYzB1Mm41RWVnQm9XWmNYVzNCaklLdzlrVWF6Ty9wMitYK0o5bzM1?=
 =?utf-8?B?WXJUYnJRZGF2OVE0OHhFY244V0lEMFYxNHl5UzJrWVJzNS9HZ1ZxZU9ZL3dp?=
 =?utf-8?B?WVdJL0ljTnFrY2N1SjNKQUpqZmtlb0xIeWR5SWkxazNQbGpTeWg1VnFicGVv?=
 =?utf-8?B?dlJiZkZuYm1DcERleXZJNFFtVjdjdzdNUVFjN0JoQlYzK2kyTDY5UGpPcU50?=
 =?utf-8?B?QUZKcGp5UHdsYnhRbmtCWk9ZMmdySXI1SUdpN3krYzF2b01hbDN2OUw4cFBH?=
 =?utf-8?B?eDliKzIyekdrenYyVENKdW5SVS8wVVRTdUo3bkNaRnVYZ0pNaFlXcEtuaEpP?=
 =?utf-8?B?SE9QV0JaR3NFWlh6Q1ZOOHFXakdrNE9JS2xrWGMvbWJjK3lNcDZvK2tZTEFh?=
 =?utf-8?B?aEhZTVRhRHEzV09JOEI4cTJXQUxBdUpXN05NTmZUczY0ZEZiZFM0a0tFYm5v?=
 =?utf-8?B?SHYzWDJYUnBIQW1IZDdNQ0FtU3FHRzZtMWZqNHdDcXZBMFRIQVNqdVlCNDdS?=
 =?utf-8?B?TGR5T2N5bVU3aVMrRkMwamtNMUFxS1ByRkZ2KzZpa09BRDNxU3MzVEdZdTlv?=
 =?utf-8?B?cnF3YjEwOG93T1pYaGtrTnY0QjZ4UVF1RFRxZ1BTUDBvWjJHRmtrdk9NbSsr?=
 =?utf-8?B?bG9YQ2k5Sm4rcFJvZmxMZFBoTGlvOEtXSVdJNXZycWVQSVFsZmlXQU0ySXRh?=
 =?utf-8?Q?x6Lptpa9Vmm8PW2m7s=3D?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ2OzY6a1ZwcHgxUlpkdERURHc2eGErZVVHd0M5akhL?=
 =?utf-8?B?TnUzeE1JYlA0WUo3UEoyY0docmxDekEvOExic1d2RVI2QkpGTFRnc0JmcU51?=
 =?utf-8?B?VFpVbHIrLzJEL0tJbFo3RWJ3UVV0cEZ3VllMckIzYzJlNS9DeWd3a1JGSzRo?=
 =?utf-8?B?NGZJZi9HZWxYUE92U2h0U2dGL3BBL1diT2VPa1oweWJxOFBLZlZva1lJTk1x?=
 =?utf-8?B?Y1dvUk9ZWFRZblc3c1dRejVKb0JqSktQdHJzRSt6bnRKNDFMZDVIeUpSeGsv?=
 =?utf-8?B?V0RubDk3dTh1QVRWdTA2d2ZQSmprd1lXcDRFb2t3UU9OdXdOUS91MjNPTjJT?=
 =?utf-8?B?VGl6STBRUnZ3QUJzMTZncmhDQ2lIZ1gwTmR4dTB2YUkvM1N0N3F1SDhaME5q?=
 =?utf-8?B?eDNmVDBoSU1QMWRETStEaE8wb1dTVEhMUURvVTFKZVAvQ1Vlc2twdjB0Kzhj?=
 =?utf-8?B?RlpFV1JyQTZpWWF0MzMrTHZYY1lldEljcE03QTIrWXJVbEhndjBVNzZGRnVT?=
 =?utf-8?B?L09ITmNETUpMb2xIcE9nSzY0dWVIWmR5TkJPOU81K0krWUdIVEs4MzEyRERa?=
 =?utf-8?B?a1BGWHpRTCt6emdJMGhoemxja2dnUlA4N0poa1RaVm81K0pDYVlYSzlncEtY?=
 =?utf-8?B?bHZvV1JuTVlkbWpBMW5nS29vL0Y4WlNMdHZFN2ZwY0FRQmcraGFHOXJVSHVB?=
 =?utf-8?B?MFRua2hBUFVENGZWbnc1cnJSTUpIRWZWQmpoOGJDWkNwd0lWTXkrR2tYNXhV?=
 =?utf-8?B?RkR6Q21CUk4vRTk0cGIvS1dpMGFQcE9hRWVLMldGRTUrRlc4NDNubStFQWk5?=
 =?utf-8?B?Y2lDZ1djYlZlS1loSUhSL0FHWVZ1NWN3dTk0aUM3QXFMSU5DaUg4blFVVnFV?=
 =?utf-8?B?aUZVZjFKRFhidjVGMXltK24raEJPR2JLZVA5TzVVOUJQV2xEVHVwczN3VjNq?=
 =?utf-8?B?dDh5d002K0FkNEd0NlNNZFVLcXhZdWxQVnUwblU2SW41L3ZrN1k5WSs5NVhi?=
 =?utf-8?B?RkRIc3QxY2RZSlpEYXd6WWRkSUw0STF2NnMveFJONWNacllvVVhoRXRhRmhX?=
 =?utf-8?B?dHZIVXdQMjNOWFpSUjZncW4ybnp3TjdDclNIRjJmd2ZZdnZCTjNpVU8yUGFr?=
 =?utf-8?B?RjNnRHVvazBqdjc1VmhGUHgybzVlVlZ5TUVsOFB3TEl3TzErNWZCZzIxUFI1?=
 =?utf-8?B?dW9pZWsrYVJMSVdYYitPaUJQNlc5VzE4Nlpkd21mWXM5L2MrcjNKUjJ6UTZ6?=
 =?utf-8?B?NHBhRTFWdnR6dFk3TU8xNDRsN2swL1UvcGsxN1RtZS9yZFNJa0hHNzliaGg1?=
 =?utf-8?B?ZG9SQlRibi9LNzNveUZmR0xiTzlnYW1WOXBRc25Oc1BtaFUzeFNqQjZUSFRm?=
 =?utf-8?Q?YDYBwZv?=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1146;
 5:5IFkF61QOmSn2WenT6+Ywv2HJFQQ4mY393S00V6EY2yK6KUhoK9nmCTn4yAyw5ZHPqOZdyoZk6Ij80VtpROryIvhntcKZ6ADfjQPFAg3V/1hjuqT4rMNMmmL6poldMwurFsbxP5H2883HG5+4ZhdJuWLNCocXlqO5I0TCQSZiS+6X7WroPuLICIMr9MhLgFU59vewEGKMP+PPYP44pxTXDm0uRV2nW0l3aimlvEJt9IJLJzjt/BgYyTBtlZA7NmOGNRtvhukOaQ5jhwwJ31Dpdc9qMLf2vgbyA/fEPYfgv0QU//SOmv8J7VImfwsBQktL8LDNJ+VQChBX5JKWQLIsBy7eRvVyIM12NI1g+IDxAOaeOYTC24n/mZDZ/STT2GF2N55k+mz0nzhvKMLu42km0fMueOnqXWrmknLvWwHbEBKct7DAPYEPGQUFyjn5dfAqsJtHl8gAFa00TlAS8SJ7cBSdKK6kOVgXPJTfet6D+8Df+iHu153m/RfWJDT6KHz;
 24:GHv6anGbDqDHpfwcDo7/DbPnCt4YRaQyo0xYm/w2gl9TDy7aLwDTJ0/bwQqBAMHo+k4ZPjgYzA18p6NyxwX01UXedT5dK4NDxCiPx2r0C40=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1146;
 7:4rGNRxqamjhQ4ONf2pUOpNrFqtJOeCMhWEMWOrT+R30EMivil1/6Eovq9fyu4aNT7ICBi30jWKWtMTkHyWiP2X+dWQzfBFkjipa/bCVVUjFafJRHE7ZUQ2so049EBcNoVcHdlpLc74ayKvBGCnAk1w59sTCGba2DwOls9Y1vTL2LwfixJtdkp4lE7WK6PfPrbxo36DbEwpgR47yxq8AY/VS378OipcbNYhkYRkmvMPPfWzQzHy84kuAueYDVJ49fesaKG78NhlQg4N47OZKdKpcjlijn/CQcjXYXbXGtHyWEEjpmmX8eFdMJbo4x9LNo+e1TrwjOS+yS+paOcbi5j1SImes3Pu5k9jswJuH9kBwDGtaNhcbyfPkXercuH38UBAoC5lYLgI+YHjzc41Wyk/LijpLJ1+wNkIzNV5sxgAUAynrCrC9o1Itsu0rh+T4ZbQVZWHzORG52Vhf4jtAwveaG56VerMs36RGna+WfYlokEiqjsha+gVwnhTcv3GdUEul10Phz7biWlfhwYNZ5f2wI7hSusKpCTKL50nib5qTXKUrBaKGUIRTCIeDTeB2peGS3GOigvNaF0m5cjvr4xlXI2BJasUlZ+DJ2QapaDxJXeUDB10twdLrcm2LNcZDF9IcgwvgcRWPNOsMk818BljT++QiccHP9X7tyuxu8mI9hg70cwgL0KU36njoLpoZUy5F/vWYV1D5ijne8xQvaaxv9HbyrS8CTU2uZ3C26q4im4srs5BXtotX4iTHT5BvWZdCyojQuKBMFMZbqhNeammWnYEYZJVHHSakpZnE15Bc=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1146;
 20:ufVUpy86+dYMgkMFGYMa1if15YiMnpRfhdS32r7+a9oufwIJvZZXeDDPtgABdsxZfDK9UaGsCQQcRuy2LcG4c4s2BbXgxluajFUIJDRv35OA3giepUcSy1lGqPxEkWCkmAetCHAC8fPDgeSSR0buL9l6ragFQZHN4/Od+cPBOO6CUeWV6lu17K/WdZS3tHAaqLf0SAd59h0ZpY/cdDkf9xId0ilCy9La7IIy5tlUo3vTSaO4n4X6QC3xz++AbwbI
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 15:00:48.4365 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR12MB1146
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v8 26/38] x86/CPU/AMD: Make the microcode level
 available earlier in the 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>

TW92ZSB0aGUgc2V0dGluZyBvZiB0aGUgY3B1aW5mb194ODYubWljcm9jb2RlIGZpZWxkIGZyb20g
YW1kX2luaXQoKSB0bwplYXJseV9hbWRfaW5pdCgpIHNvIHRoYXQgaXQgaXMgYXZhaWxhYmxlIGVh
cmxpZXIgaW4gdGhlIGJvb3QgcHJvY2Vzcy4gVGhpcwphdm9pZHMgaGF2aW5nIHRvIHJlYWQgTVNS
X0FNRDY0X1BBVENIX0xFVkVMIGRpcmVjdGx5IGR1cmluZyBlYXJseSBib290LgoKUmV2aWV3ZWQt
Ynk6IEJvcmlzbGF2IFBldGtvdiA8YnBAc3VzZS5kZT4KU2lnbmVkLW9mZi1ieTogVG9tIExlbmRh
Y2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4KLS0tCiBhcmNoL3g4Ni9rZXJuZWwvY3B1L2Ft
ZC5jIHwgICAgOCArKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgNCBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvY3B1L2FtZC5jIGIvYXJj
aC94ODYva2VybmVsL2NwdS9hbWQuYwppbmRleCA1YmRjYmQ0Li5mZGNmMzA1IDEwMDY0NAotLS0g
YS9hcmNoL3g4Ni9rZXJuZWwvY3B1L2FtZC5jCisrKyBiL2FyY2gveDg2L2tlcm5lbC9jcHUvYW1k
LmMKQEAgLTU0Nyw4ICs1NDcsMTIgQEAgc3RhdGljIHZvaWQgYnNwX2luaXRfYW1kKHN0cnVjdCBj
cHVpbmZvX3g4NiAqYykKIAogc3RhdGljIHZvaWQgZWFybHlfaW5pdF9hbWQoc3RydWN0IGNwdWlu
Zm9feDg2ICpjKQogeworCXUzMiBkdW1teTsKKwogCWVhcmx5X2luaXRfYW1kX21jKGMpOwogCisJ
cmRtc3Jfc2FmZShNU1JfQU1ENjRfUEFUQ0hfTEVWRUwsICZjLT5taWNyb2NvZGUsICZkdW1teSk7
CisKIAkvKgogCSAqIGMtPng4Nl9wb3dlciBpcyA4MDAwXzAwMDcgZWR4LiBCaXQgOCBpcyBUU0Mg
cnVucyBhdCBjb25zdGFudCByYXRlCiAJICogd2l0aCBQL1Qgc3RhdGVzIGFuZCBkb2VzIG5vdCBz
dG9wIGluIGRlZXAgQy1zdGF0ZXMKQEAgLTc0Niw4ICs3NTAsNiBAQCBzdGF0aWMgdm9pZCBpbml0
X2FtZF9iZChzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCiAKIHN0YXRpYyB2b2lkIGluaXRfYW1kKHN0
cnVjdCBjcHVpbmZvX3g4NiAqYykKIHsKLQl1MzIgZHVtbXk7Ci0KIAllYXJseV9pbml0X2FtZChj
KTsKIAogCS8qCkBAIC04MDksOCArODExLDYgQEAgc3RhdGljIHZvaWQgaW5pdF9hbWQoc3RydWN0
IGNwdWluZm9feDg2ICpjKQogCWlmIChjLT54ODYgPiAweDExKQogCQlzZXRfY3B1X2NhcChjLCBY
ODZfRkVBVFVSRV9BUkFUKTsKIAotCXJkbXNyX3NhZmUoTVNSX0FNRDY0X1BBVENIX0xFVkVMLCAm
Yy0+bWljcm9jb2RlLCAmZHVtbXkpOwotCiAJLyogM0ROb3cgb3IgTE0gaW1wbGllcyBQUkVGRVRD
SFcgKi8KIAlpZiAoIWNwdV9oYXMoYywgWDg2X0ZFQVRVUkVfM0ROT1dQUkVGRVRDSCkpCiAJCWlm
IChjcHVfaGFzKGMsIFg4Nl9GRUFUVVJFXzNETk9XKSB8fCBjcHVfaGFzKGMsIFg4Nl9GRUFUVVJF
X0xNKSkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 27 15:01:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 15: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 1dPrzO-0005wt-EU; Tue, 27 Jun 2017 15: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 <Thomas.Lendacky@amd.com>) id 1dPrzN-0005vr-Bo
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 15:01:13 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 04/8F-03557-83372595; Tue, 27 Jun 2017 15:01:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSeUgUURjvzc6skzjxXBW/lg5bs0NaKzqsiIr
 S2qDCDGK7zFkd3Y29mlllu0DKQi2PrKQWKckMKqTDaLs027BaMSkTC9YOLSSN3SVSlA5pxrHr
 /fV73+96HzxaoTqkVNOc08HxVtasUYaSxtlxq7SJQuqWOd6f0xZd+FJNrkC6pnvfiRS0lTJZD
 TZnOmW8/sFH2r1rnEc97WQe+ry0CIXSJM5XQOuPekq6IHwCQe2rckURGkur8BECngRiJKzEs6
 DD309IOALrwddRjSQciasI6K7AklmB/UpoaG1RSgSBJ0DV+ZqRIBLHwduhB6SEGayDipaSkfl
 YvBZKehpHy3RQ/PBriISj8CS49DKfkvXh4D3zUfTSYsFMuHp3tjRW4Mng9leOWAHHgHtwUCm9
 AXABgmfNd5CcORVcX5+HyKKJ0PSskpTxeqg77R3JBBwLzfkbZG8NAcGWq6OhxUrwPt4oa+Kh9
 FiyPO4OgYulWlnfTcHNk8OETNwiwde6S8ZmqHjRO9q7DX48KaVkQwsFhbVeQr74MdR43lJlSO
 v6Z1HX30Vd/yxahRSX0XSB43M5XjsvwcCbso0OC2sya+fOWZhg4QSBzebMrEFIyLBZbiDxR4w
 Rz21UMLzSg8bThCaKuQKpW1TjDLbMPUZWMO7kc8yc4EHTaRqfbzq4SU1abVZOA8y53aIsnOey
 OWeWySz+sN9KoMM0kUyHXaQZwc5aBFO2TDWjKepoJiD5sEQYc6x/bL//ZhuaqI5gkPgmVZid4
 y0mx/98H4qmkSaCWcyLKWEmq+NPep9YTIjF5NkUqdjB/qXUeYj1tg/UrUmKji3PzZ3XntnUlY
 BwMGv74QmPlgzk+b7VzejcPZT+1BaOy97DRWtbj7thR5pbv27fjN5tkweXt13ryrjx+r7tQNS
 nZMM1/fykuMB+E94T3DupPtlZuDo96w11VjdcEOSXCWmBodBTC3T9iRs3d17PeOfTH+caMztV
 GlIwsnPjFbzA/gJW925clgMAAA==
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1498575669!109889164!1
X-Originating-IP: [104.47.37.67]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65423 invoked from network); 27 Jun 2017 15:01:11 -0000
Received: from mail-cys01nam02on0067.outbound.protection.outlook.com (HELO
 NAM02-CY1-obe.outbound.protection.outlook.com) (104.47.37.67)
 by server-6.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 27 Jun 2017 15:01:11 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=n8gUJ3T4FOHUw46TJWjc+wXoICoET8DT4Dc7YqSFOUk=;
 b=WQ8z3eSB+BsWoCB0QuKpba/bDIGUfrI7/Gesb8aZkcz3Px4oAj8OgS21RWL77Ge3W9UMHn0CBjz53wPzVHtQ6+WVh9CD9gwh5mI0KmTKUJ9gMeTKqLIriI0UOyZH5GPfxhviXaWrTJkkJjuFiMNXUSwRMwDMgK/Zzd69WqUUcNM=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 BN6PR12MB1139.namprd12.prod.outlook.com (10.168.226.141) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1199.15; Tue, 27 Jun 2017 15:01:00 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Tue, 27 Jun 2017 10:00:56 -0500
Message-ID: <20170627150056.15908.79730.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170627145607.15908.26571.stgit@tlendack-t1.amdoffice.net>
References: <20170627145607.15908.26571.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: MWHPR2201CA0051.namprd22.prod.outlook.com (10.172.59.25) To
 BN6PR12MB1139.namprd12.prod.outlook.com (10.168.226.141)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 6798cd62-0973-4776-0d4b-08d4bd6d556b
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095);
 SRVR:BN6PR12MB1139; 
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1139;
 3:ojG9GkXrDosMpUcxRyjOFA041IGMXauG0oP2ztQOV62d1gmesdkR95l/Iu2kZ3rDowa4vF1STBJ8l6XDQSDR+Ye8PI+37Jy18k+UgnD8Chrv9EkCVxGRBrKW+VvVNt8UmrLn8DBG8o5S93BQjp0QKm/WOJhMsp/hCazCTM4oO7goWODZXTRG93LB6RY1G47FWlqfI0ojLwRjQ1zl+YFIJ6ni67iC4exSQ5x0E1mtH4fRYp7hXjSE0DxoghKGeLitpxWRKF9rJvoMC9vXgWLS0kIukwTlg4GGu+O9TwnuzcWfz1ldbpLZ0bDOrUOylzPqz+2umHWsPg5j4ctmeF3Bs7lF2RKIs/91eYHo6Eog6M5MwQnvRuv+hMkkvlkRUCFkt6Wf+A8DGT30FIQA8pPFmJ/fJNJecrhf9c7Cxe9jdXFvZeVqp44j+jdzRalH4W9qAf3BcKrmVTA57upZB9tnxqjC/v7B5s0eEJdu3b3hEPku0aJoIpkpg6YDakL8T5X6ULnMwX9vh6C4sbLAJfZXyu3pxPMDeUlo3WMmkVOpOGNP0RoianTLbpqfoDI0tqtHjbAEYwC/tIQI0PvySBeDvP1Y09X5ywhtKELYXYe29D7S44t9561Dzv9bz+rl/9IMd9H0H24JgH3A2zHnXrUyuBmj8LKiL7TGsAVdyGb3/gC0Oxy4FQXp4UtSEdHXDdq3fVVonzguRLadJxrLLKE7EA==
X-MS-TrafficTypeDiagnostic: BN6PR12MB1139:
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1139;
 25:yTSfTu70rIB7y8jMzksOjFLHgaNNERSGJ8mzdBqngRl4HO2NOAdAxkpAThPWc89kD0yI59svEgPQZcfqV8+kXOsiaR6YyNidy4Nbd+1D7EWG+uO1lGduRyO5YoncUH/Y88EtVbaGRfoOWcZbrHc4Lt6C1c+fa00Rv2IWQ7TEgBTiiY6n2fNb9YHN3wX7D3Uc038XL85mKV0fMsfFtaRl156IfAdy3S9kv8+T7hMs/B55IhnL3g0C/nguGE5Ma2IK2n5E5tTaTLJrP/W1UhYtUoJDzFelC6qgXtFhFgAI0TqnDqHf5bvyRP+WM8HHidD7DvUgIju0X+R+nZGxPAGMJRmsueUCWV1aVieTW7yGOE09QbYKwQj8OpbwkTPH+9DFF9bRXiiy0Eih8YQWC0Pz04XXazxoqyZDOCwsh5T5b886pBBswO1ZUiUTaHOy70TQKEASWgnvpegY9WbKTM+LmxJbIOmjKQkUxC0mJ8ZgAyI4/ofgy93MVevnHRVdSheVYALufnp7s6b1LBKqJbkrA+3VZEqWp/ODDOjwZXUEREEEYCZIK1rOJVS2e8OyDvsuwer4d7In6Be2d9uUuOKCgck5/hmiz+gvdjXSIJe90JnhQWQl97Nu4x0KDCSSMPf+hbh4aiwIV6nQRnsis2DNMb9i9onILOGiiW0zHJOK54KcA44hTgnDKOMGx8mg7GbBDyvAQfC5ChNXbPKotZsigjqeryffBhH8aktfmGGJVYl62rIy1xbuZeKepStSrg5+NoPtnH6P0/ngFTUSERCGsVzh2VaRj8pku5fB9333I+2/xpu+Gfyg65S6KvcZv1zwoqJMVVgMvN5J5Ygvw9uNmgOm2dgGyE2djw3lmq3NCOpmwzAxMA+gfB1zCbQRwovhIjk8uSrWjDeGNajiKAXPHmU38XiLmccgY0a3FsSxgDI=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1139;
 31:P+BkcqvVsHcLM5KON5xjeXLRaDQZP9OJhR6jro2gwCYce9a9wx21hv7MzxExpSgURTSwfEhpANGG6YOUX5Ae6Pcp4hL+s18YTDi5NKSSupk5Cgevwd8bHlmzuUeyOj592ZncTPE9BwWuTwuJPyh5YXcDg2YdUenNuE5YoYM72oCTP2skyd09P0ejWO7dzVzrljBrJhOV9IW0UWYZvE0JDekNPcVZSEFkirIVUbyrZ7pB7b10pYRXHT/xTHbu8Riv/zfCaBMoigxr/Ahh/hUZM9ITOCyXKn2x70Ovexi9pjVxcex8ekn/8bIJZYi3/gr/ll3NfACiw+v1Qx1zl9e401zwG/NwoWNrICct6obAHUwLsoVwGk/OCiOU9Lf5jqiHapdaWGvbCQvq4tNSOHGRTEamwuqEIr+PfZ6gq8LIGRBVShF6dRPArnKgddzZiHTv9Y7RaNX/zfy1MYPRWfAbajvj5gqT8WXQpMBacijq/ZELDF8wQ4SEIdnKPU+aXeh4zY1XTTVX+gOpbWTLCifcDOBMStVMTbGK5OblFJBiG7APXck4HeHS9E667faD6oZYXEXhWN39wT6ElRqsYngzdQm2E7cOWNSLos0WtSLR7E+5bZV9M88QR77GRnICZXM4vxS5+5TvJPNeMoacuZo958kImQgJPFf0azKGYyrcG5s=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1139;
 20:KQ+tbdCEfBA8Yqa+8uujS5lukNzC6RCNoIgTJjjTDmFZriq0bcB8B8FIIqiew3gw2FhW5TsFXC/tGl9JhkuXu5HyNN5xnZ7gNd6DanfjaH0V6fyiqA8mJfBYnzf3taQMDrf47tg8UMK3R64Hb/I1RgWS304/KzhIKd+Bv2Go65wZK5nFykev01bxNk1C8pkewlIUF9b722riSwpQ/7gB48fL11IR+D37i0N2GTAxWNqel2OFbhz9nEIkJeTXyOnfAMeVljjPG/vlvjnQJ0CDajIqIjqo28GvdrERp5nYS1rpO4yuyCdIn/HpQs2i5xuI473amwv2GS05/HWh7mts/z3u+OyFJUP1S9IH4pUIhLJ4zetux/OO+fhj8Mps3iiFBSAkw5lXJZ2O5qK248ERQxgB+sIUKBQYYnlkOjP1jcKrQOZ5diIMqEi1t1e6mXlvPOiFqcMj+X5MRjhn+D6uxJCP5B3wBXrfELs2xIvx9TxHuX3wo8euZnFhZku5AMfB
X-Microsoft-Antispam-PRVS: <BN6PR12MB1139800F5D8ED3214448807AECDC0@BN6PR12MB1139.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(133145235818549)(236129657087228)(767451399110); 
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(100000703101)(100105400095)(10201501046)(93006095)(93001095)(6055026)(6041248)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123564025)(20161123558100)(20161123560025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BN6PR12MB1139; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BN6PR12MB1139; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTM5OzQ6MUNaQmV5aTNSbHFmQzM4bURXRkkwdlBNcTJZ?=
 =?utf-8?B?V3M1VGswN1VoQ2FteCtjb0F6K3JiNy93Tk5PMzh2b1ZmaHk1SFh1ckk4R0dn?=
 =?utf-8?B?ejFJRkJUMys4WitLVXhMTUtqSnJLbVRMeS9BYlRocUhXQTk3eEU4bVlDbFQv?=
 =?utf-8?B?ajFmU2NxdWtqMWJUdXhkQlVibDNhL3FoclEyRlIyVDdqdWxkTGVNUVExNmV4?=
 =?utf-8?B?NG9ZNU5xYU0zOEJxbEhCT0xtL0dvcDFCU3FQeUNZRWpUbmJtS0xSbW5vYlFr?=
 =?utf-8?B?cEpPSTB0NFhOKzQxNVRZREF5dkVJbEJOR2tJanhYUDZtL2VaaXZ3SmxnNFRC?=
 =?utf-8?B?YmZRR0ErdjE3aklzWEVhUzdjWGJ4ZDc5Nm1OYi9KZzZkbFQ1WHJ1TlQvaUF5?=
 =?utf-8?B?aU9pVnAvRWNVL1dTRTNqclJJdHBZTzdTWVdPNnNSbVpQcGJRRFN1M1h6QjVJ?=
 =?utf-8?B?UmFNem1XaTAwSHZDUWFSV2FUMmt4SXpyWVZPTGIya3JIY1c3ZDJWeWFyZDVt?=
 =?utf-8?B?ZGxlZWtpaWhYR1lTSXN2NU05RklCWU5XR2Y0VnVZSXlaVHowTU83TjhKdzRW?=
 =?utf-8?B?OEdtNXM4azNaeGlTSnZjV1crR0hBdmRVekZ0bmIvaGZ0WlNTcjFubVc0N0ti?=
 =?utf-8?B?NXl2Q3I5VTBxelNpMjZrNmpZQVpRZVNPczI1T0pjWEo5aTU5OXlBTDJqelhY?=
 =?utf-8?B?RHlPV2NYemZYMlJoRCtuMjVoSTk1RlpFU3Q3ei9DRVFRWWVvZFNnUXZldkxL?=
 =?utf-8?B?eTFPcmhHUmhYNSsxUm9RNS8zdWpoMmxMN3Q3SWF3aU1WYWRHSHEvd1I4aGll?=
 =?utf-8?B?VWhCbU1JaElIRVhIVi9Yc0pCY2ttNU1kWVJHcjFBYjUrNFBNRWJOUm1VNnBy?=
 =?utf-8?B?ZkdZcTVrdXppMXB2SDBHV3krTitCT2ZvZFNDTjRZbWVGUzd6ZXp5U1FsMFZi?=
 =?utf-8?B?czY5ZG41TFRoRFQ0dkNXNmJqSTc4UklzajgrVjdoVnNGejc5WVk4dHJPTkE4?=
 =?utf-8?B?K2luajVzSkV1VVVMbWZnb0R1QWhqdTdESDR5ZGMrU3hhd2FXZk5rQkNsekIr?=
 =?utf-8?B?QWZvUVZSUkd4elpIU2lFYzdnQ2ZBOGN2TDNyUC9iVzF0a0hiTjIvdk5CMkds?=
 =?utf-8?B?WEdSWE1mb2tLeTFJVFJIaE9teTRlRnlESnM3OXdXVytQamVOQmxoaGtPWE56?=
 =?utf-8?B?cDU0ditLUi9wUlZDUFBZcE8zQnJvMzdvdUZ6ck90emgxRlpIN3FYeDN2eFQ1?=
 =?utf-8?B?SkJWRnFNbWduQmdhTGNzWEoyMGNPWDVKUzhWbkIyeDhFc2JGb0NCYXNXd1E5?=
 =?utf-8?B?eDFKUHZDQ0FUSjloWEo1UnlQdGJPa2N3QzZ2WWo3NjA1cnhUamhwVEhBa3Ir?=
 =?utf-8?B?Wm8zU0ZTTFllT21RMkNSakZuQ2s4QjNET0lXRlVJZmV3VlVYcUhGV1lpbTI3?=
 =?utf-8?B?dGhEOXNmSEVXMUxmaWR4Q3lRMFY3L3NOM2lXWkN4dzVhR2VkUFlDUzdSa3VU?=
 =?utf-8?B?cmZWVWdMMmNPOWVPR0xOVGZrclhHWGUxbHoyRDk1SmVoNVhhc05tM0VoR2Fv?=
 =?utf-8?B?Rks1WCszdFpCVTVvdmRJa0tZRy9MY2c4SUhuSUNCcjY2YmxxbThtNjlza1lm?=
 =?utf-8?B?TjRrb1JGYWNXcnN4OTNvc0pGeFgvZEtCc2pqQVBoaG9DUXN4V3J5YlJiTmJR?=
 =?utf-8?Q?4bBY/WSMUAhj/YVGWtV8a32fDBNUOPy1nDfLma?=
X-Forefront-PRVS: 0351D213B3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39860400002)(39410400002)(39840400002)(39400400002)(39850400002)(39450400003)(2950100002)(6666003)(4326008)(81166006)(7416002)(7406005)(6506006)(1076002)(25786009)(6116002)(2906002)(3846002)(55016002)(54906002)(9686003)(53936002)(5660300001)(86362001)(76176999)(53416004)(72206003)(54356999)(230700001)(47776003)(189998001)(50986999)(110136004)(50466002)(7736002)(66066001)(103116003)(83506001)(8676002)(23676002)(4001350100001)(478600001)(42186005)(33646002)(38730400002)(97746001)(305945005)(921003)(217873001)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR12MB1139; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTM5OzIzOkYrc1RZazQybXRmMFQva1FySnU4QWJpMGR5?=
 =?utf-8?B?R21YSWpDUlZRRmJ4MGVuTkZqTVdnTCsxeXNqK2UwMER5UEVzSjVsWlV1czVh?=
 =?utf-8?B?R2J6bi9jMWdIc1RSK3orbjF4NEhNMWlidXNFbmpCSkxEVyt3bkN4Vi9LOWRn?=
 =?utf-8?B?dW8wc1pqR0NoYzNvMnN2RUp1dnlnRVQ5YkNBUnBhdHRCK3Q2UnBNaUl3MUR2?=
 =?utf-8?B?aUR2SVJtVjc1cE5oODlncTBxaVFhQlpTRHNzN2oyUmhkOGc2Q2hSWUJjMXVJ?=
 =?utf-8?B?dTRvUytXdzg4TXU4SkFaWHpPViswZjM3SitpdmY4U3UwYzh1UkNWTVlIUEgy?=
 =?utf-8?B?MGl3MkdzREx1U1ZZTnJPOUhUelZGMzZUUmFBUGJkdWVWVEFwQzZaeTd1UnZp?=
 =?utf-8?B?OXU3anNSbjZLY05aNzM3M2czcnRXYkFsUzB5RG1GNHlJWktkRnluVUYxZHVj?=
 =?utf-8?B?Wm5kS3NxSDMzaUFoQ20relBYbFk3MndZMnU5dDdFUHhxQnFsV1ZPREtiWlds?=
 =?utf-8?B?T0R1K1piK2Q1TitzVEZVRnNwK1RKL2hnY3Zwa2NqWmsyZ0F6L2RtTHk5NWFK?=
 =?utf-8?B?cENSWXhDK0s3ZHdEcmFlaDBYQ09wbEtJOFBzelNEVHRROVJGcDhvUEt5MHNC?=
 =?utf-8?B?a2dZTEFIczFXUnlyNTZ3Mkd1c2FCbWdnWWNoU1lYWG1XbzdnUlJSMlFyUGxI?=
 =?utf-8?B?V1p5NlNCL0NnZnU4SzZJRndhL1V4d3dnL1ZpMHFNK2t5d2ZEcWRWYVpJZkFr?=
 =?utf-8?B?a3RIZlRUZUlNRE5BSEgvekdRbWtiektaRWtRTnMrZEUxTklTMlc1alB6UFdN?=
 =?utf-8?B?WnprKytLTU5vbnZjQnFvb2dpbFNpZGNDbXJFUG4zem1zT1g4OGtYYlFmSUs3?=
 =?utf-8?B?bThFRUh1NFp6TGZFNUVwdXNiVFVpSW9ON1NwaGJ3eEh3N3NQVmJGakE0R3Fk?=
 =?utf-8?B?NnpWa2hicFRzSFJQVDcyNFdYUDZmSkJqRkxOcENEMFRCaERZZHd4K2w4SmRC?=
 =?utf-8?B?VUNDM3NUUnRCQWVpcDZyamZCTkdGbEJQRmFuLy9aU1J6TEVDQ1VkbldzN2xs?=
 =?utf-8?B?OWNHNHdhNWIzWTh5eDZ2bHJMZFIxaEZKRDRIK1BPSzVaUFJwUW9HQmZWdmlv?=
 =?utf-8?B?VnMxYlgrdlc5TTB3NlQ0Y2hadFA0bWFUMXo1QVp3L3B4WDFENGJTdE1KWCts?=
 =?utf-8?B?TklOMk1PTlRCaUZFWE5uNXYxc1BJRlYxYTBLRHBKbnorODA2aVNJTDh4S2dp?=
 =?utf-8?B?YWtWTmIzRjVkMWgyOHplejZJaHordXlzRmVKMlJPODc1Q2dDSG5ENVhFdTR2?=
 =?utf-8?B?ckZJOTRuaXptdktBWS9UK1ZxK3hpbEFUYXcvaTV0RVVKeDlJalJLenFUY3RF?=
 =?utf-8?B?UlN2bWptTGwvNEVKQlhmZ2hKZGtHZFI2UVVYWER3NnEwZUJYV3lSQTVRSytD?=
 =?utf-8?B?MkxDNTlmVUpmYUdJWUV6Wm5qZzREWmREL2Z3WkxnbDZRWFZCU1JoYktqVDJN?=
 =?utf-8?B?MXYvRnJCTW1JRkc1WEhIRU9teldPbk5oR05hK1pvSnpBREhJSlJoelpkQnRy?=
 =?utf-8?B?TXh3N1o4dlhNNWIvZ09oM3JXTVJGdjFZcmlEQlJrZzU4YWtRMG82OE5aVWYx?=
 =?utf-8?B?V2RoL25KeE1FQlRHYm1nZ0FqcGVBRXhMT3ZxNkgyNFBDTXBzbHc3SW12a1pF?=
 =?utf-8?Q?Cg117c29vbZa+zIMxEzzEd2m+sgieYO9+TlU3TR?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTM5OzY6M0Y2ZUorZWtkQUVwVjJLMzNvcUYrN0VFNzVS?=
 =?utf-8?B?alFxdlZaRTlGd3RLUU5aUm8xeFZwMHRqd0pPeE9pRXJlKzJ6TTUvUGUzUStG?=
 =?utf-8?B?Rkd6dFBpamk5YlNPODJGclhzMGR2VkJkMWNQVTdEbUFzVXkrMFZlRVBGdHkw?=
 =?utf-8?B?YVhKZkFmd2FQQUpoWGVZREtGY0ZvaEViU0NBcmhBU2prV2F1SWNEZE9halBI?=
 =?utf-8?B?cUlqSCs4NS9JYzJuWnQyUkwzYTZRamF2SFZKRDlGVEkyYzZZd0NyY0tsdHZr?=
 =?utf-8?B?ckFwMHJFdnozSklTT0V4Q0lEQVFEN08rcWpVaCtjcFpSNkxPVE9MbUtkYSt6?=
 =?utf-8?B?NFlyQTVEdTBEcko2OXlMR0dvblRaNWlpZnlNR0tMUUZGckE1V281dm9oS3pZ?=
 =?utf-8?B?eWlOQkE2YldYV0lDUHNvek9lNWtja3psbXE4eVFHRHRrd3hNYWUyb1g5SURD?=
 =?utf-8?B?enBYenBYOFBoOVJZU1RLMlFwNjlaaWR1WmRqMXd2QnllOEgzUU1NdEpOelZ1?=
 =?utf-8?B?d3l5UTJmYlhzTld5SDh3bk9BVHdsM2ZwbzdLcGlsTWxqVEdyNEdScWRxVlYv?=
 =?utf-8?B?SjZPNVF2V1NIR1BaUTA4dTFRTjJ2WHVvbllSakhvQS9DWTBzL3dTOS9STTFs?=
 =?utf-8?B?ZXJncWV0R0ZDcHVGUkYrWjd1amI0c1BmYUtSbk16VndudDllY1hrOERZTUpU?=
 =?utf-8?B?MXpPWndWQnBGeWlOZC85QjFsdzFNSXN6cStNYTQ0THJjUlpENGJmRkEyQnph?=
 =?utf-8?B?aHJzaXp4ZHBWakVpbkk2YzRMTjhrTGVuWGNnYk1VZGNSU1N2Y3Y1ZGlmRE42?=
 =?utf-8?B?bDZjMHBqVk41Zk11MkNmSUg2NWNxMUdqbVFoYXluZmRYaFRkZmkyMEJxeVBv?=
 =?utf-8?B?YXQreHdlR3RlZUJJKzJBanczVVhuTCs5Wi9LMUR3aFphSUd5UUppajB0R1Vj?=
 =?utf-8?B?RFZlTXZSMk5RVnJYR21FUHBnMHo3WWR6KzUvbnQyS3pBcTZOKzlsaHlCMzZY?=
 =?utf-8?B?QmN6U3BYTk41OGE4enltMU5FQmR4Uk5wZ0U2M0QxR1BYUGlOV09hSzhBL1dH?=
 =?utf-8?B?aHNlZzB2YnNTS0ZDU09jUEF0bkMxa3VkTHBNSmpqM1VrNmlORGdNMW0rTzBY?=
 =?utf-8?B?OFQwWnY5aXVXOGxkMG5yMFdlVDZqLyszNHJ0aVRva2p3a3hSTWtidERXaE5x?=
 =?utf-8?B?Z05VWnB0YlY4YVFJR25FKzRyVkx1T0hTV0tGeVlxTm0zbXN4Y0lTRFRVcHZ1?=
 =?utf-8?B?eno0Lzc2V2tva0wycXZMTUdZcVVEK3hmNkc3di9SdGNZRHA5azVmZzNmN1pV?=
 =?utf-8?B?alVEaWY2b3cxWC9vUmJNUDhTNURNZXdxYjJOK2tla0xXU0FjcWk4UTE0RVNP?=
 =?utf-8?Q?jePiQ36?=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1139;
 5:vLlvClVxKdcqN/BGG9S+Y4hKlm19m45e5LhT1SuMNXxwTrO9S1FC3NL6zU7u3U+YD0tRmn0cMeBMxUvzWy7YHFQZCqp7slvdLxcLy+XC2AN/NIF/Q64um6FIIB3OHHVPF3As020IqKSrzeHyaDpPEMaq+PkxZuzUfWpYPVkkHT3pLLuw4LiOk4LZLX5VKkIygH8X61U+vT89qckftr3byYKf5yl75tL3dURRtxheq5NJGIxNzP/wkCh82RJ8AU1W9KjERsxJ/ZCynzgKDjeRSHJWvjmQ/vD3iB5z0Rq8G6jgWQfdupugoN/9PsiYQB7RR3IJ8V6UE2P+pJV+tTlUQ4QKSdIjFnywx+ntVTsILRgCapbzRpTtWOtaCqsXVolSEXpJaqrFmQLcbyBbhyNhIp1mkh4KPGycvwbCp5M4/A+NxYWXK+SQQwS8P6UMwAJcE7mTNM9tLvwB4qL9Q9ZBGxOOCTjCZ528ne31K6zhTLInPVtO4aJfc1osOdR7tw+F;
 24:r+x7FRzR/EEovubxEv0WW0l9qCGTccCeCcuuVZPSf5CwacXqH+/9JnHx6hBs6p2pW1w9+38xPIcrjcdkiNOrbGwgAyE9MVqTb7rKqDCvdpM=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1139;
 7:gzuYh4C8hHqIBI2kEWtyLt+2rP2IRal6tW3UXpnU6Id+VsDaADVSOgPiE01i8ajYkslYps7ZcvdEdRCGs2XiErzLMB95dPZvWZIpo7bWndagarMVRSJ0O+VJnRQXylHIR7YlJgx7WcGfINuHfJT/iu1sScQ0M9Ac5Pf7LGmYgZ8ZpYrn4Xx4F5pVZh6aXEyDqkexuOVMKuZSSJcl3qtvwdGLHctJxWAEuubeVulnNQlsJV2Gtu5ia8IGAxTUVX4sgXQCEOj0VzGRjMZ4i/D6//hwPN/pMWyXwyEYyekJF32rUjoBMUwKkjX/p7uy7H7Hqc3tVr0TwAWWGNHGFmGm31FhWvkZD1vKfByAdNxlrgu9kYtCXqprrDGOmG4OChX45B6TZirCrT4hJMG0tODhFJATJLpqfxB1juZQLSxi/BFgYPb+Gupnv1aTxeUHFUCHuhtIRs6vsZWJPaWyEDOzzxRk3Obd+PrBjD+7BhZm46sUVIWyBDtcb6JgzakG8lynOowke7YQ6bxYpB8DJpXJLVO9IN6QpUYBXylF0DhWTi9WOTm21reigTA+UuPNUwU7BwQOCXcAnSvsvOqbRS5sN51dW+bVBTFD11yzb/fdruOgx+xUHUOm1x6UoyOjI3ZGJl+ivE9pIViLtHY4yMSmANIf3XqBJCMibfNcniGmJeyt7IcwjV+mj4SIYR1/Xug9S/89ckjQdHrfbUHU6LZH0Pv/mHUG868SmV+V9LC2Nv2HezKsrvkN7ws8v4x6qMGpaOgK98Aa0a+tOpKo1N+/OQPXOCE6lSyCgARQmLZCchw=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1139;
 20:ak+QtXuYxQ2gLxMZtX/Tgjmte2SgX7RkCsUvMqmXiwpTsD/R6YhYzw8J5QQ+G/j9GU9kxuyhubSZDe7yZkU3YaTko3ESRDS00eRjSUftB8vt+E7YXLyPdjIqIotZIzY5/pAimDtC+0su4elOjntZrczI3VovybvcC7GEUqg7bruTTIM5G86eWziGwdxWI5P1bHb/bIkzQue6V35yicDJTcB1YXroKBbwzSp3QDkJxzMWPCzLMklr8a6uil0TbE5m
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 15:01:00.2933 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR12MB1139
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v8 27/38] iommu/amd: Allow the AMD IOMMU to work
 with memory encryption
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIElPTU1VIGlzIHByb2dyYW1tZWQgd2l0aCBwaHlzaWNhbCBhZGRyZXNzZXMgZm9yIHRoZSB2
YXJpb3VzIHRhYmxlcwphbmQgYnVmZmVycyB0aGF0IGFyZSB1c2VkIHRvIGNvbW11bmljYXRlIGJl
dHdlZW4gdGhlIGRldmljZSBhbmQgdGhlCmRyaXZlci4gV2hlbiB0aGUgZHJpdmVyIGFsbG9jYXRl
cyB0aGlzIG1lbW9yeSBpdCBpcyBlbmNyeXB0ZWQuIEluIG9yZGVyCmZvciB0aGUgSU9NTVUgdG8g
YWNjZXNzIHRoZSBtZW1vcnkgYXMgZW5jcnlwdGVkIHRoZSBlbmNyeXB0aW9uIG1hc2sgbmVlZHMK
dG8gYmUgaW5jbHVkZWQgaW4gdGhlc2UgcGh5c2ljYWwgYWRkcmVzc2VzIGR1cmluZyBjb25maWd1
cmF0aW9uLgoKVGhlIFBURSBlbnRyaWVzIGNyZWF0ZWQgYnkgdGhlIElPTU1VIHNob3VsZCBhbHNv
IGluY2x1ZGUgdGhlIGVuY3J5cHRpb24KbWFzayBzbyB0aGF0IHdoZW4gdGhlIGRldmljZSBiZWhp
bmQgdGhlIElPTU1VIHBlcmZvcm1zIGEgRE1BLCB0aGUgRE1BCndpbGwgYmUgcGVyZm9ybWVkIHRv
IGVuY3J5cHRlZCBtZW1vcnkuCgpSZXZpZXdlZC1ieTogQm9yaXNsYXYgUGV0a292IDxicEBzdXNl
LmRlPgpTaWduZWQtb2ZmLWJ5OiBUb20gTGVuZGFja3kgPHRob21hcy5sZW5kYWNreUBhbWQuY29t
PgotLS0KIGRyaXZlcnMvaW9tbXUvYW1kX2lvbW11LmMgICAgICAgfCAgIDMwICsrKysrKysrKysr
KysrKystLS0tLS0tLS0tLS0tLQogZHJpdmVycy9pb21tdS9hbWRfaW9tbXVfaW5pdC5jICB8ICAg
MzQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLQogZHJpdmVycy9pb21tdS9hbWRf
aW9tbXVfcHJvdG8uaCB8ICAgMTAgKysrKysrKysrKwogZHJpdmVycy9pb21tdS9hbWRfaW9tbXVf
dHlwZXMuaCB8ICAgIDIgKy0KIDQgZmlsZXMgY2hhbmdlZCwgNTUgaW5zZXJ0aW9ucygrKSwgMjEg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9pb21tdS9hbWRfaW9tbXUuYyBiL2Ry
aXZlcnMvaW9tbXUvYW1kX2lvbW11LmMKaW5kZXggNTAzODQ5ZC4uMTZjYzU0YiAxMDA2NDQKLS0t
IGEvZHJpdmVycy9pb21tdS9hbWRfaW9tbXUuYworKysgYi9kcml2ZXJzL2lvbW11L2FtZF9pb21t
dS5jCkBAIC01NDQsNyArNTQ0LDcgQEAgc3RhdGljIHZvaWQgZHVtcF9kdGVfZW50cnkodTE2IGRl
dmlkKQogCiBzdGF0aWMgdm9pZCBkdW1wX2NvbW1hbmQodW5zaWduZWQgbG9uZyBwaHlzX2FkZHIp
CiB7Ci0Jc3RydWN0IGlvbW11X2NtZCAqY21kID0gcGh5c190b192aXJ0KHBoeXNfYWRkcik7CisJ
c3RydWN0IGlvbW11X2NtZCAqY21kID0gaW9tbXVfcGh5c190b192aXJ0KHBoeXNfYWRkcik7CiAJ
aW50IGk7CiAKIAlmb3IgKGkgPSAwOyBpIDwgNDsgKytpKQpAQCAtODY1LDExICs4NjUsMTMgQEAg
c3RhdGljIHZvaWQgY29weV9jbWRfdG9fYnVmZmVyKHN0cnVjdCBhbWRfaW9tbXUgKmlvbW11LAog
CiBzdGF0aWMgdm9pZCBidWlsZF9jb21wbGV0aW9uX3dhaXQoc3RydWN0IGlvbW11X2NtZCAqY21k
LCB1NjQgYWRkcmVzcykKIHsKKwl1NjQgcGFkZHIgPSBpb21tdV92aXJ0X3RvX3BoeXMoKHZvaWQg
KilhZGRyZXNzKTsKKwogCVdBUk5fT04oYWRkcmVzcyAmIDB4N1VMTCk7CiAKIAltZW1zZXQoY21k
LCAwLCBzaXplb2YoKmNtZCkpOwotCWNtZC0+ZGF0YVswXSA9IGxvd2VyXzMyX2JpdHMoX19wYShh
ZGRyZXNzKSkgfCBDTURfQ09NUExfV0FJVF9TVE9SRV9NQVNLOwotCWNtZC0+ZGF0YVsxXSA9IHVw
cGVyXzMyX2JpdHMoX19wYShhZGRyZXNzKSk7CisJY21kLT5kYXRhWzBdID0gbG93ZXJfMzJfYml0
cyhwYWRkcikgfCBDTURfQ09NUExfV0FJVF9TVE9SRV9NQVNLOworCWNtZC0+ZGF0YVsxXSA9IHVw
cGVyXzMyX2JpdHMocGFkZHIpOwogCWNtZC0+ZGF0YVsyXSA9IDE7CiAJQ01EX1NFVF9UWVBFKGNt
ZCwgQ01EX0NPTVBMX1dBSVQpOwogfQpAQCAtMTMyOCw3ICsxMzMwLDcgQEAgc3RhdGljIGJvb2wg
aW5jcmVhc2VfYWRkcmVzc19zcGFjZShzdHJ1Y3QgcHJvdGVjdGlvbl9kb21haW4gKmRvbWFpbiwK
IAkJcmV0dXJuIGZhbHNlOwogCiAJKnB0ZSAgICAgICAgICAgICA9IFBNX0xFVkVMX1BERShkb21h
aW4tPm1vZGUsCi0JCQkJCXZpcnRfdG9fcGh5cyhkb21haW4tPnB0X3Jvb3QpKTsKKwkJCQkJaW9t
bXVfdmlydF90b19waHlzKGRvbWFpbi0+cHRfcm9vdCkpOwogCWRvbWFpbi0+cHRfcm9vdCAgPSBw
dGU7CiAJZG9tYWluLT5tb2RlICAgICs9IDE7CiAJZG9tYWluLT51cGRhdGVkICA9IHRydWU7CkBA
IC0xMzY1LDcgKzEzNjcsNyBAQCBzdGF0aWMgdTY0ICphbGxvY19wdGUoc3RydWN0IHByb3RlY3Rp
b25fZG9tYWluICpkb21haW4sCiAJCQlpZiAoIXBhZ2UpCiAJCQkJcmV0dXJuIE5VTEw7CiAKLQkJ
CV9fbnB0ZSA9IFBNX0xFVkVMX1BERShsZXZlbCwgdmlydF90b19waHlzKHBhZ2UpKTsKKwkJCV9f
bnB0ZSA9IFBNX0xFVkVMX1BERShsZXZlbCwgaW9tbXVfdmlydF90b19waHlzKHBhZ2UpKTsKIAog
CQkJLyogcHRlIGNvdWxkIGhhdmUgYmVlbiBjaGFuZ2VkIHNvbWV3aGVyZS4gKi8KIAkJCWlmIChj
bXB4Y2hnNjQocHRlLCBfX3B0ZSwgX19ucHRlKSAhPSBfX3B0ZSkgewpAQCAtMTQ4MSwxMCArMTQ4
MywxMCBAQCBzdGF0aWMgaW50IGlvbW11X21hcF9wYWdlKHN0cnVjdCBwcm90ZWN0aW9uX2RvbWFp
biAqZG9tLAogCQkJcmV0dXJuIC1FQlVTWTsKIAogCWlmIChjb3VudCA+IDEpIHsKLQkJX19wdGUg
PSBQQUdFX1NJWkVfUFRFKHBoeXNfYWRkciwgcGFnZV9zaXplKTsKKwkJX19wdGUgPSBQQUdFX1NJ
WkVfUFRFKF9fc21lX3NldChwaHlzX2FkZHIpLCBwYWdlX3NpemUpOwogCQlfX3B0ZSB8PSBQTV9M
RVZFTF9FTkMoNykgfCBJT01NVV9QVEVfUCB8IElPTU1VX1BURV9GQzsKIAl9IGVsc2UKLQkJX19w
dGUgPSBwaHlzX2FkZHIgfCBJT01NVV9QVEVfUCB8IElPTU1VX1BURV9GQzsKKwkJX19wdGUgPSBf
X3NtZV9zZXQocGh5c19hZGRyKSB8IElPTU1VX1BURV9QIHwgSU9NTVVfUFRFX0ZDOwogCiAJaWYg
KHByb3QgJiBJT01NVV9QUk9UX0lSKQogCQlfX3B0ZSB8PSBJT01NVV9QVEVfSVI7CkBAIC0xNzAw
LDcgKzE3MDIsNyBAQCBzdGF0aWMgdm9pZCBmcmVlX2djcjNfdGJsX2xldmVsMSh1NjQgKnRibCkK
IAkJaWYgKCEodGJsW2ldICYgR0NSM19WQUxJRCkpCiAJCQljb250aW51ZTsKIAotCQlwdHIgPSBf
X3ZhKHRibFtpXSAmIFBBR0VfTUFTSyk7CisJCXB0ciA9IGlvbW11X3BoeXNfdG9fdmlydCh0Ymxb
aV0gJiBQQUdFX01BU0spOwogCiAJCWZyZWVfcGFnZSgodW5zaWduZWQgbG9uZylwdHIpOwogCX0K
QEAgLTE3MTUsNyArMTcxNyw3IEBAIHN0YXRpYyB2b2lkIGZyZWVfZ2NyM190YmxfbGV2ZWwyKHU2
NCAqdGJsKQogCQlpZiAoISh0YmxbaV0gJiBHQ1IzX1ZBTElEKSkKIAkJCWNvbnRpbnVlOwogCi0J
CXB0ciA9IF9fdmEodGJsW2ldICYgUEFHRV9NQVNLKTsKKwkJcHRyID0gaW9tbXVfcGh5c190b192
aXJ0KHRibFtpXSAmIFBBR0VfTUFTSyk7CiAKIAkJZnJlZV9nY3IzX3RibF9sZXZlbDEocHRyKTsK
IAl9CkBAIC0xODA3LDcgKzE4MDksNyBAQCBzdGF0aWMgdm9pZCBzZXRfZHRlX2VudHJ5KHUxNiBk
ZXZpZCwgc3RydWN0IHByb3RlY3Rpb25fZG9tYWluICpkb21haW4sIGJvb2wgYXRzKQogCXU2NCBm
bGFncyA9IDA7CiAKIAlpZiAoZG9tYWluLT5tb2RlICE9IFBBR0VfTU9ERV9OT05FKQotCQlwdGVf
cm9vdCA9IHZpcnRfdG9fcGh5cyhkb21haW4tPnB0X3Jvb3QpOworCQlwdGVfcm9vdCA9IGlvbW11
X3ZpcnRfdG9fcGh5cyhkb21haW4tPnB0X3Jvb3QpOwogCiAJcHRlX3Jvb3QgfD0gKGRvbWFpbi0+
bW9kZSAmIERFVl9FTlRSWV9NT0RFX01BU0spCiAJCSAgICA8PCBERVZfRU5UUllfTU9ERV9TSElG
VDsKQEAgLTE4MTksNyArMTgyMSw3IEBAIHN0YXRpYyB2b2lkIHNldF9kdGVfZW50cnkodTE2IGRl
dmlkLCBzdHJ1Y3QgcHJvdGVjdGlvbl9kb21haW4gKmRvbWFpbiwgYm9vbCBhdHMpCiAJCWZsYWdz
IHw9IERURV9GTEFHX0lPVExCOwogCiAJaWYgKGRvbWFpbi0+ZmxhZ3MgJiBQRF9JT01NVVYyX01B
U0spIHsKLQkJdTY0IGdjcjMgPSBfX3BhKGRvbWFpbi0+Z2NyM190YmwpOworCQl1NjQgZ2NyMyA9
IGlvbW11X3ZpcnRfdG9fcGh5cyhkb21haW4tPmdjcjNfdGJsKTsKIAkJdTY0IGdseCAgPSBkb21h
aW4tPmdseDsKIAkJdTY0IHRtcDsKIApAQCAtMzQ3MCwxMCArMzQ3MiwxMCBAQCBzdGF0aWMgdTY0
ICpfX2dldF9nY3IzX3B0ZSh1NjQgKnJvb3QsIGludCBsZXZlbCwgaW50IHBhc2lkLCBib29sIGFs
bG9jKQogCQkJaWYgKHJvb3QgPT0gTlVMTCkKIAkJCQlyZXR1cm4gTlVMTDsKIAotCQkJKnB0ZSA9
IF9fcGEocm9vdCkgfCBHQ1IzX1ZBTElEOworCQkJKnB0ZSA9IGlvbW11X3ZpcnRfdG9fcGh5cyhy
b290KSB8IEdDUjNfVkFMSUQ7CiAJCX0KIAotCQlyb290ID0gX192YSgqcHRlICYgUEFHRV9NQVNL
KTsKKwkJcm9vdCA9IGlvbW11X3BoeXNfdG9fdmlydCgqcHRlICYgUEFHRV9NQVNLKTsKIAogCQls
ZXZlbCAtPSAxOwogCX0KQEAgLTM2NTIsNyArMzY1NCw3IEBAIHN0YXRpYyB2b2lkIHNldF9kdGVf
aXJxX2VudHJ5KHUxNiBkZXZpZCwgc3RydWN0IGlycV9yZW1hcF90YWJsZSAqdGFibGUpCiAKIAlk
dGUJPSBhbWRfaW9tbXVfZGV2X3RhYmxlW2RldmlkXS5kYXRhWzJdOwogCWR0ZQkmPSB+RFRFX0lS
UV9QSFlTX0FERFJfTUFTSzsKLQlkdGUJfD0gdmlydF90b19waHlzKHRhYmxlLT50YWJsZSk7CisJ
ZHRlCXw9IGlvbW11X3ZpcnRfdG9fcGh5cyh0YWJsZS0+dGFibGUpOwogCWR0ZQl8PSBEVEVfSVJR
X1JFTUFQX0lOVENUTDsKIAlkdGUJfD0gRFRFX0lSUV9UQUJMRV9MRU47CiAJZHRlCXw9IERURV9J
UlFfUkVNQVBfRU5BQkxFOwpkaWZmIC0tZ2l0IGEvZHJpdmVycy9pb21tdS9hbWRfaW9tbXVfaW5p
dC5jIGIvZHJpdmVycy9pb21tdS9hbWRfaW9tbXVfaW5pdC5jCmluZGV4IDVhMTEzMjguLjI2ODYy
ZjEgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvaW9tbXUvYW1kX2lvbW11X2luaXQuYworKysgYi9kcml2
ZXJzL2lvbW11L2FtZF9pb21tdV9pbml0LmMKQEAgLTI5LDYgKzI5LDcgQEAKICNpbmNsdWRlIDxs
aW51eC9leHBvcnQuaD4KICNpbmNsdWRlIDxsaW51eC9pb21tdS5oPgogI2luY2x1ZGUgPGxpbnV4
L2ttZW1sZWFrLmg+CisjaW5jbHVkZSA8bGludXgvbWVtX2VuY3J5cHQuaD4KICNpbmNsdWRlIDxh
c20vcGNpLWRpcmVjdC5oPgogI2luY2x1ZGUgPGFzbS9pb21tdS5oPgogI2luY2x1ZGUgPGFzbS9n
YXJ0Lmg+CkBAIC0zNDYsNyArMzQ3LDcgQEAgc3RhdGljIHZvaWQgaW9tbXVfc2V0X2RldmljZV90
YWJsZShzdHJ1Y3QgYW1kX2lvbW11ICppb21tdSkKIAogCUJVR19PTihpb21tdS0+bW1pb19iYXNl
ID09IE5VTEwpOwogCi0JZW50cnkgPSB2aXJ0X3RvX3BoeXMoYW1kX2lvbW11X2Rldl90YWJsZSk7
CisJZW50cnkgPSBpb21tdV92aXJ0X3RvX3BoeXMoYW1kX2lvbW11X2Rldl90YWJsZSk7CiAJZW50
cnkgfD0gKGRldl90YWJsZV9zaXplID4+IDEyKSAtIDE7CiAJbWVtY3B5X3RvaW8oaW9tbXUtPm1t
aW9fYmFzZSArIE1NSU9fREVWX1RBQkxFX09GRlNFVCwKIAkJCSZlbnRyeSwgc2l6ZW9mKGVudHJ5
KSk7CkBAIC02MDIsNyArNjAzLDcgQEAgc3RhdGljIHZvaWQgaW9tbXVfZW5hYmxlX2NvbW1hbmRf
YnVmZmVyKHN0cnVjdCBhbWRfaW9tbXUgKmlvbW11KQogCiAJQlVHX09OKGlvbW11LT5jbWRfYnVm
ID09IE5VTEwpOwogCi0JZW50cnkgPSAodTY0KXZpcnRfdG9fcGh5cyhpb21tdS0+Y21kX2J1Zik7
CisJZW50cnkgPSBpb21tdV92aXJ0X3RvX3BoeXMoaW9tbXUtPmNtZF9idWYpOwogCWVudHJ5IHw9
IE1NSU9fQ01EX1NJWkVfNTEyOwogCiAJbWVtY3B5X3RvaW8oaW9tbXUtPm1taW9fYmFzZSArIE1N
SU9fQ01EX0JVRl9PRkZTRVQsCkBAIC02MzEsNyArNjMyLDcgQEAgc3RhdGljIHZvaWQgaW9tbXVf
ZW5hYmxlX2V2ZW50X2J1ZmZlcihzdHJ1Y3QgYW1kX2lvbW11ICppb21tdSkKIAogCUJVR19PTihp
b21tdS0+ZXZ0X2J1ZiA9PSBOVUxMKTsKIAotCWVudHJ5ID0gKHU2NCl2aXJ0X3RvX3BoeXMoaW9t
bXUtPmV2dF9idWYpIHwgRVZUX0xFTl9NQVNLOworCWVudHJ5ID0gaW9tbXVfdmlydF90b19waHlz
KGlvbW11LT5ldnRfYnVmKSB8IEVWVF9MRU5fTUFTSzsKIAogCW1lbWNweV90b2lvKGlvbW11LT5t
bWlvX2Jhc2UgKyBNTUlPX0VWVF9CVUZfT0ZGU0VULAogCQkgICAgJmVudHJ5LCBzaXplb2YoZW50
cnkpKTsKQEAgLTY2NCw3ICs2NjUsNyBAQCBzdGF0aWMgdm9pZCBpb21tdV9lbmFibGVfcHByX2xv
ZyhzdHJ1Y3QgYW1kX2lvbW11ICppb21tdSkKIAlpZiAoaW9tbXUtPnBwcl9sb2cgPT0gTlVMTCkK
IAkJcmV0dXJuOwogCi0JZW50cnkgPSAodTY0KXZpcnRfdG9fcGh5cyhpb21tdS0+cHByX2xvZykg
fCBQUFJfTE9HX1NJWkVfNTEyOworCWVudHJ5ID0gaW9tbXVfdmlydF90b19waHlzKGlvbW11LT5w
cHJfbG9nKSB8IFBQUl9MT0dfU0laRV81MTI7CiAKIAltZW1jcHlfdG9pbyhpb21tdS0+bW1pb19i
YXNlICsgTU1JT19QUFJfTE9HX09GRlNFVCwKIAkJICAgICZlbnRyeSwgc2l6ZW9mKGVudHJ5KSk7
CkBAIC03NDQsMTAgKzc0NSwxMCBAQCBzdGF0aWMgaW50IGlvbW11X2luaXRfZ2FfbG9nKHN0cnVj
dCBhbWRfaW9tbXUgKmlvbW11KQogCWlmICghaW9tbXUtPmdhX2xvZ190YWlsKQogCQlnb3RvIGVy
cl9vdXQ7CiAKLQllbnRyeSA9ICh1NjQpdmlydF90b19waHlzKGlvbW11LT5nYV9sb2cpIHwgR0Ff
TE9HX1NJWkVfNTEyOworCWVudHJ5ID0gaW9tbXVfdmlydF90b19waHlzKGlvbW11LT5nYV9sb2cp
IHwgR0FfTE9HX1NJWkVfNTEyOwogCW1lbWNweV90b2lvKGlvbW11LT5tbWlvX2Jhc2UgKyBNTUlP
X0dBX0xPR19CQVNFX09GRlNFVCwKIAkJICAgICZlbnRyeSwgc2l6ZW9mKGVudHJ5KSk7Ci0JZW50
cnkgPSAoKHU2NCl2aXJ0X3RvX3BoeXMoaW9tbXUtPmdhX2xvZykgJiAweEZGRkZGRkZGRkZGRkZV
TEwpICYgfjdVTEw7CisJZW50cnkgPSAoaW9tbXVfdmlydF90b19waHlzKGlvbW11LT5nYV9sb2cp
ICYgMHhGRkZGRkZGRkZGRkZGVUxMKSAmIH43VUxMOwogCW1lbWNweV90b2lvKGlvbW11LT5tbWlv
X2Jhc2UgKyBNTUlPX0dBX0xPR19UQUlMX09GRlNFVCwKIAkJICAgICZlbnRyeSwgc2l6ZW9mKGVu
dHJ5KSk7CiAJd3JpdGVsKDB4MDAsIGlvbW11LT5tbWlvX2Jhc2UgKyBNTUlPX0dBX0hFQURfT0ZG
U0VUKTsKQEAgLTI1MzUsNiArMjUzNiwyNCBAQCBzdGF0aWMgaW50IF9faW5pdCBhbWRfaW9tbXVf
aW5pdCh2b2lkKQogCXJldHVybiByZXQ7CiB9CiAKK3N0YXRpYyBib29sIGFtZF9pb21tdV9zdXBw
b3J0c19zbWUodm9pZCkKK3sKKwlpZiAoIXNtZV9hY3RpdmUoKSB8fCAoYm9vdF9jcHVfZGF0YS54
ODYgIT0gMHgxNykpCisJCXJldHVybiB0cnVlOworCisJLyogRm9yIEZhbTE3aCwgYSBzcGVjaWZp
YyBsZXZlbCBvZiBzdXBwb3J0IGlzIHJlcXVpcmVkICovCisJaWYgKGJvb3RfY3B1X2RhdGEubWlj
cm9jb2RlID49IDB4MDgwMDEyMDUpCisJCXJldHVybiB0cnVlOworCisJaWYgKChib290X2NwdV9k
YXRhLm1pY3JvY29kZSA+PSAweDA4MDAxMTI2KSAmJgorCSAgICAoYm9vdF9jcHVfZGF0YS5taWNy
b2NvZGUgPD0gMHgwODAwMTFmZikpCisJCXJldHVybiB0cnVlOworCisJcHJfbm90aWNlKCJBTUQt
Vmk6IElPTU1VIG5vdCBjdXJyZW50bHkgc3VwcG9ydGVkIHdoZW4gU01FIGlzIGFjdGl2ZVxuIik7
CisKKwlyZXR1cm4gZmFsc2U7Cit9CisKIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCiAgKgogICogRWFy
bHkgZGV0ZWN0IGNvZGUuIFRoaXMgY29kZSBydW5zIGF0IElPTU1VIGRldGVjdGlvbiB0aW1lIGlu
IHRoZSBETUEKQEAgLTI1NTIsNiArMjU3MSw5IEBAIGludCBfX2luaXQgYW1kX2lvbW11X2RldGVj
dCh2b2lkKQogCWlmIChhbWRfaW9tbXVfZGlzYWJsZWQpCiAJCXJldHVybiAtRU5PREVWOwogCisJ
aWYgKCFhbWRfaW9tbXVfc3VwcG9ydHNfc21lKCkpCisJCXJldHVybiAtRU5PREVWOworCiAJcmV0
ID0gaW9tbXVfZ29fdG9fc3RhdGUoSU9NTVVfSVZSU19ERVRFQ1RFRCk7CiAJaWYgKHJldCkKIAkJ
cmV0dXJuIHJldDsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvaW9tbXUvYW1kX2lvbW11X3Byb3RvLmgg
Yi9kcml2ZXJzL2lvbW11L2FtZF9pb21tdV9wcm90by5oCmluZGV4IDQ2NjI2MGYuLjNmMTJmYjIg
MTAwNjQ0Ci0tLSBhL2RyaXZlcnMvaW9tbXUvYW1kX2lvbW11X3Byb3RvLmgKKysrIGIvZHJpdmVy
cy9pb21tdS9hbWRfaW9tbXVfcHJvdG8uaApAQCAtODcsNCArODcsMTQgQEAgc3RhdGljIGlubGlu
ZSBib29sIGlvbW11X2ZlYXR1cmUoc3RydWN0IGFtZF9pb21tdSAqaW9tbXUsIHU2NCBmKQogCXJl
dHVybiAhIShpb21tdS0+ZmVhdHVyZXMgJiBmKTsKIH0KIAorc3RhdGljIGlubGluZSB1NjQgaW9t
bXVfdmlydF90b19waHlzKHZvaWQgKnZhZGRyKQoreworCXJldHVybiAodTY0KV9fc21lX3NldCh2
aXJ0X3RvX3BoeXModmFkZHIpKTsKK30KKworc3RhdGljIGlubGluZSB2b2lkICppb21tdV9waHlz
X3RvX3ZpcnQodW5zaWduZWQgbG9uZyBwYWRkcikKK3sKKwlyZXR1cm4gcGh5c190b192aXJ0KF9f
c21lX2NscihwYWRkcikpOworfQorCiAjZW5kaWYgLyogX0FTTV9YODZfQU1EX0lPTU1VX1BST1RP
X0ggICovCmRpZmYgLS1naXQgYS9kcml2ZXJzL2lvbW11L2FtZF9pb21tdV90eXBlcy5oIGIvZHJp
dmVycy9pb21tdS9hbWRfaW9tbXVfdHlwZXMuaAppbmRleCA0ZGU4ZjQxLi4zY2U1ODdkIDEwMDY0
NAotLS0gYS9kcml2ZXJzL2lvbW11L2FtZF9pb21tdV90eXBlcy5oCisrKyBiL2RyaXZlcnMvaW9t
bXUvYW1kX2lvbW11X3R5cGVzLmgKQEAgLTM0Myw3ICszNDMsNyBAQAogCiAjZGVmaW5lIElPTU1V
X1BBR0VfTUFTSyAoKCgxVUxMIDw8IDUyKSAtIDEpICYgfjB4ZmZmVUxMKQogI2RlZmluZSBJT01N
VV9QVEVfUFJFU0VOVChwdGUpICgocHRlKSAmIElPTU1VX1BURV9QKQotI2RlZmluZSBJT01NVV9Q
VEVfUEFHRShwdGUpIChwaHlzX3RvX3ZpcnQoKHB0ZSkgJiBJT01NVV9QQUdFX01BU0spKQorI2Rl
ZmluZSBJT01NVV9QVEVfUEFHRShwdGUpIChpb21tdV9waHlzX3RvX3ZpcnQoKHB0ZSkgJiBJT01N
VV9QQUdFX01BU0spKQogI2RlZmluZSBJT01NVV9QVEVfTU9ERShwdGUpICgoKHB0ZSkgPj4gOSkg
JiAweDA3KQogCiAjZGVmaW5lIElPTU1VX1BST1RfTUFTSyAweDAzCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 15:01:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 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 1dPrzY-000635-N4; Tue, 27 Jun 2017 15:01:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dPrzX-000621-Dw
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 15:01:23 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 5F/5F-01709-24372595; Tue, 27 Jun 2017 15:01:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSe0hTcRTe7768mquf0+q4XmsVmaRpYIVQFGL
 YH8oqaj2IutbVLfby3iXrj1DKaklWlBkbarZUelBS9JAKM0NK0YpC81FCaVLaitIyste9u+v1
 3/ed73znOwcOS2rcjJblXU5esHEWPRNGmebplsQtE1etT7h6d9yiyg+nqaUorfHmKGFAG2izL
 dPu2kKbHv4cZBzVk1zdnvNUPvo+oRCFsRQuIGG0uhrJBOFjCC48PUrKRIP3EXA138MUolCWwX
 Oh3T9MyDgSG6DzXX4AR+EKAl6WYNlAYj8DdQ9aAgYCT4YKXxUpYwrPglttxwMGNU6Dg0WHQ2Q
 cilfAof76QI9GqhfdGQrUx+OpcPZJAa30R0CTp48qRKwUMAdqbsyTyySeBtf9pQErYB1cHxlh
 FOxGcLNklzJyJniHHoUo9SnQ2FpKKTgdbnf0hMgjAc+A5oIMeX3AVQR4eltJhRQxUF5ZHTTEw
 om3pYQivAyBS90v6CChwTd8DCnkGgXPWnqDO1mgrK8/mL0Rvt07HHS00HD/xzCjED+GstoT9B
 EU5/3nVu/fW73/3FqByHMoRuSFXF6Im58UnymYs01OK2e2xCUmJMVbeVHksnkLlynGb7VbLyP
 pLfJUKlSLbuzPaEDRLKEfrz4Pq9Zrxmbat+00caJps7DDwosNaDbLYl/j7tVayma38XpQn8yR
 2iIEPpt3ZZkt0pv97gQ2XB+lbndIslp0cFbRnK1IzWi6dqJakH1YFkw7bH9svx/0MZqijVQjl
 UqlCXfwgtXs/F8fQBNZpI9UM3ZpSrjZ5vwzfUAKJqRgqtwgBzu5v5I2H9GkBtE5a43J42qz0k
 tSupI/L6RSzN9PpebV1GelfuSNhpUrv74yFfuM7ovMyKS2iMJirum9n3zDf+lMc3WcbioYs2Z
 vsQG7e3q8V3YfNMbo2re/3uQ7cqAu91PaucEHeR1dOYeM05c7Fju6LpRHp25b67tS4n6uW7dn
 ATpTk+LRU6KJS4wlBZH7BTXBeuibAwAA
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1498575679!89809162!1
X-Originating-IP: [104.47.32.62]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25252 invoked from network); 27 Jun 2017 15:01:20 -0000
Received: from mail-sn1nam01on0062.outbound.protection.outlook.com (HELO
 NAM01-SN1-obe.outbound.protection.outlook.com) (104.47.32.62)
 by server-13.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 27 Jun 2017 15:01:20 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=4DOXkgUc1obxFJZSb6702sCTgp5HBw0fw+opWnQ/DBA=;
 b=HqTJuq5yvDgSjZPFpuJ5npAgj9m+67uoOOLvpnW1K+5R/DvxuwXP2RyD7iQOmyJEDq6N7OfcNWBg3HInOPzLu/6NfKaEgeRm5Yhj72Qd+e47izG1YXZrKCrKIkKNCwABgdRh+yGD61PNRESdlIsnbBBWyfvq5S5h98X2QqCfnGs=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 BN6PR12MB1140.namprd12.prod.outlook.com (10.168.226.142) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1199.15; Tue, 27 Jun 2017 15:01:13 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Tue, 27 Jun 2017 10:01:10 -0500
Message-ID: <20170627150110.15908.65796.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170627145607.15908.26571.stgit@tlendack-t1.amdoffice.net>
References: <20170627145607.15908.26571.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: DM5PR17CA0039.namprd17.prod.outlook.com (10.173.128.153) To
 BN6PR12MB1140.namprd12.prod.outlook.com (10.168.226.142)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: faafc72e-bf28-4d11-c166-08d4bd6d5bab
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095);
 SRVR:BN6PR12MB1140; 
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1140;
 3:mlTheO1x2APkcjy6Wb6drto2n0Rn/90KLTirZ51vvdMjtKO2WWfYBIvSVOG13bv23SfM7LhtEN0KxzOviGhu/vsyx6Fu95bDPMzJkS4VTXY1tpRbvLa2IguRelqOKGY5F0Qr/n0aFbLgAWQlcbUuapjkQKN/KwDUZe5gPZVlylN5DEMz3aA36OpDXOLBl5KBFE6JUdUbCO+pSU4qfylOwFMVf8TwmT8n2gu3lQdHwE418CWwQXP1RZKZ/uJwFgKNMgiMsTrgi74sZndKOMaBRPlhb+1TP8wJUVNMevYeByyTuvxFva06ueWsGW3hSRAPXTEn3eeEgE9Yl6Vwq4LB5Hct5vb5hKw60S0nQbihAHF3L4Fhu8FOmIGiJerW7K8BaBv5LP+fAIxrwXxOt0WqgVgPWmwYfq+Um35YOiCIRK3iKI7uEGwPzeFXrd9mywKNAbb2P0zv7aqfnSn1dLwsqZtVoJM1vX0XGBSWHuWed5Cf6UJlbWw57DhpxDJ8mP/cpEGar2QO73hQYXPMpvd4GlBgiHDsQkW560wXdZfUS5/qaHeQoPyGnnhI1rsqtyKFe4T1eN5KX4i5rhH4JL9h0SostUtmCVVi7ceSPy2mafQOTBsQRZ9OpBKeyFwYnafNTuRjHTuE8JnfvjtVIOisTPF+rrQN2343u+nOm2db0t9cNhFwqvSA3ox1X6jHLcATXOrmk3cjAx36ui0cnkfJuQ==
X-MS-TrafficTypeDiagnostic: BN6PR12MB1140:
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1140;
 25:ecV1NQYDKti0GLGVQSWnyQvEP7V4jBknfHDyAKLjLUDqzacM94taXQBstFVjoVpZ1mkfDLu5nVy+twGgr6+2Fvm02h2WIl+FNzJWWikWiJDo+45Et/iy7AshXs8GhSaSyMqGpPUkncuDxACNN8gmoNKURvZFQp4x5LCpHOaY7Ey/DZAjVKV6xFWTbTM4ow3+y8WxYqWxjShr9LIL5T+LLReRsWmQGj8ZIScFpnqAQxzCzyGjWfz01NwKxhP/FdctAj/BnX3aTTba26pLutDh8UlS4b22F+0ULssWXc0u8KsneUC2+POoaEQyk1jYWPxw4WUkzNGkpeeTt5hNBA2y8OI0F7REThIfFLdQzvw7eVmKk9AFikUzquMw8nr1ST6oWHbHiMXH6Fn5Iwzal5kftxDZ7N9lrtpjOIYEFoHBFKlYJSSt1YNkBHcQoB3aeNMZRKkPyaIhAn6VwZ2ii4VhkZdutvmGHHzOvQUKauSf5sIHdZXXTZHJVgPOkykxLY6rGlZM1XwfqhBgO1tXkTuvns+Xs5wrCWQQzVFREhxcicudVA28KznpvGmT0v54DjvHjxsGAZgZXem+8ofQhZdXc3om0SMpucLuE090v1BNHOCvEsm4uTsO82sRCq7jpC42oAdGqxpIf7G3W7SYkOQzi0FVu5hxkEyigUBwtBTfSw+gz3M2BRJMljq7p3RG6nlXReJT2UmbCk53YfdPlPqM6S/WQGoW9SJ3pZASPfX2EsvRywc2jUZa94m7nTb3F6VybwUll7mCgfIqbO/lYeMycMxx6m404h9FOMOvF6XSqe/VDiQr6l790GMWU5mwDyq55QJ+V1Ycg/E7rcNW6s0Tx0DAC0K8m2wTPZm2h3dzkDAVdzVZBbuecD7VPWFtVo5/Bhj/xEcT9nREYmG4GOPVFB4ft9cm6U9jvWRIu4LZUa0=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1140;
 31:BqKvNKcDGgWM5P2gDhFVdpYCNmto4rCp385Qi0mdmmlxr9jyvyFBML6+4tQjNuEFqRQLAq4A737OtwYotjynW0kUn0/9fPpKq+Izi/yzdoJ1UtjR5ICvTXrNwhR9JZCKH0es9dpNoQLJzN+wMgs6xk0TJOr0UotbM7n3NSEcj4MrGz6GEQw/dm2F5LeQ5lvRIorrGkvXO7qiBE8g9l3YStyYB81N91siRFO7qAtlGAcVeKlfcWou9BDxP0eK6hk0oNwx3HILiw9GQVhnucUmQqZUxzRke0U3Y6hK7QlxZX7HskyvQzDlq9UnwONT0XY0tiBDFEVKMtuwOfW5z9q9qt/dvDk1OzWLeW4+gA6q93rB4eQZp3fuFBsX5xq7hLoyKB1mxeyjEkkFF6iowJvcEQWQmj1BGG2OCfJ3eNZwU/CZEmtt6fDXV4gqw1NYNhRkTi/21KKk9/aIJQmG00vdecX8/xSnY8vqzb3uZbq6zrHQMLNJcq81SDuVDPfsNX6bdvuEzecran/eFqt+wxdYZ+PtiFLlq3PbwE+T1JsterL+lbHeOmFF+ogMcwF0kaERqRbsE5HY0R8SiyJ+WvIkkdr0yXTc3qYeXDqVJqKUzho07tefl2zJtzuC1ENpgGesqnVpS5VdHoeBBa4shik0ZFDyReVOhPKguveHe9lytdM=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1140;
 20:vBKbHdNVTpTwUvbfUZsgtOrlhVASgAk1YnhVThGm4nzs40eUg4iPXGkULO+HkViqQhJGEWmRCxwydiXZxZKNZNGJdxrS9kYgUvFlWYVKYsVXdzfqR04jpShgujAGp6nlktwnc8sCRVSqjtBYY+Cd2Zyo1ctTp3rh4x1/4ZsZpQiyyOyg9ldULwY2S7qDDSyP10gXjIhH4HcVJUU91QjcfTVkLrHp4+SzN/1w9VRjBNteq8i48C4SE7bBp6XT3hJfy2cuywPhyJywQGLcHPZOq0SrZ6WzF2S73xl4h93LGYK8QxeMpIliZaw2qKQGu57CJd+P/JrGkX8g1VtE7vI7k9X4/VPhKOp69lRWmNu2saMAlNj1xvvlN7LVKDIrZjz59zx3Tf+RwjseA/tFj+XtXAQrQ21IInhJYBsnwm96PGucUT7iEIcKYt/fwZy9DoJBWsbyrsHMPzCis5Mdru0VAqL79ehJvAbrLBohQm7pRTuoZiUg3JZPvjkMmWBydKVS
X-Microsoft-Antispam-PRVS: <BN6PR12MB114019CB8A957FA1AE6801DDECDC0@BN6PR12MB1140.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(133145235818549)(236129657087228)(767451399110); 
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(93006095)(93001095)(3002001)(100000703101)(100105400095)(6055026)(6041248)(20161123558100)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123562025)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BN6PR12MB1140; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BN6PR12MB1140; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTQwOzQ6cjhENVd1aFN5bzdGQ1BJNTdmRDF5dExiTGFD?=
 =?utf-8?B?eTRwbk1MSE9Fb2RFeFREOTRSUkNLeWJXOFBIWHhoVjM5NFJPU25xMkhaRjdq?=
 =?utf-8?B?S0ZwcUNGZUkvNmI5SHZmbzNPR0V3cUhNTURWdEJZV3ZyTVQxeU55UnlkWGlw?=
 =?utf-8?B?aG9WNElGVHpWU3JUeVR3Y3JmekJBSlBTNUlrV09qaDduWVdna01LYUNzbXBX?=
 =?utf-8?B?UUQwQ2o5T1VTK3FhVlg0a1FmeUw3dGRVSEdNQnVzYktzMTdlOS9OWTNjeitE?=
 =?utf-8?B?NVFnMDlnTzJPV3RYeGFMZkx4Vk5Gc1RvWnNpRFh6akxmVUtRbmRvNUNPZS9i?=
 =?utf-8?B?d3lValFtRlZKc3N1bVgxSDFtdG5pQi81M016ZkV1a3A5Z0xmYjZ3dHBoUC85?=
 =?utf-8?B?alBDdTlNRlI5bEIyRUlrWDRMSHFSbWl0R2VTMGxCMTFISnFENWpPQ1FHb3Vu?=
 =?utf-8?B?RkRQVEhvTnBtSnBQSytqQUFyWnVqd1V0S25oVVducTlnYVI5a3lTRE81aUwv?=
 =?utf-8?B?akgvajBmbmNxVFRHakpZbDRkZUxYd3hsYjk5NElxMVFpK0U5OTYxUzdYYmdP?=
 =?utf-8?B?bTQ2YUhQOGtaNTR6WEZ5U2xDK0tmOUZXQnBYTTNKU3lRbTU3SUZRaTVqOFpj?=
 =?utf-8?B?WHppV2ZRN050R3pDSTVVemk0amJVR3ZlTkRLdVFhR3RoaDhuRUNKcEhrMklG?=
 =?utf-8?B?Vkt0V25wTUk0TjluRkhDRjhXRVZqbnFrSTYvVWFpTEwrcHVzazV6dFh1VjVx?=
 =?utf-8?B?eFNzREJNWmdEdEQ3WGszZ3AzZWR0TS9DcllYbmVLbnhaNmxoZTFsL01laWNq?=
 =?utf-8?B?VXdmbE5KZnJHTFpNVDc2N0JJMWszMkRkOTMwam9XamFNZmRDbnN2VnJXMkIv?=
 =?utf-8?B?aXg3TjlTbXUvMFJaSUFQZForOTdNUW11SmZKd1BtQkZ1RlJWRUhsT09CNHZn?=
 =?utf-8?B?NEFqUURHY0hrT3VZc1ZRMGRpWUFqVElZbVdkV0htaEx3L2kzSGtXZWZpNFhS?=
 =?utf-8?B?ZkRFZDVGZ1BmYk9aZ3dRYnRtZVZzOWgyOUk2OTl0WkVLM3pYL1VZQjJVSVVY?=
 =?utf-8?B?eWJWd1MwYzRudE9JaDNDS1NnYVBrc1dhbVNzODN1S3J1Z1NwWEllRnFxN0hu?=
 =?utf-8?B?TXNzV3BYVVcxV2hRbElnK1dEWTlBRXpLOUVmeWtEYjJlOTNRaDliVnJNeXcx?=
 =?utf-8?B?VW40RzdDenRhTi9UMkxpdXFXZjI5aHAyK0xpSVBsVGUzNm00d3FFNTM5cDh4?=
 =?utf-8?B?eDhLK2tCcnlOQ3dEMG5YVFhyUXpieVIyUVpDVzdWbjI1RktxZXFVKzgvNktL?=
 =?utf-8?B?a0VBbFhBTXZtT1k0UzhSY3Y0dnVRTDdWWjFDK09scytRWHh0K2xreDZVaDVi?=
 =?utf-8?B?M3Z4Z3ZMRE1VZFc3RGZQeXRTZGQwUld4b3BzR2lueFo1NXQ4aSt1QW81UUc1?=
 =?utf-8?B?MFZvSEkwTjR2bTNQbDA3WGwvclRMclBNNWswOEVaMzBBa0N2dEF5MU9iT2dU?=
 =?utf-8?B?VHpuVmc3S2lFUGo3Z25pdmtWUmRYUldmamZMTFhBNitaTEw3ekM4bFU1Y0Fr?=
 =?utf-8?B?RWM2MVd0M3V5YlZsb1lWUHE5RHFYTkpWeUlydHRWcHUwd0ZtamhIWTVTdlNO?=
 =?utf-8?B?aXptWUNkSzIwNkZNaHdsY1FYWDNsVHo4QTdLR2xld1ZpNlBtSzBadVZjSjJM?=
 =?utf-8?Q?2PadGOQckNpRugJFLbEQz+akR9PaqrgDX5Ko40?=
X-Forefront-PRVS: 0351D213B3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39400400002)(39450400003)(39850400002)(39860400002)(39410400002)(39840400002)(72206003)(50466002)(54906002)(53416004)(2950100002)(55016002)(9686003)(83506001)(42186005)(53936002)(4326008)(50986999)(54356999)(76176999)(6506006)(189998001)(4001350100001)(25786009)(478600001)(33646002)(86362001)(305945005)(3846002)(97746001)(6116002)(7736002)(2906002)(8676002)(103116003)(110136004)(38730400002)(47776003)(1076002)(7406005)(66066001)(5660300001)(81166006)(230700001)(7416002)(23676002)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR12MB1140; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTQwOzIzOnN1WjgwSDhZdG1kbS9PU3VYdUkzNGRnRjhW?=
 =?utf-8?B?M1lwNjdJQ2VuZURJNzVIWUY1R0tJR3NkSkdvQVlTTEFCZWExb0FtQ0hvZVZ6?=
 =?utf-8?B?ajhnSVJKbWtVTWFPV0JEM1R3OGwwWDNDTG1nTHFzeFArUXRRMlFCSjE4MjIw?=
 =?utf-8?B?K1VtU3k3ZkJGN3VrbGV4UjdNWTlwZ0UrME1JZFRMM0t3cnBVeWZ1NGl5dGk1?=
 =?utf-8?B?Y3Y5Qkh3ZXJqSm1QQ2ZWQXlpZ1pvZm9OL1FHQzVpL0NtZ1I2QXBsSkQ0RnNV?=
 =?utf-8?B?cXA2dVh4QjVKMnlOa1RINUlkb1RPdmtRalBPMS9KZkc3bDlkNzFYMnlFTUNT?=
 =?utf-8?B?eWdzUHlyc1lOSkIwZmhMT3R5WXdXa3JQY3JCdWNUL09mRnRiNFJhVSt4S28x?=
 =?utf-8?B?WmUxVUFqY2ZvQWNSZVhkRitZRXVIVGFRT3ZDKzhIMC9DejQ5ekxVbkJKd0Vs?=
 =?utf-8?B?Ly84NzZmckowTm1ISzh1eTBTVmVxa3lvZnR0bVFINmFFVWl6UUZTWWJhM2dE?=
 =?utf-8?B?SUt2MW5ZdTNGNmZndFFYZ3hrN0JlTmtzbnRXU29Pa1dCSkwzN2pDR2VlKzhu?=
 =?utf-8?B?OW9wRHJNYVQxTnlvY3AyM3RHQ1oyRXhQeVBVRmhnMlI0NXpaYnFWcTB1Z2xT?=
 =?utf-8?B?cnpsbEF2ZllFOU9uTGtIanloeEYrZkNhY0RuTVpPQlJhQWdycE1jSUh1b1RM?=
 =?utf-8?B?MXR3bHdlVHhmYWgxZXArazl0Q20rU3NzcXBSL0pXbzY5TjBlZmp0MUJ4M3Ba?=
 =?utf-8?B?a3pVY1pMc1F4U0JBaFl2TncxdS95VGpIYk43NGQ1enRhakQ2WkVMMFhHWXh1?=
 =?utf-8?B?eGd1eHo5TFNlcXlFZ0V6Um5CckNoNlRDZFpnZEwzNjM2VHpOSDlzbS9SL0dZ?=
 =?utf-8?B?WXhUQllHYkhndDJwN083QkZQK1hIQS8yMGdDUTY5cVFxTHZOSS85MmZua1pq?=
 =?utf-8?B?czFaTDhRV3QreUttSU5ZaHVpYUdnTnAyNkJUU1EzaUFaWlRVb3pFZ0d1eXdN?=
 =?utf-8?B?MUFERmM5R3NCL241SE8yem01eitMK2VsU2lINWdwd2gzN0hCclkzWkJKTTZi?=
 =?utf-8?B?OCsyYXB3N0t3ZThtbjVJK1lmZjR0UHdRa2NkMFBzTTFnSlV3UEsvb0FreFd5?=
 =?utf-8?B?Mm0zcG5mQUhUODFNakZweDg4RWh5anRLdWlBaVZMUkV0YkFEbTdQYndZRU9M?=
 =?utf-8?B?MVpzdy9KREcxZm5JbGRZTE16Sk5jMTQwU0ZsczlCa2FPM1JBZlpyWndpekc3?=
 =?utf-8?B?OU5YVVY0aXd1L0twM3Npd1RGTms3cnBMSVcxaSttcVZqWW1HWEdWWGQzKzlU?=
 =?utf-8?B?M1B5TzBYc3ZsQ3pTSW5xS2JKNjFpOG9wZG9oZzNENGpIL0pENUl5QmpxQ1dJ?=
 =?utf-8?B?bDlOcE9TZHp1UXhMNjhPN1BmbmY3OVJtb0tqNWEvSm1mdEJwdWNMZnJwSFpp?=
 =?utf-8?B?eVRYbTIwNjRPUUR3K3pNT2ttaDZMdmtPQ0NWdDlIbm1Wa0doYjlhZnN5U05B?=
 =?utf-8?B?WkhLSVJLZ2FibzNKVExWY1ZWdlgrbjEraWRiQ2FKY0g3SXg1WUgzRlBPdmZz?=
 =?utf-8?B?MHpIWW1KOG5lRW9SRFk2dWw3RGk0UkRobmNXUjR4Q0thV3VhWkkxcjY5Wk1L?=
 =?utf-8?B?WkQ4MTNvK2dCVTdpVmhpRHVIWlZwMmxsK0xzK2toTjVsTEdkdkxtcXJVanJH?=
 =?utf-8?Q?LR7BAuwMt9MK+1uBjE=3D?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTQwOzY6QVdsMTh0eG5FK1JweExUdjhpU0xtb1NBbzlu?=
 =?utf-8?B?K2pyYWJSMzYyL1psVk9FenBNR0ROVk9ISTZqRVB2T3FZRjN5UThYQWZlZmdO?=
 =?utf-8?B?MVhSbG9pMmpNRXlDUXBoSGhTT2R0ZkhZUkhiTDh6Y3FIbUFESjhCa1B4S21t?=
 =?utf-8?B?WVNnaGpsRXZjSEMzQmdpVFFZZHJpUWRha1l3VGVDZHcxSFpMTmd2VTZSNFlU?=
 =?utf-8?B?SnFOYTgxVHdNTFM4TFNrL1gzdmRaRk93Ky9uNjNCb3FxK2hTMXNRcDlRRkQy?=
 =?utf-8?B?dnpBUFlHb3h3N2tHRHdPSEZWRTFVUHM4cjhyTnpmUFllVExjSk8xL0p6aGk4?=
 =?utf-8?B?eHM2ekFFQmt1dk9qNVVsRHZPem9CVldpUzYrQXE2TGR2NlViVEF6eVFySmpw?=
 =?utf-8?B?bDJMZnVCQUVMNGs2RlNvbEgrcTVaOWJwT0Q5UFJLQ0g0bk5HVjUvQ0lDbGRS?=
 =?utf-8?B?N3pmdmJuV2lJTEpFdTVlcDU4MU1PRGFENHJhNUFVYzBBVjNGQjBsL0Rxbjh4?=
 =?utf-8?B?U0RUZTdta1BvQjdyNGhrSDlQMkd1MXh2Sy9lM0IwL0t4dUZPaEY1Z3luWnBS?=
 =?utf-8?B?OWk3b0UrYzN3T3A1bGovaXhicGJzN250cGdXdnNITjA0WEZQeU90TlFBNkpR?=
 =?utf-8?B?bERqN2I5bU11VzVuKzZydzFZRDlBQXNkSDFHc3l2RnR6cmJVR1VlS09oU2Jo?=
 =?utf-8?B?Vm1WYWp0R09zWWllYnVvSTI5Ny83WDdmWS92NkhwU0tNd3NtNnhQdmx5RjlD?=
 =?utf-8?B?K040OUp1TW5PcFdjUHZYTnEvUDR4RnVybU5tVm42ZzZob1ZuT0IrM1IwRjlJ?=
 =?utf-8?B?c213ZzZaZ003cDc4MXluRTNRajZMdnZHUE1LTHhXTndaUUg4MEVUV09XN3VM?=
 =?utf-8?B?Mk1CQ1h2TUZTdUN0dlBwWXlkbGxhZUN4b0wvYWZET2hrTnV4ZXpZSTFOREdQ?=
 =?utf-8?B?ZmRPQXFTeWpTcXAwaHI1Vm1CUGFPa0RUYzhISDNHVnFkMmdkTDAzZDlhbnpn?=
 =?utf-8?B?RnhvN3dLcWFrSGhUUFovY1l3bkVNS25SNEk1S0N3VEZMKzR1MHEwRjRMUFE0?=
 =?utf-8?B?RG5pMmtidGJLTDRwUDZwV2pRQnk3ZERvT0pFTW92Y3F0SS9Ec21QUXBzZWVJ?=
 =?utf-8?B?VXoxTWZ0blIrczB4alRrODBVSVpHcEVadDIwVk9BNmtYTUZWWFZ5bWFocGxR?=
 =?utf-8?B?ZmZETERlSFVuTGZaMTd5blNhYTdsS25ES3RmTk5obGxTZzk0Y1VWeEIrTU8z?=
 =?utf-8?B?OTYzOFRQUzF0c2tKdloxb1dCcFFqbUJlZ0J5b0RGaFk5ZkZPbCtNSGV2SU9Z?=
 =?utf-8?B?R1ZZMURac3hpSXd6ZGlSSk1oVU83QkRYb1RWY1VsZjNUbUdsazB1Q2tJNUhJ?=
 =?utf-8?Q?+rTzoQX?=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1140;
 5:OevGwr/fNJvYA/NGpJp8gV5H4Nar6LBmuXURqjBuZVrxmir8w0Nipf3f8OEESMmTWtvDPfr4Btdn+V9shiQIznvl+nhzlKwnBUvvab/nWh/HLjsGdSnOBzXjMOZMGB9ed4dbtEpL/fsrITW+JVUOUDg1glyPz2ooKMecNvrBWiBA3JdpWJq76aoFIvTt/Oegp0Ip1cPVuDCZzxo0Rxtvqjj9ZdVi2lWRO/P9Ik4uO/pvvFY/kEIFYojsDoB/aLl1s4pnHZgu+DFFJfDmZI+rZPN5MN1+KM1RzWbM9bOJYwSTttKr09eJpB3AJJSseLOfw3NHTfeEJCsDYZXOZuueQqyc3Far8FAWJ/+FKEoI6pmKfiCU3zoMQKKnTQrTMqKXBCm8AB7qV8Lf7aBOE4UqhBFH21BJCG7YYv6or6cxKNl+yKIL/DIwqHd81HKWARs14JhOsBx+kr8fjpj9NBI417rxh9ghpJYPZ8TaFGaYLR2q8rz2rz7cLax00h9LnFzL;
 24:H/LJT4PKNR8YE5z3ZV5lAomTiYDeaeqQjybIee66Kv1b0Rx0Urz04romKAin5usFzCxswuVtLCNccg9OpA2Pdd+bdZdSE+VdMEdMzDD1KrE=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1140;
 7:5RBcUJk8eybNJcy6E2pl5483cc3+jC170c2/tmYbWBZjOsU6du57/MlxhDV4hUhlQOixVwvAGXi2zs7cwd6S2sv0gyyV/3cvJY7ncVYlS9j/oTSoBIQ7+QLAK8viiClml642K2RkpcfoF6hNQqAd12nzX4Eb/9Sl2vuo2EUxA3hQgCAZIix9QsSDWLH/03ILZEU+l92t8z25WyFj3ATSbUYVBBNRTnenyeVjc4Uzbk4BDnrN5M96FanDHqmvRP/lJ29OTdqwlxNyUCedxQTJdYs6LsNG2Yr8/Ysm+YNQjKztI61deuVzIRoMjAJMtEl2BixkAeNxed9OOFgz2SEtRS3JNo32zzL2aWeldQv7B1luwOBA3RsWSq0FRX+vfIBiKzQFqsZnBfHlcSlEO0E5MP5t2/eHXbl8LvsnHtKUAtv6zG9fSpcvE6HA4Tl8oRnHOQF59LBIk5dq/jGPkMWTeUSbZLnR0pmpZVjPmMfEHQFdwBp/dEy0stobd8Cwtf3Ap9f7Ze6bxH4JuXJYON79N/UL7JSg/9NDEUI9w5xGgXMatuFfLuNaxx2a0poZrIA2kDA1jdpzsHGqUgHTOmUROnvhWJXYy4vhk+gtwJ1+7rJ0GFxc57pI7VtCE/a2TgCIfTQKIAyWSGIPYNcLeAdgcL3wwqfftU+d+kjvLv/QaxtmV2DORabn71WVWWe86mJ4mo0+pqS874Fo3nDE8Y9iPWF+tfYT4sR6d0YISLMeee8QEnasYqGLkOcpdQY3SNli8DXTy6HPNnJxA8aYy4AKtaX4gENJOdhTMbf30SYjNTk=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1140;
 20:KilsEN27U+qscyyCwd0WIW8+rOoibaCmLQhl3EU0mLyk0avUvIyVsVUUnJ1FRaTjzV1LUGg9u4bM1kzyVyHV3hYWwh6tZS+XaqbBew/hz7dd46Hr5iWYgcTztU+tMBH1/U/OdLceL2F+00ww+DBKa9G8kl8cz6r7UJPBSjcl8msQi2EBRe0zts2ktpX2g+lyaYAnMvV+lqLsMHRFa/inLIyXtehbhGpFMEDHZM7F06t1goOKVPc4Ve8gelBMNre6
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 15:01:13.2993 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR12MB1140
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v8 28/38] x86,
 realmode: Check for memory encryption on the APs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIHN1cHBvcnQgdG8gY2hlY2sgaWYgbWVtb3J5IGVuY3J5cHRpb24gaXMgYWN0aXZlIGluIHRo
ZSBrZXJuZWwgYW5kIHRoYXQKaXQgaGFzIGJlZW4gZW5hYmxlZCBvbiB0aGUgQVAuIElmIG1lbW9y
eSBlbmNyeXB0aW9uIGlzIGFjdGl2ZSBpbiB0aGUga2VybmVsCmJ1dCBoYXMgbm90IGJlZW4gZW5h
YmxlZCBvbiB0aGUgQVAsIHRoZW4gc2V0IHRoZSBtZW1vcnkgZW5jcnlwdGlvbiBiaXQgKGJpdAoy
Mykgb2YgTVNSX0s4X1NZU0NGRyB0byBlbmFibGUgbWVtb3J5IGVuY3J5cHRpb24gb24gdGhhdCBB
UCBhbmQgYWxsb3cgdGhlCkFQIHRvIGNvbnRpbnVlIHN0YXJ0IHVwLgoKUmV2aWV3ZWQtYnk6IEJv
cmlzbGF2IFBldGtvdiA8YnBAc3VzZS5kZT4KU2lnbmVkLW9mZi1ieTogVG9tIExlbmRhY2t5IDx0
aG9tYXMubGVuZGFja3lAYW1kLmNvbT4KLS0tCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9yZWFsbW9k
ZS5oICAgICAgfCAgIDEyICsrKysrKysrKysrKwogYXJjaC94ODYvcmVhbG1vZGUvaW5pdC5jICAg
ICAgICAgICAgIHwgICAgNCArKysrCiBhcmNoL3g4Ni9yZWFsbW9kZS9ybS90cmFtcG9saW5lXzY0
LlMgfCAgIDI0ICsrKysrKysrKysrKysrKysrKysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCA0MCBp
bnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcmVhbG1vZGUu
aCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3JlYWxtb2RlLmgKaW5kZXggMjMwZTE5MC4uOTBkOTE1
MiAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcmVhbG1vZGUuaAorKysgYi9hcmNo
L3g4Ni9pbmNsdWRlL2FzbS9yZWFsbW9kZS5oCkBAIC0xLDYgKzEsMTUgQEAKICNpZm5kZWYgX0FS
Q0hfWDg2X1JFQUxNT0RFX0gKICNkZWZpbmUgX0FSQ0hfWDg2X1JFQUxNT0RFX0gKIAorLyoKKyAq
IEZsYWcgYml0IGRlZmluaXRpb25zIGZvciB1c2Ugd2l0aCB0aGUgZmxhZ3MgZmllbGQgb2YgdGhl
IHRyYW1wb2xpbmUgaGVhZGVyCisgKiBpbiB0aGUgQ09ORklHX1g4Nl82NCB2YXJpYW50LgorICov
CisjZGVmaW5lIFRIX0ZMQUdTX1NNRV9BQ1RJVkVfQklUCQkwCisjZGVmaW5lIFRIX0ZMQUdTX1NN
RV9BQ1RJVkUJCUJJVChUSF9GTEFHU19TTUVfQUNUSVZFX0JJVCkKKworI2lmbmRlZiBfX0FTU0VN
QkxZX18KKwogI2luY2x1ZGUgPGxpbnV4L3R5cGVzLmg+CiAjaW5jbHVkZSA8YXNtL2lvLmg+CiAK
QEAgLTM4LDYgKzQ3LDcgQEAgc3RydWN0IHRyYW1wb2xpbmVfaGVhZGVyIHsKIAl1NjQgc3RhcnQ7
CiAJdTY0IGVmZXI7CiAJdTMyIGNyNDsKKwl1MzIgZmxhZ3M7CiAjZW5kaWYKIH07CiAKQEAgLTY5
LDQgKzc5LDYgQEAgc3RhdGljIGlubGluZSBzaXplX3QgcmVhbF9tb2RlX3NpemVfbmVlZGVkKHZv
aWQpCiB2b2lkIHNldF9yZWFsX21vZGVfbWVtKHBoeXNfYWRkcl90IG1lbSwgc2l6ZV90IHNpemUp
Owogdm9pZCByZXNlcnZlX3JlYWxfbW9kZSh2b2lkKTsKIAorI2VuZGlmIC8qIF9fQVNTRU1CTFlf
XyAqLworCiAjZW5kaWYgLyogX0FSQ0hfWDg2X1JFQUxNT0RFX0ggKi8KZGlmZiAtLWdpdCBhL2Fy
Y2gveDg2L3JlYWxtb2RlL2luaXQuYyBiL2FyY2gveDg2L3JlYWxtb2RlL2luaXQuYwppbmRleCBk
NmRkYzdlLi4xZjcxOTgwIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9yZWFsbW9kZS9pbml0LmMKKysr
IGIvYXJjaC94ODYvcmVhbG1vZGUvaW5pdC5jCkBAIC0xMDgsNiArMTA4LDEwIEBAIHN0YXRpYyB2
b2lkIF9faW5pdCBzZXR1cF9yZWFsX21vZGUodm9pZCkKIAl0cmFtcG9saW5lX2NyNF9mZWF0dXJl
cyA9ICZ0cmFtcG9saW5lX2hlYWRlci0+Y3I0OwogCSp0cmFtcG9saW5lX2NyNF9mZWF0dXJlcyA9
IG1tdV9jcjRfZmVhdHVyZXM7CiAKKwl0cmFtcG9saW5lX2hlYWRlci0+ZmxhZ3MgPSAwOworCWlm
IChzbWVfYWN0aXZlKCkpCisJCXRyYW1wb2xpbmVfaGVhZGVyLT5mbGFncyB8PSBUSF9GTEFHU19T
TUVfQUNUSVZFOworCiAJdHJhbXBvbGluZV9wZ2QgPSAodTY0ICopIF9fdmEocmVhbF9tb2RlX2hl
YWRlci0+dHJhbXBvbGluZV9wZ2QpOwogCXRyYW1wb2xpbmVfcGdkWzBdID0gdHJhbXBvbGluZV9w
Z2RfZW50cnkucGdkOwogCXRyYW1wb2xpbmVfcGdkWzUxMV0gPSBpbml0X3RvcF9wZ3RbNTExXS5w
Z2Q7CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9yZWFsbW9kZS9ybS90cmFtcG9saW5lXzY0LlMgYi9h
cmNoL3g4Ni9yZWFsbW9kZS9ybS90cmFtcG9saW5lXzY0LlMKaW5kZXggZGFjN2IyMC4uNjE0ZmQ3
MCAxMDA2NDQKLS0tIGEvYXJjaC94ODYvcmVhbG1vZGUvcm0vdHJhbXBvbGluZV82NC5TCisrKyBi
L2FyY2gveDg2L3JlYWxtb2RlL3JtL3RyYW1wb2xpbmVfNjQuUwpAQCAtMzAsNiArMzAsNyBAQAog
I2luY2x1ZGUgPGFzbS9tc3IuaD4KICNpbmNsdWRlIDxhc20vc2VnbWVudC5oPgogI2luY2x1ZGUg
PGFzbS9wcm9jZXNzb3ItZmxhZ3MuaD4KKyNpbmNsdWRlIDxhc20vcmVhbG1vZGUuaD4KICNpbmNs
dWRlICJyZWFsbW9kZS5oIgogCiAJLnRleHQKQEAgLTkyLDYgKzkzLDI4IEBAIEVOVFJZKHN0YXJ0
dXBfMzIpCiAJbW92bAklZWR4LCAlZnMKIAltb3ZsCSVlZHgsICVncwogCisJLyoKKwkgKiBDaGVj
ayBmb3IgbWVtb3J5IGVuY3J5cHRpb24gc3VwcG9ydC4gVGhpcyBpcyBhIHNhZmV0eSBuZXQgaW4K
KwkgKiBjYXNlIEJJT1MgaGFzbid0IGRvbmUgdGhlIG5lY2Vzc2FyeSBzdGVwIG9mIHNldHRpbmcg
dGhlIGJpdCBpbgorCSAqIHRoZSBNU1IgZm9yIHRoaXMgQVAuIElmIFNNRSBpcyBhY3RpdmUgYW5k
IHdlJ3ZlIGdvdHRlbiB0aGlzIGZhcgorCSAqIHRoZW4gaXQgaXMgc2FmZSBmb3IgdXMgdG8gc2V0
IHRoZSBNU1IgYml0IGFuZCBjb250aW51ZS4gSWYgd2UKKwkgKiBkb24ndCB3ZSdsbCBldmVudHVh
bGx5IGNyYXNoIHRyeWluZyB0byBleGVjdXRlIGVuY3J5cHRlZAorCSAqIGluc3RydWN0aW9ucy4K
KwkgKi8KKwlidAkkVEhfRkxBR1NfU01FX0FDVElWRV9CSVQsIHBhX3RyX2ZsYWdzCisJam5jCS5M
ZG9uZQorCW1vdmwJJE1TUl9LOF9TWVNDRkcsICVlY3gKKwlyZG1zcgorCWJ0cwkkTVNSX0s4X1NZ
U0NGR19NRU1fRU5DUllQVF9CSVQsICVlYXgKKwlqYwkuTGRvbmUKKworCS8qCisJICogTWVtb3J5
IGVuY3J5cHRpb24gaXMgZW5hYmxlZCBidXQgdGhlIFNNRSBlbmFibGUgYml0IGZvciB0aGlzCisJ
ICogQ1BVIGhhcyBoYXMgbm90IGJlZW4gc2V0LiAgSXQgaXMgc2FmZSB0byBzZXQgaXQsIHNvIGRv
IHNvLgorCSAqLworCXdybXNyCisuTGRvbmU6CisKIAltb3ZsCXBhX3RyX2NyNCwgJWVheAogCW1v
dmwJJWVheCwgJWNyNAkJIyBFbmFibGUgUEFFIG1vZGUKIApAQCAtMTQ3LDYgKzE3MCw3IEBAIEdM
T0JBTCh0cmFtcG9saW5lX2hlYWRlcikKIAl0cl9zdGFydDoJCS5zcGFjZQk4CiAJR0xPQkFMKHRy
X2VmZXIpCQkuc3BhY2UJOAogCUdMT0JBTCh0cl9jcjQpCQkuc3BhY2UJNAorCUdMT0JBTCh0cl9m
bGFncykJLnNwYWNlCTQKIEVORCh0cmFtcG9saW5lX2hlYWRlcikKIAogI2luY2x1ZGUgInRyYW1w
b2xpbmVfY29tbW9uLlMiCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 15:01:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 15: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 1dPrzi-00069z-36; Tue, 27 Jun 2017 15:01:34 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dPrzg-000694-NB
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 15:01:32 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 F8/F6-01732-C4372595; Tue, 27 Jun 2017 15:01:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa1BMYRj2nXN2O7LL166m145cNk2k3W3HD83
 4Y/ojBmOYBjXSWY7dndlLzllm/RDSTURiMtalZhOy0WWMIhmaWRFCbhEy1TSKjMTsSDM5Z0/C
 9+v5nud5n/d9Z16aVOXINTTrdrGcg7Fp5aGUxRC9SreCX7sx/vqYIeHcUDm1FCX5G38Ra1CKz
 OowOd3pMsvJjs+yjF6jO78kF+1FvtgCFEpTOJuEQ4FvpPhB+BiCy6+Kgx8VziHA97kKFaDJtB
 zHwcvB74SI1TgNvnjbZCKejssI6C7BYgGJB+Vwq+2hXBQIPBPKvBWkiCkcDZ333gWxEifB8/L
 jISKejJfD4b7bQV4l8IV3hoN8OJ4Flc+yZZI/DO6f7KUKEC00WADVNwwiTeLZUD94OlgKeA7U
 BwJycQbAeQie1Rwdz5wHnuEnIZIpEvyPTlMSXgX5fm8wE3AUtGavlugKApr6N0k5hXJoyr1PS
 EIsVD3oISWhOwRed5WNB3XLoGNkoSRco6Dz6TdCSrXBp33rJU8qjLYckUmehzKobveNjzqI4U
 5PLSpCOs8/m3r+bur5Z9MyRF5CMTzL7WQ5nVFv4qxmi8vOWG06Y/wivZ3lecbM2hgTr9/itNc
 h4SYmCa8BXRhKbEYzaEIbrvTB2o2qqSbn1l0Whrds5nbYWL4ZxdA09vqz1mkoh9PBakFZul2w
 hXGsmXVvs9qEG/vjBFqhna58mSHISj6DsfNWsyS1ormaCOUXsQ6LgmWHY6Lsz3W2o0iNWomEm
 VSKDJazW13/6wMogkZatVLuFFIUVodrIn1AaEwIjamza8TGLuavpNmLwqfhlP2OC9HY4ti9uL
 jlYMLMTMXbZO5rysjryv53qV2lQ11F0P641pzUGJMcdeL8m+Y6/fnOxotDH3Pv9sXNtmkPz7/
 yoz2NKqw+0GAqCpxK+dDxdNmeTNXNKTnG3qy8lkXpi1/4fo5tH60J1J1RG65uWNLx3u9sDWlK
 LI/PWklM01K8hTHGkhzP/AYP/WOVmAMAAA==
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1498575689!69065774!1
X-Originating-IP: [104.47.37.77]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1458 invoked from network); 27 Jun 2017 15:01:30 -0000
Received: from mail-cys01nam02on0077.outbound.protection.outlook.com (HELO
 NAM02-CY1-obe.outbound.protection.outlook.com) (104.47.37.77)
 by server-6.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 27 Jun 2017 15:01:30 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=owe/TQwj1iQuMov/DugnT79Bf3RJdwJzockYybN40UY=;
 b=MYn4VYdn4B3xr7Q8aAFm1lrugfBT9OVkytPStuH0i1UeVSWd8qs7Zd+xuyYlfn5fX6GW04UIZBtiFJwtaywySPYsH3e84hhXkzWzl/yyJUPfk7R4hXAwpyoXkgG62/abW/vpwzAojLwDJOA0Q7UOTZgIWmHJhoRChc2RguUqdzI=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 MWHPR12MB1152.namprd12.prod.outlook.com (10.169.204.16) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1199.15; Tue, 27 Jun 2017 15:01:23 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Tue, 27 Jun 2017 10:01:20 -0500
Message-ID: <20170627150120.15908.89995.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170627145607.15908.26571.stgit@tlendack-t1.amdoffice.net>
References: <20170627145607.15908.26571.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: DM5PR19CA0021.namprd19.prod.outlook.com (10.175.226.159) To
 MWHPR12MB1152.namprd12.prod.outlook.com (10.169.204.16)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 13f5159d-7966-4a5e-c636-08d4bd6d61d8
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095);
 SRVR:MWHPR12MB1152; 
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1152;
 3:n6bf+whAcZ7iuYjE1hiAbvj0wyjTlkVtbkCH22jp63BkgWc7YUibCB+e/6iboCnlrWCBW2lLN9gEWif/Ue10/7EsOGYwOv3GhovnPMs1BCOGTHqgDFW0wQX6/ayo/ZPX/H/82VGrbfYlyoF1WQAHvPNI8o9a1/sldj5uzQMFdqgQHtQAnc2B/tdBG7HLgZSm+rjI12cjEQn7k0VPUzPGW13sTscxtGkHICkLPM/C2hxjolVnO91wHEdVR07lLHdMzXNjpzustljr8wvKpTT1d3juObiZ+R6o8up8wQAaj/uPlYStZqrS0PHoCv/MMucqcFh/CTQvcA754BifRSbLc4ZcSgPAld49nnCXSU3IjJlfaa45pMmEQV9DpyfUuaUd7g9+ipZqvpEhomUSUaWr4Qvrogsgbngp4ZwHx+XQkao/oNxlvKeB8ka9VEEp9UrjCEUVLzr07w96nkRoC+DbrqQNS68O/vpTIP2whAPDMf3qC5QhGDblCugGoByH2Ue+AmrGw54xb35Nu0kYD+HNxHdtVbL6mcfZNFGwY9qVh8BU6+KbZOVPQxd4d4mbbnhAo+eh9SsXyA7tLPGE5tU25GUL2RW0OL6d76QyasT5W6yZ1kYslQaFrgk54oSX+bxjodyuBed8q9qihz/PR8R1xULtRTO0UqC/Ckbv88XPjj1+mJgCrr/3iyJV8o3TfsDyHw/ikynFylFn2/DarVNCuQ==
X-MS-TrafficTypeDiagnostic: MWHPR12MB1152:
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1152;
 25:TM1wGfklXZoynJyreuI/7c+BdXMTx5k0Z/zswDU2UshcmH8QSl2bT3vdHgMxfPvI8vmxovQRVmELpAqxkBxG4kY15Z+b2++Qnu6ebswBA0z4XLDu7lXgJBMDC4nbS0bsMUNXM1km2VnKt55AG0XbArX2Sn+ACr9IMU7bzsrUkcy8FTRNTRySNu5yj3QDKKkPF5zGpkttnK+P/E/+qvO54wqb++IuTE95loxZCUA6UjcFwZmkG8vzPRt7CcPIbEoCRUFqwaCEOANc6/fmctYTI81JhEIIPUYFYama0zdHknZ3D35eyAfTpu6Rr0aY5DsGaLjJQuMwUdWeyFOVVG20/rN9hk+2bjg/BAVeacxby2coMcI9d8JFgcUSzvMUNFMrBm/Na68zhoyTbB3OBNOxmrGz6csfkNQZ7T4pn176LYr+ps2hAOzqQ6rc8Eo2Bu/ySTukawrRsZOftyPr9OBqLN8JjxmUbru9TPuBzqIJ7IWT9W6daTsLSvlM7D3wTT/OfoY/JWC9li9huRS8pKOlp6/TUWiuvI9jfMHLhb51oQp6HwrllXvJjPoih/pIeVA9HUTlkyXGzk33gv1TrXeCqz0HMzU3Ez0sKTrTNMwa1PgeQtpNCZKsxwH8mDqUQUPFCIKoD0RSA5SrjQwQ/SAYncWNmuOYRtJ6/Fz27ShnbLrbLuM1xo2JtjF//ZoLcuHXZMzhzKzeHzJ2anCzncgD/VFXqbpLbZntg5cl0KhNecFyxNJi9Wl+PxshwgwpdXtsFm+LmPqVwxHrfaOfTf+T7ea2CL17gxSILtQgYGbSWTPURv5d3kiX9PO8bpxg6XJP7kvS+Q7wJZqZyYfy2JlLQS5EtxK/sLZ3va4Sh+vt8PuB7qfUry7OS5MxhJtUFND/3RxCJZV8dhdttr1w+gfPPcHbTxPRdK8Vggp7zx/y9x8=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1152;
 31:LGpWCuhF/nRwpY0MYySUU0QT/RlxRAekjmIr4igCiQVMu6nsqGSzUd7+sBTr/i2NknMcKV9Vf4T5AxhLVLngOeieuVMPGR01Ct7X++Cgg8JjPlGW4m2KNuTRUzfg/9bzH6nDIezjrxU21CKuZZOggHjr0kD5b/l6b2r2SHHH319g6SsisEMcZUl/x3T8rXYOb1ig7DUXiU1Ha3dqGBDdNggp+wnz3qz1Br15wpNxP8mTgnq2tZOtxxrFOeC90LovZQ+ZqF0ysjuSaWYT9Rj98A9PdRZS03MeM/FdEJVuLvyu5bCca0yHVQJsUPVGEc3EdCCj6Z1dV9pSF7QXtJuGY/a5fl/ahMaa/kwwksDTo+9GBN+hnCftyUJFkUW2s5JTzhVgH9tPJ1EwHRZt2rTGGZ58yNbrYTw1BAPYn6kdgMs/brdV65GSjKZ7q00kIuc/UoWMVSMgsdF1qWYF/gwBBpCmPXoVfMAULoPhg/mVMexowiu4NfGi08mNQj+q/R9mQ65DFwQIZ5JfXdpXRwi3spujcGDo5NMxe+zMjzLqy9CS1AC2lTge/UHNYlUOR+GY5cUj0ZPFcRYQ3PbY0sI1XW1CjahOAAVS+cc4b1opmzWm3hHjBm+Jobqd/O1vhIEXquSxLkqtBOZxh5xz8a4KV2qJR/PvXYFih19BoiC1SGU=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1152;
 20:P9inXWwyJSuoP0jPLcwqAPczNXNH76Fbj9s8woWzSfq5KJojIcKeKcPVae3FupHEgbB0I1DOTqXECgPTKm6kFsE3NgIfqIF9XhCR7DDFbYvg1nUAATgPwhlC8rgjNSpzXfmtV6LQZSXlREDbtJrdraUiyfxwJfE+NY1NznbmmWnquX4KkIGgTIuc7WLkSabgWFgfN0Uq4A1yTyScSlNa3hSa/BXfimMTiBiRNNVaKgwVzoC7jU18Wd6WvMF+jfyBUS9jnSK86NQW9d0+LJWsgw8kueWrs3cHR1Kdjxi1L+oBCyYiTBKYIkw8ZIwKQmBD0+WWBNP65DbDkEbcX1EqKWbboZNMFStVp1Dj0qZBtN6yhSoKQ7MSvvZcaTzdJeNCe6j3cTHdwM5HF63Hr+v8PtZN/IJKCXOpn746H8+8bV+jEpiez/qSi5IlZfPM/dh51i8EfqLqLwRo+506R/XWR0QUjtpDY0s0w8USCnCCigoRIF9WoupzXzd7mNplLCSW
X-Microsoft-Antispam-PRVS: <MWHPR12MB11524A1EE3ACF669B09355A7ECDC0@MWHPR12MB1152.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(133145235818549)(236129657087228)(767451399110); 
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(10201501046)(100000703101)(100105400095)(6055026)(6041248)(20161123558100)(20161123560025)(20161123555025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:MWHPR12MB1152; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:MWHPR12MB1152; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTUyOzQ6dGU5S0dKanpDZFl5bkg4VGNhdThyVjNNWmVL?=
 =?utf-8?B?dkZNS09nNUQ2ZW11aHMxUDNBaUJ3OFFKZVFxSnBwa1RhUlR1dW9mVE1hZkh0?=
 =?utf-8?B?WThsOFdpcjVNUGdpVExiNGY0RFRtYnpiV3hsZjFmNWV1NXZ1cHFyME9LbDRF?=
 =?utf-8?B?aUZTZGlHQlNpWGlVTHZadmg3NzhFZGpFbW0xTlJycVVIR2tBZjFwNnZWcVJ5?=
 =?utf-8?B?Rk1YbVNoc1NpaTNlQkxMdlR2eE9SWEpVWTZaLzF2TGxiUG5tSWtsU1dvSUQ2?=
 =?utf-8?B?YldVRWlPS3BzRzluUDltK2liVDBLZVYwSVB5NTZXYWFwRlB3ODVyZEQwbi9y?=
 =?utf-8?B?cUgwSldkd2haK0RxSzdjY29ROUxyTVA2aFQrRFdZMUhHcnFnNXRwUUxDYVBm?=
 =?utf-8?B?YjRvbFVOcXZ2QWduME1WZlBXZ0wvZ0NJTXBwNTVrTmpsd3FCWE5aSmEvc1NB?=
 =?utf-8?B?MXB2KzdtRk94RGxIdWtZNzN3bGN2dmhST1JwTkNzcFhYUnQyUGVtbXp3Nnow?=
 =?utf-8?B?cTJQTDAzSjNZUXJ4ME5XUmNTR3hkcGVYdVZCWThhRng0a21rY0h3WWxRb29Q?=
 =?utf-8?B?eHB6NmNJWXhNbVFIUkw0Tm5wM2RiQnNuZDNTVHJKNzlucVVobDJjZjBFZXZ6?=
 =?utf-8?B?MFpjcDJBdFNLZXh1SVdEZk82bzFWcmJQb0JpZkVCdmc2akJiMGhtOXo1NHN1?=
 =?utf-8?B?dUdxTVZBNWhKWG5xTm9mNGt5ck9vczJwdXVOYlRPclZNd2dtNzNIREtyVEFS?=
 =?utf-8?B?NU9vWFVhckZMM2d1cjhDNHZoMW84WVNUNGV3S21TUnFtOFNZL09XWVlyK1Ns?=
 =?utf-8?B?YmRDd1dQQlluemVHc1VLQ3RSRnlzMHhLRWhuS0U1TTE3WEU4cGVMR1A3QzVy?=
 =?utf-8?B?KzNxRHJUa1h5S1Jhekp2ZytQSGJwdnRvT3pncXJFc3R1VEdoNkhCV0VvV01G?=
 =?utf-8?B?Z3VxbzhrUXQ3U0VrOHk0eVhQeHdRQW5QOEtXNTgyT0R3Q285Mzh0cUtIWmo2?=
 =?utf-8?B?RDhQNXRwRHZWcENsTGJpTzNQZitZckFYcDlnV3lscnl3VzhvcFVSREs3Yk1P?=
 =?utf-8?B?RGg3MWE2ZllhM2c0bnFyWm45bHlJNnpJbC94UHp4RjNRRjIyME5zUXdwTmJj?=
 =?utf-8?B?KzhsZ0lVU0t3cmkxQjJoQ21raFMxOTZJWjl6Qm9jNnVZRHBuNmh5OVJwVytV?=
 =?utf-8?B?MVJhNDRKaGlld3JWQWgzVWhieWs0VlY2Sy9rS1FraTlBSEIzWEZHUjE4eVQx?=
 =?utf-8?B?K0drcldjZUF0Sk9IMmxXQStTdDJmNjhzV254dGhmU2pCeUhpQkxTS3hTMy9B?=
 =?utf-8?B?WHFjMVdvMUl0ZzU5VmhGUVprVkVsMStCZk1RQWxlY0orWEd4ZU1weDdVY01V?=
 =?utf-8?B?QldIOWhRZUxYd2lNSFRFR3J0NnZqMEEya3h2blA5RjJma0EzR1Fzb0JOTi9z?=
 =?utf-8?B?ZXpLWmZCdjY2Ti9RQndVSDRqaG5mVWp3R2tWMVhvcmVMVVU3eDEySm5jU3N4?=
 =?utf-8?B?U1pIdzRIVXB0NUI0bEc2ZnA1OXc1T2FrSEVBVE83MGlOMHRxcWhranpQb29Y?=
 =?utf-8?B?eXB6S1N5aXJzc3pVSVlEV3d5em96eC81Mi91UURkNG9CMHlZL2pxYndSUk9p?=
 =?utf-8?B?RGtnVW8xOTNId25zck5sZGRmUWdwTHlJaGtLVE0wSDVzMTlyc1A0ZXNXclk1?=
 =?utf-8?Q?1JTy8RqV4bL1g+Bc3kH8ruFVPXdAK2eQXuq006?=
X-Forefront-PRVS: 0351D213B3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39860400002)(39840400002)(39850400002)(39400400002)(39410400002)(39450400003)(23676002)(47776003)(7416002)(76176999)(50986999)(4001350100001)(54356999)(5660300001)(42186005)(478600001)(189998001)(2950100002)(4326008)(103116003)(25786009)(7406005)(72206003)(66066001)(53416004)(97746001)(33646002)(86362001)(305945005)(8676002)(53936002)(9686003)(54906002)(2906002)(110136004)(50466002)(6506006)(6116002)(3846002)(1076002)(7736002)(55016002)(83506001)(38730400002)(230700001)(81166006)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR12MB1152; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTUyOzIzOk5GU2hURUhCVTg2cXpQL2xBTGZpV29TUDJp?=
 =?utf-8?B?N29JVGx5YWI4S3N5eStUQXRlK3RvdXQwSTZTeUxlWVJRajRWM282cXdRZ0lq?=
 =?utf-8?B?K1I4UFR3Si9lVWo0MTRtd0hyNVlsM3JKb29JUDhEK3RJRlZvNHdHTk02ZExt?=
 =?utf-8?B?OFNYQjhJYU9MY3A5S0tGRzdqQy96Skw2azFVUDJKazNWWC9sNHQrWU1GUTZY?=
 =?utf-8?B?RGhyRmF0OUdMclV6ZVppa3gwUUNpUWJRbTNEMnhLZUU0TGxrSzkzOGxUbzZt?=
 =?utf-8?B?UzNscHlwTkxHN2V1cUhKaWI5NGl0V25uakI5NnY0SWpiMHVmcnJaV2ExRHp1?=
 =?utf-8?B?d0VRSGlkK3k2cnVQVHRvME9XazU2dXZQb0QzeTVNMVk5SjlGY1d3N2xQd3kz?=
 =?utf-8?B?bmFncHVuMTh0TjFVWG05UU1DdDAwQ0t5bWNHU1ROcVVoRVNsbDd1WjhacGJj?=
 =?utf-8?B?M0E1L1VtL24xK0ZFLytEbmZKaTl3UXcvcWZaRHI4SllnTjlhdHV4ZVNNd0d4?=
 =?utf-8?B?bUxqU0xGbi9YclN5THg4cjJGRGFrMDhYU3FLNDdTMk14UVhCSlQvMUdNTHph?=
 =?utf-8?B?a2cra3d0REUzR25TdzVpSFRzSlQ1QTMvZUo5YlE0Y25tWkREb0R0c1Qrb3E2?=
 =?utf-8?B?V3crS0s5MnJEYU51U1M1dEpSOHdaalM5Rm9JNHMvUjRraWhUcVZ3QS8ydDBZ?=
 =?utf-8?B?TnBqK3hja2FneW9qZjRPeHdpTmw4d3dyd2tyenpzVGgweFpiUG5NNzVieVdk?=
 =?utf-8?B?TGo2YUhBR09xZ2F1MWNkcUF1YnRIS3FZQkVMaXY5T0oyUE9paDQwZTJBV29N?=
 =?utf-8?B?VmxqTmF6YVg2cGQ3MS96NVpJdFRxRWdIK1hIMDNKZXZmWkczaHk2TVJiR1VK?=
 =?utf-8?B?RGlMaE12QmdBMFI5TVh2QUxZTDFGSUQrN3V1UURxcW1uWHlOY3pTSnZkT055?=
 =?utf-8?B?a0E2N3p6alJ3K0NRMDQzZFFXdUphQ2xDaHFLSnVkeFdDZE1YeDVtbHd2aUZP?=
 =?utf-8?B?eFQ2MXkwQnRkWGRLVWhCOCtpT1kwbUJ5TzV1ejBNam0zK2ZDNm5KR0NsQThm?=
 =?utf-8?B?VkxGWlNqdk9OZWZTdElVeGNIdEtRNkRhdVlHdExldFAvRC84NGZERm9iZ2VY?=
 =?utf-8?B?OFpEMW1ZaDVIa2dMUThoVnZlUXJicUxVMzZHOXhnS0pkZ1MzTndlaTJOV21V?=
 =?utf-8?B?SCtQZm52SFFtYnp3aWNsNjlNU3NFWG5OVEp5UDdrYm1WRGNnbUp1UDd1VjhZ?=
 =?utf-8?B?ZzlFZkhzeUJTdVRhaTUvMFR0SmRuYmJyS0NHVkhFNW8zUVMyM05lZkx0UXRy?=
 =?utf-8?B?RDNLaWxEZU1qRU5GYzAvQXJZVmd3N1BvS0tMMDZJc3AzYlEzOHBQSUlVcXp3?=
 =?utf-8?B?aTZGTEtXYnF3Vm5aQ3YrZ3VZYjZwSUR3SU9kRHNmL2UyMWlRMjZUZVVtNUVo?=
 =?utf-8?B?anVFWldZcVZ0MGRNUWVleG05YWRvZ3VTVFFRTEI4VkVEWTUxOTQvUjMxck1I?=
 =?utf-8?B?dmxwRmw2WFd2eGtlNllldDhScXFReWQ2YU50Z0ZINmNlUjJZMDJtbEY2Vlp6?=
 =?utf-8?B?VllnVjVDK01lb00rLy94Q1hsME8rTFp3OXlMbW1sS2FSckdOd0hsUDQ1S01v?=
 =?utf-8?B?YWpTeVpEU2p6enoxbnhickNmcnpQd01TNGpVYmZGaUNuUHJCTnpqL1VubFNX?=
 =?utf-8?Q?e3UrpdHYutSrQ7DRNc=3D?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTUyOzY6RTdYUzRWK1RBZ1hpMGpKL0p5Nk9ha0ZObFFZ?=
 =?utf-8?B?QXJRelJ0N01zNWJSc1lYbGZaNTNLMnNFT3ZpUWlYSzdsZmtLNC83am5WR2JU?=
 =?utf-8?B?aDJYbDV3N3Y3SlFNRmFSdWxWRHlNRmRERXMwdExlRDNwMnorYmE1RUFqM25Q?=
 =?utf-8?B?eWJCdTlGa0E2QVNod2FHMTJ1c21XRVBhQkNlWk9WMDlTQXlxekRHZUtVQk9P?=
 =?utf-8?B?UjRNRm9PSEFZemhoMGpZd0FGOG9ZbVNiYS9XRjh2SEFhTXpIVFY2Vkw3ZEkv?=
 =?utf-8?B?aVlmR0VWR0VNZUtzRzR4MVVKVjlMK1h6NFpGSldjckt0SzZ2TVFKV3NEemtJ?=
 =?utf-8?B?aFVTTlArQTExc2lrUmVGY3BXWTVoODhTUzJwYmVOaFJnS0tJL1EyTmNzRndw?=
 =?utf-8?B?dEVDbG9qWkJZWUdjYzJxQ201dGV6NlRmZ3FPdUdnT0hET3k4bUxkeThrNmZI?=
 =?utf-8?B?L1VQTmxMNzNlSjRzSkhkNlNlR3R1a1lZb3hIaWFwd2hwWEluNXk1SmJlY2ZF?=
 =?utf-8?B?Q3hIeXNtN2tsUU9qaG9iZnVXQUFXek5oTkdyQ1lWczFIaURVQWNQQThHOTFi?=
 =?utf-8?B?bDdTcUdzUHBRNEY2blFYdW8ybzh0bEhVUllVRHlQRFNFaHdvM1dYS0JJbFJj?=
 =?utf-8?B?TTZpeDA2cit4dUQyd0FLbm5WVm9hUGRuU3MyRWQ2UmRhSXlhZExFNlBlVzdX?=
 =?utf-8?B?ZUljNzhBbHFCNlVMbFZXdisrc01HZjBjdWI5NEdJSWFGRVhJbStTUGdJODBW?=
 =?utf-8?B?L282Q29FYnU1YlRCSnIvT2xFSXFtQ0k2TkF4MGllUG5HcVdtbVF1SjMySWlr?=
 =?utf-8?B?a2ZzeE9TaWp1U2RCZkQrZUNtNUUzQS84N2lTZXhwNFhkUDh1WWpsZlVOYjVY?=
 =?utf-8?B?dFoxdGVUMW5TS1Z2cEpQalU1R1RSN0dXZ3NuU3BtcUZpKzNwRGZCVHZGY0ZI?=
 =?utf-8?B?U2VGZ2NEWk5mT3RHQjUwRFQxWDBDNytFdTcwb3g2ajFUNUdKS3VNaWUyeGJq?=
 =?utf-8?B?RzBEdVJjNFU0bEtUbXVHRFpOTE8wM0ErLzlJU3pPeGl3NXNMZlZVUGpoNDdw?=
 =?utf-8?B?amtCZUpGa0NCYTJGUjRNaEdZbHNwSGF5U0ZKWHgzMk5IVE5uNFJrM3BQNTdU?=
 =?utf-8?B?aW9ZZVArWVFrUDlUU3FqbFg0blNuOXdVRXQ1VjBzSUp0Z0RadlEvRFBrNk5m?=
 =?utf-8?B?N0kweDdSZ05mME8xSGdkc0FSK1BJV05SWFMzYWtuQlpmb1h0OGpHdm9TdVNu?=
 =?utf-8?B?NWdka3dhU25UbEJ1QVF2M0t5QTR2M201OVNtN0piSTMxQ2hiUTBVQlBhTS9E?=
 =?utf-8?B?VDVwTVpBM3g0ZUNNNHFmbzlBc05WMmtUbXdQUWxrRjBEVDI2UmZTc2Z6VExu?=
 =?utf-8?Q?EE62y2T?=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1152;
 5:hMP8+clt3hHE2fF8vAaya89H7gqMw4TYs7nJYWu5WYu4k8Nba+dsiwzYEYbPOQxB+QZYARE19zIlyfpE+EarmMyDGgnauzOzy/+Qxbru13Y8YbVkGsQsI/c+voZOmvzRfBXzTUjThsFMpi7GEcdGfJPNRIw9Jj7DZXZzbdSv00PTwJ4z6UIn21ch0pMngtqb6y3s61CrdjTNrGO/+LD9QwN2FHLIf/cZ2ceYd1n+M6Pg3SbQIxEoXBzUMMFi0zhxassSNHM9njoAO8jVZUyybbjjxLmTRntZeNrTxegEM1iJJLkROcp0xZAKgPK2EpX3bfRxWGdOrxcqcygZBZAVJLktPfD9SQJFCLJ6qqjkNVsPIYyzYMEwKVrjYyxLMCzAz7PJij7eSa7OEcuGSsw6hy21BGnNZZNfanJ4i7ny0uAVe1AhVcpdLee+7tgUC/z0HSWLhF2z1c3q5X0v9oE5kMxiY7we2To3RgphadnR+yNnWWRqsbmwU3hmshrnXH3x;
 24:0EWjEcWsvUjiEXEehmBb7+N8XtVFlas5sKOxqCnifmDSBH3b3t0jiwCDtjZW9TyxBZ+dJddiFcAuFRcyV08DQhKPt1RuUm2iVwwWS/L8qMY=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1152;
 7:fGRXtMwk9opnr2Kxtc2lEeAcX7OJcI8lEJaFDPcA/OEHI/052faJcHataUK+6EiHWfQ3iFLkGIdOBPtttizZWa/zV8gZXI/novRTGmWPYRwPeVo1cNhizBRzsT4awi6YaBznp+m/UTAd91OLEC6XTS4tK0SngmtLu1Yg0mV8VDsvAGK4EDp2Q+v5KLsxkrwitqC3hMU/vEJeBPxxzHMvsJopHh9Eq7mT0ZLyAAW/HIIeJiMgJxFgBsbdQ4vKvPDvwInPJRGMhq3Nu+zWCEiXlHcrh1Y9KEowEYD1WVAs5TNieE8v1/gcOVHcGq7nraWdNfWI+9hMSJStfHt8Mnm5ad8TfJlg1mOapspfFOri2jbyxW/c3BpU5v6WplJKZR7k1+/MeOJvvB6iCGwmUg0GqhmO0x1DXGZnA6irj9C82Aq2olOoOpgX2F9Jjv7CTiD9XR5lAWex32OLH5hBxdOF8ewkCz6MOt+utD/e2gf9qH2diLrwN/EFGwpleBl6vGarbAR+qHGv81x1AfdlYkds7ilvfKoyDLqwQEs+thQxD6MvBhYKSvtTkK2Z6mtap0Xjl5WOPkEGs//IDEvJWHRG03iMWdaWFy/K8QVqUXIWmp+8U6trT2WDndPfeqQmkdvgDSTzpLJ4QiIRIlIxv8vyp4TwFOMSMVsTv80eg8ALD4a6K9zvuSeBmHzBAnKFE70bSx0yvYDCiMd6XxEn1jl947/9VwuM00K8zaiucAqGviq4vzkMdDWnY/gTV00jz/JSBDjkhMD0/m7Ewnq0LwYD8GHTk0Fe5ARcHGPHHO/MOFc=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1152;
 20:Im0FZRf8F2XNuZHz7PHoUto7cOcJV51V4ThcilntvpN577w15d1uAuC18NPPB4Q1Vm+s1s5Trwv4q5qdIBsLMzl1vwbsTsbXou7tBeWEAXHd8TzowZjHXpZbpxYFmgnz2JuMoYCvimEY6uEDSv5YnU9xGuQcFlGNtPTZEsRYVL4paSrNKFlWLooyirzSC5XKjqYDQMbWFXestTmQRIGKOeB+sh9SxGVhiZV1Qr0jcxhAerKA5+SpSid74B5UdB/e
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 15:01:23.5826 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR12MB1152
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v8 29/38] x86, drm,
 fbdev: Do not specify encrypted memory for video 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>

U2luY2UgdmlkZW8gbWVtb3J5IG5lZWRzIHRvIGJlIGFjY2Vzc2VkIGRlY3J5cHRlZCwgYmUgc3Vy
ZSB0aGF0IHRoZQptZW1vcnkgZW5jcnlwdGlvbiBtYXNrIGlzIG5vdCBzZXQgZm9yIHRoZSB2aWRl
byByYW5nZXMuCgpSZXZpZXdlZC1ieTogQm9yaXNsYXYgUGV0a292IDxicEBzdXNlLmRlPgpTaWdu
ZWQtb2ZmLWJ5OiBUb20gTGVuZGFja3kgPHRob21hcy5sZW5kYWNreUBhbWQuY29tPgotLS0KIGFy
Y2gveDg2L2luY2x1ZGUvYXNtL3ZnYS5oICAgICAgIHwgICAxNCArKysrKysrKysrKysrLQogYXJj
aC94ODYvbW0vcGFnZWF0dHIuYyAgICAgICAgICAgfCAgICAyICsrCiBkcml2ZXJzL2dwdS9kcm0v
ZHJtX2dlbS5jICAgICAgICB8ICAgIDIgKysKIGRyaXZlcnMvZ3B1L2RybS9kcm1fdm0uYyAgICAg
ICAgIHwgICAgNCArKysrCiBkcml2ZXJzL2dwdS9kcm0vdHRtL3R0bV9ib192bS5jICB8ICAgIDcg
KysrKystLQogZHJpdmVycy9ncHUvZHJtL3VkbC91ZGxfZmIuYyAgICAgfCAgICA0ICsrKysKIGRy
aXZlcnMvdmlkZW8vZmJkZXYvY29yZS9mYm1lbS5jIHwgICAxMiArKysrKysrKysrKysKIDcgZmls
ZXMgY2hhbmdlZCwgNDIgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS92Z2EuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3ZnYS5o
CmluZGV4IGM0YjlkYzIuLjlmNDJiZWUgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNt
L3ZnYS5oCisrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3ZnYS5oCkBAIC03LDEyICs3LDI0IEBA
CiAjaWZuZGVmIF9BU01fWDg2X1ZHQV9ICiAjZGVmaW5lIF9BU01fWDg2X1ZHQV9ICiAKKyNpbmNs
dWRlIDxhc20vc2V0X21lbW9yeS5oPgorCiAvKgogICoJT24gdGhlIFBDLCB3ZSBjYW4ganVzdCBy
ZWNhbGN1bGF0ZSBhZGRyZXNzZXMgYW5kIHRoZW4KICAqCWFjY2VzcyB0aGUgdmlkZW9yYW0gZGly
ZWN0bHkgd2l0aG91dCBhbnkgYmxhY2sgbWFnaWMuCisgKglUbyBzdXBwb3J0IG1lbW9yeSBlbmNy
eXB0aW9uIGhvd2V2ZXIsIHdlIG5lZWQgdG8gYWNjZXNzCisgKgl0aGUgdmlkZW9yYW0gYXMgZGVj
cnlwdGVkIG1lbW9yeS4KICAqLwogCi0jZGVmaW5lIFZHQV9NQVBfTUVNKHgsIHMpICh1bnNpZ25l
ZCBsb25nKXBoeXNfdG9fdmlydCh4KQorI2RlZmluZSBWR0FfTUFQX01FTSh4LCBzKQkJCQkJXAor
KHsJCQkJCQkJCVwKKwl1bnNpZ25lZCBsb25nIHN0YXJ0ID0gKHVuc2lnbmVkIGxvbmcpcGh5c190
b192aXJ0KHgpOwlcCisJCQkJCQkJCVwKKwlpZiAoSVNfRU5BQkxFRChDT05GSUdfQU1EX01FTV9F
TkNSWVBUKSkJCQlcCisJCXNldF9tZW1vcnlfZGVjcnlwdGVkKHN0YXJ0LCAocykgPj4gUEFHRV9T
SElGVCk7CVwKKwkJCQkJCQkJXAorCXN0YXJ0OwkJCQkJCQlcCit9KQogCiAjZGVmaW5lIHZnYV9y
ZWFkYih4KSAoKih4KSkKICNkZWZpbmUgdmdhX3dyaXRlYih4LCB5KSAoKih5KSA9ICh4KSkKZGlm
ZiAtLWdpdCBhL2FyY2gveDg2L21tL3BhZ2VhdHRyLmMgYi9hcmNoL3g4Ni9tbS9wYWdlYXR0ci5j
CmluZGV4IGQ5ZTA5ZmIuLjEzZmM1ZGIgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L21tL3BhZ2VhdHRy
LmMKKysrIGIvYXJjaC94ODYvbW0vcGFnZWF0dHIuYwpAQCAtMTgyNSwxMSArMTgyNSwxMyBAQCBp
bnQgc2V0X21lbW9yeV9lbmNyeXB0ZWQodW5zaWduZWQgbG9uZyBhZGRyLCBpbnQgbnVtcGFnZXMp
CiB7CiAJcmV0dXJuIF9fc2V0X21lbW9yeV9lbmNfZGVjKGFkZHIsIG51bXBhZ2VzLCB0cnVlKTsK
IH0KK0VYUE9SVF9TWU1CT0xfR1BMKHNldF9tZW1vcnlfZW5jcnlwdGVkKTsKIAogaW50IHNldF9t
ZW1vcnlfZGVjcnlwdGVkKHVuc2lnbmVkIGxvbmcgYWRkciwgaW50IG51bXBhZ2VzKQogewogCXJl
dHVybiBfX3NldF9tZW1vcnlfZW5jX2RlYyhhZGRyLCBudW1wYWdlcywgZmFsc2UpOwogfQorRVhQ
T1JUX1NZTUJPTF9HUEwoc2V0X21lbW9yeV9kZWNyeXB0ZWQpOwogCiBpbnQgc2V0X3BhZ2VzX3Vj
KHN0cnVjdCBwYWdlICpwYWdlLCBpbnQgbnVtcGFnZXMpCiB7CmRpZmYgLS1naXQgYS9kcml2ZXJz
L2dwdS9kcm0vZHJtX2dlbS5jIGIvZHJpdmVycy9ncHUvZHJtL2RybV9nZW0uYwppbmRleCBiMWUy
OGM5Li4wMTlmNDhjIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2dlbS5jCisrKyBi
L2RyaXZlcnMvZ3B1L2RybS9kcm1fZ2VtLmMKQEAgLTM2LDYgKzM2LDcgQEAKICNpbmNsdWRlIDxs
aW51eC9wYWdlbWFwLmg+CiAjaW5jbHVkZSA8bGludXgvc2htZW1fZnMuaD4KICNpbmNsdWRlIDxs
aW51eC9kbWEtYnVmLmg+CisjaW5jbHVkZSA8bGludXgvbWVtX2VuY3J5cHQuaD4KICNpbmNsdWRl
IDxkcm0vZHJtUC5oPgogI2luY2x1ZGUgPGRybS9kcm1fdm1hX21hbmFnZXIuaD4KICNpbmNsdWRl
IDxkcm0vZHJtX2dlbS5oPgpAQCAtOTI4LDYgKzkyOSw3IEBAIGludCBkcm1fZ2VtX21tYXBfb2Jq
KHN0cnVjdCBkcm1fZ2VtX29iamVjdCAqb2JqLCB1bnNpZ25lZCBsb25nIG9ial9zaXplLAogCXZt
YS0+dm1fb3BzID0gZGV2LT5kcml2ZXItPmdlbV92bV9vcHM7CiAJdm1hLT52bV9wcml2YXRlX2Rh
dGEgPSBvYmo7CiAJdm1hLT52bV9wYWdlX3Byb3QgPSBwZ3Byb3Rfd3JpdGVjb21iaW5lKHZtX2dl
dF9wYWdlX3Byb3Qodm1hLT52bV9mbGFncykpOworCXZtYS0+dm1fcGFnZV9wcm90ID0gcGdwcm90
X2RlY3J5cHRlZCh2bWEtPnZtX3BhZ2VfcHJvdCk7CiAKIAkvKiBUYWtlIGEgcmVmIGZvciB0aGlz
IG1hcHBpbmcgb2YgdGhlIG9iamVjdCwgc28gdGhhdCB0aGUgZmF1bHQKIAkgKiBoYW5kbGVyIGNh
biBkZXJlZmVyZW5jZSB0aGUgbW1hcCBvZmZzZXQncyBwb2ludGVyIHRvIHRoZSBvYmplY3QuCmRp
ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZHJtX3ZtLmMgYi9kcml2ZXJzL2dwdS9kcm0vZHJt
X3ZtLmMKaW5kZXggMTE3MGIzMi4uZWQ0YmNiZiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJt
L2RybV92bS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fdm0uYwpAQCAtNDAsNiArNDAsNyBA
QAogI2luY2x1ZGUgPGxpbnV4L2VmaS5oPgogI2luY2x1ZGUgPGxpbnV4L3NsYWIuaD4KICNlbmRp
ZgorI2luY2x1ZGUgPGxpbnV4L21lbV9lbmNyeXB0Lmg+CiAjaW5jbHVkZSA8YXNtL3BndGFibGUu
aD4KICNpbmNsdWRlICJkcm1faW50ZXJuYWwuaCIKICNpbmNsdWRlICJkcm1fbGVnYWN5LmgiCkBA
IC01OCw2ICs1OSw5IEBAIHN0YXRpYyBwZ3Byb3RfdCBkcm1faW9fcHJvdChzdHJ1Y3QgZHJtX2xv
Y2FsX21hcCAqbWFwLAogewogCXBncHJvdF90IHRtcCA9IHZtX2dldF9wYWdlX3Byb3Qodm1hLT52
bV9mbGFncyk7CiAKKwkvKiBXZSBkb24ndCB3YW50IGdyYXBoaWNzIG1lbW9yeSB0byBiZSBtYXBw
ZWQgZW5jcnlwdGVkICovCisJdG1wID0gcGdwcm90X2RlY3J5cHRlZCh0bXApOworCiAjaWYgZGVm
aW5lZChfX2kzODZfXykgfHwgZGVmaW5lZChfX3g4Nl82NF9fKSB8fCBkZWZpbmVkKF9fcG93ZXJw
Y19fKQogCWlmIChtYXAtPnR5cGUgPT0gX0RSTV9SRUdJU1RFUlMgJiYgIShtYXAtPmZsYWdzICYg
X0RSTV9XUklURV9DT01CSU5JTkcpKQogCQl0bXAgPSBwZ3Byb3Rfbm9uY2FjaGVkKHRtcCk7CmRp
ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdHRtL3R0bV9ib192bS5jIGIvZHJpdmVycy9ncHUv
ZHJtL3R0bS90dG1fYm9fdm0uYwppbmRleCA5ZjUzZGY5Li42MjJkYWI2IDEwMDY0NAotLS0gYS9k
cml2ZXJzL2dwdS9kcm0vdHRtL3R0bV9ib192bS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS90dG0v
dHRtX2JvX3ZtLmMKQEAgLTM5LDYgKzM5LDcgQEAKICNpbmNsdWRlIDxsaW51eC9yYnRyZWUuaD4K
ICNpbmNsdWRlIDxsaW51eC9tb2R1bGUuaD4KICNpbmNsdWRlIDxsaW51eC91YWNjZXNzLmg+Cisj
aW5jbHVkZSA8bGludXgvbWVtX2VuY3J5cHQuaD4KIAogI2RlZmluZSBUVE1fQk9fVk1fTlVNX1BS
RUZBVUxUIDE2CiAKQEAgLTIzMCw5ICsyMzEsMTEgQEAgc3RhdGljIGludCB0dG1fYm9fdm1fZmF1
bHQoc3RydWN0IHZtX2ZhdWx0ICp2bWYpCiAJICogZmlyc3QgcGFnZS4KIAkgKi8KIAlmb3IgKGkg
PSAwOyBpIDwgVFRNX0JPX1ZNX05VTV9QUkVGQVVMVDsgKytpKSB7Ci0JCWlmIChiby0+bWVtLmJ1
cy5pc19pb21lbSkKKwkJaWYgKGJvLT5tZW0uYnVzLmlzX2lvbWVtKSB7CisJCQkvKiBJb21lbSBz
aG91bGQgbm90IGJlIG1hcmtlZCBlbmNyeXB0ZWQgKi8KKwkJCWN2bWEudm1fcGFnZV9wcm90ID0g
cGdwcm90X2RlY3J5cHRlZChjdm1hLnZtX3BhZ2VfcHJvdCk7CiAJCQlwZm4gPSBiZGV2LT5kcml2
ZXItPmlvX21lbV9wZm4oYm8sIHBhZ2Vfb2Zmc2V0KTsKLQkJZWxzZSB7CisJCX0gZWxzZSB7CiAJ
CQlwYWdlID0gdHRtLT5wYWdlc1twYWdlX29mZnNldF07CiAJCQlpZiAodW5saWtlbHkoIXBhZ2Ug
JiYgaSA9PSAwKSkgewogCQkJCXJldHZhbCA9IFZNX0ZBVUxUX09PTTsKZGlmZiAtLWdpdCBhL2Ry
aXZlcnMvZ3B1L2RybS91ZGwvdWRsX2ZiLmMgYi9kcml2ZXJzL2dwdS9kcm0vdWRsL3VkbF9mYi5j
CmluZGV4IDRhNjUwMDMuLjkyZTE2OTAgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS91ZGwv
dWRsX2ZiLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3VkbC91ZGxfZmIuYwpAQCAtMTQsNiArMTQs
NyBAQAogI2luY2x1ZGUgPGxpbnV4L3NsYWIuaD4KICNpbmNsdWRlIDxsaW51eC9mYi5oPgogI2lu
Y2x1ZGUgPGxpbnV4L2RtYS1idWYuaD4KKyNpbmNsdWRlIDxsaW51eC9tZW1fZW5jcnlwdC5oPgog
CiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KQEAgLTE2
OSw2ICsxNzAsOSBAQCBzdGF0aWMgaW50IHVkbF9mYl9tbWFwKHN0cnVjdCBmYl9pbmZvICppbmZv
LCBzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSkKIAlwcl9ub3RpY2UoIm1tYXAoKSBmcmFtZWJ1
ZmZlciBhZGRyOiVsdSBzaXplOiVsdVxuIiwKIAkJICBwb3MsIHNpemUpOwogCisJLyogV2UgZG9u
J3Qgd2FudCB0aGUgZnJhbWVidWZmZXIgdG8gYmUgbWFwcGVkIGVuY3J5cHRlZCAqLworCXZtYS0+
dm1fcGFnZV9wcm90ID0gcGdwcm90X2RlY3J5cHRlZCh2bWEtPnZtX3BhZ2VfcHJvdCk7CisKIAl3
aGlsZSAoc2l6ZSA+IDApIHsKIAkJcGFnZSA9IHZtYWxsb2NfdG9fcGZuKCh2b2lkICopcG9zKTsK
IAkJaWYgKHJlbWFwX3Bmbl9yYW5nZSh2bWEsIHN0YXJ0LCBwYWdlLCBQQUdFX1NJWkUsIFBBR0Vf
U0hBUkVEKSkKZGlmZiAtLWdpdCBhL2RyaXZlcnMvdmlkZW8vZmJkZXYvY29yZS9mYm1lbS5jIGIv
ZHJpdmVycy92aWRlby9mYmRldi9jb3JlL2ZibWVtLmMKaW5kZXggMDY5ZmU3OS4uYjVlN2MzMyAx
MDA2NDQKLS0tIGEvZHJpdmVycy92aWRlby9mYmRldi9jb3JlL2ZibWVtLmMKKysrIGIvZHJpdmVy
cy92aWRlby9mYmRldi9jb3JlL2ZibWVtLmMKQEAgLTMyLDYgKzMyLDcgQEAKICNpbmNsdWRlIDxs
aW51eC9kZXZpY2UuaD4KICNpbmNsdWRlIDxsaW51eC9lZmkuaD4KICNpbmNsdWRlIDxsaW51eC9m
Yi5oPgorI2luY2x1ZGUgPGxpbnV4L21lbV9lbmNyeXB0Lmg+CiAKICNpbmNsdWRlIDxhc20vZmIu
aD4KIApAQCAtMTQwNSw2ICsxNDA2LDEyIEBAIHN0YXRpYyBsb25nIGZiX2NvbXBhdF9pb2N0bChz
dHJ1Y3QgZmlsZSAqZmlsZSwgdW5zaWduZWQgaW50IGNtZCwKIAltdXRleF9sb2NrKCZpbmZvLT5t
bV9sb2NrKTsKIAlpZiAoZmItPmZiX21tYXApIHsKIAkJaW50IHJlczsKKworCQkvKgorCQkgKiBU
aGUgZnJhbWVidWZmZXIgbmVlZHMgdG8gYmUgYWNjZXNzZWQgZGVjcnlwdGVkLCBiZSBzdXJlCisJ
CSAqIFNNRSBwcm90ZWN0aW9uIGlzIHJlbW92ZWQgYWhlYWQgb2YgdGhlIGNhbGwKKwkJICovCisJ
CXZtYS0+dm1fcGFnZV9wcm90ID0gcGdwcm90X2RlY3J5cHRlZCh2bWEtPnZtX3BhZ2VfcHJvdCk7
CiAJCXJlcyA9IGZiLT5mYl9tbWFwKGluZm8sIHZtYSk7CiAJCW11dGV4X3VubG9jaygmaW5mby0+
bW1fbG9jayk7CiAJCXJldHVybiByZXM7CkBAIC0xNDMwLDYgKzE0MzcsMTEgQEAgc3RhdGljIGxv
bmcgZmJfY29tcGF0X2lvY3RsKHN0cnVjdCBmaWxlICpmaWxlLCB1bnNpZ25lZCBpbnQgY21kLAog
CW11dGV4X3VubG9jaygmaW5mby0+bW1fbG9jayk7CiAKIAl2bWEtPnZtX3BhZ2VfcHJvdCA9IHZt
X2dldF9wYWdlX3Byb3Qodm1hLT52bV9mbGFncyk7CisJLyoKKwkgKiBUaGUgZnJhbWVidWZmZXIg
bmVlZHMgdG8gYmUgYWNjZXNzZWQgZGVjcnlwdGVkLCBiZSBzdXJlCisJICogU01FIHByb3RlY3Rp
b24gaXMgcmVtb3ZlZAorCSAqLworCXZtYS0+dm1fcGFnZV9wcm90ID0gcGdwcm90X2RlY3J5cHRl
ZCh2bWEtPnZtX3BhZ2VfcHJvdCk7CiAJZmJfcGdwcm90ZWN0KGZpbGUsIHZtYSwgc3RhcnQpOwog
CiAJcmV0dXJuIHZtX2lvbWFwX21lbW9yeSh2bWEsIHN0YXJ0LCBsZW4pOwoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Tue Jun 27 15:01:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 15: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 1dPrzr-0006GR-BG; Tue, 27 Jun 2017 15:01:43 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dPrzq-0006FY-BA
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 15:01:42 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 73/9C-01996-55372595; Tue, 27 Jun 2017 15:01:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0gUYRTdb3ZmnDYnvlbF25o9tqK01hdUSkR
 hKPXDB2mF/SjHmtyF3XWbWWODHlIiJb1DIzGx149eBPbYVJBWWEHTElftYWo+WNLyhZaaIM3s
 WNm/c+455x4uXEatPU/rGN5h5wUrZ9bTGtIYGRZvSBd3Z0RdGAyJvTd2l9yOdrqrZ4hUtJ8yW
 bNyHJmUsbW+nbS1JTlaL7ZSeehafCHSMCTOV0NPczctE4SvI3jy/ppaJlpcQICzswwVogUMjT
 dA+9AEIeMAvAcqb3lpGQficgJ6i7EcUOMhGmreNvoEAi+F8jv31TIm8Rr4XDftW8TindDpqqZ
 kvADvgkve1z6PVppfdI37yTgIL4MHnnxK8S+G+pv9ZCFipIIweFoVKY/VeDk4h0p9UcArwDk5
 6bsAcAGCjlkvpexcDSXjzX6KKRTcTaWkgpPg3bDsYSS8Chryk5Wsi4AB72VSIU00uF7emguHg
 2f8+5zQ6wctxdXEHKGgr60UKeQlCbU3umhlrxmu9mxS5pcQXJ5xz8UbKZjwPKMUUqGFqfpR4g
 oylMw7tuTfsSXzji1H6odoncgLx3jBELMpIkswZRvtFs5kNkRHbYyw8KLIZfNmLkuMOJRjqUD
 SX5xWqdAr1HE9uRYtYQh9EPsIdmdoF2XlHD5u5ETjQSHXzIu1aC3D4DvuM2k60ppj5fXArhEk
 22KBz+YdR0xm6c/+OIHx1wey7TZJZkUbZxFN2YrUgFbqgtnho5KAZcGYa/0b+/OhLShUF8Ail
 Uql9bfxgsVk/18fRMEM0gewcXK7v8lq/7t9UCompGKyLFUutnP/JF0eShlobj5+sm/6eVfauc
 oNGk9RSFGU48Pr0+Pb9p0QpjIXGpiYRazYJf6qEoyTzz2zzil3f2bIz4SmwR1bu19Vhie/+Vi
 XVLPantjDfmo6YMsdSdHEckm3H9OJoV9HE/yD1u+9OzIcePbL9FjF1OZTPxa+iPy2VL+uOGHX
 scdb4pYMpOtJ0chFh6sFkfsNv49Dk5wDAAA=
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1498575699!101727758!1
X-Originating-IP: [104.47.41.66]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55753 invoked from network); 27 Jun 2017 15:01:40 -0000
Received: from mail-dm3nam03on0066.outbound.protection.outlook.com (HELO
 NAM03-DM3-obe.outbound.protection.outlook.com) (104.47.41.66)
 by server-3.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 27 Jun 2017 15:01:40 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=M0077Zg2X22fOYEokw2JDkb1z5Gf/buP+2FXC34vnxs=;
 b=CnWKSVHJW3IsuD0GvJxhtwOoucwGDQDMFYv8/VnVTMDwOWBrcX+4jE4G+kM5dLDwEcWbdjt+/1JQFuLHHPTahWekzxFH2JugKJJ3v4Sj4XoC7J7Yy0Bf5z1KFS8dw/OAOtdpWF8pIo3MgyFqxX/942RUuYLPXNFpzqidOFSUKF0=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 DM5PR12MB1148.namprd12.prod.outlook.com (10.168.236.143) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1199.15; Tue, 27 Jun 2017 15:01:34 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Tue, 27 Jun 2017 10:01:31 -0500
Message-ID: <20170627150131.15908.22634.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170627145607.15908.26571.stgit@tlendack-t1.amdoffice.net>
References: <20170627145607.15908.26571.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: SN1PR16CA0039.namprd16.prod.outlook.com (10.169.34.49) To
 DM5PR12MB1148.namprd12.prod.outlook.com (10.168.236.143)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 5a2cb641-5d71-47fa-ebdb-08d4bd6d67d9
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506067)(300135500095);
 SRVR:DM5PR12MB1148; 
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1148;
 3:/wmYYhj5g0hr4ezTfY5g3nyM/InqjIQtRxb5tHuIR2tFu6wykpkh3dhGA5htjYq0OCfQn7FEWreMiERG0+tsBItFXrtZ57Sl9KUo9xje9JKIuJkrh9ogPFDMRsMZ9f+lrhTsJP9CKpd2lYrDkS3zqQhrmqS5voqLrLnkfInSzYyhu4v0mUIPzoY76wWhD8SbkWTy7kY+Nice907i9b2v/RxFqYelNSbJqVT/j8LqhyzlYsvj4egLYntxda8K9tkuEc9kPmIroC5At57MGl7i0+Z8xZwec/GSEqRqbKRVZmf0mWdCkwOmI8Wyqa6DZZpsZgGsysci3YVkrwY35DjOLQQh5ojVHHFyJBmTj/LvhMDCrRrOm1X4yxr7gmBHHJy5Go5XEP3nbj2ZS/EmU6VnvkjgVRfE/4RRCRmd7Osgj1u6xOMb/luqRPQOiukUAWVApKNy6XiJU/qwiXIGO7dhPEvEWxAA3JtiUJWKURW73v/0UQqx/vmKNSJrgTJ4A23BI3yG1XYzc8XdSBOx4ZZPvwimA44BXiCrD9Yvti0jBE8gX9/e2bj3GXVQQmWcpK9xt6EKlsFO63iFwqvfwMM/sxGFUdN1Tb3rDwxQu1J8jldCY8eEmkcJfpEZXL8HOqJjMqj+QUv+dhjeFzJTP7unUyfNKK2DYUs8JmMgnuLb09I6P3c0834chdH+jEo7JL+w1QYCHk0TNviG4VJeQbOeWKuOS9nByAPibE/ELWD8AEdrh7kk4tJ53h4qmzZqxqgnfvUVjETYB0MSrRgv7RkUbg==
X-MS-TrafficTypeDiagnostic: DM5PR12MB1148:
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1148;
 25:vxv0RhtFkapVva6aqD5L+/x5FVB6b8pWUcRnHIte3tPETjrmodGjLSUqgM6178WRkgXLMuTw/JIKii6tzSJr1p82LT7nWLBGs/OJe7Cs9ChULHp84mzt32PLSQ/kST1Q8EQkpMMyiasDb7Tdes6h8QqiRQNNfaasqQTPS+oSEnOwg6oQ+USTppTT7CgHcJbGl+Vpw3xPz5V6Z3fIRbKsyyGWEiD1O8NVDhdFbRJ7p+5MWsODWp3Z2pwSmQg6RhFbVjaDi4ZAbC8Y7MY/5KN9N8eu5GLzc32TRjvjAP+7jH/9WlMq4VK2bpEHjotDb4i37ybewJGtQguu4aInCfjvGTjcLGFhKqsfeo2CRUZpjvAa1+kIDmdhR1EP2lnib5gLvtttXn6WcJVeSI7DsegjD5pH7+sba6KUXGg6zBgBGMas2EvJ/LImxrAjwpfJ/gATEffmg849Xshc5YmGKxulDq2ksNFhEZRKNHLDASgTv8mtlhbWdAffZbYH+0eA1CYGKIfCTbAJOh8Bh1k+GnrPt0yPLoC1l9OCvuWGXW/CcyZXUGgj82L5H0f362c3Pkatdt2Y9GzXTxA9rClAohKPcKy0OXcg3tpb9rGV1DwnizqysqZaCLMAKglqDEMgaBakJOz+TJIt+2uf4SEUsc8JRKurIF29fYKkGJvxmx0bPU3HmNV/W8dyMcKP+cPr6/0nREjsTZAd5R7xK8A3KbhH4BruMh9OwO6APensLYE/8LuiELjlLd078kL9w2Hfaqh36+O/cYYcpXMcO7d7aZMB+r2tF3ycPY1W6xHcJJUJQdBN1kpNbtuYySI3r7VFb3gqJXiKWaRPq2W27ngWNVKVllzuB4Q2YRxc4Bv8sEbprf2m5VL3xq0Bz7D73M62bS5ZO40vS/hMJpX0TH9QfZjXYlxOezH6t9zIrnaRIVAsOO4=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1148;
 31:ERxYpe2myUtAjjT/sC24hVb4Jh2MqgXV2QTy+KgAdc40jVYR7/zEKzTCaVE1A/vo9SmsefobgdAM17gnVpA5ZcdYUFXmjmqLqREiKyzh2+r0X+xfhXqyN6Ky53Yqpl1i/PVWruGNFXMjMfo935g3Rzxkp6kYrcmL/VtuS5d/RXub3GrCXlI8oU/c/3Ya38OTXo9j6pNrZtNOWZ0pvD1lwYn+A79wvMtRyTnZGBshTMCbeIBOx+FM9LYsVg499uTA+vsKwTV1dW+4YkRr5iwfeMpqSHfDIG/d0OPuxDMeVpRXd0xHUP7yNWlCkWQUPGcHQ86Pgf/iGbzh0b6M+N73ORvVQbaespuw2iT56lxBttLV9zCu1ySDpDGaf9uorAZ1tZ7L3StUnoDtwgnnqfTiaPYLV3ad66HIxwoXED31JDstfnhR1j2UOjIQdXMjaOeGV3ejNufk8GKyIFLoV17efM6qr4Zu9y33ZeRd5l4u2uvbCZ96vDQtg56DWaYRyuDGJiMv1hO5g6NrwzVwhlM5A+U+VY8IXxBv9VP2M6FeqAH9Sa14BDDHMMvrskMT8JeBB/YKnliILecAzPyHJGKfOvy3lSMTq7RIbK/A6+kQRLYx2po2m49C26ScmIxxYULUq1uJK8v65xyH5pmAlyY7FHWrl7IhTQ9mb3nmGfKU55w=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1148;
 20:vCNjsQX3Pjaq0QSps1rMH3X9l+qfvvOrGDdpIyzeVZQn7cuQXgahBPmwIJc2PyWUIv5Olj741lluxSvpBfg+Ma+TQwqdsRC7Pvvl5scJbeBvjPBcHbJokd/jdBWJlGdmEeLugNCu3MS2bp/8zeaOdSIu61snPsbf27xobtyKRpppmbczwpEvEeErnhg6X57p0P23hoZ+6WDmPX3taFqH0FMY/1cAE6fDo78tCYQSsQdX9KI6OpuQyHcnXw95WksX617gEdQVFu+vjooncYQPHYrydQR8uqVF6TJydz/V2WSlYyQWF9nXOVXc3BkwtBgrQcQGl/kM4BF8K8G4MuBKFh1Ztdp1/tW6iX/XN55RMqQAQzdh7DmfwNfCCbWw4gMTAtuG9k381SsbzBT0Zz4iqOghjvZ/ALGSEtOtHOESwXjxSyiJG490/WjNxy1pZFBOVnrJOKNSJvGhAfB+hsm/TWdPK7JzCwGTwViKp8c6ZvcwnP+A7w6MdcA0XXnET2a/
X-Microsoft-Antispam-PRVS: <DM5PR12MB114833176AFC9D648153F6C6ECDC0@DM5PR12MB1148.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(125551606395959)(133145235818549)(236129657087228)(767451399110)(148574349560750)(167848164394848);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(100000703101)(100105400095)(93006095)(93001095)(3002001)(10201501046)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123558100)(20161123562025)(20161123555025)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DM5PR12MB1148; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DM5PR12MB1148; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ4OzQ6V3IybkR4UHUrTEtaY2d6di9TWkNqdGcwY2kw?=
 =?utf-8?B?U21NZVdKVTdNK2RReGptcUFwZVFNaTdBVUluQTk1SlFHUUhvYWRnTVh6OVBl?=
 =?utf-8?B?TVY1WVJmaDBlVlR2SGxwdXlzK0dYK2NpSVV5eU9BamxVLzdEQ1lDQnQzMGVt?=
 =?utf-8?B?dHVqUUx6SWRlSkVvZy9CS0VBanFLWFB6RmpLK3FXTjFnMk5xUEhGSGlUS04r?=
 =?utf-8?B?dzJ1WWJON29HSFdSVGZwczliTUhvR2I1RkNDZjdrMldCcFh5NXdCYVNXcmF6?=
 =?utf-8?B?a1VUS25mT1NSUm53WEZUREU5L2l3Q0VqWVNUSTRsdXFnbHpxdFdSRnpiczVa?=
 =?utf-8?B?TmJSaDhmZW95WHkyT3U4enc1R3pEQmhzek1CNXFDRzhPWm00Q0lyTGVnL0d2?=
 =?utf-8?B?c0s3VVBHSzA2M2JNZEhhUE9HOUhtWTArNUZGenQ2cjFJbjRvZWtEMFdSZXdE?=
 =?utf-8?B?OC8yQVF2Mmp0QlU2RExtbG0xRXltL0pUQlg0emNFTDlFUzdyUUh1RFBCZ2px?=
 =?utf-8?B?Z3pLc21yZkp0ZXJMKytQaUNvSE00dEhVYTJjc1FWajVrWlBOV0FuKzRhNFZm?=
 =?utf-8?B?cnkvajVRVjlwM0ZNYm1TVXRZY2NvK0NvVUdPbFdXaU8zRVJrakRmY004OTV5?=
 =?utf-8?B?RWNiS2JJM2RrTWVaYTBEbTJRN0xsUTNqVGYwbTJhY1RqVHZQd3lyZVIrZ2s2?=
 =?utf-8?B?NEYyeE1XeW0vMm0vOXdIbnl1LzN2YWJhUXlWa0twZmRSTjhGSm1EczFnb1dE?=
 =?utf-8?B?Q2ZPYkNQWW1KTDVLdloyL2pGdU93MnZDZXBVM0kvdHRldWJ1TzFFMU9WMytx?=
 =?utf-8?B?SllFMVRWZTd0ZTZIUmp4Z1NaUlRBcXBDWjhFcjNRUWFtMmN2cWg2RVNHcGd5?=
 =?utf-8?B?S1dKdzhXL3YzaDV3aWJwM3ZmckRKaFBBNDkxZm5JaC9pSGZoRkNicFFKd015?=
 =?utf-8?B?UTJUK09SdHdwcFhxd3FVVis1dGtZdGtvMmp6RmdwWlVHcWwwcS9HajdEeXVj?=
 =?utf-8?B?ZnBDNkVYcEVFaENoTkY5Zk5HRUIvbURqSGFCakNmQ081K3dsODMwcU9BTysx?=
 =?utf-8?B?RFdJSVBVSUczb1JmTUxPYXMrRlJoWkllY3kwUHhJd3ZHYWhZckMrN0JVMmR6?=
 =?utf-8?B?ZUFZaUE2N2tEajlKZmlBZHFHRDlnUFF2WE5XTUlRbGw0ZThvMDFkbGRXNCsz?=
 =?utf-8?B?TnZNejZ2RnBSNFd5bWtmR0tMeDFrMXA1VmViOE9oQnJLdnBabmZuTTQ5cGNJ?=
 =?utf-8?B?REtDeFlYZWVIWkRVNUZWb1FUaTJDSFF5TFVaaG1ibzVVNUFyOWJwMThpUjBI?=
 =?utf-8?B?VzU5bzNPZ2c5ZE9CbE9RekNLNHVWWnJWTDhnLzJKU1NERVcxYjZnK21kbEdF?=
 =?utf-8?B?L2pYZCsvKzZKeEx6N2o0aWl4Z3kzbWEyN1l6LzZOYnFlYTJ4WFk2bXM5dXpI?=
 =?utf-8?B?c2JjSm5KWitCZmRodHBSSUp5ZVk4NXBQNUMwWHIxV0VTNkNoZzd5U3E3T09k?=
 =?utf-8?B?ZkNHMXNyWlk0QTF4bmlxRFhjbWpldm11WFhIOW12a2ZuNlpuY2l1bXlzaXE1?=
 =?utf-8?B?cFFScElya2hHQVJMQTdkZEJVbWlMYXhkZkZ6R1d4RnkyRTU1WVJKSVV2KzBr?=
 =?utf-8?B?N3JlaEhwTjdydTFOaDI5bERHS0R2RFA3RloxK3BPRDd1WjA5dzFnWDlIVmtz?=
 =?utf-8?B?K2pZaDVybGRXcnM2Q0MrRVZKUThWV2wyU1pJOVk5dWY4OFYwZjFHb0tzeTQx?=
 =?utf-8?B?THRjTk4rUVFBVnE5VXpzTDllOURHbm1DRjFmOEg5bXJPZVJuVEtUMHRObXhR?=
 =?utf-8?B?cTZJQ1J6c2IyM0tJek9nVmIxdkpGYzhSdFBWZFZhSjNPWUEydEdncFZ0Rjky?=
 =?utf-8?Q?CzAXVtf8g4=3D?=
X-Forefront-PRVS: 0351D213B3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(979002)(6009001)(39840400002)(39860400002)(39410400002)(39450400003)(39400400002)(39850400002)(2950100002)(478600001)(6666003)(2906002)(6116002)(3846002)(53936002)(9686003)(7406005)(55016002)(83506001)(50466002)(110136004)(1076002)(305945005)(72206003)(230700001)(33646002)(7416002)(54906002)(54356999)(76176999)(50986999)(97746001)(4326008)(189998001)(7736002)(5660300001)(4001350100001)(103116003)(86362001)(8676002)(42186005)(23676002)(53416004)(25786009)(47776003)(81166006)(66066001)(6506006)(38730400002)(921003)(1121003)(969003)(989001)(999001)(1009001)(1019001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR12MB1148; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:ovrnspm; PTR:InfoNoRecords; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ4OzIzOjJ3Wnh3QW5yVlVHOFN3ZDNoR0ZlQ1l1dTE2?=
 =?utf-8?B?QmkxUnhsLzR2NVZ4VWpQaFVqQUs3NGFsNVppaTFDOVpRM0o2dWsyOWN1cHJG?=
 =?utf-8?B?ZjJ6bjl6VEZVSDUrbnBHV1VPd3ZQUStzVU5WL2tjd2cyQUNuM00zc0J1NnNx?=
 =?utf-8?B?UzViZGVJdzVoQlhlaEkvaUpTZTlKY3ZrNjVKQ2VERHFrQzVzMWZNQndRS21Y?=
 =?utf-8?B?c09kSHk0WURHSy9KUk90N3pLdzJERGgvYUtMVVRYQWczRFpNeDllRGtXME53?=
 =?utf-8?B?YVpmNGZzbGtkcStaMHlDL1pZeVFUQmloWUs2M3ptSWZ4RkRTUExsakgwNGJr?=
 =?utf-8?B?RU1hSFp3OTRtdFMybmc1OUFsWStkaktqN0d5VGZDMmVCNUdGZXRPcGdmODM4?=
 =?utf-8?B?QU8yVkRuVkJWZW1CZkZSd2JGeURmYnEzU05IOFdIc252VHJwMkVYNS95OHl2?=
 =?utf-8?B?WnlwdXdHcGhaQ29idFNSMXo3TUdkenZTV2lQdk5tbFQxbldsQ1pMMGdPc0Ny?=
 =?utf-8?B?OW1IODU4cEdvNk9CYWNpMGUxUnp3RnMrUjkycUZLYVdKb1YvckdxWVo2T3gx?=
 =?utf-8?B?UHNNVFVacCs2dUVtY3oyYW5OYWdUQVJMaWxQRGxuVGVjb1hXaW5zcGJSKzB6?=
 =?utf-8?B?a05UYmxvdXdCcWFhUmJNNVVXOEpXTWc0bTdLTGFUNENwWGR2WjFkTjdkVUQr?=
 =?utf-8?B?TkFBOXNXYlpJbmpkU3U5N3Y2eFhTN1ZpYlJvUGZLUzU0R2NoTUMraFA5eFA0?=
 =?utf-8?B?d0Q1L0N0TGhYQ0V4ZXZLMkdEVEtuMWJ3dkRvcGpRMURJYTdmZ3FGK0NhSWIx?=
 =?utf-8?B?dXJOcFpTdlpNSlpoRGlVWStFYkJPLzljb3czRXRGWWFtMUs4dkNBNGtHN2hT?=
 =?utf-8?B?V044Z3VVdW83VEVUOVpTTzVkZmlqMk5ScmlMb04xQUFlYnRuY3dKbU1DcXZq?=
 =?utf-8?B?dUw4cC9rM1RxcGFIK3hqNEF2OW9xWktEU1puQ2VybUthTUs5bnF0c1A3RS9O?=
 =?utf-8?B?RUN4QjVMcUdITEZ3Tzd2T2FQczBnNWdvMTBxYnpsSCtjVUt1cGdXYzhid0NS?=
 =?utf-8?B?aGNHNGFlenVISkp2T3puN2w5SVU1SlZrQzIrcGFVRkJHOHpWOG9NL1NWMXhO?=
 =?utf-8?B?ekRsRDVJQ245aGhXMCtkYTJQdE9tUlVnQncxRGttQ0l6WjBOZnNOdmRKRExV?=
 =?utf-8?B?MlQ5bVhQditJdWJ3elFXRTMvNUFGU29vbnBSeEtlRnpzNjQxT1RFUklsaStJ?=
 =?utf-8?B?WHNBaU94QjlnUzBTUFdweko0cDFEU244S2xCZHkweHRnd1c4Z01PNldxYUFG?=
 =?utf-8?B?ZE1zRDVqcStOTHNDbS9IV1JaeXVZclZGUHN4Z3BmaGgvU0ZsV3diTjBBRm9H?=
 =?utf-8?B?bk9CSGFvMTFHd0xsOUIxRk12TG80SGd4dWVRSTI4SjYwbVJRZjJXKzZVRjQz?=
 =?utf-8?B?akVFNnRJT3VSV0Z4TGNrd0U2Q3AxVDFQMTRCdXRRMEJ5SVgzQzdRT2ptOTJL?=
 =?utf-8?B?dDdpWXBNbjdDS1lpcnplOGc4WVZTZHN5VTdDQ2NyTXJlK0tSYS9vVm1hWHBm?=
 =?utf-8?B?Z0puMU9seXpZenlldE1tQklwZXJQWVlkTUxWWURYSlJ3Nk5rZk4wdnR3Tytj?=
 =?utf-8?B?WHl3THQzMEY1cS9aaGN5enRwZGtpY1pybUY0Y054YlI5c0gydmk3ZXRva3lQ?=
 =?utf-8?B?WVlGOWMxUEVVb1hTMENNQllqNXd2azRGeTJvcUtmQUdiSDVKdld4Sy9oNW5m?=
 =?utf-8?B?dks0NmUyeVozZitkOFNwYlg1OFlDTWR0Rjg5aGJxRkR5aXphdjZyMEExVEIv?=
 =?utf-8?B?dmN6WmYyMEcvTDV4MTVKR3A4YjY1Y1pDK3EwbmV1RG0zUkE9PQ==?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ4OzY6aXVWK0YraGpZUk5wWWVWZ2c0V015TXdJTGVi?=
 =?utf-8?B?K1ZxMG5Dd1ppaWg3NFNnRVU1ZWNMK0toN3M4cWNKYzlpL0R4OXJlSU1JdTcx?=
 =?utf-8?B?N2Q1ZlFybUVKbGU2NDFWemdlU0FRTkg4c2dyQXRyQzFidWZ4cCtlOHhFY3FW?=
 =?utf-8?B?Nm5WaW5zZHdocU8rUWVTMUJGRDZxcjNFOFpnL2RocEhJdFlLMWtrdEtaK3lJ?=
 =?utf-8?B?OXR1eU84QlEwKzkwOTR5aXR5RXpBOFN3SVFHbVVSR29TQ0Vub2pRRW9raGJl?=
 =?utf-8?B?eVI0R0Npa25pVVhTZkVNR2FkV1owL0Jpci8xc1NlQ1MyTnozKzlrdG5mRytS?=
 =?utf-8?B?RFhXZDBtZFo5T3ZnaGIwV05sZk9UVFFvQkt2VmRhbHVMR2grc3ZTNFBhUCsv?=
 =?utf-8?B?YlRJZnJMVkVSQVJGckhXK21ENVVBZms3V1dyakxNUjJzbjNOSlh4Z3Z6Wmha?=
 =?utf-8?B?eU9aMStXY2ZBUjRraW1BWUVFeVVpSmRkMHE4YkNvNXdNQnVXYjFGKzc1a3NK?=
 =?utf-8?B?K09zeFNQWTN6YUxabm53NVlrS2NZVFdaMUo2MHIvVDNwSllwV0puN2RVREVy?=
 =?utf-8?B?aWFoQkNZME5UUTl1Q1ZFdzRJemgvOEg0Y3pCbEFBRWxmTmRWMnVocDlnVUgv?=
 =?utf-8?B?SlhxVnYwWWxqTDk2U1grdktOd3cwWnorOGlCUWlSckwvdmdlV0czbVZnR1NP?=
 =?utf-8?B?V2taRFlCTElua2VJdjJkOHZXWTVEZEFaOEx5azhCYlRzcHhCcFpUa0x3ZG5F?=
 =?utf-8?B?bG40RE14V3ErY3FrZi8wZW1RRFFsWDNneEJ4bjRkdjY1QlFsOGFxekpEcWN2?=
 =?utf-8?B?S2xZdGJhdWRMTXVxY1lxbU1ZSUdydUxSYnZCTllUL2FjcW9NUVRYY3NaR0VC?=
 =?utf-8?B?bHJEWHJFV2xVMWZXTzZwSk9WWXZZUXR3MGdMejdGT2hxUW9HV0xlZCtkZjZ0?=
 =?utf-8?B?cGtwQTIxbkJXS2F0Rm9nenZ6NGFkUXpqWXh1Zm9ZeGg4ckJQdWcwbU43b3I5?=
 =?utf-8?B?cHlVSHRQOXNFTGRjSVRDZXBLaitrUGxqM3RSak5xclFQZnhvTDhuMHFqeUlQ?=
 =?utf-8?B?ZExlMVVyWlllUG9hVjNwdXczL3BVaTk5cjZRZ0t0RGw2N3h5S1g2ZmxvV2Jn?=
 =?utf-8?B?UXlsaytaUDhjK3Z1WmM1Z3QvN2IrTFhqTkxPdE1TK1lvWERockFUYjV2amhR?=
 =?utf-8?B?RnVueVhQZWd4MlRRL3R4OGtKU1pmdnRlY1pESXdoM1p5TGNGcXFmRGtKNmRM?=
 =?utf-8?B?MWNUUzQyVVZ0VythL0NveVlaOERJV3ZCUUsyem9IcCs5SVIvLzNtRnI3eTgr?=
 =?utf-8?B?ZDA4Mk1KYkVacDFMM1pud1FrUUcyL0k2aUlqbFIyMDlqMWpmYW8vSDhRSFpz?=
 =?utf-8?Q?NrJcIyB?=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1148;
 5:UFJkND7yyqIIaaBesUZ8Fp/g9uONfwMxX+iZq1nT2kv3ATY/4TXeFrB+y3Ka/ePjwJJ055MWtjMyvfU1ZBVPXZ9yd+qYjJVp+5krN7cLpab8E8WvyQ7IaJDl07KlygoC0/1G0DJV4vc4Uqy1ApgbOpFf8IyKO66tuINYUqT7OlLR0ThG/rGPB1Qqe/RLYblgAcnIe2rBcbox+mMjET0w8JxYZfJ/ToZxAndarDxr3+hjgSiyWMVU4SA7qQqv+JQsRhzohRms1sF0oeqyjgJdRp+DtTDh/+CO/bhOsiqr6OX6nOTSG8w+cvrRnDqsN8H6BrwFP1kRiYOAV9uCtX+1Rx5jEq9T8B2r8COThXXo4BEhXXpz3KjVltdcDHBUKuEQAFO1krjmB7BEoQ1b0mRXMw0gXQaLQomhhRN6sZ6LEx8zmOpNpMY14km6mLWWnNNSpysK2FKUO4H0D3zSNcpTvjYU1B+IKvGpMOzEv1udge0w1ekanngQuiPy7QRNNssQ;
 24:CpyQxQmMD/zpjBcgqf1CGGCtqN1th40fCU2PO8IfJqnl8eJO3QUhX4TZTHBZgGW6lNAe6yWlcaN3caD3mVdbqVSJmbnIJIlMX1eSbsG2GNo=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1148;
 7:PYjW5eY3YDhfBET7+wcMxX8fYdHjtMf1cY6VFO1Q/WPg7gYlB4JgKyhL8h+UIJC/WdSEpUo/khRykJGApvuKiBxWNBOvm67gBrcg0T7CkJweDgqvul6Uycd6UIiykcYTvnmhl+SxPrb9dEEs5/OhrTt6DHDkg8xPc5pNSsFqyMKzKsgt0lfY9XWLzvX8IabFxt5sZV7FR8Pj3aOpgp76zKrzsvoSP8vNjQtI+twr9mpQu29PZXEmssl9m+UYRkkmqXCRL97VPKueqxCW2UgX9DIoY2Bms9ioZSvWilrCsL6w2TSwi2fLXVdICAzEe/cMMi05HhaCF0uoMYsv9MDBIRZiCUnjufhz9r8obd7WnHzkImvUXTaYkdJV7VHB04LEJG8jp4ZMirCmH0Y93uGTDFAgKu9klYqMfJNrvU+350yMqgEwt0pZu6Z5JFpqlqi/obcVD4B/4C0z/uIv2xLGMkF4T93bTJHYqFSjQGTdzEhagOunwaKBADtbigSWb7P5+eGEpC+Kml+kG1WHtz1OwA3/dXcH/EIUiHUEAV2Qi5AAlwK+GIRdmsmMDbueF/WE2LqRZ3s8yPoyI9UC6o5jR2/XVwFQr/Iqb3ytNNY+zNdfrDQVseprYtfpI+JuqkKrZ46EqRAQgQ3eR0mAIKXODARoxfwQgFpL1wYmwW1FCXyWgUIav5Lp4c0ppSn9iu2N432wLQkspoGY48oD4M1ueeDW/XNW+ySw9SpNDsHKvlz4nBA7fCHb1gODsR03QEWwC3PyWSnf7+nbISWAviS801sa7NkUqw7s0NLEX6DmUM4=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1148;
 20:8YAjrLe99rP8AtG8eNWz6IIAGRzgDzjNzFUcfVLX3iVI3RtNP2XwrUT055jvzPbP4G5Ix3mYqG79GM6Tbl+ODo+igy6noQQa2nWxrOMavhldek0VpkEhinOhhFSVheh9nxT42B7FhovyhtyDoff0Ezz3e+m4wV1/2R0BhS6G9tdxDFP7kS1EvaBrqzi3KtD/NPltEyYz0bV/Jr1rEh0hux0FDzYIKDwVc2nRqjlaiawm+rIoxkb4h+CAb+WCzZKu
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 15:01:34.2658 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR12MB1148
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v8 30/38] kvm: x86: svm: Support Secure Memory
 Encryption within KVM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VXBkYXRlIHRoZSBLVk0gc3VwcG9ydCB0byB3b3JrIHdpdGggU01FLiBUaGUgVk1DQiBoYXMgYSBu
dW1iZXIgb2YgZmllbGRzCndoZXJlIHBoeXNpY2FsIGFkZHJlc3NlcyBhcmUgdXNlZCBhbmQgdGhl
c2UgYWRkcmVzc2VzIG11c3QgY29udGFpbiB0aGUKbWVtb3J5IGVuY3J5cHRpb24gbWFzayBpbiBv
cmRlciB0byBwcm9wZXJseSBhY2Nlc3MgdGhlIGVuY3J5cHRlZCBtZW1vcnkuCkFsc28sIHVzZSB0
aGUgbWVtb3J5IGVuY3J5cHRpb24gbWFzayB3aGVuIGNyZWF0aW5nIGFuZCB1c2luZyB0aGUgbmVz
dGVkCnBhZ2UgdGFibGVzLgoKUmV2aWV3ZWQtYnk6IEJvcmlzbGF2IFBldGtvdiA8YnBAc3VzZS5k
ZT4KU2lnbmVkLW9mZi1ieTogVG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4K
LS0tCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9rdm1faG9zdC5oIHwgICAgMiArLQogYXJjaC94ODYv
a3ZtL21tdS5jICAgICAgICAgICAgICB8ICAgMTIgKysrKysrKystLS0tCiBhcmNoL3g4Ni9rdm0v
bW11LmggICAgICAgICAgICAgIHwgICAgMiArLQogYXJjaC94ODYva3ZtL3N2bS5jICAgICAgICAg
ICAgICB8ICAgMzUgKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0KIGFyY2gveDg2
L2t2bS92bXguYyAgICAgICAgICAgICAgfCAgICAzICsrLQogYXJjaC94ODYva3ZtL3g4Ni5jICAg
ICAgICAgICAgICB8ICAgIDMgKystCiA2IGZpbGVzIGNoYW5nZWQsIDMyIGluc2VydGlvbnMoKyks
IDI1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL2t2bV9o
b3N0LmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9rdm1faG9zdC5oCmluZGV4IDY5NTYwNWUuLjZk
MTI2N2YgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL2t2bV9ob3N0LmgKKysrIGIv
YXJjaC94ODYvaW5jbHVkZS9hc20va3ZtX2hvc3QuaApAQCAtMTA2OSw3ICsxMDY5LDcgQEAgc3Ry
dWN0IGt2bV9hcmNoX2FzeW5jX3BmIHsKIHZvaWQga3ZtX21tdV91bmluaXRfdm0oc3RydWN0IGt2
bSAqa3ZtKTsKIHZvaWQga3ZtX21tdV9zZXRfbWFza19wdGVzKHU2NCB1c2VyX21hc2ssIHU2NCBh
Y2Nlc3NlZF9tYXNrLAogCQl1NjQgZGlydHlfbWFzaywgdTY0IG54X21hc2ssIHU2NCB4X21hc2ss
IHU2NCBwX21hc2ssCi0JCXU2NCBhY2NfdHJhY2tfbWFzayk7CisJCXU2NCBhY2NfdHJhY2tfbWFz
aywgdTY0IG1lX21hc2spOwogCiB2b2lkIGt2bV9tbXVfcmVzZXRfY29udGV4dChzdHJ1Y3Qga3Zt
X3ZjcHUgKnZjcHUpOwogdm9pZCBrdm1fbW11X3Nsb3RfcmVtb3ZlX3dyaXRlX2FjY2VzcyhzdHJ1
Y3Qga3ZtICprdm0sCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rdm0vbW11LmMgYi9hcmNoL3g4Ni9r
dm0vbW11LmMKaW5kZXggY2I4MjI1OS4uZTg1ODg4YyAxMDA2NDQKLS0tIGEvYXJjaC94ODYva3Zt
L21tdS5jCisrKyBiL2FyY2gveDg2L2t2bS9tbXUuYwpAQCAtMTA3LDcgKzEwNyw3IEBAIGVudW0g
ewogCSgoKGFkZHJlc3MpID4+IFBUMzJfTEVWRUxfU0hJRlQobGV2ZWwpKSAmICgoMSA8PCBQVDMy
X0xFVkVMX0JJVFMpIC0gMSkpCiAKIAotI2RlZmluZSBQVDY0X0JBU0VfQUREUl9NQVNLICgoKDFV
TEwgPDwgNTIpIC0gMSkgJiB+KHU2NCkoUEFHRV9TSVpFLTEpKQorI2RlZmluZSBQVDY0X0JBU0Vf
QUREUl9NQVNLIF9fc21lX2NscigoKCgxVUxMIDw8IDUyKSAtIDEpICYgfih1NjQpKFBBR0VfU0la
RS0xKSkpCiAjZGVmaW5lIFBUNjRfRElSX0JBU0VfQUREUl9NQVNLIFwKIAkoUFQ2NF9CQVNFX0FE
RFJfTUFTSyAmIH4oKDFVTEwgPDwgKFBBR0VfU0hJRlQgKyBQVDY0X0xFVkVMX0JJVFMpKSAtIDEp
KQogI2RlZmluZSBQVDY0X0xWTF9BRERSX01BU0sobGV2ZWwpIFwKQEAgLTEyNSw3ICsxMjUsNyBA
QCBlbnVtIHsKIAkJCQkJICAgICogUFQzMl9MRVZFTF9CSVRTKSkpIC0gMSkpCiAKICNkZWZpbmUg
UFQ2NF9QRVJNX01BU0sgKFBUX1BSRVNFTlRfTUFTSyB8IFBUX1dSSVRBQkxFX01BU0sgfCBzaGFk
b3dfdXNlcl9tYXNrIFwKLQkJCXwgc2hhZG93X3hfbWFzayB8IHNoYWRvd19ueF9tYXNrKQorCQkJ
fCBzaGFkb3dfeF9tYXNrIHwgc2hhZG93X254X21hc2sgfCBzaGFkb3dfbWVfbWFzaykKIAogI2Rl
ZmluZSBBQ0NfRVhFQ19NQVNLICAgIDEKICNkZWZpbmUgQUNDX1dSSVRFX01BU0sgICBQVF9XUklU
QUJMRV9NQVNLCkBAIC0xODQsNiArMTg0LDcgQEAgc3RydWN0IGt2bV9zaGFkb3dfd2Fsa19pdGVy
YXRvciB7CiBzdGF0aWMgdTY0IF9fcmVhZF9tb3N0bHkgc2hhZG93X2RpcnR5X21hc2s7CiBzdGF0
aWMgdTY0IF9fcmVhZF9tb3N0bHkgc2hhZG93X21taW9fbWFzazsKIHN0YXRpYyB1NjQgX19yZWFk
X21vc3RseSBzaGFkb3dfcHJlc2VudF9tYXNrOworc3RhdGljIHU2NCBfX3JlYWRfbW9zdGx5IHNo
YWRvd19tZV9tYXNrOwogCiAvKgogICogVGhlIG1hc2svdmFsdWUgdG8gZGlzdGluZ3Vpc2ggYSBQ
VEUgdGhhdCBoYXMgYmVlbiBtYXJrZWQgbm90LXByZXNlbnQgZm9yCkBAIC0zMTcsNyArMzE4LDcg
QEAgc3RhdGljIGJvb2wgY2hlY2tfbW1pb19zcHRlKHN0cnVjdCBrdm1fdmNwdSAqdmNwdSwgdTY0
IHNwdGUpCiAKIHZvaWQga3ZtX21tdV9zZXRfbWFza19wdGVzKHU2NCB1c2VyX21hc2ssIHU2NCBh
Y2Nlc3NlZF9tYXNrLAogCQl1NjQgZGlydHlfbWFzaywgdTY0IG54X21hc2ssIHU2NCB4X21hc2ss
IHU2NCBwX21hc2ssCi0JCXU2NCBhY2NfdHJhY2tfbWFzaykKKwkJdTY0IGFjY190cmFja19tYXNr
LCB1NjQgbWVfbWFzaykKIHsKIAlpZiAoYWNjX3RyYWNrX21hc2sgIT0gMCkKIAkJYWNjX3RyYWNr
X21hc2sgfD0gU1BURV9TUEVDSUFMX01BU0s7CkBAIC0zMzAsNiArMzMxLDcgQEAgdm9pZCBrdm1f
bW11X3NldF9tYXNrX3B0ZXModTY0IHVzZXJfbWFzaywgdTY0IGFjY2Vzc2VkX21hc2ssCiAJc2hh
ZG93X3ByZXNlbnRfbWFzayA9IHBfbWFzazsKIAlzaGFkb3dfYWNjX3RyYWNrX21hc2sgPSBhY2Nf
dHJhY2tfbWFzazsKIAlXQVJOX09OKHNoYWRvd19hY2Nlc3NlZF9tYXNrICE9IDAgJiYgc2hhZG93
X2FjY190cmFja19tYXNrICE9IDApOworCXNoYWRvd19tZV9tYXNrID0gbWVfbWFzazsKIH0KIEVY
UE9SVF9TWU1CT0xfR1BMKGt2bV9tbXVfc2V0X21hc2tfcHRlcyk7CiAKQEAgLTIzOTgsNyArMjQw
MCw4IEBAIHN0YXRpYyB2b2lkIGxpbmtfc2hhZG93X3BhZ2Uoc3RydWN0IGt2bV92Y3B1ICp2Y3B1
LCB1NjQgKnNwdGVwLAogCUJVSUxEX0JVR19PTihWTVhfRVBUX1dSSVRBQkxFX01BU0sgIT0gUFRf
V1JJVEFCTEVfTUFTSyk7CiAKIAlzcHRlID0gX19wYShzcC0+c3B0KSB8IHNoYWRvd19wcmVzZW50
X21hc2sgfCBQVF9XUklUQUJMRV9NQVNLIHwKLQkgICAgICAgc2hhZG93X3VzZXJfbWFzayB8IHNo
YWRvd194X21hc2sgfCBzaGFkb3dfYWNjZXNzZWRfbWFzazsKKwkgICAgICAgc2hhZG93X3VzZXJf
bWFzayB8IHNoYWRvd194X21hc2sgfCBzaGFkb3dfYWNjZXNzZWRfbWFzayB8CisJICAgICAgIHNo
YWRvd19tZV9tYXNrOwogCiAJbW11X3NwdGVfc2V0KHNwdGVwLCBzcHRlKTsKIApAQCAtMjcwMCw2
ICsyNzAzLDcgQEAgc3RhdGljIGludCBzZXRfc3B0ZShzdHJ1Y3Qga3ZtX3ZjcHUgKnZjcHUsIHU2
NCAqc3B0ZXAsCiAJCXB0ZV9hY2Nlc3MgJj0gfkFDQ19XUklURV9NQVNLOwogCiAJc3B0ZSB8PSAo
dTY0KXBmbiA8PCBQQUdFX1NISUZUOworCXNwdGUgfD0gc2hhZG93X21lX21hc2s7CiAKIAlpZiAo
cHRlX2FjY2VzcyAmIEFDQ19XUklURV9NQVNLKSB7CiAKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2t2
bS9tbXUuaCBiL2FyY2gveDg2L2t2bS9tbXUuaAppbmRleCAzMzBiZjNhLi4wOGI3NzlkIDEwMDY0
NAotLS0gYS9hcmNoL3g4Ni9rdm0vbW11LmgKKysrIGIvYXJjaC94ODYva3ZtL21tdS5oCkBAIC00
OCw3ICs0OCw3IEBACiAKIHN0YXRpYyBpbmxpbmUgdTY0IHJzdmRfYml0cyhpbnQgcywgaW50IGUp
CiB7Ci0JcmV0dXJuICgoMVVMTCA8PCAoZSAtIHMgKyAxKSkgLSAxKSA8PCBzOworCXJldHVybiBf
X3NtZV9jbHIoKCgxVUxMIDw8IChlIC0gcyArIDEpKSAtIDEpIDw8IHMpOwogfQogCiB2b2lkIGt2
bV9tbXVfc2V0X21taW9fc3B0ZV9tYXNrKHU2NCBtbWlvX21hc2spOwpkaWZmIC0tZ2l0IGEvYXJj
aC94ODYva3ZtL3N2bS5jIGIvYXJjaC94ODYva3ZtL3N2bS5jCmluZGV4IGJhOTg5MWEuLmQyZTlm
Y2EgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2t2bS9zdm0uYworKysgYi9hcmNoL3g4Ni9rdm0vc3Zt
LmMKQEAgLTExMzgsOSArMTEzOCw5IEBAIHN0YXRpYyB2b2lkIGF2aWNfaW5pdF92bWNiKHN0cnVj
dCB2Y3B1X3N2bSAqc3ZtKQogewogCXN0cnVjdCB2bWNiICp2bWNiID0gc3ZtLT52bWNiOwogCXN0
cnVjdCBrdm1fYXJjaCAqdm1fZGF0YSA9ICZzdm0tPnZjcHUua3ZtLT5hcmNoOwotCXBoeXNfYWRk
cl90IGJwYSA9IHBhZ2VfdG9fcGh5cyhzdm0tPmF2aWNfYmFja2luZ19wYWdlKTsKLQlwaHlzX2Fk
ZHJfdCBscGEgPSBwYWdlX3RvX3BoeXModm1fZGF0YS0+YXZpY19sb2dpY2FsX2lkX3RhYmxlX3Bh
Z2UpOwotCXBoeXNfYWRkcl90IHBwYSA9IHBhZ2VfdG9fcGh5cyh2bV9kYXRhLT5hdmljX3BoeXNp
Y2FsX2lkX3RhYmxlX3BhZ2UpOworCXBoeXNfYWRkcl90IGJwYSA9IF9fc21lX3NldChwYWdlX3Rv
X3BoeXMoc3ZtLT5hdmljX2JhY2tpbmdfcGFnZSkpOworCXBoeXNfYWRkcl90IGxwYSA9IF9fc21l
X3NldChwYWdlX3RvX3BoeXModm1fZGF0YS0+YXZpY19sb2dpY2FsX2lkX3RhYmxlX3BhZ2UpKTsK
KwlwaHlzX2FkZHJfdCBwcGEgPSBfX3NtZV9zZXQocGFnZV90b19waHlzKHZtX2RhdGEtPmF2aWNf
cGh5c2ljYWxfaWRfdGFibGVfcGFnZSkpOwogCiAJdm1jYi0+Y29udHJvbC5hdmljX2JhY2tpbmdf
cGFnZSA9IGJwYSAmIEFWSUNfSFBBX01BU0s7CiAJdm1jYi0+Y29udHJvbC5hdmljX2xvZ2ljYWxf
aWQgPSBscGEgJiBBVklDX0hQQV9NQVNLOwpAQCAtMTIwMyw4ICsxMjAzLDggQEAgc3RhdGljIHZv
aWQgaW5pdF92bWNiKHN0cnVjdCB2Y3B1X3N2bSAqc3ZtKQogCQlzZXRfaW50ZXJjZXB0KHN2bSwg
SU5URVJDRVBUX01XQUlUKTsKIAl9CiAKLQljb250cm9sLT5pb3BtX2Jhc2VfcGEgPSBpb3BtX2Jh
c2U7Ci0JY29udHJvbC0+bXNycG1fYmFzZV9wYSA9IF9fcGEoc3ZtLT5tc3JwbSk7CisJY29udHJv
bC0+aW9wbV9iYXNlX3BhID0gX19zbWVfc2V0KGlvcG1fYmFzZSk7CisJY29udHJvbC0+bXNycG1f
YmFzZV9wYSA9IF9fc21lX3NldChfX3BhKHN2bS0+bXNycG0pKTsKIAljb250cm9sLT5pbnRfY3Rs
ID0gVl9JTlRSX01BU0tJTkdfTUFTSzsKIAogCWluaXRfc2VnKCZzYXZlLT5lcyk7CkBAIC0xMzM4
LDkgKzEzMzgsOSBAQCBzdGF0aWMgaW50IGF2aWNfaW5pdF9iYWNraW5nX3BhZ2Uoc3RydWN0IGt2
bV92Y3B1ICp2Y3B1KQogCQlyZXR1cm4gLUVJTlZBTDsKIAogCW5ld19lbnRyeSA9IFJFQURfT05D
RSgqZW50cnkpOwotCW5ld19lbnRyeSA9IChwYWdlX3RvX3BoeXMoc3ZtLT5hdmljX2JhY2tpbmdf
cGFnZSkgJgotCQkgICAgIEFWSUNfUEhZU0lDQUxfSURfRU5UUllfQkFDS0lOR19QQUdFX01BU0sp
IHwKLQkJICAgICBBVklDX1BIWVNJQ0FMX0lEX0VOVFJZX1ZBTElEX01BU0s7CisJbmV3X2VudHJ5
ID0gX19zbWVfc2V0KChwYWdlX3RvX3BoeXMoc3ZtLT5hdmljX2JhY2tpbmdfcGFnZSkgJgorCQkJ
ICAgICAgQVZJQ19QSFlTSUNBTF9JRF9FTlRSWV9CQUNLSU5HX1BBR0VfTUFTSykgfAorCQkJICAg
ICAgQVZJQ19QSFlTSUNBTF9JRF9FTlRSWV9WQUxJRF9NQVNLKTsKIAlXUklURV9PTkNFKCplbnRy
eSwgbmV3X2VudHJ5KTsKIAogCXN2bS0+YXZpY19waHlzaWNhbF9pZF9jYWNoZSA9IGVudHJ5OwpA
QCAtMTYwOCw3ICsxNjA4LDcgQEAgc3RhdGljIHN0cnVjdCBrdm1fdmNwdSAqc3ZtX2NyZWF0ZV92
Y3B1KHN0cnVjdCBrdm0gKmt2bSwgdW5zaWduZWQgaW50IGlkKQogCiAJc3ZtLT52bWNiID0gcGFn
ZV9hZGRyZXNzKHBhZ2UpOwogCWNsZWFyX3BhZ2Uoc3ZtLT52bWNiKTsKLQlzdm0tPnZtY2JfcGEg
PSBwYWdlX3RvX3BmbihwYWdlKSA8PCBQQUdFX1NISUZUOworCXN2bS0+dm1jYl9wYSA9IF9fc21l
X3NldChwYWdlX3RvX3BmbihwYWdlKSA8PCBQQUdFX1NISUZUKTsKIAlzdm0tPmFzaWRfZ2VuZXJh
dGlvbiA9IDA7CiAJaW5pdF92bWNiKHN2bSk7CiAKQEAgLTE2MzYsNyArMTYzNiw3IEBAIHN0YXRp
YyB2b2lkIHN2bV9mcmVlX3ZjcHUoc3RydWN0IGt2bV92Y3B1ICp2Y3B1KQogewogCXN0cnVjdCB2
Y3B1X3N2bSAqc3ZtID0gdG9fc3ZtKHZjcHUpOwogCi0JX19mcmVlX3BhZ2UocGZuX3RvX3BhZ2Uo
c3ZtLT52bWNiX3BhID4+IFBBR0VfU0hJRlQpKTsKKwlfX2ZyZWVfcGFnZShwZm5fdG9fcGFnZShf
X3NtZV9jbHIoc3ZtLT52bWNiX3BhKSA+PiBQQUdFX1NISUZUKSk7CiAJX19mcmVlX3BhZ2VzKHZp
cnRfdG9fcGFnZShzdm0tPm1zcnBtKSwgTVNSUE1fQUxMT0NfT1JERVIpOwogCV9fZnJlZV9wYWdl
KHZpcnRfdG9fcGFnZShzdm0tPm5lc3RlZC5oc2F2ZSkpOwogCV9fZnJlZV9wYWdlcyh2aXJ0X3Rv
X3BhZ2Uoc3ZtLT5uZXN0ZWQubXNycG0pLCBNU1JQTV9BTExPQ19PUkRFUik7CkBAIC0yMzAzLDcg
KzIzMDMsNyBAQCBzdGF0aWMgdTY0IG5lc3RlZF9zdm1fZ2V0X3RkcF9wZHB0cihzdHJ1Y3Qga3Zt
X3ZjcHUgKnZjcHUsIGludCBpbmRleCkKIAl1NjQgcGRwdGU7CiAJaW50IHJldDsKIAotCXJldCA9
IGt2bV92Y3B1X3JlYWRfZ3Vlc3RfcGFnZSh2Y3B1LCBncGFfdG9fZ2ZuKGNyMyksICZwZHB0ZSwK
KwlyZXQgPSBrdm1fdmNwdV9yZWFkX2d1ZXN0X3BhZ2UodmNwdSwgZ3BhX3RvX2dmbihfX3NtZV9j
bHIoY3IzKSksICZwZHB0ZSwKIAkJCQkgICAgICAgb2Zmc2V0X2luX3BhZ2UoY3IzKSArIGluZGV4
ICogOCwgOCk7CiAJaWYgKHJldCkKIAkJcmV0dXJuIDA7CkBAIC0yMzE1LDcgKzIzMTUsNyBAQCBz
dGF0aWMgdm9pZCBuZXN0ZWRfc3ZtX3NldF90ZHBfY3IzKHN0cnVjdCBrdm1fdmNwdSAqdmNwdSwK
IHsKIAlzdHJ1Y3QgdmNwdV9zdm0gKnN2bSA9IHRvX3N2bSh2Y3B1KTsKIAotCXN2bS0+dm1jYi0+
Y29udHJvbC5uZXN0ZWRfY3IzID0gcm9vdDsKKwlzdm0tPnZtY2ItPmNvbnRyb2wubmVzdGVkX2Ny
MyA9IF9fc21lX3NldChyb290KTsKIAltYXJrX2RpcnR5KHN2bS0+dm1jYiwgVk1DQl9OUFQpOwog
CXN2bV9mbHVzaF90bGIodmNwdSk7CiB9CkBAIC0yODAzLDcgKzI4MDMsNyBAQCBzdGF0aWMgYm9v
bCBuZXN0ZWRfc3ZtX3ZtcnVuX21zcnBtKHN0cnVjdCB2Y3B1X3N2bSAqc3ZtKQogCQlzdm0tPm5l
c3RlZC5tc3JwbVtwXSA9IHN2bS0+bXNycG1bcF0gfCB2YWx1ZTsKIAl9CiAKLQlzdm0tPnZtY2It
PmNvbnRyb2wubXNycG1fYmFzZV9wYSA9IF9fcGEoc3ZtLT5uZXN0ZWQubXNycG0pOworCXN2bS0+
dm1jYi0+Y29udHJvbC5tc3JwbV9iYXNlX3BhID0gX19zbWVfc2V0KF9fcGEoc3ZtLT5uZXN0ZWQu
bXNycG0pKTsKIAogCXJldHVybiB0cnVlOwogfQpAQCAtNDQzNSw3ICs0NDM1LDcgQEAgc3RhdGlj
IGludCBzdm1faXJfbGlzdF9hZGQoc3RydWN0IHZjcHVfc3ZtICpzdm0sIHN0cnVjdCBhbWRfaW9t
bXVfcGlfZGF0YSAqcGkpCiAJcHJfZGVidWcoIlNWTTogJXM6IHVzZSBHQSBtb2RlIGZvciBpcnEg
JXVcbiIsIF9fZnVuY19fLAogCQkgaXJxLnZlY3Rvcik7CiAJKnN2bSA9IHRvX3N2bSh2Y3B1KTsK
LQl2Y3B1X2luZm8tPnBpX2Rlc2NfYWRkciA9IHBhZ2VfdG9fcGh5cygoKnN2bSktPmF2aWNfYmFj
a2luZ19wYWdlKTsKKwl2Y3B1X2luZm8tPnBpX2Rlc2NfYWRkciA9IF9fc21lX3NldChwYWdlX3Rv
X3BoeXMoKCpzdm0pLT5hdmljX2JhY2tpbmdfcGFnZSkpOwogCXZjcHVfaW5mby0+dmVjdG9yID0g
aXJxLnZlY3RvcjsKIAogCXJldHVybiAwOwpAQCAtNDQ4Niw3ICs0NDg2LDggQEAgc3RhdGljIGlu
dCBzdm1fdXBkYXRlX3BpX2lydGUoc3RydWN0IGt2bSAqa3ZtLCB1bnNpZ25lZCBpbnQgaG9zdF9p
cnEsCiAJCQlzdHJ1Y3QgYW1kX2lvbW11X3BpX2RhdGEgcGk7CiAKIAkJCS8qIFRyeSB0byBlbmFi
bGUgZ3Vlc3RfbW9kZSBpbiBJUlRFICovCi0JCQlwaS5iYXNlID0gcGFnZV90b19waHlzKHN2bS0+
YXZpY19iYWNraW5nX3BhZ2UpICYgQVZJQ19IUEFfTUFTSzsKKwkJCXBpLmJhc2UgPSBfX3NtZV9z
ZXQocGFnZV90b19waHlzKHN2bS0+YXZpY19iYWNraW5nX3BhZ2UpICYKKwkJCQkJICAgIEFWSUNf
SFBBX01BU0spOwogCQkJcGkuZ2FfdGFnID0gQVZJQ19HQVRBRyhrdm0tPmFyY2guYXZpY192bV9p
ZCwKIAkJCQkJCSAgICAgc3ZtLT52Y3B1LnZjcHVfaWQpOwogCQkJcGkuaXNfZ3Vlc3RfbW9kZSA9
IHRydWU7CkBAIC00OTExLDcgKzQ5MTIsNyBAQCBzdGF0aWMgdm9pZCBzdm1fc2V0X2NyMyhzdHJ1
Y3Qga3ZtX3ZjcHUgKnZjcHUsIHVuc2lnbmVkIGxvbmcgcm9vdCkKIHsKIAlzdHJ1Y3QgdmNwdV9z
dm0gKnN2bSA9IHRvX3N2bSh2Y3B1KTsKIAotCXN2bS0+dm1jYi0+c2F2ZS5jcjMgPSByb290Owor
CXN2bS0+dm1jYi0+c2F2ZS5jcjMgPSBfX3NtZV9zZXQocm9vdCk7CiAJbWFya19kaXJ0eShzdm0t
PnZtY2IsIFZNQ0JfQ1IpOwogCXN2bV9mbHVzaF90bGIodmNwdSk7CiB9CkBAIC00OTIwLDcgKzQ5
MjEsNyBAQCBzdGF0aWMgdm9pZCBzZXRfdGRwX2NyMyhzdHJ1Y3Qga3ZtX3ZjcHUgKnZjcHUsIHVu
c2lnbmVkIGxvbmcgcm9vdCkKIHsKIAlzdHJ1Y3QgdmNwdV9zdm0gKnN2bSA9IHRvX3N2bSh2Y3B1
KTsKIAotCXN2bS0+dm1jYi0+Y29udHJvbC5uZXN0ZWRfY3IzID0gcm9vdDsKKwlzdm0tPnZtY2It
PmNvbnRyb2wubmVzdGVkX2NyMyA9IF9fc21lX3NldChyb290KTsKIAltYXJrX2RpcnR5KHN2bS0+
dm1jYiwgVk1DQl9OUFQpOwogCiAJLyogQWxzbyBzeW5jIGd1ZXN0IGNyMyBoZXJlIGluIGNhc2Ug
d2UgbGl2ZSBtaWdyYXRlICovCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rdm0vdm14LmMgYi9hcmNo
L3g4Ni9rdm0vdm14LmMKaW5kZXggN2RkNTNmYi4uNTMwOThjZCAxMDA2NDQKLS0tIGEvYXJjaC94
ODYva3ZtL3ZteC5jCisrKyBiL2FyY2gveDg2L2t2bS92bXguYwpAQCAtNjQ1Miw3ICs2NDUyLDgg
QEAgdm9pZCB2bXhfZW5hYmxlX3RkcCh2b2lkKQogCQllbmFibGVfZXB0X2FkX2JpdHMgPyBWTVhf
RVBUX0RJUlRZX0JJVCA6IDB1bGwsCiAJCTB1bGwsIFZNWF9FUFRfRVhFQ1VUQUJMRV9NQVNLLAog
CQljcHVfaGFzX3ZteF9lcHRfZXhlY3V0ZV9vbmx5KCkgPyAwdWxsIDogVk1YX0VQVF9SRUFEQUJM
RV9NQVNLLAotCQllbmFibGVfZXB0X2FkX2JpdHMgPyAwdWxsIDogVk1YX0VQVF9SV1hfTUFTSyk7
CisJCWVuYWJsZV9lcHRfYWRfYml0cyA/IDB1bGwgOiBWTVhfRVBUX1JXWF9NQVNLLAorCQkwdWxs
KTsKIAogCWVwdF9zZXRfbW1pb19zcHRlX21hc2soKTsKIAlrdm1fZW5hYmxlX3RkcCgpOwpkaWZm
IC0tZ2l0IGEvYXJjaC94ODYva3ZtL3g4Ni5jIGIvYXJjaC94ODYva3ZtL3g4Ni5jCmluZGV4IDg3
ZDNjYjkuLjU1OWY3MTAgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2t2bS94ODYuYworKysgYi9hcmNo
L3g4Ni9rdm0veDg2LmMKQEAgLTU0LDYgKzU0LDcgQEAKICNpbmNsdWRlIDxsaW51eC9rdm1faXJx
ZmQuaD4KICNpbmNsdWRlIDxsaW51eC9pcnFieXBhc3MuaD4KICNpbmNsdWRlIDxsaW51eC9zY2hl
ZC9zdGF0Lmg+CisjaW5jbHVkZSA8bGludXgvbWVtX2VuY3J5cHQuaD4KIAogI2luY2x1ZGUgPHRy
YWNlL2V2ZW50cy9rdm0uaD4KIApAQCAtNjA5NSw3ICs2MDk2LDcgQEAgaW50IGt2bV9hcmNoX2lu
aXQodm9pZCAqb3BhcXVlKQogCiAJa3ZtX21tdV9zZXRfbWFza19wdGVzKFBUX1VTRVJfTUFTSywg
UFRfQUNDRVNTRURfTUFTSywKIAkJCVBUX0RJUlRZX01BU0ssIFBUNjRfTlhfTUFTSywgMCwKLQkJ
CVBUX1BSRVNFTlRfTUFTSywgMCk7CisJCQlQVF9QUkVTRU5UX01BU0ssIDAsIHNtZV9tZV9tYXNr
KTsKIAlrdm1fdGltZXJfaW5pdCgpOwogCiAJcGVyZl9yZWdpc3Rlcl9ndWVzdF9pbmZvX2NhbGxi
YWNrcygma3ZtX2d1ZXN0X2Nicyk7CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 15:07:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 15: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 1dPs5X-0007GD-4T; Tue, 27 Jun 2017 15:07:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dPs5V-0007G7-HC
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 15:07:33 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 6A/B9-02962-3B472595; Tue, 27 Jun 2017 15:07:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSaUhUYRTte8v4FCc+R83rlFaTIVrqaHv9SEJ
 UtEXKflhQPe01MzSLzBttpH6ITE5kkm1SaqWmmFa4IKO0SBlGmZqkGNKqtlqm0pBotLznc+v7
 dc499zv3cLkMqbgoUzKc1cKZjaxeJXOjtGEBa0PqLDuT1KPNvuvLRq9RkSi25c4vIgHtoXXGZ
 JP1AK11NN4hU2uPWO/e7yUy0fndJ5EbQ2EbCROOOlokCJ9DcOvFWVIkCpxNgL2mQyCujAyvhJ
 4hJyFiTxwFT9tbkYi9cDEB/flY/EDiIRk0dbTJRIHAi6C4tHzyM4WXw7u/oy4iluNYKHv9fbL
 ujf2hsstGS3UPeHLpPXUSMYJREFTfDhPLJF4MDUNFk+2Al0DD2JhMwnYEWZ9iRKzAAVDwo9NF
 qvtBS3sRJeFtcKnc4SJaAl4GrbbtYkzADwj43fccSaRdBhW9xVMDgmHocRstCf0u8PWMjZwiN
 JxouUBJxEFBVXkuLfnq4UPPJqneiWCg6+VUjjYaTt2MkYRCL6j97qQlYRFUTIxMzaukwX46JQ
 +tKJizgoLZFRTMWUExIqtQIM+Z0zlzyOrQZLNOo7UYWJ0+JFy9NtTA8Tyr4fRsMh+aYjLUIeE
 o5gmvEeV07WhGvgyh8pbfgJ1JivnJpoMZWpbX7jen6Tm+GQUyDC5tydqlpIwmI6cCeRUvtHmY
 OQ1nPaTTC0c23QmMu8pL3pMqyHI+lTXwOo0ktaJVTM2NaifB1H9udBKKSSelj9wuOmGxVZtmn
 DGaPtjnyE/pKUdCSoV7Kmc26Cz/64PIh0EqT3mJ6OKuM1pm5g0KUQghCnUlQYxiYWclZSbKu2
 3782hzRH78yIKNwa5R2bFBbnHP1DX7XrVurd7bnZC4kPa1fMxQE/X2JfcuR17Pke23xb9d5TQ
 UNvH6vu5Ax+GJaNNVdXfleL+zSWPdoBpPH95yL6E0qeJI5bc1A8aGuuOJDXzEG+eX+odMUK7H
 ul7/sJGfvUfj2qNLjh1eOgwqitey4cGkmWf/AZ4CqfarAwAA
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1498576048!109822793!1
X-Originating-IP: [104.47.36.54]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59047 invoked from network); 27 Jun 2017 15:07:30 -0000
Received: from mail-sn1nam02on0054.outbound.protection.outlook.com (HELO
 NAM02-SN1-obe.outbound.protection.outlook.com) (104.47.36.54)
 by server-9.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 27 Jun 2017 15:07:30 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=WNdhmrJvy4lbzhKoEPiozn94Yw1KK0h4t4qREHKp9dU=;
 b=BUgtXXvx5DhTtDoS7qxvnQRlnFFXTXijeTj/+G96utE48ebRhO51uProJRT/B8ukeWlTzwRYPkv0UvU7U3z3bNpZkqhsZuJUc4L32n9JdqGUyLCet5BYv0DPtraY3G/+9fiMRdQfM8WYCpB/+18OJ4/A6+XFfI2btGOtw9uZBMk=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 DM5PR12MB1147.namprd12.prod.outlook.com (10.168.236.142) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1199.15; Tue, 27 Jun 2017 15:07:22 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Tue, 27 Jun 2017 10:07:19 -0500
Message-ID: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: MWHPR14CA0022.namprd14.prod.outlook.com (10.173.227.32) To
 DM5PR12MB1147.namprd12.prod.outlook.com (10.168.236.142)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 63a42f96-d27a-4d23-17a1-08d4bd6e388f
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506067)(300135500095);
 SRVR:DM5PR12MB1147; 
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1147;
 3:5SfdHRu351pP6SPduCrYzxO3OTxuvWDx071i8lXwJmVTVrxpPqDHnO34biHFvpmaGQYx9isZ/jF0Ca0EJr3Tb2EHPr/clWS05Ra/43YRj13FmpFlxjzpqeyt+u08HpPW5Df+QErVTFEbr7uoVzyDfRhJLR0rJT+Hl6A8WKf7J0er7+IzLV0f1/kB+ng3sszQgG1VijQuLUv/7+xQZ66W3plimgkcQeIidzPG4h/BnsipiKbmPbCWOV76WWw/bik8v0Ygkxq+t6cEJJLpEHOtNKLge82J17wkWmLB0WLJ+ro5I3aQfdRUx3SlsPaUnfSsDRAG6yXWicp4WtjyA+1SHSx/J6ESDvWgTKkf6Zqim7OHrdV+LNsWMGLmUL0/FoUalQttdmfcIdd82eVR9+AhA8GhOwA67Te+6/PlTyI9tQwMxH13PSxTsLSbYZ6pjG6a8T4bkNt4G70nbFPLyWwha1XprkD+3xZZ+47UKmia+OW4J/i4V9cw/Xk/Gw9KTbWuhR5hMzyyEttg66qLZ2ZFF3Y8Q2dJ0Mr63k1kjnpm1Ir6x6bhvcoK0gTMSK/ZXYykvrH34RKRVJioGAgXD3eLOFOWhhdWz2E9w1BqodF1kiS4gkRlbFiYS+n8/eZBLhrfvr5fhSFGGgt6892k79hZL3Bc1WSfBFhIY3nOjs7cCgaEEQ/fms+Gq1BEyuXxwPFgAiTlsFUaXBlz1/G0An0kSe8hGHetgGaxeSIf9hroPLnDZ1YAfUvxNmjXsdXXHCkxMoRu+iFLfg6l8N4bpgw7Xg==
X-MS-TrafficTypeDiagnostic: DM5PR12MB1147:
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1147;
 25:8Zc6c18NYyjwuWZVRzyy7EinmSTTIj7GVv6fUi452A9aZC4mYYujZrf0LBKl+k1zTTRbaJKR9Nu6TvCYa3fglxWoE6ucXgk2g/1z7fIYG17cyWRyZ4pXQdZV8eCzRHXSlxeFS6JHGZ1OQ8QvG/1f83QRXFweQtTgBImjHK9sIN86mfIlmukXyxUXE8VpoyCxRWfAdODeOdg4Y+uXIBG7oBZxaKs4LmXw40EivhIvGS7jcbVU5oQ6HTlzPSVLv2My86+JU7+V2QCYopNtC57IVEgIXpcmKb4TDK+kLGmO6DlF+K/5sYnYNgmPni+TGLhUkr436dWk+SyN5Fh4yeZutCxgoJlICUadCXp3mLjN+4Mlwi96CmPTP1ynkSKxrtMCRoUR8fHxsaHTPwWM8nhoXDp69PzkK4oFUabmIC71dFtKAF8fYRagD6QU6zRh9l34IRdtkOl4JdK8CLHv55LtqfOZFQW4YkyUz3WAgaWMKrM4wxiNRECDSXOdeXJne7L6oumZLhSQz5PJtN6o8G7BEvcoqNxKqaG1os1W5G2nC97BIiFVqeoJzsc7laCHLL0Te0pixAmnt7gn6DRwqzZP7YQ/z54x60ZVR1pek8+LAVZr9g2YeAPic33jQ0g8jn7gSVo23PUxLDaCqrWPsAx7etvEBfYB2t4H+vUf10CgZzzeK3tIioMKCf4dLVw6SjvHDUcwLqh6SzmaZU4AGs9v3GNjAuH4gqDVgITl8mwTh+69TuiE5CQFO7pOUuarYMj0OIeP+5/8SboXJwM+TPiEItO+x6b9W6f1e5gO7Dn5rIi8d/TTP5jk2eZXHFMQXpiVhcSU5ov4MAzFORfAMIKOD3T5bGfZJtSl7rSPpNBc/dqGOG4v2ma+JRs3xn/gUC/auztmyNGVtZMJzZDTT5IXB8NEBygR9bkN+OVbGZQYHLw=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1147;
 31:BIqEt618SB6h0EPgvvUgr0/nvM83zSjx0K/2JNGPLwrZCXAbQY7gcol9QSWtzhPOTuKHTswMb9lgdWp/p2fkkduFRZEeqsn6ZJqXJmzm8ZrT8mpyj534YhYzUmqfx6280cJ7EQganZIw3gG9g0bT1toaA7zDGkjd2TPZhX7MRYPfxT4szhvboRkhjBF3VXCbsK062NN0F2sedwuTwmaLGZwEnFqBDE841juH7MCnQvzt1HSOis7VqYhBJt1+Vd4R5HpvVHpI2Cp18mpUwbv5X4FUCNmtVz2vSle+b3ooz1IbZZP3KxKxTsBnIGmUm1zo11pPgtkG8ASwcnDsjENyjP6KN4EQ8sxHjY47Ry2k1B/ynHLDgy3D4RzoDmEJsbdl8ptNWZDqdbUPlcebvWUVq+tQgkcXtd3kvAQfA+eaHEyZFH1busxH6GnFn7BPjCSjfl2rKxJ+Ms5mvUbG0tqD8bIZxU4sSDplU9KRWFyXpTyeqr/pobps7J/8nugRyhwXmOeIed2IwVtqS4sIWg5hlwme092XI+MH/xAXT8cQPOEiNUV19X6AU/XOnRLlU1lubC55NzR3RjvUgbeYKEIYOI1jh0RRJ1sRZljTQ+6VDZR+9Jn5DX2vz82Yugn4zEGrMhTFvQhd+8pdjkZ03Dq4tKJoy/Gg7Sy22O7D1hCSGrw=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1147;
 20:oVmjc1iRVgHj0xcQvbY6IKlSuVUGNS5lcHKBwDBTKFVwD7TPqL2RG5C3GGtYGodYZpFNQr9bwIq/W76I4JX6ek+nbASscRCYqqMW+cnMVuZMLJfJnP3uNpiuvPKXPAWSqoQaHM+f/DjWfw7UKp71eqn3X8igAEs6O7GuWpaNIBo3F1/0chuK/dLx6WV03lgxpUS17El33pfkNbwKLuqvIChLm/t8mBd4rhW2f05dKYrXR4OyMTI4uZeD+vlNZCwZ483ZnF8al/J4NjcSj3raA/gLh7qePBwDRdz2nLPXyTV+pMODtMKl+mM6F56IsTCRcv/l6b8SGXqhP1FUpmudKrZ09m4HkHo7Cmie26ppBh3QURTnttZab4LnRzLn+bNblBeYpBvq0JkCD4LY3IAsVeebY/7AqlP0hgAyDcr3is2uwm4flEm0YjZT1J+kEOl/aX2kPmHeevoL9nTxOYy7wWFfpsu2K4ISA/dnkrqe1Bzl6P8UKHwtSWZfqElvwSA+
X-Microsoft-Antispam-PRVS: <DM5PR12MB1147AE05DDA5C9F1E602996AECDC0@DM5PR12MB1147.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(125551606395959)(278178393323532)(158342451672863)(133145235818549)(166708455590820)(236129657087228)(90097320859284)(767451399110)(148574349560750)(84791874153150);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(100000703101)(100105400095)(3002001)(93006095)(93001095)(10201501046)(6055026)(6041248)(20161123558100)(20161123555025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123562025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DM5PR12MB1147; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DM5PR12MB1147; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ3OzQ6T1RCU3g2K3NBWHRnMU8xZk0vNW9ueW9qWHp2?=
 =?utf-8?B?NHlXUWs2cGF4Yis2eUNqeFBBZHRDazVLK0Jta1M3VFRhL2ZhQVpvN2ovdmU4?=
 =?utf-8?B?aWc5dVd0M29iOU9wNEZ0ME1PV2FIWTZNZjFjb0xzK0lVVDRvekFoVzJ1MVM3?=
 =?utf-8?B?Z3ZaVDFFSmhNaUkvZkhjZVFCN0NjVUJYZHAwaVBoNmVIMXRtSTN3bkpnUUNM?=
 =?utf-8?B?S00zckxkb2k3bVJ1SWZCZUQ2ZXVSUXc3MGVwaUgzOXhoelR2UFUyYVNvcnpS?=
 =?utf-8?B?QnpmU01IYlVNYW9id1V0TE12eEE0ZmRDbllWbjhsQUtLVlI3SzY4QXhPU1Y2?=
 =?utf-8?B?RzgrbnlDVlZaZWMxT090MWFqMjhydHYrK085MWxGSkU5a3gwcXdEK2RBYXpp?=
 =?utf-8?B?ZDRpRVFFT21VRGNjRWd0T29EMUtjREg3SHNsU1NKYWtlVTBSWng5QkdxaGRJ?=
 =?utf-8?B?bUx4ZW1mK2RuVHJqaEorUHorTi9Fd0N4OEZnajFSc0UrMExKRWNhakdCOUZP?=
 =?utf-8?B?UjJaVjU4bnpWbXBIY1dHNVI2S2NqbXdVTkdJQ3pLOWVSeUowUFFkcGQ5ckpH?=
 =?utf-8?B?NWxqeEhvV3ZScXJxY0xybXFSRWt0dXFYbm12YTNPQXNkWURqN2FhcGZ3TzQx?=
 =?utf-8?B?aCtaVisvWXYvbzk4cGM0bHBEZ25EN3hiL1NPMmxMa0oxZ0VZY01FbGhuSU5F?=
 =?utf-8?B?Zms4NWxXNVlReUpCUnYrVHlJV2JtczVQVjJpRHBkUXhGdm5uZDZOcU5oc2Vu?=
 =?utf-8?B?amhjcllHdjJBRmNWVnJuOUZ6ZTlVWS92S3BKaXlvN2k2NGp4YzNxL2Jnelk2?=
 =?utf-8?B?THc3R0JxRlZtR1AwY2p0blU0U3N5eVBkY1ROSUlLQ1kyWFpub1UvRTB1ZnhS?=
 =?utf-8?B?NW5PaTU4K3B6dklzOGh3bjNsSk1LK3d2bVF0dmU3Mzh1WDNyYStHcjBRMHNo?=
 =?utf-8?B?dkp0S2crV2NIZmV3cFNXUXJPcnV5MmdMNUJzYUNpenpDNzdlUDEwK2NiSHdi?=
 =?utf-8?B?UWJndnZTbkd6bGpTNmFiRVZ3SjRPa1NIajI2cGxjVUt4d1B6YmYzS202TjJ6?=
 =?utf-8?B?SUFUVlBWdlN4ZllpRXJ1aEpxWVdhYXViblk5NnRlMVMxamZ0bzRHN1JrNHJ2?=
 =?utf-8?B?TzBnMG92dElMWVZ6cXMrYlM4SjQycTRUbkdRL21Lem9PRVZjaWlwMmNTcWdV?=
 =?utf-8?B?TThJbVFXelFWMktqMmlhOWtGcmcvOEJSS0pOWnJRVWkrMFVyaFV0VkR6V2ht?=
 =?utf-8?B?b0NxemFjVUtud2pWc0hFcGR5aDJYaFdIa212NWQ2QlpnZXVPbWxMYkJCZ1gw?=
 =?utf-8?B?d2lKSkNJK3BBQjdhdzgrRm9FcVQyWm1zTS8xTERmVnpoS29JWjFiYzF5NFhC?=
 =?utf-8?B?R3dvOVJOYkZDb05tZk85TGl2TFhXWVJXUlFsRWMyRHhmMnFsdm1pNVJ0Tk1W?=
 =?utf-8?B?bDBkb0VCMkh1ZFdWQzN4T3REOEtvS1Q3RXdoL1N1YTVYemZUWUNsVDdHTGJM?=
 =?utf-8?B?dGt2aFJPa1hBdmRqRHFpOGZKOTV1eVlNSDNRM3ZpeW1PSy9SaFRETnZNUWtD?=
 =?utf-8?B?b2NpcUFqUStuRCtlUnV5RnpFZUF3Zlo3NXdXTVAvYjFxYVZwZWR4bFVyb29p?=
 =?utf-8?B?TmRoWmpOLzdMVnptM01qWUo0ZFlPREplRGs2b0hDaGhaVmNxQ1V1N2Y2VXZs?=
 =?utf-8?B?Nm53MEsxclZIalVXRHRIN09KdzBqTUtydCtabFlLb25Dam9ZY2xiUjFqSUlI?=
 =?utf-8?B?WjR4YXZ3MmVvZWpuY0plck01cUU1VWtSOGIrUzk0RytlQVFpV292V3puOUxs?=
 =?utf-8?B?QlBLMEpqbDdJTjl1YmpLakRuZUthQm0xK1RsbUdWL29iSHV0RXdqK2dFRFIr?=
 =?utf-8?B?aTFPTHdRc1JjTTFocnhaeUFjK1J5SHFxZzByRythdGVFaE16VG9ic2FLeXJB?=
 =?utf-8?B?bTNmMWpkeE1ib1FGTFJIMjRCKzA0U043TktObDg1ZFhlRkdFS1pDb29yeHdt?=
 =?utf-8?B?NVNzTmFselRtMXBDSjhPY0E5bThadll2YXRZa0w1NVZVSndMc0JPN0U4emhP?=
 =?utf-8?Q?1U8TTAQzr7g1V8Z89Txx8mxz?=
X-Forefront-PRVS: 0351D213B3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39850400002)(39400400002)(39450400003)(39410400002)(39860400002)(39840400002)(6116002)(230700001)(23676002)(5660300001)(50986999)(6506006)(305945005)(3846002)(54356999)(55016002)(86362001)(53936002)(7736002)(6666003)(42186005)(50466002)(83506001)(47776003)(7406005)(7416002)(8676002)(53416004)(9686003)(2906002)(54906002)(6306002)(66066001)(4001350100001)(38730400002)(97746001)(81166006)(1076002)(110136004)(25786009)(4326008)(33646002)(478600001)(103116003)(966005)(189998001)(72206003)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR12MB1147; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ3OzIzOmlrK3E5a25VcDlvd09UeEJJS2M2NFhqT2dy?=
 =?utf-8?B?ZjdPMmRzQm1aeEFhZ3pHbFlSQ1ZHWVZ2OE1FdXNrdTVpbmFOdklFdDRkYzls?=
 =?utf-8?B?bkpubU1WRmFTZzB2YkZmMzJ3cG1DVTlQTmpzRlQvSW1HcEx1aUc0WWlkMXFl?=
 =?utf-8?B?MiswSVkvSi9SZEQ2S3ZmYXJyVmRHdU1kZE1LYWhjTEdvV0sxWjNBRVhqVW8w?=
 =?utf-8?B?bDI4ZVg4TGJkT2tJUTRmVUpZWlNzTnptNE5ya2dJS1RwTXZWUlNERUsyS1Zs?=
 =?utf-8?B?VXllbmRyK0YwdVB2ZVFTREJhV0l3MmpoVzJnSGNFZTA3OHpIRmprTzFlMndq?=
 =?utf-8?B?S3ZxV05GNjd1LzdRYW11cHFKVVcrNTB3RTg2Nk1pRFlKbHY1OG9ybDNtZytJ?=
 =?utf-8?B?dmtPa01WTThHRjREb0dTT0lsYTBiK1BuL3c1dDRMcDhNWGI0c0g4cVZrNWxz?=
 =?utf-8?B?QmVlRHFRa0RXTUhFR3ZraC9ZaDNEeDhaT3FCT2EwVWx6WW04Z0NTQjRDR0Vh?=
 =?utf-8?B?S0lWN09WcSt0L3hwbk5iSW9wdzZXTGhxdk42U3doaWM2cGIvc1prUDA4MnJ4?=
 =?utf-8?B?SEh5dE9YdFBDZ1hDeEdvOFM3ZjhCa2J6SnF6QUsvcStseGd0NHZ1dkdKeGpw?=
 =?utf-8?B?Z0dlUTBOWHZ4QkZJU2ZnaFlGdkhJbCtwendhUzQ4ZS9lTGk2aWxrL1VCbjhi?=
 =?utf-8?B?S2pMSCs0ejN5QVFEZ2NaakR1dXdZL3NuRTNNQ1NBc3JhSUliOURWOFltZXlC?=
 =?utf-8?B?RzRveHJHRGg4aVNlNWhNSXRNYnNGSmpOSTVZSXRtRW9QSUFsYklFeFoyOWZM?=
 =?utf-8?B?MTJGM0ljWERiZDRiSjA2STVBeEJRMTJONnBJMXdTLzFZa0g5MGQzUDkxMW1X?=
 =?utf-8?B?QWpSR3dVUWNQQzYvOGhRU2NyUlNDSXVIaXlEM3g2a2dhMU1EUGlmYnhLU05D?=
 =?utf-8?B?V2U5RVl1L3JJeVB5L09BZ1hNSGlPT1B2RHYvT2xRYVd1Sk4yZ3lwUE9WemRM?=
 =?utf-8?B?a3FhelFyQW03bzBsWHZPeDVlZ0huMkZXMk5Na0hlT0hrNE55MVR0YnU1WmRp?=
 =?utf-8?B?QU1oKzlMNi81S0lrb2hKSEhGb05VdW1EOXlLZTlmNVlQL2ZnOE5hV1Z2M3pB?=
 =?utf-8?B?alRLTUFubUExRFhBa0QzWjBHL3oySC9jT0dySE1MaHhRK2JuZzFDMDYvNzYx?=
 =?utf-8?B?cVVpQXFqTGh3T1pmenJQYzBEc0JVY0U3U09tdjVtRTJ6SjV6N3ZyQjQyQjFo?=
 =?utf-8?B?dnRFQXlMUWp1cmNBeUxGUzJ2czJyY2JOV0Qya1ZaR1EwYjQ2WXFKUVJJM3FN?=
 =?utf-8?B?S0Y0ODBYT1gweFAycVRmdzBwemlTU2RQRVJxeXk3UFZGNDZ5UEhjclJYRUdx?=
 =?utf-8?B?RjROZ2c5YW9QOHRzWmVlb3U3YnNhL0p3QklYakJPV1dSd3BYZmhNZkVJbGVp?=
 =?utf-8?B?YkpPcjZKcVBaK0FnYlBxMlQyK281TXhCVlU1Wllva0ZzZS90dGhJelZqWnNY?=
 =?utf-8?B?ZDJuemNLVDh6QzMxUFRJS1NiQllVaHoweVVHMlcwNHBFTlB1enBBNHpXcERR?=
 =?utf-8?B?MktZK0FleTM1U2FZZW9ndTQ4QW04NlEvWTVnZ3hNV0NTTXNTakJ1SllodWpF?=
 =?utf-8?B?eFUvWFJPVGVEbGs3ZmgzYmFXUVEydXlUTzdUZ0hhVy9laTJab3Y1bGk2RjRJ?=
 =?utf-8?Q?R4gPo/NgypqzziYgjI=3D?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ3OzY6NENON3hEd1M3K1Ewd0grdXo0Q3F2aG5pblBU?=
 =?utf-8?B?TTI5S1ZMaldPeFh6UW1Jd3JGeDFwUUYzZFlSWmRtY0xPOHNXYlRCZEdrLzln?=
 =?utf-8?B?SkdCazhBRjMwRisxQjQ2aDVCenBGT1duWkdTOHZkZXJ6Y0dYUTVyM0k4S3Y4?=
 =?utf-8?B?OUl5RXZXMGUwUk42bDR2U09PODFkTU14UXBva0NRVHk5Mmh6c0h5cEphSXNF?=
 =?utf-8?B?Z00wK0VNZGZjNEd2ckt0a3NJU3BDSFhYdkpQWE96Y0FYMG1KcUNxOTNNVk1I?=
 =?utf-8?B?dU9Xbk5CdmVQeDh0TnIxbW85VWF4aFBKbU5NOGNwK04wNmZGN2Y5RFNPWGo5?=
 =?utf-8?B?MXZwaHVzME5Oa2thb2w1cnY0MEVhQ2hBM1dnR1pVQW5IMjY0bk1BdG03bXZE?=
 =?utf-8?B?bzg2aG5aREFvWTZnc2FxYTJ0MXZkMDRadkc1eXlQYWNrWmF3dHRpTkpVNEdC?=
 =?utf-8?B?OFRCaFlhSzN6NUtPdGp2VGRKaUtuVXpWTENWMnUzMzFDUlhLMmZMOWs1Qkpz?=
 =?utf-8?B?VXFZeHl0enFHcWg0dDVXbnppc2lGT1RyTjI0VXh6aVRWSjNoVGNVdTc2ZFZC?=
 =?utf-8?B?MFVIYkRUUEZUdnlhQUpmMUZPOEhRam5OU2hMRjFHTjZmWThETzNhR05QMi9h?=
 =?utf-8?B?MGNlVlJlZ2xESTJCRjU3QXpXRDBaaHF3ZGp5ZTBKOW5Zdm1SclVFaEZDVzFG?=
 =?utf-8?B?eEpOc2N3dU5qbXlobE8wVmhDRE1zNkNSTys0bGlybS90b01VRjlUaXNxZmNG?=
 =?utf-8?B?MDdWWFA4aFViTkhoWE1peDM1Q2FoSUp5L085am5sUllkanRKVmRyRzdVMHNK?=
 =?utf-8?B?WHc4OGZNeU1HUXEvSEl5bUhveEh0NnBZb0ZQVzdvVlZCdk9rNzBpYU1LUHht?=
 =?utf-8?B?NTFsOUFqVHl6WCtsQm5ycS8xVG5IQ2lOdDZmSmxBcll5TFFDaFVuS2FiSXMz?=
 =?utf-8?B?cFhDVmYvWXFZdE8xZE1CNXZzbWJqcUJKemNUWlloZ0RicldoVjNXbGR0QlMv?=
 =?utf-8?B?ejNtWk0xSWFDUjlqelpOcDdRSEVjMXM3OGQyd1ZLeDNBSDMvT0JkSGxlcmRT?=
 =?utf-8?B?ZmVmME5WZjJnRjZmUGtKMzY3SjFHTWlwSklUZmNXQXVqNkFHSFJiVkQyMFln?=
 =?utf-8?B?cVN5UkxpTEJwUkk0dWNkOFlzUVdLQi9XMWRyRG83S1V5d2c5dTlsWVR2T0Vz?=
 =?utf-8?B?K2NHRFVIUDhVUnZzSDFrdkZwNERTTHRJOW4wSWxFdDZvK0p1bjl6RG9oWkxr?=
 =?utf-8?B?ay9aNGtHaUtOSkF1aENpbjVVelNJNVQwcldwZjRuUnNhZ2ZCSlNjSXlsOUJQ?=
 =?utf-8?B?b0FKdFFTRWFkaXl2QjgyMkJmVW91cFMzWXIvWFozNnBPZFcwUXVSSkFQa2hr?=
 =?utf-8?Q?bZf+RJM?=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1147;
 5:rek8adVqN/f+lZRH4I6BVCtdS/slRU+9fRkoYrgOE1BOHUc24Z22RCHH5Jk7E/PAE6YxHGUzrt+rj+q7+mv6K28bRBr2o+Z3pk5DDCT7Amxz62Yi7qz9Zc1FMeSSfW5kti+rbyI1zxHMADBWY35parApwnLuW7XhCoXZ4RsOqx7mMq7Mj6zAY7hCjxF6w4pHTI0d/aaIwl2KOKFSC07wSwwtrmOiHUVR9qgNASw4ZTotcZt7NC1wo4iG6r4uZ6aDHJc+NqzzZ21JgyLwvuhblnVZLKKIBOm3hNxMhFYvD/1J7AGiOdwoizelY3QNf3iGAjvaFw7darrbCNz3vbHBQGNUUNgBiBaOvTuRHhO2DaEs71KqfvA4OWFV9davY/0Hr3RkPJ1Y6vm8kMyLHyqc34NoKhE8WE6K1DwTUMnMN643/1AhIvsKjBDcr1H6kv0Ge9peB/UDDN4D/hw4ipApD/Oor+ZKNgG92XvbLHT/KXD83lloYpCoNBzUmOcFczak;
 24:dv6X2UjCbCQEcJdUK9KnnLRZBKCTOjzwEP4bwKRfOp5eTnYE3FGn++uQdQfwHocppd8/7yDsE4FkQtCC3nqmwhUJRUea5i37JbnNkQLsvCw=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1147;
 7:k8PY/uMZCAlPj6xV1HQtLZoBDoDDhBe5A9kiq+UYEIo5lfAtuS0zhieFa9bNFUzja9w5hmr9CndRt9dhq+vnNHKyxtji/7gI/sILO6yIC1sinXXRWS33S4iQiqk0lSBngVkC+XsVdJ/8p001CNal5UaAD85DKZpyQf8dS4GSMqFTi6+TgC+wC1x1wEb+gRpWAUUzZu7H7mbrq/FuU5PdWWAsdYJmmRh2eKVMi0zahlr5VytndBPYRHAbwKU6E80DkRuOl5rQ6U0AYyNXJNm3mwY6oO+U3IVzF4LEK7Sd8b+64zRLpu4Rw9NSI30ZmqcFuUwumT1n/0QYuiF4gQOLgromKUpI2niugLJYCDwXJOEfqkWXljutbnZwha9It6DCBRCMS+ZBm6Fyn9cQPWJ6/fWcGhubvYLDi0wpAYaEWS7rB356E5rvRTfFsRJbGQhJe6Ym6Vy/GuD2K2FY3e/Ub+EPNGfNw1ahH0pUukcl/LzG2agCvBXqc4q95m6QLFp9ndnpM6YzPQN0jGmnihn4q4VW0XbQPdxNsNRDOAmB3aAcHjwwGqQ5qgCUzyIWaOTtQYWssUrR1kfgOUVgpsz4Q6Qd9xY3TOl84uiHkzi7oO88p+2/hBsnoG1qNEcgUBcSyhL790a2Mmwt63Efku08YcnXKLjKZ7nCEeDhc7UBkC0B8BASrNWBxKqrlkhtdqespuxyatz/FrFdW8l2BnoJddPYaOCxMyBAmoktbUDBCSmzedpzZUeuf35MrX8Lmyk3/+5Zboi1yFmNn7Ds4+g+IuEd9YaIlWpOKZQIn73n7eE=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1147;
 20:cGaUErHzjCH6sySf5dzimOSD4XC24XTVx1EDmhW7scNUPqxZnBNMgyu+JMA3gi/7teQowmIgJLwA0QkiAjcsBFR0ncr8ACP1OmYRsScZuLbc3kyv/T1nOnqeiGj2xKM+TgrXvRqsiRkpRZgvoV36NPyVKoQe8XMvBbtJ4Dka/wc9VCq6Ojxcf3/53v9WSgJsr6OTvLhcg1fp+MXerpymiTRFOxkL8/ZKJt0HJZ5G+TKuejwqaLrO96fr1OS8w++f
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 15:07:22.5286 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR12MB1147
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v8 RESEND 00/38] x86: Secure Memory Encryption
	(AMD)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UkVTRU5ESU5HIC0gTWFpbCBTZXJ2ZXIgSXNzdWVzCgpUaGlzIHBhdGNoIHNlcmllcyBwcm92aWRl
cyBzdXBwb3J0IGZvciBBTUQncyBuZXcgU2VjdXJlIE1lbW9yeSBFbmNyeXB0aW9uIChTTUUpCmZl
YXR1cmUuCgpTTUUgY2FuIGJlIHVzZWQgdG8gbWFyayBpbmRpdmlkdWFsIHBhZ2VzIG9mIG1lbW9y
eSBhcyBlbmNyeXB0ZWQgdGhyb3VnaCB0aGUKcGFnZSB0YWJsZXMuIEEgcGFnZSBvZiBtZW1vcnkg
dGhhdCBpcyBtYXJrZWQgZW5jcnlwdGVkIHdpbGwgYmUgYXV0b21hdGljYWxseQpkZWNyeXB0ZWQg
d2hlbiByZWFkIGZyb20gRFJBTSBhbmQgd2lsbCBiZSBhdXRvbWF0aWNhbGx5IGVuY3J5cHRlZCB3
aGVuCndyaXR0ZW4gdG8gRFJBTS4gRGV0YWlscyBvbiBTTUUgY2FuIGZvdW5kIGluIHRoZSBsaW5r
cyBiZWxvdy4KClRoZSBTTUUgZmVhdHVyZSBpcyBpZGVudGlmaWVkIHRocm91Z2ggYSBDUFVJRCBm
dW5jdGlvbiBhbmQgZW5hYmxlZCB0aHJvdWdoCnRoZSBTWVNDRkcgTVNSLiBPbmNlIGVuYWJsZWQs
IHBhZ2UgdGFibGUgZW50cmllcyB3aWxsIGRldGVybWluZSBob3cgdGhlCm1lbW9yeSBpcyBhY2Nl
c3NlZC4gSWYgYSBwYWdlIHRhYmxlIGVudHJ5IGhhcyB0aGUgbWVtb3J5IGVuY3J5cHRpb24gbWFz
ayBzZXQsCnRoZW4gdGhhdCBtZW1vcnkgd2lsbCBiZSBhY2Nlc3NlZCBhcyBlbmNyeXB0ZWQgbWVt
b3J5LiBUaGUgbWVtb3J5IGVuY3J5cHRpb24KbWFzayAoYXMgd2VsbCBhcyBvdGhlciByZWxhdGVk
IGluZm9ybWF0aW9uKSBpcyBkZXRlcm1pbmVkIGZyb20gc2V0dGluZ3MKcmV0dXJuZWQgdGhyb3Vn
aCB0aGUgc2FtZSBDUFVJRCBmdW5jdGlvbiB0aGF0IGlkZW50aWZpZXMgdGhlIHByZXNlbmNlIG9m
IHRoZQpmZWF0dXJlLgoKVGhlIGFwcHJvYWNoIHRoYXQgdGhpcyBwYXRjaCBzZXJpZXMgdGFrZXMg
aXMgdG8gZW5jcnlwdCBldmVyeXRoaW5nIHBvc3NpYmxlCnN0YXJ0aW5nIGVhcmx5IGluIHRoZSBi
b290IHdoZXJlIHRoZSBrZXJuZWwgaXMgZW5jcnlwdGVkLiBVc2luZyB0aGUgcGFnZQp0YWJsZSBt
YWNyb3MgdGhlIGVuY3J5cHRpb24gbWFzayBjYW4gYmUgaW5jb3Jwb3JhdGVkIGludG8gYWxsIHBh
Z2UgdGFibGUKZW50cmllcyBhbmQgcGFnZSBhbGxvY2F0aW9ucy4gQnkgdXBkYXRpbmcgdGhlIHBy
b3RlY3Rpb24gbWFwLCB1c2Vyc3BhY2UKYWxsb2NhdGlvbnMgYXJlIGFsc28gbWFya2VkIGVuY3J5
cHRlZC4gQ2VydGFpbiBkYXRhIG11c3QgYmUgYWNjb3VudGVkIGZvcgphcyBoYXZpbmcgYmVlbiBw
bGFjZWQgaW4gbWVtb3J5IGJlZm9yZSBTTUUgd2FzIGVuYWJsZWQgKEVGSSwgaW5pdHJkLCBldGMu
KQphbmQgYWNjZXNzZWQgYWNjb3JkaW5nbHkuCgpUaGlzIHBhdGNoIHNlcmllcyBpcyBhIHByZS1j
dXJzb3IgdG8gYW5vdGhlciBBTUQgcHJvY2Vzc29yIGZlYXR1cmUgY2FsbGVkClNlY3VyZSBFbmNy
eXB0ZWQgVmlydHVhbGl6YXRpb24gKFNFVikuIFRoZSBzdXBwb3J0IGZvciBTRVYgd2lsbCBidWls
ZCB1cG9uCnRoZSBTTUUgc3VwcG9ydCBhbmQgd2lsbCBiZSBzdWJtaXR0ZWQgbGF0ZXIuIERldGFp
bHMgb24gU0VWIGNhbiBiZSBmb3VuZAppbiB0aGUgbGlua3MgYmVsb3cuCgpUaGUgZm9sbG93aW5n
IGxpbmtzIHByb3ZpZGUgYWRkaXRpb25hbCBkZXRhaWw6CgpBTUQgTWVtb3J5IEVuY3J5cHRpb24g
d2hpdGVwYXBlcjoKICAgaHR0cDovL2FtZC1kZXYud3BlbmdpbmUubmV0ZG5hLWNkbi5jb20vd29y
ZHByZXNzL21lZGlhLzIwMTMvMTIvQU1EX01lbW9yeV9FbmNyeXB0aW9uX1doaXRlcGFwZXJfdjct
UHVibGljLnBkZgoKQU1ENjQgQXJjaGl0ZWN0dXJlIFByb2dyYW1tZXIncyBNYW51YWw6CiAgIGh0
dHA6Ly9zdXBwb3J0LmFtZC5jb20vVGVjaERvY3MvMjQ1OTMucGRmCiAgIFNNRSBpcyBzZWN0aW9u
IDcuMTAKICAgU0VWIGlzIHNlY3Rpb24gMTUuMzQKCi0tLQoKVGhpcyBwYXRjaCBzZXJpZXMgaXMg
YmFzZWQgb2ZmIG9mIHRoZSBtYXN0ZXIgYnJhbmNoIG9mIHRpcDoKICBodHRwczovL2dpdC5rZXJu
ZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90aXAvdGlwLmdpdCBtYXN0ZXIKCiAgQ29t
bWl0IDZhYjVhZjk4OTU3OSAoIk1lcmdlIGJyYW5jaCAnaXJxL2NvcmUnIikKClNvdXJjZSBjb2Rl
IGlzIGFsc28gYXZhaWxhYmxlIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS9jb2RvbWFuaWEvdGlwL3Ry
ZWUvc21lLXY4CgoKU3RpbGwgdG8gZG86Ci0gS2R1bXAgc3VwcG9ydCwgaW5jbHVkaW5nIHVzaW5n
IG1lbXJlbWFwKCkgaW5zdGVhZCBvZiBpb3JlbWFwX2NhY2hlKCkKCkNoYW5nZXMgc2luY2Ugdjc6
Ci0gRml4ZWQga2J1aWxkIHRlc3Qgcm9ib3QgZmFpbHVyZSByZWxhdGVkIHRvIHBncHJvdF9kZWNy
eXB0ZWQoKSBtYWNybwogIHVzYWdlIGZvciBzb21lIG5vbi14ODYgYXJjaHMKLSBNb3ZlZCBjYWxs
cyB0byBlbmNyeXB0IHRoZSBrZXJuZWwgYW5kIHJldHJpZXZlIHRoZSBlbmNyeXB0aW9uIG1hc2sK
ICBmcm9tIGFzc2VtYmxlciAoaGVhZF82NC5TKSBpbnRvIEMgKGhlYWQ2NC5jKQotIFJlbW92ZWQg
dXNlIG9mIHBoeXNfdG9fdmlydCgpIGluIF9faW9yZW1hcF9jYWxsZXIoKSB3aGVuIGFkZHJlc3Mg
aXMgaW4KICB0aGUgSVNBIHJhbmdlLiBOb3cgcmVndWxhciBpb3JlbWFwKCkgcHJvY2Vzc2luZyBv
Y2N1cnMuCi0gVHdvIG5ldywgc21hbGwgcGF0Y2hlczoKICAtIEludHJvZHVjZWQgYSBuYXRpdmVf
bWFrZV9wNGQoKSBmb3IgdXNlIHdoZW4gQ09ORklHX1BHVEFCTEVfTEVWRUxTIGlzCiAgICBub3Qg
Z3JlYXRlciB0aGFuIDQKICAtIEludHJvZHVjZWQgX19ub3N0YWNrcCBHQ0Mgb3B0aW9uIHRvIHR1
cm4gb2ZmIHN0YWNrIHByb3RlY3Rpb24gb24gYQogICAgcGVyIGZ1bmN0aW9uIGJhc2lzCi0gR2Vu
ZXJhbCBjb2RlIGNsZWFudXAgYmFzZWQgb24gZmVlZGJhY2sKCkNoYW5nZXMgc2luY2UgdjY6Ci0g
Rml4ZWQgdGhlIGFzbSBpbmNsdWRlIGZpbGUgaXNzdWUgdGhhdCBjYXVzZWQgYnVpbGQgZXJyb3Jz
IG9uIG90aGVyIGFyY2hzCi0gUmViYXNlZCB0aGUgQ1IzIHJlZ2lzdGVyIGNoYW5nZXMgb24gdG9w
IG9mIEFuZHkgTHV0b21pcnNraSdzIHBhdGNoCi0gQWRkZWQgYSBwYXRjaCB0byBjbGVhciB0aGUg
U01FIGNwdSBmZWF0dXJlIGlmIHJ1bm5pbmcgYXMgYSBQViBndWVzdCB1bmRlcgogIFhlbgotIEFk
ZGVkIGEgcGF0Y2ggdG8gb2J0YWluIHRoZSBBTUQgbWljcm9jb2RlIGxldmVsIGVhcmxpZXIgaW4g
dGhlIGJvb3QKICBpbnN0ZWFkIG9mIGRpcmVjdGx5IHJlYWRpbmcgdGhlIE1TUgotIFJlZmFjdG9y
IHBhdGNoICM4ICgieDg2L21tOiBBZGQgc3VwcG9ydCB0byBlbmFibGUgU01FIGluIGVhcmx5IGJv
b3QKICBwcm9jZXNzaW5nIikgYmVjYXVzZSB0aGUgNS1sZXZlbCBwYWdpbmcgc3VwcG9ydCBtb3Zl
ZCB0aGUgY29kZSBpbnRvIHRoZQogIG5ldyBDLWZ1bmN0aW9uIF9fc3RhcnR1cF82NCgpCi0gUmVt
b3ZlZCBuZWVkIHRvIGRlY3J5cHQgdHJhbXBvbGluZSBhcmVhIGluLXBsYWNlIChzZXQgbWVtb3J5
IGF0dHJpYnV0ZXMKICBiZWZvcmUgY29weWluZyB0aGUgdHJhbXBvbGluZSBjb2RlKQotIEdlbmVy
YWwgY29kZSBjbGVhbnVwIGJhc2VkIG9uIGZlZWRiYWNrCgpDaGFuZ2VzIHNpbmNlIHY1OgotIEFk
ZGVkIHN1cHBvcnQgZm9yIDUtbGV2ZWwgcGFnaW5nCi0gQWRkZWQgSU9NTVUgc3VwcG9ydAotIENy
ZWF0ZWQgYSBnZW5lcmljIGFzbS9tZW1fZW5jcnlwdC5oIGluIG9yZGVyIHRvIHJlbW92ZSBhIGJ1
bmNoIG9mCiAgI2lmbmRlZi8jZGVmaW5lIGVudHJpZXMKLSBSZW1vdmVkIGNoYW5nZXMgdG8gdGhl
IF9fdmEoKSBtYWNybyBhbmQgZGVmaW5lZCBhIGZ1bmN0aW9uIHRvIHJldHVybgogIHRoZSB0cnVl
IHBoeXNpY2FsIGFkZHJlc3MgaW4gY3IzCi0gUmVtb3ZlZCBzeXNmcyBzdXBwb3J0IGFzIGl0IHdh
cyBkZXRlcm1pbmVkIG5vdCB0byBiZSBuZWVkZWQKLSBHZW5lcmFsIGNvZGUgY2xlYW51cCBiYXNl
ZCBvbiBmZWVkYmFjawotIEdlbmVyYWwgY2xlYW51cCBvZiBwYXRjaCBzdWJqZWN0cyBhbmQgZGVz
Y3JpcHRpb25zCgpDaGFuZ2VzIHNpbmNlIHY0OgotIFJlLXdvcmtlZCBtYXBwaW5nIG9mIHNldHVw
IGRhdGEgdG8gbm90IHVzZSBhIGZpeGVkIGxpc3QuIFJhdGhlciwgY2hlY2sKICBkeW5hbWljYWxs
eSB3aGV0aGVyIHRoZSByZXF1ZXN0ZWQgZWFybHlfbWVtcmVtYXAoKS9tZW1yZW1hcCgpIGNhbGwK
ICBuZWVkcyB0byBiZSBtYXBwZWQgZGVjcnlwdGVkLgotIE1vdmVkIFNNRSBjcHUgZmVhdHVyZSBp
bnRvIHNjYXR0ZXJlZCBmZWF0dXJlcwotIE1vdmVkIHNvbWUgZGVjbGFyYXRpb25zIGludG8gaGVh
ZGVyIGZpbGVzCi0gQ2xlYXJlZCB0aGUgZW5jcnlwdGlvbiBtYXNrIGZyb20gdGhlIF9fUEhZU0lD
QUxfTUFTSyBzbyB0aGF0IHVzZXJzCiAgb2YgbWFjcm9zIHN1Y2ggYXMgcG1kX3Bmbl9tYXNrKCkg
ZG9uJ3QgaGF2ZSB0byB3b3JyeS9rbm93IGFib3V0IHRoZQogIGVuY3J5cHRpb24gbWFzawotIFVw
ZGF0ZWQgc29tZSByZXR1cm4gdHlwZXMgYW5kIHZhbHVlcyByZWxhdGVkIHRvIEVGSSBhbmQgZTgy
MCBmdW5jdGlvbnMKICBzbyB0aGF0IGFuIGVycm9yIGNvdWxkIGJlIHJldHVybmVkCi0gRHVyaW5n
IGNwdSBzaHV0ZG93biwgcmVtb3ZlZCBjYWNoZSBkaXNhYmxpbmcgYW5kIGFkZGVkIGEgY2hlY2sg
Zm9yIGtleGVjCiAgaW4gcHJvZ3Jlc3MgdG8gdXNlIHdiaW52ZCBmb2xsb3dlZCBpbW1lZGlhdGVs
eSBieSBoYWx0IGluIG9yZGVyIHRvIGF2b2lkCiAgYW55IG1lbW9yeSBjb3JydXB0aW9uCi0gVXBk
YXRlIGhvdyBwZXJzaXN0ZW50IG1lbW9yeSBpcyBpZGVudGlmaWVkCi0gQWRkZWQgYSBmdW5jdGlv
biB0byBmaW5kIGNvbW1hbmQgbGluZSBhcmd1bWVudHMgYW5kIHRoZWlyIHZhbHVlcwotIEFkZGVk
IHN5c2ZzIHN1cHBvcnQKLSBHZW5lcmFsIGNvZGUgY2xlYW51cCBiYXNlZCBvbiBmZWVkYmFjawot
IEdlbmVyYWwgY2xlYW51cCBvZiBwYXRjaCBzdWJqZWN0cyBhbmQgZGVzY3JpcHRpb25zCgoKQ2hh
bmdlcyBzaW5jZSB2MzoKLSBCcm9rZSBvdXQgc29tZSBvZiB0aGUgcGF0Y2hlcyBpbnRvIHNtYWxs
ZXIgaW5kaXZpZHVhbCBwYXRjaGVzCi0gVXBkYXRlZCBEb2N1bWVudGF0aW9uCi0gQWRkZWQgYSBt
ZXNzYWdlIHRvIGluZGljYXRlIHdoeSB0aGUgSU9NTVUgd2FzIGRpc2FibGVkCi0gVXBkYXRlZCBD
UFUgZmVhdHVyZSBzdXBwb3J0IGZvciBTTUUgYnkgdGFraW5nIGludG8gYWNjb3VudCB3aGV0aGVy
CiAgQklPUyBoYXMgZW5hYmxlZCBTTUUKLSBFbGltaW5hdGVkIHJlZHVuZGFudCBmdW5jdGlvbnMK
LSBBZGRlZCBzb21lIHdhcm5pbmcgbWVzc2FnZXMgZm9yIERNQSB1c2FnZSBvZiBib3VuY2UgYnVm
ZmVycyB3aGVuIFNNRQogIGlzIGFjdGl2ZQotIEFkZGVkIHN1cHBvcnQgZm9yIHBlcnNpc3RlbnQg
bWVtb3J5Ci0gQWRkZWQgc3VwcG9ydCB0byBkZXRlcm1pbmUgd2hlbiBzZXR1cCBkYXRhIGlzIGJl
aW5nIG1hcHBlZCBhbmQgYmUgc3VyZQogIHRvIG1hcCBpdCB1bi1lbmNyeXB0ZWQKLSBBZGRlZCBD
T05GSUcgc3VwcG9ydCB0byBzZXQgdGhlIGRlZmF1bHQgYWN0aW9uIG9mIHdoZXRoZXIgdG8gYWN0
aXZhdGUKICBTTUUgaWYgaXQgaXMgc3VwcG9ydGVkL2VuYWJsZWQKLSBBZGRlZCBzdXBwb3J0IGZv
ciAocmUpYm9vdGluZyB3aXRoIGtleGVjCgpDaGFuZ2VzIHNpbmNlIHYyOgotIFVwZGF0ZWQgRG9j
dW1lbnRhdGlvbgotIE1ha2UgdGhlIGVuY3J5cHRpb24gbWFzayBhdmFpbGFibGUgb3V0c2lkZSBv
ZiBhcmNoL3g4NiB0aHJvdWdoIGEKICBzdGFuZGFyZCBpbmNsdWRlIGZpbGUKLSBDb252ZXJzaW9u
IG9mIGFzc2VtYmxlciByb3V0aW5lcyB0byBDIHdoZXJlIHBvc3NpYmxlIChub3QgZXZlcnl0aGlu
ZwogIGNvdWxkIGJlIGNvbnZlcnRlZCwgZS5nLiB0aGUgcm91dGluZSB0aGF0IGRvZXMgdGhlIGFj
dHVhbCBlbmNyeXB0aW9uCiAgbmVlZHMgdG8gYmUgY29waWVkIGludG8gYSBzYWZlIGxvY2F0aW9u
IGFuZCBpdCBpcyBkaWZmaWN1bHQgdG8KICBkZXRlcm1pbmUgdGhlIGFjdHVhbCBsZW5ndGggb2Yg
dGhlIGZ1bmN0aW9uIGluIG9yZGVyIHRvIGNvcHkgaXQpCi0gRml4IFNNRSBmZWF0dXJlIHVzZSBv
ZiBzY2F0dGVyZWQgQ1BVSUQgZmVhdHVyZQotIENyZWF0aW9uIG9mIFNNRSBzcGVjaWZpYyBmdW5j
dGlvbnMgZm9yIHRoaW5ncyBsaWtlIGVuY3J5cHRpbmcKICB0aGUgc2V0dXAgZGF0YSwgcmFtZGlz
aywgZXRjLgotIE5ldyB0YWtlIG9uIGVhcmx5X21lbXJlbWFwIC8gbWVtcmVtYXAgZW5jcnlwdGlv
biBzdXBwb3J0Ci0gQWRkaXRpb25hbCBzdXBwb3J0IGZvciBhY2Nlc3NpbmcgdmlkZW8gYnVmZmVy
cyAoZmJkZXYvZ3B1KSBhcwogIHVuLWVuY3J5cHRlZAotIERpc2FibGUgSU9NTVUgZm9yIG5vdyAt
IG5lZWQgdG8gaW52ZXN0aWdhdGUgZnVydGhlciBpbiByZWxhdGlvbiB0bwogIGhvdyBpdCBuZWVk
cyB0byBiZSBwcm9ncmFtbWVkIHJlbGF0aXZlIHRvIGFjY2Vzc2luZyBwaHlzaWNhbCBtZW1vcnkK
CkNoYW5nZXMgc2luY2UgdjE6Ci0gQWRkZWQgRG9jdW1lbnRhdGlvbi4KLSBSZW1vdmVkIEFNRCB2
ZW5kb3IgY2hlY2sgZm9yIHNldHRpbmcgdGhlIFBBVCB3cml0ZSBwcm90ZWN0IG1vZGUKLSBVcGRh
dGVkIG5hbWluZyBvZiB0cmFtcG9saW5lIGZsYWcgZm9yIFNNRSBhcyB3ZWxsIGFzIG1vdmluZyBv
ZiB0aGUKICBTTUUgY2hlY2sgdG8gYmVmb3JlIHBhZ2luZyBpcyBlbmFibGVkLgotIENoYW5nZSB0
byBlYXJseV9tZW1yZW1hcCB0byBpZGVudGlmeSB0aGUgZGF0YSBiZWluZyBtYXBwZWQgYXMgZWl0
aGVyCiAgYm9vdCBkYXRhIG9yIGtlcm5lbCBkYXRhLiAgVGhlIGlkZWEgYmVpbmcgdGhhdCBib290
IGRhdGEgd2lsbCBoYXZlCiAgYmVlbiBwbGFjZWQgaW4gbWVtb3J5IGFzIHVuLWVuY3J5cHRlZCBk
YXRhIGFuZCB3b3VsZCBuZWVkIHRvIGJlIGFjY2Vzc2VkCiAgYXMgc3VjaC4KLSBVcGRhdGVkIGRl
YnVnZnMgc3VwcG9ydCBmb3IgdGhlIGJvb3RwYXJhbXMgdG8gYWNjZXNzIHRoZSBkYXRhIHByb3Bl
cmx5LgotIERvIG5vdCBzZXQgdGhlIFNZU0NGR1tNRU1FXSBiaXQsIG9ubHkgY2hlY2sgaXQuICBU
aGUgc2V0dGluZyBvZiB0aGUKICBNZW1FbmNyeXB0aW9uTW9kZUVuIGJpdCByZXN1bHRzIGluIGEg
cmVkdWN0aW9uIG9mIHBoeXNpY2FsIGFkZHJlc3Mgc2l6ZQogIG9mIHRoZSBwcm9jZXNzb3IuICBJ
dCBpcyBwb3NzaWJsZSB0aGF0IEJJT1MgY291bGQgaGF2ZSBjb25maWd1cmVkIHJlc291cmNlcwog
IHJlc291cmNlcyBpbnRvIGEgcmFuZ2UgdGhhdCB3aWxsIG5vdyBub3QgYmUgYWRkcmVzc2FibGUu
ICBUbyBwcmV2ZW50IHRoaXMsCiAgcmVseSBvbiBCSU9TIHRvIHNldCB0aGUgU1lTQ0ZHW01FTUVd
IGJpdCBhbmQgb25seSB0aGVuIGVuYWJsZSBtZW1vcnkKICBlbmNyeXB0aW9uIHN1cHBvcnQgaW4g
dGhlIGtlcm5lbC4KClRvbSBMZW5kYWNreSAoMzgpOgogICAgICB4ODY6IERvY3VtZW50IEFNRCBT
ZWN1cmUgTWVtb3J5IEVuY3J5cHRpb24gKFNNRSkKICAgICAgeDg2L21tL3BhdDogU2V0IHdyaXRl
LXByb3RlY3QgY2FjaGUgbW9kZSBmb3IgZnVsbCBQQVQgc3VwcG9ydAogICAgICB4ODYsIG1wcGFy
c2UsIHg4Ni9hY3BpLCB4ODYvUENJLCB4ODYvZG1pLCBTRkk6IFVzZSBtZW1yZW1hcCBmb3IgUkFN
IG1hcHBpbmdzCiAgICAgIHg4Ni9DUFUvQU1EOiBBZGQgdGhlIFNlY3VyZSBNZW1vcnkgRW5jcnlw
dGlvbiBDUFUgZmVhdHVyZQogICAgICB4ODYvQ1BVL0FNRDogSGFuZGxlIFNNRSByZWR1Y3Rpb24g
aW4gcGh5c2ljYWwgYWRkcmVzcyBzaXplCiAgICAgIHg4Ni9tbTogQWRkIFNlY3VyZSBNZW1vcnkg
RW5jcnlwdGlvbiAoU01FKSBzdXBwb3J0CiAgICAgIHg4Ni9tbTogUmVtb3ZlIHBoeXNfdG9fdmly
dCgpIHVzYWdlIGluIGlvcmVtYXAoKQogICAgICB4ODYvbW06IEFkZCBzdXBwb3J0IHRvIGVuYWJs
ZSBTTUUgaW4gZWFybHkgYm9vdCBwcm9jZXNzaW5nCiAgICAgIHg4Ni9tbTogU2ltcGxpZnkgcFtn
NHVtXWRfcGFnZSgpIG1hY3JvcwogICAgICB4ODYvbW06IFByb3ZpZGUgZ2VuZXJhbCBrZXJuZWwg
c3VwcG9ydCBmb3IgbWVtb3J5IGVuY3J5cHRpb24KICAgICAgeDg2L21tOiBBZGQgU01FIHN1cHBv
cnQgZm9yIHJlYWRfY3IzX3BhKCkKICAgICAgeDg2L21tOiBFeHRlbmQgZWFybHlfbWVtcmVtYXAo
KSBzdXBwb3J0IHdpdGggYWRkaXRpb25hbCBhdHRycwogICAgICB4ODYvbW06IEFkZCBzdXBwb3J0
IGZvciBlYXJseSBlbmNyeXB0L2RlY3J5cHQgb2YgbWVtb3J5CiAgICAgIHg4Ni9tbTogSW5zdXJl
IHRoYXQgYm9vdCBtZW1vcnkgYXJlYXMgYXJlIG1hcHBlZCBwcm9wZXJseQogICAgICB4ODYvYm9v
dC9lODIwOiBBZGQgc3VwcG9ydCB0byBkZXRlcm1pbmUgdGhlIEU4MjAgdHlwZSBvZiBhbiBhZGRy
ZXNzCiAgICAgIGVmaTogQWRkIGFuIEVGSSB0YWJsZSBhZGRyZXNzIG1hdGNoIGZ1bmN0aW9uCiAg
ICAgIGVmaTogVXBkYXRlIGVmaV9tZW1fdHlwZSgpIHRvIHJldHVybiBhbiBlcnJvciByYXRoZXIg
dGhhbiAwCiAgICAgIHg4Ni9lZmk6IFVwZGF0ZSBFRkkgcGFnZXRhYmxlIGNyZWF0aW9uIHRvIHdv
cmsgd2l0aCBTTUUKICAgICAgeDg2L21tOiBBZGQgc3VwcG9ydCB0byBhY2Nlc3MgYm9vdCByZWxh
dGVkIGRhdGEgaW4gdGhlIGNsZWFyCiAgICAgIHg4NiwgbXBwYXJzZTogVXNlIG1lbXJlbWFwIHRv
IG1hcCB0aGUgbXBmIGFuZCBtcGMgZGF0YQogICAgICB4ODYvbW06IEFkZCBzdXBwb3J0IHRvIGFj
Y2VzcyBwZXJzaXN0ZW50IG1lbW9yeSBpbiB0aGUgY2xlYXIKICAgICAgeDg2L21tOiBBZGQgc3Vw
cG9ydCBmb3IgY2hhbmdpbmcgdGhlIG1lbW9yeSBlbmNyeXB0aW9uIGF0dHJpYnV0ZQogICAgICB4
ODYvcmVhbG1vZGU6IERlY3J5cHQgdHJhbXBvbGluZSBhcmVhIGlmIG1lbW9yeSBlbmNyeXB0aW9u
IGlzIGFjdGl2ZQogICAgICB4ODYsIHN3aW90bGI6IEFkZCBtZW1vcnkgZW5jcnlwdGlvbiBzdXBw
b3J0CiAgICAgIHN3aW90bGI6IEFkZCB3YXJuaW5ncyBmb3IgdXNlIG9mIGJvdW5jZSBidWZmZXJz
IHdpdGggU01FCiAgICAgIHg4Ni9DUFUvQU1EOiBNYWtlIHRoZSBtaWNyb2NvZGUgbGV2ZWwgYXZh
aWxhYmxlIGVhcmxpZXIgaW4gdGhlIGJvb3QKICAgICAgaW9tbXUvYW1kOiBBbGxvdyB0aGUgQU1E
IElPTU1VIHRvIHdvcmsgd2l0aCBtZW1vcnkgZW5jcnlwdGlvbgogICAgICB4ODYsIHJlYWxtb2Rl
OiBDaGVjayBmb3IgbWVtb3J5IGVuY3J5cHRpb24gb24gdGhlIEFQcwogICAgICB4ODYsIGRybSwg
ZmJkZXY6IERvIG5vdCBzcGVjaWZ5IGVuY3J5cHRlZCBtZW1vcnkgZm9yIHZpZGVvIG1hcHBpbmdz
CiAgICAgIGt2bTogeDg2OiBzdm06IFN1cHBvcnQgU2VjdXJlIE1lbW9yeSBFbmNyeXB0aW9uIHdp
dGhpbiBLVk0KICAgICAgeDg2L21tLCBrZXhlYzogQWxsb3cga2V4ZWMgdG8gYmUgdXNlZCB3aXRo
IFNNRQogICAgICB4ZW4veDg2OiBSZW1vdmUgU01FIGZlYXR1cmUgaW4gUFYgZ3Vlc3RzCiAgICAg
IHg4Ni9tbTogVXNlIHByb3BlciBlbmNyeXB0aW9uIGF0dHJpYnV0ZXMgd2l0aCAvZGV2L21lbQog
ICAgICB4ODYvbW06IENyZWF0ZSBuYXRpdmVfbWFrZV9wNGQoKSBmb3IgUEdUQUJMRV9MRVZFTFMg
PD0gNAogICAgICB4ODYvbW06IEFkZCBzdXBwb3J0IHRvIGVuY3J5cHQgdGhlIGtlcm5lbCBpbi1w
bGFjZQogICAgICB4ODYvYm9vdDogQWRkIGVhcmx5IGNtZGxpbmUgcGFyc2luZyBmb3Igb3B0aW9u
cyB3aXRoIGFyZ3VtZW50cwogICAgICBjb21waWxlci1nY2MuaDogSW50cm9kdWNlIF9fbm9zdGFj
a3AgZnVuY3Rpb24gYXR0cmlidXRlCiAgICAgIHg4Ni9tbTogQWRkIHN1cHBvcnQgdG8gbWFrZSB1
c2Ugb2YgU2VjdXJlIE1lbW9yeSBFbmNyeXB0aW9uCgoKIERvY3VtZW50YXRpb24vYWRtaW4tZ3Vp
ZGUva2VybmVsLXBhcmFtZXRlcnMudHh0IHwgICAxMSAKIERvY3VtZW50YXRpb24veDg2L2FtZC1t
ZW1vcnktZW5jcnlwdGlvbi50eHQgICAgIHwgICA2OCArKysKIGFyY2gvaWE2NC9rZXJuZWwvZWZp
LmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCAKIGFyY2gveDg2L0tjb25maWcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyOSArCiBhcmNoL3g4Ni9ib290L2NvbXBy
ZXNzZWQvcGFnZXRhYmxlLmMgICAgICAgICAgICB8ICAgIDcgCiBhcmNoL3g4Ni9pbmNsdWRlL2Fz
bS9jbWRsaW5lLmggICAgICAgICAgICAgICAgICB8ICAgIDIgCiBhcmNoL3g4Ni9pbmNsdWRlL2Fz
bS9jcHVmZWF0dXJlcy5oICAgICAgICAgICAgICB8ICAgIDEgCiBhcmNoL3g4Ni9pbmNsdWRlL2Fz
bS9kbWEtbWFwcGluZy5oICAgICAgICAgICAgICB8ICAgIDUgCiBhcmNoL3g4Ni9pbmNsdWRlL2Fz
bS9kbWkuaCAgICAgICAgICAgICAgICAgICAgICB8ICAgIDggCiBhcmNoL3g4Ni9pbmNsdWRlL2Fz
bS9lODIwL2FwaS5oICAgICAgICAgICAgICAgICB8ICAgIDIgCiBhcmNoL3g4Ni9pbmNsdWRlL2Fz
bS9maXhtYXAuaCAgICAgICAgICAgICAgICAgICB8ICAgMjAgKwogYXJjaC94ODYvaW5jbHVkZS9h
c20vaW5pdC5oICAgICAgICAgICAgICAgICAgICAgfCAgICAxIAogYXJjaC94ODYvaW5jbHVkZS9h
c20vaW8uaCAgICAgICAgICAgICAgICAgICAgICAgfCAgICA4IAogYXJjaC94ODYvaW5jbHVkZS9h
c20va2V4ZWMuaCAgICAgICAgICAgICAgICAgICAgfCAgICA4IAogYXJjaC94ODYvaW5jbHVkZS9h
c20va3ZtX2hvc3QuaCAgICAgICAgICAgICAgICAgfCAgICAyIAogYXJjaC94ODYvaW5jbHVkZS9h
c20vbWVtX2VuY3J5cHQuaCAgICAgICAgICAgICAgfCAgIDgwICsrKwogYXJjaC94ODYvaW5jbHVk
ZS9hc20vbXNyLWluZGV4LmggICAgICAgICAgICAgICAgfCAgICAyIAogYXJjaC94ODYvaW5jbHVk
ZS9hc20vcGFnZV90eXBlcy5oICAgICAgICAgICAgICAgfCAgICAzIAogYXJjaC94ODYvaW5jbHVk
ZS9hc20vcGd0YWJsZS5oICAgICAgICAgICAgICAgICAgfCAgIDI4ICsKIGFyY2gveDg2L2luY2x1
ZGUvYXNtL3BndGFibGVfdHlwZXMuaCAgICAgICAgICAgIHwgICA1NyArKwogYXJjaC94ODYvaW5j
bHVkZS9hc20vcHJvY2Vzc29yLWZsYWdzLmggICAgICAgICAgfCAgICA1IAogYXJjaC94ODYvaW5j
bHVkZS9hc20vcHJvY2Vzc29yLmggICAgICAgICAgICAgICAgfCAgICA4IAogYXJjaC94ODYvaW5j
bHVkZS9hc20vcmVhbG1vZGUuaCAgICAgICAgICAgICAgICAgfCAgIDEyIAogYXJjaC94ODYvaW5j
bHVkZS9hc20vc2V0X21lbW9yeS5oICAgICAgICAgICAgICAgfCAgICAzIAogYXJjaC94ODYvaW5j
bHVkZS9hc20vdmdhLmggICAgICAgICAgICAgICAgICAgICAgfCAgIDE0ICsKIGFyY2gveDg2L2tl
cm5lbC9hY3BpL2Jvb3QuYyAgICAgICAgICAgICAgICAgICAgIHwgICAgNiAKIGFyY2gveDg2L2tl
cm5lbC9jcHUvYW1kLmMgICAgICAgICAgICAgICAgICAgICAgIHwgICAyNSArCiBhcmNoL3g4Ni9r
ZXJuZWwvY3B1L3NjYXR0ZXJlZC5jICAgICAgICAgICAgICAgICB8ICAgIDEgCiBhcmNoL3g4Ni9r
ZXJuZWwvZTgyMC5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjYgKwogYXJjaC94ODYv
a2VybmVsL2VzcGZpeF82NC5jICAgICAgICAgICAgICAgICAgICAgfCAgICAyIAogYXJjaC94ODYv
a2VybmVsL2hlYWQ2NC5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDkzICsrKy0KIGFyY2gv
eDg2L2tlcm5lbC9oZWFkXzY0LlMgICAgICAgICAgICAgICAgICAgICAgIHwgICA0MCArLQogYXJj
aC94ODYva2VybmVsL2tkZWJ1Z2ZzLmMgICAgICAgICAgICAgICAgICAgICAgfCAgIDM0IC0KIGFy
Y2gveDg2L2tlcm5lbC9rc3lzZnMuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyOCArCiBh
cmNoL3g4Ni9rZXJuZWwvbWFjaGluZV9rZXhlY182NC5jICAgICAgICAgICAgICB8ICAgMjIgKwog
YXJjaC94ODYva2VybmVsL21wcGFyc2UuYyAgICAgICAgICAgICAgICAgICAgICAgfCAgMTA4ICsr
Ky0KIGFyY2gveDg2L2tlcm5lbC9wY2ktZG1hLmMgICAgICAgICAgICAgICAgICAgICAgIHwgICAx
MSAKIGFyY2gveDg2L2tlcm5lbC9wY2ktbm9tbXUuYyAgICAgICAgICAgICAgICAgICAgIHwgICAg
MiAKIGFyY2gveDg2L2tlcm5lbC9wY2ktc3dpb3RsYi5jICAgICAgICAgICAgICAgICAgIHwgICAx
NSArCiBhcmNoL3g4Ni9rZXJuZWwvcHJvY2Vzcy5jICAgICAgICAgICAgICAgICAgICAgICB8ICAg
MTcgKwogYXJjaC94ODYva2VybmVsL3NldHVwLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICA5IAogYXJjaC94ODYva3ZtL21tdS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
IDEyIAogYXJjaC94ODYva3ZtL21tdS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAyIAogYXJjaC94ODYva3ZtL3N2bS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
IDM1ICsKIGFyY2gveDg2L2t2bS92bXguYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgMyAKIGFyY2gveDg2L2t2bS94ODYuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgMyAKIGFyY2gveDg2L2xpYi9jbWRsaW5lLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
IDEwNSArKysrCiBhcmNoL3g4Ni9tbS9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDIgCiBhcmNoL3g4Ni9tbS9pZGVudF9tYXAuYyAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgMTIgCiBhcmNoL3g4Ni9tbS9pb3JlbWFwLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAyNzUgKysrKysrKysrKy0KIGFyY2gveDg2L21tL2thc2FuX2luaXRfNjQuYyAgICAgICAg
ICAgICAgICAgICAgIHwgICAgNiAKIGFyY2gveDg2L21tL21lbV9lbmNyeXB0LmMgICAgICAgICAg
ICAgICAgICAgICAgIHwgIDU5MyArKysrKysrKysrKysrKysrKysrKysrKwogYXJjaC94ODYvbW0v
bWVtX2VuY3J5cHRfYm9vdC5TICAgICAgICAgICAgICAgICAgfCAgMTUwICsrKysrKwogYXJjaC94
ODYvbW0vcGFnZWF0dHIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDY3ICsrKwogYXJj
aC94ODYvbW0vcGF0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA5IAogYXJj
aC94ODYvcGNpL2NvbW1vbi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0IAogYXJj
aC94ODYvcGxhdGZvcm0vZWZpL2VmaS5jICAgICAgICAgICAgICAgICAgICAgfCAgICA2IAogYXJj
aC94ODYvcGxhdGZvcm0vZWZpL2VmaV82NC5jICAgICAgICAgICAgICAgICAgfCAgIDE1IC0KIGFy
Y2gveDg2L3JlYWxtb2RlL2luaXQuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMiAKIGFy
Y2gveDg2L3JlYWxtb2RlL3JtL3RyYW1wb2xpbmVfNjQuUyAgICAgICAgICAgIHwgICAyNCArCiBh
cmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2LmMgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgCiBk
cml2ZXJzL2Zpcm13YXJlL2RtaS1zeXNmcy5jICAgICAgICAgICAgICAgICAgICB8ICAgIDUgCiBk
cml2ZXJzL2Zpcm13YXJlL2VmaS9lZmkuYyAgICAgICAgICAgICAgICAgICAgICB8ICAgMzMgKwog
ZHJpdmVycy9maXJtd2FyZS9wY2RwLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0IAog
ZHJpdmVycy9ncHUvZHJtL2RybV9nZW0uYyAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyIAog
ZHJpdmVycy9ncHUvZHJtL2RybV92bS5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0IAog
ZHJpdmVycy9ncHUvZHJtL3R0bS90dG1fYm9fdm0uYyAgICAgICAgICAgICAgICAgfCAgICA3IAog
ZHJpdmVycy9ncHUvZHJtL3VkbC91ZGxfZmIuYyAgICAgICAgICAgICAgICAgICAgfCAgICA0IAog
ZHJpdmVycy9pb21tdS9hbWRfaW9tbXUuYyAgICAgICAgICAgICAgICAgICAgICAgfCAgIDMwICsK
IGRyaXZlcnMvaW9tbXUvYW1kX2lvbW11X2luaXQuYyAgICAgICAgICAgICAgICAgIHwgICAzNCAr
CiBkcml2ZXJzL2lvbW11L2FtZF9pb21tdV9wcm90by5oICAgICAgICAgICAgICAgICB8ICAgMTAg
CiBkcml2ZXJzL2lvbW11L2FtZF9pb21tdV90eXBlcy5oICAgICAgICAgICAgICAgICB8ICAgIDIg
CiBkcml2ZXJzL3NmaS9zZmlfY29yZS5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjIg
LQogZHJpdmVycy92aWRlby9mYmRldi9jb3JlL2ZibWVtLmMgICAgICAgICAgICAgICAgfCAgIDEy
IAogaW5jbHVkZS9hc20tZ2VuZXJpYy9lYXJseV9pb3JlbWFwLmggICAgICAgICAgICAgfCAgICAy
IAogaW5jbHVkZS9hc20tZ2VuZXJpYy9wZ3RhYmxlLmggICAgICAgICAgICAgICAgICAgfCAgIDEy
IAogaW5jbHVkZS9saW51eC9jb21waWxlci1nY2MuaCAgICAgICAgICAgICAgICAgICAgfCAgICAy
IAogaW5jbHVkZS9saW51eC9jb21waWxlci5oICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0
IAogaW5jbHVkZS9saW51eC9kbWEtbWFwcGluZy5oICAgICAgICAgICAgICAgICAgICAgfCAgIDEz
ICsKIGluY2x1ZGUvbGludXgvZWZpLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
OSAKIGluY2x1ZGUvbGludXgvaW8uaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
MiAKIGluY2x1ZGUvbGludXgva2V4ZWMuaCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
OCAKIGluY2x1ZGUvbGludXgvbWVtX2VuY3J5cHQuaCAgICAgICAgICAgICAgICAgICAgIHwgICA0
OCArKwogaW5jbHVkZS9saW51eC9zd2lvdGxiLmggICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAxIAogaW5pdC9tYWluLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
IDEwIAoga2VybmVsL2tleGVjX2NvcmUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
IDEyIAoga2VybmVsL21lbXJlbWFwLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
IDIwICsKIGxpYi9zd2lvdGxiLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICA1NyArKwogbW0vZWFybHlfaW9yZW1hcC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgIDI4ICsKIDg5IGZpbGVzIGNoYW5nZWQsIDIyOTMgaW5zZXJ0aW9ucygrKSwgMjY3IGRlbGV0
aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IERvY3VtZW50YXRpb24veDg2L2FtZC1tZW1vcnkt
ZW5jcnlwdGlvbi50eHQKIGNyZWF0ZSBtb2RlIDEwMDY0NCBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9t
ZW1fZW5jcnlwdC5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgYXJjaC94ODYvbW0vbWVtX2VuY3J5cHQu
YwogY3JlYXRlIG1vZGUgMTAwNjQ0IGFyY2gveDg2L21tL21lbV9lbmNyeXB0X2Jvb3QuUwogY3Jl
YXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvbGludXgvbWVtX2VuY3J5cHQuaAoKLS0gClRvbSBMZW5k
YWNreQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 15:07:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 15:07:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPs5f-0007HU-Gi; Tue, 27 Jun 2017 15:07:43 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dPs5e-0007H6-Vo
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 15:07:43 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 1D/BE-01735-EB472595; Tue, 27 Jun 2017 15:07:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSe0hTcRTe7z62qzn5OQ1Po3ystKcvIoj6Jyt
 BIU00pEVUd3XbvbVN251hBWlTEqxspVlOs2kpZA+xIl1ZRqFS2Ds1ev2xosfAqMyikupeN83+
 +77zfec758BhSE2ZUstwBTbOamFNOmUgxSfEZsR12LL0ieXf4hee+nySWoJSu67+IjLRGlqwG
 HILNtB8u32AzhuZWeDu+EwXodboMhTIULiEhM7qSlomCFcgODdwmJSJBu8l4FV7MVWGAhglng
 f9g18JGYfiLLjvPY5kHIZdBHiqsNxA4kElXL/Xq5QFAk8FV0MjKWMKx8C7105axmqcCiUVPaN
 BATgNThzpH8Uaqd7745pKxpNxBJx+XOL3h8Dt6jfSEow0YDa0XEmQyySOhLbB2tF4wFHQ9v27
 Ut4BcCmC509H/JkzwDn0QOUzTYOuu7WUD6fDh0/1hJwJeDrcKcnw9TYScOjGKcpHDijB+8W3H
 OA5sP/sb7/gUUHT0VaVn9Dg8TygfeQyBdUjb/1LmWDYc9HvqkPw8VW7v7+XhsZ9D0kf+aMBx/
 nXKgeKc0641vnvWueEa12IbEazRM66nbPGzU+MN1gFI28zs4IpLilxQbyZE0XWyJlYgxi/Mdd
 8AUmPUahQoHbkaM64iaYwhG6y+gxk6TXBhtxNO3hW5Ndb802ceBPNZBjc0GXP1lKWXAunA3Wz
 KNlCrJyRK9gsmKRHG3MCE6QLU/fnSbJazGPNomD0SXdQtDZcXSr3YVng8y3jbWMv+ghN04aqk
 UKh0ATlcVazYPtf96JwBulC1fVySpBgsY2ne6XBhDSYqsuUB9vYf5K2CCW71/aY+2LpmuGdOe
 83J6e/2BNZZtjyc9LQUIMiun9R+c6elhUVB/UX5x5ze1Na781Pbo4kzvCuYmVnd9/idQkOwX7
 JU7PUttuuD36yOuDAS3d35YI1UdsKs5pWLftUuHJ5xCrhTdtWPuXKtmf7v+1yXM2Zkj4pLTtm
 uKqGqHbdShnUUSLPJs0hrSL7Fx9CSlOdAwAA
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1498576059!101729163!1
X-Originating-IP: [104.47.38.78]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14478 invoked from network); 27 Jun 2017 15:07:40 -0000
Received: from mail-bl2nam02on0078.outbound.protection.outlook.com (HELO
 NAM02-BL2-obe.outbound.protection.outlook.com) (104.47.38.78)
 by server-3.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 27 Jun 2017 15:07:40 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=BMKWUnVGbAemP6ETsJwrXL4mf2o/1Ccu89qZT0dk/n0=;
 b=Te6xrw6ePacEOhlYkQbe7Ty6aWc5eOo2iYJT8zfsaCvmkaanzIUA4UlnCLN1EG+9GhwfrcrT5DOSGmL1PfYSBhVZ+Vr3gMmZOa+Wp1S3LJRNCdqBJAA9DK2X6PTlmIaA9mzTc+aft8PU2oN611BROW0FH8Cy/59nQMbfbWYTTtw=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 BN6PR12MB1138.namprd12.prod.outlook.com (10.168.226.140) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1199.15; Tue, 27 Jun 2017 15:07:32 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Tue, 27 Jun 2017 10:07:31 -0500
Message-ID: <20170627150731.17428.51715.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
References: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: DM3PR12CA0052.namprd12.prod.outlook.com (10.161.151.20) To
 BN6PR12MB1138.namprd12.prod.outlook.com (10.168.226.140)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 3cf58897-53a4-4cd5-07ba-08d4bd6e3df8
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095);
 SRVR:BN6PR12MB1138; 
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1138;
 3:Yi4iWIbBro2tKfEU1q6V092q3BKkxq7x9SDCRyDdtpMbHv1tdd6oYl7lXuEl1TOFnoqADT2ZKwL4/344N3Yb/AVQiHXQdJgYdnqyD63QJGWymygBnLKTO+VDdMiAL0VTWS/sU6ZVhoY+Zg2g23sHE9A+GSGtc8Tui9CqlBYai1tIngyxvDR2veEHxuiI3xRE/uQzXbxodAu6WGAwyG5VHG1Q4LCdRF1M9MdXtJ0SkWZNDsHQm9OuJlLUlDryYSvUtCJjIQJzUhk3ruZk0P7c6TpUXAsTvT6TP5n6UctFmAbmgL8QpUmY7KJYfZnvI+RD2r2y0rM9mfcEgYcKWryVcKiHZB+6HHYQmBZEP8OOOp3YQtSoqwt0QpXgNYQt5+J2uQmSFP3PQXFZPXFZCm0l1lXuIhfKERUZFL5xdk+kthdfp9lzE9N/MfKUcMk2pUN97j5nYy5T3HMr5HdzL28U70Kx4T5VEGoZQJ2FPE5FcYHLQXU9Ubh8/HOTRtWI94Qyfq1qd53m6UENgQ7LcSFgihpBCT5/kci+QMwT0vB9OdNwqHHo4xG+pWIa+lVo6MLuXr5GrDMtveGvLajN8p1BVhyu7RtzGgIc3vz5RItaL/ZboG9UeydFB3yb5coDpcBeUVQb5o7bZVMU1UTUZmhClyyUPD2VGK+mb3PmPdIBQ8U8n7WDF6W3VBU2f8olLICP3wxB50Z8xPpdKg/rYSOriA==
X-MS-TrafficTypeDiagnostic: BN6PR12MB1138:
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1138;
 25:ZKH2YxvCSvPJZNvRFek5OYBO9vj0eS9npoEzLWnrtO0LZkfm7ggcccbco73Zvwn+qTSdPBQuqfZiGtPegs/RFx/sOaj6jHLPHeptkxTpQDZkiVBJp38DkwXB8v3mGI+FY6LbOJfH9hkozlM6JOYlvxyUWngieej0i4H4T6gwF08NOATFnrT0XmRTU0muXl7K/FmGyg0H0Xzm/cios9aAvi+2u4RAdDP/2rZCKTPZ/qRhr2e6UG75anFPSuzN7d3iloQs+X+pK36G/MTQpnOJeN3B2RVpOKLjlgtmik/19Xm7X9+CDohOh8kiS08M4aZnWSG8WhcJ0ZcQT2uYHXBKGF+smnJ79Ze/w3N+tRZou+m37eFoVh9LH0+6+dc+u58f7OE3uJda/pF3EtMoVCPv3Nrhj4ENu4RC6QMzwZN0Ope0jEiGuQUGhNNzlEMbx/m2RGsvRxeam6KpteC1lqqHhwBO0MBVc213zp+Ygz62AKrU9oGOGg0oQGyq3SHQYePJVCyIxc9UcPZQWxjht7QAbOwgJmwpEg6AxO0h8se52kHk5hJTBB5c3jTDHxwjgvW1OgVnSlpfbBqHTZ+sZA5IUDiWAltWPEnh9MCIpjooOdrZawXi6Z2yNzUrg4KOZk71jMtF8OziGD0/KXa2htX4EaEvgyzbLALxry5qnc1MARxhkR6cr4Xf2pxlQ1I1TPTCiFFdiAqb1uKaIj0j9cuRtJn6Y/di/0sIJCV8ZmeLhiv851KTFd15F/DlenJ+S9RXZxC7rV0N1lCc5KbKILMTSvl/lNfBX/3s9gj4G66n1P3mADSrGGm/oKdECvYRv/x8Q0TOTjLSo+jsoIq9OXp6hS3caEX7M+Ecg5ofEWD3Ugc0JF8Hn+Jfjg2ng89ZNfqFTwkDQIGZAtho1U9SG1SK7cz+lLGBgiWMPws3/uHVyIw=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1138;
 31:+gj+s5sakYNPKfJXPewQuxNhY5wD4AxTgIWILpARKaE1cQWISi2jrMUqn7xXXIwC6Q/NAYhoxThkoNrrapjaxgrFbgFkZ1BHcRWl7jZLA1Xp+rfMBfvGs4vDBBDZE5Y3Y3876stpR2Vtj9dVbEimRhnasF9jQMGrs+ZNf+1ICf7P0Niuma/XCu2cwKlwknCDHSB8ozW3rCAacIw6aS2u86vz+0spoFx4qx3zdMe3ldkFrXbulYXhODbpiYTFuQLa+qdFMbJUlYhRCQ3e6XBnS6ZeJpk+OIskNvCPI1+3DhVZWD2BkbokxcHtxBK7eL/SX7WD1MqM/Qfo/P4/7GzOQNCVBkQ4FEEoQ3VR6w/giVac3jPUb4NBl8njzwH6zS+VowtsGvscPw9Bdj2nL39LEgBe3L8z7LclV5yCu6bQI7ennuS3RZkTDRSqjL3lqlcLLtVwTDUUpaPwDMA3XC7H3OaHlD/3aoLsom6Sos49L+1mR+qIzOK3itVXMIIt1pX8a/LVwapcuvyRiJzL5AhjBUlghpm5N2SOVrSU9S3vtdosqB9r8n/7cOfkfGJeN5w1izH9wTeYKVC4nGWqXMOOr+9SNO2S4LRy/o/3BMx3eleWnuhrLrV+FELhCaj1a00dFjwatxS5QdZKnDwjGJibeftVcsnjHyk3PAgvDtM5h0U=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1138;
 20:D/2Lyn/+KiRz+Fn0fvKXkZsU994d5/ajB/Q9v0d4tGEoNmDjCMCkKzJUfi2IBDO0FAW+zwbK3T3N5s+FOW0AvS6MEzwAEDiSCeFGLYOdrg9Wi6AmoRIk549+8C5vDR/k0FC5LKKjlYtBXvQUHK1cozMscW00/adGBEYIFf0K0IH+OjHX2k6xPzYcZ0hLuw56XrlbiTgShktMFPCZY3RoOsOy775nPvO92SnYNOid7Uc0QpOXjOaSLOo40yGaUGCPS56BByqOiek4wxkgXR4tr0IcxoMX0AGHsh97G7daXDFH22XAzut+uCB3+QptNCEVaTG+1nQM7aqGUUakXpTtK1eL12/E5hIdvmn87qLi2/U0AUIr/s08XQLUzEEyYbm/q3K4GZevDVSMKwlwZQX8MhpsfM1fMOPjsW/wxB5tfiIaMexlamK/7NGEdp+KEbvwoP38SZ/Atxq4p9owgULnAUpttcfKITvrVhezWAfHsyFjqQY3i4n+xMGFqL7qK6Rp
X-Microsoft-Antispam-PRVS: <BN6PR12MB1138E486A9E08A7D9ABC64F4ECDC0@BN6PR12MB1138.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(125551606395959)(278178393323532)(20558992708506)(133145235818549)(236129657087228)(767451399110)(148574349560750);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(100000703101)(100105400095)(10201501046)(93006095)(93001095)(6055026)(6041248)(20161123555025)(20161123562025)(20161123564025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BN6PR12MB1138; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BN6PR12MB1138; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTM4OzQ6TG00ZGFVY0wwMWxwZjFkV0hwQkdpZSt5ZFgy?=
 =?utf-8?B?U25YS1hSdGREMzB1NStjZGhTam9BeTRML3A3ZnFHZmZNMW9OTTRSdjhYNmdj?=
 =?utf-8?B?eSt4RzljR25VNFpDTStOUmdsZElIQ2JIRmZmRUh0MlYrcmVFdWszRm0wdU14?=
 =?utf-8?B?TkdTckg5K212SVF1RFJNbytBVnpHaWFXMGVaVStxdWg1ZEJaSDArK2RGbEdF?=
 =?utf-8?B?dkcwZ0MxUG9UVG1EQ0NLK0VPV1VFbVFCRHJGN3dhWVRvZ01NbVlIUEJrQTVI?=
 =?utf-8?B?UkRuUDFVNUcwRThremhpZWNMeitZWHdIUmtPMktIeHhWcEd3akRBMmxlR1hl?=
 =?utf-8?B?WExtOUFFSFBBZHVXRUlXUEliMGdFbTloL2IwK2VyRFRibUpaNDJld0ZkOHhh?=
 =?utf-8?B?V0VPeU52U2ZGMXM2UFJrUmsxTjRJV3N4M1NNeHpHNEk2VjE3QWpBLzFtM1gr?=
 =?utf-8?B?U2NKN3hWMUg2S1p0TGtwaU5NcXBhUFlxWDdJVGlBRXVvZnNqYzlqNEpXODlH?=
 =?utf-8?B?VEgrOVh5N2VKd2VzYnVDV0lHditPeVRVSkx1S1pJckRPRjNieVA1bFdXWFNE?=
 =?utf-8?B?K0VFbkgwNk80WDRVODZJWUpWRWVZSFA1aERVYll1eUNJSW9IQkppL0NIckNP?=
 =?utf-8?B?Q0lNYklEamhITDhCZkpnU05DT0RnRURaU1VKeUhKejc0ODhZT0M3blRIVHVp?=
 =?utf-8?B?K25nZStPQXJGajBlV25WZE5uSEdyeGpybG51akFLNDZpRk1Ta0xDMVJjY2RR?=
 =?utf-8?B?RWFzU2FnN0t5dEdyU1pCZUZQUjMzUUhIMVhkMHdZbE1HeGliQ3hFTE0vSkFQ?=
 =?utf-8?B?Vzk2Q3E2c2c2MjFLVzNHZCt5MVYrZm44RG1xN2NvRUhydktsK0IyVlQ1REcw?=
 =?utf-8?B?d3hmSzZta2F1ak8vWm5iUUVUUDlZdVRMZmh6ZjVVZXRhNnY3b3NOdndOWkE4?=
 =?utf-8?B?OEY0RHBoeXlVbjBna3pocTNIKzhlY2NFWjVKRmN1RkVtUnF1TlJ0Q1pUOUlt?=
 =?utf-8?B?TlVxYllTYkhMcHZLRWtvWFpoek53Z1pEVWhPY0hZU01VeGx5WlJ0ckxMcnZp?=
 =?utf-8?B?UU1GbmRmUDRGRElva2puR0RScTlvQmJQRi9INmdIMlNpb0I4WXZubTdzRW1h?=
 =?utf-8?B?Z1BqN2wyaEYwNERDNE91LzU3bHFDZVRUNTh6UnFOVjNwTitJRE1vK0p2OGVs?=
 =?utf-8?B?TUMwb2NVUDdHK2JNeEVZZTVGeHZVektyc0hWMTZMSjUwTjFYUTZVNllqZXZU?=
 =?utf-8?B?WE9mNVF1aVpaWVhtbWNPZVJjTUNicFVwVGw2QnFtNzFpUVdNNnhjVm9oZmw1?=
 =?utf-8?B?dnQraEFWMVdRQWp3TEJTdXBTUWhGT0JGRDBRaWVPdHlWR2RFbExwY2E3Rlg5?=
 =?utf-8?B?dzFXZ1cxandDVjZNOFFHTzFYcXRabzB5SE5iNjhvM2MwcnZsT2MrS2FNQVNV?=
 =?utf-8?B?UFlpUnE3SWVRVjZmQVJ5MEdzdFY0RnMvN05sMHl2cCtrRjdhWWNnTVpJVTZE?=
 =?utf-8?B?c1VlcDBpYjZKTmZrbHpSS0YwK0hoV0JkL21MWldFdmNHVVdWSUJoK2xUQ2FQ?=
 =?utf-8?B?MFoyZmFZL1hRZlNBekhHeUhYRDdyMjVENys4bFBJcEpJZ01qSk9lbkxGM01I?=
 =?utf-8?B?TUVUMTFPT3dLUWFoVkk3bTBBNU1xQnNicVc3OTdRcVN3cGZBeW55RTlVSDRS?=
 =?utf-8?B?VzhxZ1MyQmw1THFqUWp6VmptUU5vTzFaRUZUTVF1djZtVmNMYkZiRWlsMnRj?=
 =?utf-8?B?WTExdVBwTlVRTmVVUzFvY2tZYTFlUHV5S0UvNWNjdDJNRFUxVFVHTEkxc3Fh?=
 =?utf-8?B?cmFUbS82c2Znazl1UVBLNVcxZzh2R1g5M3NtRktaVzVZVTIzMjZkNlpKVy82?=
 =?utf-8?B?aTF3VzVLQy9ORUFvd3lkQm1EZ2I0d3c1QkhVS1lRZkZtOFUvc2xGNWVVWDY3?=
 =?utf-8?B?am9FcXZUREE9PQ==?=
X-Forefront-PRVS: 0351D213B3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(979002)(6009001)(39850400002)(39400400002)(39410400002)(39860400002)(39450400003)(39840400002)(189998001)(47776003)(66066001)(53936002)(33646002)(50466002)(42186005)(110136004)(103116003)(38730400002)(53416004)(1076002)(478600001)(54906002)(6116002)(3846002)(7736002)(6506006)(72206003)(9686003)(55016002)(4326008)(25786009)(305945005)(230700001)(5660300001)(81166006)(7416002)(7406005)(2906002)(2950100002)(54356999)(23676002)(575784001)(50986999)(4001350100001)(76176999)(83506001)(8676002)(97746001)(86362001)(921003)(1121003)(969003)(989001)(999001)(1009001)(1019001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR12MB1138; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:ovrnspm; PTR:InfoNoRecords; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTM4OzIzOm5Wa3IrVEdHS1JsWDhBMGk2eG5iYUhDdGJl?=
 =?utf-8?B?K2pvdG9ERnpFQXp3Q0hxQmh4TUV5cElpWFRDT1BOajNpRnlzK2l2aE82OHYy?=
 =?utf-8?B?cnNQL2Zta0hwVjNrbFdncUhHbnd6alcrbXc0RE9ld2t3amR0U3BpdnVWaDlX?=
 =?utf-8?B?dUZJM1RoRTBtNVhCRkJ3ei94bVBxdFBqQ3Fnd2hoYmYxT0UxWC9EcmhzZDhx?=
 =?utf-8?B?dnpvWHc4TFpTaUlScUNMUmRUNzZwbXBqd1VuVC9ZR1VmcXBPdUNLTnE2SWJp?=
 =?utf-8?B?K2ludmJuTEVEaHMxSjRkN0RJVHVnZEljbW00QnV0K3FNWlJ6MXp3NkU4RHgy?=
 =?utf-8?B?YlN4czI0ek9mV3Rsa3hoV0FVbjlmT0dHc055SjhFME1PWDF1UW8vaEJscnBz?=
 =?utf-8?B?S2dNZ21DTGZJQ2QxKzRIcjJ4KzQzOHBYV2IxMzhFRUovc2NrTHRtdWVFdVpn?=
 =?utf-8?B?dkVVMDRwcXdMMU8walRrL2ZycEFJZTBsaFNCMjBYK1hDekt2c3I2bDl6RERp?=
 =?utf-8?B?MUZTeUNIanhrQVMzRG42Vm5wS2NpOXRnMVBWWGlJS0U1VjVNZjZ4dUkxV0Ur?=
 =?utf-8?B?Tm80Z0Y0dWJndXRXRE5aOXpNSjU5SEdTZFRnbWV3S0QvUFk1NklPQm1aMTF1?=
 =?utf-8?B?NzhjVjB1clBxZUdoTktiR1hSQ1FoTENlSHhkUmZ2MjFVR3lSOGtka09BTGt2?=
 =?utf-8?B?VnBUNFhmYTdmN2Q1N1RKNG5qV3dtS0N5cS81TmJKbjRudWhLNStnek83RVo2?=
 =?utf-8?B?WEErK1lLQXRhbmZmTEZTV09hSGNDYXNnL0FZZG9FSHR4OFNUcnBaT1htampH?=
 =?utf-8?B?REVFaFI5azlMUlNLbndzZUh1RUZ4MGd4SkQ3KzFnL3pNVDlMZ0JnNU9YeHRU?=
 =?utf-8?B?M05PZ2R3NnpTTm1kYVIzcU1ZMCtZUFNJcVBNdHFkWUVSU3ZRazBkQTZCSS9h?=
 =?utf-8?B?RVlXQTFzQ2F5TUxERXNvOU16UTVDdUZMYUJJRit4cGNmdklJbzhaY3JURzRD?=
 =?utf-8?B?TERSelEyNisvdm05UnNnaG1wcU00d3BMR2poNjQzWlBQSkI3cTJnMUFCT1ho?=
 =?utf-8?B?dlFUNVNNT0VaTHpMMnZOdURWWm5yNlA1Ynh6eTJlTk50ZVc2dU9NWFFJNkx3?=
 =?utf-8?B?VS9wdWJMNnV3UnUyVUxaZlhXU2xIZzJSVnNGUkN2QlordVI4bVk3ZThvdDJR?=
 =?utf-8?B?anBBRHFwSGJDSHh2NkI0aW85RGZLdW1SM0NibHU4QnovL2VMZ1FySXFhdUdj?=
 =?utf-8?B?YjAvR3UvalNlMkVYeHpNS3VCb1pjdHd2TUwwQ2ZlUHRHeHZEYVNuUmlYZDBI?=
 =?utf-8?B?VkNYM3NydENNbVpWcXZ1RzVvMDZWYlhQRVZ3QlZUbGwyNUJ6VHNyK0dYSXls?=
 =?utf-8?B?RTladkpBSklVRFg3OEJPVTBxelFrZFB4bW94Qkx2MjZqSWFYUnpZUmgwOW83?=
 =?utf-8?B?YnNicDAwS093WGpiYXo2bEc1U3VMUEUwcTF1TFZHL1lLVU1RcnVteXNZdExM?=
 =?utf-8?B?RUtHWFVNd1o2bkpCUThvZWFxTDRiTnZGK2FGdFY4ZDkyRmdYbC9CTjR1S25w?=
 =?utf-8?B?eGNVQ0Jma0plRHk5UmhXbUw2SjZNa2Erc0o5VFJ0WklRclA1RU5xNWxpU3h1?=
 =?utf-8?B?TDl0cExRaEVueGhMRjJqNXZ2WVJ0cnprTWtwTUF2c0RPYXRtSUxMYTA2TDEw?=
 =?utf-8?B?Qms3T3d4MVMwbzcxSnJReFd0eHBBazZEOWJpZ1NPdU1FZ2NUUFI4eWhwN2ZM?=
 =?utf-8?B?amFZalltODZwR1F5M20xSkhnSEY3L0hYNHVxNEdSR2loNnRpSENkTWt1UzdR?=
 =?utf-8?B?VDF6UDh4Mm9MVmFQS2kxaUFzcllxdWltU0FWODZZVXVSQmc9PQ==?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTM4OzY6TDV5Y01mWUYvVjU0RU5aekQvVlRFVkJld281?=
 =?utf-8?B?RG9nb3hLbWlsRGlheXFNamNNSXFVdGZBTGFDcmJXb2pqL3FpNlBudkFlcDJs?=
 =?utf-8?B?VVpPU21uNStnVW9xZGdlNUNpd2hQQ2pvc0hxNzlaUUlTd2VkaDQ4VEx4Zkxi?=
 =?utf-8?B?Uk5wSitlS3FMQ2VlYnVDZ0FYYVNWa1luYWdndlZPS0tEa1lKQ0ovYTVnMlpt?=
 =?utf-8?B?RzdOZDg4bUplWU5KTk15THMrZGx2S1haOGVhQU9KTmZ6ZWYrYzQ0WkdzUldy?=
 =?utf-8?B?bzFXb0UxK1dobElFOXNycFhEM0RETEsweklFLzE1SHdQRFdCb0UxY0FOV1Ja?=
 =?utf-8?B?UWloc3E3L3luQXE5a3UxclVMcTVWc0IxYXhiclYrN1ZxVTcwTFdEU0o2K1dT?=
 =?utf-8?B?ZHVzQ2Y5TUlFdFU5a1BYdXFTeGFjNDJxeGIyRWVMcDAwRmhoUEorV0FZOVcw?=
 =?utf-8?B?SnFqejZxRHJrQklsTTVwcEI3Z29qZllycE83WVV3WlJ1dldreGhJT0hvWnI0?=
 =?utf-8?B?TmgzM0JzRk5PRFBmS2VkU2wrM2FvSUZDTldLT0ZEOFVRM0hTRTBzKzViVk04?=
 =?utf-8?B?cDZZWjFlQmV0LzV5Q2xNdHdJcVRyZU80OXUxSjcySDlQZnIvZTVmUzNyNGhv?=
 =?utf-8?B?Vmg0WG4xTXRvL1RSNmRhZFowdmhTQ1J6Y0o5Q3c5NlVXMHp1MVl6SzRmQVJx?=
 =?utf-8?B?YlR3eGIrYTNESms1SHV4ZFByV2ZDMHNkTDF5Q0ZhVU5NY0ptNDJyY0c1SEpH?=
 =?utf-8?B?UC9FRW5Cd1JDY2IxeFh5SUl3K2NVTFFabWJIL0hzbVU3OURhQjJiRVFWL0JL?=
 =?utf-8?B?bE5pbnhXbG5hZHBkWHBoY0JETmlLYTBnandpc3lRZExFcDZHSWZSOEtrSklY?=
 =?utf-8?B?UGZaRkI4RGxjemx6WUlDRm1UL2ZsUXpLQ3JQZTdsd20yM2dyazZieERBa3dv?=
 =?utf-8?B?aUo3c2tqNjlVVTdoYTBYaWhZMGdWVlh3MkhaZnp5NXlWd2dJa0tjTjc0WGNF?=
 =?utf-8?B?UytzZDNxS0Q4MTkwNEpBWnEwU29BZ09YWDFESXd0TlhmS2ExZkpKVDhkRVlT?=
 =?utf-8?B?SThCRStxaFErSUN6V3h3OHZhQlE4b1I2TDB0eEt6d2dlRFpWaVBkR25mMyt4?=
 =?utf-8?B?T0ZwYXN5cmFoZTRUcWtYd0xSMjR4bzRNUHJ2Z2pGMmtkNjNWc3ZxYkVHR3RF?=
 =?utf-8?B?OTZhYlczYnFMUVhrWHBpQzBxODJxeVZBdHZhajZjMXlZb2NhajhROEZranlN?=
 =?utf-8?B?ZEp3aVlPMVRpRzBoU1B4cFFleGJNV2VpNGwwdmRNYXgrbHl5YkVFbjloZTdz?=
 =?utf-8?B?TCtaZ0RKSm9uWVNmcnhQcFZqdXgrU3RVUFp1SE1Tc1hpS3hCSVA5VGVCdFlZ?=
 =?utf-8?Q?EZf/EZ9?=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1138;
 5:/Bldm5XdVF5pmF3+nfvBIISGx0QeCk3l/nUcAUyZBzIfoHq2pe2DzHZ3xLmp03FiqwEmtz8meLxXXkf002MPXyO1x7OkDJudcPBBesnQVorbgiy5d83uJK9wZZivsCgdzbYfmCB5ZOV6RpcYVEEanu039MkIORBm5JeEUL7KwNNHDzW6kUzGZzluMllGQ2PboxhoZ5g3p+kB3wWshOzRqirrHPim3UtiW+Cc8vlScnIU7Ag2jDHum/OAbZV3gRPrykirAQ+cHTPZsCB+d5vELaeKHew3yH3zYr07b6jTTh6JGMmw2AtsnV8GzDVllQMe0UYIFaXfG8gnjG+rEp2UROUBqRHDKKxSwp0bEFgFoF6GTiIPE5XPGvYLi7vGtMjYIEVwtHNpdEj2dloy+1OyG6YxBo8REczx3muHMUNmruQ54p8VH/S24cgjEvwLo5nBpZpKcrhUHAeSXsmFwzma73o3Tpo/6yV/9XCE80WNylP4H6Xs/c5hRVmsWY6TfSn3;
 24:tCLsAKpDxk6CZuj+xCfHPsskwTdgonOlBOoJYDRvKo3waHawZaPeORAOXJ203Bzl2njExon7EBbIefyh/qpk7MgXGKwXv0sU1H9AMy+QbaY=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1138;
 7:n5z9OkadvUeyoBI3W4WFI4qw0V/E1gUPoy7/WCYEbYSrcUXOTwz541JY9wahhQy/HEdgNqPbtwLL/VS13EbcOj/MXBuSfmSNhnFrvgeHVUgZiy2vyunlz2+YnIpzvSzRASkTYiRdYX2jqrOMwkS75IyJ5GbuaoK80+34nbWra33A/yjeQSxfI6c8t08JcaosotmzfA0MkTVMM748vAtI6bzZAm8rE1Md2mkgtN3kRSEdg04Ct95jAOvkNOFOhjvyP+h+EnLESN5E6+pFusaVZoMXQMCc4hXqoqIdpnyHrMHBUeWTHGj/J5LYpoeQgYLt5GgItxInZ8uRGeDdz+L7uCxYxnp5xkx2KBJ0SSQN17FgsUwxPaHSTZVlBdtFJmwnGReV4f1aaq3ABkpxVf1YHBnZlpilF5aWTRMGdMcjD0FwzHKPVdE1YM68hXyPLmuFBy171N+nBzr+Lb0Ndc9KhbNda4r/Jj4Ft7y32z0HVzneO0PMLkEqdGCHDjuLlahEwHBxAaYTB6t+H5n2N5QhJGk8aIQhRHO8UUXpxDkoSdrW9ffGqbVpwCRuh4KXshMzhhy4GMlQuj6rBLBy1IeWnmJzIbhU2KihPEVkhYz9D7LYRKmI3Zy0/NbZ/DkabYs/3X3+w0DLK76I2C6gyhAQzJIICvc44WQZmpOQgIs3+/O8jvd6UuD+ansSGcikxr2wPqOSPIckVRFvX0M51ThZx0uCexW9o6HXN3gSuNufC05g94U4z7jxLkQkwP10fAjD9NqTJU1e/yGokDmTLDNsuqqzeWJmj3cEWbPBP3OAqO4=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1138;
 20:c+mp24I/j8iXBpjDx0PDVUbyDpMttXfRtS8/WM1aV2Jzq6xHcoSmY6iTQ54BwDAkZ4/2GUkQtrNzcl8yvRJVvqEMKJA6V2IPqVEYdGde2DBMoypgjqvhEyJu0OUXulPNFjR/3SrexFRLKablWh2iroPoPRM2V8lrRPJ2ktg6A+JdgC2Rxr8iLxJbyTRUxr1si6HofT8DJ7LNx/5DEvnRs0k63fkA+2VgcT+j7PG3dCNbPuf/WCx6h4NNpx/J7dn9
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 15:07:32.9487 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR12MB1138
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v8 RESEND 01/38] x86: Document AMD Secure Memory
 Encryption (SME)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3JlYXRlIGEgRG9jdW1lbnRhdGlvbiBlbnRyeSB0byBkZXNjcmliZSB0aGUgQU1EIFNlY3VyZSBN
ZW1vcnkKRW5jcnlwdGlvbiAoU01FKSBmZWF0dXJlIGFuZCBhZGQgZG9jdW1lbnRhdGlvbiBmb3Ig
dGhlIG1lbV9lbmNyeXB0PQprZXJuZWwgcGFyYW1ldGVyLgoKUmV2aWV3ZWQtYnk6IEJvcmlzbGF2
IFBldGtvdiA8YnBAc3VzZS5kZT4KU2lnbmVkLW9mZi1ieTogVG9tIExlbmRhY2t5IDx0aG9tYXMu
bGVuZGFja3lAYW1kLmNvbT4KLS0tCiBEb2N1bWVudGF0aW9uL2FkbWluLWd1aWRlL2tlcm5lbC1w
YXJhbWV0ZXJzLnR4dCB8ICAgMTEgKysrKwogRG9jdW1lbnRhdGlvbi94ODYvYW1kLW1lbW9yeS1l
bmNyeXB0aW9uLnR4dCAgICAgfCAgIDY4ICsrKysrKysrKysrKysrKysrKysrKysrCiAyIGZpbGVz
IGNoYW5nZWQsIDc5IGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBEb2N1bWVudGF0
aW9uL3g4Ni9hbWQtbWVtb3J5LWVuY3J5cHRpb24udHh0CgpkaWZmIC0tZ2l0IGEvRG9jdW1lbnRh
dGlvbi9hZG1pbi1ndWlkZS9rZXJuZWwtcGFyYW1ldGVycy50eHQgYi9Eb2N1bWVudGF0aW9uL2Fk
bWluLWd1aWRlL2tlcm5lbC1wYXJhbWV0ZXJzLnR4dAppbmRleCA5YjBiM2RlLi41MWUwM2VlIDEw
MDY0NAotLS0gYS9Eb2N1bWVudGF0aW9uL2FkbWluLWd1aWRlL2tlcm5lbC1wYXJhbWV0ZXJzLnR4
dAorKysgYi9Eb2N1bWVudGF0aW9uL2FkbWluLWd1aWRlL2tlcm5lbC1wYXJhbWV0ZXJzLnR4dApA
QCAtMjE5Nyw2ICsyMTk3LDE3IEBACiAJCQltZW1vcnkgY29udGVudHMgYW5kIHJlc2VydmVzIGJh
ZCBtZW1vcnkKIAkJCXJlZ2lvbnMgdGhhdCBhcmUgZGV0ZWN0ZWQuCiAKKwltZW1fZW5jcnlwdD0J
W1g4Ni02NF0gQU1EIFNlY3VyZSBNZW1vcnkgRW5jcnlwdGlvbiAoU01FKSBjb250cm9sCisJCQlW
YWxpZCBhcmd1bWVudHM6IG9uLCBvZmYKKwkJCURlZmF1bHQgKGRlcGVuZHMgb24ga2VybmVsIGNv
bmZpZ3VyYXRpb24gb3B0aW9uKToKKwkJCSAgb24gIChDT05GSUdfQU1EX01FTV9FTkNSWVBUX0FD
VElWRV9CWV9ERUZBVUxUPXkpCisJCQkgIG9mZiAoQ09ORklHX0FNRF9NRU1fRU5DUllQVF9BQ1RJ
VkVfQllfREVGQVVMVD1uKQorCQkJbWVtX2VuY3J5cHQ9b246CQlBY3RpdmF0ZSBTTUUKKwkJCW1l
bV9lbmNyeXB0PW9mZjoJRG8gbm90IGFjdGl2YXRlIFNNRQorCisJCQlSZWZlciB0byBEb2N1bWVu
dGF0aW9uL3g4Ni9hbWQtbWVtb3J5LWVuY3J5cHRpb24udHh0CisJCQlmb3IgZGV0YWlscyBvbiB3
aGVuIG1lbW9yeSBlbmNyeXB0aW9uIGNhbiBiZSBhY3RpdmF0ZWQuCisKIAltZW1fc2xlZXBfZGVm
YXVsdD0JW1NVU1BFTkRdIERlZmF1bHQgc3lzdGVtIHN1c3BlbmQgbW9kZToKIAkJCXMyaWRsZSAg
LSBTdXNwZW5kLVRvLUlkbGUKIAkJCXNoYWxsb3cgLSBQb3dlci1PbiBTdXNwZW5kIG9yIGVxdWl2
YWxlbnQgKGlmIHN1cHBvcnRlZCkKZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24veDg2L2FtZC1t
ZW1vcnktZW5jcnlwdGlvbi50eHQgYi9Eb2N1bWVudGF0aW9uL3g4Ni9hbWQtbWVtb3J5LWVuY3J5
cHRpb24udHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmY1MTJhYjcKLS0t
IC9kZXYvbnVsbAorKysgYi9Eb2N1bWVudGF0aW9uL3g4Ni9hbWQtbWVtb3J5LWVuY3J5cHRpb24u
dHh0CkBAIC0wLDAgKzEsNjggQEAKK1NlY3VyZSBNZW1vcnkgRW5jcnlwdGlvbiAoU01FKSBpcyBh
IGZlYXR1cmUgZm91bmQgb24gQU1EIHByb2Nlc3NvcnMuCisKK1NNRSBwcm92aWRlcyB0aGUgYWJp
bGl0eSB0byBtYXJrIGluZGl2aWR1YWwgcGFnZXMgb2YgbWVtb3J5IGFzIGVuY3J5cHRlZCB1c2lu
ZwordGhlIHN0YW5kYXJkIHg4NiBwYWdlIHRhYmxlcy4gIEEgcGFnZSB0aGF0IGlzIG1hcmtlZCBl
bmNyeXB0ZWQgd2lsbCBiZQorYXV0b21hdGljYWxseSBkZWNyeXB0ZWQgd2hlbiByZWFkIGZyb20g
RFJBTSBhbmQgZW5jcnlwdGVkIHdoZW4gd3JpdHRlbiB0bworRFJBTS4gIFNNRSBjYW4gdGhlcmVm
b3JlIGJlIHVzZWQgdG8gcHJvdGVjdCB0aGUgY29udGVudHMgb2YgRFJBTSBmcm9tIHBoeXNpY2Fs
CithdHRhY2tzIG9uIHRoZSBzeXN0ZW0uCisKK0EgcGFnZSBpcyBlbmNyeXB0ZWQgd2hlbiBhIHBh
Z2UgdGFibGUgZW50cnkgaGFzIHRoZSBlbmNyeXB0aW9uIGJpdCBzZXQgKHNlZQorYmVsb3cgb24g
aG93IHRvIGRldGVybWluZSBpdHMgcG9zaXRpb24pLiAgVGhlIGVuY3J5cHRpb24gYml0IGNhbiBh
bHNvIGJlCitzcGVjaWZpZWQgaW4gdGhlIGNyMyByZWdpc3RlciwgYWxsb3dpbmcgdGhlIFBHRCB0
YWJsZSB0byBiZSBlbmNyeXB0ZWQuIEVhY2gKK3N1Y2Nlc3NpdmUgbGV2ZWwgb2YgcGFnZSB0YWJs
ZXMgY2FuIGFsc28gYmUgZW5jcnlwdGVkIGJ5IHNldHRpbmcgdGhlIGVuY3J5cHRpb24KK2JpdCBp
biB0aGUgcGFnZSB0YWJsZSBlbnRyeSB0aGF0IHBvaW50cyB0byB0aGUgbmV4dCB0YWJsZS4gVGhp
cyBhbGxvd3MgdGhlIGZ1bGwKK3BhZ2UgdGFibGUgaGllcmFyY2h5IHRvIGJlIGVuY3J5cHRlZC4g
Tm90ZSwgdGhpcyBtZWFucyB0aGF0IGp1c3QgYmVjYXVzZSB0aGUKK2VuY3J5cHRpb24gYml0IGlz
IHNldCBpbiBjcjMsIGRvZXNuJ3QgaW1wbHkgdGhlIGZ1bGwgaGllcmFyY2h5IGlzIGVuY3lycHRl
ZC4KK0VhY2ggcGFnZSB0YWJsZSBlbnRyeSBpbiB0aGUgaGllcmFyY2h5IG5lZWRzIHRvIGhhdmUg
dGhlIGVuY3J5cHRpb24gYml0IHNldCB0bworYWNoaWV2ZSB0aGF0LiBTbywgdGhlb3JldGljYWxs
eSwgeW91IGNvdWxkIGhhdmUgdGhlIGVuY3J5cHRpb24gYml0IHNldCBpbiBjcjMKK3NvIHRoYXQg
dGhlIFBHRCBpcyBlbmNyeXB0ZWQsIGJ1dCBub3Qgc2V0IHRoZSBlbmNyeXB0aW9uIGJpdCBpbiB0
aGUgUEdEIGVudHJ5Citmb3IgYSBQVUQgd2hpY2ggcmVzdWx0cyBpbiB0aGUgUFVEIHBvaW50ZWQg
dG8gYnkgdGhhdCBlbnRyeSB0byBub3QgYmUKK2VuY3J5cHRlZC4KKworU3VwcG9ydCBmb3IgU01F
IGNhbiBiZSBkZXRlcm1pbmVkIHRocm91Z2ggdGhlIENQVUlEIGluc3RydWN0aW9uLiBUaGUgQ1BV
SUQKK2Z1bmN0aW9uIDB4ODAwMDAwMWYgcmVwb3J0cyBpbmZvcm1hdGlvbiByZWxhdGVkIHRvIFNN
RToKKworCTB4ODAwMDAwMWZbZWF4XToKKwkJQml0WzBdIGluZGljYXRlcyBzdXBwb3J0IGZvciBT
TUUKKwkweDgwMDAwMDFmW2VieF06CisJCUJpdHNbNTowXSAgcGFnZXRhYmxlIGJpdCBudW1iZXIg
dXNlZCB0byBhY3RpdmF0ZSBtZW1vcnkKKwkJCSAgIGVuY3J5cHRpb24KKwkJQml0c1sxMTo2XSBy
ZWR1Y3Rpb24gaW4gcGh5c2ljYWwgYWRkcmVzcyBzcGFjZSwgaW4gYml0cywgd2hlbgorCQkJICAg
bWVtb3J5IGVuY3J5cHRpb24gaXMgZW5hYmxlZCAodGhpcyBvbmx5IGFmZmVjdHMKKwkJCSAgIHN5
c3RlbSBwaHlzaWNhbCBhZGRyZXNzZXMsIG5vdCBndWVzdCBwaHlzaWNhbAorCQkJICAgYWRkcmVz
c2VzKQorCitJZiBzdXBwb3J0IGZvciBTTUUgaXMgcHJlc2VudCwgTVNSIDB4YzAwMTAwMDEwIChN
U1JfSzhfU1lTQ0ZHKSBjYW4gYmUgdXNlZCB0bworZGV0ZXJtaW5lIGlmIFNNRSBpcyBlbmFibGVk
IGFuZC9vciB0byBlbmFibGUgbWVtb3J5IGVuY3J5cHRpb246CisKKwkweGMwMDEwMDEwOgorCQlC
aXRbMjNdICAgMCA9IG1lbW9yeSBlbmNyeXB0aW9uIGZlYXR1cmVzIGFyZSBkaXNhYmxlZAorCQkJ
ICAxID0gbWVtb3J5IGVuY3J5cHRpb24gZmVhdHVyZXMgYXJlIGVuYWJsZWQKKworTGludXggcmVs
aWVzIG9uIEJJT1MgdG8gc2V0IHRoaXMgYml0IGlmIEJJT1MgaGFzIGRldGVybWluZWQgdGhhdCB0
aGUgcmVkdWN0aW9uCitpbiB0aGUgcGh5c2ljYWwgYWRkcmVzcyBzcGFjZSBhcyBhIHJlc3VsdCBv
ZiBlbmFibGluZyBtZW1vcnkgZW5jcnlwdGlvbiAoc2VlCitDUFVJRCBpbmZvcm1hdGlvbiBhYm92
ZSkgd2lsbCBub3QgY29uZmxpY3Qgd2l0aCB0aGUgYWRkcmVzcyBzcGFjZSByZXNvdXJjZQorcmVx
dWlyZW1lbnRzIGZvciB0aGUgc3lzdGVtLiAgSWYgdGhpcyBiaXQgaXMgbm90IHNldCB1cG9uIExp
bnV4IHN0YXJ0dXAgdGhlbgorTGludXggaXRzZWxmIHdpbGwgbm90IHNldCBpdCBhbmQgbWVtb3J5
IGVuY3J5cHRpb24gd2lsbCBub3QgYmUgcG9zc2libGUuCisKK1RoZSBzdGF0ZSBvZiBTTUUgaW4g
dGhlIExpbnV4IGtlcm5lbCBjYW4gYmUgZG9jdW1lbnRlZCBhcyBmb2xsb3dzOgorCS0gU3VwcG9y
dGVkOgorCSAgVGhlIENQVSBzdXBwb3J0cyBTTUUgKGRldGVybWluZWQgdGhyb3VnaCBDUFVJRCBp
bnN0cnVjdGlvbikuCisKKwktIEVuYWJsZWQ6CisJICBTdXBwb3J0ZWQgYW5kIGJpdCAyMyBvZiBN
U1JfSzhfU1lTQ0ZHIGlzIHNldC4KKworCS0gQWN0aXZlOgorCSAgU3VwcG9ydGVkLCBFbmFibGVk
IGFuZCB0aGUgTGludXgga2VybmVsIGlzIGFjdGl2ZWx5IGFwcGx5aW5nCisJICB0aGUgZW5jcnlw
dGlvbiBiaXQgdG8gcGFnZSB0YWJsZSBlbnRyaWVzICh0aGUgU01FIG1hc2sgaW4gdGhlCisJICBr
ZXJuZWwgaXMgbm9uLXplcm8pLgorCitTTUUgY2FuIGFsc28gYmUgZW5hYmxlZCBhbmQgYWN0aXZh
dGVkIGluIHRoZSBCSU9TLiBJZiBTTUUgaXMgZW5hYmxlZCBhbmQKK2FjdGl2YXRlZCBpbiB0aGUg
QklPUywgdGhlbiBhbGwgbWVtb3J5IGFjY2Vzc2VzIHdpbGwgYmUgZW5jcnlwdGVkIGFuZCBpdCB3
aWxsCitub3QgYmUgbmVjZXNzYXJ5IHRvIGFjdGl2YXRlIHRoZSBMaW51eCBtZW1vcnkgZW5jcnlw
dGlvbiBzdXBwb3J0LiAgSWYgdGhlIEJJT1MKK21lcmVseSBlbmFibGVzIFNNRSAoc2V0cyBiaXQg
MjMgb2YgdGhlIE1TUl9LOF9TWVNDRkcpLCB0aGVuIExpbnV4IGNhbiBhY3RpdmF0ZQorbWVtb3J5
IGVuY3J5cHRpb24gYnkgZGVmYXVsdCAoQ09ORklHX0FNRF9NRU1fRU5DUllQVF9BQ1RJVkVfQllf
REVGQVVMVD15KSBvcgorYnkgc3VwcGx5aW5nIG1lbV9lbmNyeXB0PW9uIG9uIHRoZSBrZXJuZWwg
Y29tbWFuZCBsaW5lLiAgSG93ZXZlciwgaWYgQklPUyBkb2VzCitub3QgZW5hYmxlIFNNRSwgdGhl
biBMaW51eCB3aWxsIG5vdCBiZSBhYmxlIHRvIGFjdGl2YXRlIG1lbW9yeSBlbmNyeXB0aW9uLCBl
dmVuCitpZiBjb25maWd1cmVkIHRvIGRvIHNvIGJ5IGRlZmF1bHQgb3IgdGhlIG1lbV9lbmNyeXB0
PW9uIGNvbW1hbmQgbGluZSBwYXJhbWV0ZXIKK2lzIHNwZWNpZmllZC4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 27 15:07:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 15: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 1dPs5n-0007JH-Og; Tue, 27 Jun 2017 15:07:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dPs5m-0007Iz-Px
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 15:07:50 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 C2/19-03920-6C472595; Tue, 27 Jun 2017 15:07:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSWUwTURT1zUynA3b0UVCvjQtUUVFBkAQ1hKh
 /aKJhSwz6oYOMbbWbnaL1gwRNlUgguAGhomILMdoQUUREA1HCHjQGtYQPozRGYxUFl2jDojOM
 Cr6vc88599x3k8uQ6pO0huEddt5m5oxaOpTSr4vJiG23Z2TH13o3bKwZ9VBbUGrHgzEiDe1WG
 Mw5Fsc+hd5b/4GyNqgcQ80vlQWoPqQIhTIUdpLw6mcxLRUIn0dQN3COlAo1PkVAt/cRVYRCGB
 qvBd/wN0LC4Xgv+E80KSQcgasJ8JdjqYHEwzS0PumjJYHAi6DaXSsmMeKMaJi8tEuiWZwKF0v
 uKCUcgrfBlTLfVKZa5PuCLVP8PLwErj9zKmR/GPRUvqGkGBLHwM376ySaxEuhabiKlDDgSGj6
 8WNqAcCFCJpPT1Jy5nJwfX2qlE2LoeNxFSXjHVBT2E9LmYCXQa9zp0zXEjDq2SrnlNDgfvccy
 cJqcF8L0jL2K8FTckg2+RXwurWSkIu7FPQ4xxSyywhPyz//mbYHxrtK//B9CpiYsMsNwxh+XS
 tWnEGxrhmbuqY3dc3YtBqRN9Aqgbcd4W2x6zfE5dgMOr3dxBmMsQnxSXEmXhA4HW/kcoS4/Rb
 TbSTexCzx3UOeuvQ2tJAhtPNYL2Rkq+fkWHKP6TlBv9eWZ+SFNrSSYbC740SmhjJbzLwW2BuC
 aAuz8TreccBgFG/srxMYlTaC9VlFmRWsnEkw6GSpF0VpFrCFUh+WBH2e+V/b3+vsR4s14SwS/
 6RWWXmbyWD/Xw+gBQzShrNXpRSVwWz/lx4QBxPiYOpymjTYzk1LmgJkVYZuZjv7/Uktx9d4y5
 JLPxz9VuX8OPm4LuHs+8DsqJSRt4d/urxZb7qd5sEvqZajnYk7OlVRdyMLouvpTxf4whUPwzK
 7ega3NzZUQOKLC+5kX3pvMGvnwOf83JSe/COL7OPqTcHGxuL2sJjAge/+oCNvJGGII+YevHU+
 9FTF/BdaStBzCatJm8D9BrvSw5yYAwAA
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1498576067!50154949!1
X-Originating-IP: [104.47.41.82]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52487 invoked from network); 27 Jun 2017 15:07:48 -0000
Received: from mail-dm3nam03on0082.outbound.protection.outlook.com (HELO
 NAM03-DM3-obe.outbound.protection.outlook.com) (104.47.41.82)
 by server-2.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 27 Jun 2017 15:07:48 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=ubSlu2NxDTIrqxvJaGHrfyPNFiwiO5QRKlpWrnivXmA=;
 b=os4Xn2gFclBnV/Po571ZAiRdEr/f3GPjgo+vQQfOgFWYqVo9QEStmEVj+oQKQTvFEsioHlQhpTa5lBInsz549E6D+Nhh+5tU4m3K4+e6nlYRW6SmgAmoD4+8CMQrUi4avdXhYdndDC5De5GgeAs+4GDtApnLHU5a3bp1WJasbdo=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 CY4PR12MB1141.namprd12.prod.outlook.com (10.168.163.149) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1199.15; Tue, 27 Jun 2017 15:07:43 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Tue, 27 Jun 2017 10:07:40 -0500
Message-ID: <20170627150740.17428.95661.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
References: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: MWHPR22CA0056.namprd22.prod.outlook.com (10.171.142.18) To
 CY4PR12MB1141.namprd12.prod.outlook.com (10.168.163.149)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 6462bca6-68d6-42de-9f1b-08d4bd6e44dd
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095);
 SRVR:CY4PR12MB1141; 
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 3:6n/Vp1oiamafRWerOlROR0NGvcRtL0mGOtDb4YMmvuwbHOj/FFGew3bPlaD7ETRKAuMPHJX4fRlS1y5D0g39bTLvPk/NXuAPHxmmhm1qv5hKXAg+sDdWdzK5rMQ/ERYiRhDdc/+7T8DXQtUhouCQU+qeMS7jbUPNs6bwDduerEwkszvAmR6AVIJzuOkK4CtKELoohfSJ9SsB1ucHOZP3591Cnrki0lx2YMAMejlks75oQ9+irWd1B4IWpsunSFx7Iy8xzDt4nAMe4XOvwy3OSBuyden1uWEpMPwgxIV/eF03qHFWDXnG21B/MoxOL2m35DuiLa/xP6deJaj1qbsFbzQwtnb6KdrRGZRi9eOH+VC2FIjH5ChVFrNG9CacRrQ2fdoVikMRkaZu45/EP1tLMu1e4ikds8TXf6KfzK16yb9rH9Y7HgfEqgJVTYf9K0OKmr1NfB550XxQR3/sArj1kAbfxraaFGrHrbxKbzQgwcCBS4EbVc0ZdfWxAfQqUlwl6Dm6JIsWtWzN3kvsRujEKJnBzDSXAwZvug3rrYdQoqRvmH2mkH5ynRg7VE5upiQMhuzYH602EpoVcqYSmHVyY4cvOluqOhOvbrrUAkjuhbsOgNk0QBE3AAyjFhwVXJP1NA64U1fs56OOrdz44n5ijIWfzYAl6GKmiTxoQKazSv1/OuynxWCVcgiXVuVpGIMi51nQZwpmhxxUMUfUPVza8g==
X-MS-TrafficTypeDiagnostic: CY4PR12MB1141:
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 25:BwVaZxEiwDnACSi6w7fevj4IMVmPpCzyY0U0MaKkfYYMOxQSqfxs53W6n8eIqM/HT4ReJ6hK8cqb76mspkiyyRCoyI/nAsmC/6KpVXdtF7UF/GX84xDRc7OP5+nLz0puQxtDh6OKbKp6zZv6v/PIChNQj1jbyPnOtAk3ADdgL7g9dMC5VAl4i5d3ZVg50cgu1ggVJoYjgQASEqN5I5qoti1O3kBouFQhj1v94vkMZCbpBUbWTVoB3m6ODinwTsnXaWOnmiaLO0HzlkSD62OKnCD1Lah695JZ15nIM6r91ACcNibCKPvME0hiYfI6rOcP3Wjzv5SFhFxSYZ46ePyW/oFGEw+fRdNoaBeajMJPnyiDIFXHfA9ZBRtc8srm4pzlroj/Jr23q1HBoGhQhNPgJ4nYLg7iCLfXtZikehVgokNrlwKP/x9kKkss3sC6QfHcN6JP1zvuvUOdZfPtzkyWPuJ0lzJu0b8+A7xx/JFSo/phOyH5Z6tBQ8nRiKIr2duCUNhGXn77XzoYGlCP4Qr1jh3E4mAdFT20kBYBgM/GvEaGgzev61hpl9uMR9tYMLllmc26LeH1PdkRdz2baBV/fIi6NKPQ+6k2srER2Ak/DXWtLKa+8yUGplR6n2Q/qlvZKXLUugf/RSki10iLZZJmmUbwmGPZ+yOH32i4buJkU775t/nqZwVZFe3NT3Jk827NR13ThxVjZOnvtPiqFjUpn8FzNZqQlLlQDNSsRcIQnUkzonQYQ77tMhLI3S7JwaL24Dsk3dCZe9yS/jYcrjON92xy6lBwh2P9VyzMdn3xSV+cc/j++b1bm43cJ7H2GI8vjC4mPeegN9rqIbV7OZUpIQkl1MLgTlnb0R7wQ+XoEyglN8ldMtnNyGvJRgnS6kbZtF0ul5P19+56Zhs6LMa4eV4BEbbGiumH6cgaWVTq18M=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 31:NPQAcGf0nMCJ69WFifNWVKbNWUNzQPn+DaTXA4Hlb7DEBaE0Ao2wisAz2FUyaXCEc18vJGZVY4sjmfXiYui1KbqTksRcJ84DcUHuwj1ExtsSscC5cOgSM4OaA6Q/nxHRxTV+5u7Hez3oHQuP3ysbEJU4wd7zEAlU0I4p/3InYvCRtUqLNETJ4QbMuoiemJXCvwJMl536Puwl1lxOw6saZC2aQGQsb2Kx5Y7hu7zlUt5WFj0cwBCtorerp9/RkyD/GlKTFQSdeLVNHJuVUt1o/l1V2UfejpS6pGXl2Aa0c4sX5mgonFA2FzVXWbGrlbQCyGkOIjrVXAkGBK0ZlrIoQDcTb/U2HhoGCg7UvLgtdaI63AuZ25AZW2LaQCBBSLQWan+zSVoaRcr35qr/+Vd8wqXImm5oVI/t3xP2NVpXAeDWBAF4pgVUegVzoK+x/L1ngHeB0r/9db53fQnJaUJKS5ssL8c/zWmymdv63ZLkRerjtnW/Hel9Rcq4oHO84/5IgrzoAkWgbz8Sx8H+Me1KJxxsvB4Cvb8shTbbsNPlG7HtErJ5ArGIeIuQgTDhdWl/hnwlROweGIVF+LnPZVAWemTXaOMfc5oDIW4UufPSm9HDYWYRIFXKjXwF1+grQGeQR0EPmgjbJwtuy+g+hUn2qKg5LWsZvRkfE4tum23zS08=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 20:hCo4eFLdYTaF7vNwv9DttWUk0iS3aOlYwnVnXQZhiTHUMEuG7jOJEcmL3XwliQkPI0ELqjUztH/ofPnLa7HYsPT7FFfIpVFxQByvlkLS1B+i5migcrDuthEsc7j6T22EtLtmf03WzU68cKMwPPbHgHfuxqH2KSZwBcAqY8MTb6Qcm8cizWUSbOzMaG0qQxpHfUhwYykRi5LsqGNTggR9oyhp/C8m6bkQY79tDulEUM+swOvNybxR4OjZTBNDfgQzPI6rNzbxlc43KOHzolSVpQ8MvKjckDGKu5wYdsJPlqDqDRjwX9b3w3mlCMAuTJhjNDfyeksRF2GGMZtBm6F94EFMIEKGQNOP39hxR1AbDtpokYKyiofH1h6yKo/pEXGeNPHb9ED2ptxF+gRux4gIYFn66tTNmh6CnjAIdILswQIVm4wA304MLvj7lsvWczG6kpJ7HTkEMq9vBWR9ITNPgOpGXFMRGLrmzFXRQ5wx26Me0P5BT3A1GTjLMREV+yPh
X-Microsoft-Antispam-PRVS: <CY4PR12MB1141B6F1E191A1D128E2F5BBECDC0@CY4PR12MB1141.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(133145235818549)(236129657087228)(767451399110); 
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(10201501046)(100000703101)(100105400095)(6055026)(6041248)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123562025)(20161123555025)(20161123560025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:CY4PR12MB1141; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:CY4PR12MB1141; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzQ6b0swYmM1Mk5xejlYRjRzQlhJNnhmU01aZzNT?=
 =?utf-8?B?NXJUd2kxMDEzU3VrZTBxVUsvdTcrNWFXRnZpelBQUk1QT2VMdmpEY2REc3Fx?=
 =?utf-8?B?R1Rpam9URHJyVmxSdXAwUTF4QmNzWWt1aTVqalIyakdSaFRNYmVRWklxWlp6?=
 =?utf-8?B?RE8yQkpvWEZoREVXUWViUUpnQkhBSWFpeDh1VXJoTmpkMDZPaE1SekhrYWFY?=
 =?utf-8?B?RmxEdzNVVzAzVWNtRk1ZUEswY2U0ZlVoTWxTd0xjOVNXK3kyUjNPbit1SzR0?=
 =?utf-8?B?VTVNUWxKdndaUmpuUFMxc2J5NWFDdXg3Sy8zeUpBRURoTzhUZ1ZvWGg5alFt?=
 =?utf-8?B?NXRoQzBpZFFyRkNNV25UUXI5VUxpWVlwaVNTOGUrN1ZYaytubFBMU09iR1pU?=
 =?utf-8?B?anlpQmlBSVZDYytEblJTQUM2WHJNdHVjRWpvYjFzeDIwbG9nQVMycVdFODdO?=
 =?utf-8?B?bUxkOXRwQW8zR2xlQkJudnErRUFocW1sUFpoaFFuV2dBWmVSTE9mRkhPS28v?=
 =?utf-8?B?Z3Z3UnlnNlgrekJPZ0ZPbGp2QWJLNnlPdlRaMHQ2R0NmSlRJWXJ1eHppUUx4?=
 =?utf-8?B?d0p4VEpHVDZSTHM3NE85OGNkLzBVV0RMVzAvNWR4cmVQaitCR2I5djhXNmZ4?=
 =?utf-8?B?b3JNanc5MG01MUI4SXptc09GdjV5dXM2ZG83RFIwbjZtNkl4R2w5M0N0bnJu?=
 =?utf-8?B?eHRGSVNKWUIrek9hMlpmd1VTbmpSRjlvNTdOY05QUHJrMkRBNTVwZXN1N2t4?=
 =?utf-8?B?NUlsbXovSk1mRCthZFp2anVRMjQ3eXVEOHNOZXlFVm9zNisrWXZuTHVMazla?=
 =?utf-8?B?TWcxY3UyN25IZjlHS0VZNXh0aU1GakppVFF0MlpkNG1MZXdweU9pQm9od243?=
 =?utf-8?B?Qk5GWlV2dUpRak9GTWVxU2t5dk1mMWRvT3duaXZNOG9JcCtUYitWWExVemxU?=
 =?utf-8?B?ellUajVLeVVhcFVtVkNuUy94QUhpUXRJY29BMkZFd1BWVUFWK3owTFBJYnJw?=
 =?utf-8?B?elEwSU9may8xd3lHcWdRZnc4Z2tpN3llWXRQWkFEWWE5RXc4L3FYS0phZzZr?=
 =?utf-8?B?Qm81N3BhYWpDWFQ0ZFhVUE81Um1zQ093YUZCNW1jeTkyZmZzMWpuK1NYQWJa?=
 =?utf-8?B?czVORU5TQmhmc3JYVjNzMGtPTnpuT1kxWDRtQS8rejBOOW1wRjZFbExDSFox?=
 =?utf-8?B?NXdHUGZEWm5QV2tkdkFvTEYvM1NaQ3NnN3VxeUxVYVhyTk9LdDRzd1BEOERt?=
 =?utf-8?B?clB6NlRyaGx3U0U2K0xaOEpPRlFENFVGSHBVbXpqOUVuSHhvRkd0RmZNNGhR?=
 =?utf-8?B?dzFvd25PbXNsL0ZsNldVT3JHNHRsRUdaQ0grMUo4SjhnMEtKYXErVEwzb0NV?=
 =?utf-8?B?YS9CL0dPanFNdllMMEtpUkhLNkpaWWtSeGlIbnU1Q3A5bVZpMnRqRUtuR2lF?=
 =?utf-8?B?cndQNWEveXpSSnJna2J4RVFkWEhuYjBTZGpOcVROZVRVZ3NmbnB0OGpzNzhR?=
 =?utf-8?B?QkZyVHUzZDlFSlUrNEYzbVZPaU9TaXZWTFFpUk5ES2lCRjdyYmU3Q0l5SEFs?=
 =?utf-8?B?L2JuSHN0VG13TjdvNlEyY3FRUWdabWRaTTlZUnRxT0NUYlJ2TGdiVWJjcE9l?=
 =?utf-8?B?b0pqZFBiSmxsc0R5eWx6Z21YSlVBL05NYnp2RmRmSURXWGtjMlNKSFVRSWV1?=
 =?utf-8?Q?6IVzccGc9yDA8l1JQQbxa4M4jnkxZpU8Yxtho0?=
X-Forefront-PRVS: 0351D213B3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39410400002)(39860400002)(39850400002)(39450400003)(39400400002)(39840400002)(54906002)(9686003)(2950100002)(6116002)(55016002)(83506001)(110136004)(38730400002)(2906002)(54356999)(76176999)(23676002)(53936002)(8676002)(230700001)(4001350100001)(478600001)(25786009)(50986999)(3846002)(4326008)(1076002)(189998001)(81166006)(33646002)(7736002)(103116003)(42186005)(66066001)(47776003)(50466002)(72206003)(53416004)(97746001)(5660300001)(305945005)(86362001)(7416002)(7406005)(6506006)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR12MB1141; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzIzOlQrRkNjdk1oZ0N6aXJsei9UNkljbnhGRytp?=
 =?utf-8?B?NDV3bUY3UTR1WkxGRGpPTElMT3RYRFhIalhBK1RnN1Ezby9nQ0dCZ0w3MXdM?=
 =?utf-8?B?emtUZk81UC84QXppSXdnaHdCV1RweFdyYlBuOUp1WWtOZXBwNkZTUUlmbEJD?=
 =?utf-8?B?ZDFwcTBvdUtZWGx3blU1TU14OWM1L2pOVnhwVUFrV2wzVFRRQWUxUmJON05t?=
 =?utf-8?B?T05RMVNXT0xiQjVxY0RXNGNBTVhtU08weExqWnYvTzJmVjByVnExS0NITkJl?=
 =?utf-8?B?ZVhTSzEyZTRWcjZ0YjFOVFg1Q1VhRE0xRFZGZmhMTUlJWDUrN0lGbmdBVytR?=
 =?utf-8?B?ei9Fb0lwMUVlOEszUUM2ckVRS04wbDlWeEN0T2ZtaW5oem5zOExNaDlNc2pI?=
 =?utf-8?B?TmFRQU44NWZ2SHhYaVZJbURSZDFYN3UzVnVBcEUzZFV1cVFUemt5czRsMi9O?=
 =?utf-8?B?bldOT3NHRHYwRmRRVUh5ZmxvaDQyZndYNG1uNmx3U0E5THpkOUdiWGhoaTcx?=
 =?utf-8?B?bFlVYmVRWDFRdm51ZzU1VjBWYVJWLzYvTDllWFIwVU03dXYxM3dWdEY4REln?=
 =?utf-8?B?RENYcVlReTZlSi9yNVN6N2FNRGNoZ1RZRm1ZTVBoKzArWVFoZi9iRm9sRkZv?=
 =?utf-8?B?Z3dKeW5GaCtRZU12RE05YVFzZTg1bTQycVA5bnkyTHVnUkFmNEN5UHB5bmpJ?=
 =?utf-8?B?WmZBU25CQ1NDWlVsU0o4bGRySEFnbGdqSG5Pd0RSaUNISWh3ZjA4N3MwOTZC?=
 =?utf-8?B?VC95d3Irck9MMHZIQjYrYUpFNHc4RlQyR3dqOWFGejZyRk85QkRRMEpMUmxS?=
 =?utf-8?B?eWVrR1RKVjFpcjZkMzd2L1ZYYXArOXI3eDA2YUtWSW5Qam9aSVdscUxnY1Nh?=
 =?utf-8?B?cVA2dUVOMEE5NnJhR1F0NTcvVmc3bHJBQVFjS2x1TjdrVkh0S0szV29URHBB?=
 =?utf-8?B?VE9YNHl2YWMzSjN1SitvS0p5RUMrL1JEU0hvbHBKUytXK0xKd09sUEI0U08y?=
 =?utf-8?B?d1ZocEhhZXRCWGdTUGoxaDBQNkYxdXJPVVdUZ0JzTGdWMVYyeHE2Sksxb1Bk?=
 =?utf-8?B?SXR3YmZQS1F6WXpkS3d3TVFLbUlvei8rQTFNeUdrWFdvL2ZxN0dJVzgrMU1m?=
 =?utf-8?B?dkhaRmdYSTloRU45Z3lsNlZPYnU5RzBnbjloSnFhMDR4OFRSNnNLOTJQN1Bk?=
 =?utf-8?B?c3BNVURKbkhzUnF3Z095cWVqc0Eydk85SmpoNXFjS2hoc2lpdDF2dlgwcDlx?=
 =?utf-8?B?dFpQcGl3aE5BdERFczJCTk5Bcm92SlhhVkhjMkdadEE0cS9EKy93Q0JNSlF6?=
 =?utf-8?B?eko2V205MlEyNmlaU211OFp3b1cycjVOSWsxRmdBb0NrRjB2RGZScnY5blEz?=
 =?utf-8?B?d2lVSko0aHJpc21sTlk4dWxPQ2VxdlFrb1grTnRHYXVzekRwYXlhMjM5ZERQ?=
 =?utf-8?B?WEl5M1FYdGdkSWF6NmMzalRUdjV4bnVabFZSZ01zTWlicmNUL1FWL3Q2VkNE?=
 =?utf-8?B?R3NOcm5JWmFyOXFJN1VzVDNHdm1CTXFFMVFkOHQ3UmpJdmY0UUNDZGFscEpm?=
 =?utf-8?B?R0cydEFzcldTR1dCYW9odW9JTVZNelh1MFYyUWk4bjVBeDFuSEhGZkViSDBN?=
 =?utf-8?B?WGF1dnBlVEx5L0tCWG5odTJ0em5EYUllNzhQSVBOaE1rNjJJbE1uNjN4S1JF?=
 =?utf-8?Q?iGIhyt8h4OdN8W4r/c=3D?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzY6VkMxa1hiWmdDZ2p3dG1XYUcrcmFKSkxxQlor?=
 =?utf-8?B?ejRBVnI1eHJGMTMxVXRTSkRwSWVzOGtsUE5PODR0WGhIeE0yOGZWdzVJSmpo?=
 =?utf-8?B?K3RkdEU3ejBab0tMT2RCNXR2WVRUQlpkcThLSEhxcTRFdGRQVzdCVVF4Mmw3?=
 =?utf-8?B?SGhQOGRxSHRNZFdrZHlwU3NOWC9QOU5OVnVaMzFxWCtXbytubWl4c0diZ2NJ?=
 =?utf-8?B?SUNxcVpqQWdMQy9McFQ5VVJYOHhsNDlvM3k5bmpQR2xNVHM0emtheGFKcnVL?=
 =?utf-8?B?UkpJM3hZbjdHU0lYbVlJaUYxMWE5Y3VaelhNSWRnZ3hjQW5yNHpaVzl5NE8y?=
 =?utf-8?B?M1p5STVFUnhPbEZxVUN6dS9PbmEyejJrNFlYUGZ3eWZNVWJDVlJtZDh6VUNL?=
 =?utf-8?B?MXUwYUNMQXBHamhPemMwRlF3OXkzTnQ5U0NkckNieXdzVXR4TUR6TlBnWlY4?=
 =?utf-8?B?dGNML25HSzNMT0pvK1lVdjQ4cVZXcCsxSlUxZ1lPcjRFZkg4WENkVE5TdFNr?=
 =?utf-8?B?NG90YnNTZG42QWJXSzFKVm14aExsdFlyT3MzZWI5MU5HaGdYRktBWmtGaFAz?=
 =?utf-8?B?ZXZRQmVHWHdja3JnVVVHbmdacHNVVkc1T0krSFlwMkxkRS9lNDZENzVBUlND?=
 =?utf-8?B?TGdLeGY2V2RoanR6N1pvY0hsdjAzTXQ4QTQzWCt5RXQyOFcrbUZCMjdlcG40?=
 =?utf-8?B?WDN2dlQrNitpamNZSkJzVGdrOC82V1hGOTFremorYlhxejZhcHdMRkNTam5U?=
 =?utf-8?B?T1ZrTFBzQUliaGoxK2hDYWN3MndFeGIwTEcyek11MXc4cHNsVU9mMUlhNmhX?=
 =?utf-8?B?UzlXOXlvSTNrdUwwS25hWHZlayt0NVlXeWdST3RFaHBmZXh6M3ZJVThaR2xi?=
 =?utf-8?B?S0NHN0l2M0NiQWprSXBkWlZ0MmRVejFQcXNCUVRCemEzNTZtNE9vL0Fzb2VB?=
 =?utf-8?B?L1NBM1BUelhGRlNmMkJ2SVY1RmZ6N2g2QXhGOHB3SlU1eHY5ZW0zcVJJRlBN?=
 =?utf-8?B?Q2U5YlFCNTdtQTJPZFkzU3VuNHhqQzJOZ0NzR0UrSEtFNnBRakFCSENIQ0lX?=
 =?utf-8?B?N2RKK1JzdG9ITENTbzFVdjBIajMra1VvUzNUanA2Q24xbWZEbUltUkFrQXdS?=
 =?utf-8?B?Ri9jZXkzQitoS29YTEgrM1NSWVo2R2R3eEtxV0RRT2VERkNxOGZaM3JPdjAx?=
 =?utf-8?B?SEtJaEJvbWJ0UWNCS2ZLYVczVmVkOThPd3Bub3FNRGl3NWFDN2VvektTRS9X?=
 =?utf-8?B?WW9wUVY0bjZiQ2JpVklScGptV3V4ZnlIM2JrRWR3a29lQ01GazU3c3NCa3NO?=
 =?utf-8?B?MmVEbE5RdTBIYU1tdWhzUnNNRXRTUkY0bnhsbzFyLzRwVE5hQ3ExYUFTbnU2?=
 =?utf-8?Q?RQcoJ7u?=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 5:+eiV3k4aps4X8c5EL8oI8jN2Iut9aMDQB1ys8/wRqWDIzyj9LwFSEv70jzm1wzfj4e9WJpOvLmHMD6DvlPv0TMp8ax+K9xMLN0UZdMK535nzG/vZ0gFyCSofIxLNTMBx+Rrts59BQyaufC+LdSrqsjWClpW2LSgxidJRBPv//EMIVjQp30+K0l7RKi18iRyk6n+DvlQ8+NgX8RgctGj/Za2F0dT+3UqAhVx1a45IwlcoQR5L82xaUmwAJYVniPbnrDyC8cPyO3w6zJIuK0sgo1HbbuhfGVaBCfVB7rI/6jPgo1luW6v0vTNYaRAoWan6bJEVArjZpo8AuH8b08Mrj413z0hf93251IwxxGLUQJYtD3mLnI9T8/AXHwfNs/C6x6PTTkIuhPI3VWNUUStHi3+rrfqqDqLwLAuyvVymV/23efGEaIMQzrEL6WQMxPjsIFXK+1cZv7/iRXWbbb873WvB70FstJUwX7xHfLnDTT7mS3uZx/GbjA1CfkWvCYwL;
 24:tSLYjiOVLZqopNIAPs36mNMRX81Rj2+hIE/pm7lWLIugTS4dM8soyUFA852aRNokaihv+r1u1tVrL6wcRIBdVYs7WM0J0GQW7Wj3PdzO9t4=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 7:j+hFY/L/LhrwxwzOpdvVIR0X/HAynQJ34rTr83QIYpziL5bQjnhxB4072Mp3JVc6/2wjDFHTMsXGnuSe+G8IiRRIzHLCyZ03nIzCmXjsnfjmDu9Pn0llGaFFAOw4gJ78uEndd+ZQaCqAlYN+cy0ylu/kYGfoRLzUJD99XOeDULZoAY5mV5PUhCCt26rEcLRgxECcYoqBhNnq6LnbcCk8GsT1DLqOLFK+9JKgBG31KAlX+8LFgat5b5dvUELS9UAlXYtr3b2N/TTlKxDZC2S5LKCjB88Y+5EV2IzI5Gke1oSiOnlJ0X5CLFm2WQul2sIKdncPZFiwPQAZjbhOqyzMIBKUKZnZlogcHkQSd8uM7jiRWXPAfLWp04SDJ4OdYso0eu7g2UYoibakEux5F0DfNKL5PaBZF1kGBSXJdE1Gqo5RzTqUgTtpagnjcuaaR1NCHXNxhRgz7vnqJ9xm6QO1NvOZnshN2l03qrHR5PVI5wy4fmkxgoMSRDgu52wtv5cVh4LaallPItGpKbx42hF4Xnz4XqDmYto4aiPftUsdoQOL/LOdXa0khPve/GjycaItEeNNjEP93Fdox+fLmsoAuoggLE8IxUlskqCWrfs4Pbp/IqsIjVhV5zowNauNY/kfKxenlqllWHkO+cWesd9G6XqXyDXrGbY0CMXVLd/PGYucDdZMeUJFsTivj12M6WpD5aNWll9xRQGV6Zn4ud1AERVXrtvUV9tpZcKSfPlNW+d/dtBw4K6+iaCEcFLam3j+y6Nt39EPyVTUZchGrJm2tuxBtVHiHxSWqUFo1HxvYjk=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 20:oKPhozkM+EOeAz+EH2lnaWyKvkhD1VYtWZej6c+iC0zJ9CbVxbWUs7Kd0tSsUxuKh9lSTgM9OORpj5hlBAV/Gh2ytV0vJUxiF72i5r+9pHzhqP1714ea8RUDQCzl7E1IyL8ZEDnAI60ZguNuUaJ6sUg5Cqu80veUK5w6You9iuVNSSPLK/XFnCUElp3eFH3S0tryfNLDMhDVEnDrKo5ks9Zwr63BsmHVdYAmcAd3rzsX5Y38wd0brFOdztbUOGMN
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 15:07:43.7853 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1141
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v8 RESEND 02/38] x86/mm/pat: Set write-protect
 cache mode for full PAT 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>

Rm9yIHByb2Nlc3NvcnMgdGhhdCBzdXBwb3J0IFBBVCwgc2V0IHRoZSB3cml0ZS1wcm90ZWN0IGNh
Y2hlIG1vZGUKKF9QQUdFX0NBQ0hFX01PREVfV1ApIGVudHJ5IHRvIHRoZSBhY3R1YWwgd3JpdGUt
cHJvdGVjdCB2YWx1ZSAoeDA1KS4KCkFja2VkLWJ5OiBCb3Jpc2xhdiBQZXRrb3YgPGJwQHN1c2Uu
ZGU+ClNpZ25lZC1vZmYtYnk6IFRvbSBMZW5kYWNreSA8dGhvbWFzLmxlbmRhY2t5QGFtZC5jb20+
Ci0tLQogYXJjaC94ODYvbW0vcGF0LmMgfCAgICA2ICsrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDMg
aW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9tbS9w
YXQuYyBiL2FyY2gveDg2L21tL3BhdC5jCmluZGV4IDliNzg2ODUuLjY3NTNkOWMgMTAwNjQ0Ci0t
LSBhL2FyY2gveDg2L21tL3BhdC5jCisrKyBiL2FyY2gveDg2L21tL3BhdC5jCkBAIC0yOTUsNyAr
Mjk1LDcgQEAgc3RhdGljIHZvaWQgaW5pdF9jYWNoZV9tb2Rlcyh2b2lkKQogICogcGF0X2luaXQg
LSBJbml0aWFsaXplIFBBVCBNU1IgYW5kIFBBVCB0YWJsZQogICoKICAqIFRoaXMgZnVuY3Rpb24g
aW5pdGlhbGl6ZXMgUEFUIE1TUiBhbmQgUEFUIHRhYmxlIHdpdGggYW4gT1MtZGVmaW5lZCB2YWx1
ZQotICogdG8gZW5hYmxlIGFkZGl0aW9uYWwgY2FjaGUgYXR0cmlidXRlcywgV0MgYW5kIFdULgor
ICogdG8gZW5hYmxlIGFkZGl0aW9uYWwgY2FjaGUgYXR0cmlidXRlcywgV0MsIFdUIGFuZCBXUC4K
ICAqCiAgKiBUaGlzIGZ1bmN0aW9uIG11c3QgYmUgY2FsbGVkIG9uIGFsbCBDUFVzIHVzaW5nIHRo
ZSBzcGVjaWZpYyBzZXF1ZW5jZSBvZgogICogb3BlcmF0aW9ucyBkZWZpbmVkIGluIEludGVsIFNE
TS4gbXRycl9yZW5kZXp2b3VzX2hhbmRsZXIoKSBwcm92aWRlcyB0aGlzCkBAIC0zNTYsNyArMzU2
LDcgQEAgdm9pZCBwYXRfaW5pdCh2b2lkKQogCQkgKiAgICAgIDAxMCAgICAyICAgIFVDLTogX1BB
R0VfQ0FDSEVfTU9ERV9VQ19NSU5VUwogCQkgKiAgICAgIDAxMSAgICAzICAgIFVDIDogX1BBR0Vf
Q0FDSEVfTU9ERV9VQwogCQkgKiAgICAgIDEwMCAgICA0ICAgIFdCIDogUmVzZXJ2ZWQKLQkJICog
ICAgICAxMDEgICAgNSAgICBXQyA6IFJlc2VydmVkCisJCSAqICAgICAgMTAxICAgIDUgICAgV1Ag
OiBfUEFHRV9DQUNIRV9NT0RFX1dQCiAJCSAqICAgICAgMTEwICAgIDYgICAgVUMtOiBSZXNlcnZl
ZAogCQkgKiAgICAgIDExMSAgICA3ICAgIFdUIDogX1BBR0VfQ0FDSEVfTU9ERV9XVAogCQkgKgpA
QCAtMzY0LDcgKzM2NCw3IEBAIHZvaWQgcGF0X2luaXQodm9pZCkKIAkJICogY29ycmVzcG9uZGlu
ZyB0eXBlcyBpbiB0aGUgcHJlc2VuY2Ugb2YgUEFUIGVycmF0YS4KIAkJICovCiAJCXBhdCA9IFBB
VCgwLCBXQikgfCBQQVQoMSwgV0MpIHwgUEFUKDIsIFVDX01JTlVTKSB8IFBBVCgzLCBVQykgfAot
CQkgICAgICBQQVQoNCwgV0IpIHwgUEFUKDUsIFdDKSB8IFBBVCg2LCBVQ19NSU5VUykgfCBQQVQo
NywgV1QpOworCQkgICAgICBQQVQoNCwgV0IpIHwgUEFUKDUsIFdQKSB8IFBBVCg2LCBVQ19NSU5V
UykgfCBQQVQoNywgV1QpOwogCX0KIAogCWlmICghYm9vdF9jcHVfZG9uZSkgewoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 27 15:08:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 15:08:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPs61-0007OI-43; Tue, 27 Jun 2017 15: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 <Thomas.Lendacky@amd.com>) id 1dPs5z-0007Nl-Bz
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 15:08:03 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 AB/0B-03620-2D472595; Tue, 27 Jun 2017 15:08:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSe0hTYRTvu7v3ehVvfM3C08qMWWjRfISUEPS
 g/jB6iVagQXpXt22xV7tTFgQ9sKw0sbIiFZ8L1sLMKDVDy9WWiqZlWA3KEOkPaZm4iBKie3fX
 6/vrfOf3OL8Dh1EoL9MqhnfYeZuZM6rpKFKfsjRF88KenZv6xBmf4ZxuIjeiTO/DWSIL5VEGs
 9biKKD05V9+0tavBY733rP0CdSSdR5FMSQuVsDH3h+U9EH4MoLm15cU0keJTxPw+fEP8jyKZG
 i8CkYDQUKqY7AZyoa7KKmej+sJGL+KJYECB2jofj5ASwCBF0N94w2FVJN4OcxcnQ2JWZwJz4Y
 8IXEk3gp1V0ZDfaXYH/jeFSHVC/ASuDlSTMn8edB3fUIMwYgDVkBLZ4rUVuB4aA/UhOwBL4X2
 b99oKQPgEgSemQpS9lwGVTPDETIpDryDNaRc74DmW76QJ+AE6C/eKWt7CHgTqA4bDdLQUTodF
 q+EwLXq8LTxCHj1SCuTxim4MNsfVrSR4JpooWSWEQbHusPqPHCengj3Byho8O+RBQEMb6eq6Q
 qkqfpn1aq/q1b9s2o9UrhRksDbinibJm11stZm0OntJs5g1KSlrkk28YLA6XgjpxWSD1hMd5F
 4FXPE14FGWrM8aCFDqBewtyA7VzlXazl4VM8J+nxboZEXPCiRYXCj91SOijRbzLwaWLcg0ubZ
 eB3vOGQwilf2mwlMtHo+O2oVYVawcibBoJOhfqRh/EP3goQy5KGKZUskDyyR9IXmPxa/b/Uli
 lPFsEjMp4y28jaTwf4/PoliGaSOYRskl2iD2f5n0qQYghBDkLVZUgg79xdSnUAnp7b0Wo5UVB
 Z5/Aufju3azu4/4mrYfSw4VHEw/X5nhtudf8O/ecOY+XZ0Ldq07kwmTNl7qj/5Co/fKe2I/Hz
 bqUtcXrTWS+X2nHHtbapcdO7V9Yx3rlb3dMGnjdvKuy8ml8z4Ouva2KaS9MmkBOf2wznGfX3r
 mrN/ri/zPQju/qBRk4KeS1upsAncL3J/mKSmAwAA
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1498576080!75799067!1
X-Originating-IP: [104.47.32.47]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52285 invoked from network); 27 Jun 2017 15:08:01 -0000
Received: from mail-sn1nam01on0047.outbound.protection.outlook.com (HELO
 NAM01-SN1-obe.outbound.protection.outlook.com) (104.47.32.47)
 by server-11.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 27 Jun 2017 15:08:01 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=PupwITcbgZOiYFhEjj5P7mzNS7zg/t6PUiBkt86zAo4=;
 b=a67ffm79RPtpTNbPy5a7japdJCJQcVXzoaYwZv9k+mHHHZsltgwCeb6DpOj6KxSJT54Mk1PA0iI2mwQQsKzaGXX3BY84TVFC8DyIhuwvyTBmHaRWMDZ/SRc0OhZkc9l8+AsRdAXxHoNWQwjz3FkRYMA3uI2YljpPKJwvXD9eWtI=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 MWHPR12MB1150.namprd12.prod.outlook.com (10.169.204.14) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1199.15; Tue, 27 Jun 2017 15:07:55 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Tue, 27 Jun 2017 10:07:51 -0500
Message-ID: <20170627150751.17428.63752.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
References: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: DM5PR15CA0012.namprd15.prod.outlook.com (10.173.207.150) To
 MWHPR12MB1150.namprd12.prod.outlook.com (10.169.204.14)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 86ea5651-2c06-4b8d-cd3f-08d4bd6e4b58
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506067)(300135500095);
 SRVR:MWHPR12MB1150; 
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 3:/5HSUEv3CBZrYdoxspXXQGPWFbsgWyuV7I+TBdsQgoJn7SX6pIhUB/ubMmbidRvexnqeUaQlMP9xOpgQ7OcxRan97QvkkETem5gqtuwF8O/05Y5T9ChAgT2YQueX7GzM3u3p+uEicrDqo7Wcy45hjcGdWBnHvwsWAqlThsb42OFJdICBiCZ8vA9brdOg1HnC7PoHf61XIRsSFpO7nvJChXNvlul82M+rhqHMapgaEWpSb4+jIROwy1WGV1o+D4XuMyadJ8BmjCeeqaNiUftSAVHk2ryhEI0gntvFUiLdnIr/NbuDUmnkMJkfuq4plHXNyOqOUci2E5LqW3AKxf7jJgSoqV+HZV4jwmqZTaiRwxiFPgVnPbTwqDo56xSRxq6kftYBt/lNsXJRkMyIdqQZDKv9TijaPJkfCEgfvM0qP2W8A9D2RjtHsoNyjS4KxGfS7NsjmvMmHZRMHmRsz62rh9/UMtNSteq4UkipeUPgBQ7iseLsqiyD8NaLnAafuKQfh8sOhM6IX08hqc5mWbGDxSQ9KihsEtrHqJ8xlu7tu0wAO+pq7oJnRPzwtNFK0TOqtfNTAnjRbaJ0qkS5Uejb7YVRMS5XW6tpPvNVNRA3rVQpnq4lAG5JmbBoD8e98B4FzNx2gV+LHvHudAhsVxbzybniHBYxsScqytxCWRopcWTXQnTrjg5Z3SXh+W1gCMH06P4Nd8d1MSkyE0cYrT/Be38IC7OBUlHBtwHM8mmhy9i4dHDJUxRUSXSUsT02ZkEqbwv3wGIjR04gAb2sjF6acA==
X-MS-TrafficTypeDiagnostic: MWHPR12MB1150:
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 25:6/jS/MbT5515XveJJYeioCemcW2rd1uaN7ozmjTCUs6sqzqBQ6p+LzyXI6jGv4UEqMV5ZxuOtNt4ZTw4Gl4StxKiibbxEi5n5zfkWKGP71MQru6KagtVOLmj8tMjZ0MX7VNoctLm8jbIALvakzlcPAlDHz8sDExKrRMaMJUXS4V6EYKHUNd3WBpeJ47mD0aDeNAVzr1LKnt7OtuVKlEsJVGNDzePlYAwWW+3bJBr3HVqmjIwx0l4zqL8NGVhDiv7ssLzwvd+8M6E44Q1WPhTFE+pHnCFlRQNH3KCQy0NQk6xraq44sbfpzPh/Jq/qZbFS095VwsloVnGoM0VNwXbP4e/H5jVjdftkiBpHZxeZQHcJ/5fiAYCxCbWr+DTmZKFyU8QX73xm0K8LscTXxhcyJYg8J1mYcxyE+mr7qkNu9sqnZGr+4U12WkkrUaYO3pQq4Mam6P3NbOhEzFnH89MbprfB/WiaKS2ydoPg3o6AwcN4hJmj/4ghs+uSRhlFgZ9teyj2saw6j5YS1tuJ11luBBlJ2GLHZodp432sKdgDpvnnqZcn6nJ6+5H3SFycdnVkj39yYT/boPB7mpUF/wu+ncWZkBlUWfk8C6vzrlY7JD9A3uCJZWB9FhZfAAyVtaxGOxysO+GXL8uPoo9Y93CK9nCowJHwq45hbgOgJ+Yg+ybWayjuiPwbkx0uWJUZJRd7EVVW0/lzKgW2KBN8QsNiL8/aaSPYTufKsDnnfmVoBcC0mxZrFuoxFjXgA3zqhp+EaCOZjKQqYk1lilMi/sN6RGslasjI6e9ZzbmmxvsMMY20fOwGKgbOUE5WQ8IYSNgpNZlfrcUrW91ADQw/Ok31sHF20/MUYQ3QZ1i7NReJl0k+tpDvwQi0i679RR+Sg3z705XGBvhca2BrUAOBRuWqWroaiMMk0K8bOIfjgRTEvA=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 31:U0/hd4c7XmwxsLI5pVF3MpX8LeNohyc5RDmlFbfLMLuCKOa9DktudFfDYcOgjee/EeEJjkIDOfjIpEIjBCH8xRSWdY4okp1ozggnik3AcEu3+RRn//uPVRpW1kgaSyN5/w1gLUNoE0GKat+HSWBvvVqz7z8gLAudicttOdpZdsaCKRcY38mZo0XXyIuJm65hD/SLt8en+QrCGynS7QL7XjtRwnzu6ewxb5D1A9fnyilQd6FBnOqpurwicKNypLVqouXzlMLmu9vIIOqM5XjNy/yMjUd1+krryCzsJpON5W740J6iXBqhdQ3lo8LN90muGg4vGhrm7UBWUXKrEm6sVQ70BWpJerjDEyVoRDYkIzxCnNu30dP0vrjZ6ymX3wFC2eDUICWJTjvazDW59gckWmNd8yEuHx6JgiWlK16W2I2CstT3LZ+U0mhzW4JiKuYiZtLiPcPzwR2k6+ygI4DNmox5gW5BAmjipYeekZ8Go2PdcAOaCWWjRq+cnboINLelJnhE9it51Ac7MAT3LpCQha2cxaP5EkUZSXiVO48rRosjYcpVhwdRrlay4dvD+GdERBNwteJrJy37CjytAjftkOTS1nBEAghZqNzsuB3Ume/oiPbsEPT32EWD6PtEmrZUoPgsP2X3m5ysO49wdv6NdX1bAWAfaZE5nK/YuKeZouA=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 20:kKE6CsebrPtXUJLEPWeWXLMww9tWlxjbqJ+9BnqB7cDejSDnh+h+F6MIaebZxqSTf7OdX40rsqXG9CiWqF2TuJaloBTGsVZDBM9Q6TOr8zRYVYC6WrorBSldeobJ/+W8scVx/I8x2UJW7qPAnX6y4Z2sKdf3SphiBRf9iQdd4UesnvxrgxWFBJzGFzSlmZjSKeJde7WhT4xR1IZQisyo3owxPUj9pdVGjCvTiCp6fiUoUU2DQKTb0XLEoMJNGW6X4792TNxfpyfYMWRF5UNpUxQSyzhv9RHsFy9lpH1PT04zr4h2qdGXUBuiKDxhwFdLRERPrFe6uYpdaqoLlTKxAT2ETcxdy3zwKOj73wiJewVFzpzhg3Bx99rS1GZKSEtVSewj52U4IGWeDco+dyfsB6G/1E4lZVUVwnpaQ2yab9MgQSzpfmZhMjSitVxe48y8CTCWvrtyGY2OXPEeCBbnGdQNyTNedi2hdryXu18aQ80ammby6XVwucmM+uu7idvD
X-Microsoft-Antispam-PRVS: <MWHPR12MB1150174809A0D26533AD18E7ECDC0@MWHPR12MB1150.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(236129657087228)(767451399110)(48057245064654); 
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(10201501046)(93006095)(93001095)(3002001)(6055026)(6041248)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123562025)(20161123555025)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:MWHPR12MB1150; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:MWHPR12MB1150; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTUwOzQ6dGdKTjhzVFpENE5pdWxUSFMxWHVkSEVYK21B?=
 =?utf-8?B?UU9Rbm51QTA0VHFTRmZlRzZtTHQxa0NhT0trMUdTelUxMW1hT3YwclNtWjNJ?=
 =?utf-8?B?L1I2NFRoUllMaitYZjBBWlRQcWYza1RMUUFrNHJQWVZ0Q29xM041akhnMGc3?=
 =?utf-8?B?U0VOc0ZSb3dkYWJ0UHJrZ3hEU211WEdZeGhhQnljQ2lOeVovV1RHOUJwUGN2?=
 =?utf-8?B?ejhueGg3SEczQ0RHQXhTZEU3TUVvZGxWOWR1ZlVzMUxMR2s1cUhMV0VHU2Jh?=
 =?utf-8?B?K3ZCL0h2dFJBSWs1RlA5bHVjZVdtNDVyM2VJc3lZLzU0bGNsb1dTVllVQmg0?=
 =?utf-8?B?bEpRRG1nczN3alczS09KNy9ZckhVT2xhenE5QzNqQWtnVWxQVllBT0J1WGlL?=
 =?utf-8?B?M3NLNGh3MmkwYlVEcThuK1hRNksyUVQ5WWZ2a0diRGhSdHJJQ0NGUmRBL0tH?=
 =?utf-8?B?ak9UL21wRDlSc0plUGpFcG1jSWFKendBMnc5ZlJUU21zemswcTFVeFFSZytC?=
 =?utf-8?B?QnhqeTB1TUdEcGVmZWZ6SUlHbkVMenlUcXJoaG5rZ25LTklSenJXclU0TjZy?=
 =?utf-8?B?TkN6ZVhjdjduOUwvYlJ5aVlUc2lIV3dsV3ZLZHoyY1poOXBYM2tZNytEeURQ?=
 =?utf-8?B?dzQzWWdjamJyVzQzZ0taS2pjZnpKL2lGalhzRVhEbi9oa1J5cTBRSWE4dUVE?=
 =?utf-8?B?VGM0YkdVanZwNjFaeThsV3J1aTBzUjM3NERRNGh4UVd3UVErSW51M2FTOU9n?=
 =?utf-8?B?bTk5NDBuREtuYjh0bW9pV0dIaVJEVVY2UnpsUVBLY1M3Vm9BbVZBQ3gzUDJt?=
 =?utf-8?B?QkgxRk5vcHRFVHVJd0hGd2FZclRTbDdhUTRZRHlSUnVsQ0JEV1NJa203dC9U?=
 =?utf-8?B?NldlcFBVNFdMVldRc0NoTENDdXkySTFNcGdsUzVBZkJMYW4xZDM0eXpFRlE2?=
 =?utf-8?B?R0hsQXhSdGFlSk42d29mRGdHN3FsRnNvSFZHMlNvbmtCd1NYaUN6eDlFK2xU?=
 =?utf-8?B?clRiM0lCLzhSYXhYZ1JEdS9KMmhuVStBeFpwUWplRnNVYytUUVBUSGhKbFBy?=
 =?utf-8?B?RHRhcG1kWjExVE9YTWRrdmFxZnQwMk1tQ3VmQitFb0h5bFh0QjF0KzNXMFVL?=
 =?utf-8?B?ejZmZHhDR3A3azYvVnlxRTh1aWQ0c1hxakZndEg3S28vWTgrZlc3cTRrTm81?=
 =?utf-8?B?cmtpY1RaN01uWWhzTEZwM2U5aG9CYVBOUjlRWFY1Q2M1ME9WbzJxRXdjOFha?=
 =?utf-8?B?REk2TTd6Z0l6YWEvbUdRbjJITFdpSVZObkxhN2kwZUdiampEZkZUSmVyZFNF?=
 =?utf-8?B?a3BmeGxwdFJrREpXOFRYMzhSN3UxV2ovN2tkYk9mWFRUQUQ0cFo0T3hFN1lR?=
 =?utf-8?B?U2hOSHVBWk4vYllZd0VqclNrV21XYlIxcWI4WThXMXhPZFRYWXpQR2t2Nkg1?=
 =?utf-8?B?L2ZraGswWm5VR24vTU90enNXc0hjOHV3eGU0eEFCc2d4YTlOdUZGb1A5ZGNL?=
 =?utf-8?B?aDBTazgzZUVYUmdNR3lNR0NFMUVnOS8zd2p2MWVQNG9vMVozZ3pjTE1ob2M4?=
 =?utf-8?B?a2o5Y05zd2o2T1Q4bzU3Q25tZEpkbk5wSmNVWGdoMkFoWTQ4VEdaVVJTOHZ0?=
 =?utf-8?B?dDgwQm0wTVUyN0QwWWwxeldyemdpZjMvQmx2a2RHd3luam5YSHZJNHlVaFRC?=
 =?utf-8?Q?iZKf3X38kOSgk5UqIBlBrlUPekKrnEvdmASYCf?=
X-Forefront-PRVS: 0351D213B3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39410400002)(39860400002)(39450400003)(39840400002)(39400400002)(39850400002)(4001350100001)(42186005)(110136004)(2950100002)(6506006)(6666003)(103116003)(38730400002)(189998001)(86362001)(97746001)(55016002)(54906002)(5660300001)(7406005)(305945005)(81166006)(7416002)(8676002)(53936002)(4326008)(9686003)(7736002)(83506001)(478600001)(72206003)(2906002)(66066001)(23676002)(25786009)(54356999)(76176999)(47776003)(53416004)(50986999)(50466002)(33646002)(1076002)(6116002)(3846002)(230700001)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR12MB1150; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTUwOzIzOmVOaGN3OXJhc3l5T0dHa25OemtSU2c3THZD?=
 =?utf-8?B?TFFsNHRJSisrbUE3LzRUZkZNU2Z1Tm5TOGVLV0orQXdzaCtkVXFBQ1ZQS1dD?=
 =?utf-8?B?TXJpa1hFZ3JHUEIwR1BWM294OGZ6NE1HL29KK3ROTXl1MzBDc3l3SkZvMVc4?=
 =?utf-8?B?UnhBbFNMWktRbllGTWprNE9ZNFplRXhtejBMUXE1bGZaT0NRNml0VGgzRlRE?=
 =?utf-8?B?NzFXa2RYUVYySEhsam1qbThPWEtWQ2xESzI3eHVndDRnTzdpandRSEdWWEZJ?=
 =?utf-8?B?WGp6SWwvbWJPWnN2WTNCZnlyTTlnYTZJSW1oWEdsdjB6enhNZ1ppbVJRaXcx?=
 =?utf-8?B?d1NiQ052U3VkbkR3MmIvMHJSR2tDck5KUlNDN2pqMnFDT2ZBcE5WanRqZHNY?=
 =?utf-8?B?blpnaHEvckFYV1ZBSi9RNEJsejVHa0JCNGcrNnhrd2E0T21Jc1FDcktJOVFy?=
 =?utf-8?B?cUpBdThjVE1WRzVQMEdHQVlUUnBhZU81Vm5INjBzZ2Q3SUwwUWtWYlJyMUFt?=
 =?utf-8?B?QllDS0hmbGpqZXhCNlhsY2ZIUnhMUWdISGRVcUhBY1FHS2w4czVWWS9kM3JU?=
 =?utf-8?B?TVc3aE9VVzVZSmQzRUNKOWpsMVd6RnZwUTJzOHBDWWVYa0JycDFRUENhVENE?=
 =?utf-8?B?Uk5KY3FPeDNuUFlvQTlLSVVETWxmQ1p2ejRMbkV5emJVUEtUdGM2OHA0U0pN?=
 =?utf-8?B?L1NVanlUREN0RHcrRnZVR1ZzUCtNc25LRkFkRmp3Qmo0cll4RkxSNVVmc1N6?=
 =?utf-8?B?SXd5ZXhCNG9lWUF0N0dzNUJqK0hnSzJBUzBoZDRJTkthY3pyTm9wU3FTSjUy?=
 =?utf-8?B?a3hyR2RiSUtqeTEyU0xaSGJ0MGpnV1hMaDNvN3BOMDZ4T25HcUJuQ1k4d1JJ?=
 =?utf-8?B?RWZ0cU5MdE9oc2xhUHlQNUJEL0R1cXg1aXVoN0pqa1ppS3dTdENRY1ZYMEFm?=
 =?utf-8?B?SVBlZ3Q1QVFVcXRSMnBlQnlPWmhTNGlOVUZNNVc4UlFOUGc3V2g2Vk5GUFAx?=
 =?utf-8?B?SzE3R2R0aTVuSnh2QmZmaDdaYkM3dmFrZ1BFVkNCVHRnd1NUd1puSWlsNTlU?=
 =?utf-8?B?c0wxeDlMYlljdldELzJoaE1GVVQ4Nm5kQTgvUWR3QmV5NFRwNHhUeHV2dUQ4?=
 =?utf-8?B?ZTI4anFSWm03TmFhWEFicXNRMDliQlBtTUFxWFpxRFloOUl2V29YSlFFcDc5?=
 =?utf-8?B?ZTI1eXloSzNTVVBkYU1ZT284eC9tQU95SWduNkpPejVNY0Z2U1NEU0tnNGRv?=
 =?utf-8?B?eEhXbkFWZU9XR0F0Z0Zpdkw0VXc5VjJQUWFHZGVpNGY2a3NtcGp5RGl5bkFY?=
 =?utf-8?B?TGxRMkVSYUhFdUxpSXkyZU95Uk9HUmdHL1N5UVFOQklSSmI2WE9haHZFRVhs?=
 =?utf-8?B?UEhVL0ViY2w3V0k1eWpaU3FzV1RwenkvUGJsSFJjMlcrU1BJT3F0Sm44dytB?=
 =?utf-8?B?WlIwZmhQV2lkbG80NzBzeStRNS9aWVR3Sms1V3JGdlN1Z2xla2Z3NGVqRmFZ?=
 =?utf-8?B?RlV4MXNqblEzNEhpRlFxWEZNeWRKM2pJSU5yUHFpelFpcjFFcGFLRnd2SlJN?=
 =?utf-8?B?ZE9tdmZTYUVDSE1hZGZBaWQraHBNTlkwa3FvL1NWRVFkRnQ5SytIb3UxR2Y0?=
 =?utf-8?B?Vk1DZmxFMGZjeTJ5ZGJuOVJiSXlLSWM3cjNhNWlyWjZDeEJueVN1VzJoL3o3?=
 =?utf-8?Q?CYk6cunMcHT204L5J4=3D?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTUwOzY6N29nTEJVNHphRllGWjR4aitUa0NIWThaNWdL?=
 =?utf-8?B?dWJIOGZReGxsczZJTElZWlp5aVVqNVU4SGIybVlYbjRQYjQxQUwyMkplcnYv?=
 =?utf-8?B?V25IeTlPdy9BZHM5dUlndWpkZWhBVDkvSldTWmNoc0p0NElzMnpQRmRYNzF0?=
 =?utf-8?B?ZS9FbmF0ejh3S0ljS0JnK2Y0RDlGM08vOFlBL3lqYXMvaEpiZCtoUmFialoy?=
 =?utf-8?B?VVM4d09xaTBUQ1hJZ0VYVHZER3BEb2JWM3E1M1FvTDdwY2x6bkxBOTl0Rkhn?=
 =?utf-8?B?anhoWFQ1TDMzUW1OOFl4bllhMU0wVk92VjhSV3BrU0wxUk4yaFpsbmxMa1hF?=
 =?utf-8?B?VHM1NHR2NlZaZEtVbm1JR0pwQkp6bmppQTdCWVI0NjVEZjhxeUtIVGNvdTlM?=
 =?utf-8?B?RE9GNGNWM2FWVzZLNVVMODJ2WXBZM2d2WlJVZDBCNGhLV0hLNFRSS3gydnZN?=
 =?utf-8?B?YmFhSkJ3SmEzQTRzNHBWVlNLejVqcEFSWW1FMzlwb0xwblREV2twUzBVbUN2?=
 =?utf-8?B?aEU2Y25kOFFoZkRWbURBSWxUZlFObzF1U1BqZ0FBc1NDK1BvOW1XQ2RScStW?=
 =?utf-8?B?OVdWQnZGQTFjamo1aWlwdWd1L1FmSlR5UUxyY0lybi9uaTR5VWNubmRNa3Nk?=
 =?utf-8?B?VWN3dHBOcUppQndSZVNDQU14U2s3ODgwTUxCeVZJWmFPSVB0UFZINjlyRkZD?=
 =?utf-8?B?OWIveEFxUjY5UmFnSGVQUDZnbHlPaFVmbk1UcHRibklGOHdFazdzM0dKY3hv?=
 =?utf-8?B?Z1FPdVBaT3hGRkNka1NxRG9jS1lkOTA5VFN0dnA5YVp4STE3b3hqb2Robytt?=
 =?utf-8?B?dUJhYm5SZkJkbFBBL242dVd4Wm1mWFJVdDNtcVp4MktQYWpOOFplbjdsVUFC?=
 =?utf-8?B?RU8zc3FVTWVUWERwR3NxVXRrK3BlclBUZDY5QjJ2MnR3dUVVdnpZcExmdDdV?=
 =?utf-8?B?UlBRVG5UdEZGRkM4bHAwSFEzbmtVV2pqbWhPZDRUR0hTVzZwNXZCUm5xTlR1?=
 =?utf-8?B?ZnhhRmtobFdYYXg3dnlHTEFjbVlkK0k3SnFqZHJnb1NkQW84OWd1Yks4TGNh?=
 =?utf-8?B?YmxRMi8zby9OWEFHY0xrVUNZaVlqblNObWxHMGs0dmRJWGM0dTk1R3hZWTh3?=
 =?utf-8?B?dklZd1Z5dGtGaFBHbEQvVFRmM1FuSjZyZFRMOEF2bXlMS1JRTjBrM1htcWV1?=
 =?utf-8?B?cld5a0c1Tmp2cWRNTlp3cjh0Z292MVEyUEMwZG0zcThiVHN5b1c1Y3UwT0do?=
 =?utf-8?B?dGIzZUNKcW84aDRSNzg4WlVXbWlCWWkvRWhOaWowWkY2T1NJMTRPWWp5Yjd5?=
 =?utf-8?B?bUR0V2syRVlHcTl1TWthYk9qVXl1a1pXbWkyVmFoV0ZIbWduQjVGV0hJeDRR?=
 =?utf-8?Q?KyJ8mCy?=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 5:rq2whdZbwjYlmvTJS3dr0pG7dRs+kh3QiR70XMbh0nc9UZebExK4itll0HDmZr8yIaYA1mCKY7q2xY/c3mBqbcl/q4IDiSeU4UHwZvzET6lmtvXzL+mzed/OgSumQR/Bh70Sebwmt6F8p9sOX/VTPSYaheN0bDihvfWttKL7MCOQ1ooHJBqV44XO7NeqJuBCrV+pd2jzwR1zhBJ2Jawsv1t4Pwsr8kMhBKqFKV4yEqjWCp7yTj4iveacx+P4ORo3W/kfNjTeHbjI4NMeZkzq0bvSyIRB8LvqHb5/WClVLCfRL3TzGFzYpfAr+DSda/JQOWCDAEJ//Jh/nfIItSFYri4q15O8jjVLTtWVK2iG4fSu/AOE9I3aYCwHcvY4EKP396r3oRcLDm5SKlUduwn2Jm4MRUQpE9GG7zt0oXoYR0Y5NVrqjGog/7sUA+En0WAlvdjfaanWj4XkgmtLQ5QTAmp5YLEfdlyUWmybniGh0DQ+WPwbqJ4UEQu3dKS1bjbR;
 24:O96mlwzWNkMTyAgf6Pqz2VNu+I2z42yL6/CRxvexywDC9yVGBKfSTGvaFaypSKo33sWZPJddS+bJcmv/o8Vd5Gc4FtoSxDwnxenAX47YZiQ=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 7:bkgtajEg6B8Abs7uHoyjdpwesaNpalmSSaSVD0LmRkf3AmLAxShHx757Riw5isvk+KjJqQ4XmqD/hibkkAnR8uQiPT7H/9HZu94IRYdkMNpRWnK8GTQ28HCRkrQnvsNn1Q08ob7uIiUTLCT0fr0T+HK5y4LfhgRiyDiSr1H6CjGoll+mQYRDfSOTSpYm9+4ow+B+No+deOCmgmOtR/TpkwN1iyiFCD+rsQquf/7SlPpmJ3tsjQ3FGF6EGfDHAmhFyTEQDkj30IiIKVANsfXw4OLPCz0SLcWsLKSSRA3LAfWyFOYakQVG91E+fYL0E6qvUSaZ83BntrFNvgQIVA6sAJb59jJKjEAzkbb32uAZkQQaQRC/N2gwOUFuJIE5rtuqrQ75VPGl+qobNmJZhuO681YLO9UcHVIwPHkmE9NCUPCTfjh5xVbuahjZKjRNdNGQSyjD7lfeIKlAoQXkZZ30NgQTaXA8qSXo6ZxqRFCdrfpiLhCzBjE0QJVkmbLMr4p5cH7f354bqdUWwNvjtTDcSMXoMuI0eIw7BsTiCvhqMA4QP3JxudaO42pWjrT3Y45CJVbrh+BVRaXc2yh78eRtN+5WOErCpSZ8dmjdXqwVqBMDRBrSgLRSX1gjeX+JQUtFCmK30WXc6Ts1+Hb3qFgAnBC8m1TVyBrZVm7Ti/gkp+v2g5+Iw9Pm1310Fu+D7cOfty9jCovPocl2ze7zRZqA2TfeFyUe8FwPp02rgh0c53XbWUUseoyvPAnv+4I/uQlyBrnjNimYiIjJ8FaW5KHOqBS4hBkUdZrTrE+4OGdFJBw=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 20:uu9sWiVI/Ov8r6uA3FePGHPls/bxJlPi0x+YMuDYK8sRjQplgp+wTsuE2BxzemiqGo5JsYQ8SznMfC654rK1PFH0zKM7ZJ+4u6GEICVwVaQIjoM7ZutTI8Nt8HEawXEjnEXRdPiF0rQG9jTKOjb3/PlA2gCtP9EeZbC4NyWiV1Ob8ZtTo6H9cUVsF2Tx60P3l5tEfeUxObJp5Hds0ySn9JipFlguvbTNMkPA+e4Y2wbthrXtLUXowR+lIeiD70mv
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 15:07:55.2370 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR12MB1150
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v8 RESEND 03/38] x86, mpparse, x86/acpi, x86/PCI,
 x86/dmi, SFI: Use memremap for RAM 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>

VGhlIGlvcmVtYXAoKSBmdW5jdGlvbiBpcyBpbnRlbmRlZCBmb3IgbWFwcGluZyBNTUlPLiBGb3Ig
UkFNLCB0aGUKbWVtcmVtYXAoKSBmdW5jdGlvbiBzaG91bGQgYmUgdXNlZC4gQ29udmVydCBjYWxs
cyBmcm9tIGlvcmVtYXAoKSB0bwptZW1yZW1hcCgpIHdoZW4gcmUtbWFwcGluZyBSQU0uCgpUaGlz
IHdpbGwgYmUgdXNlZCBsYXRlciBieSBTTUUgdG8gY29udHJvbCBob3cgdGhlIGVuY3J5cHRpb24g
bWFzayBpcwphcHBsaWVkIHRvIG1lbW9yeSBtYXBwaW5ncywgd2l0aCBjZXJ0YWluIG1lbW9yeSBs
b2NhdGlvbnMgYmVpbmcgbWFwcGVkCmRlY3J5cHRlZCB2cyBlbmNyeXB0ZWQuCgpSZXZpZXdlZC1i
eTogQm9yaXNsYXYgUGV0a292IDxicEBzdXNlLmRlPgpTaWduZWQtb2ZmLWJ5OiBUb20gTGVuZGFj
a3kgPHRob21hcy5sZW5kYWNreUBhbWQuY29tPgotLS0KIGFyY2gveDg2L2luY2x1ZGUvYXNtL2Rt
aS5oICAgfCAgICA4ICsrKystLS0tCiBhcmNoL3g4Ni9rZXJuZWwvYWNwaS9ib290LmMgIHwgICAg
NiArKystLS0KIGFyY2gveDg2L2tlcm5lbC9rZGVidWdmcy5jICAgfCAgIDM0ICsrKysrKysrKysr
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIGFyY2gveDg2L2tlcm5lbC9rc3lzZnMuYyAgICAgfCAg
IDI4ICsrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0KIGFyY2gveDg2L2tlcm5lbC9tcHBhcnNl
LmMgICAgfCAgIDEwICsrKysrLS0tLS0KIGFyY2gveDg2L3BjaS9jb21tb24uYyAgICAgICAgfCAg
ICA0ICsrLS0KIGRyaXZlcnMvZmlybXdhcmUvZG1pLXN5c2ZzLmMgfCAgICA1ICsrKy0tCiBkcml2
ZXJzL2Zpcm13YXJlL3BjZHAuYyAgICAgIHwgICAgNCArKy0tCiBkcml2ZXJzL3NmaS9zZmlfY29y
ZS5jICAgICAgIHwgICAyMiArKysrKysrKysrKy0tLS0tLS0tLS0tCiA5IGZpbGVzIGNoYW5nZWQs
IDU1IGluc2VydGlvbnMoKyksIDY2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2
L2luY2x1ZGUvYXNtL2RtaS5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vZG1pLmgKaW5kZXggM2M2
OWZlZC4uYThlMTViMCAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20vZG1pLmgKKysr
IGIvYXJjaC94ODYvaW5jbHVkZS9hc20vZG1pLmgKQEAgLTEzLDkgKzEzLDkgQEAgc3RhdGljIF9f
YWx3YXlzX2lubGluZSBfX2luaXQgdm9pZCAqZG1pX2FsbG9jKHVuc2lnbmVkIGxlbikKIH0KIAog
LyogVXNlIGVhcmx5IElPIG1hcHBpbmdzIGZvciBETUkgYmVjYXVzZSBpdCdzIGluaXRpYWxpemVk
IGVhcmx5ICovCi0jZGVmaW5lIGRtaV9lYXJseV9yZW1hcAkJZWFybHlfaW9yZW1hcAotI2RlZmlu
ZSBkbWlfZWFybHlfdW5tYXAJCWVhcmx5X2lvdW5tYXAKLSNkZWZpbmUgZG1pX3JlbWFwCQlpb3Jl
bWFwX2NhY2hlCi0jZGVmaW5lIGRtaV91bm1hcAkJaW91bm1hcAorI2RlZmluZSBkbWlfZWFybHlf
cmVtYXAJCWVhcmx5X21lbXJlbWFwCisjZGVmaW5lIGRtaV9lYXJseV91bm1hcAkJZWFybHlfbWVt
dW5tYXAKKyNkZWZpbmUgZG1pX3JlbWFwKF94LCBfbCkJbWVtcmVtYXAoX3gsIF9sLCBNRU1SRU1B
UF9XQikKKyNkZWZpbmUgZG1pX3VubWFwKF94KQkJbWVtdW5tYXAoX3gpCiAKICNlbmRpZiAvKiBf
QVNNX1g4Nl9ETUlfSCAqLwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL2FjcGkvYm9vdC5j
IGIvYXJjaC94ODYva2VybmVsL2FjcGkvYm9vdC5jCmluZGV4IDZiYjY4MDYuLjg1MDE2MGEgMTAw
NjQ0Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9hY3BpL2Jvb3QuYworKysgYi9hcmNoL3g4Ni9rZXJu
ZWwvYWNwaS9ib290LmMKQEAgLTExNSw3ICsxMTUsNyBAQAogI2RlZmluZQlBQ1BJX0lOVkFMSURf
R1NJCQlJTlRfTUlOCiAKIC8qCi0gKiBUaGlzIGlzIGp1c3QgYSBzaW1wbGUgd3JhcHBlciBhcm91
bmQgZWFybHlfaW9yZW1hcCgpLAorICogVGhpcyBpcyBqdXN0IGEgc2ltcGxlIHdyYXBwZXIgYXJv
dW5kIGVhcmx5X21lbXJlbWFwKCksCiAgKiB3aXRoIHNhbml0eSBjaGVja3MgZm9yIHBoeXMgPT0g
MCBhbmQgc2l6ZSA9PSAwLgogICovCiBjaGFyICpfX2luaXQgX19hY3BpX21hcF90YWJsZSh1bnNp
Z25lZCBsb25nIHBoeXMsIHVuc2lnbmVkIGxvbmcgc2l6ZSkKQEAgLTEyNCw3ICsxMjQsNyBAQCBj
aGFyICpfX2luaXQgX19hY3BpX21hcF90YWJsZSh1bnNpZ25lZCBsb25nIHBoeXMsIHVuc2lnbmVk
IGxvbmcgc2l6ZSkKIAlpZiAoIXBoeXMgfHwgIXNpemUpCiAJCXJldHVybiBOVUxMOwogCi0JcmV0
dXJuIGVhcmx5X2lvcmVtYXAocGh5cywgc2l6ZSk7CisJcmV0dXJuIGVhcmx5X21lbXJlbWFwKHBo
eXMsIHNpemUpOwogfQogCiB2b2lkIF9faW5pdCBfX2FjcGlfdW5tYXBfdGFibGUoY2hhciAqbWFw
LCB1bnNpZ25lZCBsb25nIHNpemUpCkBAIC0xMzIsNyArMTMyLDcgQEAgdm9pZCBfX2luaXQgX19h
Y3BpX3VubWFwX3RhYmxlKGNoYXIgKm1hcCwgdW5zaWduZWQgbG9uZyBzaXplKQogCWlmICghbWFw
IHx8ICFzaXplKQogCQlyZXR1cm47CiAKLQllYXJseV9pb3VubWFwKG1hcCwgc2l6ZSk7CisJZWFy
bHlfbWVtdW5tYXAobWFwLCBzaXplKTsKIH0KIAogI2lmZGVmIENPTkZJR19YODZfTE9DQUxfQVBJ
QwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL2tkZWJ1Z2ZzLmMgYi9hcmNoL3g4Ni9rZXJu
ZWwva2RlYnVnZnMuYwppbmRleCAzOGI2NDU4Li5mZDZmOGZiIDEwMDY0NAotLS0gYS9hcmNoL3g4
Ni9rZXJuZWwva2RlYnVnZnMuYworKysgYi9hcmNoL3g4Ni9rZXJuZWwva2RlYnVnZnMuYwpAQCAt
MzMsNyArMzMsNiBAQCBzdGF0aWMgc3NpemVfdCBzZXR1cF9kYXRhX3JlYWQoc3RydWN0IGZpbGUg
KmZpbGUsIGNoYXIgX191c2VyICp1c2VyX2J1ZiwKIAlzdHJ1Y3Qgc2V0dXBfZGF0YV9ub2RlICpu
b2RlID0gZmlsZS0+cHJpdmF0ZV9kYXRhOwogCXVuc2lnbmVkIGxvbmcgcmVtYWluOwogCWxvZmZf
dCBwb3MgPSAqcHBvczsKLQlzdHJ1Y3QgcGFnZSAqcGc7CiAJdm9pZCAqcDsKIAl1NjQgcGE7CiAK
QEAgLTQ3LDE4ICs0NiwxMyBAQCBzdGF0aWMgc3NpemVfdCBzZXR1cF9kYXRhX3JlYWQoc3RydWN0
IGZpbGUgKmZpbGUsIGNoYXIgX191c2VyICp1c2VyX2J1ZiwKIAkJY291bnQgPSBub2RlLT5sZW4g
LSBwb3M7CiAKIAlwYSA9IG5vZGUtPnBhZGRyICsgc2l6ZW9mKHN0cnVjdCBzZXR1cF9kYXRhKSAr
IHBvczsKLQlwZyA9IHBmbl90b19wYWdlKChwYSArIGNvdW50IC0gMSkgPj4gUEFHRV9TSElGVCk7
Ci0JaWYgKFBhZ2VIaWdoTWVtKHBnKSkgewotCQlwID0gaW9yZW1hcF9jYWNoZShwYSwgY291bnQp
OwotCQlpZiAoIXApCi0JCQlyZXR1cm4gLUVOWElPOwotCX0gZWxzZQotCQlwID0gX192YShwYSk7
CisJcCA9IG1lbXJlbWFwKHBhLCBjb3VudCwgTUVNUkVNQVBfV0IpOworCWlmICghcCkKKwkJcmV0
dXJuIC1FTk9NRU07CiAKIAlyZW1haW4gPSBjb3B5X3RvX3VzZXIodXNlcl9idWYsIHAsIGNvdW50
KTsKIAotCWlmIChQYWdlSGlnaE1lbShwZykpCi0JCWlvdW5tYXAocCk7CisJbWVtdW5tYXAocCk7
CiAKIAlpZiAocmVtYWluKQogCQlyZXR1cm4gLUVGQVVMVDsKQEAgLTEwOSw3ICsxMDMsNiBAQCBz
dGF0aWMgaW50IF9faW5pdCBjcmVhdGVfc2V0dXBfZGF0YV9ub2RlcyhzdHJ1Y3QgZGVudHJ5ICpw
YXJlbnQpCiAJc3RydWN0IHNldHVwX2RhdGEgKmRhdGE7CiAJaW50IGVycm9yOwogCXN0cnVjdCBk
ZW50cnkgKmQ7Ci0Jc3RydWN0IHBhZ2UgKnBnOwogCXU2NCBwYV9kYXRhOwogCWludCBubyA9IDA7
CiAKQEAgLTEyNiwxNiArMTE5LDEyIEBAIHN0YXRpYyBpbnQgX19pbml0IGNyZWF0ZV9zZXR1cF9k
YXRhX25vZGVzKHN0cnVjdCBkZW50cnkgKnBhcmVudCkKIAkJCWdvdG8gZXJyX2RpcjsKIAkJfQog
Ci0JCXBnID0gcGZuX3RvX3BhZ2UoKHBhX2RhdGErc2l6ZW9mKCpkYXRhKS0xKSA+PiBQQUdFX1NI
SUZUKTsKLQkJaWYgKFBhZ2VIaWdoTWVtKHBnKSkgewotCQkJZGF0YSA9IGlvcmVtYXBfY2FjaGUo
cGFfZGF0YSwgc2l6ZW9mKCpkYXRhKSk7Ci0JCQlpZiAoIWRhdGEpIHsKLQkJCQlrZnJlZShub2Rl
KTsKLQkJCQllcnJvciA9IC1FTlhJTzsKLQkJCQlnb3RvIGVycl9kaXI7Ci0JCQl9Ci0JCX0gZWxz
ZQotCQkJZGF0YSA9IF9fdmEocGFfZGF0YSk7CisJCWRhdGEgPSBtZW1yZW1hcChwYV9kYXRhLCBz
aXplb2YoKmRhdGEpLCBNRU1SRU1BUF9XQik7CisJCWlmICghZGF0YSkgeworCQkJa2ZyZWUobm9k
ZSk7CisJCQllcnJvciA9IC1FTk9NRU07CisJCQlnb3RvIGVycl9kaXI7CisJCX0KIAogCQlub2Rl
LT5wYWRkciA9IHBhX2RhdGE7CiAJCW5vZGUtPnR5cGUgPSBkYXRhLT50eXBlOwpAQCAtMTQzLDgg
KzEzMiw3IEBAIHN0YXRpYyBpbnQgX19pbml0IGNyZWF0ZV9zZXR1cF9kYXRhX25vZGVzKHN0cnVj
dCBkZW50cnkgKnBhcmVudCkKIAkJZXJyb3IgPSBjcmVhdGVfc2V0dXBfZGF0YV9ub2RlKGQsIG5v
LCBub2RlKTsKIAkJcGFfZGF0YSA9IGRhdGEtPm5leHQ7CiAKLQkJaWYgKFBhZ2VIaWdoTWVtKHBn
KSkKLQkJCWlvdW5tYXAoZGF0YSk7CisJCW1lbXVubWFwKGRhdGEpOwogCQlpZiAoZXJyb3IpCiAJ
CQlnb3RvIGVycl9kaXI7CiAJCW5vKys7CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwva3N5
c2ZzLmMgYi9hcmNoL3g4Ni9rZXJuZWwva3N5c2ZzLmMKaW5kZXggNGFmYzY3Zi4uZWU1MWRiOSAx
MDA2NDQKLS0tIGEvYXJjaC94ODYva2VybmVsL2tzeXNmcy5jCisrKyBiL2FyY2gveDg2L2tlcm5l
bC9rc3lzZnMuYwpAQCAtMTYsOCArMTYsOCBAQAogI2luY2x1ZGUgPGxpbnV4L3N0YXQuaD4KICNp
bmNsdWRlIDxsaW51eC9zbGFiLmg+CiAjaW5jbHVkZSA8bGludXgvbW0uaD4KKyNpbmNsdWRlIDxs
aW51eC9pby5oPgogCi0jaW5jbHVkZSA8YXNtL2lvLmg+CiAjaW5jbHVkZSA8YXNtL3NldHVwLmg+
CiAKIHN0YXRpYyBzc2l6ZV90IHZlcnNpb25fc2hvdyhzdHJ1Y3Qga29iamVjdCAqa29iaiwKQEAg
LTc5LDEyICs3OSwxMiBAQCBzdGF0aWMgaW50IGdldF9zZXR1cF9kYXRhX3BhZGRyKGludCBuciwg
dTY0ICpwYWRkcikKIAkJCSpwYWRkciA9IHBhX2RhdGE7CiAJCQlyZXR1cm4gMDsKIAkJfQotCQlk
YXRhID0gaW9yZW1hcF9jYWNoZShwYV9kYXRhLCBzaXplb2YoKmRhdGEpKTsKKwkJZGF0YSA9IG1l
bXJlbWFwKHBhX2RhdGEsIHNpemVvZigqZGF0YSksIE1FTVJFTUFQX1dCKTsKIAkJaWYgKCFkYXRh
KQogCQkJcmV0dXJuIC1FTk9NRU07CiAKIAkJcGFfZGF0YSA9IGRhdGEtPm5leHQ7Ci0JCWlvdW5t
YXAoZGF0YSk7CisJCW1lbXVubWFwKGRhdGEpOwogCQlpKys7CiAJfQogCXJldHVybiAtRUlOVkFM
OwpAQCAtOTcsMTcgKzk3LDE3IEBAIHN0YXRpYyBpbnQgX19pbml0IGdldF9zZXR1cF9kYXRhX3Np
emUoaW50IG5yLCBzaXplX3QgKnNpemUpCiAJdTY0IHBhX2RhdGEgPSBib290X3BhcmFtcy5oZHIu
c2V0dXBfZGF0YTsKIAogCXdoaWxlIChwYV9kYXRhKSB7Ci0JCWRhdGEgPSBpb3JlbWFwX2NhY2hl
KHBhX2RhdGEsIHNpemVvZigqZGF0YSkpOworCQlkYXRhID0gbWVtcmVtYXAocGFfZGF0YSwgc2l6
ZW9mKCpkYXRhKSwgTUVNUkVNQVBfV0IpOwogCQlpZiAoIWRhdGEpCiAJCQlyZXR1cm4gLUVOT01F
TTsKIAkJaWYgKG5yID09IGkpIHsKIAkJCSpzaXplID0gZGF0YS0+bGVuOwotCQkJaW91bm1hcChk
YXRhKTsKKwkJCW1lbXVubWFwKGRhdGEpOwogCQkJcmV0dXJuIDA7CiAJCX0KIAogCQlwYV9kYXRh
ID0gZGF0YS0+bmV4dDsKLQkJaW91bm1hcChkYXRhKTsKKwkJbWVtdW5tYXAoZGF0YSk7CiAJCWkr
KzsKIAl9CiAJcmV0dXJuIC1FSU5WQUw7CkBAIC0xMjcsMTIgKzEyNywxMiBAQCBzdGF0aWMgc3Np
emVfdCB0eXBlX3Nob3coc3RydWN0IGtvYmplY3QgKmtvYmosCiAJcmV0ID0gZ2V0X3NldHVwX2Rh
dGFfcGFkZHIobnIsICZwYWRkcik7CiAJaWYgKHJldCkKIAkJcmV0dXJuIHJldDsKLQlkYXRhID0g
aW9yZW1hcF9jYWNoZShwYWRkciwgc2l6ZW9mKCpkYXRhKSk7CisJZGF0YSA9IG1lbXJlbWFwKHBh
ZGRyLCBzaXplb2YoKmRhdGEpLCBNRU1SRU1BUF9XQik7CiAJaWYgKCFkYXRhKQogCQlyZXR1cm4g
LUVOT01FTTsKIAogCXJldCA9IHNwcmludGYoYnVmLCAiMHgleFxuIiwgZGF0YS0+dHlwZSk7Ci0J
aW91bm1hcChkYXRhKTsKKwltZW11bm1hcChkYXRhKTsKIAlyZXR1cm4gcmV0OwogfQogCkBAIC0x
NTQsNyArMTU0LDcgQEAgc3RhdGljIHNzaXplX3Qgc2V0dXBfZGF0YV9kYXRhX3JlYWQoc3RydWN0
IGZpbGUgKmZwLAogCXJldCA9IGdldF9zZXR1cF9kYXRhX3BhZGRyKG5yLCAmcGFkZHIpOwogCWlm
IChyZXQpCiAJCXJldHVybiByZXQ7Ci0JZGF0YSA9IGlvcmVtYXBfY2FjaGUocGFkZHIsIHNpemVv
ZigqZGF0YSkpOworCWRhdGEgPSBtZW1yZW1hcChwYWRkciwgc2l6ZW9mKCpkYXRhKSwgTUVNUkVN
QVBfV0IpOwogCWlmICghZGF0YSkKIAkJcmV0dXJuIC1FTk9NRU07CiAKQEAgLTE3MCwxNSArMTcw
LDE1IEBAIHN0YXRpYyBzc2l6ZV90IHNldHVwX2RhdGFfZGF0YV9yZWFkKHN0cnVjdCBmaWxlICpm
cCwKIAkJZ290byBvdXQ7CiAKIAlyZXQgPSBjb3VudDsKLQlwID0gaW9yZW1hcF9jYWNoZShwYWRk
ciArIHNpemVvZigqZGF0YSksIGRhdGEtPmxlbik7CisJcCA9IG1lbXJlbWFwKHBhZGRyICsgc2l6
ZW9mKCpkYXRhKSwgZGF0YS0+bGVuLCBNRU1SRU1BUF9XQik7CiAJaWYgKCFwKSB7CiAJCXJldCA9
IC1FTk9NRU07CiAJCWdvdG8gb3V0OwogCX0KIAltZW1jcHkoYnVmLCBwICsgb2ZmLCBjb3VudCk7
Ci0JaW91bm1hcChwKTsKKwltZW11bm1hcChwKTsKIG91dDoKLQlpb3VubWFwKGRhdGEpOworCW1l
bXVubWFwKGRhdGEpOwogCXJldHVybiByZXQ7CiB9CiAKQEAgLTI1MCwxMyArMjUwLDEzIEBAIHN0
YXRpYyBpbnQgX19pbml0IGdldF9zZXR1cF9kYXRhX3RvdGFsX251bSh1NjQgcGFfZGF0YSwgaW50
ICpucikKIAkqbnIgPSAwOwogCXdoaWxlIChwYV9kYXRhKSB7CiAJCSpuciArPSAxOwotCQlkYXRh
ID0gaW9yZW1hcF9jYWNoZShwYV9kYXRhLCBzaXplb2YoKmRhdGEpKTsKKwkJZGF0YSA9IG1lbXJl
bWFwKHBhX2RhdGEsIHNpemVvZigqZGF0YSksIE1FTVJFTUFQX1dCKTsKIAkJaWYgKCFkYXRhKSB7
CiAJCQlyZXQgPSAtRU5PTUVNOwogCQkJZ290byBvdXQ7CiAJCX0KIAkJcGFfZGF0YSA9IGRhdGEt
Pm5leHQ7Ci0JCWlvdW5tYXAoZGF0YSk7CisJCW1lbXVubWFwKGRhdGEpOwogCX0KIAogb3V0Ogpk
aWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL21wcGFyc2UuYyBiL2FyY2gveDg2L2tlcm5lbC9t
cHBhcnNlLmMKaW5kZXggMGQ5MDRkNy4uZmQzN2YzOSAxMDA2NDQKLS0tIGEvYXJjaC94ODYva2Vy
bmVsL21wcGFyc2UuYworKysgYi9hcmNoL3g4Ni9rZXJuZWwvbXBwYXJzZS5jCkBAIC00MzYsOSAr
NDM2LDkgQEAgc3RhdGljIHVuc2lnbmVkIGxvbmcgX19pbml0IGdldF9tcGNfc2l6ZSh1bnNpZ25l
ZCBsb25nIHBoeXNwdHIpCiAJc3RydWN0IG1wY190YWJsZSAqbXBjOwogCXVuc2lnbmVkIGxvbmcg
c2l6ZTsKIAotCW1wYyA9IGVhcmx5X2lvcmVtYXAocGh5c3B0ciwgUEFHRV9TSVpFKTsKKwltcGMg
PSBlYXJseV9tZW1yZW1hcChwaHlzcHRyLCBQQUdFX1NJWkUpOwogCXNpemUgPSBtcGMtPmxlbmd0
aDsKLQllYXJseV9pb3VubWFwKG1wYywgUEFHRV9TSVpFKTsKKwllYXJseV9tZW11bm1hcChtcGMs
IFBBR0VfU0laRSk7CiAJYXBpY19wcmludGsoQVBJQ19WRVJCT1NFLCAiICBtcGM6ICVseC0lbHhc
biIsIHBoeXNwdHIsIHBoeXNwdHIgKyBzaXplKTsKIAogCXJldHVybiBzaXplOwpAQCAtNDUwLDcg
KzQ1MCw3IEBAIHN0YXRpYyBpbnQgX19pbml0IGNoZWNrX3BoeXNwdHIoc3RydWN0IG1wZl9pbnRl
bCAqbXBmLCB1bnNpZ25lZCBpbnQgZWFybHkpCiAJdW5zaWduZWQgbG9uZyBzaXplOwogCiAJc2l6
ZSA9IGdldF9tcGNfc2l6ZShtcGYtPnBoeXNwdHIpOwotCW1wYyA9IGVhcmx5X2lvcmVtYXAobXBm
LT5waHlzcHRyLCBzaXplKTsKKwltcGMgPSBlYXJseV9tZW1yZW1hcChtcGYtPnBoeXNwdHIsIHNp
emUpOwogCS8qCiAJICogUmVhZCB0aGUgcGh5c2ljYWwgaGFyZHdhcmUgdGFibGUuICBBbnl0aGlu
ZyBoZXJlIHdpbGwKIAkgKiBvdmVycmlkZSB0aGUgZGVmYXVsdHMuCkBAIC00NjEsMTAgKzQ2MSwx
MCBAQCBzdGF0aWMgaW50IF9faW5pdCBjaGVja19waHlzcHRyKHN0cnVjdCBtcGZfaW50ZWwgKm1w
ZiwgdW5zaWduZWQgaW50IGVhcmx5KQogI2VuZGlmCiAJCXByX2VycigiQklPUyBidWcsIE1QIHRh
YmxlIGVycm9ycyBkZXRlY3RlZCEuLi5cbiIpOwogCQlwcl9jb250KCIuLi4gZGlzYWJsaW5nIFNN
UCBzdXBwb3J0LiAodGVsbCB5b3VyIGh3IHZlbmRvcilcbiIpOwotCQllYXJseV9pb3VubWFwKG1w
Yywgc2l6ZSk7CisJCWVhcmx5X21lbXVubWFwKG1wYywgc2l6ZSk7CiAJCXJldHVybiAtMTsKIAl9
Ci0JZWFybHlfaW91bm1hcChtcGMsIHNpemUpOworCWVhcmx5X21lbXVubWFwKG1wYywgc2l6ZSk7
CiAKIAlpZiAoZWFybHkpCiAJCXJldHVybiAtMTsKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3BjaS9j
b21tb24uYyBiL2FyY2gveDg2L3BjaS9jb21tb24uYwppbmRleCAxOTBlNzE4Li4wOGNmNzFjIDEw
MDY0NAotLS0gYS9hcmNoL3g4Ni9wY2kvY29tbW9uLmMKKysrIGIvYXJjaC94ODYvcGNpL2NvbW1v
bi5jCkBAIC02OTEsNyArNjkxLDcgQEAgaW50IHBjaWJpb3NfYWRkX2RldmljZShzdHJ1Y3QgcGNp
X2RldiAqZGV2KQogCiAJcGFfZGF0YSA9IGJvb3RfcGFyYW1zLmhkci5zZXR1cF9kYXRhOwogCXdo
aWxlIChwYV9kYXRhKSB7Ci0JCWRhdGEgPSBpb3JlbWFwKHBhX2RhdGEsIHNpemVvZigqcm9tKSk7
CisJCWRhdGEgPSBtZW1yZW1hcChwYV9kYXRhLCBzaXplb2YoKnJvbSksIE1FTVJFTUFQX1dCKTsK
IAkJaWYgKCFkYXRhKQogCQkJcmV0dXJuIC1FTk9NRU07CiAKQEAgLTcxMCw3ICs3MTAsNyBAQCBp
bnQgcGNpYmlvc19hZGRfZGV2aWNlKHN0cnVjdCBwY2lfZGV2ICpkZXYpCiAJCQl9CiAJCX0KIAkJ
cGFfZGF0YSA9IGRhdGEtPm5leHQ7Ci0JCWlvdW5tYXAoZGF0YSk7CisJCW1lbXVubWFwKGRhdGEp
OwogCX0KIAlzZXRfZG1hX2RvbWFpbl9vcHMoZGV2KTsKIAlzZXRfZGV2X2RvbWFpbl9vcHRpb25z
KGRldik7CmRpZmYgLS1naXQgYS9kcml2ZXJzL2Zpcm13YXJlL2RtaS1zeXNmcy5jIGIvZHJpdmVy
cy9maXJtd2FyZS9kbWktc3lzZnMuYwppbmRleCBlZjc2ZTVlLi5kNWRlNmVlIDEwMDY0NAotLS0g
YS9kcml2ZXJzL2Zpcm13YXJlL2RtaS1zeXNmcy5jCisrKyBiL2RyaXZlcnMvZmlybXdhcmUvZG1p
LXN5c2ZzLmMKQEAgLTI1LDYgKzI1LDcgQEAKICNpbmNsdWRlIDxsaW51eC9zbGFiLmg+CiAjaW5j
bHVkZSA8bGludXgvbGlzdC5oPgogI2luY2x1ZGUgPGxpbnV4L2lvLmg+CisjaW5jbHVkZSA8YXNt
L2RtaS5oPgogCiAjZGVmaW5lIE1BWF9FTlRSWV9UWVBFIDI1NSAvKiBNb3N0IG9mIHRoZXNlIGFy
ZW4ndCB1c2VkLCBidXQgd2UgY29uc2lkZXIKIAkJCSAgICAgIHRoZSB0b3AgZW50cnkgdHlwZSBp
cyBvbmx5IDggYml0cyAqLwpAQCAtMzgwLDcgKzM4MSw3IEBAIHN0YXRpYyBzc2l6ZV90IGRtaV9z
ZWxfcmF3X3JlYWRfcGh5czMyKHN0cnVjdCBkbWlfc3lzZnNfZW50cnkgKmVudHJ5LAogCXU4IF9f
aW9tZW0gKm1hcHBlZDsKIAlzc2l6ZV90IHdyb3RlID0gMDsKIAotCW1hcHBlZCA9IGlvcmVtYXAo
c2VsLT5hY2Nlc3NfbWV0aG9kX2FkZHJlc3MsIHNlbC0+YXJlYV9sZW5ndGgpOworCW1hcHBlZCA9
IGRtaV9yZW1hcChzZWwtPmFjY2Vzc19tZXRob2RfYWRkcmVzcywgc2VsLT5hcmVhX2xlbmd0aCk7
CiAJaWYgKCFtYXBwZWQpCiAJCXJldHVybiAtRUlPOwogCkBAIC0zOTAsNyArMzkxLDcgQEAgc3Rh
dGljIHNzaXplX3QgZG1pX3NlbF9yYXdfcmVhZF9waHlzMzIoc3RydWN0IGRtaV9zeXNmc19lbnRy
eSAqZW50cnksCiAJCXdyb3RlKys7CiAJfQogCi0JaW91bm1hcChtYXBwZWQpOworCWRtaV91bm1h
cChtYXBwZWQpOwogCXJldHVybiB3cm90ZTsKIH0KIApkaWZmIC0tZ2l0IGEvZHJpdmVycy9maXJt
d2FyZS9wY2RwLmMgYi9kcml2ZXJzL2Zpcm13YXJlL3BjZHAuYwppbmRleCA3NTI3M2EyNS4uZTgz
ZDZhZSAxMDA2NDQKLS0tIGEvZHJpdmVycy9maXJtd2FyZS9wY2RwLmMKKysrIGIvZHJpdmVycy9m
aXJtd2FyZS9wY2RwLmMKQEAgLTk1LDcgKzk1LDcgQEAKIAlpZiAoZWZpLmhjZHAgPT0gRUZJX0lO
VkFMSURfVEFCTEVfQUREUikKIAkJcmV0dXJuIC1FTk9ERVY7CiAKLQlwY2RwID0gZWFybHlfaW9y
ZW1hcChlZmkuaGNkcCwgNDA5Nik7CisJcGNkcCA9IGVhcmx5X21lbXJlbWFwKGVmaS5oY2RwLCA0
MDk2KTsKIAlwcmludGsoS0VSTl9JTkZPICJQQ0RQOiB2JWQgYXQgMHglbHhcbiIsIHBjZHAtPnJl
diwgZWZpLmhjZHApOwogCiAJaWYgKHN0cnN0cihjbWRsaW5lLCAiY29uc29sZT1oY2RwIikpIHsK
QEAgLTEzMSw2ICsxMzEsNiBAQAogCX0KIAogb3V0OgotCWVhcmx5X2lvdW5tYXAocGNkcCwgNDA5
Nik7CisJZWFybHlfbWVtdW5tYXAocGNkcCwgNDA5Nik7CiAJcmV0dXJuIHJjOwogfQpkaWZmIC0t
Z2l0IGEvZHJpdmVycy9zZmkvc2ZpX2NvcmUuYyBiL2RyaXZlcnMvc2ZpL3NmaV9jb3JlLmMKaW5k
ZXggMjk2ZGI3YS4uZDVjZTUzNCAxMDA2NDQKLS0tIGEvZHJpdmVycy9zZmkvc2ZpX2NvcmUuYwor
KysgYi9kcml2ZXJzL3NmaS9zZmlfY29yZS5jCkBAIC04NiwxMyArODYsMTMgQEAKIC8qCiAgKiBG
VyBjcmVhdGVzIGFuZCBzYXZlcyB0aGUgU0ZJIHRhYmxlcyBpbiBtZW1vcnkuIFdoZW4gdGhlc2Ug
dGFibGVzIGdldAogICogdXNlZCwgdGhleSBtYXkgbmVlZCB0byBiZSBtYXBwZWQgdG8gdmlydHVh
bCBhZGRyZXNzIHNwYWNlLCBhbmQgdGhlIG1hcHBpbmcKLSAqIGNhbiBoYXBwZW4gYmVmb3JlIG9y
IGFmdGVyIHRoZSBpb3JlbWFwKCkgaXMgcmVhZHksIHNvIGEgZmxhZyBpcyBuZWVkZWQKKyAqIGNh
biBoYXBwZW4gYmVmb3JlIG9yIGFmdGVyIHRoZSBtZW1yZW1hcCgpIGlzIHJlYWR5LCBzbyBhIGZs
YWcgaXMgbmVlZGVkCiAgKiB0byBpbmRpY2F0aW5nIHRoaXMKICAqLwotc3RhdGljIHUzMiBzZmlf
dXNlX2lvcmVtYXAgX19yZWFkX21vc3RseTsKK3N0YXRpYyB1MzIgc2ZpX3VzZV9tZW1yZW1hcCBf
X3JlYWRfbW9zdGx5OwogCiAvKgotICogc2ZpX3VuL21hcF9tZW1vcnkgY2FsbHMgZWFybHlfaW9y
ZW1hcC9pb3VubWFwIHdoaWNoIGlzIGEgX19pbml0IGZ1bmN0aW9uCisgKiBzZmlfdW4vbWFwX21l
bW9yeSBjYWxscyBlYXJseV9tZW1yZW1hcC9tZW11bm1hcCB3aGljaCBpcyBhIF9faW5pdCBmdW5j
dGlvbgogICogYW5kIGludHJvZHVjZXMgc2VjdGlvbiBtaXNtYXRjaC4gU28gdXNlIF9fcmVmIHRv
IG1ha2UgaXQgY2FsbS4KICAqLwogc3RhdGljIHZvaWQgX19pb21lbSAqIF9fcmVmIHNmaV9tYXBf
bWVtb3J5KHU2NCBwaHlzLCB1MzIgc2l6ZSkKQEAgLTEwMCwxMCArMTAwLDEwIEBAIHN0YXRpYyB2
b2lkIF9faW9tZW0gKiBfX3JlZiBzZmlfbWFwX21lbW9yeSh1NjQgcGh5cywgdTMyIHNpemUpCiAJ
aWYgKCFwaHlzIHx8ICFzaXplKQogCQlyZXR1cm4gTlVMTDsKIAotCWlmIChzZmlfdXNlX2lvcmVt
YXApCi0JCXJldHVybiBpb3JlbWFwX2NhY2hlKHBoeXMsIHNpemUpOworCWlmIChzZmlfdXNlX21l
bXJlbWFwKQorCQlyZXR1cm4gbWVtcmVtYXAocGh5cywgc2l6ZSwgTUVNUkVNQVBfV0IpOwogCWVs
c2UKLQkJcmV0dXJuIGVhcmx5X2lvcmVtYXAocGh5cywgc2l6ZSk7CisJCXJldHVybiBlYXJseV9t
ZW1yZW1hcChwaHlzLCBzaXplKTsKIH0KIAogc3RhdGljIHZvaWQgX19yZWYgc2ZpX3VubWFwX21l
bW9yeSh2b2lkIF9faW9tZW0gKnZpcnQsIHUzMiBzaXplKQpAQCAtMTExLDEwICsxMTEsMTAgQEAg
c3RhdGljIHZvaWQgX19yZWYgc2ZpX3VubWFwX21lbW9yeSh2b2lkIF9faW9tZW0gKnZpcnQsIHUz
MiBzaXplKQogCWlmICghdmlydCB8fCAhc2l6ZSkKIAkJcmV0dXJuOwogCi0JaWYgKHNmaV91c2Vf
aW9yZW1hcCkKLQkJaW91bm1hcCh2aXJ0KTsKKwlpZiAoc2ZpX3VzZV9tZW1yZW1hcCkKKwkJbWVt
dW5tYXAodmlydCk7CiAJZWxzZQotCQllYXJseV9pb3VubWFwKHZpcnQsIHNpemUpOworCQllYXJs
eV9tZW11bm1hcCh2aXJ0LCBzaXplKTsKIH0KIAogc3RhdGljIHZvaWQgc2ZpX3ByaW50X3RhYmxl
X2hlYWRlcih1bnNpZ25lZCBsb25nIGxvbmcgcGEsCkBAIC01MDcsOCArNTA3LDggQEAgdm9pZCBf
X2luaXQgc2ZpX2luaXRfbGF0ZSh2b2lkKQogCWxlbmd0aCA9IHN5c3RfdmEtPmhlYWRlci5sZW47
CiAJc2ZpX3VubWFwX21lbW9yeShzeXN0X3ZhLCBzaXplb2Yoc3RydWN0IHNmaV90YWJsZV9zaW1w
bGUpKTsKIAotCS8qIFVzZSBpb3JlbWFwIG5vdyBhZnRlciBpdCBpcyByZWFkeSAqLwotCXNmaV91
c2VfaW9yZW1hcCA9IDE7CisJLyogVXNlIG1lbXJlbWFwIG5vdyBhZnRlciBpdCBpcyByZWFkeSAq
LworCXNmaV91c2VfbWVtcmVtYXAgPSAxOwogCXN5c3RfdmEgPSBzZmlfbWFwX21lbW9yeShzeXN0
X3BhLCBsZW5ndGgpOwogCiAJc2ZpX2FjcGlfaW5pdCgpOwoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 27 15:08:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 15: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 1dPs6D-0007So-Gx; Tue, 27 Jun 2017 15:08:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dPs6C-0007SH-6t
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 15:08:16 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 0B/CF-10689-FD472595; Tue, 27 Jun 2017 15:08:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSe0hTcRjd79677Spe+7lZ+1pqtbIXqT3IHhB
 EUhmUiPVHJpZ3dd0Ge9i9t1r/lKylJWmh2GOFmSlWppKgWWEPcYQ2xV5GD6NMKYIlvVZWRLte
 U/vvnO985xw++GhSk6/S05xT5Hg7azWoQilzwpwlca/EtPQFRwdgWeWnC9QqlOy9+YtIRVuVF
 rvR4cxSmgsGmtU51Trn6coX6lw0pC1AoTSF3SQc7q1XSQThEgS1T4tJiWhwHgG5vjqqAIXQKj
 wfevxfCQlrcQZc9BcqJRyJywnoO4ElA4n9KrjV5VNJAoGjoLyiipQwhWPB8/Z2cE7TDF4Lnd2
 7pHEIXg/nSnuGMzU4GXxDLWoJT8QxcOmRezifwRHQfrqfkqwkngv1NxKkMYmnwjX/2eF0wNOg
 se3h8AGA8xH0B54hOXMmeL50q+WlaPB2nqVkvBF6u5sIKRPwDOhwp8jeKgIGffWkTApVUFj0j
 ZKX5sGxo2tkb58aBs+Eyzt9Sgg8LVLLpImCq38GR9qscD/gG0kqQnDycdsI8SnhSG07IZMGDb
 T3uonjKM4z7lbP2K2ecbeWI/IymiNw/B6Oj1u0PN7IW0xm0cZarHELFyyOt3GCwJo4K2sU4nc
 4bA0o+BUHFArUjFwtKa1oMk0YJjI1kJauCTc6du4zs4J5O7/bygmtaDZN4wqva5OesjvsnAEY
 bfCRNBE8Z+Kc2RZr8Mv+bQIdZohkenKCMiPksDbBYpKlDjRdr2MSJR+WBPNu+6jt338+RNF6L
 YMUCoUmLIfjbRbxf/0D0tHIoGXOC8GUMItdHE3/ECwmgsVUWapULLJjkj4XiQ11ipNRb3T+kp
 cxu0J/V9/Zs6m8qefr53Wl7ztTrp+besq3v3/1ipDGjdcH8lyvE6ckuD8+1xNRLXu/b5gQeNI
 6awt/sGz2usaO7KUPutIyfyZvvly2Lcke8yay5u6srEMdRcX2la5aY2zmUHPFvSs7/D+qRbHm
 RWaG97wz6d0kwRUwUIKZXTiP5AX2L4TwgTqaAwAA
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1498576092!103561719!1
X-Originating-IP: [104.47.40.53]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65397 invoked from network); 27 Jun 2017 15:08:14 -0000
Received: from mail-co1nam03on0053.outbound.protection.outlook.com (HELO
 NAM03-CO1-obe.outbound.protection.outlook.com) (104.47.40.53)
 by server-15.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 27 Jun 2017 15:08:14 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=VHy+Y8BitjrRFTCAcadyvuQHCoypAH8lFEvxE9blC+c=;
 b=KBySq0uCWSju9XyRirHVo6b3LWZWnbEfw3UgWZQ/CIHhClWSnDyd6eGYnhDyoag/+N0pDlf9KSZHdCtaA+9t5719lc1q0i9v52oxuXTBIC0iqUKw1A7clshfCtbxtHwQB6X0jpM5kh7mtD2VkLWoUhPCMsqDwG05Bvr1gp2qXDY=
Received: from tlendack-t1.amdoffice.net (165.204.78.1) by
 BN6PR12MB1139.namprd12.prod.outlook.com (10.168.226.141) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1199.15; Tue, 27 Jun 2017 15:08:06 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Tue, 27 Jun 2017 10:08:02 -0500
Message-ID: <20170627150802.17428.331.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
References: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.78.1]
X-ClientProxiedBy: BN6PR03CA0048.namprd03.prod.outlook.com (10.175.124.34) To
 BN6PR12MB1139.namprd12.prod.outlook.com (10.168.226.141)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 849b5259-4f56-4c7a-6247-08d4bd6e5174
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095);
 SRVR:BN6PR12MB1139; 
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1139;
 3:jbQlasXi066cW518QClt27HZ+5czjawg5j+DD8pGh/updr195N2FJmG1BIG+5gXyoOSAMxh4woKiZNtIIoMZhQtj4MR2Ihz7Vj8WFk4Cfll0bPsRJnDgM2Y65gTCnwlU1/7xA27YagLOyuND2FcAozOZhBFtvuCRC2F3n0eXjtelc2Ayp7V/TV2j1LSvExCFdp2q3oL2DzkSVotMYffyLvUH9sr91NePmo3ej0WIZAPc2o6eIivbf1AmcZI+iGG6Q+eJG52vCxq44wh6hnagxdxoECrkY9LB7x3nUoQ4O3oXrlfScq37Vi47Qbo9gO4wp6fD0cjEldSg6qX3qd1j5aboxtcnL6bDUaUu2EbHkxP6Ro+KyN5yLzS2tZsVQ1jws7HWu5RME35UMK0TpDTRCimrhTbbufezYMZZ06VL8+YFl++Gm5P9+HY3TAhROkAWGJ7dCHRxUy6znjxS1+Oirf+743HhAiPkd48K8oFRs5MyP0FbphX1RWmMS0I8BGqOoSxuW8F0vSnPjelO+MNzdAgrqxETY0Fh03XSpzo3UC9sA3zNGqtFFWGXyY4r8oumlVn74YFrcBqhnKdvZz7baK/CJyLzHbXb66Sr95aSBSCvstrENZwD1U4xtbIXasxVtqa2g+SYCnpKeVNQTfo6G080JCNRMtXX0EIolqRUA4TD+9Ejo5D8yl5m+1SPCVb6H0qUaM1gQzWRUbZvYApJLA==
X-MS-TrafficTypeDiagnostic: BN6PR12MB1139:
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1139;
 25:HPwdcH+gCpG02vJQsMjaUUEcHblQezy1yhnA+kp7sVuOblQkSN60YQck12L+WRoy2o8D7WuSCOMdUNYSJABhwL8btLdozKw+hsWuEz3zlY7EpIWBwuP8yhV1r2tuDnkU8Gmoddqhb9qUzXVFYqBxmGRfZCEFln6PUzGv5f5UjtFepUm+099Kbg9F9AL3P8oTF702WTJdfHtJ6km9VY0snf1h37Y30+5UI8eM7lcK8b3pRtkZAOKee0AxU45QxKUHTXSpH/8+b1+kLtIHjY124yi4ohFJ4QQzsUpj0gu2/tZgM7to/LL2CeB0QtQD5YCTYfaZzdqy52SR6Lsczd251e/XI14CT3HNvVYI3Pl/g4C7JC/215sjvV3RHLBOjfbPwpnBSO2i6kHJe8p7NtJUT/p5vpBMVXEgaf+6zOgliVR2zbkfl6sMXjOxfkxs7O3UJwtkqZ+USp0gssfvWfAVCoRTkECTDcvrJ5WezfWd4YS4bTn8tAOGCJcxDzuLRPHQr/2nqbEpLFUfBYaC2NAGEcKheD9mNxpRQBkl0alOfqqRcgJXj5GgCWU6RZy3UFMVFo+LdVc4JUpmX90JK8uL/OxBdpmMJPzVhds9Y+ZoPwAOQdI05H9BF6aTj8Ydonc9SjfxV//CkcGOG+FQGrY2Jl5wDOxzoYRqiLGUdQD+Daw3bgneYiY/d22pvjwkbwreRaEd4nRkdlVD7aun3/cRb0zz4DBYq29WYq/XqjzaXhN6XmrnYMg1HzQap1dPx8+tUiWF+lZh8fnvxnAp/6Psfj+IP1KQqWcxTv1aDnsazEKVdSFEzq9Opttk5d/h8fRK/DikzyalqxVc3tK+GKdOOrkerRoerQpt5jKns2Ij9inRvGiSjYPYUJYak/nm4pKplO2fMLKA6fjvoZwLapgHlS7WKjsqPz7CdZJ8XO2BlRM=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1139;
 31:pggntAe2mDRxx/UoTADLOpTfRN3rDs2cuShm9RRuTJH3yzyYaxzjrDRWNKppAaK1nderPas0WfngRWcBiu4fqLq836qZ5w+PmKXgXAfZwzn/yjc9vrQFZ7Jd3QRjQuDtgvQ0Yn34KMV4UNdqymBVmx39EY7a2gIkrBjg0WjrsFPUGpoykt1zvUl40961q/0yiPiruTLE+/VCvJ8Q97dQkiwG3BdIOqsZGH+kBrCPZnhz9Ech1T9V6O66K7SGyqhYfCMT/Ez/evK8aMlPwz6hYNMpebGApAX7pbHxTQoT6ZSNxhEYb+ifFoctrLY8wOaT7Fr4pCTepOWW4hUu8YqMTfUxwWFAR48ozfMpCCKpRcwI937bErDelHsfo3qkaZVt2b1a/2mbeKKoVOXTtfMP8ZK9AhA4hQiU2cmEfgR/dqi5vPKewOtR3MiDi0/7T40X/ECu+c4A6Y1N4rUeflB7SbMssEuCLHrZCFO6buaXrekV+BKoyfSgQUUKa5ng9kYKH9yTRy1tAqYaYJnQDuOgAYqowcNs2/hwsHhQHq79IEF7clpkotgC9GC7vqpT/LHzYaeev+QAaxawBoFxWW34AdrP3p9lBQY43Pw+uTATK7rGCBbjcys8QevWCMyPyFFflL6BUHVTwxbkYZCIgvom0y9GZBshN+nZnHLZAtydotU=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1139;
 20:7Jfyi8VPf4Tfxp6Z2l7MRWNDUw4b+VH186xu/3fdrdYpC/DUVG9MK5m6vvMMDvpSSFTp7dgeFyaOAgIyg9CYJW5yTRnvzyx9zvs6dzjREYQwnUoUMeBruDzsEIjykC8LyUUfVuCAqBmkLWzl/jlDqQyB7UfTixRRWByI4/2zHxjuYou5E4Tjs9c5pzuE6cMegUGsuoyHuAB6cOGqPJ1JdeQ8XP2flD41tjHn8KhnpWJ67nbNd45kEuJO/vT+r7303NmH5yDjGKI8lw4fn1fKPr0YsU28RhsCEkwhwzPSPX1iZsw/f//kAYIXjNIkxr+12LK+xc8o4k4TPSKAyn+IL+2YhGVjFJQp3eoOMdQUsnb8dIrsWswW1UZCPzG67uphIkwmMKT0cLzLQWsYdquMLe6rHBz6IvvG8wrrrYHID5iSIjjoLcB1AaKoG3d9GyOq81qtfhhwyWpW91axfdTiWvmE03zSN01TMIxFhjMORe1fk12SJHWzynUq7rUeTKhK
X-Microsoft-Antispam-PRVS: <BN6PR12MB113984A2AAC28588EC7DB3C9ECDC0@BN6PR12MB1139.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(125551606395959)(133145235818549)(236129657087228)(767451399110)(167848164394848)(211171220733660);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(100000703101)(100105400095)(10201501046)(93006095)(93001095)(6055026)(6041248)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123564025)(20161123558100)(20161123560025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BN6PR12MB1139; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BN6PR12MB1139; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTM5OzQ6NTVXQXFmdVRjNU1lNGQ1U0t4L1ZxNWVwcm0r?=
 =?utf-8?B?YkZtaUROeHZDcjBFZGlpTkl4aGcxYkVFUkRnQVAvWk9Nb1ZRdFlSWWxkcUNv?=
 =?utf-8?B?Tjl0S1ptN28yZDlIaEdMQ3pwOUtiN01jUVRNdHlKdWxNUFpGTTE1SG9kQjVC?=
 =?utf-8?B?K1d1WWpINkZOV3pnNTNiVE0zVG5WaEw2dWcxajZOYzlndzlGSE1rS1ZkeTl4?=
 =?utf-8?B?dHRTdXFiYmN4Z0RwcDJFSFZBU0ptNnlKY2lMbU1aeHVMaS9Mc2tpd1JUc2ta?=
 =?utf-8?B?VUN4MXZ4TlhlbDVJV3h0VDJQelJHY2JJQ1FDWGtUMWNPS0kxYUFmb0d3UkFj?=
 =?utf-8?B?NEZYRlZGU3ZWTndNZWRvclZ4N1poRzR1amJGWDROR21uYUgySnJJa2QrK0ZZ?=
 =?utf-8?B?M2x6MGtabmVxR0NnM0pMVHFxeld0cGsyaDd4eTJ6QVJRRGNhL0VRbEM2Y0hH?=
 =?utf-8?B?M2JhYjhwVnlNSnpIZTZucFRGRXN4YjdUWEZkZktpR3BzcE8reGM2clFDZWl4?=
 =?utf-8?B?SS90bER6VU1iTTRrT0txRHVqbnZCMmw1VkZUbWErRjZjZHdOR3JIdkFXT1FH?=
 =?utf-8?B?Z0pmNXp2SWkwVEJXQ0k1VG83Y3JBSXdzNXNqdlA4RURRZnBVUkc2SVJ0R2hi?=
 =?utf-8?B?ZHljYU01dlEvekc2TVNKQmZMWHU5Z0VrMCt0STEwUFQ0SVlla21OUUc5V252?=
 =?utf-8?B?UzJwTmRoZWhQcHkwYXdFT04vOUJQaGRBUi8zUHVzaGU4cUI0L2RJWWRscUFY?=
 =?utf-8?B?QXB2OGxjQlNoSEJjVGZFaHJ0VE9kNzBTeDl5TDRDWHVlZHNXMzY1blVvc2tv?=
 =?utf-8?B?WG1kMkd5bVZQdlpmaVFvcnI4VmdIblJ4MXVYUGVPaVp5TDFzeGhib0U2cmF4?=
 =?utf-8?B?WFFlaktYLytIeFh5bjJmOWhnOExzbnN5OC81MlVGSTJIMVF0QWlCeDY1YjR4?=
 =?utf-8?B?dTAwK04wWExJbmdaR0ZpUFdMeXZkeEFsUUdXd1d5bkdZa1FRNW05MUFRemtu?=
 =?utf-8?B?SWN4L2s4TWRNVEhNMXBmQVdyTzN3bnZFdGVmZ3cyV3ZHMW9LNXRCZVVxMGV6?=
 =?utf-8?B?SlR3dTE5RTdPeGpjN2NuKzRGVm9SdmZNbWJpYXdGMlpIYzNYUXo1Qm1PUml4?=
 =?utf-8?B?UWMyaUx1NkdnbnFRTmIxMFhuOTdZNm5IbGl2VWRVekY2d2xTSmphRjJXSmlz?=
 =?utf-8?B?aWdQQVRDYzRPNW9zQUx6Y05lQ3lOYy9hQlQwVncrUkYxMWh6Ti96ZUdlS1d0?=
 =?utf-8?B?YlY2aXhnTjd0eWNMbnc3NlhjaUR3V2pzaXh1QW5STzRjc21oc0F6L2MydWR1?=
 =?utf-8?B?ZDhHME9yMS9IbGtmSGFxVzRaZHE2WlB2TkRmSmd3OGJ3bEREeGxBRTYzRmNq?=
 =?utf-8?B?RU9XNGpjT3ZDRmQ4ZWcyRTZwSEIyaDZDU2w3ZlV2bTEyWWtDNUVqWm90LzRx?=
 =?utf-8?B?WXJGUnlJZUwweDkzbm9MakNZck5UL2J3UlZtaWNTbEJ5VDJJL2YwN2Y3ZmNL?=
 =?utf-8?B?N2hLb29hU0h1UDRaeG4waDhhSDJuQnVDYU1ML1psUzlXZFJRMWFjbmxsN1hp?=
 =?utf-8?B?THl3Z3hlUzJBbzkxcEZvV0ZZWVhsV05GVEZMM21rQ2xZbWU1ejJqc2lpZCti?=
 =?utf-8?B?aFA5NUZXaXYyNHpMbFZTQndmbk1CUjFlYXcxM3NrdWNBU1d3eEQ2OEFHMlFj?=
 =?utf-8?B?YWFJSDN5ZHN3MTQwOEpUZnhWaXYyZ1RXN0hvZDhsSUM0ME9XeStSd0FEcjVo?=
 =?utf-8?B?Mk1OZWpaaVJWbTBIY3lFNU93T3RWaVIwZGVuOHIvTmtrNmtCbHBQczZhQ0lL?=
 =?utf-8?B?dEkrOUxibElEbjRhMkdHT0YreENPTUd6S3dFZUNLa1NIZkt4L1J3MDM3dk14?=
 =?utf-8?Q?xH5hJektpo=3D?=
X-Forefront-PRVS: 0351D213B3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39860400002)(39410400002)(39840400002)(39400400002)(39850400002)(39450400003)(2950100002)(6666003)(4326008)(81166006)(7416002)(7406005)(6506006)(1076002)(25786009)(6116002)(2906002)(3846002)(55016002)(54906002)(9686003)(53936002)(5660300001)(86362001)(76176999)(53416004)(72206003)(54356999)(230700001)(47776003)(189998001)(50986999)(110136004)(50466002)(7736002)(66066001)(103116003)(83506001)(8676002)(23676002)(4001350100001)(478600001)(42186005)(33646002)(38730400002)(97746001)(305945005)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR12MB1139; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTM5OzIzOlh3ZE50VlNYSGxnekhWbHg5eW9LU0xENDBy?=
 =?utf-8?B?YjFuZi9Rd0o0eUdJYm1LUWpCcE1wVkZoRUVPSkc5azQzcFAxa3ZRK29uQ3p1?=
 =?utf-8?B?L09kcWk1cktpaGxETzZuZXpPY2ZkcjZuNXVjZEhHUFoxRURHTFZPaVZmSjh4?=
 =?utf-8?B?WFl0d3M2cmVQY3RxK210Qk1FSHMwdGJVVXJGRTVPbVZCZU9HQ3ZBZElsY1Yv?=
 =?utf-8?B?ZGpZRVE5ZGVnSUJjRHg0NWdMN1pReWp3M3Axek5BUytZcjRZWWpwUVgxc1BP?=
 =?utf-8?B?Nm1ySTFsOVhibzdML1JuejY5Wk1hOEZOS2NXMXlxanRKU2twU1dHTllJRVQz?=
 =?utf-8?B?Kzl1ei91U2dHdU9QNmhUKzRlMHZTWE01MXFYbXcrb1BxNEJqQmdPMFhVYTdx?=
 =?utf-8?B?ckRLSHc5Wk5GNkUrV01JdDFnVm90bkVqcVpiSFlWSytGbENsNUtjWFJwb05x?=
 =?utf-8?B?TTg3NW5NanorMldkRWE4cTBKY3lPVzVjdzZTbytVaVRiUW8rNGIxUGFwNkND?=
 =?utf-8?B?R3lXaTZydS9iWHNVM290YjJNMUFyNmJtekRMNW8ycllORU5rcWVBUEM0Y0xx?=
 =?utf-8?B?alBVaGVaVDNNbXhyVExzbzdJSGwxb3BhY3F0YUR3S1kwd3M4c1RJb25EK0dI?=
 =?utf-8?B?K2xsTVhtV1hpTVdSU3V6OG8vbXVacm9oSldDNnVxd2JpWnptb0dtU0k0VU95?=
 =?utf-8?B?ZGxMVVdieFhSZ1kyaVNhYXhyL3dScm8yeFA3VmZsV1JRaXZOVVRrS2pjcWVV?=
 =?utf-8?B?MHdINVdFa0I1VXpvV2F5VVJoVjZRQzlPOVloZFgyTVdNckV1TnJNV0dTUUx3?=
 =?utf-8?B?eWttUTVrRmFicCtTTWRySzQ2TXFuaUNuMlFzQW1sRjVKY2J4OUZnd2pPdU1D?=
 =?utf-8?B?eXYrMVE1WTJOaUtMM0NyUzFodzhTdm5WSm1DYXlnLytmQ2dFZkpHTkU3eGRJ?=
 =?utf-8?B?R3R5V3BsZnVJa1drcXJaSUVoT3IzWEhMWnBKbENWSjQwVjQ3alNCa0JuTFBC?=
 =?utf-8?B?MkdsdUExS0FMNVBEQmNZcGNyS09xV3RwaWh4MVM4SGF4cWJId0JydDFIN3BJ?=
 =?utf-8?B?Rng4RW51VUJ6K1poZTVDdzI1a0Rad1M5MmRvQVlNR3IrWFF3RFQ5S3pjMGNM?=
 =?utf-8?B?OXdaTjZDVEpWbDYxc2kyQnNheVMrQlJwbS9RMzhJbi9pQ0poRWdGVG9oT1Y0?=
 =?utf-8?B?S3lxaG1pc3MzRFFHS2JzTEh2cVpYRENuSE94dEsrRmNRbGRVRS9XdW1aWmVy?=
 =?utf-8?B?NlJDOG5TT0JEMHpReHFmWTA2R0NXOERUckFHWXpZQUl0T1ZNaGk5VTF0THpM?=
 =?utf-8?B?cUlkUjd3QkZXSGRSWHRaMzlOSlBqNVErRllJbUJNMnF2QUNwbGpoYVdyVHk2?=
 =?utf-8?B?VUd6cTlIOU1MWmVhdDVkL2dlMDJsUWxqQ0wya0FOeWZzQTdGZC9CN2pEdWdr?=
 =?utf-8?B?UUNRaVVGWTlQYW1JTVo2cFBnb0RkODROMnQ0K2dmcktBbFhZUUp3S2JkMFdy?=
 =?utf-8?B?MFFNQ0NGZ2Q4bHVVbktiU3UrT1RJQ0dsUFVISWNoUHYra2psWUN6Rk5abzAr?=
 =?utf-8?B?eFFKUmJMYlAwR3FGQWZmMm1BK2x3YUwvS0V3Z0hvZzlBUk0xdnhDOHhXb2F4?=
 =?utf-8?B?a0MyNFg0TTlaU3VJOUszWTIrbDVZNXdrdjVxV3d6ZkZFM3p5SnRldjlMQ1By?=
 =?utf-8?Q?NAo25cnJh85qEdiEMQ=3D?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTM5OzY6b2RyK1hqbFVNNS9kNC9vVlcrR2ZhSGdnaGJx?=
 =?utf-8?B?YWVmVzByYTB3Uk5tdVp6cWFlM1NzWEU0alJ1bXJJekFvc3VOZVpLYjRUanRx?=
 =?utf-8?B?RGhHNkwyeDV4QVNVaXZiRmtqTWZSRnpKNEp5bHdxb2RFRDAyUVV4ZXZIRWtQ?=
 =?utf-8?B?VGxHSnFNbzRzdkJELzBzWVVIUmNMNXl2MXB4cGJkWFdSMTlmVHVGL2twa3Fq?=
 =?utf-8?B?Vi9kNWZ2Y1FnbkNUYVk5RVF4UE1GSEVkRnowWEs2TFlKUHkrT2FsdXhYb3A5?=
 =?utf-8?B?dUtBcmVlbS93R0VmMmlXQ2I3QVplOEFONFRiVi9QcXpNV3h1Mk1IRlkvWDlz?=
 =?utf-8?B?SXhQcHJVMnhFRkhMREdvWjVFZVJldmNDSmFaZG1BcGdKRWdZSlZLQVpOanl0?=
 =?utf-8?B?MVp3MlI5V1dKa3RRcDdBRnlMSUNVejZDY1ZwbDk0NUllMnAzRmxkVlBKQUV1?=
 =?utf-8?B?bE4vSExmcVBJVm9nUlEzczRjMEtUdnE4U3htbDZzdlBINk5RWUxVWjJKYTY2?=
 =?utf-8?B?QXl5VTBNUGtMSFE5elE0TVZZcUZRY2FZbmtqQVhKVXA4NEh5ODNWeGd6N2FP?=
 =?utf-8?B?c2VBSlpLMGY3Mlc3dHFKcmt3N0RjVmtBV3lETTlENGtEZ280aDluejVtVzZ5?=
 =?utf-8?B?cmNMUkluQ3hINm9hcHB4V2kyZUM1eXNRblFRK0gzNDF6SDA5ZGZMZHFKR0dP?=
 =?utf-8?B?eitYQmVGTkw2QnBVZnhVQkxBN1lSZTJqbWErVzJFTTBuTFdYaHByWTJtQUc5?=
 =?utf-8?B?TGdPUWxTQ0dEUjlkU3dRWWZSVTVZMmdJbmVIb3JncjZQSEd4WWxPZ08xL2Nj?=
 =?utf-8?B?VHZPaURRa3UvY0d0UWRKd2YxREJ2UFFIMXZTakU2bWNDcEtBY0dzOStZYzNn?=
 =?utf-8?B?ZFQwQ25SQWVtUmlZMkZsWHgwcjVmV0V5RTRyRUxYNVRaZ2QxWE44S0FMUERV?=
 =?utf-8?B?V3FFL0U0VUVGaVBCdjBlY3Jtb1FiTHFCVFdLL214RG9PZGJhQnk5aGNsZTlR?=
 =?utf-8?B?NWxybk1hc3F6NDllVGFVeUtmYXJNaVZXam9lYjBmSW5OSFlHcU0yRTlmbVpM?=
 =?utf-8?B?bFBzeDFwRDJGeCtQWFpqQ1lFdERYR0wvMFJidWlZM2JPcGZ3ZStOaFJCRFZD?=
 =?utf-8?B?U0xwZktXME5yTGRmZzcvZVZrdHZreFdFeVA3YVYvVkZBVEROT1pBcXdRTmUy?=
 =?utf-8?B?bkdtU1Nwd2hSOTJ2Vnc1TkFTWExCd2VWeTd5WjlZdkFjWmxVbjVmdkcwdVpq?=
 =?utf-8?B?ZWlVUDVFd0FJNG82WWhCQUpqMWdOVUE0R2ttLy9rUGlickJHNWFEMGxEYTJp?=
 =?utf-8?B?TGpUTDhrTDJwWnU5MHd3bGgwczJWcVFOMEZHdW4ydVlHMjVCV3YxZ0E3RTN5?=
 =?utf-8?Q?20bcM0O?=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1139;
 5:k/dGIJJJ8tDUm48CyIpX+LTaa1ED57quyifXw15o8TzMIkjtdFFTbOy6tD1eHUaWQCuaLrZPTsw5OuCxCfgiNyO3g5CNjmBAAzMqxhN6iV13m1c9NLRKOEbjmXehIrZFnK0qDThpbVx0YK7WkBi770iFk+M8CYkAwGmmRsrxUhaFzFVt6Z3u0C2GnsuIilS0rWUfewRLXjqoVU/KgP5gk30Q4/48+Rfhs9LAhalfu9o378WQr+Pp1fUICz6PT69U3s4RfjxQJC9tvcNQljjGaj18cVa9guoVEp6es0kvAFTh3JvUrXCtssTZZV5nkHsreiWBa0v3rRuKHt4ZNsETBNpit7PEvusYc+EZgRTWSFVjBL/ToVNDHjDN4ntRkjOER/wY1+4v2wvboXiHlZvU7lLoitsH6m2sSYX0mytPwti4JJ3w2DS4ima02j2vXhRaNMlapyZQsM28EdiwhMVgibTJMwY49PAlwb/sFtwCi5iRqY7+j6K/OSRqRBqQd6AH;
 24:wTP9f5pcMtJdu6voYLhKhWNO/joIHCQmNmTVOsvK/F5zJswE1B7TLcZQL98mBUus5j8AocJ+c7s6ZtQvEaYRBb92brLQ3eigCp2VqnZW6FU=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1139;
 7:KOWpII7dhuuwMWGKYEdE2Ud/eJlOfaFYk3wG1XvuCLKCzo6+DEo+WV+WutTUXKT4/eG3z9Illq6XZ0QG8xLwHwPlRJ6nwJ/I0KQr4bdYLgcb4+ckvBd7bk5a2x6C2U+MCwKfvK2TWUyoa3xkNeGRO+LPWdBALOOabWzGh8nuY9n095kbZ5SiZjEF9Phj1/Tc5F2BIPL/HSaXQ5bQUQSkQ/B1hUoIsximCczz3Y2Ax+u1HPfnC4vH4ebZNqTftPDJS5Wcxgn/rA9x117hKt0SJ6psMYArn51FZdTCaGndwHbkznLWowPRraXxNF2Ka/w69SFtd5l8EUGG2R+FqXCufjrGOf1i9EDA+f5reeF9lIsCC4ojFuCPbHixJIAxeFQ8/AwonEguFK8nidBSRo2PzXq5S2f6nLgk0N4+J1addY3yuX+DSxHHjHJ7E0V6EIXsuN9LmtzoThmY35DQmIUo2oFZ9wqIMyluGL/G+HtcfASzn/O+lHqHOYwoHd+2NJKy3h+aiki4NRkG0jnRzcAIfWWs2zvoZkB+2X3tgOGn7FkSrVU3yQINcC1QUs0lG1VDgLIHGwiONvlZPAQPdWot+ZyE+C90p3yEHTdY+GAqDO001g/PzyjMweYL4hr4VFiS9twuOqXTXascVB9Alqq3yOgeFA97aIFQjU+MHOJxprY67amz3+meOq47qE98uw2EFoTnKA80GFkwb0BJKUhlrYhty+bs0JjjH8Kb7eABTLt8KNOU0rAia+iXWTtL/rcb93k6JHcPsGsZ77xwueukjG0AuCFLUaA2L+mPQVNVS7k=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1139;
 20:dnrRqiXbkwwkvhucK/XPttCBJAbLDnb+MdAl0HFBl6GWZwyuI7uo7YJmbqH5Dslcm5L/i69TSyPE8nIxUh4gcOhlG/NFqfpOSNZF3wFEJFVxf13Vli9xhd1vCHqX8ZG7YNBBIsQ0FInoUgntgynbsr+J1LqkI8UqQ2nmTPEf2i/yqxqjpXP56q4t4WPLBKKwMFhvgHUHxZnC+CNpBvoqDfyf+gYJgOOXKj7sG9WfMt3sCU2f5IWPnpDVTnT2HLp/
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 15:08:06.0622 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR12MB1139
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v8 RESEND 04/38] x86/CPU/AMD: Add the Secure
 Memory Encryption CPU 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>

VXBkYXRlIHRoZSBDUFUgZmVhdHVyZXMgdG8gaW5jbHVkZSBpZGVudGlmeWluZyBhbmQgcmVwb3J0
aW5nIG9uIHRoZQpTZWN1cmUgTWVtb3J5IEVuY3J5cHRpb24gKFNNRSkgZmVhdHVyZS4gIFNNRSBp
cyBpZGVudGlmaWVkIGJ5IENQVUlECjB4ODAwMDAwMWYsIGJ1dCByZXF1aXJlcyBCSU9TIHN1cHBv
cnQgdG8gZW5hYmxlIGl0IChzZXQgYml0IDIzIG9mCk1TUl9LOF9TWVNDRkcpLiAgT25seSBzaG93
IHRoZSBTTUUgZmVhdHVyZSBhcyBhdmFpbGFibGUgaWYgcmVwb3J0ZWQgYnkKQ1BVSUQgYW5kIGVu
YWJsZWQgYnkgQklPUy4KClJldmlld2VkLWJ5OiBCb3Jpc2xhdiBQZXRrb3YgPGJwQHN1c2UuZGU+
ClNpZ25lZC1vZmYtYnk6IFRvbSBMZW5kYWNreSA8dGhvbWFzLmxlbmRhY2t5QGFtZC5jb20+Ci0t
LQogYXJjaC94ODYvaW5jbHVkZS9hc20vY3B1ZmVhdHVyZXMuaCB8ICAgIDEgKwogYXJjaC94ODYv
aW5jbHVkZS9hc20vbXNyLWluZGV4LmggICB8ICAgIDIgKysKIGFyY2gveDg2L2tlcm5lbC9jcHUv
YW1kLmMgICAgICAgICAgfCAgIDEzICsrKysrKysrKysrKysKIGFyY2gveDg2L2tlcm5lbC9jcHUv
c2NhdHRlcmVkLmMgICAgfCAgICAxICsKIDQgZmlsZXMgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygr
KQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL2NwdWZlYXR1cmVzLmggYi9hcmNo
L3g4Ni9pbmNsdWRlL2FzbS9jcHVmZWF0dXJlcy5oCmluZGV4IDI3MDFlNWYuLjJiNjkyZGYgMTAw
NjQ0Ci0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL2NwdWZlYXR1cmVzLmgKKysrIGIvYXJjaC94
ODYvaW5jbHVkZS9hc20vY3B1ZmVhdHVyZXMuaApAQCAtMTk2LDYgKzE5Niw3IEBACiAKICNkZWZp
bmUgWDg2X0ZFQVRVUkVfSFdfUFNUQVRFCSggNyozMisgOCkgLyogQU1EIEhXLVBTdGF0ZSAqLwog
I2RlZmluZSBYODZfRkVBVFVSRV9QUk9DX0ZFRURCQUNLICggNyozMisgOSkgLyogQU1EIFByb2NG
ZWVkYmFja0ludGVyZmFjZSAqLworI2RlZmluZSBYODZfRkVBVFVSRV9TTUUJCSggNyozMisxMCkg
LyogQU1EIFNlY3VyZSBNZW1vcnkgRW5jcnlwdGlvbiAqLwogCiAjZGVmaW5lIFg4Nl9GRUFUVVJF
X0lOVEVMX1BQSU4JKCA3KjMyKzE0KSAvKiBJbnRlbCBQcm9jZXNzb3IgSW52ZW50b3J5IE51bWJl
ciAqLwogI2RlZmluZSBYODZfRkVBVFVSRV9JTlRFTF9QVAkoIDcqMzIrMTUpIC8qIEludGVsIFBy
b2Nlc3NvciBUcmFjZSAqLwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vbXNyLWlu
ZGV4LmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9tc3ItaW5kZXguaAppbmRleCAxOGIxNjIzLi40
NjBhYzAxIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9tc3ItaW5kZXguaAorKysg
Yi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9tc3ItaW5kZXguaApAQCAtMzUyLDYgKzM1Miw4IEBACiAj
ZGVmaW5lIE1TUl9LOF9UT1BfTUVNMQkJCTB4YzAwMTAwMWEKICNkZWZpbmUgTVNSX0s4X1RPUF9N
RU0yCQkJMHhjMDAxMDAxZAogI2RlZmluZSBNU1JfSzhfU1lTQ0ZHCQkJMHhjMDAxMDAxMAorI2Rl
ZmluZSBNU1JfSzhfU1lTQ0ZHX01FTV9FTkNSWVBUX0JJVAkyMworI2RlZmluZSBNU1JfSzhfU1lT
Q0ZHX01FTV9FTkNSWVBUCUJJVF9VTEwoTVNSX0s4X1NZU0NGR19NRU1fRU5DUllQVF9CSVQpCiAj
ZGVmaW5lIE1TUl9LOF9JTlRfUEVORElOR19NU0cJCTB4YzAwMTAwNTUKIC8qIEMxRSBhY3RpdmUg
Yml0cyBpbiBpbnQgcGVuZGluZyBtZXNzYWdlICovCiAjZGVmaW5lIEs4X0lOVFBfQzFFX0FDVElW
RV9NQVNLCQkweDE4MDAwMDAwCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvY3B1L2FtZC5j
IGIvYXJjaC94ODYva2VybmVsL2NwdS9hbWQuYwppbmRleCBiYjVhYmU4Li5jNDdjZWVlIDEwMDY0
NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwvY3B1L2FtZC5jCisrKyBiL2FyY2gveDg2L2tlcm5lbC9j
cHUvYW1kLmMKQEAgLTYxMSw2ICs2MTEsMTkgQEAgc3RhdGljIHZvaWQgZWFybHlfaW5pdF9hbWQo
c3RydWN0IGNwdWluZm9feDg2ICpjKQogCSAqLwogCWlmIChjcHVfaGFzX2FtZF9lcnJhdHVtKGMs
IGFtZF9lcnJhdHVtXzQwMCkpCiAJCXNldF9jcHVfYnVnKGMsIFg4Nl9CVUdfQU1EX0U0MDApOwor
CisJLyoKKwkgKiBCSU9TIHN1cHBvcnQgaXMgcmVxdWlyZWQgZm9yIFNNRS4gSWYgQklPUyBoYXMg
bm90IGVuYWJsZWQgU01FCisJICogdGhlbiBkb24ndCBhZHZlcnRpc2UgdGhlIGZlYXR1cmUgKHNl
dCBpbiBzY2F0dGVyZWQuYykKKwkgKi8KKwlpZiAoY3B1X2hhcyhjLCBYODZfRkVBVFVSRV9TTUUp
KSB7CisJCXU2NCBtc3I7CisKKwkJLyogQ2hlY2sgaWYgU01FIGlzIGVuYWJsZWQgKi8KKwkJcmRt
c3JsKE1TUl9LOF9TWVNDRkcsIG1zcik7CisJCWlmICghKG1zciAmIE1TUl9LOF9TWVNDRkdfTUVN
X0VOQ1JZUFQpKQorCQkJY2xlYXJfY3B1X2NhcChjLCBYODZfRkVBVFVSRV9TTUUpOworCX0KIH0K
IAogc3RhdGljIHZvaWQgaW5pdF9hbWRfazgoc3RydWN0IGNwdWluZm9feDg2ICpjKQpkaWZmIC0t
Z2l0IGEvYXJjaC94ODYva2VybmVsL2NwdS9zY2F0dGVyZWQuYyBiL2FyY2gveDg2L2tlcm5lbC9j
cHUvc2NhdHRlcmVkLmMKaW5kZXggMjNjMjM1MC4uMDU0NTlhZCAxMDA2NDQKLS0tIGEvYXJjaC94
ODYva2VybmVsL2NwdS9zY2F0dGVyZWQuYworKysgYi9hcmNoL3g4Ni9rZXJuZWwvY3B1L3NjYXR0
ZXJlZC5jCkBAIC0zMSw2ICszMSw3IEBAIHN0cnVjdCBjcHVpZF9iaXQgewogCXsgWDg2X0ZFQVRV
UkVfSFdfUFNUQVRFLAlDUFVJRF9FRFgsICA3LCAweDgwMDAwMDA3LCAwIH0sCiAJeyBYODZfRkVB
VFVSRV9DUEIsCQlDUFVJRF9FRFgsICA5LCAweDgwMDAwMDA3LCAwIH0sCiAJeyBYODZfRkVBVFVS
RV9QUk9DX0ZFRURCQUNLLCAgICBDUFVJRF9FRFgsIDExLCAweDgwMDAwMDA3LCAwIH0sCisJeyBY
ODZfRkVBVFVSRV9TTUUsCQlDUFVJRF9FQVgsICAwLCAweDgwMDAwMDFmLCAwIH0sCiAJeyAwLCAw
LCAwLCAwLCAwIH0KIH07CiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 27 15:08:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 15: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 1dPs6O-0007XZ-P8; Tue, 27 Jun 2017 15:08:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dPs6M-0007WH-LS
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 15:08:26 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 40/BC-02181-9E472595; Tue, 27 Jun 2017 15:08:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSWUwTURTtm5m2A2H0WUCujWuBqCibiSKJH2p
 MFIkE0Q8Bt0GHttrNmSI1RkUlqMQNDAIVERE+xIDRGteWpJgGQTAGYgmJC8FdrImiorEaOx1w
 +TvnnXPueTe5NKkqUahpzmbleBNr0ChCKV3i7JT4N9as7KSy/tSFDR8vUIvRCs+dH0QmypHrT
 Xlm22a5znW4krJUhNoaj7rIInSLLkWhNIWLSei43UKJBOFTCJr7ykmRqHAJAcNtHkUpCqEVeC
 54fZ+JUkTT4Xg9uA+vFp8jcB0Bg6ex6CexTwGtD7qCfgJPhrr6RlLEFI4F18dmuYgZvAJ6z34
 iRByC0+BchTeIVYH3ru8upYgj8VS42Fs86p8AHdUvKLGXxLPh8u1E8ZnE0+CGryY4HvB0uDEy
 ohD/APgQglf3n5DSzBiwDz9USqYp4OmuCc4BvAraj+dIMBo6izOkqJuA5gEPKZFuBdxsvS6Xs
 nFw4phzVBhUQufroTEih6ojfYRErlPQWl2NpIgBnr19PRrPBX/7Cblk6pLD82Y3JQk+DOdLtS
 dRvP2fVe1/V7X/s2odIpvQLIHjd3J8/LzUhDxer9VZjazeEJ+cND/ByAkCq+UMbJ6QsMVsvIo
 CR7FPJkM3Ue+1jDY0iSY0kcwlyMpWjcszb92lYwXdJr7AwAltaCZN43rPgTVqymQ2cRpgmoSA
 bQLPaTlbvt4QOLIxJ9BhmgjGawnIjGBhjYJeK0mdaIY6ilkQuD8VFgVdgelPbOw8e9AUdTiDZ
 DKZKszC8Ua99X/9HYqikSacOS+2h+lN1j/T3wWKiUAxVZspFlvZv5K6CPHpPfPK0xzja73tF+
 xrBxr1zmWWxy0Ck+tsbH1aOLymgTyTkepfWnS8JH3dvTnO/dH5w0t8Q9u/fxmqSSnr//bIvcO
 W1vHBvzOJKlj062DVwXvKPeju8vWO+vYYR9OGKxtT87eZLYX+FNvJ5btjHbqeQ/Mnzvn60pXx
 /ufKXZVpMXs1lKBjk+NIXmB/A8H2Gw2ZAwAA
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1498576103!100881125!1
X-Originating-IP: [104.47.41.55]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52441 invoked from network); 27 Jun 2017 15:08:24 -0000
Received: from mail-dm3nam03on0055.outbound.protection.outlook.com (HELO
 NAM03-DM3-obe.outbound.protection.outlook.com) (104.47.41.55)
 by server-5.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 27 Jun 2017 15:08:24 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=byiNHBwfy3pkvEs0RA+n5NF9w+tUBrd83LZfUq0lZvQ=;
 b=1HuhVF6Ok4Ka7InfJ2BwGDxZw2UHK4biK+T2ANIszFRdoaZEoIsoBDbpcE3IyvfinpBP6J5S/rVb1fu//TLcS3bwb8apv5FDyHCYflP9HuEaDV2eFG26HuzBq5cDREDo01CsuuRG9g86TUcwGVWlF/yEDWxvYv5Noc595ju1A74=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 DM5PR12MB1146.namprd12.prod.outlook.com (10.168.236.141) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1199.15; Tue, 27 Jun 2017 15:08:16 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Tue, 27 Jun 2017 10:08:13 -0500
Message-ID: <20170627150813.17428.17375.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
References: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: BN6PR03CA0040.namprd03.prod.outlook.com (10.175.124.26) To
 DM5PR12MB1146.namprd12.prod.outlook.com (10.168.236.141)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 1e1fc311-c902-44fb-0f93-08d4bd6e5833
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506067)(300135500095);
 SRVR:DM5PR12MB1146; 
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1146;
 3:lRRkj208g/sgtdCE8dMSO5o+a/tkeUnLSjXSRlAtcusrQYIQn2G3LyGnq5M1CfLyqfZNO4j8bG1i25MhO66zqxkQ393/aq/FAWuRQHiKfasGjDI6TSXp5VDV44ZfMb9ChU4VYIi3seg8tUfLwRWUyChmk6mh7XxCrlc369fKkYpYh4aNim9VsZn/5TSe9eU83Lvnj71nbJR35AisfIAaaHMaLmFDD4Jjnkfrp6hCDaYE7N6Kp75KdZIwrI+OQ9QAeJ6cD1IRlFYFL/a5Mh2kV4Xc/Nvv4r9kOqkPOmvQbcwzp6h/Ipy/d9rwBcZ23XyPLbUJTWyLYdiYQjSDWhUe/JD8qQ5dSrERXWkP3KkwJ4yIAIK485gAWZdY700VsoXkIQZ8vl31csij7cefOWLumcWVuUumhRDTsZx8MPL2IRNkmI9sURfOjNSs6Y2bT69Bf4wXxaZOT2YzRmHvPuKG3XoQl7ChwkwOKIGXYaZaIPYWuCNuMQ+fYYjrOd8zz2hKNXVVpLu3FiqygDHY8gPisKblQ1tm2voY+eCmlOea6AZMOUKkNMM5sTxYGAknj1awLnZuz6ylx87q1HpntwI+zvRa5e1dKPNqN74CfzjoQiVlOZR2wN0hoivpLNn4/Qml+GxSqCj/9xkiChVMub3tKxsQ57Y5nVvyJT0qi9Wdy58zf8uGnmWPwt93Kom/I4uVStNA0YJJSJGXHhAtcO6VXGCp3Mmz5WxO0yrxB1yAZdeOHHdMLZopBsYveVWj6/ph5JtJZkY8BQZ2BTM3MMkvEQ==
X-MS-TrafficTypeDiagnostic: DM5PR12MB1146:
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1146;
 25:LAvASXdSmcveM6xWU57TrjgsQdFZlFZsFaP8VXIXbUTzg6XDj/8hp9gEqzv0sKkyqWf4Mlvs3GbC+JcaQ0MzSEoN9lTQogh1grVbcRXa4cSAweTQQ7/BEZKxvI5m6HlmHQ2+q5uIkYUKAf6nAZBIoc8yR01c/2FiPQ4Q8IJfyffvNhV1ydmcXZTc3EFpns4zCtJzmKeuncLGsuLjwOxsU3MVrY9duB9ZZ/Pqexmce2ZyQbyPDJvIkp5WLWKfBeY7Dvt9UxGHzvQQ1wy0dJeKumy6FpwnEVgU7JSOpHINKpGSp2RIucGoOnS/tpfzJQYWzXRTD/keRr80GvjJiNsGDyjCcMOX91xi+9UheM9jnqzA1SiMEN1vUirBGFcDHSvOBXyaDXaW69uru8iL+WFSp6r7kw+7IdiyHlCdfmbkLKszzWRx+JiOuv0pCln4yzergYq6sK0lgrJhdj8j+i+kCoarMVGMSR6AgnF6zKccg+0ejCv1umRcOmoKKZHI2D5eqfRbWbweT+WEnGA+9/yw1MxDUc/OvCGwS4hYVDboNy2JaQfVl152ber/att/bkvr/OQ82wfVg82fPsY5v2AbKxO5x/JulfedEink8jHA6MZVGmY75+rNUzcXIhEIDvMYob8sm2EX6CRLun/fL34j681PysGhjq9SL+HJk931Q+j3T6+IlFhxFXGFysEYTiw8SqWushqh78v5faLaxu89htpR3Cu8NwJpumpFVTm4KyxwVnZJpyA8wC+P0iKrdClqDvgwLvCbWwzCoqyMSvjmPn+bAxYnBc4sOiA9OJN+WLR9V8bM2RJjeMfl0NznlraoEZnXVvTWMghUdVHEqB2ezqZEddPEknZEbCdAG2TN8SkN3hRqZdlqQLDteHX42LtEdxtX7sZbvrMBRBF/mgFXCloF7YV8TjGZzbiQox7KXs8=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1146;
 31:WW9w6fRspJW4e9ZkHQxFjfT3X3ineZ2OUXWcENaG2mlqsHTj8ONX0+3xPOMZ20vpZOPZb1ByeoRe4ufRNOv3oY7EEazmTfCDsXdMdwQSMd81doEXb6RNM99VFxlQuVhNBWr/z098XD38bXm5dQiiUnBs8YhaPZZ1ikHq+AH+h3JTFIadaANvbSV08cKweOnhJJ4EzmCPx2mB+PxajLi6zcczWm2FDdG97hq8R3Q0dEhmUJXk11TThGg8T8PRzvpHZ1qc6ff0pum17QCRDzGKRvXgoJT1Sj8Xu5zmIC8EEBaBETSjTU0mAZkRuqVOrYyhln9VoyWjMW38vkKB9oHwQjGEg0wrFKgMi54G0bcLQToMLYnTe5eq4W3EjA9EbzOqe8qJrzfUihghti2a6DzYqzO3ctQyJmem9xgksrUK7MbBTXVYl2jbcanpZMhFqFTD6xD/UwSgXqaKQZZbMI5UkrYRhrAGhq93FmOqHjDRllwjnulCxF6KytyP4Cru0+kTaN2SMAgrg32vbx1esks/ijqmrLjY98Cq/a0tDON0mqKV1rcrm4GerhiHIojN5jMcXCXVdCSoVjFqqmpPECBLPh/ektGv1Ba2l/dTVTprtQmm0Cc9pnSJVvz1dPpfPoGXgZyNMo3ud2xeOxj2F+EgXjezP/RWirV8pXK9WjgWoVU=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1146;
 20:KY1vrIa0krtaD1l6smkIXqdO7Z/Jbb7cubEmDrDMmfPRioA+T12CVDd0amm36qiGApgHV+eoLXWWWHUe8RyjVHtAUHjhgUmSLGyZ+1B21NpN8YXBaWjUl06nR/4jBuxWsVasgRX5sg62DMBC/lUgkwcZetzzF0xqWHTR0w3D7yTiLFCk+Fl5GRMnAfDgSArBI5kXs1INVGig0Zd+pQLpVTQv73Dz83YqTMrMiQ8E0MAuHzyWxbHrAgB+XJsfDPJQc6bY7SHSosFL0bghSJlLy1eq9Qx1yJGVumdvNjkJD0paYUEOvXlWCtdruVElNAvrRU0L06IdmSXO3hwTReuN5QW+bY+4vZ5aCutmmZcJxebV8LouNsWKDBLKr7PUJURXmx1nP2rmV42dLOG0RCHaCSfUVFh8QTawxGiYEFt02dpMVzcZfenH/LSxWE/d7njIUAo8PDdLnqRpDzKD1TcXLnpkFV3FK+2cHwdUYDO1BO2+uHK9qownpWsFHZlfFGOC
X-Microsoft-Antispam-PRVS: <DM5PR12MB1146123A9812A8488EF8F56BECDC0@DM5PR12MB1146.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(133145235818549)(236129657087228)(767451399110); 
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(3002001)(93006095)(93001095)(10201501046)(100000703101)(100105400095)(6055026)(6041248)(20161123562025)(20161123564025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DM5PR12MB1146; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DM5PR12MB1146; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ2OzQ6UG1oZ3VqdVlrVWpmYVVJR1lpZU55NDl5Q08v?=
 =?utf-8?B?YWtBWWV1UEl5ZkNEdk9jSWVRSFRpWk1kdnFCb3ZsY3E3TW5nb25mZDNlK3E0?=
 =?utf-8?B?N2JtN0FFYWFqWmJzM0pqMjJaemxhR2VSZW1PTTYvTE5EelgwbnFWdXU0dWpI?=
 =?utf-8?B?T25aMngxNjhJTDVYb1l0VTlnMGNZeHErSTlYdGh2bmNuYThtUm5qclhhb0NL?=
 =?utf-8?B?eUtzM2xWcDVTK1VWU3FMS3VlTXc2M1ZIWVRKZ0F6RXIvZUhRajU1dklMcWs3?=
 =?utf-8?B?UnRTVEFxb250OTFWbkJZZjZwZVMzQTF3aHd4MklMVnFOUVhCNzdMMmQ3VDU1?=
 =?utf-8?B?dG9VNWh4ZlV6RVB2S2ZtQjNjOFczS0tnQyszMEtHNXc1bk5tUzExVDdPSTg3?=
 =?utf-8?B?bEtMT3dnaDA2MjlSZ2U2eXdqTDRaQWx3NGJ6aWdhdGZzUEN4NEdjbGNIRVI2?=
 =?utf-8?B?VmlHVTRhN3pFY1JQdCt1aHRwYnhEeWpCOWo3SGUweGFXY0d0aE9KbmVPK2gx?=
 =?utf-8?B?ajFBbWJ4d3F3clVIOUJhNmsrbU1lZjlCWHJVZEdOY1Z3YWlYczQwYmU1eStG?=
 =?utf-8?B?bms2N0FDZUNiVC9uaXpvQTk4M0N6bnBzeElwem8rV2lsZHB1Q2pSbUZTblQ1?=
 =?utf-8?B?Yy9SR1J1dUNTejdwZm9tNEFKSjRsb3QweXdyUUdkeUFyTlR5Rmk3UnhlYXRE?=
 =?utf-8?B?Y1ZrMjZOQUJYdDRkN2pzb25wOWFUR1hORnJ4bzJpTE5hQUdiT1ZBWTREMHJt?=
 =?utf-8?B?UjBUd3pzcGU1bGlaUDVtdkY5V1ZuWm9DamR5aGdxaHFZYVlRczkyMGQzcGsz?=
 =?utf-8?B?S25jRko3ZUt1cFEwMU5QMy9ycTBPMHY2UUdnRk9QRUYvTnZGUmtHSklFRGZN?=
 =?utf-8?B?TGRuZTFtd25kSjFPV2crMmJVMjQycElZV2lCTUJpT0FzMnVPVmNZcGFqNGoz?=
 =?utf-8?B?REFxOUFxb1NGa05ldTV1V3E0MGhzZk9MYVRPaTJHWGd1bFFOOE03MlNJd0lO?=
 =?utf-8?B?UzFydjRUbGFFSXJIOVF3alZFZUNNU1g0d1dvZlRNaGdqc211YXc3bmVtdU1E?=
 =?utf-8?B?NHV1UlF2YStyN29YUlBwaHBUQ0lTN1ZPRlNRcjZ5MVFpMXBUK1hBbDk2VEJO?=
 =?utf-8?B?RTI5V0pHMEQyRVp5QUE4MW94eFdRRFMzdWNLSWtnNG9aZXlmQk5jdW9wSWZk?=
 =?utf-8?B?VHhBemlWYVM0cmQ5N2xPOW9pZzhTaFFCdk1YQXhDejdSQXFxS0sxRDJpbmRu?=
 =?utf-8?B?eUUyc1MzaTF0YXR0aHM2Mmc1UjA5eWFuZmFNdUlkVzRtVmx5RGMvenozeEoy?=
 =?utf-8?B?NzgyaUJyWFJ2YUpoMHQ1Y1kzRWc5WTg0cGQrVmpSNXNDaUtHUUhCNjZ0UEsy?=
 =?utf-8?B?NmZ6dGhJc3Z2MlN5ZUlWMzk3SjBVVXg0bUd6UVVjbmlHWkFJcjJ2SmFCZ1d4?=
 =?utf-8?B?dysrYUtKN0J4SVc4V083dE1VbWkyWGcwOC9Fd01iUTZNMmZuTkJHUEJVem5q?=
 =?utf-8?B?YzZhY3hkYm5ERGNuZWdpY0kwaFIzWHQ1TWJLRUxCVGxOWWc5NTA1eTNZeDgz?=
 =?utf-8?B?VUtCaHRMYlA4STNqK1Q4akxScjZqMWRTUmdPSXVrbXdWSXZPRy9LZUVncU9U?=
 =?utf-8?B?Rk5hWUZpQlNmZlEvdjFlNjdUVm9aTVROY3lhc3ZnYlVscmxhM0ZIZURUY2N5?=
 =?utf-8?Q?GktaLmMPvq/lRptltI/XVrIY0gUCb8cho3tCo1?=
X-Forefront-PRVS: 0351D213B3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39850400002)(39400400002)(39410400002)(39450400003)(39860400002)(39840400002)(53416004)(5660300001)(1076002)(2906002)(33646002)(8676002)(97746001)(81166006)(42186005)(50466002)(86362001)(7736002)(103116003)(230700001)(6116002)(3846002)(305945005)(7406005)(7416002)(53936002)(6666003)(54906002)(9686003)(38730400002)(6506006)(55016002)(23676002)(25786009)(110136004)(2950100002)(47776003)(66066001)(83506001)(189998001)(478600001)(72206003)(4326008)(4001350100001)(54356999)(50986999)(76176999)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR12MB1146; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ2OzIzOjVvaGF2amlsb3loVHowbS9GeENFQWVPYm1q?=
 =?utf-8?B?aUtZYmpKVDY2U3l3cnJZU0I4cGgyZDQyd0JGL1NQRDNVVnJPZlBKYnVFTW5m?=
 =?utf-8?B?MFJMeVVIU3MweWxzOWNlZkYxOWJuTWNzMmVBTFNIRldVRVFOUHdUQktLNVZ6?=
 =?utf-8?B?YnhtSlA4UUQ0NkhJanNsNnFhL0VmNDYwSFZESDhrUTlKN3Iva21jeXczUHdW?=
 =?utf-8?B?d0JkTEpRVU4yY1JjclN4eDlvdFQvdHFLV21hMWhlSWcrNERBVzJJV0R1K0Zj?=
 =?utf-8?B?UG9QZTAyMDNiOXBSR2tPd1g4RTFveWFweGpiT0tVcGZsNG0zV0tiNUsyNE1V?=
 =?utf-8?B?SGl2dy9vUUx3K29TVldiVGowd3NIV3o0bXJVTWNZR2ZrNkJubjgwbDdndnZK?=
 =?utf-8?B?cnhadGFnYUFpYmZKN0FlSHhTcTdZTnBOcC9JTW9hMjNxQ01pcFV0R3o0UmFK?=
 =?utf-8?B?U2Y0ZjBWcktZMEt1NjhIaDJaZXR0a1Fjb2ZBYlZjLzJXVEUyMGNwMlNiRVZW?=
 =?utf-8?B?RXpwaTJFa01GQnhpRDE5V3IyNlZkb2FacHVkY2ZlRFIzamdKaGtUREFpK3Ax?=
 =?utf-8?B?Ky9RWEhraGxzQUE1RldRUGhGaXFteExGMFFjK1VESmpwaStTOEZDd2pjT3Ix?=
 =?utf-8?B?dVlOeUtOTE1BYjVOR3d3V1dYN1Zsb21teU80QlN4SWVOZ0R1Z3JBUkU4SkFM?=
 =?utf-8?B?MTNsRzhPajlmVnVMc3grTkttc1Y0WHUwSmF0aG94UFFENUdGbUR0Qkc2Nzdn?=
 =?utf-8?B?WHNrdjVKT2JURWtNTVlkTkU2ZGVjTFBGSENBTjZ0NjgweUFZNUg5MlErQzIz?=
 =?utf-8?B?S0t1Zy9HWHhwZTI4c3ZyN3hSc0xDcEtFa21XOFRxSTEvZnk4a1NpNkNwSTJF?=
 =?utf-8?B?QnptTk9MZXNqcE1ob3ZuTExMMTBrWFExa0o2WEdKdWgwd1RiR25tanFXR3VE?=
 =?utf-8?B?OGpoMXBXY2hFZXFiQThjY05LcGw1L0Vyc0h2V3AyekQrTUFJT0VXcmxYUjJk?=
 =?utf-8?B?NGQrQ1ZkUk1kTVM3K0gxdGRPbENObkFOVStra1B6WnVUUEZjQWpBWnVQZHRj?=
 =?utf-8?B?MHZ4QXBBQ0s4NnZ4ZWkwOHk2VVEzK09CRytlM0NNOFYwSjR5U2R3YTFFTUJ1?=
 =?utf-8?B?MDgwTU9iN3pveHM3cUdhemdwZyswN3dhVktLc09oRG1zVUFkLzZ5VUdZS29i?=
 =?utf-8?B?elVpRFZjalllSzFrSFJEL0toZ1dpNDlsZTFLSzRoTUdYVGl6UzJJRnM1ZUJO?=
 =?utf-8?B?aG9COTQ3UzE5MG9YRlJBdm5KTlhYbnNYNnlrL3ViU3VNSmFlcnp6bEJ5ajBQ?=
 =?utf-8?B?QjJ6WjUwc25hU055eDhLVEhUVHc0MVdhZitQamtmRWM1OE5vN1Yvc29FWEpH?=
 =?utf-8?B?cW1wVk5oMmptaUxrWWNXdVBtUmpZSk9TcjhjR0NQb1g1NHhJNGlqQ3FXRnlL?=
 =?utf-8?B?OTFKTGRpN2tTcndRUHozVlpSVzR2ZHRYaTlXaUdaR1pKYjhqZkhiVEhhZi9q?=
 =?utf-8?B?MENLUk81TnVCd3FsdWFTaW5jbkdZa094cWorWW5KSWVoRFFxS3VoQjNjZWJS?=
 =?utf-8?B?bG82MHB1bStkMUt2OHNqYlE1STZ3RDE1U3FDZ0pQU25uSS8rbWwvSCtuN3Z2?=
 =?utf-8?B?dk5Ib0FNTW5oaXlYYXJLSHZTNCtxeFlkaEwxK1pBVGllWnBOa1lLK2M4U2Z0?=
 =?utf-8?Q?e5kYK4admuZ29BEaT8=3D?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ2OzY6eXlHVVJJRDg3UExFVlcwYTdTa1lMRkxjOUlF?=
 =?utf-8?B?Vm9uVzByUGJkbENxRzBVdUlSSXFtSTZtMmRPVDVBYU5lYnNBRU9wWkFoRVFJ?=
 =?utf-8?B?dW5xT3RGUDQrWCt5VGxEYVdFVVVPSGk1NHVmbzNkdmc4MEhqV2F4OThEQVUr?=
 =?utf-8?B?VXZOcjJucU45N3UyWlMydVk4UmlVNTc5K3NTcDBkRm5idHl0emdSYnJyK0lo?=
 =?utf-8?B?bk1xRjRSQ3VMT2RLeE5JVzU4LzRSSk5iQWorMG02OXBTSXIycmY0QWpKT3FP?=
 =?utf-8?B?enlFeXRtc1ZQa2NuaGx6Z3Fob3ZNYmxLcmRGQ3BqWi8vWnlZSTBISDJDc0RU?=
 =?utf-8?B?Y3liRGtIMFF1Qklsa0tCWkdTa3NHVm84SzhlTzdrRW1UZXptQjAwa255Y0JT?=
 =?utf-8?B?KzRWNkhiWElGWklpdmMrYlZwSVpWN1o1QlZZSUVrK2dEZEpCS1p6WTl5Qzd0?=
 =?utf-8?B?UTlLbUNKRzFsVXZybCtmV3VhTmlvYTBSRUJzOFBBWXVjMFhRVVpuY3N4VFlD?=
 =?utf-8?B?MzF2MEJqb3VPV3hwYkdmaVVYWjRkclM0M2dnRUxUcGd6di9UbmUwYmhyZmdI?=
 =?utf-8?B?amdocnBrQUJ0OEdubTRpOCs5R25MMVdNRUgzdFBZdW5Va1JBbGJFQXJoWU1D?=
 =?utf-8?B?cUJRNDlSQXVYTXNaUC9lM25LZFBvWHJPb3NXMFI1Q1ZFUUFXSEo1RTRVSW1Z?=
 =?utf-8?B?a3RtMXI2S2tPaHFCWi9xakFrRk9pb0F1TkxOVWxDWUthUG82clBXY2NpSHJB?=
 =?utf-8?B?cGdLa09NZDBVWlBXZ3NzelYvanMxeEE3UzhjeVlMZDlOdUFJNXBNMkgra3FU?=
 =?utf-8?B?bFVFZVkwdER1YnNwTFYyMElGeWZ6VHdFUTRNY3RTaUxwdXhSNkVmZmtKdDd3?=
 =?utf-8?B?cDByQndtajdlN2JPUGF3aGdHbWpXY1Q5MTVwaE12My9CbXIxYjJ4U2pDMno4?=
 =?utf-8?B?cjRiYi9jN0JlZUtyUWQ0K0hWTkxLak81QXFIUFR3Um5uVGlxUythTWZFVDJP?=
 =?utf-8?B?Q0xycDFOemJaU3dudTdLekRFbk1HYkFmcmxTMUk2dkdUaEQrak9uYzN2NUpT?=
 =?utf-8?B?cWxUVyt3Y1NsVE10VGF5Q2I5aWM4TG5TWHlZZFo5TkNvT2ZtNC9wS1FIeHRl?=
 =?utf-8?B?blNyTVBHOVp4Qmo1ODlaVS9pdFMvcjZhcHFDZ1hYbERvb1FIMUhVMnVHQy9F?=
 =?utf-8?B?ZlRiN3V3eEhHK2IwYysyMmxlUFZ2bEoxWDV1dGJLaHRLUWJiN1BqTGg4TFky?=
 =?utf-8?B?OEE2ZFZCbW8yTGpEUklwTG9iZHBGa1ZRbkIwOVZ5TXJKblNhZUMzRURYS1VM?=
 =?utf-8?B?WmEwUFRxcTJxQ1hvM3p1a0tKemk0MGFCb21RNDBZcWFpaUpkQU04emFVVEI4?=
 =?utf-8?Q?ZooxwrT?=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1146;
 5:sxO7wUfvMF8j2FBG1N9UQLGTHY1LCd1//fBJmTQQ7vGs157uJFYCsrKLwQPXKYTkzRi/z1rVPS8hGLz4B39cyS5akrM6i3GKhkiG4dkN7elrdVhEL0x/hXvLTFAKNnoMLzCva1WeFfIlReIHZC0eYdh6Yv40NR3JpqhctmpdTRX68NIF1KNECf+YnPeAx9xRSjSBV5OE+wjrw3LHIjNEwKffb8ApON1SAqg4N2fzwJgXwMZt6VVs9MtfBW/U6jjoeTB1w7vffgRR/qpWjitrnwA/1hkhRvbXCZ8wn1FHP45j+zK0iExa4KNllbllbvtkabIWhO52JqMkXqW06A/1wazpqyQd34w9tvWNyXK5lhFMJ6Gok/LD2VLASmn9VQRwLrKvugvhzSFyGZ7TMFeiMhZ98RppJkWa/1crcy2pZH8Q2x9C1qfayU+pzfjW3wlhAYpXZ9RfZJvqCCT66f3Hdn9c5YbPSurUjq8MhwU/0fO9xmQL1ZHct2eNKO1C2qpK;
 24:h0z1j//sDO1Nzdi9nNiU7B/1Jls4nodBmM5PmguUaFSE0NS/RC+ZoEX/qJdNbUY0Yn+5TAE/n42eIBhfP6NGN8Fu388WvLrMqnlfSyTzeMA=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1146;
 7:DObdPd/UUsW5gptHHP5NRNiPTffCYnbDU+hgKvn8Emuw4+6W0ZG48FSSWY1HDvlydSb/yIHyd7qYoG8c1rdLoVwNlPnjbksKDFsZg5q5y4V2cjZEOZPHzxNC0efhrGRSho8v18gxXbDCrogxBSJVsFpBWMjJhuKf+XepdanEdzfCpnH2PjFaBH5pHub3CYG1H+lNkoEZcQYAQhGoIwYeBXqtDWLd09OrkUoXGjd1WRa7nYXzgtrGmvr7yMBTWBIeNZQiASzE6wveCPdYmp/rL11uSOQAGsjI7JPRpRunqzD+yZdxowUvbprOudYyiItKUeZkj7KzIVMWoCOlemKq45HlhM4Zs41Tga1q4G0xcpaQSegXCU/4JkJdKFKTnJMEXn0EhVAvt1fh29G2LpzDRXfxKtzKLIDty48Pb+BmoIqkI49MOxfhPChikEo5p3slSPUbuqlg4IUycdh3jI/mxDvVtYR+63/ZcupfaRaLlT4o+lThp0t1SaR4iV3PXE4IXTr8yV8FegzcM5ZDIXGUNmpoQIIHwIhyg9A9P7qIHQ16s5ckvrN6DhvM++svDtQcxqoseguQLptfqRbX3j7n5mbBefeh+PlMCjJg8O4Xe//tQ6na284GPA3Cw6FJhj/XIXSx2307+T3EeE7G6eKQDvC0ZjKSzmS98UhpXpK7ifVWOrWXUsbiAf/JsylczJssAnhAVz8cN24YRfgVuP7IV26V/9lbhU752TC+U4pv4L1WRALX/BU/gJR7ai+/gZC5Y/spI4oGZEoHZS/yYQPBzsUe5GqzVMni11HE7cq1ego=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1146;
 20:cyljVUY6VgxMNpbkxJJ78O+ogcqFCdmwW9bv63HZNO30kpyV8iwF/p97QNkwBMTedutWqJMHVjP2AbGwIIZW1Fdrmexz/vnIOddKSpcSKeouieIKUkVRyngNNq2WSHxrZN31n3TG7vXQfOJqgaV0glTBkQvc6LDC4c3vVIQIzGkfWsfkX5EkLryXlYKKaXxKQkNLWHdEKdpgqVfApFHhixoUXDHoFYLv6h7dRygT2vDA6zk2WQNNsGMnz/PLRVc1
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 15:08:16.2082 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR12MB1146
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v8 RESEND 05/38] x86/CPU/AMD: Handle SME
 reduction in physical address 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>

V2hlbiBTeXN0ZW0gTWVtb3J5IEVuY3J5cHRpb24gKFNNRSkgaXMgZW5hYmxlZCwgdGhlIHBoeXNp
Y2FsIGFkZHJlc3MKc3BhY2UgaXMgcmVkdWNlZC4gQWRqdXN0IHRoZSB4ODZfcGh5c19iaXRzIHZh
bHVlIHRvIHJlZmxlY3QgdGhpcwpyZWR1Y3Rpb24uCgpSZXZpZXdlZC1ieTogQm9yaXNsYXYgUGV0
a292IDxicEBzdXNlLmRlPgpTaWduZWQtb2ZmLWJ5OiBUb20gTGVuZGFja3kgPHRob21hcy5sZW5k
YWNreUBhbWQuY29tPgotLS0KIGFyY2gveDg2L2tlcm5lbC9jcHUvYW1kLmMgfCAgIDEwICsrKysr
KystLS0KIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL2NwdS9hbWQuYyBiL2FyY2gveDg2L2tlcm5lbC9j
cHUvYW1kLmMKaW5kZXggYzQ3Y2VlZS4uNWJkY2JkNCAxMDA2NDQKLS0tIGEvYXJjaC94ODYva2Vy
bmVsL2NwdS9hbWQuYworKysgYi9hcmNoL3g4Ni9rZXJuZWwvY3B1L2FtZC5jCkBAIC02MTMsMTUg
KzYxMywxOSBAQCBzdGF0aWMgdm9pZCBlYXJseV9pbml0X2FtZChzdHJ1Y3QgY3B1aW5mb194ODYg
KmMpCiAJCXNldF9jcHVfYnVnKGMsIFg4Nl9CVUdfQU1EX0U0MDApOwogCiAJLyoKLQkgKiBCSU9T
IHN1cHBvcnQgaXMgcmVxdWlyZWQgZm9yIFNNRS4gSWYgQklPUyBoYXMgbm90IGVuYWJsZWQgU01F
Ci0JICogdGhlbiBkb24ndCBhZHZlcnRpc2UgdGhlIGZlYXR1cmUgKHNldCBpbiBzY2F0dGVyZWQu
YykKKwkgKiBCSU9TIHN1cHBvcnQgaXMgcmVxdWlyZWQgZm9yIFNNRS4gSWYgQklPUyBoYXMgZW5h
YmxkIFNNRSB0aGVuCisJICogYWRqdXN0IHg4Nl9waHlzX2JpdHMgYnkgdGhlIFNNRSBwaHlzaWNh
bCBhZGRyZXNzIHNwYWNlIHJlZHVjdGlvbgorCSAqIHZhbHVlLiBJZiBCSU9TIGhhcyBub3QgZW5h
YmxlZCBTTUUgdGhlbiBkb24ndCBhZHZlcnRpc2UgdGhlCisJICogZmVhdHVyZSAoc2V0IGluIHNj
YXR0ZXJlZC5jKS4KIAkgKi8KIAlpZiAoY3B1X2hhcyhjLCBYODZfRkVBVFVSRV9TTUUpKSB7CiAJ
CXU2NCBtc3I7CiAKIAkJLyogQ2hlY2sgaWYgU01FIGlzIGVuYWJsZWQgKi8KIAkJcmRtc3JsKE1T
Ul9LOF9TWVNDRkcsIG1zcik7Ci0JCWlmICghKG1zciAmIE1TUl9LOF9TWVNDRkdfTUVNX0VOQ1JZ
UFQpKQorCQlpZiAobXNyICYgTVNSX0s4X1NZU0NGR19NRU1fRU5DUllQVCkKKwkJCWMtPng4Nl9w
aHlzX2JpdHMgLT0gKGNwdWlkX2VieCgweDgwMDAwMDFmKSA+PiA2KSAmIDB4M2Y7CisJCWVsc2UK
IAkJCWNsZWFyX2NwdV9jYXAoYywgWDg2X0ZFQVRVUkVfU01FKTsKIAl9CiB9CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 15:08:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 15:08:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPs6V-0007bq-5E; Tue, 27 Jun 2017 15: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 <Thomas.Lendacky@amd.com>) id 1dPs6U-0007bO-72
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 15:08:34 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 14/16-03587-1F472595; Tue, 27 Jun 2017 15:08:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0gUYRTt252dHc2Jz13N25CZa+GD1rJCJAw
 K/GFQi1n9UIgcc9wd2Ifs7Jb9EKTMDUESpcRVVnfNHlqYCllJQuJGipqpbA8p7EGGIGkFJiY0
 s+Or79e599xzzv3gUkqNi2QortjB2a2sWUeGEqa9iQb9nCM7Z1/tJJN2a76ZOIIy/T1LiiyUq
 +Kt+bbiPJUp8G0YFfnji39MlRKlqDW2AoVSBC5TQs2ID0kFwjUIHrypVkqFBpcr4MO3K2QFCq
 FIvAcCs78VEtbi0/BlcZmQcARuUsDnm1gSKPEsCb0jQ0GBAm+HJl+LUsIE3g3e/kAQ0zgTfnp
 GguIQfAwabwSCphqxP7T4TC3hSLwD7o2XqeT5cBio+yrOU2JAIrQ/3Su1lTgGumcbgpaAd0L3
 wgIp7QDYhaB7zkPKnrvA/WtULQ9Fg3+4gZDxCRidrldLnoDjYLDMILdbFDDffFT2qSThmrcOy
 UQS+O4srgR8VoN36clqoYJZ/1VCLh4RMDDiXdnJDJUvXpIyLoHbvr8rawypYHnZIQumw+FVdR
 uqQnr3hq+617/q3vDVJqRsRQkCZ7/A2fUp+5Pz7bzR5LCwvFmfsi812cIJAmvkzGy+kHzeZul
 E4lVsEt9jNN6R1Ye2UQpdJN0G2TmaLfm2gksmVjCdszvNnNCH4ikK+/yXTzGE1WbldEBrxUPS
 hNs5I1dcyJvFK1udBCpMF0EHikSaFopYi8AbZWoQxTJRtEsQCSwRJqd1TbZ6n2MomtHSSNxJE
 1bE2S28439+BkVRSKelvZJLGG91rLnPiMEKMZjwZEnBDnadYkpR2uaDE0v3G9sb+g2TdbmDrV
 FdBQ53xsRwxYLR8xDUfLSr58/hv99LMqqufKHd72fCPmoye+smDt2pP944l2BJXy454Kpl3l1
 v7jw7VpBengsez5T7jP41z0QaUp9/dPYZSGcXWx8z2pGc/SlvfvLk260J06UXp0yFab2qu3GM
 jhBMbEqS0i6w/wA8wecLmgMAAA==
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1498576111!79155054!1
X-Originating-IP: [104.47.41.78]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15639 invoked from network); 27 Jun 2017 15:08:32 -0000
Received: from mail-dm3nam03on0078.outbound.protection.outlook.com (HELO
 NAM03-DM3-obe.outbound.protection.outlook.com) (104.47.41.78)
 by server-11.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 27 Jun 2017 15:08:32 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=5KdJxKL+w6r2KAuqTqr9kxwekL5aj4U8wWEp9DorKWw=;
 b=SYT26ulaGY1DoYzr48VxVBLEKwI4p1E+SV2BVoibciEqHQhl9rnlGdW8MTmR1B8fQWMEghpE/N/bM5w4luGeXoNMhVoBEHKZKMNz69JPpPZvGlfh8pKw3GbVb8um179ik4EPLzKSzILDTQbDXihrQ0ale8/R1Auj8WZz0nzFQts=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 CY4PR12MB1141.namprd12.prod.outlook.com (10.168.163.149) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1199.15; Tue, 27 Jun 2017 15:08:29 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Tue, 27 Jun 2017 10:08:24 -0500
Message-ID: <20170627150824.17428.98358.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
References: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: DM3PR12CA0053.namprd12.prod.outlook.com (10.161.151.21) To
 CY4PR12MB1141.namprd12.prod.outlook.com (10.168.163.149)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 92b9f764-2292-4256-8dea-08d4bd6e5ef8
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095);
 SRVR:CY4PR12MB1141; 
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 3:1JeJKXqub3tXvI0fMWpjuvatUa34e7af+NdDobmRvMXASBZEDTJ1F9zkF4cTLXfNWrC2JNvLgU26jcACIEpwsDy0gGomwfw1lLiPVKYH3cs7nOEF3J92eYZyIOENUjWYm6AK6ryAr21RMeVKV5BX3PaOYigNwUGcfJmYpBHRlz1IsarJvizCHvMK4dTxrdRQeC13HfJD8mfBcPpu4e2AiwLpikhBUPU2yPyDg5U8mDzWPZtPcQRx18imvk+8bnIqYmngR5LPxUfcdg8Lm8hsbNMpZqAazy0NM5t1JvbdLsHfXougRUz79JkGI5qO/Zi+Sm24S/4z90wlTelsUAXuxRdGjce2pcB+6kddKSKMpsBVKI+rIhooiECzQuEkO4BwYDCOt66+jzU/u+NmCKjvhY4+2xoP7UUDTxNa7N4cNMWwMfQFZ1Tr573toBD9CqCgNbnwuFNLuXyJV7R25b5rkO9ambQ1V3l6a0Q8NBB6Hsu/Eai1aCrdItNvB41SpEqn6+Y3WmeFI1bJds0SMjpXuXVxjHbTccsztiPcWsi7IQtytBcNHjj+VI/NUVt1UmUDQJ1qB3QBHbW2qvihRWI3KfmjxG1ovsFWciea9n/6exs9F7Ef3ZbwX4w6+ij77JwtkoRio0yS0ZPJKo0rwaN5Ulh5TA/XXBRGE7q0b8/bITCaJA66o8z6+v1jrQ2+PqMn7OGpN3QP3zirB0sHP893Kg==
X-MS-TrafficTypeDiagnostic: CY4PR12MB1141:
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 25:274JZr445/n3AZkD3LZmXbwrHi0PKmKM1hP8q9wfO3zno/McK0K+gy5V3dxT/o1Ax/eoH4Ydmt5DDsaJGpyK4jPLWrOGFmyio/+EFOLssIMLZuMqxW6r4Gfcmqu+PkfZ1Y0q1ilBlAj84i423h6vCcgWdheyaXcZzzTL3tREZ2qKmq0Mx8hEzL9Cn7R526uQIMdBMtC+xGZmDvdrSi+VtX2mUu3EAJrmB1CaKXkTzbZqMnO4P1kgII03OTfUHxMxDeqjzaaP8ni1Sj3Gmw9CSh0U9mE6Lwxm2HI1eH09DjfM9/+rflXlo1fILlvazF+x8f+kbSneVAsf4c94SYmm67oPh8IG/lRNklnJ+AHEnpaer4s+Fn5bKeUDK9qWgALi1dCsbSOzCwup++MnACBohDMsilaoiHUn4YZoyQOHRHNa7IPQIG6ipLVbBiiHtlwg1jUvl+vXBQw3BUv4JmeZqL8Uiy0aVDDIwyzK11YCTcb+tsQynyIzOvBevg0GHj+3nu5iVjMrn/j7e1YXX7Yu/UDUE7sZtoI+GphL5hwInRd+CLoSGilys6bbxioL4raO8sdOPkmru86wTNOTwhU16otE7T0DTVcBlq3TfFmra7Tdw5O//8SbTuUkjxeFfcpN4VC5YupjO4PjnnQOx2TXer4XBHfAXrQmvjlCVlb9HUg+/L4fGXU4GNJKSZ+634ejCRso/UbEURHiS92ni5B2KV1dL3/4n7j8cMSESUu4n/1jBZuNAo79wf95xwEx4KK7sUJLOzZgilrfkZ5CjBjdEIMlTSnQ1M+RoJi3vhtPYSQa3WnjdftuzjpIv6vSfLhgpSe9OZuxgWTdbkDEubElh/6Cl9fe94fkY2fg3zV56A6xSOjufT+rlZTpi9W6Kuigf7FdG+w9L26GK9A9erO3r96AIgm50WSxETdRqp3b4Hc=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 31:AWTuo+sKhpz8ZF1VEg9wXSrQuwql1nnJIpdYo+madC+z3//4HXoXWqmh47ZZSPhQloK7fHgdRVowYlNEgV6fCQ39dKrq5t0LVhV+JvZ5k/R7TjpqJAkHVi/C6n0D+2gR89znX36u9GVOGLDu0yHjuXTi1EPEFKbnO82/li7AWoGKVWE9Qq3fNb5QMdncU8Ctu5bajkbkRLuddEDVJ+8LI8A3P7tZgf5q3jAlm5x+meOsO2ptdspgS12XJF3F4U+ijHveEpyon4D+Tae892VCa2nV4X6fc919N2JU/XXeCNfJYQhRCQQDMiXNjdkbXPQpQRNj4pvFwmIYfHtMx2LoFa/U7lNCiqh30byfR26/p+n0YEUSQuoO2XQ3D3jOv9DU8s3pdUKkLtBOTGu4S/fUWyUwxpcaD7xO4Q4zQgExq48iqQ3TesVnuymkIgV+FZ+ySGGu/JGJoyq0U4oAN3rF4wLHJG7yhG8qK+OwokvdnoAYk17BKu9vXXcjevEQDFJJhejzEVW/WC9cGUpEHOXEHhIJCE58QL7s+WVMKnLqVzyKx/MCn+AYHyUXUddrnNOu1a1MYoSOueKGSoSW4AXSqRUjjxJHK3Fzrj5q+27bPYrEpltkmDl7YzeqNtFN30GPzNKXFHEEr+YVux3UfpUv18qALDRaSkfS60PideKSd1U=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 20:3fkimWUhWkk8BsS2daK9GbXhIaprTgiRhN+sZLIBFfxg/hltPz1NJTzdOtb/8rZQsVxhWgtUXdF8MVb/qgb/qhZoSO2KgpBzwAqUy4zx5IlhKUCusu/E42MfysgZv5HG1K0ZVfT3BZUoFI18jYm5F+PQndcRMYwdZPnv+Wr41Yk1njipfxh+GLJW1MbrsQRzlI7CFMQxN8ydpx0Lvx61RdcU85vS080v9dYc1j3Em/avreE0RjBStceQZbTuwey80Obak7rRl2YdeFJsq/6OygaW8hAo+/yfKm1pBfMBS7zg+jdhPBKVrXi0LGTEtYxQlzdtbPf3HOb07B4NB4oRTSqwX3wCpSclEWkyoL3tAwo9foasbb/8hlG3eiddUv2OKvEy+vxkw97JNJRdJXbxFUEbIOXAXu0QxinCi9ni5hB2nXExyqzcm75uKqH+J8zvjpr1gFfjw54mrF7mswoifHkbUqPyspjsUrsxYamhZDn76UokRo21nT3zohWh8bZu
X-Microsoft-Antispam-PRVS: <CY4PR12MB1141B1A747D6FEC25FC3922CECDC0@CY4PR12MB1141.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(125551606395959)(133145235818549)(236129657087228)(767451399110)(148574349560750);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(10201501046)(100000703101)(100105400095)(6055026)(6041248)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123562025)(20161123555025)(20161123560025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:CY4PR12MB1141; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:CY4PR12MB1141; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzQ6MW42M2FmNFlrR1ZCRDBNb25lam9jWDNUNmVa?=
 =?utf-8?B?dHk5RkdTeXRFNmdKbmIybDBvekRaRHR6THlHdWxwUHR3K1ZMS0I0c1JkSjFR?=
 =?utf-8?B?UCtIVHA2UkZoNG05Zy9xbTQxRk80N1NodERYYk1ld1JKWkVlVU9Ob21qeHVq?=
 =?utf-8?B?ZHZJRmxBR05nQ1d6L3dvTDVIR2JMRnIwclBCNkcwQTlWcnl0VUpZbTdIMWs2?=
 =?utf-8?B?ZXZSVFJjYzcwSU5sclcwWm9EMFhsbk9rNW5aVGlYR1Vuam1Cb09VU0dKNHRo?=
 =?utf-8?B?UVp3VDd5YUNRTWUrVEovUjJqU2pkN3hKZ2ZYOWVIMXVjSnBrbFpkWGlQdTFO?=
 =?utf-8?B?NlRBcGNhMncwa0dFVFkvYjVjSHNUaXlxSzAvcmVXSEtQNUJ3Zy9ta1FYUzVn?=
 =?utf-8?B?L0R6ZTQrUkZmaHVMUGU1UnF0QXMza1cxMEVNL3c4dHpPUlBGZzl6SWpoc2ZL?=
 =?utf-8?B?cGxGaUhSQi84MUdoMEZJR0pCdVJXVmdRb0p1K3NOV0FrVE9DYmxWYll3OXow?=
 =?utf-8?B?aENFR2tJeXp6U05XUVFUcWlGdEhZMWh6WWF6ZCtQSndtNDRaMHFzMDFzZTg1?=
 =?utf-8?B?K2E2cWNEZHk2Y2tQL3JvdmJrSHlHRkRvNURXc2FvTjliM0JlSG5TQU85ZHV3?=
 =?utf-8?B?cW40ck1VMS9UT093bDhUNWRXczdlcmRNNmRSTXdiclp4QURRQTJ4R3FISjk3?=
 =?utf-8?B?NURKWVdFbWExYXY4a3l2VGhvQ1E5OXUwK0hRbGczVFYwOHVYODNWNjBRcGZ0?=
 =?utf-8?B?Uzl1WGpLV3l1UlVmbmNpaWRjaXJIZ0lleEs1RXZ2VnBEV0JTSk8weEJvcmth?=
 =?utf-8?B?Ym50RHRNOVEyYTZydzlCU05rTGRlcDNsbDBPWmdZZGRYcjdRSmp0d1FtdXdE?=
 =?utf-8?B?T2lUWWNocmloM2lOS04xdEl1Q09jWWhtVHpxYTZZK0F2WEg0K3Bkbk1KYVR2?=
 =?utf-8?B?eTNsUVgyYi92UjVWczdTOGVwV0xFYk9JZy9SZHozMU4raHByeTFObmo0U1Qz?=
 =?utf-8?B?NkdTdkhmeEZtN3l1ZDZZd2FUMjdZamVjaGxpa2h1a3RyZjNVQWlucTJiSURZ?=
 =?utf-8?B?Z3I5V0VwTDM1enRLaURjK0ZQYngrdERxVHJWTTh3c1hsd2pZS3NRUmxPcG5z?=
 =?utf-8?B?S3lzY3p6VDBvTU9YK29rOXZuU0oxNFI4YkF4cFR2Zmd0WHVRTi9FNitIM1Js?=
 =?utf-8?B?dkhlWnFFRTNhQ3dabDhGRm1jRDE4a0RiMDM1eUljdlhQdzl6aWhNWDdJaVdX?=
 =?utf-8?B?VGo0L2ViMklYK0ZYMHh4SDNxdGlSQnd4Q2plMEZ3L3ZQbklYRWI1SUliTUxn?=
 =?utf-8?B?VUVVM3d4K1ZYK1MyM3NYbGNlcklITitTbnFtYXJBRnRYOHBONkNMRmZxLzVh?=
 =?utf-8?B?RUttaTUvZHcySUk2SEhMMXFQNGg5clhzbi9VRnFaVEwzOEgyV1JOc3NMdWFC?=
 =?utf-8?B?QkpuSXcvdmViMWkvWjlnVkljTzNnYTdITlJqdEUrR2ZuY2UrSTEzdzNBK2tl?=
 =?utf-8?B?LzZmOUo0amFTdjhnZFUxZTB6WFBvTlUrVVdGbDFtNWRwK0JQWTQyRVBuRFRi?=
 =?utf-8?B?OC9WVVJTV05PM0g1S0duSVFIRUFGOU5OSEZYZmVnZ2hyYU5BYkx1SjZwMUFp?=
 =?utf-8?B?N1BkZDFldERzVWlMVXZwbFZoMU9kMFV4czM1OUFDZUk4dThrMmp2TzAxTUtC?=
 =?utf-8?B?cFFBejdLOVpMRXZYZnYrbVlEdXU3RjdiWlBUWGhocXRmZW43MVlyWUdOb0o3?=
 =?utf-8?B?cXdzdzF3RG9hTGEwdW1GWm1uNExlaEZZV1VoSUJRdDh2dnlZdTdZQWxvaGRN?=
 =?utf-8?Q?Vqy3ll23gyzT?=
X-Forefront-PRVS: 0351D213B3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39840400002)(39400400002)(39450400003)(39410400002)(39850400002)(39860400002)(103116003)(53416004)(97746001)(47776003)(42186005)(66066001)(50466002)(72206003)(81166006)(33646002)(7736002)(86362001)(7416002)(7406005)(6506006)(5660300001)(305945005)(23676002)(8676002)(53936002)(9686003)(55016002)(2950100002)(6116002)(54906002)(6666003)(110136004)(38730400002)(76176999)(2906002)(54356999)(83506001)(3846002)(50986999)(4326008)(1076002)(25786009)(189998001)(230700001)(4001350100001)(478600001)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR12MB1141; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzIzOnpZS0xRSFRudXdHVlM3YlRid1RURkM5YTVr?=
 =?utf-8?B?WjZrb2duSCt0a3I0aUVJZ3BvdmhsV1l0NEo5cVNwR2tldVgvb01adzFtSENh?=
 =?utf-8?B?WTMxVGh2cHpMa0JmTmp3OXpjaVdSRU9ac1JEcUV6VSs4WXZROWJ2ZFJHNnpU?=
 =?utf-8?B?djFmQ05RVXloUkx2bm5QMXdSQkd5Y09ucEFCWFpEeXQ0b1IzQkFRYXJIZFo3?=
 =?utf-8?B?UU96UGM4MzdqdUVlVGdlc3k4ZnBBSlRPd0lPbklXdUtEbkZ5NVdja0cwblY3?=
 =?utf-8?B?RlJEc0pCU1EwbXpIV0thR3JVdWp5ODJwd2s3RUtDN3dhRnd1OEU1SFk4N1Vq?=
 =?utf-8?B?UUJJelBkcnlDV2FuNWFIOUdqT29zMzRTUjFLK1NvMG9qL3A5anUyUUU1SXVa?=
 =?utf-8?B?QTFiVjR3S1ZlNCtvVEpOUWlTTXAycWpLUCtqUWdCTU1Zblh2RDNkYzAyMjJG?=
 =?utf-8?B?eE8yRFNsOExJNCt6Z05uSDAwYVk3djR4NTV2Rk54akZUTGZWZytENGR0K04y?=
 =?utf-8?B?NWdaRjdIa0lLajBBY3BWTkdwSWg0MGxLRTVPdlAwdmNyME1sSDkyKzBvSzJL?=
 =?utf-8?B?R25wQTVxQWxmc3ZOOVVDRFZERzdxSzdhdGR1eHdnOWRzU1hyeTBHREI3RnBY?=
 =?utf-8?B?UjNiMEwxNzQ0UjNiYlJWSkpnajlGUWNmS2NkSUJKNlhlSldGZnBNaHN0TVdW?=
 =?utf-8?B?cmZScVE4MlVQTVdXRDNtTkdyd2Y4NVhybWRRZVZvVlJFcXZrWkxXcStKVmNq?=
 =?utf-8?B?MmVBa2hIcFd4ei9obVdUb09oOXBwNGFqZ2VnSFlJalRNbEhJZmVsWEZIME1G?=
 =?utf-8?B?a3NVUUtBU0V1eUJsMzQ5MHFzMmpVUzlSMm1YWVIzaEVoZEhGdXdCcUtEQUgv?=
 =?utf-8?B?eTMvdUpsV3AvVEwyelA5bXNkU0RFbzB4a1o3dFB0MXEzaTE5dmFEdHI2eWlt?=
 =?utf-8?B?eTlwaWZPc1ZhNEFhSzNxSEdwTG5kbC9KT0pRMlVHUStUcUdIVjFiVXJBL3BU?=
 =?utf-8?B?R2s4RWI2UVhGQ3dEaXhaeUpZc0Fld2t2dXp2T3VjdnVVSkRrc25IVzdNRGhx?=
 =?utf-8?B?dnhUTlhxdUwwaHVPdlFBSjgxWW9lUFViWHJLanBzcU9PaFJDRi82WFJrUmor?=
 =?utf-8?B?WHYwYjgrQ0JvNnRVenpUa2s1TkRzR1VsS0hNNUJ3elZqc0UyL1g2dUl1T3hl?=
 =?utf-8?B?d2pIRzlIVDdINXdUbmUvMHJRNDdabVk5ZWMxbzNkcUZaK3RoT2pxQmZQQ24v?=
 =?utf-8?B?TXFBc2NBTVpLM1AxeUIvZ0hzTXVrNm5jdVVVcE9YZDI3SmUxWGhmZlNLOFFj?=
 =?utf-8?B?aWdHc2F0VkNkbkNsTEZZS003TFFZYjhaTFh3TU1NbzJmNEVVSC9zb3N5VDlq?=
 =?utf-8?B?RmZBMVZtakYvS2NjUjViRkRSeGdXL1ZDSnp3SklkeXNiODM1UFZHMnpLUHp1?=
 =?utf-8?B?ckhBSyt5WE96VWZ5M0dnUXN0cVpDVEVodkNkNkFIQUdNUFg4UVkyUFZYNWdG?=
 =?utf-8?B?eEZ1MmhQc0ZQZ3dGZ0ZtcVFUeUJ0NXM4K3BxaVZFdXpscnJoV3U3Y3Z1M0Yw?=
 =?utf-8?B?MlFwdG9tcjFyMnl4TjlOdGYvL3VycFVFTTdmb3JwOUNSaW0xcjZoOEFERlZO?=
 =?utf-8?B?NGlNaTdyQy9lZFVKdnNpZi93c05iTTUvZWR3Ulk3bEh5NDJDQUN5OTFhZmhL?=
 =?utf-8?Q?zSxKzTwkLhykMQ6qtE=3D?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzY6cVJoKzFVcUJsV0pMblArRVEzKzl0VTN0YU9V?=
 =?utf-8?B?U1lJUHMyQlJ5aVN1TWljSS9mdVFHK3R6TU9qRjBRR1JmWlhrd2hSdWdDZzF5?=
 =?utf-8?B?WVFPWm9ScmZTUFAxSkkzUGJTWkMwRm1HdGFIM2hjdHNLNU9PZDRlVGs2aEEw?=
 =?utf-8?B?MHlFdW9qTWNkTDA1dGNWWmJPakpDeGNEWkNpVDg4ZDhnbm5UbjdHd3RxbHIz?=
 =?utf-8?B?bUJuV2FTRVFodFA4SzRjbWJDaDNCSzk0QnFWNzlJNnRKNDI3RWVWWWM2ZHNm?=
 =?utf-8?B?SXkvZURuMjJYU2Z4MlExa2tCL0ErV0tYV2pvbFBGbXRYVXNwTmNvMWlNWU1h?=
 =?utf-8?B?WEJOZGdpTkxkR1JXakN0Um1lUlgrd3pBVHM5RTVrTEpsMFNBMFRMQVROQy9G?=
 =?utf-8?B?Q3QwOGpBNFExaHoyVzllOTN1ODBNVXhJNDMyYmhPMjlIZjU2dUVCZHE4NSs2?=
 =?utf-8?B?MGFyNkRyU1VtTE1zc2FwVXhCdTNUN01hTnFiWERsUXdncU1SSkFlRTlnMHdP?=
 =?utf-8?B?VUFkTS9KNU9RdTRjbUJwNWJCKzA4Z05ES0hmdUJFMkkxeHpFbHNRejZNY3Fp?=
 =?utf-8?B?L256bnIxbXN5dXdzdmcvcUsvK2kwb2FVOGFJSjFncWRaMTVWYjB0d3IyekdE?=
 =?utf-8?B?ZEdFS2ZxZXRnU0FTMG8zQ0tDN25wOTUwWXk0Qzg0UklRL1N3Z0FTK0ZqU1Iz?=
 =?utf-8?B?VGtiU2lZaThWUFBjL3ZSN2FKUzdsQUNMNDVCODhSUVAyMkhwdFJVaEZHRWFR?=
 =?utf-8?B?YzViL0JRampiLzk1Z3N6WWQ4TW5ZbzlpNXFtUFhqYXdKWGVTWkRLTCtwUTJr?=
 =?utf-8?B?cmRMVEFyV0R4WXVjZmNuZVordGMwNFVGUDVNRnpLdnY4VVpoYWhBMkJaRFR2?=
 =?utf-8?B?eTl3YUNIQS9WL3MydUp2Wk9TWTlIK1d2clMrckVma3pOWUZ0anNVOWpzejE1?=
 =?utf-8?B?c2dYeVVtQlViTStlYWxhVU9mMzRQZkJOUVVPSFFnRWtFZEU4TmJSZW9tOStH?=
 =?utf-8?B?bTNSSmdoMlY2RCtSNVVrZmVKOGdONEJoVEhJNTVQRldocnV2YXRDdzZxd2ls?=
 =?utf-8?B?N0t2NlVmT2xmNHF2OE1pMFU4SnNCWTRNNWN1Y1BQa1FYQ3dkazJJK3NjWVpa?=
 =?utf-8?B?MTgrUE9iTGJsNjBmTHpsak1aR0dxZXBSRFF5M2h3TEZ2K1VyY3FRMGhVQjhY?=
 =?utf-8?B?N0dNUUF3WUc2UnlldnlLWklwT3pHaFdqdE5SN2I3WXZZbVcwQ3Fob01ZMVlM?=
 =?utf-8?B?WDdxUHRZcTh2ZjdxMzBEZVpaNWV5aFF4NDN3dXJsOTN0Vkx6V0JJTWNBcVlR?=
 =?utf-8?B?L0QvYm5mcjVYdUpxTFMranlXNzJnRk4xbVN6SThxY0ZkOUJqSmhURi92cWRL?=
 =?utf-8?Q?i07bm4z?=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 5:vM39Gjt653LFVZlPeoGvmDq4SMTIhJcHndVnn0fpX7BvATHummAatPFnz2aPrM0fvdPBcrnr101m415PpgUJBa7O3i8G3IK1L8hqxX2gQwYrbixZAZA0pAmnXus5KP57BkwxM15iHrE9RTGFN08CoqrsAQPxLqw2v4K9VZtGqZxvnC3nt94d41LfXtopqTNirTQ1qVSPu53GzKfTnzjEXO/kgJcGsJBvSuZijQ5BACtTj7NW/QXRVrJxrrLUWxd3ikfFDZwBypaIJsrrhOlyih9KCgvNPKh4UWpQ8EQ1J15e3KAbgl7ONhZ2kKMKFr/bpz/fSm5ySjn/ANUD2H0UTBwCq4PSQoZHXokgEkm9HMXHaXJERfwwveqUMvDWqIr820NV23rzRFTmIM5QddS3EXdIpS57aAeHCQc8mUbPX0tjVuQVhrQStQzldRr3zES+AEIvXcHhvzjIChhka5YDHd54rk8zk6aa4h3rvFXC6VFcuSQi2S6+Kp/YmOh05t14;
 24:8+v6KJj0Ff3RSv+FHei8OWjinj0e+u9tv6os18FvlS4NuuDpc4Ven4Z8/eiFlEhea7ZXOX3GoVRVwC656vgq8Q5/fRNd9fIdQ/rZBR22nZo=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 7:XkY0krWFT3B39gUPcI8sEVLqkD0fZukmBB6ANGbC/N8r1H8YW/nUsqrTMZO1unt3zTBfFOEfMCJH63xAvJ4yv/Ezo7VhvCwsJ/ljtRPTbzfZBwD0a1D1kyuL1s4CxMm/6UJakq+Xr/DOLGUvwMteoYjaUMGVr0dqYBnPYabllckCNIEDiFv3pWGdhQUgwLOcm/994/DrmcfdYksgIYfYMJRjaHeQdR1kplEehgYBHxWpcDcGAH3NZaQJOvxcHpyT2M9Joj6YMdYbC8pdFEGPDeneMMY+KQZu4DEVJwxVX2zcZp9BCc2UV8VxoXE7+sCfcg+MMOGe0lc1bDh2do2RDkiVL1eEuuuITPp2h838Upgv2LuwC1iN1D6776v2BJNtGI8qNZSTV24PMvsDDLvp8FfFWKZL2jZCCk6HuOS3dtoMus4+dtUhpKfrWKE96FdhdXdOCfsZFtFekLfu17QYyKBckK2LJR9ouiUJiXtiwU0HVn6F3IJE662/u05Wybk3wviSC2xDLVubwUYel0Vb3VMg/YfPPaaPj4uvHrD4IlNoNdeRkiwS+PWo7BhQIMC8OZW7XKrJztHOfoMzdqnTr9eMnzXplgsFqmIumX4phmwXt5ikLmycYLr5XMZpPTi2iHrbCMBgajrdqT0lki7VRLWROQadw534XrZTWoXUyYWexFmsDPFoEhxhhHpEr3obMqMXNVXkvJnYMbjnWw8dTE9yHPFFsiz85S4Q53BEkSGeq8gb896K6nP5NPOf2/7FSj/f50ChqZpbsDZmb8CWbORx38EC7si7dgQTp6pvENY=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 20:KeAHpbxSh5C1sz0JvmIlV8X92pYSDCCccvKjz7JvHX25+ckB4fAWTyiiO7/92b2bbIcHocgks/vi4cBMaYNUOc/TIsHSvYE85v/bTBXnk+mKPEybqn76w6H1O3v00pMbaTU9rhS+qz2p6ZZrxEVNXQqV/4qctqG7CXAA/0Su6PwavvYKjzDvU/UQACrrxULjoTHh37szMWyWfbU2vUaCYy0zZ2Kdd8rF+nBxxcNAsNtdytJQD3JvL5aFgubxreaJ
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 15:08:29.0044 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1141
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v8 RESEND 06/38] x86/mm: Add Secure Memory
 Encryption (SME) 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>

QWRkIHN1cHBvcnQgZm9yIFNlY3VyZSBNZW1vcnkgRW5jcnlwdGlvbiAoU01FKS4gVGhpcyBpbml0
aWFsIHN1cHBvcnQKcHJvdmlkZXMgYSBLY29uZmlnIGVudHJ5IHRvIGJ1aWxkIHRoZSBTTUUgc3Vw
cG9ydCBpbnRvIHRoZSBrZXJuZWwgYW5kCmRlZmluZXMgdGhlIG1lbW9yeSBlbmNyeXB0aW9uIG1h
c2sgdGhhdCB3aWxsIGJlIHVzZWQgaW4gc3Vic2VxdWVudApwYXRjaGVzIHRvIG1hcmsgcGFnZXMg
YXMgZW5jcnlwdGVkLgoKUmV2aWV3ZWQtYnk6IEJvcmlzbGF2IFBldGtvdiA8YnBAc3VzZS5kZT4K
U2lnbmVkLW9mZi1ieTogVG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4KLS0t
CiBhcmNoL3g4Ni9LY29uZmlnICAgICAgICAgICAgICAgICAgIHwgICAyNSArKysrKysrKysrKysr
KysrKysrKysrKysrCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9tZW1fZW5jcnlwdC5oIHwgICAzMCAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIGFyY2gveDg2L21tL01ha2VmaWxlICAgICAg
ICAgICAgICAgfCAgICAxICsKIGFyY2gveDg2L21tL21lbV9lbmNyeXB0LmMgICAgICAgICAgfCAg
IDIxICsrKysrKysrKysrKysrKysrKysrKwogaW5jbHVkZS9saW51eC9tZW1fZW5jcnlwdC5oICAg
ICAgICB8ICAgMzUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDUgZmlsZXMg
Y2hhbmdlZCwgMTEyIGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBhcmNoL3g4Ni9p
bmNsdWRlL2FzbS9tZW1fZW5jcnlwdC5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgYXJjaC94ODYvbW0v
bWVtX2VuY3J5cHQuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvbGludXgvbWVtX2VuY3J5
cHQuaAoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L0tjb25maWcgYi9hcmNoL3g4Ni9LY29uZmlnCmlu
ZGV4IDcyMDI4YTEuLjNhNTllOWMgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L0tjb25maWcKKysrIGIv
YXJjaC94ODYvS2NvbmZpZwpAQCAtMTQwOSw2ICsxNDA5LDMxIEBAIGNvbmZpZyBYODZfRElSRUNU
X0dCUEFHRVMKIAkgIHN1cHBvcnRzIHRoZW0pLCBzbyBkb24ndCBjb25mdXNlIHRoZSB1c2VyIGJ5
IHByaW50aW5nCiAJICB0aGF0IHdlIGhhdmUgdGhlbSBlbmFibGVkLgogCitjb25maWcgQVJDSF9I
QVNfTUVNX0VOQ1JZUFQKKwlkZWZfYm9vbCB5CisKK2NvbmZpZyBBTURfTUVNX0VOQ1JZUFQKKwli
b29sICJBTUQgU2VjdXJlIE1lbW9yeSBFbmNyeXB0aW9uIChTTUUpIHN1cHBvcnQiCisJZGVwZW5k
cyBvbiBYODZfNjQgJiYgQ1BVX1NVUF9BTUQKKwktLS1oZWxwLS0tCisJICBTYXkgeWVzIHRvIGVu
YWJsZSBzdXBwb3J0IGZvciB0aGUgZW5jcnlwdGlvbiBvZiBzeXN0ZW0gbWVtb3J5LgorCSAgVGhp
cyByZXF1aXJlcyBhbiBBTUQgcHJvY2Vzc29yIHRoYXQgc3VwcG9ydHMgU2VjdXJlIE1lbW9yeQor
CSAgRW5jcnlwdGlvbiAoU01FKS4KKworY29uZmlnIEFNRF9NRU1fRU5DUllQVF9BQ1RJVkVfQllf
REVGQVVMVAorCWJvb2wgIkFjdGl2YXRlIEFNRCBTZWN1cmUgTWVtb3J5IEVuY3J5cHRpb24gKFNN
RSkgYnkgZGVmYXVsdCIKKwlkZWZhdWx0IHkKKwlkZXBlbmRzIG9uIEFNRF9NRU1fRU5DUllQVAor
CS0tLWhlbHAtLS0KKwkgIFNheSB5ZXMgdG8gaGF2ZSBzeXN0ZW0gbWVtb3J5IGVuY3J5cHRlZCBi
eSBkZWZhdWx0IGlmIHJ1bm5pbmcgb24KKwkgIGFuIEFNRCBwcm9jZXNzb3IgdGhhdCBzdXBwb3J0
cyBTZWN1cmUgTWVtb3J5IEVuY3J5cHRpb24gKFNNRSkuCisKKwkgIElmIHNldCB0byBZLCB0aGVu
IHRoZSBlbmNyeXB0aW9uIG9mIHN5c3RlbSBtZW1vcnkgY2FuIGJlCisJICBkZWFjdGl2YXRlZCB3
aXRoIHRoZSBtZW1fZW5jcnlwdD1vZmYgY29tbWFuZCBsaW5lIG9wdGlvbi4KKworCSAgSWYgc2V0
IHRvIE4sIHRoZW4gdGhlIGVuY3J5cHRpb24gb2Ygc3lzdGVtIG1lbW9yeSBjYW4gYmUKKwkgIGFj
dGl2YXRlZCB3aXRoIHRoZSBtZW1fZW5jcnlwdD1vbiBjb21tYW5kIGxpbmUgb3B0aW9uLgorCiAj
IENvbW1vbiBOVU1BIEZlYXR1cmVzCiBjb25maWcgTlVNQQogCWJvb2wgIk51bWEgTWVtb3J5IEFs
bG9jYXRpb24gYW5kIFNjaGVkdWxlciBTdXBwb3J0IgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5j
bHVkZS9hc20vbWVtX2VuY3J5cHQuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL21lbV9lbmNyeXB0
LmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uYTEwNTc5NgotLS0gL2Rldi9u
dWxsCisrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL21lbV9lbmNyeXB0LmgKQEAgLTAsMCArMSwz
MCBAQAorLyoKKyAqIEFNRCBNZW1vcnkgRW5jcnlwdGlvbiBTdXBwb3J0CisgKgorICogQ29weXJp
Z2h0IChDKSAyMDE2IEFkdmFuY2VkIE1pY3JvIERldmljZXMsIEluYy4KKyAqCisgKiBBdXRob3I6
IFRvbSBMZW5kYWNreSA8dGhvbWFzLmxlbmRhY2t5QGFtZC5jb20+CisgKgorICogVGhpcyBwcm9n
cmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2Rp
ZnkKKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vu
c2UgdmVyc2lvbiAyIGFzCisgKiBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRh
dGlvbi4KKyAqLworCisjaWZuZGVmIF9fWDg2X01FTV9FTkNSWVBUX0hfXworI2RlZmluZSBfX1g4
Nl9NRU1fRU5DUllQVF9IX18KKworI2lmbmRlZiBfX0FTU0VNQkxZX18KKworI2lmZGVmIENPTkZJ
R19BTURfTUVNX0VOQ1JZUFQKKworZXh0ZXJuIHVuc2lnbmVkIGxvbmcgc21lX21lX21hc2s7CisK
KyNlbHNlCS8qICFDT05GSUdfQU1EX01FTV9FTkNSWVBUICovCisKKyNkZWZpbmUgc21lX21lX21h
c2sJMFVMCisKKyNlbmRpZgkvKiBDT05GSUdfQU1EX01FTV9FTkNSWVBUICovCisKKyNlbmRpZgkv
KiBfX0FTU0VNQkxZX18gKi8KKworI2VuZGlmCS8qIF9fWDg2X01FTV9FTkNSWVBUX0hfXyAqLwpk
aWZmIC0tZ2l0IGEvYXJjaC94ODYvbW0vTWFrZWZpbGUgYi9hcmNoL3g4Ni9tbS9NYWtlZmlsZQpp
bmRleCAwZmJkY2I2Li5hOTRhN2I2IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9tbS9NYWtlZmlsZQor
KysgYi9hcmNoL3g4Ni9tbS9NYWtlZmlsZQpAQCAtMzksMyArMzksNCBAQCBvYmotJChDT05GSUdf
WDg2X0lOVEVMX01QWCkJKz0gbXB4Lm8KIG9iai0kKENPTkZJR19YODZfSU5URUxfTUVNT1JZX1BS
T1RFQ1RJT05fS0VZUykgKz0gcGtleXMubwogb2JqLSQoQ09ORklHX1JBTkRPTUlaRV9NRU1PUlkp
ICs9IGthc2xyLm8KIAorb2JqLSQoQ09ORklHX0FNRF9NRU1fRU5DUllQVCkJKz0gbWVtX2VuY3J5
cHQubwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvbW0vbWVtX2VuY3J5cHQuYyBiL2FyY2gveDg2L21t
L21lbV9lbmNyeXB0LmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uYjk5ZDQ2
OQotLS0gL2Rldi9udWxsCisrKyBiL2FyY2gveDg2L21tL21lbV9lbmNyeXB0LmMKQEAgLTAsMCAr
MSwyMSBAQAorLyoKKyAqIEFNRCBNZW1vcnkgRW5jcnlwdGlvbiBTdXBwb3J0CisgKgorICogQ29w
eXJpZ2h0IChDKSAyMDE2IEFkdmFuY2VkIE1pY3JvIERldmljZXMsIEluYy4KKyAqCisgKiBBdXRo
b3I6IFRvbSBMZW5kYWNreSA8dGhvbWFzLmxlbmRhY2t5QGFtZC5jb20+CisgKgorICogVGhpcyBw
cm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBt
b2RpZnkKKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExp
Y2Vuc2UgdmVyc2lvbiAyIGFzCisgKiBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91
bmRhdGlvbi4KKyAqLworCisjaW5jbHVkZSA8bGludXgvbGlua2FnZS5oPgorCisvKgorICogU2lu
Y2UgU01FIHJlbGF0ZWQgdmFyaWFibGVzIGFyZSBzZXQgZWFybHkgaW4gdGhlIGJvb3QgcHJvY2Vz
cyB0aGV5IG11c3QKKyAqIHJlc2lkZSBpbiB0aGUgLmRhdGEgc2VjdGlvbiBzbyBhcyBub3QgdG8g
YmUgemVyb2VkIG91dCB3aGVuIHRoZSAuYnNzCisgKiBzZWN0aW9uIGlzIGxhdGVyIGNsZWFyZWQu
CisgKi8KK3Vuc2lnbmVkIGxvbmcgc21lX21lX21hc2sgX19zZWN0aW9uKC5kYXRhKSA9IDA7CitF
WFBPUlRfU1lNQk9MX0dQTChzbWVfbWVfbWFzayk7CmRpZmYgLS1naXQgYS9pbmNsdWRlL2xpbnV4
L21lbV9lbmNyeXB0LmggYi9pbmNsdWRlL2xpbnV4L21lbV9lbmNyeXB0LmgKbmV3IGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uNTk3NjlmNwotLS0gL2Rldi9udWxsCisrKyBiL2luY2x1
ZGUvbGludXgvbWVtX2VuY3J5cHQuaApAQCAtMCwwICsxLDM1IEBACisvKgorICogQU1EIE1lbW9y
eSBFbmNyeXB0aW9uIFN1cHBvcnQKKyAqCisgKiBDb3B5cmlnaHQgKEMpIDIwMTYgQWR2YW5jZWQg
TWljcm8gRGV2aWNlcywgSW5jLgorICoKKyAqIEF1dGhvcjogVG9tIExlbmRhY2t5IDx0aG9tYXMu
bGVuZGFja3lAYW1kLmNvbT4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsg
eW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQorICogaXQgdW5kZXIgdGhlIHRl
cm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2ZXJzaW9uIDIgYXMKKyAqIHB1
Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgorICovCisKKyNpZm5kZWYg
X19NRU1fRU5DUllQVF9IX18KKyNkZWZpbmUgX19NRU1fRU5DUllQVF9IX18KKworI2lmbmRlZiBf
X0FTU0VNQkxZX18KKworI2lmZGVmIENPTkZJR19BUkNIX0hBU19NRU1fRU5DUllQVAorCisjaW5j
bHVkZSA8YXNtL21lbV9lbmNyeXB0Lmg+CisKKyNlbHNlCS8qICFDT05GSUdfQVJDSF9IQVNfTUVN
X0VOQ1JZUFQgKi8KKworI2RlZmluZSBzbWVfbWVfbWFzawkwVUwKKworI2VuZGlmCS8qIENPTkZJ
R19BUkNIX0hBU19NRU1fRU5DUllQVCAqLworCitzdGF0aWMgaW5saW5lIGJvb2wgc21lX2FjdGl2
ZSh2b2lkKQoreworCXJldHVybiAhIXNtZV9tZV9tYXNrOworfQorCisjZW5kaWYJLyogX19BU1NF
TUJMWV9fICovCisKKyNlbmRpZgkvKiBfX01FTV9FTkNSWVBUX0hfXyAqLwoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Tue Jun 27 15:08:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 15: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 1dPs6e-0007gM-DN; Tue, 27 Jun 2017 15:08:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dPs6c-0007fU-OV
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 15:08:42 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 A0/79-02184-9F472595; Tue, 27 Jun 2017 15:08:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0gUYRTdb2d2d5Qd+1wTb1tarllqrY9ItBD
 KgtIgWcyIgsqxRndod112xjCClFJXNKkUo9ZHm498IUZQhr1IFEpUMssU+2HqL8VKK9TCasfR
 tH/n3nPPOffCpQhNrlJLsZkCa7MwJp3SnTSGBR/TzwmJx8NnWrZF10xXk3tRXOeTX3IDOqHgL
 CnpmckKY8unGpX1qTpzxv6KzEbP3QuQG0XiHAKuVHoUIHcK4RIEzR+KCbHQ4Dw5NLyfJcUpJd
 4OA1Pf5SL2wolQ3lW2iNdipxxGb2JRQOApJTzv7VaKhBxvAGdVLSFFBEL9ZKmqAFEUjeOgaMB
 NbLvheLhTOrDoo3G1u+efqUTsjf2goT9HIWIae8Lr2+OkKCVwMLS0hYltAm+E1qnyRXfAm6B1
 dlYprgDYjuBtVaFC8twMjm9vVNKQL3T2lJMSPgy9NxYUoifgAOjKSZDatXKYro6VfIqU0DTWg
 CQiBKrq5pcCRlXQ9+Y3sVQooLW/jJSKRyS8s08rJIkJer/2Le0XDw2OkiXcrYCFBUESDGO43/
 GSvI70jlWnOlZOdaw61YmIRhTEs7bzrE2/IzI0xcalGQUzw5n0EeGRoWaW55k01sSk8KFn0s0
 PkOsnsmQy9Bi12RPa0TpKrvOmmyDxuMYjJf3sBSPDG0/bMkws3462UhSu6rx8REta0i2sDuhG
 3jXmaWPT2MxUzuT6seVJoNS6tfSA1UXTvJUx81yaRHUhf60PbRd1WCSMGZZ/suXvfIt8tV40k
 slkGrWVtZk54X9+AvlQSOdF3xVd1JxF+Oc+4QqWu4LJSoMYLDArlDYbFc5lzf10No/kG2K4fd
 bQpL79/kKhY02QwJ2ac9Ptjmq75Gd4oD9TcS14ly4/2m9IE6H/wxePOIo7TlbEsPTBnof3xvZ
 03qqf9M87oE2tGzpksH+OXX80N6pycN2C2uNcUvKXy2sG0VWPkovjvRW8X0zgsGqL4+F3/GL4
 44+dAVE6kjcyESGEjWf+AoN2jsqYAwAA
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1498576119!105291128!1
X-Originating-IP: [104.47.41.87]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38929 invoked from network); 27 Jun 2017 15:08:40 -0000
Received: from mail-dm3nam03on0087.outbound.protection.outlook.com (HELO
 NAM03-DM3-obe.outbound.protection.outlook.com) (104.47.41.87)
 by server-4.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 27 Jun 2017 15:08:40 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=Bt5N2vY0DxMVJCDCr9ry6VpUDMzdRKpVPb0N3V7H1OY=;
 b=cqJk7ubnz5Wk45KvAZ96Cgabxh5Mi7JHKz/l10y4aIMi0migVMzmtoHPPt/eib+rciT5c0zY/DaVzWURqt9mLjD/IBeIX991YuS0soU+AERWWT+tlGNmTDyDlcDK0Uiphb/i9fHZLdyxcHC7JhG77Zxhc2R9KzAF4Dar8codsWQ=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 CY4PR12MB1141.namprd12.prod.outlook.com (10.168.163.149) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1199.15; Tue, 27 Jun 2017 15:08:37 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Tue, 27 Jun 2017 10:08:35 -0500
Message-ID: <20170627150835.17428.60833.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
References: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: DM3PR12CA0047.namprd12.prod.outlook.com (10.161.151.15) To
 CY4PR12MB1141.namprd12.prod.outlook.com (10.168.163.149)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 8172b404-d326-46b7-2f21-08d4bd6e63e8
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095);
 SRVR:CY4PR12MB1141; 
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 3:YCFVMisiDZiHKsRpg+nLdufGKbMMxmb0mdUyeihXXPARLAJKU4d7/qhq2pU0NEVLCaxmjrT5olX0X2+E43fB91wK6RQAhfHlxHhxUx1LqqVHNcbu1Y4VVpgbAqK4LXGr0zxJWQuxAUtGFl/gxd2UJg2lSVxYUBYw/YAU62o2RbMCl6i7CBwo9Xeqjjo1ecvH+AHSyYJDVSsAjvx+7hc0aOr6c64SeIbNPirArJLystGIpBIkyul/+Q8wW3S1FqMvuVtPWhBeE234bGOcA5iY/cOeVS0i+f23FV4khsT3ADsCm+5Kud/fRHUVcpYVzVZZA+cIpBwR2Xz0LiVh5X6m1zlKkc6U+HuLnjtYJHYrBH9m22yDDMiaWYkUUlA4kkY3aFDAdAdf7Xxdt1gbLNlId/8ot3VQyg25BK/lIa/Q9VFFa6lyZ5qilzSRUnlvwL/UqMrAAQ/hUyulCZvCl8QdVSikmGgEvkBSKi2nAEqbYOrwpdajrlxOu5DMHcITlMBWCIuH65bg64u9s4AEe/DEHt3M+37/XW5hr6R8q84mlvf6c66TI2J+NHS86TlxOyhboCBF9TP+6c/2iyNmJycPEttwh6U+lJOP3N8XYIgrPumUjjMpC687jdOY2Pfyz4+LW7qHszS7FA7/jXy4uQSV8FssbZ6qwgcsmb4bmEQpJsvNMfDmkpY6N2+qc6v2Ofr9upYYMmoaQRXo5yz0Yn6tKg==
X-MS-TrafficTypeDiagnostic: CY4PR12MB1141:
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 25:kb0weu7y4iTN7OsPf0LMv/V4TnmEUr1Xnkaq4yyicVWsEHV1aX47hQ5jt4hBf2fZheBnMDu4tQVTrXTFjVxwNskvqkQEI8d2I1BPtwG6KIMTXfy6Nw7M0amcLU5WnCKiJk8o43r32yu+g3myxrEhCg532GIoelALpQQ+aEd8W1RBXsa1chZttUdtPAtS6mceIfcFD76b9rmy8JQtWfTSnhFFKoh9Gsmmt7sd8FxtkIQ2ZqJmkFcHXl2HcTEl3Tn+FY/u5FcwtdNw2+NWImvL1BROvakxhRtoc8GALZHA+esmu//EJCTFOZenbDc46mnwMybzEp7YKdWIoMN38AfSVELH02doRlDcHSpuFwTfaxTgzLWgrR3EmDrED8MDUdJyjbjXCds2P/r4DZJUBYekwukxeDmDE+mtQFiq7IXOXaU/wjHqzw1LM3M88E66dTPub/DielUCUXwl6N9ot9dOmuWiHhBhsmIsie81zoBW/9YGmSb9n8Tus6ss2xxAOFGyaSPKr5ee8x0kBEGdXM+K5NT1qBEnK7U54r97AcjPTnsTJvg/XY6OvyLz/5fyFvoTWIaJT+c7uNKTiFIpzQTzsbBBOGhBKIrIg3apSKuXEeqOWg4CUS+HM4r5UozzOGrd5xr/k9XSIL/37vGVWqHYQ4T1E5q1YHrBv94VwCLeh6T/TPRhE3iVNr0GQljDM5mYFXjUUf4gjLZAlrHYc2Y6Saw3arQIZZ6qwgwNAIPauK5TUAxG8XrotqAkzZ5T63/GQkE3At/RgDxI01SVx6Q8Iilf8g5zdud+K25OBOhb4M/7lFpDMXvsxAbk1B9bgllv5Qnn76Ysk02gWHc/ZRzDEoG5YpDdjUfkcLpYGkjyS1Yj409tgU/Vrs/xafO9f/n1Wn/4oWNJve91Q79/qINEAhXYLYFECE4JOaAEoz+ADK8=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 31:vvdJRYSGcAkTc9BiBgI4fWF8wLOnHm6dQ9vSsp7z9idNNWIYG6zM1z6x4N/x3YgFqfkVGj4ycsCY7ggYjR4vLYNyZQP2yHryQpXBeE2il7AqANdsY80HVnxuFT5cu5PcV98aHtTep/0RuyDIJHBxpxCj3T4txYF6DM6bztaAQPTOF5IU0yDoPWCxZJThHoSpIpN+hQu26HxHo3l8yfe+MyeBT3e853PWAAi9ZVHEz9tqcshxphdZ0mOvM7WJ0P5lpv0tkvlHuU7h6Hdq/e670xoZdQoOKnqyo9Evyjvs38mF/2fZm0MLiCCxhnucYmwckGKmZlWG8UGjClG/GhHJdVw/HPWOdj8oWWxhYh/uw4ASZs/0MzGTVwXTow7PEKVwozvjTr6ugXBP0+/gR9b4wjL8PjLDchmWBDmkxK+kJ17cjVS79cc+QBeat2uPHvJwDInrqkH1Oay4fOO+WnTkSbkA3VaQniBSgxwBqnkicNjWb/1bD2vTv/A/lFNnf4ElWbsY/wHP+HU9C+6CCQUOVaYQvcA+gqWu6CSM2+n5ekCwkjoq702xV9mTX+CtImmIMPTIDvpGFn94hsJcJiWtQwbgQldwzJ49wpoYutW6x27UrsTvoyt+qx/R3kWWLerEmBngsqdfkighOrxl5ezpjidG3BrUvoG3/X6l3xz+orE=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 20:83FZgN0Z/msaTsYZ4hzdjhVXrEMXXdmS605h51rPbgCNnKzcEUwoUFS/FFql51KXKc73Ob28T9Y1CQ6L31iRfY5cLttCH0fN0p5F/68i/btrrRPh2NW7e9MEz5RzWsK3YkXavtmpLErLTApYp7RsFcGdgTxxYkHB53QRksKp39frfNgn9N8+Y9rJ8sudGCYSknm9IPOtpZQujVa+UopYvjZefEbkhXY64av4Dt5srvM+KWMM4wb3J2v6HNm6zsER7br0cCnmcKXI4vVROCG87y1GDbd57mN1+7m/kuJOTFEfghET5fhbHAD/5uB/4ieWUwi1hl22ItLnuXuhRizZegMKlwo/7M0Yo9NdUfuX4TAXPfrm9l4bOmAeqo9FMdDmF4UARuNoXLx71aVTIFe4Or1VuMIlDsRAcw3VI/WnBvbU9rAy2T027suPGjPThxRHgoCLh7zJ6grNIlmMZrj3bhoUETWuHZyXOF6WhfA0kOsy0GE2OXz3kfVqRGMQpTyx
X-Microsoft-Antispam-PRVS: <CY4PR12MB11413F8122F6E1737270E92DECDC0@CY4PR12MB1141.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(236129657087228)(767451399110);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(10201501046)(100000703101)(100105400095)(6055026)(6041248)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123562025)(20161123555025)(20161123560025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:CY4PR12MB1141; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:CY4PR12MB1141; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzQ6VDJEZDNMZ1NWNFNWNytpOFBLa0xKWjJFOHY3?=
 =?utf-8?B?dGg4ZHJZVFZ2RmFEYmhsbnVycGdWKzBoalBPVnFYSXRmZ3ZpZk11QzVRWWV1?=
 =?utf-8?B?eTRkdFZNY1A0cVFKSjJsWENrK25Vc08yY2Z5VHlaMXRSTEVyQ3pQQVlwanVR?=
 =?utf-8?B?S21tY2x0UmZ4eHQwYWpUUTlWbjg2RzN4UzFwNXB6ZGFFL3hFTUt5MC9XdGl5?=
 =?utf-8?B?cWNXQU9nUjc0b05VRXBWQkdpOFhyY24rSUN1aVJzS2ZzVEFyZlBkRHN5UVEv?=
 =?utf-8?B?TFVsUVJJMTNIZnY2aWxkYVpyeGhjSm1jaE82ODRKNjRKdWJGNkZicnNqdmpL?=
 =?utf-8?B?Nk16cDJybVZLVGdWby9WMjF2YmZ2NWo2MlR6MS9TbXZ4bXpFS2dPWVVSd0t0?=
 =?utf-8?B?RjMybHBJbXVKRGc1eUdKNHk2K2o2UmZXanI0ZmIxVU43VEg2OEd0d3I2Z0pL?=
 =?utf-8?B?bkgxeVdOSy9ZSmk2bkxjNFVQbU5nUi9vczZxWjREUWJYTzJOZ3pjbCtCMGJy?=
 =?utf-8?B?Tk53dERxcWlLejlXT2hDQ2o1Y0JrQ25oVmxtU0pILzNoTHNKaTZ2Vi8ya0hw?=
 =?utf-8?B?dWZNbDBmTTVQN2gzdGZ1SDJ3VFQ3QVUvUWtueGNkdnRHSm9pYnZCTHp5UFE3?=
 =?utf-8?B?Y3I3ZE54aW1XL1BDcUNhKzgvTXNjdkxyb3FwR2pOQkhxdGZLTFQxVW4vRGNu?=
 =?utf-8?B?MzVOTURvM252YUxPNS8wVjAxcnVHdG9CTWVZeDBSR01KbEh6eWVnZUJGSnNV?=
 =?utf-8?B?c2ViVEszV1Q1YVhMUU5ZVEg3ZmhrWXNValErNzYvc0ZUTjFlRkgxTWliTHFW?=
 =?utf-8?B?S3Z1MFIrc3ZMbVdLTyt1QWZUUk1TTjJQS3pDZWt4em1PcEx2Yzg5N3NTNWhq?=
 =?utf-8?B?aXdrQVdvcUErUlFEaW1tVlZpK2VSOUNodUhUZnBiQ1ArWE13UlBuU09nK28w?=
 =?utf-8?B?S25tS0pncDRveHhZd3llZ1prallNcG1QdWUreHU5UUg5cWljSXl3b3ZhY1Yv?=
 =?utf-8?B?QXgvcGplMGhBc0xDa1grK1JONGlkcjhlUGFMMUx3WEZYTFlwNTlBb1VMSVlj?=
 =?utf-8?B?eCt0UXRtY2I2aXQyTDNuWi9CallWZHlJa0RFWE1HRjFQMzJqTGMvOTh4cXAx?=
 =?utf-8?B?VnRtUWU2V28rcGIrVXVtblNYb2t2S1NIdWdWWG92T3UrSzZBdzRsRkJrTGhy?=
 =?utf-8?B?ZjNxcWtYMzIyejhzQXRxR2l3dThSMDU3enJBL05uRVVZMVhGTmt2d3FoMysv?=
 =?utf-8?B?ZGl4SDVCdzJTZjE0WitDVlhzNm9JanFlR2RnV1lXR05aTVU4WDFiS09WRmcx?=
 =?utf-8?B?eVpzZ3JRVHlhbFRyUDhDWHJHdHpHdkRGNEZvT0hJN040NVlETENGWHZYeUx1?=
 =?utf-8?B?cFp0YzBxUHorTDE5a3pRWUdXOXUxWUJIL1ZHVzRFS2hseVlIQ3R4Nm1QUlZY?=
 =?utf-8?B?ZGpqNGJ3ZzhObWhibmd2U3FqbW5pS3pMcnpWdWd1Tlo2dEp3TlRGaHc5YWph?=
 =?utf-8?B?Vk00VWQvTk9tZnNYcUh1ZG9rVkVUQnBkV0FCdk9Qd3RXVjIyRE41K25pRXZu?=
 =?utf-8?B?ME0rY0JJWkx0MCtzVno1OXQ0SE9IN3Z3TC9GamxHZ0tTakI2eXAwcUJROW9h?=
 =?utf-8?B?ekVveitVNUs2RlJvWnVXeDNJa2NtY29SSU9XSEtobkF2UndhaTZsQnRjZE5N?=
 =?utf-8?Q?n9h58Fsw/UpAlQqoo=3D?=
X-Forefront-PRVS: 0351D213B3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39840400002)(39400400002)(39450400003)(39410400002)(39850400002)(39860400002)(103116003)(53416004)(97746001)(47776003)(42186005)(66066001)(50466002)(72206003)(81166006)(33646002)(7736002)(86362001)(7416002)(7406005)(6506006)(5660300001)(305945005)(23676002)(8676002)(53936002)(9686003)(55016002)(2950100002)(6116002)(54906002)(110136004)(38730400002)(76176999)(2906002)(54356999)(83506001)(3846002)(50986999)(4326008)(1076002)(25786009)(189998001)(230700001)(4001350100001)(478600001)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR12MB1141; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzIzOnRnYkR3dnMzNCtjaEpWdDZjSHQ1WTRrWGpJ?=
 =?utf-8?B?WXRzSnRwQTJ5SUpub3JSOFNMOGtmOVBnZ1N5bVFoT053SisyYlRQV1V1Tm5E?=
 =?utf-8?B?WU1RWjh6U0Z3VlJwQWlhaTFucldhSEs0MHl4UktBV1JTalVHRDZRS2UzYmhW?=
 =?utf-8?B?T0pwR1pDbld4N0FvZkJodzNrNW11Z09LMGZyaXd3QjZ1Vm93dWNBZmlUeHdU?=
 =?utf-8?B?Y2NNNExVRHJ4cE95aXpVdExHRkt2UnBuU2NiUHNWemZ3andFKzlGd3lvQTFC?=
 =?utf-8?B?RmNqaG9HdkNzTUZaWGhrMGNjYm8yWWY2eU9TTittVkJDcEZkQXgzYlZoT29u?=
 =?utf-8?B?dlh6aWd6NXRla0laRWJCaUJOWmQxRGtlZk4xeUppcXU0ZWxSbzhuWTVrbXNG?=
 =?utf-8?B?VndYT0s0ZjJlMVRabmtMRmNPZkxXQS9pdWg4Z2FCeFhpdDlaQXdTNCtiTmwz?=
 =?utf-8?B?ZTU1TmExdEZQSit1TnFwWkUrN2RpdGRNdWlIY0M3c3RoelkwTHFWWUJQSFJo?=
 =?utf-8?B?MFNyUlF5VkVvZkZkcWdHYlJPaTdpWHk2aEVjMzNaenptQURYNU0yS1UxZzc4?=
 =?utf-8?B?N1cwTG94a1FVeDN6Z0lCMUFuYzNqUTJqb3YvNkd2YWFDRmQvQ2s2Q21nenE3?=
 =?utf-8?B?bWN0Z3NDRGFIMkN6NzZPVDVtUXNtc1pwdnM3TzRVanc2cy94cTNkOXUzaEFu?=
 =?utf-8?B?WXVLOVpVdVFaL05WZjNBMVNCSzBMNlk4cSt1UTFOUGtGSm0wb3dxRVZmMkJF?=
 =?utf-8?B?SmFjd2M4YzVzYWo1bzZYZFF4MGUzWW9ZK1Yva0ZkT0VHREVrMUVGUjFzdzMy?=
 =?utf-8?B?ekQ1M0dscjFnc0hzR1M1NGdqWlZHV1JBSTF4cHNlQ2xoQzc0dStueDU2WjJH?=
 =?utf-8?B?UlN6SUs3ZjJDeDk0c3RucTdxQmh3bU1kdmlJOEh2ZXUvVDRIS1cwaWRERDZG?=
 =?utf-8?B?YmtJQjdqU3BBYUNvKzBWK3VOMysyUE5sVWgvVVFBclZjOUZmU2kyV0RNbXR5?=
 =?utf-8?B?OUp2QVMxcGg1WDhJd2xReUpIY1hDMjlZMEkyRFYyVkZMZnVtL0crQ1pRWisw?=
 =?utf-8?B?ejFqc2pUQVVCbGV1SFpPUG1uSTdIWWpMMFZoM0ljM3VTZXE1bisrVFBrenRJ?=
 =?utf-8?B?RVBTOE50eklieTJyTW9vUjdLOVkzNjR4R1pBZDdvQm5DdWR3OHF0ZVQxRzRG?=
 =?utf-8?B?WGk2TkFJR2orNi9EZ3JvZkVCWmQwaDY2WWNPMHRyTzUvVkw3SnJOZXZkdFZC?=
 =?utf-8?B?R2pRY25UU2NCR0dBL0JGcXF0T2xldkdtWldPSWdyWk9uS0NpQkpGQ21VTlhZ?=
 =?utf-8?B?SGg4YWxjUjRzaGhZUDJrQWV4NjRlV1Y2RXpnZjRPVGRZQytKc202VmZlbXVV?=
 =?utf-8?B?TmxXRnBKeTlMVUtLNlcwcFFNaWhtalNYdGM4M1NOTHRNN2xKRmMyaW45RWVj?=
 =?utf-8?B?ZWwzM2F0T1Z0R0xoeS9ESGVVdEF3NXBPSy90REVXSkRxS0dxbmR3aWh0VUhP?=
 =?utf-8?B?cDBXd1pKNWw1TzV2eTVpYW96SlU0aE5iNWtqdkl3S01DNlQ0ZTAxVklram1i?=
 =?utf-8?B?eWl0Y24ybXpKWUpEbThRQThyTWlsNllKRnc1enRUNFArK3AxWEFuRGlhQVNs?=
 =?utf-8?B?V0RsSTdHdUYweU1xcE1KN2NLWmR3bERKWWlNajl5ZmdkRTY2dW9rZ0VIbmZi?=
 =?utf-8?Q?2Qg034qTW4btuWGKmU=3D?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzY6VlZxZXVmOFBiYkFXaHlRcHlPbHNhWmlTckMv?=
 =?utf-8?B?NXlhYjU4OG1qelhoekFLV295aFlvS3p2N2RXNWJJMTdwdXFQMkFvb3V2Vm0y?=
 =?utf-8?B?SG1GTVkxU3VaRWxzbHh6M2x6ME53ZFk4ODQrbldEWGk3WEMwaFpZY01QVEN2?=
 =?utf-8?B?dGthTFc2ZTY1Z2swZUFtZENna2xaQU5zM1N1VEhDSkppQVFOSlBzQ1J0eWZy?=
 =?utf-8?B?eWtVZzc3c3ZxbSs2a3BXMitvdFpYdFdKZGxIR1JDTURRZGM2WVAxZUowazFo?=
 =?utf-8?B?OHlDUktKUzQwTFpoSXZtTG5MZ25HTFdaUi8yZE84VXRQYkR1YlRqWm94S1BX?=
 =?utf-8?B?NC9adXpVOFhRRE9TWFJyNzhSM1JjWTZ5Zm11QnlzekZuWXJ5YmIrRTAyR3RR?=
 =?utf-8?B?WjZjLzJyZ3NQYVRnYzdIM2JuTGV0NFJIQkppZEg5YUlXVmdQOFRueUZRdlN3?=
 =?utf-8?B?M3g3Tk9wVFRJOUxiT2NTMVdBNVJzSHVnT3A0aWRiOGJHcVlPUUgzdTl0K1Q4?=
 =?utf-8?B?eXZqSmJKRHVtZ2haUm5xVmt6b0R3b1k1R2JRQkxxYnlEdWI3dDU3Q1l1ZVkr?=
 =?utf-8?B?WVZTS0ZScFFGY0ZFZlQweE5XbGJoaG4vS0UvNmplWURKUFB4NGQ0UEJXRDVl?=
 =?utf-8?B?ODNkNituTVpCUjA3K2luQTdXMHFZZXlVOTQ5dms5WG92R2REcGJyV0dmdUxC?=
 =?utf-8?B?K0dnd3NBSnFqalZJR0xKYjB3VTRFV2EwaWpaZ0w1ZS9ETmpGVld4TEtIdXB5?=
 =?utf-8?B?Q3FFM09CUEwrNjRGWGpoT2xVczR1cjRjWVBGamtxcFZHL0dJeFM2dXQ4S29P?=
 =?utf-8?B?WnkyR294TmFEKzZtQ2hKM0ZjQlZWRWFrZTFqME5tTFZ0VGN1d0Y0aUl1MXJr?=
 =?utf-8?B?cW5qM1pQSHYrdDVPY0QxMzBLZDN2VzNnRkFKMEFmaUV4bGg1Y1EwbmM2N3Bu?=
 =?utf-8?B?eTNjcXJBbk1UVXpRSXQ4bXZSNVJ1VTIvNEZPdHIxdHVhdGJvclN5dkw1Z2NV?=
 =?utf-8?B?Y2lLcDJvbmd4T2NPM2VtbThqTkpOWnpsbmp1M0htVnFSZzR3T3VNZSs0SnlH?=
 =?utf-8?B?VWxpbGZSZjhyeHRwM2ZwS3NmS1dLdlozUVFUUUErNTBBY2tVeGJmeSsyaWdG?=
 =?utf-8?B?enNNaWkxMFZDVUVRTXJFQzAvc1ZRaFhVaG05T3RSZlE5NGpCY3BXN1NmQ2JF?=
 =?utf-8?B?dVN1WGI0dDI1Sml2LzJZNkdTaWdLZHNHdEovalh6UzJpOUhIOTc3T25MWndV?=
 =?utf-8?B?UlNwVlZBaVRXQ0lBeXBRRzMyRUVNaWxPdnI5YmZHWXBxOVhOWUd4OE1BczhW?=
 =?utf-8?B?cTRLcHBodG5PVWNYTUhMKzA2MzFvRkVqc01XdXhyM1ZJMmpGZ1FMVlhnSHVG?=
 =?utf-8?Q?Ynw5sLa?=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 5:z9whUv0Y84GmKMug3hbBU+lCdvqaMJM3XjPB0zYfUfWdEJqAaa3FG9Z4tTiJQRNLLJW0uKolWF1MZLCgo6yabTLcViuukMU/H4VNrhdDyHUg0Uox3eIeqgheAHTDkIdmQorzTOOYQI+kTkznMWwyvPO4MWmvpzRe0K3+vHaHM6Hbn6PMhvcloJsrnZUbY9JDFaCWmw7xLNBNYKBaOiEcZPa+Ozdhqg7S0rYSbLLdJ/nTDWlZQsOnvpyMns/RKtO/XIl8lq+3GrNwKdryioRFDTLN/f2anR4onDTsX/gFjvXP90Z+9BIkq5XBW8Bg3WvBE2PAHHF5q7ibVMCI0rCIg+WHpfogM4wU17gKmNvFCiBXAxn2wPafXwQAJAj6fWPbtbnGAKjAR22MKmGjhjDS4Z7Ptkbcr7Z1Y/ur/tONya+tiHElUC7A4wIR1bBnXVFwovqH+qhZi1mveMjCAVM3ZF3Ce6uTWW7FWPJSQMBvCUDlUC9B2QHR6OjRkFT5o9n6;
 24:Pag31AewH1qjrlhpLUQoMkmB9IeoJtnrA6CZu/QkERgTQGm7zgus0ywVmSmiF2F3k11Ztc8IFYBB2REDSzKZK+pS1HlFSEd4bV50O1ToGK8=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 7:m7+DP8H4T8wIZuNTVjjc16FwSBkU108tJyDx1fDj60XNh17w8rdy5hfejhyeB5VTExGclhdeTHJTd7FG13e4v9F7IngxYTTzmKmzyYQaMoecSK4QdI3CqHYlw6ML54n6C3POejA+typ7Ci96w7m0u4BcQtjw8W01b2ETzgidzXFUpaKi4OD2Gf0cCHR+Me56AqvPtiEfyHPXn4hIgD26KDUHXz/CbqdhCyH5ncO0wJgp3Tx6oPh67RHoGyWv6aH34STvzr1v1cCJD8yUG8osPaucx5IqI+rkzmA2+DJVUeVITMQQJng5wSIUoFmEVzSRPa9lwAgjvdnoLi4+MJhqfbYsm54/KWOcW7GyYyesODwOz4npzUzq2rBUewKyuS6cSJZho/3cED6QcYFWSIAHZCNtvNLu4/QaaBKCZgM2sm6EltSlL+XJJmUW0AL7uqrc9VBi+Y18ftTies6Z6K1DG+XYOhVuXjfQ3JGaX48aOzZWfAu5YDlFii2MCHrS6rskkLue09dj9AFA0pAjZv97x/+Upm+zzj5n0MNESWSD595+3vA6cSwnx7PtSgh0ss5W88B2TPrun1o78UaV7lEraVfAxI+skWpnLG/Hhf2MysYDaaMqOYO+rj5SeGOBRozgcOUDn2I9SD8Lu266GpeGln284smY7rdYXmT3fbuXprKfmLqnDa4dvaA8Wyz/69bMrvajtEiI4MtRBEKQw4aNfpF8og+0+lRcZV/kOeM5RTXYyiUNv/wbs9Hhee7bEtP+B8j5A57rBdazJ5mClNgdu6BrsQyGvDx0fSyeIiKcv/4=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 20:/joQExBBSmonfiQfb8bew5dtgd6ry7zbHiw99nQM7WQAwwZpbnVa3CUddo+6nliBw7ao2+S4UHEcjG6hNmItwf2r9qSaOu6+pxk6ZPJF3QmcsUgw3t6uIGAZzcCvqbe6sDzpZ2QCYgKil5fQ+GOR7JvfMGcb1hjInNxWl9w7kylyjrD2ikPvy3cpXn/GdjUV3zjhau8AN+iLKS8wYprP6wBUmFhfrxWQu2oYaMS96P/6qezzRWJaOBx4KeDSToTv
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 15:08:37.3014 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1141
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v8 RESEND 07/38] x86/mm: Remove phys_to_virt()
 usage in ioremap()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3VycmVudGx5IHRoZXJlIGlzIGEgY2hlY2sgaWYgdGhlIGFkZHJlc3MgYmVpbmcgbWFwcGVkIGlz
IGluIHRoZSBJU0EKcmFuZ2UgKGlzX0lTQV9yYW5nZSgpKSwgYW5kIGlmIGl0IGlzLCB0aGVuIHBo
eXNfdG9fdmlydCgpIGlzIHVzZWQgdG8KcGVyZm9ybSB0aGUgbWFwcGluZy4gV2hlbiBTTUUgaXMg
YWN0aXZlLCB0aGUgZGVmYXVsdCBpcyB0byBhZGQgcGFnZXRhYmxlCm1hcHBpbmdzIHdpdGggdGhl
IGVuY3J5cHRpb24gYml0IHNldCB1bmxlc3Mgc3BlY2lmaWNhbGx5IG92ZXJyaWRkZW4uIFRoZQpy
ZXN1bHRpbmcgcGFnZXRhYmxlIG1hcHBpbmcgZnJvbSBwaHlzX3RvX3ZpcnQoKSB3aWxsIHJlc3Vs
dCBpbiBhIG1hcHBpbmcKdGhhdCBoYXMgdGhlIGVuY3J5cHRpb24gYml0IHNldC4gV2l0aCBTTUUs
IHRoZSB1c2Ugb2YgaW9yZW1hcCgpIGlzCmludGVuZGVkIHRvIGdlbmVyYXRlIHBhZ2V0YWJsZSBt
YXBwaW5ncyB0aGF0IGRvIG5vdCBoYXZlIHRoZSBlbmNyeXB0aW9uCmJpdCBzZXQgdGhyb3VnaCB0
aGUgdXNlIG9mIHRoZSBQQUdFX0tFUk5FTF9JTyBwcm90ZWN0aW9uIHZhbHVlLgoKUmF0aGVyIHRo
YW4gc3BlY2lhbCBjYXNlIHRoZSBTTUUgc2NlbmFyaW8sIHJlbW92ZSB0aGUgSVNBIHJhbmdlIGNo
ZWNrIGFuZAp1c2FnZSBvZiBwaHlzX3RvX3ZpcnQoKSBhbmQgaGF2ZSBJU0EgcmFuZ2UgbWFwcGlu
Z3MgY29udGludWUgdGhyb3VnaCB0aGUKcmVtYWluaW5nIGlvcmVtYXAoKSBwYXRoLgoKU2lnbmVk
LW9mZi1ieTogVG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4KLS0tCiBhcmNo
L3g4Ni9tbS9pb3JlbWFwLmMgfCAgICA3ICstLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2Vy
dGlvbigrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9tbS9pb3JlbWFw
LmMgYi9hcmNoL3g4Ni9tbS9pb3JlbWFwLmMKaW5kZXggNGMxYjVmZC4uYmZjM2UyZCAxMDA2NDQK
LS0tIGEvYXJjaC94ODYvbW0vaW9yZW1hcC5jCisrKyBiL2FyY2gveDg2L21tL2lvcmVtYXAuYwpA
QCAtMTMsNiArMTMsNyBAQAogI2luY2x1ZGUgPGxpbnV4L3NsYWIuaD4KICNpbmNsdWRlIDxsaW51
eC92bWFsbG9jLmg+CiAjaW5jbHVkZSA8bGludXgvbW1pb3RyYWNlLmg+CisjaW5jbHVkZSA8bGlu
dXgvbWVtX2VuY3J5cHQuaD4KIAogI2luY2x1ZGUgPGFzbS9zZXRfbWVtb3J5Lmg+CiAjaW5jbHVk
ZSA8YXNtL2U4MjAvYXBpLmg+CkBAIC0xMDYsMTIgKzEwNyw2IEBAIHN0YXRpYyB2b2lkIF9faW9t
ZW0gKl9faW9yZW1hcF9jYWxsZXIocmVzb3VyY2Vfc2l6ZV90IHBoeXNfYWRkciwKIAl9CiAKIAkv
KgotCSAqIERvbid0IHJlbWFwIHRoZSBsb3cgUENJL0lTQSBhcmVhLCBpdCdzIGFsd2F5cyBtYXBw
ZWQuLgotCSAqLwotCWlmIChpc19JU0FfcmFuZ2UocGh5c19hZGRyLCBsYXN0X2FkZHIpKQotCQly
ZXR1cm4gKF9fZm9yY2Ugdm9pZCBfX2lvbWVtICopcGh5c190b192aXJ0KHBoeXNfYWRkcik7Ci0K
LQkvKgogCSAqIERvbid0IGFsbG93IGFueWJvZHkgdG8gcmVtYXAgbm9ybWFsIFJBTSB0aGF0IHdl
J3JlIHVzaW5nLi4KIAkgKi8KIAlwZm4gICAgICA9IHBoeXNfYWRkciA+PiBQQUdFX1NISUZUOwoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 27 15:08:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 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 1dPs6r-0007ob-Sa; Tue, 27 Jun 2017 15:08:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dPs6p-0007nC-Qz
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 15:08:56 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 41/F8-01994-70572595; Tue, 27 Jun 2017 15:08:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSWUwTURSGe2emw6BULwXDoYpL3YmFgogmPuh
 jSQQRohE3HHRoS7plpig+iaZoJK4oJBLEChLCYjCA4oILaBUBDZZY4xKjuCGxiaIJNpXEmY4L
 vv3nfOf+/5zJYUh1Ca1huCInx9tYi5aeRJkSF6zT0YVZOfpbfWjF+a+11Gpk8FwPEplok9Jsy
 7MXbVeaxl9Nd7SvKOp6PEgVo48JpWgSQ2EXCSUn9imlAuGTCC48LSOlQo1LCLjvfU+VonCGxk
 vA5/9OSDoKb4Gyg8OkpKOxm4ChCiw9ILGfhpuP+mkJEHgGuGvqQkMUng/l3+6FtAob4HtXbWg
 mHKfB2XJfyFQt9vsDN8IkPQ3PhIZBl1Kej4QHp9+JH8GIAYuh5Vqi1CbxLOjwV4UsAc+GjrEx
 WtYHEDQP5MuW86Dy20CY3I8Dz8MqStbpUHHVHyZZAp4Lva4MuV1HwI1PW2V9hIbW21Gyjofmv
 rehfwJ4KAyCL+t/+wwp4c7FlTK4TMHotVIkAwu8CIxRMjiK4FjQ87voV0KLt4mWi1Y1+KpdxH
 Gkq5ywaeW/TSsnbOpGZCNaJHD8Lo7XLdUn5PFmo8lpZc0WXZJ+aYKVEwTWyFnYPCFhh93aisS
 b2KtQoCvoUE9GN4plCO00VRNk5ain5Nl37jGxgimXL7RwQjdayDC4xrM/W0PZ7DZOC6pGQRyL
 5DkjV5Rvtog39mcSmAhttMrnELFKcLBWwWyUUS+ao4lRpTpFgCVgKrT9ffbnOr0oThOlQgqFQ
 h3h4Hir2fk/H0ExDNJGqc5J6RFmm/Ov+4gYTIjBVHWmFOxk/yFNMTpsu9kQ3PZMYf2RO5h5Fy
 9L/7whOXnqa2XFm9jle1e1TTnyJLpNnbH51CPD+fXjgaupbZE//ZbOwK6UL88Hzrw5NntGwZz
 hgn74sHVNoj8lm29cealntWE41lMQKHB0Xm/d3ed129sPxYRn61qW1DNp1sDkjeXxa/Uuo2nV
 qL4zZ62WEkxsUjzJC+wvi6hLKpgDAAA=
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1498576132!107693356!1
X-Originating-IP: [104.47.38.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63442 invoked from network); 27 Jun 2017 15:08:53 -0000
Received: from mail-bl2nam02on0081.outbound.protection.outlook.com (HELO
 NAM02-BL2-obe.outbound.protection.outlook.com) (104.47.38.81)
 by server-8.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 27 Jun 2017 15:08:53 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=+suR0f3QJrs6nnkyh+5+qoNt3tgFdQL474fdMdtI9A8=;
 b=HSm4oaAAkt0XT/4kFyajCxxSrYWaz3B4d7gtPHHMVoQvGJBL1xRE2IgV8LtXTDH2uFUonnwrZ5+KzvNbmYCj4o6iZYKnn0DedOlkUMETnXIJwWYf+RsFnJM4eJ8YEs6qzm/CzFDjO7jsfV5+PVCI8RvN0CWs1Z5w8ceDoaZJDzg=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 MWHPR12MB1152.namprd12.prod.outlook.com (10.169.204.16) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1199.15; Tue, 27 Jun 2017 15:08:47 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Tue, 27 Jun 2017 10:08:43 -0500
Message-ID: <20170627150843.17428.77939.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
References: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: MWHPR21CA0068.namprd21.prod.outlook.com (10.172.93.158) To
 MWHPR12MB1152.namprd12.prod.outlook.com (10.169.204.16)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: f7db24c3-7fa4-41f4-cda8-08d4bd6e6a72
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095);
 SRVR:MWHPR12MB1152; 
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1152;
 3:evt391PA7LLGKjodR9/br6rKuPjHEEkneka1UHWAcvTsTl1xt3HB1mZipbj96KN4ZgBLCxfo8C/NoB5MGynsTCrV4aCfxqiwvpa0+Sa4sF9fcTeeElAdexpK4gsmYoPNflSbZUGsH+Vhcn5X+Wmq5I9Iq4hkDJWJOxDha/ZK81lcT3ntBi9lXf+rCuMc1RUYt8p1YoaFndFJHN/EKOG9/TrquWT58OSkeKbeZ94oQCwQQ7FIsfTJ3BZ1u9b5RnoFTxI4po4kQrHfVEJFXvIf/CKG2KEd1dV1Ctsj7+kHfEYZJnUqbMc/O3NkFJv5Zh9+djbOwCK1nD2SMbTzCAVmoiJQP46M9GJNEod8CxOCszCT0ZElAt+Zo1mw4iW8mdwLE86nSuDuk9+uMYJa3senK94FVckWtIXJ78tz075UzfKp30pVegKaVnPL0bf5MKog7O1YLtTAIb3PKozG39rDxObpp3Pt/WsClr27ht7+v8jm0n561MpBMGctWd0ZRFNDFkol5LZ961r4S5izz23aYRwkZuM3t40C+lbGBJtvXK5BxGUwPYJiwsfM7tObkpZBOzlmlLOvn1eA2vo3QQ0JALjsU9aewivpGx240P2QAJgJaOLET/Hd9kr0W7m5stdvY0t9EW7qcvCKF93hBmGmszcgVFzPCGjjea7NmavfL1NBNh7fRmEm/xt406PmCd7cPOlxyiBZk0A4sY000QhDaA==
X-MS-TrafficTypeDiagnostic: MWHPR12MB1152:
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1152;
 25:2p/xEOQRMyRBDslKxEp36OWU7TZhAGCf2HP0hrqU2naBiNybtchrx/g16o+xGD6HFmqiBbSl7/rakok2fruhZ4P45MzLutJm3vlOPmVeQ3oYytZ9V1+agPvHBgih/FCJqK7FXyJ5c9T6ArZhUtmUp4NkPh92IS5JIyQ/GjWkCvknIhXCqjCcinbaz1lF63k8u2ha0UFt08vvygGAc3b4lBhdDeulxmELz4jPRjTDHclUxG4sxAw0dwtXrMh59hDb6FvSQ2TetE1lW49eNs/7wGpC5MAOQjhEZuHvOzTXHULGAjtEJ893aIBJVeRGTZxsa8Ky2bkqIeh7Pq/pahBjWYzoaZUDS7qxhwdmi3/f+TqK4I1EdbgtI2qdhnxh24oDwq/T6biYWTzYHVdSSQtuJzsV+G5AdLcgzogPqWXZelgJdRqbEew7wyyhVz7H1tqjDQ2Lif2w9rDuVJ8MZxHHrEpTcgDGwgYWd7RVtdJDmcgnfeZ0yF5h/GQLhBCW1Q/KzFQXhFbyPznmVbkYhgzDClgBDEicmFtlWXltoIS/7spru1VE5D7BCBk1i7yN2Vj8o4IKcr6MWFih8BXXet7+BTZkVL00ZZ4dXZFquo+I+xvjacSI1IJJfM+hRuYvtCx5RAz1tXHEhnXZYWNegKMytH8i4xvrZ6SPNT+Rey8vFpzEKQMqN9LjQZLmZSK5I1sIbLQEEEEgP/XkgQX2T1+vUwXDbPkzSeFiVDdDzSAr4RbadTDkn2ypW2aSyygBESZ79p5Swzdcd1o2DEyREy0uMs2ef+IAdQzUvGMWe+aQBGBaPj84Q/OBfPlU15TFsRtYZjOGp++iW0ozKUr8qzt0vEcU3kEBoJ8/gk+SaCJZeLOqD4AlGwvrDz9IgvvASgOY+bsnu5Zl0BZIbgWpQbG1MiHjZg3vbT3vSj7Lw3I7G9w=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1152;
 31:FEgyK8ZaJpmyVHp/bhofoUeNxncClEzTc1CcK+hwM7jvT6GXCuafNgtIq1tcF2fV+Fo4Emvy68YPbm3qFMYYGDTUQN80bTExwZjfXORqlb0gAzKoMNA/LmFUZrKNJEuxdvGrDWkHV/u/Cs1/fMrCxjCpbbxIOB6dtmMpgms+rMQM2BUENkjLD0XnxEgGgF1Db3i2ppzlmGqlKGcba9pRV8BqsEBElq1i0ZBbVoc0H7k0L9OvCwSq4+JtnU+oywX6Tqxebotv9s6s0MsjYBNZlN6IyznVZLGpPlGuFKCuj9GWbZ5k9YjW4LHD4UM1+YZHRZfdT0Ocq1Ar5pPq+LsBEOxGPCRzZfOPx6LW+R/6TGXOpYM9ihHBeMLAXq0DLSA49FsDZ1UnnnXxRYMUjF7G5hCSUVHTzluT96LfSnOyRNFq5pCvAgvj5zSPFFU2fMYo5mOuIgsyAjDyB3O/fCrQbHzRLWmVcWVWnwtTKwMF0ws1f0KtMpWudV/dJqWGo7aY80gwLRigFkCKuyZEW2etHcz27dTvEtsK/LzT163FtuBFUDljyp1dnB0lti8SEdit7Tr8mEWTFbG+bmS0gbOxCo3/+qBCOji32rt0w9EvQE84hU2rZM6TSXQC70lowIKYvTVYhwY2GtWwSeZfYeaN9/CL8fPGBHPSY0rPdgg2ZNk=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1152;
 20:1HW3nr5mRpxVtLwWpKw7r9sKOzjImED/hjBSHF0G8s2EmYCeEUVdXgV7jHUGY97mwlViichh/gbL2VM+K3RIr36xzc9f1cx0i23iS5/42YimUr0Fvo+61EnULQmthTCO2NOtWdFHI/khrzy6Z/giPX5P1tg+ymhdL7y5PCL0mHtXte5pLOLPUvrjuIlxLYTF+c/byYg54kiB4bjsBNdcmXxwoL8r+f6+LF+HLwlCjJdc+t2/1KRPCH9PWAAvS0agUEBZa4+Oa/9qIdljttOSGJiUBZiM0cd7rPBS9QeLnKlRF6wdPyG9+06n3/H3BAjef2gG4n88Xh6/zk2trD2ycTEMG2D6KY/LNlFweGvfjkRQErdxFFvpWKjBWHEz7Oe3BgzqThjFahqKrQiW2V7UgHVSzmyOohLkn0reXwCgYvdOQtkV37JFL9TmHOsaymLdD4twUdlqw+n3InjCI0naGJYe4uoZVJHHrCA+52ZFb9VD2Cv4iBUYidYvFF57u3Vv
X-Microsoft-Antispam-PRVS: <MWHPR12MB1152DB074F7535C5368A46EBECDC0@MWHPR12MB1152.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(125551606395959)(133145235818549)(236129657087228)(767451399110)(148574349560750)(167848164394848);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(10201501046)(100000703101)(100105400095)(6055026)(6041248)(20161123558100)(20161123560025)(20161123555025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:MWHPR12MB1152; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:MWHPR12MB1152; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTUyOzQ6SG9aNmdOZXZnSHBNaXRGdTVSUGZUU24zV0p0?=
 =?utf-8?B?dk1hemF4WTR5Z3NYNFFFUGhjM2k3MVhLdVorMDhXeTZ0NTZTNWlwcEhaR0Jv?=
 =?utf-8?B?RkVobWQ4d1MrS3RJYjhXdHN2dytZejQ4WFJURFNKa1lGdXp5N1hiZkM0enUv?=
 =?utf-8?B?MW00Yy8rYmIrc0oySFZXRGVSQmNCSis0MnVJS0hBK01SNjhuS1owNzJrS0tj?=
 =?utf-8?B?S0hzN2Q2U0M4STJudlYrMGVWQWNMbXFGekIvWEZQNXAyc00xVVpYQjNjdEFp?=
 =?utf-8?B?TmdrUXdWZFlwMm4vWnRpN3hsd3NpdS9WZ09DU3AzaTloVkJrREhUMU9WUzQw?=
 =?utf-8?B?c0JYWmgzUmkxVGlvVFNkdUVLeGk2M2NhUFBIayt6Q2oxZ1YxUVZ4NXFIa3FT?=
 =?utf-8?B?QnpJaDdGeTdZZWdLQnRMVmdIU3E0MWF5NzdMVXR0ZWJxU1UyNktNRDFzVm45?=
 =?utf-8?B?eEdDYXhkVUFNVGtwdys3T3U1ZTJQcDVjYVRoZzBmdzhQcHlwYk9KV3dTckMv?=
 =?utf-8?B?WkptUjdlLytxc3VTVFQ0QTlNcHJlRmJwNlE5VTlaUGk4azc3V3FFUVBSQm1m?=
 =?utf-8?B?N3I2ZEt5TDhYUzQrOUJkVFBXYnhWa0VtQnViTm1vTG1ZY1RVT1U1aWpoWTZS?=
 =?utf-8?B?c2tpRmJmYWRReVFmcjkzeXlscXFVTUg4QmpYMGdPQ3dhU0NrSVlkdmJuZHRB?=
 =?utf-8?B?Y2ZQNUY3eU41US9mejhXRGRDUTZLZnFuMmFxVHV4MWxyRFlPL1NMeVcvODB3?=
 =?utf-8?B?ZXR6cmVFN3RFRUtYdGJseDlkQnljZ3ZhNVdjNTNad1V1V0dCNG03TmFDb2tL?=
 =?utf-8?B?M3VKRVAvZDRWZEh5ZkludVJ1OHZUcjBaRXFiWEVKRHBCUFVuc0dSYXFaanRT?=
 =?utf-8?B?ZUdrVVFmTGVRc2xpUVZiYVNnSVNkMnZ3eXU2RS9uNThGNGN6YVlDblFEN3Rq?=
 =?utf-8?B?ZXgxVmRrd1BqaEszcVN0STFpV2wrYnlTUnpXOGcrbUxxUS9SNXdScTRGVktQ?=
 =?utf-8?B?U0VhVzRKc1R1VlNHTWNVM0l6ZHlWWThBd0VvTTJWME9tOXlzZVZtMnRCSi94?=
 =?utf-8?B?aVRNNXVVTXJmYmc3dEl2UHZrRGlJdzVLU3ZkKzZmeXdWMWsvOXZqN2FGVC8x?=
 =?utf-8?B?MWl6K2liZWg0WGh3VEpWUUY1T2VBeDFucHhnWDNWeUhYdnZQbW1nd0ZEQTBh?=
 =?utf-8?B?ZldjM1ZFS0NnODNwdmdRN0pScDhIYlBUcVBVZFNIblRwWVRYY0xXU1VwcEY5?=
 =?utf-8?B?VjRjbmVuVkhUYzVTNjlENTVWdVVqakR2eEYwaXZJNWNvU2lyN3hwTEpGbTRv?=
 =?utf-8?B?VFBDRzF0U3ZZVTNHTldaWnVYRC9JUHJiVmwrUW1FOUwwNHVKc0crNzByVm5G?=
 =?utf-8?B?NWF3RUtsOVpOSkVFOWxjZmdndm5SeDllZlZLT0hBWjFZNDJCZjZYU1R5SURL?=
 =?utf-8?B?bmxhd0IvS1FVTlF0OUtRZGtYUnRBdWh4VzRpY0x2UjJ3eDVLNEJzUytqNFpq?=
 =?utf-8?B?akNvdi9QYndERGpya1FuekFpUjhXZHNUNjhwRjhEeFlacndSVG5ZNW9hM3pu?=
 =?utf-8?B?bDhFOUVsZEFCcHVraDhQUE50K2pSalk2U2YrS1gyeXE5N05vMkdCcGRqNzNq?=
 =?utf-8?B?alNXUHlVUXl2NUpWN1RCRlppWVVlcXNoL1JnR2VXSHJHMDgrYWttS2pWdFRx?=
 =?utf-8?B?VUNXR0svVDZ0RS9iMHRyaFI2UkR2ellRREZrUi83RjZlT2hoaTNlWDhZWk5u?=
 =?utf-8?B?SGNRdm5pVWlMK1lncHl0UTBaS25wd3FOVWhaOUdRRU9OUnVUTG44YkQzT2o3?=
 =?utf-8?B?cjcwYUw5TU9rWGZPM0dWcys5OEdkeW9xMFlyeXBEOERLbGxwTE9wcFQ5MTNi?=
 =?utf-8?Q?EYcxbus8mk=3D?=
X-Forefront-PRVS: 0351D213B3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39860400002)(39840400002)(39850400002)(39400400002)(39410400002)(39450400003)(23676002)(47776003)(7416002)(76176999)(50986999)(4001350100001)(54356999)(5660300001)(42186005)(478600001)(189998001)(2950100002)(4326008)(103116003)(25786009)(7406005)(72206003)(66066001)(6666003)(53416004)(97746001)(575784001)(33646002)(86362001)(305945005)(8676002)(53936002)(9686003)(54906002)(2906002)(110136004)(50466002)(6506006)(6116002)(3846002)(1076002)(7736002)(55016002)(83506001)(38730400002)(230700001)(81166006)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR12MB1152; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTUyOzIzOjA3dTBobWM2cjlIdXhSRjhjbXh2VENMaVZ3?=
 =?utf-8?B?bVBCc3c4bU9uZHNMaTBSeTl3bU1VcEQ4aHFUZUNOVzdFcG9YOVZua0duK3Z4?=
 =?utf-8?B?U2NJQjFYS3hPWFVZR0dyT1FLN1FDVFVKOGRmMmlWemd5T2Fmcms1TXdlQkky?=
 =?utf-8?B?N2REZVdNMjFsZkJNWW5ING1CRFBIeEYyL3Noamo4TXdnMkg4c0hhaStkM3Qv?=
 =?utf-8?B?aVh2UkQ2NVN1TkxERUFONkFCM1hmN3grdWNBOHhhWUlVMW1PV3Z6U09JOXhZ?=
 =?utf-8?B?S3I0R3ExN2dpeUdLeXpOZmIrenJickxwVUY3QWsyWm1pR3FheUJEZEJmUXpj?=
 =?utf-8?B?UTMvVDQxY0J5Q21kZ2xJZjQzc0lWMWY3Nmd4VmE1a3orVDY0NFNpcFdwRFkv?=
 =?utf-8?B?ZnVkWHZIOXpyaStEa2tSUFJROHRyNkIrWGp4dDNyenlpWmxBc0oxaDE3QWhK?=
 =?utf-8?B?MUlMZ29Bcy9SUXBMV3FKOHA5a2pLR1YvSENMVG9MTElZanV5bzhmUUErMU5h?=
 =?utf-8?B?eHhjZEtZTTdrNm5JVDFyQ0hoL05MU3NJLzF4K2h4SER0dmpweWFTbk56WTVx?=
 =?utf-8?B?MzBFMjhhMDhuRFk1R2pxU2h1RFdZbktyOHE3NjNwQ3YxalNZbXczSHI5K2Iz?=
 =?utf-8?B?Um12UzhzOHhNMDJOd0F4S0tUSDZTMUErRDRkYXRCUC9ZeWszTVRLUVNFZXV0?=
 =?utf-8?B?UHhMeTJxTTJBRUFxTU5jb0IzQ0FBakJoU0NiSEw1VDNWM0RnVEZESzFRQ01h?=
 =?utf-8?B?dXZsYTMrRnhFNWdhUXpBbEI5Qi92ZDdsZ0hmTTJpS0ZQemdHQXRVekdQcUZX?=
 =?utf-8?B?LytPdk5Ea0dvb2pOcThXY1FKbVN5UkZXdHJ3SzZMQW5EcGFVWE1iYXFXK21x?=
 =?utf-8?B?eTBLenVVS2RHc1l2elpmaG1oTENRdytiOXdkWDVmc3l1V0t6bWtFR1YvTC9p?=
 =?utf-8?B?WERMWmoxTXcyMmwxQWdkY2UzY1hiWXpFYWwvRlZibncvMW1vYWh1cW9xOE5z?=
 =?utf-8?B?czZucHhZOEVMTzBZaFhjVWJoSjNlZmlUUWU2SE5DKzJlMDFrODA2cEtQQjZN?=
 =?utf-8?B?MHdtTWMyUWhVRnJNWllVdWxYR05Hd0lKOVptZ1RtTm9lYkowbVp1K2Y1UWRY?=
 =?utf-8?B?RG5YMDBUeGJQQmVSTW5vTHkvVytqY3BucWtWTjI2TnY5QjcwMmdYaWIzcysv?=
 =?utf-8?B?TlE3cWRLSlBzc3IwdkhNWngvSnVTN2R4NWt0cWZWTDk3VkU5QVQySEdUekVX?=
 =?utf-8?B?MmVIUVZFcnVwdTdEWk8wNlc1dEUwV245NjQ1QVpRcEhFTzdBUDA0eVdLdTFM?=
 =?utf-8?B?MWpPOWNSVFRrVkZGZTJRYWlQd1VZZ3kzTVdsYWFxVHEyTkE5emd1L1ROV1Fn?=
 =?utf-8?B?NkxGRy9icW9aK2lSYVZDVGdQbEhwNGk3bHdocktsbFNjQ01RUDg2aWlHKzNR?=
 =?utf-8?B?RmhvK1JIRFZvWEQwdUpDMVlNcXFlUEtUL0txWEQwUWEveUNBMU9FQ0hBMWti?=
 =?utf-8?B?aysrSFVNTDROY2ZEREQwaXY2VDE5dlhsRW91OTVYaFJJbUE3ZTUydVByTkJY?=
 =?utf-8?B?bDNXaVlsOEhFWG5pOEpodm8xL0tOeTBxMkFCOFIyTlFXYVhSV1pwZ2dNZ2Zz?=
 =?utf-8?B?Z3dOUHA3Skh3QjNETkt3WnRMUGxHcit5SkpCYnZSNEt1S1FlYVFKVU85SGpB?=
 =?utf-8?B?TllsQlExRzBFTDlsa0RBS3Y3QjBJeS9MRkdpcVp0NUNFUVB0aytEN3NTcXV4?=
 =?utf-8?B?YWU4aUI0MkV0UlhHSkQ2dz09?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTUyOzY6aGMycWdGTE80OE5Ya25BTUErVUtSQjJkdzNV?=
 =?utf-8?B?UzZQbm9KRmYrT2d0cml5Z0VUZmwyek1aVzNpVWczaFEzYnZvdVZnZDdlYmlI?=
 =?utf-8?B?QS9GK29Gd2U4KzQ3Wk5aSnJRbXN2ekZnUkZwMnJvUE5XYUw0L2RxTldNY1FD?=
 =?utf-8?B?STdmVkZiZ1dCd0VnTkFxMEZjSUxjdmU2MEdJRDJZU2lnVTYvSm1zRFV2Sktn?=
 =?utf-8?B?LzFLL2dwWDFNaGdsYTBxZk93L3kxUzlvOUcremtnbFJaYXJoRVdJRSt2Q0xn?=
 =?utf-8?B?dHhmNExwaDZlbEs3eG1LVkx6UStCaFZyakhCdW45UUhQdjkxVDdxVXhnRE9j?=
 =?utf-8?B?bmFlYzdUMjVBT1VjbDZnZUloQmlHS24ya1RFRTdoV0N4R2RZRXlqNkVUY09F?=
 =?utf-8?B?d3hVbU5VcmJTejFtRHNEQmhIMmpXNkJudjQxalV6SVpLcVJaeDRsM29PWjFo?=
 =?utf-8?B?MU5iTHgvV2NVV1J5UmwrNUFCdmVTajl4Rlptd3U3ay9teFFUdmtNcUJyRGxv?=
 =?utf-8?B?ektUQmxHZW9wazJoTldnbllaQzd1NUtvN2FmV25lN0dESjhvTGY0VytjTXQr?=
 =?utf-8?B?MWhiQWpGQUZtR2pWN1BRaTAydWhXMnNOTUJOT1VmaEVpQit5WVBzSzZMKzYr?=
 =?utf-8?B?MlVPKzhjMGhsN0dZcmt6WmNiT2Jjb3JvS1YrMStFV2NZcTZ4UXg4eG5ZRTQ5?=
 =?utf-8?B?SFBtYkorcStHMmtndTg2V1l4a01tTjgreDdSWllHSytmeWo4RHVpRzR0cUwr?=
 =?utf-8?B?RVUrMjR6R0lJRUovekplTmdQdkwraEdYWHQveWlqKzhST0UxN3NHSkx0ZEZZ?=
 =?utf-8?B?TUdYTzEzb1BzTWhrVEJEK0xJNlV5SWs4ZkFKenVaNGZYL2pUOVRreFRxOU12?=
 =?utf-8?B?SDZNbXNJWFpQWUhQWVdaMEZJL2luQ3VZbXRzTmowQjk4UFNrY293dDJmV1h3?=
 =?utf-8?B?ZWhHc1VMRHhuN09mWFE5MS9YOFZkR0I5ZGlHN0RsTXd6VXRBNndWQ1g4Sjk5?=
 =?utf-8?B?T2NVYlJsNmFsZ25KRUxrYnp3dE5lSlkyUUpmejZEMWdPWTIvUEdnYTlqUU5z?=
 =?utf-8?B?alh2ck0vbzd2QUNrS3FMR1oxNTVSdnFSZkhLYTl6Q2w2dnF5ZjJDN2x2K2xo?=
 =?utf-8?B?akVIUUhCZGVkUFQ1L21RTEcrTDdoODFGYndvYmpONktvWXhKUG45MWRhUGZ2?=
 =?utf-8?B?YlJnSnptclFzZm5xbWh0dUJIdUN1dSt5cEJaWWNQN0F6U0E0Y1g0NXg5ODVq?=
 =?utf-8?B?NGtFdzFWNXl2ekYzUmQ1dkE1cnVyNDdOeGdieXh0emJRQ0VEWTBFTlBCQ3NT?=
 =?utf-8?B?V1dYdHlLRFROckZFMUlzdG0yTGEzYlNxbjR3NVRINFZhbThHSGR6eEZmbkFP?=
 =?utf-8?Q?OqD9fCU?=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1152;
 5:ZShdgQJGDSHk5sef11s/r8WOfKKnOcEYMXzCyqHq33nSxAH7TV1gD2YxiNwECkbghhktPdXm3JeZrGDUO8OjAy8jpEDAbAmvhmog9qRjcFzPPHLPvtyu33SrTjWlLpf/UnFxvEFjzScstcBtkj1TDMLHma5nGYTzmEyhz4GSyBidS24K/h+StbYcmYYqv+7z3/h389/ImA2SiydQZUEaPvgEuPYwdbicjmI3ef6ovEbSeNSZyGL1MquvnAhgigpRdE/dJ76Z4tPFYVEbd0Hp/eVAr1lUOm9KhlLZmw8ZREQDHCU2UXfsyJzGNncTf+zNjeTbVoKO/WYOKailWEfF/jCvd+aDYtkaaxKjhSc7hr3Pkzdhn/FaNwvwvQw/jVnRKN7k5ShCR2dRef+5dx8VOF0pV50fR3y6Ljf/Y0GMrQ/onlJ3AHeAhx14EIbTDuSexlFiaTu736QB4Lf6s9ryOGaCIfe+pyxPY10RohKyZlgw+bmCFKeF2FsvtnvBuX82;
 24:9vVz3riA2g66Cj4amtqSNRjjb1ihgh85CgtRu1i2eg49z/dgkBflBZ2wwmc7L1P9lC84BbpSObCVsN0DRSzr0JZioAaI0YcqTgH5FTso7Sw=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1152;
 7:Mf4qI8CrXV9ocK3dbcVWmb64mx23R1oMSRwtmfXGeMcygYQBvVkdlnYmVfZbW0TambSJonuyPwi7vHG7imRbc8SK/XUvzNCVOM+cZoan4kTGLz3IFNQI1/TZCCC+CiA4jZSYVGbxkbiKD6iIibwdg5/sITHdhrAdl5FDhHdaFtkg3Lf55yYq4nEk2LltDU56yxZDS9IRb+Kpov+1UXhDDlWbyAQ6wyE8B3374JqXTVrfDrmFy/Dq+kZ6bHYssGrE9XQryGMvtKf0eCIcKGyY1MZlOc9cE/qmXLy9UPsmzkk1NeGiBxqQ5FvvJskRMp0ZZCEo2KScaTUl9KX4kHBt6Ims06oLdk53X43zXcFm05gRqBvcY3HlFvEKo1YwJ9Y4wL+UIalXCYg0q8UQJirmXz7Iy7vcG2+hMB+IqFGivB2BkhGECkuwDFnwZZVDCCvv7Jfi5EtRXc4q8esDuzHofqnPJdvO05adtuKebTGCN2Gk+v8xgN++XlvPzLHAp8OtP/y7m4Kkw+F/OvAYeHeVR0TCDxPGQDOp8cJfL+uxkD4Y+W6GUVqLO9X6Ge3bteSnfAzKhyAgtjaJrMdYVVWwhku1trxzk5Z8v8+LOwNiWt52XidVVoWTj1hsigRLW9hcj/WdjWEkbVpkz9IsLkzs2LhO8elIrp9vf4nrwuOnvOUQ2GFofkFFdxwXGo5G/P/FYAoliuCoSvfM0dMJBb7XNZKKKsXbS4Bx0TxlXRaDG4tyi62+PHBhdxXgE/7tNScA15v/TBG2gr4AMD7Q2xWeKsuyXT3aiaYxNk+9u1HMl88=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1152;
 20:Bq0os7lRulpLqZ/1ksofrC006xwK2UuICQJvUAboOfooHzNiT99urqUh/mdWYjk0+PbUW4WWN1rK+YmSGFc08O1nwx66WfBL3l+5P1B1tRmGK/3NJ7lRjulAxm5KuJmtder7Eg6uxxO3/JnKgRFfVL3M/Q6tlH2gKJBYwCrTI5SeGdwXQUNXCeej/8k3+9mRnCyDM/RwXL75818blV8DPZImIKFZzb3lYMFohLK6+bZHSGffvQ3FBQtQPik1OPbc
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 15:08:47.6199 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR12MB1152
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v8 RESEND 08/38] x86/mm: Add support to enable
 SME in early boot processing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIHN1cHBvcnQgdG8gdGhlIGVhcmx5IGJvb3QgY29kZSB0byB1c2UgU2VjdXJlIE1lbW9yeSBF
bmNyeXB0aW9uIChTTUUpLgpTaW5jZSB0aGUga2VybmVsIGhhcyBiZWVuIGxvYWRlZCBpbnRvIG1l
bW9yeSBpbiBhIGRlY3J5cHRlZCBzdGF0ZSwgZW5jcnlwdAp0aGUga2VybmVsIGluIHBsYWNlIGFu
ZCB1cGRhdGUgdGhlIGVhcmx5IHBhZ2V0YWJsZXMgd2l0aCB0aGUgbWVtb3J5CmVuY3J5cHRpb24g
bWFzayBzbyB0aGF0IG5ldyBwYWdldGFibGUgZW50cmllcyB3aWxsIHVzZSBtZW1vcnkgZW5jcnlw
dGlvbi4KClRoZSByb3V0aW5lcyB0byBzZXQgdGhlIGVuY3J5cHRpb24gbWFzayBhbmQgcGVyZm9y
bSB0aGUgZW5jcnlwdGlvbiBhcmUKc3R1YiByb3V0aW5lcyBmb3Igbm93IHdpdGggZnVuY3Rpb25h
bGl0eSB0byBiZSBhZGRlZCBpbiBhIGxhdGVyIHBhdGNoLgoKU2lnbmVkLW9mZi1ieTogVG9tIExl
bmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4KLS0tCiBhcmNoL3g4Ni9pbmNsdWRlL2Fz
bS9tZW1fZW5jcnlwdC5oIHwgICAgOCArKysrKwogYXJjaC94ODYva2VybmVsL2hlYWQ2NC5jICAg
ICAgICAgICB8ICAgNTMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tCiBhcmNo
L3g4Ni9rZXJuZWwvaGVhZF82NC5TICAgICAgICAgIHwgICAyMCArKysrKysrKysrKystLQogYXJj
aC94ODYvbW0vbWVtX2VuY3J5cHQuYyAgICAgICAgICB8ICAgIDkgKysrKysrCiBpbmNsdWRlL2xp
bnV4L21lbV9lbmNyeXB0LmggICAgICAgIHwgICAgNSArKysKIDUgZmlsZXMgY2hhbmdlZCwgODIg
aW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5j
bHVkZS9hc20vbWVtX2VuY3J5cHQuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL21lbV9lbmNyeXB0
LmgKaW5kZXggYTEwNTc5Ni4uNDc1ZTM0ZiAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9h
c20vbWVtX2VuY3J5cHQuaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9tZW1fZW5jcnlwdC5o
CkBAIC0xNSwxNCArMTUsMjIgQEAKIAogI2lmbmRlZiBfX0FTU0VNQkxZX18KIAorI2luY2x1ZGUg
PGxpbnV4L2luaXQuaD4KKwogI2lmZGVmIENPTkZJR19BTURfTUVNX0VOQ1JZUFQKIAogZXh0ZXJu
IHVuc2lnbmVkIGxvbmcgc21lX21lX21hc2s7CiAKK3ZvaWQgX19pbml0IHNtZV9lbmNyeXB0X2tl
cm5lbCh2b2lkKTsKK3ZvaWQgX19pbml0IHNtZV9lbmFibGUodm9pZCk7CisKICNlbHNlCS8qICFD
T05GSUdfQU1EX01FTV9FTkNSWVBUICovCiAKICNkZWZpbmUgc21lX21lX21hc2sJMFVMCiAKK3N0
YXRpYyBpbmxpbmUgdm9pZCBfX2luaXQgc21lX2VuY3J5cHRfa2VybmVsKHZvaWQpIHsgfQorc3Rh
dGljIGlubGluZSB2b2lkIF9faW5pdCBzbWVfZW5hYmxlKHZvaWQpIHsgfQorCiAjZW5kaWYJLyog
Q09ORklHX0FNRF9NRU1fRU5DUllQVCAqLwogCiAjZW5kaWYJLyogX19BU1NFTUJMWV9fICovCmRp
ZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvaGVhZDY0LmMgYi9hcmNoL3g4Ni9rZXJuZWwvaGVh
ZDY0LmMKaW5kZXggNDZjM2M3My4uMWYwZGRjYyAxMDA2NDQKLS0tIGEvYXJjaC94ODYva2VybmVs
L2hlYWQ2NC5jCisrKyBiL2FyY2gveDg2L2tlcm5lbC9oZWFkNjQuYwpAQCAtMTQsNiArMTQsNyBA
QAogI2luY2x1ZGUgPGxpbnV4L3N0YXJ0X2tlcm5lbC5oPgogI2luY2x1ZGUgPGxpbnV4L2lvLmg+
CiAjaW5jbHVkZSA8bGludXgvbWVtYmxvY2suaD4KKyNpbmNsdWRlIDxsaW51eC9tZW1fZW5jcnlw
dC5oPgogCiAjaW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci5oPgogI2luY2x1ZGUgPGFzbS9wcm90by5o
PgpAQCAtNDUsOSArNDYsMTAgQEAgc3RhdGljIHZvaWQgX19oZWFkICpmaXh1cF9wb2ludGVyKHZv
aWQgKnB0ciwgdW5zaWduZWQgbG9uZyBwaHlzYWRkcikKIAlyZXR1cm4gcHRyIC0gKHZvaWQgKilf
dGV4dCArICh2b2lkICopcGh5c2FkZHI7CiB9CiAKLXZvaWQgX19oZWFkIF9fc3RhcnR1cF82NCh1
bnNpZ25lZCBsb25nIHBoeXNhZGRyKQordW5zaWduZWQgbG9uZyBfX2hlYWQgX19zdGFydHVwXzY0
KHVuc2lnbmVkIGxvbmcgcGh5c2FkZHIpCiB7CiAJdW5zaWduZWQgbG9uZyBsb2FkX2RlbHRhLCAq
cDsKKwl1bnNpZ25lZCBsb25nIHBndGFibGVfZmxhZ3M7CiAJcGdkdmFsX3QgKnBnZDsKIAlwNGR2
YWxfdCAqcDRkOwogCXB1ZHZhbF90ICpwdWQ7CkBAIC02OCw2ICs3MCwxMiBAQCB2b2lkIF9faGVh
ZCBfX3N0YXJ0dXBfNjQodW5zaWduZWQgbG9uZyBwaHlzYWRkcikKIAlpZiAobG9hZF9kZWx0YSAm
IH5QTURfUEFHRV9NQVNLKQogCQlmb3IgKDs7KTsKIAorCS8qIEFjdGl2YXRlIFNlY3VyZSBNZW1v
cnkgRW5jcnlwdGlvbiAoU01FKSBpZiBzdXBwb3J0ZWQgYW5kIGVuYWJsZWQgKi8KKwlzbWVfZW5h
YmxlKCk7CisKKwkvKiBJbmNsdWRlIHRoZSBTTUUgZW5jcnlwdGlvbiBtYXNrIGluIHRoZSBmaXh1
cCB2YWx1ZSAqLworCWxvYWRfZGVsdGEgKz0gc21lX2dldF9tZV9tYXNrKCk7CisKIAkvKiBGaXh1
cCB0aGUgcGh5c2ljYWwgYWRkcmVzc2VzIGluIHRoZSBwYWdlIHRhYmxlICovCiAKIAlwZ2QgPSBm
aXh1cF9wb2ludGVyKCZlYXJseV90b3BfcGd0LCBwaHlzYWRkcik7CkBAIC05NCwyOCArMTAyLDMw
IEBAIHZvaWQgX19oZWFkIF9fc3RhcnR1cF82NCh1bnNpZ25lZCBsb25nIHBoeXNhZGRyKQogCiAJ
cHVkID0gZml4dXBfcG9pbnRlcihlYXJseV9keW5hbWljX3BndHNbbmV4dF9lYXJseV9wZ3QrK10s
IHBoeXNhZGRyKTsKIAlwbWQgPSBmaXh1cF9wb2ludGVyKGVhcmx5X2R5bmFtaWNfcGd0c1tuZXh0
X2Vhcmx5X3BndCsrXSwgcGh5c2FkZHIpOworCXBndGFibGVfZmxhZ3MgPSBfS0VSTlBHX1RBQkxF
ICsgc21lX2dldF9tZV9tYXNrKCk7CiAKIAlpZiAoSVNfRU5BQkxFRChDT05GSUdfWDg2XzVMRVZF
TCkpIHsKIAkJcDRkID0gZml4dXBfcG9pbnRlcihlYXJseV9keW5hbWljX3BndHNbbmV4dF9lYXJs
eV9wZ3QrK10sIHBoeXNhZGRyKTsKIAogCQlpID0gKHBoeXNhZGRyID4+IFBHRElSX1NISUZUKSAl
IFBUUlNfUEVSX1BHRDsKLQkJcGdkW2kgKyAwXSA9IChwZ2R2YWxfdClwNGQgKyBfS0VSTlBHX1RB
QkxFOwotCQlwZ2RbaSArIDFdID0gKHBnZHZhbF90KXA0ZCArIF9LRVJOUEdfVEFCTEU7CisJCXBn
ZFtpICsgMF0gPSAocGdkdmFsX3QpcDRkICsgcGd0YWJsZV9mbGFnczsKKwkJcGdkW2kgKyAxXSA9
IChwZ2R2YWxfdClwNGQgKyBwZ3RhYmxlX2ZsYWdzOwogCiAJCWkgPSAocGh5c2FkZHIgPj4gUDRE
X1NISUZUKSAlIFBUUlNfUEVSX1A0RDsKLQkJcDRkW2kgKyAwXSA9IChwZ2R2YWxfdClwdWQgKyBf
S0VSTlBHX1RBQkxFOwotCQlwNGRbaSArIDFdID0gKHBnZHZhbF90KXB1ZCArIF9LRVJOUEdfVEFC
TEU7CisJCXA0ZFtpICsgMF0gPSAocGdkdmFsX3QpcHVkICsgcGd0YWJsZV9mbGFnczsKKwkJcDRk
W2kgKyAxXSA9IChwZ2R2YWxfdClwdWQgKyBwZ3RhYmxlX2ZsYWdzOwogCX0gZWxzZSB7CiAJCWkg
PSAocGh5c2FkZHIgPj4gUEdESVJfU0hJRlQpICUgUFRSU19QRVJfUEdEOwotCQlwZ2RbaSArIDBd
ID0gKHBnZHZhbF90KXB1ZCArIF9LRVJOUEdfVEFCTEU7Ci0JCXBnZFtpICsgMV0gPSAocGdkdmFs
X3QpcHVkICsgX0tFUk5QR19UQUJMRTsKKwkJcGdkW2kgKyAwXSA9IChwZ2R2YWxfdClwdWQgKyBw
Z3RhYmxlX2ZsYWdzOworCQlwZ2RbaSArIDFdID0gKHBnZHZhbF90KXB1ZCArIHBndGFibGVfZmxh
Z3M7CiAJfQogCiAJaSA9IChwaHlzYWRkciA+PiBQVURfU0hJRlQpICUgUFRSU19QRVJfUFVEOwot
CXB1ZFtpICsgMF0gPSAocHVkdmFsX3QpcG1kICsgX0tFUk5QR19UQUJMRTsKLQlwdWRbaSArIDFd
ID0gKHB1ZHZhbF90KXBtZCArIF9LRVJOUEdfVEFCTEU7CisJcHVkW2kgKyAwXSA9IChwdWR2YWxf
dClwbWQgKyBwZ3RhYmxlX2ZsYWdzOworCXB1ZFtpICsgMV0gPSAocHVkdmFsX3QpcG1kICsgcGd0
YWJsZV9mbGFnczsKIAogCXBtZF9lbnRyeSA9IF9fUEFHRV9LRVJORUxfTEFSR0VfRVhFQyAmIH5f
UEFHRV9HTE9CQUw7CisJcG1kX2VudHJ5ICs9IHNtZV9nZXRfbWVfbWFzaygpOwogCXBtZF9lbnRy
eSArPSAgcGh5c2FkZHI7CiAKIAlmb3IgKGkgPSAwOyBpIDwgRElWX1JPVU5EX1VQKF9lbmQgLSBf
dGV4dCwgUE1EX1NJWkUpOyBpKyspIHsKQEAgLTEzNiw5ICsxNDYsMzAgQEAgdm9pZCBfX2hlYWQg
X19zdGFydHVwXzY0KHVuc2lnbmVkIGxvbmcgcGh5c2FkZHIpCiAJCQlwbWRbaV0gKz0gbG9hZF9k
ZWx0YTsKIAl9CiAKLQkvKiBGaXh1cCBwaHlzX2Jhc2UgKi8KKwkvKgorCSAqIEZpeHVwIHBoeXNf
YmFzZSAtIHJlbW92ZSB0aGUgbWVtb3J5IGVuY3J5cHRpb24gbWFzayB0byBvYnRhaW4KKwkgKiB0
aGUgdHJ1ZSBwaHlzaWNhbCBhZGRyZXNzLgorCSAqLwogCXAgPSBmaXh1cF9wb2ludGVyKCZwaHlz
X2Jhc2UsIHBoeXNhZGRyKTsKLQkqcCArPSBsb2FkX2RlbHRhOworCSpwICs9IGxvYWRfZGVsdGEg
LSBzbWVfZ2V0X21lX21hc2soKTsKKworCS8qIEVuY3J5cHQgdGhlIGtlcm5lbCAoaWYgU01FIGlz
IGFjdGl2ZSkgKi8KKwlzbWVfZW5jcnlwdF9rZXJuZWwoKTsKKworCS8qCisJICogUmV0dXJuIHRo
ZSBTTUUgZW5jcnlwdGlvbiBtYXNrIChpZiBTTUUgaXMgYWN0aXZlKSB0byBiZSB1c2VkIGFzIGEK
KwkgKiBtb2RpZmllciBmb3IgdGhlIGluaXRpYWwgcGdkaXIgZW50cnkgcHJvZ3JhbW1lZCBpbnRv
IENSMy4KKwkgKi8KKwlyZXR1cm4gc21lX2dldF9tZV9tYXNrKCk7Cit9CisKK3Vuc2lnbmVkIGxv
bmcgX19zdGFydHVwX3NlY29uZGFyeV82NCh2b2lkKQoreworCS8qCisJICogUmV0dXJuIHRoZSBT
TUUgZW5jcnlwdGlvbiBtYXNrIChpZiBTTUUgaXMgYWN0aXZlKSB0byBiZSB1c2VkIGFzIGEKKwkg
KiBtb2RpZmllciBmb3IgdGhlIGluaXRpYWwgcGdkaXIgZW50cnkgcHJvZ3JhbW1lZCBpbnRvIENS
My4KKwkgKi8KKwlyZXR1cm4gc21lX2dldF9tZV9tYXNrKCk7CiB9CiAKIC8qIFdpcGUgYWxsIGVh
cmx5IHBhZ2UgdGFibGVzIGV4Y2VwdCBmb3IgdGhlIGtlcm5lbCBzeW1ib2wgbWFwICovCmRpZmYg
LS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvaGVhZF82NC5TIGIvYXJjaC94ODYva2VybmVsL2hlYWRf
NjQuUwppbmRleCA2MjI1NTUwLi5lYzVkNWU5IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwv
aGVhZF82NC5TCisrKyBiL2FyY2gveDg2L2tlcm5lbC9oZWFkXzY0LlMKQEAgLTczLDEyICs3Mywx
OSBAQCBzdGFydHVwXzY0OgogCS8qIFNhbml0aXplIENQVSBjb25maWd1cmF0aW9uICovCiAJY2Fs
bCB2ZXJpZnlfY3B1CiAKKwkvKgorCSAqIFBlcmZvcm0gcGFnZXRhYmxlIGZpeHVwcy4gQWRkaXRp
b25hbGx5LCBpZiBTTUUgaXMgYWN0aXZlLCBlbmNyeXB0CisJICogdGhlIGtlcm5lbCBhbmQgcmV0
cmlldmUgdGhlIG1vZGlmaWVyIChTTUUgZW5jcnlwdGlvbiBtYXNrIGlmIFNNRQorCSAqIGlzIGFj
dGl2ZSkgdG8gYmUgYWRkZWQgdG8gdGhlIGluaXRpYWwgcGdkaXIgZW50cnkgdGhhdCB3aWxsIGJl
CisJICogcHJvZ3JhbW1lZCBpbnRvIENSMy4KKwkgKi8KIAlsZWFxCV90ZXh0KCVyaXApLCAlcmRp
CiAJcHVzaHEJJXJzaQogCWNhbGwJX19zdGFydHVwXzY0CiAJcG9wcQklcnNpCiAKLQltb3ZxCSQo
ZWFybHlfdG9wX3BndCAtIF9fU1RBUlRfS0VSTkVMX21hcCksICVyYXgKKwkvKiBGb3JtIHRoZSBD
UjMgdmFsdWUgYmVpbmcgc3VyZSB0byBpbmNsdWRlIHRoZSBDUjMgbW9kaWZpZXIgKi8KKwlhZGRx
CSQoZWFybHlfdG9wX3BndCAtIF9fU1RBUlRfS0VSTkVMX21hcCksICVyYXgKIAlqbXAgMWYKIEVO
VFJZKHNlY29uZGFyeV9zdGFydHVwXzY0KQogCS8qCkBAIC05OCw3ICsxMDUsMTYgQEAgRU5UUlko
c2Vjb25kYXJ5X3N0YXJ0dXBfNjQpCiAJLyogU2FuaXRpemUgQ1BVIGNvbmZpZ3VyYXRpb24gKi8K
IAljYWxsIHZlcmlmeV9jcHUKIAotCW1vdnEJJChpbml0X3RvcF9wZ3QgLSBfX1NUQVJUX0tFUk5F
TF9tYXApLCAlcmF4CisJLyoKKwkgKiBSZXRyaWV2ZSB0aGUgbW9kaWZpZXIgKFNNRSBlbmNyeXB0
aW9uIG1hc2sgaWYgU01FIGlzIGFjdGl2ZSkgdG8gYmUKKwkgKiBhZGRlZCB0byB0aGUgaW5pdGlh
bCBwZ2RpciBlbnRyeSB0aGF0IHdpbGwgYmUgcHJvZ3JhbW1lZCBpbnRvIENSMy4KKwkgKi8KKwlw
dXNocQklcnNpCisJY2FsbAlfX3N0YXJ0dXBfc2Vjb25kYXJ5XzY0CisJcG9wcQklcnNpCisKKwkv
KiBGb3JtIHRoZSBDUjMgdmFsdWUgYmVpbmcgc3VyZSB0byBpbmNsdWRlIHRoZSBDUjMgbW9kaWZp
ZXIgKi8KKwlhZGRxCSQoaW5pdF90b3BfcGd0IC0gX19TVEFSVF9LRVJORUxfbWFwKSwgJXJheAog
MToKIAogCS8qIEVuYWJsZSBQQUUgbW9kZSwgUEdFIGFuZCBMQTU3ICovCmRpZmYgLS1naXQgYS9h
cmNoL3g4Ni9tbS9tZW1fZW5jcnlwdC5jIGIvYXJjaC94ODYvbW0vbWVtX2VuY3J5cHQuYwppbmRl
eCBiOTlkNDY5Li4zYWM2Zjk5IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9tbS9tZW1fZW5jcnlwdC5j
CisrKyBiL2FyY2gveDg2L21tL21lbV9lbmNyeXB0LmMKQEAgLTExLDYgKzExLDcgQEAKICAqLwog
CiAjaW5jbHVkZSA8bGludXgvbGlua2FnZS5oPgorI2luY2x1ZGUgPGxpbnV4L2luaXQuaD4KIAog
LyoKICAqIFNpbmNlIFNNRSByZWxhdGVkIHZhcmlhYmxlcyBhcmUgc2V0IGVhcmx5IGluIHRoZSBi
b290IHByb2Nlc3MgdGhleSBtdXN0CkBAIC0xOSwzICsyMCwxMSBAQAogICovCiB1bnNpZ25lZCBs
b25nIHNtZV9tZV9tYXNrIF9fc2VjdGlvbiguZGF0YSkgPSAwOwogRVhQT1JUX1NZTUJPTF9HUEwo
c21lX21lX21hc2spOworCit2b2lkIF9faW5pdCBzbWVfZW5jcnlwdF9rZXJuZWwodm9pZCkKK3sK
K30KKwordm9pZCBfX2luaXQgc21lX2VuYWJsZSh2b2lkKQoreworfQpkaWZmIC0tZ2l0IGEvaW5j
bHVkZS9saW51eC9tZW1fZW5jcnlwdC5oIGIvaW5jbHVkZS9saW51eC9tZW1fZW5jcnlwdC5oCmlu
ZGV4IDU5NzY5ZjcuLjU3MGY0ZmMgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvbGludXgvbWVtX2VuY3J5
cHQuaAorKysgYi9pbmNsdWRlL2xpbnV4L21lbV9lbmNyeXB0LmgKQEAgLTMwLDYgKzMwLDExIEBA
IHN0YXRpYyBpbmxpbmUgYm9vbCBzbWVfYWN0aXZlKHZvaWQpCiAJcmV0dXJuICEhc21lX21lX21h
c2s7CiB9CiAKK3N0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBzbWVfZ2V0X21lX21hc2sodm9p
ZCkKK3sKKwlyZXR1cm4gc21lX21lX21hc2s7Cit9CisKICNlbmRpZgkvKiBfX0FTU0VNQkxZX18g
Ki8KIAogI2VuZGlmCS8qIF9fTUVNX0VOQ1JZUFRfSF9fICovCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 15:09:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 15: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 1dPs74-0007wE-4q; Tue, 27 Jun 2017 15:09:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dPs73-0007vC-0s
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 15:09:09 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 4A/53-03613-41572595; Tue, 27 Jun 2017 15:09:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0gUURT27szujubkdVfztJTWVvQgn6BJQSQ
 UKGaU/TD7kc7a5C7sw2bW2ILISiwy6EVGm5ivfCaloIavykeYWEqFJRsWUpGmmFiImtbcZrO6
 v75zv8c5Bw5DaXJUOoZ32HnBypn1Ki/aGKoPCdZmJiaHXe1UR5dOltA7UGxX85xiLzqoNFkNN
 keq0phbUqHOGPFzFLVcobLQmO8F5MXQOJuC2YdzalIgfA1BzeurFCk0OEcBE/0z6ALyZFR4Mw
 yMf1MQrMWx0FCaRxPshwsVMJyHiYHC4ypoe96rIoQCr4DC4jtSEiP1WAetrggCWclbN7KbKDx
 xHNy+PvA7UiN99860qgn2x4FQ+TJbSTCLfeHpzQ80sVJ4I9xrCiXfFA6CxvF8imDAq6BxelpF
 JgB8DsH1yhZ35lpwTvWrZdFK6HqWT8s4Aao7Z5QkE/Aa6MneI3sfK6Dx4yNaLp6poH+2SikbN
 sGV8gW1TAyr4VJHrTtpWAmDQ1tkooGG3Ips90xm6J4cdovioNJ5jZJFvUpwVXxxFy4MP1xT1G
 UU7PxnV+ffXZ3/7FqIqCq0QeSFY7wQHBEdYhBM6Ua7hTOZg8PDokIsvChy6byZM4ghaTZLHZK
 OwkN6D1Bfzb52tJxR6P3ZakhM1iw12A4fN3KiMUXINPNiO1rPMLi468x+HW21WXk9sFWiJPMV
 +HTeccRklo7sjxIYb70fO5Ah0ayYwVlEU7pM9aDVugA2yi4RmBDGTOui7c95vkArdVoWSTNpv
 DN4wWKy/8+PogAG6bVsEenubbLaF9NHpcYKqTFdsJc0tnN/KV0Wqn/rd97jkzWhLOnz6dyFA5
 GNd5snOzrnf87XxvikDF2MHPPWLO2ZWrI8vCpNsyvUJk50M46I+6u2U0xffNmNtkBGDNpa/2Z
 Q9DpRk9SeV77tnKPtya3J0lPbz27VxtQ6C+KXfB3vbsqMbk19Vdb1PuZ7wvQ8nPQ5dDFKmHm3
 c9lRl54WjVz4JkoQuV+AmxlfmQMAAA==
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1498576145!109823115!1
X-Originating-IP: [104.47.34.46]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8721 invoked from network); 27 Jun 2017 15:09:06 -0000
Received: from mail-by2nam01on0046.outbound.protection.outlook.com (HELO
 NAM01-BY2-obe.outbound.protection.outlook.com) (104.47.34.46)
 by server-9.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 27 Jun 2017 15:09:06 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=IbvHU+X3HtNhzeyYskwsys/rpVmfaFp1qJ4jHzapIKY=;
 b=X1RxwZF7LaE4SG3kdXXtxLJs3+ZsAdmuqr5ax9UIYlwQyH/fppLZ592w1p5XGhMpK7G+mhZzeLLUBrZ1WW/KS/1adlgC/SobX3o51mTW9PAy5Knk9xRZwGmM7m9qZs/s0CCSWLLIqLbZvxVEgKQFv4qpTe74yRGjj3aqHcHNPTU=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 BN6PR12MB1137.namprd12.prod.outlook.com (10.168.226.139) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1199.15; Tue, 27 Jun 2017 15:08:58 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Tue, 27 Jun 2017 10:08:55 -0500
Message-ID: <20170627150855.17428.90364.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
References: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: BN6PR03CA0044.namprd03.prod.outlook.com (10.175.124.30) To
 BN6PR12MB1137.namprd12.prod.outlook.com (10.168.226.139)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 16b58e8d-96db-48e2-f55f-08d4bd6e70b1
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506067)(300135500095);
 SRVR:BN6PR12MB1137; 
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1137;
 3:OAnPvRcJU6RLkkClrKG7zzRwrOXNNX4ieGDA8NGmSxFfB+OlQ/IGsTCQ5LvgzYEdvT6zSTXecEPy5rfUyLPsAiIJoHE7m8Ub/y9D7ZEHtqVJVIGJNJ6gHIC8XXdWAQ/OIkDAWpCsXlj3w0MCgvorSAXXUnd5N9cOrLnrgI2m00ofa6h0peliaL95hMNj1xXpJC80nG9KR5gcBiGNThMGWPonWulrGDhXPbxKKP4dRSJG5w089foLnaHu+8buSyo7/MVGKb3E64h6BmLXRxpP7dgW3rKd7Cmb8Kjj60hWFGCZ7Y1ivm2ZcZvUGJ6QJgJ50kuzojvt/fe42c+fT7OglS0ivaefMzxvQ/z34BexE3vtuexeUA2yax9ymIXHagUtidZZQRVMmF9DazyfaPjj2eNDdYqKGcmw8UezErWXI/43tPE9Hr/N5ZUfplCimYEZZ8qM/x0s/dm/EhCzMX/Ce30aKNjrnzXWWVoUs9TzI0NtvRLzAhWujfKyWDLpgIoOLZ4urmP0ITeQCIwr6HMCyYKuMV2m0N03de5mnHHJNf9TBdbUEVbzJ1MrkwEuv/ULoCxPps4sm8fecB7gg+7iAA5gEeH3OOTsjYO3BehodQha11BvNbG88/Vp7EGHYDkEl3nm2wOqSOHeIOtWHlQ9sPVqy4ZJol314T1bM9Xgarsw17vWTnWyctP7ZvAaHtgwomuvk2NAauor6x/l5PHSj7EWlQkWbttrNxuuNFQpq62N8lgZWkBjur6Wa2UMEtmJHcOE0g+KL8qwmKn9Sa2eKQ==
X-MS-TrafficTypeDiagnostic: BN6PR12MB1137:
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1137;
 25:nDGbqxLDdZXWSq/pZADY21l2UcmV/4AIofCGByrmRpFRPgwlPRtrAviA+0cq68hZLw9N8YLHq181Cz+s515TlDGpX0d/C1EkGLJibdTbkid3ux30+tqYtQAmJGsFyONTJLb+9vuDqtXjfofkvVPoKnaUQRd7yF7sJFjsFnoGea0ZMQ7/QCp98/baYw3QxWu29tcrlRWIsCfXgouFmmmUI62opRahiHalDKy4V+cx8BmaI5HiqowxARRwlrSozKIOntq9rjdFTq9QXF1oWmTyc0x9RY9T0a4IBOV8zkqfsLp0P1zrQ+0CV7/p4rDEGbVjToJTSr5T2Pluv/xVGkCn4WVuKMSQRBw0qAwzril3nTQV8kUpxtSmd1vqhfnA+BZ37hq88ewXD++C7mLyPtkrAjImm0PeBGoVW8UXJtVoLT4XleREaMwS0P35M+4mJ3PQVIzpfar/gWPgD+UB/xA/uR1HlzktWjtd6QX7rkVzjwrcG77xQ7Hu+65A9ln+Ok88JI5wv6aNAemE61pWVfNvA1ne0wlzeozGFHppk6QGTGyuhnQ+SPrQs4RzPRIou1iUMFQ6x6M4thuRZK7NhcctZtF/sAddVjah3YVFEai5YvdZIse/UxEw9aoxM9AZaDwDjLFtQStsvVCQKuOkzBFtUYnrfC8TJT+/zDWkjT31+6pEAqNgM2dOnHbU1b0Tvf/IDy5y4wmfSWuZtZIo8T1eyV23lfebWD3ImcjKVGJG22oM7N+l0G6ei2uOjp50uyTSUSp8w3cFyO2l8uzW7Y/GlXM1aZt/DtvZRDPdf1bwcY2mTnOo/7Uz0RJ0CGXoJ+RsIBef2EuhvMLu2CplwIgNdSimnmin7IH5kZSDpoT4S9xSEkivPTJKTA8dYaqZcfsQiPvmo+VOXqueshdjtaMtExxDZBskL2cUvdU8RC7qcJ4=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1137;
 31:3qO0SRyyJMslzlbZxNLHcSAzWuMEZFxXkGA2Vf8Xm2gvuK6yoBefxeTegnQZ1pmRf1owcxkAi/7O2IC6/AptYUBLNd7VgdGxF5IFjTqhTViOrF3Bj9oN1LZ4ruEcRR7wPxRIKDH24hu3RJOOUcM/n6txtZTazULIe+r4RLv4jodQX0TImdDYOIx8JAOmB7kiWoJPBngIMZv0ceAQShjAmJMmIPoF84Wll0IcrZjSwtXwYyAMwA8Yeua/HO3SpEdvEZeUS/q9koaukU5jDZARvgoC6Q9mXVZFArjKG6nnn8VIuxB2cFJwzK78i1tOFa3m6Ne+mU+aBBuN4m+qowuYvd+rgTg6oncPxVdvhTKTVasM9SbFJYGHxk9aeDnd340iCUiT1hFPu85RQabCpHBHc3023tXRKMsI9HJQW1VtJX8ywkgkbvuk9z+IU2zAzWFWLCHmcRg3ZEH+dQHdr+UpA99m4SRQWVS6YSOMJP2QSh3BEf194NudsobXsIUmJN3yJoGQG25e1zEOja/kTmtiUU7f8z2cVGpWgXQbYU9ucS7kfOnIJtmAzUbwwk3bT5+hF267QOC9i80AZebRe6xJK1tvtDxKECd16wbMt8PEvUxjTbgGb7YKn2dNWdglXQzhjD3y7vJxfbxB5NdWj8rxcDMpYZprJmwAn3XWDR8NtSY=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1137;
 20:/oqIvBCGXQQIB0XasdhXz3RbmXGbHVCthI5umQ8o8F33m07C5jt7fg0/2grJPxP9tjuwJaD1DpficDqqN2d8QkXJSLswzj0BSKta5LLqitWGP33mqOnWJm1JGZAqyZ9QywNsGrd4mRbxX3W/SwsR3pplhE8RtdLsMWV7Vi+dkDlPG13l1pSXkT7v5rdJ5Rf/xacm2YDTS870Jmf7R2cS3DrfWWoBCGOdNlyaHQEseK1ltkHjosLjFn9N8u1Aof694xUIJ642px606AW39tEMWJnJAt104fspr6498oRrdfoYFYou60Rn5OQbxJ7hpmw1dMH3xn1ms8Ev6krIdah/y/KOV0biPtnR/18N/FcNx90QPi9ADv2talbsq7rMAwoHM4BCCuzcSRfJNLBmfnglz9sNbc+PU4pRSXNHCcKQMkC3UOU/sId+0qo4qiSIMKeI0csf660W7vsbcxaAsrMR0MEVAvD0gUdNLevFa5EJ8rGzu7UW5jnRP7gRBVIUE/5h
X-Microsoft-Antispam-PRVS: <BN6PR12MB11370FAD89B439FC1C4352F6ECDC0@BN6PR12MB1137.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(236129657087228)(767451399110);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(10201501046)(100000703101)(100105400095)(6055026)(6041248)(20161123562025)(20161123564025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123560025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BN6PR12MB1137; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BN6PR12MB1137; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTM3OzQ6OTFua2VabFZEV0kzR00zRG5EUFdFYWpaa3N4?=
 =?utf-8?B?bW9FU1A4L0hGZGd2TmlYMHZwbVRtUlMwa1JCTUpDVWx0eWgreVAzaTdrbW9p?=
 =?utf-8?B?SlZENlkxbHhXYkdid1BqYVlMODE5NUc0VENldEM1YjFIMnllZnR1SjMyZy9w?=
 =?utf-8?B?Y1o4QjRlbjg4ZHFlb0lHeDRUeklRY0FPQ28vNG5sWXB3d0lLUnRVbE9tUyth?=
 =?utf-8?B?WkdPQVpYSlFRam5nZzRUa0ZLbjJUQ1VUWjdaSzhiWEM5M04vRXIvczM0MnEx?=
 =?utf-8?B?UWF1bG9kSG9POWs1QnpFZENqYUVWV2FXMjhGNXpobEkxQ2dhTmlUOXFQcUxa?=
 =?utf-8?B?aURlMzBrU2NJdW5IVmNob2RLZklGeWZ2WDRsZEtaVndzYWhjRElPZlB3TCt5?=
 =?utf-8?B?Z04wNGtRd0tvOFVBa1FKcHQ1NE5jRlpPcU1FcFdEY1RGMXRRREFkNTBGRTI5?=
 =?utf-8?B?Mms0OCsvcHh3akxhZkRRMDBIR3Q5Z05ua2NpVzlxQ29UMTFGckJ6VUlsSUIw?=
 =?utf-8?B?d1RnUFdYa0JmWFA5V0swUW0vYUxLZEdvQVZMV0JVWk1wY0VYNndGNVlxK0hG?=
 =?utf-8?B?Q0NqK3ZTbTlKNXIyK3daWXFUeGVyeXhFZS9PenZSSVFrMCtJVHU3SFJxNllP?=
 =?utf-8?B?L3F2RzBvbndOUTcvNGpDOUQzcGR1NnZrcjdwR2szVzJhN0hFWFJ6Rk0vSjBx?=
 =?utf-8?B?SEVNb3RaVmdXZ2tXYWhuNDllaW5sUEowM0pPSlpGSk1vcGsyRmhpYmRWRUpH?=
 =?utf-8?B?NUFrd1YwQklBU1pSeHlqM2Y4MElmM1pFZmxVVFo3U1ZqUzV5dFozOXZyb0FZ?=
 =?utf-8?B?NGFaWXR5STk0OU5WOGxNM0E2d0YxZDM0YWpFQ2orVDdzY2ZTWmxWZmhGMGJx?=
 =?utf-8?B?TnhXUXREclFpYXdUOVczdCtEUFkreXhkOVV5UVFSTE9hSXR2S3dndXR2SFBW?=
 =?utf-8?B?dTN6R1dvckZ5a2RzcTE5elp2OUFPbGlnLzVvNWNXd2M2eGRBWjlXQTRUTnJ0?=
 =?utf-8?B?eUVNa2VJZXhickJsVVVHQ0d2cU13d0x0Sko0aWUzRmcwa3RFeW8ra0J0Qmcr?=
 =?utf-8?B?aEtiYTZid2daNExzZFYxM3ZaU2QvdjhrMDR4RHpJNy9IN1djMkZWUXhtelBB?=
 =?utf-8?B?R0JpdVpIQk5FYVpkTFI2aDdnQWFiS0NieUxDelZzbzczMzdUQkswTkRpdW1O?=
 =?utf-8?B?YmJlcXFUNUJvQ0kwd2R1YmVpbDRVa2FMNVNJN1Y5VlhTUzFmbnlrTW5DdzZm?=
 =?utf-8?B?TnBXTFg0clNNNGxyYkwrUk0ydEp1anFCb1dTU1kwcVZHbEtMakk4bHhJcG1u?=
 =?utf-8?B?UmdEWkoyNXV5V1pEdWt1Zit3Sk51UjcwL0UrY2diZWhpeUsyL200aHZ6UUVl?=
 =?utf-8?B?eHRsZFZiU3g1NllrRHAxTTBZT05saXZ6WGh2TFVpVys5UFUzNldIOXZ1TTFh?=
 =?utf-8?B?OUV2eTI5UFBKclJYeEx0QXlYRHczemhOQTZRWG1pelI0bnFIeDBkSjAzeWdj?=
 =?utf-8?B?Nk81alAxUFFHZHR5Sy9PeXZnNVU4d1Y4UjZkWXBEeWExOHkxblpVRkxOSkVz?=
 =?utf-8?B?cHNROUlFNndBcFdwbHNldzcxbVBxTXIxUEZiSmdtZEdhY3V3RjJkdEJpaHE4?=
 =?utf-8?B?TTZ2K0dRb0dxckNHdXFJQWord3NRNkN3RkljRVc1UXJ1bzJDY0VvZklvdVRv?=
 =?utf-8?Q?j4kO6/q5UFcHt4vVs=3D?=
X-Forefront-PRVS: 0351D213B3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39840400002)(39410400002)(39450400003)(39850400002)(39860400002)(39400400002)(2906002)(189998001)(110136004)(7416002)(305945005)(4001350100001)(33646002)(8676002)(23676002)(72206003)(38730400002)(25786009)(4326008)(7406005)(55016002)(53936002)(54906002)(6506006)(9686003)(478600001)(50986999)(6666003)(2950100002)(1076002)(81166006)(76176999)(5660300001)(54356999)(53416004)(83506001)(103116003)(42186005)(66066001)(7736002)(47776003)(50466002)(97746001)(86362001)(3846002)(230700001)(6116002)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR12MB1137; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTM3OzIzOlNKZ2NZeUhYdS9tVVhQOVF6Z2VyNC9KaEpE?=
 =?utf-8?B?aDAzOS9SMVFJUVMrNG5uZS90Q3FrZ3B2NnNYd01Fd2dCQTRqWVpvWGF1NHFv?=
 =?utf-8?B?amhpc2E2K1BFRTh0ZzJOSUZXYi9XcENJQnlCOWUrem5taWpqQThQbEdZdGh0?=
 =?utf-8?B?eGQxUVoyVkFCYTNlVGIrT0k5MkFqU3F1REdKekhlRHlWUE5aZUphaUxhdGgv?=
 =?utf-8?B?endOQm9xclFobFFQQkl6WFBydGVOYjlXQXVpOE5lNUg5ZUxML1lmQzNiQ0V6?=
 =?utf-8?B?V00zTlg0alNHWDZVZXhLUDJiNnZic1l1dUkwM2VONmNJN2dLNGtoeThWUXFZ?=
 =?utf-8?B?b0ptVHM3MUxYS2ZOZ253cXBocCt5SkNnVG1jRENRQ2lRdnJyR3lnSkdVeHRh?=
 =?utf-8?B?RDVlamxDTXFyT0pMd1NQUGRFUFVYWi9JSDBZRTMrWVRaR0NzS0U1V01FYmlu?=
 =?utf-8?B?WFo1WEpOS0FMS0hWbHBPdkpuanl5b1VudXk4MHJDeExGNlh6VkRQSTBVTXk5?=
 =?utf-8?B?eWtSZ2ZpRllKRlNkUjIrU3VvVlpWZEp3TnFRbndWeXZ2NVh3RC84M1c0RnZX?=
 =?utf-8?B?SldrZk9VQTMvVU40MlZJSUE5cHVMbllOdUFiUkxKcFE2dWVwYlhTSWpCUVhK?=
 =?utf-8?B?VkV3T3YzYnBHZVNQbE9pRnRXREdXT25VSFA0ekhyU3ptQnBMang2RVd3Ymxz?=
 =?utf-8?B?MnQyOVNjM0R1Z2h0UFo1aElSNElhWTR5YnpGWmlxblQ3NGNxaWkwS3FpRkJT?=
 =?utf-8?B?UTViM0w0MHF0TW91a3FtZXZPU1F0OGp3RU9VZjFKN0FZM0wweEhCRGcyT1da?=
 =?utf-8?B?V3ZzcDVoSlllZFNEaGYrcndDSSt5NmcxejdYYU1aZm5nczFtZnBiS3FiMGQy?=
 =?utf-8?B?aDRCTkxsVVV6VkhyQ0RZQ0syTzhRZmJRK3h6KzZQWnJpNGVWVndYdTJQS3BL?=
 =?utf-8?B?bC91SUptV2hYc1pDL2xmYmx0andSRHdBaHRROFBqSU5JWFVrN2hndXgwKzRT?=
 =?utf-8?B?dEoyUVIrTnAyaWlzYWtreW1LOFlSZXZjMjBVcFNLZDB3d3I3N2FzM3BqZnd2?=
 =?utf-8?B?L0VaVjRmY3lKTVFQZ0pvRVpVTkZjWTF2WlhRNzMxeWRaZGYrSVA5R1JieDcv?=
 =?utf-8?B?UTR6b3VvWlR1R0VOdXUycE9UOGJsQ1U4aGVDdCtEZnZyc3A4MUM2Nm1FMzVS?=
 =?utf-8?B?UEJHUGxXbGZwVkpBQmRPY2cyaHFtb0tuOTl5QVpRdkZEeWgvZlRZRWlHUHlS?=
 =?utf-8?B?UENkZENUT1ppWkh6TGVHeWdUZWVHSnJoaG9zTWltR2p4L1RhREl2b0p4Mmg3?=
 =?utf-8?B?YmQrRlo4U3BBQjhIMkNMQkdhZVJubmJhMFh5eGhkcmE5M056ejZuaW1UTFc0?=
 =?utf-8?B?S3NkL2VtUHdQTUpPNVpvRzRxNWpod3JUTGFmR3pvb0dZODVzb2FEN25XaW9K?=
 =?utf-8?B?U0k5UWg3bnU4enlJY2RhdEZFNEpwQWdpTWE1UHNVdGJKcUdHTmZJdWEwUkx6?=
 =?utf-8?B?OE1STDIrRXR0ZlFmRmtQQitjVXhzNmtKV282dkFRQ2tGbzl2eG00bSt3Vm0z?=
 =?utf-8?B?Um9EbE5LV1ZBK3VmOGJST3JpTGhyajZRT3pvRXlWRFJrNG5QSlo0QklONVZv?=
 =?utf-8?B?NURhcnQ0N1JqNU8yYk9PTjJreCt3UVBrRVNTcTNxdDBTNU5hL2pPT3VkaXYw?=
 =?utf-8?Q?qZ3K1oNLiYws82smy8=3D?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTM3OzY6UjJybUxQNjNjMG1INURjYXg4TGlqSUZPSFFM?=
 =?utf-8?B?LzVxQmtBUnlxbUo5a05hTEFMLzFyZjF1clZRUnpLSVl1VHpCRmp1SWNobUgx?=
 =?utf-8?B?Q3FRY0o4SGFqcGk2T2ZuY2dKZ0ljNHU4Y1R1U1hndEpCeitsOGJDRE44bUk1?=
 =?utf-8?B?REN6ZGZ5czF3MDNIUjZwN3NOT05hcDE3U2t3M1RBRTFHUXBvMXY2ZkRURGtk?=
 =?utf-8?B?M3JucFhaTnZiejFlN1M1WlpDZllnNjFxNmZQMFhlVkhSZUJCU2ZiN0hBWGFh?=
 =?utf-8?B?SzArbnE1bTlsNVQvbjdhNTgwNGcyQXVVc1hUUXhYeHBIK3V4Yi9BZzhYTjY2?=
 =?utf-8?B?UzE1a0hUVElpTVVqVitNeE81bS9NcHB4clF3ajdBL0J4M0lobmNBakhjOFBG?=
 =?utf-8?B?NE0wNlpvZGc5azdjSnk2M1VxQTJpeTdMSVdrTFlacjQyR0ViUW4xazUwZlFC?=
 =?utf-8?B?QlRzYVNjTXpzcUFobWh3bXVEVTQzcElpd1d4QjZnenRuQyt0UWVZN1A2eGVl?=
 =?utf-8?B?KzFlOE11b1IwTEFhZmJwZTRrV3E0T0hnaUFZVDEyeWZvN3hNS2ZDMmZjelJu?=
 =?utf-8?B?Nk14aTJFeUNxRG52c1ZlUXpObDFTdDVCbFd5RmJXc0dIUDZGOUM5QzNONHkv?=
 =?utf-8?B?eXlzWExtUUgvTndZVWQwN3pybkE2MndxeExCbUR0ZmRFNFB1b1hsM1N3YU4v?=
 =?utf-8?B?R3gvZ3hQYVdyRkIyYXExV3FUa2RjZ1l5Z1p3K2FmNVhhOUo2NjV0QmhNSzhL?=
 =?utf-8?B?RGUwenIvNVlKQk1HakJCMjlWMkh2dEcweHgxT3VMOWZ0U0RCQjJHb1ZaSE42?=
 =?utf-8?B?dTJpQVVPTDN4KytUR0h6bEErME5kaWhzQXFYQjdEZ2lBZGRXTzV6N0dFMEti?=
 =?utf-8?B?c0MvTTdqcVorWlVWZjFCOStwdTFJTXJyYjJYZFZXWUpYb1JoQ3ZpUXVEVzcx?=
 =?utf-8?B?eEUySGtObVNLQUh1aGxNRE5lUE1Vb0p3dHNkUjlyRWRROFFyanBzY3RFbE9J?=
 =?utf-8?B?eDhQM2ZoTmNPZUs4SXdZNHY2emh6OEZyTmxhV0NWSHU2dk5mc1Jkd3grVkVx?=
 =?utf-8?B?cDhKNVJpNE5sM0VuM0ZreUkxc0NSWnp6WjBmaVVIV2JaRnVDYXJmTjhhZytT?=
 =?utf-8?B?VW9LdnlkVTUrN1hVWG85SEo2MW04OXRxYVgrdGhwTHdXUCsxaDNXZU9hQW94?=
 =?utf-8?B?eFVvU3ZHVFFWWG9HUzJ5QkJ1YlpHYlVKaFI2dTZCaFA4akxCVjYxaXlPWkRD?=
 =?utf-8?B?WFRVM3VBZmhqZmY3NXZ0Z0JlaWZmUUFRTEFKelNWOHBWdmY0NFRPdzVQQjdC?=
 =?utf-8?B?WXlXNHdSUDIyWWxxUXhueURmcVJMcSs4ZUtRWkx5TkNaVWFTZTZzaG84Njlj?=
 =?utf-8?Q?6gEIq5S?=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1137;
 5:J5DxrtFOXzrHH+q1jtXGdgePEGrU3y4wmdkh2UB2pevg3xc7AqrSKIX74fRXASSVwPc6ReT2giWaCXM+zSk2E6YsSh1V3nfI2ZfOtH0fPE3x+x7hjz3fMYrVBAqVGpc+T+RWJUJcJMEsZPt19zEX+PTkkmDdtpYXPZRQJSYuWygDiYHfrIebqd7iaqcAmLKvk3tewHo5saSzAIn4foQ2b/n+r74KTr5En03Kq8RbW4kPhl6/itLkcdCq0SOVACvKgvgFVitzN39HO/ZBKOj7uB2w6TGUL6nn0h/j7XLhNjsmbMctoxGuv383SnBRZotkBb4Boh3ZYTRpf3MO+yxDXd9i9WsiviN+Z0jgu4awk+SPTITJE5xbrv/4k/2JmlEwK13vrwZePIobZ7AJuuclbI5hkdQYQoaAHn7AYGH7jNVQxw1lngG/IGkfzPBIQpxfqAnetEgzUfscgbQKKFx2V9sbWSGIxT+vsgianb19Td16j6EhW4D1zKETL+YOMb6D;
 24:2396+FEUgZppseliEF5RCpoy49H6gI75f9V4yI+5hnMZFsWnGutWF8knJ75insHQSNYF2Sw5HVCOIFc6KVcP6apU8hrHeLJ54gA5iUonBrw=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1137;
 7:e58sGxhWV1pifQZ8RlerjGxr8I5sXxbMSKo+3d8hGpHU4EVaIF0CgtNPnAOgqSaY0hY4/rUt329AmEv/sxxWCwgQ9/cQQyZ0pq8id2ajpnscA7fo5aBkYGeSmlm33ZgBfEvwME/yjorRhq3mFMFDcs3OeXqiLBzrp/MLFBdYnUFcm0xlOaZpkVS9T+5iRPZkh8KS1CzZUzSNj5sGVCY++910whXUQUY/0H2LI5BFpUIZOy1G3ufKJVYmySmAX6Nvrz7C4nGYlcqQJ1plKUDkTXixh8iepaeHxAhjpOSrRXygkQ/wkGeJB266TDSUX8aDOFbt5TCKtcNN1jJ+9A4t5PoYEtJQkZPrcPOMFBVAs1bnGts6KPrhaxspSP3sCx5XjuTbZptbwKveNqAt323A7QfuH82/mg4J7nL5ZTT+ytiNKzSUsyldFaXj/Mjwj8I64KutoaeSOPLp+18ULqcHYOf4jQg6JcLtx4Jr9ElQ3ng8WXZuhq4vNqc4siL9PSvKoyyW4FAIPb8dCEmIbXRE/hX7ashyVJXtLT6IPx4KbVz1HAiTwlZnNw7J/9sz7pe0MoTd+07GY7azaoN8HJtVjMjbUscs2Ezr1HYwSp2QL93dBM8wiBGkukV2C6kmvr6Fmj0NYOqTvTwDius6/IwuNnWESNTY2eNQQP21ATng6MCQr963I980TNMl/Mj0q/UxnEUYub6TnFlW3TRsowBw0sK6V/bp2Ir/kycGGLemvlF2IDJLz9DHIoWBqbaGkt1geBkK9rr21VYndxF5JEMb9qMJdmobiztkYSaZuAQPfaI=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1137;
 20:v8Cape1HzqowShXg3BeBPqM5qhWBe8IRQEIH5xXQtBwUfD1DdizC1lH9O2RcmCz5yvwFHXjOiz2yra0cjeTM32XlrwdrnbIBSO79kgiHat1KEHY2wT2aK2SQe/o4lNDju6xwCq7WY0NlvVgCy3PrPiHHMioIO6wVSTSfeOJGoVY4JgSXknZPho3RcCNQc1PoWVScjCwGMXgjaeKJ5kmu/NoRcWPQy1h8EfxxMIXX3/FDlXN+dbvelP3y4zuer/1o
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 15:08:58.5220 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR12MB1137
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v8 RESEND 09/38] x86/mm: Simplify
	p[g4um]d_page() 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>

Q3JlYXRlIGEgcGdkX3BmbigpIG1hY3JvIHNpbWlsYXIgdG8gdGhlIHBbNHVtXWRfcGZuKCkgbWFj
cm9zIGFuZCB0aGVuCnVzZSB0aGUgcFtnNHVtXWRfcGZuKCkgbWFjcm9zIGluIHRoZSBwW2c0dW1d
ZF9wYWdlKCkgbWFjcm9zIGluc3RlYWQgb2YKZHVwbGljYXRpbmcgdGhlIGNvZGUuCgpSZXZpZXdl
ZC1ieTogQm9yaXNsYXYgUGV0a292IDxicEBzdXNlLmRlPgpTaWduZWQtb2ZmLWJ5OiBUb20gTGVu
ZGFja3kgPHRob21hcy5sZW5kYWNreUBhbWQuY29tPgotLS0KIGFyY2gveDg2L2luY2x1ZGUvYXNt
L3BndGFibGUuaCB8ICAgMTYgKysrKysrKysrLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDkgaW5z
ZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRl
L2FzbS9wZ3RhYmxlLmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wZ3RhYmxlLmgKaW5kZXggNzcw
MzdiNi4uYjY0ZWE1MiAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcGd0YWJsZS5o
CisrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BndGFibGUuaApAQCAtMTk1LDYgKzE5NSwxMSBA
QCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgcDRkX3BmbihwNGRfdCBwNGQpCiAJcmV0dXJu
IChwNGRfdmFsKHA0ZCkgJiBwNGRfcGZuX21hc2socDRkKSkgPj4gUEFHRV9TSElGVDsKIH0KIAor
c3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIHBnZF9wZm4ocGdkX3QgcGdkKQoreworCXJldHVy
biAocGdkX3ZhbChwZ2QpICYgUFRFX1BGTl9NQVNLKSA+PiBQQUdFX1NISUZUOworfQorCiBzdGF0
aWMgaW5saW5lIGludCBwNGRfbGFyZ2UocDRkX3QgcDRkKQogewogCS8qIE5vIDUxMiBHaUIgcGFn
ZXMgeWV0ICovCkBAIC03MDQsOCArNzA5LDcgQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25n
IHBtZF9wYWdlX3ZhZGRyKHBtZF90IHBtZCkKICAqIEN1cnJlbnRseSBzdHVjayBhcyBhIG1hY3Jv
IGR1ZSB0byBpbmRpcmVjdCBmb3J3YXJkIHJlZmVyZW5jZSB0bwogICogbGludXgvbW16b25lLmgn
cyBfX3NlY3Rpb25fbWVtX21hcF9hZGRyKCkgZGVmaW5pdGlvbjoKICAqLwotI2RlZmluZSBwbWRf
cGFnZShwbWQpCQlcCi0JcGZuX3RvX3BhZ2UoKHBtZF92YWwocG1kKSAmIHBtZF9wZm5fbWFzayhw
bWQpKSA+PiBQQUdFX1NISUZUKQorI2RlZmluZSBwbWRfcGFnZShwbWQpCXBmbl90b19wYWdlKHBt
ZF9wZm4ocG1kKSkKIAogLyoKICAqIHRoZSBwbWQgcGFnZSBjYW4gYmUgdGhvdWdodCBvZiBhbiBh
cnJheSBsaWtlIHRoaXM6IHBtZF90W1BUUlNfUEVSX1BNRF0KQEAgLTc3Myw4ICs3NzcsNyBAQCBz
dGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgcHVkX3BhZ2VfdmFkZHIocHVkX3QgcHVkKQogICog
Q3VycmVudGx5IHN0dWNrIGFzIGEgbWFjcm8gZHVlIHRvIGluZGlyZWN0IGZvcndhcmQgcmVmZXJl
bmNlIHRvCiAgKiBsaW51eC9tbXpvbmUuaCdzIF9fc2VjdGlvbl9tZW1fbWFwX2FkZHIoKSBkZWZp
bml0aW9uOgogICovCi0jZGVmaW5lIHB1ZF9wYWdlKHB1ZCkJCVwKLQlwZm5fdG9fcGFnZSgocHVk
X3ZhbChwdWQpICYgcHVkX3Bmbl9tYXNrKHB1ZCkpID4+IFBBR0VfU0hJRlQpCisjZGVmaW5lIHB1
ZF9wYWdlKHB1ZCkJcGZuX3RvX3BhZ2UocHVkX3BmbihwdWQpKQogCiAvKiBGaW5kIGFuIGVudHJ5
IGluIHRoZSBzZWNvbmQtbGV2ZWwgcGFnZSB0YWJsZS4uICovCiBzdGF0aWMgaW5saW5lIHBtZF90
ICpwbWRfb2Zmc2V0KHB1ZF90ICpwdWQsIHVuc2lnbmVkIGxvbmcgYWRkcmVzcykKQEAgLTgyNCw4
ICs4MjcsNyBAQCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgcDRkX3BhZ2VfdmFkZHIocDRk
X3QgcDRkKQogICogQ3VycmVudGx5IHN0dWNrIGFzIGEgbWFjcm8gZHVlIHRvIGluZGlyZWN0IGZv
cndhcmQgcmVmZXJlbmNlIHRvCiAgKiBsaW51eC9tbXpvbmUuaCdzIF9fc2VjdGlvbl9tZW1fbWFw
X2FkZHIoKSBkZWZpbml0aW9uOgogICovCi0jZGVmaW5lIHA0ZF9wYWdlKHA0ZCkJCVwKLQlwZm5f
dG9fcGFnZSgocDRkX3ZhbChwNGQpICYgcDRkX3Bmbl9tYXNrKHA0ZCkpID4+IFBBR0VfU0hJRlQp
CisjZGVmaW5lIHA0ZF9wYWdlKHA0ZCkJcGZuX3RvX3BhZ2UocDRkX3BmbihwNGQpKQogCiAvKiBG
aW5kIGFuIGVudHJ5IGluIHRoZSB0aGlyZC1sZXZlbCBwYWdlIHRhYmxlLi4gKi8KIHN0YXRpYyBp
bmxpbmUgcHVkX3QgKnB1ZF9vZmZzZXQocDRkX3QgKnA0ZCwgdW5zaWduZWQgbG9uZyBhZGRyZXNz
KQpAQCAtODU5LDcgKzg2MSw3IEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBwZ2RfcGFn
ZV92YWRkcihwZ2RfdCBwZ2QpCiAgKiBDdXJyZW50bHkgc3R1Y2sgYXMgYSBtYWNybyBkdWUgdG8g
aW5kaXJlY3QgZm9yd2FyZCByZWZlcmVuY2UgdG8KICAqIGxpbnV4L21tem9uZS5oJ3MgX19zZWN0
aW9uX21lbV9tYXBfYWRkcigpIGRlZmluaXRpb246CiAgKi8KLSNkZWZpbmUgcGdkX3BhZ2UocGdk
KQkJcGZuX3RvX3BhZ2UocGdkX3ZhbChwZ2QpID4+IFBBR0VfU0hJRlQpCisjZGVmaW5lIHBnZF9w
YWdlKHBnZCkJcGZuX3RvX3BhZ2UocGdkX3BmbihwZ2QpKQogCiAvKiB0byBmaW5kIGFuIGVudHJ5
IGluIGEgcGFnZS10YWJsZS1kaXJlY3RvcnkuICovCiBzdGF0aWMgaW5saW5lIHA0ZF90ICpwNGRf
b2Zmc2V0KHBnZF90ICpwZ2QsIHVuc2lnbmVkIGxvbmcgYWRkcmVzcykKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 27 15:09:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 15:09:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPs7E-00082t-H9; Tue, 27 Jun 2017 15: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 <Thomas.Lendacky@amd.com>) id 1dPs7D-00081l-2W
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 15:09:19 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 71/BE-03620-E1572595; Tue, 27 Jun 2017 15:09:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0gUYRTtm5kdJ3Xic9fwtmjZZk9c04qKfkV
 EWFD0+JM9zLGmnY19MbPGWvReTASxl6IiaVu2qZgVpWFkT6FMRbTWyp6WBekmoimiWDM7qfX9
 Oueee879LlyG1GbQeoZ3OXnRxlkMdDAlLDZsMEambU2KP/lu2corfZep1Six/t4IsRnt0Jhtq
 XZXikaofNJOO0qzkav/zlvyOKpLz0LBDIXdJJyo8NAKQfg8gsr2c6RCtDiDgBctozKZytA4Fn
 z+AULBOpwMX3/3UQoOxyUEdOZhxUBiPw11zY20IhA4Eko8pQEzhedC98cq2cAwLE6Elz9TlPJ
 UvB6Kc32BTK1cbhy+H6Tg6XgmlLW5NQpmcRg8L/gasJJ4IVTVLlbKJJ4FNf6iQDrgaKgZGgos
 ADgTQUuR929mDBT2twSpTVFQ31REqXgjFBQMa5RMwHOgwb1J9T4ioKbrIaWSJhq+vf9CqIZFc
 NY79jeoMwhqvWvUpk4N5F36pVFJNQV13mJSjbVA/uA2FR4Bd62gtjRqoONaN6mS72HwoKydOI
 OMhf9sWji5aeE/m5YgshwtkHjxIC8alyyNSxXNJsFp5cwWY0L88jgrL0mcibdwqVLcXrv1FpK
 PYor87qLR4i2P0QyGMExnK2BrknZaqn1fusBJwh4xzcJLj9F8hsGe+pPb9JTNbuMNwJZLcluY
 yJt4136zRT6y8U5gQg3hrM8hy6zk4KyS2aRKDWi2PoI9rfiwIghptgnb+Hm2oii9jkXyn7ShD
 l60mp3/6z9QBIMMOvaSkhJqtjkn0n/Igwl5MHVxszLYyU1K+uPIfupGyL2e9OiumHWZ3kPRu5
 3DH1ovrLg+crR1dopn4Pa+izfCrh74/Elny+ET5h2+md/2oemlMSQ3aM4xLrwadW/3+zqe7HI
 XbIiPkFxnDqI3ibu97FNm2OzbVdyx6tmrnFjHWObrnb1WtDZ7VWRy7Nve0sFKYS4d6fcQWSea
 e7IMlCRwCYtIUeL+AOyWy0iZAwAA
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1498576154!75799335!1
X-Originating-IP: [104.47.34.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64152 invoked from network); 27 Jun 2017 15:09:16 -0000
Received: from mail-by2nam01on0074.outbound.protection.outlook.com (HELO
 NAM01-BY2-obe.outbound.protection.outlook.com) (104.47.34.74)
 by server-11.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 27 Jun 2017 15:09:16 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=ftqMCvmg+ce+XxC1oJ9rgy4fNJdKfySZlvBr6/zkVoY=;
 b=vQ4oy28qOkGAJXfhW01XrgGu5s2WtbHfXQH8JeoVFqpMuATu2rqdn5FFJn0QE+BCg55mRMpSvCDRQ0Ygwy8tbO/3WCXm7hyffywfv7ER74HXUg04E9J6MuWUE+qCPCopiri3n6gpJ8NG57EN9nOkAaeZh5J87uw6JOmLx4R9guo=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 BN6PR12MB1137.namprd12.prod.outlook.com (10.168.226.139) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1199.15; Tue, 27 Jun 2017 15:09:07 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Tue, 27 Jun 2017 10:09:05 -0500
Message-ID: <20170627150905.17428.72579.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
References: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: DM5PR17CA0048.namprd17.prod.outlook.com (10.173.128.162) To
 BN6PR12MB1137.namprd12.prod.outlook.com (10.168.226.139)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 4b336506-d703-4836-403c-08d4bd6e766c
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506067)(300135500095);
 SRVR:BN6PR12MB1137; 
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1137;
 3:a9qA2Wc4r1lvyekLjy2ENGvySidky/2ICu8RwduCyM5z0XpGCENTeeMaGV+cQn7tWWbJ9uIg80xBDL/Rbp6JL1v4hz4KM2/a48DUrY3XuPhJg8+GuVw+GNeCMdsNOet1PIWZOTk7wottufPcWzYJUfrKX5Mz3fmACdjvr1PKmx+H5eX3RNqVdTMddMir7HAsfQiTuUJWvaVIHr9W7MvSitHet4yF9/2BXxpUWvPEquW9GWvbPdlw1yWwK0nl95MxjKwC34A49a4SOG7fIOXPPzQF+hWyCLF0HsiF28GzYSBfj+BtPbv4H6sENffmV9WAmUKxsO3NFd7bkse3v7RqZ0Q+BFLDcWDpLZcaXnfS6zGXNe5CsNgJVXCDlvAMMRL6OwTdd0B6fa47sEOKRaM3zJJ+7TpsrPNCCesQRp9Fn/RW5sSDUqWszFWijpqzoWkoK0FyiQVXSBny8ZHc93DgSvTcJxEUIfCZrF2TQfMkoKD3jCKPuD74xOB57oD/6Sye0G9X4g4QnoBP4xHNRAR1EjBezOEszlioA+MjyK56LaiDNOMDmZ5856RmHnMa2EQgYRLpHvLm17FHj967+V2yQ2lcHVBLuhRFxRlHjaHutZMVBheYEG0g9Y93HovafISU2i5iSveAeXFfmkr9ZLpmefV68VwV+0IUXRCjTRrZ4NJ+jnAJW2QT8lP7UBlczeIfbgtEIzPCGaH/CydLd2jt9pqb5RpKhp9IoIS+hcfdoJTUeCSkEV14m98PIsYTQd1fM/Uff79XHY0OmTtpViXN7g==
X-MS-TrafficTypeDiagnostic: BN6PR12MB1137:
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1137;
 25:NheeuKoF8bx3P3Djr+TIDYiEBCCvVTTdQSbmZxPtco3qgLRxAQf1yyIsz/FQJeNCh10sKNp4g3o7Fx0oOZCHNl45xi/m8r5Ex03P5c9+JvkDsgN1EGIlJmQbE6z0JUU1UWRgN/Sa1oaRbRcyXGDL1VAQ8gJqorEfw1Uq+ITf19Tna8PI8cIg13mFn5T19K/6UpYmnzHPCeGbOzZsJxbz8UQ5eA3YjHQb1N5rlAd9QeGiAEz3i3VgGzajBURv3AcA78OG18ew9q8C8OPxAvnhHuaImfGYNHShynb1MMAvVUQ+nproF/+NM3dzEVqFYYkUKJfSTSDNayYKSJOL3Ee4R2ypGAv7OK9R6Ph9iCUCGggvx1pDVkV5XrApbKZobWakWj4AdHZp9bIlPvOohsDRwqfa2QWaWwoUf2UEjNaxldfO7jTAsiho4EXUwt3UpUHeHmheVpczC6CpcxVVKXhJ2ov/oFZETZpcyUa4nwtqvKn2uAofUgdEygWD+LjqNu1vOGc6aQBO2or37UBGEY+oeJMNgt4SnBhdJvlEA4U5y6Bv9fh3a5fwJKEjACcEWj2AhiN/dG61y6tU8jpmSdFtpcu0Y/KPQdqlQeLSPEDA4vMH/SvL8I+OSfn7RPdTEF0Uun9uLXFGH9Flj5Avq55UKSlkwZKuN8HrVIr5LKN/cpQGnYZDRfOc5+sDjIbjntAj2f2cBEJlYf45JpCeFfvd9CN5Z9ch4oFZfZG5Kdar4ZC+xAUd+hNfa5O/qJimcH3whc62dCq8K5yUaaospK53RSn40IqC2Aju6fvvPNoDuylcB4/T8RS8pARmZLJTCxmn6++TqVUWVkwfmmefUlzd/ZkD66iyM3N3IANvGfenUY28TxMO4XgNyDHinYWMZhWplXlOWQN6R97rYfubLG/KxjPg8ueIbXdltcYaSl5Ts1Y=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1137;
 31:14/AGmEj4XkkkaF0zwvwEEs7vBFRpN6splE21mwUDH39+LEsiIzIIEBBr5eMKXfo1LW1qFVw9yQV5NiLek6GNePobkWq8RBqPUNL9wUe5OSKhAfUcotTE1HXmR1ZuwpvdLqoRDu61hsfxPjGmeDCTLSeP53cn89+UM8dKuM6UYJldIRrtUeJIYCWVWy7KXmfAgJHlrbmGKg7i1rdSe9grSWgMA5mSDP2W0NooG/jHv1kPDZU1JG8eBGmZ0lwDbIapqiCTgIidic9IJKoC1IaGE8fVu3tBQ5/hXK4/fWHdpUouTuRcJ3xmiJw0JXW7YC3ttyP1bVX8OnCNmaHuTm8kcNZH36n0Kivb4y5cDPUWh77rwbbPyPLuWi7aWkXLcPKNfOa6Bj6+DrQVSrWXss4qqWJn1NHjnExfpi/g7/OaFoQINKyJXpcPVwiReZpmA6i0TxxS3gQRDUZgMmhvIYFkXnmcyQ5z3doV4KHpJc0nZ+0aXCC6fU5fNFpujMIHZsD+0wekspCHYD5LIob+8uzWEstxuhZTA7QMyx163SWqTUc4rFmaEqF1Sqa1dtFo/om9EI9RppI8wmDZl7lc/U2vGzGRSz8suymB4W8Ke01I+BDB48+BDJ3WmduGuO1oI0iqyzw+x51fbP8U42d8gSEKEB6PMWIZhd4dk+4UDH+Na0=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1137;
 20:i7uz1/ghwj6gp778e33/Q+Rl+gADrp8ZVBHonqQCM+ROnM1N3OQg3IoygC0xiPtK6tMLNz5GXLAgN0wSilKhLh9QxsFxNQm2BUhRNCZkw3+vtLkkF5Uo3Ct6UKyKfdOD9I2mGaL/RQhwmh+VqCk6foxfOnttIxiYnHKgSCV+AG3pE5SANHwkQXuZc3FmBiNt5b5nO1xGiplBCqhvR9eUTVX0RXla5kyDO58HxGFYN1NlrVJNNQ3tBfBm2OOoBLK0uuH5t5Qo4bkikXnkd2iuNEB5NKh1iBXbvnLRoM9JArc5+oyPbTxRuFbqlivvu9mNNmycCM96LcXk+Vm1s9G0QOr60QsWA4JWK9bHqCxHyIqPQCoFR6Og0AXEhUej35ID7/bhxoNZycJPoGl7uDjTz8DzP/qKbIDDaAj/7z0uFXpI7h4pJQXAulZeAO3ltT9TIA2BVqv8OgkLORKC76qYT6vaR6U3j2JiiWmBDY1k5tGawnidgrwyvb9HwJxzKe9v
X-Microsoft-Antispam-PRVS: <BN6PR12MB113784D83AF0D6A456A1F138ECDC0@BN6PR12MB1137.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(133145235818549)(236129657087228)(767451399110)(148574349560750)(167848164394848);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(10201501046)(100000703101)(100105400095)(6055026)(6041248)(20161123562025)(20161123564025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123560025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BN6PR12MB1137; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BN6PR12MB1137; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTM3OzQ6UnBjQXhDYklJenljSkxBRE9IS3BvQlJLSzBU?=
 =?utf-8?B?NEhJd1pyTW5BV1lUSk9ZcTFOZVZzMUN0SllIQ0oyUzJyK0QyZVhPbHdBY1ZW?=
 =?utf-8?B?MzVNOEpUVjJUbUJVRGxzS29VMlRqVHJOYXN3TmdQbDBVSmF6Q2xMOWRHM2tR?=
 =?utf-8?B?QzNqRmppdHRDc2VETGRKY3VtLzExc0F0Q2xUUVdmNFBtcGlVNklCWEtsMXV5?=
 =?utf-8?B?SUdSOXFGZFR0WWpuQ3c1d3RsdmlsUm1EMVZ3RWloclVQUmlDemZ6eWFFbFZZ?=
 =?utf-8?B?WE9tYXRoNXhHTzJrM3JRcDBhbWlLbXVKcjA2T2hxckFDUndXQ1lhYU1tYVZF?=
 =?utf-8?B?T0k2bDFYanRpd0lLKzQxZE16dXZFQU9VVkxMRUc5WjVVeW1JeGVPZGNaRG9P?=
 =?utf-8?B?VEI1UHRZMFlhTGw1UUo4Y0xnc0ZSdkdUR01QUmZISk1WTkJOVHdaWU9id2pk?=
 =?utf-8?B?SDVJUEViNUxZRWFoWEQyZXp3QUJFUy9wT1FWZ1BlM3BDVi9ENVhiUzBaK2ll?=
 =?utf-8?B?bVlGSnYvTmMrZTdueDBGRVQrM1UrTGxQTmlGMS82RisydVRRVFVwUEIzUk1J?=
 =?utf-8?B?cGNnakVFN25RaHJoQmhkTXZTblc3ZUdBem55RDZuWlpCZm40VG4rcDhVSUEx?=
 =?utf-8?B?OVNWVU55UjllVHNhdGIwam5STWVqanRyMk9LZ056Y2FJbUdMeHcxb3d6NklP?=
 =?utf-8?B?QThsNVNpRnNsVlU1SG52ekZjUnBPbHVQS2swTG0xTitkelpDTHc5ZHlTVzFF?=
 =?utf-8?B?dCtsZDVmelVEcUM3dnhsSm1MRGhVQ3VHRFNSVFpXN253NWF1dDFrelVDU045?=
 =?utf-8?B?YTJaL1lKaFoyQjdnamw1d1BOb1JuZ1NXNHlZVzZWQ2VISWNRME0vVEJNaEtB?=
 =?utf-8?B?aVRZOFM5WFU0N0tSeUwwaENPNnpsTVh2UGxPRFlsbHVRRFMvcmZUMjFDc3d6?=
 =?utf-8?B?QzlnYjZQdFErSHNDai90WW5UZk8zeVA2WGU5c0VWdHJQV00wbzJabmNzL0xR?=
 =?utf-8?B?VkQwUUIzUVYzZmVWYW8zRTJOYTNldE5YdmhPUnB4Tmh2VjlxRzZtOWpucmNp?=
 =?utf-8?B?K0x5WW9WWEt2YzRDNGJkdXdYVEtHL2RycFJLSkYvVlZSUkQxM2Z1b0lUUUMz?=
 =?utf-8?B?ZCtDVitqU28xZ0Z3S1VjSXJFUS93M2tKZzcxelhTd00ybStwa29FVXFvQ05v?=
 =?utf-8?B?TExzVXJBTW5xYTEzMGJ4WndTVDFUMHBBOS9PZnl0UDFZQktqa3NOOGt5Ry9q?=
 =?utf-8?B?eWJ1Y3ZyYzVxRkJPcVI0SjFrc1Nqbkl5WDI3eHc0L0pXRTFlbHFOZGtJUEIv?=
 =?utf-8?B?dUlMaW9vQnVnRkk3eDhmZ04yOEJ1clFKcjBOQU5PaDJFVkkzQ3dqS2E4YTFX?=
 =?utf-8?B?dC9vTkpGWUYzSWZ2Y1JoWlQxcjlINjJZaHdjd1hidWpPcVlSTW1ZdlF6MjYx?=
 =?utf-8?B?OUpMalhxNFJCdC9RTXpDN2JSaytDOWpYMGtnbTg0YWVDWktsUW1qTmFpdm03?=
 =?utf-8?B?Tk5tQWJmeW56d0ordWlLV0cxQmpPTHdrRDNKZVJpcEdJblVleEVWa1ZMaHlM?=
 =?utf-8?B?RkkxamNwaVo4NWRSd1FZVWtidlpPRUgyczJLK090MG9qQnBXK2NPMWkrS1NI?=
 =?utf-8?B?MGc2Y05QRERrSjlJeEpJUXRWamhlOUhOYlVPMVpCeFhYTU5Rbm9YVS9IZjl4?=
 =?utf-8?B?d2NGazFhVlhmRGwrVmZESWsyTzY5dnVYWEFCc1dXODF6bUtzenNUdndYWnVq?=
 =?utf-8?B?MGtlb2JXZVpjVWxoeFZuM2M1MWw5Sit1ZEhQUDBkRTdhRVJ5Qld0OWE5QjF3?=
 =?utf-8?Q?l3mZTXocO04b?=
X-Forefront-PRVS: 0351D213B3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39840400002)(39410400002)(39450400003)(39850400002)(39860400002)(39400400002)(2906002)(189998001)(110136004)(7416002)(305945005)(4001350100001)(33646002)(8676002)(23676002)(72206003)(38730400002)(25786009)(4326008)(7406005)(55016002)(53936002)(54906002)(6506006)(9686003)(478600001)(50986999)(2950100002)(1076002)(81166006)(76176999)(5660300001)(54356999)(53416004)(83506001)(103116003)(42186005)(66066001)(7736002)(47776003)(50466002)(97746001)(86362001)(575784001)(3846002)(230700001)(6116002)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR12MB1137; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTM3OzIzOjhJNzAyeGdncC9UMWIyeHY4VWl5bDZOUE84?=
 =?utf-8?B?U1Z3VktUQVVJcDhHNGRjaW00cU0wSEhFcFRvclBCUmRyaml6NG5YTmpHclA2?=
 =?utf-8?B?cktvRFF1elhxLzdQT1B3R1ZNZ3ZEcXRNUDVrZkFkZzJjRmRKckI3eU5WZ1Nh?=
 =?utf-8?B?YlNXZ0R4ME5USWtLNXUwdExXU0IvL0h6NWlSOS9rMDduc3NuaDJEMFdMbWhJ?=
 =?utf-8?B?dlhyY21LMHVxYVkvWU9xdHZjWElXVWxWYW1laWtacWJiYWtaeS9jZzdYVXp5?=
 =?utf-8?B?b25GbUtIZzNtY2R4bWZNZHNPZHBFM3ZzcC9FNjVDVy83QVIveHRnaER2TVV4?=
 =?utf-8?B?NlBZZjRKMkp4Mi9KdUpGWkxINitPd0hJeWZzRVE3R1ZrYUM0dzhQRGNLbzZm?=
 =?utf-8?B?am9qbGxjdUhrNFdJa3hzOVJDVzJjb0hkSVF6eTNacVZXOGZPSzhjNm5tbUlB?=
 =?utf-8?B?NFEzb2xBQWllZUtwZHBuaGI1aHcwem5XaCsyeVBLM05pSnNrNVlXN3ZSaUor?=
 =?utf-8?B?bHhhQXJFSy9wK3l6S252NmxkbEg1T1BYMkUzSFBqQjJsVUVicEhjQVNCYUU0?=
 =?utf-8?B?dXhLQnRFR0xPbzBJakVzeXhoUk1hcEJxZkFkaHllRURMMXhFaFJaa1phaWF3?=
 =?utf-8?B?ak1KSXpYMmJOV2dHeHJURklqQVM1Y3NvQ2NOdjJkK3BTNkVIVEZTY05KSTlR?=
 =?utf-8?B?eUp1V0s2dW5ZeGpIUDlDV1ovYmVERHEyQ05INXhOWnpWQlAzRWpQL1ZtaUth?=
 =?utf-8?B?dGxvdkJtbGdlY0dlNzBPUFNNSEZHMGUwWCt4Ump4OVBGdmRESVc5bzVWK25a?=
 =?utf-8?B?Mk5vNzAyejFRbURUTDlDbHpaL1BueWZoeUVGczA3dUpyVWgwazEzYzU5TmF2?=
 =?utf-8?B?dVBjTWtubVBLSCtrS3E3SEFYcnVlOUFRVXlzV0krQ1lDbFBrQ2tJZ3NMU1cz?=
 =?utf-8?B?NUVjZ3dZMWEyREZsVFRLeS95NUJGOHRxak51SzdPZmFHYSt6SjZzVWovaHpO?=
 =?utf-8?B?MFU2dHlpMlcyNUNlZFVORnNCVm01VDJPRGZmVnFvTitldzM3MUQxcEVQbEI4?=
 =?utf-8?B?L0hYUCtGbmVuNTlMV0ZNU3g4Q1VNR2pDVy9KSkpLbTVvQ2ZVSkJ6d1FzcHVm?=
 =?utf-8?B?SmpCc1J1a2JXZHh5b1E3ZmMrUjNyYnlkOTg2YTRSSmdJRml2L0ttc3BWbG9w?=
 =?utf-8?B?ZU1iRWlWT2JFWnAvOGZ2Zk9Fb1F0YUdlVmRnbGNGOWQ1T2o4c0pnbjNMUXFl?=
 =?utf-8?B?bXFPcjNoSlBqL2ozRm5DRm56Z2JSK3k3UmpGUW5VK2dtWDRNS3BWekJzVmRO?=
 =?utf-8?B?V1gyRmcvNzRCWkJVNGt3Nm5LeDQ1OFlGNUVOUm94L3ZNNVlwWWQvSzdxb2tv?=
 =?utf-8?B?eUdOb0crL245WFQ0MDI3dXljMDEyWXlEaUtnNEgzelZHQmk1ZkNRaGhYWWRI?=
 =?utf-8?B?MVR6VWZidE9XbXE3VSsxcWNENzhvZnVnWFQ4NnVXZGVKTnZ0RGU3OWUwazhE?=
 =?utf-8?B?U0E5a2l6Q0tSdVlUUFJBNzdlWDA3clZGVmd2OUMweWJFN3B6VjlhTDE2aDRI?=
 =?utf-8?B?Sy9acFpYem9obGZPWFV0VlZrMk4yMjdidFptaFlTYXpWa1FlS2lSMXdxSUw5?=
 =?utf-8?B?UlhyMDRvaWI3MEhKeUNFWEc1dGlkN0VpVE11bkVRRllDR1BBekRVa0pPalJT?=
 =?utf-8?Q?iAniMOIrSeIsatRXy/iv41AnrSzRypxiRvNSJsn?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTM3OzY6VThOcmxzOHJTYkg5OUpPaDV1VnFSY3dTZzJO?=
 =?utf-8?B?Nm1qNXlhSUh3YTlNSU5ST3FvSGdtam9rKys1VGNWdk5vbHB4MVlhbCtUZjlx?=
 =?utf-8?B?citjTktBSFptejlodEZoT3VweG5UTFpVMlNVL1pHWFMyUEpIaW9zRGMwQ3A2?=
 =?utf-8?B?ZnRPcm5XSHN2M0syTXVQMEtSOWg3RTBBY1hON1hzUTNrNC9zeFYwa0hXejgv?=
 =?utf-8?B?ZmVrVk1sN3IrUXF3ditWaXB2azNZOWp5R1JHVTIvQ1Q5em4rVUZUUUZ1dzM4?=
 =?utf-8?B?Wnd1RlJib0pwY1crMDdVaEpRcFhCOXRBQU40aVBXZmdxUHU2NEpKWlpEMlo5?=
 =?utf-8?B?aWk5NEk3bnRlcytuVDA1WWE4QWhqVEpaT2dBelQ1Y3FWZFNBSkJSdHE5dStm?=
 =?utf-8?B?ZWpFWEt4VkNqT0JjbW9WWnhMTlJMZjlMdFVuRFJyTFNBdlFRVkhKY29SWi9i?=
 =?utf-8?B?TFhGM2hYSmxWeTBWaHV1NXdPRFp2WUJUYXluMUVvSGd5Wk1ITXlXRlFrMFJR?=
 =?utf-8?B?Y09uMGs2Mkh0ckRUNVhvdWtXdWNobHhKUXZnalhKdk9iUHJXV1lWdW1GRXFp?=
 =?utf-8?B?Z3hsUk9MYVpUNWpMUGwzZzEyb2FwT2F1V1NzSkVXbzBrQU1TOTNzeDBNcmJI?=
 =?utf-8?B?SmY3TlJVS0RJTENvTUh3ODhBcDBrMExUaUNDN1ZQdWw1L1c5U2lGSkJ6RzVL?=
 =?utf-8?B?b1dZT2Ixa3hzY3ZnT3gzVjQrdXFYaHdpWkh1THc3RWVrOHlOUSs2ZUJHY1NS?=
 =?utf-8?B?WW9yRVRXRzNKYUk2L3JjZ01JSWd4OXdpT3RBS2M1cm9rNTZZZjdENFBMVlA0?=
 =?utf-8?B?cGMxTlBnUXIrWHA1TnY3eXh4dW96M0o0M0RGRFRvU2xHbWFhSHVkSysvazV2?=
 =?utf-8?B?RzRCODZUNWNubFVMQ1pGMUliQzZTNkJFNUxiT3dmdXRuazRaWnp2czYzRENZ?=
 =?utf-8?B?NXV2Z2RSUlJmM0lJVzI5Y2dpRFZzQ29sNlAwQ2g3NElPeXVhd09xKzNlMzBz?=
 =?utf-8?B?N24zVWZ1ckd6T2EvM3JlWFhqWkV2ZnErazVnSDZkNFhiazIzUnZtZWE0dHNt?=
 =?utf-8?B?Uk1QYmVHNWEvakVVYjc0MmNrU2NLc2x5RGM0SG9hc1FibmlTSUZyTzhjUG16?=
 =?utf-8?B?cVdNR2h3NWdmb0xPb3NxZi9sbFV3WEdNUmRKSlp6ZmF6QWN4TlBramRKaFhy?=
 =?utf-8?B?MmpIUzBIVkVBSWV5UHcyalpCRzdMb3g4Q1JYWTFnR2J6S3JDM0g4ZnFObzBh?=
 =?utf-8?B?cVAySVcxbkNWNXl5S0VQSG95V2lvZUFEWVpXK3BoWXJVUVB2NWZQeVBNSGFW?=
 =?utf-8?B?MVBXeUxrWkF6cE1uRnBNOGtjNE95TjUrMXYzUlNKaitXdysvMVI2UkUyeTBP?=
 =?utf-8?Q?lVHFyzL?=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1137;
 5:q00B5TpQVUWJcB9gs3aiIPOQxLoDoJNXyHsP1YUDvWItQYkxImNkaOZxc3EZPJcemTw17J1ILf9gzR44RPu6DbUce4BKTUNGhmMZFOf78Mu3GYVlHtnN93O2Xk50tMfwr3cZUGFZ9scW6cYRDv1+slQz4kP5FEBtAmLjioBoSlLUyx1ZPHGjy/Y8I/CYoz0VbkMrDPZQilCU0nSoqnYUiEHCZrgS4KHO0/8ZgCRhNmcsr8j8JZwSuIOVD1FKrBwTHatuoYiZ97j0KTvJFIzgWTXF4gvzgy9hPKdeK11JQ/IrYvqi6JjhkhSnoz6xLspr2cdhtjXkuO4nCt3anmqA6Mo40IBtuTAkuba1Pmb70B/hKrYxH69k5PgaScu1R4k9RYvkfciQICZFMKQU806nhXf7oshaM0t0Jqshy+sSKfLuT/2koijZDs1oK1XNJ/MwmoN1gtLIdDY2tZCJN2rGkjs9kIPEl+H9B1wTW/Uh2eya6+w2LV87Oq5X1J989J6O;
 24:fRRRVklhPf1ZRVZ2v+nrXKHPOIx4Z2XVv9XfRosty1J/yYArbDnLts41Q3hjPXTWQCdLO0N4UaddNuQX3LJtNRWCaAfqn9YnxeYHr5lDlRg=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1137;
 7:ZzLQuGHNo7lQn0bJCnuFKTxADXdYEjwsC1C1tcSOegjv/NmV5B4MUzk+Pei7ncwZpcQH4RYIBj3Lx59quUWBj6rwssqux36UZA2B/pShVFou1CVju15RsfmCVy+uTokT7Oj1IrMZfKyPrY2HLr+0QGvYx+UncT+BO8aj3CJZ7OOLEVwogtlo2p8QssqLUjfEyBD+Y5P1CRtSxA5cjocZs+QcieSLucS1Cvgt+AuDkewXmFWdnDZdkV2OME/Ap9vYs+E9WA+6PJ5PiiLENFsNIhhj90wq93XQb2YQiVVIogzgNGEPbi5rH4EZbv8OvXw0WCRGXJvl5V/7dz8CVrgNxsVj37jnLR6qE6xbVi4IuKhT2hlAYj2L6Z8H8NVZRqBZXQlMfx4H2MAeR48QQr/9qSUZO8y+2vx9QXujCQCH17t1vmy106xxyRf/uaTDon+VzjD2dyAKc9RnxOMig+ZjQDKyD5+zFPrQLDv+Sz0fTUWcAXktcxfHNiwevjei9EhVUAxFY4udcUdZc3QmSPRa0x6EJ+4spFNlv86l589hDWbIWEkSSCkokZYk15uq06z8a3+/zh6IwQ3yLegh2/j/FsbcdLjoljiVo4/xuZ8RB+vNAFdpDFq1a1DWC3OkcnAIGJGDuAyT9w5qi+o9CKt8yTa8DuS2sbNx8H31YlH2/DcAdOOQEkP5fJT9O0PeqnRW40fbjyMQ5kXIGbvq3vKWlyU6v5+VCEWRxmTeJjTQHQs0pa/1r0NdJuvvtHw6vN9PDeRpdMUkWjVvlR2JAyoZG2FwJdTa0OjpEnqnICQt6es=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1137;
 20:XAWdhm3G0MG9u4RJijKw4VvvtJc6QxeqtAu4i+rWb0vdXiF3Dpzrm2SLb7GIKT6IpjKz1/aLDQnna1F5XgPtjqUybUfgfXh7Y29aWt+/+7Ejd1jtrzmGKqWVJ1RPMVQgimapGYnSyPD9+u98efe4b1778A/Dxryqs28658LQMOdCxVoASy+SPdRpD7I0+biWj4/UzGOKn5cJpfaAlmZJ5eLNv2nWJAQ71Q/0zNaCuBsilxqbK3TnQd8jrQU3xZJk
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 15:09:07.6315 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR12MB1137
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v8 RESEND 10/38] x86/mm: Provide general kernel
 support for memory encryption
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q2hhbmdlcyB0byB0aGUgZXhpc3RpbmcgcGFnZSB0YWJsZSBtYWNyb3Mgd2lsbCBhbGxvdyB0aGUg
U01FIHN1cHBvcnQgdG8KYmUgZW5hYmxlZCBpbiBhIHNpbXBsZSBmYXNoaW9uIHdpdGggbWluaW1h
bCBjaGFuZ2VzIHRvIGZpbGVzIHRoYXQgdXNlIHRoZXNlCm1hY3Jvcy4gIFNpbmNlIHRoZSBtZW1v
cnkgZW5jcnlwdGlvbiBtYXNrIHdpbGwgbm93IGJlIHBhcnQgb2YgdGhlIHJlZ3VsYXIKcGFnZXRh
YmxlIG1hY3Jvcywgd2UgaW50cm9kdWNlIHR3byBuZXcgbWFjcm9zIChfUEFHRV9UQUJMRV9OT0VO
QyBhbmQKX0tFUk5QR19UQUJMRV9OT0VOQykgdG8gYWxsb3cgZm9yIGVhcmx5IHBhZ2V0YWJsZSBj
cmVhdGlvbi9pbml0aWFsaXphdGlvbgp3aXRob3V0IHRoZSBlbmNyeXB0aW9uIG1hc2sgYmVmb3Jl
IFNNRSBiZWNvbWVzIGFjdGl2ZS4gIFR3byBuZXcgcGdwcm90KCkKbWFjcm9zIGFyZSBkZWZpbmVk
IHRvIGFsbG93IHNldHRpbmcgb3IgY2xlYXJpbmcgdGhlIHBhZ2UgZW5jcnlwdGlvbiBtYXNrLgoK
VGhlIEZJWE1BUF9QQUdFX05PQ0FDSEUgZGVmaW5lIGlzIGludHJvZHVjZWQgZm9yIHVzZSB3aXRo
IE1NSU8uICBTTUUgZG9lcwpub3Qgc3VwcG9ydCBlbmNyeXB0aW9uIGZvciBNTUlPIGFyZWFzIHNv
IHRoaXMgZGVmaW5lIHJlbW92ZXMgdGhlIGVuY3J5cHRpb24KbWFzayBmcm9tIHRoZSBwYWdlIGF0
dHJpYnV0ZS4KClR3byBuZXcgbWFjcm9zIGFyZSBpbnRyb2R1Y2VkIChfX3NtZV9wYSgpIC8gX19z
bWVfcGFfbm9kZWJ1ZygpKSB0byBhbGxvdwpjcmVhdGluZyBhIHBoeXNpY2FsIGFkZHJlc3Mgd2l0
aCB0aGUgZW5jcnlwdGlvbiBtYXNrLiAgVGhlc2UgYXJlIHVzZWQgd2hlbgp3b3JraW5nIHdpdGgg
dGhlIGNyMyByZWdpc3RlciBzbyB0aGF0IHRoZSBQR0QgY2FuIGJlIGVuY3J5cHRlZC4gVGhlIGN1
cnJlbnQKX192YSgpIG1hY3JvIGlzIHVwZGF0ZWQgc28gdGhhdCB0aGUgdmlydHVhbCBhZGRyZXNz
IGlzIGdlbmVyYXRlZCBiYXNlZCBvZmYKb2YgdGhlIHBoeXNpY2FsIGFkZHJlc3Mgd2l0aG91dCB0
aGUgZW5jcnlwdGlvbiBtYXNrIHRodXMgYWxsb3dpbmcgdGhlIHNhbWUKdmlydHVhbCBhZGRyZXNz
IHRvIGJlIGdlbmVyYXRlZCByZWdhcmRsZXNzIG9mIHdoZXRoZXIgZW5jcnlwdGlvbiBpcyBlbmFi
bGVkCmZvciB0aGF0IHBoeXNpY2FsIGxvY2F0aW9uIG9yIG5vdC4KCkFsc28sIGFuIGVhcmx5IGlu
aXRpYWxpemF0aW9uIGZ1bmN0aW9uIGlzIGFkZGVkIGZvciBTTUUuICBJZiBTTUUgaXMgYWN0aXZl
LAp0aGlzIGZ1bmN0aW9uOgogLSBVcGRhdGVzIHRoZSBlYXJseV9wbWRfZmxhZ3Mgc28gdGhhdCBl
YXJseSBwYWdlIGZhdWx0cyBjcmVhdGUgbWFwcGluZ3MKICAgd2l0aCB0aGUgZW5jcnlwdGlvbiBt
YXNrLgogLSBVcGRhdGVzIHRoZSBfX3N1cHBvcnRlZF9wdGVfbWFzayB0byBpbmNsdWRlIHRoZSBl
bmNyeXB0aW9uIG1hc2suCiAtIFVwZGF0ZXMgdGhlIHByb3RlY3Rpb25fbWFwIGVudHJpZXMgdG8g
aW5jbHVkZSB0aGUgZW5jcnlwdGlvbiBtYXNrIHNvCiAgIHRoYXQgdXNlci1zcGFjZSBhbGxvY2F0
aW9ucyB3aWxsIGF1dG9tYXRpY2FsbHkgaGF2ZSB0aGUgZW5jcnlwdGlvbiBtYXNrCiAgIGFwcGxp
ZWQuCgpSZXZpZXdlZC1ieTogQm9yaXNsYXYgUGV0a292IDxicEBzdXNlLmRlPgpTaWduZWQtb2Zm
LWJ5OiBUb20gTGVuZGFja3kgPHRob21hcy5sZW5kYWNreUBhbWQuY29tPgotLS0KIGFyY2gveDg2
L2Jvb3QvY29tcHJlc3NlZC9wYWdldGFibGUuYyB8ICAgIDcgKysrKysKIGFyY2gveDg2L2luY2x1
ZGUvYXNtL2ZpeG1hcC5oICAgICAgICB8ICAgIDcgKysrKysKIGFyY2gveDg2L2luY2x1ZGUvYXNt
L21lbV9lbmNyeXB0LmggICB8ICAgMTMgKysrKysrKysrKwogYXJjaC94ODYvaW5jbHVkZS9hc20v
cGFnZV90eXBlcy5oICAgIHwgICAgMyArKwogYXJjaC94ODYvaW5jbHVkZS9hc20vcGd0YWJsZS5o
ICAgICAgIHwgICAgOSArKysrKysrCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9wZ3RhYmxlX3R5cGVz
LmggfCAgIDQ1ICsrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0KIGFyY2gveDg2L2lu
Y2x1ZGUvYXNtL3Byb2Nlc3Nvci5oICAgICB8ICAgIDMgKysKIGFyY2gveDg2L2tlcm5lbC9lc3Bm
aXhfNjQuYyAgICAgICAgICB8ICAgIDIgKy0KIGFyY2gveDg2L2tlcm5lbC9oZWFkNjQuYyAgICAg
ICAgICAgICB8ICAgMTEgKysrKysrKy0KIGFyY2gveDg2L2tlcm5lbC9oZWFkXzY0LlMgICAgICAg
ICAgICB8ICAgMjAgKysrKysrKystLS0tLS0tCiBhcmNoL3g4Ni9tbS9rYXNhbl9pbml0XzY0LmMg
ICAgICAgICAgfCAgICA0ICsrLQogYXJjaC94ODYvbW0vbWVtX2VuY3J5cHQuYyAgICAgICAgICAg
IHwgICAxNyArKysrKysrKysrKysrCiBhcmNoL3g4Ni9tbS9wYWdlYXR0ci5jICAgICAgICAgICAg
ICAgfCAgICAzICsrCiBpbmNsdWRlL2FzbS1nZW5lcmljL3BndGFibGUuaCAgICAgICAgfCAgIDEy
ICsrKysrKysrKwogaW5jbHVkZS9saW51eC9tZW1fZW5jcnlwdC5oICAgICAgICAgIHwgICAgOCAr
KysrKysKIDE1IGZpbGVzIGNoYW5nZWQsIDEzMSBpbnNlcnRpb25zKCspLCAzMyBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9ib290L2NvbXByZXNzZWQvcGFnZXRhYmxlLmMgYi9h
cmNoL3g4Ni9ib290L2NvbXByZXNzZWQvcGFnZXRhYmxlLmMKaW5kZXggOGU2OWRmOS4uMjQ2YmYy
OSAxMDA2NDQKLS0tIGEvYXJjaC94ODYvYm9vdC9jb21wcmVzc2VkL3BhZ2V0YWJsZS5jCisrKyBi
L2FyY2gveDg2L2Jvb3QvY29tcHJlc3NlZC9wYWdldGFibGUuYwpAQCAtMTUsNiArMTUsMTMgQEAK
ICNkZWZpbmUgX19wYSh4KSAgKCh1bnNpZ25lZCBsb25nKSh4KSkKICNkZWZpbmUgX192YSh4KSAg
KCh2b2lkICopKCh1bnNpZ25lZCBsb25nKSh4KSkpCiAKKy8qCisgKiBUaGUgcGd0YWJsZS5oIGFu
ZCBtbS9pZGVudF9tYXAuYyBpbmNsdWRlcyBtYWtlIHVzZSBvZiB0aGUgU01FIHJlbGF0ZWQKKyAq
IGluZm9ybWF0aW9uIHdoaWNoIGlzIG5vdCB1c2VkIGluIHRoZSBjb21wcmVzc2VkIGltYWdlIHN1
cHBvcnQuIFVuLWRlZmluZQorICogdGhlIFNNRSBzdXBwb3J0IHRvIGF2b2lkIGFueSBjb21waWxl
IGFuZCBsaW5rIGVycm9ycy4KKyAqLworI3VuZGVmIENPTkZJR19BTURfTUVNX0VOQ1JZUFQKKwog
I2luY2x1ZGUgIm1pc2MuaCIKIAogLyogVGhlc2UgYWN0dWFsbHkgZG8gdGhlIHdvcmsgb2YgYnVp
bGRpbmcgdGhlIGtlcm5lbCBpZGVudGl0eSBtYXBzLiAqLwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYv
aW5jbHVkZS9hc20vZml4bWFwLmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9maXhtYXAuaAppbmRl
eCBiNjUxNTVjLi5kOWZmMjI2IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9maXht
YXAuaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9maXhtYXAuaApAQCAtMTU3LDYgKzE1Nywx
MyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgX19zZXRfZml4bWFwKGVudW0gZml4ZWRfYWRkcmVzc2Vz
IGlkeCwKIH0KICNlbmRpZgogCisvKgorICogRklYTUFQX1BBR0VfTk9DQUNIRSBpcyB1c2VkIGZv
ciBNTUlPLiBNZW1vcnkgZW5jcnlwdGlvbiBpcyBub3QKKyAqIHN1cHBvcnRlZCBmb3IgTU1JTyBh
ZGRyZXNzZXMsIHNvIG1ha2Ugc3VyZSB0aGF0IHRoZSBtZW1vcnkgZW5jcnlwdGlvbgorICogbWFz
ayBpcyBub3QgcGFydCBvZiB0aGUgcGFnZSBhdHRyaWJ1dGVzLgorICovCisjZGVmaW5lIEZJWE1B
UF9QQUdFX05PQ0FDSEUgUEFHRV9LRVJORUxfSU9fTk9DQUNIRQorCiAjaW5jbHVkZSA8YXNtLWdl
bmVyaWMvZml4bWFwLmg+CiAKICNkZWZpbmUgX19sYXRlX3NldF9maXhtYXAoaWR4LCBwaHlzLCBm
bGFncykgX19zZXRfZml4bWFwKGlkeCwgcGh5cywgZmxhZ3MpCmRpZmYgLS1naXQgYS9hcmNoL3g4
Ni9pbmNsdWRlL2FzbS9tZW1fZW5jcnlwdC5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vbWVtX2Vu
Y3J5cHQuaAppbmRleCA0NzVlMzRmLi5kYmFlN2E1IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNs
dWRlL2FzbS9tZW1fZW5jcnlwdC5oCisrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL21lbV9lbmNy
eXB0LmgKQEAgLTIxLDYgKzIxLDggQEAKIAogZXh0ZXJuIHVuc2lnbmVkIGxvbmcgc21lX21lX21h
c2s7CiAKK3ZvaWQgX19pbml0IHNtZV9lYXJseV9pbml0KHZvaWQpOworCiB2b2lkIF9faW5pdCBz
bWVfZW5jcnlwdF9rZXJuZWwodm9pZCk7CiB2b2lkIF9faW5pdCBzbWVfZW5hYmxlKHZvaWQpOwog
CkBAIC0yOCwxMSArMzAsMjIgQEAKIAogI2RlZmluZSBzbWVfbWVfbWFzawkwVUwKIAorc3RhdGlj
IGlubGluZSB2b2lkIF9faW5pdCBzbWVfZWFybHlfaW5pdCh2b2lkKSB7IH0KKwogc3RhdGljIGlu
bGluZSB2b2lkIF9faW5pdCBzbWVfZW5jcnlwdF9rZXJuZWwodm9pZCkgeyB9CiBzdGF0aWMgaW5s
aW5lIHZvaWQgX19pbml0IHNtZV9lbmFibGUodm9pZCkgeyB9CiAKICNlbmRpZgkvKiBDT05GSUdf
QU1EX01FTV9FTkNSWVBUICovCiAKKy8qCisgKiBUaGUgX19zbWVfcGEoKSBhbmQgX19zbWVfcGFf
bm9kZWJ1ZygpIG1hY3JvcyBhcmUgbWVhbnQgZm9yIHVzZSB3aGVuCisgKiB3cml0aW5nIHRvIG9y
IGNvbXBhcmluZyB2YWx1ZXMgZnJvbSB0aGUgY3IzIHJlZ2lzdGVyLiAgSGF2aW5nIHRoZQorICog
ZW5jcnlwdGlvbiBtYXNrIHNldCBpbiBjcjMgZW5hYmxlcyB0aGUgUEdEIGVudHJ5IHRvIGJlIGVu
Y3J5cHRlZCBhbmQKKyAqIGF2b2lkIHNwZWNpYWwgY2FzZSBoYW5kbGluZyBvZiBQR0QgYWxsb2Nh
dGlvbnMuCisgKi8KKyNkZWZpbmUgX19zbWVfcGEoeCkJCShfX3BhKHgpIHwgc21lX21lX21hc2sp
CisjZGVmaW5lIF9fc21lX3BhX25vZGVidWcoeCkJKF9fcGFfbm9kZWJ1Zyh4KSB8IHNtZV9tZV9t
YXNrKQorCiAjZW5kaWYJLyogX19BU1NFTUJMWV9fICovCiAKICNlbmRpZgkvKiBfX1g4Nl9NRU1f
RU5DUllQVF9IX18gKi8KZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhZ2VfdHlw
ZXMuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhZ2VfdHlwZXMuaAppbmRleCA3YmQwMDk5Li5i
OThlZDlkIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYWdlX3R5cGVzLmgKKysr
IGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFnZV90eXBlcy5oCkBAIC0zLDYgKzMsNyBAQAogCiAj
aW5jbHVkZSA8bGludXgvY29uc3QuaD4KICNpbmNsdWRlIDxsaW51eC90eXBlcy5oPgorI2luY2x1
ZGUgPGxpbnV4L21lbV9lbmNyeXB0Lmg+CiAKIC8qIFBBR0VfU0hJRlQgZGV0ZXJtaW5lcyB0aGUg
cGFnZSBzaXplICovCiAjZGVmaW5lIFBBR0VfU0hJRlQJCTEyCkBAIC0xNSw3ICsxNiw3IEBACiAj
ZGVmaW5lIFBVRF9QQUdFX1NJWkUJCShfQUMoMSwgVUwpIDw8IFBVRF9TSElGVCkKICNkZWZpbmUg
UFVEX1BBR0VfTUFTSwkJKH4oUFVEX1BBR0VfU0laRS0xKSkKIAotI2RlZmluZSBfX1BIWVNJQ0FM
X01BU0sJCSgocGh5c19hZGRyX3QpKCgxVUxMIDw8IF9fUEhZU0lDQUxfTUFTS19TSElGVCkgLSAx
KSkKKyNkZWZpbmUgX19QSFlTSUNBTF9NQVNLCQkoKHBoeXNfYWRkcl90KShfX3NtZV9jbHIoKDFV
TEwgPDwgX19QSFlTSUNBTF9NQVNLX1NISUZUKSAtIDEpKSkKICNkZWZpbmUgX19WSVJUVUFMX01B
U0sJCSgoMVVMIDw8IF9fVklSVFVBTF9NQVNLX1NISUZUKSAtIDEpCiAKIC8qIENhc3QgKlBBR0Vf
TUFTSyB0byBhIHNpZ25lZCB0eXBlIHNvIHRoYXQgaXQgaXMgc2lnbi1leHRlbmRlZCBpZgpkaWZm
IC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcGd0YWJsZS5oIGIvYXJjaC94ODYvaW5jbHVk
ZS9hc20vcGd0YWJsZS5oCmluZGV4IGI2NGVhNTIuLmM2NDUyY2IgMTAwNjQ0Ci0tLSBhL2FyY2gv
eDg2L2luY2x1ZGUvYXNtL3BndGFibGUuaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wZ3Rh
YmxlLmgKQEAgLTEsNiArMSw3IEBACiAjaWZuZGVmIF9BU01fWDg2X1BHVEFCTEVfSAogI2RlZmlu
ZSBfQVNNX1g4Nl9QR1RBQkxFX0gKIAorI2luY2x1ZGUgPGxpbnV4L21lbV9lbmNyeXB0Lmg+CiAj
aW5jbHVkZSA8YXNtL3BhZ2UuaD4KICNpbmNsdWRlIDxhc20vcGd0YWJsZV90eXBlcy5oPgogCkBA
IC0xMyw2ICsxNCwxMiBAQAogCQkgICAgIGNhY2hlbW9kZTJwcm90dmFsKF9QQUdFX0NBQ0hFX01P
REVfVUNfTUlOVVMpKSkJXAogCSA6IChwcm90KSkKIAorLyoKKyAqIE1hY3JvcyB0byBhZGQgb3Ig
cmVtb3ZlIGVuY3J5cHRpb24gYXR0cmlidXRlCisgKi8KKyNkZWZpbmUgcGdwcm90X2VuY3J5cHRl
ZChwcm90KQlfX3BncHJvdChfX3NtZV9zZXQocGdwcm90X3ZhbChwcm90KSkpCisjZGVmaW5lIHBn
cHJvdF9kZWNyeXB0ZWQocHJvdCkJX19wZ3Byb3QoX19zbWVfY2xyKHBncHJvdF92YWwocHJvdCkp
KQorCiAjaWZuZGVmIF9fQVNTRU1CTFlfXwogI2luY2x1ZGUgPGFzbS94ODZfaW5pdC5oPgogCkBA
IC0zOCw2ICs0NSw4IEBACiAKIGV4dGVybiBzdHJ1Y3QgbW1fc3RydWN0ICpwZ2RfcGFnZV9nZXRf
bW0oc3RydWN0IHBhZ2UgKnBhZ2UpOwogCitleHRlcm4gcG1kdmFsX3QgZWFybHlfcG1kX2ZsYWdz
OworCiAjaWZkZWYgQ09ORklHX1BBUkFWSVJUCiAjaW5jbHVkZSA8YXNtL3BhcmF2aXJ0Lmg+CiAj
ZWxzZSAgLyogIUNPTkZJR19QQVJBVklSVCAqLwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVk
ZS9hc20vcGd0YWJsZV90eXBlcy5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcGd0YWJsZV90eXBl
cy5oCmluZGV4IGJmOTYzOGUuLmRlMzJjYTMgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2luY2x1ZGUv
YXNtL3BndGFibGVfdHlwZXMuaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wZ3RhYmxlX3R5
cGVzLmgKQEAgLTIsNiArMiw4IEBACiAjZGVmaW5lIF9BU01fWDg2X1BHVEFCTEVfREVGU19ICiAK
ICNpbmNsdWRlIDxsaW51eC9jb25zdC5oPgorI2luY2x1ZGUgPGxpbnV4L21lbV9lbmNyeXB0Lmg+
CisKICNpbmNsdWRlIDxhc20vcGFnZV90eXBlcy5oPgogCiAjZGVmaW5lIEZJUlNUX1VTRVJfQURE
UkVTUwkwVUwKQEAgLTEyMSwxMCArMTIzLDEwIEBACiAKICNkZWZpbmUgX1BBR0VfUFJPVE5PTkUJ
KF9BVChwdGV2YWxfdCwgMSkgPDwgX1BBR0VfQklUX1BST1ROT05FKQogCi0jZGVmaW5lIF9QQUdF
X1RBQkxFCShfUEFHRV9QUkVTRU5UIHwgX1BBR0VfUlcgfCBfUEFHRV9VU0VSIHwJXAotCQkJIF9Q
QUdFX0FDQ0VTU0VEIHwgX1BBR0VfRElSVFkpCi0jZGVmaW5lIF9LRVJOUEdfVEFCTEUJKF9QQUdF
X1BSRVNFTlQgfCBfUEFHRV9SVyB8IF9QQUdFX0FDQ0VTU0VEIHwJXAotCQkJIF9QQUdFX0RJUlRZ
KQorI2RlZmluZSBfUEFHRV9UQUJMRV9OT0VOQwkoX1BBR0VfUFJFU0VOVCB8IF9QQUdFX1JXIHwg
X1BBR0VfVVNFUiB8XAorCQkJCSBfUEFHRV9BQ0NFU1NFRCB8IF9QQUdFX0RJUlRZKQorI2RlZmlu
ZSBfS0VSTlBHX1RBQkxFX05PRU5DCShfUEFHRV9QUkVTRU5UIHwgX1BBR0VfUlcgfAkJXAorCQkJ
CSBfUEFHRV9BQ0NFU1NFRCB8IF9QQUdFX0RJUlRZKQogCiAvKgogICogU2V0IG9mIGJpdHMgbm90
IGNoYW5nZWQgaW4gcHRlX21vZGlmeS4gIFRoZSBwdGUncwpAQCAtMTkxLDE4ICsxOTMsMjkgQEAg
ZW51bSBwYWdlX2NhY2hlX21vZGUgewogI2RlZmluZSBfX1BBR0VfS0VSTkVMX0lPCQkoX19QQUdF
X0tFUk5FTCkKICNkZWZpbmUgX19QQUdFX0tFUk5FTF9JT19OT0NBQ0hFCShfX1BBR0VfS0VSTkVM
X05PQ0FDSEUpCiAKLSNkZWZpbmUgUEFHRV9LRVJORUwJCQlfX3BncHJvdChfX1BBR0VfS0VSTkVM
KQotI2RlZmluZSBQQUdFX0tFUk5FTF9STwkJCV9fcGdwcm90KF9fUEFHRV9LRVJORUxfUk8pCi0j
ZGVmaW5lIFBBR0VfS0VSTkVMX0VYRUMJCV9fcGdwcm90KF9fUEFHRV9LRVJORUxfRVhFQykKLSNk
ZWZpbmUgUEFHRV9LRVJORUxfUlgJCQlfX3BncHJvdChfX1BBR0VfS0VSTkVMX1JYKQotI2RlZmlu
ZSBQQUdFX0tFUk5FTF9OT0NBQ0hFCQlfX3BncHJvdChfX1BBR0VfS0VSTkVMX05PQ0FDSEUpCi0j
ZGVmaW5lIFBBR0VfS0VSTkVMX0xBUkdFCQlfX3BncHJvdChfX1BBR0VfS0VSTkVMX0xBUkdFKQot
I2RlZmluZSBQQUdFX0tFUk5FTF9MQVJHRV9FWEVDCQlfX3BncHJvdChfX1BBR0VfS0VSTkVMX0xB
UkdFX0VYRUMpCi0jZGVmaW5lIFBBR0VfS0VSTkVMX1ZTWVNDQUxMCQlfX3BncHJvdChfX1BBR0Vf
S0VSTkVMX1ZTWVNDQUxMKQotI2RlZmluZSBQQUdFX0tFUk5FTF9WVkFSCQlfX3BncHJvdChfX1BB
R0VfS0VSTkVMX1ZWQVIpCi0KLSNkZWZpbmUgUEFHRV9LRVJORUxfSU8JCQlfX3BncHJvdChfX1BB
R0VfS0VSTkVMX0lPKQotI2RlZmluZSBQQUdFX0tFUk5FTF9JT19OT0NBQ0hFCQlfX3BncHJvdChf
X1BBR0VfS0VSTkVMX0lPX05PQ0FDSEUpCisjaWZuZGVmIF9fQVNTRU1CTFlfXworCisjZGVmaW5l
IF9QQUdFX0VOQwkoX0FUKHB0ZXZhbF90LCBzbWVfbWVfbWFzaykpCisKKyNkZWZpbmUgX1BBR0Vf
VEFCTEUJKF9QQUdFX1BSRVNFTlQgfCBfUEFHRV9SVyB8IF9QQUdFX1VTRVIgfAlcCisJCQkgX1BB
R0VfQUNDRVNTRUQgfCBfUEFHRV9ESVJUWSB8IF9QQUdFX0VOQykKKyNkZWZpbmUgX0tFUk5QR19U
QUJMRQkoX1BBR0VfUFJFU0VOVCB8IF9QQUdFX1JXIHwgX1BBR0VfQUNDRVNTRUQgfAlcCisJCQkg
X1BBR0VfRElSVFkgfCBfUEFHRV9FTkMpCisKKyNkZWZpbmUgUEFHRV9LRVJORUwJCV9fcGdwcm90
KF9fUEFHRV9LRVJORUwgfCBfUEFHRV9FTkMpCisjZGVmaW5lIFBBR0VfS0VSTkVMX1JPCQlfX3Bn
cHJvdChfX1BBR0VfS0VSTkVMX1JPIHwgX1BBR0VfRU5DKQorI2RlZmluZSBQQUdFX0tFUk5FTF9F
WEVDCV9fcGdwcm90KF9fUEFHRV9LRVJORUxfRVhFQyB8IF9QQUdFX0VOQykKKyNkZWZpbmUgUEFH
RV9LRVJORUxfUlgJCV9fcGdwcm90KF9fUEFHRV9LRVJORUxfUlggfCBfUEFHRV9FTkMpCisjZGVm
aW5lIFBBR0VfS0VSTkVMX05PQ0FDSEUJX19wZ3Byb3QoX19QQUdFX0tFUk5FTF9OT0NBQ0hFIHwg
X1BBR0VfRU5DKQorI2RlZmluZSBQQUdFX0tFUk5FTF9MQVJHRQlfX3BncHJvdChfX1BBR0VfS0VS
TkVMX0xBUkdFIHwgX1BBR0VfRU5DKQorI2RlZmluZSBQQUdFX0tFUk5FTF9MQVJHRV9FWEVDCV9f
cGdwcm90KF9fUEFHRV9LRVJORUxfTEFSR0VfRVhFQyB8IF9QQUdFX0VOQykKKyNkZWZpbmUgUEFH
RV9LRVJORUxfVlNZU0NBTEwJX19wZ3Byb3QoX19QQUdFX0tFUk5FTF9WU1lTQ0FMTCB8IF9QQUdF
X0VOQykKKyNkZWZpbmUgUEFHRV9LRVJORUxfVlZBUglfX3BncHJvdChfX1BBR0VfS0VSTkVMX1ZW
QVIgfCBfUEFHRV9FTkMpCisKKyNkZWZpbmUgUEFHRV9LRVJORUxfSU8JCV9fcGdwcm90KF9fUEFH
RV9LRVJORUxfSU8pCisjZGVmaW5lIFBBR0VfS0VSTkVMX0lPX05PQ0FDSEUJX19wZ3Byb3QoX19Q
QUdFX0tFUk5FTF9JT19OT0NBQ0hFKQorCisjZW5kaWYJLyogX19BU1NFTUJMWV9fICovCiAKIC8q
ICAgICAgICAgeHdyICovCiAjZGVmaW5lIF9fUDAwMAlQQUdFX05PTkUKZGlmZiAtLWdpdCBhL2Fy
Y2gveDg2L2luY2x1ZGUvYXNtL3Byb2Nlc3Nvci5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcHJv
Y2Vzc29yLmgKaW5kZXggZjNiMWIyNy4uODAxMGM5NyAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5j
bHVkZS9hc20vcHJvY2Vzc29yLmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcHJvY2Vzc29y
LmgKQEAgLTI5LDYgKzI5LDcgQEAKICNpbmNsdWRlIDxsaW51eC9tYXRoNjQuaD4KICNpbmNsdWRl
IDxsaW51eC9lcnIuaD4KICNpbmNsdWRlIDxsaW51eC9pcnFmbGFncy5oPgorI2luY2x1ZGUgPGxp
bnV4L21lbV9lbmNyeXB0Lmg+CiAKIC8qCiAgKiBXZSBoYW5kbGUgbW9zdCB1bmFsaWduZWQgYWNj
ZXNzZXMgaW4gaGFyZHdhcmUuICBPbiB0aGUgb3RoZXIgaGFuZApAQCAtMjQxLDcgKzI0Miw3IEBA
IHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyByZWFkX2NyM19wYSh2b2lkKQogCiBzdGF0aWMg
aW5saW5lIHZvaWQgbG9hZF9jcjMocGdkX3QgKnBnZGlyKQogewotCXdyaXRlX2NyMyhfX3BhKHBn
ZGlyKSk7CisJd3JpdGVfY3IzKF9fc21lX3BhKHBnZGlyKSk7CiB9CiAKICNpZmRlZiBDT05GSUdf
WDg2XzMyCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvZXNwZml4XzY0LmMgYi9hcmNoL3g4
Ni9rZXJuZWwvZXNwZml4XzY0LmMKaW5kZXggNmI5MWUyZS4uOWM0ZTdiYSAxMDA2NDQKLS0tIGEv
YXJjaC94ODYva2VybmVsL2VzcGZpeF82NC5jCisrKyBiL2FyY2gveDg2L2tlcm5lbC9lc3BmaXhf
NjQuYwpAQCAtMTk1LDcgKzE5NSw3IEBAIHZvaWQgaW5pdF9lc3BmaXhfYXAoaW50IGNwdSkKIAog
CXB0ZV9wID0gcHRlX29mZnNldF9rZXJuZWwoJnBtZCwgYWRkcik7CiAJc3RhY2tfcGFnZSA9IHBh
Z2VfYWRkcmVzcyhhbGxvY19wYWdlc19ub2RlKG5vZGUsIEdGUF9LRVJORUwsIDApKTsKLQlwdGUg
PSBfX3B0ZShfX3BhKHN0YWNrX3BhZ2UpIHwgKF9fUEFHRV9LRVJORUxfUk8gJiBwdGVtYXNrKSk7
CisJcHRlID0gX19wdGUoX19wYShzdGFja19wYWdlKSB8ICgoX19QQUdFX0tFUk5FTF9STyB8IF9Q
QUdFX0VOQykgJiBwdGVtYXNrKSk7CiAJZm9yIChuID0gMDsgbiA8IEVTUEZJWF9QVEVfQ0xPTkVT
OyBuKyspCiAJCXNldF9wdGUoJnB0ZV9wW24qUFRFX1NUUklERV0sIHB0ZSk7CiAKZGlmZiAtLWdp
dCBhL2FyY2gveDg2L2tlcm5lbC9oZWFkNjQuYyBiL2FyY2gveDg2L2tlcm5lbC9oZWFkNjQuYwpp
bmRleCAxZjBkZGNjLi41Y2QwYjcyIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwvaGVhZDY0
LmMKKysrIGIvYXJjaC94ODYva2VybmVsL2hlYWQ2NC5jCkBAIC0xMDIsNyArMTAyLDcgQEAgdW5z
aWduZWQgbG9uZyBfX2hlYWQgX19zdGFydHVwXzY0KHVuc2lnbmVkIGxvbmcgcGh5c2FkZHIpCiAK
IAlwdWQgPSBmaXh1cF9wb2ludGVyKGVhcmx5X2R5bmFtaWNfcGd0c1tuZXh0X2Vhcmx5X3BndCsr
XSwgcGh5c2FkZHIpOwogCXBtZCA9IGZpeHVwX3BvaW50ZXIoZWFybHlfZHluYW1pY19wZ3RzW25l
eHRfZWFybHlfcGd0KytdLCBwaHlzYWRkcik7Ci0JcGd0YWJsZV9mbGFncyA9IF9LRVJOUEdfVEFC
TEUgKyBzbWVfZ2V0X21lX21hc2soKTsKKwlwZ3RhYmxlX2ZsYWdzID0gX0tFUk5QR19UQUJMRV9O
T0VOQyArIHNtZV9nZXRfbWVfbWFzaygpOwogCiAJaWYgKElTX0VOQUJMRUQoQ09ORklHX1g4Nl81
TEVWRUwpKSB7CiAJCXA0ZCA9IGZpeHVwX3BvaW50ZXIoZWFybHlfZHluYW1pY19wZ3RzW25leHRf
ZWFybHlfcGd0KytdLCBwaHlzYWRkcik7CkBAIC0xNzcsNyArMTc3LDcgQEAgc3RhdGljIHZvaWQg
X19pbml0IHJlc2V0X2Vhcmx5X3BhZ2VfdGFibGVzKHZvaWQpCiB7CiAJbWVtc2V0KGVhcmx5X3Rv
cF9wZ3QsIDAsIHNpemVvZihwZ2RfdCkqKFBUUlNfUEVSX1BHRC0xKSk7CiAJbmV4dF9lYXJseV9w
Z3QgPSAwOwotCXdyaXRlX2NyMyhfX3BhX25vZGVidWcoZWFybHlfdG9wX3BndCkpOworCXdyaXRl
X2NyMyhfX3NtZV9wYV9ub2RlYnVnKGVhcmx5X3RvcF9wZ3QpKTsKIH0KIAogLyogQ3JlYXRlIGEg
bmV3IFBNRCBlbnRyeSAqLwpAQCAtMzEwLDYgKzMxMCwxMyBAQCBhc21saW5rYWdlIF9fdmlzaWJs
ZSB2b2lkIF9faW5pdCB4ODZfNjRfc3RhcnRfa2VybmVsKGNoYXIgKiByZWFsX21vZGVfZGF0YSkK
IAogCWNsZWFyX3BhZ2UoaW5pdF90b3BfcGd0KTsKIAorCS8qCisJICogU01FIHN1cHBvcnQgbWF5
IHVwZGF0ZSBlYXJseV9wbWRfZmxhZ3MgdG8gaW5jbHVkZSB0aGUgbWVtb3J5CisJICogZW5jcnlw
dGlvbiBtYXNrLCBzbyBpdCBuZWVkcyB0byBiZSBjYWxsZWQgYmVmb3JlIGFueXRoaW5nCisJICog
dGhhdCBtYXkgZ2VuZXJhdGUgYSBwYWdlIGZhdWx0LgorCSAqLworCXNtZV9lYXJseV9pbml0KCk7
CisKIAlrYXNhbl9lYXJseV9pbml0KCk7CiAKIAlmb3IgKGkgPSAwOyBpIDwgTlVNX0VYQ0VQVElP
Tl9WRUNUT1JTOyBpKyspCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvaGVhZF82NC5TIGIv
YXJjaC94ODYva2VybmVsL2hlYWRfNjQuUwppbmRleCBlYzVkNWU5Li41MTNjYmIwIDEwMDY0NAot
LS0gYS9hcmNoL3g4Ni9rZXJuZWwvaGVhZF82NC5TCisrKyBiL2FyY2gveDg2L2tlcm5lbC9oZWFk
XzY0LlMKQEAgLTM1MSw5ICszNTEsOSBAQCBHTE9CQUwobmFtZSkKIE5FWFRfUEFHRShlYXJseV90
b3BfcGd0KQogCS5maWxsCTUxMSw4LDAKICNpZmRlZiBDT05GSUdfWDg2XzVMRVZFTAotCS5xdWFk
CWxldmVsNF9rZXJuZWxfcGd0IC0gX19TVEFSVF9LRVJORUxfbWFwICsgX1BBR0VfVEFCTEUKKwku
cXVhZAlsZXZlbDRfa2VybmVsX3BndCAtIF9fU1RBUlRfS0VSTkVMX21hcCArIF9QQUdFX1RBQkxF
X05PRU5DCiAjZWxzZQotCS5xdWFkCWxldmVsM19rZXJuZWxfcGd0IC0gX19TVEFSVF9LRVJORUxf
bWFwICsgX1BBR0VfVEFCTEUKKwkucXVhZAlsZXZlbDNfa2VybmVsX3BndCAtIF9fU1RBUlRfS0VS
TkVMX21hcCArIF9QQUdFX1RBQkxFX05PRU5DCiAjZW5kaWYKIAogTkVYVF9QQUdFKGVhcmx5X2R5
bmFtaWNfcGd0cykKQEAgLTM2NiwxNSArMzY2LDE1IEBAIE5FWFRfUEFHRShpbml0X3RvcF9wZ3Qp
CiAJLmZpbGwJNTEyLDgsMAogI2Vsc2UKIE5FWFRfUEFHRShpbml0X3RvcF9wZ3QpCi0JLnF1YWQg
ICBsZXZlbDNfaWRlbnRfcGd0IC0gX19TVEFSVF9LRVJORUxfbWFwICsgX0tFUk5QR19UQUJMRQor
CS5xdWFkICAgbGV2ZWwzX2lkZW50X3BndCAtIF9fU1RBUlRfS0VSTkVMX21hcCArIF9LRVJOUEdf
VEFCTEVfTk9FTkMKIAkub3JnICAgIGluaXRfdG9wX3BndCArIFBHRF9QQUdFX09GRlNFVCo4LCAw
Ci0JLnF1YWQgICBsZXZlbDNfaWRlbnRfcGd0IC0gX19TVEFSVF9LRVJORUxfbWFwICsgX0tFUk5Q
R19UQUJMRQorCS5xdWFkICAgbGV2ZWwzX2lkZW50X3BndCAtIF9fU1RBUlRfS0VSTkVMX21hcCAr
IF9LRVJOUEdfVEFCTEVfTk9FTkMKIAkub3JnICAgIGluaXRfdG9wX3BndCArIFBHRF9TVEFSVF9L
RVJORUwqOCwgMAogCS8qICgyXjQ4LSgyKjEwMjQqMTAyNCoxMDI0KSkvKDJeMzkpID0gNTExICov
Ci0JLnF1YWQgICBsZXZlbDNfa2VybmVsX3BndCAtIF9fU1RBUlRfS0VSTkVMX21hcCArIF9QQUdF
X1RBQkxFCisJLnF1YWQgICBsZXZlbDNfa2VybmVsX3BndCAtIF9fU1RBUlRfS0VSTkVMX21hcCAr
IF9QQUdFX1RBQkxFX05PRU5DCiAKIE5FWFRfUEFHRShsZXZlbDNfaWRlbnRfcGd0KQotCS5xdWFk
CWxldmVsMl9pZGVudF9wZ3QgLSBfX1NUQVJUX0tFUk5FTF9tYXAgKyBfS0VSTlBHX1RBQkxFCisJ
LnF1YWQJbGV2ZWwyX2lkZW50X3BndCAtIF9fU1RBUlRfS0VSTkVMX21hcCArIF9LRVJOUEdfVEFC
TEVfTk9FTkMKIAkuZmlsbAk1MTEsIDgsIDAKIE5FWFRfUEFHRShsZXZlbDJfaWRlbnRfcGd0KQog
CS8qIFNpbmNlIEkgZWFzaWx5IGNhbiwgbWFwIHRoZSBmaXJzdCAxRy4KQEAgLTM4NiwxNCArMzg2
LDE0IEBAIE5FWFRfUEFHRShsZXZlbDJfaWRlbnRfcGd0KQogI2lmZGVmIENPTkZJR19YODZfNUxF
VkVMCiBORVhUX1BBR0UobGV2ZWw0X2tlcm5lbF9wZ3QpCiAJLmZpbGwJNTExLDgsMAotCS5xdWFk
CWxldmVsM19rZXJuZWxfcGd0IC0gX19TVEFSVF9LRVJORUxfbWFwICsgX1BBR0VfVEFCTEUKKwku
cXVhZAlsZXZlbDNfa2VybmVsX3BndCAtIF9fU1RBUlRfS0VSTkVMX21hcCArIF9QQUdFX1RBQkxF
X05PRU5DCiAjZW5kaWYKIAogTkVYVF9QQUdFKGxldmVsM19rZXJuZWxfcGd0KQogCS5maWxsCUwz
X1NUQVJUX0tFUk5FTCw4LDAKIAkvKiAoMl40OC0oMioxMDI0KjEwMjQqMTAyNCktKCgyXjM5KSo1
MTEpKS8oMl4zMCkgPSA1MTAgKi8KLQkucXVhZAlsZXZlbDJfa2VybmVsX3BndCAtIF9fU1RBUlRf
S0VSTkVMX21hcCArIF9LRVJOUEdfVEFCTEUKLQkucXVhZAlsZXZlbDJfZml4bWFwX3BndCAtIF9f
U1RBUlRfS0VSTkVMX21hcCArIF9QQUdFX1RBQkxFCisJLnF1YWQJbGV2ZWwyX2tlcm5lbF9wZ3Qg
LSBfX1NUQVJUX0tFUk5FTF9tYXAgKyBfS0VSTlBHX1RBQkxFX05PRU5DCisJLnF1YWQJbGV2ZWwy
X2ZpeG1hcF9wZ3QgLSBfX1NUQVJUX0tFUk5FTF9tYXAgKyBfUEFHRV9UQUJMRV9OT0VOQwogCiBO
RVhUX1BBR0UobGV2ZWwyX2tlcm5lbF9wZ3QpCiAJLyoKQEAgLTQxMSw3ICs0MTEsNyBAQCBORVhU
X1BBR0UobGV2ZWwyX2tlcm5lbF9wZ3QpCiAKIE5FWFRfUEFHRShsZXZlbDJfZml4bWFwX3BndCkK
IAkuZmlsbAk1MDYsOCwwCi0JLnF1YWQJbGV2ZWwxX2ZpeG1hcF9wZ3QgLSBfX1NUQVJUX0tFUk5F
TF9tYXAgKyBfUEFHRV9UQUJMRQorCS5xdWFkCWxldmVsMV9maXhtYXBfcGd0IC0gX19TVEFSVF9L
RVJORUxfbWFwICsgX1BBR0VfVEFCTEVfTk9FTkMKIAkvKiA4TUIgcmVzZXJ2ZWQgZm9yIHZzeXNj
YWxscyArIGEgMk1CIGhvbGUgPSA0ICsgMSBlbnRyaWVzICovCiAJLmZpbGwJNSw4LDAKIApkaWZm
IC0tZ2l0IGEvYXJjaC94ODYvbW0va2FzYW5faW5pdF82NC5jIGIvYXJjaC94ODYvbW0va2FzYW5f
aW5pdF82NC5jCmluZGV4IDg4MjE1YWMuLmQ3Y2M4MzAgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L21t
L2thc2FuX2luaXRfNjQuYworKysgYi9hcmNoL3g4Ni9tbS9rYXNhbl9pbml0XzY0LmMKQEAgLTky
LDcgKzkyLDcgQEAgc3RhdGljIGludCBrYXNhbl9kaWVfaGFuZGxlcihzdHJ1Y3Qgbm90aWZpZXJf
YmxvY2sgKnNlbGYsCiB2b2lkIF9faW5pdCBrYXNhbl9lYXJseV9pbml0KHZvaWQpCiB7CiAJaW50
IGk7Ci0JcHRldmFsX3QgcHRlX3ZhbCA9IF9fcGFfbm9kZWJ1ZyhrYXNhbl96ZXJvX3BhZ2UpIHwg
X19QQUdFX0tFUk5FTDsKKwlwdGV2YWxfdCBwdGVfdmFsID0gX19wYV9ub2RlYnVnKGthc2FuX3pl
cm9fcGFnZSkgfCBfX1BBR0VfS0VSTkVMIHwgX1BBR0VfRU5DOwogCXBtZHZhbF90IHBtZF92YWwg
PSBfX3BhX25vZGVidWcoa2FzYW5femVyb19wdGUpIHwgX0tFUk5QR19UQUJMRTsKIAlwdWR2YWxf
dCBwdWRfdmFsID0gX19wYV9ub2RlYnVnKGthc2FuX3plcm9fcG1kKSB8IF9LRVJOUEdfVEFCTEU7
CiAJcDRkdmFsX3QgcDRkX3ZhbCA9IF9fcGFfbm9kZWJ1ZyhrYXNhbl96ZXJvX3B1ZCkgfCBfS0VS
TlBHX1RBQkxFOwpAQCAtMTU4LDcgKzE1OCw3IEBAIHZvaWQgX19pbml0IGthc2FuX2luaXQodm9p
ZCkKIAkgKi8KIAltZW1zZXQoa2FzYW5femVyb19wYWdlLCAwLCBQQUdFX1NJWkUpOwogCWZvciAo
aSA9IDA7IGkgPCBQVFJTX1BFUl9QVEU7IGkrKykgewotCQlwdGVfdCBwdGUgPSBfX3B0ZShfX3Bh
KGthc2FuX3plcm9fcGFnZSkgfCBfX1BBR0VfS0VSTkVMX1JPKTsKKwkJcHRlX3QgcHRlID0gX19w
dGUoX19wYShrYXNhbl96ZXJvX3BhZ2UpIHwgX19QQUdFX0tFUk5FTF9STyB8IF9QQUdFX0VOQyk7
CiAJCXNldF9wdGUoJmthc2FuX3plcm9fcHRlW2ldLCBwdGUpOwogCX0KIAkvKiBGbHVzaCBUTEJz
IGFnYWluIHRvIGJlIHN1cmUgdGhhdCB3cml0ZSBwcm90ZWN0aW9uIGFwcGxpZWQuICovCmRpZmYg
LS1naXQgYS9hcmNoL3g4Ni9tbS9tZW1fZW5jcnlwdC5jIGIvYXJjaC94ODYvbW0vbWVtX2VuY3J5
cHQuYwppbmRleCAzYWM2Zjk5Li5mOTczZDNkIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9tbS9tZW1f
ZW5jcnlwdC5jCisrKyBiL2FyY2gveDg2L21tL21lbV9lbmNyeXB0LmMKQEAgLTEyLDYgKzEyLDcg
QEAKIAogI2luY2x1ZGUgPGxpbnV4L2xpbmthZ2UuaD4KICNpbmNsdWRlIDxsaW51eC9pbml0Lmg+
CisjaW5jbHVkZSA8bGludXgvbW0uaD4KIAogLyoKICAqIFNpbmNlIFNNRSByZWxhdGVkIHZhcmlh
YmxlcyBhcmUgc2V0IGVhcmx5IGluIHRoZSBib290IHByb2Nlc3MgdGhleSBtdXN0CkBAIC0yMSw2
ICsyMiwyMiBAQAogdW5zaWduZWQgbG9uZyBzbWVfbWVfbWFzayBfX3NlY3Rpb24oLmRhdGEpID0g
MDsKIEVYUE9SVF9TWU1CT0xfR1BMKHNtZV9tZV9tYXNrKTsKIAordm9pZCBfX2luaXQgc21lX2Vh
cmx5X2luaXQodm9pZCkKK3sKKwl1bnNpZ25lZCBpbnQgaTsKKworCWlmICghc21lX21lX21hc2sp
CisJCXJldHVybjsKKworCWVhcmx5X3BtZF9mbGFncyA9IF9fc21lX3NldChlYXJseV9wbWRfZmxh
Z3MpOworCisJX19zdXBwb3J0ZWRfcHRlX21hc2sgPSBfX3NtZV9zZXQoX19zdXBwb3J0ZWRfcHRl
X21hc2spOworCisJLyogVXBkYXRlIHRoZSBwcm90ZWN0aW9uIG1hcCB3aXRoIG1lbW9yeSBlbmNy
eXB0aW9uIG1hc2sgKi8KKwlmb3IgKGkgPSAwOyBpIDwgQVJSQVlfU0laRShwcm90ZWN0aW9uX21h
cCk7IGkrKykKKwkJcHJvdGVjdGlvbl9tYXBbaV0gPSBwZ3Byb3RfZW5jcnlwdGVkKHByb3RlY3Rp
b25fbWFwW2ldKTsKK30KKwogdm9pZCBfX2luaXQgc21lX2VuY3J5cHRfa2VybmVsKHZvaWQpCiB7
CiB9CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9tbS9wYWdlYXR0ci5jIGIvYXJjaC94ODYvbW0vcGFn
ZWF0dHIuYwppbmRleCBjODUyMGIyLi5lN2QzODY2IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9tbS9w
YWdlYXR0ci5jCisrKyBiL2FyY2gveDg2L21tL3BhZ2VhdHRyLmMKQEAgLTIwMTQsNiArMjAxNCw5
IEBAIGludCBrZXJuZWxfbWFwX3BhZ2VzX2luX3BnZChwZ2RfdCAqcGdkLCB1NjQgcGZuLCB1bnNp
Z25lZCBsb25nIGFkZHJlc3MsCiAJaWYgKCEocGFnZV9mbGFncyAmIF9QQUdFX1JXKSkKIAkJY3Bh
Lm1hc2tfY2xyID0gX19wZ3Byb3QoX1BBR0VfUlcpOwogCisJaWYgKCEocGFnZV9mbGFncyAmIF9Q
QUdFX0VOQykpCisJCWNwYS5tYXNrX2NsciA9IHBncHJvdF9lbmNyeXB0ZWQoY3BhLm1hc2tfY2xy
KTsKKwogCWNwYS5tYXNrX3NldCA9IF9fcGdwcm90KF9QQUdFX1BSRVNFTlQgfCBwYWdlX2ZsYWdz
KTsKIAogCXJldHZhbCA9IF9fY2hhbmdlX3BhZ2VfYXR0cl9zZXRfY2xyKCZjcGEsIDApOwpkaWZm
IC0tZ2l0IGEvaW5jbHVkZS9hc20tZ2VuZXJpYy9wZ3RhYmxlLmggYi9pbmNsdWRlL2FzbS1nZW5l
cmljL3BndGFibGUuaAppbmRleCA3ZGZhNzY3Li40ZDdiYjk4IDEwMDY0NAotLS0gYS9pbmNsdWRl
L2FzbS1nZW5lcmljL3BndGFibGUuaAorKysgYi9pbmNsdWRlL2FzbS1nZW5lcmljL3BndGFibGUu
aApAQCAtNTgzLDYgKzU4MywxOCBAQCBzdGF0aWMgaW5saW5lIHZvaWQgcHRlcF9tb2RpZnlfcHJv
dF9jb21taXQoc3RydWN0IG1tX3N0cnVjdCAqbW0sCiAjZW5kaWYgLyogQ09ORklHX01NVSAqLwog
CiAvKgorICogTm8tb3AgbWFjcm9zIHRoYXQganVzdCByZXR1cm4gdGhlIGN1cnJlbnQgcHJvdGVj
dGlvbiB2YWx1ZS4gRGVmaW5lZCBoZXJlCisgKiBiZWNhdXNlIHRoZXNlIG1hY3JvcyBjYW4gYmUg
dXNlZCB1c2VkIGV2ZW4gaWYgQ09ORklHX01NVSBpcyBub3QgZGVmaW5lZC4KKyAqLworI2lmbmRl
ZiBwZ3Byb3RfZW5jcnlwdGVkCisjZGVmaW5lIHBncHJvdF9lbmNyeXB0ZWQocHJvdCkJKHByb3Qp
CisjZW5kaWYKKworI2lmbmRlZiBwZ3Byb3RfZGVjcnlwdGVkCisjZGVmaW5lIHBncHJvdF9kZWNy
eXB0ZWQocHJvdCkJKHByb3QpCisjZW5kaWYKKworLyoKICAqIEEgZmFjaWxpdHkgdG8gcHJvdmlk
ZSBsYXp5IE1NVSBiYXRjaGluZy4gIFRoaXMgYWxsb3dzIFBURSB1cGRhdGVzIGFuZAogICogcGFn
ZSBpbnZhbGlkYXRpb25zIHRvIGJlIGRlbGF5ZWQgdW50aWwgYSBjYWxsIHRvIGxlYXZlIGxhenkg
TU1VIG1vZGUKICAqIGlzIGlzc3VlZC4gIFNvbWUgYXJjaGl0ZWN0dXJlcyBtYXkgYmVuZWZpdCBm
cm9tIGRvaW5nIHRoaXMsIGFuZCBpdCBpcwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9saW51eC9tZW1f
ZW5jcnlwdC5oIGIvaW5jbHVkZS9saW51eC9tZW1fZW5jcnlwdC5oCmluZGV4IDU3MGY0ZmMuLjEy
NTVmMDkgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvbGludXgvbWVtX2VuY3J5cHQuaAorKysgYi9pbmNs
dWRlL2xpbnV4L21lbV9lbmNyeXB0LmgKQEAgLTM1LDYgKzM1LDE0IEBAIHN0YXRpYyBpbmxpbmUg
dW5zaWduZWQgbG9uZyBzbWVfZ2V0X21lX21hc2sodm9pZCkKIAlyZXR1cm4gc21lX21lX21hc2s7
CiB9CiAKKy8qCisgKiBUaGUgX19zbWVfc2V0KCkgYW5kIF9fc21lX2NscigpIG1hY3JvcyBhcmUg
dXNlZnVsIGZvciBhZGRpbmcgb3IgcmVtb3ZpbmcKKyAqIHRoZSBlbmNyeXB0aW9uIG1hc2sgZnJv
bSBhIHZhbHVlIChlLmcuIHdoZW4gZGVhbGluZyB3aXRoIHBhZ2V0YWJsZQorICogZW50cmllcyku
CisgKi8KKyNkZWZpbmUgX19zbWVfc2V0KHgpCQkoKHVuc2lnbmVkIGxvbmcpKHgpIHwgc21lX21l
X21hc2spCisjZGVmaW5lIF9fc21lX2Nscih4KQkJKCh1bnNpZ25lZCBsb25nKSh4KSAmIH5zbWVf
bWVfbWFzaykKKwogI2VuZGlmCS8qIF9fQVNTRU1CTFlfXyAqLwogCiAjZW5kaWYJLyogX19NRU1f
RU5DUllQVF9IX18gKi8KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 27 15:09:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 15:09:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPs7S-0008AZ-UT; Tue, 27 Jun 2017 15:09:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dPs7R-00089S-9x
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 15:09:33 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 F4/B6-01709-C2572595; Tue, 27 Jun 2017 15:09:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSfUgTYRjfe3c7z4+rt03xaWjlKjJzfgSFrKC
 gP/qAyjKINKhbXu5wX9xNsT8iC3FgpGYtaJWZFZZlkVBqkdnCPkxD0jSQvkYlWYNKa5UW7Xam
 9t/veX9f7wMPQ2pctI7hi5y8aOMsejqCMqfqMwyLCjZvSzv/Q5tx7stZaiVa035rlMhE2WrBZ
 rIX7VSbK3tGCUfztKKu0UG6GN2LKkPhDIVLSLjRoi9DEQzCRxA09FeR8qDBpQT8ud2tllU0To
 Y+/wghYy1eBwOHrtEyjsY1BPiOYdlAYj8NrU86QwSB46Cm9jypVMyH2ov1SMYsXgOP+90hHI7
 Xwml3XyhUE3zv/Hk7TMYxeBZc7ClRK/oZ8Oj4W6oMMcGChXD1Zqr8TOLZ0OQ/GYoHPAeaAgFa
 /gNgF4JAnZdSMueBZ7g7TBHFQ3vXSUrB62FksFctZwKeCx0lGxTvXQKa3rVRytBFw6nfHqQYk
 uBw3Z/xIF8YuIclReRTw9nh9+OOGxRUB47SisoCrS8Pjv8vB8YeVKgVUacaBi58JJXBj8HdUU
 FVIoNnyq6eyV09U3atQWQ9SpR4sZAXDYuXpJhEIc/stHKCxZCetiTFyksSl8dbOJOUsstubUT
 Bq9inUqFmdNO1wYtmMoQ+hr0Em7dpppnsuXvMnGTeIRZYeMmLFjAMrm0/kKWjbHYbrwe2XgrK
 Zoh8Hl+0W7AEr+yfEpgofTTb5wjSrOTgrJKQp1AdKEEXy7pkH5YJc4FtwvbvPp+ieJ2WRSqVS
 hPl4EWr4PyfH0KxDNJr2TNySpRgc06kDwWLiWAxVZ0pFzu5SUpXjK5s6Vn4/dfY3e1jx5JRvL
 PcZByhcrKWl/qy7QviGoTnr4RnGcs+Gb7ur+g1vrlU3FoV2ZbvOz58X+fetGJPVaYxscD6wtm
 Y8yG2sbX+src6IX+tI1Lcgb5v/Fy415m1+nV+pe/E9ezA1trRO+b331ZNT9ou8Q2luS3Gy+UP
 0fSlgp6SzFx6EilK3F/vokMqmgMAAA==
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1498576169!85533545!1
X-Originating-IP: [104.47.34.56]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23769 invoked from network); 27 Jun 2017 15:09:30 -0000
Received: from mail-by2nam01on0056.outbound.protection.outlook.com (HELO
 NAM01-BY2-obe.outbound.protection.outlook.com) (104.47.34.56)
 by server-11.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 27 Jun 2017 15:09:30 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=alDY2HXOMu2dcCg3q+8Tvm5dJ1EwheNN0llqOcZpsqM=;
 b=O0r6fEUATu1DV37M3evUxR/pVCdg8NMh8RKRu6NEkRWU/xq5g/jsLfS0HxaES6KVwqA6wgoZJa9idaB6aL+QH4Whhua77lhlDy5WKvopm8rdhEDU/0NGZ/csVYmUtDDmAG30bteLBIrrVsWbogey2N3bK20hhHNcJJJFeiKqHUk=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 BN6PR12MB1137.namprd12.prod.outlook.com (10.168.226.139) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1199.15; Tue, 27 Jun 2017 15:09:19 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Tue, 27 Jun 2017 10:09:14 -0500
Message-ID: <20170627150914.17428.14700.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
References: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: MWHPR14CA0016.namprd14.prod.outlook.com (10.173.227.26) To
 BN6PR12MB1137.namprd12.prod.outlook.com (10.168.226.139)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 08be34df-a294-43d6-a663-08d4bd6e7f09
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506067)(300135500095);
 SRVR:BN6PR12MB1137; 
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1137;
 3:rrq64HmVkzqEjX9wfx25rLQKz5UA8Ul8Go7Rz/lchHz8xjW8byNlPrlYDqmHV6I1O6cwhUJGrBxHyHt6dYlVyObNn4IsaNm76YXxfTTyl+gagU4BEI4leec/YRN8g1B61ig2pPAXmXmb6pbg99fMLzfdKHcfqSxitMnkHHnvNV6FL7ozTo7GX6dOHEWRzzm1HVnIvdAnYhIQ3pUMq+qECZgy0JCk708ew7v/Tw7SWzbwxzWqx83kkNRYrMYU/JqHFhHwTRHKl4AMV9h0Nxu/qs9vTe5nPNjV4GnwwVdiechD20Fnt6T/gAkm2UwAeCXNaq4mcXpPQuTvV1vcTv0VNjGebkPpUgIOEKSo5pFomjglnfKpXjyRX/i1+dTdKQaShqV788nK207bpy/v2V/+Pshf5KbrIBXTDgTelrovBEaouPMw5H62mlZMQCuQa1tEGoRYRt3FsDUKCjcymq/fjHLdOpXERib1ZhsAWJUZzQI60xXjr+quPn8DTNcZqxMsLoWPXv1c/Mtr+3RC6vV/5J//XpWHRwyvK4zcscwngZBmPtZDnIIG771KOwe3+1NY32N/X0eBS4hugunyUlFFBr28drXbuAmZdJfDvA5FJRL4oWsMHwJDl7cJLA4buwoLfEXhByG91dHJdIwJT5w0lJZ4JtMtk2LzZHDQulZJJIiuJ70fhPSzSQkBQhoq7IH3KY332DPIFSC7wRGYKtWKl7YukCRI7D/ZkRptGhKJCLRgvCLXpQlJJAB+KYd+SHSsSKGDtmKsx97IolxzzN2uOQ==
X-MS-TrafficTypeDiagnostic: BN6PR12MB1137:
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1137;
 25:aEQ2pAt2r/1KuhBQt9+m95RrFRMpV5hOyw6Hh7WKyFYWvhkrXrGDrK0elvFNgT91y8CVcdZ86Yv4G0xQnxlCWlzl2BWCpS7WOrc9RKJ2y6ZZD3kw+jAAEZVxuLenVCV5SQ3U0+f16XKVrp0MONyBIVQ8X182TkogbK4hIDvW0y+NG+vSnH1Xrzgre1hSgdMcx/5PY2MN7QIlthVABh/VWAYnuvappQRHtBTimIGeUElPi1PXBaz180aQVEmTFzvEnJ2WUYEKZmHQKBrETSn9a50Kb6jDcT9BclqC/C5V6Mm8tdtJ0A3V505IHkOpmFnc0PYXgX3Yx6U8q6dX7MQhnN30ykU+D99DS/szUKEr7Tk1695IKkmciPfW9XMiEkAiJKzOBVLoA8a4wl/larYThzsd4XRAv5J2xFP5wvHSFyTj3GlulDuOZXP6PdAeYvSklAosMtR7brI+JyuqN7noyc3x+u/kNGG/BYe8B2rCq+gOwmH67Ms3rQUBmzBZRtu7ZkGtzns+0OatdpavVFMtH+NPWxJeRtgVNseypVGyfaImXaJ9PZKpB2Rimq1pzXV0qAg5+AX2v/S/aVcK0TKCdPm/QgQmixDsJMutwkSJVmy7tfKq7VOJUImPhOXf2FpV0rbpoMe6hj2utmelf8QP95Ne2yeUlACHGwslV7MFub6acSdsDUeYnyw7v1VJEwuWBRK33na4TuSEJkVsMRVtG95ThDcm5s7Warn3HrmdI8HyWan+Mj6hxk+DddzCf8bQFoklDpRbeAB9FM88008urLRRPzOs+z0TXRXw6ScdPoHAvNT4OuDAXzo4zkV6Sa7IY+e7v5vyrg0O88UmpphqQ/TzrEwtf69j9CFhxLPJEjQBrAGGmp8t1z5/3HkrP99ln3Ij/EioT4USl9dsV6gq1eyRATqsA5eAw1lnGn/czNI=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1137;
 31:xJoagggzcGqYxusMViABqy9/doybrW38rT71MOGfSO5VTUh0fZwJUKOw9jbTlzGgX9fS2W7pzzBcA09ecRoavsWW3V998FTyR/V6+lAiRL6dE8iwd9G4YO7ofZ2mdqqK6Cq9qwdJUlZKybcdlpG+EYXOSbm08XJmQMnyQsXwbp4uZU6RRPxYqxsmr94nJ66VBy3FrtjdTrvgwRtYWm2R+ZJ2JAcw6JlvP2DnOIihtqbQk2JjQbH/OZD4lIMNutxFhVihHABpAkG2CA04xZOlbFblu2+HPg5WUvHK6Oqc0+9Grw71mJLvmn+iQuOanUBVBgilLY/W9wDdN7vDkMsAYpbm96wgiva8Nw+ZuNT6Ebk1HeVVYfD2H/TjwwMjqJFW/MMVtPQ9ax372FdxuFaIFG9BIf24k47l1uKKLskE05H0ATtknlw8jvo4T6kua0Fur05Q3Kp/ONQGmyy7r6jOBKl/2/Cs5Qw1VAXNvWS/+s8s4RXD0Rl3XLuZtZOI71TRiLXYPB4QiwhOWF5f8jwFwWqs3WwpC5M2Eul3hxxc1EoMh/Rvh0jfnCK12wTfZATzXw13tuZwF0yLDLxCS3/YvOd+YPR2Fcoq5rvaDrOK4eU3umWTVg2vUt8oISygFr+ldyayvKuq2Rqe+VfEvzK/5jovXXxq5gAc5jS+RrZ8E+I=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1137;
 20:Ry/L2//G/K9C+Qcnknsl9m1ZE087ZqbGFUNnS3XOtBXcm2Ph4A3iSu/UWA/E/33OWFv9sT8tYvbwBIGOkQINRW+KNPSmnyuGgpYWJ2e7j5SWr6NfKdP+fUO7zTsVKZwEV8RTw0u/ZU0ciIWoykOxzLHNz4KRmzKC+K26XOR2atUZnaBRRuMtA5Fx0fBBblIPpVcNqyP5zyrZBrRVEbQmKpqaOuz/2+bao5D721vvTs2SqJyNgPFi8qr9AoySrTwckGJ+JP9jinHgAPxvKQhHC1Irij1FFheY4ozo6+a3G/oaUlvp/Awfiub4awu/4lKcoZs+x8fWb5HKNlucFB6Ywr4byMFwr6PZsSMRWOIiB5nXYG7o6BXvhxLk98aF3HIsUg4vXMdFftYZJEBuqaDt231heaVTCeKWfo+S9ErM0I96bjRBSP36UkQU/aaWSO59vSt7xDVp8fmRcCKZ81bWTzz1Xd5+mHGbx+tbnVg667vHkxogLS6Uv8s2gCZm7AF3
X-Microsoft-Antispam-PRVS: <BN6PR12MB113744FAE111705C4D480C1EECDC0@BN6PR12MB1137.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(133145235818549)(236129657087228)(767451399110); 
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(10201501046)(100000703101)(100105400095)(6055026)(6041248)(20161123562025)(20161123564025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123560025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BN6PR12MB1137; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BN6PR12MB1137; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTM3OzQ6ZXVyS1lZYUtjWTJkUXZpbUZDaC8rcm9kVEVG?=
 =?utf-8?B?alJWcDJRQ29FMzZFbDVqcThmMXMwajV5T1pvb1JYTEZ2R1FZMk5wL1R2MnVX?=
 =?utf-8?B?aTFockhhRmQ2d2hFQUVWMkVTdzU4Nnp2SFBhNmxaeWZyQkxaODlSZGtzc2VF?=
 =?utf-8?B?cVNVeXdQRHcwampzUHdpT2lHZGMwK0RyNjFHUldJYm11TVRDNmxuazZIN3lE?=
 =?utf-8?B?Z21yVU10WGMrSjdWLy9zT1FlTGV5cFRMYUtGWFJBdldsSVQvVDR4ejJHR1J2?=
 =?utf-8?B?cjZJdXdqcUJTZHhhSWViYU9PODFQRUhVZjl1UjBBUkVnWUJYWlY2VTZGR3Qv?=
 =?utf-8?B?TXVoQ0thaU4ySE9KdEx4SnRFL0VQZzRHaHlMU0dHViswWE5OcnMyVnpmSjBS?=
 =?utf-8?B?aWR1OWRPZGphS3RhcUlFZXF6VThwOHE2SVRLRmp0L1pkcFlkNzNzUjNvNHYv?=
 =?utf-8?B?U2ljMzRQTzBWT0pTZThWMkZ1ZHJaZS9XbVZhcXBwZ1N6cm12Wk1HRXBQcVYw?=
 =?utf-8?B?aDBlSUx5aEMvRUdpVmRPdVVTcTV2MHRNKzl6a2RpRk0ydXJDTnp6WUo4Q09j?=
 =?utf-8?B?Zm10dThYeTJnRUVuWnhkOGhGdnk3Vnk5T2k0SVpVMVpRTjZzbE1MdzdwWThS?=
 =?utf-8?B?ZXhCMVBCQVlneG9aOWQxNkpaSGNuZm5qZlR2b3NzN0hYVEdVSFBZUm5wbXNr?=
 =?utf-8?B?Z0VSSndtdUs2d1VhdldoTDZaOXdjd2I0R3p4MXRTWEdLUHVXeGN0WkF1RFdr?=
 =?utf-8?B?dCtQSDJ5ZERkclRaYlJrVDV6WllzdE1ZQUFzS1JDcE1INjRaM0d6Um95OVYv?=
 =?utf-8?B?TWlqYmNjTnlBVHJSNlNIUG1hWE5vNTZFakY2ZFkzMGptUEFEUXFUM1BMWThT?=
 =?utf-8?B?aUVnK3kvTHRQTUxuR2JPd3VyejJuSXhnNHBPNmk4S2tUaUhXMGNzV2ZRcHd1?=
 =?utf-8?B?eUF6VXN4alhDaE93QkpLVmZqdVBpZ1d4Q2plQis2Z1hHeHV3SW9jVjhUeW45?=
 =?utf-8?B?TGlLUWZrUG5ja0hpejEvWTA4WElycDEyVE5rbm51b0w3QVhCZjhFUTVjdW02?=
 =?utf-8?B?cFYyMWM3bmRIYktQM3AxSWhLNFE4ME1oSFVSaW5MK3pBQytJWFpvVTlzL0hk?=
 =?utf-8?B?L1JuaFNiZE9nc2NrRnk0SVZoRmF2c24yTUUyN1EyVHkvWVJSNWRnRGx2VGtY?=
 =?utf-8?B?eDNwbXUrUWhkY0toTXZpSVhsOFA2WW1wRXRLSmFIWUlqbjJQYVJTVHJ6MmdI?=
 =?utf-8?B?UEcwNXJHMFQwaG5KWUY2NDVwZzlIMjZtb2tzbjVZaEJwRTJpY0RMYTM2MlIv?=
 =?utf-8?B?QVZpUmlKQ0x6WFhUY1dNVmxaRlVCUnRZelRmVWxEb1dXWXBoUFFvTjVaQVNJ?=
 =?utf-8?B?b1krSVJuci8raWwwM05pSkQxeGVKMDlRdXRVNGtmUXJnV3djQXRXNUE1K3hr?=
 =?utf-8?B?YUtDS09TK2FlRGxQVDVOS1QvcWpEZjh0K2V6eElKMGx6UEd5SHM0dnlQdzFW?=
 =?utf-8?B?b1pvN1ZQN0djS2pHaDV6VTVDMnZJNGVyanRBWVczdXlXKytqRndTb1AwRzAx?=
 =?utf-8?B?Nk42b3FuaE9pQlBSZHN4NkxVVnJUeWtLUFpKeElVSlRwRC8zWlhXdjNIeGI4?=
 =?utf-8?B?QmVCZW5ldzVwQlJpa1FocFY0Q01qaEFqUkpMaEt1Nk9GT2xnQ05DcUdGWWtF?=
 =?utf-8?Q?FDStogdfpdgQdm4mNBnkxTC/BP64gbGH9FwAZL?=
X-Forefront-PRVS: 0351D213B3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39840400002)(39410400002)(39450400003)(39850400002)(39860400002)(39400400002)(2906002)(189998001)(110136004)(7416002)(305945005)(4001350100001)(33646002)(8676002)(23676002)(72206003)(38730400002)(25786009)(4326008)(7406005)(55016002)(53936002)(54906002)(6506006)(9686003)(478600001)(50986999)(6666003)(2950100002)(1076002)(81166006)(76176999)(5660300001)(54356999)(53416004)(83506001)(103116003)(42186005)(66066001)(7736002)(47776003)(50466002)(97746001)(86362001)(3846002)(230700001)(6116002)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR12MB1137; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTM3OzIzOjE3SVVlZkpheDFGWExCR3VEcmUyWEJUajI1?=
 =?utf-8?B?WkN5MjFiMzd6S2ZKNGM4eXZ0TnBHc0NGSkxSQWFmS1g3cUdHajZrZ0dkTVNp?=
 =?utf-8?B?Y2VYZjJIWWNZUUZBekF6VU9TK0QzL05UQStZQVN1c2RiWnFlZ2VsNWo2ZnJM?=
 =?utf-8?B?TlIyOTZsNTlHVi9HU3N2Q2NtRXRqS1g1cTZlL0U4dW1RY2pZTDJzbW4wbVlV?=
 =?utf-8?B?cU1PWTMvSWdjYjAvUjd3RXY0RXdmTVB6Syt2N04xaW9KNmQ1S21VdnQ4MUlp?=
 =?utf-8?B?TGVUT2RsSnUwQWNhUTlkU29vQXZFVnJ1UTYvRGU3VmhoazZBQ3kvWmV5MS8r?=
 =?utf-8?B?SkNpNFdDUGdRR3FYR1BFR0FPT1BtcnRlYU5tQ1MzR3NNbm44aWF3MklGWGN2?=
 =?utf-8?B?RSt1SjUrdlpGNDBWZUFERmtwbXlaTnBBS1NKaVgvaWZPcmhkelB0R25RUW5o?=
 =?utf-8?B?SXhjTHNNT2xEV3FMTytrMmVSSUJ5alJPcTg1WFVGdFU2aWtSQmNPMHFNL0xU?=
 =?utf-8?B?OHZqNG1lNjNpSVk5NHk0dFBzU1U0bXd4V29DVmZJaExqcGhyc1pIb1pkcVNh?=
 =?utf-8?B?eGxJcVlrVVpOV25veFNydE5qSDRUZTZDS3Jwc3p1a2RkbzN0QjRoWTgzNlBy?=
 =?utf-8?B?ZDREVk1rZE9BZWVUSHhncHZtMzhudnFDenl3YjVueWRLK1h6dlh6b09yc2ho?=
 =?utf-8?B?VWhjTWxab2Naazlscm93Vk02YW9iRUNkUlE3QXVXS1liN25CWkh4eVFjT0Rv?=
 =?utf-8?B?bGZ2ZDFaU3pjKzU3YW56T1ZHOURsQ2hIY2RZdlNxSFd3NWdDY21zWFo5UENY?=
 =?utf-8?B?bWZsQkE4Rm0zN29MZVpiaER2ZjdQVEU2aXVZSml0b2M0NkwwakxjdmN6OEtE?=
 =?utf-8?B?ZjQ3emVVWUYrdTFtRDNVQTRPa2t4Wi9zU09mNnhudkVQb2NxOHptUUlKNnNK?=
 =?utf-8?B?Q3pPdG13TkxINmQ1TWI2b3Rib1NhSjdhZXM2MWZBQVlQNTNkdUlOTlRuc0pk?=
 =?utf-8?B?UHFLK3JILzI4M3E1a3NBMXJuSEsyeHZGS0pkWU9QUUdhMHJXVUVYUE1qL3hu?=
 =?utf-8?B?S0NSVDFUejl4MDRtWFZ2MkxEMENtWGMvVjNNYUsvdE1qR04vcUh0Vy9VL1Qz?=
 =?utf-8?B?MldHcmNCN2FzM0NSV1kxajZCcVBJUllTeEFrem5lY0tQbXVyZE9Oa3dzUTV3?=
 =?utf-8?B?dEJXTzludUlUWExlZ2RHeW4xbjBQaFlaTGFUOUJTajRuaGc5RHhHZ2tkcEpN?=
 =?utf-8?B?Tlp5dkI3WEQ3UXk5V2VQZDdZczFnRlg5a1lnN0JDZDJmNGhQK1FsMUdwWjVW?=
 =?utf-8?B?ZmFpWFNDQ1BIMFBNWEJOUEN2YTdUZVYwNnNydW5NRzJ1L2hmdm1Pb21VYWc4?=
 =?utf-8?B?MU9BZlIzMTRSOHFPQ0lpbjI4OUpwOGNCSlJOcHEzcVlURThUWUd1cnUvQ2dZ?=
 =?utf-8?B?K2pqb2dhbXNHU25vRlh6Uk9NTXg1d0xTQ28yM2dkQUdubzgwZnBWYnVDMDVT?=
 =?utf-8?B?WnlqdmZhdHcySW5wbTFrbS8xRVpqOWZhVFJ3bWdWV0pDblNuZXVWMHlpRHpn?=
 =?utf-8?B?MmZRbHIwS0FIbTg4ZXNEaGZsUlRlVnNUMGR4dGZ5bFJSR0s2dVRXTlI2K0Q1?=
 =?utf-8?B?STRNZDdQWlQ4bWVuQmN4V29lbC9qMG10ZGYzeGdVNy9RV1BNeWRkbks0M3dy?=
 =?utf-8?Q?9bAiQjwUR0vG1X9g34=3D?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTM3OzY6QTV6MXh2S2VqUkNmbkVTM3JFVG5sTWlaVURY?=
 =?utf-8?B?UERDVTBRYkxKUmRTOVBMd05xZkQwZU1FOG1oTHJJbEtzc3lscEh0encwNVFV?=
 =?utf-8?B?cTU3RW9DZXd6VjdxcE1EaEhqcyttWXBXM1R4QU9MbmVFN0FEL3dTRllKc0s0?=
 =?utf-8?B?bU4wOUlOYnpCMDJBMk5ocEdPNG84bmhoMXUwK1VKUUkvQVZ2MUc1b3pUMnV4?=
 =?utf-8?B?SEZLeXo2elJoaW9qaUttV2s0dWRrVjVOSFNMYWhsUTFUdFF6MHdUNlVxNzU3?=
 =?utf-8?B?K3dlVm4xS0NSZnQ2N2lueGJnN2RvR3dkaUp6NkpDWlI1OUJaeFRKNjZBRFc5?=
 =?utf-8?B?aXNaWHBaTjhPeFVoZUliQUxlaGN1UHEyU042Zk9HbVcyUXFBa1pTVUFjeXBh?=
 =?utf-8?B?em94U2EvNVl4V0VOVWNvemdMMVFDSzlmU28vQmdqWVdnUGN2eUkxUlFITnBK?=
 =?utf-8?B?UmNQai8zM2ZwWTZGV1hrQjVBckxUNjV1RGJRT0lnQjZvbW9iRGlVUEpiZENK?=
 =?utf-8?B?Q3FtRTZFVjA0UUlrTWN0NUZWMGtPamI3elF3Z2VSQ3RUQzJpM1VXMGR2ZnBI?=
 =?utf-8?B?VUpLeEJBT214UTcra25IRXFGNlpyUkJGU25WOXM0QUZHZDhpRDRWS2RnampW?=
 =?utf-8?B?Rjl5UzZqbWpIN3lkL1g4d3pXdjNIdVRFK2NzV2N1M2czcjVqQldsYnFaMW5y?=
 =?utf-8?B?MHcyUFcvVHJkVTNlQThNT2VJN202ZG52dVlUTVVnK1NNeWlyZkdCQTNsODZM?=
 =?utf-8?B?SmtFS0VUT3BOZ3BScS9FeXVsK2pSbWNZSUZmSVJ1MEJ4ZWRuZDZRNWxCWXlq?=
 =?utf-8?B?aklxZkw1cU83T2R0c1QrTzRqb1ZzVmxBUXIxTjZpRFpXOXdqN0NYV2RVbVdY?=
 =?utf-8?B?MWM3RTBpbDNMWS9aeTM2a0FoSlB0YkJlcjJzSVI5U3FwZzIwalcyamFVcURW?=
 =?utf-8?B?cFFrbEZMTTh0c0V5MlJSTmducmY1WDJVOFpjWFEweGl5TkZKU2Y3TGRnMzNy?=
 =?utf-8?B?S2tGekFZOXhDM1JVOGFUN3JhMnJtNVV5bU8wSmd5c2dseVl6RXJoWHRtcUEw?=
 =?utf-8?B?Z0tma3ZSMjdlZCtnTTd6ZkRHVnFhTk5Va1E2T0VvYnp2bkxRWmtpNVo2VGZC?=
 =?utf-8?B?M29acjhsUk9xM2ZPQVJURG9UeXZKcHVGT0ZXVGYzdnNKUEM4cEtlMWFDKzFY?=
 =?utf-8?B?U3N0bFVSazlieHpYWURXZGNPUjYreVFBamgyUTg2Z1dWZnpwT1dDVUxya1BO?=
 =?utf-8?B?cFhJZ2Y0VEFTY0dpSmxMMXBhK3RnM3dvKzJXL1FSZ29jTG1jK3ZsK0lodUJo?=
 =?utf-8?B?TWY3ZlVUWlovdVc0b3BPRUFxc25FcGFJSENwSTlVWFhkbEZGOFFFSWhSRUlI?=
 =?utf-8?Q?2hXUniz?=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1137;
 5:8uHIol2ZEZ4CoDI9DW1ee065U/+83w48P3SUn3oymBQFiLgxTvLxJGJa8ZBDuGVDTLsuyyTTfnO118BCnwQlxghbyi5G+Z4dVyT9I7OHXo7Cz35hYioOqw0cLutNauKN0+UYSV9JhV9PgCfOEsbHFieTJ3czWgeyVYzzHY1CrhIhWF0bKHkPJqsmu8VEGkXJTZR5QJkPPApy3770ZhLC83F6gpwWPPt7sIk/fTgiIDoRYULeMkoXoAEe8IpxSb6OrCVx70eJ2am14JsLXGQf4jDqVO+MYzjU3kp9HSHESuJ8MYUS/odzP8ZlI+5kzvee3byfDqhmPWg7DA0N9O+V7e8rJalmF7lDNaMGdY1l6/ktEq/mn/13UjSwUM5C6zrOH04VLDUMJFMeAF1NVyCUGKoZHTDJWvAxi2aKbAiLlzHCvzHkW3hXKrajhHkjvu5SKCG8kHYq7XjSfMWw++CdYnVuhMpOR4CRHo8B6fqDlQ1v4yhW0fqecJxa3ud6nb8p;
 24:xm+xouCA9//E0aI/QdQ+G8MJJh6BSBk3Duxsule1q/oAwWwErTxAIZfko4sCW4criLYsnVlTTfV/JFu7OyKbogOrUFhIvMWahhM+hQH3Nj4=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1137;
 7:3yl+Tb0mPj3aE3jdhpdwRcBQ3TmjCVnty6m0G369FU7RFPlG9tenVpnlJ/tElOjbzuqLLkZ7uj1iKX4+rdBOQ97lyxersFP2A1tjz0h8G29DDr2/5QAY5qEY/xFog5FagVOAZQ0A7alRa7JVB4lr/FjAycO72yWFhn3VRbDWmCSCDv6raLB8Yk/wblK3eBGHDyqkN3PimwRo+grc98ErefrdHliYWxWL0Fzq3AInadZFJTrs3fpMRrKzxOJF2XYg79VUGNEyxRCosKki4d/Wr4EFHyW4bsF3DoEOWeFrRvXMqe6n5WgDRp+5McKW8UPMHB3TiNLTbqdTrEnIaMys4GUWAu04v61zITkCRo9bBODRooAAWa1r1tx6ZSjnh2J7O1NS3WReEooWVc7FdmiUa5TLKAmUDlNxRszZ7UdR4Ty9gdOQUoNMLrRjErhB6Gvochihge98OWwAMThNgtIGsLC6+r86r1uTUIaKdVHVfjgC3tqSm8U8MHkzp9j1bxdrJPvmbSIUMGbWXdt3xKeH5/pt8nDUKSLWY31OQ3ghIxoPwn5om5+5H1yVGsg71gg5Wv7ie7yL8lkD0nEQRjKi+U+Mf8s2iLZQhiVoSGNzLDREtMO+DMBMB4JI8cxUbypZau5VHnD05PKpjT+k5pNJgkXD5XnsFnHDkWHEaTPo8+tqQdpXIEw5JK8wR/uYONhTpuMC73gPxAcyoB0YW6XJCqxVauPAQAjoWKD7ahYzjHgR9RZo3PSE17qVV5KLB90wcpONiHA6vSwG039wgw4CNSJ86S/eJq9mHwDjHSlwiOo=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1137;
 20:5h3qXjb/Cud/1uiJjOpRgYo9Wq4Y9NkXpGXdDR0LHNF/9JpCGh8sd4F0vdDXuLFpc3f3+Qsrz/MxUjj4Ep/Y2FhNxcYq/18mro84CkXuDmrIZnODBns4Kv+7/buGeMdZxFxvfrpZ8fEWW9p8idxvLOtGLjU123EPJdGvu7fx+QFisdpyh7+n7abIDuMF/DLtoUYYQMUuDl84enjXJR7F35jxMPrZVlugPYyU8kpQF+vDiY/xTE8HXLB9wvhNVaDV
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 15:09:19.4598 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR12MB1137
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v8 RESEND 11/38] x86/mm: Add SME support for
	read_cr3_pa()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGNyMyByZWdpc3RlciBlbnRyeSBjYW4gY29udGFpbiB0aGUgU01FIGVuY3J5cHRpb24gbWFz
ayB0aGF0IGluZGljYXRlcwp0aGUgUEdEIGlzIGVuY3J5cHRlZC4gIFRoZSBlbmNyeXB0aW9uIG1h
c2sgc2hvdWxkIG5vdCBiZSB1c2VkIHdoZW4KY3JlYXRpbmcgYSB2aXJ0dWFsIGFkZHJlc3MgZnJv
bSB0aGUgY3IzIHJlZ2lzdGVyLCBzbyByZW1vdmUgdGhlIFNNRQplbmNyeXB0aW9uIG1hc2sgaW4g
dGhlIHJlYWRfY3IzX3BhKCkgZnVuY3Rpb24uCgpEdXJpbmcgZWFybHkgYm9vdCBTTUUgd2lsbCBu
ZWVkIHRvIHVzZSBhIG5hdGl2ZSB2ZXJzaW9uIG9mIHJlYWRfY3IzX3BhKCksCnNvIGNyZWF0ZSBu
YXRpdmVfcmVhZF9jcjNfcGEoKS4KClJldmlld2VkLWJ5OiBCb3Jpc2xhdiBQZXRrb3YgPGJwQHN1
c2UuZGU+ClNpZ25lZC1vZmYtYnk6IFRvbSBMZW5kYWNreSA8dGhvbWFzLmxlbmRhY2t5QGFtZC5j
b20+Ci0tLQogYXJjaC94ODYvaW5jbHVkZS9hc20vcHJvY2Vzc29yLWZsYWdzLmggfCAgICA1ICsr
Ky0tCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9wcm9jZXNzb3IuaCAgICAgICB8ICAgIDUgKysrKysK
IDIgZmlsZXMgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3Byb2Nlc3Nvci1mbGFncy5oIGIvYXJjaC94ODYv
aW5jbHVkZS9hc20vcHJvY2Vzc29yLWZsYWdzLmgKaW5kZXggNzlhYTJmOS4uZjVkM2U1MCAxMDA2
NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcHJvY2Vzc29yLWZsYWdzLmgKKysrIGIvYXJj
aC94ODYvaW5jbHVkZS9hc20vcHJvY2Vzc29yLWZsYWdzLmgKQEAgLTIsNiArMiw3IEBACiAjZGVm
aW5lIF9BU01fWDg2X1BST0NFU1NPUl9GTEFHU19ICiAKICNpbmNsdWRlIDx1YXBpL2FzbS9wcm9j
ZXNzb3ItZmxhZ3MuaD4KKyNpbmNsdWRlIDxsaW51eC9tZW1fZW5jcnlwdC5oPgogCiAjaWZkZWYg
Q09ORklHX1ZNODYKICNkZWZpbmUgWDg2X1ZNX01BU0sJWDg2X0VGTEFHU19WTQpAQCAtMzIsOCAr
MzMsOCBAQAogICogQ1IzX0FERFJfTUFTSyBpcyB0aGUgbWFzayB1c2VkIGJ5IHJlYWRfY3IzX3Bh
KCkuCiAgKi8KICNpZmRlZiBDT05GSUdfWDg2XzY0Ci0vKiBNYXNrIG9mZiB0aGUgYWRkcmVzcyBz
cGFjZSBJRCBiaXRzLiAqLwotI2RlZmluZSBDUjNfQUREUl9NQVNLIDB4N0ZGRkZGRkZGRkZGRjAw
MHVsbAorLyogTWFzayBvZmYgdGhlIGFkZHJlc3Mgc3BhY2UgSUQgYW5kIFNNRSBlbmNyeXB0aW9u
IGJpdHMuICovCisjZGVmaW5lIENSM19BRERSX01BU0sgX19zbWVfY2xyKDB4N0ZGRkZGRkZGRkZG
RjAwMHVsbCkKICNkZWZpbmUgQ1IzX1BDSURfTUFTSyAweEZGRnVsbAogI2Vsc2UKIC8qCmRpZmYg
LS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wcm9jZXNzb3IuaCBiL2FyY2gveDg2L2luY2x1
ZGUvYXNtL3Byb2Nlc3Nvci5oCmluZGV4IDgwMTBjOTcuLmFiODc4YmQgMTAwNjQ0Ci0tLSBhL2Fy
Y2gveDg2L2luY2x1ZGUvYXNtL3Byb2Nlc3Nvci5oCisrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNt
L3Byb2Nlc3Nvci5oCkBAIC0yNDAsNiArMjQwLDExIEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQg
bG9uZyByZWFkX2NyM19wYSh2b2lkKQogCXJldHVybiBfX3JlYWRfY3IzKCkgJiBDUjNfQUREUl9N
QVNLOwogfQogCitzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgbmF0aXZlX3JlYWRfY3IzX3Bh
KHZvaWQpCit7CisJcmV0dXJuIF9fbmF0aXZlX3JlYWRfY3IzKCkgJiBDUjNfQUREUl9NQVNLOwor
fQorCiBzdGF0aWMgaW5saW5lIHZvaWQgbG9hZF9jcjMocGdkX3QgKnBnZGlyKQogewogCXdyaXRl
X2NyMyhfX3NtZV9wYShwZ2RpcikpOwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 27 15:09:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 15: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 1dPs7b-0008F7-5t; Tue, 27 Jun 2017 15: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 <Thomas.Lendacky@amd.com>) id 1dPs7Z-0008Dq-1q
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 15:09:41 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 50/E4-03613-43572595; Tue, 27 Jun 2017 15:09:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0hTYRj2O+dsOzNPfW3K3laaLcMSN5XuQdG
 v0qKy+mX+sLM8ucEusjNNwcJUjKwolaLE2jRnmGkXSLtpaloYNnSiJiHCMJFiXSywzKRzPHb7
 fj3v87zP834vvDSpKpZraS7HyTlsrEUnD6ZMcZE79GuzDqTEdxYoN9V8vk5tR4ldj38QyeiQz
 Gwz2nMOy0yzfR8VmZ/W57gmn5L5qN5QgoJpCheR8GaknRILhMsRNAyVkWKhwsUEvC+dlJcgJS
 3HsTAY+EqIWI3ToPXrHYWIQ7GbAP8lLBpIHJBDq7dnzkDgZeCu9pAipvAqmGprEHiaZnAifGh
 dItJKnASui4NzmSqB7vneMpcZhiOgrr9IJmIGL4buK2OUaCXxGrj9KE6kSbwcmgOVc+mAI+F+
 p08u4VMI/OMgRUZBxZdehcSHQ9erSkrCe+DyVK1MjAS8El4W7RV/D9hDQGlbDSUV5+Tw/NUMk
 gwxcPbW7LzgV0Bj5ziaL2TQ3TtCSkUTBSdPT8znWqDvmVJyp8LMi/MyqadHBp4zffOGAIb2AS
 95Aekr/lm14u+qFf+s6kbkTbSa5xzZnEOfsNlgdJgzTE4ra7boE+I3GKwcz7MZnIU18oYjdus
 9JBxFkPAeoG+1yR1oCU3owph6OJCiWmi0p+eaWN6U5siycHwHiqZpXN1VcFBL2ew2TgeM2im0
 LXZwGVzOUbNFOLLfnUCH6EKZwUxBZvhM1sqbMyTpJVqh1TAbRB8WBVOW7Y/t93n6ULhWzSDhT
 6qQTM5hNTv/198hDY10aqaKF1JCzDbnn/R3wmBCGExdSxYHO9m/kjYfBV1t605qKW9e7807Vj
 Vxt273c++19H1M3bYnhet+ehf5KuWz1UOesBjP6JHbef3NkekuRfFOzYmFnummYc3AcGz0o10
 njmu2uPY3Og2bfu5cd2PBD19cmeVLYWre+/Ml+rTpiKUpybvs2Rvd5MMxAzG5dfTt2lw/1xhV
 qbjsinh9VEfxJjYhhnTw7C+ilDjimQMAAA==
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1498576177!69269261!1
X-Originating-IP: [104.47.32.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49651 invoked from network); 27 Jun 2017 15:09:38 -0000
Received: from mail-sn1nam01on0070.outbound.protection.outlook.com (HELO
 NAM01-SN1-obe.outbound.protection.outlook.com) (104.47.32.70)
 by server-10.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 27 Jun 2017 15:09:38 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=ZdBosiV9qxJe2azi1DD6Jmr4pVvxbVFcw8/JCFkNaE0=;
 b=Gu+VV1G2jn+R94hW52phw1S0/TtGiukyX4lbUukNGdjbjQgxn2Zp8OYEaO+NTaPMvWB8LWmFaJ9N8cqtaB1HBGKNH61DdT5L+Xa3i4fzcKP4PuanbUGhPLRW+Rt+24aYZ4Dx2Y6qNmGTFH7vBRUvMbWRchdGidXBvWBGQomzcRg=
Received: from tlendack-t1.amdoffice.net (165.204.78.1) by
 BN6PR12MB1138.namprd12.prod.outlook.com (10.168.226.140) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1199.15; Tue, 27 Jun 2017 15:09:31 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Tue, 27 Jun 2017 10:09:29 -0500
Message-ID: <20170627150929.17428.31589.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
References: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.78.1]
X-ClientProxiedBy: DM3PR12CA0063.namprd12.prod.outlook.com (10.161.151.31) To
 BN6PR12MB1138.namprd12.prod.outlook.com (10.168.226.140)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 859ae3c0-7ddf-4264-ab9b-08d4bd6e849a
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095);
 SRVR:BN6PR12MB1138; 
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1138;
 3:7LZadyXxsC7hFWpgvER9HC7ROMwwO39cTu7B7trhHey3LXJuKvJwalqaCem5hk4RVge11WdcdY8pHTyMN1mcMWPBz01c1+/NBDcCcWi8FVytQBPrxTcKTcebd+JwvjZ4hGXOvxZ+FstGplCdb1YZINCBfoh4qkhZwLr+tNSgq9SfTq3hOAJ3Dov9lLppIPJhxo63lqEU2v0SBtDuemh56Q2qsCqdISxTieHBZHijZH5meQUHvkPZgVmYygjIp+areEXkRiXDOEwN4XBFSprqpFw2sJnWHNAI1YD845ofFfG0n9F37ujBDrXikE5Qkjl3xTNc5qPXU8eP7Jewk1r1DDpOfXPHCxvu9QMnhBVB+Q003rEhVDZf1f/uLHcGc7BA67KR33633jzIyHfDF7NzMW/ZegvG6WbejDim+RMbIZAZqnKohxn3oY9Dy9NHh8fYs7RkTXWH+zq+NVv4APSFxJAUqUv+4scDa4EZ8HpLzp8FgCmIg8UI8PDzWtAjPc6mXSIEdb+Dr76bhxEHT9p2YHlpR9jmg+hSkycZsr7LOnguOBf1BTtTaBGf92JWR9hXkO/ZbaCH8iEdJfFgHzfRbn4WSlHZdg/czIcMMp4YPomPjA6uMjrpyi0m4tjdjhH3+UbAbxsA/NfpCsE6XfqgeJKe251YN6ndodG3Q7UdEwmQ52/r1ddR5GYGjhkiO55BXhxt063htlG3IEzSHbZLXA==
X-MS-TrafficTypeDiagnostic: BN6PR12MB1138:
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1138;
 25:+jSbCbw+KRmxYs/ox2iVjrP7oZNuL6iW6JS6UWH9BzfBZIEL7/IuHdmij9eu16bVlgvpWc8Nsp0QXROFr2d841TP5OzvuM1mni12XboUS+o+3n/2UhSEUThFB7sMg5rVBhsphJJfYAr5Tpy+BjylRunhkwYPHjw6nxQoXL4ldAHrTKDwd8o9h2hVeJi6sVyGKMgmIPm9dYw69mtvnUYFKjFJ4A3l8+044sL25/x6c5jDorvMuYeNVsd4RHfOEgi1QB+bZ71YQuFVq4iYxXDclI4XOcWysh6OOspP+X8CMZS3IaTDwgcvoKEu8/tP/d0MvpIV2u5ZnF7+VhpK4VlMe0G8NTkUoDXhsNvCfTQR//JkXdOGu77ZcgN4eeul8pJ2gGVpAfOxCjxSg59wtg3BeUQ55yIQXuhPa16zg4DjAGyuG40knzQQNLYAB+ESQ+ZE1mmcalCkIHj6qvCrw+XmpMhf/4S9YhjogXGSh678/koGy0Bo14Eo9QI/0qCs+LzgzzCRy1mNYrzhlMIn++FLqXSIEJZunrBY+JxJp3cARPQoCvO5dF4+2ENL2XfTRHwwntywXHNiMcDXaSOguIe8TWZ4Xm6IOIwsaz6hcZbXwchvOCwpiuqe+RmuN892Bry+dfHn7U+mQVSDFKQtj3OqMyQSlIrAh0Ammc1VEux0bOaUTP4/mZcSMW1rnwg7oCXSGGFcRN6HDOPPPvrLq0tg9oPhA/L3rdSmBilZnBPRJuVrxMgK/+g7LzPqvp/Ur/ehuKxYHNAGCO+TaRX+Ms8EThsbi2ogYIty4hmRXsKVNYQILhehsZJlsG+ThXpCLO7Lhp9JWjy1DWrfCwQ0iURb4B9lmxrLBCJOryZ/7ARtoGj7Nmk8Lv1MLGO2SFNmSdhKXPrLNKs7lAWghvNS4eOP+o/Q3hfAAUIzRGLEBoX/Nlg=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1138;
 31:Sn5rphXI7Wyjuv7OR9ncYOOvtYC/K9FSi9Nh/n5cWP0rJ3D2NdeyE03RcXRAU1XDs02kgVGh+2QnaibC4h4+B9aj20Twjwo6NqmS+L3j5EjiSZaumXhpwnh7iOdGFI3a/ftV6LETnu55qKIAdFvgK39x23YDpWtzMrGgi9QVMbf2Q13l07NoFJpl04RI2pR7jCNDxTCMYoquwwsaVIWOmAYFQTT7Q1AzYlhbwmBblvc52Tc7tPic6do51pnmcXhKoj5y47ig4hPzvGQaT703sT+ZUDEqY5/XyLhTaWNWK03fIsXmLrzczpmPi3D3wVgk//KkfScfj5rgYeORfTkUQURIIJfu4vPfPG7wk8aT3jkd2x0Awj+F7N8CYURxj61P9zCfgdgvzKtfimMVk2N6MLaS0d9dJ1D00eYUL4Y7wSZKhuy9g03ZuTI4QsoIj8AEwLOrRz3Hq2q3ldWx4eRPDEDIgUWkoNi+RxOC9AKAqAph8+ADbkox0JltXJr8TXoeM8ehbkDYl17mKjfnnDhyUEbuVmjbCwvPnSZc0ISth08K8W49eu76IMJZiqzLqhyNdcCVYupNC8nJ0SDhygoNvA/LJQLkRWK1c33MvdQF+K8IuJy12XDzL+pXbw/l8lLoTFYEhknodP8EfAXD5ZIQsL7WnH7LBCQ4n6401ObxRrw=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1138;
 20:oKIYoDUxWbaFsDbT7+9hDDXNlOFd817cFf2Vn0cTw8EGQ9zFUEdESS6MlN9CXcOn+i6nHqi6IPygJQorEqWPgcmhL9ArDicFc57rRQ/rCECgpU45QpbnRjSflRPWxcxZQzWhlsmnadH3aQ9TOc2DKm4fUtzdFx6PKSs/fu3WdNFMPfazX/r5k8E6nBq00lift1jacf87cifQ7s6v5Xfrw4RWoRL9u0shca4hZa2PmORgplQzXZ2YHUdpGFC39615WIu7PknLte89v4yw0pltpZzsOqEXBop7k6oGb+4/Dr0G79Tkg4pcEczqeBu1qzWc7gXRL59Ec4xRxRnJc3oaBjOyOopfuG60/e0kmy52SWEs4lorrxHBzx1DTZ32RMTXhfsBVZytIjgtxEUuWn+5k/E6VpZvhYTd3z07hyHstRDZPF/9dGsulHWxLnFePqSKxwYQ3PD5RF7tzHTvzC0oBcj5RXZKgMD8SfTTT0lHTGHoW3RifaRdeuTVFnSxzLeh
X-Microsoft-Antispam-PRVS: <BN6PR12MB11385EFCDC590BABEE5B66DFECDC0@BN6PR12MB1138.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(133145235818549)(236129657087228)(767451399110); 
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(100000703101)(100105400095)(10201501046)(93006095)(93001095)(6055026)(6041248)(20161123555025)(20161123562025)(20161123564025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BN6PR12MB1138; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BN6PR12MB1138; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTM4OzQ6OGYzMUNvYXZucVZFcnFTRjNiemxpQWRMWHZV?=
 =?utf-8?B?bDZQWGtKcTZmY2pPeGhJWWM1TmV2MGYyZHlGYWNEeDJjOWRFTlNJdURVNTQx?=
 =?utf-8?B?YkJUUjN1ZXZ3Wi9DRkNrR1JOQTJ6NVBFVWh5ek9SdSsvR2NVcXpHWGVZZldU?=
 =?utf-8?B?Z3lsQkdaOVFQeXZlTjBwQnJpeFVhZU5QWjg0QVV1U3IxdndLVVhKdFB1eE16?=
 =?utf-8?B?M2d2WDNieW1yOGVlam9LR3ZJRjRVVTZjMkJrdldwaEUraENmZGpGQ3cyV2NS?=
 =?utf-8?B?Q1dVNlRGTy95RXVnOVhrNnJhV0VJalNXKzF1QkhEaTJYUTd2ekpQRm80aFF1?=
 =?utf-8?B?bC9YelM4R3Z5YkhuZ0M0dEVVR0lTanNUVFhJSHZ1Q0tGUzlHMVVEMTRWenB2?=
 =?utf-8?B?TDZzaWk1TjJjWTZDOC9lUCtqSUg3cVozcGhyVXYxanY1cTl0ZTlLdWFQbTB4?=
 =?utf-8?B?ZkhEV2tTSkNlb0ZHSW1wK3h0N0Fsc3lRZWxWZFdiaWlPRk9ONGkxbHMrSnky?=
 =?utf-8?B?TDcvVnVpMXRDZ1ZmdEtRMHlVYThONGpxeWg1ZE5nUUo3VzRWSS93aUg1RkE4?=
 =?utf-8?B?alZVVC8zMHdNOWU0TDBEdWFtQ0lKV2I2a0YzTWlrajNrcXVjNk5ReExNU0VR?=
 =?utf-8?B?S0s5NDhuOU4yV3lobDdHMWtUditpM2xkTW1seDROT24yS2ZHL1ZIZXhaMExm?=
 =?utf-8?B?TytBejZqcm9iN25JeDZZRTcvaWdSaUdubGxUR1RSczB5S2FVNmlYVFM5Vm03?=
 =?utf-8?B?a0xWV1NCTmlvSGExc1RJZlpRWmpSc0txeHR4R3BXTDFnTFU5N2RROEhkZUlM?=
 =?utf-8?B?Uk1HcHdaeGhqK1pxVXdGYjRCdXVHSWVXK3hRSkVBbVdydDZncUVCNTdZODlk?=
 =?utf-8?B?bThYRVgzUmlQN2N3Q05vRkhZTWl6WVhYVEhqaHJhRk02cEpYR0dMRkY5dExq?=
 =?utf-8?B?NXBDaWNrYy9FL3lUMCtUMnZnMEhWbnB3T3hqS2FSc2tnQjZLcnJqd0gxU0tD?=
 =?utf-8?B?ZjFYRTVQNDRNTERwS1ljUVM1VW1EdjEzMVBTRy90RitXOXo2aW9OSExhNlAw?=
 =?utf-8?B?b1IveERhYzF3dERVY0lRY2tqd2dIUGFJbWZ3L2RNNFdCQ21pVTJVblRYWk83?=
 =?utf-8?B?cEQ1SGYvTXRKb2NFaUpDSVBPT1F5Ym1vMGs0czEvVThqVzBqY0U1WmpwK0l2?=
 =?utf-8?B?N1F5cnQwYlNXT3pjSHllWVBFczR2OFk1U1RDK1ZWODl1NkNtU21aemIwUkpi?=
 =?utf-8?B?MTFFVFpqSG9Fd3JEUE9ZcndlY2loeEpabWJiWUV4TlE3Z1JpcEFsTzZjZTI0?=
 =?utf-8?B?ZUE0WldiSXZ2THdNcEZpUjBjNnFJd3BXdnA1NWI3eDJFanMvZ0pYbnBNRkFs?=
 =?utf-8?B?TENLTVBlS0dOTXZ1Ry8rdHB3ZXJwN2FOZ2I2bzVIUVlVWlo2VXRrZDBBNDJw?=
 =?utf-8?B?cytDc0hGNUpKMFREaXlHeU9uMkRmZkdZU25QWTBZNS8ra29XM2o4OHRQU1FF?=
 =?utf-8?B?ZjVHVXl5U2R0RWd5cEVWWGZrYXoyeVc3UXpEL0gwQ3pyWXVvdmZjQWFlVVc3?=
 =?utf-8?B?bkJjK0orQ1BrUkYwMXdWVlk4SWo5Y1JiWjFUUEpaRHU1NW1HczVIOHBkUWRa?=
 =?utf-8?B?a1BUNFBtRFBkdDUyWHk1S0F5U2RucjI0VW1jSGJrcVAzMzRlN3BISXFxdzA5?=
 =?utf-8?Q?tr1pRFgslcTLytvigC/qJeUnrCH82gaTTN2Ysb?=
X-Forefront-PRVS: 0351D213B3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39850400002)(39400400002)(39410400002)(39860400002)(39450400003)(39840400002)(189998001)(47776003)(66066001)(53936002)(33646002)(50466002)(42186005)(110136004)(103116003)(38730400002)(53416004)(1076002)(478600001)(54906002)(6116002)(3846002)(7736002)(6506006)(72206003)(9686003)(55016002)(4326008)(25786009)(305945005)(230700001)(5660300001)(81166006)(7416002)(7406005)(2906002)(2950100002)(54356999)(23676002)(50986999)(4001350100001)(76176999)(83506001)(8676002)(97746001)(86362001)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR12MB1138; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTM4OzIzOmFtVlBFZEdJSW5SR08vYkIxTnkyMi9leDE2?=
 =?utf-8?B?eHdRQmpjQitTMFZSaDhyanBqSFA4ZzNXWlRndXpaOHgzU0QrWWhYTEZXaVZh?=
 =?utf-8?B?ek9OWmlnWG9KT3A1Y0FKbU1BNzVaayszRThEWFFacElqbzZEdDdTbVo4bmRv?=
 =?utf-8?B?Q0RScE1jbk1BUVljVTJBRzlOZ21mbWRqMUw4S2dSSkkycmhNbG5Ubm1KSUYv?=
 =?utf-8?B?VFNWU3ZTSWNjTjlTRC8wT2RtMDRoRzBvOFFnRmQ1aEVhSlplWFFnZG9yR2xW?=
 =?utf-8?B?N2tVTlRVeE12VVFaN0RaUUpWNjgyazBNWkNzREdEUTV5bCt6RUY3Rm5CNkls?=
 =?utf-8?B?ZmRwUVhldWdrVkp5T1RtUmZFdGQxR0tlT0FnVFdQdGtGTWxFdFVta3pCZi9n?=
 =?utf-8?B?dmhpTCtxMHNBQmh3MDNSTCtHSGpsbm0wTWxRUTk5c3JZWkVjR2RMS1NyRzRv?=
 =?utf-8?B?bEFHOWxvdEpVQlFoMmpjMFB1OHd5bEFta0RsWGQ0bzZtR20rWkQyKzJoQlhJ?=
 =?utf-8?B?bG5rcG00NkNQTExGZlhKSCtQTWhQdm9tRVBVODZVT0lTM3pVSTAwM1VCdmc3?=
 =?utf-8?B?ajRzbk13RFBXWXczelRUSVE5ejlvWjFDMVM4blkzQlNhTlM4Zmd4RGJRRkpt?=
 =?utf-8?B?VVJDazIxNDVHZ3k4VStvT1BtaTYzbHBsbDZoRGQrSEdPWERKR3BSY2ZCbTVa?=
 =?utf-8?B?Q29kS2VyNWxpTDV6ejdkYmcvc1JoeUNIbW9SS2hLcXMyV2h2VGJHZXNKY0hD?=
 =?utf-8?B?a3ZhbnhEaFE0QjFpM2M0RWVIQ3U0a0twRmtCK0YyaFNTVU5RK2VYYzNhTVB5?=
 =?utf-8?B?NFEzVy8rMU93VW5Mcjl5RnhFN2dLTDY1MWhicUgyWkhrb2NvVFh4ZDY0V29O?=
 =?utf-8?B?cUhiRGMyQklnV3h3b2wrQWJEczZXT29UTUtlK3FMN2pSVVBpN0toZ0hEWVJZ?=
 =?utf-8?B?VG1nZ3d4cHdXWnJJbE9mN1QrUVBMcVRKaWsza3h3eFFaT0M4RXRUVWxvUXRL?=
 =?utf-8?B?cU82Yjd6OExSKzBUMzJpb3drblA4a2xHMDJQRmtGRDVUTWFOVVRDV003QXZ0?=
 =?utf-8?B?OXYwZ3RjV3ZNZUVTSTMvYjh4ZGJDNllxV2t0T2dEcU1aNEc3R0R2dmszS0Nt?=
 =?utf-8?B?dWhYN01WcDhIT3RZNUpoZzNkOGlzcndSSlN2WndwWlFEZ3UrSmkzMHFRQTF0?=
 =?utf-8?B?WExtcXQxcXovc3JXWjYvYUt2eEsrd3lHYzdwV29aTjFmK0pKMTVTZitIL25p?=
 =?utf-8?B?S3VuTFJycEVXWWZMUElmd1dTQ1g0OS9TRmRJc0xKWDg2NWdPUkFsYzRXdkVF?=
 =?utf-8?B?ZUpTL0lLUnJCV1oveXRrM1M3cUxvSWh1VG9iRnlPdnlOdWdRL1N6TzFtdXFU?=
 =?utf-8?B?YWpyU2JSNTA4OUFyQ3hHbmVUbXJPd3ZGUHFybHM2RXVsYi9qc010OGFBZmlC?=
 =?utf-8?B?WndpM2N4L2VrR2tRWHNlMmlPUndCSUlMT0dJbE85VWJHWkVSQ2w1ZVpEcXFZ?=
 =?utf-8?B?R0YwbCsxajNjK3pYa2o3S0M1NEhyQ21WN3k5UzZuczlLbENxVFB0UGxjYnZP?=
 =?utf-8?B?NDBqQ2tvVmRMSlNLSHNNUEQxNzlvQVVsN1I2UGc2cDc1eFBjNXhNS29ZNUVm?=
 =?utf-8?B?WVZuWDY0REVFOHBlTlpHR2g1YWhPWW4yZEFXOU5Ma0xBWlFFMzJCYkVMbkFB?=
 =?utf-8?Q?qFasVd2n9ht+mCbNhg=3D?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTM4OzY6VXBYQzJrcWVZWTBTV09FRnZJVjFFQThSNzlK?=
 =?utf-8?B?YW1DVkZWRWUySVYwSnd0VXlZNktBNlU0RlRBL2tMWDliNlBzRmc3SDlxdjk3?=
 =?utf-8?B?dnczT3lZUCt4Wnl4Zm5QeDdzdy9UUE9WeDhLVFVSRjdoUEF0NEtCTEs2Y2hw?=
 =?utf-8?B?MGpQQkdaWWhuU2d2eDRDUTBqMDRDdjRwMmNKeWJMK0g4eGFRTEVTZzdLODU4?=
 =?utf-8?B?L09RMHIvbUZ2YWlVT1hReGk3MHZEczJTS0dIdmZjSHVVOUg5ZjQ4dXFxQzRl?=
 =?utf-8?B?MkxKV2pob09wVFhKeTdQZGVzQkFTeC90cWRhY2xBKzk2ajdkbEc1OWhhVURy?=
 =?utf-8?B?a01xVFZad0gzUHZHTlhFR0c5OHJWais2NXFkZlA5N0Y5ZVpPaDZDSnpqYWxi?=
 =?utf-8?B?WkZULy9TZW41REN5RHdoMEhUOTBQZDZVN3NaNlhzSWRvbWZnemo0aWFRekpW?=
 =?utf-8?B?YkN5S3F2YzRTZlRqZ0ZkdTJjYTMzQ3NUU0txdk5zeDdBT1JXUFp6cHZ6ZjZn?=
 =?utf-8?B?TXg4YWdPRGo4YmY4ak1OcUtDMnNDOC80UmRtdWxXb24vMW4zcitqQUx5STFS?=
 =?utf-8?B?UHhPK2FNWThIaXZuNUw2cDBNV3ExOWdaNjBueXZ4VlRMU1BzVVo0NUFZWXV3?=
 =?utf-8?B?aG8xYk1IMHUrejdsWDBqVS95ZEthSmNOT2ZZaGNQUVZFUXNsS01tM3RRTUZu?=
 =?utf-8?B?M2pUcGhDd2JwOHlkVDA2ZGtKQnBQZUtFZWVUdy9XeFpneG1VVjJGU3NLdWFZ?=
 =?utf-8?B?VlZEaDMzUUtOMVVzc29jSHlzblc3LzZoekxITnNZMGsxa085RFlSVmY4bThD?=
 =?utf-8?B?b3UwSFd6Z2pYYzdTcDU2bGFNeTdFeEpFQUtvOXBKT0ZvdXJFZmFEUFdkUTQ4?=
 =?utf-8?B?VUtqbjl1d1FmU1NkaUNIK1ZLSlRvK25rUFluUEJ3STRDeDB4SGIwVDBSano0?=
 =?utf-8?B?bmUvN0lVa3YwZTRlT3l0aGNGNmJvUXlMN013Wk91bjZwNkY4ekhlZWRTTXJp?=
 =?utf-8?B?b0VwSklablZ1SnNKTG93eEMvYktqQXM1Kzd3cmJCakdtN0lDRVlkODRCaGJa?=
 =?utf-8?B?ZmVIQmNLckphOGViekc4ajI3SDRTcHdBemw3N0RNeVgyaWNubDdSZCttbWxY?=
 =?utf-8?B?VDJJbGlNeGk2RUFhUG1qM2MwN05Jd3hiSTUzK29KQlJPUStOTWRNM2U2ODlB?=
 =?utf-8?B?eVljNEsyQk5sNG1adWVrNm56RUpSdG9pbEl3UG1VdTVGNmtwaXpBL3hlS0ho?=
 =?utf-8?B?M3dMQ3F5WTlBZ3FJem5weitoS2w1Y2dQczZ6SDErYUNQQTU4ejNoZytIVmts?=
 =?utf-8?B?NlJhQitDRHVLaUZBYzVWYStRUW4rcC9sOVpqekd0eWxDMUF6dU91Q1hVWlRH?=
 =?utf-8?Q?1TPrLB4?=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1138;
 5:OiDdV9wJAFwzPY8y0TOEcq1I78snIXJRNcsNEvvghvqZBMdoL0awrr09hS5C8atpDjBehZ6dKyQPUNkVbeOsa+bHepKjiShWsf+yWj1Wf4uowzIKJfh6bSGvxR3oU0qJCmw/kGw2dOTsW5xpc+Ww/BRjdIAaw7KCGjHvClkB6aGJBFPdRWtRqL96/gwx++lisJM27/Ou9/ol1E1oSQoqbBFNywGitN0ZPb229Tj/AzSyuyeXb9Rs9ejwYCvWDgFJJhhRkuZ9svmytgqw9dfqzBW5iU+aYAIwLJJsTKtNpj6Oej615JyFUS1+3bv8UfM8CYPGcdSrP2iAQjnEt3zCqAPzrV3UPUhvEQOHDusMXUjSDoU36zyE4uOvXWT8t/Gbv11DVUVh5ypFylx7HUWIJv5pYMwLBFfAppUL+koTmPaQRR5r7y/jpOJCeX2LUL8WnO+DWWSQ0ER4VgOBN8XZ//ueJKZCoRDeiihiMzgpHz1CJPH0X6EDqsQAlPcqYM+n;
 24:U0RZQad8X1zOQmRFq6+cKQCjexkd2A7/z+sy3lH6OJQEHa/j0Rmjw0LlpAwPEPs2f9RsFkfYjYsDsM2LfiPvgfkJvuhWdtfnyFsfQTg9bok=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1138;
 7:osm/BGDCff0IG1LSLP7mcqXvHz83+B4GhwelmCKjs91EbTHQkP10XZvgXRhepMfXCv0AUlku5n/TGW1mGHqSYfLqYCdkcut+yVZufxPTWR6AHMcNfQD0LlC3KCj5O6jETE9dwZKYxDKTq1xq2sFH9xT2FfbUBnvlB7erCqEYOB0uYQe6CwBeCDyizQFZ5IorCWPXQCSRNZYCXKl8KOJBM4F7zR8oJ8WqSH3f7nZwj0tM2MjMfhKKMjcELMBsxg/AhRa8aOlI70kGp9I3g4LgVE/tBh1VntpUt8JH7VPMRSpQDCOzqbbU6UJ57gwADdV8YoaX1wkDzZ/8sOlAcs85SDA2mL89BM8ra9hyZb46AFwKF1hc1k7jshnQNWJqNPT3DbzcJkMH81bBpb+JPPzeckvVQ7Qg+gtRpuwx2G8Yr1pQg614lCnnjPtXq3iiiF4MP4fp0Fmi1LRhhyxOLSQmfNAgQWlo5CNUzL/dnUORLahdHNmDydatt/ebygdNdC4zqCUiiec1s4LAl9FT8ga+HGUnm9NzVcpNCCjlZfNRYTS2KsDHxKa6UFf3ThPiDg1a7uo8amozRZ06WESMniypYPzOAgkjwd29gZjdsCEKiD8xeWojSA/csDcP/CTnhMz85ZIbWQh6VXQavZXfpr9wwPbgNqQMDART8+8MSpRK08azq8xveoXaLoHUhtrVpNgvmMaHKYXDQrS0XQ/9HMW8nsKNxZ9kgGrZ5yWR5SI8k7iKOnGT3n1uxX5L6VEcToykdCYSvo/4hOVISbha/XFwWmRUQ1st9mTXA9v9Jsx0xmI=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1138;
 20:U+dN7S7fEKWw8bRgiOq63uRc5cT5UUZH3IXsFmseHCAv+BYjGDeS1l+LfhVQQF6sYt+AipZdVvYKPWrIWO6HkEvsL1fql0K89HS48WUPt8eSK/yj6anU5xMKUbHEc/Xa8gf9h71KYNdl77GMMiQBaD9Cw69B/cSZ6l64J81NyhprA/Ffgf9nNg7X6I9dldNuadcrM41Cob3UzZThl8MgBa2i/vfKU6tGZHf8KOS7K4LOXJF2M785dj4wJKAfDh7s
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 15:09:31.3144 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR12MB1138
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v8 RESEND 12/38] x86/mm: Extend early_memremap()
 support with additional attrs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGVhcmx5X21lbXJlbWFwKCkgc3VwcG9ydCB0byBiZSBhYmxlIHRvIHNwZWNpZnkgZW5jcnlw
dGVkIGFuZApkZWNyeXB0ZWQgbWFwcGluZ3Mgd2l0aCBhbmQgd2l0aG91dCB3cml0ZS1wcm90ZWN0
aW9uLiBUaGUgdXNlIG9mCndyaXRlLXByb3RlY3Rpb24gaXMgbmVjZXNzYXJ5IHdoZW4gZW5jcnlw
dGluZyBkYXRhICJpbiBwbGFjZSIuIFRoZQp3cml0ZS1wcm90ZWN0IGF0dHJpYnV0ZSBpcyBjb25z
aWRlcmVkIGNhY2hlYWJsZSBmb3IgbG9hZHMsIGJ1dCBub3QKc3RvcmVzLiBUaGlzIGltcGxpZXMg
dGhhdCB0aGUgaGFyZHdhcmUgd2lsbCBuZXZlciBnaXZlIHRoZSBjb3JlIGEKZGlydHkgbGluZSB3
aXRoIHRoaXMgbWVtdHlwZS4KClJldmlld2VkLWJ5OiBCb3Jpc2xhdiBQZXRrb3YgPGJwQHN1c2Uu
ZGU+ClNpZ25lZC1vZmYtYnk6IFRvbSBMZW5kYWNreSA8dGhvbWFzLmxlbmRhY2t5QGFtZC5jb20+
Ci0tLQogYXJjaC94ODYvS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArKysKIGFy
Y2gveDg2L2luY2x1ZGUvYXNtL2ZpeG1hcC5oICAgICAgICB8ICAgMTMgKysrKysrKysrKwogYXJj
aC94ODYvaW5jbHVkZS9hc20vcGd0YWJsZV90eXBlcy5oIHwgICAgOCArKysrKysKIGFyY2gveDg2
L21tL2lvcmVtYXAuYyAgICAgICAgICAgICAgICB8ICAgNDQgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKwogaW5jbHVkZS9hc20tZ2VuZXJpYy9lYXJseV9pb3JlbWFwLmggIHwgICAg
MiArKwogbW0vZWFybHlfaW9yZW1hcC5jICAgICAgICAgICAgICAgICAgIHwgICAxMCArKysrKysr
KwogNiBmaWxlcyBjaGFuZ2VkLCA4MSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvYXJjaC94
ODYvS2NvbmZpZyBiL2FyY2gveDg2L0tjb25maWcKaW5kZXggM2E1OWU5Yy4uYTA0MDgxY2UgMTAw
NjQ0Ci0tLSBhL2FyY2gveDg2L0tjb25maWcKKysrIGIvYXJjaC94ODYvS2NvbmZpZwpAQCAtMTQz
NCw2ICsxNDM0LDEwIEBAIGNvbmZpZyBBTURfTUVNX0VOQ1JZUFRfQUNUSVZFX0JZX0RFRkFVTFQK
IAkgIElmIHNldCB0byBOLCB0aGVuIHRoZSBlbmNyeXB0aW9uIG9mIHN5c3RlbSBtZW1vcnkgY2Fu
IGJlCiAJICBhY3RpdmF0ZWQgd2l0aCB0aGUgbWVtX2VuY3J5cHQ9b24gY29tbWFuZCBsaW5lIG9w
dGlvbi4KIAorY29uZmlnIEFSQ0hfVVNFX01FTVJFTUFQX1BST1QKKwlkZWZfYm9vbCB5CisJZGVw
ZW5kcyBvbiBBTURfTUVNX0VOQ1JZUFQKKwogIyBDb21tb24gTlVNQSBGZWF0dXJlcwogY29uZmln
IE5VTUEKIAlib29sICJOdW1hIE1lbW9yeSBBbGxvY2F0aW9uIGFuZCBTY2hlZHVsZXIgU3VwcG9y
dCIKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL2ZpeG1hcC5oIGIvYXJjaC94ODYv
aW5jbHVkZS9hc20vZml4bWFwLmgKaW5kZXggZDlmZjIyNi4uZGNkOWZiNSAxMDA2NDQKLS0tIGEv
YXJjaC94ODYvaW5jbHVkZS9hc20vZml4bWFwLmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20v
Zml4bWFwLmgKQEAgLTE2NCw2ICsxNjQsMTkgQEAgc3RhdGljIGlubGluZSB2b2lkIF9fc2V0X2Zp
eG1hcChlbnVtIGZpeGVkX2FkZHJlc3NlcyBpZHgsCiAgKi8KICNkZWZpbmUgRklYTUFQX1BBR0Vf
Tk9DQUNIRSBQQUdFX0tFUk5FTF9JT19OT0NBQ0hFCiAKKy8qCisgKiBFYXJseSBtZW1yZW1hcCBy
b3V0aW5lcyB1c2VkIGZvciBpbi1wbGFjZSBlbmNyeXB0aW9uLiBUaGUgbWFwcGluZ3MgY3JlYXRl
ZAorICogYnkgdGhlc2Ugcm91dGluZXMgYXJlIGludGVuZGVkIHRvIGJlIHVzZWQgYXMgdGVtcG9y
YXJ5IG1hcHBpbmdzLgorICovCit2b2lkIF9faW5pdCAqZWFybHlfbWVtcmVtYXBfZW5jcnlwdGVk
KHJlc291cmNlX3NpemVfdCBwaHlzX2FkZHIsCisJCQkJICAgICAgdW5zaWduZWQgbG9uZyBzaXpl
KTsKK3ZvaWQgX19pbml0ICplYXJseV9tZW1yZW1hcF9lbmNyeXB0ZWRfd3AocmVzb3VyY2Vfc2l6
ZV90IHBoeXNfYWRkciwKKwkJCQkJIHVuc2lnbmVkIGxvbmcgc2l6ZSk7Cit2b2lkIF9faW5pdCAq
ZWFybHlfbWVtcmVtYXBfZGVjcnlwdGVkKHJlc291cmNlX3NpemVfdCBwaHlzX2FkZHIsCisJCQkJ
ICAgICAgdW5zaWduZWQgbG9uZyBzaXplKTsKK3ZvaWQgX19pbml0ICplYXJseV9tZW1yZW1hcF9k
ZWNyeXB0ZWRfd3AocmVzb3VyY2Vfc2l6ZV90IHBoeXNfYWRkciwKKwkJCQkJIHVuc2lnbmVkIGxv
bmcgc2l6ZSk7CisKICNpbmNsdWRlIDxhc20tZ2VuZXJpYy9maXhtYXAuaD4KIAogI2RlZmluZSBf
X2xhdGVfc2V0X2ZpeG1hcChpZHgsIHBoeXMsIGZsYWdzKSBfX3NldF9maXhtYXAoaWR4LCBwaHlz
LCBmbGFncykKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BndGFibGVfdHlwZXMu
aCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BndGFibGVfdHlwZXMuaAppbmRleCBkZTMyY2EzLi4z
MjA5NWFmIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wZ3RhYmxlX3R5cGVzLmgK
KysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcGd0YWJsZV90eXBlcy5oCkBAIC0xNjEsNiArMTYx
LDcgQEAgZW51bSBwYWdlX2NhY2hlX21vZGUgewogCiAjZGVmaW5lIF9QQUdFX0NBQ0hFX01BU0sJ
KF9QQUdFX1BBVCB8IF9QQUdFX1BDRCB8IF9QQUdFX1BXVCkKICNkZWZpbmUgX1BBR0VfTk9DQUNI
RQkJKGNhY2hlbW9kZTJwcm90dmFsKF9QQUdFX0NBQ0hFX01PREVfVUMpKQorI2RlZmluZSBfUEFH
RV9DQUNIRV9XUAkJKGNhY2hlbW9kZTJwcm90dmFsKF9QQUdFX0NBQ0hFX01PREVfV1ApKQogCiAj
ZGVmaW5lIFBBR0VfTk9ORQlfX3BncHJvdChfUEFHRV9QUk9UTk9ORSB8IF9QQUdFX0FDQ0VTU0VE
KQogI2RlZmluZSBQQUdFX1NIQVJFRAlfX3BncHJvdChfUEFHRV9QUkVTRU5UIHwgX1BBR0VfUlcg
fCBfUEFHRV9VU0VSIHwgXApAQCAtMTg5LDYgKzE5MCw3IEBAIGVudW0gcGFnZV9jYWNoZV9tb2Rl
IHsKICNkZWZpbmUgX19QQUdFX0tFUk5FTF9WVkFSCQkoX19QQUdFX0tFUk5FTF9STyB8IF9QQUdF
X1VTRVIpCiAjZGVmaW5lIF9fUEFHRV9LRVJORUxfTEFSR0UJCShfX1BBR0VfS0VSTkVMIHwgX1BB
R0VfUFNFKQogI2RlZmluZSBfX1BBR0VfS0VSTkVMX0xBUkdFX0VYRUMJKF9fUEFHRV9LRVJORUxf
RVhFQyB8IF9QQUdFX1BTRSkKKyNkZWZpbmUgX19QQUdFX0tFUk5FTF9XUAkJKF9fUEFHRV9LRVJO
RUwgfCBfUEFHRV9DQUNIRV9XUCkKIAogI2RlZmluZSBfX1BBR0VfS0VSTkVMX0lPCQkoX19QQUdF
X0tFUk5FTCkKICNkZWZpbmUgX19QQUdFX0tFUk5FTF9JT19OT0NBQ0hFCShfX1BBR0VfS0VSTkVM
X05PQ0FDSEUpCkBAIC0yMDIsNiArMjA0LDEyIEBAIGVudW0gcGFnZV9jYWNoZV9tb2RlIHsKICNk
ZWZpbmUgX0tFUk5QR19UQUJMRQkoX1BBR0VfUFJFU0VOVCB8IF9QQUdFX1JXIHwgX1BBR0VfQUND
RVNTRUQgfAlcCiAJCQkgX1BBR0VfRElSVFkgfCBfUEFHRV9FTkMpCiAKKyNkZWZpbmUgX19QQUdF
X0tFUk5FTF9FTkMJKF9fUEFHRV9LRVJORUwgfCBfUEFHRV9FTkMpCisjZGVmaW5lIF9fUEFHRV9L
RVJORUxfRU5DX1dQCShfX1BBR0VfS0VSTkVMX1dQIHwgX1BBR0VfRU5DKQorCisjZGVmaW5lIF9f
UEFHRV9LRVJORUxfTk9FTkMJKF9fUEFHRV9LRVJORUwpCisjZGVmaW5lIF9fUEFHRV9LRVJORUxf
Tk9FTkNfV1AJKF9fUEFHRV9LRVJORUxfV1ApCisKICNkZWZpbmUgUEFHRV9LRVJORUwJCV9fcGdw
cm90KF9fUEFHRV9LRVJORUwgfCBfUEFHRV9FTkMpCiAjZGVmaW5lIFBBR0VfS0VSTkVMX1JPCQlf
X3BncHJvdChfX1BBR0VfS0VSTkVMX1JPIHwgX1BBR0VfRU5DKQogI2RlZmluZSBQQUdFX0tFUk5F
TF9FWEVDCV9fcGdwcm90KF9fUEFHRV9LRVJORUxfRVhFQyB8IF9QQUdFX0VOQykKZGlmZiAtLWdp
dCBhL2FyY2gveDg2L21tL2lvcmVtYXAuYyBiL2FyY2gveDg2L21tL2lvcmVtYXAuYwppbmRleCBi
ZmMzZTJkLi4yNmRiMjczIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9tbS9pb3JlbWFwLmMKKysrIGIv
YXJjaC94ODYvbW0vaW9yZW1hcC5jCkBAIC00MTQsNiArNDE0LDUwIEBAIHZvaWQgdW54bGF0ZV9k
ZXZfbWVtX3B0cihwaHlzX2FkZHJfdCBwaHlzLCB2b2lkICphZGRyKQogCWlvdW5tYXAoKHZvaWQg
X19pb21lbSAqKSgodW5zaWduZWQgbG9uZylhZGRyICYgUEFHRV9NQVNLKSk7CiB9CiAKKyNpZmRl
ZiBDT05GSUdfQVJDSF9VU0VfTUVNUkVNQVBfUFJPVAorLyogUmVtYXAgbWVtb3J5IHdpdGggZW5j
cnlwdGlvbiAqLwordm9pZCBfX2luaXQgKmVhcmx5X21lbXJlbWFwX2VuY3J5cHRlZChyZXNvdXJj
ZV9zaXplX3QgcGh5c19hZGRyLAorCQkJCSAgICAgIHVuc2lnbmVkIGxvbmcgc2l6ZSkKK3sKKwly
ZXR1cm4gZWFybHlfbWVtcmVtYXBfcHJvdChwaHlzX2FkZHIsIHNpemUsIF9fUEFHRV9LRVJORUxf
RU5DKTsKK30KKworLyoKKyAqIFJlbWFwIG1lbW9yeSB3aXRoIGVuY3J5cHRpb24gYW5kIHdyaXRl
LXByb3RlY3RlZCAtIGNhbm5vdCBiZSBjYWxsZWQKKyAqIGJlZm9yZSBwYXRfaW5pdCgpIGlzIGNh
bGxlZAorICovCit2b2lkIF9faW5pdCAqZWFybHlfbWVtcmVtYXBfZW5jcnlwdGVkX3dwKHJlc291
cmNlX3NpemVfdCBwaHlzX2FkZHIsCisJCQkJCSB1bnNpZ25lZCBsb25nIHNpemUpCit7CisJLyog
QmUgc3VyZSB0aGUgd3JpdGUtcHJvdGVjdCBQQVQgZW50cnkgaXMgc2V0IGZvciB3cml0ZS1wcm90
ZWN0ICovCisJaWYgKF9fcHRlMmNhY2hlbW9kZV90YmxbX1BBR0VfQ0FDSEVfTU9ERV9XUF0gIT0g
X1BBR0VfQ0FDSEVfTU9ERV9XUCkKKwkJcmV0dXJuIE5VTEw7CisKKwlyZXR1cm4gZWFybHlfbWVt
cmVtYXBfcHJvdChwaHlzX2FkZHIsIHNpemUsIF9fUEFHRV9LRVJORUxfRU5DX1dQKTsKK30KKwor
LyogUmVtYXAgbWVtb3J5IHdpdGhvdXQgZW5jcnlwdGlvbiAqLwordm9pZCBfX2luaXQgKmVhcmx5
X21lbXJlbWFwX2RlY3J5cHRlZChyZXNvdXJjZV9zaXplX3QgcGh5c19hZGRyLAorCQkJCSAgICAg
IHVuc2lnbmVkIGxvbmcgc2l6ZSkKK3sKKwlyZXR1cm4gZWFybHlfbWVtcmVtYXBfcHJvdChwaHlz
X2FkZHIsIHNpemUsIF9fUEFHRV9LRVJORUxfTk9FTkMpOworfQorCisvKgorICogUmVtYXAgbWVt
b3J5IHdpdGhvdXQgZW5jcnlwdGlvbiBhbmQgd3JpdGUtcHJvdGVjdGVkIC0gY2Fubm90IGJlIGNh
bGxlZAorICogYmVmb3JlIHBhdF9pbml0KCkgaXMgY2FsbGVkCisgKi8KK3ZvaWQgX19pbml0ICpl
YXJseV9tZW1yZW1hcF9kZWNyeXB0ZWRfd3AocmVzb3VyY2Vfc2l6ZV90IHBoeXNfYWRkciwKKwkJ
CQkJIHVuc2lnbmVkIGxvbmcgc2l6ZSkKK3sKKwkvKiBCZSBzdXJlIHRoZSB3cml0ZS1wcm90ZWN0
IFBBVCBlbnRyeSBpcyBzZXQgZm9yIHdyaXRlLXByb3RlY3QgKi8KKwlpZiAoX19wdGUyY2FjaGVt
b2RlX3RibFtfUEFHRV9DQUNIRV9NT0RFX1dQXSAhPSBfUEFHRV9DQUNIRV9NT0RFX1dQKQorCQly
ZXR1cm4gTlVMTDsKKworCXJldHVybiBlYXJseV9tZW1yZW1hcF9wcm90KHBoeXNfYWRkciwgc2l6
ZSwgX19QQUdFX0tFUk5FTF9OT0VOQ19XUCk7Cit9CisjZW5kaWYJLyogQ09ORklHX0FSQ0hfVVNF
X01FTVJFTUFQX1BST1QgKi8KKwogc3RhdGljIHB0ZV90IGJtX3B0ZVtQQUdFX1NJWkUvc2l6ZW9m
KHB0ZV90KV0gX19wYWdlX2FsaWduZWRfYnNzOwogCiBzdGF0aWMgaW5saW5lIHBtZF90ICogX19p
bml0IGVhcmx5X2lvcmVtYXBfcG1kKHVuc2lnbmVkIGxvbmcgYWRkcikKZGlmZiAtLWdpdCBhL2lu
Y2x1ZGUvYXNtLWdlbmVyaWMvZWFybHlfaW9yZW1hcC5oIGIvaW5jbHVkZS9hc20tZ2VuZXJpYy9l
YXJseV9pb3JlbWFwLmgKaW5kZXggNzM0YWQ0ZC4uMmVkZWY4ZCAxMDA2NDQKLS0tIGEvaW5jbHVk
ZS9hc20tZ2VuZXJpYy9lYXJseV9pb3JlbWFwLmgKKysrIGIvaW5jbHVkZS9hc20tZ2VuZXJpYy9l
YXJseV9pb3JlbWFwLmgKQEAgLTEzLDYgKzEzLDggQEAgZXh0ZXJuIHZvaWQgKmVhcmx5X21lbXJl
bWFwKHJlc291cmNlX3NpemVfdCBwaHlzX2FkZHIsCiAJCQkgICAgdW5zaWduZWQgbG9uZyBzaXpl
KTsKIGV4dGVybiB2b2lkICplYXJseV9tZW1yZW1hcF9ybyhyZXNvdXJjZV9zaXplX3QgcGh5c19h
ZGRyLAogCQkJICAgICAgIHVuc2lnbmVkIGxvbmcgc2l6ZSk7CitleHRlcm4gdm9pZCAqZWFybHlf
bWVtcmVtYXBfcHJvdChyZXNvdXJjZV9zaXplX3QgcGh5c19hZGRyLAorCQkJCSB1bnNpZ25lZCBs
b25nIHNpemUsIHVuc2lnbmVkIGxvbmcgcHJvdF92YWwpOwogZXh0ZXJuIHZvaWQgZWFybHlfaW91
bm1hcCh2b2lkIF9faW9tZW0gKmFkZHIsIHVuc2lnbmVkIGxvbmcgc2l6ZSk7CiBleHRlcm4gdm9p
ZCBlYXJseV9tZW11bm1hcCh2b2lkICphZGRyLCB1bnNpZ25lZCBsb25nIHNpemUpOwogCmRpZmYg
LS1naXQgYS9tbS9lYXJseV9pb3JlbWFwLmMgYi9tbS9lYXJseV9pb3JlbWFwLmMKaW5kZXggNmQ1
NzE3Yi4uZDdkMzBkYSAxMDA2NDQKLS0tIGEvbW0vZWFybHlfaW9yZW1hcC5jCisrKyBiL21tL2Vh
cmx5X2lvcmVtYXAuYwpAQCAtMjI2LDYgKzIyNiwxNiBAQCB2b2lkIF9faW5pdCBlYXJseV9pb3Vu
bWFwKHZvaWQgX19pb21lbSAqYWRkciwgdW5zaWduZWQgbG9uZyBzaXplKQogfQogI2VuZGlmCiAK
KyNpZmRlZiBDT05GSUdfQVJDSF9VU0VfTUVNUkVNQVBfUFJPVAordm9pZCBfX2luaXQgKgorZWFy
bHlfbWVtcmVtYXBfcHJvdChyZXNvdXJjZV9zaXplX3QgcGh5c19hZGRyLCB1bnNpZ25lZCBsb25n
IHNpemUsCisJCSAgICB1bnNpZ25lZCBsb25nIHByb3RfdmFsKQoreworCXJldHVybiAoX19mb3Jj
ZSB2b2lkICopX19lYXJseV9pb3JlbWFwKHBoeXNfYWRkciwgc2l6ZSwKKwkJCQkJICAgICAgIF9f
cGdwcm90KHByb3RfdmFsKSk7Cit9CisjZW5kaWYKKwogI2RlZmluZSBNQVhfTUFQX0NIVU5LCShO
Ul9GSVhfQlRNQVBTIDw8IFBBR0VfU0hJRlQpCiAKIHZvaWQgX19pbml0IGNvcHlfZnJvbV9lYXJs
eV9tZW0odm9pZCAqZGVzdCwgcGh5c19hZGRyX3Qgc3JjLCB1bnNpZ25lZCBsb25nIHNpemUpCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 15:09:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 15:09:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPs7j-0008L8-Hh; Tue, 27 Jun 2017 15: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 <Thomas.Lendacky@amd.com>) id 1dPs7i-0008KB-Ie
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 15:09:50 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 6D/8B-03557-D3572595; Tue, 27 Jun 2017 15:09:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0hTYRjuO7cdxeXnzPY2LW0mleUtyoT8ERZ
 UP4zRBbQ/dbTTNtqm7Ewx8scy0TRLu1naqmkJWUlUlFrZRTIvWWmikRmRmYQ0QZOWVNI5OzPt
 +/W833N53xdellQVMhqWz7HxVgtn0jK+lCFmyc6oxKxtqbEXXJEJV8YuU+vR5pYHvwgd2kUbL
 WkZOXtoQ2/pKyrTFZbTOqWwo5LgYuTLUjifhNMl44RUIHwKQd3bk6RUqHABAce7H1LFyIdl8E
 roc00QEg7EqVB1vomR8DzsJGCwHEsGErsYePSq00MQOASc1TWkhCkcAQXtQ7SElXgzHOqu9YT
 64C1w6UyfJ1Ql/ndONikkHIQXQW1PvlcfAO0VQ6KeFRssh5v3Y6RvEodCvcvhiQccBvVuNyPN
 APgIggc3PtFy5hKo/N6lkEULoeWlg5JxMjiGXzNSJuBw6MjfKntrCKj4/JKUi2MMFPVfpmVDJ
 Jz95iBkYlABR1/UeVWDNFSP3fAy9yi4+tBJyLkmcEzxstsEv4ueeTWdNLRNTXiHbQiAb1OFdB
 mKqpy1a+XMrpWzdnUi8hpaJvDWbN4aFZcQnWY16g02M2c0RcXFxkebeUHg9LyJSxOi0zPMt5F
 4FXPE14De3dI1owUsoQ1SXodtqaq5aRl7Dxg4wbDbmmXihWa0lGVxdUvedg1lybDwWlAW2ERZ
 gJXX8zn7jCbxyqaVwPpp5yn7MkVaKWRyZsGol6kOtFijVsZLPiwRhizLP9v0fb5BCzWBSiTOp
 PLL5K1mo+1/fgSpWaQNVFYJYoqf0WL7lz4iNibExtRFndTYxs1QGjuK0N/58CQ7t/dw2ejXCP
 LxhpCS36X1/pM/V/9gwvf6p+QeVK8ZfWY/0Bp6uzw4orHI3PeUbmzfWNTsnmM3JSUnJX7N/dO
 9wzbMdDHw8Xlr7IoFd/ffGcBc21mf+aPlfMXadXnpixL6d5xblTKu61n+5cSm6hRON+C2J7xX
 uNRjVVhLCQYuLpK0Ctxf+EBi3poDAAA=
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1498576187!52854586!1
X-Originating-IP: [104.47.36.85]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51936 invoked from network); 27 Jun 2017 15:09:48 -0000
Received: from mail-sn1nam02on0085.outbound.protection.outlook.com (HELO
 NAM02-SN1-obe.outbound.protection.outlook.com) (104.47.36.85)
 by server-6.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 27 Jun 2017 15:09:48 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=3h9FkEjeTeXgezmnLcdGv+P/QMHMj48x7OfbfH9IWi4=;
 b=qr0CsQDPs5gYM7Su1ynk7ffCI3+y0w7lzWo7XahPVkyfUldjpn7Sg044xJIyta4lk+zaXIQkWFHx6WCKEA0Tg3cxsB4n7HjIq6PuagJO20HK7n3Jw5PE48SWSxI0qXj5vB0G0/d9X+ED/IlsB/fIKQQJhXz2lDM4PQcnebf4njI=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 BN6PR12MB1140.namprd12.prod.outlook.com (10.168.226.142) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1199.15; Tue, 27 Jun 2017 15:09:40 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Tue, 27 Jun 2017 10:09:39 -0500
Message-ID: <20170627150939.17428.62679.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
References: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: DM5PR17CA0048.namprd17.prod.outlook.com (10.173.128.162) To
 BN6PR12MB1140.namprd12.prod.outlook.com (10.168.226.142)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 844d9697-a2e4-4224-cdfe-08d4bd6e8a25
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095);
 SRVR:BN6PR12MB1140; 
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1140;
 3:bcq6u25TKqUQWOMEp+2aFYBsy6spBHl/2V6xFvLPFed7r7Q9prLd1CafUCVgO/ncZj+cXWp+7u3P5G9ESAnWfEWaiixtys3Lo6t5hbh6DAU7WEY5FDlC5QB4tfRdxFhV73qanWHaJ4CJdUK2TnZDyRb9b/bcVDVuwCtPHcSMYwuGW9LsYBx4htAlk4QjlaWk/6B8U40ItLcQJTTUGsQcJnShbOfIuJg/AQF6TQbw7GLtiUdyWT9fcQPRKPHK6SIFY07xk1otZs0mGDQXPIImZ4dRYbvlPXfCNKYi11UM9Azb7q8vA3EhRh5mI3p2Xz2ZmURxL+CgvdkUMyCbRX2HQMW8PiPWEI38UVYsaxJMYLscqRqeY10tFML/Y+8kjMD85nk7DfZR8/zIfCmZHe5SQLtqKKOJG9XdJchp3mQHoGcLhJtqD5bBBvF9wCQrQmNvy/ufRXsn9ZSbRX04cuxJHrySGOjCJIvgsnZtD3uLiSJrUpqpgLYUO9GlsUbTfc78Juxf8u0voBzqP0nMgcWz3UVE5wzokwpHoH0JdPLjqW3TF2COgbRVoD7+eHR+thCags3q5urcZr0mUwD1BQF1NHgUHo1M5e/hkbBhtewfgf40916fdpzbaCHVVENb/mTV2naMjjH6RbeWoHK2Ep97RR0XbgLtFNOwFlmm2Nsj7vfQg++lbBPkT9cbTjJVOXPYOgGgm8qloTIQTb3ZANN+lg==
X-MS-TrafficTypeDiagnostic: BN6PR12MB1140:
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1140;
 25:yjphBfkgk6Qelvnk1ehL5ZfTdSueQgpBGtTvsN+XtlrGlGkwjQQ8fbFy2PU5z8PCGmImwxPUN9D9Qw8vZQ6RKQdtktHe1WcbNGjc6nSonDu2um7F+b08LUPHh6zIJkXB4KWRY38kjWRqDGAMRpM1h8X/CEvRj2BZpIjJRwkdt51iEQjeiznzhsa8TNG6KQzyo2wcHa9PlVgOgiZZrXu8Y12BmAdZyJwxX3dHJUEUHWFPBngB5iI20OFa/6G8GiHC1SluxQyhZE4dybz7CgLwUOCriOyIvUNNYqxkMAgmQywsdqoLe6zw6J74sSMRT7pWxFF7gXUcR6VNzS92eEIWKl2IUgteYxTVKAVqSWv9T9eeWuh4tvNBNnyjI++4vNgzmGFz7NkQWUnNm6mxNxmAoTs5zqK73I21aF78rMl+cf6M+1/A+ny8k0nDCvOlH81QsjQ+5EnsoaYiWBcc9qlrHw1px3xE5y+oeCdAT/2E0+mzkVXWi/oMfd4K9GoA5poz3r26b04oZp+96Ys1TKpkbSYf/Y//nEdC7uQxlV6+nt3/dAnm0A3NkmuSZblgduSYCqr8LGklCea2UWA2M0pyPQY/j/QFA5hRSSlaPmnb4iNPF3Jv7ar+FwrZ+J4RB2hddptucfoqJe39HWnnWMuTb/1XUg3d51IBYr104R2KypLiw8pnadlx8x5RI/LxQp4/lYnVGWEATJI4GTddUGsNIcwcFg/vd1GQ4fLP+l+IIozJxKZP+CEBEkIC/N6yxnXJczB8uPCz0J7Y1xEuM8StVYIcL8Slhqdtc919vLrl137KUcRIzGZ26bbS8vXTo7LG/iSXZrvflSiHVt8uErU1OJWzPul06cXc7cYujQp7Gap4Kn6PhWoL8kXj+vD7H6z25+uU1mV1ouBqJtCZ7XmIbljqQxdmZYIvG/p7SfBN/AI=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1140;
 31:N2soLmwfJ1Vf6ZWgfRlPPIUJpN0bgbAF4aGthj6dcdNppJ2ExJsXZ67SC5FsXGBeG8GMjsthyMLeyGw8CioVwgGXIw8NHJoavkcjIFtWlV9OTSGFVwgTEk8gn9PBDGWUBaCjMUrZpjj1EhpECRcpwgNreBqn0j+op3VJZbGB2vrJ+XdIPcW9B56nBRY72Wm+a5Lej4QhUih8S2c59jcdhF6RIVBIYXRkAJsblk3bFpR1zh+jHMoZpCfc1R+t68FlWkmG+nIaWjMvX0qqaPobumHcFmUlvRu8CTZNjTdvVl8Q2E2Mp8DiMgcQGMc4kvjYBhOFSw//4rS1FZOMaFPoFmhmW1/gsl8arL59KsP4BkeXhL8pxKVVAROLLKqY/xpzaq2QFE6zdzdpkKrsmwIblE7hpI5n7fIyZ21w1NYBu3LSPrhcqXgbBDkXBuy9/aAonvJKOcaR1qPQhMwNRr+LiaAEE73u4/RZcLGaWO6U4v4r+gsTOEwEjmTnqxsII35Bnzxjgvx4uglAwho5dr7Akx8zOAwkaL/0/TgP9Fk80UxPo433RjhVEoZDck/Wz6CCICGFbsrDIqwRMiawusrpfD1b5U2YPts+VqIApKonNhTBg0uw+Qi+UIk4nhlHx1Ic2/ROY2Bo6AuSpYTgqpvqpHuVL1csP21JMnnaf27wK20=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1140;
 20:pswvtNE4T89MJvA3WEemV9QAN1UYffRfAKMFgPRJRdQ3tH4tHAiCSEEyx6MP3GQLe0j9wzogygUGc71nl0lD/84mOKlpye/B6po3aPtcE0OGdAOISZ1kc/jQipOskTyXlPn1gZXV2/9Eh8m0Y5IyYC3jXxm1hhktNvbre+r7stzgUQ8o7pF/P2PxGalDtfmHEIgP7yrcQH5dPmBsmKkWchMB6iyxTfxOauuR0XlFQxa7qxaAxmtBCfv+aLTlqYOUeGKWP6iJ9lwL1VqmB/T/NvvqP44vAizsrzDuk5+G0h4HaNuV4ONnyO/k22jDDHaDPhtjp/OuAO648MsYb9iZ3uT8USBY0WyEjyCctzBEdn4tiRTdejZSrj54cE4DxWE/WIGeCwcKLz26fN37MhrlC0yb8Wpbiq4R/bIW2tvhbMf4/n2XhZR4TRQDTscTp3pVo0zX5l2AtQhrVhSW9UEWfWpeQFGVYvSJrb4yyihm837/jNTygqjUdkqcWd4I6raA
X-Microsoft-Antispam-PRVS: <BN6PR12MB11400CF66A8B8F4917CF4826ECDC0@BN6PR12MB1140.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(133145235818549)(236129657087228)(767451399110)(247924648384137); 
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(93006095)(93001095)(3002001)(100000703101)(100105400095)(6055026)(6041248)(20161123558100)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123562025)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BN6PR12MB1140; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BN6PR12MB1140; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTQwOzQ6ZkxEbGFJcVZMQ1lPdTN0WXJMcUZYNGVMcHlX?=
 =?utf-8?B?NFhaeUU1YVRmSnhMZG9KT2Q1RzdQUStjR3V1YW9PMmlSd21XSnlIUmtLdDZr?=
 =?utf-8?B?RFZOYnVvTVcyZ2tyYm1wOTRQWHJLY2ZlQUdMM3VUQ1FsTGEvZ2tsa1JiUTU4?=
 =?utf-8?B?UVNvZlBZN0pLMmkzSTFIVlFBc1hhYWk2Rk14ODdZQXlDdzhFbHhrV3YvdnV5?=
 =?utf-8?B?VDZIL1FqdUo2RE41REVVV2VDNHB0aGhnSlZVWHg0UFo5eDNjY3JFNjM3L0Nr?=
 =?utf-8?B?L2llQ0tuUzVMT1BCOWJhV3F3KzRqbVNiR2QrKzVvRnhYcUtBVkIzdUtYRjMw?=
 =?utf-8?B?L2RYbk40Vlp6NEZuVW9xRXF2cTB2RDg0clJDVlhxK1RVcFhLaFhFUStyZlUz?=
 =?utf-8?B?Zko4S2VhUTkrRW1nUjJLdVdnUlJLUC9jZXJHREl5NGF4cktaSWY2RFhTYWp1?=
 =?utf-8?B?cGJSVUhaMURHWXdpdmJiZEpRWlBWdTNwWm1RMStnQVRFVUF2OGNlY29QUHBR?=
 =?utf-8?B?YmUxVThCZncwdmREUFF5a0lyeXZERzVyTXZYWDcxa1JFVTBNQ0JZTmlpcWUz?=
 =?utf-8?B?S0JYQ3hmK21CbEJFaUxXenE0aW9ZaEdnNGVxR1ZHTDNISlBiSlcrY2Y5WVk3?=
 =?utf-8?B?R0V1YmkxRWJhRDdVcjZEZ05KZ3VRNitINjZ1YkMyRjFjREd0NndvVXVuVmpl?=
 =?utf-8?B?NzF1ZEFTUi9qeWFSOCtadDIyNGJJS0YzSUNYMm1wZ2tWb0lwQ2JlNngvR2FE?=
 =?utf-8?B?S1RBQmZYTjhSU3ZHbm0wWlJlNzZ1WFZoSGMvTVdLbXJxQ0R5OGdqUGV4T296?=
 =?utf-8?B?MGdxQ1Z5ZjdybTVmMnlseWtnWkZrd1BaVTl1KytWalpKbU9iZTQ3bXFjRHMw?=
 =?utf-8?B?U1dZMG9BbDIzN3YzcTlCdzBRbFJUN2JjQ0ZwSWdwRXRZa1pYYlVBK3MvMGps?=
 =?utf-8?B?KzdSR05JUmtMSHlFcTZ3ei9SYUVNUTFTb2hMSzA2MGhyUzYrRlhOeFBHVURJ?=
 =?utf-8?B?S0JtM2tyci9NUnVOWlJIc3BXTGdBNHAzcDB0a0gxSVRzSFEzUnExcGRTdzFY?=
 =?utf-8?B?Q2JrWkFIQy81dU9GcWYxZDVLTFpEbjEzcC9TeGk1MDR0T0ZkZ2ZTZ0xmUmRM?=
 =?utf-8?B?eHRubks1eE15SEVuMGEvVitQQW9ndU0zMXVyRW5kcnJLZjFtd0tlUDg5MFh4?=
 =?utf-8?B?VjNvMno3MDc3NC9EdXVHNUFYaWhVbDQzRVBkNVh3eCs5YnVydnF2Rk11Q0I0?=
 =?utf-8?B?bXROMm05azBMT0l2UDV1Rlo4aEltL29VSGMyMDZzMER1TlBJczJxb2RnNjhC?=
 =?utf-8?B?eTdEendtY0lBak4xQTVjMVYrTEZoTTM0Z0ZUdVh3V0R0K2JmdXYwZlBQOUxt?=
 =?utf-8?B?M1NndkVTdGMxWjZ5UzhvSndWUjE2Um1iUUVjTFlNNUJ6TVZRdlJIOHU4N0ty?=
 =?utf-8?B?cXB2d0IxS2R6b0taTk5SZnJoMW1POXNEQWtxSEZsZzc3b21aeWZFUHUrS2V1?=
 =?utf-8?B?ZGRLTGJDdUc2UzI5Y1laNERHUjBiS0ZzNENsWklQSS9TSnBtdFBRZXNScld1?=
 =?utf-8?B?VEViZkJaUTZ0WE5TajN1NmI1cjd3aDVjYWdiVTh4TDhoeFJkclI5MGl0ajFT?=
 =?utf-8?B?SjZvQmJyaWZZekFWSk5aTXVRbUNQZkJVcE10aERaOTdBM3E4anFwQXh4V3Fi?=
 =?utf-8?B?UzFSTXo3bGpLbHpNNXI3UnNucWpBeUZReXo2S3puQ2JucTRqbER1cDJXWHVK?=
 =?utf-8?Q?Masiv0qLR8GE4IQIVa63L5n5ng/4JxNb1eCk=3D?=
X-Forefront-PRVS: 0351D213B3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39400400002)(39450400003)(39850400002)(39860400002)(39410400002)(39840400002)(72206003)(50466002)(54906002)(53416004)(2950100002)(55016002)(9686003)(83506001)(42186005)(53936002)(4326008)(50986999)(54356999)(76176999)(6506006)(189998001)(4001350100001)(25786009)(478600001)(33646002)(86362001)(305945005)(3846002)(97746001)(6116002)(7736002)(2906002)(8676002)(103116003)(110136004)(38730400002)(47776003)(1076002)(7406005)(66066001)(5660300001)(81166006)(230700001)(7416002)(23676002)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR12MB1140; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTQwOzIzOnJidWhUR3RsQWowdHQ5SUtMeTczQW81Zlc5?=
 =?utf-8?B?WU9FUW9nRFpWRmUxVzhJL09jUDFOR0ZQSkF1djQ2MzJnS2pBUkJXdFJuaXRH?=
 =?utf-8?B?dm9RQVB6ckMwNE5Od1c2a0Q1NFBxUzQ4bENXaVlXakNzSlZHSjd0cVBRdW5x?=
 =?utf-8?B?NVFNWEVuSmVpQ1VPNlN2Rm03NnJGWC9ET2E3QjVGdG5wU1hjdmZRdCttMkZn?=
 =?utf-8?B?YjUrWlY4OTVyUlRmRkxUbE9Oc0R1VXNwMjNrU3dKa2ZYU1VCeUYxb1g2ZkI0?=
 =?utf-8?B?NXc2dFR1dVpKL0hORDB5Z2RLNnFpS2ptRm55R2lzT3FRQlYwbTVpWFdZOS8v?=
 =?utf-8?B?MXdHTEMxSEpESlk1UHNNeEN6ZXJQVkp3a1Mwc3dKeDlUd1pWOTBHUk1ZdjZY?=
 =?utf-8?B?YjZFRmVaSEJmUWhSajVaQ1Z1bVEwNlN0a1BmeUlCblg0NnJYMVZtMlVWMWZ4?=
 =?utf-8?B?UDNZQ1JXNnVpRnNwd3pHYStvVkJ6OVFybkJlRTBZN3BOTVBoc2hlZGo4TkE1?=
 =?utf-8?B?ZXZ1amZDbytuQkxnOFg0Zmt5cW45NnQrYk0yQzJ1ZDV1SUlTNmdCVlF2czlZ?=
 =?utf-8?B?bFlITlVSblhIZzUwZkwxSHBwbkNsRTdsZzRQTmVLNEI2bmxBNWk0Y1c1ZnRp?=
 =?utf-8?B?ZnR1ckh4cEN4L285T0RyUFB1c1llMDhENEs4cFJlZTUwUmVINWVHN1YzV0xP?=
 =?utf-8?B?WmJrTTJVNkxRRXhoNlh2RHBsZ3pwU0JJWGNZcFdNNThBZkhXeDFSanlHTUl1?=
 =?utf-8?B?aDBKWHN3TTJHTFBFWjJ6Q0dMK2F4UXhDaFVlYmx5TTU1Q0M5eHNsVUF3U3Vv?=
 =?utf-8?B?dFF1K0Q3TTJUd3NaMi9qMnR3a0FPbkk1R0pTdmFaQ0tFRnpORkpYcW84RzRZ?=
 =?utf-8?B?WTlXeDFzK0tUTDU2cUtTbUNEd3FzRDBtZ1lFa1JlRG4vWGNGRFVsakxyZFFr?=
 =?utf-8?B?NUx4MERSSVZJUlF5QjZQYTRZSjAyQmZmbG40eDI5eHBBZzZYSHl1OHg2WW5t?=
 =?utf-8?B?NjBKQnoyL2Z0NDljaXk5K3dpUm5IUkNVcWNodzlOWUc4WkdNMEZHaG9vNnhn?=
 =?utf-8?B?RXRRYmsxeFNOdEkyMVBudUdCdDdWY3BWcCtmOURLQ3ZIYjByV0FqWUIreTNV?=
 =?utf-8?B?YlhUTHVtaUZKOU1pNmdONFFydlRxekFpdDNKOXNuU0dDZ2w0SzNQTExZbHJP?=
 =?utf-8?B?R0d3VlVCOXkyK3BtOVlyM09Ob2YyYzY3ei8rOUp4U3NOSW9MWmxxZ0Q4YjlG?=
 =?utf-8?B?c2lLMm5PZXpXVHBnb095Tm02b2RISzNpWTZVM01mTytkRTJhSTIxQk5HSTBW?=
 =?utf-8?B?dEVxTTBTYzFDM3ExTFAvTHBkZFFyQTVYcDhGREdacGVKUlRNZEp3TmNqaTFG?=
 =?utf-8?B?RDR2cHFSaWtQa2Y1VyszaFpYZlpYaGFwSEFtRUhQMUU0V3luRE00aGp5dllx?=
 =?utf-8?B?dThYQTQ0KzVHSFpyejdsZEdadXdnMTdEQUZOOGFpTlNCa29WSmpoaXF0dTR6?=
 =?utf-8?B?YzdDRmtZMm9mZmQyS0lzVGV2MjFaTExHbWI4YkwvQWxqS2tRK2ZheG1LR2t5?=
 =?utf-8?B?MjNteHRoQ2NwTFZaVTZ1MlZLZ3l1ampyYlNiNTRFTkNtZmM5NkovaGhJeEw2?=
 =?utf-8?B?Zkd2cXZGMTlEbGhJRmlyMmMzYXdmZ3Y5cVBNQkhwekhjZGZadU9Ja0Q3SmYy?=
 =?utf-8?Q?RDX1/slUV/vqxlhX3A=3D?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTQwOzY6SVVVZDhmbm9tazhBdy9oUTFHNG84L0t0eWR6?=
 =?utf-8?B?REFIVU4zVEVqTUNDL1ZBZHk2MVZsbUpuV1o4Znk5RVcyay9oU3k2Y0l6MmZz?=
 =?utf-8?B?OXVYbXEzbForbjVWSWVOMHF2eDRwNHpLZE93RkxzT3FrVHZOYmdoWm9FanFI?=
 =?utf-8?B?QzkrSS83dE12Rk9aQWRyczVEOWFmSHVnT3FVa1ZyNDZpUmJQK1Z6QmJTV0Ra?=
 =?utf-8?B?dzhiTFMyZzJsaS9kWThoZTJWQlc3UXgyQ3NEbm1BUWdHR2xTcE9RUHEybmZS?=
 =?utf-8?B?cENXbzBETG40UitReUJTL1NvRjJsZEkyKzdvUk1BZzhWNjkxTVk0Q2VLNXJ2?=
 =?utf-8?B?c3FMdlMxa0tMY2I1S0RlODF2OXYrNlJaS016SUxnTFloVXk3YXMrOVVob2ZS?=
 =?utf-8?B?VzFrS28wS29HVk5vdldWQ0JMVExkeEhtYWQ4bUE0ZEJ2ZmdEYVZUUURtbE5L?=
 =?utf-8?B?RjBlWlhXNDBFTDVQVVV1Z1ZvWGd2QWdlMGNXRXRnUFd1a1dnMkgwbHhSTU9z?=
 =?utf-8?B?TUc5TU05cVBZQVVJcFJrZVpTVkZXcE82M2NEU0tyeXhkYUVhV1JsUExQYzJW?=
 =?utf-8?B?TmRURjh2QlpUeGowNnNqMHUvY1JoSE1STTM1Zk9JV3NpWnpyYTE3Q2VJK0xz?=
 =?utf-8?B?czRianpBaEhyYVZ5bzlqZlR4eU5NTmpBWEUzdElkWDhFdDhSajJmaHpGeG8w?=
 =?utf-8?B?YnEwNUhrUFRyNnJoMFluN1VCOC82Q3lvSExFK09uV3hIN2FIQnJBSmVzSXlJ?=
 =?utf-8?B?aG0yVDhvWWFXMFJuUGhFZHpYWFNPYnhScjk3dE91SlJzaEpDUHlNUXV1TE9T?=
 =?utf-8?B?Nk5tSFhNS3pHZG4wWXJNSGdSY1Nqb3pqZk9JdVNCQWVqc3ZtbDZSL0I5NFpR?=
 =?utf-8?B?eG1HSTU2amhPbyt1WDVETzZCQXh5aUVxSXUzWmFLQlZPMGNLZGFVV2pTc2NW?=
 =?utf-8?B?RUFMV0VmZGxSMEpwZ0l0aklxMGN6WXlBTmN5RUNHbmE4eHFIY0FrTHA1Q0Vq?=
 =?utf-8?B?MWIwSkNpNUtGTDBYcGFCa2Z5OUhqVUQyUGc5WWdFZkU2eGlLb3RYTWJaM0ZQ?=
 =?utf-8?B?RDF0QTZpVWJNMXdUNWxKN0NoU2swT2loREJBV25hY0pJdnNxTExPQ2x4Wkp0?=
 =?utf-8?B?clpOVUdZVWVhMWNKVWpIYzJZak9OVWdCZzFGNndqN0M1cjh0VFZidHVWc2Jx?=
 =?utf-8?B?YkdOSExINkoxOUdTa1N0eEcyNTNPRFZaV0lYUDNoN2JSb0NZQmJLMUFTbmxZ?=
 =?utf-8?B?QWE0RS9lamtybGl5S2dDdThzMzNNMDlGTnEwZ3o1MjRNanF2cFJ0bW5neTUw?=
 =?utf-8?B?MC9GNjJaWE5SblRFR1c1bWxacDkxZTUzdTFTeTdIOWw1M3BrUExMWEp1K3hL?=
 =?utf-8?Q?jFFVObc?=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1140;
 5:fu7l1m7tR+kxReienYLvfoALEBQFRlYYFh5BfHEPFInS5hn9+KQZb/3EkRbZN+9f1WXDjv7b9C510jtx89qUw8/qFHJG0eZ/cUHnA7RvxQdye6eowGfZWSWAQwyEOaYNS7Ighi4O8k7ooV0Y74l+SUQwws0eV+/yYBYEFzkZIbcebu17wAhcBUG6g5kj2fN58NHM5K4+uc8LpAhrni1+8tr2Lnp8awlQdJYwS8PBZb8a0CXm8csryd/BKUT3a9bDF8FDGQMNxCe5UI0WJTU82T9RiuRIPenrYWvR5LbZarPqQSVqSnZTgMTiZKfDqtHQkZy1eB4E6vicdaHnQfILas9r1xbH74hHBenOSDuN/1hdPnfwQPcpEGIKQC0rN1RbszJBUONP3bFHv/J3SNb6TQZaEKLx4/1Crt4TuhzEZy32upaQl5MNlsZmFDk3VE7KlGXaXMvcvQrH2DvOotdk/Lb0VXuqTZGanSeTKZwx3alU4QgVkDlKrbGbPwZ+khf0;
 24:kZ7lO5rdeehuNSu9ElV0rU0pYvRVanVwfvEe0ZaUzccXZ+jB+QeLTB/5JJ6V7GfNUUWK+qOx1/nY9Yz/CVNYz+Xi8+lYsD113Tp3sFX0Uc4=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1140;
 7:4k3ITjAFwXYnwhS1LO1QN7UfZ+0JlmKIzwDYvqXXHpbDmfPc1fc+RocfplNO2Mt/9NTPR97ofdKtYA1TjiZQpWI3Z/3VdhBeesn9JOoAzsK8Usp8WFLXx1n0m0EhuvSAQ08ZjAzJ9ScNA2UinqoO/RhWqppjIjj6dO6YEO4vNv+pnHq0T92F38dhbVTunwncDjBIBDLveizn5NWD5p05mx8DqZixQZqmj27bdqDwYBsUf7KeOJUbubC/tNUZK95cZlVmkZ69TpEa4mVeplErMRLbH3EMDKk+sWLhiG4sCsusyrhEezfh4bQGF/3YdME/Lyc8H+xIr7j9JoO0qoh/sNTrY3eAZLRvlVC3TVGEELM/kpsePenkE568RupRAE6XLJtX/arLZ44kyxQnVTqiIoVyi2us2xcBBLXwyRFGkNsc29wpIZMp8PchaC9TRxk3cnC0vn8FyWHCiwVVJvemp78StuWt5prPjW/RJZVKD1p8z6iCyfWRh4QQSGUSdCcEil9O6+lUQnmr9MnQH9TDbBhVqkNgkaIGZcqLh6ocTvd/V0lkonz+4pAQ3KzawuKWv+qGznPTEvcOg3w6rK8G/YQOcmVJMfxP+6clmy02PM3ecPeDpYNpJNd4FB2vqApYxTh9zzoWaRRgvJU0rntYxcdGb15owLUM4UQaojKBpHMQjGW3B57aPKYnXL/DDL0LT53MmiqCyzuo8ySiWUeUV2c/0KGaJPHnBykGbxmnkI2lG9Q7vzqt4CcTmgRXgS5GNgy9Oj3I9wWNAyT+PvAR+MS1XgaXZKTdY3+Hn4DJ6Ac=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1140;
 20:DvsrRLwgv1Ss3bdhgju7QdDQEB2qnBT5w7QNrKZVup/lWOr400Rs8lyqemQggKx6Om/68gtCzrPfzacrb4bjBemtK0Xbjrvi/oLoZuAOchcLzxhs05F9oNbr2dQXa1/oJTX7EifM/mgg90Cjl1N86CvTPF8PWwY9xjcX4i+y525zqRv7SDXgLfeDu0hFSkr0TYF1ybH4NjlME5arHZNRLHAeFxiTujQplpLMHCN3tOqmo4LXpYI/x1x9vEDxw3DB
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 15:09:40.7711 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR12MB1140
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v8 RESEND 13/38] x86/mm: Add support for early
 encrypt/decrypt of 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>

QWRkIHN1cHBvcnQgdG8gYmUgYWJsZSB0byBlaXRoZXIgZW5jcnlwdCBvciBkZWNyeXB0IGRhdGEg
aW4gcGxhY2UgZHVyaW5nCnRoZSBlYXJseSBzdGFnZXMgb2YgYm9vdGluZyB0aGUga2VybmVsLiBU
aGlzIGRvZXMgbm90IGNoYW5nZSB0aGUgbWVtb3J5CmVuY3J5cHRpb24gYXR0cmlidXRlIC0gaXQg
aXMgdXNlZCBmb3IgZW5zdXJpbmcgdGhhdCBkYXRhIHByZXNlbnQgaW4gZWl0aGVyCmFuIGVuY3J5
cHRlZCBvciBkZWNyeXB0ZWQgbWVtb3J5IGFyZWEgaXMgaW4gdGhlIHByb3BlciBzdGF0ZSAoZm9y
IGV4YW1wbGUKdGhlIGluaXRyZCB3aWxsIGhhdmUgYmVlbiBsb2FkZWQgYnkgdGhlIGJvb3QgbG9h
ZGVyIGFuZCB3aWxsIG5vdCBiZQplbmNyeXB0ZWQsIGJ1dCB0aGUgbWVtb3J5IHRoYXQgaXQgcmVz
aWRlcyBpbiBpcyBtYXJrZWQgYXMgZW5jcnlwdGVkKS4KClJldmlld2VkLWJ5OiBCb3Jpc2xhdiBQ
ZXRrb3YgPGJwQHN1c2UuZGU+ClNpZ25lZC1vZmYtYnk6IFRvbSBMZW5kYWNreSA8dGhvbWFzLmxl
bmRhY2t5QGFtZC5jb20+Ci0tLQogYXJjaC94ODYvaW5jbHVkZS9hc20vbWVtX2VuY3J5cHQuaCB8
ICAgMTAgKysrKysKIGFyY2gveDg2L21tL21lbV9lbmNyeXB0LmMgICAgICAgICAgfCAgIDc2ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCA4NiBp
bnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vbWVtX2VuY3J5
cHQuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL21lbV9lbmNyeXB0LmgKaW5kZXggZGJhZTdhNS4u
OGJhYTM1YiAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20vbWVtX2VuY3J5cHQuaAor
KysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9tZW1fZW5jcnlwdC5oCkBAIC0yMSw2ICsyMSwxMSBA
QAogCiBleHRlcm4gdW5zaWduZWQgbG9uZyBzbWVfbWVfbWFzazsKIAordm9pZCBfX2luaXQgc21l
X2Vhcmx5X2VuY3J5cHQocmVzb3VyY2Vfc2l6ZV90IHBhZGRyLAorCQkJICAgICAgdW5zaWduZWQg
bG9uZyBzaXplKTsKK3ZvaWQgX19pbml0IHNtZV9lYXJseV9kZWNyeXB0KHJlc291cmNlX3NpemVf
dCBwYWRkciwKKwkJCSAgICAgIHVuc2lnbmVkIGxvbmcgc2l6ZSk7CisKIHZvaWQgX19pbml0IHNt
ZV9lYXJseV9pbml0KHZvaWQpOwogCiB2b2lkIF9faW5pdCBzbWVfZW5jcnlwdF9rZXJuZWwodm9p
ZCk7CkBAIC0zMCw2ICszNSwxMSBAQAogCiAjZGVmaW5lIHNtZV9tZV9tYXNrCTBVTAogCitzdGF0
aWMgaW5saW5lIHZvaWQgX19pbml0IHNtZV9lYXJseV9lbmNyeXB0KHJlc291cmNlX3NpemVfdCBw
YWRkciwKKwkJCQkJICAgIHVuc2lnbmVkIGxvbmcgc2l6ZSkgeyB9CitzdGF0aWMgaW5saW5lIHZv
aWQgX19pbml0IHNtZV9lYXJseV9kZWNyeXB0KHJlc291cmNlX3NpemVfdCBwYWRkciwKKwkJCQkJ
ICAgIHVuc2lnbmVkIGxvbmcgc2l6ZSkgeyB9CisKIHN0YXRpYyBpbmxpbmUgdm9pZCBfX2luaXQg
c21lX2Vhcmx5X2luaXQodm9pZCkgeyB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBfX2luaXQgc21l
X2VuY3J5cHRfa2VybmVsKHZvaWQpIHsgfQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvbW0vbWVtX2Vu
Y3J5cHQuYyBiL2FyY2gveDg2L21tL21lbV9lbmNyeXB0LmMKaW5kZXggZjk3M2QzZC4uNTRiYjcz
YyAxMDA2NDQKLS0tIGEvYXJjaC94ODYvbW0vbWVtX2VuY3J5cHQuYworKysgYi9hcmNoL3g4Ni9t
bS9tZW1fZW5jcnlwdC5jCkBAIC0xNCw2ICsxNCw5IEBACiAjaW5jbHVkZSA8bGludXgvaW5pdC5o
PgogI2luY2x1ZGUgPGxpbnV4L21tLmg+CiAKKyNpbmNsdWRlIDxhc20vdGxiZmx1c2guaD4KKyNp
bmNsdWRlIDxhc20vZml4bWFwLmg+CisKIC8qCiAgKiBTaW5jZSBTTUUgcmVsYXRlZCB2YXJpYWJs
ZXMgYXJlIHNldCBlYXJseSBpbiB0aGUgYm9vdCBwcm9jZXNzIHRoZXkgbXVzdAogICogcmVzaWRl
IGluIHRoZSAuZGF0YSBzZWN0aW9uIHNvIGFzIG5vdCB0byBiZSB6ZXJvZWQgb3V0IHdoZW4gdGhl
IC5ic3MKQEAgLTIyLDYgKzI1LDc5IEBACiB1bnNpZ25lZCBsb25nIHNtZV9tZV9tYXNrIF9fc2Vj
dGlvbiguZGF0YSkgPSAwOwogRVhQT1JUX1NZTUJPTF9HUEwoc21lX21lX21hc2spOwogCisvKiBC
dWZmZXIgdXNlZCBmb3IgZWFybHkgaW4tcGxhY2UgZW5jcnlwdGlvbiBieSBCU1AsIG5vIGxvY2tp
bmcgbmVlZGVkICovCitzdGF0aWMgY2hhciBzbWVfZWFybHlfYnVmZmVyW1BBR0VfU0laRV0gX19h
bGlnbmVkKFBBR0VfU0laRSk7CisKKy8qCisgKiBUaGlzIHJvdXRpbmUgZG9lcyBub3QgY2hhbmdl
IHRoZSB1bmRlcmx5aW5nIGVuY3J5cHRpb24gc2V0dGluZyBvZiB0aGUKKyAqIHBhZ2UocykgdGhh
dCBtYXAgdGhpcyBtZW1vcnkuIEl0IGFzc3VtZXMgdGhhdCBldmVudHVhbGx5IHRoZSBtZW1vcnkg
aXMKKyAqIG1lYW50IHRvIGJlIGFjY2Vzc2VkIGFzIGVpdGhlciBlbmNyeXB0ZWQgb3IgZGVjcnlw
dGVkIGJ1dCB0aGUgY29udGVudHMKKyAqIGFyZSBjdXJyZW50bHkgbm90IGluIHRoZSBkZXNpcmVk
IHN0YXRlLgorICoKKyAqIFRoaXMgcm91dGluZSBmb2xsb3dzIHRoZSBzdGVwcyBvdXRsaW5lZCBp
biB0aGUgQU1ENjQgQXJjaGl0ZWN0dXJlCisgKiBQcm9ncmFtbWVyJ3MgTWFudWFsIFZvbHVtZSAy
LCBTZWN0aW9uIDcuMTAuOCBFbmNyeXB0LWluLVBsYWNlLgorICovCitzdGF0aWMgdm9pZCBfX2lu
aXQgX19zbWVfZWFybHlfZW5jX2RlYyhyZXNvdXJjZV9zaXplX3QgcGFkZHIsCisJCQkJICAgICAg
IHVuc2lnbmVkIGxvbmcgc2l6ZSwgYm9vbCBlbmMpCit7CisJdm9pZCAqc3JjLCAqZHN0OworCXNp
emVfdCBsZW47CisKKwlpZiAoIXNtZV9tZV9tYXNrKQorCQlyZXR1cm47CisKKwlsb2NhbF9mbHVz
aF90bGIoKTsKKwl3YmludmQoKTsKKworCS8qCisJICogVGhlcmUgYXJlIGxpbWl0ZWQgbnVtYmVy
IG9mIGVhcmx5IG1hcHBpbmcgc2xvdHMsIHNvIG1hcCAoYXQgbW9zdCkKKwkgKiBvbmUgcGFnZSBh
dCB0aW1lLgorCSAqLworCXdoaWxlIChzaXplKSB7CisJCWxlbiA9IG1pbl90KHNpemVfdCwgc2l6
ZW9mKHNtZV9lYXJseV9idWZmZXIpLCBzaXplKTsKKworCQkvKgorCQkgKiBDcmVhdGUgbWFwcGlu
Z3MgZm9yIHRoZSBjdXJyZW50IGFuZCBkZXNpcmVkIGZvcm1hdCBvZgorCQkgKiB0aGUgbWVtb3J5
LiBVc2UgYSB3cml0ZS1wcm90ZWN0ZWQgbWFwcGluZyBmb3IgdGhlIHNvdXJjZS4KKwkJICovCisJ
CXNyYyA9IGVuYyA/IGVhcmx5X21lbXJlbWFwX2RlY3J5cHRlZF93cChwYWRkciwgbGVuKSA6CisJ
CQkgICAgZWFybHlfbWVtcmVtYXBfZW5jcnlwdGVkX3dwKHBhZGRyLCBsZW4pOworCisJCWRzdCA9
IGVuYyA/IGVhcmx5X21lbXJlbWFwX2VuY3J5cHRlZChwYWRkciwgbGVuKSA6CisJCQkgICAgZWFy
bHlfbWVtcmVtYXBfZGVjcnlwdGVkKHBhZGRyLCBsZW4pOworCisJCS8qCisJCSAqIElmIGEgbWFw
cGluZyBjYW4ndCBiZSBvYnRhaW5lZCB0byBwZXJmb3JtIHRoZSBvcGVyYXRpb24sCisJCSAqIHRo
ZW4gZXZlbnR1YWwgYWNjZXNzIG9mIHRoYXQgYXJlYSBpbiB0aGUgZGVzaXJlZCBtb2RlCisJCSAq
IHdpbGwgY2F1c2UgYSBjcmFzaC4KKwkJICovCisJCUJVR19PTighc3JjIHx8ICFkc3QpOworCisJ
CS8qCisJCSAqIFVzZSBhIHRlbXBvcmFyeSBidWZmZXIsIG9mIGNhY2hlLWxpbmUgbXVsdGlwbGUg
c2l6ZSwgdG8KKwkJICogYXZvaWQgZGF0YSBjb3JydXB0aW9uIGFzIGRvY3VtZW50ZWQgaW4gdGhl
IEFQTS4KKwkJICovCisJCW1lbWNweShzbWVfZWFybHlfYnVmZmVyLCBzcmMsIGxlbik7CisJCW1l
bWNweShkc3QsIHNtZV9lYXJseV9idWZmZXIsIGxlbik7CisKKwkJZWFybHlfbWVtdW5tYXAoZHN0
LCBsZW4pOworCQllYXJseV9tZW11bm1hcChzcmMsIGxlbik7CisKKwkJcGFkZHIgKz0gbGVuOwor
CQlzaXplIC09IGxlbjsKKwl9Cit9CisKK3ZvaWQgX19pbml0IHNtZV9lYXJseV9lbmNyeXB0KHJl
c291cmNlX3NpemVfdCBwYWRkciwgdW5zaWduZWQgbG9uZyBzaXplKQoreworCV9fc21lX2Vhcmx5
X2VuY19kZWMocGFkZHIsIHNpemUsIHRydWUpOworfQorCit2b2lkIF9faW5pdCBzbWVfZWFybHlf
ZGVjcnlwdChyZXNvdXJjZV9zaXplX3QgcGFkZHIsIHVuc2lnbmVkIGxvbmcgc2l6ZSkKK3sKKwlf
X3NtZV9lYXJseV9lbmNfZGVjKHBhZGRyLCBzaXplLCBmYWxzZSk7Cit9CisKIHZvaWQgX19pbml0
IHNtZV9lYXJseV9pbml0KHZvaWQpCiB7CiAJdW5zaWduZWQgaW50IGk7CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 15:10:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 15: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 1dPs7t-00005F-QF; Tue, 27 Jun 2017 15:10:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dPs7s-0008UD-Nr
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 15:10:00 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 B5/7C-01732-84572595; Tue, 27 Jun 2017 15:10:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSSUwTYRTuP51pR2T0pxV9VgSpGxhZBDWaeDC
 RCCaKiPGARGWqY6dJW5qZopiYQBQlCiQKapQQBdwCluAOLoggBbVFAQMeUBEQD8QSjQsa4zLD
 FJfbt7zvLcmj1bp8jYHmsp2cYGetRk0AycfMi45anZWaFuu9sHTZuQ9nyZUoyX3nO5GCNlMWu
 ykzO4Pi2zoPUo7CVdm3R/uoXFS0/DAKoEmcp4ZDB66TMkG4BEHN82K1THT4IAEnqn6iw2gCrc
 ELocf3iZCxHqfDQFHxmD4FlxMwcALLATX2aeDeE69GNggcAuWV59UyJvFcuNY4OBZmcBJ4vnZ
 QMp6A18CZ4z1juk7Svd8atDIOxqFQ9SyPUuqD4NGpN9J6tDQgEmpvx8iyGodBna9srD3gWVA3
 OqpRcD6C1u8zlJZzoPRjh1bRZ4K7vYxU8DpoqX2K5JaAZ8PjvGR5fcBNBPzo70IKadfA8df9/
 sAC8D30UooxoIWh9+8IP6Fg5Fetn9wkoTHf5d/DClfuNJDj+Jfb49e9FBS6EpVAfRDk+e6TR1
 BU6T+nlv49tfSfU8uRuhpFiJywixOi4hZHmwSLmXfaWIs1alFsfLSNE0XWzFlZkxi9PdN2FUl
 fkaNSoXo03JbcjKbThDGYuQSpabpJpswde3hW5LcJWVZObEbzaRpXuvdtNJD2TDtnBKZalMqC
 BM7MZe+0WKUvG68EOtA4helxSDYjOlibaDEr1mMUbpjG5Ms5LBt8lv1PbPw/u9BMg55BKpVKF
 +jgBJvF+b8/jKbRyKhnKuQugRa780/3YWkwIQ0mT6fIg53sX8uQiyYbIi+4N/zgjiWznxOPdm
 stIx0J/FBlWGfhy/WHJr3YmsiHt0Q0xe0tebs7Z9B1cuLd/QP6D/rB7rqQ0z5+ZN2WixW3pla
 EBj04uanR0/Ul+bKnIMP1rryvfUXk8Dx7/EhLuragS2goW7skGNUXBda0Fl98Fbbvhrm/l+nl
 E4Ktd42kyLOLFqgFkf0N+Nik4ZoDAAA=
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1498576197!102770463!1
X-Originating-IP: [104.47.38.46]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30469 invoked from network); 27 Jun 2017 15:09:58 -0000
Received: from mail-bl2nam02on0046.outbound.protection.outlook.com (HELO
 NAM02-BL2-obe.outbound.protection.outlook.com) (104.47.38.46)
 by server-5.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 27 Jun 2017 15:09:58 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=zT0b/N+8BqPeiRBpySQgljhyF94er171fXck5ykM5hQ=;
 b=Cb7Cnk45YE4CGny+BMwNnx1Yi2OX97O0MbMSJqRe0Vq0BTR5Q2RwzUR4rkL3kj/Iabc0H13Qd8YzTO5PbEv2K+O2teys7pU+G8Y6IVlV/V2aUfAhw6HqCT9s27E7nNTX7gjhPBjVfn8lTvm/X8i6OnBSQZPaCWeIAj1YK1tlfGw=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 DM5PR12MB1147.namprd12.prod.outlook.com (10.168.236.142) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1199.15; Tue, 27 Jun 2017 15:09:51 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Tue, 27 Jun 2017 10:09:48 -0500
Message-ID: <20170627150948.17428.69974.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
References: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: BN6PR03CA0042.namprd03.prod.outlook.com (10.175.124.28) To
 DM5PR12MB1147.namprd12.prod.outlook.com (10.168.236.142)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 5692962d-3741-490a-93c9-08d4bd6e9139
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506067)(300135500095);
 SRVR:DM5PR12MB1147; 
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1147;
 3:xAqDP+1zdODUnCiQ86VK/6SgLmrvlxZY8Etc3yHwNSudq2hfFGDp14YrZNc+OM7uGW18AWY3jJxldlBr/MtNVmKe0IpNS58XyBV3S2rWx79e9aB0x3zhRSKzRyK/+DVfdSZbA1j7njSMsG1IO5pg58hAK2vKC8Od1qnF5JM5lftJUw8JF+7+DbnQwtTGhBrZYIcgye7+zwkPKHRzC6ZXrZDb4A+HrGpGvV8lCT1by489SuJ3Gz3OLDoAmn9AAkIcg8uuymcJk6ts8epFSD8ZFxVkg060PKNOaY+KSCPNnJas5Xvm6vzjbcgPweQP+Zdj3SxS0w8hjbv32WFahHa++vgn64axvNK5Syk/ylYj5CNfggyxqadyTeoN4bhMltTZ1FiyOlWhshIAjMSx1aq8Y9tc+eN5bRDZJmO4qMhpl3F2+mchL/XSwpI5bLjG43whcxTZX4gBerVqJAiP8hevK/fc6Uq2Ow1HpHsk5hswns+uEZllVJEtuSInYV2WqbIi85XIpvcZ2neJcM4luFiAx9VQIErY+1+b9LWr9vzysG8FrVfn+JtPcvXqVtRCA2IU3yeUDTwjGADksMf4ZUkwrVKntWspqrFnlWi5dB+hqAciKvRIlz9yisTxzFSWwtSUsFelaxM7Ojg9kyS2imriP7/PQvd1o0Yqp1Tbm92DUW4fvC5UeMEima7xxtwqbAcT/06/7Z4Bh1kfau59D+ypPfDyYXBgu+1XUvf8wdJrI7xCbAIkLKuDKh3EX3DSQ61VIPotwL9rFlOFj+T2TkalSw==
X-MS-TrafficTypeDiagnostic: DM5PR12MB1147:
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1147;
 25:PfUjczyVpAE9nWnaN81qf7A65xmlqaz+aLkLqrME5oGdl1uMuycdfSnFC9CkWm5VXk+9CQhttMQeriqTwvJQGmQaphOViaTlU80QAA9FBPosoPl888Poekwf2wjNjarE48X+mPVjsIJf0bKzfB90gwFFNIrSQxIdJFY58WI0Tj82OQvERZgqkzIfY13VE9UKhcnaR4E+W6BAzL4mQv9+oTWxrLy9kqDoladDRO3ng7lfTCt56W3P+UD/EWIDQ3HYfsltciNdEbOxtE60J06d48zUIQ/A2z0iTEuvrSf3bGfmKS+vDe1/hZQOMoslPIcM1/0BXpYfBpfV9QOcCAvj1u48BLsDjN/odcBJftnbezIlqT4f1bMmtMQdXyvT45w4q2LP8iEu2ZsKCzHlzWscSCyj+jSwu/yGxOwDy3iyqIo03lqdKxUTWPWtNug/k/Kx9Knn44klEMmtU5/ErJgRPpswI5k31+BMMAgS4I1hppHAfKD9xR3cyT+EKVqt+O/08/InMwKwAQqwLs/Qk/E88g0rhQPjS3z7eDUiHf2UD6lCNJhQzUKtGl7V+ZQ7yS9ynjvOFTt3AZHoHRihEVkxyMFKMrTOcZMu8w30JRIkOFj7z/I8vqp+lMnkusPeb1RIsrbbsaObXMNTcouKHbZsgV8YpsBVPOPmg8/ThRWTf7K0bMHLsZe06uSBxIvfBkVyaRRn4zEPFLilRDc0V1f6DwI6RZjorWSnlXIKA/tFNcBG7S//udy/Sia6WA/pnqdMndT85ryWdY79ltRTdsz0XyBBLJ2Gh6fvZlgqwbfSm2CIlgPGohxgHnoa7tOMOpV9wDDhFTGa76Jscp+fQoWqWC+c59zOlOcRHx3QIoMQtxogASDKNwSIaIgCcLnpX6MiZV3bfg3oAuiQkfBcFtm5hyDgXtEZ7zBvw1D8+YZ/Fuw=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1147;
 31:R4cF6W7uRF7hj7sE0nt/1dv8zHGesbumwlX2dK3CL0h8X1fBgZJuBQ2g0DB/wFr+qSNCUISm+znMNlFVsl2fJx3QbMP6gHF+Mct2nugGeZpaGoWaySQ4UJPfR2L68kTFml4dS9ZQSabutT4662NYNFsLFfhf2/RQpuLGU6tItXRY2MyAK19btHPTcCZ3GzDVXyj0I/x5OKDTr2a/Lvj039h6MWVaUfhcf9xHrfObvD7spDjQ4U+jcv/oaASWhPErzaJA+tBtiffRPiFbbK2NLvV18/Y5XorRs5B8zZUAu4/42Hl/y3Hi8B2UQHnA+A8crd/viyXbjqLZ5dQi6YWYdJM3Azwav2mcFFcAdW9qX3Sta+8idN9jav5NYQ0lCSY8iXAij/Rdvj1Mr4rKbyFpWbMfeMh7VzZo2+Wmsq7Tbh0kBGTR1r2QbYODTcyVWDae/43Jcs9Sh1LKJ0g/8vkgki7pX4TybuKTTBzQVE08wegdg+EvVW0yzPIEiva2nL3NcsUFOYTyxrVhBmJAiTlEuRfSYhq4SEhsrZv8Haj2wjMdvnuF7QdI1FXAXjOlkQf9zLtI0pm6Jbn6Do9t/lj3D6qui8lXh6L7DtgAohWBHKBmgHghgjFEKq4ffwPsezuamh4D+ngnMqT30Wrl46ldO9wqh3CMPwv928bwciHBLx0=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1147;
 20:vwXcyZKbumkJ37xUU4d0zJYLQBx2EyRbM/3fSCWRDTkZrmY7OC6WX0FKdmqmFG0/s97fkaoOlbPUVGhkSzYJ0kmP5oS6AZAEXF76tbgOSsVaZx/OyKDCiAQX5QXkqP0Mv/6gabiTucq7b/ytbjjWTRM6BxCnEYzd+ubpCIwPen0iA1127AcTUiVYw9WJq9kujElA1HAwRyL01q7F/G2UF5mkdggPyEebsMD9loKubWz5eFg0w3YjyMIH8bI/jCBoSFRgyQi73TDXjdGmqHzgMUAV63ZV4PbhswXhwqSHZY643csaWCSSOoIKsjF15s1/6Y+CEG69lc4lZx3XOFgRx4VtGDKDU6HqU4VEvwt9kWrZ6kdl2/4SgmnYZsi6e2mCoN1iOzJHZzLnZYFbGwPF2Q70PR8XFdp1cIsZ+QeCNLUpqTX1EVg7zDQNa/3PyezZS6xnnz5kKkk/GHbi9sIkyiK+Unt58gRBuom9z1u8bofm5TzvJAYjIwqeLoZxz53G
X-Microsoft-Antispam-PRVS: <DM5PR12MB114732624138E6084BE54CE9ECDC0@DM5PR12MB1147.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(133145235818549)(236129657087228)(767451399110)(148574349560750); 
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(100000703101)(100105400095)(3002001)(93006095)(93001095)(10201501046)(6055026)(6041248)(20161123558100)(20161123555025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123562025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DM5PR12MB1147; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DM5PR12MB1147; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ3OzQ6QUJWZXpWZXRmZzFEcmdTVXhmdFg5MGJJT1Jn?=
 =?utf-8?B?K0Exb2NXNHl6OWs2WUtZMWZSTDBiajUvTGF2NGdlWUJwNHFJeUR3Y0hUQzJZ?=
 =?utf-8?B?TUsxOVpQbkg2RjBXajVPdEUwRzg5SDliQjVXVjBkVTZCaE0yQmdtRmVpNy9G?=
 =?utf-8?B?MGxPRHBkcTZIbGk2KzFxaXF6QzQ5eHBoRjVyNm0zL3RZenRTVE9qOWZCekNK?=
 =?utf-8?B?d2RwS0xmYWZzajd3M1g1Z3dMSURPVUxWeVZWQjVjdjVOWkJwSEVRUHBlMmZ1?=
 =?utf-8?B?anpDa0M5dS9hWVB6QkNwOExqL3NqbVZBSjFDMmtFR2U1TGt0cERWYVROaEFR?=
 =?utf-8?B?STA3QnUrSkpQbmxqVVllSGVaUWxXNFVUSU1FTmtkTnFBUGZUR1o0Z3Jxc215?=
 =?utf-8?B?M085Q3Bhd2paa2g0eTlKekJCYXBqdVMvWVIzbnhWandMZHlxMGRnVkJlOC81?=
 =?utf-8?B?MzNoRVZacFBpWVFick5WTXAvOG9FdXpHUm95alNhTi9RckpjVjBJdmsvTUFy?=
 =?utf-8?B?VjdicVBwSnF5K0hhSmZpc1pjR3laTHhFS05CZklwOUJDcnVZV2ZtaDczbXlB?=
 =?utf-8?B?NmxPb09Iemoza1ZLM2hvbE5uRkhHaFVWcDRYZVA0ODQ0eFdHWnVDL09GVWww?=
 =?utf-8?B?WEhYaWpCRkx0czIydjhwNXRVcStJcTNya3ZQUi82ZHdyTThYV2EzMHlHNDdp?=
 =?utf-8?B?VkhxMTdZRHBUaUl1N1ZLVXc0alFkeC9TZDUvWkg4KzR1RzlFSklvK01xN1Vj?=
 =?utf-8?B?Z2prNHJodmQ2WWFxQXNzSzVCWnpTenkxTVVML0dGZk1pN1NrdjNsVkNYbEZG?=
 =?utf-8?B?bW83bXZXZVZVM0dmYnN0R3J5cHM5Y2gzcjBDK3VnTWp0ekQvOFBDN3VOMmw5?=
 =?utf-8?B?KzR3dUZtMHJ2OC92ZXJYNm9KTzZsazBZcktwbzRFY0F4WTlOTXpSSXdnU0FR?=
 =?utf-8?B?YjJXOS82bElZS25DYThBNzZVdTZBVjdwTlR0Tkg0Z2NNMTVrUXFJb01VcUI5?=
 =?utf-8?B?cjU3QXpydXB0emI2S0xXSVZ2THdZZHg1MXZHb0ZWc2FDQ2ZUY00wa3BQVGJ0?=
 =?utf-8?B?eExQY3lRM0N3TEQzWHBVdGpBT1VmUmVUNEZRSDRScjV3SDgwbFI1U0J1dzcw?=
 =?utf-8?B?RUxKVGkvak9BbTBIcHpWcjlybyszUGxNK3d2NkdKY0FscEZUNlVaaXo1SHA5?=
 =?utf-8?B?dWFKamZUdkFMcmV3YW5rekV4NENGS2JTbnVyU2xCNlZwRGVMemFxLzJDYmtR?=
 =?utf-8?B?L3NqS295WEpVWUdQQjZTT3BacjlFMmM3WFYxK1Rpb1ZaRmRtUFB1QXgwYUJj?=
 =?utf-8?B?Zm1SSnFremRjQ2J4clEycVJSQTdnWXc3UXpGNEthOThLWDFIelZ4Nnpta1cv?=
 =?utf-8?B?T2VLK3BkcGtYdk95cWZyOCtpanI4WEYrVUpJcXNYeGlXY0lnTWc4dDZHdXk1?=
 =?utf-8?B?eWpqMUpvQ2JDdjc0MHR1SThmRE0xNDZBakZzeTFFdkFyOU16SHZ4ckNqS05j?=
 =?utf-8?B?L0l1OFlQOWd3eFgzY2VEejR3TnlUb1JlRVF3M0JYbUU3b21Hb1FMcE0wL09k?=
 =?utf-8?B?RkR3Y3E0aGdndkppWVhYZ1Zkd2xKK1B4RlBPaSt3d1NKRWJ5NEd6VjNSalZZ?=
 =?utf-8?B?WWpWSWtDQlNNd2RtNzM1MXlBbklTVUxWeDZsRFFYK29jcGVaS3FzQzJ1Vzl1?=
 =?utf-8?B?OXVpYXkwOGQ0OUUxVXgxekFEWXdWRjhDdS9uNThsS0hqaFR3azdYRG43N09x?=
 =?utf-8?Q?7hAg6eeWSvlN5D44sGxgHbsgq64DLVdJBuRM=3D?=
X-Forefront-PRVS: 0351D213B3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39850400002)(39400400002)(39450400003)(39410400002)(39860400002)(39840400002)(6116002)(230700001)(23676002)(5660300001)(50986999)(6506006)(76176999)(305945005)(3846002)(54356999)(55016002)(86362001)(2950100002)(575784001)(53936002)(7736002)(6666003)(42186005)(50466002)(83506001)(47776003)(7406005)(7416002)(8676002)(53416004)(9686003)(2906002)(54906002)(66066001)(4001350100001)(38730400002)(97746001)(81166006)(1076002)(110136004)(25786009)(4326008)(33646002)(478600001)(103116003)(189998001)(72206003)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR12MB1147; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ3OzIzOnE1LzNsL2pqKy90V21mR3lqY3hDMm01ckV4?=
 =?utf-8?B?ZnFobkQxbkt2cDU0VVVKR1ZZdmtPRDFqZDJWNkxTelArck5GN1g5VkI0eTJt?=
 =?utf-8?B?VUNubnllVU1COUk2ZFRDdWloeitjc09yaGhIajY5dldDQXlVb09sNVR5ajBV?=
 =?utf-8?B?cktML3pHVzJLTUQxSTdPT3h2MHhCcHdvV3l3aG9MVHBhWTA1S1pUWVkrditU?=
 =?utf-8?B?ZVhjalkyZGR1aXJvdWJ6OWM4R1NIVm5OZytLSVQ5RmZVbVV3Tnp6dHFyNUpn?=
 =?utf-8?B?RVNLOG1DTjRueFNvVmVyeGFXK3dtZEpNSHZzNmRoc1pCcWhFZVZpMWVtVWdW?=
 =?utf-8?B?c1duRVVvcUIyT25IaVBoVlQyYllGYVJKTzRjY1dGdVlIOGM3ZzlSTHZPa0Yw?=
 =?utf-8?B?QmVOWGxiV3gxOEx0SHp4Yk5KNXJGUkZRR0gyVG1RbUk5WnlRalI1UGY0Kyt3?=
 =?utf-8?B?ZlZKN0J5SnFpMm5BNXBjUXpTUEQ3b0hYQ2Ixc3ZBZTVxSWhIQTYrVGZIODVk?=
 =?utf-8?B?cDJBQnVIbllwVkI1Y0NBTGV0ajVyTS81Q1ZGRlJlTjFvOEo5Yk95ano5bzlV?=
 =?utf-8?B?T3VNQjgyRDhqR3ZhN09VU3ZEWnFzdVJ1YlIwL05XdUtpaGwvYXVXdWhDRk1U?=
 =?utf-8?B?RGJXM2szby8vNDhMUG9hdm9OcWxIQUd3Q0ozdHpQSlRmWFp4cUlLdk5ieCtW?=
 =?utf-8?B?Q0xHcXVLQUhYWGMrSjdwSTRzOHlMRzhVZHlQcjFUNXBNQXpDUmROSXBBcUNj?=
 =?utf-8?B?Q1F4WFZNL2xoemJKZVpkWVllZWx1VmhjUG5PR0hKQlZ2Q0VHR1JkNldOTUlI?=
 =?utf-8?B?eWdzOS84ditMa0RZekpmd1ExL0kxWGtiV0JGVFVNVHZKc2d2WXJqQXVNTnlz?=
 =?utf-8?B?K1BkdFk2RmJtYUN0YzEwQjR5ZWJFOHR3aFU2bjFPYUF5Y1BWL3pSVU9xZkRn?=
 =?utf-8?B?TDE1eE5PK2VyV0krUEVRNEw4bDNvTkFWeVRaZEI4SndrdUsyWkJpVm44bDdq?=
 =?utf-8?B?azlkSVRGTmRqN252bE9YOTJpRkx5Q0N4VFVmY3ZzRks4WW1VV1ZGblBMcEpo?=
 =?utf-8?B?cUpGOGFuRTkxSXdGU3piNDQvckhTS0puS3FRRnFzUXZZY2FQWE1YTnIzMHBM?=
 =?utf-8?B?aEpNblVNazZDY1lYU3J3YzRvd0lYQ01qdVNtZ1I0ZEhNOGJEeGtpVlNVemMw?=
 =?utf-8?B?NStkQjB4NEJ5QTlpRVVyK3kwYjUwZ0lkZ2I3dUY3d3RYVU1kMzhueHFKdDZp?=
 =?utf-8?B?blJLRlp6Q3lhRHN5TlNFYmhoYnFxSVMrR0kzR01zOSttWFFFdmpSQ095OTVC?=
 =?utf-8?B?NkhyU1F5NkIvSDIzbmpxZUlhMTJma0t6Q1VTdUpGZFZURFJYaUVQS3RRM1hZ?=
 =?utf-8?B?TEZkTUxMRWtPVWljTDdLKzdUczJEckZnYlV2Z0ZFSUU2Y3p4Sk5CdEpsT3FO?=
 =?utf-8?B?SVJ3Z1JKVEFZbUU0N0tsdkJiUFRXcWJ3QzZFaWFFaVJRRXREL0VveHFlaE9Z?=
 =?utf-8?B?QVJJZ3hRa3pvMVAvMFdPNUhQdVhaSzNWWnRuZHlvZ29UUXJXN2JUcU9HMGI2?=
 =?utf-8?B?ZklkVVJFUVNBWWRIN0JiT1BDN2pudFBiTEoza0hlMEpYaHNHVlJST3R4YTha?=
 =?utf-8?B?NTIwN2kyUCtwT29VaDJQQjJVSUtZUVo1TzE2bTdVdjhpZ2cvVy9EOFBrY1o2?=
 =?utf-8?B?cE1BMG5OSVZFeHY0YUZmMFBQKzVBQWN4cS9ic09scWRnUmxFOFZaZTAzKzlx?=
 =?utf-8?B?ejR4OG1FemhuSXd0bGkvdz09?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ3OzY6cmdXdHRiQUtka01IUFJtWEFCVmtuZW1EVlNT?=
 =?utf-8?B?VU14dnVUa1dDd0x0b0l5dEVYRXRMbVZ4VTI1dW1VUUNwWVZQOEYzVHpMdGpJ?=
 =?utf-8?B?bWlCeUx6ZUExVzNRZ0I3S095Y0NlOHVoTkRsOWc1TUNMSlZ2dGZERWRaaXha?=
 =?utf-8?B?eCs1cklIVEk5TW9NRktVV3BVUkFlQjBhT1hra3NWQXdZUmJWRUZzRTc0b01o?=
 =?utf-8?B?WWZJbUZRK2FtV2lPTVhJanpPTlBkK2pQT0xUaEl5d1F6UzMzNGVjU3ZyNjAw?=
 =?utf-8?B?WXJqUHVZQW1mV3pHMmxoeEhWbmlDUVN5dDc5TEIvUzdtL3VNL2VpNUpmNHpL?=
 =?utf-8?B?dVhoVEFFaGZacUd5d05JVFNraGFlTkxyYlpTR1pZUU1NdTFiWEx6NCtuZUNX?=
 =?utf-8?B?cktZcnYxcXBLTWNWdnI4Ym9keTVIYURhWVpGUDhtYW04R2VSR1NENkZjZFlr?=
 =?utf-8?B?VkQyYmVyUE1UWnFxZmJoZzQvRExMamhxTmhHUktLaUloVDZlLzhrRExad2tx?=
 =?utf-8?B?V2h2RlZzUUZ5MVd3RWIwak5KbzBmK09qVzBGRHlGVlFnVXkrcXRwZjB2WFN5?=
 =?utf-8?B?dWlyUUorL01JVzBqbjNMd3pDcGtoVThTaHZkd3pFdFRTbzFCL2s0REpSWTcx?=
 =?utf-8?B?M1NxVlQydUtieDNFaTBwMklGbXRzRUtQT3Y1U0FyV0tQVmJGaldOR1huTXBB?=
 =?utf-8?B?V1h1Z2QxZHFIbkg5alQ3RkdQMXhRbm54Z014S3p2WWhJdEVJOE5DR0hxVkll?=
 =?utf-8?B?SHhrYTVYVEpQYUhxTHRrT2FSYXp0WHZsUEJiVGdMczhnNkd3cER6VWtVNWVS?=
 =?utf-8?B?alJVZTVNSkRmOEFsYi9TWDJ6QmVleitaTnFXUkhFQVpSQ0hNa1h4UHAweHEx?=
 =?utf-8?B?eVZDbjgrMVBpYWRuMGJqWjNKUlNaTGNQbGc3clBjeSs0U09oSkVITjRCU3c3?=
 =?utf-8?B?VW1ZdHhDREFxd0xkNytWY29jeXRHSUtqMFl2NFdUMEpjRTZPdXBmVHVadjAy?=
 =?utf-8?B?TmQyRURvcGJ2QUh4K3pwdjZzazVabFYzZ3JBVk9vTVFVVkFpMDJrWEoxclhj?=
 =?utf-8?B?Y1RuUGh5VEp2TDhGcWJURExWbVhveTdYenE1L0xHcHJhdldOM2xaZXRoU2J4?=
 =?utf-8?B?dDcxVTVUNjJPSzhXVzdEVGd4bmU5MW9SRElvTERxUTBzaHJjaDZLdmZETEVo?=
 =?utf-8?B?YlFQMlpqQVBXWHZXNXhtM2hUUjN4ZWFzRFNxMUNYVGJPK01rVW9JS2JUUDc2?=
 =?utf-8?B?UVZVWk5CKysrc2hIeUJQVE4yaFdjdE15NU40a2taU0toWnJFMUJ5eGVWbFdZ?=
 =?utf-8?B?cjdhRzZ5enlMYWUxVXJPdHJ1OS84eDFkaHFFb01NaFRzZkxSdDRjNjVpQ0Vm?=
 =?utf-8?Q?iCZBRAL?=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1147;
 5:Gdr7cqjNbgT8T7NCwzK4tJXbLRchx7U6NhLwLYG4CmCKaa0IcYaUOgQUEpItNnvTT9uJzGaOpgW/F67UFVRgVqbYLuRvvnketAuMVmkNteFjJUdvG+mlKPFTpTvQlVMIXpz0GDXVaQu3Cci6vQK3Gz5X6WJax96vrk4GvAKLETELi5Dc19+JkjhBkYy5DnCZHjBM2Zv14yMSBHDVGpAgKHbad0YFLD99oNiLdT6lzyI5PAl5REin1LNl+JwEZifz1xJxj0whhWk8NOfyf98kC2qql/2lNMXgx5bA7GHuogCbBBLmxzEU1cVg4cxdmN4/hK/JufFuQDyHToZHEGr4RG4+bxc/Rl6rqa+l5+bPP3UFJ1a2aOLZRqeJTKRGFYj2N44GU3EOGyG8eKBRnUyCpGlPSgQ+5VkUyz07G80sUsof8nj0h5Tu3mFSULb90pAk8m2TLH8otxW9ItrZ06dizLLCbuUCr4BvS8UxtA23SPic+y82XUyCglnfIpLvKmqL;
 24:Sn+iO6/+T4AIsM/IzKZ08kq5i/N8vaBoo1NHc546q9srNAopx4ZFu51PVNJK+6+kmRYv2WI7Q4P88nJAnuZxCMB6OcXaXIhsiRYawiOHkg4=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1147;
 7:EdRlZtiQl9SOpCAnq6kb6GjkZXibQ80uJ9kuSZQmmNmdI5d62p4OLl/63iTrCK1N5+kqpcP7ifwWkYmyGfPVPnttim3KtdNv9qoigkQbsMXRpWFwPAGw0M60WhSABId9jRUU45QBXIEo/mZ0YUHhW4fArciuhOiGFLnjZIl3ZNoDhy0Am6Ttzfr0TYHVpXT0P70xwDwj36s+nnZWAc2lDFrxBzGcjFvw0rNUkMkfVW6QdTF7ut7TFbsgyK/TKs31nZDEcF283kUxaI/C7rcMg75BPK9J55pcvNYgFjMKYKCWrFHThWuia9yG6eBkAr9ZC1Uon0OMhnjdq9b6A1Bvt2AZH9ADOcc/+ts2x1VRdqcvr/nD1hO7dH//+H67/asmByeSv5TVAqlhFuB2Wad0V3qZbDn6iZROCNbf8UNSamODV1xRfgnFBR5EH8CMdGIQDH79nz2qbHjAwk8iTbzt5cBHb/doww4HLiQMVhyk8Jj9IlvW8jdZfI+cdY4Isp21VM+2HHrAxbehtSqDM9VldqlL1TWoK9tc7HJsbeBEL2IAnKWMtQDy7IQP0T8I/Bm8eeaaZfCNTnPuXcWWGEKfHHROWlqozi0U+ppIHehIj62dEEnHqk/0C9bOjaRnZLhoppw3biWiulBBlx+ZXUCIJU9GzqOtPaAnqsJiyLaRuZb9k1exEoKlJtdV7bQYamgvRL+1hNgHuQyrwRTkSK/9Y5vwIQKAl7hCq8OcGKGlg195wFpNJex5n7TVg2zYLnEX2cvtwMTeJTaXeAhxXviyQHxojXuFKlF2A4B0svEegCA=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1147;
 20:XOizygjcxGeh2oPObsjOV2zQLlnKTT1FVpNe9hhWbKmu5Hki20n09OKQrfmdYA67zmLyySriPMg7yztAKs0xPtoHnkp8lEGUb4oOj3/0YVZ35QYW68Mnt3UeiPr58EvW4VKQjS4OchnKEZgK9UgJiVgkM1StqE9xSGoDIb8jyivVYs6UvyxwErcH4T4HXhWTBunPs8nSdQGJH5hZJLJTVrYeMFsx80SbkByFG3WPIdxuaIu3C/pdOJx7i7IOVRiB
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 15:09:51.8479 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR12MB1147
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v8 RESEND 14/38] x86/mm: Insure that boot memory
 areas are mapped properly
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGJvb3QgZGF0YSBhbmQgY29tbWFuZCBsaW5lIGRhdGEgYXJlIHByZXNlbnQgaW4gbWVtb3J5
IGluIGEgZGVjcnlwdGVkCnN0YXRlIGFuZCBhcmUgY29waWVkIGVhcmx5IGluIHRoZSBib290IHBy
b2Nlc3MuICBUaGUgZWFybHkgcGFnZSBmYXVsdApzdXBwb3J0IHdpbGwgbWFwIHRoZXNlIGFyZWFz
IGFzIGVuY3J5cHRlZCwgc28gYmVmb3JlIGF0dGVtcHRpbmcgdG8gY29weQp0aGVtLCBhZGQgZGVj
cnlwdGVkIG1hcHBpbmdzIHNvIHRoZSBkYXRhIGlzIGFjY2Vzc2VkIHByb3Blcmx5IHdoZW4gY29w
aWVkLgoKRm9yIHRoZSBpbml0cmQsIGVuY3J5cHQgdGhpcyBkYXRhIGluIHBsYWNlLiBTaW5jZSB0
aGUgZnV0dXJlIG1hcHBpbmcgb2YKdGhlIGluaXRyZCBhcmVhIHdpbGwgYmUgbWFwcGVkIGFzIGVu
Y3J5cHRlZCB0aGUgZGF0YSB3aWxsIGJlIGFjY2Vzc2VkCnByb3Blcmx5LgoKU2lnbmVkLW9mZi1i
eTogVG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4KLS0tCiBhcmNoL3g4Ni9p
bmNsdWRlL2FzbS9tZW1fZW5jcnlwdC5oIHwgICAgNiArKysKIGFyY2gveDg2L2luY2x1ZGUvYXNt
L3BndGFibGUuaCAgICAgfCAgICAzICsrCiBhcmNoL3g4Ni9rZXJuZWwvaGVhZDY0LmMgICAgICAg
ICAgIHwgICAzMCArKysrKysrKysrKysrKystLQogYXJjaC94ODYva2VybmVsL3NldHVwLmMgICAg
ICAgICAgICB8ICAgIDkgKysrKysKIGFyY2gveDg2L21tL2thc2FuX2luaXRfNjQuYyAgICAgICAg
fCAgICAyICsKIGFyY2gveDg2L21tL21lbV9lbmNyeXB0LmMgICAgICAgICAgfCAgIDYzICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogNiBmaWxlcyBjaGFuZ2VkLCAxMDggaW5z
ZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRl
L2FzbS9tZW1fZW5jcnlwdC5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vbWVtX2VuY3J5cHQuaApp
bmRleCA4YmFhMzViLi5hYjFmZTc3IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9t
ZW1fZW5jcnlwdC5oCisrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL21lbV9lbmNyeXB0LmgKQEAg
LTI2LDYgKzI2LDkgQEAgdm9pZCBfX2luaXQgc21lX2Vhcmx5X2VuY3J5cHQocmVzb3VyY2Vfc2l6
ZV90IHBhZGRyLAogdm9pZCBfX2luaXQgc21lX2Vhcmx5X2RlY3J5cHQocmVzb3VyY2Vfc2l6ZV90
IHBhZGRyLAogCQkJICAgICAgdW5zaWduZWQgbG9uZyBzaXplKTsKIAordm9pZCBfX2luaXQgc21l
X21hcF9ib290ZGF0YShjaGFyICpyZWFsX21vZGVfZGF0YSk7Cit2b2lkIF9faW5pdCBzbWVfdW5t
YXBfYm9vdGRhdGEoY2hhciAqcmVhbF9tb2RlX2RhdGEpOworCiB2b2lkIF9faW5pdCBzbWVfZWFy
bHlfaW5pdCh2b2lkKTsKIAogdm9pZCBfX2luaXQgc21lX2VuY3J5cHRfa2VybmVsKHZvaWQpOwpA
QCAtNDAsNiArNDMsOSBAQCBzdGF0aWMgaW5saW5lIHZvaWQgX19pbml0IHNtZV9lYXJseV9lbmNy
eXB0KHJlc291cmNlX3NpemVfdCBwYWRkciwKIHN0YXRpYyBpbmxpbmUgdm9pZCBfX2luaXQgc21l
X2Vhcmx5X2RlY3J5cHQocmVzb3VyY2Vfc2l6ZV90IHBhZGRyLAogCQkJCQkgICAgdW5zaWduZWQg
bG9uZyBzaXplKSB7IH0KIAorc3RhdGljIGlubGluZSB2b2lkIF9faW5pdCBzbWVfbWFwX2Jvb3Rk
YXRhKGNoYXIgKnJlYWxfbW9kZV9kYXRhKSB7IH0KK3N0YXRpYyBpbmxpbmUgdm9pZCBfX2luaXQg
c21lX3VubWFwX2Jvb3RkYXRhKGNoYXIgKnJlYWxfbW9kZV9kYXRhKSB7IH0KKwogc3RhdGljIGlu
bGluZSB2b2lkIF9faW5pdCBzbWVfZWFybHlfaW5pdCh2b2lkKSB7IH0KIAogc3RhdGljIGlubGlu
ZSB2b2lkIF9faW5pdCBzbWVfZW5jcnlwdF9rZXJuZWwodm9pZCkgeyB9CmRpZmYgLS1naXQgYS9h
cmNoL3g4Ni9pbmNsdWRlL2FzbS9wZ3RhYmxlLmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wZ3Rh
YmxlLmgKaW5kZXggYzY0NTJjYi4uYmJlYWU0YSAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVk
ZS9hc20vcGd0YWJsZS5oCisrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BndGFibGUuaApAQCAt
MjMsNiArMjMsOSBAQAogI2lmbmRlZiBfX0FTU0VNQkxZX18KICNpbmNsdWRlIDxhc20veDg2X2lu
aXQuaD4KIAorZXh0ZXJuIHBnZF90IGVhcmx5X3RvcF9wZ3RbUFRSU19QRVJfUEdEXTsKK2ludCBf
X2luaXQgX19lYXJseV9tYWtlX3BndGFibGUodW5zaWduZWQgbG9uZyBhZGRyZXNzLCBwbWR2YWxf
dCBwbWQpOworCiB2b2lkIHB0ZHVtcF93YWxrX3BnZF9sZXZlbChzdHJ1Y3Qgc2VxX2ZpbGUgKm0s
IHBnZF90ICpwZ2QpOwogdm9pZCBwdGR1bXBfd2Fsa19wZ2RfbGV2ZWxfY2hlY2t3eCh2b2lkKTsK
IApkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL2hlYWQ2NC5jIGIvYXJjaC94ODYva2VybmVs
L2hlYWQ2NC5jCmluZGV4IDVjZDBiNzIuLjBjZGI1M2IgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2tl
cm5lbC9oZWFkNjQuYworKysgYi9hcmNoL3g4Ni9rZXJuZWwvaGVhZDY0LmMKQEAgLTM0LDcgKzM0
LDYgQEAKIC8qCiAgKiBNYW5hZ2UgcGFnZSB0YWJsZXMgdmVyeSBlYXJseSBvbi4KICAqLwotZXh0
ZXJuIHBnZF90IGVhcmx5X3RvcF9wZ3RbUFRSU19QRVJfUEdEXTsKIGV4dGVybiBwbWRfdCBlYXJs
eV9keW5hbWljX3BndHNbRUFSTFlfRFlOQU1JQ19QQUdFX1RBQkxFU11bUFRSU19QRVJfUE1EXTsK
IHN0YXRpYyB1bnNpZ25lZCBpbnQgX19pbml0ZGF0YSBuZXh0X2Vhcmx5X3BndDsKIHBtZHZhbF90
IGVhcmx5X3BtZF9mbGFncyA9IF9fUEFHRV9LRVJORUxfTEFSR0UgJiB+KF9QQUdFX0dMT0JBTCB8
IF9QQUdFX05YKTsKQEAgLTE4MSwxMyArMTgwLDEzIEBAIHN0YXRpYyB2b2lkIF9faW5pdCByZXNl
dF9lYXJseV9wYWdlX3RhYmxlcyh2b2lkKQogfQogCiAvKiBDcmVhdGUgYSBuZXcgUE1EIGVudHJ5
ICovCi1pbnQgX19pbml0IGVhcmx5X21ha2VfcGd0YWJsZSh1bnNpZ25lZCBsb25nIGFkZHJlc3Mp
CitpbnQgX19pbml0IF9fZWFybHlfbWFrZV9wZ3RhYmxlKHVuc2lnbmVkIGxvbmcgYWRkcmVzcywg
cG1kdmFsX3QgcG1kKQogewogCXVuc2lnbmVkIGxvbmcgcGh5c2FkZHIgPSBhZGRyZXNzIC0gX19Q
QUdFX09GRlNFVDsKIAlwZ2R2YWxfdCBwZ2QsICpwZ2RfcDsKIAlwNGR2YWxfdCBwNGQsICpwNGRf
cDsKIAlwdWR2YWxfdCBwdWQsICpwdWRfcDsKLQlwbWR2YWxfdCBwbWQsICpwbWRfcDsKKwlwbWR2
YWxfdCAqcG1kX3A7CiAKIAkvKiBJbnZhbGlkIGFkZHJlc3Mgb3IgZWFybHkgcGd0IGlzIGRvbmUg
PyAgKi8KIAlpZiAocGh5c2FkZHIgPj0gTUFYTUVNIHx8IHJlYWRfY3IzX3BhKCkgIT0gX19wYV9u
b2RlYnVnKGVhcmx5X3RvcF9wZ3QpKQpAQCAtMjQ2LDEyICsyNDUsMjEgQEAgaW50IF9faW5pdCBl
YXJseV9tYWtlX3BndGFibGUodW5zaWduZWQgbG9uZyBhZGRyZXNzKQogCQltZW1zZXQocG1kX3As
IDAsIHNpemVvZigqcG1kX3ApICogUFRSU19QRVJfUE1EKTsKIAkJKnB1ZF9wID0gKHB1ZHZhbF90
KXBtZF9wIC0gX19TVEFSVF9LRVJORUxfbWFwICsgcGh5c19iYXNlICsgX0tFUk5QR19UQUJMRTsK
IAl9Ci0JcG1kID0gKHBoeXNhZGRyICYgUE1EX01BU0spICsgZWFybHlfcG1kX2ZsYWdzOwogCXBt
ZF9wW3BtZF9pbmRleChhZGRyZXNzKV0gPSBwbWQ7CiAKIAlyZXR1cm4gMDsKIH0KIAoraW50IF9f
aW5pdCBlYXJseV9tYWtlX3BndGFibGUodW5zaWduZWQgbG9uZyBhZGRyZXNzKQoreworCXVuc2ln
bmVkIGxvbmcgcGh5c2FkZHIgPSBhZGRyZXNzIC0gX19QQUdFX09GRlNFVDsKKwlwbWR2YWxfdCBw
bWQ7CisKKwlwbWQgPSAocGh5c2FkZHIgJiBQTURfTUFTSykgKyBlYXJseV9wbWRfZmxhZ3M7CisK
KwlyZXR1cm4gX19lYXJseV9tYWtlX3BndGFibGUoYWRkcmVzcywgcG1kKTsKK30KKwogLyogRG9u
J3QgYWRkIGEgcHJpbnRrIGluIHRoZXJlLiBwcmludGsgcmVsaWVzIG9uIHRoZSBQREEgd2hpY2gg
aXMgbm90IGluaXRpYWxpemVkIAogICAgeWV0LiAqLwogc3RhdGljIHZvaWQgX19pbml0IGNsZWFy
X2Jzcyh2b2lkKQpAQCAtMjc0LDYgKzI4MiwxMiBAQCBzdGF0aWMgdm9pZCBfX2luaXQgY29weV9i
b290ZGF0YShjaGFyICpyZWFsX21vZGVfZGF0YSkKIAljaGFyICogY29tbWFuZF9saW5lOwogCXVu
c2lnbmVkIGxvbmcgY21kX2xpbmVfcHRyOwogCisJLyoKKwkgKiBJZiBTTUUgaXMgYWN0aXZlLCB0
aGlzIHdpbGwgY3JlYXRlIGRlY3J5cHRlZCBtYXBwaW5ncyBvZiB0aGUKKwkgKiBib290IGRhdGEg
aW4gYWR2YW5jZSBvZiB0aGUgY29weSBvcGVyYXRpb25zLgorCSAqLworCXNtZV9tYXBfYm9vdGRh
dGEocmVhbF9tb2RlX2RhdGEpOworCiAJbWVtY3B5KCZib290X3BhcmFtcywgcmVhbF9tb2RlX2Rh
dGEsIHNpemVvZiBib290X3BhcmFtcyk7CiAJc2FuaXRpemVfYm9vdF9wYXJhbXMoJmJvb3RfcGFy
YW1zKTsKIAljbWRfbGluZV9wdHIgPSBnZXRfY21kX2xpbmVfcHRyKCk7CkBAIC0yODEsNiArMjk1
LDE0IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBjb3B5X2Jvb3RkYXRhKGNoYXIgKnJlYWxfbW9kZV9k
YXRhKQogCQljb21tYW5kX2xpbmUgPSBfX3ZhKGNtZF9saW5lX3B0cik7CiAJCW1lbWNweShib290
X2NvbW1hbmRfbGluZSwgY29tbWFuZF9saW5lLCBDT01NQU5EX0xJTkVfU0laRSk7CiAJfQorCisJ
LyoKKwkgKiBUaGUgb2xkIGJvb3QgZGF0YSBpcyBubyBsb25nZXIgbmVlZGVkIGFuZCB3b24ndCBi
ZSByZXNlcnZlZCwKKwkgKiBmcmVlaW5nIHVwIHRoYXQgbWVtb3J5IGZvciB1c2UgYnkgdGhlIHN5
c3RlbS4gSWYgU01FIGlzIGFjdGl2ZSwKKwkgKiB3ZSBuZWVkIHRvIHJlbW92ZSB0aGUgbWFwcGlu
Z3MgdGhhdCB3ZXJlIGNyZWF0ZWQgc28gdGhhdCB0aGUKKwkgKiBtZW1vcnkgZG9lc24ndCByZW1h
aW4gbWFwcGVkIGFzIGRlY3J5cHRlZC4KKwkgKi8KKwlzbWVfdW5tYXBfYm9vdGRhdGEocmVhbF9t
b2RlX2RhdGEpOwogfQogCiBhc21saW5rYWdlIF9fdmlzaWJsZSB2b2lkIF9faW5pdCB4ODZfNjRf
c3RhcnRfa2VybmVsKGNoYXIgKiByZWFsX21vZGVfZGF0YSkKZGlmZiAtLWdpdCBhL2FyY2gveDg2
L2tlcm5lbC9zZXR1cC5jIGIvYXJjaC94ODYva2VybmVsL3NldHVwLmMKaW5kZXggNjU2MjJmMC4u
MzFhZTg1ZSAxMDA2NDQKLS0tIGEvYXJjaC94ODYva2VybmVsL3NldHVwLmMKKysrIGIvYXJjaC94
ODYva2VybmVsL3NldHVwLmMKQEAgLTY5LDYgKzY5LDcgQEAKICNpbmNsdWRlIDxsaW51eC9jcmFz
aF9kdW1wLmg+CiAjaW5jbHVkZSA8bGludXgvdGJvb3QuaD4KICNpbmNsdWRlIDxsaW51eC9qaWZm
aWVzLmg+CisjaW5jbHVkZSA8bGludXgvbWVtX2VuY3J5cHQuaD4KIAogI2luY2x1ZGUgPGxpbnV4
L3VzYi94aGNpLWRiZ3AuaD4KICNpbmNsdWRlIDx2aWRlby9lZGlkLmg+CkBAIC0zNzQsNiArMzc1
LDE0IEBAIHN0YXRpYyB2b2lkIF9faW5pdCByZXNlcnZlX2luaXRyZCh2b2lkKQogCSAgICAhcmFt
ZGlza19pbWFnZSB8fCAhcmFtZGlza19zaXplKQogCQlyZXR1cm47CQkvKiBObyBpbml0cmQgcHJv
dmlkZWQgYnkgYm9vdGxvYWRlciAqLwogCisJLyoKKwkgKiBJZiBTTUUgaXMgYWN0aXZlLCB0aGlz
IG1lbW9yeSB3aWxsIGJlIG1hcmtlZCBlbmNyeXB0ZWQgYnkgdGhlCisJICoga2VybmVsIHdoZW4g
aXQgaXMgYWNjZXNzZWQgKGluY2x1ZGluZyByZWxvY2F0aW9uKS4gSG93ZXZlciwgdGhlCisJICog
cmFtZGlzayBpbWFnZSB3YXMgbG9hZGVkIGRlY3J5cHRlZCBieSB0aGUgYm9vdGxvYWRlciwgc28g
bWFrZQorCSAqIHN1cmUgdGhhdCBpdCBpcyBlbmNyeXB0ZWQgYmVmb3JlIGFjY2Vzc2luZyBpdC4K
KwkgKi8KKwlzbWVfZWFybHlfZW5jcnlwdChyYW1kaXNrX2ltYWdlLCByYW1kaXNrX2VuZCAtIHJh
bWRpc2tfaW1hZ2UpOworCiAJaW5pdHJkX3N0YXJ0ID0gMDsKIAogCW1hcHBlZF9zaXplID0gbWVt
YmxvY2tfbWVtX3NpemUobWF4X3Bmbl9tYXBwZWQpOwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvbW0v
a2FzYW5faW5pdF82NC5jIGIvYXJjaC94ODYvbW0va2FzYW5faW5pdF82NC5jCmluZGV4IGQ3Y2M4
MzAuLjFiODc5MWYgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L21tL2thc2FuX2luaXRfNjQuYworKysg
Yi9hcmNoL3g4Ni9tbS9rYXNhbl9pbml0XzY0LmMKQEAgLTExLDggKzExLDggQEAKICNpbmNsdWRl
IDxhc20vZTgyMC90eXBlcy5oPgogI2luY2x1ZGUgPGFzbS90bGJmbHVzaC5oPgogI2luY2x1ZGUg
PGFzbS9zZWN0aW9ucy5oPgorI2luY2x1ZGUgPGFzbS9wZ3RhYmxlLmg+CiAKLWV4dGVybiBwZ2Rf
dCBlYXJseV90b3BfcGd0W1BUUlNfUEVSX1BHRF07CiBleHRlcm4gc3RydWN0IHJhbmdlIHBmbl9t
YXBwZWRbRTgyMF9NQVhfRU5UUklFU107CiAKIHN0YXRpYyBpbnQgX19pbml0IG1hcF9yYW5nZShz
dHJ1Y3QgcmFuZ2UgKnJhbmdlKQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvbW0vbWVtX2VuY3J5cHQu
YyBiL2FyY2gveDg2L21tL21lbV9lbmNyeXB0LmMKaW5kZXggNTRiYjczYy4uMDg0M2QwMiAxMDA2
NDQKLS0tIGEvYXJjaC94ODYvbW0vbWVtX2VuY3J5cHQuYworKysgYi9hcmNoL3g4Ni9tbS9tZW1f
ZW5jcnlwdC5jCkBAIC0xNiw2ICsxNiw4IEBACiAKICNpbmNsdWRlIDxhc20vdGxiZmx1c2guaD4K
ICNpbmNsdWRlIDxhc20vZml4bWFwLmg+CisjaW5jbHVkZSA8YXNtL3NldHVwLmg+CisjaW5jbHVk
ZSA8YXNtL2Jvb3RwYXJhbS5oPgogCiAvKgogICogU2luY2UgU01FIHJlbGF0ZWQgdmFyaWFibGVz
IGFyZSBzZXQgZWFybHkgaW4gdGhlIGJvb3QgcHJvY2VzcyB0aGV5IG11c3QKQEAgLTk4LDYgKzEw
MCw2NyBAQCB2b2lkIF9faW5pdCBzbWVfZWFybHlfZGVjcnlwdChyZXNvdXJjZV9zaXplX3QgcGFk
ZHIsIHVuc2lnbmVkIGxvbmcgc2l6ZSkKIAlfX3NtZV9lYXJseV9lbmNfZGVjKHBhZGRyLCBzaXpl
LCBmYWxzZSk7CiB9CiAKK3N0YXRpYyB2b2lkIF9faW5pdCBfX3NtZV9lYXJseV9tYXBfdW5tYXBf
bWVtKHZvaWQgKnZhZGRyLCB1bnNpZ25lZCBsb25nIHNpemUsCisJCQkJCSAgICAgYm9vbCBtYXAp
Cit7CisJdW5zaWduZWQgbG9uZyBwYWRkciA9ICh1bnNpZ25lZCBsb25nKXZhZGRyIC0gX19QQUdF
X09GRlNFVDsKKwlwbWR2YWxfdCBwbWRfZmxhZ3MsIHBtZDsKKworCS8qIFVzZSBlYXJseV9wbWRf
ZmxhZ3MgYnV0IHJlbW92ZSB0aGUgZW5jcnlwdGlvbiBtYXNrICovCisJcG1kX2ZsYWdzID0gX19z
bWVfY2xyKGVhcmx5X3BtZF9mbGFncyk7CisKKwlkbyB7CisJCXBtZCA9IG1hcCA/IChwYWRkciAm
IFBNRF9NQVNLKSArIHBtZF9mbGFncyA6IDA7CisJCV9fZWFybHlfbWFrZV9wZ3RhYmxlKCh1bnNp
Z25lZCBsb25nKXZhZGRyLCBwbWQpOworCisJCXZhZGRyICs9IFBNRF9TSVpFOworCQlwYWRkciAr
PSBQTURfU0laRTsKKwkJc2l6ZSA9IChzaXplIDw9IFBNRF9TSVpFKSA/IDAgOiBzaXplIC0gUE1E
X1NJWkU7CisJfSB3aGlsZSAoc2l6ZSk7CisKKwlfX25hdGl2ZV9mbHVzaF90bGIoKTsKK30KKwor
dm9pZCBfX2luaXQgc21lX3VubWFwX2Jvb3RkYXRhKGNoYXIgKnJlYWxfbW9kZV9kYXRhKQorewor
CXN0cnVjdCBib290X3BhcmFtcyAqYm9vdF9kYXRhOworCXVuc2lnbmVkIGxvbmcgY21kbGluZV9w
YWRkcjsKKworCWlmICghc21lX2FjdGl2ZSgpKQorCQlyZXR1cm47CisKKwkvKiBHZXQgdGhlIGNv
bW1hbmQgbGluZSBhZGRyZXNzIGJlZm9yZSB1bm1hcHBpbmcgdGhlIHJlYWxfbW9kZV9kYXRhICov
CisJYm9vdF9kYXRhID0gKHN0cnVjdCBib290X3BhcmFtcyAqKXJlYWxfbW9kZV9kYXRhOworCWNt
ZGxpbmVfcGFkZHIgPSBib290X2RhdGEtPmhkci5jbWRfbGluZV9wdHIgfCAoKHU2NClib290X2Rh
dGEtPmV4dF9jbWRfbGluZV9wdHIgPDwgMzIpOworCisJX19zbWVfZWFybHlfbWFwX3VubWFwX21l
bShyZWFsX21vZGVfZGF0YSwgc2l6ZW9mKGJvb3RfcGFyYW1zKSwgZmFsc2UpOworCisJaWYgKCFj
bWRsaW5lX3BhZGRyKQorCQlyZXR1cm47CisKKwlfX3NtZV9lYXJseV9tYXBfdW5tYXBfbWVtKF9f
dmEoY21kbGluZV9wYWRkciksIENPTU1BTkRfTElORV9TSVpFLCBmYWxzZSk7Cit9CisKK3ZvaWQg
X19pbml0IHNtZV9tYXBfYm9vdGRhdGEoY2hhciAqcmVhbF9tb2RlX2RhdGEpCit7CisJc3RydWN0
IGJvb3RfcGFyYW1zICpib290X2RhdGE7CisJdW5zaWduZWQgbG9uZyBjbWRsaW5lX3BhZGRyOwor
CisJaWYgKCFzbWVfYWN0aXZlKCkpCisJCXJldHVybjsKKworCV9fc21lX2Vhcmx5X21hcF91bm1h
cF9tZW0ocmVhbF9tb2RlX2RhdGEsIHNpemVvZihib290X3BhcmFtcyksIHRydWUpOworCisJLyog
R2V0IHRoZSBjb21tYW5kIGxpbmUgYWRkcmVzcyBhZnRlciBtYXBwaW5nIHRoZSByZWFsX21vZGVf
ZGF0YSAqLworCWJvb3RfZGF0YSA9IChzdHJ1Y3QgYm9vdF9wYXJhbXMgKilyZWFsX21vZGVfZGF0
YTsKKwljbWRsaW5lX3BhZGRyID0gYm9vdF9kYXRhLT5oZHIuY21kX2xpbmVfcHRyIHwgKCh1NjQp
Ym9vdF9kYXRhLT5leHRfY21kX2xpbmVfcHRyIDw8IDMyKTsKKworCWlmICghY21kbGluZV9wYWRk
cikKKwkJcmV0dXJuOworCisJX19zbWVfZWFybHlfbWFwX3VubWFwX21lbShfX3ZhKGNtZGxpbmVf
cGFkZHIpLCBDT01NQU5EX0xJTkVfU0laRSwgdHJ1ZSk7Cit9CisKIHZvaWQgX19pbml0IHNtZV9l
YXJseV9pbml0KHZvaWQpCiB7CiAJdW5zaWduZWQgaW50IGk7CgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 15:10:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 15:10:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPs8B-0000jX-6t; Tue, 27 Jun 2017 15:10:19 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dPs89-0000he-9m
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 15:10:17 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 C8/0C-01994-85572595; Tue, 27 Jun 2017 15:10:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0gUYRT1m50dR9uJz/dtSa0tn7Tq6o8U/CE
 JoZBiFoQ9qNFGd2kfsrOKRZGWpgmVjyzczFcapYT08JGilI80MREFFSswCUJByDK2UrIZZ1P7
 fp37nXPPuRcuLXMtpJQ0l2PhzEZWr6KcSW2oX4T6WFZySpjtlmdkw9IDMgbFDXStEEnouFxnT
 DXlnJFrf68uEZmtOKdtsBTloo9MMXKmSZwvg3sdt0mxQLgcwZOpMlkxcqJd8TUChlYVIqbwPp
 hcXCZE7IY5eJVb6Chid1xLwNwdLDbL8CIFPaMjlEgQeCfU1jeuG5HYD8Z6bHIRMzgOSlpnkIi
 dcDzUVEwSUlgcjPzqXjf1wD7weCLfrneBt5WfheloISAIWjpDxW8Z9oX2xap1e8C7oN1mo8QZ
 ABcieN41jyTPvWD9PuYoibxh4F0VKeEEGJz6ue4JeA8M5ydKvY0EvC8vk0vFDQpsE3lIEgXDe
 Hms9D/nCHmdb+xpc3Ko6X/hKBVtJOQ2Ndoj9FC1ViSX8Dl43d9utx2Rw8xQg729wwWmF9eoEq
 S2btnVurmrdcuutUjWhAJ5zpzNmdUaTUiqWZehtRhYnV6tCYsIMXA8z2ZwejaVD0kzGZ4h4So
 chNeBmlcO9KIdNKHyYJohOcV1e6rp7Hkty2tPm7P0HN+LAmga1w9cOaIkjSYjpwLGzSLIXMxc
 BpeTrtMLV/ZPCbRC5c5MZgo0w2eyBl6XIVHDaLfSiynkBQKLhDbLuNH27z7HkbfSjUHCTK6KT
 M5s0Fn+5xeQF41Ubkyd6KLQGS0b7gtCMCEEk9VJYrCF3aSUuSjt1IX7g50Wz9nql4EVdTF9ac
 E3/Y0XU5oHHh7sCVo6Mdv3Zbz722R7QfQH6+p0QGTdp+DDihJ1SexE5apPVEfC1+GicFNKVOt
 dfiz+pH+Tg+fTubBDIUfTSynf/c2G6NHLiS3zjfPzWrhakH19etulnvCkzkfVMZq05R/ZlnKX
 sj8qkteymmCZmWf/AvGl5IOaAwAA
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1498576213!52140933!1
X-Originating-IP: [104.47.37.51]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40591 invoked from network); 27 Jun 2017 15:10:15 -0000
Received: from mail-cys01nam02on0051.outbound.protection.outlook.com (HELO
 NAM02-CY1-obe.outbound.protection.outlook.com) (104.47.37.51)
 by server-9.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 27 Jun 2017 15:10:15 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=3Dqr5I3Mf0/G+9XmmbGxNcRNyUQtUYO512N+GI/ktsw=;
 b=T4y+HMr8GbV17ti+MVoofHF8Jn1YZMepjPxbuGp3HrYibzI2ToFDG4g7dDFTuoPQj5HwaIi682Zdwsx+p+goJxvkiPHtpCv30ARaR3Q5Ux+KKaFo4RXYr2yDoEXGBW4npOl2avhWrpDg9ikfc6qsavquY12RgjyMBgrCHyh0gPY=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 CY4PR12MB1143.namprd12.prod.outlook.com (10.168.164.135) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1199.15; Tue, 27 Jun 2017 15:10:08 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Tue, 27 Jun 2017 10:09:59 -0500
Message-ID: <20170627150959.17428.15703.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
References: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: MWHPR21CA0059.namprd21.prod.outlook.com (10.172.93.149) To
 CY4PR12MB1143.namprd12.prod.outlook.com (10.168.164.135)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: aa5cb333-d079-426c-7c8f-08d4bd6e9b59
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095);
 SRVR:CY4PR12MB1143; 
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1143;
 3:lbjoQzXT8Pc0RjwBoAfPwn7FCOLnj6dA/400GA6VCJbDmFKfl8q9UVv+ixVI7uicz34Io6MbrE0y3maAtkCeH4QOvOB1CXS6tJGH/Ja/ldVpURS++DiK5e+PHzGypoN3Bl2H7I6uMcyhMJPmBRmMZG9secaV/FL27Ryimm1HyZpfsdiBMiyDauf2XW15Z62DoCZ8SFxDtIzi9hmQG4URjDHv/e3qNAz4FsxzNGPjZCmv4DEGgq4WHyUq5YfwqeSjWqvoN326UxR4pD/ZO3pYxImLrVagHW+e+2uVhCZ/rx7KdHtrfB6njyXqyvHHJ4GvKQpeWgPHojVMSHLeih600JHTAPCTsuOkNrKNEotd97oK+AlPCFXnYVagUgA2s56guwi73/AapowSbrA9KCgZGon0i0p0DiLWujvaJzOze4ZREFL1IV+OAsoNYj753Gse5hN7/Om7tM8DqjOIO1dLQE0L/Duoy+kFKJj4kCYGCdgcUgSZeyU/Agqv2FhLLneU36qvzGyA0YWr9xUP8hL+BaovVFwdEoORZzsWeHht8BdMLsTkaUfLNEFAlmorrrdrv1KnhZAyZ8kK0+EiFGF/YvE2pfq+5kbZFDZurbWLGkkEGvZErW0FxQ3Dj/ZjcC8ozkg4v1gwU+WBhVzJVk//lsbbNVK87I/hdxklm727ESF2G8pZLWJ39NG4oyF2Wnely5InaLLUNW0iQVkCs0Ml4g==
X-MS-TrafficTypeDiagnostic: CY4PR12MB1143:
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1143;
 25:HnsBju/fBv9oQHC8S7kDfwGXhJSMRQMAmvMXu+4UxvrVS4eXeql+K36eEiexI/eu4gNc7hPD29aBtPqAWQapMJbJbBoFaKnMjZGaTVLrZRebFVbeRe0DPmDWdgfiNJuPtNnsE6m+61bg6iWNCvHRSA625welkJmhyk0AwUvqPsdWPWgdcgv72LW0ng6p81Kmmy4xLjzVgbQP/1kOthUXVmTlYNaPgtZyd6Y3QJk49aGToCoRMpC1U8NL2qPsnAWaJKbMRp7laNrqjgtcgRCphOmC7coQ4rV8ZWmV3UF+UEPxmJAtJMdCuWgcoBmBetMuRCyBVKnbIwueKyB7TTs2+BsnHnqhikXRFm884PxP9gUdx/Qj5KKLjE/w5nhXYLMnoGtoFePZP+tH6cAZIAL7KJ4hOzOpPmbHAXhOcNkfH02rRr9H4KApwnGj+4sjc3z7FttOTyfIuM6vUjeEQtsEX89sfFFqXSggvP0Ql+FQY2u1Ss9kS9yjL0doxH+MoObPk6nk7Arx55FEkVd2iVU6C/3uKMLwG5mS9FZ/LN06oFiK+OIAHq8FC8EOKKqw01rVLhOcv/EIAYCh0nrs6AaWxOCGNNWWrc/M9DNMK87ZUzGRpzQJQ362Hhcp9FAhp3AogEnUVTluU9Dd5aH326fbGDywYX7eI+j4y0iy/TVX0nfv2KBxPf+/T5Aj3Aeulw13hDKNqGzQuRYq5htXNkgFOVVaI/ONE4oJ4io4vk0UbWVVOf/Mr/MARDF/aYch7XTKOTcvBwU7M/mku1sl0iUENMVA0700Po0LgUq2aQ79TPLezVYhmV5+Z2bvsojp3DWDphWabRNPFV+cNNvkx9Onmt5Y5za+rdCM0n+IDFeJmmnBnYVn5yD2xGs+pJvpQZ5rlmMa+8uK06nIm0j1fGTGcI/p+vrcEbshpMuU/IXC1UE=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1143;
 31:dsqh+lvIS9xkJj3I0Z+b9XronCaWjLvGdtCjPx2DX88Sr4tOV10Vwi0B4DHVU9BMm/3gDYq4P0Q/y7719EJca4Y0gM0bKKHcFHwj2jgH7UPkl549yKx0mHENbpeQSxYMealV5GRVBHZqk7nIp1fmOVrUKm9XsN7Ek9iRGtioZwBteS5zf1kMToD/GwPT5Z+gNUuRuhpG/UYd+6K5UUYycDP3zQJPMzZT9yvqQ4YjlJjhjgJCXVrR3mz9cmR7MDRmnL/3mZIOcZBab+FKdB8aiEi8+V7OfXVXvGVY1jeuk+EDqYIrhbKeW4FnIHSp6uH4UewFQyqNZglR1wpbHs3ZFYdNx9wNmkzUTAQdJor1U1znj1ooUL4knF7cp67ppS5aTnmJuPTmht3BdTBjdL1LurZmQ47Gqqy9gW12pRtH72uHRVbjQFZQN6vE2zjIQJD1Dn3KmOS4iM94CFUGPTAmzKTra5Pp4nxgjd0rqbaaxeNth5GeuzYTuK8rxgITdwN8QunI07sjjGQhezMxevZ1acBr8y+EFujPSZX1fohGzh6N4os8MKqXIoFwqA52fSrLax/JcobfcmjABV2Z754FXptZyupy/xYvv/92oI8HX52FMwiQnkOQzAVu64XAs0JgmI7CsAyrbRIZauha7jD1MjTsk1ojqfXp0TurqDXWpVU=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1143;
 20:aW12EjAPlO67XuFNLz68brdzYOKdqvwSR+fJ3TygBGJTjkpzOrTBtZVYTrF8Av4a6b6NeVDhOVpOwaYKDbyMpvAOPVgFpwYYvsW+PMPOMd7mOclke9+G0daIhWfxWGufixMBuIckyONeMESBU6pyu3Qh6paYIYV75YzMH2q4QtOsc0vqmDQyRAPVGkVP4k9e/OfTLue8RI2TFU7rqbCodIOVDXoUax3S1E7lhrBwFzwxIjZ0vAwHOonuY6UeBvYBVEwU3TjZYiEuPNdJJiX6RLeHYBiLNsM7UqP/SJy+QxTGknb/BTzUdMLQdRYnYdprwGfszfVlJivwGLoe7bC8bkIPOzkvh1zV4bv59sVypTbMN3WmCLUxHJ8BrQcek7+hdDZjExjNapsdWpvumcHP5jTxT1mI6K54ddUFIUT7SAyse+Ps1cumOaH/utL78acM5Ic3Wto/oY5mI9AKeyShAep4sp09i5uCgqhAMMCn18PIdLmsuuCW3yqhzai9AvS4
X-Microsoft-Antispam-PRVS: <CY4PR12MB11434C1EEC61579B73B91DE6ECDC0@CY4PR12MB1143.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(133145235818549)(236129657087228)(767451399110)(17755550239193); 
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(10201501046)(100000703101)(100105400095)(6055026)(6041248)(20161123558100)(20161123564025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123555025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:CY4PR12MB1143; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:CY4PR12MB1143; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQzOzQ6aDdtRFU3Rmx0QnRmVWE5bnhUKzhuRVJYS0tx?=
 =?utf-8?B?ZG1FUXdEOUo2SDVsZFlZSWZSVk5GVUxsNTR3VGxjd21aMDk2bHQ1VUtBWVAx?=
 =?utf-8?B?ZGdMajZ1RG4rWHNUcWFZdTlEa1BLc3JweER2UVRwT01EeWFHc1hJSHB4QVMy?=
 =?utf-8?B?STZPcmtqd3BLWFVSSmswSkNqVnJLeW9idGpWMXpqWlF4YjNFWEQ4NWNGanJh?=
 =?utf-8?B?NXh0dXVodTJQbHNzaG1sWW1kVVJDWEppRkNta1VKZHBNNmRmM00rV3owWkJU?=
 =?utf-8?B?dVhXNXRjbE5GZ1UzSWFiWUYxTjRKYXJuQ0JjUzZrSG8xdWZzSUNGVEZCc25v?=
 =?utf-8?B?L1JaSktHaVdiM1JmbnBLK20yR0ZjeldLSW9ESHh0Q0xZWC9WVFFPZFF5R2xR?=
 =?utf-8?B?OFp5aG9kcncvZk1yQnRVM01lV3NSZFE0aVZZei9LQ2R2c3dwYmZmdWFmdmx5?=
 =?utf-8?B?VEh2MGxTaEFaaVhRLzNBUlp5OUZXdjNxdkd4LzY0anRmemJLaCtFV2tYL0M1?=
 =?utf-8?B?R3VLanh4NE04dDExYzFjY08zZHoyM2lkaWJNOU1BelNRcDY5aksydWZmVmF3?=
 =?utf-8?B?YTVUNEtuSzlQd00yZ05KZHlEMmY5NzU3SnlKVk12RkthNmFZOFdzbmdqTXNV?=
 =?utf-8?B?RXg5OEF1czNvRVpFSTMySktOUkhoR0J3QWtDZmI1T2U2eC9lMGpWWHpIejNq?=
 =?utf-8?B?L1BxRWw3UDJyazUzSW1NWEhTUmtSLzliaFFlZUQ1c0VkTDFaOUFPbG14R1JD?=
 =?utf-8?B?RWIyWU5peXY2cnhySVJVTkhReHFaT25VeVBXazJvazg2bHVac0k4VDBVZGZX?=
 =?utf-8?B?d3dmOFAweHMxNHdOT24yU1dLa1Zudm5yYVMwTm13SmVKaUpkeS9SRklmV0U0?=
 =?utf-8?B?MHJHM1JQVUgwR0JkTHVFM240aVdOQlowakp6U0pDcUhvbW1rdEhUbHcrL29p?=
 =?utf-8?B?S0cvVXFXTkZ2RnJwNGJvemF0V255YkJ2VzBGN3ZqTFM3aGQ2bUFtZXlxSU9L?=
 =?utf-8?B?RkhVTUZ4eHE1dmdaMWNaZWxYNVpCS2RteDczUHIzaC8yQWRWbW8yUGd3YlBY?=
 =?utf-8?B?WVgvNm5yWThKTkxURTE0YXlsM0ZiVUxHaGsxenVCaEZEUFN4UEZLRnVrN05P?=
 =?utf-8?B?VnpOKzlraTFBci9rQkN2M2oyblNrMmh6LzFHNUR5Q3l1bVRnRlVMaTBnZVZD?=
 =?utf-8?B?Szkyb2ZBR1RIMm1QRnY3eWkvZGFpdDhkVmQ5SHhPTUpSTG8yemVuNUhLWTNi?=
 =?utf-8?B?SklreDNMaXg1ZS8reVlGYWJOREl0cEZyajJ3ZSsxeGd3TUlCQ1BTMG1ZZC94?=
 =?utf-8?B?OXNEQ1Fkb3N5RUlsTENlSWo5ZkJKMDJ2SXhZd2ljMWp2Um4waFBoUEVSZy9U?=
 =?utf-8?B?S3BPRDQzMVp2ZlRrN082d2kzUExhSU8zNGtkZlJTMWZoRUNiMm9PQzhjOG91?=
 =?utf-8?B?T1JBMUc4MElWT3d6eUFjTlFVUXZmSE1ZU0VRRkNTcmVhd09ScU91cGZoZUN5?=
 =?utf-8?B?TEQxek9KR1FzN1doUVhJdS9Ec2N3QjFMMVQwVTZLVTZlMkFBdjRDNU90a3pO?=
 =?utf-8?B?a3hBcSt4WnRBaHZlNXo3dXBxOVN6Z3Jta2E1YXd4MTNnL1pTMFp2RlJ0Ky91?=
 =?utf-8?B?VXMyY1FrNCttYlR3UURGZnc1djMrRFMvMlpjN0JWQWxQeDBTMDE5SnJkb2o2?=
 =?utf-8?B?Wkl4NnczR1lERURYOUJTbUliSFAxenJ0ZzRpaFNGbzZ6aGczNnRqSjBZWWh2?=
 =?utf-8?Q?aehk9IW6hIJpujWKavC0oq6uOwRc0eYW7wac=3D?=
X-Forefront-PRVS: 0351D213B3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39840400002)(39450400003)(39400400002)(39850400002)(39860400002)(39410400002)(53416004)(7416002)(4001350100001)(25786009)(42186005)(7406005)(8676002)(2906002)(81166006)(4326008)(189998001)(103116003)(66066001)(55016002)(54906002)(6506006)(38730400002)(9686003)(47776003)(23676002)(110136004)(305945005)(33646002)(53936002)(50466002)(72206003)(6666003)(478600001)(3846002)(6116002)(1076002)(575784001)(83506001)(86362001)(50986999)(230700001)(5660300001)(54356999)(7736002)(76176999)(97746001)(2950100002)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR12MB1143; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQzOzIzOkxyNFQreEZzNzBEWnZpdWRuZlozdno0ZFVn?=
 =?utf-8?B?ZlVlRkVEb2dQd3AwbzZkVXJ2SUh2ZzkvbHdBV3dIWDE2Qkt1QkpQVnEvQWhR?=
 =?utf-8?B?bkF2OTVBb2VTTE1aTGlMVGY2eWQ5ZUI0SDhlR0htRHJpVmxBT25yL2VNbmx1?=
 =?utf-8?B?NTdRTnNsdWk5U3F6VS9oU0pEdm9vbFdXNHp6YTl0MXVXRVV3YVJlQjJiQlAv?=
 =?utf-8?B?dFYwZ3ZVQldIWHYyZTFsckRmY0djekUzK014V0l5YjFPQTBsUzJWaGU3Vjl3?=
 =?utf-8?B?Z3EyckJ4Q0FjMWphR2Vjc3RlcUJOY01zSmkyWmw3LzVob3Z1YWRnS0hvbi91?=
 =?utf-8?B?SG16a2FRZFZYMnp0OUhYZWdTMW9GK3BJTEViZkpQcjkxWkQ3QnIxUDFvbEs5?=
 =?utf-8?B?MHVRN0JFdnF4bnBNRjVqbGZFSzVRZUFob1BUcjhhenE5YlRNQjMrSFlrYXNi?=
 =?utf-8?B?aWNPVE95eER6QW1uSHgyU3FlMDQrcGhxdk1pWU55TktNSi9xeGllazZwVTFX?=
 =?utf-8?B?NjArejlTMWVRaHhXS09QZTVsQU1reS8zbDhTMk5MRVBNcVgweHQyUFNsTlVO?=
 =?utf-8?B?MkUzMDNzUDBkcU9QVHc1cTFMTVpRaXV2OXN1cGdaNHRGcGRVa3M0RkxhT3Q1?=
 =?utf-8?B?eEcvbkFUSkRCM1N6dVRGVTkwd3B0N0s4bTBtSEZaU3RweEhhdzVTeDNzZDlS?=
 =?utf-8?B?ZE95enNhZnJQSFY1bUJ4QU80QmQ3N1hwT2pyS3h1N1N1aGxMSVJPRHZzVlVB?=
 =?utf-8?B?ZVZJWHREeVMzRHVvZElaS1dua2kvRHFJVC9ldkgwVXEyY21OQnVYRnYxdURv?=
 =?utf-8?B?eWd5cEZkNFN1Z2h5bDRKZzJJeUFrb1VsdjB5UEVJNnFuMFNlNEtZb214eFVS?=
 =?utf-8?B?TkpXSWRTeEFjQmE3enJKNm1ZcXRVd0g3emhCV1BONTJpRDlRSlJHbGUyNzVk?=
 =?utf-8?B?UGVYbnhtZkgyNDNhTjU2cnZWVFBYSzZEaUk5Q3lLU29kbUs0bU9UWDFtNk1K?=
 =?utf-8?B?QUo3a0ptVkxySkRsdDhLbXpiR3dBOWtVMTZaNnNWV0dlR2dQLzUwNEY0b281?=
 =?utf-8?B?WTFHMWN5UXNQRVdSdytTV3J0MlFJdStCUzNvNVByamFNc3duTStmQURzNjVO?=
 =?utf-8?B?aTJqNVlpTUpjMWdoVVpYQ2J5cDJWWjl4VmpnMXZ4ZUVObnNoQTNVdWZQbDJ4?=
 =?utf-8?B?UDRsZEVQN3Q1enhxamVPQXUwSVloZDIxeVczTW83MnFNMkpwVTZ0QXJwM3Vr?=
 =?utf-8?B?UXBmM3RDa1JyajAzSUFYUkt1V0l4RW9DZUlRNGE0VzlMNXQ3WERwV0x5S1Fu?=
 =?utf-8?B?SGJYT3R6VjVLcXhtRDhtNUdZU1cycHpxeGJmNk1wa2NVakh6aHRwT0dtZ290?=
 =?utf-8?B?cHU0VzJQaUNTOGkyZWg5WWhnZjZ4RFZ3Z3J6OHI5emNxRHZid1Q2elh1TmZH?=
 =?utf-8?B?aHlqTzhxdVZyU2JnTGNtbjdBTGZseTlYOUlDVnQ1Sy9kTFY4UXRyajJlQnY3?=
 =?utf-8?B?OXYzaTNaVGF4UzVXZWN4alc5UFFDS1lvbjRlSm1qVUcxREo3OFJJK3Z0TTNz?=
 =?utf-8?B?Z3JUK0tyOVltSVFzSzdVTVRtU2FlbFVtNzV2WXVFZmhhSE8zTkhjSU5lc0Uz?=
 =?utf-8?B?ODBNQ01wekJzZGpwYzUzTW1uSEdTM1YwYmhRaFFwa3BkUTJyWTlYYS9tMUxi?=
 =?utf-8?B?RWF0UHg5VnpQUS90N1dXM1h6eGppMnZxL2xZRDNtZXVDK3JjMmFiK0RZTTZh?=
 =?utf-8?B?UXk2ajl5QVVXUUxwbnh2dz09?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQzOzY6ajVKUDJSYWp2bEU0RW05MnJvUzlJWUdDdXdX?=
 =?utf-8?B?S1ZrTjhDQ0RWTWFHbVVSTmhnSTY0TUVJT00yK2hac1dRS0lvbGxteGs2NW1N?=
 =?utf-8?B?NmdIbzErNjFOMHNDczA1aDJ0Z2VxOFYyRW5uS3ZKWTgxSEZDa0NMU1dZWG12?=
 =?utf-8?B?bCs3TWNIOXFJeW0rRzlEV3kzY3RQRUlHS1BnRno4UHA4VFZWUm00NlRLdXNJ?=
 =?utf-8?B?Z094OE1WMStrRGgyei9ENndzTzBHemZGMjN5VnRjRlZqN3F1N3BIc1ByUVQz?=
 =?utf-8?B?MXBsY005dGtKMWNTMGQyNlZtYlZhZjEwSTB4Nk8xMTVKUm1MQ2RNc0hrVkwr?=
 =?utf-8?B?MnRyRFZ6RFp1UXhVdmRNUi8xZkcySE95UCtzOXhmYlhnMC9KS0VDVDI4bmQz?=
 =?utf-8?B?VFFSRlFFNGFiWVBGNVpyU05RVW03TWZuMjVpVVVrSkppNnFCT1lJSjVwRkxy?=
 =?utf-8?B?aVB2VE1wVzdsZWc3OTdib0NkMXd1TEhPUytuOGxsYmREcXYxWmd0Mktva0Vt?=
 =?utf-8?B?TGE4azJETmdYSWRyVnc2TG5VWnRqeWJEZ0VEczJtK0k0Skd0UnBwcUtXQktB?=
 =?utf-8?B?cGNpbmlpb0NFZVRuNGNPeHhYMVhmRktPWWRXZ2tQaHByOGwwWFlVWkZTUXZv?=
 =?utf-8?B?M2IwVHpzSnNoNUpuVms3L3M1cS9NRDVBcjZpbkVFMjlQQ29PYm9ySm80UTJK?=
 =?utf-8?B?OURab05PRkpBc0FPMDJHbTdMVjZxa1M3bUFDTU0vUmc1Uk5tbC9jeGdpbU1M?=
 =?utf-8?B?NzdIWHU3S1l2ZG1UUDNtS1lVU0VHV0VpZ2NuS1h3SlpmeXNqRnE1Q25kc1VM?=
 =?utf-8?B?cFBiZHFObkM2N2pwN0VDdno2UjI1emJLaE9OUitJN3AwemFFeitqV0w1OGl0?=
 =?utf-8?B?KzJuMksvanJTYWsxYjNjM0xkZG45a1dWcFFzVUU4VEVzRmdmbndaenU2emJz?=
 =?utf-8?B?MzVCYjcySkVDSDM0N1kwbjkwb1QxQmQ2R2E3emtkUHJvWGMyempUMDVLMmYy?=
 =?utf-8?B?bzZndHkzdTAwYkRnV016UUVLY0lQZWY4VmROZmRodnBlQVRJdllNb0JDWlhP?=
 =?utf-8?B?RUpnRkZ4MDJOZVgxelVsUlZBMFB6K01HM2pKbDFiTlFWVXdLVkVCVmI1TlFY?=
 =?utf-8?B?RWkyK2w0M2Q0SHRJZ3lENG94V2xtdWtXQjg0MTZCdy9lRFpIOERtNG1QU0lZ?=
 =?utf-8?B?TUZiVVVjeFVqNGVoQWpkQWVXb3pEMEhPUmtCZzJNbVIybmYzbmlpeDVYUlpI?=
 =?utf-8?B?Q3Z5WTNpOXlLNHRtMytYVUJjQ1NnejhWMjE5MzdieGFSRGlTODhNQUdlb3B1?=
 =?utf-8?B?eXdMVDZOQnBFVEVVTkwrZlNzeFpGQytlZmNOaXBpekF0byt1TGNaMjV1RVZJ?=
 =?utf-8?Q?8n0eraG?=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1143;
 5:/BrRYu5YKmCws8UhTL2DLNUFFttLFMifxf72rWX98qp8930nFQKvkAqVZnOWkORLQxFh9wYwUOAuaW8rQqqOZVw+BgAnldnpL8uwJSMq+F26djrTz9ZN8Fqz3U+eEGkVBRe7JY/3s6R2YIu/10X5VbvcgH+SqfHBM/qD1jV68QeGAFddyZpx+g+7aj/icVFUeuIgfltuT1PYqn43S/Ew7ctpi+vMk4MKx/wdQ6NTbTB+z6fly4BIqs1OtJKdWh68ldOO8XKgCfSAX/7ZDqgA3aoeu5+uKIXN3BjiRk2fhQG/Xcv6dwev5XfHlREB2DU6Hq7msG8uMbc+CSwUebDmx0khTv0jxIz6kz3p6Vxbt/22R07IV/gJJrfoxfsjU+bDZcGOnFLyrMLNstcelHeF2cyQUwz5TzvZBIiWQk9a0saJFpIZhAVAVuDbTkInCr1wFzV0Hcmwxe53mSvhGLQFXGS3j7O1/HxZ6sFcv26rWfZZwPSuoA7jwreYWdhvL858;
 24:zIc2X4Fy7ZjyhtcTz0Jem7kwPVcV2z+LLcTkicDEGo47/N1Y0yiUhKB7fYPf7bNnoYm6fUxctmb7j8YRbeXT22ahiRF7ihN9tgTGQNKS8jM=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1143;
 7:3zkTUMVCJJCoOQVDOyNdnH30YZYwlZZ7tsrY/7RM9cTAkxYiCPHduLXY4+vWFMDXgt7TOPw7K3W1NUWX+iK/yu3X0402rdN8xp7x42WCCYLQb0EndDaM9/JKx43ZuM0pWwinhwRzuqih8gKPT42m7pOTjSC0+tdI0+d9ZBlh9pIqStE1mwgm+/0X2QwfZJZYJhsnNsjnJGIAYqHUB70D/sKmLNcylkMKvG6iTLTAM1LHeYuORCzKgm6yo2HwaqmrvX/rKYjTJV7//heULzF1aYsHktVd1J35iRyiRCJmZlni0bitle/rqTNKDSP/kQc7btodKOU/vl1cBZYXP4YbJFyiruWlTHvUsLt9g9eoHgVrWrnUGOIg0lAnMDRnLA4rgcJv/c05J0pj8bZx8T38xwkz9wSBy6Ed8t1Pij0qb+SSIHhbKYOe4vOJEzaJYHRbHhMFqYnD4hulGjRMEfSe4A/FkiAJ0SHOLjm4LRePKt+OGElmM7mtV5eGO/EstGgdhuAMI4i5XrsD5IzS/eDxNKrLFvLkj8qAq9hlMioCqvNQAwoPZ0mzM6ODqeeF8rqNlqKcbjEBftGNebkA7oL33QVqdoSLi2mFPX9gup7TnIjP01GFHRTmllSKLrpUm8EXRHvwwbwUuAB8CtMvWMvPq0TUJTa73QC2AyzIE+09u+EnVw43/0B9cm4wufRTngYvMqoxXNy7Bccp077og/YMS01icRA4NBhewU2Kt5YpMC6XqUBEA0ClK8Si0gdvlojreNC7Zl1z3sM22N82nDgEJHW+W7zyHvc6NyuPTJVZ0+Y=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1143;
 20:Z+0rL7jYOaWGlrPt/qvLkxrWyGvxpyLkrva7Mc8hVouCIWP5YeY9SLM2cvMuJG9pEoBLsFAWhlSRB0DPYl/OcPgH0b7kZQS1AP1+2wD2+iXct2H6TdnIzv72WlzLxHGhioCDMMkiB057YRtb5XQNpbgEFwAQbW1kjnXVcU7xXlsrWtQmUFmqTSc1V4kmdE3vL4vPJf2QKqa4hD5xTjPhVUvQqM6yoYDsAZBk2J8WH9ur7LYMpyiH0c2LCmqh6l/c
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 15:10:08.8811 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1143
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v8 RESEND 15/38] x86/boot/e820: Add support to
 determine the E820 type of an 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>

QWRkIGEgZnVuY3Rpb24gdGhhdCB3aWxsIHJldHVybiB0aGUgRTgyMCB0eXBlIGFzc29jaWF0ZWQg
d2l0aCBhbiBhZGRyZXNzCnJhbmdlLgoKUmV2aWV3ZWQtYnk6IEJvcmlzbGF2IFBldGtvdiA8YnBA
c3VzZS5kZT4KU2lnbmVkLW9mZi1ieTogVG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1k
LmNvbT4KLS0tCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9lODIwL2FwaS5oIHwgICAgMiArKwogYXJj
aC94ODYva2VybmVsL2U4MjAuYyAgICAgICAgICB8ICAgMjYgKysrKysrKysrKysrKysrKysrKysr
KystLS0KIDIgZmlsZXMgY2hhbmdlZCwgMjUgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9lODIwL2FwaS5oIGIvYXJjaC94ODYv
aW5jbHVkZS9hc20vZTgyMC9hcGkuaAppbmRleCA4ZTBmOGI4Li4zNjQxZjVmIDEwMDY0NAotLS0g
YS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9lODIwL2FwaS5oCisrKyBiL2FyY2gveDg2L2luY2x1ZGUv
YXNtL2U4MjAvYXBpLmgKQEAgLTM4LDYgKzM4LDggQEAKIGV4dGVybiB2b2lkIGU4MjBfX3JlYWxs
b2NhdGVfdGFibGVzKHZvaWQpOwogZXh0ZXJuIHZvaWQgZTgyMF9fcmVnaXN0ZXJfbm9zYXZlX3Jl
Z2lvbnModW5zaWduZWQgbG9uZyBsaW1pdF9wZm4pOwogCitleHRlcm4gaW50ICBlODIwX19nZXRf
ZW50cnlfdHlwZSh1NjQgc3RhcnQsIHU2NCBlbmQpOworCiAvKgogICogUmV0dXJucyB0cnVlIGlm
ZiB0aGUgc3BlY2lmaWVkIHJhbmdlIFtzdGFydCxlbmQpIGlzIGNvbXBsZXRlbHkgY29udGFpbmVk
IGluc2lkZQogICogdGhlIElTQSByZWdpb24uCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwv
ZTgyMC5jIGIvYXJjaC94ODYva2VybmVsL2U4MjAuYwppbmRleCBkNzhhNTg2Li40NmM5YjY1IDEw
MDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwvZTgyMC5jCisrKyBiL2FyY2gveDg2L2tlcm5lbC9l
ODIwLmMKQEAgLTg0LDcgKzg0LDggQEAgYm9vbCBlODIwX19tYXBwZWRfYW55KHU2NCBzdGFydCwg
dTY0IGVuZCwgZW51bSBlODIwX3R5cGUgdHlwZSkKICAqIE5vdGU6IHRoaXMgZnVuY3Rpb24gb25s
eSB3b3JrcyBjb3JyZWN0bHkgb25jZSB0aGUgRTgyMCB0YWJsZSBpcyBzb3J0ZWQgYW5kCiAgKiBu
b3Qtb3ZlcmxhcHBpbmcgKGF0IGxlYXN0IGZvciB0aGUgcmFuZ2Ugc3BlY2lmaWVkKSwgd2hpY2gg
aXMgdGhlIGNhc2Ugbm9ybWFsbHkuCiAgKi8KLWJvb2wgX19pbml0IGU4MjBfX21hcHBlZF9hbGwo
dTY0IHN0YXJ0LCB1NjQgZW5kLCBlbnVtIGU4MjBfdHlwZSB0eXBlKQorc3RhdGljIHN0cnVjdCBl
ODIwX2VudHJ5ICpfX2U4MjBfX21hcHBlZF9hbGwodTY0IHN0YXJ0LCB1NjQgZW5kLAorCQkJCQkg
ICAgIGVudW0gZTgyMF90eXBlIHR5cGUpCiB7CiAJaW50IGk7CiAKQEAgLTExMCw5ICsxMTEsMjgg
QEAgYm9vbCBfX2luaXQgZTgyMF9fbWFwcGVkX2FsbCh1NjQgc3RhcnQsIHU2NCBlbmQsIGVudW0g
ZTgyMF90eXBlIHR5cGUpCiAJCSAqIGNvdmVyYWdlIG9mIHRoZSBkZXNpcmVkIHJhbmdlIGV4aXN0
czoKIAkJICovCiAJCWlmIChzdGFydCA+PSBlbmQpCi0JCQlyZXR1cm4gMTsKKwkJCXJldHVybiBl
bnRyeTsKIAl9Ci0JcmV0dXJuIDA7CisKKwlyZXR1cm4gTlVMTDsKK30KKworLyoKKyAqIFRoaXMg
ZnVuY3Rpb24gY2hlY2tzIGlmIHRoZSBlbnRpcmUgcmFuZ2UgPHN0YXJ0LGVuZD4gaXMgbWFwcGVk
IHdpdGggdHlwZS4KKyAqLworYm9vbCBfX2luaXQgZTgyMF9fbWFwcGVkX2FsbCh1NjQgc3RhcnQs
IHU2NCBlbmQsIGVudW0gZTgyMF90eXBlIHR5cGUpCit7CisJcmV0dXJuIF9fZTgyMF9fbWFwcGVk
X2FsbChzdGFydCwgZW5kLCB0eXBlKTsKK30KKworLyoKKyAqIFRoaXMgZnVuY3Rpb24gcmV0dXJu
cyB0aGUgdHlwZSBhc3NvY2lhdGVkIHdpdGggdGhlIHJhbmdlIDxzdGFydCxlbmQ+LgorICovCitp
bnQgZTgyMF9fZ2V0X2VudHJ5X3R5cGUodTY0IHN0YXJ0LCB1NjQgZW5kKQoreworCXN0cnVjdCBl
ODIwX2VudHJ5ICplbnRyeSA9IF9fZTgyMF9fbWFwcGVkX2FsbChzdGFydCwgZW5kLCAwKTsKKwor
CXJldHVybiBlbnRyeSA/IGVudHJ5LT50eXBlIDogLUVJTlZBTDsKIH0KIAogLyoKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 27 15:10:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 15: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 1dPs8L-0000pp-F5; Tue, 27 Jun 2017 15: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 <Thomas.Lendacky@amd.com>) id 1dPs8K-0000nr-2F
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 15:10:28 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 B9/08-03696-36572595; Tue, 27 Jun 2017 15:10:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0gUYRTtm5ndncSRz7XwtqTVZpni+ggxQ4I
 oyO2pKRVqULM5uRu76zKz1vYnQiRRJHykoW5lPnqYFimmZGUK9kJNjDYIQrTQiLaMwjVTa8bx
 1ffrnHvOPfde+GhSnaPU0JzDzvFW1qxVelHGiI3bdIaspJTIoWZdbO2PGmo70ne3/yESUarCZ
 DVkOo4rjJ6CR5StyNfxcVp7Hrl88pEXTeEcEvqbx0iJIFyCoPFd8SxR4wsEPO/oUOSj5bQSh4
 HL/YvIRzTth/dDieewVF6BqwgYLsOSn8RuJTzp61FKAoFXQ1V1HSlhCm+A+sZrs3UGx0Phs0E
 k4eV4N1wrdRESVmM99Px+rJLwShwIt9/kKGS/L7ws/0RJc0kcAvceRkhlEq+BVrdzNh7wWmj1
 eJQyzkVwpeGUHBkEFT/7VXI9ALp7nZSM90Pz0/uzpwBeD69yDkjrA+4kYHpoAMmkVwmdY/1Ib
 ggF94sehSwMq2Ds1qhqjihg6q4UJZEHFBQPTCA51ww3RlbL3WlQ0J4/t0aPAgoa4mW/G0Pe5V
 qiEOkqllxasXhpxZJLqxBZjzYJHH+a43Wbt4QbeFOG0W5hTWZdVGRMuIUTBDaDM7MGIfxEpqU
 JiV9imfjaUE3jwS60iia0K5k7kJSi9jFkpp81soLxGJ9l5oQuFEzTuLo7O1lDWTOtnBaYC3bR
 5stzGZzjpMksfrF5J9De2hWMyybKjGBjLYIpQ5ZeoXUafyZG6sOSYMyyLrTNf84BFKDxY5C4k
 9rbxvEWk/1//Qvyp5HWj7kuiCneJqt9If2LOJgQB1NXE6XBdnZR0pxHwNwr7cvbVxteuas3Yf
 D9SHZcxM4j31LHx6fgfc1E1z7PxUPl9ckH6vSRrrd/9TV2SJsOHF2VXhebUBU8GHZpeEfl1pn
 Jtq4WI+Xig6KD9U7nGdXMsc5D6UR0p2DShewZzf3eMhFd5Hw9ZPh6M6bp3N7PeWUfqmOOprRO
 FpTlxmkpwchGhZK8wP4D9AF4pZcDAAA=
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1498576225!75782857!1
X-Originating-IP: [104.47.38.61]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59801 invoked from network); 27 Jun 2017 15:10:26 -0000
Received: from mail-bl2nam02on0061.outbound.protection.outlook.com (HELO
 NAM02-BL2-obe.outbound.protection.outlook.com) (104.47.38.61)
 by server-8.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 27 Jun 2017 15:10:26 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=rx9s+oihZA9M/4viqGBQ82k2m+x0lSa8RDoJNJ3T0eA=;
 b=VxGHes7kJeZEbzAtGzw3ypAd354HBmxdyoKRUiy0NkwvZwhS+uOEA2D5zWwlCGjWjBca5T4qGm37LiZwkHxPIEnO8XYzKxlnFecaJE+CUhzI+11FWz2YuKRFvWRDpcOXY9oRe6lujEfjCKPN/ZQQyNb9MPyuWvObA0D2OP3EAxc=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 DM5PR12MB1147.namprd12.prod.outlook.com (10.168.236.142) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1199.15; Tue, 27 Jun 2017 15:10:19 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Tue, 27 Jun 2017 10:10:17 -0500
Message-ID: <20170627151017.17428.9460.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
References: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: MWHPR21CA0049.namprd21.prod.outlook.com (10.172.93.139) To
 DM5PR12MB1147.namprd12.prod.outlook.com (10.168.236.142)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: c1a59c9c-8073-47f8-8696-08d4bd6ea23d
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506067)(300135500095);
 SRVR:DM5PR12MB1147; 
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1147;
 3:JBrqqmdiundAkbTkfSBN7yvTHIoUadGihP7Vo4KxiiUOEqB9ApfYUrVwRswoSruB6UMnMsxQHPlXbdJPq6Uhmbmz3xKQl00z43+ATdoNJJXJ0y0L+mwBsdkjtJQH4n9BlRXyKXLC1qcHtJR9PCbD4ww1YYhbJpcZwO9H15ZYRfEnRy0fmfIT4EKyLpGAD8RPBr2vbkTNqxENttmNupwusV5yz4ade4XKyqOhWgtAAGwECKtFJwcfuTnOApOWkQPEAbAx/tPdk1QyZl+udSNOcjxjRDrUYC9mY1/ae47Pja5/Kp48umijKjM/PHsDN4DWN7VVqGKAYqeJdKF0FEuIS9PO2WZOq4kgwK9iNRrLsPmqvWWGhXCV1JseYoEGYvNwPKwPYwy3ZL/o7Jjk1Jwv6qd+PIZ9YAyFIB3mMSQ2RClcet9D/k687if1wJZz8nt1qQJ5aWKUYizAfmEOzyVVTLR4zesqNhOuMS9lP5DefN8nfuN5zxqPBiom7/CwSEpKDdZVCJGqzurZcfI0/QmIFJFeLLgm60H6Gwv48yq8vwaGSARFyvWoNWK0ATGebEO4kx6zYM21FVfs2tRcBik1XJyEfhR5vkU2FpDe35dzerHJ1Hdxa3jlj0Ce1mWSKvSA6APvyJXQQ4940Jw6IAhOJ9bwxMsbU6OrQmoVq9yf3CEKbD1YJrlmrpUT8IM82cEfxOslYtwBItWLZlbyLXv1AeJkLcrwgMvznJIbjCEN//q7tLEO37gywFIJLji2dJ0f6CM8j8ACANCwclGg9AJpsA==
X-MS-TrafficTypeDiagnostic: DM5PR12MB1147:
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1147;
 25:m6nsvnwoj/XSGT2ZhKook/+zSY/6nIrbi8NtDBaCdwuy0FVRvP2Q71v0e6Sax/TAtriOkeggRIEho4JtyC4ntBHPFiSBq/pRbIhi4X1iK4OZBrTME7jCO96ZH0ihIHNuEi0Lv+FEgG2Eavk5s14eGaFpBFm+VyMUJ9ca6y53Jc26UfntknnfCFAn2vZ9IFGt8cFfmV5D1qOtnRzX33+yF6j/vxjV4RWx7HRK6I0R4V+yi4cCAl/+qJ639ISJHHOIhxo7Xm9CZOk5V9myHQN6u5bkkbSW+RK9hRmg+wH5UXtapggdZfUcFQMRQQF9xZjJbBInBxYQVZIS6rg7ZyjDjoKylT0leuvGyBn8DFr7MFoXbdPBC9vk3/JtykLbtJl5N86cFW63NB6FxhX+IkaChAiKEiJwJ2A3NA0at6e46qcZ2QtASs/bZSK6lOuv8ukKxcC4sH2CcKOc3mI2ZvHlr9cHWxiTVBx8bfG3sUSqdewM2GGwCoKANcB2LuBuszhm+kJW6P2J1J1mpcKPB9S2ukRctJb9xmfHHZlT3+hTiWAiShVhtQMOsBdKDoULpHKkEqYkgEvfx3uY1XmxLGeHSKsTS5mJuUhw+pnkqfOmn0zSjovxwkWZjv6QCbt+Mt9IER7TYIIdExLpfjEeZ1jLj9VKmeDzJT+RtZnfeAjRcKME6i4uvkFxy26BCl6toEclPFRi2T0woFtiLw643BU5WDZpeWJM9yYkZ7wY3MgF4wha53iuX+PReF9qRvS/loFjMYSFLcgCOobYxcQeOB/JEoiHogsqc807JnBLf0cHH0Eu1QS/chHpsC0oyE+KJs/jlA35KBonGH9qlOiyMISjZlyx+yMSSYpHKW/4K1SFP6LSZnMRGj16Jyc6njC0KEqxqsoF4zeheduAiZHhXiALVq4l9r8Kam1ALYcNZQJPYm0=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1147;
 31:NJBDMQ5NY+B507uev2/XEl+AYXULDEZ68jforllcF4/QbF1XIscyRXlAqOFMZ8d+6Xt1fDxMnurCM+MQOH6C3EX2ZICiiA4mZMTXoJbV8oG3ISVZ8bPoLOKsL4jYEKHMUKbFNdHu9zNibkd7nWohTrWzKENwplAz+cm1LHM1+SPuOANtKLvM0XGfxox2yZCk8nYr6aDZ/o8RKCYp+3+L9PxC0hroMi5RXNPjQscvs2mUY2dh5caIwJfUbs5ofOA6b1PBBQQT9iHMHwOIfwGaYe5uW3uBddxpGSDWhAJEGVCCrasYvERn9HgmC15nYL8Swp4MzdFpjF8/UwyWQ0XrY1TG6qEvX33sZjrW3ZvU8JBsafPXeF9SqiqhyYyoWAWQgpd9EFH6Xzth1wUXZMcZUv4G6OSXUfryXIFkh5J/SqO/tHi3F5uSgp5KYPuRS94yNa/AddqCq1pRHy7DplXatCFK9GmJ7jyWcNC3fvS+KtqMPvnHMyxO5lzMOqdP2avc7Zu+5Lxm+mrqp+BHO9A9VzWKhIpXwoa+QOhhUGB/c3BqbwlIBz37IIPgMsWxrZQLwDJ92+jEnBD9nEwr2VTB2jVI1OLv9iUIGrP/i3O15wqY/CDjwlmNhng3j2BwVrx9SJtaaqMV19UGLE5SG72GswBO9E+3XOUq4CSb/CjDbj8=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1147;
 20:hRgLMovwefkI/tbsHT9H8DzsKaWwEwAMC0PGKyiEwN0D3TDrEdnCgDaRD623r95rg3ZQcEYxfVasT/g6RzG7FKsa6gRbsfMFaoWp3mNI5Ugk/GnoJH3tks0YdZjkxnavrvOgTUWgRYrPy53wkzvJ3VgFB4FBMpH/+695xkvrtGGcHDhSbmm/6+aNL8ZKyVNbutvGEC5MzZ7H41pgCEOkE9ypdVWEB6vzadc1NBRiwunYY6mbtFcfLipOTweLOSVw7C6OjuBF3ZqDFWVr42Wik8odVbpunnk9z1r4Ly0w1qcjCfTo6PdLydkUqok19wbWf50PxQE+6/fazxzsH82/sMDIf5hu9lHHJ5IJgoyeHXB/l9bTHgtFOiUQ1XUwzk9KdkWTtwFoZoTIG5NVFUZNKoPU7AxbKGNjHAKkUSlTLHxExu6ddFqXclNOPtUaNIvkEY2WPqpROPR8wJoSXMfvseguEuZbRV8jo4XbZXpd7hLza8HDRbtb70Ds/nRK2KUj
X-Microsoft-Antispam-PRVS: <DM5PR12MB114753675232BC14B5783292ECDC0@DM5PR12MB1147.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(236129657087228)(767451399110)(167848164394848); 
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(100000703101)(100105400095)(3002001)(93006095)(93001095)(10201501046)(6055026)(6041248)(20161123558100)(20161123555025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123562025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DM5PR12MB1147; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DM5PR12MB1147; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ3OzQ6Y0h4N0I2T2ZIQlVRRHZvbTA2YzFLZDN0ZmJs?=
 =?utf-8?B?TURIMTlLUGY0ekowMGlGN2syWnVZdmszQm95MTNXRkE1NGZMaWpGOHpTcjYr?=
 =?utf-8?B?bWFWZnFocU5jbTg4cTkwWFZTZ3M4c012Tmh6MCtiYlZTdW5yb0FFNzlIcENx?=
 =?utf-8?B?VkVXbUJ0YUl2ZUhrYzNYVGNHZGxSaUNCQis1bWFVT0tOVk9jTlBXWEFOZEVS?=
 =?utf-8?B?VmdGdUFRYjBleGM1L0tURVJibGFSRTdrWm9OdFkxdUZ6WUNCYWlFS2VtajB6?=
 =?utf-8?B?RmpnMmNJSHdTTElqcVpMai9oSDJJZWRCVVI0dm8xMWdZbjVuU0RDK3dackQr?=
 =?utf-8?B?ckF5WmRTZkRnTkZkNnJxeFo5QkhEaytpeFloZ2lSQkZKZmg1cy9qb3dGNnFq?=
 =?utf-8?B?ZEVvZnZNMFFxSkIxMC9ickdaRlNtaEhjd0Q5cTB3ZE1jWFdUZ1craks1aTVX?=
 =?utf-8?B?ZFFXUVdCMlJ1dW5HZy9KNExHOEdaUEV1S2Q3QUUvQXpMbWZEVmw1T0RtSFU2?=
 =?utf-8?B?SGdkbHBISStrOTVTL2hrTGJoVGVmMUJFWTgrWnZqU2tUbjA3Y2VHNmVoYlFl?=
 =?utf-8?B?MlNvYUZnZXF3MXdyZ2ljWlc0eE9pZHQ3MCtXZFZvSi83Qk1VL3JuTndvUGw5?=
 =?utf-8?B?ZzVlSzJJdnJUZGJnR1E1SVQ2NDRxSjdrU2J4ZFFpT21hVWFMMGZjTjlBUlRt?=
 =?utf-8?B?MWp2Z2FQNGdGbzhpUUZ1UnlvMnA3aHEzcDFQeWQrbmNSZmZVd3c4czNvZWtZ?=
 =?utf-8?B?N3hoYXdDcnphTXcwVTNabXdZT3ZudnI4Tm5jNW5XYkRRUUhTTDZmL2ZXY29V?=
 =?utf-8?B?NHdBeHdEVkMxSVlPVFdPeUhZVlJVMStjZmxFVnFnQXVBK0RLZ2w3N2RxYkI2?=
 =?utf-8?B?T0lMdkRPMTBEM2xydVBhekVZUkFoY25wY244NkdsS24vc1lUbFZEUFk5NkNM?=
 =?utf-8?B?V2s3alJLNDRXSjF0aVQzRm16bDNqTFZoTkk1c3JHVWRjY0RRckN1NWJHVURu?=
 =?utf-8?B?VHJ4Mlc5RjM2a2N6dHd1L2ppbUJ0cWFCV3BJa2pGQWhiU1I0Y3RkcWdWYk96?=
 =?utf-8?B?bmRuSi91VWFwSWpJQ1ByaEcvUXNHNTNIcVZrNEROckwwem5kcmVRbHRSZER3?=
 =?utf-8?B?a1RRd3Q4QjJNUTVYQkd5aEVJa2d0clhPMHQ1NkJOSDJqaitmNUFXVlJOenRm?=
 =?utf-8?B?ZDlJTVBzMkFTYndDaDd2WGJZc3AxaWRaZDdzQlJhb3FoZ0V1TE1wZEcwYW9w?=
 =?utf-8?B?SXhlVkEya2E0a3pTWWcweDcxcU9JbEZGVUduTDF4aFdNR2xoRCs3alRNQlRD?=
 =?utf-8?B?TjROdVkvSFhkZjdraW8rOHByVFUyeGE4RVc4am41QWh2dC9zWGx2WTVFZlhL?=
 =?utf-8?B?QjVhSFJTUWN4VFhDY2pJM1RXQWhIY2RFU2FBenRjaTlkQm4xdlZVbkFiQVlU?=
 =?utf-8?B?ckJpZXpZWlpaS1FWRG9pR2h5NE9SVTlxbURhaUhRTTVXc3ZKN0orS2hlNWZQ?=
 =?utf-8?B?cWx4Ti83SFk4cDZKNXdXazNoK3JEbWs4OWM1NmJndGkxS1Y1SU9rU2RaWHVE?=
 =?utf-8?B?b2lYd3BTTkhDUXhxeXFGajYzSWlqR04zVkZwL1prTWpSTkpvODc0NFJWR1VJ?=
 =?utf-8?B?TjZLTytJd3BwdGNaS2ZTL0FCN25sRHBoUkZDMHR2WVJvR2cwd3ZZb0pMN0p2?=
 =?utf-8?Q?j5118UbubIxrQKHhTtpN2KYFJE8sSmUZY8/GBr?=
X-Forefront-PRVS: 0351D213B3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39850400002)(39400400002)(39450400003)(39410400002)(39860400002)(39840400002)(6116002)(230700001)(23676002)(5660300001)(50986999)(6506006)(76176999)(305945005)(3846002)(54356999)(55016002)(86362001)(2950100002)(53936002)(7736002)(42186005)(50466002)(83506001)(47776003)(7406005)(7416002)(8676002)(53416004)(9686003)(2906002)(54906002)(66066001)(4001350100001)(38730400002)(97746001)(81166006)(1076002)(110136004)(25786009)(4326008)(33646002)(478600001)(103116003)(189998001)(72206003)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR12MB1147; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ3OzIzOm9CTE9VR0YrcHdFTkVlT1ZaZlZRQ09vTWQ2?=
 =?utf-8?B?NzExV2pMTGozcFV4NklINXFnbGhHWGdObDlYekl1Q29rV0U3amJGZzVqQ0Vo?=
 =?utf-8?B?bDNvcVZCZ3dOV2VwSWNFaU1vMG04a0VPaVp0djlZb2dpQ3hzMXRIZDQwQUlZ?=
 =?utf-8?B?aXlZNVFXbHRXVy8yL2NsTDAzditNZmNKeitHVnQ3QjB1N2t5ZzNXR2NndlNv?=
 =?utf-8?B?eXl2dzZITGVYbW9UNWNMN3lLUTFuVC9taGpFQm9WZk04NGR1UXVTZ1dZREJC?=
 =?utf-8?B?Q1J6MEt5UDdBb25lN3FEbGJQc3VUeXFwUnB0bkxuZDluZVFYWWFGMVdnTmY0?=
 =?utf-8?B?U2VXZE5XUDV1Yy96UVp3SFZPT0dTbW9OdktEZWtkSjFOWVN2Qk42V2xWeDRV?=
 =?utf-8?B?blpXdHRJOElnUFBGL3Rxd1pOSGdqRXdiNVhOMUJxRjM0Ym53M2hvbFp5M3V4?=
 =?utf-8?B?UExmSjd6VnFwY3dHeUxDaVBaZElVa1EwalFKWVg0L3JVTGl0UkxscnNMVkxU?=
 =?utf-8?B?Nk9FUE50ZENRbWlkTUZTaEZoZFVTSEhEMzhjTHJ3OTgrT1hwdnYyd3RsNFlT?=
 =?utf-8?B?cnJGMFc2UGxqcmtQUGx6U082K1RoOWtKR0FianRCcGZLejZFdGVpalpwbVQy?=
 =?utf-8?B?ckJ5Zm55cVlUU09rT3NtckJac296cmU2T2dNS0hrZHdZWXBGWU12TnFNcm5n?=
 =?utf-8?B?eXFDMDdET3JSN0tKT1JxK0RmcEtQcUFKVWc1aW1hdW1kcVBLYmdVZElJcE4r?=
 =?utf-8?B?V2l3MUFVM2ZQb0lFZGhpQk9vZHFoVldxUWNaS3cyUDZWWDZsMHozeEJGdE8x?=
 =?utf-8?B?Z0Nza1h0aVNGSE54SjVVYkFiZGxRdDhPSG5JWTZneEJ2VWx3K3ZjYjlkSHYw?=
 =?utf-8?B?S1JCV2R5dVY0blphbCsrUmZxd0QrSDZwVkJlMUsyUUtxdFR5VzhmVGV3Y3Fo?=
 =?utf-8?B?S1JnYS9vdDhHV1pNbnNoQmZBMzlGb1VIZU5uc3VzRXRCL1lUMTIxNEdMbEZC?=
 =?utf-8?B?SmpYZU9DOWRONE5OUS9KRU9TUWl3RGRnN1hoY0U3QXdkRHNlRkUxQlRTWFZM?=
 =?utf-8?B?Y1BjSHVaQ0twQk1FMU9zTGI2NlprbW5yRUNxRkk2bnF0Tk9ld3dRMlozSVNv?=
 =?utf-8?B?NTJOWG4zZCtyQjQwQjlMSW8zekZQWXh3ZUVlYTY3Z1hDek5KcTd4aWFlRHNZ?=
 =?utf-8?B?N25md0hSOEQ3Y0hEYUoxd2JVb3lLRkFEN29rK2tZeTQxWlBjbU1TQU1HTEUr?=
 =?utf-8?B?dUxnM1Y4YWhITUoyVlFKMGwrSHRXcVphWDJZU0ZuRXFPemlSc2ppUnhGSkxk?=
 =?utf-8?B?R2xYakJQVkxtcjF0WVFXcVgyVmFUTzEzY3lISGxyUVdtaWttQ2Y2Q3lCbHVK?=
 =?utf-8?B?VkF0bWpMcVMwR0UvM2NTbjAyT21WaHJLa3BaTTdDRjd5dk1UUW9VVXVuQnI4?=
 =?utf-8?B?aWZDbGJOQzd5eEt0blFtajZTTWZWais3S3NOMnZValRlWWNoVU5vdnBra2FB?=
 =?utf-8?B?QzhobzRNVDdQVnh6dUpTWDZNQ0ptS0k5KzNTbXJvNUw5b2pyN2pvMGFTZFZG?=
 =?utf-8?B?TTFJelZrT2c5WnhTbllKaGlBaWNRaEo3eFU5TWxzeWQwcnFZYmFORTFHSGlT?=
 =?utf-8?B?RXVKaVYrek13em1aZWNvcVU1WVY2cTFnOW56UFNTVDFHUTRjNHQ0cFVtRm16?=
 =?utf-8?Q?bP0nHRgRJwiAzWZdpk=3D?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ3OzY6Ulp2bkxJMjlJUXNudWhvNzc0OUJVUmVuMWNB?=
 =?utf-8?B?OXlFYXhLSGxJcTVjaHU5L0tlZjFpakkvTng1SlhIRk1taitYczNLdTFYaDlE?=
 =?utf-8?B?QXF2NmxIcmVUTE8yM0JJQVMrbHpzSlNvajJjWEtBcVVCOE9FR1ZkVGxkcVRR?=
 =?utf-8?B?OEI4YityaDRBWExZSVV3ZTZ2OVRDbFBTYVhmT1dnalN6WTVOcXlmQ2k0VFBk?=
 =?utf-8?B?RU9WZkxvYlhVMjE5TytYWjN1Y0IwaWlORE1XVUxabHVYZTFCanNKbTd2OHZs?=
 =?utf-8?B?T1hPM21nV2E4Wm5TSDB1OENxY3RLMVpqL0x4U3E2LzM5dVpQR3FtWnd4VVNM?=
 =?utf-8?B?ZVJHL1JFUlFiT2kvdnl0TmVreWZ1cE5jOFBLWGN2UkNENUhrMjZrUmFOQnZO?=
 =?utf-8?B?MnVFUWExaWZ6YjNSekJDMXJ0Vk1RQVdrNEdkVmhJRDRKTlNzSW9TMWM2cXdy?=
 =?utf-8?B?Vmt2YXBZZGxUbGZkZzc0STUyU2FOeEYwU1ZGNjZUeXI0bnl4SnI4Q2NKRHBq?=
 =?utf-8?B?a2I0K0Q2a2ZURkxDWkNQQnhwc0xLMGZXOUlIU3l3THAwMkhWQXI3ZWhubXBk?=
 =?utf-8?B?ZEZWeHRFczFoQ0xZdUNETmpRTlJQVVdsQmg3N0lBaGpCdGJZaEJIRUhRMElY?=
 =?utf-8?B?R1FFWUJTeHB3bDc5ZUthMXhMSmQvOGt5SDFvcnpIVmQ3VG4rb1dGbXo3L2Y0?=
 =?utf-8?B?dmRCWGI1TlJuSGFwbDJFaTh0SjJCYnJ2MkVDOHd3WlJIQW5uRUtMbm1QUFA4?=
 =?utf-8?B?YWNlVDh4TmN2YWNsRjlNK1lEbDJKL3l0ZUFnTzNpY3BIbUR1M1BseC9yZ1hp?=
 =?utf-8?B?UzN4Y3VLbngwK0RrZ0pTWUhyVHRrSTgwZEs2bUJEbVIySGszRlpxNzExMUd0?=
 =?utf-8?B?TmxtSUtXK3NDUGV3eTlReE81b0ZGSnRkTkdIcmMwazVnb3hsdmFkZGo0ZXRY?=
 =?utf-8?B?ZDdrQWJDYXpXMytrNVRYWVRQOTMydmd5NHJPMkd4V2hJa0xYell1NXBKbERu?=
 =?utf-8?B?UVJHeXVVYkp2ZERCc0VUYThvRmtuWmxxRGRZa2F1RVhpc0Q5Z2UwUVN4ZkxD?=
 =?utf-8?B?d0lxRGlGUVMyMmoxME15L0QxdEV0bnVGQTdsaXZ1RlEzcUQyRStCU3ZpNDRs?=
 =?utf-8?B?VzlqSDhOZW83ZTVJQy82Wi9kTnIxTGU2d1NybU5GdmN5Szhha0FTbVFDVUw1?=
 =?utf-8?B?Sjh4UVp1V1JVNFRkM2Z0SFRWM1dXOTRzcUZqUWdhRmVJMTBzWWtxWWtkazdU?=
 =?utf-8?B?MFQzaEJ6UmtrS3BUalBQMFFlK0NxUDV3UG9RSUcyWldlS3Fid25xUTdZaXV1?=
 =?utf-8?B?MlBCcWFQellkQkt0VFYvNWtyd1lGdmxTamg1eFM0U1RXSlBGNUU3SzFaZU5Z?=
 =?utf-8?Q?t8XdZu+?=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1147;
 5:1lH4ZOjZ1MdA7qPxr3k1CiIwUvsXozQtLMx/B3UJ0gKwuOe0fXz+4J1AZx+S1r52RMwvW11AblTqgwgnkW9XAdYRVefGsnpnk570CYO8IL499VMWBnAk+bwG3CPhBjRlxLVRZhI7co/lmzVID3/WwmkvG52jNaQzup//RC7BNwNZxmVhdDbmXN/Eu6Vs/4//l2P5Ne8g92dgW2xLbEgv/dkwBFWRHjFZLBM3e0Mh6w8wB3YOTSpKEJsXTKa2cZ2jW/bG+DTBv02fVOvQKutMhzPwyGfJSyAhCP4hIQyPXBQV4sKJuhgiqifLQOhiIppPILKxrLTmXDucAh4F3De8fxj/E3B5BKTvTgD+LvmK4aSb8kxuzOhpJM+G1WVzdzXpplGMSSYIf5WsirLzIHLsmwqyDocLqzy0IQJ6izl8h58lhnn4TRug0Mo50fqkTFBqVxTKUPF9VgsdR/9es0hFudsLN1Hcbc7/atOEUJw89KIckUs+x6IJ+L7n9MXnWZsC;
 24:8wTkE+22b1dMjwZUn76qbEqnFXaZXJGeT61NV8+X4NvyoVpgEhukAQRtaGEnxSkCn7lCdoph+n56KPbGYetMrPadt7vud7AxlIzxfDUhc1o=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1147;
 7:pGLRIXc6XNzROgNtX31T6zlmN3vDjZsMebROMTdNVs4mPARYXewu29kiiemiuHboda0bvni8RvNlQp35RqyT7udPxpL5FB2uu9Q0/aFMSNYPbsXEswtDRUP11QPTnLZL0tDzlUeCByJS1b12ejMeoClJeVjx4e4lo8xS1W7I+JgC2F1FUNdIqWvG+W+1njBHxXn1e8a8vyueV4eAh11YJ7WTLDgBAW/cpFgRU69H5ODWmAaj+5xzMTkHj/ACdsObjRoYyvcMII08kCRzdCkM46N1HsKi0hCr7gFKqHP2HaF5UsGPpIZ8+3e+fQdjbpIyG/GsWnceJ6vAjHnHRINY8hVyYTRXnSJv6GVljaAPegqhbvfOK39+PB+2v3aHb/rmsaK8gWKs5AKLUoioZU/7tousCLVgNBIsSwr5D2ZRMtRmrQkK9PVu5uWb30iKBFclxscYP3CL16ENjFFzC4VpGOcCB2CATdK6ZeTF9UQh5n6IXickP9FzOYvud5y7tXhLoOKEfR5eJbv21ePpCosbUyP1Qn9fCLHUmv16nidpXAjk1B5v7MUhln41k1tDTmowcJqxfpnTUj5DEAl+jgAhQwCM8VAAYYFpAOJwIil8P0sySuhVyLUULgD7k0lY1TlQLY7DNpn83zu/cpRmoiu+3QtOSkvLHzmInr8fd+evvf0QoKcaHdFeK7cyGU7TZs4dP7wW6TOIyxHXZXMCXZELVplHiozeT1hgRQ3GyrSUG0YIpCNaSi3IposDsRmC4PRHtDTt1Im48lcTQlndlwNlyy5gCiKN24dYZjSblEaMeM4=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1147;
 20:/YZVCo+rytq1J85d4WvHUVC0RrRZ11EDri1GEVeBxCsJqujVTdQFmr2g/8lhCztY48ln0Ba4Tv2WHwCHUljQeYWupSHkySGKywJAk7SUagvKuePa/zRhDQPRMnURJhz+jPkmOq5C0XgjuXRNy7pksUAhVyaNb41ZT8J6e0FcrIRnGDiqMkvEbGlNavlhNjdVeMGvc0tWvJjSu1n9DXg8IEHFD8FCSrFuXrxKss4fjHhE0OauwF0inxgaGg3K9P9m
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 15:10:19.9263 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR12MB1147
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v8 RESEND 16/38] efi: Add an EFI table address
	match 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>

QWRkIGEgZnVuY3Rpb24gdGhhdCB3aWxsIGRldGVybWluZSBpZiBhIHN1cHBsaWVkIHBoeXNpY2Fs
IGFkZHJlc3MgbWF0Y2hlcwp0aGUgYWRkcmVzcyBvZiBhbiBFRkkgdGFibGUuCgpSZXZpZXdlZC1i
eTogTWF0dCBGbGVtaW5nIDxtYXR0QGNvZGVibHVlcHJpbnQuY28udWs+ClJldmlld2VkLWJ5OiBC
b3Jpc2xhdiBQZXRrb3YgPGJwQHN1c2UuZGU+ClNpZ25lZC1vZmYtYnk6IFRvbSBMZW5kYWNreSA8
dGhvbWFzLmxlbmRhY2t5QGFtZC5jb20+Ci0tLQogZHJpdmVycy9maXJtd2FyZS9lZmkvZWZpLmMg
fCAgIDMzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogaW5jbHVkZS9saW51eC9l
ZmkuaCAgICAgICAgfCAgICA3ICsrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgNDAgaW5zZXJ0aW9u
cygrKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZmlybXdhcmUvZWZpL2VmaS5jIGIvZHJpdmVycy9m
aXJtd2FyZS9lZmkvZWZpLmMKaW5kZXggMDQ1ZDZkMy4uNjlkNGQxMyAxMDA2NDQKLS0tIGEvZHJp
dmVycy9maXJtd2FyZS9lZmkvZWZpLmMKKysrIGIvZHJpdmVycy9maXJtd2FyZS9lZmkvZWZpLmMK
QEAgLTU1LDYgKzU1LDI1IEBAIHN0cnVjdCBlZmkgX19yZWFkX21vc3RseSBlZmkgPSB7CiB9Owog
RVhQT1JUX1NZTUJPTChlZmkpOwogCitzdGF0aWMgdW5zaWduZWQgbG9uZyAqZWZpX3RhYmxlc1td
ID0geworCSZlZmkubXBzLAorCSZlZmkuYWNwaSwKKwkmZWZpLmFjcGkyMCwKKwkmZWZpLnNtYmlv
cywKKwkmZWZpLnNtYmlvczMsCisJJmVmaS5zYWxfc3lzdGFiLAorCSZlZmkuYm9vdF9pbmZvLAor
CSZlZmkuaGNkcCwKKwkmZWZpLnVnYSwKKwkmZWZpLnV2X3N5c3RhYiwKKwkmZWZpLmZ3X3ZlbmRv
ciwKKwkmZWZpLnJ1bnRpbWUsCisJJmVmaS5jb25maWdfdGFibGUsCisJJmVmaS5lc3J0LAorCSZl
ZmkucHJvcGVydGllc190YWJsZSwKKwkmZWZpLm1lbV9hdHRyX3RhYmxlLAorfTsKKwogc3RhdGlj
IGJvb2wgZGlzYWJsZV9ydW50aW1lOwogc3RhdGljIGludCBfX2luaXQgc2V0dXBfbm9lZmkoY2hh
ciAqYXJnKQogewpAQCAtODU1LDYgKzg3NCwyMCBAQCBpbnQgZWZpX3N0YXR1c190b19lcnIoZWZp
X3N0YXR1c190IHN0YXR1cykKIAlyZXR1cm4gZXJyOwogfQogCitib29sIGVmaV9pc190YWJsZV9h
ZGRyZXNzKHVuc2lnbmVkIGxvbmcgcGh5c19hZGRyKQoreworCXVuc2lnbmVkIGludCBpOworCisJ
aWYgKHBoeXNfYWRkciA9PSBFRklfSU5WQUxJRF9UQUJMRV9BRERSKQorCQlyZXR1cm4gZmFsc2U7
CisKKwlmb3IgKGkgPSAwOyBpIDwgQVJSQVlfU0laRShlZmlfdGFibGVzKTsgaSsrKQorCQlpZiAo
KihlZmlfdGFibGVzW2ldKSA9PSBwaHlzX2FkZHIpCisJCQlyZXR1cm4gdHJ1ZTsKKworCXJldHVy
biBmYWxzZTsKK30KKwogI2lmZGVmIENPTkZJR19LRVhFQwogc3RhdGljIGludCB1cGRhdGVfZWZp
X3JhbmRvbV9zZWVkKHN0cnVjdCBub3RpZmllcl9ibG9jayAqbmIsCiAJCQkJICB1bnNpZ25lZCBs
b25nIGNvZGUsIHZvaWQgKnVudXNlZCkKZGlmZiAtLWdpdCBhL2luY2x1ZGUvbGludXgvZWZpLmgg
Yi9pbmNsdWRlL2xpbnV4L2VmaS5oCmluZGV4IDgyNjliY2IuLjhlMjRmMDkgMTAwNjQ0Ci0tLSBh
L2luY2x1ZGUvbGludXgvZWZpLmgKKysrIGIvaW5jbHVkZS9saW51eC9lZmkuaApAQCAtMTA5MSw2
ICsxMDkxLDggQEAgc3RhdGljIGlubGluZSBib29sIGVmaV9lbmFibGVkKGludCBmZWF0dXJlKQog
CXJldHVybiB0ZXN0X2JpdChmZWF0dXJlLCAmZWZpLmZsYWdzKSAhPSAwOwogfQogZXh0ZXJuIHZv
aWQgZWZpX3JlYm9vdChlbnVtIHJlYm9vdF9tb2RlIHJlYm9vdF9tb2RlLCBjb25zdCBjaGFyICpf
X3VudXNlZCk7CisKK2V4dGVybiBib29sIGVmaV9pc190YWJsZV9hZGRyZXNzKHVuc2lnbmVkIGxv
bmcgcGh5c19hZGRyKTsKICNlbHNlCiBzdGF0aWMgaW5saW5lIGJvb2wgZWZpX2VuYWJsZWQoaW50
IGZlYXR1cmUpCiB7CkBAIC0xMTA0LDYgKzExMDYsMTEgQEAgc3RhdGljIGlubGluZSBib29sIGVm
aV9lbmFibGVkKGludCBmZWF0dXJlKQogewogCXJldHVybiBmYWxzZTsKIH0KKworc3RhdGljIGlu
bGluZSBib29sIGVmaV9pc190YWJsZV9hZGRyZXNzKHVuc2lnbmVkIGxvbmcgcGh5c19hZGRyKQor
eworCXJldHVybiBmYWxzZTsKK30KICNlbmRpZgogCiBleHRlcm4gaW50IGVmaV9zdGF0dXNfdG9f
ZXJyKGVmaV9zdGF0dXNfdCBzdGF0dXMpOwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 27 15:10:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 15: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 1dPs8S-000105-Sp; Tue, 27 Jun 2017 15: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 <Thomas.Lendacky@amd.com>) id 1dPs8R-0000zC-KY
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 15:10:35 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 EA/EB-03587-B6572595; Tue, 27 Jun 2017 15:10:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0gUYRT1m5kdx3DrazfztmTZVpSWj4KWoD8
 WBGWkpVFoaY45OUP7sJm17Ecgsi0RveihtlSuW1b21AjtQVKGVKZiFpooGaZFWxtqkVkJzeys
 ad+vc+853zn3wmVInZM2MFyBnROtrNlIT6L4uKiFMUJ+Slr8nZ745RcHL1AJaE3Dg9/EBpSuE
 azZtoIsDe+quk/kDeoLRg4MaQrRED6EJjEUdpDQ3dFCKQXCJxHc6DhBKoUOOwmodHfLRQhD48
 XQ7vtOKFiPM6D6xi9/fxp2E9Bb7LcisY+GupYmWiEIPBPcngq/iMLzYaD8UbCCtXgNlJedphQ
 cgtdC2el2v6lO7jeNPPRrwvAsqHzl0Kj6qfD8TJ+sZ+SAKLh1P05pk3g21PrO+u0BR0Lt8DCt
 zAD4IILizoMBz3ng+tYarIoioKH5LKXi9dA/UEoqnoDnQqMjSW1XEDB4YaXqc4SGNt9w4G80e
 C6PBAJ6g6H/kwupxVEa3j0sItSihgJPxeNAhBm8rwsD822Fww8OBayaNDA6alexD0Pfrb3HUY
 xrwqau8U1dEzZ1I/IqWihx4h5OjFm6LDZbFHJ5u4UVzDFL4k2xFk6S2FzOzGZLsTtslttIPoo
 g+d1FV90b69EMhjCGaa9BSppucrYtZx/PSvx2Md/MSfVoAcNgT0NRqoGy2qycEbROuyybKnK5
 XMFOwSwf2ZgSmFDjNG17nkxrpTzWIgm5KtWI5hjCtSblH1YIPt/679vYebahCINei+SZdKF5n
 GgR7P/zXhTOIKNeWy7JLqGC1f7P3SsHE3IwdX6DEmxnxylDIdpUd5QmflRNz9kcGd7p/dkzJW
 x1dUnS5BpvBvzpcjgTihelJu+6ErKXNL0tCfk9ZV1EZun+bV2R+lWWF/WZm2ZUp+SveGNK57t
 u7va1fiyR0p8E9VReSkZbMNNhiHt5znbssycrMdrRVH4v3qA7n/qs+cOPtFOXrj99n/DF8zXx
 RY2Rknh2STQpSuxfS55tmpkDAAA=
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1498576232!63938885!1
X-Originating-IP: [104.47.41.40]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5434 invoked from network); 27 Jun 2017 15:10:33 -0000
Received: from mail-dm3nam03on0040.outbound.protection.outlook.com (HELO
 NAM03-DM3-obe.outbound.protection.outlook.com) (104.47.41.40)
 by server-16.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 27 Jun 2017 15:10:33 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=FuqZSD1tZozvlsEg6pgT9IkGdjVd5ixygOkeIAXM5Hs=;
 b=b5GkSPlWrRE2vr48VMEt4w2SOvIbWZNEjoGpbbB06pgLTGvI296S8iwyWyljQ2GOq9FB+DwkziI0KH1UvC01ilTJ9I+hY0agNUoynV7bSmKB20noj9o1qcbgMw37Pd6Ys8/7uxzKtpzP/+cvt4zqi1RAkRyJCDzF32QRdwZPuZ8=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 CY4PR12MB1141.namprd12.prod.outlook.com (10.168.163.149) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1199.15; Tue, 27 Jun 2017 15:10:29 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Tue, 27 Jun 2017 10:10:28 -0500
Message-ID: <20170627151028.17428.65111.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
References: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: DM5PR17CA0048.namprd17.prod.outlook.com (10.173.128.162) To
 CY4PR12MB1141.namprd12.prod.outlook.com (10.168.163.149)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 51d349e7-0e4b-454d-8ca4-08d4bd6ea709
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095);
 SRVR:CY4PR12MB1141; 
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 3:T5P4LbBhuc+vc17SKdRotnrGedUseJjXKX0+WoizkYldPN/EDx0BnjoJbs+H+gpXW5qs1P0nNLaW2kvAyAlzsefFTRGwjEYxoGXAz1aLFI4/fWN4LZH9YYFVe8bepgMA6BXeJghevOSN0mgFGvTlEFb1shdZGs3Y8BL2UUScooCIROw4NnXAZooWKBj1026/o8ZY68EUZaG6Pr5LuIOFloso/xOpWgXqDOeOR75+jryN/iBAmEa6my8RZ11wQXFpKzlysxUrI7oX8Tn6ei9JHfh6NpVILggCC0rNvQ+GP+aUb8GQfRhSOwBjebBCLu/IUncs6O0KZx7x9SWvHhVb0UjeoOYiTwgYUjid47thyX25YHEE0iwsOFryIgqMLtjfBJS7t3Pv/gKeByjLLBYibbbUCcfO8VrauveB4DUTyeNzX7rCJtsTVJtM3E0eCZRPfh/x5ZrGErdb0T2IoJmpHKeTmt7ulbnj8GyUAB272azAIRt5p/OFA8+dnoBs6jCCALMZQhwa1ZZ7VdNUfIbOcdZBQHcezoXG6ot/xc/Gag5TsRiGo38wQO0EgagORWrP2bxoEClJ3ii4UG3ZTDpPPn9044vXQ80YWJbVQdBfw923HivicMPicRagOdAmvpTAmdvTyrA9T01iev5NqxDF4MzwmfZlFD8nn0e8CYscwmCFzeFD9vUordim1QHtPJ6H6ahWDMJI/VfRjd1EgTFcVw==
X-MS-TrafficTypeDiagnostic: CY4PR12MB1141:
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 25:emlDjjb7RmHMLR/85ZwHekmok3O/0BNnaMAYoDwKxDXJ2/1hgEeyeWxWVTXQ5OCRRLziM5w4xPsGFsPMmMBYnxqKYINjcrfk5YsjTQiF3IhfuGZZec5RzhsnJp5W4KlEjLMhSphDu/hUsXjBeXDNVamqC5XGXOIcXKsMMRVrV7y2VOeZh+K8cqby3R4JXSrJC44HoJ4lpXrnvExsoQPdYbs6w/MLvIoMAH377j+2kQ0fQ55xyPkp9jXxfe7Q+aajwrYK7pTOjkQvCCmv8OmX//8zotvlS8bObTIfwRSLA8/bqlAoJhyt5pXyWfgN88TQjJOEFZEYyY1c51BReNEV0Jv8Zg752OJlesPZ+SMfL3nIcEsNCLVxkXA5wlk9lwUZizKvdqJ4DvDLPiCEocA33/dFgEGCam26khkFE4SfnX3rGfbFMjN9DxkzyZEfiuj6uQ7r4FNhux3Dlve8z67fP2w6VzxA5qsofERRj7d0GbaOF3ShULlFj0PhQvsMPbI1pAyjQEK/SiRuNZmqutIjpDSPOGSAEqa/2UoJ42HjfW9s73Bna/h2+zIWNjOC+uEpA80dgwTT+cGOoSmvXEe0IWatEQUIS+fdcsk0U7rmmOPSBP22VgdZ2rpveeEf/HoOTJH5zbLm0EmRHwRzmVfcvoaP2tTRTdYaYIVx/Mog4iIClz7hvYGP8zr2uitMTFlPggCiTR0F213LyCPijIqFTPdpN9QkbwHOecXpkKDS3i+4ZfvHSdBrBVzY3SyNC1j2AZZrdEih2A9x1ifPU9sLPNmP1oThJBhHXI1Bf8ULI3PoovW8VbCi2pae2kN5dCq+sWd62E+9d9amF01ayF+CtoEaD81HIp+uyxNMBR7v51bDQOpR4GoE1dROYOJ2px5wHuTBbEINCqrmkZZOMSNrsuSFs2PnfcrpoFEyl4az+oo=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 31:DXxidpKnrdUtiLO31z4HwF0fQmvzHp9IYdkLQPE2QFmhgGocggAyWaNXhCKBsuYZieoLH0HlIUx4tCYhOKi7SOPM6NibdLpr53J91fOop1DYmZx56Lq/gAgZrOiL1vcCQr97knnHEsZETp46DI1QMMftygZS+0fjgZBVtCHRCAelZK6U8GpH4MGCrrGJKfx/z+qzu4cWdZQCQ8Nj2bDmVEinUTP+8v87BeY7rTlrzV/74QmQa4mp6w7pk0lDsHVK1/63USiWqMxDAl5oEWC55mexayyBOexknT8U1c1KvcI6NP3U0a5cy5gLOOWtxxIu5xhxgn7ZO0DQduZW8xyn0KhSdujfxgRwwdSVM8ru2PJbrTOLJ3tF2Dlf8bh6UFRxkqA1PA6+cUFrNuPwHDolRNfVX73cm7XvhAXmWb3gwZmFKJAol+M4UwvL4BTnFSGZ3agoJROFd0YIXEF4NfWGSyJOtBEbkzs7Z3n54i4OkSpqmddlmQjYfYKITGa2ZTxozJUHxknzdbwLZTVTHRlNHEOJ61mhxAKzEaAtxWb49HcdtTE1iBGDEndV5t7vt4v4oK7rNLdHnqttsnz2Oqc5uoeL/5qfhJQN5ES42ZyWzTCYfQBvZNC2DzMDH13w4RxZNguLQrHaWIs6d1sYcF01bi2EPlm/lcmFNdk8H6NMbnT02xfF8dpKAUq9UG4EIreG4BVcZp6P7Iz/McwYqwr7OA==
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 20:hgTix6JZU5DzlTCSgqHAUhonDjb0UmLv8Ca0kihP+l7wuQt9yvYUJJAr0fchVRx2RQXG7OK1/nWvu1ZI7ARTuuoMVeG6pDdp3KFyQS2f8OJRRFNjZOE2DmSJsg4hxbjrvXSFK75M9V7CKFf8zaUjBhInWhYqepFhcPjwL5YAJbH7+wKl7LUdPL2rfem6DIYo2+SJekDaBplTCT2sWgBSeMC31ztXsX+1fc79eaL9MQ2w3BCMPJrOvajgn9ORjLR68Fl4W4B/vLviJSamYiu4T2mbfx9+rk2XUGSKGrwU0VtXj3vG+FVQQ4GVbQAjbagjYx3qDkMY72tISDQf7EDj1/UHWOtDKVzEzQ2A8m2CWLzHl33ooy2czVOf3oLjyav/s8EKDUKhN81pbN4xJE7e/ThE/Ks3HyZVW7VVxKWD6sOSA9NOpLocaiOZtWalZhhAMwPn710Rks2plgS6VBQzD+2VsQfRDGMP8soCuE0u883Hr30DTOePXJ7ScQTR3Uuz
X-Microsoft-Antispam-PRVS: <CY4PR12MB1141E1F3E59AD971CE56365CECDC0@CY4PR12MB1141.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(236129657087228)(767451399110)(167848164394848); 
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(10201501046)(100000703101)(100105400095)(6055026)(6041248)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123562025)(20161123555025)(20161123560025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:CY4PR12MB1141; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:CY4PR12MB1141; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzQ6UWJGMnp1bHJ5L040aVI2OXhwMmt3MlYyaTgr?=
 =?utf-8?B?YTA4VHVpUzlUTG12R2Y1SDB1cXZlUkhxOFk1bnlEV3FzSHAwaDh4MXd2TzRt?=
 =?utf-8?B?TFNVTml0Wmx6UEtOMkNkdXd2OWlFNXVDanhUeGpJeGMxdWhaOVVubUxQRmJn?=
 =?utf-8?B?YVc4ZUU1T05OY05vNWwzbWlPV1FPbWovYktGd0l5L3R1UFFpUHVicThqOVBp?=
 =?utf-8?B?cVhiRFNxL3dQWmF2RGFxbGlUOXoyOFcvTk5HNlQ3UFZGUUZTeWxqN1p6aUhL?=
 =?utf-8?B?cXAzUlc4MlBLN0ZzU0pZVEM0Wmc5cVhUdUNBd05RcFpSZzhONVRxamh6Q202?=
 =?utf-8?B?K3JKMERnTU00NWZYZkhjM0lnMXFjU1hKSHg5MWMwWDRmUDQxQURsZlRDemNy?=
 =?utf-8?B?MGV3T0hZK0N4R3FXbjV3c0dZdzUrOE83S2pIRkdWOW5sK0s4dXBBMlZSNG8v?=
 =?utf-8?B?empicVhTclNFMW5DaENJdUE1U2RlcHM2bFh6TzJwaHNSZHRPYzdQVE5PRmtD?=
 =?utf-8?B?OVJLQ2d4SzlSMUhHT1JRYUZWRlRrd1h1eDM2VzJCRGRtOWtFUkNucGlNYTJP?=
 =?utf-8?B?aUlLa09aU2xveFJaSjhmNzJKNEp4cFVPQUxqVzN2aFF2ZG9JNTg0TXpmSzh5?=
 =?utf-8?B?NUczUzEzQ3Zra0xQdHBrSStETGV1N2VLTFhubjJDN3ZxOEhQclY1TnJFWFRS?=
 =?utf-8?B?cGZoMDZmS3RnR0VSbHRISG5aOTdpdHhoTEU0TTA5bTNHYVlIdkoybjNhL1Vp?=
 =?utf-8?B?ZzNNWVpNNmFXRGZSUDFyRWd0N2RFTFVkY1BjemJPbFNNa3U3NkZmWkxTUnZm?=
 =?utf-8?B?YkRjMmVENlFxOHNRVnJKRFNiS0ozZ3FaQ28vMG1GN1RMNVRBcHNlVm0wN1NB?=
 =?utf-8?B?QlhGaTA0UTZlLzV6VXU2eXo4Tml0TkJFV1QxcWl4SlpiL0NTWkljdnAyaXF4?=
 =?utf-8?B?QmErbnI1K2ZEcXhWZDhOUitXM2E5cUJGNXplUkRkS25VcUErOTk2VVM5VlFY?=
 =?utf-8?B?SHFhVzcvVlRkOU5DdUJ2bEM3czhRb1FFZmc4WCtMTThwVzVtVHdVSXJxZ0sy?=
 =?utf-8?B?dE12aTFYYWtEUkFEQ1lEWi9kbW5keXU3dGpqMkRoUGtWUERPRTNCTUoyemRF?=
 =?utf-8?B?TVJDV1l2UmZWQmZuV3U2S1JWbjB4VlVUZ1hOTEZYSW1Kd29qWVhzM2ZCNkhN?=
 =?utf-8?B?UitCUXFoSlp4MTAxUXFXcTdJVUU1UEtzclliQTd2OHJZNmdra2VybGJMbjB0?=
 =?utf-8?B?QmlKV1lqYVFnWkN6Q24xNE9pVjR0WnVyNVlGTHVTSUJ4MC9QTVpQS2JxRHFs?=
 =?utf-8?B?eHBCaHZjaEF2ZW02WXJVZU12YkNpbitXM1NyY1B4ZVMyRU5CeXd5VUpoNmN0?=
 =?utf-8?B?SmpRMHlWSktSSjVZN29wSkdjOTRCY3crRkxwZUcxSU1KanFpREdRM2FlQlor?=
 =?utf-8?B?R2ZpeFVQYzFiR1I1dUlrd2VBYTFmUms5NHpUbVZHcytwL2FRWlNKazBMeVBk?=
 =?utf-8?B?OGtCWEJ4UzNXdmtINnR3UHJCN0VPdW9SNHZVYmRaY3FHMFgrNkoxblhUS1JR?=
 =?utf-8?B?emRHaisvZ0UzL3RRUXdua3F6cHhaNGhyNlIvR2RYTDd0NTMxLzJGR3FCMFdK?=
 =?utf-8?B?ZytXVS9tYW9GQkxwYTVJK3VqYk10QStsZFcycmJzVUVyREFvU0JlZkJSbVhM?=
 =?utf-8?Q?kMEHtvcQQ9ipSQfXA4YkI0QmtuyIKYW0TryHXe?=
X-Forefront-PRVS: 0351D213B3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39840400002)(39400400002)(39450400003)(39410400002)(39850400002)(39860400002)(103116003)(53416004)(97746001)(47776003)(42186005)(66066001)(50466002)(72206003)(81166006)(33646002)(7736002)(86362001)(7416002)(7406005)(6506006)(5660300001)(305945005)(23676002)(8676002)(53936002)(9686003)(55016002)(2950100002)(6116002)(54906002)(110136004)(38730400002)(76176999)(2906002)(54356999)(83506001)(3846002)(50986999)(4326008)(1076002)(25786009)(189998001)(230700001)(4001350100001)(478600001)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR12MB1141; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzIzOnhWQ2JiTGJMdi9FaFQwT29MRUNnMTcxVjRT?=
 =?utf-8?B?ZzBTY1F6TGh5VTdMc1pXWGVLdWdHbENUYWd1ejlBd1FNYU4veFhXT3FXVW82?=
 =?utf-8?B?MG5IY0xIbUlTN3djZXJXci9KWGlNYXV1Rmt6a3RhR2VXcDRuM2lYRldYeFcv?=
 =?utf-8?B?L3k2NDBHSFBoNWNQOTNzK2tlZWpRVzJybG9EaTF1V1VXck9yeFdXS0hzSDYy?=
 =?utf-8?B?emkxOWR3bnVlSCtTTzEvZkR4Y1FEbERSZXR4WkRQTm5iYUUyZ2hXTzc4czZ6?=
 =?utf-8?B?SEQ4MWVNVWtTS1VMR01SaFNYQ29Xd1RERGMvZ2l4RHNZQnJIU3AxWVJMdGpL?=
 =?utf-8?B?SG9iejZvWXRWd2E1cFdOeGwxL0M5b0haeFZXY0RnbkdnWm55NlhTWnU2VzdY?=
 =?utf-8?B?RG40OFNWb1dlZTFIT0NUTjI4N25ERWlzUEdzM2E4NDk4QlNZb3hsd3Qza1o2?=
 =?utf-8?B?Yk1uUnJFc2oyQ1BaYnVWSE50YzNaeXoyZUtVQWpxYnVTNXgyMTF0bVFZMG5K?=
 =?utf-8?B?UWloTW1VTEd2Vy92dzhOUVNTbTFqU3MyZzVKYVNVcWpZLzNQU3NwNXFFVS8r?=
 =?utf-8?B?UVBWTkxCY2RVVTExZ0FvR3dmZ3RLYU5PQ0wwMEl0Ty8wekZiVDhDejlNWklm?=
 =?utf-8?B?ZUQ5S2YvNVFjNDFKa2JveldHcVBhelM1VVdTMEZieWpGb1J6RWVXc2psbmZL?=
 =?utf-8?B?QWZsVHVXSGtoMkxXR2xrS3Z3Qjg3dWZPcXRtUW8rVTBYcTNIRFhJM3NEUi9H?=
 =?utf-8?B?U3pWaFpVTFVmOTNoVk1GeFRlVEJxejhuZVBkNGREUGdhRk5kM0JnOUZwek5N?=
 =?utf-8?B?NjlteGVKZzVCSStOSlBpdTFqT3Y0S2w1bWtOWXVjU3BuOERsUHNPbE9IemRG?=
 =?utf-8?B?TWNqZ2VyeGJVLzVPOUN5N3QxbzN5VVVCS3Q1ek9iWUljMG92WWxydFBxdzh0?=
 =?utf-8?B?VnRMbEdINUM0a2hzaFoyU2xYYThLbzJiV1dNNHdmNE9oYWxKajF0SHVBWjI1?=
 =?utf-8?B?RDZkVTVaa09ONm95OVlPM3kzWW1xYmZFclVJTW9JcG5HdHpmcC94bkpSMlp6?=
 =?utf-8?B?VEpxc3BQd1BsMi9BbVJlM3ZOamY2Mi9UMDBOZDFFSE5Kb2ZkOXJPTjVJcnZW?=
 =?utf-8?B?RVd3dUJQRVNXZklReXFzWXZKUzFKRWV6NkpCTktVQzd4RFNrUFBvTjRJRHI5?=
 =?utf-8?B?ZWRVQzgzWmRsam5FRi9wZXk0R0ovZzcrZURlWDlxNjlkd1dxSmdmWFQ3RzUy?=
 =?utf-8?B?NUFYL1FINmFMaWhjUXluc3NWL1Nja3g2WWJrQkFWZk1GOUNkWEZXVVMvTHlj?=
 =?utf-8?B?eVpDWnZJUEJxeUVBRnpGR0lqQ2c5TzFzYmhOVG5IR1BXNkZLbjRuRUxqRWlE?=
 =?utf-8?B?R0FLMHVJU2ZSRjY5YUdoNXFvTllINXM2M00xUlBSR3A1UXFzZVJhU3RDcmgy?=
 =?utf-8?B?V3dqNEloZG9iVElZUUw3YXRrcG5HdUV5Qlg5U3hqQlhRVDZONGVCdlZXMUJ6?=
 =?utf-8?B?MVBXcWFpS1VncjYwbjN0TjVTK2pEZ0taeXNTTWVvTE02cDYyWTBmZHVrVFk4?=
 =?utf-8?B?bHNweHRFYWFVUk1IUkNRckNmcTdOTU52OE13RXZwRm1jdkI2VkJtTWh2dHJK?=
 =?utf-8?B?REoyWXRZR2dsSGQ0Qkw3WjdHby9OMGk1ckJXVFd5MDBNYnQ0QWUzVjNsalBy?=
 =?utf-8?Q?3uDjVH1exsCteOhLrY=3D?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzY6VFZsSFpKbnFMNHA1eVJxQ1ljQVBNZHVLNTRP?=
 =?utf-8?B?STlDNjcyWDVMdmlWbHJubENER3BhMmhwR3RlN09LbkJKcFhGTHROczk4d25n?=
 =?utf-8?B?ZzllbGhucXdURU1sRkdVSTc5M0o5d1RqWEZIcU1td1BpMmluT0E0aGp3cVNl?=
 =?utf-8?B?N2Z0YUpoZm9mYWk3MTRTakJONm83V3F1QXhDMFprZzdFTDkrcUJQbFhodzUv?=
 =?utf-8?B?YjVsTXRpRTBhWDQzOEh3aWRTZFpSQWhLb0xxVXlpTzVJdHVtaW5HcE1aTU9U?=
 =?utf-8?B?amQyWjQ5QTU5MUN6MmRaYUxWdzdYUkY4bGlaTW9KSTNMY1MvQ1hOZ0JKQXpN?=
 =?utf-8?B?M0NqWVVST3F6ZTRnamxKRmhJNGkveUxTdXV4bkZsRklSZ0NhdlZNdjNrTHNj?=
 =?utf-8?B?elBaRkFvMCtuck11UzYzTzlJbEl1N3RBRHgwREJZZFZZTFRWUFdxbElZKzBF?=
 =?utf-8?B?Y09Pd2hlL1I3TnRRRXpBMHoyeUExRllVUGNQby9sZGFaTjltZHRyZ3BBYmZ4?=
 =?utf-8?B?MmQ3UFhyZFZqd2x6bk1pZkxDaFpFeDliTXA4cXd6UWJxYzZ5b3BMVFVHWjJU?=
 =?utf-8?B?Yy80YWN4cmRjZm5zRzZkZ1B6a2NxSnFSZ0d0ekZxSU84bUt5YzBoVmVGMUdt?=
 =?utf-8?B?dmlwS2Izcm56WmFZS2pTRXVuNitMTHA3OTRrR0RtM0FpZmZvc24rbU11VTVP?=
 =?utf-8?B?Q0dRSm1qSWgyZlpwWDBWb0R4Tkt0WDN1SWQ0SjV2ZjdadG5VWGcxTlhMQmdv?=
 =?utf-8?B?QVFtU05KbzlpRFpYd1JXRXZXMEYzKyswRG1LWW80UGJieVI3Z2IzNUVPQ0tR?=
 =?utf-8?B?S0c3Y2FWcHBaaml0RzRVbTFGMzY5RkpQVnZsbnRPbDFUcXhxdndBR1JTb2pu?=
 =?utf-8?B?VjF1UzB5YVhkUmhhMGlwUTJKQUxxbzgwN24wTVlRRGlRSm14YU5XTDVtVHJS?=
 =?utf-8?B?eGUvQWVsUjBYSFRvWlZwKzlnZy9IUFZjVFhJUkcwRllQY3BYRzY4eXV3SVcv?=
 =?utf-8?B?dGVUUnJmdzVmdkZETXkxMkREZHZGenYvVzNYZU00SXlGUmFsbDgvblRDbHd1?=
 =?utf-8?B?YXR5blEwRXhwNHRuL2hvSnlGY3dNZDhydGNCV0dMUmI2cUtsSVFPdFhlSUlI?=
 =?utf-8?B?MkZWOEp1TGVhbEd4U2dnZU41U1Nta1YyZTFUU3VDdklUd2F0clZ3N09keXlW?=
 =?utf-8?B?NTlNV1lkMytRZlRCZC9kSHNSekxzMnNIZVlBcUk4MUltQ3g3eTNlQ0JjamhH?=
 =?utf-8?B?ZWVwclpnaTVUSHg2N0YyVUlocHlvQVFxdWQwTHhrYWRlWTNwd1RtWm8zaTlT?=
 =?utf-8?B?amgxZENYc0NzeHdoV0I1SkpHSXRobUYyd2FKVEdudTlDdmtzdnhKTGc5QkRR?=
 =?utf-8?Q?/4SX4e4?=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 5:6MxqPm5g54nClKk7FWpA6rNlae+Sg9hLEZ0C61hslRYfEPp4O66jseorwVe+saOoAy36YgF5MsoFuUC5iMbh5nBNcqZ9C1ZSVux/naAs9hbgx9ZBZNVUEto4o+2NlXK4sv7GViQ3awXGbhNWj9b+nok6Rbgi0EV6cw0kC7fmof9ZS+r0al2he+On5rnxpJN0qYPidtXs94jzduxKmgjZ1C0JEClhVqWVRHCBT8eOQB+iGIl2gtJBW2XLOa/0AW+8jyxEEDSPsR8SUDwvmdnfCkewbuXLKrRj6AYi9oFfiIWs2FPOmSPXUsrQzVyqgbfOGdd9cbF0h5R7sJlC7aRwvdec6Jhca0FRqGL0U93+STMv96Snc7ZSoAVvjX7vNf9DHmT1QM21xLBJXCb1CBoqdy7IvUGcTUSNPxHJO9UStUwSSeLi+DBgNvFgC9+KBGxdfhr45JQ+KR1vgpshHINTvrq/Snh9W1rL1MYFit4BPpRjZmIHK8grJFqgO8YLlGwa;
 24:d3vUr6XVFr58+GY2kkGBhl+to0WdR7bVOGz2dtvSZOEHUYXV+QJ3AUpz1XzNeJ6jap5aU3bga4mpupoI52Dxnlwx272zkHC8c5nxW2utzLQ=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 7:JeF99upT7j3kw+3fpssuRX4vI3VTfW9WLryyZs35dLPZRooMx5YsWB1w28PkRYDB0vPV9d6E9EWWYpGZwKVM/5KvtDG2NBOWJR8wKUDpCYqBOeOiUuUpxbCXwUowjgKMm5x8XpCEaeFuP98afjGbVsMkLqaK+s2vdHI58QZnr24MFj1bJclfXBHJMJMNbcYQ5jYuaCpN/oMHmnGLBHKXZUMmZ9XCgJ1TvQyxnscv2AMHhU3ORg5tupVStHIoPdrZkBuVMhBVMCJAJFtWWG8mrFXc/rhe4pUZOJEqF8ZACFmy8iKM4kb9R+KvjYNe5HdUlHtPz4SD6r0FDTxQ3gCAhtHWyKi6SLykS4H3nU/6yn7HZjr6JorBd9Tdh0em9Rw+EQcXoOS+RSBGLNDeaaRMSna5ZNlup9iSotWY4J3HXEWnmWso93ZWnck8HHSez6+SARqZftAvdpaWOvkccheChVIS+aIBNiQPwb+vbHHSxuFk1zW7TsIR4Fz0zyBUuFYKycOSE7FI4RQNN9EIEEpLy+2XHlPKH5p06hyZxqg8IMImh6tdGv0MjDr2+UgklpfMW+8ZwgyGLq8+sJXe/a29X1tr8aNLbDyUUqKmkziOC6splUR+Mrgxd5VItAqO7Z2J4stl1RujLmTp3l5yHfEzA8op15IBt5aCn+AG4VQnWpWvK2Ds0SCPgpGd/WrefLC1hkUtLfS43ubMEqBfX6g3NcSVXz88I1W5b61/ijIE+dxxM3NlatWP0QUzyS3Z67qmn/3lluBiQOB6YLiLLfAeDnIYrZafVh+b/OQAE+As/S0=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 20:90s8m3tqnyFjNM/LURwDh9D85jfsuAJrrIg+Zz2F7DU5TxbZxq6HJds5x2yA7UQ0VNz/IUpHIAexfN9kpxRZZjdP/UCSqLEa3tgGy7d9KWuNfFyP3nuk9jjnCtjHtdd9US5IYPIteE39BEFVQdb7VucreFqbgduptkyQ6rL5C36UX298YohXwmV3wBhtiOf5W54rCtChKUvWl+abi5Ofc/CIsmVwTLTiasnukKcqFB+2ZogXaktbTgWnd+9aIjW1
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 15:10:29.9274 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1141
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v8 RESEND 17/38] efi: Update efi_mem_type() to
 return an error rather than 0
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGVmaV9tZW1fdHlwZSgpIGZ1bmN0aW9uIGN1cnJlbnRseSByZXR1cm5zIGEgMCwgd2hpY2gg
bWFwcyB0bwpFRklfUkVTRVJWRURfVFlQRSwgaWYgdGhlIGZ1bmN0aW9uIGlzIHVuYWJsZSB0byBm
aW5kIGEgbWVtbWFwIGVudHJ5IGZvcgp0aGUgc3VwcGxpZWQgcGh5c2ljYWwgYWRkcmVzcy4gUmV0
dXJuaW5nIEVGSV9SRVNFUlZFRF9UWVBFIGltcGxpZXMgdGhhdAphIG1lbW1hcCBlbnRyeSBleGlz
dHMsIHdoZW4gaXQgZG9lc24ndC4gIEluc3RlYWQgb2YgcmV0dXJuaW5nIDAsIGNoYW5nZQp0aGUg
ZnVuY3Rpb24gdG8gcmV0dXJuIGEgbmVnYXRpdmUgZXJyb3IgdmFsdWUgd2hlbiBubyBtZW1tYXAg
ZW50cnkgaXMKZm91bmQuCgpSZXZpZXdlZC1ieTogTWF0dCBGbGVtaW5nIDxtYXR0QGNvZGVibHVl
cHJpbnQuY28udWs+ClJldmlld2VkLWJ5OiBCb3Jpc2xhdiBQZXRrb3YgPGJwQHN1c2UuZGU+ClNp
Z25lZC1vZmYtYnk6IFRvbSBMZW5kYWNreSA8dGhvbWFzLmxlbmRhY2t5QGFtZC5jb20+Ci0tLQog
YXJjaC9pYTY0L2tlcm5lbC9lZmkuYyAgICAgIHwgICAgNCArKy0tCiBhcmNoL3g4Ni9wbGF0Zm9y
bS9lZmkvZWZpLmMgfCAgICA2ICsrKy0tLQogaW5jbHVkZS9saW51eC9lZmkuaCAgICAgICAgIHwg
ICAgMiArLQogMyBmaWxlcyBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvYXJjaC9pYTY0L2tlcm5lbC9lZmkuYyBiL2FyY2gvaWE2NC9rZXJuZWwv
ZWZpLmMKaW5kZXggMTIxMjk1Ni4uODE0MTYwMCAxMDA2NDQKLS0tIGEvYXJjaC9pYTY0L2tlcm5l
bC9lZmkuYworKysgYi9hcmNoL2lhNjQva2VybmVsL2VmaS5jCkBAIC03NTcsMTQgKzc1NywxNCBA
QCBzdGF0aWMgdm9pZCBfX2luaXQgaGFuZGxlX3BhbG8odW5zaWduZWQgbG9uZyBwaHlzX2FkZHIp
CiAJcmV0dXJuIDA7CiB9CiAKLXUzMgoraW50CiBlZmlfbWVtX3R5cGUgKHVuc2lnbmVkIGxvbmcg
cGh5c19hZGRyKQogewogCWVmaV9tZW1vcnlfZGVzY190ICptZCA9IGVmaV9tZW1vcnlfZGVzY3Jp
cHRvcihwaHlzX2FkZHIpOwogCiAJaWYgKG1kKQogCQlyZXR1cm4gbWQtPnR5cGU7Ci0JcmV0dXJu
IDA7CisJcmV0dXJuIC1FSU5WQUw7CiB9CiAKIHU2NApkaWZmIC0tZ2l0IGEvYXJjaC94ODYvcGxh
dGZvcm0vZWZpL2VmaS5jIGIvYXJjaC94ODYvcGxhdGZvcm0vZWZpL2VmaS5jCmluZGV4IGYwODRk
ODcuLjYyMTdiMjMgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3BsYXRmb3JtL2VmaS9lZmkuYworKysg
Yi9hcmNoL3g4Ni9wbGF0Zm9ybS9lZmkvZWZpLmMKQEAgLTEwMzUsMTIgKzEwMzUsMTIgQEAgdm9p
ZCBfX2luaXQgZWZpX2VudGVyX3ZpcnR1YWxfbW9kZSh2b2lkKQogLyoKICAqIENvbnZlbmllbmNl
IGZ1bmN0aW9ucyB0byBvYnRhaW4gbWVtb3J5IHR5cGVzIGFuZCBhdHRyaWJ1dGVzCiAgKi8KLXUz
MiBlZmlfbWVtX3R5cGUodW5zaWduZWQgbG9uZyBwaHlzX2FkZHIpCitpbnQgZWZpX21lbV90eXBl
KHVuc2lnbmVkIGxvbmcgcGh5c19hZGRyKQogewogCWVmaV9tZW1vcnlfZGVzY190ICptZDsKIAog
CWlmICghZWZpX2VuYWJsZWQoRUZJX01FTU1BUCkpCi0JCXJldHVybiAwOworCQlyZXR1cm4gLUVO
T1RTVVBQOwogCiAJZm9yX2VhY2hfZWZpX21lbW9yeV9kZXNjKG1kKSB7CiAJCWlmICgobWQtPnBo
eXNfYWRkciA8PSBwaHlzX2FkZHIpICYmCkBAIC0xMDQ4LDcgKzEwNDgsNyBAQCB1MzIgZWZpX21l
bV90eXBlKHVuc2lnbmVkIGxvbmcgcGh5c19hZGRyKQogCQkJCSAgKG1kLT5udW1fcGFnZXMgPDwg
RUZJX1BBR0VfU0hJRlQpKSkpCiAJCQlyZXR1cm4gbWQtPnR5cGU7CiAJfQotCXJldHVybiAwOwor
CXJldHVybiAtRUlOVkFMOwogfQogCiBzdGF0aWMgaW50IF9faW5pdCBhcmNoX3BhcnNlX2VmaV9j
bWRsaW5lKGNoYXIgKnN0cikKZGlmZiAtLWdpdCBhL2luY2x1ZGUvbGludXgvZWZpLmggYi9pbmNs
dWRlL2xpbnV4L2VmaS5oCmluZGV4IDhlMjRmMDkuLjRlNDdmNzggMTAwNjQ0Ci0tLSBhL2luY2x1
ZGUvbGludXgvZWZpLmgKKysrIGIvaW5jbHVkZS9saW51eC9lZmkuaApAQCAtOTg1LDcgKzk4NSw3
IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBlZmlfZXNydF9pbml0KHZvaWQpIHsgfQogZXh0ZXJuIGlu
dCBlZmlfY29uZmlnX3BhcnNlX3RhYmxlcyh2b2lkICpjb25maWdfdGFibGVzLCBpbnQgY291bnQs
IGludCBzeiwKIAkJCQkgICBlZmlfY29uZmlnX3RhYmxlX3R5cGVfdCAqYXJjaF90YWJsZXMpOwog
ZXh0ZXJuIHU2NCBlZmlfZ2V0X2lvYmFzZSAodm9pZCk7Ci1leHRlcm4gdTMyIGVmaV9tZW1fdHlw
ZSAodW5zaWduZWQgbG9uZyBwaHlzX2FkZHIpOworZXh0ZXJuIGludCBlZmlfbWVtX3R5cGUodW5z
aWduZWQgbG9uZyBwaHlzX2FkZHIpOwogZXh0ZXJuIHU2NCBlZmlfbWVtX2F0dHJpYnV0ZXMgKHVu
c2lnbmVkIGxvbmcgcGh5c19hZGRyKTsKIGV4dGVybiB1NjQgZWZpX21lbV9hdHRyaWJ1dGUgKHVu
c2lnbmVkIGxvbmcgcGh5c19hZGRyLCB1bnNpZ25lZCBsb25nIHNpemUpOwogZXh0ZXJuIGludCBf
X2luaXQgZWZpX3VhcnRfY29uc29sZV9vbmx5ICh2b2lkKTsKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 27 15:10:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 15: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 1dPs8e-00017D-4F; Tue, 27 Jun 2017 15:10:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dPs8c-000161-Jz
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 15:10:46 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 7C/6E-03557-67572595; Tue, 27 Jun 2017 15:10:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSXUhTURz33I95NRfHzfDfTLNlmOb8erDoIQr
 Ckj4oe6gVkXfttg32xb0z5pvVchWtwrBopJkm1sQiA5WiMEFKnVlJk8wHWwYpSFipiYnd61Wz
 8/Q75/d1/vBnSJVHoWE4t4vj7axVq4imzFlpuTpXcaE+u21oy5Z747XUdrS749kMcQAdpS12g
 8NdRJu7aitpp1ftHvzxOrIUXcSXUBRDYQ8J3geGSyiaQfg6gsb+clK6qHAZAa/OvUSSSoEzID
 T2i5CwGuvB9/mCQsJxuJqA8A0sGUg8poAXb4LzBIHXQHVNHSlXbADvzQu0hJV4N7RcCVASjsI
 FcKciNB+qEt+D088jJbwKJ8GDPs+CPhY6bw2LekYsSINHT7OkZxKvhZax2/PxgJOhZWpKIf0B
 sBdBb/skLWemgP/n20hZlAgdPbfncwDvg29VcTJcD12e/bKijoDx2h1yjE8Bpb39C9Z0qKmfV
 sg4HAltTQWyKExDwD+yUNxMQbWvipJVVugfmSMX8eVwKy3jIA2zsy7Z0BoLHXUf6GtI5182qP
 /foP5lg1YjMoA2Chx/muN1uZszDbzFZHbZWItVl5Odl2njBIE1cVbWIGSedNiakLgSEeJpRbW
 NB9vRaobQrlI2QKFetdLgMJaYWcF8gi+2ckI7SmUYXNNx9pCGsjvsnBaUZS5RFstzJs59ymIV
 V2xRCUyMNk4Zcoq0UnCyNsFikqkutE4Tr8yTfFgizMX2Jdvicr5HiRq1Eol/UsU4Od5mcf3Pj
 6J4BmnVyruCmBJjsbuW0kfFYkIspqoOSMUu9h+lKUV5fbwp8b5xm6q8cFAb6lZ5kjon1rKTex
 PKw+eDA2z6w8MOX8WwTf9n09cU+5ES5/ixXca8mY8RCaEvDe7HE1/aEuaYnb/L9nxfsVUI6mt
 aof3KmSyGyujV9HTfzUwNFNW/U5+lhzYnB/NXGI2xSc1XoZJvrjv+aeCJKX9Q3aClBDObk07y
 AvsX2nBlnpcDAAA=
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1498576243!86500773!1
X-Originating-IP: [104.47.41.50]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17735 invoked from network); 27 Jun 2017 15:10:44 -0000
Received: from mail-dm3nam03on0050.outbound.protection.outlook.com (HELO
 NAM03-DM3-obe.outbound.protection.outlook.com) (104.47.41.50)
 by server-10.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 27 Jun 2017 15:10:44 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=OqZ94pG0MVlz+MPUAth3J5xX58Y7/VA2nt9nth04rGA=;
 b=jivMmWEEwI0VgQ1j/wFmHhwW7Rju8+2Vc6JYPSul3S5FgmZlCGb6h6Wdk1LaonQb95O47SZw2O1Cwsf/kPIx1liDCGDnqStB4tNFLny6t/neMETSlPV/LL2YhmhZ0tjuY/qiIlvTM8p/iU10t8Ja81z9E6V22q0j/ZiGGmGsWak=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 CY4PR12MB1141.namprd12.prod.outlook.com (10.168.163.149) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1199.15; Tue, 27 Jun 2017 15:10:40 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Tue, 27 Jun 2017 10:10:36 -0500
Message-ID: <20170627151036.17428.14824.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
References: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: CO2PR05CA0055.namprd05.prod.outlook.com (10.166.88.151) To
 CY4PR12MB1141.namprd12.prod.outlook.com (10.168.163.149)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 7317fb4e-34b0-4eeb-0293-08d4bd6eae14
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095);
 SRVR:CY4PR12MB1141; 
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 3:sHKrbfnNt4E48ZXXGj2U8UgiwYbE0UMOcJtTsp3j3E76SHgmnTJT+ugHHL8w5OTijgkV3sBQY/KnHDCWYye9KYqMhcqJV3BeRk+ZrxOtK85g+3dzojCBorUE6tH93kxna9cxSsF6HlRZfVDjq4MFoV9NG9qEN4i1eAT54FFDgHu0a6yJFPJhmXeSNbfEyFu/5wD0rkW1rz7WFXoJNd8YEaIt9sp/XYvYQYpvv8M6kFTfm+ERPaUr9pDaUAuBBZwsuViSXEur5XSzmHmRPic7j8IS7KGB8pChifkXbwa7VApD1amfvfpBbyXcJ7GhQy1S6J7xfh6W/JxW3Fxpl1jxSqqEvw/7uTeYUJowj7G982w0QuwN69XK+vdB9elw1VRWpa7U153iI9k4ZXTigJeWcAZMVfbbzVqImZwX5z5FhKi6VLX91D91NSAW9duqlpMwULwuYvbOY3pp2UG69nrPiDWE+XdMhw078OhbW22oLmBtpnD+VlReahuvdWUXhJlSC7GXdWrglh04Em+UUJtMYtzukv4fACNCgfnekySM4oBM12zwMkCMEe8Ellc14kA4biWl0y2c0Hf/sEQdioAfDr6gVqnk30N/IkmjSnzmeOcYTxT6F1earbKVUDLLR6oxDLin9ZI9GfYRbOWX+znH41LBlciv+Pl1Zq1Zah2HZWsFDpfZgwM1U70s2EqWeJ3uUIpMStqwKFp9Z98r6AGNJA==
X-MS-TrafficTypeDiagnostic: CY4PR12MB1141:
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 25:Tij03JzTday5AWiwOhuJbaaq6vlUXhNH0ceYo9ISGF2aeMupFN4JRxwbQQBpadDRZ64Y4v0Ijvh1WBKfKoV/zIe0LUX07AGeEjPr4n0mNqQNFoW3WTCn5F2WJNGW7i8RnVJN09Vkndo+QW5tbAoIc53jQYalcA4kcQ7up3kffUBHGYt0AA2HPeDS5Obbkr+gEgGBHU0O0JhMArEATk9AUCwVWujHmGPBfXgfUZygVyzCf9Zx9XBPRktIubS/b7QwrgTpdAwwGvcV4U5mrHomPGUOiN9NaPZVreinPc1V2z89H30TwKKtwNJXGD7TR6aXOL5sLAVc/HPZaCASf04zMpS+SlJVuGd1IqsQRAlxC6+iLWEQ5h9ebsWDQwj/exMV6QAufE/esb07B3orNci2kSgYDRvenY7vTwz17pnq5jyjNcR1XsciERO65/u+CuFAQcc1YuQrq2yYEPpk6dR4WvWJgQjRo0ULGKiTincYE9eZ2FvOE+xUq5lBZDDR8JwpQ/Tnls+lQl7+i77E/X994bugmf/GdK57Nf6Yc0aTbZyajNWyKWy4EsYpcRybQ2zZgzgwej0XE/iEdNtaURtkilFmMGwvVck2aMRc+oYSxobt4o3oP3eHRcEX2AleZjqzn2Om6mdZv3t5b4AoyfxZDpZZoee4KR2Xv276bWwxzP7P2ToOK27RUtk0RHw1wn7YuFw5iApgVz2hRcOWOeZC13E5Ry1h3SLXOgBM7FEp8N8PSa31OLICJbKtNzmtrqJY7+BN54irEczPJkCmrg9APm7VJR06r3D3YV7A1FRg1nfFn0CEnABd/9wCwMX0oh11iqWo5g3WtjIF/mJdnzQhylEN9USMVhV0qkbvamsCs6Lp1eGZt6pwtxjeNq8Ns8gIn1yf7sNRtpSyeMog+vf5biUN0GRDy5AI4fb5AmUYwdY=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 31:5KZqag4ASdhUAUodcw1P8ePZRwZoMWn8HwUTtznq2cY//bJN0fQjy5MUExHvQMqWZTXgPJFjwr4GK+qzEzS4w5BfZVwQbiZLgnvFNIPUwAl66/SsvSqk9pVINa2U59K/DakJbCJQc9r/dzcTPOLypRmmTXH+fjmjYqiKdVH1ususuFEFtscDyJhL5ziyKxa7tp78L1s5NAmK3ceWOv/4yi6eL5R9Vkxu9r+2Rle2UKGOc2TScVwCDTWv1hOpzsdsHTOHUJhamp5z9hCObRG9Czi+wJlLgqE7hHqfpnRU3RJ7i+YMFucxPqCv+dJkw/sEfVDXg9oZXXdiVOb6rXXbIiwXTy79jp9HEceAYiESAHrTn7iP+0ShhtVltm9s3E+5nWXScKCcPqqLtWKSsypjuq6h+W5T9Ytug5aDzwzM4D4Yom905+ycwknODGTqaXMfGr+EzTiljyE0zFVpuaNfNIImqOHIQBoK0gYZSamK89rXtGC+qftt2SmgT9ViqwTycZ9tidhjgsr0Z1JMJw2bh91/5frAPHD6bYHt1CC6LfsoHRd5HUi6iuoqacHHJdUckTQR7Mrto//ebMoOcTnS5U675nJNHAv3T+8JeNoAHL6WGZtL194c5U7zipIvZ5MYWc0G9CV8lGWmTGjZSyJkiAtgALFM2THSxu0/5JD8xtk=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 20:zCETyG4l/04ABpld/iQez1uD7U77Bs3+traiiqE3la8OEXcO/0Tclk++oSPNXe5Wo9zDxoOLuk8+ujuQAMmCl+1AciFhRTe+OcWAFeSKQ0gP6b7j0W/BM3TwV0KRX/CdFxh+4Aau0AYhyCeXWAjua5Nn2Nf22IvLwgjajz3Mfkkc6aYKti9MwohbVzzsN7HrlXLGbGeDcIwlMxr0z/mDjhiUFioFqzmHTerE8s3FjvShIiHJPD0RPQPPG0JOmZLctSCIZY7LfQIXNNIfHaYziBUwLtE0DiPYkScVxVt25Ru8S4xw2idGix7D0UUUYWqePdv3NBn6KLLivwL7j7JJhkcvI5+keEr6MZtzxs5gN/5rf0zbQfpb2zw4mtwdFuQmqoPsn18o11qtVtCmrWXSc9F7Y6W1RRLqqddReyGToEEuqnje1BWv5uDCETRuo0gBbgjY7BHQR+dpnqbfrKS//xGAGNfgBu2aNku3+YDWfDNeA5IomTnQZPIG9F5Au3i9
X-Microsoft-Antispam-PRVS: <CY4PR12MB114109886950F9090450D40EECDC0@CY4PR12MB1141.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(236129657087228)(767451399110)(148574349560750)(167848164394848); 
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(10201501046)(100000703101)(100105400095)(6055026)(6041248)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123562025)(20161123555025)(20161123560025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:CY4PR12MB1141; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:CY4PR12MB1141; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzQ6WXVweDBXb0VzQ0dyL1VtMDVEN2xlV1NqUzlO?=
 =?utf-8?B?cnZiZTh5Wi9vaUJGUnpHRklCbE0yWWdLS01NOFo4M0Zad21DTjJacDdZQU1i?=
 =?utf-8?B?UHR1bW90K1NFQXJ0Z2s1cmhQL0VJUHkxamJ6eC84VUtsV013c0tiRjhSSC8v?=
 =?utf-8?B?Z242bnVJM3ZNK0ErVzdsQ2lyeG9GRkYxWFRxOUs3UlZiUHZTV2lCcEk4aTI0?=
 =?utf-8?B?ekllNTh2bzJYb3lNajhLa1lMRWFBaFlSRUowS2ZycGlxWlBmK0piWjF2Y3Nx?=
 =?utf-8?B?WVd1azkxM2pac2dJRnpwdUorMmlMMXpHTURFQ3F4MmVLK0Q0OHdXamk1S0tP?=
 =?utf-8?B?NmNpVVJ0QXlQcVJSM3p0MGZ1UlNrUTRMdTdvamEySTk2UkhrS3NpWmdTSGdt?=
 =?utf-8?B?RjBNN3Y3eTJSQzE2cEZTQVJXdjRVaXVBSVpUU2g2RmtPb3BadGd6ZzY3ZVRm?=
 =?utf-8?B?MUhkTlFsZDJ4M1A0K0lrV1FWQi9PMGhESHArZGRjN0svRmJYenJqSVFvTHQ4?=
 =?utf-8?B?NC9aWk1HYnBhN0hJczdRUG9FSTRXRWVZbzJLZlZZKzFaaERTQTR4SXNuUUI5?=
 =?utf-8?B?dCthZDI5TG1KMFUzRGUwVXdPL083UmFDbXBEQzFUUzJORHZKVC9ueUd5OUZ2?=
 =?utf-8?B?U1FTMW5EaUM4OGhyZGF6eW1ZdVBiZHFyN1hNaVFGQm04NVBTa2ZBMXk1U0tS?=
 =?utf-8?B?bU00eVJ5WmYrYzZ2di9TeFdlOVBjdG5UNGJCQUh6OGNMMW95UVJzVjgxaERq?=
 =?utf-8?B?bG02OWQvV3BhMHRsSFgyRTI0T1FEU1l1QWVYanlXeWlFcGEvWEhNMzBzcFB3?=
 =?utf-8?B?M0xRamhQQ1dPRUZnKy9zQWp2b3dySWNkQ0ZsekJqc2g0SEk0V3E2ZXhieWJD?=
 =?utf-8?B?OWRDVHA2ZFJRQUdUV0NCRkRYdWY2RmZDZ2lVMCt0VzZvQ0daUWtCSEZ5UDQ2?=
 =?utf-8?B?d283QzFLR3JNQ3RKSTNoaEZHVGxxQ3k0bzEwQlBXV0tuZEp6bDFFSDFGUzZI?=
 =?utf-8?B?elltVFczZWJaY3F3ZEdYeVZicUNHcE1nYlRTOCtFMHJ6aHc1bU9KZmU1U0Vz?=
 =?utf-8?B?NmQ2S0E2STF0S3VvbnA4eDh4YURtRlh5cWZTQVMvbHZLc1RXL21vTXVWdHJ1?=
 =?utf-8?B?RXNJUmcyRERqV0p0RzAxZ3J6N2x2c0lDdFJDVmlaN3MwNXpQNGRpZGxiK2Vy?=
 =?utf-8?B?V2RmRTlpQy9rTnM5dXBOcWtUcGVWSGIvVEZ3ZjdBSTY1Z1djSm5jak80cDBr?=
 =?utf-8?B?ajBqa1UzTFl3Y3VTWDk5OWtGZnRmNnVnMzJ3Si9EMEFtQ0FmNDcvREJzZElC?=
 =?utf-8?B?WGF4ZS9ITUxYVk93YkNERTJBbkh5VnFlKzZScTIweGlIU3U0SmxSdi9VSWF5?=
 =?utf-8?B?WE45bnJEVVgwZWI5Y3o3RzNlRXlKbmtTc0Fkc0cvMTdTcWFvcmUvTTNXQ0NK?=
 =?utf-8?B?cEtHSW5LbmZScEJYcHozOXR0dEZmR1M0RUhhQXFxWGJBSEs1eXVWS280d3NW?=
 =?utf-8?B?V3E0MWhQdHRPaWEybFU2aVBXSzJTRVJJdXErRStMSWl4SCtjYk1PcDVsamZF?=
 =?utf-8?B?bnphem1MazBkWlI1M25MTTgxSHlQMTA5RG9IYjFKenZFMnNvRnNOMitaOGhx?=
 =?utf-8?B?eTd5ejF3YWJaVkQ0SkVjNC8vTXpIcFdBTzNscVJHK2hDZW1nNTYzZXZOeTZX?=
 =?utf-8?B?TGsxK29YWDZDOGJYRjI3VjdJQ2p3YkZHZlplcXh2OVdFdndVYnhaTzlkNEVt?=
 =?utf-8?Q?v1H3RtkKqdgcRes0WlHshezu5agRJvtW5NNU=3D?=
X-Forefront-PRVS: 0351D213B3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39840400002)(39400400002)(39450400003)(39410400002)(39850400002)(39860400002)(103116003)(53416004)(97746001)(47776003)(42186005)(66066001)(50466002)(72206003)(81166006)(33646002)(7736002)(86362001)(15650500001)(7416002)(7406005)(6506006)(5660300001)(305945005)(23676002)(8676002)(53936002)(9686003)(55016002)(2950100002)(6116002)(54906002)(6666003)(110136004)(38730400002)(76176999)(2906002)(54356999)(83506001)(3846002)(50986999)(4326008)(1076002)(25786009)(189998001)(230700001)(4001350100001)(478600001)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR12MB1141; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzIzOnMvU0p2TUJ5cnBWKzdOZTlMQ05RTmRVenhn?=
 =?utf-8?B?M3NsWFlhaXV4djFqTm9lZ1o1cjRKblJoWEY3WXBFUlpNaWNCQmlsYzBGVmVu?=
 =?utf-8?B?bHZLeGlVVkxDVVNxa3NSanhlY3VHbXJUQmNncnQrc0pacXVsYjhKeW1xUXJR?=
 =?utf-8?B?T2x4R0dCVzhhRElCVkdsTGUzZk9nN2dDbWRwTkhpdXdYeU8yWHdGNDdGakdZ?=
 =?utf-8?B?NUZWZWxUK0pPS0lZOUhCSVE3QytiNm9XUFZmdlZiQ0RvUW5JMC85U25RWmxw?=
 =?utf-8?B?QXpDaXZ5VHBVVjBSMXdUa3FIZk84WXdqMXdPRTVjc0g3VGYxMko2dy92U0pI?=
 =?utf-8?B?Y1M1d0xlQm9HekhwSlc1S3JWTlRRVWQ5dzEzWXViZCtEdEFoQUxkcFVhNFR5?=
 =?utf-8?B?MmgyS2ZMZnBvR0lLTHltc05FeU5VWmlheGJSK0wxRVVuZ2lBb0RrZGV1ZjZB?=
 =?utf-8?B?UTFWN1lyTE43ZHBmanU3U3JjNHgvVEVkZ05ManJHZGxOVVFwL2ZTRVVUREJ2?=
 =?utf-8?B?NytoVkxxR3I0V1I3S1hPTnpFSHlSQVBPbjZSaXFGc3Zvam1DOVJkM0RBVmx3?=
 =?utf-8?B?M1JkNlVENGZEMWJWL29PSjQwRTIrTmZoUnZqZHdmSCtyWEMrSWNIQzFCaVcr?=
 =?utf-8?B?bTB0dXlyUlgzVzIyaUtlTXdTaTBNclB2dnhEZnc1dzJLWXZTRDNkMnMxd2Ey?=
 =?utf-8?B?cFdxWkZrUHNUOWF5TUx2UEF0OVVXVEkzcE9BRzVDYXhaN3hlQklTVUQ1QVJm?=
 =?utf-8?B?OEVsV0JYRExORzZOY3dLUUllTXcwUVJMcURsanhQYmE3eDdqNmtWZEhwcnEw?=
 =?utf-8?B?cW9SNmhnNU5UUDgyWTArMG5xUWRwbTEvclNOZUVwdHprNGFsbDZxKzR5RVZS?=
 =?utf-8?B?bnNxVTlvZHhrU2VZbVJ4MGVicEFxWG5SREdBRnQ3NHZ6eUFXZ3I3aEhFbnNQ?=
 =?utf-8?B?NGIzcmk2MDFXeDdmV0xETzMzQysxUklOVGJQaHV5TVFtK3RoeER0OGdGMk9O?=
 =?utf-8?B?M0FQVHB1Rm5MQmNLOEU1V2UwclpzaHVnNGxCSEpxV0xJNzlXaGgyRklOcUlG?=
 =?utf-8?B?aVVYd0ZTeHhsS0pHb3VqZFRwTDhQUFlKVkkrYUluUjFVR1l5bGx3cWhMaG5p?=
 =?utf-8?B?cytPcjVTd1J2eHk0c3FXcnlKczMvQWNtVFovdEFVZDJpZXlJdEpFN0c2NlhS?=
 =?utf-8?B?MWx6N2t6bURGNVVoaEQ4ZWtuYlozMlQ5MTFuZTdpcHRla3FOaXlZU25tMWVn?=
 =?utf-8?B?YzdjWU5xczZtV0pBcklxMFVkZjU2TG1ybWhwQy82K2xLMGl2VTNzbzJzQ0F4?=
 =?utf-8?B?OWtCbk9GT3dtbEJtZU1FTHhaRWZjRlFYTytzYzVNYzZtbDJlRTdickV3ZHc3?=
 =?utf-8?B?c21oK3YwYWVRWGtIOGt4MjJFK1ZUN1pZSjdxRzhCeTZGVEZnKzNqMy9NMVBz?=
 =?utf-8?B?cFFpNktpbC9tYThxSGhybjFoeUhvblcxTjNuUHNodlBBejU0M2xPVUg0T0tR?=
 =?utf-8?B?WWwzL3NWL2kxTTZUSFEyK1QxdnpSMzB1L1oyVDNXeURaMDdYblNlYit2UTVm?=
 =?utf-8?B?a0RWN1pkQXFrOFFoOUZnb2d6S3RFQWd4WEJxdmxXY2RncG1UZWg1VkN6a2Mx?=
 =?utf-8?B?V3JEbTZCZFM3ckZTUVQwUVlDTTdvL3Q3Tjg4SWlzUldkOWl3UGQ1bE03cWp5?=
 =?utf-8?B?YWd1SURqZTZ0RlBuZEgzTjRVQnNTUnBUM1JzZWtEN2VBb2lYSnRDYmdtSzB0?=
 =?utf-8?B?VnFmQU5FbDZqamtWbDVWdz09?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzY6ZVJveXhIc0hNZ2FNWEh1SS9hTm5NcEQvblhF?=
 =?utf-8?B?cFRIbDJ5VE9kb2pmUm1Hd0Fqa1BZN1paTk5QK0lSQXo0Ny9HUVRsMkJuRFh1?=
 =?utf-8?B?SWVnWmVJd0UxWDdCajdtM1B4VlRLbzltTldjb2VmL1JVeGo0YlBuWUlObi94?=
 =?utf-8?B?eVk5VjBqazgyazIrbFFLdVVHeURPdkZkbUZTVXpIRXlqR1lpdVBueG5LY1FS?=
 =?utf-8?B?eUpJbkJGVHd4NTR1b3ZtYlpJUCtxU3QwVlFIWWt2VWtzbFk0WHRaSk8vb09a?=
 =?utf-8?B?OXdqcERoQlRIMCtyS2lFUTdwdHAwYzRpSC90WTUvTmdwSGFFK2Vnb3U0cVVt?=
 =?utf-8?B?b1grNnVMRVlTQXJNMkR5UXRNamplQk8rbEViQyt3ZTBPUXdJSytDMjNJU0FD?=
 =?utf-8?B?SWM5SUZma20rTGUySlBHR1RDSmV3SkZDeUVRdGxtTVVLbUpjNmRWb2RtcDJL?=
 =?utf-8?B?TkFWTWU1Tmc3VXZ0a1oxamZHOUU1ZFFKbWNmZCtTTktRQVhMak9kcVIxcGFD?=
 =?utf-8?B?bW51R2Y4MFk4b3dhWG03THlZbkpCbnppRXpMK2l4WGhjeUlyWm5QVDZ1elQx?=
 =?utf-8?B?VDIwck1rSXl2M0JITFEzVkRpUElVeW52aUZWOFpJUUYwR1hoelowQ01kNUxP?=
 =?utf-8?B?WEFJVGZtSkNyUUlDRkJia1IxSHJ4WWpmTG5sRUNROU9PNnEzR000UUhDSGxZ?=
 =?utf-8?B?YnJpWXlOZXdQMEJCTERSRHpCZWFvdjh1Q3gwZVlDMnhNYmpOLzk4SWMvZkhR?=
 =?utf-8?B?c1JjbGdkZkRjUThwbUN5V3VhUVJXZ1Y1eWxaRGFzamJ4d2c4aXB6T1llV0Z1?=
 =?utf-8?B?M3JWOTVOMHcxZzZLZ2pOK3UzL1VBemRmRGQ4ZFJ5UENqa2RKUUlQeTJ2OVJC?=
 =?utf-8?B?c0oxb0h6aitBTzJXTEZIQ1VnMXZsRVdMbXEzTzdybGFOaEtRNmZYSVF0d3FQ?=
 =?utf-8?B?WnpDYkI1cVY1amFwMFpkT3BqOFAwTHRZZVRDTGZVN0FLNytDOUhmSDRjRHlE?=
 =?utf-8?B?UHdvVTZnWlVsN29IN1h1aGNPT3ZOb1ZWdzNhb3ZVdlBBNERYbGg1c0dGU2ZL?=
 =?utf-8?B?ZzA4b0VHMktaN2ZHSERDVHpoMEN3ckY4T2gvRnlVMlRQK1d3ckljMnVvTHYy?=
 =?utf-8?B?SENTbEd5QURlRVVzUWN4WkU3TXBLSTc0UUZuWDJxbHZwcUo3ZjhVV09JcWhN?=
 =?utf-8?B?VHZSSUs4RDQ5TmZldVJxVnNiajI3cTNYZ0JtbUE1Ry84OVpXSElYeUNPSWlI?=
 =?utf-8?B?anNKTVNHNldaY05BWGNoV1N1V0RRYXVSdXNSalUzSlhWWlF3NEpTczRqYUgr?=
 =?utf-8?B?UlM4Q3Eyc3lNSXRXM2pHRmhUUytONHVGcVZmMTU3cU5PQUJOS3d5OUZOUGRi?=
 =?utf-8?Q?2+pj3Jg?=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 5:ZMIh9p0F58VUE3flpio55/Z9lafSoLx2KJfD4tfM7eRo4gv8mufBdlE9Ba9wtnn0I2jM0xNx8k/qI8dFMGDTqalScQkdXitFgwRliTwoVxCXvrYpMqx9Ab21HbjJk9wiJZoTamMjlqgY6hgnzdkZXzzG2ly/0d7mBol6zePnqiLTIjaQIRDt5vYZC4pM8MUwHg9Wy5qivrRLlGufIqKHbdl9e7o5PQwbRQMFRj4wKzHVw4tQXFPgB3IX+2JtosC2/uIBerOZBo6N6usNIugMtkBELHyOnkO7CS4o3Qg5okKloz5HSybufzbpX2BYwmIzQLKY35dVd5YkI8FA21yGgIH1GnUFxt63WowTEt42x0wPke2sM/LzsNEXLu3TpAA/Uc4p4Zmvsy+zEx4ddvvlBWqUZohu4tZBB2+cM6zQTZwJfLjo4wik/3ZBDRyZlXJXQPyN8JCyGfI2GlGhbDG6q5yQOzgc1tmfwLWGBYOmAuDV/gmYftp4fAdmSZJlH24k;
 24:DbKcr0LZhF5JcyUlZOtqsEqyq95mZL8ksxFyMvA1Nq4ffFG2Mk5wqhlIyCzyQk4IY6uowQO8iQ+iOYGXo/qHYb7hXCdeG36LVYT2I+9RBrU=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 7:6ZiDHtslT0b8Acw/0zNv4/hMfRPewEZPEGBS44uww0l/NnuCFw77O9XdQTjnx0LLsZu6SDYIvfOzTGrKC+ioAsssNzA0Htak6cham4kXwy0PaF2CLaGvAToc9hU8h59NdM96JSdhH847px03BkWzO+CUznZxBUvVmXZTqesoGeQC5OlCXVZ5nFXfLLCQkL9DNnlDV3Zb7ghBIn/qFUEXM0As1YDGyU7yx8FUnNMTf9nJ9l6dI78Gah5OMoudrSL5wYsVMZ6CrSUzZRHwQAfN3+gYPO8/42uSYzS6SneYiuDw9h64Hq9FQtW8X4X+mpoaM0kGJ/GKr9t6gwgQg5PN83hg+2baoLgk2zcSPPqB0YTD1t5ROiIeReoZeAK7hB7se4ZMAsSmczrF4+FsLjcRtZTkHnhretOri4ZLEML//0frvIibD3f0npCCcGgZf++r1+FWFnvVhW+9GG5AO29pdipQ4eaJDHGvrQdiAt4MzyIXqd8AmUQTzA4TNCE78BYXksHkum64796h4C8B5x/DWWkP+ls3qeFsdPShs3POu5WFc+iDEv/4kp0ea6BT6KB1Zy8c+KtbNrw9Mp9qsjLSaYiZULJT4ERWxxXsM7MpErpAAKnoxMik8yCI6v9bg1GX6Itf2SsG2OPxsJJjb06HdOTqFNqgkCcgolKWWDz9JlGSz2BayQaAll9ibsSvNOMIgy83RUMczmCjPY6FbgEbb/+sj3pRNh82ybHdth0VHjexASA07700sfr3I1T6B2bOBD0g5xGAK50F0TAbWZtcb/5pDZykY2y4YumZ7mCo37w=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 20:mwSAz0nV4GRqbb6tXBrDGx5skEHIYLLnY87mkJepEwpHdiOZDGhtvsSqE3H9FlZ4jy4xZfwYGKZF95cucZDondxdAXn1Nbi1dwJwpmFUC4LjCPy6cSrLnUxmUyQBbUxf80MYKQS27FAudNmO7geNPsS6tJSuNISoxLRT9/lH9GA2bPMbp9SS74475yW4lqKW75Sf5GN4eacSfqZ4+YdNjGaF+EFhz8oBiaACacJZQ+kq5lxEFWh1MKmnm1jIVK1n
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 15:10:40.3025 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1141
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v8 RESEND 18/38] x86/efi: Update EFI pagetable
 creation to work with SME
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiBTTUUgaXMgYWN0aXZlLCBwYWdldGFibGUgZW50cmllcyBjcmVhdGVkIGZvciBFRkkgbmVl
ZCB0byBoYXZlIHRoZQplbmNyeXB0aW9uIG1hc2sgc2V0IGFzIG5lY2Vzc2FyeS4KCldoZW4gdGhl
IG5ldyBwYWdldGFibGUgcGFnZXMgYXJlIGFsbG9jYXRlZCB0aGV5IGFyZSBtYXBwZWQgZW5jcnlw
dGVkLiBTbywKdXBkYXRlIHRoZSBlZmlfcGd0IHZhbHVlIHRoYXQgd2lsbCBiZSB1c2VkIGluIGNy
MyB0byBpbmNsdWRlIHRoZSBlbmNyeXB0aW9uCm1hc2sgc28gdGhhdCB0aGUgUEdEIHRhYmxlIGNh
biBiZSByZWFkIHN1Y2Nlc3NmdWxseS4gVGhlIHBhZ2V0YWJsZSBtYXBwaW5nCmFzIHdlbGwgYXMg
dGhlIGtlcm5lbCBhcmUgYWxzbyBhZGRlZCB0byB0aGUgcGFnZXRhYmxlIG1hcHBpbmcgYXMgZW5j
cnlwdGVkLgpBbGwgb3RoZXIgRUZJIG1hcHBpbmdzIGFyZSBtYXBwZWQgZGVjcnlwdGVkICh0YWJs
ZXMsIGV0Yy4pLgoKUmV2aWV3ZWQtYnk6IE1hdHQgRmxlbWluZyA8bWF0dEBjb2RlYmx1ZXByaW50
LmNvLnVrPgpSZXZpZXdlZC1ieTogQm9yaXNsYXYgUGV0a292IDxicEBzdXNlLmRlPgpTaWduZWQt
b2ZmLWJ5OiBUb20gTGVuZGFja3kgPHRob21hcy5sZW5kYWNreUBhbWQuY29tPgotLS0KIGFyY2gv
eDg2L3BsYXRmb3JtL2VmaS9lZmlfNjQuYyB8ICAgMTUgKysrKysrKysrKystLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9h
cmNoL3g4Ni9wbGF0Zm9ybS9lZmkvZWZpXzY0LmMgYi9hcmNoL3g4Ni9wbGF0Zm9ybS9lZmkvZWZp
XzY0LmMKaW5kZXggOWJmNzJmNS4uMTJlODM4OCAxMDA2NDQKLS0tIGEvYXJjaC94ODYvcGxhdGZv
cm0vZWZpL2VmaV82NC5jCisrKyBiL2FyY2gveDg2L3BsYXRmb3JtL2VmaS9lZmlfNjQuYwpAQCAt
MzI3LDcgKzMyNyw3IEBAIHZvaWQgZWZpX3N5bmNfbG93X2tlcm5lbF9tYXBwaW5ncyh2b2lkKQog
CiBpbnQgX19pbml0IGVmaV9zZXR1cF9wYWdlX3RhYmxlcyh1bnNpZ25lZCBsb25nIHBhX21lbW1h
cCwgdW5zaWduZWQgbnVtX3BhZ2VzKQogewotCXVuc2lnbmVkIGxvbmcgcGZuLCB0ZXh0OworCXVu
c2lnbmVkIGxvbmcgcGZuLCB0ZXh0LCBwZjsKIAlzdHJ1Y3QgcGFnZSAqcGFnZTsKIAl1bnNpZ25l
ZCBucGFnZXM7CiAJcGdkX3QgKnBnZDsKQEAgLTMzNSw3ICszMzUsMTIgQEAgaW50IF9faW5pdCBl
Zmlfc2V0dXBfcGFnZV90YWJsZXModW5zaWduZWQgbG9uZyBwYV9tZW1tYXAsIHVuc2lnbmVkIG51
bV9wYWdlcykKIAlpZiAoZWZpX2VuYWJsZWQoRUZJX09MRF9NRU1NQVApKQogCQlyZXR1cm4gMDsK
IAotCWVmaV9zY3JhdGNoLmVmaV9wZ3QgPSAocGdkX3QgKilfX3BhKGVmaV9wZ2QpOworCS8qCisJ
ICogU2luY2UgdGhlIFBHRCBpcyBlbmNyeXB0ZWQsIHNldCB0aGUgZW5jcnlwdGlvbiBtYXNrIHNv
IHRoYXQgd2hlbgorCSAqIHRoaXMgdmFsdWUgaXMgbG9hZGVkIGludG8gY3IzIHRoZSBQR0Qgd2ls
bCBiZSBkZWNyeXB0ZWQgZHVyaW5nCisJICogdGhlIHBhZ2V0YWJsZSB3YWxrLgorCSAqLworCWVm
aV9zY3JhdGNoLmVmaV9wZ3QgPSAocGdkX3QgKilfX3NtZV9wYShlZmlfcGdkKTsKIAlwZ2QgPSBl
ZmlfcGdkOwogCiAJLyoKQEAgLTM0NSw3ICszNTAsOCBAQCBpbnQgX19pbml0IGVmaV9zZXR1cF9w
YWdlX3RhYmxlcyh1bnNpZ25lZCBsb25nIHBhX21lbW1hcCwgdW5zaWduZWQgbnVtX3BhZ2VzKQog
CSAqIHBoeXNfZWZpX3NldF92aXJ0dWFsX2FkZHJlc3NfbWFwKCkuCiAJICovCiAJcGZuID0gcGFf
bWVtbWFwID4+IFBBR0VfU0hJRlQ7Ci0JaWYgKGtlcm5lbF9tYXBfcGFnZXNfaW5fcGdkKHBnZCwg
cGZuLCBwYV9tZW1tYXAsIG51bV9wYWdlcywgX1BBR0VfTlggfCBfUEFHRV9SVykpIHsKKwlwZiA9
IF9QQUdFX05YIHwgX1BBR0VfUlcgfCBfUEFHRV9FTkM7CisJaWYgKGtlcm5lbF9tYXBfcGFnZXNf
aW5fcGdkKHBnZCwgcGZuLCBwYV9tZW1tYXAsIG51bV9wYWdlcywgcGYpKSB7CiAJCXByX2Vycigi
RXJyb3IgaWRlbnQtbWFwcGluZyBuZXcgbWVtbWFwICgweCVseCkhXG4iLCBwYV9tZW1tYXApOwog
CQlyZXR1cm4gMTsKIAl9CkBAIC0zODgsNyArMzk0LDggQEAgaW50IF9faW5pdCBlZmlfc2V0dXBf
cGFnZV90YWJsZXModW5zaWduZWQgbG9uZyBwYV9tZW1tYXAsIHVuc2lnbmVkIG51bV9wYWdlcykK
IAl0ZXh0ID0gX19wYShfdGV4dCk7CiAJcGZuID0gdGV4dCA+PiBQQUdFX1NISUZUOwogCi0JaWYg
KGtlcm5lbF9tYXBfcGFnZXNfaW5fcGdkKHBnZCwgcGZuLCB0ZXh0LCBucGFnZXMsIF9QQUdFX1JX
KSkgeworCXBmID0gX1BBR0VfUlcgfCBfUEFHRV9FTkM7CisJaWYgKGtlcm5lbF9tYXBfcGFnZXNf
aW5fcGdkKHBnZCwgcGZuLCB0ZXh0LCBucGFnZXMsIHBmKSkgewogCQlwcl9lcnIoIkZhaWxlZCB0
byBtYXAga2VybmVsIHRleHQgMToxXG4iKTsKIAkJcmV0dXJuIDE7CiAJfQoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Tue Jun 27 15:11:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 15: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 1dPs8t-0001Hj-GN; Tue, 27 Jun 2017 15:11:03 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dPs8s-0001Gi-EO
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 15:11:02 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 32/C0-02181-58572595; Tue, 27 Jun 2017 15:11:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjk+JIrShJLcpLzFFi42LJ0Fc1120pDYo
 0OH1c22LJx8UsDoweR3f/ZgpgjGLNzEvKr0hgzTj+9S1jwTL/iqU7DBoYO526GLk4WARamCWO
 XGljBnEYBSYzSqy9PgnMERJoZZL4dqePqYuRk4NNQEfi2tsvYLawQJzEmemfmUFsEYEFTBKPp
 gmANDALvGWT2HfuDBtIgklARmLBoqVgRSwCqhL9N86yg9i8Ah4SL9r3gNmcAp4S86deAxsqBB
 Q/83MvWFxUQE5i5eUWVoh6QYmTM5+wdDFyAC3QlFi/Sx8kzCwgL7H97Ryw8RICChLbv39nA7l
 BQqCdUaJt8hpGiJkqErM+X2CHKJKVOHp2DguE7SvR+m8zO8hMCQFliVMtfhC9B5kkTm18ClV/
 lk1i4mFHCFtLYvmJflaIokfsEq93TmaBclglzk76zgjhbGORWDx3GtRNORLn94LcB7KiVqJlV
 wZEzRlWie4nR5ggnOeCErPn7mWdwKg7C8mrsxBenYXk1QWMzKsYNYpTi8pSi3SNLPSSijLTM0
 pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQITRT0DA+MOxvYTfocYJTmYlER5V0sERQrxJeW
 nVGYkFmfEF5XmpBYfYlTn4BBYdLQpWIolLz8vVUmCt60EqEywKDU9tSItMweYyGAqJTh4lER4
 rxUApXmLCxJzizPTIVKnGBWlxHnNQPoEQBIZpXlwbbDkeYlRVkqYl5GBgUGIpyC1KDezBFX+F
 aM4B6OSMO/CYqApPJl5JXDTXwEtZgJazDIvAGRxSSJCSqqBUdNBbmtc+Jyip3f7vKe4t1jXRk
 Yd8bENXDpHbPld7tt9fxhif4t01krHb6gyWC6gtaL4+bKVj+cEBlQLC8XseunqtyjgphzvdJO
 7qxZ+P5c91Sq5j/HFz5Sptwo1nrjWLDKfrSD7QGDFX72Vy06EO74MnsH2ynDS78idxXr3W+Zd
 EpH/3rzwhBJLcUaioRZzUXEiAHGc0smZAwAA
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1498576259!69067938!1
X-Originating-IP: [104.47.37.55]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64648 invoked from network); 27 Jun 2017 15:11:00 -0000
Received: from mail-cys01nam02on0055.outbound.protection.outlook.com (HELO
 NAM02-CY1-obe.outbound.protection.outlook.com) (104.47.37.55)
 by server-6.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 27 Jun 2017 15:11:00 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=3y2ISV2syykMD8glIMRivrac+B66hvfB+oDUUVp7Q9U=;
 b=lOftDB4tF6SJMhLNPyx3QO2r1WpGTX2FEZtOUJFvfNjLTYZ5zcu04hHzY041ag6bRNmU/j9aZDvKylvloGyI2boPYHNmgn8/p9QV7Z7h14YYWcwV/OYUVDCpWQtU6Altpbt/3p0WXQZWQvEAs8t2kZeVgEtAB1t7Z5X2Fp66l0Y=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 MWHPR12MB1149.namprd12.prod.outlook.com (10.169.204.13) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1220.11; Tue, 27 Jun 2017 15:10:51 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Tue, 27 Jun 2017 10:10:48 -0500
Message-ID: <20170627151048.17428.56847.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
References: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: BN6PR03CA0019.namprd03.prod.outlook.com (10.168.230.157) To
 MWHPR12MB1149.namprd12.prod.outlook.com (10.169.204.13)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 5e5687be-b362-4804-60e2-08d4bd6eb597
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506067)(300135500095);
 SRVR:MWHPR12MB1149; 
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1149;
 3:YmV66Sbg0m0iioGMid71qX+OZvHxYmsJMenZ/Grs2GXruyJy9tcM3fDWjCsd4GJM9rTwIGBqZQcx9EekAy85Ed25C5YzixSPOc3GJ+qIWaebHuLYX2yxHGGKEXrnlYJteFqfEHRKivHUgInaOU/pu0CItPetY01zR9amCj1xuHwYWtNCBbjx+56jsM31vAfpMwsHljHhBeUhFzBp/2OH/S3LhmEJ1hYhILWW8FQ+AUbTKhrH+AQEw7XziCQVJovHcHO8beSdjd1AdVTQ3jnL6Aw/BB+kG47ySk8IP1Ed68J+xF9pyUO0EWBKqSd1mz55ylNGqwk+AYwFFGgM1xu4kZO+OCuz0734AfHiof/iu72+ObfIpRKZc8104rAAiPiD/kQktsIV5pmVk/0NDVGZhOkh/GNyRAblzi2CPKsVXG9SFskg/8VZg4pVuz5V0FMQjJQGS6VzErJkdom3HstZZSeg7zv/uOI+ESxnxY6vpdOBZ1BF2Na7XiMYbkNEqgS6916w9dm/cknfxtWIwOugqJIvjgSyCjaSMv8ciaQquWYd1TVDfn78FY3sVoL9jcliwxVdEI3MaBxWNgT6jC0MauEI6H9kAF82Wr8Qcnaqbgj4syftETUXJIzmBGw2WRwgMAl2ZK/jhvzgynDFmJGkFs719o13sEhUrWKSbA62hSgaEBA7s9EvdT0Y+F7WAdbPBStZPyXPCVhGGDynfMF2zdLZFKoLW1hFAsU5F/vDtL3S43bYg7gWk0j3sGqmEQXsn9zq+2P4G3jwPwlS99TEtQ==
X-MS-TrafficTypeDiagnostic: MWHPR12MB1149:
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1149;
 25:DnWFOeFt259ePcdwTyBq08rHl/nGu/KczvWpVZOu1r+qYy6ECFt480DV2+Z+rCamP++2RRoG7mE308zALIxY9LSH9U6ObwV6jkFbMKywNXekg3OrSmGPyWMJ1RVwGSGSUcPb4Wdv4Fbbq3wRJnp5kt0O8MC/n5vD4KxMuDFotNcDHobY+KxKapMatzXkqpahD7yWxL7Ll1c4/M727tr+QbbzpHCtXc1KPsL5S6iv2oReD+byeSYVXAwJS0h7zc2Vzp64va6HSJm87i3q86++v9qgV5h1g2OaIkxRM8aDJyAt6vBQcEmCnKSS+7ltKm2xBSEGJb4Z/omfw0X2oJS7ye5hnXS+2YhPJa2k5hUvo/cRujcwBD0rsGxsIb0ZWoXFBUOSTZkKE9R9v26R2qcG9IHH+Uul7glRrMtXsZC+PZxFHat07o7nPjskA8txiEhaOe5buEyzaudo0Y/oSRSNUWq/qHZVis/Os5YAoXSlCi8brmNUwEp3Zw9eERmFntK3Lqd5WcUTLvMt74IZfHNGF9R+iwKRLxtAv8wGu7H1NQXT6p87mBKmokA3sUkV/bWepy/5dCPCIymz7zPwXkpdYr5Ueyqi7r6Kayt//xEWuFkYktHJh9OmgAJSzYbWQCzwpZPoSxOMuHAP9Nws3CvDvrtm0X5xZD7WnerpzXYxlr091qD9Pr6z0cTgrYlpxtnUEki/P8VfxaF2ROeDLKpmRBijDH0zSEs7LHgdKAXXmAYbfb2UCL8NsBoKjxeZl93DE/THFjlf/mF2rb0NAeL/D1+9iHzKg8vZgFWRuWyVJ5C1OUfhE+k/gqXjob+5ZID6VUH4ZOImwrg4VMXvREKmB/KowfDrxGoBhch01GMwN3VVSfUzhqzcaCU9H3RHl06/zrJddMGzTz/qtCEDvhSmB1aPj7eLS8liyfSRfMf4JZE=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1149;
 31:wZYGaYPzpnzhAerQL6iEkLUVdqRn1Fk0tFatfUROWf2/2f3EEfQJYkp6q0a0aj7w683+6dnLoMDbDwF6ZBl/66Kq3QJEPLcbnHrHFUBkIHMMAIXGnF+Kbp9iJVfIxkgSMzdXo4xf9AlOc6HB+DXBpAPVMP4Qthm63n61BP536PNIZSNeiKkx6tV9P7HIJTumzKRh2aFlF5T2T76hifJPxc/wTeA//qwxIB/iRLbhyHMxo9xDhPhXRXezduwP69djCBoOsy/DvhTH84HeSSvaQqz5Fohf2AtDlVz1UhA+ZwajrChaC5jk8Mh3YRBO4f38LYvCKSo6FBY+4omj/BE01kUs+GWraF3AcDbMnaZxRgpDtV/ABDRabE/0JuMiOVrrrLpeZA0uvoxm7qXPb5Od88N9XLUifDpkn0yPxjKST03oNqaPmrkj/ZbmJ6AkUpvzppH0vHg8mg49I2SkLugQHDOqbbSn9lgrWER+utJ2wNmA6ZH8x4UI6sOwIOxEOSnPvKPog4PMxUuxdEi8ekgQKHwJG2uJHANAaY3MlK7m1IUv7UkGlFh1UMmuFELh7EaHSvtp779jfaOsA4dhAYhykyxdkWPEXx19huUnod9Ga2Ey0/U/zm1kufvh4m7jrudLympOZod7c9RykA8c/8TaGuOJzIbiAlDwsnai9gjTDyI=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1149;
 20:Ti47u+KsfhHFe24hUDWtZfWnO1+D/XsCJp4yT5H06rIyqgiSDGJibZIAkdGYQmqGZp0SsA0GA7EUhVrsL4vGZRUsDF/aRQ1HqNVF8idWAPIWYtORRavdqhkSZ/UVhQmROFs1zKKiiPKv27XDR7vC5ZFmeaCHEs36FLTYXPMdbeMWQzs8gNWw1dfMgQm+2bipnJGfv7I7K6hEmsN9rvAbsMdkWEhbMcuMwuAs5fJph2Vu1OInnRHhwPbDUKdMREQk6RKfuA1oxfDEJqjQ4HcWasPl/B5tnI0jseCogbuiSNtVKa6TyFfIkKM8RmRm8r5fHug/t3kTNY10Ud+mBUMz+QpyVxAXndCodot84e1/20IIxxT/qyeYBeL8rx7CHl8LOW02K3V2vPuQlajbPnzwsIiBOonXqNCRkSE56867Ah+HQAVhgiNzCko4VwSAqZN3GcUCsRZqLAK+Om1bW0iD2QcchD9SlGStsFo+oqZLrpg/AwWMUV+y2jvHQ2SboqMM
X-Microsoft-Antispam-PRVS: <MWHPR12MB1149F07A9B45FA26D06B74EEECDC0@MWHPR12MB1149.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(133145235818549)(236129657087228)(767451399110)(148574349560750)(167848164394848);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(100000703101)(100105400095)(10201501046)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123564025)(20161123555025)(20161123558100)(20161123560025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:MWHPR12MB1149; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:MWHPR12MB1149; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTQ5OzQ6OWcvbFYxSkRjZHd6TkQvUGs0ejhzU3R5T1Jl?=
 =?utf-8?B?aUFWbHhGZ1NLU3pudE1IZDVqcEZodXZseXR5UFpHR2Z3emdhTzArTEp6cVFo?=
 =?utf-8?B?ZW95d3ZWWDhIZzlBWElRZzcyWTN4MzZLakNHWm5JSjJQbE8wTGJvaURWZVNz?=
 =?utf-8?B?am1qRkg0TnkxZ3FOa1JTQUZ4REwybG9oNkxxS1IraVI1cHZ3dkFPbnl6YnBQ?=
 =?utf-8?B?TzBMc2gzeDhhSlpmQ0Q5bndSdFF1bUVGdzY5YkREUWZmTHM1ZElrRTcyb2lQ?=
 =?utf-8?B?NEszajlxZ0hucUQ5Rk5VcXA0OXRaOGoxaWh0c3pGNWE4WXg5dkdNZWoxYWUw?=
 =?utf-8?B?MlFsQ3dKZUlsd1Rjai82NGFzNWFhQUNvY2JjdldzelNNQUQrYWNjN1duUWNu?=
 =?utf-8?B?SmdSZXB5c0xweTU1dmd1TGplcWZZVkxwSHlJS1I0Q0MxYmJnYmlTTUh5WmNO?=
 =?utf-8?B?OWk3VmI4ekd3SlM4MkdtNnY4WHBMNXlLTVpMV25SNHVrZXZCVUVlTE9yb2tL?=
 =?utf-8?B?bE54RGZZcUdYU0JIYkVTWHNsakVicUp2aHZTT2tZSnRtSnMwYm9FV2l3Mjl1?=
 =?utf-8?B?NFBqNmNJTklDYjFtY0RnSGxOWTYxbVhmZ1J2aTFLODBtanE2N3N2c1dlamtO?=
 =?utf-8?B?ZUpONnM1MytYYkcrWWFlQ3pHLzA1YXdZZGlYanJYRjBsTE5wanlhSkhVV1F6?=
 =?utf-8?B?aGIwWDQrNjlRNi9QTDk4c2dEejJQN09IZ0k4UlFoeDdESC9KRXcrMmZyRUQy?=
 =?utf-8?B?SEg5OGxiQlhvK2krdWFQRjh3d0dWWEhjN1VTbWR0dk9kT1BlakRUMWNVNklL?=
 =?utf-8?B?aFVhd1hZWm1BL2tDRTVpOTl3cTlQc2V5UWJSa0ZBY3l0alN5enVlelJRL0V4?=
 =?utf-8?B?cWxOK0h6azdwUkcvaHVuQWJCUkx1YllTaG0xVi9DeCs2ZFlXMnpCaDBLZWJH?=
 =?utf-8?B?bnFSL1lyL2YyYkxCRDFMY0tHOFZidEtlU0F5bUNNeFhURWEwdE8xNkdIZEw2?=
 =?utf-8?B?RkRvYk9TSDBORVJVYUc4bkFoUFgrZDBhSGo1U2hlMWFoWVZKbU00QW9BTXlD?=
 =?utf-8?B?SUlBSUFHbE83endlVThLUk5yN3J6bU1FS0VsTmlxUVNLZW8xSVh0VTkzMTJQ?=
 =?utf-8?B?SmVoUXc1b0N1NlZHaWNnWkhuQzBab2Q3Y2dTYmF3c1lEd01rWGd4RVpVbG9q?=
 =?utf-8?B?VE81QmdMdmU2aERzaVZJWG9pNXQ5NlJhd3dPVDdSSUgrdGJCQUduWDBEbWt6?=
 =?utf-8?B?MFI4TUZuYnJ2b21oYkRGc0c2Ky9zRmpESEZ2TFQ1cGVMVGdzSUpxOEIwS1Az?=
 =?utf-8?B?cm95RTVoR3lRcnZmV3ZlQW0ySlBwYmo0U2dud1lYTTJnQmR6RlRnUmxpZURk?=
 =?utf-8?B?TXJ6ZG03dkYzMnFBN3M4MVdSbURyVU1TRTlxL2VJZTBGMG1ZU3MwYUUvazZs?=
 =?utf-8?B?LzlVeHlVaUV0ZUt1d3BabTlJVks2MitxeXhRNS9zNUNGN2ljMjFtRW5MRDBk?=
 =?utf-8?B?Z091VHFiU3Z6dVEyVWlDaEVncG1jLzlwV0xHSHFaVHZCVE93VXpXdmgwdlJH?=
 =?utf-8?B?cGE5bDM4eW9jc3YvazR3TlJhcm9qc3JsNlRhYVpkK2l4ajNWTEFabVRwVjcz?=
 =?utf-8?B?UUtDVVZ4L1lxYVM5aklOOGlPNzRLVllZNnRJZiswQjFmZjk2dlZGYVkyK3Ew?=
 =?utf-8?B?ZWdzYnVTcVRoMC9OL091TkhmVGVIdG5DMGg4dUZUTnRxb25OTllML3JrU2Rz?=
 =?utf-8?B?emxtNnVCR3hqRWdnRVE1YkxnMDhaeE5kWjUxZDZ5WFVFRG0ydnJDUUV6TUZB?=
 =?utf-8?Q?S7bTiylsihpU?=
X-Forefront-PRVS: 0351D213B3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39860400002)(39850400002)(39400400002)(39410400002)(39840400002)(39450400003)(97746001)(7736002)(230700001)(25786009)(103116003)(1076002)(83506001)(8676002)(81166006)(110136004)(575784001)(86362001)(53936002)(189998001)(50986999)(54356999)(76176999)(6116002)(4001350100001)(38730400002)(3846002)(305945005)(2950100002)(6666003)(2906002)(33646002)(54906002)(55016002)(66066001)(42186005)(7416002)(7406005)(47776003)(50466002)(6506006)(53416004)(23676002)(478600001)(5660300001)(72206003)(9686003)(4326008)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR12MB1149; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTQ5OzIzOmFoQUFVQUlGbnVSVjNURFc5WmhtenhMVE84?=
 =?utf-8?B?b0tCU2NLdGZ6cC9YNEdHaVdZOXJ0S0gyQ25YeE9tNDVRRVlhdThDalJTSzNZ?=
 =?utf-8?B?TWplcjNvYURvSmFUUmNWajlnQVhSMTU1MnFEcC9SNjk2N0RtdVFoZlhOVjNJ?=
 =?utf-8?B?VXdjRWRyOS9iWFEraGZJWGF1VEs5Ynd4TXBDVDlNOWxUSjRXRXNEeUk2eDlz?=
 =?utf-8?B?SVNEZ1R0cjdPTUpvcU9xQ2JTUDl3Z1pMTGR0OU1EWVpTNkYrODdaL0htUXNR?=
 =?utf-8?B?b3Rxa055R3MxT3ZDVEF5ZmEzTVdic1FOc1Y5aGVFcVV1Y1NjaEFDOXdMa2hR?=
 =?utf-8?B?bXNkMTRFT1VMaWxjL2g4VXFQMm5MS042cCtjVXE4NW1ZQVUrTTlWQlNGejND?=
 =?utf-8?B?NVlsM25tWG1KSC9rNEQzT2VSdURhaDFCWitmL2l2YlJsQjF5eDNlQk1mdHBm?=
 =?utf-8?B?N0VwRkFRNHYxenZpNiszRVFCV0ZQN2ZQWm01MDRiVEdSRVd0NHpQRm53WTFr?=
 =?utf-8?B?b1VGYzliT2dPb2ZtWkxkclpSUXB1L2N5bnhORkcrcjZKYTAxS3hLVlU2WUlH?=
 =?utf-8?B?anFJYXBQV3RuY0VzU04xZU85Rk91UUp2V1Rhb1JzeDMzMjh3UURsTHUzZERR?=
 =?utf-8?B?Vk9ZQ2FPTE5WVGRhVG1RWkRaclg4YWMrdE44MUlGcFlLUExQNExJaXlLR2ZS?=
 =?utf-8?B?MVdHcDVZRHVTbENkd2ZTbHJRVXZrUExRRllEVWtjZDBsc3NhSUNwazMrUXpt?=
 =?utf-8?B?VUpqeHI3cnlSOXBVL01TMWtHU09iZkhmTkRNNlo5OHpNa2dJb2lCK1FqWllW?=
 =?utf-8?B?c2haOFh4Uzc3ZTdBcFVISGVzRHJuWlJFUGREbDhjaVIrL05hK2lITHJkNEJp?=
 =?utf-8?B?akRNY24yWEFoOVpXUU1BZmF2SURIYkN3WDVJbTB6U2krVWk2S29JMThEZjd1?=
 =?utf-8?B?ci9qY1dDWHAvNThCU3V2SkdtSTJzVFVtSG1mQWxMSEk1OGp3Wmd5aTRhTlYv?=
 =?utf-8?B?VzRjSnN4dU0zN05pbXdwR3pUdjlFaG9NQ0FGOEQ0Uit4V3pPSDVvRFVhRDhQ?=
 =?utf-8?B?cFBsRVorMmFkRUJnd0ZFR0hCaDZlMzRsVi8xVHFRMVM4RnA4UVZWQ2poTnE5?=
 =?utf-8?B?SnN4SEZPWnAxYTZuZHkya2tURURhS0Rvd09BL3FrVVNzaWdCTDQralZrb3dk?=
 =?utf-8?B?WWo3Q1pyaWJHZG5EakpqZ2FHME5uU2VsbVNwSVZOQU1YNVc4RXRqRkZ3NU9n?=
 =?utf-8?B?dmlLcXBZNHlIOE83YzY1UnozUHJVemVraW5nMUdDUUttZlFrM0QrK29USHpm?=
 =?utf-8?B?YUJtRytKMGl3MkE1Ukk4bHdnV3pMbXdydCtmOWRyY0V4YklZalY1eG8zOUJz?=
 =?utf-8?B?eFkvUHB1SFBCL2VqQ1VPL0g0QUVZUFh4M2FjQ2FvN1lyNGVoVFRlR3ZDQnZZ?=
 =?utf-8?B?K0YrYi9OcGlCUEhJUzJJYm94RVBHSXlLSnZ1c0NOY09waWk2OWJlWUdPU283?=
 =?utf-8?B?ZzU1cGt2MnNJOGN1d3RxNjNEa1BHaFgyaERBcTFlUnprbkdBVGhUcVhjZVV5?=
 =?utf-8?B?Z1pLKzRWSVlKVjY0aUFRbHVROGM3aWoyRkwzdWV0bldBQ2M1R2tLZnNhT3BB?=
 =?utf-8?B?SVJCUFFLOTZnRndQaUJTS1ZpQjFCckQyZHNNRWdSaTBYZW45QTFYc3VDL2Fh?=
 =?utf-8?B?SDlac01oeGI3ZllKRVZNWHpoSllrSWxzQkhsdVkzR2RmU0NHbDczQ2V5Y0NO?=
 =?utf-8?B?NDBJR24vTzExdVB2RWJEUT09?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTQ5OzY6UDFRaDRRMjI4eC9XdklJTzJJWmZzT05sRGF1?=
 =?utf-8?B?M0d2K2VTRVBwc3hWUUV1bFM3YVE1UlVNejB3YTFqaG1LRWZQUUptb2x3WXNU?=
 =?utf-8?B?eVBKZnZqSmovMVNXZEJSaG9DSThRME8wV0x1NTFLUE5PNnlnRjFOOEVlbEVQ?=
 =?utf-8?B?SmpvMzdGU052aWdkVElVSjlDQ1ZGUFA5bXBjVk92eTVIWk1HM1RZSzlsM095?=
 =?utf-8?B?U3d6K3RLMWJVYmkwMExQYzA5ZEp3WlFzRmxpdVpaS1pybjVPbnQxdVpNTkdC?=
 =?utf-8?B?ay9Cd1hESHNXZzFrUUdqOFRTVHI3N3JkL0RFZnh6SXZUNjNQODRrYVhGcGtw?=
 =?utf-8?B?QmtwSzJPYS9oRkx1dmM2c0xsSkphenZ2Zis3c0ZrZDFTZ0lJV082L2huS1Vt?=
 =?utf-8?B?SllkNFkwSDRvY1ZpQjROQW8wcjkxS2hVeVdyR091WUY3VFhRRXFtSFozNkxx?=
 =?utf-8?B?Vy9keW5oK0hvVWY2UWxCOThLejFYMEFSbFIrcDVmRHpTbE1tMVMvRExlR2s5?=
 =?utf-8?B?aTFZTzFWcldzWU85NVVDQ21XMTVkOGNPWFZnTjQ1RCtqbUdhU3p3QXBHTUd2?=
 =?utf-8?B?TWc0Y2Y1bEs4eXNnUDJQMTE0RHV5a0RBRFVOdjZLU1R1UDJuTzdFZ2RzWmJh?=
 =?utf-8?B?ZzhWTXI4TmpEdkcvUU9aeWJudlBQU0hnTmhuZU9HYVlkT1B5bnI5V3BVb2s2?=
 =?utf-8?B?MGZqeTE1NjhmUmRtRVZTaHhhSW01YnpES2VoakVUbndrMDBZZzZKZ1UrTS9m?=
 =?utf-8?B?UXNsbUdJUlN3MWcyTkRQcld1SDFZN0t3UDYyNmEvTm1BOHdiMWFyVTNpMGd5?=
 =?utf-8?B?dWJ4RWtnM0NkT0NrMHhqYjNFWTFnWmN3clJrZFRSeEEvL0gvbWJPYTMxM1JG?=
 =?utf-8?B?MmN6QjBlait6eUE3ZnQySjFROSt0SDRBVG9HSUtPOFZEMzJZZ1ZBZEdzbVFS?=
 =?utf-8?B?cEFPenUzZlFKdEZodU1YTHRuOGc2cy96WkNxVUtRUzFWWHBhTTdOeXV2cnUz?=
 =?utf-8?B?WUxkT083VFhEZVNXSWphS2tLY05qU3JUWXdwbXVSc0NGN3JwNmVtVFZlR0xM?=
 =?utf-8?B?YTdVdkJvODgwOUpjbXRBRWtTbzNoRzZ4b01OSE1pMTV2VVUyalphcms4V0tq?=
 =?utf-8?B?UDVmSUp3YWw4bjZCSDJQMnZKcVZMajdvaDRIMzNpQWNHdUVrUkcxaFowc3FB?=
 =?utf-8?B?dTNqVEV3dnE5TEpCR2VZOUlEcVRQUWJvaWliS2xPRTN1c1phZEdtMkVLVTlY?=
 =?utf-8?B?K09ndEV0cC92bGFQTnd4U2VIamxtdVZwa092bng5VHAxdDUxdGpmKzNCZzN6?=
 =?utf-8?B?L0xmUUJWdWRQWlBYY1Bpa2ROQ2V5Ym9kUzREQkw0aGRpcDBoWEovWUNaaU1R?=
 =?utf-8?Q?fp2a8PW?=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1149;
 5:31nUxNIXCxajWfQx3m0kydVO3HjUxRcIQH345bSY0OHi33+3u26WYSJBwkXspSteyd+kVpIDkX6RFAlrmppuZKbTPZdZkay2gHBP6MK2Bqhhgod5er5msgf5BqlRikZGBwgNfeF69tiQgsAcKS0M8/3SBXr1PraPiWEhIrZPvgMCBbrCqZqrQN3PbE54uhHSX0b1SzDau6fYrR5cd8wKvAcMx+5gbx+fnXICw6g3jfE5I5vq1lmSZpsVLXL5RHJQETXKLucv/vJViR0qvDcn9J5z8+aezeBHxQvC8Gkmo8tWV8SCb6LOBgmhRIA8jcVaU0nIL7HgsuR31O6MA/RLWdQQ3cY2eSGbpYmMP/Qbe+HC32oGZGJgXvRsGyfMHUGgN0jqhYdbEZ9yGf3iUOIYxugRt67YG2JICdF2c3ampaC/KwRTeioRi+lDCfi8BTXzSJF5jM0APW+AdQffg0L2mC4hv1Yzv3hNFH6j77EQdfQLNmSqUjOEPV8iDsBA2GAk;
 24:ZdAzFUgyG06EGmpMJlODBBNiQlBq32RD6uFBIvW0MeYQcF0ZMIGV6sv61+C5Ae0QACPnDWUY5kDD+++p9m/8bTEQ0Bhw2RkuA1Io2c5rn3k=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1149;
 7:XqohdHQsRbVFNXVMrhkXWE7Abd2afKi65V2w8i2yGGzYaMXiA17IY2fg0/0PxV4wR0BAPJLGARQ4P5EdDk0jNxW1Ni0Os/irrLT+kXqcoih+d76wN5iezLGPkcBlEtY1BWqTS4PxcHxFRjEck9teDU7GdzsLLJsv+TlfIe0r1GKgLMSqd8nNZ+eJjTYCYKBbuqrmrGWgaoZ/QVA8KseLRLFHCV5S4YLPYk3jzK26e56PhPbPoHD7KIOnkPnTx5lX6obv+IsErMC3wX+yqPCWq7Utuu5/hNfHwUux/1mzKPeiopsADU+3JkyI06On7TU18p+Hh0xX5eS6fRiHqMyWdft8v172s2cQMkqQFVt8HDaIYC9LRH/bV4Lfd9sOaKWL1IntTFWXin3aR919IXgw/fLMRUo5RM4aWWTg4kXqSVHyzgavTD98IiKa9oKozG8DqUL4hqYRF7VPnc3H10Q5Qe9kDcz4aX+F/dU35mBnl2IAyYx9HnwavueRbbuC7w1B1NpTfDE1+wjfpqN69EuOIylwFfooZ3nx6eupK1y4rOT6OfExvlCks9Jut8csWzpkuQviEP7EFjlnbc4rnZA8dJSV3nyU68VYu9lVoqMPiKOzevxnSrRCLsqP19Ol1l5VB30nTygq9zjq2t6NXIlQPYx7yChVXPw1cp+gSVTA6eE9LhE/QdP8rKnlIqBMrw8b3zzlTpkvFaa7oiFCvz0pNaraaJvxuFcYalDhwZ1H0rAP/ynCl5hEXG86EsAcBmUCmDrDkeuxDga4MpMLeEzvV5fIfISlVTNmiARsPmu6OlQ=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1149;
 20:jwWtWRm78wi+vdDKAc3jbnczMYnLvmyPU4wW0onrmcgI7GvruxHUl04APt3L3K1X+cZAmKmiLPN0DvGLuT5qjV/F0Gu1rjE0WVCV85Bojrg2y4NVk8UHG+EJbT+avv2MhvDmZHor4jTVmp+xHVF77BlZ3MNjSgSOfHLcMPt3dIwp4f0OWMqlERvPXeQQRPjEoZb5pmxDVovKuREa2KGe2QQ82sXjjF/kDadREtq7NPS2RSF02a4G4FFcmu6aYUm3
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 15:10:51.5547 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR12MB1149
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v8 RESEND 19/38] x86/mm: Add support to access
 boot related data in the clear
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Qm9vdCBkYXRhIChzdWNoIGFzIEVGSSByZWxhdGVkIGRhdGEpIGlzIG5vdCBlbmNyeXB0ZWQgd2hl
biB0aGUgc3lzdGVtIGlzCmJvb3RlZCBiZWNhdXNlIFVFRkkvQklPUyBkb2VzIG5vdCBydW4gd2l0
aCBTTUUgYWN0aXZlLiBJbiBvcmRlciB0byBhY2Nlc3MKdGhpcyBkYXRhIHByb3Blcmx5IGl0IG5l
ZWRzIHRvIGJlIG1hcHBlZCBkZWNyeXB0ZWQuCgpVcGRhdGUgZWFybHlfbWVtcmVtYXAoKSB0byBw
cm92aWRlIGFuIGFyY2ggc3BlY2lmaWMgcm91dGluZSB0byBtb2RpZnkgdGhlCnBhZ2V0YWJsZSBw
cm90ZWN0aW9uIGF0dHJpYnV0ZXMgYmVmb3JlIHRoZXkgYXJlIGFwcGxpZWQgdG8gdGhlIG5ldwpt
YXBwaW5nLiBUaGlzIGlzIHVzZWQgdG8gcmVtb3ZlIHRoZSBlbmNyeXB0aW9uIG1hc2sgZm9yIGJv
b3QgcmVsYXRlZCBkYXRhLgoKVXBkYXRlIG1lbXJlbWFwKCkgdG8gcHJvdmlkZSBhbiBhcmNoIHNw
ZWNpZmljIHJvdXRpbmUgdG8gZGV0ZXJtaW5lIGlmIFJBTQpyZW1hcHBpbmcgaXMgYWxsb3dlZC4g
IFJBTSByZW1hcHBpbmcgd2lsbCBjYXVzZSBhbiBlbmNyeXB0ZWQgbWFwcGluZyB0byBiZQpnZW5l
cmF0ZWQuIEJ5IHByZXZlbnRpbmcgUkFNIHJlbWFwcGluZywgaW9yZW1hcF9jYWNoZSgpIHdpbGwg
YmUgdXNlZAppbnN0ZWFkLCB3aGljaCB3aWxsIHByb3ZpZGUgYSBkZWNyeXB0ZWQgbWFwcGluZyBv
ZiB0aGUgYm9vdCByZWxhdGVkIGRhdGEuCgpSZXZpZXdlZC1ieTogTWF0dCBGbGVtaW5nIDxtYXR0
QGNvZGVibHVlcHJpbnQuY28udWs+ClJldmlld2VkLWJ5OiBCb3Jpc2xhdiBQZXRrb3YgPGJwQHN1
c2UuZGU+ClNpZ25lZC1vZmYtYnk6IFRvbSBMZW5kYWNreSA8dGhvbWFzLmxlbmRhY2t5QGFtZC5j
b20+Ci0tLQogYXJjaC94ODYvaW5jbHVkZS9hc20vaW8uaCB8ICAgIDUgKwogYXJjaC94ODYvbW0v
aW9yZW1hcC5jICAgICB8ICAxNzkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrCiBpbmNsdWRlL2xpbnV4L2lvLmggICAgICAgIHwgICAgMiArCiBrZXJuZWwvbWVt
cmVtYXAuYyAgICAgICAgIHwgICAyMCArKysrLQogbW0vZWFybHlfaW9yZW1hcC5jICAgICAgICB8
ICAgMTggKysrKy0KIDUgZmlsZXMgY2hhbmdlZCwgMjE3IGluc2VydGlvbnMoKyksIDcgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vaW8uaCBiL2FyY2gveDg2
L2luY2x1ZGUvYXNtL2lvLmgKaW5kZXggN2FmYjBlMi4uMDljNTU1NyAxMDA2NDQKLS0tIGEvYXJj
aC94ODYvaW5jbHVkZS9hc20vaW8uaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9pby5oCkBA
IC0zODEsNCArMzgxLDkgQEAgZXh0ZXJuIGludCBfX211c3RfY2hlY2sgYXJjaF9waHlzX3djX2Fk
ZCh1bnNpZ25lZCBsb25nIGJhc2UsCiAjZGVmaW5lIGFyY2hfaW9fcmVzZXJ2ZV9tZW10eXBlX3dj
IGFyY2hfaW9fcmVzZXJ2ZV9tZW10eXBlX3djCiAjZW5kaWYKIAorZXh0ZXJuIGJvb2wgYXJjaF9t
ZW1yZW1hcF9jYW5fcmFtX3JlbWFwKHJlc291cmNlX3NpemVfdCBvZmZzZXQsCisJCQkJCXVuc2ln
bmVkIGxvbmcgc2l6ZSwKKwkJCQkJdW5zaWduZWQgbG9uZyBmbGFncyk7CisjZGVmaW5lIGFyY2hf
bWVtcmVtYXBfY2FuX3JhbV9yZW1hcCBhcmNoX21lbXJlbWFwX2Nhbl9yYW1fcmVtYXAKKwogI2Vu
ZGlmIC8qIF9BU01fWDg2X0lPX0ggKi8KZGlmZiAtLWdpdCBhL2FyY2gveDg2L21tL2lvcmVtYXAu
YyBiL2FyY2gveDg2L21tL2lvcmVtYXAuYwppbmRleCAyNmRiMjczLi5lZTMzODM4IDEwMDY0NAot
LS0gYS9hcmNoL3g4Ni9tbS9pb3JlbWFwLmMKKysrIGIvYXJjaC94ODYvbW0vaW9yZW1hcC5jCkBA
IC0xNCw2ICsxNCw3IEBACiAjaW5jbHVkZSA8bGludXgvdm1hbGxvYy5oPgogI2luY2x1ZGUgPGxp
bnV4L21taW90cmFjZS5oPgogI2luY2x1ZGUgPGxpbnV4L21lbV9lbmNyeXB0Lmg+CisjaW5jbHVk
ZSA8bGludXgvZWZpLmg+CiAKICNpbmNsdWRlIDxhc20vc2V0X21lbW9yeS5oPgogI2luY2x1ZGUg
PGFzbS9lODIwL2FwaS5oPgpAQCAtMjIsNiArMjMsNyBAQAogI2luY2x1ZGUgPGFzbS90bGJmbHVz
aC5oPgogI2luY2x1ZGUgPGFzbS9wZ2FsbG9jLmg+CiAjaW5jbHVkZSA8YXNtL3BhdC5oPgorI2lu
Y2x1ZGUgPGFzbS9zZXR1cC5oPgogCiAjaW5jbHVkZSAicGh5c2FkZHIuaCIKIApAQCAtNDE0LDYg
KzQxNiwxODMgQEAgdm9pZCB1bnhsYXRlX2Rldl9tZW1fcHRyKHBoeXNfYWRkcl90IHBoeXMsIHZv
aWQgKmFkZHIpCiAJaW91bm1hcCgodm9pZCBfX2lvbWVtICopKCh1bnNpZ25lZCBsb25nKWFkZHIg
JiBQQUdFX01BU0spKTsKIH0KIAorLyoKKyAqIEV4YW1pbmUgdGhlIHBoeXNpY2FsIGFkZHJlc3Mg
dG8gZGV0ZXJtaW5lIGlmIGl0IGlzIGFuIGFyZWEgb2YgbWVtb3J5CisgKiB0aGF0IHNob3VsZCBi
ZSBtYXBwZWQgZGVjcnlwdGVkLiAgSWYgdGhlIG1lbW9yeSBpcyBub3QgcGFydCBvZiB0aGUKKyAq
IGtlcm5lbCB1c2FibGUgYXJlYSBpdCB3YXMgYWNjZXNzZWQgYW5kIGNyZWF0ZWQgZGVjcnlwdGVk
LCBzbyB0aGVzZQorICogYXJlYXMgc2hvdWxkIGJlIG1hcHBlZCBkZWNyeXB0ZWQuCisgKi8KK3N0
YXRpYyBib29sIG1lbXJlbWFwX3Nob3VsZF9tYXBfZGVjcnlwdGVkKHJlc291cmNlX3NpemVfdCBw
aHlzX2FkZHIsCisJCQkJCSAgdW5zaWduZWQgbG9uZyBzaXplKQoreworCS8qIENoZWNrIGlmIHRo
ZSBhZGRyZXNzIGlzIG91dHNpZGUga2VybmVsIHVzYWJsZSBhcmVhICovCisJc3dpdGNoIChlODIw
X19nZXRfZW50cnlfdHlwZShwaHlzX2FkZHIsIHBoeXNfYWRkciArIHNpemUgLSAxKSkgeworCWNh
c2UgRTgyMF9UWVBFX1JFU0VSVkVEOgorCWNhc2UgRTgyMF9UWVBFX0FDUEk6CisJY2FzZSBFODIw
X1RZUEVfTlZTOgorCWNhc2UgRTgyMF9UWVBFX1VOVVNBQkxFOgorCQlyZXR1cm4gdHJ1ZTsKKwlk
ZWZhdWx0OgorCQlicmVhazsKKwl9CisKKwlyZXR1cm4gZmFsc2U7Cit9CisKKy8qCisgKiBFeGFt
aW5lIHRoZSBwaHlzaWNhbCBhZGRyZXNzIHRvIGRldGVybWluZSBpZiBpdCBpcyBFRkkgZGF0YS4g
Q2hlY2sKKyAqIGl0IGFnYWluc3QgdGhlIGJvb3QgcGFyYW1zIHN0cnVjdHVyZSBhbmQgRUZJIHRh
YmxlcyBhbmQgbWVtb3J5IHR5cGVzLgorICovCitzdGF0aWMgYm9vbCBtZW1yZW1hcF9pc19lZmlf
ZGF0YShyZXNvdXJjZV9zaXplX3QgcGh5c19hZGRyLAorCQkJCSB1bnNpZ25lZCBsb25nIHNpemUp
Cit7CisJdTY0IHBhZGRyOworCisJLyogQ2hlY2sgaWYgdGhlIGFkZHJlc3MgaXMgcGFydCBvZiBF
RkkgYm9vdC9ydW50aW1lIGRhdGEgKi8KKwlpZiAoIWVmaV9lbmFibGVkKEVGSV9CT09UKSkKKwkJ
cmV0dXJuIGZhbHNlOworCisJcGFkZHIgPSBib290X3BhcmFtcy5lZmlfaW5mby5lZmlfbWVtbWFw
X2hpOworCXBhZGRyIDw8PSAzMjsKKwlwYWRkciB8PSBib290X3BhcmFtcy5lZmlfaW5mby5lZmlf
bWVtbWFwOworCWlmIChwaHlzX2FkZHIgPT0gcGFkZHIpCisJCXJldHVybiB0cnVlOworCisJcGFk
ZHIgPSBib290X3BhcmFtcy5lZmlfaW5mby5lZmlfc3lzdGFiX2hpOworCXBhZGRyIDw8PSAzMjsK
KwlwYWRkciB8PSBib290X3BhcmFtcy5lZmlfaW5mby5lZmlfc3lzdGFiOworCWlmIChwaHlzX2Fk
ZHIgPT0gcGFkZHIpCisJCXJldHVybiB0cnVlOworCisJaWYgKGVmaV9pc190YWJsZV9hZGRyZXNz
KHBoeXNfYWRkcikpCisJCXJldHVybiB0cnVlOworCisJc3dpdGNoIChlZmlfbWVtX3R5cGUocGh5
c19hZGRyKSkgeworCWNhc2UgRUZJX0JPT1RfU0VSVklDRVNfREFUQToKKwljYXNlIEVGSV9SVU5U
SU1FX1NFUlZJQ0VTX0RBVEE6CisJCXJldHVybiB0cnVlOworCWRlZmF1bHQ6CisJCWJyZWFrOwor
CX0KKworCXJldHVybiBmYWxzZTsKK30KKworLyoKKyAqIEV4YW1pbmUgdGhlIHBoeXNpY2FsIGFk
ZHJlc3MgdG8gZGV0ZXJtaW5lIGlmIGl0IGlzIGJvb3QgZGF0YSBieSBjaGVja2luZworICogaXQg
YWdhaW5zdCB0aGUgYm9vdCBwYXJhbXMgc2V0dXBfZGF0YSBjaGFpbi4KKyAqLworc3RhdGljIGJv
b2wgbWVtcmVtYXBfaXNfc2V0dXBfZGF0YShyZXNvdXJjZV9zaXplX3QgcGh5c19hZGRyLAorCQkJ
CSAgIHVuc2lnbmVkIGxvbmcgc2l6ZSkKK3sKKwlzdHJ1Y3Qgc2V0dXBfZGF0YSAqZGF0YTsKKwl1
NjQgcGFkZHIsIHBhZGRyX25leHQ7CisKKwlwYWRkciA9IGJvb3RfcGFyYW1zLmhkci5zZXR1cF9k
YXRhOworCXdoaWxlIChwYWRkcikgeworCQl1bnNpZ25lZCBpbnQgbGVuOworCisJCWlmIChwaHlz
X2FkZHIgPT0gcGFkZHIpCisJCQlyZXR1cm4gdHJ1ZTsKKworCQlkYXRhID0gbWVtcmVtYXAocGFk
ZHIsIHNpemVvZigqZGF0YSksCisJCQkJTUVNUkVNQVBfV0IgfCBNRU1SRU1BUF9ERUMpOworCisJ
CXBhZGRyX25leHQgPSBkYXRhLT5uZXh0OworCQlsZW4gPSBkYXRhLT5sZW47CisKKwkJbWVtdW5t
YXAoZGF0YSk7CisKKwkJaWYgKChwaHlzX2FkZHIgPiBwYWRkcikgJiYgKHBoeXNfYWRkciA8IChw
YWRkciArIGxlbikpKQorCQkJcmV0dXJuIHRydWU7CisKKwkJcGFkZHIgPSBwYWRkcl9uZXh0Owor
CX0KKworCXJldHVybiBmYWxzZTsKK30KKworLyoKKyAqIEV4YW1pbmUgdGhlIHBoeXNpY2FsIGFk
ZHJlc3MgdG8gZGV0ZXJtaW5lIGlmIGl0IGlzIGJvb3QgZGF0YSBieSBjaGVja2luZworICogaXQg
YWdhaW5zdCB0aGUgYm9vdCBwYXJhbXMgc2V0dXBfZGF0YSBjaGFpbiAoZWFybHkgYm9vdCB2ZXJz
aW9uKS4KKyAqLworc3RhdGljIGJvb2wgX19pbml0IGVhcmx5X21lbXJlbWFwX2lzX3NldHVwX2Rh
dGEocmVzb3VyY2Vfc2l6ZV90IHBoeXNfYWRkciwKKwkJCQkJCXVuc2lnbmVkIGxvbmcgc2l6ZSkK
K3sKKwlzdHJ1Y3Qgc2V0dXBfZGF0YSAqZGF0YTsKKwl1NjQgcGFkZHIsIHBhZGRyX25leHQ7CisK
KwlwYWRkciA9IGJvb3RfcGFyYW1zLmhkci5zZXR1cF9kYXRhOworCXdoaWxlIChwYWRkcikgewor
CQl1bnNpZ25lZCBpbnQgbGVuOworCisJCWlmIChwaHlzX2FkZHIgPT0gcGFkZHIpCisJCQlyZXR1
cm4gdHJ1ZTsKKworCQlkYXRhID0gZWFybHlfbWVtcmVtYXBfZGVjcnlwdGVkKHBhZGRyLCBzaXpl
b2YoKmRhdGEpKTsKKworCQlwYWRkcl9uZXh0ID0gZGF0YS0+bmV4dDsKKwkJbGVuID0gZGF0YS0+
bGVuOworCisJCWVhcmx5X21lbXVubWFwKGRhdGEsIHNpemVvZigqZGF0YSkpOworCisJCWlmICgo
cGh5c19hZGRyID4gcGFkZHIpICYmIChwaHlzX2FkZHIgPCAocGFkZHIgKyBsZW4pKSkKKwkJCXJl
dHVybiB0cnVlOworCisJCXBhZGRyID0gcGFkZHJfbmV4dDsKKwl9CisKKwlyZXR1cm4gZmFsc2U7
Cit9CisKKy8qCisgKiBBcmNoaXRlY3R1cmUgZnVuY3Rpb24gdG8gZGV0ZXJtaW5lIGlmIFJBTSBy
ZW1hcCBpcyBhbGxvd2VkLiBCeSBkZWZhdWx0LCBhCisgKiBSQU0gcmVtYXAgd2lsbCBtYXAgdGhl
IGRhdGEgYXMgZW5jcnlwdGVkLiBEZXRlcm1pbmUgaWYgYSBSQU0gcmVtYXAgc2hvdWxkCisgKiBu
b3QgYmUgZG9uZSBzbyB0aGF0IHRoZSBkYXRhIHdpbGwgYmUgbWFwcGVkIGRlY3J5cHRlZC4KKyAq
LworYm9vbCBhcmNoX21lbXJlbWFwX2Nhbl9yYW1fcmVtYXAocmVzb3VyY2Vfc2l6ZV90IHBoeXNf
YWRkciwgdW5zaWduZWQgbG9uZyBzaXplLAorCQkJCSB1bnNpZ25lZCBsb25nIGZsYWdzKQorewor
CWlmICghc21lX2FjdGl2ZSgpKQorCQlyZXR1cm4gdHJ1ZTsKKworCWlmIChmbGFncyAmIE1FTVJF
TUFQX0VOQykKKwkJcmV0dXJuIHRydWU7CisKKwlpZiAoZmxhZ3MgJiBNRU1SRU1BUF9ERUMpCisJ
CXJldHVybiBmYWxzZTsKKworCWlmIChtZW1yZW1hcF9pc19zZXR1cF9kYXRhKHBoeXNfYWRkciwg
c2l6ZSkgfHwKKwkgICAgbWVtcmVtYXBfaXNfZWZpX2RhdGEocGh5c19hZGRyLCBzaXplKSB8fAor
CSAgICBtZW1yZW1hcF9zaG91bGRfbWFwX2RlY3J5cHRlZChwaHlzX2FkZHIsIHNpemUpKQorCQly
ZXR1cm4gZmFsc2U7CisKKwlyZXR1cm4gdHJ1ZTsKK30KKworLyoKKyAqIEFyY2hpdGVjdHVyZSBv
dmVycmlkZSBvZiBfX3dlYWsgZnVuY3Rpb24gdG8gYWRqdXN0IHRoZSBwcm90ZWN0aW9uIGF0dHJp
YnV0ZXMKKyAqIHVzZWQgd2hlbiByZW1hcHBpbmcgbWVtb3J5LiBCeSBkZWZhdWx0LCBlYXJseV9t
ZW1yZW1hcCgpIHdpbGwgbWFwIHRoZSBkYXRhCisgKiBhcyBlbmNyeXB0ZWQuIERldGVybWluZSBp
ZiBhbiBlbmNyeXB0ZWQgbWFwcGluZyBzaG91bGQgbm90IGJlIGRvbmUgYW5kIHNldAorICogdGhl
IGFwcHJvcHJpYXRlIHByb3RlY3Rpb24gYXR0cmlidXRlcy4KKyAqLworcGdwcm90X3QgX19pbml0
IGVhcmx5X21lbXJlbWFwX3BncHJvdF9hZGp1c3QocmVzb3VyY2Vfc2l6ZV90IHBoeXNfYWRkciwK
KwkJCQkJICAgICB1bnNpZ25lZCBsb25nIHNpemUsCisJCQkJCSAgICAgcGdwcm90X3QgcHJvdCkK
K3sKKwlpZiAoIXNtZV9hY3RpdmUoKSkKKwkJcmV0dXJuIHByb3Q7CisKKwlpZiAoZWFybHlfbWVt
cmVtYXBfaXNfc2V0dXBfZGF0YShwaHlzX2FkZHIsIHNpemUpIHx8CisJICAgIG1lbXJlbWFwX2lz
X2VmaV9kYXRhKHBoeXNfYWRkciwgc2l6ZSkgfHwKKwkgICAgbWVtcmVtYXBfc2hvdWxkX21hcF9k
ZWNyeXB0ZWQocGh5c19hZGRyLCBzaXplKSkKKwkJcHJvdCA9IHBncHJvdF9kZWNyeXB0ZWQocHJv
dCk7CisJZWxzZQorCQlwcm90ID0gcGdwcm90X2VuY3J5cHRlZChwcm90KTsKKworCXJldHVybiBw
cm90OworfQorCiAjaWZkZWYgQ09ORklHX0FSQ0hfVVNFX01FTVJFTUFQX1BST1QKIC8qIFJlbWFw
IG1lbW9yeSB3aXRoIGVuY3J5cHRpb24gKi8KIHZvaWQgX19pbml0ICplYXJseV9tZW1yZW1hcF9l
bmNyeXB0ZWQocmVzb3VyY2Vfc2l6ZV90IHBoeXNfYWRkciwKZGlmZiAtLWdpdCBhL2luY2x1ZGUv
bGludXgvaW8uaCBiL2luY2x1ZGUvbGludXgvaW8uaAppbmRleCAyMTk1ZDllLi4zMmUzMGU4IDEw
MDY0NAotLS0gYS9pbmNsdWRlL2xpbnV4L2lvLmgKKysrIGIvaW5jbHVkZS9saW51eC9pby5oCkBA
IC0xNTcsNiArMTU3LDggQEAgZW51bSB7CiAJTUVNUkVNQVBfV0IgPSAxIDw8IDAsCiAJTUVNUkVN
QVBfV1QgPSAxIDw8IDEsCiAJTUVNUkVNQVBfV0MgPSAxIDw8IDIsCisJTUVNUkVNQVBfRU5DID0g
MSA8PCAzLAorCU1FTVJFTUFQX0RFQyA9IDEgPDwgNCwKIH07CiAKIHZvaWQgKm1lbXJlbWFwKHJl
c291cmNlX3NpemVfdCBvZmZzZXQsIHNpemVfdCBzaXplLCB1bnNpZ25lZCBsb25nIGZsYWdzKTsK
ZGlmZiAtLWdpdCBhL2tlcm5lbC9tZW1yZW1hcC5jIGIva2VybmVsL21lbXJlbWFwLmMKaW5kZXgg
MjNhNjQ4My4uOWI0ZmJkNSAxMDA2NDQKLS0tIGEva2VybmVsL21lbXJlbWFwLmMKKysrIGIva2Vy
bmVsL21lbXJlbWFwLmMKQEAgLTM0LDEzICszNCwyNCBAQCBzdGF0aWMgdm9pZCAqYXJjaF9tZW1y
ZW1hcF93YihyZXNvdXJjZV9zaXplX3Qgb2Zmc2V0LCB1bnNpZ25lZCBsb25nIHNpemUpCiB9CiAj
ZW5kaWYKIAotc3RhdGljIHZvaWQgKnRyeV9yYW1fcmVtYXAocmVzb3VyY2Vfc2l6ZV90IG9mZnNl
dCwgc2l6ZV90IHNpemUpCisjaWZuZGVmIGFyY2hfbWVtcmVtYXBfY2FuX3JhbV9yZW1hcAorc3Rh
dGljIGJvb2wgYXJjaF9tZW1yZW1hcF9jYW5fcmFtX3JlbWFwKHJlc291cmNlX3NpemVfdCBvZmZz
ZXQsIHNpemVfdCBzaXplLAorCQkJCQl1bnNpZ25lZCBsb25nIGZsYWdzKQoreworCXJldHVybiB0
cnVlOworfQorI2VuZGlmCisKK3N0YXRpYyB2b2lkICp0cnlfcmFtX3JlbWFwKHJlc291cmNlX3Np
emVfdCBvZmZzZXQsIHNpemVfdCBzaXplLAorCQkJICAgdW5zaWduZWQgbG9uZyBmbGFncykKIHsK
IAl1bnNpZ25lZCBsb25nIHBmbiA9IFBIWVNfUEZOKG9mZnNldCk7CiAKIAkvKiBJbiB0aGUgc2lt
cGxlIGNhc2UganVzdCByZXR1cm4gdGhlIGV4aXN0aW5nIGxpbmVhciBhZGRyZXNzICovCi0JaWYg
KHBmbl92YWxpZChwZm4pICYmICFQYWdlSGlnaE1lbShwZm5fdG9fcGFnZShwZm4pKSkKKwlpZiAo
cGZuX3ZhbGlkKHBmbikgJiYgIVBhZ2VIaWdoTWVtKHBmbl90b19wYWdlKHBmbikpICYmCisJICAg
IGFyY2hfbWVtcmVtYXBfY2FuX3JhbV9yZW1hcChvZmZzZXQsIHNpemUsIGZsYWdzKSkKIAkJcmV0
dXJuIF9fdmEob2Zmc2V0KTsKKwogCXJldHVybiBOVUxMOyAvKiBmYWxsYmFjayB0byBhcmNoX21l
bXJlbWFwX3diICovCiB9CiAKQEAgLTQ4LDcgKzU5LDggQEAgc3RhdGljIHZvaWQgKnRyeV9yYW1f
cmVtYXAocmVzb3VyY2Vfc2l6ZV90IG9mZnNldCwgc2l6ZV90IHNpemUpCiAgKiBtZW1yZW1hcCgp
IC0gcmVtYXAgYW4gaW9tZW1fcmVzb3VyY2UgYXMgY2FjaGVhYmxlIG1lbW9yeQogICogQG9mZnNl
dDogaW9tZW0gcmVzb3VyY2Ugc3RhcnQgYWRkcmVzcwogICogQHNpemU6IHNpemUgb2YgcmVtYXAK
LSAqIEBmbGFnczogYW55IG9mIE1FTVJFTUFQX1dCLCBNRU1SRU1BUF9XVCBhbmQgTUVNUkVNQVBf
V0MKKyAqIEBmbGFnczogYW55IG9mIE1FTVJFTUFQX1dCLCBNRU1SRU1BUF9XVCwgTUVNUkVNQVBf
V0MsCisgKgkJICBNRU1SRU1BUF9FTkMsIE1FTVJFTUFQX0RFQwogICoKICAqIG1lbXJlbWFwKCkg
aXMgImlvcmVtYXAiIGZvciBjYXNlcyB3aGVyZSBpdCBpcyBrbm93biB0aGF0IHRoZSByZXNvdXJj
ZQogICogYmVpbmcgbWFwcGVkIGRvZXMgbm90IGhhdmUgaS9vIHNpZGUgZWZmZWN0cyBhbmQgdGhl
IF9faW9tZW0KQEAgLTk1LDcgKzEwNyw3IEBAIHZvaWQgKm1lbXJlbWFwKHJlc291cmNlX3NpemVf
dCBvZmZzZXQsIHNpemVfdCBzaXplLCB1bnNpZ25lZCBsb25nIGZsYWdzKQogCQkgKiB0aGUgcmVx
dWVzdGVkIHJhbmdlIGlzIHBvdGVudGlhbGx5IGluIFN5c3RlbSBSQU0uCiAJCSAqLwogCQlpZiAo
aXNfcmFtID09IFJFR0lPTl9JTlRFUlNFQ1RTKQotCQkJYWRkciA9IHRyeV9yYW1fcmVtYXAob2Zm
c2V0LCBzaXplKTsKKwkJCWFkZHIgPSB0cnlfcmFtX3JlbWFwKG9mZnNldCwgc2l6ZSwgZmxhZ3Mp
OwogCQlpZiAoIWFkZHIpCiAJCQlhZGRyID0gYXJjaF9tZW1yZW1hcF93YihvZmZzZXQsIHNpemUp
OwogCX0KZGlmZiAtLWdpdCBhL21tL2Vhcmx5X2lvcmVtYXAuYyBiL21tL2Vhcmx5X2lvcmVtYXAu
YwppbmRleCBkN2QzMGRhLi5iMWRkNGE5IDEwMDY0NAotLS0gYS9tbS9lYXJseV9pb3JlbWFwLmMK
KysrIGIvbW0vZWFybHlfaW9yZW1hcC5jCkBAIC0zMCw2ICszMCwxMyBAQCBzdGF0aWMgaW50IF9f
aW5pdCBlYXJseV9pb3JlbWFwX2RlYnVnX3NldHVwKGNoYXIgKnN0cikKIAogc3RhdGljIGludCBh
ZnRlcl9wYWdpbmdfaW5pdCBfX2luaXRkYXRhOwogCitwZ3Byb3RfdCBfX2luaXQgX193ZWFrIGVh
cmx5X21lbXJlbWFwX3BncHJvdF9hZGp1c3QocmVzb3VyY2Vfc2l6ZV90IHBoeXNfYWRkciwKKwkJ
CQkJCSAgICB1bnNpZ25lZCBsb25nIHNpemUsCisJCQkJCQkgICAgcGdwcm90X3QgcHJvdCkKK3sK
KwlyZXR1cm4gcHJvdDsKK30KKwogdm9pZCBfX2luaXQgX193ZWFrIGVhcmx5X2lvcmVtYXBfc2h1
dGRvd24odm9pZCkKIHsKIH0KQEAgLTIxNSwxNCArMjIyLDE5IEBAIHZvaWQgX19pbml0IGVhcmx5
X2lvdW5tYXAodm9pZCBfX2lvbWVtICphZGRyLCB1bnNpZ25lZCBsb25nIHNpemUpCiB2b2lkIF9f
aW5pdCAqCiBlYXJseV9tZW1yZW1hcChyZXNvdXJjZV9zaXplX3QgcGh5c19hZGRyLCB1bnNpZ25l
ZCBsb25nIHNpemUpCiB7Ci0JcmV0dXJuIChfX2ZvcmNlIHZvaWQgKilfX2Vhcmx5X2lvcmVtYXAo
cGh5c19hZGRyLCBzaXplLAotCQkJCQkgICAgICAgRklYTUFQX1BBR0VfTk9STUFMKTsKKwlwZ3By
b3RfdCBwcm90ID0gZWFybHlfbWVtcmVtYXBfcGdwcm90X2FkanVzdChwaHlzX2FkZHIsIHNpemUs
CisJCQkJCQkgICAgIEZJWE1BUF9QQUdFX05PUk1BTCk7CisKKwlyZXR1cm4gKF9fZm9yY2Ugdm9p
ZCAqKV9fZWFybHlfaW9yZW1hcChwaHlzX2FkZHIsIHNpemUsIHByb3QpOwogfQogI2lmZGVmIEZJ
WE1BUF9QQUdFX1JPCiB2b2lkIF9faW5pdCAqCiBlYXJseV9tZW1yZW1hcF9ybyhyZXNvdXJjZV9z
aXplX3QgcGh5c19hZGRyLCB1bnNpZ25lZCBsb25nIHNpemUpCiB7Ci0JcmV0dXJuIChfX2ZvcmNl
IHZvaWQgKilfX2Vhcmx5X2lvcmVtYXAocGh5c19hZGRyLCBzaXplLCBGSVhNQVBfUEFHRV9STyk7
CisJcGdwcm90X3QgcHJvdCA9IGVhcmx5X21lbXJlbWFwX3BncHJvdF9hZGp1c3QocGh5c19hZGRy
LCBzaXplLAorCQkJCQkJICAgICBGSVhNQVBfUEFHRV9STyk7CisKKwlyZXR1cm4gKF9fZm9yY2Ug
dm9pZCAqKV9fZWFybHlfaW9yZW1hcChwaHlzX2FkZHIsIHNpemUsIHByb3QpOwogfQogI2VuZGlm
CiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 27 15:11:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 15:11:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPs94-0001Ou-PI; Tue, 27 Jun 2017 15: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 <Thomas.Lendacky@amd.com>) id 1dPs92-0001NF-MP
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 15:11:12 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 F9/AE-19466-F8572595; Tue, 27 Jun 2017 15:11:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0gUYRTtm5ndHc2pz1XztmXZpvRSc6mkP0b
 QAwssUcxHkI017U7srsvOrpgQiI8empWWlg98l4+soCBLKVLSyFwLK5OsP2WF1pZZkBZBMzur
 1vfr3nPuOee7cGlSfUKpobkMG2c1s0at0pMyrA2MCT1tj00Kf/PEb2PDt3pqM4rq7vhNxKBkB
 W9OTcvYrzA8GP1MWr6sz6j69EKVhQrX5CNPmsK5JJx5M4GkBuFzCK6+LCalRo3zCCj6cVKVjz
 xoJQ6BQecPQqp9cCJ0NI0iqfbFNQS8LcWSgMROJdzr71NKBIEXQ03dJVKqKRwMzxtyXGIGR8H
 wu08u3APvgOqSQReuFvG+qbuuMD+8BJqf5SrkeW94VDZC5SNaDFgF19vXSjCJl0Kbs9JlAzgQ
 2n7+VEp/AJyHoLn9DpI9g6D8+1OVPBQA3Y5KSq6j4eK4g5Q8AS+H3txdsraTgCFnhdvIoYQzn
 QMKWbAanBcqSJl4q4LW0QbkbhRwf/S9m7lFQdP4JCFLjHCqosWdlwlfPzjcVn0KqH0VLws+es
 Of15Oqsyi0/J9dy2d3Lf9n1xpEtqCVAmdN56yhOl1YqpXXG2wmljeG6sI3hJk4QWD1nJFNFcI
 OpJluIPEs5ojvNmo+vqULLaQJrR9zBWKT1PNS0w4eMbCCIcVqN3JCF1pB07iuOztOQ5nTzJwW
 mGM2cczbyum5jEO8UTyz6UmgvbS+zKBFpBnBwpoEXi9TvWiZxp+JkHRYIgx284xs+kAHUIDGh
 0Hin9ReFs5q4m3/82PIn0ZaH6ZWEF28eLNtxn1MDCbEYKoqRgq2sbOUJgtptipKClJuTvhHtu
 p8tXx8987JRcK6/suMZbC1NnDuk+iKnN3zMz/b1UW/NA/1nUcnF2wPStw3vG3xwJ6Ew9ei/ep
 7IoMbS7OYvYUj0fFTj3uyk5LHe9mhYcdwQd6HHYXpQfYDuuri/o0J2T0vS9oi4fyquKGyTd8a
 q/iokJLHTyO0lGBgdatJq8D+BSGfS+WbAwAA
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1498576268!105432565!1
X-Originating-IP: [104.47.32.80]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59251 invoked from network); 27 Jun 2017 15:11:09 -0000
Received: from mail-sn1nam01on0080.outbound.protection.outlook.com (HELO
 NAM01-SN1-obe.outbound.protection.outlook.com) (104.47.32.80)
 by server-9.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 27 Jun 2017 15:11:09 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=gfn6shRerTVWvu7a7l6KrsYp8iQxurHZX1V52BIPgy0=;
 b=AAZvDQxzUi9Jom8BxoVThlET1e7NgQ9G6Ae8sVJO5xVJaDiNDIxstQPiZEt1luZbiZas3kZNZT0jqED8xwJ4eWoaj5GH/HUR80jz0i2URTyPTq1eH60z/L0BetHNStuvsBOb/urPw50/YBhEuWS284SNdD65E6YIrbAD84Pbwx8=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 MWHPR12MB1150.namprd12.prod.outlook.com (10.169.204.14) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1199.15; Tue, 27 Jun 2017 15:11:04 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Tue, 27 Jun 2017 10:11:01 -0500
Message-ID: <20170627151101.17428.86533.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
References: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: MWHPR12CA0038.namprd12.prod.outlook.com (10.172.49.24) To
 MWHPR12MB1150.namprd12.prod.outlook.com (10.169.204.14)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 5d857d5c-0989-4fca-c60e-08d4bd6ebbbf
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506067)(300135500095);
 SRVR:MWHPR12MB1150; 
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 3:s/WtiV2CDpFxo7xGSSMhXX9Ay6K7R5xTDJf5hfx+AevDvRlsZhRw8aeagDJTP+x7LZ1RKUEUUOOH/AizFCsiYWYYihK5+9k6IOPJ50HCMVP4QZ061jgaKlQDlyjBYHnlZZEkBwKI097VHla76zdarBK1VMJ9bvPDGVMtB39+pPxP2OORqug3PzwNnQvK4wD6uBq9dy8UuMJm1OqYeGgnrjzPFTX/HbLNDIiyIW8a6hYUpcQREBKYoxCm63Blpp8S3mwXdMCX+53A2hKVq5Do17ElcOMedahvDcPHXKh0Vh3D9Qmd/H8YvBQRSL5oTI6amQWQdg3VoAfHa3VSCV18L/w5AzjVK3klzh/xCXnfCSuU+tbE3XFge3nxEazQ2vq7m8TwNqW+5TVLCLpZyjS9KLcZIrS10GLW+jgsSHdZZDExD9n4k1UIWeT6Y64yGsC8pGJv+pKsjYCFuFvA/bSgJ0LnVxv/w4M11KYi0pADK9jEUZcJeSmw9VG5VeVDaluoUZX6TpoC6ZaMvHhQJJ/ux8wxDgcikCr2G2MAkxNp59w36QoDrAGT6cUyDhrprI099CG0m/hQl+3x3b4dswwUjmOY1WccHV9i11aB3b7ANWBU46RWmHjzWhypmhZLPymuEPAXqC9NhwWdlWZ2hw98EgSfqIQ0eJDQycrO5jTC2PUgGvHoMR0iECS54/W9Nc2YaqSFtSO/F+jDjdTNFjyxVootLxEBGvfjn4b+f94nuOPKcBEjsZNcjkfca+gAIP2R4RVqRK6TcUpLQVof4CDwkg==
X-MS-TrafficTypeDiagnostic: MWHPR12MB1150:
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 25:gUxrYmPdhIOnR4Wqz61kV+jkIAYykPfHvViRYEV33xfT0M8GIhbZJQPH/DADWi2mu8NujsF1KfjZLyhPB9S3AXVnKZVagiMJYW9evLeED4/elIpXxxtvbYijOMBkWtmC+VgIL8BIE46jU2dcHnK2ebBBAKuzW8kc3ugf14s2m+9/fv+Mc8xu/ueBONp9Xp9IEIZw7SUkhgXG2joyzhgfL6qDkeOmKrQNRDnoMPWQL1ULVaHwYNXPoBmiu741KSBqGyWdEPfGsLDs9AC9lYQAarpEEcbCNqnfYFjN3rQEZ2GMeNmELr1yZQagmbC4iq++GWnEd7A64o+//MgQyLhVSdRciwu77WDPnP/I2Vbuh+MGH67gok3PchpqBMR3LOkse9hY673Ne2DNopXvbjb36cXQiTBk3pUoS5RqDiNlFQD9CBCh+Gv/DTw4099hnsvxl586fpWjxX2ErLpJ1a4iiVq3XMfjYDYHQeOwksqBsnS4B5Nd3hjokld2Mb0HtF9Tka3jxtmf3SYZf+TSBLgIeaccWK4+Q7XFBbEhUp4z5p0Bccz51d6n8+cDHH1+MMS6+9ekgMAHOCnJ0G6w5Ll4ddncN+4lhgxZ5Bv3ef4MHxitN+AgoTecLCmk5g8mvpQP8RznxVjf82LXlIc920BdH+di3R+H2rnsMuEmQegtZsaVOHCcaWHEZ38SPIyqhMqutQRBxQidVMwkEidWyNY1mp+KGFu46ugnW83uRjgosLIBayOLjmu1c561c2u6Z3JDELYfTsVvDDa6tqhWkBYoF1kDUM5+qGGTOZ/KJLLHdjtZWEX/Jb0srk4KRfh2Oxg3pKWuGANNg42ewGiwqkPom36woqJ84kTyBy8mMd6KrnWJWQ43sFZbdunoQXQDo8Qp2CfG3+bMnhwwDSwMQMVYaFJNIUksh6ulZaJCUwGpIQU=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 31:EeZGPw5Lr7LjIxmpaFuUPU3XxYc5mszXCMsygyP1MffeeRnYG0N3aY/NzJzO6feLhSkkrW+X3x+28eJ47A+bBajIJwHUf6ttLTeW1mptnvT4LEYjkxIsfqZ1awOqdTY5zHQgDJsi8DrILElk/91FfpEoDZ/gfKf5t1zsm1jIX/JmZOl2uXHYFZSygmhoM4/yIklKpEI9cNsjjp4cpFUTEtP50Zl8rj+GL+Zsy/F55o3hYtAOtT3kMqFvtsmodBrS7VRaZNvdfPHsY5nIfFxTXfmP9L3WymJDD2Ji8MNXN9FblDfcsE4iZVXlIUkSMbPiK5CpBCMb7Dz6HY4Qp3hGtAAdL07outi1I2nf6stn3LA5hmtXrm9J1Dh0cULjnVByvNfJ+LjEtqN51+tTV9zqZwM+901PzO/2PjccSBvyNz2uelLuxAldZ5Vm0ZnUI3WDLo0gg1yS0BzXEafDQEIk3AePCeXYEh1AM1SWzkB3ZmoPN8dBCjyxAXiHVGlA0UMOIlI177STW3T9rsP12ghga8d6j6+cHIHUOE+RIyoxnnn+hBYProT/pnRWAQaoOd7Aj5IWNnJQ+XjYvLPn7XiN6gP75zwxNDrOtTmomg+NTfGoblvT3NSDOdUiSYi6hy8RTiG1y8E83lUbkWv1C0N9dvBqXyxVk6nYL4ORqwjX6Bw=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 20:0/6/KVJfths/sV64JYje9u0gkXrqLh7iGYoaTS/iWXLytModxyxXJHvr+TfOxmG0Dpc30uBwOyVwkaxeycsFXNbsyQh/BNiEP1ixRB3TN/bH6YbbrNNeiYP90hCy0cmANzjKZx9tN2JwY3dDCvXRKvT1eI8MvMwfbZ4tZqaf1AJTPeTZ5AqH1tre9ASVmVwXh4EZjd3jV1IkCaOeAjQvyJVmIA+bsnrIje6pqt1SLG4ov2QcIOMgKjmdoF8durCbmo4ABaKn7cKAx5Gp2liHGoalm1DccLCxdaOsBBUebBUafXndJaIbcIQqC52EvBPwYa+J9YvUWYWR3yDSNpeYHa5Fwo13LO4gIrvPzDxNzxp/74XSbXnRowY8p8hd7IvAsvrRqTg5zV9IO8hH9NvyT0rGebZ+IyQxUq7G0Ml+is0a7uospnJUZqByF2jPc8uQcthsJdMNgppLgpoIbGk0H7qCu9w3yCUm3P2dxTOe3sDDHVNeGn+Hm9nPUZWMfZk+
X-Microsoft-Antispam-PRVS: <MWHPR12MB1150ADD76ABCE651F8BE642FECDC0@MWHPR12MB1150.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(236129657087228)(767451399110)(788757137089)(148574349560750)(167848164394848);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(10201501046)(93006095)(93001095)(3002001)(6055026)(6041248)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123562025)(20161123555025)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:MWHPR12MB1150; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:MWHPR12MB1150; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTUwOzQ6aUo5UzFwYnlaT1VISTFDK3BjVE1USTRDVTRZ?=
 =?utf-8?B?ZVNKTmJHdW1PbWtIUUJ1VzNJNGpJaEgzUXpXc1ZHempTbFpZbnI4dkJzdFc4?=
 =?utf-8?B?SklyOWxWWHJFL2J0RDFyY21iNkZxd3hEM2p3MUlMRUFsVTA3QlhaMjZjK3dv?=
 =?utf-8?B?bjFBQkVhSXlyOEtZa1hGWmxxVmEzM0FLRVY3aDhVdFFYdmtyQ1JnNFJKakI0?=
 =?utf-8?B?NnM4SzdXMm00WUdCUkt6T1M5ZHFrTk9NT1p2aDhFaTA0bXd0Z05XQ2Z6WHlS?=
 =?utf-8?B?UDEwSThHdlFjemlOOE11WnlXcnVaYkJuNlhzakxRMzVvcExBNmRIOWhuTlZI?=
 =?utf-8?B?WFZ4cGszOG9XbXdBcTYrcDBQc0RFTUd0UzZEcEMvVDRTL1VsVkpkK05rU0Vl?=
 =?utf-8?B?SEwzbnU3SFJJeGZNR2xtejJPWU1CTlVyUFZBSHdSVGZ5NXlTK3NjNkdOa1pJ?=
 =?utf-8?B?ZVRWbDBjRmVmWkJwYjBQK203UUNwTzVFK2dnMVl0TzdXeGJ6bHNHZk5BWW1K?=
 =?utf-8?B?VUJqSFRDWTdXU0JZdDdQcUFCRitIMENzQVA0ZlVHYnFLOWw5d2w2SHJYU0pu?=
 =?utf-8?B?UmFJanVKSUpMNE0rMmlPMjZEV0FiVjdHcVBtT2R5YWtPNFV1V0JkM0lFWld0?=
 =?utf-8?B?WmVrREJDYU1Vc3FDK3lxRG5wdXRlK3p0YmVoSjUrUWg4amVpNFlteG1RMnFV?=
 =?utf-8?B?MXpuZlRZSzh0RmhsTE5PbDlOeG1WeFdEQW1OYnNqZzhURTFrNU5OSUFHWUhJ?=
 =?utf-8?B?ZGo4S1hFM0w4QmRXNGVxcWxWdXN1REw5aGE4VHZhNmE5YTEyenlNL3I1VU5C?=
 =?utf-8?B?ZklNYmQvclFteFdPdmVocXVUOW9IODIyRDJZTVZNRVVTajNDL044OGlieTRk?=
 =?utf-8?B?Y3VlaURlckVhSXZzUUN4ZThBNjdSZ3JCK0dLTElURmhqT3A5dXBCeWdMM3Jh?=
 =?utf-8?B?OVBST3JKWmdXYk9YeFd2bUJORHpNYlprdFlpSEh4MXRjQjlna1ZCM1NOdW1H?=
 =?utf-8?B?a04vRFJoaHhnek9IcHpBa1VuQ1J5L0ZIM0FqQ1JveW02eWQ0UE9TWXlhQjBL?=
 =?utf-8?B?WDJoSHA1U21KSjFicm52Sk1ZTjlVWDN3aEZkdlhCTGd3cllGOUxSWjJRVXNU?=
 =?utf-8?B?WEZoa01uSXg4VXErU1NOZ2ZxcXlnbVNER1FWZ2lveUxwd1BWeHZSMGNUWWc1?=
 =?utf-8?B?QnVEamZPU2dKMHdUbndkdElEVXk4Y3hPU0IrRzRrTGVVa1hVK1VQT3R1VE5E?=
 =?utf-8?B?VFlqSUtoSlpuNnliTXMyQjJrZ28xM1BjeVpzR1hvbjlUUWxMNm5ZMHQwcitE?=
 =?utf-8?B?SzgyVnV1YkpPTGt5KzlvelhmamdOSEVHZzZ2bEM3WmxIRVZYSkhxc1BCYStG?=
 =?utf-8?B?VzFKeUVxVXcremJ3NmdXTFNkMldKVlB6Q1dwRndaeXloUThRY2ZkeTNTUUE0?=
 =?utf-8?B?a0N1QnRMeXh6RE5JYllpR3VkQlR1MDJIWDdQc1UxVVFVTGZ1OHNEeXpENlVr?=
 =?utf-8?B?SlVhbHBpMjZGcXI5cFJ6ZmNxQkdrdEhQdmNGNjhaMHJNUmtMUjJ5WXR1dkJ4?=
 =?utf-8?B?emljU3NQY0ZWNFo2R0d4bmpBQnd2Q01mK1dXUlh2T3ZzaU1qT0E3V0tPVnl2?=
 =?utf-8?B?dXJLQkxmcGlnODV0STNwWG4wbThaR2FIOGhCRXJ6UnRiRE4zOU1jSzUyb2RI?=
 =?utf-8?B?RTNnbGY4NTRrcUFnZGlqNFpCSEtQK01ENEowaWdDd0NiNGtIeGI2bG05dDEz?=
 =?utf-8?B?Z3JGa1lEVUhIL3EzakJSYzlpcFZlSktNTDlpN2RKZEVoSHY0Zld3QitjYk53?=
 =?utf-8?Q?UabWf7dW+HK1?=
X-Forefront-PRVS: 0351D213B3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(979002)(6009001)(39410400002)(39860400002)(39450400003)(39840400002)(39400400002)(39850400002)(4001350100001)(42186005)(110136004)(2950100002)(6506006)(6666003)(103116003)(38730400002)(189998001)(86362001)(97746001)(55016002)(54906002)(5660300001)(7406005)(305945005)(81166006)(7416002)(8676002)(53936002)(4326008)(9686003)(7736002)(83506001)(478600001)(72206003)(2906002)(66066001)(23676002)(25786009)(54356999)(76176999)(47776003)(53416004)(50986999)(50466002)(33646002)(1076002)(6116002)(3846002)(230700001)(921003)(1121003)(969003)(989001)(999001)(1009001)(1019001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR12MB1150; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:ovrnspm; PTR:InfoNoRecords; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTUwOzIzOnJrSDhhbW9Ka2pXYndKRGVmUGc5aW95eEUy?=
 =?utf-8?B?NUxuVWdJTlErazdmRFZpNWdZMU11TWRXdlFzLzBSL3VpdzZDbEZoZjBVRm1H?=
 =?utf-8?B?V0JPaUpSTVJQb3RFZjV6VzZVbWZCRFFRTTFzK0dyc1cyYlBRNjRLUGwvM244?=
 =?utf-8?B?eVZpMzdaUEpmcnFmalA3SFIvcEhYNjBxRi9OVXhJcUFadjI0Q2c4VTN2TGRn?=
 =?utf-8?B?dEgyZHNqVjhMcWoxamw0RXJ5eVNuZ1dtc0l2ZmEydS8vR1hINE5zK3dwcWxa?=
 =?utf-8?B?SGtaOWlHOGR3N1V4Q2FQM09VQ0g3M3VJckJ6aFZGOGk0emo2K1BlR2I2Vytn?=
 =?utf-8?B?UWtCODA2R1ozcjh3bnNMckNxTktYT1g4WDM2WVdCUWhBOStLMVhZVTdFR0Jy?=
 =?utf-8?B?Sk5hUURsUWhtK3FIM25PUHJZVGZzcXcwUWhBeVR2SktKQ3M0VFJLSnU4dFZj?=
 =?utf-8?B?V1FrelN3Vkg2cWZIQ1BCaUZmcThYaWJ6ZDhNNGZ0OE9ORHczTDZoRFgwQXNa?=
 =?utf-8?B?U3d5NjdqczNLMkZrRzZLUHhuaUN4dVJ0Q0ZZaHlVZFRYZ1Vab2tTckZtK2lm?=
 =?utf-8?B?UTB3ZVdoSE1LRkJsQThUTk5tSEViZEtCRTZtOTVyZG5QTWx4ZjNRVTJ1U3h1?=
 =?utf-8?B?YTJLTExyeDl1MXljcGlodk1pMVBabTMyajR5YnhrdnVjeG1nbjhaQjNrRUxH?=
 =?utf-8?B?cFpCWElKamhMTXNPZEYvOXBGdit1K3l6Rk9nN0VjZmdHOGdpenIweXFYWjhG?=
 =?utf-8?B?R1FDQmg2VlhHUVZxWEtTOVBhOC9QZkdhb0Uyb3UxZFRKT0xBa3BmKzFGQ2E1?=
 =?utf-8?B?YjVkVW5SelorUzlCMGl2eVlCVVRFengyUjJSS0UyOG8yWlA4eStrNWlwc08w?=
 =?utf-8?B?VkNLT0JYTXNvbldzaEpPajgzeC80dWJMT0dkMHNsZTNSdlBVbkI2SHpiNnIz?=
 =?utf-8?B?ZUZ5NTVhdEhJcUowamJpZzNaNnhWYStiN3NHaGlwNzRkbFM1ak5MZDNhVytJ?=
 =?utf-8?B?VGw5MGg4dTU4b054eUR2Y2JSaWExL1ZHallUVXJLZzB0a3lqd1RPRHl0ZEtw?=
 =?utf-8?B?UjJoSHUvaSt6VlhrVmZvcThLeTR2S2pwSVQrNDZOYURYa0ZOT2p5TzZqc0Ft?=
 =?utf-8?B?eXhoNXZuVm93WWcyRmJGNDUvREtuZHZ1ckxPSmVLNmpob1FZWG94WnFGdUNL?=
 =?utf-8?B?VFdwdllUZlZEQVBXN1BkWnpuT1dybHQ1ZWI1N3JuMlBCd25WU2xyZVFDSmZ6?=
 =?utf-8?B?QkFYUEJJSmYzcVUwNDVpUW1ERXNudVhhcThRWTQvU202RXNUMTVVRFFZcHF4?=
 =?utf-8?B?QTdZVUpSMmc5LzAwZHRYeXQxMzc3cy9nbkJBQnJ3aUVuMC9pUVZqclZDbjU1?=
 =?utf-8?B?MldoMHN2MDVvVTZhUm9vN0dxSmFUMENzb0FSQlhsdWN3UWRZYXNJSFRsd1Iz?=
 =?utf-8?B?RG45Q0xRbnlzMitTRjBaOHZtUWN2WGtoWWorTEFGZjdBN2MyL3djWGlXZmM4?=
 =?utf-8?B?ZnNJZEJzeExpWmR1SWpoQVlvQ21LamQxRnF1THQxQjI0RWdENzdqYWVWaWVR?=
 =?utf-8?B?T3h3dGRlT0pnUUdqNWFhUm5EWGV6UGRLWUNka3M2WU9JR3RuWVBmZHhhaDBj?=
 =?utf-8?B?OVdoUEd3Zzcvdnc1eDAyU3hVUlFaR3MrTFhjaUsxck41ZmMwUC94R1NVaUpU?=
 =?utf-8?B?MEQyQ251WFdFMngySVgreDFLam1lWjJRczNhRDQ5dXFONGdhaEpwbHFjZndG?=
 =?utf-8?B?Z0VQckNhSWZJK0FUVERvOXRxR0pHNnZtR1M5QjhsTmFrY2htUTc2NTlqa3hI?=
 =?utf-8?B?YnVvcVkrRkxXNVVaT0UvcW8vWjRGbnNhaE5ZZ2YzQUJ1RlE9PQ==?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTUwOzY6QjE0WWhRU1F4NS9UMjh3Rk11SXNMeEtGTG9q?=
 =?utf-8?B?a0xBRmNtOXozdHpnNWFCSDg3RytBcVd4QkJhNi9uMlcvR0U3K1FZZHhSSmQv?=
 =?utf-8?B?QUlvVlZNN29HVThxbEE1em5ZOXYyaGZnUkNnbG5LL0QwcXpSNGphbkJjWS9x?=
 =?utf-8?B?RUxYMlcrd0ZzZEZNR0ZRWTRaYkZFSlJYOFd6Q2JsRmlyR3lkSzVxOWE1Q1FZ?=
 =?utf-8?B?dElYQVA4ZEU1RXNkQ1JXRVpSK1RKVkZUeW1FR25ZbzJOOE8zT0JuZnBlR3Ri?=
 =?utf-8?B?VUUrN1c0WXJaN1gwT1NSbkFnL1ZmWnRoWWVRVDVuaEI0ZHFqR0VTMjFRMmRy?=
 =?utf-8?B?RXRuNmhySjkrSW40Vm1YRDhHbUJMdmZQamdVd3hONEkwUnQ4KzBPWWpDZUpX?=
 =?utf-8?B?VXQyeFZEYnM3YnhFRzdXaW9KbUxoSEFHSjc4VmhOYkVmaFJaOE41WEdMNmlC?=
 =?utf-8?B?ZGo2T1FudWEzY3NHKzNqOGlWV2xwNUR3U3lWSlZKSjJpNnpBR3huV3RCS3Vv?=
 =?utf-8?B?cHpsd216M3lyNWdxNm13ZFh0Q0NIZkhOUW1xbXBmNFNGSllacGNkTzI0ZVM2?=
 =?utf-8?B?YzZTeUIyVE1RS1FWQmREUTVZVlkrMkVVRFhibU94cmg3bDREMHZsZTQ0Vkh4?=
 =?utf-8?B?aTJUcmZkRmdLNWNYV29ER1JVZWtUMy9hclU2aS9ZRnlCR0Q0QVg0VGhuNzht?=
 =?utf-8?B?MWFRaUdKMEpSV2lGVm9FRHhnQmQ0WngrTUszaFVFeVh2djRJeTRRWkJ2VjVv?=
 =?utf-8?B?NmpJcklEdzNMZGxYR0NRWTdNbUFmZnRvd2xxTmxSd2o4Z3JOQi90aUxFTkps?=
 =?utf-8?B?TWJJTVJkenE1QnBIRVZWSHRreUFTYjZBNHNjejdsOTk1eWw3ZnlGdWVkR2RM?=
 =?utf-8?B?RFlRd2VNVlk1NTBsTzdjdjZtZTIzWnlOS1lsVXcyV2o4ZCtsTmljVmxVRjNj?=
 =?utf-8?B?MnkwNUFreWFaY3Vnd0U1d256dzlPSWlYZGs3THVJU1FqT0VnMzZieTI2cW5K?=
 =?utf-8?B?clRuZFFLN2x0K0VTdGF0WXI3VEFVbC93bWJmYllrNlpVOVR3RkJDdEdicmxk?=
 =?utf-8?B?Y00yb0ZCZWpGRUxtV2l5YmN3c2RUNmdGWG55MGxlRTFpSFh2THVCSVdXOVFB?=
 =?utf-8?B?Tk0wYWMvSXlBMEhBTUk4R2NyRkVjYnhDU0xQTFhPSGUyRWNiYUs3di85d2ky?=
 =?utf-8?B?VUw1a3c2bDJWM2x5TXcwYnVpQis2UVdQWE1oMTl5c256b2dDYXd2c0Ywd0FT?=
 =?utf-8?B?b09YaEw0OW1aN2dCcWZPNnNTdm9EQ3hlOVN4aE1oR1FONU5Xd2ZzYmYrSFVR?=
 =?utf-8?B?YlZQWCs4aUExemNTVTNZVG1HenFuNXZoZ3pQOEtyU05tMzZOVHdnWC96SnpC?=
 =?utf-8?Q?QOxv5jq?=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 5:XLN8nObAVKe+xdCCebqgy4Bd5KF/3CjCpCA4QYvEeu3BDpBIaNXTeLWeQcUMQ9TqZhND5zEcpbljJdyJHuSeFT2gKNBwmgBAJikKDbKtVd54iXV2erho39TY8eKl6haPtrD5tHsCBIf3dG/Wt49dfpLiy2ih05uUaykJYQQVKq5olZasa85jgmJgQAXuJi27ItxX+NqHeYsAIveUCCcRYUu2ctn0MYr1uTBTeBqtRDO22+PtnHQtiiwPAVqgqRUvnX21+k78EiVVwF5/4iq3fZ+twIuZM/HBw1OHr5D4HyMLISIaLxkQs2ZqgPVNH9W44jOIizvzD+8c/ut6sLJKCsAQf3rs7LkbrrKnd1024Q6kSq2BNWJ/dR+NsHnw0Mq708igfdWdnGGpDEU2CJPy7QoGXv6bzxKLo8bR67mclTFyazBMLo7odKZODkiFmuSU7oiWoMOsbk3wtV9tCeHAgYl+OrPogX3HkVivSr49Hwne4ohvedA7KIO/Mt9S9fM6;
 24:L1m2OELkwNfX/mRdHRuo+OoTfMbgZUicvRyZvgaVedpidr40woaGSWQ/sMrHWjv3VDj1InIJgQ+t4XkOKrX8mVWcjVS9A9s6GZ/yQ+n0CpM=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 7:Z8pXCDaHMHVlWsX9vSfRl5GooUGRn7H0lC+jYzEEcs7P+VHkHqsaNlhWxkzqc8c1fOVtIopTgw2lKDRhFrzdIdd1yLH2lGj6Aoj2Zjcdc1vaVuPiMsp8HHdcrSBxEgPQ/N5L//lOqyAStu9pH0gJf01GOo5jjtoFs4eVCDnq6an80ClCmUU33AEyUjLNrM5JpW1Y41uhWXVVPYkC7WRP9+ghozY3YbwfHd76vVPmUXQkPXx9aSY+HtMHuCFfmkQq3thFcSxHKOie99ha91YA5wy2ObB56hjdze43eaHSLk0C4cvclJOrPtK7J88WKr4tszO2SVLlWt6KeatqH9+UrpGGy6WrPlxShGlease9y3q8HyZ/AwyHh9YwjirYrvPgtI9KHCg65wi3kcwVsC9+P4VrY1NNukBXh5TubJCeJnbWYeyXo94PfN9WotU4U8jijd4NkJU7YZtfsBXFwYh6UQo4xthn91LLgJSQPl6yNI2QppF+LdpAULDTWHWU5mDrW+pjCXEUrIdlZIBGiGIVO27PrOJRb6Z5e9zBr4lL88vvq1F6wLj8udGRxcfyOIRwNs8p7cv6xIGfHqabn85MsI1ih6C2xvqE7omDN3DA0qEJPr5aPAJxgwSe3jpjjRsGkGr80Mo5Z4EYPyTOzzc/xXkXOfMiiiUKZyQUi3+XyWNIVzn50WtVD4iMgu9st8B+CP7jWlnVaVVqlEYypCUjQI80c93mUN1ipGIHtDwsE+T7rILnQqPdyCcL3zMXIzRsj1MakahlT+X18oQe9ZXdIiDQR3oxYPCVNfskHFL2ZBo=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 20:z5oTg3gF/GSJ6QfqkWwYTUhaf9yGRS5izNgYFU6MVCXjBxNjXubiWCOsYv9tszvg5CYCAlSBwBb0X3tCt19MeRs0LBAQ4Y97HAGaUs6c2pN/WeTQ3Phv8+d46U7u1TludIqKq5fjfTCGjgS7H3rfAQp84M/x6mTkPAzvjjErJDYgOKwmhc3yaDAJ+rOw5h0+cTuuiKf27xwCVh++KpcPMzI+f1V7dSialbC6TjztYtUzo0Sc2qiec0s3OVertsyv
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 15:11:04.0198 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR12MB1150
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v8 RESEND 20/38] x86,
 mpparse: Use memremap to map the mpf and mpc 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIFNNUCBNUC10YWJsZSBpcyBidWlsdCBieSBVRUZJIGFuZCBwbGFjZWQgaW4gbWVtb3J5IGlu
IGEgZGVjcnlwdGVkCnN0YXRlLiBUaGVzZSB0YWJsZXMgYXJlIGFjY2Vzc2VkIHVzaW5nIGEgbWl4
IG9mIGVhcmx5X21lbXJlbWFwKCksCmVhcmx5X21lbXVubWFwKCksIHBoeXNfdG9fdmlydCgpIGFu
ZCB2aXJ0X3RvX3BoeXMoKS4gQ2hhbmdlIGFsbCBhY2Nlc3Nlcwp0byB1c2UgZWFybHlfbWVtcmVt
YXAoKS9lYXJseV9tZW11bm1hcCgpLiBUaGlzIGFsbG93cyBmb3IgcHJvcGVyIHNldHRpbmcKb2Yg
dGhlIGVuY3J5cHRpb24gbWFzayBzbyB0aGF0IHRoZSBkYXRhIGNhbiBiZSBzdWNjZXNzZnVsbHkg
YWNjZXNzZWQgd2hlbgpTTUUgaXMgYWN0aXZlLgoKUmV2aWV3ZWQtYnk6IEJvcmlzbGF2IFBldGtv
diA8YnBAc3VzZS5kZT4KU2lnbmVkLW9mZi1ieTogVG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFj
a3lAYW1kLmNvbT4KLS0tCiBhcmNoL3g4Ni9rZXJuZWwvbXBwYXJzZS5jIHwgICA5OCArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA3
MCBpbnNlcnRpb25zKCspLCAyOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9r
ZXJuZWwvbXBwYXJzZS5jIGIvYXJjaC94ODYva2VybmVsL21wcGFyc2UuYwppbmRleCBmZDM3ZjM5
Li41Y2JiMzE3IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwvbXBwYXJzZS5jCisrKyBiL2Fy
Y2gveDg2L2tlcm5lbC9tcHBhcnNlLmMKQEAgLTQyOSw3ICs0MjksNyBAQCBzdGF0aWMgaW5saW5l
IHZvaWQgX19pbml0IGNvbnN0cnVjdF9kZWZhdWx0X0lTQV9tcHRhYmxlKGludCBtcGNfZGVmYXVs
dF90eXBlKQogCX0KIH0KIAotc3RhdGljIHN0cnVjdCBtcGZfaW50ZWwgKm1wZl9mb3VuZDsKK3N0
YXRpYyB1bnNpZ25lZCBsb25nIG1wZl9iYXNlOwogCiBzdGF0aWMgdW5zaWduZWQgbG9uZyBfX2lu
aXQgZ2V0X21wY19zaXplKHVuc2lnbmVkIGxvbmcgcGh5c3B0cikKIHsKQEAgLTQ1MSw2ICs0NTEs
NyBAQCBzdGF0aWMgaW50IF9faW5pdCBjaGVja19waHlzcHRyKHN0cnVjdCBtcGZfaW50ZWwgKm1w
ZiwgdW5zaWduZWQgaW50IGVhcmx5KQogCiAJc2l6ZSA9IGdldF9tcGNfc2l6ZShtcGYtPnBoeXNw
dHIpOwogCW1wYyA9IGVhcmx5X21lbXJlbWFwKG1wZi0+cGh5c3B0ciwgc2l6ZSk7CisKIAkvKgog
CSAqIFJlYWQgdGhlIHBoeXNpY2FsIGhhcmR3YXJlIHRhYmxlLiAgQW55dGhpbmcgaGVyZSB3aWxs
CiAJICogb3ZlcnJpZGUgdGhlIGRlZmF1bHRzLgpAQCAtNDk3LDEyICs0OTgsMTIgQEAgc3RhdGlj
IGludCBfX2luaXQgY2hlY2tfcGh5c3B0cihzdHJ1Y3QgbXBmX2ludGVsICptcGYsIHVuc2lnbmVk
IGludCBlYXJseSkKICAqLwogdm9pZCBfX2luaXQgZGVmYXVsdF9nZXRfc21wX2NvbmZpZyh1bnNp
Z25lZCBpbnQgZWFybHkpCiB7Ci0Jc3RydWN0IG1wZl9pbnRlbCAqbXBmID0gbXBmX2ZvdW5kOwor
CXN0cnVjdCBtcGZfaW50ZWwgKm1wZjsKIAogCWlmICghc21wX2ZvdW5kX2NvbmZpZykKIAkJcmV0
dXJuOwogCi0JaWYgKCFtcGYpCisJaWYgKCFtcGZfYmFzZSkKIAkJcmV0dXJuOwogCiAJaWYgKGFj
cGlfbGFwaWMgJiYgZWFybHkpCkBAIC01MTUsNiArNTE2LDEyIEBAIHZvaWQgX19pbml0IGRlZmF1
bHRfZ2V0X3NtcF9jb25maWcodW5zaWduZWQgaW50IGVhcmx5KQogCWlmIChhY3BpX2xhcGljICYm
IGFjcGlfaW9hcGljKQogCQlyZXR1cm47CiAKKwltcGYgPSBlYXJseV9tZW1yZW1hcChtcGZfYmFz
ZSwgc2l6ZW9mKCptcGYpKTsKKwlpZiAoIW1wZikgeworCQlwcl9lcnIoIk1QVEFCTEU6IGVycm9y
IG1hcHBpbmcgTVAgdGFibGVcbiIpOworCQlyZXR1cm47CisJfQorCiAJcHJfaW5mbygiSW50ZWwg
TXVsdGlQcm9jZXNzb3IgU3BlY2lmaWNhdGlvbiB2MS4lZFxuIiwKIAkJbXBmLT5zcGVjaWZpY2F0
aW9uKTsKICNpZiBkZWZpbmVkKENPTkZJR19YODZfTE9DQUxfQVBJQykgJiYgZGVmaW5lZChDT05G
SUdfWDg2XzMyKQpAQCAtNTI5LDcgKzUzNiw3IEBAIHZvaWQgX19pbml0IGRlZmF1bHRfZ2V0X3Nt
cF9jb25maWcodW5zaWduZWQgaW50IGVhcmx5KQogCS8qCiAJICogTm93IHNlZSBpZiB3ZSBuZWVk
IHRvIHJlYWQgZnVydGhlci4KIAkgKi8KLQlpZiAobXBmLT5mZWF0dXJlMSAhPSAwKSB7CisJaWYg
KG1wZi0+ZmVhdHVyZTEpIHsKIAkJaWYgKGVhcmx5KSB7CiAJCQkvKgogCQkJICogbG9jYWwgQVBJ
QyBoYXMgZGVmYXVsdCBhZGRyZXNzCkBAIC01NDIsOCArNTQ5LDEwIEBAIHZvaWQgX19pbml0IGRl
ZmF1bHRfZ2V0X3NtcF9jb25maWcodW5zaWduZWQgaW50IGVhcmx5KQogCQljb25zdHJ1Y3RfZGVm
YXVsdF9JU0FfbXB0YWJsZShtcGYtPmZlYXR1cmUxKTsKIAogCX0gZWxzZSBpZiAobXBmLT5waHlz
cHRyKSB7Ci0JCWlmIChjaGVja19waHlzcHRyKG1wZiwgZWFybHkpKQorCQlpZiAoY2hlY2tfcGh5
c3B0cihtcGYsIGVhcmx5KSkgeworCQkJZWFybHlfbWVtdW5tYXAobXBmLCBzaXplb2YoKm1wZikp
OwogCQkJcmV0dXJuOworCQl9CiAJfSBlbHNlCiAJCUJVRygpOwogCkBAIC01NTIsNiArNTYxLDgg
QEAgdm9pZCBfX2luaXQgZGVmYXVsdF9nZXRfc21wX2NvbmZpZyh1bnNpZ25lZCBpbnQgZWFybHkp
CiAJLyoKIAkgKiBPbmx5IHVzZSB0aGUgZmlyc3QgY29uZmlndXJhdGlvbiBmb3VuZC4KIAkgKi8K
KworCWVhcmx5X21lbXVubWFwKG1wZiwgc2l6ZW9mKCptcGYpKTsKIH0KIAogc3RhdGljIHZvaWQg
X19pbml0IHNtcF9yZXNlcnZlX21lbW9yeShzdHJ1Y3QgbXBmX2ludGVsICptcGYpCkBAIC01NjEs
MTUgKzU3MiwxNiBAQCBzdGF0aWMgdm9pZCBfX2luaXQgc21wX3Jlc2VydmVfbWVtb3J5KHN0cnVj
dCBtcGZfaW50ZWwgKm1wZikKIAogc3RhdGljIGludCBfX2luaXQgc21wX3NjYW5fY29uZmlnKHVu
c2lnbmVkIGxvbmcgYmFzZSwgdW5zaWduZWQgbG9uZyBsZW5ndGgpCiB7Ci0JdW5zaWduZWQgaW50
ICpicCA9IHBoeXNfdG9fdmlydChiYXNlKTsKKwl1bnNpZ25lZCBpbnQgKmJwOwogCXN0cnVjdCBt
cGZfaW50ZWwgKm1wZjsKLQl1bnNpZ25lZCBsb25nIG1lbTsKKwlpbnQgcmV0ID0gMDsKIAogCWFw
aWNfcHJpbnRrKEFQSUNfVkVSQk9TRSwgIlNjYW4gZm9yIFNNUCBpbiBbbWVtICUjMDEwbHgtJSMw
MTBseF1cbiIsCiAJCSAgICBiYXNlLCBiYXNlICsgbGVuZ3RoIC0gMSk7CiAJQlVJTERfQlVHX09O
KHNpemVvZigqbXBmKSAhPSAxNik7CiAKIAl3aGlsZSAobGVuZ3RoID4gMCkgeworCQlicCA9IGVh
cmx5X21lbXJlbWFwKGJhc2UsIGxlbmd0aCk7CiAJCW1wZiA9IChzdHJ1Y3QgbXBmX2ludGVsICop
YnA7CiAJCWlmICgoKmJwID09IFNNUF9NQUdJQ19JREVOVCkgJiYKIAkJICAgIChtcGYtPmxlbmd0
aCA9PSAxKSAmJgpAQCAtNTc5LDI0ICs1OTEsMjYgQEAgc3RhdGljIGludCBfX2luaXQgc21wX3Nj
YW5fY29uZmlnKHVuc2lnbmVkIGxvbmcgYmFzZSwgdW5zaWduZWQgbG9uZyBsZW5ndGgpCiAjaWZk
ZWYgQ09ORklHX1g4Nl9MT0NBTF9BUElDCiAJCQlzbXBfZm91bmRfY29uZmlnID0gMTsKICNlbmRp
ZgotCQkJbXBmX2ZvdW5kID0gbXBmOworCQkJbXBmX2Jhc2UgPSBiYXNlOwogCi0JCQlwcl9pbmZv
KCJmb3VuZCBTTVAgTVAtdGFibGUgYXQgW21lbSAlIzAxMGxseC0lIzAxMGxseF0gbWFwcGVkIGF0
IFslcF1cbiIsCi0JCQkJKHVuc2lnbmVkIGxvbmcgbG9uZykgdmlydF90b19waHlzKG1wZiksCi0J
CQkJKHVuc2lnbmVkIGxvbmcgbG9uZykgdmlydF90b19waHlzKG1wZikgKwotCQkJCXNpemVvZigq
bXBmKSAtIDEsIG1wZik7CisJCQlwcl9pbmZvKCJmb3VuZCBTTVAgTVAtdGFibGUgYXQgW21lbSAl
IzAxMGx4LSUjMDEwbHhdIG1hcHBlZCBhdCBbJXBdXG4iLAorCQkJCWJhc2UsIGJhc2UgKyBzaXpl
b2YoKm1wZikgLSAxLCBtcGYpOwogCi0JCQltZW0gPSB2aXJ0X3RvX3BoeXMobXBmKTsKLQkJCW1l
bWJsb2NrX3Jlc2VydmUobWVtLCBzaXplb2YoKm1wZikpOworCQkJbWVtYmxvY2tfcmVzZXJ2ZShi
YXNlLCBzaXplb2YoKm1wZikpOwogCQkJaWYgKG1wZi0+cGh5c3B0cikKIAkJCQlzbXBfcmVzZXJ2
ZV9tZW1vcnkobXBmKTsKIAotCQkJcmV0dXJuIDE7CisJCQlyZXQgPSAxOwogCQl9Ci0JCWJwICs9
IDQ7CisJCWVhcmx5X21lbXVubWFwKGJwLCBsZW5ndGgpOworCisJCWlmIChyZXQpCisJCQlicmVh
azsKKworCQliYXNlICs9IDE2OwogCQlsZW5ndGggLT0gMTY7CiAJfQotCXJldHVybiAwOworCXJl
dHVybiByZXQ7CiB9CiAKIHZvaWQgX19pbml0IGRlZmF1bHRfZmluZF9zbXBfY29uZmlnKHZvaWQp
CkBAIC04MzgsMjkgKzg1Miw0MCBAQCBzdGF0aWMgaW50IF9faW5pdCB1cGRhdGVfbXBfdGFibGUo
dm9pZCkKIAljaGFyIG9lbVsxMF07CiAJc3RydWN0IG1wZl9pbnRlbCAqbXBmOwogCXN0cnVjdCBt
cGNfdGFibGUgKm1wYywgKm1wY19uZXc7CisJdW5zaWduZWQgbG9uZyBzaXplOwogCiAJaWYgKCFl
bmFibGVfdXBkYXRlX21wdGFibGUpCiAJCXJldHVybiAwOwogCi0JbXBmID0gbXBmX2ZvdW5kOwot
CWlmICghbXBmKQorCWlmICghbXBmX2Jhc2UpCisJCXJldHVybiAwOworCisJbXBmID0gZWFybHlf
bWVtcmVtYXAobXBmX2Jhc2UsIHNpemVvZigqbXBmKSk7CisJaWYgKCFtcGYpIHsKKwkJcHJfZXJy
KCJNUFRBQkxFOiBtcGYgZWFybHlfbWVtcmVtYXAoKSBmYWlsZWRcbiIpOwogCQlyZXR1cm4gMDsK
Kwl9CiAKIAkvKgogCSAqIE5vdyBzZWUgaWYgd2UgbmVlZCB0byBnbyBmdXJ0aGVyLgogCSAqLwot
CWlmIChtcGYtPmZlYXR1cmUxICE9IDApCi0JCXJldHVybiAwOworCWlmIChtcGYtPmZlYXR1cmUx
KQorCQlnb3RvIGRvX3VubWFwX21wZjsKIAogCWlmICghbXBmLT5waHlzcHRyKQotCQlyZXR1cm4g
MDsKKwkJZ290byBkb191bm1hcF9tcGY7CiAKLQltcGMgPSBwaHlzX3RvX3ZpcnQobXBmLT5waHlz
cHRyKTsKKwlzaXplID0gZ2V0X21wY19zaXplKG1wZi0+cGh5c3B0cik7CisJbXBjID0gZWFybHlf
bWVtcmVtYXAobXBmLT5waHlzcHRyLCBzaXplKTsKKwlpZiAoIW1wYykgeworCQlwcl9lcnIoIk1Q
VEFCTEU6IG1wYyBlYXJseV9tZW1yZW1hcCgpIGZhaWxlZFxuIik7CisJCWdvdG8gZG9fdW5tYXBf
bXBmOworCX0KIAogCWlmICghc21wX2NoZWNrX21wYyhtcGMsIG9lbSwgc3RyKSkKLQkJcmV0dXJu
IDA7CisJCWdvdG8gZG9fdW5tYXBfbXBjOwogCi0JcHJfaW5mbygibXBmOiAlbGx4XG4iLCAodTY0
KXZpcnRfdG9fcGh5cyhtcGYpKTsKKwlwcl9pbmZvKCJtcGY6ICVsbHhcbiIsICh1NjQpbXBmX2Jh
c2UpOwogCXByX2luZm8oInBoeXNwdHI6ICV4XG4iLCBtcGYtPnBoeXNwdHIpOwogCiAJaWYgKG1w
Y19uZXdfcGh5cyAmJiBtcGMtPmxlbmd0aCA+IG1wY19uZXdfbGVuZ3RoKSB7CkBAIC04NzgsMjEg
KzkwMywzMiBAQCBzdGF0aWMgaW50IF9faW5pdCB1cGRhdGVfbXBfdGFibGUodm9pZCkKIAkJbmV3
ID0gbXBmX2NoZWNrc3VtKCh1bnNpZ25lZCBjaGFyICopbXBjLCBtcGMtPmxlbmd0aCk7CiAJCWlm
IChvbGQgPT0gbmV3KSB7CiAJCQlwcl9pbmZvKCJtcGMgaXMgcmVhZG9ubHksIHBsZWFzZSB0cnkg
YWxsb2NfbXB0YWJsZSBpbnN0ZWFkXG4iKTsKLQkJCXJldHVybiAwOworCQkJZ290byBkb191bm1h
cF9tcGM7CiAJCX0KIAkJcHJfaW5mbygidXNlIGluLXBvc2l0aW9uIHJlcGxhY2luZ1xuIik7CiAJ
fSBlbHNlIHsKKwkJbXBjX25ldyA9IGVhcmx5X21lbXJlbWFwKG1wY19uZXdfcGh5cywgbXBjX25l
d19sZW5ndGgpOworCQlpZiAoIW1wY19uZXcpIHsKKwkJCXByX2VycigiTVBUQUJMRTogbmV3IG1w
YyBlYXJseV9tZW1yZW1hcCgpIGZhaWxlZFxuIik7CisJCQlnb3RvIGRvX3VubWFwX21wYzsKKwkJ
fQogCQltcGYtPnBoeXNwdHIgPSBtcGNfbmV3X3BoeXM7Ci0JCW1wY19uZXcgPSBwaHlzX3RvX3Zp
cnQobXBjX25ld19waHlzKTsKIAkJbWVtY3B5KG1wY19uZXcsIG1wYywgbXBjLT5sZW5ndGgpOwor
CQllYXJseV9tZW11bm1hcChtcGMsIHNpemUpOwogCQltcGMgPSBtcGNfbmV3OworCQlzaXplID0g
bXBjX25ld19sZW5ndGg7CiAJCS8qIGNoZWNrIGlmIHdlIGNhbiBtb2RpZnkgdGhhdCAqLwogCQlp
ZiAobXBjX25ld19waHlzIC0gbXBmLT5waHlzcHRyKSB7CiAJCQlzdHJ1Y3QgbXBmX2ludGVsICpt
cGZfbmV3OwogCQkJLyogc3RlYWwgMTYgYnl0ZXMgZnJvbSBbMCwgMWspICovCisJCQltcGZfbmV3
ID0gZWFybHlfbWVtcmVtYXAoMHg0MDAgLSAxNiwgc2l6ZW9mKCptcGZfbmV3KSk7CisJCQlpZiAo
IW1wZl9uZXcpIHsKKwkJCQlwcl9lcnIoIk1QVEFCTEU6IG5ldyBtcGYgZWFybHlfbWVtcmVtYXAo
KSBmYWlsZWRcbiIpOworCQkJCWdvdG8gZG9fdW5tYXBfbXBjOworCQkJfQogCQkJcHJfaW5mbygi
bXBmIG5ldzogJXhcbiIsIDB4NDAwIC0gMTYpOwotCQkJbXBmX25ldyA9IHBoeXNfdG9fdmlydCgw
eDQwMCAtIDE2KTsKIAkJCW1lbWNweShtcGZfbmV3LCBtcGYsIDE2KTsKKwkJCWVhcmx5X21lbXVu
bWFwKG1wZiwgc2l6ZW9mKCptcGYpKTsKIAkJCW1wZiA9IG1wZl9uZXc7CiAJCQltcGYtPnBoeXNw
dHIgPSBtcGNfbmV3X3BoeXM7CiAJCX0KQEAgLTkwOSw2ICs5NDUsMTIgQEAgc3RhdGljIGludCBf
X2luaXQgdXBkYXRlX21wX3RhYmxlKHZvaWQpCiAJICovCiAJcmVwbGFjZV9pbnRzcmNfYWxsKG1w
YywgbXBjX25ld19waHlzLCBtcGNfbmV3X2xlbmd0aCk7CiAKK2RvX3VubWFwX21wYzoKKwllYXJs
eV9tZW11bm1hcChtcGMsIHNpemUpOworCitkb191bm1hcF9tcGY6CisJZWFybHlfbWVtdW5tYXAo
bXBmLCBzaXplb2YoKm1wZikpOworCiAJcmV0dXJuIDA7CiB9CiAKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 27 15:11:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 15:11:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPs9G-0001WK-5J; Tue, 27 Jun 2017 15:11:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dPs9E-0001VP-Kl
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 15:11:24 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 35/50-03557-C9572595; Tue, 27 Jun 2017 15:11:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSbUgTcRjvf3c7L/Hs72b2NLNsJla25aLEPkQ
 SfagPhSlRS6hudW6rbdrdjFkEIW6mEErvTSnfEkorSEoretGwV10vlkaNpDcqaUQUmVTW3W6+
 dJ9+z//3dg88DKn20lqGd7t4wcnZdXQkZZ2faNT7CrNNaW1+Y0bD13oqE63ovPqLyEIbVDanO
 d+9WWW90DMcUfAKu99+Evaid2w5imQoXEJCc6CdlgeEDyI423eAlAc19hDg8fQT5WgiQ+N50B
 v8HsIavBGabzwmZRyLawh4cwTLBhIHabju76JlgsDToKbuVEhE4WR49sEbIWMWr4CP3jJKxhP
 xSjh5uDcUqpbeu4auhTST8XQ43VOiUvQxcO/4O0nPSAVz4PyV+fIziWdAa7A6FA84EVoHB0Mb
 AN6HINjXQCuZs8D37VGEIkqAzu5qSsGrwFvRSMiZgJPgfslqxdtOwPNgVTiom4bhHwfC5rkQP
 FpFKsSbCPD4h6jwoILXD9pVynCJgtKjL8MddvjbdBcpOBd+36lQKbhLBbUv1iqGIIb658V0Jd
 L7xu3qG9vVN27XGkSeQSkiL+zkBf0Cg1mwWawuB2ez641p6QYHL4qchbdzZtGwJd9xAUlHMUH
 62lDjn2UdaCpD6CazTZBtUkeb87cWWTnRukkotPNiB0phGFzXWZyjpZz5Tl4HrMYlyWIE3sK7
 82x26chGlMBE6WLZ3gKJZsUCziHaLAp1H83UTmHTZR+WCWuhc9Q2cp5PUIJWwyLpn9RRBbzgs
 Ln+5wfQFAbpNGytKKVE2Zyu0fQBqZiQiqkTWXKxixujtHvRrtsXO5qbtsebUj4XvY8zVQX2f2
 wYNizzBwbtt+jU2KcnmoRN/QmT4ooTraU7DumbyxyGjAefje5UdtDjXdcCH1JtT0qTkonFy6N
 vVq/B2Ttb4nMW9rTuyYtcOn2qavblit03zGWPK41f4peo+36eW2Va9HBb1nrX+beZE64fC+T6
 dJRo5YxzSUHk/gH1i4ZLmQMAAA==
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1498576281!75799768!1
X-Originating-IP: [104.47.32.49]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32932 invoked from network); 27 Jun 2017 15:11:22 -0000
Received: from mail-sn1nam01on0049.outbound.protection.outlook.com (HELO
 NAM01-SN1-obe.outbound.protection.outlook.com) (104.47.32.49)
 by server-11.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 27 Jun 2017 15:11:22 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=Tdm8sJu4z3Rm3mCabNbWHIQHfatUOfY11Jez04zSN1A=;
 b=RfVgC3CxM5/cX5aPi+1JB0Iq+Sg75Pv73awl38f4pXDim4TlZPSo4KYEJa4x3TeP/Mwn+LzjYtnABdVPG3UX9ShNhBOftWyqkZ75+c1z4HFYE7JtBoBuB5jqMmq1D1TAJIyTN3sULBI1/cpQEJObTHGpj3ZVkOiyc8s0ydTlfW0=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 MWHPR12MB1150.namprd12.prod.outlook.com (10.169.204.14) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1199.15; Tue, 27 Jun 2017 15:11:14 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Tue, 27 Jun 2017 10:11:11 -0500
Message-ID: <20170627151111.17428.69076.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
References: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: BN6PR1701CA0017.namprd17.prod.outlook.com (10.172.26.155)
 To MWHPR12MB1150.namprd12.prod.outlook.com (10.169.204.14)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: da567e92-9db9-4f81-f978-08d4bd6ec369
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506067)(300135500095);
 SRVR:MWHPR12MB1150; 
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 3:jvNnVhpzFyJeWpcKxbCyinWwO8jGbifhXbbe2UyY+exq7Gl2OIWU3ZMDgWMEGVPoKwqP8iCmiLqFr3ZzYtkggNh0QymeqYyfsnDmoomM8vuR02X5jijtL4c1+OjbavJFB5mUJ9Vu6HNb8fTds+/3Soft52K9puo+wrWDAKhybvOvPmsalAHDnJ93FmeGj5KFRvnEm+USWIefQA4Uw8MdvACIaM4HdxyJXMulkmCK/oM6SyRdGhgyLg6K/yP+zoAI6FACV7C47pEddpWhm1mrOkt1z0EeaIAOyh+EcEUTuDl5YRqJB/LjsNr0eMx/AVjP+rp90SZxTRW62Ov7Ho/JOs0L0NxJNB49lNPGGpQDm9SE8YKrR8QjrsDjJ6ozHwTodI+FuINz7/nPxwJ1QuUB7jEZWBQD6wwwY1tt0Cihrn/AnNNRpgY6ERB9Z/DcINjwFbh5832SbFBbOm/xj2DaOp952pQvqhloydN5jogIvXu9h+3LrBREgYIFQzWiktDkyQwTk5F7BRsauEPZ+Nfge0il4nDZms9lEcxYECa7ru+MsH+vpwltntwcos0C0/lQQShRBuDlCEVns57zMLGF/OP55gkCrpmVSeSPftzkFcnkczLLtSaKaObqIzvb4kUxYwpc0iQngG02h4Dek+U2+ntSe0SXQ3ER2e0ZS6FNJ2BwgUAaU4T9MMUwENrsaFmFNvvgac28Rn047O7zkFW8PNpYoBh/vt0HfTqI6wrnNnDGrwXLmWZ7I+Mj78PlD+u+RPYbGnbBHJshzs9eP4Hz1w==
X-MS-TrafficTypeDiagnostic: MWHPR12MB1150:
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 25:rYzPsfdcR3GTk2WgWMAZI3j9uYDnLUhTDVl7L+3sa0OsDg4PJNqlVitNgPzEc0OuhPFt0kKMEaVpwQ9F0Tx4Dv8TPnKvngSApuulX+79gPSOKquHOo8erUayIfkCLkVcGKDSG3QAAYxjYOoooQcp1Vwa/JA1u8ug+7C44SW6cecyna9ueFcUQmqiT9V6M4DwZsUMdocMSyyRk6U0nMiG9VA3cMXVBE4TZMFc+fUy9leMgRUhmf7N0Przf92vsyc2PXZC7zkyKtKxwPmBIP2ZfWw0LxoV8cg1sxX6ucMAeSQ0GgQntxP2fvU5B133J2FaoAX65f1yGx9SXI8KcHd7n5DN0MejowklyrDH56fHNq0HPMql1l3c/iEsLIEf3MxMA0b8F+LXSiBcBAZKhMV/xvzci62JHrweeV6MEVCn56tpXiU6ycLTXz/WGqK0fzPBFoBSxxlK+eJ5aTusvs6em1+XfQitUBjOfyIC37Z6hB3MNjnmOX9SIw7Ay2oCx0kAm4kfa227OA2dxjdPqMiXhtdjTn9x9MFiDU68BHddZBP4UyhoZtBoNFZqte31ASHFipHrMYtLEtwbZeXZcFs6JCQ0ezIn3wxaIPosWpuG+tYOuSsEY0cJtcXcFIQu9zAoAG8TFZQ3PBqHFWGCddL4hecEvL3CltEAL4EA+qCDT2wCTDRcYMPsQwCbz2dEQWpqXoOk0b/eFn3F6zRYulNxOBAcMMTjbqIgCEaBdeedOKrXVFqkF10AxpwiIH5TqCrb8CUfrFq6/ocMo3whdIMA+utIewOdqfLv6ZymTgO6msUo94r+uvMaTImMEAFvzbK+ut2AYBBWfXvEAHcLBcFuayR6g5Q6cY6o50ygK1lKKUpM7CltJhZk4UVOiSSLA3zigyGsRCxuKIVfqKfFMP+D+oaw4KfTyE+0AJItYVBl3KM=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 31:oASe8Tmqj9EEvSSRDQEIH0ukUv5+inSQokgefQeRqMXxvXtI78EylkThwyuG4NN2U18Cw7y3loEpcJtFtj2N/cae8UKR2DelJH+uIAKgoylBRPabJRaxBugyGfdPPeuYGU9lSDe/ORzolzGp+MKTLYrMzQ3MfZzfV/xc8+zz5yTeHrfGQkwLRsM9wQWXVTBEAF0cDKnojimyYgW8DfM8iIZf4ZFYxftLpQ34Y80qoEizx27bOOMPR6qPYqhu5sOyObI0L6iEN+SR6V+x37TRSA0DWcb1l7z1hJUh/6HE4js2O5lj4bllmqGaEBIKAAV7LckYzcE13jqzkRasWqnP2hVk228kLczW8J+JPgyL03W8gDnqYRXb4+s1rWZvOpnMz18U8F3P4wwsDvITsk/r103IbRK8vrJEZgBJVcrn4bU8jtYNJeQ86dkeBGwISmeG+JwGV8LYaTIWWSFtLxTaCf2sFHmExsG0F1/sdZzecS9rkkKkS00kovpD0c43tf21xn1e8sjKuHIUqpcKYqOb4MIgf34terBa62HwTgZvjNUYFK677MRm4T00GunIQ5/ltDMhNm88nFEmzaG7YMFVo1mMgz4I/7fyofvJ9S13HIj88Mug+m9Ehc66XjJvGgTdVsdY9v/a4Wug5Rve70J0usgUf2yDro6l8TXw0IaRjHc=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 20:qNrBC9FGg4+S47mhWTLSt1NKS1xih2TpihNEU+QkjWOouAQ7Vo5hXLFZP7M6eLS7669D8gSqJJwW/Lnl6co0FxR/EPxhc/4QYdsZ+BgVSkPRus4Gc6bKO480ZIDx91JKABvYlQwm+jB2BaY3sG3BaltNfcv8Bjv47bYGAlKO99G5pN/VmRn8kpX0yMzjlK9wFJpbQNC53EuYi+clPnp18o23Im0kMU0PvzoMDD5TTq5jsNFf/FV9VpFhEXpm5Ud0HczxtpIepUeEKthSz4ds15Xhv8QFl7D/CtUtqnBTy+FRdlgGTAFSJuIcvyXZJQ/VjyZpIue6WLSslVadZexhyIRSxODQvtcofO+DKTn4Eqj0fHZQh8IL8KrungLA1dMG2nsFS2CnmZWO8BdFhQZXhIOndnx5A5mrFjoXB/QmFZJreh+pxWZoTOl45RkrYV9Y8qTe/DvWfxPwyCvHbonnjsv+rnZe3E5eePUAZZ3wBTRoJxAP0U52fowKtcRGB3hF
X-Microsoft-Antispam-PRVS: <MWHPR12MB1150B2F849C3ED89F0F0F7D0ECDC0@MWHPR12MB1150.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(133145235818549)(236129657087228)(767451399110); 
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(10201501046)(93006095)(93001095)(3002001)(6055026)(6041248)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123562025)(20161123555025)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:MWHPR12MB1150; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:MWHPR12MB1150; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTUwOzQ6TWpDVENJTXhQdzg2a3pKWjNhRk1laUFCcUhl?=
 =?utf-8?B?WmFBWU45bGpROEZMbEw2cFV0RThkdlRjdVVpVEF6Skd0bko2MW9ZL1B4MkdF?=
 =?utf-8?B?N0o0WjhXeDV2clJZUVRxQisxMTNzMmN4MGN0S0Fxb2pZbTd0RXZjYjZQSnVh?=
 =?utf-8?B?VXZDTnorZ3ppYWpKb00ydDlRcEY3LzlmVldmcUExVGw5ZmZyQ2JieXRCbGJ5?=
 =?utf-8?B?M1N6SjBXaU9zblR1cDExM0t1dWI5R2cxdzlDSDhmUzdkZ09BcFlITFNQSTdL?=
 =?utf-8?B?d0JuRmpoOVJxOXd0cVhkQjl1TjJ0WVlZUncxRklKcCtRSzFnUmZRTTJzUldo?=
 =?utf-8?B?NTM2OFlLcGtsUnRqQ2VzNVZxMldRZm56dmVxbXA3Y3Y3MVpkdXBOQmlSNkti?=
 =?utf-8?B?cmVpcnlaemtsVk1jVDRlNkJ4ZjRrYWNMRkJObUR1cUhYT2xueStScW5tU1dQ?=
 =?utf-8?B?d1VVM2tSZTMwd0t0a0NVbG5CNGxhMFovcUxDZkxsUjUwUjh4WnpacDJTVEto?=
 =?utf-8?B?TTZwTnBhOVB2M2hERzZNU0JSYXN2OWFqUHh3MlVMYVQ0ZkVYL0U5dGhSZlZM?=
 =?utf-8?B?UVU5VkxEMXk4VUhqbURBdCtkL3llNDJnNjEwU2Y1b1h0YWRlWGRsWVRqT2lw?=
 =?utf-8?B?WUNHakVNN0N0K2QxR3pYanovWHZ4QUI5VEtYd2wvNkcydSsyWWFsS3lMQTE5?=
 =?utf-8?B?OUkrbEVPbHBGVTFwUU9WbEtBUTlvNHllNFQ2U0wyOGNrSlRNcitZb0FRODNZ?=
 =?utf-8?B?RUQ5L2FBclJSSWVIVTZSM2Y4Qms4Rk13RnNyT1g3Tk1ud0FSRlJWeXBRaVpn?=
 =?utf-8?B?ZXFhcjRUeFUxamlQK2s1QytrcjRvZmNMSkpxK0Uvc3FTbGxIR2RJQWNkOWN6?=
 =?utf-8?B?MTFRcnB4eU56UVBteDhZY1MwQWt6NStHVmd0VXFwako4U0daVkdlMDQwRWhz?=
 =?utf-8?B?eElQczhtV3prOHM3N1BtZ0lnK01FT2dmTHUyVk8zdjAwL004eE1QYVp1V2Rk?=
 =?utf-8?B?QXBXaVZ0WnJXTkNNVlRtQ3NDTVBxZWpOZ0FkOG9HazlmSWFuSFF5Q290cDFw?=
 =?utf-8?B?Y1ZqalpYTjRrSDFzUnBwOTFCMUY5REJadkRNb09vWEJhQzEwWmwvMDIzZHNi?=
 =?utf-8?B?Q2piOWJ6WnJwd2k0emNwWHlBY0VmWjJkUnlSMXRLaWZCc2xteThITHBHYnRX?=
 =?utf-8?B?QTdmMjc5dnRzZGg0Zkx1QmtESGVDUTh1R21kQmhDbkpTUDFzbVhEaEJxeUFJ?=
 =?utf-8?B?ZFdRdTRiVStoLzJ2Q0svOWVLU0R3R1NKdzVhdmxDZVdVR0g1bTJEeGlUTU50?=
 =?utf-8?B?dFVjcmZFRTRsa3B6WDl4OHk3Z1B3WU9Ec0JDekh3TUNIR25CeTVxNFpsMXJU?=
 =?utf-8?B?VTdyYXlIY3pVSHlRcUVFVXcvSVNDbkJkZTlFOHQ4OWNmWUR4ZXdoQ1Roenpq?=
 =?utf-8?B?Tld3a0JoV1pCM2JRWThZUDArY3JXSDJuN25kQlRsUi9ZLzQ3WVpuLzlkZDJa?=
 =?utf-8?B?QUZCMTdVa29sNllhdWtxRmpLUUtNcW5Sb252K2VjNFdZOXY3UFBwcUZ6ejUw?=
 =?utf-8?B?c0ZaL3BlRGVLT1VVdDhtQ1U3aE45VGFRbmNXMVhGYUxnQmk0dE1CUHNBdEdv?=
 =?utf-8?B?S1dJZmllbWh1ZTBiOFlQQll0VC9hMjBOQ3hJZG1vYzlIRlc3TXhqL2lld2ky?=
 =?utf-8?Q?SmjvejO1tif6TfdjkIbv0/DAC1US79/L0DO3SK?=
X-Forefront-PRVS: 0351D213B3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39410400002)(39860400002)(39450400003)(39840400002)(39400400002)(39850400002)(4001350100001)(42186005)(110136004)(2950100002)(6506006)(6666003)(103116003)(38730400002)(189998001)(86362001)(97746001)(55016002)(54906002)(5660300001)(7406005)(305945005)(81166006)(7416002)(8676002)(53936002)(4326008)(9686003)(7736002)(83506001)(478600001)(72206003)(2906002)(66066001)(23676002)(25786009)(54356999)(76176999)(47776003)(53416004)(50986999)(50466002)(33646002)(1076002)(6116002)(3846002)(230700001)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR12MB1150; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTUwOzIzOjIrQ25HeHhMQ0I0TTBEaWVvaUg1OVhRazFP?=
 =?utf-8?B?VVQyQ2hCVm1vcHlRekVURzNraGRmalJZSThzdi8xR1RrZ0hycVRVSFkyeExQ?=
 =?utf-8?B?NndZSFpycGZWOVQzZXh3ZkJLaFgrWjBUb1lLNWprbzlZZm5Vdmk1Vm11N0ly?=
 =?utf-8?B?MjdGTjQ3Y0crd3ZpMDMxaEE2K25MMXEvUEpTVG0ydmlIRE1yaDcvbFgvbXBV?=
 =?utf-8?B?OG1NOGF1Q0Q1Y0I4eVZJdGVEendCUWZQRFF6NGcvWHlMY2QvSkFuL3RtT3E1?=
 =?utf-8?B?MkJjdzVCYXJMV3dXM2U0MkU3cVlDb1p6TlBXdkt3OFRoNTRXOGdCaTZFVVNZ?=
 =?utf-8?B?aGVQMjhYSmNtcVFuZ2ZxSXJFRW9HZHZOVUpCUE0yTDlhUHV3d2h5Kys4R0xC?=
 =?utf-8?B?MVFNU29rUE1Ea2tXZkFnOHZIdURMUXVYeW8wczBzOHRXOFZoYWEreHpLMWF1?=
 =?utf-8?B?aTY4L2RkeFgrNGU2YkZpajBEckpaRUsydDkvakFNRnk2cmlJcm5hUmZOQ0R0?=
 =?utf-8?B?SVBDUTZJaHNjbzlSZkMxeVRvS2QwbmRvYmFQRTUyU2xHYlAzTGtXZXN5NjEz?=
 =?utf-8?B?eGthVGw1SGFlMUVYZ0RqL3hoRE5UK3V0UkN4RGFnYUZaRnJlNm9zOXo5ODkr?=
 =?utf-8?B?NCtRekFWVzdvTkxxdUVWdnlOb0NJRDhlVTQrSVoxRk1DNE5QSFVDTVduS0ls?=
 =?utf-8?B?a0lyWnNaamZlNlNiVWRMSC95VnZkMlVVQ2tHTk96WDltamRBMlV2ZUcwVGE5?=
 =?utf-8?B?czEyL1Y4d0x0aHZUMnFmQk44bTdMU21yTFNoSGthbmQyZEVZTG52WkNBZ3g1?=
 =?utf-8?B?SGc2c0ZYZUkyTko5OHRwemMvajIybFlTbTVrTnNFOGxHaU1yUHFRb2dnR1Vr?=
 =?utf-8?B?N3Jtb1ExaWdXWVpIN3lWVFRCOGFsM3YyajRmcWNzRjNMUmppb1g5ZlNGZTcr?=
 =?utf-8?B?THpoa1VrY01TOUVWQTJYM0NtQTI0K0lieWJEOTRCcTVMeWczZ2NjTHdMdkFn?=
 =?utf-8?B?WXh6TmZhaVZubDdrSWM3cjJ0WTFJN1VqUjB4Z0IrTUNHYTlkazBmMk9vajRZ?=
 =?utf-8?B?UGVLVEpLQzdzcGFBeVhhMUZqcFRIOW5CSmJTZDNtNUFEMDNLV3o3c0pOUjhx?=
 =?utf-8?B?WXBWcjVtMlVQa1lEV2lHM3IvZ0loWThVY2srNmFOTG4zV3NxUHdNN1d1Mzh0?=
 =?utf-8?B?MVlLRWlXcmVReXF1Q1UxRTJlS1lKaGhLTmFvUFRjWmxteGdGUkgxNmgxN0xw?=
 =?utf-8?B?ZWJTS1F4Nm1QVFVncjh4czVRQnF2aldyOE1WWmZCQ2xyeHlWbUNGc1lGcXhT?=
 =?utf-8?B?OXVOYmZpRHdrSzR1RDlJMW5oSUFad0pnT1BzUm5sWVBHU2JIVEdQU1loUXAr?=
 =?utf-8?B?emJndGZoeFRGK2JKOXFMbTRQallhZ1RyZFFEWWJ4aGRwdEhKZVc3d013WEFx?=
 =?utf-8?B?NXQ2R2J1UjFHTGtnYnFsK0YxSkM0K3BYNVhPeXNhbEw1aWhuNzIvNXAxMDJ3?=
 =?utf-8?B?Rytla3p3YTQ2V3NGSHoyUytEdjFmelhkWUJPa0U1bGpZMkZFZkVVUDZLTDZx?=
 =?utf-8?B?Z1NoUTZSbUp2SjZMa29QNm5uZVF4ZnBxSW1YbUVPbDFkWG5EWWg5K05wUm5x?=
 =?utf-8?B?dStZQW9zUThjNkRHam1DcjZIckl4NGhWSGs0SFV6MUZiaTF1RVE4YnBQN2Zj?=
 =?utf-8?Q?14G/DCKNsC9nolnmCI=3D?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTUwOzY6YU02Mlhxd2t0WVA1Vjk3T3prSm5DWmJYak16?=
 =?utf-8?B?Zmx6S2pHbUxuVDNWdlJaS0NRUUxUcmp4MjBtMzV4UjZCNXY2RHBGcHhvTFNL?=
 =?utf-8?B?M0hVZnhPUTVxL3NXNDBzR1IyR2k1SnMyTyt6T25wdVd0Q1NwaGlXTEkvcmI0?=
 =?utf-8?B?VldsVUM1L2crbGZIY2FjZXl2cVRBckh1OHpkb3hnUEFLNmVPc0xPYmdvZDE2?=
 =?utf-8?B?QjBVbTdGRU16empIU3JYWEZyMFlVRDlVQTFnSENiRFBpRUppMjZRWnBCRElZ?=
 =?utf-8?B?TDdaUVpqT2ZVYUh1TTNUS29hZDB2V05Fa3M4Z2RPYkpnbVRLRko5cmkvS0sz?=
 =?utf-8?B?dXI5eXEwVzVmMExJVTFaRnc5UVJZYzRlOTdlN2xDTGk3RXZoU3lTMGNSeVdM?=
 =?utf-8?B?UmRXdlZqUGJWYVJub05qamlPUnFHVXhEWmcyVE5vdzd0dHVsSXQ2TWI2R3JJ?=
 =?utf-8?B?OENKc1RSVWVWbUd5Z1VPM0hUZDBwR2tIQmliNXV5V3VQNEsrSXhrRzhnWUxh?=
 =?utf-8?B?Sm1xSjhISmMyY0V2ZThNL09WWjJIZXFNN2VTTnppNVY5U2xWSE5UVlhSY1RS?=
 =?utf-8?B?Wmk1cVR2eTg3OHJPUWFpVWV6SXZYWVlwTEV6RHB4RExkWkpOSy9nbU1COTRG?=
 =?utf-8?B?ZFhka0Nyamg2TTBtRVV1NnRVMHhFc0l6UHErLy9kVXdVYkFIeFBBM0RsZWZK?=
 =?utf-8?B?bXBxQWZVUmNTYVp5NERWWVhvR2s4N0NMaTVrUDdSbGdLOWZDcjJ2aU5USmZB?=
 =?utf-8?B?SGJBcnA1WHRoU3lMdVVjRHQrcnBLVzVQZ2FNVU9QV2x6MEF2ejFBRG14MHZ5?=
 =?utf-8?B?T1U3dEJZREUzM0oyS2VONjBnUmw1aGEzQTNxcnl1dmFJeGxOVkVJME1ITHVB?=
 =?utf-8?B?M1ZIcklXQ0JNWjZzd3IrcFFqTy82a3RSVUVwcVlFUFovcG52WlVPZlBrVjdQ?=
 =?utf-8?B?UU9kZ1h6ekM0SGh2aU1yNTE5bWtlTDRvTVNOUW9seWE5TVIvdGZQR1JFb2Nw?=
 =?utf-8?B?RGdHR0Z1QUphWmhlUHF4TENQdC9XdnpUTW9ROFJZTUxLRmtxY25Vak5xWkZs?=
 =?utf-8?B?V3VTTHNSWTVrNGV1UjNybkhBQVBxeWxyMkI0Y08wcG1XL3B5YlpuR2tSUGFC?=
 =?utf-8?B?RjRmTnVOOVd5UU5PcHA4TEZpYm5OQmhIdVVYOTFWbE1DOEhZZlB0MUdONGtH?=
 =?utf-8?B?VW1LdEFaUWZpR3p1ekg0clVETTgwVlFOUlNyU1lkaUxnaDBJYlBpWklnMHVk?=
 =?utf-8?B?WFZyU01WRE9lSUdQOThWTGx5OC9IMStXZXhWN2U3alY2dnFBcWFzUFRIbkpO?=
 =?utf-8?B?a0xYWDZKVmxaNVFOclVvb1F4eFVhRVp0RGwvS0wrRTV2bkR0elJSeDNrNjU4?=
 =?utf-8?Q?iLtADL5?=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 5:0ZKc7m292hBTvJGeDmnlt2eT/UJ+TeEWWhHh5YZjYZRXzs+cj6KRCXIbgyaNCwgmCHbvY7rnKmsV2mI2/dOJqmbWannAojpeRI+41Lm9BZNkLOYJAMl4kMm4H5Gah0rfSxxejcbqQuOh+d/5LJvKF9TXGbn5NjbSK29d4W4KI6QAAKZ+Mj1MjKXxLHZBmPw6AnOEgZ1zeYsoy40XThEQn3HScqFjfzYDftw7P1mSnYXiCX3BaCMaNZzWFI967mSWLxyt4xY2c9/uUTw5NJmjvR8d9M126tclj67ksdYhFqpdIatNIARDglz5FI90UwrjxZ7OrCEXaPo/A6Ngn5DIh03RcGhEziByETIBTToNRdaImWIoHkLlfw0wb7Nw2NGz95c7pztElsNUr0FGyDsxkJmo1s7fCPs2gdEOn7TwAKO/nYH4pqjnb7Lvrpjzk+D8iji+4hr/OmgJLhYeDhhtusjj+C1/a+P+/si03E9o1WCYvl6G2zpmAY6bxP8DVvMp;
 24:QMB1kGxnVpbieNJLcaUEL5rBpNVrdgvilxiq/aJ06SC7EezZj8ICJ1xB/LiA/8z9lNYnjSmpP6lOCsDRa5zeXOEgz78kmXtXmx0SNQeSaD0=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 7:1xrAkSG+1TQsM/nDmZ2xa7rx0t1QYk+auJkmbft2l6HuJzlXADSYofb5AFpJ+zkXC2xiK8iFDFj3iyXl+R/pA3DPMPsT8EYqHTNwf/+9SNm2A9nM/YtgoGzIl6VuWYoYSf8733r0H0CyG9yUSjVaukIYjPn71xMTiqaBwD2/jYz5T63o0C112ka/L5jELTwwQWxuPfLyXyQqEnpVZKlWxOl3AhmAEykXg0WJtl5iW7jcLupfmBohOQOpYWyQxkedVjIUKVd83jmAuvyRzkPXcOi57YIERPBGqZK/bxI4tclkSuS9I0UOSsXtj8ez7MLrRqqauKXhC7OUShAhfaAzmATE7MQgRbZVA54ZprKYxX1GiHbKHvhTZx3jYo7xOXKzKhGWIO/NBvdv4xEeP33lVXZdUxiDxY4tfnwJVyNNu6aPHRad6hShY896EwKQbmdaXXEFblKZ6c2eXfO/4jYyFratut0yYO6paGsgQTmPVKRwswHqk8F8iRM/Mmg8RwAfI5xGQthnb3c2IX4a7s0kAnbN6sR+2IXY/hG5Y5Yl9KYKPfbtq5y2+salqoKdsZ5cUApnAse95zM/5R4hKpx+YV2JQSKUdC3P+bQwS6uWKBFgcY7UjoqWZNAUMejCJAf6hCCkDyOy4ik9IMCuysB7X1LSusnkP80XX7LKuQVvvRDjpagq4MIsCctK7RrRrMlTsP+LZwWsSVk9Gfks2zWIoHzfcuh8/QOA5vw+P3lImUFddjJyIWZkgfo4clbgUTviBpT+0EjOlBE6rq8naZl4H54pon9q7vU4psAZIjBJIqI=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 20:YgTYZzIwGyk3H/XN6tXgqJg/cCEXVld70aKtzFr/rmpFi+yxupP+4FV23qNF6FbbVED2/tImr7gl+V832QSnO/M5xIzD165gWMdlzP+ZEICZg8RusxTcZAMPKTZkRyZcCqMjpfsXpUnLuO8c3FvhFjB5yFX64+b9/QooDWqRmC5OvVmLB8wcdnHnDHKnOkWklRyw34Lmi3vD2AeYCiwNwQKbho4J+5+5aycV5XciHZSoQIvtcC2PXYAnVR7RL3Dp
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 15:11:14.5824 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR12MB1150
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v8 RESEND 21/38] x86/mm: Add support to access
 persistent memory in the clear
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UGVyc2lzdGVudCBtZW1vcnkgaXMgZXhwZWN0ZWQgdG8gcGVyc2lzdCBhY3Jvc3MgcmVib290cy4g
VGhlIGVuY3J5cHRpb24Ka2V5IHVzZWQgYnkgU01FIHdpbGwgY2hhbmdlIGFjcm9zcyByZWJvb3Rz
IHdoaWNoIHdpbGwgcmVzdWx0IGluIGNvcnJ1cHRlZApwZXJzaXN0ZW50IG1lbW9yeS4gIFBlcnNp
c3RlbnQgbWVtb3J5IGlzIGhhbmRlZCBvdXQgYnkgYmxvY2sgZGV2aWNlcwp0aHJvdWdoIG1lbW9y
eSByZW1hcHBpbmcgZnVuY3Rpb25zLCBzbyBiZSBzdXJlIG5vdCB0byBtYXAgdGhpcyBtZW1vcnkg
YXMKZW5jcnlwdGVkLgoKUmV2aWV3ZWQtYnk6IEJvcmlzbGF2IFBldGtvdiA8YnBAc3VzZS5kZT4K
U2lnbmVkLW9mZi1ieTogVG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4KLS0t
CiBhcmNoL3g4Ni9tbS9pb3JlbWFwLmMgfCAgIDMxICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0KIDEgZmlsZSBjaGFuZ2VkLCAzMCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpk
aWZmIC0tZ2l0IGEvYXJjaC94ODYvbW0vaW9yZW1hcC5jIGIvYXJjaC94ODYvbW0vaW9yZW1hcC5j
CmluZGV4IGVlMzM4MzguLmVmZmE1MjkgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L21tL2lvcmVtYXAu
YworKysgYi9hcmNoL3g4Ni9tbS9pb3JlbWFwLmMKQEAgLTQyMCwxNyArNDIwLDQ2IEBAIHZvaWQg
dW54bGF0ZV9kZXZfbWVtX3B0cihwaHlzX2FkZHJfdCBwaHlzLCB2b2lkICphZGRyKQogICogRXhh
bWluZSB0aGUgcGh5c2ljYWwgYWRkcmVzcyB0byBkZXRlcm1pbmUgaWYgaXQgaXMgYW4gYXJlYSBv
ZiBtZW1vcnkKICAqIHRoYXQgc2hvdWxkIGJlIG1hcHBlZCBkZWNyeXB0ZWQuICBJZiB0aGUgbWVt
b3J5IGlzIG5vdCBwYXJ0IG9mIHRoZQogICoga2VybmVsIHVzYWJsZSBhcmVhIGl0IHdhcyBhY2Nl
c3NlZCBhbmQgY3JlYXRlZCBkZWNyeXB0ZWQsIHNvIHRoZXNlCi0gKiBhcmVhcyBzaG91bGQgYmUg
bWFwcGVkIGRlY3J5cHRlZC4KKyAqIGFyZWFzIHNob3VsZCBiZSBtYXBwZWQgZGVjcnlwdGVkLiBB
bmQgc2luY2UgdGhlIGVuY3J5cHRpb24ga2V5IGNhbgorICogY2hhbmdlIGFjcm9zcyByZWJvb3Rz
LCBwZXJzaXN0ZW50IG1lbW9yeSBzaG91bGQgYWxzbyBiZSBtYXBwZWQKKyAqIGRlY3J5cHRlZC4K
ICAqLwogc3RhdGljIGJvb2wgbWVtcmVtYXBfc2hvdWxkX21hcF9kZWNyeXB0ZWQocmVzb3VyY2Vf
c2l6ZV90IHBoeXNfYWRkciwKIAkJCQkJICB1bnNpZ25lZCBsb25nIHNpemUpCiB7CisJaW50IGlz
X3BtZW07CisKKwkvKgorCSAqIENoZWNrIGlmIHRoZSBhZGRyZXNzIGlzIHBhcnQgb2YgYSBwZXJz
aXN0ZW50IG1lbW9yeSByZWdpb24uCisJICogVGhpcyBjaGVjayBjb3ZlcnMgYXJlYXMgYWRkZWQg
YnkgRTgyMCwgRUZJIGFuZCBBQ1BJLgorCSAqLworCWlzX3BtZW0gPSByZWdpb25faW50ZXJzZWN0
cyhwaHlzX2FkZHIsIHNpemUsIElPUkVTT1VSQ0VfTUVNLAorCQkJCSAgICBJT1JFU19ERVNDX1BF
UlNJU1RFTlRfTUVNT1JZKTsKKwlpZiAoaXNfcG1lbSAhPSBSRUdJT05fRElTSk9JTlQpCisJCXJl
dHVybiB0cnVlOworCisJLyoKKwkgKiBDaGVjayBpZiB0aGUgbm9uLXZvbGF0aWxlIGF0dHJpYnV0
ZSBpcyBzZXQgZm9yIGFuIEVGSQorCSAqIHJlc2VydmVkIGFyZWEuCisJICovCisJaWYgKGVmaV9l
bmFibGVkKEVGSV9CT09UKSkgeworCQlzd2l0Y2ggKGVmaV9tZW1fdHlwZShwaHlzX2FkZHIpKSB7
CisJCWNhc2UgRUZJX1JFU0VSVkVEX1RZUEU6CisJCQlpZiAoZWZpX21lbV9hdHRyaWJ1dGVzKHBo
eXNfYWRkcikgJiBFRklfTUVNT1JZX05WKQorCQkJCXJldHVybiB0cnVlOworCQkJYnJlYWs7CisJ
CWRlZmF1bHQ6CisJCQlicmVhazsKKwkJfQorCX0KKwogCS8qIENoZWNrIGlmIHRoZSBhZGRyZXNz
IGlzIG91dHNpZGUga2VybmVsIHVzYWJsZSBhcmVhICovCiAJc3dpdGNoIChlODIwX19nZXRfZW50
cnlfdHlwZShwaHlzX2FkZHIsIHBoeXNfYWRkciArIHNpemUgLSAxKSkgewogCWNhc2UgRTgyMF9U
WVBFX1JFU0VSVkVEOgogCWNhc2UgRTgyMF9UWVBFX0FDUEk6CiAJY2FzZSBFODIwX1RZUEVfTlZT
OgogCWNhc2UgRTgyMF9UWVBFX1VOVVNBQkxFOgorCWNhc2UgRTgyMF9UWVBFX1BSQU06CiAJCXJl
dHVybiB0cnVlOwogCWRlZmF1bHQ6CiAJCWJyZWFrOwoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 27 15:11:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 15: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 1dPs9W-0001ev-E0; Tue, 27 Jun 2017 15:11:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dPs9U-0001dn-TS
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 15:11:41 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 31/2E-03371-CA572595; Tue, 27 Jun 2017 15:11:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSXUgUURj1zszOTuLWdS372rJsLdRqtzYiIwg
 sMpIoNnvSHmrWxp2J/ZGZNTZ62RbNWi37ldqk1OohRSyhXJIizA21VdMNKyKIrChBJPqjn4fm
 Omp2n853zuHc88HH0cbTrIkT/D5B9vAuM5vIiKuzNluaywoK17wMsBuuf77G5KLt0Y7flB0V6
 SSPw+vfrxN/Rkfo0qqF/lC4jg2gj6khlMgxuJyGaNOgngwIn0PQ8vwsTQYjPkbB+VtdKIRmcS
 xeBcNjX6kQ4rgU7IDK6hxCz8X1FLytxcRP4zEWHvTHWCJQeBHUN96giZ/ByyFYu4PQBrwdHn6
 L0wTPwvlw9cIwRbBR5WM/7+sJnocXw814uU7zJ0PPpXcMiaFxNrTeW01oGi+B9rG6iRjA6dD+
 4wer4eMIalqKtchlEP7yVK/xaRDtq2M0vBN+1fdPRALOgN7yXaQ94BsUjMdaaW04ycL7wX5KM
 62Amuo8jX+rh4bHATQ56OBZd1inDXcZiJyJI+0LF7x+epGawn9OdFGaKaaDEy09k0IkGU59n3
 0aWcIzNg3/2zQ8Y9N6RDehLEWQDwmyxZZjdciSU/S5ecllsa1Zb3ULisI7BRfvUKzFXncbUk8
 iQX0R9Oq2vRMt4CjzPEMzFBQaZzu8Bw6LvCLuk8tcgtKJMjkON0aDe0yMx+sRzGBoUlRbsiw4
 BX+J5FJPbMoJXJJ5rmG4VJUNSinvViSnJvUiC3erufUrZZzIMM03VJIMTEximWc6YupQh1CaK
 cWA1H7GpFJBdku+//VRNJ9D5hRDA0lJkjy+6Z9G1RKUWoK5YiclfPw/yRRASzL3X/YXdecc3T
 Q+sPSAfZPe64lveRNpyv6W5Qokj3gSt2Vf77O38dL5zR/bqLSaORkv7E+GxHUdmVs7rHggMVj
 8Ib8xKC7clf5JXht0pj4pWLnjfaTrUcURq9lRs/dOxoaqWPvvjbbckrz7nxPg1cFQwLnUnjq2
 W/peMTTyIt3MKCJvW0HLCv8XtEitwqMDAAA=
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1498576297!108223245!1
X-Originating-IP: [104.47.40.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33590 invoked from network); 27 Jun 2017 15:11:38 -0000
Received: from mail-co1nam03on0065.outbound.protection.outlook.com (HELO
 NAM03-CO1-obe.outbound.protection.outlook.com) (104.47.40.65)
 by server-12.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 27 Jun 2017 15:11:38 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=283sl58O+0HaPa9YDphdA6fj81YwvB8b9tivyfD++Yc=;
 b=KmeGVVTPJY5rQAofYnHVqmn/Ys84m3pCh5Cp8oxvMrLfjr10hdOsIo1b/bZ9vlPX11LKIxIyDvD8/kGdsE4t1W3m+K/46aCMgV2wqbSCxBZi9k3/OZZeC6L4ycM5bFSPZDG5snRYNXVSYfjujcpxsGEo7yc1+IT3MxiW/+iEdAo=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 BN6PR12MB1139.namprd12.prod.outlook.com (10.168.226.141) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1199.15; Tue, 27 Jun 2017 15:11:28 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Tue, 27 Jun 2017 10:11:24 -0500
Message-ID: <20170627151124.17428.69701.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
References: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: MWHPR03CA0045.namprd03.prod.outlook.com (10.174.173.162) To
 BN6PR12MB1139.namprd12.prod.outlook.com (10.168.226.141)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 9436dc0a-514f-4781-5ce6-08d4bd6ecbde
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095);
 SRVR:BN6PR12MB1139; 
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1139;
 3:j1g/MfuFWcHUKjUQ3c8yKR5AKNwNaTdVxXGCQ+5g/VOqXX5EWZgxf8mWAJM9DZneBHibBaxlYsp7dqnuBc6omt6bVFbTb6BTBZjrhKy8s435QMUZ6GGTONmpryGEoP8H48iYD+2yAXqdkEO8zXye0NYMXzT/VCnFD4W/zFHs5O092WtnY98vqJTzc7NyDxZ1dXVs8kYXlVY83UORjl9QtvlLnF8/biW8R+ly6P3zeaAa0Av/0YNykCM1R5hZVmcq1crpbLdjxQFjXkptEdKidhh8R4gSdE7Xd3vZYxeTDkHXU8vDiyMgnuQ5jWRBsSCfD57/O5PAUjp7lh2AuHvwrSZYkN+Nb9o7tQs/E1p2acrvWtR/H64ooFgjXS/Exf/KM+AP6fL2vyl93w9nXDZU17B20H87JhaXigzINtgbHysbBm1IabWTrko8FyidOaH0+a8TST1PWFa7SJDg1A/O2pEwHh+UwGWF2of1TGnDNggqMoR1ZCkRZaLI7E0d+SkoIDcQb7TQtBWLGBJmmzuLo/wALPwZdOOH0z7lbTv4GzRyGWR45SWc6d93evVGYmGPHzXE42BHaD9Icof7g0FAoppn45++JtsrjWlDUT0VfmgN7GuqltQLp9HCG+b29hhuljyFY47JTrWSLE9reQ5NmRTDLzSrBO0/vioEpsTXekuWCV30SIillDxj3BB0IScqbi9rwVceXq9gn+FKoncJNg==
X-MS-TrafficTypeDiagnostic: BN6PR12MB1139:
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1139;
 25:97w9UPfl7M+TOaiwko4vA+kHvNX0pGDOhC5ma90DlAsfCKMxxiUVIw6XX3XAf0ufe62+IqNgQN8ZS7plP8REaAEMoTvM6UMXoJ6LMiFTPGlvKVZ0oy5Le7/7XSqoOe3x3lzXXbcUQjhZRbPGFX8dSVPQscgi8eVSJ80XYhG/YeCxnjDUPO9N4Sak6abCU2jXVZ040CRFr5WelJUGCAsuQe8Rv3AowiDgqYQJfT/iSBajx/kduZj8qaiwQstB3LlUife3psQumtbd6icstfTwDkKkLqb7uMdaiKS0W1dB6fBYn0p6rkxcLovySdI3EHCMNzFRypqTLonQ7z4u3hvjIT9921xX4jlGrHaTx45jbM8LnFBV0tsE1f5y9vtotDLHAPE5J07A3oQtHQFLfUT5AIcmUtB4+Spzd6IfeJnLr4wJAZ84J1JuZMKGqH7BpeTNOvd5h0dnLkpZ2e3FHS3XID0K2ozy99UdSKLw1ZE2b+nK53mt4R4yPmRH1Zh78hJiU9qzD2yQOBDKQnXwtpj1oGzOQqJYJ0L1ZkEII0ISW3jriorIZrxy3WaaxYU2rg9Vm2L6wCoywzyta6sHA47DmUeDzQfnffERsZMa/IOgR3ifmNvQl79sZGGbRB4mayWo0e0+8w4WlgQN8X3FeavJuxtd2wAxV3jgJTi1qncK9bkb/1OKqHr3/L3kTCufBiID/ez3yDRh4Cdj80QbeJLlT84CXPIaNtGztZ6yXWEonWl9q9qtlQSs8yNLlI3YjZTa8XHSoyy9VmIpnaxbqO08VAVeDNMUbM9qKPKCE6UVNoQNZHk0A5LXJSivboBhIhohArGfNtJ+L3JSoMkqcgSiA5p2WFMiWLefIZkGiNS8o1RgB/rhP6KZ/52vRxtsWDipq6/6OYVTVW27tWDvTsHAivvLat2bFx6youhxRXzqZGQ=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1139;
 31:YlSCw+s4oOhRT1FtgfF6XdR4HeQ0hXxQlrH0vqZXE+RQUU/9r+rqNZh4kCaDe+Zk87Sk87soB1lEY2OAltC8dLwsPBjQPKFYjBz+W3hNQJ9EeEV6pFvi6G3vz/iJ/hvTe0VUjgOsVGSVePzGWuX04WRnVqSSzHQYOMXLuUzzJN8kQd5Pv1JxXYu8BgzZac7AHNWXKUMA0UBdPUPOwo70som2uvcXoPMNrBbc4yS0GISR7rnYwb+NKBI1leuDAZ1iCzai6987Pd4X1QJvc+D7uxvdaz3TEmRr8e6vQdt4L8M/Wc9JWsNIYyN0xTguFvCSfyV4dlw606QdZbVqbNYOhjT0JQA5RqFCPPLarPTMFUgI1zpYDXITv0Dila8P4saIirk2Nu5zUoNOvmQxFra56+S9JHVDcsuof5irWoZbLh1nq83FPmibmagMrPXHJEsKXQCZ/OwElUxamsyeJgt5G4q1uuprMjTprhdRpzxOl5Nsrjldwu86FY/YVphBEzFTsls5qFXj27suRAN5C9dtM1i+TPub+gyBg4zRCHcu+527JXGkDuphi7eW3YZa+Xqqwrp4M/N60qP9bLn/lYpc9q6BxB+eaPJJhiHX6C8Rg0rBV1Qu9Z4y1J7s0p1B6aeCEqtm6bZShEr2iwKJ+ZB/ReHa6sRu212bEsA/GsIln80=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1139;
 20:iBDTaHZkLJQB4cfwHCv5OhFh9LKh03yVjE/gWwBabhkPqNPzHHyUS4iC5gl+LpNMS5Fh0kcsYmR1rqtrM0r9S+ARm0wtU6M31l0QXAYb+rvU3X1+8Mp8pwZDjxM1snJ/kUJlvJkX8lzNONdt8eRQUTbbblRHh2IU6JNe7fmzsB70casLWto1VW3JYcwe6f9cJ1NbS7s9OMkxG0wgLK5SzMWvVjg0bmUTQM/+QBIhB6N+5p9qcSjyi47S20F87rUrG3RWio3UruvbbsKjlLo8uide6SnCkdDSTsJh0ZE9O3mz6mhDcjWO/IR/q/qYV35euCmZGyCufs3nuiCtcCicGBHfIw3TDLxzZc7m5L8nrp4xrq7FtJoQN7m7JW09r1yCTuuHKYrJn26bNbHkaPlhUKydZcgWFsb2C0h3KPkwnZeM/+6cBymfTgWxWfFeMrstpjCHp8PvJTmcQkhYu7ZX76jwxrxwf1DZRpYdfRPdp4uiaJ2L5E6K3wPc0PwXjjw0
X-Microsoft-Antispam-PRVS: <BN6PR12MB113917065B062517D19CF368ECDC0@BN6PR12MB1139.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(133145235818549)(236129657087228)(767451399110)(247924648384137); 
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(100000703101)(100105400095)(10201501046)(93006095)(93001095)(6055026)(6041248)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123564025)(20161123558100)(20161123560025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BN6PR12MB1139; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BN6PR12MB1139; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTM5OzQ6Nm94akp0WVZOT0JlN1VORmlWRWtWK08xN1A2?=
 =?utf-8?B?cGhkMUNvSmxLZjI5KzlGOCt3R2g2TVIxbzJNa0M1V3kvQ2JYSUNyWUVYSnFw?=
 =?utf-8?B?dytpaEg5VnR5Ky94T1VzWEtEMkRQNjJnVGhuRGc0dVlocGh5RGxmRTU2VWVE?=
 =?utf-8?B?cGxwOHBud2RLTUNKRDNicEFJOFNWMDhVc3NXcll1MmVuK1B5K05vVlBENmxq?=
 =?utf-8?B?ekVxQnNDK1diOXFHajI0M1JLazBROWxzSGNON2JTU3RscE9BdDNqNzhkRFNm?=
 =?utf-8?B?cEwxNkRnQjJ6NmpIU0dWbmNtL1V6c1RQUitTVmZJUXFycXVPTDRObXFNZkRr?=
 =?utf-8?B?UUd4VDh5SHpCOGdmZ0JEM3hLQXh6eWo1bVJ6em4wdkVxaHNBZWZVUDVHWUFY?=
 =?utf-8?B?SVZhMVVCNVF1cUFROW9LZ09IQnB0NXlBK1Q0MEhyb1FNQXlPNUxvYmhoUDhD?=
 =?utf-8?B?VHg1KytGVGxBRU9QQ1lmVUFQa1lZL2Y5SnkxZmRvdlVZVGkxVmF6VFYrUkFZ?=
 =?utf-8?B?OStNMlY5LzdxU3JFSFlhWExVaWlMRE11UVlaMFFrM1JPdXVOOUJ4b3VZQmVG?=
 =?utf-8?B?ZmxGTStBYi92MnlqTFVSRkZoRnpqMVZsd2NDLzNTc2QxVzF1NTBVakMwVHc5?=
 =?utf-8?B?aG1DRUhDYkZyTnhyT3VxTG4wbllSVFJ1WXhYUlZvZmtVcStVa3pQSkJxZ0Rn?=
 =?utf-8?B?VXdzOStNeDNuRGFVT0VIL0NGNWEweWtvbVhCWDZDWXlMSjRudW9tSUhuN2Vy?=
 =?utf-8?B?UHdrZjM4STdEWDRmWWpJaE81QlVHTk16NUk1RDZqcXg3YlpXSUczWUh6TDJJ?=
 =?utf-8?B?cUdGb1IzeFYybGlGYkdITU5JQUdvOUVSVWh0U2hkOXhiNWxUeko4RkVCSmRo?=
 =?utf-8?B?cnhSTTk3Mys5YStuY0M3SklRVzlvOS9LalprbHBjRm10TC9XM20yT0EwWjdr?=
 =?utf-8?B?VWxpL0cwbzBTLzV5VzVqV2RrREN2SHBqbHlyOEpkc0FjaisxRk8zcHpOYVdp?=
 =?utf-8?B?RWhRT1A5bkVTcUxGMlNGTjBqQUlLU2JidGNsd2tmd0lxWHdkZWZ6TktvNVlL?=
 =?utf-8?B?c25IYS9POGdQNUJ4SDRvcWtOYUZWZlhremQ4SXRxaTFmTTB3ZDJMRmZmcUpY?=
 =?utf-8?B?Z0txT3FlVmQrQlU1R0JWaW1GeCtvRkROMnY3MG1uSlFyeTVwOVdIWkpqS2VD?=
 =?utf-8?B?YXhzTzljWTFrM3VuWDhvc3Z1QTZxNzZlSTJWK0FFOEpXLzBLdERja3lURjVP?=
 =?utf-8?B?RE5QL0xJV0dLWlNNVG4rT0ZPVzNlZUlCZThIekNGaXhlako0UHJIOVk0dC9v?=
 =?utf-8?B?aE1Nc2ZaTHc2eXM5U0dhYVFXSFVXTi9jMnZIbW5adnZ1d0xBbVVrc01YbXRv?=
 =?utf-8?B?R3lUM2xkcU9OMnVKd3VucXJiUWJYcXlCR0FtcUFCZmV4YVJlektjWlpUbmV2?=
 =?utf-8?B?akxJYkxWdHdYU3oybkNaZWhRUFZMVFhXM09BeGdWcE1CTStHTkRuRVBqVUZG?=
 =?utf-8?B?UnhGcDB3SlZBR29hODVNR3FsVzdtT0d4dldEaWlXWFFueHU3SUoyTldEUHBE?=
 =?utf-8?B?YVBwWW9HSTZ1d2Q0Skp3THNBOE55UXpOMDFwNitMZVVZdGl1RE14SGJIdSs1?=
 =?utf-8?B?OTZGR2gzaWtxOGk0TldmcE9kYVZLTEt4ZlArUE9vdTZHNyt5VitPTmxPazhS?=
 =?utf-8?B?ckg2ZEtaR0ZRUXZGajBVZDN6MitPVHdld3JKU2V6cmVSNVEwRGxWdmtzdkVm?=
 =?utf-8?Q?Ynf3kOa/zJCkMmKOxlbPbamdo7w0NyiVb7vE=3D?=
X-Forefront-PRVS: 0351D213B3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39450400003)(39850400002)(39400400002)(39840400002)(39410400002)(39860400002)(47776003)(230700001)(50466002)(110136004)(189998001)(50986999)(76176999)(54356999)(53416004)(72206003)(42186005)(478600001)(33646002)(305945005)(38730400002)(97746001)(83506001)(103116003)(23676002)(8676002)(66066001)(7736002)(4001350100001)(4326008)(81166006)(7416002)(7406005)(6506006)(1076002)(2950100002)(6666003)(9686003)(5660300001)(86362001)(53936002)(2906002)(6116002)(3846002)(25786009)(55016002)(54906002)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR12MB1139; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTM5OzIzOlRMdmtMYlBIZkhpayt3RWdnSGlsVXZTRjlB?=
 =?utf-8?B?bENIN0RXRHdkYi9GSFBwckZESW5GRTRGZGJKWTBsM2U5QmF0Y0c0ZVBJUjZZ?=
 =?utf-8?B?UWQ4YS93N1h0NjVVSVNuM0N6QzhQVUQyWEpnTlBmWTQyb3NMa3o0UDF6Zks0?=
 =?utf-8?B?RmVCVFhSRFcrakt5NjJMRXpCb0RKWVp0TW9GZ1lCWXFEUW5TVnpjME1uTm5z?=
 =?utf-8?B?UXYrbm9qdDRja1FwNzBML1B6VytoWDhRazJCeHlvamFkTjM5RVFueUNrVUVH?=
 =?utf-8?B?V1BoUmJSWXdDUkdxUzNFRythL3N3Mnloby9kYlRocjBYYUV4R1YrWjVBc3ov?=
 =?utf-8?B?QytoUEdGUmcvcXlieW9UaXZta1Fqa3NFU0g1VHJ1NjhraysrVVNqeW9tNHlt?=
 =?utf-8?B?YkZBWVJyRytHTmRzdjY0ay9oaGdBV244VzRPRU9rc29tNVBSUE1SODVxbnBH?=
 =?utf-8?B?UGdxUFpZWEw0TmE0ay9zcW5VcjI0bjRtRmRudU15L2xqSWRlT1NzMEIwd1Zr?=
 =?utf-8?B?RmdNbnErdE5Pd1JZVjZocXYyTjRsK0FIQ3AvUjF4a1FYY2lWYkt0aHFGdGlD?=
 =?utf-8?B?c3FyUTRnZmRkYitwRHg4by9TQ3FSWUVWWTJZVHI3alJUZ0gxUEFYRm5oZUdI?=
 =?utf-8?B?R1NPU1draVB3RWxPd2R5QWNteml5ZTdIU3hyUW1RRDIzRU5tU1hzRFFEVjNM?=
 =?utf-8?B?THlFcW1sWEZ1SFBncmFpeGdlb0dHcFBVQ3AxN3JzQ3diS0RidjhJQ3FRck5a?=
 =?utf-8?B?WWpsYThNdnVFMTlNTHdlTVJ3b2JUTGNJbDlLRm91d2lLNTU1T2w1SzlxVUhU?=
 =?utf-8?B?YUVmdTRSSVhFSWpzbldKRjEzeFgvR1Y4UndudGtJWjVKL1NuTGhHUmZUUkpO?=
 =?utf-8?B?ZWlQOU5oVis4d3h4U3N1ckZWbmxuTWI5MTAvNWdRNFMyY2JCWERPZXZ6RnhQ?=
 =?utf-8?B?Y0JIeHljdzR5d2ZJR0VmTDFxNkRqTk5iZi9ScUFDVTlOL01ELzdJMmQ5ZXQx?=
 =?utf-8?B?Y21qbncxMGxyalhFMG91SW9ybmpVZTJXOWJiU0ZUcWZ5NEQzVDBubUhXK3VL?=
 =?utf-8?B?UWZoclh1aWdkSldxdGp0Q1lUWjFzdWYrWkNZaW9yMmZQUW92MnR3cC9pT0Vo?=
 =?utf-8?B?ZkRzNjFFSml6MXUzcFByNUlQdUlrYUlWQko3TDhjSzdodGwybFBkUGswWEs0?=
 =?utf-8?B?aFlEbkYxM1lyR24xWk9nVm00YUg4bnFtMkZnOXZqQlFOVmhpZk4rWmR4YWNV?=
 =?utf-8?B?R3RZQnBjdVMwcHZmU3hzSFRUTzlPWVJsNWtXdHZIRFoxb3lVOE5DaTJIdnNZ?=
 =?utf-8?B?NVNKRFlya1BkZEkxakV0MWw0WXFSaDlrc05RQ2xvTE5oRkgzWWZjSCszeXcx?=
 =?utf-8?B?blk4MEVRRFFYRU9uYm9HeXVQeUhKeHV2TGMrejdWV1NwMytaZGkxMTFyWHFy?=
 =?utf-8?B?cWlSNVQwOWFVeG1lNjhtZENSaDcvSFVHVVAwRFo4eC9SWnJpd2NnMG5RbkYw?=
 =?utf-8?B?bVd3V3VUMDBpZDByUFIxZVRrbXJBeWV6MGdVRHhVZVZ3SkhzNjBlMTZPS3Vp?=
 =?utf-8?B?L2FObFJZUm5zdVNCNmlKeHQvWHExRGFFVHl3TnJBVGdJbGpWYlNtcU9pNFdz?=
 =?utf-8?B?WWQ5Q2lxYVQzRlBYa3I0eGEzN0NuaUwvWmZCcGpyY2xwWUZLRzJwRTBCQmlo?=
 =?utf-8?Q?N5lITdUsx+6IfprQrI=3D?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTM5OzY6NUtWZ0RkYzdEN1ZxTmxhNXFTenl5WE5tRU1k?=
 =?utf-8?B?bmVJS08yZmhraDM5U2RBZnUvbGlEL3pLeVNBUkxTUnJweldidDhOdHl2Nk0x?=
 =?utf-8?B?V3dkUG83QnBweTRhMkhWTjlGMysyZmlTSXg3cGRYanVEM0hqQ0laa0YzZGRK?=
 =?utf-8?B?aXVqWTVLOUUyQ0RtSnNYd1lQOUtiZXBZdTd1dTlvQXplTzMxY28xWnUzRWNn?=
 =?utf-8?B?MXBCOHpsa3JqZ3c5YjhZK2RkRk5EbW1uTGtTWUZHQ1NPR0w4QlVYMXk3NGhr?=
 =?utf-8?B?Q2M5V2dvN0NHZHU1NFJGSnVpZjRyVkVLUjVrTFVSN0RoYWlDVk9RM2hUL25E?=
 =?utf-8?B?L3V0VVg5YUNSZ1pSRjFpdy9aSXpRRnFCSy9LQXBzb0xFbnlpTTBueHp4OFFp?=
 =?utf-8?B?NXdwL0tzZ1dVOVpjczloRFNuVHBIcTEvTFRUSVd0TnQyZVhROElBQUdraU5S?=
 =?utf-8?B?eXg1WXlGWEd3NElPYnNYRjVJcTRjNk84b2tQdG5vRWpqeVZJb1ZocXYybWNw?=
 =?utf-8?B?akpJbGFPRzY0d29xZTV1N2d2aXFMbGFERjVJTTJzNTRNL2lGdE9nM2RlNHFU?=
 =?utf-8?B?RGxEN0RyNFlkRi9ETUU4RVJhNFhUT3U3bGtQTWhNbEMzMG9vdXgzcGRldnI5?=
 =?utf-8?B?VDE1OTdyQlJ6SEo4SHIyQmF6cUFsaGpsN2xyQ0VHWGx1VTAyOGpPcVBmUXNv?=
 =?utf-8?B?bU5yOW5iZDYwTm5NY255Y2JwYVBoMEtDTjRrV253M28zNHFwSUxiMjh3NHAx?=
 =?utf-8?B?MkpwbWJpTlc3akZFVDRFZzBMV2RIQXA2eFZmUUlWbDRhWkthNjhCWWtZQkNW?=
 =?utf-8?B?bnMwWDVSNW1kUE1iUlJrQlJtcWE0S09sR0k1YjVRSk0vZ1F4ajNUSDRvZ2NQ?=
 =?utf-8?B?bjNMWnNuS1VzeWkzT0JDSWZWSmhTUkgvSVoxMmtiK2E2K2twMm9rbTN3UmVQ?=
 =?utf-8?B?RTRLN05YZ1ExVWE0bUdQb2QyMkdKQUlzUEFBa2M4OWxJb2kvUDc4L1FXNEVp?=
 =?utf-8?B?cWVyY2x1NzE0YmUrRklwQ0ZrZHh0b0VDdUozbzgzQ1dWZjJ1a3Ryb2hrV0pl?=
 =?utf-8?B?bGlOQ0crY3RsL0NMS1kySjVnT2kyekpWb21YN21TV2J2dmlpL0YvS3QxZ2l3?=
 =?utf-8?B?YnNsYlQ4SG9rdlV6dHFWVWh2Y2VUMkE4Q3BjeXY4dGpacjB6YW9ia2VUb3E0?=
 =?utf-8?B?MFlQOTV1UHNwN0toYW9obUJSK1hTdEgzU3RjakVuM1E1bGtmQTBIaFlyRXI0?=
 =?utf-8?B?MEZ0VjR2OUFSZmdQcXcvc3hub0tLZzU4SlM4ZXlmUFQ2NUNBNmZTa0hmNVZD?=
 =?utf-8?B?UnF2TXdLYzJIRWE2VnBGY0M1L2JMbldPRlBETUk5UzBBQmZPLzdIM2pnQnJV?=
 =?utf-8?Q?iDQcbIa?=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1139;
 5:0ssb9iHEZ3xTvwoi2KqILy1zARusjQxlNlDDNlEbhDwIECkxtsQZVID5IrFrsUZEr02HTtaZ9wHV7h3sWC2NaPIbxtYrqpInFfmdwvlCeySmCCcLpxMhVt7Y3d8ERbxE6RhHOt9wUwiLONE326rV2T+dJlnguKjYTB2quSbB+MF69kR8ltkmp+udRxZRcYLEShHIgad7nxNPglzkZwM7VcDWfSwFC7nE85osr3KbIC/Qx2niDcoNCc1I2I6lAcDWe6FF6oaRRD3YfBzrkpwjWxCipReh11Y/e2Y9Gc2UxJR1Euk8t9R2dU5s4EFgKdeC0YwkBcQQZ8n4Rewm3S5fZaujcYJYHQlETg+Vr950/QfAUWmadcV34YdfQJcY84Ef5yWBuT2X9sBI2cZjCg2UHwKQSISkaoy/5P5G2p0wRfYW+6020qxDZW364DGq57czcl0acYwvgk5UPslDh7lyL1+MPlESmUjtvQH3GXm+9LoZWmKgcNOuRT53GLH9Uepm;
 24:5CxBt8KUKdBY0XeePUzYgcsPOe6BZ9zqW2VoMBSHYpl1p0gk0pHAYeN3NI2fPt6JEJzGiA5WWai++vXiU9f8WXb4nGDf1Mx2r5vhKNlwFcM=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1139;
 7:7F0f1K5jm2fsBWgmW1eI4dBn+e1yO59NHnyk9IQEmUoCirQZQOJZYbJj/7oirlXwz0Bxexg0fylyIr3eTuzEuEvl2mZ4i/aGR8sct+bDeWOjgEm6s17Tam/UP/tWi1VH6uEN7GbRWT9jT18meHM+Uch2Tx8Zme6NjMRN0jl077f6i1xMAfD66qMoLTu4G6PS4q6tSMjVdKcB4KQMnN5BiOUpHoO/65Ccokj5bEJ4E85QKk5ecGdH7NK+ckMjsL5LcewgWbh2f7XieWS13fNgnTRZdxz7orJRyxwmxI5LXy1qEs0+nm1Y9ojBcA15iugYVULq7Q7Vml+EYdWgtg1koVc4P3Cqhxs5hlMBElhSRbl+r3vn6Ut1ZJ9rIJ0+JTsMC47IaJRlhfSrn2zhtIoSxZXl7EmXf4d/xkmtSPCz/S0vf/mw7S8vEwXWLL2HEjNH7aXPx8v1vtUi0kZHHxeAw57iAZRbuoo59EiplXeGZHn5speGDGs5wymYl2fld7NPj3I4TIGJq2IH5Lh1bsvy0byBIBZ8iPfjvo1SJiWcDf1HQ30PzkPGzkLqodlmjIL6Fhb+qHCar85Eaixb1zd99e+UPbn3kkQcRzuCVA4t+e6eesEyRakyN0iEdN+hSANXoRb7Mh4q73hI4cFxF+7sLPQZBAVMc35BRyOtaajldBrwwjQez2D6uIMw4U/Hvc5fc1ilDZIaH5oA49C1pAGKd4GFQVZ9ixpVywIIU9JbV1BP8oJ5EvVusOgrWoheZfjzcVmxavxxK9EbWd1U8hcpyFcfzeMc8TEjSUyO2IapYCI=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1139;
 20:OnXeZmi1nAC5RG4/JVmQuY19gCsg/DVhYqLvOGK0/Tx29ddJc8vCklCaxxwuylbP9k+Ka4sHg5OLHVfi1b9EpbbnXsX1fSfk1D+aNo3awW3c5YuglX9n2C//kmGJfzGdkbRWiMLvImvcLLpza11fQU/TukkZxheQJukFsnzZZ5KotP78TRiebKQ9GNevwuJXCdC6P/bz2o0WK0Bc2uoT4iRlPSqC0YyTj7/Y8sxGNuv6EofJ5RpKbOkU6/rug6dI
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 15:11:28.5325 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR12MB1139
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v8 RESEND 22/38] x86/mm: Add support for
 changing the memory encryption attribute
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIHN1cHBvcnQgZm9yIGNoYW5naW5nIHRoZSBtZW1vcnkgZW5jcnlwdGlvbiBhdHRyaWJ1dGUg
Zm9yIG9uZSBvciBtb3JlCm1lbW9yeSBwYWdlcy4gVGhpcyB3aWxsIGJlIHVzZWZ1bCB3aGVuIHdl
IGhhdmUgdG8gY2hhbmdlIHRoZSBBUCB0cmFtcG9saW5lCmFyZWEgdG8gbm90IGJlIGVuY3J5cHRl
ZC4gT3Igd2hlbiB3ZSBuZWVkIHRvIGNoYW5nZSB0aGUgU1dJT1RMQiBhcmVhIHRvCm5vdCBiZSBl
bmNyeXB0ZWQgaW4gc3VwcG9ydCBvZiBkZXZpY2VzIHRoYXQgY2FuJ3Qgc3VwcG9ydCB0aGUgZW5j
cnlwdGlvbgptYXNrIHJhbmdlLgoKUmV2aWV3ZWQtYnk6IEJvcmlzbGF2IFBldGtvdiA8YnBAc3Vz
ZS5kZT4KU2lnbmVkLW9mZi1ieTogVG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNv
bT4KLS0tCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9zZXRfbWVtb3J5LmggfCAgICAzICsrCiBhcmNo
L3g4Ni9tbS9wYWdlYXR0ci5jICAgICAgICAgICAgfCAgIDYyICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgNjUgaW5zZXJ0aW9ucygrKQoKZGlm
ZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3NldF9tZW1vcnkuaCBiL2FyY2gveDg2L2lu
Y2x1ZGUvYXNtL3NldF9tZW1vcnkuaAppbmRleCBlYWVjNmMzLi5jZDcxMjczIDEwMDY0NAotLS0g
YS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9zZXRfbWVtb3J5LmgKKysrIGIvYXJjaC94ODYvaW5jbHVk
ZS9hc20vc2V0X21lbW9yeS5oCkBAIC0xMSw2ICsxMSw3IEBACiAgKiBFeGVjdXRhYmlsaXR5IDog
ZVhldXRhYmxlLCBOb3RlWGVjdXRhYmxlCiAgKiBSZWFkL1dyaXRlICAgIDogUmVhZE9ubHksIFJl
YWRXcml0ZQogICogUHJlc2VuY2UgICAgICA6IE5vdFByZXNlbnQKKyAqIEVuY3J5cHRpb24gICAg
OiBFbmNyeXB0ZWQsIERlY3J5cHRlZAogICoKICAqIFdpdGhpbiBhIGNhdGVnb3J5LCB0aGUgYXR0
cmlidXRlcyBhcmUgbXV0dWFsbHkgZXhjbHVzaXZlLgogICoKQEAgLTQyLDYgKzQzLDggQEAKIGlu
dCBzZXRfbWVtb3J5X3diKHVuc2lnbmVkIGxvbmcgYWRkciwgaW50IG51bXBhZ2VzKTsKIGludCBz
ZXRfbWVtb3J5X25wKHVuc2lnbmVkIGxvbmcgYWRkciwgaW50IG51bXBhZ2VzKTsKIGludCBzZXRf
bWVtb3J5XzRrKHVuc2lnbmVkIGxvbmcgYWRkciwgaW50IG51bXBhZ2VzKTsKK2ludCBzZXRfbWVt
b3J5X2VuY3J5cHRlZCh1bnNpZ25lZCBsb25nIGFkZHIsIGludCBudW1wYWdlcyk7CitpbnQgc2V0
X21lbW9yeV9kZWNyeXB0ZWQodW5zaWduZWQgbG9uZyBhZGRyLCBpbnQgbnVtcGFnZXMpOwogCiBp
bnQgc2V0X21lbW9yeV9hcnJheV91Yyh1bnNpZ25lZCBsb25nICphZGRyLCBpbnQgYWRkcmluYXJy
YXkpOwogaW50IHNldF9tZW1vcnlfYXJyYXlfd2ModW5zaWduZWQgbG9uZyAqYWRkciwgaW50IGFk
ZHJpbmFycmF5KTsKZGlmZiAtLWdpdCBhL2FyY2gveDg2L21tL3BhZ2VhdHRyLmMgYi9hcmNoL3g4
Ni9tbS9wYWdlYXR0ci5jCmluZGV4IGU3ZDM4NjYuLmQ5ZTA5ZmIgMTAwNjQ0Ci0tLSBhL2FyY2gv
eDg2L21tL3BhZ2VhdHRyLmMKKysrIGIvYXJjaC94ODYvbW0vcGFnZWF0dHIuYwpAQCAtMTc2OSw2
ICsxNzY5LDY4IEBAIGludCBzZXRfbWVtb3J5XzRrKHVuc2lnbmVkIGxvbmcgYWRkciwgaW50IG51
bXBhZ2VzKQogCQkJCQlfX3BncHJvdCgwKSwgMSwgMCwgTlVMTCk7CiB9CiAKK3N0YXRpYyBpbnQg
X19zZXRfbWVtb3J5X2VuY19kZWModW5zaWduZWQgbG9uZyBhZGRyLCBpbnQgbnVtcGFnZXMsIGJv
b2wgZW5jKQoreworCXN0cnVjdCBjcGFfZGF0YSBjcGE7CisJdW5zaWduZWQgbG9uZyBzdGFydDsK
KwlpbnQgcmV0OworCisJLyogTm90aGluZyB0byBkbyBpZiB0aGUgU01FIGlzIG5vdCBhY3RpdmUg
Ki8KKwlpZiAoIXNtZV9hY3RpdmUoKSkKKwkJcmV0dXJuIDA7CisKKwkvKiBTaG91bGQgbm90IGJl
IHdvcmtpbmcgb24gdW5hbGlnbmVkIGFkZHJlc3NlcyAqLworCWlmIChXQVJOX09OQ0UoYWRkciAm
IH5QQUdFX01BU0ssICJtaXNhbGlnbmVkIGFkZHJlc3M6ICUjbHhcbiIsIGFkZHIpKQorCQlhZGRy
ICY9IFBBR0VfTUFTSzsKKworCXN0YXJ0ID0gYWRkcjsKKworCW1lbXNldCgmY3BhLCAwLCBzaXpl
b2YoY3BhKSk7CisJY3BhLnZhZGRyID0gJmFkZHI7CisJY3BhLm51bXBhZ2VzID0gbnVtcGFnZXM7
CisJY3BhLm1hc2tfc2V0ID0gZW5jID8gX19wZ3Byb3QoX1BBR0VfRU5DKSA6IF9fcGdwcm90KDAp
OworCWNwYS5tYXNrX2NsciA9IGVuYyA/IF9fcGdwcm90KDApIDogX19wZ3Byb3QoX1BBR0VfRU5D
KTsKKwljcGEucGdkID0gaW5pdF9tbS5wZ2Q7CisKKwkvKiBNdXN0IGF2b2lkIGFsaWFzaW5nIG1h
cHBpbmdzIGluIHRoZSBoaWdobWVtIGNvZGUgKi8KKwlrbWFwX2ZsdXNoX3VudXNlZCgpOworCXZt
X3VubWFwX2FsaWFzZXMoKTsKKworCS8qCisJICogQmVmb3JlIGNoYW5naW5nIHRoZSBlbmNyeXB0
aW9uIGF0dHJpYnV0ZSwgd2UgbmVlZCB0byBmbHVzaCBjYWNoZXMuCisJICovCisJaWYgKHN0YXRp
Y19jcHVfaGFzKFg4Nl9GRUFUVVJFX0NMRkxVU0gpKQorCQljcGFfZmx1c2hfcmFuZ2Uoc3RhcnQs
IG51bXBhZ2VzLCAxKTsKKwllbHNlCisJCWNwYV9mbHVzaF9hbGwoMSk7CisKKwlyZXQgPSBfX2No
YW5nZV9wYWdlX2F0dHJfc2V0X2NscigmY3BhLCAxKTsKKworCS8qCisJICogQWZ0ZXIgY2hhbmdp
bmcgdGhlIGVuY3J5cHRpb24gYXR0cmlidXRlLCB3ZSBuZWVkIHRvIGZsdXNoIFRMQnMKKwkgKiBh
Z2FpbiBpbiBjYXNlIGFueSBzcGVjdWxhdGl2ZSBUTEIgY2FjaGluZyBvY2N1cnJlZCAoYnV0IG5v
IG5lZWQKKwkgKiB0byBmbHVzaCBjYWNoZXMgYWdhaW4pLiAgV2UgY291bGQganVzdCB1c2UgY3Bh
X2ZsdXNoX2FsbCgpLCBidXQKKwkgKiBpbiBjYXNlIFRMQiBmbHVzaGluZyBnZXRzIG9wdGltaXpl
ZCBpbiB0aGUgY3BhX2ZsdXNoX3JhbmdlKCkKKwkgKiBwYXRoIHVzZSB0aGUgc2FtZSBsb2dpYyBh
cyBhYm92ZS4KKwkgKi8KKwlpZiAoc3RhdGljX2NwdV9oYXMoWDg2X0ZFQVRVUkVfQ0xGTFVTSCkp
CisJCWNwYV9mbHVzaF9yYW5nZShzdGFydCwgbnVtcGFnZXMsIDApOworCWVsc2UKKwkJY3BhX2Zs
dXNoX2FsbCgwKTsKKworCXJldHVybiByZXQ7Cit9CisKK2ludCBzZXRfbWVtb3J5X2VuY3J5cHRl
ZCh1bnNpZ25lZCBsb25nIGFkZHIsIGludCBudW1wYWdlcykKK3sKKwlyZXR1cm4gX19zZXRfbWVt
b3J5X2VuY19kZWMoYWRkciwgbnVtcGFnZXMsIHRydWUpOworfQorCitpbnQgc2V0X21lbW9yeV9k
ZWNyeXB0ZWQodW5zaWduZWQgbG9uZyBhZGRyLCBpbnQgbnVtcGFnZXMpCit7CisJcmV0dXJuIF9f
c2V0X21lbW9yeV9lbmNfZGVjKGFkZHIsIG51bXBhZ2VzLCBmYWxzZSk7Cit9CisKIGludCBzZXRf
cGFnZXNfdWMoc3RydWN0IHBhZ2UgKnBhZ2UsIGludCBudW1wYWdlcykKIHsKIAl1bnNpZ25lZCBs
b25nIGFkZHIgPSAodW5zaWduZWQgbG9uZylwYWdlX2FkZHJlc3MocGFnZSk7CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 15:11:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 15: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 1dPs9k-0001nY-RP; Tue, 27 Jun 2017 15:11:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dPs9j-0001ml-Fe
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 15:11:55 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 9A/23-01977-AB572595; Tue, 27 Jun 2017 15:11:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0gUYRTdb2Z2HMWJz1XxNmXZ9qDWVi0sgii
 UkhRLxIisftRY4+7S7ioza2w/qm0xBaEorcRNbH0lZpKbkD2waGupfJSkWRZEb8jcHz0gzZBm
 HDX7d84995x7L1yG1J2iOUZwOgTRzlv1dBhlTlyy2nizKGdX0oc/8esavtVTKSg9cHucyEa7t
 RZ7XoFzn9Z898xZVFga6qwdfUi40POQMhTGULiYhOa3PqQQhCsQtL4oJxWiwyUEXKh5TZWhUI
 bGK2Ew+JNQcCTOhxOud6SCo7CXgPfnsWIgcZCGO096aEUg8Hzw1jXKTYw8YymUjWKlzOJ0eOp
 yT+aE4gy4eG5wEuvkes9YZ4iCo/ECaO4v1qr9EfC46iOlxJB4BVy9laiUSbwQOoLVkysAjoOO
 X79oZQXApQiaxnykmrkEPD/6QtSmWAj0VlMq3gZj9S20kgl4MXQVZ6neRgKqPvSSKjlJg7f1i
 lY1GKBypJpQhfchUHP64TTRwpdXjVqVXKeg6Ws5rVqscOlM29TsPdB+4/NUbo8WHk38nNo2iG
 Gk/yM6jYyeWcd6/h3rmXWsF5GX0XJJEA8JonF1ckKeaDGZHTbeYjWuSlqTYBMkiTcJVj5PSth
 fYLuG5Lc4ptGgG2ioIsuP5jKEPpptgZxdujl5BQcOm3nJvFcssgqSHxkZBtcF3NvxwL0HFxBH
 2Qvsgh7YEofcHCEKJsGZb7HKzzbdD0y4PoodLJRlVirkbZLFpEpdaBEXw3YoPqwI5iL7jG36T
 Z+hWC6SRRqNRhdeKIg2i+N/fRjFMEgfydZKckq4xe6YSR+WBxPyYKomWxns4P9JnAt1Uo61dH
 x64Pf9+Ch3d1xJnHi062Cmy3YrkaM7k335EZpx9/phb8OocWda18vcz7vnVUZbG5alaHZktnI
 1/g29aU9jt8BQd1Jw5NOWwPy+2uTjGdlrUjc25G4+0tZ9oM7n2VRZ+r0tLCzV3ek0cKKhbMD/
 Ttg6ILUvf+Pu3jGhpyQzv8pAihL/F0kjST6hAwAA
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1498576312!105184269!1
X-Originating-IP: [104.47.36.50]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5316 invoked from network); 27 Jun 2017 15:11:53 -0000
Received: from mail-sn1nam02on0050.outbound.protection.outlook.com (HELO
 NAM02-SN1-obe.outbound.protection.outlook.com) (104.47.36.50)
 by server-8.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 27 Jun 2017 15:11:53 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=/t/ZdmDwNmfyBznJOJQOJe5GwOJTePCmypuN8IIwFHc=;
 b=jzAtsjkYlBFoO8/ZUliw93KFU7twVyTePmxyI1Jxms+6WiAvyb5s1f9c7LYlQxixnziTJE44hBhZDbUg2CXxcU0hdgcxMVHpRnT7sd+BTdhP5Z/0HWmr7R1kybVZGY3td9QqYn8kGuBi4ml964jl+0MFCexARzsZBxBpsqvJa7I=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 BN6PR12MB1140.namprd12.prod.outlook.com (10.168.226.142) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1199.15; Tue, 27 Jun 2017 15:11:42 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Tue, 27 Jun 2017 10:11:38 -0500
Message-ID: <20170627151138.17428.15995.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
References: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: CO2PR05CA0078.namprd05.prod.outlook.com (10.166.88.174) To
 BN6PR12MB1140.namprd12.prod.outlook.com (10.168.226.142)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: e523441b-be2d-4b2e-e109-08d4bd6ed45f
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095);
 SRVR:BN6PR12MB1140; 
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1140;
 3:HPRoirvrq9YX52lhx6/ERAnOmmLEDGw6QAHIprtWtdl4AqFfD5xL3fYecHo6V6oJHslmmXnJsheA++Uo+VnrT0Wh4xH0rC/jSCR59fNyZP8Ieql4M9rwyhg41B0XD5sG1I5ymb6+9ltX/hMNd3MXPOfQ5bCAUD3BmDtBXvydvu86lMmQSMWlt80hm16LVrKoK6vos8yGuUAF4eRhUEVf7QtkVRm0sah9EtAmCkcn717DiWUwbmgVZQdcCfjBsh8bjU4cH1g1H/hEiVSuqzTNBNdV4BaPSc9ZNzpz1bMayrCVJIpRTpvTOuh1xvuIWaZN1EfcirAfaD3j4s2P8n0oXNb6tpEjfhJppHRrmWRf7jYqYBX9CatXb7NvtFo9Ge0azZSznuuoWwd9e6BrhnX8/i+37OWM+Opuiq5MdR7V5VF2WD41sRFsG12OJ7CObUwZBzepfzHH+ySpgrnVbJ+lwixcwsqymiQ9fRrpgzceDKgdN1Mm2dxhnt+SL+4A6ELceLqWue25kH0308k2HXjHPiDCaQ9Vo5I4VmYJVDSwG/LTFbc6n5KjTC/A9aB9snswmHtH45uOllHw9yJP6CPG92XlPu1LAt1XEFMmXinXNgF8HNx2uo/faad3ZzIyIiKUaxCF19nI5JmYWWiQHpSZ5BkrdGvR6E6lfV6CRPXjwHHTs1cIzXNIQRUx3E/U5vHTylHsyJAFTjhGYHLTXm7czA==
X-MS-TrafficTypeDiagnostic: BN6PR12MB1140:
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1140;
 25:mBE1j449wgyU+HheK2t/Q3323mmFeBUlFhQ2hWO248RuJpqVdohf7ce4tQ4e3aQs/2ugsC9mzJPlhTyNIknOW08e7Hpc2yOoZVF8Ad5Qj+gQXVYvtwc7DWW1T3RIhsb0hzPRRR9p60HgLOol2LwEXU3bAW7NCBnx3JoU3M0n6deEWaAkEU8b0GCfUFHG6eYgERgpZ/zqifDJVup7yiiTlldBa21hpMEGzbHlqAGSJ56ErQuWuD0foI6oA/A0wSRwWD+4LrNSMVCjTgDztS6WZOX9UH2XMLUWPvXPvS+bjRFIz7hWSy0yvOua60LOo2hFrW5REPljlS+l6BywNlKXEuuMUYBr84AFNPZIJHOotUBoh6qye4Z2KcBqZOe4AS3CPuHOxeEL/Iv5MFelS/D7Hvd8QqWkhc3IiY+FPSt0jysNlGjH37oIlCN4qwDiUyADeHiKNz5jVBJkk6QJINPm9xHtmFPDRsj/fEnF23+/4O6wq4dRRdIB1DLKoJr2FhX21/3ai4PnQI4fEaKBWPVRVbagHm2sn1ANBfVoJI353u1l88GRH+uERZaHEvss2X3F2S+P6XYmA04wo29d9zGiODwY6gqFUcLPJV9lccmoj5NY1gY/C3VBlYRc1MRtwxj1rhPsDBwKUXfHunumMqY7RoY4LTc/L9TfrXTUg16dgaSRroBaf96+Xxzr5RkAmNdtdezYvdpTRDY1vNpKlJRO/DPMIntgoGlh7RYNlQaxLj2/yqqHDC2ZvCfXVPslYw6NAZ2iPbpkPQtbO6yfj87avhF5apep1mA8ofY7MmTyXErWMSDHuwGfKnzFiqIwkAJQUnKtS6EJfAb3jG6iJD5rjO7xq2JV3ZFnvqarsqfOxmKCyDQM2s+MmARfR2S53z69Qg+RMK1fD11YgunPLDHAx8yJDni6Ugj3ZgU0aN5PIwI=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1140;
 31:TpJbAX81vW9YX43Acsf4nvi4MaIP1IWVkUnkmTtAO58cMgtDBRMxoS/Bbl10VPSjBia9+StDyvUJSi7Z0EFHSDsqLHbnXcSB1Jl+qgzWm+lDlanqfTpuQGz5l357+AR64hJXMh/jyixNGxgPT8e+jdbSH/lpXVCH51otCdvgViNZJ5IYa5KVzGCY7+cnsRuoyBWtXvB2n2HqeTOVqUEWYhwKqtRnL+z6sOps1WWlrPlQJ17p9d1BkmudOtKyrlZXkYgREr+8EBqQVzeyFUhGBGkUVWmL7QA0Vgmp9fWicGQ9gLKdqcivPmtAMDKrtb49lM8HOFRV37PG3CuyeVLGUiQsBjGU1yIzOSH7ncqiq/oT4P8nt0T0Pm4Ll8dd4tsZCyxALcjxJmIRaJsJ1xRREifXjhr2z0Bin6CekmTeYJBTONW0lpJKfXeB1r7NmkYvHspszaR0rL603Lbd+oCF0EQG1xCdqZZ0BM68NFpavSoDMgI0kuLnWXRvHGxIFaQNmaYfrDP/qGCSm2AaOsKkN5FczBbB8jTdmj+OjbG+RRrmYG06jveubXNBm/5Bd/aGiuRQ4WqdSL0ZN6A/3gzt3kJOKD2NSuC0qSzBbR41AMN+P4zORmS/HYw2XBy/C5yQKbOWgT7r/J6RkXljMHq8/cOyIVRd3a40nrzqSv89o2M=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1140;
 20:zB9vumNIYJr7qeT5KMgdpm3SobWatkjtap/o1iViTOLkcvw0WBqSewxYTkB810E4WA04Yr+3nZAjGESUcf2gGKOgh4a30rQqyLS6VjEuMCY3XDfJZW8UyoNl0JTjMaRkiHCLk9pEyWj7yzoSwqoB7OtmbS+YRm34zbQCISjkhfKI36/hjj3eoxgaTwL8Go+YDhbUFDEbh+aSV7ooz1WgQFJrvum8MgJRK+JsrbSG54+L2CU78ZR6dK6UyX5N0POoHfYdJZvTUembdQ4XSqZmXAVPiHfn0IcCO3Hi0izeP+6QxV3F7cZQsbDDUS+/SuxY5ZfcI2rdqHabim07+Tfh4awo9OMAFsoD/Mz5HISf4M+kxIyXmePFxioshoFnUHQz8oyZLN8uH8iKrHPz0kfckbzrbEKw2KcKu8LfhxbLnWNL5EkbSI/xH2lEnae/Yp+rDpR2gvGkpJpY333HqZOMCY8skEtbuyA2aqtASTBKq8N1y5poxYpllLNQ3gccetzK
X-Microsoft-Antispam-PRVS: <BN6PR12MB1140DB5BFBAF836814F1FB9EECDC0@BN6PR12MB1140.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(125551606395959)(236129657087228)(767451399110); 
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(93006095)(93001095)(3002001)(100000703101)(100105400095)(6055026)(6041248)(20161123558100)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123562025)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BN6PR12MB1140; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BN6PR12MB1140; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTQwOzQ6QVNEdHJyaXBzYzBkUzJWalR2VlVnMjdtcG8r?=
 =?utf-8?B?TmpJNGQvcER5V0NOb3M1eXJoSStZcnZpWkw4Y2ttR082ajhJYW9DSm4rTG0w?=
 =?utf-8?B?NE90V1VEclV4T0laVEplNkNKQXB2eE9yazdHL0VZZCt1S3hwZFMzdGhIeWhC?=
 =?utf-8?B?aCs1UEZSQmxWNnJxd1BROFZIbFNaRytTOEt4enBCVFlsSW5icDJDOER2WTAv?=
 =?utf-8?B?M09GMUwxb1M1OGlxbHMxZEh1NTRjMVNnSzA2MmdjQTZ5TFVUenVBNXY3dkRu?=
 =?utf-8?B?anZ2dmpCbFlyeE9IWlgzQ0d3ZS9TVVR0WTJGNzBJUTVBM1ZqWWNsUjdQQ2xt?=
 =?utf-8?B?a3lHeFcxelhnUDl6R1JwSER2Zi9GNzE4VVFwRWFwWUJOSUxhalVML1FteEpk?=
 =?utf-8?B?MmtUV3cvVDRFTUNPNFhwMGo3THRCWnZNK0ZzV0kzZjgzN0MrZC9VNU8vNEN5?=
 =?utf-8?B?cmliVzEzOFY4NUJFM2JuSWNSdVFjZ1pYUzdwcG9qNmtTclRLcmdtYlVYRVVE?=
 =?utf-8?B?WTZNb01OUUZPQXNYT3Y3V3hmNzBWaHZLM2NjTW83SjdpZytpenh5Y0tyOVY5?=
 =?utf-8?B?c1dOdHlBMi93bTBIUjN6YlF4VWUzc1FsRnp0UDMxbWJVQmV3Vk1NZVU1Yy9M?=
 =?utf-8?B?cWF3ZEIyOEUwRmt0ZWg0bDZzUXNldEQxVG1vRFVPWFg1K0RhOGl0TUp6R1Jx?=
 =?utf-8?B?TytKZkdpUGV0QXdZZ0F1MjlGUFRzYW1ZNWYrdll0WFVyR2RaU1ZIZUVJdi9o?=
 =?utf-8?B?OUh1enVxQjYzMjgrWC9nelhNMzN2dU42TERkMjR4KzVaVHo4eTFmV2RPU0tw?=
 =?utf-8?B?T3VuWURWRzhzKzZrSWVKTnJlSkNDc3V3WmRDYkZhVzhMZWxLQ2NRMjFXcHFl?=
 =?utf-8?B?WGFXR0MzT1hGbWd5VXZqQzNLK25oM3o3WktObWhlcGZHVEJXaUtWNzdpSlV4?=
 =?utf-8?B?bkYzVVZRS3RZcVdXZmtsUENFL0lJZ2hQMVdlaVRlcVg0bWdZV2J4dzFpUmQv?=
 =?utf-8?B?cGRaelBKZXltL0tSME9PT0tpRjlHWDFJazdOYnRMMjBuQ3VIS0lPSWtRWGwr?=
 =?utf-8?B?M04wTGhHZWVZT0pJQmRlV2MwRXhSMjlObjNLaUhDMnM1ZlNmWHZOakIyay9a?=
 =?utf-8?B?RnFkU1hZODBCVnlxbFJOTXh0cW1VZW16R3JuNXB1blhBZEI0QjFsUy9KWUZU?=
 =?utf-8?B?ckZ0VTBVZHUycThzditlbVlYdUZkVXFzY1pqTDArT21EOFJvNzVKR0tNa1pV?=
 =?utf-8?B?bkJnUW9WbUFpa1EzTmthVUUweDVGWnpzallXV0M4U01lM0FKbDVaUWtqdk4r?=
 =?utf-8?B?V3JWNWNOcU83blUxN09lWVlILzJ0M3BIVDMreUZlSm1EaUxRazZsY3dhdTcr?=
 =?utf-8?B?V2FnVTZEa1Bmbk5tSlFTd2dvcnEwVEhqU2Y3RjhicjN3YWNSSnVRMzBycVVo?=
 =?utf-8?B?d29VVzAzMkxXUHFFZnZRK0F5akZyWVRmL2RmaEQ0N0NkWGxQUEtXSHRraEZQ?=
 =?utf-8?B?ZUtIUVFGbEZtSFpJb1RmbGNLV0I0QkNNZWtkS0N6M2dmTUdlb20xQUl6cExn?=
 =?utf-8?B?YmRJeGVvVUJWOW85dWtRcklESXBCcmdNanhrSStWU2pmVXpEMEpTbytUNmZH?=
 =?utf-8?B?blY5NU0wU0V4THQ3ZDhHWVVlSlg5Wm45SjlheXQxakJURFFpaFhvRytLbGhF?=
 =?utf-8?Q?gw00Pg8LA8wzbtqDGbFS9TD1GQnXtr7v3gb0fT?=
X-Forefront-PRVS: 0351D213B3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39840400002)(39860400002)(39410400002)(39400400002)(39850400002)(39450400003)(8676002)(2906002)(103116003)(86362001)(7736002)(6116002)(305945005)(3846002)(97746001)(66066001)(5660300001)(7406005)(230700001)(7416002)(23676002)(81166006)(1076002)(38730400002)(110136004)(47776003)(55016002)(53416004)(2950100002)(6666003)(42186005)(53936002)(4326008)(83506001)(9686003)(54906002)(50466002)(72206003)(478600001)(25786009)(33646002)(76176999)(6506006)(189998001)(50986999)(54356999)(4001350100001)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR12MB1140; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTQwOzIzOkNHUXFmemZoMTkzancwMnR6b2krR0ltdXN1?=
 =?utf-8?B?cStBT0wyU1diUWVCdi9IV2FyM1NNNmkzMnE5VkpuN0MvL1BsUmdDMHkxV2xp?=
 =?utf-8?B?Q2IrVDk3Z3hCMmN4dVlNdzZxNFNZWEtBSmxTTWkvSDROKzVnZDNiS0hZaWJa?=
 =?utf-8?B?N0JNUW8zWG56Tyt0UWZVZUptRlh6Z0d5clVFblN0L1VFS2psMEROWU9tVTZl?=
 =?utf-8?B?bHU5U2FybFZKR2hEL3RHdElFd1JUK3MrU0JCL3RQRFY3L2VMb2lEaitrVE5K?=
 =?utf-8?B?Qnk2eGw1SGlMQVZwUkVybGtGcFdKNmE4T3dlcDdkaU1qd25kVkQxYkRuaFRY?=
 =?utf-8?B?YXBmd2ZnQ2IwUCttakFSRVF0cGxaOWU3RnQ0c2ZrM1VnS2Q5a0RFMFM1MmQz?=
 =?utf-8?B?cEF3eWRPaEpFbWRJYlNjUVRKd0R6NjVMMjdQVlRPU2k3NTA1dHMwTzBiOC9G?=
 =?utf-8?B?ZEZ1V1NtbUVEaGxzSWRjRzhVYlBYUG9VYW91aU5XY0ljQXhGd1lBUWVha0l2?=
 =?utf-8?B?dndBNUpvL29zSlJ1MFdJUjE5SllKTnZ3Z0thTDFFRUJJVDJLOU9NMVQ3OGNp?=
 =?utf-8?B?dWNWY1ZZUVBBK1k3YmF4dzJOOWRpTWI3YjQ0L0RaeEJqN2tCSnloYUJoNTNM?=
 =?utf-8?B?UjJud3FIa1dqRDl1SGtaL0xFcHpuTDYvQytiV09sSXpMeGlzRXlTdnFhWVJN?=
 =?utf-8?B?bVZvN25tbEZnQ2tCbkIvMUtseU0wVm9ScTVmRVdocGJ2cXQ3M2FhSVVYU2x0?=
 =?utf-8?B?SU5lWTM0K3lydGdTMWlNNy9iSDcrS2lCRUdNanBlWWJrV01nQ09PYzllNkt2?=
 =?utf-8?B?Z01tWjdtaFhTL2pCdXBpQ1FQWVdSNkg0bmhKdGo1WGt3UWxhRHFBdWp5WnBU?=
 =?utf-8?B?aVppL3o2K0lXYzJQek5pTm5BRklvSGx2NzJmTTJNV1k0eGJ5eHY5Yjg0RVJw?=
 =?utf-8?B?a3pIM3gxN0dDTXcwVjdLZnJOSGt0ZFdSS1RnOGlEWXpnN0hyK28wSWpmZnI0?=
 =?utf-8?B?bmQyQnJKSHZrVUpDL2JMbkRHVm9nSWg3UjBWWUZzSnBJdTB1L1BjaHFzbUo0?=
 =?utf-8?B?RGNlbTVXTG9PM3krQ1NwQUFaQTZkN3RzMkNpMkw4ZzBmeFlYTDBndmZZN00z?=
 =?utf-8?B?eDAreW5tSHRoUlhpNEpSV3RPQTlLRGdGeDhXR1EvWUw2UGpZdSt1VzJEZzMr?=
 =?utf-8?B?RU8zdnNUZzhOWGI1dTNNRmdibHhUWlZsLzAvcWdCNCtZLzF5Y2tHY1U1dEhm?=
 =?utf-8?B?U2oxK2wyUCtMUktWTFNrRnNMR2hOLy9nK1pBdkJBTkFLSWJEcUM3SmhCamlI?=
 =?utf-8?B?R2RYSURLWUY3MUN2ZUovS0dYcENOTVJmeUFBRWIzUWZ3YzRaL25lelR6M0hL?=
 =?utf-8?B?bFNjalpmbWo0UDd4dHhyNk1aWUJ4ekdCR1pSNURKeUc0bFNmTFliZ3M1RHFI?=
 =?utf-8?B?aVZaNGo0ek9ueXJSSk4xbFZXc2VBMXVVQmYyQmtkUE9YcDF5cDFzNTkxbUkr?=
 =?utf-8?B?MzNrU2NoSktpWVZpMVlZaWFyQlRoSk9Pd0V2RDhhT3RiSkFmeVVRQWliSkpm?=
 =?utf-8?B?QWtFWHdKQ0QwWS8wR0p2Q3JjVmZsNE5tdTIybmtOREpTTTUxWERFT2xmRHdX?=
 =?utf-8?B?dkViQ0gzVUY0ZnRzYWlCMUtkWTNDTDhwdmhhMFJaMDVPa3RjZ1Q0SGdZRkR5?=
 =?utf-8?Q?VEvsmwGuMYv4duHi98=3D?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTQwOzY6bjdZQ2pGdm96NWhZLzk1aHVCRU9tMWtaNEx2?=
 =?utf-8?B?bmRXSFR4RjloZFpNcm53Z25RclAxWld6TXpkRDNJUGVGRTIvbHIxcnlMdlZI?=
 =?utf-8?B?NVp1STdNd296NDFxbjhmZHdqZjdEQnVCcC9BMDZlSTcyeTV0NklMS2xxZlVQ?=
 =?utf-8?B?dEZJS1Jsa2NUcU5ReWt3V0VpTWhqYUtyejFKb05JL1d1SjVhRytGV2NielRF?=
 =?utf-8?B?b0hPdW9jWE1yamcxQTdHN2JHQ3NFMEdlbWhWeXFwWjI5YnROaTB2bEJuRGZF?=
 =?utf-8?B?L1Z2ZG8zeEVwK1RVOGlOcWNxTVVBeWVld3JxYjE4aDNpTWE3NTBFMVhOSnU5?=
 =?utf-8?B?elZ0dkVNNFFKdzJmMWtNYmZydFR2NFVwUmwvRkM2K0RydFBicVMzdmJjd1RK?=
 =?utf-8?B?ejlTQWpEQTdmU1k1c2pXbUI3dGNhMWEyZ3Jia2duUmxCcVpxSXNSb2tuMDJs?=
 =?utf-8?B?bHRYamFxZ3p0UGJUcS9QOFpLelZPMHhRN0xhQ2I4SGhDOGs0UXFTbTVNUFhi?=
 =?utf-8?B?ZzEyZ2N5b1VyREU1TGQ2Zk1CbStkU2UvUUJxbzdQanBVcXdWZm5sR01IcnlK?=
 =?utf-8?B?dDA3b1RSNnlVQm9wNTNjQTBmQzZCbFVCTUgvUWZNOEtjTXQyYS8yR0ZhZkcr?=
 =?utf-8?B?RzR0bU5SK2RON25udDMvOUJ4bTVUZWd4cmpWc243aFNrblFCbHhPVDVIcms0?=
 =?utf-8?B?TXlidVlFYTE2SzFwRzM2NzlBMThEc3hyeExZd0xCWGdMeTE2WFhBZDMza3ll?=
 =?utf-8?B?U1dIOWNmMisyMjQ2Yy9BeUZFbGJOT2E3VjVVaDhIZEQ3U212RXlxaGl0Mkdm?=
 =?utf-8?B?bUxhVHgrMUZPSXB5bDJ1akZUU0FEYlduMjR4Z1JFWGhNNysySW81dkhsSjNn?=
 =?utf-8?B?S2dCVzgxQ0FnbS8wTy8vak9pVVRPbnVndXVuRDBOc1pMK095Y080R3NyZHpw?=
 =?utf-8?B?c2ZOd3VXQmpWSUVPYXhxT2JDZGEzbXV2V21VVHdlNjZDS2o4UlNhVzljRGhL?=
 =?utf-8?B?ckwrakdzRlJQNG9GM0dWeVVhbE04S2N4Y0c0YUdYUFBDMGloNllDallFdmRj?=
 =?utf-8?B?TU54dStVc2NKZmlZNlhkTUE5WEdBcDlBczdjY0syOHdYQ0VQbk9ZcDN2RkI1?=
 =?utf-8?B?ZlQzcDlVWThodmtVUDJ3Tng1aWdmZzRPT0UxbEgxaytWY2hRT3NFQWM5WkpW?=
 =?utf-8?B?aXJTSDlLQ3pKaURydUNFVE93M3hGU1E4R2ZRTlUvVkJnTEJYL2JFeXFnUEsx?=
 =?utf-8?B?YkIrekxuK0xFQ0hOMGFKNW5CSEl5MmFRbnhiYXNqbXhjR2JKMUQrVEZWaklB?=
 =?utf-8?B?bmdjS0dHNGpTOHRpbTlMZUFDd04xRmZrQnN0WitocnpmOW5qN2c0N3hPSGM1?=
 =?utf-8?Q?X6KWpcT?=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1140;
 5:jKJ3lrkEOHMFRMUtOS14xw5zNpJxeNIfBxtZor43eldQfQBdhc4HphnUOBSl10KkcfoQRhIw2QA+ckitS3mXbsbxNlYhNXGNipaRGZ83m/sB/CuAVP05Ofqwh48BYoPz5lq4mxQNpWMBVDTya+1pKphEV3ynHBqoYSIFhX+/Fd4RQOMakPgMOMwfmAw6rMhx3B3sagT5FS8mY5X2/M2KETfh2Mbpa2C90siHq21GMzm4/1oFGwspFg/PXk6OaWAp/KneQiFFhRqf+b40KEA2E5YKoXdugEsyKI3DsoThoilfczsy43IVql3ousTr59gpZeuphNZoKszDxSDcLLRMrEXNzNGH04G2oBQ4PCworRj3IffYiePpjyxMtsxgj6gWlXqbK1YSrIm56saAPN7CIdGmWFIM/2lA7RBQFX2331b3sc5XUiNjqtAPxQZUHbBH+Jeu/F8l1ki1KadZNLXgRMcIZkN73BjsnrmI9FRsaI6Po+gTyHL88nVCJuoIuXNc;
 24:dXBLsqyLbxjB5eMtyJoZuyKJV77N5vG5+bJo17y3WBVE+5IW8WAmSgCGAvURasmDgfqGAbd4Bc13GXJ7N86ypyPimmOmvb+IxlWfnDLvCIw=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1140;
 7:MYfBgqFcNw3j8VrTIUEh61ybE1wS7hWI3ci1BTDBEiy2ymElD8psa1F0umPQedh6W7UfIoSwlaRtSCqOQFFX0owJEJCp79x+8xt3C1L9W9VSUgy9T/wSoNi8lDjEdJjbL9aEyIT5253i+ND1mvqSSspwrIhBFU3EQK3/sqgVwlUOY7fCEwC9gP6W7nhdW3bE/WLnkn4wcFvjvJTlhMlwTvfk1+Fjzqpw/7awObAroEe1BP+nnmDbi61ghClp2R9wW06GN2d+XeOtEU6fg+6Pd5raqmv/uhFNVRUjCw/2zL+32YYeTB0ArF8Qm/4HFE+xagIsiktBwc1K+dZi3907CMonx/Psh+IMGY45T5cL8RyCuPD0OQIQOo2n5XYlUjpIl0f1FdLENrlFY7yy/l5EDKZi8+IoK1HrfBJPjgSZdQAsSfTXuEAsk2QlymLinikB4/rc+O0IG5PmqnwHl0df7GpPeKf9JDNvHc+fObMYZ9IXT52qY0t35UbgkAFzB0ecdUPoUpxuIslDh4Mkj5S7zDrgR4Xr75fD74uCKoy9bv3TyrFPMTKHmeupIMqi0WtRNAnJ1iAvz95sYxIw+GRHs/LVVULYcT70i7Tm/v0v7zvM2TVkvOF7h5gPdpRb5NRkQ/P9RrJ1HtTtYY0x0CfWO1uyEFuGZdKClh08ChiTG6Ch4eBzITgjCi2J3Bad5t/WbXhjkC+UwAjG7bWuyfFD8vyBHzZcbffPhnRF0wCVwd1/Tp6b8R6pZhdrovoKr7BjPmTCbdkOWo5Xfqf6A4JVPtzyR/IFOdDxVKY7F/Hyqxg=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1140;
 20:ykGiICnVwopn2zZ1e+G0jYq0oXpHvgVvLWdaxvBfJKCPUbjSROICOaC38Bzt+UeDMIPJuKHkd66XCo8BMa5gKm3B7hyj/SMUHyBM8w3B4dbaPXZNK13bYvLBlcmdWVQS97kaio4mPQSCjDMbsCqfyIJunZSyHnKBP2LkWYObzDduHw0tSq3n6nSVNm5E1HIebRUwBarQXTHrpF7LPXbLFrKrpPveGcj3Q4FPkCbs+FqFaMu4/Ik0gRDWKGixqZ1j
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 15:11:42.8031 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR12MB1140
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v8 RESEND 23/38] x86/realmode: Decrypt
 trampoline area if memory encryption is active
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiBTZWN1cmUgTWVtb3J5IEVuY3J5cHRpb24gaXMgZW5hYmxlZCwgdGhlIHRyYW1wb2xpbmUg
YXJlYSBtdXN0IG5vdApiZSBlbmNyeXB0ZWQuIEEgQ1BVIHJ1bm5pbmcgaW4gcmVhbCBtb2RlIHdp
bGwgbm90IGJlIGFibGUgdG8gZGVjcnlwdAptZW1vcnkgdGhhdCBoYXMgYmVlbiBlbmNyeXB0ZWQg
YmVjYXVzZSBpdCB3aWxsIG5vdCBiZSBhYmxlIHRvIHVzZSBhZGRyZXNzZXMKd2l0aCB0aGUgbWVt
b3J5IGVuY3J5cHRpb24gbWFzay4KClJldmlld2VkLWJ5OiBCb3Jpc2xhdiBQZXRrb3YgPGJwQHN1
c2UuZGU+ClNpZ25lZC1vZmYtYnk6IFRvbSBMZW5kYWNreSA8dGhvbWFzLmxlbmRhY2t5QGFtZC5j
b20+Ci0tLQogYXJjaC94ODYvcmVhbG1vZGUvaW5pdC5jIHwgICAgOCArKysrKysrKwogMSBmaWxl
IGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3JlYWxtb2Rl
L2luaXQuYyBiL2FyY2gveDg2L3JlYWxtb2RlL2luaXQuYwppbmRleCBjZDRiZTE5Li5kNmRkYzdl
IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9yZWFsbW9kZS9pbml0LmMKKysrIGIvYXJjaC94ODYvcmVh
bG1vZGUvaW5pdC5jCkBAIC0xLDYgKzEsNyBAQAogI2luY2x1ZGUgPGxpbnV4L2lvLmg+CiAjaW5j
bHVkZSA8bGludXgvc2xhYi5oPgogI2luY2x1ZGUgPGxpbnV4L21lbWJsb2NrLmg+CisjaW5jbHVk
ZSA8bGludXgvbWVtX2VuY3J5cHQuaD4KIAogI2luY2x1ZGUgPGFzbS9zZXRfbWVtb3J5Lmg+CiAj
aW5jbHVkZSA8YXNtL3BndGFibGUuaD4KQEAgLTU5LDYgKzYwLDEzIEBAIHN0YXRpYyB2b2lkIF9f
aW5pdCBzZXR1cF9yZWFsX21vZGUodm9pZCkKIAogCWJhc2UgPSAodW5zaWduZWQgY2hhciAqKXJl
YWxfbW9kZV9oZWFkZXI7CiAKKwkvKgorCSAqIElmIFNNRSBpcyBhY3RpdmUsIHRoZSB0cmFtcG9s
aW5lIGFyZWEgd2lsbCBuZWVkIHRvIGJlIGluCisJICogZGVjcnlwdGVkIG1lbW9yeSBpbiBvcmRl
ciB0byBicmluZyB1cCBvdGhlciBwcm9jZXNzb3JzCisJICogc3VjY2Vzc2Z1bGx5LgorCSAqLwor
CXNldF9tZW1vcnlfZGVjcnlwdGVkKCh1bnNpZ25lZCBsb25nKWJhc2UsIHNpemUgPj4gUEFHRV9T
SElGVCk7CisKIAltZW1jcHkoYmFzZSwgcmVhbF9tb2RlX2Jsb2IsIHNpemUpOwogCiAJcGh5c19i
YXNlID0gX19wYShiYXNlKTsKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 27 15:12:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 15:12:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPs9z-0001wo-2x; Tue, 27 Jun 2017 15:12:11 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dPs9x-0001vf-D4
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 15:12:09 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 46/28-02185-8C572595; Tue, 27 Jun 2017 15:12:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSW0gUYRTun5mdHcOx313F05Zam6ZF3pCsXqS
 CIOmClydNqNmc3I3ddZtZxV5EZEuywugiuJqpWXTxloaaXR60zdTNIktDTG0pokIrCuxil5kd
 L/U/fed8l/MfOAypcdA6hs+384KVM+vpxZQxJnJbVE9uanpszdOVG+s+X6Q2o+2u2z+JZJShM
 lkNOfn7VMYbT36rbQ/25Ts9pkLkTilBPgyFHSQ0dgslaDGD8BkEDcOnSbnQ4KMEnC6boWUVjd
 fB0ORXQsZavBO+9L1UyTgAVxPgKcOygcSTNNwbcHsNBF4O1bWXSGVEODRPdHsxi7fDnVdl3iA
 fnAQXzg15sUbqu7/fVcs4EIfA1UGHStH7Q2/5a6oEMdKANdDUGSO3SRwK7ZOV3kjAK6B9epqW
 /wC4GMGPmXGVkhkGzi9P1IooGFyPKikF74Jbr0dJORPwKuhz7Fa8lwj46G6aDT1Jw52iWc1aK
 D2xTdF41OAarKBmCxUMlLYgxdBGwVhFgoLNMFXfSs/h558fzhrcKjjW0EsoRYc/THe/VZ1CUc
 5/NnUubOr8Z9NqRF5DkSIv5PFCVFx8tEEwZRvtFs5kjoqLjY+28KLIZfNmziBG78+xtCDpJBZ
 JrwO1tSd1oaUMoQ9kr0NqusbPkJN12MiJxr1CrpkXu1AEw+BaV1GajrLmWHk9sFq7JPMX+Gw+
 /4DJLJ3YnBIYX30AO2STaFa0cRbRlK1QfWilLogtFiUCy4Qx1zpvmzvOpyhYp2WR9CeNr40XL
 Cb7//x7FMQgvZatkVN8TVb7fPp7aTAhDaaqkuXBdm6B0hUix1T1/UNVwcWZNsOOmdV14Co9Du
 uznh2M8VuSEbMps76x+0j5xa1b0tsnppr/XP5x07Bnx4vWYr9EfkTzqSUlpNGda/+QpP8WUSC
 MZC4LeNffO3qeVtsrlreMV7FviobHEsJ+PS7YcDb0d79H1LaReQmh4Vd6wNnPVTV1piWmFegp
 0cjFrSUFkfsLARB1iZcDAAA=
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1498576325!52141290!1
X-Originating-IP: [104.47.40.69]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61403 invoked from network); 27 Jun 2017 15:12:07 -0000
Received: from mail-co1nam03on0069.outbound.protection.outlook.com (HELO
 NAM03-CO1-obe.outbound.protection.outlook.com) (104.47.40.69)
 by server-9.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 27 Jun 2017 15:12:07 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=UvmsxGsmigxJvVqDA+y3G3zFQc5sTTorU0kKlJ5j+Z8=;
 b=qQu21D0HZPCx09fKfRZhpbkRkA/HHWKldRX9IFFUqJ9N08DtLXl2WOZ7Zepbwf+mo1P3dx8hfQWVOOreuJFbNdTyhUx4MoGKbZe/Zm1n57TvB/l61sodIZScZKbESSuO/LJUjGFilX4Y9IipASL5HpKD+/qaC+eTSVnU/7y9h7E=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 BN6PR12MB1139.namprd12.prod.outlook.com (10.168.226.141) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1199.15; Tue, 27 Jun 2017 15:11:56 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Tue, 27 Jun 2017 10:11:53 -0500
Message-ID: <20170627151152.17428.46131.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
References: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: CO2PR07CA0051.namprd07.prod.outlook.com (10.174.192.19) To
 BN6PR12MB1139.namprd12.prod.outlook.com (10.168.226.141)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: b4e84797-61dd-4365-b18d-08d4bd6edcc5
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095);
 SRVR:BN6PR12MB1139; 
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1139;
 3:iGlfylgm1TChxi7i3CF+9nBNknbziYKyjASZtVELAjpI3KaE56fKr5UcBIrrnxU/VMhcmneK369TwKgCNClhgPshq35nLzefvZvGUooS62b9b048Ld3E0sRCgYMa/GwXfRX05bGWl4u6DAd/9qAMvGrefSM+VnDwKvzeL4tOYcWga/fgX+Tbn8Hd0iOg0wzeJo6dnfAn/ciwsBp1VJ1nyxE9ObSNhVZpnDCk+10z+e193EqRV1o+Ku0GKaV5VoYOBsSdjL7a/11mkSfv4P00BayunVZ/dVJ4sDa8EcPlPq5TbhaoffFCz8980TWZquMI3OkaTXcB1PTLzWyZVPIw7vl5OFtv+Ommz6P7JcLN6LuN3LxFB60L6osNgKExq+6TwmppRCJAcUuoAKWYP8/oLxh5xWVYbB6A5Jn71+dexx0aCgm0rznDxTZWROjX2j3OU1C9LPXzqwFD3HrhTaQfe+Hyshnb90CJ0lGbRmqtFQBOWeF8matXxpOaDHndqiroUEkPPr1/gjrz3tCZH4aw7SYkKb3Ayr64FXNGj7leq9sx0Xax6LaboHMJjyO0Bl9D7yvem3ycerPESiKHYwyuHcxgjZZ9bVu2DlRlk16USnBOykrLbyd2SCcJrNB1ZNgV+9qCl2R0Tm0n87vGaRrpjgk3oaxOpKE995dZmhs8Cks6dy3D9m3GFWxCWg6ytfyzFc5S6VfKlUT+EEcSD7uy4A==
X-MS-TrafficTypeDiagnostic: BN6PR12MB1139:
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1139;
 25:va6YN02PAaIKtxmIzxk+Og0AY94chi2fCaY7/AvmIxhPKc2sLQ5XLqpeoEbbP696fcpIUKd/20wSe7lGNvbcYmv9JLYl/9nDmfj0jNYLX3so8y9TLN628dvBsE6OGtNcsC04lK8XN5IqcQRDLsEKsVUJ599ZI0q3hvklVRtVAyhb3MMF9iYvW/X7oHAjW+8skNEECd6CEoPKsZzXPs997eOlU8jcMu2ky4zrk72PEMPpoKMzUThRA/8s7m9ApmKZC2wMm6XMbNdQm2q7UXqjsDxaEhQRgonPIDDMwe19w4RWG+aL4zlQ5EHXuhQTb5Le0XJSv0dyi11nurPyVkpv2uqoHFLyKVLWI9E2IQFXNTxDEJxZRJiR1HNWTL+xKUZ21ger/6sTvfNbC0Z9GRR3sp1Kx1MTqzNY9pnDo2LtIGlliB0PSdYzx/Q2qWGMw2DhMmTvTzqVlRdU7AOgYnzOmabmnOuyUa8y4TuqM70enVmtpvNJzqVTa3BPb6VGaj/VrVVfGE9NlIAvvuDOHeBkQBPYDxQ1Sel2LO5wla2NCVnsVSn4fTO4n+xKr9p/+JQJwDA9u6Yr4PhfSQAEhHhuFPvNKZi7Qx3Yna2Ce4iKiqfnAPJmNUYEb7Mx2uAhRyLWi+BCBUWffWYDpg+Ow6Ich22jqwtkA2dBb0ljzRF4DwB33IfbLZtEqx3ZSyhkQHZfjBEirvjfz4AdKm7/f699KD8FKv296kO8C4gFxKtzRD+hmN56y5EZ/SdTBnozRtpx4t1iDaqFKawpn130Pw5vRv9cWlM9FIPNxjw/be93dS2qLVeInJmTPEAYphu0G6gGEwaIuPOJH2ZdBkc1h0MXSzGM3naAal5ZA0lmdydu5YWTah5BziLcWs6+VE3u0TJpGEbHwROgj8K6Whh4wmkNqzNRgtiBtPAMlhfFGbDl4Lg=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1139;
 31:4DtfjzxP1hRf0sP5uczsQyebdCEs7jGq6omyLrcGyOgyrY9l8iIRyjXWQlPyeGJvt2jEOHel9gsW1jssL/A3gQHbNYuqrH/uxZeHzJ0GqsSWfAZogAbEk4VGr+TYki0uN6sdfjEIUafmhoPv2ifZm3DobfP9mumpCxZS2ANXtne00W2yS70ISfgct4+O7geGqhQJEyEjrbajebXc0+S1ZNN9+6x+3SqdRmyIVOVVk7Vk4x5S4IwGmprxaJlYr0cl5dXFIRs2hIJwYkRrnu/vFfr2/R+eDYXMbdxEq3+XFfGUoiLIKIajyh5Tpuf2Wu430DFyvBfdUE61PEOlinUf304Ao/NWWc04hcQ94B8dpiSm6EsCWKWLBz36noU4gFP2BZjCgysOMBQkVoCSt6qKJw1QxSNGO5zpcoGpmKylETq4liLSCKnABnM7Ka/thIh8ptZQo4h0b2oKGMhVh5lwqC4yteT/SzlAxOGFs88KS6lQqC04+hRk1Q1n5BYxERSxnpriXQ/NYctstWG+LU+cM3COcwrfPAkfk3Gc+ZGBz/27zhOEbGe5n0WgN3NDRqJJWRe1svYwyZUdGx1+0V+x6WtGy4DMA9Zu+37kxJ4fhAxibwj723h/nb2Web9zrjq0aCKfX7xyh0JVbFhpByBWWT+zzqwaLKmpWVnpHz68DQc=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1139;
 20:+OqtF2Uq3QUMh8h3QI0nwISBmRvc79voQvak3elhXF3GOlw4IC0WCZIOMskuIANbvfKmfSmz3ZiwgQTYqX4o9CNGsfwlq2Pep+v5jmjeiy4c6fseF0v965mVWIFXfndZJM8q4QPM7+FIyJqjVs+gwdlxXTbwbuQWHr1Loi23Xc5h4tMASdaQeiv5r53ATWH8a3jRJIWS88rLLz1WuFGfx/UK9NiPhcc0snSc9bLekHn159jpIAXjxzT1aqWC3XhW+OooumFZb4vIOU1clrbv6u4kgNT95r+q7suimYhlgUxscJbDv5kME87ghdBh7Ni6GmLzwSEqL/hCKBu5tGL7I/SYbOKeFFU/U1HDhUN+w3tJ0k6YeGKW9HNiX7nHTiKQ8kixb5yb3X+R8cLl16tg/El+LwBHxe/SkLzxEu3KIBVqeZSe1K+VlJysFCApvJ7rqoAByEaa56GApm/RQHLxFcZuPyZxX7LiKx6JIaDdmlGMY3rG0F3otc/EsLQ79C9V
X-Microsoft-Antispam-PRVS: <BN6PR12MB1139ABF0A4B85FA5C2DF976DECDC0@BN6PR12MB1139.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(133145235818549)(236129657087228)(767451399110)(167848164394848); 
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(100000703101)(100105400095)(10201501046)(93006095)(93001095)(6055026)(6041248)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123564025)(20161123558100)(20161123560025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BN6PR12MB1139; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BN6PR12MB1139; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTM5OzQ6YkZoZXJwRjl1SVUrQ2ZrbUExRUJLU3R2Tis0?=
 =?utf-8?B?c1JEU2VsdWJFN2oySnFLd0RjbURZa1UzNS9ZZ3JDZWVqcEN3R2lPVm5xeUNC?=
 =?utf-8?B?ai9PSnNMOEtBY3lhSkc5ck5qRm1MLy96cll6Q3JuUCtFTlJvaXY1ZWFsSmxt?=
 =?utf-8?B?dkVwQVBvTms4dnY3dnU0elgreUdGRUpSUVR6MGdoTmlQemRPVDhkRnBjOEVY?=
 =?utf-8?B?Wk43UWlpTk1leG1xY2VoclpQUzN0V1ZvSDh6MUs1Y0FxcWc4bFVnRDdXTFhR?=
 =?utf-8?B?NTFjcXJMaFp3RXBjb21MK21BYkJ0TU5oUnZaM1pHZ25ZcGU2Sk54NkxTZ1lL?=
 =?utf-8?B?ZnM4SFk3b05tbE9zK2VHQmY5MHhhekIvWmNHNmFIM2VUVUpZMmNnaUx2N3p4?=
 =?utf-8?B?OUJTTWo0M3hBbmNHcXo5Q1pKTmNtYzJicHYzTFU5TVROV0cxMlRuK3N1dUhD?=
 =?utf-8?B?OUdGaVFBMW83clJ5anlBektqZTVYSmpoNm5oL1N5SVJPNlBwb3ZkejRtdXMy?=
 =?utf-8?B?M3JkYWhsVnRZS3lSNkVYRGZMcXpraHZoQktjR3pBQXhUY09BemkrRHA3cVlN?=
 =?utf-8?B?cDkxL2E3UXkrQ3R1RWlzWHpWa2Z4dEdyZWd4UWhxSUZCY1p2dzQ3SnhZNXN5?=
 =?utf-8?B?TzFESzk2K29aN09QZHdtVWpGakVyd2xJdVhVS0ZwQmFNcTlFS3FLMHYvRFJZ?=
 =?utf-8?B?K3g5UUpJRFZNLzhORWh3b09pYllKaWM2UFgxSnZrSG45TzkyVndLZHByTHRM?=
 =?utf-8?B?bjZWbUdrd3RJZWtOSmt2ajQ4cXkzNmRlZzlMNktrYWg1cWJ6eTRVU0krMTdV?=
 =?utf-8?B?Tis4cWZzaENyTGU0R01ISU9pbFVkdjBLRm5KUkNGU0JnUU1QMXRyemJON3RL?=
 =?utf-8?B?dDlpU0hiekdlQ1hIaWZmMVZBajZ6SDBQZHMwR0hLYlE3SkgwL0dlOUJsL3FG?=
 =?utf-8?B?WElwcFlJUjBERWtTRi95Yk9YYlRtUmdQcU9INExINFpxNWtIeW95ZFFPZHBZ?=
 =?utf-8?B?a1pKRFFqMVN0cWl5cnVMMFhTWDhBREU5Vmlid2ZUZTlJZlRQTXg0RTRVRzcz?=
 =?utf-8?B?Rk9mbzBydkxlWVNpU3RzZlBiVDh2UmJsanJMci9zNENSaVQ3eU5HdmRiNDNN?=
 =?utf-8?B?RUJTUnVMN0VHTDdRdjdWR01TQzgxWDFMNW5pb0F5VE4raTE5MHJYUlRmSk1X?=
 =?utf-8?B?VHJJeHZ6djY5emFKOU8zY3ZRN1M5RWJXTHhXUTZvWnNneVc2RDN6UE1nNkZB?=
 =?utf-8?B?KzBCK0xCZmxyWWhBNGFjbGpabXllVmR0Y1QydXMvZEE4RTArc1JOaWxwOTJk?=
 =?utf-8?B?OStGS1lRekl0WUFJdFgwMDZrTDA4Y1ZCVTd5dzBjU0V4Mm4vVDNhelppeFhX?=
 =?utf-8?B?eXkvK1RwK1hZKzA4K2ZicWw3ZTUvYWhNWDI1b2FDM0tDUTVVTXFwU2dNdW9W?=
 =?utf-8?B?U2RVU0svOEdPcDMxQkFJY255UHBGYWY1TnhlQ0tlSE9jVU5KeENaS0JuTzN1?=
 =?utf-8?B?azI3cnZ4cEE2RzJ1dkNrWkg3ZGJGb3ViRGxjVGp4MSs0TXFHM3ZzM2FmTWF4?=
 =?utf-8?B?cUQrd1l4bmljL3NRUDAyMzhwNko4VWxXcmlRN1V0SWZZNkZ2a1hyOXN4Q2Rs?=
 =?utf-8?B?QzIrYWhSM25Td1dKQzVxVWRPYVpHdDZOOE5mS0E5d1dRNGJMbTJ6OXBhRlJK?=
 =?utf-8?B?ZDFVd0lOSnBqMHNlT05YMnd0TmhDME5HUkFWaEJGVW5Ccm5BS21odkE4clNm?=
 =?utf-8?Q?fWB69GnYyEqcBaX/+GbzfQCVfAi4I1sK0KeQ=3D?=
X-Forefront-PRVS: 0351D213B3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39450400003)(39850400002)(39400400002)(39840400002)(39410400002)(39860400002)(47776003)(230700001)(50466002)(110136004)(189998001)(50986999)(76176999)(54356999)(53416004)(72206003)(42186005)(478600001)(33646002)(305945005)(38730400002)(97746001)(83506001)(103116003)(23676002)(8676002)(66066001)(7736002)(4001350100001)(4326008)(81166006)(7416002)(7406005)(6506006)(1076002)(2950100002)(6666003)(9686003)(5660300001)(86362001)(53936002)(2906002)(6116002)(3846002)(25786009)(55016002)(54906002)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR12MB1139; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTM5OzIzOlhoYlpJalVOaHVTY0hscU5lM01PM2hwU05s?=
 =?utf-8?B?L21sMmhUOXhmZDhKbGVDdnY0Vk5rQ3NENEIxYzI2dmhUYTdqWWs5Qm9kMkNZ?=
 =?utf-8?B?V2Y3WHp5by81dnphYUl6V3A3bjBUb2FUMFlTSHNNZnlOcmdYMWJGMUNQTS9J?=
 =?utf-8?B?blljNC8xTldUeDFtR0dVYmFOc0lIN2hIWlhTNzNmSy8vb0NoL2toKzI4YmNv?=
 =?utf-8?B?TnN1cXdqeE1URTFYNUVPeUZNaExzUTY5Q3EzQ2VvVUtGMnNORXozZWl3MzBr?=
 =?utf-8?B?TUdWbVc3ZllscG9hOGlJTGFrL3M3Q3RCN1NRcTZzTFRTMVRYdmNnTC9ESE52?=
 =?utf-8?B?UDE3R05UVE5VOU5OdDhBSG9CVVEyRzhWOHpWQTN1amd0aTZRNytST1dEUk1r?=
 =?utf-8?B?QjRhY2Nsb1VseUNwMUdzbmtFV3dCNTBvOGVSa0FuUFhMcFN2ZEJaWUlURFVF?=
 =?utf-8?B?TVdHRk52R1YyWnBiNEpucHdqbWd0TERCbnFKbVQ1bTVsK1lDZDZWL1d6T1Jw?=
 =?utf-8?B?U0xITmhUUU91Tk1CQ3NNY3NhTXZnaVpHenI2UTIyN0JhNWVNMTZjcnVOMTRI?=
 =?utf-8?B?MVczckNNOWovbWF3UEI3dGFuajd2eDJWcnBhSEhqa3RwcGU0bkNGOVN2Vnl0?=
 =?utf-8?B?RHVMWGh6UDVxQTRyckwvbk1pNGVGZ2pnMVJmek5ibXpjVHNFY0NNcWo4eDdm?=
 =?utf-8?B?WFpqN09wTU0wdWN2anFFWVJzRzEzNlI5WUZSQ3Y5MGdVVlByLzA3aFdkcllI?=
 =?utf-8?B?dlVQWlFuM0l4MUFKTjFFaHRFSkV6NWFBK2F4dTJpd3NPaGU4cVdERHhnNXdj?=
 =?utf-8?B?NzJFMXdrclM4TXFaR09VZkZLVlVjMk53N2p4OHBCL2V0WHNhV1lnL0dUdGJO?=
 =?utf-8?B?d0QwN2d0L3gyM2prMGVVSGxnRUlIdXVReElQYWdvYzBKeXRMQ3FIeURFbXNI?=
 =?utf-8?B?ck5sYkNlSXNkeXlhbGt0cnB4ZjBqdFJ0RmNkQjJmdmhpSDFtL1NuZWV3YmxN?=
 =?utf-8?B?d0ZMS0ZSOWVUK0J4bCsrRDFhK1BHWDUwa1JheUFVQUxyeEd0eHdSQTBoeU4x?=
 =?utf-8?B?bHFMWm9hcWt2K1dnb1YwQkFCYUpTakNQc3dLVTYvMXZ2SW1DT1k2ckpnM0t3?=
 =?utf-8?B?aUM3R1pCMXZFSGlMMDBYZkdYODg1dUJPeWcvdnQ5OUhRYUdOa0h5cmx1S29o?=
 =?utf-8?B?MGh0R1ZqbDZHTVVPdHRwU3I2am4xbHl5RkpneGRIRmk1RnhWRTJ3RTVXZWsv?=
 =?utf-8?B?anNQOEpkV1dGZnphV1ZIdWFwM25oWCthYW1KUXFZTlI0dDd5dHU3bkpWaE9I?=
 =?utf-8?B?NWwvRzE5OTBGeE5CVWluYlRCVXphSTZSWUNhYS80RkpzdEZ3S1BVelk3WmVM?=
 =?utf-8?B?Rzd3aFdTQndEQ1dHN0didFRxSUkxQ21VdnpscnNKVm5obXFZZ20xMWFIK0R5?=
 =?utf-8?B?RHJYbS8xckFDaU53dG0yOXBWeHc5QWpsRnhwM1pWQm9YQ01kb2FmbTFOYjMy?=
 =?utf-8?B?TS9DTGFsT0tEYkx6amR5cHBJSFJVNmdkRmI3SzM1Z0EyS0dEY0h5YWt4eVZZ?=
 =?utf-8?B?OUFaV1YwaUNOVEpyRnZVN3NoTE5Fd1dSdmJBL1JoWFJRbmhqYWRSYVJ5aGFj?=
 =?utf-8?B?SUlQckNEV3lOcnMxR2NFdHlxR3dFbmNlRnFqZThEVjBhTDczeGJmQ3pUWHNR?=
 =?utf-8?Q?eY+kSk3fy/dmTYCHgM=3D?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTM5OzY6SUt2ME5FOXNzL0xrWmJJMTRMVkxRM1p0aEl3?=
 =?utf-8?B?bnI1ODJJN1hBcEhITmpObllOMHQ2aHhFL0g3bG0vTVpWdGJDaHlJQzJxamRH?=
 =?utf-8?B?YkEwYnU4K1J6allQQ3ZjWjJpbHpkM1VYWVhZaEVIS2FhZ2lQZkdKZktEaXVz?=
 =?utf-8?B?WnFuSlFndy9kUk5kK0xMd1NEbnBKRlRieW95VDc3Z3VNSUEvYVVyN0VRcVpS?=
 =?utf-8?B?WW4ydkQyaW5qSHRnOExabVh3c3NmU2pxR2YyMG4zQ25OeGxkL3pZUitkY1FC?=
 =?utf-8?B?S3k5NGkrNEY4ZWZacFZ3RmlHZE5vTVJoTFNCL3RxdDNXWGZqSGtQQ2doWjVi?=
 =?utf-8?B?eE1iTTB5d3Foc1BuRU5XWWo2ak56c0Jpd04vbGp5OEFSTCtqdGYwT1E5WEVs?=
 =?utf-8?B?bk1vWGtFVHBvNnNpOC9MYnlOR1FVUzZ4eEdPQ0dUSXdwVHhPTXphckp0elRK?=
 =?utf-8?B?SEVPOEtMVi8vdzhKcW54NWhMeHI4OFN6OHFSMGtNeDBDUkhlNnROZkNLNlhj?=
 =?utf-8?B?TEdDVjZRL2VDRmw1eWFvd0hqSTFRekl5TWNCZGxsa0FjZXZPZGF1SkE1bmZ4?=
 =?utf-8?B?ZGRiUTVTTUhZNjdLTzhrbHQ2aC9hc1M2MjZRQ2hIYU1SRWlrWnpZNlV4OWlW?=
 =?utf-8?B?Y0hCZk5MM2lyWWFrSzlwVEFxbEtIdllHUTJyWlZydm45Ynk0L0RpcFBvbVRV?=
 =?utf-8?B?cVV5MHVVWkpHQ2RkV3MvSVFoZnZpaS9uUlpkaUVSWnZKTVk0STBmNXpCV3Jm?=
 =?utf-8?B?b09OZjFQSFUxbys2dDU2VVQxeUNmMm82WlZVYjFYNkVyaU00WXZNbHNPK3oy?=
 =?utf-8?B?Vjd6cEF1a21LbkVBekpka2FBVlhYN2wraTdYNW5DOGI4S3NhZGl2MnZTK0U3?=
 =?utf-8?B?NGZCWHE3dVpYa3kzNjhOS3dGZ3Q0SXpERGg4cDZyWjdnYVA3VGhuaWd4M0x5?=
 =?utf-8?B?d1ZGb3ZWMXQ4Z25rcXVhREluRmVtT0dLclllNnUzRG05VjBMLytsTStVSTMr?=
 =?utf-8?B?UHQrR3BPK3hhbUE5eVRrOG9QNU16b1NWdDl2Y2wzQ0ZMdTZnekJnc0RzYnZ5?=
 =?utf-8?B?NTlNSWF5emlqeFlHOXdJbjR6bkVKaFBTQklIWWd3allWU0VtWU90L3NMR0FB?=
 =?utf-8?B?SlZQTWpLQXVGcmcvQW02c0tBREI3OVhxeWdCWk04cUtDbXhrQ3kydmIzK1ND?=
 =?utf-8?B?MENqdG9iVjB1YUFTeGpTWk1pVlIwazBZY3pneWpKd3F0YTd4eDZzbk9uOVFq?=
 =?utf-8?B?V1Q4ZEJMTTUxODRyaUU5SXJDYTF5M0VHSlJzNGFHc3VZWFh0R1F5WXI4MzIy?=
 =?utf-8?B?K3VWekRycng0WFRMUVR2QlhCMlhES2RNdWQ1MFAwL1NuQ2lEMFJTaUpFSE51?=
 =?utf-8?Q?CQyuLXz?=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1139;
 5:UT/3nGkcH7FLmFtSN1Z3HOFgUfmaKOUu8x8i2Nwi/d7iJzY5ZT1edHItwGi7mtEv7a9NbAXIjwS8qQ3lwNyDNFVeNjd3xRU9qHi4uJww37xXc3Dp16gjdiS2b6gxjDYeOB1ls3grvav9OINeLq/H2X4axKoxP20yJs6X8fcOTIoVWKcsAb9x4++E/rPlbmIe6X59rED5nfChFZh2MHV0Zz9Vsr3yTBgr0aH2ZlcS/ueDhdZMQBKTdI7kMa5gViOET/SQUaFlrzFdqbXw2PesjpMbwE/aL13dXT14xPF3i1O1kNFDnPXisb9z/FRePmy9npnzT4SdU0fcAqJGNYx+uIvjL0WzwHpK9u++D56SW1rs759l+tkq4WR4Pu3a+QFBJYtBW2z2HwYQCOkqRDRne+jSMB9K3lBFAqaaQ4BXD9lKDCEzDZ9yjhWE/djULyA/Vha1Vs0DNcPb4zpt2G2mdnTzd8hSgAhtmPobP2HVhEUm1UkoGmEFL0S4yCaRM/KI;
 24:tYUY+2Ntk+5DZltvBObg/H++2YpX9tYA2p9ad+16vdYqAYDM3+z+s54YWF4kRybUjJ9RngGtOYGRLJv8NZurB3KmVZJrt0MwEez58nbr7SA=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1139;
 7:zEk0BErI6+WTFbOKOi2k0qDMBVKfuy2Vu6rfR4QsZ+01JzaIqn8eX/AfclvPkZHkkvGgvnlgaBcgagqNiYQHBVcNa7yUFU98Y+rFSuL1vvETTuIoMI9SCyuj72i7u4ExLEBUgnIZ0bUjrposEGPc3wuqRZCks/du6UnxxeAMCNYIuNqsXLaqjZCbaCfTtvXqYrk68L7BCAdzxP42f+9m7CmcEdg4x3uFmtxspLzR7B1TXMDg433ZIX2PHvYd1Wrvoo9jpyRPrRUVBYWpL2SI8QEpfRGocQ5VLOGDyZDh4mwGmJGu5XfFJdPt0i3IeYrZ9BUeRGJO+mutI07UMbUIFNJ58D7vg516fMKwMm0Pk3AoZmhcFtYhofre6ziHY3Zq1oC3sM6sbGpaeE4mh5lICeAN7FGfO1ZJKjn9uZve1K/nMOP0R+10fV1l5HIyPantFI8Jlm1Eddkn2cRpvXGLfLtYi3EKRQggJkaHulWRYLs3peVGBIQZ3iAN5/acm2PM19wFb43SRL4tdXrlXnun5xpNzgZNk+qWFSn2sd1BRIULmBUmLOMhsULfS+Hl9oskb+SXDpFco2PEMfU7gHKAM1gFW5SCiElXZKsT6sCePv9uCGGTqPwg75/yz1Q3R2ApVIFvg6IL+Gshvh3QtY/prHoRLc2r+ar6LIkyiBsdNTaOgrTv4JDhCH3fdSDI/vHjgpEQkOLrhQX9Wxyo/Uqq91kTzEWuGjRKNCKcS+ougTkntv1cn1wr7Caa6dnEPwoMF1ufAdrbmuq7ofksPl+3L6AIPd76PcO+RMcDervMgsQ=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1139;
 20:bTaldPL/a+Pvo7rZPP6zLRj8y5+M7ZUI3aE+B8BDoFh2Pcnx+hyApUuI8hWv/yNSmG4SBtsMFjYqSTq83HxGbDgyH5WM6jbVuV+I+5mU/Y/vrpqjJlvY4+Nwo638/2rgHRvOAJtVqr1Sce2XL+fpWUHuO5PDUZ4O0nlDcnqz3WRWeDuPEisnf+Cm5Cc2qPitVKuxMYIPRGwfk6jQ34rXk1iasg1JA9tgij/wtiH0lwKqZTWLacIHNK9isO+JUZm8
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 15:11:56.7984 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR12MB1139
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v8 RESEND 24/38] x86,
	swiotlb: Add memory encryption 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>

U2luY2UgRE1BIGFkZHJlc3NlcyB3aWxsIGVmZmVjdGl2ZWx5IGxvb2sgbGlrZSA0OC1iaXQgYWRk
cmVzc2VzIHdoZW4gdGhlCm1lbW9yeSBlbmNyeXB0aW9uIG1hc2sgaXMgc2V0LCBTV0lPVExCIGlz
IG5lZWRlZCBpZiB0aGUgRE1BIG1hc2sgb2YgdGhlCmRldmljZSBwZXJmb3JtaW5nIHRoZSBETUEg
ZG9lcyBub3Qgc3VwcG9ydCA0OC1iaXRzLiBTV0lPVExCIHdpbGwgYmUKaW5pdGlhbGl6ZWQgdG8g
Y3JlYXRlIGRlY3J5cHRlZCBib3VuY2UgYnVmZmVycyBmb3IgdXNlIGJ5IHRoZXNlIGRldmljZXMu
CgpTaWduZWQtb2ZmLWJ5OiBUb20gTGVuZGFja3kgPHRob21hcy5sZW5kYWNreUBhbWQuY29tPgot
LS0KIGFyY2gveDg2L2luY2x1ZGUvYXNtL2RtYS1tYXBwaW5nLmggfCAgICA1ICsrLQogYXJjaC94
ODYvaW5jbHVkZS9hc20vbWVtX2VuY3J5cHQuaCB8ICAgIDUgKysrCiBhcmNoL3g4Ni9rZXJuZWwv
cGNpLWRtYS5jICAgICAgICAgIHwgICAxMSArKysrKy0tCiBhcmNoL3g4Ni9rZXJuZWwvcGNpLW5v
bW11LmMgICAgICAgIHwgICAgMiArCiBhcmNoL3g4Ni9rZXJuZWwvcGNpLXN3aW90bGIuYyAgICAg
IHwgICAxNSArKysrKysrKystCiBhcmNoL3g4Ni9tbS9tZW1fZW5jcnlwdC5jICAgICAgICAgIHwg
ICAyMiArKysrKysrKysrKysrKysKIGluY2x1ZGUvbGludXgvc3dpb3RsYi5oICAgICAgICAgICAg
fCAgICAxICsKIGluaXQvbWFpbi5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEwICsrKysr
KysKIGxpYi9zd2lvdGxiLmMgICAgICAgICAgICAgICAgICAgICAgfCAgIDU0ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKystLS0tLQogOSBmaWxlcyBjaGFuZ2VkLCAxMDggaW5zZXJ0aW9u
cygrKSwgMTcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20v
ZG1hLW1hcHBpbmcuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL2RtYS1tYXBwaW5nLmgKaW5kZXgg
MDhhMDgzOC4uMTkxZjlhNSAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20vZG1hLW1h
cHBpbmcuaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9kbWEtbWFwcGluZy5oCkBAIC0xMiw2
ICsxMiw3IEBACiAjaW5jbHVkZSA8YXNtL2lvLmg+CiAjaW5jbHVkZSA8YXNtL3N3aW90bGIuaD4K
ICNpbmNsdWRlIDxsaW51eC9kbWEtY29udGlndW91cy5oPgorI2luY2x1ZGUgPGxpbnV4L21lbV9l
bmNyeXB0Lmg+CiAKICNpZmRlZiBDT05GSUdfSVNBCiAjIGRlZmluZSBJU0FfRE1BX0JJVF9NQVNL
IERNQV9CSVRfTUFTSygyNCkKQEAgLTYyLDEyICs2MywxMiBAQCBzdGF0aWMgaW5saW5lIGJvb2wg
ZG1hX2NhcGFibGUoc3RydWN0IGRldmljZSAqZGV2LCBkbWFfYWRkcl90IGFkZHIsIHNpemVfdCBz
aXplKQogCiBzdGF0aWMgaW5saW5lIGRtYV9hZGRyX3QgcGh5c190b19kbWEoc3RydWN0IGRldmlj
ZSAqZGV2LCBwaHlzX2FkZHJfdCBwYWRkcikKIHsKLQlyZXR1cm4gcGFkZHI7CisJcmV0dXJuIF9f
c21lX3NldChwYWRkcik7CiB9CiAKIHN0YXRpYyBpbmxpbmUgcGh5c19hZGRyX3QgZG1hX3RvX3Bo
eXMoc3RydWN0IGRldmljZSAqZGV2LCBkbWFfYWRkcl90IGRhZGRyKQogewotCXJldHVybiBkYWRk
cjsKKwlyZXR1cm4gX19zbWVfY2xyKGRhZGRyKTsKIH0KICNlbmRpZiAvKiBDT05GSUdfWDg2X0RN
QV9SRU1BUCAqLwogCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9tZW1fZW5jcnlw
dC5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vbWVtX2VuY3J5cHQuaAppbmRleCBhYjFmZTc3Li43
MGU1NWY2IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9tZW1fZW5jcnlwdC5oCisr
KyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL21lbV9lbmNyeXB0LmgKQEAgLTM0LDYgKzM0LDExIEBA
IHZvaWQgX19pbml0IHNtZV9lYXJseV9kZWNyeXB0KHJlc291cmNlX3NpemVfdCBwYWRkciwKIHZv
aWQgX19pbml0IHNtZV9lbmNyeXB0X2tlcm5lbCh2b2lkKTsKIHZvaWQgX19pbml0IHNtZV9lbmFi
bGUodm9pZCk7CiAKKy8qIEFyY2hpdGVjdHVyZSBfX3dlYWsgcmVwbGFjZW1lbnQgZnVuY3Rpb25z
ICovCit2b2lkIF9faW5pdCBtZW1fZW5jcnlwdF9pbml0KHZvaWQpOworCit2b2lkIHN3aW90bGJf
c2V0X21lbV9hdHRyaWJ1dGVzKHZvaWQgKnZhZGRyLCB1bnNpZ25lZCBsb25nIHNpemUpOworCiAj
ZWxzZQkvKiAhQ09ORklHX0FNRF9NRU1fRU5DUllQVCAqLwogCiAjZGVmaW5lIHNtZV9tZV9tYXNr
CTBVTApkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL3BjaS1kbWEuYyBiL2FyY2gveDg2L2tl
cm5lbC9wY2ktZG1hLmMKaW5kZXggM2EyMTZlYy4uNzJkOTZkNCAxMDA2NDQKLS0tIGEvYXJjaC94
ODYva2VybmVsL3BjaS1kbWEuYworKysgYi9hcmNoL3g4Ni9rZXJuZWwvcGNpLWRtYS5jCkBAIC05
Myw5ICs5MywxMiBAQCB2b2lkICpkbWFfZ2VuZXJpY19hbGxvY19jb2hlcmVudChzdHJ1Y3QgZGV2
aWNlICpkZXYsIHNpemVfdCBzaXplLAogCWlmIChnZnBmbGFnc19hbGxvd19ibG9ja2luZyhmbGFn
KSkgewogCQlwYWdlID0gZG1hX2FsbG9jX2Zyb21fY29udGlndW91cyhkZXYsIGNvdW50LCBnZXRf
b3JkZXIoc2l6ZSksCiAJCQkJCQkgZmxhZyk7Ci0JCWlmIChwYWdlICYmIHBhZ2VfdG9fcGh5cyhw
YWdlKSArIHNpemUgPiBkbWFfbWFzaykgewotCQkJZG1hX3JlbGVhc2VfZnJvbV9jb250aWd1b3Vz
KGRldiwgcGFnZSwgY291bnQpOwotCQkJcGFnZSA9IE5VTEw7CisJCWlmIChwYWdlKSB7CisJCQlh
ZGRyID0gcGh5c190b19kbWEoZGV2LCBwYWdlX3RvX3BoeXMocGFnZSkpOworCQkJaWYgKGFkZHIg
KyBzaXplID4gZG1hX21hc2spIHsKKwkJCQlkbWFfcmVsZWFzZV9mcm9tX2NvbnRpZ3VvdXMoZGV2
LCBwYWdlLCBjb3VudCk7CisJCQkJcGFnZSA9IE5VTEw7CisJCQl9CiAJCX0KIAl9CiAJLyogZmFs
bGJhY2sgKi8KQEAgLTEwNCw3ICsxMDcsNyBAQCB2b2lkICpkbWFfZ2VuZXJpY19hbGxvY19jb2hl
cmVudChzdHJ1Y3QgZGV2aWNlICpkZXYsIHNpemVfdCBzaXplLAogCWlmICghcGFnZSkKIAkJcmV0
dXJuIE5VTEw7CiAKLQlhZGRyID0gcGFnZV90b19waHlzKHBhZ2UpOworCWFkZHIgPSBwaHlzX3Rv
X2RtYShkZXYsIHBhZ2VfdG9fcGh5cyhwYWdlKSk7CiAJaWYgKGFkZHIgKyBzaXplID4gZG1hX21h
c2spIHsKIAkJX19mcmVlX3BhZ2VzKHBhZ2UsIGdldF9vcmRlcihzaXplKSk7CiAKZGlmZiAtLWdp
dCBhL2FyY2gveDg2L2tlcm5lbC9wY2ktbm9tbXUuYyBiL2FyY2gveDg2L2tlcm5lbC9wY2ktbm9t
bXUuYwppbmRleCBhODg5NTJlLi45OGI1NzZhIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwv
cGNpLW5vbW11LmMKKysrIGIvYXJjaC94ODYva2VybmVsL3BjaS1ub21tdS5jCkBAIC0zMCw3ICsz
MCw3IEBAIHN0YXRpYyBkbWFfYWRkcl90IG5vbW11X21hcF9wYWdlKHN0cnVjdCBkZXZpY2UgKmRl
diwgc3RydWN0IHBhZ2UgKnBhZ2UsCiAJCQkJIGVudW0gZG1hX2RhdGFfZGlyZWN0aW9uIGRpciwK
IAkJCQkgdW5zaWduZWQgbG9uZyBhdHRycykKIHsKLQlkbWFfYWRkcl90IGJ1cyA9IHBhZ2VfdG9f
cGh5cyhwYWdlKSArIG9mZnNldDsKKwlkbWFfYWRkcl90IGJ1cyA9IHBoeXNfdG9fZG1hKGRldiwg
cGFnZV90b19waHlzKHBhZ2UpKSArIG9mZnNldDsKIAlXQVJOX09OKHNpemUgPT0gMCk7CiAJaWYg
KCFjaGVja19hZGRyKCJtYXBfc2luZ2xlIiwgZGV2LCBidXMsIHNpemUpKQogCQlyZXR1cm4gRE1B
X0VSUk9SX0NPREU7CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvcGNpLXN3aW90bGIuYyBi
L2FyY2gveDg2L2tlcm5lbC9wY2ktc3dpb3RsYi5jCmluZGV4IDFlMjM1NzcuLjY3NzA3NzUgMTAw
NjQ0Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9wY2ktc3dpb3RsYi5jCisrKyBiL2FyY2gveDg2L2tl
cm5lbC9wY2ktc3dpb3RsYi5jCkBAIC02LDEyICs2LDE0IEBACiAjaW5jbHVkZSA8bGludXgvc3dp
b3RsYi5oPgogI2luY2x1ZGUgPGxpbnV4L2Jvb3RtZW0uaD4KICNpbmNsdWRlIDxsaW51eC9kbWEt
bWFwcGluZy5oPgorI2luY2x1ZGUgPGxpbnV4L21lbV9lbmNyeXB0Lmg+CiAKICNpbmNsdWRlIDxh
c20vaW9tbXUuaD4KICNpbmNsdWRlIDxhc20vc3dpb3RsYi5oPgogI2luY2x1ZGUgPGFzbS9kbWEu
aD4KICNpbmNsdWRlIDxhc20veGVuL3N3aW90bGIteGVuLmg+CiAjaW5jbHVkZSA8YXNtL2lvbW11
X3RhYmxlLmg+CisKIGludCBzd2lvdGxiIF9fcmVhZF9tb3N0bHk7CiAKIHZvaWQgKng4Nl9zd2lv
dGxiX2FsbG9jX2NvaGVyZW50KHN0cnVjdCBkZXZpY2UgKmh3ZGV2LCBzaXplX3Qgc2l6ZSwKQEAg
LTc5LDggKzgxLDggQEAgaW50IF9faW5pdCBwY2lfc3dpb3RsYl9kZXRlY3Rfb3ZlcnJpZGUodm9p
ZCkKIAkJICBwY2lfc3dpb3RsYl9sYXRlX2luaXQpOwogCiAvKgotICogaWYgNEdCIG9yIG1vcmUg
ZGV0ZWN0ZWQgKGFuZCBpb21tdT1vZmYgbm90IHNldCkgcmV0dXJuIDEKLSAqIGFuZCBzZXQgc3dp
b3RsYiB0byAxLgorICogSWYgNEdCIG9yIG1vcmUgZGV0ZWN0ZWQgKGFuZCBpb21tdT1vZmYgbm90
IHNldCkgb3IgaWYgU01FIGlzIGFjdGl2ZQorICogdGhlbiBzZXQgc3dpb3RsYiB0byAxIGFuZCBy
ZXR1cm4gMS4KICAqLwogaW50IF9faW5pdCBwY2lfc3dpb3RsYl9kZXRlY3RfNGdiKHZvaWQpCiB7
CkBAIC04OSw2ICs5MSwxNSBAQCBpbnQgX19pbml0IHBjaV9zd2lvdGxiX2RldGVjdF80Z2Iodm9p
ZCkKIAlpZiAoIW5vX2lvbW11ICYmIG1heF9wb3NzaWJsZV9wZm4gPiBNQVhfRE1BMzJfUEZOKQog
CQlzd2lvdGxiID0gMTsKICNlbmRpZgorCisJLyoKKwkgKiBJZiBTTUUgaXMgYWN0aXZlIHRoZW4g
c3dpb3RsYiB3aWxsIGJlIHNldCB0byAxIHNvIHRoYXQgYm91bmNlCisJICogYnVmZmVycyBhcmUg
YWxsb2NhdGVkIGFuZCB1c2VkIGZvciBkZXZpY2VzIHRoYXQgZG8gbm90IHN1cHBvcnQKKwkgKiB0
aGUgYWRkcmVzc2luZyByYW5nZSByZXF1aXJlZCBmb3IgdGhlIGVuY3J5cHRpb24gbWFzay4KKwkg
Ki8KKwlpZiAoc21lX2FjdGl2ZSgpKQorCQlzd2lvdGxiID0gMTsKKwogCXJldHVybiBzd2lvdGxi
OwogfQogSU9NTVVfSU5JVChwY2lfc3dpb3RsYl9kZXRlY3RfNGdiLApkaWZmIC0tZ2l0IGEvYXJj
aC94ODYvbW0vbWVtX2VuY3J5cHQuYyBiL2FyY2gveDg2L21tL21lbV9lbmNyeXB0LmMKaW5kZXgg
MDg0M2QwMi4uYTc0MDBlYyAxMDA2NDQKLS0tIGEvYXJjaC94ODYvbW0vbWVtX2VuY3J5cHQuYwor
KysgYi9hcmNoL3g4Ni9tbS9tZW1fZW5jcnlwdC5jCkBAIC0xMywxMSArMTMsMTQgQEAKICNpbmNs
dWRlIDxsaW51eC9saW5rYWdlLmg+CiAjaW5jbHVkZSA8bGludXgvaW5pdC5oPgogI2luY2x1ZGUg
PGxpbnV4L21tLmg+CisjaW5jbHVkZSA8bGludXgvZG1hLW1hcHBpbmcuaD4KKyNpbmNsdWRlIDxs
aW51eC9zd2lvdGxiLmg+CiAKICNpbmNsdWRlIDxhc20vdGxiZmx1c2guaD4KICNpbmNsdWRlIDxh
c20vZml4bWFwLmg+CiAjaW5jbHVkZSA8YXNtL3NldHVwLmg+CiAjaW5jbHVkZSA8YXNtL2Jvb3Rw
YXJhbS5oPgorI2luY2x1ZGUgPGFzbS9zZXRfbWVtb3J5Lmg+CiAKIC8qCiAgKiBTaW5jZSBTTUUg
cmVsYXRlZCB2YXJpYWJsZXMgYXJlIHNldCBlYXJseSBpbiB0aGUgYm9vdCBwcm9jZXNzIHRoZXkg
bXVzdApAQCAtMTc3LDYgKzE4MCwyNSBAQCB2b2lkIF9faW5pdCBzbWVfZWFybHlfaW5pdCh2b2lk
KQogCQlwcm90ZWN0aW9uX21hcFtpXSA9IHBncHJvdF9lbmNyeXB0ZWQocHJvdGVjdGlvbl9tYXBb
aV0pOwogfQogCisvKiBBcmNoaXRlY3R1cmUgX193ZWFrIHJlcGxhY2VtZW50IGZ1bmN0aW9ucyAq
Lwordm9pZCBfX2luaXQgbWVtX2VuY3J5cHRfaW5pdCh2b2lkKQoreworCWlmICghc21lX21lX21h
c2spCisJCXJldHVybjsKKworCS8qIENhbGwgaW50byBTV0lPVExCIHRvIHVwZGF0ZSB0aGUgU1dJ
T1RMQiBETUEgYnVmZmVycyAqLworCXN3aW90bGJfdXBkYXRlX21lbV9hdHRyaWJ1dGVzKCk7Cit9
CisKK3ZvaWQgc3dpb3RsYl9zZXRfbWVtX2F0dHJpYnV0ZXModm9pZCAqdmFkZHIsIHVuc2lnbmVk
IGxvbmcgc2l6ZSkKK3sKKwlXQVJOKFBBR0VfQUxJR04oc2l6ZSkgIT0gc2l6ZSwKKwkgICAgICJz
aXplIGlzIG5vdCBwYWdlLWFsaWduZWQgKCUjbHgpXG4iLCBzaXplKTsKKworCS8qIE1ha2UgdGhl
IFNXSU9UTEIgYnVmZmVyIGFyZWEgZGVjcnlwdGVkICovCisJc2V0X21lbW9yeV9kZWNyeXB0ZWQo
KHVuc2lnbmVkIGxvbmcpdmFkZHIsIHNpemUgPj4gUEFHRV9TSElGVCk7Cit9CisKIHZvaWQgX19p
bml0IHNtZV9lbmNyeXB0X2tlcm5lbCh2b2lkKQogewogfQpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9s
aW51eC9zd2lvdGxiLmggYi9pbmNsdWRlL2xpbnV4L3N3aW90bGIuaAppbmRleCA0ZWU0NzlmLi4x
NWU3MTYwIDEwMDY0NAotLS0gYS9pbmNsdWRlL2xpbnV4L3N3aW90bGIuaAorKysgYi9pbmNsdWRl
L2xpbnV4L3N3aW90bGIuaApAQCAtMzUsNiArMzUsNyBAQCBlbnVtIHN3aW90bGJfZm9yY2Ugewog
ZXh0ZXJuIHVuc2lnbmVkIGxvbmcgc3dpb3RsYl9ucl90Ymwodm9pZCk7CiB1bnNpZ25lZCBsb25n
IHN3aW90bGJfc2l6ZV9vcl9kZWZhdWx0KHZvaWQpOwogZXh0ZXJuIGludCBzd2lvdGxiX2xhdGVf
aW5pdF93aXRoX3RibChjaGFyICp0bGIsIHVuc2lnbmVkIGxvbmcgbnNsYWJzKTsKK2V4dGVybiB2
b2lkIF9faW5pdCBzd2lvdGxiX3VwZGF0ZV9tZW1fYXR0cmlidXRlcyh2b2lkKTsKIAogLyoKICAq
IEVudW1lcmF0aW9uIGZvciBzeW5jIHRhcmdldHMKZGlmZiAtLWdpdCBhL2luaXQvbWFpbi5jIGIv
aW5pdC9tYWluLmMKaW5kZXggZGY1OGE0MS4uNTAxM2NiYyAxMDA2NDQKLS0tIGEvaW5pdC9tYWlu
LmMKKysrIGIvaW5pdC9tYWluLmMKQEAgLTQ4OCw2ICs0ODgsOCBAQCB2b2lkIF9faW5pdCBfX3dl
YWsgdGhyZWFkX3N0YWNrX2NhY2hlX2luaXQodm9pZCkKIH0KICNlbmRpZgogCit2b2lkIF9faW5p
dCBfX3dlYWsgbWVtX2VuY3J5cHRfaW5pdCh2b2lkKSB7IH0KKwogLyoKICAqIFNldCB1cCBrZXJu
ZWwgbWVtb3J5IGFsbG9jYXRvcnMKICAqLwpAQCAtNjQwLDYgKzY0MiwxNCBAQCBhc21saW5rYWdl
IF9fdmlzaWJsZSB2b2lkIF9faW5pdCBzdGFydF9rZXJuZWwodm9pZCkKIAkgKi8KIAlsb2NraW5n
X3NlbGZ0ZXN0KCk7CiAKKwkvKgorCSAqIFRoaXMgbmVlZHMgdG8gYmUgY2FsbGVkIGJlZm9yZSBh
bnkgZGV2aWNlcyBwZXJmb3JtIERNQQorCSAqIG9wZXJhdGlvbnMgdGhhdCBtaWdodCB1c2UgdGhl
IFNXSU9UTEIgYm91bmNlIGJ1ZmZlcnMuIEl0IHdpbGwKKwkgKiBtYXJrIHRoZSBib3VuY2UgYnVm
ZmVycyBhcyBkZWNyeXB0ZWQgc28gdGhhdCB0aGVpciB1c2FnZSB3aWxsCisJICogbm90IGNhdXNl
ICJwbGFpbi10ZXh0IiBkYXRhIHRvIGJlIGRlY3J5cHRlZCB3aGVuIGFjY2Vzc2VkLgorCSAqLwor
CW1lbV9lbmNyeXB0X2luaXQoKTsKKwogI2lmZGVmIENPTkZJR19CTEtfREVWX0lOSVRSRAogCWlm
IChpbml0cmRfc3RhcnQgJiYgIWluaXRyZF9iZWxvd19zdGFydF9vayAmJgogCSAgICBwYWdlX3Rv
X3Bmbih2aXJ0X3RvX3BhZ2UoKHZvaWQgKilpbml0cmRfc3RhcnQpKSA8IG1pbl9sb3dfcGZuKSB7
CmRpZmYgLS1naXQgYS9saWIvc3dpb3RsYi5jIGIvbGliL3N3aW90bGIuYwppbmRleCBhOGQ3NGE3
Li4wNGFjOTFhIDEwMDY0NAotLS0gYS9saWIvc3dpb3RsYi5jCisrKyBiL2xpYi9zd2lvdGxiLmMK
QEAgLTMwLDYgKzMwLDcgQEAKICNpbmNsdWRlIDxsaW51eC9oaWdobWVtLmg+CiAjaW5jbHVkZSA8
bGludXgvZ2ZwLmg+CiAjaW5jbHVkZSA8bGludXgvc2NhdHRlcmxpc3QuaD4KKyNpbmNsdWRlIDxs
aW51eC9tZW1fZW5jcnlwdC5oPgogCiAjaW5jbHVkZSA8YXNtL2lvLmg+CiAjaW5jbHVkZSA8YXNt
L2RtYS5oPgpAQCAtMTU1LDYgKzE1NiwxNSBAQCB1bnNpZ25lZCBsb25nIHN3aW90bGJfc2l6ZV9v
cl9kZWZhdWx0KHZvaWQpCiAJcmV0dXJuIHNpemUgPyBzaXplIDogKElPX1RMQl9ERUZBVUxUX1NJ
WkUpOwogfQogCit2b2lkIF9fd2VhayBzd2lvdGxiX3NldF9tZW1fYXR0cmlidXRlcyh2b2lkICp2
YWRkciwgdW5zaWduZWQgbG9uZyBzaXplKSB7IH0KKworLyogRm9yIHN3aW90bGIsIGNsZWFyIG1l
bW9yeSBlbmNyeXB0aW9uIG1hc2sgZnJvbSBkbWEgYWRkcmVzc2VzICovCitzdGF0aWMgZG1hX2Fk
ZHJfdCBzd2lvdGxiX3BoeXNfdG9fZG1hKHN0cnVjdCBkZXZpY2UgKmh3ZGV2LAorCQkJCSAgICAg
IHBoeXNfYWRkcl90IGFkZHJlc3MpCit7CisJcmV0dXJuIF9fc21lX2NscihwaHlzX3RvX2RtYSho
d2RldiwgYWRkcmVzcykpOworfQorCiAvKiBOb3RlIHRoYXQgdGhpcyBkb2Vzbid0IHdvcmsgd2l0
aCBoaWdobWVtIHBhZ2UgKi8KIHN0YXRpYyBkbWFfYWRkcl90IHN3aW90bGJfdmlydF90b19idXMo
c3RydWN0IGRldmljZSAqaHdkZXYsCiAJCQkJICAgICAgdm9sYXRpbGUgdm9pZCAqYWRkcmVzcykK
QEAgLTE4Myw2ICsxOTMsMzEgQEAgdm9pZCBzd2lvdGxiX3ByaW50X2luZm8odm9pZCkKIAkgICAg
ICAgYnl0ZXMgPj4gMjAsIHZzdGFydCwgdmVuZCAtIDEpOwogfQogCisvKgorICogRWFybHkgU1dJ
T1RMQiBhbGxvY2F0aW9uIG1heSBiZSB0b28gZWFybHkgdG8gYWxsb3cgYW4gYXJjaGl0ZWN0dXJl
IHRvCisgKiBwZXJmb3JtIHRoZSBkZXNpcmVkIG9wZXJhdGlvbnMuICBUaGlzIGZ1bmN0aW9uIGFs
bG93cyB0aGUgYXJjaGl0ZWN0dXJlIHRvCisgKiBjYWxsIFNXSU9UTEIgd2hlbiB0aGUgb3BlcmF0
aW9ucyBhcmUgcG9zc2libGUuICBJdCBuZWVkcyB0byBiZSBjYWxsZWQKKyAqIGJlZm9yZSB0aGUg
U1dJT1RMQiBtZW1vcnkgaXMgdXNlZC4KKyAqLwordm9pZCBfX2luaXQgc3dpb3RsYl91cGRhdGVf
bWVtX2F0dHJpYnV0ZXModm9pZCkKK3sKKwl2b2lkICp2YWRkcjsKKwl1bnNpZ25lZCBsb25nIGJ5
dGVzOworCisJaWYgKG5vX2lvdGxiX21lbW9yeSB8fCBsYXRlX2FsbG9jKQorCQlyZXR1cm47CisK
Kwl2YWRkciA9IHBoeXNfdG9fdmlydChpb190bGJfc3RhcnQpOworCWJ5dGVzID0gUEFHRV9BTElH
Tihpb190bGJfbnNsYWJzIDw8IElPX1RMQl9TSElGVCk7CisJc3dpb3RsYl9zZXRfbWVtX2F0dHJp
YnV0ZXModmFkZHIsIGJ5dGVzKTsKKwltZW1zZXQodmFkZHIsIDAsIGJ5dGVzKTsKKworCXZhZGRy
ID0gcGh5c190b192aXJ0KGlvX3RsYl9vdmVyZmxvd19idWZmZXIpOworCWJ5dGVzID0gUEFHRV9B
TElHTihpb190bGJfb3ZlcmZsb3cpOworCXN3aW90bGJfc2V0X21lbV9hdHRyaWJ1dGVzKHZhZGRy
LCBieXRlcyk7CisJbWVtc2V0KHZhZGRyLCAwLCBieXRlcyk7Cit9CisKIGludCBfX2luaXQgc3dp
b3RsYl9pbml0X3dpdGhfdGJsKGNoYXIgKnRsYiwgdW5zaWduZWQgbG9uZyBuc2xhYnMsIGludCB2
ZXJib3NlKQogewogCXZvaWQgKnZfb3ZlcmZsb3dfYnVmZmVyOwpAQCAtMzIwLDYgKzM1NSw3IEBA
IGludCBfX2luaXQgc3dpb3RsYl9pbml0X3dpdGhfdGJsKGNoYXIgKnRsYiwgdW5zaWduZWQgbG9u
ZyBuc2xhYnMsIGludCB2ZXJib3NlKQogCWlvX3RsYl9zdGFydCA9IHZpcnRfdG9fcGh5cyh0bGIp
OwogCWlvX3RsYl9lbmQgPSBpb190bGJfc3RhcnQgKyBieXRlczsKIAorCXN3aW90bGJfc2V0X21l
bV9hdHRyaWJ1dGVzKHRsYiwgYnl0ZXMpOwogCW1lbXNldCh0bGIsIDAsIGJ5dGVzKTsKIAogCS8q
CkBAIC0zMzAsNiArMzY2LDggQEAgaW50IF9faW5pdCBzd2lvdGxiX2luaXRfd2l0aF90YmwoY2hh
ciAqdGxiLCB1bnNpZ25lZCBsb25nIG5zbGFicywgaW50IHZlcmJvc2UpCiAJaWYgKCF2X292ZXJm
bG93X2J1ZmZlcikKIAkJZ290byBjbGVhbnVwMjsKIAorCXN3aW90bGJfc2V0X21lbV9hdHRyaWJ1
dGVzKHZfb3ZlcmZsb3dfYnVmZmVyLCBpb190bGJfb3ZlcmZsb3cpOworCW1lbXNldCh2X292ZXJm
bG93X2J1ZmZlciwgMCwgaW9fdGxiX292ZXJmbG93KTsKIAlpb190bGJfb3ZlcmZsb3dfYnVmZmVy
ID0gdmlydF90b19waHlzKHZfb3ZlcmZsb3dfYnVmZmVyKTsKIAogCS8qCkBAIC01ODEsNyArNjE5
LDcgQEAgcGh5c19hZGRyX3Qgc3dpb3RsYl90YmxfbWFwX3NpbmdsZShzdHJ1Y3QgZGV2aWNlICpo
d2RldiwKIAkJcmV0dXJuIFNXSU9UTEJfTUFQX0VSUk9SOwogCX0KIAotCXN0YXJ0X2RtYV9hZGRy
ID0gcGh5c190b19kbWEoaHdkZXYsIGlvX3RsYl9zdGFydCk7CisJc3RhcnRfZG1hX2FkZHIgPSBz
d2lvdGxiX3BoeXNfdG9fZG1hKGh3ZGV2LCBpb190bGJfc3RhcnQpOwogCXJldHVybiBzd2lvdGxi
X3RibF9tYXBfc2luZ2xlKGh3ZGV2LCBzdGFydF9kbWFfYWRkciwgcGh5cywgc2l6ZSwKIAkJCQkg
ICAgICBkaXIsIGF0dHJzKTsKIH0KQEAgLTcwMiw3ICs3NDAsNyBAQCB2b2lkIHN3aW90bGJfdGJs
X3N5bmNfc2luZ2xlKHN0cnVjdCBkZXZpY2UgKmh3ZGV2LCBwaHlzX2FkZHJfdCB0bGJfYWRkciwK
IAkJCWdvdG8gZXJyX3dhcm47CiAKIAkJcmV0ID0gcGh5c190b192aXJ0KHBhZGRyKTsKLQkJZGV2
X2FkZHIgPSBwaHlzX3RvX2RtYShod2RldiwgcGFkZHIpOworCQlkZXZfYWRkciA9IHN3aW90bGJf
cGh5c190b19kbWEoaHdkZXYsIHBhZGRyKTsKIAogCQkvKiBDb25maXJtIGFkZHJlc3MgY2FuIGJl
IERNQSdkIGJ5IGRldmljZSAqLwogCQlpZiAoZGV2X2FkZHIgKyBzaXplIC0gMSA+IGRtYV9tYXNr
KSB7CkBAIC04MTIsMTAgKzg1MCwxMCBAQCBkbWFfYWRkcl90IHN3aW90bGJfbWFwX3BhZ2Uoc3Ry
dWN0IGRldmljZSAqZGV2LCBzdHJ1Y3QgcGFnZSAqcGFnZSwKIAltYXAgPSBtYXBfc2luZ2xlKGRl
diwgcGh5cywgc2l6ZSwgZGlyLCBhdHRycyk7CiAJaWYgKG1hcCA9PSBTV0lPVExCX01BUF9FUlJP
UikgewogCQlzd2lvdGxiX2Z1bGwoZGV2LCBzaXplLCBkaXIsIDEpOwotCQlyZXR1cm4gcGh5c190
b19kbWEoZGV2LCBpb190bGJfb3ZlcmZsb3dfYnVmZmVyKTsKKwkJcmV0dXJuIHN3aW90bGJfcGh5
c190b19kbWEoZGV2LCBpb190bGJfb3ZlcmZsb3dfYnVmZmVyKTsKIAl9CiAKLQlkZXZfYWRkciA9
IHBoeXNfdG9fZG1hKGRldiwgbWFwKTsKKwlkZXZfYWRkciA9IHN3aW90bGJfcGh5c190b19kbWEo
ZGV2LCBtYXApOwogCiAJLyogRW5zdXJlIHRoYXQgdGhlIGFkZHJlc3MgcmV0dXJuZWQgaXMgRE1B
J2JsZSAqLwogCWlmIChkbWFfY2FwYWJsZShkZXYsIGRldl9hZGRyLCBzaXplKSkKQEAgLTgyNCw3
ICs4NjIsNyBAQCBkbWFfYWRkcl90IHN3aW90bGJfbWFwX3BhZ2Uoc3RydWN0IGRldmljZSAqZGV2
LCBzdHJ1Y3QgcGFnZSAqcGFnZSwKIAlhdHRycyB8PSBETUFfQVRUUl9TS0lQX0NQVV9TWU5DOwog
CXN3aW90bGJfdGJsX3VubWFwX3NpbmdsZShkZXYsIG1hcCwgc2l6ZSwgZGlyLCBhdHRycyk7CiAK
LQlyZXR1cm4gcGh5c190b19kbWEoZGV2LCBpb190bGJfb3ZlcmZsb3dfYnVmZmVyKTsKKwlyZXR1
cm4gc3dpb3RsYl9waHlzX3RvX2RtYShkZXYsIGlvX3RsYl9vdmVyZmxvd19idWZmZXIpOwogfQog
RVhQT1JUX1NZTUJPTF9HUEwoc3dpb3RsYl9tYXBfcGFnZSk7CiAKQEAgLTk1OCw3ICs5OTYsNyBA
QCB2b2lkIHN3aW90bGJfdW5tYXBfcGFnZShzdHJ1Y3QgZGV2aWNlICpod2RldiwgZG1hX2FkZHJf
dCBkZXZfYWRkciwKIAkJCQlzZ19kbWFfbGVuKHNnbCkgPSAwOwogCQkJCXJldHVybiAwOwogCQkJ
fQotCQkJc2ctPmRtYV9hZGRyZXNzID0gcGh5c190b19kbWEoaHdkZXYsIG1hcCk7CisJCQlzZy0+
ZG1hX2FkZHJlc3MgPSBzd2lvdGxiX3BoeXNfdG9fZG1hKGh3ZGV2LCBtYXApOwogCQl9IGVsc2UK
IAkJCXNnLT5kbWFfYWRkcmVzcyA9IGRldl9hZGRyOwogCQlzZ19kbWFfbGVuKHNnKSA9IHNnLT5s
ZW5ndGg7CkBAIC0xMDI2LDcgKzEwNjQsNyBAQCB2b2lkIHN3aW90bGJfdW5tYXBfcGFnZShzdHJ1
Y3QgZGV2aWNlICpod2RldiwgZG1hX2FkZHJfdCBkZXZfYWRkciwKIGludAogc3dpb3RsYl9kbWFf
bWFwcGluZ19lcnJvcihzdHJ1Y3QgZGV2aWNlICpod2RldiwgZG1hX2FkZHJfdCBkbWFfYWRkcikK
IHsKLQlyZXR1cm4gKGRtYV9hZGRyID09IHBoeXNfdG9fZG1hKGh3ZGV2LCBpb190bGJfb3ZlcmZs
b3dfYnVmZmVyKSk7CisJcmV0dXJuIChkbWFfYWRkciA9PSBzd2lvdGxiX3BoeXNfdG9fZG1hKGh3
ZGV2LCBpb190bGJfb3ZlcmZsb3dfYnVmZmVyKSk7CiB9CiBFWFBPUlRfU1lNQk9MKHN3aW90bGJf
ZG1hX21hcHBpbmdfZXJyb3IpOwogCkBAIC0xMDM5LDYgKzEwNzcsNiBAQCB2b2lkIHN3aW90bGJf
dW5tYXBfcGFnZShzdHJ1Y3QgZGV2aWNlICpod2RldiwgZG1hX2FkZHJfdCBkZXZfYWRkciwKIGlu
dAogc3dpb3RsYl9kbWFfc3VwcG9ydGVkKHN0cnVjdCBkZXZpY2UgKmh3ZGV2LCB1NjQgbWFzaykK
IHsKLQlyZXR1cm4gcGh5c190b19kbWEoaHdkZXYsIGlvX3RsYl9lbmQgLSAxKSA8PSBtYXNrOwor
CXJldHVybiBzd2lvdGxiX3BoeXNfdG9fZG1hKGh3ZGV2LCBpb190bGJfZW5kIC0gMSkgPD0gbWFz
azsKIH0KIEVYUE9SVF9TWU1CT0woc3dpb3RsYl9kbWFfc3VwcG9ydGVkKTsKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 27 15:12:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 15:12:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPsA7-00022i-Ex; Tue, 27 Jun 2017 15: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 <Thomas.Lendacky@amd.com>) id 1dPsA6-00021e-55
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 15:12:18 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 95/28-02962-1D572595; Tue, 27 Jun 2017 15:12:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSe0hTYRTvu4/tarv2ORueRlqtJJI0JYn+iR4
 UPdAS90esKLvadRtsU+6dNRFCRGW9KNfLppmVGlZmJThRStGsNHuHEkakaJm1UgosFtG9Xk37
 /vp95/c458BhSG2hSs/wLicvODibQRVMWVYYkmKeZ6eY4hofRa6uHLtCrUNbOpoDRDLaRVsda
 ZmufbTFc+MbmVWrdX2orlfnodtzjqAghsIFJDypW3IEBTMIn0JQ2+sh5Y8WFxHQXNxEyyoVXg
 49/h+EjMPwLmjtbKNkPBdXEDBwFssGEvtVcO9pt0omCDwfKi5XSUmM1CIKHjQJcpnFW+Dj62c
 TOUF4K1w80zOBtVK9+9ddtYx1OBJqXhXQij4UOs8PUnIMiZdBXdMKuUziBeDzl5EyBrwQfOPj
 KnkEwG4Eb91upGQuAe/352pFFAEdT8ooBSdBY+3XidEAL4augu2Kt4qA7t4KUvkcV4F79BytG
 KKh/f0btUIMqKH0SyWa/NBQMFY8GdtAwagvW8E2uNlYTyh4N/x+eIJWDN009BYOT0b5MVS21K
 GTKMY7Y1fv9K7eGbtWIPIaWirywgFeiEmITROsZovTzlltMfFxq2LtvChyZt7GpYmx6Zn2O0i
 6iVnSa0RHX+1oQ/MYwqBjr0OKSRuSlrk/x8KJllQh28aLbWgpw+DLHflGPeXIdPAGYIuckixU
 4M28K8Nqk25sSgmMxjCX7cmSaFbM4uyi1axQXWiRPpz1yT4sE5Zsxz/b1HW+RBH6MBZJM2k1W
 bxgtzr/50dQOIMMYewlUUrRWB3Of+kjUmNCakyVJ8uNndw0pc9Dup+6Pto+HAidbdKW922zt7
 d0Pt0qhI3cijLuXLnm/rHcNfV9iWtzyg4W5vpL/py4oB/a6Pmd2JBQEnd28Jlm6OqvK+rbZSl
 J7/qNm3z99x6fMxozNuRbRveaTrfqUHrOHs/6F0E7P7MlRvN4SHXR4fjAz01faw59cm8ORHtd
 palFBkq0cPHRpCByfwGQgjXFmAMAAA==
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1498576334!99428930!1
X-Originating-IP: [104.47.34.77]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16180 invoked from network); 27 Jun 2017 15:12:16 -0000
Received: from mail-by2nam01on0077.outbound.protection.outlook.com (HELO
 NAM01-BY2-obe.outbound.protection.outlook.com) (104.47.34.77)
 by server-8.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 27 Jun 2017 15:12:16 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=RlOSin9mKIzn1Bq9OWTDW+2tr+FUHEUJGQ24Dz9wFB4=;
 b=letJKXWxbYdLYorVhC3B9wrHahJ1Dm5EsLHlwCxvFd45TVe9Ag8YyScBqad/7JM9RAWiZel4tzayjXlZsFPFzWn40+HkMSABgI4Lb9jrmAWy11cq7EBZJr0fTcxFCvfGvoUN3YGxhQEVmoDV71ZIeCyhPcSt5mkRHCXDOJtGWNA=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 CY4PR12MB1144.namprd12.prod.outlook.com (10.168.164.136) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1199.15; Tue, 27 Jun 2017 15:12:09 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Tue, 27 Jun 2017 10:12:06 -0500
Message-ID: <20170627151206.17428.59944.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
References: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: BN6PR03CA0002.namprd03.prod.outlook.com (10.168.230.140) To
 CY4PR12MB1144.namprd12.prod.outlook.com (10.168.164.136)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 296ed46e-868e-4865-5005-08d4bd6ee3be
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095);
 SRVR:CY4PR12MB1144; 
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1144;
 3:Teme30IR3aPyAk32Ka09J5lcLG59h0+f9AoX9yvVMSqdfwDbydXfnCqI7JoDFfs5Nkd+1mvnBs5vNYYUfXfMGUgjEGNwu7212gz54SKad2LMwIaeGjZRqeKe+y320dnY68IlHgV1mlblxdOYuoiUhD5JMVIB5J7MuH/AK0O/jqTGEXHydbJv/1eaM7/Ad7wWASV4kXKtaDW1AlEPCPI3CH1P+HpkXRe/b5jBWda0Xxz/R40tZ4M8fzz5u3O4ScW2q87cPg4hvQpRVn9g0EwmYwSGq7sOg5ZQvgDEEcCIeJAOI8Y0mfQQ7f7uknmum01I5O/cGT32My+tNW3hx1lC1sBt5dQp57dl6LqtBZpkuURafe88/itxFbZ+nuxaXUdA6NvDe/qkD7RZGrhf9CD0uuH83JDFJvAQRAB3iVANKCzyX95VcyxpRfFWyD8zQcL4xeWtOkCJGajECEsxj2Ll745qa0yZbZzgKr8mYBFhe7Rld8uTCy0ycGC4Psl9XdtQ4JUD61Jw/7SlMTwTMa4bqgyQs+gSgL0wyy5c2knIzgdPEKAk+5qRxZleNm9Jb7NDytOCqHgwrTR2TsFY3tRidEJdNFz1qFxUCEeRDkfD+vPI7RFTaYvktfwyMA5FyHafjInmjHS/wI6CCw1CBlljsjfccAt0dbdsPpRTOfmvioSIG77K4zvCaRCgSi7t3hGewam4sJefgoL8H4TyuHkglQ==
X-MS-TrafficTypeDiagnostic: CY4PR12MB1144:
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1144;
 25:Cu4J/lbRcsiKFBZBCq7javymEvA5sgSBK4V8bDae4wHOS+nCOB3oEDi0JQfAfvLq6L74EUq3SABroYPo6UIXJPjcMXdptICsYwWiBnm0dQl8WBf35aC/AI+hqJTLxGraFpKAmZUpTFezF5wEjQEwqyaC4XzPqwz1m64Km455TLwF967CArB14nmqITOIaWTAa33u+cQZHR4tUv2Ci8ERkR0K6RDy3820PmPditNfxrDVkFx5YXhgdmO5MeTwxH7GG+O8UnwCxReVv3VgWzMHev150+Q/ijxO8sv+7OFLXmwqLpQDpB6v5PDsnxGI0RDfTqH+8clNqj//hyX/cCN2M6zfWLypqKalXkDwSP/OsIlhidjxHbyz6UB3WBaRBVhzPrWVdBjprazy0cgaZ5n0OUYn1Ko3qQmx1l79ESUTkJ3oNaNGbuuDUqiwPotp02/6QOd+ql/8hihAHEk2BRX+U2/y42W1seN7fbCjxUKQrVS06duUMBf0RvE+ckbzyEGZwjYzS8yYj+Zdc34VQqbdWI4n0KwOWDTsPHPpR7nW5owcJzWNwGgmxDl13OtFUAFB87XBFpLAZ8tjyDRbIdCu2F6SOfhTvHlIVkILR0svqC6Pn9nzpFG8hFcClSs6fOC8xj1yKHqkGGSClkUnPyDxb8EGJjdsOxTFXGcfpXs1AbUa+VSifdnCE+urxjdWvtDUwkBqcElXyRbSrVIsCYtFTlbJIWiQ8zfPFa4t/s0IiQ7wvG40IuJS5aGL6nTXE/ZvX6Lmlzdtmkg5ELaiq2403dyZnm/zwFKU3SUYxUm3808C60N8FdAp4AvqCUKcO2aUeDhvZBwRzZ/EagJSnPo53iG0bpfa45D8Brq/83yd8Lvd+B3+ysEXJSz32UKFuDch/Wv4EmEhkzSrVuwrtAlOa8PDkKLrbnkQSAJIh+EUVIY=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1144;
 31:KBO4P12sTSSCEFCFRza0c/zEVgWWcmNRaOp02RncuB/qBbI8zz1H7w3IDKOgRZKF9yagN63o4lqXVxvjffcEhnGhZrrK5GKlYUQhOg4JwwGEqiLyqfdQbhXLdXGiNaEwGSDrA+MYIUoLuH2XSeAK8BMrZhmHEHgs1bcyW41PPvJqUvpAK+TSlRA4ZC8Zd5Yad9iMa7IkqKK4uClhH9Zwbgcq0YwRhrH0W9Ane6XV8p6bC0U/qAWTy9qC/Q3Tyng7dtTzYLD3o9GBkN/yCgP4LN3VtAHmq5vF89gGTbG30/N9ueJJeycWwcd3bBepBH86BVx3h22aDWmIV9Z68sEWQYOHcs6zSY7DSDFanX+OZt8hIA05+KoIaVM4QYI+un++LKWWOPdafan/QNFFxxZAKShLX35vaRWz7VJEixZuvWWJXZyIU3383Xft7i6DBICe/KcX2b4wFzWuoWx1q3iixFsNsaciiXZr462x+nIKJc05pW94ODKBN/uNNbfYMpbu4KyMMlWkcMWxJmdTn2yqYDNVY4yTKs3PwTd0ljE60mgK4UFXZn+Q/wOAp9lvHICKYIk2XIleTddfnwRqL7iAt0y/lGllHsRHY0lS2d0+S3DazGyfAQD8SwrIP9RSqtRc4IF4ReFYWBA5w00clWHGuEKA2fVd/dBfz57k3fZQHyc=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1144;
 20:TbYWx/PIxxPECYifcesdHrjEWuozwVvd/cIo355955TYtnHlwm8N0PIz7gB/qgcIo1zh/BMZp8ZSlbhF9yWUKRn3VNxfGVBwyuR7sWsY/NAIUHCFLAHbXIdmOwqXnF9P7YMq2Fe0zEwE7v2c/+9IBJZCVFD9xKsbaUwABEHpcC87qa+C8P5bGcCuWLobD7yiUThudk4VLnKNrWltJ+MlWLZkYZjcK4VtZ6ZSbeXxRhG/FFHGnpF40JQqec3shjpr3YnJFENn3UyWNe4vyBetw4RLJF8ilsGWUNyDUbRaOKRZMnzDX2/Xv8XeYUs5aAXT+Dg9o5weqEGCjkCsycSrmHSJwGjqDvi1t9ZrUtXAXMvyTGUo4qUtG2tAfst0roFTUdZItVRikljG1cMHH3kcdlpwcNPau6xoAAyHQ0obqAJF4FkIUP1s1FHzSAjBpGjTrYjI9edpu5EIPWwvjLBPusjZdb1fXXEe4VUko3NF2GE07ewIU0WW0Fo9eNX4Szjp
X-Microsoft-Antispam-PRVS: <CY4PR12MB1144EDA6B444E1FE2AC89796ECDC0@CY4PR12MB1144.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(133145235818549)(236129657087228)(767451399110); 
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(10201501046)(100000703101)(100105400095)(6055026)(6041248)(20161123562025)(20161123560025)(20161123555025)(20161123564025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:CY4PR12MB1144; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:CY4PR12MB1144; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQ0OzQ6MXRnaVFmd0pUZ0cvRzVVbFFMNVRqWitGUnlN?=
 =?utf-8?B?UkdEVzJDZk1ZeVJNNVRtaU1sQTJVUm1BL3hubVo2MEVsWmV3T3BVeGZSTERD?=
 =?utf-8?B?VzFMMk1qY2lKMjJJRGx1UUlQeXJtOVRkUzVJNnVmSWZRaXQvL3NmeXhJNVZh?=
 =?utf-8?B?YUlQQWJ6MTlFWDlwamtQVFZsNUJlbDZUSWoxdWRCS09ab1k5ZGJWT1RESy96?=
 =?utf-8?B?eGIrd1RGYVcrV3c3eXZCcnAwWHVlVGhsZlBGSURNM0h2NUpoYWU2bzNJWHph?=
 =?utf-8?B?UnFoTzJHekxrZWl5Vkl4VXNDNGNad1VtK0k5bUdERWpFeDZLOVlIRkMxSTgx?=
 =?utf-8?B?Q1kxWStJblJQM1F0eHNERUVDai9NMWMwemloa3YyNUlIelo0NGVoK0twbUZI?=
 =?utf-8?B?bkorZ2VZQXZMcHh0UlcxS25WVHJvYXBTKytMUThCWTJSZDA3QUpwNnQzRDlV?=
 =?utf-8?B?UEpvakhEMTNHbWpmbzFlVU9QS045c2xnK1lWeE5zcDY0NU50SDRVbTI3M1k2?=
 =?utf-8?B?eWJlMjdyM1pXQldlRzdYMzB6Vjg2UlZ6azdrMmM5Wi9KdzE2RnRzb09hWmpD?=
 =?utf-8?B?bXRqNEhKb2hBRmZHQ1hUNmJqVnZjWkZKU3FGNWRTUVFDM1ZHbm9ZMnN0elNV?=
 =?utf-8?B?RXRmN29wTDZEUEdqSDZ2dCtFV2U2RWNRckxKTVYzalJXU29EZWVpM3Iwd01u?=
 =?utf-8?B?bWVBdEF0aGN5ZHZYc3I1UXJVcEVPdGY2MVdnV1hlMS9HY2VrYUNyQkppeXFH?=
 =?utf-8?B?UzY2cjZxYkt3UkQ4bEo0elptcWtCclkxSlJ6aDc3REpublFxb3l1cmRTT3VZ?=
 =?utf-8?B?cUw2U1c3Y3hqMGtOSzhRVlpJNU5STS96Z1pwQW5JYVNHUjhWaCtkTWVvZ1M2?=
 =?utf-8?B?NWxXN24raTE3ZjJ4LzdvZTgwMkwrcFUwNU5rdlZHU1htamlSTnJ0ck42UERY?=
 =?utf-8?B?RE9OUTlNSTgwT2hXdFhYOWl1VytzRERGUjNGNEtkNVpUWndvZElxUXQraVBl?=
 =?utf-8?B?UHpQYXlsUFdCVXUxVEloOThjMnZ2dFJrejRuakZJcnB6dXN3TmMvMTFnaFEx?=
 =?utf-8?B?cXNPRUlFVkdNTEhHbkprbFpVbU1zWDVVYWY1Q0RqUVlzekgvV2k1SzY3ck9X?=
 =?utf-8?B?ZzluV242TDBZc3p0NjJEQUFIbHFOcC9ObFBGRkkwU1dENXlXano0b3NQckNi?=
 =?utf-8?B?bGdQT1JHdUR1dFZwbGloVm0zMTU4bTRaSWFnZkdUR1BHT0lGOXlMbGxCajNT?=
 =?utf-8?B?a2JQYjdSTVJyZStMeTNPVThxRGs0SE1xRGdFVVlCcG5BR2lMTlRqWEQ2aXJN?=
 =?utf-8?B?bjlDRVFGRUM0c3EvdlhUeEUyTGtSaVFtc1FabzlNQVAvOUhmQjU4bHZSeXU3?=
 =?utf-8?B?RjdCVEcwTFhrWWI1UzJpQUpFeis1NFNKeHVOTXpNVGNsaGFpcXQ0bzIyVk1U?=
 =?utf-8?B?eXpyUENKNTIzS1lkeXQxZ3lRUWxkdnhkM2N6VXBVTmZzcDJSeCtmQ1VxK2Nh?=
 =?utf-8?B?S3hxRE9YZUh0eWVtcGF3TWtJQTgxcWUya2dROWpPcDBaU0RVMXdSR0diTUxW?=
 =?utf-8?B?R0JBeDN4UlduOGs1S1o1a2tmM2Q0Q3BPN0JxcFV3dGpDeis3YjB3VTJCSS8v?=
 =?utf-8?B?V21kSGpvZFY4Nlp3WmprMTRXVDkxTnkrZW5OTlM0VTVSU0o4VXRJVlpmR1pV?=
 =?utf-8?Q?IYXk8l2P1ljjGHRbAKI3kNMi6eF9I7tyxMIvcL?=
X-Forefront-PRVS: 0351D213B3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39410400002)(39400400002)(39860400002)(39850400002)(39450400003)(39840400002)(4326008)(25786009)(76176999)(8676002)(4001350100001)(2906002)(478600001)(97746001)(50986999)(305945005)(6666003)(2950100002)(23676002)(54356999)(5660300001)(53936002)(86362001)(7736002)(7416002)(7406005)(110136004)(189998001)(47776003)(66066001)(38730400002)(50466002)(53416004)(42186005)(9686003)(103116003)(6506006)(83506001)(54906002)(55016002)(3846002)(81166006)(72206003)(230700001)(33646002)(6116002)(1076002)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR12MB1144; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQ0OzIzOlpyenpVL2hSc01hN2pmczVkT0YwRDlDWkV0?=
 =?utf-8?B?cVBDVWxkbDMvMkQvRTF0OTlXWmplT0FRQmtxaXhJTmRoZWNCTnBScUdJNFdS?=
 =?utf-8?B?VTFzSUc0NlRzM3IyQkluZjhQOGU0UjBTZ3d4RnZRTVlQZk85L00wUmEyV2VV?=
 =?utf-8?B?M2ZBamdDM0M4MU5waDJ0OG9FNlY5NWF0aWM1R0RWcmk1SXRFM2tuM3FXdjJ0?=
 =?utf-8?B?eVlxYythTWdRVjhsVDMzeE1HL0EzUzI4ZUdFRUlxUGVqVTUwV0h1YWh0d3pW?=
 =?utf-8?B?Y01xc0NyTG1iZ0Jhb0VHT011UElCMTEvTFEwUlVKM052UzRHOXp1eE9FNy9k?=
 =?utf-8?B?blVKS2tYcld1QXBSSmJkQktYREZUQmpqYTR4ckxnSVdiU0w0d0xYWUZrdno0?=
 =?utf-8?B?a0lhcHVDNEtMUm1vS04wQ2tQcG1naSt6cExRcVBWN3F6WFZCVTNaRXRsd2Vj?=
 =?utf-8?B?QlJlNDlxa0loZTh1YUZoUWJQeFlHZ1JBVTMwNWJ3dmUyTFBvYVYyNm5pRXVv?=
 =?utf-8?B?Z3BmSllRL0x5bFJndEtZRGJBeEk3cC94UUUydHdybzVJM2t2YkJLVHJlUnNh?=
 =?utf-8?B?NlpqMTFCVmJOeWU5Q2VBcGdLRjJ6N2N0a3BRK21wM2RRVjd2SG9YV1RWR0h2?=
 =?utf-8?B?V29BdmgxeHQrV0ZHZ2MrRzJlM3Flbm5UWi9pd1A0NnFTZnlDSDNMYjJTZWMv?=
 =?utf-8?B?V0pYUEM3SWNWVHRHazk0SjlmTzcrblBsZWNsQkEwR0pxUk1HdWxXb1lMUU9T?=
 =?utf-8?B?T01SUVRQdDFSbXBuc083MXBhbEJsQlN0aUdjRnZDamo1Mk9mcnhSSU9SSnhm?=
 =?utf-8?B?ZGoySmllMUhFV3hYeFNFOW13QjMwWHlaeW41dFFCb0ptelFTaWw5OTFodlFv?=
 =?utf-8?B?RVhLdlQ1Y0lQN1dzbE5NcXlzNEtyV3EwWTFlWng0aVN3VGd3NHNxVnpzL250?=
 =?utf-8?B?OEdCMHhySGx6MlBmMklwQ3VUeEtTVHBIWkEyOFB2Uy9pcTJoL1gyamI3Q0dL?=
 =?utf-8?B?c2lnS3hGY21jRGMwamdUVmluejRGNEt2TWU1aThtY0VheW8zcGZYcHV4YjZW?=
 =?utf-8?B?RnFnMExpbzNLMnpXZEtMcU96bko3aFhKZjdDNzkrUmZhTCtRcXBFTXRNZEt3?=
 =?utf-8?B?RnQ4RklSbE4vRm5GaHgxSmVFeEV2ZnhsZWlXK0tMaU43TWwweGpxUlRFUTV2?=
 =?utf-8?B?M1lWUXRKQmdGTG5VMy8yMDBQa0JxY3owUlpMN1dkRU1QeVgvZmNsR05JNUNz?=
 =?utf-8?B?eUQvRTlrQ0tNWk95bEhpZ3dQektRUjBtaUt2MVJiZ0tSUVJmSlFnVmlhYU5O?=
 =?utf-8?B?K290NCtpZWJMN0FYcU40aEtWVFp0VloyWWZxQ3Y5VXRWSWZnNXZuemVkby9n?=
 =?utf-8?B?Qit4UHUvbG5lMXFyejB4YXI2b0p1dllZdmFjSHNDM3BaS2hZWnVGczNmS0ts?=
 =?utf-8?B?RHJiSlZTUU5JT2NtR0xtQm9idTAwdUxrdGhreG56Tk5zOVlSdEwvbmlzZWNT?=
 =?utf-8?B?RFFGUVNIN1I5UUZxRzR4U1lORWhETGJEeW1xbys0cE5DcnplWnY1Y1FHbzlS?=
 =?utf-8?B?N3VySHlYMHphNTgyNlEwaXhTMHpIZ085M3hpLzh6a2thN2syWURaT1djenk0?=
 =?utf-8?B?cjEvTFo0eXFGSkhWNTV3bjgzbFhDb1pjdGF6UHdFMm42dVk3ZFZRa3pGNjV6?=
 =?utf-8?Q?cytBDlRSKKr3Q2/9kY=3D?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQ0OzY6VFJFSzRxTFJWMHN2L0c0VjNSSzVVOEkzb1dW?=
 =?utf-8?B?QjBtT3N1RStkZHk5algxUE5DajFNMTFndVVWNkdYc0RtYWFFSTM3d215Z0sy?=
 =?utf-8?B?WHdMNWRMVzBZOFNlQXR5cEcxbW1iaE9mcFN1Wjc1Z0E0VWU1YVZpTysvZlVn?=
 =?utf-8?B?Y3N6TE9UK2dWbmoybTVidmowV01xMGFUejdXaWdob0VBQ3FNenRlY3YySzN5?=
 =?utf-8?B?c0sxY2JzaXBVdWVpa2g1S29ZblJUU3lFbDN5dUhPbXJFWWNtUy9Ubkk2UEpQ?=
 =?utf-8?B?SjdIQmVlb1duWUZLdUFIdFl5TFpuNXFONk5ZYWlFQTdIUHNIYlV5TjdvTWw2?=
 =?utf-8?B?M1VpYkVnM2o5UXNCUHJWdnFIVEFWWFJud3F1Qm1pS3B0a21SN0k1MVdGSjNx?=
 =?utf-8?B?SVhSZ1dWVlR5OEdRMWhZWVEzUFdQZHI3S3QxTDFRUmR4Q0pvUnl3OFNzd1h1?=
 =?utf-8?B?SUFLZE9JK3lRU2VEckZhVVBnMko0OHM5WWY1b294WjdBcngvbEhQZkd4SlEv?=
 =?utf-8?B?T0Y4TEZrT2VuWnpvbCszTmdKQVhHSDlmNlRQNlMvZnR3TEVRYlZ0ZFgrQVFn?=
 =?utf-8?B?RzFPQUFmelBQR0NOTWZLclpYRXJNUkhqMm9lN1ZZZjRPT2xDdnNDRnA2Wm5R?=
 =?utf-8?B?YkswWjhjcHMvSmJFYTFwcGhEcnI3alNTQ2pWWXAzR0pMaERWelhaZkpYbm1V?=
 =?utf-8?B?UGVsSHVLams1NVIyVVAyT1djUVREZ3ZwUFhsQlBDQTVGc29FMnc4Uy9HNEcx?=
 =?utf-8?B?M1E5Rzh2MGNSWHVZMm9sR2tOUmpDUkJicUFicjYrNWdtYVRLYXJmTStuQzRZ?=
 =?utf-8?B?d3FBa0lUUXJkdm5qempkM2JDckFQalEvWTlPdVJnLzZ2THdwRXl4WjkrS1JX?=
 =?utf-8?B?SXg1OXN0bnU5TnJleW91bHRYZWhoWW1GbHY4aFVmdXhUSk9KQkRYMDRsN2hS?=
 =?utf-8?B?U3FYM2Q0bmtCWUxhb0xyOUM5TFpBaWNCSkQ2Q2Q1M0k4VmdiaXJlU2hSQ2pK?=
 =?utf-8?B?Tk9BbkRJaW1NOGVzTVUwWlY2ektYbm44dDFidzRRdFUzUEQwVk9Sd0V3YjJh?=
 =?utf-8?B?eWlwYTNFUGNpVS9ITDdlU1lzaEh4bUczNmZlTjZ1OXNCL2p1WWd3MVBvMC9x?=
 =?utf-8?B?ZWhuRzVsL2RtVWh3MWswT1FkdS9KZ3FwdzY5djJlS2NnUlpSd1VaQ1lnZ2Jt?=
 =?utf-8?B?d3c2d1JHb0pReDZMcWoxTUF2SWZ0THJsVGxDMlFjaktNWVpwRURIaUp1NTVY?=
 =?utf-8?B?UzRHR0F0ME9QSHpZZHd2MGxNT1Z5alAvVjlueFY0T3RPTjdaWmQ2dkx2Wm14?=
 =?utf-8?B?WmlQb0w4eFJOQnBHa0xOTThTMy9TREFSUGx5ZmdDVThjcW9EeGxJcDl4aHdP?=
 =?utf-8?Q?Lnth126?=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1144;
 5:dIgRGITLLzmFKZPv60WcRaCv4W2dPVxFP/qNeOZ2ImiAvh2Q8WE95lZOMh1leUlS0FvDBdCJLSW0L3XRNpFkOVEAH44NhqSmtVqRqNeukhmDIyjuNo9lZeUn8WWgfz4KZLLKg/LTiI6Pmp9XRw/3UKc2ryvOYQWQnwec/THRyFzrJlxWzNqa2ecUpBSo0aHBHyMbpo9lPRpuS6Er/1WPIVQ1FwInjD/ws3M+9bWijDlN2+hDSTO8d51OJZhNe27utEyMhO+/C0v7ud9LDUZ8CMzJ8urz8FkyVi5w6tBmHA5fSz8xicAuyfEGefVM3aTZ1J3186xpfcRxiRO7O9a/KsfQJaYJC9/2eVJGFKEFcGsXvb+WELfdvqpxxbmtvvzZ1IKKFKjw3WCKuCqBEHu+3NRceNxACQQ/egWzS9S8GG1ffBuFvR8Oj1/97EEq4tsJiFAb0pS8yka/kANsxephXVd3VyZnkv35SW9L6hCZwy6M51epiiunHJ8QDxbido6j;
 24:/4NicoztFdpqW3l/9ZU2MQuI+iwerE5z3SqnrFvKlVPkelwM8717vQNA0Y67Nm/xyP4jWm8KhxiyI4OGwpv5FDJ3DlZcxh+M8OsJPjSlTnk=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1144;
 7:N7XxNNV77t61QW8R+G3HcCLxoHQ/xpmkTNkJduhj6khZOSea0YbWtYu9r7OkahwZ3WyYj85DC6Z8Ka0Pc6LmW8RTxTUfvYLZErz8yLG3ZRjvF0/TixLcdE8mapTJJkAGpmicSENKepsvA8ZEy75EzGunbMhZf++9Nu5px1+vuvRHA+QasX9Dw3UZeDH7YAcMqRj899OuzkCMDjyQCD50W1dZH4WeuFVRXUw3SSoK/hZCWN59P7bBx4ZW1hTTsR8iMOuJ9FTDAR0ZK5/OvF/0jxMNkf6YbNSvH2xyRx4JKle7U1ECsgSklruGCHMBhA/KBq34jF3iHlc9FUk60FMQTZiPe0irFFvRTBDlF8EU1AF/pFkQsY0QNkwN0MrXzLeQGh349UPpgjqep8tH3kt/f8jAkQnf1meKEUTyB03TwnwS/eCuu7lV3BBsg4pLqgMT+qBnmtM+5n8HaP+kbwf4VCAP/yKJaW6rYzShicItvgNme0cmrbgzyz4BgAGOJHVXRKxpnVozEpqoz4mV6pITKxJnKI26vuSvThqpK60pjZNyhg7razlUAcxnHTiSup0nTEIqtE6W4k3ZXnOGCJUPVv0HJ5VJaInnSm0oU2YLhhQAApwNqM581znNNkUVpQSK1VHwqO7eX1H2MBfWG50ecwXbqEdi4/oiB76rz7Ayf8YcYIInGfuXuXGsnViNGpxdEXvhT746hgtuV6SRLmKoAb062dVL5vMd1XADbKcCc7rosHg1Bf5MyRuPQA/ETWMEncLJe6++TyCs3XkNHabKIwrEhCf9fdHUuSHMbsryjkQ=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1144;
 20:VZn0wV/G7plM7UwfOPkhHsF7vw9d+ElvdLbr0cu37adW6FCT2tkn1OFwP/s5MQj0H6mnx/ErfBGnCAfush/XQrJFAk5zZmRwLZuYKguZvcFiVLgk3eg+2OwAz8ofi8NVSDnmlqX/Ebj1a9iC3pYico6kQzW7R9vrcZoMDHmHPtdmSr6UHEbaoiO8/cQdsvXrDWvyXIWkguy9YGgWSfWkK3c5vlpLkfRm0LF4XZQPTP53KOxrKxEtrruUYQfFsO3U
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 15:12:09.8847 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1144
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v8 RESEND 25/38] swiotlb: Add warnings for use
 of bounce buffers with SME
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIHdhcm5pbmdzIHRvIGxldCB0aGUgdXNlciBrbm93IHdoZW4gYm91bmNlIGJ1ZmZlcnMgYXJl
IGJlaW5nIHVzZWQgZm9yCkRNQSB3aGVuIFNNRSBpcyBhY3RpdmUuICBTaW5jZSB0aGUgYm91bmNl
IGJ1ZmZlcnMgYXJlIG5vdCBpbiBlbmNyeXB0ZWQKbWVtb3J5LCB0aGVzZSBub3RpZmljYXRpb25z
IGFyZSB0byBhbGxvdyB0aGUgdXNlciB0byBkZXRlcm1pbmUgc29tZQphcHByb3ByaWF0ZSBhY3Rp
b24gLSBpZiBuZWNlc3NhcnkuICBBY3Rpb25zIGNhbiByYW5nZSBmcm9tIHV0aWxpemluZyBhbgpJ
T01NVSwgcmVwbGFjaW5nIHRoZSBkZXZpY2Ugd2l0aCBhbm90aGVyIGRldmljZSB0aGF0IGNhbiBz
dXBwb3J0IDY0LWJpdApETUEsIGlnbm9yaW5nIHRoZSBtZXNzYWdlIGlmIHRoZSBkZXZpY2UgaXNu
J3QgdXNlZCBtdWNoLCBldGMuCgpTaWduZWQtb2ZmLWJ5OiBUb20gTGVuZGFja3kgPHRob21hcy5s
ZW5kYWNreUBhbWQuY29tPgotLS0KIGluY2x1ZGUvbGludXgvZG1hLW1hcHBpbmcuaCB8ICAgMTMg
KysrKysrKysrKysrKwogbGliL3N3aW90bGIuYyAgICAgICAgICAgICAgIHwgICAgMyArKysKIDIg
ZmlsZXMgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2luY2x1ZGUvbGlu
dXgvZG1hLW1hcHBpbmcuaCBiL2luY2x1ZGUvbGludXgvZG1hLW1hcHBpbmcuaAppbmRleCA0ZjNl
ZWNlLi5hMTU2YzQwIDEwMDY0NAotLS0gYS9pbmNsdWRlL2xpbnV4L2RtYS1tYXBwaW5nLmgKKysr
IGIvaW5jbHVkZS9saW51eC9kbWEtbWFwcGluZy5oCkBAIC0xMCw2ICsxMCw3IEBACiAjaW5jbHVk
ZSA8bGludXgvc2NhdHRlcmxpc3QuaD4KICNpbmNsdWRlIDxsaW51eC9rbWVtY2hlY2suaD4KICNp
bmNsdWRlIDxsaW51eC9idWcuaD4KKyNpbmNsdWRlIDxsaW51eC9tZW1fZW5jcnlwdC5oPgogCiAv
KioKICAqIExpc3Qgb2YgcG9zc2libGUgYXR0cmlidXRlcyBhc3NvY2lhdGVkIHdpdGggYSBETUEg
bWFwcGluZy4gVGhlIHNlbWFudGljcwpAQCAtNTU0LDYgKzU1NSwxMiBAQCBzdGF0aWMgaW5saW5l
IGludCBkbWFfbWFwcGluZ19lcnJvcihzdHJ1Y3QgZGV2aWNlICpkZXYsIGRtYV9hZGRyX3QgZG1h
X2FkZHIpCiAjZW5kaWYKIH0KIAorc3RhdGljIGlubGluZSB2b2lkIGRtYV9jaGVja19tYXNrKHN0
cnVjdCBkZXZpY2UgKmRldiwgdTY0IG1hc2spCit7CisJaWYgKHNtZV9hY3RpdmUoKSAmJiAobWFz
ayA8ICgoKHU2NClzbWVfZ2V0X21lX21hc2soKSA8PCAxKSAtIDEpKSkKKwkJZGV2X3dhcm4oZGV2
LCAiU01FIGlzIGFjdGl2ZSwgZGV2aWNlIHdpbGwgcmVxdWlyZSBETUEgYm91bmNlIGJ1ZmZlcnNc
biIpOworfQorCiAjaWZuZGVmIEhBVkVfQVJDSF9ETUFfU1VQUE9SVEVECiBzdGF0aWMgaW5saW5l
IGludCBkbWFfc3VwcG9ydGVkKHN0cnVjdCBkZXZpY2UgKmRldiwgdTY0IG1hc2spCiB7CkBAIC01
NzcsNiArNTg0LDkgQEAgc3RhdGljIGlubGluZSBpbnQgZG1hX3NldF9tYXNrKHN0cnVjdCBkZXZp
Y2UgKmRldiwgdTY0IG1hc2spCiAKIAlpZiAoIWRldi0+ZG1hX21hc2sgfHwgIWRtYV9zdXBwb3J0
ZWQoZGV2LCBtYXNrKSkKIAkJcmV0dXJuIC1FSU87CisKKwlkbWFfY2hlY2tfbWFzayhkZXYsIG1h
c2spOworCiAJKmRldi0+ZG1hX21hc2sgPSBtYXNrOwogCXJldHVybiAwOwogfQpAQCAtNTk2LDYg
KzYwNiw5IEBAIHN0YXRpYyBpbmxpbmUgaW50IGRtYV9zZXRfY29oZXJlbnRfbWFzayhzdHJ1Y3Qg
ZGV2aWNlICpkZXYsIHU2NCBtYXNrKQogewogCWlmICghZG1hX3N1cHBvcnRlZChkZXYsIG1hc2sp
KQogCQlyZXR1cm4gLUVJTzsKKworCWRtYV9jaGVja19tYXNrKGRldiwgbWFzayk7CisKIAlkZXYt
PmNvaGVyZW50X2RtYV9tYXNrID0gbWFzazsKIAlyZXR1cm4gMDsKIH0KZGlmZiAtLWdpdCBhL2xp
Yi9zd2lvdGxiLmMgYi9saWIvc3dpb3RsYi5jCmluZGV4IDA0YWM5MWEuLjhjNmM4M2UgMTAwNjQ0
Ci0tLSBhL2xpYi9zd2lvdGxiLmMKKysrIGIvbGliL3N3aW90bGIuYwpAQCAtNTA3LDYgKzUwNyw5
IEBAIHBoeXNfYWRkcl90IHN3aW90bGJfdGJsX21hcF9zaW5nbGUoc3RydWN0IGRldmljZSAqaHdk
ZXYsCiAJaWYgKG5vX2lvdGxiX21lbW9yeSkKIAkJcGFuaWMoIkNhbiBub3QgYWxsb2NhdGUgU1dJ
T1RMQiBidWZmZXIgZWFybGllciBhbmQgY2FuJ3Qgbm93IHByb3ZpZGUgeW91IHdpdGggdGhlIERN
QSBib3VuY2UgYnVmZmVyIik7CiAKKwlpZiAoc21lX2FjdGl2ZSgpKQorCQlwcl93YXJuX29uY2Uo
IlNNRSBpcyBhY3RpdmUgYW5kIHN5c3RlbSBpcyB1c2luZyBETUEgYm91bmNlIGJ1ZmZlcnNcbiIp
OworCiAJbWFzayA9IGRtYV9nZXRfc2VnX2JvdW5kYXJ5KGh3ZGV2KTsKIAogCXRibF9kbWFfYWRk
ciAmPSBtYXNrOwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 27 15:12:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 15:12: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 1dPsAH-000290-ND; Tue, 27 Jun 2017 15: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 <Thomas.Lendacky@amd.com>) id 1dPsAG-00028H-SM
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 15:12:29 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 C9/EE-01709-CD572595; Tue, 27 Jun 2017 15:12:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSWUwTURTt60zbYRl8tBAujbjUnViWqAl+SIy
 aCB8Q4pKocZvi2E7SLTMtwRgRScWIWlmCwbpQ6xIB9yiCRqsIUUndETT0RzQkktSESOJKdKZT
 XP7Oeefcc95NLkVovWo9xZa7WN7OWA3qeNKSPTvfOOhetT7nfGVa3pnR0+RSVNBz+4eyBG1Qc
 XaTo3yrynLh44Da2ZRQ3ve9laxEwbgaFE+R2EPAt6palUQQbkBwcaCekIgWVyvhWOMvVIPiKD
 WeD/2RMaWEdZiF6k9eUsIp2K+EoSNYGiBwRA13n4bUkqDEk8EfOEtImMSzoOVMIPpO4wJ48XY
 siuNwITQ39kdDteJ76NsdjYRT8RRoeeVRyf5keHz0g1hGiQXz4PKtbOmZwFPhZuR4NB7wNLj5
 5Yta+gPgfQi6H5wj5MyZ4Pv8XCObMqDnyfFoDuAiaH23SYYzoNdTLI+eVUKV55JGJofUcGh4M
 FaQCZ+84VjBkAYqn7+fICqoC3sImbST4H0UjI1Y4eGdcSTjQmjxNcRMIRV0ND+LlQxiCLy8oq
 lFRt8/u/r+7ur7Z1c/IlrRXIHly1jeuCAny8RzZovLxnBWY27OoiwbKwiMmbUyJiGr1GG7hsS
 z2K1QoA5U21rchdIppSGVboNV67VJJse2HRZGsGzh3VZW6EJGisKBnqrVuO9+9zGkJ+0OO2sA
 utolmpN51syWb+es4rFN+IFKNKTQ/U5RpgUnYxM4syz1oun6NHqBeIdaLAkWt/3P2MSZvkQZe
 h2NFAqFNtHJ8jbO9b8+gtIoZNDRpwQxJZGzu/6kj4jFSrGYPFkiFbuYv5K+EpXeN55XLQ5OSn
 EbTCs62yxFXH4dnblx+TI937nlXmlwzRJ6zmZVONgx2j58dc+uZ4PrrntQb4/e2JZekTe09nu
 H/3KkMWnsBnXw9f5r+T9rVjaZ9p4oGv96QFGxcyEu68SP0Wh6PaeLlHgSboXdGZMuvAmFhq9g
 nfvhYb1w2GsgBQuTm0nwAvMbk+oQLqEDAAA=
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1498576346!102434722!1
X-Originating-IP: [104.47.38.62]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32741 invoked from network); 27 Jun 2017 15:12:27 -0000
Received: from mail-bl2nam02on0062.outbound.protection.outlook.com (HELO
 NAM02-BL2-obe.outbound.protection.outlook.com) (104.47.38.62)
 by server-7.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 27 Jun 2017 15:12:27 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=9JdqfmLVHYCrg0v5+Pitg9yzHyZd77lR0BvWKOO0Q9c=;
 b=t7TVl0S4JSPJC900nRrn7kSvWsQyEpiMJiCW6JwJnG89BYI7uaH/WUlMMhPBnWL+GIS/Lstn/TeLJrrLZ86ClYnW2D246wUl46zYGWjlgkZ2t88+ovrE8isOQ193tMNvrK+XFROcO1ki1jy27lIvczTD+6Z8T2s6QXIEVPflccQ=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 DM5PR12MB1145.namprd12.prod.outlook.com (10.168.236.140) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1199.15; Tue, 27 Jun 2017 15:12:22 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Tue, 27 Jun 2017 10:12:18 -0500
Message-ID: <20170627151218.17428.25499.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
References: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: CO2PR05CA0076.namprd05.prod.outlook.com (10.166.88.172) To
 DM5PR12MB1145.namprd12.prod.outlook.com (10.168.236.140)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 722a7266-ac64-49de-e049-08d4bd6eeb04
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095);
 SRVR:DM5PR12MB1145; 
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1145;
 3:afxMXfUWgrv2xaVlYvU2reLQJVNlKZzXJx9SzWvDXKQP1+AdxXa7+y+sJUhoXiwnwPqpfQRAgyZc7SkGqR/VwRCSFLVmHwI9IOYUxriepb+jsQEZlm4AL+3oGdxYyzogxPNVGc+5m6rFTHkf+cL/vpNVm4AT2jfHr8PFygPzCepWqWCdrIqe2G07VzQ7Ns/480crzyj1tQ1Hunb9Fs7qROSbwzvkxW5j9cxiQMEC66KZ6KiYNcXnKmKTfimHAKvv2Th40BmQuh+Nvu6+ieQC+cTJ9jIKKKUIkhnyrmmwBwy/tvHTce/gAl9kQ5xTU3xG6u6E56kOZv976nGDej4D8+baOdntO8avK6XQ7iFE94ov2j++calqmh7qmgXN+HaRjmLc6Dc08lFCJME4h1LueJ6UuweugDrMEhVbtr0kFXIHY/joNNWgWMikEbrNSU6XmRmlzGuTWnWzc9L1M1iFJfJ+2ODTE9GlUNR/T5jfOvNbtNR8kBXAsIXijVNhMwDeI2P4kK0NWorhswUui01LXUnJm/8ZAkEyNdJgSnK8M7BFZd7FLM9NQq+r9biWUVE/t763ZBw7C18KdRzwo9uxIh++NaeCffdfHpucYHzZRrAMcaQt9u5ndDDuXGH2lYSXwuxyR/wCcotZ1e+yXllBylk/PeIdh/rvzHD+io6YFv3uYQRygbWfWmqsh6vS20pwEKjilxeJmiM0nJN1vKNnYA==
X-MS-TrafficTypeDiagnostic: DM5PR12MB1145:
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1145;
 25:4Lf11GZ8Y5l27/6HuQfaYWjfW3RgyVeEhwedG7octV6To02VxUlq4xc25rBDFrojQlxQT1NcHMZYPuG5EkDewM640r80AGIP9yiDo4Jtf1/D61fN8Gtw0JUPpvS7K9nCBH3wqwU8S125TebHPzMU0owCnKjedBWggIdB5XAWva7jejYdYEzRoaskoWa6yeVed3H+qS/vQ+6SkWCUzPEcHxnVkoFi7HWWBjofZN55J0rf5csJS8QjLyYYXnr+cqMVTkfDP41CcJF9UjX1hYAisu0FR43jy4bQDu3cgvSWDrIRokbxueQMG7U4T0CHkYDPY+GG9KSMTEdfjmJUlbLIqsyCP54Nm08xOVltNLa476M+W080MZ2Qclj/6qYHYDgLfJ+YeKYW6nNGlZ0cxedWEz2DDXN3D1RncloU3gfXv2RdEqmq1eTnggv4kR+qgkGvV8KZnlT96Fkl5fOe9KVJOIcOLWBm/3ScYufzp3Yjk59dAIPDwjPhxZ9Y5Kzk8VBrn3aWAwEGKSg8vnwF1bmEmIBQMtzRVA2axJMpl/IwR8ANYxWkV/gNvymwKB6T2LTQLm7aZNBTtxnMFYpIoU5ARyffWeS1Fy/UgaAXVh3qZ7bSDkh2sntS85KIck7GNIsESAv7OiTZP42Tu5l8f5vJD3jA7D096nW6nQbgp1Dye8IY401pgkBasxmk/bfRl61cA1Ok7BM2wYVSI0qFZpGZCyIco1AszkMvyUUYpcrqUrj1cLxFsPmuYTlI8Umuw9324TOjlnxUpvZjSW5Y2SG9jz3pNnalAAAiVRAfecllcBhu3CZjLNNP62JGwNANZOs7PwXon7rLqxSKAm86ldrzGixqj3G5gOmIS8MCCJyOgOs8fzWIKg7Q6xAYNQdTGHLgyBkH1Mo4OeJbzKgy4C+CX+L2RbtH7JNXFLWI/azfWDg=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1145;
 31:6RDzfX54i7c9JYhqW7J01z4xX1SJDX1ZOhkPdyom2esWz3py/OUaLKZ9Bh5ip7/2/mxcvIeos0dc2+Mcy4GDV337n+soI1SpL7hTje6xrrTGvFJN8RrM1MRvxiCewkL0KoYD8zN9r5LTHKlFGFyYqCesyTffzIcHahzgdRVL4o6QZBF2rdJt3Kjpm6cGajn6v4aKa7FsmRSkjctYmwp6xKAEwPpeAEYOAeglwehWMEvttP5ntJhwjjfUYw3p0OuevYV7MbOe5vNio4uT3pxyg+JUhC4WPUmA8XIuteIxaXCBx0MBKUD7wbGMv1Wyu8So5AISk+z+EvBZOf5kQyVYAESL8CPLDTm8qglc3t4o/nQeGcAkK4YFUjM756fmYavuEGCuGa06JG6ZoXlUdYaNjMoCwXZC4DrD62RpLk4/NSbYJJh8rm3OufKNlmUi0G2zaPj5CmSNzW6rL8pGmr7OIt6yn4Mlm+RcPn/lGJ3tG6ZQk5vx/m1kRyR+GLdkbk+dE1pKgiSvavInZIJR271Ogo+twJDUGFQ7JmcmOW3g7u0d0GL6dkeorWpAxy3sGry1ESjdvnU6m4zmgGiRq32BWV1hnUTnseDWzeHXxlGTf/R7UGYMRKH2HFet/MqL5k3q9olPofnUnkrZd7XGbioftu2kjIOddgVc1ZAHLjoqSGU=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1145;
 20:AD6he3Ve4iKIJBs9kolS+3DTfdGH8c+gvFF+4d1IAf6Bc7cruItVWN6rWWbkdlCrz4fF/91UlAnMMMFT7EXffGgObfUdxZBXGuk/RRYRa8OvC9halUVGPSsHUqraiQFfQOcSfYTIX4Ts90Ko9hs2p7EXoBXmu5PDgva3f+gHs/Es56t1qYuPwRCofK/J/ENr+UTuFrsgbxDxwj6nHoSWUeAuDBVj7LEyJL00Aoi5dLuiUR3mvTRvCczkILdG8F60mO3DXKqhdSMwRcIPH1mvJn/ZyaqGWMenZ+KxGSxZqhw2E/hzcrTwGPNHmbUr45WzqiXJjgc7l1oJFQjQRJ1Kw0O6xNVQeMXP30S71g4A0+o4ySw7rYSR5fw/soMrtKx5SfgO7Xlu9av9R5rA2RLideqeTjzcw2CJGPkaV8vO52Ba1ldvcaHZ3IjXUx6XEBiFxHUckKTgsWtEHZuELaeiZlORhPwS4tKRcIqczE5eA3bPio7DaCL5LwQxqQqtbG5U
X-Microsoft-Antispam-PRVS: <DM5PR12MB114512ED6E7A3F658D4ABB0BECDC0@DM5PR12MB1145.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(236129657087228)(767451399110);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(10201501046)(100000703101)(100105400095)(6055026)(6041248)(20161123558100)(20161123560025)(20161123564025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DM5PR12MB1145; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DM5PR12MB1145; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ1OzQ6Q1RKQVVhakkvTW9aU0hlOG9GWGY0UUlnMy95?=
 =?utf-8?B?Y29yL3NUK21rVk16ajhrR2xROGN5dXN5dTRQVzhqM2lCZ0hCMDl1S3FVTjMw?=
 =?utf-8?B?bERiVW1MRUk5czk2Snk2ZmZkLzNiOEdDTVhMenc1dGpPRkN5dlpyaGd1NGRi?=
 =?utf-8?B?d3dYR0tTa25pb1NGaUZWakhCNEhFUkZ0M3FmWjJKMisvWXgvMExKK0ZYSndF?=
 =?utf-8?B?NFV1NmpPUnZCcW9HaENWaGF3MmFNYk9RUjZ4TkNjSVR1NG9xSGRWWVVGUUNm?=
 =?utf-8?B?azJxeDQ3b1lnQ1NwaUxmU05GRGJmK1l3VE00T1NrNUJzalJTaU54dURpWWxp?=
 =?utf-8?B?ZEpwZUxwaTVYSStlOUxFV01UV0Iza1FPY0VIbVNnQmZFamNrUmtha2pUUWF3?=
 =?utf-8?B?Yy9DUTJoS1VpYjBoUDVWN1V6Qnoxa1lhUTMyMkRxcnk5b0l1WEVDdzkvdXBI?=
 =?utf-8?B?ekcvVU5reWxadnM1blh1RXN5V1BFdlg1S3RVR3h5aUliSVdpVXI0aHc2RU14?=
 =?utf-8?B?NFRKN3lzRFNjSHhNSXkvVUNkaEVuWGxvUnhwcFJ4TjNjOXBuZmdEdGo5RFlu?=
 =?utf-8?B?VlI4YzdjVVBKa1pEZ3N1azg1SXFFcklud281NGxZTVh3MVhZM3pYNVRPQlc3?=
 =?utf-8?B?YkpnYmtlbFdxWjFVeFV6bjdrY1hwRkpabS9nUVZ3UnV1QmlhaGJRNGJpUVds?=
 =?utf-8?B?S1RsTXNqVEtTV3psRENGblVvc1cwU0tEOEFkKzVsWTl0SnZsc3RYUTZ1VDVz?=
 =?utf-8?B?OE9CaWpQT3FpcFJ5NnFLUjJvSnUrUnE1bnEzbURBSm1tLzlCMi9PaXNxM0sv?=
 =?utf-8?B?NmI2QWdFVWVIOGxWUlQ5SFlzckxFL09oQ1FralpqWVRNSzhHdEVwS3dPOTly?=
 =?utf-8?B?dWZMMnN4TTNhQ1lmY3J1RTBRL0s0YnYvVjVqVHR2RzZ0akdPOUtQVStYMTF5?=
 =?utf-8?B?WGUybGhJcWRjWVZCMEpSQVBldU5rckcwaDFVQ1g0TnBodXhIK3pOWGdoYXNp?=
 =?utf-8?B?OVJBTURwKzVReWRBTUI3dGdqMlNqbE0rRFAyQjNkNHZJRmZIa1BCSzdMN25D?=
 =?utf-8?B?Z3JVTUszVFdBRGZLOFV0RW13aEdPT29mL1pKVUc2K1l4VlhGRyt3VHZEYkJK?=
 =?utf-8?B?aVNqUURnNHhKMFh1L3pLOHlYaEVjb0FtYjNaK0hCTzZ4V3ZIRjZLVmE5a2pX?=
 =?utf-8?B?WHFvc0VkL0RSUTNBemhScUNxVnFHUjJwMlZEWGp1Q1NXeEtkNE1uSHZMeW1j?=
 =?utf-8?B?QUcxN25FMGRvWE10OFBZd1hEQ3NnTmV5RlQ2UE9MWlBocDgvcGZKY1Ftdzlq?=
 =?utf-8?B?Z0dqZWczQUpDV3pyRzlvRWNKUnRSSXRDdHBONEl6Yk5BaVdkdVRTZ2Zrb1h4?=
 =?utf-8?B?dlhrWGNvREZ3ZkdNTDR4WFNwanRvTUZpdWt4YXU2N2tMU2xIODA5VlNja2NQ?=
 =?utf-8?B?V3pXZm80S3BlejVPMnROSm5vaFdoajg3YXI4TFFTOVlHVGZEeElnYURQUDRj?=
 =?utf-8?B?S1RlaFJEbzVDN1ZWSVBqZXRrQlZzaGhqWHl0N1dHNjBNWkhDNkpTM3dTWm1r?=
 =?utf-8?B?a3lnRGlkSCsxejVIVUFaUVFnWWV4NGFBcGx3NnhsSG9OaStmMElCTk1yS3dv?=
 =?utf-8?B?bUhSNXNIR3FDaFhiMk9DVFQ0dGpvNmtMdnpjVDBjWFQyRnRlRis2Z0g4V0Zp?=
 =?utf-8?Q?zktLrshpHJis7DDA4=3D?=
X-Forefront-PRVS: 0351D213B3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39450400003)(39860400002)(39850400002)(39410400002)(39400400002)(39840400002)(3846002)(7406005)(6506006)(1076002)(7416002)(478600001)(103116003)(53416004)(5660300001)(86362001)(47776003)(2906002)(8676002)(50986999)(81166006)(97746001)(230700001)(6116002)(42186005)(305945005)(54356999)(76176999)(72206003)(33646002)(55016002)(7736002)(25786009)(2950100002)(4001350100001)(6666003)(83506001)(53936002)(9686003)(50466002)(54906002)(23676002)(189998001)(66066001)(110136004)(38730400002)(4326008)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR12MB1145; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ1OzIzOjBPd1M1N0hGbmpzdEtCTG5HNUNCZVltVUp4?=
 =?utf-8?B?cVpiTHV3TG9BejEyeVVUM3NsWWFtU3VsemhkVDRaODVqZkhGdkw0UFZGZFJV?=
 =?utf-8?B?b3g3cTVYSXNOVk5DUGRlSjdERDRNR2xZSS81NW1LZGVLa2tCQzVsWHRGTm40?=
 =?utf-8?B?RStMeXZsbWU2bENqUERwU28zSVFQblpEaHJDWmZzTVpEMW9jT05zWU9md1ps?=
 =?utf-8?B?UExjMks5VkQ4K0xFWTVYeThoQ3lGUVl5NTlZdEZxL1Y2b1VpTEhpQllJVW5P?=
 =?utf-8?B?Rzg2NFhUM0xrODFMWFRlS0ErVi8rL2ZpamJyNnJ3RVdMZ3ZqVjQ5WjVlQzF3?=
 =?utf-8?B?NGd6SXB1QjZGY2V4UnJKblBGL3dQUk4wRGV2SXo3aFZFc1k2dGltdWlScDRq?=
 =?utf-8?B?QUFiQ2tEY1NZaVpJeit4dHE2QkxwL2ZEZEVxL21SYm8yb0d6clpVNUh0aU9O?=
 =?utf-8?B?YjhYMlB5d096bm5Db0k4R1FyRkJpc1JUMzV0N3I4c1MycGhzVWlrYllYSUNk?=
 =?utf-8?B?STdRZ0JBcGFBeFBWMmdqcW9tTDRCOXVGU1lUME13SDQvam1NNjNaczVlZUMr?=
 =?utf-8?B?V09sOEZMZXY3YndGTjlSY09YaVFmMFBNeXNSeDFJcmh0SjdwUHZDbElPVk9V?=
 =?utf-8?B?VUNWUU8wZkN5R1lORFh4TjRwTk53dE8vc05WRFFzSHNKSHRtckJYZWh0ZXJl?=
 =?utf-8?B?NGVESTJvSE1waGF0b1p1VlpSRWtXTWFFVnc4dHJEWWNsakZxOU5XS2hub3g5?=
 =?utf-8?B?TlZGN0hCMzk1VU9RaDlmdDEyUHduL3JWVVpQKzV0WDJmdW9jUk5td1VQYmRZ?=
 =?utf-8?B?WTNxcW5EbmUzaGViWGdDYi9zSjM4N2lMOGxRTzhBalFWWXc3Tk9wYlVXYW9h?=
 =?utf-8?B?RTRqcUQxWGd2YXJUVlNZSFFlSGY4dVVXaGlTS3NLMEtCcTd3eHRvSENMeVpl?=
 =?utf-8?B?bXdxRlNJcDg5d3FRR3dtZlBIYm5wbTZnSjhoSWQ0OVpZZ28yc0NoYjIySERz?=
 =?utf-8?B?RS9HZmdZV1NLU3FVNjFqUll3VXlHRnZKY3J3THI4SWY2STBzK3lWczRQMExQ?=
 =?utf-8?B?YUt1b3haY3dweG02OXdEQmJrc2w3eU1OQTI4UmFlSlM3NlZtaURqcFNTRW5x?=
 =?utf-8?B?T2t5azRHUHp6UHZtcCtkMUZNakRjQlV4R094czdtbktJT1IvWDM5bWVsYWo3?=
 =?utf-8?B?ZEhObEQxUGpRNTBraEU4Rmc1WG1oazhtdm8rTGN1SjNFbFFPK1NVbXp4Qjlo?=
 =?utf-8?B?Vnp2Z01rWDBtcVZYekFNOUR5R2pyMmltaHZGWmhkbDZpbnNlMWZaVkg0OU80?=
 =?utf-8?B?THJpMkFRRHhRSVFwQitmZ0ZYTHgyR1pveHBvRjlBZlVCazNqejkyN2F1eUQ5?=
 =?utf-8?B?ajJobGJUS2REM1FsMTYyMFZ4d2EzYkRMYlY0QndXRjBWbE9pcXdQaVFuenZw?=
 =?utf-8?B?bEVQbVkrck5BM2RBQVlod3lyMzhFcFlFV0xxcXlPQWUxcFZhRzN5YmdvWEFZ?=
 =?utf-8?B?Sjg3Qm1SN052cWpscUFaZkI1MldHeXl4Mm5PM2FJdlNrSGR4S3JFUjNxejFI?=
 =?utf-8?B?cHpWQmJHMUtuUkMyUzExbUlWVmIwaDNkYTZuK0t3R0lxYUltTFNDUU9saGhh?=
 =?utf-8?B?dG1kYmEvWnR2YVNrTFptVWxmc3UxM3FFYVduaFZiczg1VjI2bGhtbVZ2MEdI?=
 =?utf-8?Q?gxkqaLejnUTGYeIrSY=3D?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ1OzY6c2xsbHpmTGpRSmNBMmwrTWF1VHlWZUpOZVA2?=
 =?utf-8?B?OHZmYnBvN0FvTDM4eGI4aERpL3ZNcktGeDVCenJ6dkd3WG1Oc1NTSER5b25O?=
 =?utf-8?B?T3VHVFY2SzVsOSt4VHFoaE9QbklzWXJrTjNncnJVTXRlZEwzWk93V0pPenFo?=
 =?utf-8?B?YmtkdmI2M1JrY1lNd2t5NkxxR2NpdVhTVWRyWlY3MU52bllsTzJMdHBvTVpL?=
 =?utf-8?B?RTBKSXRYMVBXcGpVM096RmNqTUcxZGF1S1R4Sm54WmI5aHMvTW1ZS3lsdG0v?=
 =?utf-8?B?dkpMK3dJYXNrMkZjTHpBZWNLaFBkbUtPcjR4T2Q1elBxakwraDFtNnlEVDcy?=
 =?utf-8?B?MGw1UGN0QmNGME4xdlMydk1keE82ZHF1M1J2OXFCbHZHS3JyUEVDRFVWc1Zp?=
 =?utf-8?B?ZEJVVFFTRG9HakprTDVpTFkxQk54aUhtWmtXdzVWZDZxL2tlQ2ZiNFdodHlE?=
 =?utf-8?B?OFYyWDM3clVMc2xEV0FsLzRHRms3cEZEUjV6RnI3czZUMXM1WjVoUUVBTTFj?=
 =?utf-8?B?OUE1VmprVlYvakhHdnZaZFlDS3BaZTF4OWlaRnYwR1U1dk9RdmV3bUZJNHZP?=
 =?utf-8?B?SFc2V1NsSC9wYmY3MlVIRkQ1VzRyM2RWTzFUazlLZVh5SldTcmpGYkZwclM2?=
 =?utf-8?B?WFhPZFdFc3RqbHJtK2tINlVKbXVEUCtzelB3QTZPMG8wMXpHQy80ZG5FOG14?=
 =?utf-8?B?RkNMYjJiVWVkMUs1L2VObk53RU9vcVdRT2l0amQyaU9Xa0tDVE5CME0vRXFn?=
 =?utf-8?B?QVd2ekhEVldsL2FKMU00VkR2bTlnWHJEZEdFQ29ydzZiNHB6bzRhRWRndXNn?=
 =?utf-8?B?VFdXczFlVzRHSHZWelBNWjhZMmJYY1Y1UEp5dERrOHV5N3BkcHJaK251TnNq?=
 =?utf-8?B?a2dCWGFMVDFnZTVNTDZtRTU4N0VTYUF2alBhTVkxY1Btd2ErYUxYNzhpaEMx?=
 =?utf-8?B?eFJLQlIvM25nTzBpZXZFL0NFRDljSlprSVpxSVR3bWJWejZHNldsaGtaVjB3?=
 =?utf-8?B?RU9DZEZ5czYvWnk5Z1QrRXJtNVFTa2RIazFVUm1DZllXK1hCY0J1cmxBd3Y3?=
 =?utf-8?B?ajVSbk5RVFdNbW81NU9nRmFBa05kMTQ4WnVXUG5HaDlPQmNtM0RiY2F3N1ZN?=
 =?utf-8?B?YS9HWExKcnJqaVpZZkZKRkU4OWVlclQxcTNmbDJwUklSdG9xRUliVmZvVTFs?=
 =?utf-8?B?akdocTFFYzNkcnhJdEVLQURJb3h1NC9BRG5aaVJLWU9uSHNqUHhjOHdqVmRt?=
 =?utf-8?B?YW5XSW5rRS9jd2tUcXVJdnV3dm80d3R6b2pNemFGU0xJTkdRSy9qeHFNSnNL?=
 =?utf-8?B?WXFVbURtL2Rzb0FicjFRcTQxelZjREl2VmFSblRBQ3ZoMFBYZXZEM0NQNUwv?=
 =?utf-8?Q?v/BjIpp?=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1145;
 5:x8D7oiNjx5ILzvc7/WHp5eYuMRHuaqsRHWyrbPeCbkFLQWqXzSI0sVeJkxwEFx+6D3/P6u/+W7lYWpp0h6nbfQk1Bm+iDWVKBoV8oavmIijr+BIIDkr4P9MUF88sV+Iv+khMDVZrXbWUIp2H5wRTYPdne1Zput8bykn2Q5bBbukcbCA/eDCwQc5O3VlCQaiazQViDfr5QOYjDkS6d60WYQsvM16bTGLIvng3QB33I5RUF486PdoA2QNtU4thpDynL9WCVnbCN1Eja3tV2M2lQJZCqCZL9g9l0eny/Zf6yRz1AF59z2Mn/46pEPWG29A4/HHkJgiREJCYJ5dNb+NI2Env/K5l+R4b2uynUk3Qpcly8tsWS1Hb4/eAeU3LidNFybimeorAOsFRHDSMhGhyrJtgpXwjk59zokIrWNm3K9h+FO/kqibOrNJSJxacc3Waw6ZhKmv324BlRzgGVQLNVKPNgo37Xj7smcVqdfld/KsOKgQ3iruZjiuhthFhvFk/;
 24:4iWg+0cAToPdg/KH26zij/B1pLlBtKsziuFYAqdj7Szg5WN6tahNGTZwxBj2ofweMsuWo4oEPRx1bWLd1oNnHdk2YlEIOdwv4DhpPgu+97w=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1145;
 7:ayvifIdkxzwOGRkt2bcMOax2puCXCeDoGHIM2pHjoErY6feNZUfry/uOsMfvdFbjPgF2Nuhajhd8WXOJZFpDG2FWjnoddBK2GlFO5UGnw1iZEp0qJfz/zui7baS+ceNyjP59WhA5q+eTNkZ8pHXRQDFB860KjdK9PyHYB/tzN6b+z5UPm79NwBW/wQRWiAyVQ986rUaD3xfBW8O6YD8ZeMF/2uXb0gbOmVXcrAuS8rV/2U5oJ5Ltxnvo7/xhXkkesKww7xXfqSotQ8M2Z5O6mIPoWIqcNsAMbFTqOhexaRADcIKQC2aywqhK85IpFzpT3jiZD4F0KMQfrPxrVgMq8kMC+ZKFQhddNwXIdOoNplkxSnG76Lhp9tAy16ViOuS6zmPTQ/aBwNSaCgFj7La31igGiWBO2oA74QuEvGfOCL+I2LZTZPlBbjjf/l+WCBlFBIrNZTHcRpvs9t/BPu+f3/fs+QgL7Orfq6i72bvV0UI0ghNpejpUH8NH4ozU0ac043sG7HGRx5BVyNe06cEJtmyTlwYsZ4h3aMF05cMxPlExcsJf74tJIuXDzhhhJJlatFwX3kekbfG/rlM1lzClNHdVjOMYO86/e1ng8nXplBFX3HYgQYqIvWjo3TO00sP+Q70lWxDvMTGxtDXtoBJydpafkVoNe0+iDPRw40Sk7MJeFrz1AuGjdDlrTfpEqYlsjgFXlu5RKyKNg0s2mMtDz6PlKUyBhcXNp23t+hxiEZaUXx4iRiONQ5LyMBxmEftzG8S36p8AgwkyToE9yHtRxFfAWr3wZzagt8zMZIlFq9I=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1145;
 20:Bx0ezEDSYD9uKEEiNJDbyha1/G0G1QyZdhLz71lrmAgu9meV7b/c9uDjKU9j4DxBwZ5uZXaXwNMhyBWbm9hJpw1Xy6h9UgtP4CArMixHswKLVKTjbS4ycDrDzXNC87iiHyseuPD1y7gX3zmOe49JIeKEHg+/ozNa+RTUUa9UMuqpyT0Mek2E/nUkDYgXkIWpcHN4ukf7jO6y2B9xktlLlO1N2jgwtLCeNOcOkh8FOemkcvsjDBBbJUIffVv899VL
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 15:12:22.0130 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR12MB1145
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v8 RESEND 26/38] x86/CPU/AMD: Make the microcode
 level available earlier in the 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>

TW92ZSB0aGUgc2V0dGluZyBvZiB0aGUgY3B1aW5mb194ODYubWljcm9jb2RlIGZpZWxkIGZyb20g
YW1kX2luaXQoKSB0bwplYXJseV9hbWRfaW5pdCgpIHNvIHRoYXQgaXQgaXMgYXZhaWxhYmxlIGVh
cmxpZXIgaW4gdGhlIGJvb3QgcHJvY2Vzcy4gVGhpcwphdm9pZHMgaGF2aW5nIHRvIHJlYWQgTVNS
X0FNRDY0X1BBVENIX0xFVkVMIGRpcmVjdGx5IGR1cmluZyBlYXJseSBib290LgoKUmV2aWV3ZWQt
Ynk6IEJvcmlzbGF2IFBldGtvdiA8YnBAc3VzZS5kZT4KU2lnbmVkLW9mZi1ieTogVG9tIExlbmRh
Y2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4KLS0tCiBhcmNoL3g4Ni9rZXJuZWwvY3B1L2Ft
ZC5jIHwgICAgOCArKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgNCBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvY3B1L2FtZC5jIGIvYXJj
aC94ODYva2VybmVsL2NwdS9hbWQuYwppbmRleCA1YmRjYmQ0Li5mZGNmMzA1IDEwMDY0NAotLS0g
YS9hcmNoL3g4Ni9rZXJuZWwvY3B1L2FtZC5jCisrKyBiL2FyY2gveDg2L2tlcm5lbC9jcHUvYW1k
LmMKQEAgLTU0Nyw4ICs1NDcsMTIgQEAgc3RhdGljIHZvaWQgYnNwX2luaXRfYW1kKHN0cnVjdCBj
cHVpbmZvX3g4NiAqYykKIAogc3RhdGljIHZvaWQgZWFybHlfaW5pdF9hbWQoc3RydWN0IGNwdWlu
Zm9feDg2ICpjKQogeworCXUzMiBkdW1teTsKKwogCWVhcmx5X2luaXRfYW1kX21jKGMpOwogCisJ
cmRtc3Jfc2FmZShNU1JfQU1ENjRfUEFUQ0hfTEVWRUwsICZjLT5taWNyb2NvZGUsICZkdW1teSk7
CisKIAkvKgogCSAqIGMtPng4Nl9wb3dlciBpcyA4MDAwXzAwMDcgZWR4LiBCaXQgOCBpcyBUU0Mg
cnVucyBhdCBjb25zdGFudCByYXRlCiAJICogd2l0aCBQL1Qgc3RhdGVzIGFuZCBkb2VzIG5vdCBz
dG9wIGluIGRlZXAgQy1zdGF0ZXMKQEAgLTc0Niw4ICs3NTAsNiBAQCBzdGF0aWMgdm9pZCBpbml0
X2FtZF9iZChzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCiAKIHN0YXRpYyB2b2lkIGluaXRfYW1kKHN0
cnVjdCBjcHVpbmZvX3g4NiAqYykKIHsKLQl1MzIgZHVtbXk7Ci0KIAllYXJseV9pbml0X2FtZChj
KTsKIAogCS8qCkBAIC04MDksOCArODExLDYgQEAgc3RhdGljIHZvaWQgaW5pdF9hbWQoc3RydWN0
IGNwdWluZm9feDg2ICpjKQogCWlmIChjLT54ODYgPiAweDExKQogCQlzZXRfY3B1X2NhcChjLCBY
ODZfRkVBVFVSRV9BUkFUKTsKIAotCXJkbXNyX3NhZmUoTVNSX0FNRDY0X1BBVENIX0xFVkVMLCAm
Yy0+bWljcm9jb2RlLCAmZHVtbXkpOwotCiAJLyogM0ROb3cgb3IgTE0gaW1wbGllcyBQUkVGRVRD
SFcgKi8KIAlpZiAoIWNwdV9oYXMoYywgWDg2X0ZFQVRVUkVfM0ROT1dQUkVGRVRDSCkpCiAJCWlm
IChjcHVfaGFzKGMsIFg4Nl9GRUFUVVJFXzNETk9XKSB8fCBjcHVfaGFzKGMsIFg4Nl9GRUFUVVJF
X0xNKSkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 27 15:12:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 15: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 1dPsAV-0002J5-3m; Tue, 27 Jun 2017 15:12:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dPsAT-0002Hk-GO
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 15:12:41 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 0E/A8-03044-8E572595; Tue, 27 Jun 2017 15:12:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplk+JIrShJLcpLzFFi42LJ0Nfw0n1eGhR
 p8PSCtsWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmrHx8W2WgpPuFd2HrrA0ML626WLk5GARaGGW
 ONfr2MXIxcEoMJlRYu31ScwgCSGBNiaJqxNiQWw2AR2Ja2+/MIHYwgLxEou+9rGC2CICC5gkH
 k0TAGlmFnjLJrHv3Bk2kASTgIzEgkVLmSE2qErseLOWEcTmFfCQ6L25DqyGU8BTYv7Ua0wQyz
 wkzvzcyw5iiwrISay83MIKUS8ocXLmE5YuRg6gBZoS63fpg4SZBeQltr+dAzZeQkBBYvv372w
 gN0gIdDJKfPu3lxFiporErM8X2CGKZCWOnp3DAmH7Stx69ocdZKaEgLLEqRY/iN6lTBJNLevY
 IZxeNokDt3cwQjRoSbzruwO14RG7xOxJt1khnD42ia0d26Du2MYiMWmzAISdI7F+yQw2CDta4
 s/xfqiGM6wSO+afh7rprYDEoutlExh1ZyF5dRbCq7OQvLqAkXkVo0ZxalFZapGuoZFeUlFmek
 ZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgmmAAgh2MlzcGHGKU5GBSEuVdLREUKcSXlJ9
 SmZFYnBFfVJqTWnyIUZ2DQ2DR0aZgKZa8/LxUJQleZmAyEhIsSk1PrUjLzAGmMZhKCQ4eJRHe
 awVAad7igsTc4sx0iNQpRkUpcd7tJUAJAZBERmkeXBssdV5ilJUS5mUEukmIpyC1KDezBFX+F
 aM4B6OSMO/CYqApPJl5JXDTXwEtZgJazDIvAGRxSSJCSqqBMWSSNJu9x70bGb3hgS83dOd8dP
 zvct312/bL9YHyMztKZ1c2fz5lb+bKGOvQ+S/N2SORvc582aHP/Yc7p8Z5St+eNu3Ff4WO0/9
 Wclo3paw1Lyxbafj47OPJhgLv/9c8LznKIZnllvHqm49/o9usj7yKNjf+HnZy+V9+ev2BmROf
 r243feKuqcRSnJFoqMVcVJwIAHXfH1mYAwAA
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1498576357!105106954!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23478 invoked from network); 27 Jun 2017 15:12:39 -0000
Received: from mail-co1nam03on0074.outbound.protection.outlook.com (HELO
 NAM03-CO1-obe.outbound.protection.outlook.com) (104.47.40.74)
 by server-7.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 27 Jun 2017 15:12:39 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=n8gUJ3T4FOHUw46TJWjc+wXoICoET8DT4Dc7YqSFOUk=;
 b=Vwp3DiqWB5yW6erjuGB7sarp+AcTOXpbVnbb0/ANF7oURsUU9NDOmJmVPRvCUCBYoKoudW3y0Ur5xFc4V7LG4LxJk1zili57l88JZA8xzCMfeOZg+pCR5eheDKV7Zeg1gc4qkiUhp201LVOkYDIHNFI5R7oo5aUtJJLuzAOMriQ=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 DM5PR12MB1145.namprd12.prod.outlook.com (10.168.236.140) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1199.15; Tue, 27 Jun 2017 15:12:33 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Tue, 27 Jun 2017 10:12:30 -0500
Message-ID: <20170627151230.17428.75281.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
References: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: BN6PR1701CA0010.namprd17.prod.outlook.com (10.172.26.148)
 To DM5PR12MB1145.namprd12.prod.outlook.com (10.168.236.140)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 10f5cd06-09ae-4e53-10c6-08d4bd6ef1a4
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095);
 SRVR:DM5PR12MB1145; 
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1145;
 3:8ACMAX0h7P9ZUB3snCAmzdoDE8mkG/xEyKOXKDPH/GUfmowP0zlQq7Ol2k9dONPc7NXZgYIT0caEtmbwOpjeEwFJmTlFCSaOW6BsscQoyhVRZEzK/wjS0gt+RTw9O6AiTLDAChrjXHVOcMLj0Rvo5FCmuPSnVdliz6HW2/fh63wuDydqO6cogR3TgMb/qX80PVFmiP4k5K5x+C+9Y2Co0R+DLokhofgto14hq7wN49/iaJ5DoeNPSFcnp2wvvwx76ScArZYMRAIDUOCb42sQoqmNhGpIuRqYdwjFSoVvL2xBXjXlT+RzaLzuGBKCidygkwngar0UB8cerJMJBM3VkRK8wTLLlRsNmkrJEmM1drHqesu2bbjs4m+F2atGezf6W8tViHj08cX0ic7bBbjcpR4ovAuV64OqrW3LGif1MTB5Ehk+e7lcp4QjybGPYOOFDjV6cZRF7S8K6ClP2R1WyvF8HH88u9W+gJ1WUHVE+DjuIVvtFFTw5t4yIsGVm4GqPItu1r03SWGnYAbSFXLBac8MUydWwQW68/iYFCbRYEc+NmxDq0CVrww6PvJ8W6G0/lBubFSkyfz8oTxfflBmOjf889bS+IwOYaajjT0FgH5ySgvf83rwCVkW9RzCYea+FRw3d5DGoV/q8OKFyU7JCg7rdWmbGuj1KZ4wQlzxSQcnq2bTnViuqBbmJRNWDV0JHx5KSrwXQVUxDfmVNLmaKQ==
X-MS-TrafficTypeDiagnostic: DM5PR12MB1145:
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1145;
 25:iUo3LahAuf8rPr7eDJoIt6E8APrVEUCMSqY63Q8xwqxQ84ryqM4TesTOlaA8dP78LLcq5Gt5TKvVXxdEgJIJEY+/0gY+bF/be4nHKvxIRhML52IW1WtOy9xAzLZbtKtgh1JIMZKmjUHYkcwWZ5jgjni+niwZdHYOtLIXU2wd5F4MX1tugZQ7duqr5N3ols1e8ITAuqpQ8QapAQmlcu3Yz3LDc4Z5Sj7nfC7vXDglc6zeWAeXzjNxOTbxKSRm5TsxEFWNvBsfSpVv5mlaSm2s/pc0H+RED4N5rzmjY+fDCu+YfOqhu4yXkBtNSP5BVQ12BCdXeVeMo+6G599ug9L3rTAs+yKeqXmqRfrMJQJJO9V5ZBRf2YeFLuVLXw4lDdTPtBje1RYjBcW7poOYOiPElSVlHD/KqbPGwibsKW50ZWLh00MmKkgaw2QQP/mQdJsBuBushun5mkgM1nDztsJdJeUkg3FTv6eXtHR5olbU0mEqtphRd7E3K4zWJBqFH4zmrVlk99OoZyreqWkuML//Zc4CxBAtFjNyBhRkEWmC9wkfUS57DP6qNO6Wyy5ka9pzYfEjRn5gipxY22uTP1mpoKILz4jU6Gz+8MApzBed2cRbwyaXVOC0CmqhvoHb+vBv+zKfoPq2H0w5tnVP6GSTEXFa8h006mAtdnEP34B2XojxPrDiuTh/IiUq1J/3HtdHGlS61gwI6pzsmC1wpqxeVQEs/CrP+g4IuLhyTY1SIDJQeJi8NeCjifoT1GQ0Sk5f5Sv9jl/kziybcf3+w03pyUqQVXykYriudUysgNBv4Xr1DRZpIchf+05AdZPmkpptdFie/e17ukOJW/FzohRKXOabZHKrmqOWN4StQ9nvJQFwBISv8JC+4vIX3xqpYuDPUcmOxasitoyox8Wsxy6izVN+RiBbsr91ERlX5YH5lSg=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1145;
 31:xn4fytZs1IB0/lbLWzqszCvpnGd4gKAUdDEe/3ii1CEk7UecJefCEc5991vgVPb5+3rdZZC7bfqlqHAiumn+nTJC1hMvOQI9Bjr1BHb5athzffAKoeuGdsST7TYgD89Z24ps5xiDJacY7ZpbitHXWJXw+6RLsu+48bBTkOjWFcombGfp1FCX8PVgxcRiP8gLX887gOlEnWWAzjm3Kz/HcHUTD2rhv2Nn5TSKBP8EzJkicaq9Og/kdZONNEXotxK2OLYRNBx5/RA9+5kNlAwFa2oVz8wrhI9W3+hYDmIMqcuXZRMF2olS7ySPpNNUZAE1QIdEFTT8UMFU0MeCqE5pZ0ZvPyvcCA7wCpc4EGuM5mmbtuR7Y4k5OhogamXQqtQU3ulVTXMPsFjd4o1vLayewOQO88JIH7JAtu7oWwE6FV9SoFH4lVDmQ4KP+Ze8o+J6JBTVI//cF6DczBYYw8XN7efGsXQT7gYOm8QYA3PfPy/6tKjozY55Y3wADjeHuAwSzbhxxUXNupIv6ijla6ewS+GtKnWONuH2xvlo4z3OgI+ERlEH7KsHBZUvYWnukZhlcx+Qi4eBHLhUCvV7/tWp7qjitsFyTfz24U6tEHdihfV1HEmZHcsiEKD9cmnP8jP6SUUQ0shpsyFORti1UEFBpzeymbRGEHWS0b3ieA9d7dJc2+ESrO8aGZyBm3DL2WKbRYEOcV7C8SX3jyNZTYeV3Q==
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1145;
 20:fVMaKFYBbyQ0OffS+inbGe/zMtGPj36VjSjvVlPfCnUA7oU7FoqWjiae27YpgczP9otauwB2n4p64dKMDuULWS5dc0UOyD4j3o4oIxfKuGNtqmiHO4O7R66kKufbmOT0IjwkA5LOOFaTeajXH9mx9mYBIgO+3sMrnLfj+ZT9aJ1TLncGfXfPuqsBDRcwlI/81+1hfgkdBSja8cWmLou5ZWrdiSDQOx95jVoPsjwmFGsj3gsCMHgTsSkRhkPKycvRLreArOosi2jbCED1YB6OjNnpspBWUghiIMe3Q9ajIQZ9PpSQvjAC7gYRxfvnR9AwfzTWyqEoLprtYaU2hqqi4bXjzIr91TBtd8tFM6eFOJ5ssYdB08y6BtbWX2lFI3ni6oPJbZPz3Y6nAINW3sWuvy9Bq8n9ioATW4CFLmgq62GhFUzo54Kgmqr0be4lp3I5pKLNV7IVUo90wmR52J1iv76Q0ZubXz9s4T56/Ra2gzZ9Ehb9JsT9uyxedISEFcn0
X-Microsoft-Antispam-PRVS: <DM5PR12MB11455BFEC76ECAA7868BB370ECDC0@DM5PR12MB1145.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(133145235818549)(236129657087228)(767451399110); 
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(10201501046)(100000703101)(100105400095)(6055026)(6041248)(20161123558100)(20161123560025)(20161123564025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DM5PR12MB1145; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DM5PR12MB1145; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ1OzQ6WncrK25WMDhCTUpaSER5NzM0MHAyam5pK05K?=
 =?utf-8?B?OUI4a2RHZlVXOThCWTFLLzBjNXdiSmkzdGxndkhqdFRDNUVvSUkrNUVxK2tI?=
 =?utf-8?B?a3F5ZTVDUHdIYWZWMU9ESTlwRWJ5RUpURWF0aXNoUzNJTnF0WThqS2paZlpy?=
 =?utf-8?B?cVM1YkxTdzEyeDE5WE1IYmpBNnl5UUZMS2ZwYlhpb0pFaWhveStjK2JCOUZZ?=
 =?utf-8?B?SUZ2RDFqZWRxNkJ3TXllTXBVR2hqNGU2N3JrbzdBdnlVM1AycTc2Z3Y1ZkRM?=
 =?utf-8?B?ZXd6dWpzZGZjYnZyaldTY3llaXFIdXBKYk5oSUNFWkpZWHVDZWdFR1gxNkRq?=
 =?utf-8?B?RzRTcWdEL3RtbDF0WU94RzRzQUZSMTZ1ZmxUNnRJaURYd2JjZjZ5aUM3MDVt?=
 =?utf-8?B?bzdRMEZ0Zy91dDkrTmRHM2VPRDFyMFc0bjY0RHRaWUxQMjJEeSttT2ZoM2V2?=
 =?utf-8?B?ZkNFR3lFSXQ4Y1V3bjhlUVN4SlpXaVdOb3V4MVR1aE8ybnVXaVdKUzFKL3pj?=
 =?utf-8?B?MnlaMGF4R0NtWU9iNlk4L25qWmVhT0FwZjdmbXcwN3huMzkvd0IrNldyN3pv?=
 =?utf-8?B?YjNvcjZHYUV1Q1l0NHVJTmVIWnBYQzFQUWsxdFQrV2lOaWdhd2JsRkpLUUpp?=
 =?utf-8?B?YzkyTUkvbkp5UFd1a3VRNi8yS3NIaEZqZFJpYTN4RXhYWEtVb2NJei9sbHdP?=
 =?utf-8?B?UTkxRmlVM0NjOERrcFNVc0RoTk5qNm9aMTFHK05oOERjeDY5b254T1Vva2xq?=
 =?utf-8?B?aHMvY3RBZ2pta3BDWTJEQVpGYUs2U082VEhZQ3doaGRMZks5RmxUQXRzdjQx?=
 =?utf-8?B?eXFZRVBaZ1Zvd0lqTEJWUTc1cWNDMlRQc3IrNHc2Sko0cnd1L1BJN1cxQ0RS?=
 =?utf-8?B?eHVqblpLRmorblNWK2w4aXlpSCtzbWVaNU1oekNIVm95RktkcE8zVGU2VXVh?=
 =?utf-8?B?elVidU96MFlHZ3NSNWZaM2t3Mm9sMG55SUJjRm1LOVprNS9kVURWQWxYSEp1?=
 =?utf-8?B?dm5lRis0N0tYcFhiUmkwcWlBVVJQK20vRlMrOW1yNjdwM0pnY05tdEd0cXVZ?=
 =?utf-8?B?Vjd1VFhpRENmQ2FVNjd2ZVIzK1dhU1pMUkhPRFhSSmxkZFhsUWFaVXZEZFVj?=
 =?utf-8?B?bDFUbGdPTG5JREl1OVBYbHVEd0JXNUZPVWgvVTRZZ2RBdnZsb3FCUk5veGZD?=
 =?utf-8?B?NDVOd24rY0pDWUdsR0p0VENsZTB0Szc4WXpnanlwVnhRTHVFY0RxcVI1T1ZJ?=
 =?utf-8?B?dStEWlU4b1JPL0xwRHlocnNYZHlVM0llb2YzNWFOSTNMQTU1RVRjTENZa1VK?=
 =?utf-8?B?a3duMFQ1V0ZQcjRXSjREbnpDQzRMRXVseVJDUFpJKzlDQlB3WEVBZ2ZJQUc4?=
 =?utf-8?B?YlVuK01iV3VxSkxkTzVkRWc2bVQ0cXczV2loQiswWi80MWQ2OWs3YzNxSmtl?=
 =?utf-8?B?djAyUEF5WFliSzJPVlVBRXFEcW1zQkhpMFJ5RXVWbmRlSUx4NExlcDNOQkpu?=
 =?utf-8?B?TTJldjBtUElZb0JKR3ZUVFFVT1hhWXA5QUhiOFRpKy9yc2I5S25DZXNQZUNL?=
 =?utf-8?B?WktLbXhDMG5hVGRvM1F5Q0FqdHdFWTBjYXExbHlOZzZDL0p6L3hsU0YzMDRM?=
 =?utf-8?B?bWwva0w5UThqREN4L3RwTUhxUzJpbVRDbytMVFhWWGsyb3BSOUwzZmpZWTcx?=
 =?utf-8?Q?tix+Ye6bpwNYfVET+zXlqeazIFoXaOnsHijW5i?=
X-Forefront-PRVS: 0351D213B3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39450400003)(39860400002)(39850400002)(39410400002)(39400400002)(39840400002)(3846002)(7406005)(6506006)(1076002)(7416002)(478600001)(103116003)(53416004)(5660300001)(86362001)(47776003)(2906002)(8676002)(50986999)(81166006)(97746001)(230700001)(6116002)(42186005)(305945005)(54356999)(76176999)(72206003)(33646002)(55016002)(7736002)(25786009)(2950100002)(4001350100001)(83506001)(53936002)(9686003)(50466002)(54906002)(23676002)(189998001)(66066001)(110136004)(38730400002)(4326008)(921003)(1121003)(217873001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR12MB1145; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ1OzIzOmc3d0FGT1owVXdBaDNRd2R3SG4wZXpSaElj?=
 =?utf-8?B?UVpYblFxMkJROTVMN2xEOTJES0ZRc3NpZm8zZC85bFY4MXhvNUlrMVpvaVh5?=
 =?utf-8?B?N29uVzFTaHBlcno5cU16NWxtS1NhcGVGbTk0OG1DTUlkWHVtaWh1dks2azRv?=
 =?utf-8?B?Z2xzbjMxUUVRck1MRFBWcEd3ZnJqaDVVSzdsWUVOL3BVL0lNRjJBbjdzKzFr?=
 =?utf-8?B?ZHlJTko1YXhMR3MzMGd1UTl5S1VHSXBiZGdodmNKcHczblZPaHNBK0ZTTFNF?=
 =?utf-8?B?UUdCQXE3b0UwZGgyaksrU3VCQnZ3cGg5WnRobURaYXVxdzY0YUk2K0QrcDlq?=
 =?utf-8?B?TFFsUml3OHJ2RDJBWnFoZjE5L1VOdmQxM3VjWEkwaUZoNmYrWjMwbXRrQlZT?=
 =?utf-8?B?SHVOQm1rN0xMRS9qWmYxanArUGVwNGUxdWhTVGZtMlNJNktBZFRZK1hGcVlC?=
 =?utf-8?B?czBTeEVOMEpFRUtjbU9wMnU5akdGQnVVTkxKeXoveDlBSnNzOW9xVWY0cWpz?=
 =?utf-8?B?WnIzbHorZlg5ZlB2ZnNqZHhmUmRSMitjZTJkWVhhZks2SWQvQmZQOU9FU25h?=
 =?utf-8?B?V0RtQi8yWURkcHB5NFN0Z1l0VHVSOVlOU0pkZFZiWlpXTGpyVkErTDJkNldW?=
 =?utf-8?B?UGVlWHhkWm9udFZHU0QvMjhkNmx0dmc1V1krQTM0ZXdnOGxodjd0a1A4c251?=
 =?utf-8?B?V3lvWC82M04wdkZmalJnWEdOcmR3RGRhQ0JHc0xWd2ttNCs1QWExaDAySUZz?=
 =?utf-8?B?Z01jbmtOL0EyV0djSnF0YmhodnFFSDArY2lvZXVjUjBHRzEvZnYwbEVVYVdh?=
 =?utf-8?B?NjVaKzczWkJ4Q1UrOTJTckV5TU1vMWYwUytXbUtvYWNyOSt0RnJQU3BBd2h5?=
 =?utf-8?B?dUpTQXZGMTZWNGNLYlV3VCtzSlZoYVpMRlhTOEwxOThSRW1WZ0NTM3FyM0VS?=
 =?utf-8?B?Si85aEJmclA3WXZ4T052WS9YdDZldmRpZDBta2s0eGJqTWtSZWkvczNoOURz?=
 =?utf-8?B?Q1MrQjEzR29idDV3b1UvcjBoQkVJY0h4cGlYUEhlaTdmRVJyeVpPOVBNMTFJ?=
 =?utf-8?B?S3ZZQnBTUEVsMFNxM29ObFhPUmhJaFRScExwSG9mSDZwazVpQ3hod0tPdzNT?=
 =?utf-8?B?MHdXN3FHc3djTHdmdUJBVlZWeGlUclFWSUFKclhVUFNxSjdiZXFyMTgrVE9u?=
 =?utf-8?B?MGJiRVF5d2UwZ1hMa0ZqYlR0U0RqM3c4d25yakFUUk9xdVZsa0g4Y0VPVkht?=
 =?utf-8?B?SmpIN2QxYmd4dUE5L29pYmo5U2lxcS9JNFc0RE54OVJIWUZNWVEzd01kNUEy?=
 =?utf-8?B?VGhkdkdGTDMxamxGYUtBSko3R3ZpQmx0NzJidklDdStMTXllZSs2ZnQwbkxT?=
 =?utf-8?B?Ujk3WUlrNEhYTmpEZEpjS1dYT1RpYW56N2ZwU09rQ1FaelVBcWQ4OVNkbDc1?=
 =?utf-8?B?OUFRbDI0Y3hVL0QxZThRVXFrTnl3WnViUUg4am5xWUY1OURVZ1dkZ0NQbDFR?=
 =?utf-8?B?ZFBBQm54RE9ndXBSaTAxTnFQbjAxa25Xd0RqemFES29QSTdnUlYrZjJaNXBL?=
 =?utf-8?B?c2dHdUNVYkFYYW90NCtEOS9oenRNWDNaY3lHU0ZRaHZUdzhjbXFNbThIamxW?=
 =?utf-8?B?UzBYZkZvMU00THI2MHE4dEsrdWhwMk1MZE1jc2dkSEFOcHZKZGcwZVkwaFpQ?=
 =?utf-8?Q?/K1tb7WhdcGHc4n80F+1Qfr91F4vtrS/pGtOdz/?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ1OzY6NUdZRzZjZ01jNWtYL0xod1V1Zmc0NHYyK1ZJ?=
 =?utf-8?B?QTNKMGJRTEdUeW9udDZpM3krbGE4Wkx3OGN2TlVJVG9mVE42SGk5V3k5MGl2?=
 =?utf-8?B?aHpzNklCM2JGT0hsbFZ5UGZNd1VCN0o2RFpBWW0xUForeThHZWJFMEZjVVgx?=
 =?utf-8?B?SlF0eUdncWpFenc5UWdldlB5TEcrYUUwd2FHV3NZcU53N3A4NkxHZzdVQzZB?=
 =?utf-8?B?azBHYm4vQUpaaEJ6TFpId2RDVVRUQk9GcWNXQnJqaXhpUDRKV1JzNURid0RX?=
 =?utf-8?B?VFhoNnhDcFRBUE9YQVZQS0o3RnlsenIxZW4wa0FnWnBQRStBRURTQmdENDh6?=
 =?utf-8?B?YVBTZ0RLMHV2WWl1SnR4MmtHajJwZUhlMDRhaFZ3TU5LRnhDTmllSEtXWk5C?=
 =?utf-8?B?bmdoYXkrN1VuVmRWa3d0WjFCQ0hOcG8vMWI5THp3aVJYNzFvaWdTOW55V2lL?=
 =?utf-8?B?L3psVEtYWmV3V0N2Z3VIazNBMWJ2K0d6NWt4S1QwbDJyRUpwaGhIdTEyZUwx?=
 =?utf-8?B?aFE5ZFNQNGM1YUNsY2dtckdUaXFTeHYyLzRQMWJSYjBZUE9YeGtZNURCMHZj?=
 =?utf-8?B?NjFKbStTRU5Rb0pjVWlzZVMyakpDemFxZFJQdEdXTDZHaTdtc3o4bHllb29R?=
 =?utf-8?B?Um4zTHpnUmVPaHU0WEYyWlY5VzdGUCtoK2wzeXg5QUlGcnBjamhoTWVWbVJk?=
 =?utf-8?B?MjhlU2lRTzNSOHF6Q0FCcWRKR3oxTjNGNGdQU1hNOEZXa0x3dHc0TUZrNERD?=
 =?utf-8?B?d0N5RDlDQ05DZURkUVQ2bXJ5REcwRnVOaW4zZTA3a0VhZUo3b21jSXNsejJW?=
 =?utf-8?B?QUlnSk8wd24wYkM4eTFTV3hrcG9BZXhJVHpiUVR4dmdMc0o3TVo4U1ZKL1NO?=
 =?utf-8?B?RGxNZmxjeW55RWtLQ2N0Z2Fxd0FMSDVzK2NXdzRNeGcvMVlFK3k4MlBhTXZH?=
 =?utf-8?B?WVlmNE80TkYyNFMwYXZVZXcyK0JOaFRheWl5bWN6aE9FeVRveXhZMlpUN0Vm?=
 =?utf-8?B?TjFSNWhkWktWR3VMMmxvaTFaWENLUG1DMVdrQ2hyQmxNL21JQlo2amxMRlNH?=
 =?utf-8?B?VTZVbDRnemQrZGE4VlF5L2FBOTVnL0M5cmlLM2s4VlczaWwvVVBEMmZPY25o?=
 =?utf-8?B?QmRRVldtbXBpWlVJa0xWQ3RwUkNTTlRvazJYZGIrckNzZGRuRXZ1MUdrcG5Z?=
 =?utf-8?B?TWRtUytvTE4reDNQalpXTjRZVXgwdUNSYUNKdGlMc1lPQWk0dFV1MXFsMEhR?=
 =?utf-8?B?NGdnVDRqZUpBcVJGOUZlOWZTaEVEeXBtenRBQzR0WG5MTjJaL2xNRjdYdEFo?=
 =?utf-8?B?TGZWT1Qxdm9pQ2MxT0prNHNpeTc0R2d5aVM3cFhoR3dob2Zvbkdsa1dDSSs1?=
 =?utf-8?Q?gGG727g?=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1145;
 5:XPAAOA6hFYjuO41vWAZiw1JzYH2R+2WukLubNqTyB26enyg5jfWFsBUUGOL2nak3FpwNF76Bjb3Jv2szZXGUYoCOkNMTdlBQ9Dd8qOt3RjKNzP/6uO3LR6KC9lQT413BzrQef/urxw6G0O5T3r2q3ClFNvNfDohU2IUGXWpHcP88Bie+aqatB0r1uSD5uFv/CWfkRg+9jRetYt9gr7d693ykxcM3rla7OvOJHjTX9GSxNHAUnbqERTSnpOGihc8+gOAYcMEWBM1oQ0TwmdtxJ0y/TAeLs18CcSzAER/qUVyonzR3WDHYS6yNZGF75sM50KETZrtj4a6wPiH+5e9Obtr55Ymz4GchWakWHBmHc0RX7wjalkTLebQGCtIRdc4l70jGNFbr6h7AgwQ5YTogEdsqiSpMEwvasZL2TpSzL0qHGvWLEqu5yVO+BBzaezSnMNvRCOvpZvSbM3os7hEHXytsnTO2QDiX9/wsZdrqdseZi6eNujwLoIfYghIST1rh;
 24:Ggf3jUef75crhpSA7S1tbA7jyjzknnfPxYW6Pf4lr+79ZgXnGBah3KuPjejsSO6OkEP7ZjijzrJzMWmO8lA0ETxK+S8znGVhR0Q+tsLX2f4=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1145;
 7:E7l+U0nzId56jhK/wLucxu2jo6VHcJwoVQ9ztp5mW+v8M5XU5MYm1z9anoXL1/ek2pofSW2M675MjRe6OU3Z8LPWD/e3b5XTi7FUGdGoNFxHkdsbWrjspC2ZcL1ktZ3XyRAr381bSymN3mnpC3tXtohpKF51yGy7X7k0Y0IGUKmNjGs0g+jiUAmj7Gjm05kHozypwpy3ujZ4seDe8Y9uQ5pwnosYniJOND+qtwEXq/hcrTOdJxEI1rLmXpZjROJ6Zqizr68aitZO5tzxypbtcVnNWiaa7oAbA0AfEKM42rity7Aw+Hy31AFda/iBWStRTqRxCkI61iRU0trr3Asp2sSPh/m21GEA/a9nHjSQIEkWn0TA2Li4vf30/JAGWN2d5zN1YQpIhwi8F7S4+ZtaA6raQTw66RbE35L1HD7wuXbQjoSrVfq7tTWHwqTXLt8Vu6gulnPgVJzlZM3VGmWLSk0cwBWfF0ltXbxRKnxBi25G9mPxdOzxJsXikLiGSV3UvGDc3LIXLQqgfstmbQh9/5UCNfGuhI/h7VELXbaAzaP3i2bdrs5Zk0squ6vB5TPsFDbobCGd+LoO9eyA4yTLFlfZF56Yj9vAjHVPdpa68kSd0vMO/HqEnhax8nrV5MM9mi3UmI+IZ0Fe/Q7KvLrQAi1CbFj6guP0n/mVtdPAfvQloOZHwQK0/J+4U+Xa4fDdlvbwFVKO+HL9PYc2Es2PStD4e7wZseiiZatrdI0MojCE/JDwtAW/TmzYDfA7fSTF6la3YzzdpMzPNY5VOHCD40Lj283rrbjHddvyz/bHjSM=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1145;
 20:5QXmNyDz/4Uqz3qMk+vvTiCejitHbfmE8d6r8H4Ekxw+FpQrE16BklFf2J+URgpV4eDajjlVLiOZ16wgsnYvrL0Irwl5T+5ck+bir2tD0thp68Qabm25Obq6bqLTXGfBAylxbPul79+I8zJT3J9mDq9c5ybGTut+fIhIk1RO5prX8NnVnQ6NFzFFyPn1vwxBxWZVohDR0IMoQb8xeFjhk11+rTQ9Z32cGbyqyAJZCcOHvo8sOfTvLLDglO8iYAh6
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 15:12:33.5914 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR12MB1145
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v8 RESEND 27/38] iommu/amd: Allow the AMD IOMMU
 to work with memory encryption
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIElPTU1VIGlzIHByb2dyYW1tZWQgd2l0aCBwaHlzaWNhbCBhZGRyZXNzZXMgZm9yIHRoZSB2
YXJpb3VzIHRhYmxlcwphbmQgYnVmZmVycyB0aGF0IGFyZSB1c2VkIHRvIGNvbW11bmljYXRlIGJl
dHdlZW4gdGhlIGRldmljZSBhbmQgdGhlCmRyaXZlci4gV2hlbiB0aGUgZHJpdmVyIGFsbG9jYXRl
cyB0aGlzIG1lbW9yeSBpdCBpcyBlbmNyeXB0ZWQuIEluIG9yZGVyCmZvciB0aGUgSU9NTVUgdG8g
YWNjZXNzIHRoZSBtZW1vcnkgYXMgZW5jcnlwdGVkIHRoZSBlbmNyeXB0aW9uIG1hc2sgbmVlZHMK
dG8gYmUgaW5jbHVkZWQgaW4gdGhlc2UgcGh5c2ljYWwgYWRkcmVzc2VzIGR1cmluZyBjb25maWd1
cmF0aW9uLgoKVGhlIFBURSBlbnRyaWVzIGNyZWF0ZWQgYnkgdGhlIElPTU1VIHNob3VsZCBhbHNv
IGluY2x1ZGUgdGhlIGVuY3J5cHRpb24KbWFzayBzbyB0aGF0IHdoZW4gdGhlIGRldmljZSBiZWhp
bmQgdGhlIElPTU1VIHBlcmZvcm1zIGEgRE1BLCB0aGUgRE1BCndpbGwgYmUgcGVyZm9ybWVkIHRv
IGVuY3J5cHRlZCBtZW1vcnkuCgpSZXZpZXdlZC1ieTogQm9yaXNsYXYgUGV0a292IDxicEBzdXNl
LmRlPgpTaWduZWQtb2ZmLWJ5OiBUb20gTGVuZGFja3kgPHRob21hcy5sZW5kYWNreUBhbWQuY29t
PgotLS0KIGRyaXZlcnMvaW9tbXUvYW1kX2lvbW11LmMgICAgICAgfCAgIDMwICsrKysrKysrKysr
KysrKystLS0tLS0tLS0tLS0tLQogZHJpdmVycy9pb21tdS9hbWRfaW9tbXVfaW5pdC5jICB8ICAg
MzQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLQogZHJpdmVycy9pb21tdS9hbWRf
aW9tbXVfcHJvdG8uaCB8ICAgMTAgKysrKysrKysrKwogZHJpdmVycy9pb21tdS9hbWRfaW9tbXVf
dHlwZXMuaCB8ICAgIDIgKy0KIDQgZmlsZXMgY2hhbmdlZCwgNTUgaW5zZXJ0aW9ucygrKSwgMjEg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9pb21tdS9hbWRfaW9tbXUuYyBiL2Ry
aXZlcnMvaW9tbXUvYW1kX2lvbW11LmMKaW5kZXggNTAzODQ5ZC4uMTZjYzU0YiAxMDA2NDQKLS0t
IGEvZHJpdmVycy9pb21tdS9hbWRfaW9tbXUuYworKysgYi9kcml2ZXJzL2lvbW11L2FtZF9pb21t
dS5jCkBAIC01NDQsNyArNTQ0LDcgQEAgc3RhdGljIHZvaWQgZHVtcF9kdGVfZW50cnkodTE2IGRl
dmlkKQogCiBzdGF0aWMgdm9pZCBkdW1wX2NvbW1hbmQodW5zaWduZWQgbG9uZyBwaHlzX2FkZHIp
CiB7Ci0Jc3RydWN0IGlvbW11X2NtZCAqY21kID0gcGh5c190b192aXJ0KHBoeXNfYWRkcik7CisJ
c3RydWN0IGlvbW11X2NtZCAqY21kID0gaW9tbXVfcGh5c190b192aXJ0KHBoeXNfYWRkcik7CiAJ
aW50IGk7CiAKIAlmb3IgKGkgPSAwOyBpIDwgNDsgKytpKQpAQCAtODY1LDExICs4NjUsMTMgQEAg
c3RhdGljIHZvaWQgY29weV9jbWRfdG9fYnVmZmVyKHN0cnVjdCBhbWRfaW9tbXUgKmlvbW11LAog
CiBzdGF0aWMgdm9pZCBidWlsZF9jb21wbGV0aW9uX3dhaXQoc3RydWN0IGlvbW11X2NtZCAqY21k
LCB1NjQgYWRkcmVzcykKIHsKKwl1NjQgcGFkZHIgPSBpb21tdV92aXJ0X3RvX3BoeXMoKHZvaWQg
KilhZGRyZXNzKTsKKwogCVdBUk5fT04oYWRkcmVzcyAmIDB4N1VMTCk7CiAKIAltZW1zZXQoY21k
LCAwLCBzaXplb2YoKmNtZCkpOwotCWNtZC0+ZGF0YVswXSA9IGxvd2VyXzMyX2JpdHMoX19wYShh
ZGRyZXNzKSkgfCBDTURfQ09NUExfV0FJVF9TVE9SRV9NQVNLOwotCWNtZC0+ZGF0YVsxXSA9IHVw
cGVyXzMyX2JpdHMoX19wYShhZGRyZXNzKSk7CisJY21kLT5kYXRhWzBdID0gbG93ZXJfMzJfYml0
cyhwYWRkcikgfCBDTURfQ09NUExfV0FJVF9TVE9SRV9NQVNLOworCWNtZC0+ZGF0YVsxXSA9IHVw
cGVyXzMyX2JpdHMocGFkZHIpOwogCWNtZC0+ZGF0YVsyXSA9IDE7CiAJQ01EX1NFVF9UWVBFKGNt
ZCwgQ01EX0NPTVBMX1dBSVQpOwogfQpAQCAtMTMyOCw3ICsxMzMwLDcgQEAgc3RhdGljIGJvb2wg
aW5jcmVhc2VfYWRkcmVzc19zcGFjZShzdHJ1Y3QgcHJvdGVjdGlvbl9kb21haW4gKmRvbWFpbiwK
IAkJcmV0dXJuIGZhbHNlOwogCiAJKnB0ZSAgICAgICAgICAgICA9IFBNX0xFVkVMX1BERShkb21h
aW4tPm1vZGUsCi0JCQkJCXZpcnRfdG9fcGh5cyhkb21haW4tPnB0X3Jvb3QpKTsKKwkJCQkJaW9t
bXVfdmlydF90b19waHlzKGRvbWFpbi0+cHRfcm9vdCkpOwogCWRvbWFpbi0+cHRfcm9vdCAgPSBw
dGU7CiAJZG9tYWluLT5tb2RlICAgICs9IDE7CiAJZG9tYWluLT51cGRhdGVkICA9IHRydWU7CkBA
IC0xMzY1LDcgKzEzNjcsNyBAQCBzdGF0aWMgdTY0ICphbGxvY19wdGUoc3RydWN0IHByb3RlY3Rp
b25fZG9tYWluICpkb21haW4sCiAJCQlpZiAoIXBhZ2UpCiAJCQkJcmV0dXJuIE5VTEw7CiAKLQkJ
CV9fbnB0ZSA9IFBNX0xFVkVMX1BERShsZXZlbCwgdmlydF90b19waHlzKHBhZ2UpKTsKKwkJCV9f
bnB0ZSA9IFBNX0xFVkVMX1BERShsZXZlbCwgaW9tbXVfdmlydF90b19waHlzKHBhZ2UpKTsKIAog
CQkJLyogcHRlIGNvdWxkIGhhdmUgYmVlbiBjaGFuZ2VkIHNvbWV3aGVyZS4gKi8KIAkJCWlmIChj
bXB4Y2hnNjQocHRlLCBfX3B0ZSwgX19ucHRlKSAhPSBfX3B0ZSkgewpAQCAtMTQ4MSwxMCArMTQ4
MywxMCBAQCBzdGF0aWMgaW50IGlvbW11X21hcF9wYWdlKHN0cnVjdCBwcm90ZWN0aW9uX2RvbWFp
biAqZG9tLAogCQkJcmV0dXJuIC1FQlVTWTsKIAogCWlmIChjb3VudCA+IDEpIHsKLQkJX19wdGUg
PSBQQUdFX1NJWkVfUFRFKHBoeXNfYWRkciwgcGFnZV9zaXplKTsKKwkJX19wdGUgPSBQQUdFX1NJ
WkVfUFRFKF9fc21lX3NldChwaHlzX2FkZHIpLCBwYWdlX3NpemUpOwogCQlfX3B0ZSB8PSBQTV9M
RVZFTF9FTkMoNykgfCBJT01NVV9QVEVfUCB8IElPTU1VX1BURV9GQzsKIAl9IGVsc2UKLQkJX19w
dGUgPSBwaHlzX2FkZHIgfCBJT01NVV9QVEVfUCB8IElPTU1VX1BURV9GQzsKKwkJX19wdGUgPSBf
X3NtZV9zZXQocGh5c19hZGRyKSB8IElPTU1VX1BURV9QIHwgSU9NTVVfUFRFX0ZDOwogCiAJaWYg
KHByb3QgJiBJT01NVV9QUk9UX0lSKQogCQlfX3B0ZSB8PSBJT01NVV9QVEVfSVI7CkBAIC0xNzAw
LDcgKzE3MDIsNyBAQCBzdGF0aWMgdm9pZCBmcmVlX2djcjNfdGJsX2xldmVsMSh1NjQgKnRibCkK
IAkJaWYgKCEodGJsW2ldICYgR0NSM19WQUxJRCkpCiAJCQljb250aW51ZTsKIAotCQlwdHIgPSBf
X3ZhKHRibFtpXSAmIFBBR0VfTUFTSyk7CisJCXB0ciA9IGlvbW11X3BoeXNfdG9fdmlydCh0Ymxb
aV0gJiBQQUdFX01BU0spOwogCiAJCWZyZWVfcGFnZSgodW5zaWduZWQgbG9uZylwdHIpOwogCX0K
QEAgLTE3MTUsNyArMTcxNyw3IEBAIHN0YXRpYyB2b2lkIGZyZWVfZ2NyM190YmxfbGV2ZWwyKHU2
NCAqdGJsKQogCQlpZiAoISh0YmxbaV0gJiBHQ1IzX1ZBTElEKSkKIAkJCWNvbnRpbnVlOwogCi0J
CXB0ciA9IF9fdmEodGJsW2ldICYgUEFHRV9NQVNLKTsKKwkJcHRyID0gaW9tbXVfcGh5c190b192
aXJ0KHRibFtpXSAmIFBBR0VfTUFTSyk7CiAKIAkJZnJlZV9nY3IzX3RibF9sZXZlbDEocHRyKTsK
IAl9CkBAIC0xODA3LDcgKzE4MDksNyBAQCBzdGF0aWMgdm9pZCBzZXRfZHRlX2VudHJ5KHUxNiBk
ZXZpZCwgc3RydWN0IHByb3RlY3Rpb25fZG9tYWluICpkb21haW4sIGJvb2wgYXRzKQogCXU2NCBm
bGFncyA9IDA7CiAKIAlpZiAoZG9tYWluLT5tb2RlICE9IFBBR0VfTU9ERV9OT05FKQotCQlwdGVf
cm9vdCA9IHZpcnRfdG9fcGh5cyhkb21haW4tPnB0X3Jvb3QpOworCQlwdGVfcm9vdCA9IGlvbW11
X3ZpcnRfdG9fcGh5cyhkb21haW4tPnB0X3Jvb3QpOwogCiAJcHRlX3Jvb3QgfD0gKGRvbWFpbi0+
bW9kZSAmIERFVl9FTlRSWV9NT0RFX01BU0spCiAJCSAgICA8PCBERVZfRU5UUllfTU9ERV9TSElG
VDsKQEAgLTE4MTksNyArMTgyMSw3IEBAIHN0YXRpYyB2b2lkIHNldF9kdGVfZW50cnkodTE2IGRl
dmlkLCBzdHJ1Y3QgcHJvdGVjdGlvbl9kb21haW4gKmRvbWFpbiwgYm9vbCBhdHMpCiAJCWZsYWdz
IHw9IERURV9GTEFHX0lPVExCOwogCiAJaWYgKGRvbWFpbi0+ZmxhZ3MgJiBQRF9JT01NVVYyX01B
U0spIHsKLQkJdTY0IGdjcjMgPSBfX3BhKGRvbWFpbi0+Z2NyM190YmwpOworCQl1NjQgZ2NyMyA9
IGlvbW11X3ZpcnRfdG9fcGh5cyhkb21haW4tPmdjcjNfdGJsKTsKIAkJdTY0IGdseCAgPSBkb21h
aW4tPmdseDsKIAkJdTY0IHRtcDsKIApAQCAtMzQ3MCwxMCArMzQ3MiwxMCBAQCBzdGF0aWMgdTY0
ICpfX2dldF9nY3IzX3B0ZSh1NjQgKnJvb3QsIGludCBsZXZlbCwgaW50IHBhc2lkLCBib29sIGFs
bG9jKQogCQkJaWYgKHJvb3QgPT0gTlVMTCkKIAkJCQlyZXR1cm4gTlVMTDsKIAotCQkJKnB0ZSA9
IF9fcGEocm9vdCkgfCBHQ1IzX1ZBTElEOworCQkJKnB0ZSA9IGlvbW11X3ZpcnRfdG9fcGh5cyhy
b290KSB8IEdDUjNfVkFMSUQ7CiAJCX0KIAotCQlyb290ID0gX192YSgqcHRlICYgUEFHRV9NQVNL
KTsKKwkJcm9vdCA9IGlvbW11X3BoeXNfdG9fdmlydCgqcHRlICYgUEFHRV9NQVNLKTsKIAogCQls
ZXZlbCAtPSAxOwogCX0KQEAgLTM2NTIsNyArMzY1NCw3IEBAIHN0YXRpYyB2b2lkIHNldF9kdGVf
aXJxX2VudHJ5KHUxNiBkZXZpZCwgc3RydWN0IGlycV9yZW1hcF90YWJsZSAqdGFibGUpCiAKIAlk
dGUJPSBhbWRfaW9tbXVfZGV2X3RhYmxlW2RldmlkXS5kYXRhWzJdOwogCWR0ZQkmPSB+RFRFX0lS
UV9QSFlTX0FERFJfTUFTSzsKLQlkdGUJfD0gdmlydF90b19waHlzKHRhYmxlLT50YWJsZSk7CisJ
ZHRlCXw9IGlvbW11X3ZpcnRfdG9fcGh5cyh0YWJsZS0+dGFibGUpOwogCWR0ZQl8PSBEVEVfSVJR
X1JFTUFQX0lOVENUTDsKIAlkdGUJfD0gRFRFX0lSUV9UQUJMRV9MRU47CiAJZHRlCXw9IERURV9J
UlFfUkVNQVBfRU5BQkxFOwpkaWZmIC0tZ2l0IGEvZHJpdmVycy9pb21tdS9hbWRfaW9tbXVfaW5p
dC5jIGIvZHJpdmVycy9pb21tdS9hbWRfaW9tbXVfaW5pdC5jCmluZGV4IDVhMTEzMjguLjI2ODYy
ZjEgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvaW9tbXUvYW1kX2lvbW11X2luaXQuYworKysgYi9kcml2
ZXJzL2lvbW11L2FtZF9pb21tdV9pbml0LmMKQEAgLTI5LDYgKzI5LDcgQEAKICNpbmNsdWRlIDxs
aW51eC9leHBvcnQuaD4KICNpbmNsdWRlIDxsaW51eC9pb21tdS5oPgogI2luY2x1ZGUgPGxpbnV4
L2ttZW1sZWFrLmg+CisjaW5jbHVkZSA8bGludXgvbWVtX2VuY3J5cHQuaD4KICNpbmNsdWRlIDxh
c20vcGNpLWRpcmVjdC5oPgogI2luY2x1ZGUgPGFzbS9pb21tdS5oPgogI2luY2x1ZGUgPGFzbS9n
YXJ0Lmg+CkBAIC0zNDYsNyArMzQ3LDcgQEAgc3RhdGljIHZvaWQgaW9tbXVfc2V0X2RldmljZV90
YWJsZShzdHJ1Y3QgYW1kX2lvbW11ICppb21tdSkKIAogCUJVR19PTihpb21tdS0+bW1pb19iYXNl
ID09IE5VTEwpOwogCi0JZW50cnkgPSB2aXJ0X3RvX3BoeXMoYW1kX2lvbW11X2Rldl90YWJsZSk7
CisJZW50cnkgPSBpb21tdV92aXJ0X3RvX3BoeXMoYW1kX2lvbW11X2Rldl90YWJsZSk7CiAJZW50
cnkgfD0gKGRldl90YWJsZV9zaXplID4+IDEyKSAtIDE7CiAJbWVtY3B5X3RvaW8oaW9tbXUtPm1t
aW9fYmFzZSArIE1NSU9fREVWX1RBQkxFX09GRlNFVCwKIAkJCSZlbnRyeSwgc2l6ZW9mKGVudHJ5
KSk7CkBAIC02MDIsNyArNjAzLDcgQEAgc3RhdGljIHZvaWQgaW9tbXVfZW5hYmxlX2NvbW1hbmRf
YnVmZmVyKHN0cnVjdCBhbWRfaW9tbXUgKmlvbW11KQogCiAJQlVHX09OKGlvbW11LT5jbWRfYnVm
ID09IE5VTEwpOwogCi0JZW50cnkgPSAodTY0KXZpcnRfdG9fcGh5cyhpb21tdS0+Y21kX2J1Zik7
CisJZW50cnkgPSBpb21tdV92aXJ0X3RvX3BoeXMoaW9tbXUtPmNtZF9idWYpOwogCWVudHJ5IHw9
IE1NSU9fQ01EX1NJWkVfNTEyOwogCiAJbWVtY3B5X3RvaW8oaW9tbXUtPm1taW9fYmFzZSArIE1N
SU9fQ01EX0JVRl9PRkZTRVQsCkBAIC02MzEsNyArNjMyLDcgQEAgc3RhdGljIHZvaWQgaW9tbXVf
ZW5hYmxlX2V2ZW50X2J1ZmZlcihzdHJ1Y3QgYW1kX2lvbW11ICppb21tdSkKIAogCUJVR19PTihp
b21tdS0+ZXZ0X2J1ZiA9PSBOVUxMKTsKIAotCWVudHJ5ID0gKHU2NCl2aXJ0X3RvX3BoeXMoaW9t
bXUtPmV2dF9idWYpIHwgRVZUX0xFTl9NQVNLOworCWVudHJ5ID0gaW9tbXVfdmlydF90b19waHlz
KGlvbW11LT5ldnRfYnVmKSB8IEVWVF9MRU5fTUFTSzsKIAogCW1lbWNweV90b2lvKGlvbW11LT5t
bWlvX2Jhc2UgKyBNTUlPX0VWVF9CVUZfT0ZGU0VULAogCQkgICAgJmVudHJ5LCBzaXplb2YoZW50
cnkpKTsKQEAgLTY2NCw3ICs2NjUsNyBAQCBzdGF0aWMgdm9pZCBpb21tdV9lbmFibGVfcHByX2xv
ZyhzdHJ1Y3QgYW1kX2lvbW11ICppb21tdSkKIAlpZiAoaW9tbXUtPnBwcl9sb2cgPT0gTlVMTCkK
IAkJcmV0dXJuOwogCi0JZW50cnkgPSAodTY0KXZpcnRfdG9fcGh5cyhpb21tdS0+cHByX2xvZykg
fCBQUFJfTE9HX1NJWkVfNTEyOworCWVudHJ5ID0gaW9tbXVfdmlydF90b19waHlzKGlvbW11LT5w
cHJfbG9nKSB8IFBQUl9MT0dfU0laRV81MTI7CiAKIAltZW1jcHlfdG9pbyhpb21tdS0+bW1pb19i
YXNlICsgTU1JT19QUFJfTE9HX09GRlNFVCwKIAkJICAgICZlbnRyeSwgc2l6ZW9mKGVudHJ5KSk7
CkBAIC03NDQsMTAgKzc0NSwxMCBAQCBzdGF0aWMgaW50IGlvbW11X2luaXRfZ2FfbG9nKHN0cnVj
dCBhbWRfaW9tbXUgKmlvbW11KQogCWlmICghaW9tbXUtPmdhX2xvZ190YWlsKQogCQlnb3RvIGVy
cl9vdXQ7CiAKLQllbnRyeSA9ICh1NjQpdmlydF90b19waHlzKGlvbW11LT5nYV9sb2cpIHwgR0Ff
TE9HX1NJWkVfNTEyOworCWVudHJ5ID0gaW9tbXVfdmlydF90b19waHlzKGlvbW11LT5nYV9sb2cp
IHwgR0FfTE9HX1NJWkVfNTEyOwogCW1lbWNweV90b2lvKGlvbW11LT5tbWlvX2Jhc2UgKyBNTUlP
X0dBX0xPR19CQVNFX09GRlNFVCwKIAkJICAgICZlbnRyeSwgc2l6ZW9mKGVudHJ5KSk7Ci0JZW50
cnkgPSAoKHU2NCl2aXJ0X3RvX3BoeXMoaW9tbXUtPmdhX2xvZykgJiAweEZGRkZGRkZGRkZGRkZV
TEwpICYgfjdVTEw7CisJZW50cnkgPSAoaW9tbXVfdmlydF90b19waHlzKGlvbW11LT5nYV9sb2cp
ICYgMHhGRkZGRkZGRkZGRkZGVUxMKSAmIH43VUxMOwogCW1lbWNweV90b2lvKGlvbW11LT5tbWlv
X2Jhc2UgKyBNTUlPX0dBX0xPR19UQUlMX09GRlNFVCwKIAkJICAgICZlbnRyeSwgc2l6ZW9mKGVu
dHJ5KSk7CiAJd3JpdGVsKDB4MDAsIGlvbW11LT5tbWlvX2Jhc2UgKyBNTUlPX0dBX0hFQURfT0ZG
U0VUKTsKQEAgLTI1MzUsNiArMjUzNiwyNCBAQCBzdGF0aWMgaW50IF9faW5pdCBhbWRfaW9tbXVf
aW5pdCh2b2lkKQogCXJldHVybiByZXQ7CiB9CiAKK3N0YXRpYyBib29sIGFtZF9pb21tdV9zdXBw
b3J0c19zbWUodm9pZCkKK3sKKwlpZiAoIXNtZV9hY3RpdmUoKSB8fCAoYm9vdF9jcHVfZGF0YS54
ODYgIT0gMHgxNykpCisJCXJldHVybiB0cnVlOworCisJLyogRm9yIEZhbTE3aCwgYSBzcGVjaWZp
YyBsZXZlbCBvZiBzdXBwb3J0IGlzIHJlcXVpcmVkICovCisJaWYgKGJvb3RfY3B1X2RhdGEubWlj
cm9jb2RlID49IDB4MDgwMDEyMDUpCisJCXJldHVybiB0cnVlOworCisJaWYgKChib290X2NwdV9k
YXRhLm1pY3JvY29kZSA+PSAweDA4MDAxMTI2KSAmJgorCSAgICAoYm9vdF9jcHVfZGF0YS5taWNy
b2NvZGUgPD0gMHgwODAwMTFmZikpCisJCXJldHVybiB0cnVlOworCisJcHJfbm90aWNlKCJBTUQt
Vmk6IElPTU1VIG5vdCBjdXJyZW50bHkgc3VwcG9ydGVkIHdoZW4gU01FIGlzIGFjdGl2ZVxuIik7
CisKKwlyZXR1cm4gZmFsc2U7Cit9CisKIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCiAgKgogICogRWFy
bHkgZGV0ZWN0IGNvZGUuIFRoaXMgY29kZSBydW5zIGF0IElPTU1VIGRldGVjdGlvbiB0aW1lIGlu
IHRoZSBETUEKQEAgLTI1NTIsNiArMjU3MSw5IEBAIGludCBfX2luaXQgYW1kX2lvbW11X2RldGVj
dCh2b2lkKQogCWlmIChhbWRfaW9tbXVfZGlzYWJsZWQpCiAJCXJldHVybiAtRU5PREVWOwogCisJ
aWYgKCFhbWRfaW9tbXVfc3VwcG9ydHNfc21lKCkpCisJCXJldHVybiAtRU5PREVWOworCiAJcmV0
ID0gaW9tbXVfZ29fdG9fc3RhdGUoSU9NTVVfSVZSU19ERVRFQ1RFRCk7CiAJaWYgKHJldCkKIAkJ
cmV0dXJuIHJldDsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvaW9tbXUvYW1kX2lvbW11X3Byb3RvLmgg
Yi9kcml2ZXJzL2lvbW11L2FtZF9pb21tdV9wcm90by5oCmluZGV4IDQ2NjI2MGYuLjNmMTJmYjIg
MTAwNjQ0Ci0tLSBhL2RyaXZlcnMvaW9tbXUvYW1kX2lvbW11X3Byb3RvLmgKKysrIGIvZHJpdmVy
cy9pb21tdS9hbWRfaW9tbXVfcHJvdG8uaApAQCAtODcsNCArODcsMTQgQEAgc3RhdGljIGlubGlu
ZSBib29sIGlvbW11X2ZlYXR1cmUoc3RydWN0IGFtZF9pb21tdSAqaW9tbXUsIHU2NCBmKQogCXJl
dHVybiAhIShpb21tdS0+ZmVhdHVyZXMgJiBmKTsKIH0KIAorc3RhdGljIGlubGluZSB1NjQgaW9t
bXVfdmlydF90b19waHlzKHZvaWQgKnZhZGRyKQoreworCXJldHVybiAodTY0KV9fc21lX3NldCh2
aXJ0X3RvX3BoeXModmFkZHIpKTsKK30KKworc3RhdGljIGlubGluZSB2b2lkICppb21tdV9waHlz
X3RvX3ZpcnQodW5zaWduZWQgbG9uZyBwYWRkcikKK3sKKwlyZXR1cm4gcGh5c190b192aXJ0KF9f
c21lX2NscihwYWRkcikpOworfQorCiAjZW5kaWYgLyogX0FTTV9YODZfQU1EX0lPTU1VX1BST1RP
X0ggICovCmRpZmYgLS1naXQgYS9kcml2ZXJzL2lvbW11L2FtZF9pb21tdV90eXBlcy5oIGIvZHJp
dmVycy9pb21tdS9hbWRfaW9tbXVfdHlwZXMuaAppbmRleCA0ZGU4ZjQxLi4zY2U1ODdkIDEwMDY0
NAotLS0gYS9kcml2ZXJzL2lvbW11L2FtZF9pb21tdV90eXBlcy5oCisrKyBiL2RyaXZlcnMvaW9t
bXUvYW1kX2lvbW11X3R5cGVzLmgKQEAgLTM0Myw3ICszNDMsNyBAQAogCiAjZGVmaW5lIElPTU1V
X1BBR0VfTUFTSyAoKCgxVUxMIDw8IDUyKSAtIDEpICYgfjB4ZmZmVUxMKQogI2RlZmluZSBJT01N
VV9QVEVfUFJFU0VOVChwdGUpICgocHRlKSAmIElPTU1VX1BURV9QKQotI2RlZmluZSBJT01NVV9Q
VEVfUEFHRShwdGUpIChwaHlzX3RvX3ZpcnQoKHB0ZSkgJiBJT01NVV9QQUdFX01BU0spKQorI2Rl
ZmluZSBJT01NVV9QVEVfUEFHRShwdGUpIChpb21tdV9waHlzX3RvX3ZpcnQoKHB0ZSkgJiBJT01N
VV9QQUdFX01BU0spKQogI2RlZmluZSBJT01NVV9QVEVfTU9ERShwdGUpICgoKHB0ZSkgPj4gOSkg
JiAweDA3KQogCiAjZGVmaW5lIElPTU1VX1BST1RfTUFTSyAweDAzCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 15:12:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 15: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 1dPsAi-0002Rx-CD; Tue, 27 Jun 2017 15: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 <Thomas.Lendacky@amd.com>) id 1dPsAg-0002Q4-49
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 15:12:54 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 77/B8-02181-5F572595; Tue, 27 Jun 2017 15:12:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSbUhTYRTuvffu7lquXqfmaWbZ+rCsaVJCBUF
 EgRaVKRRmZNe6bott2u4s+xHNXCaWfRgWLslpKn70AULOLKOUWc2VZTGREEQqo9KohCgtu3dX
 095fzznPc573OXAYUnmVVjFctoUzm1iDmp5O6aLVSZrhrMTkle0fgtZUfr1ObUBxrnsjRALaI
 9Ob0jKy98t0nWOf6Mzq0Ow3JfWUFf2eXYCmMxS2kVDT0UyIBcKXENzsLiLFQonzCCg/c1lWgP
 wYGq8A7+AwIeJAvBtqC3N9/SDsIKD/MhYHSDxIw4PnHlokCDwXHBVVpIgpvBiGXMWUiBU4Dqz
 vGnx9PxwPZcVen6lS6Ht+tshFHIznQe0rm0zSB8DTkrfCLCN8sAxuN0eLbRLPB+dgqc8GcDg4
 f/ygxQyA8xE01FmR5LkI7N9fyCVRGLielVIS3gaP6kdI0RPwQnDbtkuzVQR4uh2kVBTSYD0rb
 Qw4Etr6euQS0S+HEZubGC9k4MlvHy8aKSi8WyiTRgzQ6305/ncKjD4+L5NEHhl0n/ow7jWIIb
 drlLiANPYpy9onl7VPWdaByDq0lOfMRzizJmZVVJpZr9VZjKzeoIlZGRtl5Hie1XIGNo2POpB
 hbEDCXUwTXhP60xjfiuYwhDpYUQ+JycqZaRkHj+lYXpdqzjJwfCuKYBhc4TqZpKJMGSZODQpS
 OCVlgJnTctnpeoNwZxNKYPzVQQpvpkAr+EzWyOu1EuVGq5gax51hghltdA4TSp+TKkThtAhSL
 Ep1WaZ/RhM324XCVIEKJKRU+mdyZqPe8j//EYUwSB2oKOcFF3+9yfLvv49CFEKIQl1LEKNY2E
 lKZUWne8JjP/Umb46YsdrKuLc0aHbwJz7/NuSkPLx4xbCPeP9VfmMgd5e2p27d8vQlr/NCo4P
 fuJIiggb+yHHRzureSuXh7ws6079FpjbdevKr5Uhpztq++/xY6UYiwH30S27drI6hQwN76VZb
 LbPe6wwtw9zxLbXL2ZhzY21bNwWHBSSrKV7HxkSSZp79C5T+2KyuAwAA
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1498576370!105292013!1
X-Originating-IP: [104.47.34.83]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13332 invoked from network); 27 Jun 2017 15:12:52 -0000
Received: from mail-by2nam01on0083.outbound.protection.outlook.com (HELO
 NAM01-BY2-obe.outbound.protection.outlook.com) (104.47.34.83)
 by server-4.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 27 Jun 2017 15:12:52 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=4DOXkgUc1obxFJZSb6702sCTgp5HBw0fw+opWnQ/DBA=;
 b=fbSZ0cvzCJPf07b85f9S6OwtKRcw/36lBmrVuD4i8G8eDmIg08cKPMELnUqZe8qfU2/y9sBaG0UJtKtrCHfvZ87dgSHt8NY3SAeJ1q38sDm1vqXIoV3H17ERxMgusBkUIcLFtIkHZa0gXRFJ/RGD+mHbc3obZ/EnHARAXPDtiUM=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 CY4PR12MB1144.namprd12.prod.outlook.com (10.168.164.136) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1199.15; Tue, 27 Jun 2017 15:12:45 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Tue, 27 Jun 2017 10:12:41 -0500
Message-ID: <20170627151241.17428.99489.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
References: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: BN6PR14CA0024.namprd14.prod.outlook.com (10.173.157.162) To
 CY4PR12MB1144.namprd12.prod.outlook.com (10.168.164.136)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: f0bc611c-f341-4433-ccc2-08d4bd6ef903
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095);
 SRVR:CY4PR12MB1144; 
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1144;
 3:E2sz6QBrlc+bkJ9nmnQF78i/c9SsU7KdNX2A4Gj7BoUxA4nDDK1SKdvy/qddwZvXUaJehsz0Ws4DUSDq1LSMDcx4vpXwKX/8UFaNV5PlXkXnw83G91tU8h5KdjSLBNpf5bmm+27dD7mkil5KM+AE94L1MIkoaL2aNOItpqykPO9Vy7/v1c+e5hAmyoKKCPUq+Tojy0s0AJyFA2GPogw+6VTUYpl18cjSoTzqCKzAoYVsdwq83pb5fBawE+zvsIVI3ex9cBdPzRyK7u0WkvEF4FA6+3Z6muZzC+mWO1cl2OsXI0+9lm8JWPUA/5yZXUvZiNtUoDO0tKOwAFwD8ZqKbABtDaeuxiArXWs75T+Ec9gFp1i3ABZCHOt5j864FT+NeP49CdBra8wD4UYJ5wQmJMtsaMB+iw3Q9JfK7/5DOgtK2pDF0ceHdUpwoeTa0jGChlYHekmPEpYa/ZOMrOuz5YVwMtvFZQerLjHTMstLDm/dUIs+rjn7k9R5B6G5RLB2ej/foDdO8fNhkFZK7cZbSylbreMS0OQowQB0pIh9oX9j6DtQubII10WyQcqejPNST4q4GF6PFOAFb5wbjF9KDh3Sq++onWySc7CMaARcw2uOdSS4xPz5sj2UBf8qmmcFdwiWekUE5S261g028tfwrBsixgIN/I4AeyJrNoz51uzu0m5LUStgVJdPPAm66Nnd++ZThH1HphSbmDXQGmJDRg==
X-MS-TrafficTypeDiagnostic: CY4PR12MB1144:
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1144;
 25:L7kG8GbrX5LndD6IKN5vE8Yf3B8O32Qgf4UfynMpSeabRDYuZdHpNCojWcZau+aCgUUkAlbz8OqjCrgcA4SBFgyotsRx3PAbMRP9AOjr/13N+yQpLYv1UMuUMpKWRfIGDU1OWAUeO6i/vj9IOOXp7qBY5DOnXIjJ/ztkMh4m371x1wkNGRJqC2w88rx3g3kakukxjY4Gg8otSh5wmeDyALBub533mxTh3EWNoMxVAK3NF7DvPVMHJYGUfWSHiVOnz1n9Hl7lyneW+8n/VMrHt2Ahgp5k8+gu/Pb1PO/gg5YG1BqGLQrjsVNV2yDc6bdkgqLp7Py8epbkXxMnvQfhK5FV2t9dpil2/MlZYrY5Tyq3MShuNDAlbkDNKDx+Nvmsbfj4tq7YfSMjVSXP6iZzb8EkquQfZgbVO1i9aEgEOPVP5yP3WJFzid/YrsC3PfVOa1gG7Ep7Ti/llXbN9mPijZz8SuV4yn+HXQBl2corOQmJYSdwRQOK8qmVYfGS8bnziiVmxMPzZSJh2zTq8B91c1lQOl4HNy4BO0prci7mrHPjpRBpmn2xch9OVMT6hktPkVGr2HyTKyjMqVYzQBl+3jfbLOkbcy2IOsAxOCrNMVlO594kktWg2nn05Bdn6HAY68U5tLlGg20rTY+ZLCd3dSOp3Yj4dOexmYCUrHFP6zyIG4IPk5pA62k2ViV2BRwSXiNljMtCG6LXoQhHncJd1oHV2vtRyuTJcGXEdVXwwhab7OFZQxRUGN4i9/jyZqE3WfkDOSHI4sOuI2vWd7YkpC3HmKgu5k2cnnfPtpayTfwOCBxWXPgEimpTBK8td0zjiEYiC2sNifhg+tCHvhO552jQASJSR2Pf/0FHl3+/TfUYOuFXdWXxNhOnLuerbAqO+MYH608NVjkeoQYMNGZp9n4leay3o22mBIdV5/hvLuI=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1144;
 31:3S5ZJ+P3gRSJ8uyCBE9slkv41dVCUavcbNAQAE7dZknmR4uS8+Xze1HbJPTdIKRhuP3NHC+6f9hplcLa2KeBOGUhJ1mgixMx+lQWdvusbvQ2FQqkpS4UxMVZJG4dZtF8ULn/x2kok11Hz/6Yrx8DA8J2/SqkKm4SJ7oYDMTKKwfJ3YiQ34OeHJwqmEIJdcRijzvpZDfTMF5DVgw/il0EdWy21i9bOCRR5ASrzpHOKEZP+ex50OAT2m5TntNXCSkNZZMpEOKc7/wQxnfUA8HUFOkEwKaOcgswD+UbejIicjEouT9CSZtzDDYuBNyl2gIin175UsHdY5zPypOlK/kmHQR2ot+70hcCVblFquQOirXpP05NoLlACg+vLfE1zXEvv/EnjehYdcOBcImJwkAv85IM0n4PQrDyz5mqHqKRzJG8sjoJQRaPvqGOeTtKEhLI1TszdH5ujKzAf3izQ8vOgPvkSFMPCdulqKSjUI25qROebhqpcRfk/xaDndjVBLu5LmixSUS0HFS7gZlZBltGNrj+OyGPDK5AhUmXcnMZ5dC2siAvr0vmB9NYqXcTa/pzZfT92pXC3ggZAhZQ8dI1bZGuvKWKQMqr406i2d4/l69q9Et9liROa4cYI9li5C/NbXfyS/3A+FxgmO8wndZXnVQHjPq51D6wnliJqQYmKB4=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1144;
 20:6FJcxfpq2GQrKQGoV5WmFVVoIjQ/L9aEpE4KBDx7uS3vhy9z/E7xwR9wHzuPkwI91+hEdgdJKz+dKbmB0BSGeJ+aWtbXV73Aau9akVNJVvzzmQw5hiw3ysPCzbXDza+U/LfjunXIhLXCR76M9TvowhKIAK3vO7j9FVCZGoPeo/0x0OOokzprExDsBH4KY5AwtZN8E3Ugt8lF8bp/4rT3XPXT66B8VkdK/OoS5nzNqM4nXM/y13PkoN4balaHfEVcvkuKrbnxS0sGEfeoupeq0n8/i/M4eqK1/c69w+ZJGkmdJ6DSOvcAy/uuVM5+iXzSvH9kFmt0R75/QnxqFZvsfM/05lXOtKPc8s4pNWajyYn4SY589DJgSDaKzddupdL/z8qUjDiV/GYpdiMJdf3wzAT+UYNwZW3s1Eyq04AwyvAfwqf3WaQbw85rB/wbwtro4jQMW3xG/UL35cNYAh0R7z9wrnIlOevRGN3k0mePf/gnn9uF5Dtk1isZhTXJxMx7
X-Microsoft-Antispam-PRVS: <CY4PR12MB11443BC83D6DDEA09361B73DECDC0@CY4PR12MB1144.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(133145235818549)(236129657087228)(767451399110); 
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(10201501046)(100000703101)(100105400095)(6055026)(6041248)(20161123562025)(20161123560025)(20161123555025)(20161123564025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:CY4PR12MB1144; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:CY4PR12MB1144; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQ0OzQ6RzM3WnRVMmh1cWlwMHg3WXljTWZhdlIxQlRS?=
 =?utf-8?B?TmU5Y2FFYm1mZFhTMHNZZFpIWFQ4UDFpWTFoOWg2ZTZtVitpUjFoSTZXSzhK?=
 =?utf-8?B?NUY5Sjl0NDhJMy8vZUhpZjdOQmdqeVUwZ2hQK0N0K3gxYjJyQ0ZKU2I4WXg0?=
 =?utf-8?B?Z050TUZ5a0hmNU9ZZm1QcFh4eUh6Q1JFSy9oM2lFYVFxdm9XVVA4dHBKMklp?=
 =?utf-8?B?di8xa1RvRVJHOUpjcmxKQ0wzUDNhQmVMWmIreVhhWHB0R1BkdHFjVktKNUVP?=
 =?utf-8?B?YUw3VmcvRkhUMWN6Wnh5SVNlSVFzTUJsSlhwZTA3Q1NLdzlOYlYrVlRRTytP?=
 =?utf-8?B?aWF6VlJYWEFSRSs5MXhVYUhyZzQ2TkN0OHgvSEhFZEVTMFNycWpJaWsvTG40?=
 =?utf-8?B?aUVmOHRTaE8xSXhDakcxaGlLMFlJb1k4ZlZ3VnZwMU5PQWIrN1dmdnVDRmZz?=
 =?utf-8?B?M1dNVktJUzZRWlF6WmM3c29ZMDVMYVl2RzlIWWtjS1VNZlhTS3lnRUtVenIz?=
 =?utf-8?B?U1RqaW5kNEowVUN0TWdYQ0pqcW5rOW9Fbm1DUFV6eU1VVzVyMDd1L1BVM0tO?=
 =?utf-8?B?amJvU21NdDVFMkRWdE5CbHllZHdsU3ZJZXhkR0diTTB2SEV0OHhJRHdIWVdv?=
 =?utf-8?B?bytkbGc3a2JRR1lxMGJ3Q0h0bGQyM21wWkZ1a2pvc0xEZGRhditnMGZveDEy?=
 =?utf-8?B?OUhYV1grVjFCRkc4SHB3YW9RS0grbHR3S3pnQVdaUnZpTUpXdmEwRDBuWW5M?=
 =?utf-8?B?cVc3bHUvUzgxNFlsajdQZEtPdVpTWFNzYzJ3WEJYZFFVVzI1SzFnNDE2RGxZ?=
 =?utf-8?B?eEJKR3A2Yi9na0dLVkpxYlNqZjQyYWdOVzUyYzJIdHU2YlVIUG8zUndXTVl5?=
 =?utf-8?B?aHBueEk4Vk1GcHl6N01VR0JkOCt1czBKOWE0M1VCTG5oQmZ0Y2ErR1ZoLzJ5?=
 =?utf-8?B?NVZMYVpDYkZBTVdpVCtCaUhGRlR0eWlDT3lZZHJ2MXJQV0NEOEhNaHNQcVJq?=
 =?utf-8?B?Qmh5K2EvMUQvRkZNUmNtV1lRcFpGUzAyalJqMHRpMXBEVko5QlEwd28wc1NR?=
 =?utf-8?B?eGFXR2gzY0paWFVCaEFkcEJKMWZOUTJZeUFxYzNVYUpCaWJFcVEzNWxMUmph?=
 =?utf-8?B?TTcvSUt1ZjhTelJBRUVVR2tabXpkVmhwakhQQnRaQ1FZU0FpL3BXUUdRWkIr?=
 =?utf-8?B?YkU2MXdBV1BPd0RZQzBXdjJNM082RC84VmhISmFXWm83bm8yKzUvTE0ybDUx?=
 =?utf-8?B?a3V5T1dOdHJSZVpEb29tV25qOTJYcnRIWjZxSThZMzdHdURJQmVCMW9RelNP?=
 =?utf-8?B?cVFITDVsTURqMmpYaDhmQmJtVFF0YzdKV2p1QXU3UmJTc2ZEdHFSTHEreDhK?=
 =?utf-8?B?eXQ4MEpzMWNTVm14K3o0RlpNSU5qeTZablJrcXJJT1BERDJQOWhSWnFUWm5h?=
 =?utf-8?B?b0Y5ZmhwamRiNE5GV3RmaEZGZitMVEtyN21WTEI5eUFveUtPNWhpVDczRGo2?=
 =?utf-8?B?YWcvWFNhMTZvajdlSzFUOUhWa3pGek5DTDVqbnFyVGVFQTVqSUNkVVMvS1J5?=
 =?utf-8?B?OXNUUG94YndET0w0UXdjUWFFWTgwSWZwWlcxOUJvTG1NOWJPeWFwREZSb0Zn?=
 =?utf-8?B?OERYSm9TUWlUTUdwUGFmNFVZbzZxVlFJSmNpNTZSZUU1d3JRaW9vY2dKZWhU?=
 =?utf-8?Q?zbVb9e3TqUat1TEFS8JbyBkF7Xxwqw89pUJmIv?=
X-Forefront-PRVS: 0351D213B3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39410400002)(39400400002)(39860400002)(39850400002)(39450400003)(39840400002)(4326008)(25786009)(76176999)(8676002)(4001350100001)(2906002)(478600001)(97746001)(50986999)(305945005)(6666003)(2950100002)(23676002)(54356999)(5660300001)(53936002)(86362001)(7736002)(7416002)(7406005)(110136004)(189998001)(47776003)(66066001)(38730400002)(50466002)(53416004)(42186005)(9686003)(103116003)(6506006)(83506001)(54906002)(55016002)(3846002)(81166006)(72206003)(230700001)(33646002)(6116002)(1076002)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR12MB1144; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQ0OzIzOksvcG1DQ2Fvci9GY3pQU3F3TG5kV3RFM2lS?=
 =?utf-8?B?Rm9wQlhnb0wxOUFqUUJ2bXhMQmVDVmpGbzlGelpneGUxaHZRQ1NoOXFEcjdF?=
 =?utf-8?B?aEY0QmhnbXhrbEl3NS9HdEVEM3lNdHZZU2NudFpuT2RvejRJbGFQUHNnU3VR?=
 =?utf-8?B?VnFJdFhvSEExSFlJTHhvMTNDSjJZNjI0Y3Z2RHRhdE5kVFdWY3pxQzlGNjlh?=
 =?utf-8?B?TXNodzVpdXdSTnZ4S2ZJQk9uL1Y0dC9pV2M5eVJOeVJMcVFNNUs2S2xYY3M2?=
 =?utf-8?B?WmU1cGkxNnpuMmNYMWMxVGt2QWFOTEloSUJOTDl3UmRURmVXSXA2MDFCZUpT?=
 =?utf-8?B?Qnp4RkFsZHpGOEhKN3l5UVdOTUVLTUxNZndtOEpGV3ZsOU9QcEd6YmlMWGJO?=
 =?utf-8?B?emVIdTRBYVg3RVVabGI1NGJ2bDdmanVxVkI2VUt2WVA2M2REMEgzWG5QL2xF?=
 =?utf-8?B?YlE3aCtaVnZHUXRJMVNsdGxOUVJZTVFBNy9nTlF2TWtKenZKSElmK2cvdUI5?=
 =?utf-8?B?bm55Y3Vqd3hXYXZyQXhnclUxWnRDQWFqdnVyUWtWdjBPNTk4MmxHNUkzTVpn?=
 =?utf-8?B?d3V4dkVpVmliL0dyZ1oyTnVjMjZRblNtTW9QOHN3SFBPbTFvRzRwazlqTC9l?=
 =?utf-8?B?c3F3TUMrTWVkNlgwbjQzMnlwelFqWTcrUnFQZVRrcDdrbWI1djZvS1JVQ1Rw?=
 =?utf-8?B?cXg4c0MyOWZHZ25PWUMvNmFrQXB0S2w1c2tkdE9FWWx0Tk5MdGNQOTh5b1lW?=
 =?utf-8?B?UytXSUZYL2llRm5GLzJwNC9CVzJlWUxDK0IvZGNaVHRTVjZxTnZDVEh6Wmo1?=
 =?utf-8?B?UGlHeG1hY004ZzBUdDFWQWF4cGpIVTBRWXZaSVBsSkRSRU1xSzNiMy9sZFVF?=
 =?utf-8?B?Z2phd0poLzhCWndFVEVENW4vRGJMc2RydFRPdnVGY05EcVJmL2pYb0ptOVMv?=
 =?utf-8?B?VlU0S0oxTzdPRUhrYnpuMGhobDVOSjFzYjAzRm1KancxMTdwT3JPNlU0RTQy?=
 =?utf-8?B?SFFPS0xibTRRTC95UnAvSkZabzRYOVU3NHA0NlozUUM3N05TT3c4RTVqL0Ev?=
 =?utf-8?B?NWVNQzlSUU9JenV6bGtrV3I3VG9JMlN2M25NNUpGdzdWQlJRc0ZQaEFoQW9P?=
 =?utf-8?B?dlZyNWdKYk4wNFNESHl6dHhYNDY0b2hvUnkyNWtmMUtxWEcrWWcxdVJuL1JW?=
 =?utf-8?B?bHpPV045WXhWU2VFTjBLSHBpK0RqWkNEYjBNUVFLcW5hU21pRjBBaitCdTds?=
 =?utf-8?B?SnJKT2NJK0c0aFRuRi96MHJCR3l4cUdKUDNVK0RyQndrWjVsVVdyczZkb1lq?=
 =?utf-8?B?ZXRkcElReXRwMUpqWUJ3ZERYTGNoWCs3TkYvWFlPWUV5L25WeU1zYkl4d2h6?=
 =?utf-8?B?ZVdmNmdqYjFsTGlJd2ExZjdTakZIYVkyZklPQ3JMTng3bFowNUVmcVVYZzVE?=
 =?utf-8?B?Zll4TzE2ZG0xTEtxcUNxT2tLQW8vcUw0cElBbXRLeVoxZkVpY3RIdjQwdnJo?=
 =?utf-8?B?VHFaVWRNQnAwb0ErdnFtQTBIc3o2bC9VSms5TDBaMzlybmN4bEFiMmp5MFdS?=
 =?utf-8?B?ME1JaTIyTDVnRlg5SGhmUGFoejM2L1RRc1U0eEVHZ3c0cmZONGtIMndicS9D?=
 =?utf-8?B?dGNtaC84Q094VEpWVFBaZ28rYUVSSlN2YU5MMWhMNnFYbDR3N2hMNk9keURO?=
 =?utf-8?Q?8fwQBiRRGRCoUE84oE=3D?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQ0OzY6QmNVbUlsUGRJVzBGQ2FYa0h0WkQyT3k5RFlv?=
 =?utf-8?B?Q2tKd25tSWlUM2lhQm1YY3pINGV0TzgyVGNoZDdGWmhydEI1aGxKRDBkM0Jj?=
 =?utf-8?B?T25nNkp5dGJMQ05qNW05LzBOMDI5Wko5R1RJSjVmeWlialFZdnRzcmIrRU1S?=
 =?utf-8?B?S3E4Y0htQTZoaDhuSmZuNkt4Tm5mRmhzRDh0bVM1NUhRQUhtN3BXbk5lSjhE?=
 =?utf-8?B?VHFadHlqWWtNTi9VRmV0VmZoMjROaTR5ZGV0QzQ1RTR6R3hlRzJtV3BVNnow?=
 =?utf-8?B?OEtuRUNnTUFvSWU4UFNvQ1VUUDYzV1RrcHZYRDBLSzVCcmQ4dVZwdWRaSkR3?=
 =?utf-8?B?NGdYVGhHcVJFdGdkd0t0LzlMTjR5UFVzdEZZTXZqL3E2SFFXNFVTUWRoRFVR?=
 =?utf-8?B?bDJYczh4WFl4TnhsbnZrLzFsSDJqQ3VNZHg1SU0zdGYxY1J0ZFZ0SVpDWlBl?=
 =?utf-8?B?MmVnUHRFV0FuODJTVTlvRHV5UGdsSnBJeTJ3bVZkNHhYWE0zSlBVTkhXQjUw?=
 =?utf-8?B?NE92WEpSYlU4eU9FeDNwV0VCNUhJclpKaXpFUEJpWG4rcVpDWnU4bzFkdG5q?=
 =?utf-8?B?OTRoRHh0TU9nWWJKbnl3d1FLSEp6YTBxbWtNTVVTRTVCZEl6QUJqMlRveDRj?=
 =?utf-8?B?a1JrdzQ1MWkrUGdHMDZraDB6cUQrZXZhRU5Cc2pBbXZ6YkVMSjVJOFo5TTds?=
 =?utf-8?B?SGhtWVh1TU8yTjdHUWVSL1A3VUZmQXNoK2U3TmVsR2pwbE45d3NUUHhZWkhQ?=
 =?utf-8?B?c1gydy96c2o4VUVWcDRyai9sSlYrN3lneFVUUHlHWTU1SmxBeHVybXpjbTRi?=
 =?utf-8?B?d2huUGJSQ1NUTnljZHk1RC9qTGplUE5uU1pWVFNha1ZIZVhxL0hYaGJBV2hm?=
 =?utf-8?B?Tlk4a1N0N1BHUjJZSkpLS08zODBmNnRsRTJURFlnY3d0d1pHL3kvTUM2cEUw?=
 =?utf-8?B?T05Sd0RZRmdzUzhlL05QR29IamF0amVXaWxqN0xFWEgxT1hxSzk4bE50QjNB?=
 =?utf-8?B?SFNPT0dPWEJvbDhvLzZ5dGdPa1FqeXRHeWp1YkFzYUxMVG1IbXlVL2YwdGpw?=
 =?utf-8?B?dHBqOWhtNmttT1N2S2pVQ3Y3dEprRGV4NVcxc3lnaU1YVi91dk9UajBlM3Fh?=
 =?utf-8?B?SEtDSkw1UlR1L2hBOHdCN0NjQ3A5b0U0ZkZ5S0pGamZPNzlRazloK3dUVUxD?=
 =?utf-8?B?UVcraDdCUnIxUWt1VGEwZVZCTFFLVXpQNzZHd2Y3V0lmTzdybkZnN09zVklF?=
 =?utf-8?B?ZDJNUENRZzNCUnRwQUhZaDdPTlY1a25SLzk3b2k4amRlRGtzUjNuT1ZDUElD?=
 =?utf-8?B?ME1KN3NXblhiOFlha0hIUlhONjczV2lCOHVYM3g0VFpQaC9KaUF1b2NldEhY?=
 =?utf-8?Q?iS3zcP0?=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1144;
 5:qN5S6oIE8pA+vsobi5ZtExphCSA6u7xdCOzl2aATjJy6DAiQMVblMH7+2y5k5EkANjFcrSk+oG920Xl8f+0YKabI8XENcZHhC+siGsaZdlHbRFoQdjs5DA1eJnPc2CPniYjmi7k5F60R1tZnO7rXpfgSToEZGmmw5hxJO/PEgDrrryF70WDAuu8/pzJmrH1EKHKM7efktcwgwWB30nc+4FAvXiavq0ayk9JpGqvz/CksmiDdckvkKJTHdSyKY0X9i6h/39NSNUguE2I5M/EtUDPtTjYNmvENIoZDSWl0yqMyWJVWmHMs6VIZfwHUO3wWyefZv0FbG8dIvlmu64rkAt6YWy7SULj0Qfl5lwzY00pClzVsJm0WULkzFxMixFeSJw3B2nmMwiPEIykMnNWtSCKZQUcrYrtomAFDskjv4/h/0OBGJucS7pxz/jTNRnMAYpDcLcV3RA5aLdIB+FOi5yBdR89iFA7aUkhKN2u5c6hJrI3EPOolYCn65NFGE6UY;
 24:6jnH9zHxEe3ish9drO2T+ZKPZJhG+Z7oonTEVB+gX1vbv6iOaqrKYaa8ysUKD47Gdz+jmBKM87eib+CiS8vFXG1K2BMmra2EquoQSPtOuQs=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1144;
 7:yB3Q1i0l4J8zCyn0knn1joghJhcvvyW3U5kpye91bGPmT2sZoDmr/amL/vv9cM53834pKUSYZgXadpE1w3CspTEAZler53K7bAWeG+Udou/ZZlCUu/d63ddyPJMxSnb+bAWQP+HcrVJ9WLTLsWbyoLvV15B68V/0mVSu5rCs/yWMQ/7DkIDMah2WjJZZIfiUbRz4lMYHvqUuS+07fmVDZOssEYbIAjsRNPzAPA2eGV/dkPYt7naJZg7kbsEHaOUrdpwk1x9re8KoWpBUTT58Pd1Qvhd86cwBeM+uIkuZu6R74QIEqA5lPFUtAN3Kip2ppOGT/3UcHmW0JxCV+1Wg/ipwLZZaJzdT0nBau9HQv2YL7P6Wp3QC84AeVSbNAfUExgedHxJuJXkXxy+sKenYEE1/U5ShEh6A/uk5NanhduLOs70b0P4vUHCMCugT2vqZagxnE/Yt3F5SN9O4pGxqnn1cCgyiHf3uXo+34YCGGCb5Wyzog2GB9CuYFGFtgZwfHRwQLHS1Nb11XaUW+UwOa2jNLtyou72X24GWiOZmMsfVMgxGzbwxIsf7F3t3NAE49pqrnHflr8rmhSTFVJlD1QUOn1jz/IIvKZi+VrDvpoeTCWoGZkFENIdcyTDnzfuF1iYuTy8zrmJjuqn0T/Q5NaD2cjujDrXPIm1YzZ2d9+0iBnTzA9nW61P9VBWc7X6vr3F0gRlK4FcWADj12mlnCPbBrRxnaM2dw1/a39Ux6asniZBZh+VPdlrtF9oq5QEbNAY5137Kc597LJqcc0lt74NYvLXViSW5B7RFFmZGvEE=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1144;
 20:yOF9zJ930l25/+9pAl6T237KUlLVJSxenOiijUIJ6nsKsiKYnLYw3v1RFTmv4ImnYlsvpMDjEgw+PxRrfDF+0BZTFvnABOx/+v8X67izwkTqkVrhAKDsU8/RbwZ/wt0lEpKBtktk96ZL9UKC2dF5xtlr/SzPUpSGppFOIe9VRJydDJLoqtlzQ6MZtvIMsHBd1eJwo3oAmGp9cyMJkk8J1608sEinT3xduAwW2tQRxVi8hmC2qII00y/8V50v4hlw
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 15:12:45.5566 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1144
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v8 RESEND 28/38] x86,
 realmode: Check for memory encryption on the APs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIHN1cHBvcnQgdG8gY2hlY2sgaWYgbWVtb3J5IGVuY3J5cHRpb24gaXMgYWN0aXZlIGluIHRo
ZSBrZXJuZWwgYW5kIHRoYXQKaXQgaGFzIGJlZW4gZW5hYmxlZCBvbiB0aGUgQVAuIElmIG1lbW9y
eSBlbmNyeXB0aW9uIGlzIGFjdGl2ZSBpbiB0aGUga2VybmVsCmJ1dCBoYXMgbm90IGJlZW4gZW5h
YmxlZCBvbiB0aGUgQVAsIHRoZW4gc2V0IHRoZSBtZW1vcnkgZW5jcnlwdGlvbiBiaXQgKGJpdAoy
Mykgb2YgTVNSX0s4X1NZU0NGRyB0byBlbmFibGUgbWVtb3J5IGVuY3J5cHRpb24gb24gdGhhdCBB
UCBhbmQgYWxsb3cgdGhlCkFQIHRvIGNvbnRpbnVlIHN0YXJ0IHVwLgoKUmV2aWV3ZWQtYnk6IEJv
cmlzbGF2IFBldGtvdiA8YnBAc3VzZS5kZT4KU2lnbmVkLW9mZi1ieTogVG9tIExlbmRhY2t5IDx0
aG9tYXMubGVuZGFja3lAYW1kLmNvbT4KLS0tCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9yZWFsbW9k
ZS5oICAgICAgfCAgIDEyICsrKysrKysrKysrKwogYXJjaC94ODYvcmVhbG1vZGUvaW5pdC5jICAg
ICAgICAgICAgIHwgICAgNCArKysrCiBhcmNoL3g4Ni9yZWFsbW9kZS9ybS90cmFtcG9saW5lXzY0
LlMgfCAgIDI0ICsrKysrKysrKysrKysrKysrKysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCA0MCBp
bnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcmVhbG1vZGUu
aCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3JlYWxtb2RlLmgKaW5kZXggMjMwZTE5MC4uOTBkOTE1
MiAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcmVhbG1vZGUuaAorKysgYi9hcmNo
L3g4Ni9pbmNsdWRlL2FzbS9yZWFsbW9kZS5oCkBAIC0xLDYgKzEsMTUgQEAKICNpZm5kZWYgX0FS
Q0hfWDg2X1JFQUxNT0RFX0gKICNkZWZpbmUgX0FSQ0hfWDg2X1JFQUxNT0RFX0gKIAorLyoKKyAq
IEZsYWcgYml0IGRlZmluaXRpb25zIGZvciB1c2Ugd2l0aCB0aGUgZmxhZ3MgZmllbGQgb2YgdGhl
IHRyYW1wb2xpbmUgaGVhZGVyCisgKiBpbiB0aGUgQ09ORklHX1g4Nl82NCB2YXJpYW50LgorICov
CisjZGVmaW5lIFRIX0ZMQUdTX1NNRV9BQ1RJVkVfQklUCQkwCisjZGVmaW5lIFRIX0ZMQUdTX1NN
RV9BQ1RJVkUJCUJJVChUSF9GTEFHU19TTUVfQUNUSVZFX0JJVCkKKworI2lmbmRlZiBfX0FTU0VN
QkxZX18KKwogI2luY2x1ZGUgPGxpbnV4L3R5cGVzLmg+CiAjaW5jbHVkZSA8YXNtL2lvLmg+CiAK
QEAgLTM4LDYgKzQ3LDcgQEAgc3RydWN0IHRyYW1wb2xpbmVfaGVhZGVyIHsKIAl1NjQgc3RhcnQ7
CiAJdTY0IGVmZXI7CiAJdTMyIGNyNDsKKwl1MzIgZmxhZ3M7CiAjZW5kaWYKIH07CiAKQEAgLTY5
LDQgKzc5LDYgQEAgc3RhdGljIGlubGluZSBzaXplX3QgcmVhbF9tb2RlX3NpemVfbmVlZGVkKHZv
aWQpCiB2b2lkIHNldF9yZWFsX21vZGVfbWVtKHBoeXNfYWRkcl90IG1lbSwgc2l6ZV90IHNpemUp
Owogdm9pZCByZXNlcnZlX3JlYWxfbW9kZSh2b2lkKTsKIAorI2VuZGlmIC8qIF9fQVNTRU1CTFlf
XyAqLworCiAjZW5kaWYgLyogX0FSQ0hfWDg2X1JFQUxNT0RFX0ggKi8KZGlmZiAtLWdpdCBhL2Fy
Y2gveDg2L3JlYWxtb2RlL2luaXQuYyBiL2FyY2gveDg2L3JlYWxtb2RlL2luaXQuYwppbmRleCBk
NmRkYzdlLi4xZjcxOTgwIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9yZWFsbW9kZS9pbml0LmMKKysr
IGIvYXJjaC94ODYvcmVhbG1vZGUvaW5pdC5jCkBAIC0xMDgsNiArMTA4LDEwIEBAIHN0YXRpYyB2
b2lkIF9faW5pdCBzZXR1cF9yZWFsX21vZGUodm9pZCkKIAl0cmFtcG9saW5lX2NyNF9mZWF0dXJl
cyA9ICZ0cmFtcG9saW5lX2hlYWRlci0+Y3I0OwogCSp0cmFtcG9saW5lX2NyNF9mZWF0dXJlcyA9
IG1tdV9jcjRfZmVhdHVyZXM7CiAKKwl0cmFtcG9saW5lX2hlYWRlci0+ZmxhZ3MgPSAwOworCWlm
IChzbWVfYWN0aXZlKCkpCisJCXRyYW1wb2xpbmVfaGVhZGVyLT5mbGFncyB8PSBUSF9GTEFHU19T
TUVfQUNUSVZFOworCiAJdHJhbXBvbGluZV9wZ2QgPSAodTY0ICopIF9fdmEocmVhbF9tb2RlX2hl
YWRlci0+dHJhbXBvbGluZV9wZ2QpOwogCXRyYW1wb2xpbmVfcGdkWzBdID0gdHJhbXBvbGluZV9w
Z2RfZW50cnkucGdkOwogCXRyYW1wb2xpbmVfcGdkWzUxMV0gPSBpbml0X3RvcF9wZ3RbNTExXS5w
Z2Q7CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9yZWFsbW9kZS9ybS90cmFtcG9saW5lXzY0LlMgYi9h
cmNoL3g4Ni9yZWFsbW9kZS9ybS90cmFtcG9saW5lXzY0LlMKaW5kZXggZGFjN2IyMC4uNjE0ZmQ3
MCAxMDA2NDQKLS0tIGEvYXJjaC94ODYvcmVhbG1vZGUvcm0vdHJhbXBvbGluZV82NC5TCisrKyBi
L2FyY2gveDg2L3JlYWxtb2RlL3JtL3RyYW1wb2xpbmVfNjQuUwpAQCAtMzAsNiArMzAsNyBAQAog
I2luY2x1ZGUgPGFzbS9tc3IuaD4KICNpbmNsdWRlIDxhc20vc2VnbWVudC5oPgogI2luY2x1ZGUg
PGFzbS9wcm9jZXNzb3ItZmxhZ3MuaD4KKyNpbmNsdWRlIDxhc20vcmVhbG1vZGUuaD4KICNpbmNs
dWRlICJyZWFsbW9kZS5oIgogCiAJLnRleHQKQEAgLTkyLDYgKzkzLDI4IEBAIEVOVFJZKHN0YXJ0
dXBfMzIpCiAJbW92bAklZWR4LCAlZnMKIAltb3ZsCSVlZHgsICVncwogCisJLyoKKwkgKiBDaGVj
ayBmb3IgbWVtb3J5IGVuY3J5cHRpb24gc3VwcG9ydC4gVGhpcyBpcyBhIHNhZmV0eSBuZXQgaW4K
KwkgKiBjYXNlIEJJT1MgaGFzbid0IGRvbmUgdGhlIG5lY2Vzc2FyeSBzdGVwIG9mIHNldHRpbmcg
dGhlIGJpdCBpbgorCSAqIHRoZSBNU1IgZm9yIHRoaXMgQVAuIElmIFNNRSBpcyBhY3RpdmUgYW5k
IHdlJ3ZlIGdvdHRlbiB0aGlzIGZhcgorCSAqIHRoZW4gaXQgaXMgc2FmZSBmb3IgdXMgdG8gc2V0
IHRoZSBNU1IgYml0IGFuZCBjb250aW51ZS4gSWYgd2UKKwkgKiBkb24ndCB3ZSdsbCBldmVudHVh
bGx5IGNyYXNoIHRyeWluZyB0byBleGVjdXRlIGVuY3J5cHRlZAorCSAqIGluc3RydWN0aW9ucy4K
KwkgKi8KKwlidAkkVEhfRkxBR1NfU01FX0FDVElWRV9CSVQsIHBhX3RyX2ZsYWdzCisJam5jCS5M
ZG9uZQorCW1vdmwJJE1TUl9LOF9TWVNDRkcsICVlY3gKKwlyZG1zcgorCWJ0cwkkTVNSX0s4X1NZ
U0NGR19NRU1fRU5DUllQVF9CSVQsICVlYXgKKwlqYwkuTGRvbmUKKworCS8qCisJICogTWVtb3J5
IGVuY3J5cHRpb24gaXMgZW5hYmxlZCBidXQgdGhlIFNNRSBlbmFibGUgYml0IGZvciB0aGlzCisJ
ICogQ1BVIGhhcyBoYXMgbm90IGJlZW4gc2V0LiAgSXQgaXMgc2FmZSB0byBzZXQgaXQsIHNvIGRv
IHNvLgorCSAqLworCXdybXNyCisuTGRvbmU6CisKIAltb3ZsCXBhX3RyX2NyNCwgJWVheAogCW1v
dmwJJWVheCwgJWNyNAkJIyBFbmFibGUgUEFFIG1vZGUKIApAQCAtMTQ3LDYgKzE3MCw3IEBAIEdM
T0JBTCh0cmFtcG9saW5lX2hlYWRlcikKIAl0cl9zdGFydDoJCS5zcGFjZQk4CiAJR0xPQkFMKHRy
X2VmZXIpCQkuc3BhY2UJOAogCUdMT0JBTCh0cl9jcjQpCQkuc3BhY2UJNAorCUdMT0JBTCh0cl9m
bGFncykJLnNwYWNlCTQKIEVORCh0cmFtcG9saW5lX2hlYWRlcikKIAogI2luY2x1ZGUgInRyYW1w
b2xpbmVfY29tbW9uLlMiCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 15:13:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 15:13: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 1dPsAq-0002ZN-PX; Tue, 27 Jun 2017 15:13:04 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dPsAp-0002YE-Ju
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 15:13:03 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 5F/9A-10689-EF572595; Tue, 27 Jun 2017 15:13:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa0gUYRSG95uZHUdz63PVOi1aud1U8rIZFP3
 wUj+6QCJG0JZUo03uwu4qM6tsEHRR15AiKZRcJDdTvCWG5IWiC6Z4W0UstCIVzfohLaUZKmY0
 s+Ol/j3ne8/7nu/AYUi1ndYwnM3K8RbWpKV9KENUWEzEUlayPvpzV8yBiulHVDw62vF8kUhCZ
 5RGS2qG7YLSUPL+mzJzUme7WWxH11BdeAHyYSicS0Jl7yIhFQjfQ1A/fJeUCjW2EzDwuI8uQN
 4MjffAkHuWkNgfc/C1Ll8pcQB2EjBRjCUDid00vOx3eQwEDgJneSUpMYV3Qqv9u4dV+CgMj41
 72Bsfg7KiIU+oWnx3LbzwkjgQb4Gat7lKud8PuksmqQLEiAPCoOFZlPRM4q3Q4i71xADeBi1z
 c7T0B8D5CF7XTtBy5g5w/BzwkpuCoaOv1JMD+AS42nkZt0NPbqLcUUnA9KMEOeY2DR8eNBOyE
 A7lVQvL+RNe0FsxRy0XShgoH10umin4MT9DyxYT3K+2I5nPwu/OO0qZXUpYWrLKBjeGT+MjqB
 BFOP7Z1LG2qeOfTZ2IrEWhAsdnc3zE3n2Rqbwx3WA1s0ZThC46JtLMCQKbzpnYVCEyLcPciMS
 juKpQoFY01ZnYhjYzhDZQVQfJevX61IyLlw2sYDjPZ5k4oQ3tZhhc3nHjpIayZFg4LahI8Y7U
 fjyXztkuGU3ika10AuOrDVANZYqySshkzYIxXZZ6UIhmkypG8mFJMGRZVm0r5zmIgjX+KqRQK
 NS+mRxvNlr/16fQJgZp/VUPBTHF12ixrqZPiYMJcTD1IEkabGXXJM01dMh1nZ21N4ynlB4KDQ
 nqf2UaaQz9Ndty+Ni74Jzqen27LXdXU/xMU1fk5tPZYSWxXNroLedg3EH/N/01+ptN6ONoVcK
 RsTxbkmMmzuaTU5hX9mV/vnO2p2FDcGwKfW64tF+3bqO++89xxVDAfFRZ2JUSd5EuL+9p1Kkn
 9P3o44oKLSUYWF04yQvsX0M/bp6ZAwAA
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1498576380!107615414!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31895 invoked from network); 27 Jun 2017 15:13:01 -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-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 27 Jun 2017 15:13:01 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=owe/TQwj1iQuMov/DugnT79Bf3RJdwJzockYybN40UY=;
 b=vs5c6ZMHR5/LCWahr9JT6vr0bgbJxrrA44MSg0ahnIMIxOe9mIz0/VAZaaiglw/c01ktjbNDQoEPYXtDsy7L1zYuO0H9zlll78Ju/YCme588eus+fLqAEubI+gKpncmRQrQxfrbTxscTecfSt9kuJGl6Xyh7DnDDqZ6bQ+UXaSE=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 CY4PR12MB1141.namprd12.prod.outlook.com (10.168.163.149) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1199.15; Tue, 27 Jun 2017 15:12:56 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Tue, 27 Jun 2017 10:12:53 -0500
Message-ID: <20170627151253.17428.76893.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
References: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: CO2PR07CA0059.namprd07.prod.outlook.com (10.174.192.27) To
 CY4PR12MB1141.namprd12.prod.outlook.com (10.168.163.149)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 1e154bdb-a22c-499c-acf1-08d4bd6eff6b
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095);
 SRVR:CY4PR12MB1141; 
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 3:O8za2XcuaoGqZMdFCPukqVsh1J5UpqWJ3JCnWcMw0u0Hng25ZhyZcNzLbGed89TYRhISLdg4KW1kkMgnlDhkZr7VHFZomAP0TFBcIxE1QhQ/fsW47sZoZXDMZNCicGi+W0vRYBAwxtUD7uZaNYR/DK++T0P6DiJ5BXQPlQSIcqm1j9tA4esd1f9yoAkTerfPPOm6bwPI2xj/0OVSFTDUvAgv5jpHY/5qAjp5lvdzVOSNwImKGKejCsYzv8/Rq9ZRI5VIgEu0EH2xKmcodezfPnmmNBm3YDz5jManyE30qqbi6MQjQhEhMao8zBftE00w5jaWFb0wb6meit7p+TYZfbIhr4c8BR6eIPxIABUnk85LzhWQtYvzjK3tnEmej4hkXdO4tY75F11ubs1lVAeiaHbsgLhk0YE9X1zPtbWyZzkjLhpdRq7bf/a3FjstR6wAeeWaKfGyNiqXmy/E4nzeTrrnIVz1aFWG/YjlufLlsWFVc7W2/mR2OU1yM/Ly4/WXxwpjW3uLFBo3SHlFgsKs9g8MrYDc3UX0QPm4zjzfU2nIDlNTyDiYscoEK6spZgRpu3rysMyb47XuKrAnnbzwojTFMcbri+khPpkRdjde1i/8FCiC2yHO8OefLk3WKCmiGIoL7rMRHQ90SZAEt9KD1g905toOS5FN6RqkBxIssctzrRf9Ptgp76gsjfU65XDHrjwlURhaUqqYwrjbr79tug==
X-MS-TrafficTypeDiagnostic: CY4PR12MB1141:
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 25:yNdEOohM6BnpTdb9rR75RAsm94Tegqx1TVlDc8NoT/5CLcEWXDNfYqs3MX++jatkcDYApoGWHDOvMjPDBENxdlxYLKpUpakexwJZFhsvPzS7Jzlw1PM5IA607w5VrpFHsjPaNKO+Nkddkp9szlJgzW12wA9gG4DtYccvXM2+85Oce4iMjAhHF07nNcMPaTFuaR/2i3TXxLM6wBVqrvuLOwb2qlX4jLy1pTivVsRS6B6+ZRVkP2H6d1DfK+iay5XaQxLjmclK9UHqWJ8WEltiniaGqcMTCYvO1ZQnSi3Qc6ATM0IaB1NoBHAd2TCuMcjbhbjxTnwyGC+omNtFNkxmsFhT5/i02bg0NZQtILjdjkk3CxinYAzWVxcITJg0v0OwHKATq8VF14yOF99C73rZCBdSMWT+Z7zkN5bWZYO/E+AxwwXrShJ3FzabnjmNg//piM9W1wnWFAidYcp4qHe7s2IrsUzX6YvshF3KeQQr1ffThA6TKCEL5jzNDQHCOnoF9WDw2M/UINAEOGUQMb0v82TBu4hmet+jxELp21DdkCo2eVreTDy0m7KUwJqiw+4mrMBFWrXHDU0UYkcqHRxCJeNUiGzYEmzBgnWfehiqqVc+dL6xSJsqVk2234hpMY8y9DfhqKKOYW7Rz7HvKIMI5+fNZAeRIDoVPAdSpd9QW8kYYqBy3ypjotkyOlAj2I+vYJOaoLpeXKv/Ljp0LAJqQ2LkrM4Cbn0T2O8eW1+DRBTG+ZtFeIGTUII9xeuxoWHmkNc6pFgXR9c3DoabfSqnGX5ow5fVFCUaNDmNDJ6Jrd+SovidytA91ZkLlhjcPg3an1n7aXQ5MgvhujP08s2pmAPWYkwgMkcmWk24IrPzvEIvREWnY1Duw6Yv4zs2YQjMCWy6Wl2bRixQ2ykF3QmV+VPZlj+jZl1i8mmb0fnbELM=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 31:4b5VW57IsWgIIqvq+iD1rYeqZBR58lM14N7AutL4p47a6u79ShcrWimm3xdgP6wX+JYKUKvrpPRAoW/tLnxysEhuwdohGhj61g3Djlmh5fUm00xGBvzNBDrCSNPwOzAMBZ4BKBz4/wpnw5QGcPeBnUAypW17rCgBy5Qu/UH/cSRQrPFKFyUvLAG1uzGKUH0sL3Chn/gVQa5Jm/GFqKfzgzE8MWhw2GBe4UeQEwPjfobFJTkUxLDQ0Ljk2H6ueBf1N3t20FYdDdSCC18aDh4JvQG8PHkkeImcc4p7DhmZiLkmgHG+NBTsbyAS2GOt8yxEiK6Hh7uCuxtRXzYV0HYuvd2TodyWl9PefwsvL2e4dWVthu9TR/xNwqbmkKKnB187s3AGZSV1taKTmLIe8VIuNS1kq1CRLut+ZnWZcXftWcq4Z7aFNN1fDwCCFj+YEkyyrMiYvsYT2n3y4N64vvlcvCqO3EGCEFzDorY1ydlraNvlq7ZMARAgWXYBgJA7LOgPjNQcWxaVRbTibXzKDDVKIbwDmYhJCLU3NSzSMg6VCQjjS5A7QrnoweStT1pgBH3ggZtuuwjlNvqQWFBWNXNc1QuKaLKRThqSkCl2mrwqrlVj+qDv00ivu2de9avtYyGNcE7EvLr60cf2b2DTdAKHLH3ZIihliz+2Zq+QiZQ2R8c=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 20:oYWItO2B0ZkbQIppJt1Tid8dW7why4nj26o8zAZQxhBWcSC9RTE6mg2w3aYJw4q9MU/JPT2IBWF7j7jnuia6+Wbsb5yBxaD2rBVrqLtLYiIFTjLzTQDg2rWHg2GrlHNffo9hGU6wjZwbt4JBx0WmTbDNxXuRIfA7r3BUVI0lc9Vm6WGq1Cz/cHR/v5RBGVdr34kGBOxRDKK91ommcXoRMck6attQ79KNTO70TSHxX6jJFMQHmqOvWejMWq6BVszxPjOh28obWhMXREdK4Wo36nfU3Ars71uwnCiF8AOM5v3nfEuU0/HHxW8zRUteQV6BJD2LyArgPyB0GTLDe2R14shZRceob+hh5Uq+Er4GB6oOAaOq0iqFs9fDzIS9aX7ig+ByU6JS40BfwIBz/M32Lm23Mi3QKs+CPjWYIDfwsieleGyRgsKXCBWV3Z4L5zCWjM1euIEOBDFWMbjBYTYAif9lSZ+qpSce7KKkhFFIlOVvI67+1B5TVzV/BzoY/Gj3
X-Microsoft-Antispam-PRVS: <CY4PR12MB1141FF4BC4FAD3CA6816FA61ECDC0@CY4PR12MB1141.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(133145235818549)(236129657087228)(767451399110); 
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(10201501046)(100000703101)(100105400095)(6055026)(6041248)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123562025)(20161123555025)(20161123560025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:CY4PR12MB1141; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:CY4PR12MB1141; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzQ6ZWVkUjhMcnozMzFNVm5ZYUUzbDdhNjNqZ1li?=
 =?utf-8?B?NTExYkZPUXJvRnpQbklYWVphanRiNjJma2x3SXl4YTlaMlJOeXRvcHArWjJr?=
 =?utf-8?B?TjBQV0NCRTYxNnV4QjNldGFGSzNQRk5uNGtnd2o2ZFBuTHdRZVJ2U21NUW5D?=
 =?utf-8?B?Q1ozNWRsQ1JTRHB2M2JFTnFPUUoxNVY5M2c2UStlVVE0a250WE85YW5IdGJz?=
 =?utf-8?B?Q0dneXdXM3BQdG50QW1uQXk1d1pvdFVhM2t6UzFrZTlUZCtKRmJVTndvdUJJ?=
 =?utf-8?B?WERDdFI5MkVYK2JDbnZXMjNtam9ad0ZnZFFlR3dDd3ZtWHBXS0hXNEpwaVRO?=
 =?utf-8?B?M3d6em5CZWVDbjBvWDFSSU5xZnZMbXZrMy9xSXZPMzh4VGwzbE1tRGtNeE1v?=
 =?utf-8?B?Sm1TS3ZzMllIRkUvWjhEaVIwLzVucWYwSDg2MnFGTS80NDZqVFpkTnVWZUUz?=
 =?utf-8?B?NERhSHNwQk85VkMxYjNPQ2swYnA1VzVQelpuOGh0WjhzbG90ZERxcDZ1NGFD?=
 =?utf-8?B?UWJtT3oxOHcxM04xeUlyamtZUVB2enVxVmlOVUhQclpsV0FsYUFOTUZ5YzBh?=
 =?utf-8?B?TnRyU243NXVOTXJxd3lvNW93anhwM0liM2J2dDMxTDJYem5hbWo2UU1jZUc5?=
 =?utf-8?B?UDh1NGRwOVF1ekx3RTF2eW9scllWaWk2bjhselhkTXRjQk9IWDdrRWdsMVQ3?=
 =?utf-8?B?VDhjN3pveXpmZGJ5aFZlY3B6d0N0N3p4U3FyYStUeEZrTEgvVXUrZlZNWmox?=
 =?utf-8?B?b3AxNWRnRXZmNGRWeDBqMFo0dzlSdlVFNmVlM0k5dGh1eGJWcGd6Q0pNUkhx?=
 =?utf-8?B?NXcrU1VPSFJHQ000ais4YTV0Um5XcG01ckdNWlFxTWFVMzJFZEEwY1lSSGNl?=
 =?utf-8?B?VzhleVhRdjZaODBLODZaUmIrQnJsekJiL1JpZE9mTjVrWVBONzVGaDJlQ0xj?=
 =?utf-8?B?TVE5czUwSmxmSGZ6UHhnWmFNWWtmMGZxcjZMMmUxL01yTHVYYk1XWEx4Y1Mr?=
 =?utf-8?B?YjVQYWtBaUlWUlE1MmNkYzhwUDNKZ0E1eGlreFpYQ3lZWnQ0cXc0VVdkeSt5?=
 =?utf-8?B?U1FJdkhJN0RzcmE3SGI1NWxHTGJORTU3Yk0xQ3IvMUlZakF5ZURBQnBaVzI5?=
 =?utf-8?B?WUxPWTVJT2RCMGdUTHo1cGVIK21Zcm9RejRtc2Vwc0o3cDFteEl0bm9EZ1or?=
 =?utf-8?B?V1NWaUpTOW0yb2R1OEMybG9wNEpJSld4Uyt6ejRYYW56a29KMFhpQ2hLT3BK?=
 =?utf-8?B?OC92VzZXVkdHdkxheWttSDRSYVFEK3VGU3hnSDVMTlRxV2pvdGd5TEkzOG1h?=
 =?utf-8?B?MXVhaUVOcEtMZUZEWFVuV3VPcFg4NjJwNDAyWUw4RkZZelNmWUNlQ0FhSUhB?=
 =?utf-8?B?SHlHYnRoL1M2djIxT09HMktIQ2JmcVh0NDJqSm5Ed2E4NHNCZGdiem1CUzRl?=
 =?utf-8?B?OUc1U0FKdVpHUkdZa1BjSjBRT2F5aHF0NWNhU1FuVDREYTNXUEo5L0JONERC?=
 =?utf-8?B?R0hOR0NZSWppVy9CSjdwb1U2MGNlMFdwZVVJbVFsWXliQlB2cUlWQlpmQnds?=
 =?utf-8?B?VG5mOHVacTd6SUVtY1pOZnFvSk13Vlo3Z2k0aG9zRURQS20xS0NEN0o5d0sr?=
 =?utf-8?B?aEc5NzJrVWNpeG9aZWtsdzBnRmdGdnhPS0xYRkE3M01PdlB5ek9DYkNZMjlq?=
 =?utf-8?Q?xcdx4YD/t3SwS3tk0neKQYFw5l9lrZHP3gE8C7?=
X-Forefront-PRVS: 0351D213B3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39840400002)(39400400002)(39450400003)(39410400002)(39850400002)(39860400002)(103116003)(53416004)(97746001)(47776003)(42186005)(66066001)(50466002)(72206003)(81166006)(33646002)(7736002)(86362001)(7416002)(7406005)(6506006)(5660300001)(305945005)(23676002)(8676002)(53936002)(9686003)(55016002)(2950100002)(6116002)(54906002)(6666003)(110136004)(38730400002)(76176999)(2906002)(54356999)(83506001)(3846002)(50986999)(4326008)(1076002)(25786009)(189998001)(230700001)(4001350100001)(478600001)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR12MB1141; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzIzOnMwaXlQanRGaXgyUzYyRXNRbjZscjQ4Zy9W?=
 =?utf-8?B?ZE1nRnBJNnR4elpIK01mMExGK3RsRnppYzJaZnY5NHVpMTI0c3ZnVlJyck1C?=
 =?utf-8?B?TmtDazJoYUMxSnczbk95cmdYZ3pmcURCbzJQQWpkTU5Wdy9MeVp4YXN5M1RS?=
 =?utf-8?B?K0ZCNDU5eTlCRGFZc2hNWXBYZzQ4TmZ3Ni9IVk9qT2F3SGxSL0QxUk0xeC84?=
 =?utf-8?B?NUtpYi94aGh5OFBLZ3ZVakNpQWtVQWF1MzB5RXdVK1JkTWtXM0lQWTAvL1h2?=
 =?utf-8?B?RXk4N3N6WXpjVW96bGRsbHVvZWtndWZTQ2FuTlV1dWhjOThVbXhaTldZQVcv?=
 =?utf-8?B?Q2g4SnJvOUpNZFg1ZmV2aElTMGtWaHVla2g0cGtlaTlGVlh6TU9SbjUxYmZ0?=
 =?utf-8?B?SFQ1c1R0OUpzNXdkbTkrMnRFZnJxNnhjYVg2cEp5anBCVnRhUkgzRC9ydTJE?=
 =?utf-8?B?YVBtd3VjRDB0QkFQQUlteDFKTGs0NVprTVdMaXRUMGhHUDM5b0pmQ3gwUFBC?=
 =?utf-8?B?WVF5czBrTEl4Uy9veUE2QzZNS3RMLzVWSzYrYnkwN0VuSzg0TWloNWhXUGFq?=
 =?utf-8?B?dzd4aGNGck16ejJCVnRMSVNNWGFWN2F4WkVsN0NXNHhzUTROQWJSUUF4KytJ?=
 =?utf-8?B?Z1pNODh1alVidWxPUU4zSUY2b3h5ODI0bU5UaXgzZXdhUTM1NDVIc0pubHR2?=
 =?utf-8?B?cUgrcy8zWFFOZkxINmVwcWpKbnUrSUQ1bFNZQ205UWE1aVVVYkpWeEhyNE5r?=
 =?utf-8?B?STZhV2crVk5hWGFjQUhucDZ0VHFTVXJKbmlrOE1sTlp4OUdRN0o4UFNDU25x?=
 =?utf-8?B?R0ZGeWNTN29vdjBLRXROTXhqbWJ5MTlxZ3U2RWdIS0RnSk9sMjdvUVUxWmli?=
 =?utf-8?B?eDlLMFRhYWE0cTlyaW8rd1JldFNLMTRMOVdvZC9RdHE4OEtUSGgrMWlFaXVF?=
 =?utf-8?B?QjF3OXVTQnIyTVlTaVJtZDlaeU5RN09jWjhZb0xsbTNjSlc2Q0c1ekZsNnRm?=
 =?utf-8?B?ODlpSnVjVUlEbXFVSlZlSGRBazdkSjUybFRha3FqQlpnM1BRY2JraXNCUWdk?=
 =?utf-8?B?L2c3RmUvTEJlSkVZNkdtdDRvdW5VcHJnd3RySFpJYTNkRy9nVzQ5c1FGazUr?=
 =?utf-8?B?VHdtcmZsbFNpaXJnenpBRFNBMlI4eC9KcGpOcklLdi9jN00wdjNVRER2OWZX?=
 =?utf-8?B?YlRQNEttNGZPRnBBUloxK1lDUUZ4aTM1RFVocHlQOFlRVE05MDFOa1dZaTNv?=
 =?utf-8?B?UmVhZTJWM0hKZ2MyVXlOL0hiMndFaENGWTBRaGFONFpvT2ZKL2pJZ01vdWc0?=
 =?utf-8?B?MmlneERJZS9nL1lBaXAwZ29BSzJKSHgrMTRXNmx0VFE2Rm5DQVJVUU9SMUk3?=
 =?utf-8?B?VE1qOVFsNVdmU1RKVlN3MEp1cFJQZkFwKzM0TlgrNSt2ajRnMFpmdHVTME5W?=
 =?utf-8?B?b1FvNVNsUTJwa01ZckFieHNBRUJEc2t3RERvZHdBOUsrbTF2UDNqc2E3SXUx?=
 =?utf-8?B?OWM0S2hwb1FqdWgyekJndVg3YmR1WndxNGx6ZklMNmprR3lSMmZrN2lkN0I5?=
 =?utf-8?B?R2g2Yk5hV2NwTnlxejJuSlJBWVpGOWdhRVhHRjZKN0Vzenlna040dmNWWmRn?=
 =?utf-8?B?a0t5SDRmTElJSWgvS0JvMDc0ck9yV3VKWWZNQkFxODNQQjB3R29uVndtUWNm?=
 =?utf-8?Q?9epsb4mS5qfdvhaMac=3D?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzY6R2RsM29KbnJ6WXVrVGhwNzlrZVB0WU1TcTlU?=
 =?utf-8?B?QVdTWWpnWDBCbVRvam9qaGRSMVJtYTd0dGRkb0ptT0Y2d3RwdDVsb0NSMElP?=
 =?utf-8?B?LytBUmlEcWlEeE5iUG1nMDlYOE9qcDhOT05wNzlCVmw3ekRaZm9VZkhoQzRQ?=
 =?utf-8?B?b21rcVEwMXd2VzYwclIxeXJMTlU3UkVUNHhaZkZrdlRMdTViMG9jb3F3QVZS?=
 =?utf-8?B?ZkRHOHE2YUd4MFYxcXpBOW03RzZZNlNqZWR4MHFXZlVFWjFYdGRwdkV3YkNv?=
 =?utf-8?B?SjVpeTBVVHBKczl1R01pc1p2QVBjQWFtOGdpc1BTREJaejRvUVplOUkrQXpZ?=
 =?utf-8?B?aWU2dVo1aC94QUV5MXhwYS9ZL01OQXJzNTI4MnZFQkZQWGpiQkw4MW1XZjh0?=
 =?utf-8?B?TkQ0aWFzeHJvOTYyMG51NVpaRkEwWWRaeVdjWXlUM2tUZnBLNERzZHYxT0ZY?=
 =?utf-8?B?KzVtRllvVTAyZTJ1Z1pZdVpSdm9GSFpxS25vMnpnZ2xmMW1FUFhUVEYwYm5z?=
 =?utf-8?B?RTZ3ZEY2Qkd2KzEyZmpRMHM0ZWk1eHBrRWp0dVczbDQ5WWFkSytKenY3V0E0?=
 =?utf-8?B?SXRxQUxhNzF0UDlPeUlzVi92OEw3dXUwQ2FrN3lmenY3bjNjVWp1cjM2RCta?=
 =?utf-8?B?cjhjY3lxS0VnaWFvK2lmZTRtVjNoMmtBdFl2bjJJbWRyT0ErVWtjMmlZZ1p6?=
 =?utf-8?B?emozU3B3R29HK1ZqalNvZGs2MHlFNTZwZ1VhZGh0dDcwK0U3djlRVjViYTF3?=
 =?utf-8?B?b3oxMTV2c1FibEZINHpPVzJvcDdrakJjMmZFOWwvbis4YkZtNE1zK3BFejV4?=
 =?utf-8?B?OVlMU0ZGeXRVRGYvZytPcGJQVkU5c1NGdEdlbkhFTVYyZlI0TDBXb2U3SHJS?=
 =?utf-8?B?dGM0UVFNUkVXN1htSnQySU9HWitRaUE2N3ZoM2t5elRQWGlJWWt0ZWZhN05n?=
 =?utf-8?B?YXQzUlZSR01WNzNWZDBzcWFlWnBVZ3NRaXlFNlN6b1o5dTZxcC9rbVdRT3F6?=
 =?utf-8?B?OC9RRi9CMGRpM1dZelVGVmIwczRIWWNxZkZtVnFTTC9BMDRYRXV6OGFGNmUr?=
 =?utf-8?B?U3lBcWE2em5FK3FCYldoZUZsc04veERKS28reU9KZmdpOU5ZZEdkcUpaalZj?=
 =?utf-8?B?WnlEemwva01SNktFUmlBSUhBbmN0aXdtYWxzVmdZMWswTUV0Y1o5ZTFGSGIz?=
 =?utf-8?B?YlVjS3hnVG41NmJud0Zjc29NL3FwV1g0cUdjbWo3RytqWStYeHp5TkhoMjl4?=
 =?utf-8?B?dWRNNXJJWDQzUlZTc0g4aUtWNkdOOFd6dmJMNnFadkdTNHV6ZkhPL2tXT2xY?=
 =?utf-8?B?VGtjYUI5V21QcGVzbDExUkF3dlVzM1hPRDhHNjNPdTR3S3dhNFR5QU81WVU5?=
 =?utf-8?Q?dCBlJjl?=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 5:wspqCr3V5+MDmjwCLKVmTPc671A3TBA4lMcf/vA6EcDuXNU2ZjHOiYziT9vQA76CSZSq4nhB/H60NwajHLhh06yEfQZgcefJJ55k3bx0F+x065Jq456iAgtLCfIsydAg9NN3Twpap5T/kADUNktkQ2gcEhC7/yUWB5hhz6FIk8gH24VRmy6WS/REifRJ52TID00Hb3OycHU2LBXQCIvUtJrN+PeoKTXX0mkCU4TKciJkHmGMwkJP8XrXEH2lItkFCp1rMyp9K/APyM3E2eINPsBM6ia8L9Qz91e5pAI35emdDrpdZgHMFKt8RsBi8zqegq1cCB3WhCUIcjtZntSRj6UAUtPbG0M0NcuZUzeiD9u4VNSwUK3o2wO1jb+Wy8T2+JCFn6KwmgVQxqUwvs+a3J2ySGBuPEjINTQuo1eP/PnyqKBN0tiSpUvQpvsOK02uPSeQAhol4DNPxUapbXOab8Wj5g+GFjXoEvknm/+SEMczCRr8gB0ZKFK3aE2nuX/n;
 24:jDcVfG0HfZE3mrHc5z2z/t9i8gbrkilsS5V0vbDXQVGvoRqwPdQxBiTW04/nr5XCjlY96kQEFk1oWHxb964fqsFFjU2YgE7pn7tByRm2mR8=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 7:lIsFGh/B/sS3oqzKFKfEpt77jWb5pIEbmCW7XmEYq/GefahV1LiCocgVmSBd0t2yEhi4/ZIXUcBYo7fPmPT4glzfGH+PorBbIBfQWoRg3CYnuartAG5te04O1bmHVoG4orjHs/X6Wl1PNzHIfqQgVIaL+ZUyQRUmumRyZcKw2MKlaTkoeHQhG3tybbSI/XwWyTNxBHf34DquBF0HA2qnFIgLySyIUB8rcUbU3BEDjxJBYrbkhgqL3z1VSHqcT4UiNZqhW5MHuBVwE4E97tvmniSLHPuMZlYbcX7FUZ3BirV4RBNfEHdvs3xtoP+xCnayHQ8t6djzXxQXUcVpL1hOK0/crvrcSTH66Dr4kFurdOG9naPLsMT+VKcMqyby+xemfionJAzWHdiFbHHXrwRAlSCTKEs9Q8F4pdbfJH5e7e3ofoJ8QUznvWqIICeXdzomkWWscgoEEmSBRG+h6OqYV7BVh5VTJ+6LwdbUkXiyHgjkRRj0KxUKYpU+sYkkFn9z7SOGWblu5IwJf2CYHk9+hyzwM8CRBhctnZ1DHW+mz8lfFVrQtKzuCoIr06Dr+80sHSv8KzsF3X/Eb0A4r5IzdPnO0ptiCDD5inJYxeTrja2X7LP1iQ4GL4CwtNnLIPCCS7ouAtoj0SVvsNQir/pRKWcWO/hKmsFPnaW2gZkPQ9RZrIS2HRabovc9JrEU9hUq9eQ9KGdOypEggrfpNu9fE/P5WWKTg9oaOnRyP5Ul667JhtnOgkVUSlQjqJrTMJKuFIiqy4twJTsiKDxm8HCQVOwcs14lGqwPhmxnt4+LQJU=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 20:ObrB44HzThkvyS3L/CxCbESUKLHEaljmKZRW1a9vXdPaBxltP88b029AZTOUdlvXbMTI7vepc9qRx2K3ii7fFK6JxLiKxw4naYrkeXwMGQhwwe3ZmtdanD3xoBDR2bDd3JXeiFXloEs8LFBkkREHg6exgZs3i+5ZMBB3NLtDVUdGfJMSaD1vux6fjgPqS+oot+K4MmaCtA8oLbEzTAtBkR0OK7N6TyeXchMS9vn0mK0XWzq1ugfWh5KPG12OWch2
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 15:12:56.7568 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1141
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v8 RESEND 29/38] x86, drm,
 fbdev: Do not specify encrypted memory for video 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>

U2luY2UgdmlkZW8gbWVtb3J5IG5lZWRzIHRvIGJlIGFjY2Vzc2VkIGRlY3J5cHRlZCwgYmUgc3Vy
ZSB0aGF0IHRoZQptZW1vcnkgZW5jcnlwdGlvbiBtYXNrIGlzIG5vdCBzZXQgZm9yIHRoZSB2aWRl
byByYW5nZXMuCgpSZXZpZXdlZC1ieTogQm9yaXNsYXYgUGV0a292IDxicEBzdXNlLmRlPgpTaWdu
ZWQtb2ZmLWJ5OiBUb20gTGVuZGFja3kgPHRob21hcy5sZW5kYWNreUBhbWQuY29tPgotLS0KIGFy
Y2gveDg2L2luY2x1ZGUvYXNtL3ZnYS5oICAgICAgIHwgICAxNCArKysrKysrKysrKysrLQogYXJj
aC94ODYvbW0vcGFnZWF0dHIuYyAgICAgICAgICAgfCAgICAyICsrCiBkcml2ZXJzL2dwdS9kcm0v
ZHJtX2dlbS5jICAgICAgICB8ICAgIDIgKysKIGRyaXZlcnMvZ3B1L2RybS9kcm1fdm0uYyAgICAg
ICAgIHwgICAgNCArKysrCiBkcml2ZXJzL2dwdS9kcm0vdHRtL3R0bV9ib192bS5jICB8ICAgIDcg
KysrKystLQogZHJpdmVycy9ncHUvZHJtL3VkbC91ZGxfZmIuYyAgICAgfCAgICA0ICsrKysKIGRy
aXZlcnMvdmlkZW8vZmJkZXYvY29yZS9mYm1lbS5jIHwgICAxMiArKysrKysrKysrKysKIDcgZmls
ZXMgY2hhbmdlZCwgNDIgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS92Z2EuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3ZnYS5o
CmluZGV4IGM0YjlkYzIuLjlmNDJiZWUgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNt
L3ZnYS5oCisrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3ZnYS5oCkBAIC03LDEyICs3LDI0IEBA
CiAjaWZuZGVmIF9BU01fWDg2X1ZHQV9ICiAjZGVmaW5lIF9BU01fWDg2X1ZHQV9ICiAKKyNpbmNs
dWRlIDxhc20vc2V0X21lbW9yeS5oPgorCiAvKgogICoJT24gdGhlIFBDLCB3ZSBjYW4ganVzdCBy
ZWNhbGN1bGF0ZSBhZGRyZXNzZXMgYW5kIHRoZW4KICAqCWFjY2VzcyB0aGUgdmlkZW9yYW0gZGly
ZWN0bHkgd2l0aG91dCBhbnkgYmxhY2sgbWFnaWMuCisgKglUbyBzdXBwb3J0IG1lbW9yeSBlbmNy
eXB0aW9uIGhvd2V2ZXIsIHdlIG5lZWQgdG8gYWNjZXNzCisgKgl0aGUgdmlkZW9yYW0gYXMgZGVj
cnlwdGVkIG1lbW9yeS4KICAqLwogCi0jZGVmaW5lIFZHQV9NQVBfTUVNKHgsIHMpICh1bnNpZ25l
ZCBsb25nKXBoeXNfdG9fdmlydCh4KQorI2RlZmluZSBWR0FfTUFQX01FTSh4LCBzKQkJCQkJXAor
KHsJCQkJCQkJCVwKKwl1bnNpZ25lZCBsb25nIHN0YXJ0ID0gKHVuc2lnbmVkIGxvbmcpcGh5c190
b192aXJ0KHgpOwlcCisJCQkJCQkJCVwKKwlpZiAoSVNfRU5BQkxFRChDT05GSUdfQU1EX01FTV9F
TkNSWVBUKSkJCQlcCisJCXNldF9tZW1vcnlfZGVjcnlwdGVkKHN0YXJ0LCAocykgPj4gUEFHRV9T
SElGVCk7CVwKKwkJCQkJCQkJXAorCXN0YXJ0OwkJCQkJCQlcCit9KQogCiAjZGVmaW5lIHZnYV9y
ZWFkYih4KSAoKih4KSkKICNkZWZpbmUgdmdhX3dyaXRlYih4LCB5KSAoKih5KSA9ICh4KSkKZGlm
ZiAtLWdpdCBhL2FyY2gveDg2L21tL3BhZ2VhdHRyLmMgYi9hcmNoL3g4Ni9tbS9wYWdlYXR0ci5j
CmluZGV4IGQ5ZTA5ZmIuLjEzZmM1ZGIgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L21tL3BhZ2VhdHRy
LmMKKysrIGIvYXJjaC94ODYvbW0vcGFnZWF0dHIuYwpAQCAtMTgyNSwxMSArMTgyNSwxMyBAQCBp
bnQgc2V0X21lbW9yeV9lbmNyeXB0ZWQodW5zaWduZWQgbG9uZyBhZGRyLCBpbnQgbnVtcGFnZXMp
CiB7CiAJcmV0dXJuIF9fc2V0X21lbW9yeV9lbmNfZGVjKGFkZHIsIG51bXBhZ2VzLCB0cnVlKTsK
IH0KK0VYUE9SVF9TWU1CT0xfR1BMKHNldF9tZW1vcnlfZW5jcnlwdGVkKTsKIAogaW50IHNldF9t
ZW1vcnlfZGVjcnlwdGVkKHVuc2lnbmVkIGxvbmcgYWRkciwgaW50IG51bXBhZ2VzKQogewogCXJl
dHVybiBfX3NldF9tZW1vcnlfZW5jX2RlYyhhZGRyLCBudW1wYWdlcywgZmFsc2UpOwogfQorRVhQ
T1JUX1NZTUJPTF9HUEwoc2V0X21lbW9yeV9kZWNyeXB0ZWQpOwogCiBpbnQgc2V0X3BhZ2VzX3Vj
KHN0cnVjdCBwYWdlICpwYWdlLCBpbnQgbnVtcGFnZXMpCiB7CmRpZmYgLS1naXQgYS9kcml2ZXJz
L2dwdS9kcm0vZHJtX2dlbS5jIGIvZHJpdmVycy9ncHUvZHJtL2RybV9nZW0uYwppbmRleCBiMWUy
OGM5Li4wMTlmNDhjIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2dlbS5jCisrKyBi
L2RyaXZlcnMvZ3B1L2RybS9kcm1fZ2VtLmMKQEAgLTM2LDYgKzM2LDcgQEAKICNpbmNsdWRlIDxs
aW51eC9wYWdlbWFwLmg+CiAjaW5jbHVkZSA8bGludXgvc2htZW1fZnMuaD4KICNpbmNsdWRlIDxs
aW51eC9kbWEtYnVmLmg+CisjaW5jbHVkZSA8bGludXgvbWVtX2VuY3J5cHQuaD4KICNpbmNsdWRl
IDxkcm0vZHJtUC5oPgogI2luY2x1ZGUgPGRybS9kcm1fdm1hX21hbmFnZXIuaD4KICNpbmNsdWRl
IDxkcm0vZHJtX2dlbS5oPgpAQCAtOTI4LDYgKzkyOSw3IEBAIGludCBkcm1fZ2VtX21tYXBfb2Jq
KHN0cnVjdCBkcm1fZ2VtX29iamVjdCAqb2JqLCB1bnNpZ25lZCBsb25nIG9ial9zaXplLAogCXZt
YS0+dm1fb3BzID0gZGV2LT5kcml2ZXItPmdlbV92bV9vcHM7CiAJdm1hLT52bV9wcml2YXRlX2Rh
dGEgPSBvYmo7CiAJdm1hLT52bV9wYWdlX3Byb3QgPSBwZ3Byb3Rfd3JpdGVjb21iaW5lKHZtX2dl
dF9wYWdlX3Byb3Qodm1hLT52bV9mbGFncykpOworCXZtYS0+dm1fcGFnZV9wcm90ID0gcGdwcm90
X2RlY3J5cHRlZCh2bWEtPnZtX3BhZ2VfcHJvdCk7CiAKIAkvKiBUYWtlIGEgcmVmIGZvciB0aGlz
IG1hcHBpbmcgb2YgdGhlIG9iamVjdCwgc28gdGhhdCB0aGUgZmF1bHQKIAkgKiBoYW5kbGVyIGNh
biBkZXJlZmVyZW5jZSB0aGUgbW1hcCBvZmZzZXQncyBwb2ludGVyIHRvIHRoZSBvYmplY3QuCmRp
ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZHJtX3ZtLmMgYi9kcml2ZXJzL2dwdS9kcm0vZHJt
X3ZtLmMKaW5kZXggMTE3MGIzMi4uZWQ0YmNiZiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJt
L2RybV92bS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fdm0uYwpAQCAtNDAsNiArNDAsNyBA
QAogI2luY2x1ZGUgPGxpbnV4L2VmaS5oPgogI2luY2x1ZGUgPGxpbnV4L3NsYWIuaD4KICNlbmRp
ZgorI2luY2x1ZGUgPGxpbnV4L21lbV9lbmNyeXB0Lmg+CiAjaW5jbHVkZSA8YXNtL3BndGFibGUu
aD4KICNpbmNsdWRlICJkcm1faW50ZXJuYWwuaCIKICNpbmNsdWRlICJkcm1fbGVnYWN5LmgiCkBA
IC01OCw2ICs1OSw5IEBAIHN0YXRpYyBwZ3Byb3RfdCBkcm1faW9fcHJvdChzdHJ1Y3QgZHJtX2xv
Y2FsX21hcCAqbWFwLAogewogCXBncHJvdF90IHRtcCA9IHZtX2dldF9wYWdlX3Byb3Qodm1hLT52
bV9mbGFncyk7CiAKKwkvKiBXZSBkb24ndCB3YW50IGdyYXBoaWNzIG1lbW9yeSB0byBiZSBtYXBw
ZWQgZW5jcnlwdGVkICovCisJdG1wID0gcGdwcm90X2RlY3J5cHRlZCh0bXApOworCiAjaWYgZGVm
aW5lZChfX2kzODZfXykgfHwgZGVmaW5lZChfX3g4Nl82NF9fKSB8fCBkZWZpbmVkKF9fcG93ZXJw
Y19fKQogCWlmIChtYXAtPnR5cGUgPT0gX0RSTV9SRUdJU1RFUlMgJiYgIShtYXAtPmZsYWdzICYg
X0RSTV9XUklURV9DT01CSU5JTkcpKQogCQl0bXAgPSBwZ3Byb3Rfbm9uY2FjaGVkKHRtcCk7CmRp
ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdHRtL3R0bV9ib192bS5jIGIvZHJpdmVycy9ncHUv
ZHJtL3R0bS90dG1fYm9fdm0uYwppbmRleCA5ZjUzZGY5Li42MjJkYWI2IDEwMDY0NAotLS0gYS9k
cml2ZXJzL2dwdS9kcm0vdHRtL3R0bV9ib192bS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS90dG0v
dHRtX2JvX3ZtLmMKQEAgLTM5LDYgKzM5LDcgQEAKICNpbmNsdWRlIDxsaW51eC9yYnRyZWUuaD4K
ICNpbmNsdWRlIDxsaW51eC9tb2R1bGUuaD4KICNpbmNsdWRlIDxsaW51eC91YWNjZXNzLmg+Cisj
aW5jbHVkZSA8bGludXgvbWVtX2VuY3J5cHQuaD4KIAogI2RlZmluZSBUVE1fQk9fVk1fTlVNX1BS
RUZBVUxUIDE2CiAKQEAgLTIzMCw5ICsyMzEsMTEgQEAgc3RhdGljIGludCB0dG1fYm9fdm1fZmF1
bHQoc3RydWN0IHZtX2ZhdWx0ICp2bWYpCiAJICogZmlyc3QgcGFnZS4KIAkgKi8KIAlmb3IgKGkg
PSAwOyBpIDwgVFRNX0JPX1ZNX05VTV9QUkVGQVVMVDsgKytpKSB7Ci0JCWlmIChiby0+bWVtLmJ1
cy5pc19pb21lbSkKKwkJaWYgKGJvLT5tZW0uYnVzLmlzX2lvbWVtKSB7CisJCQkvKiBJb21lbSBz
aG91bGQgbm90IGJlIG1hcmtlZCBlbmNyeXB0ZWQgKi8KKwkJCWN2bWEudm1fcGFnZV9wcm90ID0g
cGdwcm90X2RlY3J5cHRlZChjdm1hLnZtX3BhZ2VfcHJvdCk7CiAJCQlwZm4gPSBiZGV2LT5kcml2
ZXItPmlvX21lbV9wZm4oYm8sIHBhZ2Vfb2Zmc2V0KTsKLQkJZWxzZSB7CisJCX0gZWxzZSB7CiAJ
CQlwYWdlID0gdHRtLT5wYWdlc1twYWdlX29mZnNldF07CiAJCQlpZiAodW5saWtlbHkoIXBhZ2Ug
JiYgaSA9PSAwKSkgewogCQkJCXJldHZhbCA9IFZNX0ZBVUxUX09PTTsKZGlmZiAtLWdpdCBhL2Ry
aXZlcnMvZ3B1L2RybS91ZGwvdWRsX2ZiLmMgYi9kcml2ZXJzL2dwdS9kcm0vdWRsL3VkbF9mYi5j
CmluZGV4IDRhNjUwMDMuLjkyZTE2OTAgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS91ZGwv
dWRsX2ZiLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3VkbC91ZGxfZmIuYwpAQCAtMTQsNiArMTQs
NyBAQAogI2luY2x1ZGUgPGxpbnV4L3NsYWIuaD4KICNpbmNsdWRlIDxsaW51eC9mYi5oPgogI2lu
Y2x1ZGUgPGxpbnV4L2RtYS1idWYuaD4KKyNpbmNsdWRlIDxsaW51eC9tZW1fZW5jcnlwdC5oPgog
CiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KQEAgLTE2
OSw2ICsxNzAsOSBAQCBzdGF0aWMgaW50IHVkbF9mYl9tbWFwKHN0cnVjdCBmYl9pbmZvICppbmZv
LCBzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSkKIAlwcl9ub3RpY2UoIm1tYXAoKSBmcmFtZWJ1
ZmZlciBhZGRyOiVsdSBzaXplOiVsdVxuIiwKIAkJICBwb3MsIHNpemUpOwogCisJLyogV2UgZG9u
J3Qgd2FudCB0aGUgZnJhbWVidWZmZXIgdG8gYmUgbWFwcGVkIGVuY3J5cHRlZCAqLworCXZtYS0+
dm1fcGFnZV9wcm90ID0gcGdwcm90X2RlY3J5cHRlZCh2bWEtPnZtX3BhZ2VfcHJvdCk7CisKIAl3
aGlsZSAoc2l6ZSA+IDApIHsKIAkJcGFnZSA9IHZtYWxsb2NfdG9fcGZuKCh2b2lkICopcG9zKTsK
IAkJaWYgKHJlbWFwX3Bmbl9yYW5nZSh2bWEsIHN0YXJ0LCBwYWdlLCBQQUdFX1NJWkUsIFBBR0Vf
U0hBUkVEKSkKZGlmZiAtLWdpdCBhL2RyaXZlcnMvdmlkZW8vZmJkZXYvY29yZS9mYm1lbS5jIGIv
ZHJpdmVycy92aWRlby9mYmRldi9jb3JlL2ZibWVtLmMKaW5kZXggMDY5ZmU3OS4uYjVlN2MzMyAx
MDA2NDQKLS0tIGEvZHJpdmVycy92aWRlby9mYmRldi9jb3JlL2ZibWVtLmMKKysrIGIvZHJpdmVy
cy92aWRlby9mYmRldi9jb3JlL2ZibWVtLmMKQEAgLTMyLDYgKzMyLDcgQEAKICNpbmNsdWRlIDxs
aW51eC9kZXZpY2UuaD4KICNpbmNsdWRlIDxsaW51eC9lZmkuaD4KICNpbmNsdWRlIDxsaW51eC9m
Yi5oPgorI2luY2x1ZGUgPGxpbnV4L21lbV9lbmNyeXB0Lmg+CiAKICNpbmNsdWRlIDxhc20vZmIu
aD4KIApAQCAtMTQwNSw2ICsxNDA2LDEyIEBAIHN0YXRpYyBsb25nIGZiX2NvbXBhdF9pb2N0bChz
dHJ1Y3QgZmlsZSAqZmlsZSwgdW5zaWduZWQgaW50IGNtZCwKIAltdXRleF9sb2NrKCZpbmZvLT5t
bV9sb2NrKTsKIAlpZiAoZmItPmZiX21tYXApIHsKIAkJaW50IHJlczsKKworCQkvKgorCQkgKiBU
aGUgZnJhbWVidWZmZXIgbmVlZHMgdG8gYmUgYWNjZXNzZWQgZGVjcnlwdGVkLCBiZSBzdXJlCisJ
CSAqIFNNRSBwcm90ZWN0aW9uIGlzIHJlbW92ZWQgYWhlYWQgb2YgdGhlIGNhbGwKKwkJICovCisJ
CXZtYS0+dm1fcGFnZV9wcm90ID0gcGdwcm90X2RlY3J5cHRlZCh2bWEtPnZtX3BhZ2VfcHJvdCk7
CiAJCXJlcyA9IGZiLT5mYl9tbWFwKGluZm8sIHZtYSk7CiAJCW11dGV4X3VubG9jaygmaW5mby0+
bW1fbG9jayk7CiAJCXJldHVybiByZXM7CkBAIC0xNDMwLDYgKzE0MzcsMTEgQEAgc3RhdGljIGxv
bmcgZmJfY29tcGF0X2lvY3RsKHN0cnVjdCBmaWxlICpmaWxlLCB1bnNpZ25lZCBpbnQgY21kLAog
CW11dGV4X3VubG9jaygmaW5mby0+bW1fbG9jayk7CiAKIAl2bWEtPnZtX3BhZ2VfcHJvdCA9IHZt
X2dldF9wYWdlX3Byb3Qodm1hLT52bV9mbGFncyk7CisJLyoKKwkgKiBUaGUgZnJhbWVidWZmZXIg
bmVlZHMgdG8gYmUgYWNjZXNzZWQgZGVjcnlwdGVkLCBiZSBzdXJlCisJICogU01FIHByb3RlY3Rp
b24gaXMgcmVtb3ZlZAorCSAqLworCXZtYS0+dm1fcGFnZV9wcm90ID0gcGdwcm90X2RlY3J5cHRl
ZCh2bWEtPnZtX3BhZ2VfcHJvdCk7CiAJZmJfcGdwcm90ZWN0KGZpbGUsIHZtYSwgc3RhcnQpOwog
CiAJcmV0dXJuIHZtX2lvbWFwX21lbW9yeSh2bWEsIHN0YXJ0LCBsZW4pOwoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Tue Jun 27 15:13:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 15:13: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 1dPsB4-0002hU-1Y; Tue, 27 Jun 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 <Thomas.Lendacky@amd.com>) id 1dPsB2-0002ge-WE
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 15:13:17 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 50/4A-03620-C0672595; Tue, 27 Jun 2017 15:13:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSWUwTURT1zUyngzDm0YpeGlCsVqKR7Qf5IMY
 QP8CIIpIYXIBBh7axG50C1RgXrMYIuKEmFoKAEEUxNo2CURQxqXEBI4oF/VHALShGogYRNc50
 EPF9nXPPuee+m1yGVO2nNQzvdPB2C2fS0tMpQ1xUSkxwcWZ2fHdTWFLDyFlqOUr13RgnMtAGh
 dGSb3XmKQw99/2U7Vm6s6eiR7EHHU85hKYzFHaRcP5nKS0RhCsRXOo9TkpEhQ8Q8K2rSVSCGB
 ovAf/wV0LCarwJBod6lRKeiWsJGDiFpQYSD9Nw61FnoIHAEVBb30hKmMI6GOirDtRZnApvPty
 jJByE0+DMSX8gVCXWO8duBkLD8BxoeupSyP5QuH/6tehnxAGL4PL1OKlM4rnQOlwdiAccBa2j
 o7RkAXwQgW+bnLgA3F8eK2VLJPi6qinZkg5fbxbKcD48cK2WPg+4kYBjtxsomVTQMHKvEsm9i
 6G8+feEMKCEjrstxARRwPv+GoXsaqFg9EeyjE1w62Mzkk2HERwZ9020dyqgsayblIlXBR1nPi
 uPohj3lE3d/zZ1T9m0FpEXULTA24t5e0xSbL7dqDc4zJzRFJMQnxhr5gWB0/MmLl+I3WI1e5F
 4E9PEdw1VPV1zB4UzhDaMvQiZ2aoZ+dat2w2cYMi1F5l44Q6KZhhc7ytdp6EsVguvBZYsEm2h
 dl7POwuMJvHG/jqBCdHOZP02UWYFG2cWjHpZeoDmaWazrQ5RwJJgKLJMtv29zicoUqNmkfgnV
 YiNt5uNjv/1ITSbQVo1WyeIKSFGi2MyfUgcTIiDqZoMabCD+ydp9qDclQ93q+++n4eJlF9HFD
 Wvr+zNSPYQBUn9812hveoXxW3rE6PnnrPVZpWn5dZBeCm1Yn/E5k6/o0Cfl1OGy/tm7Qx++87
 TtuzEUm989ZeN7RcXeoicEy9LEr/vaHruXVUwuM94NT1Npxx+9SnLs3askE5szylJ17lAl0zX
 Jeyq0lKCgUtYTNoF7g+x3+4omAMAAA==
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1498576393!99429127!1
X-Originating-IP: [104.47.32.66]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26839 invoked from network); 27 Jun 2017 15:13:15 -0000
Received: from mail-sn1nam01on0066.outbound.protection.outlook.com (HELO
 NAM01-SN1-obe.outbound.protection.outlook.com) (104.47.32.66)
 by server-8.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 27 Jun 2017 15:13:15 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=M0077Zg2X22fOYEokw2JDkb1z5Gf/buP+2FXC34vnxs=;
 b=s5ffGF2h0R2aIYDRPe+zOxkbPiuvfOLD0fwiMjAdLKokOQ5+V/JzpajLpUGt5XN2Ae1uHd1RBDRacHC18/Mwri7RroIYqnx9xQ3Ve+/UoonWfC9NQPu+Q8CemuIsAIFIjPpqmZf2T+0dfQF/Ed0ZQ26NfDt6IeFmYioV1gwIwes=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 BN6PR12MB1138.namprd12.prod.outlook.com (10.168.226.140) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1199.15; Tue, 27 Jun 2017 15:13:07 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Tue, 27 Jun 2017 10:13:04 -0500
Message-ID: <20170627151304.17428.80457.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
References: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: BN6PR03CA0011.namprd03.prod.outlook.com (10.168.230.149) To
 BN6PR12MB1138.namprd12.prod.outlook.com (10.168.226.140)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: efd58863-1c2d-4ffa-69aa-08d4bd6f0544
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095);
 SRVR:BN6PR12MB1138; 
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1138;
 3:XO/9WNhFd/Pd9wVd33DyzMfiw1KbvNJi4JhejPYJYgyUthTQ8kvfF0p9M9CkOShVkasm6d4wIeoE1gjtOirCoJzT/PrvBiopTmBjYL29Q1jcVosLXq03tnx3hj7BZkqBWzujzCAfCV7uw/WNJO2A5ZyGm8XXjZCejSOt54ghxqV1vT0g9n71vSaHfRtRgYuXB4keEhvdVO8MaRlVdsp+bxoN4gCjMrl8meLQUTNvDJXAvEG7uxPVBZcIqtvs/XAwErXepuLTF4Ka2oHMrY53iD2qId+38YkSosnKTRMpM71UL7ZGFvEYe3NUCDpsqWHCGf9UNI8+70Opk7U7o3HNyZIqdPnPGcqyEoazgNkRgjobm9bXlNGN5ZKjjYBVKfVsryy4yfVrLwcPJdRI0Es0XVYQwkWTAq4ZRVUd75FF6s7KsiJdTYrwcfq1Aw+pKX4/dvJjwPVLZKuEQ1NC2aPgb91EJezSZMRxqrxpyAWmsCnIsSA+Q8ccnRwDDyV9k2zBmB22QugYLNun999CTw1jmD5Fe6lYx09o0iMQDrnyusYhBRlv/SLvI91g0y3ApjUadqm7TRMpA7zf+Rn9QivbWQXR/fm1BbwWYxTLAPVMkVjlya/MHDIFfdZUnoA/H5u/nb9+ZXgFuxWwWf2BMykIfbflYBeh0wdNGoGXXn88oB7KDmey8uD7f1yfYbcjXneQIz1FV79H9ZTSW1z6XPt53g==
X-MS-TrafficTypeDiagnostic: BN6PR12MB1138:
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1138;
 25:TKuYFrn5/RXLcY/30CG1b80w1phbmcgzcYRjQGBmzyrgvjvdRFCB0EPgdcjL3wdKCh0+cMxSGtKDcu3gs2EXmx1EsNtQozfAtMNPfnfGyG9QtGQvQbfqyq440h97SachvXsyF5qNxObaeOZXFKa4EJ1bWr7/y3okd+zoU3u3EWCD7WIp06E2smzJ/fenbU1teis4rbh4UsXLB0S1dglZpFT0ZniSlk6Cacg+vrG891G9GrVSGHHusXrpZfS/aMac0cOYoGk4GZV3cX1TwmQuOfKnibnwk+Qa3DG6ggF+prePwo5KIhtX4EI60OQUJ8upt7jWWgQ/+ZATlqaYDlodcprGHlPi6a+4Hsw/qIprw4sTn/kPumK6T9X06LvVth4m4+PHl1seK70keCEXF4JqA/KHxI1KED3wuNbB8gquodUxVddFjoUgeRnNkaNZWPoHGqnDVZs18Gq6Ru+UONuXMQ12wfvkjpyt7wTx0aMlw2xRAq6R3JRNE/NbVxKPU2LGDHbtiFyAPr84H4tVFW5uUJW8z7vLCrR6GqJDaK+jTARi1lR7A1wdY40MkCCD6CphPzFOO5z+Jinn+3UGn0tTfo2rtQq823ndaZ3p3w/c5y04t5StliqpZaAtH+zFV6btko8rV5HRvWrFwXDfTOvqieZ9jef+ml5vptkZ/h2TE8xBq0Sr/dt4+eKHni3jVkTpcz/ZbgPikozRJs/m8hcu2OowQ95Dw7itsoxdmvP89Ja7Q54besTYVji0D76MVcY0YweXrB1vwsMPaQKQaghh/liwNXEymybHsH+AJW5Jm3eVTaQzMzsEhPJF699pRkIRhgxdT5qVxFtDUaULiq7GPANTeYoAfCkTvgwsHGRMqlknAnnrGMgD35SkNCQptjfRdPucZrYZ3DVNFqInnQ16KjT6obUjwWc5uA4HfeHUteQ=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1138;
 31:mT+dKq/2FOAsaXAKUKhOM3xJ6XSNjqKSIux5lO/TCIwZHKpr16OsLu3H8Hg/fGdPoYzVYzh3wjh2L7soOhOaBjUwVOTjnccW31dLBbxLPVgVxcq33Ra1o8egcDrIw9a1ma5z2D5xnwNo6lxD1BVyIXB/9pEkfWy67JarTCXVvwIROrdsJArALMw3McBxei6fkpvKeMpQSxxRgFPmQZ9W5eez3esvPIIIGujq6985r4dAhrCoAulgns7YlgR9oUeTOKIGgmO4P9J8TuZPP08Q+lzInGYGzdFTlBQbhdYJMVaZQP7fCc+eh7V/nskiuFOb2iQsAeshsTuDu89nHPE9q/hyJBdMI7u2/xWsPYnSPOsLipdgVX/1aALtnqGL9oA3WkqVj0MmxPQY+U+bEQ8lkAIYqP78oISERtOCOh2OYUErfs4NdjOZNjkb2oawO1DNIKApMJMmLMSyt+CHmZqZZ1xZ05lXSTbQTgp9jeXJb0d0tyXIowPL6+uNu/v9kcDE0lsT5G1tA/sQa4rlDE1pR95e08z4RwsAKlD8dvdIpbg3X2TWnVIGk1LfWBcz4kAUbVmD0vESWfjoO7u488UvlBXzsokEOhEzmcQKBgdhwmPACO9AOcv04sEoNrsQwa36km2WHrjFBLfQTLccrnKrIFhoRJzgu7rG73+AW+DH37A=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1138;
 20:12/7ORULfzesxHWw80CMc25wh7KfLwbn75B8XMkcEB9Jai9vGKGM8oo9JtzFmcCtY9oBI//7p6Ypr4RkrvM7S8N7MheEmAPwjrwZ4fwCFDk/rUONVswk3f2srLk853w0T7mR1rOstkm79ieIyZqlaKx1cjR/hAgnOOHe/IUR5A/80y8DXaXnxd1ZIT6hYeghgfyiRSmVVoclfDI33BsV74lQV6FXyQveVVr6/93hGbkLJkYweAcgd4Y+AZG4xli5PqOvYO4q4k39roYv7dInf1LvKlVo59uvNogh77pmIHZWucta85B5VO3edmQNMd0v/zqb5m6otSLH8EQEqm8iUrgzlNIGCbxFbyh3wjvftPemNXi7c9zy2QNFkAUT1Nknjjbkp7WVTkxm+yQmazFnIk86Q5yTNAhIR8MByUdVhEsTUD+Fwfa3yTlr9yWjX0SloZdfQ/Ty22N9QzFSE1aplYydoyKUsWZ3Rk0Wrug1Eqf3pkngangoJTHiHmKUNMgo
X-Microsoft-Antispam-PRVS: <BN6PR12MB1138C2774DFD2D2105732858ECDC0@BN6PR12MB1138.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(125551606395959)(133145235818549)(236129657087228)(767451399110)(148574349560750)(167848164394848);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(100000703101)(100105400095)(10201501046)(93006095)(93001095)(6055026)(6041248)(20161123555025)(20161123562025)(20161123564025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BN6PR12MB1138; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BN6PR12MB1138; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTM4OzQ6dXhLcm5hK3lmWXZQZXhDSDVINWQwZFRHWGIv?=
 =?utf-8?B?R04zVDNtaHQ4V1E5WVYwWFVMUXIzc1B3ZHppdEp3a3BITVVIck5RYTVpblVx?=
 =?utf-8?B?TWd4TXFOaThGeXh5QWhFQ1dyNTZ5cURTRC9PRVk0MWtUaW1wYlBpOHI2cjZZ?=
 =?utf-8?B?aU1FbDZ6R0NBeHR1c1R2RU1DYlpxejAzSnQxYjhvVUJLUmFyVEZ6NHRXWVFu?=
 =?utf-8?B?aHZhQXpKaUgxb1lWN1hEMFZMbVBVMWwvRC9OLzRza3BoVHRyRnBrQmJjODJU?=
 =?utf-8?B?MnpCTDlwZTJFS0owZjNHdTAyZ3VkckRCVFhzcWFheWxKZm94eVgyeUhlRFg1?=
 =?utf-8?B?d1h5U0dYMDNKZWk3UDQwaXNkS2M3bHlvYjgwdHNlRXRvZnRKclJwK2FHMTZ0?=
 =?utf-8?B?QktmcHNjNi81anlLWGMySXBENXQvWUlmZHdzY05RSjBpZmkxdUlvSVdML0FN?=
 =?utf-8?B?cVl5QVRodHZYcU5TeFo5ZlF0ZnVKazZrNmFVWVlod3ZUM1dVam5DeGVTbkJT?=
 =?utf-8?B?aE5uakpaaVVYdGFFUHJDYVNQNHFQL2p6UnYrUForTC96UWNTdERnN0JCY3Bm?=
 =?utf-8?B?QzZab0FUOFpmOTVWK0hsUnpGMlNNRmpSV3FhanVyVnEvcURDemh1QmNCTkpT?=
 =?utf-8?B?S3BOZXVmMUxsWjluclF5R0N5bDF4ajJ2aWRWQVhibnNOWk95V0ZpdzViSS91?=
 =?utf-8?B?a0tlVUV1L0p3OTBFdXZOTHY4MlVjQ0tyTnJOaFQ1YlgreVlpWVhpclFPVTRX?=
 =?utf-8?B?eENDditReXJKU1VRL1N6czBEQ0NvaDMvQjJKQ0xYdVV1alZZSUVwaHlubmVZ?=
 =?utf-8?B?QXQ5Mzk5ZEtFM0FOSXM1MEhzU2ZoWER4dE9XVmtVWWtBTk9NbTNQbk03V2Nq?=
 =?utf-8?B?WmpJYlN3WGZyVnBuY3BsUWV1SEQzbkM1R1FZQWlIa2p6dUwzU1l3Rjl4dVhz?=
 =?utf-8?B?b1pXbWFVcFhzT2hWU3Z0WUptb2VvUTVBK1grOHh5ekZpaFhoUStrUTJMQXE3?=
 =?utf-8?B?MllMdjMza2JtcXZtRElLMk5FLy9uUzRWU0FmS05lVVBnM09Fb21QYVhLZ3JC?=
 =?utf-8?B?aVhaR0VNd3JKRzZhSXZ6QzRGZFZDL2VMR1ZVWDdMZU9HV3lEM1ZtL2d5Qkln?=
 =?utf-8?B?Ni94ZmkvQUwyUXc5NkF4cmxBdGhlLzFyUy9NSWN0YmU4djhYaWhXWkh4dU5w?=
 =?utf-8?B?OHl0UEpibm5VK1pyT3ZveEZaaUZNSGFXS2FYSXdDK2xvKy9oQjBRK04rSWVt?=
 =?utf-8?B?Zm5FenB0UEJ0VTRyN1JnendVeXc0RTNIdlhmWWM2QkFCcWNKZEUvYUZmNzlu?=
 =?utf-8?B?S3VRclI1TDFXU2hISDF4S1lhamJKTDNleldTVDFXVnpXdWJPWFNKZDZWOGVS?=
 =?utf-8?B?M1JYQXk1cUFDK2diSEM2K3FRdnZFRUY5RmxGejdhbktSb09lOTVBN3p3RTZt?=
 =?utf-8?B?bnNucFNycnNkMVdjUkF2MlF5ZkJ6bEdaZ3RVOWVNT2dBRnVJZFp4ODVXYjBM?=
 =?utf-8?B?MnFKVDYyOGxFdkh2UE1GT09BUnR3SklBZzNMQ05zQjZ6S1lzYm9aU3ZnMm1R?=
 =?utf-8?B?d2szeG5Hdm02cW1LM283UUVod0ljY3JVYUxBTlBTVzhyczl3OTBCR3RiOHMx?=
 =?utf-8?B?c1JobFo2Tzl1L3h2QjZKV0p2QlFSZXFwZEI1NWdZUVhpWDVXbEZGTWlWSEZs?=
 =?utf-8?B?RmluaktVN1d1K0pxa1FZdEZJMm5zNlp0ZUpPejNTVFBoSGZIZXVsSWFLOS9u?=
 =?utf-8?B?UTYvVHBUTGE0b2UyODB0K2VIeXQ2eUdmOGMvS1FKS1lZd0N3ajdJMC9UeDdz?=
 =?utf-8?B?NzViZ0hqblJiMURpWStWNlhTaG1jQ3FkcTNoenNJNFRIVThFdnhQZTk4NXA3?=
 =?utf-8?Q?FLl5rOJtf0=3D?=
X-Forefront-PRVS: 0351D213B3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39850400002)(39400400002)(39410400002)(39860400002)(39450400003)(39840400002)(189998001)(47776003)(66066001)(53936002)(33646002)(50466002)(42186005)(110136004)(103116003)(38730400002)(53416004)(1076002)(478600001)(54906002)(6116002)(3846002)(7736002)(6506006)(72206003)(9686003)(55016002)(4326008)(25786009)(305945005)(230700001)(5660300001)(81166006)(7416002)(7406005)(2906002)(2950100002)(54356999)(6666003)(23676002)(50986999)(4001350100001)(76176999)(83506001)(8676002)(97746001)(86362001)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR12MB1138; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTM4OzIzOkNFSUV0VFJpb25qVFhkYUNQUlRRT1Arb1RQ?=
 =?utf-8?B?MFVRQmJpUDBTaGF2Um5KcGtHcmJtMVo5ckpDcmxKQU1sNmxJdldNcjR4dUps?=
 =?utf-8?B?SEl4cFVuUVg2SmhUWnZXY0VveThCRC81NjlBaTNNcEZldWltRkxhSTU3RjF3?=
 =?utf-8?B?RTBJYzAvemJpNUkvOFRRZGFubWRxUk82ODJGa2wzV1dHL3N1b0dUMEJQeGlJ?=
 =?utf-8?B?RVpydFdXbE1PMFBLMGtybmVidkNXZG43bXdtYXplSHlueFZGbCtJMmFyRllB?=
 =?utf-8?B?djVmcnZROEpQdkEwbk5oMERsaTlKaHBTcTBsOHM0SEt4OGpIeGVJR2pWc3Bl?=
 =?utf-8?B?VjVQRW90dFBTeTBzT0l1M00wckU1WE5HM21Xd2F1L3UxaUtsUndPQTFja3Nh?=
 =?utf-8?B?VFVVZ3BQZy9vYjN4ODZpQjRzYVEzaGtqamFPLzBLZjU4Tk43VHFYWCtWdXZn?=
 =?utf-8?B?OGFERTNVcHRKcjJxTFB5VlE3VU80WGFsdEp1dmF6VWEvaTNMMGJQSFArWnRF?=
 =?utf-8?B?SWN6VVA5RDUrS3RsdEpEcEpzTFFRSXQwVndYZy95bFhCbXpLUzBXTnJ3Q3NF?=
 =?utf-8?B?L2RSZzhrckdnVlZVVmxaQ244K0twVnBlMVJyZy9WOWJYRUhlUnpYcnE5N3RV?=
 =?utf-8?B?M3dGZEZ0Y05GQmpsRmZiQjNTYkhZMk9pb3FwOWdNRTUzQnVkdUl5eDA4allx?=
 =?utf-8?B?NlZodlRtSnYrU0RXMndsY2VZd1d5WGhOekMrdzhGUkZXUUZjME5FQ2p6OWtE?=
 =?utf-8?B?WnVLNFh1Z3d0UVpuR0ZubEpJcGdKaUxPMnN2VzNKZHJxak83Y3k4eXU3bWVW?=
 =?utf-8?B?aFZiQ3RMMUZnOWdnN2R6ZVkwTTlvY2ZDeGFvSVd5V2N1eXdKVUV3M3U2Y25J?=
 =?utf-8?B?OWNHMHFyYXhhT21TbGpLT0JZRDNmZ25VSTV0UUdjc09tWXFSbktGRkViOTQw?=
 =?utf-8?B?NHZUU0ZETkdOWXZPMFlMTGtnYURWMkVoU2ZiR3VVK05aNUpoWU8ya3JEek5i?=
 =?utf-8?B?aFhCakM0eFNSZEoyb24yTTI4bTltTjlwa3M1bWNQRWRBNkQ1TFZOdnRjTWo2?=
 =?utf-8?B?TUhtblJZVkxGWGMrRlhUbEdvaUgwK1FncHhrWUVuYWVKWnBkOWtCdEEySSsy?=
 =?utf-8?B?cVo1bks5MVJDNDNuR0VPWnhuWmN3dC82ZmpJSFFVU01ZV3NaQnFDajM1Y3RT?=
 =?utf-8?B?QWZ5U2JkTVZWN0FPMGFFNU9jVlZPVHlLbkJRQlQ3NExueEtsYmlnM0NISEIy?=
 =?utf-8?B?RElWOW1JNzA1UnZGQTdWVDRzQ2hQK256MmxuZ3BiTDBrVWp6cWxTRVViU3pF?=
 =?utf-8?B?ZGlqSG9TMzJBQUFkbUgvT0padkpVMHNwM1NVOW5KaC9xY3d3RVBNSjNSeHIz?=
 =?utf-8?B?cWJhVTJtdVI1NGl0L0RyM254c2ZnUWsvRnpZd29RVFFrOWFYYzBEdmVUS2tY?=
 =?utf-8?B?QW1tUVZyaHJwUlNwS3RKWGNTbVlrd0pxKytZaFNNc0tndHhNeUhlQjJ5ak1i?=
 =?utf-8?B?U2pwYmdlb0YzeW1iZmZsQ000dm9QbWd2UjF0d3UvUXhGdFR3Uno1b1BXWjRZ?=
 =?utf-8?B?UFVBM1l4dlRQbENTdHhWMnhmeDRIekY4Q01LSlhYYVEzbXVtUXlZSEk1SUhG?=
 =?utf-8?B?Z0hpOWVRS2ROQVJoSFZmZHg3NGdZc085ZmJiT0xrVTkvVEpkQjZWalZzendp?=
 =?utf-8?Q?x0KpL2Yj5dBZ+gFaZo=3D?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTM4OzY6clBtRlFKQmpHcjlPU2UvaHJ0TVJYY1M2MlYr?=
 =?utf-8?B?cDBySk15aktuN0dwbytQQXZQdzNzekFJc3M5Ty9SQktiVit2M0Y5UW5PQXFS?=
 =?utf-8?B?dHVabDdPZERIbVh1NjhndG00bTNqZWE2aEFXaFdmOGYvem4vU3NMSDFQWk5s?=
 =?utf-8?B?SEdRRVJWa25ERFFFdTNHazRrOXJoZndIV0ZJaWhjc0xTTHQwY1kzSGNmYnRK?=
 =?utf-8?B?YjIzZ1YrdGFwZmk4bVUyVVQ3OWV5QTZsNHdOeEM5Uk5iS1FnS1U4d2dwM0dt?=
 =?utf-8?B?akR3SmRJZjZETFpxb1pCVHVJUlJQbU5jU24weDBwZGZaZnN2ZWwrRXBzM0Zz?=
 =?utf-8?B?UmRhYmZnL3hySWtoM1BkL1ZOS0xjd0dBNjkwLy9zdW5BN0ZWU09jaCtNKzdQ?=
 =?utf-8?B?a1A1dkVLSEoxR1JZaldVNVQ5RUcwZk96Nm8rbmR3RStzOUhoWTlQcXB1SG9T?=
 =?utf-8?B?NW4rNTYvSFhOMWpSb0xOU0hNUndSczJ2b3FpaGQzdkErYWhLQTQwZFl5OFBG?=
 =?utf-8?B?VTlua0VUSThPdmRpcWdnUjVGUk9wK2h6bnNqTWkvWjRkQWVNNGIwZ2RGcEIv?=
 =?utf-8?B?OFIrV2Npamk3YUMxclh5VGI5bUxLL2NwMysxMGxoYlNxY1RQaGRIeEkwZG1r?=
 =?utf-8?B?a2JkV1RNZUo0bkkxSTAxY3ZFajhhZ2RvTzF3anREL3p5ck5HSzFZM2lUMGtr?=
 =?utf-8?B?MkU0YWhvazZpd3RrT0R0WWtNRmhMTk1pY25HSnMwbTJkTUM2QzV3N2F6K01z?=
 =?utf-8?B?c1ZZR0tOYTFJMGJUS2lFYmJKN0lyT0tjd291dlM1c3hVUXpYR0c0ajlYd1My?=
 =?utf-8?B?KzRpZUplOC82YUM4RVdSRVZyOHZWUE5NaWxwaVRFTVBQUU9BR0d1SWVaWEdX?=
 =?utf-8?B?MFhDUkYyVnZBcFgvbjRZMXdzekhEOGpoZmVVVEZlempleFlnb2JMV0dnOWVW?=
 =?utf-8?B?cGN0YSs0bG9NbjZnU0x6d3dwQk42T0lDZXdHU25BZGdrSnQxZW04UnVVUnls?=
 =?utf-8?B?aUpZSk03US9Jc0t2VWdmUXQvT3ZaUldMbUJUL1FUSjRNSnd0a3NDOGJoUjRF?=
 =?utf-8?B?MDBBaWFQd3NyMkNQZTZLdmlsdFU0TS8rOGIvVXl0OHNWWGsyS0crR3l6T0RI?=
 =?utf-8?B?L0ZDOGwveFFCQ2hkNldVTGcrZFBtd1FWVURRbkpGVzYxUlprUkJqWVVRWVpn?=
 =?utf-8?B?eU1rZW1RSnl6YzhaM1Vlbms5Mm5OMjV0dnVOTk1kbjFNQk1WempsZUNvODV2?=
 =?utf-8?B?d1lmQU1mblZoN01Qd2swcEVzSlJ2NXBtMXhxWnpuVlNQOG1PcDZUaktuQUtF?=
 =?utf-8?B?bTRDL096VzVGWHJ3SWZrNXpXQzZwMVhSZkxQZUtnTVc2OGEwdUNTa2JyZE5W?=
 =?utf-8?Q?daIfs29?=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1138;
 5:ueXpe0ASOCsrZFJA91fJM4EHJcxxgboabdiD8798Ny1cJ2VWJjgBqK2v1AsNM06B2zv1bs3BmCNlhQKJK0AjINVJ9orYkX3Butfcqr3wCFEvIKKsv9U4TApVotlysZdV99yoJLAvNf0LK6TP223l7NxsGM/nbj4lfYsEfaEpn0mCLjh0zYDOcfeXud/R8DhT7QjGysinOjOtHZWFpri6Lu1L51FKOBOmlOOvcw5EsXsl8TQDg4TehD6X9rdx6CLeCHI3iFjwdQuWOl+x5Wg94gjv07uTYKsy2LmA2lm+qZaZTs8CJE52h7ykBMQS0jRb6bfoWc9WGx5Dcr3MlxJlM4o2G1JZyfciOxThVKFzB47sCpKl/6S4Wo6Me4trMe9kdt6tRooUyv11WMNgbapIHa9t+eprRKwkWGYKvMPoVc4r2DR0jG2udvDtM6M/PoReD8vwQlBX4YoD3QivN1xACk2aTDOl2GkarxntLaSWdChZLYZhnvwI8SYHSm1qwp2x;
 24:kjrNaZlk8MPTJ45gzqCSYu7nPBiqXN7FKRNXUWTAkA+OLmZ5WNP/cH+Bw/ERES8KZfW1XOLd402iC4P1FcBgCP7dGs/QGcu2jsbeisMhe4o=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1138;
 7:0uMf+ca5BagX4UjrEWul+7mq67J/+bB/HYvV/XLPiUuq9eowso3mSonbLjxj4rVrnm/q3XvkDdgRcFynHHp1ErybIKC8vl4VIfZjuwMhUxZg6/pBmGgF16va5h0OrStOAqNMSe4C6ceOLAWbl7w3eCJrcre0h/P3zXi+kUtjtZJvI3tX7NFeWRkBNKgdZveCwE+pXHBLiT13L/q7rqiWZDVOr16laA+wKRUKt3yREfMqMhk1k13GhvOKE06YEoRR7Xi0rhYO7+QMzvbdZRtXuF8pFhUf9gMBaP6GxohNIiU04cofLlVTDXbjvL8PSshvXC4nE3OhqZoCQsRdy9Cs3wEyjwV+MkkE51kc2JrZTWq+mDlfGEvDG7YVr+h7frQxP1FqbgQajYKeFj/bEY92EmT8jFqLpr/kK/BuXG5mr0jeh0e/G3+JpTFCOLUJYmT2fUIaluVCTgBjjlS7BFH5o5FiOhatjCSVmXOBMSktSEwszV8ejEhPoOmWdiHjLgHBKQYCi9pyAsp2fxsjglochMu2rl/I7S7vDfKd4zDyIzch5KwU4brac44xwcVF0Zor6WtWTpvRqI3d5CRuzxG++XgS/kndCrjCgLQseA5AFaeKMSFZ7Yn7xxwhxiUjahoP/9qJq2J2m2dWkvtUEMFK9He7XoQ0UGiB5Sq0GtyFj2m9FTF+UkUQHp6EEGYkI0CcbNfN26yTFdKP83MrTHpr8hiQ0nNTCZvzzlN96Oe5pc8JgnBxrZxCJd1gDY+he8pNnZoy+blFeIRhP5aRsyIJ3KLBXTin5G96JnmbMzafv7o=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1138;
 20:rtgHVqlM1QVMKopgRWBfPm+IQv0KqTQjCP59K2+s7sgOeSeL52veAVuv/jcQ+75ejVcynSl1hu3eMkTTxw2Yccahu32QoyTcHTatLQkapE7BgXmX3thQ+X5Ed3Tuxd0GElanBr2bxyQ8F2cPWQ+8fzHmSJNviLk9iuJ3OGMZ0SVkIUIjGdMlj/0AK4/5q3/NY8A+ix1Sp6o2N1OKj4DqnRLKiK6ORbQ9gOe4d36WSs8NtoRB4SrA0Od3djcC2LGX
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 15:13:07.7690 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR12MB1138
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v8 RESEND 30/38] kvm: x86: svm: Support Secure
 Memory Encryption within KVM
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VXBkYXRlIHRoZSBLVk0gc3VwcG9ydCB0byB3b3JrIHdpdGggU01FLiBUaGUgVk1DQiBoYXMgYSBu
dW1iZXIgb2YgZmllbGRzCndoZXJlIHBoeXNpY2FsIGFkZHJlc3NlcyBhcmUgdXNlZCBhbmQgdGhl
c2UgYWRkcmVzc2VzIG11c3QgY29udGFpbiB0aGUKbWVtb3J5IGVuY3J5cHRpb24gbWFzayBpbiBv
cmRlciB0byBwcm9wZXJseSBhY2Nlc3MgdGhlIGVuY3J5cHRlZCBtZW1vcnkuCkFsc28sIHVzZSB0
aGUgbWVtb3J5IGVuY3J5cHRpb24gbWFzayB3aGVuIGNyZWF0aW5nIGFuZCB1c2luZyB0aGUgbmVz
dGVkCnBhZ2UgdGFibGVzLgoKUmV2aWV3ZWQtYnk6IEJvcmlzbGF2IFBldGtvdiA8YnBAc3VzZS5k
ZT4KU2lnbmVkLW9mZi1ieTogVG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4K
LS0tCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9rdm1faG9zdC5oIHwgICAgMiArLQogYXJjaC94ODYv
a3ZtL21tdS5jICAgICAgICAgICAgICB8ICAgMTIgKysrKysrKystLS0tCiBhcmNoL3g4Ni9rdm0v
bW11LmggICAgICAgICAgICAgIHwgICAgMiArLQogYXJjaC94ODYva3ZtL3N2bS5jICAgICAgICAg
ICAgICB8ICAgMzUgKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0KIGFyY2gveDg2
L2t2bS92bXguYyAgICAgICAgICAgICAgfCAgICAzICsrLQogYXJjaC94ODYva3ZtL3g4Ni5jICAg
ICAgICAgICAgICB8ICAgIDMgKystCiA2IGZpbGVzIGNoYW5nZWQsIDMyIGluc2VydGlvbnMoKyks
IDI1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL2t2bV9o
b3N0LmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9rdm1faG9zdC5oCmluZGV4IDY5NTYwNWUuLjZk
MTI2N2YgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL2t2bV9ob3N0LmgKKysrIGIv
YXJjaC94ODYvaW5jbHVkZS9hc20va3ZtX2hvc3QuaApAQCAtMTA2OSw3ICsxMDY5LDcgQEAgc3Ry
dWN0IGt2bV9hcmNoX2FzeW5jX3BmIHsKIHZvaWQga3ZtX21tdV91bmluaXRfdm0oc3RydWN0IGt2
bSAqa3ZtKTsKIHZvaWQga3ZtX21tdV9zZXRfbWFza19wdGVzKHU2NCB1c2VyX21hc2ssIHU2NCBh
Y2Nlc3NlZF9tYXNrLAogCQl1NjQgZGlydHlfbWFzaywgdTY0IG54X21hc2ssIHU2NCB4X21hc2ss
IHU2NCBwX21hc2ssCi0JCXU2NCBhY2NfdHJhY2tfbWFzayk7CisJCXU2NCBhY2NfdHJhY2tfbWFz
aywgdTY0IG1lX21hc2spOwogCiB2b2lkIGt2bV9tbXVfcmVzZXRfY29udGV4dChzdHJ1Y3Qga3Zt
X3ZjcHUgKnZjcHUpOwogdm9pZCBrdm1fbW11X3Nsb3RfcmVtb3ZlX3dyaXRlX2FjY2VzcyhzdHJ1
Y3Qga3ZtICprdm0sCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rdm0vbW11LmMgYi9hcmNoL3g4Ni9r
dm0vbW11LmMKaW5kZXggY2I4MjI1OS4uZTg1ODg4YyAxMDA2NDQKLS0tIGEvYXJjaC94ODYva3Zt
L21tdS5jCisrKyBiL2FyY2gveDg2L2t2bS9tbXUuYwpAQCAtMTA3LDcgKzEwNyw3IEBAIGVudW0g
ewogCSgoKGFkZHJlc3MpID4+IFBUMzJfTEVWRUxfU0hJRlQobGV2ZWwpKSAmICgoMSA8PCBQVDMy
X0xFVkVMX0JJVFMpIC0gMSkpCiAKIAotI2RlZmluZSBQVDY0X0JBU0VfQUREUl9NQVNLICgoKDFV
TEwgPDwgNTIpIC0gMSkgJiB+KHU2NCkoUEFHRV9TSVpFLTEpKQorI2RlZmluZSBQVDY0X0JBU0Vf
QUREUl9NQVNLIF9fc21lX2NscigoKCgxVUxMIDw8IDUyKSAtIDEpICYgfih1NjQpKFBBR0VfU0la
RS0xKSkpCiAjZGVmaW5lIFBUNjRfRElSX0JBU0VfQUREUl9NQVNLIFwKIAkoUFQ2NF9CQVNFX0FE
RFJfTUFTSyAmIH4oKDFVTEwgPDwgKFBBR0VfU0hJRlQgKyBQVDY0X0xFVkVMX0JJVFMpKSAtIDEp
KQogI2RlZmluZSBQVDY0X0xWTF9BRERSX01BU0sobGV2ZWwpIFwKQEAgLTEyNSw3ICsxMjUsNyBA
QCBlbnVtIHsKIAkJCQkJICAgICogUFQzMl9MRVZFTF9CSVRTKSkpIC0gMSkpCiAKICNkZWZpbmUg
UFQ2NF9QRVJNX01BU0sgKFBUX1BSRVNFTlRfTUFTSyB8IFBUX1dSSVRBQkxFX01BU0sgfCBzaGFk
b3dfdXNlcl9tYXNrIFwKLQkJCXwgc2hhZG93X3hfbWFzayB8IHNoYWRvd19ueF9tYXNrKQorCQkJ
fCBzaGFkb3dfeF9tYXNrIHwgc2hhZG93X254X21hc2sgfCBzaGFkb3dfbWVfbWFzaykKIAogI2Rl
ZmluZSBBQ0NfRVhFQ19NQVNLICAgIDEKICNkZWZpbmUgQUNDX1dSSVRFX01BU0sgICBQVF9XUklU
QUJMRV9NQVNLCkBAIC0xODQsNiArMTg0LDcgQEAgc3RydWN0IGt2bV9zaGFkb3dfd2Fsa19pdGVy
YXRvciB7CiBzdGF0aWMgdTY0IF9fcmVhZF9tb3N0bHkgc2hhZG93X2RpcnR5X21hc2s7CiBzdGF0
aWMgdTY0IF9fcmVhZF9tb3N0bHkgc2hhZG93X21taW9fbWFzazsKIHN0YXRpYyB1NjQgX19yZWFk
X21vc3RseSBzaGFkb3dfcHJlc2VudF9tYXNrOworc3RhdGljIHU2NCBfX3JlYWRfbW9zdGx5IHNo
YWRvd19tZV9tYXNrOwogCiAvKgogICogVGhlIG1hc2svdmFsdWUgdG8gZGlzdGluZ3Vpc2ggYSBQ
VEUgdGhhdCBoYXMgYmVlbiBtYXJrZWQgbm90LXByZXNlbnQgZm9yCkBAIC0zMTcsNyArMzE4LDcg
QEAgc3RhdGljIGJvb2wgY2hlY2tfbW1pb19zcHRlKHN0cnVjdCBrdm1fdmNwdSAqdmNwdSwgdTY0
IHNwdGUpCiAKIHZvaWQga3ZtX21tdV9zZXRfbWFza19wdGVzKHU2NCB1c2VyX21hc2ssIHU2NCBh
Y2Nlc3NlZF9tYXNrLAogCQl1NjQgZGlydHlfbWFzaywgdTY0IG54X21hc2ssIHU2NCB4X21hc2ss
IHU2NCBwX21hc2ssCi0JCXU2NCBhY2NfdHJhY2tfbWFzaykKKwkJdTY0IGFjY190cmFja19tYXNr
LCB1NjQgbWVfbWFzaykKIHsKIAlpZiAoYWNjX3RyYWNrX21hc2sgIT0gMCkKIAkJYWNjX3RyYWNr
X21hc2sgfD0gU1BURV9TUEVDSUFMX01BU0s7CkBAIC0zMzAsNiArMzMxLDcgQEAgdm9pZCBrdm1f
bW11X3NldF9tYXNrX3B0ZXModTY0IHVzZXJfbWFzaywgdTY0IGFjY2Vzc2VkX21hc2ssCiAJc2hh
ZG93X3ByZXNlbnRfbWFzayA9IHBfbWFzazsKIAlzaGFkb3dfYWNjX3RyYWNrX21hc2sgPSBhY2Nf
dHJhY2tfbWFzazsKIAlXQVJOX09OKHNoYWRvd19hY2Nlc3NlZF9tYXNrICE9IDAgJiYgc2hhZG93
X2FjY190cmFja19tYXNrICE9IDApOworCXNoYWRvd19tZV9tYXNrID0gbWVfbWFzazsKIH0KIEVY
UE9SVF9TWU1CT0xfR1BMKGt2bV9tbXVfc2V0X21hc2tfcHRlcyk7CiAKQEAgLTIzOTgsNyArMjQw
MCw4IEBAIHN0YXRpYyB2b2lkIGxpbmtfc2hhZG93X3BhZ2Uoc3RydWN0IGt2bV92Y3B1ICp2Y3B1
LCB1NjQgKnNwdGVwLAogCUJVSUxEX0JVR19PTihWTVhfRVBUX1dSSVRBQkxFX01BU0sgIT0gUFRf
V1JJVEFCTEVfTUFTSyk7CiAKIAlzcHRlID0gX19wYShzcC0+c3B0KSB8IHNoYWRvd19wcmVzZW50
X21hc2sgfCBQVF9XUklUQUJMRV9NQVNLIHwKLQkgICAgICAgc2hhZG93X3VzZXJfbWFzayB8IHNo
YWRvd194X21hc2sgfCBzaGFkb3dfYWNjZXNzZWRfbWFzazsKKwkgICAgICAgc2hhZG93X3VzZXJf
bWFzayB8IHNoYWRvd194X21hc2sgfCBzaGFkb3dfYWNjZXNzZWRfbWFzayB8CisJICAgICAgIHNo
YWRvd19tZV9tYXNrOwogCiAJbW11X3NwdGVfc2V0KHNwdGVwLCBzcHRlKTsKIApAQCAtMjcwMCw2
ICsyNzAzLDcgQEAgc3RhdGljIGludCBzZXRfc3B0ZShzdHJ1Y3Qga3ZtX3ZjcHUgKnZjcHUsIHU2
NCAqc3B0ZXAsCiAJCXB0ZV9hY2Nlc3MgJj0gfkFDQ19XUklURV9NQVNLOwogCiAJc3B0ZSB8PSAo
dTY0KXBmbiA8PCBQQUdFX1NISUZUOworCXNwdGUgfD0gc2hhZG93X21lX21hc2s7CiAKIAlpZiAo
cHRlX2FjY2VzcyAmIEFDQ19XUklURV9NQVNLKSB7CiAKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2t2
bS9tbXUuaCBiL2FyY2gveDg2L2t2bS9tbXUuaAppbmRleCAzMzBiZjNhLi4wOGI3NzlkIDEwMDY0
NAotLS0gYS9hcmNoL3g4Ni9rdm0vbW11LmgKKysrIGIvYXJjaC94ODYva3ZtL21tdS5oCkBAIC00
OCw3ICs0OCw3IEBACiAKIHN0YXRpYyBpbmxpbmUgdTY0IHJzdmRfYml0cyhpbnQgcywgaW50IGUp
CiB7Ci0JcmV0dXJuICgoMVVMTCA8PCAoZSAtIHMgKyAxKSkgLSAxKSA8PCBzOworCXJldHVybiBf
X3NtZV9jbHIoKCgxVUxMIDw8IChlIC0gcyArIDEpKSAtIDEpIDw8IHMpOwogfQogCiB2b2lkIGt2
bV9tbXVfc2V0X21taW9fc3B0ZV9tYXNrKHU2NCBtbWlvX21hc2spOwpkaWZmIC0tZ2l0IGEvYXJj
aC94ODYva3ZtL3N2bS5jIGIvYXJjaC94ODYva3ZtL3N2bS5jCmluZGV4IGJhOTg5MWEuLmQyZTlm
Y2EgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2t2bS9zdm0uYworKysgYi9hcmNoL3g4Ni9rdm0vc3Zt
LmMKQEAgLTExMzgsOSArMTEzOCw5IEBAIHN0YXRpYyB2b2lkIGF2aWNfaW5pdF92bWNiKHN0cnVj
dCB2Y3B1X3N2bSAqc3ZtKQogewogCXN0cnVjdCB2bWNiICp2bWNiID0gc3ZtLT52bWNiOwogCXN0
cnVjdCBrdm1fYXJjaCAqdm1fZGF0YSA9ICZzdm0tPnZjcHUua3ZtLT5hcmNoOwotCXBoeXNfYWRk
cl90IGJwYSA9IHBhZ2VfdG9fcGh5cyhzdm0tPmF2aWNfYmFja2luZ19wYWdlKTsKLQlwaHlzX2Fk
ZHJfdCBscGEgPSBwYWdlX3RvX3BoeXModm1fZGF0YS0+YXZpY19sb2dpY2FsX2lkX3RhYmxlX3Bh
Z2UpOwotCXBoeXNfYWRkcl90IHBwYSA9IHBhZ2VfdG9fcGh5cyh2bV9kYXRhLT5hdmljX3BoeXNp
Y2FsX2lkX3RhYmxlX3BhZ2UpOworCXBoeXNfYWRkcl90IGJwYSA9IF9fc21lX3NldChwYWdlX3Rv
X3BoeXMoc3ZtLT5hdmljX2JhY2tpbmdfcGFnZSkpOworCXBoeXNfYWRkcl90IGxwYSA9IF9fc21l
X3NldChwYWdlX3RvX3BoeXModm1fZGF0YS0+YXZpY19sb2dpY2FsX2lkX3RhYmxlX3BhZ2UpKTsK
KwlwaHlzX2FkZHJfdCBwcGEgPSBfX3NtZV9zZXQocGFnZV90b19waHlzKHZtX2RhdGEtPmF2aWNf
cGh5c2ljYWxfaWRfdGFibGVfcGFnZSkpOwogCiAJdm1jYi0+Y29udHJvbC5hdmljX2JhY2tpbmdf
cGFnZSA9IGJwYSAmIEFWSUNfSFBBX01BU0s7CiAJdm1jYi0+Y29udHJvbC5hdmljX2xvZ2ljYWxf
aWQgPSBscGEgJiBBVklDX0hQQV9NQVNLOwpAQCAtMTIwMyw4ICsxMjAzLDggQEAgc3RhdGljIHZv
aWQgaW5pdF92bWNiKHN0cnVjdCB2Y3B1X3N2bSAqc3ZtKQogCQlzZXRfaW50ZXJjZXB0KHN2bSwg
SU5URVJDRVBUX01XQUlUKTsKIAl9CiAKLQljb250cm9sLT5pb3BtX2Jhc2VfcGEgPSBpb3BtX2Jh
c2U7Ci0JY29udHJvbC0+bXNycG1fYmFzZV9wYSA9IF9fcGEoc3ZtLT5tc3JwbSk7CisJY29udHJv
bC0+aW9wbV9iYXNlX3BhID0gX19zbWVfc2V0KGlvcG1fYmFzZSk7CisJY29udHJvbC0+bXNycG1f
YmFzZV9wYSA9IF9fc21lX3NldChfX3BhKHN2bS0+bXNycG0pKTsKIAljb250cm9sLT5pbnRfY3Rs
ID0gVl9JTlRSX01BU0tJTkdfTUFTSzsKIAogCWluaXRfc2VnKCZzYXZlLT5lcyk7CkBAIC0xMzM4
LDkgKzEzMzgsOSBAQCBzdGF0aWMgaW50IGF2aWNfaW5pdF9iYWNraW5nX3BhZ2Uoc3RydWN0IGt2
bV92Y3B1ICp2Y3B1KQogCQlyZXR1cm4gLUVJTlZBTDsKIAogCW5ld19lbnRyeSA9IFJFQURfT05D
RSgqZW50cnkpOwotCW5ld19lbnRyeSA9IChwYWdlX3RvX3BoeXMoc3ZtLT5hdmljX2JhY2tpbmdf
cGFnZSkgJgotCQkgICAgIEFWSUNfUEhZU0lDQUxfSURfRU5UUllfQkFDS0lOR19QQUdFX01BU0sp
IHwKLQkJICAgICBBVklDX1BIWVNJQ0FMX0lEX0VOVFJZX1ZBTElEX01BU0s7CisJbmV3X2VudHJ5
ID0gX19zbWVfc2V0KChwYWdlX3RvX3BoeXMoc3ZtLT5hdmljX2JhY2tpbmdfcGFnZSkgJgorCQkJ
ICAgICAgQVZJQ19QSFlTSUNBTF9JRF9FTlRSWV9CQUNLSU5HX1BBR0VfTUFTSykgfAorCQkJICAg
ICAgQVZJQ19QSFlTSUNBTF9JRF9FTlRSWV9WQUxJRF9NQVNLKTsKIAlXUklURV9PTkNFKCplbnRy
eSwgbmV3X2VudHJ5KTsKIAogCXN2bS0+YXZpY19waHlzaWNhbF9pZF9jYWNoZSA9IGVudHJ5OwpA
QCAtMTYwOCw3ICsxNjA4LDcgQEAgc3RhdGljIHN0cnVjdCBrdm1fdmNwdSAqc3ZtX2NyZWF0ZV92
Y3B1KHN0cnVjdCBrdm0gKmt2bSwgdW5zaWduZWQgaW50IGlkKQogCiAJc3ZtLT52bWNiID0gcGFn
ZV9hZGRyZXNzKHBhZ2UpOwogCWNsZWFyX3BhZ2Uoc3ZtLT52bWNiKTsKLQlzdm0tPnZtY2JfcGEg
PSBwYWdlX3RvX3BmbihwYWdlKSA8PCBQQUdFX1NISUZUOworCXN2bS0+dm1jYl9wYSA9IF9fc21l
X3NldChwYWdlX3RvX3BmbihwYWdlKSA8PCBQQUdFX1NISUZUKTsKIAlzdm0tPmFzaWRfZ2VuZXJh
dGlvbiA9IDA7CiAJaW5pdF92bWNiKHN2bSk7CiAKQEAgLTE2MzYsNyArMTYzNiw3IEBAIHN0YXRp
YyB2b2lkIHN2bV9mcmVlX3ZjcHUoc3RydWN0IGt2bV92Y3B1ICp2Y3B1KQogewogCXN0cnVjdCB2
Y3B1X3N2bSAqc3ZtID0gdG9fc3ZtKHZjcHUpOwogCi0JX19mcmVlX3BhZ2UocGZuX3RvX3BhZ2Uo
c3ZtLT52bWNiX3BhID4+IFBBR0VfU0hJRlQpKTsKKwlfX2ZyZWVfcGFnZShwZm5fdG9fcGFnZShf
X3NtZV9jbHIoc3ZtLT52bWNiX3BhKSA+PiBQQUdFX1NISUZUKSk7CiAJX19mcmVlX3BhZ2VzKHZp
cnRfdG9fcGFnZShzdm0tPm1zcnBtKSwgTVNSUE1fQUxMT0NfT1JERVIpOwogCV9fZnJlZV9wYWdl
KHZpcnRfdG9fcGFnZShzdm0tPm5lc3RlZC5oc2F2ZSkpOwogCV9fZnJlZV9wYWdlcyh2aXJ0X3Rv
X3BhZ2Uoc3ZtLT5uZXN0ZWQubXNycG0pLCBNU1JQTV9BTExPQ19PUkRFUik7CkBAIC0yMzAzLDcg
KzIzMDMsNyBAQCBzdGF0aWMgdTY0IG5lc3RlZF9zdm1fZ2V0X3RkcF9wZHB0cihzdHJ1Y3Qga3Zt
X3ZjcHUgKnZjcHUsIGludCBpbmRleCkKIAl1NjQgcGRwdGU7CiAJaW50IHJldDsKIAotCXJldCA9
IGt2bV92Y3B1X3JlYWRfZ3Vlc3RfcGFnZSh2Y3B1LCBncGFfdG9fZ2ZuKGNyMyksICZwZHB0ZSwK
KwlyZXQgPSBrdm1fdmNwdV9yZWFkX2d1ZXN0X3BhZ2UodmNwdSwgZ3BhX3RvX2dmbihfX3NtZV9j
bHIoY3IzKSksICZwZHB0ZSwKIAkJCQkgICAgICAgb2Zmc2V0X2luX3BhZ2UoY3IzKSArIGluZGV4
ICogOCwgOCk7CiAJaWYgKHJldCkKIAkJcmV0dXJuIDA7CkBAIC0yMzE1LDcgKzIzMTUsNyBAQCBz
dGF0aWMgdm9pZCBuZXN0ZWRfc3ZtX3NldF90ZHBfY3IzKHN0cnVjdCBrdm1fdmNwdSAqdmNwdSwK
IHsKIAlzdHJ1Y3QgdmNwdV9zdm0gKnN2bSA9IHRvX3N2bSh2Y3B1KTsKIAotCXN2bS0+dm1jYi0+
Y29udHJvbC5uZXN0ZWRfY3IzID0gcm9vdDsKKwlzdm0tPnZtY2ItPmNvbnRyb2wubmVzdGVkX2Ny
MyA9IF9fc21lX3NldChyb290KTsKIAltYXJrX2RpcnR5KHN2bS0+dm1jYiwgVk1DQl9OUFQpOwog
CXN2bV9mbHVzaF90bGIodmNwdSk7CiB9CkBAIC0yODAzLDcgKzI4MDMsNyBAQCBzdGF0aWMgYm9v
bCBuZXN0ZWRfc3ZtX3ZtcnVuX21zcnBtKHN0cnVjdCB2Y3B1X3N2bSAqc3ZtKQogCQlzdm0tPm5l
c3RlZC5tc3JwbVtwXSA9IHN2bS0+bXNycG1bcF0gfCB2YWx1ZTsKIAl9CiAKLQlzdm0tPnZtY2It
PmNvbnRyb2wubXNycG1fYmFzZV9wYSA9IF9fcGEoc3ZtLT5uZXN0ZWQubXNycG0pOworCXN2bS0+
dm1jYi0+Y29udHJvbC5tc3JwbV9iYXNlX3BhID0gX19zbWVfc2V0KF9fcGEoc3ZtLT5uZXN0ZWQu
bXNycG0pKTsKIAogCXJldHVybiB0cnVlOwogfQpAQCAtNDQzNSw3ICs0NDM1LDcgQEAgc3RhdGlj
IGludCBzdm1faXJfbGlzdF9hZGQoc3RydWN0IHZjcHVfc3ZtICpzdm0sIHN0cnVjdCBhbWRfaW9t
bXVfcGlfZGF0YSAqcGkpCiAJcHJfZGVidWcoIlNWTTogJXM6IHVzZSBHQSBtb2RlIGZvciBpcnEg
JXVcbiIsIF9fZnVuY19fLAogCQkgaXJxLnZlY3Rvcik7CiAJKnN2bSA9IHRvX3N2bSh2Y3B1KTsK
LQl2Y3B1X2luZm8tPnBpX2Rlc2NfYWRkciA9IHBhZ2VfdG9fcGh5cygoKnN2bSktPmF2aWNfYmFj
a2luZ19wYWdlKTsKKwl2Y3B1X2luZm8tPnBpX2Rlc2NfYWRkciA9IF9fc21lX3NldChwYWdlX3Rv
X3BoeXMoKCpzdm0pLT5hdmljX2JhY2tpbmdfcGFnZSkpOwogCXZjcHVfaW5mby0+dmVjdG9yID0g
aXJxLnZlY3RvcjsKIAogCXJldHVybiAwOwpAQCAtNDQ4Niw3ICs0NDg2LDggQEAgc3RhdGljIGlu
dCBzdm1fdXBkYXRlX3BpX2lydGUoc3RydWN0IGt2bSAqa3ZtLCB1bnNpZ25lZCBpbnQgaG9zdF9p
cnEsCiAJCQlzdHJ1Y3QgYW1kX2lvbW11X3BpX2RhdGEgcGk7CiAKIAkJCS8qIFRyeSB0byBlbmFi
bGUgZ3Vlc3RfbW9kZSBpbiBJUlRFICovCi0JCQlwaS5iYXNlID0gcGFnZV90b19waHlzKHN2bS0+
YXZpY19iYWNraW5nX3BhZ2UpICYgQVZJQ19IUEFfTUFTSzsKKwkJCXBpLmJhc2UgPSBfX3NtZV9z
ZXQocGFnZV90b19waHlzKHN2bS0+YXZpY19iYWNraW5nX3BhZ2UpICYKKwkJCQkJICAgIEFWSUNf
SFBBX01BU0spOwogCQkJcGkuZ2FfdGFnID0gQVZJQ19HQVRBRyhrdm0tPmFyY2guYXZpY192bV9p
ZCwKIAkJCQkJCSAgICAgc3ZtLT52Y3B1LnZjcHVfaWQpOwogCQkJcGkuaXNfZ3Vlc3RfbW9kZSA9
IHRydWU7CkBAIC00OTExLDcgKzQ5MTIsNyBAQCBzdGF0aWMgdm9pZCBzdm1fc2V0X2NyMyhzdHJ1
Y3Qga3ZtX3ZjcHUgKnZjcHUsIHVuc2lnbmVkIGxvbmcgcm9vdCkKIHsKIAlzdHJ1Y3QgdmNwdV9z
dm0gKnN2bSA9IHRvX3N2bSh2Y3B1KTsKIAotCXN2bS0+dm1jYi0+c2F2ZS5jcjMgPSByb290Owor
CXN2bS0+dm1jYi0+c2F2ZS5jcjMgPSBfX3NtZV9zZXQocm9vdCk7CiAJbWFya19kaXJ0eShzdm0t
PnZtY2IsIFZNQ0JfQ1IpOwogCXN2bV9mbHVzaF90bGIodmNwdSk7CiB9CkBAIC00OTIwLDcgKzQ5
MjEsNyBAQCBzdGF0aWMgdm9pZCBzZXRfdGRwX2NyMyhzdHJ1Y3Qga3ZtX3ZjcHUgKnZjcHUsIHVu
c2lnbmVkIGxvbmcgcm9vdCkKIHsKIAlzdHJ1Y3QgdmNwdV9zdm0gKnN2bSA9IHRvX3N2bSh2Y3B1
KTsKIAotCXN2bS0+dm1jYi0+Y29udHJvbC5uZXN0ZWRfY3IzID0gcm9vdDsKKwlzdm0tPnZtY2It
PmNvbnRyb2wubmVzdGVkX2NyMyA9IF9fc21lX3NldChyb290KTsKIAltYXJrX2RpcnR5KHN2bS0+
dm1jYiwgVk1DQl9OUFQpOwogCiAJLyogQWxzbyBzeW5jIGd1ZXN0IGNyMyBoZXJlIGluIGNhc2Ug
d2UgbGl2ZSBtaWdyYXRlICovCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rdm0vdm14LmMgYi9hcmNo
L3g4Ni9rdm0vdm14LmMKaW5kZXggN2RkNTNmYi4uNTMwOThjZCAxMDA2NDQKLS0tIGEvYXJjaC94
ODYva3ZtL3ZteC5jCisrKyBiL2FyY2gveDg2L2t2bS92bXguYwpAQCAtNjQ1Miw3ICs2NDUyLDgg
QEAgdm9pZCB2bXhfZW5hYmxlX3RkcCh2b2lkKQogCQllbmFibGVfZXB0X2FkX2JpdHMgPyBWTVhf
RVBUX0RJUlRZX0JJVCA6IDB1bGwsCiAJCTB1bGwsIFZNWF9FUFRfRVhFQ1VUQUJMRV9NQVNLLAog
CQljcHVfaGFzX3ZteF9lcHRfZXhlY3V0ZV9vbmx5KCkgPyAwdWxsIDogVk1YX0VQVF9SRUFEQUJM
RV9NQVNLLAotCQllbmFibGVfZXB0X2FkX2JpdHMgPyAwdWxsIDogVk1YX0VQVF9SV1hfTUFTSyk7
CisJCWVuYWJsZV9lcHRfYWRfYml0cyA/IDB1bGwgOiBWTVhfRVBUX1JXWF9NQVNLLAorCQkwdWxs
KTsKIAogCWVwdF9zZXRfbW1pb19zcHRlX21hc2soKTsKIAlrdm1fZW5hYmxlX3RkcCgpOwpkaWZm
IC0tZ2l0IGEvYXJjaC94ODYva3ZtL3g4Ni5jIGIvYXJjaC94ODYva3ZtL3g4Ni5jCmluZGV4IDg3
ZDNjYjkuLjU1OWY3MTAgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2t2bS94ODYuYworKysgYi9hcmNo
L3g4Ni9rdm0veDg2LmMKQEAgLTU0LDYgKzU0LDcgQEAKICNpbmNsdWRlIDxsaW51eC9rdm1faXJx
ZmQuaD4KICNpbmNsdWRlIDxsaW51eC9pcnFieXBhc3MuaD4KICNpbmNsdWRlIDxsaW51eC9zY2hl
ZC9zdGF0Lmg+CisjaW5jbHVkZSA8bGludXgvbWVtX2VuY3J5cHQuaD4KIAogI2luY2x1ZGUgPHRy
YWNlL2V2ZW50cy9rdm0uaD4KIApAQCAtNjA5NSw3ICs2MDk2LDcgQEAgaW50IGt2bV9hcmNoX2lu
aXQodm9pZCAqb3BhcXVlKQogCiAJa3ZtX21tdV9zZXRfbWFza19wdGVzKFBUX1VTRVJfTUFTSywg
UFRfQUNDRVNTRURfTUFTSywKIAkJCVBUX0RJUlRZX01BU0ssIFBUNjRfTlhfTUFTSywgMCwKLQkJ
CVBUX1BSRVNFTlRfTUFTSywgMCk7CisJCQlQVF9QUkVTRU5UX01BU0ssIDAsIHNtZV9tZV9tYXNr
KTsKIAlrdm1fdGltZXJfaW5pdCgpOwogCiAJcGVyZl9yZWdpc3Rlcl9ndWVzdF9pbmZvX2NhbGxi
YWNrcygma3ZtX2d1ZXN0X2Nicyk7CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 15:13:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 15: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 1dPsBF-0002rf-DI; Tue, 27 Jun 2017 15:13:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dPsBD-0002pc-U4
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 15:13:28 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 6B/DC-03032-71672595; Tue, 27 Jun 2017 15:13:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSbUhTYRTuvffueifeep2Wx9FKl1pJW4phgoH
 1Iyrow+yXQdjVbttiH7Y7a/0ITJaZZdiHUWJqln2bUNTMcLFiZDkrihZ9GOYitBopFVaWdq9X
 zd5fzznPeZ7nPXAYUrWPVjO808HbrZxZS4dTxoVJ63UzduTkplQG6YyzA2eopWil7/YQkY02K
 kzWfJtzs8J4vfcHVdiywtneeyesGHVnlqNwhsIuEobP/SCkAuGjCJpeHCGlQoVLCfjV8YouR0
 qGxgsgEPpGSDgKZ8Owq260H43rCeg5jiUBiUM0eB75RwkCz4T6hkbRiREzEiFwbpPUZvFKuHD
 +HilhJV4FdVWBUU+V2Pf/bAuT8HQ8Cy4+cynk+Uh4cPI9JdmQeD40ty6U2iSeDe5QzagN4Dhw
 Dw7S0hcAlyHo79875pkA1V+fhMlDGvB11lAyXgP39/iQ5Al4Djx0rZW1XgL+vHuK5KKThrOvZ
 CPAyRBq9ytkoicMfnr7xuJ6FLD/7ecx5iYF5d1lClliBo/n0AQe8XXQMvYr4OCVFbKgJRKCFV
 dQJdJVT9q1+t+u1ZN2rUfkJTRP4O07eLsuLVWfbzcZjA4LZzLrUlPS9RZeEDgDb+byBX2BzXI
 NiVcxRXwtqKRh/V0UyxDa6exlyMlVTc23bdll5ARjnr3IzAt30VyGwQ2+kg1qymqz8lpgSx3i
 WKSdN/DOrSazeGXjk8BEaKPZQKFIs0IhZxFMBpl6iOLVMaxb0mGJMBZZJ2Tj9/kUadRRLBL/p
 Ioo5O0Wk+N//iOKYZA2ij0tiC4RJqtjwv2jGEyIwVRtthTs4P5R6mJU7I1b/KmiP83m3JlUUr
 so/sDyP63XRobCiw7XPR7oo2KP4aymhPRiTaP3+9VN7V2hqtaudV8XT/sdMy+2jK3MVN76Qma
 1bT+xS1/q8zbPzdudc2P1SNCfmVdbsGxbhvLDS03i7telmHEmt7i9z4seNwY9Sw6/MZxKGR7U
 T2l11nVoKcHIpSaTdoH7C95ZxICaAwAA
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1498576405!75783401!1
X-Originating-IP: [104.47.38.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17083 invoked from network); 27 Jun 2017 15:13:25 -0000
Received: from mail-bl2nam02on0081.outbound.protection.outlook.com (HELO
 NAM02-BL2-obe.outbound.protection.outlook.com) (104.47.38.81)
 by server-8.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 27 Jun 2017 15:13:25 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=f4Px/lDSq5iYSlVy1rrfey6vexHkevNMoCYnfQSzJRo=;
 b=toJHxNQ+Lmmqg1Aopi5ENrp7LFbQOcWieLswb0PTqBtgIQJDKQ1l6wnXaaenROmwdDdc7k03ZmKnxpkNIs6A8Vu8KUmQWcPnaJehquXkzTrZt0lQ5MCDZWDkeejwmyzUgzBseH3FntW9y5rtDXwXrr3t2j4L18hfRX7NUEWeJOI=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 DM5PR12MB1147.namprd12.prod.outlook.com (10.168.236.142) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1199.15; Tue, 27 Jun 2017 15:13:18 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Tue, 27 Jun 2017 10:13:14 -0500
Message-ID: <20170627151314.17428.39391.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
References: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: MWHPR03CA0058.namprd03.prod.outlook.com (10.174.173.175) To
 DM5PR12MB1147.namprd12.prod.outlook.com (10.168.236.142)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: be0aa8fb-ff5c-4e5c-5397-08d4bd6f0cea
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506067)(300135500095);
 SRVR:DM5PR12MB1147; 
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1147;
 3:CXZ3h1/+0bE40YXuMA4ZxJxjoARB4pzXpY6s0L/AvEJbF54EgoYCQZW/z5HIYaNwLN+bikPvMT0NslkCRW/+P3PieopLYIkCQC5ZAE07ki7mW+XQWa6ePQvoNed99sApQNxwlXuEZD4smNLkRebdTcPEXVCV/V04I1M0DFlE6lwLlORtze8KJJX82IOQcP2DrUIkBth58uyBxPZFQCukccOuGl+qhuyOT8PoBYWgpuERWrMJUtr/4Ibi6looblztQ4YTCkFBVLYrrovdZ6PL1BkUfOmWHDTdL17D/QalDwpxiGW6TG3RCvYqMBnYtWKFI/ghaee9V+XA0fNE22e37Zp8Df4b1oAeT3hZJA9bxTGctZdGUG612A6/my/AZxDwk4yAf9dmeEJsPhX0ZWK0eePTAPPlj/49vqeFmbkPakD8a1NwXErOj7gf+TwCcmYikN/BcBgsV6L/bcYVBDV7yn8/HFtS/o+Q9q5iQRsJbsaEN3oCnY3EtIR1XFr8OWNATtk32XB/GMKpgFgz7wRg9sqUadKOJovs0lX7jT/JPgHJn09WunEWHpTZ3fSJmyID8wLbvTd4v3U6LXnZb9MpkhuetBlFj9/Khi0ia3QQI2UgxlF9cV/1mCmYCY3vNK+QOnU5jcZMdzRQJ6Pq/6PnNe3xmXZ0eJO+erBq4B7H2U0bG0CZUfr7jrsLPRQK97phm+f+PRdTmHpp21v35xB/FH+IE+Miqqdc+kivAvOnY3+1EPw6q07K3JEqez7z1t+Or6OITieOM8czAOKwcHRU2A==
X-MS-TrafficTypeDiagnostic: DM5PR12MB1147:
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1147;
 25:CVjbdCgmkV8SP9OKxFGc69z+/Rmhy2sOJ7O92Gl5cy5SNn9EvtMkUZkdz+7jawF2ksRpjz+Pehg9egZxLyRh4ap/CPW8/vBscFeIZappIH/jwDPq7BDjJOb6HOz9z8Vl1unz5zTMOTy7bxrqkvRNQIO5kvEj6a79w5vW83QEwpj8G9bWxVFMZeKJIv3mj1crin5yFubbIZP0k/DwChaTRDJfi3SMbGfAiJbof+AM6CkgKtn9X4MkvHTl5QP3lqrZiV7RitGiGzUyRKNVkxWu4jgIV1yAtEf4ggYvHM+/nzqHI5gXmb9IfCrmd9LKkg1Kf03jXx2VZmWl9Zin3yHWjdT97k+vDXIgneXg1bNuwD6HTrKzN1jgtMnZVM36I4rueHLn1/wfJQoMW1wovHb3cKUYFCdd+Mo2KRBBtae3aSS27TnkfNelGN4DbiolHf8pek4HtRc3vNQjpaEViVvBJdSBZHvKfFxWc//jHP/XIbX/Ac6170tyMm1omiJKeXCDA61cffU4eQUEkm/5WZIYyuGV6/5hPBSKQK2jhj7cocG5sxFDANlJxGf1Cf8yVH3g/sltzzvyOywEXF6zKah40Z6+JLItcacK/h81WT+HPyjo4sgnHxXSiHwU0GpTa8jTXDLE6WUoiPB02bEnWkU3w3rLPPINYwvkaks3uBXdR+kslzz+cwkSv0RBctezV33y62kewT/aXYR/1meyrvzDSVbkeb3PGmg4WJVmoQoRBR1bWrnEgfMgB6oK4olPKz3DlCnvk5HFWTLPiVrPt837kX9uONu3uv9oTuYNPhuB8+uoEHEVTXbBMp3SlJ59Y6YsWQQchRUeSRLjNVcYP8wCl0PHimyJ979tMIOhf/hphyBguQ5I0mQVFK9etF37tjuJJGSMYi4KyQU5Dx2+6IBSp+EjR8QJCaXSu2pZM9nfqvA=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1147;
 31:dfvdE/YLUUTPn63xRAgeZqaOonHYYpUrAr4JlR+m4dFRO/I8OtbJy9OI3T0uJB0i1YbGzj+hjjXA0Omf/KKRqcMcWfKT0ruWcizznh/nI/+Xn9FqkzkqnWrIwrEUSR5XP5tLYoIlkz9OzRWqem3NLRK3rlSpvP2GHqjHHeDYhnPMu2WjrGTuedqbIJRgHKSMnRi4wnMprQZqL0ublP4CAQfMl2GSvh12do0Y7aAiVZ2Nz0RUerLcNqQyCcvEDEgMw87egXD6meKaZ0erChN049wTGoLEWEmz7btd3EokTq+M3dVWSvU3og0zW3XE/vzPhjaGX8v3ISXkEmqAL9/ttEjJN79vuEwIUO1jodTdkV5ONuM0UeaoL8PC2n3P3FAAszNWYaZOKsO+Tz71JmUobgWCnRQ9uNdpomBJyNdDFfnddCMTb4t13MptclpVmxsf4/SW7jH9uX291zrqeI/k8atGJFjWfJKceogljMxTLxNKhIezEKNz4UyMZBx2etgtiPpw07e5ZLs7l8iZbF4SrwjSE0OEKbWYEA8oUqmcTA3/4MWwCxaXRVYfOUYVynGv+hv+C5ztFDtVzRW2S7bNxFjNvTB+qmAloZq9haKhHAQkpYjD8jOsrZfIkQLYLYss7qMkyN6KkBr/5WrzPu54avl9HVE16gbuGogVDD64rJ0=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1147;
 20:j8Vh/Hi9PiEWeFijiMFfkmGBb5casAexb2nhU9FgBLDAinHwf0BsfFIfmN5RlO+pfWuPswdZztyn6svCqC7kJJE1DF0MY2aqqmHzPW7Ua8loBCun1de37kuao8mgWQkFn3oZNqwlSdq+cd8Plm8iCQNNpko0XKDWQ1qqGoCUBV8qls6GX/m3MdiTkpJd2L3AvpGwtT4ft10s/Y3hwqNGZPliH8qdnPGYZhwrSRt77u06KVojlymCxNmJSMFlAN1pyN1N2smiprkfiP8lxtpwlD9GnZ/o158B1Jzxi7K6Zja+MY5OTQhkNGD6fxjwn2END4LrRd0jT4/ze5GhbuPnM7XVzNVIShQ+rN87LrAEjXQ3ifc1mW3yZXsXRZLyCOu1U7oqqi2jEeaqew3GwJZSUCh4hEtuzgD4EHYMdZD22+9pTTaYy4y8ZhI5NvYVOe3Z5jbBfpO2Sv3KpBV7nHJBuMcnr/msZ4HCPccrInPOwWQhY2GiIu7aHe7c0Izz9szm
X-Microsoft-Antispam-PRVS: <DM5PR12MB1147FB20C514C244BDB96FF5ECDC0@DM5PR12MB1147.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(133145235818549)(236129657087228)(767451399110)(148574349560750); 
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(100000703101)(100105400095)(3002001)(93006095)(93001095)(10201501046)(6055026)(6041248)(20161123558100)(20161123555025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123562025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DM5PR12MB1147; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DM5PR12MB1147; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ3OzQ6ZStPZWN5T1I0aFNOQ3lnV25OZ1kxV1kxTEEw?=
 =?utf-8?B?OThJRjBxQVpWdCtKc2ZveUM0SmdSTnVSU2ZnZkk0a2ViTzd1bE9CaWU4UjV1?=
 =?utf-8?B?SVZORE00OEFhbG5ZRS9SOXozRzhtWDN5YVZqbUxnV0ZMMU05bXVzaEt6WUZF?=
 =?utf-8?B?bmVocUlyUmY2VnU2NHhabElaeEJyeThRbEcrZUVnaklreWdjK1V3dTF5NHpJ?=
 =?utf-8?B?MTJIYkdUd3pJb2FkL1V6ZzRaWWYxVnNjbFlZbGR6Qldpd0VReHBjd09zbllF?=
 =?utf-8?B?aWozOXQ2MlBVa1dlWUFROFBla092M0lKUmpXQ2M4Q0tZNlBvQmdmdUEvU1lh?=
 =?utf-8?B?MEpZc05MblFZeVpyNHVBRGJJY1orS2hZd1p4TWQwSTlSNmpzdDBqWS9WYk9x?=
 =?utf-8?B?NU9XYk1CNE1TdHVWeEdaS0F5amM1NzlmYXE0SGhHcm02TVVYaks2bVJLVW05?=
 =?utf-8?B?YUl3TENvc1A0Kzgwd0Z1VFViSGxYSUJSQm9oVFdEU3h3Q25iaHpDTUlkUm5I?=
 =?utf-8?B?cE9LSnBmckhMM09BZUkzRUhDOGpNZm5VdSs4bzRaSnJ6OEJIdW8wZXFHakUw?=
 =?utf-8?B?d1NRL3N3UFphclpWanRaRGM1NnpsQTYrOXNlYWRVdHhmK1RPU2lzU0NuT0lZ?=
 =?utf-8?B?Q3V1RWcyK3RZWWRvcStYRjl6QW5mVStzSmphRHpIY3orcVFkNUwzYklPendM?=
 =?utf-8?B?VHRMMHltRFJmYVlXNHFjck9OVjVqVDJ6WDdnL0NFT3VQRktDcnlGRWgwZDNV?=
 =?utf-8?B?bVJHMFE0Y1daVytPcGhJM2tpQjRrSmwxVk1TNmhmV1B6YXFJUEo3NnlpTlIv?=
 =?utf-8?B?UFJCdGh3d1V5WThodVkxUHJ2Vk44eDIxN2lNaE9FeWhBU0tBaEFlWGNJM0hi?=
 =?utf-8?B?VXg0V1I4bDB3RkpJY0JxY3BkNnhwMkdwKzVsM01IZ0hCd3FaNmdlNldJYWxD?=
 =?utf-8?B?TmE5MS9hMzQ4NHAvUE5tL0JmMk9VSlZpQnlIcTVCWXlrWlRQVDhOYVlpZFdE?=
 =?utf-8?B?am1Gbzc0dVZLbnlYNU1NYW1hdVBscjJoMHRHTVJ1Q1FXdXA3ZHptUjlEUUlw?=
 =?utf-8?B?V0tZL09JejZEeCthYUJvcS93NkxuaVFDSTBGVmJDUTZZMXBkYWtxczhORmYv?=
 =?utf-8?B?WkVFOURFK2pxOXY5UHpzN3pXQXpUdlFZK2JyNWRpdExDWlJlWUJEa2F6U05P?=
 =?utf-8?B?VTN5ZFRvSUVNTVBFS3lTTmJMdEJIQ0E4ajhIRzhmMXBmUm5yTjFOSXZaTmU4?=
 =?utf-8?B?cnc3LzVMZTM2aUxHMWdqTzFLN01iTXNCcmlYa2Yvamp0RUhPanYvSm11Y25v?=
 =?utf-8?B?dU1zc1Q4dTUzN1NNY3lYc1RyM0dFUk1VY2ErZTRtejJVaVJOOEl2MGpBMUp0?=
 =?utf-8?B?bEovR2I5R0RreWpDZXcyRG9uQkVTMjExVWw1ZXNsSVlyNk5yWUIxc2VPeGpy?=
 =?utf-8?B?TDgyVmRhazBrZGVPbW1rV1BqcnJFYlFxTXVNZ2RYS01RK2xQSENBM0lzTFIy?=
 =?utf-8?B?NWcvc0JpNTJsUGJjTDhhMjVxWG0rcEZPOW1ndk5JT0RjbWdBV0YzVWZWY3N2?=
 =?utf-8?B?NXRnRGJsVmtSN3RlMytkUlRVbWtmRmVOVmE0WTVoRDVxdG94djBEZUlIdXY4?=
 =?utf-8?B?V0pobGR2T0JNdkJPQWQyb2MvTExNSVhrTHVDeWNqT21tT1gxV0VhcEh4Zi8y?=
 =?utf-8?B?R09iMkQxSjAyRm1kOWc1RVZCN2FZekxMZzl6Q2l0dVltVzBxRkpDaThJaVYv?=
 =?utf-8?Q?mMuanxbyYmXGYtimIFU0gqJTsekZASOrogIY=3D?=
X-Forefront-PRVS: 0351D213B3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39860400002)(39840400002)(39410400002)(39400400002)(39450400003)(39850400002)(81166006)(1076002)(25786009)(110136004)(9686003)(2906002)(66066001)(97746001)(38730400002)(4001350100001)(54906002)(478600001)(33646002)(72206003)(189998001)(103116003)(4326008)(55016002)(54356999)(86362001)(2950100002)(5660300001)(23676002)(6116002)(230700001)(3846002)(50986999)(6506006)(76176999)(305945005)(7416002)(50466002)(83506001)(47776003)(7406005)(8676002)(53416004)(53936002)(7736002)(575784001)(42186005)(6666003)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR12MB1147; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ3OzIzOmNzRElaY0hmSUhZeWQzdmQrUkJxblFDQW9q?=
 =?utf-8?B?WHlrRUF1UEpYTmQyZmVIWjJmVWFpMnVmYTg3RmhFTUhCRnpDdzNEbDIySGpK?=
 =?utf-8?B?cUZxUDZxcmZDa1ppSXZjMmxadVMzZmpNUHdxZWQ2Ni9WbHVwR1hQb2FHMDA0?=
 =?utf-8?B?V25SaGZBNnJMYmN1NWhTZWs3blNzR3FkbW1mZG11L1A3cDRaVDJjazEwTm0y?=
 =?utf-8?B?eXEvUkNLc3NuQjI2UnVrNHNaRW1vbUZwT3NscXdPTi9nenN1SDkvUFNkQzFI?=
 =?utf-8?B?SkJSQVFpM2pjUVZ4OUpHU3h3b0NlMlNCbzB3SE83NmR1NDBPWGJTd3E0cWsz?=
 =?utf-8?B?aEZ6RkJIQzdaUDJ5Z2c5NW9nUzNtZFhPd3A4K1VjWk8xdnJlVDNsVzBQb2xp?=
 =?utf-8?B?REROYWgySHZBVkYwazd0STlRWFg4NktEZHVMalA5NGF0TmNLREgyYXN2SUVj?=
 =?utf-8?B?NlNSeWg5blFqeElDeVgrdU9OMVhEK0thekpRV1BaNlozYmJ5Z0wvQ1VPTmwz?=
 =?utf-8?B?SVdBWkRHSElwTkxiUkU4c3pPVE1CT2UvY21tUHIrdVkxVE9KZDMyanZETVlz?=
 =?utf-8?B?WVpsbmtuSUhMNzl6ZnJ5czBlaENaL2FSTnRhY1k5amYzWVJyV2xrLzRSSUNJ?=
 =?utf-8?B?aHBpZ1RwUWlNbTBPY0Y4S0MrZjM4MnFkc285TFkvRmZodFRPM0pjRmUxM2ts?=
 =?utf-8?B?Z3hBK0pNNHN1eGg2bzNZeUZHMFY5SlNMbU9xOVNOM2xSdXNCamlsZ1ZzLzUw?=
 =?utf-8?B?Z25RNkdSZ2hhNEJlbjB2VitVVkEzZGRobmtvMTl2cDM1UHNwQ3JiSFZqbG9Y?=
 =?utf-8?B?SVJiNlJIZlhkUjZ6MzNUV2llVzBGcnAyWFdyRlRZY0dwcC9TcHR4RXYxU0RW?=
 =?utf-8?B?bUZTZ2Y3SUo0Z21FVDJCUkNnRHdYQThwS042L2xISzh2ZVBFczgwbGhteWx4?=
 =?utf-8?B?d1RDZkQ5L0diQkJteVYyZWxQZW1Da3hhWVpIYi9kcUVQU0VvU0l6NUk0MFRX?=
 =?utf-8?B?WUJUbnVab1FENmJGRUZ6ck5XR291SlNTVmJsNytSOGJ0WjU4OWNoV3JXa250?=
 =?utf-8?B?bS80ZmNNMnVFQ2o0b2xxQXFDcnVueGNLK1ZrbElob0QyLzFqYXA3a1RsL0VW?=
 =?utf-8?B?MFJQRlNPOWd6L2FHZDdscHh5UGV5Q0ljYk9SRHRaNmVmajVXR3Z2ZEtEOERE?=
 =?utf-8?B?STdMWUZ1bjRpa3RvcjNpV2JuRVZpb0VYQ3I4VVM4RzdPeDFrYzFpYUJmSnor?=
 =?utf-8?B?R1BiOWEvVklSVWIvZ2RpOHIyVlNrSG5FZlZ5a2FGY0lVczRRclN2Q1p4aGpL?=
 =?utf-8?B?bEtoZ0dyY1JicGwzcHg0aGFrNHg5akhrU3VyTmp0RHkyVGhxemhzdVFRdDRS?=
 =?utf-8?B?dDdhTDVSWHBEc2V3LzRObWxiZ0pPcy9adWZxKzN4RlFQUk9keGdFeWZPMENh?=
 =?utf-8?B?RTZ5NFhyOVZjbTQwNlJsUkY4eFdJYjdLS3pwVHhaQkpKMG1PdHpCL05lYlUw?=
 =?utf-8?B?ZWg5UldqdGo1SlR4NU5iVVUwZEhHN05HOFpWNUpSZGY0RWQvVnBDVk1SZmt3?=
 =?utf-8?B?bDQ0NFl3N0hmRW1CV0RiSmR2bFhKYzM0YUJpRXloMm13eUhLTVdJQ0pIL1FS?=
 =?utf-8?B?eTJOYUE4bVIrelBQc0JZTXZtRmRzd0JIaGltVFBGQ25Qck8rL2Y2TW1iV3RL?=
 =?utf-8?B?aVJ0a04ydDY4akFHaDMwQkpYbVlBZnVjTXRudlBzbGJNcXgwdzBaaUdkaGR3?=
 =?utf-8?B?RUxVb3FWMUlMVXlqU2FIUT09?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ3OzY6azRpVmxxZXlidzdOZHVGWGFaNmY2SDZXYVVQ?=
 =?utf-8?B?QTVUb2UwcUp1YmFQM0g3dWJnUnRhLzR6eFlhSW02dFZaRkoyZmNOMkNhODl1?=
 =?utf-8?B?QjlFMlJJdGVqRnh6U2p2ajB1YmFmaHRSYThlak9qa0taZVhwSG11N21KbjRo?=
 =?utf-8?B?RzhVQ3k5c2dkTmhkU0VNeHlpZmNNWUNJTE1wM2hQOW1aYnpLM1M5akQ0ZjUx?=
 =?utf-8?B?VHlEajR1anpOSyswUnBGQWVObUV1cXY3YlpOVFlVd2ZUYy9SYUZ3RVFiVGxr?=
 =?utf-8?B?OStRY2t2eTBsRExXQ1h0b3E1TDllUHRITG1EQTQxY2JkbjVHZjBRdnhqcTl2?=
 =?utf-8?B?eThnd21hZFlkVXB1L2xIYSswbUxQV1F4SXgrOHpGaFhOTzh0UkJSMlFsVUFD?=
 =?utf-8?B?NnpvcE5zeGg2aGk3WWJhS0lKVHJoOHhWME05Q1hxUHN2b0wzTHRHOHZ2VS9F?=
 =?utf-8?B?enFrRUlxcWtSdTUrblNESUZtZWd1OWU3SlBlRXpMc3lNVklDbG9lS0djMkVF?=
 =?utf-8?B?L0lBZE1lYVZieDdmU0ZXVFFoUEsxMTJhVW1kaGJNMFlGWW9LcGVNQnFaN0Ur?=
 =?utf-8?B?TnpLTGc1S0dDYVp1K2t3Q1pScEt2RHFqNXVFbWlPaWpHbnk2bU5hOUROODNW?=
 =?utf-8?B?NHRaSXNLN01ZQzN1SnIvS2ZqaHd5ckowSURseG5OU0E4WnZLZitqdmc3N0Vu?=
 =?utf-8?B?bjhseHptUzNLWjUzQURzM1lUY3Ayd2l6TkU5bHdEYmhobFJRRkdNZ2pUT1gv?=
 =?utf-8?B?ckVoWWV6TmtYOCtJUlUxK3p3akdoNTdlMEQzU0lhWDByUWxaSVNJTGxmZ21K?=
 =?utf-8?B?VEFXdlNYL2I0R1l2cHhDSjBaTVV3NDF3TTBMNU1HcCt5UENveSswOURMRkJa?=
 =?utf-8?B?ZFhLcm0rN2VZb2hxMFNTdkdnN1ZJY2RTWDA4RSsyWGFaSVJGSWkwTEl4MDR1?=
 =?utf-8?B?b1NSdkRkUnd6ZGlJY0pqTjFicXhvTE1zNlVCK2JqTjFkT1pycGYzcnExZ3Bw?=
 =?utf-8?B?U0tINXFSbW9keGhPU0dpcVcwNVIzU0dTOHJhSzFYYW13Q0tnRE9hUzRpS2h0?=
 =?utf-8?B?WEVFVkE5NHluMFlLd01ZSHFWL21tMUxJQytpcExML2dSYjE0dU5uM0ZYVzBq?=
 =?utf-8?B?S2FHcHJTNHJBRkJtdjBYZ2pxNExVRTByM2JWdCtHQzlvKzhNR0hoZUR5Q3Vz?=
 =?utf-8?B?UGxZaWo4RVlsRDdCUDNiT0tJc01MaFZhWHpwL1psT2o2NUJad0hTQ25UaVRP?=
 =?utf-8?B?WUppOHJZTUNWWGRBQmROcXFKVExURHUzU2dUUEk5ZmJuN1gxcHpJYVlwa0ho?=
 =?utf-8?B?azJzRHNkVFNXZDVWZTArUzZGemdYWC84SFBaNlZScG0wZDBrWHMvNDdOUi85?=
 =?utf-8?Q?l9POTUR?=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1147;
 5:YDflSdMWIhFPY9+oDIHAgVGZXWnBWzoxmovXw7zyU12bd0/YImoVTdBol6yqchIwjP8DWrsGjBMxBjWLnZ5PPmXHyxSgnqv20mY72wP0hod2sewafSG421TjsBFnl0CWD8zawG+0vE49lwDtMfp/vg5FDBuEoXHSG9Vs+TaRpHt6vtwAUOcmg4PTjJQFEsXeykNEVbGkfX8I8EPHSTwZMoJ42fbytN7SMorkDyrJB3DJuQtHPwk9DN6eVA3Q8Or2HEIaYn3JzlEEFc8UsC568r5e+3utKrlpQ7TFF0OgeMxqk40NkH+jcquiLPHvZlRzpF2LLcuTx3geS8mkuR7RdjmCOSRnySgJoKoZzPbXJIOh67vfxv9JNNs6jl8f8uXbVjCMD6BWTCDXv8lbIvzFAGrdqz9iwcGtjGIpL4oQLc2d41Tu9jWTklSj2f2dsCJu8bw7xQtr2UGa2AJGFMjEjPd3DOlDL3lJQy6uCd08wM3PC+q/kO01wjnnjpQhE58T;
 24:sh3G2Sr9WbTmX5UhhxClV9muCurRr8NdtCxZheTeeGAqo/52eJkPf115Hs6sxQL4jV9FDg3d4tCBI8oNARhR9lL8Ghsm92LMLW7/pT84sqg=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1147;
 7:l7nQvz5kRQzYd7L6wy5qUvCafoDOcxYVFhD+wAQpNND8jZg1MTvl0w6Og7rz9xkSPCxDnKqbiqv73YCgw8BfyeoEMOwxuv24a4b16yDLEhiKFgxm6oXnCaiJKHaxZhHq6OaXvEi+b5Et8uNfnv9w9zkbkmdn5amlnRGp0gymXQuTw6RbhiECV86UaK/CwPnfQ55/O/xNiRdfffeXBHtuw8Vt+uo0ZcOeBWP9hI3IPWZ611BwVhXbHHcPq37STRxzwLRXpGjZK4ceh9I6906tylR1OKnKwkgQUOej2bSf9xd1eBE/yNiEpF9XhlORwtiAkCIHcoaqHwFopA6kq9y9V5Q9VA7RwQINcSX23pahLlOOPIjgDJmijPObmgJVojEA29FxmtYDa29G8GYCLeoL80fSOAu5PxNAgygHegy/S/re2akAfwWx0GK7hRMd5VODizWVnASDrqojjatY0UIUMk9M9DSiQneHvIMhsH7/QtmKbpIPU7BgR5UahGmhy8cz0Npho3sd8mCjr3y+Ote4pYugvkNZBOjWD86z9AMbhucfChXxsRDy7jygXnKiEcHrTN12KEQEPy9GH1WWIzN5bfUNvcSA3czwJfmUgMVqrBFyoxCCzG1BhOTOuDBx/6TYWObPWTp2W93Y53cvGHnomcLGGBiQJ8jNGTllkp5XTLllru1k3QmPjwXc1Fft9MoWSyQuCKoyDuAs/OO5u6VN11LHTRWO1QD8vp7HSvCxf3HSWgHFUr8Xo01USgP6U2A8JWvkNvlocOFJSHFdmGj1w9SRttyNwA3guKvt8MeHei8=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1147;
 20:5bAvfAbKVIp73kkA1briOw/8AJzCkiorD+W06fBOhQC9HrxK7ZJtOsh9HV7FlG6V9pzGQrJl+HSNHL3dTeZ1LcZpdfPZpxsOrKrKct79tetEm9YRlHr/RcmR1Ym0ze+QJByF+rlJ23+zANVBwDM+q0BTkDw9k3ULFxYAbchZJZPuCJA4g1JOuoAxt0Cebtnu/pwed+Fi9bMy471ZTR/vYeVoCuBTQzQduho3YI1eJ1a4FBMl0bDXlJ4ToCsU7Jqd
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 15:13:18.8877 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR12MB1147
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v8 RESEND 31/38] x86/mm,
 kexec: Allow kexec to be used with SME
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UHJvdmlkZSBzdXBwb3J0IHNvIHRoYXQga2V4ZWMgY2FuIGJlIHVzZWQgdG8gYm9vdCBhIGtlcm5l
bCB3aGVuIFNNRSBpcwplbmFibGVkLgoKU3VwcG9ydCBpcyBuZWVkZWQgdG8gYWxsb2NhdGUgcGFn
ZXMgZm9yIGtleGVjIHdpdGhvdXQgZW5jcnlwdGlvbi4gIFRoaXMKaXMgbmVlZGVkIGluIG9yZGVy
IHRvIGJlIGFibGUgdG8gcmVib290IGluIHRoZSBrZXJuZWwgaW4gdGhlIHNhbWUgbWFubmVyCmFz
IG9yaWdpbmFsbHkgYm9vdGVkLgoKQWRkaXRpb25hbGx5LCB3aGVuIHNodXR0aW5nIGRvd24gYWxs
IG9mIHRoZSBDUFVzIHdlIG5lZWQgdG8gYmUgc3VyZSB0bwpmbHVzaCB0aGUgY2FjaGVzIGFuZCB0
aGVuIGhhbHQuIFRoaXMgaXMgbmVlZGVkIHdoZW4gYm9vdGluZyBmcm9tIGEgc3RhdGUKd2hlcmUg
U01FIHdhcyBub3QgYWN0aXZlIGludG8gYSBzdGF0ZSB3aGVyZSBTTUUgaXMgYWN0aXZlIChvciB2
aWNlLXZlcnNhKS4KV2l0aG91dCB0aGVzZSBzdGVwcywgaXQgaXMgcG9zc2libGUgZm9yIGNhY2hl
IGxpbmVzIHRvIGV4aXN0IGZvciB0aGUgc2FtZQpwaHlzaWNhbCBsb2NhdGlvbiBidXQgdGFnZ2Vk
IGJvdGggd2l0aCBhbmQgd2l0aG91dCB0aGUgZW5jcnlwdGlvbiBiaXQuIFRoaXMKY2FuIGNhdXNl
IHJhbmRvbSBtZW1vcnkgY29ycnVwdGlvbiB3aGVuIGNhY2hlcyBhcmUgZmx1c2hlZCBkZXBlbmRp
bmcgb24Kd2hpY2ggY2FjaGVsaW5lIGlzIHdyaXR0ZW4gbGFzdC4KClJldmlld2VkLWJ5OiBCb3Jp
c2xhdiBQZXRrb3YgPGJwQHN1c2UuZGU+ClNpZ25lZC1vZmYtYnk6IFRvbSBMZW5kYWNreSA8dGhv
bWFzLmxlbmRhY2t5QGFtZC5jb20+Ci0tLQogYXJjaC94ODYvaW5jbHVkZS9hc20vaW5pdC5oICAg
ICAgICAgIHwgICAgMSArCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9rZXhlYy5oICAgICAgICAgfCAg
ICA4ICsrKysrKysrCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9wZ3RhYmxlX3R5cGVzLmggfCAgICAx
ICsKIGFyY2gveDg2L2tlcm5lbC9tYWNoaW5lX2tleGVjXzY0LmMgICB8ICAgMjIgKysrKysrKysr
KysrKysrKysrKysrLQogYXJjaC94ODYva2VybmVsL3Byb2Nlc3MuYyAgICAgICAgICAgIHwgICAx
NyArKysrKysrKysrKysrKystLQogYXJjaC94ODYvbW0vaWRlbnRfbWFwLmMgICAgICAgICAgICAg
IHwgICAxMiArKysrKysrKy0tLS0KIGluY2x1ZGUvbGludXgva2V4ZWMuaCAgICAgICAgICAgICAg
ICB8ICAgIDggKysrKysrKysKIGtlcm5lbC9rZXhlY19jb3JlLmMgICAgICAgICAgICAgICAgICB8
ICAgMTIgKysrKysrKysrKystCiA4IGZpbGVzIGNoYW5nZWQsIDczIGluc2VydGlvbnMoKyksIDgg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vaW5pdC5oIGIv
YXJjaC94ODYvaW5jbHVkZS9hc20vaW5pdC5oCmluZGV4IDQ3NGViOGMuLjA1YzRhYTAgMTAwNjQ0
Ci0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL2luaXQuaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRl
L2FzbS9pbml0LmgKQEAgLTcsNiArNyw3IEBAIHN0cnVjdCB4ODZfbWFwcGluZ19pbmZvIHsKIAl1
bnNpZ25lZCBsb25nIHBhZ2VfZmxhZzsJIC8qIHBhZ2UgZmxhZyBmb3IgUE1EIG9yIFBVRCBlbnRy
eSAqLwogCXVuc2lnbmVkIGxvbmcgb2Zmc2V0OwkJIC8qIGlkZW50IG1hcHBpbmcgb2Zmc2V0ICov
CiAJYm9vbCBkaXJlY3RfZ2JwYWdlczsJCSAvKiBQVUQgbGV2ZWwgMUdCIHBhZ2Ugc3VwcG9ydCAq
LworCXVuc2lnbmVkIGxvbmcga2VybnBnX2ZsYWc7CSAvKiBrZXJuZWwgcGFnZXRhYmxlIGZsYWcg
b3ZlcnJpZGUgKi8KIH07CiAKIGludCBrZXJuZWxfaWRlbnRfbWFwcGluZ19pbml0KHN0cnVjdCB4
ODZfbWFwcGluZ19pbmZvICppbmZvLCBwZ2RfdCAqcGdkX3BhZ2UsCmRpZmYgLS1naXQgYS9hcmNo
L3g4Ni9pbmNsdWRlL2FzbS9rZXhlYy5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20va2V4ZWMuaApp
bmRleCA3MGVmMjA1Li5lODE4M2FjIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9r
ZXhlYy5oCisrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL2tleGVjLmgKQEAgLTIwNyw2ICsyMDcs
MTQgQEAgc3RydWN0IGtleGVjX2VudHJ5NjRfcmVncyB7CiAJdWludDY0X3QgcjE1OwogCXVpbnQ2
NF90IHJpcDsKIH07CisKK2V4dGVybiBpbnQgYXJjaF9rZXhlY19wb3N0X2FsbG9jX3BhZ2VzKHZv
aWQgKnZhZGRyLCB1bnNpZ25lZCBpbnQgcGFnZXMsCisJCQkJICAgICAgIGdmcF90IGdmcCk7Cisj
ZGVmaW5lIGFyY2hfa2V4ZWNfcG9zdF9hbGxvY19wYWdlcyBhcmNoX2tleGVjX3Bvc3RfYWxsb2Nf
cGFnZXMKKworZXh0ZXJuIHZvaWQgYXJjaF9rZXhlY19wcmVfZnJlZV9wYWdlcyh2b2lkICp2YWRk
ciwgdW5zaWduZWQgaW50IHBhZ2VzKTsKKyNkZWZpbmUgYXJjaF9rZXhlY19wcmVfZnJlZV9wYWdl
cyBhcmNoX2tleGVjX3ByZV9mcmVlX3BhZ2VzCisKICNlbmRpZgogCiB0eXBlZGVmIHZvaWQgY3Jh
c2hfdm1jbGVhcl9mbih2b2lkKTsKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3Bn
dGFibGVfdHlwZXMuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BndGFibGVfdHlwZXMuaAppbmRl
eCAzMjA5NWFmLi44MzA5OTJmIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wZ3Rh
YmxlX3R5cGVzLmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcGd0YWJsZV90eXBlcy5oCkBA
IC0yMTMsNiArMjEzLDcgQEAgZW51bSBwYWdlX2NhY2hlX21vZGUgewogI2RlZmluZSBQQUdFX0tF
Uk5FTAkJX19wZ3Byb3QoX19QQUdFX0tFUk5FTCB8IF9QQUdFX0VOQykKICNkZWZpbmUgUEFHRV9L
RVJORUxfUk8JCV9fcGdwcm90KF9fUEFHRV9LRVJORUxfUk8gfCBfUEFHRV9FTkMpCiAjZGVmaW5l
IFBBR0VfS0VSTkVMX0VYRUMJX19wZ3Byb3QoX19QQUdFX0tFUk5FTF9FWEVDIHwgX1BBR0VfRU5D
KQorI2RlZmluZSBQQUdFX0tFUk5FTF9FWEVDX05PRU5DCV9fcGdwcm90KF9fUEFHRV9LRVJORUxf
RVhFQykKICNkZWZpbmUgUEFHRV9LRVJORUxfUlgJCV9fcGdwcm90KF9fUEFHRV9LRVJORUxfUlgg
fCBfUEFHRV9FTkMpCiAjZGVmaW5lIFBBR0VfS0VSTkVMX05PQ0FDSEUJX19wZ3Byb3QoX19QQUdF
X0tFUk5FTF9OT0NBQ0hFIHwgX1BBR0VfRU5DKQogI2RlZmluZSBQQUdFX0tFUk5FTF9MQVJHRQlf
X3BncHJvdChfX1BBR0VfS0VSTkVMX0xBUkdFIHwgX1BBR0VfRU5DKQpkaWZmIC0tZ2l0IGEvYXJj
aC94ODYva2VybmVsL21hY2hpbmVfa2V4ZWNfNjQuYyBiL2FyY2gveDg2L2tlcm5lbC9tYWNoaW5l
X2tleGVjXzY0LmMKaW5kZXggY2IwYTMwNC4uOWNmOGRhYSAxMDA2NDQKLS0tIGEvYXJjaC94ODYv
a2VybmVsL21hY2hpbmVfa2V4ZWNfNjQuYworKysgYi9hcmNoL3g4Ni9rZXJuZWwvbWFjaGluZV9r
ZXhlY182NC5jCkBAIC04Nyw3ICs4Nyw3IEBAIHN0YXRpYyBpbnQgaW5pdF90cmFuc2l0aW9uX3Bn
dGFibGUoc3RydWN0IGtpbWFnZSAqaW1hZ2UsIHBnZF90ICpwZ2QpCiAJCXNldF9wbWQocG1kLCBf
X3BtZChfX3BhKHB0ZSkgfCBfS0VSTlBHX1RBQkxFKSk7CiAJfQogCXB0ZSA9IHB0ZV9vZmZzZXRf
a2VybmVsKHBtZCwgdmFkZHIpOwotCXNldF9wdGUocHRlLCBwZm5fcHRlKHBhZGRyID4+IFBBR0Vf
U0hJRlQsIFBBR0VfS0VSTkVMX0VYRUMpKTsKKwlzZXRfcHRlKHB0ZSwgcGZuX3B0ZShwYWRkciA+
PiBQQUdFX1NISUZULCBQQUdFX0tFUk5FTF9FWEVDX05PRU5DKSk7CiAJcmV0dXJuIDA7CiBlcnI6
CiAJZnJlZV90cmFuc2l0aW9uX3BndGFibGUoaW1hZ2UpOwpAQCAtMTE1LDYgKzExNSw3IEBAIHN0
YXRpYyBpbnQgaW5pdF9wZ3RhYmxlKHN0cnVjdCBraW1hZ2UgKmltYWdlLCB1bnNpZ25lZCBsb25n
IHN0YXJ0X3BndGFibGUpCiAJCS5hbGxvY19wZ3RfcGFnZQk9IGFsbG9jX3BndF9wYWdlLAogCQku
Y29udGV4dAk9IGltYWdlLAogCQkucGFnZV9mbGFnCT0gX19QQUdFX0tFUk5FTF9MQVJHRV9FWEVD
LAorCQkua2VybnBnX2ZsYWcJPSBfS0VSTlBHX1RBQkxFX05PRU5DLAogCX07CiAJdW5zaWduZWQg
bG9uZyBtc3RhcnQsIG1lbmQ7CiAJcGdkX3QgKmxldmVsNHA7CkBAIC02MDIsMyArNjAzLDIyIEBA
IHZvaWQgYXJjaF9rZXhlY191bnByb3RlY3RfY3Jhc2hrcmVzKHZvaWQpCiB7CiAJa2V4ZWNfbWFy
a19jcmFzaGtyZXMoZmFsc2UpOwogfQorCitpbnQgYXJjaF9rZXhlY19wb3N0X2FsbG9jX3BhZ2Vz
KHZvaWQgKnZhZGRyLCB1bnNpZ25lZCBpbnQgcGFnZXMsIGdmcF90IGdmcCkKK3sKKwkvKgorCSAq
IElmIFNNRSBpcyBhY3RpdmUgd2UgbmVlZCB0byBiZSBzdXJlIHRoYXQga2V4ZWMgcGFnZXMgYXJl
CisJICogbm90IGVuY3J5cHRlZCBiZWNhdXNlIHdoZW4gd2UgYm9vdCB0byB0aGUgbmV3IGtlcm5l
bCB0aGUKKwkgKiBwYWdlcyB3b24ndCBiZSBhY2Nlc3NlZCBlbmNyeXB0ZWQgKGluaXRpYWxseSku
CisJICovCisJcmV0dXJuIHNldF9tZW1vcnlfZGVjcnlwdGVkKCh1bnNpZ25lZCBsb25nKXZhZGRy
LCBwYWdlcyk7Cit9CisKK3ZvaWQgYXJjaF9rZXhlY19wcmVfZnJlZV9wYWdlcyh2b2lkICp2YWRk
ciwgdW5zaWduZWQgaW50IHBhZ2VzKQoreworCS8qCisJICogSWYgU01FIGlzIGFjdGl2ZSB3ZSBu
ZWVkIHRvIHJlc2V0IHRoZSBwYWdlcyBiYWNrIHRvIGJlaW5nCisJICogYW4gZW5jcnlwdGVkIG1h
cHBpbmcgYmVmb3JlIGZyZWVpbmcgdGhlbS4KKwkgKi8KKwlzZXRfbWVtb3J5X2VuY3J5cHRlZCgo
dW5zaWduZWQgbG9uZyl2YWRkciwgcGFnZXMpOworfQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2Vy
bmVsL3Byb2Nlc3MuYyBiL2FyY2gveDg2L2tlcm5lbC9wcm9jZXNzLmMKaW5kZXggMGJiODg0Mi4u
ZmRhZDBmYiAxMDA2NDQKLS0tIGEvYXJjaC94ODYva2VybmVsL3Byb2Nlc3MuYworKysgYi9hcmNo
L3g4Ni9rZXJuZWwvcHJvY2Vzcy5jCkBAIC0zNTUsNiArMzU1LDcgQEAgYm9vbCB4ZW5fc2V0X2Rl
ZmF1bHRfaWRsZSh2b2lkKQogCXJldHVybiByZXQ7CiB9CiAjZW5kaWYKKwogdm9pZCBzdG9wX3Ro
aXNfY3B1KHZvaWQgKmR1bW15KQogewogCWxvY2FsX2lycV9kaXNhYmxlKCk7CkBAIC0zNjUsOCAr
MzY2LDIwIEBAIHZvaWQgc3RvcF90aGlzX2NwdSh2b2lkICpkdW1teSkKIAlkaXNhYmxlX2xvY2Fs
X0FQSUMoKTsKIAltY2hlY2tfY3B1X2NsZWFyKHRoaXNfY3B1X3B0cigmY3B1X2luZm8pKTsKIAot
CWZvciAoOzspCi0JCWhhbHQoKTsKKwlmb3IgKDs7KSB7CisJCS8qCisJCSAqIFVzZSB3YmludmQg
Zm9sbG93ZWQgYnkgaGx0IHRvIHN0b3AgdGhlIHByb2Nlc3Nvci4gVGhpcworCQkgKiBwcm92aWRl
cyBzdXBwb3J0IGZvciBrZXhlYyBvbiBhIHByb2Nlc3NvciB0aGF0IHN1cHBvcnRzCisJCSAqIFNN
RS4gV2l0aCBrZXhlYywgZ29pbmcgZnJvbSBTTUUgaW5hY3RpdmUgdG8gU01FIGFjdGl2ZQorCQkg
KiByZXF1aXJlcyBjbGVhcmluZyBjYWNoZSBlbnRyaWVzIHNvIHRoYXQgYWRkcmVzc2VzIHdpdGhv
dXQKKwkJICogdGhlIGVuY3J5cHRpb24gYml0IHNldCBkb24ndCBjb3JydXB0IHRoZSBzYW1lIHBo
eXNpY2FsCisJCSAqIGFkZHJlc3MgdGhhdCBoYXMgdGhlIGVuY3J5cHRpb24gYml0IHNldCB3aGVu
IGNhY2hlcyBhcmUKKwkJICogZmx1c2hlZC4gVG8gYWNoaWV2ZSB0aGlzIGEgd2JpbnZkIGlzIHBl
cmZvcm1lZCBmb2xsb3dlZCBieQorCQkgKiBhIGhsdC4gRXZlbiBpZiB0aGUgcHJvY2Vzc29yIGlz
IG5vdCBpbiB0aGUga2V4ZWMvU01FCisJCSAqIHNjZW5hcmlvIHRoaXMgb25seSBhZGRzIGEgd2Jp
bnZkIHRvIGEgaGFsdGluZyBwcm9jZXNzb3IuCisJCSAqLworCQlhc20gdm9sYXRpbGUoIndiaW52
ZDsgaGx0IiA6IDogOiAibWVtb3J5Iik7CisJfQogfQogCiAvKgpkaWZmIC0tZ2l0IGEvYXJjaC94
ODYvbW0vaWRlbnRfbWFwLmMgYi9hcmNoL3g4Ni9tbS9pZGVudF9tYXAuYwppbmRleCBhZGFiMTU5
Li4zMWNlYTk4IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9tbS9pZGVudF9tYXAuYworKysgYi9hcmNo
L3g4Ni9tbS9pZGVudF9tYXAuYwpAQCAtNTEsNyArNTEsNyBAQCBzdGF0aWMgaW50IGlkZW50X3B1
ZF9pbml0KHN0cnVjdCB4ODZfbWFwcGluZ19pbmZvICppbmZvLCBwdWRfdCAqcHVkX3BhZ2UsCiAJ
CWlmICghcG1kKQogCQkJcmV0dXJuIC1FTk9NRU07CiAJCWlkZW50X3BtZF9pbml0KGluZm8sIHBt
ZCwgYWRkciwgbmV4dCk7Ci0JCXNldF9wdWQocHVkLCBfX3B1ZChfX3BhKHBtZCkgfCBfS0VSTlBH
X1RBQkxFKSk7CisJCXNldF9wdWQocHVkLCBfX3B1ZChfX3BhKHBtZCkgfCBpbmZvLT5rZXJucGdf
ZmxhZykpOwogCX0KIAogCXJldHVybiAwOwpAQCAtNzksNyArNzksNyBAQCBzdGF0aWMgaW50IGlk
ZW50X3A0ZF9pbml0KHN0cnVjdCB4ODZfbWFwcGluZ19pbmZvICppbmZvLCBwNGRfdCAqcDRkX3Bh
Z2UsCiAJCWlmICghcHVkKQogCQkJcmV0dXJuIC1FTk9NRU07CiAJCWlkZW50X3B1ZF9pbml0KGlu
Zm8sIHB1ZCwgYWRkciwgbmV4dCk7Ci0JCXNldF9wNGQocDRkLCBfX3A0ZChfX3BhKHB1ZCkgfCBf
S0VSTlBHX1RBQkxFKSk7CisJCXNldF9wNGQocDRkLCBfX3A0ZChfX3BhKHB1ZCkgfCBpbmZvLT5r
ZXJucGdfZmxhZykpOwogCX0KIAogCXJldHVybiAwOwpAQCAtOTMsNiArOTMsMTAgQEAgaW50IGtl
cm5lbF9pZGVudF9tYXBwaW5nX2luaXQoc3RydWN0IHg4Nl9tYXBwaW5nX2luZm8gKmluZm8sIHBn
ZF90ICpwZ2RfcGFnZSwKIAl1bnNpZ25lZCBsb25nIG5leHQ7CiAJaW50IHJlc3VsdDsKIAorCS8q
IFNldCB0aGUgZGVmYXVsdCBwYWdldGFibGUgZmxhZ3MgaWYgbm90IHN1cHBsaWVkICovCisJaWYg
KCFpbmZvLT5rZXJucGdfZmxhZykKKwkJaW5mby0+a2VybnBnX2ZsYWcgPSBfS0VSTlBHX1RBQkxF
OworCiAJZm9yICg7IGFkZHIgPCBlbmQ7IGFkZHIgPSBuZXh0KSB7CiAJCXBnZF90ICpwZ2QgPSBw
Z2RfcGFnZSArIHBnZF9pbmRleChhZGRyKTsKIAkJcDRkX3QgKnA0ZDsKQEAgLTExNiwxNCArMTIw
LDE0IEBAIGludCBrZXJuZWxfaWRlbnRfbWFwcGluZ19pbml0KHN0cnVjdCB4ODZfbWFwcGluZ19p
bmZvICppbmZvLCBwZ2RfdCAqcGdkX3BhZ2UsCiAJCWlmIChyZXN1bHQpCiAJCQlyZXR1cm4gcmVz
dWx0OwogCQlpZiAoSVNfRU5BQkxFRChDT05GSUdfWDg2XzVMRVZFTCkpIHsKLQkJCXNldF9wZ2Qo
cGdkLCBfX3BnZChfX3BhKHA0ZCkgfCBfS0VSTlBHX1RBQkxFKSk7CisJCQlzZXRfcGdkKHBnZCwg
X19wZ2QoX19wYShwNGQpIHwgaW5mby0+a2VybnBnX2ZsYWcpKTsKIAkJfSBlbHNlIHsKIAkJCS8q
CiAJCQkgKiBXaXRoIHA0ZCBmb2xkZWQsIHBnZCBpcyBlcXVhbCB0byBwNGQuCiAJCQkgKiBUaGUg
cGdkIGVudHJ5IGhhcyB0byBwb2ludCB0byB0aGUgcHVkIHBhZ2UgdGFibGUgaW4gdGhpcyBjYXNl
LgogCQkJICovCiAJCQlwdWRfdCAqcHVkID0gcHVkX29mZnNldChwNGQsIDApOwotCQkJc2V0X3Bn
ZChwZ2QsIF9fcGdkKF9fcGEocHVkKSB8IF9LRVJOUEdfVEFCTEUpKTsKKwkJCXNldF9wZ2QocGdk
LCBfX3BnZChfX3BhKHB1ZCkgfCBpbmZvLT5rZXJucGdfZmxhZykpOwogCQl9CiAJfQogCmRpZmYg
LS1naXQgYS9pbmNsdWRlL2xpbnV4L2tleGVjLmggYi9pbmNsdWRlL2xpbnV4L2tleGVjLmgKaW5k
ZXggYzk0ODFlYi4uYmQ3YWY4YiAxMDA2NDQKLS0tIGEvaW5jbHVkZS9saW51eC9rZXhlYy5oCisr
KyBiL2luY2x1ZGUvbGludXgva2V4ZWMuaApAQCAtMzM0LDYgKzMzNCwxNCBAQCBzdGF0aWMgaW5s
aW5lIHZvaWQgKmJvb3RfcGh5c190b192aXJ0KHVuc2lnbmVkIGxvbmcgZW50cnkpCiAJcmV0dXJu
IHBoeXNfdG9fdmlydChib290X3BoeXNfdG9fcGh5cyhlbnRyeSkpOwogfQogCisjaWZuZGVmIGFy
Y2hfa2V4ZWNfcG9zdF9hbGxvY19wYWdlcworc3RhdGljIGlubGluZSBpbnQgYXJjaF9rZXhlY19w
b3N0X2FsbG9jX3BhZ2VzKHZvaWQgKnZhZGRyLCB1bnNpZ25lZCBpbnQgcGFnZXMsIGdmcF90IGdm
cCkgeyByZXR1cm4gMDsgfQorI2VuZGlmCisKKyNpZm5kZWYgYXJjaF9rZXhlY19wcmVfZnJlZV9w
YWdlcworc3RhdGljIGlubGluZSB2b2lkIGFyY2hfa2V4ZWNfcHJlX2ZyZWVfcGFnZXModm9pZCAq
dmFkZHIsIHVuc2lnbmVkIGludCBwYWdlcykgeyB9CisjZW5kaWYKKwogI2Vsc2UgLyogIUNPTkZJ
R19LRVhFQ19DT1JFICovCiBzdHJ1Y3QgcHRfcmVnczsKIHN0cnVjdCB0YXNrX3N0cnVjdDsKZGlm
ZiAtLWdpdCBhL2tlcm5lbC9rZXhlY19jb3JlLmMgYi9rZXJuZWwva2V4ZWNfY29yZS5jCmluZGV4
IGFlMWEzYmEuLjJkZjFjMzkgMTAwNjQ0Ci0tLSBhL2tlcm5lbC9rZXhlY19jb3JlLmMKKysrIGIv
a2VybmVsL2tleGVjX2NvcmUuYwpAQCAtMzAwLDcgKzMwMCw3IEBAIHN0YXRpYyBzdHJ1Y3QgcGFn
ZSAqa2ltYWdlX2FsbG9jX3BhZ2VzKGdmcF90IGdmcF9tYXNrLCB1bnNpZ25lZCBpbnQgb3JkZXIp
CiB7CiAJc3RydWN0IHBhZ2UgKnBhZ2VzOwogCi0JcGFnZXMgPSBhbGxvY19wYWdlcyhnZnBfbWFz
aywgb3JkZXIpOworCXBhZ2VzID0gYWxsb2NfcGFnZXMoZ2ZwX21hc2sgJiB+X19HRlBfWkVSTywg
b3JkZXIpOwogCWlmIChwYWdlcykgewogCQl1bnNpZ25lZCBpbnQgY291bnQsIGk7CiAKQEAgLTMw
OSw2ICszMDksMTMgQEAgc3RhdGljIHN0cnVjdCBwYWdlICpraW1hZ2VfYWxsb2NfcGFnZXMoZ2Zw
X3QgZ2ZwX21hc2ssIHVuc2lnbmVkIGludCBvcmRlcikKIAkJY291bnQgPSAxIDw8IG9yZGVyOwog
CQlmb3IgKGkgPSAwOyBpIDwgY291bnQ7IGkrKykKIAkJCVNldFBhZ2VSZXNlcnZlZChwYWdlcyAr
IGkpOworCisJCWFyY2hfa2V4ZWNfcG9zdF9hbGxvY19wYWdlcyhwYWdlX2FkZHJlc3MocGFnZXMp
LCBjb3VudCwKKwkJCQkJICAgIGdmcF9tYXNrKTsKKworCQlpZiAoZ2ZwX21hc2sgJiBfX0dGUF9a
RVJPKQorCQkJZm9yIChpID0gMDsgaSA8IGNvdW50OyBpKyspCisJCQkJY2xlYXJfaGlnaHBhZ2Uo
cGFnZXMgKyBpKTsKIAl9CiAKIAlyZXR1cm4gcGFnZXM7CkBAIC0zMjAsNiArMzI3LDkgQEAgc3Rh
dGljIHZvaWQga2ltYWdlX2ZyZWVfcGFnZXMoc3RydWN0IHBhZ2UgKnBhZ2UpCiAKIAlvcmRlciA9
IHBhZ2VfcHJpdmF0ZShwYWdlKTsKIAljb3VudCA9IDEgPDwgb3JkZXI7CisKKwlhcmNoX2tleGVj
X3ByZV9mcmVlX3BhZ2VzKHBhZ2VfYWRkcmVzcyhwYWdlKSwgY291bnQpOworCiAJZm9yIChpID0g
MDsgaSA8IGNvdW50OyBpKyspCiAJCUNsZWFyUGFnZVJlc2VydmVkKHBhZ2UgKyBpKTsKIAlfX2Zy
ZWVfcGFnZXMocGFnZSwgb3JkZXIpOwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 27 15:13:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 15:13:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPsBP-0002zA-Mp; Tue, 27 Jun 2017 15:13:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dPsBN-0002x7-Ft
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 15:13:37 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 8F/2A-03920-02672595; Tue, 27 Jun 2017 15:13:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0gUYRT1m5ndHcWNz1XxtviIMUml9RFR/tI
 iSg0SyR9hgjVbo7uwD5nZ1RWKTE1BzEwrcJU0zcRSorAUexCFlmbli1Uq+hE9SFzSlMRUamZn
 Lft+ne+ec889Fy5Nai4qtTTnsHG8hTUxSj/KEB+zQxdReDg74UZtVNL1+TZqD0obeLBCZKKjC
 qNFb3UcVxhejt4jCtqUju/fzCVoSFGF/GgKl5MwNthHSB+E6xF0T9WR0keDKwhorJ9RVSFfWo
 m3g8u9SEg4EKfDr7ZZhYSDcAsBH69gqYHEbiU8fj2ilAgCh0JLazspYQpHQdnvUU+DGqeB61G
 rB/uKRs2XXR5TjVgfWX7kGRaMw6FzotyrD4Chhk9UFaLFATFwuz9eKpM4AnrdTR57wFugd2lJ
 KWUAXIFgvGRAJXtuBefCqEoWhcHAqyZKxoegY7rR4wk4EobLM+RyOwHzbXtln/NKeL8yrZCJW
 GjtWPYO+KiC5Z/VhPejgHNfxrwx7lOw8IaTsQlc3YOEjHNg9fkFr9OIAtbWbHKzG8NsbQ1Zi3
 TODZs6/23q3LBpCyJvomiB4ws5Xpe4M07PG/MNNjNrNOkSE3bFmTlBYPM5E6sX4k5YzXeReBM
 +4utDU3cyn6LNNMEEq2/B4WzNJr31ZLGBFQzHeLuJE56ibTSNWwdKs7SUxWrhGFCTdlEWwHP5
 nCPPaBJvbF0JtD8TpHYViLRaKGDNgjFfpoaRji6d61kkNB4PbYi61yaKsCQy2C1/LdYvdRyFa
 QPVSMyn8S/geLPR9j8/g0JoxASqrwmii7/RYvs7aUYMQYghqKuZUggb+4/SlqCuvn11p9Nd4T
 6pU4V7Oup9U4KPTDNrScnjZw4++WDt7CNWe+wZ9qDqBktXZLEqIUbR/HmHP3lpNI+/Rp9l8ib
 3C0WnvqbmvniYspAU+uBldFJZ0WTWY+qVs3Zi7pTVXfPBwRyw/9AGhah2f518+6xusrLJSpj6
 k3MrcyZC3zk2M5RgYBNjSV5g/wCMjt7JpAMAAA==
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1498576414!104227044!1
X-Originating-IP: [104.47.41.50]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30730 invoked from network); 27 Jun 2017 15:13:35 -0000
Received: from mail-dm3nam03on0050.outbound.protection.outlook.com (HELO
 NAM03-DM3-obe.outbound.protection.outlook.com) (104.47.41.50)
 by server-5.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 27 Jun 2017 15:13:35 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=T3fkOAomsJf+WTG/daTvk0nbbN262TH45/NQnoJlDM0=;
 b=gxPCh+YpkblLY9/MQC4AfQg07YS5AaPWLzH9AEy6z8zxxkaqz7u+Sm2RjRdWHCPxxb0yFEeP00vxARObYht9DFP8Q9Gzeh89V8ZRnpFDUqWDGa19FQY6KhBjWQ8juV9QFRYTXUKXHPItC4lccIum4tCW/mevyIGtt9uV/3mqGUc=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 CY4PR12MB1141.namprd12.prod.outlook.com (10.168.163.149) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1199.15; Tue, 27 Jun 2017 15:13:30 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Tue, 27 Jun 2017 10:13:27 -0500
Message-ID: <20170627151327.17428.11746.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
References: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: MWHPR12CA0044.namprd12.prod.outlook.com (10.172.49.30) To
 CY4PR12MB1141.namprd12.prod.outlook.com (10.168.163.149)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 2f8d1e26-c949-4627-8ec0-08d4bd6f13a8
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095);
 SRVR:CY4PR12MB1141; 
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 3:rK6nYuOclbxb39nmF6yxeguN4u7C0OrneXDIHMw2flfyV3y6dZz2dvXiGL3P4wnqWy58ExQetapnaFdVVA//ka08rPrK3KZXYxvD0cdmK33hAUyWeUXPYqJt3ghUnoW4m+y0Ba7ztxmnlq3Lh/LuOgGykUpcta65e0WSIcqIRBg513ne9yWzsEXV3pylW4kRGo/RtxgDKX43jndfxJr04EQ4iqduaTIDBrZxPEtuDha6hWUjVxUcWhtF+uRRlZxYSY2ET0Ltac2OyGHz1Yk3VuS7KxxUIlmYyw4MoKFd4V2Dl0HJE8S0iMxoVbPCwJfnqWSQNmGQrAGUNFy3eD4NL3QH7OateGacikZN6v9hszu63EWVRtBoUh2LZJWm96NBT8tXdyfV7a5AfBIE73zptNBFnPDS9G7XK1WWfVYggvLnUErRzSYXlvrQEOKRPONrnYWF0HIMCARgwJbY3f/OffEkOkbHbScZJ5LfQU+iPneSaYPYhEscSLXtoDlWzs2KaOBt+WOyyi3o+udwrBVDI6+c42+coQtRhbJLqHN342wHzb0exMu4Rv9BfLVp6lUk36Q2DlUmwYCfaVPeaVPAu28NMJwm+1vqZq1fqdTJizJqTm9QOSq6JzeQQR5AEpnkxJ9vcx2V82RoqSpUZNjnsUauonDnRAuoiFc0lA1WVKYTOmdewgSphpF5RU62Kf9CAE4qkcNCdwb7BJ5wDwIL/A==
X-MS-TrafficTypeDiagnostic: CY4PR12MB1141:
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 25:Tf7pvwu/kgoA2l9ko02SMbS5B/cGNgJW0EiiBxQqeIkN3yv1sffR72nAp5qz4N9v46Sp10hAoxBbrH7we5HYdFaiy8QZj8BYrITkm3ClBMiqSeHbNmlY1Q9PqjVrAUOeWGMwWdqOqm0X7+aPR8Tl3RBF+KJht0G9H8wePlvGg7LJwsGqqoWBjZg1KUODPdYGVrkCOFSRpKwOdw4BAwuo6hQFUzb7/4UCRUO9HIAAfTFpAWAPC2C9bLha71HLEpjRXyQa5+bt/PdbKR2nNy6X3j3MvHFeaVudmh/LdhKiYIdXPDzJFyE9xiaGjXy6RnKp64dPKoTPBGc657RZkTmuqPIeIHiRNdlUl645VlMk0FRLWJtJTu8oqexP6bMT3W3I8ZPxg80VZEZlsjTyBhJbWSpiTONh3toRvCOjgZyyRi0ghuADPNNjhudzg8tbQHpkqVrt/Jm8efHJBfLLa7CsFZBpMUCUSnvcX3jW7dUSJ7yd7WNHvlXnrYs+SotX7xDr3h2ya7PokX7jjSvhz58DgmaHMRSD7H8slKngiZQOdKejKfLatSpNsT+PMfGAOIZD+3WCfL7uhm4zPLtQJ6rf8qx8bNOEHcpMkERGIuVb9JDohWz8s+ZFJG9sG7cnjnOq86iW44ygR1cCAg+BiglGQAK1fWiK5Xme1iVwcrgezncFY7shYS4I0YBV5XptKCMBv3r5rsSlzbZSAlZUURV7GPPfr1rGTglLFs9MY/PL5Ni5AD8ve4IcN/C/Ft3A//npdhNlMeCqq1/cI8pCJgXQXB6qxPi4RkIQOw49kG4ZNZeeo0YtjyuYC6o4ma+vshFd2tI+FUO3pUWx11Oq5oE/J8XSKhZ0JOYVWkStRSYwOonurqNx22BiTlJddzQIDDNfqcLHIjOQE4WNY44ZOBEkPghNV1OaE9zcw76YzbkuAkU=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 31:1bqREbdTZedAUJ5Enlyz6zhIDALVlnzQThxHVKbC2+ZYWVyt8MQ/wSvaJg46Sxzt6z5+iikOTMY6EogfVwTXnB+WNKfnz3rvGOinlcH13QMCiJXNG3oG9ROi6aofFSqsAS8RL9Vy4uPMMA0RP2kvXbu23eP00Q6sKAVnLPBa5GoctVLL4QPqembvlOKP5D+u1zAwM21byxdDv0ewexVHlUcakJx7yNhWw/OpUJPo85PCsMITP0MXlNIwk5Yyxkhqi8FBBryo1XJkYrcp2ngZmbdX9gV01bfCPTzkCZEwcAu/wmvz8bdCb05gxfQZ7LdZF3dIz3vZ6tXQGvupjvDmn4aWYihzqIlvHAIT4M+8PTdA+oJVko9VSfS5kXLfa41EZuceTTgjOL5DxzUM851sen5o9mYFraZbGtX2lwbc83Gr/FfFRj3J1M5RHqED2YoWO3FNZdqgaVAVDidnjps6F6rpp7mqvJEyC3NJiSotPMx91WfPU+8AgX3fn9oabgkJT2wmi90Zvt4ggpy4PUbFEHRHuWXWiToRYB8Q6A4Stc98/JQUGJ3dwsJSUJkFx8JdnUzTbJ5xWJMNJrc7GX06w+zLV4LKk7ie+XrjWSj2I/f5E76vMruXr2JrKW/gkHWmvjgMWEJQuSQdbCaKCCRLwpn3DEANBd/yTbO7G086KLs=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 20:dzGzxfHCAXwV2vFDIt1rROYqoGJjH3tvVmJjhHaixW8XTMNNy5Z0H5AOp+adMCXhnH4z6dBsEPTlDL8Cb2GTsrRmjMQdnmJIMYfx3xoA+kREU6+jcPaoxNYKeOSjwWmWgmh0DAXj7Hpryp2H6ELD8p/J603F8qk4xMEJk/dsjSJgC4LUOHZCscjC20wuAlLjntQeEzYagYnZYC10MV6cBAehdOofqk5QfU7Nlhm+W1CJbJTffdK8pyGJKy+VPNCHpfyeKYuR1Ovg2geOXp9JiSenEUXQB7HTw9mlRhvklrH721o9hAwGAaJumfi/evOmzO9d+h5XztakgzRaoo9IIP5cQ0g1ORV25t0bnUQ/lvqE+EMy1wejPZpZbZBB1U6AybaRAQ9N8nXjTeW/7xaecl+UXj2hH3fKBlTlKSNUdnQYJv+EyZG57FNWyQNmJwwbvBXoHlRkVXFRvbFFFthNwvRjMPaEpNdhauJtkFvEVvtDh5tNeILtIV39CbF5P/6S
X-Microsoft-Antispam-PRVS: <CY4PR12MB1141273E702F71AC5612C1BEECDC0@CY4PR12MB1141.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(133145235818549)(236129657087228)(767451399110); 
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(10201501046)(100000703101)(100105400095)(6055026)(6041248)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123562025)(20161123555025)(20161123560025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:CY4PR12MB1141; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:CY4PR12MB1141; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzQ6YXNqNTB4MUltV2ttOVdGdldCV0hZUnQ4WVB5?=
 =?utf-8?B?QllFWGFnbzJyNktZUUM0NlozakptclhBd0t6cU5PNmU5ZmRHMUpja0lRNkpJ?=
 =?utf-8?B?OHM0OVNjaWhDRkpvOTB5eElmRFhsSlcrbWF5SlVKTzJYOVh1RkFtWUVINE53?=
 =?utf-8?B?a0FjTS9lNlhnNi9EZnFqcE9EUTBxM0N0L1duVFhEakl1MVhRV3JaOEVWcGVL?=
 =?utf-8?B?UThQRlMwRUh1ODJmK3Z4WFY2cklQWWVxQjcxN3BNeDhGTEQyTWwzSGhEVFY1?=
 =?utf-8?B?bDZLekoxa1N0bnFrMjFlTU1aTU4vZU9tVEo3YXhOK2dnOG9iUXR3azVaR0Yy?=
 =?utf-8?B?RzN6Umh0RWpEV3pVTG83bkZRMmtOallOM3pLTG94a2V4bmR3TEVQRGlIZUJR?=
 =?utf-8?B?YTMxRVFVM1N5QTdBSnNPaEY4WTgzbHlYM3ZHSHFhcmh0c1hEVHlpdy9LR2Ja?=
 =?utf-8?B?ZVcvV2krb2hMN1FsaTFmczE4YnZJVVFyU3VXWUNNZDhQQUNCenpXY0pVcy9m?=
 =?utf-8?B?eXZGZW1WZWxMLzhuWUQ0a203SURZTmRQRjlXazFXeHcyN1lFQlQrYXRrVmJy?=
 =?utf-8?B?MHd4OTU1Y2FuUjlTVzUvcFA3MTdLaGUxZEszWXhldXV0SjFLK09jVk1NZFZO?=
 =?utf-8?B?SjNoSHNIbjBGdERZb0hMNWZZT0RqZGVBMUtBV0JnN3FteFhocnZ6TlFPQlRW?=
 =?utf-8?B?NUhWUzBGK0s0VElMcWVUN3lsNW9lNkpOak8wQ2JBSDJudWZ3MUJTbUx2bFRN?=
 =?utf-8?B?VjJyREVYeGJxTDdFSmdKcWpIUC9xdE1YQjF0OVVVdk9ndXQxV2xKdE9hNElt?=
 =?utf-8?B?eXBGZ0FQMXlTWE94S3BvRTBtM08wVXpsWkJlSktaSUNpMVlWcEFZVUtNMFNR?=
 =?utf-8?B?TzNMcWpEcFlQL1dMVURTMVdQZFAzaWFTQzg2RWQ4SW1NK3lkUGNIS0FDVnVk?=
 =?utf-8?B?S0hSSzUzL3FUU3FEZDBnckxzR3Mzb1ZVdDl0ZFFzaGg1dG5QckRxNitmZC9o?=
 =?utf-8?B?ZHJoY0JWbTR2U3VXSk14YXprU3pEMlorSldaNGRMSmpFMDhvdEQ3NHZTTlo5?=
 =?utf-8?B?cTFndE9RL2hQU3R0ZHlqejZnZk5qcGlzc2FkdWY3cEFDYi9Kb1lFQTJsMDUr?=
 =?utf-8?B?bkxpRkJRbFphZ29pZXFYZm5yR00wS1dOemdZNjF2azFkQTRUNmZjbnl5TFJ2?=
 =?utf-8?B?NnFCeWxiWW9uZW9IdUlKbXFNYi9TdE1tWi9uOXNjZUdOWVRjTkVnS3o3bW5D?=
 =?utf-8?B?YkdIclFPQUw1WnZFM1lpdGxST00rRzRHTkplMHlGNWU0ZHc0VGFEQzFpcFkz?=
 =?utf-8?B?TktER3pwbHNraGZBbjdyTlVCZndNUzJPRmsweVV5R1NMZ3FpMGlUNVNWVTN1?=
 =?utf-8?B?aDVvOHltSzdQT0ZSei8ra0dTdFVkWmxnbXhRbTBnbFRiOXVHTTVnTXRoUkYw?=
 =?utf-8?B?VWxIWTZZMVFQdHBrM2Y1THVqdWtRY1pLV1RzejUyOE5ZQ3hsTGNlRlJsVU9C?=
 =?utf-8?B?TkJnZVJ2dG8zUmVQRlA2ekFjcUd6UDlZREJDdTQ5WllaQkd4Nk9DMEFiMUpK?=
 =?utf-8?B?TWZzeUp3d0kydnQzenhtLysxa1NvKzNqUFRaaEJCajR4cjZ5WHlRdWwyWlA0?=
 =?utf-8?B?bFR2b3YzaXg1UmNLZHZpRnpQTFMwRHo5STZ2T0V0YU96UFFjNWxCMjFJV1dz?=
 =?utf-8?Q?voZ931X+XpqfJXsj8wlaklyWHVVqMpfUvmMo/H?=
X-Forefront-PRVS: 0351D213B3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39840400002)(39400400002)(39450400003)(39410400002)(39850400002)(39860400002)(103116003)(53416004)(97746001)(47776003)(42186005)(66066001)(50466002)(72206003)(81166006)(33646002)(7736002)(86362001)(7416002)(7406005)(6506006)(5660300001)(305945005)(23676002)(8676002)(53936002)(9686003)(55016002)(2950100002)(6116002)(54906002)(6666003)(110136004)(38730400002)(76176999)(2906002)(54356999)(83506001)(3846002)(50986999)(4326008)(1076002)(25786009)(189998001)(230700001)(4001350100001)(478600001)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR12MB1141; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzIzOjRxM0g5cVJKVXVaU3hOVkJTQXBERHNzbXQ4?=
 =?utf-8?B?eDFLTitNbngrU1NnWFNXUVZNOGJpaXV0K3hmUTA4RUx2ZGVCNFM5RStlOU5U?=
 =?utf-8?B?b0Z5NG05Nm5EalpqZFh1TW1TUG9oUkZWek0zWnVIaWdwV0RqZzJPbG4wTmFs?=
 =?utf-8?B?MlF4Q3FQUUdRZ25jTGxlazBiWm5HK2E3bXNXQ2VXeXFOQ1dHbVZyMUJOSHJM?=
 =?utf-8?B?UTRuanhGblZEbkZ3K1YvQzArTW9KUTIxZmZxQk1zc0NzbXNEZ0lOVGhZSC85?=
 =?utf-8?B?U2xFUmFxSVFkOUMzc2lDRm5ubkNjYko1MG16cit3clRLTUUvTnNFRDZ2cEZD?=
 =?utf-8?B?N3M4WElUVTFEOU9qQ0Y2NlgwenZjbWFjU25GVU8zTUhySnFZOHNvb0owOFJU?=
 =?utf-8?B?aStyaDM0ZHVnRStzZzZmd1JmanRaZTc5Z01IQkU5ZStnUlVjYlZROTcyeHIw?=
 =?utf-8?B?ZktPTjNZYmpWWUVxdE0zYnMrWURYMXRWalZzNkhOMVVJY0lMUTZSU01Vb2lR?=
 =?utf-8?B?djY5RG9DTS93T0VyUDIzemVTZ0huU2tzenEzM3UwcjNvYkxPOXladW5uaUww?=
 =?utf-8?B?dGZzbXhRaE5yaG1BUHM5YU9QUk0zZmFTSVdsTXZYWFdsb0VVREI3N3VINGgv?=
 =?utf-8?B?Q3Ezc2ZTdnZWdEQ3V2srVVVySWJQajVzanhJV2c3Mm5hSmcydnhVVVpYbkgz?=
 =?utf-8?B?VE1BMnhSVG55Q2xIMU1MeUZEbXo0T3llR1k5aDNKbUNJOER4OTFYRktFQ2RK?=
 =?utf-8?B?WlEyV3ZPd3BnMmlxZDJKZUU0MWVRVURyQXY5TVhRaGdoMWY0UWk5bm1vM3dT?=
 =?utf-8?B?NmpkWHNwWlhpb1hvZG1xdzV6UVBZUkpoTUFvNEVRY2d4ZXpCaHI1ak9kNlVT?=
 =?utf-8?B?SXJla29oUWRNK0NSM21MWVF5dlpPbkR1djk0QnRVWXZoTVpqVlVVT2tMUU56?=
 =?utf-8?B?QzZqQXVzU3VZYzBKV091K1Zpb0w4WEhJLzRsUmNEVFNjdUVuZ2p2MmZ1Z0ho?=
 =?utf-8?B?aVpwc0ZZS2RTdTdQVVZUT2x0ZkUxaER0bzlYeHdBSGNWR0VhSjhoN0NjWDJn?=
 =?utf-8?B?clByMXlYTEdDMGRtblZPN3orR3BZd3VsS2F5NFdlS2FKS05DcDU1TnZ1N3hW?=
 =?utf-8?B?Ky9hemtpbm1PSFljK2wvcE8yN0tNUGIzZHlNZlpCd1hXNGx0NUZsMzVHQVZL?=
 =?utf-8?B?RXd3TnBUejNNenNyd1JKWGRVRUpKbjMyNnUxT1lHbVVZbmFqSTM5emFOUEJ0?=
 =?utf-8?B?bFlvYzljd2ZKZW9uR3dRTEJOL0xzRnJ5R2t3dnBKZmNVUXBCQTFKNVZFM3cy?=
 =?utf-8?B?YjFIdndJTHBWZXJUZ2J4d0oxZnZPZHVQUEVpcXptYkZDdnVnVHViNzd2RzVT?=
 =?utf-8?B?TGZuQUd6SUVXY0hza3o1ajcwclRwSE5qb3luYVk0MXpYWk5rNndJbnA5Y1gx?=
 =?utf-8?B?SEx1VmlyWlEybjVlam4zdDQyNmd4aERFV29VeUhGLzZjN1kwWWlES1JqZWFr?=
 =?utf-8?B?SkN3TTgxZzU1M2tTRCtHUUV1YUo0ZDFzSHo2dlUyKzBoR3pDblFTbjBqck1T?=
 =?utf-8?B?TVdsZ1J0RU1zVmFVa0JUMTV1eUg2S1FRTldZaFN3WFJqdmFNeXdOVnpEbTlm?=
 =?utf-8?B?M3FNVnB1Y0NZakVmME4xd3oxTXFHZTIvejFNaDFIUE1nam1XNXNvZllLVnZS?=
 =?utf-8?Q?EUWoNiUZobQlQooOtA=3D?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzY6K01kYXAra094R3JxUnVWYW9FeGZ2YjJnV2pk?=
 =?utf-8?B?NWk1SGRlbGhpWUVlZW5leE5QdnE5dTBocEFkTmxSMWlqb2VHU2FqMTlla0ta?=
 =?utf-8?B?alJHdythaHFwVk1wTGNITXRIcmhCSWZueTYvRzNpdXBkZlZhL1Urb3dDYTk0?=
 =?utf-8?B?d0dQczZhbU5aNk5Rc0IyMFhkNU1lRlhJdk1GWlNjd2hKUVhvQ2UyNmZpbmZw?=
 =?utf-8?B?aXR6dkU4aVBaZ053MzlZczJVRTh1UzhtRU4zSGJRM1UrZkNaMllkOW4wcEFn?=
 =?utf-8?B?eDVZTDRyNHRSQWpEZGMyVzJOaWt0Q0IrZkg4VDhqRWUxMXIyVkV4WUkwYUJN?=
 =?utf-8?B?MTNCWTkrMVhvNWU3b2xNcE1jRTdMTUx6MlB0OG5QSzF2eUVmL2lhc1Yvc2Np?=
 =?utf-8?B?SG9lMUJkaytIdlFhWVlXekdSVkFxa0tTUFBJWlhuWVZpYjFyTlQzRWlLMkRw?=
 =?utf-8?B?d0JPWmhiZDhMVC9JT3l5b2xTSEFNMnNxMVZJbEVOaURNaVBkakxoUnRGQldT?=
 =?utf-8?B?SHBEaEp6ZHg1OGRHMGVUMWxMZVJ1OEttdHhHaWgxeEE5dWpJcVZrYkp5andP?=
 =?utf-8?B?SHJnbUk3SmJqTldBNGdHU0Fpb2ZDY3VzRUM2eEtsU3pKVkVybzRSUW1vRC8z?=
 =?utf-8?B?djNXTXErSitvMmU1MDlwWkdpaTFPKzhiWGRMS0dxNHBCMURPQVNvcjV0djg3?=
 =?utf-8?B?cXQ3UDNLRm14eDF2dEpwMm1PcHNUVFg4blp1czhWK3RmeTJPQUVaMnBvN3Vm?=
 =?utf-8?B?d2VJbWJEVVRHaHA1aSthOFh2ZUtCeTVndlpkVkVkbTRiaFJTdVpaWTBYZG90?=
 =?utf-8?B?K0hlcE5CQkdCMk1Yb1lJR0pjcUZuYTFJUDZydnBzN2ZhK1N5MENwMkNlaUJC?=
 =?utf-8?B?RXE3ZGhhNExTeTBkcnpIYnEzQjd6RVV6WEpFSVFTUzRsSFE3RmtQZllVTFZH?=
 =?utf-8?B?T043V1F2emczbWpwSDFPSmUveC9ZclE3ZTRscjhZcnppaDY3OXhKNnNvZStk?=
 =?utf-8?B?ZUZXRmFIblErTEZpZU13NDBSb3d2WkQ0VE9LN2RpdmJNNTc4Q3BKZkVwSENK?=
 =?utf-8?B?ZVB3WUtEYVhoeTRnbHViRlkraUNNNUx6R0o2V1hDcXhZQkFMTHZFWVgrVnUr?=
 =?utf-8?B?L2hpZlh0dlFsYXNPSTFod2EyN2RSalU1U1JaeDVITFM5TVVaWkxabG9sbTdQ?=
 =?utf-8?B?KzRpV1VFOXY2eUNreS9TRkR1endLL3lkVDE2TDJYOFYrYjJVdW5xUFM5WWo1?=
 =?utf-8?B?bEE2VDhEWlZnNmZCZFUwTUJVQ0hlYmVtZWFPWW1EbXNMWUhJVjJTM0dyWlJ3?=
 =?utf-8?B?MW5sT1A1NHpQRm1QdzlPMjhncmpxVGRRQ2Y2OEFCdUc5MWxQZFVYUk1oY1Q2?=
 =?utf-8?Q?iyWnToJ?=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 5:iLrSGbqgIMDxfaCQByUiyiLpeZxIKAJ3YmCzgGUVBOQSHMBXfluy937LdvLL5GGOIHszfkmEvQKUS9perZsuzQY44mVlVaaOnpvAzKHnUMBHuyq7pgvN849BRPaH54/I2duCLYJDIQgcmoohliIMrQQvtq9Mthv/fLnzN4k6V9bzQ5l6VVtx7XzEZVgnkd/G3/SvohF8kQd2Nn722oplTQYcAUu4H6HeqewV/Cl/3RDAQOZO6/NNW+tRDEgZFKgujr+vkagmf72d60KLg3Wj5/gVDTerB7/keMnUywak9D2y2Xol1TYfpE6S3u3NFY2AKRKdiNa10L+CCKeRC7LwXC/SiacwgPp8tXV2lnYszGV73Eh/QEwjhN81i0EXg5u/Vcm4lPB01GdAhDZMYoj8bDs4dqziuhtAsE0/1PGt0RCdEct3M9u95SLJjUltwF9614P6CEjEV+ZAbQHsmKmCDmMRDtBa2i+bU45hw8mENEaBs2lUqgeo047C68IUAceu;
 24:fwZ2zRq/itA/qPkQLe93M64Vo+J/78sjd3F566ij6ND0pL7fL0S8daIzBmFAjaJeFamiKR6ytW98VU18eJMNTMGvO8Ggxvl1JZluELAokHw=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 7:NKcTsLWHDeV+Iyi9UbsrQ1nc0FvPdygxPvbel0tTILzXv5AkhSzOOyf3TYCF+ihu1d3/60+6dBpNKma2yCI+8lqYqBBe3ieGuCaGI0m11KEpTsCao7v1zEpti26/29Mnsrfyql5gBVSHwoIOy/iEiFOZ02ecoQ3TxJt16adCbN7T1cQ2RKgdv6zL/0i+eeS+328vWWaZ0YdJ11SgpZDwfKAEdM+i9o+8E0exfQ4Ydm200F8CqSFg7buCAp3Iqrwyq6tbkW5A0vPovR8stX+weHBdOmGNdzlak5kneZBVRhCe5Ky80D3/8huvZZjKg8M1ChDi6wOgmUpmokIecnCb1AKOlvKDdkkm/29l5u/DCpnEmhT6QRXqGJ4DxkeYMHN/wKyQfbHnJZEgcTH4MBkotoJmRjpaM7Rh/lwTqeswqVZHbojZoBNe8aEg7YeI6z6qWRA/DE639dvE47fuiXG9+PsVEzFB70abdEb2h/bNdhlAEcWGdpE/OBCWe6TdOJM4wpMZyjVe0vZNDcXgTOi2EXC6DwE1noegz7HsfePjg+LVfkeyDbLokVUktQfSZ23AlzBqYc5DsLAOkTx88JD3MxkgSEXF9qzT+oXKfHte70oiq8ZWzLGpjk0/4SFmvlO6qXE8xH3/F5f78rMCaek+XdbXurSIl0p2wM6TyEGnTNGYftqUB8A/urq5DopiumA3Y7mivSYKZ2ECp8UHkVOwYYKHrEV3MTVmyJeKbk3HwMbRwX/8Jmjvg3ESm5sXx+N9CHSuFk5Fo4Wy0JOjVGIVNz6L1WE22qtTZQ3v6NPWQEQ=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 20:ED6r/aRoYl6x4ilCHLEKlB5E116p3M8vWpDVKgrN2wvG7j5/c2iiMXsFAMlX/tzLYG7SJZBjN/7dThi8f4zPjLy5D30WkigMzQ0Sl4ZS4auufANqRsXJszvfAWhoIU4MfA4AD/jPrDgCldc3/UlGTSo38YziuQ1VNwD0GfS8aucV5ktYrtvr53cOdEf4enIqni5ZTm/q6lspfHHQZhwXZHSfXiT4vX4pXEo21PRf+U/c8Pg4p9k+RFED3/Wnpou2
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 15:13:30.7415 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1141
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v8 RESEND 32/38] xen/x86: Remove SME feature 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>

WGVuIGRvZXMgbm90IGN1cnJlbnRseSBzdXBwb3J0IFNNRSBmb3IgUFYgZ3Vlc3RzLiBDbGVhciB0
aGUgU01FIENQVQpjYXBhYmlsaXR5IGluIG9yZGVyIHRvIGF2b2lkIGFueSBhbWJpZ3VpdHkuCgpS
ZXZpZXdlZC1ieTogQm9yaXNsYXYgUGV0a292IDxicEBzdXNlLmRlPgpSZXZpZXdlZC1ieTogSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpTaWduZWQtb2ZmLWJ5OiBUb20gTGVuZGFja3kg
PHRob21hcy5sZW5kYWNreUBhbWQuY29tPgotLS0KIGFyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYu
YyB8ICAgIDEgKwogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspCgpkaWZmIC0tZ2l0IGEv
YXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5jIGIvYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5j
CmluZGV4IGYzM2VlZjQuLmU2ZWNmNDIgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0
ZW5fcHYuYworKysgYi9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2LmMKQEAgLTI5NCw2ICsyOTQs
NyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgeGVuX2luaXRfY2FwYWJpbGl0aWVzKHZvaWQpCiAJc2V0
dXBfY2xlYXJfY3B1X2NhcChYODZfRkVBVFVSRV9NVFJSKTsKIAlzZXR1cF9jbGVhcl9jcHVfY2Fw
KFg4Nl9GRUFUVVJFX0FDQyk7CiAJc2V0dXBfY2xlYXJfY3B1X2NhcChYODZfRkVBVFVSRV9YMkFQ
SUMpOworCXNldHVwX2NsZWFyX2NwdV9jYXAoWDg2X0ZFQVRVUkVfU01FKTsKIAogCWlmICgheGVu
X2luaXRpYWxfZG9tYWluKCkpCiAJCXNldHVwX2NsZWFyX2NwdV9jYXAoWDg2X0ZFQVRVUkVfQUNQ
SSk7CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 15:13:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 15: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 1dPsBa-000374-1w; Tue, 27 Jun 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 <Thomas.Lendacky@amd.com>) id 1dPsBZ-000366-1i
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 15:13:49 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 9D/CB-03620-C2672595; Tue, 27 Jun 2017 15:13:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSbUhTYRT2vfduu4XL15l5XF+2ktK16aJCCjK
 iwiDDiiBDsDu9bZf21e40hX6UuQpTKkMrP1IrhdKIinIkfpSMSqZE5VKzHw5DMIZFgoSY3eud
 Ze+v55znPM/zHjg0qbooV9NsgYt12hiLRr6YMifF7dJp8w9lJk+0hKfc+3GX2onSvG3TRAY6J
 uNsRnvBcZm5svYy5ahQF9T4hoizqGlZCVpMU7iYhK7SLoVYIHwdwcNP5WQJWkSrsJuAMW+2iO
 V4I/iDk4SIo/BReDfcLhPxUlxPQKASi2ISB+XQ0eeTiwSBV0D9ncY5IwrHw+Dnb0jESpwGdWX
 3FCJehPdBXYWfkMLSwPerfa4fjVfB/Q/FMmk+Et7eGqVKEC0EJMCjF0lim8SroTVYM2cPOA5a
 p6bk4h8AX0Iw03YutMA6qPr5TiENrQRvbw0l4XTon5klRE/Aa6Gn+ICkfUnAQLA6ZNQrh9nu2
 VBCIgRvVJMSEVDA+bFGWaiQgb+tEUnFcwquuAcJSWKBypHf5DwuDXhkEvbJoGHoiCTwREJTw3
 fFVaSrWrBr1b9dqxbsWo/IB2gDzzrzWadu02a90cmZzC4rw1l0huSteivL84yJtTBGXp9jtz5
 BwlWECc+DOn5kvkKxNKGJVjbDoUzVEqM9t9DM8OZsZ56F5V+h9TSN73iLDqspm93GakBJ5glj
 kU7WxBac4CzClc1PAh2uWar0OwRayTsYK8+ZJKoHrVHHKFtdAoFFwpxn+yubv8/3aKU6SomEP
 6nCHazTyrn+58dRDI00UcoGXnAJ52yuv+7jQjAhBFO3M8RgF/OPUp9FKk/myXGtfq82JX3H6S
 VPL0+MHrvb3zft5gY2v3Trsz5qU3zppoj9I522yYgd1d19TeXRj7xZ23OfDVMdb/pLz50xF17
 L3X3KENvLhU0tf52wlYsZ2u35Hqh/rEstu7DnTRGfUZtsKJ/JabZ/zWnZsjH+YPD0TceXFdtS
 O4seXz8xraF4M2NIJJ088wekAyuWmgMAAA==
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1498576425!100190924!1
X-Originating-IP: [104.47.32.66]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51727 invoked from network); 27 Jun 2017 15:13:46 -0000
Received: from mail-sn1nam01on0066.outbound.protection.outlook.com (HELO
 NAM01-SN1-obe.outbound.protection.outlook.com) (104.47.32.66)
 by server-13.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 27 Jun 2017 15:13:46 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=145XOjQZSUFpv36M8kSskINVUgW809aH/LMvzdlGees=;
 b=NcIpE5srqANvM9ddaTrc904pACpLGkyQVW/5iskvVYrHDtJDWYBKEjVRuJZl8+tQoAiD1kSAtqaMMn7k7nJrdSQ8kqN7pq6ffgvbowYdFp2gMB+DPZUP72DDm/xuhEWb3YLoV9U+oPmxCDnn8iZu5LQ3fpxfwtf9Oakow851akw=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 MWHPR12MB1150.namprd12.prod.outlook.com (10.169.204.14) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1199.15; Tue, 27 Jun 2017 15:13:41 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Tue, 27 Jun 2017 10:13:38 -0500
Message-ID: <20170627151338.17428.47553.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
References: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: DM5PR1101CA0009.namprd11.prod.outlook.com (10.174.246.19)
 To MWHPR12MB1150.namprd12.prod.outlook.com (10.169.204.14)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 401b4877-d6ed-45c9-1926-08d4bd6f19aa
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506067)(300135500095);
 SRVR:MWHPR12MB1150; 
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 3:j8eMm7HsJAt2yi4cIg8hSZ+1YBxsMUB6EkTN0TdzX1Wh+jQG3gt5tk+bW0EuYaPWXtA8m+hIn5gKDaiAdUY3DOVYSNgmnLTNbWM4RjJs5y5q2A8ElvIh4lLIMKAK9HrzBtEbjspPZOynPCtN7cJ99MPHHEsaijQLxHAIS/L0iAjgCHcKZQwMTV2D+g17d9jEUruNEQsomqbTNAk5LAdvuhDRdV904pW4emUm0NmoPYhMapbAW0Mp1EX1neJ3UdM+qPp+tiMM9DonRRa1UAbKanFGmHJCyXnACk1wO8jYqPWIVEKBE79m0oDAb8OlNXhd31xN2i0TyHMbMdxes6oeZFpqnAAyQSALOMd5rJwkJz01LneuR0Bzp9gdajcH1XoJJ5gas62PqmwNDw52yf/UMc/klFasDdDDkvpZsu/AN6cNzFybLq1u8HNDq5ap7tsIvHaPIDG1nI/BN16GJl437FjmP0gdBosHNc7exNUg0SMevycfXEqYeuPlAvQg6qACL+zE8FtWdZPfPT22HSn795blxAEpMx81U/rZvrHxYgJqR3AkGCTAO7hDHZ1Ug1IGu8DE7PXg+VQfPPoQi58QaikfhGkAlH4sSa2c1huEpGNhlJ9fPFAUj4yomxz9EZZn32cP3eqztu209fmf/emGcHw7tgFvOzdSCTeIUAygWdI5sjXq3B9rbHmGnHYPnDDCvWOHGkUx8YhYYeIh0kh8dLhLw0WkOKi2L5ow9OfTWIPfD+Hk0W12FTKAMiipbgi3yqkmZXHAIEYg9haB8MhClQ==
X-MS-TrafficTypeDiagnostic: MWHPR12MB1150:
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 25:LvHwxDObGhvZpDxMNCtC2d/3vs4z7h/9HMGyMpxwdhnTkn3djxEG/KN+zWJk2JRyBWyr+0NrO8vaUFfCO1XiGmZF8xVhznh6+P01tZa2g/XfI3BqHe7lZRaW9lvvyyrf0bzuecoVQCGMEfVtnX5plzm5j3VtDIrRfYYRoWIPiZSodVIaATgCL+m8U5YUQJk8TfX8NbMeaT1mcvO7GE+94SEi5sxHp1zzFnnKY+yG3YPJpfSu2kRM5YFpYHe5q+Rk1RLY2hUfVLKvPT/+vu46Rvwgx95ZTEeT3f+73ZkojHvEUvDvSegh3q/6N+fiJBoNYZFCoBiumFv9e7Hrmk0pn8AK4+WLLHlRENILiDXAVzT+2E1trEpbgwmDMzjIxYAS9IESM3o0gpQgqeJyQEUD3wKKmXRXFcswFdLviElxVSigGwAeRTDAkSKHpbaa2yV1T8tOCiZrkGs08imRaGN1z8ox5O+hezEO89VA8XQ2AhoI+huYbAKIyPObmFWieHSL5IubdxZclmVbCZJN2X1bsvoKxyuUZap30JjNGCImfNzZXGnX08Y7+bNAFSyVyU6/l07hL5X99u9kazCvLMwFAqkoFVda8G+yXwRw52ja3UJOov9k+R6anc2jgSHngD8+nxPoR0T97WVxTmk5GuV/eru74apzwt+kC/kelIE7GE/ekUOVtPQlAnfMvtLKKopsMpxzc1s0eXFibN+l1nzmchSOJkC1MLSZgOdAYUkeSAW/0U9fquetSPkGltnVH96TaJjt1b4DuU/iXELZle3EzK8eauvJuvp3yl+vqhYzJ59zgjirWd2OkpfFBKwn4+CnV0dDP8LBKD97SBW8vqR67ntUuQaC3qtQcg9TYhdog1TQ4g67rkjmKrkC2BBDVcdOaJffJTBlNKp14+8VF5h+CIdjSbWJIgxb0kMbvjXsCes=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 31:DVXlN/+G3S8V0NzsIYffm6G/hTOzbUk1gxMvR1z5tyXOGHGFMUKrP5toJ3+Hmazydp+toZnv6RKBYScY0ZDrqpz5Q9c3+vIuxjnGBXPdoCE56uZXIyTmUB5lIy/QCXn7BYVK9dcl22UNII2uGTKDCIHRu+f46dV3BjBN/QuLWz2xt8PRtVAdgoWXR9ZvC+X3aCTL7dBbUwfliTHyniChc1KQc6nc5cbLGp3PBrgN8HPeupEF3a131X/ps8GJcxYovhfGd0hEjQ5wMv+g2NFYO8dWceP5/kVGposmOcQVshlzHpHNi2DQvgsjwjGopt6QF3tWl7nUZa2+Zz3AsREF0Y8c5OuC6NJJkTJlFge2Pk5HAo7ATfTq88zbEs2HjqSnzmxTpHueKbpApPtUttgeo96sgebGyf7xvoOuCUV87HV5Jt9gRLD9ZcTToSmvz66OWnqdl362jQgujhabTzecfiuVpmx/N6s9wLcQB+bzN54encS2yUVrW7HxVwMHFiIfqdYD07B1eeB4tGwzdDFdKUcevU/O4cCHc0iIBMYQ05PSMUYNcMRNKbvsrtuMoKDgA1M14/hpcoCilqvZAM1Lo64qfi7dHZjF1KuywDYxFOfTINDfXl/cYk04Mo0FSwnxfVgBMeESyWSzm84UAbKs7V/OUVRceC8C2YB5g14k7hU=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 20:kKMEoEgzrgNjXKyqHdryD92jV3BQ43nRvlTTsQ5IYlZNLUMoAUMMkQoDiP9yzfWq1bAVxpoHJ7GezrpE/1FZb2IDNAi/YFGkXrTsMQ92QhWJ4N7q2acWVpNv5BmB+t+aYrT2TqiXM085YN3gI1IoZZauF7jER9Aux7u0ZbT0Y/uvJpUyIrOOur190ASW6t/JFN2zP1oaeQvZ+WCCUc8UsUpmp1WtVasB7uOtcKiFO6DfoZm1+ZF0ttemX1hUFUONAbVwBSOJjELlmLn3AQdYhA5cMwkIosCaYkJnGfVjwNzYx5Xi6RICChNqxIE4j/PLRt6hSbtqv1hyxuUG/fDb1c0Sc8R/GhbSmWaBlU+9SlZPGqVa1JufkErl0jhF/AiHOcN6aoMXAMdhkh2iibEU33/4p3Z7Kmm2J0H2lxuDFNQhL/9883tALAPFIBkVSEKXp6rtyrUkDpOwwxqQJdfWoffTv3v5o5UQSpqjLTY9voKxiPWEtLdJNivEr1I8iZ0H
X-Microsoft-Antispam-PRVS: <MWHPR12MB1150A45CA3065DB0033F8B12ECDC0@MWHPR12MB1150.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(236129657087228)(767451399110)(148574349560750)(167848164394848); 
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(10201501046)(93006095)(93001095)(3002001)(6055026)(6041248)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123562025)(20161123555025)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:MWHPR12MB1150; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:MWHPR12MB1150; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTUwOzQ6bytYTlB1QjdjZGNvSEZpSTVHWkIxSXdtTGE3?=
 =?utf-8?B?clV6UWFvSnFnSmRUYXFvZXYxdTd0amIyRjBGbW5SLzVsZ0czSitubk12WWda?=
 =?utf-8?B?U0xEZnVvSHR4WGdEc3lpS2t4OUtwU2pJWE5ITitkeUc0SDE1WXM1a1U3Y3Iv?=
 =?utf-8?B?Tk0zbzVkQ1NkUENhWDFGV0VWZ2VZWHQzMjc0a2N3UVhVdlZuOGFsZ0xkNEUz?=
 =?utf-8?B?VEl1MHVkUWh5QTU5bTdjZG9pMVNtTWtJcm4zVXRNaVg1RjVTOXBsK2FzSkNE?=
 =?utf-8?B?VnZqT1ZEejRxWmJvUVFpMk90ZVRHQ1RUeE5EN2h1eHhCTDRsK3lLVi96dTBi?=
 =?utf-8?B?YkNRVXRwOXlkVTZWUURXb1E2UEc0aG5PdzFrcmluOTR3R3lhWXVsSGN2U05a?=
 =?utf-8?B?OU5Ub0VkZG5ES3RwSDA2TlZpNEhlTnBmdHhlckIvMGJlUUZVdy9CR3BXZ1ky?=
 =?utf-8?B?cnBmbjZJYnJhZGZhMlk0SUxMbU9XK0plYXN1Z1M2UTJSS2lsUlcxQ29kODVE?=
 =?utf-8?B?MTZscllHc0Qrc3d2a1YwNnZrK0w3VzlnTGl5T1A3Uno3SSs0bHQ2bWw3emtJ?=
 =?utf-8?B?ajNkcGk3N21mWkk0WFBRcDhvQ0YwbS9QMEhoTTJTeHVVU2Eyb1F0WWpEUkRw?=
 =?utf-8?B?cjJmUC9VMEdENFl1ZWlna1o1MTVZbXpNVTluWTh1Ylkwb0kzYzZQQ1IyWVor?=
 =?utf-8?B?TkxDU1o1L2VBZWVuSlViWU4rbkFiSldxWm1ZWjcvbnMxaHpTalM1ekE1SWhl?=
 =?utf-8?B?dm5QQ0lod2Y3RXNEQklHbXMxc2ZUTWM1RlFibWRRUGcrWk1sK2JvNHN3NFkv?=
 =?utf-8?B?RHd1T2UvUkQrQ09zNU1vT0U0ZFViVSswQldQQ0hmaDVOK083TzYyN1BOKzNx?=
 =?utf-8?B?UmpUcm03K09OLzkyWkxvL1Jlc0lXK200VElNdVBYc1gxa1ZvbzhwTUZBcUJu?=
 =?utf-8?B?WnozaFVQUklGMEF1NXRYSlJwKzNaTUtSbmpXWVpPbHRGc2h4am8vR1RMVVIv?=
 =?utf-8?B?blIzVE8rYUpCOHlRMEV4cUxRV2tqeWk3d1ZjTTF6cFNPNVl3WUp3b1J4a3Nk?=
 =?utf-8?B?ak9aeWpXRVhSb3F2VWI4S1dHbUdldVd3SkJRY1hicVFWTmx6ZGdYQ3o2KzlN?=
 =?utf-8?B?WXYxek5LYjFtVzhmaE9vMmpwYkE2a0JtVTBvTk9oTytxS1lrbnpSU0IvZ01h?=
 =?utf-8?B?ZWVWRVQyR25qTVBnT1ExSkZCL0JOT1NLNXVvb3ZIcngweld3RkQ3Mm8rQjVm?=
 =?utf-8?B?NElaSGxYVmhxZElQbSs1UzhiaFlDdTJVcldZQjVTaHpVS2tHL3oyQmhyeVFL?=
 =?utf-8?B?Nk5IdG1kbmJFVGR5d3U1V2RjbTV1TWxtUVJsSFpOb1VyUFpRY2RTT2JwRmk0?=
 =?utf-8?B?T2VTckdiTFJweEVhTU0wRkVPWm5mWjZ5dW02NFQyNVBVTXVRRUI0cm8ySmRv?=
 =?utf-8?B?dnFPSURVQmN0R3ByWWQ0TzVqZEUvb1NoQUlWVTZDK0pyM2l1OGRIQnpaT1RR?=
 =?utf-8?B?REdxcENqdzNUWDhGRXNhU1I0dUNzL2twSlg1OFFRWXFHeE52T1FmbmZ5dm9t?=
 =?utf-8?B?RTQ2YWpjY3p4YWw0bnRhK0NyTTFNb2krWStOb0xXSk81WHlGMTIyZGdiTHNs?=
 =?utf-8?B?cU13ZlQ1OE1MYnBLem1pbjZZR0tIWkRNM1BNanJremJvY1k1Y2JmRWFJSDlp?=
 =?utf-8?B?NFpWTmZQbXg0aFFSZnJMK3VtYnNxbHNMTHpSTmF2NC9HcHI3NUplSlVDczM0?=
 =?utf-8?Q?PdaGStVjRqKc0XP/ooZghCPET6SHTLzvmFYs=3D?=
X-Forefront-PRVS: 0351D213B3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39410400002)(39860400002)(39450400003)(39840400002)(39400400002)(39850400002)(4001350100001)(42186005)(110136004)(2950100002)(6506006)(6666003)(103116003)(38730400002)(189998001)(86362001)(97746001)(55016002)(54906002)(5660300001)(7406005)(305945005)(81166006)(7416002)(8676002)(53936002)(4326008)(9686003)(7736002)(83506001)(478600001)(72206003)(2906002)(66066001)(23676002)(25786009)(54356999)(76176999)(47776003)(53416004)(50986999)(50466002)(33646002)(1076002)(6116002)(3846002)(230700001)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR12MB1150; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTUwOzIzOlJ0Y0xhOGdybjJTRHMwbGQ5Mi8xMDN0czA3?=
 =?utf-8?B?SS95dWZPb3NJbEhXeFJoQW9TdlM3NlVHNTRCYVp0Ri9ERFV2SnJzOE9XbXBI?=
 =?utf-8?B?eDJvSGtKaExjK3ByZ2FWOXhvTmlHZnJnR2FIMWgraHZoYWNRajh0aE1EYUl5?=
 =?utf-8?B?c1dTZUdkZ2tFcXBBSXowZ3cvdkc3ek5GZ3NMblpEeWVwelI2aDRCUi9BUGNq?=
 =?utf-8?B?TW5UU2ViZGowRzhRRHgzYzdmQmJiQ0ljWGEvYUU4d2xxaWIzTEZIQlFpUkdr?=
 =?utf-8?B?VFZlWTNDTkZqdkQ1R0lySXVkQ3FiVTZqR0lSS3pqSjcvUTRETVV5TzU0dlRG?=
 =?utf-8?B?WjM5VGJmMnlua3FTbFRzZjQ5U1pvNU4yL1VHdjBYMTFMZXpRL1FtVDVRSytS?=
 =?utf-8?B?cXZXS1FZWk95OGNoSXVueWVjRDdpUzZTQU85enZMYkZGSEhQYkUwMVhmeUV4?=
 =?utf-8?B?V0pLNTJaSGdTc2Eybng3U3JLaWVrbUFFaFNtVlc3ZG9zWElVdlA1aHdlMFpq?=
 =?utf-8?B?OFZVV01LaTZ3WVVUbk4zejZJZ3BseXgyTmlzaFVBejBNZWVNY1ZUR3I2OFBL?=
 =?utf-8?B?UTBibmVtQXUyemJmTW9UTVBrWTVNMUY5bGdTVUMzM243V2lMblJKWjRtMXM3?=
 =?utf-8?B?WklsVjZvc2kxUENBY3EzMTdkK1lTR1Jxd205RmJNendBRm9LSXN2MGJkQjZt?=
 =?utf-8?B?b1VBRnlQZlBVdmhDQnNtUnNYL1kyVXJZTmNnREp6NFVMYXFYU1RVQjA4U2VU?=
 =?utf-8?B?QlpQbnR1VHBJUE0wd2trNUJIdjVJaENZWWMvSFR4TWlxZ0NSbHk3VzhlV0RM?=
 =?utf-8?B?elFoMlBCMXQxR0pXc2JrbWdKYXREcWpsTnBFbFlPa3cvRzU5N1lxeWZnZTdG?=
 =?utf-8?B?enRPVERzWWoxS0xXWVAxKzNXaVNtZm9yVmJ5WUtDeVdoczB4NUtqTDY2bFZw?=
 =?utf-8?B?TnF1eWhDdFdyRGZvcUhRaURaZVBYK0VwUXZCVEY0eUNteWZqODFNWCtKb2da?=
 =?utf-8?B?Z3RmU3Z3M0tUS2VUQXBIUmtjU1AyZHYwaXNKUHN5RURVUFFpWEJNOE1LOGVU?=
 =?utf-8?B?U05PUE9uM01pbnNDUjhsbzJ5b1hzUnAvNW1FelRDdHFqYUI0L2g0bklEaFBN?=
 =?utf-8?B?cHVISE9xSHFEUVlhaGcvRXhOck1GdFV3KzNIb1ZBNEdtdVNDKzZNOU9IbnRy?=
 =?utf-8?B?cjY1ek9NZVB4SldpdWZ3MlhWZXgrT0lwOG93cFdIS0FvdVhkV3dXSEpkTXI5?=
 =?utf-8?B?cVpraUNpL2c4b0Q0RXFSdVFsNXhPZSszTTNJdVdFM1ZjYjFqMExOcDlQRTlm?=
 =?utf-8?B?eHRWZFJFRkpIS3g2S1NLMEFxOHRhR3FLM2RlaDVXeWRGT05LTTNRUjNQTEhh?=
 =?utf-8?B?NXE0RlpQaHd6UkVFNzBaZjZHNkVxdURUKy9kMGZNbjR2NCtpRDRqQi9tVVlx?=
 =?utf-8?B?VFpDaWZva08vV1lNbzk3MVhkWHR5dFlzdjBBTGVwMVg3QWtLZXp1TEpCTTk0?=
 =?utf-8?B?ZzBTMG9DQStmRmdyQWxCQ2o1K1Zja3k4REg0M3BjenYrSmpaYnUvTitianhn?=
 =?utf-8?B?Nm5SbHNydUMvdE4ydE9BbHdPUTdOSG43MXF1c3pLOVdEb1JaU2gwS0UwT08r?=
 =?utf-8?B?ZUVSSUIyQ1JFaG5MQUpmd3VpR2xBUEpHb0FwS3VzR0hVUFM2NVBIbHRPMzR0?=
 =?utf-8?Q?V2Ro8B0oBvUOGSJN+A=3D?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTUwOzY6S2VHbXhua0UrRGNNNFBGM21IMnUxalNKU0RR?=
 =?utf-8?B?OXFaZUJGL3I0cHBabFYzT0c1UlJYdHgvZHJINlNTUm5FSlgwUzFSaTRETWZp?=
 =?utf-8?B?aVN3MG9ZRHB1WTFFK2k2NDA2bmJMSGd0ZERvZEFnRHlqMW9vbHo4YVI0MGZT?=
 =?utf-8?B?d3poc1lHcGNDSS9XVVUwZ1JKNnl2cnNZSVFma2VoZE5GSkpSRlpkeGNWZlRD?=
 =?utf-8?B?RDZYWTkzL1NKaU5CdUJnY0xjTDNmeXUwSTJuTlZuV3plb2hrb2dzOGsyb241?=
 =?utf-8?B?c3RGWHN1S1ZFc0QrWjhxQnU4RkhFQUNUNkQ4RzdROWVWSmhscE9ZVCttdVVR?=
 =?utf-8?B?b3J3UVpiZU9HZFFsS1VnOHRNZkhoYnR0bmVUV29mVlV4L0NzZFVhY08rcVRO?=
 =?utf-8?B?bU5uTTgxWkwvQ2VYR0xDK3cyZUVIWDdESWJDU3FuR3lySHpZNWltK3k0N3lN?=
 =?utf-8?B?Yno1NmZhUmJ5bkQ3K0ZscUNVd29TdGw2QzFNUjN1SFV5NGRWVnFaQ2dYK0tI?=
 =?utf-8?B?RW5yOHlYc0JhVkMvMXRaMllUL1o1OTh1dFZIVW9tQStVcTZwQzdqcitGdzNu?=
 =?utf-8?B?VitVMDFSRVZKc1BDU3N3eDgreWtiSnIyWlNNQzFuTDE0bkVpb0UyejB6TVRS?=
 =?utf-8?B?Z3VEOXdoTWJHakpkdENjT1V3Q215dTBOMG1Zb1VVaW5BMzBLVFBaM0FNZk5F?=
 =?utf-8?B?L3FJd3owMU5SQWgrNk9RQlFFYzZxVlBJRTBJZ3ZUMHROUXNqdHRHRGgwWDFW?=
 =?utf-8?B?TUtacHBqWnltZ3ZJVlVPLzJUc21ZUEdOKzVWV0dQVFFlZFpKNDJtSUFURFky?=
 =?utf-8?B?cFAyU204T3VhSlloclpyaitMVU1tSGtPZjBHVHRxYURkeXRBbW94U1FMTnYr?=
 =?utf-8?B?ZUFsZ1libFJQWG1aSm1rQlgvN2xoMDhGVHlXeDR1QURERll2clZMc1NoUHIw?=
 =?utf-8?B?Z2NPelB1aXdpakRDQU4rV3ZzM3JxWk4rbnBZcW1UUGNnYTVjMEd1M3NoNlJi?=
 =?utf-8?B?TldqRW1NMXpXOG1aSTBReTBWc255SEN1TmZkV2FSUm1Wc3BwTWMrV2FGZmto?=
 =?utf-8?B?dk1mdDBBaUxyWXAvMWZtTVVIdlFvTzJBcmh2OHJYcGdiVkFPY2c0cVZaaWFP?=
 =?utf-8?B?VGRSTHpIaVkwTnlPOWloSEFESmZPU0sxUFJSMXVhSkxKMm1uUkhIVHg0emtK?=
 =?utf-8?B?YXVBZnh6MGJhQk9SMmFESnJHbGZZM01IVlZWNnptWnd6MHhKa0xuRUgyaDBW?=
 =?utf-8?B?WlUzbUhsODZBc243Qit3c00zNzVzcG03K3RZZGlQMFhNTWUyTXhSU2RtTE5K?=
 =?utf-8?B?L0RidnlKekhQZkNnTktxcmpGVmZQd2hGS21ONlBScTNFOU5Nd3JubjFMbVRs?=
 =?utf-8?Q?pdYMrg5?=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 5:u1na3/kflMsZ327XQgEEyAkehzArIvfd4CEJe6e8FeVxI7YLZ4G0b7KjHgM4Kav4qA/A0M7iDHteTU89x+nscEBj20rI7PFUD551uDHvvn6o6kYboPGh/WhV8WqxlLiztFQFTC+Qz4g8Qy7XktcdBsBXZgvmlJ05kJnvSC2XkdK8LZHsiPc6o46p8wTS4s95x41oS2xmUNdJLROIFYebqoAmiCqm74IqxlJgrk5hJbByZ9U9obekUNhu/gUzxZBvfj7mwMKY9Ap2EQdMrd6vh7j7GQalDsVqZ8FPgbRWZz84Mo20zoO6isLCmq0qNf6HgyPPFU8wfa2u1txdYyZRJSuoj93SHa5bTYU0J3ZLq6jhkJRJ6H5pS1ESd/vvFy+TT8HUdbmgMo2d+yY3KRZXbGPLo6JyJqUuXe7Hdx82M4gNkt4cECxhtGMdccaoYqrfThQIRJAfx7PCWtkCSp6SIFhNNGmi/Ji5VHRrcfwf4ETx+Ypg1YIjGPWAmN7GD5r0;
 24:4crD4KclAhiQiDAYD/CIxaWq9Il66azkIyKMu05MC1BgGMyZpOqdvEfxfWCGE5AO6DU6UHbjaXfk45gY86/vuEzqZYEG2TJYgtdOeSOZIsM=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 7:6WW1PhpqI5abo9ztR32NYaIYGQRG2BCVtyzuXIVZW2zkiAtCmWmULsaLYPR58NLoJD2AtXd2gqpJA7t1J1KBL2Npy9Nd0gZo6ZH5DESKCrbZ6l7S+tJYcG2jOyNkSsD2WNNYxSvTMxydLAMCY4DMWjil0lZXUMB6omYOvRmOjQaNiXDMiQOHBZJjtpRMgNEiRNRzyk8lwCUisihb+RmCmjKe9wSJY9wufJXC69Zrb6XtAI49phD/8JOqOdXKFw3he3xb0UG80opr4RcTnbTmjWAx/CFsuAvSa6LsuOdE6ZhyOCMIXC9k/yx9h3Gok5zyjQYPhxpiJ3GVs+hTc6Jeg/3b3PZPHgLHJz0OU2i7DimOvgIoQ28Uz0fu+eQfScv54T6a1U7GZNcRXhcnsODs84ghzauYgw2CW1wuKRcEvtX03wAsAILwW9Cqa2YS8xs06Ftm1ZBziPc7vGzKRZYWKCDIfcMsr5Bhdr0mh19IVqDI+r2qdQwkFXuwxQWG2SnIPCA1e0H0GqmggJgfITbQpDj/AJpx15FHJ9Kn4WWugWopkfHiCW2RFi6ozOzwWbkA+lT5SZDkMlsGAn7KywYEx1yJGVOM/cqsEQVBd+jQ2SnabjN7ODJEZkHJ8iGkKp+vvB+HjVpar1PsPj/LpZKM6IjpeDKyb2D7vGwETp2EkMSUWLLH4ta1sc7XKHSC1jUMhi2irGrQUS8siMoV/j3YiEInRSmBlv1luZxg1WfA7SUkKVi3xClAtFMyHmh8h9rgfBa4rJviIrxEboVX6eLlC5oB0VlroZNvQ6tt9yeCcJY=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1150;
 20:C5KUrJyOxFogDrMinYzXSZ1cWExy6Hq28E+P3BzP6mUblqp/GUb+v+bZ5M/f/Cn96vLtmk+i/Xlw6nxbMWI7adRVfwU8meS1PAaJQvPWoB+0KrYbHxQJOVSWZIZgOqVJbeQS98EyaJH6jynaK2imD9+WJ6mOzr5590z3VlYmeNC25kC0lpzYGSUEW17rzJh1jSqO5JvyjVvMMokKVqZNksrOlH11Z6J8nmm/ibbYdQ3y5KV/syix6+i5zekCqN2Z
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 15:13:41.4586 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR12MB1150
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v8 RESEND 33/38] x86/mm: Use proper encryption
 attributes with /dev/mem
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hlbiBhY2Nlc3NpbmcgbWVtb3J5IHVzaW5nIC9kZXYvbWVtIChvciAvZGV2L2ttZW0pIHVzZSB0
aGUgcHJvcGVyCmVuY3J5cHRpb24gYXR0cmlidXRlcyB3aGVuIG1hcHBpbmcgdGhlIG1lbW9yeS4K
ClRvIGluc3VyZSB0aGUgcHJvcGVyIGF0dHJpYnV0ZXMgYXJlIGFwcGxpZWQgd2hlbiByZWFkaW5n
IG9yIHdyaXRpbmcKL2Rldi9tZW0sIHVwZGF0ZSB0aGUgeGxhdGVfZGV2X21lbV9wdHIoKSBmdW5j
dGlvbiB0byB1c2UgbWVtcmVtYXAoKQp3aGljaCB3aWxsIGVzc2VudGlhbGx5IHBlcmZvcm0gdGhl
IHNhbWUgc3RlcHMgb2YgYXBwbHlpbmcgX192YSBmb3IKUkFNIG9yIHVzaW5nIGlvcmVtYXAoKSBp
ZiBub3QgUkFNLgoKVG8gaW5zdXJlIHRoZSBwcm9wZXIgYXR0cmlidXRlcyBhcmUgYXBwbGllZCB3
aGVuIG1tYXBwaW5nIC9kZXYvbWVtLAp1cGRhdGUgdGhlIHBoeXNfbWVtX2FjY2Vzc19wcm90KCkg
dG8gY2FsbCBwaHlzX21lbV9hY2Nlc3NfZW5jcnlwdGVkKCksCmEgbmV3IGZ1bmN0aW9uIHdoaWNo
IHdpbGwgY2hlY2sgaWYgdGhlIG1lbW9yeSBzaG91bGQgYmUgbWFwcGVkIGVuY3J5cHRlZApvciBu
b3QuIElmIGl0IGlzIG5vdCB0byBiZSBtYXBwZWQgZW5jcnlwdGVkIHRoZW4gdGhlIFZNQSBwcm90
ZWN0aW9uCnZhbHVlIGlzIHVwZGF0ZWQgdG8gcmVtb3ZlIHRoZSBlbmNyeXB0aW9uIGJpdC4KClJl
dmlld2VkLWJ5OiBCb3Jpc2xhdiBQZXRrb3YgPGJwQHN1c2UuZGU+ClNpZ25lZC1vZmYtYnk6IFRv
bSBMZW5kYWNreSA8dGhvbWFzLmxlbmRhY2t5QGFtZC5jb20+Ci0tLQogYXJjaC94ODYvaW5jbHVk
ZS9hc20vaW8uaCB8ICAgIDMgKysrCiBhcmNoL3g4Ni9tbS9pb3JlbWFwLmMgICAgIHwgICAxOCAr
KysrKysrKystLS0tLS0tLS0KIGFyY2gveDg2L21tL3BhdC5jICAgICAgICAgfCAgICAzICsrKwog
MyBmaWxlcyBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL2lvLmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9p
by5oCmluZGV4IDA5YzU1NTcuLmUwODBhMzkgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2luY2x1ZGUv
YXNtL2lvLmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vaW8uaApAQCAtMzg2LDQgKzM4Niw3
IEBAIGV4dGVybiBib29sIGFyY2hfbWVtcmVtYXBfY2FuX3JhbV9yZW1hcChyZXNvdXJjZV9zaXpl
X3Qgb2Zmc2V0LAogCQkJCQl1bnNpZ25lZCBsb25nIGZsYWdzKTsKICNkZWZpbmUgYXJjaF9tZW1y
ZW1hcF9jYW5fcmFtX3JlbWFwIGFyY2hfbWVtcmVtYXBfY2FuX3JhbV9yZW1hcAogCitleHRlcm4g
Ym9vbCBwaHlzX21lbV9hY2Nlc3NfZW5jcnlwdGVkKHVuc2lnbmVkIGxvbmcgcGh5c19hZGRyLAor
CQkJCSAgICAgIHVuc2lnbmVkIGxvbmcgc2l6ZSk7CisKICNlbmRpZiAvKiBfQVNNX1g4Nl9JT19I
ICovCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9tbS9pb3JlbWFwLmMgYi9hcmNoL3g4Ni9tbS9pb3Jl
bWFwLmMKaW5kZXggZWZmYTUyOS4uNzFkNGNhNyAxMDA2NDQKLS0tIGEvYXJjaC94ODYvbW0vaW9y
ZW1hcC5jCisrKyBiL2FyY2gveDg2L21tL2lvcmVtYXAuYwpAQCAtMzk2LDEyICszOTYsMTAgQEAg
dm9pZCAqeGxhdGVfZGV2X21lbV9wdHIocGh5c19hZGRyX3QgcGh5cykKIAl1bnNpZ25lZCBsb25n
IG9mZnNldCA9IHBoeXMgJiB+UEFHRV9NQVNLOwogCXZvaWQgKnZhZGRyOwogCi0JLyogSWYgcGFn
ZSBpcyBSQU0sIHdlIGNhbiB1c2UgX192YS4gT3RoZXJ3aXNlIGlvcmVtYXAgYW5kIHVubWFwLiAq
LwotCWlmIChwYWdlX2lzX3JhbShzdGFydCA+PiBQQUdFX1NISUZUKSkKLQkJcmV0dXJuIF9fdmEo
cGh5cyk7CisJLyogbWVtcmVtYXAoKSBtYXBzIGlmIFJBTSwgb3RoZXJ3aXNlIGZhbGxzIGJhY2sg
dG8gaW9yZW1hcCgpICovCisJdmFkZHIgPSBtZW1yZW1hcChzdGFydCwgUEFHRV9TSVpFLCBNRU1S
RU1BUF9XQik7CiAKLQl2YWRkciA9IGlvcmVtYXBfY2FjaGUoc3RhcnQsIFBBR0VfU0laRSk7Ci0J
LyogT25seSBhZGQgdGhlIG9mZnNldCBvbiBzdWNjZXNzIGFuZCByZXR1cm4gTlVMTCBpZiB0aGUg
aW9yZW1hcCgpIGZhaWxlZDogKi8KKwkvKiBPbmx5IGFkZCB0aGUgb2Zmc2V0IG9uIHN1Y2Nlc3Mg
YW5kIHJldHVybiBOVUxMIGlmIG1lbXJlbWFwKCkgZmFpbGVkICovCiAJaWYgKHZhZGRyKQogCQl2
YWRkciArPSBvZmZzZXQ7CiAKQEAgLTQxMCwxMCArNDA4LDcgQEAgdm9pZCAqeGxhdGVfZGV2X21l
bV9wdHIocGh5c19hZGRyX3QgcGh5cykKIAogdm9pZCB1bnhsYXRlX2Rldl9tZW1fcHRyKHBoeXNf
YWRkcl90IHBoeXMsIHZvaWQgKmFkZHIpCiB7Ci0JaWYgKHBhZ2VfaXNfcmFtKHBoeXMgPj4gUEFH
RV9TSElGVCkpCi0JCXJldHVybjsKLQotCWlvdW5tYXAoKHZvaWQgX19pb21lbSAqKSgodW5zaWdu
ZWQgbG9uZylhZGRyICYgUEFHRV9NQVNLKSk7CisJbWVtdW5tYXAoKHZvaWQgKikoKHVuc2lnbmVk
IGxvbmcpYWRkciAmIFBBR0VfTUFTSykpOwogfQogCiAvKgpAQCAtNjIyLDYgKzYxNywxMSBAQCBw
Z3Byb3RfdCBfX2luaXQgZWFybHlfbWVtcmVtYXBfcGdwcm90X2FkanVzdChyZXNvdXJjZV9zaXpl
X3QgcGh5c19hZGRyLAogCXJldHVybiBwcm90OwogfQogCitib29sIHBoeXNfbWVtX2FjY2Vzc19l
bmNyeXB0ZWQodW5zaWduZWQgbG9uZyBwaHlzX2FkZHIsIHVuc2lnbmVkIGxvbmcgc2l6ZSkKK3sK
KwlyZXR1cm4gYXJjaF9tZW1yZW1hcF9jYW5fcmFtX3JlbWFwKHBoeXNfYWRkciwgc2l6ZSwgMCk7
Cit9CisKICNpZmRlZiBDT05GSUdfQVJDSF9VU0VfTUVNUkVNQVBfUFJPVAogLyogUmVtYXAgbWVt
b3J5IHdpdGggZW5jcnlwdGlvbiAqLwogdm9pZCBfX2luaXQgKmVhcmx5X21lbXJlbWFwX2VuY3J5
cHRlZChyZXNvdXJjZV9zaXplX3QgcGh5c19hZGRyLApkaWZmIC0tZ2l0IGEvYXJjaC94ODYvbW0v
cGF0LmMgYi9hcmNoL3g4Ni9tbS9wYXQuYwppbmRleCA2NzUzZDljLi5iOTcwYzk1IDEwMDY0NAot
LS0gYS9hcmNoL3g4Ni9tbS9wYXQuYworKysgYi9hcmNoL3g4Ni9tbS9wYXQuYwpAQCAtNzQ4LDYg
Kzc0OCw5IEBAIHZvaWQgYXJjaF9pb19mcmVlX21lbXR5cGVfd2MocmVzb3VyY2Vfc2l6ZV90IHN0
YXJ0LCByZXNvdXJjZV9zaXplX3Qgc2l6ZSkKIHBncHJvdF90IHBoeXNfbWVtX2FjY2Vzc19wcm90
KHN0cnVjdCBmaWxlICpmaWxlLCB1bnNpZ25lZCBsb25nIHBmbiwKIAkJCQl1bnNpZ25lZCBsb25n
IHNpemUsIHBncHJvdF90IHZtYV9wcm90KQogeworCWlmICghcGh5c19tZW1fYWNjZXNzX2VuY3J5
cHRlZChwZm4gPDwgUEFHRV9TSElGVCwgc2l6ZSkpCisJCXZtYV9wcm90ID0gcGdwcm90X2RlY3J5
cHRlZCh2bWFfcHJvdCk7CisKIAlyZXR1cm4gdm1hX3Byb3Q7CiB9CiAKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 27 15:14:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 15: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 1dPsC2-0003Oh-B7; Tue, 27 Jun 2017 15:14:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dPsC1-0003Nu-G2
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 15:14:17 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 8B/A0-01735-84672595; Tue, 27 Jun 2017 15:14:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0hTYRjuO+dsO8ZOfU2lt1FWKxPNqWVSP/o
 RVKQ/klAoMiTP6rgNzi7ubGHQD5EVlpSVdBtiXtKytMBKI7FM8oqaKWqsgmUXURq0ktaN6Jyd
 mfX9et/3uXzPCy9Nas4ptTRX6OQcVpbXKRdSpuTYTP2uI1n7UzzXN225FqiltqH0rrafxB6Uo
 zBbDbbCPIXpR6BTZf+uLPQ+bkZFqEx5Ci2kKewmIRDsQlKDcDmCponzpNRo8AkC7vheiU0Erc
 SJMO6fJaQ6EufAi6K3KqmOwlUETF7EkoDEfiU8GhpQSgCBl0NVTZ0opsU/YsHti5bGDE6Hnt7
 ekGcEzoCrF8ZDnhpxPvC9PeQZjWOgYdStkPlLoO/KO0qyIXE83HmYLI1JvBJa/RUhG8CroDUY
 DG0DuATBYM+YQvZcC54vwyqZtAK6Bisoud4Np4fvh6IBXgP97kxZ+4SA6Q9llNwMKuH508thc
 QKMfvkYBiZVEPT7ULhRwLf3Y0hmtVAwMrVOrnmo+3k6rN4CpdW/woIBBcyO3lXIwFkMQ/f3nk
 V6zz+reuZX9fyzahUib6I4gXMc4Rz6zUkGh9loclpYM6/fkJKWZOEEgTVyPGsQkg7ZLM1IvIk
 F4nuAusu3d6JlNKGLZm5B1n7NIoPt8FETK5gOOlw8J3SiOJrGNV3F2VrKarNyOmBIl0hb4uCM
 XGG+mRdvbI4JtFoXxYzbRZgR7KxFMBtlqB/p6eJP92YJTchDu5RJlTywRDK5rH8t5i51BK3QR
 jJIzKdR2zmHxez8H59BS2mki2SqBdFFbbY6//40I4YgxBBU5R4phJOdh7RFKD/15dfpxoaWa9
 ruuvWB/MxL/Of419Xx7akRfGBb9s5ATONneqvmQMvt3FyvVf0hcWPKsSkIzByb6DteUlnf1Hp
 r8c3Sxe1njLElzGhM2Y0MTLf5fPeeTanLNb0dq38XEAXFK3ekMcleV963fSdrvMwbtv5AvM/Q
 3XE0t/bUhQwdJZjYDQmkQ2D/AMA/+1OkAwAA
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1498576454!105123131!1
X-Originating-IP: [104.47.37.78]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3219 invoked from network); 27 Jun 2017 15:14:15 -0000
Received: from mail-cys01nam02on0078.outbound.protection.outlook.com (HELO
 NAM02-CY1-obe.outbound.protection.outlook.com) (104.47.37.78)
 by server-6.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 27 Jun 2017 15:14:15 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=VngOl5Otx4+X/Yzg9FSj/bpI5xBy/MnURtUYCZsmyyw=;
 b=YVNyQFLYP3S6CZiiuMoEhN+19TFXtDQuxBKzm3b8MOaVNMyAIOIw5Q0U0CvCzgpaHK3DvgY6T2dGaf4nsdlfR/ijuFVYpcejhsCCj7//4zJIxxyTJqDe/d5OE6LlNx/lDVdubKaxV8IUcKPrNcpRkiKJ3Qv779ee2u118wmm/1o=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 DM5PR12MB1148.namprd12.prod.outlook.com (10.168.236.143) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1199.15; Tue, 27 Jun 2017 15:14:07 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Tue, 27 Jun 2017 10:13:48 -0500
Message-ID: <20170627151348.17428.43372.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
References: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: MWHPR03CA0045.namprd03.prod.outlook.com (10.174.173.162) To
 DM5PR12MB1148.namprd12.prod.outlook.com (10.168.236.143)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: cdbbef8d-cef2-4fa5-4e1a-08d4bd6f29c9
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506067)(300135500095);
 SRVR:DM5PR12MB1148; 
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1148;
 3:7lNVJQKr57Kzlsyj7MQiQdy9WZRL3CvfU2XZenuMyiHCSpER/0EVGprvA4TEvfk8kxmMT7W5AtJwjgnE5CP1/Z/9QHFNp0afOAOBMtcGjgHhJVDVhPuWBb75k6EIgGk4nqlMcjlgdxt92Y5u6o7lctlEf7PI3tlcpjRq6a1SmeXXR0hosESPNDucYyTdocpM6EqFDDfmHSxRM15NH+wNAvBGEGeh0TXkKFleBXJm7BkjhuNzr4LmmOzNfhZCTqIDC9A0aW6K4GkzsjoKWG12tzygUluJk5xtdLOobVfFoK7lJ162KUpmY7wOU+qy8oGHjOE9jw2aknTPuImpsPU+M3Tdu68gNIXzjrLroGkTkk3ihNeWkmzUNUjcGr0Jd34r7SJmnb2CkwhUDVYs6SmEayVPgXLdm3IRXVaxRpEGeZAeSWibHxGQsX095sh9gko+cAWmGOaDBCFlvdznV5wYQt3dc7mk9ZqfiHoUQgtC1sUGCe0KqwFkpaupCCFShkK4vx+CZMNf8b4hTT3SI/swwvFRk0EAE2I1995WHwNzd9e0HROffkCGUg97QtJHpM5WJ68SejBINSB1GErTJcA7FhDMujvCBX5jgULLQHq2gxi3BPLTZlxtUYJoJ2kNJaSxFN4fzmjWdy0Z0yyjWZcf8OCUH/7XqWmbd8XCCnKLKXzRTim9Mr1jF2kmKZzUX9uAgrHUoQyxiGlgyWY8XAZ4xXtqnj1l9mNgBrFiFVz7TZFeUQUqztgxvbzSSrilZWG+5Yi4BP6OEmE/fnowxta2AA==
X-MS-TrafficTypeDiagnostic: DM5PR12MB1148:
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1148;
 25:XJb8pH83xAILV5FwJ76dp3r3r46U8cZkKabdqHeisEQWVmliMshBZXPADwd7UoSPEAkIi8NpDW3jfoiGA+HUdXl+YDolQZKSLqTlGJ/7tbCMoFfXW3rL6cTqJbqLWXoKu5kpbpr+IySBcMVV5HUfClj4KuztxA3PCZq3a5LTVTekiE+yG34qvmwwQhxaFfD5LCZ4OzGpp5CayaLBESMUVygdSu+fka6kOkZZUvvuhkxCDOQWWt2GqtIPv1nrHp0mCRePPZAo7AD0c5wxp69S7xPPCYgYafIgeaI+pgieTlDgZiXrNUm4sYea+qnmuXKAk+fx4Y/Pw9ibtEZi/6BZIdk0VL6pVGxMhwrki1mV7WV7scA1gOBN1aWVN6SSccshCJIQNhCKTP1mlM1WH/CtODTxyfdJcdG5lu+f5wJ9Pph/qmja+eYpU+z5CFaW1O20s4gczlk2q/rZWG15zuRGI8dlXefJsQtal9k+/GnyQk4Lqb6gVDIkxi7Lj9JNFVFCtjAMBj5OYs8WgTDQbP6WIP7NpdyCQdbE2/Z5miKk6ZePdk4umMwTxsDzhozW4mSaaJhucqBjeitloVM7NOw8rXCjZaLKRPJWC8ozkHnsMc3ZdpBV8i6ceoqr9zumNfOyI0MSqPRve7V1MxsdFdhm4UfmgF8p0WFJ4Dols9B6uiU/SRNp1QewgMHLkkAEo935lCNZrfY9auahVsGR7fRT/oL6pmZ3cFcQTva/xgGNUBcYrAPJWoJTS7p7qMHpJv8v9EyZbxmqkjQgyZvTdEyMZ6hZcmy1Qit92raB09p4ygNwYEoqBv4UsbvYUXA4fOWzNRMJqoIVXdOS0vH/LCPaK6jVpgbm9P1qrZ4JnadoPsbn7H3jK1mbvaLMPk5AIVUAi1t0RGREt50yI3wSXWhRDhNPEhVaUW/kBWQwOq7Hi7w=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1148;
 31:aVo2zS8b38PoFf+6bf1kGWfTDHf7+C03vhcPpiPa+t/S/POwvX7fs0tjUEOvXCDkzLhPUF3wz50ahnhXdrO3hNyJ/3X6SKEW26fazTtpA92aJ8RwDhei5DFq9XynD440JiIs0zM1kE3NLQh5RBVz8aefRLEhOotFDQ8mDECvGb2OE61R4/koJRWM5iqp3Hh/a2LNMQXt/9CBtbbLM48nIMpZpWszgRwC1cl9OpwAk18rRgIm220N95c28TerOW3/NDuUbFwCO+heXXMY4ndBZCJ+lBDiuCldMbnB1dedyaWej7rJ6saeoqLD57Y4uwHZrri7pBgUaIATVszWXtDM76CQvLhzagDcZ48Ed43b0ekrhdD3tMGRvogs6c+9zBcclsYj/qcQ7jCWYKNqt4ChyUC0VCxgIW1DDhKn8JyTF5fBC/93w0KRtTpA/95xNDjVfkamEHYOYBTxv75aq/nVje/IA7KiYm5lpppfPXFxAbLVwACcBg2ZJpaofaCVaERhd7qsM6XGdQk1vLkIJpPPZHNMATqHBeHvzooSqhOExdd8P4PoCnE3wqdl2z5MI1r0pabkNGmlI6tiIHYSxyVIH0y0jPPmPOamtI2n+wi9sOFmn1YSEDwi4C94AoqzdUa4GXgkeWsHA8GmKt2UXAEKop+CeRxIOKHM8Rl/lEASaIY=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1148;
 20:U1PVuWaAxi4ct/Yds3agVEiMGewNIIdEaGiTcPQ/znehhEEkYfO1UFixWtVZuy7YzQGW9b6BnwTUEPL3M2sKfjaEsa9A5VReuyu4S/5XUgDwsbJRJJ9vDVgQH6oI88cANPwOIUa2eUFkbp6GeTapg7DGQiTEvNTRoORGamiQQP7TtmUD4i5O49NSiUp7lDezP5ATuD2BxijPGHLHD9WJCtW+12gesHC+awI0NAVd87+Jo7T733VG6IjiVL0cGm7zatwVXihtUY+R5SQNPsKdBJ4xzJkBMTD3b27jnh6QxnvaCZVmFA2aT3SCzyuzTeEKYej+8DmJBXjF8bBoM5QIPnPfZgvfF1OUyCQTe0oSWU+pKARaFctLO2nmq/wMDAXoyElCmV9LvOF4JlOMQbpbBBkewj7C8cJzobbd5yTyHsX8+dtZUOylIdAOZFHi0ccBBak/TuGX8xl0Za90Iye8lZdz39tWYHnUzsOjsNLoG/c+wFgckBUgjTFskh0prt++
X-Microsoft-Antispam-PRVS: <DM5PR12MB114871A4D019168896740344ECDC0@DM5PR12MB1148.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(767451399110);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(100000703101)(100105400095)(93006095)(93001095)(3002001)(10201501046)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123558100)(20161123562025)(20161123555025)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DM5PR12MB1148; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DM5PR12MB1148; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ4OzQ6K2pvVlNYekdsOEpuL2NJajdjTEQxTUdla2VN?=
 =?utf-8?B?SGVJSFVaVnpmS21MeU1UUG42cUVXSXJxZ1JwVWlOaktNTGJCTnQ1SkJyRSsz?=
 =?utf-8?B?b1BYajhpUGpSYlhSTUlmYWdsQmxMRHV5OHk0QXV0bGdkdEVzbWRBR29sMHk1?=
 =?utf-8?B?ek91T3lNYWJKWGdRdVJzeldFMGZrMGZqTnh6MnlpNG1nUmZWakswSUlyTXhv?=
 =?utf-8?B?YmVIZ3o0YmY4eU1XL3JETm82d09OWlhuQkNMajZCcEc3WUtibmVaeTVZcUg4?=
 =?utf-8?B?cGV5WmhSRXFYS0lwVmg4SXpxQkFOa1BCRVd2dHc4ZFdJZmpoZkwvLzRmcXpV?=
 =?utf-8?B?NHI4Mys2UHQvcDhZVkhjNXpQVXFsd0dHb3FoZUdFNWYzdHc5WUZWc01VQys2?=
 =?utf-8?B?aHdNU1M1RlFrVTk3Y2RDU3ZVZjY3eXdqdGVFTWlhYXE1RkZLWHNDSXM3L0Fr?=
 =?utf-8?B?TzZZL2NQUTUwdjFTcmQ1YnkyeWIwSFJjR0NzV1hjNTEzdmY1TTJlYk50NEt1?=
 =?utf-8?B?VENOV0pseTlBYWpZYkpCdExoWUE4d1BlVENzd05WbVNFZTJzTGlOTjBIbklx?=
 =?utf-8?B?cmJPaGhQVThycUE3SE9sYVVEUDRXZVlNbS92VWpDWmVSbzhTTjdyb3g5NkFw?=
 =?utf-8?B?a0MzTVFLbHJXUmlNVU9kZlE4aHR5bWNrWWdTWWhESTVDNU5QRTA5L1lqVE9v?=
 =?utf-8?B?L3pEU2xZN25wTnNVSm1qMkVOSWthbGtlKzJSdlZKT3l4TWpHL2NOZk9CZEF6?=
 =?utf-8?B?QjFId2U4NE9qdk9zbm5CbGJ0R0trZFlLd3p6ZjJUVDM5eVI0UVJzNmRYRXdF?=
 =?utf-8?B?dE5RTXJ3dFU5TDJ1NTRNUHBBQjdGTGVuVnRjMjhhWGgxZTlmNnh0Mys0Y2lP?=
 =?utf-8?B?TmdKK1hNOEk5cTYydmdJL0hwMWhENWVNcnRueDRnYUVrNTdhWTRucUt1Tmt3?=
 =?utf-8?B?RE03SGtTUTNtY2ZiRVdKS1NmT3owMG1wRzhtS0UraW5lWm5KNVo3Wm1NdFJ2?=
 =?utf-8?B?M2o4ZG0vb3BqWlVTL1dLaCtJbHdwM05aODQxdms0V1BsUUh6M1VWWU1oU1F1?=
 =?utf-8?B?L0hBdFdZUmxyNmNKVlJuQXcwUU9US1VKemw1Smo1SW0zK3oxc0xrakV5QkUy?=
 =?utf-8?B?WWdRV3N4UDFnUldIOVZuVHlzaWlmRExMY29sMFp2UVVUWnVBMVA3U1VBK2tQ?=
 =?utf-8?B?YkZFTk96cURrb0JJOFVZOUhCcElPcFZlbUNSVHp6d0lIYUw5QlZtUVMrdWtt?=
 =?utf-8?B?ZUovK0YzRXdTK3NnY2I4RVJ6WTRkaEtTVEthdkVsb3NLcHB3SUFNd1BpMjQy?=
 =?utf-8?B?VmhtOUQyb05LRVBmajhZZTZtNW54elI5aU9JR0hoSU9RbGJUM1BDWnpPR09Z?=
 =?utf-8?B?eW51YjlLNVNPUG1paW5GcEhqa25vMDB4YkJScSttNk9zM05zam5jTWU4VkZh?=
 =?utf-8?B?VDZHYy9LS29KdlVndVV3dldzY1JnaDhKTW5RTXIzdURjSTI0RU94WDJ6blM4?=
 =?utf-8?B?czhYZ3NWcWU1UTNLdlgwdlJsdFlrM2dlQjNOcDlhbjZtbU5QSVhkSEZUcmxm?=
 =?utf-8?B?bXFGbjFrbHQxUHdvcHFZdXZJalJwa05zcGwzR0NmcVp5MzZWcWRoQnlqcTlG?=
 =?utf-8?Q?vNsF2v7QmN+o0Nofgge?=
X-Forefront-PRVS: 0351D213B3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39850400002)(39400400002)(39450400003)(39410400002)(39860400002)(39840400002)(97746001)(5660300001)(7736002)(4326008)(189998001)(76176999)(54356999)(50986999)(53416004)(25786009)(38730400002)(66066001)(6506006)(81166006)(47776003)(86362001)(8676002)(103116003)(42186005)(4001350100001)(23676002)(6666003)(2950100002)(478600001)(3846002)(53936002)(2906002)(6116002)(305945005)(230700001)(72206003)(54906002)(33646002)(7416002)(7406005)(9686003)(1076002)(110136004)(50466002)(55016002)(83506001)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR12MB1148; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ4OzIzOkpIR3laTm5sR0FkNGlLd3lOVjczdzJjeEVv?=
 =?utf-8?B?QjBxNDJCaGxVOUI1Z2oweDJqdVZSZ2pOS2tYUlMyZDAvbm5jN0NBWmVXQnFt?=
 =?utf-8?B?dkZkTFR0am1ReHVsYk1xdS9aMEpYRDBwenc2dSs0ZUxVaU1PQ0llVW1ISElY?=
 =?utf-8?B?RWRmdHFXb3FXN3c3QW9sK2hSNmI3N0d2Y2tEckdiTGl0SkxVVklYSTdjQ0Vq?=
 =?utf-8?B?NWFrbmw0S09CMFFIWm1SNXJ0WWZhdkkzRXpNQUQzUTNkZFoxUTJjL094WUVI?=
 =?utf-8?B?V0xmVEM0YjIzWnhCbFNtYlNYQkZYNVVENjBQNExPdDV2VTFpN3F4V1h3bHZu?=
 =?utf-8?B?Wjg5K21DeU1RaFRpYW9lS2JvTjNsYjAwVUNlM3ZGWkMrZ3A1MEYyMlIydUgr?=
 =?utf-8?B?K0Exc3hITVR5WjNiNllvWWZ4aFlHL1pKRFB5Vnl1YXRHc2YzS3JJMWJkcTl2?=
 =?utf-8?B?bnR2U1RMcDNabU0va0xINFY4N0N3OEw0RDc4OE5RUnV0U0owaTN1YndTOXdW?=
 =?utf-8?B?b2hrZ2lwYkdYRXRGTjNDcDUxckJsMFVwRlYyandYY3p4Si9INWREYUhCK3g4?=
 =?utf-8?B?d2g5NkN2T2o1WUcxYnRuMmpObktXekRQYm1NdjZnaE9NcWtHZ2FwWDZnenJQ?=
 =?utf-8?B?RCsxOTVldzdTblJaaUVUTFp5QS9UYkk5QTNaU1ZiMTZQWnNuUzNSdTJoT29p?=
 =?utf-8?B?MkNML1k0UkZ4bGRBOW9qM2NWZkFTc0ZlNXR0WjNVa3FVam1yay9hUXdXTzZs?=
 =?utf-8?B?ZTJBQ1NSTUkvNnVrZWMzWjU2b2ttS2txMXU0czB1cWQ4ekg5NVdjRmYxbjly?=
 =?utf-8?B?dVRjSmoydGtVRXc5QnN1dnJyb2Z0NC9qa05meC9kbEZQUTJHRXlXZUJaSjQ0?=
 =?utf-8?B?alltTkJwS3NZaExwUHhPTVBsR2w4S0Z2bWVhajdYMmk4TXlvSzA5SHBaMzh3?=
 =?utf-8?B?UE1KWVpiZ3FhaHVHejd2RkRrUm01bHVWZG04Tjg5eUl6MjVBcXpIdktDUlBS?=
 =?utf-8?B?WkNYVXpwczlEOGFJb1NKeU92MThTT2R2azJSSXR1TkU4SEZxVmZ3Q29WSFBI?=
 =?utf-8?B?YkVjd2VCVzlhMlFsMk9zcVlYdERLbG1iS3RxMmdmUFd1bjVyeG4yaUVtdHRs?=
 =?utf-8?B?OVNVVG1GaGtuQ2UxcWpUNlQrS1dqSnAwUS8vSkpSZ3U2ZDRUTGF2OW05Z3Ny?=
 =?utf-8?B?ejhLNzdOOFpkdWZqTUVMbnUyamRFaTJVKy83a0VJREwwaVI4M1lJMGNLdGV5?=
 =?utf-8?B?Z05TZnVqa3Urd3ZuWDBhcjJEZHRBNytZRUFyMDlLbkliMUFBM3BRODVFeVhN?=
 =?utf-8?B?bHN6NjBoV3pzN2dnODlZa1FBRG9XWGtBWnhXUXhBRGN5UzBOcFd2eC9jZHhS?=
 =?utf-8?B?dDlZU05ERU12RFpNQ3lNUHl4UTcyeVNtT2ZFczJNSFRzZDhycEtBZjlhTTcw?=
 =?utf-8?B?QzFFbzQwUXE5TWpyaVVVbFVGUktJNi9zQVd4ZmJlRkZMNVA2aFZmZXRnUEcr?=
 =?utf-8?B?TDJWN3hKQTRLQW5TaDgxamRRSzU2RzFESC95V3d5Y2tIMTdWZ3ZlcmNoUXMw?=
 =?utf-8?B?eTgvT1AvcjhsS2UvM3FPTnZRVjNNVWw1RjJjdHVQeXBtNUQ0Wmg0dGs4L2gy?=
 =?utf-8?B?YlEzOTAzUG9uanh2VGw1S2V6YVpHWFlUdC9TaWxYdys2NWJUNjJ6TUFzOUt1?=
 =?utf-8?Q?gGSOeav+o9OMOtcKhk=3D?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjEyTUIxMTQ4OzY6blAzbk9HL1hRbTNDNVZreGdCdDhuUHh6WU9G?=
 =?utf-8?B?UHdBTE1zY1RTT2ZudTJrYWtxRVFwa1M3dFdhZmZaVEQrZHFJdmZPKytHcnFj?=
 =?utf-8?B?aXZ1aWl1U1dsR3NVYUhuYmkybmdlWUhCYVRSb1pCMS8wQjhPL3lBTlpBeTdl?=
 =?utf-8?B?Q0RIOWNvek5FcjUwSVZJUDFodWsrb0lZM01QQXJtWFZDUEdUcXJoOWE0c0Vy?=
 =?utf-8?B?NGdRUlk4Wm9wR1RpeUNQNXNVZmZkdVZGME0vVWxqcHZXckNLRUdmRXBzZUl2?=
 =?utf-8?B?aUEwMXRSbVNiSlRmVTRRVmROT2R5RlJqYVl4SkJqYWlMSzQ4am5sVUNNVmVq?=
 =?utf-8?B?aG1hOWY3YU94NjNSb00zOUxPMmc4d2FsWFFqUFdoeTdvdnRtR2Y1RmUxbFFS?=
 =?utf-8?B?cEdJb1lxR3JmcGJ4TXE5aDJObU1KK0w1bDdyeGRKYnZZTHNONUhiQTZtTkNj?=
 =?utf-8?B?QWlvMzRWZ3EraUpVWkxSZ3BWUHBiamlLUC9JdzhqQVFMSlQrTDZBbFRybGZ0?=
 =?utf-8?B?TGpFQVJ5T3hCUDZJSnB1MEsrUlYrb3lRdndRa0JSemd2bDlLZmpTN2R5YTBl?=
 =?utf-8?B?aFQ5QWkvVkhDbjEwMmttSEUyWkk5cENOQTRpT2pmZVlqOWsxeDdPK21HeFBK?=
 =?utf-8?B?VzlmWXg1SjJKQmcrYTNRVEdrOXpQdUlTRU9IY3dxZ1prUVAxaEtGRWVkVXF2?=
 =?utf-8?B?dFc3VHplRGlhcmhvR3Z0VVg1Z0o1UHdtY0k3dlNDL2JUUEtFRWpnWWtQZTZE?=
 =?utf-8?B?WDhlN1daYXpubk1xKzhUUVptbG9QdmFHK3ZhczNobkdzaFEwVE96UWR0RjJQ?=
 =?utf-8?B?RHhuNUVYMGlPQWsxemhBUnc4MnVMYitzeHhTZ1Z4bUJ6aGFVdE14b2p4ODlX?=
 =?utf-8?B?V05JNVVQem9NMGpWZFJPR2d3dm04dEMzYlM2REtncmpmSzk1UnZmMEZOSTRU?=
 =?utf-8?B?VEhydnc2d0E1d2NTNGZabTJOTjVqT2Z0c0lLRkYrZUlJVjZ6S0lUbmkzZDlR?=
 =?utf-8?B?ZjFqYllUcVk0bzBSNGxnSlgzSkREajdDbUQzM1pyeEI4Ty9KalNEOW9MWU9D?=
 =?utf-8?B?RlBhNE5pV2NrbUIyczU2WWNXMWpBUWs4akQrblBpdTJOWElKSTg4cEV6Uk4w?=
 =?utf-8?B?akFlckVQbnFWNFpyZG1za1FLTHR0dUVQTkFpbjhGMHN0aEJZSU8zVTVSd3NI?=
 =?utf-8?B?d2JZTUFySjJHZDg3NGpzK1RYVFhLanQ1TUNWSFZlbjg5bjBwbEkwdUkvRFlm?=
 =?utf-8?B?MzE5U1ZoNkZKaWw2SkF6OTJ0eVJxVEtRb3Vad0w5TUdQLzVPbFBFd1A1Qkdk?=
 =?utf-8?B?RzBtQy94QllldkZvQk9UR0l2MEZ0ZUtTZzc0Sk9SRzMycEVEOUtjVC91OUFU?=
 =?utf-8?Q?YdPpXB+?=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1148;
 5:MmjmrIYE2m6Wvc6X1FHO61IHb9u9hGv4uRaQiC6HSdRxfvzJ/OEEk384AYPqiEki2TOitdst8uzzTTypTb0HSl2pJIqSfso76/F0k2VDG6PRNhxNarZ3dVP296ZwgNPyz/nfeT76KwwiKvfeeKCytAOVu/AqTZiwSQzUowdxEUMDEDS7d1u2rZvoBFv9wFYFIFzxkC3MbiGOx87FliZ5zUc7ehPw6pFCsM+BejYxlHxzEbOCvhcVODu8raOKEQC+103N8Aq5l4maMP7KClvcEpm0tx3YedklWdj+ooBETLBmhdj97oRCDTLDkpIWSGaY2u3mkvg3AUQY7jeikP61x2cE+0wD2tCuMd+pwuo2WQXCcD9JbqeDx9Jrj4g4w2PGbudHLWRfRo1ZlccdalJITzOzzbsNdJ1Ub0IFAjDExLCJIlTeVOJjX/BYhhGjRlAuLlcA70Qh5LGL9ClIrprfZw3OlTxvDfzxcBEfJUWk60iyX5mQvCrlXVz1eXmshsGI;
 24:eIoIzuNCpobJDWRmXKPRsaymgROjDE/ccuurZSnL+PN42bbn+54j3xbNdcJ2xlfebMwNQdtnGoCSObJ6EyKL1ROG9vICUo0sLwJbcbO7VqQ=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1148;
 7:BDV9woAuJfYIWsp1OnRUYWe12Erj/qlLMcAIKXmcsuAFLbX8QBGePIYHUs4k8I9aqHS/wMCUDO+KEFRehMPS/uVwOjbdD05eAPggsrlnDjA2ybwFvEulz42XbBhrH2DrVmsPdEArP+Y4XugrWcFZpxDc59dUcIen5DkOJpKURRiEhc+B6PEXOTuM9r8+OeJlWwfJifanpuZL57YK5lBm5MrdbxYEGF1q2jVhpjueTj9z3iEyNOwV1Md5mh8PlGaDrLy81ZxiS2fJtDGPHswv6dE2Ayo7/lYE5LlQIzih0jgJZmYy8TG+FgUpTxw6h2PR2RN4wJtNf+GlU8Jfyn+wzjmfPyBNviK9EQxw0FQJVtkxhGg/s1H1CdwgWO6jxg7uq4enyyT+9nhD92IhX4nEbdg232VmvYvLpsuKpwpbz2CNhvd3JB6c9/0kEwp2ZrQ2CjsTsA+d24W3iVVVW7Ljt0pRkzCF2Uo4feFJ+bdKhkON8lRNnhBlaSj253vGSpsFNOH9cEgCjbKAfxJaD9XS9UvJTExc/7iXfmyQSKOyIyQmsRNpyWhvU6xLpKlyeewQH5lrFpOL09PvxCsXtic6pmUi/7jhnPnKI6ViUb/dHgLdsegqJnJ/cjeW8im6aOB7rg3k8F5PPPon+SoLRrD2hlcd6zrS9RVpgnhW2XPLpWrbALmk31I21yjf348a+lmNhcjixiFB10J5hNEEE4NB47XdNaGgnyD7kSoadPL653zuanV6LpXAUFCizgmSHzuetWAOfkJ0nZi3MfMJipwifHB+0WW4SlZ29i9bUNzHiUU=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1148;
 20:mzWA2XnWyyQo6WVNAUdDQwJlYn9Z8stSuSAtuvNYnOWNoChyetsc4XybFao5Vl1CM7fiEbHoB2iA6D1R5V4hIsZJpK2vKXXGTSWweB4yVZdHHlJtxS99peZZXJ8OJIH9+C8WzNbdhVwXqt7jMqIQ0EpfsFtGpgVA2po+23nXB2CShfbfbME2pPm3boJz25dLpNSblDl9LxZW6kJwTKAGY67BYK2ttRRr+lqp33qz/D6aEssEK+EXfYIocVbmu+5i
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 15:14:07.3347 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR12MB1148
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v8 RESEND 34/38] x86/mm: Create
 native_make_p4d() for PGTABLE_LEVELS <= 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>

Q3VycmVudGx5LCBuYXRpdmVfbWFrZV9wNGQoKSBpcyBvbmx5IGRlZmluZWQgd2hlbiBDT05GSUdf
UEdUQUJMRV9MRVZFTFMKaXMgZ3JlYXRlciB0aGFuIDQuIENyZWF0ZSBhIG1hY3JvIHRoYXQgd2ls
bCBhbGxvdyBmb3IgZGVmaW5pbmcgYW5kIHVzaW5nCm5hdGl2ZV9tYWtlX3A0ZCgpIHdoZW4gQ09O
RklHX1BHVEFCTEVTX0xFVkVMUyBpcyBub3QgZ3JlYXRlciB0aGFuIDQuCgpTaWduZWQtb2ZmLWJ5
OiBUb20gTGVuZGFja3kgPHRob21hcy5sZW5kYWNreUBhbWQuY29tPgotLS0KIGFyY2gveDg2L2lu
Y2x1ZGUvYXNtL3BndGFibGVfdHlwZXMuaCB8ICAgIDUgKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA1
IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wZ3RhYmxl
X3R5cGVzLmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wZ3RhYmxlX3R5cGVzLmgKaW5kZXggODMw
OTkyZi4uNmM1NTk3MyAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcGd0YWJsZV90
eXBlcy5oCisrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BndGFibGVfdHlwZXMuaApAQCAtMzA5
LDYgKzMwOSwxMSBAQCBzdGF0aWMgaW5saW5lIHA0ZHZhbF90IG5hdGl2ZV9wNGRfdmFsKHA0ZF90
IHA0ZCkKICNlbHNlCiAjaW5jbHVkZSA8YXNtLWdlbmVyaWMvcGd0YWJsZS1ub3A0ZC5oPgogCitz
dGF0aWMgaW5saW5lIHA0ZF90IG5hdGl2ZV9tYWtlX3A0ZChwdWR2YWxfdCB2YWwpCit7CisJcmV0
dXJuIChwNGRfdCkgeyAucGdkID0gbmF0aXZlX21ha2VfcGdkKChwZ2R2YWxfdCl2YWwpIH07Cit9
CisKIHN0YXRpYyBpbmxpbmUgcDRkdmFsX3QgbmF0aXZlX3A0ZF92YWwocDRkX3QgcDRkKQogewog
CXJldHVybiBuYXRpdmVfcGdkX3ZhbChwNGQucGdkKTsKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 27 15:14:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 15: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 1dPsC9-0003UE-OI; Tue, 27 Jun 2017 15:14:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dPsC8-0003Sv-75
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 15:14:24 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 7B/71-03577-F4672595; Tue, 27 Jun 2017 15:14:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0hTYRj2O+dsO14mn7PobWnWSmrS1IpSIro
 TGTbMpLIf5VmdtsVunTNlRYbYEDKCUAoalfNGmElkl3WzQlnh0K7miEpSCiuU1AJbYnXOjmZ9
 v573fd7ned4XPppUlcnVNOtyspyNsWjkUZQpTZur0xfl5qd3PZVl1g3XUmvQJv/dMSIH7ZKZb
 Qa7q0BmGg28kjl8pcj16czREtR5oBxF0RR2k3D9Ri8hFghXImgKVpBiocJlBJx/0CMvR5G0HC
 +C7sHvhIjjcR5UV7WRIp6GvQT0ncGigMSDcrj/pCMsIHACeGvqw0MUToZmXwslYiXeBF3errB
 RJM6CqtPdYawS+h2hFoWIp+PZ0PDSLZPm46D97AdBSwsBWrhyJ01skzgJfIPnwvaA54BvdFQu
 4eMIrt5VSZbzwfPtmULqJ4K/8xwl4S1QEXooEy0Bz4OAWy+16wkYrl0rngL4pByO132cmE+Bm
 oshuUT0KaC/68dkIYNbj8cIqbhJwa+y9xMrWaDtVO9EdDF4RgIT63XIYHzcKQn648B/8wVxCu
 k8/1zqmbrU88+lXkReQgt5litiOd2SjFQDZzaanFbGbNEtTl+eamV5njGyFsbAp+61W5uR8Ck
 ihHcL1TZtbUUzaUIzXdkIufmqWIN93yETw5v2cIUWlm9FC2ga1/hLt6kpm93GakB5uFAYi+NY
 I+vab7YIn2xyEugYzTRlt0OglbyDsfJmo0QF0Fz1DOVSUYdFwlRo+yub/J4vUKI6XomEnVQxD
 pazmp3/81/QDBpp4pXVvOASY7Y5/7p/EYIJIZi6kCMGO5kpSl2C9hc0Z2dupHY7lqxXZCcMbO
 4s/vyo50DS85ax31lv8hperx4aUPvXta0cGlIH+99dzvvYdM17Tcslb/ga1agnmeo7O9vdDQX
 Hnq2OjtWvqg+t2J7y6Uaykaotsi7bEfHWrfo2cvDD7Z/RnMsevJfRqg2Gro5XPkn6faRv1olY
 IqHutobiTcziFJLjmT8TLxmDmQMAAA==
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1498576460!63939612!1
X-Originating-IP: [104.47.41.82]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37088 invoked from network); 27 Jun 2017 15:14:21 -0000
Received: from mail-dm3nam03on0082.outbound.protection.outlook.com (HELO
 NAM03-DM3-obe.outbound.protection.outlook.com) (104.47.41.82)
 by server-16.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 27 Jun 2017 15:14:21 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=4F2Fxw9wEFCaJfSTYIjOmYXJPcamsF29a+HBtRs9ehE=;
 b=PLfIO55OjuZkX7iJ9oG0ODuT5WnkT2GBXROXddQEDa/QGUNIZDRsCg6D+jh4PFgl234uv/pD4LbwVtNJDMdleL7SprgcO/2dZQIAwaq8ZwFIZ9XpXnANQc1KEniEAZU/w36v2f2pdwxRYPCl+rujnN/93n8gfz19brvMT8eJE9o=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 CY4PR12MB1141.namprd12.prod.outlook.com (10.168.163.149) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1199.15; Tue, 27 Jun 2017 15:14:18 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Tue, 27 Jun 2017 10:14:16 -0500
Message-ID: <20170627151415.17428.76460.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
References: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: DM5PR1101CA0001.namprd11.prod.outlook.com (10.174.246.11)
 To CY4PR12MB1141.namprd12.prod.outlook.com (10.168.163.149)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 096ec854-495b-408f-0ade-08d4bd6f2f35
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095);
 SRVR:CY4PR12MB1141; 
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 3:9Ndl2B5MfQaxnadoQ7FgF/XI09agVOl+SDp7FPY+yS0XKxZuin6/qEesvGV+5HYPBZSSUHbcFpCww25iYbMzZbgBe3ff2fWO5TqTMebOBGhkbvutPtiqJF1yhm93K9agcc9o70hwcoMb/ag6joCExLi23wZq59f5p2ZeZcnugO4PUPXA2RlI9UHbAH0J5GREgMq51dDsBocV915CM+uxZEn7f5w3yKV16irxc7sduGrO1RuwfcBqXl1CN440a85fIc+z9EeRhjFT0uMAYFVDPkCI4re5AnIe0YrVJ/n5+XGgmfOU+eo+wCE2FJA7wcQ9GbkcE3gz6GpRBYFkeNfE9JAFEgGMHcq3nDlhXhQh/e/Ached7n165xcxf8a8PsaPJv91ZWbzjQL1iqzac4rChjHk/iNWaJYTxvs13S0q0e9PnoC8QY/XpNk+TTfgIlHHWRUrOTdeWtuw2ifdYpvEjoxDAGHR2ZRNJDzbsrMcSntxWL1p2HcdiljkLtzNpaYpNl/1NxBdedAZT4Tetp/+Rp4WleC98LGHu9VI3hI9ufjnYwNs/ysuD8K/YG5Fcix0xnxIpsWif7cK3DYXav8SGzYH+3lanFvSHpMMbxG2Sr5qp++TtfuaQP9M1q4TxqCkvB61IU75EHVXgXCr/xMLKSrIO+yLJq3G6dGSxBSrIi4/BpJkPx0kHPM8TQtg5Oj5Q2TLlZLtunw4v00ImIpD1A==
X-MS-TrafficTypeDiagnostic: CY4PR12MB1141:
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 25:r+cZ0S0mANMQypBo0v50aW1R5EO6sgvVNTi+FFcP6U+Gh16stnrBV9wKknD/G2nbdIb8rsicxgAXn3GCnTTRtVV8NFtPcNir6FafSkTn8dyDVuiWz0q4JwWrT02051iI5iba9QmchcVx56ks9kCwvfwb6oCC8hqZ329hjr/St9RpY/hF+c6TBF/LkHqoFvoOwNuKYuqbkql9ZHMEsYX0JozmkvIha8+FHq7RXa5HfSz9t2Nz5P+xQAzUXunCaNr3pqExHYYSzzWixZ5jUNGYCOb7N1O6FDLKZq8tqFXFWFqEQFVaxEVfsSiU8N68oZ+WBt4eo/iZRfYub6eagJIlDja1sXCPlcr8qu5LFIJ629ZL4pD3MnYmKaqyIJLUre7HsdTvUaDskccahezHEbeIntC+jBnLa8kXS99ny9Uu+q3F2JskRl6OIgwiMc6+kYlomyDBGCdFRkU1l5tN+xnVuLiGvNIp2Z1xk+YLPkCMEss1uiK3daQa9XRCOmYbbFyPvYn/xWUxE4dVXsUdkLDrOasqTgTsnUhEM7W/n93cVu8xB433UKCRfEnQ2C13EcY7TBiXCVs0F3z300mlS9Xhcla1igvIpMp1U9KHBoxb91jofIx/gpRs0X469c7BIGXzf5MgotQdnwRjMbJXo1AwmDt1b7dLojCaOtk2ip7iNBi24UFwPjfA/En8RPeEIcvw0yeZcKZapouk3wxZsUurm+pxO5FF0RIMVzmrnX5QFRI0DtybAjNmqBmesRkm8evksWPq+/PCmn9VNf6Rx/kwvNxBTXP1E3POyMd2r4oQ4pQIgOwVdTewA0hwvmzL0o4YZ5cxJFHPA6p6YdAXryKSqc1mijSqTJ89vOVu7rJPIkOioITbCNwVfNHRby8J7mEdN8Pbq/uc8xM8MOUjLB5G342adukUdYIOIaKdN0E26lg=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 31:HpJG3vhYX5vy72BUOaQl68+9G5bg2vu2tS8ICecuvOC1UFOoTe6tLwQeyFKoIzV7+zcQbxJZDNs9FZ/75rRG1hiTpCjhF+TTmBHF5p1ml4RI6iHcUd2jUnq3ciaOAxZ39tM1FKMGAGiZF3+1zyOpNWYD+JE5RRhSBQSsKAsND5OcKuuVdK88gkzkXu8a9QF8DTorSO5p+Iu9qwYLkS62WAVLWkosZd4Y856p7EFjsOK+84l4KDk4R9WPLC86Xj5wsKinOK67PZeo1lvVB+Ra2pAjQ2XG04715X6vRAm1PPF8Rth4n/ZnEBqVEhttZ5lzMXkdaEerGcRlXNYA8ilPFHXAf2Q2nqxvzJVdi2k/pplXlDnVn+jUsmmtOFxOJMnWUeeYGkxzcS9vaA3E63CUy7yJBymepx+eopBxOWGyEouQxQ+T4EyVRScVidAalVpS3CinTJ/nugT0aCImQM2pqteXy2XLrFucWnBt2Eem9JVxiVVxRZuqXsTug4JoJNlLg897+Ap0f2//wuCPKlW6L+fpe+APzNuvv55Y+lhsP6Hu8Sev6IVhQgN9qTXJmP5tXw7UciNcAiUiJwuqksZgU8nZw9Ah8EFLNU2Gneag5GTlnqvgOoYwKLPkbZ5B3vAKU2d8fVzYDylkYi+szbWCb7sM1PLwvT3Mzp/q07wXa94=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 20:Z2VBsANEaTZkVgso7om+wZGtAsX6I+cg/OEusGqTFMw5b8NueQeOZL3pXhM0FbQb5sfzcf0Zxy+oX5wpr4GXQk6UFzVMZA4cHP73hnMGyNQnILKeD44ycpBzGMzERGZX4nPQRzm03uQZGXRXDXipFK/dHwnnzInSK3Q1bVSyUeHZUdfBXcInWzKUgImhVX0bexqLbuxvns9CDSdqK5p4UfqmXJtJmunzua/eiidmUO3F4s/ydH6NthmvGCXuoUYaZQ/sFYjmcgePYNkFtLje7caWQuldKpsOhGQRCbxvq6BCecfP1y3xlr0TVvwELx8wlkRwFmZakEgRBSqPNEfRHqKzhtmCUiDJGTdkiJfBCecME5zvWsOLRtJU/aUE2Nz/RL8fhZmL8vfJjbR9ApqM1kIZ4k0Fay3zbEucq4u8BsOYUlvCvLhA1FUOD4iG92WuDpFJp1vLyviO3NfP0GgCDqWp0JDGPUiGRTmhkoxWPRBeILyYXkKz+uKwueYgx+cS
X-Microsoft-Antispam-PRVS: <CY4PR12MB11415AD2E5CDB2093DF1E317ECDC0@CY4PR12MB1141.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(133145235818549)(236129657087228)(767451399110)(148574349560750)(247924648384137);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(10201501046)(100000703101)(100105400095)(6055026)(6041248)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123562025)(20161123555025)(20161123560025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:CY4PR12MB1141; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:CY4PR12MB1141; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzQ6eGllK2tBZ2VqanQwNjExWWRkelBDalZ6NmU4?=
 =?utf-8?B?UDcvVFA4eGxGZGtnbFFPd1pGZUNUTXJBM3JNUW8zbUN5ZnN0eVdEdXJoWUVX?=
 =?utf-8?B?K1U2aTUxcWVDZjE3ZXZYQW1sK3FCT2RibCtubjM1MVRUaWdBN3plQktXNXRS?=
 =?utf-8?B?VTA4SWJWMjl6dXIwenFwVXJ3bmxwODdRZk4xdUpIMGRYRTVVWmNFUGJtZm4w?=
 =?utf-8?B?aHpPVVdBbXRnRGpmMmF0bGZ5ZHJJK1J1UTgzRzZjQ1RJVEhyWjdKcVkwcHdB?=
 =?utf-8?B?b1Y2L1dMU2FxN2FwcGJLK2I0WVA1T215cW5PdFkzbEFIUzdseEZoT1R3OG92?=
 =?utf-8?B?QXhYNGFSVERaQXd1N1VjQzRlb2g1eTNhSnVELzdqY0dLQXdROVhLYkEvYkJW?=
 =?utf-8?B?MCtJYVB0clI3bEdrZmNQd1RHdnhSeUFFRGJBYjVrYmluYVZtYUxmRkN0bmUr?=
 =?utf-8?B?Z3VUSWtPcjJndTNsV2ZsSmNRRy9NKzFZWHZjOUhZTlh3ZkRxY2licW1UQkx2?=
 =?utf-8?B?QzNNaElKVFlkZmQ0S2szMU1kN0VhK0wrQTI3UFY4OEdHMXpKQ2tUdjkxdGJp?=
 =?utf-8?B?a0FWVkVXNVNvRm5pQ2MzSnZmQXVBMmZNYVVXbTEyTjJ5U0tCQmRZRU5jOUhT?=
 =?utf-8?B?QVZiTVRMVzJHa0ljV3htWGZvWmtrODJMdy9Mb2FxdkljT09HK3JHUzJ3NmpE?=
 =?utf-8?B?WFlGSWE3LzVrUlZobG5PVDBxTzYrc0cwVithZTJTUFl5MktLcCtGdjVZWDk4?=
 =?utf-8?B?OTJMSmtwUXpXejFodGNVQ3FRYlNKY2xUaWVGbjJGZzRsdm43aWZWTml0YXl0?=
 =?utf-8?B?dnZxa0hHL2ZjTjRxRGhkRmRtaVllQUo5Wk1uU1MxSHB0cHpEb01DM3h0ZFoy?=
 =?utf-8?B?M2dNWHlxcWxNVmlqTUQ4OW5keWhlTU84SVBnQkNOYzRoTWZkSFNDdElra3I4?=
 =?utf-8?B?V1Q0SllrdmlRN3d6TFNtZTVMdlJucGVrcDZzaWloZGdwVXVRdHIzUWJFWXI2?=
 =?utf-8?B?WEpiTVVxSXJ2ZjFTMGk5amY0cTRqN2c1ZWgwdUM5K2h5KzIrbENTUlAxMTg1?=
 =?utf-8?B?eVdCb1lXZERDclMvMDNsQkJQbmtiN1BRVy9uUzNVMWQ0S2xZbjUxN0E1bGs1?=
 =?utf-8?B?T3dYMkMzRXpJVlZQcnRHSzdUVjF6aFBtb05rU29UODc1NEZkekMxS05LUm8x?=
 =?utf-8?B?NXUvcDdzT2libTRoVTAzRkdkSVExVEZqZVFJZnNKM3REeVlqZDA1elVWR3ZI?=
 =?utf-8?B?RWwxOXhOeGRRc1JFazA3cVJHczQrWjExN2hUelBJWU11TDVwUUtWU21hRER2?=
 =?utf-8?B?YUhXak9vTVNuMEs3bVBYV1VQR1VWc05YWTdRR0tmeDViRHJyTXFHR2Y0TTlH?=
 =?utf-8?B?Q2NycEpSK01vRjJBU0VIYlFRRnB6Qjd4cFprL3A3djI5bHZHVnBGalFRZE8x?=
 =?utf-8?B?aG9yYThRZFp6VmhBR0JhS1VsZTZnbU1RT0J1bDh3YXByZFRnb1VMdnJFWEY2?=
 =?utf-8?B?eFJlbmVHWDdOalcxSmgxYlFvZnVxQWxoL2xGVVlQQUF0eWduSDc3djVZL2pB?=
 =?utf-8?B?bzAvMzVlNDd3SjdmS05GUmxmSGNTdzh3WStVa0hxVzhxNmFBd0wyVjhmenNo?=
 =?utf-8?B?TlpLMGRMTVdPRXFmczNIZUxQYWVrcmhERjB6TkhiYlgzcEloUDF4eUg5Sm9S?=
 =?utf-8?B?S3N0K2lPRCt1WmlpV0tXVTluWS8zM1hObFZWTHIxOG5jNWVkMStiK0ZxV1k1?=
 =?utf-8?B?blM0Y3l5QUlzV1RvVVUrcDhLeUJEdWwwU1p3RG1UeHQ1cjg4eHBleHZOMXVP?=
 =?utf-8?Q?/e5xw4qwH6yp?=
X-Forefront-PRVS: 0351D213B3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39840400002)(39400400002)(39450400003)(39410400002)(39850400002)(39860400002)(103116003)(53416004)(97746001)(47776003)(42186005)(66066001)(50466002)(72206003)(81166006)(33646002)(7736002)(86362001)(7416002)(7406005)(6506006)(5660300001)(305945005)(23676002)(8676002)(53936002)(9686003)(55016002)(2950100002)(6116002)(54906002)(110136004)(38730400002)(76176999)(2906002)(54356999)(83506001)(3846002)(50986999)(4326008)(1076002)(25786009)(189998001)(230700001)(4001350100001)(478600001)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR12MB1141; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzIzOnBkamFmdmZxQXF2VVRkNHZPZDB0Vjh4NDdp?=
 =?utf-8?B?UEFsdXhBN1hvVUNuRmFxRWpLVnFVSjAyTVdNajZrWkkzS2Q5eEJmUW5IWnd3?=
 =?utf-8?B?WTBueHExbnpQN1lQUG4vNEpIM0d0eGlJdUpmK3VHUDBabTlMWWY3MXgyaGpp?=
 =?utf-8?B?TTJDMUtKNzVCbkZrcGR1N0JReFNvSXM5cjZjMG9lM3JFSGdLQW56Z2NZd1ox?=
 =?utf-8?B?QjNiR3VtYU5sNGtmdnV2L0pIckgvMWtzQkVheVo0VGx0emJVSnQ1b0swY0pH?=
 =?utf-8?B?emVwM08yYmpOb2VWZkxxbjZwTXFwMFJHRXV4bk14RmFMQWM0alo2TzFjOTlq?=
 =?utf-8?B?RnEyc3hWcmVaOEpSVG40QVhVL0hkeGcwNCtjYkJIaWhtQnhOSXdaUmhXWDc2?=
 =?utf-8?B?bXVwdW8rRmJ6NWVxSlVzcFdYSmpCWmd4ZTgra0g4YmFKNjZGUWtrbXA0VXRI?=
 =?utf-8?B?aGVoWDIzM1pVR3pGQytYY1BsZFlKWTNHVmdEMlpzVEMyZHNpMFFRSy83L0gy?=
 =?utf-8?B?OVlaZWxMOWpwNDh6RTZBVkRpYmx2alNGY2E3RGdVSnBaTjNSbjU0ZzVPZ3pQ?=
 =?utf-8?B?V3ZFQ2lnWENyV2JWZzBQaTJDelZteGI2QnkrNEJxRmZvZGwxUEJ3UWxRandz?=
 =?utf-8?B?c3JCT3FObExMZkpoaUtTcnRvakFoU2w0d3hLejN6Z0laNGtoVHNxdkMwdnla?=
 =?utf-8?B?RGhXZmNzMjZ1ZFBWK1EweTYvRXlzVnZtWVQvWHd3c3ZxMDB6V016bGZrY0VP?=
 =?utf-8?B?dWdzcm9RYkxKQ09WMEVMWENVa3YyYUVYdGtWVFNpREZMT1BpakN0Mmc2Sjdv?=
 =?utf-8?B?U0tZb0NWeHJDVUxFNGI5dm9lMmo0aWV1MDVreTIwY250RENpdlphZkcrazhE?=
 =?utf-8?B?bmtDaWN0MlZOYXRCMUZwd0U5dnZlV3U3K2FMVk5DS3lKY3l0NEd0QzdaUDQ5?=
 =?utf-8?B?RWw1TDlhK3htSWpMY3pYdXpTL2tKekNDRDhRV3dzdnE1V1dHanV4b05UWHoz?=
 =?utf-8?B?UUJBUG9WUFdmLzRPd3BJSWxYc2daT2Zhc2IyS2FEL2o5WkhQQWJmdW9lMzhZ?=
 =?utf-8?B?WG1ZZi9CNlBHQUIwc29JV3RocHowTGp6S3NKTWtOU2c4YlRrU01VNlFsSmN3?=
 =?utf-8?B?aWd0eFlOamkwZEtKRHNoM0gwRjUweFZZYVJjN2poR1AvUXJFd1dsaHhUQ0tK?=
 =?utf-8?B?aUlLZ0FiVERmQzZpWERpUm8zd3hERDhBUVFSR0U0QWdDeEtYSUFMWE94eVQ0?=
 =?utf-8?B?bklMOTJ3V1lSNWlFc09TTktiMWVjMmxPSU40TmxjVXhBZUVnQ3ZjWVlBdjFP?=
 =?utf-8?B?ekNZdCt5ZW5zWDlzVm5wTlRsUFR3aDVObTFiVHpNbGttQ3dMTkxENXczRG9P?=
 =?utf-8?B?NW5XRm8yVHZiSzIzSVNjbXFtMFY1UU53NFJGK3BZUWVsZkNZRmJOaGpYT3pI?=
 =?utf-8?B?RklHNXZpNEVnL3RrV01LQjUvSjNVYTNUcnI5K1JuclZWalp3b25YSTdBV3Q0?=
 =?utf-8?B?RUJ0NmFBWEoweXl6M2RBekNMZVNuMEc2b3RrajErRDJjZXJaN3o4QzNONUIz?=
 =?utf-8?B?VzJXcFlNMHF3emYrWm1KazZkT2ZnWmNGQzdBaHFTYnlWV1pPVGNyRXNscDdS?=
 =?utf-8?B?UFk4Z1RzQ0lwMklZRGpIQnpiZ1c5L2xneDNsRmFTSWx3ZU5RenNRNWJ6SDFX?=
 =?utf-8?Q?kTyBPgibgn0GoxVmoY=3D?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQxOzY6aEVDMkovS1lwVk5yY09uYStMZEhPRkZyc0xU?=
 =?utf-8?B?c0MwWHpyaTdPdHovZ0RCWldQSDBSNG9RRE5pVk00OGZneVFxcy8rL0lMb1A1?=
 =?utf-8?B?WDh4NlJLaytpZ0xzT1lyVnNLcURTc2FOb0F1eUxuNVlvMnpoWUZqSDRxM2FW?=
 =?utf-8?B?RDh3bDhoR2xuSUhkQk5SbHRYeWphRVdlRGpiQndWUnkzQnZZcis5SDNIbWQ1?=
 =?utf-8?B?akVHa01yVG9JVzkvK1VjOS9SRUo1aXh1SFdoU01ranFtSno2S3ZCR21Vd1NL?=
 =?utf-8?B?d0JVc0VDOTVWLzNxOGRMMUZFTnlhMjRSZXIrVG1xdDRiMkd6akpKcVZNa3RI?=
 =?utf-8?B?Y1B5YyszanhlNmtWbGFwdkJ6Y2NGRGF6UHk2bWJ6N3pJbTVZRXNmeUx5VmdU?=
 =?utf-8?B?dHRJUjlPb1NaYzFVYzNMaDdrZm41MDh3V3hDNkNxay93cmZsc3dYbEkvNHBu?=
 =?utf-8?B?QnpUQXBjaDQ0NjViK3A3SHJQL2lDUG5oZllxSDg0aGdXaklOVjBRTVBBUGxs?=
 =?utf-8?B?TXIxcWVoajBnMjdaL0ZJZ3o5elEyVVhWc05JUUFGVlpjN0t3VHBDOHVMRHR6?=
 =?utf-8?B?WHZyT2h4d3dRdU5uZmdpVHZGczgybDBRQkZtUS9RM08wYmhXb0RBUTd1eFNU?=
 =?utf-8?B?SGlnaVlJaGlMMnhMaGROMTdVUEc5anlvdlUyOHl2UGFNUXdic2lCY1BhZmp6?=
 =?utf-8?B?YmprRHg5bkRISEl5VXZKMVo5c0x5dTFtdW1IbDRqaVJyRHhTaE1DWUFQbFlP?=
 =?utf-8?B?cHpJNmV4a0oya3dUcHJ1MkluUG9DZFVFZVVtb1FQNmcwNXZsZ2lrZXc3Mlhn?=
 =?utf-8?B?V1hRancza242eXN0Mi9neVVQTkJSWXltdkJMdEJqeWs2ZHdjQlVqcUtOa01r?=
 =?utf-8?B?dnFEeVJyUHY2RTF2cllnSzlTQW1BUURUQnlUREtRdXF6VHMyRGRpNjk2NUJV?=
 =?utf-8?B?aGNKaVh5VGFNZEFER1I5QWljU3NhSnZ4RHUxS201OWRMdENKU0dMM2NPOE5Z?=
 =?utf-8?B?SGxYOGtnTWVFV0VWRmtBTlF0cVJCQk9BYkhxNE5ycGllblZFOHJsK3pzTUM0?=
 =?utf-8?B?MnlYLzVnaGlSajJrNkpxVG1kVnlQenJiNEM3WERtbEkyUTZhRHJXUUlPSmhh?=
 =?utf-8?B?NW9LeGJJeENGdWF4NlZMdGd6Y0I1dVVCbGVrMzFHQ2VVV0UyL2dhOW83SC9y?=
 =?utf-8?B?MEhwTnZjTVpBWEpQQWFJb3ZjTzRMdVkyVG1jcktTdW9Pd1pVUis4UjZ4NEMw?=
 =?utf-8?B?S1lNdXpHTmJkMlJYS2N3RjNuZkYxamNuTTdwWEMvMFF6eW9HSkNwY0l0TE01?=
 =?utf-8?B?eDNNKy9rUlIvbzR4Qnp6dnZFczNiYzZlL3h1b3VqZmY3TlJlUUQ5NkhvWE9k?=
 =?utf-8?Q?qC6tl7o?=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 5:7UXQYFXXLqBvxDjzx3Fl6PCno1Z7OAeUcMYZPajxmJYwVGFOOOxRbWlF8nB9PB3JYc/1aDNHwvIRLU81uRozuO8D/pFX77XoWfDdouREksvR4BSghlqJN3tGKDfS5cJsTB5HQcgq2uonWlgzlRiT6942/Y3MSnA1bW6bHXqL4rZ3MRVJ1GYgu1SicTjghVihTaPEPOajiPyxcujTXhRqPvhJt/EjTubcdYvkeO5Kt+HfHBlrt1JtZLCsH2ftXh0fdyR7E4jd+jJQhJ+sh8u22iS2AIAeHiVcU0OMlftpkwrx9EjTrhg2U7y6ixeSUxWHCH4pd0bcXIdx69g9RJefDWgCEV2xL4KN/iVnBTu2HVSrwEB79Iv9RIF6rXmSnS7XXAKuYbbOEyoIWcM7OfvUMP1XqkXrjHPJSAZ0ief2bMFNcvWl70xY6z0P8tNWDyQPL6O1TSrvhEdi0lO8fd1gLMkFk75UzaPXxfMgEzl0uky+jmDfyepjg0/zStDW83fr;
 24:JFrjhfBDmnuFFtUkkQk+MI3Lfu49TzuvqDETlcMJA7eiJePQXWvOsS39A0wsORudiRD/VNrkDdikUhSpIElZ31Ge1+I+GwXT4rsVBko5mP8=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 7:j+b2FaYtQ6EV+2jT8/YoLE5A7/sghJQhV6ZOHG9RChOjpf72GsL/TA81TWX16hyH7JWpU+gfCHFa7kQ/SirlHuJsJX7ACR9W8Y5nUcv0kOzLBhDtmyx627ySpydO99gLMXW8Ps2fnHq5+5y9WZ5SNQuFmcYK6Xfp6WLnDLKs6WLHoY+XRS2J98VS4uloDnkT1bcxPZPWJjx2vkEJQtcNoGKFYS8vqLmnds41DzZhBv2A+2/wLiIqr/CcQT9aEcq+98bD2TwUXK/Ib9PUtUWHE0gH9ntJ27IqhevvyT7+q3+UF3B3ls3ZRh7xbVQAwaJK+eDIDirKExBPYczXWiMQVul0gxktsyETROe49a0/4EtJSJrc7Z/S9+ZlnYuSrCh4XWtTPU59xP+QSbLoOKRCzJ6Csa8hfToluD0bD2ZAwA/F05JtRGAgAL8QEoqyHfyprXfR44Tx/7ZwNIX0xWc7Qff/7Q6K0CZk4TDOs4KltV8VSFI6rCpmA5AdEHlwLrYz6cdxpzBH2jATXRJhwf58NAhg0Mf8yI/SdA1wGlIiKRGjsAyB9U7nzsYCLTiMEvTkwhQ9zu3ER4i9TXD3AUeKjjq9EHtZIDt+XMtHHKOFC2IO4QtIXvjRPiBJ3V29Fwi5O8qnA6juoEDU6a7P5/QMCNn+N+O85BLlUiLI7G0Fu7nstah4J4zOVkUmYg9rKoTaqaFX/B0iZyygZGQUEHZLgb4/adEo/Z5NAmOpdobmELE5wkOS4fwhqg2VWeTu8i1Wpzr1T4h6Y3bS6YwonoZb5zV+AH33DzMC/jEAvLpy9hw=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1141;
 20:Xi3DLseQ1PjIqOMJbrRnJbsj8FbYcJTKgTpJseLr6TRvssV8/8fX+w9rTNILPgN3DIJzF8EZf8VwAWE8fqvMziE+p1AmlSbzLmGwb9cG8LHvS+1I6fj4h/AGok39yesm7b4qM6vUZkVI5n4n1Hla+66XDji0uts5UEte9D3+68WmUgW8cIXesB7II8iRnFtLZ5rq+TahYfYz9B+LSnvIdr0bdIq9YvT3mtrr3A9AedEuUy/FGxXrjhzaymTGQYif
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 15:14:18.3513 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1141
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v8 RESEND 35/38] x86/mm: Add support to encrypt
 the kernel in-place
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIHRoZSBzdXBwb3J0IHRvIGVuY3J5cHQgdGhlIGtlcm5lbCBpbi1wbGFjZS4gVGhpcyBpcyBk
b25lIGJ5IGNyZWF0aW5nCm5ldyBwYWdlIG1hcHBpbmdzIGZvciB0aGUga2VybmVsIC0gYSBkZWNy
eXB0ZWQgd3JpdGUtcHJvdGVjdGVkIG1hcHBpbmcKYW5kIGFuIGVuY3J5cHRlZCBtYXBwaW5nLiBU
aGUga2VybmVsIGlzIGVuY3J5cHRlZCBieSBjb3B5aW5nIGl0IHRocm91Z2gKYSB0ZW1wb3Jhcnkg
YnVmZmVyLgoKU2lnbmVkLW9mZi1ieTogVG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1k
LmNvbT4KLS0tCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9tZW1fZW5jcnlwdC5oIHwgICAgNiArCiBh
cmNoL3g4Ni9tbS9NYWtlZmlsZSAgICAgICAgICAgICAgIHwgICAgMSAKIGFyY2gveDg2L21tL21l
bV9lbmNyeXB0LmMgICAgICAgICAgfCAgMzEwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKwogYXJjaC94ODYvbW0vbWVtX2VuY3J5cHRfYm9vdC5TICAgICB8ICAxNTAgKysrKysr
KysrKysrKysrKysKIDQgZmlsZXMgY2hhbmdlZCwgNDY3IGluc2VydGlvbnMoKykKIGNyZWF0ZSBt
b2RlIDEwMDY0NCBhcmNoL3g4Ni9tbS9tZW1fZW5jcnlwdF9ib290LlMKCmRpZmYgLS1naXQgYS9h
cmNoL3g4Ni9pbmNsdWRlL2FzbS9tZW1fZW5jcnlwdC5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20v
bWVtX2VuY3J5cHQuaAppbmRleCA3MGU1NWY2Li43MTIyYzM2IDEwMDY0NAotLS0gYS9hcmNoL3g4
Ni9pbmNsdWRlL2FzbS9tZW1fZW5jcnlwdC5oCisrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL21l
bV9lbmNyeXB0LmgKQEAgLTIxLDYgKzIxLDEyIEBACiAKIGV4dGVybiB1bnNpZ25lZCBsb25nIHNt
ZV9tZV9tYXNrOwogCit2b2lkIHNtZV9lbmNyeXB0X2V4ZWN1dGUodW5zaWduZWQgbG9uZyBlbmNy
eXB0ZWRfa2VybmVsX3ZhZGRyLAorCQkJIHVuc2lnbmVkIGxvbmcgZGVjcnlwdGVkX2tlcm5lbF92
YWRkciwKKwkJCSB1bnNpZ25lZCBsb25nIGtlcm5lbF9sZW4sCisJCQkgdW5zaWduZWQgbG9uZyBl
bmNyeXB0aW9uX3dhLAorCQkJIHVuc2lnbmVkIGxvbmcgZW5jcnlwdGlvbl9wZ2QpOworCiB2b2lk
IF9faW5pdCBzbWVfZWFybHlfZW5jcnlwdChyZXNvdXJjZV9zaXplX3QgcGFkZHIsCiAJCQkgICAg
ICB1bnNpZ25lZCBsb25nIHNpemUpOwogdm9pZCBfX2luaXQgc21lX2Vhcmx5X2RlY3J5cHQocmVz
b3VyY2Vfc2l6ZV90IHBhZGRyLApkaWZmIC0tZ2l0IGEvYXJjaC94ODYvbW0vTWFrZWZpbGUgYi9h
cmNoL3g4Ni9tbS9NYWtlZmlsZQppbmRleCBhOTRhN2I2Li43MmJmOGMwIDEwMDY0NAotLS0gYS9h
cmNoL3g4Ni9tbS9NYWtlZmlsZQorKysgYi9hcmNoL3g4Ni9tbS9NYWtlZmlsZQpAQCAtNDAsMyAr
NDAsNCBAQCBvYmotJChDT05GSUdfWDg2X0lOVEVMX01FTU9SWV9QUk9URUNUSU9OX0tFWVMpICs9
IHBrZXlzLm8KIG9iai0kKENPTkZJR19SQU5ET01JWkVfTUVNT1JZKSArPSBrYXNsci5vCiAKIG9i
ai0kKENPTkZJR19BTURfTUVNX0VOQ1JZUFQpCSs9IG1lbV9lbmNyeXB0Lm8KK29iai0kKENPTkZJ
R19BTURfTUVNX0VOQ1JZUFQpCSs9IG1lbV9lbmNyeXB0X2Jvb3QubwpkaWZmIC0tZ2l0IGEvYXJj
aC94ODYvbW0vbWVtX2VuY3J5cHQuYyBiL2FyY2gveDg2L21tL21lbV9lbmNyeXB0LmMKaW5kZXgg
YTc0MDBlYy4uZTVkNTQzOSAxMDA2NDQKLS0tIGEvYXJjaC94ODYvbW0vbWVtX2VuY3J5cHQuYwor
KysgYi9hcmNoL3g4Ni9tbS9tZW1fZW5jcnlwdC5jCkBAIC0yMSw2ICsyMSw4IEBACiAjaW5jbHVk
ZSA8YXNtL3NldHVwLmg+CiAjaW5jbHVkZSA8YXNtL2Jvb3RwYXJhbS5oPgogI2luY2x1ZGUgPGFz
bS9zZXRfbWVtb3J5Lmg+CisjaW5jbHVkZSA8YXNtL2NhY2hlZmx1c2guaD4KKyNpbmNsdWRlIDxh
c20vc2VjdGlvbnMuaD4KIAogLyoKICAqIFNpbmNlIFNNRSByZWxhdGVkIHZhcmlhYmxlcyBhcmUg
c2V0IGVhcmx5IGluIHRoZSBib290IHByb2Nlc3MgdGhleSBtdXN0CkBAIC0xOTksOCArMjAxLDMx
NiBAQCB2b2lkIHN3aW90bGJfc2V0X21lbV9hdHRyaWJ1dGVzKHZvaWQgKnZhZGRyLCB1bnNpZ25l
ZCBsb25nIHNpemUpCiAJc2V0X21lbW9yeV9kZWNyeXB0ZWQoKHVuc2lnbmVkIGxvbmcpdmFkZHIs
IHNpemUgPj4gUEFHRV9TSElGVCk7CiB9CiAKK3N0YXRpYyB2b2lkIF9faW5pdCBzbWVfY2xlYXJf
cGdkKHBnZF90ICpwZ2RfYmFzZSwgdW5zaWduZWQgbG9uZyBzdGFydCwKKwkJCQkgdW5zaWduZWQg
bG9uZyBlbmQpCit7CisJdW5zaWduZWQgbG9uZyBwZ2Rfc3RhcnQsIHBnZF9lbmQsIHBnZF9zaXpl
OworCXBnZF90ICpwZ2RfcDsKKworCXBnZF9zdGFydCA9IHN0YXJ0ICYgUEdESVJfTUFTSzsKKwlw
Z2RfZW5kID0gZW5kICYgUEdESVJfTUFTSzsKKworCXBnZF9zaXplID0gKCgocGdkX2VuZCAtIHBn
ZF9zdGFydCkgLyBQR0RJUl9TSVpFKSArIDEpOworCXBnZF9zaXplICo9IHNpemVvZihwZ2RfdCk7
CisKKwlwZ2RfcCA9IHBnZF9iYXNlICsgcGdkX2luZGV4KHN0YXJ0KTsKKworCW1lbXNldChwZ2Rf
cCwgMCwgcGdkX3NpemUpOworfQorCisjZGVmaW5lIFBHRF9GTEFHUwlfS0VSTlBHX1RBQkxFX05P
RU5DCisjZGVmaW5lIFA0RF9GTEFHUwlfS0VSTlBHX1RBQkxFX05PRU5DCisjZGVmaW5lIFBVRF9G
TEFHUwlfS0VSTlBHX1RBQkxFX05PRU5DCisjZGVmaW5lIFBNRF9GTEFHUwkoX19QQUdFX0tFUk5F
TF9MQVJHRV9FWEVDICYgfl9QQUdFX0dMT0JBTCkKKworc3RhdGljIHZvaWQgX19pbml0ICpzbWVf
cG9wdWxhdGVfcGdkKHBnZF90ICpwZ2RfYmFzZSwgdm9pZCAqcGd0YWJsZV9hcmVhLAorCQkJCSAg
ICAgdW5zaWduZWQgbG9uZyB2YWRkciwgcG1kdmFsX3QgcG1kX3ZhbCkKK3sKKwlwZ2RfdCAqcGdk
X3A7CisJcDRkX3QgKnA0ZF9wOworCXB1ZF90ICpwdWRfcDsKKwlwbWRfdCAqcG1kX3A7CisKKwlw
Z2RfcCA9IHBnZF9iYXNlICsgcGdkX2luZGV4KHZhZGRyKTsKKwlpZiAobmF0aXZlX3BnZF92YWwo
KnBnZF9wKSkgeworCQlpZiAoSVNfRU5BQkxFRChDT05GSUdfWDg2XzVMRVZFTCkpCisJCQlwNGRf
cCA9IChwNGRfdCAqKShuYXRpdmVfcGdkX3ZhbCgqcGdkX3ApICYgflBURV9GTEFHU19NQVNLKTsK
KwkJZWxzZQorCQkJcHVkX3AgPSAocHVkX3QgKikobmF0aXZlX3BnZF92YWwoKnBnZF9wKSAmIH5Q
VEVfRkxBR1NfTUFTSyk7CisJfSBlbHNlIHsKKwkJcGdkX3QgcGdkOworCisJCWlmIChJU19FTkFC
TEVEKENPTkZJR19YODZfNUxFVkVMKSkgeworCQkJcDRkX3AgPSBwZ3RhYmxlX2FyZWE7CisJCQlt
ZW1zZXQocDRkX3AsIDAsIHNpemVvZigqcDRkX3ApICogUFRSU19QRVJfUDREKTsKKwkJCXBndGFi
bGVfYXJlYSArPSBzaXplb2YoKnA0ZF9wKSAqIFBUUlNfUEVSX1A0RDsKKworCQkJcGdkID0gbmF0
aXZlX21ha2VfcGdkKChwZ2R2YWxfdClwNGRfcCArIFBHRF9GTEFHUyk7CisJCX0gZWxzZSB7CisJ
CQlwdWRfcCA9IHBndGFibGVfYXJlYTsKKwkJCW1lbXNldChwdWRfcCwgMCwgc2l6ZW9mKCpwdWRf
cCkgKiBQVFJTX1BFUl9QVUQpOworCQkJcGd0YWJsZV9hcmVhICs9IHNpemVvZigqcHVkX3ApICog
UFRSU19QRVJfUFVEOworCisJCQlwZ2QgPSBuYXRpdmVfbWFrZV9wZ2QoKHBnZHZhbF90KXB1ZF9w
ICsgUEdEX0ZMQUdTKTsKKwkJfQorCQluYXRpdmVfc2V0X3BnZChwZ2RfcCwgcGdkKTsKKwl9CisK
KwlpZiAoSVNfRU5BQkxFRChDT05GSUdfWDg2XzVMRVZFTCkpIHsKKwkJcDRkX3AgKz0gcDRkX2lu
ZGV4KHZhZGRyKTsKKwkJaWYgKG5hdGl2ZV9wNGRfdmFsKCpwNGRfcCkpIHsKKwkJCXB1ZF9wID0g
KHB1ZF90ICopKG5hdGl2ZV9wNGRfdmFsKCpwNGRfcCkgJiB+UFRFX0ZMQUdTX01BU0spOworCQl9
IGVsc2UgeworCQkJcDRkX3QgcDRkOworCisJCQlwdWRfcCA9IHBndGFibGVfYXJlYTsKKwkJCW1l
bXNldChwdWRfcCwgMCwgc2l6ZW9mKCpwdWRfcCkgKiBQVFJTX1BFUl9QVUQpOworCQkJcGd0YWJs
ZV9hcmVhICs9IHNpemVvZigqcHVkX3ApICogUFRSU19QRVJfUFVEOworCisJCQlwNGQgPSBuYXRp
dmVfbWFrZV9wNGQoKHB1ZHZhbF90KXB1ZF9wICsgUDREX0ZMQUdTKTsKKwkJCW5hdGl2ZV9zZXRf
cDRkKHA0ZF9wLCBwNGQpOworCQl9CisJfQorCisJcHVkX3AgKz0gcHVkX2luZGV4KHZhZGRyKTsK
KwlpZiAobmF0aXZlX3B1ZF92YWwoKnB1ZF9wKSkgeworCQlpZiAobmF0aXZlX3B1ZF92YWwoKnB1
ZF9wKSAmIF9QQUdFX1BTRSkKKwkJCWdvdG8gb3V0OworCisJCXBtZF9wID0gKHBtZF90ICopKG5h
dGl2ZV9wdWRfdmFsKCpwdWRfcCkgJiB+UFRFX0ZMQUdTX01BU0spOworCX0gZWxzZSB7CisJCXB1
ZF90IHB1ZDsKKworCQlwbWRfcCA9IHBndGFibGVfYXJlYTsKKwkJbWVtc2V0KHBtZF9wLCAwLCBz
aXplb2YoKnBtZF9wKSAqIFBUUlNfUEVSX1BNRCk7CisJCXBndGFibGVfYXJlYSArPSBzaXplb2Yo
KnBtZF9wKSAqIFBUUlNfUEVSX1BNRDsKKworCQlwdWQgPSBuYXRpdmVfbWFrZV9wdWQoKHBtZHZh
bF90KXBtZF9wICsgUFVEX0ZMQUdTKTsKKwkJbmF0aXZlX3NldF9wdWQocHVkX3AsIHB1ZCk7CisJ
fQorCisJcG1kX3AgKz0gcG1kX2luZGV4KHZhZGRyKTsKKwlpZiAoIW5hdGl2ZV9wbWRfdmFsKCpw
bWRfcCkgfHwgIShuYXRpdmVfcG1kX3ZhbCgqcG1kX3ApICYgX1BBR0VfUFNFKSkKKwkJbmF0aXZl
X3NldF9wbWQocG1kX3AsIG5hdGl2ZV9tYWtlX3BtZChwbWRfdmFsKSk7CisKK291dDoKKwlyZXR1
cm4gcGd0YWJsZV9hcmVhOworfQorCitzdGF0aWMgdW5zaWduZWQgbG9uZyBfX2luaXQgc21lX3Bn
dGFibGVfY2FsYyh1bnNpZ25lZCBsb25nIGxlbikKK3sKKwl1bnNpZ25lZCBsb25nIHA0ZF9zaXpl
LCBwdWRfc2l6ZSwgcG1kX3NpemU7CisJdW5zaWduZWQgbG9uZyB0b3RhbDsKKworCS8qCisJICog
UGVyZm9ybSBhIHJlbGF0aXZlbHkgc2ltcGxpc3RpYyBjYWxjdWxhdGlvbiBvZiB0aGUgcGFnZXRh
YmxlCisJICogZW50cmllcyB0aGF0IGFyZSBuZWVkZWQuIFRoYXQgbWFwcGluZ3Mgd2lsbCBiZSBj
b3ZlcmVkIGJ5IDJNQgorCSAqIFBNRCBlbnRyaWVzIHNvIHdlIGNhbiBjb25zZXJ2YXRpdmVseSBj
YWxjdWxhdGUgdGhlIHJlcXVpcmVkCisJICogbnVtYmVyIG9mIFA0RCwgUFVEIGFuZCBQTUQgc3Ry
dWN0dXJlcyBuZWVkZWQgdG8gcGVyZm9ybSB0aGUKKwkgKiBtYXBwaW5ncy4gSW5jcmVtZW50aW5n
IHRoZSBjb3VudCBmb3IgZWFjaCBjb3ZlcnMgdGhlIGNhc2Ugd2hlcmUKKwkgKiB0aGUgYWRkcmVz
c2VzIGNyb3NzIGVudHJpZXMuCisJICovCisJaWYgKElTX0VOQUJMRUQoQ09ORklHX1g4Nl81TEVW
RUwpKSB7CisJCXA0ZF9zaXplID0gKEFMSUdOKGxlbiwgUEdESVJfU0laRSkgLyBQR0RJUl9TSVpF
KSArIDE7CisJCXA0ZF9zaXplICo9IHNpemVvZihwNGRfdCkgKiBQVFJTX1BFUl9QNEQ7CisJCXB1
ZF9zaXplID0gKEFMSUdOKGxlbiwgUDREX1NJWkUpIC8gUDREX1NJWkUpICsgMTsKKwkJcHVkX3Np
emUgKj0gc2l6ZW9mKHB1ZF90KSAqIFBUUlNfUEVSX1BVRDsKKwl9IGVsc2UgeworCQlwNGRfc2l6
ZSA9IDA7CisJCXB1ZF9zaXplID0gKEFMSUdOKGxlbiwgUEdESVJfU0laRSkgLyBQR0RJUl9TSVpF
KSArIDE7CisJCXB1ZF9zaXplICo9IHNpemVvZihwdWRfdCkgKiBQVFJTX1BFUl9QVUQ7CisJfQor
CXBtZF9zaXplID0gKEFMSUdOKGxlbiwgUFVEX1NJWkUpIC8gUFVEX1NJWkUpICsgMTsKKwlwbWRf
c2l6ZSAqPSBzaXplb2YocG1kX3QpICogUFRSU19QRVJfUE1EOworCisJdG90YWwgPSBwNGRfc2l6
ZSArIHB1ZF9zaXplICsgcG1kX3NpemU7CisKKwkvKgorCSAqIE5vdyBjYWxjdWxhdGUgdGhlIGFk
ZGVkIHBhZ2V0YWJsZSBzdHJ1Y3R1cmVzIG5lZWRlZCB0byBwb3B1bGF0ZQorCSAqIHRoZSBuZXcg
cGFnZXRhYmxlcy4KKwkgKi8KKwlpZiAoSVNfRU5BQkxFRChDT05GSUdfWDg2XzVMRVZFTCkpIHsK
KwkJcDRkX3NpemUgPSBBTElHTih0b3RhbCwgUEdESVJfU0laRSkgLyBQR0RJUl9TSVpFOworCQlw
NGRfc2l6ZSAqPSBzaXplb2YocDRkX3QpICogUFRSU19QRVJfUDREOworCQlwdWRfc2l6ZSA9IEFM
SUdOKHRvdGFsLCBQNERfU0laRSkgLyBQNERfU0laRTsKKwkJcHVkX3NpemUgKj0gc2l6ZW9mKHB1
ZF90KSAqIFBUUlNfUEVSX1BVRDsKKwl9IGVsc2UgeworCQlwNGRfc2l6ZSA9IDA7CisJCXB1ZF9z
aXplID0gQUxJR04odG90YWwsIFBHRElSX1NJWkUpIC8gUEdESVJfU0laRTsKKwkJcHVkX3NpemUg
Kj0gc2l6ZW9mKHB1ZF90KSAqIFBUUlNfUEVSX1BVRDsKKwl9CisJcG1kX3NpemUgPSBBTElHTih0
b3RhbCwgUFVEX1NJWkUpIC8gUFVEX1NJWkU7CisJcG1kX3NpemUgKj0gc2l6ZW9mKHBtZF90KSAq
IFBUUlNfUEVSX1BNRDsKKworCXRvdGFsICs9IHA0ZF9zaXplICsgcHVkX3NpemUgKyBwbWRfc2l6
ZTsKKworCXJldHVybiB0b3RhbDsKK30KKwogdm9pZCBfX2luaXQgc21lX2VuY3J5cHRfa2VybmVs
KHZvaWQpCiB7CisJdW5zaWduZWQgbG9uZyB3b3JrYXJlYV9zdGFydCwgd29ya2FyZWFfZW5kLCB3
b3JrYXJlYV9sZW47CisJdW5zaWduZWQgbG9uZyBleGVjdXRlX3N0YXJ0LCBleGVjdXRlX2VuZCwg
ZXhlY3V0ZV9sZW47CisJdW5zaWduZWQgbG9uZyBrZXJuZWxfc3RhcnQsIGtlcm5lbF9lbmQsIGtl
cm5lbF9sZW47CisJdW5zaWduZWQgbG9uZyBwZ3RhYmxlX2FyZWFfbGVuOworCXVuc2lnbmVkIGxv
bmcgcGFkZHIsIHBtZF9mbGFnczsKKwl1bnNpZ25lZCBsb25nIGRlY3J5cHRlZF9iYXNlOworCXZv
aWQgKnBndGFibGVfYXJlYTsKKwlwZ2RfdCAqcGdkOworCisJaWYgKCFzbWVfYWN0aXZlKCkpCisJ
CXJldHVybjsKKworCS8qCisJICogUHJlcGFyZSBmb3IgZW5jcnlwdGluZyB0aGUga2VybmVsIGJ5
IGJ1aWxkaW5nIG5ldyBwYWdldGFibGVzIHdpdGgKKwkgKiB0aGUgbmVjZXNzYXJ5IGF0dHJpYnV0
ZXMgbmVlZGVkIHRvIGVuY3J5cHQgdGhlIGtlcm5lbCBpbiBwbGFjZS4KKwkgKgorCSAqICAgT25l
IHJhbmdlIG9mIHZpcnR1YWwgYWRkcmVzc2VzIHdpbGwgbWFwIHRoZSBtZW1vcnkgb2NjdXBpZWQK
KwkgKiAgIGJ5IHRoZSBrZXJuZWwgYXMgZW5jcnlwdGVkLgorCSAqCisJICogICBBbm90aGVyIHJh
bmdlIG9mIHZpcnR1YWwgYWRkcmVzc2VzIHdpbGwgbWFwIHRoZSBtZW1vcnkgb2NjdXBpZWQKKwkg
KiAgIGJ5IHRoZSBrZXJuZWwgYXMgZGVjcnlwdGVkIGFuZCB3cml0ZS1wcm90ZWN0ZWQuCisJICoK
KwkgKiAgICAgVGhlIHVzZSBvZiB3cml0ZS1wcm90ZWN0IGF0dHJpYnV0ZSB3aWxsIHByZXZlbnQg
YW55IG9mIHRoZQorCSAqICAgICBtZW1vcnkgZnJvbSBiZWluZyBjYWNoZWQuCisJICovCisKKwkv
KiBQaHlzaWNhbCBhZGRyZXNzZXMgZ2l2ZXMgdXMgdGhlIGlkZW50aXR5IG1hcHBlZCB2aXJ0dWFs
IGFkZHJlc3NlcyAqLworCWtlcm5lbF9zdGFydCA9IF9fcGFfc3ltYm9sKF90ZXh0KTsKKwlrZXJu
ZWxfZW5kID0gQUxJR04oX19wYV9zeW1ib2woX2VuZCksIFBNRF9QQUdFX1NJWkUpOworCWtlcm5l
bF9sZW4gPSBrZXJuZWxfZW5kIC0ga2VybmVsX3N0YXJ0OworCisJLyogU2V0IHRoZSBlbmNyeXB0
aW9uIHdvcmthcmVhIHRvIGJlIGltbWVkaWF0ZWx5IGFmdGVyIHRoZSBrZXJuZWwgKi8KKwl3b3Jr
YXJlYV9zdGFydCA9IGtlcm5lbF9lbmQ7CisKKwkvKgorCSAqIENhbGN1bGF0ZSByZXF1aXJlZCBu
dW1iZXIgb2Ygd29ya2FyZWEgYnl0ZXMgbmVlZGVkOgorCSAqICAgZXhlY3V0YWJsZSBlbmNyeXB0
aW9uIGFyZWEgc2l6ZToKKwkgKiAgICAgc3RhY2sgcGFnZSAoUEFHRV9TSVpFKQorCSAqICAgICBl
bmNyeXB0aW9uIHJvdXRpbmUgcGFnZSAoUEFHRV9TSVpFKQorCSAqICAgICBpbnRlcm1lZGlhdGUg
Y29weSBidWZmZXIgKFBNRF9QQUdFX1NJWkUpCisJICogICBwYWdldGFibGUgc3RydWN0dXJlcyBm
b3IgdGhlIGVuY3J5cHRpb24gb2YgdGhlIGtlcm5lbAorCSAqICAgcGFnZXRhYmxlIHN0cnVjdHVy
ZXMgZm9yIHdvcmthcmVhIChpbiBjYXNlIG5vdCBjdXJyZW50bHkgbWFwcGVkKQorCSAqLworCWV4
ZWN1dGVfc3RhcnQgPSB3b3JrYXJlYV9zdGFydDsKKwlleGVjdXRlX2VuZCA9IGV4ZWN1dGVfc3Rh
cnQgKyAoUEFHRV9TSVpFICogMikgKyBQTURfUEFHRV9TSVpFOworCWV4ZWN1dGVfbGVuID0gZXhl
Y3V0ZV9lbmQgLSBleGVjdXRlX3N0YXJ0OworCisJLyoKKwkgKiBPbmUgUEdEIGZvciBib3RoIGVu
Y3J5cHRlZCBhbmQgZGVjcnlwdGVkIG1hcHBpbmdzIGFuZCBhIHNldCBvZgorCSAqIFBVRHMgYW5k
IFBNRHMgZm9yIGVhY2ggb2YgdGhlIGVuY3J5cHRlZCBhbmQgZGVjcnlwdGVkIG1hcHBpbmdzLgor
CSAqLworCXBndGFibGVfYXJlYV9sZW4gPSBzaXplb2YocGdkX3QpICogUFRSU19QRVJfUEdEOwor
CXBndGFibGVfYXJlYV9sZW4gKz0gc21lX3BndGFibGVfY2FsYyhleGVjdXRlX2VuZCAtIGtlcm5l
bF9zdGFydCkgKiAyOworCisJLyogUFVEcyBhbmQgUE1EcyBuZWVkZWQgaW4gdGhlIGN1cnJlbnQg
cGFnZXRhYmxlcyBmb3IgdGhlIHdvcmthcmVhICovCisJcGd0YWJsZV9hcmVhX2xlbiArPSBzbWVf
cGd0YWJsZV9jYWxjKGV4ZWN1dGVfbGVuICsgcGd0YWJsZV9hcmVhX2xlbik7CisKKwkvKgorCSAq
IFRoZSB0b3RhbCB3b3JrYXJlYSBpbmNsdWRlcyB0aGUgZXhlY3V0YWJsZSBlbmNyeXB0aW9uIGFy
ZWEgYW5kCisJICogdGhlIHBhZ2V0YWJsZSBhcmVhLgorCSAqLworCXdvcmthcmVhX2xlbiA9IGV4
ZWN1dGVfbGVuICsgcGd0YWJsZV9hcmVhX2xlbjsKKwl3b3JrYXJlYV9lbmQgPSB3b3JrYXJlYV9z
dGFydCArIHdvcmthcmVhX2xlbjsKKworCS8qCisJICogU2V0IHRoZSBhZGRyZXNzIHRvIHRoZSBz
dGFydCBvZiB3aGVyZSBuZXdseSBjcmVhdGVkIHBhZ2V0YWJsZQorCSAqIHN0cnVjdHVyZXMgKFBH
RHMsIFBVRHMgYW5kIFBNRHMpIHdpbGwgYmUgYWxsb2NhdGVkLiBOZXcgcGFnZXRhYmxlCisJICog
c3RydWN0dXJlcyBhcmUgY3JlYXRlZCB3aGVuIHRoZSB3b3JrYXJlYSBpcyBhZGRlZCB0byB0aGUg
Y3VycmVudAorCSAqIHBhZ2V0YWJsZXMgYW5kIHdoZW4gdGhlIG5ldyBlbmNyeXB0ZWQgYW5kIGRl
Y3J5cHRlZCBrZXJuZWwKKwkgKiBtYXBwaW5ncyBhcmUgcG9wdWxhdGVkLgorCSAqLworCXBndGFi
bGVfYXJlYSA9ICh2b2lkICopZXhlY3V0ZV9lbmQ7CisKKwkvKgorCSAqIE1ha2Ugc3VyZSB0aGUg
Y3VycmVudCBwYWdldGFibGUgc3RydWN0dXJlIGhhcyBlbnRyaWVzIGZvcgorCSAqIGFkZHJlc3Np
bmcgdGhlIHdvcmthcmVhLgorCSAqLworCXBnZCA9IChwZ2RfdCAqKW5hdGl2ZV9yZWFkX2NyM19w
YSgpOworCXBhZGRyID0gd29ya2FyZWFfc3RhcnQ7CisJd2hpbGUgKHBhZGRyIDwgd29ya2FyZWFf
ZW5kKSB7CisJCXBndGFibGVfYXJlYSA9IHNtZV9wb3B1bGF0ZV9wZ2QocGdkLCBwZ3RhYmxlX2Fy
ZWEsCisJCQkJCQlwYWRkciwKKwkJCQkJCXBhZGRyICsgUE1EX0ZMQUdTKTsKKworCQlwYWRkciAr
PSBQTURfUEFHRV9TSVpFOworCX0KKworCS8qIEZsdXNoIHRoZSBUTEIgLSBubyBnbG9iYWxzIHNv
IGNyMyBpcyBlbm91Z2ggKi8KKwluYXRpdmVfd3JpdGVfY3IzKF9fbmF0aXZlX3JlYWRfY3IzKCkp
OworCisJLyoKKwkgKiBBIG5ldyBwYWdldGFibGUgc3RydWN0dXJlIGlzIGJlaW5nIGJ1aWx0IHRv
IGFsbG93IGZvciB0aGUga2VybmVsCisJICogdG8gYmUgZW5jcnlwdGVkLiBJdCBzdGFydHMgd2l0
aCBhbiBlbXB0eSBQR0QgdGhhdCB3aWxsIHRoZW4gYmUKKwkgKiBwb3B1bGF0ZWQgd2l0aCBuZXcg
UFVEcyBhbmQgUE1EcyBhcyB0aGUgZW5jcnlwdGVkIGFuZCBkZWNyeXB0ZWQKKwkgKiBrZXJuZWwg
bWFwcGluZ3MgYXJlIGNyZWF0ZWQuCisJICovCisJcGdkID0gcGd0YWJsZV9hcmVhOworCW1lbXNl
dChwZ2QsIDAsIHNpemVvZigqcGdkKSAqIFBUUlNfUEVSX1BHRCk7CisJcGd0YWJsZV9hcmVhICs9
IHNpemVvZigqcGdkKSAqIFBUUlNfUEVSX1BHRDsKKworCS8qIEFkZCBlbmNyeXB0ZWQga2VybmVs
IChpZGVudGl0eSkgbWFwcGluZ3MgKi8KKwlwbWRfZmxhZ3MgPSBQTURfRkxBR1MgfCBfUEFHRV9F
TkM7CisJcGFkZHIgPSBrZXJuZWxfc3RhcnQ7CisJd2hpbGUgKHBhZGRyIDwga2VybmVsX2VuZCkg
eworCQlwZ3RhYmxlX2FyZWEgPSBzbWVfcG9wdWxhdGVfcGdkKHBnZCwgcGd0YWJsZV9hcmVhLAor
CQkJCQkJcGFkZHIsCisJCQkJCQlwYWRkciArIHBtZF9mbGFncyk7CisKKwkJcGFkZHIgKz0gUE1E
X1BBR0VfU0laRTsKKwl9CisKKwkvKgorCSAqIEEgZGlmZmVyZW50IFBHRCBpbmRleC9lbnRyeSBt
dXN0IGJlIHVzZWQgdG8gZ2V0IGRpZmZlcmVudAorCSAqIHBhZ2V0YWJsZSBlbnRyaWVzIGZvciB0
aGUgZGVjcnlwdGVkIG1hcHBpbmcuIENob29zZSB0aGUgbmV4dAorCSAqIFBHRCBpbmRleCBhbmQg
Y29udmVydCBpdCB0byBhIHZpcnR1YWwgYWRkcmVzcyB0byBiZSB1c2VkIGFzCisJICogdGhlIGJh
c2Ugb2YgdGhlIG1hcHBpbmcuCisJICovCisJZGVjcnlwdGVkX2Jhc2UgPSAocGdkX2luZGV4KHdv
cmthcmVhX2VuZCkgKyAxKSAmIChQVFJTX1BFUl9QR0QgLSAxKTsKKwlkZWNyeXB0ZWRfYmFzZSA8
PD0gUEdESVJfU0hJRlQ7CisKKwkvKiBBZGQgZGVjcnlwdGVkLCB3cml0ZS1wcm90ZWN0ZWQga2Vy
bmVsIChub24taWRlbnRpdHkpIG1hcHBpbmdzICovCisJcG1kX2ZsYWdzID0gKFBNRF9GTEFHUyAm
IH5fUEFHRV9DQUNIRV9NQVNLKSB8IChfUEFHRV9QQVQgfCBfUEFHRV9QV1QpOworCXBhZGRyID0g
a2VybmVsX3N0YXJ0OworCXdoaWxlIChwYWRkciA8IGtlcm5lbF9lbmQpIHsKKwkJcGd0YWJsZV9h
cmVhID0gc21lX3BvcHVsYXRlX3BnZChwZ2QsIHBndGFibGVfYXJlYSwKKwkJCQkJCXBhZGRyICsg
ZGVjcnlwdGVkX2Jhc2UsCisJCQkJCQlwYWRkciArIHBtZF9mbGFncyk7CisKKwkJcGFkZHIgKz0g
UE1EX1BBR0VfU0laRTsKKwl9CisKKwkvKiBBZGQgZGVjcnlwdGVkIHdvcmthcmVhIG1hcHBpbmdz
IHRvIGJvdGgga2VybmVsIG1hcHBpbmdzICovCisJcGFkZHIgPSB3b3JrYXJlYV9zdGFydDsKKwl3
aGlsZSAocGFkZHIgPCB3b3JrYXJlYV9lbmQpIHsKKwkJcGd0YWJsZV9hcmVhID0gc21lX3BvcHVs
YXRlX3BnZChwZ2QsIHBndGFibGVfYXJlYSwKKwkJCQkJCXBhZGRyLAorCQkJCQkJcGFkZHIgKyBQ
TURfRkxBR1MpOworCisJCXBndGFibGVfYXJlYSA9IHNtZV9wb3B1bGF0ZV9wZ2QocGdkLCBwZ3Rh
YmxlX2FyZWEsCisJCQkJCQlwYWRkciArIGRlY3J5cHRlZF9iYXNlLAorCQkJCQkJcGFkZHIgKyBQ
TURfRkxBR1MpOworCisJCXBhZGRyICs9IFBNRF9QQUdFX1NJWkU7CisJfQorCisJLyogUGVyZm9y
bSB0aGUgZW5jcnlwdGlvbiAqLworCXNtZV9lbmNyeXB0X2V4ZWN1dGUoa2VybmVsX3N0YXJ0LCBr
ZXJuZWxfc3RhcnQgKyBkZWNyeXB0ZWRfYmFzZSwKKwkJCSAgICBrZXJuZWxfbGVuLCB3b3JrYXJl
YV9zdGFydCwgKHVuc2lnbmVkIGxvbmcpcGdkKTsKKworCS8qCisJICogQXQgdGhpcyBwb2ludCB3
ZSBhcmUgcnVubmluZyBlbmNyeXB0ZWQuICBSZW1vdmUgdGhlIG1hcHBpbmdzIGZvcgorCSAqIHRo
ZSBkZWNyeXB0ZWQgYXJlYXMgLSBhbGwgdGhhdCBpcyBuZWVkZWQgZm9yIHRoaXMgaXMgdG8gcmVt
b3ZlCisJICogdGhlIFBHRCBlbnRyeS9lbnRyaWVzLgorCSAqLworCXNtZV9jbGVhcl9wZ2QocGdk
LCBrZXJuZWxfc3RhcnQgKyBkZWNyeXB0ZWRfYmFzZSwKKwkJICAgICAga2VybmVsX2VuZCArIGRl
Y3J5cHRlZF9iYXNlKTsKKworCXNtZV9jbGVhcl9wZ2QocGdkLCB3b3JrYXJlYV9zdGFydCArIGRl
Y3J5cHRlZF9iYXNlLAorCQkgICAgICB3b3JrYXJlYV9lbmQgKyBkZWNyeXB0ZWRfYmFzZSk7CisK
KwkvKiBGbHVzaCB0aGUgVExCIC0gbm8gZ2xvYmFscyBzbyBjcjMgaXMgZW5vdWdoICovCisJbmF0
aXZlX3dyaXRlX2NyMyhfX25hdGl2ZV9yZWFkX2NyMygpKTsKIH0KIAogdm9pZCBfX2luaXQgc21l
X2VuYWJsZSh2b2lkKQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvbW0vbWVtX2VuY3J5cHRfYm9vdC5T
IGIvYXJjaC94ODYvbW0vbWVtX2VuY3J5cHRfYm9vdC5TCm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAuLjc3MjBiMDAKLS0tIC9kZXYvbnVsbAorKysgYi9hcmNoL3g4Ni9tbS9tZW1f
ZW5jcnlwdF9ib290LlMKQEAgLTAsMCArMSwxNTAgQEAKKy8qCisgKiBBTUQgTWVtb3J5IEVuY3J5
cHRpb24gU3VwcG9ydAorICoKKyAqIENvcHlyaWdodCAoQykgMjAxNiBBZHZhbmNlZCBNaWNybyBE
ZXZpY2VzLCBJbmMuCisgKgorICogQXV0aG9yOiBUb20gTGVuZGFja3kgPHRob21hcy5sZW5kYWNr
eUBhbWQuY29tPgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2Fu
IHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CisgKiBpdCB1bmRlciB0aGUgdGVybXMgb2Yg
dGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHZlcnNpb24gMiBhcworICogcHVibGlzaGVk
IGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCisgKi8KKworI2luY2x1ZGUgPGxpbnV4
L2xpbmthZ2UuaD4KKyNpbmNsdWRlIDxhc20vcGd0YWJsZS5oPgorI2luY2x1ZGUgPGFzbS9wYWdl
Lmg+CisjaW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci1mbGFncy5oPgorI2luY2x1ZGUgPGFzbS9tc3It
aW5kZXguaD4KKworCS50ZXh0CisJLmNvZGU2NAorRU5UUlkoc21lX2VuY3J5cHRfZXhlY3V0ZSkK
KworCS8qCisJICogRW50cnkgcGFyYW1ldGVyczoKKwkgKiAgIFJESSAtIHZpcnR1YWwgYWRkcmVz
cyBmb3IgdGhlIGVuY3J5cHRlZCBrZXJuZWwgbWFwcGluZworCSAqICAgUlNJIC0gdmlydHVhbCBh
ZGRyZXNzIGZvciB0aGUgZGVjcnlwdGVkIGtlcm5lbCBtYXBwaW5nCisJICogICBSRFggLSBsZW5n
dGggb2Yga2VybmVsCisJICogICBSQ1ggLSB2aXJ0dWFsIGFkZHJlc3Mgb2YgdGhlIGVuY3J5cHRp
b24gd29ya2FyZWEsIGluY2x1ZGluZzoKKwkgKiAgICAgLSBzdGFjayBwYWdlIChQQUdFX1NJWkUp
CisJICogICAgIC0gZW5jcnlwdGlvbiByb3V0aW5lIHBhZ2UgKFBBR0VfU0laRSkKKwkgKiAgICAg
LSBpbnRlcm1lZGlhdGUgY29weSBidWZmZXIgKFBNRF9QQUdFX1NJWkUpCisJICogICAgUjggLSBw
aHlzY2lhbCBhZGRyZXNzIG9mIHRoZSBwYWdldGFibGVzIHRvIHVzZSBmb3IgZW5jcnlwdGlvbgor
CSAqLworCisJcHVzaAklcmJwCisJcHVzaAklcjEyCisKKwkvKiBTZXQgdXAgYSBvbmUgcGFnZSBz
dGFjayBpbiB0aGUgbm9uLWVuY3J5cHRlZCBtZW1vcnkgYXJlYSAqLworCW1vdnEJJXJzcCwgJXJi
cAkJLyogU2F2ZSBjdXJyZW50IHN0YWNrIHBvaW50ZXIgKi8KKwltb3ZxCSVyY3gsICVyYXgJCS8q
IFdvcmthcmVhIHN0YWNrIHBhZ2UgKi8KKwltb3ZxCSVyYXgsICVyc3AJCS8qIFNldCBuZXcgc3Rh
Y2sgcG9pbnRlciAqLworCWFkZHEJJFBBR0VfU0laRSwgJXJzcAkvKiBTdGFjayBncm93cyBmcm9t
IHRoZSBib3R0b20gKi8KKwlhZGRxCSRQQUdFX1NJWkUsICVyYXgJLyogV29ya2FyZWEgZW5jcnlw
dGlvbiByb3V0aW5lICovCisKKwltb3ZxCSVyZGksICVyMTAJCS8qIEVuY3J5cHRlZCBrZXJuZWwg
Ki8KKwltb3ZxCSVyc2ksICVyMTEJCS8qIERlY3J5cHRlZCBrZXJuZWwgKi8KKwltb3ZxCSVyZHgs
ICVyMTIJCS8qIEtlcm5lbCBsZW5ndGggKi8KKworCS8qIENvcHkgZW5jcnlwdGlvbiByb3V0aW5l
IGludG8gdGhlIHdvcmthcmVhICovCisJbW92cQklcmF4LCAlcmRpCQkJCS8qIFdvcmthcmVhIGVu
Y3J5cHRpb24gcm91dGluZSAqLworCWxlYXEJX19lbmNfY29weSglcmlwKSwgJXJzaQkJCS8qIEVu
Y3J5cHRpb24gcm91dGluZSAqLworCW1vdnEJJCguTF9fZW5jX2NvcHlfZW5kIC0gX19lbmNfY29w
eSksICVyY3gJLyogRW5jcnlwdGlvbiByb3V0aW5lIGxlbmd0aCAqLworCXJlcAltb3ZzYgorCisJ
LyogU2V0dXAgcmVnaXN0ZXJzIGZvciBjYWxsICovCisJbW92cQklcjEwLCAlcmRpCQkvKiBFbmNy
eXB0ZWQga2VybmVsICovCisJbW92cQklcjExLCAlcnNpCQkvKiBEZWNyeXB0ZWQga2VybmVsICov
CisJbW92cQklcjgsICVyZHgJCS8qIFBhZ2V0YWJsZXMgdXNlZCBmb3IgZW5jcnlwdGlvbiAqLwor
CW1vdnEJJXIxMiwgJXJjeAkJLyogS2VybmVsIGxlbmd0aCAqLworCW1vdnEJJXJheCwgJXI4CQkv
KiBXb3JrYXJlYSBlbmNyeXB0aW9uIHJvdXRpbmUgKi8KKwlhZGRxCSRQQUdFX1NJWkUsICVyOAkJ
LyogV29ya2FyZWEgaW50ZXJtZWRpYXRlIGNvcHkgYnVmZmVyICovCisKKwljYWxsCSolcmF4CQkJ
LyogQ2FsbCB0aGUgZW5jcnlwdGlvbiByb3V0aW5lICovCisKKwltb3ZxCSVyYnAsICVyc3AJCS8q
IFJlc3RvcmUgb3JpZ2luYWwgc3RhY2sgcG9pbnRlciAqLworCisJcG9wCSVyMTIKKwlwb3AJJXJi
cAorCisJcmV0CitFTkRQUk9DKHNtZV9lbmNyeXB0X2V4ZWN1dGUpCisKK0VOVFJZKF9fZW5jX2Nv
cHkpCisvKgorICogUm91dGluZSB1c2VkIHRvIGVuY3J5cHQga2VybmVsLgorICogICBUaGlzIHJv
dXRpbmUgbXVzdCBiZSBydW4gb3V0c2lkZSBvZiB0aGUga2VybmVsIHByb3BlciBzaW5jZQorICog
ICB0aGUga2VybmVsIHdpbGwgYmUgZW5jcnlwdGVkIGR1cmluZyB0aGUgcHJvY2Vzcy4gU28gdGhp
cworICogICByb3V0aW5lIGlzIGRlZmluZWQgaGVyZSBhbmQgdGhlbiBjb3BpZWQgdG8gYW4gYXJl
YSBvdXRzaWRlCisgKiAgIG9mIHRoZSBrZXJuZWwgd2hlcmUgaXQgd2lsbCByZW1haW4gYW5kIHJ1
biBkZWNyeXB0ZWQKKyAqICAgZHVyaW5nIGV4ZWN1dGlvbi4KKyAqCisgKiAgIE9uIGVudHJ5IHRo
ZSByZWdpc3RlcnMgbXVzdCBiZToKKyAqICAgICBSREkgLSB2aXJ0dWFsIGFkZHJlc3MgZm9yIHRo
ZSBlbmNyeXB0ZWQga2VybmVsIG1hcHBpbmcKKyAqICAgICBSU0kgLSB2aXJ0dWFsIGFkZHJlc3Mg
Zm9yIHRoZSBkZWNyeXB0ZWQga2VybmVsIG1hcHBpbmcKKyAqICAgICBSRFggLSBhZGRyZXNzIG9m
IHRoZSBwYWdldGFibGVzIHRvIHVzZSBmb3IgZW5jcnlwdGlvbgorICogICAgIFJDWCAtIGxlbmd0
aCBvZiBrZXJuZWwKKyAqICAgICAgUjggLSBpbnRlcm1lZGlhdGUgY29weSBidWZmZXIKKyAqCisg
KiAgICAgUkFYIC0gcG9pbnRzIHRvIHRoaXMgcm91dGluZQorICoKKyAqIFRoZSBrZXJuZWwgd2ls
bCBiZSBlbmNyeXB0ZWQgYnkgY29weWluZyBmcm9tIHRoZSBub24tZW5jcnlwdGVkCisgKiBrZXJu
ZWwgc3BhY2UgdG8gYW4gaW50ZXJtZWRpYXRlIGJ1ZmZlciBhbmQgdGhlbiBjb3B5aW5nIGZyb20g
dGhlCisgKiBpbnRlcm1lZGlhdGUgYnVmZmVyIGJhY2sgdG8gdGhlIGVuY3J5cHRlZCBrZXJuZWwg
c3BhY2UuIFRoZSBwaHlzaWNhbAorICogYWRkcmVzc2VzIG9mIHRoZSB0d28ga2VybmVsIHNwYWNl
IG1hcHBpbmdzIGFyZSB0aGUgc2FtZSB3aGljaAorICogcmVzdWx0cyBpbiB0aGUga2VybmVsIGJl
aW5nIGVuY3J5cHRlZCAiaW4gcGxhY2UiLgorICovCisJLyogRW5hYmxlIHRoZSBuZXcgcGFnZSB0
YWJsZXMgKi8KKwltb3YJJXJkeCwgJWNyMworCisJLyogRmx1c2ggYW55IGdsb2JhbCBUTEJzICov
CisJbW92CSVjcjQsICVyZHgKKwlhbmRxCSR+WDg2X0NSNF9QR0UsICVyZHgKKwltb3YJJXJkeCwg
JWNyNAorCW9ycQkkWDg2X0NSNF9QR0UsICVyZHgKKwltb3YJJXJkeCwgJWNyNAorCisJLyogU2V0
IHRoZSBQQVQgcmVnaXN0ZXIgUEE1IGVudHJ5IHRvIHdyaXRlLXByb3RlY3QgKi8KKwlwdXNoCSVy
Y3gKKwltb3ZsCSRNU1JfSUEzMl9DUl9QQVQsICVlY3gKKwlyZG1zcgorCXB1c2gJJXJkeAkJCS8q
IFNhdmUgb3JpZ2luYWwgUEFUIHZhbHVlICovCisJYW5kbAkkMHhmZmZmMDBmZiwgJWVkeAkvKiBD
bGVhciBQQTUgKi8KKwlvcmwJJDB4MDAwMDA1MDAsICVlZHgJLyogU2V0IFBBNSB0byBXUCAqLwor
CXdybXNyCisJcG9wCSVyZHgJCQkvKiBSRFggY29udGFpbnMgb3JpZ2luYWwgUEFUIHZhbHVlICov
CisJcG9wCSVyY3gKKworCW1vdnEJJXJjeCwgJXI5CQkvKiBTYXZlIGtlcm5lbCBsZW5ndGggKi8K
Kwltb3ZxCSVyZGksICVyMTAJCS8qIFNhdmUgZW5jcnlwdGVkIGtlcm5lbCBhZGRyZXNzICovCisJ
bW92cQklcnNpLCAlcjExCQkvKiBTYXZlIGRlY3J5cHRlZCBrZXJuZWwgYWRkcmVzcyAqLworCisJ
d2JpbnZkCQkJCS8qIEludmFsaWRhdGUgYW55IGNhY2hlIGVudHJpZXMgKi8KKworCS8qIENvcHkv
ZW5jcnlwdCAyTUIgYXQgYSB0aW1lICovCisxOgorCW1vdnEJJXIxMSwgJXJzaQkJLyogU291cmNl
IC0gZGVjcnlwdGVkIGtlcm5lbCAqLworCW1vdnEJJXI4LCAlcmRpCQkvKiBEZXN0ICAgLSBpbnRl
cm1lZGlhdGUgY29weSBidWZmZXIgKi8KKwltb3ZxCSRQTURfUEFHRV9TSVpFLCAlcmN4CS8qIDJN
QiBsZW5ndGggKi8KKwlyZXAJbW92c2IKKworCW1vdnEJJXI4LCAlcnNpCQkvKiBTb3VyY2UgLSBp
bnRlcm1lZGlhdGUgY29weSBidWZmZXIgKi8KKwltb3ZxCSVyMTAsICVyZGkJCS8qIERlc3QgICAt
IGVuY3J5cHRlZCBrZXJuZWwgKi8KKwltb3ZxCSRQTURfUEFHRV9TSVpFLCAlcmN4CS8qIDJNQiBs
ZW5ndGggKi8KKwlyZXAJbW92c2IKKworCWFkZHEJJFBNRF9QQUdFX1NJWkUsICVyMTEKKwlhZGRx
CSRQTURfUEFHRV9TSVpFLCAlcjEwCisJc3VicQkkUE1EX1BBR0VfU0laRSwgJXI5CS8qIEtlcm5l
bCBsZW5ndGggZGVjcmVtZW50ICovCisJam56CTFiCQkJLyogS2VybmVsIGxlbmd0aCBub3QgemVy
bz8gKi8KKworCS8qIFJlc3RvcmUgUEFUIHJlZ2lzdGVyICovCisJcHVzaAklcmR4CQkJLyogU2F2
ZSBvcmlnaW5hbCBQQVQgdmFsdWUgKi8KKwltb3ZsCSRNU1JfSUEzMl9DUl9QQVQsICVlY3gKKwly
ZG1zcgorCXBvcAklcmR4CQkJLyogUmVzdG9yZSBvcmlnaW5hbCBQQVQgdmFsdWUgKi8KKwl3cm1z
cgorCisJcmV0CisuTF9fZW5jX2NvcHlfZW5kOgorRU5EUFJPQyhfX2VuY19jb3B5KQoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 27 15:14:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 15: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 1dPsCO-0003ea-5G; Tue, 27 Jun 2017 15:14:40 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dPsCN-0003dc-9Y
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 15:14:39 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 9E/AD-02185-E5672595; Tue, 27 Jun 2017 15:14:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSeUgUcRTe38zs7miO/rzY13qU22FJ65H/BBE
 IERmhlUJkWDlro7O1u8rMWlv/aGWXV6UUtFgeWdGlJJaZJKSZumpIHmUSgSiVq5CkRAfUjLNd
 /33vfe/7vvfg0WRAoUZPcw47J9hYi0HjTfExq3Ya9xxKSYud/e63rm72GpWAEjtbvxPb0W612
 WbKcWSo+cEn76jcoTBHx1xoAXqsK0LeNIULSRg9d5aQC4QrENx7VU4WIS86AJ8koKM7X8YavA
 ZGZuYIGQfiDCibHtLIOAhXEzB+CctiEs9ooO1F3wJB4FCorr0uGdFSxApobWPkNoMTYdp9gZK
 xF94CVRdHCCUrEfq+PtHKOBiHw63BQrUy7w89lyco2YbEq6HhcYzcJvESaJ6pXFgT8FJo/vJF
 I68A+DSC922zHs/l4Pw8oFWGwqCzv5JScBLU/3hKyJ6Al4GrMFnRPiXAdX9SqxT9GmitKvEIo
 uBm9zm1QoxroXre7ZkaV0NZR4lnj4cUPHfzCrbA8OnznugtcMtZQSqCPjUUTzwjlGIMQ+f1Ov
 V5ZHT+c6vz763Of26tRuRtFClywiFOMK6NNgnmbN5uZc0WY1xsfLSVE0U2m7OwJjE6M8faiKS
 XyFep0CPkOrGxHS2mCUMwcwdS0gJ8TTn7j/CsyO8T8iyc2I4iaRrXdh5P1VO2HBtnAIbMk8b8
 BS6bc2SZLdKL/Z4E2scQxIzkSjQj5rJW0ZytUC4Uodcx8bIOywSfZ/sj+/2cL1GYPpBBKpUqw
 CeXE6xm+//8FNLRyBDI1IiSi4/ZZv/jPiUFE1IwdXW7HGxn/1L6AhTa253WNTw5tmO9uKvpVP
 dn98e35WxLwqf5g/FZ6abkkJX1uOque3fythPHdCE3wlsO9Gam18xsTW0sHt3KR2weap4rXlQ
 TG/Zt73pHwtHDpaVJPVciQr2Dajakuu+ubDjzuinSd2JTqWBVP/ArbusXrkRYjfHz+V0DH+Ia
 3lT9dLUYKJFn46JIQWR/AXFjp8KXAwAA
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1498576475!103563012!1
X-Originating-IP: [104.47.40.86]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60426 invoked from network); 27 Jun 2017 15:14:36 -0000
Received: from mail-co1nam03on0086.outbound.protection.outlook.com (HELO
 NAM03-CO1-obe.outbound.protection.outlook.com) (104.47.40.86)
 by server-15.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 27 Jun 2017 15:14:36 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=h3f/coTeQ1KS76hSyraF0xgbRUrP0MlwXVxJgYYUBko=;
 b=fO4j2EzAcdhy3ojK2umAg94OPxSr5Rf0ls7+7wfHCC8CU2GMPiQsnLku/N8YcTKB9fyZDyX6Y5xHg1DGFJ0Vlm5mb5mymTrvOOf1Ps4yA7Jf8Yl5J1ohM5xvV1sfFOpPd4Q7LGh6pyNemBKMuAq6Hbie4YgIyHp9bG0kaCTIgTI=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 MWHPR12MB1149.namprd12.prod.outlook.com (10.169.204.13) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1220.11; Tue, 27 Jun 2017 15:14:28 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Tue, 27 Jun 2017 10:14:24 -0500
Message-ID: <20170627151424.17428.16088.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
References: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: BN6PR03CA0003.namprd03.prod.outlook.com (10.168.230.141) To
 MWHPR12MB1149.namprd12.prod.outlook.com (10.169.204.13)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 2450a3a2-7c6c-411c-89a2-08d4bd6f3703
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506067)(300135500095);
 SRVR:MWHPR12MB1149; 
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1149;
 3:YOHcS2NcXgQk5NDmWTsHrzXlnCHDoWgy7iSwfj0ZGUm//m7/1awFTRCVujDVJBnp8vyvXgfo2H5PLPgxJM/tf0fVWu4G3lavLmRXQv/Oz2bPuT4yMJxfQufSUOPEIjg90CcB/KvmeKYgBNvC2oWXabycELQjKlVHqeqvrhizkjtQiNZc7tYKEJ9pkgG3T3Bk/tTPhZvM6IJtE3PAcxbqsj31E+Yg6jnGPoyVVPb/5xrH+qrSHaCcwAujYmUJbIeP1ubhfKILML9qVpzValG4zj/UFqJGwKtYhM7CbDOPpy1dvY2t+VLEhG61HjVHO501VDuytLhHwjFEU9GUn2apuvmADGETNKuJZ0Rfqr1nyf88oFylXnGb+6aZE39+n6pQOayABOFVkFhD5IIzyLPxD75e2u9dlYrurCbq4sP/R8NCZ6IQnDID75FP0wTlwcoDI+fdaqoe+09xoiD2l3pGcPWsYL+ipXJIKxOc5fckPh7At9nPPB7MjpJPNQ713ZKvnKO0+NL5mPr/hn8lqAeK1mAaWBu9tD3P/nfDr7RQSvIY0BZV+EcWivEM56qxqqinubCfLe+mh5IgPDPuAkRZw6dfgxrAn5LNw/ty1EpTtTa6woSG3Z9xa5FuqaErLFMK7FZWX4aMzZcGP+bZlnvWBS2YYp+Zg/0YvnXw1Ab/6eFQUlKMAWrC6XVqV2ZgCtkynvmdXa2t36fNubxBExyyBL8vr89zWLoj0jEhq3WbmLBFeH4DJSsT/RXlLtdR02640UFqV17faoPQ/8ahZmYdMQ==
X-MS-TrafficTypeDiagnostic: MWHPR12MB1149:
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1149;
 25:TjVUUUa22DnC6e9V1OgAhWCU7CGqsDIMeWNBeiF2VxuT32BgrzLqlOdxkgpO/Z1gJOuxsIQdq1TFfwCXZTSAK0Yx5YkkQ3kiSKNpDSDgmukYjllEYHydoe2SgWz3ilqYYhlTOam5RJy34vKrrTlQjCUgdAHFAbhqFIBGeNqi59WA4stZkFEUw/AEG472Kb4bDaRqM0U0ScCL8My36J8pVSgLdRnVIuPaRN7NiAWV9OhVwXzTXuylAlh7F5W51qB28M9W+ZsmGh2aRSRW+j8eJxPph5CrXLEc6ogvzByPPtHpIFXdUMDFRufSo33CakwUZ58pxgIsCv15D8NE6Jxx0FcRSuLUbM8SILaecQnYTELlCFPqUVOpIvazGWLaJKGO4sQLBgBA3yXzOUswRnBiLuVN4oIarfhn6it4eujqksFQ5BOzkiuEePuzPWAhYIqma1Op2746WcMlwsp6PTPQii3YY946ErUehk/ejVBEKDXEbkR2DDL+qgHan4z8E9n9K6BPKq+fsXq8cXUtQmfxOr3/EWbOKHsfrmXOsyHIyTrwn9Tzaz4pTr1xoHAGZZ2/qRa9wEHdxDKC5MW4XshnG7Tx/SacXhWbFtOnqv9bU6wgBc5c0YUJnbIPkcOEDNYz32dbBu8dHeFLuMlAGca+daWzxAwmRKFpBvQc6IZgyD46H1mDGnj5kShfqzc4EaBGSqbgnBGX3K1gn6AXouc1G06r2gJziwvKvyRGVclI0tku/+Np/cFZASrAAZwb2JKhJ/0MSRDmn8vC5fPpeM+43WEVndfhVuZwc1kIQdGLsCXyZrT8MnOZtpcBad19e+yUaZmqBBriJ9nik6hLlNueiaZIfCbrtA3psscugvMPD58sSR4sQgwjM6LnycFV/AQgjREg64d4RI4iIVV98tUZZr2ME5E0R1WObR6e9ADj0Nc=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1149;
 31:xlNLeUIg4T3orZd4XTCiCMiSFGSsC3OWYU7EyALgIrbgmRwOo3vKj7jtNZu1sFYxPDD/HrIcYDI7N/aW/yGHlHuAQfIVFTsqb18Ov+UOhQizYEzC/pukh8YAFtTJCQhZcbsgRbJq/+As4NxtSEnpB8mln0y3YR6N8E2BRPVpOEknLXz6cFnc3YabACYSJgDz771QDW1RbnTo6fwJpSedDNvCNNauH5oeGeryv3Nhc4LH6W3BDyaWESxWIzfQe80/rPqYNqu+BFmjrZj8BJJX1g4f5BxRzW/3qE1vSTClO5N1empBrDJ85K4EjHE1bUuu28/vE4RKnn8m67YjXSTdssULXTLqVH31EXo1sB8ydDD2FF5K+o7DU0jxGMj5HjyEgqOcckRM6BnwWhQzT0GJbsiLNKfFkGdRApTF0z9CY3tpHjPb5F55VQ6DvXkpSxm8JExqhJnprSp9us223LD5oqTtR6axk7C5rHRUkaLfqCSRa4FMv/MCjFqnxcfQoiHnezJDXKPwik8XUM3DIq0MF9Vfnl2GchFPCHWxbwTnhwjOJ1fJOCY+pglnxdzkBgmejezGoDLJDKgFxKLaUoFXzo33goMhASAHn3I2spMCDOSEwrJMr08xiNIYfgh6runp7iq1ysY7q7gxe4jWaDlk8s/xtJmXI+wDWUPRQVr7xf0=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1149;
 20:rjmc9eHH+7FpvdTm8DfOjaMgJggDKHptKnG34KNFAYHhIXNK4Kn1eKvGIdpPVw5yM1G7cbD7kUfVFmvgSqx1Vpz647b2m1rtPj/YMe1IurVC/xuX+XwdpFLWNglONPA3O8Oodt6JiNCr8keK2pkdM9qq1FVsoljlkSNuM/bpSbpS6XA0pre+A7llNGTBG8NeCXJQp5OkTwhGiAEiVewketuU9udslpeKJXH75vk37HV6i6MdE0c6yZXMb+iXpyBbL50HccdKHUc9CPIGc6bbD0KuYNL4FgVoVVbggJtj1phQNK1NkA4BgSo3WHJuQhlCNLxcdRQXsSCJ0zml9Cos9hi6gsRdGksaikEsAa9vQMNrUM3KqM/eF1uFU3bRXa+yROCk+eTMxA8aGp0d+s4D1EfIAtI6uVUXy58krZx9Bgbyqa9atOqzamqGtcVcTm67YS3Mx5HMLxbu+vkQCtcaetKgpNnAtDnjgEZL8CY8DMP9xqTheml6/CSsG51l/W5R
X-Microsoft-Antispam-PRVS: <MWHPR12MB1149E2B8AC3462148FB366A2ECDC0@MWHPR12MB1149.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(236129657087228)(767451399110);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(100000703101)(100105400095)(10201501046)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123564025)(20161123555025)(20161123558100)(20161123560025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:MWHPR12MB1149; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:MWHPR12MB1149; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTQ5OzQ6TEdNMGlLZGdPVFRjNXpGZ2ZiU2laS2RPVDF6?=
 =?utf-8?B?VTRaWllhUDRLT0tYWjN5ejVMM3lRMDVmbG9mT3JpN0xUdEVUbnV0ZEc3VGxG?=
 =?utf-8?B?UlRBRWFzS3l0TVVwcVROM3MzNzNta2JhRzJVNERJQkJkdWZJSHZvWkpqdWxJ?=
 =?utf-8?B?T0VYdnZoZVhLSWhsb2ZwU1RvWUdzTitQVDZ2b0Q3S1Zncy9VUno3aG9mUVVm?=
 =?utf-8?B?WU82azVnY1orcHdId3c2Z2JpSEZRSEdYb1VkZytQTldRNzJOdjFhNU9PSUwz?=
 =?utf-8?B?REMwYnZ1T2dmL3NaZmo5WVAvcGNVekJRd0xvSFMyTEVsMkxjZXZsSEloclRu?=
 =?utf-8?B?dVMxZ0lTdkM1RFlseHNFaGdLVlRZQzZ3REhKaDhpM0d6cEtxdVRIR1ZFZ2xo?=
 =?utf-8?B?N2NHV1ppZXd2WG5NS1dPdk9qNnRSKzhvZWRBWE1WUGxFclF4WEJvOEVSRHZV?=
 =?utf-8?B?cVgvMEhQbGZ4VjlKTUxCOE1GeE9MdTI5bUFyV2FERnlzZExCQzM4NkMrUTJk?=
 =?utf-8?B?b0VwVEgyS09jaUVSajQ5b2hTR0pBZ0lWcTY5TnlXeUxmMTA4UzFFTFZKK1cy?=
 =?utf-8?B?UzNvd3VLREo1Q0NIZVJnQ1E3M0pobUw1WnY0R0h4RmNGMnNBQnF2T1drdzFG?=
 =?utf-8?B?aEZ1d1d5Q3JIMWV5WStSQ1NwZ09EQVkrNDg0MHhyQmVOQ0M4OU93OE5wZjAw?=
 =?utf-8?B?d2NVd2Rxa1owWVpscVlLcE1mYkpFUWlsMU9KRktnL2IzWnBIUmZOREJVMzdU?=
 =?utf-8?B?WFNPd1l3U0V2NFpsWFFVS1kvRnZ2NFZkL2dNWS9GRkJyb2krMlQxZFFIb21X?=
 =?utf-8?B?N0tlbFpZTHNGQTF3Tjh3Um84a05rN1lyTUwrVkFBaDlyT3FrRDZ4NG1KdG5J?=
 =?utf-8?B?WElNemgxQ1JHWEl5U2xEVzFZMlhxdllpbzIyWFhyZkZiNnBGL2tITXZWS25k?=
 =?utf-8?B?WnhtMWtCNG1ZUFdzSTFIejhQeUo3TlhWY3Brb2JqeUZKbU1GYzVCdlZqaE1L?=
 =?utf-8?B?Y1FNaG5aam1ha2tud24ydnRpLzc5TlcrT054QnpTY1FTMS9HZStRY0txVk5G?=
 =?utf-8?B?VWNhSjBsa1lQQXVselhNd0toY3ZRUmhmdE5iU3NIS1JUaVE3ZEJxeVRDdTJq?=
 =?utf-8?B?aUU1Q0dmMlhkTlBiWW1WWU81SFQwSEdWUC81TURJZStJQ3JaNlFCMFVDMFpM?=
 =?utf-8?B?dmlILzQ2NXhNaDBiMG5VYzhNL3FOTXQ1R3g0T3NDdVR4TlZUVHF0WmY1RnNP?=
 =?utf-8?B?VDEyWk9qbmxKTDZIVkxNN0d0NmJYRG5XTUdSWllFL2U3ekdnRktoL2FEN09t?=
 =?utf-8?B?emdzR3dZeUpiSlV0K0tsU1RlUWJKa3gzbVZZZTJNdFhFaUlVOHdUdXlJaFIx?=
 =?utf-8?B?ZE5QNkxsUFRWRUpQbGFuRW9HMUFUNXppU05HWTg3NjBzazgvUUdXQzJRV2Ix?=
 =?utf-8?B?dVFoenlTSW53UkRTNFgrYUJTYVkrenBXS0FzUWFDSmNXU1lsZWxPRlZrQlpj?=
 =?utf-8?B?WW1zdklLM3ZxT2hLME1BTGdGNEFWaU9TMlUwTWhzN28zSWdaejlCVjFLbFJh?=
 =?utf-8?B?eWpsVTMwNEQ1MzRac1U3R2VHWVJiS1RNV3NJNmovenliNGlSWjRiRjlYTWpK?=
 =?utf-8?B?TFZqaGVyUGpkQ3l6WjBkMlFHQnBQTUx0V1o5QU1GRVVxU3I5bW1aR0xKVXhi?=
 =?utf-8?Q?2K37nUuds0MUyiqZU=3D?=
X-Forefront-PRVS: 0351D213B3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39860400002)(39850400002)(39400400002)(39410400002)(39840400002)(39450400003)(97746001)(7736002)(230700001)(25786009)(103116003)(1076002)(83506001)(8676002)(81166006)(110136004)(86362001)(53936002)(189998001)(50986999)(54356999)(76176999)(6116002)(4001350100001)(38730400002)(3846002)(305945005)(2950100002)(6666003)(2906002)(33646002)(54906002)(55016002)(66066001)(42186005)(7416002)(7406005)(47776003)(50466002)(6506006)(53416004)(23676002)(478600001)(5660300001)(72206003)(9686003)(4326008)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR12MB1149; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTQ5OzIzOkhzYmswVGRhK011VU5CUjBtanlWVGxCYVpZ?=
 =?utf-8?B?V3VUVTh2bXFQU3crMFg0WkprUTBpQXVNcVg4cU8zZ3pRUkNKSzUzU05xRk5Z?=
 =?utf-8?B?UVE4eFBVNHlaWm1aNWxQZ3REY2s1QmNaTzNjRHEzVU1KZFZMQTNzQVIydmQx?=
 =?utf-8?B?b1dyOUhvcU53b1VaSmI4V0xMcFRYNlh6WDc5dUM1bUY2eVhVd3o5RVMveHJL?=
 =?utf-8?B?Z3kyS2VFa2xCMzNRRUQ3dGZYcU5leEpBY3RmdEh4K3lTei9LRnQ4NVZIanZR?=
 =?utf-8?B?MkR5WXlWMFBNZ3dlYksrVnhROHpUa1FFbForWk1oM1V0UTlwZjBJTmJFMzVT?=
 =?utf-8?B?T1IwMDhqa1M4Zk9zTU11bm9QQzgzVU1QUVNJNU1uMmduY0NsWHZNM3IyY3lO?=
 =?utf-8?B?YTB2eE5yVGZxR1dZbzIrRWJKUlZQSWUzWnphbFEzbmFaelM3L2hUeTJ4MHJM?=
 =?utf-8?B?R3JXYXJTODAvNFNvTWw0anVXNjlrZHVJUFd0L3Zaa0t0MDVtcU5DbUxmSDBX?=
 =?utf-8?B?Uk54dmpkV3NBRmRYZXZTZGYwYkovSWtrTERqSzhIakdxV0t3N0JVY1BXNGlv?=
 =?utf-8?B?M1BYVkZvdDVmOEhWVWRYblE0aUpUZ25lSHUxa3Y4WS9vVS8rVk1GdWNBMWFV?=
 =?utf-8?B?cS9UTzBuRWltVHJLZ2pWcy9qVmdNb0JwaTBwS0k5SlJ3L3MrS01uUVRtMU5o?=
 =?utf-8?B?VFR5ZWp5ekxhaU5xZTErcEdhMjNVeUcxRSt4U0hSRmRhZzFZZVBLRkNjSjA0?=
 =?utf-8?B?Mmx2VWdGOERGNnlKWm1KZUYzNk5ZVWs5UGtRTHFpcXlrZGo3TlY3UUJCRHRp?=
 =?utf-8?B?cUpyMTVHMzc0ZlZNc3RVYXFwcDQ2Zkx4YkRQUWR5a3dZRWVGTkYySzE5Y3J2?=
 =?utf-8?B?SzdjSzdnOFRLSk1tOXBzN0F3QUh6bklCcCtjcThpaEdITHR6ekV3dEdQZU1F?=
 =?utf-8?B?b2gxVXExbXpYdkg0OWRaTUlsbXZBRDlmN013cDZUbm9RbDQvbW1RbUxxYkJ1?=
 =?utf-8?B?WSt5RkNWRW4vSVNHWnlyM1ZOaHZiZnhWdUJkN0tSeXlOY1kzdERiekZEOExv?=
 =?utf-8?B?b1pPTFJ4NDViU21LaEwxeGZ5RkVmSWgwUlhadzcxKzJEYUpyNlduZlcyK0J6?=
 =?utf-8?B?ekU3SXFSdVBWYnZxVkhYSmNIOXQ4OWlTTExZeVhJM1RtV3Fia1BQYlJ6U1dT?=
 =?utf-8?B?YXFxbEo2RjlHOUJBa3ZvYTNmL0RuVCt3T08xSzZhRngyYytkbURKVjR4Vk1a?=
 =?utf-8?B?MnE1aFZFdEc0VTRpU0dpbHEzQXZQdElyQVc5SUdNcFdpYk1QeWk3U1VCU29k?=
 =?utf-8?B?WFd2SW12K3psWGtLSTFLM0ZMajlKZUVtVUszclJpdVU5d3V0cGxDcE42TWhG?=
 =?utf-8?B?ZS9iWGdJN2lRRE1CMzVkMFVHM3hYOVc3RzZzazZXSzMyeElpbWdSOWM2Ujdw?=
 =?utf-8?B?WU5tYmFZVmlwKzhrZExmbGNtc202NCs2a0NYSWswTHU1OWRHQ21NSVNNbkJl?=
 =?utf-8?B?UVY1Q0poRDJTNjdqNWlmbEFxSlZsbHpaaEgxZGlqQXhBbnhyeitIN3ZMVHNL?=
 =?utf-8?B?RGJqWUh4aVhBeU1rSHBLSlpjeUV1d3pNUDZ0SUdCcFZtQXYvQ1o4RGFzaHBa?=
 =?utf-8?B?Sjk0US80bU1jWHpUQVFPVmRmM1hVLzZ5NlZBM1VXV1VOTWhZZzhyei95QnFy?=
 =?utf-8?Q?9JZ8ktxqL7G2FZNp8w=3D?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjEyTUIxMTQ5OzY6aStTd2RtVTNkWnY4dUt2K3dvaWc1RUJBQ3JO?=
 =?utf-8?B?d2xQYUFzSnFaT0Jtcld1RzVpZmFRTkxLK3N1Q1I2eWpCRm5YSkVnU0VIUXFs?=
 =?utf-8?B?dEZHWEs4WCtqT0ViRC9NTHhNT09KTVdmbWNsSkRhdFFUT0hxNTJ1N0NPSkFj?=
 =?utf-8?B?clFQWUQ4NUswQ1p4bUpFWitwWmR2dHRiaHhPMXJlaW82QjB2UFlldGtjTjI4?=
 =?utf-8?B?dGZFSFJCS2QrWE9FOGQyZ2lYQktlYzV6ek8yV01VYXF5TzVYbFUwWllwZ21L?=
 =?utf-8?B?aWhrVTJLMjBrYjdUdERGUm0zZE9sSlFPTE9ySlZHTEp2RGJmb0h5QTI4YnVZ?=
 =?utf-8?B?UnUxRFhVb2ZsU3gyUjRuSlhGRFY0cVptSzM3NC9FUzJWU0V4MnhBTU1PVE9M?=
 =?utf-8?B?aWRHY2IvS2FLM1ZyTHJPM1Vwc2xQYlRqVnRSZDU3UDZLU0FxRHl4ZFdpcnJB?=
 =?utf-8?B?MTdkMmVFaW0vM1JSQ084b2tMYnZQbnl5K2dndGE0cnhiWEtVOFYweEx2OE5E?=
 =?utf-8?B?Q0p3M3o4cXA2U2ZSV0lhSmhqWjZEVjNyWU1yVFZ6cHkwVkpETFoyajdoMDBT?=
 =?utf-8?B?dS8zdUF5c0l3L1E3RENrSTVmcWdTZnZtekpJRDl6c2hwUTI1a0N2ZWgzN082?=
 =?utf-8?B?T1ROM2JPL01HdEZLR3ZNc0VsUEllT0c5bG14YnRESjJ0OW9GTTZPeWI1c0Fy?=
 =?utf-8?B?RXFlT2JQOG1odU0rbFdkc2x3Zyt6NWlFVDBPSTNpd3NUZkZIVDhjRmpocDZy?=
 =?utf-8?B?Slp0SGtpdHM2aHBhcjdEWVpUUzIxdGwvNXdNTkJ1dTRkdEFFZW0vdXZiSjFO?=
 =?utf-8?B?dVF2ejc3dkRQRnZpSmxWUjlDV0RBK1NJYWovUDFMNTVVMitwSEd5NjgxcTkv?=
 =?utf-8?B?NktTbUFQVWQ1ZTk2ZUdJV1plQTVVM3E4aW95NmNpS1RsOFlDSENHeDJnWmtL?=
 =?utf-8?B?UWo1ODdzc2V3WmI2c2E0ODJiQ2hESExtQitKeWJUcHdEMEpDRGlEOU9qaURH?=
 =?utf-8?B?TVBUc2RqL28xNHpwM0xZOTlXMSthd2Q0bmdRVmZ1QWt5Yjc3OFNieEFFcmNJ?=
 =?utf-8?B?YTVOWXFhdkdRZnZ4Ly9qZWhYNFZ3UmNoZW1NTXo3Sks0dGM3YXdiVE1hTTRr?=
 =?utf-8?B?bkNNOEtyMDhUTkJnMk9tK09KdHVrOGpTNDNvQjcwbnJ1akhQd1BoVm00Ymdr?=
 =?utf-8?B?ZDdPem8yeGhpdURiZHVCTjhlWmkrdlFMT3dQTVA1YUk5QjMwNzliQ0ZIYUZE?=
 =?utf-8?B?dnBPc04rcCtqd0toUUtQVklZZXFNVHFrUlczOHlKSWo2d1ZyVHBnTWJSUFpi?=
 =?utf-8?B?d3ZCeXVmaGpidHBFb2cyQnplRURyNFhHeTJKZUI5dm9EKzRuNVovZzE5dGFV?=
 =?utf-8?Q?7lgUYrv?=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1149;
 5:3dCFBGcW1O2teVr/JVk/N1/V1tys30zQHkkSnTw2r80+J7dnagO1d0L6Hu/WhNymYlMEw7Frxhj6rbXFVDylchJMNyVHEY9xlpZ1sk32RGsDAprV/cMzExQp7984GZjMPOo4JVR/W5bM5lro66XRyD4y4n4D61DDwvu9HNuSlyncdNv8sdhO6yjICiAuULy0boDFsG4tJk1fudDx5Edyxmxh+MKEALi7S0g7JTFpcCGzPa5+QVZ9eYCuEIIsoH/rqxp7dRbGJFomgTR5jvjZi6oheUluC4FxhI7GeFL3Mir/370ckmNNz0YTdsp5RcskaWgepkqj3o/ypNvjf19Vqp8343UT3P0997EG1kOQVgv7B5FJ0sZZuxY49hUk08lIQhD12e5oe2jnxnBuh6vapwO0v0TNLyPoZFYFSaP1h5+EIqRotBRKhwrxtI3jJIQHK2p3Kx6V7//AMCf78CLH+2gBvP4+TDEsMDVw6u6F0st7obDnmePUz+dNupVoBfQI;
 24:CeykujC+3Ey1liehvqTYJKZZvsUwfLbA6ioQDM00vZIghILoS0YV9RU3u60hUv55oRh5wxtdilqSqFER7ud2kAXbadTrxwuXmIVhMtzyNWk=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1149;
 7:qB25x1PHVvY9cZG1YZqeQQtXUvNKcRW6XxVGRaQzwg4BUaW9ybWESXcCJH+IO25p3aiWK8+ENbDdJKMMBlSkizmC7zMnlEtQSIhzHYnjvNBmDjrRkQV/QKPpCl9bjRFjYU4xH2Fwlhvib7TMeTFmLJlWEj4hVSImaRiImTh2WGrg9HpMM2pOBheo38lY2htw//tJkiqPhLqOxNsm4a37IlozrPOcv23ac6uUJXL7xZdu/zMSpzmIjsO4m30SzA/0Y3UYQBMkzMHs5a8M8zLAKsQb0pk2foXmuAynri24ix7w5NSVBj2ZsDhSHIAFzqsHRbtkl1ewSo45DKMnEtePrGuk2jHWWDOpHH6adzfJldS3qqNixr/IfFu87p7+bKdRiPi5j+ZXikdXsjoPY+BHwCqAjIlCAtmXqCpMOhD5a9JxvQQlJJ2noNqJIJWDzikzDkVQSRRgE2NtPsZmkRRIWICF4x+0shOAdVNEWuZrAFlmxVz9VAY52GUyp92JGhLqMuUkUY2AEnXEbCk4FxOmRMw3b1WIFTZxbljm3W4glTq8zz7Q7l8/XakWklrWxPSNJP7IG4mcHfrB9rOdRuhi6BbEYuUUy0f8MYF/kMpYvgMZ9iCB3NC5KqS9rUqXWc+1U454kEaSlvewGLsh4Bn9n6LD/+jQf8A40+rvidtEn3puuG+kl1DjO1VB2+6gT/6FuXrviO00UsV482XjPx7KTZ+oaESY5MhBQvXHJE1YOajJ0b/x0uYyGKbOzumgPM4YUc+ZlY4pFuPSqeffRD4iONgpLT/0omO7EBf2aTw92O0=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1149;
 20:3wadgQG+cWgq7vaLvBdRYSlmeZppnyGT89K0y1SJf5hdhCLGIW1SW/NeUkEggOmqjzVWIGynTCmhqDbuTOX3SKsHfNgO/9Cf978yGsKqw6cE+ot6JAXIhuT2kwBcPhnB7sK0ttB62xRVxiMu3b4m5qjafAGe7NatwftpW8gsEqv1pCcMrSVGfQ4eOupl1JS5K7pbxDouR3pWmff+4UvuorJ4yVYoA4jM4hfcQ5upBFUj2WENOvKjdfdUehOH172Y
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 15:14:28.6876 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR12MB1149
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v8 RESEND 36/38] x86/boot: Add early cmdline
 parsing for options with arguments
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIGEgY21kbGluZV9maW5kX29wdGlvbigpIGZ1bmN0aW9uIHRvIGxvb2sgZm9yIGNtZGxpbmUg
b3B0aW9ucyB0aGF0CnRha2UgYXJndW1lbnRzLiBUaGUgYXJndW1lbnQgaXMgcmV0dXJuZWQgaW4g
YSBzdXBwbGllZCBidWZmZXIgYW5kIHRoZQphcmd1bWVudCBsZW5ndGggKHJlZ2FyZGxlc3Mgb2Yg
d2hldGhlciBpdCBmaXRzIGluIHRoZSBzdXBwbGllZCBidWZmZXIpCmlzIHJldHVybmVkLCB3aXRo
IC0xIGluZGljYXRpbmcgbm90IGZvdW5kLgoKU2lnbmVkLW9mZi1ieTogVG9tIExlbmRhY2t5IDx0
aG9tYXMubGVuZGFja3lAYW1kLmNvbT4KLS0tCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9jbWRsaW5l
LmggfCAgICAyICsKIGFyY2gveDg2L2xpYi9jbWRsaW5lLmMgICAgICAgICB8ICAxMDUgKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAxMDcg
aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL2NtZGxpbmUu
aCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL2NtZGxpbmUuaAppbmRleCBlMDFmN2Y3Li44NGFlMTcw
IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9jbWRsaW5lLmgKKysrIGIvYXJjaC94
ODYvaW5jbHVkZS9hc20vY21kbGluZS5oCkBAIC0yLDUgKzIsNyBAQAogI2RlZmluZSBfQVNNX1g4
Nl9DTURMSU5FX0gKIAogaW50IGNtZGxpbmVfZmluZF9vcHRpb25fYm9vbChjb25zdCBjaGFyICpj
bWRsaW5lX3B0ciwgY29uc3QgY2hhciAqb3B0aW9uKTsKK2ludCBjbWRsaW5lX2ZpbmRfb3B0aW9u
KGNvbnN0IGNoYXIgKmNtZGxpbmVfcHRyLCBjb25zdCBjaGFyICpvcHRpb24sCisJCQljaGFyICpi
dWZmZXIsIGludCBidWZzaXplKTsKIAogI2VuZGlmIC8qIF9BU01fWDg2X0NNRExJTkVfSCAqLwpk
aWZmIC0tZ2l0IGEvYXJjaC94ODYvbGliL2NtZGxpbmUuYyBiL2FyY2gveDg2L2xpYi9jbWRsaW5l
LmMKaW5kZXggNWNjNzhiZi4uMzI2MWFiYiAxMDA2NDQKLS0tIGEvYXJjaC94ODYvbGliL2NtZGxp
bmUuYworKysgYi9hcmNoL3g4Ni9saWIvY21kbGluZS5jCkBAIC0xMDQsNyArMTA0LDExMiBAQCBz
dGF0aWMgaW5saW5lIGludCBteWlzc3BhY2UodTggYykKIAlyZXR1cm4gMDsJLyogQnVmZmVyIG92
ZXJydW4gKi8KIH0KIAorLyoKKyAqIEZpbmQgYSBub24tYm9vbGVhbiBvcHRpb24gKGkuZS4gb3B0
aW9uPWFyZ3VtZW50KS4gSW4gYWNjb3JkYW5jZSB3aXRoCisgKiBzdGFuZGFyZCBMaW51eCBwcmFj
dGljZSwgaWYgdGhpcyBvcHRpb24gaXMgcmVwZWF0ZWQsIHRoaXMgcmV0dXJucyB0aGUKKyAqIGxh
c3QgaW5zdGFuY2Ugb24gdGhlIGNvbW1hbmQgbGluZS4KKyAqCisgKiBAY21kbGluZTogdGhlIGNt
ZGxpbmUgc3RyaW5nCisgKiBAbWF4X2NtZGxpbmVfc2l6ZTogdGhlIG1heGltdW0gc2l6ZSBvZiBj
bWRsaW5lCisgKiBAb3B0aW9uOiBvcHRpb24gc3RyaW5nIHRvIGxvb2sgZm9yCisgKiBAYnVmZmVy
OiBtZW1vcnkgYnVmZmVyIHRvIHJldHVybiB0aGUgb3B0aW9uIGFyZ3VtZW50CisgKiBAYnVmc2l6
ZTogc2l6ZSBvZiB0aGUgc3VwcGxpZWQgbWVtb3J5IGJ1ZmZlcgorICoKKyAqIFJldHVybnMgdGhl
IGxlbmd0aCBvZiB0aGUgYXJndW1lbnQgKHJlZ2FyZGxlc3Mgb2YgaWYgaXQgd2FzCisgKiB0cnVu
Y2F0ZWQgdG8gZml0IGluIHRoZSBidWZmZXIpLCBvciAtMSBvbiBub3QgZm91bmQuCisgKi8KK3N0
YXRpYyBpbnQKK19fY21kbGluZV9maW5kX29wdGlvbihjb25zdCBjaGFyICpjbWRsaW5lLCBpbnQg
bWF4X2NtZGxpbmVfc2l6ZSwKKwkJICAgICAgY29uc3QgY2hhciAqb3B0aW9uLCBjaGFyICpidWZm
ZXIsIGludCBidWZzaXplKQoreworCWNoYXIgYzsKKwlpbnQgcG9zID0gMCwgbGVuID0gLTE7CisJ
Y29uc3QgY2hhciAqb3BwdHIgPSBOVUxMOworCWNoYXIgKmJ1ZnB0ciA9IGJ1ZmZlcjsKKwllbnVt
IHsKKwkJc3Rfd29yZHN0YXJ0ID0gMCwJLyogU3RhcnQgb2Ygd29yZC9hZnRlciB3aGl0ZXNwYWNl
ICovCisJCXN0X3dvcmRjbXAsCS8qIENvbXBhcmluZyB0aGlzIHdvcmQgKi8KKwkJc3Rfd29yZHNr
aXAsCS8qIE1pc2NvbXBhcmUsIHNraXAgKi8KKwkJc3RfYnVmY3B5LAkvKiBDb3B5aW5nIHRoaXMg
dG8gYnVmZmVyICovCisJfSBzdGF0ZSA9IHN0X3dvcmRzdGFydDsKKworCWlmICghY21kbGluZSkK
KwkJcmV0dXJuIC0xOyAgICAgIC8qIE5vIGNvbW1hbmQgbGluZSAqLworCisJLyoKKwkgKiBUaGlz
ICdwb3MnIGNoZWNrIGVuc3VyZXMgd2UgZG8gbm90IG92ZXJydW4KKwkgKiBhIG5vbi1OVUxMLXRl
cm1pbmF0ZWQgJ2NtZGxpbmUnCisJICovCisJd2hpbGUgKHBvcysrIDwgbWF4X2NtZGxpbmVfc2l6
ZSkgeworCQljID0gKihjaGFyICopY21kbGluZSsrOworCQlpZiAoIWMpCisJCQlicmVhazsKKwor
CQlzd2l0Y2ggKHN0YXRlKSB7CisJCWNhc2Ugc3Rfd29yZHN0YXJ0OgorCQkJaWYgKG15aXNzcGFj
ZShjKSkKKwkJCQlicmVhazsKKworCQkJc3RhdGUgPSBzdF93b3JkY21wOworCQkJb3BwdHIgPSBv
cHRpb247CisJCQkvKiBmYWxsIHRocm91Z2ggKi8KKworCQljYXNlIHN0X3dvcmRjbXA6CisJCQlp
ZiAoKGMgPT0gJz0nKSAmJiAhKm9wcHRyKSB7CisJCQkJLyoKKwkJCQkgKiBXZSBtYXRjaGVkIGFs
bCB0aGUgd2F5IHRvIHRoZSBlbmQgb2YgdGhlCisJCQkJICogb3B0aW9uIHdlIHdlcmUgbG9va2lu
ZyBmb3IsIHByZXBhcmUgdG8KKwkJCQkgKiBjb3B5IHRoZSBhcmd1bWVudC4KKwkJCQkgKi8KKwkJ
CQlsZW4gPSAwOworCQkJCWJ1ZnB0ciA9IGJ1ZmZlcjsKKwkJCQlzdGF0ZSA9IHN0X2J1ZmNweTsK
KwkJCQlicmVhazsKKwkJCX0gZWxzZSBpZiAoYyA9PSAqb3BwdHIrKykgeworCQkJCS8qCisJCQkJ
ICogV2UgYXJlIGN1cnJlbnRseSBtYXRjaGluZywgc28gY29udGludWUKKwkJCQkgKiB0byB0aGUg
bmV4dCBjaGFyYWN0ZXIgb24gdGhlIGNtZGxpbmUuCisJCQkJICovCisJCQkJYnJlYWs7CisJCQl9
CisJCQlzdGF0ZSA9IHN0X3dvcmRza2lwOworCQkJLyogZmFsbCB0aHJvdWdoICovCisKKwkJY2Fz
ZSBzdF93b3Jkc2tpcDoKKwkJCWlmIChteWlzc3BhY2UoYykpCisJCQkJc3RhdGUgPSBzdF93b3Jk
c3RhcnQ7CisJCQlicmVhazsKKworCQljYXNlIHN0X2J1ZmNweToKKwkJCWlmIChteWlzc3BhY2Uo
YykpIHsKKwkJCQlzdGF0ZSA9IHN0X3dvcmRzdGFydDsKKwkJCX0gZWxzZSB7CisJCQkJLyoKKwkJ
CQkgKiBJbmNyZW1lbnQgbGVuLCBidXQgZG9uJ3Qgb3ZlcnJ1biB0aGUKKwkJCQkgKiBzdXBwbGll
ZCBidWZmZXIgYW5kIGxlYXZlIHJvb20gZm9yIHRoZQorCQkJCSAqIE5VTEwgdGVybWluYXRvci4K
KwkJCQkgKi8KKwkJCQlpZiAoKytsZW4gPCBidWZzaXplKQorCQkJCQkqYnVmcHRyKysgPSBjOwor
CQkJfQorCQkJYnJlYWs7CisJCX0KKwl9CisKKwlpZiAoYnVmc2l6ZSkKKwkJKmJ1ZnB0ciA9ICdc
MCc7CisKKwlyZXR1cm4gbGVuOworfQorCiBpbnQgY21kbGluZV9maW5kX29wdGlvbl9ib29sKGNv
bnN0IGNoYXIgKmNtZGxpbmUsIGNvbnN0IGNoYXIgKm9wdGlvbikKIHsKIAlyZXR1cm4gX19jbWRs
aW5lX2ZpbmRfb3B0aW9uX2Jvb2woY21kbGluZSwgQ09NTUFORF9MSU5FX1NJWkUsIG9wdGlvbik7
CiB9CisKK2ludCBjbWRsaW5lX2ZpbmRfb3B0aW9uKGNvbnN0IGNoYXIgKmNtZGxpbmUsIGNvbnN0
IGNoYXIgKm9wdGlvbiwgY2hhciAqYnVmZmVyLAorCQkJaW50IGJ1ZnNpemUpCit7CisJcmV0dXJu
IF9fY21kbGluZV9maW5kX29wdGlvbihjbWRsaW5lLCBDT01NQU5EX0xJTkVfU0laRSwgb3B0aW9u
LAorCQkJCSAgICAgYnVmZmVyLCBidWZzaXplKTsKK30KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 27 15:14:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 15:14: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 1dPsCa-0003n4-EV; Tue, 27 Jun 2017 15:14:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dPsCY-0003lo-Qp
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 15:14:51 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 FA/49-02181-96672595; Tue, 27 Jun 2017 15:14:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSW0gUYRTun5ndHWU3flfF41KaaxeLXCsjth6
 iO0mUukJkQTXmtDOwN2ZWW6MHqy1QKiUrU6K2dMW07YqaRRsJkpc11EIxK8qkB00qi0LyoRnH
 0v6nc853Owd+mtSfVBto1uNmBQdjM6rDKS4lKTuZy7dkrwjdW2uu/lZFbUDbWx//JjLQXhXvy
 HF6Dqq4d7VtlKuB9ow+2FeIqjXFKIymsJeEkQ/aYhROI1yGINB/npQbPT5NwETPMySz1Hg59I
 39IOQ6EmdD7ZtJSq6jsI+AoUtYFpB4TA3BFyG1DBB4Hvhu+CUnWopYBL6yRHmsw9thfHSQlOs
 wnAbXLvZNeeqleWjiydRG0TgObr70qhR+BLRXDFOyDYmXwp1HKfKYxPHQNHZlygbwAmj69Ust
 rwD4NIL6QNu050Ko/N6tUUjzobXrCqXUOyEYrECyJ+BE6PDuUrR+Ar6E7pBKc1YNPTXBadIyK
 DmzVdEOaaC3ea3CGVJByeUBSmkaKagq7ycUlg0ufA1NJ6fBrfFGjUIKqaAo0E4ozSCG4N1xoh
 QlV846tXLm1MpZp/oQWYeWiKyQzwrJq005Am/l3HaGtyWvXJFqsrOiyFhZG5Mjmg457feR9CP
 mSO8hOv5jUwuKpQljtK4eLNn6uTnO3AKOEbkDQp6NFVvQEprGN1pPZBkoh9PBGkF3NE+iRQis
 lfUc5m3SD/vLBFprjNL1uSRYJ7oYu8hbFagDJRhidKmyDssAl+f4J/v7N3vRfEOkDkk76bUuV
 rDz7v/xERRDI2Ok7roouWh5h/uf+4gUTEjB1NUMOdjNzECGQrQuMJFbGjf8qfPI8yiuZsDy1p
 weccyyI23L0/2fP37YEhvUbKjrXpX1pig+1mstWH/10mZbWmpzo2+392Ccv6yza39vxzaz/1H
 F3W7jNvI9/VqrHyxfN1BoJs0/LfyazFeJ91su7zi30b/TndHgy5pMTz21x5SUWbo4gb7dPniB
 F4yUyDErl5GCyPwBOeKhg5YDAAA=
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1498576486!103563039!1
X-Originating-IP: [104.47.40.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61818 invoked from network); 27 Jun 2017 15:14:48 -0000
Received: from mail-co1nam03on0089.outbound.protection.outlook.com (HELO
 NAM03-CO1-obe.outbound.protection.outlook.com) (104.47.40.89)
 by server-15.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 27 Jun 2017 15:14:48 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=goGe5gyocdjf0GPY0sdMWIXVQlVBkHRBn1Ij62bFdqw=;
 b=hSUrkTXSOH2X0Rue45yMnPzdhE9yDoXQuQ8uDm0mlB5LuY6iy3eV/RDTK1zjDChi/Gf1EUbYa7yvQ48FaAHwDlYHZk94lTwyxlIvnL49IMIv6cCTrtQhKmvgWDcUz+hTZVbDA0rDIlgU6TgsRKz16R/sKOxZacpn1s7ULFEZuyQ=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 BN6PR12MB1139.namprd12.prod.outlook.com (10.168.226.141) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1199.15; Tue, 27 Jun 2017 15:14:41 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Tue, 27 Jun 2017 10:14:38 -0500
Message-ID: <20170627151438.17428.63531.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
References: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: BN6PR11CA0002.namprd11.prod.outlook.com (10.172.17.12) To
 BN6PR12MB1139.namprd12.prod.outlook.com (10.168.226.141)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 2d374866-8f0d-49e3-86fd-08d4bd6f3cdb
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095);
 SRVR:BN6PR12MB1139; 
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1139;
 3:ORRworbeWlm0pfxrtJcY4f8nQEiT9DbVH7ZEEoZiKcPBX8M1Qt65n9dUugZBbsgqdgSZScfJz13T5xk3Q4T7/2mAZRy5qG8yFVh7JI6lbbiHyq4SvKG1xdm59JwKXxANV10CKxvkFLC+oatIPDGDVQ1A52s60huAWTVvad3+guKpvP8h0sgU7n5e1hZ5wv4mBny4pKFqnVdHia7ifUgpzCIolNEpa2A0L5qgHOVCIcpj/uMNAuL1uwgTTr6x7I85bZH5f6bMcbfgQDE5SQjpimmhc8enTRo038OxI33184RSDTroIGNrTevqgfnPJ86+avz7WoaIKuf+pGMuTAsPNGdmNzI4c2UspG2fwm7V/8Lv8CdDpcFjx9FZ+a3Q/KBUmuTICe9KijPAOI6m6wghH2BHUi8smP1tYYYmIad50AffUGF6xxmwc8yiz3aHSr6hYBB1yIWowQvV5CkH6TNR2COQgpO1YQFs+3p/RstLT63zUog7tESfW5PcquhFI2HwYhn+aRmjU5n9PBwx/vCMnpEqLAw9GZ49fGQGpUZHoGnSxA70qiEzFvY5mez5c9MxzjZjRMPundtxhzKVlMNHCwq/lAqAhALTvcNsO6viSzTioegtP2NUzMubJKTyAUFQVZcc/NV1wjyGXHR1BVPkLynBOkZ/a39HGkK9J6sFgBS+Ood8rJ71dn8bNj0VsUUV1ye1NDsqXxGWOUw1jhYNzA==
X-MS-TrafficTypeDiagnostic: BN6PR12MB1139:
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1139;
 25:zl69PAzccqlLFbDLevFttdqy5wIrRQSSdjIgzLnDh7dGb5hEafT/z6BkbIxE/F3Q7h2ae+YJXM5iBPpbl7905NcwJZLMq3uLWrzyeJdVa1SydhfZrtCHgbOPLmXV0uo03jnwwCm/Gx7YmNgPqYfJQOYzTPvbdny72+G6Groz5GTQWI1P2quG/MKw8xxrnxOWW+GD5EZoG4x6tNqrffalk1nHK13NxVgX9BP80MsaTMPRLcZdtJLVKDBMBLJx/IJO+DNp7FCPgYKvMZS69Zns2VKF9HoTTwm7RjVQ2VDndwcBcT9MKgA1+gsP+M+dvdWfkmQ1vfzUHj8Vx5Fvp2/Jjyq4+AVLCEll1H3MyyJ9t4Homiv/NtS0qPqWWCT+wuvtgnXLE5gjAMpnxXFryNb4Pn7qQSy9Rod+HmncKFSlPhvy1VSzIv+4p2eOVB4N2BHFgdssxrZ4o4gmOdvbh+PnNEOQY+TAzuafLG705bNmFoij+8idA6KPvW1wGcdxSVUDtVMH18WOFLKWC3WtkH+ayPEEY4clC4FMUam1chg0nfYRvy+xR1jLnNOv7z6/qq0oPQvfrJNEiEdGF1mL9BaLO7nXmt3fuiFSa5JqtYmOYFAEUlIDDFSw9wbDAu1W57I5yzcsZsfXWj1zuC+nbu0bjwT5pTctdDaDvvH/PzAu/ESWUtuEWASStQ/XMdYmPj+/owJMQY0F0xn55l2981wA7B9sODjZ+qQHLc2oQoYAnUG9tPVB6EFU7lxX8spSNuiLauQqtWyDzarVda6qLgig6DUJqBHEcm/0F3TH/OB5Ws6aazViqx0F12jBg9IL11mWkKk541sZcYhPqIfr24GF0sXt+WRqJM4PZ3ppNYIfQl1nDhgnwTVtj2OHFq0ZjnU3EVs1IOSn4l1iLr4j8Pacf1GhoAz1pp4fuySahjy5lGo=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1139;
 31:sSZ8D6q3ZDO0ByZzpNTYOWYNebIUhSnOjdo82eWWs76jL35/7L3cSMM3VreDQlgJuCL1Xc8EbrFoET015Wh8qIA6rjs5DJ8BC1GNN+zuuyh3SuEh3eCex2/iRZ4jSbjuCaXOwBGabPndk+sZmOC2hMD0z9nebfJlhdI0U3/SNLpaTdNtQpG2+W+eIdpwynGMLEWTHOjLmRlJYiKA1Cz6fJUmqCy89+sChSwx9jYdF4Sq7wEHz4/6U8RaCE7mhjB1cjJhSKJWlkQPFNfD3cv8gur1yJ75FglFcdKD/cXH/0l/rR9hK94ADZhQeUyNcCoW4RTDYI4aYmkffZenRFTU76/MKyegmKiGnr61VPq5svOzcvUpzR4VAs8ayWIdJ+EWTvBxp3wXBr+vLCwi4CMfHV2u9S/72XDYCZ4DE9akhknpx/8hr+ggJY+RzK3EE63uU1Jyu84YsWyh3PMu1B9bo+xNrw/2VN+Xu7NM3PaRuasnoM7T3qGkCqUyRQJHrJVpOCBzFWElSAkWAng+kkWvPBbneqHKSx7hrnEOnUGVxvyXsASdrQAzK5D4VpWI0ks23ae0Be6dAR80a8inlLh9AiGRurpRSEHF305ux4ihkPzHP2ouD05h6uKiaShyoh2lQ6D07oF2phJIFYBiymHopBtp54IiXAtq77EwX26tI3E=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1139;
 20:dckezdO1p1cwYm6HbtDWvNae8JxVD/AjcW4jg/ShqJDOt2oGVPWvkeG1bK1Q/AoLWYPQEcDEwZACTRgsTEyBzPnqcY7GnjGbOKre6nqJUmKdfPZDJA3QqkR1mURZL9d1OLXFRXYg+XzbCtcvyffTEf6GqXgZ9xM+2OG6o8uvTdAv1dHIKnVdyoqsV+2tijQU2lZTFLr2T181ALEu3F3y43d48pR2utwSwzMgfr3l2MNEkmMpkmkAWTnvbSLPLzpnzBvzBhpViuY5UJWGomNLS+4hNqF7ardcdRLOknmKCHJDzp2a7+MYy3m5wEo4ZGNQLJPFe4XGzNG67Uu02j79wOX4tlz8o8FYupp+Bd1RGG7TGZAsIhK4Ml4+YIqWEbK9QlQSGvz0LBRoqSDOdwrAm5RzdXUgwLipKFORBnTqxmdlkKY+WC1DyPmF1tXFA0yb/HfO2SYk8ECWIUfEVSIaj/LR/vkso2e1rZOb7dPVeY2EbEc9qQUIUbyVXcP9okQN
X-Microsoft-Antispam-PRVS: <BN6PR12MB11395BB5E69237697CCB8C6DECDC0@BN6PR12MB1139.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(767451399110)(148574349560750);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(100000703101)(100105400095)(10201501046)(93006095)(93001095)(6055026)(6041248)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123564025)(20161123558100)(20161123560025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:BN6PR12MB1139; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:BN6PR12MB1139; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTM5OzQ6Y1NJemhvVzN0U1h5dVhwcVkxbG1FQTJZTDBN?=
 =?utf-8?B?cHppbUFtUkNDbmJveVI5NGxoZlJHOHRMMkZUSExNbmxMMFIyYUdsVlB2SzN6?=
 =?utf-8?B?ZEk4T2F3V3NzaC91Wit6cFo1c0hLcURqWHRrR3lSMFNicVN5MzJ4ZUtySnZX?=
 =?utf-8?B?cllKdUN5eWJJVjQvRWdiUitrNHZ4a25aL3JvNWhCNG04SmFhTFA5cE96aWMx?=
 =?utf-8?B?SndBcGtLYVRGVlJWMnNOTjMxcUU5OEdCd0wyRktHOFFNUG1nM0ZNNUJtQWd2?=
 =?utf-8?B?OG5BanNSdGg0Q1JhOFE0SFRxcHF0YmE5SUdqdVk2cU9tMG0zM0RmbXVhSmhC?=
 =?utf-8?B?cEdSY3pWdUIxV1YwYmpyblpTMXMvaWhWenhVWmxLeWhYVUlDUm1zZUJwdDdM?=
 =?utf-8?B?WnkxUi85cEJwNnZrZGEzaTVqQzdaUlg0cHNvWUhKKzdaeFdieUt3TXIxU09w?=
 =?utf-8?B?aDZkL0c3WWFwVWtoVGtXTG9aN2YyOGtrUnhPa3FkVFIvSGV1Tm5FOVl1aGhv?=
 =?utf-8?B?WXArd1NlYTJ4OHI0RTJkY2t1bzBNVnRqeEc4ZGJvRjZFY2Y2NDh0bm1QQjZr?=
 =?utf-8?B?SkJDTWIrTU52M1kvWTNjRFlLaHFQcEk1L2hQWXVFaGFDV1c3ZjNEQWZHRHlz?=
 =?utf-8?B?QndHS0U1SkJ1Y1htelBRTEtsaGxtaU5SLzZ6dTRoc0xiaFJJQW5SR21aTyto?=
 =?utf-8?B?SWlFNVFFSUtDWFlGUXc1WENEVDhXcTlMTUErY20ydFdUcW8vNWxMcUZhTGpn?=
 =?utf-8?B?NS9EWkdna3FPdVhjanRBOGFrU0c2dGJ4RWN1eVNlSXUvclNKUFpTZHptL245?=
 =?utf-8?B?WjlWNUlhTGw3NXJuK05yZkRoN1ZzUTA4aG9KYWJ6SHprWjlvRFlnWTdZaFRv?=
 =?utf-8?B?V1JWQW15cWlZRTdrbzlPbHNwUTEzK01VcDllVWk0RDVPNVJMRUo4MnlpQUFS?=
 =?utf-8?B?TUlrZTdGZDhTakJlSGIwSTQyRlNvZXU3c3NaMHRhbk0vRkVVZmNobHB3VlpR?=
 =?utf-8?B?L0h4andpOFFybSszSXVNdCswczNIMVNCN2pia0tuWWJva0k5ZlhiMDduY1h2?=
 =?utf-8?B?SzgrNlNwY05DUllSVWxUNXVwYUlzT1RsQzgrSXpMZ1dmRnY1ZHpnZHpXOUtY?=
 =?utf-8?B?cDgxMGhRVlcvQmJWUmE2QmE5dHJWRTgwNTMzR2c5R2tVYUhVN2ZTRFd6VDJ4?=
 =?utf-8?B?ZlFabi9NNVJSRmd3NlJZeDhyUGNabVpwK2NoanhoUS9Xam1xeWYwcGhTRlE5?=
 =?utf-8?B?NU1xUUVwZThpUGJ2NTM2RE10U3RMcERYdnMycnpQREMvaGNNUE9LTjRDbWlJ?=
 =?utf-8?B?VW1sVlp5NTZxb1VSWEZnZ3BxeHVaQVZxVnNZMlhWMkxSWlprRklBaXNxcnZD?=
 =?utf-8?B?RlE3QnhjRTF5aXcvaGVnQWxhQ3ZjL1FDMDJ3SnJQdVU3d2d4RjJzK3ZXQ1lH?=
 =?utf-8?B?cENsMTRrNlBSMlJneWM3VUdzNXJ1TGZlSzFzUDl5Nk51WGFlckYza1ZoUkZD?=
 =?utf-8?B?MEtYSGlhTExYK2JUUUozak84RW0rekdZd01DZTdxd3B6aTFPRnk0VWtuQVJq?=
 =?utf-8?B?TXBWaGNYWWZCVVhNZG5LT0ZMQS8yOWJTb01Ub3g5VHhEMjlaa21zQ1FRQnFm?=
 =?utf-8?B?QUUvcXVjbnNUTkFDQ0tZdHVqeVQ1VU9MME56QjBZRGtTYjNNc2RISzZ5WjhT?=
 =?utf-8?Q?eFHesVD3SJpetPjWc=3D?=
X-Forefront-PRVS: 0351D213B3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39450400003)(39850400002)(39400400002)(39840400002)(39410400002)(39860400002)(47776003)(230700001)(50466002)(110136004)(189998001)(50986999)(76176999)(54356999)(53416004)(72206003)(42186005)(478600001)(33646002)(305945005)(38730400002)(97746001)(83506001)(103116003)(23676002)(8676002)(66066001)(7736002)(4001350100001)(4326008)(81166006)(7416002)(7406005)(6506006)(1076002)(2950100002)(6666003)(9686003)(5660300001)(86362001)(53936002)(2906002)(6116002)(3846002)(25786009)(55016002)(54906002)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR12MB1139; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTM5OzIzOnBwd0FiVlNPQXZ3enFkL0ZteGpLWjVMV2pu?=
 =?utf-8?B?dVUya0ozeGRIU1pQeDlUbGZxVE9XRnV1WGE0WHBPWGV6T3Y3MVF2TzFKTVRL?=
 =?utf-8?B?bGF1Z1dTbVo4ODFuM2lxUDF0Uk4yYzVndEFzT1ZCOWZWQk04VEdkdnkyeWlP?=
 =?utf-8?B?aTMzTEZoR0M5cXB5eDlWQmQwVGpPOExaVmFkN0xoV21QcnBxQWV4dER4V1VN?=
 =?utf-8?B?azkxMFkxaFM0ZmZKTWRUSkYzTjlhWnRidENyejd3UHpsUW9GSjVEaFRDUkJM?=
 =?utf-8?B?STR0a002VVhTdDFGREpXVHI0KzMwSTFkc1NtZzNhV1Nkc1ZPdlAzclR3TGQ3?=
 =?utf-8?B?MWUxRVd2QzlDRm1HQ1ZCZ001Sm8xMDEzVEFxQ3F0YlBodlVuSHQ0T3RnREkz?=
 =?utf-8?B?Y0J4cDFORHgvQmtpOEZWVkFKRGJOL1JPb3pqMEkwVHpXZy9tbVR5QU45QzVZ?=
 =?utf-8?B?TzVBa3Bmd0lWd2owaFRPZkdpMUdyVlduRi9sRmlaa2JaV1hvUHl0VnBlNjhr?=
 =?utf-8?B?VHorZER1d1RuaEJoVkVhaFhjd0RCaFFaSjRvMHJoYWp0WWpHeDlEdEs3d1pJ?=
 =?utf-8?B?TDc0eG1MeStpZzR3ZzNZdThlVEROeTF3TjJYQzZHdXhHdHZqNEEyL3V2ajg4?=
 =?utf-8?B?eU1zN01Fc08yb0RRL0R3SldicDRBeDZaeUEzWGpOOWhnUy9uNTFOZ3ZFZ2ov?=
 =?utf-8?B?MGN6b1VzaTl1TFlvc0s0Qkw4WTUvS1htNTFJZ3lRQTlncmFYVkQwSWE0WHUv?=
 =?utf-8?B?MmV3cGNVS0s5eGJVL3lOdnVFYnFYRVdwbVJTZ0krM3d0eWRTa2pBeUNSaEFK?=
 =?utf-8?B?L1VNMnJvQzVLRVYxL0huUkNhUXlHVjJmNTR5SEFkM0UydFJhSzliSW1rTWU4?=
 =?utf-8?B?UVZPa3UramJoQ0o2THdMa1hmS09LTGd4L1ZDREJldHd3STlweExVbDhqcFhj?=
 =?utf-8?B?Nmo2YXp1RzJRZ0ZYR0Jyb1JqM0FwUlJ2bHkyM3dMcWova0l4bWxlQzFBNVBD?=
 =?utf-8?B?cHByWUtjUTQ3NXZzaHp5SGdQVEdFaWJFNGdVTmxUbUJleUpOcTVFZktYNUJo?=
 =?utf-8?B?QUxLZzlOK3pwS3NiZzg4SitlN0FUZUdEc2Y3RmhtenVXYTl3bnVtR1lLOWQ3?=
 =?utf-8?B?YnpVL3UrY09aWXBGSjRLS1F1UWRHdEZzL1htVVMvYmM5R1lOdUlDNzBGZm9N?=
 =?utf-8?B?cFJmQnp1NGJyc3FIRzQvOEx3Q0NuYWd6NDMyWU9pcWMwUGl2cXZoOW9EdjlD?=
 =?utf-8?B?UmV5dVRaZU9hOU8rbDQrRDZNZkx6Y3JmVlVpTjNWWHgrcFQ1azNWTG54R01v?=
 =?utf-8?B?M2tEOXhDcFhvbjNkc0kxdHd6cm1OaDNpeFl3OTdqdGlVL1FMVkRhOG40OG04?=
 =?utf-8?B?ZmxEM0dNdHZmb3kxSlV3eVlWbmhpS3RLVVE2aTBOcFlLSUE1LzdSeVo2VTdj?=
 =?utf-8?B?TDl4OU9sbzdUaXJWWUpud2I2SzB1QmkxMFRFTU1hKy9nQXY5MXVEQkkxZ1lC?=
 =?utf-8?B?TVV1TmV0eFlKV1MyTVY2QWtPYU91NVJGcllDWlZuSHlQZDhWUm1OOTNLZmFV?=
 =?utf-8?B?Rk1Pai9uYTNJM1lWdDRCaDJRSTdhNjZZNEczWW9KRWRUY0xGUllGMDJrT01L?=
 =?utf-8?B?RDFWam5NMElMbU13V21tUUtjY0s4M0Y4b1dDZVZWWDFESUV0cW1PTnExVDhB?=
 =?utf-8?Q?F98QJqvGtSndz4JAF4=3D?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjEyTUIxMTM5OzY6M2lNZHU1NWliaTZLaHkrK25mODYxUm5TVHNU?=
 =?utf-8?B?Yll6clY3SDRZM0xBQ2VVRFdNYys2c2xrRHNZaUNDczlQWm9vTlU2MEcxQmph?=
 =?utf-8?B?eHVtYkhlbzVtUzB2eVk4V0VxSUJCNHh2Y0dTZDh3bG52cjlNKzZzalR6Y1hj?=
 =?utf-8?B?aGlJUnJGM21iTERMZzZ0ZHBGMUxURnBXdWEwUEFlR1RJeHBZN3BVTFdmT3Q1?=
 =?utf-8?B?QTBSTnpJcE9PNFk5a2lZWlY2QmFaU2g1THUzMlpNcFVDbkNrOGlpdUlBZDRJ?=
 =?utf-8?B?OEhrTXhudE4ycW5aeHdxSGdxT0ZHWDArckdXMmVTd20vNEQwMmtPdHBGNEZk?=
 =?utf-8?B?RURwU0x2WXJROGxUVjF2SHZabDA4eUkydExKQzVjY0dYLzdGQnRRVFRWbUN5?=
 =?utf-8?B?cUMzTU5JOW8xdEhuSTdwejJma1kzazNabXdXU0V6bXdUTnNhRlZXYk9TOHpS?=
 =?utf-8?B?dCtYMFRWQ295M2JncVRXanpnbWsxZmtocktPWDhpZHpZZUgwOG9lZjl5bUtJ?=
 =?utf-8?B?RlJTTGg4RWo1MStQMGtvUk16TGpqMGo2OHJqS1dTb1dCTnpsUXlnSlBZbDNZ?=
 =?utf-8?B?Tk5mbnJyVVRld1IzckFKekd4V1J0Z1RxMFFObW55cElhTFF5aitwdWsvMCtL?=
 =?utf-8?B?K2VNSUE1eTBmQm9rZ0tjeXR3Q0lXa0NUWWszOXZ5N0t2WldSeWRxRDIxM3Zl?=
 =?utf-8?B?ajQ2Ukx1RUpJMlplSWJkRExIZ09GcWRNUFo0S1BkR1NpOUR4U3R1Q3Rac2hT?=
 =?utf-8?B?TCtDUklsakY4WktXTEJBL1EvdGhMVXlyVG5rNm53YitYcytkc1JuYWRSd1hu?=
 =?utf-8?B?amdzb2oyd0Q5dDVKazFpWEEzTFlCY3hkRi9ZNTVzd0svS00xQjhDVUxPTXRv?=
 =?utf-8?B?bVg3dzJGWnVJYVN5S2JQc1NhYzZHeU4yN0ZWSXVya3prQTJTbEZhbDkxZytn?=
 =?utf-8?B?ZmNmSU9ZaENYTVYrN3czL3dadHl5anh1UEo2U2l4cEI1ZUhMVnhKS2R3TkJK?=
 =?utf-8?B?MjhKdEp5bDByQlZZZUxCUEp0TUdod0d0L3FXajVQeU9HeDc2dGh5c28vNFRl?=
 =?utf-8?B?YjFIcjg2emIxUFE1SlgrUitFb1JlMm1xNmJ5TzlEOEtCN1hmb2FTNnZIVURu?=
 =?utf-8?B?OWt4TU13TUZ2dUVnM2QvTGJtM0xvYmx3TEJqL2NFclc1WjErRnhrNC9GRU1w?=
 =?utf-8?B?VWE1bUtBbzVMZ1kzZis5SldOSU5VTGVjakoydWlwaFJBSW9EQnFTRWpHZ05L?=
 =?utf-8?B?dHRwNEVWVlJNUXFDU2ZHTGpoU2U0WHJDalFKcGFjNjNlNFVIUkkvcjUxaFZy?=
 =?utf-8?B?VE5DQ0NVdHBmWUhVUlpOaDUxZXZHa3lVWDVHUHN0SjV2QkVsOXIrTkQvTzZV?=
 =?utf-8?Q?eD94pjF?=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1139;
 5:REnQXr0HSOz2J7KwxuezX2E6MQvsvbabjdiVnw9a93ZUm+BoU/GM6AJ2bRisr5msKWdfXJwF1WJIq4AGDVj+Qh1s3QZ0Vv3ndFPlao/saVtt4iG/K8uvXZIJp30e33wt9Sm3QJdWbDaOmfDKrH0Fd93g5E4icFxXvSX6QiHuJ1NnHBzU100wT69eK5ogz/bZwFTHTQmLJ5nrKR7mOqnz7PzDi03b+1LwUETGIuONoHbDHHpuxt9etg0FLanIXnTuAPD+n+UYcT5+rsH7HBBniSRukS4PaYl2tMgj92SlUmQ6eJeV/pZSyM8w2GaOR8/QpkkWYb1n5Zua/m20RyiZ4WqcwrcPQOUSVK1oYWYpPh9ws0VjbMePTG22ZuBtykQ9G3zIwachnnCt0b+vGShhBxYDSdZd3pUdAoAAWUR5X0xGQtnHVk1evx+lksIbjhEPZTHUruTC39PdYE7xmCo+JpFYFqU9cPu18sXJos3rTtjIvH+V42Mo159js9S/cZtZ;
 24:bMJafHBSiH74Catv4bd96qHQ6yzY/VZIwAHXEVFZbrqquo/PrdKlqwNiBooDmeUguGL3A4NZKgbrrsnDGmxXCMnVWVw5sdbsxTPJG5V1f/8=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1139;
 7:tRR20DeWM04kLm+UDWLFJljCGAXr6Y+W/1qbsu24FIXMWvSZ5I4vbgLfhx/Sqv8LZMGL8MTwTEjWePUDkxY7RKeKbLIMX0pypCu3zyQbxzB2KymyLVAgKzXN+5U/aKa1xH9yIsJZpFlyV4LteQ/soEPYmI7UV0dAUenaZ3tLr4rafNmHARVNpWLDod6Ow9GbGm2X7BIqSn+dc/sFUMZKRbnW9t2VVGZ8v278eMab8biiekMADDpuShE9qXFHNWFtnLhkbZMb+IFMbajZDv5gUDqpSga3cLCDVPvi03ebEoeFNVUCx1koGaMR0vkc0I0t6hnujHRjY1qRxvn+nPv8AMPTTLdto6v9AHbvLGq+2TeKvxK8c4F8GlC7SqD4q7fE1jG/5L+xxoLgYlCHQytsbYAVU6+e3cK2jAhnhUh9kRfGtTannvXR9T+ooTxr3nRxeryXTEMWIwfBsCiKbPlYyhFJRlQLoRN49JDl8gA/VIGj6hkg8nBDO5KjQmZOZPTjjtRHDfgNnNFmaYbodxGcsxVS2OJKacxyv7US8wB0hlKNxT1oNEHD2BBzRC8RFm6dlXJeIO4R8nBqGkD9ad0cEBFE+zY8ywjG/CPtEvmkbmDJ/D3OX8nV/8VC29y0I4dVE12jmPVu7Hjg8gMC8LCh/Mnpy6oRvENa/Do6B/nuNi9f1ir9nwQlLwQYDMLW0BpdQRA3d8Dtc7n0C3/MXPcnRc6o27uUYPzCQeHAI3D5qWbKKH74+PJBlwEKb0InIvCM4AnaZW/QFvjeuDYQDfRc0/0933Y5tw7Uq0NN8lakNgA=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1139;
 20:yQYxwivJA6HupLssRd0G55FlYoCWrp4+RFk56I4ANdeV6lsjuzGgxhsWJ4o8/o1Gy5KH2l80CfRWGDxgs6PiTklBHJktR7uEXCwMPM97r9F0raekFkkhsdpqATTq6ZdoZ4r/T/zdacJNFXZWkaQbXjnAE3qFQaaaOOt/fHCtmwIFWdZviMokQXa7HneDGpsGeezIyiFq2tqAkVvJR7keekodaInsCEMEKh0U/KKrMJNMZGNzgwYmcH30BrMLytRU
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 15:14:41.0496 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR12MB1139
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v8 RESEND 37/38] compiler-gcc.h: Introduce
 __nostackp function attribute
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q3JlYXRlIGEgbmV3IGZ1bmN0aW9uIGF0dHJpYnV0ZSwgX19ub3N0YWNrcCwgdGhhdCBjYW4gdXNl
ZCB0byB0dXJuIG9mZgpzdGFjayBwcm90ZWN0aW9uIG9uIGEgcGVyIGZ1bmN0aW9uIGJhc2lzLgoK
U2lnbmVkLW9mZi1ieTogVG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4KLS0t
CiBpbmNsdWRlL2xpbnV4L2NvbXBpbGVyLWdjYy5oIHwgICAgMiArKwogaW5jbHVkZS9saW51eC9j
b21waWxlci5oICAgICB8ICAgIDQgKysrKwogMiBmaWxlcyBjaGFuZ2VkLCA2IGluc2VydGlvbnMo
KykKCmRpZmYgLS1naXQgYS9pbmNsdWRlL2xpbnV4L2NvbXBpbGVyLWdjYy5oIGIvaW5jbHVkZS9s
aW51eC9jb21waWxlci1nY2MuaAppbmRleCAwZWZlZjljLi5kZTQ4YjMyIDEwMDY0NAotLS0gYS9p
bmNsdWRlL2xpbnV4L2NvbXBpbGVyLWdjYy5oCisrKyBiL2luY2x1ZGUvbGludXgvY29tcGlsZXIt
Z2NjLmgKQEAgLTE2Miw2ICsxNjIsOCBAQAogCiAjaWYgR0NDX1ZFUlNJT04gPj0gNDAxMDAKICMg
ZGVmaW5lIF9fY29tcGlsZXRpbWVfb2JqZWN0X3NpemUob2JqKSBfX2J1aWx0aW5fb2JqZWN0X3Np
emUob2JqLCAwKQorCisjZGVmaW5lIF9fbm9zdGFja3AJX19hdHRyaWJ1dGVfXygoX19vcHRpbWl6
ZV9fKCJuby1zdGFjay1wcm90ZWN0b3IiKSkpCiAjZW5kaWYKIAogI2lmIEdDQ19WRVJTSU9OID49
IDQwMzAwCmRpZmYgLS1naXQgYS9pbmNsdWRlL2xpbnV4L2NvbXBpbGVyLmggYi9pbmNsdWRlL2xp
bnV4L2NvbXBpbGVyLmgKaW5kZXggNzA3MjQyZi4uNjE1ZDUwZCAxMDA2NDQKLS0tIGEvaW5jbHVk
ZS9saW51eC9jb21waWxlci5oCisrKyBiL2luY2x1ZGUvbGludXgvY29tcGlsZXIuaApAQCAtNDU4
LDYgKzQ1OCwxMCBAQCBzdGF0aWMgX19hbHdheXNfaW5saW5lIHZvaWQgX193cml0ZV9vbmNlX3Np
emUodm9sYXRpbGUgdm9pZCAqcCwgdm9pZCAqcmVzLCBpbnQgcwogI2RlZmluZSBfX3Zpc2libGUK
ICNlbmRpZgogCisjaWZuZGVmIF9fbm9zdGFja3AKKyNkZWZpbmUgX19ub3N0YWNrcAorI2VuZGlm
CisKIC8qCiAgKiBBc3N1bWUgYWxpZ25tZW50IG9mIHJldHVybiB2YWx1ZS4KICAqLwoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 27 15:15:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 15:15:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPsCj-0003uB-RE; Tue, 27 Jun 2017 15:15:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dPsCi-0003sq-Mb
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 15:15:00 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 DA/2F-03620-47672595; Tue, 27 Jun 2017 15:15:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0gUYRT1m5ndHW0nPlfN25Zpq1FqavajgoL
 K/ihhSBKlFDmb0+7AvprZZCPKiG2FqOxBmYvmrpXQQzKDVoosFKNsy0zTpCdWaML+6GkZUjM7
 W9n369zvnHvOvXBpUlel1tOcy8kJNtZiUMdQ5hzDyiyhYn3Jou+TucvOfTxLrUL5XTd/EkWoV
 MXbjHZXmcpcfyDf8S3D1XGthtiH3GkHUQxNYTcJx/qqKLlA+ASC5sHjpFzosIeAke9ezUEUTa
 vxQhgIfSFkHIe3wOtrQyoZx2MfAcOnsNxA4pAa2h8F1TJB4NngazxPypjC82DsuQfJmMH5UDV
 xN4yjcQE0nBwIm+qk/+CPW+GwBDwHLvS5VYo+Fu7XvpPGo6WAdLhyI0f+JnEyBEJ1YXvAKRAY
 H1fLMwD2IHhV7454poH382ONIkqCrod1lIILYTz0jJA9AadCt3ud0nuegOCgj1SKw2ro7axGS
 kMGdL4Z0ijEsAY+N9VH4oZVcGT/qUhxnYLu/mBkKAv03ByI5O2BluuTKkUUVMHggdGI10gsDI
 1Wk0dRlnfKst5/y3qnLOtD5EU0X+SECk7IWpxtFHiT2WlleUtW7qIl2VZOFFkTZ2GNYvY2u7U
 VSVcRJb021DSZ14Fm0oQhgbkE60t004328l1mVjRvFXZaOLEDzadp3Ni1v1hP2ew2zgCMxynJ
 YgXOxLm28xbpyv4ogdYa4pkBh0QzooO1irxJobrRXH0iE5D7sEyYd9r+tv25zycoSR/HIGkmn
 dbBCVbe+T8/hhJpZIhj/KLkouVtzr/uY1IwIQVTZ4rkYCf7j9LvQ7vq2/svN1Sreu3TljbMfl
 9Y/rZ1bZ4rZnPR7ZFOesfVjTkjpS2HepJnnPTb2p7znqf+lMqatgumvkeHfcWnH9TuXqFZnbQ
 5yviYXMzmz/q1tzjd38xoiyovVXozN61JS713Z0PzxIfSJr5yR8+Lr58oc9nLCXVFY5SzIPPr
 neWBnAUGSjSzuRmkILK/AdFCm66aAwAA
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1498576496!104227288!1
X-Originating-IP: [104.47.34.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41524 invoked from network); 27 Jun 2017 15:14:58 -0000
Received: from mail-by2nam01on0063.outbound.protection.outlook.com (HELO
 NAM01-BY2-obe.outbound.protection.outlook.com) (104.47.34.63)
 by server-5.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 27 Jun 2017 15:14:58 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=tyiv9e6h7oBcQg9shnkfBL26rUn0KAyG5QUspnbXnec=;
 b=XkOi6hI66KwCvvRadC5/utgCb3CWH/TJpgXL46PSVC+9A34tWZpWyltv0Soz5SksK749QvGynLU9+7iBZ9VEnh5RwOgowVEymQR2IzicRQZySdh682Ev6hdyFbfgVB9EXoqqC/gOVxC5PyYE8JR8rBglRG+gxyRLKUeg4M/Fgo4=
Received: from tlendack-t1.amdoffice.net (165.204.77.1) by
 CY4PR12MB1144.namprd12.prod.outlook.com (10.168.164.136) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1199.15; Tue, 27 Jun 2017 15:14:51 +0000
From: Tom Lendacky <thomas.lendacky@amd.com>
To: linux-arch@vger.kernel.org, linux-efi@vger.kernel.org, kvm@vger.kernel.org,
 linux-doc@vger.kernel.org, x86@kernel.org, kexec@lists.infradead.org,
 linux-kernel@vger.kernel.org, kasan-dev@googlegroups.com,
 xen-devel@lists.xen.org, linux-mm@kvack.org, iommu@lists.linux-foundation.org
Bcc: ssg.sos.patches@amd.com
Date: Tue, 27 Jun 2017 10:14:48 -0500
Message-ID: <20170627151447.17428.56826.stgit@tlendack-t1.amdoffice.net>
In-Reply-To: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
References: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
X-Originating-IP: [165.204.77.1]
X-ClientProxiedBy: BN6PR11CA0023.namprd11.prod.outlook.com (10.172.17.33) To
 CY4PR12MB1144.namprd12.prod.outlook.com (10.168.164.136)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 96b7d2c9-f149-481f-e336-08d4bd6f445b
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095);
 SRVR:CY4PR12MB1144; 
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1144;
 3:2CYy+8FgcBH4kOHFcWXv1xccmgkq3jtRZNorGNfHE1W+dAnA8Nxc/J9DvV/h2oUkoUxT0+0QBYFt0WiGGuVUBHZwscxHJ7TSVHrIFp1bdQkPlXVXGpgX7l90DCk+Bk/EtmnuwUskNqrjkaNeeuGQyNcQ7zPJDPqHYR1j2mWaqTAaFnSOTFHS34EmeLIIgigVVMy20b8NwbUGt4pJGeCwtqAOBvvTAaqfum/k37bZrZsjvYU9GiiENZr7LRO90PK57uRwX0l/LX518m5eJxzwjyOAdPkrOcVscZ+6YW9hjSmawmDAABby1l3m9r9KSbsWZYIdeLXbQgStTIivI0R2Ag0EajKeOsbzxlUY4SIkwDDbThY8y10tJhMdl/M05CMTlzPRzkwMDTEAIt1GG8eqepUxXTFkaQanp6A8oGVTQz0ltXyGg+3md0lPIR/12M1s1pQwYRdoY3heXbBCqaPV4sJ9gtHSHTQmSUERiOHASZcSSshssNk/S0CgHOczn4KIkya0OEyfjJDEcwMUYkXIIa+Qo+rLZOiIThGzFtkub06LhnU6la9mqtVoZLW6Ep5WNv4kZ/yst7ZJ5TRzURpueptIlGL6Jb9oFnTJ0fyFPrDQTUeEN6PESseAXvsCJR4+u0Nm3eZyF3KORAb44Y98ibHKnizDu1FOYp71bMp8R/c4n+JvyWGM4A1heqUkguRa+kETC/Nuw2OIvABjRMYS6g==
X-MS-TrafficTypeDiagnostic: CY4PR12MB1144:
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1144;
 25:Aig8yDgV0iOLNFe/lVClPBJYDBqhGqPKaX1wUuW4ORr3FG9ju6TyXWZnT0pWNsaK+qWLdb+Bz79emrbz5xXZmDoIl22iwXtNMpmgaLR4sgH2NpoUKUVL2nmDMPRoJ5WUUSII7eM01HaIjkPDNQIaPIT7EM5rHFQWJ4Zja/LD3DtC4iuh8mcEe8Eg7i7/ns+4MHsNMnqQvZA3paky9MP2qbcPVZnEJ57IdmWWwMlXYh2PWy93fNSfPYipTAW6EAggxpjtsvPltgg4vR+rr6lD672yZLdYFf5Zc77/+wmNSeQM75RHQCZRg9b5pmoV101M2McNiK/wLZXZgQpleAtY4TPHrFFeH6CjWg/jr4h+TYSkHqTAW6/lloYoaI3OeAIS2bQF/VWNBegZ+05MStJlQJuTjyk9TKM5bRclfSoBDWv3A23jOYd3OLxp6y+tBkrUetDfvCZOUWJImrUidSQSqijmu6n0Ya7QFSgBPLabuEUZZzC3V5x/i9Nled3sP0ohQ5wKXAwTaMBSuMTF+N0DBs0N9it/pXPN+4ISq+FfZHuX40NjFfCZQjK53iak5V9dNjBRW7S5rJVlHyXaJEU5tVsWV6YJ0gSV0CLhumZteoUBbe9IVaN+2CqvUyHx0Vkud6RFgVmLN2hQfl1gi5MOhT5+lY5CG9rwobOj9kQ6QOO0efzFzJ7YpftNgLtXtm5r6z1tmh5QEvorZyIhY+MSO/MDEl5V24v12NJPBH8NRmTNrPlufC33kOuJYN9tX3tV4JJNMq2S+ii9sG2F5y9om9wrKS3PC4Q/pDPBhdZkynT3psSY5W4rGgn6v99pfqhhV6Q9kKFlmV612XsVhDnDD4AWpwYgv7k8Yd0skLAKM/loZCnp6pTx0YsFzfxUS0c7H0dXrL7MmZTgXYtKTSKbWeFY3OxVclArjH7jb4ogK+Q=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1144;
 31:3kIh0mkOW3StExCBA76uEB0KtqhdzVWLio0S2bAtTry5mVwe9jQ0wlbrO7c4sgwUNR6bid2brow4HwHT+L7SrC7YWDbXQh2ZT2kTcL3URmiWECDCFDpLHNVYaAz273sfmVyKIpTYBoGV32szDmlzVwKQDnDArheCH2+OV0TxQKAUBipuJP6lF2ZnHDg93GCtE4wCcG5iLJKEdPxd63jfVfwm1GnyudxyFLyjtKIe2goDEbqwI3D/j7rTediK4MWeTIpSto/wjRp2eXGG6prHenMojdGzIlOqKHnXHc0eUEmVaqO8hMymUm+dBAnYmcsqy9BarXasMv1vkMvBbPfRLGLpTOGKFYwepkNuc8/SggGpav/7573SMjRkc4ogIMM6ZbQ+FEvL3E0vKuQza5v5vE5UBRAV/aMZQxrqyKiMbaHdjwwXoL8mXnGtjvCSGaLeSgDmtCKEFk+SQ0u390yDBljkBqMzWzKK+x8IZXJBGf1nUzyTy8lf8uBjY+0ZMjiPdCxC+PQJMRJAqQqPVRco1UbMGW8WVJMY1tWsJwr4YpChlz6fJdS8QZ6NSN22h0vJNKHUG7R5xHhyyEYDNh2n+qxhNi4/fAoqZZ5rhacBFEjIjeDGjZtmcgu973cJbMPmN50dYIWXpCuSpO1hhjuvuw2Z45+C177/Vk/pEH8yL1c=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1144;
 20:zfDp1tpzZBt6Tm7kZAf6gt0Zti0eHmt/Afb+QGjz3TgZRnI5Bf5MKWwY2naR718S4WfTFtHmytzbq3eSf5WhKj5OaRKCNN/AGRZbUSrr4lrbnI1am+gnzkKcrTRdGTgjDy5uCy6TFOHVoZldfKmIwRSVSl2z3mCY8JS8Jm7EuI6tEd7my2+97fY0/mhFvA0uLc286h63HLaLkYh8+qcfTdOtcX0BKGKyEXD3zoqIXWovUrUj/mxqOEUrv8h4x/rPSB5pt/fy1+MrGpRgGbgwsGSgEwelhH0GelEpyEil4iPe1ZmErswE8A+mrYe8MoDTQxlRHsVRjeAJltlyZWAulp0Hk96JIckGGdN+5rNFkIFYhdA9bI5wqPdawMjqQCuDO78gussYgzEMYhZ7BQLkHIEk6NSsK/00unaxWsNhXxc6QxCU4KIwxvKb7GYmiqEL6YEaZwS3nBJS7QgYPX7Rbpw38UBuziJxyIelYUIbXdCGmyPf+K0iJCoJyQX0nJEV
X-Microsoft-Antispam-PRVS: <CY4PR12MB1144C3273A6ECA7433197285ECDC0@CY4PR12MB1144.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(125551606395959)(133145235818549)(236129657087228)(767451399110)(167848164394848);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(10201501046)(100000703101)(100105400095)(6055026)(6041248)(20161123562025)(20161123560025)(20161123555025)(20161123564025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:CY4PR12MB1144; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:CY4PR12MB1144; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQ0OzQ6dElBZnd0RDV6VU52YTJzdkVYK1FkdG1MZFpT?=
 =?utf-8?B?aTF4dWlSUDBueG9OQUFneFlxMmI0WlNLd3duR3kySlBaNExhZkZGM0VKcStS?=
 =?utf-8?B?Lzd5R3R4Q2dwekh4cFg4bEQ1bGRQNytON3NOQVJyRzJmUFdGTjBLMWw1NlF0?=
 =?utf-8?B?Q0xtRTBkY2JVQXloV1ZWZFN0NFFuWmZDa0VnMkp1ZWI4UEFrYkZBUnRNd21H?=
 =?utf-8?B?OEEyelZMcUNOdGxjcTg1NDNvdzNMTjJvSXNHYWI1SEg2dkdLSWRlMWljemw1?=
 =?utf-8?B?aW1xZkM4djdIMllGQlNtUURMSTZxV2l5R3NxTWlFWnU3OVcvZy9na3JUUGhk?=
 =?utf-8?B?NGo4R2JYcjdkRElMV2RpQ1BzRDFIMGRsaVpkQ1BFZkJqNU9ncDQyazNwQmVr?=
 =?utf-8?B?UEIvcEdtVmRNMFI4bElJSkxRUUVKL01IVmJtMW8vQm10QlVyZ3FKVU5IbU4r?=
 =?utf-8?B?QVI5RVhjcGJqQUx3cTlUZTNtVFFhMGlDN3ZnNFIwOVdGWG42em93VzhCTkRB?=
 =?utf-8?B?U3VjbCt0eUNYQWJYd0ltSy9udGFUMjN2M0M3UkVmVG1vcFFvMHhyK1IyNjZC?=
 =?utf-8?B?eXpSZkpacHhubUtaa09IQjhNQW4rdGEwWXB5MUdsdk5jOW9RZDRXYUNyYVFw?=
 =?utf-8?B?UjB1K3BuR3R5NGlSbkEvVGtRMDRydm9KSU9HMzBSY2ZodVVKTHU0dCtzcTdw?=
 =?utf-8?B?czdQaFBqUW9abWVpanhZcERDMWhWTXk3SjZIOVZDRVdyQ0RFWWRVdk9aUXFR?=
 =?utf-8?B?V3cybFBmYVVnQVlQWllzZ01SVU1kZFJKMC9PT2xMS1Z2K2lKQzI2RUdUdUdl?=
 =?utf-8?B?aUMyekVWcGdEOG9XWGgwZ05OZU9yRW9LNFZrM2VCL0VhUjU1dkRxRVptUVQr?=
 =?utf-8?B?MUdQWkN6Uy8xK0dCMjF6RC8zQmV2dGgyeHM0Q01tZHdZZDdyYU5WTCtqNEhs?=
 =?utf-8?B?VjFPc0Q0OS9ENGprV0tmdGFSTWdLckw3cU5meDBwbHJJNlJlN3FaQlVzUkQx?=
 =?utf-8?B?dTRFQ2RSVFUvL2NBTDZFYTF4eVNJMnNxMjdiOWZobXRpNHRSdFpPWmtpZHM1?=
 =?utf-8?B?UjlJT0UwMG5KcUt5QTNkckZUODBxS2dBOWtqam9rd3dqMjRMd1V1bGF6aHpQ?=
 =?utf-8?B?UmRPcFlvbnZDbENITkZycGRSdXBoR2ZDYnJFdkl5QlBMNGNac3BoMnN1Zys1?=
 =?utf-8?B?YXlodlp6NHd1R3g1YTY0cEI2WkhzdW1veUVHQWNieEhTSlVDd3F2c0YzWmdJ?=
 =?utf-8?B?bzJJWVVwM1V2QVFKUlJvOGlhVDNXb1doem9IMGVXeDd0Nnd6QW9xRXJMZW44?=
 =?utf-8?B?WTNZR293eVNidHZvaEZxa0hZbWtxdGNlVzdKNTBRRzQzU09Hczk3ZWttRzlE?=
 =?utf-8?B?TUdvWElJVlRTQ0V0Z0hXRmlEYk5vckVwdisyRzArQ3VKeWVXU05tQWhGcm5K?=
 =?utf-8?B?U2d4Y2YybWlvNmk3MGVZTzkzVG9hUjRuRGJNb2Vmbm4rckpqOE1TVVgvNndV?=
 =?utf-8?B?bjAyMXFHWUFFUm41Q0ExNmg2NU0wSkJzLzFMbStYMGVFNWtNWjJFcExLS3Vv?=
 =?utf-8?B?NHVaaklaWTRjMVhDcCtlSTZzWFdyaENUSzlOWVZlVDVES0I2aWJ4TmVlVUdz?=
 =?utf-8?B?Z3JEbEJCeGFMUXFhd2VuQWM1anlSNlpNR0dSallqV21uMDNQNzQ1eFYvb0x6?=
 =?utf-8?B?aTQxVXNGVDVrMmE5bWNWZkRERU5pQVFONnlqRExEUnpHZ1dYSXo3WTZ0OEtQ?=
 =?utf-8?B?bW1yUmxsdWpLS2oxLzlaVE9SQ1M3Vi9XMjRJcUwyZ2cwa0xldWxOZ3paQU5Q?=
 =?utf-8?Q?WuKpx+3kBtM2?=
X-Forefront-PRVS: 0351D213B3
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(39410400002)(39400400002)(39860400002)(39850400002)(39450400003)(39840400002)(4326008)(25786009)(76176999)(8676002)(4001350100001)(2906002)(478600001)(97746001)(50986999)(305945005)(6666003)(2950100002)(23676002)(54356999)(5660300001)(53936002)(86362001)(7736002)(7416002)(7406005)(110136004)(189998001)(47776003)(66066001)(38730400002)(50466002)(53416004)(42186005)(9686003)(103116003)(6506006)(83506001)(54906002)(55016002)(3846002)(81166006)(72206003)(230700001)(33646002)(6116002)(1076002)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR12MB1144; H:tlendack-t1.amdoffice.net;
 FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQ0OzIzOlZSK2JSUnBnMW5KSjRlNUxaK1lNS2h6Zm0r?=
 =?utf-8?B?NHdKMTJRZUxIOThuYW5oOElWUE9yR3QyM2FjeHdnNHBiMGFZRjQxa0tMbXRj?=
 =?utf-8?B?V2ZyVVVyd2kwc2VJN0FFaXBYQ212NlFONk1WNldKUUJvOGhycWY2ME5STFFp?=
 =?utf-8?B?SmlVaVRnaVphTUpFT01zcnpzRTJCa3BMQWdzQS9xMjU3UlFGWS9nVTFMcTYw?=
 =?utf-8?B?b1RSYXVPTUVmS2p5MUxOYlhJY04zWC8yN3I0dTcwUjE2OUJBdThFaU9qVGds?=
 =?utf-8?B?aGVqMEw1bzdGam5tZ0tVb3FkOUtKN3dOb0FsU0Z5bFY2Y1BXbWVxaDk0YklX?=
 =?utf-8?B?Zy9vWDhOT2pIbXVXNFVQU3lyRmhXVUs0UmJ2S1Q0VUo1NXRlMFlZTUdjQU91?=
 =?utf-8?B?SGlhZGVPVXpmS1N0M1RWNnU4WldOQzB1MDlCbXBBYkRJTmZYZm53U2VCSVlY?=
 =?utf-8?B?VFpjeEVBRUxsV0lRK1JQOXUzdWhZVS9sc1pUaXZkMEoxN21JMmpnbE43dEVI?=
 =?utf-8?B?alk1QVVHN09nTFhlaUR3cTA2Nk1WRjZxZW91YlNmNCtJZE5VNXFxT01rMUpR?=
 =?utf-8?B?TG5IMXhpTVR4R2taVUxaLytzaDRXKy9udHRBK09VeTNSL0xHOGRTbW9UMjR4?=
 =?utf-8?B?Slk2eUxwQmdQT2wyWmU0RjhERW85dkVTa3RBMWhnL05WRERkdmhNOFA2bi9R?=
 =?utf-8?B?aHlxbzlOT2lKbFc4c0kxMWdiVXp3WmovYXozbmEwM2k3Nk5UMlRYZHhMSXll?=
 =?utf-8?B?TlQwUllFQW9GRW11M2duWk5EMEkxdXFLeXY3ZXlsUG45dVN2RW13VHJoM214?=
 =?utf-8?B?Z21JeEFWbXpNa0JZVWp5ekdCdUk4aU1JSUNkUW5pK3Z2cDBLNlFQSHNSaTZX?=
 =?utf-8?B?M05MRWlQUlNWY24zZTBLV0VJbFZNcEZsTmNjOEtTU3creUpHRjNoMEtMUVZZ?=
 =?utf-8?B?OVNSNWxmdy9BdG92R09CMEdMRytaVlJHbGgzK1JMZkUzUTNYcXdHWGxlSjhl?=
 =?utf-8?B?L3JuWnMzaVU5a2VHSFFkY2xkcUliT3Y5a0d3TnVXNEppemRMaHpBRVc1dE55?=
 =?utf-8?B?czZRY2I0WU1Qa3QrdGJUN2tDbkdVb2YrYTZPK1RmK3E1Qnl3RkFhWHJVSWlr?=
 =?utf-8?B?bmdGdXVidXIyUDQ1VkFDNS9vL1RxL1FRcEdTd2lFdjVXSjNjd3NoUVQ1dDdH?=
 =?utf-8?B?VUxvV2dVZDI4ckt3UHRsMWRBM2dqZEhqeGhTZWdOaFRQUTJWOFlNblVyMmUz?=
 =?utf-8?B?WWpCaXpHWmF3WitSUW9tUFM1WUN2SkdkUHcrZ1orLzdPZVdVQUV3VzlwTHla?=
 =?utf-8?B?NnRFUEszalo0NTFQU3ErU2tKcDM0VlNqUUVVOWROMEhva2FFMVZxWWNIZU1L?=
 =?utf-8?B?UDgwVDNGc3dHWlRxSjFhVCtVaTRSSEJIY1JOb0tZM3RCM29LVmE4WHlpMklV?=
 =?utf-8?B?YmVPRlEwQXg1ZXU3VWtmUDJ3YnIyNEhvcXpVNnA0SXNxS1dMNVlZamNHVFNt?=
 =?utf-8?B?OUR1dXlxUHFoSTN1dWU0UXVEc05JcGpSRUxaY0lEUm1XWFZEVGdYVHV4U3dX?=
 =?utf-8?B?Mzl2My9RdmVneUZXTldvVjVTWmx3bHZIQlQwMTY4SVF4WW1BNzZXK3pEb0V1?=
 =?utf-8?B?SXYyTWE4ejNOY3NMejJoektsVWlmdUl5dGtwckZ0YkhRZjFhakZZWEw5Z3lh?=
 =?utf-8?Q?OmE1d4/ZD2axGcG3GM=3D?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQ0OzY6Uy9GWnB6OUdzcmtWRnNaL0NBTTFaZGlqRTBC?=
 =?utf-8?B?VU4zREM5MldjOFFwb2tXVzM0QnVGbXB4SmRmaHQrNVYzb3cvbDRrN3pFbnFu?=
 =?utf-8?B?MVhHWlpqNzRJdUxyMW5zeG8vVXlmbVJSTXkxMk1YL2xtWldDNThFb0dXWnpn?=
 =?utf-8?B?S1RpQlJwdC9BVnRMTFU2VjhSTFJQS2xOL0NxSnRNVlFXM0dzb1VlU0ZvdTF2?=
 =?utf-8?B?ZEtVM0lQYzBvcGQvL2I2MHc1UHRtalg1K1JhRGo0VS9IR0tYa2I5ZTArZGIx?=
 =?utf-8?B?cG5TU2NOOW9DcmU4ZDcyU2JpSkVtMzZEemwwQnJ5NDVqMk54WEs2aHJSOE9j?=
 =?utf-8?B?eis1VnNud294Tm8xb2tER2lmNUJLZ0RyWEx1bVROY3F4THNyUnVnaGdISHpI?=
 =?utf-8?B?a2FDV2RCdFZmQVgwbWZidDFqVjQ3K28zUCt6OXBJZWgvWjZGbzhXSzBWZCtN?=
 =?utf-8?B?ZVJHT0NXK01FODFGWnpFcWNYM2E4TEdDR3hMbjE1VHZyVVlveE5JMllzWFVs?=
 =?utf-8?B?eDZZd2ZjaU9xZ292ckZkQ1BFL3Z6bGRtenFZMEpNMlpDd2kwYjhKajk2d0w1?=
 =?utf-8?B?cERHOXB4dlpKMlRsbmxZekE5ZDQ1dWpRT2JqVk1WTDdmWnNSZHZZb0VvVjNq?=
 =?utf-8?B?a3VwZk80OExQcTNUK1MxMW92WGVaTHprc1FONXNYdFZSU3RFenMrVlVyMDlk?=
 =?utf-8?B?SlVLVHVOd3BPcUVGV2x6NUd3KzVkb2ZuZ2cvb0R2U3d2WFg3TVlxaitsT2Jq?=
 =?utf-8?B?Y0ZJTlE0U0ZkbUM2Z3pINEYwdzdQakZUaUxyL0N6UHpJLzNLeU1kYVEyZGZM?=
 =?utf-8?B?ZXRRUGVEcEpZUmxGRVkwaGdDb1RnM3RuYmIzOW5tOTRLK2IrQlVjL0NHS2Na?=
 =?utf-8?B?NFpBMzVhdEEzeHQxT2xtVG5xeVh6Qmw5REg0SmJybGtYUVlIeFlxdHFJNVh6?=
 =?utf-8?B?QVY5Z2xLc2ZJRldaSk05L0VJREIraHMzVHZIQjlucVBXOExlL2c3cExBQklh?=
 =?utf-8?B?NkpCaTBlK01wa1N6Wk9NWWs4M2h4enFMVmthN3EyWjFjdkwwZi9tRnBVTW1Q?=
 =?utf-8?B?TCs4KzJCamZpaHg1Um4yY25CL3hGYnZaK1RpcERVNzdHQ1diNjdIMERkZk42?=
 =?utf-8?B?bFRVWm5tT3B2WFl0dHlYK1NEVDdTTWlhSzNmR0xPcmt5MXFtSmVOSkhvMXc4?=
 =?utf-8?B?THRQcjVrSEZ2RndLYU1IRHB4MEh6SDc3aEE2a2VoZ2pDYklBRXQzK3B0WlVl?=
 =?utf-8?B?YUVTcXJQMlF1RytONHBPTlQvZEhTaVV4NWFJWEIzMUl2WmJVdldXZzZoZ0tZ?=
 =?utf-8?B?Y28yWnVlNTRrS1JtcVNNVkI5YkFiYWRpRWdPbG1nZ3hkTXpvSEtNeUs0ZnZ6?=
 =?utf-8?Q?YV0/UXo?=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1144;
 5:PsrmGI6BUz0RlIrBH1cc9cDd8qU+13BE2Y+E5qdjOrPqDG+IIApHEju7BMXwMsPZuua6xNw7VTiQgp5B46F8a/lk48JBYvuRNiF/N8iNcsmUqP2cav+Ng0rm+FPjeiWYv/kYOysIiIyDROrvBK/cFOJRWJgRfm0TfMptryTmcvFOHl53kHaGxJTdJ/8GmOPt1lERw8vb7TN6GK7saBzuSst4SFa04AbBt2tGKn/AC+7LBpxvD2cUflniFp9eKATnJq3KNDvjRpOKZr3EZQTUbPLLdCO3ibyFaDq/JVMG+x0zzQqPt+9HMr5kdy5smgTHPpNiXgjzd1uLberZ4/jruM9Ez4gXTvwwTYTJ1qDHsn65rzu15zsUjrKfizkT99I+zeN6Gnf4BsG5gYkbKVpNagRZGSsz76GQUJz8It2fyaA2LSB4+vpc+ZOkl5bOMdWkaQYQhCPd6x4X5dlu3pkOo9pYHC6XA6vKVYuPX7cvgYy1mRyCHj4g27mJa6KbyQsh;
 24:pGQ9L+wTDy9iPnz2Gx+cq/j1FB38giStcCxDnvRumAngvbiEjeSBVmutRP5S16Hr0MofteEQcG9szV99lRRRU1y9p4FwsEEsL/sFMOmphNQ=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1144;
 7:97uvKgt8cEcgRX5Okwt5SS/6Raiar/M8X9tj+u2GCQ41EixD5UDMvRK8TMiL3YsaRF+p3X0d6zkbz6wGgWGNpvir7L425v6xmIUnn6zXEH5omba5RquhosUI8I3XJtmC7pJ8O6/DEupM070kmb1nOE3XGIsbgouNiiiRpzeRn8Q+2nlsaqFHRiLJ1rBjIPvTs0ga0CIsDcN9KiXVSKGP+nL0edR88cZeNwb+i3BQ31EoOmew8sn/V3RxQJaQQrbhvQUAUQ7m9IPvC+YRPjtk6nn/ShC+nUtU0hOBGeOhhh8bVG1LqiDlWfPoG4NXHtcj0wspBIk+pYgFwnQtiB0fnMqQofBvuNeBGAt/Hr0qHN2g1H9d6Tl+270eeim/iMUu7D/i5T830+4x8b0DLlcLYuZ/Hpx74KjGUSjl65YN6OtUOVyvvsFFT8E8hhV6l0lwo76SLimAAL3bZ8jYrlR0SHBXROo1rUGHwrsaLqQ+I/WaDUsB2bxC0QcOJQi4b2atI3sPciojyUNL7O4WyRx/+SpQ26YvLK11EP5dV1WxaqD3zd7VzZRueRPD/+t15vT8BPr6ochubUE+d7mptWss+KIr+n7u/B3OMSCMzLD/v7Ztt20dLMA5sL0fkRDBNbjqBX2uadEA1WBnAjfnb51qBIePPNUP999xeFjEddrJaGK82rF+Y7YKmsDjJdS0DKBkIwtHoZJ/lt2tV/HtWb8lxeFR3K3dnvRnlY97pEck3ZoDNgv3Pu38gx+ZLl8DBy/Id1djYcqOTwqTG/FsRDO3S6e30lIc/9ET+XDtDMjVNZA=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1144;
 20:0o32JwWMuBf2rgujQMjaU/eGJbBB91B3jJgyQi+XkCMrIIASVGNKb0RFE/+bBq6bi5VADEMJtjq8uxzYkaTR9xlxyRhaC07yO4JXqxZLmvFCO2JFzZ4H/MnjkkT3lpTqQGmtZPXgyceu84cGYpRCdvhBBO2u4gmz73AFOp/FGVgrFO206+Q9/SG4AEZBY/yRoryl4ep2s00NZyPblShNXAbloqJ5Z6LLihFxx7MutbqUG6Uc07j9sgZh7urmQPJn
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 15:14:51.8537 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1144
Cc: Brijesh Singh <brijesh.singh@amd.com>, Toshimitsu Kani <toshi.kani@hpe.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Matt Fleming <matt@codeblueprint.co.uk>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jonathan Corbet <corbet@lwn.net>,
 Joerg Roedel <joro@8bytes.org>,
 Radim =?utf-8?b?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Larry Woodman <lwoodman@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andrey Ryabinin <aryabinin@virtuozzo.com>, Dave Young <dyoung@redhat.com>,
 Rik van Riel <riel@redhat.com>, Arnd Bergmann <arnd@arndb.de>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, Dmitry Vyukov <dvyukov@google.com>,
 Juergen Gross <jgross@suse.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [Xen-devel] [PATCH v8 RESEND 38/38] x86/mm: Add support to make use
 of Secure Memory Encryption
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

QWRkIHN1cHBvcnQgdG8gY2hlY2sgaWYgU01FIGhhcyBiZWVuIGVuYWJsZWQgYW5kIGlmIG1lbW9y
eSBlbmNyeXB0aW9uCnNob3VsZCBiZSBhY3RpdmF0ZWQgKGNoZWNraW5nIG9mIGNvbW1hbmQgbGlu
ZSBvcHRpb24gYmFzZWQgb24gdGhlCmNvbmZpZ3VyYXRpb24gb2YgdGhlIGRlZmF1bHQgc3RhdGUp
LiAgSWYgbWVtb3J5IGVuY3J5cHRpb24gaXMgdG8gYmUKYWN0aXZhdGVkLCB0aGVuIHRoZSBlbmNy
eXB0aW9uIG1hc2sgaXMgc2V0IGFuZCB0aGUga2VybmVsIGlzIGVuY3J5cHRlZAoiaW4gcGxhY2Uu
IgoKU2lnbmVkLW9mZi1ieTogVG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4K
LS0tCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9tZW1fZW5jcnlwdC5oIHwgICAgNiArKy0KIGFyY2gv
eDg2L2tlcm5lbC9oZWFkNjQuYyAgICAgICAgICAgfCAgICA1ICstCiBhcmNoL3g4Ni9tbS9tZW1f
ZW5jcnlwdC5jICAgICAgICAgIHwgICA3NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysKIDMgZmlsZXMgY2hhbmdlZCwgODMgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9tZW1fZW5jcnlwdC5oIGIvYXJjaC94
ODYvaW5jbHVkZS9hc20vbWVtX2VuY3J5cHQuaAppbmRleCA3MTIyYzM2Li44ZTYxOGZjIDEwMDY0
NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9tZW1fZW5jcnlwdC5oCisrKyBiL2FyY2gveDg2
L2luY2x1ZGUvYXNtL21lbV9lbmNyeXB0LmgKQEAgLTE3LDYgKzE3LDggQEAKIAogI2luY2x1ZGUg
PGxpbnV4L2luaXQuaD4KIAorI2luY2x1ZGUgPGFzbS9ib290cGFyYW0uaD4KKwogI2lmZGVmIENP
TkZJR19BTURfTUVNX0VOQ1JZUFQKIAogZXh0ZXJuIHVuc2lnbmVkIGxvbmcgc21lX21lX21hc2s7
CkBAIC0zOCw3ICs0MCw3IEBAIHZvaWQgX19pbml0IHNtZV9lYXJseV9kZWNyeXB0KHJlc291cmNl
X3NpemVfdCBwYWRkciwKIHZvaWQgX19pbml0IHNtZV9lYXJseV9pbml0KHZvaWQpOwogCiB2b2lk
IF9faW5pdCBzbWVfZW5jcnlwdF9rZXJuZWwodm9pZCk7Ci12b2lkIF9faW5pdCBzbWVfZW5hYmxl
KHZvaWQpOwordm9pZCBfX2luaXQgc21lX2VuYWJsZShzdHJ1Y3QgYm9vdF9wYXJhbXMgKmJwKTsK
IAogLyogQXJjaGl0ZWN0dXJlIF9fd2VhayByZXBsYWNlbWVudCBmdW5jdGlvbnMgKi8KIHZvaWQg
X19pbml0IG1lbV9lbmNyeXB0X2luaXQodm9pZCk7CkBAIC02MCw3ICs2Miw3IEBAIHN0YXRpYyBp
bmxpbmUgdm9pZCBfX2luaXQgc21lX3VubWFwX2Jvb3RkYXRhKGNoYXIgKnJlYWxfbW9kZV9kYXRh
KSB7IH0KIHN0YXRpYyBpbmxpbmUgdm9pZCBfX2luaXQgc21lX2Vhcmx5X2luaXQodm9pZCkgeyB9
CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBfX2luaXQgc21lX2VuY3J5cHRfa2VybmVsKHZvaWQpIHsg
fQotc3RhdGljIGlubGluZSB2b2lkIF9faW5pdCBzbWVfZW5hYmxlKHZvaWQpIHsgfQorc3RhdGlj
IGlubGluZSB2b2lkIF9faW5pdCBzbWVfZW5hYmxlKHN0cnVjdCBib290X3BhcmFtcyAqYnApIHsg
fQogCiAjZW5kaWYJLyogQ09ORklHX0FNRF9NRU1fRU5DUllQVCAqLwogCmRpZmYgLS1naXQgYS9h
cmNoL3g4Ni9rZXJuZWwvaGVhZDY0LmMgYi9hcmNoL3g4Ni9rZXJuZWwvaGVhZDY0LmMKaW5kZXgg
MGNkYjUzYi4uOTI1YjI5MiAxMDA2NDQKLS0tIGEvYXJjaC94ODYva2VybmVsL2hlYWQ2NC5jCisr
KyBiL2FyY2gveDg2L2tlcm5lbC9oZWFkNjQuYwpAQCAtNDUsNyArNDUsOCBAQCBzdGF0aWMgdm9p
ZCBfX2hlYWQgKmZpeHVwX3BvaW50ZXIodm9pZCAqcHRyLCB1bnNpZ25lZCBsb25nIHBoeXNhZGRy
KQogCXJldHVybiBwdHIgLSAodm9pZCAqKV90ZXh0ICsgKHZvaWQgKilwaHlzYWRkcjsKIH0KIAot
dW5zaWduZWQgbG9uZyBfX2hlYWQgX19zdGFydHVwXzY0KHVuc2lnbmVkIGxvbmcgcGh5c2FkZHIp
Cit1bnNpZ25lZCBsb25nIF9faGVhZCBfX3N0YXJ0dXBfNjQodW5zaWduZWQgbG9uZyBwaHlzYWRk
ciwKKwkJCQkgIHN0cnVjdCBib290X3BhcmFtcyAqYnApCiB7CiAJdW5zaWduZWQgbG9uZyBsb2Fk
X2RlbHRhLCAqcDsKIAl1bnNpZ25lZCBsb25nIHBndGFibGVfZmxhZ3M7CkBAIC03MCw3ICs3MSw3
IEBAIHVuc2lnbmVkIGxvbmcgX19oZWFkIF9fc3RhcnR1cF82NCh1bnNpZ25lZCBsb25nIHBoeXNh
ZGRyKQogCQlmb3IgKDs7KTsKIAogCS8qIEFjdGl2YXRlIFNlY3VyZSBNZW1vcnkgRW5jcnlwdGlv
biAoU01FKSBpZiBzdXBwb3J0ZWQgYW5kIGVuYWJsZWQgKi8KLQlzbWVfZW5hYmxlKCk7CisJc21l
X2VuYWJsZShicCk7CiAKIAkvKiBJbmNsdWRlIHRoZSBTTUUgZW5jcnlwdGlvbiBtYXNrIGluIHRo
ZSBmaXh1cCB2YWx1ZSAqLwogCWxvYWRfZGVsdGEgKz0gc21lX2dldF9tZV9tYXNrKCk7CmRpZmYg
LS1naXQgYS9hcmNoL3g4Ni9tbS9tZW1fZW5jcnlwdC5jIGIvYXJjaC94ODYvbW0vbWVtX2VuY3J5
cHQuYwppbmRleCBlNWQ1NDM5Li4wNTNkNTQwIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9tbS9tZW1f
ZW5jcnlwdC5jCisrKyBiL2FyY2gveDg2L21tL21lbV9lbmNyeXB0LmMKQEAgLTE1LDYgKzE1LDcg
QEAKICNpbmNsdWRlIDxsaW51eC9tbS5oPgogI2luY2x1ZGUgPGxpbnV4L2RtYS1tYXBwaW5nLmg+
CiAjaW5jbHVkZSA8bGludXgvc3dpb3RsYi5oPgorI2luY2x1ZGUgPGxpbnV4L21lbV9lbmNyeXB0
Lmg+CiAKICNpbmNsdWRlIDxhc20vdGxiZmx1c2guaD4KICNpbmNsdWRlIDxhc20vZml4bWFwLmg+
CkBAIC0yMyw2ICsyNCwxMyBAQAogI2luY2x1ZGUgPGFzbS9zZXRfbWVtb3J5Lmg+CiAjaW5jbHVk
ZSA8YXNtL2NhY2hlZmx1c2guaD4KICNpbmNsdWRlIDxhc20vc2VjdGlvbnMuaD4KKyNpbmNsdWRl
IDxhc20vcHJvY2Vzc29yLWZsYWdzLmg+CisjaW5jbHVkZSA8YXNtL21zci5oPgorI2luY2x1ZGUg
PGFzbS9jbWRsaW5lLmg+CisKK3N0YXRpYyBjaGFyIHNtZV9jbWRsaW5lX2FyZ1tdIF9faW5pdGRh
dGEgPSAibWVtX2VuY3J5cHQiOworc3RhdGljIGNoYXIgc21lX2NtZGxpbmVfb25bXSAgX19pbml0
ZGF0YSA9ICJvbiI7CitzdGF0aWMgY2hhciBzbWVfY21kbGluZV9vZmZbXSBfX2luaXRkYXRhID0g
Im9mZiI7CiAKIC8qCiAgKiBTaW5jZSBTTUUgcmVsYXRlZCB2YXJpYWJsZXMgYXJlIHNldCBlYXJs
eSBpbiB0aGUgYm9vdCBwcm9jZXNzIHRoZXkgbXVzdApAQCAtMTkwLDYgKzE5OCw4IEBAIHZvaWQg
X19pbml0IG1lbV9lbmNyeXB0X2luaXQodm9pZCkKIAogCS8qIENhbGwgaW50byBTV0lPVExCIHRv
IHVwZGF0ZSB0aGUgU1dJT1RMQiBETUEgYnVmZmVycyAqLwogCXN3aW90bGJfdXBkYXRlX21lbV9h
dHRyaWJ1dGVzKCk7CisKKwlwcl9pbmZvKCJBTUQgU2VjdXJlIE1lbW9yeSBFbmNyeXB0aW9uIChT
TUUpIGFjdGl2ZVxuIik7CiB9CiAKIHZvaWQgc3dpb3RsYl9zZXRfbWVtX2F0dHJpYnV0ZXModm9p
ZCAqdmFkZHIsIHVuc2lnbmVkIGxvbmcgc2l6ZSkKQEAgLTUxMyw2ICs1MjMsNzEgQEAgdm9pZCBf
X2luaXQgc21lX2VuY3J5cHRfa2VybmVsKHZvaWQpCiAJbmF0aXZlX3dyaXRlX2NyMyhfX25hdGl2
ZV9yZWFkX2NyMygpKTsKIH0KIAotdm9pZCBfX2luaXQgc21lX2VuYWJsZSh2b2lkKQordm9pZCBf
X2luaXQgX19ub3N0YWNrcCBzbWVfZW5hYmxlKHN0cnVjdCBib290X3BhcmFtcyAqYnApCiB7CisJ
Y29uc3QgY2hhciAqY21kbGluZV9wdHIsICpjbWRsaW5lX2FyZywgKmNtZGxpbmVfb24sICpjbWRs
aW5lX29mZjsKKwl1bnNpZ25lZCBpbnQgZWF4LCBlYngsIGVjeCwgZWR4OworCWJvb2wgYWN0aXZl
X2J5X2RlZmF1bHQ7CisJdW5zaWduZWQgbG9uZyBtZV9tYXNrOworCWNoYXIgYnVmZmVyWzE2XTsK
Kwl1NjQgbXNyOworCisJLyogQ2hlY2sgZm9yIHRoZSBTTUUgc3VwcG9ydCBsZWFmICovCisJZWF4
ID0gMHg4MDAwMDAwMDsKKwllY3ggPSAwOworCW5hdGl2ZV9jcHVpZCgmZWF4LCAmZWJ4LCAmZWN4
LCAmZWR4KTsKKwlpZiAoZWF4IDwgMHg4MDAwMDAxZikKKwkJcmV0dXJuOworCisJLyoKKwkgKiBD
aGVjayBmb3IgdGhlIFNNRSBmZWF0dXJlOgorCSAqICAgQ1BVSUQgRm44MDAwXzAwMUZbRUFYXSAt
IEJpdCAwCisJICogICAgIFNlY3VyZSBNZW1vcnkgRW5jcnlwdGlvbiBzdXBwb3J0CisJICogICBD
UFVJRCBGbjgwMDBfMDAxRltFQlhdIC0gQml0cyA1OjAKKwkgKiAgICAgUGFnZXRhYmxlIGJpdCBw
b3NpdGlvbiB1c2VkIHRvIGluZGljYXRlIGVuY3J5cHRpb24KKwkgKi8KKwllYXggPSAweDgwMDAw
MDFmOworCWVjeCA9IDA7CisJbmF0aXZlX2NwdWlkKCZlYXgsICZlYngsICZlY3gsICZlZHgpOwor
CWlmICghKGVheCAmIDEpKQorCQlyZXR1cm47CisKKwltZV9tYXNrID0gMVVMIDw8IChlYnggJiAw
eDNmKTsKKworCS8qIENoZWNrIGlmIFNNRSBpcyBlbmFibGVkICovCisJbXNyID0gX19yZG1zcihN
U1JfSzhfU1lTQ0ZHKTsKKwlpZiAoIShtc3IgJiBNU1JfSzhfU1lTQ0ZHX01FTV9FTkNSWVBUKSkK
KwkJcmV0dXJuOworCisJLyoKKwkgKiBGaXh1cHMgaGF2ZSBub3QgYmVlbiBhcHBsaWVkIHRvIHBo
eXNfYmFzZSB5ZXQgYW5kIHdlJ3JlIHJ1bm5pbmcKKwkgKiBpZGVudGl0eSBtYXBwZWQsIHNvIHdl
IG11c3Qgb2J0YWluIHRoZSBhZGRyZXNzIHRvIHRoZSBTTUUgY29tbWFuZAorCSAqIGxpbmUgYXJn
dW1lbnQgZGF0YSB1c2luZyByaXAtcmVsYXRpdmUgYWRkcmVzc2luZy4KKwkgKi8KKwlhc20gKCJs
ZWEgc21lX2NtZGxpbmVfYXJnKCUlcmlwKSwgJTAiCisJICAgICA6ICI9ciIgKGNtZGxpbmVfYXJn
KQorCSAgICAgOiAicCIgKHNtZV9jbWRsaW5lX2FyZykpOworCWFzbSAoImxlYSBzbWVfY21kbGlu
ZV9vbiglJXJpcCksICUwIgorCSAgICAgOiAiPXIiIChjbWRsaW5lX29uKQorCSAgICAgOiAicCIg
KHNtZV9jbWRsaW5lX29uKSk7CisJYXNtICgibGVhIHNtZV9jbWRsaW5lX29mZiglJXJpcCksICUw
IgorCSAgICAgOiAiPXIiIChjbWRsaW5lX29mZikKKwkgICAgIDogInAiIChzbWVfY21kbGluZV9v
ZmYpKTsKKworCWlmIChJU19FTkFCTEVEKENPTkZJR19BTURfTUVNX0VOQ1JZUFRfQUNUSVZFX0JZ
X0RFRkFVTFQpKQorCQlhY3RpdmVfYnlfZGVmYXVsdCA9IHRydWU7CisJZWxzZQorCQlhY3RpdmVf
YnlfZGVmYXVsdCA9IGZhbHNlOworCisJY21kbGluZV9wdHIgPSAoY29uc3QgY2hhciAqKSgodTY0
KWJwLT5oZHIuY21kX2xpbmVfcHRyIHwKKwkJCQkgICAgICgodTY0KWJwLT5leHRfY21kX2xpbmVf
cHRyIDw8IDMyKSk7CisKKwljbWRsaW5lX2ZpbmRfb3B0aW9uKGNtZGxpbmVfcHRyLCBjbWRsaW5l
X2FyZywgYnVmZmVyLCBzaXplb2YoYnVmZmVyKSk7CisKKwlpZiAoIXN0cm5jbXAoYnVmZmVyLCBj
bWRsaW5lX29uLCBzaXplb2YoYnVmZmVyKSkpCisJCXNtZV9tZV9tYXNrID0gbWVfbWFzazsKKwll
bHNlIGlmICghc3RybmNtcChidWZmZXIsIGNtZGxpbmVfb2ZmLCBzaXplb2YoYnVmZmVyKSkpCisJ
CXNtZV9tZV9tYXNrID0gMDsKKwllbHNlCisJCXNtZV9tZV9tYXNrID0gYWN0aXZlX2J5X2RlZmF1
bHQgPyBtZV9tYXNrIDogMDsKIH0KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 27 15:24:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 15: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 1dPsLS-0005VR-Pe; Tue, 27 Jun 2017 15:24: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=344c6b82c=wei.liu2@citrix.com>)
 id 1dPsLR-0005VL-99
 for xen-devel@lists.xensource.com; Tue, 27 Jun 2017 15:24:01 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 EF/AB-03032-09872595; Tue, 27 Jun 2017 15:24:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsXitHSDve6EiqB
 Igw3LmS3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bU1TPZCz4wVdyYdJmxgXEBUxcjJ4eEgL/E
 1FW7GCFsD4nrZ0+AxVkEVCUmdN8Ci7MJKEv87OxlA7FFBNQkNt54y9zFyMXBLLCCSaJj8R0wR
 1hgKqPEhe0vmEGqeAUsJC7dO84GkhASuMgo0Xf2NTtEQlDi5MwnLCA2s4COxILdn4CKOIBsaY
 nl/zhAwpwCxhIbr7aDzREVUJHoXDoHrFxIQEGiY/oxqKstJb6tf8o8gVFgFpKps5BMnYUwdQE
 j8ypGjeLUorLUIl1jQ72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDwZACCHYxN
 iwIPMUpyMCmJ8q6WCIoU4kvKT6nMSCzOiC8qzUktPsQow8GhJMEbWg6UEyxKTU+tSMvMAUYKT
 FqCg0dJhPdaAVCat7ggMbc4Mx0idYpRl6Ppw5YvTEIsefl5qVLivJ4gMwRAijJK8+BGwKL2Eq
 OslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5X5cBTeHJzCuB2/QK6AgmoCNY5gWAHFGSiJCSamD
 MCd6256vcrDezNx71sVhh6bxXulP3XunKQzpel9p7r3xc570y2fJbv4dF95xowaIS/bUpe9rL
 NosvvhMm8lgq+OJq76IbGeeSxNXf2+uUeX1sWXrqtsLKDKNpYZqH53CUqjFI5VjwyzX876rf/
 0pX6zlr/bseLWG+XSt2C7TPnrLl4Mn1smJKLMUZiYZazEXFiQDrFivc1QIAAA==
X-Env-Sender: prvs=344c6b82c=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1498577038!56852317!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30730 invoked from network); 27 Jun 2017 15:23:59 -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;
 27 Jun 2017 15:23:59 -0000
X-IronPort-AV: E=Sophos;i="5.39,401,1493683200"; d="scan'208";a="438000092"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Date: Tue, 27 Jun 2017 16:23:56 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Lars Kurth <lars.kurth@citrix.com>
Message-ID: <20170627152356.ie4qlicbf7hbsnlx@citrix.com>
References: <D577DBB3.38A42%lars.kurth@citrix.com>
 <CAFLBxZa8XZ4cDpNv132OOuRbocJaPNN03wC4h4u+3G_G2GbMaQ@mail.gmail.com>
 <82c05e28-18ce-4c9e-f0f4-589d7617e831@suse.com>
 <D577F949.38A61%lars.kurth@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <D577F949.38A61%lars.kurth@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Juergen =?iso-8859-1?Q?Gro=DF?= <jgross@suse.com>,
 "xen-devel@lists.xensource.com" <xen-devel@lists.xensource.com>,
 Wei Liu <wei.liu2@citrix.com>, Dario Faggioli <dario.faggioli@citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>,
 "committers@xenproject.org" <committers@xenproject.org>
Subject: Re: [Xen-devel] [For 4.9] Updating
 https://wiki.xenproject.org/wiki/Xen_Project_Release_Features to reflect
 support status of new 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>

T24gVHVlLCBKdW4gMjcsIDIwMTcgYXQgMTE6MDQ6MTVBTSArMDAwMCwgTGFycyBLdXJ0aCB3cm90
ZToKPiBBbHJpZ2h0OiBhcyB3ZSBzZWVtIHRvIGhhdmUgY29uc2Vuc3VzLCBJIHdpbGwgYWRkCj4g
Cj4gUFYgUHJvdG9jb2xzIGFuZCBEcml2ZXJzKiA+IGRlZmF1bHQgKG5ldCwgYmxvY2ssIGNvbnNv
bGUsIGtleWJvYXJkLCBtb3VzZSwKPiBVU0IsIGZyYW1lYnVmZmVyKSA6IHN1cHBvcnRlZAo+IAo+
IAo+IEFuZCBJIGFtIGdvaW5nIHRvIGJhY2tkYXRlIHRoaXMgdXAgdG8gNC41IChhbmQgcHV0ID8g
YmVmb3JlKSwgYXMgdGhlc2UKPiBzZWVtIHRvIGhhdmUgYmVlbiBhcm91bmQgZm9yZXZlcgo+IAoK
Tm90IGZvciBQVlVTQi4KCj4gTGFycwo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 15:35:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 15: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 1dPsWA-0006SM-11; Tue, 27 Jun 2017 15:35:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <kpraveen.lkml@gmail.com>) id 1dPsW8-0006Rn-TC
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 15:35:05 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 10/68-03620-82B72595; Tue, 27 Jun 2017 15:35:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLIsWRWlGSWpSXmKPExsVyMfTAQV316qB
 Ig+nv5S2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oxvnV8YC54KVEzZ/oqlgXErbxcjF4eQwARG
 iX3/fzGCOCwCs1glviz7zgLiSAhsY5V4fPEZcxcjJ5ATJ3Hx/C8ou1Ji94S1jCC2kICaxJZ5p
 5gh7H+MEt8eJoDYvAIGEv//32EBsYUFciUW/V3L2sXIwcEmoCvRfqsAJCwioCfx4dU3NpBdzA
 JvGSVuvPwPNodFQFVi8eVtTCA2p4CRRGfzP1aIUz8zSnSt3gE2lFlAU6J1+292iIOkJbbcmcw
 OsoBXQFDi7w5hiBJ5ie1v5zBPYBSehaRjFkLVLCRVCxiZVzFqFKcWlaUW6Rob6yUVZaZnlOQm
 ZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAY6AxDsYNy5PvAQoyQHk5Io72qJoEghvqT8lMqMx
 OKM+KLSnNTiQ4wyHBxKErwelUA5waLU9NSKtMwcYMzBpCU4eJREeK8VAKV5iwsSc4sz0yFSpx
 iNOa5cWfeFiWPKge1fmIRY8vLzUqXEeVeATBIAKc0ozYMbBEsFlxhlpYR5GYFOE+IpSC3KzSx
 BlX/FKM7BqCTMG1oBNIUnM68Ebt8roFOYgE5hmRcAckpJIkJKqoFxtk6ntiLP8bjb91reLfHv
 ST72/vmM99ePx6q+dxWZOUNA19N366H87bYGl47rbjRdbe452Ue7yOZPhMpXuWuzjDf8s+3Pk
 /0q4H1h4fnoilV5ZxaebSrmtEo98Pctk4BDH/t2nfINk+8d9Wd5/X5iX8WHcxVhz9hz9zoa5r
 AJ22gF1mh/kypQYinOSDTUYi4qTgQALvGOoQADAAA=
X-Env-Sender: kpraveen.lkml@gmail.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1498577702!69721026!1
X-Originating-IP: [209.85.192.193]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG,
 ML_RADAR_SPEW_LINKS_8,spamassassin: 
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39726 invoked from network); 27 Jun 2017 15:35:03 -0000
Received: from mail-pf0-f193.google.com (HELO mail-pf0-f193.google.com)
 (209.85.192.193)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Jun 2017 15:35:03 -0000
Received: by mail-pf0-f193.google.com with SMTP id z6so5214416pfk.3
 for <xen-devel@lists.xen.org>; Tue, 27 Jun 2017 08:35:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=message-id:subject:from:to:cc:date:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=lfgZDFF5bP74OoyvlSAMpGyFSG0usfu3IwZukhadQYw=;
 b=T8K2Ya4LE9qDhwJlHE0EKKZeWTMHmgumE3+lpCfBkbWCny/Vk8UAq+0VdwZ1FCGPzt
 tZZJpS0k2M/xwwOsfn1Z3nyjuzlr4vaZdpPhPEVNF+n5Cr7iWDOTzBUs9MVcOe+uk/SO
 VSRr7ByA085M2e7WnQi5CgNyjZTkO3tITVjhPZ37Wu+aUPgADxuDqPaxkugp38X0bFph
 6PEzfwhKG1Lcdmv7MVaLcNZQ6i2qpbpXW218FXByhDcJ5FFVzSYjm1TG9t0CRfj9FBSc
 P5Jeh/KtLr66TZ4DLA1RXUjVqpORDy1BgYeMjjCaD73aCGmqcrjWUW+uKBVDmBy43xK0
 G1LA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:message-id:subject:from:to:cc:date:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=lfgZDFF5bP74OoyvlSAMpGyFSG0usfu3IwZukhadQYw=;
 b=UlswSYHx1/t2nCdXYw6mnwCZCS6JaAphj9POjbxWgepU9eeolBsCPAVum6JX2v1erA
 OCKEgZy3weMiyseR7N7noxPLGXRcwvPWRrCkFGeJjkin/9Fe2I6aqtIKqMbjrTWJhRvP
 6JCTk3S2SWcI3XDb7I2srWuUVp3Nm4m1cY6N/OBE73z69UoCH1+AEUt+kXAdg2gpYMr4
 gcJBVr4LmY/vGYg6WWtV1v4XNSdmj7zVMP5YDlUfL3rDFTZUeXlyZPOhkRNDMbll7+xh
 8tJBEoFepv+ascECeqn7BvA2pGRqc+/It1g8fb490ul8QaUrynfikYW3M2D/n5JOK3Gd
 Y0ow==
X-Gm-Message-State: AKS2vOwZwUuAX4eRRg+gVxU6BTwGq7dg4LZEppcOluC65pPMz92sTgJN
 gMHTkT5sXv1jbg==
X-Received: by 10.84.238.15 with SMTP id u15mr6568456plk.126.1498577701888;
 Tue, 27 Jun 2017 08:35:01 -0700 (PDT)
Received: from [192.168.2.9] ([106.51.128.155])
 by smtp.googlemail.com with ESMTPSA id w85sm9025593pfj.115.2017.06.27.08.34.58
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 27 Jun 2017 08:35:01 -0700 (PDT)
Message-ID: <1498577701.14247.3.camel@gmail.com>
From: Praveen Kumar <kpraveen.lkml@gmail.com>
To: Dario Faggioli <dario.faggioli@citrix.com>
Date: Tue, 27 Jun 2017 21:05:01 +0530
In-Reply-To: <1497966887.7405.23.camel@citrix.com>
References: <20170617093253.3990-1-kpraveen.lkml@gmail.com>
 <20170617093253.3990-10-kpraveen.lkml@gmail.com>
 <1497892427.7405.17.camel@citrix.com>
 <5948EA34020000780016458A@prv-mh.provo.novell.com>
 <1497966887.7405.23.camel@citrix.com>
X-Mailer: Evolution 3.20.5 
Mime-Version: 1.0
Cc: sstabellini@kernel.org, wei.liu2@citrix.com,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, tim@xen.org,
 xen-devel@lists.xen.org, Jan Beulich <JBeulich@suse.com>,
 ian.jackson@eu.citrix.com
Subject: Re: [Xen-devel] [PATCH v2 09/20] rbtree: adjust root color in
 rb_insert_color() only when necessary
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgRGFyaW8gYW5kIEphbiwKClNvcnJ5LCBJIG1pc3NlZCB0aGlzIHVwZGF0ZS4KCk9uIFR1ZSwg
SnVuIDIwLCAyMDE3IGF0IDc6MjQgUE0sIERhcmlvIEZhZ2dpb2xpIDxkYXJpby5mYWdnaW9saUBj
aXRyaXguCmNvbT4gd3JvdGU6Cj4gCj4gT24gVHVlLCAyMDE3LTA2LTIwIGF0IDAxOjI2IC0wNjAw
LCBKYW4gQmV1bGljaCB3cm90ZToKPiA+IAo+ID4gPiAKPiA+ID4gPiAKPiA+ID4gPiA+IAo+ID4g
PiA+ID4gT24gMTkuMDYuMTcgYXQgMTk6MTMsIDxkYXJpby5mYWdnaW9saUBjaXRyaXguY29tPiB3
cm90ZToKPiA+ID4gQW5kIGhlcmUgd2UgYXJlIGFnYWluLiAoSS5lLiwgaW4gdGhlIGNpdGVkIExp
bnV4J3MgY29tbWl0LCB0aGlzCj4gPiA+IGlzCj4gPiA+IGJlaW5nIHR1cm5lZCBpbnRvICd3aGls
ZSAodHJ1ZSkge2AuCj4gPiA+IAo+ID4gPiBTbywgSSB0aGluayB3ZSBzaG91bGQgZ2F0aGVyIG90
aGVycycgb3BpbmlvbiBhYm91dCBob3cgdG8gZGVhbAo+ID4gPiB3aXRoCj4gPiA+IHRoZXNlIGFz
cGVjdHMgb2YgdGhpcyBzZXJpZXMuIFNvLCBJJ2xsIHN0b3AgbXkgcmV2aWV3IGZvciBub3csCj4g
PiA+IGFuZAo+ID4gPiBjaGFzZSBmZWVkYmFjay4KPiA+IAo+ID4gSSBmdWxseSBzZWNvbmQgeW91
ciBvcGluaW9uIGhlcmUuIEkgZXZlbiB3b25kZXIgd2hldGhlciB3ZQo+ID4gc2hvdWxkbid0IGNv
bnZlcnQgdGhlIGZpbGUgYmFjayB0byBiZSBmdWxseSBMaW51eCBzdHlsZSBmaXJzdAo+ID4gdGhp
bmcsCj4gPiBzbyB0aGF0IExpbnV4IGNoYW5nZXMgY2FuIGJlIGFwcGxpZWQgKG1vc3RseSkgYXMg
aXMsIHNwZWNpZmljYWxseQo+ID4gd2l0aG91dCBoYXZpbmcgdG8gY29udmVydCB0YWJzIHRvIHNw
YWNlcy4KPiA+IAo+IFRoYXQgaW5kZWVkIHdvdWxkIGJlIGdvb2QhCj4gCj4gUHJhdmVlbiwgdGhp
cyB3b3VsZCBtZWFuIGhhdmluZyBhIHBhdGNoLCBhdCB0aGUgYmVnaW5uaW5nIG9mIHRoZQo+IHNl
cmllcywgd2hpY2ggY29udmVydHMgdGhlIGNvZGluZyBzdHlsZSBvZiB0aGUgZmlsZXMgdG8gTGlu
dXggb25lLgo+IAo+IEJhc2ljYWxseSwgdGhhdCB3b3VsZCBtZWFuIHVzaW5nIHRhYnMgZm9yIGlu
ZGVudGF0aW9uLCBhbmQgdW5kb2luZwo+IGFueQo+IHN0eWxlIGNoYW5nZSB0aGF0IG1heSBoYXZl
IGJlZW4gZG9uZSBpbiBvdXIgdHJlZSwgdG8gbWFrZSB0aGUgZmlsZQo+IGFkb3B0IHRoZSBYZW4g
c3R5bGUuCj4gCj4gSW4gcHJhY3Rpc2UsIHRoZSBpZGVhIGlzIGVuZGluZyB1cCB3aXRoIHNvbWV0
aGluZyB0aGF0IGlzIGJhc2ljYWxseQo+IGlkZW50aWNhbCB0byB3aGF0IHdhcyBpbiBMaW51eCwg
YmVmb3JlIGFsbCB0aGUgcGF0Y2hlcyB5b3UgYXJlCj4gcG9ydGluZwo+IHdlcmUgY29tbWl0dGVk
IChhbmQgd2l0aG91dCB0aGUgYWRkaXRpb25hbCBwYXJ0cyBhbmQgZmVhdHVyZXMgdGhhdCB3ZQo+
IGRvbid0IG5lZWQsIG9mIGNvdXJzZSkuCj4gCj4gQXQgdGhpcyBwb2ludCwgZXZlbiBnZW5lcmF0
aW5nIGFuZCBhcHBseWluZyB0aGUgcGF0Y2hlcyB0aGF0IHlvdSBhcmUKPiBwb3J0aW5nLCBpbiB0
aGlzIHZlcnkgc2VyaWVzLCB3b3VsZCBiZSByZWFsbHkgZWFzeSwgYW5kIGxlc3MgZXJyb3IKPiBw
cm9uZSAoYXMgaXQgY2FuIGJlIGFsbW9zdCBlbnRpcmVseSBhdXRvbWF0ZWQpLgo+IAo+IEFyZSB5
b3UgdXAgZm9yIHRoaXM/CgpTb3VuZHMgZ29vZC4gTGV0IG1lIHdvcmsgb24gdGhlIHNhbWUuIFdp
bGwgcmUtc2VuZCB0aGUgdXBkYXRlZCBwYXRjaApzZXJpZXMgaGF2aW5nIGZpcnN0IGluZGVudGF0
aW9uIGNoYW5nZXMgZm9sbG93ZWQgYnkgc2VyaWVzIG9mIGNoYW5nZXMKaW4gTGludXggY29kZSBi
YXNlICggYXMgc2VudCBhbHJlYWR5ICkKCj4gCj4gCj4gVGhhbmtzIGFuZCBSZWdhcmRzLAo+IERh
cmlvCj4gLS0KPiA8PFRoaXMgaGFwcGVucyBiZWNhdXNlIEkgY2hvb3NlIGl0IHRvIGhhcHBlbiE+
PiAoUmFpc3RsaW4gTWFqZXJlKQo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gRGFyaW8gRmFnZ2lvbGksIFBoLkQsIGh0
dHA6Ly9hYm91dC5tZS9kYXJpby5mYWdnaW9saQo+IFNlbmlvciBTb2Z0d2FyZSBFbmdpbmVlciwg
Q2l0cml4IFN5c3RlbXMgUiZEIEx0ZC4sIENhbWJyaWRnZSAoVUspCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 27 15:45:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 15:45: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 1dPsfg-0007S5-4a; Tue, 27 Jun 2017 15:44: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=344709422=dario.faggioli@citrix.com>)
 id 1dPsfe-0007Rz-VP
 for xen-devel@lists.xensource.com; Tue, 27 Jun 2017 15:44:55 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 55/48-01994-67D72595; Tue, 27 Jun 2017 15:44:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCIsWRWlGSWpSXmKPExsXitHSDvW5pbVC
 kwdb/khb3prxnd2D02N63iz2AMYo1My8pvyKBNWPr+ofsBd8EKm49ecjWwDiRv4uRk0NCIETi
 5PcfjBC2h8T1syeYuhg5OHgFDCRWbovoYuTiEBaYyihxYfsLZpAaNqD4mx17WUFsEYEWRon7i
 6NAbGaBWomLKy4ygdgsAqoSk6/vBavnFDCW2Hi1nRlkkJDAFUaJ9ns/wRL8ApISt758ZAZZxi
 xQLdF6SRPiBm2JI+f62UFsXgFBiZMzn7CA2EICahIz5l5mhaixlPi2/inzBEaBWQjds5B0zAK
 7SFOidftvdghbW2LZwtfMELatxLp176FqbCQ2XV3ACGHLS2x/O4d5ASP7KkaN4tSistQiXUND
 vaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwNBnAIIdjKt/Ox1ilORgUhLlXS0RF
 CnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgperBignWJSanlqRlpkDjEKYtAQHj5II77UCoDRvcU
 FibnFmOkTqFKOilDjvApA+AZBERmkeXBss8i8xykoJ8zICHSLEU5BalJtZgir/ilGcg1FJmPd
 eNdAUnsy8Erjpr4AWMwEtZpkXALK4JBEhJdXAqLqmd/7lYwE1zsfmqS9/e+xnlcpxo0lL09f9
 DZ1qlrvR/pCebl6t9u05BkJfN3t0LJkxbabcE3/OCdwluxT/bllb6yd21pLt0tS5jF0Wt4tPe
 l/+Fpiaach0QcdOgf1yYybT/MctG74rZfA+ulRWwCbivP5dbejRedptR0NTj4ao+AmpXHvyS4
 mlOCPRUIu5qDgRAAGzEFr3AgAA
X-Env-Sender: prvs=344709422=dario.faggioli@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1498578291!107472634!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39510 invoked from network); 27 Jun 2017 15:44:53 -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 Jun 2017 15:44:53 -0000
X-IronPort-AV: E=Sophos;i="5.39,401,1493683200"; 
 d="asc'?scan'208";a="438004687"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Message-ID: <1498578284.7288.2.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Lars Kurth <lars.kurth@citrix.com>, Juergen =?ISO-8859-1?Q?Gro=DF?=
 <jgross@suse.com>, George Dunlap <George.Dunlap@citrix.com>
Date: Tue, 27 Jun 2017 17:44:44 +0200
In-Reply-To: <D577F949.38A61%lars.kurth@citrix.com>
References: <D577DBB3.38A42%lars.kurth@citrix.com>
 <CAFLBxZa8XZ4cDpNv132OOuRbocJaPNN03wC4h4u+3G_G2GbMaQ@mail.gmail.com>
 <82c05e28-18ce-4c9e-f0f4-589d7617e831@suse.com>
 <D577F949.38A61%lars.kurth@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: "xen-devel@lists.xensource.com" <xen-devel@lists.xensource.com>,
 "committers@xenproject.org" <committers@xenproject.org>
Subject: Re: [Xen-devel] [For 4.9] Updating
 https://wiki.xenproject.org/wiki/Xen_Project_Release_Features to reflect
 support status of new 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: multipart/mixed; boundary="===============2576478772793983466=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============2576478772793983466==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-bEOzvkapbn0nWGc6tTKg"

--=-bEOzvkapbn0nWGc6tTKg
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Tue, 2017-06-27 at 13:04 +0200, Lars Kurth wrote:
> > On 06/27/2017 12:33 PM, George Dunlap wrote:
> > > > =3D=3D On A / B: I think we should add =3D=3D
> > > > - Resource Management > Null Scheduler : tech preview or
> > > > experimental
> > >=20
> > > I think that the interface is probably in a final form, the code
> > > is
> > > complete, and there are no known bugs or issues; so I'd say tech
> > > preview.
> > >=20
I agree. There's potential for new features and improvement, like
supporting soft-affinity (not for scheduling, as all is static, but for
NUMA placement reasons) and/or introducing tracing in there.

But all are the kind of improvement that happens even for supported
features.

> > > Dario, any opinions?
>
I think Tech Preview is ok.

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)
--=-bEOzvkapbn0nWGc6tTKg
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

iQIcBAABCAAGBQJZUn1tAAoJEBZCeImluHPuL6QP/2/JKlc7juDYfFhU+ftn+4DA
P5XqEZg8Wl81gj/wGxBbKNicDKj31d542dhfvM5cF8EWejyed8hxP60QlootqIoQ
nmtDk5oi4X/AJ9527sxFitDyZDPJPg2nH+jKKxbgFI2iT9ewxW+p4TZtizDC3v0c
uWrIk0O9QOlJzgRMvo3DvZ+F3ts/97Jg0pXSZ2CnHvBkwSkZtYz7m5SD2yK8eZXP
XFiQL0UpG8Ei8UD/vevY+1x0tEA9WEPNjo4+6v3KzwK7/1jVIoQoK9nEObFMhsJR
x60RwVj9R1mDdZhwGKA8Y+L+P92bhjCZ6+7hA40GsWCU6E+szKjdnqrvrGcNWJsD
32xjD2ToeXCtBFU2TEn8vH1V5RSXOl3mL2zQwrYmnenzNWlYfgcu0tH4mCOn2fhi
ble//lStBOkoQXHQnF6OzIxi0KDQ49xaMIP64MFvhOd46B9D5UV8xqFm39HG3/EG
obMvhu8DOZufORd7dOMTAf4PZUgJIKhGqPQ0Wv9RNnIIiLHKkWPNsaTiFcAPgQN5
bW3JpUWti+xurww3kRe46VYBYN8Jx7DtYv4tNofC10kmsapWGZrA28TNdRBIs6BR
1Mz9uB0nBj2zdzlts7xW/nhpJuCdkWnH7PqbLFZQbgS9FH5sMp/l3zQFkwsSDJVt
225QN3dm48HINSDWaNo4
=Y8pD
-----END PGP SIGNATURE-----

--=-bEOzvkapbn0nWGc6tTKg--


--===============2576478772793983466==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2576478772793983466==--


From xen-devel-bounces@lists.xen.org Tue Jun 27 15:46:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 15:46: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 1dPsha-0007Yu-GI; Tue, 27 Jun 2017 15:46:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <cardoe@cardoe.com>) id 1dPshZ-0007Yn-G0
 for xen-devel@lists.xenproject.org; Tue, 27 Jun 2017 15:46:53 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 64/9F-01977-CED72595; Tue, 27 Jun 2017 15:46:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrDKsWRWlGSWpSXmKPExsVyMfT+Yd03tUG
 RBlMP8Ft83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmHtq1gKZgjWHHqrEsD4yb+LkYuDiGBmYwS
 HbP+M4I4LAJ7mSW65/1nBXEkBJawShyfepati5ETyEmTmPT0CCOEXSnx9+5hMFtIQEHi94RDT
 BCj1jFJtO+/D5YQFjCQ2LDiP1iziICvxN3HTUwQDeYSLzq/gdWwCWhIPPk1A6iGg4NXwFbizV
 opkDCLgKrEktlNzCC2qECqxMd3X8DKeQUEJU7OfMICUs4pYCGxeocOSJhZoJ1RYuJatQmMgrO
 QVM1CkoKwUySOdn0Ei8MsnoXkuFkIR8xCcv8sJDfPQlgMMVFPYsf1X6wQtrbEsoWvmSFsW4l1
 696zwNS8/d0LZVtKrN/xiX0BI98qRo3i1KKy1CJdQ0O9pKLM9IyS3MTMHF1DA1O93NTi4sT01
 JzEpGK95PzcTYzA2GUAgh2MK9udDzFKcjApifKulgiKFOJLyk+pzEgszogvKs1JLT7EKMPBoS
 TBy1UDlBMsSk1PrUjLzAEmEZi0BAePkgjvtQKgNG9xQWJucWY6ROoUoyXHlSvrvjBxbJq1FUh
 OObD9C5MQS15+XqqUOC8byDwBkIaM0jy4cbBEd4lRVkqYlxHoQCGegtSi3MwSVPlXjOIcjErC
 vJzAtCnEk5lXArf1FdBBTEAHscwLADmoJBEhJdXA6Plm2wKxh7XrfndkHLloaNDsdmdSvcOyR
 6ef/Fm2/PSSyb3ltw3S+6McllR/2nDvQ9CjVPO0S0ofm5NPBe+6paa3apro66PxkmEz77K2i2
 5dbv5VMZBBM3T608dz5CScn3wsudV3X/Sgv1VKRfj3/vRrHeds5sTlnJf6+HCm7AvB/Dv+LHn
 HZymxFGckGmoxFxUnAgDFZf6dbwMAAA==
X-Env-Sender: cardoe@cardoe.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1498578411!105439042!1
X-Originating-IP: [209.85.223.195]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44168 invoked from network); 27 Jun 2017 15:46:52 -0000
Received: from mail-io0-f195.google.com (HELO mail-io0-f195.google.com)
 (209.85.223.195)
 by server-9.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Jun 2017 15:46:52 -0000
Received: by mail-io0-f195.google.com with SMTP id j200so2932459ioe.0
 for <xen-devel@lists.xenproject.org>; Tue, 27 Jun 2017 08:46:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cardoe.com; s=google;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to; bh=I+qphc6PJEMmz9Rx7eGwllj1CWTN7gbWqWYqA5d/KIw=;
 b=KSwe099tJ1fXlcw6ANDNxfm7cDxYfViPUlGA3jNI+2uCOUT4qxUxrq3F26hEdHdzOC
 z/tYcTyw2db1Yogn3Bq2RJ2ibXqgOdYDaxV8onQD3WJ/lBkifyPNws4bOPVt8V/tpmyH
 QG984IANI0rQslr+vUSCh8xdEVXZd0aOLxRVM=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to;
 bh=I+qphc6PJEMmz9Rx7eGwllj1CWTN7gbWqWYqA5d/KIw=;
 b=BU4gJ+4RPQAxekllhU84Vr8xR7gBwq5o1HPopPxF4kODTpBPe60ZxOes1D0kA/0UVC
 xDX8DAjUlTGVLJL+CDf3XbwgSxB/9uyT6Ro5v1YR6RuA6ErptJITMfLQEysr+MgQmIm/
 K0qVyKN1isBpsP96KnX6RVsgHGufwkP10XusFt2FmCVIX/9MzKa/rSugrWhSr4PyHCxJ
 2I7YkoWs4iSnZajDznRn7tPAVzI3JdpxbPjO+x0qHvy7oP2oXiooJDFsTrNEeGPWMg26
 HAquenl34z3oZkF0jBXq8WjP+xC6XLURyDtX+WwOe0I1+sJ/AoX2maEnNj2C9m61G9/7
 Ig4Q==
X-Gm-Message-State: AKS2vOwKqafE+TiHSaZy1Hxg7b4+XDQ/EhG8FZ35F+RtTN4V55Vtfo72
 yrNVaPLbTqGEBp8APXTamg==
X-Received: by 10.107.132.77 with SMTP id g74mr6516560iod.99.1498578410677;
 Tue, 27 Jun 2017 08:46:50 -0700 (PDT)
Received: from doug-macbook.hsv.starlab.io
 (c-68-32-173-93.hsd1.al.comcast.net. [68.32.173.93])
 by smtp.googlemail.com with ESMTPSA id f127sm1518916itf.27.2017.06.27.08.46.48
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 27 Jun 2017 08:46:49 -0700 (PDT)
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170627095320.2503-1-wei.liu2@citrix.com>
From: Doug Goldstein <cardoe@cardoe.com>
Message-ID: <27faf297-73e4-2110-0873-f4fa57f74a8d@cardoe.com>
Date: Tue, 27 Jun 2017 10:46:45 -0500
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: <20170627095320.2503-1-wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH] travis: install ghostscript
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============6921848526936246827=="
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)
--===============6921848526936246827==
Content-Type: multipart/signed; micalg=pgp-sha512;
 protocol="application/pgp-signature";
 boundary="cAP7Orcv2mdBiDPrlIakuaUmefmBsqhSb"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--cAP7Orcv2mdBiDPrlIakuaUmefmBsqhSb
Content-Type: multipart/mixed; boundary="7g1luQiMuQgEOMTCfjJGNEpjPXqvrpRJN";
 protected-headers="v1"
From: Doug Goldstein <cardoe@cardoe.com>
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
Message-ID: <27faf297-73e4-2110-0873-f4fa57f74a8d@cardoe.com>
Subject: Re: [PATCH] travis: install ghostscript
References: <20170627095320.2503-1-wei.liu2@citrix.com>
In-Reply-To: <20170627095320.2503-1-wei.liu2@citrix.com>

--7g1luQiMuQgEOMTCfjJGNEpjPXqvrpRJN
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

On 6/27/17 4:53 AM, Wei Liu wrote:
> Signed-off-by: Wei Liu <wei.liu2@citrix.com>
> ---
> Cc: Doug Goldstein <cardoe@cardoe.com>
> ---
>  .travis.yml | 1 +
>  1 file changed, 1 insertion(+)
>=20
> diff --git a/.travis.yml b/.travis.yml
> index 9121fcca40..f93dd6868e 100644
> --- a/.travis.yml
> +++ b/.travis.yml
> @@ -71,6 +71,7 @@ addons:
>              - g++-5
>              - seabios
>              - checkpolicy
> +            - ghostscript
>  # we must set CXX manually instead of using 'language: cpp' due to
>  # travis-ci/travis-ci#3871
>  before_script:
>=20

Acked-by: Doug Goldstein <cardoe@cardoe.com>

--=20
Doug Goldstein


--7g1luQiMuQgEOMTCfjJGNEpjPXqvrpRJN--

--cAP7Orcv2mdBiDPrlIakuaUmefmBsqhSb
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0

iQF8BAEBCgBmBQJZUn3oXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ1M0I3MDI5Qzk4NzZGNjVFNkVBQjgwM0M2
QzRFNjIwNDMxQzk5ODBEAAoJEGxOYgQxyZgNXt8H/1zx2ndCvMfJyATU3OPmWKn9
8jN/EEmQwnlaQ8+4y3MdrgsGnSO4+q0PcUNjgxUpD9m9dw2tgqEZSY8Z2TvBe0oB
8pliqgSFymVvddf4IxLtZ4UEsZLFEgUG2XJkWFTe1kj8orZcQjOXyr6k3XxXjnfR
+AB9XKK8hvgygTZrV1AM3a3wUMIvaE4kCukQaz4rJjWuF7oWcyqpt6S0XHHazCQJ
8uj1iMT1RwmWHStQyZUsupJxNvmecuz4nk12bT/Tos10Y5wu7a4JC64tcjsyaXRz
vbYY31sJPRL12tpR5SfoHWpKq4NOnbvTYYUThE4QuKlPUTVT35ERgNXHBtlv0sE=
=BB/0
-----END PGP SIGNATURE-----

--cAP7Orcv2mdBiDPrlIakuaUmefmBsqhSb--


--===============6921848526936246827==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6921848526936246827==--


From xen-devel-bounces@lists.xen.org Tue Jun 27 15:48:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 15:48:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPsiq-0007gC-Q6; Tue, 27 Jun 2017 15:48:12 +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 1dPsip-0007fw-73
 for xen-devel@lists.xensource.com; Tue, 27 Jun 2017 15:48:11 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 FF/EE-03696-A3E72595; Tue, 27 Jun 2017 15:48:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVdeyLij
 SYPVTA4sVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmNO5Zy1xwMKui/ecetgbG
 M05djFwcQgJ/GSVWzJrP2sXICeQ8ZpR4cigMwt7GKHH+liKILSLgLPH1zFx2EJtXQF9i0emtj
 CC2sICpxJ47N5hBbAmBr9oSLz7JQtjeEr8b/rHC2N83vAfqZedgE7CSOCTWxcjBwSKgKvFoSc
 UERu4FjAyrGDWKU4vKUot0jcz1kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECvc0
 ABDsYF68NPMQoycGkJMq7WiIoUogvKT+lMiOxOCO+qDQntfgQowwHh5IE75caoJxgUWp6akVa
 Zg4w7GDSEhw8SiK81wqA0rzFBYm5xZnpEKlTjLocG1av/8IkxJKXn5cqJc67AGSGAEhRRmke3
 AhYDFxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMC9nLdAUnsy8ErhNr4COYAI6gmVeAMgRJY
 kIKakGRo0zocnW9YZ2535lv3LaXvS17tnRY28fqXHkbig573l40yvh5ksNizL79yrOOqe/1Vq
 l6ZcCU1tJC4t+98XmsnNHD4dqWO2/lRD8Q7blda8+uxafmN1e4bNzDFwVv5m8lNis05f5/zrT
 OSbuBTcSbvNerT/g+Xp1wurq5VvVDc+YV5gWibwyVGIpzkg01GIuKk4EAD9qbQ98AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1498578488!75944460!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62784 invoked from network); 27 Jun 2017 15:48:09 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Jun 2017 15:48: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 <osstest-admin@xenproject.org>)
 id 1dPsim-0006CF-An; Tue, 27 Jun 2017 15:48: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 1dPsig-0007pS-PM; Tue, 27 Jun 2017 15:48:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dPsig-0000fT-CA; Tue, 27 Jun 2017 15:48:02 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111071-mainreport@xen.org>
X-Osstest-Failures: linux-next:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-pair:guest-start/debian:fail:regression
 linux-next:test-amd64-i386-pair:guest-start/debian:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:guest-start/debian:fail:regression
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-pvh-intel:debian-install:fail:regression
 linux-next:test-amd64-amd64-pair:guest-start/debian:fail:regression
 linux-next:test-amd64-amd64-libvirt-xsm:debian-install:fail:regression
 linux-next:test-arm64-arm64-examine:reboot:fail:regression
 linux-next:test-amd64-i386-freebsd10-amd64:freebsd-install:fail:regression
 linux-next:test-amd64-amd64-xl-pvh-amd:debian-install:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-next:test-amd64-amd64-xl-qcow2:debian-di-install:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-next:test-amd64-amd64-pygrub:guest-saverestore:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 linux-next:test-amd64-i386-xl-raw:debian-di-install:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-saverestore.2:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:windows-install:fail:regression
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-arm64-arm64-xl-credit2:debian-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-rtds:debian-install: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-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu: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-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-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-amd64-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
X-Osstest-Versions-This: linux=875cf0958e89f83a77af5e1bd576f7a55c967016
X-Osstest-Versions-That: linux=94a6df251dd08c6436ebd6d10c68f03659148ce1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 27 Jun 2017 15:48:02 +0000
Subject: [Xen-devel] [linux-next test] 111071: 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>

ZmxpZ2h0IDExMTA3MSBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTEwNzEvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMTAyNQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgZmFpbCBS
RUdSLiB2cy4gMTExMDI1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTEwMjUKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1Iu
IHZzLiAxMTEwMjUKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4t
Ym9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMTAyNQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTExMDI1
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTEwMjUKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDIx
IGd1ZXN0LXN0YXJ0L2RlYmlhbiAgICAgIGZhaWwgUkVHUi4gdnMuIDExMTAyNQogdGVzdC1hbWQ2
NC1pMzg2LXBhaXIgICAgICAgICAyMSBndWVzdC1zdGFydC9kZWJpYW4gICAgICAgZmFpbCBSRUdS
LiB2cy4gMTExMDI1CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDIxIGd1ZXN0LXN0YXJ0
L2RlYmlhbiAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTEwMjUKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMTAy
NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTExMDI1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAx
MCBkZWJpYW4taW5zdGFsbCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTEwMjUKIHRlc3QtYW1k
NjQtYW1kNjQtcGFpciAgICAgICAgMjEgZ3Vlc3Qtc3RhcnQvZGViaWFuICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDExMTAyNQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMCBkZWJpYW4taW5z
dGFsbCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTExMDI1CiB0ZXN0LWFybTY0LWFybTY0LWV4
YW1pbmUgICAgICA3IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTEw
MjUKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgMTAgZnJlZWJzZC1pbnN0YWxsICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDExMTAyNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAx
MCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTExMDI1CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gMTAgZGViaWFuLWh2bS1pbnN0
YWxsIGZhaWwgUkVHUi4gdnMuIDExMTAyNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAx
MCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTExMDI1CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAxMCBkZWJpYW4taHZtLWluc3RhbGwg
ZmFpbCBSRUdSLiB2cy4gMTExMDI1CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgIDE0IGd1
ZXN0LXNhdmVyZXN0b3JlICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTEwMjUKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0t
aW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAxMTEwMjUKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAg
ICAgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMTAyNQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE1IGd1ZXN0LXNhdmVyZXN0b3JlLjIg
ZmFpbCBSRUdSLiB2cy4gMTExMDI1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAxMCB3aW5kb3dzLWluc3RhbGwgICBmYWlsIFJFR1IuIHZzLiAxMTEwMjUKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBS
RUdSLiB2cy4gMTExMDI1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMCBkZWJpYW4taW5zdGFs
bCAgICAgICAgICBmYWlsIGJsb2NrZWQgaW4gMTExMDI1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTggZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIGJsb2NrZWQgaW4g
MTExMDI1CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTEwMjUKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14
c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMTAyNQogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIGxpa2UgMTExMDI1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlh
bi1pbnN0YWxsICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTEwMjUKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBsaW51eCAgICAgICAgICAgICAgICA4NzVjZjA5NThlODlmODNhNzdhZjVlMWJkNTc2ZjdhNTVj
OTY3MDE2CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA5NGE2ZGYyNTFk
ZDA4YzY0MzZlYmQ2ZDEwYzY4ZjAzNjU5MTQ4Y2UxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgICAg
ICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAKRmFpbGluZyBzaW5jZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5kKSAgICAgClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDExMTA3MSAgMjAxNy0wNi0yNiAwOToyODo0NiBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRz
Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBw
bGljYWJsZS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 27 15:48:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 15: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 1dPsjD-0007kn-6y; Tue, 27 Jun 2017 15:48: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=344709422=dario.faggioli@citrix.com>)
 id 1dPsjC-0007kT-JR
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 15:48:34 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 53/1A-02177-15E72595; Tue, 27 Jun 2017 15:48:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsXitHRDpG5gXVC
 kwan1nBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b7K13sBXuFK7ZdX8zawDhfsIuRk0NCIESi
 8/0LNhCbV8BAYvmjw+wgtrBArsSiv2tZQWw2oPibHXvBbBEBbYmjh/8D1XNxMAv8YJTo/zmbE
 STBIqAq8f36M2YQm1PAUKLp0XZWkCIhgRlMEofO7AdL8AtIStz68hHI5gDqrpY4MZ8f4ghtiS
 Pn+tkhjhCUODnzCQuILSSgJjFj7mXWCYx8sxA6ZiGpArGZBTQlWrf/ZoewtSWWLXzNDGHbSqx
 b9x6qxkZi09UFjBC2vMT2t3OYFzCyr2JUL04tKkst0jXWSyrKTM8oyU3MzNE1NDDVy00tLk5M
 T81JTCrWS87P3cQIDGUGINjBuPef0yFGSQ4mJVHe1RJBkUJ8SfkplRmJxRnxRaU5qcWHGGU4O
 JQkeItrgXKCRanpqRVpmTnAqIJJS3DwKInwXisASvMWFyTmFmemQ6ROMSpKifMagPQJgCQySv
 Pg2mCRfIlRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvJwgU3gy80rgpr8CWswEtJhlXgDI4pJ
 EhJRUA2NMsmb0vbzD79Nb38x7Z9plmWvxyTGyMPHKEqMFc5rna0cdWH14UmfOdimRt38r7wd8
 U/intjVV9LGNa8avGWXXj4hbcXQKhAWFFoif/aqjGvdFfMIXS0PlJcXzgrcJfC79NPvjRfnzf
 7gDAnU+Oknu5pRd1vVR/9dk2Q2xh2P/7Hq4vvwnxxolluKMREMt5qLiRAB7pyt53wIAAA==
X-Env-Sender: prvs=344709422=dario.faggioli@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1498578511!85540527!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3613 invoked from network); 27 Jun 2017 15:48:32 -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 Jun 2017 15:48:32 -0000
X-IronPort-AV: E=Sophos;i="5.39,401,1493683200"; 
 d="asc'?scan'208";a="429527961"
Message-ID: <1498578493.7288.4.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Praveen Kumar <kpraveen.lkml@gmail.com>
Date: Tue, 27 Jun 2017 17:48:13 +0200
In-Reply-To: <1498577701.14247.3.camel@gmail.com>
References: <20170617093253.3990-1-kpraveen.lkml@gmail.com>
 <20170617093253.3990-10-kpraveen.lkml@gmail.com>
 <1497892427.7405.17.camel@citrix.com>
 <5948EA34020000780016458A@prv-mh.provo.novell.com>
 <1497966887.7405.23.camel@citrix.com> <1498577701.14247.3.camel@gmail.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 <George.Dunlap@eu.citrix.com>, Andrew
 Cooper <andrew.cooper3@citrix.com>, tim@xen.org, xen-devel@lists.xen.org,
 Jan Beulich <JBeulich@suse.com>, ian.jackson@eu.citrix.com
Subject: Re: [Xen-devel] [PATCH v2 09/20] rbtree: adjust root color in
 rb_insert_color() only when necessary
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============4416483462491588855=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============4416483462491588855==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-9CIa9mF7LT8ookuk5Eih"

--=-9CIa9mF7LT8ookuk5Eih
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Tue, 2017-06-27 at 21:05 +0530, Praveen Kumar wrote:
> Hi Dario and Jan,
>=20
> Sorry, I missed this update.
>=20
No problem.

> On Tue, Jun 20, 2017 at 7:24 PM, Dario Faggioli
> <dario.faggioli@citrix.com> wrote:
> > In practise, the idea is ending up with something that is basically
> > identical to what was in Linux, before all the patches you are
> > porting
> > were committed (and without the additional parts and features that
> > we
> > don't need, of course).
> >=20
> > At this point, even generating and applying the patches that you
> > are
> > porting, in this very series, would be really easy, and less error
> > prone (as it can be almost entirely automated).
> >=20
> > Are you up for this?
>=20
> Sounds good. Let me work on the same. Will re-send the updated patch
> series having first indentation changes followed by series of changes
> in Linux code base ( as sent already )
>=20
Great. Make sure you update your git tree, as some of your patches have
already been committed (which means, of course, you don't have to
include them in the series any longer! :-))

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)
--=-9CIa9mF7LT8ookuk5Eih
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

iQIcBAABCAAGBQJZUn49AAoJEBZCeImluHPucu8P/j/2r66wKdSdDFR6z3mVH2mt
IajkqfUY2UhOs8Bb645n3mXFjKOTOOwP8w/WpL7udFGiiaSM89qRPbjakaht/rCP
YsRaLBuRIFDxkctIcsgG1Gmf3Mhlovj2KuDw+naqu8h/fPfGBzjaZH2JnoOsrhIs
Jmsphfi922Xex4BJtRiRFz+4PL2R2fLYsPflJijKerGOT9hiL1RRbvm7DF0kx/Ke
e3RABABBejbYW5XMG3DwtAaVUeaMTvmvlZq6RpKALd3Nb8s2H6UY2hNuaoRN/xlk
FNVhsxrhA2zJ5jse69BVPpn1dyhIu/jwhAfNpIFaIL8A/y3hCgqBFaah98eyHaXf
zlP6Lt8ht6iZdmcSvUR8ZL7RW5b1Lb6AC8HtAJHJnwX3y5Fn7nQWDtLSsNXE9Gg+
wPq13Y9TZbYqFffCuMDzLg5RIfJvrmibVj8EaP7lP7aFN0JvKCzZZN1vKqmQ8QHq
DbdLoBCgnaXc2QC/jGGvJEFVt/H/TOB8IDxojJhvya9UBbZmhFk2n2lSA6i7Mqxd
vMryCFIBDaefLGU7mJL/KL7AogGNlwg1jnAf61aixdAtaJ8M0jNT5eADpRN8jFDm
r7serLDQ8j4Z+Z1N6vLPJDw6j/dFSUz9unVnJ73erNkQOj9Y8E7ENsf8tiVtJhPh
HYZOqp+uz5s6UbiBNCxv
=urjn
-----END PGP SIGNATURE-----

--=-9CIa9mF7LT8ookuk5Eih--


--===============4416483462491588855==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4416483462491588855==--


From xen-devel-bounces@lists.xen.org Tue Jun 27 16:00:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 16: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 1dPsuk-0001YS-Cr; Tue, 27 Jun 2017 16:00: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 1dPsuj-0001YM-Kq
 for xen-devel@lists.xensource.com; Tue, 27 Jun 2017 16:00:29 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 18/8F-02955-C1182595; Tue, 27 Jun 2017 16:00:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsVysyfVTVemMSj
 S4HqjkMW9Ke/ZHRg9tvftYg9gjGLNzEvKr0hgzeg5tpa1YJp4xcdj21kbGB8LdTFycggJbGKU
 6Nxt38XIBWTvZpQ48HUuK4gjLNDJKNHy9DorSJWIQIbEy65+NogOI4lP15+ygBQxCzxilDjVe
 5sJJMEmoClx5/MnIJuDg1fASuLWHLANLAKqEocPdYPNERUIl3jbeIQFxOYVEJQ4OfMJmM0pYC
 wxZcVZsBpmATOJeZsfMkPY8hLNW2czT2Dkm4WkZRaSsllIyhYwMq9i1ChOLSpLLdI1MtRLKsp
 MzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMuHoGBsYdjD17/Q4xSnIwKYnyrpYIihTi
 S8pPqcxILM6ILyrNSS0+xCjDwaEkwevfAJQTLEpNT61Iy8wBhj5MWoKDR0mE900dUJq3uCAxt
 zgzHSJ1ilGXY8Pq9V+YhFjy8vNSpcR53UBmCIAUZZTmwY2AxeElRlkpYV5GBgYGIZ6C1KLczB
 JU+VeM4hyMSsK8gSBTeDLzSuA2vQI6ggnoCJZ5ASBHlCQipKQaGFU/h3+M/FT48YB0v53VlMq
 aBsmuVPUbeSt3n5H08w76N+lSiZzC/eAqjXU/Tu/80rTihoV/XpczS+Hb+6t848ur1rGz9tVk
 zZQ6p1qW33ArOF1+xS/xokZ5qZ/lN4qifjil/P22/f4B362trC4L8t8cLz3u3DFtS02DZfgxh
 t70oprfn445K7EUZyQaajEXFScCAKdf0YK+AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1498579227!106934606!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44556 invoked from network); 27 Jun 2017 16:00:28 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-10.tower-31.messagelabs.com with SMTP; 27 Jun 2017 16:00:28 -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 E2A6F344;
 Tue, 27 Jun 2017 09:00:26 -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 D99F13F41F;
 Tue, 27 Jun 2017 09:00:25 -0700 (PDT)
To: Lars Kurth <lars.kurth@citrix.com>,
 "xen-devel@lists.xensource.com" <xen-devel@lists.xensource.com>
References: <D577DBB3.38A42%lars.kurth@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <875dea56-63f7-69c8-5801-20d3f5bcf725@arm.com>
Date: Tue, 27 Jun 2017 17:00:24 +0100
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: <D577DBB3.38A42%lars.kurth@citrix.com>
Cc: "tamas.lengyel@zentific.com" <tamas.lengyel@zentific.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Subject: Re: [Xen-devel] [For 4.9] Updating
 https://wiki.xenproject.org/wiki/Xen_Project_Release_Features to reflect
 support status of new 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-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>

T24gMjcvMDYvMTcgMDk6NTMsIExhcnMgS3VydGggd3JvdGU6Cj4gSGkgYWxsLCAoSSB0aGluayBJ
IENDZWQgYWxsIHN0YWtlLWhvbGRlcnMpCgpIaSBMYXJzLAoKPgo+IHRvIGZpbmlzaCBvZmYgdGhl
IHJlbGVhc2UgZG9jdW1lbnRhdGlvbiBmb3IgNC45LCBJIG5lZWQgdG8gYWRkIGFuIGV4dHJhCj4g
Y29sdW1uCj4gdG8gaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvWGVuX1Byb2plY3Rf
UmVsZWFzZV9GZWF0dXJlcyDigJMKPiBiZWNhdXNlIEkgd2FzIHRyYXZlbGxpbmcsIHRoaXMgZHJv
cHBlZCBvZiBteSByYWRhci4gVGhlcmUgc2V2ZXJhbAo+IGRlY2lzaW9ucyB0byBiZSBtYWRlOgo+
IEEpIERlY2lkZSB3aGljaCAiZmVhdHVyZXMiIHRvIGFkZAo+IEIpIERlY2lkZSBvbiB0aGUgc3Rh
dHVzIG9mIHRoZSBmZWF0dXJlCj4gQykgRGVhbCB3aXRoIHN0YXR1cyBjaGFuZ2VzIG9mIGFueSBw
YXN0IGZlYXR1cmVzCj4KPiBUaGUgZmlyc3QgZ29hbCB3b3VsZCBiZSB0byBkZWNpZGUgb24gQSBh
bmQgYW55IG5ldyAiZmVhdHVyZXMiIHVuZGVyIEMuCj4gRm9yIEIsIEkgYW0gT0sgdG8gYWRkICI/
Pz8iIGZvciBub3cgYW5kIHBvaW50IHRvIHRoaXMgdGhyZWFkLCB1bnRpbCB3ZQo+IGhhdmUgY29u
Y2x1ZGVkIHRoZSBkaXNjdXNzaW9uCj4KPiBOb3RlIHRoYXQgSSB0cmFja2VkIHNvbWUgb2YgdGhp
cyBhcyBwcmVwYXJhdGlvbiBmb3IgZ2V0dGluZyBDTkEgc3RhdHVzLgo+ICBJdGVtcyBtYXJrZWQg
d2l0aCAqIGFyZSBub3QgeWV0IGluIHRoZSBkaXNjdXNzaW9uIGRvY3VtZW50IHRoYXQgSQo+IGNy
ZWF0ZWQgZm9yIHRoZSBzZWN1cml0eSB0ZWFtIGFuZCB3aGljaCB3ZSBpbnRlbmQgdG8gZGlzY3Vz
cyBhdCB0aGUgc3VtbWl0Lgo+Cj4gRm9yIGFsbCBvZiB0aGVzZSwgdGhlIG5hbWluZyBjb252ZW50
aW9uIGlzICJTZWN0aW9uIGluIGRvY3VtZW50IiA+Cj4gIkZlYXR1cmUiIDogIlN1cHBvcnQgc3Rh
dHVzIi4gVGhlIGRlZmluaXRpb24gb2Ygc3VwcG9ydCBzdGF0dXMgaXMgYWRkZWQKPiBhdCB0aGUg
ZW5kIG9mIHRoZSBtYWlsOiBub3RlIHRoYXQgdGhlIHRleHQgaGFzIG5vdCB5ZXQgYmVlbiBmdWxs
eQo+IGFncmVlZCwgYnV0IHNlZW1zIHRvIHJlZmxlY3QgZmFpcmx5IHdlbGwgaG93IHdlIGhhbmRs
ZWQgc3R1ZmYgaW4gdGhlIHBhc3QuCj4KPiA9PSBPbiBBIC8gQjogSSB0aGluayB3ZSBzaG91bGQg
YWRkID09Cj4gLSBSZXNvdXJjZSBNYW5hZ2VtZW50ID4gTnVsbCBTY2hlZHVsZXIgOiB0ZWNoIHBy
ZXZpZXcgb3IgZXhwZXJpbWVudGFsCj4gLSBWaXJ0dWFsIEZpcm13YXJlIG9yIFBWIEJvb3Rsb2Fk
ZXIgU3VwcG9ydCAobm90IHN1cmUgd2hpY2gpID4gIHg4Ni9Cb290Cj4gWGVuIG9uIEVGSSBwbGF0
Zm9ybXMgdXNpbmcgR1JVQjIqICA6ID8/Pwo+IC0gSGFyZHdhcmUgPiBBUk0vQWx0ZXJuYXRpdmUg
UnVudGltZSBQYXRjaGluZyAoQVJNMzIgYW5kIEFSTTY0KTogPz8/Cj4gW25vdGUgdGhhdCB0aGlz
IHNob3VsZCBwcm9iYWJseSBoYXZlIGJlZW4gYWRkZWQgZm9yIDQuOCwgYnV0IEkgZGlkbid0Cj4g
YWRkIGl0XQoKSSBkb24ndCB0aGluayB0aGlzIGlzIHdvcnRoIG1lbnRpb25pbmcgaXQuIEl0IGlz
IG1vcmUgYW4gZW5hYmxlciBmb3IgCmltcGxlbWVudGluZyBlcnJhdGEgYW5kIG5ldyBoYXJkd2Fy
ZSBmZWF0dXJlIHRoYW4gYSBmZWF0dXJlIGluIGl0c2VsZi4KCj4gLSBIYXJkd2FyZSA+IEFSTS9T
eXN0ZW0gRXJyb3IgUHJvdGVjdGlvbiogOiA/Pz8KCkkgd291bGQgbm90IG1lbnRpb24gaXQuIFdl
IGFkZGVkIGFuIG9wdGlvbiB0byBhbGxvdyB0aGUgYWRtaW5pc3RyYXRvciB0byAKbGltaXQgdGhl
IG92ZXJoZWFkIG9mIHN5c3RlbSBlcnJvciBjaGVjayBwcm90ZWN0aW9uLiBCdXQgYW55IApjb25m
aWd1cmF0aW9uIHRoYXQgdGhlIGRlZmF1bHQgb25lIHNob3VsZCBiZSB1c2VkIG9uIHRydXN0ZWQg
ZW52aXJvbm1lbnQgCmFzIGh5cGVydmlzb3IgZmF1bHQgd2lsbCBsZWFrIHRvIGd1ZXN0LiBTbyBJ
IGRvbid0IHRoaW5rIHdlIGNhbiBjb25zaWRlciAKdGhpcyBhcyBzdXBwb3J0ZWQgYnkgdGhlIHNl
Y3VyaXR5IHRlYW0uCgo+IC0gSGFyZHdhcmUgPiBBUk0vV2FpdCBmb3IgVmlydHVhbCBJbnRlcnJ1
cHQqIDogPz8/CgpTdXBwb3J0ZWQuIEJ1dCBJIHdvdWxkIG5hbWUgIkNvbmZpZ3VyZSBiZWhhdmlv
ciBvZiBXRkkgaW5zdHJ1Y3Rpb24gCmV4ZWN1dGVkIGJ5IGd1ZXN0IiBvciBzb21ldGhpbmcgc2lt
aWxhci4KCj4gTmV3IEhlYWRpbmc6ICBQViBQcm90b2NvbHMgYW5kIERyaXZlcnMKPiAtIFBWIFBy
b3RvY29scyBhbmQgRHJpdmVycyA+IHB2Y2FsbHMgOiB0ZWNoIHByZXZpZXcgb3IgZXhwZXJpbWVu
dGFsCj4gLSBQViBQcm90b2NvbHMgYW5kIERyaXZlcnMgPiA5cGZzIDogdGVjaCBwcmV2aWV3IG9y
IGV4cGVyaW1lbnRhbAo+IC0gUFYgUHJvdG9jb2xzIGFuZCBEcml2ZXJzKiA+IHNuZGlmIChzb3Vu
ZCBkZXZpY2UpIDogdGVjaCBwcmV2aWV3IG9yCj4gZXhwZXJpbWVudGFsCj4gLSBQViBQcm90b2Nv
bHMgYW5kIERyaXZlcnMqID4gZGlzcGxpZiAoUFYgZGlzcGxheSkgOiB0ZWNoIHByZXZpZXcgb3IK
PiBleHBlcmltZW50YWwKPgo+IERpZCBJIG1pc3MgYW55dGhpbmc/Cj4KPiA9PSBPbiBDID09Cj4g
LSBTZWN1cml0eSA+IExpdmUgUGF0Y2hpbmcgLQo+IHNlZSBodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMDYvdGhyZWFkcy5odG1sIzAzMDM5
Cj4gLSBTZWN1cml0eSA+IEFsdGVybmF0aXZlIDJwbSA6IFN1cHBvcnRlZCDigJMgSSB0aGluayB3
ZSBzaG91bGQgc3BsaXQgdGhpcwo+IG91dCDigJMgaXQgaXMgY3VycmVudGx5IGltcGxpY2l0bHkg
Y292ZXJlZCB1bmRlciAiVmlydHVhbCBNYWNoaW5lCj4gSW50cm9zcGVjdGlvbiIKCkZXSVcsIHRo
aXMgaXMgbm90IHN1cHBvcnRlZCBvbiBBUk0geWV0LgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFs
bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 16:08:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 16: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 1dPt2h-0001n7-6h; Tue, 27 Jun 2017 16: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 <prvs=3441c70c0=anthony.perard@citrix.com>)
 id 1dPt2f-0001n1-W8
 for xen-devel@lists.xenproject.org; Tue, 27 Jun 2017 16:08:42 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 A0/49-01732-90382595; Tue, 27 Jun 2017 16:08:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpC5Hc1C
 kwe0T6hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aMhy+YC7ZoVtzbMZepgfGxfBcjJ4eEgL/E
 5K0bmUBsFgFViWM39zOD2GwCBhIrpl9lBLFFBPQlNt1uZAexmQXKJabdXQtmCwu4Sez9Mgusn
 lfAWuLl1N9Ac7g4hAQus0g0fN0LlRCUODnzCQtEs47Egt2f2LoYOYBsaYnl/zhAwpwCPhLvX+
 8BKxEVUJaYt28VG4gtJKAmcWPhMpYJjHyzkEyahWTSLIRJCxiZVzFqFKcWlaUW6Roa6CUVZaZ
 nlOQmZuYAecZ6uanFxYnpqTmJScV6yfm5mxiBoVbPwMC4g3Fbl/MhRkkOJiVR3tUSQZFCfEn5
 KZUZicUZ8UWlOanFhxhlODiUJHhfNQLlBItS01Mr0jJzgEEPk5bg4FES4X1TB5TmLS5IzC3OT
 IdInWLU5diwev0XJiGWvPy8VClx3lUgMwRAijJK8+BGwCLwEqOslDAvIwMDgxBPQWpRbmYJqv
 wrRnEORiVh3t0gU3gy80rgNr0COoIJ6AiWeQEgR5QkIqSkGhgjgoL2BGyMCJo7Xdf9Ls/bkMe
 uhjafTH9wOqQ5uNh5KXVKHG+RNCubMyt+yzktgdvqc+1k5zsf/53SvGLFTouzha83W3Bt1RQv
 /3Bk5wm+Ken2PPtMdC7v5Su9K3lL9/Xu7GmXv81Qv3/Z/nHYat/1rnXHmTV/ey88G8wSdtu5s
 7A/+4dFjokSS3FGoqEWc1FxIgBoF7CBuwIAAA==
X-Env-Sender: prvs=3441c70c0=anthony.perard@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1498579718!90835491!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11955 invoked from network); 27 Jun 2017 16:08:39 -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;
 27 Jun 2017 16:08:39 -0000
X-IronPort-AV: E=Sophos;i="5.39,401,1493683200"; d="scan'208";a="429532971"
Date: Tue, 27 Jun 2017 17:07:59 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Message-ID: <20170627160759.GA1598@perard.uk.xensource.com>
References: <59492D1C0200007800164AA3@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1706201421210.12819@sstabellini-ThinkPad-X260>
 <594A2A1C0200007800164F2A@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1706211108530.12819@sstabellini-ThinkPad-X260>
 <594B8493020000780016595C@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1706221146320.12819@sstabellini-ThinkPad-X260>
 <594CEBEF0200007800166189@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1706231131570.12819@sstabellini-ThinkPad-X260>
 <5950A8D802000078001012A1@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1706261206370.12819@sstabellini-ThinkPad-X260>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <alpine.DEB.2.10.1706261206370.12819@sstabellini-ThinkPad-X260>
User-Agent: Mutt/1.8.3 (2017-05-23)
Cc: xen-devel@lists.xenproject.org, julien.grall@arm.com, qemu-devel@nongnu.org,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] 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>

T24gTW9uLCBKdW4gMjYsIDIwMTcgYXQgMTI6MTI6MThQTSAtMDcwMCwgU3RlZmFubyBTdGFiZWxs
aW5pIHdyb3RlOgo+IE9uIE1vbiwgMjYgSnVuIDIwMTcsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4g
Pj4+IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gMDYvMjMvMTcg
ODo0MyBQTSA+Pj4KPiA+ID5PbiBGcmksIDIzIEp1biAyMDE3LCBKYW4gQmV1bGljaCB3cm90ZToK
PiA+ID4+ID4+PiBPbiAyMi4wNi4xNyBhdCAyMDo1MiwgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
IHdyb3RlOgo+ID4gPj4gPiBJIGFtIGhhcHB5IHRvIHdyaXRlIHRoZSBjb2RlIGFuZC9vciB0aGUg
Y29tbWl0IG1lc3NhZ2UuIFdvdWxkIGEgc2ltcGxlCj4gPiA+PiA+IGNhc3QgbGlrZSBiZWxvdyB3
b3JrIHRvIGZpeCB0aGUgc2VjdXJpdHkgaXNzdWU/Cj4gPiA+PiAKPiA+ID4+IEkgc3VwcG9zZSBz
bywgYnV0IHlvdSBkbyByZWFsaXplIHRoYXQgdGhpcyBpcyBfZXhhY3RseV8gd2hhdAo+ID4gPj4g
bXkgcGF0Y2ggZG9lcywgZXhjZXB0IHlvdSB1c2UgZGFuZ2Vyb3VzIGNhc3RzIHdoaWxlIEkgcGxh
eQo+ID4gPj4gdHlwZS1zYWZlPwo+ID4gPgo+ID4gPldoeSBpcyB0aGUgY2FzdCBkYW5nZXJvdXM/
Cj4gPiAKPiA+IENhc3RzLCBhbmQgZXNwZWNpYWxseSBwb2ludGVyIG9uZXMpIGFyZSBhbHdheXMg
ZGFuZ2Vyb3VzLCBhcyB0aGV5IGhhdmUKPiA+IHRoZSBwb3RlbnRpYWwgb2YgdHlwZSBjaGFuZ2Vz
IGVsc2V3aGVyZSBnb2luZyB1bm5vdGljZWQuIFlvdSBtYXkgaGF2ZQo+ID4gbm90aWNlZCB0aGF0
IGluIHJldmlld3MgSSdtIG9mdGVuIHBpY2tpbmcgYXQgY2FzdHMsIGJlY2F1c2UgaW4gYSBtYWpv
cml0eQo+ID4gb2YgY2FzZXMgcGVvcGxlIHVzZSB0aGVtIHRoZXkncmUgbm90IG5lZWRlZCBhbmQg
aGVuY2UgdGhlaXIgdXNlIGlzIGEKPiA+IChsYXRlbnQpIHJpc2suCj4gPiAKPiA+ID4gQm90aCB5
b3VyIHBhdGNoIGFuZCBteSB2ZXJzaW9uIG9mIGl0IHJlbHkgb24KPiA+ID5pbm5lciBrbm93bGVk
Z2Ugb2YgdGhlIHdheSB0aGUgcmluZ3MgYXJlIGxhaWQgb3V0IGluIG1lbW9yeSwgYnV0IGF0Cj4g
PiA+bGVhc3QgbXkgcGF0Y2ggZG9lc24ndCBpbnRyb2R1Y2UgdGhlIHJpc2sgb2YgaW5zdGFudGlh
dGluZyBicm9rZW4KPiA+ID5zdHJ1Y3RzLiBCZXNpZGVzLCB0eXBlIHNhZmV0eSBjaGVja3MgZG9u
J3QgYWRkIG11Y2ggdmFsdWUsIGdpdmVuIHRoYXQgd2UKPiA+ID5yZWx5IG9uIHRoZSB3YXkgdGhl
IHJpbmcuaCBtYWNyb3MgaGF2ZSBiZWVuIHdyaXR0ZW4sIHdoaWNoIHdlcmVuJ3QgZXZlbgo+ID4g
PmltcG9ydGVkIGluIHRoZSBRRU1VIHByb2plY3QgdW50aWwgTWFyY2ggdGhpcyB5ZWFyLgo+ID4g
Cj4gPiBUaGF0J3Mgc2FpZCwgYXMgaXQgc2VlbXMgdG8gaW1wbHkgYmFja3BvcnRpbmcgb2YgdGhl
IGNoYW5nZSB0byBvbGRlcgo+ID4gcWVtdSBtYXkgdGhlbiBiZSBwcm9ibGVtYXRpYy4gT3RvaCBJ
IGRvbid0IHJlY2FsbCBoYXZpbmcgaGFkIHByb2JsZW1zCj4gPiB3aXRoIHVzaW5nIHRoZSBwYXRj
aCB3aXRoIG9ubHkgbWlub3IgYWRqdXN0bWVudHMgb24gb2xkZXIgdHJlZXMgb2Ygb3Vycy4KPiA+
IAo+ID4gPlRoZXNlIGFyZSB0aGUgcmVhc29ucyB3aHkgSSBwcmVmZXIgbXkgdmVyc2lvbiwgYnV0
IEkgd291bGQgY29uc2lkZXIgeW91cgo+ID4gPnZlcnNpb24gd2l0aCBjbGVhciBpbi1jb2RlIGNv
bW1lbnRzIHRoYXQgd2FybiB1c2VycyB0byBhdm9pZAo+ID4gPmluc3RhbnRpYXRpbmcgdGhlIHN0
cnVjdHMgYmVjYXVzZSB0aGV5IGFyZSBub3QgQUJJIGNvbXBsaWFudC4KPiA+ID4KPiA+ID5Ib3cg
ZG8geW91IHdhbnQgdG8gcHJvY2VlZD8KPiA+IAo+ID4gSSBjYW4gcHJvdmlkZSBhIHZlcnNpb24g
d2l0aCBjb21tZW50cyBhZGRlZCwgYnV0IG9ubHkgbmV4dCB3ZWVrLiBJZiB5b3UKPiA+IGZlZWwg
bGlrZSB5b3Ugd2FudCB0byBnbyB3aXRoIHlvdXIgdmFyaWFudCwgSSB3b24ndCBzdGFuZCBpbiB0
aGUgd2F5LCBidXQgSQo+ID4gYWxzbyB3b3VsZG4ndCBnaXZlIGl0IG15IGFjayBvciBhbGlrZSAo
d2hpY2ggeW91IGRvbid0IGRlcGVuZCBvbiBhbnl3YXkpLgo+IAo+IEFmdGVyIGNhcmVmdWwgY29u
c2lkZXJhdGlvbiwgSSB0aGluayBJJ2xsIHN1Ym1pdCBteSB2ZXJzaW9uIG9mIHRoZQo+IHBhdGNo
LCBhc3N1bWluZyB0aGF0IEFudGhvbnkgaXMgT0sgd2l0aCBpdC4gKEZZSSBJIGhhZCB0byBrZWVw
IHlvdXIKPiBzaWduZWQtb2ZmLWJ5IGxpbmUgZm9yIGNvcHlyaWdodCByZWFzb25zOiB5b3Ugb3du
IHRoZSBjb3B5cmlnaHQgb24gc29tZQo+IG9mIHRoZSBjaGFuZ2VzLikKPiAKPiBBbnRob255LCB3
aGF0IGRvIHlvdSB0aGluayBvZiB0aGUgZm9sbG93aW5nOgoKSSBkbyBwcmVmYXJlIHRoZSB2ZXJz
aW9uIHdpdGhvdXQgY2FzdCwgYnV0IHRoaXMgaXMgZmluZSB0b28uIEl0IGlzIG11Y2gKZWFzaWVy
IHRvIHVuZGVyc3RhbmQgdGhhdCBub3RoaW5nIGNoYW5nZXMgYmVzaWRlIHRoZSBmYWN0IHRoYXQg
ZmllbGQgYXJlCmZpbGxlZCBkaXJlY3RseSBvbiB0aGUgc2hhcmVkIHJpbmcgcmF0aGVyIHRoYW4g
ZnJvbSB0aGUgc3RhY2suIFNvIEknbQpmaW5lIHdpdGggaXQuCgpZb3UgY2FuIGFkZCBteQpBY2tl
ZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Cgo+IC0tLQo+
IAo+IHhlbi9kaXNrOiBkb24ndCBsZWFrIHN0YWNrIGRhdGEgdmlhIHJlc3BvbnNlIHJpbmcKPiAK
PiBSYXRoZXIgdGhhbiBjb25zdHJ1Y3RpbmcgYSBsb2NhbCBzdHJ1Y3R1cmUgaW5zdGFuY2Ugb24g
dGhlIHN0YWNrLCBmaWxsCj4gdGhlIGZpZWxkcyBkaXJlY3RseSBvbiB0aGUgc2hhcmVkIHJpbmcs
IGp1c3QgbGlrZSBvdGhlciAoTGludXgpCj4gYmFja2VuZHMgZG8uIEJ1aWxkIG9uIHRoZSBmYWN0
IHRoYXQgYWxsIHJlc3BvbnNlIHN0cnVjdHVyZSBmbGF2b3JzIGFyZQo+IGFjdHVhbGx5IGlkZW50
aWNhbCAoYXNpZGUgZnJvbSBhbGlnbm1lbnQgYW5kIHBhZGRpbmcgYXQgdGhlIGVuZCkuCj4gCj4g
VGhpcyBpcyBYU0EtMjE2Lgo+IAo+IFJlcG9ydGVkIGJ5OiBBbnRob255IFBlcmFyZCA8YW50aG9u
eS5wZXJhcmRAY2l0cml4LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+Cj4gU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgo+IAo+IGRpZmYgLS1naXQgYS9ody9ibG9jay94ZW5fZGlzay5jIGIv
aHcvYmxvY2sveGVuX2Rpc2suYwo+IGluZGV4IDNhMjI4MDUuLjkyMDA1MTEgMTAwNjQ0Cj4gLS0t
IGEvaHcvYmxvY2sveGVuX2Rpc2suYwo+ICsrKyBiL2h3L2Jsb2NrL3hlbl9kaXNrLmMKPiBAQCAt
NzY5LDMxICs3NjksMzAgQEAgc3RhdGljIGludCBibGtfc2VuZF9yZXNwb25zZV9vbmUoc3RydWN0
IGlvcmVxICppb3JlcSkKPiAgICAgIHN0cnVjdCBYZW5CbGtEZXYgICpibGtkZXYgPSBpb3JlcS0+
YmxrZGV2Owo+ICAgICAgaW50ICAgICAgICAgICAgICAgc2VuZF9ub3RpZnkgICA9IDA7Cj4gICAg
ICBpbnQgICAgICAgICAgICAgICBoYXZlX3JlcXVlc3RzID0gMDsKPiAtICAgIGJsa2lmX3Jlc3Bv
bnNlX3QgIHJlc3A7Cj4gLSAgICB2b2lkICAgICAgICAgICAgICAqZHN0Owo+IC0KPiAtICAgIHJl
c3AuaWQgICAgICAgID0gaW9yZXEtPnJlcS5pZDsKPiAtICAgIHJlc3Aub3BlcmF0aW9uID0gaW9y
ZXEtPnJlcS5vcGVyYXRpb247Cj4gLSAgICByZXNwLnN0YXR1cyAgICA9IGlvcmVxLT5zdGF0dXM7
Cj4gKyAgICBibGtpZl9yZXNwb25zZV90ICAqcmVzcDsKPiAgCj4gICAgICAvKiBQbGFjZSBvbiB0
aGUgcmVzcG9uc2UgcmluZyBmb3IgdGhlIHJlbGV2YW50IGRvbWFpbi4gKi8KPiAgICAgIHN3aXRj
aCAoYmxrZGV2LT5wcm90b2NvbCkgewo+ICAgICAgY2FzZSBCTEtJRl9QUk9UT0NPTF9OQVRJVkU6
Cj4gLSAgICAgICAgZHN0ID0gUklOR19HRVRfUkVTUE9OU0UoJmJsa2Rldi0+cmluZ3MubmF0aXZl
LCBibGtkZXYtPnJpbmdzLm5hdGl2ZS5yc3BfcHJvZF9wdnQpOwo+ICsgICAgICAgIHJlc3AgPSAo
YmxraWZfcmVzcG9uc2VfdCAqKSBSSU5HX0dFVF9SRVNQT05TRSgmYmxrZGV2LT5yaW5ncy5uYXRp
dmUsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsa2Rldi0+cmluZ3MubmF0
aXZlLnJzcF9wcm9kX3B2dCk7Cj4gICAgICAgICAgYnJlYWs7Cj4gICAgICBjYXNlIEJMS0lGX1BS
T1RPQ09MX1g4Nl8zMjoKPiAtICAgICAgICBkc3QgPSBSSU5HX0dFVF9SRVNQT05TRSgmYmxrZGV2
LT5yaW5ncy54ODZfMzJfcGFydCwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bGtkZXYtPnJpbmdzLng4Nl8zMl9wYXJ0LnJzcF9wcm9kX3B2dCk7Cj4gKyAgICAgICAgcmVzcCA9
IChibGtpZl9yZXNwb25zZV90ICopIFJJTkdfR0VUX1JFU1BPTlNFKCZibGtkZXYtPnJpbmdzLng4
Nl8zMl9wYXJ0LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibGtkZXYtPnJp
bmdzLng4Nl8zMl9wYXJ0LnJzcF9wcm9kX3B2dCk7Cj4gICAgICAgICAgYnJlYWs7Cj4gICAgICBj
YXNlIEJMS0lGX1BST1RPQ09MX1g4Nl82NDoKPiAtICAgICAgICBkc3QgPSBSSU5HX0dFVF9SRVNQ
T05TRSgmYmxrZGV2LT5yaW5ncy54ODZfNjRfcGFydCwKPiAtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibGtkZXYtPnJpbmdzLng4Nl82NF9wYXJ0LnJzcF9wcm9kX3B2dCk7Cj4gKyAg
ICAgICAgcmVzcCA9IChibGtpZl9yZXNwb25zZV90ICopIFJJTkdfR0VUX1JFU1BPTlNFKCZibGtk
ZXYtPnJpbmdzLng4Nl82NF9wYXJ0LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibGtkZXYtPnJpbmdzLng4Nl82NF9wYXJ0LnJzcF9wcm9kX3B2dCk7Cj4gICAgICAgICAgYnJl
YWs7Cj4gICAgICBkZWZhdWx0Ogo+IC0gICAgICAgIGRzdCA9IE5VTEw7Cj4gICAgICAgICAgcmV0
dXJuIDA7Cj4gICAgICB9Cj4gLSAgICBtZW1jcHkoZHN0LCAmcmVzcCwgc2l6ZW9mKHJlc3ApKTsK
PiArCj4gKyAgICByZXNwLT5pZCAgICAgICAgPSBpb3JlcS0+cmVxLmlkOwo+ICsgICAgcmVzcC0+
b3BlcmF0aW9uID0gaW9yZXEtPnJlcS5vcGVyYXRpb247Cj4gKyAgICByZXNwLT5zdGF0dXMgICAg
PSBpb3JlcS0+c3RhdHVzOwo+ICsKPiAgICAgIGJsa2Rldi0+cmluZ3MuY29tbW9uLnJzcF9wcm9k
X3B2dCsrOwo+ICAKPiAgICAgIFJJTkdfUFVTSF9SRVNQT05TRVNfQU5EX0NIRUNLX05PVElGWSgm
YmxrZGV2LT5yaW5ncy5jb21tb24sIHNlbmRfbm90aWZ5KTsKCi0tIApBbnRob255IFBFUkFSRAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 16:16:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 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 1dPtAB-0002dy-VG; Tue, 27 Jun 2017 16: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 <jbeulich@suse.com>) id 1dPtAA-0002ds-Pd
 for xen-devel@lists.xenproject.org; Tue, 27 Jun 2017 16:16:26 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 BE/84-01734-9D482595; Tue, 27 Jun 2017 16:16:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXS6fjDS/dmS1C
 kwbzzkhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bJ/qssBd+ZK/adv8/ewLiKuYuRk0NIIE9i
 86F2dhCbV8BO4umeh2C2hIChxOmFN1lAbBYBVYnGrptsIDabgLpE56J2sLiIgLTErW8rgOZwc
 TAL7GSUmD7/LAuIIyzQySixc+seVogNRhKfrj8F6+AUMJaYsuIsUJwDaJugxN8dwiBhZgEtiY
 e/brFA2NoSyxa+ZgYpYQZasPwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRo3i1KKy1CJdI0O9pKL
 M9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzAAKxnYGDcwXh3st8hRkkOJiVR3tUSQZFC
 fEn5KZUZicUZ8UWlOanFhxhlODiUJHgnNwPlBItS01Mr0jJzgLEAk5bg4FES4V3VBJTmLS5Iz
 C3OTIdInWLU5Wj6sOULkxBLXn5eqpQ47zyQGQIgRRmleXAjYHF5iVFWSpiXkYGBQYinILUoN7
 MEVf4VozgHo5Iw7+5GoCk8mXklcJteAR3BBHQEy7wAkCNKEhFSUg2MZi2J5x++5ul9KTun8Yx
 rfffMxJo4dy7mtgcrEgIFSzYz66Zydpxw4OReEShySicw12njycgaS8tyD26tteVl290CHl+L
 WXZyu3jvJ8tFG45PDj5kKur+fqOG18KZrC++pMRkHRF0LT3R89QoiHGJ7iUDo0TthxPs5gX/N
 7uV3mr/0mlmMaMSS3FGoqEWc1FxIgDDx+rgxgIAAA==
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1498580183!66509306!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31137 invoked from network); 27 Jun 2017 16:16:25 -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 Jun 2017 16:16:25 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 27 Jun 2017 10:16:22 -0600
Message-Id: <595284D502000078001014CC@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 27 Jun 2017 10:16:21 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <lars.kurth@citrix.com>
References: <D577DBB3.38A42%lars.kurth@citrix.com>
In-Reply-To: <D577DBB3.38A42%lars.kurth@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: rcojocaru@bitdefender.com, oleksandr_andrushchenko@epam.com,
 tamas.lengyel@zentific.com, julien.grall@arm.com, committers@xenproject.org,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [For 4.9] Updating
 https://wiki.xenproject.org/wiki/Xen_Project_Release_Features to reflect
 support status of new 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>

Pj4+IExhcnMgS3VydGggPGxhcnMua3VydGhAY2l0cml4LmNvbT4gMDYvMjcvMTcgMTA6NTQgQU0g
Pj4+Cj4tIEhhcmR3YXJlID4geDg2L0FWWDUxMi9OZXVyYWwgTmV0d29yayBJbnN0cnVjdGlvbnMg
QVZYNTEyXzRWTk5JVyogOiA/Pz8KPi0gSGFyZHdhcmUgPiB4ODYvQVZYNTEyL011bHRpcGx5IEFj
Y3VtdWxhdGlvbiBTaW5nbGUgcHJlY2lzaW9uIEFWWDUxMl80Rk1BUFMqIDogPz8/CgpGb3Igb25l
IEkgdGhpbmsgbWVudGlvbmluZyBlbmFibGluZyBvZiBpbmRpdmlkdWFsIGluc3RydWN0aW9ucyAo
cmF0aGVyIHRoYW4gbGFyZ2VyCnNldHMpIGlzbid0IHJlYWxseSB3b3J0aHdoaWxlLiBGdXJ0aGVy
bW9yZSwgYXMgd2lsbCBhbGwgQVZYNTEyIHN1Yi1mZWF0dXJlcywgd2hhdAp3ZSBoYXZlIGZvciBu
b3cgaXMgcmVhbGx5IG9ubHkgcGFydGlhbCBlbmFibGVtZW50LCBhcyB0aGUgaW5zbiBlbXVsYXRv
ciBkb2Vzbid0CnN1cHBvcnQgYW55IG9mIGl0IHlldC4KCkphbgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 27 16:27:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 16:27:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPtKe-0003cF-3K; Tue, 27 Jun 2017 16:27:16 +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 1dPtKd-0003bs-GG
 for xen-devel@lists.xensource.com; Tue, 27 Jun 2017 16:27:15 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 B5/C3-03920-26782595; Tue, 27 Jun 2017 16:27:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVTexPSj
 SoO20ksWKx79ZLO5Nec/uwORx+MMVFo/tfbvYA5iiWDPzkvIrElgzbh97y1qwq6Si7fod5gbG
 vSFdjFwcQgJ/GSWunJnBAuE8ZpS4M/UBM4SzjVFiyqdbrF2MnBwiAs4SX8/MZQexeQX0JXb0b
 ASyOTiEBTwl9i7JAKmXEJipIHH1wAsmkBoJAW+J02e+ssPYu3ZcZ+xiZOdgE7CSOCQGEmURUJ
 VYfWEr2wRG7gWMDKsY1YtTi8pSi3TN9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczc
 xAj3OAAQ7GOed8D/EKMnBpCTKu1oiKFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG9+G1BOsCg1
 PbUiLTMHGHowaQkOHiUR3lyQNG9xQWJucWY6ROoUoy7HhtXrvzAJseTl56VKifMmgBQJgBRll
 ObBjYDFwSVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ87K2Ak3hycwrgdv0CugIJqAjWOYFgB
 xRkoiQkmpgDLDLuCJy2uidarJVpsLhiPwtbR/rN7Xm/Al/3shntcrBSeio3XenK4+6Xby2+tn
 UJsR+mKfzP2j66SUauebPflY4eSWHHVrlwcl9e4rRIZv4nt3R/zNWhGufMhXRd+O7HmXBpvVX
 ds6cAJ7UGEmP2Xs8VVtvTl9qdHkOh37d82fC1VpTBJOUWIozEg21mIuKEwGyX/mRfgIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1498580832!99441593!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62231 invoked from network); 27 Jun 2017 16:27:13 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Jun 2017 16:27: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 1dPtKZ-0007i7-Mf; Tue, 27 Jun 2017 16:27:11 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dPtKU-0001Os-6l; Tue, 27 Jun 2017 16:27:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dPtKT-0002XR-PM; Tue, 27 Jun 2017 16:27:06 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111072-mainreport@xen.org>
X-Osstest-Failures: qemu-upstream-4.6-testing:test-armhf-armhf-xl-vhd:debian-di-install:fail:heisenbug
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=4e35ab1edd74b7d24b7a4aaebe75fe68222a2f2b
X-Osstest-Versions-That: qemuu=44f3d4e6448e37588248db784193b7a047add65a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 27 Jun 2017 16:27:05 +0000
Subject: [Xen-devel] [qemu-upstream-4.6-testing test] 111072: 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>

ZmxpZ2h0IDExMTA3MiBxZW11LXVwc3RyZWFtLTQuNi10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTEwNzIvCgpGYWls
dXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50
ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
MTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBpbiAxMTEwNDUgcGFzcyBpbiAxMTEwNzIKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgZmFp
bCBwYXNzIGluIDExMTA0NQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNiBndWVzdC1z
dGFydC9kZWJpYW4ucmVwZWF0ICBmYWlsIHBhc3MgaW4gMTExMDQ1CgpSZWdyZXNzaW9ucyB3aGlj
aCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxMTEwNDUg
UkVHUi4gdnMuIDEwNjgzNQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBpbiAxMTEwNDUgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTEwNDUgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIGxpa2UgMTA2ODM1CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMDY4MzUKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBsaWtlIDEwNjgzNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTA2ODM1CiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMDY4
MzUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAg
ICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcg
ZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
CnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICA0ZTM1
YWIxZWRkNzRiN2QyNGI3YTRhYWViZTc1ZmU2ODIyMmEyZjJiCmJhc2VsaW5lIHZlcnNpb246CiBx
ZW11dSAgICAgICAgICAgICAgICA0NGYzZDRlNjQ0OGUzNzU4ODI0OGRiNzg0MTkzYjdhMDQ3YWRk
NjVhCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMDY4MzUgIDIwMTctMDMtMjIgMDc6MTQ6MDkgWiAg
IDk3IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTExMDEyICAyMDE3LTA2LTIzIDE2OjE1OjEy
IFogICAgNCBkYXlzICAgIDMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNp
b25zIHVuZGVyIHRlc3Q6CiAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5j
b20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0
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
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9cWVtdS11cHN0cmVhbS00LjYtdGVzdGlu
ZworIHJldmlzaW9uPTRlMzVhYjFlZGQ3NGI3ZDI0YjdhNGFhZWJlNzVmZTY4MjIyYTJmMmIKKyAu
IC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmln
CisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVy
bCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRn
bG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAk
ITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycg
LXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9y
ZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0
ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4
ICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NL
X0xPQ0tFRD0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcg
L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrIC4vYXAtcHVzaCBxZW11LXVwc3RyZWFtLTQuNi10ZXN0
aW5nIDRlMzVhYjFlZGQ3NGI3ZDI0YjdhNGFhZWJlNzVmZTY4MjIyYTJmMmIKKyBicmFuY2g9cWVt
dS11cHN0cmVhbS00LjYtdGVzdGluZworIHJldmlzaW9uPTRlMzVhYjFlZGQ3NGI3ZDI0YjdhNGFh
ZWJlNzVmZTY4MjIyYTJmMmIKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24K
KysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0
Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsK
ICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50
ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9v
c3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAn
IScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBv
cworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21l
L29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNv
bmZpZworKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4K
KyB0cmVlPXFlbXV1CisgeGVuYnJhbmNoPXhlbi00LjYtdGVzdGluZworICdbJyB4cWVtdXUgPSB4
bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFl
bXUtdXBzdHJlYW0tNC42LXRlc3RpbmcKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1n
ZXRwcmV2eGVuYnJhbmNoIHhlbi00LjYtdGVzdGluZworIHByZXZ4ZW5icmFuY2g9eGVuLTQuNS10
ZXN0aW5nCisgJ1snIHg0ZTM1YWIxZWRkNzRiN2QyNGI3YTRhYWViZTc1ZmU2ODIyMmEyZjJiID0g
eCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZworKysgZ2V0Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAn
CiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxj
b25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBk
aWUgJCE7CiAgICAgICAgJworKyA6CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQK
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8v
Z2l0Lmtlcm5lbC5vcmcKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tl
cm5lbC9naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDov
L3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZp
cnQuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0
LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9vc3N0ZXN0L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2Vh
Ymlvcy5vcmcvc2VhYmlvcy5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9zZWFiaW9zLmdpdAorKyA6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5n
aXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3Zt
Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAor
KyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2Fy
ZS9saW51eC1maXJtd2FyZS5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1w
dm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtMy4xNAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVu
CisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisr
ICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0
CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIv
c2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngK
KysgOiBkYWlseS1jcm9uLnFlbXUtdXBzdHJlYW0tNC42LXRlc3RpbmcKKysgOiBkYWlseS1jcm9u
LnFlbXUtdXBzdHJlYW0tNC42LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnFlbXUtdXBzdHJlYW0t
NC42LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnFlbXUtdXBzdHJlYW0tNC42LXRlc3RpbmcKKysg
OiBkYWlseS1jcm9uLnFlbXUtdXBzdHJlYW0tNC42LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnFl
bXUtdXBzdHJlYW0tNC42LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnFlbXUtdXBzdHJlYW0tNC42
LXRlc3RpbmcKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGlu
dXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFp
bHktY3Jvbi5xZW11LXVwc3RyZWFtLTQuNi10ZXN0aW5nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVf
TElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5n
aXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0
CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVz
dC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSBxZW11LXVwc3RyZWFtLTQuNi10ZXN0aW5nCisg
Y2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBicmFuY2hjb3JlPTQu
Ni10ZXN0aW5nCisgYnJhbmNoY29yZT00LjYKKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL3FlbXUt
dXBzdHJlYW0tNC42LXRlc3RpbmcKKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdCA0ZTM1YWIxZWRkNzRiN2QyNGI3YTRhYWViZTc1ZmU2
ODIyMmEyZjJiOnJlZnMvaGVhZHMvc3RhYmxlLTQuNgpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAogICA0NGYzZDRlLi40ZTM1YWIxICA0ZTM1YWIx
ZWRkNzRiN2QyNGI3YTRhYWViZTc1ZmU2ODIyMmEyZjJiIC0+IHN0YWJsZS00LjYKKyBjYXNlICIk
YnJhbmNoY29yZSIgaW4KKyB0cmVlPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvcWVtdS11cHN0cmVhbS00LjYtdGVzdGluZy5naXQKKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUtdXBzdHJlYW0tNC42LXRlc3RpbmcuZ2l0IDRl
MzVhYjFlZGQ3NGI3ZDI0YjdhNGFhZWJlNzVmZTY4MjIyYTJmMmI6cmVmcy9oZWFkcy9tYXN0ZXIK
VG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXVwc3RyZWFtLTQu
Ni10ZXN0aW5nLmdpdAogICA0NGYzZDRlLi40ZTM1YWIxICA0ZTM1YWIxZWRkNzRiN2QyNGI3YTRh
YWViZTc1ZmU2ODIyMmEyZjJiIC0+IG1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 16:36:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 16: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 1dPtTF-0004XX-3O; Tue, 27 Jun 2017 16:36: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=3441c70c0=anthony.perard@citrix.com>)
 id 1dPtTD-0004XR-ET
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 16:36:07 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 8B/3D-26749-67982595; Tue, 27 Jun 2017 16:36:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOIsWRWlGSWpSXmKPExsXitHSDvW5ZZ1C
 kwZdtvBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a+jZ/ZCiZwVpy9OJ+5gXEuexcjJ4eEgL9E
 99ntjCA2i4CqxL6ff1lAbDYBA4kV06+CxUUEFCUevLzJCmIzC5RITHl2HKiGg0NYQFtizlx7E
 JNXwFpi+YViEFNIIF/i7edykGJeAUGJkzOfsEA06kgs2P2JDaSEWUBaYvk/DpAwp4ClxLX3D5
 hBbFEBZYl5+1axgdhCAmoSNxYuY5nAyDcLyaRZSCbNQpi0gJF5FaN6cWpRWWqRrqleUlFmekZ
 JbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZggNUzMDDuYLz81ekQoyQHk5Io72qJoEghvqT8
 lMqMxOKM+KLSnNTiQ4wyHBxKErx7O4BygkWp6akVaZk5wFCHSUtw8CiJ8B4HSfMWFyTmFmemQ
 6ROMSpKifM2gyQEQBIZpXlwbbD4usQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmLcLZApPZl
 4J3PRXQIuZgBazzAsAWVySiJCSamDMjllifXHvw7/PP56XMzVkVBHLZW7W+Si86oDfrXWpepH
 TS/Svc//13layij14y8yNZTorZtasOVgxp4TNrnrq96S/i7q9DHIjX7TV3uPg3SuUoXF0/5pv
 7Zl9NvN5J1xuNFFUKozWerpbT7ThjWsmQ7OByB+Oxd4d5zdWTTyvfminzZ39y5YpsRRnJBpqM
 RcVJwIAn2cK76oCAAA=
X-Env-Sender: prvs=3441c70c0=anthony.perard@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1498581364!100034962!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63052 invoked from network); 27 Jun 2017 16:36:05 -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 Jun 2017 16:36:05 -0000
X-IronPort-AV: E=Sophos;i="5.39,402,1493683200"; d="scan'208";a="438014288"
Date: Tue, 27 Jun 2017 17:36:02 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20170627163602.GB1598@perard.uk.xensource.com>
References: <c1de3786-4e6e-798a-e7f0-143b68213126@grammatech.com>
 <20170627091926.iolxnl7k6g7vymoc@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170627091926.iolxnl7k6g7vymoc@citrix.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
Cc: Jason Dickens <jdickens@grammatech.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
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>

T24gVHVlLCBKdW4gMjcsIDIwMTcgYXQgMTA6MTk6MjZBTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBDQyBBbnRob255IGFuZCBTdGVmYW5vCj4gCj4gT24gTW9uLCBKdW4gMjYsIDIwMTcgYXQgMDE6
NTU6NTZQTSAtMDQwMCwgSmFzb24gRGlja2VucyB3cm90ZToKPiA+IEkgd291bGQgbGlrZSB0byBp
bnF1aXJlIGFib3V0IHEzNSBzdXBwb3J0IGluIFhlbj8gQXMgZmFyIGFzIEkgaGF2ZSBiZWVuIGFi
bGUKPiA+IHRvIHRlbGwsIHRoaXMgaGFzIG5vdCBiZWVuIGRvbmU/IEluIHRoZSBYZW4gdmVyc2lv
biB0aGF0IEkndmUgYmVlbiB3b3JraW5nCj4gPiB3aXRoICg0LjQpLCBsaWJ4bF9kbSBvdmVycmlk
ZXMgYW55ICItbWFjaGluZSIgYXJndW1lbnQgSSB0cnkgdG8gcGFzcyB0byBRRU1VCj4gPiB3aXRo
ICItbWFjaGluZSB4ZW5mdiIuIChpdCBhcHBlYXJzIHRoaXMgc3RpbGwgZXhpc3RpbmcgaW4gdGhl
IGxhc3QgdmVyc2lvbikKPiA+IAo+ID4gSW4gbXkgY2FzZSwgSSBuZWVkIHEzNSBzdXBwb3J0IGJl
Y2F1c2UgY2VydGFpbiBPVk1GIGZ1bmN0aW9uYWxpdHkgcmVxdWlyZXMKPiA+IHRoZSBxMzUgYXJj
aGl0ZWN0dXJlLgoKQnkgY3VyaW9zaXR5LCB3aGljaCBmdW5jdGlvbmFsaXR5IG9mIE9WTUYgPwoK
PiA+IENhbiBzb21lb25lIGhlbHAgd2l0aDoKPiA+IAo+ID4gMS4gSXMgdGhlcmUgYSBuZXdlciB2
ZXJzaW9uIG9mIFhlbiB0aGF0IGRvZXMgc3VwcG9ydCBxMzUgZW11bGF0aW9uPwoKTm8uCgo+ID4g
Mi4gSGFzIHRoZXJlIGJlZW4gYSBkZXRlcm1pbmF0aW9uIG9mIHdoYXQgaGFzIHRvIGNoYW5nZSBm
b3IgcTM1PyBlLmcuLCBqdXN0Cj4gPiBBQ1BJPwoKVGhlcmUgaXMgYWxzbyBzb21lIHNpbXBsZSBj
aGFuZ2UgaW4gUUVNVSwgYWJvdXQgaW50ZXJydXB0IEkgdGhpbmssIGFuZAp3ZSBuZWVkIHRvIHRl
YWNoIGh2bWxvYWRlciB0byByZWNvZ25pemUgdGhlIG5ldyBwbGF0Zm9ybSBhbmQgZG8gc29tZQpp
bml0aWFsaXNhdGlvbi4KCj4gPiAzLiBBcmUgdGhlcmUgcGxhbnMgdG8gc3VwcG9ydCB0aGlzPwoK
SSBkb24ndCB0aGluayB0aGVyZSBpcy4gSSBkaWQgd29yayBvbiBpdCBpbiB0aGUgcGFzdCBidXQg
aXQgd2FzIG5vdCBhCnByaW9yaXR5LiBCdXQgcGF0Y2hzIGFyZSBhbHdheXMgd2VsY29tZWQuCgpS
ZWdhcmRzLAoKLS0gCkFudGhvbnkgUEVSQVJECgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 27 17:07:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 17:07:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPtxC-0006z1-IB; Tue, 27 Jun 2017 17: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 1dPtxB-0006yv-33
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 17:07:05 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 EB/B2-02181-8B092595; Tue, 27 Jun 2017 17:07:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS3f7hKB
 Ig6tTpS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyNT+8yFtzSqVix8ApLA2OvfBcjJ4eQQJ7E
 y8cdTCA2r4CdxORFLWC2hIChxOmFN1lAbBYBVYl5DStZQWw2AXWJzkXtYHERASuJd/Ma2LsYu
 TiYBbYxStxZM4Wxi5GDQ1jAT+LsRnmQuJBAF6PEg5ZprCBxTgFviTP/I0BMXgFBib87hEHGMA
 toSTz8dYsFwtaWWLbwNTNICbOAtMTyfxwTGPlmITTMQtIwC0nDLISGBYwsqxg1ilOLylKLdA3
 N9ZKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAoOPAQh2ML487XmIUZKDSUmU91Rn
 UKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd59/UA5waLU9NSKtMwcYBzApCU4eJREeC+DpHmLC
 xJzizPTIVKnGBWlxHnngiQEQBIZpXlwbbDYu8QoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVhXn
 5gJAvxZOaVwE1/BbSYCWgxy7wAkMUliQgpqQZGN85SiZB15WZWDzNiZism/A2MiZ6yc8namH2
 qzwTufAx4wHrqQtnVJ8pnDdadSX02+aTQ+22Ln9/e6L1VkHdbl3FMbq6czMwy2WMdPgvYxRli
 Cwty5A/PKKz+2ci41vFpkYBXyU+mCvkjCtx8qpL/FFRn/Th7ukveY/6pe/9qja82HRPbELtFi
 aU4I9FQi7moOBEAZKB2xLgCAAA=
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1498583221!107632992!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22094 invoked from network); 27 Jun 2017 17:07:03 -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; 27 Jun 2017 17:07:03 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 27 Jun 2017 11:07:00 -0600
Message-Id: <595290B202000078001014DA@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 27 Jun 2017 11:06:58 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <xen-devel@lists.xen.org>,<boris.ostrovsky@oracle.com>
References: <1498157830-21845-1-git-send-email-boris.ostrovsky@oracle.com>
 <1498157830-21845-2-git-send-email-boris.ostrovsky@oracle.com>
In-Reply-To: <1498157830-21845-2-git-send-email-boris.ostrovsky@oracle.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
Subject: Re: [Xen-devel] [PATCH v5 1/8] mm: Place unscrubbed pages at the
 end of pagelist
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IDA2LzIyLzE3
IDg6NTUgUE0gPj4+Cj4gSSBrZXB0IG5vZGVfbmVlZF9zY3J1YltdIGFzIGEgZ2xvYmFsIGFycmF5
IGFuZCBub3QgYSAicGVyLW5vZGUiLiBJIHRoaW5rIHNwbGl0dGluZwo+IGl0IHNob3VsZCBiZSBw
YXJ0IG9mIG1ha2luZyBoZWFwX2xvY2sgYSBwZXItbm9kZSBsb2NrLCB0b2dldGhlciB3aXRoIGlu
Y3JlYXNpbmcKPiBzY3J1YiBjb25jdXJyZW5jeSBieSBoYXZpbmcgbW9yZSB0aGFuIG9uZSBDUFUg
c2NydWIgYSBub2RlLgoKQWdyZWVkIC0gSSBoYWRuJ3QgbWVhbnQgbXkgZWFybGllciBjb21tZW50
IHRvIG5lY2Vzc2FyaWx5IGFmZmVjdCB0aGlzIHNlcmllcy4KCj4gQEAgLTc5OCwxMSArODE0LDI2
IEBAIHN0YXRpYyBzdHJ1Y3QgcGFnZV9pbmZvICphbGxvY19oZWFwX3BhZ2VzKAo+ICAgICAgcmV0
dXJuIE5VTEw7Cj4gIAo+ICAgZm91bmQ6IAo+ICsKPiArICAgIGlmICggcGctPnUuZnJlZS5maXJz
dF9kaXJ0eSAhPSBJTlZBTElEX0RJUlRZX0lEWCApCj4gKyAgICAgICAgZmlyc3RfZGlydHlfcGcg
PSBwZyArIHBnLT51LmZyZWUuZmlyc3RfZGlydHk7Cj4gKwo+ICAgICAgLyogV2UgbWF5IGhhdmUg
dG8gaGFsdmUgdGhlIGNodW5rIGEgbnVtYmVyIG9mIHRpbWVzLiAqLwo+ICAgICAgd2hpbGUgKCBq
ICE9IG9yZGVyICkKPiAgICAgIHsKPiAtICAgICAgICBQRk5fT1JERVIocGcpID0gLS1qOwo+IC0g
ICAgICAgIHBhZ2VfbGlzdF9hZGRfdGFpbChwZywgJmhlYXAobm9kZSwgem9uZSwgaikpOwo+ICsg
ICAgICAgIHVuc2lnbmVkIGludCBmaXJzdF9kaXJ0eTsKPiArCj4gKyAgICAgICAgaWYgKCBmaXJz
dF9kaXJ0eV9wZyAmJiAoKHBnICsgKDEgPDwgaikpID4gZmlyc3RfZGlydHlfcGcpICkKCkRlc3Bp
dGUgdGhlIHZhcmlvdXMgZXhhbXBsZXMgb2YgZG9pbmcgaXQgdGhpcyB3YXksIHBsZWFzZSBhdCBs
ZWFzdCB1c2UgMXUuCgo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgaWYgKCBwZyA8IGZpcnN0
X2RpcnR5X3BnICkKPiArICAgICAgICAgICAgICAgIGZpcnN0X2RpcnR5ID0gKGZpcnN0X2RpcnR5
X3BnIC0gcGcpIC8gc2l6ZW9mKCpwZyk7CgpQb2ludGVyIHN1YnRyYWN0aW9uIGFscmVhZHkgaW5j
bHVkZXMgdGhlIGludm9sdmVkIGRpdmlzaW9uLiBPdG9oIEkgd29uZGVyCmlmIHlvdSBjb3VsZG4n
dCBnZXQgYXdheSB3aXRob3V0IHBvaW50ZXIgY29tcGFyaXNvbi9zdWJ0cmFjdGlvbiBoZXJlCmFs
dG9nZXRoZXIuCgo+IEBAIC04NDksMTMgKzg4MCwyMiBAQCBzdGF0aWMgaW50IHJlc2VydmVfb2Zm
bGluZWRfcGFnZShzdHJ1Y3QgcGFnZV9pbmZvICpoZWFkKQo+ICB7Cj4gICAgICB1bnNpZ25lZCBp
bnQgbm9kZSA9IHBoeXNfdG9fbmlkKHBhZ2VfdG9fbWFkZHIoaGVhZCkpOwo+ICAgICAgaW50IHpv
bmUgPSBwYWdlX3RvX3pvbmUoaGVhZCksIGksIGhlYWRfb3JkZXIgPSBQRk5fT1JERVIoaGVhZCks
IGNvdW50ID0gMDsKPiAtICAgIHN0cnVjdCBwYWdlX2luZm8gKmN1cl9oZWFkOwo+ICsgICAgc3Ry
dWN0IHBhZ2VfaW5mbyAqY3VyX2hlYWQsICpmaXJzdF9kaXJ0eV9wZyA9IE5VTEw7Cj4gICAgICBp
bnQgY3VyX29yZGVyOwo+ICAKPiAgICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmaGVhcF9sb2Nr
KSk7Cj4gIAo+ICAgICAgY3VyX2hlYWQgPSBoZWFkOwo+ICAKPiArICAgIC8qCj4gKyAgICAgKiBX
ZSBtYXkgYnJlYWsgdGhlIGJ1ZGR5IHNvIGxldCdzIG1hcmsgdGhlIGhlYWQgYXMgY2xlYW4uIFRo
ZW4sIHdoZW4KPiArICAgICAqIG1lcmdpbmcgY2h1bmtzIGJhY2sgaW50byB0aGUgaGVhcCwgd2Ug
d2lsbCBzZWUgd2hldGhlciB0aGUgY2h1bmsgaGFzCj4gKyAgICAgKiB1bnNjcnViYmVkIHBhZ2Vz
IGFuZCBzZXQgaXRzIGZpcnN0X2RpcnR5IHByb3Blcmx5Lgo+ICsgICAgICovCj4gKyAgICBpZiAo
aGVhZC0+dS5mcmVlLmZpcnN0X2RpcnR5ICE9IElOVkFMSURfRElSVFlfSURYKQoKQ29kaW5nIHN0
eWxlLgoKPiBAQCAtODkyLDggKzkzNCwyNSBAQCBzdGF0aWMgaW50IHJlc2VydmVfb2ZmbGluZWRf
cGFnZShzdHJ1Y3QgcGFnZV9pbmZvICpoZWFkKQo+ICAgICAgICAgICAgICB7Cj4gICAgICAgICAg
ICAgIG1lcmdlOgo+ICAgICAgICAgICAgICAgICAgLyogV2UgZG9uJ3QgY29uc2lkZXIgbWVyZ2lu
ZyBvdXRzaWRlIHRoZSBoZWFkX29yZGVyLiAqLwo+IC0gICAgICAgICAgICAgICAgcGFnZV9saXN0
X2FkZF90YWlsKGN1cl9oZWFkLCAmaGVhcChub2RlLCB6b25lLCBjdXJfb3JkZXIpKTsKPiAtICAg
ICAgICAgICAgICAgIFBGTl9PUkRFUihjdXJfaGVhZCkgPSBjdXJfb3JkZXI7Cj4gKwo+ICsgICAg
ICAgICAgICAgICAgLyogU2VlIGlmIGFueSBvZiB0aGUgcGFnZXMgaW5kZWVkIG5lZWQgc2NydWJi
aW5nLiAqLwo+ICsgICAgICAgICAgICAgICAgaWYgKCBmaXJzdF9kaXJ0eV9wZyAmJiAoY3VyX2hl
YWQgKyAoMSA8PCBjdXJfb3JkZXIpID4gZmlyc3RfZGlydHlfcGcpICkKPiArICAgICAgICAgICAg
ICAgIHsKPiArICAgICAgICAgICAgICAgICAgICBpZiAoIGN1cl9oZWFkIDwgZmlyc3RfZGlydHlf
cGcgKQo+ICsgICAgICAgICAgICAgICAgICAgICAgICBpID0gKGZpcnN0X2RpcnR5X3BnIC0gY3Vy
X2hlYWQpIC8gc2l6ZW9mKCpjdXJfaGVhZCk7Cj4gKyAgICAgICAgICAgICAgICAgICAgZWxzZQo+
ICsgICAgICAgICAgICAgICAgICAgICAgICBpID0gMDsKPiArCj4gKyAgICAgICAgICAgICAgICAg
ICAgZm9yICggOyBpIDwgKDEgPDwgY3VyX29yZGVyKTsgaSsrICkKPiArICAgICAgICAgICAgICAg
ICAgICAgICAgaWYgKCB0ZXN0X2JpdChfUEdDX25lZWRfc2NydWIsCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgJmN1cl9oZWFkW2ldLmNvdW50X2luZm8pICkKPiArICAg
ICAgICAgICAgICAgICAgICAgICAgewo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmly
c3RfZGlydHkgPSBpOwo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7Cj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgIH0KClBlcmhhcHMgd29ydGggaGF2aW5nIEFTU0VSVChmaXJz
dF9kaXJ0eSAhPSBJTlZBTElEX0RJUlRZX0lEWCkgaGVyZT8gT3IgYXJlCnRoZXJlIGNhc2VzIHdo
ZXJlIC0+dS5mcmVlLmZpcnN0X2RpcnR5IG9mIGEgcGFnZSBtYXkgYmUgd3Jvbmc/Cgo+IEBAIC05
NzcsMzUgKzEwOTAsNTMgQEAgc3RhdGljIHZvaWQgZnJlZV9oZWFwX3BhZ2VzKAo+ICAKPiAgICAg
ICAgICBpZiAoIChwYWdlX3RvX21mbihwZykgJiBtYXNrKSApCj4gICAgICAgICAgewo+ICsgICAg
ICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwcmVkZWNlc3NvciA9IHBnIC0gbWFzazsKPiArCj4g
ICAgICAgICAgICAgIC8qIE1lcmdlIHdpdGggcHJlZGVjZXNzb3IgYmxvY2s/ICovCj4gLSAgICAg
ICAgICAgIGlmICggIW1mbl92YWxpZChfbWZuKHBhZ2VfdG9fbWZuKHBnLW1hc2spKSkgfHwKPiAt
ICAgICAgICAgICAgICAgICAhcGFnZV9zdGF0ZV9pcyhwZy1tYXNrLCBmcmVlKSB8fAo+IC0gICAg
ICAgICAgICAgICAgIChQRk5fT1JERVIocGctbWFzaykgIT0gb3JkZXIpIHx8Cj4gLSAgICAgICAg
ICAgICAgICAgKHBoeXNfdG9fbmlkKHBhZ2VfdG9fbWFkZHIocGctbWFzaykpICE9IG5vZGUpICkK
PiArICAgICAgICAgICAgaWYgKCAhbWZuX3ZhbGlkKF9tZm4ocGFnZV90b19tZm4ocHJlZGVjZXNz
b3IpKSkgfHwKPiArICAgICAgICAgICAgICAgICAhcGFnZV9zdGF0ZV9pcyhwcmVkZWNlc3Nvciwg
ZnJlZSkgfHwKPiArICAgICAgICAgICAgICAgICAoUEZOX09SREVSKHByZWRlY2Vzc29yKSAhPSBv
cmRlcikgfHwKPiArICAgICAgICAgICAgICAgICAocGh5c190b19uaWQocGFnZV90b19tYWRkcihw
cmVkZWNlc3NvcikpICE9IG5vZGUpICkKPiAgICAgICAgICAgICAgICAgIGJyZWFrOwo+IC0gICAg
ICAgICAgICBwZyAtPSBtYXNrOwo+IC0gICAgICAgICAgICBwYWdlX2xpc3RfZGVsKHBnLCAmaGVh
cChub2RlLCB6b25lLCBvcmRlcikpOwo+ICsKPiArICAgICAgICAgICAgcGFnZV9saXN0X2RlbChw
cmVkZWNlc3NvciwgJmhlYXAobm9kZSwgem9uZSwgb3JkZXIpKTsKPiArCj4gKyAgICAgICAgICAg
IGlmICggcHJlZGVjZXNzb3ItPnUuZnJlZS5maXJzdF9kaXJ0eSAhPSBJTlZBTElEX0RJUlRZX0lE
WCApCj4gKyAgICAgICAgICAgICAgICBuZWVkX3NjcnViID0gdHJ1ZTsKCkknbSBhZnJhaWQgSSBj
b250aW51ZSB0byBiZSBjb25mdXNlZCBieSB0aGlzOiBXaHkgZG9lcyBuZWVkX3NjcnViIGRlcGVu
ZCBvbgp0aGUgc3RhdGUgb2YgcGFnZXMgbm90IGJlaW5nIHRoZSBzdWJqZWN0IG9mIHRoZSBjdXJy
ZW50IGZyZWUgb3BlcmF0aW9uPyBJCnJlYWxpemUgdGhhdCBhdCB0aGlzIHBvaW50IGluIHRoZSBz
ZXJpZXMgdGhlIHBhdGggY2FuJ3QgYmUgdGFrZW4geWV0LCBidXQKd29uJ3QgbGF0ZXIgcGF0Y2hl
cyBuZWVkIHRvIHJpcCBpdCBvdXQgb3IgY2hhbmdlIGl0IGFueXdheSwgaW4gd2hpY2ggY2FzZSBp
dAp3b3VsZCBiZSBiZXR0ZXIgdG8gaW50cm9kdWNlIHRoZSB0aGVuIGNvcnJlY3QgY2hlY2sgKGlm
IGFueSkgb25seSB0aGVyZT8KCj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCj4gKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCj4gQEAgLTg4LDcgKzg4LDE1IEBAIHN0cnVjdCBw
YWdlX2luZm8KPiAgICAgICAgICAvKiBQYWdlIGlzIG9uIGEgZnJlZSBsaXN0OiAoKGNvdW50X2lu
Zm8gJiBQR0NfY291bnRfbWFzaykgPT0gMCkuICovCj4gICAgICAgICAgc3RydWN0IHsKPiAgICAg
ICAgICAgICAgLyogRG8gVExCcyBuZWVkIGZsdXNoaW5nIGZvciBzYWZldHkgYmVmb3JlIG5leHQg
cGFnZSB1c2U/ICovCj4gLSAgICAgICAgICAgIGJvb2xfdCBuZWVkX3RsYmZsdXNoOwo+ICsgICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIG5lZWRfdGxiZmx1c2g6MTsKPiArCj4gKyAgICAgICAgICAg
IC8qCj4gKyAgICAgICAgICAgICAqIEluZGV4IG9mIHRoZSBmaXJzdCAqcG9zc2libHkqIHVuc2Ny
dWJiZWQgcGFnZSBpbiB0aGUgYnVkZHkuCj4gKyAgICAgICAgICAgICAqIE9uZSBtb3JlIHRoYW4g
bWF4aW11bSBwb3NzaWJsZSBvcmRlciAoTUFYX09SREVSKzEpIHRvCgpXaHkgKzEgaGVyZSBhbmQg
aGVuY2UgLi4uCgo+ICsgICAgICAgICAgICAgKiBhY2NvbW1vZGF0ZSBJTlZBTElEX0RJUlRZX0lE
WC4KPiArICAgICAgICAgICAgICovCj4gKyNkZWZpbmUgSU5WQUxJRF9ESVJUWV9JRFggKC0xVUwg
JiAoKCgxVUw8PE1BWF9PUkRFUikgKyAyKSAtIDEpKQo+ICsgICAgICAgICAgICB1bnNpZ25lZCBs
b25nIGZpcnN0X2RpcnR5Ok1BWF9PUkRFUiArIDI7CgouLi4gd2h5ICsyIGluc3RlYWQgb2YgKzE/
IEFuZCBpc24ndCB0aGUgZXhwcmVzc2lvbiBJTlZBTElEX0RJUlRZX0lEWCB3cm9uZ2x5CnBhcmVu
dGhlc2l6ZWQgKGFwYXJ0IGZyb20gbGFja2luZyBibGFua3MgYXJvdW5kIHRoZSBzaGlmdCBvcGVy
YXRvcik/IEknZApleHBlY3QgeW91IHdhbnQgYSB2YWx1ZSB3aXRoIE1BWF9PUkRFUisxIHNldCBi
aXRzLCBpLmUuCigxVUwgPDwgKE1BWF9PUkRFUiArIDEpKSAtIDEuIEFORGluZyB3aXRoIC0xVUwg
c2VlbXMgcXVpdGUgcG9pbnRsZXNzIHRvby4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 17:15:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 17:15:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPu50-0007oK-Bm; Tue, 27 Jun 2017 17:15:10 +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 1dPu4z-0007o8-0k
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 17:15:09 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 3F/24-03044-C9292595; Tue, 27 Jun 2017 17:15:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsUyZ7p8oO7sSUG
 RBq9Wa1os+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlnDy1kLJieV3F/5hT2BsZ7wV2MXBxCApOZ
 JH5eOssC4XxjlNi+YTorhLORUeLevYXMEM5ERomr06eydzFycrAJGEgcPdzDCmKLCORLrJ26i
 BHEZhbwlJgw/RRQDQeHsECYxKv1piAmi4CqxJ672iAVvAK2Ek19t9hAbAkBOYml268zg9icAn
 YSzSt/gE0UAqrZPq2DGaLGWKL97UW2CYx8CxgZVjFqFKcWlaUW6RqZ6yUVZaZnlOQmZuboGhq
 Y6eWmFhcnpqfmJCYV6yXn525iBAYKAxDsYFy8NvAQoyQHk5Io76nOoEghvqT8lMqMxOKM+KLS
 nNTiQ4wyHBxKErzaE4FygkWp6akVaZk5wJCFSUtw8CiJ8PJMAErzFhck5hZnpkOkTjEqSonzt
 oL0CYAkMkrz4NpgcXKJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwrz8ION5MvNK4Ka/AlrMBL
 SYZV4AyOKSRISUVANjXqXd/FJBPYPvR+/FaX9/7br0/RY9szX+y2cZSX3+PcWaZ89m+9mH595
 j3Hot5+4O8Wlqn0MlF/mvOm/wvo07Q8jr7xS2DSHXI03TnDW7zdP79wdyLZtlVTEhU45nyVru
 mMD5n+dOdrhnLn7o0asQ3aeTfmdWFzWKeCtHfHx0dsOpWtOrzWl8SizFGYmGWsxFxYkAdE8TB
 Y4CAAA=
X-Env-Sender: venu.busireddy@oracle.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1498583705!67929611!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1702 invoked from network); 27 Jun 2017 17:15:07 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Jun 2017 17:15:07 -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
 v5RHF4m1024052
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 27 Jun 2017 17:15:05 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 v5RHF40M003975
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Tue, 27 Jun 2017 17:15:04 GMT
Received: from abhmp0019.oracle.com (abhmp0019.oracle.com [141.146.116.25])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id v5RHF2tN024319;
 Tue, 27 Jun 2017 17:15:03 GMT
Received: from ban25uut183.us.oracle.com (/10.153.74.183)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 27 Jun 2017 10:15:02 -0700
From: Venu Busireddy <venu.busireddy@oracle.com>
To: venu.busireddy@oracle.com, Jan Beulich <jbeulich@suse.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>
Date: Tue, 27 Jun 2017 12:14:53 -0500
Message-Id: <20170627171458.2529-2-venu.busireddy@oracle.com>
X-Mailer: git-send-email 2.9.4
In-Reply-To: <20170627171458.2529-1-venu.busireddy@oracle.com>
References: <20170627171458.2529-1-venu.busireddy@oracle.com>
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: Elena Ufimtseva <elena.ufimtseva@oracle.com>, xen-devel@lists.xen.org
Subject: [Xen-devel] [PATCH 1/6] xen: Add support for hiding and unhiding
	pcie passthrough 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>

eGVuOiBBZGQgc3VwcG9ydCBmb3IgaGlkaW5nIGFuZCB1bmhpZGluZyBwY2llIHBhc3N0aHJvdWdo
IGRldmljZXMKCkFkZCBzdXBwb3J0IGZvciBoaWRpbmcgYW5kIHVuaGlkaW5nIChieSBpbnRyb2R1
Y2luZyB0d28gbmV3IGh5cGVyY2FsbApzdWJvcHMpIHBjaSBkZXZpY2VzIHRoYXQgdHJpZ2dlciBB
RVIgZmF0YWwgZXJyb3JzIHdoaWxlIGFzc2lnbmVkIHRvCmd1ZXN0cyBpbiBwYXNzdGhyb3VnaCBt
b2RlLiBIaWRpbmcgb2YgdGhlIGRldmljZSBpcyBkb25lIGJ5IGFzc2lnbmluZwppdCB0byBkb21f
eGVuIGR1bW15IGRvbWFpbi4KClhFTl9ET01DVExfaGlkZV9kZXZpY2Ugc3Vib3AgaXMgdXNlZCBh
ZnRlciB0aGUgZG9tYWluIGlzIGJlaW5nIGRlc3Ryb3llZAphbmQgaW9tbXUgcGFnZXMgYW5kIGNv
bnRleHQgYXJlIG1hcHBlZCB0byBkb20wLiBVbmhpZGluZyBpcyBhIHJldmVyc2UKb3BlcmF0aW9u
IGFuZCBkb25lIHdpdGggWEVOX0RPTUNUTF91bmhpZGVfZGV2aWNlIGNhbGxlZCBieSB0aGUgdG9v
bHN0YWNrLgoKWFNNIGhvb2tzIHVzZWQgZm9yIGRldmljZSBoaWRlLCB1bmhpZGUsIHRlc3RfaGlk
ZGVuIHVzZSByZXNwZWN0aXZlbHkKYXNzaWduX2RldmljZSwgZGVhc3NpZ25fZGV2aWNlLCBhbmQg
dGVzdF9hc3NpZ25fZGV2aWNlIGhvb2tzLgoKU2lnbmVkLW9mZi1ieTogVmVudSBCdXNpcmVkZHkg
PHZlbnUuYnVzaXJlZGR5QG9yYWNsZS5jb20+ClNpZ25lZC1vZmYtYnk6IEVsZW5hIFVmaW10c2V2
YSA8ZWxlbmEudWZpbXRzZXZhQG9yYWNsZS5jb20+Ci0tLQogeGVuL2NvbW1vbi9kb21jdGwuYyAg
ICAgICAgICAgICAgICAgfCAgIDYgKysKIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jICAg
ICAgIHwgMTYxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLQogeGVuL2luY2x1
ZGUvcHVibGljL2RvbWN0bC5oICAgICAgICAgfCAgIDMgKwogeGVuL2luY2x1ZGUveHNtL2R1bW15
LmggICAgICAgICAgICAgfCAgMTggKysrKwogeGVuL2luY2x1ZGUveHNtL3hzbS5oICAgICAgICAg
ICAgICAgfCAgMTYgKysrKwogeGVuL3hzbS9kdW1teS5jICAgICAgICAgICAgICAgICAgICAgfCAg
IDMgKwogeGVuL3hzbS9mbGFzay9ob29rcy5jICAgICAgICAgICAgICAgfCAgMTkgKysrKysKIHhl
bi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzIHwgICA2ICstCiA4IGZpbGVzIGNoYW5n
ZWQsIDIyMCBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
Y29tbW9uL2RvbWN0bC5jIGIveGVuL2NvbW1vbi9kb21jdGwuYwppbmRleCA5NTFhNWRjLi41ZTBm
MTIzIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2RvbWN0bC5jCisrKyBiL3hlbi9jb21tb24vZG9t
Y3RsLmMKQEAgLTM5Myw5ICszOTMsMTUgQEAgbG9uZyBkb19kb21jdGwoWEVOX0dVRVNUX0hBTkRM
RV9QQVJBTSh4ZW5fZG9tY3RsX3QpIHVfZG9tY3RsKQogICAgIHsKICAgICBjYXNlIFhFTl9ET01D
VExfY3JlYXRlZG9tYWluOgogICAgIGNhc2UgWEVOX0RPTUNUTF90ZXN0X2Fzc2lnbl9kZXZpY2U6
CisgICAgY2FzZSBYRU5fRE9NQ1RMX3Rlc3RfaGlkZGVuX2RldmljZToKICAgICBjYXNlIFhFTl9E
T01DVExfZ2Ric3hfZ3Vlc3RtZW1pbzoKICAgICAgICAgZCA9IE5VTEw7CiAgICAgICAgIGJyZWFr
OworICAgIGNhc2UgWEVOX0RPTUNUTF9oaWRlX2RldmljZToKKyAgICBjYXNlIFhFTl9ET01DVExf
dW5oaWRlX2RldmljZToKKyAgICAgICAgcmN1X2xvY2tfZG9tYWluKGRvbV94ZW4pOworICAgICAg
ICBkID0gZG9tX3hlbjsKKyAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKICAgICAgICAgZCA9
IHJjdV9sb2NrX2RvbWFpbl9ieV9pZChvcC0+ZG9tYWluKTsKICAgICAgICAgaWYgKCAhZCAmJiBv
cC0+Y21kICE9IFhFTl9ET01DVExfZ2V0ZG9tYWluaW5mbyApCmRpZmYgLS1naXQgYS94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9wY2kuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jCmlu
ZGV4IGM4ZTJkMmQuLmVmNDY4MWEgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L3BjaS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jCkBAIC0zMSw2ICszMSw3
IEBACiAjaW5jbHVkZSA8eGVuL3NvZnRpcnEuaD4KICNpbmNsdWRlIDx4ZW4vdGFza2xldC5oPgog
I2luY2x1ZGUgPHhzbS94c20uaD4KKyNpbmNsdWRlIDx4ZW4vbW0uaD4KICNpbmNsdWRlIDxhc20v
bXNpLmg+CiAjaW5jbHVkZSAiYXRzLmgiCiAKQEAgLTEzMzMsMTkgKzEzMzQsMzEgQEAgaW50IGlv
bW11X3JlbW92ZV9kZXZpY2Uoc3RydWN0IHBjaV9kZXYgKnBkZXYpCiAgICAgcmV0dXJuIGhkLT5w
bGF0Zm9ybV9vcHMtPnJlbW92ZV9kZXZpY2UocGRldi0+ZGV2Zm4sIHBjaV90b19kZXYocGRldikp
OwogfQogCitzdGF0aWMgYm9vbCBkZXZpY2VfYXNzaWduZWRfdG9fZG9tYWluKHN0cnVjdCBkb21h
aW4gKmQsIHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4pCit7CisgICAgYm9vbCByYyA9IGZhbHNl
OworCisgICAgcGNpZGV2c19sb2NrKCk7CisKKyAgICBpZiAoIHBjaV9nZXRfcGRldl9ieV9kb21h
aW4oZCwgc2VnLCBidXMsIGRldmZuKSApCisgICAgICAgIHJjID0gdHJ1ZTsKKworICAgIHBjaWRl
dnNfdW5sb2NrKCk7CisgICAgcmV0dXJuIHJjOworfQorCiAvKgogICogSWYgdGhlIGRldmljZSBp
c24ndCBvd25lZCBieSB0aGUgaGFyZHdhcmUgZG9tYWluLCBpdCBtZWFucyBpdCBhbHJlYWR5CiAg
KiBoYXMgYmVlbiBhc3NpZ25lZCB0byBvdGhlciBkb21haW4sIG9yIGl0IGRvZXNuJ3QgZXhpc3Qu
CiAgKi8KIHN0YXRpYyBpbnQgZGV2aWNlX2Fzc2lnbmVkKHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2
Zm4pCiB7Ci0gICAgc3RydWN0IHBjaV9kZXYgKnBkZXY7Ci0KLSAgICBwY2lkZXZzX2xvY2soKTsK
LSAgICBwZGV2ID0gcGNpX2dldF9wZGV2X2J5X2RvbWFpbihoYXJkd2FyZV9kb21haW4sIHNlZywg
YnVzLCBkZXZmbik7Ci0gICAgcGNpZGV2c191bmxvY2soKTsKKyAgICByZXR1cm4gZGV2aWNlX2Fz
c2lnbmVkX3RvX2RvbWFpbihoYXJkd2FyZV9kb21haW4sIHNlZywgYnVzLCBkZXZmbikgPyAwIDog
LUVCVVNZOworfQogCi0gICAgcmV0dXJuIHBkZXYgPyAwIDogLUVCVVNZOworc3RhdGljIGludCBk
ZXZpY2VfaGlkZGVuKHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4pCit7CisgICAgcmV0dXJuIGRl
dmljZV9hc3NpZ25lZF90b19kb21haW4oZG9tX3hlbiwgc2VnLCBidXMsIGRldmZuKSA/IC1FQlVT
WSA6IDA7CiB9CiAKIHN0YXRpYyBpbnQgYXNzaWduX2RldmljZShzdHJ1Y3QgZG9tYWluICpkLCB1
MTYgc2VnLCB1OCBidXMsIHU4IGRldmZuLCB1MzIgZmxhZykKQEAgLTEzNTQsNiArMTM2NywyMiBA
QCBzdGF0aWMgaW50IGFzc2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgdTE2IHNlZywgdTgg
YnVzLCB1OCBkZXZmbiwgdTMyIGZsYWcpCiAgICAgc3RydWN0IHBjaV9kZXYgKnBkZXY7CiAgICAg
aW50IHJjID0gMDsKIAorICAgIGlmICggZGV2aWNlX2hpZGRlbihzZWcsIGJ1cywgZGV2Zm4pICkK
KyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICBpZiAoIGQgPT0gZG9tX3hlbiApCisgICAg
eworICAgICAgICBwZGV2ID0gcGNpX2dldF9wZGV2KHNlZywgYnVzLCBkZXZmbik7CisgICAgICAg
IGlmICggcGRldiApCisgICAgICAgIHsKKyAgICAgICAgICAgIGxpc3RfbW92ZSgmcGRldi0+ZG9t
YWluX2xpc3QsICZkb21feGVuLT5hcmNoLnBkZXZfbGlzdCk7CisgICAgICAgICAgICBwZGV2LT5k
b21haW4gPSBkb21feGVuOworICAgICAgICAgICAgcmV0dXJuIHJjOworICAgICAgICB9CisgICAg
ICAgIGVsc2UKKyAgICAgICAgICAgIHJldHVybiAtRU5PREVWOworICAgIH0KKwogICAgIGlmICgg
IWlvbW11X2VuYWJsZWQgfHwgIWhkLT5wbGF0Zm9ybV9vcHMgKQogICAgICAgICByZXR1cm4gMDsK
IApAQCAtMTQxNywxMCArMTQ0NiwyMyBAQCBpbnQgZGVhc3NpZ25fZGV2aWNlKHN0cnVjdCBkb21h
aW4gKmQsIHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4pCiAgICAgc3RydWN0IHBjaV9kZXYgKnBk
ZXYgPSBOVUxMOwogICAgIGludCByZXQgPSAwOwogCisgICAgQVNTRVJUKHBjaWRldnNfbG9ja2Vk
KCkpOworCisgICAgaWYgKCBkID09IGRvbV94ZW4gKQorICAgIHsKKyAgICAgICAgcGRldiA9IHBj
aV9nZXRfcGRldihzZWcsIGJ1cywgZGV2Zm4pOworICAgICAgICBpZiAoIHBkZXYgKQorICAgICAg
ICB7CisgICAgICAgICAgICBsaXN0X21vdmUoJnBkZXYtPmRvbWFpbl9saXN0LCAmaGFyZHdhcmVf
ZG9tYWluLT5hcmNoLnBkZXZfbGlzdCk7CisgICAgICAgICAgICBwZGV2LT5kb21haW4gPSBoYXJk
d2FyZV9kb21haW47CisgICAgICAgICAgICByZXR1cm4gcmV0OworICAgICAgICB9CisgICAgICAg
IGVsc2UgcmV0dXJuIC1FTk9ERVY7CisgICAgfQorCiAgICAgaWYgKCAhaW9tbXVfZW5hYmxlZCB8
fCAhaGQtPnBsYXRmb3JtX29wcyApCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCi0gICAgQVNT
RVJUKHBjaWRldnNfbG9ja2VkKCkpOwogICAgIHBkZXYgPSBwY2lfZ2V0X3BkZXZfYnlfZG9tYWlu
KGQsIHNlZywgYnVzLCBkZXZmbik7CiAgICAgaWYgKCAhcGRldiApCiAgICAgICAgIHJldHVybiAt
RU5PREVWOwpAQCAtMTYwMCw2ICsxNjQyLDE1IEBAIGludCBpb21tdV9kb19wY2lfZG9tY3RsKAog
ICAgICAgICAgICAgICAgICAgIHNlZywgYnVzLCBQQ0lfU0xPVChkZXZmbiksIFBDSV9GVU5DKGRl
dmZuKSk7CiAgICAgICAgICAgICByZXQgPSAtRUlOVkFMOwogICAgICAgICB9CisKKyAgICAgICAg
aWYgKCBkZXZpY2VfaGlkZGVuKHNlZywgYnVzLCBkZXZmbikgKQorICAgICAgICB7CisgICAgICAg
ICAgICBwcmludGsoWEVOTE9HX0dfSU5GTworICAgICAgICAgICAgICAgICAgICIlMDR4OiUwMng6
JTAyeC4ldSBkZXZpY2UgaXMgaGlkZGVuXG4iLAorICAgICAgICAgICAgICAgICAgIHNlZywgYnVz
LCBQQ0lfU0xPVChkZXZmbiksIFBDSV9GVU5DKGRldmZuKSk7CisgICAgICAgICAgICByZXQgPSAt
RUlOVkFMOworICAgICAgICB9CisKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIFhFTl9ET01D
VExfYXNzaWduX2RldmljZToKQEAgLTE2MzYsOCArMTY4NywxNSBAQCBpbnQgaW9tbXVfZG9fcGNp
X2RvbWN0bCgKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAKLSAgICAgICAgcmV0ID0g
ZGV2aWNlX2Fzc2lnbmVkKHNlZywgYnVzLCBkZXZmbikgPzoKLSAgICAgICAgICAgICAgYXNzaWdu
X2RldmljZShkLCBzZWcsIGJ1cywgZGV2Zm4sIGZsYWcpOworICAgICAgICBpZiAoIGRldmljZV9o
aWRkZW4oc2VnLCBidXMsIGRldmZuKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJldCA9IC1F
SU5WQUw7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorCisgICAgICAgIGlmICggIWRl
dmljZV9hc3NpZ25lZChzZWcsIGJ1cywgZGV2Zm4pICkKKyAgICAgICAgICAgIHJldCA9IGFzc2ln
bl9kZXZpY2UoZCwgc2VnLCBidXMsIGRldmZuLCBmbGFnKTsKKwogICAgICAgICBpZiAoIHJldCA9
PSAtRVJFU1RBUlQgKQogICAgICAgICAgICAgcmV0ID0gaHlwZXJjYWxsX2NyZWF0ZV9jb250aW51
YXRpb24oX19IWVBFUlZJU09SX2RvbWN0bCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICJoIiwgdV9kb21jdGwpOwpAQCAtMTY3MSw2ICsxNzI5LDEyIEBA
IGludCBpb21tdV9kb19wY2lfZG9tY3RsKAogICAgICAgICBidXMgPSBQQ0lfQlVTKG1hY2hpbmVf
c2JkZik7CiAgICAgICAgIGRldmZuID0gUENJX0RFVkZOMihtYWNoaW5lX3NiZGYpOwogCisgICAg
ICAgIGlmICggZGV2aWNlX2hpZGRlbihzZWcsIGJ1cywgZGV2Zm4pICkKKyAgICAgICAgeworICAg
ICAgICAgICAgcmV0ID0gLUVJTlZBTDsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisK
ICAgICAgICAgcGNpZGV2c19sb2NrKCk7CiAgICAgICAgIHJldCA9IGRlYXNzaWduX2RldmljZShk
LCBzZWcsIGJ1cywgZGV2Zm4pOwogICAgICAgICBwY2lkZXZzX3VubG9jaygpOwpAQCAtMTY3OSw3
ICsxNzQzLDg2IEBAIGludCBpb21tdV9kb19wY2lfZG9tY3RsKAogICAgICAgICAgICAgICAgICAg
ICJkZWFzc2lnbiAlMDR4OiUwMng6JTAyeC4ldSBmcm9tIGRvbSVkIGZhaWxlZCAoJWQpXG4iLAog
ICAgICAgICAgICAgICAgICAgIHNlZywgYnVzLCBQQ0lfU0xPVChkZXZmbiksIFBDSV9GVU5DKGRl
dmZuKSwKICAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIHJldCk7CisgICAgICAgIGJy
ZWFrOworCisgICAgY2FzZSBYRU5fRE9NQ1RMX2hpZGVfZGV2aWNlOgorICAgICAgICBtYWNoaW5l
X3NiZGYgPSBkb21jdGwtPnUuYXNzaWduX2RldmljZS51LnBjaS5tYWNoaW5lX3NiZGY7CisgICAg
ICAgIHJldCA9IHhzbV9oaWRlX2RldmljZShYU01fSE9PSywgZCwgbWFjaGluZV9zYmRmKTsKKyAg
ICAgICAgaWYgKCByZXQgKQorICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgaWYgKCB1bmxp
a2VseShkLT5pc19keWluZykgKQorICAgICAgICB7CisgICAgICAgICAgICByZXQgPSAtRUFHQUlO
OworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKworICAgICAgICBzZWcgPSBtYWNoaW5l
X3NiZGYgPj4gMTY7CisgICAgICAgIGJ1cyA9IFBDSV9CVVMobWFjaGluZV9zYmRmKTsKKyAgICAg
ICAgZGV2Zm4gPSBQQ0lfREVWRk4yKG1hY2hpbmVfc2JkZik7CisgICAgICAgIGZsYWcgPSBkb21j
dGwtPnUuYXNzaWduX2RldmljZS5mbGFnOworCisgICAgICAgIGlmICggZGV2aWNlX2hpZGRlbihz
ZWcsIGJ1cywgZGV2Zm4pICkKKyAgICAgICAgeworICAgICAgICAgICAgcmV0ID0gLUVJTlZBTDsK
KyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisKKyAgICAgICAgcGNpZGV2c19sb2NrKCk7
CisgICAgICAgIHJldCA9IGFzc2lnbl9kZXZpY2UoZG9tX3hlbiwgc2VnLCBidXMsIGRldmZuLCBm
bGFnKTsKKyAgICAgICAgcGNpZGV2c191bmxvY2soKTsKKyAgICAgICAgaWYgKCByZXQgPT0gLUVS
RVNUQVJUICkKKyAgICAgICAgICAgIHJldCA9IGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9u
KF9fSFlQRVJWSVNPUl9kb21jdGwsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAiaCIsIHVfZG9tY3RsKTsKKyAgICAgICAgZWxzZSBpZiAoIHJldCApCisg
ICAgICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSICJYRU5fRE9NQ1RMX2hpZGVfZGV2aWNlOiAi
CisgICAgICAgICAgICAgICAgICAgImhpZGUgJTA0eDolMDJ4OiUwMnguJXUgZmFpbGVkICglZClc
biIsCisgICAgICAgICAgICAgICAgICAgc2VnLCBidXMsIFBDSV9TTE9UKGRldmZuKSwgUENJX0ZV
TkMoZGV2Zm4pLCByZXQpOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgWEVOX0RPTUNUTF91
bmhpZGVfZGV2aWNlOgorICAgICAgICBtYWNoaW5lX3NiZGYgPSBkb21jdGwtPnUuYXNzaWduX2Rl
dmljZS51LnBjaS5tYWNoaW5lX3NiZGY7CisgICAgICAgIHJldCA9IHhzbV91bmhpZGVfZGV2aWNl
KFhTTV9IT09LLCBkLCBtYWNoaW5lX3NiZGYpOworICAgICAgICBpZiAoIHJldCApCisgICAgICAg
ICAgICBicmVhazsKKworICAgICAgICBpZiAoIHVubGlrZWx5KGQtPmlzX2R5aW5nKSApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIHJldCA9IC1FSU5WQUw7CisgICAgICAgICAgICBicmVhazsKKyAg
ICAgICAgfQorCisgICAgICAgIHNlZyA9IG1hY2hpbmVfc2JkZiA+PiAxNjsKKyAgICAgICAgYnVz
ID0gUENJX0JVUyhtYWNoaW5lX3NiZGYpOworICAgICAgICBkZXZmbiA9IFBDSV9ERVZGTjIobWFj
aGluZV9zYmRmKTsKKworICAgICAgICBpZiAoICFkZXZpY2VfaGlkZGVuKHNlZywgYnVzLCBkZXZm
bikgKQorICAgICAgICB7CisgICAgICAgICAgICByZXQgPSAtRUlOVkFMOworICAgICAgICAgICAg
YnJlYWs7CisgICAgICAgIH0KKworICAgICAgICBwY2lkZXZzX2xvY2soKTsKKyAgICAgICAgcmV0
ID0gZGVhc3NpZ25fZGV2aWNlKGRvbV94ZW4sIHNlZywgYnVzLCBkZXZmbik7CisgICAgICAgIHBj
aWRldnNfdW5sb2NrKCk7CisKKyAgICAgICAgaWYgKCByZXQgPT0gLUVSRVNUQVJUICkKKyAgICAg
ICAgICAgIHJldCA9IGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9uKF9fSFlQRVJWSVNPUl9k
b21jdGwsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAi
aCIsIHVfZG9tY3RsKTsKKyAgICAgICAgZWxzZSBpZiAoIHJldCApCisgICAgICAgICAgICBwcmlu
dGsoWEVOTE9HX0dfRVJSICJYRU5fRE9NQ1RMX3VuaGlkZV9kZXZpY2U6ICIKKyAgICAgICAgICAg
ICAgICAgICAiYXNzaWduICUwNHg6JTAyeDolMDJ4LiV1IHRvIGRvbSVkIGZhaWxlZCAoJWQpXG4i
LAorICAgICAgICAgICAgICAgICAgIHNlZywgYnVzLCBQQ0lfU0xPVChkZXZmbiksIFBDSV9GVU5D
KGRldmZuKSwKKyAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIHJldCk7CisgICAgICAg
IGJyZWFrOworCisgICAgY2FzZSBYRU5fRE9NQ1RMX3Rlc3RfaGlkZGVuX2RldmljZToKKyAgICAg
ICAgbWFjaGluZV9zYmRmID0gZG9tY3RsLT51LmFzc2lnbl9kZXZpY2UudS5wY2kubWFjaGluZV9z
YmRmOworICAgICAgICBzZWcgPSBtYWNoaW5lX3NiZGYgPj4gMTY7CisgICAgICAgIGJ1cyA9IFBD
SV9CVVMobWFjaGluZV9zYmRmKTsKKyAgICAgICAgZGV2Zm4gPSBQQ0lfREVWRk4yKG1hY2hpbmVf
c2JkZik7CiAKKyAgICAgICAgcmV0ID0gZGV2aWNlX2hpZGRlbihzZWcsIGJ1cywgZGV2Zm4pOwog
ICAgICAgICBicmVhazsKIAogICAgIGRlZmF1bHQ6CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9w
dWJsaWMvZG9tY3RsLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKaW5kZXggZTZjZjIx
MS4uMWIwNDNlYSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCisrKyBi
L3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaApAQCAtMTIyMiw2ICsxMjIyLDkgQEAgc3RydWN0
IHhlbl9kb21jdGwgewogI2RlZmluZSBYRU5fRE9NQ1RMX2dkYnN4X3BhdXNldmNwdSAgICAgICAg
ICAgICAxMDAxCiAjZGVmaW5lIFhFTl9ET01DVExfZ2Ric3hfdW5wYXVzZXZjcHUgICAgICAgICAg
IDEwMDIKICNkZWZpbmUgWEVOX0RPTUNUTF9nZGJzeF9kb21zdGF0dXMgICAgICAgICAgICAgMTAw
MworI2RlZmluZSBYRU5fRE9NQ1RMX2hpZGVfZGV2aWNlICAgICAgICAgICAgICAgICAyMDAxCisj
ZGVmaW5lIFhFTl9ET01DVExfdW5oaWRlX2RldmljZSAgICAgICAgICAgICAgIDIwMDIKKyNkZWZp
bmUgWEVOX0RPTUNUTF90ZXN0X2hpZGRlbl9kZXZpY2UgICAgICAgICAgMjAwMwogICAgIHVpbnQz
Ml90IGludGVyZmFjZV92ZXJzaW9uOyAvKiBYRU5fRE9NQ1RMX0lOVEVSRkFDRV9WRVJTSU9OICov
CiAgICAgZG9taWRfdCAgZG9tYWluOwogICAgIHVuaW9uIHsKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL3hzbS9kdW1teS5oIGIveGVuL2luY2x1ZGUveHNtL2R1bW15LmgKaW5kZXggNjJmY2VhNi4u
MGI4MjBlMSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveHNtL2R1bW15LmgKKysrIGIveGVuL2lu
Y2x1ZGUveHNtL2R1bW15LmgKQEAgLTM1NSw2ICszNTUsMjQgQEAgc3RhdGljIFhTTV9JTkxJTkUg
aW50IHhzbV9kZWFzc2lnbl9kZXZpY2UoWFNNX0RFRkFVTFRfQVJHIHN0cnVjdCBkb21haW4gKmQs
IHVpbnQKICAgICByZXR1cm4geHNtX2RlZmF1bHRfYWN0aW9uKGFjdGlvbiwgY3VycmVudC0+ZG9t
YWluLCBkKTsKIH0KIAorc3RhdGljIFhTTV9JTkxJTkUgaW50IHhzbV9oaWRlX2RldmljZShYU01f
REVGQVVMVF9BUkcgc3RydWN0IGRvbWFpbiAqZCwgdWludDMyX3QgbWFjaGluZV9iZGYpCit7Cisg
ICAgWFNNX0FTU0VSVF9BQ1RJT04oWFNNX0hPT0spOworICAgIHJldHVybiB4c21fZGVmYXVsdF9h
Y3Rpb24oYWN0aW9uLCBjdXJyZW50LT5kb21haW4sIGQpOworfQorCitzdGF0aWMgWFNNX0lOTElO
RSBpbnQgeHNtX3VuaGlkZV9kZXZpY2UoWFNNX0RFRkFVTFRfQVJHIHN0cnVjdCBkb21haW4gKmQs
IHVpbnQzMl90IG1hY2hpbmVfYmRmKQoreworICAgIFhTTV9BU1NFUlRfQUNUSU9OKFhTTV9IT09L
KTsKKyAgICByZXR1cm4geHNtX2RlZmF1bHRfYWN0aW9uKGFjdGlvbiwgY3VycmVudC0+ZG9tYWlu
LCBkKTsKK30KKworc3RhdGljIFhTTV9JTkxJTkUgaW50IHhzbV90ZXN0X2hpZGRlbl9kZXZpY2Uo
WFNNX0RFRkFVTFRfQVJHIHVpbnQzMl90IG1hY2hpbmVfYmRmKQoreworICAgIFhTTV9BU1NFUlRf
QUNUSU9OKFhTTV9IT09LKTsKKyAgICByZXR1cm4geHNtX2RlZmF1bHRfYWN0aW9uKGFjdGlvbiwg
Y3VycmVudC0+ZG9tYWluLCBOVUxMKTsKK30KKwogI2VuZGlmIC8qIEhBU19QQVNTVEhST1VHSCAm
JiBIQVNfUENJICovCiAKICNpZiBkZWZpbmVkKENPTkZJR19IQVNfUEFTU1RIUk9VR0gpICYmIGRl
ZmluZWQoQ09ORklHX0hBU19ERVZJQ0VfVFJFRSkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hz
bS94c20uaCBiL3hlbi9pbmNsdWRlL3hzbS94c20uaAppbmRleCA2MGMwZmQ2Li4wM2RiZWZmIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS94c20veHNtLmgKKysrIGIveGVuL2luY2x1ZGUveHNtL3hz
bS5oCkBAIC00NzksNiArNDc5LDIyIEBAIHN0YXRpYyBpbmxpbmUgaW50IHhzbV9kZWFzc2lnbl9k
ZXZpY2UoeHNtX2RlZmF1bHRfdCBkZWYsIHN0cnVjdCBkb21haW4gKmQsIHVpbnQzCiB7CiAgICAg
cmV0dXJuIHhzbV9vcHMtPmRlYXNzaWduX2RldmljZShkLCBtYWNoaW5lX2JkZik7CiB9CisKK3N0
YXRpYyBpbmxpbmUgaW50IHhzbV9oaWRlX2RldmljZSh4c21fZGVmYXVsdF90IGRlZiwgc3RydWN0
IGRvbWFpbiAqZCwgdWludDMyX3QgbWFjaGluZV9iZGYpCit7CisgICAgcmV0dXJuIHhzbV9vcHMt
PmhpZGVfZGV2aWNlKGQsIG1hY2hpbmVfYmRmKTsKK30KKworc3RhdGljIGlubGluZSBpbnQgeHNt
X3VuaGlkZV9kZXZpY2UoeHNtX2RlZmF1bHRfdCBkZWYsIHN0cnVjdCBkb21haW4gKmQsIHVpbnQz
Ml90IG1hY2hpbmVfYmRmKQoreworICAgIHJldHVybiB4c21fb3BzLT51bmhpZGVfZGV2aWNlKGQs
IG1hY2hpbmVfYmRmKTsKK30KKworc3RhdGljIGlubGluZSBpbnQgeHNtX3Rlc3RfaGlkZGVuX2Rl
dmljZSh4c21fZGVmYXVsdF90IGRlZiwgdWludDMyX3QgbWFjaGluZV9iZGYpCit7CisgICAgcmV0
dXJuIHhzbV9vcHMtPnRlc3RfaGlkZGVuX2RldmljZShtYWNoaW5lX2JkZik7Cit9CisKICNlbmRp
ZiAvKiBIQVNfUEFTU1RIUk9VR0ggJiYgSEFTX1BDSSkgKi8KIAogI2lmIGRlZmluZWQoQ09ORklH
X0hBU19QQVNTVEhST1VHSCkgJiYgZGVmaW5lZChDT05GSUdfSEFTX0RFVklDRV9UUkVFKQpkaWZm
IC0tZ2l0IGEveGVuL3hzbS9kdW1teS5jIGIveGVuL3hzbS9kdW1teS5jCmluZGV4IDNjYjU0OTIu
Ljc4MTExYmIgMTAwNjQ0Ci0tLSBhL3hlbi94c20vZHVtbXkuYworKysgYi94ZW4veHNtL2R1bW15
LmMKQEAgLTk0LDYgKzk0LDkgQEAgdm9pZCBfX2luaXQgeHNtX2ZpeHVwX29wcyAoc3RydWN0IHhz
bV9vcGVyYXRpb25zICpvcHMpCiAgICAgc2V0X3RvX2R1bW15X2lmX251bGwob3BzLCB0ZXN0X2Fz
c2lnbl9kZXZpY2UpOwogICAgIHNldF90b19kdW1teV9pZl9udWxsKG9wcywgYXNzaWduX2Rldmlj
ZSk7CiAgICAgc2V0X3RvX2R1bW15X2lmX251bGwob3BzLCBkZWFzc2lnbl9kZXZpY2UpOworICAg
IHNldF90b19kdW1teV9pZl9udWxsKG9wcywgaGlkZV9kZXZpY2UpOworICAgIHNldF90b19kdW1t
eV9pZl9udWxsKG9wcywgdW5oaWRlX2RldmljZSk7CisgICAgc2V0X3RvX2R1bW15X2lmX251bGwo
b3BzLCB0ZXN0X2hpZGRlbl9kZXZpY2UpOwogI2VuZGlmCiAKICNpZiBkZWZpbmVkKENPTkZJR19I
QVNfUEFTU1RIUk9VR0gpICYmIGRlZmluZWQoQ09ORklHX0hBU19ERVZJQ0VfVFJFRSkKZGlmZiAt
LWdpdCBhL3hlbi94c20vZmxhc2svaG9va3MuYyBiL3hlbi94c20vZmxhc2svaG9va3MuYwppbmRl
eCBmZDg0YWMwLi4zNjk1NzY4IDEwMDY0NAotLS0gYS94ZW4veHNtL2ZsYXNrL2hvb2tzLmMKKysr
IGIveGVuL3hzbS9mbGFzay9ob29rcy5jCkBAIC0xMzExLDYgKzEzMTEsMjIgQEAgc3RhdGljIGlu
dCBmbGFza19kZWFzc2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgdWludDMyX3QgbWFjaGlu
ZV9iZGYpCiAKICAgICByZXR1cm4gYXZjX2N1cnJlbnRfaGFzX3Blcm0ocnNpZCwgU0VDQ0xBU1Nf
UkVTT1VSQ0UsIFJFU09VUkNFX19SRU1PVkVfREVWSUNFLCBOVUxMKTsKIH0KKworc3RhdGljIGlu
dCBmbGFza191bmhpZGVfZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIHVpbnQzMl90IG1hY2hpbmVf
YmRmKQoreworICAgIHJldHVybiBmbGFza19kZWFzc2lnbl9kZXZpY2UoZCwgbWFjaGluZV9iZGYp
OworfQorCitzdGF0aWMgaW50IGZsYXNrX2hpZGVfZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIHVp
bnQzMl90IG1hY2hpbmVfYmRmKQoreworICAgIHJldHVybiBmbGFza19hc3NpZ25fZGV2aWNlKGQs
IG1hY2hpbmVfYmRmKTsKK30KKworc3RhdGljIGludCBmbGFza190ZXN0X2hpZGRlbl9kZXZpY2Uo
c3RydWN0IGRvbWFpbiAqZCwgdWludDMyX3QgbWFjaGluZV9iZGYpCit7CisgICAgcmV0dXJuIGZs
YXNrX3Rlc3RfYXNzaWduX2RldmljZShkLCBtYWNoaW5lX2JkZik7Cit9CisKICNlbmRpZiAvKiBI
QVNfUEFTU1RIUk9VR0ggJiYgSEFTX1BDSSAqLwogCiAjaWYgZGVmaW5lZChDT05GSUdfSEFTX1BB
U1NUSFJPVUdIKSAmJiBkZWZpbmVkKENPTkZJR19IQVNfREVWSUNFX1RSRUUpCkBAIC0xNzgzLDYg
KzE3OTksOSBAQCBzdGF0aWMgc3RydWN0IHhzbV9vcGVyYXRpb25zIGZsYXNrX29wcyA9IHsKICAg
ICAudGVzdF9hc3NpZ25fZGV2aWNlID0gZmxhc2tfdGVzdF9hc3NpZ25fZGV2aWNlLAogICAgIC5h
c3NpZ25fZGV2aWNlID0gZmxhc2tfYXNzaWduX2RldmljZSwKICAgICAuZGVhc3NpZ25fZGV2aWNl
ID0gZmxhc2tfZGVhc3NpZ25fZGV2aWNlLAorICAgIC5oaWRlX2RldmljZSA9IGZsYXNrX2hpZGVf
ZGV2aWNlLAorICAgIC51bmhpZGVfZGV2aWNlID0gZmxhc2tfdW5oaWRlX2RldmljZSwKKyAgICAu
dGVzdF9oaWRkZW5fZGV2aWNlID0gZmxhc2tfdGVzdF9oaWRkZW5fZGV2aWNlLAogI2VuZGlmCiAK
ICNpZiBkZWZpbmVkKENPTkZJR19IQVNfUEFTU1RIUk9VR0gpICYmIGRlZmluZWQoQ09ORklHX0hB
U19ERVZJQ0VfVFJFRSkKZGlmZiAtLWdpdCBhL3hlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192
ZWN0b3JzIGIveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMKaW5kZXggMWY3ZWIz
NS4uODczZGY1OSAxMDA2NDQKLS0tIGEveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3Rv
cnMKKysrIGIveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMKQEAgLTQzNywxMyAr
NDM3LDEzIEBAIGNsYXNzIHJlc291cmNlCiAjIFhFTl9ET01DVExfaW9tZW1fcGVybWlzc2lvbiwg
WEVOX0RPTUNUTF9tZW1vcnlfbWFwcGluZwogICAgIGFkZF9pb21lbQogICAgIHJlbW92ZV9pb21l
bQotIyBYRU5fRE9NQ1RMX2dldF9kZXZpY2VfZ3JvdXAsIFhFTl9ET01DVExfdGVzdF9hc3NpZ25f
ZGV2aWNlOgorIyBYRU5fRE9NQ1RMX2dldF9kZXZpY2VfZ3JvdXAsIFhFTl9ET01DVExfdGVzdF9h
c3NpZ25fZGV2aWNlLCBYRU5fRE9NQ1RMX3Rlc3RfaGlkZGVuX2RldmljZToKICMgIHNvdXJjZSA9
IGRvbWFpbiBtYWtpbmcgdGhlIGh5cGVyY2FsbAogIyAgdGFyZ2V0ID0gZGV2aWNlIGJlaW5nIHF1
ZXJpZWQKICAgICBzdGF0X2RldmljZQotIyBYRU5fRE9NQ1RMX2Fzc2lnbl9kZXZpY2UKKyMgWEVO
X0RPTUNUTF9hc3NpZ25fZGV2aWNlLCBYRU5fRE9NQ1RMX2hpZGVfZGV2aWNlCiAgICAgYWRkX2Rl
dmljZQotIyBYRU5fRE9NQ1RMX2RlYXNzaWduX2RldmljZQorIyBYRU5fRE9NQ1RMX2RlYXNzaWdu
X2RldmljZSwgWEVOX0RPTUNUTF91bmhpZGVfZGV2aWNlCiAgICAgcmVtb3ZlX2RldmljZQogIyBj
aGVja2VkIGZvciBQQ0kgaG90IGFuZCBjb2xkLXBsdWcgaHlwZXJjYWxscywgd2l0aCB0YXJnZXQg
YXMgdGhlIFBDSSBkZXZpY2UKICMgY2hlY2tlZCBmb3IgQ1BVIGFuZCBtZW1vcnkgaG90cGx1ZyB3
aXRoIHhlbl90IGFzIHRoZSB0YXJnZXQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 27 17:15:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 17:15:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPu56-0007pk-VP; Tue, 27 Jun 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 <venu.busireddy@oracle.com>) id 1dPu56-0007pV-32
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 17:15:16 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 74/8C-01732-3A292595; Tue, 27 Jun 2017 17:15:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjkeJIrShJLcpLzFFi42KZM10+UHfRpKB
 Ig6tPhCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozNPzkLpltW/H7zlKWBcYJOFyMnh5DARCaJ
 Sae4IezfjBIbn5h2MXIB2RsZJa7sX8AE4UxklHh+qZ8VpIpNwEDi6OEeMFtEIFfiYvdRNhCbW
 UBa4tqTt2C2sECYRMfBC8wgNouAqsSCry/A4rwCthLXOv8zgtgSAnISS7dfB6vhFLCTaF75gx
 XiCluJ7dM6mCFqDCVOP9zGOIGRbwEjwypGjeLUorLUIl1DE72kosz0jJLcxMwcXUMDY73c1OL
 ixPTUnMSkYr3k/NxNjMAwYQCCHYwrtnseYpTkYFIS5T3VGRQpxJeUn1KZkVicEV9UmpNafIhR
 hoNDSYJ3zwSgnGBRanpqRVpmDjBgYdISHDxKIrw8IGne4oLE3OLMdIjUKUZdjg2r139hEmLJy
 89LlRLnbZ0IVCQAUpRRmgc3AhY9lxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMyw+yiiczrw
 Ru0yugI5iAjmCZFwByREkiQkqqgbFo59Sup8+fbLdYp6nmteZMSg6P0NcdVtKXb7Y05+1Vbmx
 f6Fe1Mz+z0qOKfx/L9z9HK7dO+B4pknkxILKU00hiq/Gc5ax1fy0SOhWuHTBeJXLIYL70iq5T
 lZt8b8i98E5k5va6Yv49qUfrQuCLZzozWb9qM+THrL3vNY/N5eHU9WdlL+yfpaPEUpyRaKjFX
 FScCAAb59hrmQIAAA==
X-Env-Sender: venu.busireddy@oracle.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1498583712!106945001!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7278 invoked from network); 27 Jun 2017 17:15:14 -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; 27 Jun 2017 17:15:13 -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
 v5RHF9wH024149
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 27 Jun 2017 17:15:09 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 v5RHF9X7001455
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 27 Jun 2017 17:15:09 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 v5RHF96l009041;
 Tue, 27 Jun 2017 17:15:09 GMT
Received: from ban25uut183.us.oracle.com (/10.153.74.183)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 27 Jun 2017 10:15:08 -0700
From: Venu Busireddy <venu.busireddy@oracle.com>
To: venu.busireddy@oracle.com, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Date: Tue, 27 Jun 2017 12:14:54 -0500
Message-Id: <20170627171458.2529-3-venu.busireddy@oracle.com>
X-Mailer: git-send-email 2.9.4
In-Reply-To: <20170627171458.2529-1-venu.busireddy@oracle.com>
References: <20170627171458.2529-1-venu.busireddy@oracle.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: xen-devel@lists.xen.org
Subject: [Xen-devel] [PATCH 2/6] xl: Add commands for hiding and unhiding
	pcie passthrough 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>

eGw6IEFkZCBjb21tYW5kcyBmb3IgaGlkaW5nIGFuZCB1bmhpZGluZyBwY2llIHBhc3N0aHJvdWdo
IGRldmljZXMKCkludHJvZHVjZSB0aHJlZSBzdWJjb21tYW5kczogJ3hsIHBjaS1hc3NpZ25hYmxl
LWhpZGUgPHM6YjpkLmY+JyB0byBoaWRlIGEKZGV2aWNlLCAneGwgcGNpLWFzc2lnbmFibGUtdW5o
aWRlIDxzOmI6ZC5mPicgdG8gdW5oaWRlIGEgcHJldmlvdXNseSBoaWRkZW4KZGV2aWNlLCBhbmQg
J3hsIHBjaS1hc3NpZ25hYmxlLWxpc3QtaGlkZGVuJyB0byBsaXN0IHRoZSBoaWRkZW4gZGV2aWNl
cy4KCkNoYW5nZWQgY3JlYXRlX2RvbWFpbigpIHRvIHJlZ2lzdGVyIGEgaGFuZGxlciBmb3IgdW5y
ZWNvdmVyYWJsZSBBRVIKZXJyb3JzLgoKU2lnbmVkLW9mZi1ieTogVmVudSBCdXNpcmVkZHkgPHZl
bnUuYnVzaXJlZGR5QG9yYWNsZS5jb20+Ci0tLQogdG9vbHMveGwveGwuaCAgICAgICAgICAgfCAg
IDMgKysKIHRvb2xzL3hsL3hsX2NtZHRhYmxlLmMgIHwgIDE3ICsrKysrKysKIHRvb2xzL3hsL3hs
X3BjaS5jICAgICAgIHwgMTI1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrLQogdG9vbHMveGwveGxfdm1jb250cm9sLmMgfCAgMTEgKysrKysKIDQgZmlsZXMg
Y2hhbmdlZCwgMTU0IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
dG9vbHMveGwveGwuaCBiL3Rvb2xzL3hsL3hsLmgKaW5kZXggYWE5NWI3Ny4uOTE1ZmU4NiAxMDA2
NDQKLS0tIGEvdG9vbHMveGwveGwuaAorKysgYi90b29scy94bC94bC5oCkBAIC0xMjEsOSArMTIx
LDEyIEBAIGludCBtYWluX3ZuY3ZpZXdlcihpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwogaW50IG1h
aW5fcGNpbGlzdChpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwogaW50IG1haW5fcGNpZGV0YWNoKGlu
dCBhcmdjLCBjaGFyICoqYXJndik7CiBpbnQgbWFpbl9wY2lhdHRhY2goaW50IGFyZ2MsIGNoYXIg
Kiphcmd2KTsKK2ludCBtYWluX3BjaWFzc2lnbmFibGVfaGlkZShpbnQgYXJnYywgY2hhciAqKmFy
Z3YpOworaW50IG1haW5fcGNpYXNzaWduYWJsZV91bmhpZGUoaW50IGFyZ2MsIGNoYXIgKiphcmd2
KTsKIGludCBtYWluX3BjaWFzc2lnbmFibGVfYWRkKGludCBhcmdjLCBjaGFyICoqYXJndik7CiBp
bnQgbWFpbl9wY2lhc3NpZ25hYmxlX3JlbW92ZShpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwogaW50
IG1haW5fcGNpYXNzaWduYWJsZV9saXN0KGludCBhcmdjLCBjaGFyICoqYXJndik7CitpbnQgbWFp
bl9wY2lhc3NpZ25hYmxlX2xpc3RfaGlkZGVuKGludCBhcmdjLCBjaGFyICoqYXJndik7CiAjaWZu
ZGVmIExJQlhMX0hBVkVfTk9fU1VTUEVORF9SRVNVTUUKIGludCBtYWluX3Jlc3RvcmUoaW50IGFy
Z2MsIGNoYXIgKiphcmd2KTsKIGludCBtYWluX21pZ3JhdGVfcmVjZWl2ZShpbnQgYXJnYywgY2hh
ciAqKmFyZ3YpOwpkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfY21kdGFibGUuYyBiL3Rvb2xzL3hs
L3hsX2NtZHRhYmxlLmMKaW5kZXggMzBlYjkzYy4uZTIzYmQxNSAxMDA2NDQKLS0tIGEvdG9vbHMv
eGwveGxfY21kdGFibGUuYworKysgYi90b29scy94bC94bF9jbWR0YWJsZS5jCkBAIC0xMTksNiAr
MTE5LDIzIEBAIHN0cnVjdCBjbWRfc3BlYyBjbWRfdGFibGVbXSA9IHsKICAgICAgICJMaXN0IGFs
bCB0aGUgYXNzaWduYWJsZSBwY2kgZGV2aWNlcyIsCiAgICAgICAiIiwKICAgICB9LAorICAgIHsg
InBjaS1hc3NpZ25hYmxlLWxpc3QtaGlkZGVuIiwKKyAgICAgICZtYWluX3BjaWFzc2lnbmFibGVf
bGlzdF9oaWRkZW4sIDAsIDAsCisgICAgICAiTGlzdCBhbGwgdGhlIHBjaSBkZXZpY2VzIGhpZGRl
biBkdWUgdG8gQUVSIGVycm9ycyIsCisgICAgICAiIiwKKyAgICB9LAorICAgIHsgInBjaS1hc3Np
Z25hYmxlLWhpZGUiLAorICAgICAgJm1haW5fcGNpYXNzaWduYWJsZV9oaWRlLCAwLCAxLAorICAg
ICAgIkhpZGUgYSBQQ0kgZGV2aWNlIiwKKyAgICAgICI8QkRGPiIsCisgICAgICAiLWggICAgICAg
ICAgICAgICAgICAgICAgUHJpbnQgdGhpcyBoZWxwLlxuIgorICAgIH0sCisgICAgeyAicGNpLWFz
c2lnbmFibGUtdW5oaWRlIiwKKyAgICAgICZtYWluX3BjaWFzc2lnbmFibGVfdW5oaWRlLCAwLCAx
LAorICAgICAgIlVuaGlkZSBhIFBDSSBkZXZpY2UiLAorICAgICAgIjxCREY+IiwKKyAgICAgICIt
aCAgICAgICAgICAgICAgICAgICAgICBQcmludCB0aGlzIGhlbHAuXG4iCisgICAgfSwKICAgICB7
ICJwYXVzZSIsCiAgICAgICAmbWFpbl9wYXVzZSwgMCwgMSwKICAgICAgICJQYXVzZSBleGVjdXRp
b24gb2YgYSBkb21haW4iLApkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfcGNpLmMgYi90b29scy94
bC94bF9wY2kuYwppbmRleCA1ODM0NWJkLi5mNDhjNDY5IDEwMDY0NAotLS0gYS90b29scy94bC94
bF9wY2kuYworKysgYi90b29scy94bC94bF9wY2kuYwpAQCAtMTYzLDggKzE2Myw5IEBAIHN0YXRp
YyB2b2lkIHBjaWFzc2lnbmFibGVfbGlzdCh2b2lkKQogICAgIGlmICggcGNpZGV2cyA9PSBOVUxM
ICkKICAgICAgICAgcmV0dXJuOwogICAgIGZvciAoaSA9IDA7IGkgPCBudW07IGkrKykgewotICAg
ICAgICBwcmludGYoIiUwNHg6JTAyeDolMDJ4LiUwMXhcbiIsCi0gICAgICAgICAgICAgICBwY2lk
ZXZzW2ldLmRvbWFpbiwgcGNpZGV2c1tpXS5idXMsIHBjaWRldnNbaV0uZGV2LCBwY2lkZXZzW2ld
LmZ1bmMpOworICAgICAgICBpZiAoIWxpYnhsX2RldmljZV9wY2lfYXNzaWduYWJsZV9pc19oaWRk
ZW4oY3R4LCAmcGNpZGV2c1tpXSkpCisgICAgICAgICAgICBwcmludGYoIiUwNHg6JTAyeDolMDJ4
LiUwMXhcbiIsCisgICAgICAgICAgICAgICAgICAgcGNpZGV2c1tpXS5kb21haW4sIHBjaWRldnNb
aV0uYnVzLCBwY2lkZXZzW2ldLmRldiwgcGNpZGV2c1tpXS5mdW5jKTsKICAgICAgICAgbGlieGxf
ZGV2aWNlX3BjaV9kaXNwb3NlKCZwY2lkZXZzW2ldKTsKICAgICB9CiAgICAgZnJlZShwY2lkZXZz
KTsKQEAgLTE4Miw2ICsxODMsMTI2IEBAIGludCBtYWluX3BjaWFzc2lnbmFibGVfbGlzdChpbnQg
YXJnYywgY2hhciAqKmFyZ3YpCiAgICAgcmV0dXJuIDA7CiB9CiAKK3N0YXRpYyB2b2lkIHBjaWFz
c2lnbmFibGVfbGlzdF9oaWRkZW4odm9pZCkKK3sKKyAgICBsaWJ4bF9kZXZpY2VfcGNpICpwY2lk
ZXZzOworICAgIGludCBudW0sIGk7CisKKyAgICBwY2lkZXZzID0gbGlieGxfZGV2aWNlX3BjaV9h
c3NpZ25hYmxlX2xpc3QoY3R4LCAmbnVtKTsKKworICAgIGlmICggcGNpZGV2cyA9PSBOVUxMICkK
KyAgICAgICAgcmV0dXJuOworICAgIGZvciAoaSA9IDA7IGkgPCBudW07IGkrKykgeworICAgICAg
ICBpZiAobGlieGxfZGV2aWNlX3BjaV9hc3NpZ25hYmxlX2lzX2hpZGRlbihjdHgsICZwY2lkZXZz
W2ldKSkKKyAgICAgICAgICAgIHByaW50ZigiJTA0eDolMDJ4OiUwMnguJTAxeFxuIiwKKyAgICAg
ICAgICAgICAgICAgICBwY2lkZXZzW2ldLmRvbWFpbiwgcGNpZGV2c1tpXS5idXMsIHBjaWRldnNb
aV0uZGV2LCBwY2lkZXZzW2ldLmZ1bmMpOworICAgICAgICBsaWJ4bF9kZXZpY2VfcGNpX2Rpc3Bv
c2UoJnBjaWRldnNbaV0pOworICAgIH0KKyAgICBmcmVlKHBjaWRldnMpOworfQorCitpbnQgbWFp
bl9wY2lhc3NpZ25hYmxlX2xpc3RfaGlkZGVuKGludCBhcmdjLCBjaGFyICoqYXJndikKK3sKKyAg
ICBpbnQgb3B0OworCisgICAgU1dJVENIX0ZPUkVBQ0hfT1BUKG9wdCwgIiIsIE5VTEwsICJwY2kt
YXNzaWduYWJsZS1saXN0LWhpZGRlbiIsIDApIHsKKyAgICAgICAgLyogTm8gb3B0aW9ucyAqLwor
ICAgIH0KKworICAgIHBjaWFzc2lnbmFibGVfbGlzdF9oaWRkZW4oKTsKKyAgICByZXR1cm4gMDsK
K30KKworc3RhdGljIGludCBwY2lhc3NpZ25hYmxlX2hpZGUoY29uc3QgY2hhciAqYmRmKQorewor
ICAgIGxpYnhsX2RldmljZV9wY2kgcGNpZGV2OworICAgIFhMVV9Db25maWcgKmNvbmZpZzsKKyAg
ICBpbnQgciA9IEVYSVRfU1VDQ0VTUzsKKworICAgIGxpYnhsX2RldmljZV9wY2lfaW5pdCgmcGNp
ZGV2KTsKKworICAgIGNvbmZpZyA9IHhsdV9jZmdfaW5pdChzdGRlcnIsICJjb21tYW5kIGxpbmUi
KTsKKyAgICBpZiAoIWNvbmZpZykgeworICAgICAgICBwZXJyb3IoInhsdV9jZmdfaW5pdCIpOwor
ICAgICAgICBleGl0KC0xKTsKKyAgICB9CisKKyAgICBpZiAoeGx1X3BjaV9wYXJzZV9iZGYoY29u
ZmlnLCAmcGNpZGV2LCBiZGYpKSB7CisgICAgICAgIGZwcmludGYoc3RkZXJyLCAicGNpLWFzc2ln
bmFibGUtaGlkZTogbWFsZm9ybWVkIEJERiBzcGVjaWZpY2F0aW9uIFwiJXNcIlxuIiwgYmRmKTsK
KyAgICAgICAgZXhpdCgyKTsKKyAgICB9CisKKyAgICBpZiAobGlieGxfZGV2aWNlX3BjaV9hc3Np
Z25hYmxlX2hpZGUoY3R4LCAmcGNpZGV2KSkKKyAgICAgICAgciA9IEVYSVRfRkFJTFVSRTsKKwor
ICAgIGxpYnhsX2RldmljZV9wY2lfZGlzcG9zZSgmcGNpZGV2KTsKKyAgICB4bHVfY2ZnX2Rlc3Ry
b3koY29uZmlnKTsKKworICAgIHJldHVybiByOworfQorCitpbnQgbWFpbl9wY2lhc3NpZ25hYmxl
X2hpZGUoaW50IGFyZ2MsIGNoYXIgKiphcmd2KQoreworICAgIGludCBvcHQ7CisgICAgY29uc3Qg
Y2hhciAqYmRmID0gTlVMTDsKKworICAgIFNXSVRDSF9GT1JFQUNIX09QVChvcHQsICIiLCBOVUxM
LCAibWFpbl9wY2lhc3NpZ25hYmxlX2hpZGUiLCAxKSB7CisgICAgICAgIC8qIE5vIG9wdGlvbnMg
Ki8KKyAgICB9CisKKyAgICBiZGYgPSBhcmd2W29wdGluZF07CisKKyAgICBpZiAocGNpYXNzaWdu
YWJsZV9oaWRlKGJkZikpCisgICAgICAgIHJldHVybiBFWElUX0ZBSUxVUkU7CisKKyAgICByZXR1
cm4gRVhJVF9TVUNDRVNTOworfQorCitzdGF0aWMgaW50IHBjaWFzc2lnbmFibGVfdW5oaWRlKGNv
bnN0IGNoYXIgKmJkZikKK3sKKyAgICBsaWJ4bF9kZXZpY2VfcGNpIHBjaWRldjsKKyAgICBYTFVf
Q29uZmlnICpjb25maWc7CisgICAgaW50IHIgPSBFWElUX1NVQ0NFU1M7CisKKyAgICBsaWJ4bF9k
ZXZpY2VfcGNpX2luaXQoJnBjaWRldik7CisKKyAgICBjb25maWcgPSB4bHVfY2ZnX2luaXQoc3Rk
ZXJyLCAiY29tbWFuZCBsaW5lIik7CisgICAgaWYgKCFjb25maWcpIHsKKyAgICAgICAgcGVycm9y
KCJ4bHVfY2ZnX2luaXQiKTsKKyAgICAgICAgZXhpdCgtMSk7CisgICAgfQorCisgICAgaWYgKHhs
dV9wY2lfcGFyc2VfYmRmKGNvbmZpZywgJnBjaWRldiwgYmRmKSkgeworICAgICAgICBmcHJpbnRm
KHN0ZGVyciwgInBjaS1hc3NpZ25hYmxlLXVuaGlkZTogbWFsZm9ybWVkIEJERiBzcGVjaWZpY2F0
aW9uIFwiJXNcIlxuIiwgYmRmKTsKKyAgICAgICAgZXhpdCgyKTsKKyAgICB9CisKKyAgICBpZiAo
bGlieGxfZGV2aWNlX3BjaV9hc3NpZ25hYmxlX3VuaGlkZShjdHgsICZwY2lkZXYpKQorICAgICAg
ICByID0gRVhJVF9GQUlMVVJFOworCisgICAgbGlieGxfZGV2aWNlX3BjaV9kaXNwb3NlKCZwY2lk
ZXYpOworICAgIHhsdV9jZmdfZGVzdHJveShjb25maWcpOworCisgICAgcmV0dXJuIHI7Cit9CisK
K2ludCBtYWluX3BjaWFzc2lnbmFibGVfdW5oaWRlKGludCBhcmdjLCBjaGFyICoqYXJndikKK3sK
KyAgICBpbnQgb3B0OworICAgIGNvbnN0IGNoYXIgKmJkZiA9IE5VTEw7CisKKyAgICBTV0lUQ0hf
Rk9SRUFDSF9PUFQob3B0LCAiIiwgTlVMTCwgIm1haW5fcGNpYXNzaWduYWJsZV91bmhpZGUiLCAx
KSB7CisgICAgICAgIC8qIE5vIG9wdGlvbnMgKi8KKyAgICB9CisKKyAgICBiZGYgPSBhcmd2W29w
dGluZF07CisKKyAgICBpZiAocGNpYXNzaWduYWJsZV91bmhpZGUoYmRmKSkKKyAgICAgICAgcmV0
dXJuIEVYSVRfRkFJTFVSRTsKKworICAgIHJldHVybiBFWElUX1NVQ0NFU1M7Cit9CisKIHN0YXRp
YyBpbnQgcGNpYXNzaWduYWJsZV9hZGQoY29uc3QgY2hhciAqYmRmLCBpbnQgcmViaW5kKQogewog
ICAgIGxpYnhsX2RldmljZV9wY2kgcGNpZGV2OwpkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfdm1j
b250cm9sLmMgYi90b29scy94bC94bF92bWNvbnRyb2wuYwppbmRleCA4OWMyYjI1Li4xMGE0OGE5
IDEwMDY0NAotLS0gYS90b29scy94bC94bF92bWNvbnRyb2wuYworKysgYi90b29scy94bC94bF92
bWNvbnRyb2wuYwpAQCAtOTY2LDYgKzk2NiwxNSBAQCBzdGFydDoKICAgICBMT0coIldhaXRpbmcg
Zm9yIGRvbWFpbiAlcyAoZG9taWQgJXUpIHRvIGRpZSBbcGlkICVsZF0iLAogICAgICAgICBkX2Nv
bmZpZy5jX2luZm8ubmFtZSwgZG9taWQsIChsb25nKWdldHBpZCgpKTsKIAorICAgIHJldCA9IGxp
YnhsX3JlZ19hZXJfZXZlbnRzX2hhbmRsZXIoY3R4LCBkb21pZCk7CisgICAgaWYgKHJldCkgewor
ICAgICAgICAvKgorICAgICAgICAgKiBUaGlzIGVycm9yIG1heSBub3QgYmUgc2V2ZXJlIGVub3Vn
aCB0byBmYWlsIHRoZSBjcmVhdGlvbiBvZiB0aGUgVk0uCisgICAgICAgICAqIExvZyB0aGUgZXJy
b3IsIGFuZCBjb250aW51ZSB3aXRoIHRoZSBjcmVhdGlvbi4KKyAgICAgICAgICovCisgICAgICAg
IExPRygibGlieGxfcmVnX2Flcl9ldmVudHNfaGFuZGxlcigpIGZhaWxlZCwgcmV0ID0gMHglMDh4
IiwgcmV0KTsKKyAgICB9CisKICAgICByZXQgPSBsaWJ4bF9ldmVuYWJsZV9kb21haW5fZGVhdGgo
Y3R4LCBkb21pZCwgMCwgJmRlYXRodyk7CiAgICAgaWYgKHJldCkgZ290byBvdXQ7CiAKQEAgLTk5
Myw2ICsxMDAyLDcgQEAgc3RhcnQ6CiAgICAgICAgICAgICBMT0coIkRvbWFpbiAldSBoYXMgc2h1
dCBkb3duLCByZWFzb24gY29kZSAlZCAweCV4IiwgZG9taWQsCiAgICAgICAgICAgICAgICAgZXZl
bnQtPnUuZG9tYWluX3NodXRkb3duLnNodXRkb3duX3JlYXNvbiwKICAgICAgICAgICAgICAgICBl
dmVudC0+dS5kb21haW5fc2h1dGRvd24uc2h1dGRvd25fcmVhc29uKTsKKyAgICAgICAgICAgIGxp
YnhsX3VucmVnX2Flcl9ldmVudHNfaGFuZGxlcihjdHgsIGRvbWlkKTsKICAgICAgICAgICAgIHN3
aXRjaCAoaGFuZGxlX2RvbWFpbl9kZWF0aCgmZG9taWQsIGV2ZW50LCAmZF9jb25maWcpKSB7CiAg
ICAgICAgICAgICBjYXNlIERPTUFJTl9SRVNUQVJUX1NPRlRfUkVTRVQ6CiAgICAgICAgICAgICAg
ICAgZG9taWRfc29mdF9yZXNldCA9IGRvbWlkOwpAQCAtMTA1OSw2ICsxMDY5LDcgQEAgc3RhcnQ6
CiAKICAgICAgICAgY2FzZSBMSUJYTF9FVkVOVF9UWVBFX0RPTUFJTl9ERUFUSDoKICAgICAgICAg
ICAgIExPRygiRG9tYWluICV1IGhhcyBiZWVuIGRlc3Ryb3llZC4iLCBkb21pZCk7CisgICAgICAg
ICAgICBsaWJ4bF91bnJlZ19hZXJfZXZlbnRzX2hhbmRsZXIoY3R4LCBkb21pZCk7CiAgICAgICAg
ICAgICBsaWJ4bF9ldmVudF9mcmVlKGN0eCwgZXZlbnQpOwogICAgICAgICAgICAgcmV0ID0gMDsK
ICAgICAgICAgICAgIGdvdG8gb3V0OwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 17:15:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 17:15:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPu50-0007ol-O2; Tue, 27 Jun 2017 17: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 <venu.busireddy@oracle.com>) id 1dPu4z-0007o9-4q
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 17:15:09 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 0E/64-29088-C9292595; Tue, 27 Jun 2017 17:15:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrILMWRWlGSWpSXmKPExsUyZ7p8oO7sSUG
 RBrd36Vos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmLm0+xFbSKVtz9cZi9gfE7fxcjF4eQwEQm
 iY9/LzFBON8YJXYe3sjcxcgJ5GxklHj7IwqqilFi//8njCAJNgEDiaOHe1hBEiICM5gk7v7bA
 5ZgFpCWuPbkLRuILSxgIbH8WRNYnEVAVeL38TZWEJtXwFbi/uwesLiEgJzE0u3XmSFsQ4nTD7
 cxTmDkWcDIsIpRozi1qCy1SNfISC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTI9D
 79QwMjDsYp57wO8QoycGkJMp7qjMoUogvKT+lMiOxOCO+qDQntfgQowwHh5IEr/ZEoJxgUWp6
 akVaZg4wDGHSEhw8SiK8PBOA0rzFBYm5xZnpEKlTjLocG1av/8IkxJKXn5cqJc7bCjJDAKQoo
 zQPbgQsJi4xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEublB1nFk5lXArfpFdARTEBHsMwLAD
 miJBEhJdXAGG1x0igg2cBLf4O34NuV6XyLpyZ+klmut89db0Hz9+2lMg1hXxMu1iyzXHopUjp
 Jql8069n+5ROEeveFzFPT3iXIeLXbV8bykqKM5YSfWVr9thNfPNt1uKXBe9k0U5at3P8WTPGa
 8ujkhGW/gm0e/yip9jhYsO3Y47pZqt5Sp42O7fyftmLBEiWW4oxEQy3mouJEAKDre2KEAgAA
X-Env-Sender: venu.busireddy@oracle.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1498583705!102789618!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40576 invoked from network); 27 Jun 2017 17:15:07 -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 Jun 2017 17:15:07 -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
 v5RHEwG7023597
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 27 Jun 2017 17:14:59 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 v5RHEvUA000660
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Tue, 27 Jun 2017 17:14:58 GMT
Received: from abhmp0019.oracle.com (abhmp0019.oracle.com [141.146.116.25])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id v5RHEsjX024282;
 Tue, 27 Jun 2017 17:14:56 GMT
Received: from ban25uut183.us.oracle.com (/10.153.74.183)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 27 Jun 2017 10:14:54 -0700
From: Venu Busireddy <venu.busireddy@oracle.com>
To: venu.busireddy@oracle.com, Jan Beulich <jbeulich@suse.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Date: Tue, 27 Jun 2017 12:14:52 -0500
Message-Id: <20170627171458.2529-1-venu.busireddy@oracle.com>
X-Mailer: git-send-email 2.9.4
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: xen-devel@lists.xen.org
Subject: [Xen-devel] [PATCH 0/6] AER unrecoverable error containment
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBzZXQgaXMgcGFydCBvZiBhIHNldCBvZiBwYXRjaHMgdGhhdCB0b2dldGhlciBh
bGxvdyBjb250YWlubWVudApvZiB1bnJlY292ZXJhYmxlIEFFUiBlcnJvcnMgZnJvbSBQQ0llIGRl
dmljZXMgYXNzaWduZWQgdG8gZ3Vlc3RzIGluCnBhc3N0aHJvdWdoIG1vZGUuIFRoZSBjb250YWlu
bWVudCBpcyBhY2hpZXZlZCBieSBraWxsaW5nIHRoZSBndWVzdCBhbmQKaGlkaW5nIHRoZSBkZXZp
Y2UgdXBvbiByZWNlaXZpbmcgdGhlIGZhdGFsIEFFUiBlcnJvci4KClRoZSBvdmVyYWxsIGFwcHJv
YWNoIGlzOgoKMS4gQ2hhbmdlIHRoZSBCSU9TIHNldHRpbmdzIHN1Y2ggdGhhdCB0aGUgQUVSIGVy
cm9yIGhhbmRsaW5nIGlzIGRlbGVnYXRlZAogICB0byB0aGUgaG9zdC4KCjIuIENoYW5nZSB0aGUg
eGVuX3BjaWJhY2sgZHJpdmVyIHRvIHN0b3JlIHRoZSBuYW1lIChTQkRGKSBvZiB0aGUgZXJyaW5n
CiAgIGRldmljZSBpbiB4ZW5zdG9yZS4KCjMuIEF0IHRoZSB0aW1lIG9mIGNyZWF0aW5nIHRoZSBn
dWVzdCwgc2V0dXAgYSB3YXRjaGVyIGZvciBzdWNoIHdyaXRlcyB0bwogICB0aGUgeGVuc3RvcmUu
Cgo0LiBXaGVuIHRoZSB3YXRjaGVyIGlzIGtpY2tlZCBvZmYgZHVlIHRvIGVycm9ycywgKmRlc3Ry
b3kqIHRoZSBndWVzdCBhbmQKICAgbWFyayB0aGUgZXJyaW5nIGRldmljZSBhcyB1bmFzc2lnbmFi
bGUgdW50aWwgYWRtaW5pc3RyYXRpdmUgaW50ZXJ2ZW50aW9uLgoKNS4gUHJvdmlkZSBjb21tYW5k
IGxpbmUgdG9vbHMgdG8gbWFuYWdlIHRoZSBlcnJpbmcgZGV2aWNlcy4KClRoaXMgcGFydCBpbXBs
ZW1lbnRzIHRoZSBzdXBwb3J0IGZvciBhdXRvbWF0aWNhbGx5IGRlc3Ryb3lpbmcgdGhlIGd1ZXN0
CnRoYXQgaGFzIHRoZSBkZXZpY2UgYXNzaWduZWQgdG8gaXQsIGFuZCBtYXJraW5nIHRoZSBkZXZp
Y2UgYXMgaGlkZGVuLgpBbHNvIGltcGxlbWVudGVkIGFyZSB0aGUgY29tbWFuZCBsaW5lIHRvb2xz
IHRvIG1hbmFnZSB0aGUgaGlkZGVuIGRldmljZXMuCgpOb3RlOgpXaGVuIHVucmVjb3ZlcmFibGUg
QUVSIGVycm9ycyBhcmUgZGV0ZWN0ZWQgZnJvbSB0aGUgUENJZSBkZXZpY2VzCmFzc2lnbmVkIHRv
IGd1ZXN0cyBpbiBwYXNzdGhyb3VnaCBtb2RlLCBCSU9TJ3MgYnJpbmcgZG93biB0aGUgc2VydmVy
LAp0aHVzIGJyaW5naW5nIGRvd24gdGhlIGVudGlyZSBoeXBlcnZpc29yLiBGb3IgdGhpcyBwYXRj
aCBzZXQgdG8gd29yaywKdGhlIEFFUiBlcnJvciBoYW5kbGluZyBuZWVkcyB0byBiZSBkZWxlZ2F0
ZWQgdG8gdGhlIGhvc3Qgb3BlcmF0aW5nIHN5c3RlbS4KClZlbnUgQnVzaXJlZGR5ICg2KToKICB4
ZW46IEFkZCBzdXBwb3J0IGZvciBoaWRpbmcgYW5kIHVuaGlkaW5nIHBjaWUgcGFzc3Rocm91Z2gg
ZGV2aWNlcwogIHhsOiBBZGQgY29tbWFuZHMgZm9yIGhpZGluZyBhbmQgdW5oaWRpbmcgcGNpZSBw
YXNzdGhyb3VnaCBkZXZpY2VzCiAgbGlieGM6IEFkZCB3cmFwcGVycyBmb3IgbmV3IGNvbW1hbmRz
CiAgbGlieGw6IEFkZCB3cmFwcGVycyBmb3IgbmV3IGNvbW1hbmRzIGFuZCBhZGQgQUVSIGVycm9y
IGhhbmRsZXIKICB0b29scy9weXRob24veGM6IFVwZGF0ZSBweXhjX21ldGhvZHMgd2l0aCBuZXcg
Y29tbWFuZHMKICBkb2NzOiBEb2N1bWVudCB0aGUgbmV3IGNvbW1hbmRzLgoKIGRvY3MvbWFuL3hs
LnBvZC4xLmluICAgICAgICAgICAgICAgIHwgIDI0ICsrKysrKwogdG9vbHMvbGlieGMvaW5jbHVk
ZS94ZW5jdHJsLmggICAgICAgfCAgIDQgKwogdG9vbHMvbGlieGMveGNfZG9tYWluLmMgICAgICAg
ICAgICAgfCAgMzggKysrKysrKysrCiB0b29scy9saWJ4bC9saWJ4bC5oICAgICAgICAgICAgICAg
ICB8ICAgMyArCiB0b29scy9saWJ4bC9saWJ4bF9ldmVudC5oICAgICAgICAgICB8ICAgMiArCiB0
b29scy9saWJ4bC9saWJ4bF9wY2kuYyAgICAgICAgICAgICB8IDE1MCArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysKIHRvb2xzL3B5dGhvbi94ZW4vbG93bGV2ZWwveGMveGMuYyAgIHwg
IDg0ICsrKysrKysrKysrKysrKysrKysKIHRvb2xzL3hsL3hsLmggICAgICAgICAgICAgICAgICAg
ICAgIHwgICAzICsKIHRvb2xzL3hsL3hsX2NtZHRhYmxlLmMgICAgICAgICAgICAgIHwgIDE3ICsr
KysKIHRvb2xzL3hsL3hsX3BjaS5jICAgICAgICAgICAgICAgICAgIHwgMTI1ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKy0KIHRvb2xzL3hsL3hsX3ZtY29udHJvbC5jICAgICAgICAgICAgIHwg
IDExICsrKwogeGVuL2NvbW1vbi9kb21jdGwuYyAgICAgICAgICAgICAgICAgfCAgIDYgKysKIHhl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jICAgICAgIHwgMTYxICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKystLQogeGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oICAgICAgICAg
fCAgIDMgKwogeGVuL2luY2x1ZGUveHNtL2R1bW15LmggICAgICAgICAgICAgfCAgMTggKysrKwog
eGVuL2luY2x1ZGUveHNtL3hzbS5oICAgICAgICAgICAgICAgfCAgMTYgKysrKwogeGVuL3hzbS9k
dW1teS5jICAgICAgICAgICAgICAgICAgICAgfCAgIDMgKwogeGVuL3hzbS9mbGFzay9ob29rcy5j
ICAgICAgICAgICAgICAgfCAgMTkgKysrKysKIHhlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192
ZWN0b3JzIHwgICA2ICstCiAxOSBmaWxlcyBjaGFuZ2VkLCA2NzkgaW5zZXJ0aW9ucygrKSwgMTQg
ZGVsZXRpb25zKC0pCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 17:15:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 17: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 1dPu5I-0007t6-6y; Tue, 27 Jun 2017 17:15:28 +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 1dPu5G-0007sd-UX
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 17:15:27 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 E6/69-01996-EA292595; Tue, 27 Jun 2017 17:15:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLLMWRWlGSWpSXmKPExsXSO6nOVXftpKB
 IgxdT1CyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyT/YtYC34KVHw4e4+tgfEfbxcjF4eQwEQm
 iRc9O1ggnN+MEocWLWeDcDYySlyes58VqoxR4ubM+4xdjJwcbAIGEkcP97CC2CICuRIXu4+yg
 djMAtIS1568BbOFBSwldtx8ywJiswioSiz7uYYJxOYVsJXY9fAdWFxCQE5i6fbrzCA2p4CdRP
 PKH2AzhYBqtk/rYIaoMZQ4/XAb4wRGvgWMDKsYNYpTi8pSi3SNLPWSijLTM0pyEzNzdA0NTPV
 yU4uLE9NTcxKTivWS83M3MQKDpZ6BgXEH4+UtfocYJTmYlER5T3UGRQrxJeWnVGYkFmfEF5Xm
 pBYfYpTh4FCS4D0yESgnWJSanlqRlpkDDFuYtAQHj5II71uQNG9xQWJucWY6ROoUo6KUOO9dk
 IQASCKjNA+uDRYrlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ8/JPAJrCk5lXAjf9FdBiJq
 DFLPMCQBaXJCKkpBoYNfT3Ojp4GZdHOrN33+aWjy7ceO1UrVbQzZOBeqfzLGbo5884e+ZVX92
 bTo0/iY9SorMn7/uam7zzbJnlusgDN2S/hnw1WMQe2DBrbW7N3pkJDhdO79pUtFHmdWtIiOy+
 1Orl7c+KJjDmCnQumjYzZea2jhDN7ovn9545kWa86tie+BMifwNtlFiKMxINtZiLihMBJMZPs
 JACAAA=
X-Env-Sender: venu.busireddy@oracle.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1498583723!100900740!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64414 invoked from network); 27 Jun 2017 17:15:25 -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 Jun 2017 17:15: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
 v5RHFGDi006153
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 27 Jun 2017 17:15:16 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 v5RHFGe2001800
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 27 Jun 2017 17:15:16 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 v5RHFFS0009150;
 Tue, 27 Jun 2017 17:15:15 GMT
Received: from ban25uut183.us.oracle.com (/10.153.74.183)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 27 Jun 2017 10:15:15 -0700
From: Venu Busireddy <venu.busireddy@oracle.com>
To: venu.busireddy@oracle.com, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Date: Tue, 27 Jun 2017 12:14:55 -0500
Message-Id: <20170627171458.2529-4-venu.busireddy@oracle.com>
X-Mailer: git-send-email 2.9.4
In-Reply-To: <20170627171458.2529-1-venu.busireddy@oracle.com>
References: <20170627171458.2529-1-venu.busireddy@oracle.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: xen-devel@lists.xen.org
Subject: [Xen-devel] [PATCH 3/6] libxc: Add wrappers for new 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>

bGlieGM6IEFkZCB3cmFwcGVycyBmb3IgbmV3IGNvbW1hbmRzCgpBZGQgd3JhcHBlcnMgZm9yIHRo
ZSBuZXdseSBpbnRyb2R1Y2VkIGNvbW1hbmRzICJwY2ktYXNzaWduYWJsZS1oaWRlIiwKInBjaS1h
c3NpZ25hYmxlLXVuaGlkZSIsIGFuZCAicGNpLWFzc2lnbmFibGUtbGlzdC1oaWRkZW4iLgoKU2ln
bmVkLW9mZi1ieTogVmVudSBCdXNpcmVkZHkgPHZlbnUuYnVzaXJlZGR5QG9yYWNsZS5jb20+Ci0t
LQogdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggfCAgNCArKysrCiB0b29scy9saWJ4Yy94
Y19kb21haW4uYyAgICAgICB8IDM4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCiAyIGZpbGVzIGNoYW5nZWQsIDQyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29s
cy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5o
CmluZGV4IDE2MjlmNDEuLjk3MzAyODUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUv
eGVuY3RybC5oCisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCkBAIC0xNjcwLDYg
KzE2NzAsMTAgQEAgaW50IHhjX2Fzc2lnbl9kZXZpY2UoeGNfaW50ZXJmYWNlICp4Y2gsCiAgICAg
ICAgICAgICAgICAgICAgICB1aW50MzJfdCBtYWNoaW5lX3NiZGYsCiAgICAgICAgICAgICAgICAg
ICAgICB1aW50MzJfdCBmbGFnKTsKIAoraW50IHhjX2hpZGVfZGV2aWNlKHhjX2ludGVyZmFjZSAq
eGNoLCB1aW50MzJfdCBtYWNoaW5lX2JkZik7CitpbnQgeGNfdW5oaWRlX2RldmljZSh4Y19pbnRl
cmZhY2UgKnhjaCwgdWludDMyX3QgbWFjaGluZV9iZGYpOworaW50IHhjX3Rlc3RfaGlkZGVuX2Rl
dmljZSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgbWFjaGluZV9iZGYpOworCiBpbnQgeGNf
Z2V0X2RldmljZV9ncm91cCh4Y19pbnRlcmZhY2UgKnhjaCwKICAgICAgICAgICAgICAgICAgICAg
IHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgbWFjaGluZV9z
YmRmLApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfZG9tYWluLmMgYi90b29scy9saWJ4Yy94
Y19kb21haW4uYwppbmRleCAwMDkwOWFkNC4uNzE0ZDYzMiAxMDA2NDQKLS0tIGEvdG9vbHMvbGli
eGMveGNfZG9tYWluLmMKKysrIGIvdG9vbHMvbGlieGMveGNfZG9tYWluLmMKQEAgLTE1MDEsNiAr
MTUwMSw0NCBAQCBpbnQgeGNfYXNzaWduX2RldmljZSgKICAgICByZXR1cm4gZG9fZG9tY3RsKHhj
aCwgJmRvbWN0bCk7CiB9CiAKK2ludCB4Y19oaWRlX2RldmljZSgKKyAgICB4Y19pbnRlcmZhY2Ug
KnhjaCwKKyAgICB1aW50MzJfdCBtYWNoaW5lX3NiZGYpCit7CisgICAgREVDTEFSRV9ET01DVEw7
CisKKyAgICBkb21jdGwuY21kID0gWEVOX0RPTUNUTF9oaWRlX2RldmljZTsKKyAgICBkb21jdGwu
ZG9tYWluID0gRE9NSURfWEVOOworICAgIGRvbWN0bC51LmFzc2lnbl9kZXZpY2UudS5wY2kubWFj
aGluZV9zYmRmID0gbWFjaGluZV9zYmRmOworCisgICAgcmV0dXJuIGRvX2RvbWN0bCh4Y2gsICZk
b21jdGwpOworfQorCitpbnQgeGNfdW5oaWRlX2RldmljZSgKKyAgICB4Y19pbnRlcmZhY2UgKnhj
aCwKKyAgICB1aW50MzJfdCBtYWNoaW5lX3NiZGYpCit7CisgICAgREVDTEFSRV9ET01DVEw7CisK
KyAgICBkb21jdGwuY21kID0gWEVOX0RPTUNUTF91bmhpZGVfZGV2aWNlOworICAgIGRvbWN0bC5k
b21haW4gPSBET01JRF9YRU47CisgICAgZG9tY3RsLnUuYXNzaWduX2RldmljZS51LnBjaS5tYWNo
aW5lX3NiZGYgPSBtYWNoaW5lX3NiZGY7CisKKyAgICByZXR1cm4gZG9fZG9tY3RsKHhjaCwgJmRv
bWN0bCk7Cit9CisKK2ludCB4Y190ZXN0X2hpZGRlbl9kZXZpY2UoCisgICAgeGNfaW50ZXJmYWNl
ICp4Y2gsCisgICAgdWludDMyX3QgbWFjaGluZV9zYmRmKQoreworICAgIERFQ0xBUkVfRE9NQ1RM
OworCisgICAgZG9tY3RsLmNtZCA9IFhFTl9ET01DVExfdGVzdF9oaWRkZW5fZGV2aWNlOworICAg
IGRvbWN0bC51LmFzc2lnbl9kZXZpY2UudS5wY2kubWFjaGluZV9zYmRmID0gbWFjaGluZV9zYmRm
OworCisgICAgcmV0dXJuIGRvX2RvbWN0bCh4Y2gsICZkb21jdGwpOworfQorCiBpbnQgeGNfZ2V0
X2RldmljZV9ncm91cCgKICAgICB4Y19pbnRlcmZhY2UgKnhjaCwKICAgICB1aW50MzJfdCBkb21p
ZCwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 27 17:15:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 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 1dPu5O-0007vP-Ef; Tue, 27 Jun 2017 17:15:34 +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 1dPu5N-0007uy-5w
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 17:15:33 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 76/E5-03032-4B292595; Tue, 27 Jun 2017 17:15:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsUyZ7p8oO7mSUG
 RBg07LSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozm5YkFUy0qpj38xdTAeECni5GLQ0igg0ni
 wqmFrBDOF0aJQzffMEI4GxklHv19CJWZyCjx9fpc9i5GTg42AQOJo4d7WEFsEYFciYvdR9lAb
 GYBaYlrT96C2cICwRJrjjUwdTGyc7AIqErcC+9i5ODgFbCVmP1PBqRAQkBOYun268wgNqeAnU
 Tzyh9gA4WASrZP62CGqDGW6JvVxzKBkW8BI8MqRvXi1KKy1CJdY72kosz0jJLcxMwcXUMDM73
 c1OLixPTUnMSkYr3k/NxNjMAQYQCCHYwd/5wOMUpyMCmJ8p7qDIoU4kvKT6nMSCzOiC8qzUkt
 PsQow8GhJMGrPREoJ1iUmp5akZaZAwxWmLQEB4+SCC/PBKA0b3FBYm5xZjpE6hSjopQ4bytIn
 wBIIqM0D64NFiGXGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMzLDzKeJzOvBG76K6DFTECLWe
 YFgCwuSURISTUw7nCUq9B9mOzhkBzzQ27n3FnbzXeszvq+aMaGzllPVhffDXmWZ1dR5pX4/qN
 ky96/mhGfXVYrbwrQqIxUOHHm04bNqe46p7jZM5gv7YzS8JrSOHezSyU7/1IBuwqenMpD3y6H
 9En8jvXO/bj9zTvdVbmlH9Mv5Jrd9ZMym+wst8rY4f4fi3PsSizFGYmGWsxFxYkAEM8YSosCA
 AA=
X-Env-Sender: venu.busireddy@oracle.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1498583729!61993618!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28122 invoked from network); 27 Jun 2017 17:15:31 -0000
Received: from userp1040.oracle.com (HELO userp1040.oracle.com) (156.151.31.81)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Jun 2017 17:15: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
 v5RHFPcW024552
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Tue, 27 Jun 2017 17:15:25 GMT
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0021.oracle.com (8.13.8/8.14.4) with ESMTP id v5RHFO0M032577
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Tue, 27 Jun 2017 17:15:24 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 v5RHFOZ2009247;
 Tue, 27 Jun 2017 17:15:24 GMT
Received: from ban25uut183.us.oracle.com (/10.153.74.183)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 27 Jun 2017 10:15:23 -0700
From: Venu Busireddy <venu.busireddy@oracle.com>
To: venu.busireddy@oracle.com, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Date: Tue, 27 Jun 2017 12:14:56 -0500
Message-Id: <20170627171458.2529-5-venu.busireddy@oracle.com>
X-Mailer: git-send-email 2.9.4
In-Reply-To: <20170627171458.2529-1-venu.busireddy@oracle.com>
References: <20170627171458.2529-1-venu.busireddy@oracle.com>
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: xen-devel@lists.xen.org
Subject: [Xen-devel] [PATCH 4/6] libxl: Add wrappers for new commands and
	add AER error 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>

bGlieGw6IEFkZCB3cmFwcGVycyBmb3IgbmV3IGNvbW1hbmRzIGFuZCBhZGQgQUVSIGVycm9yIGhh
bmRsZXIKCkFkZCB3cmFwcGVycyBmb3IgdGhlIG5ld2x5IGludHJvZHVjZWQgY29tbWFuZHMgInBj
aS1hc3NpZ25hYmxlLWhpZGUiLAoicGNpLWFzc2lnbmFibGUtdW5oaWRlIiwgYW5kICJwY2ktYXNz
aWduYWJsZS1saXN0LWhpZGRlbiIuCgpJbXBsZW1lbnQgdGhlIGNhbGxiYWNrIGZ1bmN0aW9uIHRv
IGhhbmRsZSB1bnJlY292ZXJhYmxlIEFFUiBlcnJvcnMuCgpTaWduZWQtb2ZmLWJ5OiBWZW51IEJ1
c2lyZWRkeSA8dmVudS5idXNpcmVkZHlAb3JhY2xlLmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4
bC5oICAgICAgIHwgICAzICsKIHRvb2xzL2xpYnhsL2xpYnhsX2V2ZW50LmggfCAgIDIgKwogdG9v
bHMvbGlieGwvbGlieGxfcGNpLmMgICB8IDE1MCArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDE1NSBpbnNlcnRpb25zKCspCgpk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKaW5k
ZXggY2Y4Njg3YS4uNWE1YmQxNCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGwuaAorKysg
Yi90b29scy9saWJ4bC9saWJ4bC5oCkBAIC0xOTQ0LDYgKzE5NDQsOSBAQCBpbnQgbGlieGxfZGV2
aWNlX2V2ZW50c19oYW5kbGVyKGxpYnhsX2N0eCAqY3R4LAogaW50IGxpYnhsX2RldmljZV9wY2lf
YXNzaWduYWJsZV9hZGQobGlieGxfY3R4ICpjdHgsIGxpYnhsX2RldmljZV9wY2kgKnBjaWRldiwg
aW50IHJlYmluZCk7CiBpbnQgbGlieGxfZGV2aWNlX3BjaV9hc3NpZ25hYmxlX3JlbW92ZShsaWJ4
bF9jdHggKmN0eCwgbGlieGxfZGV2aWNlX3BjaSAqcGNpZGV2LCBpbnQgcmViaW5kKTsKIGxpYnhs
X2RldmljZV9wY2kgKmxpYnhsX2RldmljZV9wY2lfYXNzaWduYWJsZV9saXN0KGxpYnhsX2N0eCAq
Y3R4LCBpbnQgKm51bSk7CitpbnQgbGlieGxfZGV2aWNlX3BjaV9hc3NpZ25hYmxlX2hpZGUobGli
eGxfY3R4ICpjdHgsIGxpYnhsX2RldmljZV9wY2kgKnBjaWRldik7CitpbnQgbGlieGxfZGV2aWNl
X3BjaV9hc3NpZ25hYmxlX3VuaGlkZShsaWJ4bF9jdHggKmN0eCwgbGlieGxfZGV2aWNlX3BjaSAq
cGNpZGV2KTsKK2ludCBsaWJ4bF9kZXZpY2VfcGNpX2Fzc2lnbmFibGVfaXNfaGlkZGVuKGxpYnhs
X2N0eCAqY3R4LCBsaWJ4bF9kZXZpY2VfcGNpICpwY2lkZXYpOwogCiAvKiBDUFVJRCBoYW5kbGlu
ZyAqLwogaW50IGxpYnhsX2NwdWlkX3BhcnNlX2NvbmZpZyhsaWJ4bF9jcHVpZF9wb2xpY3lfbGlz
dCAqY3B1aWQsIGNvbnN0IGNoYXIqIHN0cik7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4
bF9ldmVudC5oIGIvdG9vbHMvbGlieGwvbGlieGxfZXZlbnQuaAppbmRleCAxZWE3ODllLi40Yzc4
Nzk4IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9ldmVudC5oCisrKyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX2V2ZW50LmgKQEAgLTE3OCw2ICsxNzgsOCBAQCB2b2lkIGxpYnhsX2V2ZW50X3Jl
Z2lzdGVyX2NhbGxiYWNrcyhsaWJ4bF9jdHggKmN0eCwKIHR5cGVkZWYgc3RydWN0IGxpYnhsX19l
dmdlbl9kb21haW5fZGVhdGggbGlieGxfZXZnZW5fZG9tYWluX2RlYXRoOwogaW50IGxpYnhsX2V2
ZW5hYmxlX2RvbWFpbl9kZWF0aChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgbGlieGxfZXZfdXNlciwgbGlieGxfZXZnZW5fZG9tYWluX2Rl
YXRoICoqZXZnZW5fb3V0KTsKK2ludCBsaWJ4bF9yZWdfYWVyX2V2ZW50c19oYW5kbGVyKGxpYnhs
X2N0eCAqLCB1aW50MzJfdCkgTElCWExfRVhURVJOQUxfQ0FMTEVSU19PTkxZOwordm9pZCBsaWJ4
bF91bnJlZ19hZXJfZXZlbnRzX2hhbmRsZXIobGlieGxfY3R4ICosIHVpbnQzMl90KTsKIHZvaWQg
bGlieGxfZXZkaXNhYmxlX2RvbWFpbl9kZWF0aChsaWJ4bF9jdHggKmN0eCwgbGlieGxfZXZnZW5f
ZG9tYWluX2RlYXRoKik7CiAgIC8qIEFycmFuZ2VzIGZvciB0aGUgZ2VuZXJhdGlvbiBvZiBET01B
SU5fU0hVVERPV04gYW5kIERPTUFJTl9ERUFUSAogICAgKiBldmVudHMuICBBIGRvbWFpbiB3aGlj
aCBpcyBkZXN0cm95ZWQgYmVmb3JlIGl0IHNodXRzIGRvd24KZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhsL2xpYnhsX3BjaS5jIGIvdG9vbHMvbGlieGwvbGlieGxfcGNpLmMKaW5kZXggYjE0ZGYxNi4u
ZTY5OTZlNSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfcGNpLmMKKysrIGIvdG9vbHMv
bGlieGwvbGlieGxfcGNpLmMKQEAgLTg3NCw2ICs4NzQsNDIgQEAgaW50IGxpYnhsX2RldmljZV9w
Y2lfYXNzaWduYWJsZV9hZGQobGlieGxfY3R4ICpjdHgsIGxpYnhsX2RldmljZV9wY2kgKnBjaWRl
diwKICAgICByZXR1cm4gcmM7CiB9CiAKK2ludCBsaWJ4bF9kZXZpY2VfcGNpX2Fzc2lnbmFibGVf
aGlkZShsaWJ4bF9jdHggKmN0eCwgbGlieGxfZGV2aWNlX3BjaSAqcGNpZGV2KQoreworICAgIEdD
X0lOSVQoY3R4KTsKKyAgICBpbnQgcmM7CisKKyAgICByYyA9IHhjX2hpZGVfZGV2aWNlKGN0eC0+
eGNoLCBwY2lkZXZfZW5jb2RlX2JkZihwY2lkZXYpKTsKKyAgICBpZiAocmMgPCAwKQorICAgICAg
ICBMT0dEKEVSUk9SLCAwLCAieGNfaGlkZV9kZXZpY2UgZmFpbGVkIik7CisKKyAgICBHQ19GUkVF
OworICAgIHJldHVybiByYzsKK30KKworaW50IGxpYnhsX2RldmljZV9wY2lfYXNzaWduYWJsZV91
bmhpZGUobGlieGxfY3R4ICpjdHgsIGxpYnhsX2RldmljZV9wY2kgKnBjaWRldikKK3sKKyAgICBH
Q19JTklUKGN0eCk7CisgICAgaW50IHJjOworCisgICAgcmMgPSB4Y191bmhpZGVfZGV2aWNlKGN0
eC0+eGNoLCBwY2lkZXZfZW5jb2RlX2JkZihwY2lkZXYpKTsKKyAgICBpZiAocmMgPCAwKQorICAg
ICAgICBMT0dEKEVSUk9SLCAwLCAieGNfdW5oaWRlX2RldmljZSBmYWlsZWQiKTsKKworICAgIEdD
X0ZSRUU7CisgICAgcmV0dXJuIHJjOworfQorCitpbnQgbGlieGxfZGV2aWNlX3BjaV9hc3NpZ25h
YmxlX2lzX2hpZGRlbihsaWJ4bF9jdHggKmN0eCwgbGlieGxfZGV2aWNlX3BjaSAqcGNpZGV2KQor
eworICAgIEdDX0lOSVQoY3R4KTsKKyAgICBpbnQgcmM7CisKKyAgICByYyA9IHhjX3Rlc3RfaGlk
ZGVuX2RldmljZShjdHgtPnhjaCwgcGNpZGV2X2VuY29kZV9iZGYocGNpZGV2KSk7CisKKyAgICBH
Q19GUkVFOworICAgIHJldHVybiByYzsKK30KIAogaW50IGxpYnhsX2RldmljZV9wY2lfYXNzaWdu
YWJsZV9yZW1vdmUobGlieGxfY3R4ICpjdHgsIGxpYnhsX2RldmljZV9wY2kgKnBjaWRldiwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCByZWJpbmQpCkBAIC0xMjky
LDYgKzEzMjgsMTIwIEBAIG91dDoKICAgICByZXR1cm4gcmM7CiB9CiAKK3N0YXRpYyB2b2lkIGRv
bWFpbl9kZXN0cm95X2NhbGxiYWNrKGxpYnhsX19lZ2MgKmVnYywKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGxpYnhsX19kb21haW5fZGVzdHJveV9zdGF0ZSAqZGRzLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHJjKQoreworICAgIFNUQVRFX0FP
X0dDKGRkcy0+YW8pOworCisgICAgaWYgKHJjKQorICAgICAgICBMT0dEKEVSUk9SLCBkZHMtPmRv
bWlkLCAiRGVzdHJ1Y3Rpb24gb2YgZG9tYWluIGZhaWxlZCwgcmMgPSAlZCIsIHJjKTsKKworICAg
IGxpYnhsX19uZXN0ZWRfYW9fZnJlZShhbyk7Cit9CisKKwordHlwZWRlZiBzdHJ1Y3QgeworICAg
IHVpbnQzMl90IGRvbWlkOworICAgIGxpYnhsX19hbyAqYW87CisgICAgbGlieGxfX2V2X3hzd2F0
Y2ggd2F0Y2g7Cit9IGxpYnhsX2Flcl93YXRjaDsKK3N0YXRpYyBsaWJ4bF9hZXJfd2F0Y2ggYWVy
X3dhdGNoOworCitzdGF0aWMgdm9pZCBhZXJfYmFja2VuZF93YXRjaF9jYWxsYmFjayhsaWJ4bF9f
ZWdjICplZ2MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9f
ZXZfeHN3YXRjaCAqd2F0Y2gsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBjb25zdCBjaGFyICp3YXRjaF9wYXRoLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY29uc3QgY2hhciAqZXZlbnRfcGF0aCkKK3sKKyAgICBsaWJ4bF9hZXJfd2F0Y2gg
KmxfYWVyX3dhdGNoID0gQ09OVEFJTkVSX09GKHdhdGNoLCAqbF9hZXJfd2F0Y2gsIHdhdGNoKTsK
KyAgICBsaWJ4bF9fYW8gKm5lc3RlZF9hbyA9IGxpYnhsX19uZXN0ZWRfYW9fY3JlYXRlKGxfYWVy
X3dhdGNoLT5hbyk7CisgICAgU1RBVEVfQU9fR0MobmVzdGVkX2FvKTsKKyAgICBsaWJ4bF9jdHgg
KmN0eCA9IGxpYnhsX19nY19vd25lcihnYyk7CisgICAgdWludDMyX3QgZG9taWQgPSBsX2Flcl93
YXRjaC0+ZG9taWQ7CisgICAgdWludDMyX3Qgc2VnLCBidXMsIGRldiwgZm47CisgICAgaW50IHJj
OworICAgIGNoYXIgKnAsICpwYXRoLCAqZHN0X3BhdGg7CisgICAgY29uc3QgY2hhciAqYWVyRmFp
bGVkU0JERjsKKyAgICBzdHJ1Y3QgeHNfcGVybWlzc2lvbnMgcndwZXJtWzFdOworICAgIGxpYnhs
X19kb21haW5fZGVzdHJveV9zdGF0ZSAqZGRzOworICAgIEdDTkVXKGRkcyk7CisKKyAgICAvKiBF
eHRyYWN0IHRoZSBiYWNrZW5kIGRpcmVjdG9yeS4gKi8KKyAgICBwYXRoID0gbGlieGxfX3N0cmR1
cChnYywgZXZlbnRfcGF0aCk7CisgICAgcCA9IHN0cnJjaHIocGF0aCwgJy8nKTsKKyAgICBpZiAo
cCA9PSBOVUxMKQorICAgICAgICBnb3RvIHNraXA7CisgICAgaWYgKHN0cmNtcChwLCAiL2FlckZh
aWxlZFNCREYiKSAhPSAwKQorICAgICAgICBnb3RvIHNraXA7CisgICAgLyogVHJ1bmNhdGUgdGhl
IHN0cmluZyBzbyBpdCBwb2ludHMgdG8gdGhlIGJhY2tlbmQgZGlyZWN0b3J5LiAqLworICAgICpw
ID0gJ1wwJzsKKworICAgIC8qIEZldGNoIHRoZSB2YWx1ZSBvZiB0aGUgZmFpbGVkIFBDSSBkZXZp
Y2UuICovCisgICAgcmMgPSBsaWJ4bF9feHNfcmVhZF9jaGVja2VkKGdjLCBYQlRfTlVMTCwKKyAg
ICAgICAgICAgIEdDU1BSSU5URigiJXMvYWVyRmFpbGVkU0JERiIsIHBhdGgpLCAmYWVyRmFpbGVk
U0JERik7CisgICAgaWYgKHJjIHx8ICFhZXJGYWlsZWRTQkRGKQorICAgICAgICBnb3RvIHNraXA7
CisgICAgc3NjYW5mKGFlckZhaWxlZFNCREYsICIleDoleDoleC4leCIsICZzZWcsICZidXMsICZk
ZXYsICZmbik7CisKKyAgICBsaWJ4bF91bnJlZ19hZXJfZXZlbnRzX2hhbmRsZXIoY3R4LCBkb21p
ZCk7CisKKyAgICBkZHMtPmFvID0gbmVzdGVkX2FvOworICAgIGRkcy0+ZG9taWQgPSBkb21pZDsK
KyAgICBkZHMtPmNhbGxiYWNrID0gZG9tYWluX2Rlc3Ryb3lfY2FsbGJhY2s7CisgICAgbGlieGxf
X2RvbWFpbl9kZXN0cm95KGVnYywgZGRzKTsKKworICAgIHJjID0geGNfaGlkZV9kZXZpY2UoY3R4
LT54Y2gsIHNlZyA8PCAxNiB8IGJ1cyA8PCA4IHwgZGV2IDw8IDMgfCBmbik7CisgICAgaWYgKHJj
KQorICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwgIiB4Y19oaWRlX2RldmljZSgpIGZhaWxlZCwg
cmMgPSAlZCIsIHJjKTsKKworICAgIHJ3cGVybVswXS5pZCA9IDA7CisgICAgcndwZXJtWzBdLnBl
cm1zID0gWFNfUEVSTV9SRUFEIHwgWFNfUEVSTV9XUklURTsKKyAgICBkc3RfcGF0aCA9IEdDU1BS
SU5URigiL2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvcGNpLzAvMC8lcyIsICJhZXJGYWlsZWRQQ0lz
Iik7CisgICAgcmMgPSBsaWJ4bF9feHNfbWtub2QoZ2MsIFhCVF9OVUxMLCBkc3RfcGF0aCwgcndw
ZXJtLCAxKTsKKyAgICBpZiAocmMpIHsKKyAgICAgICAgTE9HRChFUlJPUiwgZG9taWQsICIgbGli
eGxfX3hzX21rbm9kKCkgZmFpbGVkLCByYyA9ICVkIiwgcmMpOworICAgICAgICBnb3RvIHNraXA7
CisgICAgfQorCisgICAgcmMgPSBsaWJ4bF9feHNfd3JpdGVfY2hlY2tlZChnYywgWEJUX05VTEws
IGRzdF9wYXRoLCBhZXJGYWlsZWRTQkRGKTsKKyAgICBpZiAocmMpCisgICAgICAgIExPR0QoRVJS
T1IsIGRvbWlkLCAiIGxpYnhsX194c193cml0ZV9jaGVja2VkKCkgZmFpbGVkLCByYyA9ICVkIiwg
cmMpOworCitza2lwOgorICAgIHJldHVybjsKK30KKworLyogSGFuZGxlciBvZiBldmVudHMgZm9y
IGRldmljZSBkcml2ZXIgZG9tYWlucyAqLworaW50IGxpYnhsX3JlZ19hZXJfZXZlbnRzX2hhbmRs
ZXIobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkKQoreworICAgIEFPX0NSRUFURShjdHgs
IDAsIDApOworICAgIGludCByYzsKKyAgICBjaGFyICpiZV9wYXRoOworCisgICAgLyoKKyAgICAg
KiBXZSB1c2UgYWJzb2x1dGUgcGF0aHMgYmVjYXVzZSB3ZSB3YW50IHhzd2F0Y2ggdG8gYWxzbyBy
ZXR1cm4KKyAgICAgKiBhYnNvbHV0ZSBwYXRocyB0aGF0IGNhbiBiZSBwYXJzZWQgYnkgbGlieGxf
X3BhcnNlX2JhY2tlbmRfcGF0aC4KKyAgICAgKi8KKyAgICBhZXJfd2F0Y2guYW8gPSBhbzsKKyAg
ICBhZXJfd2F0Y2guZG9taWQgPSBkb21pZDsKKyAgICBiZV9wYXRoID0gR0NTUFJJTlRGKCIvbG9j
YWwvZG9tYWluLzAvYmFja2VuZC9wY2kvJXUvMC9hZXJGYWlsZWRTQkRGIiwgZG9taWQpOworICAg
IHJjID0gbGlieGxfX2V2X3hzd2F0Y2hfcmVnaXN0ZXIoZ2MsICZhZXJfd2F0Y2gud2F0Y2gsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhZXJfYmFja2VuZF93YXRjaF9jYWxs
YmFjaywgYmVfcGF0aCk7CisgICAgaWYgKHJjKQorICAgICAgICByZXR1cm4gQU9fQ1JFQVRFX0ZB
SUwocmMpOworCisgICAgcmV0dXJuIEFPX0lOUFJPR1JFU1M7Cit9CisKKy8qIEhhbmRsZXIgb2Yg
ZXZlbnRzIGZvciBkZXZpY2UgZHJpdmVyIGRvbWFpbnMgKi8KK3ZvaWQgbGlieGxfdW5yZWdfYWVy
X2V2ZW50c19oYW5kbGVyKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCkKK3sKKyAgICBH
Q19JTklUKGN0eCk7CisKKyAgICBsaWJ4bF9fZXZfeHN3YXRjaF9kZXJlZ2lzdGVyKGdjLCAmYWVy
X3dhdGNoLndhdGNoKTsKKyAgICByZXR1cm47Cit9CisKIHN0YXRpYyB2b2lkIGxpYnhsX19hZGRf
cGNpZGV2cyhsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19hbyAqYW8sIHVpbnQzMl90IGRvbWlkLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29u
ZmlnLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19tdWx0aWRldiAqbXVs
dGlkZXYpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 27 17:15:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 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 1dPu5a-00080a-Sz; Tue, 27 Jun 2017 17:15:46 +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 1dPu5Z-0007zw-SE
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 17:15:45 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 28/35-29088-1C292595; Tue, 27 Jun 2017 17:15:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLLMWRWlGSWpSXmKPExsUyZ7p8oO6BSUG
 RBst7dCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxl03+xFVyTqvjRu5OpgXGTUBcjF4eQwEQm
 ia9XjzFCOL8ZJdY9usUM4WxklLje/o0FqoxRYtfZWUAZTg42AQOJo4d7WEESIgLHGCXOP5rCC
 JJgFpCWuPbkLRuILSzgLbH33SJ2EJtFQFVi05YmoAYODl4BW4mlSz1BwhICchJLt18Hm8kpYC
 fRvPIHK4gtBFSyfVoHM0SNocTnjUuZJzDyLWBkWMWoUZxaVJZapGtkoZdUlJmeUZKbmJmja2h
 grJebWlycmJ6ak5hUrJecn7uJERgs9QwMjDsY20/4HWKU5GBSEuU91RkUKcSXlJ9SmZFYnBFf
 VJqTWnyIUYaDQ0mC98hEoJxgUWp6akVaZg4wbGHSEhw8SiK8b0HSvMUFibnFmekQqVOMilLiv
 K0gCQGQREZpHlwbLFYuMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLm5Z8ANIUnM68EbvoroM
 VMQItZ5gWALC5JREhJNTA2mZ/ZvsVP+6DLib79q24r9h67n9R0om7OaWeTEl+3xVf0dSe4SHA
 /vTvT9aacm2LAeqHQ91d7Y6LVru6PTvwvYhzlbTPpv19T+4f9GhYOjILyz1WcFmlWn1w4bZ1S
 +/uX1e9X/W4ret5RxbJ2mr6QV3bJZ5ny02XvlCNn56ua7G/Z7Mtz/rMSS3FGoqEWc1FxIgCwJ
 quZkAIAAA==
X-Env-Sender: venu.busireddy@oracle.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1498583742!106945053!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9403 invoked from network); 27 Jun 2017 17:15:44 -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; 27 Jun 2017 17:15:44 -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
 v5RHFYOW024720
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 27 Jun 2017 17:15:35 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 v5RHFYmY030319
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 27 Jun 2017 17:15:34 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 v5RHFYn7009314;
 Tue, 27 Jun 2017 17:15:34 GMT
Received: from ban25uut183.us.oracle.com (/10.153.74.183)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 27 Jun 2017 10:15:34 -0700
From: Venu Busireddy <venu.busireddy@oracle.com>
To: venu.busireddy@oracle.com, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Date: Tue, 27 Jun 2017 12:14:57 -0500
Message-Id: <20170627171458.2529-6-venu.busireddy@oracle.com>
X-Mailer: git-send-email 2.9.4
In-Reply-To: <20170627171458.2529-1-venu.busireddy@oracle.com>
References: <20170627171458.2529-1-venu.busireddy@oracle.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: xen-devel@lists.xen.org
Subject: [Xen-devel] [PATCH 5/6] tools/python/xc: Update pyxc_methods with
	new 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>

dG9vbHMvcHl0aG9uL3hjOiBVcGRhdGUgcHl4Y19tZXRob2RzIHdpdGggbmV3IGNvbW1hbmRzCgpB
ZGQgcHl4Y191bmhpZGVfZGV2aWNlKCkgYW5kIHB5eGNfaGlkZV9kZXZpY2UoKSwgYW5kIHVwZGF0
ZSBweXhjX21ldGhvZHMuCgpTaWduZWQtb2ZmLWJ5OiBWZW51IEJ1c2lyZWRkeSA8dmVudS5idXNp
cmVkZHlAb3JhY2xlLmNvbT4KLS0tCiB0b29scy9weXRob24veGVuL2xvd2xldmVsL3hjL3hjLmMg
fCA4NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFu
Z2VkLCA4NCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvcHl0aG9uL3hlbi9sb3ds
ZXZlbC94Yy94Yy5jIGIvdG9vbHMvcHl0aG9uL3hlbi9sb3dsZXZlbC94Yy94Yy5jCmluZGV4IDVk
MTEyYWYuLmFkODIyZGYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3B5dGhvbi94ZW4vbG93bGV2ZWwveGMv
eGMuYworKysgYi90b29scy9weXRob24veGVuL2xvd2xldmVsL3hjL3hjLmMKQEAgLTYwOSw2ICs2
MDksNzYgQEAgc3RhdGljIFB5T2JqZWN0ICpweXhjX2RlYXNzaWduX2RldmljZShYY09iamVjdCAq
c2VsZiwKICAgICByZXR1cm4gUHlfQnVpbGRWYWx1ZSgiaSIsIHNiZGYpOwogfQogCitzdGF0aWMg
UHlPYmplY3QgKnB5eGNfaGlkZV9kZXZpY2UoWGNPYmplY3QgKnNlbGYsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgUHlPYmplY3QgKmFyZ3MsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgUHlPYmplY3QgKmt3ZHMpCit7CisgICAgdWludDMyX3Qgc2JkZiA9IDA7
CisgICAgY2hhciAqcGNpX3N0cjsKKyAgICBpbnQgc2VnLCBidXMsIGRldiwgZnVuYzsKKyAgICBz
dGF0aWMgY2hhciAqa3dkX2xpc3RbXSA9IHsgInBjaSIsIE5VTEwgfTsKKworICAgIGlmICggIVB5
QXJnX1BhcnNlVHVwbGVBbmRLZXl3b3JkcyhhcmdzLCBrd2RzLCAiaXMiLCBrd2RfbGlzdCwgJnBj
aV9zdHIpICkKKyAgICB7CisgICAgICAgIHNiZGYgPSAtMTsKKyAgICAgICAgZ290byBlbmRfaGlk
ZTsKKyAgICB9CisKKyAgICB3aGlsZSAoIG5leHRfYmRmKCZwY2lfc3RyLCAmc2VnLCAmYnVzLCAm
ZGV2LCAmZnVuYykgKQorICAgIHsKKyAgICAgICAgc2JkZiA9IHNlZyA8PCAxNjsKKyAgICAgICAg
c2JkZiB8PSAoYnVzICYgMHhmZikgPDwgODsKKyAgICAgICAgc2JkZiB8PSAoZGV2ICYgMHgxZikg
PDwgMzsKKyAgICAgICAgc2JkZiB8PSAoZnVuYyAmIDB4Nyk7CisKKyAgICAgICAgaWYgKCB4Y19o
aWRlX2RldmljZShzZWxmLT54Y19oYW5kbGUsIHNiZGYpICE9IDAgKQorICAgICAgICB7CisgICAg
ICAgICAgICBpZiAoIGVycm5vID09IEVOT1NZUyApCisgICAgICAgICAgICAgICAgc2JkZiA9IC0x
OworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKyAgICAgICAgc2JkZiA9IDA7CisgICAg
fQorCitlbmRfaGlkZToKKyAgICByZXR1cm4gUHlfQnVpbGRWYWx1ZSgiaSIsIHNiZGYpOworfQor
CitzdGF0aWMgUHlPYmplY3QgKnB5eGNfdW5oaWRlX2RldmljZShYY09iamVjdCAqc2VsZiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFB5T2JqZWN0ICphcmdzLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUHlPYmplY3QgKmt3ZHMpCit7CisgICAgdWlu
dDMyX3Qgc2JkZiA9IDA7CisgICAgY2hhciAqcGNpX3N0cjsKKyAgICBpbnQgc2VnLCBidXMsIGRl
diwgZnVuYzsKKyAgICBzdGF0aWMgY2hhciAqa3dkX2xpc3RbXSA9IHsgInBjaSIsIE5VTEwgfTsK
KworICAgIGlmICggIVB5QXJnX1BhcnNlVHVwbGVBbmRLZXl3b3JkcyhhcmdzLCBrd2RzLCAiaXMi
LCBrd2RfbGlzdCwgJnBjaV9zdHIpICkKKyAgICB7CisgICAgICAgIHNiZGYgPSAtMTsKKyAgICAg
ICAgZ290byBlbmRfdW5oaWRlOworICAgIH0KKworICAgIHdoaWxlICggbmV4dF9iZGYoJnBjaV9z
dHIsICZzZWcsICZidXMsICZkZXYsICZmdW5jKSApCisgICAgeworICAgICAgICBzYmRmID0gc2Vn
IDw8IDE2OworICAgICAgICBzYmRmIHw9IChidXMgJiAweGZmKSA8PCA4OworICAgICAgICBzYmRm
IHw9IChkZXYgJiAweDFmKSA8PCAzOworICAgICAgICBzYmRmIHw9IChmdW5jICYgMHg3KTsKKwor
ICAgICAgICBpZiAoIHhjX3VuaGlkZV9kZXZpY2Uoc2VsZi0+eGNfaGFuZGxlLCBzYmRmKSAhPSAw
ICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCBlcnJubyA9PSBFTk9TWVMgKQorICAgICAg
ICAgICAgICAgIHNiZGYgPSAtMTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisgICAg
ICAgIHNiZGYgPSAwOworICAgIH0KKworZW5kX3VuaGlkZToKKyAgICByZXR1cm4gUHlfQnVpbGRW
YWx1ZSgiaSIsIHNiZGYpOworfQorCiBzdGF0aWMgUHlPYmplY3QgKnB5eGNfZ2V0X2RldmljZV9n
cm91cChYY09iamVjdCAqc2VsZiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgUHlPYmplY3QgKmFyZ3MpCiB7CkBAIC0yMjMzLDcgKzIzMDMsMjEgQEAgc3RhdGljIFB5
TWV0aG9kRGVmIHB5eGNfbWV0aG9kc1tdID0gewogICAgICAgICIgZG9tICAgICBbaW50XTogICAg
ICBEb21haW4gdG8gZGVhc3NpZ24gZGV2aWNlIGZyb20uXG4iCiAgICAgICAgIiBwY2lfc3RyIFtz
dHJdOiAgICAgIFBDSSBkZXZpY2VzLlxuIgogICAgICAgICJSZXR1cm5zOiBbaW50XSAwIG9uIHN1
Y2Nlc3MsIG9yIGRldmljZSBiZGYgdGhhdCBjYW4ndCBiZSBkZWFzc2lnbmVkLlxuIiB9LAorCisg
ICAgIHsgImhpZGVfZGV2aWNlIiwKKyAgICAgICAoUHlDRnVuY3Rpb24pcHl4Y19oaWRlX2Rldmlj
ZSwKKyAgICAgICBNRVRIX1ZBUkFSR1MgfCBNRVRIX0tFWVdPUkRTLCAiXG4iCisgICAgICAgIkhp
ZGUgZGV2aWNlIGFmdGVyIEFFUiBmYXRhbCBlcnJvciB0cmlnZ2VyLlxuIgorICAgICAgICIgcGNp
X3N0ciBbc3RyXTogICAgICBQQ0kgZGV2aWNlcy5cbiIKKyAgICAgICAiUmV0dXJuczogW2ludF0g
ZGV2aWNlIGJkZiBvbiBzdWNjZXNzIG9yIC0xIGlmIGl0IGNhbnQgYmUgaGlkZGVuLlxuIiB9LAog
ICAKKyAgICAgeyAidW5oaWRlX2RldmljZSIsCisgICAgICAgKFB5Q0Z1bmN0aW9uKXB5eGNfdW5o
aWRlX2RldmljZSwKKyAgICAgICBNRVRIX1ZBUkFSR1MgfCBNRVRIX0tFWVdPUkRTLCAiXG4iCisg
ICAgICAgIlVuaGlkZSBoaWRkZW4gZGV2aWNlIGFmdGVyIEFFUiBmYXRhbCBlcnJvciB0cmlnZ2Vy
LlxuIgorICAgICAgICIgcGNpX3N0ciBbc3RyXTogICAgICBQQ0kgZGV2aWNlcy5cbiIKKyAgICAg
ICAiUmV0dXJuczogW2ludF0gZGV2aWNlIGJkZiBvbiBzdWNjZXNzIG9yIC0xIGlmIGl0IGNhbnQg
YmUgdW5oaWRkZW4uXG4iIH0sCisKICAgICB7ICJzY2hlZF9pZF9nZXQiLAogICAgICAgKFB5Q0Z1
bmN0aW9uKXB5eGNfc2NoZWRfaWRfZ2V0LAogICAgICAgTUVUSF9OT0FSR1MsICJcbiIKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 27 17:15:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 17: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 1dPu5j-000856-4V; Tue, 27 Jun 2017 17:15:55 +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 1dPu5h-00084J-PK
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 17:15:53 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 3E/96-03557-9C292595; Tue, 27 Jun 2017 17:15:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsXSO6nOVffEpKB
 Ig/NT1SyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozbs9azFOwXqJg97SFTA+Nf3i5GTg4hgYlM
 EtN/JHYxcgHZvxkl7r3ZxALhbGSU2DL/DzOEM5FR4suBlywgLWwCBhJHD/ewgtgiArkSF7uPs
 oHYzALSEteevAWzhQVMJSbM28IEYrMIqErcO/IIrJdXwFbi0c0/YL0SAnISS7dfZwaxOQXsJJ
 pX/mCFOMlWYvu0DmaIGkOJzxuXMk9g5FvAyLCKUb04tagstUjXUC+pKDM9oyQ3MTNH19DATC8
 3tbg4MT01JzGpWC85P3cTIzBQGIBgB+PO506HGCU5mJREeU91BkUK8SXlp1RmJBZnxBeV5qQW
 H2KU4eBQkuA9MhEoJ1iUmp5akZaZAwxZmLQEB4+SCC/PBKA0b3FBYm5xZjpE6hSjopQ4bytIn
 wBIIqM0D64NFieXGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMzLDzKeJzOvBG76K6DFTECLWe
 YFgCwuSURISTUwiuoaGEofWxESJqHEUrXhhfaqR6o7FDIm1slET1e+yds36ZLvqUmx7u+eGRi
 wCRYeie9i+Gf9fusbaY8CUb1d5bKfynYbxRxpOL7mwqs816cffR97tounZM3/0Bh1VefUqiMr
 ncRPnmZdbx2esm33GkfbvVqyM449Kz50/IPv47NnW+czvJ8RrsRSnJFoqMVcVJwIADsqf9eOA
 gAA
X-Env-Sender: venu.busireddy@oracle.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1498583751!86520313!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45546 invoked from network); 27 Jun 2017 17:15: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; 27 Jun 2017 17:15: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
 v5RHFiRR006731
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 27 Jun 2017 17:15:44 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 v5RHFiAa030987
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 27 Jun 2017 17:15:44 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 v5RHFhVG009401;
 Tue, 27 Jun 2017 17:15:43 GMT
Received: from ban25uut183.us.oracle.com (/10.153.74.183)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 27 Jun 2017 10:15:43 -0700
From: Venu Busireddy <venu.busireddy@oracle.com>
To: venu.busireddy@oracle.com, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Date: Tue, 27 Jun 2017 12:14:58 -0500
Message-Id: <20170627171458.2529-7-venu.busireddy@oracle.com>
X-Mailer: git-send-email 2.9.4
In-Reply-To: <20170627171458.2529-1-venu.busireddy@oracle.com>
References: <20170627171458.2529-1-venu.busireddy@oracle.com>
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: xen-devel@lists.xen.org
Subject: [Xen-devel] [PATCH 6/6] docs: Document the new 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>

ZG9jczogRG9jdW1lbnQgdGhlIG5ldyBjb21tYW5kcy4KCkFkZCBkb2N1bWVudGF0aW9uIGZvciB0
aGUgbmV3bHkgYWRkZWQgY29tbWFuZHMgInBjaS1hc3NpZ25hYmxlLWhpZGUiLAoicGNpLWFzc2ln
bmFibGUtdW5oaWRlIiwgYW5kICJwY2ktYXNzaWduYWJsZS1saXN0LWhpZGRlbiIuCgpTaWduZWQt
b2ZmLWJ5OiBWZW51IEJ1c2lyZWRkeSA8dmVudS5idXNpcmVkZHlAb3JhY2xlLmNvbT4KLS0tCiBk
b2NzL21hbi94bC5wb2QuMS5pbiB8IDI0ICsrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxl
IGNoYW5nZWQsIDI0IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kb2NzL21hbi94bC5wb2Qu
MS5pbiBiL2RvY3MvbWFuL3hsLnBvZC4xLmluCmluZGV4IDc4YmY4ODQuLjg2ZjcwODkgMTAwNjQ0
Ci0tLSBhL2RvY3MvbWFuL3hsLnBvZC4xLmluCisrKyBiL2RvY3MvbWFuL3hsLnBvZC4xLmluCkBA
IC0xNDYyLDYgKzE0NjIsMTMgQEAgVGhlc2UgYXJlIGRldmljZXMgaW4gdGhlIHN5c3RlbSB3aGlj
aCBhcmUgY29uZmlndXJlZCB0byBiZQogYXZhaWxhYmxlIGZvciBwYXNzdGhyb3VnaCBhbmQgYXJl
IGJvdW5kIHRvIGEgc3VpdGFibGUgUENJCiBiYWNrZW5kIGRyaXZlciBpbiBkb21haW4gMCByYXRo
ZXIgdGhhbiBhIHJlYWwgZHJpdmVyLgogCis9aXRlbSBCPHBjaS1hc3NpZ25hYmxlLWxpc3QtaGlk
ZGVuPgorCitMaXN0IGFsbCB0aGUgYXNzaWduYWJsZSBQQ0kgZGV2aWNlcyB0aGF0IGFyZSBoaWRk
ZW4uCitXaGVuIGEgUENJIGRldmljZSBhc3NpZ25lZCB0byBhIGd1ZXN0IGluIHBhc3N0aHJvdWdo
IG1vZGUgY2F1c2VzCit1bnJlY292ZXJhYmxlIEFFUiBlcnJvcnMsIHRoZSBoeXBlcnZpc29yIHNo
dXRzIGRvd24gdGhlIGd1ZXN0IGFuZCBoaWRlcwordGhlIGRldmljZSBmcm9tIGJlaW5nIGFzc2ln
bmFibGUgdG8gdGhlIGd1ZXN0cy4KKwogPWl0ZW0gQjxwY2ktYXNzaWduYWJsZS1hZGQ+IEk8QkRG
PgogCiBNYWtlIHRoZSBkZXZpY2UgYXQgUENJIEJ1cy9EZXZpY2UvRnVuY3Rpb24gQkRGIGFzc2ln
bmFibGUgdG8gZ3Vlc3RzLgpAQCAtMTQ4NCw2ICsxNDkxLDIzIEBAIGl0IHdpbGwgYWxzbyBhdHRl
bXB0IHRvIHJlLWJpbmQgdGhlIGRldmljZSB0byBpdHMgb3JpZ2luYWwgZHJpdmVyLCBtYWtpbmcg
aXQKIHVzYWJsZSBieSBEb21haW4gMCBhZ2Fpbi4gIElmIHRoZSBkZXZpY2UgaXMgbm90IGJvdW5k
IHRvIHBjaWJhY2ssIGl0IHdpbGwKIHJldHVybiBzdWNjZXNzLgogCis9aXRlbSBCPHBjaS1hc3Np
Z25hYmxlLWhpZGU+IEk8QkRGPgorCitIaWRlIHRoZSBkZXZpY2UgYXQgUENJIEJ1cy9EZXZpY2Uv
RnVuY3Rpb24gQkRGIGZyb20gYmVpbmcgYXNzaWduYWJsZQordG8gZ3Vlc3RzLCBzaW1pbGFyIHRv
IHRoZSB3YXkgdGhlIGh5cGVydmlzb3Igd291bGQgaGlkZSB0aGUgZGV2aWNlIHRoYXQKK2NhdXNl
ZCB1bnJlY292ZXJhYmxlIEFFUiBlcnJvcnMuCitXaGVuIGEgUENJIGRldmljZSBhc3NpZ25lZCB0
byBhIGd1ZXN0IGluIHBhc3N0aHJvdWdoIG1vZGUgY2F1c2VzCit1bnJlY292ZXJhYmxlIEFFUiBl
cnJvcnMsIHRoZSBoeXBlcnZpc29yIHNodXRzIGRvd24gdGhlIGd1ZXN0IGFuZCBoaWRlcwordGhl
IGRldmljZSBmcm9tIGJlaW5nIGFzc2lnbmFibGUgdG8gdGhlIGd1ZXN0cy4KKworPWl0ZW0gQjxw
Y2ktYXNzaWduYWJsZS11bmhpZGU+IEk8QkRGPgorCitVbmhpZGUgdGhlIGRldmljZSBhdCBQQ0kg
QnVzL0RldmljZS9GdW5jdGlvbiBCREYgdGhhdCB3YXMgcHJldmlvdXNseQoraGlkZGVuIGJ5IHRo
ZSBoeXBlcnZpc29yIGR1ZSB0byB1bnJlY292ZXJhYmxlIEFFUiBlcnJvcnMuCitXaGVuIGEgUENJ
IGRldmljZSBhc3NpZ25lZCB0byBhIGd1ZXN0IGluIHBhc3N0aHJvdWdoIG1vZGUgY2F1c2VzCit1
bnJlY292ZXJhYmxlIEFFUiBlcnJvcnMsIHRoZSBoeXBlcnZpc29yIHNodXRzIGRvd24gdGhlIGd1
ZXN0IGFuZCBoaWRlcwordGhlIGRldmljZSBmcm9tIGJlaW5nIGFzc2lnbmFibGUgdG8gdGhlIGd1
ZXN0cy4KKwogPWl0ZW0gQjxwY2ktYXR0YWNoPiBJPGRvbWFpbi1pZD4gSTxCREY+CiAKIEhvdC1w
bHVnIGEgbmV3IHBhc3MtdGhyb3VnaCBwY2kgZGV2aWNlIHRvIHRoZSBzcGVjaWZpZWQgZG9tYWlu
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 17:22:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 17: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 1dPuBk-0000wH-RT; Tue, 27 Jun 2017 17: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 <venu.busireddy@oracle.com>) id 1dPuBj-0000wB-Bl
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 17:22:07 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 A0/9F-02181-E3492595; Tue, 27 Jun 2017 17:22:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsUyZ7p8oK7llKB
 Ig1dTGC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozuB39ZCnYIV3zbeZi1gfGaQBcjF4eQwEQm
 iYn/TjBDOL8ZJU69O8AE4WxklPh54ihLFyMnSBmjxNG74iA2m4CBxNHDPawgtohAicTd3hNgN
 cwCnhITpp9iB7GFBbwk9r5aB1bDIqAq8XHaAUYQm1fAVmLxs2awuISAnMTS7deZIWxDidMPtz
 FOYORZwMiwilG9OLWoLLVI10wvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyPQ8wx
 AsINxaoPzIUZJDiYlUd5TnUGRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4Z04CygkWpaanVqRl
 5gBDECYtwcGjJMKrCZLmLS5IzC3OTIdInWLU5diwev0XJiGWvPy8VClx3qsgRQIgRRmleXAjY
 PFwiVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8WSBTeDLzSuA2vQI6ggnoCJZ5ASBHlCQipK
 QaGFVPLnM6cjuabf3+uy7Ffte/TP2ubXy3j3En07dH7s09Uzc85M04kVqexm/YVayx2XLHd3O
 fa3nJp7vbNTk7H57KnGq9KnpDKJsC4/8PV25d1b+WPunbJC3/idtZjM+82rh7r1qwrFLu5Dvz
 n3SxPhP+JbNg+aM417DIvaHWt4vcS4Vuv0q7YKjEUpyRaKjFXFScCACEUS/MggIAAA==
X-Env-Sender: venu.busireddy@oracle.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1498584118!101749685!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19948 invoked from network); 27 Jun 2017 17:22:00 -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; 27 Jun 2017 17:22:00 -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
 v5RHLwPx032405
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 27 Jun 2017 17:21:58 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 v5RHLvfg020672
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 27 Jun 2017 17:21:57 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 v5RHLvOc012391;
 Tue, 27 Jun 2017 17:21:57 GMT
Received: from ban25uut183.us.oracle.com (/10.153.74.183)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 27 Jun 2017 10:21:57 -0700
From: Venu Busireddy <venu.busireddy@oracle.com>
To: venu.busireddy@oracle.com, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Juergen Gross <jgross@suse.com>
Date: Tue, 27 Jun 2017 12:21:50 -0500
Message-Id: <20170627172150.2630-1-venu.busireddy@oracle.com>
X-Mailer: git-send-email 2.9.4
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: Elena Ufimtseva <elena.ufimtseva@oracle.com>, xen-devel@lists.xen.org
Subject: [Xen-devel] [PATCH] xen-pciback: Mark a PCIe device to be hidden on
	AER error
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBzZXQgaXMgcGFydCBvZiBhIHNldCBvZiBwYXRjaHMgdGhhdCB0b2dldGhlciBh
bGxvdyBjb250YWlubWVudApvZiB1bnJlY292ZXJhYmxlIEFFUiBlcnJvcnMgZnJvbSBQQ0llIGRl
dmljZXMgYXNzaWduZWQgdG8gZ3Vlc3RzIGluCnBhc3N0aHJvdWdoIG1vZGUuIFRoZSBjb250YWlu
bWVudCBpcyBhY2hpZXZlZCBieSBraWxsaW5nIHRoZSBndWVzdCBhbmQKaGlkaW5nIHRoZSBkZXZp
Y2UgdXBvbiByZWNlaXZpbmcgdGhlIGZhdGFsIEFFUiBlcnJvci4KClRoZSBYZW4gcGF0Y2ggcmVs
YXRlZCB0byB0aGlzIHBhdGNoIGlzOgoKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVzL2h0
bWwveGVuLWRldmVsLzIwMTctMDYvbXNnMDMyNjkuaHRtbAoKClRoaXMgcGF0Y2ggc3RvcmVzIGlu
IHhlbnN0b3JlIHRoZSA8czpiOmQuZj4gb2YgdGhlIHBhc3NlZCB0aHJvdWdoIGRldmljZQp0aGF0
IHRyaWdnZXJlZCB0aGUgQUVSIHVucmVjb3ZlcmFibGUgZXJyb3IuIFRoaXMgd2lsbCBhbGxvdyB4
ZW4gKHdpdGggYQp3YXRjaGVyIHNldHVwIHRvIHdhdGNoICJhZXJGYWlsZWRTQkRGIikgdG8gbWFr
ZSB0aGUgZGV2aWNlIHVuYXNzaWduYWJsZQp1bnRpbCB0aGUgbmV4dCByZWJvb3Qgb3Igb3BlcmF0
b3IgaW50ZXJ2ZW50aW9uIHVzaW5nIHRoZSB4ZW4gdG9vbCBzdGFjay4KCk5vdGU6CldoZW4gdW5y
ZWNvdmVyYWJsZSBBRVIgZXJyb3JzIGFyZSBkZXRlY3RlZCBmcm9tIHRoZSBQQ0llIGRldmljZXMK
YXNzaWduZWQgdG8gZ3Vlc3RzIGluIHBhc3N0aHJvdWdoIG1vZGUsIEJJT1MncyBicmluZyBkb3du
IHRoZSBzZXJ2ZXIsCnRodXMgYnJpbmdpbmcgZG93biB0aGUgZW50aXJlIGh5cGVydmlzb3IuIEZv
ciB0aGlzIHBhdGNoIHNldCB0byB3b3JrLAp0aGUgQUVSIGVycm9yIGhhbmRsaW5nIG5lZWRzIHRv
IGJlIGRlbGVnYXRlZCB0byB0aGUgaG9zdCBvcGVyYXRpbmcgc3lzdGVtLgoKU2lnbmVkLW9mZi1i
eTogVmVudSBCdXNpcmVkZHkgPHZlbnUuYnVzaXJlZGR5QG9yYWNsZS5jb20+ClNpZ25lZC1vZmYt
Ynk6IEVsZW5hIFVmaW10c2V2YSA8ZWxlbmEudWZpbXRzZXZhQG9yYWNsZS5jb20+Ci0tLQoKIGRy
aXZlcnMveGVuL3hlbi1wY2liYWNrL3BjaV9zdHViLmMgfCAxNCArKysrKysrKysrKysrKwogMSBm
aWxlIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi94
ZW4tcGNpYmFjay9wY2lfc3R1Yi5jIGIvZHJpdmVycy94ZW4veGVuLXBjaWJhY2svcGNpX3N0dWIu
YwppbmRleCA2MzMxYTk1Li41YTRiYWU1IDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi94ZW4tcGNp
YmFjay9wY2lfc3R1Yi5jCisrKyBiL2RyaXZlcnMveGVuL3hlbi1wY2liYWNrL3BjaV9zdHViLmMK
QEAgLTY1NiwxMSArNjU2LDEzIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgcGNpX2RldmljZV9pZCBw
Y2lzdHViX2lkc1tdID0gewogfTsKIAogI2RlZmluZSBQQ0lfTk9ERU5BTUVfTUFYIDQwCisjZGVm
aW5lIFBDSV9ERVZJQ0VOQU1FX01BWCAxNAogc3RhdGljIHZvaWQga2lsbF9kb21haW5fYnlfZGV2
aWNlKHN0cnVjdCBwY2lzdHViX2RldmljZSAqcHNkZXYpCiB7CiAJc3RydWN0IHhlbmJ1c190cmFu
c2FjdGlvbiB4YnQ7CiAJaW50IGVycjsKIAljaGFyIG5vZGVuYW1lW1BDSV9OT0RFTkFNRV9NQVhd
OworCWNoYXIgZGV2aWNlbmFtZVtQQ0lfREVWSUNFTkFNRV9NQVhdOwogCiAJQlVHX09OKCFwc2Rl
dik7CiAJc25wcmludGYobm9kZW5hbWUsIFBDSV9OT0RFTkFNRV9NQVgsICIvbG9jYWwvZG9tYWlu
LzAvYmFja2VuZC9wY2kvJWQvMCIsCkBAIC02NzUsNiArNjc3LDE4IEBAIHN0YXRpYyB2b2lkIGtp
bGxfZG9tYWluX2J5X2RldmljZShzdHJ1Y3QgcGNpc3R1Yl9kZXZpY2UgKnBzZGV2KQogCX0KIAkv
KlBWIEFFUiBoYW5kbGVycyB3aWxsIHNldCB0aGlzIGZsYWcqLwogCXhlbmJ1c19wcmludGYoeGJ0
LCBub2RlbmFtZSwgImFlclN0YXRlIiAsICJhZXJmYWlsIik7CisKKwkvKgorCSAqIFhlbmQgdmVy
c2lvbnMgPD0gNC40IGRlcGVuZCBvbiAiYWVyU3RhdGUiIGFuZCBleHBlY3QgaXRzIHZhbHVlCisJ
ICogdG8gYmUgc2V0IHRvICJhZXJmYWlsIi4gVGhlcmVmb3JlLCBhZGQgYSBuZXcgbm9kZSAiYWVy
RmFpbGVkU0JERiIKKwkgKiB0byBzZXQgdGhlIGRldmljZSBuYW1lLgorCSAqLworCXNucHJpbnRm
KGRldmljZW5hbWUsIFBDSV9ERVZJQ0VOQU1FX01BWCwgIiUwNHg6JTAyeDolMDJ4LiV4IiwKKwkJ
IHBjaV9kb21haW5fbnIocHNkZXYtPmRldi0+YnVzKSwKKwkJIHBzZGV2LT5kZXYtPmJ1cy0+bnVt
YmVyLAorCQkgUENJX1NMT1QocHNkZXYtPmRldi0+ZGV2Zm4pLCBQQ0lfRlVOQyhwc2Rldi0+ZGV2
LT5kZXZmbikpOworCXhlbmJ1c19wcmludGYoeGJ0LCBub2RlbmFtZSwgImFlckZhaWxlZFNCREYi
ICwgZGV2aWNlbmFtZSk7CisKIAllcnIgPSB4ZW5idXNfdHJhbnNhY3Rpb25fZW5kKHhidCwgMCk7
CiAJaWYgKGVycikgewogCQlpZiAoZXJyID09IC1FQUdBSU4pCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 27 17:35:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 17:35:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPuOu-0001sD-PL; Tue, 27 Jun 2017 17:35:44 +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 1dPuOt-0001qu-Pg
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 17:35:43 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 95/B2-03371-F6792595; Tue, 27 Jun 2017 17:35:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGIsWRWlGSWpSXmKPExsXilM8irZs/PSj
 S4Mh0ZoslHxezODB6HN39mymAMYo1My8pvyKBNWPW9xtMBY9YK36+msHUwDidtYuRi0NIYBWj
 xKSjC9m7GDmBnGyJGf2dbCAJFoFJrBJrrnSAJSQEPCV6HnxlgrCdJeZ9Xs8K0XCIUeLSRksQm
 00gVKJ9+wywuIiAtMS1z5cZQQYxC0xmlnj4dzkLSEJYwEhi9o11zCA2i4CqxMtPP8EaeAX8JP
 79ns4GsUBO4ua5TrAaTgF/iV3T/zFBLPOT2DhrH1S9oMTJmU+AZnIALVCXWD9PCCTML6AksW0
 9yF5OoLC8RPPW2cwTGIVnIemYhdAxC0nVAkbmVYwaxalFZalFusZGeklFmekZJbmJmTm6hgZm
 ermpxcWJ6ak5iUnFesn5uZsYgWHOAAQ7GE+vCzzEKMnBpCTKe6ozKFKILyk/pTIjsTgjvqg0J
 7X4EKMMB4eSBG/dNKCcYFFqempFWmYOMOJg0hIcPEoivOogad7igsTc4sx0iNQpRl2Opg9bvj
 AJseTl56VKifPagxQJgBRllObBjYBF/yVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ82aATOH
 JzCuB2/QK6AgmoCNY5gWAHFGSiJCSamBsNVikuVJ6Y0/fg6YG009feNcbXOUUeRB5Ot37b+ql
 5iV/JhdoXLIonzL/76VXUdyOllJ9L+0OfMr7vHb9SmXGM0ZqhwT7lCd+zDCff+SUL/8bs5eCH
 PxPb0p/PX5QXmJpkVZxxgvrmPawmJ9dK50PHfvtw1k0YcbpvhOM8hJXsj9Mq/1mlyekxFKckW
 ioxVxUnAgAe7HJOvkCAAA=
X-Env-Sender: marmarek@invisiblethingslab.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1498584942!50177012!1
X-Originating-IP: [66.111.4.27]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTExLjQuMjcgPT4gODQ2Mw==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12461 invoked from network); 27 Jun 2017 17:35:42 -0000
Received: from out3-smtp.messagingengine.com (HELO
 out3-smtp.messagingengine.com) (66.111.4.27)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Jun 2017 17:35:42 -0000
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 43A6A22300;
 Tue, 27 Jun 2017 13:35:42 -0400 (EDT)
Received: from frontend2 ([10.202.2.161])
 by compute7.internal (MEProxy); Tue, 27 Jun 2017 13:35:42 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:message-id:mime-version:references
 :subject:to:x-me-sender:x-me-sender:x-sasl-enc:x-sasl-enc; s=
 fm1; bh=WHG2lzsZhlVb1yPJbmWqfV1pqs16r6EgTM9cOUYvqK4=; b=FrrbCoiC
 cwsXHGpip4n4W2v/A5hPdGkJsR2M0D2AssGlHE8A7BSD6a0jU0NhkGr8ahhIkGV9
 begpD/RnJm4mA5jArPTOBZM9LIiRtlJkVZ1YX1DSDjmNhIO9sj+c6IyCDU0lSvny
 lmpLZrUSlfkN/zr5PhDxVMDL2U4vNRKdYOKKuxtV81GNvFeehlZbSywBy5l7Vzqc
 yUd1oqfUQ51phP6ZEuAUT1TZcmd2DxW80a6AVFsx/Rfj2B1kkZ890eVUXKLL390v
 Q2Kw746Kx4iEnCaahQ1bMJKPTNFxKu68aogWGnWteeM1+6seSkC9DeRcbAFvciXz
 XAZ7U5GEetwU+Q==
X-ME-Sender: <xms:bpdSWeP7RymYAYTuVEyT4QjyYl0dGOpWvKCdEKx9XelZ1ZEzPn-6eQ>
X-Sasl-enc: 0/C2LePpsL1tee9khYUycduqhBmm7ZfAvonLFLFC7YWW 1498584941
Received: from devel-3rdparty.localdomain (89-70-103-23.dynamic.chello.pl
 [89.70.103.23])
 by mail.messagingengine.com (Postfix) with ESMTPA id 98D1B24009;
 Tue, 27 Jun 2017 13:35:40 -0400 (EDT)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xen.org
Date: Tue, 27 Jun 2017 19:35:45 +0200
Message-Id: <1498584945-9701-4-git-send-email-marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1498584945-9701-1-git-send-email-marmarek@invisiblethingslab.com>
References: <1498584945-9701-1-git-send-email-marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Organization: Invisible Things Lab
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 3/3] Disable -Wint-in-bool-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>

R0NDIDcgaXMgdG9vIHNlbnNpdGl2ZSBoZXJlLgpTZWUgaHR0cHM6Ly9idWdzLmRlYmlhbi5vcmcv
ODUzNzEwCgpTaWduZWQtb2ZmLWJ5OiBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgPG1hcm1h
cmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+Ci0tLQogQ29uZmlnLm1rIHwgMSArCiAxIGZpbGUg
Y2hhbmdlZCwgMSBpbnNlcnRpb24oKykKCmRpZmYgLS1naXQgYS9Db25maWcubWsgYi9Db25maWcu
bWsKaW5kZXggMWRkY2Q1OC4uN2FmNWFmOSAxMDA2NDQKLS0tIGEvQ29uZmlnLm1rCisrKyBiL0Nv
bmZpZy5tawpAQCAtMjE2LDYgKzIxNiw3IEBAICQoY2FsbCBjYy1vcHRpb24tYWRkLEhPU1RDRkxB
R1MsSE9TVENDLC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50KQogJChjYWxsIGNjLW9wdGlv
bi1hZGQsQ0ZMQUdTLENDLC1XZGVjbGFyYXRpb24tYWZ0ZXItc3RhdGVtZW50KQogJChjYWxsIGNj
LW9wdGlvbi1hZGQsQ0ZMQUdTLENDLC1Xbm8tdW51c2VkLWJ1dC1zZXQtdmFyaWFibGUpCiAkKGNh
bGwgY2Mtb3B0aW9uLWFkZCxDRkxBR1MsQ0MsLVduby11bnVzZWQtbG9jYWwtdHlwZWRlZnMpCisk
KGNhbGwgY2Mtb3B0aW9uLWFkZCxDRkxBR1MsQ0MsLVduby1pbnQtaW4tYm9vbC1jb250ZXh0KQog
CiBMREZMQUdTICs9ICQoZm9yZWFjaCBpLCAkKEVYVFJBX0xJQiksIC1MJChpKSkgCiBDRkxBR1Mg
Kz0gJChmb3JlYWNoIGksICQoRVhUUkFfSU5DTFVERVMpLCAtSSQoaSkpCi0tIAoyLjcuNAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 27 17:35:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 17:35:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPuOs-0001rH-7K; Tue, 27 Jun 2017 17:35:42 +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 1dPuOq-0001qu-Q7
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 17:35:40 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 31/A2-03371-C6792595; Tue, 27 Jun 2017 17:35:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsXilM8irZszPSj
 S4OU0doslHxezODB6HN39mymAMYo1My8pvyKBNePRhf1sBfP5KlZ1/mFtYFzO08XIySEksIpR
 4ndDCYSdLTHveCdLFyMXB4vAJFaJx4vnsoEkJAQ8JU48mANlO0vsOt7MCFIkJHCIUWLx/wVMI
 Ak2gVCJ9u0zWEFsEQFpiWufL4MVMQucY5S4se0OI0hCWMBa4uzpaWA2i4CqRMvniWBTeQX8JD
 ZN/c4OsUFO4ua5TmYQm1PAX2LX9H9MEOf5SWyctY8Vol5Q4uTMJ0CncgAtUJdYP08IJMwvoCS
 xbf1lsPHMAvISzVtnM09gFJ6FpGMWQscsJFULGJlXMWoUpxaVpRbpGhvpJRVlpmeU5CZm5uga
 Gpjp5aYWFyemp+YkJhXrJefnbmIEhjkDEOxgPL0u8BCjJAeTkijvqc6gSCG+pPyUyozE4oz4o
 tKc1OJDjDIcHEoSvHXTgHKCRanpqRVpmTnAiINJS3DwKInwqoOkeYsLEnOLM9MhUqcYFaXEee
 1BEgIgiYzSPLg2WJRfYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjBvBsgUnsy8Erjpr4AWMwE
 tZpkXALK4JBEhJdXA2LBtjbN6/fq++/4GARtlaxvcFjZ9eCDA9nPexB/lhv5GW99f8ZEVFCqJ
 rlS5L+I3cV19/yTNoAWHVj790lKbJ7C7aEnVn+zAwg7xOUYMx09lyH4y+Wmldn537ZcpX35HR
 cQdMq4Oeld3Kmp2+jx1Li+TPJ0lxeXyQpMfKmZ7OP7ctcDoa2KwEktxRqKhFnNRcSIA39IlYO
 0CAAA=
X-Env-Sender: marmarek@invisiblethingslab.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1498584939!75959254!1
X-Originating-IP: [66.111.4.27]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTExLjQuMjcgPT4gODQ2Mw==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31052 invoked from network); 27 Jun 2017 17:35:40 -0000
Received: from out3-smtp.messagingengine.com (HELO
 out3-smtp.messagingengine.com) (66.111.4.27)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Jun 2017 17:35:40 -0000
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 40D1122309;
 Tue, 27 Jun 2017 13:35:39 -0400 (EDT)
Received: from frontend2 ([10.202.2.161])
 by compute7.internal (MEProxy); Tue, 27 Jun 2017 13:35:39 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:message-id:mime-version:references
 :subject:to:x-me-sender:x-me-sender:x-sasl-enc:x-sasl-enc; s=
 fm1; bh=oTMncqFfoM4crVKiWTNeUDTaU0CMUHwsM2jIUVxjccA=; b=Az+UyNEK
 gCnrB82FiJEpumubp7hvHR8+BHd8usmJwlwnSHwNapb6FSR3R81IL/VIvmHn8Zvr
 qWdgKJnJCWSIKzRseCwyFZX0zO1XnurBLKRIswocDaIAvMQ1Cd0u3B83fhknPb92
 YMs05bO7mWwgku5DCapCzDSiIw7gFYna+csGDqWcEcfnNguAj17hY2C4k1p5Z7bb
 eI/xSYg2+aZElJTEe8SfpHjHlyowA5X/FIgFGs5I2bj267ZAWj4IMLDS7DWfQgzD
 2NCMEEOyBhwF55plm1mCMPUcq6BUT8/s5IXsx+a1qw6gUHGzYzelLcRlLbSKGHoV
 xiJ/4qd0tdvlSg==
X-ME-Sender: <xms:a5dSWZ3LfEi6NQL98qddX1wvTndmNV-fCkAksLZu-2kQi833hvrBWQ>
X-Sasl-enc: ODoDpUlsH/M7MtuWRh2CmoQfYDka+iJCA8cl7sm43I/P 1498584938
Received: from devel-3rdparty.localdomain (89-70-103-23.dynamic.chello.pl
 [89.70.103.23])
 by mail.messagingengine.com (Postfix) with ESMTPA id 2EDFA24038;
 Tue, 27 Jun 2017 13:35:38 -0400 (EDT)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xen.org
Date: Tue, 27 Jun 2017 19:35:43 +0200
Message-Id: <1498584945-9701-2-git-send-email-marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1498584945-9701-1-git-send-email-marmarek@invisiblethingslab.com>
References: <1498584945-9701-1-git-send-email-marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Organization: Invisible Things Lab
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: [Xen-devel] [PATCH 1/3] stubdom: fix vtpm compilation on GCC-7
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

R0NDLTcgaGF2ZSAtV2ltcGxpY2l0LWZhbGx0aHJvdWdoIGVuYWJsZWQgd2l0aCAtV2V4dHJhLiBB
ZGQgYXBwcm9wcmlhdGUKY29tbWVudCB3aGljaCBib3RoIG11dGUgdGhlIHdhcm5pbmcgYW5kIGlt
cHJvdmUgcmVhZGliaWxpdHkuCgpTaWduZWQtb2ZmLWJ5OiBNYXJlayBNYXJjenlrb3dza2ktR8Oz
cmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+Ci0tLQogc3R1YmRvbS9NYWtl
ZmlsZSAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEgKwogc3R1YmRvbS92dHBtLWltcGxpY2l0
LWZhbGx0aHJvdWdoLnBhdGNoIHwgMTAgKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAxMSBp
bnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgc3R1YmRvbS92dHBtLWltcGxpY2l0LWZh
bGx0aHJvdWdoLnBhdGNoCgpkaWZmIC0tZ2l0IGEvc3R1YmRvbS9NYWtlZmlsZSBiL3N0dWJkb20v
TWFrZWZpbGUKaW5kZXggZGIwMTgyNy4uNTA1NWUzMSAxMDA2NDQKLS0tIGEvc3R1YmRvbS9NYWtl
ZmlsZQorKysgYi9zdHViZG9tL01ha2VmaWxlCkBAIC0yMjgsNiArMjI4LDcgQEAgdHBtX2VtdWxh
dG9yLSQoWEVOX1RBUkdFVF9BUkNIKTogdHBtX2VtdWxhdG9yLSQoVFBNRU1VX1ZFUlNJT04pLnRh
ci5negogCXBhdGNoIC1kICRAIC1wMSA8IHZ0cG0tZGVlcHF1b3RlLnBhdGNoCiAJcGF0Y2ggLWQg
JEAgLXAxIDwgdnRwbS1kZWVwcXVvdGUtYW55bG9jLnBhdGNoCiAJcGF0Y2ggLWQgJEAgLXAxIDwg
dnRwbS1jbWFrZS1XZXh0cmEucGF0Y2gKKwlwYXRjaCAtZCAkQCAtcDEgPCB2dHBtLWltcGxpY2l0
LWZhbGx0aHJvdWdoLnBhdGNoCiAJbWtkaXIgJEAvYnVpbGQKIAljZCAkQC9idWlsZDsgQ0M9JHtD
Q30gJChDTUFLRSkgLi4gLURDTUFLRV9DX0ZMQUdTOlNUUklORz0iLXN0ZD1jOTkgLURUUE1fTk9f
RVhURVJOICQoVEFSR0VUX0NQUEZMQUdTKSAkKFRBUkdFVF9DRkxBR1MpIC1Xbm8tZGVjbGFyYXRp
b24tYWZ0ZXItc3RhdGVtZW50IgogCXRvdWNoICRACmRpZmYgLS1naXQgYS9zdHViZG9tL3Z0cG0t
aW1wbGljaXQtZmFsbHRocm91Z2gucGF0Y2ggYi9zdHViZG9tL3Z0cG0taW1wbGljaXQtZmFsbHRo
cm91Z2gucGF0Y2gKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uZGI5N2JlNQot
LS0gL2Rldi9udWxsCisrKyBiL3N0dWJkb20vdnRwbS1pbXBsaWNpdC1mYWxsdGhyb3VnaC5wYXRj
aApAQCAtMCwwICsxLDEwIEBACistLS0gdHBtX2VtdWxhdG9yLXg4Nl82NC90cG0vdHBtX2NtZF9o
YW5kbGVyLmMub3JpZwkyMDE3LTA0LTI3IDEzOjM3OjE0LjQwODAwMDAwMCArMDIwMAorKysrIHRw
bV9lbXVsYXRvci14ODZfNjQvdHBtL3RwbV9jbWRfaGFuZGxlci5jCTIwMTctMDQtMjcgMTM6Mzk6
NTMuNTg1MDAwMDAwICswMjAwCitAQCAtMzM5Nyw2ICszMzk3LDcgQEAKKyAgICAgICAgICAgICAg
ICAgICBzaXplb2YocnNwLT5hdXRoMi0+bm9uY2VPZGQubm9uY2UpKTsKKyAgICAgICB0cG1faG1h
Y191cGRhdGUoJmhtYWMsIChCWVRFKikmcnNwLT5hdXRoMi0+Y29udGludWVBdXRoU2Vzc2lvbiwg
MSk7CisgICAgICAgdHBtX2htYWNfZmluYWwoJmhtYWMsIHJzcC0+YXV0aDItPmF1dGgpOworKyAg
ICAgIC8qIGZhbGwtdGhydSAqLworICAgICBjYXNlIFRQTV9UQUdfUlNQX0FVVEgxX0NPTU1BTkQ6
CisgICAgICAgdHBtX2htYWNfaW5pdCgmaG1hYywgcnNwLT5hdXRoMS0+c2VjcmV0LCBzaXplb2Yo
cnNwLT5hdXRoMS0+c2VjcmV0KSk7CisgICAgICAgdHBtX2htYWNfdXBkYXRlKCZobWFjLCByc3At
PmF1dGgxLT5kaWdlc3QsIHNpemVvZihyc3AtPmF1dGgxLT5kaWdlc3QpKTsKLS0gCjIuNy40CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 17:35:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 17:35:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPuOt-0001rr-Hn; Tue, 27 Jun 2017 17:35:43 +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 1dPuOs-0001rC-J0
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 17:35:42 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 67/BC-03696-D6792595; Tue, 27 Jun 2017 17:35:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKIsWRWlGSWpSXmKPExsXilM8irZs7PSj
 S4MY3QYslHxezODB6HN39mymAMYo1My8pvyKBNePsqRtsBf84KxrWLmVtYLzJ0cXIxSEksIpR
 YlnvAZYuRk4gJ1uiqXkWE4jNIjCJVaLpFjeILSHgKfH/61NGCNtZ4lP7BXaI5kOMEgfWT2cGS
 bAJhEq0b5/BCmKLCEhLXPt8mRGkiFlgLqPEjA0f2UASwgJOEru+XmOH2KAq8fD+SaDNHBy8An
 4S7Xf0IBbISdw81wk2k1PAX2LX9H9MEMf5SWyctQ9sPq+AoMTJmU/AWpkF1CXWzxMCCfMLKEl
 sW38Z7E5mAXmJ5q2zmScwCs9C0jELoWMWkqoFjMyrGDWKU4vKUot0jQ30kooy0zNKchMzc3QN
 Dcz0clOLixPTU3MSk4r1kvNzNzECg5wBCHYw/l0beIhRkoNJSZT3VGdQpBBfUn5KZUZicUZ8U
 WlOavEhRhkODiUJ3kdTgXKCRanpqRVpmTnAeINJS3DwKInwloKkeYsLEnOLM9MhUqcYdTk2rF
 7/hUmIJS8/L1VKnNd+GlCRAEhRRmke3AhY7F9ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMK8
 FyCqezLwSuE2vgI5gAjqCZV4AyBEliQgpqQbGwMRnF0x/W2v0fClmZev9y/DUgz3rdnFzX4gs
 p9AWLy1WZqfPe2Wkrrq+4z2TnsWWFRcnY3xV+/zO4IY7673+/RZakuR0+kLeoXgXruN7rdXOH
 32y4GvLdIEDnOlCrbN3bO37oMAl+a476WNV+bu5rxwcp80NaWAJquy99OvQ5Hk6kTP97mxWYi
 nOSDTUYi4qTgQAHg+t/fgCAAA=
X-Env-Sender: marmarek@invisiblethingslab.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1498584940!70042752!1
X-Originating-IP: [66.111.4.27]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTExLjQuMjcgPT4gODQ2Mw==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47315 invoked from network); 27 Jun 2017 17:35:41 -0000
Received: from out3-smtp.messagingengine.com (HELO
 out3-smtp.messagingengine.com) (66.111.4.27)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Jun 2017 17:35:41 -0000
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 68AC522015;
 Tue, 27 Jun 2017 13:35:40 -0400 (EDT)
Received: from frontend2 ([10.202.2.161])
 by compute7.internal (MEProxy); Tue, 27 Jun 2017 13:35:40 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:message-id:mime-version:references
 :subject:to:x-me-sender:x-me-sender:x-sasl-enc:x-sasl-enc; s=
 fm1; bh=UuL144SaH+e2DCNXSDiPGt8N9ohtm8Hx3x0dTkE6nN0=; b=j0HHThei
 M8CrbU2K+VpnMU6cD7yXqgUp9h4TPQd6hnLyTRBpr6RzIsroghFzJuI3Qb4W4GU6
 swwgzVe1sRqCzEtsR5ZrTRCMvc4LmM1Gw89F2IaOe7L0KP/WZYeBo0oODtq709+f
 l3NobMhpsxy975oLjwlL2eDTSdsxSvnANLK7glKc1BfKxJ7GTXq7Zg7ghnsG8gyx
 tBwwPV+AcypWId4nNWKN7CnJzoxzwj1Sp5RIc+rQXEZN0cUN4xLCvF/RwFAQEPB2
 xgRLwVO+iaSWmhwtEIcILAlEVx40ebqpM5jhDELhwlQ13agvWhG164u5qJn/djSa
 Kv1m3XmJXu3KFA==
X-ME-Sender: <xms:bJdSWVQZQJwv2lPmGrxj5Kjjx2s63N8h-qpTrP8a8RrKgz8-X1etHw>
X-Sasl-enc: qske4ur7mKEC4ztiLZolPxwp8wrQVCnEDO8PCgI+I1wx 1498584939
Received: from devel-3rdparty.localdomain (89-70-103-23.dynamic.chello.pl
 [89.70.103.23])
 by mail.messagingengine.com (Postfix) with ESMTPA id 7401524009;
 Tue, 27 Jun 2017 13:35:39 -0400 (EDT)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xen.org
Date: Tue, 27 Jun 2017 19:35:44 +0200
Message-Id: <1498584945-9701-3-git-send-email-marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1498584945-9701-1-git-send-email-marmarek@invisiblethingslab.com>
References: <1498584945-9701-1-git-send-email-marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Organization: Invisible Things Lab
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Subject: [Xen-devel] [PATCH 2/3] tools/xenpmd: fix potential string
	truncation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

R0NDIDcgd2FybnMgKGFuZCB0aGFua3MgdG8gLVdlcnJvciwgZmFpbHMpIGFib3V0IHBvdGVudGlh
bCBzdHJpbmcKdHJ1bmNhdGlvbiBieSBzbnByaW50ZiBpbiBnZXRfbmV4dF9iYXR0ZXJ5X2ZpbGUu
IFNpbmNlIHRoZSBjb2RlIGFscmVhZHkKY2hlY2sgaWYgc3RyaW5nIGlzIG5vIGxvbmdlciB0aGFu
IDQgY2hhcnMsIHRlbGwgZ2NjIGFib3V0IGl0LgoKU2lnbmVkLW9mZi1ieTogTWFyZWsgTWFyY3p5
a293c2tpLUfDs3JlY2tpIDxtYXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29tPgotLS0KIHRv
b2xzL3hlbnBtZC94ZW5wbWQuYyB8IDggKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2Vy
dGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMveGVucG1kL3hlbnBt
ZC5jIGIvdG9vbHMveGVucG1kL3hlbnBtZC5jCmluZGV4IGIzYTMxMDYuLmVkNjYzNWIgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL3hlbnBtZC94ZW5wbWQuYworKysgYi90b29scy94ZW5wbWQveGVucG1kLmMK
QEAgLTg3LDEyICs4NywxMiBAQCBzdGF0aWMgc3RydWN0IHhzX2hhbmRsZSAqeHM7CiAKICNpZmRl
ZiBSVU5fSU5fU0lNVUxBVEVfTU9ERQogICAgICNkZWZpbmUgQkFUVEVSWV9ESVJfUEFUSCAiL3Rt
cC9iYXR0ZXJ5IgotICAgICNkZWZpbmUgQkFUVEVSWV9JTkZPX0ZJTEVfUEFUSCAiL3RtcC9iYXR0
ZXJ5LyVzL2luZm8iIAotICAgICNkZWZpbmUgQkFUVEVSWV9TVEFURV9GSUxFX1BBVEggIi90bXAv
YmF0dGVyeS8lcy9zdGF0ZSIKKyAgICAjZGVmaW5lIEJBVFRFUllfSU5GT19GSUxFX1BBVEggIi90
bXAvYmF0dGVyeS8lLjRzL2luZm8iCisgICAgI2RlZmluZSBCQVRURVJZX1NUQVRFX0ZJTEVfUEFU
SCAiL3RtcC9iYXR0ZXJ5LyUuNHMvc3RhdGUiCiAjZWxzZQogICAgICNkZWZpbmUgQkFUVEVSWV9E
SVJfUEFUSCAiL3Byb2MvYWNwaS9iYXR0ZXJ5IgotICAgICNkZWZpbmUgQkFUVEVSWV9JTkZPX0ZJ
TEVfUEFUSCAiL3Byb2MvYWNwaS9iYXR0ZXJ5LyVzL2luZm8iCi0gICAgI2RlZmluZSBCQVRURVJZ
X1NUQVRFX0ZJTEVfUEFUSCAiL3Byb2MvYWNwaS9iYXR0ZXJ5LyVzL3N0YXRlIgorICAgICNkZWZp
bmUgQkFUVEVSWV9JTkZPX0ZJTEVfUEFUSCAiL3Byb2MvYWNwaS9iYXR0ZXJ5LyUuNHMvaW5mbyIK
KyAgICAjZGVmaW5lIEJBVFRFUllfU1RBVEVfRklMRV9QQVRIICIvcHJvYy9hY3BpL2JhdHRlcnkv
JS40cy9zdGF0ZSIKICNlbmRpZgogCiBGSUxFICpnZXRfbmV4dF9iYXR0ZXJ5X2ZpbGUoRElSICpi
YXR0ZXJ5X2RpciwgCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 27 17:35:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 17:35:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPuOs-0001r5-0O; Tue, 27 Jun 2017 17:35:42 +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 1dPuOq-0001qu-4x
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 17:35:40 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 7A/92-03371-B6792595; Tue, 27 Jun 2017 17:35:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrEIsWRWlGSWpSXmKPExsXilM8irZs1PSj
 S4NpbM4slHxezODB6HN39mymAMYo1My8pvyKBNePK/89sBT3sFXcfvWVrYNzP2sXIxSEksIpR
 YsGTG0AOJ5CTLTFr3gkmkASLwE8WiRcb5zKBJCQEPCXadrYBFXEA2c4STV2BEPWHGCXuzjYEs
 dkEQiXat88AmyMiIC1x7fNlRhCbWSBY4sXLx2wgtrCAgcS6aT/ZQWwWAVWJlfOXg9XzCvhJTH
 08gRVilZzEzXOdzBBxQYmTM5+wgKxlFlCXWD9PCCTML6AksW09zHh5ieats5knMArOQtIxC6F
 jFpKqBYzMqxg1ilOLylKLdI0s9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAkOW
 AQh2MJ5fG3iIUZKDSUmU91RnUKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd5HU4FygkWp6akVa
 Zk5wOiBSUtw8CiJ8L4ESfMWFyTmFmemQ6ROMRpzbFi9/gsTR9OHLV+YhFjy8vNSpcR57acBlQ
 qAlGaU5sENgkX1JUZZKWFeRqDThHgKUotyM0tQ5V8xinMwKgnzvgNZyJOZVwK37xXQKUxAp7D
 MCwA5pSQRISXVwNiffI7jXu2GILcL+cUrMqfMmCm6dObnj9rtZbdiPEQrTkXnsN7YwPglP5lx
 Vlzv1usFE65cnT07sNSsZ/6x7Ia3f9xrQ5pq2/eGf6+7dyzg/8qv199yPn9pdbRrXtMmgTqLw
 BzJSymcK5a/27L+jNtm4+g9yU8XsyxmXfekLPjG5+OCqWxpb+YosRRnJBpqMRcVJwIAgYJLg+
 UCAAA=
X-Env-Sender: marmarek@invisiblethingslab.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1498584938!70042750!1
X-Originating-IP: [66.111.4.27]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTExLjQuMjcgPT4gODQ2Mw==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47188 invoked from network); 27 Jun 2017 17:35:38 -0000
Received: from out3-smtp.messagingengine.com (HELO
 out3-smtp.messagingengine.com) (66.111.4.27)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Jun 2017 17:35:38 -0000
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 095DB22303;
 Tue, 27 Jun 2017 13:35:38 -0400 (EDT)
Received: from frontend2 ([10.202.2.161])
 by compute7.internal (MEProxy); Tue, 27 Jun 2017 13:35:38 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:message-id:mime-version:subject:to:x-me-sender
 :x-me-sender:x-sasl-enc:x-sasl-enc; s=fm1; bh=0cSKBYBEmxTaoCzloF
 PWCrPTSgLmyZ61HQx72AmyqCc=; b=Q1he/gT7og1AXc5yGFm8xgQVvDifs8Oeb1
 qV3Hr8OCQy5FeOa38/9RyoocS/PSpSQRimazpZQ0TFTTVp3I2av7TedsoUbZtWz7
 ZpVeLuoBvwYRlcxM76PBDN1f/U3lYy2xizmgQQEanwOwtb1LL7aBCPw2L4Lo2cpC
 AnfbEolwDdN4GmecQ9SNwBuAT3TWCikY7xgWvTvJpDvDTSpo79AiscWl+UiC0LcA
 KQ7wAz5dmqyyIrVKn+h9GdrMGoSrnQHQRjmVuTUZkK/VKVzdW+0Nl8E+CR0FDeRg
 Too8eXgFMS5Cc2fCXr6m/frVdqB4NFnK8wG3cFqM9YPjp2M8chXQ==
X-ME-Sender: <xms:aZdSWS4cSsCjU-yGkXDdjnlqK5AK3cCLoW9-Pyb0W9-E5QyQk9nVJg>
X-Sasl-enc: yOaKbZo/AxjDKm5v4HWz1fl0XVYIZ7V695+PCkoj66MV 1498584937
Received: from devel-3rdparty.localdomain (89-70-103-23.dynamic.chello.pl
 [89.70.103.23])
 by mail.messagingengine.com (Postfix) with ESMTPA id 546CE2475F;
 Tue, 27 Jun 2017 13:35:37 -0400 (EDT)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xen.org
Date: Tue, 27 Jun 2017 19:35:42 +0200
Message-Id: <1498584945-9701-1-git-send-email-marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
Organization: Invisible Things Lab
Cc: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Subject: [Xen-devel] [PATCH 0/3] Compilation fixes for GCC 7
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U29tZSBjb21waWxhdGlvbiBmaXhlcyBmb3IgR0NDIDcsIGRvbmUgaW4gRmVkb3JhIDI2IGVudmly
b25tZW50LgoKVGhpcyBpc24ndCBjb21wbGV0ZSB5ZXQgLSBzb21lIGNvbXBpbGF0aW9uIGlzc3Vl
cyBhcmUgc3RpbGwgdGhlcmUgKG1vcmUgb24gaXQKaW4gc2VwYXJhdGUgdGhyZWFkKSwgYnV0IHRo
b3NlIHBhdGNoZXMgZG8gc29sdmUgc29tZSBwcm9ibGVtcy4KCkFkZGl0aW9uYWxseSBYZW4gNC42
IC0gNC44IChoYXZlbid0IGNoZWNrZWQgb3RoZXJzKSByZXF1aXJlIHRob3NlIHBhdGNoZXMgdG8g
YmUKYmFja3BvcnRlZDoKCiAgNzk2ZGVhMyB0b29sczogaW5jbHVkZSBzeXMvc3lzbWFjcm9zLmgg
b24gTGludXgKICBmNDlmYTY1IHRvb2xzOm1pc2M6eGVubG9ja3Byb2Y6IGZpeCBwb3NzaWJsZSBm
b3JtYXQgc3RyaW5nIG92ZXJmbG93CgpNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgKDMpOgog
IHN0dWJkb206IGZpeCB2dHBtIGNvbXBpbGF0aW9uIG9uIEdDQy03CiAgdG9vbHMveGVucG1kOiBm
aXggcG90ZW50aWFsIHN0cmluZyB0cnVuY2F0aW9uCiAgRGlzYWJsZSAtV2ludC1pbi1ib29sLWNv
bnRleHQKCiBDb25maWcubWsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMSArCiBz
dHViZG9tL01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgICAgfCAgMSArCiBzdHViZG9tL3Z0
cG0taW1wbGljaXQtZmFsbHRocm91Z2gucGF0Y2ggfCAxMCArKysrKysrKysrCiB0b29scy94ZW5w
bWQveGVucG1kLmMgICAgICAgICAgICAgICAgICAgfCAgOCArKysrLS0tLQogNCBmaWxlcyBjaGFu
Z2VkLCAxNiBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0
IHN0dWJkb20vdnRwbS1pbXBsaWNpdC1mYWxsdGhyb3VnaC5wYXRjaAoKLS0gCjIuNy40CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 17:38:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 17:38: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 1dPuRo-0002LX-6h; Tue, 27 Jun 2017 17: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 <tamas.k.lengyel@gmail.com>) id 1dPuRn-0002LK-6P
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 17:38:43 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 76/D6-03371-22892595; Tue, 27 Jun 2017 17:38:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHIsWRWlGSWpSXmKPExsVyMbThoK7ijKB
 Ig4MN+hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bK3pWMBftkKr5M28XcwPhHrIuRi0NIYBKj
 xI0b71hAHAmBOawSh64eZexi5ABykiTmHpToYuQEMqslVrY+YwKxhQQ0JG7fbGSHaD7MJDFl7
 0xGCGcyo8TKxZ1MEB0lEh9PfWUDsXkFBCVOznzCAtHtKXF3+3GwOKeAs8T2x6dZIJqbWSR+3f
 nNCJJgE9CWaHu9ixXEZhFQlZhx6SQbxNBEiWUnTkINDZCYMu0H2DJhgXiJmRf3gtWLCOhLtH6
 fCGYzC5RKvDn6FsrWlGjd/pt9AqPILCQ3zUKSWsDItIpRvTi1qCy1SNdCL6koMz2jJDcxM0fX
 0MBMLze1uDgxPTUnMalYLzk/dxMjMNQZgGAH4+zL/ocYJTmYlER5T3UGRQrxJeWnVGYkFmfEF
 5XmpBYfYpTh4FCS4I2YDpQTLEpNT61Iy8wBRh1MWoKDR0mEVwwkzVtckJhbnJkOkTrFaMxx5c
 q6L0wcUw5s/8IkxJKXn5cqJc7LCVIqAFKaUZoHNwiWDC4xykoJ8zICnSbEU5BalJtZgir/ilG
 cg1FJmHfBNKApPJl5JXD7XgGdwgR0Csu8AJBTShIRUlINjIUTZ0oafGTbbqM4h3l71XzexxJn
 P2zgMllbvSqn9vEPe7VA+dYfpvtzdnKdczsqFv/wuuyB4sXHa75snS+q12P2ra5zB+8lg5tHn
 HhmJmgnO1kc+uGpKvjNb92H57cmvtBKKdw7T3rGpk05hnPOieqdZjibH3laf2rxpyM5jUsvrt
 q3Ko//Qb8SS3FGoqEWc1FxIgD/A7v8AQMAAA==
X-Env-Sender: tamas.k.lengyel@gmail.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1498585121!109913342!1
X-Originating-IP: [209.85.128.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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20103 invoked from network); 27 Jun 2017 17:38:41 -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;
 27 Jun 2017 17:38:41 -0000
Received: by mail-wr0-f193.google.com with SMTP id k67so32379019wrc.1
 for <xen-devel@lists.xen.org>; Tue, 27 Jun 2017 10:38:41 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=swQ/fz2BdqwZpPIFLFwisIe4dIW20808Sag68alPMsU=;
 b=S88SbN3dfhjSlvN4XyC0kk/LJHJ7DGMYW1vm/ULyoantjCaBxlrt7n36gceIoeP6p2
 teJ301HPC2PqxUwOdumLHU5p/hVC/++xwWO1CH2NSv6Vncj7wXPrHrms+IsTGzClp4Ml
 S8t4wLis8BGZMMKshTxvyc8F0RRxQHs0e8XtrbrtkW8YB8FmGOwmRgJjkx7BRkR5i3CX
 boQzNACRnBqnTbEwS8Wl7yQ3+ri/wNX4ONTeqJ1rZ9nXDsn51VhuCjhFnuN+YF8/gfIi
 PuFd7g7525nxsMIywv09vzTYlvrRhxuxGtqV7E+7CQPHM3+q33x/dGCOverRv4+0VJSj
 oVoA==
X-Gm-Message-State: AKS2vOyyCE9bE5DB9sfjjU4m1+ILCpQAhNemE5e4LGVIAkyh22pG4DTJ
 P76v5lRH9/wQxKrO2aE=
X-Received: by 10.223.139.24 with SMTP id n24mr16987009wra.116.1498585121276; 
 Tue, 27 Jun 2017 10:38:41 -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 137sm2653238wmm.29.2017.06.27.10.38.40
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 27 Jun 2017 10:38:40 -0700 (PDT)
Received: by mail-wr0-f171.google.com with SMTP id c11so162905849wrc.3
 for <xen-devel@lists.xen.org>; Tue, 27 Jun 2017 10:38:40 -0700 (PDT)
X-Received: by 10.223.171.83 with SMTP id r19mr17959818wrc.173.1498585120156; 
 Tue, 27 Jun 2017 10:38:40 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.28.40.67 with HTTP; Tue, 27 Jun 2017 10:37:59 -0700 (PDT)
In-Reply-To: <b1c9a5be-7536-09a5-b3e6-29397bdbb7ef@bitdefender.com>
References: <1498470497-20595-1-git-send-email-rcojocaru@bitdefender.com>
 <CABfawhmguL9BcP4tk7QojwQMRLC0AXse-9oy_B-uUNQgC9conQ@mail.gmail.com>
 <e49a8b2e-4b12-ed07-86fb-a3971ca87fbb@citrix.com>
 <5951F96102000078001013C9@prv-mh.provo.novell.com>
 <cce944ef-a48c-2f0e-601d-bda2917d69f4@bitdefender.com>
 <595240F00200007800101444@prv-mh.provo.novell.com>
 <a94d998a-f93a-1302-8c06-1020858ab8e2@bitdefender.com>
 <5952456F0200007800101465@prv-mh.provo.novell.com>
 <b1c9a5be-7536-09a5-b3e6-29397bdbb7ef@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Tue, 27 Jun 2017 11:37:59 -0600
X-Gmail-Original-Message-ID: <CABfawhmT9qX74c0kMAkDPvLCqj7eTE9V7vsSekz9LpionB_D6g@mail.gmail.com>
Message-ID: <CABfawhmT9qX74c0kMAkDPvLCqj7eTE9V7vsSekz9LpionB_D6g@mail.gmail.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] 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>

T24gVHVlLCBKdW4gMjcsIDIwMTcgYXQgODoyNSBBTSwgUmF6dmFuIENvam9jYXJ1CjxyY29qb2Nh
cnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPiBPbiAwNi8yNy8yMDE3IDAyOjQ1IFBNLCBKYW4g
QmV1bGljaCB3cm90ZToKPj4+Pj4gUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5k
ZXIuY29tPiAwNi8yNy8xNyAxOjM4IFBNID4+Pgo+Pj4gT24gMDYvMjcvMjAxNyAwMjoyNiBQTSwg
SmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4gUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0
ZGVmZW5kZXIuY29tPiAwNi8yNy8xNyAxMDozMiBBTSA+Pj4KPj4+Pj4gT24gMDYvMjcvMjAxNyAw
OToyMSBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4+PiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPiAwNi8yNi8xNyA1OjExIFBNID4+Pgo+Pj4+Pj4+IFRoZXJl
IGlzIGFsc28gYSBkaWZmZXJlbmNlIGluIHRpbWluZzsgdm1fZXZlbnRfaW5pdF9kb21haW4oKSBp
cyBjYWxsZWQKPj4+Pj4+PiB3aGVuIHZtX2V2ZW50IGlzIHN0YXJ0ZWQgb24gdGhlIGRvbWFpbiwg
bm90IHdoZW4gdGhlIGRvbWFpbiBpcwo+Pj4+Pj4+IGNvbnN0cnVjdGVkLiAgSU1PLCB0aGUgdHdv
IHNob3VsZCBoYXBwZW4gYXQgdGhlIHNhbWUgdGltZSB0byBiZQo+Pj4+Pj4+IGNvbnNpc3RlbnQu
ICBJJ20gbm90IGZ1c3NlZCBhdCB3aGljaCBwb2ludCwgYXMgaXQgd291bGQgYmUgZmluZSAoaW4K
Pj4+Pj4+PiBwcmluY2lwbGUpIGZvciBkLT52bV9ldmVudCB0byBiZSBOVUxMIGluIG1vc3QgY2Fz
ZXMuCj4+Pj4+Pgo+Pj4+Pj4gSSB2ZXJ5IG11Y2ggc3VwcG9ydCB0aGF0IGxhc3QgYXNwZWN0IC0g
dGhlcmUncyBzaG91bGRuJ3QgYmUgYW55IG1lbW9yeQo+Pj4+Pj4gYWxsb2NhdGVkIGhlcmUgaWYg
dGhlIGRvbWFpbiBpc24ndCBnb2luZyB0byBtYWtlIHVzZSBvZiBWTSBldmVudHMuCj4+Pj4+Cj4+
Pj4+IFVuZm9ydHVuYXRlbHkgaXQncyBub3QgYXMgc2ltcGxlIGFzIHRoYXQuCj4+Pj4+Cj4+Pj4+
IFdoaWxlIEkgZGlkbid0IHdyaXRlIHRoYXQgY29kZSwgaXQgd291bGQgc2VlbSB0aGF0IG9uIGRv
bWFpbiBjcmVhdGlvbgo+Pj4+PiB0aGF0IGRhdGEgaXMgYmVpbmcgYWxsb2NhdGVkIGJlY2F1c2Ug
aXQgaG9sZHMgaW5mb3JtYXRpb24gYWJvdXQgMwo+Pj4+PiBkaWZmZXJlbnQgdm1fZXZlbnQgc3Vi
c3lzdGVtcyAtIG1vbml0b3IsIHBhZ2luZywgYW5kIG1lbXNoYXJlLgo+Pj4+Cj4+Pj4gQnV0IGl0
IGNhbid0IGJlIHRoYXQgZGlmZmljdWx0IHRvIG1ha2UgaXQgd29yayB0aGUgc3VnZ2VzdGVkIHdh
eT8KPj4+Cj4+PiBXZSBjYW4gbGF6eS1hbGxvY2F0ZSB0aGF0IHRoZSBmaXJzdCB0aW1lIGFueSBv
bmUgb2YgdGhlIHRocmVlIGdldHMKPj4+IGluaXRpYWxpemVkIChtb25pdG9yLCBwYWdpbmcsIHNo
YXJlKSwgYW5kIHVwZGF0ZSBhbGwgdGhlIGNvZGUgdGhhdAo+Pj4gY2hlY2tzIGQtPnZtX2V2ZW50
LT5tZW1iZXIgdG8gY2hlY2sgdGhhdCBkLT52bV9ldmVudCBpcyBub3QgTlVMTCBiZWZvcmUKPj4+
IHRoYXQuCj4+Pgo+Pj4gQW55IG9iamVjdGlvbnM/Cj4+Cj4+IE5vbmUgaGVyZS4KPgo+IFRoYXQn
cyBhY3R1YWxseSBtdWNoIG1vcmUgaW52b2x2ZWQgdGhhbiBJIHRob3VnaHQ6IGFsbW9zdCBldmVy
eSB2bV9ldmVudAo+IGZ1bmN0aW9uIGFzc3VtZXMgdGhhdCBmb3IgYSBjcmVhdGVkIGRvbWFpbiBk
LT52bV9ldmVudCBpcyBub3QgTlVMTCwgYW5kCj4gdGFrZXMgYSBzdHJ1Y3Qgdm1fZXZlbnRfZG9t
YWluICp2ZWQgcGFyYW1ldGVyIHRvIGRpZmZlcmVudGlhdGUgYmV0d2Vlbgo+IG1vbml0b3IsIG1l
bSBwYWdpbmcgYW5kIG1lbSBzaGFyaW5nLiBTbyB3aGlsZSB0aGlzIHRlY2huaWNhbGx5IGlzIG5v
dCBhCj4gaGFyZCB0aGluZyB0byBmaXggYXQgYWxsLCBpdCB3b3VsZCB0b3VjaCBhIGxvdCBvZiBB
Uk0gYW5kIHg4NiBjb2RlIGFuZAo+IGJlIHF1aXRlIGFuIG92ZXJoYXVsIG9mIHZtX2V2ZW50LgoK
VGhhdCBzb3VuZHMgcmlnaHQsIHNpbmNlIGN1cnJlbnRseSBpZiBhIGRvbWFpbiBpcyBjcmVhdGVk
IGl0IGlzCmd1YXJhbnRlZWQgdG8gaGF2ZSBkLT52bV9ldmVudCBhbGxvY2F0ZWQuIFRoYXQgaXMg
cXVpdGUgYSBsYXJnZSBzdHJ1Y3QKc28gSSB0aGluayBpdCB3b3VsZCBiZSBhIG5pY2Ugb3B0aW1p
emF0aW9uIHRvIG9ubHkgYWxsb2NhdGUgaXQgd2hlbgpuZWVkZWQuIElmIHdlIGFyZSByZXdvcmtp
bmcgdGhpcyBjb2RlLCBJIHdvdWxkIHByZWZlciB0byBzZWUgdGhhdApzdHJ1Y3R1cmUgYWN0dWFs
bHkgYmVpbmcgcmVtb3ZlZCBhbHRvZ2V0aGVyIGFuZCBqdXN0IGhhdmUgdGhyZWUKcG9pbnRlcnMg
dG8gdm1fZXZlbnRfZG9tYWluJ3MgKG1vbml0b3Ivc2hhcmluZy9wYWdpbmcpLCB3aGljaCBnZXQK
YWxsb2NhdGVkIHdoZW4gbmVlZGVkLiBUaGUgcG9pbnRlcnMgZm9yIHBhZ2luZyBhbmQgc2hhcmlu
ZyBjb3VsZCB0aGVuCmZ1cnRoZXIgYmUgd3JhcHBlZCBpbiBpZmRlZiBDT05GSUcgY2hlY2tzLCBz
byB3ZSByZWFsbHkgb25seSBoYXZlCm1lbW9yeSBmb3Igd2hhdCB3ZSBuZWVkIHRvLgoKPgo+IE15
IGltbWVkaWF0ZSByZWFjdGlvbiB3YXMgdG8gYWRkIHNtYWxsIGhlbHBlciBmdW5jdGlvbnMgc3Vj
aCBhczoKPgo+ICA0MiBzdGF0aWMgc3RydWN0IHZtX2V2ZW50X2RvbWFpbiAqdm1fZXZlbnRfZ2V0
X3ZlZCgKPiAgNDMgICAgIHN0cnVjdCBkb21haW4gKmQsCj4gIDQ0ICAgICBlbnVtIHZtX2V2ZW50
X2RvbWFpbl90eXBlIGRvbWFpbl90eXBlKQo+ICA0NSB7Cj4gIDQ2ICAgICBpZiAoICFkLT52bV9l
dmVudCApCj4gIDQ3ICAgICAgICAgcmV0dXJuIE5VTEw7Cj4gIDQ4Cj4gIDQ5ICAgICBzd2l0Y2gg
KCBkb21haW5fdHlwZSApCj4gIDUwICAgICB7Cj4gIDUxICNpZmRlZiBDT05GSUdfSEFTX01FTV9Q
QUdJTkcKPiAgNTIgICAgIGNhc2UgVk1fRVZFTlRfRE9NQUlOX1RZUEVfTUVNX1BBR0lORzoKPiAg
NTMgICAgICAgICByZXR1cm4gJmQtPnZtX2V2ZW50LT5wYWdpbmc7Cj4gIDU0ICNlbmRpZgo+ICA1
NSAgICAgY2FzZSBWTV9FVkVOVF9ET01BSU5fVFlQRV9NT05JVE9SOgo+ICA1NiAgICAgICAgIHJl
dHVybiAmZC0+dm1fZXZlbnQtPm1vbml0b3I7Cj4gIDU3ICNpZmRlZiBDT05GSUdfSEFTX01FTV9T
SEFSSU5HCj4gIDU4ICAgICBjYXNlIFZNX0VWRU5UX0RPTUFJTl9UWVBFX01FTV9TSEFSSU5HOgo+
ICA1OSAgICAgICAgIHJldHVybiAmZC0+dm1fZXZlbnQtPnNoYXJlOwo+ICA2MCAjZW5kaWYKPiAg
NjEgICAgIGRlZmF1bHQ6Cj4gIDYyICAgICAgICAgcmV0dXJuIE5VTEw7Cj4gIDYzICAgICB9Cj4g
IDY0IH0KPgo+IGFuZCB0cnkgdG8gZ2V0IGFsbCBwbGFjZXMgdG8gdXNlIHRoYXQgbGluZSBvZiB0
aGlua2luZywgYnV0IHRoZXJlJ3MKPiBxdWl0ZSBhIGxvdCBvZiB0aGVtLgo+Cj4gVGFtYXMsIGFu
eSB0aG91Z2h0cyBvbiB0aGlzIGJlZm9yZSBnb2luZyBkZWVwZXI/CgpIYXZpbmcgdGhpcyBoZWxw
ZXIgd291bGQgYmUgZmluZSAoZXZlbiB3aXRoIG15IHByb3Bvc2VkIGNoYW5nZXMKYWJvdmUpLiBB
bmQgeWVzLCBJIGNhbiBzZWUgdGhpcyB3b3VsZCBpbnZvbHZlIHRvdWNoaW5nIGEgbG90IG9mIGNv
ZGUsCmJ1dCBJIHByZXN1bWUgaXQgd2lsbCBiZSBtb3N0bHkgbWVjaGFuaWNhbC4KClRhbWFzCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 27 17:47:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 17: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 1dPuaG-0003GU-1G; Tue, 27 Jun 2017 17:47:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tamas.lengyel@zentific.com>) id 1dPuaE-0003GO-0r
 for xen-devel@lists.xensource.com; Tue, 27 Jun 2017 17:47:26 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 3E/9F-02181-D2A92595; Tue, 27 Jun 2017 17:47:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOIsWRWlGSWpSXmKPExsVyMfTGZl2dWUG
 RBhPui1ncm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ozzP2cwFrwXqph9bzJ7A+Mu/i5GLg4hgemM
 EnOXn2QHcVgEtrBKrL9/iBXEkRDYxioxc+Mbxi5GTiAnT2LnzFnMEHahxO67IEWcHLwCghInZ
 z5hAbGFBLwljv/uYwKxOQWcJeb/+s8KEc+UeLJ0N1gNm4CRxNWrPWwgNouAqsTLDZOA5nMAzQ
 mQuHewEmSvsEAHo8SZPfPB9ooI6Eu0fp8IdhCzwAYmia8vl4E1MwtoSrRu/80OYWtLLFv4mnk
 Co+AsJDfNQlI2C0nZAkbmVYwaxalFZalFuoameklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnF
 esn5uZsYgcHLAAQ7GNds9zzEKMnBpCTKe6ozKFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO++G
 UA5waLU9NSKtMwcYBzBpCU4eJREeMWmA6V5iwsSc4sz0yFSpxiNOa5cWfeFiWPKge1fmIRY8v
 LzUqXEef+ATBIAKc0ozYMbBIvvS4yyUsK8jECnCfEUpBblZpagyr9iFOdgVBLmPQgyhSczrwR
 u3yugU5iATmGZFwBySkkiQkqqgZHjutEdvrOPXVrMDtTsKloUJ/a8WE99wrZtBWemG520PDzj
 VkznlKrtUw2m77iQluKyct4jQ71XSTJvnbdVXFQtPyqi/E047bKArz1vZFqq6L+W4CO3fh9/x
 fykJzX68ynJ160LDrsG97JneSxRemF0TfjZr5nxzztv6BqcFp3aLHVV6HPf9FtKLMUZiYZazE
 XFiQAx7F7n6gIAAA==
X-Env-Sender: tamas.lengyel@zentific.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1498585643!107489127!1
X-Originating-IP: [209.85.216.179]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29063 invoked from network); 27 Jun 2017 17:47:24 -0000
Received: from mail-qt0-f179.google.com (HELO mail-qt0-f179.google.com)
 (209.85.216.179)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 27 Jun 2017 17:47:24 -0000
Received: by mail-qt0-f179.google.com with SMTP id i2so30695075qta.3
 for <xen-devel@lists.xensource.com>; Tue, 27 Jun 2017 10:47:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=zentific-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=AIuhBBOfBDBuoE9lhfFXmjnWfeAn/++YBqTmftaMViU=;
 b=YWBh+LXMBwvkHub6dTvgAkTji2M31ImcsHMpZdX3PUKn1oPHrjiwysTeE+EjZMRLZP
 rgUYgYJcrRLKhyjuIYr2QFbusSWUAsR5rPh4+ylCbbngm+bsy12UykQJAv8h/3/FTtCg
 wGOeLXJ2x/Mn2acAxI0EGiiN8kAPRwE/JwiYPl7JYO0tZl0PJ/DqhJOFSU0eZQihEeOF
 R5E3mp7t2MUGjBXaumn6FfJPuZzgdGlHWP+DLc/o1ggmMxR6ALWFWrfxZYqq2Y4L4IRY
 MEwuMQfRsYs+ANIcLD+WVriCWEXHkTK19TCb8OBAx7h1DI+iLibJEkxruH83obwqWDID
 GSqA==
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=AIuhBBOfBDBuoE9lhfFXmjnWfeAn/++YBqTmftaMViU=;
 b=NwsGUYpLsfOJ38x4SMvtXOSBK1coKIQUq1LFhl8yewPkRue4gyn8pou4/wUc2Zpp7M
 Is1aBBI+7kj5rAH9gTypGkwIU1FLqqlJaOH6YQuharLjI3/j78Bz4oxbwHF+LRN0//is
 S7+FVW3BELCEu/KToDH7DyGd/7saN4KiNcD/T1YTh1c2GHJ8G7tZPivJpR2MUw6cH58K
 YTxAqbf7cwT0spiS5v7f7E5/Z/4I35b6s+lspvWc+LmnOc5K2YtwOWR8ewziiA34PjnW
 GSpWou/LAjg/W6jZRcLemLFfxesBnxEEaWAPwr8OwXvDQPZ20VUCfLhTO8pMOfyQRFsT
 zhDw==
X-Gm-Message-State: AKS2vOz/YbscM7suCqeCKEwIO0FwBFlWtCQaCZf/U+SI98tfhzNb0xK0
 jzjzrsZB2eY/OpKFXkIa56g2j623tHcK
X-Received: by 10.200.8.29 with SMTP id u29mr8148839qth.233.1498585643188;
 Tue, 27 Jun 2017 10:47:23 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.12.130.162 with HTTP; Tue, 27 Jun 2017 10:47:22 -0700 (PDT)
In-Reply-To: <2ab494eb-3eae-fae3-f220-47876de0b617@bitdefender.com>
References: <D577DBB3.38A42%lars.kurth@citrix.com>
 <2ab494eb-3eae-fae3-f220-47876de0b617@bitdefender.com>
From: Tamas K Lengyel <tamas.lengyel@zentific.com>
Date: Tue, 27 Jun 2017 11:47:22 -0600
Message-ID: <CAErYnsgT8-1BhuujQysuvpQVKY72332gtjKJmbOGF4LqeF-mEQ@mail.gmail.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Cc: Lars Kurth <lars.kurth@citrix.com>,
 "xen-devel@lists.xensource.com" <xen-devel@lists.xensource.com>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 Julien Grall <julien.grall@arm.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "security@xen.org" <security@xen.org>
Subject: Re: [Xen-devel] [For 4.9] Updating
 https://wiki.xenproject.org/wiki/Xen_Project_Release_Features to reflect
 support status of new 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>

T24gVHVlLCBKdW4gMjcsIDIwMTcgYXQgMzo0OCBBTSwgUmF6dmFuIENvam9jYXJ1CjxyY29qb2Nh
cnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPiBIZWxsbywKPgo+PiAtIFNlY3VyaXR5ID4gQWx0
ZXJuYXRpdmUgMnBtIDogU3VwcG9ydGVkIOKAkyBJIHRoaW5rIHdlIHNob3VsZCBzcGxpdCB0aGlz
Cj4+IG91dCDigJMgaXQgaXMgY3VycmVudGx5IGltcGxpY2l0bHkgY292ZXJlZCB1bmRlciAiVmly
dHVhbCBNYWNoaW5lCj4+IEludHJvc3BlY3Rpb24iCj4KPiBJIGFncmVlIHRoYXQgYWx0cDJtIGRl
c2VydmVzIGl0cyBvd24gc3BhY2UuIFdoaWxlIHdlJ3JlIGludGVyZXN0ZWQgaW4KPiBpdCwgb3Vy
IGN1cnJlbnQgc29sdXRpb24gbWFrZXMgbm8gdXNlIG9mIGl0LCBzbyBpdCdzIGNlcnRhaW5seSBw
b3NzaWJsZQo+IHRvIGRvIGludHJvc3BlY3Rpb24gd2l0aG91dCBhbnkgaGVscCBmcm9tIGFsdHAy
bS4KCkkgZG8gdXNlIGl0IHdpdGggaW50cm9zcGVjdGlvbiBidXQgSSB0aGluayB0aGVyZSB3ZXJl
IGFsc28gdXNlLWNhc2VzCmZvciBpdCB0aGF0IHdlcmUgbm90IGludHJvc3BlY3Rpb24gcmVsYXRl
ZC4gU28gSSB0aGluayBzcGxpdHRpbmcgaXQKb3V0IGlzIGNvcnJlY3QuCgo+Cj4gRnJvbSBteSwg
YWxiZWl0IGxpbWl0ZWQsIGV4cGVyaWVuY2UsIGFsdHAybSBwcm9iYWJseSBmaXRzIHVuZGVyICJU
ZWNoCj4gcHJldmlldyIuCgpTb3VuZHMgcmlnaHQgdG8gbWUuCgo+Cj4gSWYgd2Ugc3VidHJhY3Qg
YWx0cDJtIGZyb20gdGhlIGdlbmVyYWwgIlZpcnR1YWwgTWFjaGluZSBJbnRyb3NwZWN0aW9uIgo+
IGNhdGVnb3J5LCBJJ2Qgc2F5IHRoYXQgdGhlIHVwc3RyZWFtIHN1cHBvcnQgaXMgYmV0d2VlbiAi
VGVjaCBQcmV2aWV3Igo+IGFuZCAiU3VwcG9ydGVkIi4gSSdsbCBleHBsYWluLgo+Cj4gVGhlIGlu
dGVyZmFjZSBpcyBsYXJnZWx5IHN0YWJsZSwgYnV0IHdlIG1heSBuZWVkIHRvIGFkZCBvcHRpbWl6
YXRpb25zCj4gd2hpY2ggbWlnaHQgY2hhbmdlIGl0IC0gc28gd2hpbGUgd2UgZG9uJ3Qgd2FudCB0
aGlzIHRvIGJlIGhhcHBlbmluZyBhCj4gbG90LCBpdCB3aWxsIGhhcHBlbi4KCklNSE8gaWYgd2Ug
Y29uc2lkZXIgc3R1ZmYgbGlrZSB0aGUgZG9tY3RsIGludGVyZmFjZSBzdGFibGUgdGhlbiB0aGUK
dm1fZXZlbnQgaW50ZXJmYWNlIGNhbiBiZSBjb25zaWRlcmVkIHN0YWJsZSB0b28uIEkgZG9uJ3Qg
dGhpbmsgc3RhYmxlCm1lYW5zIHRoYXQgaXQgZG9lc24ndCBjaGFuZ2UsIEkgdGhpbmsgaXQgbWVh
bnMgdGhhdCBpdCBjaGFuZ2VzIGluIGEKd2F5IHRoYXQgdXNlcnMgY2FuIGNsZWFybHkgYnVpbGQg
d2l0aCBpdCBhbmQvb3IgZGV0ZWN0IHRoZSBjaGFuZ2VzIHZpYQppbnRlcmZhY2UgdmVyc2lvbmlu
Zywgd2hpY2ggd2UgZG8gaGF2ZSBoZXJlIGFzIHdlbGwuCgo+Cj4gVGhlcmUncyBhbHNvIGZ1bmN0
aW9uYWwgc3RhYmlsaXR5IHdpdGggdGhlIFhlblNlcnZlciBwYXRjaGVzICh3aGljaAo+IGJ5cGFz
cyB0aGUgZW11bGF0b3IgKHNpbmdsZS1zdGVwKSB3aGVuIGl0IGNhbid0IGVtdWxhdGUsIGFuZCBo
YXMgYQo+IHZlcnNpb24gb2YgdGhlIG9sZCBzbXBfbG9jaygpIGVtdWxhdG9yIHJhY2UtY29uZGl0
aW9uIHBhdGNoKS4KPiBVbmZvcnR1bmF0ZWx5LCB1cHN0cmVhbSBYZW4gc3RpbGwgaGFzIHJhY2Ug
Y29uZGl0aW9uIGlzc3VlcyB3aGVuCj4gZW11bGF0aW5nIExPQ0tlZCBpbnN0cnVjdGlvbnMgaW4g
U01QIHNjZW5hcmlvcyAtIHRoaXMgd2lsbCBiZSBhZGRyZXNzZWQKPiBBU0FQIHdpdGggYSBwcm9w
ZXIgQ01QWENIRyBwYXRjaCB0aGF0IGN1cnJlbnRseSBkZXBlbmRzIG9uIGEgcGF0Y2ggZnJvbQo+
IEFuZHJldyBhbmQgd2lsbCByZXF1aXJlIHJld29yayBvZiBhIHBhdGNoIGZyb20gSmFuIHRoYXQg
YWRkcyBhIHNwZWNpZmljCj4gZW11bGF0aW9uIHJldHVybiBjb2RlIGZvciBDTVBYQ0hHIGZhaWx1
cmVzLgo+Cj4gVGhlcmUncyBhbHNvIGFuIGlzc3VlIHdpdGggI1VEIGluamVjdGlvbnMgd2hpY2gg
aXMgY292ZXJlZCBieSB0aGUKPiBlbXVsYXRvciBieXBhc3MgcGF0Y2ggaW4gWGVuU2VydmVyIGJ1
dCBjYW4gY2F1c2UgSVBJcyB0byBnZXQgbG9zdCB3aXRoCj4gdGhlIHVwc3RyZWFtIGNvZGUgLSB0
aGF0IHdpbGwgYWxzbyByZXF1aXJlIHNvbWUgbW9yZSB0aGlua2luZy4KPgo+IFNvIHRoZXJlIGFy
ZSBzdGlsbCAoZW11bGF0aW9uLXJlbGF0ZWQpIHF1aXJrcyB1cHN0cmVhbS4gV2UnZCB2ZXJ5IG11
Y2gKPiBsaWtlIHRvIGdldCB0aGVtIGlyb25lZCBvdXQuCj4KCklNSE8gdGhlIGVtdWxhdG9yIG9m
IFhlbiBpcyBub3QgcGFydCBvZiBpbnRyb3NwZWN0aW9uLiBKdXN0IGFzIHdpdGgKYWx0cDJtLCBp
dCBjYW4gYmUgdXNlZCBpbiB0aGF0IGNvbnRleHQsIGJ1dCBpdCBpcyBub3QgcGFydCBvZiBpdC4K
ClRhbWFzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 27 17:48:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 17:48: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 1dPubR-0003Ln-BB; Tue, 27 Jun 2017 17:48: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=344358ddb=Andrew.Cooper3@citrix.com>)
 id 1dPubQ-0003Lb-68
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 17:48:40 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 E7/65-03371-77A92595; Tue, 27 Jun 2017 17:48:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjkeJIrShJLcpLzFFi42JxWrrBXrd8VlC
 kQV8ri8WSj4tZHBg9ju7+zRTAGMWamZeUX5HAmrFt3mfWgqWcFcembGdsYFzG1sXIySEh4C+x
 fPsDFhCbTUBfYveLT0wgtoiAusTpjousXYxcHMwCvYwSFyfuZgdJCAs4SCy91s4KYrMIqErcb
 rnECGLzCnhKLHvYBjVUTuL88Z/MEHFBiZMzn4AtYBbQlGjd/psdwpaXaN46G6xGSEBN4lr/Jf
 YJjDyzkLTMQtIyC0nLAkbmVYwaxalFZalFuoZGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUn
 Fesn5uZsYgeHDAAQ7GC9vDDjEKMnBpCTKe6ozKFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO++
 GUA5waLU9NSKtMwcYCDDpCU4eJREeMWmA6V5iwsSc4sz0yFSpxgVpcR5/4D0CYAkMkrz4Npg0
 XOJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwrwHQabwZOaVwE1/BbSYCWgxy7wAkMUliQgpqQ
 bG2uj8VR9Ujs4+1CZ6xUCOaRnT8i0GUufv/GYqlXnvnDkhV+bi7S36exi2z9ztxR2d6yrQ2JC
 9T2Ttg66NL5iC6pnuTC5VtXmhkqeQc7PQUfNj4ivR5gdPLx64vL+XeeXmsgz24q2Bso32d/bd
 ai80uXl9mcnzq7N2aLB8VbEWmadlcbFq35UOJZbijERDLeai4kQAJHG6kZkCAAA=
X-Env-Sender: prvs=344358ddb=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1498585717!109914420!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30944 invoked from network); 27 Jun 2017 17:48:38 -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;
 27 Jun 2017 17:48:38 -0000
X-IronPort-AV: E=Sophos;i="5.40,271,1496102400"; d="scan'208";a="438026170"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 27 Jun 2017 18:47:52 +0100
Message-ID: <1498585673-23268-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>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH 1/2] xen/pt: Unlock d->event_lock on error paths
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW50cm9kdWNlZCBieSBjL3MgZmJhMDA0OTQyNjggIng4Ni9wdDogZW5hYmxlIGJpbmRpbmcgb2Yg
R1NJcyB0byBhIFBWSCBEb20wIgoKU3BvdHRlZCBieSBDb3Zlcml0eS4KClNpZ25lZC1vZmYtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJl
dWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+Ci0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYyB8IDYgKysrKysr
CiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvaW8uYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmMKaW5kZXgg
MmZkYmJhNi4uMjVlM2ZiNCAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8u
YworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pby5jCkBAIC00OTAsNyArNDkwLDExIEBA
IGludCBwdF9pcnFfY3JlYXRlX2JpbmQoCiAgICAgICAgICAgICAvKiBNU0lfVFJBTlNMQVRFIGlz
IG5vdCBzdXBwb3J0ZWQgZm9yIHRoZSBoYXJkd2FyZSBkb21haW4uICovCiAgICAgICAgICAgICBp
ZiAoIHB0X2lycV9iaW5kLT5pcnFfdHlwZSAhPSBQVF9JUlFfVFlQRV9QQ0kgfHwKICAgICAgICAg
ICAgICAgICAgcGlycSA+PSBodm1fZG9tYWluX2lycShkKS0+bnJfZ3NpcyApCisgICAgICAgICAg
ICB7CisgICAgICAgICAgICAgICAgc3Bpbl91bmxvY2soJmQtPmV2ZW50X2xvY2spOworCiAgICAg
ICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgICAgICAgICB9CiAgICAgICAgICAgICBn
dWVzdF9nc2kgPSBwaXJxOwogICAgICAgICB9CiAKQEAgLTUyMyw2ICs1MjcsOCBAQCBpbnQgcHRf
aXJxX2NyZWF0ZV9iaW5kKAogCiAgICAgICAgICAgICAgICAgICAgIGlmICggbWFzayA8IDAgfHwg
dHJpZ2dlcl9tb2RlIDwgMCApCiAgICAgICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAg
ICAgICAgICAgIHNwaW5fdW5sb2NrKCZkLT5ldmVudF9sb2NrKTsKKwogICAgICAgICAgICAgICAg
ICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CiAgICAgICAgICAgICAgICAgICAgICAgICBy
ZXR1cm4gLUVJTlZBTDsKICAgICAgICAgICAgICAgICAgICAgfQotLSAKMi4xLjQKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 27 17:48:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 17:48: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 1dPubR-0003MG-Mu; Tue, 27 Jun 2017 17:48: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=344358ddb=Andrew.Cooper3@citrix.com>)
 id 1dPubQ-0003Lb-I8
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 17:48:40 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 8C/65-03371-87A92595; Tue, 27 Jun 2017 17:48:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsXitHSDvW75rKB
 Ig8MvtS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ow/iy8zFjwWrThyYB1zA+MUoS5GTg4JAX+J
 yfN/MIPYbAL6ErtffGICsUUE1CVOd1xk7WLk4mAW6GWUuDhxNztIQljAVeLzraNsIDaLgKpE3
 +m5rCA2r4CnxOP/15kghspJnD/+E2wop4CXxM91v8BsIaCaa38Os0DUC0qcnPkEzGYW0JRo3f
 6bHcKWl2jeOhuqXk3iWv8l9gmMfLOQtMxC0jILScsCRuZVjBrFqUVlqUW6hkZ6SUWZ6RkluYm
 ZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiB4cYABDsYL28MOMQoycGkJMp7qjMoUogvKT+lMiOx
 OCO+qDQntfgQowwHh5IE774ZQDnBotT01Iq0zBxg4MOkJTh4lER4xaYDpXmLCxJzizPTIVKnG
 BWlxHn/gPQJgCQySvPg2mDRdolRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvAdBpvBk5pXATX
 8FtJgJaDHLvACQxSWJCCmpBsaETxY7r/TtOcKayb3tdq+WzDP3LE59RlmPAy1dJ3rvSxwMk9X
 axHVacJ/iUbv/7Uedos3yX8u071fM2W+6fMvSzmnCk66vXJDNLfDn08eIM+K/Dk/fEMcuIF8d
 +uaSxuVuq+/7LsU7vbyqeo23e+mTvf9WLXTKiN6u2Gp2UmX6ka25MjVGD6YrsRRnJBpqMRcVJ
 wIAMGiCnLECAAA=
X-Env-Sender: prvs=344358ddb=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1498585717!109914420!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31079 invoked from network); 27 Jun 2017 17:48:39 -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;
 27 Jun 2017 17:48:39 -0000
X-IronPort-AV: E=Sophos;i="5.40,271,1496102400"; d="scan'208";a="438026171"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 27 Jun 2017 18:47:53 +0100
Message-ID: <1498585673-23268-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1498585673-23268-1-git-send-email-andrew.cooper3@citrix.com>
References: <1498585673-23268-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH 2/2] xen/pt: Avoid NULL dereference in
	hvm_pirq_eoi()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q292ZXJpdHkgd2FybnMgdGhhdCBwaXJxX2RwY2kgdW5jb25kaXRpb25hbGx5IGRlcmVmZXJlbmNl
cyBhIE5VTEwgcG9pbnRlci4KVGhpcyB3YXJuaW5nIGFwcGVhcnMgdG8gYmUgdHJpZ2dlcmVkIGJ5
IHBpcnFfZHBjaSgpIHdoaWNoIGlzIGEgaGlkZGVuIHRlcm5hcnkKZXhwcmVzc2lvbi4gIEluIHJl
YWxpdHksIGl0IGFwcGVhcnMgdGhhdCBib3RoIGNhbGxlcnMgcGFzcyBhIG5vbi1OVUxMIHBpcnEK
cGFyYW1ldGVyLCBzbyB0aGUgY29kZSBpcyBvayBpbiBwcmFjdGljZS4KClJlYXJhbmdlIHRoZSBs
b2dpYyB0byBmYWlsLXNhZmUsIHdoaWNoIHNob3VsZCBxdWllc2NlIENvdmVyaXR5LgoKQ2xlYW4g
dXAgYm9vbF90ID0+IGJvb2wgYW5kIHRyYWlsaW5nIHdoaXRlc3BhY2UgZm9yIGh2bV9kb21haW5f
dXNlX3BpcnEoKQp3aGlsZSBhdWRpdGluZyB0aGlzIGFyZWEuCgpObyAoaW50ZW5kZWQpIGZ1bmN0
aW9uYWwgY2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkND
OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94
ODYvaXJxLmMgICAgICAgICAgIHwgIDUgKystLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lv
LmMgfCAxMCArKysrKysrKystCiB4ZW4vaW5jbHVkZS9hc20teDg2L2lycS5oICAgIHwgIDIgKy0K
IDMgZmlsZXMgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvaXJxLmMgYi94ZW4vYXJjaC94ODYvaXJxLmMKaW5kZXggNTIz
ZDA4OS4uZDlmZWEyYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2lycS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9pcnEuYwpAQCAtMjUzMCwxMCArMjUzMCw5IEBAIHZvaWQgYXJjaF9ldnRjaG5fYmlu
ZF9waXJxKHN0cnVjdCBkb21haW4gKmQsIGludCBwaXJxKQogICAgIHNwaW5fdW5sb2NrX2lycXJl
c3RvcmUoJmRlc2MtPmxvY2ssIGZsYWdzKTsKIH0KIAotYm9vbF90IGh2bV9kb21haW5fdXNlX3Bp
cnEoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IHBpcnEgKnBpcnEpCitib29s
IGh2bV9kb21haW5fdXNlX3BpcnEoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0
IHBpcnEgKnBpcnEpCiB7Ci0gICAgcmV0dXJuIGlzX2h2bV9kb21haW4oZCkgJiYgcGlycSAmJgot
ICAgICAgICAgICBwaXJxLT5hcmNoLmh2bS5lbXVpcnEgIT0gSVJRX1VOQk9VTkQ7IAorICAgIHJl
dHVybiBpc19odm1fZG9tYWluKGQpICYmIHBpcnEgJiYgcGlycS0+YXJjaC5odm0uZW11aXJxICE9
IElSUV9VTkJPVU5EOwogfQogCiBzdGF0aWMgaW50IGFsbG9jYXRlX3BpcnEoc3RydWN0IGRvbWFp
biAqZCwgaW50IGluZGV4LCBpbnQgcGlycSwgaW50IGlycSwKZGlmZiAtLWdpdCBhL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2lvLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pby5jCmluZGV4
IDI1ZTNmYjQuLmZmZWFmNzAgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lv
LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYwpAQCAtOTEyLDcgKzkxMiwxNSBA
QCBzdGF0aWMgdm9pZCBodm1fZGlycV9hc3Npc3Qoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGh2
bV9waXJxX2RwY2kgKnBpcnFfZHBjaSkKIHN0YXRpYyB2b2lkIGh2bV9waXJxX2VvaShzdHJ1Y3Qg
cGlycSAqcGlycSwKICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1bmlvbiB2aW9hcGlj
X3JlZGlyX2VudHJ5ICplbnQpCiB7Ci0gICAgc3RydWN0IGh2bV9waXJxX2RwY2kgKnBpcnFfZHBj
aSA9IHBpcnFfZHBjaShwaXJxKTsKKyAgICBzdHJ1Y3QgaHZtX3BpcnFfZHBjaSAqcGlycV9kcGNp
OworCisgICAgaWYgKCAhcGlycSApCisgICAgeworICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUo
KTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIHBpcnFfZHBjaSA9IHBpcnFfZHBjaShw
aXJxKTsKIAogICAgIC8qCiAgICAgICogTm8gbmVlZCB0byBnZXQgdmVjdG9yIGxvY2sgZm9yIHRp
bWVyCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2lycS5oIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9pcnEuaAppbmRleCAxODJjYWE0Li5hYmIxZjFjIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L2lycS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaXJxLmgKQEAgLTE0
NSw3ICsxNDUsNyBAQCBpbnQgZ2V0X2ZyZWVfcGlycXMoc3RydWN0IGRvbWFpbiAqLCB1bnNpZ25l
ZCBpbnQgbnIpOwogdm9pZCBmcmVlX2RvbWFpbl9waXJxcyhzdHJ1Y3QgZG9tYWluICpkKTsKIGlu
dCBtYXBfZG9tYWluX2VtdWlycV9waXJxKHN0cnVjdCBkb21haW4gKmQsIGludCBwaXJxLCBpbnQg
aXJxKTsKIGludCB1bm1hcF9kb21haW5fcGlycV9lbXVpcnEoc3RydWN0IGRvbWFpbiAqZCwgaW50
IHBpcnEpOwotYm9vbF90IGh2bV9kb21haW5fdXNlX3BpcnEoY29uc3Qgc3RydWN0IGRvbWFpbiAq
LCBjb25zdCBzdHJ1Y3QgcGlycSAqKTsKK2Jvb2wgaHZtX2RvbWFpbl91c2VfcGlycShjb25zdCBz
dHJ1Y3QgZG9tYWluICosIGNvbnN0IHN0cnVjdCBwaXJxICopOwogCiAvKiBSZXNldCBpcnEgYWZm
aW5pdGllcyB0byBtYXRjaCB0aGUgZ2l2ZW4gQ1BVIG1hc2suICovCiB2b2lkIGZpeHVwX2lycXMo
Y29uc3QgY3B1bWFza190ICptYXNrLCBib29sX3QgdmVyYm9zZSk7Ci0tIAoyLjEuNAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 27 17:58:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 17:58:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPukO-0004OT-Ja; Tue, 27 Jun 2017 17:57: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=344358ddb=Andrew.Cooper3@citrix.com>)
 id 1dPukN-0004OL-5W
 for xen-devel@lists.xenproject.org; Tue, 27 Jun 2017 17:57:55 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 D7/58-01734-2AC92595; Tue, 27 Jun 2017 17:57:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsWyU9JRQnfhnKB
 Igxnr9C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxtq44xFixkr3gw6RtrA+MH1i5GTg4JAT+J
 X9c/s4PYwgKeEk/nfQeLiwg4SXyZ/pi5i5GLQ0jgCKPE0w+nWEASzAIqEqfmdYHZbAL6Ertff
 GICsXkFbCU2nlzI2MXIwcEioCrx5nI9SFhUIFzibeMRFogSQYmTM58A2ewcnAKWEv1SEAMNJI
 4smsMKYctLbH87hxnEFhJQk7jWf4kd4sp0iYnPelgmMPLPQjJoFpL2WUjaFzAyr2LUKE4tKks
 t0jU01UsqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAxABiDYwdiw3fMQoyQHk5Io
 76nOoEghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwys4FygkWp6akVaZk5wFiASUtw8CiJ8PaDp
 HmLCxJzizPTIVKnGHU5mj5s+cIkxJKXn5cqJc4bB1IkAFKUUZoHNwIWl5cYZaWEeRmBjhLiKU
 gtys0sQZV/xSjOwagkzCsHMoUnM68EbtMroCOYgI5gmRcAckRJIkJKqoEx5ZqhgvqOW3PfT15
 91uLU9I6Vu56GlT/5ab470vpS4OHpEw/82d+8q0Zjxp4Jm/7brmJQnabvU9y+7MCRuNZvGZu6
 DI3Vj29wXnFFeIr4vbrjrpJsvhqftG+oWdfUyj8w7byaOG91ZHiux5WFypL7jj1L4dbiE96Se
 //Go9Q9YZ0880wLGNXllFiKMxINtZiLihMBys1hTsYCAAA=
X-Env-Sender: prvs=344358ddb=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1498586273!66521311!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15834 invoked from network); 27 Jun 2017 17:57:53 -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;
 27 Jun 2017 17:57:53 -0000
X-IronPort-AV: E=Sophos;i="5.40,271,1496102400"; d="scan'208";a="48480262"
To: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>
References: <20170626162842.482-1-wei.liu2@citrix.com>
 <20170626162842.482-2-wei.liu2@citrix.com>
 <5951F77F02000078001013C2@prv-mh.provo.novell.com>
 <20170627084828.ek4gnq2cwz74hu4y@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <0a5c0a4c-6702-9f00-50b2-b2f39ba043ff@citrix.com>
Date: Tue, 27 Jun 2017 18:57:52 +0100
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: <20170627084828.ek4gnq2cwz74hu4y@citrix.com>
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 v5 01/13] x86: move callback_op code to
	pv/callback.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>

T24gMjcvMDYvMTcgMDk6NDgsIFdlaSBMaXUgd3JvdGU6Cj4gT24gVHVlLCBKdW4gMjcsIDIwMTcg
YXQgMTI6MTM6MTlBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+IDA2LzI2LzE3IDY6MjkgUE0gPj4+Cj4+PiAtLS0gYS94ZW4vYXJj
aC94ODYvcHYvTWFrZWZpbGUKPj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9wdi9NYWtlZmlsZQo+Pj4g
QEAgLTEsNiArMSw3IEBACj4+ICA+b2JqLXkgKz0gaHlwZXJjYWxsLm8KPj4gID5vYmoteSArPSB0
cmFwcy5vCj4+ICA+Cj4+PiArb2JqLXkgKz0gY2FsbGJhY2subwo+PiAgPm9iai1iaW4teSArPSBk
b20wX2J1aWxkLmluaXQubwo+PiAgPm9iai15ICs9IGRvbWFpbi5vCj4+ICA+b2JqLXkgKz0gZW11
bGF0ZS5vCj4+Cj4+IE5vdCBzb21ldGhpbmcgdG8gYmUgZGVhbHQgd2l0aCBpbiB0aGlzIHBhdGNo
LCBidXQgLSBpcyB0aGVyZSBhIHJlYXNvbiB3ZQo+PiBoYXZlIHR3byBncm91cHMgb2Ygb2JqZWN0
IGZpbGVzIGhlcmU/IEkgc2VlIG5vbmUsIGFuZCBoZW5jZSB3b3VsZCBoYXZlCj4+IGV4cGVjdGVk
IHRoaXMgdG8gYmUgYSBzaW5nbGUgc29ydGVkIGxpc3QgaW5zdGVhZCBvZiB0d28uCj4+Cj4gTm8u
IEl0IGp1c3Qgc28gaGFwcGVuZWQgSSBhZGRlZCBhIG5ld2xpbmUgYXQgc29tZSBwb2ludC4KPgo+
IEkgd2lsbCBzdWJtaXQgYSBwYXRjaCB0byBmaXggdGhpcyBhdCBzb21lIHBvaW50LgoKSSdkIHN1
Z2dlc3Qgc3BsaXR0aW5nIHRoZSBvYmoteSBhbmQgb2JqLWJpbi15IGxpc3RzLCBhcyBpdCB3aWxs
IG1ha2UgdGhlCk1ha2VmaWxlIGVhc2llciB0byByZWFkLiAgVGhhdCBhcHBlYXJzIHRvIGhhdmUg
YmVlbiB0aGUgb3JpZ2luYWwKaW50ZW50aW9uIGJlaGluZCB0aGUgc3BhY2UgaW4gdGhlIGZpcnN0
IHBsYWNlLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 17:59:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 17: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 1dPumG-0004W5-V0; Tue, 27 Jun 2017 17:59: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 1dPumF-0004Vl-DI
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 17:59:51 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 63/8B-02181-61D92595; Tue, 27 Jun 2017 17:59:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDS1dsblC
 kwZt9nBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aJeVvZC1YwVUxs/sDSwNjI1MXIwSEkkCex
 bbFZFyMnB6+AncSEmzfYQGwJAUOJ0wtvsoDYLAKqEp+evmAEsdkE1CU6F7WDxUUEFCS+TZ7E2
 sXIxcEscIlR4tTavewgM4UFAiQOTnABiQsJdDFKrLw7kx2kgVPAW+LftAY2kBpeAUGJvzuEQc
 LMAloSD3/dYoGwtSWWLXzNDFLCLCAtsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRo3i1KKy1CJ
 dI0O9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzA4KtnYGDcwdiz1+8QoyQHk5Io
 76nOoEghvqT8lMqMxOKM+KLSnNTiQ4waHBwC23atvsAoxZKXn5eqJMHrPAeoTrAoNT21Ii0zB
 xgfMKUSHDxKIrxsIGne4oLE3OLMdIjUKUZdjqYPW74wCYHNkBLnPTsbqEgApCijNA9uBCxWLz
 HKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5nUHWcWTmVcCt+kV0BFMQEewzAsAOaIkESEl1cD
 oUbn1yQvpb/1ndu2NVWEqL+gQ3hE9p3dZRXfRSanFH+23CZ38Or2r3+i5yunbvivjIn7bzTjF
 nj7t/9we8cw8mY5DS7gnufK+utLpJFvfkpG6WfjnWp9l3Kpnqi26Svf9Y1kqe23qjdSCPUnFv
 8qPXGWIqFnQ8Kpy/j3hYIUDrSHPVNitM94psRRnJBpqMRcVJwIAHgrKNdACAAA=
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1498586388!107490374!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49393 invoked from network); 27 Jun 2017 17:59:50 -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 Jun 2017 17:59:50 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 27 Jun 2017 11:59:47 -0600
Message-Id: <59529D1102000078001014E9@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 27 Jun 2017 11:59:45 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <boris.ostrovsky@oracle.com>
References: <1498157830-21845-1-git-send-email-boris.ostrovsky@oracle.com>
 <1498157830-21845-3-git-send-email-boris.ostrovsky@oracle.com>
In-Reply-To: <1498157830-21845-3-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 v5 2/8] mm: Extract allocation loop from
 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+IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IDA2LzIyLzE3
IDg6NTYgUE0gPj4+Cj4gVGhpcyB3aWxsIG1ha2UgY29kZSBhIGJpdCBtb3JlIHJlYWRhYmxlLCBl
c3BlY2lhbGx5IHdpdGggY2hhbmdlcyB0aGF0Cj4gd2lsbCBiZSBpbnRyb2R1Y2VkIGluIHN1YnNl
cXVlbnQgcGF0Y2hlcy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlz
Lm9zdHJvdnNreUBvcmFjbGUuY29tPgoKQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 27 18:01:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 18: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 1dPunK-0005Hd-8Q; Tue, 27 Jun 2017 18: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 <jbeulich@suse.com>) id 1dPunI-0005HR-AN
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 18:00:56 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 E9/30-03696-75D92595; Tue, 27 Jun 2017 18:00:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXS6fjDSzd8blC
 kwZNLvBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8ayv4eZChZyVMyf8ZCxgXExWxcjJ4eQQJ7E
 +75JjCA2r4CdxKqpS1lBbAkBQ4nTC2+ygNgsAqoS12Y8BouzCahLdC5qB4uLCChIfJs8CSjOx
 cEscIlR4tTavewgCWEBH4kj73vYQBJCAl2MEvtnXWQCSXAKeEt82XscqIgDaJugxN8dwiBhZg
 EtiYe/brFA2NoSyxa+ZgYpYRaQllj+j2MCI98shIZZSBpmIWmYhdCwgJFlFaNGcWpRWWqRrpG
 hXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYAAyAMEOxj/LAg4xSnIwKYnynuoM
 ihTiS8pPqcxILM6ILyrNSS0+xKjBwSGwbdfqC4xSLHn5ealKErybZwPVCRalpqdWpGXmAGMEp
 lSCg0dJhPckSJq3uCAxtzgzHSJ1ilFRSpz3LEhCACSRUZoH1waLy0uMslLCvIxARwnxFKQW5W
 aWoMq/YhTnYFQS5nWfAzSFJzOvBG76K6DFTECLWeYFgCwuSURISTUwpj8KSfFl/Z7T1Z9+9vX
 bSzOK5/Y8VU2ZUPeg/rwbS3rrt16+fcpXFotOCGE4siK4OetPDfOmkN+Fq2X9N5135p3EXtfw
 /Oimi1Ff8wRCfk5sW/Rtwt2rhcbLaj/Gx0zYfOdc2NY+3VuNLLnLptc9FzlVVS86y5xHNGyHt
 JDNhA12s0I+Lqjfp8RSnJFoqMVcVJwIACGkUYDGAgAA
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1498586453!69265409!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43613 invoked from network); 27 Jun 2017 18:00:54 -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 Jun 2017 18:00:54 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 27 Jun 2017 12:00:52 -0600
Message-Id: <59529D5302000078001014F7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 27 Jun 2017 12:00:51 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <boris.ostrovsky@oracle.com>
References: <1498157830-21845-1-git-send-email-boris.ostrovsky@oracle.com>
 <1498157830-21845-4-git-send-email-boris.ostrovsky@oracle.com>
In-Reply-To: <1498157830-21845-4-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 v5 3/8] mm: Scrub pages in
 alloc_heap_pages() 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>

Pj4+IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IDA2LzIyLzE3
IDg6NTUgUE0gPj4+Cj4gQEAgLTg2MiwxMCArODc5LDE5IEBAIHN0YXRpYyBzdHJ1Y3QgcGFnZV9p
bmZvICphbGxvY19oZWFwX3BhZ2VzKAo+ICAgICAgaWYgKCBkICE9IE5VTEwgKQo+ICAgICAgICAg
IGQtPmxhc3RfYWxsb2Nfbm9kZSA9IG5vZGU7Cj4gIAo+ICsgICAgbmVlZF9zY3J1YiA9ICEhZmly
c3RfZGlydHlfcGcgJiYgIShtZW1mbGFncyAmIE1FTUZfbm9fc2NydWIpOwoKTm8gbmVlZCBmb3Ig
ISEgaGVyZS4gQnV0IEkgd29uZGVyIHdoZXRoZXIgdGhhdCBwYXJ0IG9mIHRoZSBjaGVjayBpcyBy
ZWFsbHkKdXNlZnVsIGFueXdheSwgY29uc2lkZXJpbmcgdGhlIHNvbGUgdXNlIC4uLgoKPiAgICAg
IGZvciAoIGkgPSAwOyBpIDwgKDEgPDwgb3JkZXIpOyBpKysgKQo+ICAgICAgewo+ICAgICAgICAg
IC8qIFJlZmVyZW5jZSBjb3VudCBtdXN0IGNvbnRpbnVvdXNseSBiZSB6ZXJvIGZvciBmcmVlIHBh
Z2VzLiAqLwo+IC0gICAgICAgIEJVR19PTihwZ1tpXS5jb3VudF9pbmZvICE9IFBHQ19zdGF0ZV9m
cmVlKTsKPiArICAgICAgICBCVUdfT04oKHBnW2ldLmNvdW50X2luZm8gJiB+UEdDX25lZWRfc2Ny
dWIpICE9IFBHQ19zdGF0ZV9mcmVlKTsKPiArCj4gKyAgICAgICAgaWYgKCB0ZXN0X2JpdChfUEdD
X25lZWRfc2NydWIsICZwZ1tpXS5jb3VudF9pbmZvKSApCj4gKyAgICAgICAgewo+ICsgICAgICAg
ICAgICBpZiAoIG5lZWRfc2NydWIgKQo+ICsgICAgICAgICAgICAgICAgc2NydWJfb25lX3BhZ2Uo
JnBnW2ldKTsKCi4uLiBoZXJlLiBJZiBpdCBpc24ndCwgSSB0aGluayB0aGUgbG9jYWwgdmFyaWFi
bGUgaXNuJ3Qgd2FycmFudGVkIGVpdGhlci4KSWYgeW91IGFncmVlLCB0aGUgdGh1cyBhZGp1c3Rl
ZCBwYXRjaCBjYW4gaGF2ZQpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoob3RoZXJ3aXNlIEknbGwgd2FpdCB3aXRoIGl0IHRvIHVuZGVyc3RhbmQgdGhlIHJlYXNv
biBmaXJzdCkuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 27 18:02:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 18:02:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPuoQ-0005Pw-Hk; Tue, 27 Jun 2017 18:02: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 1dPuoP-0005Ph-6h
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 18:02:05 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 F6/00-01730-C9D92595; Tue, 27 Jun 2017 18:02:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXS6fjDS3f23KB
 Ig+OPjCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozfnY9YC/6rVEy/2MDewPhZvIuRk0NIIE9i
 0duD7CA2r4CdxLwz98FsCQFDidMLb7KA2CwCqhLdWyczgthsAuoSnYvaweIiAgoS3yZPYu1i5
 OJgFnjPKPFu4RawImEBa4ntT46zgySEBLoYJX6ueQs2lVPAW2J3w3qgbg6gbYISf3cIg4SZBb
 QkHv66xQJha0ssW/iaGaSEWUBaYvk/jgmMfLMQGmYhaZiFpGEWQsMCRpZVjBrFqUVlqUW6RgZ
 6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBAVjPwMC4g7Fxtt8hRkkOJiVR3lOd
 QZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHg3zQHKCRalpqdWpGXmAGMBJi3BwaMkwlsLkuYtL
 kjMLc5Mh0idYlSUEue1BEkIgCQySvPg2mDxd4lRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMG
 8ryBSezLwSuOmvgBYzAS1mmRcAsrgkESEl1cAoq1vq229l3bL8dMe276Isyyb7svhLXdK81N5
 g1Hr5fVJhYZmMSBrXtQaRZ12Nmx5FWJwpV+He/ce/zL902c1b1d8TzTct0Nr91j92b37LP7Nf
 3kerZV65eYteZPxUav8249qG/XcWqdyf1G4Sk/IvpPTFf/3j7yyuHc8/GPvSbmpIYntfuKsSS
 3FGoqEWc1FxIgBo8U5hugIAAA==
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1498586521!105315582!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11782 invoked from network); 27 Jun 2017 18:02:03 -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; 27 Jun 2017 18:02:03 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 27 Jun 2017 12:02:01 -0600
Message-Id: <59529D970200007800101503@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 27 Jun 2017 12:01:59 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <boris.ostrovsky@oracle.com>
References: <1498157830-21845-1-git-send-email-boris.ostrovsky@oracle.com>
 <1498157830-21845-5-git-send-email-boris.ostrovsky@oracle.com>
In-Reply-To: <1498157830-21845-5-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,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v5 4/8] mm: Scrub memory from idle loop
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IDA2LzIyLzE3
IDg6NTYgUE0gPj4+Cj4gLS0tIGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKPiArKysgYi94ZW4v
Y29tbW9uL3BhZ2VfYWxsb2MuYwo+IEBAIC0xMDE5LDE1ICsxMDE5LDg1IEBAIHN0YXRpYyBpbnQg
cmVzZXJ2ZV9vZmZsaW5lZF9wYWdlKHN0cnVjdCBwYWdlX2luZm8gKmhlYWQpCj4gICAgICByZXR1
cm4gY291bnQ7Cj4gIH0KPiAgCj4gLXN0YXRpYyB2b2lkIHNjcnViX2ZyZWVfcGFnZXModW5zaWdu
ZWQgaW50IG5vZGUpCj4gK3N0YXRpYyBub2RlbWFza190IG5vZGVfc2NydWJiaW5nOwo+ICsKPiAr
LyoKPiArICogSWYgZ2V0X25vZGUgaXMgdHJ1ZSB0aGlzIHdpbGwgcmV0dXJuIGNsb3Nlc3Qgbm9k
ZSB0aGF0IG5lZWRzIHRvIGJlIHNjcnViYmVkLAo+ICsgKiB3aXRoIGFwcHJvcHJpYXRlIGJpdCBp
biBub2RlX3NjcnViYmluZyBzZXQuCj4gKyAqIElmIGdldF9ub2RlIGlzIG5vdCBzZXQsIHRoaXMg
d2lsbCByZXR1cm4gKmEqIG5vZGUgdGhhdCBuZWVkcyB0byBiZSBzY3J1YmJlZC4KPiArICogbm9k
ZV9zY3J1YmJpbmcgYml0bWFzayB3aWxsIG5vIGJlIHVwZGF0ZWQuCj4gKyAqIElmIG5vIG5vZGUg
bmVlZHMgc2NydWJiaW5nIHRoZW4gTlVNQV9OT19OT0RFIGlzIHJldHVybmVkLgo+ICsgKi8KPiAr
c3RhdGljIHVuc2lnbmVkIGludCBub2RlX3RvX3NjcnViKGJvb2wgZ2V0X25vZGUpCj4gIHsKPiAt
ICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnOwo+IC0gICAgdW5zaWduZWQgaW50IHpvbmU7Cj4gKyAg
ICBub2RlaWRfdCBub2RlID0gY3B1X3RvX25vZGUoc21wX3Byb2Nlc3Nvcl9pZCgpKSwgbG9jYWxf
bm9kZTsKPiArICAgIG5vZGVpZF90IGNsb3Nlc3QgPSBOVU1BX05PX05PREU7Cj4gKyAgICB1OCBk
aXN0LCBzaG9ydGVzdCA9IDB4ZmY7Cj4gIAo+IC0gICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZo
ZWFwX2xvY2spKTsKPiArICAgIGlmICggbm9kZSA9PSBOVU1BX05PX05PREUgKQo+ICsgICAgICAg
IG5vZGUgPSAwOwo+ICAKPiAtICAgIGlmICggIW5vZGVfbmVlZF9zY3J1Yltub2RlXSApCj4gLSAg
ICAgICAgcmV0dXJuOwo+ICsgICAgaWYgKCBub2RlX25lZWRfc2NydWJbbm9kZV0gJiYKPiArICAg
ICAgICAgKCFnZXRfbm9kZSB8fCAhbm9kZV90ZXN0X2FuZF9zZXQobm9kZSwgbm9kZV9zY3J1YmJp
bmcpKSApCj4gKyAgICAgICAgcmV0dXJuIG5vZGU7Cj4gKwo+ICsgICAgLyoKPiArICAgICAqIFNl
ZSBpZiB0aGVyZSBhcmUgbWVtb3J5LW9ubHkgbm9kZXMgdGhhdCBuZWVkIHNjcnViYmluZyBhbmQg
Y2hvb3NlCj4gKyAgICAgKiB0aGUgY2xvc2VzdCBvbmUuCj4gKyAgICAgKi8KPiArICAgIGxvY2Fs
X25vZGUgPSBub2RlOwo+ICsgICAgZm9yICggOyA7ICkKPiArICAgIHsKPiArICAgICAgICBkbyB7
Cj4gKyAgICAgICAgICAgIG5vZGUgPSBjeWNsZV9ub2RlKG5vZGUsIG5vZGVfb25saW5lX21hcCk7
Cj4gKyAgICAgICAgfSB3aGlsZSAoICFjcHVtYXNrX2VtcHR5KCZub2RlX3RvX2NwdW1hc2sobm9k
ZSkpICYmCj4gKyAgICAgICAgICAgICAgICAgIChub2RlICE9IGxvY2FsX25vZGUpICk7Cj4gKwo+
ICsgICAgICAgIGlmICggbm9kZSA9PSBsb2NhbF9ub2RlICkKPiArICAgICAgICAgICAgYnJlYWs7
Cj4gKwo+ICsgICAgICAgIC8qCj4gKyAgICAgICAgICogR3JhYiB0aGUgbm9kZSByaWdodCBhd2F5
LiBJZiB3ZSBmaW5kIGEgY2xvc2VyIG5vZGUgbGF0ZXIgd2Ugd2lsbAo+ICsgICAgICAgICAqIHJl
bGVhc2UgdGhpcyBvbmUuIFdoaWxlIHRoZXJlIGlzIGEgY2hhbmNlIHRoYXQgYW5vdGhlciBDUFUg
d2lsbAo+ICsgICAgICAgICAqIG5vdCBiZSBhYmxlIHRvIHNjcnViIHRoYXQgbm9kZSB3aGVuIGl0
IGlzIHNlYXJjaGluZyBmb3Igc2NydWIgd29yawo+ICsgICAgICAgICAqIGF0IHRoZSBzYW1lIHRp
bWUgaXQgd2lsbCBiZSBhYmxlIHRvIGRvIHNvIG5leHQgdGltZSBpdCB3YWtlcyB1cC4KPiArICAg
ICAgICAgKiBUaGUgYWx0ZXJuYXRpdmUgd291bGQgYmUgdG8gcGVyZm9ybSB0aGlzIHNlYXJjaCB1
bmRlciBhIGxvY2sgYnV0Cj4gKyAgICAgICAgICogdGhlbiB3ZSdkIG5lZWQgdG8gdGFrZSB0aGlz
IGxvY2sgZXZlcnkgdGltZSB3ZSBjb21lIGluIGhlcmUuCj4gKyAgICAgICAgICovCgpJJ20gZmlu
ZSB3aXRoIHlvdXIgY2hvaWNlIG9mIHNpbXBseSBleHBsYWluaW5nIHlvdXIgZGVjaXNpb24sIGJ1
dCAuLi4KCj4gKyAgICAgICAgaWYgKCBub2RlX25lZWRfc2NydWJbbm9kZV0gKQo+ICsgICAgICAg
IHsKPiArICAgICAgICAgICAgaWYgKCAhZ2V0X25vZGUgKQo+ICsgICAgICAgICAgICAgICAgcmV0
dXJuIG5vZGU7Cj4gKwo+ICsgICAgICAgICAgICBkaXN0ID0gX19ub2RlX2Rpc3RhbmNlKGxvY2Fs
X25vZGUsIG5vZGUpOwo+ICsgICAgICAgICAgICBpZiAoIChkaXN0IDwgc2hvcnRlc3QgfHwgY2xv
c2VzdCA9PSBOVU1BX05PX05PREUpICYmCj4gKyAgICAgICAgICAgICAgICAgIW5vZGVfdGVzdF9h
bmRfc2V0KG5vZGUsIG5vZGVfc2NydWJiaW5nKSApCgouLi4gd291bGRuJ3QgdGhlIGNvbW1lbnQg
YmV0dGVyIGJlIHBsYWNlZCBhaGVhZCBvZiB0aGlzIGlmKCk/Cgo+IEBAIC0xMDUwLDE3ICsxMTIw
LDQyIEBAIHN0YXRpYyB2b2lkIHNjcnViX2ZyZWVfcGFnZXModW5zaWduZWQgaW50IG5vZGUpCj4g
ICAgICAgICAgICAgICAgICAgICAgICAgIHNjcnViX29uZV9wYWdlKCZwZ1tpXSk7Cj4gICAgICAg
ICAgICAgICAgICAgICAgICAgIHBnW2ldLmNvdW50X2luZm8gJj0gflBHQ19uZWVkX3NjcnViOwo+
ICAgICAgICAgICAgICAgICAgICAgICAgICBub2RlX25lZWRfc2NydWJbbm9kZV0tLTsKPiArICAg
ICAgICAgICAgICAgICAgICAgICAgY250ICs9IDEwMDsgLyogc2NydWJiZWQgcGFnZXMgYWRkIGhl
YXZpZXIgd2VpZ2h0LiAqLwo+ICsgICAgICAgICAgICAgICAgICAgIH0KPiArICAgICAgICAgICAg
ICAgICAgICBlbHNlCj4gKyAgICAgICAgICAgICAgICAgICAgICAgIGNudCsrOwo+ICsKPiArICAg
ICAgICAgICAgICAgICAgICAvKgo+ICsgICAgICAgICAgICAgICAgICAgICAqIFNjcnViIGEgZmV3
ICg4KSBwYWdlcyBiZWZvcmUgYmVjb21pbmcgZWxpZ2libGUgZm9yCj4gKyAgICAgICAgICAgICAg
ICAgICAgICogcHJlZW1wdGlvbi4gQnV0IGFsc28gY291bnQgbm9uLXNjcnViYmluZyBsb29wIGl0
ZXJhdGlvbnMKPiArICAgICAgICAgICAgICAgICAgICAgKiBzbyB0aGF0IHdlIGRvbid0IGdldCBz
dHVjayBoZXJlIHdpdGggYW4gYWxtb3N0IGNsZWFuCj4gKyAgICAgICAgICAgICAgICAgICAgICog
aGVhcC4KPiArICAgICAgICAgICAgICAgICAgICAgKi8KPiArICAgICAgICAgICAgICAgICAgICBp
ZiAoIGNudCA+IDgwMCAmJiBzb2Z0aXJxX3BlbmRpbmcoY3B1KSApCj4gKyAgICAgICAgICAgICAg
ICAgICAgewo+ICsgICAgICAgICAgICAgICAgICAgICAgICBwcmVlbXB0ID0gdHJ1ZTsKPiArICAg
ICAgICAgICAgICAgICAgICAgICAgYnJlYWs7Cj4gICAgICAgICAgICAgICAgICAgICAgfQo+ICAg
ICAgICAgICAgICAgICAgfQo+ICAKPiAtICAgICAgICAgICAgICAgIHBhZ2VfbGlzdF9kZWwocGcs
ICZoZWFwKG5vZGUsIHpvbmUsIG9yZGVyKSk7Cj4gLSAgICAgICAgICAgICAgICBwYWdlX2xpc3Rf
YWRkX3NjcnViKHBnLCBub2RlLCB6b25lLCBvcmRlciwgSU5WQUxJRF9ESVJUWV9JRFgpOwo+ICsg
ICAgICAgICAgICAgICAgaWYgKCBpID49ICgxVSA8PCBvcmRlcikgLSAxICkKPiArICAgICAgICAg
ICAgICAgIHsKPiArICAgICAgICAgICAgICAgICAgICBwYWdlX2xpc3RfZGVsKHBnLCAmaGVhcChu
b2RlLCB6b25lLCBvcmRlcikpOwo+ICsgICAgICAgICAgICAgICAgICAgIHBhZ2VfbGlzdF9hZGRf
c2NydWIocGcsIG5vZGUsIHpvbmUsIG9yZGVyLCBJTlZBTElEX0RJUlRZX0lEWCk7Cj4gKyAgICAg
ICAgICAgICAgICB9Cj4gKyAgICAgICAgICAgICAgICBlbHNlCj4gKyAgICAgICAgICAgICAgICAg
ICAgcGctPnUuZnJlZS5maXJzdF9kaXJ0eSA9IGkgKyAxOwo+ICAKPiAtICAgICAgICAgICAgICAg
IGlmICggbm9kZV9uZWVkX3NjcnViW25vZGVdID09IDAgKQo+IC0gICAgICAgICAgICAgICAgICAg
IHJldHVybjsKPiArICAgICAgICAgICAgICAgIGlmICggcHJlZW1wdCB8fCAobm9kZV9uZWVkX3Nj
cnViW25vZGVdID09IDApICkKPiArICAgICAgICAgICAgICAgICAgICBnb3RvIG91dDsKPiAgICAg
ICAgICAgICAgfQo+ICAgICAgICAgIH0gd2hpbGUgKCBvcmRlci0tICE9IDAgKTsKPiAgICAgIH0K
PiArCj4gKyBvdXQ6Cj4gKyAgICBzcGluX3VubG9jaygmaGVhcF9sb2NrKTsKPiArICAgIG5vZGVf
Y2xlYXIobm9kZSwgbm9kZV9zY3J1YmJpbmcpOwo+ICsgICAgcmV0dXJuIHNvZnRpcnFfcGVuZGlu
ZyhjcHUpIHx8IChub2RlX3RvX3NjcnViKGZhbHNlKSAhPSBOVU1BX05PX05PREUpOwoKV2hpbGUg
SSBjYW4gc2VlIHdoeSB5b3UgdXNlIGl0IGhlcmUsIHRoZSBzb2Z0aXJxX3BlbmRpbmcoKSBsb29r
cyBzb3J0IG9mCm1pc3BsYWNlZDogV2hpbGUgaW52b2tpbmcgaXQgdHdpY2UgaW4gdGhlIGNhbGxl
ciB3aWxsIGxvb2sgYSBsaXR0bGUgb2RkIHRvbywKSSBzdGlsbCB0aGluayB0aGF0J3Mgd2hlcmUg
dGhlIGNoZWNrIGJlbG9uZ3MuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 27 18:02:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 18: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 1dPup1-0005Uj-Qn; Tue, 27 Jun 2017 18:02: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=344358ddb=Andrew.Cooper3@citrix.com>)
 id 1dPup0-0005US-JK
 for xen-devel@lists.xenproject.org; Tue, 27 Jun 2017 18:02:42 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 29/F1-01996-1CD92595; Tue, 27 Jun 2017 18:02:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsWyU9JRQnf/3KB
 Igw0rGC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxprV+ZC/qYKtp3zWJuYHzC2MXIySEh4Cex
 7OBrZhBbWMBH4vi++WBxEQFfibuPm5i6GDk4hASSJB5skQYJMwsoS2xavo4JxGYT0JfY/eITm
 M0rYCtx7uobsDEsAqoSu2dfYwWxRQXCJd42HmGBqBGUODnzCQvISE4Bc4nmBdkQIw0kjiyaww
 phy0tsfzsHbIyQgJrEtf5L7BBXpktMfNbDMoGRfxaSSbOQtM9C0r6AkXkVo0ZxalFZapGukaV
 eUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgANYzMDDuYLy8xe8QoyQHk5Io76nO
 oEghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzOc4BygkWp6akVaZk5wFiASUtw8CiJ8LKBpHmLC
 xJzizPTIVKnGHU5mj5s+cIkxJKXn5cqJc57djZQkQBIUUZpHtwIWFxeYpSVEuZlZGBgEOIpSC
 3KzSxBlX/FKM7BqCTM2wqyiiczrwRu0yugI5iAjmCZFwByREkiQkqqgXHpH6mg93fUHryouz8
 5tdrigM7qy9Ux/7XzFRfWTHu7RHv9AUkuVobydf3e0xrqls6ZeOCcYslTlip/h+LKp1MmrZ/O
 t8riiMvnc2JecTkP3/xWbzwrfer05LglR1iVmzaVLpLK2fHB2Ptc3/5+7rczc2+uKTrFvkZm8
 pwghRAFpk2HGr9/dk1TYinOSDTUYi4qTgQAkbrHLcYCAAA=
X-Env-Sender: prvs=344358ddb=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1498586558!102458453!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37758 invoked from network); 27 Jun 2017 18:02:39 -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;
 27 Jun 2017 18:02:39 -0000
X-IronPort-AV: E=Sophos;i="5.40,271,1496102400"; d="scan'208";a="48480576"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170626162842.482-1-wei.liu2@citrix.com>
 <20170626162842.482-8-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <1a250424-1e27-f1e9-4e9c-929de368a13e@citrix.com>
Date: Tue, 27 Jun 2017 19:01:52 +0100
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: <20170626162842.482-8-wei.liu2@citrix.com>
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 v5 07/13] x86/traps: simplify and rename
	send_guest_trap
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjYvMDYvMTcgMTc6MjgsIFdlaSBMaXUgd3JvdGU6Cj4gUmVuYW1lIGl0IHRvIHB2X3JhaXNl
X2ludGVycnVwdC4gU2ltcGxpZnkgdGhlIGNvZGUgYnkgdXNpbmcgdGhlIHZjcHUKPiBzdHJ1Y3R1
cmUgYWxyZWFkeSAgYXQgaGFuZCBpbiB0aGUgY2FsbGVyLgoKZG91YmxlIHNwYWNlLgoKPgo+IFNp
Z25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 27 18:06:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 18:06:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPusz-0005nL-Cc; Tue, 27 Jun 2017 18:06: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=344358ddb=Andrew.Cooper3@citrix.com>)
 id 1dPusy-0005n8-AG
 for xen-devel@lists.xenproject.org; Tue, 27 Jun 2017 18:06:48 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 4F/80-03032-7BE92595; Tue, 27 Jun 2017 18:06:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsWyU9JRQnf7vKB
 Ig97DnBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aFu2+YCvr4K96/3cHWwNjB08XIySEh4Cdx
 9uNhdhBbWMBB4vfObywgtoiAr8Tdx01MXYwcHEICSRJ3pjqBhJkFlCU2LV/HBGKzCehL7H7xC
 czmFbCVePGymw3EZhFQlbi7/y7YGFGBcIm3jUdYIGoEJU7OfAJmcwqYS5w83MQEMdNA4siiOa
 wQtrzE9rdzmEFsIQE1iWv9l9ghzkyX2Pr3F/MERv5ZSEbNQtI+C0n7AkbmVYwaxalFZalFuoa
 meklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgSHIAAQ7GL8tCzjEKMnBpCTKe6oz
 KFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK/JXKCcYFFqempFWmYOMBpg0hIcPEoivLVzgNK8x
 QWJucWZ6RCpU4yKUuK8F0D6BEASGaV5cG2wCLzEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd
 7NIFN4MvNK4Ka/AlrMBLSYZV4AyOKSRISUVANjxVf5qd9FrxWK8OjUed6Mi5PQUnv3KeSH9Wv
 mXL7sPJ1737lypjTvsgoo+eattD5gieTMwg+XCrak8efbsz9WPSP8my+B72qjZYJB5clz788q
 53xSLtu18soDNaevs5nXP9T63f339z6+R79W5Hj8X7/b7I7YG2mb+KkcGxOZZzsecDG5U+Ksx
 FKckWioxVxUnAgA1DtQWbsCAAA=
X-Env-Sender: prvs=344358ddb=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1498586806!63963659!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42383 invoked from network); 27 Jun 2017 18:06:47 -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;
 27 Jun 2017 18:06:47 -0000
X-IronPort-AV: E=Sophos;i="5.40,271,1496102400"; d="scan'208";a="48480841"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170626162842.482-1-wei.liu2@citrix.com>
 <20170626162842.482-9-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <aaee9dd5-46dd-d5cd-8864-dafb669797ae@citrix.com>
Date: Tue, 27 Jun 2017 19:05:23 +0100
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: <20170626162842.482-9-wei.liu2@citrix.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v5 08/13] x86/traps: factor out pv_trap_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>

T24gMjYvMDYvMTcgMTc6MjgsIFdlaSBMaXUgd3JvdGU6Cj4gRmFjdG9yIG91dCBwdl90cmFwX2lu
aXQgYW5kIGNhbGwgaXQgYXQgdGhlIGJlZ2lubmluZyBvZiB0cmFwX2luaXQuIFdlCj4gdGhlbiBu
ZWVkIHRvIHR1bmUgdGhlIGNvZGUgdG8gZ2VuZXJhdGUgc3R1YiBoYW5kbGVycyBpbiBlbnRyeS5T
LiBUYWtlCj4gdGhlIGNoYW5jZSB0byB0dW5lIGluaXRfaXJxX2RhdGEgc28gdGhhdCAweDgwIGFu
ZCAweDgyIGNhbiBiZSB1c2VkIGluCj4gIUNPTkZJR19QViBjYXNlLgoKInVzZWQgZm9yIHJlZ3Vs
YXIgaW50ZXJydXB0cyBpbiAuLi4iID8KCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90cmFw
cy5jIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKPiBpbmRleCA3ZTNjYmEwZmZlLi5kODk0MDlmZjA1
IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCj4gKysrIGIveGVuL2FyY2gveDg2
L3RyYXBzLmMKPiBAQCAtMTkzNCwyMSArMTkzNCwyOSBAQCB2b2lkIF9faW5pdCBpbml0X2lkdF90
cmFwcyh2b2lkKQo+ICAgICAgdGhpc19jcHUoY29tcGF0X2dkdF90YWJsZSkgPSBib290X2NwdV9j
b21wYXRfZ2R0X3RhYmxlOwo+ICB9Cj4gIAo+ICt2b2lkIF9faW5pdCBwdl90cmFwX2luaXQodm9p
ZCkKPiArewo+ICsgICAgLyogVGhlIDMyLW9uLTY0IGh5cGVyY2FsbCB2ZWN0b3IgaXMgb25seSBh
Y2Nlc3NpYmxlIGZyb20gcmluZyAxLiAqLwo+ICsgICAgX3NldF9nYXRlKGlkdF90YWJsZSArIEhZ
UEVSQ0FMTF9WRUNUT1IsCgomaWR0X3RhYmxlW0hZUEVSQ0FMTF9WRUNUT1JdCgo+ICsgICAgICAg
ICAgICAgIFNZU19ERVNDX3RyYXBfZ2F0ZSwgMSwgZW50cnlfaW50ODIpOwo+ICsKPiArICAgIC8q
IEZhc3QgdHJhcCBmb3IgaW50ODAgKGZhc3RlciB0aGFuIHRha2luZyB0aGUgI0dQLWZpeHVwIHBh
dGgpLiAqLwo+ICsgICAgX3NldF9nYXRlKGlkdF90YWJsZSArIExFR0FDWV9TWVNDQUxMX1ZFQ1RP
UiwgU1lTX0RFU0NfdHJhcF9nYXRlLCAzLAoKJmlkdF90YWJsZVtMRUdBQ1lfU1lTQ0FMTF9WRUNU
T1JdCgpPdGhlcndpc2UsIFJlaXZld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgoKPiArICAgICAgICAgICAgICAmaW50ODBfZGlyZWN0X3RyYXApOwo+ICsK
PiArICAgIG9wZW5fc29mdGlycShOTUlfTUNFX1NPRlRJUlEsIG5taV9tY2Vfc29mdGlycSk7Cj4g
K30KPiArCj4gIGV4dGVybiB2b2lkICgqY29uc3QgYXV0b2dlbl9lbnRyeXBvaW50c1tOUl9WRUNU
T1JTXSkodm9pZCk7Cj4gIHZvaWQgX19pbml0IHRyYXBfaW5pdCh2b2lkKQo+ICB7Cj4gICAgICB1
bnNpZ25lZCBpbnQgdmVjdG9yOwo+ICAKPiArICAgIHB2X3RyYXBfaW5pdCgpOwo+ICsKPiAgICAg
IC8qIFJlcGxhY2UgZWFybHkgcGFnZWZhdWx0IHdpdGggcmVhbCBwYWdlZmF1bHQgaGFuZGxlci4g
Ki8KPiAgICAgIHNldF9pbnRyX2dhdGUoVFJBUF9wYWdlX2ZhdWx0LCAmcGFnZV9mYXVsdCk7Cj4g
IAo+IC0gICAgLyogVGhlIDMyLW9uLTY0IGh5cGVyY2FsbCB2ZWN0b3IgaXMgb25seSBhY2Nlc3Np
YmxlIGZyb20gcmluZyAxLiAqLwo+IC0gICAgX3NldF9nYXRlKGlkdF90YWJsZSArIEhZUEVSQ0FM
TF9WRUNUT1IsCj4gLSAgICAgICAgICAgICAgU1lTX0RFU0NfdHJhcF9nYXRlLCAxLCBlbnRyeV9p
bnQ4Mik7Cj4gLQo+IC0gICAgLyogRmFzdCB0cmFwIGZvciBpbnQ4MCAoZmFzdGVyIHRoYW4gdGFr
aW5nIHRoZSAjR1AtZml4dXAgcGF0aCkuICovCj4gLSAgICBfc2V0X2dhdGUoaWR0X3RhYmxlICsg
MHg4MCwgU1lTX0RFU0NfdHJhcF9nYXRlLCAzLCAmaW50ODBfZGlyZWN0X3RyYXApOwo+IC0KPiAg
ICAgIGZvciAoIHZlY3RvciA9IDA7IHZlY3RvciA8IE5SX1ZFQ1RPUlM7ICsrdmVjdG9yICkKPiAg
ICAgIHsKPiAgICAgICAgICBpZiAoIGF1dG9nZW5fZW50cnlwb2ludHNbdmVjdG9yXSApCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 18:09:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 18: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 1dPuv9-0005wj-Rv; Tue, 27 Jun 2017 18:09: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=344358ddb=Andrew.Cooper3@citrix.com>)
 id 1dPuv8-0005wZ-0b
 for xen-devel@lists.xenproject.org; Tue, 27 Jun 2017 18:09:02 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 23/DF-29088-D3F92595; Tue, 27 Jun 2017 18:09:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsWyU9JRQtdmflC
 kQfsWY4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNaNh+WfGgttMFVvnNTE3MK5g6mLk5JAQ8JP4
 urqNpYuRg0NYwE1i67lckLCIgK/E3cdNYCVCAskSq+58YQWxmQXKJP6fX8cCYrMJ6EvsfvEJr
 IZXwFbi5/bT7CA2i4CqxORZP9lAbFGBcIm3jUdYIGoEJU7OfAJmcwpYSOxfC1HPLGAgcWTRHK
 j58hLb385hhtirJnGt/xI7xJnpEhOf9bBMYOSfhWTULCTts5C0L2BkXsWoUZxaVJZapGtorpd
 UlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERiCDECwg/Hlac9DjJIcTEqivKc6gyKF
 +JLyUyozEosz4otKc1KLDzHKcHAoSfBumwuUEyxKTU+tSMvMAUYDTFqCg0dJhLd2DlCat7ggM
 bc4Mx0idYpRl6Ppw5YvTEIsefl5qVLivBdAZgiAFGWU5sGNgEXmJUZZKWFeRqCjhHgKUotyM0
 tQ5V8xinMwKgnzHgJZxZOZVwK36RXQEUxAR7DMCwA5oiQRISXVwOh0vIOvWK/G7fX/xj86Lzf
 eLip8+dz9LccchhV7c/tXTU7lCPWPz9705sTnGLO8yz71KrOtaia+iPzgKn+hekL1Tq2M9iS+
 BbsPP334IGXnkYc7Putx+asLdkl67njU0zHjRboyY1aU6PqSK547512pONC0uH4qy9OQaw+/V
 Hx5XHFe+ElMYbkSS3FGoqEWc1FxIgCTuGLOxwIAAA==
X-Env-Sender: prvs=344358ddb=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1498586940!103587321!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23048 invoked from network); 27 Jun 2017 18:09:00 -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;
 27 Jun 2017 18:09:00 -0000
X-IronPort-AV: E=Sophos;i="5.40,271,1496102400"; d="scan'208";a="48481054"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170626162842.482-1-wei.liu2@citrix.com>
 <20170626162842.482-10-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <65fad1a4-1edd-db17-6d9d-e82c1b58bf25@citrix.com>
Date: Tue, 27 Jun 2017 19:08:17 +0100
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: <20170626162842.482-10-wei.liu2@citrix.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v5 09/13] xen: move do_nmi_op and make it
	x86 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>

T24gMjYvMDYvMTcgMTc6MjgsIFdlaSBMaXUgd3JvdGU6Cj4gU2luY2UgQVJNIGRvZXNuJ3QgbmVl
ZCBkb19ubWlfb3AsIG1vdmUgdGhlIGh5cGVyY2FsbCBoYW5kbGVyIGZyb20KPiBjb21tb24va2Vy
bmVsLmMgdG8gcHYvY2FsbGJhY2suYy4gRHJvcCB0aGUgc3R1YnMgaW4gQVJNLiBEZWxldGUgdGhl
Cj4gY29tbW9uIGFuZCBBUk0gbm1pLmggYW5kIGFkanVzdCBoZWFkZXIgaW5jbHVzaW9ucyBpbiB2
YXJpb3VzIGZpbGVzLgo+Cj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 18:09:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 18: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 1dPuvd-0005zj-3l; Tue, 27 Jun 2017 18:09: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=344358ddb=Andrew.Cooper3@citrix.com>)
 id 1dPuvb-0005zV-9R
 for xen-devel@lists.xenproject.org; Tue, 27 Jun 2017 18:09:31 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 7A/E9-01730-A5F92595; Tue, 27 Jun 2017 18:09:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsWyU9JRQjdqflC
 kwafnfBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bhUztYCh4wVRz5tpmtgXE5UxcjJ4eEgJ9E
 1/PdrCC2sECCxIpbm8FsEQFfibuPm8BqhASSJXp+z2YDsZkFlCU2LV8HFmcT0JfY/eITmM0rY
 Cuxq/E+WA2LgKrEjpNdjCC2qEC4xNvGIywQNYISJ2c+AbM5BSwk1vXfZoSYaSBxZNEcVghbXm
 L72znMEHvVJK71X2KHuDNdYuvfX8wTGPlnIRk1C0n7LCTtCxiZVzFqFKcWlaUW6RpZ6CUVZaZ
 nlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBAZhPQMD4w7GvlV+hxglOZiURHlPdQZFCvEl
 5adUZiQWZ8QXleakFh9ilOHgUJLgVZkHlBMsSk1PrUjLzAHGA0xagoNHSYS3dg5Qmre4IDG3O
 DMdInWKUZej6cOWL0xCLHn5ealS4ryxIDMEQIoySvPgRsBi8xKjrJQwLyMDA4MQT0FqUW5mCa
 r8K0ZxDkYlYV5tkCk8mXklcJteAR3BBHQEy7wAkCNKEhFSUg2M829nVr/aNMVg3gs5/crJwnt
 n1q9UdBZfE9h/QJj19nGOvMfqL/frbfH/8vmqvfiEdbYKLof/Np5s+vUqmn91x7SUusZ5H54t
 e370zkzGjk697gDWTz86r9nPXhGs8WfjG671i/fW7zKQ3vZr45vI5Ati7y783nvqvmaMxvNFZ
 XemnjzFtiHG4asSS3FGoqEWc1FxIgDHVi+uyAIAAA==
X-Env-Sender: prvs=344358ddb=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1498586970!89836070!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22819 invoked from network); 27 Jun 2017 18:09:30 -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;
 27 Jun 2017 18:09:30 -0000
X-IronPort-AV: E=Sophos;i="5.40,271,1496102400"; d="scan'208";a="48481121"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170626162842.482-1-wei.liu2@citrix.com>
 <20170626162842.482-11-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <4df36fba-4a2d-005a-c6a9-a56b69bc1c8d@citrix.com>
Date: Tue, 27 Jun 2017 19:09:21 +0100
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: <20170626162842.482-11-wei.liu2@citrix.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v5 10/13] x86/traps: move {un,
 }register_guest_nmi_callback to pv/callback.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>

T24gMjYvMDYvMTcgMTc6MjgsIFdlaSBMaXUgd3JvdGU6Cj4gTW92ZSB0aGVzZSBoZWxwZXIgZnVu
Y3Rpb25zIGFsb25nIHNpZGUgdGhlaXIgdXNlcnMuIE5vdyBhbGwgdXNlcnMgb2YKPiB0aGVzZSBm
dW5jdGlvbnMgYXJlIHdpdGhpbiB0aGUgc2FtZSBmaWxlLCBtYWtlIHRoZW0gc3RhdGljLgo+Cj4g
VGFrZSB0aGUgY2hhbmNlIHRvIGNoYW5nZSB2IHRvIGN1cnIgYW5kIHJlbW92ZSBzb21lIHVubmVl
ZGVkCj4gcGFyZW50aGVzZXMuCj4KPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 27 18:10:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 18:10:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPuwK-0006ir-E6; Tue, 27 Jun 2017 18:10: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=344358ddb=Andrew.Cooper3@citrix.com>)
 id 1dPuwJ-0006ia-Bk
 for xen-devel@lists.xenproject.org; Tue, 27 Jun 2017 18:10:15 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 2A/4F-03613-68F92595; Tue, 27 Jun 2017 18:10:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsWyU9JRQrdtflC
 kwe2TbBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bDs9eMBX1MFW2PfrM0ML5l7GLk5JAQ8JPo
 X/6dtYuRg0NYIF5ic0MySFhEwFfi7uMmJhBbSCBZ4k7vHFYQm1lAWWLT8nVgcTYBfYndLz6B2
 bwCthLr99xnAbFZBFQl9vY+AKsXFQiXeNt4hAWiRlDi5MwnYDangIXEwvkT2CFmGkgcWQQzX1
 5i+9s5zBB71SSu9V9ihzgzXWLisx6WCYz8s5CMmoWkfRaS9gWMzKsY1YtTi8pSi3TN9ZKKMtM
 zSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAgOQAQh2MM687H+IUZKDSUmU91RnUKQQX1J+
 SmVGYnFGfFFpTmrxIUYZDg4lCV6VeUA5waLU9NSKtMwcYCzApCU4eJREeGvnAKV5iwsSc4sz0
 yFSpxh1OZo+bPnCJMSSl5+XKiXOGwsyQwCkKKM0D24ELC4vMcpKCfMyAh0lxFOQWpSbWYIq/4
 pRnINRSZhXG2QKT2ZeCdymV0BHMAEdwTIvAOSIkkSElFQD44arGy8cfZ/cIrt4clZSu4+mrvu
 dnr9P9vDzs7vpeSndFfihLfjp2p7U66ttxRyCniZlOu9cnnKitWXdwjarmy/itJ/ceJnJ03Il
 t6hM9H+G18ppWxZoePuKZj1m23vXR6Jqg+xZhp3FU4q9Tk6K6HEvPxZ0eEI3Y9KaqZa7HKaJ5
 JVM2dw8UYmlOCPRUIu5qDgRAOc2JejGAgAA
X-Env-Sender: prvs=344358ddb=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1498587013!67935520!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4175 invoked from network); 27 Jun 2017 18:10:14 -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;
 27 Jun 2017 18:10:14 -0000
X-IronPort-AV: E=Sophos;i="5.40,271,1496102400"; d="scan'208";a="48481179"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170626162842.482-1-wei.liu2@citrix.com>
 <20170626162842.482-12-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <4c181f50-16a8-36c2-f50f-c39bc16987e3@citrix.com>
Date: Tue, 27 Jun 2017 19:10:13 +0100
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: <20170626162842.482-12-wei.liu2@citrix.com>
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 v5 11/13] x86/callback.c: slightly change
 {un, }register_guest_nmi_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>

T24gMjYvMDYvMTcgMTc6MjgsIFdlaSBMaXUgd3JvdGU6Cj4gTWFrZSByZWdpc3Rlcl9ndWVzdF9u
bWlfY2FsbGJhY2sgcmV0dXJuIGludCBhbmQgbWFrZQo+IHVucmVnaXN0ZXJfZ3Vlc3Rfbm1pX2Nh
bGxiYWNrIHZvaWQuIEFkanVzdCB0aGUgY2FsbGVycyB3aGVyZQo+IG5lY2Vzc2FyeS4KPgo+IFNp
Z25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 27 18:12:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 18: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 1dPuyi-0006yE-R1; Tue, 27 Jun 2017 18:12: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=344358ddb=Andrew.Cooper3@citrix.com>)
 id 1dPuyi-0006y8-31
 for xen-devel@lists.xenproject.org; Tue, 27 Jun 2017 18:12:44 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 0F/90-02185-B10A2595; Tue, 27 Jun 2017 18:12:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsWyU9JRQldqQVC
 kwcttxhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bq/qVMBd/EK3p2X2BrYFwn2MXIySEh4Ccx
 c8MWFhBbWCBc4un2JlYQW0TAV+Lu4yYmEFtIIFliwu9GZhCbWUBZYtPydWBxNgF9id0vPoHZv
 AK2Ep93rQWzWQRUJXp7+8FsUaCZbxuPsEDUCEqcnPkEyObg4BSwkLj2Ih1ipIHEkUVzWCFseY
 ntb+cwQ6xVk7jWf4kd4sx0ia1/fzFPYOSfhWTSLCTts5C0L2BkXsWoUZxaVJZapGtoqpdUlJm
 eUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJERiCDECwg3HNds9DjJIcTEqivKc6gyKF+JLy
 UyozEosz4otKc1KLDzHKcHAoSfDOmgeUEyxKTU+tSMvMAUYDTFqCg0dJhLd2DlCat7ggMbc4M
 x0idYpRUUqcNxakTwAkkVGaB9cGi8BLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEubVBpnCk5
 lXAjf9FdBiJqDFLPMCQBaXJCKkpBoYu20rjuxodeu6Pn9PQtDjWyEfG78tEfLbuLA0d1YB1/7
 j5xkNUnwO7Eiw9Yvkt4wq1led7s7mk6fw6qth46auENuw9heyL8TjZidm6p+Q2i444czurQmv
 FI4bm73P6Tr+5N/TjKOlbo3MZ3u//Cgvqe17JXNE6FR+tE/FYlaxxAkl4cHP8/uVWIozEg21m
 IuKEwHn6+ZSuwIAAA==
X-Env-Sender: prvs=344358ddb=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1498587162!52166443!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33270 invoked from network); 27 Jun 2017 18:12:42 -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;
 27 Jun 2017 18:12:42 -0000
X-IronPort-AV: E=Sophos;i="5.40,271,1496102400"; d="scan'208";a="48481347"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170626162842.482-1-wei.liu2@citrix.com>
 <20170626162842.482-13-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <22cbe52f-6434-036b-2ff2-ee1ce5e6f94a@citrix.com>
Date: Tue, 27 Jun 2017 19:12:41 +0100
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: <20170626162842.482-13-wei.liu2@citrix.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v5 12/13] x86/traps: move some PV specific
 functions to pv/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>

T24gMjYvMDYvMTcgMTc6MjgsIFdlaSBMaXUgd3JvdGU6Cj4gQEAgLTE0OCw2ICsxNTAsMTA4IEBA
IHZvaWQgaW5pdF9pbnQ4MF9kaXJlY3RfdHJhcChzdHJ1Y3QgdmNwdSAqdikKPiAgICAgICAgICB0
Yi0+ZmxhZ3MgPSBUQkZfRVhDRVBUSU9OIHwgKFRJX0dFVF9JRih0aSkgPyBUQkZfSU5URVJSVVBU
IDogMCk7Cj4gIH0KPiAgCj4gK3N0cnVjdCBzb2Z0aXJxX3RyYXAgewo+ICsgICAgc3RydWN0IGRv
bWFpbiAqZG9tYWluOyAvKiBkb21haW4gdG8gaW5qZWN0IHRyYXAgKi8KPiArICAgIHN0cnVjdCB2
Y3B1ICp2Y3B1OyAgICAgLyogdmNwdSB0byBpbmplY3QgdHJhcCAqLwo+ICsgICAgaW50IHByb2Nl
c3NvcjsgICAgICAgICAvKiBwaHlzaWNhbCBjcHUgdG8gaW5qZWN0IHRyYXAgKi8KPiArfTsKPiAr
Cj4gK3N0YXRpYyBERUZJTkVfUEVSX0NQVShzdHJ1Y3Qgc29mdGlycV90cmFwLCBzb2Z0aXJxX3Ry
YXApOwo+ICsKPiArc3RhdGljIHZvaWQgbm1pX21jZV9zb2Z0aXJxKHZvaWQpCj4gK3sKPiArICAg
IGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7Cj4gKyAgICBzdHJ1Y3Qgc29mdGlycV90cmFw
ICpzdCA9ICZwZXJfY3B1KHNvZnRpcnFfdHJhcCwgY3B1KTsKPiArCj4gKyAgICBCVUdfT04oc3Qt
PnZjcHUgPT0gTlVMTCk7Cj4gKwo+ICsgICAgLyoKPiArICAgICAqIFNldCB0aGUgdG1wIHZhbHVl
IHVuY29uZGl0aW9uYWxseSwgc28gdGhhdCB0aGUgY2hlY2sgaW4gdGhlIGlyZXQKPiArICAgICAq
IGh5cGVyY2FsbCB3b3Jrcy4KPiArICAgICAqLwo+ICsgICAgY3B1bWFza19jb3B5KHN0LT52Y3B1
LT5jcHVfaGFyZF9hZmZpbml0eV90bXAsCj4gKyAgICAgICAgICAgICAgICAgc3QtPnZjcHUtPmNw
dV9oYXJkX2FmZmluaXR5KTsKPiArCj4gKyAgICBpZiAoIChjcHUgIT0gc3QtPnByb2Nlc3Nvcikg
fHwKPiArICAgICAgICAgKHN0LT5wcm9jZXNzb3IgIT0gc3QtPnZjcHUtPnByb2Nlc3NvcikgKQo+
ICsgICAgewo+ICsKPiArICAgICAgICAvKgo+ICsJICogV2UgYXJlIG9uIGEgZGlmZmVyZW50IHBo
eXNpY2FsIGNwdS4gIE1ha2Ugc3VyZSB0byB3YWtldXAgdGhlIHZjcHUgb24KPiArCSAqIHRoZSBz
cGVjaWZpZWQgcHJvY2Vzc29yLgo+ICsgICAgICAgICAqLwoKWW91IGhhdmUgc29tZSBzdHJheSB0
YWJzIGhlcmUuCgo+ICsgICAgICAgIHZjcHVfc2V0X2hhcmRfYWZmaW5pdHkoc3QtPnZjcHUsIGNw
dW1hc2tfb2Yoc3QtPnByb2Nlc3NvcikpOwo+ICsKPiArICAgICAgICAvKiBBZmZpbml0eSBpcyBy
ZXN0b3JlZCBpbiB0aGUgaXJldCBoeXBlcmNhbGwuICovCj4gKyAgICB9Cj4gKwo+ICsgICAgLyoK
PiArICAgICAqIE9ubHkgdXNlZCB0byBkZWZlciB3YWtldXAgb2YgZG9tYWluL3ZjcHUgdG8gYSBz
YWZlIChub24tTk1JL01DRSkKPiArICAgICAqIGNvbnRleHQuCj4gKyAgICAgKi8KPiArICAgIHZj
cHVfa2ljayhzdC0+dmNwdSk7Cj4gKyAgICBzdC0+dmNwdSA9IE5VTEw7Cj4gK30KPiArCj4gK3Zv
aWQgX19pbml0IHB2X3RyYXBfaW5pdCh2b2lkKQo+ICt7Cj4gKyAgICAvKiBUaGUgMzItb24tNjQg
aHlwZXJjYWxsIHZlY3RvciBpcyBvbmx5IGFjY2Vzc2libGUgZnJvbSByaW5nIDEuICovCj4gKyAg
ICBfc2V0X2dhdGUoaWR0X3RhYmxlICsgSFlQRVJDQUxMX1ZFQ1RPUiwKPiArICAgICAgICAgICAg
ICBTWVNfREVTQ190cmFwX2dhdGUsIDEsIGVudHJ5X2ludDgyKTsKPiArCj4gKyAgICAvKiBGYXN0
IHRyYXAgZm9yIGludDgwIChmYXN0ZXIgdGhhbiB0YWtpbmcgdGhlICNHUC1maXh1cCBwYXRoKS4g
Ki8KPiArICAgIF9zZXRfZ2F0ZShpZHRfdGFibGUgKyBMRUdBQ1lfU1lTQ0FMTF9WRUNUT1IsIFNZ
U19ERVNDX3RyYXBfZ2F0ZSwgMywKPiArICAgICAgICAgICAgICAmaW50ODBfZGlyZWN0X3RyYXAp
Owo+ICsKPiArICAgIG9wZW5fc29mdGlycShOTUlfTUNFX1NPRlRJUlEsIG5taV9tY2Vfc29mdGly
cSk7Cj4gK30KPiArCj4gK2ludCBwdl9yYWlzZV9pbnRlcnJ1cHQoc3RydWN0IHZjcHUgKnYsIHVp
bnQ4X3QgdHJhcF9ucikKClBsZWFzZSBzL3RyYXBfbnIvdmVjdG9yLyBhcyB5b3UgYXJlIG1vdmlu
ZyBpdC4gIFVubGlrZQpndWVzdF9oYXNfdHJhcF9jYWxsYmFjaygpLCB0aGUgdWludDhfdCBoZXJl
IGlzbid0IGltcG9ydGFudC4KCj4gK3sKPiArICAgIHN0cnVjdCBzb2Z0aXJxX3RyYXAgKnN0ID0g
JnBlcl9jcHUoc29mdGlycV90cmFwLCBzbXBfcHJvY2Vzc29yX2lkKCkpOwo+ICsKPiArICAgIHN3
aXRjaCAoIHRyYXBfbnIgKQo+ICsgICAgewo+ICsgICAgY2FzZSBUUkFQX25taToKPiArICAgICAg
ICBpZiAoIGNtcHhjaGdwdHIoJnN0LT52Y3B1LCBOVUxMLCB2KSApCj4gKyAgICAgICAgICAgIHJl
dHVybiAtRUJVU1k7Cj4gKyAgICAgICAgaWYgKCAhdGVzdF9hbmRfc2V0X2Jvb2wodi0+bm1pX3Bl
bmRpbmcpICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHN0LT5kb21haW4gPSB2LT5kb21h
aW47Cj4gKyAgICAgICAgICAgIHN0LT5wcm9jZXNzb3IgPSB2LT5wcm9jZXNzb3I7Cj4gKwo+ICsg
ICAgICAgICAgICAvKiBOb3Qgc2FmZSB0byB3YWtlIHVwIGEgdmNwdSBoZXJlICovCj4gKyAgICAg
ICAgICAgIHJhaXNlX3NvZnRpcnEoTk1JX01DRV9TT0ZUSVJRKTsKPiArICAgICAgICAgICAgcmV0
dXJuIDA7Cj4gKyAgICAgICAgfQo+ICsgICAgICAgIHN0LT52Y3B1ID0gTlVMTDsKPiArICAgICAg
ICBicmVhazsKPiArCj4gKyAgICBjYXNlIFRSQVBfbWFjaGluZV9jaGVjazoKPiArICAgICAgICBp
ZiAoIGNtcHhjaGdwdHIoJnN0LT52Y3B1LCBOVUxMLCB2KSApCj4gKyAgICAgICAgICAgIHJldHVy
biAtRUJVU1k7Cj4gKwo+ICsgICAgICAgIC8qCj4gKwkgKiBXZSBhcmUgY2FsbGVkIGJ5IHRoZSBt
YWNoaW5lIGNoZWNrIChleGNlcHRpb24gb3IgcG9sbGluZykgaGFuZGxlcnMKPiArCSAqIG9uIHRo
ZSBwaHlzaWNhbCBDUFUgdGhhdCByZXBvcnRlZCBhIG1hY2hpbmUgY2hlY2sgZXJyb3IuCj4gKyAg
ICAgICAgICovCgpBbmQgbW9yZSB0YWJzIGhlcmUuCgpPdGhlcndpc2UsIFJldmlld2VkLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 18:13:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 18:13:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPuz3-00071K-2h; Tue, 27 Jun 2017 18: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 <prvs=344358ddb=Andrew.Cooper3@citrix.com>)
 id 1dPuz2-00070b-Ag
 for xen-devel@lists.xenproject.org; Tue, 27 Jun 2017 18:13:04 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 C4/98-03032-F20A2595; Tue, 27 Jun 2017 18:13:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNIsWRWlGSWpSXmKPExsWyU9JRQld/QVC
 kwc7JrBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a/lqeMBZ2MFc8b2RoYK7sYOTgkBPwk5s1J
 7GLk5BAWCJP4ve0HO4gtIuArcfdxExOILSSQLPH16jYwm1lAWWLT8nVgNpuAvsTuF5+YQMbwC
 thK3JhsCWKyCKhKPJquDlIhKhAu8bbxCAuIzSsgKHFy5hMwm1PAQmLewi3MEBMNJI4smsMKYc
 tLbH87hxliq5rEtf5LYNdICKRLTHzWwzKBkX8WklGzkLTPQtK+gJF5FaN6cWpRWWqRroVeUlF
 mekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZg4DEAwQ7G2Zf9DzFKcjApifKe6gyKFOJL
 yk+pzEgszogvKs1JLT7EKMPBoSTBqzAfKCdYlJqeWpGWmQOMAZi0BAePkghv7RygNG9xQWJuc
 WY6ROoUoyXHrH9rvjBxzAOTTR+2fGESYsnLz0uVEuf1BJknANKQUZoHNw4Wp5cYZaWEeRmBDh
 TiKUgtys0sQZV/xSjOwagkzKs9D2gKT2ZeCdzWV0AHMQEdxDIvAOSgkkSElFQDY8mFhD+HNz2
 4qsB1dus6KYYD5/a0e30T1FXvNfUrD325c83KaoWCjdyuJ3qmFb8t/ZIc7XYlw8BRm0NaoVpM
 yNWu6m3VpyTd9rNpayZOmPk39ZL2KoWbgopN+2NsfKOef58V2LP85U/F4zdfBUQ9LtR9UNf3o
 j2w4txfdYFzdWUsofe0v3XVKrEUZyQaajEXFScCANldUb7OAgAA
X-Env-Sender: prvs=344358ddb=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1498587182!52880364!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52505 invoked from network); 27 Jun 2017 18:13:03 -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;
 27 Jun 2017 18:13:03 -0000
X-IronPort-AV: E=Sophos;i="5.40,271,1496102400"; d="scan'208";a="48481372"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170626162842.482-1-wei.liu2@citrix.com>
 <20170626162842.482-14-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <ba97e4c6-858f-37fa-dddd-05f526ffaf10@citrix.com>
Date: Tue, 27 Jun 2017 19:13:00 +0100
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: <20170626162842.482-14-wei.liu2@citrix.com>
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 v5 13/13] x86/traps.h: remove unused
 declaration of cpu_user_regs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjYvMDYvMTcgMTc6MjgsIFdlaSBMaXUgd3JvdGU6Cj4gU2lnbmVkLW9mZi1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 18:19:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 18: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 1dPv4w-0007Kh-OE; Tue, 27 Jun 2017 18: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 <jbeulich@suse.com>) id 1dPv4v-0007Kb-H5
 for xen-devel@lists.xenproject.org; Tue, 27 Jun 2017 18:19:09 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 6D/87-03577-C91A2595; Tue, 27 Jun 2017 18:19:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS3f2wqB
 Ig65nNhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b5g8uZCpaxVlxqmM7SwLiDpYuRk0NIIE9i
 8r2jYDavgJ3E+kubmUBsCQFDidMLb4LFWQRUJa6sesUKYrMJqEt0LmoHi4sImErsWvaEuYuRg
 4NZQEWi8YwASFhYwEHi985vQCVcQOOnMko8nj6NDSTBCTR/bU8jG0g9r4CgxN8dwiBhZgEtiY
 e/brFA2NoSyxa+hhopLbH8H8cERr5ZCA2zkDTMQtIwC6FhASPLKkaN4tSistQiXWNDvaSizPS
 MktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwOBjAIIdjE2LAg8xSnIwKYnynuoMihTiS8pP
 qcxILM6ILyrNSS0+xCjDwaEkwVuyACgnWJSanlqRlpkDjAOYtAQHj5IIb+0coDRvcUFibnFmO
 kTqFKMuR9OHLV+YhFjy8vNSpcR5N4LMEAApyijNgxsBi8lLjLJSwryMQEcJ8RSkFuVmlqDKv2
 IU52BUEubVngc0hSczrwRu0yugI5iAjmCZFwByREkiQkqqgXG/Smpp1Kxs/4Y5FV898qae/MH
 CeHLDCqXr97N2Prb70Xip5euNmHmSe+a809PfPKs84pZyuKj814gzYS8WT3K2/cHHs3zWIpa2
 VXNM9H/tDzpX2XI3+rfWl+BJOw8s3GzslMLk6L3poMKCWfJ/3jCId/GKdsZ9rGFRnPxw2ZJnB
 nGrNkWZH9ZRYinOSDTUYi4qTgQATjj3CsQCAAA=
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1498587546!72425295!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47154 invoked from network); 27 Jun 2017 18:19:07 -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; 27 Jun 2017 18:19:07 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 27 Jun 2017 12:19:05 -0600
Message-Id: <5952A1980200007800101519@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 27 Jun 2017 12:19:04 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <andrew.cooper3@citrix.com>,<wei.liu2@citrix.com>
References: <20170626162842.482-1-wei.liu2@citrix.com>
 <20170626162842.482-9-wei.liu2@citrix.com>
 <aaee9dd5-46dd-d5cd-8864-dafb669797ae@citrix.com>
In-Reply-To: <aaee9dd5-46dd-d5cd-8864-dafb669797ae@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v5 08/13] x86/traps: factor out pv_trap_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+IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IDA2LzI3LzE3IDg6
MDYgUE0gPj4+Cj5PbiAyNi8wNi8xNyAxNzoyOCwgV2VpIExpdSB3cm90ZToKPj4gLS0tIGEveGVu
L2FyY2gveDg2L3RyYXBzLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKPj4gQEAgLTE5
MzQsMjEgKzE5MzQsMjkgQEAgdm9pZCBfX2luaXQgaW5pdF9pZHRfdHJhcHModm9pZCkKPj4gICAg
ICB0aGlzX2NwdShjb21wYXRfZ2R0X3RhYmxlKSA9IGJvb3RfY3B1X2NvbXBhdF9nZHRfdGFibGU7
Cj4+ICB9Cj4+ICAKPj4gK3ZvaWQgX19pbml0IHB2X3RyYXBfaW5pdCh2b2lkKQo+PiArewo+PiAr
ICAgIC8qIFRoZSAzMi1vbi02NCBoeXBlcmNhbGwgdmVjdG9yIGlzIG9ubHkgYWNjZXNzaWJsZSBm
cm9tIHJpbmcgMS4gKi8KPj4gKyAgICBfc2V0X2dhdGUoaWR0X3RhYmxlICsgSFlQRVJDQUxMX1ZF
Q1RPUiwKPgo+JmlkdF90YWJsZVtIWVBFUkNBTExfVkVDVE9SXQoKSSBkb24ndCB0aGluayB3ZSBz
aG91bGQgcmVxdWlyZSB0aGlzLiBQZXJzb25hbGx5IEkgcHJlZmVyIHRoZSBmb3JtIFdlaSB1c2Vk
LAphbmQgaWlyYyB0aGVyZSdzIG5vdGhpbmcgaW4gb3VyIGNvZGluZyBzdHlsZSBndWlkZWxpbmVz
IHRoYXQgbWFuZGF0ZXMgdGhlCmZvcm0geW91IHN1Z2dlc3QuCgpKYW4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 27 18:21:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 18:21: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 1dPv7G-0007tM-4b; Tue, 27 Jun 2017 18:21: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 1dPv7E-0007tF-M3
 for xen-devel@lists.xenproject.org; Tue, 27 Jun 2017 18:21:32 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 04/DA-02177-B22A2595; Tue, 27 Jun 2017 18:21:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXS6fjDS1d7UVC
 kwbG/Chbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a6y8vZCs4xVrRsjW9gXMfYxcjJISSQJzH5
 SQMbiM0rYCfxfekKVhBbQsBQ4vTCmywgNouAqsTvhZ3MIDabgLpE56J2sLiIgKTE1Q1P2EFsZ
 gEHiZM7G5hAbGEBX4ldjW+A5nMAzU+SeLBFGsTkFDCXaF6QDWLyCghK/N0hDNGoJfHw1y0WCF
 tbYtnC18wgJcwC0hLL/3FMYOSbhdAwC0nDLCQNsxAaFjCyrGLUKE4tKkst0jU00ksqykzPKMl
 NzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAw7BiDYwdg3y/kQoyQHk5Io76nOoEghvqT8lMqM
 xOKM+KLSnNTiQ4wyHBxKErwfFgDlBItS01Mr0jJzgBEAk5bg4FES4a2dA5TmLS5IzC3OTIdIn
 WLU5Wj6sOULkxBLXn5eqpQ470aQGQIgRRmleXAjYNF4iVFWSpiXEegoIZ6C1KLczBJU+VeM4h
 yMSsK82vOApvBk5pXAbXoFdAQT0BEs8wJAjihJREhJNTB6zetn77YQTkmYO+ncwaLvIm6uVhc
 k9wW3vvDMqjqze9byuZN+7+86f/aO+bfEL7aa51XYH0+5rcnsIBG6qaq8afa8zz5ZnL8PrHna
 Hqn6/FUU10o5wfOraqetzRa/MveF8OZaP0vZ9H2bP4oq1i5b+ITdo7Ts7YrTZ1oa5iSt4VHLW
 Kh6u5BfiaU4I9FQi7moOBEAwO5DDMECAAA=
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1498587689!105210028!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53044 invoked from network); 27 Jun 2017 18:21:31 -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; 27 Jun 2017 18:21:31 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 27 Jun 2017 12:21:29 -0600
Message-Id: <5952A2280200007800101520@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 27 Jun 2017 12:21:28 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <wei.liu2@citrix.com>
References: <20170626162842.482-1-wei.liu2@citrix.com>
 <20170626162842.482-8-wei.liu2@citrix.com>
In-Reply-To: <20170626162842.482-8-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v5 07/13] x86/traps: simplify and rename
 send_guest_trap
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+IDA2LzI2LzE3IDY6MjkgUE0gPj4+Cj5S
ZW5hbWUgaXQgdG8gcHZfcmFpc2VfaW50ZXJydXB0LgoKSXMgImludGVycnVwdCIgcmVhbGx5IGEg
c3VpdGFibGUgdGVybSBoZXJlPyBUaGVzZSBhcmUgYWxsIGV4Y2VwdGlvbnMgYmVpbmcKcmFpc2Vk
LCBub3QgKGV4dGVybmFsKSBpbnRlcnJ1cHRzLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 18:27:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 18: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 1dPvCV-0008Ia-Qj; Tue, 27 Jun 2017 18: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 <jbeulich@suse.com>) id 1dPvCU-0008IU-IM
 for xen-devel@lists.xenproject.org; Tue, 27 Jun 2017 18:26:58 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 6E/81-11537-173A2595; Tue, 27 Jun 2017 18:26:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXS6fjDS7dwcVC
 kwZT9vBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aU9oWsBVs4Ku71NzA1ML5h62Lk5BASyJPo
 mriRCcTmFbCTaPn8kx3ElhAwlDi98CYLiM0ioCox7/VVVhCbTUBdonNRO1hcREBS4uqGJ2D1z
 AIOEid3NoDNEQayf+/8BlTDATQ/SeLOVCeQMKeAucTJw01MIGFeAUGJvzuEITq1JB7+usUCYW
 tLLFv4mhmkhFlAWmL5P44JjHyzEBpmIWmYhaRhFkLDAkaWVYwaxalFZalFukZmeklFmekZJbm
 JmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgaFXz8DAuIOxYa/fIUZJDiYlUd5TnUGRQnxJ+SmV
 GYnFGfFFpTmpxYcYZTg4lCR41RcB5QSLUtNTK9Iyc4BRAJOW4OBREuGtnQOU5i0uSMwtzkyHS
 J1iVJQS550C0icAksgozYNrg0XeJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvNrzgKbwZO
 aVwE1/BbSYCWgxy7wAkMUliQgpqQZGnnNzltofS8n1sn+8x/a6yZQPrrrHPnm8YPef8sVg/br
 uWb9dmK4tWSu5O26xymqZnZbnejIZTx3YaMzw6tX+chvZ68KTD1y+W+9x8fXlE/zJ3Raz5z9v
 kTi58tSy79+5W6Zwufwrv+TInuYnYzZn3kIpMTc1qZ/vOWz6LgonZKy6WbpIIo2BS4mlOCPRU
 Iu5qDgRAIAs4uu3AgAA
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1498588015!100047325!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59721 invoked from network); 27 Jun 2017 18:26:56 -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; 27 Jun 2017 18:26:56 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 27 Jun 2017 12:26:54 -0600
Message-Id: <5952A36C020000780010152B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 27 Jun 2017 12:26:52 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <wei.liu2@citrix.com>
References: <20170626162842.482-1-wei.liu2@citrix.com>
 <20170626162842.482-9-wei.liu2@citrix.com>
In-Reply-To: <20170626162842.482-9-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v5 08/13] x86/traps: factor out pv_trap_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+IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+IDA2LzI2LzE3IDY6MjkgUE0gPj4+Cj4t
LS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYwo+KysrIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKPkBA
IC0xOTM0LDIxICsxOTM0LDI5IEBAIHZvaWQgX19pbml0IGluaXRfaWR0X3RyYXBzKHZvaWQpCiAg
ICAgPnRoaXNfY3B1KGNvbXBhdF9nZHRfdGFibGUpID0gYm9vdF9jcHVfY29tcGF0X2dkdF90YWJs
ZTsKID59CiA+Cj4rdm9pZCBfX2luaXQgcHZfdHJhcF9pbml0KHZvaWQpCj4rewo+KyAgICAvKiBU
aGUgMzItb24tNjQgaHlwZXJjYWxsIHZlY3RvciBpcyBvbmx5IGFjY2Vzc2libGUgZnJvbSByaW5n
IDEuICovCj4rICAgIF9zZXRfZ2F0ZShpZHRfdGFibGUgKyBIWVBFUkNBTExfVkVDVE9SLAo+KyAg
ICAgICAgICAgICAgU1lTX0RFU0NfdHJhcF9nYXRlLCAxLCBlbnRyeV9pbnQ4Mik7Cj4rCj4rICAg
IC8qIEZhc3QgdHJhcCBmb3IgaW50ODAgKGZhc3RlciB0aGFuIHRha2luZyB0aGUgI0dQLWZpeHVw
IHBhdGgpLiAqLwo+KyAgICBfc2V0X2dhdGUoaWR0X3RhYmxlICsgTEVHQUNZX1NZU0NBTExfVkVD
VE9SLCBTWVNfREVTQ190cmFwX2dhdGUsIDMsCj4rICAgICAgICAgICAgICAmaW50ODBfZGlyZWN0
X3RyYXApOwo+Kwo+KyAgICBvcGVuX3NvZnRpcnEoTk1JX01DRV9TT0ZUSVJRLCBubWlfbWNlX3Nv
ZnRpcnEpOwo+K30KCkFueSByZWFzb24geW91IGRvbid0IG1vdmUgdGhpcyBpbnRvIHB2L3RyYXBz
LmMgcmlnaHQgYXdheT8KCj52b2lkIF9faW5pdCB0cmFwX2luaXQodm9pZCkKID57CiAgICAgPnVu
c2lnbmVkIGludCB2ZWN0b3I7CiA+Cj4rICAgIHB2X3RyYXBfaW5pdCgpOwoKSSB0aGluayB0aGlz
IHdvdWxkIGJldHRlciBiZSBjYWxsZWQgYWZ0ZXIgLi4uCgo+LyogUmVwbGFjZSBlYXJseSBwYWdl
ZmF1bHQgd2l0aCByZWFsIHBhZ2VmYXVsdCBoYW5kbGVyLiAqLwogICAgID5zZXRfaW50cl9nYXRl
KFRSQVBfcGFnZV9mYXVsdCwgJnBhZ2VfZmF1bHQpOwogCi4uLiB0aGlzLCBpLmUuIGluIGxpbmUg
d2l0aCB3aGVyZSBtb3N0IG9mIHRoZSBjb2RlIHdhcyBiZWZvcmUuCgpKYW4KCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 27 18:28:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 18: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 1dPvDt-0008Q8-7M; Tue, 27 Jun 2017 18:28: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=344358ddb=Andrew.Cooper3@citrix.com>)
 id 1dPvDs-0008Pt-AA
 for xen-devel@lists.xenproject.org; Tue, 27 Jun 2017 18:28:24 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 44/C1-23755-7C3A2595; Tue, 27 Jun 2017 18:28:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsWyU9JRQvf44qB
 Ig+6fLBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a3AzEFc1grns6bzdjAuJyli5GTQ0LAT+L6
 wW9gtrCAj8TxffMZQWwRASuJV7+nsoLYQgLTGCX2r80CsZkFVCROzesCq2cT0JfY/eITUxcjB
 wevgK3E661hIGEWAVWJqU/us4HYogLhEm8bj4CV8woISpyc+QTM5hSwl3jdd5cRYqSBxJFFc1
 ghbHmJ7W/nMEOsVZO41n+JHeLMdImJz3pYJjDyz0IyahaS9llI2hcwMq9iVC9OLSpLLdI11ks
 qykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAw/BiDYwdj8xekQoyQHk5Io76nOoEgh
 vqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxTFgHlBItS01Mr0jJzgJEAk5bg4FES4a2dA5TmLS5Iz
 C3OTIdInWI05rjTt+ELE0fThy1fmIRY8vLzUqXEISYJgJRmlObBDYJF6CVGWSlhXkag04R4Cl
 KLcjNLUOVfMYpzMCoJ8z4CmcKTmVcCt+8V0ClMQKewzAsAOaUkESEl1cDos/ehyZJyi0mzzy7
 49/FTw/UDp2zu1zOETQ/7M+uwsElNfyrX/+WLxVkDTmhfLt4/R+Lfl80isjtvd8rdM31wnNVB
 b1rIdgbf/W87jhrHmxs5N+22L6tmFJ+wd5vHySDz/llrrnZ2f5PKua96j+P0mkkCfyNtrhzaI
 q+vISqjGvju8t0jNTsElFiKMxINtZiLihMBDeiQlssCAAA=
X-Env-Sender: prvs=344358ddb=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1498588102!106952571!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42579 invoked from network); 27 Jun 2017 18:28:22 -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;
 27 Jun 2017 18:28:22 -0000
X-IronPort-AV: E=Sophos;i="5.40,271,1496102400"; d="scan'208";a="48482162"
To: Jan Beulich <jbeulich@suse.com>, <wei.liu2@citrix.com>
References: <20170626162842.482-1-wei.liu2@citrix.com>
 <20170626162842.482-8-wei.liu2@citrix.com>
 <5952A2280200007800101520@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <c4325b3e-a3bc-4678-2855-73e00f753ce6@citrix.com>
Date: Tue, 27 Jun 2017 19:28:21 +0100
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: <5952A2280200007800101520@prv-mh.provo.novell.com>
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 v5 07/13] x86/traps: simplify and rename
	send_guest_trap
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjcvMDYvMTcgMTk6MjEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+IDA2LzI2LzE3IDY6MjkgUE0gPj4+Cj4+IFJlbmFtZSBpdCB0byBwdl9y
YWlzZV9pbnRlcnJ1cHQuCj4gSXMgImludGVycnVwdCIgcmVhbGx5IGEgc3VpdGFibGUgdGVybSBo
ZXJlPyBUaGVzZSBhcmUgYWxsIGV4Y2VwdGlvbnMgYmVpbmcKPiByYWlzZWQsIG5vdCAoZXh0ZXJu
YWwpIGludGVycnVwdHMuCgpUaGlzIGZ1bmN0aW9uIGlzIHJlYWxseSBOTUlzIGFuZCBNQ0VzIG9u
bHksIGFuZCBpdCBvbmx5IGdldHMgdXNlZCBmb3IKdGhlIGZvcm1lci4gIChvbiBhIHRlY2huaWNh
bGl0eSwgTk1JcyBhcmUgY2xhc3NpZmllZCBhcyBJbnRlcnJ1cHRzCnJhdGhlciB0aGFuIEV4Y2Vw
dGlvbnMpLgoKRnVydGhlcm1vcmUsIGl0IGlzIG9ubHkgYWN0dWFsbHkgdXNlZCBmb3IgbGF0Y2hp
bmcgYW4gTk1JIGFzIHBlbmRpbmcKd2l0aCBkb20wIGZyb20gTk1JIGNvbnRleHQuICBNQ0VzIHRh
a2UgYSBkaWZmZXJlbnQgcGF0aC4KCkkndmUgYmVlbiBjb25zaWRlcmluZyB3aGV0aGVyIHRoaXMg
bWVjaGFuaXNtIGNhbiBiZSBkb25lIGFueSBiZXR0ZXIuICBJCmV4cGVjdCBpdCBjYW4sIGJ1dCBJ
IGhhdmVuJ3QgZ290IGEgYmV0dGVyIHBsYW4geWV0LgoKfkFuZHJldwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 18:28:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 18:28:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPvEM-0008UG-FU; Tue, 27 Jun 2017 18:28: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=344e305ea=citrix-osstest@xenproject.org>)
 id 1dPvEL-0008Tx-9i
 for xen-devel@lists.xensource.com; Tue, 27 Jun 2017 18:28:53 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 7E/60-03620-4E3A2595; Tue, 27 Jun 2017 18:28:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHRDpO7jxUG
 RBivbFSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aMn5UFzc4VCx49Y21gPG7cxcjBISHgL7H3
 sHcXIyeQ6S4xvX0FG4gtIuAsMeHDbTCbV0BPYuq0FcwgtrCAhcT/P8/Zuxi5gOqbGCU+rG1mh
 2h2k2jov8sCYz9Z8R+smU3AQ2Jiz0SwOIuAqsTKny/BbCEBLYmli1cyQSwQlDg58wlYnFlAQu
 LgixfMEHMsJHZ87GObwMg3C0nZLCRlCxiZVjGqF6cWlaUW6ZrqJRVlpmeU5CZm5ugaGpjp5aY
 WFyemp+YkJhXrJefnbmIEBhQDEOxgnH7Z/xCjJAeTkijvqc6gSCG+pPyUyozE4oz4otKc1OJD
 jDIcHEoSvOLAABUSLEpNT61Iy8wBhjZMWoKDR0mEt3YOUJq3uCAxtzgzHSJ1ilGXY8Pq9V+Yh
 Fjy8vNSpcR5FUBmCIAUZZTmwY2AxdklRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfNGgUzhyc
 wrgdv0CugIJqAjWOYFgBxRkoiQkmpgtLVgypu6xftWheKrA28m7V876UaDF/dS5je9F25G/nC
 /NUm3+Mm+1nabU38feuaVGKz86pF868tWP6k/rzd2m/Ju23T6xX7NTGHW1K4XudZLxQ58ebDG
 Tb4w6HEU78bjJbpbxP6qLPyl3m0937OpvqlLp0C1/+OFjRMFZ//tjum5vMGGj2WqlBJLcUaio
 RZzUXEiAP8aTp6uAgAA
X-Env-Sender: prvs=344e305ea=citrix-osstest@xenproject.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1498588129!86528321!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36015 invoked from network); 27 Jun 2017 18:28:51 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 27 Jun 2017 18:28:51 -0000
X-IronPort-AV: E=Sophos;i="5.40,271,1496102400"; d="scan'208";a="429557771"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71607-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-i386-libvirt:libvirt-build:fail:allowable
 ovmf:build-amd64-libvirt:libvirt-build:fail:allowable
X-Osstest-Versions-This: ovmf=980af1eb0b7ad7a55fc51231a7fd537529319371
X-Osstest-Versions-That: ovmf=578dbd52b70061fd3442dc5b050479e4f13b9585
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 27 Jun 2017 19:28:12 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71607: 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
MTYwNyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE2MDcvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25z
LgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2Nr
aW5nKToKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDUgbGlidmlydC1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsICAgbGlrZSA3MTYwMgogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgNSBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcxNjAyCgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAgICAgICAgICAgOTgwYWYxZWIw
YjdhZDdhNTVmYzUxMjMxYTdmZDUzNzUyOTMxOTM3MQpiYXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAg
ICAgICAgICAgICAgICAgNTc4ZGJkNTJiNzAwNjFmZDM0NDJkYzViMDUwNDc5ZTRmMTNiOTU4NQoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcxNjAyICAyMDE3LTA2LTI2IDE1OjU4OjIwIFogICAgMSBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3MTYwNyAgMjAxNy0wNi0yNyAxNDo0ODoxNSBaICAg
IDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIEFtaXQgS3VtYXIgPGFtaXQuYWtAc2Ftc3VuZy5jb20+CiAgQnJpamVzaCBT
aW5naCA8YnJpamVzaC5zaW5naEBhbWQuY29tPgogIERhbmRhbiBCaSA8ZGFuZGFuLmJpQGludGVs
LmNvbT4KICBMZW8gRHVyYW4gPGxlby5kdXJhbkBhbWQuY29tPgogIFN0YXIgWmVuZyA8c3Rhci56
ZW5nQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rl
c3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQv
fm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDk4MGFmMWViMGI3YWQ3
YTU1ZmM1MTIzMWE3ZmQ1Mzc1MjkzMTkzNzEKQXV0aG9yOiBTdGFyIFplbmcgPHN0YXIuemVuZ0Bp
bnRlbC5jb20+CkRhdGU6ICAgVGh1IEp1biAyMiAxNToyMjozMyAyMDE3ICswODAwCgogICAgU2hl
bGxQa2cgRG1wU3RvcmU6IE1ha2UgTmFtZVNpemUgdG8gYmUgY29uc2lzdGVudCB3aXRoIG5hbWUg
YnVmZmVyCiAgICAKICAgIEN1cnJlbnQgY29kZSB3aWxsIGFsbG9jYXRlIHBvb2wgdG8gaG9sZCB0
aGUgbnVsbCBjaGFyIGZvciBuYW1lIGJ1ZmZlcgogICAgd2hlbiBQcmV2TmFtZT09TlVMTCwgYnV0
IHRoZSBOYW1lU2l6ZSBpcyBzdGlsbCAwLgogICAgCiAgICBGb3IgdGhpcyBjYXNlLCBHZXROZXh0
VmFyaWFibGVOYW1lIHdpbGwgcmV0dXJuIEVGSV9JTlZBTElEX1BBUkFNRVRFUgogICAgdG8gZm9s
bG93IFVFRkkgMi43IHNwZWMuCiAgICAKICAgIFVFRkkgMi43IHNwZWM6CiAgICAgIFRoZSBWYXJp
YWJsZU5hbWVTaXplIG11c3Qgbm90IGJlIHNtYWxsZXIgdGhlIHNpemUgb2YgdGhlIHZhcmlhYmxl
CiAgICAgIG5hbWUgc3RyaW5nIHBhc3NlZCB0byBHZXROZXh0VmFyaWFibGVOYW1lKCkgb24gaW5w
dXQgaW4gdGhlCiAgICAgIFZhcmlhYmxlTmFtZSBidWZmZXIuCiAgICAKICAgICAgRUZJX0lOVkFM
SURfUEFSQU1FVEVSCiAgICAgIE51bGwtdGVybWluYXRvciBpcyBub3QgZm91bmQgaW4gdGhlIGZp
cnN0IFZhcmlhYmxlTmFtZVNpemUgYnl0ZXMgb2YKICAgICAgdGhlIGlucHV0IFZhcmlhYmxlTmFt
ZSBidWZmZXIuCiAgICAKICAgIFRoaXMgcGF0Y2ggaXMgdG8gbWFrZSBOYW1lU2l6ZSB0byBiZSBj
b25zaXN0ZW50IHdpdGggbmFtZSBidWZmZXIuCiAgICAKICAgIENjOiBSdWl5dSBOaSA8cnVpeXUu
bmlAaW50ZWwuY29tPgogICAgQ2M6IEphYmVuIENhcnNleSA8amFiZW4uY2Fyc2V5QGludGVsLmNv
bT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVu
dCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6IFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgoKY29tbWl0IDQ1
YjU3YzEyNjhmNDJiZGFkODYyODdiNWQ0MWU4YzFhODZkOTg4MzQKQXV0aG9yOiBEYW5kYW4gQmkg
PGRhbmRhbi5iaUBpbnRlbC5jb20+CkRhdGU6ICAgTW9uIEp1biAyNiAxMzoxODoyMCAyMDE3ICsw
ODAwCgogICAgTWRlTW9kdWxlUGtnL0Jkc0R4ZTogUmVwb3J0IFN0YXR1cyBDb2RlIHdoZW4gYm9v
dGluZyBmcm9tIEJvb3RPcmRlciBsaXN0CiAgICAKICAgIFJlcG9ydCBTdGF0dXMgQ29kZSB0byBp
bmRpY2F0ZSBCRFMgc3RhcnRzIGF0dGVtcHRpbmcgYm9vdGluZwogICAgZnJvbSB0aGUgVUVGSSBC
b290T3JkZXIgbGlzdC4KICAgIAogICAgQ2M6IFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+
CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQg
MS4wCiAgICBTaWduZWQtb2ZmLWJ5OiBEYW5kYW4gQmkgPGRhbmRhbi5iaUBpbnRlbC5jb20+CiAg
ICBSZXZpZXdlZC1ieTogUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBTdW5ueSBXYW5nIDxzdW5ueXdhbmdAaHBlLmNvbT4KCmNvbW1pdCA3MjI1OTY0N2QwZjJl
ZWZmNjU3ODFiYzEwMTM2NzRmYmQ5ZmQ2YWEyCkF1dGhvcjogRGFuZGFuIEJpIDxkYW5kYW4uYmlA
aW50ZWwuY29tPgpEYXRlOiAgIE1vbiBKdW4gMjYgMTE6NTc6MDAgMjAxNyArMDgwMAoKICAgIE1k
ZVBrZy9QaVN0YXR1c0NvZGU6IEFkZCBuZXcgU3RhdHVzIENvZGUgZm9yIEJEUyB3aGVuIGF0dGVt
cHRpbmcgQm9vdE9yZGVyCiAgICAKICAgIEFjY29yZGluZyB0byBuZXcgUEkgc3BlYywgYWRkIG5l
dyBTdGF0dXMgQ29kZSB0byBpbmRpY2F0ZSBCRFMgc3RhcnRzCiAgICBhdHRlbXB0aW5nIGJvb3Rp
bmcgZnJvbSB0aGUgVUVGSSBCb290T3JkZXIgbGlzdC4KICAgIAogICAgQ2M6IFJ1aXl1IE5pIDxy
dWl5dS5uaUBpbnRlbC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRy
aWJ1dGlvbiBBZ3JlZW1lbnQgMS4wCiAgICBTaWduZWQtb2ZmLWJ5OiBEYW5kYW4gQmkgPGRhbmRh
bi5iaUBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVs
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdW5ueSBXYW5nIDxzdW5ueXdhbmdAaHBlLmNvbT4KCmNv
bW1pdCBmZDIyMDE2NmM0MzU0NzlhODFkZmU4NTE5YzkyYWJlYzlhY2Y3ZDgyCkF1dGhvcjogU3Rh
ciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgpEYXRlOiAgIFR1ZSBKdW4gMjcgMDk6MzQ6MTMg
MjAxNyArMDgwMAoKICAgIFJldmVydCAiTWRlTW9kdWxlUGtnL0R4ZUNvcmU6IEZpeGVkIEludGVy
ZmFjZSByZXR1cm5lZCBieSBDb3JlT3BlblByb3RvY29sIgogICAgCiAgICBUaGlzIHJldmVydHMg
Y29tbWl0IDQ1Y2ZjZDhkY2NmODRiOGFiYmMxZDZmNTg3ZmVkYjVkMjAzN2VjNzkgc2luY2UgaXQg
aXMKICAgIGJyZWFraW5nIE9WTUYgcGxhdGZvcm0gYW5kIGFsc28gcmVhbCBwbGF0Zm9ybXMuCiAg
ICAKICAgIFJFRjoKICAgIGh0dHBzOi8vd3d3Lm1haWwtYXJjaGl2ZS5jb20vZWRrMi1kZXZlbEBs
aXN0cy4wMS5vcmcvbXNnMjY4ODIuaHRtbAogICAgaHR0cHM6Ly93d3cubWFpbC1hcmNoaXZlLmNv
bS9lZGsyLWRldmVsQGxpc3RzLjAxLm9yZy9tc2cyNjgyMC5odG1sCiAgICAKICAgIENvbnRyaWJ1
dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25l
ZC1vZmYtYnk6IFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KCmNvbW1pdCAwNjFlYWQ3
YTJkY2M5MmM5M2U5N2M4OWZjOTg5MjAzMmU3NzA3YmRhCkF1dGhvcjogTGVvIER1cmFuIDxsZW8u
ZHVyYW5AYW1kLmNvbT4KRGF0ZTogICBTYXQgSnVuIDE3IDA4OjQxOjQ5IDIwMTcgKzA4MDAKCiAg
ICBVZWZpQ3B1UGtnOiBNb2RpZnkgR2V0UHJvY2Vzc29yTG9jYXRpb25CeUFwaWNJZCgpIHRvIHN1
cHBvcnQgQU1ELgogICAgCiAgICBDYzogSm9yZGFuIEp1c3RlbiA8am9yZGFuLmwuanVzdGVuQGlu
dGVsLmNvbT4KICAgIENjOiBKZWZmIEZhbiA8amVmZi5mYW5AaW50ZWwuY29tPgogICAgQ2M6IExp
bWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogICAgQ2M6IEJyaWplc2ggU2luZ2ggPGJy
aWplc2guc2luZ2hAYW1kLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29u
dHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6IExlbyBEdXJhbiA8bGVv
LmR1cmFuQGFtZC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmVmZiBGYW4gPGplZmYuZmFuQGludGVs
LmNvbT4KCmNvbW1pdCA4OTBkMmJkMjg3YjU2NDJmNGFkNTk5NzdjNTMyNWFjNTZmNGE4MjAzCkF1
dGhvcjogTGVvIER1cmFuIDxsZW8uZHVyYW5AYW1kLmNvbT4KRGF0ZTogICBTYXQgSnVuIDE3IDA4
OjQxOjQ4IDIwMTcgKzA4MDAKCiAgICBVZWZpQ3B1UGtnOiBBZGQgQ1BVSUQgZGVmaW5pdGlvbnMg
Zm9yIEFNRC4KICAgIAogICAgQ2M6IEpvcmRhbiBKdXN0ZW4gPGpvcmRhbi5sLmp1c3RlbkBpbnRl
bC5jb20+CiAgICBDYzogSmVmZiBGYW4gPGplZmYuZmFuQGludGVsLmNvbT4KICAgIENjOiBMaW1p
bmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICAgIENjOiBCcmlqZXNoIFNpbmdoIDxicmlq
ZXNoLnNpbmdoQGFtZC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRy
aWJ1dGlvbiBBZ3JlZW1lbnQgMS4wCiAgICBTaWduZWQtb2ZmLWJ5OiBMZW8gRHVyYW4gPGxlby5k
dXJhbkBhbWQuY29tPgogICAgUmV2aWV3ZWQtYnk6IEplZmYgRmFuIDxqZWZmLmZhbkBpbnRlbC5j
b20+Cgpjb21taXQgYjE1Y2JkOWMyZDRmMjQwZTQyNjhmNjRmZmQ2YmU2OTBiMWYwYzQzNApBdXRo
b3I6IEJyaWplc2ggU2luZ2ggPGJyaWplc2guc2luZ2hAYW1kLmNvbT4KRGF0ZTogICBGcmkgSnVu
IDIzIDA0OjM3OjMyIDIwMTcgKzA4MDAKCiAgICBVZWZpQ3B1UGtnOiBEZWZpbmUgQU1EIE1lbW9y
eSBFbmNyeXB0aW9uIHNwZWNpZmljIENQVUlEIGFuZCBNU1IKICAgIAogICAgVGhlIHBhdGNoIGRl
ZmluZXMgQU1EJ3MgTWVtb3J5IEVuY3J5cHRpb24gSW5mb3JtYXRpb24gQ1BVSUQgbGVhZiBhbmQg
U0VWCiAgICBzdGF0dXMgTVNSLiBUaGUgY29tcGxldGUgZGVzY3JpcHRpb24gZm9yIENQVUlEIGxl
YWYgaXMgYXZhaWxhYmxlIGluIEFQTQogICAgdm9sdW1lIDIsIFNlY3Rpb24gMTUuMzQuCiAgICAK
ICAgIENjOiBKb3JkYW4gSnVzdGVuIDxqb3JkYW4ubC5qdXN0ZW5AaW50ZWwuY29tPgogICAgQ2M6
IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+CiAgICBDYzogSmVmZiBGYW4gPGplZmYu
ZmFuQGludGVsLmNvbT4KICAgIENjOiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4K
ICAgIENjOiBMZW8gRHVyYW4gPGxlby5kdXJhbkBhbWQuY29tPgogICAgQ29udHJpYnV0ZWQtdW5k
ZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMAogICAgU2lnbmVkLW9mZi1i
eTogQnJpamVzaCBTaW5naCA8YnJpamVzaC5zaW5naEBhbWQuY29tPgogICAgUmV2aWV3ZWQtYnk6
IEplZmYgRmFuIDxqZWZmLmZhbkBpbnRlbC5jb20+Cgpjb21taXQgNDc3NzAzMjI0N2ZiM2NiYzgz
MjU4ODE1NzJhYThhODNjY2Q5ZGI5MwpBdXRob3I6IFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVs
LmNvbT4KRGF0ZTogICBGcmkgSnVuIDIzIDE3OjQ0OjEyIDIwMTcgKzA4MDAKCiAgICBNZGVNb2R1
bGVQa2cgRHhlQ29yZTogT25seSBmcmVlIFNjcmF0Y2hCdWZmZXIgd2hlbiBpdCBpcyBub3QgTlVM
TAogICAgCiAgICBUaGVyZSBpcyBhIGNhc2UgdGhhdCBFeHRyYWN0R3VpZGVkU2VjdGlvbkdldElu
Zm8gcmV0dXJuIDAgZm9yCiAgICBTY3JhdGNoQnVmZmVyU2l6ZSBhbmQgU2NyYXRjaEJ1ZmZlciB3
aWxsIGJlIE5VTEwsIGFmdGVyIEFsbG9jYXRlUG9vbAogICAgZmFpbHMgdG8gYWxsb2NhdGUgYnVm
ZmVyIGZvciBBbGxvY2F0ZWRPdXRwdXRCdWZmZXIsIHRoZSBjb2RlIHdpbGwKICAgIGNhbGwgRnJl
ZVBvb2wgKFNjcmF0Y2hCdWZmZXIpLCBidXQgU2NyYXRjaEJ1ZmZlciA9PSBOVUxMLgogICAgCiAg
ICBUaGlzIHBhdGNoIGlzIHRvIG9ubHkgZnJlZSBTY3JhdGNoQnVmZmVyIHdoZW4gaXQgaXMgbm90
IE5VTEwuCiAgICAKICAgIENjOiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KICAg
IENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAK
ICAgIFNpZ25lZC1vZmYtYnk6IFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4KCmNvbW1pdCA0NWNm
Y2Q4ZGNjZjg0YjhhYmJjMWQ2ZjU4N2ZlZGI1ZDIwMzdlYzc5CkF1dGhvcjogQW1pdCBLdW1hciA8
YW1pdC5ha0BzYW1zdW5nLmNvbT4KRGF0ZTogICBGcmkgSnVuIDIzIDE4OjA5OjQ3IDIwMTcgKzA4
MDAKCiAgICBNZGVNb2R1bGVQa2cvRHhlQ29yZTogRml4ZWQgSW50ZXJmYWNlIHJldHVybmVkIGJ5
IENvcmVPcGVuUHJvdG9jb2wKICAgIAogICAgQ2hhbmdlIHNpbmNlIHYzOgogICAgMSkgRml4ZWQg
aXNzdWUgd2hlbiBBdHRyaWJ1dGVzID0gRUZJX09QRU5fUFJPVE9DT0xfVEVTVF9QUk9UT0NPTAog
ICAgYW5kIEludGVmYWNlID0gTlVMTCBjYXNlLiBbUmVwb3J0ZWQgYnk6c3Rhci56ZW5nIGF0IGlu
dGVsLmNvbV0KICAgIAogICAgQ2hhbmdlIFNpbmNlIHYyOgogICAgMSkgTW9kaWZpZWQgdG8gdXNl
IEVGSV9FUlJPUiB0byBnZXQgc3RhdHVzIGNvZGUKICAgIAogICAgQ2hhbmdlIHNpbmNlIHYxOgog
ICAgMSkgRml4ZWQgdHlwbyBwcm90b2NhbCB0byBwcm90b2NvbAogICAgMikgRml4ZWQgY29kaW5n
IHN0eWxlCiAgICAKICAgIE1vZGlmaWVkIHNvdXJjZSBjb2RlIHRvIHVwZGF0ZSBJbnRlcmZhY2Ug
YXMgcGVyIHNwZWMuCiAgICAxKSBJbiBjYXNlIG9mIFByb3RvY29sIGlzIHVuLXN1cHBvcnRlZCwg
aW50ZXJmYWNlIHNob3VsZCBiZSByZXR1cm5lZCBOVUxMLgogICAgMikgSW4gY2FzZSBvZiBhbnkg
ZXJyb3IsIGludGVyZmFjZSBzaG91bGQgbm90IGJlIG1vZGlmaWVkLgogICAgMykgSW4gY2FzZSBv
ZiBUZXN0IFByb3RvY29sLCBpbnRlcmZhY2UgaXMgb3B0aW9uYWwuCiAgICAKICAgIENvbnRyaWJ1
dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25l
ZC1vZmYtYnk6IEFtaXQgS3VtYXIgPGFtaXQuYWtAc2Ftc3VuZy5jb20+CiAgICBSZXZpZXdlZC1i
eTogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogU3Rh
ciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 18:30:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 18:30: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 1dPvFQ-0000DX-Pq; Tue, 27 Jun 2017 18:30:00 +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 1dPvFP-0000DJ-P2
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 18:29:59 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 ED/C4-03696-724A2595; Tue, 27 Jun 2017 18:29:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrIIsWRWlGSWpSXmKPExsXilM8iqau2JCj
 SoGcyr8WSj4tZHBg9ju7+zRTAGMWamZeUX5HAmnHuymeWgiNmFYsmtDI3MJ436mLk4hASOMEo
 8enaS5YuRk4gJ1tix6VFzCA2i8AdFompTTEgtoSAp0TXsc9MELazxN3f19kh6s8xSsxtUOpi5
 ACqV5W4NU8RJMwmECxxfckvVhBbREBdYsnZSWDlwgIqEod+XwIbzyugI/F22g12CFtQ4uTMJ2
 AnMAuUSlzvOMYCMpJZQFpi+T8OkLCogLLE7lt7mScw8s9C0jELSccshA6IsLrEn3mXmDGEtSW
 WLXzNDGHbSqxb955lASP7Kkb14tSistQiXUu9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK9
 5PzcTYzA4GYAgh2MdzcFHGKU5GBSEuU91RkUKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCV3wxU
 E6wKDU9tSItMwcYZzBpCQ4eJRHe2jlAad7igsTc4sx0iNQpRl2ODavXf2ESYsnLz0uVEudVAJ
 khAFKUUZoHNwIW85cYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzPtoEdAUnsy8ErhNr4COYAI
 6gmVeAMgRJYkIKakGxvZXKw58eVZzc32MiO6V+cazl+f9ZNv1S1H6rPQZRrMm+Yk3EmKkN3un
 3Mxr73v8c/rStwVrPzLx66ql1Ir8nvo/+U1P085ddhqb/oUtkePpetvE6exz2tcxUf2g5jI2n
 U935osWVkZk/Tvj5S2cuDHLy3l/RI/wk0Xu3oER1v9eO7/neJ15SImlOCPRUIu5qDgRAHG4ct
 j0AgAA
X-Env-Sender: marmarek@invisiblethingslab.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1498588197!75914731!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13561 invoked from network); 27 Jun 2017 18:29:58 -0000
Received: from out1-smtp.messagingengine.com (HELO
 out1-smtp.messagingengine.com) (66.111.4.25)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Jun 2017 18:29:58 -0000
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 5A8EA23950
 for <xen-devel@lists.xen.org>; Tue, 27 Jun 2017 14:29:57 -0400 (EDT)
Received: from frontend2 ([10.202.2.161])
 by compute7.internal (MEProxy); Tue, 27 Jun 2017 14:29:57 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=content-type:date:from:message-id
 :mime-version:subject:to:x-me-sender:x-me-sender:x-sasl-enc
 :x-sasl-enc; s=fm1; bh=ETLNlW2G8K5oryhDfPHixlIW4T/TdvP9BexQ3IT3E
 ds=; b=aKEITZHKxStZoNeUatDj9uOpWRsiAgEdJhB/9FBIck19R2QR+GTUKBpEg
 orGlCza9T2maDS85i50CNFILK0UI6iSDIWlxmAzq5Z+vzUvM0SyNP4ON4DbiYhj/
 3qYK0m5qhbOHNfsWQ2w900NfIb7kYeSrTIy1PRmOEh1bieZg9NgOEz78wnuPty+n
 EDrL2AfmRjBX9scMQprEIK1u1KoBVBFUV5Gwo4roFpcm7xNoZJv0085LuJ0WQnPx
 SFFqpSkOEmz96+BRJCCYvIXEnL0X7JsbSvu2WmYj11sjCefg2jIgZB9K70SqokrQ
 VZJ/1Fd/SNPtsiuwxyJ5dHJcN0OuQ==
X-ME-Sender: <xms:JaRSWeGIg07_QwWqdmdGeDZlCYdp1CjxokzFSSf7WJ-q7Yiew4vAmw>
X-Sasl-enc: yLOWfQBkEYN3DUOWPaa5Q5Ul8mnTZymFvYI2DtzYSwB/ 1498588196
Received: from mail-itl (89-70-103-23.dynamic.chello.pl [89.70.103.23])
 by mail.messagingengine.com (Postfix) with ESMTPA id BE7D524038
 for <xen-devel@lists.xen.org>; Tue, 27 Jun 2017 14:29:56 -0400 (EDT)
Date: Tue, 27 Jun 2017 20:29:52 +0200
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel <xen-devel@lists.xen.org>
Message-ID: <20170627182952.GZ3857@mail-itl>
MIME-Version: 1.0
User-Agent: Mutt/1.8.0 (2017-02-23)
Subject: [Xen-devel] Building Xen 4.8 with GCC 7
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============4074267433002623297=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============4074267433002623297==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="y5yQnZmVlpWlTeDv"
Content-Disposition: inline


--y5yQnZmVlpWlTeDv
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Hi,

I'm having troubles with building Xen with GCC 7 (Fedora 26). Some of
the problems are fixed by "Compilation fixes for GCC 7" patch series
sent a moment ago, but then I've stumbled on link failure of vtpmmgr
stubdomain, related to some functions of tpm_emulator. I've already tried
with -fkeep-inline-functions, but it only reduced number of errors.
Below is both -fkeep-inline-functions patch and full error message.

Any idea?

--- xen-4.6.5/stubdom/vtpmmgr/Makefile	2017-03-07 17:19:05.000000000 +0100
+++ xen-4.6.5/stubdom/vtpmmgr/Makefile.new	2017-05-12 01:49:02.589000000 +0=
200
@@ -17,7 +17,7 @@ OBJS +=3D vtpm_disk.o disk_tpm.o disk_io.o
 OBJS +=3D mgmt_authority.o
=20
 CFLAGS+=3D-Werror -Iutil -Icrypto -Itcs
-CFLAGS+=3D-Wno-declaration-after-statement -Wno-unused-label
+CFLAGS+=3D-Wno-declaration-after-statement -Wno-unused-label -fkeep-inline=
-functions
=20
 build: $(TARGET)
 $(TARGET): $(OBJS)


ld -nostdlib -L/home/user/rpmbuild/BUILD/xen-4.8.1/stubdom/cross-root-x86_6=
4/x86_64-xen-elf/lib  -m elf_x86_64 -T arch/x86/minios-x86_64.lds  /home/us=
er/rpmbuild/BUILD/xen-4.8.1/stubdom/mini-os-x86_64-vtpmmgr/mini-os.o  -o /h=
ome/user/rpmbuild/BUILD/xen-4.8.1/stubdom/mini-os-x86_64-vtpmmgr/mini-os
/home/user/rpmbuild/BUILD/xen-4.8.1/stubdom/mini-os-x86_64-vtpmmgr/mini-os.=
o: In function `vtpmmgr_GroupRegister':
/home/user/rpmbuild/BUILD/xen-4.8.1/stubdom/vtpmmgr/vtpm_cmd_handler.c:555:=
 undefined reference to `tpmrsa_free'
/home/user/rpmbuild/BUILD/xen-4.8.1/stubdom/mini-os-x86_64-vtpmmgr/mini-os.=
o: In function `vtpmmgr_GroupRegister':
vtpm_cmd_handler.c:(.text+0x3b6e): undefined reference to `tpmrsa_free'
/home/user/rpmbuild/BUILD/xen-4.8.1/stubdom/mini-os-x86_64-vtpmmgr/mini-os.=
o: In function `vtpmmgr_handle_cmd':
gdtoa-hexnan.c:(.text+0x4e68): undefined reference to `tpmrsa_free'
/home/user/rpmbuild/BUILD/xen-4.8.1/stubdom/mini-os-x86_64-vtpmmgr/mini-os.=
o: In function `TPM_TakeOwnership':
/home/user/rpmbuild/BUILD/xen-4.8.1/stubdom/vtpmmgr/tpm.c:407: undefined re=
ference to `unpack3_TPM_KEY'
/home/user/rpmbuild/BUILD/xen-4.8.1/stubdom/mini-os-x86_64-vtpmmgr/mini-os.=
o: In function `TPM_TakeOwnership':
gdtoa-hexnan.c:(.text+0x8726): undefined reference to `unpack3_TPM_KEY'
gdtoa-hexnan.c:(.text+0x8787): undefined reference to `unpack3_TPM_AUTH_SES=
SION'
gdtoa-hexnan.c:(.text+0x8827): undefined reference to `free_TPM_KEY'
/home/user/rpmbuild/BUILD/xen-4.8.1/stubdom/mini-os-x86_64-vtpmmgr/mini-os.=
o: In function `TPM_Seal':
gdtoa-hexnan.c:(.text+0x9435): undefined reference to `unpack3_TPM_STORED_D=
ATA12'
gdtoa-hexnan.c:(.text+0x9496): undefined reference to `unpack3_TPM_AUTH_SES=
SION'
/home/user/rpmbuild/BUILD/xen-4.8.1/stubdom/mini-os-x86_64-vtpmmgr/mini-os.=
o: In function `TPM_Unseal':
gdtoa-hexnan.c:(.text+0x99d4): undefined reference to `unpack_ALLOC'
gdtoa-hexnan.c:(.text+0x9a28): undefined reference to `unpack3_TPM_AUTH_SES=
SION'
gdtoa-hexnan.c:(.text+0x9a62): undefined reference to `unpack3_TPM_AUTH_SES=
SION'
/home/user/rpmbuild/BUILD/xen-4.8.1/stubdom/mini-os-x86_64-vtpmmgr/mini-os.=
o: In function `TPM_LoadKey':
gdtoa-hexnan.c:(.text+0xa0c8): undefined reference to `unpack3_TPM_AUTH_SES=
SION'
/home/user/rpmbuild/BUILD/xen-4.8.1/stubdom/mini-os-x86_64-vtpmmgr/mini-os.=
o: In function `TPM_ReadPubek':
gdtoa-hexnan.c:(.text+0xa592): undefined reference to `unpack3_TPM_RSA_KEY_=
PARMS'
gdtoa-hexnan.c:(.text+0xa5b7): undefined reference to `unpack3_TPM_SYMMETRI=
C_KEY_PARMS'
gdtoa-hexnan.c:(.text+0xa616): undefined reference to `unpack3_PTR'
/home/user/rpmbuild/BUILD/xen-4.8.1/stubdom/mini-os-x86_64-vtpmmgr/mini-os.=
o: In function `TPM_GetCapability':
gdtoa
     0K ..-hexnan.c:(.text+0xaafc): undefined reference to `unpack_ALLOC'
/home/user/rpmbuild/BUILD/xen-4.8.1/stubdom/mini-os-x86_64-vtpmmgr/mini-os.=
o: In function `TPM_CreateEndorsementKeyPair':
gdtoa-hexnan.c:(.text+0xae1b): undefined reference to `unpack3_TPM_RSA_KEY_=
PARMS'
gdtoa-hexnan.c:(.text+0xae3f): undefined reference to `unpack3_TPM_SYMMETRI=
C_KEY_PARMS'
gdtoa-hexnan.c:(.text+0xae9c): undefined reference to `unpack3_PTR'
/home/user/rpmbuild/BUILD/xen-4.8.1/stubdom/mini-os-x86_64-vtpmmgr/mini-os.=
o: In function `TPM_MakeIdentity':
gdtoa-hexnan.c:(.text+0xb646): undefined reference to `unpack3_TPM_KEY'
gdtoa-hexnan.c:(.text+0xb6c8): undefined reference to `unpack_ALLOC'
gdtoa-hexnan.c:(.text+0xb72b): undefined reference to `unpack3_TPM_AUTH_SES=
SION'
gdtoa-hexnan.c:(.text+0xb768): undefined reference to `unpack3_TPM_AUTH_SES=
SION'
/home/user/rpmbuild/BUILD/xen-4.8.1/stubdom/mini-os-x86_64-vtpmmgr/mini-os.=
o: In function `TPM_ActivateIdentity':
gdtoa-hexnan.c:(.text+0xbbcc): undefined reference to `unpack3_TPM_SYMMETRI=
C_KEY'
gdtoa-hexnan.c:(.text+0xbc3a): undefined reference to `unpack3_TPM_AUTH_SES=
SION'
gdtoa-hexnan.c:(.text+0xbc73): undefined reference to `unpack3_TPM_AUTH_SES=
SION'
/home/user/rpmbuild/BUILD/xen-4.8.1/stubdom/mini-os-x86_64-vtpmmgr/mini-os.=
o: In function `TPM_Quote':
gdtoa-hexnan.c:(.text+0xc015): undefined reference to `unpack3_TPM_PCR_COMP=
OSITE'
gdtoa-hexnan.c:(.text+0xc081): undefined reference to `unpack_ALLOC'
gdtoa-hexnan.c:(.text+0xc0da): undefined reference to `unpack3_TPM_AUTH_SES=
SION'
/home/user/rpmbuild/BUILD/xen-4.8.1/stubdom/mini-os-x86_64-vtpmmgr/mini-os.=
o: In function `unpack_TPMU_PUBLIC_ID':
/home/user/rpmbuild/BUILD/xen-4.8.1/stubdom/vtpmmgr/tpm2_marshal.h:577: und=
efined reference to `unpack_TPMS_ECC_POINT'
/home/user/rpmbuild/BUILD/xen-4.8.1/stubdom/mini-os-x86_64-vtpmmgr/mini-os.=
o: In function `TPM2_CreatePrimary':
gdtoa-hexnan.c:(.text+0xdadc): undefined reference to `unpack_TPMS_ECC_POIN=
T'
make[2]: *** [Makefile:173: /home/user/rpmbuild/BUILD/xen-4.8.1/stubdom/min=
i-os-x86_64-vtpmmgr/mini-os] Error 1
make[2]: Leaving directory '/home/user/rpmbuild/BUILD/xen-4.8.1/extras/mini=
-os'
make[1]: *** [Makefile:576: vtpmmgr-stubdom] Error 2
make[1]: Leaving directory '/home/user/rpmbuild/BUILD/xen-4.8.1/stubdom'
make: *** [Makefile:105: install-stubdom] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.uyhPyK (%build)


--=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?

--y5yQnZmVlpWlTeDv
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQEcBAEBCAAGBQJZUqQgAAoJENuP0xzK19csWekH/02spvI7MMzdbkEJ+iylW9kG
/0WsEqZWOcpo1Dx+ZBUavSto+yOa47mSBNqo3HW7XhoaFV1bqg9ZP63chWdWNz6l
LUfwSunbkgXfI90zmxISy6z5YWRuNrAQ7bTab2RDWfSPnTNQnNHI2VQKq9/CQt6t
LKMlIdR4QFpAJUGGilv9LBWz85BXAV6NcMXlCOqWY2u24zpMTOt3UVmoNQK2v3qS
PuEkupo0oskiFIL5uEcRY39lqQrVAzQPsXrvdQnud3L9kKh2kFA74V6Jn4XMu3Kt
bAZ7DQsaUNkaCsN0rg6QdB0oRUdUtx/JsP+2mPJw3PD/XSDKbjKIZlhLRHeZC/s=
=kA14
-----END PGP SIGNATURE-----

--y5yQnZmVlpWlTeDv--


--===============4074267433002623297==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4074267433002623297==--


From xen-devel-bounces@lists.xen.org Tue Jun 27 18:31:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 18:31:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPvGo-0000q9-3m; Tue, 27 Jun 2017 18:31:26 +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 1dPvGm-0000pv-Px
 for xen-devel@lists.xenproject.org; Tue, 27 Jun 2017 18:31:24 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 AD/03-03920-C74A2595; Tue, 27 Jun 2017 18:31:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHIsWRWlGSWpSXmKPExsXS6fjDS7d6SVC
 kwaW3phbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8atWS/ZCmYwV9x+8oqpgfEKUxcjJ4eQQJ7E
 2bkfWUBsXgE7iRX/r7CC2BIChhKnF94EinNwsAioSuz5LAISZhNQl+hc1A5WLiIgKXF1wxN2E
 JtZoFjiROcVdpByYQE3ia3nciGmJ0usuvMFbCKngIXE/rWnwUp4BQQl/u4QhujUknj46xYLhK
 0tsWzha2aQEmYBaYnl/zgmMPLNQmiYhaRhFpKGWQgNCxhZVjGqF6cWlaUW6VrqJRVlpmeU5CZ
 m5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhh0DEOxgvLsp4BCjJAeTkijvqc6gSCG+pPyUyozE
 4oz4otKc1OJDjDIcHEoSvMzAMBYSLEpNT61Iy8wBRgBMWoKDR0mEt3YOUJq3uCAxtzgzHSJ1i
 lGXo+nDli9MQix5+XmpUuK80xYDFQmAFGWU5sGNgEXjJUZZKWFeRqCjhHgKUotyM0tQ5V8xin
 MwKgnzRoFM4cnMK4Hb9AroCCagI1jmBYAcUZKIkJJqYNSya1madNaF8Y6MN9tfYXeRCJeKmJQ
 NvYpyRqJSEnNL9ydJyX7wfDE9SpJpt0ZP+MS2vuIVlWZNc6aa/3i6KvxjFDvr2emrmJsZhDhZ
 9zJ2TfCyYNR6teK6xv5L3amVpjOY72zlOrf+8VHthZ37k9ZkrDuzquX7wqL6t03+MVsjZjaFv
 FFPVmIpzkg01GIuKk4EANTMFLjBAgAA
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1498588282!109450577!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45902 invoked from network); 27 Jun 2017 18:31:23 -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; 27 Jun 2017 18:31:23 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 27 Jun 2017 12:31:21 -0600
Message-Id: <5952A478020000780010153B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 27 Jun 2017 12:31:20 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <wei.liu2@citrix.com>
References: <20170626162842.482-1-wei.liu2@citrix.com>
 <20170626162842.482-10-wei.liu2@citrix.com>
In-Reply-To: <20170626162842.482-10-wei.liu2@citrix.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 v5 09/13] xen: move do_nmi_op and make it
	x86 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+IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+IDA2LzI2LzE3IDY6MjkgUE0gPj4+Cj5T
aW5jZSBBUk0gZG9lc24ndCBuZWVkIGRvX25taV9vcCwgbW92ZSB0aGUgaHlwZXJjYWxsIGhhbmRs
ZXIgZnJvbQo+Y29tbW9uL2tlcm5lbC5jIHRvIHB2L2NhbGxiYWNrLmMuCgpUaGVyZSBhcmUgdHdv
IGhhbmRsZXJzIHlvdSBhY3R1YWxseSBtb3ZlLCBhbmQgd2hpbGUgdGhlaXIgbmVpdGhlciBsYXJn
ZSBub3IKbGlrZWx5IHRvIGNoYW5nZSwgSSBzdGlsbCBzb21ld2hhdCBkaXNsaWtlIHRoZSBjb2Rl
IGR1cGxpY2F0aW9uIHlvdSBpbnRyb2R1Y2UuCkJ1dCBJIGd1ZXNzIG5vdCBlbm91Z2ggdG8gcHV0
IHVuZGVyIHF1ZXN0aW9uIHRoZSBSLWIgeW91J3ZlIGFscmVhZHkgZ290CmZyb20gQW5kcmV3LgoK
SmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 18:34:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 18:34: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 1dPvJf-0001KR-MT; Tue, 27 Jun 2017 18: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 <jbeulich@suse.com>) id 1dPvJe-0001KK-V4
 for xen-devel@lists.xenproject.org; Tue, 27 Jun 2017 18:34:23 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 92/2B-03696-E25A2595; Tue, 27 Jun 2017 18:34:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS1d3aVC
 kwb17hhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a3E1/ZCmawVEzofc3ewLiQuYuRk0NIIE/i
 7PmPTCA2r4CdxMNrP9lBbAkBQ4nTC2+ygNgsAqoS1y58B4uzCahLdC5qB4uLCEhKXN3wBCzOL
 OAgcXJnA9gcYYFwiQ97OqDmJ0tM+N0IZHNwcApYSFx7kQ5i8goISvzdIQzRqSXx8NctFghbW2
 LZwtdg1cwC0hLL/3FMYOSbhdAwC0nDLCQNsxAaFjCyrGLUKE4tKkst0jU000sqykzPKMlNzMz
 RNTQw08tNLS5OTE/NSUwq1kvOz93ECAw9BiDYwXh/Y8AhRkkOJiVR3lOdQZFCfEn5KZUZicUZ
 8UWlOanFhxhlODiUJHiZlwDlBItS01Mr0jJzgFEAk5bg4FES4a2dA5TmLS5IzC3OTIdInWLU5
 Wj6sOULkxBLXn5eqpQ4LxfIDAGQoozSPLgRsIi8xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJW
 HeSYuBpvBk5pXAbXoFdAQT0BEs8wJAjihJREhJNTDOsVAM3pu5VvPFdfHnDwSm7K8s17VfHcC
 7MypJ6rnm4TQWgd3PBcrFktctuikzZYap84puvlJVqWO7Sp2vBm90sy369XVv3DSFh6cCMqcL
 BOz1jmKRDA9foCm78d7KM2oTu+oDf/CHMcxYuntC5KbSP8k2+5vtjxRuuVp0lM+q4d6d5o+X2
 YWVWIozEg21mIuKEwG8gJ6kwwIAAA==
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1498588460!56877803!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12381 invoked from network); 27 Jun 2017 18:34:21 -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; 27 Jun 2017 18:34:21 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 27 Jun 2017 12:34:19 -0600
Message-Id: <5952A5290200007800101544@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 27 Jun 2017 12:34:17 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <wei.liu2@citrix.com>
References: <20170626162842.482-1-wei.liu2@citrix.com>
 <20170626162842.482-13-wei.liu2@citrix.com>
In-Reply-To: <20170626162842.482-13-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v5 12/13] x86/traps: move some PV specific
 functions to pv/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>

Pj4+IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+IDA2LzI2LzE3IDY6NDYgUE0gPj4+Cj5A
QCAtMTQ4LDYgKzE1MCwxMDggQEAgdm9pZCBpbml0X2ludDgwX2RpcmVjdF90cmFwKHN0cnVjdCB2
Y3B1ICp2KQogICAgICAgICA+dGItPmZsYWdzID0gVEJGX0VYQ0VQVElPTiB8IChUSV9HRVRfSUYo
dGkpID8gVEJGX0lOVEVSUlVQVCA6IDApOwogPn0KID4KPitzdHJ1Y3Qgc29mdGlycV90cmFwIHsK
PisgICAgc3RydWN0IGRvbWFpbiAqZG9tYWluOyAvKiBkb21haW4gdG8gaW5qZWN0IHRyYXAgKi8K
PisgICAgc3RydWN0IHZjcHUgKnZjcHU7ICAgICAvKiB2Y3B1IHRvIGluamVjdCB0cmFwICovCj4r
ICAgIGludCBwcm9jZXNzb3I7ICAgICAgICAgLyogcGh5c2ljYWwgY3B1IHRvIGluamVjdCB0cmFw
ICovCgp1bnNpZ25lZCBpbnQgcGxlYXNlIGFzIHlvdSBnby4KCj4rc3RhdGljIHZvaWQgbm1pX21j
ZV9zb2Z0aXJxKHZvaWQpCj4rewo+KyAgICBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwoK
U2FtZSBoZXJlLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 18:39:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 18: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 1dPvOr-0001Y7-Dz; Tue, 27 Jun 2017 18: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 <jbeulich@suse.com>) id 1dPvOp-0001Y1-Ss
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 18:39:43 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 75/78-03577-F66A2595; Tue, 27 Jun 2017 18:39:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsXS6fjDSzdvWVC
 kQdNOfYslHxezODB6HN39mymAMYo1My8pvyKBNaPnxB72gqdMFcePnGNqYNzI1MXIwSEkkCex
 9q9LFyMnB6+AncTKd9tZQGwJAUOJ0wtvgtksAqoSM7b/Ygax2QTUJToXtYPFRQTkJdpO/2MDs
 ZkFTCRWHP/HCDJSWMBFYt2XFJCwkICnxLU/h8HKOQW8JH6uAxnDAbRKUOLvDmGITi2Jh79usU
 DY2hLLFr4GK2EWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjenFqUVlqka6ZXlJRZnpGSW5
 iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYNgxAMEOxnkn/A8xSnIwKYnynuoMihTiS8pPqcxI
 LM6ILyrNSS0+xKjBwSGwbdfqC4xSLHn5ealKEryvlgDVCRalpqdWpGXmACMDplSCg0dJhLd2D
 lCat7ggMbc4Mx0idYpRl6Ppw5YvTEJgM6TEeZmWAhUJgBRllObBjYBF6SVGWSlhXkagA4V4Cl
 KLcjNLUOVfMYpzMCoJ8x4EuYQnM68EbtMroCOYgI5gmRcAckRJIkJKqoFR/oT7ZIb5Uz9O2he
 ZvDiSZULpVceHu/bf8z/tJPhM029RgTTzxPSd5u+vsm3Zn5qYeSCyiePJhFv2HRk1+5WOBS98
 xN3Bxbz0QtqvW/EL9l2R+TUr/9hCYUP5g5lpT+6s4v6y6x+7anKM8vanifwTjRacMfk45finV
 zUJZ784eS7n+O/4c/bcc0osxRmJhlrMRcWJABu00A/NAgAA
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1498588781!69297653!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46377 invoked from network); 27 Jun 2017 18:39:42 -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; 27 Jun 2017 18:39:42 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 27 Jun 2017 12:39:40 -0600
Message-Id: <5952A66A0200007800101549@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 27 Jun 2017 12:39:38 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <andrew.cooper3@citrix.com>
References: <1498585673-23268-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1498585673-23268-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xen.org, roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH 1/2] xen/pt: Unlock d->event_lock on error
	paths
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="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+IDA2LzI3LzE3IDc6
NDggUE0gPj4+Cj5JbnRyb2R1Y2VkIGJ5IGMvcyBmYmEwMDQ5NDI2OCAieDg2L3B0OiBlbmFibGUg
YmluZGluZyBvZiBHU0lzIHRvIGEgUFZIIERvbTAiCj4KPlNwb3R0ZWQgYnkgQ292ZXJpdHkuCj4K
PlNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKQW5kIEknbSBz
b3JyeSBmb3Igbm90IGhhdmluZyBub3RpY2VkIHdoaWxlIHJldmlld2luZyB0aGUgb3JpZ2luYWwg
cGF0Y2guCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 27 18:39:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 18:39:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPvOy-0001Yo-LX; Tue, 27 Jun 2017 18: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=344e305ea=citrix-osstest@xenproject.org>)
 id 1dPvOx-0001YN-G6
 for xen-devel@lists.xensource.com; Tue, 27 Jun 2017 18:39:51 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 81/1A-03587-676A2595; Tue, 27 Jun 2017 18:39:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHRDpG7psqB
 Ig91nLCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa0bPno2sBd8jKzZPmsnSwNhn3sXIySEh4C/R
 3/CNEcJ2l5jTvpQVxBYRcJaY8OE2G4jNK6Ansf/ke7C4sECSxPQTt5i7GLmA6i/KS3ze8YAZp
 nn5xu9w9raX58BsNgEPiYk9E1lAbBYBVYm/PZPZQWwhAS2JpYtXMkEsEJQ4OfMJWA2zgITEwR
 cvoOZYSBx6/p95AiPfLCRls5CULWBkWsWoXpxaVJZapGuil1SUmZ5RkpuYmaNraGCml5taXJy
 YnpqTmFSsl5yfu4kRGFQMQLCDsfuy/yFGSQ4mJVHeU51BkUJ8SfkplRmJxRnxRaU5qcWHGGU4
 OJQkeF8tAcoJFqWmp1akZeYAwxsmLcHBoyTCWzsHKM1bXJCYW5yZDpE6xajLsWH1+i9MQix5+
 XmpUuK8TEuBigRAijJK8+BGwGLtEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5C0Gm8GTmlc
 BtegV0BBPQESzzAkCOKElESEk1MAZwPhab4pt0dd9yd/5nn7iYc8qsPwaqCkzkUnE5kxARvax
 Ci+/SlkMzP+4O7HH8y3Ta0T0jK+hyzJv9N5Rsgv//CLqYvOHW/JwVglViRitiP2jcq479v9pu
 4qVbrL/mfJscWXfxTBHnc261888CI1bPzRNWTO98ruV3OnPVo19ZTb9fh4XNi1FiKc5INNRiL
 ipOBAAkz1/2sAIAAA==
X-Env-Sender: prvs=344e305ea=citrix-osstest@xenproject.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1498588788!69297667!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46789 invoked from network); 27 Jun 2017 18:39:49 -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;
 27 Jun 2017 18:39:49 -0000
X-IronPort-AV: E=Sophos;i="5.40,271,1496102400"; d="scan'208";a="429559886"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL04.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71606-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3:guest-stop:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 qemu-mainline:build-armhf-libvirt:libvirt-build:fail:allowable
 qemu-mainline:build-i386-libvirt:libvirt-build:fail:allowable
 qemu-mainline:build-amd64-libvirt:libvirt-build:fail:allowable
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:allowable
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:windows-install:fail:allowable
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-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:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair: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-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-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
X-Osstest-Versions-This: qemuu=931892e8a691a8a4151cc5fe1e13c14294bb28fb
X-Osstest-Versions-That: qemuu=8dfaf23ae1f2273a9730a9b309cc8471269bb524
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 27 Jun 2017 19:39:46 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL04.citrite.net
Subject: [Xen-devel] [qemu-mainline baseline-only test] 71606: 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="===============5654051355399686251=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============5654051355399686251==
Content-Type: text/plain

This run is configured for baseline tests only.

flight 71606 qemu-mainline real [real]
http://osstest.xs.citrite.net/~osstest/testlogs/logs/71606/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemuu-winxpsp3 16 guest-stop           fail REGR. vs. 71592
 test-amd64-amd64-xl-qemuu-win7-amd64 15 guest-localmigrate/x10 fail REGR. vs. 71592

Regressions which are regarded as allowable (not blocking):
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop        fail blocked in 71592
 build-armhf-libvirt           5 libvirt-build                fail   like 71592
 build-i386-libvirt            5 libvirt-build                fail   like 71592
 build-amd64-libvirt           5 libvirt-build                fail   like 71592
 test-amd64-amd64-qemuu-nested-intel 16 debian-hvm-install/l1/l2 fail like 71592
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1  9 windows-install    fail like 71592

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 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
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      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-libvirt      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-arm64-arm64-xl-rtds      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 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-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-midway   12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-midway   13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass

version targeted for testing:
 qemuu                931892e8a691a8a4151cc5fe1e13c14294bb28fb
baseline version:
 qemuu                8dfaf23ae1f2273a9730a9b309cc8471269bb524

Last test of basis    71592  2017-06-23 17:47:47 Z    4 days
Testing same since    71606  2017-06-27 10:15:21 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alex Bennée <alex.bennee@linaro.org>
  Alexander Graf <agraf@suse.de>
  David Hildenbrand <david@redhat.com>
  Eduardo Otubo <otubo@redhat.com>
  Emilio G. Cota <cota@braap.org>
  Gabriel L. Somlo <gsomlo@gmail.com>
  Gabriel Somlo <gsomlo@gmail.com>
  Geert Martin Ijewski <gm.ijewski@web.de>
  Gerd Hoffmann <kraxel@redhat.com>
  John Arbuckle <programmingkidx@gmail.com>
  Laurent Vivier <laurent@vivier.eu>
  Marc-André Lureau <marcandre.lureau@redhat.com>
  Markus Armbruster <armbru@redhat.com>
  otubo <otubo@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Philippe Mathieu-Daudé <f4bug@amsat.org>
  Richard Henderson <rth@twiddle.net>
  Samuel Brian <sam.brian@accelerated.com>
  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                                          fail    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          fail    
 build-i386-libvirt                                           fail    
 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           blocked 
 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                 pass    
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      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-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  pass    
 test-amd64-i386-freebsd10-i386                               pass    
 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                                     blocked 
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-armhf-armhf-xl-midway                                   pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-arm64-arm64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-arm64-arm64-libvirt-qcow2                               blocked 
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-arm64-arm64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     fail    
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      pass    
 test-amd64-amd64-xl-qemuu-winxpsp3                           pass    
 test-amd64-i386-xl-qemuu-winxpsp3                            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 1869 lines long.)


--===============5654051355399686251==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5654051355399686251==--

From xen-devel-bounces@lists.xen.org Tue Jun 27 18:41:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 18: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 1dPvQk-0002Mo-1R; Tue, 27 Jun 2017 18: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 <jbeulich@suse.com>) id 1dPvQi-0002Me-Dg
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 18:41:40 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 D1/10-01996-3E6A2595; Tue, 27 Jun 2017 18:41:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS/fxsqB
 Ig+9dnBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b7S0eYC6axVkxe/ZOlgXEbSxcjJ4eQQJ7E
 nX+nWEFsXgE7ibbfDxhBbAkBQ4nTC2+C1bAIqErcbn/ABGKzCahLdC5qB4uLCMhLtJ3+xwZiM
 wuYSKw4/g+sV1jAS+L30bNAcS6g+R2MEnv/PwJr5gRKdM/7BZTgAFomKPF3hzBEr5bEw1+3WC
 BsbYllC18zg5QwC0hLLP/HMYGRbxZCwywkDbOQNMxCaFjAyLKKUb04tagstUjXUC+pKDM9oyQ
 3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzD46hkYGHcwNvU6H2KU5GBSEuU91RkUKcSXlJ9S
 mZFYnBFfVJqTWnyIUYaDQ0mCN3cpUE6wKDU9tSItMwcYBzBpCQ4eJRHe2jlAad7igsTc4sx0i
 NQpRl2Opg9bvjAJseTl56VKifM2gswQACnKKM2DGwGLyUuMslLCvIwMDAxCPAWpRbmZJajyrx
 jFORiVhHkLQabwZOaVwG16BXQEE9ARLPMCQI4oSURISTUwppTMdJsrPC900ofEtx/3nmL9FK+
 x6/nJTw6r34bEMfKJ/X/vu2Py6dJTs6P+2DC/NeI4ENQq1f//udQ/q9TiE1/Cdn0+veXj2rRp
 1csu/THSU5+xWihm95afgWrmOveEU72jL1nKanfbHhHew5FkP9vn3AHlyD+5EcvsN/w6esd4Y
 hKj8be8y0osxRmJhlrMRcWJAOTcHsrEAgAA
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1498588897!105211863!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8638 invoked from network); 27 Jun 2017 18:41:38 -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; 27 Jun 2017 18:41:38 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 27 Jun 2017 12:41:37 -0600
Message-Id: <5952A6DE020000780010154E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 27 Jun 2017 12:41:34 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <andrew.cooper3@citrix.com>
References: <1498585673-23268-1-git-send-email-andrew.cooper3@citrix.com>
 <1498585673-23268-2-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1498585673-23268-2-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xen.org, roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH 2/2] xen/pt: Avoid NULL dereference in
 hvm_pirq_eoi()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="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+IDA2LzI3LzE3IDc6
NDggUE0gPj4+Cj5Db3Zlcml0eSB3YXJucyB0aGF0IHBpcnFfZHBjaSB1bmNvbmRpdGlvbmFsbHkg
ZGVyZWZlcmVuY2VzIGEgTlVMTCBwb2ludGVyLgo+VGhpcyB3YXJuaW5nIGFwcGVhcnMgdG8gYmUg
dHJpZ2dlcmVkIGJ5IHBpcnFfZHBjaSgpIHdoaWNoIGlzIGEgaGlkZGVuIHRlcm5hcnkKPmV4cHJl
c3Npb24uICBJbiByZWFsaXR5LCBpdCBhcHBlYXJzIHRoYXQgYm90aCBjYWxsZXJzIHBhc3MgYSBu
b24tTlVMTCBwaXJxCj5wYXJhbWV0ZXIsIHNvIHRoZSBjb2RlIGlzIG9rIGluIHByYWN0aWNlLgo+
Cj5SZWFyYW5nZSB0aGUgbG9naWMgdG8gZmFpbC1zYWZlLCB3aGljaCBzaG91bGQgcXVpZXNjZSBD
b3Zlcml0eS4KPgo+Q2xlYW4gdXAgYm9vbF90ID0+IGJvb2wgYW5kIHRyYWlsaW5nIHdoaXRlc3Bh
Y2UgZm9yIGh2bV9kb21haW5fdXNlX3BpcnEoKQo+d2hpbGUgYXVkaXRpbmcgdGhpcyBhcmVhLgo+
Cj5ObyAoaW50ZW5kZWQpIGZ1bmN0aW9uYWwgY2hhbmdlLgo+Cj5TaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKQWNrZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 27 18:47:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 18: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 1dPvW7-0002fN-OB; Tue, 27 Jun 2017 18:47: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 1dPvW6-0002fH-NA
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 18:47:14 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 48/D4-11537-138A2595; Tue, 27 Jun 2017 18:47:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDS9dwRVC
 kwfb9EhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bfk8OMBXuYKuZeO8jcwNjH1MXIySEkkCdx
 teU8M4jNK2AnMePhVBYQW0LAUOL0wptgNouAqsSDv5vAbDYBdYnORe1gtghQ/OvL5+xdjFwcz
 AKXGCVOrd3LDpIQFjCT+NP6mwkkISQwhVHixPsDYBs4BfwlLs9pAOrmANomKPF3hzCIyQw0dP
 08IZAKZgF5ieats5khwtISy/9xTGDkm4VQPwuhfhaS+lkI9QsYWVYxahSnFpWlFukaWuglFWW
 mZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgQGXz0DA+MOxt+nPQ8xSnIwKYnynuoMihTi
 S8pPqcxILM6ILyrNSS0+xKjBwSGwbdfqC4xSLHn5ealKErxXlgHVCRalpqdWpGXmAOMDplSCg
 0dJhLd2DlCat7ggMbc4Mx0idYpRl6Ppw5YvTEJgM6TEeV+DzBAAKcoozYMbAYvVS4yyUsK8jA
 wMDEI8BalFuZklqPKvGMU5GJWEee+ATOHJzCuB2/QK6AgmoCNY5gWAHFGSiJCSamDcIZOyym6
 vrdvsCQ8YhSJ63luvP3v/xuR5C3P0rc7+mi3aYKCz4NDLtV5zPuVrhHx9cPRCx+/DO39fZ/P/
 FrCP4/DPebNM+RQdGpo5cpmULK5x9+W2x7AcORSRyLAxynHj1bRfTk9ieta6B+82WjT1U5fLN
 4UKzctMW0y2TLlo6CyWsMpy88YtSizFGYmGWsxFxYkAeJIdLdACAAA=
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1498589231!103590854!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50198 invoked from network); 27 Jun 2017 18:47:13 -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; 27 Jun 2017 18:47:13 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 27 Jun 2017 12:47:11 -0600
Message-Id: <5952A82D0200007800101559@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 27 Jun 2017 12:47:09 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <marmarek@invisiblethingslab.com>
References: <1498584945-9701-1-git-send-email-marmarek@invisiblethingslab.com>
 <1498584945-9701-4-git-send-email-marmarek@invisiblethingslab.com>
In-Reply-To: <1498584945-9701-4-git-send-email-marmarek@invisiblethingslab.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 3/3] Disable -Wint-in-bool-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>

Pj4+IE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdz
bGFiLmNvbT4gMDYvMjcvMTcgNzozNSBQTSA+Pj4KPkdDQyA3IGlzIHRvbyBzZW5zaXRpdmUgaGVy
ZS4KPlNlZSBodHRwczovL2J1Z3MuZGViaWFuLm9yZy84NTM3MTAKClRoZSBpc3N1ZSBwb2ludGVk
IG91dCBpbiB0aGF0IGJ1ZyB3YXMgZml4ZWQgYWxyZWFkeSB3aXRob3V0IGRpc2FibGluZyB0aGUK
Z2VuZXJhbGx5IHVzZWZ1bCB3YXJuaW5nLiBUaGF0IGZpeCBoYXMgYmVlbiBiYWNrcG9ydGVkIHRv
IHRoZSA0LjggYnJhbmNoCmFscmVhZHkuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 27 18:48:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 18: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 1dPvXY-0002l8-2P; Tue, 27 Jun 2017 18:48:44 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jdickens@grammatech.com>) id 1dPvXX-0002ky-Fx
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 18:48:43 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 34/E5-01730-A88A2595; Tue, 27 Jun 2017 18:48:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsWSNP/qN93OFUG
 RBgveWlks+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmTbm5jLdjIW7FzZWED4zOuLkYuDiGBFiaJ
 vhVb2SGcOUwSN/sPAjkcHMIC2hJz5tp3MXJyiAj4Siy6fJYZxGYW8JCY2XEHqn4Bo8SHh7eZQ
 erZBHQl7nyqAzF5BRwlfh6zBilnEVCVWLt2HiuILSoQLdHQ9YgdxOYVEJQ4OfMJC4jNKWAj0b
 5kKxPEeDOJeZsfQq2Sl9j+dg6ULS5x68l8pgmM/LOQtM9C0jILScssJC0LGFlWMWoUpxaVpRb
 pGhnrJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEhmY9AwPjDsYd7X6HGCU5mJRE
 eU91BkUK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuC9sgwoJ1iUmp5akZaZA4wSmLQEB4+SCG/tH
 KA0b3FBYm5xZjpE6hSjopQ4r+NyoIQASCKjNA+uDRaZlxhlpYR5GRkYGIR4ClKLcjNLUOVfMY
 pzMCoJ8/aBTOHJzCuBm/4KaDET0GKWeQEgi0sSEVJSDYyTU6pmO6UdS5uk/mGr443iqMrCTW/
 f58/6WmW+TOrGteW60R1Zj3Niq0+9ETdXvi7hKTr7j8tUKy2XKsZXV5XvpvCziYk929u1oiPH
 wHrthWnHf12NKLVzefT74h2uBSwebx8efcXxdwufRfc6dtOS32JbvJpDoi4H9Kcc4Nx/7eHyy
 g7Gjw+UWIozEg21mIuKEwFD//uKxwIAAA==
X-Env-Sender: jdickens@grammatech.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1498589321!105461022!1
X-Originating-IP: [98.159.213.246]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3342 invoked from network); 27 Jun 2017 18:48:41 -0000
Received: from placid1.grammatech.com (HELO placid.grammatech.com)
 (98.159.213.246)
 by server-9.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Jun 2017 18:48:41 -0000
Received: from placid.grammatech.com (placid1 [192.168.219.7])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by placid.grammatech.com (Postfix) with ESMTPS id A8ADBB20AA;
 Tue, 27 Jun 2017 14:48:40 -0400 (EDT)
Received: from [10.233.218.30] (barracuda.grammatech.com [192.168.219.10])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by placid.grammatech.com (Postfix) with ESMTPSA id 9C0E0B20A1;
 Tue, 27 Jun 2017 14:48:40 -0400 (EDT)
To: Anthony PERARD <anthony.perard@citrix.com>, Wei Liu <wei.liu2@citrix.com>
References: <c1de3786-4e6e-798a-e7f0-143b68213126@grammatech.com>
 <20170627091926.iolxnl7k6g7vymoc@citrix.com>
 <20170627163602.GB1598@perard.uk.xensource.com>
From: Jason Dickens <jdickens@grammatech.com>
Message-ID: <a7af34d8-9ee5-e079-166d-78d8adf10d24@grammatech.com>
Date: Tue, 27 Jun 2017 14:48:40 -0400
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.0
MIME-Version: 1.0
In-Reply-To: <20170627163602.GB1598@perard.uk.xensource.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
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-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>

SGVsbG8gQW50aG9ueSwKClNlZSBteSByZXNwb25zZSBiZWxvdy4KCkphc29uCgpPbiA2LzI3LzIw
MTcgMTI6MzYgUE0sIEFudGhvbnkgUEVSQVJEIHdyb3RlOgo+IE9uIFR1ZSwgSnVuIDI3LCAyMDE3
IGF0IDEwOjE5OjI2QU0gKzAxMDAsIFdlaSBMaXUgd3JvdGU6Cj4+IENDIEFudGhvbnkgYW5kIFN0
ZWZhbm8KPj4KPj4gT24gTW9uLCBKdW4gMjYsIDIwMTcgYXQgMDE6NTU6NTZQTSAtMDQwMCwgSmFz
b24gRGlja2VucyB3cm90ZToKPj4+IEkgd291bGQgbGlrZSB0byBpbnF1aXJlIGFib3V0IHEzNSBz
dXBwb3J0IGluIFhlbj8gQXMgZmFyIGFzIEkgaGF2ZSBiZWVuIGFibGUKPj4+IHRvIHRlbGwsIHRo
aXMgaGFzIG5vdCBiZWVuIGRvbmU/IEluIHRoZSBYZW4gdmVyc2lvbiB0aGF0IEkndmUgYmVlbiB3
b3JraW5nCj4+PiB3aXRoICg0LjQpLCBsaWJ4bF9kbSBvdmVycmlkZXMgYW55ICItbWFjaGluZSIg
YXJndW1lbnQgSSB0cnkgdG8gcGFzcyB0byBRRU1VCj4+PiB3aXRoICItbWFjaGluZSB4ZW5mdiIu
IChpdCBhcHBlYXJzIHRoaXMgc3RpbGwgZXhpc3RpbmcgaW4gdGhlIGxhc3QgdmVyc2lvbikKPj4+
Cj4+PiBJbiBteSBjYXNlLCBJIG5lZWQgcTM1IHN1cHBvcnQgYmVjYXVzZSBjZXJ0YWluIE9WTUYg
ZnVuY3Rpb25hbGl0eSByZXF1aXJlcwo+Pj4gdGhlIHEzNSBhcmNoaXRlY3R1cmUuCj4gQnkgY3Vy
aW9zaXR5LCB3aGljaCBmdW5jdGlvbmFsaXR5IG9mIE9WTUYgPwpJJ20gdHJ5aW5nIHRvIGdldCBT
TU0gZnVuY3Rpb25hbGl0eSBpbiBPVk1GLCB0aGlzIG9ubHkgd29ya3Mgd2l0aCBxMzUuIEkgCmhh
dmUgc2luY2UgYmVlbiBpbmZvcm1lZCB0aGF0IFhlbiBtYXkgbm90IHN1cHBvcnQgU01NIG1vZGUg
aW4gdGhlIApmaXJtd2FyZSBhbnl3YXkgYW5kIHRoYXQgYWRkaW5nIGl0IGNvdWxkIGJlIGEgc2ln
bmlmaWNhbnQgZWZmb3J0Lgo+Pj4gQ2FuIHNvbWVvbmUgaGVscCB3aXRoOgo+Pj4KPj4+IDEuIElz
IHRoZXJlIGEgbmV3ZXIgdmVyc2lvbiBvZiBYZW4gdGhhdCBkb2VzIHN1cHBvcnQgcTM1IGVtdWxh
dGlvbj8KPiBOby4KPgo+Pj4gMi4gSGFzIHRoZXJlIGJlZW4gYSBkZXRlcm1pbmF0aW9uIG9mIHdo
YXQgaGFzIHRvIGNoYW5nZSBmb3IgcTM1PyBlLmcuLCBqdXN0Cj4+PiBBQ1BJPwo+IFRoZXJlIGlz
IGFsc28gc29tZSBzaW1wbGUgY2hhbmdlIGluIFFFTVUsIGFib3V0IGludGVycnVwdCBJIHRoaW5r
LCBhbmQKPiB3ZSBuZWVkIHRvIHRlYWNoIGh2bWxvYWRlciB0byByZWNvZ25pemUgdGhlIG5ldyBw
bGF0Zm9ybSBhbmQgZG8gc29tZQo+IGluaXRpYWxpc2F0aW9uLgpJIHRoaW5rIHRoZSBpbnRlcnJ1
cHQgdGhpbmcgaXMgc3VwcG9ydCBmb3IgU01JIGhhbmRsZXJzIGluIHRoZSBmaXJtd2FyZT8KPj4+
IDMuIEFyZSB0aGVyZSBwbGFucyB0byBzdXBwb3J0IHRoaXM/Cj4gSSBkb24ndCB0aGluayB0aGVy
ZSBpcy4gSSBkaWQgd29yayBvbiBpdCBpbiB0aGUgcGFzdCBidXQgaXQgd2FzIG5vdCBhCj4gcHJp
b3JpdHkuIEJ1dCBwYXRjaHMgYXJlIGFsd2F5cyB3ZWxjb21lZC4KSSB3b3VsZCBsaWtlIHRvIHdv
cmsgdG93YXJkcyBmdWxsIHN1cHBvcnQgb2YgU01NIGluIE9WTUYgd2hpbGUgb24gWGVuIAphbmQg
bWF5IHdlbGwgZG8gc29tZSBkZXZlbG9wbWVudCBpbiB0aGF0IGFyZWEuIEkgd291bGQgY2VydGFp
bmx5IHdlbGNvbWUgCmEgZGlzY3Vzc2lvbiBhbmQgY29sbGFib3JhdGlvbi4KCj4gUmVnYXJkcywK
PgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 27 18:51:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 18: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 1dPva0-0003bY-LO; Tue, 27 Jun 2017 18:51: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=344358ddb=Andrew.Cooper3@citrix.com>)
 id 1dPvZy-0003bQ-TH
 for xen-devel@lists.xenproject.org; Tue, 27 Jun 2017 18:51:15 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 33/24-03032-229A2595; Tue, 27 Jun 2017 18:51:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsWyU9JRQldxZVC
 kwdWDuhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bx3o+sBY9YK7pOXGZvYHzO0sXIySEh4Cex
 4uld5i5GDg5hATeJredyQcIiAlYSr35PZe1i5OIQEpjOKDF3ay9YPbNAuETP/12MIDabgL7E7
 hefmEBsXgFbicfHX4PVsAioSiy5cJgVxBYFqn/beIQFokZQ4uTMJ2A2p4C9xP8zU5khZhpIHF
 k0hxXClpfY/nYOWFxIQE3iWv8ldog70yUmPuthmcDIPwvJqFlI2mchaV/AyLyKUaM4tagstUj
 XyFQvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwCBmAYAfjqgWBhxglOZiURHlP
 dQZFCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgNVoBlBMsSk1PrUjLzAHGA0xagoNHSYS3dg5Qm
 re4IDG3ODMdInWKUZej6cOWL0xCLHn5ealS4rwWIDMEQIoySvPgRsBi8xKjrJQwLyPQUUI8Ba
 lFuZklqPKvGMU5GJWEeV1ApvBk5pXAbXoFdAQT0BEs8wJAjihJREhJNTByfp9Te9nzQ/+JQsl
 lYkcV97kU7txgnfAoL+rnfa1T9X9tXbyfC9+bcOpv6i4Wo/pds3RVpJVYAv7w5R65Z7TFS2RD
 imPVm+b92+ojVl6X+KSa0zU9r0/9d/Fp28CSs14fVt9qWq6sMGXndj6Luu4tkWKHVkZHuK/6M
 2V+e7LUckvdZy4cfYlKLMUZiYZazEXFiQAsaYBpyAIAAA==
X-Env-Sender: prvs=344358ddb=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1498589473!52883994!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15418 invoked from network); 27 Jun 2017 18:51:13 -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;
 27 Jun 2017 18:51:13 -0000
X-IronPort-AV: E=Sophos;i="5.40,271,1496102400"; d="scan'208";a="48483425"
To: Jan Beulich <jbeulich@suse.com>, <wei.liu2@citrix.com>
References: <20170626162842.482-1-wei.liu2@citrix.com>
 <20170626162842.482-10-wei.liu2@citrix.com>
 <5952A478020000780010153B@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <038cd5fe-8b5c-7ad2-34fb-b0e150ed827a@citrix.com>
Date: Tue, 27 Jun 2017 19:50:57 +0100
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: <5952A478020000780010153B@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, julien.grall@arm.com,
 sstabellini@kernel.org
Subject: Re: [Xen-devel] [PATCH v5 09/13] xen: move do_nmi_op and make it
	x86 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>

T24gMjcvMDYvMTcgMTk6MzEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+IDA2LzI2LzE3IDY6MjkgUE0gPj4+Cj4+IFNpbmNlIEFSTSBkb2Vzbid0
IG5lZWQgZG9fbm1pX29wLCBtb3ZlIHRoZSBoeXBlcmNhbGwgaGFuZGxlciBmcm9tCj4+IGNvbW1v
bi9rZXJuZWwuYyB0byBwdi9jYWxsYmFjay5jLgo+IFRoZXJlIGFyZSB0d28gaGFuZGxlcnMgeW91
IGFjdHVhbGx5IG1vdmUsIGFuZCB3aGlsZSB0aGVpciBuZWl0aGVyIGxhcmdlIG5vcgo+IGxpa2Vs
eSB0byBjaGFuZ2UsIEkgc3RpbGwgc29tZXdoYXQgZGlzbGlrZSB0aGUgY29kZSBkdXBsaWNhdGlv
biB5b3UgaW50cm9kdWNlLgo+IEJ1dCBJIGd1ZXNzIG5vdCBlbm91Z2ggdG8gcHV0IHVuZGVyIHF1
ZXN0aW9uIHRoZSBSLWIgeW91J3ZlIGFscmVhZHkgZ290Cj4gZnJvbSBBbmRyZXcuCgpJZiBpdHMg
bm90IG9idmlvdXMgYWxyZWFkeSwgSSBhbSB0YWtpbmcgYSBzdHJvbmcgc3RhbmNlIGFnYWluc3Qg
YW55IGNvZGUKb2JmdXNjYXRpb24sIGJlY2F1c2Ugb2JmdXNjYXRpb24gdGhlIHNvdXJjZSBjb2Rl
IGlzIGVudGlyZWx5IGRldHJpbWVudGFsCnRvIHRoZSBwcm9qZWN0LgoKTWFjcm9zIHN1Y2ggYXMg
RE8oKSBmYWxsIGludG8gdGhlIG9iZnVzY2F0aW9uIGNhdGVnb3J5LCBzbyBJIHdpbGwKc3VwcG9y
dCBhbGwgY2hhbmdlcyB3aGljaCByZWR1Y2UvcmVtb3ZlIGl0cyB1c2FnZS4KCn5BbmRyZXcKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 27 18:53:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 18:53:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPvcE-0003le-1O; Tue, 27 Jun 2017 18:53:34 +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 1dPvcC-0003lJ-4s
 for xen-devel@lists.xensource.com; Tue, 27 Jun 2017 18:53:32 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 CE/5F-01709-BA9A2595; Tue, 27 Jun 2017 18:53:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXfVyqB
 Ig0cXNC1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasXhbB0tBh1jF8pfL2BsY
 f/B3MXJxCAn8ZZQ4s2UeM4TzmFHi+abzjBDONkaJXS17gRxODhEBZ4mvZ+ayg9i8AvoS25qvM
 oHYwgKhEtNuzgNrkBDYyCJxeuFiti5GDiDHU+LWQ2mQGhDz5NcTQBvYOdgErCQOiYFEWQRUJR
 Y33mWbwMi9gJFhFaNGcWpRWWqRrpGlXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZ
 GoM/rGRgYdzBe3uJ3iFGSg0lJlPdUZ1CkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQleoxVAOcGi
 1PTUirTMHGDwwaQlOHiURHhr5wCleYsLEnOLM9MhUqcYdTk2rF7/hUmIJS8/L1VKnNcCZIYAS
 FFGaR7cCFgkXGKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzOsCMoUnM68EbtMroCOYgI5gmR
 cAckRJIkJKqoFxzQbPx1d4IoUNry9q6LKYsTt2ppL267kZhx4FbZvTVjVrYtQMRu7QlOc/J/M
 tdp4nw/6yN3tKmsPBWfkMK96nT0ufHVyWnjOL7ZFH2U9tfveKqbMlp39adPdpudSfU2vvfJHw
 ZY2R/mzy9HVi2ccn2dG7I3Qlf+xVTHv94EFuvQFzk9QVc+5PSizFGYmGWsxFxYkAN9CI3H8CA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1498589609!100910651!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24105 invoked from network); 27 Jun 2017 18:53:30 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Jun 2017 18:53: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 1dPvc5-00038z-Q6; Tue, 27 Jun 2017 18:53:25 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dPvc0-0003bh-7j; Tue, 27 Jun 2017 18:53:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dPvc0-00025G-16; Tue, 27 Jun 2017 18:53:20 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111116-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=f7826750ebb7f104cc9ccee06042fbbef4a777e2
X-Osstest-Versions-That: xen=3e68095ef9ba1bee90ce09344f3367f166e5a3d7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 27 Jun 2017 18:53:20 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 111116: regressions -
	trouble: blocked/broken/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>

ZmxpZ2h0IDExMTExNiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMTExNi8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTExMDc1
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTEwNzUKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
CnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBmNzgy
Njc1MGViYjdmMTA0Y2M5Y2NlZTA2MDQyZmJiZWY0YTc3N2UyCmJhc2VsaW5lIHZlcnNpb246CiB4
ZW4gICAgICAgICAgICAgICAgICAzZTY4MDk1ZWY5YmExYmVlOTBjZTA5MzQ0ZjMzNjdmMTY2ZTVh
M2Q3CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTEwNzUgIDIwMTctMDYtMjYgMTU6MDE6MjMgWiAg
ICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTExMTE2ICAyMDE3LTA2LTI3IDE2OjA0OjI5
IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNp
b25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KICBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+CiAgV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBmNzgyNjc1MGViYjdmMTA0Y2M5Y2Nl
ZTA2MDQyZmJiZWY0YTc3N2UyCkF1dGhvcjogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
RGF0ZTogICBUdWUgSnVuIDI3IDEwOjUzOjIwIDIwMTcgKzAxMDAKCiAgICB0cmF2aXM6IGluc3Rh
bGwgZ2hvc3RzY3JpcHQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogICAgQWNrZWQtYnk6IERvdWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNv
bT4KKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 27 19:28:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 19: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 1dPw9l-0006Kz-Op; Tue, 27 Jun 2017 19:28: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 1dPw9j-0006Kt-TR
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 19:28:12 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 5A/7D-02196-AC1B2595; Tue, 27 Jun 2017 19:28:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXS6fjDS/fUxqB
 Igz+/+S2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyd/56xF0zlr+j4wNLAuJ+ri5GTQ0ggT2LR
 kpvsIDavgJ3EiY2TmUFsCQFDidMLb7KA2CwCqhLf2u+C2WwC6hKdi9rBbBEBBYlvkyexdjFyc
 TALXGKUOLV2L9ggYQF/iQ+XfjKBJIQEuhgl+h4cB0twCnhLXPj7nq2LkQNom6DE3x3CIGFmAS
 2Jh79usUDY2hLLFr5mBilhFpCWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo0ZxalFZapGuoaV
 eUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZg+NUzMDDuYPx93O8QoyQHk5Io76nO
 oEghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwOG4BygkWp6akVaZk5wEiASUtw8CiJ8KatBErzF
 hck5hZnpkOkTjEqSonzVoD0CYAkMkrz4Npg0XeJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkj
 Cv0xqgKTyZeSVw018BLWYCWswyLwBkcUkiQkqqgfH85tY9d7QuG94KVTq0KfGYsow3t1Hc3Pj
 lq8vKGvQ4ru0QlXeSV17R+H/dRvYTenkV99O6s0XSGtL1X62IMsuNWX9QS+7grKItwhX/VW+d
 eavNIxeTcIjf081I2l2MTfHosn72oE63s/ypAfLTM3MWLDKd5Kklvymo5evsNwr/zC6v3DrRW
 omlOCPRUIu5qDgRAFww20u5AgAA
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1498591688!90857271!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45769 invoked from network); 27 Jun 2017 19:28: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; 27 Jun 2017 19:28:09 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 27 Jun 2017 13:28:07 -0600
Message-Id: <5952B1C5020000780010156C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 27 Jun 2017 13:28:05 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <boris.ostrovsky@oracle.com>
References: <1498157830-21845-1-git-send-email-boris.ostrovsky@oracle.com>
 <1498157830-21845-7-git-send-email-boris.ostrovsky@oracle.com>
In-Reply-To: <1498157830-21845-7-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 v5 6/8] mm: Keep heap accessible to others
 while scrubbing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IDA2LzIyLzE3
IDg6NTYgUE0gPj4+Cj4gQ2hhbmdlcyBpbiB2NToKPiAqIEZpeGVkIG9mZi1ieS1vbmUgZXJyb3Ig
aW4gc2V0dGluZyBmaXJzdF9kaXJ0eQo+ICogQ2hhbmdlZCBzdHJ1Y3QgcGFnZV9pbmZvLnUuZnJl
ZSB0byBhIHVuaW9uIHRvIHBlcm1pdCB1c2Ugb2YgQUNDRVNTX09OQ0UgaW4KPiAgIGNoZWNrX2Fu
ZF9zdG9wX3NjcnViKCkKCkkgZG9uJ3Qgc2VlIHRoZSBuZWVkIGZvciB0aGlzOgoKPiArc3RhdGlj
IHZvaWQgY2hlY2tfYW5kX3N0b3Bfc2NydWIoc3RydWN0IHBhZ2VfaW5mbyAqaGVhZCkKPiArewo+
ICsgICAgaWYgKCBoZWFkLT51LmZyZWUuc2NydWJfc3RhdGUgPT0gQlVERFlfU0NSVUJCSU5HICkK
PiArICAgIHsKPiArICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvIHBnOwo+ICsKPiArICAgICAgICBo
ZWFkLT51LmZyZWUuc2NydWJfc3RhdGUgPSBCVUREWV9TQ1JVQl9BQk9SVDsKPiArICAgICAgICBz
cGluX2xvY2tfa2ljaygpOwo+ICsgICAgICAgIGZvciAoIDsgOyApCj4gKyAgICAgICAgewo+ICsg
ICAgICAgICAgICAvKiBDYW4ndCBBQ0NFU1NfT05DRSgpIGEgYml0ZmllbGQuICovCj4gKyAgICAg
ICAgICAgIHBnLnUuZnJlZS52YWwgPSBBQ0NFU1NfT05DRShoZWFkLT51LmZyZWUudmFsKTsKClNv
bWV0aGluZyBsaWtlIEFDQ0VTU19PTkNFKGhlYWQtPnUuZnJlZSkudmFsIG91Z2h0IHRvIHdvcmsg
KG9yIHJlYWRfYXRvbWljKCksCmR1ZSB0byB0aGUgcXVlc3Rpb25hYmxlIHNjYWxhciB0eXBlIGNo
ZWNrIGluIEFDQ0VTU19PTkNFKCkpLgoKPiBAQCAtMTEwNiwyNSArMTE1NSw1MyBAQCBib29sIHNj
cnViX2ZyZWVfcGFnZXModm9pZCkKPiAgICAgICAgICBkbyB7Cj4gICAgICAgICAgICAgIHdoaWxl
ICggIXBhZ2VfbGlzdF9lbXB0eSgmaGVhcChub2RlLCB6b25lLCBvcmRlcikpICkKPiAgICAgICAg
ICAgICAgewo+IC0gICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGk7Cj4gKyAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgaSwgZGlydHlfY250Owo+ICsgICAgICAgICAgICAgICAgc3RydWN0
IHNjcnViX3dhaXRfc3RhdGUgc3Q7Cj4gIAo+ICAgICAgICAgICAgICAgICAgLyogVW5zY3J1YmJl
ZCBwYWdlcyBhcmUgYWx3YXlzIGF0IHRoZSBlbmQgb2YgdGhlIGxpc3QuICovCj4gICAgICAgICAg
ICAgICAgICBwZyA9IHBhZ2VfbGlzdF9sYXN0KCZoZWFwKG5vZGUsIHpvbmUsIG9yZGVyKSk7Cj4g
ICAgICAgICAgICAgICAgICBpZiAoIHBnLT51LmZyZWUuZmlyc3RfZGlydHkgPT0gSU5WQUxJRF9E
SVJUWV9JRFggKQo+ICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwo+ICAKPiArICAgICAgICAg
ICAgICAgIEFTU0VSVCghcGctPnUuZnJlZS5zY3J1Yl9zdGF0ZSk7CgpQbGVhc2UgdXNlIEJVRERZ
X05PVF9TQ1JVQkJJTkcgaGVyZS4KCj4gQEAgLTExMzgsNiArMTIxNSwxNyBAQCBib29sIHNjcnVi
X2ZyZWVfcGFnZXModm9pZCkKPiAgICAgICAgICAgICAgICAgICAgICB9Cj4gICAgICAgICAgICAg
ICAgICB9Cj4gIAo+ICsgICAgICAgICAgICAgICAgc3QucGcgPSBwZzsKPiArICAgICAgICAgICAg
ICAgIHN0LmZpcnN0X2RpcnR5ID0gKGkgPj0gKDFVTCA8PCBvcmRlcikgLSAxKSA/Cj4gKyAgICAg
ICAgICAgICAgICAgICAgSU5WQUxJRF9ESVJUWV9JRFggOiBpICsgMTsKCldvdWxkIHlvdSBtaW5k
IGV4cGxhaW5pbmcgdG8gbWUgKGFnYWluPykgd2h5IHlvdSBjYW4ndCBzZXQgcGcncyBmaXJzdF9k
aXJ0eQpkaXJlY3RseSBoZXJlPyBJbiBjYXNlIEknbSBub3QgbWlzdGFrZW4gYW5kIHRoaXMgaGFz
IGJlZW4gYXNrZWQgYmVmb3JlLCBtYXliZQp0aGlzIGlzIGEgaGludCB0aGF0IGEgY29tbWVudCBt
aWdodCBiZSB3YXJyYW50ZWQuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 27 19:29:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 19: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 1dPwAd-0006Os-1T; Tue, 27 Jun 2017 19: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 <jbeulich@suse.com>) id 1dPwAc-0006OG-DC
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 19:29:06 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 4F/66-02962-102B2595; Tue, 27 Jun 2017 19:29:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXS6fjDS5dxU1C
 kQf9BXoslHxezODB6HN39mymAMYo1My8pvyKBNeP24icsBXuZKp43t7M1ME5k6mLk5BASyJP4
 92AXG4jNK2An8e7eHFYQW0LAUOL0wpssIDaLgKrEwsuNjCA2m4C6ROeidrC4iICCxLfJk4Dqu
 TiYBS4xSpxau5e9i5GDQ1jARuLlZBmQuJBAF6NEy+JV7CANnALeEr2dExhBangFBCX+7hAGCT
 MLaEk8/HWLBcLWlli28DUzSAmzgLTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsYNYpTi8pSi3S
 NLPWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQLDjwEIdjAeWBR4iFGSg0lJlPdU
 Z1CkEF9SfkplRmJxRnxRaU5q8SFGDQ4OgW27Vl9glGLJy89LVZLgXbEBqE6wKDU9tSItMwcYI
 TClEhw8SiK8aSuB0rzFBYm5xZnpEKlTjLocTR+2fGESApshJc77HWSGAEhRRmke3AhYtF5ilJ
 US5mUEOlCIpyC1KDezBFX+FaM4B6OSMK/TGqApPJl5JXCbXgEdwQR0BMu8AJAjShIRUlINjDp
 vuR9m6kr3HM97tTF14hXulsheodWre88q1l0U4Dgg+NbFpCD2787pykcj7ouXr0i+m7tjcu6D
 97d37Hzq71S/W1yl7Xqoe9zPv0e3vzXY96OhdefmQpdkwYMuF4zSpteoFfpzbYis/3mse+UCn
 3y9lSrB7SYdxVsqZPPa7p7L/vxNxv/fYiWW4oxEQy3mouJEAKLkGunRAgAA
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1498591743!75792807!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53463 invoked from network); 27 Jun 2017 19:29:05 -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; 27 Jun 2017 19:29:05 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 27 Jun 2017 13:29:02 -0600
Message-Id: <5952B1FD0200007800101576@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 27 Jun 2017 13:29:01 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <boris.ostrovsky@oracle.com>
References: <1498157830-21845-1-git-send-email-boris.ostrovsky@oracle.com>
 <1498157830-21845-9-git-send-email-boris.ostrovsky@oracle.com>
In-Reply-To: <1498157830-21845-9-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 v5 8/8] mm: Make sure pages are scrubbed
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IDA2LzIyLzE3
IDg6NTYgUE0gPj4+Cj4gQWRkIGEgZGVidWcgS2NvbmZpZyBvcHRpb24gdGhhdCB3aWxsIG1ha2Ug
cGFnZSBhbGxvY2F0b3IgdmVyaWZ5Cj4gdGhhdCBwYWdlcyB0aGF0IHdlcmUgc3VwcG9zZWQgdG8g
YmUgc2NydWJiZWQgYXJlLCBpbiBmYWN0LCBjbGVhbi4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBCb3Jp
cyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoKUmV2aWV3ZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 27 19:31:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 19:31:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPwCv-0007Cc-EN; Tue, 27 Jun 2017 19: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 <jbeulich@suse.com>) id 1dPwCu-0007CW-73
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 19:31:28 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 25/6F-01977-F82B2595; Tue, 27 Jun 2017 19:31:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXS6fjDS7dvU1C
 kwY6VJhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bBSztZCs4zV2xvmc7YwPiLqYuRk0NIIE/i
 0LTlbCA2r4CdxMyFjSwgtoSAocTphTfBbBYBVYmzN/ezgthsAuoSnYvaweIiAgoS3yZPAopzc
 TALbGeU2DVjHdhQYYFoicXta9hBEkIC+xglGtdcZQRJcArYS6z+sgJoGwfQNkGJvzuEQcLMAl
 oSD3/dYoGwtSWWLXzNDFLCLCAtsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRo3i1KKy1CJdQxO
 9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYzAAGQAgh2MZ097HmKU5GBSEuU91RkU
 KcSXlJ9SmZFYnBFfVJqTWnyIUYODQ2DbrtUXGKVY8vLzUpUkeBU2AtUJFqWmp1akZeYAYwSmV
 IKDR0mEN20lUJq3uCAxtzgzHSJ1ilGXo+nDli9MQmAzpMR5v28AKhIAKcoozYMbAYvXS4yyUs
 K8jEAHCvEUpBblZpagyr9iFOdgVBLmdVoDNIUnM68EbtMroCOYgI5gmRcAckRJIkJKqoGxwFB
 t4bu8FUKB20/zP/5zr26BXqZZzumrvxY+1Z8bk87EwHH3iQZH77c7UXsYPr4RkzJ13GWYbeMj
 arjjwq3j+xfHH1NWaj+xzFPn7KHTq8TOsc+TOqJxQWxvv6Fk1+kQxwk7NCcXe6kvvO+8oT857
 cQju8qPkjxZi385SIRv/bPGNOvdh6fCSizFGYmGWsxFxYkAdB90xNICAAA=
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1498591885!100913965!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52845 invoked from network); 27 Jun 2017 19:31:26 -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 Jun 2017 19:31:26 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 27 Jun 2017 13:31:24 -0600
Message-Id: <5952B28A0200007800101580@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 27 Jun 2017 13:31:22 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <boris.ostrovsky@oracle.com>
References: <1498157830-21845-1-git-send-email-boris.ostrovsky@oracle.com>
 <1498157830-21845-7-git-send-email-boris.ostrovsky@oracle.com>
 <5952B1C5020000780010156C@prv-mh.provo.novell.com>
In-Reply-To: <5952B1C5020000780010156C@prv-mh.provo.novell.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 v5 6/8] mm: Keep heap accessible to others
 while scrubbing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+ICJKYW4gQmV1bGljaCIgPGpiZXVsaWNoQHN1c2UuY29tPiAwNi8yNy8xNyA5OjI5IFBNID4+
Pgo+Pj4+IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IDA2LzIy
LzE3IDg6NTYgUE0gPj4+Cj4+ICsgICAgICAgICAgICAvKiBDYW4ndCBBQ0NFU1NfT05DRSgpIGEg
Yml0ZmllbGQuICovCj4+ICsgICAgICAgICAgICBwZy51LmZyZWUudmFsID0gQUNDRVNTX09OQ0Uo
aGVhZC0+dS5mcmVlLnZhbCk7Cj4KPlNvbWV0aGluZyBsaWtlIEFDQ0VTU19PTkNFKGhlYWQtPnUu
ZnJlZSkudmFsIG91Z2h0IHRvIHdvcmsgKG9yIHJlYWRfYXRvbWljKCksCj5kdWUgdG8gdGhlIHF1
ZXN0aW9uYWJsZSBzY2FsYXIgdHlwZSBjaGVjayBpbiBBQ0NFU1NfT05DRSgpKS4KCkFuZCAob2Yg
Y291cnNlKSBJIGRpZCBtZWFuIC5zY3J1Yl9zdGF0ZSBoZXJlIGluc3RlYWQgb2YgLnZhbC4KCkph
bgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 27 20:35:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 20: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 1dPxCL-0003fG-Fc; Tue, 27 Jun 2017 20:34: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 1dPxCK-0003fA-Cg
 for xen-devel@lists.xenproject.org; Tue, 27 Jun 2017 20:34:56 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 8D/90-03044-F61C2595; Tue, 27 Jun 2017 20:34:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsVybKJssm7+waB
 Ig0lTeC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozGBy+ZCyY7VvzevYWlgfGDSRcjJ4eQwBIm
 iW1XLUFsFgEHiV1vbjN2MXJwMArESDz4YQ0SZhQIk5h8eQkrRIm2xNz705lBbDYBQ4m/Tzaxg
 ZRLANlLPnOAhEUEFCUevLwJVs4s0MgkseaEOkiJsICbxNZzuSBhTgELif1rT7OD2LwC3hI3Lh
 1nhjgmSWLauqlgtqiArsShf3/YIGoEJU7OfMICMVJLYvn0bSwTGAVmIUnNQpJawMi0ilG9OLW
 oLLVI10QvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw+BiAYAdj92X/Q4ySHExK
 orynOoMihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw2hwAygkWpaanVqRl5gDjACYtwcGjJMJ7c
 B9Qmre4IDG3ODMdInWKUVFKnLcUpE8AJJFRmgfXBou9S4yyUsK8jECHCPEUpBblZpagyr9iFO
 dgVBLmbdwPNIUnM68EbvoroMVMQItZ5gWALC5JREhJNTBqLl/YcWDln75AzzOXNa8yxZTLz05
 e7W9q9Sl8dZjaj83LjedmJP3dfOH6x0zmrctENpbvPpjzUNAuREosN+PV29/3W63//13DOmfS
 jWVHjrkb+q1x15J8sMO2cUvoM2dN8dzbubk2Tjce//S1djMz57wgXfJTcublOScfZ01pDdc13
 71C5aOuEktxRqKhFnNRcSIApCG2OLgCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1498595693!109461332!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 969 invoked from network); 27 Jun 2017 20:34:54 -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; 27 Jun 2017 20:34: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 A766A22B60;
 Tue, 27 Jun 2017 20:34:50 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A766A22B60
Date: Tue, 27 Jun 2017 13:34:42 -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: <20170626162842.482-10-wei.liu2@citrix.com>
Message-ID: <alpine.DEB.2.10.1706271334370.17633@sstabellini-ThinkPad-X260>
References: <20170626162842.482-1-wei.liu2@citrix.com>
 <20170626162842.482-10-wei.liu2@citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v5 09/13] xen: move do_nmi_op and make it
	x86 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>

T24gTW9uLCAyNiBKdW4gMjAxNywgV2VpIExpdSB3cm90ZToKPiBTaW5jZSBBUk0gZG9lc24ndCBu
ZWVkIGRvX25taV9vcCwgbW92ZSB0aGUgaHlwZXJjYWxsIGhhbmRsZXIgZnJvbQo+IGNvbW1vbi9r
ZXJuZWwuYyB0byBwdi9jYWxsYmFjay5jLiBEcm9wIHRoZSBzdHVicyBpbiBBUk0uIERlbGV0ZSB0
aGUKPiBjb21tb24gYW5kIEFSTSBubWkuaCBhbmQgYWRqdXN0IGhlYWRlciBpbmNsdXNpb25zIGlu
IHZhcmlvdXMgZmlsZXMuCj4gCj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KCkFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+CgoKPiAtLS0KPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IENj
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IENjOiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQ2M6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gCj4gQVJNIGJ1aWxkIHRlc3QgcGFzc2VkLgo+IC0tLQo+
ICB4ZW4vYXJjaC94ODYvbm1pLmMgICAgICAgICAgICAgIHwgIDIgKy0KPiAgeGVuL2FyY2gveDg2
L29wcm9maWxlL25taV9pbnQuYyB8ICAyICstCj4gIHhlbi9hcmNoL3g4Ni9wdi9jYWxsYmFjay5j
ICAgICAgfCA0OSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICB4
ZW4vYXJjaC94ODYvdHJhcHMuYyAgICAgICAgICAgIHwgIDIgKy0KPiAgeGVuL2FyY2gveDg2L3g4
Nl82NC90cmFwcy5jICAgICB8ICAyICstCj4gIHhlbi9jb21tb24vY29tcGF0L2tlcm5lbC5jICAg
ICAgfCAgNSAtLS0tLQo+ICB4ZW4vY29tbW9uL2tlcm5lbC5jICAgICAgICAgICAgIHwgMjYgLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL25taS5oICAgICAgIHwg
MTUgLS0tLS0tLS0tLS0tLQo+ICB4ZW4vaW5jbHVkZS94ZW4vbm1pLmggICAgICAgICAgIHwgMTQg
LS0tLS0tLS0tLS0tCj4gIDkgZmlsZXMgY2hhbmdlZCwgNTMgaW5zZXJ0aW9ucygrKSwgNjQgZGVs
ZXRpb25zKC0pCj4gIGRlbGV0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20tYXJtL25taS5o
Cj4gIGRlbGV0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS94ZW4vbm1pLmgKPiAKPiBkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L25taS5jIGIveGVuL2FyY2gveDg2L25taS5jCj4gaW5kZXggNDEw
Y2ZhMWY5NC4uY2VkNjFmZDE3ZSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvbm1pLmMKPiAr
KysgYi94ZW4vYXJjaC94ODYvbm1pLmMKPiBAQCAtMTcsNyArMTcsNiBAQAo+ICAjaW5jbHVkZSA8
eGVuL2xpYi5oPgo+ICAjaW5jbHVkZSA8eGVuL21tLmg+Cj4gICNpbmNsdWRlIDx4ZW4vaXJxLmg+
Cj4gLSNpbmNsdWRlIDx4ZW4vbm1pLmg+Cj4gICNpbmNsdWRlIDx4ZW4vZGVsYXkuaD4KPiAgI2lu
Y2x1ZGUgPHhlbi90aW1lLmg+Cj4gICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KPiBAQCAtMjksNiAr
MjgsNyBAQAo+ICAjaW5jbHVkZSA8YXNtL21jMTQ2ODE4cnRjLmg+Cj4gICNpbmNsdWRlIDxhc20v
bXNyLmg+Cj4gICNpbmNsdWRlIDxhc20vbXBzcGVjLmg+Cj4gKyNpbmNsdWRlIDxhc20vbm1pLmg+
Cj4gICNpbmNsdWRlIDxhc20vZGVidWdnZXIuaD4KPiAgI2luY2x1ZGUgPGFzbS9kaXY2NC5oPgo+
ICAjaW5jbHVkZSA8YXNtL2FwaWMuaD4KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L29wcm9m
aWxlL25taV9pbnQuYyBiL3hlbi9hcmNoL3g4Ni9vcHJvZmlsZS9ubWlfaW50LmMKPiBpbmRleCAx
MzUzNGQ0OTE0Li4xMjZmN2E4ZDlmIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9vcHJvZmls
ZS9ubWlfaW50LmMKPiArKysgYi94ZW4vYXJjaC94ODYvb3Byb2ZpbGUvbm1pX2ludC5jCj4gQEAg
LTE1LDcgKzE1LDYgQEAKPiAgI2luY2x1ZGUgPHhlbi90eXBlcy5oPgo+ICAjaW5jbHVkZSA8eGVu
L2Vycm5vLmg+Cj4gICNpbmNsdWRlIDx4ZW4vaW5pdC5oPgo+IC0jaW5jbHVkZSA8eGVuL25taS5o
Pgo+ICAjaW5jbHVkZSA8eGVuL3N0cmluZy5oPgo+ICAjaW5jbHVkZSA8eGVuL2RlbGF5Lmg+Cj4g
ICNpbmNsdWRlIDx4ZW4veGVub3Byb2YuaD4KPiBAQCAtMjQsNiArMjMsNyBAQAo+ICAjaW5jbHVk
ZSA8YXNtL2FwaWMuaD4KPiAgI2luY2x1ZGUgPGFzbS9yZWdzLmg+Cj4gICNpbmNsdWRlIDxhc20v
Y3VycmVudC5oPgo+ICsjaW5jbHVkZSA8YXNtL25taS5oPgo+ICAKPiAgI2luY2x1ZGUgIm9wX2Nv
dW50ZXIuaCIKPiAgI2luY2x1ZGUgIm9wX3g4Nl9tb2RlbC5oIgo+IGRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvcHYvY2FsbGJhY2suYyBiL3hlbi9hcmNoL3g4Ni9wdi9jYWxsYmFjay5jCj4gaW5k
ZXggYjlkZDM5YmYwZS4uNTMxN2FlOGYwNSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvcHYv
Y2FsbGJhY2suYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9wdi9jYWxsYmFjay5jCj4gQEAgLTIyLDYg
KzIyLDcgQEAKPiAgI2luY2x1ZGUgPHhlbi9saWIuaD4KPiAgI2luY2x1ZGUgPHhlbi9zY2hlZC5o
Pgo+ICAjaW5jbHVkZSA8Y29tcGF0L2NhbGxiYWNrLmg+Cj4gKyNpbmNsdWRlIDxjb21wYXQvbm1p
Lmg+Cj4gIAo+ICAjaW5jbHVkZSA8YXNtL2N1cnJlbnQuaD4KPiAgI2luY2x1ZGUgPGFzbS9ubWku
aD4KPiBAQCAtNDExLDYgKzQxMiw1NCBAQCBpbnQgY29tcGF0X3NldF90cmFwX3RhYmxlKFhFTl9H
VUVTVF9IQU5ETEUodHJhcF9pbmZvX2NvbXBhdF90KSB0cmFwcykKPiAgICAgIHJldHVybiByYzsK
PiAgfQo+ICAKPiArbG9uZyBkb19ubWlfb3AodW5zaWduZWQgaW50IGNtZCwgWEVOX0dVRVNUX0hB
TkRMRV9QQVJBTSh2b2lkKSBhcmcpCj4gK3sKPiArICAgIHN0cnVjdCB4ZW5ubWlfY2FsbGJhY2sg
Y2I7Cj4gKyAgICBsb25nIHJjID0gMDsKPiArCj4gKyAgICBzd2l0Y2ggKCBjbWQgKQo+ICsgICAg
ewo+ICsgICAgY2FzZSBYRU5OTUlfcmVnaXN0ZXJfY2FsbGJhY2s6Cj4gKyAgICAgICAgcmMgPSAt
RUZBVUxUOwo+ICsgICAgICAgIGlmICggY29weV9mcm9tX2d1ZXN0KCZjYiwgYXJnLCAxKSApCj4g
KyAgICAgICAgICAgIGJyZWFrOwo+ICsgICAgICAgIHJjID0gcmVnaXN0ZXJfZ3Vlc3Rfbm1pX2Nh
bGxiYWNrKGNiLmhhbmRsZXJfYWRkcmVzcyk7Cj4gKyAgICAgICAgYnJlYWs7Cj4gKyAgICBjYXNl
IFhFTk5NSV91bnJlZ2lzdGVyX2NhbGxiYWNrOgo+ICsgICAgICAgIHJjID0gdW5yZWdpc3Rlcl9n
dWVzdF9ubWlfY2FsbGJhY2soKTsKPiArICAgICAgICBicmVhazsKPiArICAgIGRlZmF1bHQ6Cj4g
KyAgICAgICAgcmMgPSAtRU5PU1lTOwo+ICsgICAgICAgIGJyZWFrOwo+ICsgICAgfQo+ICsKPiAr
ICAgIHJldHVybiByYzsKPiArfQo+ICsKPiAraW50IGNvbXBhdF9ubWlfb3AodW5zaWduZWQgaW50
IGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCj4gK3sKPiArICAgIHN0cnVj
dCBjb21wYXRfbm1pX2NhbGxiYWNrIGNiOwo+ICsgICAgaW50IHJjID0gMDsKPiArCj4gKyAgICBz
d2l0Y2ggKCBjbWQgKQo+ICsgICAgewo+ICsgICAgY2FzZSBYRU5OTUlfcmVnaXN0ZXJfY2FsbGJh
Y2s6Cj4gKyAgICAgICAgcmMgPSAtRUZBVUxUOwo+ICsgICAgICAgIGlmICggY29weV9mcm9tX2d1
ZXN0KCZjYiwgYXJnLCAxKSApCj4gKyAgICAgICAgICAgIGJyZWFrOwo+ICsgICAgICAgIHJjID0g
cmVnaXN0ZXJfZ3Vlc3Rfbm1pX2NhbGxiYWNrKGNiLmhhbmRsZXJfYWRkcmVzcyk7Cj4gKyAgICAg
ICAgYnJlYWs7Cj4gKyAgICBjYXNlIFhFTk5NSV91bnJlZ2lzdGVyX2NhbGxiYWNrOgo+ICsgICAg
ICAgIHJjID0gdW5yZWdpc3Rlcl9ndWVzdF9ubWlfY2FsbGJhY2soKTsKPiArICAgICAgICBicmVh
azsKPiArICAgIGRlZmF1bHQ6Cj4gKyAgICAgICAgcmMgPSAtRU5PU1lTOwo+ICsgICAgICAgIGJy
ZWFrOwo+ICsgICAgfQo+ICsKPiArICAgIHJldHVybiByYzsKPiArfQo+ICsKPiAgLyoKPiAgICog
TG9jYWwgdmFyaWFibGVzOgo+ICAgKiBtb2RlOiBDCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni90cmFwcy5jIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKPiBpbmRleCBkODk0MDlmZjA1Li41OGY1
MjkyNmQ5IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCj4gKysrIGIveGVuL2Fy
Y2gveDg2L3RyYXBzLmMKPiBAQCAtNDMsNyArNDMsNiBAQAo+ICAjaW5jbHVkZSA8eGVuL2RvbWFp
bl9wYWdlLmg+Cj4gICNpbmNsdWRlIDx4ZW4vc3ltYm9scy5oPgo+ICAjaW5jbHVkZSA8eGVuL2lv
Y2FwLmg+Cj4gLSNpbmNsdWRlIDx4ZW4vbm1pLmg+Cj4gICNpbmNsdWRlIDx4ZW4vdmVyc2lvbi5o
Pgo+ICAjaW5jbHVkZSA8eGVuL2tleGVjLmg+Cj4gICNpbmNsdWRlIDx4ZW4vdHJhY2UuaD4KPiBA
QCAtNjQsNiArNjMsNyBAQAo+ICAjaW5jbHVkZSA8YXNtL3hzdGF0ZS5oPgo+ICAjaW5jbHVkZSA8
YXNtL2RlYnVnZ2VyLmg+Cj4gICNpbmNsdWRlIDxhc20vbXNyLmg+Cj4gKyNpbmNsdWRlIDxhc20v
bm1pLmg+Cj4gICNpbmNsdWRlIDxhc20vc2hhcmVkLmg+Cj4gICNpbmNsdWRlIDxhc20veDg2X2Vt
dWxhdGUuaD4KPiAgI2luY2x1ZGUgPGFzbS90cmFwcy5oPgo+IGRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYveDg2XzY0L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMKPiBpbmRl
eCBhMTUyMzFjYTBjLi40MWVjNzhmOGZjIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni94ODZf
NjQvdHJhcHMuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYwo+IEBAIC0xMCw3
ICsxMCw2IEBACj4gICNpbmNsdWRlIDx4ZW4vY29uc29sZS5oPgo+ICAjaW5jbHVkZSA8eGVuL3Nj
aGVkLmg+Cj4gICNpbmNsdWRlIDx4ZW4vc2h1dGRvd24uaD4KPiAtI2luY2x1ZGUgPHhlbi9ubWku
aD4KPiAgI2luY2x1ZGUgPHhlbi9ndWVzdF9hY2Nlc3MuaD4KPiAgI2luY2x1ZGUgPHhlbi93YXRj
aGRvZy5oPgo+ICAjaW5jbHVkZSA8eGVuL2h5cGVyY2FsbC5oPgo+IEBAIC0xOCw2ICsxNyw3IEBA
Cj4gICNpbmNsdWRlIDxhc20vZmx1c2h0bGIuaD4KPiAgI2luY2x1ZGUgPGFzbS90cmFwcy5oPgo+
ICAjaW5jbHVkZSA8YXNtL2V2ZW50Lmg+Cj4gKyNpbmNsdWRlIDxhc20vbm1pLmg+Cj4gICNpbmNs
dWRlIDxhc20vbXNyLmg+Cj4gICNpbmNsdWRlIDxhc20vcGFnZS5oPgo+ICAjaW5jbHVkZSA8YXNt
L3NoYXJlZC5oPgo+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2NvbXBhdC9rZXJuZWwuYyBiL3hl
bi9jb21tb24vY29tcGF0L2tlcm5lbC5jCj4gaW5kZXggZGY5M2ZkZDg5Yy4uNjQyMzI2NjlkMiAx
MDA2NDQKPiAtLS0gYS94ZW4vY29tbW9uL2NvbXBhdC9rZXJuZWwuYwo+ICsrKyBiL3hlbi9jb21t
b24vY29tcGF0L2tlcm5lbC5jCj4gQEAgLTksMTEgKzksOSBAQCBhc20oIi5maWxlIFwiIiBfX0ZJ
TEVfXyAiXCIiKTsKPiAgI2luY2x1ZGUgPHhlbi9lcnJuby5oPgo+ICAjaW5jbHVkZSA8eGVuL3Zl
cnNpb24uaD4KPiAgI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgo+IC0jaW5jbHVkZSA8eGVuL25taS5o
Pgo+ICAjaW5jbHVkZSA8eGVuL2d1ZXN0X2FjY2Vzcy5oPgo+ICAjaW5jbHVkZSA8YXNtL2N1cnJl
bnQuaD4KPiAgI2luY2x1ZGUgPGNvbXBhdC94ZW4uaD4KPiAtI2luY2x1ZGUgPGNvbXBhdC9ubWku
aD4KPiAgI2luY2x1ZGUgPGNvbXBhdC92ZXJzaW9uLmg+Cj4gIAo+ICBleHRlcm4geGVuX2NvbW1h
bmRsaW5lX3Qgc2F2ZWRfY21kbGluZTsKPiBAQCAtMzksOSArMzcsNiBAQCBDSEVDS19UWVBFKGNh
cGFiaWxpdGllc19pbmZvKTsKPiAgCj4gIENIRUNLX1RZUEUoZG9tYWluX2hhbmRsZSk7Cj4gIAo+
IC0jZGVmaW5lIHhlbm5taV9jYWxsYmFjayBjb21wYXRfbm1pX2NhbGxiYWNrCj4gLSNkZWZpbmUg
eGVubm1pX2NhbGxiYWNrX3QgY29tcGF0X25taV9jYWxsYmFja190Cj4gLQo+ICAjaWZkZWYgQ09N
UEFUX1ZNX0FTU0lTVF9WQUxJRAo+ICAjdW5kZWYgVk1fQVNTSVNUX1ZBTElECj4gICNkZWZpbmUg
Vk1fQVNTSVNUX1ZBTElEIENPTVBBVF9WTV9BU1NJU1RfVkFMSUQKPiBkaWZmIC0tZ2l0IGEveGVu
L2NvbW1vbi9rZXJuZWwuYyBiL3hlbi9jb21tb24va2VybmVsLmMKPiBpbmRleCBlMWViYjBiNDEy
Li5jZTdjYjhhZGI1IDEwMDY0NAo+IC0tLSBhL3hlbi9jb21tb24va2VybmVsLmMKPiArKysgYi94
ZW4vY29tbW9uL2tlcm5lbC5jCj4gQEAgLTEwLDEyICsxMCwxMCBAQAo+ICAjaW5jbHVkZSA8eGVu
L3ZlcnNpb24uaD4KPiAgI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgo+ICAjaW5jbHVkZSA8eGVuL3Bh
Z2luZy5oPgo+IC0jaW5jbHVkZSA8eGVuL25taS5oPgo+ICAjaW5jbHVkZSA8eGVuL2d1ZXN0X2Fj
Y2Vzcy5oPgo+ICAjaW5jbHVkZSA8eGVuL2h5cGVyY2FsbC5oPgo+ICAjaW5jbHVkZSA8eHNtL3hz
bS5oPgo+ICAjaW5jbHVkZSA8YXNtL2N1cnJlbnQuaD4KPiAtI2luY2x1ZGUgPHB1YmxpYy9ubWku
aD4KPiAgI2luY2x1ZGUgPHB1YmxpYy92ZXJzaW9uLmg+Cj4gIAo+ICAjaWZuZGVmIENPTVBBVAo+
IEBAIC00MzEsMzAgKzQyOSw2IEBAIERPKHhlbl92ZXJzaW9uKShpbnQgY21kLCBYRU5fR1VFU1Rf
SEFORExFX1BBUkFNKHZvaWQpIGFyZykKPiAgICAgIHJldHVybiAtRU5PU1lTOwo+ICB9Cj4gIAo+
IC1ETyhubWlfb3ApKHVuc2lnbmVkIGludCBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9p
ZCkgYXJnKQo+IC17Cj4gLSAgICBzdHJ1Y3QgeGVubm1pX2NhbGxiYWNrIGNiOwo+IC0gICAgbG9u
ZyByYyA9IDA7Cj4gLQo+IC0gICAgc3dpdGNoICggY21kICkKPiAtICAgIHsKPiAtICAgIGNhc2Ug
WEVOTk1JX3JlZ2lzdGVyX2NhbGxiYWNrOgo+IC0gICAgICAgIHJjID0gLUVGQVVMVDsKPiAtICAg
ICAgICBpZiAoIGNvcHlfZnJvbV9ndWVzdCgmY2IsIGFyZywgMSkgKQo+IC0gICAgICAgICAgICBi
cmVhazsKPiAtICAgICAgICByYyA9IHJlZ2lzdGVyX2d1ZXN0X25taV9jYWxsYmFjayhjYi5oYW5k
bGVyX2FkZHJlc3MpOwo+IC0gICAgICAgIGJyZWFrOwo+IC0gICAgY2FzZSBYRU5OTUlfdW5yZWdp
c3Rlcl9jYWxsYmFjazoKPiAtICAgICAgICByYyA9IHVucmVnaXN0ZXJfZ3Vlc3Rfbm1pX2NhbGxi
YWNrKCk7Cj4gLSAgICAgICAgYnJlYWs7Cj4gLSAgICBkZWZhdWx0Ogo+IC0gICAgICAgIHJjID0g
LUVOT1NZUzsKPiAtICAgICAgICBicmVhazsKPiAtICAgIH0KPiAtCj4gLSAgICByZXR1cm4gcmM7
Cj4gLX0KPiAtCj4gICNpZmRlZiBWTV9BU1NJU1RfVkFMSUQKPiAgRE8odm1fYXNzaXN0KSh1bnNp
Z25lZCBpbnQgY21kLCB1bnNpZ25lZCBpbnQgdHlwZSkKPiAgewo+IGRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20tYXJtL25taS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9ubWkuaAo+IGRlbGV0
ZWQgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IGE2MDU4N2U3ZDEuLjAwMDAwMDAwMDAKPiAtLS0g
YS94ZW4vaW5jbHVkZS9hc20tYXJtL25taS5oCj4gKysrIC9kZXYvbnVsbAo+IEBAIC0xLDE1ICsw
LDAgQEAKPiAtI2lmbmRlZiBBU01fTk1JX0gKPiAtI2RlZmluZSBBU01fTk1JX0gKPiAtCj4gLSNk
ZWZpbmUgcmVnaXN0ZXJfZ3Vlc3Rfbm1pX2NhbGxiYWNrKGEpICAoLUVOT1NZUykKPiAtI2RlZmlu
ZSB1bnJlZ2lzdGVyX2d1ZXN0X25taV9jYWxsYmFjaygpICgtRU5PU1lTKQo+IC0KPiAtI2VuZGlm
IC8qIEFTTV9OTUlfSCAqLwo+IC0vKgo+IC0gKiBMb2NhbCB2YXJpYWJsZXM6Cj4gLSAqIG1vZGU6
IEMKPiAtICogYy1maWxlLXN0eWxlOiAiQlNEIgo+IC0gKiBjLWJhc2ljLW9mZnNldDogNAo+IC0g
KiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKPiAtICogRW5kOgo+IC0gKi8KPiBkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUveGVuL25taS5oIGIveGVuL2luY2x1ZGUveGVuL25taS5oCj4gZGVsZXRlZCBm
aWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggZTUyNmI2YWI2Zi4uMDAwMDAwMDAwMAo+IC0tLSBhL3hl
bi9pbmNsdWRlL3hlbi9ubWkuaAo+ICsrKyAvZGV2L251bGwKPiBAQCAtMSwxNCArMCwwIEBACj4g
LS8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioKPiAtICogbm1pLmgKPiAtICoKPiAtICogUmVnaXN0ZXIg
YW5kIHVucmVnaXN0ZXIgTk1JIGNhbGxiYWNrcy4KPiAtICoKPiAtICogQ29weXJpZ2h0IChjKSAy
MDA2LCBJYW4gQ2FtcGJlbGwgPGlhbi5jYW1wYmVsbEB4ZW5zb3VyY2UuY29tPgo+IC0gKi8KPiAt
Cj4gLSNpZm5kZWYgX19YRU5fTk1JX0hfXwo+IC0jZGVmaW5lIF9fWEVOX05NSV9IX18KPiAtCj4g
LSNpbmNsdWRlIDxhc20vbm1pLmg+Cj4gLQo+IC0jZW5kaWYgLyogX19YRU5fTk1JX0hfXyAqLwo+
IC0tIAo+IDIuMTEuMAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 21:04:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 21: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 1dPxen-00067N-TP; Tue, 27 Jun 2017 21:04: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=344d80c73=lars.kurth@citrix.com>)
 id 1dPxen-00067H-6L
 for xen-devel@lists.xenproject.org; Tue, 27 Jun 2017 21:04:21 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 7D/8D-03371-458C2595; Tue, 27 Jun 2017 21:04:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHKsWRWlGSWpSXmKPExsWyU9JRQjf4RFC
 kwYG3ohbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aNM5YFT9gqGhrmsTYw3mDrYuTkkBDwk7i9
 6B47iM0moCFx7GEzM4gtIqAs8fn5SiCbi4NZ4C2TxNQZ/1hAHGGBTkaJlqfXWSGquhglnl3Kh
 bCtJJbtvMsEYrMIqEo8fLEbrIZXwEji88R9YFOFBNIkjq9aBVbDKWAvsWD9JbArGAVkJb40rg
 arYRYQl7j1ZD4TxHUCEkv2nGeGsEUlXj7+BzZTVEBPouvMCnaIuI7E2etPGCFsA4mtS/cBHco
 BNEdTYv0ufQjTUmLu1WiI6YoSU7ofskNcJihxcuYTlgmMYrOQLJ6F0DwLoXkWkuZZSJoXMLKu
 YtQoTi0qSy3SNbLUSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIjCsGINjBeGBR4
 CFGSQ4mJVHeU51BkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeJ8eA8oJFqWmp1akZeYAIxwmLc
 HBoyTCe3AfUJq3uCAxtzgzHSJ1ilGXo+nDli9MQix5+XmpUuK8t0FmCIAUZZTmwY2AJZtLjLJ
 SwryMQEcJ8RSkFuVmlqDKv2IU52BUEuY9BzKFJzOvBG7TK6AjmICOYJkXAHJESSJCSqqBkStq
 XlvOyZNxH2PZt9b4y01e61glvudaU/kmZYHCSsNLnEEcB5YLsqhfYY6fqaHSfYll9YOE35b1X
 pEy3dfSf7McPua8sep19yqp85KqZX82r/8ftOFZZW3DSz1OLeuLv219DY4kf333b9bjv2LcEx
 nrHmg9cRG/KrEvTVV0wy+GqdKHr3sGKLEUZyQaajEXFScCAPPJpqwxAwAA
X-Env-Sender: prvs=344d80c73=lars.kurth@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1498597456!99469105!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24246 invoked from network); 27 Jun 2017 21:04:19 -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;
 27 Jun 2017 21:04:19 -0000
X-IronPort-AV: E=Sophos;i="5.40,272,1496102400"; d="scan'208";a="48490984"
From: Lars Kurth <lars.kurth@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Thread-Topic: [For 4.9] Updating
 https://wiki.xenproject.org/wiki/Xen_Project_Release_Features to reflect
 support status of new features
Thread-Index: AQHS7yLnSuKJ7Pci4UugAPKcPmgzG6I4waCAgABgl4A=
Date: Tue, 27 Jun 2017 21:02:04 +0000
Message-ID: <D5788640.38AEC%lars.kurth@citrix.com>
References: <D577DBB3.38A42%lars.kurth@citrix.com>
 <595284D502000078001014CC@prv-mh.provo.novell.com>
In-Reply-To: <595284D502000078001014CC@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.5.6.150930
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <DB04E72E0AC0194D9570EDD228DAFFBC@citrix.com>
MIME-Version: 1.0
Cc: "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "oleksandr_andrushchenko@epam.com" <oleksandr_andrushchenko@epam.com>,
 "tamas.lengyel@zentific.com" <tamas.lengyel@zentific.com>,
 "julien.grall@arm.com" <julien.grall@arm.com>,
 "committers@xenproject.org" <committers@xenproject.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [For 4.9] Updating
 https://wiki.xenproject.org/wiki/Xen_Project_Release_Features to reflect
 support status of new 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>

DQoNCk9uIDI3LzA2LzIwMTcsIDE3OjE2LCAiSmFuIEJldWxpY2giIDxqYmV1bGljaEBzdXNlLmNv
bT4gd3JvdGU6DQoNCj4+Pj4gTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPiAwNi8y
Ny8xNyAxMDo1NCBBTSA+Pj4NCj4+LSBIYXJkd2FyZSA+IHg4Ni9BVlg1MTIvTmV1cmFsIE5ldHdv
cmsgSW5zdHJ1Y3Rpb25zIEFWWDUxMl80Vk5OSVcqIDogPz8/DQo+Pi0gSGFyZHdhcmUgPiB4ODYv
QVZYNTEyL011bHRpcGx5IEFjY3VtdWxhdGlvbiBTaW5nbGUgcHJlY2lzaW9uDQo+PkFWWDUxMl80
Rk1BUFMqIDogPz8/DQo+DQo+Rm9yIG9uZSBJIHRoaW5rIG1lbnRpb25pbmcgZW5hYmxpbmcgb2Yg
aW5kaXZpZHVhbCBpbnN0cnVjdGlvbnMgKHJhdGhlcg0KPnRoYW4gbGFyZ2VyDQo+c2V0cykgaXNu
J3QgcmVhbGx5IHdvcnRod2hpbGUuIEZ1cnRoZXJtb3JlLCBhcyB3aWxsIGFsbCBBVlg1MTINCj5z
dWItZmVhdHVyZXMsIHdoYXQNCj53ZSBoYXZlIGZvciBub3cgaXMgcmVhbGx5IG9ubHkgcGFydGlh
bCBlbmFibGVtZW50LCBhcyB0aGUgaW5zbiBlbXVsYXRvcg0KPmRvZXNuJ3QNCj5zdXBwb3J0IGFu
eSBvZiBpdCB5ZXQuDQoNCkZpbmUgd2l0aCBtZS4gSSB3YW50ZWQgdG8gYXNrIHRoZSBxdWVzdGlv
bg0KTGFycw0KPg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 27 21:29:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 21: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 1dPy35-0007po-7g; Tue, 27 Jun 2017 21: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 <osstest-admin@xenproject.org>) id 1dPy33-0007pd-Qf
 for xen-devel@lists.xensource.com; Tue, 27 Jun 2017 21:29:25 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 59/BA-01734-53EC2595; Tue, 27 Jun 2017 21:29:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsWS0XRdVdfkXFC
 kwbQFIhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmHZyOlPBXJOKn83PGRsY
 T2t1MXJxCAn8ZZR4fe0IE4TzmFGi5et1FghnG6PErPddQBlODhEBZ4mvZ+ayg9i8AvoSuy98Y
 O1i5OAQFtCTmNoeBhKWEPCSuHfvMCOM/aP7CnMXIzsHm4CVxCExkCiLgKrEvbYV7BMYuRYwMq
 xi1ChOLSpLLdI1stRLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAj0bD0DA+MOxst
 b/A4xSnIwKYnynuoMihTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwfv8DFBOsCg1PbUiLTMHGGIw
 aQkOHiUR3oP7gNK8xQWJucWZ6RCpU4y6HBtWr//CJMSSl5+XKiXOux5khgBIUUZpHtwIWLhfY
 pSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTM+/000BSezLwSuE2vgI5gAjqCZV4AyBEliQgpqQ
 bGRB2PQ0tjTl/aceqDuGVzz5loH9+91Z3Pv205I9PvXPXn9pMT5+9GvDH9eUzx90TB+/e8TDP
 lXYUi7xy51v3Jb+mfmE1z1u91nJIWJLtkvkOK82T2u/eU91t8sVwvmesdZCnLPe1xpuCU5zN9
 3uo1Ku9x5otXOH1Nal/whtcc3m4KbPdeXbvYrsRSnJFoqMVcVJwIAKVPYRlyAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1498598963!66539111!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8197 invoked from network); 27 Jun 2017 21:29: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; 27 Jun 2017 21:29: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 1dPy30-0007ID-Lc; Tue, 27 Jun 2017 21:29: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 1dPy2v-00068A-2J; Tue, 27 Jun 2017 21:29:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dPy2u-0008Ft-Nc; Tue, 27 Jun 2017 21:29:16 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111105-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=157fb7bf29eea497b22025f53b5547e4748b6c2d
X-Osstest-Versions-That: ovmf=980af1eb0b7ad7a55fc51231a7fd537529319371
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 27 Jun 2017 21:29:16 +0000
Subject: [Xen-devel] [ovmf test] 111105: 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>

ZmxpZ2h0IDExMTEwNSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTExMDUvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICAxNTdmYjdiZjI5ZWVhNDk3YjIyMDI1ZjUzYjU1NDdl
NDc0OGI2YzJkCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA5ODBhZjFl
YjBiN2FkN2E1NWZjNTEyMzFhN2ZkNTM3NTI5MzE5MzcxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTEwODkgIDIwMTctMDYtMjcgMDY6NDU6MDkgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTExMTA1ICAyMDE3LTA2LTI3IDE0OjQ1OjEzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQXJkIEJpZXNo
ZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgU3RhciBaZW5nIDxzdGFyLnplbmdA
aW50ZWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyBy
ZXZpc2lvbiA6CgorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249MTU3ZmI3YmYyOWVlYTQ5N2IyMjAy
NWY1M2I1NTQ3ZTQ3NDhiNmMyZAorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1v
bgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBn
ZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0
OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJp
bnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21l
L29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1sn
ICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3Jl
cG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0
ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICdd
JworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jawor
KyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNo
IG92bWYgMTU3ZmI3YmYyOWVlYTQ5N2IyMjAyNWY1M2I1NTQ3ZTQ3NDhiNmMyZAorIGJyYW5jaD1v
dm1mCisgcmV2aXNpb249MTU3ZmI3YmYyOWVlYTQ5N2IyMjAyNWY1M2I1NTQ3ZTQ3NDhiNmMyZAor
IC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25m
aWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBw
ZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVh
ZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGll
ICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdb
JyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0
L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29z
c3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1sn
IHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2Nr
ICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrIHVtYXNrIDAwMgor
IHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9b3ZtZgorIHhlbmJy
YW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeG92bWYgPSB4bGludXggJ10nCisgbGludXhicmFuY2g9
CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyBz
ZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJs
ZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHgxNTdmYjdiZjI5ZWVhNDk3
YjIyMDI1ZjUzYjU1NDdlNDc0OGI2YzJkID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4g
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
dDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtMy4x
NAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3Jn
L2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysg
OiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hl
bi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWls
eS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysg
OiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92
bWYKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGludXgtMi42
LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFpbHktY3Jv
bi5vdm1mCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDov
L2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5v
cmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3Nz
dGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hF
Tj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJ
QlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAor
IFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rl
c3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJl
ZSBvdm1mCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAv
aG9tZS9vc3N0ZXN0L3JlcG9zL292bWYKKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQgMTU3ZmI3YmYyOWVlYTQ5N2IyMjAyNWY1
M2I1NTQ3ZTQ3NDhiNmMyZDpyZWZzL2hlYWRzL3hlbi10ZXN0ZWQtbWFzdGVyClRvIG9zc3Rlc3RA
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAogICA5ODBhZjFl
Li4xNTdmYjdiICAxNTdmYjdiZjI5ZWVhNDk3YjIyMDI1ZjUzYjU1NDdlNDc0OGI2YzJkIC0+IHhl
bi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 27 21:37:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 21:37:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPyAn-0000Gt-2t; Tue, 27 Jun 2017 21:37:25 +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 1dPyAl-0000GW-Ab
 for xen-devel@lists.xensource.com; Tue, 27 Jun 2017 21:37:23 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 B1/E7-01752-210D2595; Tue, 27 Jun 2017 21:37:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVVfwQlC
 kwen1ghYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmL75D1tBd3bFmZ/TmBoY
 n/p1MXJxCAn8ZZQ4fvAlUxcjJ5DzmFFi7WtRiMQ2RonJP2ezgCREBJwlvp6Zyw5i8wroS5zbO
 w3MFhaIk+hvbmYFaZAQ6JaWOPV9LpDDAeR4S5x6JwBSA2Le3LkRKMzOwSZgJXFIDCTKIqAqcf
 /dBcYJjNwLGBlWMaoXpxaVpRbpmuglFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgT
 6mwEIdjDe6nM+xCjJwaQkynuqMyhSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvq3NAOcGi1PTU
 irTMHGDgwaQlOHiURHgP7gNK8xYXJOYWZ6ZDpE4x6nJsWL3+C5MQS15+XqqUOK/4eaAiAZCij
 NI8uBGwKLjEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd6rZ4Gm8GTmlcBtegV0BBPQESzzAk
 COKElESEk1MM6N15o378eWA2UV0y8yOpz8cI63bAm3edncX0ZNU9WSVt9qO/342DdlqZ8ngrZ
 nLXSakXnkYL21rJrp26KwF9W+P3nFVt1e1jfPV18we6kGu4j1H5Venjc235xyX9Tp5D7smdvZ
 lCbg/6BXsfF5yPo52vWiOz/Nen5jC6e62PyVZ73v7/pg/kCJpTgj0VCLuag4EQDZ7ltxfQIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1498599440!105333630!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55469 invoked from network); 27 Jun 2017 21:37:20 -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 Jun 2017 21:37: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 1dPyAg-0007VH-GM; Tue, 27 Jun 2017 21:37: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 1dPyAa-0006N2-Nd; Tue, 27 Jun 2017 21:37:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dPyAa-0003Bd-CU; Tue, 27 Jun 2017 21:37:12 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111077-mainreport@xen.org>
X-Osstest-Failures: qemu-upstream-4.5-testing:test-amd64-amd64-libvirt:guest-saverestore:fail:heisenbug
 qemu-upstream-4.5-testing:test-armhf-armhf-xl-rtds:host-ping-check-native:fail:heisenbug
 qemu-upstream-4.5-testing:test-amd64-i386-xl-qemuu-winxpsp3:guest-localmigrate/x10:fail:heisenbug
 qemu-upstream-4.5-testing:test-amd64-i386-libvirt:guest-saverestore:fail:heisenbug
 qemu-upstream-4.5-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install:fail:heisenbug
 qemu-upstream-4.5-testing:test-armhf-armhf-xl-arndale:host-install(4):broken:nonblocking
 qemu-upstream-4.5-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.5-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-upstream-4.5-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.5-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-4.5-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 qemu-upstream-4.5-testing:test-amd64-amd64-xl-rtds:xen-boot:fail:nonblocking
 qemu-upstream-4.5-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.5-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 qemu-upstream-4.5-testing:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 qemu-upstream-4.5-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.5-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.5-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 qemu-upstream-4.5-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.5-testing:test-armhf-armhf-libvirt-raw:guest-start:fail:nonblocking
 qemu-upstream-4.5-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.5-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-upstream-4.5-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.5-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.5-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.5-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.5-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-upstream-4.5-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.5-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 qemu-upstream-4.5-testing:test-armhf-armhf-xl-vhd:guest-start:fail:nonblocking
 qemu-upstream-4.5-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-4.5-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.5-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-4.5-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.5-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-4.5-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=853d4dbe41ab40dfd289b93158afbb41ddcb4a54
X-Osstest-Versions-That: qemuu=6b0966a4422a6374db0f250b181bb4276c9e7a10
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 27 Jun 2017 21:37:12 +0000
Subject: [Xen-devel] [qemu-upstream-4.5-testing test] 111077: tolerable
	trouble: 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>

ZmxpZ2h0IDExMTA3NyBxZW11LXVwc3RyZWFtLTQuNS10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTEwNzcvCgpGYWls
dXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50
ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
MTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUgZmFpbCBpbiAxMTEwNDcgcGFzcyBpbiAxMTEwNzcKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyA1IGhvc3QtcGluZy1jaGVjay1uYXRpdmUgZmFpbCBpbiAxMTEw
NDcgcGFzcyBpbiAxMTEwNzcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNwMyAxNiBn
dWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTExMDQ3IHBhc3MgaW4gMTExMDc3CiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDE1IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgICAgIGZh
aWwgcGFzcyBpbiAxMTEwNDcKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxMCBk
ZWJpYW4taHZtLWluc3RhbGwgICAgZmFpbCBwYXNzIGluIDExMTA0NwoKVGVzdHMgd2hpY2ggZGlk
IG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBibG9ja2VkIGluIDEwNjg0
NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCBmYWls
IGluIDExMTA0NyBibG9ja2VkIGluIDEwNjg0NgogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExMTA0NyBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWls
IGluIDExMTA0NyBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
MTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwgaW4gMTExMDQ3IG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAg
ICBmYWlsICBsaWtlIDEwNjgyMwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTA2ODQ2CiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlr
ZSAxMDY4NDYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LWxv
Y2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDEwNjg0NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgt
aW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmgtYW1kICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTEgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVz
dC1zYXZlcmVzdG9yZSAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAxMSBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
cWVtdXUgICAgICAgICAgICAgICAgODUzZDRkYmU0MWFiNDBkZmQyODliOTMxNThhZmJiNDFkZGNi
NGE1NApiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUgICAgICAgICAgICAgICAgNmIwOTY2YTQ0MjJh
NjM3NGRiMGYyNTBiMTgxYmI0Mjc2YzllN2ExMAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTA2ODQ2
ICAyMDE3LTAzLTIyIDE3OjQ4OjI5IFogICA5NyBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEx
MTAxMyAgMjAxNy0wNi0yMyAxNjoxODowNCBaICAgIDQgZGF5cyAgICAzIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFudGhvbnkgUEVSQVJE
IDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2lueHBzcDMtdmNwdXMxICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
Cgpicm9rZW4tc3RlcCB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgaG9zdC1pbnN0YWxsKDQp
CgpQdXNoaW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPXFlbXUtdXBzdHJlYW0tNC41LXRlc3RpbmcK
KyByZXZpc2lvbj04NTNkNGRiZTQxYWI0MGRmZDI4OWI5MzE1OGFmYmI0MWRkY2I0YTU0CisgLiAu
L2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZwor
KysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwg
LWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xv
YmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7
CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16
IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVw
b3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVz
dC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAn
IT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19M
T0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9o
b21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggcWVtdS11cHN0cmVhbS00LjUtdGVzdGlu
ZyA4NTNkNGRiZTQxYWI0MGRmZDI4OWI5MzE1OGFmYmI0MWRkY2I0YTU0CisgYnJhbmNoPXFlbXUt
dXBzdHJlYW0tNC41LXRlc3RpbmcKKyByZXZpc2lvbj04NTNkNGRiZTQxYWI0MGRmZDI4OWI5MzE1
OGFmYmI0MWRkY2I0YTU0CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisr
KyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNv
bmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAg
ICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAk
Y3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3Nz
dGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEn
IC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MK
KysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9v
c3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25m
aWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisg
dHJlZT1xZW11dQorIHhlbmJyYW5jaD14ZW4tNC41LXRlc3RpbmcKKyAnWycgeHFlbXV1ID0geGxp
bnV4ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4ID0geCAnXScKKyBxZW11dWJyYW5jaD1xZW11
LXVwc3RyZWFtLTQuNS10ZXN0aW5nCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0
cHJldnhlbmJyYW5jaCB4ZW4tNC41LXRlc3RpbmcKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjQtdGVz
dGluZworICdbJyB4ODUzZDRkYmU0MWFiNDBkZmQyODliOTMxNThhZmJiNDFkZGNiNGE1NCA9IHgg
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
cHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LTMuMTQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgor
KyAnWycgeGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAn
WycgeCA9IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAor
KyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3Nj
bS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54Cisr
IDogZGFpbHktY3Jvbi5xZW11LXVwc3RyZWFtLTQuNS10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi5x
ZW11LXVwc3RyZWFtLTQuNS10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi5xZW11LXVwc3RyZWFtLTQu
NS10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi5xZW11LXVwc3RyZWFtLTQuNS10ZXN0aW5nCisrIDog
ZGFpbHktY3Jvbi5xZW11LXVwc3RyZWFtLTQuNS10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi5xZW11
LXVwc3RyZWFtLTQuNS10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi5xZW11LXVwc3RyZWFtLTQuNS10
ZXN0aW5nCisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4
LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5
LWNyb24ucWVtdS11cHN0cmVhbS00LjUtdGVzdGluZworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJ
TlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0
CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvbGlidmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAor
IFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qv
b3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUgcWVtdS11cHN0cmVhbS00LjUtdGVzdGluZworIGNh
c2UgJDEgaW4KKyByZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgYnJhbmNoY29yZT00LjUt
dGVzdGluZworIGJyYW5jaGNvcmU9NC41CisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy9xZW11LXVw
c3RyZWFtLTQuNS10ZXN0aW5nCisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9xZW11LXhlbi5naXQgODUzZDRkYmU0MWFiNDBkZmQyODliOTMxNThhZmJiNDFk
ZGNiNGE1NDpyZWZzL2hlYWRzL3N0YWJsZS00LjUKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKICAgNmIwOTY2YS4uODUzZDRkYiAgODUzZDRkYmU0
MWFiNDBkZmQyODliOTMxNThhZmJiNDFkZGNiNGE1NCAtPiBzdGFibGUtNC41CisgY2FzZSAiJGJy
YW5jaGNvcmUiIGluCisgdHJlZT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L3FlbXUtdXBzdHJlYW0tNC41LXRlc3RpbmcuZ2l0CisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXVwc3RyZWFtLTQuNS10ZXN0aW5nLmdpdCA4NTNk
NGRiZTQxYWI0MGRmZDI4OWI5MzE1OGFmYmI0MWRkY2I0YTU0OnJlZnMvaGVhZHMvbWFzdGVyClRv
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS11cHN0cmVhbS00LjUt
dGVzdGluZy5naXQKICAgNmIwOTY2YS4uODUzZDRkYiAgODUzZDRkYmU0MWFiNDBkZmQyODliOTMx
NThhZmJiNDFkZGNiNGE1NCAtPiBtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 27 21:47:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 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 1dPyKY-0001Bs-6d; Tue, 27 Jun 2017 21:47:30 +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 1dPyKW-0001Bh-Qt
 for xen-devel@lists.xensource.com; Tue, 27 Jun 2017 21:47:28 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 AC/7D-02196-072D2595; Tue, 27 Jun 2017 21:47:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVTf/UlC
 kweJjXBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNaPl5n63goVpF+942lgbG
 O7JdjFwcQgJ/GSXaNi1mg3AeM0o8P3uHGcLZxijRMKmXtYuRk0NEwFni65m57CA2r4C+xPm+J
 jYQW1ggSuL9oS5WkAYJgXMsEruPXGQESUgIeEq8e/SfBcY++fUE0FR2DjYBK4lDYiBRFgFViU
 PHJrBPYORewMiwilGjOLWoLLVI19BCL6koMz2jJDcxM0fX0MBYLze1uDgxPTUnMalYLzk/dxM
 j0Ov1DAyMOxh/n/Y8xCjJwaQkynuqMyhSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvqotAOcGi
 1PTUirTMHGD4waQlOHiURHgP7gNK8xYXJOYWZ6ZDpE4x6nJsWL3+C5MQS15+XqqUOO8OkBkCI
 EUZpXlwI2CxcIlRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMO9MkCk8mXklcJteAR3BBHQEy7
 wAkCNKEhFSUg2MtjP+nGUUCigQuHPH/eOG2HceDa9v2e95e4LpxnHnGJ+dn71MbuV3PFotxnN
 m7sbAjtfGKy41NjDu13xgKxwgkO7uv93nwhytwvmFTMyN/Cd77kqpvtUw0JHdYZ0Ve4Xxjkv+
 TYFbNapubdfPP5sXYCHXx/SD8Zm/eYdnmP+8sFTrcoWjqnJKLMUZiYZazEXFiQCgINOEgAIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1498600045!107736644!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3246 invoked from network); 27 Jun 2017 21:47:26 -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 Jun 2017 21:47:26 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dPyKT-0007lv-MD; Tue, 27 Jun 2017 21: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 1dPyKO-0006d8-Ew; Tue, 27 Jun 2017 21:47:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dPyKO-0002bK-8n; Tue, 27 Jun 2017 21:47:20 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111119-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 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=8b9793bfe614ee53029d2b1672e1080170809dcd
X-Osstest-Versions-That: xen=3e68095ef9ba1bee90ce09344f3367f166e5a3d7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 27 Jun 2017 21:47:20 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 111119: 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>

ZmxpZ2h0IDExMTExOSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMTExOS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTExMDc1
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAg
IDhiOTc5M2JmZTYxNGVlNTMwMjlkMmIxNjcyZTEwODAxNzA4MDlkY2QKYmFzZWxpbmUgdmVyc2lv
bjoKIHhlbiAgICAgICAgICAgICAgICAgIDNlNjgwOTVlZjliYTFiZWU5MGNlMDkzNDRmMzM2N2Yx
NjZlNWEzZDcKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMTA3NSAgMjAxNy0wNi0yNiAxNTowMToy
MyBaICAgIDEgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTExMTYgIDIwMTctMDYtMjcgMTY6
MDQ6MjkgWiAgICAwIGRheXMgICAgMiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTEx
MTkgIDIwMTctMDYtMjcgMTk6MDI6MTQgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBl
b3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIERvdWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9l
LmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdl
czogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVy
YWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0
IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0
IDhiOTc5M2JmZTYxNGVlNTMwMjlkMmIxNjcyZTEwODAxNzA4MDlkY2QKQXV0aG9yOiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgpEYXRlOiAgIEZyaSBKdW4gMjMgMTg6MzQ6NDEgMjAxNyAr
MDEwMAoKICAgIHg4Njogc2ltcGxpZnkgZ3Vlc3RfaGFzX3RyYXBfY2FsbGJhY2sKICAgIAogICAg
U2ltcGxpZnkgdGhhdCBmdW5jdGlvbiwgcmVuYW1lIGl0IHRvIHB2X3RyYXBfY2FsbGJhY2tfcmVn
aXN0ZXJlZCBhbmQKICAgIG1vdmUgaXQgdG8gcHYvdHJhcHMuaC4gQWRqdXN0IHZtY2UuYyBhY2Nv
cmRpbmdseS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgoKY29tbWl0IGZjYTMzY2UyNjljMGU3ZDkzM2YyZWQ2MjJlOGQ4Mzc4NWQ3MDE4YmYK
QXV0aG9yOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpEYXRlOiAgIFRodSBKdW4gOCAx
NzoyNDoyMCAyMDE3ICswMTAwCgogICAgeDg2OiByZW1vdmUgdGhlIG5vdyBlbXB0eSB4ODZfNjQv
Y29tcGF0L3RyYXBzLmMKICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgoKY29tbWl0IGFkNzU1ZWIzYTFjMzVmY2Y3MTY0NTU0ZjY2MTU5NTRmYTMz
OTg3YWEKQXV0aG9yOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpEYXRlOiAgIEZyaSBK
dW4gMjMgMTg6MTk6MTIgMjAxNyArMDEwMAoKICAgIHg4NjogbW92ZSBjb21wYXRfc2V0X3RyYXBf
dGFibGUgYWxvbmcgc2lkZSB0aGUgbm9uLWNvbXBhdCB2YXJpYW50CiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCmNvbW1pdCBjOGVjYjM0ZTY3
ZmIyYWFiNjVhOTA4NGY1ZjY3Y2E5MThmNGI0YjE0CkF1dGhvcjogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KRGF0ZTogICBGcmkgSnVuIDIzIDE4OjEyOjUzIDIwMTcgKzAxMDAKCiAgICB4
ODY6IG1vdmUgZG9fc2V0X3RyYXBfdGFibGUgdG8gcHYvY2FsbGJhY2suYwogICAgCiAgICBUaGF0
IGh5cGVyY2FsbCBpcyB1c2VkIHRvIHNldCBndWVzdCBjYWxsYmFja3MgZm9yIHRyYXBzLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2
aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgpjb21t
aXQgZTU1YmY4MjViMjBlNTkyZDk3NTE5NjJjZWNmNGI2OWE0ZDE1Zjg2YwpBdXRob3I6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkRhdGU6ICAgVGh1IEp1biA4IDE3OjE5OjQ4IDIwMTcg
KzAxMDAKCiAgICB4ODY6IG1vdmUgdGhlIGNvbXBhdCBjYWxsYmFjayBvcHMgbmV4dCB0byB0aGUg
bm9uLWNvbXBhdCB2YXJpYW50CiAgICAKICAgIFRha2UgdGhlIGNoYW5jZSB0byBjaGFuZ2UgdiB0
byBjdXJyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+Cgpjb21taXQgOWY2ZGI2Njc5YzIzZTEwOTk1OTdhN2YyMjQwMjhlNjc5NDdjOTc2MQpB
dXRob3I6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkRhdGU6ICAgTW9uIEp1biA1IDE4
OjQ1OjAxIDIwMTcgKzAxMDAKCiAgICB4ODY6IG1vdmUgY2FsbGJhY2tfb3AgY29kZSB0byBwdi9j
YWxsYmFjay5jCiAgICAKICAgIFRha2UgdGhlIGNoYW5jZSB0byBjaGFuZ2UgdiB0byBjdXJyLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAg
UmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgpj
b21taXQgZjc4MjY3NTBlYmI3ZjEwNGNjOWNjZWUwNjA0MmZiYmVmNGE3NzdlMgpBdXRob3I6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkRhdGU6ICAgVHVlIEp1biAyNyAxMDo1MzoyMCAy
MDE3ICswMTAwCgogICAgdHJhdmlzOiBpbnN0YWxsIGdob3N0c2NyaXB0CiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBEb3Vn
IEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVk
KQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 21:59:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 21:59:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPyWC-00026n-A7; Tue, 27 Jun 2017 21:59: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=344e305ea=citrix-osstest@xenproject.org>)
 id 1dPyWB-00026b-BL
 for xen-devel@lists.xensource.com; Tue, 27 Jun 2017 21:59:31 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 4E/32-02181-245D2595; Tue, 27 Jun 2017 21:59:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDva7j1aB
 Ig/03pC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8a0u9fYCjZ7VLze/Z21gXGrbhcjJ4eEgL/E
 pRPrmCFsd4np7SvYQGwRAWeJCR9ug9m8AnoSj953MoHYwgKBEkd+7mHsYuQCql8hKXG05TYLT
 POqNR2sXYwcYPbvRW4gYTYBD4mJPRPBSlgEVCXmLL8BNlNIQEti6eKVTBDzBSVOznwCVsMsIC
 Fx8MULqHssJHZ87GObwMg3C0nZLCRlCxiZVjGqF6cWlaUW6ZroJRVlpmeU5CZm5ugaGhjr5aY
 WFyemp+YkJhXrJefnbmIEhhQDEOxgbPzidIhRkoNJSZT3VGdQpBBfUn5KZUZicUZ8UWlOavEh
 RhkODiUJ3p+XgXKCRanpqRVpmTnA4IZJS3DwKInwrgBJ8xYXJOYWZ6ZDpE4x6nJsWL3+C5MQS
 15+XqqUOC/XFaAiAZCijNI8uBGwSLvEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd5akFU8mX
 klcJteAR3BBHQEy7wAkCNKEhFSUg2MCw2D3ycHhEc4+V3cIlf2l/1w0pMVpRdZBOZ/z3QuWb/
 Bpr+uyTRzkyzH4yuXFqTe8ft/Zbuw2S+malHjqy/vWxw+lZXH+OvATe0uozMv9k1+e3Dho9K7
 /58f//vdIWK1tmqM7M+u/AI+u6W+YY02m1Qq3yyt17u57O+dv9Nip6YeMva8dGnBYyWW4oxEQ
 y3mouJEAOpjViGvAgAA
X-Env-Sender: prvs=344e305ea=citrix-osstest@xenproject.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1498600767!103605765!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35592 invoked from network); 27 Jun 2017 21:59:29 -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 Jun 2017 21:59:29 -0000
X-IronPort-AV: E=Sophos;i="5.40,272,1496102400"; d="scan'208";a="438061316"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71608-mainreport@xen.org>
X-Osstest-Failures: qemu-upstream-4.6-testing:test-armhf-armhf-libvirt-xsm:guest-start/debian.repeat:fail:regression
 qemu-upstream-4.6-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:allowable
 qemu-upstream-4.6-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:allowable
 qemu-upstream-4.6-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:allowable
 qemu-upstream-4.6-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 qemu-upstream-4.6-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.6-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: qemuu=4e35ab1edd74b7d24b7a4aaebe75fe68222a2f2b
X-Osstest-Versions-That: qemuu=44f3d4e6448e37588248db784193b7a047add65a
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 27 Jun 2017 22:59:10 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [qemu-upstream-4.6-testing baseline-only test] 71608:
	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
MTYwOCBxZW11LXVwc3RyZWFtLTQuNi10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0
LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE2MDgvCgpSZWdyZXNzaW9u
cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNs
dWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC14c20gMTUgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiA3MTA4
NAoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2Nr
aW5nKToKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbGlrZSA3MTA4NAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBsaWtlIDcxMDg0CiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIGxpa2UgNzEwODQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE2
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbGlrZSA3MTA4NAoKVGVzdHMgd2hpY2ggZGlk
IG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1taWR3YXkgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZoLWludGVsIDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDEwIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMCBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aC1hbWQgIDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNiBkZWJpYW4taHZt
LWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11
dSAgICAgICAgICAgICAgICA0ZTM1YWIxZWRkNzRiN2QyNGI3YTRhYWViZTc1ZmU2ODIyMmEyZjJi
CmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAgICAgICAgICAgICA0NGYzZDRlNjQ0OGUzNzU4
ODI0OGRiNzg0MTkzYjdhMDQ3YWRkNjVhCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzEwODQgIDIw
MTctMDMtMjMgMTM6Mjk6MjUgWiAgIDk2IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDcxNjA4
ICAyMDE3LTA2LTI3IDE2OjQ3OjI2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9w
bGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW50aG9ueSBQRVJBUkQgPGFu
dGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2lueHBzcDMtdmNwdXMxICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbnhwc3Az
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3Nz
dGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5l
dC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgNGUzNWFiMWVkZDc0
YjdkMjRiN2E0YWFlYmU3NWZlNjgyMjJhMmYyYgpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KRGF0ZTogICBXZWQgSnVuIDIxIDE2OjQzOjA5IDIwMTcgKzAxMDAKCiAgICB4
ZW4vZGlzazogZG9uJ3QgbGVhayBzdGFjayBkYXRhIHZpYSByZXNwb25zZSByaW5nCiAgICAKICAg
IFJhdGhlciB0aGFuIGNvbnN0cnVjdGluZyBhIGxvY2FsIHN0cnVjdHVyZSBpbnN0YW5jZSBvbiB0
aGUgc3RhY2ssIGZpbGwKICAgIHRoZSBmaWVsZHMgZGlyZWN0bHkgb24gdGhlIHNoYXJlZCByaW5n
LCBqdXN0IGxpa2Ugb3RoZXIgKExpbnV4KQogICAgYmFja2VuZHMgZG8uIEJ1aWxkIG9uIHRoZSBm
YWN0IHRoYXQgYWxsIHJlc3BvbnNlIHN0cnVjdHVyZSBmbGF2b3JzIGFyZQogICAgYWN0dWFsbHkg
aWRlbnRpY2FsICh0aGUgb2xkIGNvZGUgZGlkIG1ha2UgdGhpcyBhc3N1bXB0aW9uIHRvbykuCiAg
ICAKICAgIFRoaXMgaXMgWFNBLTIxNi4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEFudGhvbnkgUGVy
YXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEtvbnJhZCBSemVzenV0
ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KICAgIEFja2VkLWJ5OiBBbnRob255IFBF
UkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Tue Jun 27 22:04:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 22:04: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 1dPyb9-0002yA-Rh; Tue, 27 Jun 2017 22: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 <sstabellini@kernel.org>) id 1dPyb8-0002y3-Ql
 for xen-devel@lists.xenproject.org; Tue, 27 Jun 2017 22:04:38 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 4F/C4-01987-676D2595; Tue, 27 Jun 2017 22:04:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsVybKJssm7ptaB
 Ig85t+hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bzt8VsBY/YK36c387SwPiMrYuRi0NIYAmT
 xM+Pqxm7GDk5WAQcJBY2NQAlODgYBWIkHvywBgkzCoRJTL68hBWiRFvi6OR7TCA2m4ChxN8nm
 8DKJYDsJZ85QMIiAgYSUzo2sYOMZxZoY5R4fqmBGSQhDFRzoKGPDcTmFfCWuPHqGFhcVEBX4t
 C/P1BxQYmTM5+wgNjMAloSy6dvY5nAyDcLSWoWktQCRqZVjBrFqUVlqUW6hqZ6SUWZ6RkluYm
 ZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBQcUABDsY12z3PMQoycGkJMp7qjMoUogvKT+lMiOx
 OCO+qDQntfgQowwHh5IE78srQDnBotT01Iq0zBxgeMOkJTh4lER4V1wGSvMWFyTmFmemQ6ROM
 RpzbFi9/gsTR9OHLV+YhFjy8vNSpcR5i0EmCYCUZpTmwQ2Cxd0lRlkpYV5GoNOEeApSi3IzS1
 DlXzGKczAqCfPWgizkycwrgdv3CugUJqBTWOYFgJxSkoiQkmpgnJDHeihknST3y0C/zshg8bW
 GH75/Ue379SWt3n62g9FmnRjNS4seXzzjHDTLjas7fsL/mqdch55cs3faHnlQ0DFnxpO1+Uk9
 jF6v0vVTrWdfmTuDa9dWzXnKrk/sFp2eszX2ZteVLfNjdt56dePZmi1e7seSVnpeiHYtETVd3
 sAknnwoplb/ixJLcUaioRZzUXEiANZr8gO2AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1498601076!52184910!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52889 invoked from network); 27 Jun 2017 22:04:37 -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; 27 Jun 2017 22:04: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 726EC20C51;
 Tue, 27 Jun 2017 22:04:35 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 726EC20C51
Date: Tue, 27 Jun 2017 15:04:34 -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.1706271456310.24648@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] [PATCH 0/3] please pull xen-20170627-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>

VGhlIGZvbGxvd2luZyBjaGFuZ2VzIHNpbmNlIGNvbW1pdCA1NzdjYWEyNjcyY2NkZTczNTJmZGEz
ZWYxN2U0NDk5M2RlODYyZjBlOgoKICBNZXJnZSByZW1vdGUtdHJhY2tpbmcgYnJhbmNoICdyZW1v
dGVzL2VkZ2FyL3RhZ3MvZWRnYXIvbW1pby1leGVjLXYyLmZvci11cHN0cmVhbScgaW50byBzdGFn
aW5nICgyMDE3LTA2LTI3IDE2OjU2OjU1ICswMTAwKQoKYXJlIGF2YWlsYWJsZSBpbiB0aGUgZ2l0
IHJlcG9zaXRvcnkgYXQ6CgoKICBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcGVvcGxlL3NzdGFiZWxs
aW5pL3FlbXUtZG0uZ2l0IHRhZ3MveGVuLTIwMTcwNjI3LXRhZwoKZm9yIHlvdSB0byBmZXRjaCBj
aGFuZ2VzIHVwIHRvIDMyODRmYWQ3MjgzNTk2MDMzY2I4MTBiNDc4OGZkMWJiNDMzMTJkYmQ6Cgog
IHhlbi1kaXNrOiBhZGQgc3VwcG9ydCBmb3IgbXVsdGktcGFnZSBzaGFyZWQgcmluZ3MgKDIwMTct
MDYtMjcgMTU6MDE6NTYgLTA3MDApCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClhlbiAyMDE3LzA2LzI3CgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBh
dWwgRHVycmFudCAoMik6CiAgICAgIHhlbi1kaXNrOiBvbmx5IGFkdmVydGl6ZSBmZWF0dXJlLXBl
cnNpc3RlbnQgaWYgZ3JhbnQgY29weSBpcyBub3QgYXZhaWxhYmxlCiAgICAgIHhlbi1kaXNrOiBh
ZGQgc3VwcG9ydCBmb3IgbXVsdGktcGFnZSBzaGFyZWQgcmluZ3MKClN0ZWZhbm8gU3RhYmVsbGlu
aSAoMSk6CiAgICAgIHhlbi9kaXNrOiBkb24ndCBsZWFrIHN0YWNrIGRhdGEgdmlhIHJlc3BvbnNl
IHJpbmcKCiBody9ibG9jay94ZW5fZGlzay5jIHwgMTg0ICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMzMgaW5zZXJ0
aW9ucygrKSwgNTEgZGVsZXRpb25zKC0pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 27 22:04:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 22: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 1dPybO-0002zO-4q; Tue, 27 Jun 2017 22: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 <sstabellini@kernel.org>) id 1dPybM-0002yw-Ib
 for xen-devel@lists.xenproject.org; Tue, 27 Jun 2017 22:04:52 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 72/D2-02962-386D2595; Tue, 27 Jun 2017 22:04:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsVybKJssm7ztaB
 Ig0s3+S2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxlv5exFCwVqfh+spOxgXElfxcjF4eQwDom
 iSsze1i6GDk5WAQcJI53fmTtYuTgYBSIkXjwwxokzCgQJjH58hJWEJtNwFDi75NNbCC2CJD9Y
 OtyVpA5zALLGSWmNv8GSwgLuEq8ebEYbA6LgKrE5vdxIGFeATeJ+dNuMYHYEgJyEiePTQabyS
 ngIzH14QYwW0jAW2LpyoVMExh5FzAyrGJUL04tKkst0jXVSyrKTM8oyU3MzNE1NDDTy00tLk5
 MT81JTCrWS87P3cQIDAUGINjBOP2y/yFGSQ4mJVHeU51BkUJ8SfkplRmJxRnxRaU5qcWHGGU4
 OJQkeF9eAcoJFqWmp1akZeYAgxImLcHBoyTC63cVKM1bXJCYW5yZDpE6xajLsWH1+i9MQix5+
 XmpUuK8b0FmCIAUZZTmwY2ARcglRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfPWXgaawpOZVw
 K36RXQEUxAR7DMCwA5oiQRISXVwOgmdFCj+9TcdVuUjA2uH9g0+4T5QU7NmeLpfYyVK6yDHed
 +mJ090+TXhFQvp8Upf39/cn368fNqdZMYc0b78CsZp2raWp/5RG/Slm2ek5obtuN1lsRJJqGm
 V9POT7gQX5wtrcUeyx8z/YuE/xdhhppa9s49FQuyt3mIrrh8RaWG9/zsiYp3VJVYijMSDbWYi
 4oTAfidWqiLAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-16.tower-27.messagelabs.com!1498601090!109424218!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50914 invoked from network); 27 Jun 2017 22:04:51 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Jun 2017 22:04:51 -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 28282214D7;
 Tue, 27 Jun 2017 22:04:49 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 28282214D7
From: Stefano Stabellini <sstabellini@kernel.org>
To: peter.maydell@linaro.org,
	stefanha@gmail.com
Date: Tue, 27 Jun 2017 15:04:41 -0700
Message-Id: <1498601083-11799-1-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1706271456310.24648@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1706271456310.24648@sstabellini-ThinkPad-X260>
Cc: sstabellini@kernel.org, stefanha@redhat.com, qemu-devel@nongnu.org,
 Jan Beulich <jbeulich@suse.com>, anthony.perard@citrix.com,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PULL 1/3] 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>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmF0aGVyIHRoYW4gY29uc3RydWN0aW5nIGEgbG9jYWwgc3RydWN0dXJlIGluc3RhbmNlIG9uIHRo
ZSBzdGFjaywgZmlsbAp0aGUgZmllbGRzIGRpcmVjdGx5IG9uIHRoZSBzaGFyZWQgcmluZywganVz
dCBsaWtlIG90aGVyIChMaW51eCkKYmFja2VuZHMgZG8uIEJ1aWxkIG9uIHRoZSBmYWN0IHRoYXQg
YWxsIHJlc3BvbnNlIHN0cnVjdHVyZSBmbGF2b3JzIGFyZQphY3R1YWxseSBpZGVudGljYWwgKGFz
aWRlIGZyb20gYWxpZ25tZW50IGFuZCBwYWRkaW5nIGF0IHRoZSBlbmQpLgoKVGhpcyBpcyBYU0Et
MjE2LgoKUmVwb3J0ZWQgYnk6IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXgu
Y29tPgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClNpZ25l
ZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQWNr
ZWQtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgotLS0KIGh3
L2Jsb2NrL3hlbl9kaXNrLmMgfCAyNSArKysrKysrKysrKystLS0tLS0tLS0tLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
aHcvYmxvY2sveGVuX2Rpc2suYyBiL2h3L2Jsb2NrL3hlbl9kaXNrLmMKaW5kZXggM2EyMjgwNS4u
OTIwMDUxMSAxMDA2NDQKLS0tIGEvaHcvYmxvY2sveGVuX2Rpc2suYworKysgYi9ody9ibG9jay94
ZW5fZGlzay5jCkBAIC03NjksMzEgKzc2OSwzMCBAQCBzdGF0aWMgaW50IGJsa19zZW5kX3Jlc3Bv
bnNlX29uZShzdHJ1Y3QgaW9yZXEgKmlvcmVxKQogICAgIHN0cnVjdCBYZW5CbGtEZXYgICpibGtk
ZXYgPSBpb3JlcS0+YmxrZGV2OwogICAgIGludCAgICAgICAgICAgICAgIHNlbmRfbm90aWZ5ICAg
PSAwOwogICAgIGludCAgICAgICAgICAgICAgIGhhdmVfcmVxdWVzdHMgPSAwOwotICAgIGJsa2lm
X3Jlc3BvbnNlX3QgIHJlc3A7Ci0gICAgdm9pZCAgICAgICAgICAgICAgKmRzdDsKLQotICAgIHJl
c3AuaWQgICAgICAgID0gaW9yZXEtPnJlcS5pZDsKLSAgICByZXNwLm9wZXJhdGlvbiA9IGlvcmVx
LT5yZXEub3BlcmF0aW9uOwotICAgIHJlc3Auc3RhdHVzICAgID0gaW9yZXEtPnN0YXR1czsKKyAg
ICBibGtpZl9yZXNwb25zZV90ICAqcmVzcDsKIAogICAgIC8qIFBsYWNlIG9uIHRoZSByZXNwb25z
ZSByaW5nIGZvciB0aGUgcmVsZXZhbnQgZG9tYWluLiAqLwogICAgIHN3aXRjaCAoYmxrZGV2LT5w
cm90b2NvbCkgewogICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfTkFUSVZFOgotICAgICAgICBkc3Qg
PSBSSU5HX0dFVF9SRVNQT05TRSgmYmxrZGV2LT5yaW5ncy5uYXRpdmUsIGJsa2Rldi0+cmluZ3Mu
bmF0aXZlLnJzcF9wcm9kX3B2dCk7CisgICAgICAgIHJlc3AgPSAoYmxraWZfcmVzcG9uc2VfdCAq
KSBSSU5HX0dFVF9SRVNQT05TRSgmYmxrZGV2LT5yaW5ncy5uYXRpdmUsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibGtkZXYtPnJpbmdzLm5hdGl2ZS5yc3BfcHJvZF9wdnQpOwog
ICAgICAgICBicmVhazsKICAgICBjYXNlIEJMS0lGX1BST1RPQ09MX1g4Nl8zMjoKLSAgICAgICAg
ZHN0ID0gUklOR19HRVRfUkVTUE9OU0UoJmJsa2Rldi0+cmluZ3MueDg2XzMyX3BhcnQsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsa2Rldi0+cmluZ3MueDg2XzMyX3BhcnQucnNw
X3Byb2RfcHZ0KTsKKyAgICAgICAgcmVzcCA9IChibGtpZl9yZXNwb25zZV90ICopIFJJTkdfR0VU
X1JFU1BPTlNFKCZibGtkZXYtPnJpbmdzLng4Nl8zMl9wYXJ0LAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxrZGV2LT5yaW5ncy54ODZfMzJfcGFydC5yc3BfcHJvZF9wdnQpOwog
ICAgICAgICBicmVhazsKICAgICBjYXNlIEJMS0lGX1BST1RPQ09MX1g4Nl82NDoKLSAgICAgICAg
ZHN0ID0gUklOR19HRVRfUkVTUE9OU0UoJmJsa2Rldi0+cmluZ3MueDg2XzY0X3BhcnQsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsa2Rldi0+cmluZ3MueDg2XzY0X3BhcnQucnNw
X3Byb2RfcHZ0KTsKKyAgICAgICAgcmVzcCA9IChibGtpZl9yZXNwb25zZV90ICopIFJJTkdfR0VU
X1JFU1BPTlNFKCZibGtkZXYtPnJpbmdzLng4Nl82NF9wYXJ0LAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxrZGV2LT5yaW5ncy54ODZfNjRfcGFydC5yc3BfcHJvZF9wdnQpOwog
ICAgICAgICBicmVhazsKICAgICBkZWZhdWx0OgotICAgICAgICBkc3QgPSBOVUxMOwogICAgICAg
ICByZXR1cm4gMDsKICAgICB9Ci0gICAgbWVtY3B5KGRzdCwgJnJlc3AsIHNpemVvZihyZXNwKSk7
CisKKyAgICByZXNwLT5pZCAgICAgICAgPSBpb3JlcS0+cmVxLmlkOworICAgIHJlc3AtPm9wZXJh
dGlvbiA9IGlvcmVxLT5yZXEub3BlcmF0aW9uOworICAgIHJlc3AtPnN0YXR1cyAgICA9IGlvcmVx
LT5zdGF0dXM7CisKICAgICBibGtkZXYtPnJpbmdzLmNvbW1vbi5yc3BfcHJvZF9wdnQrKzsKIAog
ICAgIFJJTkdfUFVTSF9SRVNQT05TRVNfQU5EX0NIRUNLX05PVElGWSgmYmxrZGV2LT5yaW5ncy5j
b21tb24sIHNlbmRfbm90aWZ5KTsKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 22:04:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 22: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 1dPybO-000306-Gt; Tue, 27 Jun 2017 22:04:54 +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 1dPybN-0002z9-7S
 for xen-devel@lists.xenproject.org; Tue, 27 Jun 2017 22:04:53 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 A9/B4-01993-486D2595; Tue, 27 Jun 2017 22:04:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsVybKJssm7ztaB
 Ig2s3zS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozPDw+yF0wRqFh6RbaBsYW3i5GLQ0hgHZPE
 lp+P2bsYOTlYBBwkNk35y9rFyMHBKBAj8eCHNUiYUSBMYvLlJawgNpuAocTfJ5vYQGwRIPvB1
 uWsIHOYBdYxSuya95EJJCEsECfx+8gqZoiZqhLbb3wCi/MKuEk82fYCrFlCQE7i5LHJYEM5Bd
 wlHv3+yApxUDujxO8JT1gnMPIuYGRYxahenFpUllqka6qXVJSZnlGSm5iZo2toYKqXm1pcnJi
 empOYVKyXnJ+7iREYDAxAsIPxS7/zIUZJDiYlUd5TnUGRQnxJ+SmVGYnFGfFFpTmpxYcYNTg4
 BPrWrL7AKMWSl5+XqiTBm34VqE6wKDU9tSItMwcYrjClEhw8SiK8fiBp3uKCxNzizHSI1ClGR
 Slx3hKQhABIIqM0D64NFiOXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMxbexloCk9mXgnc9F
 dAi5mAFrPMCwBZXJKIkJJqYBRi4pD/+kZhqQCHT9/tk8IRy85F1wTdzyzl/iB/xouR34lhe0H
 +/QWsT9juFyt6z7hSkLH3rtDRDVs/LDvw10nmWbvYitLMgFOfRfq2fUw1vfddJ1bw106RSclu
 SRofy6Z1GFrG/NB/fLPYPW21nt+6+qc9ssHzLpcctk14tbqusOHZgglVq5RYijMSDbWYi4oTA
 Ti7Pm6MAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1498601090!76919655!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33133 invoked from network); 27 Jun 2017 22:04:51 -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; 27 Jun 2017 22:04:51 -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 986D122B60;
 Tue, 27 Jun 2017 22:04:49 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 986D122B60
From: Stefano Stabellini <sstabellini@kernel.org>
To: peter.maydell@linaro.org,
	stefanha@gmail.com
Date: Tue, 27 Jun 2017 15:04:42 -0700
Message-Id: <1498601083-11799-2-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1498601083-11799-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1706271456310.24648@sstabellini-ThinkPad-X260>
 <1498601083-11799-1-git-send-email-sstabellini@kernel.org>
Cc: sstabellini@kernel.org, qemu-devel@nongnu.org,
 Paul Durrant <paul.durrant@citrix.com>, stefanha@redhat.com,
 anthony.perard@citrix.com, xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PULL 2/3] xen-disk: only advertize feature-persistent
	if grant copy is not 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>

RnJvbTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KCklmIGdyYW50IGNv
cHkgaXMgYXZhaWxhYmxlIHRoZW4gaXQgd2lsbCBhbHdheXMgYmUgdXNlZCBpbiBwcmVmZXJlbmNl
IHRvCnBlcnNpc3RlbnQgbWFwcy4gSW4gdGhpcyBjYXNlIGZlYXR1cmUtcGVyc2lzdGVudCBzaG91
bGQgbm90IGJlIGFkdmVydGl6ZWQKdG8gdGhlIGZyb250ZW5kLCBvdGhlcndpc2UgaXQgbWF5IG5l
ZWRsZXNzbHkgY29weSBkYXRhIGludG8gcGVyc2lzdGVudGx5CmdyYW50ZWQgYnVmZmVycy4KClNp
Z25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+ClNpZ25l
ZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KUmV2
aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0t
CiBody9ibG9jay94ZW5fZGlzay5jIHwgMTUgKysrKysrKystLS0tLS0tCiAxIGZpbGUgY2hhbmdl
ZCwgOCBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2h3L2Jsb2Nr
L3hlbl9kaXNrLmMgYi9ody9ibG9jay94ZW5fZGlzay5jCmluZGV4IDkyMDA1MTEuLjgyMTg3NDEg
MTAwNjQ0Ci0tLSBhL2h3L2Jsb2NrL3hlbl9kaXNrLmMKKysrIGIvaHcvYmxvY2sveGVuX2Rpc2su
YwpAQCAtMTAyMiwxMSArMTAyMiwxOCBAQCBzdGF0aWMgaW50IGJsa19pbml0KHN0cnVjdCBYZW5E
ZXZpY2UgKnhlbmRldikKIAogICAgIGJsa2Rldi0+ZmlsZV9ibGsgID0gQkxPQ0tfU0laRTsKIAor
ICAgIGJsa2Rldi0+ZmVhdHVyZV9ncmFudF9jb3B5ID0KKyAgICAgICAgICAgICAgICAoeGVuZ250
dGFiX2dyYW50X2NvcHkoYmxrZGV2LT54ZW5kZXYuZ250dGFiZGV2LCAwLCBOVUxMKSA9PSAwKTsK
KworICAgIHhlbl9wdl9wcmludGYoJmJsa2Rldi0+eGVuZGV2LCAzLCAiZ3JhbnQgY29weSBvcGVy
YXRpb24gJXNcbiIsCisgICAgICAgICAgICAgICAgICBibGtkZXYtPmZlYXR1cmVfZ3JhbnRfY29w
eSA/ICJlbmFibGVkIiA6ICJkaXNhYmxlZCIpOworCiAgICAgLyogZmlsbCBpbmZvCiAgICAgICog
YmxrX2Nvbm5lY3Qgc3VwcGxpZXMgc2VjdG9yLXNpemUgYW5kIHNlY3RvcnMKICAgICAgKi8KICAg
ICB4ZW5zdG9yZV93cml0ZV9iZV9pbnQoJmJsa2Rldi0+eGVuZGV2LCAiZmVhdHVyZS1mbHVzaC1j
YWNoZSIsIDEpOwotICAgIHhlbnN0b3JlX3dyaXRlX2JlX2ludCgmYmxrZGV2LT54ZW5kZXYsICJm
ZWF0dXJlLXBlcnNpc3RlbnQiLCAxKTsKKyAgICB4ZW5zdG9yZV93cml0ZV9iZV9pbnQoJmJsa2Rl
di0+eGVuZGV2LCAiZmVhdHVyZS1wZXJzaXN0ZW50IiwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgIWJsa2Rldi0+ZmVhdHVyZV9ncmFudF9jb3B5KTsKICAgICB4ZW5zdG9yZV93cml0ZV9iZV9p
bnQoJmJsa2Rldi0+eGVuZGV2LCAiaW5mbyIsIGluZm8pOwogCiAgICAgYmxrX3BhcnNlX2Rpc2Nh
cmQoYmxrZGV2KTsKQEAgLTEyMDEsMTIgKzEyMDgsNiBAQCBzdGF0aWMgaW50IGJsa19jb25uZWN0
KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKIAogICAgIHhlbl9iZV9iaW5kX2V2dGNobigmYmxr
ZGV2LT54ZW5kZXYpOwogCi0gICAgYmxrZGV2LT5mZWF0dXJlX2dyYW50X2NvcHkgPQotICAgICAg
ICAgICAgICAgICh4ZW5nbnR0YWJfZ3JhbnRfY29weShibGtkZXYtPnhlbmRldi5nbnR0YWJkZXYs
IDAsIE5VTEwpID09IDApOwotCi0gICAgeGVuX3B2X3ByaW50ZigmYmxrZGV2LT54ZW5kZXYsIDMs
ICJncmFudCBjb3B5IG9wZXJhdGlvbiAlc1xuIiwKLSAgICAgICAgICAgICAgICAgIGJsa2Rldi0+
ZmVhdHVyZV9ncmFudF9jb3B5ID8gImVuYWJsZWQiIDogImRpc2FibGVkIik7Ci0KICAgICB4ZW5f
cHZfcHJpbnRmKCZibGtkZXYtPnhlbmRldiwgMSwgIm9rOiBwcm90byAlcywgcmluZy1yZWYgJWQs
ICIKICAgICAgICAgICAgICAgICAgICJyZW1vdGUgcG9ydCAlZCwgbG9jYWwgcG9ydCAlZFxuIiwK
ICAgICAgICAgICAgICAgICAgIGJsa2Rldi0+eGVuZGV2LnByb3RvY29sLCBibGtkZXYtPnJpbmdf
cmVmLAotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 27 22:04:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 22:04:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dPybP-000316-OL; Tue, 27 Jun 2017 22: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 <sstabellini@kernel.org>) id 1dPybO-0002zM-AM
 for xen-devel@lists.xenproject.org; Tue, 27 Jun 2017 22:04:54 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 D1/A6-03032-586D2595; Tue, 27 Jun 2017 22:04:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsVybKJssm7LtaB
 Ig+P3LC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy+FqOC+4EVfx8cZmxgvGXZxcjFISSwjkni
 wfWJTF2MnBwsAg4Sex5NY+ti5OBgFIiRePDDGiTMKBAmMfnyElYQm03AUOLvk01sILYIkP1g6
 3JWkDnMAusYJXbN+wg2R1jAVWLC9F2sEDNVJdp2zwOL8wq4SXw40MEMYksIyEmcPDYZrIZTwF
 3i0e+PrBAHtTNK/J7whHUCI+8CRoZVjBrFqUVlqUW6hiZ6SUWZ6RkluYmZObqGBmZ6uanFxYn
 pqTmJScV6yfm5mxiB4cAABDsYr28MOMQoycGkJMp7qjMoUogvKT+lMiOxOCO+qDQntfgQowwH
 h5IE78srQDnBotT01Iq0zBxgYMKkJTh4lER4/a4CpXmLCxJzizPTIVKnGHU5Nqxe/4VJiCUvP
 y9VSpz3LcgMAZCijNI8uBGwKLnEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd7ay0BTeDLzSu
 A2vQI6ggnoCJZ5ASBHlCQipKQaGOd/8e7fLMZyI+7B2VphlSkpNde/LxN8fmT9uuq+uDMf3l1
 la6hOy+k7uKOZTfFPQ63JBrWPKbIuoYv4ru5h3SzG5TbRYvbmCZaNW51W68S+dtH7PffN+b8p
 XB9PFSyovfbI6nu/vbLS8Z79Ffu/vT77ymB966eeCs0p/h/TjpatmJb85Y929iolluKMREMt5
 qLiRACPqj4BjQIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1498601091!75804793!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45675 invoked from network); 27 Jun 2017 22:04:52 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Jun 2017 22:04:52 -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 AB763217C3;
 Tue, 27 Jun 2017 22:04:50 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org AB763217C3
From: Stefano Stabellini <sstabellini@kernel.org>
To: peter.maydell@linaro.org,
	stefanha@gmail.com
Date: Tue, 27 Jun 2017 15:04:43 -0700
Message-Id: <1498601083-11799-3-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1498601083-11799-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1706271456310.24648@sstabellini-ThinkPad-X260>
 <1498601083-11799-1-git-send-email-sstabellini@kernel.org>
Cc: sstabellini@kernel.org, qemu-devel@nongnu.org,
 Paul Durrant <paul.durrant@citrix.com>, stefanha@redhat.com,
 anthony.perard@citrix.com, xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PULL 3/3] xen-disk: add support for multi-page shared
	rings
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KClRoZSBibGtpZiBw
cm90b2NvbCBoYXMgaGFkIHByb3Zpc2lvbiBmb3IgbmVnb3RpYXRpb24gb2YgbXVsdGktcGFnZSBz
aGFyZWQKcmluZ3MgZm9yIHNvbWUgdGltZSBub3cgYW5kIG1hbnkgZ3Vlc3QgT1MgaGF2ZSBzdXBw
b3J0IGluIHRoZWlyIGZyb250ZW5kCmRyaXZlcnMuCgpUaGlzIHBhdGNoIG1ha2VzIHRoZSBuZWNl
c3NhcnkgbW9kaWZpY2F0aW9ucyB0byB4ZW4tZGlzayBzdXBwb3J0IGEgc2hhcmVkCnJpbmcgdXAg
dG8gb3JkZXIgNCAoaS5lLiAxNiBwYWdlcykuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQg
PHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+ClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogaHcvYmxvY2sveGVuX2Rpc2suYyB8IDE0
NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tCiAx
IGZpbGUgY2hhbmdlZCwgMTEzIGluc2VydGlvbnMoKyksIDMxIGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL2h3L2Jsb2NrL3hlbl9kaXNrLmMgYi9ody9ibG9jay94ZW5fZGlzay5jCmluZGV4IDgy
MTg3NDEuLmQ0MmVkNzAgMTAwNjQ0Ci0tLSBhL2h3L2Jsb2NrL3hlbl9kaXNrLmMKKysrIGIvaHcv
YmxvY2sveGVuX2Rpc2suYwpAQCAtMzYsOCArMzYsNiBAQAogCiBzdGF0aWMgaW50IGJhdGNoX21h
cHMgICA9IDA7CiAKLXN0YXRpYyBpbnQgbWF4X3JlcXVlc3RzID0gMzI7Ci0KIC8qIC0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi8K
IAogI2RlZmluZSBCTE9DS19TSVpFICA1MTIKQEAgLTg0LDYgKzgyLDggQEAgc3RydWN0IGlvcmVx
IHsKICAgICBCbG9ja0FjY3RDb29raWUgICAgIGFjY3Q7CiB9OwogCisjZGVmaW5lIE1BWF9SSU5H
X1BBR0VfT1JERVIgNAorCiBzdHJ1Y3QgWGVuQmxrRGV2IHsKICAgICBzdHJ1Y3QgWGVuRGV2aWNl
ICAgIHhlbmRldjsgIC8qIG11c3QgYmUgZmlyc3QgKi8KICAgICBjaGFyICAgICAgICAgICAgICAg
ICpwYXJhbXM7CkBAIC05NCw3ICs5NCw4IEBAIHN0cnVjdCBYZW5CbGtEZXYgewogICAgIGJvb2wg
ICAgICAgICAgICAgICAgZGlyZWN0aW9zYWZlOwogICAgIGNvbnN0IGNoYXIgICAgICAgICAgKmZp
bGVwcm90bzsKICAgICBjb25zdCBjaGFyICAgICAgICAgICpmaWxlbmFtZTsKLSAgICBpbnQgICAg
ICAgICAgICAgICAgIHJpbmdfcmVmOworICAgIHVuc2lnbmVkIGludCAgICAgICAgcmluZ19yZWZb
MSA8PCBNQVhfUklOR19QQUdFX09SREVSXTsKKyAgICB1bnNpZ25lZCBpbnQgICAgICAgIG5yX3Jp
bmdfcmVmOwogICAgIHZvaWQgICAgICAgICAgICAgICAgKnNyaW5nOwogICAgIGludDY0X3QgICAg
ICAgICAgICAgZmlsZV9ibGs7CiAgICAgaW50NjRfdCAgICAgICAgICAgICBmaWxlX3NpemU7CkBA
IC0xMTAsNiArMTExLDcgQEAgc3RydWN0IFhlbkJsa0RldiB7CiAgICAgaW50ICAgICAgICAgICAg
ICAgICByZXF1ZXN0c190b3RhbDsKICAgICBpbnQgICAgICAgICAgICAgICAgIHJlcXVlc3RzX2lu
ZmxpZ2h0OwogICAgIGludCAgICAgICAgICAgICAgICAgcmVxdWVzdHNfZmluaXNoZWQ7CisgICAg
dW5zaWduZWQgaW50ICAgICAgICBtYXhfcmVxdWVzdHM7CiAKICAgICAvKiBQZXJzaXN0ZW50IGdy
YW50cyBleHRlbnNpb24gKi8KICAgICBnYm9vbGVhbiAgICAgICAgICAgIGZlYXR1cmVfZGlzY2Fy
ZDsKQEAgLTE5OSw3ICsyMDEsNyBAQCBzdGF0aWMgc3RydWN0IGlvcmVxICppb3JlcV9zdGFydChz
dHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYpCiAgICAgc3RydWN0IGlvcmVxICppb3JlcSA9IE5VTEw7
CiAKICAgICBpZiAoUUxJU1RfRU1QVFkoJmJsa2Rldi0+ZnJlZWxpc3QpKSB7Ci0gICAgICAgIGlm
IChibGtkZXYtPnJlcXVlc3RzX3RvdGFsID49IG1heF9yZXF1ZXN0cykgeworICAgICAgICBpZiAo
YmxrZGV2LT5yZXF1ZXN0c190b3RhbCA+PSBibGtkZXYtPm1heF9yZXF1ZXN0cykgewogICAgICAg
ICAgICAgZ290byBvdXQ7CiAgICAgICAgIH0KICAgICAgICAgLyogYWxsb2NhdGUgbmV3IHN0cnVj
dCAqLwpAQCAtOTA0LDcgKzkwNiw3IEBAIHN0YXRpYyB2b2lkIGJsa19oYW5kbGVfcmVxdWVzdHMo
c3RydWN0IFhlbkJsa0RldiAqYmxrZGV2KQogICAgICAgICBpb3JlcV9ydW5pb19xZW11X2Fpbyhp
b3JlcSk7CiAgICAgfQogCi0gICAgaWYgKGJsa2Rldi0+bW9yZV93b3JrICYmIGJsa2Rldi0+cmVx
dWVzdHNfaW5mbGlnaHQgPCBtYXhfcmVxdWVzdHMpIHsKKyAgICBpZiAoYmxrZGV2LT5tb3JlX3dv
cmsgJiYgYmxrZGV2LT5yZXF1ZXN0c19pbmZsaWdodCA8IGJsa2Rldi0+bWF4X3JlcXVlc3RzKSB7
CiAgICAgICAgIHFlbXVfYmhfc2NoZWR1bGUoYmxrZGV2LT5iaCk7CiAgICAgfQogfQpAQCAtOTE3
LDE1ICs5MTksNiBAQCBzdGF0aWMgdm9pZCBibGtfYmgodm9pZCAqb3BhcXVlKQogICAgIGJsa19o
YW5kbGVfcmVxdWVzdHMoYmxrZGV2KTsKIH0KIAotLyoKLSAqIFdlIG5lZWQgdG8gYWNjb3VudCBm
b3IgdGhlIGdyYW50IGFsbG9jYXRpb25zIHJlcXVpcmluZyBjb250aWd1b3VzCi0gKiBjaHVua3M7
IHRoZSB3b3JzdCBjYXNlIG51bWJlciB3b3VsZCBiZQotICogICAgIG1heF9yZXEgKiBtYXhfc2Vn
ICsgKG1heF9yZXEgLSAxKSAqIChtYXhfc2VnIC0gMSkgKyAxLAotICogYnV0IGluIG9yZGVyIHRv
IGtlZXAgdGhpbmdzIHNpbXBsZSBqdXN0IHVzZQotICogICAgIDIgKiBtYXhfcmVxICogbWF4X3Nl
Zy4KLSAqLwotI2RlZmluZSBNQVhfR1JBTlRTKG1heF9yZXEsIG1heF9zZWcpICgyICogKG1heF9y
ZXEpICogKG1heF9zZWcpKQotCiBzdGF0aWMgdm9pZCBibGtfYWxsb2Moc3RydWN0IFhlbkRldmlj
ZSAqeGVuZGV2KQogewogICAgIHN0cnVjdCBYZW5CbGtEZXYgKmJsa2RldiA9IGNvbnRhaW5lcl9v
Zih4ZW5kZXYsIHN0cnVjdCBYZW5CbGtEZXYsIHhlbmRldik7CkBAIC05MzcsMTEgKzkzMCw2IEBA
IHN0YXRpYyB2b2lkIGJsa19hbGxvYyhzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCiAgICAgaWYg
KHhlbl9tb2RlICE9IFhFTl9FTVVMQVRFKSB7CiAgICAgICAgIGJhdGNoX21hcHMgPSAxOwogICAg
IH0KLSAgICBpZiAoeGVuZ250dGFiX3NldF9tYXhfZ3JhbnRzKHhlbmRldi0+Z250dGFiZGV2LAot
ICAgICAgICAgICAgTUFYX0dSQU5UUyhtYXhfcmVxdWVzdHMsIEJMS0lGX01BWF9TRUdNRU5UU19Q
RVJfUkVRVUVTVCkpIDwgMCkgewotICAgICAgICB4ZW5fcHZfcHJpbnRmKHhlbmRldiwgMCwgInhl
bmdudHRhYl9zZXRfbWF4X2dyYW50cyBmYWlsZWQ6ICVzXG4iLAotICAgICAgICAgICAgICAgICAg
ICAgIHN0cmVycm9yKGVycm5vKSk7Ci0gICAgfQogfQogCiBzdGF0aWMgdm9pZCBibGtfcGFyc2Vf
ZGlzY2FyZChzdHJ1Y3QgWGVuQmxrRGV2ICpibGtkZXYpCkBAIC0xMDM2LDYgKzEwMjQsOSBAQCBz
dGF0aWMgaW50IGJsa19pbml0KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIWJsa2Rldi0+ZmVhdHVyZV9ncmFudF9jb3B5KTsKICAgICB4ZW5zdG9y
ZV93cml0ZV9iZV9pbnQoJmJsa2Rldi0+eGVuZGV2LCAiaW5mbyIsIGluZm8pOwogCisgICAgeGVu
c3RvcmVfd3JpdGVfYmVfaW50KCZibGtkZXYtPnhlbmRldiwgIm1heC1yaW5nLXBhZ2Utb3JkZXIi
LAorICAgICAgICAgICAgICAgICAgICAgICAgICBNQVhfUklOR19QQUdFX09SREVSKTsKKwogICAg
IGJsa19wYXJzZV9kaXNjYXJkKGJsa2Rldik7CiAKICAgICBnX2ZyZWUoZGlyZWN0aW9zYWZlKTsK
QEAgLTEwNTcsMTIgKzEwNDgsMjUgQEAgb3V0X2Vycm9yOgogICAgIHJldHVybiAtMTsKIH0KIAor
LyoKKyAqIFdlIG5lZWQgdG8gYWNjb3VudCBmb3IgdGhlIGdyYW50IGFsbG9jYXRpb25zIHJlcXVp
cmluZyBjb250aWd1b3VzCisgKiBjaHVua3M7IHRoZSB3b3JzdCBjYXNlIG51bWJlciB3b3VsZCBi
ZQorICogICAgIG1heF9yZXEgKiBtYXhfc2VnICsgKG1heF9yZXEgLSAxKSAqIChtYXhfc2VnIC0g
MSkgKyAxLAorICogYnV0IGluIG9yZGVyIHRvIGtlZXAgdGhpbmdzIHNpbXBsZSBqdXN0IHVzZQor
ICogICAgIDIgKiBtYXhfcmVxICogbWF4X3NlZy4KKyAqLworI2RlZmluZSBNQVhfR1JBTlRTKG1h
eF9yZXEsIG1heF9zZWcpICgyICogKG1heF9yZXEpICogKG1heF9zZWcpKQorCiBzdGF0aWMgaW50
IGJsa19jb25uZWN0KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKIHsKICAgICBzdHJ1Y3QgWGVu
QmxrRGV2ICpibGtkZXYgPSBjb250YWluZXJfb2YoeGVuZGV2LCBzdHJ1Y3QgWGVuQmxrRGV2LCB4
ZW5kZXYpOwogICAgIGludCBwZXJzLCBpbmRleCwgcWZsYWdzOwogICAgIGJvb2wgcmVhZG9ubHkg
PSB0cnVlOwogICAgIGJvb2wgd3JpdGV0aHJvdWdoID0gdHJ1ZTsKKyAgICBpbnQgb3JkZXIsIHJp
bmdfcmVmOworICAgIHVuc2lnbmVkIGludCByaW5nX3NpemUsIG1heF9ncmFudHM7CisgICAgdW5z
aWduZWQgaW50IGk7CisgICAgdWludDMyX3QgKmRvbWlkczsKIAogICAgIC8qIHJlYWQtb25seSA/
ICovCiAgICAgaWYgKGJsa2Rldi0+ZGlyZWN0aW9zYWZlKSB7CkBAIC0xMTM3LDkgKzExNDEsNDIg
QEAgc3RhdGljIGludCBibGtfY29ubmVjdChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCiAgICAg
eGVuc3RvcmVfd3JpdGVfYmVfaW50NjQoJmJsa2Rldi0+eGVuZGV2LCAic2VjdG9ycyIsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxrZGV2LT5maWxlX3NpemUgLyBibGtkZXYtPmZpbGVf
YmxrKTsKIAotICAgIGlmICh4ZW5zdG9yZV9yZWFkX2ZlX2ludCgmYmxrZGV2LT54ZW5kZXYsICJy
aW5nLXJlZiIsICZibGtkZXYtPnJpbmdfcmVmKSA9PSAtMSkgeworICAgIGlmICh4ZW5zdG9yZV9y
ZWFkX2ZlX2ludCgmYmxrZGV2LT54ZW5kZXYsICJyaW5nLXBhZ2Utb3JkZXIiLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAmb3JkZXIpID09IC0xKSB7CisgICAgICAgIGJsa2Rldi0+bnJf
cmluZ19yZWYgPSAxOworCisgICAgICAgIGlmICh4ZW5zdG9yZV9yZWFkX2ZlX2ludCgmYmxrZGV2
LT54ZW5kZXYsICJyaW5nLXJlZiIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAm
cmluZ19yZWYpID09IC0xKSB7CisgICAgICAgICAgICByZXR1cm4gLTE7CisgICAgICAgIH0KKyAg
ICAgICAgYmxrZGV2LT5yaW5nX3JlZlswXSA9IHJpbmdfcmVmOworCisgICAgfSBlbHNlIGlmIChv
cmRlciA+PSAwICYmIG9yZGVyIDw9IE1BWF9SSU5HX1BBR0VfT1JERVIpIHsKKyAgICAgICAgYmxr
ZGV2LT5ucl9yaW5nX3JlZiA9IDEgPDwgb3JkZXI7CisKKyAgICAgICAgZm9yIChpID0gMDsgaSA8
IGJsa2Rldi0+bnJfcmluZ19yZWY7IGkrKykgeworICAgICAgICAgICAgY2hhciAqa2V5OworCisg
ICAgICAgICAgICBrZXkgPSBnX3N0cmR1cF9wcmludGYoInJpbmctcmVmJXUiLCBpKTsKKyAgICAg
ICAgICAgIGlmICgha2V5KSB7CisgICAgICAgICAgICAgICAgcmV0dXJuIC0xOworICAgICAgICAg
ICAgfQorCisgICAgICAgICAgICBpZiAoeGVuc3RvcmVfcmVhZF9mZV9pbnQoJmJsa2Rldi0+eGVu
ZGV2LCBrZXksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnJpbmdfcmVm
KSA9PSAtMSkgeworICAgICAgICAgICAgICAgIGdfZnJlZShrZXkpOworICAgICAgICAgICAgICAg
IHJldHVybiAtMTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGJsa2Rldi0+cmluZ19yZWZb
aV0gPSByaW5nX3JlZjsKKworICAgICAgICAgICAgZ19mcmVlKGtleSk7CisgICAgICAgIH0KKyAg
ICB9IGVsc2UgeworICAgICAgICB4ZW5fcHZfcHJpbnRmKHhlbmRldiwgMCwgImludmFsaWQgcmlu
Zy1wYWdlLW9yZGVyOiAlZFxuIiwKKyAgICAgICAgICAgICAgICAgICAgICBvcmRlcik7CiAgICAg
ICAgIHJldHVybiAtMTsKICAgICB9CisKICAgICBpZiAoeGVuc3RvcmVfcmVhZF9mZV9pbnQoJmJs
a2Rldi0+eGVuZGV2LCAiZXZlbnQtY2hhbm5lbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICZibGtkZXYtPnhlbmRldi5yZW1vdGVfcG9ydCkgPT0gLTEpIHsKICAgICAgICAgcmV0dXJu
IC0xOwpAQCAtMTE2Miw0MSArMTE5OSw4NSBAQCBzdGF0aWMgaW50IGJsa19jb25uZWN0KHN0cnVj
dCBYZW5EZXZpY2UgKnhlbmRldikKICAgICAgICAgYmxrZGV2LT5wcm90b2NvbCA9IEJMS0lGX1BS
T1RPQ09MX05BVElWRTsKICAgICB9CiAKLSAgICBibGtkZXYtPnNyaW5nID0geGVuZ250dGFiX21h
cF9ncmFudF9yZWYoYmxrZGV2LT54ZW5kZXYuZ250dGFiZGV2LAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibGtkZXYtPnhlbmRldi5kb20sCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsa2Rldi0+cmluZ19yZWYsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBST1RfUkVBRCB8IFBST1Rf
V1JJVEUpOworICAgIHJpbmdfc2l6ZSA9IFhDX1BBR0VfU0laRSAqIGJsa2Rldi0+bnJfcmluZ19y
ZWY7CisgICAgc3dpdGNoIChibGtkZXYtPnByb3RvY29sKSB7CisgICAgY2FzZSBCTEtJRl9QUk9U
T0NPTF9OQVRJVkU6CisgICAgeworICAgICAgICBibGtkZXYtPm1heF9yZXF1ZXN0cyA9IF9fQ09O
U1RfUklOR19TSVpFKGJsa2lmLCByaW5nX3NpemUpOworICAgICAgICBicmVhazsKKyAgICB9Cisg
ICAgY2FzZSBCTEtJRl9QUk9UT0NPTF9YODZfMzI6CisgICAgeworICAgICAgICBibGtkZXYtPm1h
eF9yZXF1ZXN0cyA9IF9fQ09OU1RfUklOR19TSVpFKGJsa2lmX3g4Nl8zMiwgcmluZ19zaXplKTsK
KyAgICAgICAgYnJlYWs7CisgICAgfQorICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfWDg2XzY0Ogor
ICAgIHsKKyAgICAgICAgYmxrZGV2LT5tYXhfcmVxdWVzdHMgPSBfX0NPTlNUX1JJTkdfU0laRShi
bGtpZl94ODZfNjQsIHJpbmdfc2l6ZSk7CisgICAgICAgIGJyZWFrOworICAgIH0KKyAgICBkZWZh
dWx0OgorICAgICAgICByZXR1cm4gLTE7CisgICAgfQorCisgICAgLyogQ2FsY3VsYXRlIHRoZSBt
YXhpbXVtIG51bWJlciBvZiBncmFudHMgbmVlZGVkIGJ5IGlvcmVxcyAqLworICAgIG1heF9ncmFu
dHMgPSBNQVhfR1JBTlRTKGJsa2Rldi0+bWF4X3JlcXVlc3RzLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIEJMS0lGX01BWF9TRUdNRU5UU19QRVJfUkVRVUVTVCk7CisgICAgLyogQWRkIG9u
IHRoZSBudW1iZXIgbmVlZGVkIGZvciB0aGUgcmluZyBwYWdlcyAqLworICAgIG1heF9ncmFudHMg
Kz0gYmxrZGV2LT5ucl9yaW5nX3JlZjsKKworICAgIGlmICh4ZW5nbnR0YWJfc2V0X21heF9ncmFu
dHMoYmxrZGV2LT54ZW5kZXYuZ250dGFiZGV2LCBtYXhfZ3JhbnRzKSkgeworICAgICAgICB4ZW5f
cHZfcHJpbnRmKHhlbmRldiwgMCwgInhlbmdudHRhYl9zZXRfbWF4X2dyYW50cyBmYWlsZWQ6ICVz
XG4iLAorICAgICAgICAgICAgICAgICAgICAgIHN0cmVycm9yKGVycm5vKSk7CisgICAgICAgIHJl
dHVybiAtMTsKKyAgICB9CisKKyAgICBkb21pZHMgPSBnX21hbGxvYzBfbihibGtkZXYtPm5yX3Jp
bmdfcmVmLCBzaXplb2YodWludDMyX3QpKTsKKyAgICBmb3IgKGkgPSAwOyBpIDwgYmxrZGV2LT5u
cl9yaW5nX3JlZjsgaSsrKSB7CisgICAgICAgIGRvbWlkc1tpXSA9IGJsa2Rldi0+eGVuZGV2LmRv
bTsKKyAgICB9CisKKyAgICBibGtkZXYtPnNyaW5nID0geGVuZ250dGFiX21hcF9ncmFudF9yZWZz
KGJsa2Rldi0+eGVuZGV2LmdudHRhYmRldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsa2Rldi0+bnJfcmluZ19yZWYsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZHMsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibGtkZXYtPnJpbmdfcmVmLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUFJPVF9SRUFEIHwgUFJPVF9XUklURSk7CisK
KyAgICBnX2ZyZWUoZG9taWRzKTsKKwogICAgIGlmICghYmxrZGV2LT5zcmluZykgewogICAgICAg
ICByZXR1cm4gLTE7CiAgICAgfQorCiAgICAgYmxrZGV2LT5jbnRfbWFwKys7CiAKICAgICBzd2l0
Y2ggKGJsa2Rldi0+cHJvdG9jb2wpIHsKICAgICBjYXNlIEJMS0lGX1BST1RPQ09MX05BVElWRToK
ICAgICB7CiAgICAgICAgIGJsa2lmX3NyaW5nX3QgKnNyaW5nX25hdGl2ZSA9IGJsa2Rldi0+c3Jp
bmc7Ci0gICAgICAgIEJBQ0tfUklOR19JTklUKCZibGtkZXYtPnJpbmdzLm5hdGl2ZSwgc3Jpbmdf
bmF0aXZlLCBYQ19QQUdFX1NJWkUpOworICAgICAgICBCQUNLX1JJTkdfSU5JVCgmYmxrZGV2LT5y
aW5ncy5uYXRpdmUsIHNyaW5nX25hdGl2ZSwgcmluZ19zaXplKTsKICAgICAgICAgYnJlYWs7CiAg
ICAgfQogICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfWDg2XzMyOgogICAgIHsKICAgICAgICAgYmxr
aWZfeDg2XzMyX3NyaW5nX3QgKnNyaW5nX3g4Nl8zMiA9IGJsa2Rldi0+c3Jpbmc7CiAKLSAgICAg
ICAgQkFDS19SSU5HX0lOSVQoJmJsa2Rldi0+cmluZ3MueDg2XzMyX3BhcnQsIHNyaW5nX3g4Nl8z
MiwgWENfUEFHRV9TSVpFKTsKKyAgICAgICAgQkFDS19SSU5HX0lOSVQoJmJsa2Rldi0+cmluZ3Mu
eDg2XzMyX3BhcnQsIHNyaW5nX3g4Nl8zMiwgcmluZ19zaXplKTsKICAgICAgICAgYnJlYWs7CiAg
ICAgfQogICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfWDg2XzY0OgogICAgIHsKICAgICAgICAgYmxr
aWZfeDg2XzY0X3NyaW5nX3QgKnNyaW5nX3g4Nl82NCA9IGJsa2Rldi0+c3Jpbmc7CiAKLSAgICAg
ICAgQkFDS19SSU5HX0lOSVQoJmJsa2Rldi0+cmluZ3MueDg2XzY0X3BhcnQsIHNyaW5nX3g4Nl82
NCwgWENfUEFHRV9TSVpFKTsKKyAgICAgICAgQkFDS19SSU5HX0lOSVQoJmJsa2Rldi0+cmluZ3Mu
eDg2XzY0X3BhcnQsIHNyaW5nX3g4Nl82NCwgcmluZ19zaXplKTsKICAgICAgICAgYnJlYWs7CiAg
ICAgfQogICAgIH0KIAogICAgIGlmIChibGtkZXYtPmZlYXR1cmVfcGVyc2lzdGVudCkgewogICAg
ICAgICAvKiBJbml0IHBlcnNpc3RlbnQgZ3JhbnRzICovCi0gICAgICAgIGJsa2Rldi0+bWF4X2dy
YW50cyA9IG1heF9yZXF1ZXN0cyAqIEJMS0lGX01BWF9TRUdNRU5UU19QRVJfUkVRVUVTVDsKKyAg
ICAgICAgYmxrZGV2LT5tYXhfZ3JhbnRzID0gYmxrZGV2LT5tYXhfcmVxdWVzdHMgKgorICAgICAg
ICAgICAgQkxLSUZfTUFYX1NFR01FTlRTX1BFUl9SRVFVRVNUOwogICAgICAgICBibGtkZXYtPnBl
cnNpc3RlbnRfZ250cyA9IGdfdHJlZV9uZXdfZnVsbCgoR0NvbXBhcmVEYXRhRnVuYylpbnRfY21w
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCwgTlVM
TCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhdGNoX21h
cHMgPwpAQCAtMTIwOCw5ICsxMjg5LDkgQEAgc3RhdGljIGludCBibGtfY29ubmVjdChzdHJ1Y3Qg
WGVuRGV2aWNlICp4ZW5kZXYpCiAKICAgICB4ZW5fYmVfYmluZF9ldnRjaG4oJmJsa2Rldi0+eGVu
ZGV2KTsKIAotICAgIHhlbl9wdl9wcmludGYoJmJsa2Rldi0+eGVuZGV2LCAxLCAib2s6IHByb3Rv
ICVzLCByaW5nLXJlZiAlZCwgIgorICAgIHhlbl9wdl9wcmludGYoJmJsa2Rldi0+eGVuZGV2LCAx
LCAib2s6IHByb3RvICVzLCBuci1yaW5nLXJlZiAldSwgIgogICAgICAgICAgICAgICAgICAgInJl
bW90ZSBwb3J0ICVkLCBsb2NhbCBwb3J0ICVkXG4iLAotICAgICAgICAgICAgICAgICAgYmxrZGV2
LT54ZW5kZXYucHJvdG9jb2wsIGJsa2Rldi0+cmluZ19yZWYsCisgICAgICAgICAgICAgICAgICBi
bGtkZXYtPnhlbmRldi5wcm90b2NvbCwgYmxrZGV2LT5ucl9yaW5nX3JlZiwKICAgICAgICAgICAg
ICAgICAgIGJsa2Rldi0+eGVuZGV2LnJlbW90ZV9wb3J0LCBibGtkZXYtPnhlbmRldi5sb2NhbF9w
b3J0KTsKICAgICByZXR1cm4gMDsKIH0KQEAgLTEyMjcsNyArMTMwOCw4IEBAIHN0YXRpYyB2b2lk
IGJsa19kaXNjb25uZWN0KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKICAgICB4ZW5fcHZfdW5i
aW5kX2V2dGNobigmYmxrZGV2LT54ZW5kZXYpOwogCiAgICAgaWYgKGJsa2Rldi0+c3JpbmcpIHsK
LSAgICAgICAgeGVuZ250dGFiX3VubWFwKGJsa2Rldi0+eGVuZGV2LmdudHRhYmRldiwgYmxrZGV2
LT5zcmluZywgMSk7CisgICAgICAgIHhlbmdudHRhYl91bm1hcChibGtkZXYtPnhlbmRldi5nbnR0
YWJkZXYsIGJsa2Rldi0+c3JpbmcsCisgICAgICAgICAgICAgICAgICAgICAgICBibGtkZXYtPm5y
X3JpbmdfcmVmKTsKICAgICAgICAgYmxrZGV2LT5jbnRfbWFwLS07CiAgICAgICAgIGJsa2Rldi0+
c3JpbmcgPSBOVUxMOwogICAgIH0KLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Tue Jun 27 22:07:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 22: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 1dPydZ-0003NE-5A; Tue, 27 Jun 2017 22: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 <sstabellini@kernel.org>) id 1dPydX-0003N7-R1
 for xen-devel@lists.xenproject.org; Tue, 27 Jun 2017 22:07:07 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 5E/15-02955-A07D2595; Tue, 27 Jun 2017 22:07:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVybKJssi7X9aB
 Ig7brShbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a6KxdZCn4yV+ya85m5gXEWcxcjF4eQwBIm
 iaVbGpi6GDk4WAQcJNb8SwcxGQViJB78sO5i5AQywyQmX17CCmKzCGhLzHy9nxnEZhMwlPj7Z
 BMbSLkEkL3kMwdIWERAS+LIuiVMIDazQKjE49WXwFqFBbwkXp9tA2vlFLCR2P/qLxuIzSvgLd
 G2+wVYvZCAtcTFc1tYQGxRAV2JQ//+QNUISpyc+YQFYqaWxPLp21gmMArMQpKahSS1gJFpFaN
 GcWpRWWqRrqGlXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYADWMzAw7mD8fdzv
 EKMkB5OSKO+pzqBIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8vteAcoJFqempFWmZOcBYgElLc
 PAoifD6XQVK8xYXJOYWZ6ZDpE4x6nI0fdjyhUmIJS8/L1VKnNcdZIYASFFGaR7cCFhcXmKUlR
 LmZWRgYBDiKUgtys0sQZV/xSjOwagkzNsBMoUnM68EbtMroCOYgI5gmRcAckRJIkJKqoGRlfH
 CHcMbjxIY1gifaN8yYcbut8x1qlOtS16pFO/p5Z2u05MSx+3/+cwmhg9vVjr9fdSk26lybNNh
 a6fo7YrbOgQO2aus2NVQ6HTIcsOF9wfeMl7eMePMEo0jEqt9fva8cZ0T45jgVBXTf2Hvf4E3i
 l84qrr1N/iutRWfJvJOMNz20qEXWoVTlFiKMxINtZiLihMB8MLETsYCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1498601225!106969856!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46783 invoked from network); 27 Jun 2017 22:07:06 -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; 27 Jun 2017 22:07:06 -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 BEF90214D7;
 Tue, 27 Jun 2017 22:07:03 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org BEF90214D7
Date: Tue, 27 Jun 2017 15:07:02 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Paul Durrant <paul.durrant@citrix.com>
In-Reply-To: <20170621125249.8805-1-paul.durrant@citrix.com>
Message-ID: <alpine.DEB.2.10.1706271506420.24648@sstabellini-ThinkPad-X260>
References: <20170621125249.8805-1-paul.durrant@citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: xen-devel@lists.xenproject.org, qemu-devel@nongnu.org,
 qemu-block@nongnu.org
Subject: Re: [Xen-devel] [PATCH v2 0/3] xen-disk: performance 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>

T24gV2VkLCAyMSBKdW4gMjAxNywgUGF1bCBEdXJyYW50IHdyb3RlOgo+IFBhdWwgRHVycmFudCAo
Myk6Cj4gICB4ZW4tZGlzazogb25seSBhZHZlcnRpemUgZmVhdHVyZS1wZXJzaXN0ZW50IGlmIGdy
YW50IGNvcHkgaXMgbm90Cj4gICAgIGF2YWlsYWJsZQo+ICAgeGVuLWRpc2s6IGFkZCBzdXBwb3J0
IGZvciBtdWx0aS1wYWdlIHNoYXJlZCByaW5ncwo+ICAgeGVuLWRpc2s6IHVzZSBhbiBJT1RocmVh
ZCBwZXIgaW5zdGFuY2UKPiAKPiAgaHcvYmxvY2svdHJhY2UtZXZlbnRzIHwgICA3ICsrCj4gIGh3
L2Jsb2NrL3hlbl9kaXNrLmMgICB8IDIyOCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKystLS0tLS0tLS0tLQo+ICAyIGZpbGVzIGNoYW5nZWQsIDE4OCBpbnNlcnRpb25zKCsp
LCA0NyBkZWxldGlvbnMoLSkKCldoaWxlIHdhaXRpbmcgZm9yIGFuIGFuc3dlciBvbiBwYXRjaCAj
MywgSSBzZW50IGEgcHVsbCByZXF1ZXN0IGZvciB0aGUKZmlyc3QgMiBwYXRjaGVzCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 27 23:02:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 23:02: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 1dPzUS-000802-9B; Tue, 27 Jun 2017 23:01: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 1dPzUQ-0007zq-M1
 for xen-devel@lists.xensource.com; Tue, 27 Jun 2017 23:01:46 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 C0/7A-03696-AD3E2595; Tue, 27 Jun 2017 23:01:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVffG46B
 Ig5vtVhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmH1uK3PB+kOMFQtvhjUw
 zp7F2MXIySEk8JdRYssjOQj7MaPElVfaXYxcQPY2RonLB7aCFYkIOEt8PTOXHcTmFdCXWNP4C
 MwWFrCS2HbmDBNIg4TAUT6J1+/OsYIkJAS8JU5cvABnf3jfzNzFyM7BBtRwSAwkyiKgKrFq0i
 6WCYzcCxgZVjFqFKcWlaUW6RpZ6CUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBPq
 cAQh2MJ5fG3iIUZKDSUmU91RnUKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd4rj4BygkWp6akV
 aZk5wOCDSUtw8CiJ8PpdBUrzFhck5hZnpkOkTjHqcmxYvf4LkxBLXn5eqpQ4722QGQIgRRmle
 XAjYJFwiVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8f0Cm8GTmlcBtegV0BBPQESzzAkCOKE
 lESEk1ME5S2SIXyGjouX7t/02OPd49+25KyBRzienmKhw6nX9mamatzOy8R1y9C9IUl/45tF/
 NOyfbYEkE3zPrdY+D97S/2JsYtej03oP8VdmVM447/bF2VPEOyDI1bRT0evfp4xWdQ8stma4u
 XXjvonebjGCNa9z0ZWvmVf+zCJz69NXMtC/HHi/Zp6vEUpyRaKjFXFScCACzfJQlfwIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1498604503!86548958!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11156 invoked from network); 27 Jun 2017 23:01:44 -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; 27 Jun 2017 23:01: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 1dPzUJ-0001E4-B9; Tue, 27 Jun 2017 23:01:39 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dPzUD-0008D6-Ti; Tue, 27 Jun 2017 23:01:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dPzUD-0006nh-KB; Tue, 27 Jun 2017 23:01:33 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111093-mainreport@xen.org>
X-Osstest-Failures: linux-3.10:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 linux-3.10:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 linux-3.10:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.10:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-3.10:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.10:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.10:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.10:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-3.10:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.10:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-3.10:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.10:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.10:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.10:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.10:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.10:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.10:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.10:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.10:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.10:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.10:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=0e3d5747a3ef9986d7617cec396850bf9d039309
X-Osstest-Versions-That: linux=a07ea939d7e0406e97739c18e2db6b402eb04cdc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 27 Jun 2017 23:01:33 +0000
Subject: [Xen-devel] [linux-3.10 test] 111093: 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="===============0749073185981909391=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============0749073185981909391==
Content-Type: text/plain

flight 111093 linux-3.10 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/111093/

Failures :-/ but no regressions.

Regressions which are regarded as allowable (not blocking):
 test-amd64-amd64-rumprun-amd64 17 rumprun-demo-xenstorels/xenstorels.repeat fail REGR. vs. 110537

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemut-win7-amd64 18 guest-start/win.repeat fail blocked in 110537
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 110489
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail like 110516
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 110537
 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-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-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 linux                0e3d5747a3ef9986d7617cec396850bf9d039309
baseline version:
 linux                a07ea939d7e0406e97739c18e2db6b402eb04cdc

Last test of basis   110537  2017-06-18 01:19:14 Z    9 days
Testing same since   111093  2017-06-27 10:19:15 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Lee, Chun-Yi" <jlee@suse.com>
  Aaron Brown <aaron.f.brown@intel.com>
  Adrian Hunter <adrian.hunter@intel.com>
  Akinobu Mita <akinobu.mita@gmail.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Alex Hung <alex.hung@canonical.com>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Potapenko <glider@google.com>
  Alexandre Belloni <alexandre.belloni@free-electrons.com>
  Alexey Khoroshilov <khoroshilov@ispras.ru>
  Amit Pundir <amit.pundir@linaro.org>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Konovalov <andreyknvl@google.com>
  Andy Lutomirski <luto@amacapital.net>
  Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Anton Blanchard <anton@samba.org>
  Ardinartsev Nikita <ardinar23@gmail.com>
  Ardinartsev Nikita <pinguin255@gmail.com>
  Arjan van de Ven <arjan@linux.intel.com>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Arvind Yadav <arvind.yadav.cs@gmail.com>
  Augusto Mecking Caringi <augustocaringi@gmail.com>
  Aurelien Aptel <aaptel@suse.com>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
  Ben Hutchings <ben@decadent.org.uk>
  Ben Skeggs <bskeggs@redhat.com>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Benjamin Marzinski <bmarzins@redhat.com>
  Benjamin Poirier <bpoirier@suse.com>
  Benjamin Tissoires <benjamin.tissoires@redhat.com>
  Benoit Camredon <benoit.camredon@airbus.com>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Bob Peterson <rpeterso@redhat.com>
  Borislav Petkov <bp@suse.de>
  Brahadambal Srinivasan <latha@linux.vnet.ibm.com>
  Brendan McGrath <redmcg@redmandi.dyndns.org>
  Brian Norris <computersforpeace@gmail.com>
  Calvin Owens <calvinowens@fb.com>
  Chao Peng <chao.p.peng@linux.intel.com>
  Chris J Arges <christopherarges@gmail.com>
  Chris Metcalf <cmetcalf@mellanox.com>
  Chris Salls <salls@cs.ucsb.edu>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Christian König <christian.koenig@amd.com>
  Christoph Hellwig <hch@lst.de>
  Chu Yuan Lin <cyl@datera.io>
  Chuck Lever <chuck.lever@oracle.com>
  Chun-Yi Lee <jlee@suse.com>
  Chun-Yi Lee <joeyli.kernel@gmail.com>
  Colin Ian King <colin.king@canonical.com>
  Coly Li <colyli@suse.de>
  colyli@suse.de <colyli@suse.de>
  Con Kolivas <con@kolivas.org>
  Con Kolivas <kernel@kolivas.org>
  Cong Wang <xiyou.wangcong@gmail.com>
  Corey Minyard <cminyard@mvista.com>
  Daeho Jeong <daeho.jeong@samsung.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Dan Williams <dan.j.williams@intel.com>
  Daniel Borkmann <dborkman@redhat.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Darrick J. Wong <darrick.wong@oracle.com>
  Dave Airlie <airlied@redhat.com>
  Dave Chinner <david@fromorbit.com>
  Dave Martin <Dave.Martin@arm.com>
  David S. Miller <davem@davemloft.net>
  David Sterba <dsterba@suse.com>
  Davidlohr Bueso <dave@stgolabs.net>
  Davidlohr Bueso <dbueso@suse.de>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dmitry V. Levin <ldv@altlinux.org>
  Dmitry Vyukov <dvyukov@google.com>
  Doug Ledford <dledford@redhat.com>
  Douglas Gilbert <dgilbert@interlog.com>
  Ed Bordin <edbordin@gmail.com>
  Einar Jón <tolvupostur@gmail.com>
  Eric Dumazet <edumazet@google.com>
  Eric Ren <zren@suse.com>
  Eric Sandeen <sandeen@redhat.com>
  Eric Sandeen <sandeen@sandeen.net>
  Eryu Guan <guaneryu@gmail.com>
  Fabien Parent <fparent@baylibre.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Felix Fietkau <nbd@nbd.name>
  Florian Westphal <fw@strlen.de>
  Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
  Geert Uytterhoeven <geert+renesas@glider.be>
  Geoff Levand <geoff@infradead.org>
  Gerald Schaefer <gerald.schaefer@de.ibm.com>
  Germano Percossi <germano.percossi@citrix.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guenter Roeck <groeck@chromium.org>
  Guenter Roeck <linux@roeck-us.net>
  Hannes Frederic Sowa <hannes@stressinduktion.org>
  Hannes Reinecke <hare@suse.de>
  Hector Marco-Gisbert <hecmargi@upv.es>
  Heinrich Schuchardt <xypron.glpk@gmx.de>
  Helge Deller <deller@gmx.de>
  Henrik Ingo <henrik.ingo@avoinelama.fi>
  Herbert Xu <herbert@gondor.apana.org.au>
  Himanshu Madhani <himanshu.madhani@cavium.com>
  Hugh Dickins <hughd@google.com>
  Ilia Mirkin <imirkin@alum.mit.edu>
  Ilya Dryomov <idryomov@gmail.com>
  Ingo Molnar <mingo@kernel.org>
  Ismael Ripoll Ripoll <iripoll@upv.es>
  J. Bruce Fields <bfields@redhat.com>
  James Hogan <james.hogan@imgtec.com>
  James Morris <james.l.morris@oracle.com>
  Jamie Bainbridge <jbainbri@redhat.com>
  Jan Kara <jack@suse.cz>
  Jan-Marek Glogowski <glogow@fbihome.de>
  Janusz Dziedzic <januszx.dziedzic@intel.com>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Javier Martinez Canillas <javier@osg.samsung.com>
  Jeff Kirsher <jeffrey.t.kirsher@intel.com>
  Jeff Mahoney <jeffm@suse.com>
  Jens Axboe <axboe@fb.com>
  Jiho Chu <jiho.chu@samsung.com>
  Jim Mattson <jmattson@google.com>
  Jiri Kosina <jkosina@suse.cz>
  Jiri Slaby <jslaby@suse.cz>
  Joe Thornber <ejt@redhat.com>
  Joel Stanley <joel@jms.id.au>
  Johan Hovold <jhovold@gmail.com>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Johannes Thumshirn <jthumshirn@suse.de>
  John Johansen <john.johansen@canonical.com>
  Jonathan Liu <net147@gmail.com>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Juergen Gross <jgross@suse.com>
  Julien Grall <julien.grall@arm.com>
  K. Y. Srinivasan <kys@microsoft.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>
  Kefeng Wang <wangkefeng.wang@huawei.com>
  Kevin Hilman <khilman@baylibre.com>
  Konstantin Khlebnikov <khlebnikov@yandex-team.ru>
  Ladi Prosek <lprosek@redhat.com>
  Larry Finger <Larry.Finger@lwfinger.net>
  Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  Laurent Vivier <lvivier@redhat.com>
  Lee, Chun-Yi <joeyli.kernel@gmail.com>
  Li Qiang <liq3ea@gmail.com>
  Li Qiang <liqiang6-s@360.cn>
  Linus Torvalds <torvalds@linux-foundation.org>
  Liu Bo <bo.li.liu@oracle.com>
  Long Li <longli@microsoft.com>
  Ludovic Desroches <ludovic.desroches@microchip.com>
  Luis de Bethencourt <luisbg@osg.samsung.com>
  Mantas M <grawity@gmail.com>
  Mantas Mikulėnas <grawity@gmail.com>
  Marc Kleine-Budde <mkl@pengutronix.de>
  Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  Marek Vasut <marek.vasut@gmail.com>
  Mark Rutland <mark.rutland@arm.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Martyn Welch <martyn@welchs.me.uk>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Mathias Svensson <idolf@google.com>
  Matt Chen <matt.chen@intel.com>
  Matt Fleming <matt@codeblueprint.co.uk>
  Mauricio Faria de Oliveira <mauricfo@linux.vnet.ibm.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Max Bires <jbires@google.com>
  Max Filippov <jcmvbkbc@gmail.com>
  Maxime Ripard <maxime.ripard@free-electrons.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Josenhans <michael.josenhans@web.de>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Schenk <michael.schenk@albis-elcon.com>
  Michal Hocko <mhocko@suse.com>
  Michal Tesar <mtesar@redhat.com>
  Michel Dänzer <michel.daenzer@amd.com>
  Mike Snitzer <snitzer@redhat.com>
  Miklos Szeredi <mszeredi@redhat.com>
  Minchan Kim <minchan@kernel.org>
  Mintz, Yuval <Yuval.Mintz@cavium.com>
  Moreno Bartalucci <moreno.bartalucci@tecnorama.it>
  Murray McAllister <murray.mcallister@insomniasec.com>
  Neal Cardwell <ncardwell@google.com>
  Neil Horman <nhorman@tuxdriver.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
  Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
  Nikolay Borisov <nborisov@suse.com>
  OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
  Oliver Hartkopp <socketcan@hartkopp.net>
  Oliver Neukum <oliver@neukum.org>
  Oliver Neukum <oneukum@suse.com>
  Olof Johansson <olof@lixom.net>
  Omar Sandoval <osandov@fb.com>
  Ondrej Kozina <okozina@redhat.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Burton <paul.burton@imgtec.com>
  Paul E. McKenney <paulmck@linux.vnet.ibm.com>
  Paul Hüber <phueber@kernsp.in>
  Paul Mackerras <paulus@ozlabs.org>
  Paul Menzel <pmenzel@molgen.mpg.de>
  Pavel Emelyanov <xemul@virtuozzo.com>
  Pavel Rojtberg <rojtberg@gmail.com>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Quinn Tran <quinn.tran@cavium.com>
  Rabin Vincent <rabinv@axis.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Rafał Miłecki <rafal@milecki.pl>
  Ralf Baechle <ralf@linux-mips.org>
  Raphael Assenat <raph@raphnet.net>
  Ravi Bangoria <ravi.bangoria@linux.vnet.ibm.com>
  Reiter Wolfgang <wr0112358@gmail.com>
  Richard Weinberger <richard@nod.at>
  Rui Wang <rui.y.wang@intel.com>
  Russell Currey <ruscur@russell.cc>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Sachin Prabhu <sprabhu@redhat.com>
  Salvatore Benedetto <salvatore.benedetto@intel.com>
  Santosh Shilimkar <santosh.shilimkar@oracle.com>
  santosh.shilimkar@oracle.com <santosh.shilimkar@oracle.com>
  Sasha Levin <alexander.levin@verizon.com>
  Sean Hefty <sean.hefty@intel.com>
  Sebastian Andrzej Siewior <bigeasy@linutronix.de>
  Sebastian Ott <sebott@linux.vnet.ibm.com>
  Sebastian Siewior <bigeasy@linutronix.de>
  Sekhar Nori <nsekhar@ti.com>
  Serge Hallyn <serge.hallyn@canonical.com>
  Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
  Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
  Seth Arnold <seth.arnold@canonical.com>
  Shaohua Li <shli@fb.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Steffen Klassert <steffen.klassert@secunet.com>
  stephen hemminger <stephen@networkplumber.org>
  Stephen Hemminger <sthemmin@microsoft.com>
  Steve French <smfrench@gmail.com>
  Steve Wise <swise@opengridcomputing.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Steven Rostedt <rostedt@goodmis.org>
  Sumit Semwal <sumit.semwal@linaro.org>
  Takashi Iwai <tiwai@suse.de>
  Tariq Saeed <tariq.x.saeed@oracle.com>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Hellstrom <thellstrom@vmware.com>
  Thomas Huth <thuth@redhat.com>
  Todd Fujinaka <todd.fujinaka@intel.com>
  Tommi Rantala <tommi.t.rantala@nokia.com>
  Tony Lindgren <tony@atomide.com>
  Toshi Kani <toshi.kani@hpe.com>
  Trond Myklebust <trond.myklebust@primarydata.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Uwe Kleine-König <uwe@kleine-koenig.org>
  Vinayak Menon <vinmenon@codeaurora.org>
  Vineet Gupta <vgupta@synopsys.com>
  Vineet Gupta <Vineet.Gupta1@synopsys.com>
  Viresh Kumar <viresh.kumar@linaro.org>
  Vitaly Kuznetsov <vkuznets@redhat.com>
  Vlad Tsyrklevich <vlad@tsyrklevich.net>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wang, Rui Y <rui.y.wang@intel.com>
  Wei Fang <fangwei1@huawei.com>
  Wengang Wang <wen.gang.wang@oracle.com>
  Weston Andros Adamson <dros@primarydata.com>
  Will Deacon <will.deacon@arm.com>
  Willem de Bruijn <willemb@google.com>
  Willy Tarreau <w@1wt.eu>
  Wolfram Sang <wsa@the-dreams.de>
  Xin Long <lucien.xin@gmail.com>
  Y.C. Chen <yc_chen@aspeedtech.com>
  Yang Yang <yang.yang29@zte.com.cn>
  Yazen Ghannam <yazen.ghannam@amd.com>
  Yegor Yefremov <yegorslists@googlemail.com>
  Youngjin Gil <youngjin.gil@samsung.com>
  Yuval Mintz <Yuval.Mintz@cavium.com>
  Zhao Hongjiang <zhaohongjiang@huawei.com>
  Zhaohongjiang <zhaohongjiang@huawei.com>
  家瑋 <momo1208@gmail.com>
  추지호 <jiho.chu@samsung.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    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-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-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-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-amd64-amd64-xl-credit2                                  pass    
 test-amd64-amd64-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-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-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-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     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=linux-3.10
+ revision=0e3d5747a3ef9986d7617cec396850bf9d039309
+ . ./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-3.10 0e3d5747a3ef9986d7617cec396850bf9d039309
+ branch=linux-3.10
+ revision=0e3d5747a3ef9986d7617cec396850bf9d039309
+ . ./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-3.10
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' x0e3d5747a3ef9986d7617cec396850bf9d039309 = 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-3.14
++ : 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.10
++ : daily-cron.linux-3.10
++ : daily-cron.linux-3.10
++ : daily-cron.linux-3.10
++ : daily-cron.linux-3.10
++ : daily-cron.linux-3.10
++ : daily-cron.linux-3.10
++ : 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.10
++ : 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.10
+ case $1 in
+ : git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
+ : linux-3.10.y
+ : linux-3.10.y
+ : git
+ : git
+ : git://xenbits.xen.org/linux-pvops.git
+ : osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
+ : tested/linux-3.10
+ : refs/heads/tested/linux-3.10
+ return 0
+ cd /home/osstest/repos/linux
+ git push osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git 0e3d5747a3ef9986d7617cec396850bf9d039309:refs/heads/tested/linux-3.10
To osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
   a07ea93..0e3d574  0e3d5747a3ef9986d7617cec396850bf9d039309 -> tested/linux-3.10
+ exit 0


--===============0749073185981909391==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0749073185981909391==--

From xen-devel-bounces@lists.xen.org Tue Jun 27 23:23:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 23:23: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 1dPzpa-0001Td-9d; Tue, 27 Jun 2017 23:23:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <git@johnthomson.fastmail.com.au>) id 1dPzpZ-0001TX-7j
 for xen-devel@lists.xen.org; Tue, 27 Jun 2017 23:23:37 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 D9/20-01993-8F8E2595; Tue, 27 Jun 2017 23:23:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsXilM8io/v9RVC
 kwZrzVhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0b7/jfsBZeYKz7s+cbUwDiTuYuRk0NI4ASj
 xKlNwhB2msT6jv+sXYxcHCwC/1gklt64xAzhtLBKTDqzHKxDQsBTYsvfJvYuRg6gjiKJs58NQ
 cK8Av4SH+afZwWx2QRMJNo/r2IDsUUEpCWufb7MCFEjKHFy5hMWEJtZQFti2cLXzCBjmAU0Jd
 bv0oeYbi+xvuUcWAmLgKrEqTc/mEBsTgFdiaVbvrNC3KkjceX6SrALhIFWrftQM4FRcBaSBbO
 QLJiFsGABI/MqRvXi1KKy1CJdY72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMBw
 ZQCCHYx7/zkdYpTkYFIS5T3VGRQpxJeUn1KZkVicEV9UmpNafIhRhoNDSYJ33XOgnGBRanpqR
 VpmDjByYNISHDxKIrx+V4HSvMUFibnFmekQqVOMxhwbVq//wsTR9GHLFyYhlrz8vFQpcd7PIJ
 MEQEozSvPgBsEi+hKjrJQwLyPQaUI8BalFuZklqPKvGMU5GJWEeVWB6UGIJzOvBG7fK6BTmIB
 OYZkXAHJKSSJCSqqBccqbxmMeP9MsLZLP3L+UnbtP6M1mB46mAs3zNX1NTgrVwWwBi5oOTkuX
 uf8k1IFNc9bmtasZD/VzbjYVsW/ePWd10a33ZxImhbuZdl7SXCjKd+CV+CXmK//WRa+rqngdK
 OQQwzKnKN/pf0Xsc76wz6fNyy5sLzi689PDJJa/d3zbpHoW1gv1K7EUZyQaajEXFScCADw4Un
 XjAgAA
X-Env-Sender: git@johnthomson.fastmail.com.au
X-Msg-Ref: server-8.tower-206.messagelabs.com!1498605815!105232591!1
X-Originating-IP: [66.111.4.28]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 978 invoked from network); 27 Jun 2017 23:23:35 -0000
Received: from out4-smtp.messagingengine.com (HELO
 out4-smtp.messagingengine.com) (66.111.4.28)
 by server-8.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Jun 2017 23:23:35 -0000
Received: from compute6.internal (compute6.nyi.internal [10.202.2.46])
 by mailout.nyi.internal (Postfix) with ESMTP id F2D30226FB
 for <xen-devel@lists.xen.org>; Tue, 27 Jun 2017 19:23:34 -0400 (EDT)
Received: from web1 ([10.202.2.211])
 by compute6.internal (MEProxy); Tue, 27 Jun 2017 19:23:34 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com.au;
 h=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=yWgc7wIY72RR3YS8xiY205ZFUftpu
 zg87uoXcICxUW0=; b=gXK+y8wKIlFzn7E5/iH1nVlm00QQ6MxkUOjPzqikhdwDV
 3FBxL/Z4K6twjLlXWabHPQa4ws9x7GuziIiF/Qe8WcWnF12ksuAQYnysop2e6g8t
 xzWs4DtjqPIV7QMPBYsoD0noiNmxZXjH3WAPB3pVF9h9BTYaLejxkjl7+ttYmxLt
 +YFuiv/ARh8wUpEuG5BH6yFKHjNv7w/sV+6x5dgt+SA/4XfKPIdRNM+kJ7bv+zVp
 N51bUuEF94NYIu9FUgAPH5o5n6FhyCOKhn4nyIZWVRomAFiSULTk84JNLKSL2O86
 +UDJPCLNTNPv/8/9opnnyv0dOtTFUtDq8xf2vStWA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=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=yWgc7w
 IY72RR3YS8xiY205ZFUftpuzg87uoXcICxUW0=; b=r078NCBaLRqysHcHkMKnwl
 ry0dEaV2pBqPEZhnpcdBDeXZybf4RWNLbgzYytCwbTw/gGtov8zGP7eBTb7DsCh1
 vP6YkYsLoDFEomLpduXRl6l/0EQZtcuQpRJ1D+M2KUdDVrl1QB+JMpx1Grdd9Ns9
 NKObdmztn/EigA4bZsLDckO3Vd3nfPr4/cYq2nCGXnfQLYrltZcnLpSq4d1mpvHk
 ai0r8VUp/ul72wgtHzTZK73NJlrTY2unWD4BIENLyBYmwWx9d/fymv7KxfXCmgu8
 ApOdPWSnbHZIHpS7a60p8L22758iTVGejYOs1jLXg3PjL3UZdrcw0nGgEJUQJ2KQ
 ==
X-ME-Sender: <xms:9uhSWbzNO7QnKiCz5zAsBpma3Z0lOiLrqZAA9hKImVQG70qNSGp2Hw>
Received: by mailuser.nyi.internal (Postfix, from userid 99)
 id D543C94719; Tue, 27 Jun 2017 19:23:34 -0400 (EDT)
Message-Id: <1498605814.435235.1023443400.577ACD5C@webmail.messagingengine.com>
From: John Thomson <git@johnthomson.fastmail.com.au>
To: xen-devel@lists.xen.org
MIME-Version: 1.0
X-Mailer: MessagingEngine.com Webmail Interface - ajax-07d9e719
Date: Wed, 28 Jun 2017 09:23:34 +1000
In-Reply-To: <20170627182952.GZ3857@mail-itl>
References: <20170627182952.GZ3857@mail-itl>
Subject: Re: [Xen-devel] Building Xen 4.8 with GCC 7
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCAyOCBKdW4gMjAxNywgYXQgMDQ6MjksIE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNr
aSB3cm90ZToKCj4gL2hvbWUvdXNlci9ycG1idWlsZC9CVUlMRC94ZW4tNC44LjEvc3R1YmRvbS92
dHBtbWdyL3Z0cG1fY21kX2hhbmRsZXIuYzo1NTU6Cj4gdW5kZWZpbmVkIHJlZmVyZW5jZSB0byBg
dHBtcnNhX2ZyZWUnCgpIaSwKSSB0aGluayB0aGlzIHdhcyBmaXhlZCBmb3IgbWUgd2l0aDoKT2xh
ZiBIZXJpbmcncyBbWGVuLWRldmVsXSBbUEFUQ0hdIHZ0cG1tZ3I6IG1ha2UgaW5saW5lIGZ1bmN0
aW9ucyBzdGF0aWMKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hl
bi1kZXZlbC8yMDE3LTA2L21zZzAyODk2Lmh0bWwKV2hlcmUgdGhlIHN0YXRpYyBrZXl3b3JkIGlz
IGFkZGVkIHRvIHRoZSBpbmxpbmUgZnVuY3Rpb25zIGluIHZ0cG1tZ3IKCi0tCiAgSm9obiBUaG9t
c29uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Tue Jun 27 23:57:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 23: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 1dQ0Lf-0003wz-U0; Tue, 27 Jun 2017 23: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 <osstest-admin@xenproject.org>) id 1dQ0Le-0003wn-MW
 for xen-devel@lists.xensource.com; Tue, 27 Jun 2017 23:56:46 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 6C/DA-03032-EB0F2595; Tue, 27 Jun 2017 23:56:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVXfPh6B
 Ig6cXbCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasfLdKvaCb6sYK65N529g
 nFfTxcjFISTwl1FiWtc5ZgjnMaPEok0rmCCcbYwSCxcdBMpwcogIOEt8PTOXHcTmFdCX6H7xl
 a2LkYNDWMBMYt7BfJB6CYGDShL3Jz5kBKmREPCW+PvoFQtIDYg9sc+/i5Gdg03ASuKQGEgBi4
 CqxJnWuYwTGLkXMDKsYtQoTi0qSy3SNTLVSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87
 P3cQI9DgDEOxgXLUg8BCjJAeTkijvqc6gSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvAHvgXKC
 RanpqRVpmTnA0INJS3DwKInw+l0FSvMWFyTmFmemQ6ROMepybFi9/guTEEtefl6qlDjvTZAZA
 iBFGaV5cCNgcXCJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrwrQabwZOaVwG16BXQEE9ARLP
 MCQI4oSURISTUwhgewPHG++eGFhmZQe4efRftT8WuNkWJ+2m2bp6S/Szs51Uv/prvbAo6ki+u
 V7G5GbRIP3fqAm/FcwpcCv9pH1+a1s3OmLLh2zvb3noZLBXVl+fGBr8yZF5mLL9hprX0udHMg
 29znKw8/eMHzcc+2komdX54ybFNqtviypv8Fz57HT6bt3SmqoMRSnJFoqMVcVJwIAIQ9fEN+A
 gAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1498607803!100241410!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42733 invoked from network); 27 Jun 2017 23:56:44 -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; 27 Jun 2017 23:56:44 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dQ0La-0002aC-Nv; Tue, 27 Jun 2017 23: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 1dQ0LV-0000eR-2K; Tue, 27 Jun 2017 23:56:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dQ0LU-0003g8-Hh; Tue, 27 Jun 2017 23:56:36 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111081-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:debian-hvm-install:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop: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-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:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-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-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-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-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-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-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-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-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=da8b14e45c8b8234cb9a609c947f7e4d15f8dbef
X-Osstest-Versions-That: linux=1439ccf73d9c07654fdd5b4969fd53c2feb8684d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 27 Jun 2017 23:56:36 +0000
Subject: [Xen-devel] [linux-linus test] 111081: 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="===============3179708708221256955=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============3179708708221256955==
Content-Type: text/plain

flight 111081 linux-linus real [real]
http://logs.test-lab.xenproject.org/osstest/logs/111081/

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. 110515
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 110515

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 110515
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 110515
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 110515
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 110515
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 110515
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 110515
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 110515
 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     13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-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          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-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-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-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-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-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 linux                da8b14e45c8b8234cb9a609c947f7e4d15f8dbef
baseline version:
 linux                1439ccf73d9c07654fdd5b4969fd53c2feb8684d

Last test of basis   110515  2017-06-17 06:48:56 Z   10 days
Failing since        110536  2017-06-17 23:48:13 Z    9 days   10 attempts
Testing same since   111081  2017-06-27 01:47:46 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  "H.J. Lu" <hjl.tools@gmail.com>
  "Yan, Zheng" <zyan@redhat.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Alex Deucher <alexander.deucher@amd.com>
  Alexander Shishkin <alexander.shishkin@linux.intel.com>
  Alexandre TORGUE <alexandre.torgue@st.com>
  Alexey Khoroshilov <khoroshilov@ispras.ru>
  Alistair Popple <alistair@popple.id.au>
  Allen Hubbe <Allen.Hubbe@dell.com>
  Andrei Vagin <avagin@openvz.org>
  Andrew Duggan <aduggan@synaptics.com>
  Andrew Morton <akpm@linux-foundation.org>
  Andy Lutomirski <luto@kernel.org>
  Angus Ainslie <angus@akkea.ca>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arend van Spriel <arend.vanspriel@broadcom.com>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Bart Van Assche <bart.vanassche@wdc.com>
  Benjamin Gaignard <benjamin.gaignard@linaro.org>
  Benjamin Tissoires <benjamin.tissoires@redhat.com>
  Björn Töpel <bjorn.topel@intel.com>
  Boris Brezillon <boris.brezillon@free-electrons.com>
  Borislav Petkov <bp@suse.de>
  Brian Foster <bfoster@redhat.com>
  Cao jin <caoj.fnst@cn.fujitsu.com>
  Charles Keepax <ckeepax@opensource.wolfsonmicro.com>
  Chen-Yu Tsai <wens@csie.org>
  Chris Mi <chrism@mellanox.com>
  Chris Wilson <chris@chris-wilson.co.uk>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Christian König <christian.koenig@amd.com>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Chu Yuan Lin <cyl@datera.io>
  Chunming Zhou <david1.zhou@amd.com>
  Colin Ian King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Corentin Labbe <clabbe.montjoie@gmail.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Drake <drake@endlessm.com>
  Daniel Lezcano <daniel.lezcano@linaro.org>
  Daniel Mentz <danielmentz@google.com>
  Daniel Stone <daniels@collabora.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Daniel Vetter <daniel.vetter@intel.com>
  Darrick J. Wong <darrick.wong@oracle.com>
  Dave Airlie <airlied@redhat.com>
  Dave Jiang <dave.jiang@intel.com>
  David Howells <dhowells@redhat.com>
  David Rientjes <rientjes@google.com>
  David S. Miller <davem@davemloft.net>
  Dhinakaran Pandiyan <dhinakaran.pandiyan@intel.com>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Edward Cree <ecree@solarflare.com>
  Eli Cohen <eli@mellanox.com>
  Enric Balletbo i Serra <enric.balletbo@collabora.com>
  Eric Dumazet <edumazet@google.com>
  Eric Ren <zren@suse.com>
  Eric W. Biederman <ebiederm@xmission.com>
  Fabrice Gasnier <fabrice.gasnier@st.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Frank Rowand <frank.rowand@sony.com>
  Fugang Duan <fugang.duan@nxp.com>
  Ganesh Goudar <ganeshgr@chelsio.com>
  Gao Feng <gfree.wind@vip.163.com>
  Gary Guo <ghg@datera.io>
  Gary R Hook <gary.hook@amd.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Gregory CLEMENT <gregory.clement@free-electrons.com>
  Haishuang Yan <yanhaishuang@cmss.chinamobile.com>
  Hannes Frederic Sowa <hannes@stressinduktion.org>
  Hans de Goede <hdegoede@redhat.com>
  Heiko Carstens <heiko.carstens@de.ibm.com>
  Heiner Kallweit <hkallweit1@gmail.com>
  Heinrich Schuchardt <xypron.glpk@gmx.de>
  Helge Deller <deller@gmx.de>
  Helge Deller <deller@gmx.de> # parisc
  Hendrik Brueckner <brueckner@linux.vnet.ibm.com>
  Hugh Dickins <hughd@google.com>
  Icenowy Zheng <icenowy@aosc.io>
  Ilya Dryomov <idryomov@gmail.com>
  Ilya Matveychikov <matvejchikov@gmail.com>
  Ilya V. Matveychikov <matvejchikov@gmail.com>
  Ingo Molnar <mingo@kernel.org>
  Jacek Anaszewski <jacek.anaszewski@gmail.com>
  James Cowgill <James.Cowgill@imgtec.com>
  James Hogan <james.hogan@imgtec.com>
  Jan Beulich <jbeulich@suse.com>
  Jan Kara <jack@suse.cz>
  Jan Kratochvil <jan.kratochvil@redhat.com>
  Jani Nikula <jani.nikula@intel.com>
  Jarkko Nikula <jarkko.nikula@linux.intel.com>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jason Wang <jasowang@redhat.com>
  Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
  Jens Axboe <axboe@kernel.dk>
  Jiada Wang <jiada_wang@mentor.com>
  Jiri Kosina <jkosina@suse.cz>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Olsa <jolsa@redhat.com>
  Johannes Berg <johannes.berg@intel.com>
  John Stultz <john.stultz@linaro.org>
  Jon Mason <jdmason@kudzu.us>
  Jonas Gorski <jonas.gorski@gmail.com>
  Jonathan Cameron <jic23@kernel.org>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Juergen Gross <jgross@suse.com>
  Junshan Fang <Junshan.Fang@amd.com>
  Kalle Valo <kvalo@codeaurora.org>
  Kan Liang <Kan.liang@intel.com>
  Kees Cook <keescook@chromium.org>
  Kevin Brodsky <kevin.brodsky@arm.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Larry Finger <Larry.Finger@lwfinger.net>
  Lars-Peter Clausen <lars@metafoo.de>
  Lee Jones <lee.jones@linaro.org>
  Lin Yun Sheng <linyunsheng@huawei.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Liwei Song <liwei.song@windriver.com>
  Logan Gunthorpe <logang@deltatee.com>
  Luis Henriques <lhenriques@suse.com>
  Madalin Bucur <madalin.bucur@nxp.com>
  Magnus Karlsson <magnus.karlsson@intel.com>
  Manish Rangankar <manish.rangankar@cavium.com>
  Maor Dickman <maord@mellanox.com>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcin Nowakowski <marcin.nowakowski@imgtec.com>
  Mark Rutland <mark.rutland@arm.com>
  Mark Salter <msalter@redhat.com>
  Martin Blumenstingl <martin.blumenstingl@googlemail.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin KaFai Lau <kafai@fb.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Masahiro Yamada <yamada.masahiro@socionext.com>
  Masami Hiramatsu <mhiramat@kernel.org>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Max Gurtovoy <maxg@mellanox.com>
  Maxime Ripard <maxime.ripard@free-electrons.com>
  Megha Dey <megha.dey@intel.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Turquette <mturquette@baylibre.com>
  Michail G Etairidis <m.etairidis@beck-ipc.com>
  Michail Georgios Etairidis <m.etairidis@beck-ipc.com>
  Michal Hocko <mhocko@suse.com>
  Michal Simek <michal.simek@xilinx.com>
  Mika Westerberg <mika.westerberg@linux.intel.com>
  Mike Snitzer <snitzer@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Milian Wolff <milian.wolff@kdab.com>
  Miroslav Benes <mbenes@suse.cz>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  Neil Armstrong <narmstrong@baylibre.com>
  Neil Horman <nhorman@tuxdrver.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicholas Piggin <npiggin@gmail.com>
  Nicolas Iooss <nicolas.iooss_linux@m4x.org>
  Niklas Cassel <niklas.cassel@axis.com>
  Olof Johansson <olof@lixom.net>
  Ondrej Kozina <okozina@redhat.com>
  Ondrej Mosnacek <omosnacek@gmail.com>
  Ondrej Mosnáček <omosnacek@gmail.com>
  Or Gerlitz <ogerlitz@mellanox.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Burton <paul.burton@imgtec.com>
  Paul Mackerras <paulus@ozlabs.org>
  Pavel Machek <pavel@ucw.cz>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Dawson <peter.a.dawson@boeing.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Petr Mladek <pmladek@suse.com>
  Phil Reid <preid@electromag.com.au>
  Pravin B Shelar <pshelar@ovn.org>
  Puthikorn Voravootivat <puthik@chromium.org>
  Radim Krčmář <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Raju Rangoju <rajur@chelsio.com>
  Ralf Baechle <ralf@linux-mips.org>
  Ralph Sennhauser <ralph.sennhauser@gmail.com>
  Randy Dunlap <rdunlap@infradead.org>
  Ravi Bangoria <ravi.bangoria@linux.vnet.ibm.com>
  Richard Genoud <richard.genoud@gmail.com>
  Rik van Riel <riel@redhat.com>
  Rob Herring <robh@kernel.org>
  Robert Jarzmik <robert.jarzmik@free.fr>
  Roger Pau Monné <roger.pau@citrix.com>
  Saeed Mahameed <saeedm@mellanox.com>
  Sebastian Andrzej Siewior <bigeasy@linutronix.de>
  Sebastian Parschauer <sparschauer@suse.de>
  Sebastian Siewior <bigeasy@linutronix.de>
  Serhey Popovych <serhe.popovych@gmail.com>
  Stephen Boyd <sboyd@codeaurora.org>
  Stephen Rothwell <sfr@canb.auug.org.au>
  Steve French <smfrench@gmail.com>
  Steve Wise <swise@opengridcomputing.com>
  Steven Haigh <netwiz@crc.id.au>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Subhransu S. Prusty <subhransu.s.prusty@intel.com>
  Takashi Iwai <tiwai@suse.de>
  Takashi Sakamoto <o-takashi@sakamocchi.jp>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Voegtle <tv@lio96.de>
  Tobias Regnery <tobias.regnery@gmail.com>
  Tony Lindgren <tony@atomide.com>
  Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
  Ville Syrjälä <ville.syrjala@linux.intel.com>
  Vinod Koul <vinod.koul@intel.com>
  Vlastimil Babka <vbabka@suse.cz>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wei Wang <weiwan@google.com>
  Wei Yongjun <weiyongjun1@huawei.com>
  Will Deacon <will.deacon@arm.com>
  Wolfram Sang <wsa+renesas@sang-engineering.com>
  Wolfram Sang <wsa@the-dreams.de>
  Xin Long <lucien.xin@gmail.com>
  xypron.glpk@gmx.de <xypron.glpk@gmx.de>
  Yan, Zheng <zyan@redhat.com>
  YD Tseng <yd_tseng@asmedia.com.tw>
  Yong Deng <iemdey@gmail.com>
  Zhang Bo <bo.zhang@nxp.com>
  Zhang Shengju <zhangshengju@cmss.chinamobile.com>
  Álvaro Fernández Rojas <noltari@gmail.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-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-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-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


Not pushing.

(No revision log; it would be 6876 lines long.)


--===============3179708708221256955==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3179708708221256955==--

From xen-devel-bounces@lists.xen.org Wed Jun 28 00:06:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 00: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 1dQ0Uz-0005Q2-VK; Wed, 28 Jun 2017 00: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 <sstabellini@kernel.org>) id 1dQ0Uy-0005Pw-VX
 for xen-devel@lists.xenproject.org; Wed, 28 Jun 2017 00:06:25 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 FF/52-03032-003F2595; Wed, 28 Jun 2017 00:06:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVybKJssu7/T0G
 RBj9b1Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox7Uz+xFZxRqGjatYu5gXG9RBcjF4eQwBIm
 ienrpzJ1MXJysAg4SHw/+Q3I5uBgFIiRePDDGiTMKBAmMfnyElaIEm2J1cd3MYLYbAKGEn+fb
 GIDKZcAspd85gAJiwjoSFy5vpkJZDyzwBdGiZXXZ4LVCwONfDXpGTuIzSkQKNH5+zALiM0r4C
 2x8EQrmC0kECDx63ozmC0qoCtx6N8fNogaQYmTM5+AxZkFtCSWT9/GMoFRYBaS1CwkqQWMTKs
 YNYpTi8pSi3SNjPSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQKDkAEIdjCumR94
 iFGSg0lJlPdUZ1CkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQleLmBQCwkWpaanVqRl5gDjASYtw
 cGjJMLrdxUozVtckJhbnJkOkTrFqMuxYfX6L0xCLHn5ealS4rz3PwIVCYAUZZTmwY2AxeYlRl
 kpYV5GoKOEeApSi3IzS1DlXzGKczAqCfMKgkzhycwrgdv0CugIJqAjWOYFgBxRkoiQkmpgFNl
 1Pvl7SbDryYerbwi4X4+QWlG+VXjVlP9Pp0++98amZ1rOY/MLfSuX32J+LPg58bnWpFitW+En
 Nhge37X7ul/Wh2LBPQc3Z+kpNDKFMW3rOPew8VHMpH2BR3/NOhih0GX1ZE7C9CIeO5YJQr/fX
 F+r3Nh07Z+N3NUzSZ9Ln/pk3Jrd4XNx1UQlluKMREMt5qLiRABsXLoGyAIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1498608382!75811957!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40593 invoked from network); 28 Jun 2017 00:06:23 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Jun 2017 00:06:23 -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 9AD5C2170D;
 Wed, 28 Jun 2017 00:06:20 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 9AD5C2170D
Date: Tue, 27 Jun 2017 17:06:18 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Peter Maydell <peter.maydell@linaro.org>
In-Reply-To: <CAFEAcA-wYgWeYdFRAcW-DhqsFRsy_iKF+WU6qt7UbUKZ+EK1eg@mail.gmail.com>
Message-ID: <alpine.DEB.2.10.1706271438090.24648@sstabellini-ThinkPad-X260>
References: <CAFEAcA-wYgWeYdFRAcW-DhqsFRsy_iKF+WU6qt7UbUKZ+EK1eg@mail.gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 QEMU Developers <qemu-devel@nongnu.org>, paul.durrant@citrix.com,
 Gerd Hoffmann <kraxel@redhat.com>, Anthony PERARD <anthony.perard@citrix.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] Getting rid of xen_init_display() (and its dubious
 call into main_loop_wait())
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCAyNyBKdW4gMjAxNywgUGV0ZXIgTWF5ZGVsbCB3cm90ZToKPiBTbywgdGhlcmUgaXMg
ZXhhY3RseSBvbmUgY2FsbGVyIG9mIG1haW5fbG9vcF93YWl0KCkgaW4gdGhlIHRyZWUgdGhhdAo+
IHBhc3NlcyBpdCAndHJ1ZScgYXMgYW4gYXJndW1lbnQuIFRoYXQgY2FsbGVyIGlzIGluIHhlbl9p
bml0X2Rpc3BsYXkoKQo+IGluIGh3L2Rpc3BhbHkveGVuZmIuYy4gVGhlIGZ1bmN0aW9uIHdhcyBh
ZGRlZCBpbiAyMDA5IHdpdGggdGhlIGNvbW1lbnQKPiAiRklYTUUvVE9ETzogS2lsbCB0aGlzLiBU
ZW1wb3JhcnkgbmVlZGVkIHdoaWxlIERpc3BsYXlTdGF0ZQo+IHJlb3JnYW5pemF0aW9uIGlzIGlu
IGZsaWdodC4iCj4gCj4gSSdkIGxpa2UgdG8gdGhpbmsgdGhhdCB3ZSd2ZSBub3cgY29tcGxldGVk
IHdoYXRldmVyIHJlb3JnIHRoYXQgd2FzLAo+IDggeWVhcnMgb24sIHNvIGNhbiB3ZSBub3cgZ2V0
IHJpZCBvZiB0aGlzIGZ1bmN0aW9uPyBJdCBkZWZpbml0ZWx5Cj4gc2VlbXMgdmVyeSBkdWJpb3Vz
IHRvIGhhdmUgYSBkaXNwbGF5IGluaXQgZnVuY3Rpb24gd2l0aCBhIGJ1c3kgbG9vcAo+IGFuZCBh
IGNhbGwgaW50byBtYWluX2xvb3Bfd2FpdCgpLi4uCgpMT0wsIHlvdSBnb3R0YSBsb3ZlICJ0ZW1w
b3JhcnkgZml4ZXMiLiBJIGFtIGhhcHB5IHRvIHNlZSBpdCB3YXNuJ3QgbWUKdGhhdCBhZGRlZCBp
dCA7LSkKCkkgdGhpbmsgdGhlIGZvbGxvd2luZyBzaG91bGQgZG8gdGhlIHRyaWNrLgoKLS0tCgp4
ZW5mYjogcmVtb3ZlIHhlbl9pbml0X2Rpc3BsYXkgInRlbXBvcmFyeSIgaGFjawoKSW5pdGlhbGl6
ZSB4ZW5mYiBwcm9wZXJseSwgYXMgYWxsIG90aGVyIGJhY2tlbmRzLCBmcm9tIGl0cyBvd24KImlu
aXRpYWxpc2UiIGZ1bmN0aW9uLgoKU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgoKZGlmZiAtLWdpdCBhL2h3L2Rpc3BsYXkveGVuZmIuYyBi
L2h3L2Rpc3BsYXkveGVuZmIuYwppbmRleCBlNzZjMGQ4Li44NzNlNTFmIDEwMDY0NAotLS0gYS9o
dy9kaXNwbGF5L3hlbmZiLmMKKysrIGIvaHcvZGlzcGxheS94ZW5mYi5jCkBAIC03MSw3ICs3MSw2
IEBAIHN0cnVjdCBYZW5GQiB7CiAgICAgaW50ICAgICAgICAgICAgICAgZmJwYWdlczsKICAgICBp
bnQgICAgICAgICAgICAgICBmZWF0dXJlX3VwZGF0ZTsKICAgICBpbnQgICAgICAgICAgICAgICBi
dWdfdHJpZ2dlcjsKLSAgICBpbnQgICAgICAgICAgICAgICBoYXZlX2NvbnNvbGU7CiAgICAgaW50
ICAgICAgICAgICAgICAgZG9fcmVzaXplOwogCiAgICAgc3RydWN0IHsKQEAgLTgwLDYgKzc5LDcg
QEAgc3RydWN0IFhlbkZCIHsKICAgICBpbnQgICAgICAgICAgICAgICB1cF9jb3VudDsKICAgICBp
bnQgICAgICAgICAgICAgICB1cF9mdWxsc2NyZWVuOwogfTsKK3N0YXRpYyBjb25zdCBHcmFwaGlj
SHdPcHMgeGVuZmJfb3BzOwogCiAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqLwogCkBAIC04NTUsNiArODU1LDgg
QEAgc3RhdGljIGludCBmYl9pbml0KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKIHN0YXRpYyBp
bnQgZmJfaW5pdGlhbGlzZShzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCiB7CiAgICAgc3RydWN0
IFhlbkZCICpmYiA9IGNvbnRhaW5lcl9vZih4ZW5kZXYsIHN0cnVjdCBYZW5GQiwgYy54ZW5kZXYp
OworICAgIHN0cnVjdCBYZW5EZXZpY2UgKnhpbjsKKyAgICBzdHJ1Y3QgWGVuSW5wdXQgKmluOwog
ICAgIHN0cnVjdCB4ZW5mYl9wYWdlICpmYl9wYWdlOwogICAgIGludCB2aWRlb3JhbTsKICAgICBp
bnQgcmM7CkBAIC04NzcsMTYgKzg3OSwxMiBAQCBzdGF0aWMgaW50IGZiX2luaXRpYWxpc2Uoc3Ry
dWN0IFhlbkRldmljZSAqeGVuZGV2KQogICAgIGlmIChyYyAhPSAwKQogCXJldHVybiByYzsKIAot
I2lmIDAgIC8qIGhhbmRsZWQgaW4geGVuX2luaXRfZGlzcGxheSgpIGZvciBub3cgKi8KLSAgICBp
ZiAoIWZiLT5oYXZlX2NvbnNvbGUpIHsKLSAgICAgICAgZmItPmMuZHMgPSBncmFwaGljX2NvbnNv
bGVfaW5pdCh4ZW5mYl91cGRhdGUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgeGVuZmJfaW52YWxpZGF0ZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBOVUxMLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5V
TEwsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmIpOwotICAgICAg
ICBmYi0+aGF2ZV9jb25zb2xlID0gMTsKLSAgICB9Ci0jZW5kaWYKKyAgICBmYi0+Yy5jb24gPSBn
cmFwaGljX2NvbnNvbGVfaW5pdChOVUxMLCAwLCAmeGVuZmJfb3BzLCBmYik7CisKKyAgICB4aW4g
PSB4ZW5fcHZfZmluZF94ZW5kZXYoInZrYmQiLCB4ZW5fZG9taWQsIDApOworICAgIGluID0gY29u
dGFpbmVyX29mKHhpbiwgc3RydWN0IFhlbklucHV0LCBjLnhlbmRldik7CisgICAgaW4tPmMuY29u
ID0gZmItPmMuY29uOworICAgIHhlbl9iZV9jaGVja19zdGF0ZSh4aW4pOwogCiAgICAgaWYgKHhl
bnN0b3JlX3JlYWRfZmVfaW50KHhlbmRldiwgImZlYXR1cmUtdXBkYXRlIiwgJmZiLT5mZWF0dXJl
X3VwZGF0ZSkgPT0gLTEpCiAJZmItPmZlYXR1cmVfdXBkYXRlID0gMDsKQEAgLTk3Miw0MiArOTcw
LDMgQEAgc3RhdGljIGNvbnN0IEdyYXBoaWNId09wcyB4ZW5mYl9vcHMgPSB7CiAgICAgLmdmeF91
cGRhdGUgID0geGVuZmJfdXBkYXRlLAogICAgIC51cGRhdGVfaW50ZXJ2YWwgPSB4ZW5mYl91cGRh
dGVfaW50ZXJ2YWwsCiB9OwotCi0vKgotICogRklYTUUvVE9ETzogS2lsbCB0aGlzLgotICogVGVt
cG9yYXJ5IG5lZWRlZCB3aGlsZSBEaXNwbGF5U3RhdGUgcmVvcmdhbml6YXRpb24gaXMgaW4gZmxp
Z2h0LgotICovCi12b2lkIHhlbl9pbml0X2Rpc3BsYXkoaW50IGRvbWlkKQotewotICAgIHN0cnVj
dCBYZW5EZXZpY2UgKnhmYiwgKnhpbjsKLSAgICBzdHJ1Y3QgWGVuRkIgKmZiOwotICAgIHN0cnVj
dCBYZW5JbnB1dCAqaW47Ci0gICAgaW50IGkgPSAwOwotCi13YWl0X21vcmU6Ci0gICAgaSsrOwot
ICAgIG1haW5fbG9vcF93YWl0KHRydWUpOwotICAgIHhmYiA9IHhlbl9wdl9maW5kX3hlbmRldigi
dmZiIiwgZG9taWQsIDApOwotICAgIHhpbiA9IHhlbl9wdl9maW5kX3hlbmRldigidmtiZCIsIGRv
bWlkLCAwKTsKLSAgICBpZiAoIXhmYiB8fCAheGluKSB7Ci0gICAgICAgIGlmIChpIDwgMjU2KSB7
Ci0gICAgICAgICAgICB1c2xlZXAoMTAwMDApOwotICAgICAgICAgICAgZ290byB3YWl0X21vcmU7
Ci0gICAgICAgIH0KLSAgICAgICAgeGVuX3B2X3ByaW50ZihOVUxMLCAxLCAiZGlzcGxheXN0YXRl
IHNldHVwIGZhaWxlZFxuIik7Ci0gICAgICAgIHJldHVybjsKLSAgICB9Ci0KLSAgICAvKiB2ZmIg
Ki8KLSAgICBmYiA9IGNvbnRhaW5lcl9vZih4ZmIsIHN0cnVjdCBYZW5GQiwgYy54ZW5kZXYpOwot
ICAgIGZiLT5jLmNvbiA9IGdyYXBoaWNfY29uc29sZV9pbml0KE5VTEwsIDAsICZ4ZW5mYl9vcHMs
IGZiKTsKLSAgICBmYi0+aGF2ZV9jb25zb2xlID0gMTsKLQotICAgIC8qIHZrYmQgKi8KLSAgICBp
biA9IGNvbnRhaW5lcl9vZih4aW4sIHN0cnVjdCBYZW5JbnB1dCwgYy54ZW5kZXYpOwotICAgIGlu
LT5jLmNvbiA9IGZiLT5jLmNvbjsKLQotICAgIC8qIHJldHJ5IC0+aW5pdCgpICovCi0gICAgeGVu
X2JlX2NoZWNrX3N0YXRlKHhpbik7Ci0gICAgeGVuX2JlX2NoZWNrX3N0YXRlKHhmYik7Ci19CmRp
ZmYgLS1naXQgYS9ody94ZW5wdi94ZW5fbWFjaGluZV9wdi5jIGIvaHcveGVucHYveGVuX21hY2hp
bmVfcHYuYwppbmRleCA3OWFlZjRlLi4zMWQyZjI1IDEwMDY0NAotLS0gYS9ody94ZW5wdi94ZW5f
bWFjaGluZV9wdi5jCisrKyBiL2h3L3hlbnB2L3hlbl9tYWNoaW5lX3B2LmMKQEAgLTk0LDkgKzk0
LDYgQEAgc3RhdGljIHZvaWQgeGVuX2luaXRfcHYoTWFjaGluZVN0YXRlICptYWNoaW5lKQogCiAg
ICAgLyogY29uZmlnIGNsZWFudXAgaG9vayAqLwogICAgIGF0ZXhpdCh4ZW5fY29uZmlnX2NsZWFu
dXApOwotCi0gICAgLyogc2V0dXAgZnJhbWVidWZmZXIgKi8KLSAgICB4ZW5faW5pdF9kaXNwbGF5
KHhlbl9kb21pZCk7CiB9CiAKIHN0YXRpYyB2b2lkIHhlbnB2X21hY2hpbmVfaW5pdChNYWNoaW5l
Q2xhc3MgKm1jKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 28 00:33:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 00: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 1dQ0ua-0007oA-8X; Wed, 28 Jun 2017 00: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 <osstest-admin@xenproject.org>) id 1dQ0uY-0007nm-A2
 for xen-devel@lists.xensource.com; Wed, 28 Jun 2017 00:32:50 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 45/3E-01977-139F2595; Wed, 28 Jun 2017 00:32:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVdfgZ1C
 kwfsNchYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmNB4l7Fgp3nFgWMTmBsY
 W/S6GLk4hAT+MkosfvWXHcJ5zCjR8fQyM4SzjVFi/7WNTF2MnBwiAs4SX8/MZQexeQX0Jbq3n
 AKLCwsESez4/xCsW0LgCZPEnTlbwRISAp4S7x79Z4GxT349ATSVnYNNwErikBhIlEVAVeLN+Z
 +sExi5FzAyrGJUL04tKkst0jXWSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQI9Dk
 DEOxg3PvP6RCjJAeTkijv3i9BkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeN9+B8oJFqWmp1ak
 ZeYAgw8mLcHBoyTC63cVKM1bXJCYW5yZDpE6xajLsWH1+i9MQix5+XmpUuK850BmCIAUZZTmw
 Y2ARcIlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfOWgEzhycwrgdv0CugIJqAjWOYFgBxRko
 iQkmpgtPT79O7h872lt+Wznx4w3KVrb3XUyzn1ssqEvxwpKvl20wzkzzSctp5yjvEZq9i5Q38
 ypympySbM//mszipD//aknXsKtF9eaFz5JL5Swn+ezLHIyOasJw6Fbklma1rFg77I5UxyufTK
 61Tj3Xc8lfOnW5Wff8u+5WxnQ1vi9ab2PAaTDc+llViKMxINtZiLihMB4yVTWn8CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1498609967!76928260!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28472 invoked from network); 28 Jun 2017 00:32: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; 28 Jun 2017 00:32:48 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dQ0uT-000443-PQ; Wed, 28 Jun 2017 00:32: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 1dQ0uO-0001Bm-AV; Wed, 28 Jun 2017 00:32:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dQ0uO-0004aH-64; Wed, 28 Jun 2017 00:32:40 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111121-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=8b9793bfe614ee53029d2b1672e1080170809dcd
X-Osstest-Versions-That: xen=3e68095ef9ba1bee90ce09344f3367f166e5a3d7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 28 Jun 2017 00:32:40 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 111121: 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>

ZmxpZ2h0IDExMTEyMSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMTEyMS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDhiOTc5M2JmZTYxNGVl
NTMwMjlkMmIxNjcyZTEwODAxNzA4MDlkY2QKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDNlNjgwOTVlZjliYTFiZWU5MGNlMDkzNDRmMzM2N2YxNjZlNWEzZDcKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDExMTA3NSAgMjAxNy0wNi0yNiAxNTowMToyMyBaICAgIDEgZGF5cwpG
YWlsaW5nIHNpbmNlICAgICAgICAxMTExMTYgIDIwMTctMDYtMjcgMTY6MDQ6MjkgWiAgICAwIGRh
eXMgICAgMyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTExMTkgIDIwMTctMDYtMjcg
MTk6MDI6MTQgWiAgICAwIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hl
ZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogIERvdWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNvbT4KICBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD14ZW4tdW5zdGFi
bGUtc21va2UKKyByZXZpc2lvbj04Yjk3OTNiZmU2MTRlZTUzMDI5ZDJiMTY3MmUxMDgwMTcwODA5
ZGNkCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdl
dGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcwor
KysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAg
ICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBv
ciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcwor
KysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29z
c3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hv
bWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jawor
KyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQ
T1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2Nr
LWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggeGVuLXVuc3RhYmxlLXNt
b2tlIDhiOTc5M2JmZTYxNGVlNTMwMjlkMmIxNjcyZTEwODAxNzA4MDlkY2QKKyBicmFuY2g9eGVu
LXVuc3RhYmxlLXNtb2tlCisgcmV2aXNpb249OGI5NzkzYmZlNjE0ZWU1MzAyOWQyYjE2NzJlMTA4
MDE3MDgwOWRjZAorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAu
L2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcg
UmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAg
ICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJl
cG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3Qv
cmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAv
aG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJl
cG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisr
IHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9
eGVuCisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHFlbXV1YnJhbmNoPXFlbXUtdXBz
dHJlYW0tdW5zdGFibGUKKyAnWycgeHhlbiA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAn
WycgeHFlbXUtdXBzdHJlYW0tdW5zdGFibGUgPSB4ICddJworIHNlbGVjdF9wcmV2eGVuYnJhbmNo
CisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlLXNtb2tlCisgcHJldnhlbmJy
YW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeDhiOTc5M2JmZTYxNGVlNTMwMjlkMmIxNjcyZTEw
ODAxNzA4MDlkY2QgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFt
CisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAg
ICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RV
cHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
eGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5n
aXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1
Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYu
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6
IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3Rp
YW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292
bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUu
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgt
ZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJu
ZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC0zLjE0CisrIDogdGVzdGVk
L2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMu
Z2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9s
aW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5r
ZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRl
c3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFp
bHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1z
bW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54
ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6
IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJj
ZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9x
ZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1v
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQK
KyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0
ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSB4ZW4tdW5zdGFibGUt
c21va2UKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9o
b21lL29zc3Rlc3QvcmVwb3MveGVuCisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC94ZW4uZ2l0IDhiOTc5M2JmZTYxNGVlNTMwMjlkMmIxNjcyZTEwODAxNzA4
MDlkY2Q6cmVmcy9oZWFkcy9zbW9rZQpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L3hlbi5naXQKICAgM2U2ODA5NS4uOGI5NzkzYiAgOGI5NzkzYmZlNjE0ZWU1MzAyOWQy
YjE2NzJlMTA4MDE3MDgwOWRjZCAtPiBzbW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 28 00:43:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 00: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 1dQ14s-0000HC-8C; Wed, 28 Jun 2017 00:43: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=345af3b7f=Ian.Jackson@citrix.com>)
 id 1dQ14r-0000Gv-CN
 for xen-devel@lists.xenproject.org; Wed, 28 Jun 2017 00:43:29 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 62/3C-03696-0BBF2595; Wed, 28 Jun 2017 00:43:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHRDpO6G30G
 RBr2f+Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxtb54yF3xgrzi6dDZTA+M2ti5GTg4JAX+J
 vQ8msILYbAK6Ek1b/oLFeQUEJU7OfMICYjML6Egs2P2JDcKWl9j+dg4zRI29xJdvp9hBbBYBV
 YnlE7+DxUUEQiROH9rABGILC3hJPGy7BdbLKVAmMeV+B1A9B4eQQIlE52tXiBNMJN4u3MkGEV
 aTmLs+fgIj7ywkR8xCcsQsJEcsYGRexahenFpUllqka6mXVJSZnlGSm5iZo2toYKaXm1pcnJi
 empOYVKyXnJ+7iREYTgxAsIPx7qaAQ4ySHExKorx7vwRFCvEl5adUZiQWZ8QXleakFh9ilOHg
 UJLgvfsTKCdYlJqeWpGWmQMMbJi0BAePkgiv31WgNG9xQWJucWY6ROoUoy7HhtXrvzAJseTl5
 6VKifNq/AIqEgApyijNgxsBi7JLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuYNBrmEJzOvBG
 7TK6AjmICOYJkXAHJESSJCSqqBcdb7H6rrbuz48e53s9Gj79ErGfamKczeM92mhGn9Bc5c9ac
 xnaE/mx9HGE2eevXQ7wTTMNkPUzT1gyqimmUnn/m/o3ay4guPt2dfTbyRX/LrzaS3J/z4Z7a6
 ztg55Uj09aknvr7ZdC57gVNLlM7NmELthYuCrW5ufulvOeF59573mhau4gkLu1iUWIozEg21m
 IuKEwHAlHJ4rQIAAA==
X-Env-Sender: prvs=345af3b7f=Ian.Jackson@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1498610606!75853527!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15522 invoked from network); 28 Jun 2017 00:43:27 -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;
 28 Jun 2017 00:43:27 -0000
X-IronPort-AV: E=Sophos;i="5.40,272,1496102400"; d="scan'208";a="429598459"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22866.64423.452693.77490@mariner.uk.xensource.com>
Date: Wed, 28 Jun 2017 01:43:19 +0100
To: <julien.grall@arm.com>, <wei.liu2@citrix.com>,
 <xen-devel@lists.xenproject.org>
In-Reply-To: <E1dPxBd-00060z-EX@osstest.test-lab.xenproject.org>,
 <E1dPxuj-0003RQ-7h@osstest.test-lab.xenproject.org>
References: <E1dPxuj-0003RQ-7h@osstest.test-lab.xenproject.org>
 <E1dPxBd-00060z-EX@osstest.test-lab.xenproject.org>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Subject: Re: [Xen-devel] [adhoc test] 111118: regressions - FAIL [and 1 more
	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>

aXdqQHhlbmJpdHMueGVuLm9yZyB3cml0ZXMgKCJbYWRob2MgdGVzdF0gMTExMTEyOiByZWdyZXNz
aW9ucyAtIEZBSUwiKToKPiBbYWRob2MgYWRob2NdIDwzdGVzdGluZy5naXQgKG5vIGJyYW5jaCkg
L2Rldi9wdHMvMjk+Cj4gaGFybmVzcyA3MDJjZTNkOiBzZy1ydW4tam9iOiBMb2dmaWxlczogU3Vw
cHJlc3MgbGlua3MgdG8gMC1sZW5ndGggZmlsZS4uLgo+IDExMTExMjogcmVncmVzc2lvbnMgLSBG
QUlMCj4gCj4gZmxpZ2h0IDExMTExMiB4ZW4tdW5zdGFibGUgYWRob2MgW3JlYWxdCj4gaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMTExMi8KPiAKPiBS
ZWdyZXNzaW9ucyA6LSgKPiAKPiBUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBi
bG9ja2luZywKPiBpbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKPiAgdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gx
MCBmYWlsIFJFR1IuIHZzLiAxMTEwMjIKPiAgdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAx
MiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTExMDIyCgpUaGlzIG9u
ZSBsb29rcyBwcmV0dHkgZ29vZC4KCml3akB4ZW5iaXRzLnhlbi5vcmcgd3JpdGVzICgiW2FkaG9j
IHRlc3RdIDExMTExODogcmVncmVzc2lvbnMgLSBGQUlMIik6Ci4uLgo+ICBidWlsZC1hbWQ2NC14
c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTExMDIy
CgpUaGlzIHdhcyBhIGMmcCBlcnJvciB3aGlsZSBzZXR0aW5nIHVwIHRoZSBmbGlnaHQuICBJIGhh
dmUgcmVwbGFjZWQgaXQKd2l0aCAxMTExMjYgd2hpY2ggc2hvdWxkIGZpbmlzaCBieSB0b21vcnJv
dyBtb3JuaW5nLiAgQnV0LCBnaXZlbiB0aGUKcmVzdWx0cyBvZiAxMTExMTIgSSBkb24ndCBleHBl
Y3QgaXQgdG8gZmluZCBhbnl0aGluZyB1bnRvd2FyZC4KCklhbi4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 28 01:07:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 01:07: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 1dQ1SH-0004Yj-PV; Wed, 28 Jun 2017 01:07:41 +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 1dQ1SF-0004Xy-N3
 for xen-devel@lists.xen.org; Wed, 28 Jun 2017 01:07:39 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 41/A2-03696-B5103595; Wed, 28 Jun 2017 01:07:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGIsWRWlGSWpSXmKPExsXilM8iqxvFGBx
 pcHmOvMWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmnH2ciNbwRP2ioc3HjE3MP5j7WLk4hASWMUo
 sfFZG5DDCeRkS0xcco0FJMEiMIlVYvaOk4wgCQkBT4nV87exQNjOEr3LZ7BDdB9ilNh1fC9YN
 5tAqET79hlgtoiAtMS1z5cZQYqYBeYySszY8JENJCEsoC+x/QREA4uAqsTPBTeYQGxeAX+Jn7
 MesEFskJO4ea6TGcTmFAiQ2LZ4LzvEef4SKw4tYoeoF5Q4OfMJ0EUcQAvUJdbPEwIJ8wsoSWx
 bfxnsaGYBeYnmrbOZJzAKz0LSMQuhYxaSqgWMzKsY1YtTi8pSi3SN9JKKMtMzSnITM3N0DQ3M
 9HJTi4sT01NzEpOK9ZLzczcxAsOcAQh2MC7763SIUZKDSUmUd++XoEghvqT8lMqMxOKM+KLSn
 NTiQ4wyHBxKErxl/4FygkWp6akVaZk5wIiDSUtw8CiJ8PpdBUrzFhck5hZnpkOkTjHqcjR92P
 KFSYglLz8vVUqcdynIDAGQoozSPLgRsOi/xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWFeA5A
 pPJl5JXCbXgEdwQR0BMu8AJAjShIRUlINjFN6+uy0pae/mDx7E1Nl/flLzhfsrksE5V05/EHs
 G49uARNz/GafpvDy5MwJSjNec9ye0Z2z82/7sptuu9t/6d4pnLr18N8Mjx2ZzLem1RRO4U1j/
 Xv14Ms8xhzJawqCMZN/V87WOdPEJ3LLyuH4b8Eob8FjXbwtDnPZTP9uuL+665Ss8K+OZiWW4o
 xEQy3mouJEALQ0pqn5AgAA
X-Env-Sender: marmarek@invisiblethingslab.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1498612057!70076731!1
X-Originating-IP: [66.111.4.29]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTExLjQuMjkgPT4gNjQ0MA==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44691 invoked from network); 28 Jun 2017 01:07:38 -0000
Received: from out5-smtp.messagingengine.com (HELO
 out5-smtp.messagingengine.com) (66.111.4.29)
 by server-13.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Jun 2017 01:07:38 -0000
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 6962620703;
 Tue, 27 Jun 2017 21:07:37 -0400 (EDT)
Received: from frontend2 ([10.202.2.161])
 by compute7.internal (MEProxy); Tue, 27 Jun 2017 21:07:37 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:message-id:mime-version:references
 :subject:to:x-me-sender:x-me-sender:x-sasl-enc:x-sasl-enc; s=
 fm1; bh=fgb4S80wySuR1DW2KE7SYqh4W0OeA17u2yX3VymNZIc=; b=pAWIJl6w
 xTkyOlivhl+iSz4GeXNBuq3V6EEAXZgKB87TLLZsZan7isIgKXj3durl/HmWbK2N
 8qd5T8woT0dO2LfofkjzMXf79zmsh8jqiZ4ioRdsyvVrEilcRXo7LaPSVKoquFmG
 ozQebAWuSnw3nZLmQec8lqXpblL9BI/SiKM6r+Q5epl74o2Yb7tQhlt+LCe98Rn5
 ZoOxOdVMaXXYQsVmPGDLDxonOQ0JU5EeaNX9X7wVakeL2tm4OxcVMECFlBOH+1mQ
 wFcSK/VF/YMs32ZVxgD0MzelNZ1mXRq2ZGUD8DSvfHU6sRlmJa7nxBS6gyvLGdjX
 p02yIs1qRShyLQ==
X-ME-Sender: <xms:WQFTWY_EuBQ5lGZHsa89_cLa_2MG9hI2hpv63BmXt-ZdCXgcWU9axw>
X-Sasl-enc: 7yyepz0w7B9V9lkLRtNG9w8/UWYSLElnTOlQxkUB/8C6 1498612056
Received: from devel-3rdparty.localdomain (89-70-103-23.dynamic.chello.pl
 [89.70.103.23])
 by mail.messagingengine.com (Postfix) with ESMTPA id 755A1242CE;
 Tue, 27 Jun 2017 21:07:36 -0400 (EDT)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xen.org
Date: Wed, 28 Jun 2017 03:07:24 +0200
Message-Id: <1498612044-14114-3-git-send-email-marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1498612044-14114-1-git-send-email-marmarek@invisiblethingslab.com>
References: <1498612044-14114-1-git-send-email-marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Organization: Invisible Things Lab
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Subject: [Xen-devel] [PATCH 2/2] libxl: fix osvm cpuid 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>

SXQncyBiaXQgOSBub3QgMTAgKHdoaWNoIGlzIGlicykuCgpTaWduZWQtb2ZmLWJ5OiBNYXJlayBN
YXJjenlrb3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+Ci0t
LQogdG9vbHMvbGlieGwvbGlieGxfY3B1aWQuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGlu
c2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhs
X2NwdWlkLmMgYi90b29scy9saWJ4bC9saWJ4bF9jcHVpZC5jCmluZGV4IDFjZjc5NzMuLmE0YTY5
YWYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NwdWlkLmMKKysrIGIvdG9vbHMvbGli
eGwvbGlieGxfY3B1aWQuYwpAQCAtMjAzLDcgKzIwMyw3IEBAIGludCBsaWJ4bF9jcHVpZF9wYXJz
ZV9jb25maWcobGlieGxfY3B1aWRfcG9saWN5X2xpc3QgKmNwdWlkLCBjb25zdCBjaGFyKiBzdHIp
CiAgICAgICAgIHsic2tpbml0IiwgICAgICAgMHg4MDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gs
IDEyLCAgMX0sCiAgICAgICAgIHsieG9wIiwgICAgICAgICAgMHg4MDAwMDAwMSwgTkEsIENQVUlE
X1JFR19FQ1gsIDExLCAgMX0sCiAgICAgICAgIHsiaWJzIiwgICAgICAgICAgMHg4MDAwMDAwMSwg
TkEsIENQVUlEX1JFR19FQ1gsIDEwLCAgMX0sCi0gICAgICAgIHsib3N2dyIsICAgICAgICAgMHg4
MDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsIDEwLCAgMX0sCisgICAgICAgIHsib3N2dyIsICAg
ICAgICAgMHg4MDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsICA5LCAgMX0sCiAgICAgICAgIHsi
M2Rub3dwcmVmZXRjaCIsMHg4MDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsICA4LCAgMX0sCiAg
ICAgICAgIHsibWlzYWxpZ25zc2UiLCAgMHg4MDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsICA3
LCAgMX0sCiAgICAgICAgIHsic3NlNGEiLCAgICAgICAgMHg4MDAwMDAwMSwgTkEsIENQVUlEX1JF
R19FQ1gsICA2LCAgMX0sCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 28 01:07:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 01:07: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 1dQ1S7-0004Xe-5F; Wed, 28 Jun 2017 01:07:31 +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 1dQ1S6-0004XY-1w
 for xen-devel@lists.xen.org; Wed, 28 Jun 2017 01:07:30 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 61/6B-17076-15103595; Wed, 28 Jun 2017 01:07:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsXilM8iqxvAGBx
 pMLnLyGLJx8UsDoweR3f/ZgpgjGLNzEvKr0hgzeh4fYqp4ANLxbLlB5gaGHtYuhi5OIQEVjFK
 PGpcy9TFyAnkZEt83v8RLMEi8JNF4uGRnywgCQkBT4mn6y6yQ9jOEhtuTGGE6D7EKLH8zC1mk
 ASbQKhE+/YZrCC2iIC0xLXPl8GKmAXmMkrM2PCRDSQhLKAm8en/ZLCpLAKqEiv+vwUq4uDgFf
 CX+HCcCWKBnMTNc51gM3kFBCVOznzCAlLCLKAusX6eEEiYX0BJYtt6kPGcQGF5ieats5knMAr
 OQtIxC6FjFpKqBYzMqxg1ilOLylKLdI0M9JKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLz
 czcxAsO2noGBcQdj8wm/Q4ySHExKorx7vwRFCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgffUfK
 CdYlJqeWpGWmQOMIJi0BAePkgiv31WgNG9xQWJucWY6ROoUoy5H04ctX5iEWPLy81KlxHmtGI
 IjhQRAijJK8+BGwKL5EqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVhXgOQS3gy80rgNr0COoI
 J6AiWeQEgR5QkIqSkGhglmaws3m6+dSiz9a7lez8OE+3KM9UJL26kHatg3XyDbZmF6dSljVt3
 zN/Ly+UgIzfBrmtn5NuGqxMYl2lcFX/Vd/T3gXvJVw928B39IMuyK+6dgILQvx0vV86y1s7M3
 /ou2+PDnNsxof/0hWotFjq9mvd5fvoVpY5NSedyX0xc6u3p5TLl19lPSizFGYmGWsxFxYkAph
 H+WeECAAA=
X-Env-Sender: marmarek@invisiblethingslab.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1498612047!90879332!1
X-Originating-IP: [66.111.4.29]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTExLjQuMjkgPT4gNjQ0MA==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57108 invoked from network); 28 Jun 2017 01:07:28 -0000
Received: from out5-smtp.messagingengine.com (HELO
 out5-smtp.messagingengine.com) (66.111.4.29)
 by server-12.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Jun 2017 01:07:28 -0000
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id E8D522090D;
 Tue, 27 Jun 2017 21:07:26 -0400 (EDT)
Received: from frontend2 ([10.202.2.161])
 by compute7.internal (MEProxy); Tue, 27 Jun 2017 21:07:26 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:message-id:mime-version:subject:to:x-me-sender
 :x-me-sender:x-sasl-enc:x-sasl-enc; s=fm1; bh=fMf2km9F5+iEZeTWih
 FGWq6vAvskb915fRPVUX1fevM=; b=BIcnIx+oTPeGqSF/l1S5HJpD/CpzOsUDXE
 TcDyd/FdypD65QJI2DFefOm5lPwBr+7hdlMkEb2as1VeSVeLcRq1RU8xCJellthT
 fLfxLXfGxuSD6PD0eEsumLlpKa1HM2PRnwkxHCZqKvE0LD18YL0mjXWe3dCdXgoS
 F5Xy0oNeM3ni7n6pqGN/voI7n+Du3N/7zkqXnVDyLfHUMdupSTAGih4zCv6cKfg8
 fKHGNxh1eb+Jisqjg35ugsDkz0+rKLwOOauN1W7jAtsM3ZQQ2RYOsOhpdvhFGAyi
 PNi5/PP/qVCjrmiXrjM9NR4l/VW1Ey5qtN0w1E+7GNxQOEWkGrHg==
X-ME-Sender: <xms:TgFTWeEn0CgZRD63476QZYOfo5owziJ684CkGAmpZp6WyJ8NiERKJg>
X-Sasl-enc: IRzE6Fe0esP/LIdv9RqHl02XgS2ouD2QgCMZkB20+mSD 1498612046
Received: from devel-3rdparty.localdomain (89-70-103-23.dynamic.chello.pl
 [89.70.103.23])
 by mail.messagingengine.com (Postfix) with ESMTPA id E88B724252;
 Tue, 27 Jun 2017 21:07:25 -0400 (EDT)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xen.org
Date: Wed, 28 Jun 2017 03:07:22 +0200
Message-Id: <1498612044-14114-1-git-send-email-marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
Organization: Invisible Things Lab
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Subject: [Xen-devel] [PATCH 0/2] libxl: cpuid 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>

VGhpcyBhZGRzIGhhbmRsaW5nIG1vcmUgY3B1aWQgYml0cyBieSBuYW1lLiBNb3N0bHkgYmFzZWQg
b24gY3B1X21hcC54bWwgZnJvbQpsaWJ2aXJ0LgpUaGVyZSBhcmUgYWxzbyBzb21lIGRpZmZlcmVu
Y2VzIC0gbG9va3MgbGlrZSBkaWZmZXJlbnQgbmFtaW5nIGluIEludGVsIGFuZCBBTUQKZG9jdW1l
bnRhdGlvbiAoYW5kIHNvbWV0aW1lcyBhbHNvIExpbnV4KS4gRm9yIGV4YW1wbGUgInBuaSIgdnMg
InNzZTMiLiBJcyBpdCBvawp0byBhZGQgdGhvc2UgYWx0ZXJuYXRpdmUgbmFtZXMgdG9vPyBUaGVy
ZSBpcyBhbHJlYWR5IHN1Y2ggY2FzZSBmb3IgInNzZTQuMSIgLyAic3NlNF8xIi4KCk1hcmVrIE1h
cmN6eWtvd3NraS1Hw7NyZWNraSAoMik6CiAgbGlieGw6IGFkZCBtb3JlIGNwdWlkIGZsYWdzIGhh
bmRsaW5nCiAgbGlieGw6IGZpeCBvc3ZtIGNwdWlkIGZsYWcKCiBkb2NzL21hbi94bC5jZmcucG9k
LjUuaW4gIHwgMjAgKysrKysrKysrKysrLS0tLS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2NwdWlk
LmMgfCAzOSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KIDIgZmlsZXMg
Y2hhbmdlZCwgNTAgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKCi0tIAoyLjcuNAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 28 01:07:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 01:07: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 1dQ1SF-0004Xz-E3; Wed, 28 Jun 2017 01:07:39 +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 1dQ1SD-0004Xp-P2
 for xen-devel@lists.xen.org; Wed, 28 Jun 2017 01:07:37 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 3C/4B-23755-85103595; Wed, 28 Jun 2017 01:07:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGIsWRWlGSWpSXmKPExsXilM8iqxvBGBx
 psLJDwmLJx8UsDoweR3f/ZgpgjGLNzEvKr0hgzdh15ChjwQnLikuXnzM1ML7R6mLk4hASWMUo
 MWtPD1sXIyeQky2x+MQzMJtFYBKrxKIVkiC2hICnxN4l71ghbGeJ5i03WSGaDzFKzOg9zQiSY
 BMIlWjfPgOsSERAWuLa58uMIEXMAnOBijZ8BJsqLGApse/Te3aIDaoSlx4uYwKxeQX8JT59es
 ACsUFO4ua5TmYQm1MgQGLb4r3sENf5S6w4tIgdol5Q4uTMJ0D1HEAL1CXWzxMCCfMLKElsW38
 Z7B5mAXmJ5q2zmScwCs9C0jELoWMWkqoFjMyrGDWKU4vKUot0DS31kooy0zNKchMzc3QNDYz1
 clOLixPTU3MSk4r1kvNzNzECw7yegYFxB+Pv436HGCU5mJREefd+CYoU4kvKT6nMSCzOiC8qz
 UktPsQow8GhJMGbyhAcKSRYlJqeWpGWmQOMOJi0BAePkgiv31WgVt7igsTc4sx0iNQpRl2Oa2
 93fWESYsnLz0uVEue1ApkhAFKUUZoHNwIW/ZcYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfM
 a/AdaxZOZVwK36RXQEUxAR7DMCwA5oiQRISXVwJiiwBo8Lzl3q2H8zjt7g2xTGNI/brnfGfHy
 Tyj/M/WdXyMzGKdO0OWtPPf6y6+HAbeT/qx77C/2VZIjecJOjv9bzDkP/A89GMzSkp/XdrJSc
 u1HrqfGevqTFog5Hp9jcGbv74XPlgs2e2qyXdqvcj14DQO/Sy/HAfVrCje+9xoolyZ+PKllfU
 eJpTgj0VCLuag4EQCqGjQq+QIAAA==
X-Env-Sender: marmarek@invisiblethingslab.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1498612055!107520998!1
X-Originating-IP: [66.111.4.29]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTExLjQuMjkgPT4gNjQ0MA==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15190 invoked from network); 28 Jun 2017 01:07:36 -0000
Received: from out5-smtp.messagingengine.com (HELO
 out5-smtp.messagingengine.com) (66.111.4.29)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Jun 2017 01:07:36 -0000
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 39E1120905;
 Tue, 27 Jun 2017 21:07:35 -0400 (EDT)
Received: from frontend2 ([10.202.2.161])
 by compute7.internal (MEProxy); Tue, 27 Jun 2017 21:07:35 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:message-id:mime-version:references
 :subject:to:x-me-sender:x-me-sender:x-sasl-enc:x-sasl-enc; s=
 fm1; bh=5k8rpNlQm4eQ1rcDv4c7PIE7jMbZTLwUaS31FMTxo9k=; b=ljWAnlQq
 i5ns+aVT/HHX6kRBVDUXRHNQ1QddL85VcrQvn+x8gkiNbGdN7LIuS3Iyny1PYk83
 6NFLl57ILETOVGz2C+QornFWdHKYjSAZZFGW9iLio6EvCMW8zlmgyGVOLBGQ2AxX
 sjlTK5Nnlh1SfJFwmkYi1IAyuKQheObCtSsdCotM0HRbP324xpU06jHZ5/pLk6Iq
 EvWeJhrGz9M1qtwAr/9bU1diQrDEbIR3xYa3ZeQ7ko69/lml2upYw1wlaIrXCYC+
 GW5Q+caGhDOVC9FlgN5CPMjE97Re3+A0386WQTERfGJvE1NdQg2hToFe42zMM6ie
 +mIKuu8e1hww2w==
X-ME-Sender: <xms:VwFTWYoMqmVIK-OWQ6cqkaCf90XB7IJMk2sgE30JWgbX48ZelXMWsA>
X-Sasl-enc: wLn71Bpy61yllaVnsB/IJXd8tc8Sn1XfeZHCl1cKbrjc 1498612054
Received: from devel-3rdparty.localdomain (89-70-103-23.dynamic.chello.pl
 [89.70.103.23])
 by mail.messagingengine.com (Postfix) with ESMTPA id 42274242CE;
 Tue, 27 Jun 2017 21:07:34 -0400 (EDT)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xen.org
Date: Wed, 28 Jun 2017 03:07:23 +0200
Message-Id: <1498612044-14114-2-git-send-email-marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1498612044-14114-1-git-send-email-marmarek@invisiblethingslab.com>
References: <1498612044-14114-1-git-send-email-marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Organization: Invisible Things Lab
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Subject: [Xen-devel] [PATCH 1/2] libxl: add more cpuid flags 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>

VGhpcyBpcyByZXN1bHQgb2YgcGFyc2luZyBjcHVfbWFwLnhtbCBmcm9tIGxpYnZpcnQuClRoZSBt
b3N0IGltcG9ydGFudCBwYXJ0IGlzIGhhbmRsaW5nIGxlYWYgMHgwMDAwMDAwNywgYnV0IHdoaWxl
IGF0IGl0IGFkZApvdGhlciBiaXRzIHRvby4KClNpZ25lZC1vZmYtYnk6IE1hcmVrIE1hcmN6eWtv
d3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KLS0tCiBkb2Nz
L21hbi94bC5jZmcucG9kLjUuaW4gIHwgMjAgKysrKysrKysrKysrLS0tLS0tLS0KIHRvb2xzL2xp
YnhsL2xpYnhsX2NwdWlkLmMgfCAzNyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCiAyIGZpbGVzIGNoYW5nZWQsIDQ5IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluIGIvZG9jcy9tYW4veGwuY2ZnLnBv
ZC41LmluCmluZGV4IDM4MDg0YzcuLjUxMzYxYzQgMTAwNjQ0Ci0tLSBhL2RvY3MvbWFuL3hsLmNm
Zy5wb2QuNS5pbgorKysgYi9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4KQEAgLTE0NjQsMTQgKzE0
NjQsMTggQEAgYXBpY2lkc2l6ZSBicmFuZGlkIGNsZmx1c2ggZmFtaWx5IGxvY2FsYXBpY2lkIG1h
eGxlYWYgbWF4aHZsZWFmIG1vZGVsIG5jCiBwcm9jY291bnQgcHJvY3BrZyBzdGVwcGluZwogCiBM
aXN0IG9mIGtleXMgdGFraW5nIGEgY2hhcmFjdGVyOgotM2Rub3cgM2Rub3dleHQgM2Rub3dwcmVm
ZXRjaCBhYm0gYWNwaSBhZXMgYWx0bW92Y3I4IGFwaWMgYXZ4IGNsZnNoIGNtb3YKLWNtcGxlZ2Fj
eSBjbXB4Y2hnMTYgY21weGNoZzggY250eGlkIGRjYSBkZSBkcyBkc2NwbCBkdGVzNjQgZXN0IGV4
dGFwaWMgZjE2YwotZmZ4c3IgZm1hNCBmcHUgZnhzciBodHQgaHlwZXJ2aXNvciBpYTY0IGlicyBs
YWhmc2FoZiBsbSBsd3AgbWNhIG1jZSBtaXNhbGlnbnNzZQotbW14IG1teGV4dCBtb25pdG9yIG1v
dmJlIG1zciBtdHJyIG5vZGVpZCBueCBvc3Z3IG9zeHNhdmUgcGFlIHBhZ2UxZ2IgcGF0IHBiZQot
cGNsbXVscWRxIHBkY20gcGdlIHBvcGNudCBwc2UgcHNlMzYgcHNuIHJkdHNjcCBza2luaXQgc214
IHNzIHNzZSBzc2UyIHNzZTMKLXNzZTRfMSBzc2U0XzIgc3NlNGEgc3NzZTMgc3ZtIHN2bV9kZWNv
ZGUgc3ZtX2xicnYgc3ZtX25wdCBzdm1fbnJpcHMKLXN2bV9wYXVzZWZpbHQgc3ZtX3RzY3JhdGUg
c3ZtX3ZtY2JjbGVhbiBzeXNjYWxsIHN5c2VudGVyIHRibSB0bSB0bTIgdG9wb2V4dCB0c2MKLXZt
ZSB2bXggd2R0IHgyYXBpYyB4b3AgeHNhdmUgeHRwcgorM2Rub3cgM2Rub3dleHQgM2Rub3dwcmVm
ZXRjaCBhYm0gYWNwaSBhZHggYWVzIGFsdG1vdmNyOCBhcGljIGFyYXQgYXZ4IGF2eDIKK2F2eDUx
Mi00Zm1hcHMgYXZ4NTEyLTR2bm5pdyBhdng1MTJidyBhdng1MTJjZCBhdng1MTJkcSBhdng1MTJl
ciBhdng1MTJmCithdng1MTJpZm1hIGF2eDUxMnBmIGF2eDUxMnZibWkgYXZ4NTEydmwgYm1pMSBi
bWkyIGNsZmx1c2hvcHQgY2xmc2ggY21vdgorY21wbGVnYWN5IGNtcHhjaGcxNiBjbXB4Y2hnOCBj
bXQgY250eGlkIGRjYSBkZSBkcyBkc2NwbCBkdGVzNjQgZXJtcyBlc3QgZXh0YXBpYworZjE2YyBm
ZnhzciBmbWEgZm1hNCBmcHUgZnNnc2Jhc2UgZnhzciBobGUgaHR0IGh5cGVydmlzb3IgaWE2NCBp
YnMgaW52cGNpZAoraW52dHNjIGxhaGZzYWhmIGxtIGx3cCBtY2EgbWNlIG1pc2FsaWduc3NlIG1t
eCBtbXhleHQgbW9uaXRvciBtb3ZiZSBtcHggbXNyCittdHJyIG5vZGVpZCBueCBvc3BrZSBvc3Z3
IG9zeHNhdmUgcGFlIHBhZ2UxZ2IgcGF0IHBiZSBwY2lkIHBjbG11bHFkcSBwZGNtCitwZXJmY3Ry
X2NvcmUgcGVyZmN0cl9uYiBwZ2UgcGt1IHBvcGNudCBwc2UgcHNlMzYgcHNuIHJkcmFuZCByZHNl
ZWQgcmR0c2NwIHJ0bQorc2tpbml0IHNtYXAgc21lcCBzbXggc3Mgc3NlIHNzZTIgc3NlMyBzc2U0
XzEgc3NlNF8yIHNzZTRhIHNzc2UzIHN2bSBzdm1fZGVjb2RlCitzdm1fbGJydiBzdm1fbnB0IHN2
bV9ucmlwcyBzdm1fcGF1c2VmaWx0IHN2bV90c2NyYXRlIHN2bV92bWNiY2xlYW4gc3lzY2FsbAor
c3lzZW50ZXIgdGJtIHRtIHRtMiB0b3BvZXh0IHRzYyB0c2MtZGVhZGxpbmUgdHNjX2FkanVzdCB2
bWUgdm14IHdkdCB4MmFwaWMgeG9wCit4c2F2ZSB4dHByCiAKIFRoZSB4ZW5kIHN5bnRheCBpcyBh
IGxpc3Qgb2YgdmFsdWVzIGluIHRoZSBmb3JtIG9mCiAnbGVhZm51bTpyZWdpc3Rlcj1iaXRzdHJp
bmcscmVnaXN0ZXI9Yml0c3RyaW5nJwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY3B1
aWQuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NwdWlkLmMKaW5kZXggMjQ1OTFlMi4uMWNmNzk3MyAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY3B1aWQuYworKysgYi90b29scy9saWJ4bC9s
aWJ4bF9jcHVpZC5jCkBAIC0xMDAsMTEgKzEwMCwxMyBAQCBpbnQgbGlieGxfY3B1aWRfcGFyc2Vf
Y29uZmlnKGxpYnhsX2NwdWlkX3BvbGljeV9saXN0ICpjcHVpZCwgY29uc3QgY2hhciogc3RyKQog
ICAgICAgICB7ImNsZmx1c2giLCAgICAgIDB4MDAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRUJYLCAg
OCwgIDh9LAogICAgICAgICB7ImJyYW5kaWQiLCAgICAgIDB4MDAwMDAwMDEsIE5BLCBDUFVJRF9S
RUdfRUJYLCAgMCwgIDh9LAogICAgICAgICB7Imh5cGVydmlzb3IiLCAgIDB4MDAwMDAwMDEsIE5B
LCBDUFVJRF9SRUdfRUNYLCAzMSwgIDF9LAorICAgICAgICB7InJkcmFuZCIsICAgICAgIDB4MDAw
MDAwMDEsIE5BLCBDUFVJRF9SRUdfRUNYLCAzMCwgIDF9LAogICAgICAgICB7ImYxNmMiLCAgICAg
ICAgIDB4MDAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRUNYLCAyOSwgIDF9LAogICAgICAgICB7ImF2
eCIsICAgICAgICAgIDB4MDAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRUNYLCAyOCwgIDF9LAogICAg
ICAgICB7Im9zeHNhdmUiLCAgICAgIDB4MDAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRUNYLCAyNywg
IDF9LAogICAgICAgICB7InhzYXZlIiwgICAgICAgIDB4MDAwMDAwMDEsIE5BLCBDUFVJRF9SRUdf
RUNYLCAyNiwgIDF9LAogICAgICAgICB7ImFlcyIsICAgICAgICAgIDB4MDAwMDAwMDEsIE5BLCBD
UFVJRF9SRUdfRUNYLCAyNSwgIDF9LAorICAgICAgICB7InRzYy1kZWFkbGluZSIsIDB4MDAwMDAw
MDEsIE5BLCBDUFVJRF9SRUdfRUNYLCAyNCwgIDF9LAogICAgICAgICB7InBvcGNudCIsICAgICAg
IDB4MDAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRUNYLCAyMywgIDF9LAogICAgICAgICB7Im1vdmJl
IiwgICAgICAgIDB4MDAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRUNYLCAyMiwgIDF9LAogICAgICAg
ICB7IngyYXBpYyIsICAgICAgIDB4MDAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRUNYLCAyMSwgIDF9
LApAQCAtMTE0LDkgKzExNiwxMSBAQCBpbnQgbGlieGxfY3B1aWRfcGFyc2VfY29uZmlnKGxpYnhs
X2NwdWlkX3BvbGljeV9saXN0ICpjcHVpZCwgY29uc3QgY2hhciogc3RyKQogICAgICAgICB7InNz
ZTQuMSIsICAgICAgIDB4MDAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRUNYLCAxOSwgIDF9LAogICAg
ICAgICB7InNzZTRfMSIsICAgICAgIDB4MDAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRUNYLCAxOSwg
IDF9LAogICAgICAgICB7ImRjYSIsICAgICAgICAgIDB4MDAwMDAwMDEsIE5BLCBDUFVJRF9SRUdf
RUNYLCAxOCwgIDF9LAorICAgICAgICB7InBjaWQiLCAgICAgICAgIDB4MDAwMDAwMDEsIE5BLCBD
UFVJRF9SRUdfRUNYLCAxNywgIDF9LAogICAgICAgICB7InBkY20iLCAgICAgICAgIDB4MDAwMDAw
MDEsIE5BLCBDUFVJRF9SRUdfRUNYLCAxNSwgIDF9LAogICAgICAgICB7Inh0cHIiLCAgICAgICAg
IDB4MDAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRUNYLCAxNCwgIDF9LAogICAgICAgICB7ImNtcHhj
aGcxNiIsICAgIDB4MDAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRUNYLCAxMywgIDF9LAorICAgICAg
ICB7ImZtYSIsICAgICAgICAgIDB4MDAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRUNYLCAxMiwgIDF9
LAogICAgICAgICB7ImNudHhpZCIsICAgICAgIDB4MDAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRUNY
LCAxMCwgIDF9LAogICAgICAgICB7InNzc2UzIiwgICAgICAgIDB4MDAwMDAwMDEsIE5BLCBDUFVJ
RF9SRUdfRUNYLCAgOSwgIDF9LAogICAgICAgICB7InRtMiIsICAgICAgICAgIDB4MDAwMDAwMDEs
IE5BLCBDUFVJRF9SRUdfRUNYLCAgOCwgIDF9LApAQCAtMTU4LDYgKzE2MiwzOCBAQCBpbnQgbGli
eGxfY3B1aWRfcGFyc2VfY29uZmlnKGxpYnhsX2NwdWlkX3BvbGljeV9saXN0ICpjcHVpZCwgY29u
c3QgY2hhciogc3RyKQogICAgICAgICB7ImRlIiwgICAgICAgICAgIDB4MDAwMDAwMDEsIE5BLCBD
UFVJRF9SRUdfRURYLCAgMiwgIDF9LAogICAgICAgICB7InZtZSIsICAgICAgICAgIDB4MDAwMDAw
MDEsIE5BLCBDUFVJRF9SRUdfRURYLCAgMSwgIDF9LAogICAgICAgICB7ImZwdSIsICAgICAgICAg
IDB4MDAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRURYLCAgMCwgIDF9LAorICAgICAgICB7ImFyYXQi
LCAgICAgICAgIDB4MDAwMDAwMDYsIE5BLCBDUFVJRF9SRUdfRUFYLCAgMiwgIDF9LAorICAgICAg
ICB7ImF2eDUxMnZsIiwgICAgIDB4MDAwMDAwMDcsIE5BLCBDUFVJRF9SRUdfRUJYLCAzMSwgIDF9
LAorICAgICAgICB7ImF2eDUxMmJ3IiwgICAgIDB4MDAwMDAwMDcsIE5BLCBDUFVJRF9SRUdfRUJY
LCAzMCwgIDF9LAorICAgICAgICB7ImF2eDUxMmNkIiwgICAgIDB4MDAwMDAwMDcsIE5BLCBDUFVJ
RF9SRUdfRUJYLCAyOCwgIDF9LAorICAgICAgICB7ImF2eDUxMmVyIiwgICAgIDB4MDAwMDAwMDcs
IE5BLCBDUFVJRF9SRUdfRUJYLCAyNywgIDF9LAorICAgICAgICB7ImF2eDUxMnBmIiwgICAgIDB4
MDAwMDAwMDcsIE5BLCBDUFVJRF9SRUdfRUJYLCAyNiwgIDF9LAorICAgICAgICB7ImNsZmx1c2hv
cHQiLCAgIDB4MDAwMDAwMDcsIE5BLCBDUFVJRF9SRUdfRUJYLCAyMywgIDF9LAorICAgICAgICB7
ImF2eDUxMmlmbWEiLCAgIDB4MDAwMDAwMDcsIE5BLCBDUFVJRF9SRUdfRUJYLCAyMSwgIDF9LAor
ICAgICAgICB7InNtYXAiLCAgICAgICAgIDB4MDAwMDAwMDcsIE5BLCBDUFVJRF9SRUdfRUJYLCAy
MCwgIDF9LAorICAgICAgICB7ImFkeCIsICAgICAgICAgIDB4MDAwMDAwMDcsIE5BLCBDUFVJRF9S
RUdfRUJYLCAxOSwgIDF9LAorICAgICAgICB7InJkc2VlZCIsICAgICAgIDB4MDAwMDAwMDcsIE5B
LCBDUFVJRF9SRUdfRUJYLCAxOCwgIDF9LAorICAgICAgICB7ImF2eDUxMmRxIiwgICAgIDB4MDAw
MDAwMDcsIE5BLCBDUFVJRF9SRUdfRUJYLCAxNywgIDF9LAorICAgICAgICB7ImF2eDUxMmYiLCAg
ICAgIDB4MDAwMDAwMDcsIE5BLCBDUFVJRF9SRUdfRUJYLCAxNiwgIDF9LAorICAgICAgICB7Im1w
eCIsICAgICAgICAgIDB4MDAwMDAwMDcsIE5BLCBDUFVJRF9SRUdfRUJYLCAxNCwgIDF9LAorICAg
ICAgICB7ImNtdCIsICAgICAgICAgIDB4MDAwMDAwMDcsIE5BLCBDUFVJRF9SRUdfRUJYLCAxMiwg
IDF9LAorICAgICAgICB7InJ0bSIsICAgICAgICAgIDB4MDAwMDAwMDcsIE5BLCBDUFVJRF9SRUdf
RUJYLCAxMSwgIDF9LAorICAgICAgICB7ImludnBjaWQiLCAgICAgIDB4MDAwMDAwMDcsIE5BLCBD
UFVJRF9SRUdfRUJYLCAxMCwgIDF9LAorICAgICAgICB7ImVybXMiLCAgICAgICAgIDB4MDAwMDAw
MDcsIE5BLCBDUFVJRF9SRUdfRUJYLCAgOSwgIDF9LAorICAgICAgICB7ImJtaTIiLCAgICAgICAg
IDB4MDAwMDAwMDcsIE5BLCBDUFVJRF9SRUdfRUJYLCAgOCwgIDF9LAorICAgICAgICB7InNtZXAi
LCAgICAgICAgIDB4MDAwMDAwMDcsIE5BLCBDUFVJRF9SRUdfRUJYLCAgNywgIDF9LAorICAgICAg
ICB7ImF2eDIiLCAgICAgICAgIDB4MDAwMDAwMDcsIE5BLCBDUFVJRF9SRUdfRUJYLCAgNSwgIDF9
LAorICAgICAgICB7ImhsZSIsICAgICAgICAgIDB4MDAwMDAwMDcsIE5BLCBDUFVJRF9SRUdfRUJY
LCAgNCwgIDF9LAorICAgICAgICB7ImJtaTEiLCAgICAgICAgIDB4MDAwMDAwMDcsIE5BLCBDUFVJ
RF9SRUdfRUJYLCAgMywgIDF9LAorICAgICAgICB7InRzY19hZGp1c3QiLCAgIDB4MDAwMDAwMDcs
IE5BLCBDUFVJRF9SRUdfRUJYLCAgMSwgIDF9LAorICAgICAgICB7ImZzZ3NiYXNlIiwgICAgIDB4
MDAwMDAwMDcsIE5BLCBDUFVJRF9SRUdfRUJYLCAgMCwgIDF9LAorICAgICAgICB7Im9zcGtlIiwg
ICAgICAgIDB4MDAwMDAwMDcsIE5BLCBDUFVJRF9SRUdfRUNYLCAgNCwgIDF9LAorICAgICAgICB7
InBrdSIsICAgICAgICAgIDB4MDAwMDAwMDcsIE5BLCBDUFVJRF9SRUdfRUNYLCAgMywgIDF9LAor
ICAgICAgICB7ImF2eDUxMnZibWkiLCAgIDB4MDAwMDAwMDcsIE5BLCBDUFVJRF9SRUdfRUNYLCAg
MSwgIDF9LAorICAgICAgICB7ImF2eDUxMi00Zm1hcHMiLDB4MDAwMDAwMDcsIE5BLCBDUFVJRF9S
RUdfRURYLCAgMywgIDF9LAorICAgICAgICB7ImF2eDUxMi00dm5uaXciLDB4MDAwMDAwMDcsIE5B
LCBDUFVJRF9SRUdfRURYLCAgMiwgIDF9LAorICAgICAgICB7InBlcmZjdHJfbmIiLCAgIDB4ODAw
MDAwMDEsIE5BLCBDUFVJRF9SRUdfRUNYLCAyNCwgIDF9LAorICAgICAgICB7InBlcmZjdHJfY29y
ZSIsIDB4ODAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRUNYLCAyMywgIDF9LAogICAgICAgICB7InRv
cG9leHQiLCAgICAgIDB4ODAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRUNYLCAyMiwgIDF9LAogICAg
ICAgICB7InRibSIsICAgICAgICAgIDB4ODAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRUNYLCAyMSwg
IDF9LAogICAgICAgICB7Im5vZGVpZCIsICAgICAgIDB4ODAwMDAwMDEsIE5BLCBDUFVJRF9SRUdf
RUNYLCAxOSwgIDF9LApAQCAtMTg3LDYgKzIyMyw3IEBAIGludCBsaWJ4bF9jcHVpZF9wYXJzZV9j
b25maWcobGlieGxfY3B1aWRfcG9saWN5X2xpc3QgKmNwdWlkLCBjb25zdCBjaGFyKiBzdHIpCiAg
ICAgICAgIHsibngiLCAgICAgICAgICAgMHg4MDAwMDAwMSwgTkEsIENQVUlEX1JFR19FRFgsIDIw
LCAgMX0sCiAgICAgICAgIHsic3lzY2FsbCIsICAgICAgMHg4MDAwMDAwMSwgTkEsIENQVUlEX1JF
R19FRFgsIDExLCAgMX0sCiAgICAgICAgIHsicHJvY3BrZyIsICAgICAgMHgwMDAwMDAwNCwgIDAs
IENQVUlEX1JFR19FQVgsIDI2LCAgNn0sCisgICAgICAgIHsiaW52dHNjIiwgICAgICAgMHg4MDAw
MDAwNywgTkEsIENQVUlEX1JFR19FRFgsICA4LCAgMX0sCiAgICAgICAgIHsiYXBpY2lkc2l6ZSIs
ICAgMHg4MDAwMDAwOCwgTkEsIENQVUlEX1JFR19FQ1gsIDEyLCAgNH0sCiAgICAgICAgIHsibmMi
LCAgICAgICAgICAgMHg4MDAwMDAwOCwgTkEsIENQVUlEX1JFR19FQ1gsICAwLCAgOH0sCiAgICAg
ICAgIHsic3ZtX25wdCIsICAgICAgMHg4MDAwMDAwYSwgTkEsIENQVUlEX1JFR19FRFgsICAwLCAg
MX0sCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 28 02:35:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 02:35: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 1dQ2pN-0003yd-7E; Wed, 28 Jun 2017 02:35:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>) id 1dQ2pM-0003yR-2m
 for xen-devel@lists.xensource.com; Wed, 28 Jun 2017 02:35:36 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 4F/53-03920-7F513595; Wed, 28 Jun 2017 02:35:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVfebaHC
 kwdc3ehYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmH7qGmvBK8eKlWdvsTUw
 TtbrYuTiEBL4yygxt/MrSxcjJ5DzmFHi3swUiMQ2Ronpqx8ygyREBJwlvp6Zyw5i8wroS5y/N
 52pi5GDQ1jAX+LzB3eQegmBo1wSXVM/MYLUSAj4Svy+9IMJxt55/y5QnJ2DTcBK4pAYSJRFQF
 XixYq9LBMYuRcwMqxi1ChOLSpLLdI1tNBLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/
 dxAj0OAMQ7GC8uTHgEKMkB5OSKO/eL0GRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR424ABJCRY
 lJqeWpGWmQMMPZi0BAePkgiv31WgVt7igsTc4sx0iNQpRl2ODavXf2ESYsnLz0uVEucVBJkhA
 FKUUZoHNwIWB5cYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzDsRZApPZl4J3KZXQEcwAR3BMi
 8A5IiSRISUVANj+LMjVX+vmS88WpfxQZfpDQNLhoyLkV3rnpIDHj5H22zVCm40SrVvnPF39Vd
 hxodTvM6eDn33ynaGucP62GTf12vrG+eFFe7ymzVp96z2AP3j89xvHNNvlFje3Rg+ed+t7Yvc
 n66+MlMxNPylBovGGYWrFfJbwn9rfX9uH1s0227ru8SyfRL1SizFGYmGWsxFxYkAKF2DSH4CA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1498617333!109952378!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10427 invoked from network); 28 Jun 2017 02:35:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 Jun 2017 02:35: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 1dQ2pH-00069e-Bn; Wed, 28 Jun 2017 02:35: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 1dQ2pB-0004eG-Og; Wed, 28 Jun 2017 02:35:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dQ2pB-0004uO-45; Wed, 28 Jun 2017 02:35:25 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111084-mainreport@xen.org>
X-Osstest-Failures: libvirt:build-armhf-libvirt:host-install(4):broken:regression
 libvirt:test-arm64-arm64-libvirt-qcow2:xen-boot:fail:regression
 libvirt:build-armhf-pvops:kernel-build:fail:regression
 libvirt:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-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=558040ddeb97cd6801a8db59dab5955598d1f50a
X-Osstest-Versions-That: libvirt=2065499b607a8df771761dc4249eff6ebc3adb5a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 28 Jun 2017 02:35:25 +0000
Subject: [Xen-devel] [libvirt test] 111084: 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>

ZmxpZ2h0IDExMTA4NCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTEwODQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgIDQg
aG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDExMTA2MQogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXFjb3cyICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTExMDYxCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICA2IGtlcm5lbC1idWls
ZCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTEwNjEKClRlc3RzIHdoaWNoIGRpZCBub3Qg
c3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaWJ2
aXJ0ICAgICAgICAgICAgICA1NTgwNDBkZGViOTdjZDY4MDFhOGRiNTlkYWI1OTU1NTk4ZDFmNTBh
CmJhc2VsaW5lIHZlcnNpb246CiBsaWJ2aXJ0ICAgICAgICAgICAgICAyMDY1NDk5YjYwN2E4ZGY3
NzE3NjFkYzQyNDllZmY2ZWJjM2FkYjVhCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTEwNjEgIDIw
MTctMDYtMjUgMjA6NTc6MjggWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTExMDg0
ICAyMDE3LTA2LTI3IDA1OjUxOjU0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9w
bGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmVhIEJvbG9nbmFuaSA8
YWJvbG9nbmFAcmVkaGF0LmNvbT4KICBKaXJpIERlbmVtYXJrIDxqZGVuZW1hckByZWRoYXQuY29t
PgogIE1hcnRpbiBLbGV0emFuZGVyIDxta2xldHphbkByZWRoYXQuY29tPgogIE1pY2hhbCBQcml2
b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAgUGV0ZXIgS3JlbXBhIDxwa3JlbXBhQHJlZGhh
dC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tl
bi1zdGVwIGJ1aWxkLWFybWhmLWxpYnZpcnQgaG9zdC1pbnN0YWxsKDQpCgpOb3QgcHVzaGluZy4K
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpjb21taXQgNTU4MDQwZGRlYjk3Y2Q2ODAxYThkYjU5ZGFiNTk1NTU5OGQxZjUwYQpBdXRo
b3I6IEFuZHJlYSBCb2xvZ25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+CkRhdGU6ICAgTW9uIEp1
biAyNiAxMTowMTowMyAyMDE3ICswMjAwCgogICAgUkVBRE1FOiBWYXJpb3VzIG1pbm9yIHN0eWxl
IHR3ZWFrcwogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZWEgQm9sb2duYW5pIDxhYm9sb2du
YUByZWRoYXQuY29tPgoKY29tbWl0IGQ3NmY0MjU4NDNiMGViNjIxMzE1NWE0YjVkMGY3Njc2M2U4
Yzc3MDAKQXV0aG9yOiBBbmRyZWEgQm9sb2duYW5pIDxhYm9sb2duYUByZWRoYXQuY29tPgpEYXRl
OiAgIE1vbiBKdW4gMjYgMTA6Mzk6MDIgMjAxNyArMDIwMAoKICAgIGRvY3M6IFBvaW50IHRvIGhh
Y2tpbmcuaHRtbCBmcm9tIGNvbnRyaWJ1dGUuaHRtbAogICAgCiAgICBQZW9wbGUgbG9va2luZyB0
byBoZWxwIG91dCBzaG91bGQgcmVhbGx5IGdvIHRocm91Z2ggdGhlCiAgICBjb250cmlidXRvciBn
dWlkZWxpbmVzIHdoZW4gZ2V0dGluZyBzdGFydGVkLCBzbyB0aGUgbW9yZQogICAgZG9jdW1lbnRz
IHBvaW50IHRvIHRoZW0gdGhlIGJldHRlci4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmVh
IEJvbG9nbmFuaSA8YWJvbG9nbmFAcmVkaGF0LmNvbT4KCmNvbW1pdCAyYWJiMGU0YmIyMTkyOGJh
MjgxYjY4YzE0MmQzMzUyYzc1NjQ1ZWIzCkF1dGhvcjogSmlyaSBEZW5lbWFyayA8amRlbmVtYXJA
cmVkaGF0LmNvbT4KRGF0ZTogICBNb24gSnVuIDE5IDE3OjAwOjI4IDIwMTcgKzAyMDAKCiAgICBx
ZW11OiBBdm9pZCBmZCBsZWFrIG9uIGluY29taW5nIHR1bm5lbGVkIG1pZ3JhdGlvbgogICAgCiAg
ICBXaGlsZSBxZW11UHJvY2Vzc0luY29taW5nRGVmTmV3IHRha2VzIGFuIGZkIGFyZ3VtZW50IGFu
ZCBzdG9yZXMgaXQgaW4KICAgIHFlbXVQcm9jZXNzSW5jb21pbmdEZWYgc3RydWN0dXJlLCB0aGUg
Y2FsbGVyIGlzIHN0aWxsIHJlc3BvbnNpYmxlIGZvcgogICAgY2xvc2luZyB0aGUgZmlsZSBkZXNj
cmlwdG9yLgogICAgCiAgICBJbnRyb2R1Y2VkIGJ5IGNvbW1pdCB2MS4yLjIxLTE0MC1nZTdjNmY0
NTc1LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKaXJpIERlbmVtYXJrIDxqZGVuZW1hckByZWRo
YXQuY29tPgogICAgUmV2aWV3ZWQtYnk6IEpvaG4gRmVybGFuIDxqZmVybGFuQHJlZGhhdC5jb20+
Cgpjb21taXQgZjQ1NDQ2NGRkZGRiNzIzMDFlYTk4ODVkMzY3M2Y5YmFiYzllZTE5MgpBdXRob3I6
IEFuZHJlYSBCb2xvZ25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+CkRhdGU6ICAgTW9uIEp1biAy
NiAxMDoxNDozOCAyMDE3ICswMjAwCgogICAgUkVBRE1FOiBSZW1vdmUgdW5uZWNlc3NhcnkgZW1w
dHkgbGluZQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZWEgQm9sb2duYW5pIDxhYm9sb2du
YUByZWRoYXQuY29tPgoKY29tbWl0IDgxMTBiNGUwNzNlOTJhYjlhYzUyMjk4OWYxMWNlNGNhZjk4
MWY2MjgKQXV0aG9yOiBNYXJ0aW4gS2xldHphbmRlciA8bWtsZXR6YW5AcmVkaGF0LmNvbT4KRGF0
ZTogICBUaHUgSnVuIDIyIDE0OjM2OjUzIDIwMTcgKzAyMDAKCiAgICB1dGlsOiBFeHRyYWN0IGxv
Y2FsZS1yZWxhdGVkIGZpeGVzIGludG8gc2VwYXJhdGUgZnVuY3Rpb25zCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IE1hcnRpbiBLbGV0emFuZGVyIDxta2xldHphbkByZWRoYXQuY29tPgogICAgU2ln
bmVkLW9mZi1ieTogUGV0ZXIgS3JlbXBhIDxwa3JlbXBhQHJlZGhhdC5jb20+Cgpjb21taXQgYzU3
OGI1MTVjYmM0M2QwMzRhMzNlOGM2MmZkYjk5MWZlNDcwMWM5YwpBdXRob3I6IEFuZHJlYSBCb2xv
Z25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+CkRhdGU6ICAgTW9uIEp1biAyNiAwODozNDo1NiAy
MDE3ICswMjAwCgogICAgSEFDS0lORzogUmVmcmVzaCBhZnRlciBjaGFuZ2VzIHRvIHNvdXJjZSBm
aWxlCiAgICAKICAgIENvbW1pdCA3OWMxOTAwZmMxZWIgY2hhbmdlZCBkb2NzL2hhY2tpbmcuaHRt
bC5pbiwgYnV0ICpvZgogICAgY291cnNlKiBJIGZvcmdvdCBvbmNlIGFnYWluIHRvIHVwZGF0ZSB0
aGUgdGV4dC1vbmx5IHZlcnNpb24KICAgIG9mIHRoZSBmaWxlIGF0IHRoZSBzYW1lIHRpbWUuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJlYSBCb2xvZ25hbmkgPGFib2xvZ25hQHJlZGhhdC5j
b20+Cgpjb21taXQgNzljMTkwMGZjMWViMmRmOWM5OWM4OGNhZDFhODcxODU2MGViMDkxZApBdXRo
b3I6IEFuZHJlYSBCb2xvZ25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+CkRhdGU6ICAgVGh1IEp1
biAxNSAxMToyNTozMSAyMDE3ICswODAwCgogICAgaGFja2luZzogSW1wcm92ZSAnZ2l0IHNlbmQt
ZW1haWwnIGRvY3VtZW50YXRpb24KICAgIAogICAgRm9yIHRoZSBiZW5lZml0IG9mIGZpcnN0IHRp
bWUgY29udHJpYnV0b3JzLCB3ZSBwb2ludCBvdXQgdGhhdCAnZ2l0CiAgICBzZW5kLWVtYWlsJyBt
aWdodCBoYXZlIHRvIGJlIGluc3RhbGxlZCBzZXBhcmF0ZWx5OyBob3dldmVyLCB3ZSBvbWl0CiAg
ICB0aGUgZmFjdCB0aGF0IHNvbWUgY29uZmlndXJhdGlvbiB3aWxsIGxpa2VseSBiZSBuZWVkZWQg
YmVmb3JlIGl0CiAgICBjYW4gc3VjY2Vzc2Z1bGx5IGRlbGl2ZXIgcGF0Y2hlcyB0byB0aGUgbWFp
bGluZyBsaXN0LgogICAgCiAgICBTb21lIG1pbm9yIHR3ZWFrcyB0byB0aGUgZXhpc3RpbmcgY29u
dGVudHMgYXJlIGluY2x1ZGVkIGFzIHdlbGwuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJl
YSBCb2xvZ25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTogSm9obiBG
ZXJsYW4gPGpmZXJsYW5AcmVkaGF0LmNvbT4KCmNvbW1pdCA4YWQwMWQ1Y2M4M2QxMWMyMjczMTVj
MzRjMzg2N2U2YTEyODIyN2U3CkF1dGhvcjogTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVk
aGF0LmNvbT4KRGF0ZTogICBUaHUgSnVuIDE1IDE1OjQ2OjMyIDIwMTcgKzAyMDAKCiAgICBxZW11
TW9uaXRvclRleHRBZGREcml2ZTogRmFpbCBvbiB1bnJlY29nbml6ZWQgZGlzayBmb3JtYXQKICAg
IAogICAgU2luY2UgcWVtdSBjb21taXQgM2VmNmM0MGFkMGIgaXQgY2FuIGZhaWwgaWYgdHJ5aW5n
IHRvIGhvdHBsdWcgYQogICAgZGlzayB0aGF0IGlzIG5vdCBxY293MiBkZXNwaXRlIHVzIHNheWlu
ZyBpdCBpcy4gV2UgbmVlZCB0byBlcnJvcgogICAgb3V0IGluIHRoYXQgY2FzZS4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KICAg
IFJldmlld2VkLWJ5OiBKb2huIEZlcmxhbiA8amZlcmxhbkByZWRoYXQuY29tPgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 28 03:03:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 03: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 1dQ3G5-0006PA-L0; Wed, 28 Jun 2017 03:03: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 1dQ3G4-0006Oy-0d
 for xen-devel@lists.xensource.com; Wed, 28 Jun 2017 03:03:12 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 10/BD-02962-F6C13595; Wed, 28 Jun 2017 03:03:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVTdPJjj
 SoPUvn8WKx79ZLO5Nec/uwORx+MMVFo/tfbvYA5iiWDPzkvIrElgzth3/xlRwIaNiw7dFTA2M
 rQ5djFwcQgJ/GSUaj7UxQjiPGSWmt8M42xgldi6+wN7FyMkhIuAs8fXMXDCbV0BfYvfuO8wgt
 rCAlcSiOVtYQBokBHYpS9xZcJ0VJCEh4CnRur6dEcZeNPMVUAM7BxtQwyExkCiLgKrEjdunWC
 Ywci9gZFjFqF6cWlSWWqRrrpdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJEehzBiD
 YwTjzsv8hRkkOJiVR3r1fgiKF+JLyUyozEosz4otKc1KLDzHKcHAoSfB2SwVHCgkWpaanVqRl
 5gCDDyYtwcGjJMLrdxWolbe4IDG3ODMdInWKUZdjw+r1X5iEWPLy81KlxHmtpIFmCIAUZZTmw
 Y2ARcIlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfNWgkzhycwrgdv0CugIJqAjWOYFgBxRko
 iQkmpgXFEzKXWKRaF02oNpQZLvqn43m3o5X/byzvrVJfnrz5LTc91n7b/dfuXFmofL9P+vavq
 is036YZU1myKD/KXahv0nF+bbGOvPNP2893W70GRP8U9vzkzn3PX5rbbr+Q3+qydJ7OWPPv7q
 WsPmhCy2Hxss6xIyzF3t+7dcj17XP9VNU9jz3smJfEosxRmJhlrMRcWJAHW4llt/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1498618989!56912337!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14850 invoked from network); 28 Jun 2017 03:03:09 -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 Jun 2017 03:03: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 <osstest-admin@xenproject.org>)
 id 1dQ3Fv-0006q6-7G; Wed, 28 Jun 2017 03:03: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 1dQ3Fp-0005tA-Hr; Wed, 28 Jun 2017 03:02:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dQ3Fn-0000aY-U6; Wed, 28 Jun 2017 03:02:57 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111078-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-armhf-armhf-libvirt-raw:xen-install:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat: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-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-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-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-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-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-qemut-ws16-amd64:guest-saverestore: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-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-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl: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-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-qemuu-nested-amd:debian-hvm-install/l1/l2: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-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=b29ecc7f756db53bdbe4f64400b6179a19f50c5d
X-Osstest-Versions-That: xen=e197d29514165202308fe65db6effc4835aabfeb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 28 Jun 2017 03:02:56 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 111078: 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>

ZmxpZ2h0IDExMTA3OCB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMTA3OC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAgNiB4ZW4taW5zdGFsbCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEwNTUwCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTEwNTI0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBn
dWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMTA1NTAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAx
MTA1NTAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE4IGd1ZXN0LXN0YXJ0
L3dpbi5yZXBlYXQgZmFpbCBsaWtlIDExMDU1MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAg
ICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTEwNTUwCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgICAg
ZmFpbCAgbGlrZSAxMTA1NTAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14
c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vl
c3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0
b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIGIyOWVjYzdmNzU2ZGI1M2JkYmU0ZjY0NDAwYjYxNzlh
MTlmNTBjNWQKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGUxOTdkMjk1
MTQxNjUyMDIzMDhmZTY1ZGI2ZWZmYzQ4MzVhYWJmZWIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
MDU1MCAgMjAxNy0wNi0xOCAyMTo0OTo0MiBaICAgIDkgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAg
ICAxMTA1NjggIDIwMTctMDYtMTkgMTM6MTQ6MzIgWiAgICA4IGRheXMgICAgNyBhdHRlbXB0cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMTEwNzggIDIwMTctMDYtMjYgMjI6MTI6NTQgWiAgICAxIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KICBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3Jn
ZS5kdW5sYXBAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4
LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxr
QG9yYWNsZS5jb20+CiAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUu
Y29tPiBbeDg2IGFuZCBhcm0zMl0KICBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJp
eC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgWmhvbmd6ZSBMaXUgPGJsYWNrc2t5Z2dAZ21h
aWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdy
dXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVz
aGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDgzMyBsaW5lcyBsb25nLikKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 28 03:21:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 03: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 1dQ3Xv-00084l-Ck; Wed, 28 Jun 2017 03:21:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tlviewer@yahoo.com>) id 1dQ3Xt-00084f-NA
 for xen-devel@lists.xenproject.org; Wed, 28 Jun 2017 03:21:38 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 B3/0D-02181-0C023595; Wed, 28 Jun 2017 03:21:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOIsWRWlGSWpSXmKPExsXitHh3qO4BheB
 Ig7nnuCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox9fxYxFVyXrti75gVzA+N1yS5GLg4WgXks
 EpMePmcDcSQEtrNI3D+5krWLkZNDSKBW4kzLFjYQm0VAW2LqjLcsIDabgKpE/+ePjBA1mhKPj
 l9kBrFFBPQkmg48B4vzCthI7Hr1E6xeWMBeouv5EhaIuKDEyZlPgGwODmaBGIm294IQYxwkli
 7cATZGQiBfYvKGk+wgNrOAiMT5nwdZJjDyzULSPQuhexaSKoiwusT6eUIQYW2JZQtfM0PYahK
 3t11lRxZfwMi+ilG9OLWoLLVI10wvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMw
 kOsZGBh3MF5pcz7EKMnBpCTKu/dLUKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd6z8sGRQoJFq
 empFWmZOcCYgklLcPAoifD6XQVq5S0uSMwtzkyHSJ1i1OVY8nbXFyYhlrz8vFQpcV4GYIQKCY
 AUZZTmwY2AxfclRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8JrJAU3gy80rgNr0COoIJ6Ai
 WeQEgR5QkIqSkGhhFLp+ePsNHn6VD/MqSpP+eGscMVh7PeGyf8iDshUZw2upem8cTozVWlW1S
 n1X3MDjsRGhSYtrm5zV/w38t1D6150Zb+akZ7avefdL6Ufzyff9FjydqS3luuzcuZmYt2HmyZ
 //Z9wYyqkt7NkS1uDp9eXPu5YIPW6/ZLQi8pM0X6zFXsuLtwn8PlFiKMxINtZiLihMB0a2Wje
 oCAAA=
X-Env-Sender: tlviewer@yahoo.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1498620094!107755901!1
X-Originating-IP: [66.163.187.85]
X-SpamReason: No, hits=2.4 required=7.0 tests=FORGED_MUA_MOZILLA,
 FORGED_YAHOO_RCVD,HTML_60_70,HTML_MESSAGE,UNPARSEABLE_RELAY
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58072 invoked from network); 28 Jun 2017 03:21:35 -0000
Received: from sonic324-23.consmr.mail.ne1.yahoo.com (HELO
 sonic324-23.consmr.mail.ne1.yahoo.com) (66.163.187.85)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 28 Jun 2017 03:21:35 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1498620094; bh=oTkI8lIB0tWdxiyP6B0rrleBC7bJ5dwgpR5pKZz21ek=;
 h=Date:From:Reply-To:To:Subject:References:From:Subject;
 b=l6UKSGftMRt8iefRLt1jT3LmfGDFaiHATXza87yEMgXLAJHfGFAUL+sQ/GJZeJD9GDLqtNwswiws25BWPd0K2cD5l3A1Kl71hY2rXUf2yKVfD6S/LW+xp7XhmJgPdjMh15KhmY6CqzZ1vuxBvDPscigqpVF7HZMc/BPEltdRuVQ3qvovQOZJ2UkO22C8Sbz316IvOlFvfF4fo9m0hneGJYuE4qeh0xPz0L1+xPyAdYNiRbH1nRrs/iBgN3YC+DCxPLDzbIXT4hOXugCd3kyuUL9N5Aii06H6yRdNalJmdyBSBzZXKHRi8Dp11oyFB6M/B544Ml/H7161UTXGHJ4E4g==
X-YMail-OSG: GzfrK1QVM1nc6iB_s9LqrdOGW1pKdb7ZJgduLDlsgE4qSL1Gsa2uIUkUlbB_lCJ
 u7gVXNCjPYHae4LajJVlj.pM_xWCUHlGZLoi9aJF2EV7bzJJXpXhUjMmChB6b.5ZHzm4mF._rSJL
 prr1B4WyafdgYJXiLKrVZBjNuILrgQVcVAbV4f4BKnosReaaW58BhRleZ2VtSGKhnwHIkbFvY_ce
 gXber_L3bhcqOU1ws3OtlXELq7DpRE9f0bjoQJmVZVbaPl3FzJcIN_Md1z0Dx_lUZKfqTpE5aYGI
 MW6Lc1m.H.FxKAkwZrFBiLbu6tu4O.5sn37izuTVcSOmfEEoC32ji48TXTfyXG7R71QS7DNDP0Dw
 6d7m78xjLM0Fqqxy6Wzl7U29xzspb_JUimKCBs6At9m9Hysdkpd453nC4ZE6CEnlhnuEzHR4SKjg
 5ssnURD_Tim.XtHcY0cj6LIa_fTlwFhEsxCPuEQIRnn1IOYZ1y_5oRE1U0UccvIlKi1FTluAMf4v
 M1KQzanbSqi2ky.PL5g--
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic324.consmr.mail.ne1.yahoo.com with HTTP; Wed, 28 Jun 2017 03:21:34 +0000
Date: Wed, 28 Jun 2017 03:21:34 +0000 (UTC)
From: Mark Pryor <tlviewer@yahoo.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Message-ID: <2047790077.167895.1498620094098@mail.yahoo.com>
MIME-Version: 1.0
References: <2047790077.167895.1498620094098.ref@mail.yahoo.com>
X-Mailer: WebService/1.1.9978 YahooMailNeo Mozilla/5.0 (X11; Linux x86_64;
 rv:52.0) Gecko/20100101 Firefox/52.0
Content-Length: 4079
Subject: Re: [Xen-devel] [PATCH 1/3] stubdom: fix vtpm compilation on GCC-7
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.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: Mark Pryor <tlviewer@yahoo.com>
Content-Type: multipart/mixed; boundary="===============4840346169785996828=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============4840346169785996828==
Content-Type: multipart/alternative; 
	boundary="----=_Part_167894_2135069508.1498620094097"
Content-Length: 3543

------=_Part_167894_2135069508.1498620094097
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Marek,
The undefined references are fixed by adding the static keyword in front of=
 the inline keywords (149 times).I did it with a sed edit/insert.

@@ -228,6 +228,8 @@ tpm_emulator-$(XEN_TARGET_ARCH):=20
tpm_emulator-$(TPMEMU_VERSION).tar.gz
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 patch -d $@ -p1 < vtpm-deepquote=
.patch
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 patch -d $@ -p1 < vtpm-deepquote=
-anyloc.patch
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 patch -d $@ -p1 < vtpm-cmake-Wex=
tra.patch
+=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 patch -d $@ -p1 < vtpm-implicit-fallthrough=
.patch+=C2=A0=C2=A0=C2=A0=C2=A0 for i in marshal.h tcg.h tpm2_marshal.h tpm=
rsa.h ;do sed -i -e '/^inline/ i\static' stubdom/vtpmmgr/"$i" ;done
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 mkdir $@/build
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 cd $@/build; CC=3D${CC} $(CMAKE)=
 .. -DCMAKE_C_FLAGS:STRING=3D"-std=3Dc99=20
-DTPM_NO_EXTERN $(TARGET_CPPFLAGS) $(TARGET_CFLAGS)=20
-Wno-declaration-after-statement"
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 touch $@

PryMar56##xen-packaging

------=_Part_167894_2135069508.1498620094097
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<html><head></head><body><div style=3D"color:#000; background-color:#fff; f=
ont-family:Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font=
-size:13px"><div id=3D"yui_3_16_0_1_1498619888793_4171">Marek,</div><div id=
=3D"yui_3_16_0_1_1498619888793_4247"><br></div><div id=3D"yui_3_16_0_1_1498=
619888793_4246">The undefined references are fixed by adding the static key=
word in front of the inline keywords (149 times).</div><div>I did it with a=
 sed edit/insert.<br></div><div><br></div><div dir=3D"ltr" id=3D"yui_3_16_0=
_1_1498619888793_2594">@@ -228,6 +228,8 @@ tpm_emulator-$(XEN_TARGET_ARCH):=
 <br id=3D"yui_3_16_0_1_1498619888793_2617">tpm_emulator-$(TPMEMU_VERSION).=
tar.gz<br id=3D"yui_3_16_0_1_1498619888793_2618">&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp; patch -d $@ -p1 &lt; vtpm-deepquote.patch<br id=3D"yui_3_1=
6_0_1_1498619888793_2619">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; patch =
-d $@ -p1 &lt; vtpm-deepquote-anyloc.patch<br id=3D"yui_3_16_0_1_1498619888=
793_2620">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; patch -d $@ -p1 &lt; v=
tpm-cmake-Wextra.patch<br id=3D"yui_3_16_0_1_1498619888793_2621">+&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp; patch -d $@ -p1 &lt; vtpm-implicit-fallthrough.patch<=
/div><div dir=3D"ltr" id=3D"yui_3_16_0_1_1498619888793_2955">+&nbsp;&nbsp;&=
nbsp;&nbsp; for i in marshal.h tcg.h tpm2_marshal.h tpmrsa.h ;do sed -i -e =
'/^inline/ i\static' stubdom/vtpmmgr/"$i" ;done<br></div><div dir=3D"ltr" i=
d=3D"yui_3_16_0_1_1498619888793_4248">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp; mkdir $@/build<br id=3D"yui_3_16_0_1_1498619888793_2623">&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cd $@/build; CC=3D${CC} $(CMAKE) .. -DCMAKE_=
C_FLAGS:STRING=3D"-std=3Dc99 <br id=3D"yui_3_16_0_1_1498619888793_2624">-DT=
PM_NO_EXTERN $(TARGET_CPPFLAGS) $(TARGET_CFLAGS) <br id=3D"yui_3_16_0_1_149=
8619888793_2625">-Wno-declaration-after-statement"<br id=3D"yui_3_16_0_1_14=
98619888793_2626">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; touch $@<br id=
=3D"yui_3_16_0_1_1498619888793_2627"><br></div><div id=3D"yui_3_16_0_1_1498=
619888793_2540">PryMar56</div><div>##xen-packaging<br></div></div></body></=
html>
------=_Part_167894_2135069508.1498620094097--


--===============4840346169785996828==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4840346169785996828==--


From xen-devel-bounces@lists.xen.org Wed Jun 28 04:02:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 04:02:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQ4BE-00034t-4N; Wed, 28 Jun 2017 04: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=3452f696c=citrix-osstest@xenproject.org>)
 id 1dQ4BC-00034h-Ag
 for xen-devel@lists.xensource.com; Wed, 28 Jun 2017 04:02:14 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 9D/75-02181-54A23595; Wed, 28 Jun 2017 04:02:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHRDpK6LVnC
 kwdNvxhb3prxnd2D02N63iz2AMYo1My8pvyKBNWNv8zG2glPWFV8vLWVuYNyu2sXIySEh4C+x
 8EEzC4TtLjG9fQUbiC0i4Cwx4cNtMJtXQE/i9IwmoBoODmEBX4nOTtcuRi6g8vtCEpvWbWeF6
 X36ZDUbjP374zswm03AQ2Jiz0Sw+SwCqhIf3nxlB7GFBLQkli5eyQQxX1Di5MwnYDXMAhISB1
 +8YIaYYyGx42Mf2wRGvllIymYhKVvAyLSKUaM4tagstUjX0FQvqSgzPaMkNzEzR9fQwFQvN7W
 4ODE9NScxqVgvOT93EyMwqBiAYAdjw3bPQ4ySHExKorx7vwRFCvEl5adUZiQWZ8QXleakFh9i
 lOHgUJLgrdUMjhQSLEpNT61Iy8wBhjdMWoKDR0mE1+8qUCtvcUFibnFmOkTqFKMux4bV678wC
 bHk5eelSonzOoDMEAApyijNgxsBi7VLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEub9og40hS
 czrwRu0yugI5iAjmCZFwByREkiQkqqgXHR+RVXZGbXRzgvcl7vqBTf9144ICP78Nxj66Y+Upt
 1zerxr1MKPx93tfgz3e7lcp/X/ML62qGH/0qjvuw56x4icfB3g5ETq29vs9Lv7e9bQgPTaxfW
 Pi1cOXGK6y5xgeJl5ydxLfn7+7rDFI3Lrl/E9zGY2XzdrT7twY+AqJVzg11vtjm/uTFFiaU4I
 9FQi7moOBEAJh24wbACAAA=
X-Env-Sender: prvs=3452f696c=citrix-osstest@xenproject.org
X-Msg-Ref: server-3.tower-206.messagelabs.com!1498622531!101794400!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 466 invoked from network); 28 Jun 2017 04:02:12 -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 Jun 2017 04:02:12 -0000
X-IronPort-AV: E=Sophos;i="5.40,273,1496102400"; d="scan'208";a="429609108"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71609-mainreport@xen.org>
X-Osstest-Failures: qemu-upstream-4.5-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:allowable
 qemu-upstream-4.5-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:allowable
 qemu-upstream-4.5-testing:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 qemu-upstream-4.5-testing:test-amd64-i386-xl-qemuu-winxpsp3:guest-localmigrate/x10:fail:allowable
 qemu-upstream-4.5-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:allowable
 qemu-upstream-4.5-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:allowable
 qemu-upstream-4.5-testing:test-amd64-amd64-xl-pvh-intel:guest-start:fail:nonblocking
 qemu-upstream-4.5-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.5-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-4.5-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.5-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.5-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.5-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.5-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.5-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.5-testing:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 qemu-upstream-4.5-testing:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.5-testing:test-amd64-amd64-xl-pvh-amd:guest-start:fail:nonblocking
 qemu-upstream-4.5-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.5-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-4.5-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.5-testing:test-armhf-armhf-libvirt-raw:guest-start:fail:nonblocking
 qemu-upstream-4.5-testing:test-armhf-armhf-xl-vhd:guest-start:fail:nonblocking
 qemu-upstream-4.5-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.5-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
X-Osstest-Versions-This: qemuu=853d4dbe41ab40dfd289b93158afbb41ddcb4a54
X-Osstest-Versions-That: qemuu=6b0966a4422a6374db0f250b181bb4276c9e7a10
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 28 Jun 2017 05:02:07 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [qemu-upstream-4.5-testing baseline-only test] 71609:
	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
MTYwOSBxZW11LXVwc3RyZWFtLTQuNS10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0
LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE2MDkvCgpGYWlsdXJlcyA6
LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFz
IGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDYgeGVuLWJvb3QgICBmYWlsIGJh
c2VsaW5lIHVudGVzdGVkCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA2IHhlbi1ib290
ICAgICAgICAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW54cHNwMyAxNSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgYmFzZWxpbmUg
dW50ZXN0ZWQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE1IGd1ZXN0LWxv
Y2FsbWlncmF0ZS94MTAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0IDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBiYXNlbGlu
ZSB1bnRlc3RlZAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsIDExIGd1ZXN0LXN0YXJ0ICAgICAg
ICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbWlkd2F5ICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1h
bWQgIDExIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTAgZ3Vlc3Qtc3RhcnQgICAg
ICAgICAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMCBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAx
NiBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJn
ZXRlZCBmb3IgdGVzdGluZzoKIHFlbXV1ICAgICAgICAgICAgICAgIDg1M2Q0ZGJlNDFhYjQwZGZk
Mjg5YjkzMTU4YWZiYjQxZGRjYjRhNTQKYmFzZWxpbmUgdmVyc2lvbjoKIHFlbXV1ICAgICAgICAg
ICAgICAgIDZiMDk2NmE0NDIyYTYzNzRkYjBmMjUwYjE4MWJiNDI3NmM5ZTdhMTAKCkxhc3QgdGVz
dCBvZiBiYXNpcyAgICA3MTEwNiAgMjAxNy0wMy0yNyAwNTo1MzoyNCBaICAgOTIgZGF5cwpUZXN0
aW5nIHNhbWUgc2luY2UgICAgNzE2MDkgIDIwMTctMDYtMjcgMjE6NDg6MTEgWiAgICAwIGRheXMg
ICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVz
dDoKICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMtdmNwdXMxICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbnhwc3AzICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9n
czogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54
cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQg
ODUzZDRkYmU0MWFiNDBkZmQyODliOTMxNThhZmJiNDFkZGNiNGE1NApBdXRob3I6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBXZWQgSnVuIDIxIDE2OjQ0OjE3IDIwMTcg
KzAxMDAKCiAgICB4ZW4vZGlzazogZG9uJ3QgbGVhayBzdGFjayBkYXRhIHZpYSByZXNwb25zZSBy
aW5nCiAgICAKICAgIFJhdGhlciB0aGFuIGNvbnN0cnVjdGluZyBhIGxvY2FsIHN0cnVjdHVyZSBp
bnN0YW5jZSBvbiB0aGUgc3RhY2ssIGZpbGwKICAgIHRoZSBmaWVsZHMgZGlyZWN0bHkgb24gdGhl
IHNoYXJlZCByaW5nLCBqdXN0IGxpa2Ugb3RoZXIgKExpbnV4KQogICAgYmFja2VuZHMgZG8uIEJ1
aWxkIG9uIHRoZSBmYWN0IHRoYXQgYWxsIHJlc3BvbnNlIHN0cnVjdHVyZSBmbGF2b3JzIGFyZQog
ICAgYWN0dWFsbHkgaWRlbnRpY2FsICh0aGUgb2xkIGNvZGUgZGlkIG1ha2UgdGhpcyBhc3N1bXB0
aW9uIHRvbykuCiAgICAKICAgIFRoaXMgaXMgWFNBLTIxNi4KICAgIAogICAgUmVwb3J0ZWQtYnk6
IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEtv
bnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KICAgIEFja2VkLWJ5
OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Wed Jun 28 04:21:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 04: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 1dQ4U5-0004jp-PZ; Wed, 28 Jun 2017 04:21:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sfr@canb.auug.org.au>) id 1dQ4U3-0004jj-Ns
 for Xen-devel@lists.xensource.com; Wed, 28 Jun 2017 04:21:44 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 85/A4-02962-7DE23595; Wed, 28 Jun 2017 04:21:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpnkeJIrShJLcpLzFFi42JJF5vgrHtNLzj
 S4OsxBYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmtF+7RBLQTt3xeGz5Q2M6zi7GLk4hAR6mCRO
 TXzKCuKwCMxnkWjt2gzkcAI5qhJPPy0Hs9kEdCX+vXrOBFIkIvCKSWLBub3sIA6zwCxGida26
 WwgVcIC7hLnP15iArF5Bcwkdt46wQxhC0qcnPmEBcRmFtCSePjrFpQtL7H97RzmCYzcs5CUzU
 JSNgtJ2QJG5lWM6sWpRWWpRbqWeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgYH
 CAAQ7GO9uCjjEKMnBpCTKu/dLUKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV573eBIIcGi1PTU
 irTMHGDIwqQlOHiURHj9rgK18hYXJOYWZ6ZDpE4x6nJsWL3+C5MQS15+XqqUOK8XyAwBkKKM0
 jy4EbD4ucQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVhXgWQKTyZeSVwm14BHcEEdATLvACQI0
 oSEVJSDYxSKwKOVInXyljrqvrN/2L2LvKQ1Dbf4+9zDAMlzklO+bNa5dc5prtTryXZFgrFuzh
 N/iC4omHu3BzWVfK9qgqHRGsXtnev+8x+SYCxrMP24YYDV04HXFi90dZ3Uh+r6oaDcu3/rkR/
 dmXXO2/vpPXfM4Rv8t6Zu0SljJWv+S4IXJImmn2RLUCJpTgj0VCLuag4EQD21vjPmgIAAA==
X-Env-Sender: sfr@canb.auug.org.au
X-Msg-Ref: server-12.tower-21.messagelabs.com!1498623699!75954560!1
X-Originating-IP: [103.22.144.67]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26308 invoked from network); 28 Jun 2017 04:21:42 -0000
Received: from ozlabs.org (HELO ozlabs.org) (103.22.144.67)
 by server-12.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Jun 2017 04:21:42 -0000
Received: from authenticated.ozlabs.org (localhost [127.0.0.1])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by ozlabs.org (Postfix) with ESMTPSA id 3wy8kT13KFz9s4q;
 Wed, 28 Jun 2017 14:21:37 +1000 (AEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=canb.auug.org.au;
 s=201702; t=1498623697;
 bh=eYy1ApiwUC7Q1T3AAKWV+N7QC7g6GmA4TJv6K2JniUs=;
 h=Date:From:To:Cc:Subject:From;
 b=XC558+5CkK06tIeBWZSyeO+UksJ5OaU/FHoKSAhhFmcrgI1int15XjSKNKkR2k59Z
 HEmOv4A7AWPqEV8dlUx7c6whJdMgc1i8Q7pqIXVrhNqmFo7N0N3tybF9rRWLtVO6Op
 aiMqpJ9MiSZvA4szzsHxIXXUpDyqbNQsyYuAgUWL8nJDKB25K92ZIwAs1CQW5UXh0z
 J1UuopkA/Xb81JK9bU8XGuUmRSIVQX5k5UX/oV4mosRXPM2CkXu/zzUfmDTH8RYBt/
 Bz86CW3DSY22yaYFnJF+RJ+69TrLGCV3k9VGInTIFfLadY7zdVqc1MMwsBhk/QPEOw
 XvTk2UprkKllQ==
Date: Wed, 28 Jun 2017 14:21:36 +1000
From: Stephen Rothwell <sfr@canb.auug.org.au>
To: Juergen Gross <jgross@suse.com>, Konrad Rzeszutek Wilk
 <konrad.wilk@oracle.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Xen Devel
 <Xen-devel@lists.xensource.com>, Thomas Gleixner <tglx@linutronix.de>, Ingo
 Molnar <mingo@elte.hu>, "H. Peter Anvin" <hpa@zytor.com>, Peter Zijlstra
 <peterz@infradead.org>
Message-ID: <20170628142136.3cd8dfb4@canb.auug.org.au>
MIME-Version: 1.0
Cc: Linux-Next Mailing List <linux-next@vger.kernel.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Anoob Soman <anoob.soman@citrix.com>
Subject: [Xen-devel] linux-next: manual merge of the xen-tip tree with the
	tip 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>

SGkgYWxsLAoKVG9kYXkncyBsaW51eC1uZXh0IG1lcmdlIG9mIHRoZSB4ZW4tdGlwIHRyZWUgZ290
IGEgY29uZmxpY3QgaW46CgogIGRyaXZlcnMveGVuL2V2ZW50cy9ldmVudHNfYmFzZS5jCgpiZXR3
ZWVuIGNvbW1pdDoKCiAgZWYxYzJjYzg4NTMxICgieGVuL2V2ZW50czogQWRkIHN1cHBvcnQgZm9y
IGVmZmVjdGl2ZSBhZmZpbml0eSBtYXNrIikKCmZyb20gdGhlIHRpcCB0cmVlIGFuZCBjb21taXQ6
CgogIGM0OGY2NGFiNDcyMyAoInhlbi1ldnRjaG46IEJpbmQgZHluIGV2dGNobjpxZW11LWRtIGlu
dGVycnVwdCB0byBuZXh0IG9ubGluZSBWQ1BVIikKCmZyb20gdGhlIHhlbi10aXAgdHJlZS4KCkkg
Zml4ZWQgaXQgdXAgKHNlZSBiZWxvdykgYW5kIGNhbiBjYXJyeSB0aGUgZml4IGFzIG5lY2Vzc2Fy
eS4gVGhpcwppcyBub3cgZml4ZWQgYXMgZmFyIGFzIGxpbnV4LW5leHQgaXMgY29uY2VybmVkLCBi
dXQgYW55IG5vbiB0cml2aWFsCmNvbmZsaWN0cyBzaG91bGQgYmUgbWVudGlvbmVkIHRvIHlvdXIg
dXBzdHJlYW0gbWFpbnRhaW5lciB3aGVuIHlvdXIgdHJlZQppcyBzdWJtaXR0ZWQgZm9yIG1lcmdp
bmcuICBZb3UgbWF5IGFsc28gd2FudCB0byBjb25zaWRlciBjb29wZXJhdGluZwp3aXRoIHRoZSBt
YWludGFpbmVyIG9mIHRoZSBjb25mbGljdGluZyB0cmVlIHRvIG1pbmltaXNlIGFueSBwYXJ0aWN1
bGFybHkKY29tcGxleCBjb25mbGljdHMuCgotLSAKQ2hlZXJzLApTdGVwaGVuIFJvdGh3ZWxsCgpk
aWZmIC0tY2MgZHJpdmVycy94ZW4vZXZlbnRzL2V2ZW50c19iYXNlLmMKaW5kZXggMmU1NjdkODQz
M2IzLDgxM2YxZTg2YTU5OS4uMDAwMDAwMDAwMDAwCi0tLSBhL2RyaXZlcnMveGVuL2V2ZW50cy9l
dmVudHNfYmFzZS5jCisrKyBiL2RyaXZlcnMveGVuL2V2ZW50cy9ldmVudHNfYmFzZS5jCkBAQCAt
MTM0MywxMiAtMTM0Myw4ICsxMzQzLDEyIEBAQCBzdGF0aWMgaW50IHNldF9hZmZpbml0eV9pcnEo
c3RydWN0IGlycV8KICAJCQkgICAgYm9vbCBmb3JjZSkKICB7CiAgCXVuc2lnbmVkIHRjcHUgPSBj
cHVtYXNrX2ZpcnN0X2FuZChkZXN0LCBjcHVfb25saW5lX21hc2spOwotIAlpbnQgcmV0ID0gcmVi
aW5kX2lycV90b19jcHUoZGF0YS0+aXJxLCB0Y3B1KTsKKysJaW50IHJldCA9IHhlbl9yZWJpbmRf
ZXZ0Y2huX3RvX2NwdShldnRjaG5fZnJvbV9pcnEoZGF0YS0+aXJxKSwgdGNwdSk7CiAgCiAtCXJl
dHVybiB4ZW5fcmViaW5kX2V2dGNobl90b19jcHUoZXZ0Y2huX2Zyb21faXJxKGRhdGEtPmlycSks
IHRjcHUpOwogKwlpZiAoIXJldCkKICsJCWlycV9kYXRhX3VwZGF0ZV9lZmZlY3RpdmVfYWZmaW5p
dHkoZGF0YSwgY3B1bWFza19vZih0Y3B1KSk7CiArCiArCXJldHVybiByZXQ7CiAgfQogIAogIHN0
YXRpYyB2b2lkIGVuYWJsZV9keW5pcnEoc3RydWN0IGlycV9kYXRhICpkYXRhKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 28 04:43:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 04: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 1dQ4oc-0007Ha-Eu; Wed, 28 Jun 2017 04: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 <dongli.zhang@oracle.com>) id 1dQ4oa-0007HU-86
 for xen-devel@lists.xenproject.org; Wed, 28 Jun 2017 04:42:56 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 31/04-01987-FC333595; Wed, 28 Jun 2017 04:42:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsXSO6nOVfeccXC
 kwfMT1hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b0pzEF94QqurbNY2tgfMrfxcjJISQwkUli
 bjt3FyMXkP2bUeL+6mksEM5GRokdq+axQTjdjBLf5x9kAWlhE9CRmHbgFJgtIuAgsWn/QXYQm
 1kgVWLytRtsILawQILE7ofvmEBsFgFViUWn+4DiHBy8Am4ST+dqgIQlBOQkbp7rZIawDSVOP9
 zGOIGRZwEjwypGjeLUorLUIl1DS72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjEC
 /1zMwMO5g/H3c7xCjJAeTkijv3i9BkUJ8SfkplRmJxRnxRaU5qcWHGDU4OAT61qy+wCjFkpef
 l6okwfvYKDhSSLAoNT21Ii0zBxiYMKUSHDxKIrx+V4HG8BYXJOYWZ6ZDpE4xKkqJ894G6RMAS
 WSU5sG1waLhEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3haQKTyZeSVw018BLWYCWswyLw
 BkcUkiQkqqgXH59Rzmt1dXuNrsbzb7O/s/57af8VauFttS049/up+iMWW6153+XQ7f3f7sf3H
 N8upxNfuZV9M/X2MSvl+R1vTpYnpr50vWtumly35J6fgw8s/K2cCY7v7RKiLK+kH+xjWLhIRj
 lM/zf5yR8NfuT2Dmx/8f5s/c/KR9PYtPdn298H9pYTMdrVYlluKMREMt5qLiRADadj6FgQIAA
 A==
X-Env-Sender: dongli.zhang@oracle.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1498624972!100137770!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51841 invoked from network); 28 Jun 2017 04:42:54 -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; 28 Jun 2017 04:42:54 -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
 v5S4gna4010305
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 28 Jun 2017 04:42:49 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 v5S4gnrG019135
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 28 Jun 2017 04:42:49 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 v5S4gmfr016781;
 Wed, 28 Jun 2017 04:42:48 GMT
Received: from linux.cn.oracle.com (/10.182.69.113)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 27 Jun 2017 21:42:48 -0700
From: Dongli Zhang <dongli.zhang@oracle.com>
To: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org
Date: Wed, 28 Jun 2017 12:43:03 +0800
Message-Id: <1498624983-6293-1-git-send-email-dongli.zhang@oracle.com>
X-Mailer: git-send-email 2.7.4
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: jgross@suse.com, boris.ostrovsky@oracle.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH 1/1] xen/blkfront: always allocate grants first
	from per-queue persistent grants
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBwYXJ0aWFsbHkgcmV2ZXJ0cyAzZGYwZTUwICgieGVuL2Jsa2Zyb250OiBwc2V1
ZG8gc3VwcG9ydCBmb3IKbXVsdGkgaGFyZHdhcmUgcXVldWVzL3JpbmdzIikuIFRoZSB4ZW4tYmxr
ZnJvbnQgcXVldWUvcmluZyBtaWdodCBoYW5nIGR1ZQp0byBncmFudHMgYWxsb2NhdGlvbiBmYWls
dXJlIGluIHRoZSBzaXR1YXRpb24gd2hlbiBnbnR0YWJfZnJlZV9oZWFkIGlzCmFsbW9zdCBlbXB0
eSB3aGlsZSBtYW55IHBlcnNpc3RlbnQgZ3JhbnRzIGFyZSByZXNlcnZlZCBmb3IgdGhpcyBxdWV1
ZS9yaW5nLgoKQXMgcGVyc2lzdGVudCBncmFudHMgbWFuYWdlbWVudCB3YXMgcGVyLXF1ZXVlIHNp
bmNlIDczNzE2ZGYgKCJ4ZW4vYmxrZnJvbnQ6Cm1ha2UgcGVyc2lzdGVudCBncmFudHMgcG9vbCBw
ZXItcXVldWUiKSwgd2Ugc2hvdWxkIGFsd2F5cyBhbGxvY2F0ZSBmcm9tCnBlcnNpc3RlbnQgZ3Jh
bnRzIGZpcnN0LgoKU2lnbmVkLW9mZi1ieTogRG9uZ2xpIFpoYW5nIDxkb25nbGkuemhhbmdAb3Jh
Y2xlLmNvbT4KLS0tCiBkcml2ZXJzL2Jsb2NrL3hlbi1ibGtmcm9udC5jIHwgMTcgKysrKysrKysr
Ky0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvYmxvY2sveGVuLWJsa2Zyb250LmMgYi9kcml2ZXJzL2Js
b2NrL3hlbi1ibGtmcm9udC5jCmluZGV4IDM5NDU5NjMuLmQyYjc1OWYgMTAwNjQ0Ci0tLSBhL2Ry
aXZlcnMvYmxvY2sveGVuLWJsa2Zyb250LmMKKysrIGIvZHJpdmVycy9ibG9jay94ZW4tYmxrZnJv
bnQuYwpAQCAtNzEzLDYgKzcxMyw3IEBAIHN0YXRpYyBpbnQgYmxraWZfcXVldWVfcndfcmVxKHN0
cnVjdCByZXF1ZXN0ICpyZXEsIHN0cnVjdCBibGtmcm9udF9yaW5nX2luZm8gKnJpCiAJICogZXhp
c3RpbmcgcGVyc2lzdGVudCBncmFudHMsIG9yIGlmIHdlIGhhdmUgdG8gZ2V0IG5ldyBncmFudHMs
CiAJICogYXMgdGhlcmUgYXJlIG5vdCBzdWZmaWNpZW50bHkgbWFueSBmcmVlLgogCSAqLworCWJv
b2wgbmV3X3BlcnNpc3RlbnRfZ250cyA9IGZhbHNlOwogCXN0cnVjdCBzY2F0dGVybGlzdCAqc2c7
CiAJaW50IG51bV9zZywgbWF4X2dyZWZzLCBudW1fZ3JhbnQ7CiAKQEAgLTcyNCwxMiArNzI1LDEz
IEBAIHN0YXRpYyBpbnQgYmxraWZfcXVldWVfcndfcmVxKHN0cnVjdCByZXF1ZXN0ICpyZXEsIHN0
cnVjdCBibGtmcm9udF9yaW5nX2luZm8gKnJpCiAJCSAqLwogCQltYXhfZ3JlZnMgKz0gSU5ESVJF
Q1RfR1JFRlMobWF4X2dyZWZzKTsKIAotCS8qCi0JICogV2UgaGF2ZSB0byByZXNlcnZlICdtYXhf
Z3JlZnMnIGdyYW50cyBiZWNhdXNlIHBlcnNpc3RlbnQKLQkgKiBncmFudHMgYXJlIHNoYXJlZCBi
eSBhbGwgcmluZ3MuCi0JICovCi0JaWYgKG1heF9ncmVmcyA+IDApCi0JCWlmIChnbnR0YWJfYWxs
b2NfZ3JhbnRfcmVmZXJlbmNlcyhtYXhfZ3JlZnMsICZzZXR1cC5ncmVmX2hlYWQpIDwgMCkgewor
CS8qIENoZWNrIGlmIHdlIGhhdmUgZW5vdWdoIHBlcnNpc3RlbnQgZ3JhbnRzIHRvIGFsbG9jYXRl
IGEgcmVxdWVzdHMgKi8KKwlpZiAocmluZm8tPnBlcnNpc3RlbnRfZ250c19jIDwgbWF4X2dyZWZz
KSB7CisJCW5ld19wZXJzaXN0ZW50X2dudHMgPSB0cnVlOworCisJCWlmIChnbnR0YWJfYWxsb2Nf
Z3JhbnRfcmVmZXJlbmNlcygKKwkJICAgIG1heF9ncmVmcyAtIHJpbmZvLT5wZXJzaXN0ZW50X2du
dHNfYywKKwkJICAgICZzZXR1cC5ncmVmX2hlYWQpIDwgMCkgewogCQkJZ250dGFiX3JlcXVlc3Rf
ZnJlZV9jYWxsYmFjaygKIAkJCQkmcmluZm8tPmNhbGxiYWNrLAogCQkJCWJsa2lmX3Jlc3RhcnRf
cXVldWVfY2FsbGJhY2ssCkBAIC03MzcsNiArNzM5LDcgQEAgc3RhdGljIGludCBibGtpZl9xdWV1
ZV9yd19yZXEoc3RydWN0IHJlcXVlc3QgKnJlcSwgc3RydWN0IGJsa2Zyb250X3JpbmdfaW5mbyAq
cmkKIAkJCQltYXhfZ3JlZnMpOwogCQkJcmV0dXJuIDE7CiAJCX0KKwl9CiAKIAkvKiBGaWxsIG91
dCBhIGNvbW11bmljYXRpb25zIHJpbmcgc3RydWN0dXJlLiAqLwogCWlkID0gYmxraWZfcmluZ19n
ZXRfcmVxdWVzdChyaW5mbywgcmVxLCAmcmluZ19yZXEpOwpAQCAtODM3LDcgKzg0MCw3IEBAIHN0
YXRpYyBpbnQgYmxraWZfcXVldWVfcndfcmVxKHN0cnVjdCByZXF1ZXN0ICpyZXEsIHN0cnVjdCBi
bGtmcm9udF9yaW5nX2luZm8gKnJpCiAJaWYgKHVubGlrZWx5KHJlcXVpcmVfZXh0cmFfcmVxKSkK
IAkJcmluZm8tPnNoYWRvd1tleHRyYV9pZF0ucmVxID0gKmV4dHJhX3JpbmdfcmVxOwogCi0JaWYg
KG1heF9ncmVmcyA+IDApCisJaWYgKG5ld19wZXJzaXN0ZW50X2dudHMpCiAJCWdudHRhYl9mcmVl
X2dyYW50X3JlZmVyZW5jZXMoc2V0dXAuZ3JlZl9oZWFkKTsKIAogCXJldHVybiAwOwotLSAKMi43
LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 28 04:55:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 04:55: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 1dQ50Z-0008FA-Lz; Wed, 28 Jun 2017 04:55:19 +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 1dQ50Y-0008ET-9x
 for xen-devel@lists.xensource.com; Wed, 28 Jun 2017 04:55:18 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 E0/18-19466-5B633595; Wed, 28 Jun 2017 04:55:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVXeTWXC
 kwY+JrBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmN2zjKVgfV7FxT/bmRsY
 57p3MXJyCAn8ZZR4tiy1i5ELyH7MKNE+/yc7hLONUaLn9CdmkCoRAWeJr2fmsoPYvAL6ErO27
 WPrYuTgEBYwlXh6PhikXkLgvYzEuRVrwGokBLwlPk1bwwxjt045zNTFyM7BJmAlcUgMJMoioC
 ox78I5xgmM3AsYGVYxqhenFpWlFuka6SUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525
 iBPqbAQh2MH7/43SIUZKDSUmUd++XoEghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErynTYIjhQSL
 UtNTK9Iyc4CBB5OW4OBREuH1uwrUyltckJhbnJkOkTrFqMuxYfX6L0xCLHn5ealS4rxOpkAzB
 ECKMkrz4EbAouASo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHkXg1zCk5lXArfpFdARTEBHsM
 wLADmiJBEhJdXAOGXW9x2pvzj3HFlrf1Msdvb/QKsXfqzsVg/mSPlIX1z/coLhXpnAp/zL9pe
 4MWrn7/GwDo/1eZ5/0OTKa/PEQ/+6GaS5NfgDLq7/w3CmU5tzzfTtNleVI1doBRuu/2FwfQ17
 /e/YgMf9NnIpdSLLFwbVh/eYqZ/z1V2xk9th0Q+DtPSAf9umK7EUZyQaajEXFScCACdpbFB9A
 gAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1498625712!105252358!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60998 invoked from network); 28 Jun 2017 04:55: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; 28 Jun 2017 04:55: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 1dQ50R-0002Cu-9h; Wed, 28 Jun 2017 04:55:11 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dQ50L-0005VZ-Qp; Wed, 28 Jun 2017 04:55:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dQ50L-0004uR-Ls; Wed, 28 Jun 2017 04:55:05 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111086-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-3.18:build-armhf-pvops:kernel-build:fail:regression
 linux-3.18:build-armhf-pvops:host-build-prep:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:regression
 linux-3.18:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 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-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-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-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt: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-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:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-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-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-ws16-amd64:guest-saverestore: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-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=31c34faca7a7f9455f1bd28a1fa5112613139f45
X-Osstest-Versions-That: linux=8366868460f8784e30302f441546a9d72ffe1236
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 28 Jun 2017 04:55:05 +0000
Subject: [Xen-devel] [linux-3.18 test] 111086: 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="===============8373524104747159612=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============8373524104747159612==
Content-Type: text/plain

flight 111086 linux-3.18 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/111086/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-qemut-rhel6hvm-amd 12 guest-start/redhat.repeat fail REGR. vs. 110441
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 110441
 build-armhf-pvops             6 kernel-build             fail REGR. vs. 110441
 build-armhf-pvops            5 host-build-prep fail in 111069 REGR. vs. 110441
 test-amd64-amd64-xl-qemut-win7-amd64 18 guest-start/win.repeat fail in 111069 REGR. vs. 110441

Tests which are failing intermittently (not blocking):
 test-amd64-amd64-rumprun-amd64 17 rumprun-demo-xenstorels/xenstorels.repeat fail in 111069 pass in 111086
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail pass in 111069

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
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      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-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-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop       fail blocked in 110441
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop       fail blocked in 110441
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail in 111069 like 110441
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail in 111069 like 110441
 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-qemuu-ws16-amd64 10 windows-install        fail never pass
 test-amd64-amd64-libvirt-xsm 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
 build-arm64-pvops             6 kernel-build                 fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-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
 test-amd64-i386-xl-qemut-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
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 linux                31c34faca7a7f9455f1bd28a1fa5112613139f45
baseline version:
 linux                8366868460f8784e30302f441546a9d72ffe1236

Last test of basis   110441  2017-06-14 13:16:35 Z   13 days
Testing same since   111069  2017-06-26 05:55:00 Z    1 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alan Stern <stern@rowland.harvard.edu>
  Andrew Morton <akpm@linux-foundation.org>
  Anssi Hannula <anssi.hannula@bitwise.fi>
  Anton Bondarenko <anton.bondarenko.sama@gmail.com>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnd Bergmann <arnd@arndb.de>
  Bryant G. Ly <bryantly@linux.vnet.ibm.com>
  Chris Brandt <chris.brandt@renesas.com>
  Christoph Hellwig <hch@lst.de>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Corentin Labbe <clabbe.montjoie@gmail.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  David S. Miller <davem@davemloft.net>
  Emmanuel Grumbach <emmanuel.grumbach@intel.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Hans Verkuil <hans.verkuil@cisco.com>
  Heiko Carstens <heiko.carstens@de.ibm.com>
  Heiner Kallweit <hkallweit1@gmail.com>
  Helge Deller <deller@gmx.de>
  Helge Deller <deller@gmx.de> # parisc
  Hugh Dickins <hughd@google.com>
  Ingo Molnar <mingo@kernel.org>
  James Morse <james.morse@arm.com>
  Jens Axboe <axboe@fb.com>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Jonathan Cameron <jic23@kernel.org>
  Jonathan T. Leighton <jtleight@udel.edu>
  Laura Abbott <labbott@redhat.com>
  Lee Jones <lee.jones@linaro.org>
  Linus Torvalds <torvalds@linux-foundation.org>
  Marc Kleine-Budde <mkl@pengutronix.de>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Matt Ranostay <matt.ranostay@konsulko.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Michal Hocko <mhocko@suse.com>
  Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Pavel Shilovsky <pshilov@microsoft.com>
  Punit Agrawal <punit.agrawal@arm.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Richard <richard@aaazen.com>
  Richard Narron <comet.berkeley@gmail.com>
  Rodolfo Giometti <giometti@linux.it>
  Roger Quadros <rogerq@ti.com>
  Sachin Prabhu <sprabhu@redhat.com>
  Sasha Levin <alexander.levin@verizon.com>
  Steve French <smfrench@gmail.com>
  Thomas Gleixner <tglx@linutronix.de>
  Tomasz Wilczyński <twilczynski@naver.com>
  Tony Lindgren <tony@atomide.com>
  Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
  Viresh Kumar <viresh.kumar@linaro.org>
  Vladimir Davydov <vdavydov.dev@gmail.com>
  Willy Tarreau <w@1wt.eu>
  Yu Zhao <yuzhao@google.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            fail    
 build-armhf-pvops                                            fail    
 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                                          blocked 
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 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-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                                  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-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     blocked 
 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-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      blocked 


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 872 lines long.)


--===============8373524104747159612==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8373524104747159612==--

From xen-devel-bounces@lists.xen.org Wed Jun 28 05:22:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 05:22:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQ5Qr-0002WQ-Lh; Wed, 28 Jun 2017 05:22: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=3452f696c=citrix-osstest@xenproject.org>)
 id 1dQ5Qq-0002W3-Fj
 for xen-devel@lists.xensource.com; Wed, 28 Jun 2017 05:22:28 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 47/24-03577-31D33595; Wed, 28 Jun 2017 05:22:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpK6wbXC
 kwdKLzBb3prxnd2D02N63iz2AMYo1My8pvyKBNWPm8n+sBR81Kx6tWcLewNgg38XIwSEh4C+x
 6r1FFyMnkOkh8XLKflYQW0TAWWLCh9tsIDavgJ7E+W+djCC2sICFxIHHn1i6GLmA6psYJT6sb
 WaHaHaT2LH8EyOM/XbbU7BBbEBDJ/ZMZAGxWQRUJb7MnAAWFxLQkli6eCUTxAJBiZMzn4DVMA
 tISBx88YIZYo6lxPrJd1knMPLNQlI2C0nZAkamVYzqxalFZalFuhZ6SUWZ6RkluYmZObqGBmZ
 6uanFxYnpqTmJScV6yfm5mxiBIcUABDsYZ1/2P8QoycGkJMq790tQpBBfUn5KZUZicUZ8UWlO
 avEhRhkODiUJ3oXWwZFCgkWp6akVaZk5wOCGSUtw8CiJ8PpdBWrlLS5IzC3OTIdInWLU5diwe
 v0XJiGWvPy8VClx3isgMwRAijJK8+BGwCLtEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5Ay
 2BpvBk5pXAbXoFdAQT0BEs8wJAjihJREhJNTB275bZ5esvYWyqli37R/Tk/sYnott+vNR54Hb
 m0MSvS75b7N/wYN6307/9a7pOzfz7/2/DAr0Jnz3PNU/9aeOopSTE/fFoyuK7kp9c12zdHfDc
 62m9O1vaQzdfEaWgPcZqfFevlLKohB931BO6kfV85eEJNtsvFN7ccj6wg4n9w4L9720DF/VOU
 WIpzkg01GIuKk4EAEI5UKCvAgAA
X-Env-Sender: prvs=3452f696c=citrix-osstest@xenproject.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1498627345!44941881!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53212 invoked from network); 28 Jun 2017 05:22:26 -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 Jun 2017 05:22:26 -0000
X-IronPort-AV: E=Sophos;i="5.40,274,1496102400"; d="scan'208";a="429612903"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02SJC01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71610-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-i386-libvirt:libvirt-build:fail:allowable
 ovmf:build-amd64-libvirt:libvirt-build:fail:allowable
X-Osstest-Versions-This: ovmf=157fb7bf29eea497b22025f53b5547e4748b6c2d
X-Osstest-Versions-That: ovmf=980af1eb0b7ad7a55fc51231a7fd537529319371
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 28 Jun 2017 06:22:23 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02SJC01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71610: 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
MTYxMCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE2MTAvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25z
LgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2Nr
aW5nKToKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDUgbGlidmlydC1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsICAgbGlrZSA3MTYwNwogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgNSBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcxNjA3Cgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAgICAgICAgICAgMTU3ZmI3YmYy
OWVlYTQ5N2IyMjAyNWY1M2I1NTQ3ZTQ3NDhiNmMyZApiYXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAg
ICAgICAgICAgICAgICAgOTgwYWYxZWIwYjdhZDdhNTVmYzUxMjMxYTdmZDUzNzUyOTMxOTM3MQoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcxNjA3ICAyMDE3LTA2LTI3IDE0OjQ4OjE1IFogICAgMCBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3MTYxMCAgMjAxNy0wNi0yNyAyMTo1MDoyMSBaICAg
IDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgog
IFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVp
bGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0
CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rl
c3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29t
bWl0IDE1N2ZiN2JmMjllZWE0OTdiMjIwMjVmNTNiNTU0N2U0NzQ4YjZjMmQKQXV0aG9yOiBBcmQg
Qmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KRGF0ZTogICBUaHUgSnVuIDIy
IDExOjAwOjA2IDIwMTcgKzAwMDAKCiAgICBNZGVQa2cvSW5kdXN0cnlTdGFuZGFyZDogdXBkYXRl
IEFDUEkvSU9SVCBkZWZpbml0aW9ucyB0byByZXZpc2lvbiBDCiAgICAKICAgIFRoaXMgdXBkYXRl
cyB0aGUgSU9SVCBoZWFkZXIgdG8gaW5jbHVkZSB0aGUgZGVmaW5pdGlvbnMgdGhhdCB3ZXJlIGFk
ZGVkCiAgICBpbiByZXZpc2lvbiBDIG9mIHRoZSBJT1JUIHNwZWMgdGhhdCB3YXMgbWFkZSBwdWJs
aWMgcmVjZW50bHkuCiAgICAKICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJp
YnV0aW9uIEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6IEFyZCBCaWVzaGV1dmVsIDxh
cmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogICAgUmV2aWV3ZWQtYnk6IFN0YXIgWmVuZyA8c3Rh
ci56ZW5nQGludGVsLmNvbT4KCmNvbW1pdCBkZGM5N2NmNGEzZTFlODNmMTJiNzBkY2RkMDgwMWNm
OGRmZDIxOThiCkF1dGhvcjogU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgpEYXRlOiAg
IEZyaSBKdW4gMjMgMTU6NDI6MDcgMjAxNyArMDgwMAoKICAgIER1ZXRQa2cgRnNWYXJpYWJsZTog
VXBkYXRlIEdldE5leHRWYXJpYWJsZU5hbWUgdG8gZm9sbG93IFVFRkkgMi43CiAgICAKICAgICJU
aGUgc2l6ZSBtdXN0IGJlIGxhcmdlIGVub3VnaCB0byBmaXQgaW5wdXQgc3RyaW5nIHN1cHBsaWVk
IGluCiAgICBWYXJpYWJsZU5hbWUgYnVmZmVyIiBpcyBhZGRlZCBpbiB0aGUgZGVzY3JpcHRpb24g
Zm9yIFZhcmlhYmxlTmFtZVNpemUuCiAgICBBbmQgdHdvIGNhc2VzIG9mIEVGSV9JTlZBTElEX1BB
UkFNRVRFUiBhcmUgYWRkZWQuCiAgICAxLiBUaGUgaW5wdXQgdmFsdWVzIG9mIFZhcmlhYmxlTmFt
ZSBhbmQgVmVuZG9yR3VpZCBhcmUgbm90IGEgbmFtZSBhbmQKICAgICAgIEdVSUQgb2YgYW4gZXhp
c3RpbmcgdmFyaWFibGUuCiAgICAyLiBOdWxsLXRlcm1pbmF0b3IgaXMgbm90IGZvdW5kIGluIHRo
ZSBmaXJzdCBWYXJpYWJsZU5hbWVTaXplIGJ5dGVzIG9mCiAgICAgICB0aGUgaW5wdXQgVmFyaWFi
bGVOYW1lIGJ1ZmZlci4KICAgIAogICAgVGhpcyBwYXRjaCBpcyB0byB1cGRhdGUgY29kZSB0byBm
b2xsb3cgdGhlbS4KICAgIAogICAgQ2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29t
PgogICAgQ2M6IFJ1aXl1IE5pIDxydWl5dS5uaUBpbnRlbC5jb20+CiAgICBDb250cmlidXRlZC11
bmRlcjogVGlhbm9Db3JlIENvbnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4wCiAgICBTaWduZWQtb2Zm
LWJ5OiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogTGlt
aW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogUnVpeXUgTmkg
PHJ1aXl1Lm5pQGludGVsLmNvbT4KCmNvbW1pdCA2ZjgxN2Y5YjhiMDdkMTk1YzYzMjQ3YjNjZjRj
MWQ2NDZmMWU4YjBlCkF1dGhvcjogU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwuY29tPgpEYXRl
OiAgIFRodSBKdW4gMjIgMTc6MzA6MzkgMjAxNyArMDgwMAoKICAgIE1kZU1vZHVsZVBrZyBWYXJp
YWJsZTogVXBkYXRlIEdldE5leHRWYXJpYWJsZU5hbWUgdG8gZm9sbG93IFVFRkkgMi43CiAgICAK
ICAgICJUaGUgc2l6ZSBtdXN0IGJlIGxhcmdlIGVub3VnaCB0byBmaXQgaW5wdXQgc3RyaW5nIHN1
cHBsaWVkIGluCiAgICBWYXJpYWJsZU5hbWUgYnVmZmVyIiBpcyBhZGRlZCBpbiB0aGUgZGVzY3Jp
cHRpb24gZm9yIFZhcmlhYmxlTmFtZVNpemUuCiAgICBBbmQgdHdvIGNhc2VzIG9mIEVGSV9JTlZB
TElEX1BBUkFNRVRFUiBhcmUgYWRkZWQuCiAgICAxLiBUaGUgaW5wdXQgdmFsdWVzIG9mIFZhcmlh
YmxlTmFtZSBhbmQgVmVuZG9yR3VpZCBhcmUgbm90IGEgbmFtZSBhbmQKICAgICAgIEdVSUQgb2Yg
YW4gZXhpc3RpbmcgdmFyaWFibGUuCiAgICAyLiBOdWxsLXRlcm1pbmF0b3IgaXMgbm90IGZvdW5k
IGluIHRoZSBmaXJzdCBWYXJpYWJsZU5hbWVTaXplIGJ5dGVzIG9mCiAgICAgICB0aGUgaW5wdXQg
VmFyaWFibGVOYW1lIGJ1ZmZlci4KICAgIAogICAgVGhpcyBwYXRjaCBpcyB0byB1cGRhdGUgY29k
ZSB0byBmb2xsb3cgdGhlbS4KICAgIAogICAgQ2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50
ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmlidXRpb24gQWdy
ZWVtZW50IDEuMAogICAgU2lnbmVkLW9mZi1ieTogU3RhciBaZW5nIDxzdGFyLnplbmdAaW50ZWwu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgoK
Y29tbWl0IDZjYTJiZmE1ZThiYWMxNjM0MWZiNTdhYmZlZTY1ZmRhOTZhYzg3ZGQKQXV0aG9yOiBT
dGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CkRhdGU6ICAgVGh1IEp1biAyMiAxNDoxNzox
OSAyMDE3ICswODAwCgogICAgTWRlUGtnOiBVcGRhdGUgY29tbWVudHMgZm9yIEdldE5leHRWYXJp
YWJsZU5hbWUgdG8gZm9sbG93IFVFRkkgMi43CiAgICAKICAgICJUaGUgc2l6ZSBtdXN0IGJlIGxh
cmdlIGVub3VnaCB0byBmaXQgaW5wdXQgc3RyaW5nIHN1cHBsaWVkIGluCiAgICBWYXJpYWJsZU5h
bWUgYnVmZmVyIiBpcyBhZGRlZCBpbiB0aGUgZGVzY3JpcHRpb24gZm9yIFZhcmlhYmxlTmFtZVNp
emUuCiAgICBBbmQgdHdvIGNhc2VzIG9mIEVGSV9JTlZBTElEX1BBUkFNRVRFUiBhcmUgYWRkZWQu
CiAgICAxLiBUaGUgaW5wdXQgdmFsdWVzIG9mIFZhcmlhYmxlTmFtZSBhbmQgVmVuZG9yR3VpZCBh
cmUgbm90IGEgbmFtZSBhbmQKICAgICAgIEdVSUQgb2YgYW4gZXhpc3RpbmcgdmFyaWFibGUuCiAg
ICAyLiBOdWxsLXRlcm1pbmF0b3IgaXMgbm90IGZvdW5kIGluIHRoZSBmaXJzdCBWYXJpYWJsZU5h
bWVTaXplIGJ5dGVzIG9mCiAgICAgICB0aGUgaW5wdXQgVmFyaWFibGVOYW1lIGJ1ZmZlci4KICAg
IAogICAgVGhpcyBwYXRjaCBpcyB0byB1cGRhdGUgY29tbWVudHMgZm9yIEdldE5leHRWYXJpYWJs
ZU5hbWUgdG8gZm9sbG93IHRoZW0uCiAgICAKICAgIENjOiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2Fv
QGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9u
IEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6IFN0YXIgWmVuZyA8c3Rhci56ZW5nQGlu
dGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVsLmNv
bT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 28 06:05:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 06: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 1dQ65x-0005sc-Sx; Wed, 28 Jun 2017 06:04: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 1dQ65w-0005sW-M1
 for xen-devel@lists.xen.org; Wed, 28 Jun 2017 06:04:56 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 97/41-03582-70743595; Wed, 28 Jun 2017 06:04:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS5fdPTj
 S4EejrMWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmnHz22XWgn+sFTc7jzE1MO5k6WLk5BASyJP4
 emIVG4jNK2AnsbjtCBOILSFgKHF64U2gGg4OFgFViU13S0HCbALqEp2L2sFaRYDCX18+ZwcpY
 RYIlDi/iR0kLCzgJfFo6QPGLkYuoOnTGCVmLZsLNp5TIEDizNYDYPW8AoISf3cIg4SZBbQkHv
 66xQJha0ssW/iaGWKktMTyfxwTGPlmITTMQtIwC0nDLISGBYwsqxg1ilOLylKLdA3N9ZKKMtM
 zSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAkOPAQh2MN7eGHCIUZKDSUmUd++XoEghvqT8
 lMqMxOKM+KLSnNTiQ4wyHBxKErwRbsGRQoJFqempFWmZOcAogElLcPAoifD6XQVq5S0uSMwtz
 kyHSJ1i1OVo+rDlC5MQS15+XqqUOK8JyAwBkKKM0jy4EbCIvMQoKyXMywh0lBBPQWpRbmYJqv
 wrRnEORiVhXgUXoCk8mXklcJteAR3BBHQEy7wAkCNKEhFSUg2MimqSLyvvZvDsjpY12cuuep7
 rgc/cRULGtyJ+N0x1SY6aHmKmt+bMahaVn+wmHZU3bfrC+KQ2pd3f+MrJNNY0aO/rXX0Ksvl/
 3lxpusF8/dAnk1lOJi1CJXnX9W3+ehf7e27Xm9L1QJ79kPQaFlmf2xx1PZdn+esoLK1ryA33z
 Xh4m/Vfs7MSS3FGoqEWc1FxIgCT+ObYwwIAAA==
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1498629893!51649755!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36947 invoked from network); 28 Jun 2017 06:04: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; 28 Jun 2017 06:04:55 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Jun 2017 00:04:52 -0600
Message-Id: <5953470202000078001015B1@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 28 Jun 2017 00:04:50 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <marmarek@invisiblethingslab.com>
References: <1498612044-14114-1-git-send-email-marmarek@invisiblethingslab.com>
 <1498612044-14114-2-git-send-email-marmarek@invisiblethingslab.com>
In-Reply-To: <1498612044-14114-2-git-send-email-marmarek@invisiblethingslab.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 1/2] libxl: add more cpuid flags 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>

PkBAIC0xNTgsNiArMTYyLDM4IEBAIGludCBsaWJ4bF9jcHVpZF9wYXJzZV9jb25maWcobGlieGxf
Y3B1aWRfcG9saWN5X2xpc3QgKmNwdWlkLCBjb25zdCBjaGFyKiBzdHIpCiAgICAgICAgID57ImRl
IiwgICAgICAgICAgIDB4MDAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRURYLCAgMiwgIDF9LAogICAg
ICAgICA+eyJ2bWUiLCAgICAgICAgICAweDAwMDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VEWCwgIDEs
ICAxfSwKICAgICAgICAgPnsiZnB1IiwgICAgICAgICAgMHgwMDAwMDAwMSwgTkEsIENQVUlEX1JF
R19FRFgsICAwLCAgMX0sCj4rICAgICAgICB7ImFyYXQiLCAgICAgICAgIDB4MDAwMDAwMDYsIE5B
LCBDUFVJRF9SRUdfRUFYLCAgMiwgIDF9LAo+KyAgICAgICAgeyJhdng1MTJ2bCIsICAgICAweDAw
MDAwMDA3LCBOQSwgQ1BVSURfUkVHX0VCWCwgMzEsICAxfSwKCkxlYWYgNyByZXF1aXJlcyB0aGUg
c3ViLWxlYWYgdG8gYmUgc3BlY2lmaWVkIChpLmUuIDAgcmF0aGVyIHRoYW4gTkEpLgoKQWxzbywg
dG8gYW5zd2VyIHlvdSBhbGlhcyBuYW1lIHF1ZXN0aW9uIGZyb20gdGhlIG92ZXJ2aWV3IG1haWw6
IHNzZTQuMSBhbmQKc3NlNF8xIHNlZW0gbGlrZSBhIHJlYXNvbmFibGUgYWxpYXMgcGFpciB0byBo
YXZlLCBidXQgSSBkb24ndCB0aGluayB3ZSB3YW50CnNvbWV0aGluZyBsaWtlIFBOSSAoSSdkIGd1
ZXNzIG1vc3QgcGVvcGxlIGRvbid0IGV2ZW4gcmVjYWxsL2tub3cgd2hhdCBhdApsZWFzdCB0aGUg
UCBzdGFuZHMgZm9yKSwKCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 28 06:09:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 06:09:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQ6AV-00065H-J0; Wed, 28 Jun 2017 06:09: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 1dQ6AT-00065A-Jd
 for xen-devel@lists.xen.org; Wed, 28 Jun 2017 06:09:37 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 F8/64-01712-02843595; Wed, 28 Jun 2017 06:09:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXS6fjDS1fBIzj
 S4OEtSYslHxezODB6HN39mymAMYo1My8pvyKBNePDp5lsBd+YKn4e6mNqYNzI1MXIySEkkCfx
 avdrRhCbV8BOouvHLXYQW0LAUOL0wpssIDaLgKrEoZnTwerZBNQlOhe1g8VFgOJfXz4HqufgY
 BYIlDi/CcwUFrCX+DSNC2L6NEaJnXPzQGxOgQCJGf9OMoOU8AoISvzdIQzRqC6xfp4QSAWzgL
 xE89bZzBBhaYnl/zgmMPLNQqifhVA/C0n9LIT6BYwsqxjVi1OLylKLdM30kooy0zNKchMzc3Q
 NDUz1clOLixPTU3MSk4r1kvNzNzECQ44BCHYwTm1wPsQoycGkJMq790tQpBBfUn5KZUZicUZ8
 UWlOavEhRhkODiUJ3gi34EghwaLU9NSKtMwcYPDDpCU4eJREeP2uArXyFhck5hZnpkOkTjHqc
 jR92PKFSYglLz8vVUqcdw7IDAGQoozSPLgRsEi8xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJW
 FeBRegKTyZeSVwm14BHcEEdATLvACQI0oSEVJSDYw6ffIrHM+8umGzMvam1RmFhJAAmxrvbRO
 X2nDO+N7A86JWo8b6YUyMdEDL1fRZu7Rq708y0/t8dHbDvWusH393SuXO2BR3WKLG6d+3joZJ
 N8Qt/JZM5/jeuX/2UU7e51uubGDYYMijv/dPNrtdTM2id5v1T4ftM/j1IOdI3oHJrs/ZufYEp
 t1QYinOSDTUYi4qTgQAD+kWbb8CAAA=
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1498630174!101805684!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23071 invoked from network); 28 Jun 2017 06:09:36 -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 Jun 2017 06:09:36 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Jun 2017 00:09:34 -0600
Message-Id: <5953481C02000078001015BA@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 28 Jun 2017 00:09:32 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <marmarek@invisiblethingslab.com>
References: <1498612044-14114-1-git-send-email-marmarek@invisiblethingslab.com>
 <1498612044-14114-3-git-send-email-marmarek@invisiblethingslab.com>
In-Reply-To: <1498612044-14114-3-git-send-email-marmarek@invisiblethingslab.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 2/2] libxl: fix osvm cpuid 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>

Pj4+IE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdz
bGFiLmNvbT4gMDYvMjgvMTcgMzowOSBBTSA+Pj4KPkl0J3MgYml0IDkgbm90IDEwICh3aGljaCBp
cyBpYnMpLgoKSW5kZWVkLCBidXQgc2hvdWxkbid0IGl0IHJhdGhlciBiZSByZW1vdmVkPyBXZSBk
b24ndCBleHBvc2UgaXQgZnJvbSB0aGUKaHlwZXJ2aXNvciBhdCBhbGwgYW55bW9yZToKClhFTl9D
UFVGRUFUVVJFKE9TVlcsICAgICAgICAgIDMqMzIrIDkpIC8qICAgT1MgVmlzaWJsZSBXb3JrYXJv
dW5kICovCgoobm90ZSB0aGUgYWJzZW5jZSBvZiBhbnkgbWFya2VyIGNoYXJhY3RlciBpbW1lZGlh
dGVseSBpbnNpZGUgdGhlIGNvbW1lbnQpLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 28 06:12:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 06: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 1dQ6DX-0006sI-0x; Wed, 28 Jun 2017 06:12:47 +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 1dQ6DV-0006s6-Vh
 for xen-devel@lists.xensource.com; Wed, 28 Jun 2017 06:12:46 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 31/09-01735-DD843595; Wed, 28 Jun 2017 06:12:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVfeOR3C
 kQfc0TosVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmzL+/h7XgWHHF1SUtjA2M
 8zy6GLk4hAT+MkrsXrOTHcJ5zChxZtcaJghnG6PE3u8dQA4nh4iAs8TXM3PZQWxeAX2JU392A
 9kcHMIC5hL3tiaChCUEmlUkti3Jh7A9Jdaf+McMY6+4MwmonJ2DTcBK4pAYSJRFQFXi06aXjB
 MYuRcwMqxiVC9OLSpLLdI11ksqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECPQ3AxD
 sYNz7z+kQoyQHk5Io794vQZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjfuwdHCgkWpaanVqRl
 5gADDyYtwcGjJMLLDQw+Id7igsTc4sx0iNQpRl2ODavXf2ESYsnLz0uVEueVBSkSACnKKM2DG
 wGLgkuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5lUAmcKTmVcCt+kV0BFMQEewzAsAOaIkES
 El1cConnF0s9mx6cXtbAcDvjttcuOfftVUaf0UB6fZ1YdOW8x656MYFJh58L7me6G2z23nNoh
 dS336wrzz5j6RtlgpraXveK4t+d24d2rWW0kR1b+pvZuWiUkvFnC7GtddNkdWY8U8v9JghwWV
 a2eXb1V590Y19fu/GIbcx1xX68582KFwUX67UpaVEktxRqKhFnNRcSIAmT2sfn0CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1498630362!69124348!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57925 invoked from network); 28 Jun 2017 06:12:43 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 Jun 2017 06:12: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 1dQ6DQ-0004VN-GA; Wed, 28 Jun 2017 06:12:40 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dQ6DK-00082F-IE; Wed, 28 Jun 2017 06:12:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dQ6DK-0005H8-4o; Wed, 28 Jun 2017 06:12:34 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111083-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-qemuu-win7-amd64:guest-stop:fail:allowable
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-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-armhf-armhf-xl-rtds:guest-start/debian.repeat: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:build-amd64-prev:xen-build/dist-test: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:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-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-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=3e68095ef9ba1bee90ce09344f3367f166e5a3d7
X-Osstest-Versions-That: xen=695bb5f504ab48c1d546446f104c1b6c0ead126d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 28 Jun 2017 06:12:34 +0000
Subject: [Xen-devel] [xen-unstable test] 111083: 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="===============1800703923317975854=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============1800703923317975854==
Content-Type: text/plain

flight 111083 xen-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/111083/

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. 110465

Regressions which are regarded as allowable (not blocking):
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop       fail REGR. vs. 110465

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop      fail blocked in 110465
 test-amd64-i386-xl-qemut-win7-amd64 18 guest-start/win.repeat fail blocked in 110465
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 110465
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 110465
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 110465
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 110465
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 110465
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        fail never pass
 build-amd64-prev              7 xen-build/dist-test          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-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
 build-i386-prev               7 xen-build/dist-test          fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-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-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-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-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-qemut-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-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-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
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass

version targeted for testing:
 xen                  3e68095ef9ba1bee90ce09344f3367f166e5a3d7
baseline version:
 xen                  695bb5f504ab48c1d546446f104c1b6c0ead126d

Last test of basis   110465  2017-06-15 09:46:33 Z   12 days
Failing since        110484  2017-06-16 09:32:22 Z   11 days   12 attempts
Testing same since   111083  2017-06-27 05:51:53 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Andrew Morton <akpm@linux-foundation.org>
  Artem Bityutskiy <Artem.Bityutskiy@nokia.com>
  Bernhard M. Wiedemann <bwiedemann@suse.com>
  Bernhard M. Wiedemann <bwiedemann@suse.de>
  Bhupinder Thakur <bhupinder.thakur@linaro.org>
  Dario Faggioli <dario.faggioli@citrix.com>
  David Woodhouse <David.Woodhouse@intel.com>
  Dushyant Behl <myselfdushyantbehl@gmail.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Juergen Gross <jgross@suse.com>
  Julien Grall <julien.grall@arm.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> [x86 and arm32]
  Linus Torvalds <torvalds@linux-foundation.org>
  Olaf Hering <olaf@aepfle.de>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Petre Pircalabu <ppircalabu@bitdefender.com>
  Praveen Kumar <kpraveen.lkml@gmail.com>
  Razvan Cojocaru <rcojocaru@bitdefender.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau Monné <roger.pau@citrix.com>
  Ross Lagerwall <ross.lagerwall@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Tamas K Lengyel <tamas@tklengyel.com>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>
  Wolfram Strepp <wstrepp@gmx.de>
  Zhongze Liu <blackskygg@gmail.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-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                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-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


Not pushing.

(No revision log; it would be 1701 lines long.)


--===============1800703923317975854==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1800703923317975854==--

From xen-devel-bounces@lists.xen.org Wed Jun 28 07:12:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 07:12: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 1dQ79K-0003ZJ-7b; Wed, 28 Jun 2017 07: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 <jbeulich@suse.com>) id 1dQ79J-0003ZD-MG
 for xen-devel@lists.xenproject.org; Wed, 28 Jun 2017 07:12:29 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 BE/A7-01731-CD653595; Wed, 28 Jun 2017 07:12:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS/dOWHC
 kQfdWUYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWNKk37BI5mKS/NXMzcwtol1MXJyCAnkSWy9
 sIIZxOYVsJP4vOozE4gtIWAocXrhTZYuRg4OFgFViYWrTEHCbALqEp2L2llAbBEBOYlNh6+yd
 zFycTALbGKSmLznHiNIQligWGLVzYusIAkhgTZGiRNfe9lBEpwCnhLdKw+DDeUVEJT4u0MYJM
 wsoCXx8NctFghbW2LZwtfMICXMAtISy/9xTGDkm4XQMAtJwywkDbMQGhYwsqxi1ChOLSpLLdI
 1NtBLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgMvnoGBsYdjBNW+R1ilORgUhLl
 3fslKFKILyk/pTIjsTgjvqg0J7X4EKMGB4fAtl2rLzBKseTl56UqSfDWhwZHCgkWpaanVqRl5
 gDjA6ZUgoNHSYSX2wMozVtckJhbnJkOkTrFqCglzrsWpE8AJJFRmgfXBovJS4yyUsK8jAwMDE
 I8BalFuZklqPKvGMU5GJWEec+GAE3hycwrgZv+CmgxE9BilnkBIItLEhFSUg2M0j+eHX3zTE/
 nSlrpjG0Fn335Qi8/feWe6nbo4RGRrBX5nud1b2cqx9r4a5buvWiRcD3qUtSWrzrFipsyT75e
 c7a8/qjVIZe72UvZyw3dDrYse+O7mOFJxsGCVaf6otlUA+oktj9Z1coXGpdm0C9hsm1JQMdf3
 13Tbyuah0xm3+ndE94v95tdiaU4I9FQi7moOBEAKcv2Z8QCAAA=
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1498633946!80581434!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24007 invoked from network); 28 Jun 2017 07:12:28 -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; 28 Jun 2017 07:12:28 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Jun 2017 01:12:25 -0600
Message-Id: <595356D702000078001015C1@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 28 Jun 2017 01:12:23 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <yi.y.sun@linux.intel.com>
References: <1497402776-22348-1-git-send-email-yi.y.sun@linux.intel.com>
 <1497402776-22348-5-git-send-email-yi.y.sun@linux.intel.com>
In-Reply-To: <1497402776-22348-5-git-send-email-yi.y.sun@linux.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v12 04/23] x86: refactor psr: L3 CAT:
 implement main data structures, CPU init and free flows.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiAwNi8xNC8xNyAzOjI1IEFNID4+
Pgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9wc3IuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwo+
IEBAIC0xMywxNiArMTMsMTEyIEBACj4gICAqIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQ
T1NFLiAgU2VlIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IKPiAgICogbW9yZSBk
ZXRhaWxzLgo+ICAgKi8KPiAtI2luY2x1ZGUgPHhlbi9pbml0Lmg+Cj4gICNpbmNsdWRlIDx4ZW4v
Y3B1Lmg+Cj4gICNpbmNsdWRlIDx4ZW4vZXJyLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vaW5pdC5oPgo+
ICAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+Cj4gICNpbmNsdWRlIDxhc20vcHNyLmg+Cj4gIAo+ICsv
Kgo+ICsgKiBUZXJtaW5vbG9neToKPiArICogLSBDQVQgICAgICAgICBDYWNoZSBBbGxvY2F0aW9u
IFRlY2hub2xvZ3kKPiArICogLSBDQk0gICAgICAgICBDYXBhY2l0eSBCaXRNYXNrcwo+ICsgKiAt
IENEUCAgICAgICAgIENvZGUgYW5kIERhdGEgUHJpb3JpdGl6YXRpb24KPiArICogLSBDTVQgICAg
ICAgICBDYWNoZSBNb25pdG9yaW5nIFRlY2hub2xvZ3kKPiArICogLSBDT1MvQ0xPUyAgICBDbGFz
cyBvZiBTZXJ2aWNlLiBBbHNvIG1lYW4gQ09TIHJlZ2lzdGVycy4KPiArICogLSBDT1NfTUFYICAg
ICBNYXggbnVtYmVyIG9mIENPUyBmb3IgdGhlIGZlYXR1cmUgKG1pbnVzIDEpCj4gKyAqIC0gTVNS
cyAgICAgICAgTWFjaGluZSBTcGVjaWZpYyBSZWdpc3RlcnMKPiArICogLSBQU1IgICAgICAgICBJ
bnRlbCBQbGF0Zm9ybSBTaGFyZWQgUmVzb3VyY2UKPiArICovCj4gKwo+ICAjZGVmaW5lIFBTUl9D
TVQgICAgICAgICgxPDwwKQo+ICAjZGVmaW5lIFBTUl9DQVQgICAgICAgICgxPDwxKQo+ICAjZGVm
aW5lIFBTUl9DRFAgICAgICAgICgxPDwyKQo+ICAKPiArI2RlZmluZSBDQVRfQ0JNX0xFTl9NQVNL
IDB4MWYKPiArI2RlZmluZSBDQVRfQ09TX01BWF9NQVNLIDB4ZmZmZgo+ICsKPiArLyoKPiArICog
UGVyIFNETSBjaGFwdGVyICdDYWNoZSBBbGxvY2F0aW9uIFRlY2hub2xvZ3k6IENhY2hlIE1hc2sg
Q29uZmlndXJhdGlvbicsCj4gKyAqIHRoZSBNU1JzIHJhbmdpbmcgZnJvbSAwQzkwSCB0aHJvdWdo
IDBEMEZIIChpbmNsdXNpdmUpLCBlbmFibGVzIHN1cHBvcnQgZm9yCj4gKyAqIHVwIHRvIDEyOCBM
MyBDQVQgQ2xhc3NlcyBvZiBTZXJ2aWNlLiBUaGUgQ09TX0lEPVswLDEyN10uCj4gKyAqCj4gKyAq
IFRoZSBNU1JzIHJhbmdpbmcgZnJvbSAwRDEwSCB0aHJvdWdoIDBENEZIIChpbmNsdXNpdmUpLCBl
bmFibGVzIHN1cHBvcnQgZm9yCj4gKyAqIHVwIHRvIDY0IEwyIENBVCBDT1MuIFRoZSBDT1NfSUQ9
WzAsNjNdLgo+ICsgKgo+ICsgKiBTbywgdGhlIG1heGltdW0gQ09TIHJlZ2lzdGVyIGNvdW50IG9m
IG9uZSBmZWF0dXJlIGlzIDEyOC4KPiArICovCj4gKyNkZWZpbmUgTUFYX0NPU19SRUdfQ05UICAx
MjgKPiArCj4gKy8qCj4gKyAqIEV2ZXJ5IFBTUiBmZWF0dXJlIHVzZXMgc29tZSBDT1MgcmVnaXN0
ZXJzIGZvciBlYWNoIENPUyBJRCwgZS5nLiBDRFAgdXNlcyAyCj4gKyAqIENPUyByZWdpc3RlcnMg
KERBVEEgYW5kIENPREUpIGZvciBvbmUgQ09TIElELCBidXQgQ0FUIHVzZXMgMSBDT1MgcmVnaXN0
ZXIuCj4gKyAqIFdlIHVzZSBiZWxvdyBtYWNybyBhcyB0aGUgbWF4IG51bWJlciBvZiBDT1MgcmVn
aXN0ZXJzIHVzZWQgYnkgYWxsIGZlYXR1cmVzLgo+ICsgKiBTbyBmYXIsIGl0IGlzIDIgd2hpY2gg
bWVhbnMgQ0RQJ3MgQ09TIHJlZ2lzdGVycyBudW1iZXIuCj4gKyAqLwo+ICsjZGVmaW5lIFBTUl9N
QVhfQ09TX05VTSAyCj4gKwo+ICtlbnVtIHBzcl9mZWF0X3R5cGUgewo+ICsgICAgUFNSX1NPQ0tF
VF9MM19DQVQsCj4gKyAgICBQU1JfU09DS0VUX0ZFQVRfTlVNLAo+ICt9OwoKRm9yIGlkZW50aWZp
ZXJzIGdvaW5nIGludG8gYSBoZWFkZXIsIFBTUl8gYW5kIHBzcl8gZGlzYW1iaWd1YXRpb24gcHJl
Zml4ZXMKYXJlIGNlcnRhaW5seSBuZWNlc3NhcnkuIEZvciBldmVyeXRoaW5nIGJlaW5nIGRlY2xh
cmVkIC8gZGVmaW5lZCBmb3IganVzdCB0aGlzCm9uZSBmaWxlIHRoaXMgaXNuJ3QgcmVhbGx5IG5l
Y2Vzc2FyeSBpbW8gKHRoZSBTT0NLRVRfIHBhcnQgYWJvdmUgSSdkIHRoZW4gYWxzbwpiZSB1bmNl
cnRhaW4gYWJvdXQpLiBUaGUgbWFpbiB0aGluZywgaG93ZXZlciwgaXMgdGhlIGluY29uc2lzdGVu
Y3kgaGVyZTogQWJvdmUKeW91IGhhdmUgTUFYX0NPU19SRUdfQ05UIGFuZCBQU1JfTUFYX0NPU19O
VU0uIEkgd291bGQgcmVhbGx5IHByZWZlciBpZiBib3RoCnByZWZpeCBhbmQgc3VmZml4IHdpc2Ug
dGhlc2Ugd2VyZSBjb25zaXN0ZW50LgoKPiArc3RhdGljIHZvaWQgY2F0X2luaXRfZmVhdHVyZShj
b25zdCBzdHJ1Y3QgY3B1aWRfbGVhZiAqcmVncywKPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHN0cnVjdCBwc3Jfc29ja2V0X2luZm8gKmluZm8sCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZW51bSBwc3JfZmVhdF90eXBlIHR5cGUpCj4gK3sKPiArICAgIC8qIE5vIHZhbGlk
IHZhbHVlIHNvIGRvIG5vdCBlbmFibGUgZmVhdHVyZS4gKi8KPiArICAgIGlmICggIXJlZ3MtPmEg
fHwgIXJlZ3MtPmQgKQo+ICsgICAgICAgIHJldHVybjsKPiArCj4gKyAgICBmZWF0LT5jYm1fbGVu
ID0gKHJlZ3MtPmEgJiBDQVRfQ0JNX0xFTl9NQVNLKSArIDE7Cj4gKyAgICBmZWF0LT5jb3NfbWF4
ID0gbWluKG9wdF9jb3NfbWF4LCByZWdzLT5kICYgQ0FUX0NPU19NQVhfTUFTSyk7Cj4gKwo+ICsg
ICAgc3dpdGNoICggdHlwZSApCj4gKyAgICB7Cj4gKyAgICBjYXNlIFBTUl9TT0NLRVRfTDNfQ0FU
Ogo+ICsgICAgICAgIC8qIGNvcz0wIGlzIHJlc2VydmVkIGFzIGRlZmF1bHQgY2JtKGFsbCBiaXRz
IHdpdGhpbiBjYm1fbGVuIGFyZSAxKS4gKi8KPiArICAgICAgICBmZWF0LT5jb3NfcmVnX3ZhbFsw
XSA9IGNhdF9kZWZhdWx0X3ZhbChmZWF0LT5jYm1fbGVuKTsKClRoZSB3b3JkICJyZXNlcnZlZCIg
aW4gdGhlIGNvbW1lbnQgaXMgYSBsaXR0bGUgdW5mb3J0dW5hdGUgLSBpZiB0aGVyZSB3YXMKYW55
dGhpbmcgcmVzZXJ2ZWQgaW4gYSByZWdpc3RlciwgSSdkIGV4cGVjdCB0aGUgcmVzcGVjdGl2ZSBw
YXJ0cyB0byBlaXRoZXIKbm90IGJlIHdyaXRhYmxlLCBvciB0byBmYXVsdCB1cG9uIHdyaXRlIGF0
dGVtcHRzLiBIb3dldmVyLCBJIHRoaW5rIHlvdSBtZWFuCnRoYXQgeW91IHJlc2VydmUgaXQgZm9y
IHRoZSBkZXNjcmliZWQgcHVycG9zZS4gU28gcGVyaGFwcyAiV2UgcmVzZXJ2ZSAuLi4iPwpBbHNv
IHBsZWFzZSBoYXZlIGEgYmxhbmsgYmVmb3JlIHRoZSBvcGVpbmcgcGFyZW4uCgpXaXRoIGFsbCBv
ZiB0aGUgc3VnZ2VzdGlvbiB0YWtlbiBjYXJlIG9mClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CgpXaXRoIGF0IGxlYXN0IHRoZSBjb21tZW50IGFkanVzdGVkIChh
bmQgY29uc2lkZXJpbmcgaG93IGxhdGUgSSBhbSB3aXRoIHRoZQpvdGhlciBzdWdnZXN0aW9ucykK
QWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkphbgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 28 07:13:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 07: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 1dQ7AE-0003dr-LM; Wed, 28 Jun 2017 07: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 <jbeulich@suse.com>) id 1dQ7AD-0003dY-GK
 for xen-devel@lists.xenproject.org; Wed, 28 Jun 2017 07:13:25 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 7F/0E-03044-41753595; Wed, 28 Jun 2017 07:13:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS1ckPDj
 S4N9nQYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWP52lPMBUc4Kk49fM/WwLiHrYuRk0NIIE/i
 8dl7zCA2r4CdxNJXf1hAbAkBQ4nTC2+C2SwCqhLHT7wEq2ETUJfoXNQOFhcRkJPYdPgqexcjF
 wezwCYmicl77jGCJIQFMiXWHp7FCJIQEmhjlLjWd4AJJMEp4CmxdtIkoAQH0DZBib87hEFMZq
 Ch6+cJgVQwC8hLNG+dzQwRlpZY/o9jAiPfLIT6WQj1s5DUz0KoX8DIsopRozi1qCy1SNfQRC+
 pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzD4GIBgB+P1jQGHGCU5mJREefd+CYoU
 4kvKT6nMSCzOiC8qzUktPsQow8GhJMH7NjQ4UkiwKDU9tSItMwcYBzBpCQ4eJRFebg+gNG9xQ
 WJucWY6ROoUo6KUOK9SGFBCACSRUZoH1waLvUuMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5j
 0bAjSFJzOvBG76K6DFTECLWeYFgCwuSURISTUwnt6078wNvf+r19V/mr2x84fTbcZPS5xfWco
 HSi1L6W5hLq06wpz5vqX+/PuAi00yB1c5PuP245GqmrfZRHrHvWs8e5TUluY/qHkS+jW56Z31
 HaaCSQmR+w9fvmx856DUzd27jY/GBH2zSF+rXpnwt+Er/z322SGyYsGnj6+Ns4nsEPpkYHYjQ
 ImlOCPRUIu5qDgRACg2NjK4AgAA
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1498634002!99927836!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7485 invoked from network); 28 Jun 2017 07:13:24 -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 Jun 2017 07:13:24 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Jun 2017 01:13:22 -0600
Message-Id: <5953570F02000078001015CB@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 28 Jun 2017 01:13:19 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <yi.y.sun@linux.intel.com>
References: <1497402776-22348-1-git-send-email-yi.y.sun@linux.intel.com>
 <1497402776-22348-6-git-send-email-yi.y.sun@linux.intel.com>
In-Reply-To: <1497402776-22348-6-git-send-email-yi.y.sun@linux.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v12 05/23] x86: refactor psr: L3 CAT:
 implement Domain init/free and schedule flows.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiAwNi8xNC8xNyAzOjI1IEFNID4+
Pgo+IEBAIC0zNzksNiArNDE0LDE0IEBAIHZvaWQgcHNyX2N0eHRfc3dpdGNoX3RvKHN0cnVjdCBk
b21haW4gKmQpCj4gICAgICBpZiAoIHBzcl9jbXRfZW5hYmxlZCgpICkKPiAgICAgICAgICBwc3Jf
YXNzb2Nfcm1pZCjCriwgZC0+YXJjaC5wc3Jfcm1pZCk7Cj4gIAo+ICsgICAgLyogSWYgZG9tYWlu
J3MgJ3Bzcl9jb3NfaWRzJyBpcyBOVUxMLCB3ZSBzZXQgZGVmYXVsdCB2YWx1ZSBmb3IgaXQuICov
Cj4gKyAgICBpZiAoIHBzcmEtPmNvc19tYXNrICkKPiArICAgICAgICByZWcgPSBwc3JfYXNzb2Nf
Y29zKHJlZywKPiArICAgICAgICAgICAgICAgICAgICAoZC0+YXJjaC5wc3JfY29zX2lkcyA/Cj4g
KyAgICAgICAgICAgICAgICAgICAgIGQtPmFyY2gucHNyX2Nvc19pZHNbY3B1X3RvX3NvY2tldChz
bXBfcHJvY2Vzc29yX2lkKCkpXSA6Cj4gKyAgICAgICAgICAgICAgICAgICAgIDApLAo+ICsgICAg
ICAgICAgICAgICAgICAgIHBzcmEtPmNvc19tYXNrKTsKClRoZSBjb21tb24gd2F5IG9mIGluZGVu
dGluZyBzdWNoIGxvbmdpc2ggZnVuY3Rpb24gY2FsbHMgaXMgdG8gaGF2ZSB0aGUKYXJndW1lbnRz
IGJlIDQgcG9zaXRpb25zIGRlZXBlciBpbmRlbnRlZCB0aGFuIHRoZSBmdW5jdGlvbiBuYW1lIChm
b2xsb3dpbmcKb3VyIGdlbmVyYWwgNC1zcGFjZSBpbmRlbnRhdGlvbiBtb2RlbCkuIEFub3RoZXIg
YWx0ZXJuYXRpdmUgd291bGQgYmUgdG8gdXNlCmUuZy4gYSAic29ja2V0IiBoZWxwZXIgdmFyaWFi
bGUganVzdCB0byBzaHJpbmsgbGluZSBsZW5ndGguCgpXaXRoIHRoaXMgdGFrZW4gY2FyZSBvZiBl
aXRoZXIgd2F5LCBhbmQgcHJlZmVyYWJseSB3aXRoIHRoZSBuYW1pbmcgYXNwZWN0Cm1lbnRpb25l
ZCBpbiB0aGUgcHJldmlvdXMgcGF0Y2ggYWxzbyBleHRlbmRlZCB0byBoZXJlIChJIHdvbid0IG1l
bnRpb24gdGhpcwphZ2FpbiBvbiBsYXRlciBwYXRjaGVzLCBidXQgSSdsbCBpbXBseSBpdCB0byBh
cHBseSB0aGVyZSB0b28pClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 28 07:14:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 07:14:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQ7B0-0003jY-UU; Wed, 28 Jun 2017 07:14: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 1dQ7Az-0003jK-KP
 for xen-devel@lists.xenproject.org; Wed, 28 Jun 2017 07:14:13 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 4F/FD-03704-44753595; Wed, 28 Jun 2017 07:14:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS9clPDj
 S4MhjRYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePyr+NMBa+ZK1b9vMnawDiLuYuRk0NIIE/i
 4uY29i5GDg5eATuJL2+KQcISAoYSpxfeZAGxWQRUJc7POs0KYrMJqEt0LmoHi4sIyElsOnwVq
 JWLg1lgE5PE5D33GEESwgIhEosPHmYGSQgJtDFKLOvaww6S4BTwlDjx7QELxDJBib87hEHCzA
 JaEg9/3WKBsLUlli18zQxSwiwgLbH8H8cERr5ZCA2zkDTMQtIwC6FhASPLKkb14tSistQiXQu
 9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA4GMAgh2Msy/7H2KU5GBSEuXd+yUo
 UogvKT+lMiOxOCO+qDQntfgQowwHh5IEb31ocKSQYFFqempFWmYOMA5g0hIcPEoivNweQGne4
 oLE3OLMdIjUKUZdjqYPW74wCbHk5eelSonzKoUBFQmAFGWU5sGNgMXkJUZZKWFeRqCjhHgKUo
 tyM0tQ5V8xinMwKgnzng0BmsKTmVcCt+kV0BFMQEewzAsAOaIkESEl1cBYcULXuCa2afV/z29
 /nYqOb5Gb/X+e2/Om/X9rOt6vs4m8t3z5TJOw1+pCVrFZEqYc6/M291k7rZl0ovPKBk2Ru7t3
 pp/f9PF+idzBnDaNF8z2jow9jyUc5y29nvaof0Pu98wDItPtH/Hf2V12uJNLUXiizzyGYH3jJ
 UeP32RMzl1UIhxxXrFdiaU4I9FQi7moOBEAFuUm/MQCAAA=
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1498634050!63998142!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32292 invoked from network); 28 Jun 2017 07:14:12 -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; 28 Jun 2017 07:14:12 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Jun 2017 01:14:10 -0600
Message-Id: <5953574002000078001015D5@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 28 Jun 2017 01:14:08 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <yi.y.sun@linux.intel.com>
References: <1497402776-22348-1-git-send-email-yi.y.sun@linux.intel.com>
 <1497402776-22348-8-git-send-email-yi.y.sun@linux.intel.com>
In-Reply-To: <1497402776-22348-8-git-send-email-yi.y.sun@linux.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v12 07/23] x86: refactor psr: L3 CAT:
 implement get value flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiAwNi8xNC8xNyAzOjI1IEFNID4+
Pgo+IFRoZXJlIGlzIGFuIGludGVyZmFjZSBpbiB1c2VyIHNwYWNlIHRvIHNob3cgZmVhdHVyZSB2
YWx1ZSBvZgo+IGRvbWFpbnMuCj4gCj4gVGhpcyBwYXRjaCBpbXBsZW1lbnRzIGdldCB2YWx1ZSBm
bG93IGluIGh5cGVydmlzb3IuCj4gCj4gSXQgYWxzbyBjaGFuZ2VzIGRvbWN0bCBpbnRlcmZhY2Ug
dG8gbWFrZSBpdCBtb3JlIGdlbmVyYWwuCj4gCj4gV2l0aCB0aGlzIHBhdGNoLCAncHNyLWNhdC1z
aG93JyBjYW4gd29yayBmb3IgTDMgQ0FUIGJ1dCBub3QgZm9yCj4gTDMgY29kZS9kYXRhIHdoaWNo
IGlzIGltcGxlbWVudGVkIGluIENEUCByZWxhdGVkIHBhdGNoZXMuCj4gCj4gU2lnbmVkLW9mZi1i
eTogWWkgU3VuIDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+CgpSZXZpZXdlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 28 07:15:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 07:15:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQ7Br-0003qb-7I; Wed, 28 Jun 2017 07:15:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jbeulich@suse.com>) id 1dQ7Bp-0003qG-Ak
 for xen-devel@lists.xenproject.org; Wed, 28 Jun 2017 07:15:05 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 60/F1-03557-87753595; Wed, 28 Jun 2017 07:15:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXS6fjDS7c8PDj
 S4M1vfYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPT7r1MBX91Km4862VrYGxW6GLk5BASyJP4
 sfoaK4jNK2AncebqJxYQW0LAUOL0wptgNouAqsS3r0sYQWw2AXWJzkXtYHERATmJTYevsncxc
 nEwC2xikpi85x5YkbBAlMTfJw+ZQRJCAm2MEtOWvgdLcAp4Siy5+gWomwNom6DE3x3CIGFmAS
 2Jh79usUDY2hLLFr5mBilhFpCWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo3pxalFZapGuiV5
 SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmD4MQDBDsbuy/6HGCU5mJREefd+CYoU
 4kvKT6nMSCzOiC8qzUktPsQow8GhJMGbFBYcKSRYlJqeWpGWmQOMBJi0BAePkggvtwdQmre4I
 DG3ODMdInWKUVFKnFcJpE8AJJFRmgfXBou+S4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmPR
 sCNIUnM68EbvoroMVMQItZ5gWALC5JREhJNTAGVCqyP2O5eq+84XySzsKK4wrlD1Muf3V1m9q
 3rvuWeOgrRc6Qtqq3Pm8CroewBy9Xkk9T6ZoTJiV28fzjXzyO3qwNuet1GJkvGYgE1xoEnbiQ
 l/hdn0fXTEiztSY1w2WyOMe/q9HSiTGJnswn98tyF8cmf7o1uz1AoSdgbquObknohTJBJZbij
 ERDLeai4kQACB43rrkCAAA=
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1498634102!99928152!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19047 invoked from network); 28 Jun 2017 07:15:03 -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 Jun 2017 07:15:03 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Jun 2017 01:15:01 -0600
Message-Id: <5953577302000078001015DE@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 28 Jun 2017 01:14:59 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <yi.y.sun@linux.intel.com>
References: <1497402776-22348-1-git-send-email-yi.y.sun@linux.intel.com>
 <1497402776-22348-9-git-send-email-yi.y.sun@linux.intel.com>
In-Reply-To: <1497402776-22348-9-git-send-email-yi.y.sun@linux.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v12 08/23] x86: refactor psr: L3 CAT: set
 value: implement 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>

Pj4+IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiAwNi8xNC8xNyAzOjI1IEFNID4+
Pgo+IEBAIC0xNzksNiArMTgyLDEwIEBAIHN0YXRpYyB2b2lkIGZyZWVfc29ja2V0X3Jlc291cmNl
cyh1bnNpZ25lZCBpbnQgc29ja2V0KQo+ICAgICAgfQo+ICAKPiAgICAgIGluZm8tPmZlYXRfaW5p
dCA9IGZhbHNlOwo+ICsKPiArICAgIG1lbXNldChpbmZvLT5jb3NfcmVmLCAwLCBNQVhfQ09TX1JF
R19DTlQgKiBzaXplb2YodW5zaWduZWQgaW50KSk7Cj4gKwo+ICsgICAgYml0bWFwX3plcm8oaW5m
by0+ZG9tX3NldCwgRE9NSURfSURMRSArIDEpOwo+ICB9CgpJIGNhbiBzZWUgdGhlIHBvaW50IG9m
IHRoZSBsYXR0ZXIgKGFzIHlvdSBhZGQgdGhlIG5ldyBzdHJ1Y3R1cmUgbWVtYmVyKSwgYnV0Cmlm
IHRoZSBmb3JtZXIgaXMgbmVjZXNzYXJ5LCBzaG91bGRuJ3QgaXQgaGF2ZSBiZWVuIGRvbmUgaW4g
YW4gZWFybGllciBwYXRjaD8KT3Igc2hvdWxkIGJlIGZpZWxkIG9ubHkgYmUgaW50cm9kdWNlZCBo
ZXJlPwoKPiBAQCAtNTM3LDcgKzU1NiwxNiBAQCBpbnQgcHNyX2dldF92YWwoc3RydWN0IGRvbWFp
biAqZCwgdW5zaWduZWQgaW50IHNvY2tldCwKPiAgICAgICAgICByZXR1cm4gLUVOT0VOVDsKPiAg
ICAgIH0KPiAgCj4gKyAgICBkb21haW5fbG9jayhkKTsKPiArICAgIGlmICggIXRlc3RfYml0KGQt
PmRvbWFpbl9pZCwgc29ja2V0X2luZm9bc29ja2V0XS5kb21fc2V0KSApCj4gKyAgICB7Cj4gKyAg
ICAgICAgZC0+YXJjaC5wc3JfY29zX2lkc1tzb2NrZXRdID0gMDsKPiArICAgICAgICBzZXRfYml0
KGQtPmRvbWFpbl9pZCwgc29ja2V0X2luZm9bc29ja2V0XS5kb21fc2V0KTsKPiArICAgIH0KCkFu
eSByZWFzb24gbm90IHRvIHVzZSB0ZXN0X2FuZF9zZXRfYml0KCkgaGVyZT8gSS5lLiBpcyB0aGlz
IG9uIGFueSBob3QgcGF0aD8KT3Igd2FpdCAtIEkgdGhpbmsgaXQncyBldmVuIHdyb25nIHRvIHNw
bGl0IHRoZSB0ZXN0IGZyb20gdGhlIHNldCwgYXMgdGhlIGxvY2sKZG9lc24ndCBwcm90ZWN0IGRv
bV9zZXRbXS4KCj4gK2ludCBwc3Jfc2V0X3ZhbChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBp
bnQgc29ja2V0LAo+ICsgICAgICAgICAgICAgICAgdWludDY0X3QgbmV3X3ZhbCwgZW51bSBjYm1f
dHlwZSB0eXBlKQo+ICt7Cj4gKyAgICB1bnNpZ25lZCBpbnQgb2xkX2NvcywgYXJyYXlfbGVuOwo+
ICsgICAgaW50IGNvcywgcmV0Owo+ICsgICAgdW5zaWduZWQgaW50ICpyZWY7Cj4gKyAgICB1aW50
MzJfdCAqdmFsX2FycmF5LCB2YWw7Cj4gKyAgICBzdHJ1Y3QgcHNyX3NvY2tldF9pbmZvICppbmZv
ID0gZ2V0X3NvY2tldF9pbmZvKHNvY2tldCk7Cj4gKyAgICBlbnVtIHBzcl9mZWF0X3R5cGUgZmVh
dF90eXBlOwo+ICsKPiArICAgIGlmICggSVNfRVJSKGluZm8pICkKPiArICAgICAgICByZXR1cm4g
UFRSX0VSUihpbmZvKTsKPiArCj4gKyAgICB2YWwgPSBuZXdfdmFsOwo+ICsgICAgaWYgKCBuZXdf
dmFsICE9IHZhbCApCj4gKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gKwo+ICsgICAgZmVhdF90
eXBlID0gcHNyX2NibV90eXBlX3RvX2ZlYXRfdHlwZSh0eXBlKTsKPiArICAgIGlmICggZmVhdF90
eXBlID49IEFSUkFZX1NJWkUoaW5mby0+ZmVhdHVyZXMpIHx8Cj4gKyAgICAgICAgICFpbmZvLT5m
ZWF0dXJlc1tmZWF0X3R5cGVdICkKPiArICAgICAgICByZXR1cm4gLUVOT0VOVDsKPiArCj4gKyAg
ICAvKgo+ICsgICAgICogU3RlcCAwOgo+ICsgICAgICogb2xkX2NvcyBtZWFucyB0aGUgQ09TIElE
IGN1cnJlbnQgZG9tYWluIGlzIHVzaW5nLiBCeSBkZWZhdWx0LCBpdCBpcyAwLgo+ICsgICAgICoK
PiArICAgICAqIEZvciBldmVyeSBDT1MgSUQsIHRoZXJlIGlzIGEgcmVmZXJlbmNlIGNvdW50IHRv
IHJlY29yZCBob3cgbWFueSBkb21haW5zCj4gKyAgICAgKiBhcmUgdXNpbmcgdGhlIENPUyByZWdp
c3RlciBjb3JyZXNwb25kaW5nIHRvIHRoaXMgQ09TIElELgo+ICsgICAgICogLSBJZiByZWZbb2xk
X2Nvc10gaXMgMCwgdGhhdCBtZWFucyB0aGlzIENPUyBpcyBub3QgdXNlZCBieSBhbnkgZG9tYWlu
Lgo+ICsgICAgICogLSBJZiByZWZbb2xkX2Nvc10gaXMgMSwgdGhhdCBtZWFucyB0aGlzIENPUyBp
cyBvbmx5IHVzZWQgYnkgY3VycmVudAo+ICsgICAgICogICBkb21haW4uCj4gKyAgICAgKiAtIElm
IHJlZltvbGRfY29zXSBpcyBtb3JlIHRoYW4gMSwgdGhhdCBtZWFuIG11bHRpcGxlIGRvbWFpbnMg
YXJlIHVzaW5nCj4gKyAgICAgKiAgIHRoaXMgQ09TLgo+ICsgICAgICovCj4gKyAgICBkb21haW5f
bG9jayhkKTsKPiArICAgIGlmICggIXRlc3RfYml0KGQtPmRvbWFpbl9pZCwgaW5mby0+ZG9tX3Nl
dCkgKQo+ICsgICAgewo+ICsgICAgICAgIGQtPmFyY2gucHNyX2Nvc19pZHNbc29ja2V0XSA9IDA7
Cj4gKyAgICAgICAgc2V0X2JpdChkLT5kb21haW5faWQsIGluZm8tPmRvbV9zZXQpOwo+ICsgICAg
fQoKU2FtZSBoZXJlLgoKPiArICAgIG9sZF9jb3MgPSBkLT5hcmNoLnBzcl9jb3NfaWRzW3NvY2tl
dF07Cj4gKyAgICBkb21haW5fdW5sb2NrKGQpOwo+ICsKPiArICAgIEFTU0VSVChvbGRfY29zIDwg
TUFYX0NPU19SRUdfQ05UKTsKPiArCj4gKyAgICByZWYgPSBpbmZvLT5jb3NfcmVmOwo+ICsKPiAr
ICAgIC8qCj4gKyAgICAgKiBTdGVwIDE6Cj4gKyAgICAgKiBHYXRoZXIgYSB2YWx1ZSBhcnJheSB0
byBzdG9yZSBhbGwgZmVhdHVyZXMgY29zX3JlZ192YWxbb2xkX2Nvc10uCj4gKyAgICAgKiBBbmQs
IHNldCB0aGUgaW5wdXQgbmV3IHZhbCBpbnRvIGFycmF5IGFjY29yZGluZyB0byB0aGUgZmVhdHVy
ZSdzCj4gKyAgICAgKiBwb3NpdGlvbiBpbiBhcnJheS4KPiArICAgICAqLwo+ICsgICAgYXJyYXlf
bGVuID0gZ2V0X2Nvc19udW0oaW5mbyk7Cj4gKyAgICB2YWxfYXJyYXkgPSB4emFsbG9jX2FycmF5
KHVpbnQzMl90LCBhcnJheV9sZW4pOwo+ICsgICAgaWYgKCAhdmFsX2FycmF5ICkKPiArICAgICAg
ICByZXR1cm4gLUVOT01FTTsKPiArCj4gKyAgICBpZiAoIChyZXQgPSBnYXRoZXJfdmFsX2FycmF5
KHZhbF9hcnJheSwgYXJyYXlfbGVuLCBpbmZvLCBvbGRfY29zKSkgIT0gMCApCj4gKyAgICAgICAg
Z290byBmcmVlX2FycmF5Owo+ICsKPiArICAgIGlmICggKHJldCA9IGluc2VydF92YWxfaW50b19h
cnJheSh2YWxfYXJyYXksIGFycmF5X2xlbiwgaW5mbywKPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmZWF0X3R5cGUsIHR5cGUsIHZhbCkpICE9IDAgKQo+ICsgICAgICAg
IGdvdG8gZnJlZV9hcnJheTsKPiArCj4gKyAgICBzcGluX2xvY2soJmluZm8tPnJlZl9sb2NrKTsK
PiArCj4gKyAgICAvKgo+ICsgICAgICogU3RlcCAyOgo+ICsgICAgICogVHJ5IHRvIGZpbmQgaWYg
dGhlcmUgaXMgYWxyZWFkeSBhIENPUyBJRCBvbiB3aGljaCBhbGwgZmVhdHVyZXMnIHZhbHVlcwo+
ICsgICAgICogYXJlIHNhbWUgYXMgdGhlIGFycmF5LiBUaGVuLCB3ZSBjYW4gcmV1c2UgdGhpcyBD
T1MgSUQuCj4gKyAgICAgKi8KPiArICAgIGNvcyA9IGZpbmRfY29zKHZhbF9hcnJheSwgYXJyYXlf
bGVuLCBmZWF0X3R5cGUsIGluZm8pOwo+ICsgICAgaWYgKCBjb3MgPT0gb2xkX2NvcyApCj4gKyAg
ICB7Cj4gKyAgICAgICAgcmV0ID0gMDsKPiArICAgICAgICBnb3RvIHVubG9ja19mcmVlX2FycmF5
Owo+ICsgICAgfQo+ICsKPiArICAgIC8qCj4gKyAgICAgKiBTdGVwIDM6Cj4gKyAgICAgKiBJZiBm
YWlsIHRvIGZpbmQsIHdlIG5lZWQgcGljayBhbiBhdmFpbGFibGUgQ09TIElELgo+ICsgICAgICog
SW4gZmFjdCwgb25seSBDT1MgSUQgd2hpY2ggcmVmIGlzIDEgb3IgMCBjYW4gYmUgcGlja2VkIGZv
ciBjdXJyZW50Cj4gKyAgICAgKiBkb21haW4uIElmIG9sZF9jb3MgaXMgbm90IDAgYW5kIGl0cyBy
ZWY9PTEsIHRoYXQgbWVhbnMgb25seSBjdXJyZW50Cj4gKyAgICAgKiBkb21haW4gaXMgdXNpbmcg
dGhpcyBvbGRfY29zIElELiBTbywgdGhpcyBvbGRfY29zIElEIGNlcnRhaW5seSBjYW4KPiArICAg
ICAqIGJlIHJldXNlZCBieSBjdXJyZW50IGRvbWFpbi4gUmVmPT0wIG1lYW5zIHRoZXJlIGlzIG5v
IGFueSBkb21haW4KPiArICAgICAqIHVzaW5nIHRoaXMgQ09TIElELiBTbyBpdCBjYW4gYmUgdXNl
ZCBmb3IgY3VycmVudCBkb21haW4gdG9vLgo+ICsgICAgICovCj4gKyAgICBpZiAoIGNvcyA8IDAg
KQo+ICsgICAgewo+ICsgICAgICAgIGNvcyA9IHBpY2tfYXZhaWxfY29zKGluZm8sIHZhbF9hcnJh
eSwgYXJyYXlfbGVuLCBvbGRfY29zLCBmZWF0X3R5cGUpOwo+ICsgICAgICAgIGlmICggY29zIDwg
MCApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICByZXQgPSBjb3M7Cj4gKyAgICAgICAgICAg
IGdvdG8gdW5sb2NrX2ZyZWVfYXJyYXk7Cj4gKyAgICAgICAgfQo+ICsKPiArICAgICAgICAvKgo+
ICsgICAgICAgICAqIFN0ZXAgNDoKPiArICAgICAgICAgKiBXcml0ZSB0aGUgZmVhdHVyZSdzIE1T
UnMgYWNjb3JkaW5nIHRvIHRoZSBDT1MgSUQuCj4gKyAgICAgICAgICovCj4gKyAgICAgICAgcmV0
ID0gd3JpdGVfcHNyX21zcnMoc29ja2V0LCBjb3MsIHZhbF9hcnJheSwgYXJyYXlfbGVuLCBmZWF0
X3R5cGUpOwo+ICsgICAgICAgIGlmICggcmV0ICkKPiArICAgICAgICAgICAgZ290byB1bmxvY2tf
ZnJlZV9hcnJheTsKPiArICAgIH0KPiArCj4gKyAgICAvKgo+ICsgICAgICogU3RlcCA1Ogo+ICsg
ICAgICogRmluZCB0aGUgQ09TIElEIChmaW5kX2NvcyByZXN1bHQgaXMgJz49IDAnIG9yIGFuIGF2
YWlsYWJsZSBDT1MgSUQgaXMKPiArICAgICAqIHBpY2tlZCwgdGhlbiB1cGRhdGUgcmVmIGFjY29y
ZGluZyB0byBDT1MgSUQuCj4gKyAgICAgKi8KPiArICAgIHJlZltjb3NdKys7Cj4gKyAgICBBU1NF
UlQoIWNvcyB8fCByZWZbY29zXSk7Cj4gKyAgICBBU1NFUlQoIW9sZF9jb3MgfHwgcmVmW29sZF9j
b3NdKTsKPiArICAgIHJlZltvbGRfY29zXS0tOwo+ICsgICAgc3Bpbl91bmxvY2soJmluZm8tPnJl
Zl9sb2NrKTsKPiArCj4gKyAgICAvKgo+ICsgICAgICogU3RlcCA2Ogo+ICsgICAgICogU2F2ZSB0
aGUgQ09TIElEIGludG8gY3VycmVudCBkb21haW4ncyBwc3JfY29zX2lkc1tdIHNvIHRoYXQgd2Ug
Y2FuIGtub3cKPiArICAgICAqIHdoaWNoIENPUyB0aGUgZG9tYWluIGlzIHVzaW5nIG9uIHRoZSBz
b2NrZXQuIE9uZSBkb21haW4gY2FuIG9ubHkgdXNlCj4gKyAgICAgKiBvbmUgQ09TIElEIGF0IHNh
bWUgdGltZSBvbiBlYWNoIHNvY2tldC4KPiArICAgICAqLwo+ICsgICAgZG9tYWluX2xvY2soZCk7
Cj4gKyAgICBkLT5hcmNoLnBzcl9jb3NfaWRzW3NvY2tldF0gPSBjb3M7Cj4gKyAgICBkb21haW5f
dW5sb2NrKGQpOwo+ICsKPiArICAgIC8qCj4gKyAgICAgKiBTdGVwIDc6Cj4gKyAgICAgKiBUaGVu
LCBzZXQgdGhlIGRvbV9zZXQgYml0IHdoaWNoIGNvcnJlc3BvbmRzIHRvIGRvbWFpbl9pZCB0byBt
YXJrIHRoaXMKPiArICAgICAqIGRvbWFpbiBoYXMgYmVlbiBzZXQgYW5kIHRoZSBDT1MgSUQgb2Yg
dGhlIGRvbWFpbiBpcyB2YWxpZC4KPiArICAgICAqLwo+ICsgICAgc2V0X2JpdChkLT5kb21haW5f
aWQsIGluZm8tPmRvbV9zZXQpOwoKV2l0aCB0aGUgd2F5IHRoaW5ncyBhcmUgYmVpbmcgZG9uZSBh
Ym92ZSwgZG9lc24ndCB0aGlzIGJlbG9uZyBpbiB0aGUKZG9tYWluX2xvY2soKS1lZCByZWdpb24/
CgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 28 07:42:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 07: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 1dQ7bq-0006OL-Bx; Wed, 28 Jun 2017 07: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=34556072e=roger.pau@citrix.com>)
 id 1dQ7bp-0006OF-If
 for xen-devel@lists.xen.org; Wed, 28 Jun 2017 07:41:57 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 B5/46-03032-4CD53595; Wed, 28 Jun 2017 07:41:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsWyU9JRQvdQbHC
 kwf9ZzBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bsm72sBXN4KtZPb2dqYLzK0cXIySEh4Cex
 ZXELI4jNIqAqcef1DPYuRg4ONgF7ielfK0DCIgK6Es8WPGMDsZkFPCR2999lASkRFnCRWPclB
 STMK+Ap8eTEWmYQWwjIvvbnMAtEXFDi5MwnLBCtehI3pk5hA2llFpCWWP6PAyIsL9G8dTZYK6
 eAl8TPdb/AbFEBFYmll1pZIUYqSvTPe8AGcXC6xNa/v5gnMArMQrJhFpINsxA2zEKyYQEjyyp
 GjeLUorLUIl1DM72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMBgZQCCHYz3NwYc
 YpTkYFIS5d37JShSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTv/5jgSCHBotT01Iq0zBxg3MCkJ
 Th4lER4uT2A0rzFBYm5xZnpEKlTjIpS4rzTQPoEQBIZpXlwbbBYvcQoKyXMywh0iBBPQWpRbm
 YJqvwrRnEORiVhXn+QKTyZeSVw018BLWYCWswyLwBkcUkiQkqqgTE8I0Nkm5BCU4D4nUZxR7U
 XSY838p5zfvDVb9+RNVuX7skUSBSdtap/w9lfcULXVRx+T8mLZSjPYDsXPt0x7ta78+dDmjQn
 nPj9V6tMvi/LpMbSJdq2m2vndG5TjXVc6XrRp03mieh7v7E7q+tSrMLl6fYw88YUPmOff0/WO
 845lyJ0+FRQlhJLcUaioRZzUXEiAOy05OXQAgAA
X-Env-Sender: prvs=34556072e=roger.pau@citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1498635713!64770833!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55655 invoked from network); 28 Jun 2017 07:41:53 -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;
 28 Jun 2017 07:41:53 -0000
X-IronPort-AV: E=Sophos;i="5.40,274,1496102400"; d="scan'208";a="48507092"
Date: Wed, 28 Jun 2017 08:41:47 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170628074147.ziauok36xubgatne@dhcp-3-128.uk.xensource.com>
References: <1498585673-23268-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1498585673-23268-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170609 (1.8.3)
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 1/2] xen/pt: Unlock d->event_lock on error
	paths
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBKdW4gMjcsIDIwMTcgYXQgMDY6NDc6NTJQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBJbnRyb2R1Y2VkIGJ5IGMvcyBmYmEwMDQ5NDI2OCAieDg2L3B0OiBlbmFibGUgYmlu
ZGluZyBvZiBHU0lzIHRvIGEgUFZIIERvbTAiCj4gCj4gU3BvdHRlZCBieSBDb3Zlcml0eS4KPiAK
PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgoKVGhhbmtzIQoKUmVpdndlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+CgpOb25lIG9mIHRob3NlIHBhdGhzIHNob3VsZCBiZSB1c2VkIGluIGFueSBjYXNlLgoK
PiAtLS0KPiBDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgo+IENDOiBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiAtLS0KPiAgeGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvaW8uYyB8IDYgKysrKysrCj4gIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMo
KykKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYyBiL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmMKPiBpbmRleCAyZmRiYmE2Li4yNWUzZmI0IDEwMDY0NAo+
IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmMKPiArKysgYi94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC9pby5jCj4gQEAgLTQ5MCw3ICs0OTAsMTEgQEAgaW50IHB0X2lycV9jcmVhdGVf
YmluZCgKPiAgICAgICAgICAgICAgLyogTVNJX1RSQU5TTEFURSBpcyBub3Qgc3VwcG9ydGVkIGZv
ciB0aGUgaGFyZHdhcmUgZG9tYWluLiAqLwo+ICAgICAgICAgICAgICBpZiAoIHB0X2lycV9iaW5k
LT5pcnFfdHlwZSAhPSBQVF9JUlFfVFlQRV9QQ0kgfHwKPiAgICAgICAgICAgICAgICAgICBwaXJx
ID49IGh2bV9kb21haW5faXJxKGQpLT5ucl9nc2lzICkKPiArICAgICAgICAgICAgewo+ICsgICAg
ICAgICAgICAgICAgc3Bpbl91bmxvY2soJmQtPmV2ZW50X2xvY2spOwo+ICsKPgo+ICAgICAgICAg
ICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gKyAgICAgICAgICAgIH0KPiAgICAgICAgICAgICAg
Z3Vlc3RfZ3NpID0gcGlycTsKPiAgICAgICAgICB9Cj4gIAo+IEBAIC01MjMsNiArNTI3LDggQEAg
aW50IHB0X2lycV9jcmVhdGVfYmluZCgKPiAgCj4gICAgICAgICAgICAgICAgICAgICAgaWYgKCBt
YXNrIDwgMCB8fCB0cmlnZ2VyX21vZGUgPCAwICkKPiAgICAgICAgICAgICAgICAgICAgICB7Cj4g
KyAgICAgICAgICAgICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZkLT5ldmVudF9sb2NrKTsKPiAr
Cj4gICAgICAgICAgICAgICAgICAgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwo+ICAgICAg
ICAgICAgICAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKCllvdSBzZWVtIHRvIGhhdmUgYWRk
ZWQgZXh0cmEgbmV3bGluZXMgYmV0d2VlbiB0aGUgdW5sb2NrIGFuZCB0aGUKcmV0dXJuLCBpcyB0
aGlzIGludGVudGlvbmFsPyBJJ20gYXNraW5nIGJlY2F1c2UgaXQncyBub3QgZG9uZSBpbiB0aGUK
b3RoZXIgZXJyb3IgcGF0aHMuCgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 28 07:58:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 07:58: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 1dQ7rn-0007OV-PO; Wed, 28 Jun 2017 07:58: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=34556072e=roger.pau@citrix.com>)
 id 1dQ7rm-0007OP-BM
 for xen-devel@lists.xen.org; Wed, 28 Jun 2017 07:58:26 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 B5/EC-03704-1A163595; Wed, 28 Jun 2017 07:58:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsWyU9JRQndBYnC
 kwZvdFhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a+d5sZCxo4KlZe/MzawHiLrYuRk0NCwE9i
 4dQ7YDaLgKrEzf9/mLsYOTjYBOwlpn+tAAmLCOhKPFvwDKyEWcBDYnf/XRYQW1jAU+Lf7t1sI
 OW8QPaEbcZdjFwcQgIdjBJ7/z9iAqnhFRCUODnzCQtEr57EjalTwOqZBaQllv/jgAjLSzRvnc
 0MYnMKeEl0z/sFtkpUQEVi6aVWVhBbSEBRon/eA6iL0yW2/v3FPIFRYBaSDbOQbJiFsGEWkg0
 LGFlWMaoXpxaVpRbpWuolFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGKwMQ7GC8
 uyngEKMkB5OSKO/eL0GRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4xRKCI4UEi1LTUyvSMnOAc
 QOTluDgURLh5fYASvMWFyTmFmemQ6ROMSpKifN6gvQJgCQySvPg2mCxeolRVkqYlxHoECGegt
 Si3MwSVPlXjOIcjErCvH4gU3gy80rgpr8CWswEtJhlXgDI4pJEhJRUA+Oc22vlfm4MOGEl8/j
 tSrGAp/+Ld81hYJ7ExmkVd/BfvG7/vz1eM3U+frmhfjKsODl6Swnj7DUuWznizx6wSRWa5eU8
 M75+0rX5qtm9JQGaZ2NzNtX9dOPmvrvRLkawaLZNumJMTMO1/QW133aHx131PrSr5dT3O6W1J
 i3izx2kNnyap/h/6hclluKMREMt5qLiRACR0vme0AIAAA==
X-Env-Sender: prvs=34556072e=roger.pau@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1498636704!99037495!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24333 invoked from network); 28 Jun 2017 07:58:24 -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;
 28 Jun 2017 07:58:24 -0000
X-IronPort-AV: E=Sophos;i="5.40,274,1496102400"; d="scan'208";a="48507602"
Date: Wed, 28 Jun 2017 08:58:18 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170628075818.yd6p5r656kbswnn3@dhcp-3-128.uk.xensource.com>
References: <1498585673-23268-1-git-send-email-andrew.cooper3@citrix.com>
 <1498585673-23268-2-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1498585673-23268-2-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170609 (1.8.3)
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 2/2] xen/pt: Avoid NULL dereference in
	hvm_pirq_eoi()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBKdW4gMjcsIDIwMTcgYXQgMDY6NDc6NTNQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBDb3Zlcml0eSB3YXJucyB0aGF0IHBpcnFfZHBjaSB1bmNvbmRpdGlvbmFsbHkgZGVy
ZWZlcmVuY2VzIGEgTlVMTCBwb2ludGVyLgo+IFRoaXMgd2FybmluZyBhcHBlYXJzIHRvIGJlIHRy
aWdnZXJlZCBieSBwaXJxX2RwY2koKSB3aGljaCBpcyBhIGhpZGRlbiB0ZXJuYXJ5Cj4gZXhwcmVz
c2lvbi4gIEluIHJlYWxpdHksIGl0IGFwcGVhcnMgdGhhdCBib3RoIGNhbGxlcnMgcGFzcyBhIG5v
bi1OVUxMIHBpcnEKPiBwYXJhbWV0ZXIsIHNvIHRoZSBjb2RlIGlzIG9rIGluIHByYWN0aWNlLgo+
IAo+IFJlYXJhbmdlIHRoZSBsb2dpYyB0byBmYWlsLXNhZmUsIHdoaWNoIHNob3VsZCBxdWllc2Nl
IENvdmVyaXR5Lgo+IAo+IENsZWFuIHVwIGJvb2xfdCA9PiBib29sIGFuZCB0cmFpbGluZyB3aGl0
ZXNwYWNlIGZvciBodm1fZG9tYWluX3VzZV9waXJxKCkKPiB3aGlsZSBhdWRpdGluZyB0aGlzIGFy
ZWEuCj4gCj4gTm8gKGludGVuZGVkKSBmdW5jdGlvbmFsIGNoYW5nZS4KPiAKPiBTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKaHZtX2dzaV9l
b2kgb2J2aW91c2x5IHBhc3NlcyBhIG5vbi1OVUxMIHBpcnEgKHRoZXJlJ3MgYSBjaGVjayBqdXN0
CmJlZm9yZSBjYWxsaW5nIGh2bV9waXJxX2VvaS4KClRoZSBzYW1lIGFwcGxpZXMgdG8gX19odm1f
ZHBjaV9lb2ksIHdoaWNoIGlzIGFsc28gb25seSBjYWxsZWQgZnJvbQpodm1fZHBjaV9lb2kgKGFs
dGhvdWdoIHRoZXJlJ3Mgbm8gZXhwbGljaXQgY2hlY2sgYW55d2hlcmUgaW4gdGhhdApjYXNlKSB0
aGF0IGl0ZXJhdGVzIG92ZXIgdGhlIGxpc3Qgb2YgcGlycXMgYm91bmQgdG8gc3BlY2lmaWMgZ3Vl
c3QKR1NJLCBhbmQgaGF2aW5nIGEgTlVMTCB0aGVyZSB3b3VsZCBjYXVzZSBoYXZvYy4KClJldmll
d2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KClJvZ2VyLgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 28 08:26:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 08:26:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQ8IX-00020q-RC; Wed, 28 Jun 2017 08: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=3452f696c=citrix-osstest@xenproject.org>)
 id 1dQ8IX-00020e-8Z
 for xen-devel@lists.xensource.com; Wed, 28 Jun 2017 08:26:05 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 22/3E-03937-C1863595; Wed, 28 Jun 2017 08:26:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsXitHRDpK50RnC
 kwa035hb3prxnd2D02N63iz2AMYo1My8pvyKBNePijncsBc9mMVZMXdrO1MD4qLyLkZNDQsBf
 4tKsJUwQtrvE27NzWUFsEQFniQkfbrOB2LwCehLrbl5jBrGFBaIlfm8+DmRzAdW3CEpcOraDD
 aZ5Xt9iZhj79+vtYDabgIfExJ6JLCA2i4CqxI/pL9lBbCEBLYmli1cyQSwQlDg58wlYDbOAhM
 TBFy+g5lhItH96yzSBkW8WkrJZSMoWMDKtYtQoTi0qSy3SNTbSSyrKTM8oyU3MzNE1NDDTy00
 tLk5MT81JTCrWS87P3cQIDCwGINjBeHpd4CFGSQ4mJVHevV+CIoX4kvJTKjMSizPii0pzUosP
 McpwcChJ8C5KC44UEixKTU+tSMvMAYY4TFqCg0dJhPdbAlCat7ggMbc4Mx0idYpRl2PD6vVfm
 IRY8vLzUqXEeWeDzBAAKcoozYMbAYu3S4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmXQIyhS
 czrwRu0yugI5iAjmCZFwByREkiQkqqgbElpjboxBKF3OtLHfZFVAnX39pj/lz8074VIRbbDwq
 esrguUDmpxV36Y1S9ld9dkz4+vdCg7NfLVvz6wyldwqn/74lOW7VwpZV+6q4tWWf8F+TmWTL3
 T76YdY+Z4VzV/cO9kglKE2xcLOYEHb39JZ6Fp+xm8rcSn+Mv0lILegyuBB+55rLJSomlOCPRU
 Iu5qDgRAJSulLqyAgAA
X-Env-Sender: prvs=3452f696c=citrix-osstest@xenproject.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1498638362!95007113!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50859 invoked from network); 28 Jun 2017 08:26: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;
 28 Jun 2017 08:26:03 -0000
X-IronPort-AV: E=Sophos;i="5.40,274,1496102400"; d="scan'208";a="429623561"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71611-mainreport@xen.org>
X-Osstest-Failures: linux-3.10:test-amd64-amd64-xl-pvh-amd:host-install(3):broken:allowable
 linux-3.10:build-i386-libvirt:libvirt-build:fail:allowable
 linux-3.10:build-amd64-libvirt:libvirt-build:fail:allowable
 linux-3.10:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:allowable
 linux-3.10:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:leak-check/check:fail:allowable
 linux-3.10:test-amd64-i386-xl-qemut-winxpsp3-vcpus1:guest-start/win.repeat:fail:allowable
 linux-3.10:test-amd64-amd64-xl-qemut-debianhvm-amd64:debian-hvm-install:fail:allowable
 linux-3.10:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:guest-start/win.repeat:fail:allowable
 linux-3.10:test-amd64-amd64-xl-qemut-winxpsp3:guest-stop:fail:allowable
 linux-3.10:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:allowable
 linux-3.10:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:debian-hvm-install:fail:allowable
 linux-3.10:test-amd64-i386-xl-qemuu-winxpsp3:guest-stop:fail:allowable
 linux-3.10:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:allowable
 linux-3.10:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-3.10:test-amd64-amd64-xl-qcow2:debian-di-install:fail:allowable
 linux-3.10:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-3.10:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-3.10:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-3.10:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-3.10:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-3.10:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.10:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.10:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-3.10:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-3.10:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.10:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
X-Osstest-Versions-This: linux=0e3d5747a3ef9986d7617cec396850bf9d039309
X-Osstest-Versions-That: linux=a07ea939d7e0406e97739c18e2db6b402eb04cdc
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 28 Jun 2017 09:25:37 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL02.citrite.net
Subject: [Xen-devel] [linux-3.10 baseline-only test] 71611: 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="===============8898196914745167536=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============8898196914745167536==
Content-Type: text/plain

This run is configured for baseline tests only.

flight 71611 linux-3.10 real [real]
http://osstest.xs.citrite.net/~osstest/testlogs/logs/71611/

Failures :-/ but no regressions.

Regressions which are regarded as allowable (not blocking):
 test-amd64-amd64-xl-pvh-amd   3 host-install(3)       broken baseline untested
 build-i386-libvirt            5 libvirt-build           fail baseline untested
 build-amd64-libvirt           5 libvirt-build           fail baseline untested
 test-amd64-i386-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail baseline untested
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm 20 leak-check/check fail baseline untested
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1 17 guest-start/win.repeat fail baseline untested
 test-amd64-amd64-xl-qemut-debianhvm-amd64 9 debian-hvm-install fail baseline untested
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1 17 guest-start/win.repeat fail baseline untested
 test-amd64-amd64-xl-qemut-winxpsp3 16 guest-stop        fail baseline untested
 test-amd64-amd64-xl-qemut-win7-amd64 15 guest-localmigrate/x10 fail baseline untested
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm 9 debian-hvm-install fail baseline untested
 test-amd64-i386-xl-qemuu-winxpsp3 16 guest-stop         fail baseline untested
 test-amd64-amd64-qemuu-nested-intel 16 debian-hvm-install/l1/l2 fail baseline untested
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop      fail baseline untested
 test-amd64-amd64-xl-qcow2     9 debian-di-install       fail baseline untested

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-libvirt-vhd  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-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop              fail never pass

version targeted for testing:
 linux                0e3d5747a3ef9986d7617cec396850bf9d039309
baseline version:
 linux                a07ea939d7e0406e97739c18e2db6b402eb04cdc

Last test of basis    71583  2017-06-18 16:20:03 Z    9 days
Testing same since    71611  2017-06-27 23:22:24 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Lee, Chun-Yi" <jlee@suse.com>
  Aaron Brown <aaron.f.brown@intel.com>
  Adrian Hunter <adrian.hunter@intel.com>
  Akinobu Mita <akinobu.mita@gmail.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Alex Hung <alex.hung@canonical.com>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Potapenko <glider@google.com>
  Alexandre Belloni <alexandre.belloni@free-electrons.com>
  Alexey Khoroshilov <khoroshilov@ispras.ru>
  Amit Pundir <amit.pundir@linaro.org>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Konovalov <andreyknvl@google.com>
  Andy Lutomirski <luto@amacapital.net>
  Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Anton Blanchard <anton@samba.org>
  Ardinartsev Nikita <ardinar23@gmail.com>
  Ardinartsev Nikita <pinguin255@gmail.com>
  Arjan van de Ven <arjan@linux.intel.com>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Arvind Yadav <arvind.yadav.cs@gmail.com>
  Augusto Mecking Caringi <augustocaringi@gmail.com>
  Aurelien Aptel <aaptel@suse.com>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
  Ben Hutchings <ben@decadent.org.uk>
  Ben Skeggs <bskeggs@redhat.com>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Benjamin Marzinski <bmarzins@redhat.com>
  Benjamin Poirier <bpoirier@suse.com>
  Benjamin Tissoires <benjamin.tissoires@redhat.com>
  Benoit Camredon <benoit.camredon@airbus.com>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Bjorn Helgaas <bhelgaas@google.com>
  Bob Peterson <rpeterso@redhat.com>
  Borislav Petkov <bp@suse.de>
  Brahadambal Srinivasan <latha@linux.vnet.ibm.com>
  Brendan McGrath <redmcg@redmandi.dyndns.org>
  Brian Norris <computersforpeace@gmail.com>
  Calvin Owens <calvinowens@fb.com>
  Chao Peng <chao.p.peng@linux.intel.com>
  Chris J Arges <christopherarges@gmail.com>
  Chris Metcalf <cmetcalf@mellanox.com>
  Chris Salls <salls@cs.ucsb.edu>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Christian König <christian.koenig@amd.com>
  Christoph Hellwig <hch@lst.de>
  Chu Yuan Lin <cyl@datera.io>
  Chuck Lever <chuck.lever@oracle.com>
  Chun-Yi Lee <jlee@suse.com>
  Chun-Yi Lee <joeyli.kernel@gmail.com>
  Colin Ian King <colin.king@canonical.com>
  Coly Li <colyli@suse.de>
  colyli@suse.de <colyli@suse.de>
  Con Kolivas <con@kolivas.org>
  Con Kolivas <kernel@kolivas.org>
  Cong Wang <xiyou.wangcong@gmail.com>
  Corey Minyard <cminyard@mvista.com>
  Daeho Jeong <daeho.jeong@samsung.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Dan Williams <dan.j.williams@intel.com>
  Daniel Borkmann <dborkman@redhat.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Darrick J. Wong <darrick.wong@oracle.com>
  Dave Airlie <airlied@redhat.com>
  Dave Chinner <david@fromorbit.com>
  Dave Martin <Dave.Martin@arm.com>
  David S. Miller <davem@davemloft.net>
  David Sterba <dsterba@suse.com>
  Davidlohr Bueso <dave@stgolabs.net>
  Davidlohr Bueso <dbueso@suse.de>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dmitry V. Levin <ldv@altlinux.org>
  Dmitry Vyukov <dvyukov@google.com>
  Doug Ledford <dledford@redhat.com>
  Douglas Gilbert <dgilbert@interlog.com>
  Ed Bordin <edbordin@gmail.com>
  Einar Jón <tolvupostur@gmail.com>
  Eric Dumazet <edumazet@google.com>
  Eric Ren <zren@suse.com>
  Eric Sandeen <sandeen@redhat.com>
  Eric Sandeen <sandeen@sandeen.net>
  Eryu Guan <guaneryu@gmail.com>
  Fabien Parent <fparent@baylibre.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Felix Fietkau <nbd@nbd.name>
  Florian Westphal <fw@strlen.de>
  Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
  Geert Uytterhoeven <geert+renesas@glider.be>
  Geoff Levand <geoff@infradead.org>
  Gerald Schaefer <gerald.schaefer@de.ibm.com>
  Germano Percossi <germano.percossi@citrix.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guenter Roeck <groeck@chromium.org>
  Guenter Roeck <linux@roeck-us.net>
  Hannes Frederic Sowa <hannes@stressinduktion.org>
  Hannes Reinecke <hare@suse.de>
  Hector Marco-Gisbert <hecmargi@upv.es>
  Heinrich Schuchardt <xypron.glpk@gmx.de>
  Helge Deller <deller@gmx.de>
  Henrik Ingo <henrik.ingo@avoinelama.fi>
  Herbert Xu <herbert@gondor.apana.org.au>
  Himanshu Madhani <himanshu.madhani@cavium.com>
  Hugh Dickins <hughd@google.com>
  Ilia Mirkin <imirkin@alum.mit.edu>
  Ilya Dryomov <idryomov@gmail.com>
  Ingo Molnar <mingo@kernel.org>
  Ismael Ripoll Ripoll <iripoll@upv.es>
  J. Bruce Fields <bfields@redhat.com>
  James Hogan <james.hogan@imgtec.com>
  James Morris <james.l.morris@oracle.com>
  Jamie Bainbridge <jbainbri@redhat.com>
  Jan Kara <jack@suse.cz>
  Jan-Marek Glogowski <glogow@fbihome.de>
  Janusz Dziedzic <januszx.dziedzic@intel.com>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Javier Martinez Canillas <javier@osg.samsung.com>
  Jeff Kirsher <jeffrey.t.kirsher@intel.com>
  Jeff Mahoney <jeffm@suse.com>
  Jens Axboe <axboe@fb.com>
  Jiho Chu <jiho.chu@samsung.com>
  Jim Mattson <jmattson@google.com>
  Jiri Kosina <jkosina@suse.cz>
  Jiri Slaby <jslaby@suse.cz>
  Joe Thornber <ejt@redhat.com>
  Joel Stanley <joel@jms.id.au>
  Johan Hovold <jhovold@gmail.com>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Johannes Thumshirn <jthumshirn@suse.de>
  John Johansen <john.johansen@canonical.com>
  Jonathan Liu <net147@gmail.com>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Juergen Gross <jgross@suse.com>
  Julien Grall <julien.grall@arm.com>
  K. Y. Srinivasan <kys@microsoft.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>
  Kefeng Wang <wangkefeng.wang@huawei.com>
  Kevin Hilman <khilman@baylibre.com>
  Konstantin Khlebnikov <khlebnikov@yandex-team.ru>
  Ladi Prosek <lprosek@redhat.com>
  Larry Finger <Larry.Finger@lwfinger.net>
  Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  Laurent Vivier <lvivier@redhat.com>
  Lee, Chun-Yi <joeyli.kernel@gmail.com>
  Li Qiang <liq3ea@gmail.com>
  Li Qiang <liqiang6-s@360.cn>
  Linus Torvalds <torvalds@linux-foundation.org>
  Liu Bo <bo.li.liu@oracle.com>
  Long Li <longli@microsoft.com>
  Ludovic Desroches <ludovic.desroches@microchip.com>
  Luis de Bethencourt <luisbg@osg.samsung.com>
  Mantas M <grawity@gmail.com>
  Mantas Mikulėnas <grawity@gmail.com>
  Marc Kleine-Budde <mkl@pengutronix.de>
  Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  Marek Vasut <marek.vasut@gmail.com>
  Mark Rutland <mark.rutland@arm.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Martyn Welch <martyn@welchs.me.uk>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Mathias Svensson <idolf@google.com>
  Matt Chen <matt.chen@intel.com>
  Matt Fleming <matt@codeblueprint.co.uk>
  Mauricio Faria de Oliveira <mauricfo@linux.vnet.ibm.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Max Bires <jbires@google.com>
  Max Filippov <jcmvbkbc@gmail.com>
  Maxime Ripard <maxime.ripard@free-electrons.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Josenhans <michael.josenhans@web.de>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Schenk <michael.schenk@albis-elcon.com>
  Michal Hocko <mhocko@suse.com>
  Michal Tesar <mtesar@redhat.com>
  Michel Dänzer <michel.daenzer@amd.com>
  Mike Snitzer <snitzer@redhat.com>
  Miklos Szeredi <mszeredi@redhat.com>
  Minchan Kim <minchan@kernel.org>
  Mintz, Yuval <Yuval.Mintz@cavium.com>
  Moreno Bartalucci <moreno.bartalucci@tecnorama.it>
  Murray McAllister <murray.mcallister@insomniasec.com>
  Neal Cardwell <ncardwell@google.com>
  Neil Horman <nhorman@tuxdriver.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
  Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
  Nikolay Borisov <nborisov@suse.com>
  OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
  Oliver Hartkopp <socketcan@hartkopp.net>
  Oliver Neukum <oliver@neukum.org>
  Oliver Neukum <oneukum@suse.com>
  Olof Johansson <olof@lixom.net>
  Omar Sandoval <osandov@fb.com>
  Ondrej Kozina <okozina@redhat.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Burton <paul.burton@imgtec.com>
  Paul E. McKenney <paulmck@linux.vnet.ibm.com>
  Paul Hüber <phueber@kernsp.in>
  Paul Mackerras <paulus@ozlabs.org>
  Paul Menzel <pmenzel@molgen.mpg.de>
  Pavel Emelyanov <xemul@virtuozzo.com>
  Pavel Rojtberg <rojtberg@gmail.com>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Quinn Tran <quinn.tran@cavium.com>
  Rabin Vincent <rabinv@axis.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Rafał Miłecki <rafal@milecki.pl>
  Ralf Baechle <ralf@linux-mips.org>
  Raphael Assenat <raph@raphnet.net>
  Ravi Bangoria <ravi.bangoria@linux.vnet.ibm.com>
  Reiter Wolfgang <wr0112358@gmail.com>
  Richard Weinberger <richard@nod.at>
  Rui Wang <rui.y.wang@intel.com>
  Russell Currey <ruscur@russell.cc>
  Russell King <rmk+kernel@arm.linux.org.uk>
  Sachin Prabhu <sprabhu@redhat.com>
  Salvatore Benedetto <salvatore.benedetto@intel.com>
  Santosh Shilimkar <santosh.shilimkar@oracle.com>
  santosh.shilimkar@oracle.com <santosh.shilimkar@oracle.com>
  Sasha Levin <alexander.levin@verizon.com>
  Sean Hefty <sean.hefty@intel.com>
  Sebastian Andrzej Siewior <bigeasy@linutronix.de>
  Sebastian Ott <sebott@linux.vnet.ibm.com>
  Sebastian Siewior <bigeasy@linutronix.de>
  Sekhar Nori <nsekhar@ti.com>
  Serge Hallyn <serge.hallyn@canonical.com>
  Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
  Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
  Seth Arnold <seth.arnold@canonical.com>
  Shaohua Li <shli@fb.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Steffen Klassert <steffen.klassert@secunet.com>
  stephen hemminger <stephen@networkplumber.org>
  Stephen Hemminger <sthemmin@microsoft.com>
  Steve French <smfrench@gmail.com>
  Steve Wise <swise@opengridcomputing.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Steven Rostedt <rostedt@goodmis.org>
  Sumit Semwal <sumit.semwal@linaro.org>
  Takashi Iwai <tiwai@suse.de>
  Tariq Saeed <tariq.x.saeed@oracle.com>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Hellstrom <thellstrom@vmware.com>
  Thomas Huth <thuth@redhat.com>
  Todd Fujinaka <todd.fujinaka@intel.com>
  Tommi Rantala <tommi.t.rantala@nokia.com>
  Tony Lindgren <tony@atomide.com>
  Toshi Kani <toshi.kani@hpe.com>
  Trond Myklebust <trond.myklebust@primarydata.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Uwe Kleine-König <uwe@kleine-koenig.org>
  Vinayak Menon <vinmenon@codeaurora.org>
  Vineet Gupta <vgupta@synopsys.com>
  Vineet Gupta <Vineet.Gupta1@synopsys.com>
  Viresh Kumar <viresh.kumar@linaro.org>
  Vitaly Kuznetsov <vkuznets@redhat.com>
  Vlad Tsyrklevich <vlad@tsyrklevich.net>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wang, Rui Y <rui.y.wang@intel.com>
  Wei Fang <fangwei1@huawei.com>
  Wengang Wang <wen.gang.wang@oracle.com>
  Weston Andros Adamson <dros@primarydata.com>
  Will Deacon <will.deacon@arm.com>
  Willem de Bruijn <willemb@google.com>
  Willy Tarreau <w@1wt.eu>
  Wolfram Sang <wsa@the-dreams.de>
  Xin Long <lucien.xin@gmail.com>
  Y.C. Chen <yc_chen@aspeedtech.com>
  Yang Yang <yang.yang29@zte.com.cn>
  Yazen Ghannam <yazen.ghannam@amd.com>
  Yegor Yefremov <yegorslists@googlemail.com>
  Youngjin Gil <youngjin.gil@samsung.com>
  Yuval Mintz <Yuval.Mintz@cavium.com>
  Zhao Hongjiang <zhaohongjiang@huawei.com>
  Zhaohongjiang <zhaohongjiang@huawei.com>
  家瑋 <momo1208@gmail.com>
  추지호 <jiho.chu@samsung.com>

jobs:
 build-amd64-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          fail    
 build-i386-libvirt                                           fail    
 build-amd64-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-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           blocked 
 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                 fail    
 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                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  broken  
 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-credit2                                  pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 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                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    fail    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1                     fail    
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     fail    
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-amd64-amd64-xl-qemut-winxpsp3                           fail    
 test-amd64-i386-xl-qemut-winxpsp3                            pass    
 test-amd64-amd64-xl-qemuu-winxpsp3                           pass    
 test-amd64-i386-xl-qemuu-winxpsp3                            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 test-amd64-amd64-xl-pvh-amd host-install(3)

Push not applicable.

(No revision log; it would be 7381 lines long.)


--===============8898196914745167536==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8898196914745167536==--

From xen-devel-bounces@lists.xen.org Wed Jun 28 08:35:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 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 1dQ8RO-0002wV-RV; Wed, 28 Jun 2017 08:35: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=34556072e=roger.pau@citrix.com>)
 id 1dQ8RN-0002wL-G0
 for xen-devel@lists.xenproject.org; Wed, 28 Jun 2017 08:35:13 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 4B/DF-01712-04A63595; Wed, 28 Jun 2017 08:35:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsWyU9JRQtchKzj
 SoKGH1+L7lslMDowehz9cYQlgjGLNzEvKr0hgzVjb+oKxYIlQxfudLWwNjLP4uxg5OCQE/CSe
 L9HoYuTkYBFQlbiyuIkJJMwmYC8x/WsFSFhEQEtidsNF1i5GLg5mgQmMEj0z77GDJIQFUiU+L
 +9gAbF5BTwlOrY1gcWFBNwkFvyexQgRF5Q4OfMJWA2zgI7Egt2f2EDmMwtISyz/xwES5hRwl3
 i9bg4biC0qoCKx9FIrK8QYRYn+eQ/A4hIC6RITn/WwTGDkn4Vk6iwkU2chTF3AyLyKUaM4tag
 stUjX0EgvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMw/BiAYAdj3yznQ4ySHExK
 orx7vwRFCvEl5adUZiQWZ8QXleakFh9i1ODgEOhbs/oCoxRLXn5eqpIE78+M4EghwaLU9NSKt
 MwcYITAlEpw8CiJ8H5LAErzFhck5hZnpkOkTjEqSonzpmcCJQRAEhmleXBtsKi8xCgrJczLCH
 SUEE9BalFuZgmq/CtGcQ5GJWHeVpDtPJl5JXDTXwEtZgJazDIvAGRxSSJCSqqBcfGefTe62Rb
 JHdRJ7Nf66HxfcrbJhAcJKz2UrWY+uJHmkzvhctP2crnIrrdMTg9TZ57XZLa7cvbuvaXrxS3u
 HZZtfPI49uU/obgkRQMTLc4bC6aU83x59vHRtd2mkwVSvXznbntYEn3MvYnXOV5cqaXcN3Hy7
 rMW594/Xrzgy81ZX9d4Pp8ZGaLEUpyRaKjFXFScCACBOnHMxQIAAA==
X-Env-Sender: prvs=34556072e=roger.pau@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1498638911!71947580!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38310 invoked from network); 28 Jun 2017 08:35:12 -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;
 28 Jun 2017 08:35:12 -0000
X-IronPort-AV: E=Sophos;i="5.40,274,1496102400"; d="scan'208";a="48509497"
Date: Wed, 28 Jun 2017 09:34:59 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Dongli Zhang <dongli.zhang@oracle.com>
Message-ID: <20170628083459.aodudybeq2zcvcsg@dhcp-3-128.uk.xensource.com>
References: <1498624983-6293-1-git-send-email-dongli.zhang@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1498624983-6293-1-git-send-email-dongli.zhang@oracle.com>
User-Agent: NeoMutt/20170609 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: jgross@suse.com, xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH 1/1] xen/blkfront: always allocate grants
 first from per-queue persistent grants
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBKdW4gMjgsIDIwMTcgYXQgMTI6NDM6MDNQTSArMDgwMCwgRG9uZ2xpIFpoYW5nIHdy
b3RlOgo+IFRoaXMgcGF0Y2ggcGFydGlhbGx5IHJldmVydHMgM2RmMGU1MCAoInhlbi9ibGtmcm9u
dDogcHNldWRvIHN1cHBvcnQgZm9yCj4gbXVsdGkgaGFyZHdhcmUgcXVldWVzL3JpbmdzIikuIFRo
ZSB4ZW4tYmxrZnJvbnQgcXVldWUvcmluZyBtaWdodCBoYW5nIGR1ZQo+IHRvIGdyYW50cyBhbGxv
Y2F0aW9uIGZhaWx1cmUgaW4gdGhlIHNpdHVhdGlvbiB3aGVuIGdudHRhYl9mcmVlX2hlYWQgaXMK
PiBhbG1vc3QgZW1wdHkgd2hpbGUgbWFueSBwZXJzaXN0ZW50IGdyYW50cyBhcmUgcmVzZXJ2ZWQg
Zm9yIHRoaXMgcXVldWUvcmluZy4KPiAKPiBBcyBwZXJzaXN0ZW50IGdyYW50cyBtYW5hZ2VtZW50
IHdhcyBwZXItcXVldWUgc2luY2UgNzM3MTZkZiAoInhlbi9ibGtmcm9udDoKPiBtYWtlIHBlcnNp
c3RlbnQgZ3JhbnRzIHBvb2wgcGVyLXF1ZXVlIiksIHdlIHNob3VsZCBhbHdheXMgYWxsb2NhdGUg
ZnJvbQo+IHBlcnNpc3RlbnQgZ3JhbnRzIGZpcnN0Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IERvbmds
aSBaaGFuZyA8ZG9uZ2xpLnpoYW5nQG9yYWNsZS5jb20+Cj4gLS0tCj4gIGRyaXZlcnMvYmxvY2sv
eGVuLWJsa2Zyb250LmMgfCAxNyArKysrKysrKysrLS0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwg
MTAgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVy
cy9ibG9jay94ZW4tYmxrZnJvbnQuYyBiL2RyaXZlcnMvYmxvY2sveGVuLWJsa2Zyb250LmMKPiBp
bmRleCAzOTQ1OTYzLi5kMmI3NTlmIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvYmxvY2sveGVuLWJs
a2Zyb250LmMKPiArKysgYi9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtmcm9udC5jCj4gQEAgLTcxMyw2
ICs3MTMsNyBAQCBzdGF0aWMgaW50IGJsa2lmX3F1ZXVlX3J3X3JlcShzdHJ1Y3QgcmVxdWVzdCAq
cmVxLCBzdHJ1Y3QgYmxrZnJvbnRfcmluZ19pbmZvICpyaQo+ICAJICogZXhpc3RpbmcgcGVyc2lz
dGVudCBncmFudHMsIG9yIGlmIHdlIGhhdmUgdG8gZ2V0IG5ldyBncmFudHMsCj4gIAkgKiBhcyB0
aGVyZSBhcmUgbm90IHN1ZmZpY2llbnRseSBtYW55IGZyZWUuCj4gIAkgKi8KPiArCWJvb2wgbmV3
X3BlcnNpc3RlbnRfZ250cyA9IGZhbHNlOwo+ICAJc3RydWN0IHNjYXR0ZXJsaXN0ICpzZzsKPiAg
CWludCBudW1fc2csIG1heF9ncmVmcywgbnVtX2dyYW50Owo+ICAKPiBAQCAtNzI0LDEyICs3MjUs
MTMgQEAgc3RhdGljIGludCBibGtpZl9xdWV1ZV9yd19yZXEoc3RydWN0IHJlcXVlc3QgKnJlcSwg
c3RydWN0IGJsa2Zyb250X3JpbmdfaW5mbyAqcmkKPiAgCQkgKi8KPiAgCQltYXhfZ3JlZnMgKz0g
SU5ESVJFQ1RfR1JFRlMobWF4X2dyZWZzKTsKPiAgCj4gLQkvKgo+IC0JICogV2UgaGF2ZSB0byBy
ZXNlcnZlICdtYXhfZ3JlZnMnIGdyYW50cyBiZWNhdXNlIHBlcnNpc3RlbnQKPiAtCSAqIGdyYW50
cyBhcmUgc2hhcmVkIGJ5IGFsbCByaW5ncy4KPiAtCSAqLwo+IC0JaWYgKG1heF9ncmVmcyA+IDAp
Cj4gLQkJaWYgKGdudHRhYl9hbGxvY19ncmFudF9yZWZlcmVuY2VzKG1heF9ncmVmcywgJnNldHVw
LmdyZWZfaGVhZCkgPCAwKSB7Cj4gKwkvKiBDaGVjayBpZiB3ZSBoYXZlIGVub3VnaCBwZXJzaXN0
ZW50IGdyYW50cyB0byBhbGxvY2F0ZSBhIHJlcXVlc3RzICovCj4gKwlpZiAocmluZm8tPnBlcnNp
c3RlbnRfZ250c19jIDwgbWF4X2dyZWZzKSB7Cj4gKwkJbmV3X3BlcnNpc3RlbnRfZ250cyA9IHRy
dWU7Cj4gKwo+ICsJCWlmIChnbnR0YWJfYWxsb2NfZ3JhbnRfcmVmZXJlbmNlcygKPiArCQkgICAg
bWF4X2dyZWZzIC0gcmluZm8tPnBlcnNpc3RlbnRfZ250c19jLAo+ICsJCSAgICAmc2V0dXAuZ3Jl
Zl9oZWFkKSA8IDApIHsKPiAgCQkJZ250dGFiX3JlcXVlc3RfZnJlZV9jYWxsYmFjaygKPiAgCQkJ
CSZyaW5mby0+Y2FsbGJhY2ssCj4gIAkJCQlibGtpZl9yZXN0YXJ0X3F1ZXVlX2NhbGxiYWNrLAoK
QUZBSUNUIHlvdSBzaG91bGQgYWxzbyBjaGFuZ2UgdGhlIGNhbGwgdG8gZ250dGFiX3JlcXVlc3Rf
ZnJlZV9jYWxsYmFjawp0byByZXF1ZXN0IGZvciBtYXhfZ3JlZnMgLSByaW5mby0+cGVyc2lzdGVu
dF9nbnRzX2MuIEluIGFueSBjYXNlIHRoZQpudW1iZXIgb2YgcGVyc2lzdGVudCBncmFudHMgaXMg
bm90IGdvaW5nIHRvIGRlY3JlYXNlIG5vdywgYmVjYXVzZSB0aGUKYnVmZmVyIGlzIHBlci1xdWV1
ZSwgc28gdGhlIG9ubHkgdGhpbmcgdGhhdCBjYW4gaGFwcGVuIGlzIHRoYXQKcmVxdWVzdHMgY29t
cGxldGUgYW5kIHRoZSBudW1iZXIgb2YgcGVyc2lzdGVudCBncmFudHMgaW5jcmVhc2UuCgpSb2dl
ci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 28 08:38:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 08: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 1dQ8U6-00034s-9X; Wed, 28 Jun 2017 08:38: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=3452f696c=citrix-osstest@xenproject.org>)
 id 1dQ8U4-00034T-Ql
 for xen-devel@lists.xensource.com; Wed, 28 Jun 2017 08:38:00 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 4E/97-01724-8EA63595; Wed, 28 Jun 2017 08:38:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHSDve7zrOB
 Ig+bl0hb3prxnd2D02N63iz2AMYo1My8pvyKBNePmpr+MBRMEK9Y17WZtYPzP1cXIySEh4C/x
 4egKVgjbXeLt2blgtoiAs8SED7fZuhg5OHgF9CTO/ksCCQsLBErcO3GcuYuRC6j8PqvEz1mnm
 CB6VSU+7F3PCGKzCXhITOyZyAJiswDF+18dZwexhQS0JJYuXglWzysgKHFy5hOwGmYBCYmDL1
 4wQ8yxkGj/9JZpAiPvLCRls5CULWBkWsWoXpxaVJZapGuil1SUmZ5RkpuYmaNraGCsl5taXJy
 YnpqTmFSsl5yfu4kRGDoMQLCDsfGL0yFGSQ4mJVHevV+CIoX4kvJTKjMSizPii0pzUosPMcpw
 cChJ8NZlBkcKCRalpqdWpGXmAIMYJi3BwaMkwvstASjNW1yQmFucmQ6ROsWoy7Fh9fovTEIse
 fl5qVLivOkgMwRAijJK8+BGwCLqEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5WzOApvBk5p
 XAbXoFdAQT0BEs8wJAjihJREhJNTD2uvlP/Py/mMeZkfvtha4ba6uf3pWIf96g15ZmJ2wVdSF
 u5p77zi3OwfwPeL/+bDBirbzsnDyh5ULeMdsofV37hTMv3YmUOiOsdnrq/CilzZnFe3oa2q/V
 tttVaNWwLuf7lljF0lQ3dc1sG+2w+RbFvYEfp+q0/jF/ekQjJ1Rh+uTu+nU3byqxFGckGmoxF
 xUnAgCosmtlowIAAA==
X-Env-Sender: prvs=3452f696c=citrix-osstest@xenproject.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1498639077!96035227!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55793 invoked from network); 28 Jun 2017 08:37:59 -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;
 28 Jun 2017 08:37:59 -0000
X-IronPort-AV: E=Sophos;i="5.40,274,1496102400"; d="scan'208";a="438097330"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL02.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71612-mainreport@xen.org>
X-Osstest-Failures: distros-debian-squeeze:test-amd64-i386-amd64-squeeze-netboot-pygrub:debian-di-install:fail:allowable
 distros-debian-squeeze:test-amd64-amd64-amd64-squeeze-netboot-pygrub:debian-di-install:fail:allowable
 distros-debian-squeeze:test-amd64-i386-i386-squeeze-netboot-pygrub:debian-di-install:fail:allowable
 distros-debian-squeeze:test-amd64-amd64-i386-squeeze-netboot-pygrub:debian-di-install:fail:allowable
 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
X-Osstest-Versions-That: flight=71561
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 28 Jun 2017 09:37:52 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL02.citrite.net
Subject: [Xen-devel] [distros-debian-squeeze test] 71612: 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>

ZmxpZ2h0IDcxNjEyIGRpc3Ryb3MtZGViaWFuLXNxdWVlemUgcmVhbCBbcmVhbF0KaHR0cDovL29z
c3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MTYxMi8KCkZhaWx1
cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJk
ZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LXNx
dWVlemUtbmV0Ym9vdC1weWdydWIgOSBkZWJpYW4tZGktaW5zdGFsbCBmYWlsIGxpa2UgNzE1NjEK
IHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtc3F1ZWV6ZS1uZXRib290LXB5Z3J1YiA5IGRlYmlhbi1k
aS1pbnN0YWxsIGZhaWwgbGlrZSA3MTU2MQogdGVzdC1hbWQ2NC1pMzg2LWkzODYtc3F1ZWV6ZS1u
ZXRib290LXB5Z3J1YiA5IGRlYmlhbi1kaS1pbnN0YWxsIGZhaWwgbGlrZSA3MTU2MQogdGVzdC1h
bWQ2NC1hbWQ2NC1pMzg2LXNxdWVlemUtbmV0Ym9vdC1weWdydWIgOSBkZWJpYW4tZGktaW5zdGFs
bCBmYWlsIGxpa2UgNzE1NjEKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBu
b3QgYmxvY2tpbmc6CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9j
YXRlICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0ICAgICAgICAg
ICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFz
cwogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAgICAgICAg
ICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAz
IGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKCmJhc2VsaW5l
IHZlcnNpb246CiBmbGlnaHQgICAgICAgICAgICAgICA3MTU2MQoKam9iczoKIGJ1aWxkLWFtZDY0
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 Jun 28 09:08:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 09: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 1dQ8xd-0005eN-NA; Wed, 28 Jun 2017 09:08: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 1dQ8xc-0005eH-8J
 for xen-devel@lists.xenproject.org; Wed, 28 Jun 2017 09:08:32 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 CB/E3-02177-F0273595; Wed, 28 Jun 2017 09:08:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVywNwkQpevKDj
 SoOGKjcX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmrHt/1Lmgnb5ir/zf7I1MO4T72Lk4hASmM4o
 sXb6atYuRk4OCQFeiSPLZkDZ/hIbj2xnhyiawCjxouEFYxcjBweLgKrEwkfOIDVsAuoSj7/2M
 IHYIgLKEp+fr2QGqWcWmMsk8X7HDjaQhLBAscSLpsPMIL28AjoSz0/xQ8zcxShx9lQ3I0gNr4
 CgxMmZT1hAbGagoX/mXQKrZxaQllj+jwMkzClgL3H/dBfYSFEBFYkpJ7exTWAUmIWkexaS7lk
 I3QsYmVcxahSnFpWlFukaG+glFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgQGZz0D
 A+MOxgmr/A4xSnIwKYny7v0SFCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgrevIDhSSLAoNT21I
 i0zBxgnMGkJDh4lEd5vCUBp3uKCxNzizHSI1ClGRSlx3iaQPgGQREZpHlwbLDYvMcpKCfMyMj
 AwCPEUpBblZpagyr9iFOdgVBLmdQWZwpOZVwI3/RXQYiagxSzzAkAWlyQipKQaGLvK/84/zbx
 4R8ap1QWVTz1kfu3/+uXFrl86C3z9/Lqbgp9PNuVUEVzL6Trnrwq/i9FaL57EXL7tsozFiW8W
 M4Vtc3baeSA3o0Caz0X1FePSXyFTXi2xfbxdTbtG8qf5a54sBfavmklHG9k5NM7L2u9IfTPF/
 XPG/K8T3QQdr75QLJjW78HzSImlOCPRUIu5qDgRALdQF+7IAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1498640908!96805992!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24110 invoked from network); 28 Jun 2017 09:08:30 -0000
Received: from mga01.intel.com (HELO mga01.intel.com) (192.55.52.88)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Jun 2017 09:08:30 -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 Jun 2017 02:08:26 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.40,274,1496127600"; d="scan'208";a="119717493"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by fmsmga005.fm.intel.com with ESMTP; 28 Jun 2017 02:08:23 -0700
Date: Wed, 28 Jun 2017 17:07:59 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20170628090759.GY3420@yi.y.sun>
References: <1497402776-22348-1-git-send-email-yi.y.sun@linux.intel.com>
 <1497402776-22348-5-git-send-email-yi.y.sun@linux.intel.com>
 <595356D702000078001015C1@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <595356D702000078001015C1@prv-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v12 04/23] x86: refactor psr: L3 CAT:
 implement main data structures, CPU init and free flows.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDYtMjggMDE6MTI6MjMsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+PiBZaSBTdW4gPHlp
Lnkuc3VuQGxpbnV4LmludGVsLmNvbT4gMDYvMTQvMTcgMzoyNSBBTSA+Pj4KPiA+IC0tLSBhL3hl
bi9hcmNoL3g4Ni9wc3IuYwo+ID4gKysrIGIveGVuL2FyY2gveDg2L3Bzci5jCj4gPiBAQCAtMTMs
MTYgKzEzLDExMiBAQAo+ID4gICAqIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAg
U2VlIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IKPiA+ICAgKiBtb3JlIGRldGFp
bHMuCj4gPiAgICovCj4gPiAtI2luY2x1ZGUgPHhlbi9pbml0Lmg+Cj4gPiAgI2luY2x1ZGUgPHhl
bi9jcHUuaD4KPiA+ICAjaW5jbHVkZSA8eGVuL2Vyci5oPgo+ID4gKyNpbmNsdWRlIDx4ZW4vaW5p
dC5oPgo+ID4gICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KPiA+ICAjaW5jbHVkZSA8YXNtL3Bzci5o
Pgo+ID4gIAo+ID4gKy8qCj4gPiArICogVGVybWlub2xvZ3k6Cj4gPiArICogLSBDQVQgICAgICAg
ICBDYWNoZSBBbGxvY2F0aW9uIFRlY2hub2xvZ3kKPiA+ICsgKiAtIENCTSAgICAgICAgIENhcGFj
aXR5IEJpdE1hc2tzCj4gPiArICogLSBDRFAgICAgICAgICBDb2RlIGFuZCBEYXRhIFByaW9yaXRp
emF0aW9uCj4gPiArICogLSBDTVQgICAgICAgICBDYWNoZSBNb25pdG9yaW5nIFRlY2hub2xvZ3kK
PiA+ICsgKiAtIENPUy9DTE9TICAgIENsYXNzIG9mIFNlcnZpY2UuIEFsc28gbWVhbiBDT1MgcmVn
aXN0ZXJzLgo+ID4gKyAqIC0gQ09TX01BWCAgICAgTWF4IG51bWJlciBvZiBDT1MgZm9yIHRoZSBm
ZWF0dXJlIChtaW51cyAxKQo+ID4gKyAqIC0gTVNScyAgICAgICAgTWFjaGluZSBTcGVjaWZpYyBS
ZWdpc3RlcnMKPiA+ICsgKiAtIFBTUiAgICAgICAgIEludGVsIFBsYXRmb3JtIFNoYXJlZCBSZXNv
dXJjZQo+ID4gKyAqLwo+ID4gKwo+ID4gICNkZWZpbmUgUFNSX0NNVCAgICAgICAgKDE8PDApCj4g
PiAgI2RlZmluZSBQU1JfQ0FUICAgICAgICAoMTw8MSkKPiA+ICAjZGVmaW5lIFBTUl9DRFAgICAg
ICAgICgxPDwyKQo+ID4gIAo+ID4gKyNkZWZpbmUgQ0FUX0NCTV9MRU5fTUFTSyAweDFmCj4gPiAr
I2RlZmluZSBDQVRfQ09TX01BWF9NQVNLIDB4ZmZmZgo+ID4gKwo+ID4gKy8qCj4gPiArICogUGVy
IFNETSBjaGFwdGVyICdDYWNoZSBBbGxvY2F0aW9uIFRlY2hub2xvZ3k6IENhY2hlIE1hc2sgQ29u
ZmlndXJhdGlvbicsCj4gPiArICogdGhlIE1TUnMgcmFuZ2luZyBmcm9tIDBDOTBIIHRocm91Z2gg
MEQwRkggKGluY2x1c2l2ZSksIGVuYWJsZXMgc3VwcG9ydCBmb3IKPiA+ICsgKiB1cCB0byAxMjgg
TDMgQ0FUIENsYXNzZXMgb2YgU2VydmljZS4gVGhlIENPU19JRD1bMCwxMjddLgo+ID4gKyAqCj4g
PiArICogVGhlIE1TUnMgcmFuZ2luZyBmcm9tIDBEMTBIIHRocm91Z2ggMEQ0RkggKGluY2x1c2l2
ZSksIGVuYWJsZXMgc3VwcG9ydCBmb3IKPiA+ICsgKiB1cCB0byA2NCBMMiBDQVQgQ09TLiBUaGUg
Q09TX0lEPVswLDYzXS4KPiA+ICsgKgo+ID4gKyAqIFNvLCB0aGUgbWF4aW11bSBDT1MgcmVnaXN0
ZXIgY291bnQgb2Ygb25lIGZlYXR1cmUgaXMgMTI4Lgo+ID4gKyAqLwo+ID4gKyNkZWZpbmUgTUFY
X0NPU19SRUdfQ05UICAxMjgKPiA+ICsKPiA+ICsvKgo+ID4gKyAqIEV2ZXJ5IFBTUiBmZWF0dXJl
IHVzZXMgc29tZSBDT1MgcmVnaXN0ZXJzIGZvciBlYWNoIENPUyBJRCwgZS5nLiBDRFAgdXNlcyAy
Cj4gPiArICogQ09TIHJlZ2lzdGVycyAoREFUQSBhbmQgQ09ERSkgZm9yIG9uZSBDT1MgSUQsIGJ1
dCBDQVQgdXNlcyAxIENPUyByZWdpc3Rlci4KPiA+ICsgKiBXZSB1c2UgYmVsb3cgbWFjcm8gYXMg
dGhlIG1heCBudW1iZXIgb2YgQ09TIHJlZ2lzdGVycyB1c2VkIGJ5IGFsbCBmZWF0dXJlcy4KPiA+
ICsgKiBTbyBmYXIsIGl0IGlzIDIgd2hpY2ggbWVhbnMgQ0RQJ3MgQ09TIHJlZ2lzdGVycyBudW1i
ZXIuCj4gPiArICovCj4gPiArI2RlZmluZSBQU1JfTUFYX0NPU19OVU0gMgo+ID4gKwo+ID4gK2Vu
dW0gcHNyX2ZlYXRfdHlwZSB7Cj4gPiArICAgIFBTUl9TT0NLRVRfTDNfQ0FULAo+ID4gKyAgICBQ
U1JfU09DS0VUX0ZFQVRfTlVNLAo+ID4gK307Cj4gCj4gRm9yIGlkZW50aWZpZXJzIGdvaW5nIGlu
dG8gYSBoZWFkZXIsIFBTUl8gYW5kIHBzcl8gZGlzYW1iaWd1YXRpb24gcHJlZml4ZXMKPiBhcmUg
Y2VydGFpbmx5IG5lY2Vzc2FyeS4gRm9yIGV2ZXJ5dGhpbmcgYmVpbmcgZGVjbGFyZWQgLyBkZWZp
bmVkIGZvciBqdXN0IHRoaXMKPiBvbmUgZmlsZSB0aGlzIGlzbid0IHJlYWxseSBuZWNlc3Nhcnkg
aW1vICh0aGUgU09DS0VUXyBwYXJ0IGFib3ZlIEknZCB0aGVuIGFsc28KPiBiZSB1bmNlcnRhaW4g
YWJvdXQpLiBUaGUgbWFpbiB0aGluZywgaG93ZXZlciwgaXMgdGhlIGluY29uc2lzdGVuY3kgaGVy
ZTogQWJvdmUKPiB5b3UgaGF2ZSBNQVhfQ09TX1JFR19DTlQgYW5kIFBTUl9NQVhfQ09TX05VTS4g
SSB3b3VsZCByZWFsbHkgcHJlZmVyIGlmIGJvdGgKPiBwcmVmaXggYW5kIHN1ZmZpeCB3aXNlIHRo
ZXNlIHdlcmUgY29uc2lzdGVudC4KPiAKPiA+ICtzdGF0aWMgdm9pZCBjYXRfaW5pdF9mZWF0dXJl
KGNvbnN0IHN0cnVjdCBjcHVpZF9sZWFmICpyZWdzLAo+ID4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc3RydWN0IGZlYXRfbm9kZSAqZmVhdCwKPiA+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHN0cnVjdCBwc3Jfc29ja2V0X2luZm8gKmluZm8sCj4gPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBlbnVtIHBzcl9mZWF0X3R5cGUgdHlwZSkKPiA+ICt7Cj4gPiArICAg
IC8qIE5vIHZhbGlkIHZhbHVlIHNvIGRvIG5vdCBlbmFibGUgZmVhdHVyZS4gKi8KPiA+ICsgICAg
aWYgKCAhcmVncy0+YSB8fCAhcmVncy0+ZCApCj4gPiArICAgICAgICByZXR1cm47Cj4gPiArCj4g
PiArICAgIGZlYXQtPmNibV9sZW4gPSAocmVncy0+YSAmIENBVF9DQk1fTEVOX01BU0spICsgMTsK
PiA+ICsgICAgZmVhdC0+Y29zX21heCA9IG1pbihvcHRfY29zX21heCwgcmVncy0+ZCAmIENBVF9D
T1NfTUFYX01BU0spOwo+ID4gKwo+ID4gKyAgICBzd2l0Y2ggKCB0eXBlICkKPiA+ICsgICAgewo+
ID4gKyAgICBjYXNlIFBTUl9TT0NLRVRfTDNfQ0FUOgo+ID4gKyAgICAgICAgLyogY29zPTAgaXMg
cmVzZXJ2ZWQgYXMgZGVmYXVsdCBjYm0oYWxsIGJpdHMgd2l0aGluIGNibV9sZW4gYXJlIDEpLiAq
Lwo+ID4gKyAgICAgICAgZmVhdC0+Y29zX3JlZ192YWxbMF0gPSBjYXRfZGVmYXVsdF92YWwoZmVh
dC0+Y2JtX2xlbik7Cj4gCj4gVGhlIHdvcmQgInJlc2VydmVkIiBpbiB0aGUgY29tbWVudCBpcyBh
IGxpdHRsZSB1bmZvcnR1bmF0ZSAtIGlmIHRoZXJlIHdhcwo+IGFueXRoaW5nIHJlc2VydmVkIGlu
IGEgcmVnaXN0ZXIsIEknZCBleHBlY3QgdGhlIHJlc3BlY3RpdmUgcGFydHMgdG8gZWl0aGVyCj4g
bm90IGJlIHdyaXRhYmxlLCBvciB0byBmYXVsdCB1cG9uIHdyaXRlIGF0dGVtcHRzLiBIb3dldmVy
LCBJIHRoaW5rIHlvdSBtZWFuCj4gdGhhdCB5b3UgcmVzZXJ2ZSBpdCBmb3IgdGhlIGRlc2NyaWJl
ZCBwdXJwb3NlLiBTbyBwZXJoYXBzICJXZSByZXNlcnZlIC4uLiI/Cj4gQWxzbyBwbGVhc2UgaGF2
ZSBhIGJsYW5rIGJlZm9yZSB0aGUgb3BlaW5nIHBhcmVuLgo+IAo+IFdpdGggYWxsIG9mIHRoZSBz
dWdnZXN0aW9uIHRha2VuIGNhcmUgb2YKPiBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgo+IApUaGFuayB5b3UhIEkgd2lsbCBtb2RpZnkgbWFjcm9zLCBlbnVtIGlk
ZW50aWZpZXJzIGFkZGVkIHNpbmNlIHRoaXMgcGF0Y2ggdG8KbWFrZSB0aGVtIGJlIGNvbnNpc3Rl
bnQuCgo+IFdpdGggYXQgbGVhc3QgdGhlIGNvbW1lbnQgYWRqdXN0ZWQgKGFuZCBjb25zaWRlcmlu
ZyBob3cgbGF0ZSBJIGFtIHdpdGggdGhlCj4gb3RoZXIgc3VnZ2VzdGlvbnMpCj4gQWNrZWQtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiAKPiBKYW4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 28 09:10:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 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 1dQ8z6-0006Eu-1d; Wed, 28 Jun 2017 09:10:04 +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 1dQ8z5-00066I-ED
 for xen-devel@lists.xenproject.org; Wed, 28 Jun 2017 09:10:03 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 66/B9-01994-A6273595; Wed, 28 Jun 2017 09:10:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXS1tbhqJtZFBx
 pMOuPtcX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmrGj+T1rwWSDiqbNW9kaGJ8qdjFycQgJTGOU
 uHFpNVsXIyeHhACvxJFlM1ghbH+J+ad3sEIUTWCUmLvhNFiCRUBV4lf/VCYQm01AXeLx1x4wW
 0RAWeLz85XMIA3MAnOZJN7v2AE2VVggSuLvk4fMIDavgI7EnP3X2CCm7mKUmPCunxUiIShxcu
 YTFhCbGWjqn3mXgBo4gGxpieX/OEDCnAL2EpP7VzGC2KICKhJTTm5jm8AoMAtJ9ywk3bMQuhc
 wMq9i1ChOLSpLLdI1stRLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgM0HoGBsYd
 jE17/Q4xSnIwKYny7v0SFCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgpe/MDhSSLAoNT21Ii0zB
 xgrMGkJDh4lEd5vCUBp3uKCxNzizHSI1ClGRSlx3ncFQAkBkERGaR5cGyw+LzHKSgnzMjIwMA
 jxFKQW5WaWoMq/YhTnYFQS5nUFmcKTmVcCN/0V0GImoMUs8wJAFpckIqSkGhgXNczIPjRxy/c
 EB5kHN6Y8KhN89X/z1v8W5T/E5+1s9s5T+tFqIsMQyRnwqZlT6v/V6ujNr27baP0rNTNUuTBz
 scVS84VSQjMfZqR62ya0BrZNPdr58GtwdujnPYXH223SVvzeYJxUZja/oyWTP7Z3n/G7uoPOf
 AeU1q318th/s3Lbkska69cpsRRnJBpqMRcVJwIAEoaeyMoCAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1498640999!76855257!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59995 invoked from network); 28 Jun 2017 09:10:01 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Jun 2017 09:10:01 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 28 Jun 2017 02:09:58 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.40,274,1496127600"; d="scan'208";a="104544217"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by orsmga002.jf.intel.com with ESMTP; 28 Jun 2017 02:09:56 -0700
Date: Wed, 28 Jun 2017 17:09:32 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20170628090932.GZ3420@yi.y.sun>
References: <1497402776-22348-1-git-send-email-yi.y.sun@linux.intel.com>
 <1497402776-22348-9-git-send-email-yi.y.sun@linux.intel.com>
 <5953577302000078001015DE@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5953577302000078001015DE@prv-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v12 08/23] x86: refactor psr: L3 CAT: set
 value: implement 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>

T24gMTctMDYtMjggMDE6MTQ6NTksIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+PiBZaSBTdW4gPHlp
Lnkuc3VuQGxpbnV4LmludGVsLmNvbT4gMDYvMTQvMTcgMzoyNSBBTSA+Pj4KPiA+IEBAIC0xNzks
NiArMTgyLDEwIEBAIHN0YXRpYyB2b2lkIGZyZWVfc29ja2V0X3Jlc291cmNlcyh1bnNpZ25lZCBp
bnQgc29ja2V0KQo+ID4gICAgICB9Cj4gPiAgCj4gPiAgICAgIGluZm8tPmZlYXRfaW5pdCA9IGZh
bHNlOwo+ID4gKwo+ID4gKyAgICBtZW1zZXQoaW5mby0+Y29zX3JlZiwgMCwgTUFYX0NPU19SRUdf
Q05UICogc2l6ZW9mKHVuc2lnbmVkIGludCkpOwo+ID4gKwo+ID4gKyAgICBiaXRtYXBfemVybyhp
bmZvLT5kb21fc2V0LCBET01JRF9JRExFICsgMSk7Cj4gPiAgfQo+IAo+IEkgY2FuIHNlZSB0aGUg
cG9pbnQgb2YgdGhlIGxhdHRlciAoYXMgeW91IGFkZCB0aGUgbmV3IHN0cnVjdHVyZSBtZW1iZXIp
LCBidXQKPiBpZiB0aGUgZm9ybWVyIGlzIG5lY2Vzc2FyeSwgc2hvdWxkbid0IGl0IGhhdmUgYmVl
biBkb25lIGluIGFuIGVhcmxpZXIgcGF0Y2g/Cj4gT3Igc2hvdWxkIGJlIGZpZWxkIG9ubHkgYmUg
aW50cm9kdWNlZCBoZXJlPwo+IApZb3UgYXJlIHJpZ2h0LiBJIHdpbGwgbW92ZSB0aGUgY29zX3Jl
ZiBjbGVhcmluZyBpbnRvIGVhcmxpZXIgcGF0Y2guCgo+ID4gQEAgLTUzNyw3ICs1NTYsMTYgQEAg
aW50IHBzcl9nZXRfdmFsKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBzb2NrZXQsCj4g
PiAgICAgICAgICByZXR1cm4gLUVOT0VOVDsKPiA+ICAgICAgfQo+ID4gIAo+ID4gKyAgICBkb21h
aW5fbG9jayhkKTsKPiA+ICsgICAgaWYgKCAhdGVzdF9iaXQoZC0+ZG9tYWluX2lkLCBzb2NrZXRf
aW5mb1tzb2NrZXRdLmRvbV9zZXQpICkKPiA+ICsgICAgewo+ID4gKyAgICAgICAgZC0+YXJjaC5w
c3JfY29zX2lkc1tzb2NrZXRdID0gMDsKPiA+ICsgICAgICAgIHNldF9iaXQoZC0+ZG9tYWluX2lk
LCBzb2NrZXRfaW5mb1tzb2NrZXRdLmRvbV9zZXQpOwo+ID4gKyAgICB9Cj4gCj4gQW55IHJlYXNv
biBub3QgdG8gdXNlIHRlc3RfYW5kX3NldF9iaXQoKSBoZXJlPyBJLmUuIGlzIHRoaXMgb24gYW55
IGhvdCBwYXRoPwo+IE9yIHdhaXQgLSBJIHRoaW5rIGl0J3MgZXZlbiB3cm9uZyB0byBzcGxpdCB0
aGUgdGVzdCBmcm9tIHRoZSBzZXQsIGFzIHRoZSBsb2NrCj4gZG9lc24ndCBwcm90ZWN0IGRvbV9z
ZXRbXS4KPiAKV2lsbCBjaGFuZ2UgaXQgdG8gdGVzdF9hbmRfc2V0X2JpdC4KCj4gPiAraW50IHBz
cl9zZXRfdmFsKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBzb2NrZXQsCj4gPiArICAg
ICAgICAgICAgICAgIHVpbnQ2NF90IG5ld192YWwsIGVudW0gY2JtX3R5cGUgdHlwZSkKPiA+ICt7
Cj4gPiArICAgIHVuc2lnbmVkIGludCBvbGRfY29zLCBhcnJheV9sZW47Cj4gPiArICAgIGludCBj
b3MsIHJldDsKPiA+ICsgICAgdW5zaWduZWQgaW50ICpyZWY7Cj4gPiArICAgIHVpbnQzMl90ICp2
YWxfYXJyYXksIHZhbDsKPiA+ICsgICAgc3RydWN0IHBzcl9zb2NrZXRfaW5mbyAqaW5mbyA9IGdl
dF9zb2NrZXRfaW5mbyhzb2NrZXQpOwo+ID4gKyAgICBlbnVtIHBzcl9mZWF0X3R5cGUgZmVhdF90
eXBlOwo+ID4gKwo+ID4gKyAgICBpZiAoIElTX0VSUihpbmZvKSApCj4gPiArICAgICAgICByZXR1
cm4gUFRSX0VSUihpbmZvKTsKPiA+ICsKPiA+ICsgICAgdmFsID0gbmV3X3ZhbDsKPiA+ICsgICAg
aWYgKCBuZXdfdmFsICE9IHZhbCApCj4gPiArICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiA+ICsK
PiA+ICsgICAgZmVhdF90eXBlID0gcHNyX2NibV90eXBlX3RvX2ZlYXRfdHlwZSh0eXBlKTsKPiA+
ICsgICAgaWYgKCBmZWF0X3R5cGUgPj0gQVJSQVlfU0laRShpbmZvLT5mZWF0dXJlcykgfHwKPiA+
ICsgICAgICAgICAhaW5mby0+ZmVhdHVyZXNbZmVhdF90eXBlXSApCj4gPiArICAgICAgICByZXR1
cm4gLUVOT0VOVDsKPiA+ICsKPiA+ICsgICAgLyoKPiA+ICsgICAgICogU3RlcCAwOgo+ID4gKyAg
ICAgKiBvbGRfY29zIG1lYW5zIHRoZSBDT1MgSUQgY3VycmVudCBkb21haW4gaXMgdXNpbmcuIEJ5
IGRlZmF1bHQsIGl0IGlzIDAuCj4gPiArICAgICAqCj4gPiArICAgICAqIEZvciBldmVyeSBDT1Mg
SUQsIHRoZXJlIGlzIGEgcmVmZXJlbmNlIGNvdW50IHRvIHJlY29yZCBob3cgbWFueSBkb21haW5z
Cj4gPiArICAgICAqIGFyZSB1c2luZyB0aGUgQ09TIHJlZ2lzdGVyIGNvcnJlc3BvbmRpbmcgdG8g
dGhpcyBDT1MgSUQuCj4gPiArICAgICAqIC0gSWYgcmVmW29sZF9jb3NdIGlzIDAsIHRoYXQgbWVh
bnMgdGhpcyBDT1MgaXMgbm90IHVzZWQgYnkgYW55IGRvbWFpbi4KPiA+ICsgICAgICogLSBJZiBy
ZWZbb2xkX2Nvc10gaXMgMSwgdGhhdCBtZWFucyB0aGlzIENPUyBpcyBvbmx5IHVzZWQgYnkgY3Vy
cmVudAo+ID4gKyAgICAgKiAgIGRvbWFpbi4KPiA+ICsgICAgICogLSBJZiByZWZbb2xkX2Nvc10g
aXMgbW9yZSB0aGFuIDEsIHRoYXQgbWVhbiBtdWx0aXBsZSBkb21haW5zIGFyZSB1c2luZwo+ID4g
KyAgICAgKiAgIHRoaXMgQ09TLgo+ID4gKyAgICAgKi8KPiA+ICsgICAgZG9tYWluX2xvY2soZCk7
Cj4gPiArICAgIGlmICggIXRlc3RfYml0KGQtPmRvbWFpbl9pZCwgaW5mby0+ZG9tX3NldCkgKQo+
ID4gKyAgICB7Cj4gPiArICAgICAgICBkLT5hcmNoLnBzcl9jb3NfaWRzW3NvY2tldF0gPSAwOwo+
ID4gKyAgICAgICAgc2V0X2JpdChkLT5kb21haW5faWQsIGluZm8tPmRvbV9zZXQpOwo+ID4gKyAg
ICB9Cj4gCj4gU2FtZSBoZXJlLgo+IAo+ID4gKyAgICBvbGRfY29zID0gZC0+YXJjaC5wc3JfY29z
X2lkc1tzb2NrZXRdOwo+ID4gKyAgICBkb21haW5fdW5sb2NrKGQpOwo+ID4gKwo+ID4gKyAgICBB
U1NFUlQob2xkX2NvcyA8IE1BWF9DT1NfUkVHX0NOVCk7Cj4gPiArCj4gPiArICAgIHJlZiA9IGlu
Zm8tPmNvc19yZWY7Cj4gPiArCj4gPiArICAgIC8qCj4gPiArICAgICAqIFN0ZXAgMToKPiA+ICsg
ICAgICogR2F0aGVyIGEgdmFsdWUgYXJyYXkgdG8gc3RvcmUgYWxsIGZlYXR1cmVzIGNvc19yZWdf
dmFsW29sZF9jb3NdLgo+ID4gKyAgICAgKiBBbmQsIHNldCB0aGUgaW5wdXQgbmV3IHZhbCBpbnRv
IGFycmF5IGFjY29yZGluZyB0byB0aGUgZmVhdHVyZSdzCj4gPiArICAgICAqIHBvc2l0aW9uIGlu
IGFycmF5Lgo+ID4gKyAgICAgKi8KPiA+ICsgICAgYXJyYXlfbGVuID0gZ2V0X2Nvc19udW0oaW5m
byk7Cj4gPiArICAgIHZhbF9hcnJheSA9IHh6YWxsb2NfYXJyYXkodWludDMyX3QsIGFycmF5X2xl
bik7Cj4gPiArICAgIGlmICggIXZhbF9hcnJheSApCj4gPiArICAgICAgICByZXR1cm4gLUVOT01F
TTsKPiA+ICsKPiA+ICsgICAgaWYgKCAocmV0ID0gZ2F0aGVyX3ZhbF9hcnJheSh2YWxfYXJyYXks
IGFycmF5X2xlbiwgaW5mbywgb2xkX2NvcykpICE9IDAgKQo+ID4gKyAgICAgICAgZ290byBmcmVl
X2FycmF5Owo+ID4gKwo+ID4gKyAgICBpZiAoIChyZXQgPSBpbnNlcnRfdmFsX2ludG9fYXJyYXko
dmFsX2FycmF5LCBhcnJheV9sZW4sIGluZm8sCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmZWF0X3R5cGUsIHR5cGUsIHZhbCkpICE9IDAgKQo+ID4gKyAgICAgICAg
Z290byBmcmVlX2FycmF5Owo+ID4gKwo+ID4gKyAgICBzcGluX2xvY2soJmluZm8tPnJlZl9sb2Nr
KTsKPiA+ICsKPiA+ICsgICAgLyoKPiA+ICsgICAgICogU3RlcCAyOgo+ID4gKyAgICAgKiBUcnkg
dG8gZmluZCBpZiB0aGVyZSBpcyBhbHJlYWR5IGEgQ09TIElEIG9uIHdoaWNoIGFsbCBmZWF0dXJl
cycgdmFsdWVzCj4gPiArICAgICAqIGFyZSBzYW1lIGFzIHRoZSBhcnJheS4gVGhlbiwgd2UgY2Fu
IHJldXNlIHRoaXMgQ09TIElELgo+ID4gKyAgICAgKi8KPiA+ICsgICAgY29zID0gZmluZF9jb3Mo
dmFsX2FycmF5LCBhcnJheV9sZW4sIGZlYXRfdHlwZSwgaW5mbyk7Cj4gPiArICAgIGlmICggY29z
ID09IG9sZF9jb3MgKQo+ID4gKyAgICB7Cj4gPiArICAgICAgICByZXQgPSAwOwo+ID4gKyAgICAg
ICAgZ290byB1bmxvY2tfZnJlZV9hcnJheTsKPiA+ICsgICAgfQo+ID4gKwo+ID4gKyAgICAvKgo+
ID4gKyAgICAgKiBTdGVwIDM6Cj4gPiArICAgICAqIElmIGZhaWwgdG8gZmluZCwgd2UgbmVlZCBw
aWNrIGFuIGF2YWlsYWJsZSBDT1MgSUQuCj4gPiArICAgICAqIEluIGZhY3QsIG9ubHkgQ09TIElE
IHdoaWNoIHJlZiBpcyAxIG9yIDAgY2FuIGJlIHBpY2tlZCBmb3IgY3VycmVudAo+ID4gKyAgICAg
KiBkb21haW4uIElmIG9sZF9jb3MgaXMgbm90IDAgYW5kIGl0cyByZWY9PTEsIHRoYXQgbWVhbnMg
b25seSBjdXJyZW50Cj4gPiArICAgICAqIGRvbWFpbiBpcyB1c2luZyB0aGlzIG9sZF9jb3MgSUQu
IFNvLCB0aGlzIG9sZF9jb3MgSUQgY2VydGFpbmx5IGNhbgo+ID4gKyAgICAgKiBiZSByZXVzZWQg
YnkgY3VycmVudCBkb21haW4uIFJlZj09MCBtZWFucyB0aGVyZSBpcyBubyBhbnkgZG9tYWluCj4g
PiArICAgICAqIHVzaW5nIHRoaXMgQ09TIElELiBTbyBpdCBjYW4gYmUgdXNlZCBmb3IgY3VycmVu
dCBkb21haW4gdG9vLgo+ID4gKyAgICAgKi8KPiA+ICsgICAgaWYgKCBjb3MgPCAwICkKPiA+ICsg
ICAgewo+ID4gKyAgICAgICAgY29zID0gcGlja19hdmFpbF9jb3MoaW5mbywgdmFsX2FycmF5LCBh
cnJheV9sZW4sIG9sZF9jb3MsIGZlYXRfdHlwZSk7Cj4gPiArICAgICAgICBpZiAoIGNvcyA8IDAg
KQo+ID4gKyAgICAgICAgewo+ID4gKyAgICAgICAgICAgIHJldCA9IGNvczsKPiA+ICsgICAgICAg
ICAgICBnb3RvIHVubG9ja19mcmVlX2FycmF5Owo+ID4gKyAgICAgICAgfQo+ID4gKwo+ID4gKyAg
ICAgICAgLyoKPiA+ICsgICAgICAgICAqIFN0ZXAgNDoKPiA+ICsgICAgICAgICAqIFdyaXRlIHRo
ZSBmZWF0dXJlJ3MgTVNScyBhY2NvcmRpbmcgdG8gdGhlIENPUyBJRC4KPiA+ICsgICAgICAgICAq
Lwo+ID4gKyAgICAgICAgcmV0ID0gd3JpdGVfcHNyX21zcnMoc29ja2V0LCBjb3MsIHZhbF9hcnJh
eSwgYXJyYXlfbGVuLCBmZWF0X3R5cGUpOwo+ID4gKyAgICAgICAgaWYgKCByZXQgKQo+ID4gKyAg
ICAgICAgICAgIGdvdG8gdW5sb2NrX2ZyZWVfYXJyYXk7Cj4gPiArICAgIH0KPiA+ICsKPiA+ICsg
ICAgLyoKPiA+ICsgICAgICogU3RlcCA1Ogo+ID4gKyAgICAgKiBGaW5kIHRoZSBDT1MgSUQgKGZp
bmRfY29zIHJlc3VsdCBpcyAnPj0gMCcgb3IgYW4gYXZhaWxhYmxlIENPUyBJRCBpcwo+ID4gKyAg
ICAgKiBwaWNrZWQsIHRoZW4gdXBkYXRlIHJlZiBhY2NvcmRpbmcgdG8gQ09TIElELgo+ID4gKyAg
ICAgKi8KPiA+ICsgICAgcmVmW2Nvc10rKzsKPiA+ICsgICAgQVNTRVJUKCFjb3MgfHwgcmVmW2Nv
c10pOwo+ID4gKyAgICBBU1NFUlQoIW9sZF9jb3MgfHwgcmVmW29sZF9jb3NdKTsKPiA+ICsgICAg
cmVmW29sZF9jb3NdLS07Cj4gPiArICAgIHNwaW5fdW5sb2NrKCZpbmZvLT5yZWZfbG9jayk7Cj4g
PiArCj4gPiArICAgIC8qCj4gPiArICAgICAqIFN0ZXAgNjoKPiA+ICsgICAgICogU2F2ZSB0aGUg
Q09TIElEIGludG8gY3VycmVudCBkb21haW4ncyBwc3JfY29zX2lkc1tdIHNvIHRoYXQgd2UgY2Fu
IGtub3cKPiA+ICsgICAgICogd2hpY2ggQ09TIHRoZSBkb21haW4gaXMgdXNpbmcgb24gdGhlIHNv
Y2tldC4gT25lIGRvbWFpbiBjYW4gb25seSB1c2UKPiA+ICsgICAgICogb25lIENPUyBJRCBhdCBz
YW1lIHRpbWUgb24gZWFjaCBzb2NrZXQuCj4gPiArICAgICAqLwo+ID4gKyAgICBkb21haW5fbG9j
ayhkKTsKPiA+ICsgICAgZC0+YXJjaC5wc3JfY29zX2lkc1tzb2NrZXRdID0gY29zOwo+ID4gKyAg
ICBkb21haW5fdW5sb2NrKGQpOwo+ID4gKwo+ID4gKyAgICAvKgo+ID4gKyAgICAgKiBTdGVwIDc6
Cj4gPiArICAgICAqIFRoZW4sIHNldCB0aGUgZG9tX3NldCBiaXQgd2hpY2ggY29ycmVzcG9uZHMg
dG8gZG9tYWluX2lkIHRvIG1hcmsgdGhpcwo+ID4gKyAgICAgKiBkb21haW4gaGFzIGJlZW4gc2V0
IGFuZCB0aGUgQ09TIElEIG9mIHRoZSBkb21haW4gaXMgdmFsaWQuCj4gPiArICAgICAqLwo+ID4g
KyAgICBzZXRfYml0KGQtPmRvbWFpbl9pZCwgaW5mby0+ZG9tX3NldCk7Cj4gCj4gV2l0aCB0aGUg
d2F5IHRoaW5ncyBhcmUgYmVpbmcgZG9uZSBhYm92ZSwgZG9lc24ndCB0aGlzIGJlbG9uZyBpbiB0
aGUKPiBkb21haW5fbG9jaygpLWVkIHJlZ2lvbj8KPiAKWWVzLCBzaG91bGQgYmUuIFRoYW5rcyEK
Cj4gSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 28 09:24:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 09: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 1dQ9DG-0007P9-D1; Wed, 28 Jun 2017 09:24:42 +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 1dQ9DE-0007P3-Om
 for xen-devel@lists.xenproject.org; Wed, 28 Jun 2017 09:24:41 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 2F/BF-03612-8D573595; Wed, 28 Jun 2017 09:24:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXiVRtkpHu9NDj
 S4FuHuMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmjF3wQmmgpViFcePnGBuYJwr0MXIxSEkMJ1R
 ouP1enYQh0VgK7PE9s5TLCCOhMAcVomWD51sXYycQE6exLZr84GqOIDsYok5k51AwrwCghInZ
 z5hAbGFBLwkjk1dzwxicwr4SLztm8cEsWEio8TRHW2sIAk2AT2JozdWsoPYLAKqEss+f2GEGB
 QgceXuIrC4sEC0xPn388HqRQT0JTbdbgS7jlngGKPEp49nwYqYBTQlWrf/Zp/AKDALySGzkKQ
 WMDKtYlQvTi0qSy3SNdJLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMRQYg2MG4
 7K/TIUZJDiYlUd69X4IihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwmpcERwoJFqWmp1akZeYAo
 wImLcHBoyTC+y0BKM1bXJCYW5yZDpE6xWjMsWH1+i9MHJMObP/CJMSSl5+XKiXO6wcySQCkNK
 M0D24QLFovMcpKCfMyAp0mxFOQWpSbWYIq/4pRnINRSZi3FmQKT2ZeCdy+V0CnMAGdwjIvAOS
 UkkSElFQD445NJ2L/B2/YrKU/demvued17y4Ifmh/qtNvRnXDjNa9QVItmupvXso/qjKR0s9e
 ZBWxcOa6lJXCKo/qmPybrP+3rZyWI/zd6+GLTRtdDl44LWfZtSrTQjL0vrdu0Dm/j6rdKycVX
 BYoNe6+VaMtZLZFlidfq5CzcNf7vUF37UKmNW1XcHy6U4mlOCPRUIu5qDgRAJufn7HRAgAA
X-Env-Sender: peter.maydell@linaro.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1498641879!58703276!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24758 invoked from network); 28 Jun 2017 09:24:39 -0000
Received: from mail-wm0-f50.google.com (HELO mail-wm0-f50.google.com)
 (74.125.82.50)
 by server-16.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 28 Jun 2017 09:24:39 -0000
Received: by mail-wm0-f50.google.com with SMTP id 62so47367441wmw.1
 for <xen-devel@lists.xenproject.org>; Wed, 28 Jun 2017 02:24:39 -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=B52M+Ybp0fnMyNESXJYEtJ8wdv1CPDji34vdjBY7VyU=;
 b=D9XkjZWUif9jJfH6L9/WUYqglGuVPwX+aU4Hctl3MC2Ib++sYHiSA2wv9zVtK3+jJO
 XzTGLNLGxuij7RTr/WNv7loRN3GolXLnVNL6ldHkeV1ZaLnKINJsubYZzqNu/rGrGd2N
 qnpDZRLVwWdFLvBiST10dUoYQA/hjsl5F4VdI=
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=B52M+Ybp0fnMyNESXJYEtJ8wdv1CPDji34vdjBY7VyU=;
 b=nHJGlRQWOR2u+2Y5029UDs2nE5yROxfAdcVN+k/8MICHbIghPCyvqtAq3RS2bf7wWu
 NAR3AtKRtgl+1sIJz5uKJIwHQ0fEm/Qlb7kj7L2MwVfdTk4DAUpLeyURLRcogjH8k7+y
 WXppF4Sll9Jzd90k2YzXHLon52NgAzK2yKMjVF9P7rCkRlgow9dpo+TkUXYVbyvsNDtd
 H5cq1j/p/KxEkz0m6cWQPEyBVBi/fjHXH4SDuUyQOk90K61mVSj07qP0dlsfUSjpTY2z
 0gbNxeHny5EMAEtznJh4kQsCUdFcqeImXCMvOipXPImrROZ3AwTbclRG4bvmol+6rjWj
 d2/g==
X-Gm-Message-State: AKS2vOxedeaDKRaZWFXEY+2bvPQ1IltrVuXDU5nsw9pzu6lpqUhu/wAh
 R7mumoEJIvAGOFXQtJeMmKCOeQP70nbN
X-Received: by 10.28.109.218 with SMTP id b87mr6864532wmi.125.1498641878928;
 Wed, 28 Jun 2017 02:24:38 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.134.2 with HTTP; Wed, 28 Jun 2017 02:24:18 -0700 (PDT)
In-Reply-To: <alpine.DEB.2.10.1706271438090.24648@sstabellini-ThinkPad-X260>
References: <CAFEAcA-wYgWeYdFRAcW-DhqsFRsy_iKF+WU6qt7UbUKZ+EK1eg@mail.gmail.com>
 <alpine.DEB.2.10.1706271438090.24648@sstabellini-ThinkPad-X260>
From: Peter Maydell <peter.maydell@linaro.org>
Date: Wed, 28 Jun 2017 10:24:18 +0100
Message-ID: <CAFEAcA8yUHuBj2SUhL++7-NiBvHrcxRCH=Yq6TsNGrN4NXVV-w@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Paul Durrant <paul.durrant@citrix.com>,
 QEMU Developers <qemu-devel@nongnu.org>, Gerd Hoffmann <kraxel@redhat.com>
Subject: Re: [Xen-devel] Getting rid of xen_init_display() (and its dubious
	call into main_loop_wait())
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjggSnVuZSAyMDE3IGF0IDAxOjA2LCBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+IHdyb3RlOgo+IE9uIFR1ZSwgMjcgSnVuIDIwMTcsIFBldGVyIE1heWRlbGwg
d3JvdGU6Cj4+IFNvLCB0aGVyZSBpcyBleGFjdGx5IG9uZSBjYWxsZXIgb2YgbWFpbl9sb29wX3dh
aXQoKSBpbiB0aGUgdHJlZSB0aGF0Cj4+IHBhc3NlcyBpdCAndHJ1ZScgYXMgYW4gYXJndW1lbnQu
IFRoYXQgY2FsbGVyIGlzIGluIHhlbl9pbml0X2Rpc3BsYXkoKQo+PiBpbiBody9kaXNwYWx5L3hl
bmZiLmMuIFRoZSBmdW5jdGlvbiB3YXMgYWRkZWQgaW4gMjAwOSB3aXRoIHRoZSBjb21tZW50Cj4+
ICJGSVhNRS9UT0RPOiBLaWxsIHRoaXMuIFRlbXBvcmFyeSBuZWVkZWQgd2hpbGUgRGlzcGxheVN0
YXRlCj4+IHJlb3JnYW5pemF0aW9uIGlzIGluIGZsaWdodC4iCj4+Cj4+IEknZCBsaWtlIHRvIHRo
aW5rIHRoYXQgd2UndmUgbm93IGNvbXBsZXRlZCB3aGF0ZXZlciByZW9yZyB0aGF0IHdhcywKPj4g
OCB5ZWFycyBvbiwgc28gY2FuIHdlIG5vdyBnZXQgcmlkIG9mIHRoaXMgZnVuY3Rpb24/IEl0IGRl
ZmluaXRlbHkKPj4gc2VlbXMgdmVyeSBkdWJpb3VzIHRvIGhhdmUgYSBkaXNwbGF5IGluaXQgZnVu
Y3Rpb24gd2l0aCBhIGJ1c3kgbG9vcAo+PiBhbmQgYSBjYWxsIGludG8gbWFpbl9sb29wX3dhaXQo
KS4uLgo+Cj4gTE9MLCB5b3UgZ290dGEgbG92ZSAidGVtcG9yYXJ5IGZpeGVzIi4gSSBhbSBoYXBw
eSB0byBzZWUgaXQgd2Fzbid0IG1lCj4gdGhhdCBhZGRlZCBpdCA7LSkKPgo+IEkgdGhpbmsgdGhl
IGZvbGxvd2luZyBzaG91bGQgZG8gdGhlIHRyaWNrLgoKVGhhbmtzIQoKPiAtLS0KPgo+IHhlbmZi
OiByZW1vdmUgeGVuX2luaXRfZGlzcGxheSAidGVtcG9yYXJ5IiBoYWNrCj4KPiBJbml0aWFsaXpl
IHhlbmZiIHByb3Blcmx5LCBhcyBhbGwgb3RoZXIgYmFja2VuZHMsIGZyb20gaXRzIG93bgo+ICJp
bml0aWFsaXNlIiBmdW5jdGlvbi4KPgo+IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPgo+IGRpZmYgLS1naXQgYS9ody9kaXNwbGF5L3hl
bmZiLmMgYi9ody9kaXNwbGF5L3hlbmZiLmMKPiBpbmRleCBlNzZjMGQ4Li44NzNlNTFmIDEwMDY0
NAo+IC0tLSBhL2h3L2Rpc3BsYXkveGVuZmIuYwo+ICsrKyBiL2h3L2Rpc3BsYXkveGVuZmIuYwo+
IEBAIC03MSw3ICs3MSw2IEBAIHN0cnVjdCBYZW5GQiB7Cj4gICAgICBpbnQgICAgICAgICAgICAg
ICBmYnBhZ2VzOwo+ICAgICAgaW50ICAgICAgICAgICAgICAgZmVhdHVyZV91cGRhdGU7Cj4gICAg
ICBpbnQgICAgICAgICAgICAgICBidWdfdHJpZ2dlcjsKPiAtICAgIGludCAgICAgICAgICAgICAg
IGhhdmVfY29uc29sZTsKPiAgICAgIGludCAgICAgICAgICAgICAgIGRvX3Jlc2l6ZTsKPgo+ICAg
ICAgc3RydWN0IHsKPiBAQCAtODAsNiArNzksNyBAQCBzdHJ1Y3QgWGVuRkIgewo+ICAgICAgaW50
ICAgICAgICAgICAgICAgdXBfY291bnQ7Cj4gICAgICBpbnQgICAgICAgICAgICAgICB1cF9mdWxs
c2NyZWVuOwo+ICB9Owo+ICtzdGF0aWMgY29uc3QgR3JhcGhpY0h3T3BzIHhlbmZiX29wczsKPgo+
ICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLSAqLwo+Cj4gQEAgLTg1NSw2ICs4NTUsOCBAQCBzdGF0aWMgaW50IGZi
X2luaXQoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQo+ICBzdGF0aWMgaW50IGZiX2luaXRpYWxp
c2Uoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQo+ICB7Cj4gICAgICBzdHJ1Y3QgWGVuRkIgKmZi
ID0gY29udGFpbmVyX29mKHhlbmRldiwgc3RydWN0IFhlbkZCLCBjLnhlbmRldik7Cj4gKyAgICBz
dHJ1Y3QgWGVuRGV2aWNlICp4aW47Cj4gKyAgICBzdHJ1Y3QgWGVuSW5wdXQgKmluOwo+ICAgICAg
c3RydWN0IHhlbmZiX3BhZ2UgKmZiX3BhZ2U7Cj4gICAgICBpbnQgdmlkZW9yYW07Cj4gICAgICBp
bnQgcmM7Cj4gQEAgLTg3NywxNiArODc5LDEyIEBAIHN0YXRpYyBpbnQgZmJfaW5pdGlhbGlzZShz
dHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCj4gICAgICBpZiAocmMgIT0gMCkKPiAgICAgICAgIHJl
dHVybiByYzsKPgo+IC0jaWYgMCAgLyogaGFuZGxlZCBpbiB4ZW5faW5pdF9kaXNwbGF5KCkgZm9y
IG5vdyAqLwo+IC0gICAgaWYgKCFmYi0+aGF2ZV9jb25zb2xlKSB7Cj4gLSAgICAgICAgZmItPmMu
ZHMgPSBncmFwaGljX2NvbnNvbGVfaW5pdCh4ZW5mYl91cGRhdGUsCj4gLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5mYl9pbnZhbGlkYXRlLAo+IC0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCwKPiAtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIE5VTEwsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYik7Cj4gLSAgICAgICAgZmItPmhhdmVfY29uc29sZSA9IDE7Cj4gLSAg
ICB9Cj4gLSNlbmRpZgo+ICsgICAgZmItPmMuY29uID0gZ3JhcGhpY19jb25zb2xlX2luaXQoTlVM
TCwgMCwgJnhlbmZiX29wcywgZmIpOwo+ICsKPiArICAgIHhpbiA9IHhlbl9wdl9maW5kX3hlbmRl
digidmtiZCIsIHhlbl9kb21pZCwgMCk7Cj4gKyAgICBpbiA9IGNvbnRhaW5lcl9vZih4aW4sIHN0
cnVjdCBYZW5JbnB1dCwgYy54ZW5kZXYpOwo+ICsgICAgaW4tPmMuY29uID0gZmItPmMuY29uOwoK
V29uJ3QgdGhpcyBjcmFzaCBpZiB4ZW5fcHZfZmluZF94ZW5kZXYoKSByZXR1cm5lZCBOVUxMPwpP
ciBhcmUgd2UgZ3VhcmFudGVlZCB0aGF0IHRoYXQgY2FuJ3QgaGFwcGVuIGhlcmU/Cgp0aGFua3MK
LS0gUE1NCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 28 09:36:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 09: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 1dQ9OZ-0008LR-J2; Wed, 28 Jun 2017 09: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=345c995e0=sergey.dyasli@citrix.com>)
 id 1dQ9OX-0008LL-LV
 for xen-devel@lists.xen.org; Wed, 28 Jun 2017 09:36:21 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 97/F4-03704-49873595; Wed, 28 Jun 2017 09:36:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsXitHRDpO6UiuB
 Ig4Wn5S2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owP95awFJzlr+ieEdHAuIyni5GTQ0LAX2L2
 q9/sIDabgJ7ExtmvmEBsEQFZidVdc4DiXBzMAj1MEj2b9zJ2MXJwCAuYS6xfLwdSwyKgKrH93
 C02EJtXwFpi3tOlrBAz5SV2tV0Es4WAal6/2MUCUSMocXLmEzCbWUBC4uCLF8wTGLlnIUnNQp
 JawMi0ilGjOLWoLLVI19BQL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMBQYgGA
 H46dlAYcYJTmYlER5934JihTiS8pPqcxILM6ILyrNSS0+xKjBwSFw5dzc6UxSLHn5ealKErzt
 5cGRQoJFqempFWmZOcBghSmV4OBREuH9XAKU5i0uSMwtzkyHSJ1iVJQS5z0P0icAksgozYNrg
 0XIJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzzikDmsKTmVcCN/0V0GImoMUs8wJAFpckIq
 SkGhjnbul8e+SKY7zOzI1uQUW59x1j/68JmiJVNWUrq3KTyHvT+TmXHT/+rkzOrjrx5meA+4M
 3yiL1S762hKYrzbpa8SXkybRfKxdwdP2fuuegFQP75Ru39jMzNEfZr7q5PEGtcfb8aUqyB3Yw
 3+aI2n3zJEuLaKDdvK373MyOv2HPLmVR/Xi5sOekEktxRqKhFnNRcSIART/RhosCAAA=
X-Env-Sender: prvs=345c995e0=sergey.dyasli@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1498642578!104219934!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23681 invoked from network); 28 Jun 2017 09:36: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;
 28 Jun 2017 09:36:20 -0000
X-IronPort-AV: E=Sophos;i="5.40,274,1496102400"; d="scan'208";a="429628949"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Wed, 28 Jun 2017 10:35:45 +0100
Message-ID: <20170628093545.944-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>
Subject: [Xen-devel] [PATCH v1] vvmx: fix ept_sync() for nested 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>

SWYgZXB0X3N5bmNfZG9tYWluKCkgaXMgY2FsbGVkIGZvciBucDJtLCB0aGUgZm9sbG93aW5nIGhh
cHBlbnM6CgogICAgMS4gKm5wMm0qOjplcHRfZGF0YTo6aW52YWxpZGF0ZSBjcHVtYXNrIGlzIHVw
ZGF0ZWQKICAgIDIuIElQSXMgYXJlIHNlbnQgZm9yIENQVXMgaW4gZG9tYWluX2RpcnR5X2NwdW1h
c2sgZm9yY2luZyB2bWV4aXRzCiAgICAzLiB2bXhfdm1lbnRlcl9oZWxwZXIoKSBjaGVja3MgKmhv
c3RwMm0qOjplcHRfZGF0YTo6aW52YWxpZGF0ZQogICAgICAgYW5kIGRvZXMgbm90aGluZwoKV2hp
Y2ggaXMgY2xlYXJseSBhIGJ1Zy4gTWFrZSBlcHRfc3luY19kb21haW4oKSB0byB1cGRhdGUgaG9z
dHAybSdzCmludmFsaWRhdGUgbWFzayBpbiBuZXN0ZWQgcDJtIGNhc2UgYW5kIG1ha2Ugdm14X3Zt
ZW50ZXJfaGVscGVyKCkgdG8KaW52YWxpZGF0ZSBFUFQgdHJhbnNsYXRpb25zIGZvciBhbGwgRVBU
UHMgaWYgbmVzdGVkIHZpcnQgaXMgZW5hYmxlZC4KClNpZ25lZC1vZmYtYnk6IFNlcmdleSBEeWFz
bGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92
bXguYyB8IDUgKysrKy0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMgIHwgOSArKysrKysrLS0K
IDIgZmlsZXMgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14
L3ZteC5jCmluZGV4IGM1M2IyNDk1NWEuLmE4YmI1NTA3MjAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9odm0vdm14L3ZteC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCkBAIC00
Mjc4LDcgKzQyNzgsMTAgQEAgdm9pZCB2bXhfdm1lbnRlcl9oZWxwZXIoY29uc3Qgc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgIGlmICggY3B1bWFza190ZXN0X2NwdShjcHUsIGVw
dC0+aW52YWxpZGF0ZSkgKQogICAgICAgICB7CiAgICAgICAgICAgICBjcHVtYXNrX2NsZWFyX2Nw
dShjcHUsIGVwdC0+aW52YWxpZGF0ZSk7Ci0gICAgICAgICAgICBfX2ludmVwdChJTlZFUFRfU0lO
R0xFX0NPTlRFWFQsIGVwdC0+ZXB0cCwgMCk7CisgICAgICAgICAgICBpZiAoIG5lc3RlZGh2bV9l
bmFibGVkKGN1cnItPmRvbWFpbikgKQorICAgICAgICAgICAgICAgIF9faW52ZXB0KElOVkVQVF9B
TExfQ09OVEVYVCwgMCwgMCk7CisgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgX19p
bnZlcHQoSU5WRVBUX1NJTkdMRV9DT05URVhULCBlcHQtPmVwdHAsIDApOwogICAgICAgICB9CiAg
ICAgfQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jIGIveGVuL2FyY2gv
eDg2L21tL3AybS1lcHQuYwppbmRleCBlY2FiNTZmYmVjLi44ZDlkYTkyMDNjIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0
LmMKQEAgLTExNTMsOCArMTE1MywxMyBAQCBzdGF0aWMgdm9pZCBlcHRfc3luY19kb21haW5fcHJl
cGFyZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQogICAgIHN0cnVjdCBkb21haW4gKmQgPSBwMm0t
PmRvbWFpbjsKICAgICBzdHJ1Y3QgZXB0X2RhdGEgKmVwdCA9ICZwMm0tPmVwdDsKIAotICAgIGlm
ICggbmVzdGVkaHZtX2VuYWJsZWQoZCkgJiYgIXAybV9pc19uZXN0ZWRwMm0ocDJtKSApCi0gICAg
ICAgIHAybV9mbHVzaF9uZXN0ZWRwMm0oZCk7CisgICAgaWYgKCBuZXN0ZWRodm1fZW5hYmxlZChk
KSApCisgICAgeworICAgICAgICBpZiAoIHAybV9pc19uZXN0ZWRwMm0ocDJtKSApCisgICAgICAg
ICAgICBlcHQgPSAmcDJtX2dldF9ob3N0cDJtKGQpLT5lcHQ7CisgICAgICAgIGVsc2UKKyAgICAg
ICAgICAgIHAybV9mbHVzaF9uZXN0ZWRwMm0oZCk7CisgICAgfQogCiAgICAgLyoKICAgICAgKiBO
ZWVkIHRvIGludmFsaWRhdGUgb24gYWxsIFBDUFVzIGJlY2F1c2UgZWl0aGVyOgotLSAKMi4xMS4w
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 28 09:36:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 09: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 1dQ9Oh-0008MW-Qc; Wed, 28 Jun 2017 09: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 <joro@8bytes.org>) id 1dQ9Og-0008MQ-QF
 for xen-devel@lists.xen.org; Wed, 28 Jun 2017 09:36:31 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 1F/BA-03032-E9873595; Wed, 28 Jun 2017 09:36:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsUSuPLjd925FcG
 RBte/yFss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBm9O5+yFZzmrLg0eTNbA+MH9i5GTg4hgTyJ
 CY/+AtlcHCwC61gkZvc2M4IkWARUJWY9n8wKYrMJqEj0TZkLZosIaEm0LbjNAtLALDCVQ2L6x
 nMsIAkGgTiJw98+gU0VFkiWWLZtPTOIzSugL/Fg6XFGkAYhgTZGiTtv1jBCJAQlTs58AtbMDD
 T1xr+XTF2MHEC2tMTyfxwgYU4BT4mbi/6ygYRFgY54dbB+AiP/LCTNs5A0z0JoXsDIvIpRvTi
 1qCy1SNdIL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMAQZgGAH47K/TocYJTmY
 lER5934JihTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwdteHhwpJFiUmp5akZaZA4wGmLQEB4+SC
 O/nEqA0b3FBYm5xZjpE6hSjLseynzu/MAmx5OXnpUqJ86aAzBAAKcoozYMbAYvMS4yyUsK8jE
 BHCfEUpBblZpagyr9iFOdgVBLmnVMGNIUnM68EbtMroCOYgI5gmRcAckRJIkJKqoFxW9Tkjy1
 XFLTuH/tyyNxH6Lr7h+fvmRb8XPOW71kA84X1++fN+hPEU3wvW3fpJSGhrr2XHbuZHs5T3LDE
 eeudr9K700L8Hla2OF7fsLYp7ILbb7WfuTK7J2+o/+Fm4/H6e3XOYyUuccMY9/nxxgwMbzI2t
 /18qGn6oNf4H5tA2ZcaUdbIK6urlViKMxINtZiLihMB2QZrzccCAAA=
X-Env-Sender: joro@8bytes.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1498642589!70528994!1
X-Originating-IP: [81.169.241.247]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48327 invoked from network); 28 Jun 2017 09:36:29 -0000
Received: from 8bytes.org (HELO theia.8bytes.org) (81.169.241.247)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Jun 2017 09:36:29 -0000
Received: by theia.8bytes.org (Postfix, from userid 1000)
 id 8F4FD388; Wed, 28 Jun 2017 11:35:27 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=8bytes.org; s=mail-1;
 t=1498642527; bh=imSWd62BBe9HGoJwnQDlJ3i+YWbJRhVdBi6UohU6Xmw=;
 h=Date:From:To:Cc:Subject:References:In-Reply-To:From;
 b=qbz8TwpERZzZetVxtRNi7bWh+gnPmPlgJihfLoQu8438w/AXlUMjpcJHqrOkKGyH3
 QMYWjFCIIEJ0s+NBycwQQgpkXWgNzC7poCQiD6CQN2BKl1AimG1UbzIpRslP0Gmo5V
 xI/3LVs3LrQZNw/PuFmXfywlGyp4Z6senb6k7WkR+akXcpoNaN2Q6U4/JsZ3IeTMSE
 CMA3InkeTix04A1Dfux85O9UJiKeJgloaHJdMEsnS0NawUXAgbV+cWCJVFOzgTyad4
 52726bkF/tehMbKfj/TqE4fTocif2dNalTLEhr0jdlgsSOEUh7RPBkNwWnz0Csgfk5
 B8K/PBaGcag5A==
Date: Wed, 28 Jun 2017 11:36:27 +0200
From: Joerg Roedel <joro@8bytes.org>
To: Tom Lendacky <thomas.lendacky@amd.com>
Message-ID: <20170628093627.GD14532@8bytes.org>
References: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
 <20170627151230.17428.75281.stgit@tlendack-t1.amdoffice.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170627151230.17428.75281.stgit@tlendack-t1.amdoffice.net>
User-Agent: Mutt/1.5.24 (2015-08-30)
Cc: linux-efi@vger.kernel.org, Brijesh Singh <brijesh.singh@amd.com>,
 Toshimitsu Kani <toshi.kani@hpe.com>, linux-doc@vger.kernel.org,
 Matt Fleming <matt@codeblueprint.co.uk>, x86@kernel.org, linux-mm@kvack.org,
 Radim =?utf-8?B?S3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Larry Woodman <lwoodman@redhat.com>, linux-arch@vger.kernel.org,
 kvm@vger.kernel.org, Jonathan Corbet <corbet@lwn.net>,
 "Michael S. Tsirkin" <mst@redhat.com>, kasan-dev@googlegroups.com,
 Ingo Molnar <mingo@redhat.com>, Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Dave Young <dyoung@redhat.com>, Rik van Riel <riel@redhat.com>,
 Arnd Bergmann <arnd@arndb.de>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Dmitry Vyukov <dvyukov@google.com>, Juergen Gross <jgross@suse.com>,
 kexec@lists.infradead.org, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org, iommu@lists.linux-foundation.org,
 Thomas Gleixner <tglx@linutronix.de>, Paolo Bonzini <pbonzini@redhat.com>
Subject: Re: [Xen-devel] [PATCH v8 RESEND 27/38] iommu/amd: Allow the AMD
 IOMMU to work with memory encryption
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgVG9tLAoKT24gVHVlLCBKdW4gMjcsIDIwMTcgYXQgMTA6MTI6MzBBTSAtMDUwMCwgVG9tIExl
bmRhY2t5IHdyb3RlOgo+IC0tLQo+ICBkcml2ZXJzL2lvbW11L2FtZF9pb21tdS5jICAgICAgIHwg
ICAzMCArKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0KPiAgZHJpdmVycy9pb21tdS9hbWRf
aW9tbXVfaW5pdC5jICB8ICAgMzQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLQo+
ICBkcml2ZXJzL2lvbW11L2FtZF9pb21tdV9wcm90by5oIHwgICAxMCArKysrKysrKysrCj4gIGRy
aXZlcnMvaW9tbXUvYW1kX2lvbW11X3R5cGVzLmggfCAgICAyICstCj4gIDQgZmlsZXMgY2hhbmdl
ZCwgNTUgaW5zZXJ0aW9ucygrKSwgMjEgZGVsZXRpb25zKC0pCgpMb29rcyBsaWtlIGEgc3RyYWln
aHRmb3J3YXJkIGNoYW5nZS4gSnVzdCBvbmUgbml0IGJlbG93LgoKPiArc3RhdGljIGJvb2wgYW1k
X2lvbW11X3N1cHBvcnRzX3NtZSh2b2lkKQo+ICt7Cj4gKwlpZiAoIXNtZV9hY3RpdmUoKSB8fCAo
Ym9vdF9jcHVfZGF0YS54ODYgIT0gMHgxNykpCj4gKwkJcmV0dXJuIHRydWU7Cj4gKwo+ICsJLyog
Rm9yIEZhbTE3aCwgYSBzcGVjaWZpYyBsZXZlbCBvZiBzdXBwb3J0IGlzIHJlcXVpcmVkICovCj4g
KwlpZiAoYm9vdF9jcHVfZGF0YS5taWNyb2NvZGUgPj0gMHgwODAwMTIwNSkKPiArCQlyZXR1cm4g
dHJ1ZTsKPiArCj4gKwlpZiAoKGJvb3RfY3B1X2RhdGEubWljcm9jb2RlID49IDB4MDgwMDExMjYp
ICYmCj4gKwkgICAgKGJvb3RfY3B1X2RhdGEubWljcm9jb2RlIDw9IDB4MDgwMDExZmYpKQo+ICsJ
CXJldHVybiB0cnVlOwo+ICsKPiArCXByX25vdGljZSgiQU1ELVZpOiBJT01NVSBub3QgY3VycmVu
dGx5IHN1cHBvcnRlZCB3aGVuIFNNRSBpcyBhY3RpdmVcbiIpOwo+ICsKPiArCXJldHVybiBmYWxz
ZTsKPiArfQoKVGhlIG5hbWUgb2YgdGhlIGZ1bmN0aW9uIGlzIG1pc2xlYWRpbmcuIEl0IGNoZWNr
cyB3aGV0aGVyIHRoZSBJT01NVSBjYW4KYmUgZW5hYmxlZCB3aGVuIFNNRSBpcyBhY3RpdmUuIEJ1
dCB0aGUgbmFtZSBzdWdnZXN0cyB0aGF0IGl0IGNoZWNrcwp3aGV0aGVyIHRoZSBpb21tdSBoYXJk
d2FyZSBzdXBwb3J0cyBTTUUuCgpIb3cgYWJvdXQgcmVuYW1pbmcgaXQgdG8gYW1kX2lvbW11X3Nt
ZV9jaGVjaygpPwoKV2l0aCB0aGF0IGNoYW5nZSB0aGUgcGF0Y2ggaXM6CgoJQWNrZWQtYnk6IEpv
ZXJnIFJvZWRlbCA8anJvZWRlbEBzdXNlLmRlPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 28 09:50:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 09: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 1dQ9cG-0001gW-2n; Wed, 28 Jun 2017 09:50:32 +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 1dQ9cE-0001gK-UE
 for xen-devel@lists.xensource.com; Wed, 28 Jun 2017 09:50:31 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 74/DE-02962-6EB73595; Wed, 28 Jun 2017 09:50:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVfdpdXC
 kwbWv4hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmLRgAnPB9sCKb3N+Mjcw
 rjLqYuTiEBL4yyix9MdqZgjnMaPEju/TWCGcbYwSH7dsZuli5OQQEXCW+HpmLjuIzSugL7Fmx
 WWgIg4OYQELiS1dHiD1EgIvZSRmbTnCClIjIeAtcbn3OJz9/twRoA3sHGwCVhKHxECiLAKqEl
 1v7zFOYORewMiwilG9OLWoLLVI11wvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyP
 Q4wxAsINx5mX/Q4ySHExKorx7vwRFCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg9a8KjhQSLEpN
 T61Iy8wBhh5MWoKDR0mE93MJUJq3uCAxtzgzHSJ1ilGXY8Pq9V+YhFjy8vNSpcR5r4HMEAApy
 ijNgxsBi4NLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuZ9WAk0hSczrwRu0yugI5iAjmCZFw
 ByREkiQkqqgVGj3rDU9+vdS3Evgi8aGHprVQs1FGsp8CrrNnOX3/jr0nr9TtKKrxOXfH6+f33
 b5AX2a2d/7L5d+rqxNUdNylrwR1AFt/8ywUalNxucJzJqrZSUDxC0OibD/HtuhdHkiz95xFWV
 fnQVzZFYwnayxbAnd8uDO8l7hPUjdVYqX9WNt19c+ftBrhJLcUaioRZzUXEiAELHiUV+AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1498643428!64010563!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21505 invoked from network); 28 Jun 2017 09:50: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; 28 Jun 2017 09:50:29 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dQ9cA-0002BC-NN; Wed, 28 Jun 2017 09:50:27 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dQ9c5-0006nO-97; Wed, 28 Jun 2017 09:50:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dQ9c4-0007YC-Q3; Wed, 28 Jun 2017 09:50:21 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111092-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-arm64-xsm:xen-build:fail: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-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10: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-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-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-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-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-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-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-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: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-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=054914f6461ce9d3427af6527ef3e5b07311c86b
X-Osstest-Versions-That: qemuu=931892e8a691a8a4151cc5fe1e13c14294bb28fb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 28 Jun 2017 09:50:21 +0000
Subject: [Xen-devel] [qemu-mainline test] 111092: 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>

ZmxpZ2h0IDExMTA5MiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTEwOTIvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMTA2NQoKUmVn
cmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDExMTA2NQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQg
YXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDExMTAzMQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTExMDY1CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlr
ZSAxMTEwNjUKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMTA2NQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTExMDY1CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICAg
ICAgZmFpbCAgbGlrZSAxMTEwNjUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVz
dG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAg
ICAgMDU0OTE0ZjY0NjFjZTlkMzQyN2FmNjUyN2VmM2U1YjA3MzExYzg2YgpiYXNlbGluZSB2ZXJz
aW9uOgogcWVtdXUgICAgICAgICAgICAgICAgOTMxODkyZThhNjkxYThhNDE1MWNjNWZlMWUxM2Mx
NDI5NGJiMjhmYgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTExMDY1ICAyMDE3LTA2LTI2IDAwOjE2
OjI1IFogICAgMiBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExMTA5MiAgMjAxNy0wNi0yNyAx
MDowMjo1NiBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVk
IHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsYmVydG8gR2FyY2lhIDxiZXJ0b0BpZ2FsaWEuY29t
PgogIEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtA
cmVkaGF0LmNvbT4KICBNYW5vcyBQaXRzaWRpYW5ha2lzIDxlbDEzNjM1QG1haWwubnR1YS5ncj4K
ICBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQuY29tPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1h
eWRlbGxAbGluYXJvLm9yZz4KICBzb2NoaW4uamlhbmcgPHNvY2hpbi5qaWFuZ0BodWF3ZWkuY29t
PgogIFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVwaGVuIEJhdGVz
IDxzYmF0ZXNAcmFpdGhsaW4uY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4K
CihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDEwMzEgbGluZXMgbG9uZy4pCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 28 10:07:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 10:07: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 1dQ9sG-0002mM-Id; Wed, 28 Jun 2017 10:07: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=3451ee960=wei.liu2@citrix.com>)
 id 1dQ9sE-0002mG-OR
 for xen-devel@lists.xenproject.org; Wed, 28 Jun 2017 10:07:02 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 9C/FB-01862-5CF73595; Wed, 28 Jun 2017 10:07:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHSDve7R+uB
 Ig0tv5Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyvE/YzFhzjqrgwdRFTA+NGji5GTg4JAX+J
 S/8/s4LYLAKqEkd//wGz2QSUJX529rKB2CJA9ufnK5m7GDk4mAUiJU5csgQJCws4SPze+Y0Fx
 OYVsJA4vGoTUDkXh5DANEaJCf++M0MkBCVOznwCVsQsoCOxYPcnNog50hLL/4GdwClgL9H/fS
 lYuaiAikTn0jlg5UICChId048xTWDkm4Vk0iwkk2YhTFrAyLyKUaM4tagstUjX0EAvqSgzPaM
 kNzEzB8gz1stNLS5OTE/NSUwq1kvOz93ECAy0egYGxh2M27qcDzFKcjApifLu/RIUKcSXlJ9S
 mZFYnBFfVJqTWnyIUYaDQ0mCVwAYuEKCRanpqRVpmTnAkIdJS3DwKInwdtcBpXmLCxJzizPTI
 VKnGBWlxHnPgyQEQBIZpXlwbbA4u8QoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmPcKyBSezL
 wSuOmvgBYzAS1mmRcAsrgkESEl1cDom3uX3e6oZ918x06hQ3WbuJqmXtHg9flptvyXj12Yzlq
 Rr8udXy/P9F7l+cU2oV3wRMU9893lnb9OuL03X7rpsqyB78olkTbbH8zbNlXyneWJXTMW3rz3
 9u7s7ebFKuWbBFNeLXp3/2WlTo7clGct12dunH3tfsPpzujH8lN2vnz76uK51eLGf5VYijMSD
 bWYi4oTAZIA7hauAgAA
X-Env-Sender: prvs=3451ee960=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1498644419!102895238!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5813 invoked from network); 28 Jun 2017 10:07:01 -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;
 28 Jun 2017 10:07:01 -0000
X-IronPort-AV: E=Sophos;i="5.40,274,1496102400"; d="scan'208";a="438104221"
Date: Wed, 28 Jun 2017 11:06:58 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20170628100658.6uq6r6ec4gihi25d@citrix.com>
References: <20170626162842.482-1-wei.liu2@citrix.com>
 <20170626162842.482-9-wei.liu2@citrix.com>
 <5952A36C020000780010152B@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5952A36C020000780010152B@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: andrew.cooper3@citrix.com, wei.liu2@citrix.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v5 08/13] x86/traps: factor out pv_trap_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>

T24gVHVlLCBKdW4gMjcsIDIwMTcgYXQgMTI6MjY6NTJQTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+IDA2LzI2LzE3IDY6MjkgUE0g
Pj4+Cj4gPi0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCj4gPisrKyBiL3hlbi9hcmNoL3g4Ni90
cmFwcy5jCj4gPkBAIC0xOTM0LDIxICsxOTM0LDI5IEBAIHZvaWQgX19pbml0IGluaXRfaWR0X3Ry
YXBzKHZvaWQpCj4gICAgICA+dGhpc19jcHUoY29tcGF0X2dkdF90YWJsZSkgPSBib290X2NwdV9j
b21wYXRfZ2R0X3RhYmxlOwo+ICA+fQo+ICA+Cj4gPit2b2lkIF9faW5pdCBwdl90cmFwX2luaXQo
dm9pZCkKPiA+K3sKPiA+KyAgICAvKiBUaGUgMzItb24tNjQgaHlwZXJjYWxsIHZlY3RvciBpcyBv
bmx5IGFjY2Vzc2libGUgZnJvbSByaW5nIDEuICovCj4gPisgICAgX3NldF9nYXRlKGlkdF90YWJs
ZSArIEhZUEVSQ0FMTF9WRUNUT1IsCj4gPisgICAgICAgICAgICAgIFNZU19ERVNDX3RyYXBfZ2F0
ZSwgMSwgZW50cnlfaW50ODIpOwo+ID4rCj4gPisgICAgLyogRmFzdCB0cmFwIGZvciBpbnQ4MCAo
ZmFzdGVyIHRoYW4gdGFraW5nIHRoZSAjR1AtZml4dXAgcGF0aCkuICovCj4gPisgICAgX3NldF9n
YXRlKGlkdF90YWJsZSArIExFR0FDWV9TWVNDQUxMX1ZFQ1RPUiwgU1lTX0RFU0NfdHJhcF9nYXRl
LCAzLAo+ID4rICAgICAgICAgICAgICAmaW50ODBfZGlyZWN0X3RyYXApOwo+ID4rCj4gPisgICAg
b3Blbl9zb2Z0aXJxKE5NSV9NQ0VfU09GVElSUSwgbm1pX21jZV9zb2Z0aXJxKTsKPiA+K30KPiAK
PiBBbnkgcmVhc29uIHlvdSBkb24ndCBtb3ZlIHRoaXMgaW50byBwdi90cmFwcy5jIHJpZ2h0IGF3
YXk/CgpCZWNhdXNlIG5taV9tY2Vfc29mdGlycSBuZWVkcyB0byBiZSBtb3ZlZCBhdCB0aGUgc2Ft
ZSB0aW1lLiBUaGF0IGNhbid0CmJlIHVuZG9uZSB1bnRpbCBJIHJlZmFjdG9yIHRoZSBjb2RlIGZ1
cnRoZXIgaW4gbGF0ZXIgcGF0Y2goZXMpLgoKPiAKPiA+dm9pZCBfX2luaXQgdHJhcF9pbml0KHZv
aWQpCj4gID57Cj4gICAgICA+dW5zaWduZWQgaW50IHZlY3RvcjsKPiAgPgo+ID4rICAgIHB2X3Ry
YXBfaW5pdCgpOwo+IAo+IEkgdGhpbmsgdGhpcyB3b3VsZCBiZXR0ZXIgYmUgY2FsbGVkIGFmdGVy
IC4uLgo+IAo+ID4vKiBSZXBsYWNlIGVhcmx5IHBhZ2VmYXVsdCB3aXRoIHJlYWwgcGFnZWZhdWx0
IGhhbmRsZXIuICovCj4gICAgICA+c2V0X2ludHJfZ2F0ZShUUkFQX3BhZ2VfZmF1bHQsICZwYWdl
X2ZhdWx0KTsKPiAgCj4gLi4uIHRoaXMsIGkuZS4gaW4gbGluZSB3aXRoIHdoZXJlIG1vc3Qgb2Yg
dGhlIGNvZGUgd2FzIGJlZm9yZS4KPiAKCk5QLgoKPiBKYW4KPiAKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 28 10:10:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 10:10:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQ9ve-0003bl-D0; Wed, 28 Jun 2017 10:10:34 +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 1dQ9vc-0003bP-TI
 for xen-devel@lists.xen.org; Wed, 28 Jun 2017 10:10:33 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 49/45-02181-89083595; Wed, 28 Jun 2017 10:10:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsXilM8iqzu9ITj
 SoHedjsWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmnH4xQLmgpkcFX8bhBoYN7N1MXJxCAmsYpRY
 1L4AyOEEcrIlGt/cZQdJsAhMYpW4ePEHO0hCQsBT4sjl24wQtrPEklMv2SG6DzFKTNx1nwkkw
 SYQKtG+fQYriC0iIC1x7fNlRpAiZoG5jBKf/20D6uDgEBYwltj0MAKkhkVAVWLmoRlMIGFeAX
 +JJ7+9IObLSdw818kMYnMKBEjM/PeKBeI4f4nm35vA4rwCghInZz5hAWllFlCXWD9PCCTML6A
 ksW39ZbAzmQXkJZq3zmaewCg8C0nHLISOWUiqFjAyr2LUKE4tKkst0jU01EsqykzPKMlNzMzR
 NTQw1stNLS5OTE/NSUwq1kvOz93ECAxxBiDYwbj6t9MhRkkOJiVR3r1fgiKF+JLyUyozEosz4
 otKc1KLDzHKcHAoSfD21gdHCgkWpaanVqRl5gCjDSYtwcGjJMLbXQeU5i0uSMwtzkyHSJ1iVJ
 QS5/UG6RMASWSU5sG1wSL8EqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYQhpvBk5pXATX8FtJg
 JaDHLvACQxSWJCCmpBkYbz2f/+esttxRPsGJ70tB+5vEM+yWdmj+DGirmBJx9J3FMueak2MWQ
 nmcHWQ3jm/sdgpbrvr5fdIBh6aVHRzV2PplcmpohtNY0S03ozbyADfty1p2M8Z2vXRYVdXf22
 aBVei1rXUyOX/5uoc+0VlTvZZhcuNSVzCtlz16G1TxoWHTpeNAGh+dKLMUZiYZazEXFiQDnbE
 Tj6wIAAA==
X-Env-Sender: marmarek@invisiblethingslab.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1498644630!107740512!1
X-Originating-IP: [66.111.4.29]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTExLjQuMjkgPT4gNjQ0MA==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40308 invoked from network); 28 Jun 2017 10:10:31 -0000
Received: from out5-smtp.messagingengine.com (HELO
 out5-smtp.messagingengine.com) (66.111.4.29)
 by server-3.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Jun 2017 10:10:31 -0000
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 9E06A20B93;
 Wed, 28 Jun 2017 06:10:30 -0400 (EDT)
Received: from frontend1 ([10.202.2.160])
 by compute7.internal (MEProxy); Wed, 28 Jun 2017 06:10:30 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:message-id:mime-version:references
 :subject:to:x-me-sender:x-me-sender:x-sasl-enc:x-sasl-enc; s=
 fm1; bh=E4jiwrgxOQesawYdAHLsrILaQSBOq6o8drNcnIYRObA=; b=mrbie/QD
 QPTO1mF83VIatQNDOeetTjsLy6ZvbIYlvqJ2H+kOFfgcy+K8SZwVOfRABFybFxSQ
 3HoxXhJbA6oJ8gGb+7coc8PlJx1vcxcO8Yr3kkpjo9CbUij7nieDRA2ZChP0d+qt
 IOpxx8UYS2FwcidEDaxT+S5Cgvg7usZjiuDuHQTZ6ItZF38GeAwP05GPKsnozsLo
 HtdKigH5AcZ8l9iQihLIHhos2qy8hzVyWM2wvC+qnoFK25oEgEfVZbLYxQoQ7I3h
 TvvWR6yWNGP1dbVcDt1U434Qvj+pswDGlWF1nphxxpMvMiyus+6q93CeKcjDB1ek
 SBohHa92rl1Ozg==
X-ME-Sender: <xms:loBTWaFtyWtHj42zKJEFbl8MP5DuDpUNy9tfGEDybHWyWLvDg4m9Sg>
X-Sasl-enc: gHhJiUrn7ynCdXKBg2AsHRBrwJeiTQOexVZjBXAIvSh+ 1498644630
Received: from devel-3rdparty.localdomain (89-70-103-23.dynamic.chello.pl
 [89.70.103.23])
 by mail.messagingengine.com (Postfix) with ESMTPA id A86BE7E057;
 Wed, 28 Jun 2017 06:10:29 -0400 (EDT)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xen.org
Date: Wed, 28 Jun 2017 12:10:22 +0200
Message-Id: <1498644622-19753-3-git-send-email-marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1498644622-19753-1-git-send-email-marmarek@invisiblethingslab.com>
References: <1498644622-19753-1-git-send-email-marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Organization: Invisible Things Lab
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Subject: [Xen-devel] [PATCH v2 2/2] libxl: drop osvw cpuid 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>

SXQgd2FzIHdyb25nIChzaG91bGQgYmUgYml0IDkpLCBidXQgaW5zdGVhZCBvZiBmaXhpbmcsIHNp
bXBseSByZW1vdmUgaXQKYmVjYXVzZSBpdCBpc24ndCBleHBvc2VkIGJ5IGh5cGVydmlzb3IgYXQg
YWxsLgoKU2lnbmVkLW9mZi1ieTogTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIDxtYXJtYXJl
a0BpbnZpc2libGV0aGluZ3NsYWIuY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2NwdWlkLmMg
fCAxIC0KIDEgZmlsZSBjaGFuZ2VkLCAxIGRlbGV0aW9uKC0pCgpDaGFuZ2VzIHNpbmNlIHYxOgog
LSBkcm9wIGl0IGluc3RlYWQgb2YgZml4aW5nIGl0CgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwv
bGlieGxfY3B1aWQuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NwdWlkLmMKaW5kZXggOGJjZGIyOS4u
ZDk1ZWViNyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY3B1aWQuYworKysgYi90b29s
cy9saWJ4bC9saWJ4bF9jcHVpZC5jCkBAIC0yMDMsNyArMjAzLDYgQEAgaW50IGxpYnhsX2NwdWlk
X3BhcnNlX2NvbmZpZyhsaWJ4bF9jcHVpZF9wb2xpY3lfbGlzdCAqY3B1aWQsIGNvbnN0IGNoYXIq
IHN0cikKICAgICAgICAgeyJza2luaXQiLCAgICAgICAweDgwMDAwMDAxLCBOQSwgQ1BVSURfUkVH
X0VDWCwgMTIsICAxfSwKICAgICAgICAgeyJ4b3AiLCAgICAgICAgICAweDgwMDAwMDAxLCBOQSwg
Q1BVSURfUkVHX0VDWCwgMTEsICAxfSwKICAgICAgICAgeyJpYnMiLCAgICAgICAgICAweDgwMDAw
MDAxLCBOQSwgQ1BVSURfUkVHX0VDWCwgMTAsICAxfSwKLSAgICAgICAgeyJvc3Z3IiwgICAgICAg
ICAweDgwMDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VDWCwgMTAsICAxfSwKICAgICAgICAgeyIzZG5v
d3ByZWZldGNoIiwweDgwMDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VDWCwgIDgsICAxfSwKICAgICAg
ICAgeyJtaXNhbGlnbnNzZSIsICAweDgwMDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VDWCwgIDcsICAx
fSwKICAgICAgICAgeyJzc2U0YSIsICAgICAgICAweDgwMDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VD
WCwgIDYsICAxfSwKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 28 10:10:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 10:10:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQ9vd-0003bW-5m; Wed, 28 Jun 2017 10:10: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 1dQ9vc-0003bJ-2W
 for xen-devel@lists.xen.org; Wed, 28 Jun 2017 10:10:32 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 39/07-01859-79083595; Wed, 28 Jun 2017 10:10:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOIsWRWlGSWpSXmKPExsXilM8iqzutITj
 SYOozDYslHxezODB6HN39mymAMYo1My8pvyKBNeP8nTbmgt+WFa+O3GJuYPyq1cXIxSEksIpR
 Yu+nD6xdjJxATrbE/MdrmUESLAKTWCW2v1zEBJKQEPCU+DdxLzOE7SxxcPFPVojuQ4wSv+a8A
 CtiEwiVaN8+A2ySiIC0xLXPlxlBipgF5jJKfP63jR0kISxgI3F+4TtGEJtFQFVi7/ldLCA2r4
 C/xPe2vywQG+Qkbp7rBNvGKRAgMfPfKxaI8/wlmn9vYoaoF5Q4OfMJUJwDaIG6xPp5QiBhfgE
 liW3rL4ONZxaQl2jeOpt5AqPwLCQdsxA6ZiGpWsDIvIpRozi1qCy1SNfIXC+pKDM9oyQ3MTNH
 19DAWC83tbg4MT01JzGpWC85P3cTIzDQ6xkYGHcwtuz1O8QoycGkJMq790tQpBBfUn5KZUZic
 UZ8UWlOavEhRhkODiUJXoH64EghwaLU9NSKtMwcYMzBpCU4eJREeLvrgNK8xQWJucWZ6RCpU4
 y6HNfe7vrCJMSSl5+XKiXO6w0yQwCkKKM0D24ELP4vMcpKCfMyMjAwCPEUpBblZpagyr9iFOd
 gVBLmvQKyiiczrwRu0yugI5iAjmCZFwByREkiQkqqgXH3vG1HZFZIFSYqTvxhwWV/1/V1UGjm
 70uvck/cTI055XZuI1tHVEXFTCmZg/y34mqE/jksfPpUyiqhv+bIxdzM3VGLJ/lFVl3Pnsnu9
 8X9gvH8ip3nrVb+PL0hrfjwbX9rYRMVMdbO9I4PF/6HcbdG9bvZueXEFC4vttt25ce6NXmPLV
 4u1VBiKc5INNRiLipOBAB6eAPd+gIAAA==
X-Env-Sender: marmarek@invisiblethingslab.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1498644629!49658834!1
X-Originating-IP: [66.111.4.29]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTExLjQuMjkgPT4gNjQ0MA==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10888 invoked from network); 28 Jun 2017 10:10:30 -0000
Received: from out5-smtp.messagingengine.com (HELO
 out5-smtp.messagingengine.com) (66.111.4.29)
 by server-4.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Jun 2017 10:10:30 -0000
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 82BFA20A61;
 Wed, 28 Jun 2017 06:10:29 -0400 (EDT)
Received: from frontend1 ([10.202.2.160])
 by compute7.internal (MEProxy); Wed, 28 Jun 2017 06:10:29 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:message-id:mime-version:references
 :subject:to:x-me-sender:x-me-sender:x-sasl-enc:x-sasl-enc; s=
 fm1; bh=qcBBC+sZWvFfGdJbi8SH3CcrXtdPk+a9Qx98PyGnMDM=; b=TX4sjeqN
 FEqEK+/zML2JxkPpuDssul22K31RZXLJq1X1IhMUchcVL7YbWbqy6uUA0Wb4mDJ9
 aax2MBNtURAUt08SiMTKeC3UEeRuvogSk+cwMNOdADI0rSgDfF1luEOKwmQykY1D
 CcizzHzo86Lu2T39kPycorAafEz5aFyr+JOdN3VtSLtgS0V/6TqXuPsOBfVLkw5T
 sqbeIAcc7IogR4DkLHUmWp7IJAg6OGz4qIK/+1KBg0/MguOR1K2+KRz/TR5iB4Ho
 EhWzGokYSouyH/qRXyQP0GNPJV3G5ZBWSRApG9eHJyngTGEb4/z+q2Jxqsq5edL8
 yEntQPxbOuID6w==
X-ME-Sender: <xms:lYBTWaYMauiCdYUHyzYt7OGH5YVqVX2f443XAg3hgsGtkM5NnoiKOA>
X-Sasl-enc: ouezEwCsErkC8TC4LCqeVpoYmiQwUNHkZ4fVC0jZIcMb 1498644629
Received: from devel-3rdparty.localdomain (89-70-103-23.dynamic.chello.pl
 [89.70.103.23])
 by mail.messagingengine.com (Postfix) with ESMTPA id 8DDCF7E057;
 Wed, 28 Jun 2017 06:10:28 -0400 (EDT)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xen.org
Date: Wed, 28 Jun 2017 12:10:21 +0200
Message-Id: <1498644622-19753-2-git-send-email-marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1498644622-19753-1-git-send-email-marmarek@invisiblethingslab.com>
References: <1498644622-19753-1-git-send-email-marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Organization: Invisible Things Lab
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Subject: [Xen-devel] [PATCH v2 1/2] libxl: add more cpuid flags 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>

VGhpcyBpcyByZXN1bHQgb2YgcGFyc2luZyBjcHVfbWFwLnhtbCBmcm9tIGxpYnZpcnQuClRoZSBt
b3N0IGltcG9ydGFudCBwYXJ0IGlzIGhhbmRsaW5nIGxlYWYgMHgwMDAwMDAwNywgYnV0IHdoaWxl
IGF0IGl0IGFkZApvdGhlciBiaXRzIHRvby4KClNpZ25lZC1vZmYtYnk6IE1hcmVrIE1hcmN6eWtv
d3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KLS0tCiBkb2Nz
L21hbi94bC5jZmcucG9kLjUuaW4gIHwgMjAgKysrKysrKysrKysrLS0tLS0tLS0KIHRvb2xzL2xp
YnhsL2xpYnhsX2NwdWlkLmMgfCAzNyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCiAyIGZpbGVzIGNoYW5nZWQsIDQ5IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpD
aGFuZ2VzIHNpbmNlIHYxOgogLSBzZXQgc3ViLWxlYWYgdG8gMCBmb3IgbGVhZiA3CgpkaWZmIC0t
Z2l0IGEvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluIGIvZG9jcy9tYW4veGwuY2ZnLnBvZC41Lmlu
CmluZGV4IDM4MDg0YzcuLjUxMzYxYzQgMTAwNjQ0Ci0tLSBhL2RvY3MvbWFuL3hsLmNmZy5wb2Qu
NS5pbgorKysgYi9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4KQEAgLTE0NjQsMTQgKzE0NjQsMTgg
QEAgYXBpY2lkc2l6ZSBicmFuZGlkIGNsZmx1c2ggZmFtaWx5IGxvY2FsYXBpY2lkIG1heGxlYWYg
bWF4aHZsZWFmIG1vZGVsIG5jCiBwcm9jY291bnQgcHJvY3BrZyBzdGVwcGluZwogCiBMaXN0IG9m
IGtleXMgdGFraW5nIGEgY2hhcmFjdGVyOgotM2Rub3cgM2Rub3dleHQgM2Rub3dwcmVmZXRjaCBh
Ym0gYWNwaSBhZXMgYWx0bW92Y3I4IGFwaWMgYXZ4IGNsZnNoIGNtb3YKLWNtcGxlZ2FjeSBjbXB4
Y2hnMTYgY21weGNoZzggY250eGlkIGRjYSBkZSBkcyBkc2NwbCBkdGVzNjQgZXN0IGV4dGFwaWMg
ZjE2YwotZmZ4c3IgZm1hNCBmcHUgZnhzciBodHQgaHlwZXJ2aXNvciBpYTY0IGlicyBsYWhmc2Fo
ZiBsbSBsd3AgbWNhIG1jZSBtaXNhbGlnbnNzZQotbW14IG1teGV4dCBtb25pdG9yIG1vdmJlIG1z
ciBtdHJyIG5vZGVpZCBueCBvc3Z3IG9zeHNhdmUgcGFlIHBhZ2UxZ2IgcGF0IHBiZQotcGNsbXVs
cWRxIHBkY20gcGdlIHBvcGNudCBwc2UgcHNlMzYgcHNuIHJkdHNjcCBza2luaXQgc214IHNzIHNz
ZSBzc2UyIHNzZTMKLXNzZTRfMSBzc2U0XzIgc3NlNGEgc3NzZTMgc3ZtIHN2bV9kZWNvZGUgc3Zt
X2xicnYgc3ZtX25wdCBzdm1fbnJpcHMKLXN2bV9wYXVzZWZpbHQgc3ZtX3RzY3JhdGUgc3ZtX3Zt
Y2JjbGVhbiBzeXNjYWxsIHN5c2VudGVyIHRibSB0bSB0bTIgdG9wb2V4dCB0c2MKLXZtZSB2bXgg
d2R0IHgyYXBpYyB4b3AgeHNhdmUgeHRwcgorM2Rub3cgM2Rub3dleHQgM2Rub3dwcmVmZXRjaCBh
Ym0gYWNwaSBhZHggYWVzIGFsdG1vdmNyOCBhcGljIGFyYXQgYXZ4IGF2eDIKK2F2eDUxMi00Zm1h
cHMgYXZ4NTEyLTR2bm5pdyBhdng1MTJidyBhdng1MTJjZCBhdng1MTJkcSBhdng1MTJlciBhdng1
MTJmCithdng1MTJpZm1hIGF2eDUxMnBmIGF2eDUxMnZibWkgYXZ4NTEydmwgYm1pMSBibWkyIGNs
Zmx1c2hvcHQgY2xmc2ggY21vdgorY21wbGVnYWN5IGNtcHhjaGcxNiBjbXB4Y2hnOCBjbXQgY250
eGlkIGRjYSBkZSBkcyBkc2NwbCBkdGVzNjQgZXJtcyBlc3QgZXh0YXBpYworZjE2YyBmZnhzciBm
bWEgZm1hNCBmcHUgZnNnc2Jhc2UgZnhzciBobGUgaHR0IGh5cGVydmlzb3IgaWE2NCBpYnMgaW52
cGNpZAoraW52dHNjIGxhaGZzYWhmIGxtIGx3cCBtY2EgbWNlIG1pc2FsaWduc3NlIG1teCBtbXhl
eHQgbW9uaXRvciBtb3ZiZSBtcHggbXNyCittdHJyIG5vZGVpZCBueCBvc3BrZSBvc3Z3IG9zeHNh
dmUgcGFlIHBhZ2UxZ2IgcGF0IHBiZSBwY2lkIHBjbG11bHFkcSBwZGNtCitwZXJmY3RyX2NvcmUg
cGVyZmN0cl9uYiBwZ2UgcGt1IHBvcGNudCBwc2UgcHNlMzYgcHNuIHJkcmFuZCByZHNlZWQgcmR0
c2NwIHJ0bQorc2tpbml0IHNtYXAgc21lcCBzbXggc3Mgc3NlIHNzZTIgc3NlMyBzc2U0XzEgc3Nl
NF8yIHNzZTRhIHNzc2UzIHN2bSBzdm1fZGVjb2RlCitzdm1fbGJydiBzdm1fbnB0IHN2bV9ucmlw
cyBzdm1fcGF1c2VmaWx0IHN2bV90c2NyYXRlIHN2bV92bWNiY2xlYW4gc3lzY2FsbAorc3lzZW50
ZXIgdGJtIHRtIHRtMiB0b3BvZXh0IHRzYyB0c2MtZGVhZGxpbmUgdHNjX2FkanVzdCB2bWUgdm14
IHdkdCB4MmFwaWMgeG9wCit4c2F2ZSB4dHByCiAKIFRoZSB4ZW5kIHN5bnRheCBpcyBhIGxpc3Qg
b2YgdmFsdWVzIGluIHRoZSBmb3JtIG9mCiAnbGVhZm51bTpyZWdpc3Rlcj1iaXRzdHJpbmcscmVn
aXN0ZXI9Yml0c3RyaW5nJwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY3B1aWQuYyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX2NwdWlkLmMKaW5kZXggMjQ1OTFlMi4uOGJjZGIyOSAxMDA2NDQK
LS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY3B1aWQuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9j
cHVpZC5jCkBAIC0xMDAsMTEgKzEwMCwxMyBAQCBpbnQgbGlieGxfY3B1aWRfcGFyc2VfY29uZmln
KGxpYnhsX2NwdWlkX3BvbGljeV9saXN0ICpjcHVpZCwgY29uc3QgY2hhciogc3RyKQogICAgICAg
ICB7ImNsZmx1c2giLCAgICAgIDB4MDAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRUJYLCAgOCwgIDh9
LAogICAgICAgICB7ImJyYW5kaWQiLCAgICAgIDB4MDAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRUJY
LCAgMCwgIDh9LAogICAgICAgICB7Imh5cGVydmlzb3IiLCAgIDB4MDAwMDAwMDEsIE5BLCBDUFVJ
RF9SRUdfRUNYLCAzMSwgIDF9LAorICAgICAgICB7InJkcmFuZCIsICAgICAgIDB4MDAwMDAwMDEs
IE5BLCBDUFVJRF9SRUdfRUNYLCAzMCwgIDF9LAogICAgICAgICB7ImYxNmMiLCAgICAgICAgIDB4
MDAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRUNYLCAyOSwgIDF9LAogICAgICAgICB7ImF2eCIsICAg
ICAgICAgIDB4MDAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRUNYLCAyOCwgIDF9LAogICAgICAgICB7
Im9zeHNhdmUiLCAgICAgIDB4MDAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRUNYLCAyNywgIDF9LAog
ICAgICAgICB7InhzYXZlIiwgICAgICAgIDB4MDAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRUNYLCAy
NiwgIDF9LAogICAgICAgICB7ImFlcyIsICAgICAgICAgIDB4MDAwMDAwMDEsIE5BLCBDUFVJRF9S
RUdfRUNYLCAyNSwgIDF9LAorICAgICAgICB7InRzYy1kZWFkbGluZSIsIDB4MDAwMDAwMDEsIE5B
LCBDUFVJRF9SRUdfRUNYLCAyNCwgIDF9LAogICAgICAgICB7InBvcGNudCIsICAgICAgIDB4MDAw
MDAwMDEsIE5BLCBDUFVJRF9SRUdfRUNYLCAyMywgIDF9LAogICAgICAgICB7Im1vdmJlIiwgICAg
ICAgIDB4MDAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRUNYLCAyMiwgIDF9LAogICAgICAgICB7Ingy
YXBpYyIsICAgICAgIDB4MDAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRUNYLCAyMSwgIDF9LApAQCAt
MTE0LDkgKzExNiwxMSBAQCBpbnQgbGlieGxfY3B1aWRfcGFyc2VfY29uZmlnKGxpYnhsX2NwdWlk
X3BvbGljeV9saXN0ICpjcHVpZCwgY29uc3QgY2hhciogc3RyKQogICAgICAgICB7InNzZTQuMSIs
ICAgICAgIDB4MDAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRUNYLCAxOSwgIDF9LAogICAgICAgICB7
InNzZTRfMSIsICAgICAgIDB4MDAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRUNYLCAxOSwgIDF9LAog
ICAgICAgICB7ImRjYSIsICAgICAgICAgIDB4MDAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRUNYLCAx
OCwgIDF9LAorICAgICAgICB7InBjaWQiLCAgICAgICAgIDB4MDAwMDAwMDEsIE5BLCBDUFVJRF9S
RUdfRUNYLCAxNywgIDF9LAogICAgICAgICB7InBkY20iLCAgICAgICAgIDB4MDAwMDAwMDEsIE5B
LCBDUFVJRF9SRUdfRUNYLCAxNSwgIDF9LAogICAgICAgICB7Inh0cHIiLCAgICAgICAgIDB4MDAw
MDAwMDEsIE5BLCBDUFVJRF9SRUdfRUNYLCAxNCwgIDF9LAogICAgICAgICB7ImNtcHhjaGcxNiIs
ICAgIDB4MDAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRUNYLCAxMywgIDF9LAorICAgICAgICB7ImZt
YSIsICAgICAgICAgIDB4MDAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRUNYLCAxMiwgIDF9LAogICAg
ICAgICB7ImNudHhpZCIsICAgICAgIDB4MDAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRUNYLCAxMCwg
IDF9LAogICAgICAgICB7InNzc2UzIiwgICAgICAgIDB4MDAwMDAwMDEsIE5BLCBDUFVJRF9SRUdf
RUNYLCAgOSwgIDF9LAogICAgICAgICB7InRtMiIsICAgICAgICAgIDB4MDAwMDAwMDEsIE5BLCBD
UFVJRF9SRUdfRUNYLCAgOCwgIDF9LApAQCAtMTU4LDYgKzE2MiwzOCBAQCBpbnQgbGlieGxfY3B1
aWRfcGFyc2VfY29uZmlnKGxpYnhsX2NwdWlkX3BvbGljeV9saXN0ICpjcHVpZCwgY29uc3QgY2hh
ciogc3RyKQogICAgICAgICB7ImRlIiwgICAgICAgICAgIDB4MDAwMDAwMDEsIE5BLCBDUFVJRF9S
RUdfRURYLCAgMiwgIDF9LAogICAgICAgICB7InZtZSIsICAgICAgICAgIDB4MDAwMDAwMDEsIE5B
LCBDUFVJRF9SRUdfRURYLCAgMSwgIDF9LAogICAgICAgICB7ImZwdSIsICAgICAgICAgIDB4MDAw
MDAwMDEsIE5BLCBDUFVJRF9SRUdfRURYLCAgMCwgIDF9LAorICAgICAgICB7ImFyYXQiLCAgICAg
ICAgIDB4MDAwMDAwMDYsIE5BLCBDUFVJRF9SRUdfRUFYLCAgMiwgIDF9LAorICAgICAgICB7ImF2
eDUxMnZsIiwgICAgIDB4MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdfRUJYLCAzMSwgIDF9LAorICAg
ICAgICB7ImF2eDUxMmJ3IiwgICAgIDB4MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdfRUJYLCAzMCwg
IDF9LAorICAgICAgICB7ImF2eDUxMmNkIiwgICAgIDB4MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdf
RUJYLCAyOCwgIDF9LAorICAgICAgICB7ImF2eDUxMmVyIiwgICAgIDB4MDAwMDAwMDcsICAwLCBD
UFVJRF9SRUdfRUJYLCAyNywgIDF9LAorICAgICAgICB7ImF2eDUxMnBmIiwgICAgIDB4MDAwMDAw
MDcsICAwLCBDUFVJRF9SRUdfRUJYLCAyNiwgIDF9LAorICAgICAgICB7ImNsZmx1c2hvcHQiLCAg
IDB4MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdfRUJYLCAyMywgIDF9LAorICAgICAgICB7ImF2eDUx
MmlmbWEiLCAgIDB4MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdfRUJYLCAyMSwgIDF9LAorICAgICAg
ICB7InNtYXAiLCAgICAgICAgIDB4MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdfRUJYLCAyMCwgIDF9
LAorICAgICAgICB7ImFkeCIsICAgICAgICAgIDB4MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdfRUJY
LCAxOSwgIDF9LAorICAgICAgICB7InJkc2VlZCIsICAgICAgIDB4MDAwMDAwMDcsICAwLCBDUFVJ
RF9SRUdfRUJYLCAxOCwgIDF9LAorICAgICAgICB7ImF2eDUxMmRxIiwgICAgIDB4MDAwMDAwMDcs
ICAwLCBDUFVJRF9SRUdfRUJYLCAxNywgIDF9LAorICAgICAgICB7ImF2eDUxMmYiLCAgICAgIDB4
MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdfRUJYLCAxNiwgIDF9LAorICAgICAgICB7Im1weCIsICAg
ICAgICAgIDB4MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdfRUJYLCAxNCwgIDF9LAorICAgICAgICB7
ImNtdCIsICAgICAgICAgIDB4MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdfRUJYLCAxMiwgIDF9LAor
ICAgICAgICB7InJ0bSIsICAgICAgICAgIDB4MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdfRUJYLCAx
MSwgIDF9LAorICAgICAgICB7ImludnBjaWQiLCAgICAgIDB4MDAwMDAwMDcsICAwLCBDUFVJRF9S
RUdfRUJYLCAxMCwgIDF9LAorICAgICAgICB7ImVybXMiLCAgICAgICAgIDB4MDAwMDAwMDcsICAw
LCBDUFVJRF9SRUdfRUJYLCAgOSwgIDF9LAorICAgICAgICB7ImJtaTIiLCAgICAgICAgIDB4MDAw
MDAwMDcsICAwLCBDUFVJRF9SRUdfRUJYLCAgOCwgIDF9LAorICAgICAgICB7InNtZXAiLCAgICAg
ICAgIDB4MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdfRUJYLCAgNywgIDF9LAorICAgICAgICB7ImF2
eDIiLCAgICAgICAgIDB4MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdfRUJYLCAgNSwgIDF9LAorICAg
ICAgICB7ImhsZSIsICAgICAgICAgIDB4MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdfRUJYLCAgNCwg
IDF9LAorICAgICAgICB7ImJtaTEiLCAgICAgICAgIDB4MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdf
RUJYLCAgMywgIDF9LAorICAgICAgICB7InRzY19hZGp1c3QiLCAgIDB4MDAwMDAwMDcsICAwLCBD
UFVJRF9SRUdfRUJYLCAgMSwgIDF9LAorICAgICAgICB7ImZzZ3NiYXNlIiwgICAgIDB4MDAwMDAw
MDcsICAwLCBDUFVJRF9SRUdfRUJYLCAgMCwgIDF9LAorICAgICAgICB7Im9zcGtlIiwgICAgICAg
IDB4MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdfRUNYLCAgNCwgIDF9LAorICAgICAgICB7InBrdSIs
ICAgICAgICAgIDB4MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdfRUNYLCAgMywgIDF9LAorICAgICAg
ICB7ImF2eDUxMnZibWkiLCAgIDB4MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdfRUNYLCAgMSwgIDF9
LAorICAgICAgICB7ImF2eDUxMi00Zm1hcHMiLDB4MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdfRURY
LCAgMywgIDF9LAorICAgICAgICB7ImF2eDUxMi00dm5uaXciLDB4MDAwMDAwMDcsICAwLCBDUFVJ
RF9SRUdfRURYLCAgMiwgIDF9LAorICAgICAgICB7InBlcmZjdHJfbmIiLCAgIDB4ODAwMDAwMDEs
IE5BLCBDUFVJRF9SRUdfRUNYLCAyNCwgIDF9LAorICAgICAgICB7InBlcmZjdHJfY29yZSIsIDB4
ODAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRUNYLCAyMywgIDF9LAogICAgICAgICB7InRvcG9leHQi
LCAgICAgIDB4ODAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRUNYLCAyMiwgIDF9LAogICAgICAgICB7
InRibSIsICAgICAgICAgIDB4ODAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRUNYLCAyMSwgIDF9LAog
ICAgICAgICB7Im5vZGVpZCIsICAgICAgIDB4ODAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRUNYLCAx
OSwgIDF9LApAQCAtMTg3LDYgKzIyMyw3IEBAIGludCBsaWJ4bF9jcHVpZF9wYXJzZV9jb25maWco
bGlieGxfY3B1aWRfcG9saWN5X2xpc3QgKmNwdWlkLCBjb25zdCBjaGFyKiBzdHIpCiAgICAgICAg
IHsibngiLCAgICAgICAgICAgMHg4MDAwMDAwMSwgTkEsIENQVUlEX1JFR19FRFgsIDIwLCAgMX0s
CiAgICAgICAgIHsic3lzY2FsbCIsICAgICAgMHg4MDAwMDAwMSwgTkEsIENQVUlEX1JFR19FRFgs
IDExLCAgMX0sCiAgICAgICAgIHsicHJvY3BrZyIsICAgICAgMHgwMDAwMDAwNCwgIDAsIENQVUlE
X1JFR19FQVgsIDI2LCAgNn0sCisgICAgICAgIHsiaW52dHNjIiwgICAgICAgMHg4MDAwMDAwNywg
TkEsIENQVUlEX1JFR19FRFgsICA4LCAgMX0sCiAgICAgICAgIHsiYXBpY2lkc2l6ZSIsICAgMHg4
MDAwMDAwOCwgTkEsIENQVUlEX1JFR19FQ1gsIDEyLCAgNH0sCiAgICAgICAgIHsibmMiLCAgICAg
ICAgICAgMHg4MDAwMDAwOCwgTkEsIENQVUlEX1JFR19FQ1gsICAwLCAgOH0sCiAgICAgICAgIHsi
c3ZtX25wdCIsICAgICAgMHg4MDAwMDAwYSwgTkEsIENQVUlEX1JFR19FRFgsICAwLCAgMX0sCi0t
IAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 28 10:10:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 10:10: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 1dQ9vj-0003dK-Ku; Wed, 28 Jun 2017 10:10:39 +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 1dQ9vi-0003cx-Mz
 for xen-devel@lists.xen.org; Wed, 28 Jun 2017 10:10:38 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 76/75-03612-59083595; Wed, 28 Jun 2017 10:10:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsXilM8iqzu1ITj
 S4MxvfoslHxezODB6HN39mymAMYo1My8pvyKBNWPOBf2Cn0wVpy+cYm9g3M/UxcjFISSwilHi
 8sHZrF2MnEBOtsTKhn/MIAkWgZ8sEp/fLwZLSAh4Smx5fYUZwnaW6Nq4lQ2i+xCjxKG9i9hAE
 mwCoRLt22eANYgISEtc+3yZEaSIWWAuo8Tnf9vYQRLCApoSW84sA7NZBFQlnt79zwRi8wr4Sy
 z/PJMJYoOcxM1zncwQcUGJkzOfsHQxcgANUpdYP08IJMwvoCSxbT3IfE6gsLxE89bZzBMYBWc
 h6ZiF0DELSdUCRuZVjBrFqUVlqUW6hsZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5
 mxiBYcsABDsYvywLOMQoycGkJMq790tQpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3t764Eghw
 aLU9NSKtMwcYATBpCU4eJREeLvrgNK8xQWJucWZ6RCpU4y6HE0ftnxhEmLJy89LlRLnPQIyQw
 CkKKM0D24ELJovMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZi3DWQKT2ZeCdymV0BHMAEdwTI
 vAOSIkkSElFQDo3rN5+vbwkvf3dB+MFP77ZGgZpdfmw+pv9t2cYcX2wGt6RFbpnZbXO2qawjX
 Ph9j/H6+TuXa7Uwd99NjkuuaEi5yhz0/xLO86XR+yG/OA7NlDy45aDy7kX+J32+ZDwIZvSZ/n
 11+u3TzCZa1bjpzqngf+lxtdrsS/clUg8d2ZprhnN8REY+nnlBiKc5INNRiLipOBABCraAa4Q
 IAAA==
X-Env-Sender: marmarek@invisiblethingslab.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1498644628!62679341!1
X-Originating-IP: [66.111.4.29]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTExLjQuMjkgPT4gNjQ0MA==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1258 invoked from network); 28 Jun 2017 10:10:29 -0000
Received: from out5-smtp.messagingengine.com (HELO
 out5-smtp.messagingengine.com) (66.111.4.29)
 by server-5.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Jun 2017 10:10:29 -0000
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 64D6A20B45;
 Wed, 28 Jun 2017 06:10:28 -0400 (EDT)
Received: from frontend1 ([10.202.2.160])
 by compute7.internal (MEProxy); Wed, 28 Jun 2017 06:10:28 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:message-id:mime-version:subject:to:x-me-sender
 :x-me-sender:x-sasl-enc:x-sasl-enc; s=fm1; bh=+Ov+snoKnrW8luGEPI
 RZO0VZ4FCH5ekpApLrpJi/QZQ=; b=C+G1aibMN+FZBglzKI4wf+o5O0WnldlovH
 J0+dYjy8c2feLS5iseRBOkyihMRVV5o5Ck9o8ikWbLHUaaosi84LSewifE2lcS3+
 7DospndmDLM1eEOebC29BUMiVuVECiP9+Di+LMg7YdXZFZG8C3WlyWL1cAjDAFsf
 irq7sdeUB1TE6To3SrkHQClBa8b90U4MUq5GRuxeDxcvMnhPdB2rqmswMR/Q/rdW
 h9puThcH7cGMY9zr6ANjjH8ru5DJZbYDrm8uWcX7n+11gH+HQJxePxb0kTMjeviy
 mFuE7Roz5HHE76UEgkzJ9MbObT10pBSDOoL32CPflo7M4Bp5ySJg==
X-ME-Sender: <xms:lIBTWSkR09deB2yGeJ6kcf_k7PswRcR-Z5U4QMERyrsDHvUtVAToEw>
X-Sasl-enc: Fxdj0IHJBep7rJ8+Np6mdeF6SqlOLvY66BFUvpxnYkJv 1498644627
Received: from devel-3rdparty.localdomain (89-70-103-23.dynamic.chello.pl
 [89.70.103.23])
 by mail.messagingengine.com (Postfix) with ESMTPA id 66C917E057;
 Wed, 28 Jun 2017 06:10:27 -0400 (EDT)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xen.org
Date: Wed, 28 Jun 2017 12:10:20 +0200
Message-Id: <1498644622-19753-1-git-send-email-marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
Organization: Invisible Things Lab
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Subject: [Xen-devel] [PATCH v2 0/2] libxl: cpuid 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>

VGhpcyBhZGRzIGhhbmRsaW5nIG1vcmUgY3B1aWQgYml0cyBieSBuYW1lLiBNb3N0bHkgYmFzZWQg
b24gY3B1X21hcC54bWwgZnJvbQpsaWJ2aXJ0LgoKTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tp
ICgyKToKICBsaWJ4bDogYWRkIG1vcmUgY3B1aWQgZmxhZ3MgaGFuZGxpbmcKICBsaWJ4bDogZHJv
cCBvc3Z3IGNwdWlkIGZsYWcKCiBkb2NzL21hbi94bC5jZmcucG9kLjUuaW4gIHwgMjAgKysrKysr
KysrKysrLS0tLS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2NwdWlkLmMgfCAzOCArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrLQogMiBmaWxlcyBjaGFuZ2VkLCA0OSBpbnNlcnRp
b25zKCspLCA5IGRlbGV0aW9ucygtKQoKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 28 10:13:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 10: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 1dQ9yN-0003x2-1i; Wed, 28 Jun 2017 10:13: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=3451ee960=wei.liu2@citrix.com>)
 id 1dQ9yL-0003wo-6b
 for xen-devel@lists.xenproject.org; Wed, 28 Jun 2017 10:13:21 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 64/68-01862-04183595; Wed, 28 Jun 2017 10:13:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHRDpK59Y3C
 kwbqJphbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bTxpksBfc4KqbsnM3cwPidrYuRk0NCwF/i
 5KdrjCA2i4CqxJzZa9hBbDYBZYmfnb1gNSJA9ufnK5m7GDk4mAUiJU5csgQJCws4SPze+Y0Fx
 OYVsJBoWD0DqJyLQ0jgCKPEvfMPWCESghInZz4BK2IW0JFYsPsTG8QcaYnl/zhAwpwClhLtr2
 eClYgKqEh0Lp0DZgsJKEh0TD/GNIGRbxaSSbOQTJqFMGkBI/MqRo3i1KKy1CJdIxO9pKLM9Iy
 S3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzAQKtnYGDcwfjquN8hRkkOJiVR3r1fgiKF+JLy
 UyozEosz4otKc1KLDzHKcHAoSfD21gdHCgkWpaanVqRl5gBDHiYtwcGjJMLbXQeU5i0uSMwtz
 kyHSJ1iVJQS57VsAEoIgCQySvPg2mBxdolRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMO9/kO
 08mXklcNNfAS1mAlrMMi8AZHFJIkJKqoEx7l//y/35wgpGbTyc3o0btdNa/jx9+3dZzbr6/Fb
 F6A9rw85ncTfmvN9gUHGlJ4xVQGH17YPrdKJL2oODe38Lr3jZlKvBXP/z/dT3D/d7CYdPPxu5
 uP7+nqUzOsznSpRrtL4S+Rpfo6ins4Vt2fZVzC0T+Z++Ovqo5NCb73zmufobm057vBFWYinOS
 DTUYi4qTgQAvDN4za4CAAA=
X-Env-Sender: prvs=3451ee960=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1498644798!107051903!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4038 invoked from network); 28 Jun 2017 10:13:19 -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;
 28 Jun 2017 10:13:19 -0000
X-IronPort-AV: E=Sophos;i="5.40,274,1496102400"; d="scan'208";a="429632015"
Date: Wed, 28 Jun 2017 11:13:16 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20170628101316.zpmmdz2ihpb3d2i6@citrix.com>
References: <20170626162842.482-1-wei.liu2@citrix.com>
 <20170626162842.482-9-wei.liu2@citrix.com>
 <5952A36C020000780010152B@prv-mh.provo.novell.com>
 <20170628100658.6uq6r6ec4gihi25d@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170628100658.6uq6r6ec4gihi25d@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: andrew.cooper3@citrix.com, wei.liu2@citrix.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v5 08/13] x86/traps: factor out pv_trap_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>

T24gV2VkLCBKdW4gMjgsIDIwMTcgYXQgMTE6MDY6NThBTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBUdWUsIEp1biAyNywgMjAxNyBhdCAxMjoyNjo1MlBNIC0wNjAwLCBKYW4gQmV1bGljaCB3
cm90ZToKPiA+ID4+PiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPiAwNi8yNi8xNyA2OjI5
IFBNID4+Pgo+ID4gPi0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCj4gPiA+KysrIGIveGVuL2Fy
Y2gveDg2L3RyYXBzLmMKPiA+ID5AQCAtMTkzNCwyMSArMTkzNCwyOSBAQCB2b2lkIF9faW5pdCBp
bml0X2lkdF90cmFwcyh2b2lkKQo+ID4gICAgICA+dGhpc19jcHUoY29tcGF0X2dkdF90YWJsZSkg
PSBib290X2NwdV9jb21wYXRfZ2R0X3RhYmxlOwo+ID4gID59Cj4gPiAgPgo+ID4gPit2b2lkIF9f
aW5pdCBwdl90cmFwX2luaXQodm9pZCkKPiA+ID4rewo+ID4gPisgICAgLyogVGhlIDMyLW9uLTY0
IGh5cGVyY2FsbCB2ZWN0b3IgaXMgb25seSBhY2Nlc3NpYmxlIGZyb20gcmluZyAxLiAqLwo+ID4g
PisgICAgX3NldF9nYXRlKGlkdF90YWJsZSArIEhZUEVSQ0FMTF9WRUNUT1IsCj4gPiA+KyAgICAg
ICAgICAgICAgU1lTX0RFU0NfdHJhcF9nYXRlLCAxLCBlbnRyeV9pbnQ4Mik7Cj4gPiA+Kwo+ID4g
PisgICAgLyogRmFzdCB0cmFwIGZvciBpbnQ4MCAoZmFzdGVyIHRoYW4gdGFraW5nIHRoZSAjR1At
Zml4dXAgcGF0aCkuICovCj4gPiA+KyAgICBfc2V0X2dhdGUoaWR0X3RhYmxlICsgTEVHQUNZX1NZ
U0NBTExfVkVDVE9SLCBTWVNfREVTQ190cmFwX2dhdGUsIDMsCj4gPiA+KyAgICAgICAgICAgICAg
JmludDgwX2RpcmVjdF90cmFwKTsKPiA+ID4rCj4gPiA+KyAgICBvcGVuX3NvZnRpcnEoTk1JX01D
RV9TT0ZUSVJRLCBubWlfbWNlX3NvZnRpcnEpOwo+ID4gPit9Cj4gPiAKPiA+IEFueSByZWFzb24g
eW91IGRvbid0IG1vdmUgdGhpcyBpbnRvIHB2L3RyYXBzLmMgcmlnaHQgYXdheT8KPiAKPiBCZWNh
dXNlIG5taV9tY2Vfc29mdGlycSBuZWVkcyB0byBiZSBtb3ZlZCBhdCB0aGUgc2FtZSB0aW1lLiBU
aGF0IGNhbid0Cj4gYmUgdW5kb25lIHVudGlsIEkgcmVmYWN0b3IgdGhlIGNvZGUgZnVydGhlciBp
biBsYXRlciBwYXRjaChlcykuCgp1bmRvbmUgLT4gZG9uZQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 28 10:14:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 10: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 1dQ9yy-000424-AU; Wed, 28 Jun 2017 10:14: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=3451ee960=wei.liu2@citrix.com>)
 id 1dQ9yx-00041p-1F
 for xen-devel@lists.xenproject.org; Wed, 28 Jun 2017 10:13:59 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 69/3A-01862-66183595; Wed, 28 Jun 2017 10:13:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDvW5qY3C
 kwZyTZhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bZX68ZC/azVHzYNIW1gfE2cxcjJ4eEgL/E
 nYmXmUBsFgFViaYfK8BsNgFliZ+dvWwgtgiQ/fn5SqB6Lg5mgR5GiWf/2tm7GDk4hAXcJLaey
 wUxeQUsJBYvlgApERKYzigxd2svC0gvr4CgxMmZT8BsZgEdiQW7P7GB1DMLSEss/8cBEuYUsJ
 f4f2Yq2DmiAioSnUvngJULCShIdEw/xjSBkW8WkkmzkEyahTBpASPzKkaN4tSistQiXWMDvaS
 izPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwECrZ2Bg3MHYecLvEKMkB5OSKO/eL0GR
 QnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4JRqCI4UEi1LTUyvSMnOAIQ+TluDgURLh7a4DSvMWF
 yTmFmemQ6ROMepyNH3Y8oVJiCUvPy9VSpz3SD1QkQBIUUZpHtwIWPxdYpSVEuZlZGBgEOIpSC
 3KzSxBlX/FKM7BqCTMawNyCU9mXgncpldARzABHcEyLwDkiJJEhJRUA2PsBS+n17Mte9RTvls
 y66iL5kz8e/zIclMt4ws/J+/e/vLUlmO7/pnV9bjw/SiM7zy+4Uuq3Ha1+aE8LQZurg4npCOb
 +YV2ck+6m+Y3VVNQ20Z+9+2r0/+GFCSbShV3Lj7+YIFwdf/+nuLu3h+LllbOdJ941n7hQcUJi
 2KTvASqWlZIiQsXCSmxFGckGmoxFxUnAgAcjI2LugIAAA==
X-Env-Sender: prvs=3451ee960=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1498644836!52267404!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27578 invoked from network); 28 Jun 2017 10:13:57 -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;
 28 Jun 2017 10:13:57 -0000
X-IronPort-AV: E=Sophos;i="5.40,274,1496102400"; d="scan'208";a="438104689"
Date: Wed, 28 Jun 2017 11:12:51 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20170628101251.64orhobtr3ne2eos@citrix.com>
References: <20170626162842.482-1-wei.liu2@citrix.com>
 <20170626162842.482-10-wei.liu2@citrix.com>
 <5952A478020000780010153B@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5952A478020000780010153B@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: andrew.cooper3@citrix.com, julien.grall@arm.com, sstabellini@kernel.org,
 wei.liu2@citrix.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v5 09/13] xen: move do_nmi_op and make it
	x86 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>

T24gVHVlLCBKdW4gMjcsIDIwMTcgYXQgMTI6MzE6MjBQTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+IDA2LzI2LzE3IDY6MjkgUE0g
Pj4+Cj4gPlNpbmNlIEFSTSBkb2Vzbid0IG5lZWQgZG9fbm1pX29wLCBtb3ZlIHRoZSBoeXBlcmNh
bGwgaGFuZGxlciBmcm9tCj4gPmNvbW1vbi9rZXJuZWwuYyB0byBwdi9jYWxsYmFjay5jLgo+IAo+
IFRoZXJlIGFyZSB0d28gaGFuZGxlcnMgeW91IGFjdHVhbGx5IG1vdmUsIGFuZCB3aGlsZSB0aGVp
ciBuZWl0aGVyIGxhcmdlIG5vcgo+IGxpa2VseSB0byBjaGFuZ2UsIEkgc3RpbGwgc29tZXdoYXQg
ZGlzbGlrZSB0aGUgY29kZSBkdXBsaWNhdGlvbiB5b3UgaW50cm9kdWNlLgo+IEJ1dCBJIGd1ZXNz
IG5vdCBlbm91Z2ggdG8gcHV0IHVuZGVyIHF1ZXN0aW9uIHRoZSBSLWIgeW91J3ZlIGFscmVhZHkg
Z290Cj4gZnJvbSBBbmRyZXcuCj4gCgpJJ20gd2l0aCBBbmRyZXcgaGVyZS4gSSBkZWxpYmVyYXRl
bHkgdW5yb2xsZWQgYWxsIG1hY3JvcyBiZWNhdXNlIHRoZQpyZXN1bHRpbmcgY29kZSBpcyBjbGVh
bmVyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 28 10:14:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 10:14:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQ9zD-00044z-Hy; Wed, 28 Jun 2017 10: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 <prvs=3451ee960=wei.liu2@citrix.com>)
 id 1dQ9zC-00044f-3f
 for xen-devel@lists.xenproject.org; Wed, 28 Jun 2017 10:14:14 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 62/C5-03582-57183595; Wed, 28 Jun 2017 10:14:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHSDvW5JY3C
 kwYUtNhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a2zx/YCpZzVFxpns/cwHiWrYuRk0NCwF/i
 +qZXrCA2i4CqRNeCvcwgNpuAssTPzl6wGhEBXYlnC56B2cwCqRLbbn9mArGFBTwlns77DtbLK
 2AhsfPBNUYQW0jgO6PEoUdmEHFBiZMzn7BA9OpILNj9CWgOB5AtLbH8HwdImFPATuLn5o1gra
 ICKhKdS+ewQIxRkOiYfoxpAiPfLCSTZiGZNAth0gJG5lWMGsWpRWWpRbpGpnpJRZnpGSW5iZk
 5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIGBxgAEOxhXLQg8xCjJwaQkyrv3S1CkEF9SfkplRmJx
 RnxRaU5q8SFGGQ4OJQne4obgSCHBotT01Iq0zBxgyMOkJTh4lER4u+uA0rzFBYm5xZnpEKlTj
 IpS4ryWIH0CIImM0jy4NlicXWKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5IwbwXIFJ7MvBK46a
 +AFjMBLWaZFwCyuCQRISXVwOiYv1LAJm01i8fz/VOWhbQqF/4VbPq7beGytx4nlb6YGIksfVY
 3T5nvffAN2yunzlr//pr9YinXpXY13lPx1zt2Mz1r/bJV19l9qurRhOQv7TczGJoszufVfP4Z
 K1K5ITP/o7bLydUhs21umN203bV01887XYfNcxeZxti1H9wwqVg6rU7hZrUSS3FGoqEWc1FxI
 gDJtc87rgIAAA==
X-Env-Sender: prvs=3451ee960=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1498644851!99968831!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41390 invoked from network); 28 Jun 2017 10:14:12 -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;
 28 Jun 2017 10:14:12 -0000
X-IronPort-AV: E=Sophos;i="5.40,274,1496102400"; d="scan'208";a="438104752"
Date: Wed, 28 Jun 2017 11:14:09 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170628101409.s3vgpcwaqnvi7lwa@citrix.com>
References: <20170626162842.482-1-wei.liu2@citrix.com>
 <20170626162842.482-2-wei.liu2@citrix.com>
 <5951F77F02000078001013C2@prv-mh.provo.novell.com>
 <20170627084828.ek4gnq2cwz74hu4y@citrix.com>
 <0a5c0a4c-6702-9f00-50b2-b2f39ba043ff@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <0a5c0a4c-6702-9f00-50b2-b2f39ba043ff@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 v5 01/13] x86: move callback_op code to
	pv/callback.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>

T24gVHVlLCBKdW4gMjcsIDIwMTcgYXQgMDY6NTc6NTJQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAyNy8wNi8xNyAwOTo0OCwgV2VpIExpdSB3cm90ZToKPiA+IE9uIFR1ZSwgSnVu
IDI3LCAyMDE3IGF0IDEyOjEzOjE5QU0gLTA2MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+Pj4+
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+IDA2LzI2LzE3IDY6MjkgUE0gPj4+Cj4gPj4+
IC0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9NYWtlZmlsZQo+ID4+PiArKysgYi94ZW4vYXJjaC94ODYv
cHYvTWFrZWZpbGUKPiA+Pj4gQEAgLTEsNiArMSw3IEBACj4gPj4gID5vYmoteSArPSBoeXBlcmNh
bGwubwo+ID4+ICA+b2JqLXkgKz0gdHJhcHMubwo+ID4+ICA+Cj4gPj4+ICtvYmoteSArPSBjYWxs
YmFjay5vCj4gPj4gID5vYmotYmluLXkgKz0gZG9tMF9idWlsZC5pbml0Lm8KPiA+PiAgPm9iai15
ICs9IGRvbWFpbi5vCj4gPj4gID5vYmoteSArPSBlbXVsYXRlLm8KPiA+Pgo+ID4+IE5vdCBzb21l
dGhpbmcgdG8gYmUgZGVhbHQgd2l0aCBpbiB0aGlzIHBhdGNoLCBidXQgLSBpcyB0aGVyZSBhIHJl
YXNvbiB3ZQo+ID4+IGhhdmUgdHdvIGdyb3VwcyBvZiBvYmplY3QgZmlsZXMgaGVyZT8gSSBzZWUg
bm9uZSwgYW5kIGhlbmNlIHdvdWxkIGhhdmUKPiA+PiBleHBlY3RlZCB0aGlzIHRvIGJlIGEgc2lu
Z2xlIHNvcnRlZCBsaXN0IGluc3RlYWQgb2YgdHdvLgo+ID4+Cj4gPiBOby4gSXQganVzdCBzbyBo
YXBwZW5lZCBJIGFkZGVkIGEgbmV3bGluZSBhdCBzb21lIHBvaW50Lgo+ID4KPiA+IEkgd2lsbCBz
dWJtaXQgYSBwYXRjaCB0byBmaXggdGhpcyBhdCBzb21lIHBvaW50Lgo+IAo+IEknZCBzdWdnZXN0
IHNwbGl0dGluZyB0aGUgb2JqLXkgYW5kIG9iai1iaW4teSBsaXN0cywgYXMgaXQgd2lsbCBtYWtl
IHRoZQo+IE1ha2VmaWxlIGVhc2llciB0byByZWFkLiAgVGhhdCBhcHBlYXJzIHRvIGhhdmUgYmVl
biB0aGUgb3JpZ2luYWwKPiBpbnRlbnRpb24gYmVoaW5kIHRoZSBzcGFjZSBpbiB0aGUgZmlyc3Qg
cGxhY2UuCj4gCgpUaGF0J3MgYSBnb29kIHN1Z2dlc3Rpb24uCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 28 10:16:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 10: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 1dQA1V-0004Nb-29; Wed, 28 Jun 2017 10:16: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=345d76a6c=Andrew.Cooper3@citrix.com>)
 id 1dQA1T-0004NS-LT
 for xen-devel@lists.xen.org; Wed, 28 Jun 2017 10:16:35 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 5A/03-02176-20283595; Wed, 28 Jun 2017 10:16:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsWyU9JRQpepKTj
 SYPcbSYslHxezODB6HN39mymAMYo1My8pvyKBNeNgwxemgh1sFR8ermRpYJzP2sXIySEh4Cex
 dPZN9i5GDg5hAXuJT9O4QMIiAm4Slzo+s3QxcnEICZxglFg05xMLSIJZIEji0vsXTCA2m4C+x
 O4Xn5hAenkFbCVaHymDhFkEVCU2LJ0KViIqEC7xtvEIWCuvgKDEyZlPwGxOoFULzjWDrWUW0J
 RYv0sfYrq8RPPW2cwgtpCAmsS1/kvsEFemS0x81sMygZF/FpJJsxC6ZyHpXsDIvIpRozi1qCy
 1SNfQTC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzD8GIBgB+P5056HGCU5mJRE
 efd+CYoU4kvKT6nMSCzOiC8qzUktPsQow8GhJMFb3BAcKSRYlJqeWpGWmQOMBJi0BAePkghvd
 x1Qmre4IDG3ODMdInWKUZej6cOWL0xCLHn5ealS4ryWIDMEQIoySvPgRsCi8hKjrJQwLyPQUU
 I8BalFuZklqPKvGMU5GJWEeStApvBk5pXAbXoFdAQT0BEs8wJAjihJREhJNTBe1O3h5r9ntZn
 BYfcF9iab8xunv3b56HmYYdPMztN866/ml/JIf0uzXbCyqFtQtf/236f+lk/N7H23z37j2le9
 bUX94d6vN5sfTlnzL+X/tl6H1MnLHU5mzLnb5Mfy8VhJQrH3/A2Cp+5PO1T26/HeDr5lS9z3f
 Fu8d+75pnt9Xq1KVnEbXyz+p8RSnJFoqMVcVJwIADhvkbfFAgAA
X-Env-Sender: prvs=345d76a6c=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1498644994!84905256!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53494 invoked from network); 28 Jun 2017 10:16:34 -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 Jun 2017 10:16:34 -0000
X-IronPort-AV: E=Sophos;i="5.40,274,1496102400"; d="scan'208";a="48514161"
To: Jan Beulich <jbeulich@suse.com>, <marmarek@invisiblethingslab.com>
References: <1498612044-14114-1-git-send-email-marmarek@invisiblethingslab.com>
 <1498612044-14114-3-git-send-email-marmarek@invisiblethingslab.com>
 <5953481C02000078001015BA@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <41a14983-fb74-9e43-3cb4-5bfb12071bc5@citrix.com>
Date: Wed, 28 Jun 2017 11:16:33 +0100
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: <5953481C02000078001015BA@prv-mh.provo.novell.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: wei.liu2@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 2/2] libxl: fix osvm cpuid 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>

T24gMjgvMDYvMTcgMDc6MDksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE1hcmVrIE1hcmN6eWtv
d3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4gMDYvMjgvMTcg
MzowOSBBTSA+Pj4KPj4gSXQncyBiaXQgOSBub3QgMTAgKHdoaWNoIGlzIGlicykuCj4gSW5kZWVk
LCBidXQgc2hvdWxkbid0IGl0IHJhdGhlciBiZSByZW1vdmVkPyBXZSBkb24ndCBleHBvc2UgaXQg
ZnJvbSB0aGUKPiBoeXBlcnZpc29yIGF0IGFsbCBhbnltb3JlOgo+Cj4gWEVOX0NQVUZFQVRVUkUo
T1NWVywgICAgICAgICAgMyozMisgOSkgLyogICBPUyBWaXNpYmxlIFdvcmthcm91bmQgKi8KPgo+
IChub3RlIHRoZSBhYnNlbmNlIG9mIGFueSBtYXJrZXIgY2hhcmFjdGVyIGltbWVkaWF0ZWx5IGlu
c2lkZSB0aGUgY29tbWVudCkuCgpJIGRvbid0IGJlbGlldmUgd2UgaGF2ZSBldmVyIGFjdHVhbGx5
IG9mZmVyZWQgT1NWVyB0byBndWVzdHMsIGRlc3BpdGUKdGhlIHByZXRlbmNlIG9mIGJlaW5nIGFi
bGUgdG8uICBJU1RSIGl0IHdhcyBhbHdheXMgY2xvYmJlcmVkIGJlZm9yZQpiZWluZyBnaXZlbiB0
byBhIGd1ZXN0LgoKSGF2aW5nIHNhaWQgdGhhdCwgd2Ugc2hvdWxkIGJlIGFkdmVydGlzaW5nIE9T
VlcuICBJdCdzIGVudGlyZSBwdXJwb3NlIGlzCnRvIHRlbGwgdGhlIE9TIHRoYXQgdGhlcmUgaXMg
c29tZXRoaW5nIGl0IGNhbiBkbyB0byBtYW51YWxseSB3b3JrIHJvdW5kCmEgc3BlY2lmaWMgZXJy
YXR1bS4gIE9UT0gsIG1ha2luZyB0aGlzIG1pZ3JhdGUgc2FmZSBpcyBsaWFibGUgdG8gYmUgdmVy
eQpjb21wbGljYXRlZC4uLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 28 11:12:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 11:12:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQAt2-0000tq-EM; Wed, 28 Jun 2017 11:11: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=3451ee960=wei.liu2@citrix.com>)
 id 1dQAt1-0000tk-80
 for xen-devel@lists.xenproject.org; Wed, 28 Jun 2017 11:11:55 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 62/EF-02177-AFE83595; Wed, 28 Jun 2017 11:11:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRWlGSWpSXmKPExsXitHSDve6vvuB
 Ig/uT+Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozGHxtYCiazVXStMGxgXMraxcjJISHgL7F2
 5jYWEJtNQFniZ2cvG4gtIqAn0XTgOSOIzSyQJ3F29SKwemEBI4nvT58BxTk4WARUJRq+2oCEe
 QXMJU5tOcsEMVJeYlfbRbByIQEFiY7px5ggagQlTs58wgIxUkLi4IsXzBMYuWchSc1CklrAyL
 SKUaM4tagstUjX0FQvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMwEBiAYAdjw3b
 PQ4ySHExKorx7vwRFCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgXd8bHCkkWJSanlqRlpkDDEmY
 tAQHj5IIb3cdUJq3uCAxtzgzHSJ1ilGXo+nDli9MQix5+XmpUuK8r0BmCIAUZZTmwY2AxcclR
 lkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfOKA6NNiCczrwRu0yugI5iAjmCZFwByREkiQkqqgT
 Hf50tnXph7jZjle8v3Vy96FDUfNSkxnrRi31M9lbdNexZvX8W/mt+l46Be/6fJ+Rd+5p5J/re
 3yqG2X0dmX4fJzqLYzQZBk9252bhPesh3/pq6UfyOsy+HygzlC282G314+plHv4q5wdqBqdv4
 QpXFfsnu62IaZ0235gntWjPPm7Hc7RPrXiWW4oxEQy3mouJEAHTYNAmKAgAA
X-Env-Sender: prvs=3451ee960=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1498648312!96834276!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17657 invoked from network); 28 Jun 2017 11:11:53 -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 Jun 2017 11:11:53 -0000
X-IronPort-AV: E=Sophos;i="5.40,275,1496102400"; d="scan'208";a="438109430"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 28 Jun 2017 12:11:25 +0100
Message-ID: <20170628111125.5134-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH] x86/pv: reorder items in Makefile
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U3BsaXQgaXQgaW50byB0d28gc2VjdGlvbnMsIG9uZSBmb3Igb2JqLXkgYW5kIHRoZSBvdGhlciBm
b3IKb2JqLWJpbi15LgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KLS0tCiB4ZW4vYXJjaC94ODYvcHYvTWFrZWZpbGUgfCAxMCArKysrKy0tLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9wdi9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni9wdi9NYWtlZmlsZQppbmRleCBi
ZDFhNzA4MWZjLi40ZTE1NDg0NDcxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvTWFrZWZp
bGUKKysrIGIveGVuL2FyY2gveDg2L3B2L01ha2VmaWxlCkBAIC0xLDEzICsxLDEzIEBACi1vYmot
eSArPSBoeXBlcmNhbGwubwotb2JqLXkgKz0gdHJhcHMubwotCiBvYmoteSArPSBjYWxsYmFjay5v
Ci1vYmotYmluLXkgKz0gZG9tMF9idWlsZC5pbml0Lm8KIG9iai15ICs9IGRvbWFpbi5vCiBvYmot
eSArPSBlbXVsYXRlLm8KIG9iai15ICs9IGVtdWwtZ2F0ZS1vcC5vCiBvYmoteSArPSBlbXVsLWlu
di1vcC5vCiBvYmoteSArPSBlbXVsLXByaXYtb3Aubwotb2JqLWJpbi15ICs9IGdwcl9zd2l0Y2gu
bworb2JqLXkgKz0gaHlwZXJjYWxsLm8KIG9iai15ICs9IGlyZXQubwogb2JqLXkgKz0gbWlzYy1o
eXBlcmNhbGxzLm8KK29iai15ICs9IHRyYXBzLm8KKworb2JqLWJpbi15ICs9IGRvbTBfYnVpbGQu
aW5pdC5vCitvYmotYmluLXkgKz0gZ3ByX3N3aXRjaC5vCi0tIAoyLjExLjAKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 28 11:12:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 11:12: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 1dQAtn-0000wo-Ms; Wed, 28 Jun 2017 11:12: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=345d76a6c=Andrew.Cooper3@citrix.com>)
 id 1dQAtm-0000wg-Do
 for xen-devel@lists.xenproject.org; Wed, 28 Jun 2017 11:12:42 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 8D/B7-01994-92F83595; Wed, 28 Jun 2017 11:12:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsWyU9JRQlezPzj
 SYMdsYYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPC7iNMBZcZK+Z8+cfawLiZsYuRk0NCwE/i
 zIL1YLawgJnEj9bNLCC2iICvxN3HTUwgtpCAuUTLjSlsIDazgLLEpuXrwOJsAvoSu198ArN5B
 Wwlfj/7B1bDIqAq8adnF1hcVCBc4m3jERaIGkGJkzOfgNmcAhYSUw6uY4GYaSBxZNEcVghbXm
 L72znMEHvVJK71X2KHuDNdYuKzHpYJjPyzkIyahaR9FpL2BYzMqxjVi1OLylKLdC31kooy0zN
 KchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECQ7CegYFxB+Prn06HGCU5mJREefd+CYoU4kvK
 T6nMSCzOiC8qzUktPsQow8GhJMGr1BccKSRYlJqeWpGWmQOMBpi0BAePkghvdx1Qmre4IDG3O
 DMdInWKUZej6cOWL0xCLHn5ealS4ryveoGKBECKMkrz4EbAIvMSo6yUMC8jAwODEE9BalFuZg
 mq/CtGcQ5GJWHeGyBTeDLzSuA2vQI6ggnoCJZ5ASBHlCQipKQaGFsvRPbsNMt88OmG27xs7tY
 bX4Mvn1pxYz9LyfXm5du/Sk0XePj9b2LT+YbtIf2yOh6TTokG7Gk7Nfn65Bi+FOvM9xq+V6dZ
 6O37L5SyX/Vu+fEFf3wfKU1i8Tq/ZUlPzhSfEKcCLw3vFew350ka3jXzqv5z8OCpCUox3+o7h
 S57eZqpXZyaKabEUpyRaKjFXFScCACgAkzwxwIAAA==
X-Env-Sender: prvs=345d76a6c=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1498648361!107126333!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31921 invoked from network); 28 Jun 2017 11:12:41 -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;
 28 Jun 2017 11:12:41 -0000
X-IronPort-AV: E=Sophos;i="5.40,275,1496102400"; d="scan'208";a="48517057"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170628111125.5134-1-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <b908edad-30d4-497f-01a1-de7852832eb8@citrix.com>
Date: Wed, 28 Jun 2017 12:12:40 +0100
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: <20170628111125.5134-1-wei.liu2@citrix.com>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] x86/pv: reorder items in Makefile
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMjgvMDYvMTcgMTI6MTEsIFdlaSBMaXUgd3JvdGU6Cj4gU3BsaXQgaXQgaW50byB0d28gc2Vj
dGlvbnMsIG9uZSBmb3Igb2JqLXkgYW5kIHRoZSBvdGhlciBmb3IKPiBvYmotYmluLXkuCj4KPiBT
aWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKQWNrZWQtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 28 11:16:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 11:16: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 1dQAxi-0001Bf-Dw; Wed, 28 Jun 2017 11: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 <prvs=345d76a6c=Andrew.Cooper3@citrix.com>)
 id 1dQAxh-0001BK-Ba
 for xen-devel@lists.xen.org; Wed, 28 Jun 2017 11:16:45 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 62/5D-03704-C1093595; Wed, 28 Jun 2017 11:16:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeJIrShJLcpLzFFi42JxWrohUldmQnC
 kwYrJPBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bs1xeZCjo9Kg5+9WpgnGvWxcjJISHgL3Fp
 QxMziM0moC+x+8UnJhBbREBd4nTHRVYQm1nAXeLTre8sILawgKlEw7fd7CA2i4CqxNxZjYwgN
 q+Ap8S3WwvZIWbKSZw//hNsJqeAl8TO02/AeoWAau51NzNB2GoS1/ovsUP0CkqcnPmEBWKXhM
 TBFy+YJzDyzkKSmoUktYCRaRWjRnFqUVlqka6hkV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJ
 SsV5yfu4mRmDoMADBDsbLGwMOMUpyMCmJ8u79EhQpxJeUn1KZkVicEV9UmpNafIhRhoNDSYJX
 rj84UkiwKDU9tSItMwcYxDBpCQ4eJRHe7jqgNG9xQWJucWY6ROoUo6KUOO+pPqCEAEgiozQPr
 g0WOZcYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzHsSZApPZl4J3PRXQIuZgBazzAsAWVySiJ
 CSamDkChZ+38Lvf551b19p7aIvOce3GIeX5GWtWe3g9Xn/dhnfaq3iCfs+Vvv6a9kteSdz7OP
 GMIk5kpHb6kpvZSx6qsn061mcZOr6M45y8tpdd21WSsmKCEk4HI+bfyhdw+vEc4cXjbwH557X
 Nw1VM9GMFKgNk99wbNHs30H64mkbZ8pcFmie/EKJpTgj0VCLuag4EQBkJ/oWlwIAAA==
X-Env-Sender: prvs=345d76a6c=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1498648601!94294098!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11780 invoked from network); 28 Jun 2017 11:16:43 -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;
 28 Jun 2017 11:16:43 -0000
X-IronPort-AV: E=Sophos;i="5.40,275,1496102400"; d="scan'208";a="429637317"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 28 Jun 2017 12:16:22 +0100
Message-ID: <1498648582-15521-4-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1498648582-15521-1-git-send-email-andrew.cooper3@citrix.com>
References: <1498648582-15521-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>
Subject: [Xen-devel] [PATCH 4/4] x86/shadow: Switch to using 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>

c2hfcGluKCkgaGFzIGJvb2xlYW4gcHJvcGVydGllcywgc28gc3dpdGNoIGl0cyByZXR1cm4gdHlw
ZS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+Ci0tLQpDQzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+Ci0tLQogeGVuL2FyY2gveDg2L21t
L3NoYWRvdy9jb21tb24uYyAgfCAgNCArKy0tCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRp
LmMgICB8IDM4ICsrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJj
aC94ODYvbW0vc2hhZG93L25vbmUuYyAgICB8ICA2ICsrKy0tLQogeGVuL2FyY2gveDg2L21tL3No
YWRvdy9wcml2YXRlLmggfCAxMiArKysrKystLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvc2hh
ZG93LmggICAgIHwgIDIgKy0KIDUgZmlsZXMgY2hhbmdlZCwgMzEgaW5zZXJ0aW9ucygrKSwgMzEg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24u
YyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKaW5kZXggMmU2NGE3Ny4uMzZmNTc0
NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYworKysgYi94ZW4v
YXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCkBAIC00MCw3ICs0MCw3IEBACiAKIERFRklORV9Q
RVJfQ1BVKHVpbnQzMl90LHRyYWNlX3NoYWRvd19wYXRoX2ZsYWdzKTsKIAotc3RhdGljIGludCBz
aF9lbmFibGVfbG9nX2RpcnR5KHN0cnVjdCBkb21haW4gKiwgYm9vbF90IGxvZ19nbG9iYWwpOwor
c3RhdGljIGludCBzaF9lbmFibGVfbG9nX2RpcnR5KHN0cnVjdCBkb21haW4gKiwgYm9vbCBsb2df
Z2xvYmFsKTsKIHN0YXRpYyBpbnQgc2hfZGlzYWJsZV9sb2dfZGlydHkoc3RydWN0IGRvbWFpbiAq
KTsKIHN0YXRpYyB2b2lkIHNoX2NsZWFuX2RpcnR5X2JpdG1hcChzdHJ1Y3QgZG9tYWluICopOwog
CkBAIC0zNTUzLDcgKzM1NTMsNyBAQCBzaGFkb3dfd3JpdGVfcDJtX2VudHJ5KHN0cnVjdCBkb21h
aW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAogLyogU2hhZG93IHNwZWNpZmljIGNvZGUgd2hpY2gg
aXMgY2FsbGVkIGluIHBhZ2luZ19sb2dfZGlydHlfZW5hYmxlKCkuCiAgKiBSZXR1cm4gMCBpZiBu
byBwcm9ibGVtIGZvdW5kLgogICovCi1zdGF0aWMgaW50IHNoX2VuYWJsZV9sb2dfZGlydHkoc3Ry
dWN0IGRvbWFpbiAqZCwgYm9vbF90IGxvZ19nbG9iYWwpCitzdGF0aWMgaW50IHNoX2VuYWJsZV9s
b2dfZGlydHkoc3RydWN0IGRvbWFpbiAqZCwgYm9vbCBsb2dfZ2xvYmFsKQogewogICAgIGludCBy
ZXQ7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYyBiL3hlbi9h
cmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwppbmRleCBmNjVmZmM2Li5jYmY1YTM1IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKKysrIGIveGVuL2FyY2gveDg2L21t
L3NoYWRvdy9tdWx0aS5jCkBAIC0zNjcsOSArMzY3LDkgQEAgc3RhdGljIHZvaWQgc2hfYXVkaXRf
Z3coc3RydWN0IHZjcHUgKnYsIGNvbnN0IHdhbGtfdCAqZ3cpCiAKIC8qCiAgKiBXcml0ZSBhIG5l
dyB2YWx1ZSBpbnRvIHRoZSBndWVzdCBwYWdldGFibGUsIGFuZCB1cGRhdGUgdGhlIHNoYWRvd3MK
LSAqIGFwcHJvcHJpYXRlbHkuICBSZXR1cm5zIDAgaWYgd2UgcGFnZS1mYXVsdGVkLCAxIGZvciBz
dWNjZXNzLgorICogYXBwcm9wcmlhdGVseS4gIFJldHVybnMgZmFsc2UgaWYgd2UgcGFnZS1mYXVs
dGVkLCB0cnVlIGZvciBzdWNjZXNzLgogICovCi1zdGF0aWMgYm9vbF90CitzdGF0aWMgYm9vbAog
c2hfd3JpdGVfZ3Vlc3RfZW50cnkoc3RydWN0IHZjcHUgKnYsIGludHB0ZV90ICpwLCBpbnRwdGVf
dCBuZXcsIG1mbl90IGdtZm4pCiB7CiAjaWYgQ09ORklHX1BBR0lOR19MRVZFTFMgPT0gR1VFU1Rf
UEFHSU5HX0xFVkVMUwpAQCAtMzgzLDE3ICszODMsMTcgQEAgc2hfd3JpdGVfZ3Vlc3RfZW50cnko
c3RydWN0IHZjcHUgKnYsIGludHB0ZV90ICpwLCBpbnRwdGVfdCBuZXcsIG1mbl90IGdtZm4pCiAK
ICAgICByZXR1cm4gIWZhaWxlZDsKICNlbHNlCi0gICAgcmV0dXJuIDA7CisgICAgcmV0dXJuIGZh
bHNlOwogI2VuZGlmCiB9CiAKIC8qCiAgKiBDbXB4Y2hnIGEgbmV3IHZhbHVlIGludG8gdGhlIGd1
ZXN0IHBhZ2V0YWJsZSwgYW5kIHVwZGF0ZSB0aGUgc2hhZG93cwotICogYXBwcm9wcmlhdGVseS4g
UmV0dXJucyAwIGlmIHdlIHBhZ2UtZmF1bHRlZCwgMSBpZiBub3QuCisgKiBhcHByb3ByaWF0ZWx5
LiBSZXR1cm5zIGZhbHNlIGlmIHdlIHBhZ2UtZmF1bHRlZCwgdHJ1ZSBpZiBub3QuCiAgKiBOLkIu
IGNhbGxlciBzaG91bGQgY2hlY2sgdGhlIHZhbHVlIG9mICJvbGQiIHRvIHNlZSBpZiB0aGUgY21w
eGNoZyBpdHNlbGYKICAqIHdhcyBzdWNjZXNzZnVsLgogICovCi1zdGF0aWMgYm9vbF90CitzdGF0
aWMgYm9vbAogc2hfY21weGNoZ19ndWVzdF9lbnRyeShzdHJ1Y3QgdmNwdSAqdiwgaW50cHRlX3Qg
KnAsIGludHB0ZV90ICpvbGQsCiAgICAgICAgICAgICAgICAgICAgICAgIGludHB0ZV90IG5ldywg
bWZuX3QgZ21mbikKIHsKQEAgLTQxMCw3ICs0MTAsNyBAQCBzaF9jbXB4Y2hnX2d1ZXN0X2VudHJ5
KHN0cnVjdCB2Y3B1ICp2LCBpbnRwdGVfdCAqcCwgaW50cHRlX3QgKm9sZCwKIAogICAgIHJldHVy
biAhZmFpbGVkOwogI2Vsc2UKLSAgICByZXR1cm4gMDsKKyAgICByZXR1cm4gZmFsc2U7CiAjZW5k
aWYKIH0KIApAQCAtNTMwLDcgKzUzMCw3IEBAIF9zaF9wcm9wYWdhdGUoc3RydWN0IHZjcHUgKnYs
CiAgICAgZ2ZuX3QgdGFyZ2V0X2dmbiA9IGd1ZXN0X2wxZV9nZXRfZ2ZuKGd1ZXN0X2VudHJ5KTsK
ICAgICB1MzIgcGFzc190aHJ1X2ZsYWdzOwogICAgIHUzMiBnZmxhZ3MsIHNmbGFnczsKLSAgICBi
b29sX3QgbW1pb19tZm47CisgICAgYm9vbCBtbWlvX21mbjsKIAogICAgIC8qIFdlIGRvbid0IHNo
YWRvdyBQQUUgbDNzICovCiAgICAgQVNTRVJUKEdVRVNUX1BBR0lOR19MRVZFTFMgPiAzIHx8IGxl
dmVsICE9IDMpOwpAQCAtMzYyMCw3ICszNjIwLDcgQEAgc3RhdGljIGludCBzaF9wYWdlX2ZhdWx0
KHN0cnVjdCB2Y3B1ICp2LAogICogaW5zdHJ1Y3Rpb24gc2hvdWxkIGJlIGlzc3VlZCBvbiB0aGUg
aGFyZHdhcmUsIG9yIDAgaWYgaXQncyBzYWZlIG5vdAogICogdG8gZG8gc28uCiAgKi8KLXN0YXRp
YyBib29sX3Qgc2hfaW52bHBnKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIHZhKQorc3Rh
dGljIGJvb2wgc2hfaW52bHBnKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIHZhKQogewog
ICAgIG1mbl90IHNsMW1mbjsKICAgICBzaGFkb3dfbDJlX3Qgc2wyZTsKQEAgLTM2NDUsNyArMzY0
NSw3IEBAIHN0YXRpYyBib29sX3Qgc2hfaW52bHBnKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBs
b25nIHZhKQogICAgICAgICBpZiAoICEoc2hhZG93X2w0ZV9nZXRfZmxhZ3MoCiAgICAgICAgICAg
ICAgICAgICAgc2hfbGluZWFyX2w0X3RhYmxlKHYpW3NoYWRvd19sNF9saW5lYXJfb2Zmc2V0KHZh
KV0pCiAgICAgICAgICAgICAgICAmIF9QQUdFX1BSRVNFTlQpICkKLSAgICAgICAgICAgIHJldHVy
biAwOworICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgICAgICAvKiBUaGlzIG11c3Qgc3Rp
bGwgYmUgYSBjb3B5LWZyb20tdXNlciBiZWNhdXNlIHdlIGRvbid0IGhhdmUgdGhlCiAgICAgICAg
ICAqIHBhZ2luZyBsb2NrLCBhbmQgdGhlIGhpZ2hlci1sZXZlbCBzaGFkb3dzIG1pZ2h0IGRpc2Fw
cGVhcgogICAgICAgICAgKiB1bmRlciBvdXIgZmVldC4gKi8KQEAgLTM2NTQsMTYgKzM2NTQsMTYg
QEAgc3RhdGljIGJvb2xfdCBzaF9pbnZscGcoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcg
dmEpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2YgKHNsM2UpKSAhPSAwICkK
ICAgICAgICAgewogICAgICAgICAgICAgcGVyZmNfaW5jcihzaGFkb3dfaW52bHBnX2ZhdWx0KTsK
LSAgICAgICAgICAgIHJldHVybiAwOworICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgICAg
ICB9CiAgICAgICAgIGlmICggIShzaGFkb3dfbDNlX2dldF9mbGFncyhzbDNlKSAmIF9QQUdFX1BS
RVNFTlQpICkKLSAgICAgICAgICAgIHJldHVybiAwOworICAgICAgICAgICAgcmV0dXJuIGZhbHNl
OwogICAgIH0KICNlbHNlIC8qIFNIQURPV19QQUdJTkdfTEVWRUxTID09IDMgKi8KICAgICBpZiAo
ICEobDNlX2dldF9mbGFncyh2LT5hcmNoLnBhZ2luZy5zaGFkb3cubDN0YWJsZVtzaGFkb3dfbDNf
bGluZWFyX29mZnNldCh2YSldKQogICAgICAgICAgICAmIF9QQUdFX1BSRVNFTlQpICkKICAgICAg
ICAgLy8gbm8gbmVlZCB0byBmbHVzaCBhbnl0aGluZyBpZiB0aGVyZSdzIG5vIFNMMi4uLgotICAg
ICAgICByZXR1cm4gMDsKKyAgICAgICAgcmV0dXJuIGZhbHNlOwogI2VuZGlmCiAKICAgICAvKiBU
aGlzIG11c3Qgc3RpbGwgYmUgYSBjb3B5LWZyb20tdXNlciBiZWNhdXNlIHdlIGRvbid0IGhhdmUg
dGhlIHNoYWRvdwpAQCAtMzY3MywxNCArMzY3MywxNCBAQCBzdGF0aWMgYm9vbF90IHNoX2ludmxw
ZyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyB2YSkKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc2l6ZW9mIChzbDJlKSkgIT0gMCApCiAgICAgewogICAgICAgICBwZXJmY19pbmNyKHNo
YWRvd19pbnZscGdfZmF1bHQpOwotICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgcmV0dXJuIGZh
bHNlOwogICAgIH0KIAogICAgIC8vIElmIHRoZXJlJ3Mgbm90aGluZyBzaGFkb3dlZCBmb3IgdGhp
cyBwYXJ0aWN1bGFyIHNsMmUsIHRoZW4KICAgICAvLyB0aGVyZSBpcyBubyBuZWVkIHRvIGRvIGFu
IGludmxwZywgZWl0aGVyLi4uCiAgICAgLy8KICAgICBpZiAoICEoc2hhZG93X2wyZV9nZXRfZmxh
Z3Moc2wyZSkgJiBfUEFHRV9QUkVTRU5UKSApCi0gICAgICAgIHJldHVybiAwOworICAgICAgICBy
ZXR1cm4gZmFsc2U7CiAKICAgICAvLyBDaGVjayB0byBzZWUgaWYgdGhlIFNMMiBpcyBhIHNwbGlu
dGVyZWQgc3VwZXJwYWdlLi4uCiAgICAgLy8gSWYgc28sIHRoZW4gd2UnbGwgbmVlZCB0byBmbHVz
aCB0aGUgZW50aXJlIFRMQiAoYmVjYXVzZSB0aGF0J3MKQEAgLTM2OTEsNyArMzY5MSw3IEBAIHN0
YXRpYyBib29sX3Qgc2hfaW52bHBnKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIHZhKQog
ICAgICAgICAgPT0gU0hfdHlwZV9mbDFfc2hhZG93ICkKICAgICB7CiAgICAgICAgIGZsdXNoX3Rs
Yl9sb2NhbCgpOwotICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgcmV0dXJuIGZhbHNlOwogICAg
IH0KIAogI2lmIChTSEFET1dfT1BUSU1JWkFUSU9OUyAmIFNIT1BUX09VVF9PRl9TWU5DKQpAQCAt
MzcxOCwxMyArMzcxOCwxMyBAQCBzdGF0aWMgYm9vbF90IHNoX2ludmxwZyhzdHJ1Y3QgdmNwdSAq
diwgdW5zaWduZWQgbG9uZyB2YSkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBwZXJm
Y19pbmNyKHNoYWRvd19pbnZscGdfZmF1bHQpOwogICAgICAgICAgICAgICAgIHBhZ2luZ191bmxv
Y2soZCk7Ci0gICAgICAgICAgICAgICAgcmV0dXJuIDA7CisgICAgICAgICAgICAgICAgcmV0dXJu
IGZhbHNlOwogICAgICAgICAgICAgfQogCiAgICAgICAgICAgICBpZiAoICEoc2hhZG93X2wyZV9n
ZXRfZmxhZ3Moc2wyZSkgJiBfUEFHRV9QUkVTRU5UKSApCiAgICAgICAgICAgICB7CiAgICAgICAg
ICAgICAgICAgcGFnaW5nX3VubG9jayhkKTsKLSAgICAgICAgICAgICAgICByZXR1cm4gMDsKKyAg
ICAgICAgICAgICAgICByZXR1cm4gZmFsc2U7CiAgICAgICAgICAgICB9CiAKICAgICAgICAgICAg
IHNsMW1mbiA9IHNoYWRvd19sMmVfZ2V0X21mbihzbDJlKTsKQEAgLTM3NDIsMTIgKzM3NDIsMTIg
QEAgc3RhdGljIGJvb2xfdCBzaF9pbnZscGcoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcg
dmEpCiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBwYWdpbmdfdW5sb2NrKGQpOwogICAgICAg
ICAgICAgLyogTmVlZCB0aGUgaW52bHBnLCB0byBwaWNrIHVwIHRoZSBkaXNhcHBlYXJlYW5jZSBv
ZiB0aGUgc2wxZSAqLwotICAgICAgICAgICAgcmV0dXJuIDE7CisgICAgICAgICAgICByZXR1cm4g
dHJ1ZTsKICAgICAgICAgfQogICAgIH0KICNlbmRpZgogCi0gICAgcmV0dXJuIDE7CisgICAgcmV0
dXJuIHRydWU7CiB9CiAKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9ub25l
LmMgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L25vbmUuYwppbmRleCA0MWNlNTkzLi45ZTZhZDIz
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L25vbmUuYworKysgYi94ZW4vYXJj
aC94ODYvbW0vc2hhZG93L25vbmUuYwpAQCAtMSw3ICsxLDcgQEAKICNpbmNsdWRlIDx4ZW4vbW0u
aD4KICNpbmNsdWRlIDxhc20vc2hhZG93Lmg+CiAKLXN0YXRpYyBpbnQgX2VuYWJsZV9sb2dfZGly
dHkoc3RydWN0IGRvbWFpbiAqZCwgYm9vbF90IGxvZ19nbG9iYWwpCitzdGF0aWMgaW50IF9lbmFi
bGVfbG9nX2RpcnR5KHN0cnVjdCBkb21haW4gKmQsIGJvb2wgbG9nX2dsb2JhbCkKIHsKICAgICBB
U1NFUlQoaXNfcHZfZG9tYWluKGQpKTsKICAgICByZXR1cm4gLUVPUE5PVFNVUFA7CkBAIC0zNywx
MCArMzcsMTAgQEAgc3RhdGljIGludCBfcGFnZV9mYXVsdChzdHJ1Y3QgdmNwdSAqdiwgdW5zaWdu
ZWQgbG9uZyB2YSwKICAgICByZXR1cm4gMDsKIH0KIAotc3RhdGljIGJvb2xfdCBfaW52bHBnKHN0
cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIHZhKQorc3RhdGljIGJvb2wgX2ludmxwZyhzdHJ1
Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyB2YSkKIHsKICAgICBBU1NFUlRfVU5SRUFDSEFCTEUo
KTsKLSAgICByZXR1cm4gMTsKKyAgICByZXR1cm4gdHJ1ZTsKIH0KIAogc3RhdGljIHVuc2lnbmVk
IGxvbmcgX2d2YV90b19nZm4oc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBwMm1fZG9tYWluICpwMm0s
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaCBiL3hlbi9hcmNo
L3g4Ni9tbS9zaGFkb3cvcHJpdmF0ZS5oCmluZGV4IDQ3MjY3NmMuLjJlNmEwNjAgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvcHJpdmF0ZS5oCisrKyBiL3hlbi9hcmNoL3g4Ni9t
bS9zaGFkb3cvcHJpdmF0ZS5oCkBAIC02MjQsMTMgKzYyNCwxMyBAQCBwcmV2X3Bpbm5lZF9zaGFk
b3coc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwKIAogLyogUGluIGEgc2hhZG93IHBhZ2U6IHRha2Ug
YW4gZXh0cmEgcmVmY291bnQsIHNldCB0aGUgcGluIGJpdCwKICAqIGFuZCBwdXQgdGhlIHNoYWRv
dyBhdCB0aGUgaGVhZCBvZiB0aGUgbGlzdCBvZiBwaW5uZWQgc2hhZG93cy4KLSAqIFJldHVybnMg
MCBmb3IgZmFpbHVyZSwgMSBmb3Igc3VjY2Vzcy4gKi8KLXN0YXRpYyBpbmxpbmUgaW50IHNoX3Bp
bihzdHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBzbWZuKQorICogUmV0dXJucyBmYWxzZSBmb3IgZmFp
bHVyZSwgdHJ1ZSBmb3Igc3VjY2Vzcy4gKi8KK3N0YXRpYyBpbmxpbmUgYm9vbCBzaF9waW4oc3Ry
dWN0IGRvbWFpbiAqZCwgbWZuX3Qgc21mbikKIHsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpzcFs0
XTsKICAgICBzdHJ1Y3QgcGFnZV9saXN0X2hlYWQgKnBpbl9saXN0OwogICAgIHVuc2lnbmVkIGlu
dCBpLCBwYWdlczsKLSAgICBib29sX3QgYWxyZWFkeV9waW5uZWQ7CisgICAgYm9vbCBhbHJlYWR5
X3Bpbm5lZDsKIAogICAgIEFTU0VSVChtZm5fdmFsaWQoc21mbikpOwogICAgIHNwWzBdID0gbWZu
X3RvX3BhZ2Uoc21mbik7CkBAIC02NDEsNyArNjQxLDcgQEAgc3RhdGljIGlubGluZSBpbnQgc2hf
cGluKHN0cnVjdCBkb21haW4gKmQsIG1mbl90IHNtZm4pCiAKICAgICBwaW5fbGlzdCA9ICZkLT5h
cmNoLnBhZ2luZy5zaGFkb3cucGlubmVkX3NoYWRvd3M7CiAgICAgaWYgKCBhbHJlYWR5X3Bpbm5l
ZCAmJiBzcFswXSA9PSBwYWdlX2xpc3RfZmlyc3QocGluX2xpc3QpICkKLSAgICAgICAgcmV0dXJu
IDE7CisgICAgICAgIHJldHVybiB0cnVlOwogCiAgICAgLyogVHJlYXQgdGhlIHVwLXRvLWZvdXIg
cGFnZXMgb2YgdGhlIHNoYWRvdyBhcyBhIHVuaXQgaW4gdGhlIGxpc3Qgb3BzICovCiAgICAgZm9y
ICggaSA9IDE7IGkgPCBwYWdlczsgaSsrICkKQEAgLTY2MSw3ICs2NjEsNyBAQCBzdGF0aWMgaW5s
aW5lIGludCBzaF9waW4oc3RydWN0IGRvbWFpbiAqZCwgbWZuX3Qgc21mbikKICAgICB7CiAgICAg
ICAgIC8qIE5vdCBwaW5uZWQ6IHBpbiBpdCEgKi8KICAgICAgICAgaWYgKCAhc2hfZ2V0X3JlZihk
LCBzbWZuLCAwKSApCi0gICAgICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgICAgIHJldHVybiBm
YWxzZTsKICAgICAgICAgc3BbMF0tPnUuc2gucGlubmVkID0gMTsKICAgICB9CiAKQEAgLTY2OSw3
ICs2NjksNyBAQCBzdGF0aWMgaW5saW5lIGludCBzaF9waW4oc3RydWN0IGRvbWFpbiAqZCwgbWZu
X3Qgc21mbikKICAgICBmb3IgKCBpID0gcGFnZXM7IGkgPiAwOyBpLS0gKQogICAgICAgICBwYWdl
X2xpc3RfYWRkKHNwW2kgLSAxXSwgcGluX2xpc3QpOwogCi0gICAgcmV0dXJuIDE7CisgICAgcmV0
dXJuIHRydWU7CiB9CiAKIC8qIFVucGluIGEgc2hhZG93IHBhZ2U6IHVuc2V0IHRoZSBwaW4gYml0
LCB0YWtlIHRoZSBzaGFkb3cgb2ZmIHRoZSBsaXN0CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20teDg2L3NoYWRvdy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zaGFkb3cuaAppbmRleCA3ZTFl
ZDNiLi42Njg5MzBhIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3NoYWRvdy5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc2hhZG93LmgKQEAgLTEwMiw3ICsxMDIsNyBAQCBpbnQg
c2hhZG93X3NldF9hbGxvY2F0aW9uKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBwYWdl
cywKICAgICAoeyBBU1NFUlRfVU5SRUFDSEFCTEUoKTsgLUVPUE5PVFNVUFA7IH0pCiAKIHN0YXRp
YyBpbmxpbmUgdm9pZCBzaF9yZW1vdmVfc2hhZG93cyhzdHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBn
bWZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2xfdCBmYXN0LCBi
b29sX3QgYWxsKSB7fQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wg
ZmFzdCwgYm9vbCBhbGwpIHt9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBzaGFkb3dfYmxvd190YWJs
ZXNfcGVyX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkKSB7fQogCi0tIAoyLjEuNAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 28 11:16:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 11:16: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 1dQAxh-0001BL-6l; Wed, 28 Jun 2017 11:16: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=345d76a6c=Andrew.Cooper3@citrix.com>)
 id 1dQAxg-0001BD-GU
 for xen-devel@lists.xen.org; Wed, 28 Jun 2017 11:16:44 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 B7/23-03044-B1093595; Wed, 28 Jun 2017 11:16:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpikeJIrShJLcpLzFFi42JxWrohUld6QnC
 kwa3JwhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aOk8/ZC7ZzVezsnMvYwPiTo4uRg0NCwF/i
 1TfHLkZODjYBfYndLz4xgdgiAuoSpzsusoLYzALhEnuPXWEDsYUFTCQuzjjPDNLKIqAqse1WH
 ojJK+ApcbZbEqRCQkBO4vzxn8wgNqeAl8TO029YQGwhoJJ73c1MELaaxLX+S+wgNq+AoMTJmU
 9YIDZJSBx88YJ5AiPvLCSpWUhSCxiZVjFqFKcWlaUW6Roa6SUVZaZnlOQmZuboGhqY6eWmFhc
 npqfmJCYV6yXn525iBIYNAxDsYLy8MeAQoyQHk5Io794vQZFCfEn5KZUZicUZ8UWlOanFhxhl
 ODiUJHjl+oMjhQSLUtNTK9Iyc4ABDJOW4OBREuHtrgNK8xYXJOYWZ6ZDpE4xKkqJ857qA0oIg
 CQySvPg2mBRc4lRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvCdBpvBk5pXATX8FtJgJaDHLvA
 CQxSWJCCmpBkYp9exTB1SFV4TsNpyktfFott/lGedOt26duCx/oVSIh0L8I3OD/VnpD564cpn
 9F5ocvr3iOOeXLYHmuXnfnpzc/yCcvXP2J6Ftd50VTl76usekWfzHKXEBS6++88XaebOqV81x
 E3I6d/XtikWHFB27b/5XvcRz48AMHd6Qu6sN/JVbvzsK/ONWYinOSDTUYi4qTgQAlGFxcZUCA
 AA=
X-Env-Sender: prvs=345d76a6c=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1498648601!94294098!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11708 invoked from network); 28 Jun 2017 11:16:42 -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;
 28 Jun 2017 11:16:42 -0000
X-IronPort-AV: E=Sophos;i="5.40,275,1496102400"; d="scan'208";a="429637315"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 28 Jun 2017 12:16:20 +0100
Message-ID: <1498648582-15521-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1498648582-15521-1-git-send-email-andrew.cooper3@citrix.com>
References: <1498648582-15521-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: [Xen-devel] [PATCH 2/4] xen/flask: Switch to using 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>

U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
LS0tCkNDOiBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KLS0tCiB4ZW4v
eHNtL2ZsYXNrL2ZsYXNrX29wLmMgICAgfCA0ICsrLS0KIHhlbi94c20vZmxhc2svaW5jbHVkZS9h
dmMuaCB8IDIgKy0KIDIgZmlsZXMgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi94c20vZmxhc2svZmxhc2tfb3AuYyBiL3hlbi94c20vZmxh
c2svZmxhc2tfb3AuYwppbmRleCA3MTljMmQ3Li4xNWFhOTZiIDEwMDY0NAotLS0gYS94ZW4veHNt
L2ZsYXNrL2ZsYXNrX29wLmMKKysrIGIveGVuL3hzbS9mbGFzay9mbGFza19vcC5jCkBAIC0yOSw3
ICsyOSw3IEBAIGVudW0gZmxhc2tfYm9vdHBhcmFtX3QgX19yZWFkX21vc3RseSBmbGFza19ib290
cGFyYW0gPSBGTEFTS19CT09UUEFSQU1fRU5GT1JDSU5HCiBzdGF0aWMgdm9pZCBwYXJzZV9mbGFz
a19wYXJhbShjaGFyICpzKTsKIGN1c3RvbV9wYXJhbSgiZmxhc2siLCBwYXJzZV9mbGFza19wYXJh
bSk7CiAKLWJvb2xfdCBfX3JlYWRfbW9zdGx5IGZsYXNrX2VuZm9yY2luZyA9IDE7Citib29sIF9f
cmVhZF9tb3N0bHkgZmxhc2tfZW5mb3JjaW5nID0gdHJ1ZTsKIAogI2RlZmluZSBNQVhfUE9MSUNZ
X1NJWkUgMHg0MDAwMDAwCiAKQEAgLTQ1Myw3ICs0NTMsNyBAQCBzdGF0aWMgaW50IGZsYXNrX3Nl
Y3VyaXR5X2xvYWQoc3RydWN0IHhlbl9mbGFza19sb2FkICpsb2FkKQogewogICAgIGludCByZXQ7
CiAgICAgdm9pZCAqYnVmID0gTlVMTDsKLSAgICBib29sX3QgaXNfcmVsb2FkID0gc3NfaW5pdGlh
bGl6ZWQ7CisgICAgYm9vbCBpc19yZWxvYWQgPSBzc19pbml0aWFsaXplZDsKIAogICAgIHJldCA9
IGRvbWFpbl9oYXNfc2VjdXJpdHkoY3VycmVudC0+ZG9tYWluLCBTRUNVUklUWV9fTE9BRF9QT0xJ
Q1kpOwogICAgIGlmICggcmV0ICkKZGlmZiAtLWdpdCBhL3hlbi94c20vZmxhc2svaW5jbHVkZS9h
dmMuaCBiL3hlbi94c20vZmxhc2svaW5jbHVkZS9hdmMuaAppbmRleCBjMTUzYzhlLi5iZmM2OWY0
IDEwMDY0NAotLS0gYS94ZW4veHNtL2ZsYXNrL2luY2x1ZGUvYXZjLmgKKysrIGIveGVuL3hzbS9m
bGFzay9pbmNsdWRlL2F2Yy5oCkBAIC0xNyw3ICsxNyw3IEBACiAjaW5jbHVkZSAiYXZfcGVybWlz
c2lvbnMuaCIKICNpbmNsdWRlICJzZWN1cml0eS5oIgogCi1leHRlcm4gYm9vbF90IGZsYXNrX2Vu
Zm9yY2luZzsKK2V4dGVybiBib29sIGZsYXNrX2VuZm9yY2luZzsKIAogLyoKICAqIEFuIGVudHJ5
IGluIHRoZSBBVkMuCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 28 11:16:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 11:16: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 1dQAxk-0001Cg-LT; Wed, 28 Jun 2017 11:16: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=345d76a6c=Andrew.Cooper3@citrix.com>)
 id 1dQAxj-0001C4-JU
 for xen-devel@lists.xen.org; Wed, 28 Jun 2017 11:16:47 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 03/14-01862-E1093595; Wed, 28 Jun 2017 11:16:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsXitHSDva7chOB
 Ig2dT+S2WfFzM4sDocXT3b6YAxijWzLyk/IoE1own614wFrREVNxfeYi1gXG+QxcjJ4eEgL/E
 oplfmEFsNgF9id0vPjGB2CIC6hKnOy6ydjFycDALxEkcvmQAEhYWMJZ4174XrIRFQFVi89ITL
 CA2r4CnxIfNR9ggRspJnD/+E2ykkICaxLX+S+wQNYISJ2c+AatnFpCQOPjiBfMERu5ZSFKzkK
 QWMDKtYtQoTi0qSy3SNTTVSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDAUGINj
 BuGa75yFGSQ4mJVHevV+CIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8Mr1B0cKCRalpqdWpGXm
 AIMSJi3BwaMkwttdB5TmLS5IzC3OTIdInWJUlBLnPdUHlBAASWSU5sG1wSLhEqOslDAvI9AhQ
 jwFqUW5mSWo8q8YxTkYlYR52UC282TmlcBNfwW0mAloMcu8AJDFJYkIKakGRp97a578FbFrKp
 7SESahWXD4xI7ovpzTS3Z1MPxTujtBgFeA5d9FyZ9TNjpoee6bIXKxffatikN1r5fcUZ3Kk/p
 0+v0ZR19efXLC8kX9vmpXgZieAFHWWwEO4d4v2/n4X4t2SfiuThXUbmN8tfCX5yLBWws/t9om
 J0hPrWDlbrjur6nwRXE/jxJLcUaioRZzUXEiAKGqUw1/AgAA
X-Env-Sender: prvs=345d76a6c=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1498648604!96071680!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49756 invoked from network); 28 Jun 2017 11:16:45 -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;
 28 Jun 2017 11:16:45 -0000
X-IronPort-AV: E=Sophos;i="5.40,275,1496102400"; d="scan'208";a="438109859"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 28 Jun 2017 12:16:19 +0100
Message-ID: <1498648582-15521-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 1/4] xen/tmem: Switch to using 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>

ICogRHJvcCByZWR1bmRhbnQgaW5pdGlhbGlzZXJzCiAqIFN0eWxlIGNvcnJlY3Rpb25zIHdoaWxl
IGNoYW5naW5nIGNsaWVudF9vdmVyX3F1b3RhKCkKICogRHJvcCBhbGwgd3JpdGUtb25seSBib29s
cyBmcm9tIGRvX3RtZW1fb3AoKQoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJh
ZC53aWxrQG9yYWNsZS5jb20+Ci0tLQogeGVuL2NvbW1vbi90bWVtLmMgICAgICAgICAgfCAzOSAr
KysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9jb21tb24vdG1lbV9j
b250cm9sLmMgIHwgMTYgKysrKysrKystLS0tLS0tLQogeGVuL2NvbW1vbi90bWVtX3hlbi5jICAg
ICAgfCAxMiArKysrKystLS0tLS0KIHhlbi9pbmNsdWRlL3hlbi90bWVtX3hlbi5oIHwgMjQgKysr
KysrKysrKysrLS0tLS0tLS0tLS0tCiA0IGZpbGVzIGNoYW5nZWQsIDQyIGluc2VydGlvbnMoKyks
IDQ5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vdG1lbS5jIGIveGVuL2Nv
bW1vbi90bWVtLmMKaW5kZXggMzA2ZGRhNi4uYzk1NWNmNyAxMDA2NDQKLS0tIGEveGVuL2NvbW1v
bi90bWVtLmMKKysrIGIveGVuL2NvbW1vbi90bWVtLmMKQEAgLTcxLDcgKzcxLDcgQEAgc3RydWN0
IHRtZW1fcGFnZV9kZXNjcmlwdG9yIHsKICAgICBwYWdlc2l6ZV90IHNpemU7IC8qIDAgPT0gUEFH
RV9TSVpFIChwZnApLCAtMSA9PSBkYXRhIGludmFsaWQsCiAgICAgICAgICAgICAgICAgICAgIGVs
c2UgY29tcHJlc3NlZCBkYXRhIChjZGF0YSkuICovCiAgICAgdWludDMyX3QgaW5kZXg7Ci0gICAg
Ym9vbF90IGV2aWN0aW9uX2F0dGVtcHRlZDsgIC8qIENIQU5HRSBUTyBsaWZldGltZXM/IChzZXR0
YWJsZSkuICovCisgICAgYm9vbCBldmljdGlvbl9hdHRlbXB0ZWQ7ICAvKiBDSEFOR0UgVE8gbGlm
ZXRpbWVzPyAoc2V0dGFibGUpLiAqLwogICAgIHVuaW9uIHsKICAgICAgICAgc3RydWN0IHBhZ2Vf
aW5mbyAqcGZwOyAgLyogUGFnZSBmcmFtZSBwb2ludGVyLiAqLwogICAgICAgICBjaGFyICpjZGF0
YTsgLyogQ29tcHJlc3NlZCBkYXRhLiAqLwpAQCAtODg0LDM5ICs4ODQsNDEgQEAgc3RhdGljIHZv
aWQgY2xpZW50X2ZsdXNoKHN0cnVjdCBjbGllbnQgKmNsaWVudCkKICAgICBjbGllbnRfZnJlZShj
bGllbnQpOwogfQogCi1zdGF0aWMgYm9vbF90IGNsaWVudF9vdmVyX3F1b3RhKHN0cnVjdCBjbGll
bnQgKmNsaWVudCkKK3N0YXRpYyBib29sIGNsaWVudF9vdmVyX3F1b3RhKGNvbnN0IHN0cnVjdCBj
bGllbnQgKmNsaWVudCkKIHsKICAgICBpbnQgdG90YWwgPSBfYXRvbWljX3JlYWQodG1lbV9nbG9i
YWwuY2xpZW50X3dlaWdodF90b3RhbCk7CiAKICAgICBBU1NFUlQoY2xpZW50ICE9IE5VTEwpOwog
ICAgIGlmICggKHRvdGFsID09IDApIHx8IChjbGllbnQtPmluZm8ud2VpZ2h0ID09IDApIHx8CiAg
ICAgICAgICAgKGNsaWVudC0+ZXBoX2NvdW50ID09IDApICkKLSAgICAgICAgcmV0dXJuIDA7Ci0g
ICAgcmV0dXJuICggKCh0bWVtX2dsb2JhbC5lcGhfY291bnQqMTAwTCkgLyBjbGllbnQtPmVwaF9j
b3VudCApID4KLSAgICAgICAgICAgICAoKHRvdGFsKjEwMEwpIC8gY2xpZW50LT5pbmZvLndlaWdo
dCkgKTsKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgcmV0dXJuICgoKHRtZW1fZ2xvYmFs
LmVwaF9jb3VudCAqIDEwMEwpIC8gY2xpZW50LT5lcGhfY291bnQpID4KKyAgICAgICAgICAgICgo
dG90YWwgKiAxMDBMKSAvIGNsaWVudC0+aW5mby53ZWlnaHQpKTsKIH0KIAogLyoqKioqKioqKioq
KiBNRU1PUlkgUkVWT0NBVElPTiBST1VUSU5FUyAqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqLwogCi1zdGF0aWMgYm9vbF90IHRtZW1fdHJ5X3RvX2V2aWN0X3BncChzdHJ1Y3QgdG1lbV9w
YWdlX2Rlc2NyaXB0b3IgKnBncCwgYm9vbF90ICpob2xkX3Bvb2xfcndsb2NrKQorc3RhdGljIGJv
b2wgdG1lbV90cnlfdG9fZXZpY3RfcGdwKHN0cnVjdCB0bWVtX3BhZ2VfZGVzY3JpcHRvciAqcGdw
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgKmhvbGRfcG9vbF9yd2xv
Y2spCiB7CiAgICAgc3RydWN0IHRtZW1fb2JqZWN0X3Jvb3QgKm9iaiA9IHBncC0+dXMub2JqOwog
ICAgIHN0cnVjdCB0bWVtX3Bvb2wgKnBvb2wgPSBvYmotPnBvb2w7CiAKICAgICBpZiAoIHBvb2wt
PmlzX2R5aW5nICkKLSAgICAgICAgcmV0dXJuIDA7CisgICAgICAgIHJldHVybiBmYWxzZTsKICAg
ICBpZiAoIHNwaW5fdHJ5bG9jaygmb2JqLT5vYmpfc3BpbmxvY2spICkKICAgICB7CiAgICAgICAg
IGlmICggb2JqLT5wZ3BfY291bnQgPiAxICkKLSAgICAgICAgICAgIHJldHVybiAxOworICAgICAg
ICAgICAgcmV0dXJuIHRydWU7CiAgICAgICAgIGlmICggd3JpdGVfdHJ5bG9jaygmcG9vbC0+cG9v
bF9yd2xvY2spICkKICAgICAgICAgewogICAgICAgICAgICAgKmhvbGRfcG9vbF9yd2xvY2sgPSAx
OwotICAgICAgICAgICAgcmV0dXJuIDE7CisgICAgICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICAg
ICAgfQogICAgICAgICBzcGluX3VubG9jaygmb2JqLT5vYmpfc3BpbmxvY2spOwogICAgIH0KLSAg
ICByZXR1cm4gMDsKKyAgICByZXR1cm4gZmFsc2U7CiB9CiAKIGludCB0bWVtX2V2aWN0KHZvaWQp
CkBAIC05MjYsNyArOTI4LDcgQEAgaW50IHRtZW1fZXZpY3Qodm9pZCkKICAgICBzdHJ1Y3QgdG1l
bV9vYmplY3Rfcm9vdCAqb2JqOwogICAgIHN0cnVjdCB0bWVtX3Bvb2wgKnBvb2w7CiAgICAgaW50
IHJldCA9IDA7Ci0gICAgYm9vbF90IGhvbGRfcG9vbF9yd2xvY2sgPSAwOworICAgIGJvb2wgaG9s
ZF9wb29sX3J3bG9jayA9IGZhbHNlOwogCiAgICAgdG1lbV9zdGF0cy5ldmljdF9hdHRlbXB0cysr
OwogICAgIHNwaW5fbG9jaygmZXBoX2xpc3RzX3NwaW5sb2NrKTsKQEAgLTk5NSw3ICs5OTcsNyBA
QCBpbnQgdG1lbV9ldmljdCh2b2lkKQogICogaXMgYSBtaW5pbXVtIGFtb3VudCBvZiBtZW1vcnkg
KDFNQikgYXZhaWxhYmxlIEJFRk9SRSBhbnkgZGF0YSBzdHJ1Y3R1cmUKICAqIGxvY2tzIGFyZSBo
ZWxkLgogICovCi1zdGF0aWMgaW5saW5lIGJvb2xfdCB0bWVtX2Vuc3VyZV9hdmFpbF9wYWdlcyh2
b2lkKQorc3RhdGljIGlubGluZSBib29sIHRtZW1fZW5zdXJlX2F2YWlsX3BhZ2VzKHZvaWQpCiB7
CiAgICAgaW50IGZhaWxlZF9ldmljdCA9IDEwOwogICAgIHVuc2lnbmVkIGxvbmcgZnJlZV9tZW07
CkBAIC0xMDA0LDEyICsxMDA2LDEyIEBAIHN0YXRpYyBpbmxpbmUgYm9vbF90IHRtZW1fZW5zdXJl
X2F2YWlsX3BhZ2VzKHZvaWQpCiAgICAgICAgIGZyZWVfbWVtID0gKHRtZW1fcGFnZV9saXN0X3Bh
Z2VzICsgdG90YWxfZnJlZV9wYWdlcygpKQogICAgICAgICAgICAgICAgICAgICAgICAgPj4gKDIw
IC0gUEFHRV9TSElGVCk7CiAgICAgICAgIGlmICggZnJlZV9tZW0gKQotICAgICAgICAgICAgcmV0
dXJuIDE7CisgICAgICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICAgICAgaWYgKCAhdG1lbV9ldmlj
dCgpICkKICAgICAgICAgICAgIGZhaWxlZF9ldmljdC0tOwogICAgIH0gd2hpbGUgKCBmYWlsZWRf
ZXZpY3QgPiAwICk7CiAKLSAgICByZXR1cm4gMDsKKyAgICByZXR1cm4gZmFsc2U7CiB9CiAKIC8q
KioqKioqKioqKiogVE1FTSBDT1JFIE9QRVJBVElPTlMgKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqLwpAQCAtMTg3OSw5ICsxODgxLDYgQEAgbG9uZyBkb190bWVtX29wKHRtZW1f
Y2xpX29wX3QgdW9wcykKICAgICBzdHJ1Y3QgdG1lbV9wb29sICpwb29sID0gTlVMTDsKICAgICBz
dHJ1Y3QgeGVuX3RtZW1fb2lkICpvaWRwOwogICAgIGludCByYyA9IDA7Ci0gICAgYm9vbF90IHN1
Y2NfZ2V0ID0gMCwgc3VjY19wdXQgPSAwOwotICAgIGJvb2xfdCBub25fc3VjY19nZXQgPSAwLCBu
b25fc3VjY19wdXQgPSAwOwotICAgIGJvb2xfdCBmbHVzaCA9IDAsIGZsdXNoX29iaiA9IDA7CiAK
ICAgICBpZiAoICF0bWVtX2luaXRpYWxpemVkICkKICAgICAgICAgcmV0dXJuIC1FTk9ERVY7CkBA
IC0xOTY1LDIyICsxOTY0LDE2IEBAIGxvbmcgZG9fdG1lbV9vcCh0bWVtX2NsaV9vcF90IHVvcHMp
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRtZW1fY2xpX2J1Zl9udWxsKTsKICAg
ICAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgICAgIHJjID0gLUVOT01FTTsKLSAg
ICAgICAgICAgICAgICBpZiAocmMgPT0gMSkgc3VjY19wdXQgPSAxOwotICAgICAgICAgICAgICAg
IGVsc2Ugbm9uX3N1Y2NfcHV0ID0gMTsKICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAg
ICAgIGNhc2UgVE1FTV9HRVRfUEFHRToKICAgICAgICAgICAgICAgICByYyA9IGRvX3RtZW1fZ2V0
KHBvb2wsIG9pZHAsIG9wLnUuZ2VuLmluZGV4LCBvcC51Lmdlbi5jbWZuLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB0bWVtX2NsaV9idWZfbnVsbCk7Ci0gICAgICAgICAgICAgICAg
aWYgKHJjID09IDEpIHN1Y2NfZ2V0ID0gMTsKLSAgICAgICAgICAgICAgICBlbHNlIG5vbl9zdWNj
X2dldCA9IDE7CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICBjYXNlIFRNRU1f
RkxVU0hfUEFHRToKLSAgICAgICAgICAgICAgICBmbHVzaCA9IDE7CiAgICAgICAgICAgICAgICAg
cmMgPSBkb190bWVtX2ZsdXNoX3BhZ2UocG9vbCwgb2lkcCwgb3AudS5nZW4uaW5kZXgpOwogICAg
ICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgY2FzZSBUTUVNX0ZMVVNIX09CSkVDVDoK
ICAgICAgICAgICAgICAgICByYyA9IGRvX3RtZW1fZmx1c2hfb2JqZWN0KHBvb2wsIG9pZHApOwot
ICAgICAgICAgICAgICAgIGZsdXNoX29iaiA9IDE7CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAg
ICAgICAgICAgICBkZWZhdWx0OgogICAgICAgICAgICAgICAgIHRtZW1fY2xpZW50X3dhcm4oInRt
ZW06IG9wICVkIG5vdCBpbXBsZW1lbnRlZFxuIiwgb3AuY21kKTsKZGlmZiAtLWdpdCBhL3hlbi9j
b21tb24vdG1lbV9jb250cm9sLmMgYi94ZW4vY29tbW9uL3RtZW1fY29udHJvbC5jCmluZGV4IDJk
OTgwZTMuLjMwYmY2ZmIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vdG1lbV9jb250cm9sLmMKKysr
IGIveGVuL2NvbW1vbi90bWVtX2NvbnRyb2wuYwpAQCAtMTksOCArMTksOCBAQAogc3RhdGljIGlu
dCB0bWVtY19mcmVlemVfcG9vbHMoZG9taWRfdCBjbGlfaWQsIGludCBhcmcpCiB7CiAgICAgc3Ry
dWN0IGNsaWVudCAqY2xpZW50OwotICAgIGJvb2xfdCBmcmVlemUgPSAoYXJnID09IFhFTl9TWVND
VExfVE1FTV9PUF9GUkVFWkUpID8gMSA6IDA7Ci0gICAgYm9vbF90IGRlc3Ryb3kgPSAoYXJnID09
IFhFTl9TWVNDVExfVE1FTV9PUF9ERVNUUk9ZKSA/IDEgOiAwOworICAgIGJvb2wgZnJlZXplID0g
YXJnID09IFhFTl9TWVNDVExfVE1FTV9PUF9GUkVFWkU7CisgICAgYm9vbCBkZXN0cm95ID0gYXJn
ID09IFhFTl9TWVNDVExfVE1FTV9PUF9ERVNUUk9ZOwogICAgIGNoYXIgKnM7CiAKICAgICBzID0g
ZGVzdHJveSA/ICJkZXN0cm95ZWQiIDogKCBmcmVlemUgPyAiZnJvemVuIiA6ICJ0aGF3ZWQiICk7
CkBAIC05NiwxMiArOTYsMTIgQEAgc3RhdGljIGludCB0bWVtY19mbHVzaF9tZW0oZG9taWRfdCBj
bGlfaWQsIHVpbnQzMl90IGtiKQogI2RlZmluZSBCU0laRSAxMDI0CiAKIHN0YXRpYyBpbnQgdG1l
bWNfbGlzdF9jbGllbnQoc3RydWN0IGNsaWVudCAqYywgdG1lbV9jbGlfdmFfcGFyYW1fdCBidWYs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBvZmYsIHVpbnQzMl90IGxlbiwgYm9v
bF90IHVzZV9sb25nKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgb2ZmLCB1aW50
MzJfdCBsZW4sIGJvb2wgdXNlX2xvbmcpCiB7CiAgICAgY2hhciBpbmZvW0JTSVpFXTsKICAgICBp
bnQgaSwgbiA9IDAsIHN1bSA9IDA7CiAgICAgc3RydWN0IHRtZW1fcG9vbCAqcDsKLSAgICBib29s
X3QgczsKKyAgICBib29sIHM7CiAKICAgICBuID0gc2NucHJpbnRmKGluZm8sQlNJWkUsIkM9Q0k6
JWQsd3c6JWQsY286JWQsZnI6JWQsIgogICAgICAgICAiVGM6JSJQUkl1NjQiLEdlOiVsZCxQcDol
bGQsR3A6JWxkJWMiLApAQCAtMTQ5LDcgKzE0OSw3IEBAIHN0YXRpYyBpbnQgdG1lbWNfbGlzdF9j
bGllbnQoc3RydWN0IGNsaWVudCAqYywgdG1lbV9jbGlfdmFfcGFyYW1fdCBidWYsCiB9CiAKIHN0
YXRpYyBpbnQgdG1lbWNfbGlzdF9zaGFyZWQodG1lbV9jbGlfdmFfcGFyYW1fdCBidWYsIGludCBv
ZmYsIHVpbnQzMl90IGxlbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2xfdCB1
c2VfbG9uZykKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCB1c2VfbG9uZykKIHsK
ICAgICBjaGFyIGluZm9bQlNJWkVdOwogICAgIGludCBpLCBuID0gMCwgc3VtID0gMDsKQEAgLTE4
OCw3ICsxODgsNyBAQCBzdGF0aWMgaW50IHRtZW1jX2xpc3Rfc2hhcmVkKHRtZW1fY2xpX3ZhX3Bh
cmFtX3QgYnVmLCBpbnQgb2ZmLCB1aW50MzJfdCBsZW4sCiB9CiAKIHN0YXRpYyBpbnQgdG1lbWNf
bGlzdF9nbG9iYWxfcGVyZih0bWVtX2NsaV92YV9wYXJhbV90IGJ1ZiwgaW50IG9mZiwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBsZW4sIGJvb2xfdCB1c2VfbG9u
ZykKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBsZW4sIGJvb2wg
dXNlX2xvbmcpCiB7CiAgICAgY2hhciBpbmZvW0JTSVpFXTsKICAgICBpbnQgbiA9IDAsIHN1bSA9
IDA7CkBAIC0yMDQsNyArMjA0LDcgQEAgc3RhdGljIGludCB0bWVtY19saXN0X2dsb2JhbF9wZXJm
KHRtZW1fY2xpX3ZhX3BhcmFtX3QgYnVmLCBpbnQgb2ZmLAogfQogCiBzdGF0aWMgaW50IHRtZW1j
X2xpc3RfZ2xvYmFsKHRtZW1fY2xpX3ZhX3BhcmFtX3QgYnVmLCBpbnQgb2ZmLCB1aW50MzJfdCBs
ZW4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sX3QgdXNlX2xvbmcpCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgdXNlX2xvbmcpCiB7CiAgICAgY2hhciBpbmZv
W0JTSVpFXTsKICAgICBpbnQgbiA9IDAsIHN1bSA9IG9mZjsKQEAgLTIzOCw3ICsyMzgsNyBAQCBz
dGF0aWMgaW50IHRtZW1jX2xpc3RfZ2xvYmFsKHRtZW1fY2xpX3ZhX3BhcmFtX3QgYnVmLCBpbnQg
b2ZmLCB1aW50MzJfdCBsZW4sCiB9CiAKIHN0YXRpYyBpbnQgdG1lbWNfbGlzdChkb21pZF90IGNs
aV9pZCwgdG1lbV9jbGlfdmFfcGFyYW1fdCBidWYsIHVpbnQzMl90IGxlbiwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBib29sX3QgdXNlX2xvbmcpCisgICAgICAgICAgICAgICAgICAg
ICAgYm9vbCB1c2VfbG9uZykKIHsKICAgICBzdHJ1Y3QgY2xpZW50ICpjbGllbnQ7CiAgICAgaW50
IG9mZiA9IDA7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3RtZW1feGVuLmMgYi94ZW4vY29tbW9u
L3RtZW1feGVuLmMKaW5kZXggNzI1YWU5My4uMjBmNzRiMiAxMDA2NDQKLS0tIGEveGVuL2NvbW1v
bi90bWVtX3hlbi5jCisrKyBiL3hlbi9jb21tb24vdG1lbV94ZW4uYwpAQCAtMTQsMTAgKzE0LDEw
IEBACiAjaW5jbHVkZSA8eGVuL2NwdS5oPgogI2luY2x1ZGUgPHhlbi9pbml0Lmg+CiAKLWJvb2xf
dCBfX3JlYWRfbW9zdGx5IG9wdF90bWVtID0gMDsKK2Jvb2wgX19yZWFkX21vc3RseSBvcHRfdG1l
bTsKIGJvb2xlYW5fcGFyYW0oInRtZW0iLCBvcHRfdG1lbSk7CiAKLWJvb2xfdCBfX3JlYWRfbW9z
dGx5IG9wdF90bWVtX2NvbXByZXNzID0gMDsKK2Jvb2wgX19yZWFkX21vc3RseSBvcHRfdG1lbV9j
b21wcmVzczsKIGJvb2xlYW5fcGFyYW0oInRtZW1fY29tcHJlc3MiLCBvcHRfdG1lbV9jb21wcmVz
cyk7CiAKIGF0b21pY190IGZyZWVhYmxlX3BhZ2VfY291bnQgPSBBVE9NSUNfSU5JVCgwKTsKQEAg
LTMyLDE0ICszMiwxNCBAQCBzdGF0aWMgREVGSU5FX1BFUl9DUFVfUkVBRF9NT1NUTFkodm9pZCAq
LCBzY3JhdGNoX3BhZ2UpOwogCiAjaWYgZGVmaW5lZChDT05GSUdfQVJNKQogc3RhdGljIGlubGlu
ZSB2b2lkICpjbGlfZ2V0X3BhZ2UoeGVuX3Bmbl90IGNtZm4sIHVuc2lnbmVkIGxvbmcgKnBjbGlf
bWZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAq
KnBjbGlfcGZwLCBib29sX3QgY2xpX3dyaXRlKQorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqKnBjbGlfcGZwLCBib29sIGNsaV93cml0ZSkKIHsKICAg
ICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKICAgICByZXR1cm4gTlVMTDsKIH0KIAogc3RhdGljIGlu
bGluZSB2b2lkIGNsaV9wdXRfcGFnZSh2b2lkICpjbGlfdmEsIHN0cnVjdCBwYWdlX2luZm8gKmNs
aV9wZnAsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgY2xp
X21mbiwgYm9vbF90IG1hcmtfZGlydHkpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGxvbmcgY2xpX21mbiwgYm9vbCBtYXJrX2RpcnR5KQogewogICAgIEFTU0VSVF9V
TlJFQUNIQUJMRSgpOwogfQpAQCAtNDcsNyArNDcsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgY2xp
X3B1dF9wYWdlKHZvaWQgKmNsaV92YSwgc3RydWN0IHBhZ2VfaW5mbyAqY2xpX3BmcCwKICNpbmNs
dWRlIDxhc20vcDJtLmg+CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCAqY2xpX2dldF9wYWdlKHhlbl9w
Zm5fdCBjbWZuLCB1bnNpZ25lZCBsb25nICpwY2xpX21mbiwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKipwY2xpX3BmcCwgYm9vbF90IGNsaV93cml0
ZSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKipw
Y2xpX3BmcCwgYm9vbCBjbGlfd3JpdGUpCiB7CiAgICAgcDJtX3R5cGVfdCB0OwogICAgIHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2U7CkBAIC03Miw3ICs3Miw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCAq
Y2xpX2dldF9wYWdlKHhlbl9wZm5fdCBjbWZuLCB1bnNpZ25lZCBsb25nICpwY2xpX21mbiwKIH0K
IAogc3RhdGljIGlubGluZSB2b2lkIGNsaV9wdXRfcGFnZSh2b2lkICpjbGlfdmEsIHN0cnVjdCBw
YWdlX2luZm8gKmNsaV9wZnAsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgY2xpX21mbiwgYm9vbF90IG1hcmtfZGlydHkpCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgY2xpX21mbiwgYm9vbCBtYXJrX2RpcnR5KQogewog
ICAgIGlmICggbWFya19kaXJ0eSApCiAgICAgewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVu
L3RtZW1feGVuLmggYi94ZW4vaW5jbHVkZS94ZW4vdG1lbV94ZW4uaAppbmRleCBkYzU4ODhjLi41
NDJjMGIzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vdG1lbV94ZW4uaAorKysgYi94ZW4v
aW5jbHVkZS94ZW4vdG1lbV94ZW4uaApAQCAtMzUsMjcgKzM1LDI3IEBAIGV4dGVybiBhdG9taWNf
dCBmcmVlYWJsZV9wYWdlX2NvdW50OwogZXh0ZXJuIGludCB0bWVtX2luaXQodm9pZCk7CiAjZGVm
aW5lIHRtZW1faGFzaCBoYXNoX2xvbmcKIAotZXh0ZXJuIGJvb2xfdCBvcHRfdG1lbV9jb21wcmVz
czsKLXN0YXRpYyBpbmxpbmUgYm9vbF90IHRtZW1fY29tcHJlc3Npb25fZW5hYmxlZCh2b2lkKQor
ZXh0ZXJuIGJvb2wgb3B0X3RtZW1fY29tcHJlc3M7CitzdGF0aWMgaW5saW5lIGJvb2wgdG1lbV9j
b21wcmVzc2lvbl9lbmFibGVkKHZvaWQpCiB7CiAgICAgcmV0dXJuIG9wdF90bWVtX2NvbXByZXNz
OwogfQogCiAjaWZkZWYgQ09ORklHX1RNRU0KLWV4dGVybiBib29sX3Qgb3B0X3RtZW07Ci1zdGF0
aWMgaW5saW5lIGJvb2xfdCB0bWVtX2VuYWJsZWQodm9pZCkKK2V4dGVybiBib29sIG9wdF90bWVt
Oworc3RhdGljIGlubGluZSBib29sIHRtZW1fZW5hYmxlZCh2b2lkKQogewogICAgIHJldHVybiBv
cHRfdG1lbTsKIH0KIAogc3RhdGljIGlubGluZSB2b2lkIHRtZW1fZGlzYWJsZSh2b2lkKQogewot
ICAgIG9wdF90bWVtID0gMDsKKyAgICBvcHRfdG1lbSA9IGZhbHNlOwogfQogI2Vsc2UKLXN0YXRp
YyBpbmxpbmUgYm9vbF90IHRtZW1fZW5hYmxlZCh2b2lkKQorc3RhdGljIGlubGluZSBib29sIHRt
ZW1fZW5hYmxlZCh2b2lkKQogewotICAgIHJldHVybiAwOworICAgIHJldHVybiBmYWxzZTsKIH0K
IAogc3RhdGljIGlubGluZSB2b2lkIHRtZW1fZGlzYWJsZSh2b2lkKQpAQCAtMjY2LDcgKzI2Niw3
IEBAIHN0cnVjdCB0bWVtX2dsb2JhbCB7CiAgICAgc3RydWN0IGxpc3RfaGVhZCBlcGhlbWVyYWxf
cGFnZV9saXN0OyAgLyogQWxsIHBhZ2VzIGluIGVwaGVtZXJhbCBwb29scy4gKi8KICAgICBzdHJ1
Y3QgbGlzdF9oZWFkIGNsaWVudF9saXN0OwogICAgIHN0cnVjdCB0bWVtX3Bvb2wgKnNoYXJlZF9w
b29sc1tNQVhfR0xPQkFMX1NIQVJFRF9QT09MU107Ci0gICAgYm9vbF90IHNoYXJlZF9hdXRoOwor
ICAgIGJvb2wgc2hhcmVkX2F1dGg7CiAgICAgbG9uZyBlcGhfY291bnQ7ICAvKiBBdG9taWNpdHkg
ZGVwZW5kcyBvbiBlcGhfbGlzdHNfc3BpbmxvY2suICovCiAgICAgYXRvbWljX3QgY2xpZW50X3dl
aWdodF90b3RhbDsKIH07CkBAIC0yODYsNyArMjg2LDcgQEAgc3RydWN0IGNsaWVudCB7CiAgICAg
ZG9taWRfdCBjbGlfaWQ7CiAgICAgeGVuX3RtZW1fY2xpZW50X3QgaW5mbzsKICAgICAvKiBGb3Ig
c2F2ZS9yZXN0b3JlL21pZ3JhdGlvbi4gKi8KLSAgICBib29sX3Qgd2FzX2Zyb3plbjsKKyAgICBi
b29sIHdhc19mcm96ZW47CiAgICAgc3RydWN0IGxpc3RfaGVhZCBwZXJzaXN0ZW50X2ludmFsaWRh
dGVkX2xpc3Q7CiAgICAgc3RydWN0IHRtZW1fcGFnZV9kZXNjcmlwdG9yICpjdXJfcGdwOwogICAg
IC8qIFN0YXRpc3RpY3MgY29sbGVjdGlvbi4gKi8KQEAgLTMwNyw5ICszMDcsOSBAQCBzdHJ1Y3Qg
Y2xpZW50IHsKICNkZWZpbmUgaXNfc2hhcmVkKF9wKSAgICAgIChfcC0+c2hhcmVkKQogCiBzdHJ1
Y3QgdG1lbV9wb29sIHsKLSAgICBib29sX3Qgc2hhcmVkOwotICAgIGJvb2xfdCBwZXJzaXN0ZW50
OwotICAgIGJvb2xfdCBpc19keWluZzsKKyAgICBib29sIHNoYXJlZDsKKyAgICBib29sIHBlcnNp
c3RlbnQ7CisgICAgYm9vbCBpc19keWluZzsKICAgICBzdHJ1Y3QgY2xpZW50ICpjbGllbnQ7CiAg
ICAgdWludDY0X3QgdXVpZFsyXTsgLyogMCBmb3IgcHJpdmF0ZSwgbm9uLXplcm8gZm9yIHNoYXJl
ZC4gKi8KICAgICB1aW50MzJfdCBwb29sX2lkOwotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 28 11:16:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 11: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 1dQAxm-0001Do-2Q; Wed, 28 Jun 2017 11:16: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=345d76a6c=Andrew.Cooper3@citrix.com>)
 id 1dQAxk-0001CF-FW
 for xen-devel@lists.xen.org; Wed, 28 Jun 2017 11:16:48 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 96/67-02181-F1093595; Wed, 28 Jun 2017 11:16:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeJIrShJLcpLzFFi42JxWrrBXld+QnC
 kwdZnHBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0b79RMsBQejK248v8PewHjVtYuRk0NCwF/i
 UPcPFhCbTUBfYveLT0wgtoiAusTpjousXYwcHMwCfhKHHviChIUFjCQuLpnMCmKzCKhK9C1/w
 AZi8wp4Spz785MVYqScxPnjP5lBbE4BL4mdp9+AjRcCqrnX3cwEYatJXOu/xA7RKyhxcuYTsB
 pmAQmJgy9eME9g5J2FJDULSWoBI9MqRo3i1KKy1CJdQ1O9pKLM9IyS3MTMHF1DA2O93NTi4sT
 01JzEpGK95PzcTYzA0GEAgh2Ma7Z7HmKU5GBSEuXd+yUoUogvKT+lMiOxOCO+qDQntfgQowwH
 h5IEr1x/cKSQYFFqempFWmYOMIhh0hIcPEoivN11QGne4oLE3OLMdIjUKUZFKXHeU31ACQGQR
 EZpHlwbLHIuMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZiXDWQ7T2ZeCdz0V0CLmYAWs8wLAF
 lckoiQkmpgZEubMYOJpe979KpZrtqifFK6FfUebjPVhfedbpS/+0tmg1i0s9D/h5n8yc9+LX3
 M8OLgZDdDLyFNkW5P1lD5osvFfMwJ6mKhR8R+Xsw6vOX0KVfHb8f/7zAq3td03NKPb2684VH2
 ItsbzcZzuhbdvHzIuT955e6ZWW691Zc23QsNjn/9ripQiaU4I9FQi7moOBEATAU8bpcCAAA=
X-Env-Sender: prvs=345d76a6c=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1498648604!96071680!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49972 invoked from network); 28 Jun 2017 11:16:46 -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;
 28 Jun 2017 11:16:46 -0000
X-IronPort-AV: E=Sophos;i="5.40,275,1496102400"; d="scan'208";a="438109861"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 28 Jun 2017 12:16:21 +0100
Message-ID: <1498648582-15521-3-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1498648582-15521-1-git-send-email-andrew.cooper3@citrix.com>
References: <1498648582-15521-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 3/4] xen/efi: Switch to using 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>

U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
LS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gvYXJt
L2VmaS9lZmktYm9vdC5oIHwgIDcgKysrLS0tCiB4ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290Lmgg
fCAgNCArKy0tCiB4ZW4vYXJjaC94ODYvZWZpL3N0dWIuYyAgICAgfCAgNiArKy0tLQogeGVuL2Nv
bW1vbi9lZmkvYm9vdC5jICAgICAgIHwgNTggKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCiB4ZW4vY29tbW9uL2VmaS9ydW50aW1lLmMgICAgfCAgNCArKy0tCiB4
ZW4vaW5jbHVkZS94ZW4vZWZpLmggICAgICAgfCAgNCArKy0tCiA2IGZpbGVzIGNoYW5nZWQsIDQy
IGluc2VydGlvbnMoKyksIDQxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9lZmkvZWZpLWJvb3QuaCBiL3hlbi9hcmNoL2FybS9lZmkvZWZpLWJvb3QuaAppbmRleCAyOTg2
YzgzLi41NmRlMjZlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZWZpL2VmaS1ib290LmgKKysr
IGIveGVuL2FyY2gvYXJtL2VmaS9lZmktYm9vdC5oCkBAIC01NTksNyArNTU5LDcgQEAgc3RhdGlj
IHZvaWQgX19pbml0IGVmaV9hcmNoX2xvYWRfYWRkcl9jaGVjayhFRklfTE9BREVEX0lNQUdFICps
b2FkZWRfaW1hZ2UpCiAgICAgICAgIGJsZXhpdChMIlhlbiBtdXN0IGJlIGxvYWRlZCBhdCBhIDQg
S0J5dGUgYm91bmRhcnkuIik7CiB9CiAKLXN0YXRpYyBib29sX3QgX19pbml0IGVmaV9hcmNoX3Vz
ZV9jb25maWdfZmlsZShFRklfU1lTVEVNX1RBQkxFICpTeXN0ZW1UYWJsZSkKK3N0YXRpYyBib29s
IF9faW5pdCBlZmlfYXJjaF91c2VfY29uZmlnX2ZpbGUoRUZJX1NZU1RFTV9UQUJMRSAqU3lzdGVt
VGFibGUpCiB7CiAgICAgLyoKICAgICAgKiBGb3IgYXJtLCB3ZSBtYXkgZ2V0IGEgZGV2aWNlIHRy
ZWUgZnJvbSBHUlVCIChvciBvdGhlciBib290bG9hZGVyKQpAQCAtNTc4LDEyICs1NzgsMTMgQEAg
c3RhdGljIGJvb2xfdCBfX2luaXQgZWZpX2FyY2hfdXNlX2NvbmZpZ19maWxlKEVGSV9TWVNURU1f
VEFCTEUgKlN5c3RlbVRhYmxlKQogICAgICAgICAgKiBXZSBlaXRoZXIgaGF2ZSBubyBGRFQsIG9y
IG9uZSB3aXRob3V0IG1vZHVsZXMsIHNvIHdlIG11c3QgaGF2ZSBhCiAgICAgICAgICAqIFhlbiBF
RkkgY29uZmlndXJhdGlvbiBmaWxlIHRvIHNwZWNpZnkgbW9kdWxlcy4gIChkb20wIHJlcXVpcmVk
KQogICAgICAgICAgKi8KLSAgICAgICAgcmV0dXJuIDE7CisgICAgICAgIHJldHVybiB0cnVlOwog
ICAgIH0KICAgICBQcmludFN0cihMIlVzaW5nIG1vZHVsZXMgcHJvdmlkZWQgYnkgYm9vdGxvYWRl
ciBpbiBGRFRcclxuIik7CiAgICAgLyogV2UgaGF2ZSBtb2R1bGVzIGFscmVhZHkgZGVmaW5lZCBp
biBmZHQsIGp1c3QgYWRkIHNwYWNlLiAqLwogICAgIGZkdCA9IGZkdF9pbmNyZWFzZV9zaXplKCZk
dGJmaWxlLCBFRklfUEFHRV9TSVpFKTsKLSAgICByZXR1cm4gMDsKKworICAgIHJldHVybiBmYWxz
ZTsKIH0KIAogc3RhdGljIHZvaWQgX19pbml0IGVmaV9hcmNoX2NvbnNvbGVfaW5pdChVSU5UTiBj
b2xzLCBVSU5UTiByb3dzKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5o
IGIveGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oCmluZGV4IDM0NTM3ZDQuLmJlZGFjNWMgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaAorKysgYi94ZW4vYXJjaC94ODYv
ZWZpL2VmaS1ib290LmgKQEAgLTY2Miw5ICs2NjIsOSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgZWZp
X2FyY2hfbG9hZF9hZGRyX2NoZWNrKEVGSV9MT0FERURfSU1BR0UgKmxvYWRlZF9pbWFnZSkKICAg
ICB0cmFtcG9saW5lX3hlbl9waHlzX3N0YXJ0ID0geGVuX3BoeXNfc3RhcnQ7CiB9CiAKLXN0YXRp
YyBib29sX3QgX19pbml0IGVmaV9hcmNoX3VzZV9jb25maWdfZmlsZShFRklfU1lTVEVNX1RBQkxF
ICpTeXN0ZW1UYWJsZSkKK3N0YXRpYyBib29sIF9faW5pdCBlZmlfYXJjaF91c2VfY29uZmlnX2Zp
bGUoRUZJX1NZU1RFTV9UQUJMRSAqU3lzdGVtVGFibGUpCiB7Ci0gICAgcmV0dXJuIDE7IC8qIHg4
NiBhbHdheXMgdXNlcyBhIGNvbmZpZyBmaWxlICovCisgICAgcmV0dXJuIHRydWU7IC8qIHg4NiBh
bHdheXMgdXNlcyBhIGNvbmZpZyBmaWxlICovCiB9CiAKIHN0YXRpYyB2b2lkIGVmaV9hcmNoX2Zs
dXNoX2RjYWNoZV9hcmVhKGNvbnN0IHZvaWQgKnZhZGRyLCBVSU5UTiBzaXplKSB7IH0KZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9lZmkvc3R1Yi5jIGIveGVuL2FyY2gveDg2L2VmaS9zdHViLmMK
aW5kZXggMTdkYTA1MC4uMGM0ODFlMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2VmaS9zdHVi
LmMKKysrIGIveGVuL2FyY2gveDg2L2VmaS9zdHViLmMKQEAgLTUyLDkgKzUyLDkgQEAgdm9pZCBf
X2luaXQgZWZpX2luaXRfbWVtb3J5KHZvaWQpIHsgfQogCiB2b2lkIGVmaV91cGRhdGVfbDRfcGd0
YWJsZSh1bnNpZ25lZCBpbnQgbDRpZHgsIGw0X3BnZW50cnlfdCBsNGUpIHsgfQogCi1ib29sX3Qg
ZWZpX3JzX3VzaW5nX3BndGFibGVzKHZvaWQpCitib29sIGVmaV9yc191c2luZ19wZ3RhYmxlcyh2
b2lkKQogewotICAgIHJldHVybiAwOworICAgIHJldHVybiBmYWxzZTsKIH0KIAogdW5zaWduZWQg
bG9uZyBlZmlfZ2V0X3RpbWUodm9pZCkKQEAgLTY0LDcgKzY0LDcgQEAgdW5zaWduZWQgbG9uZyBl
ZmlfZ2V0X3RpbWUodm9pZCkKIH0KIAogdm9pZCBlZmlfaGFsdF9zeXN0ZW0odm9pZCkgeyB9Ci12
b2lkIGVmaV9yZXNldF9zeXN0ZW0oYm9vbF90IHdhcm0pIHsgfQordm9pZCBlZmlfcmVzZXRfc3lz
dGVtKGJvb2wgd2FybSkgeyB9CiAKIGludCBlZmlfZ2V0X2luZm8odWludDMyX3QgaWR4LCB1bmlv
biB4ZW5wZl9lZmlfaW5mbyAqaW5mbykKIHsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZWZpL2Jv
b3QuYyBiL3hlbi9jb21tb24vZWZpL2Jvb3QuYwppbmRleCBkYWYwYzgwLi4xMWJkYzdhIDEwMDY0
NAotLS0gYS94ZW4vY29tbW9uL2VmaS9ib290LmMKKysrIGIveGVuL2NvbW1vbi9lZmkvYm9vdC5j
CkBAIC0xMTMsMTEgKzExMywxMSBAQCBzdGF0aWMgY2hhciAqZ2V0X3ZhbHVlKGNvbnN0IHN0cnVj
dCBmaWxlICpjZmcsIGNvbnN0IGNoYXIgKnNlY3Rpb24sCiBzdGF0aWMgY2hhciAqc3BsaXRfc3Ry
aW5nKGNoYXIgKnMpOwogc3RhdGljIENIQVIxNiAqczJ3KHVuaW9uIHN0cmluZyAqc3RyKTsKIHN0
YXRpYyBjaGFyICp3MnMoY29uc3QgdW5pb24gc3RyaW5nICpzdHIpOwotc3RhdGljIGJvb2xfdCBy
ZWFkX2ZpbGUoRUZJX0ZJTEVfSEFORExFIGRpcl9oYW5kbGUsIENIQVIxNiAqbmFtZSwKLSAgICAg
ICAgICAgICAgICAgICAgICAgIHN0cnVjdCBmaWxlICpmaWxlLCBjaGFyICpvcHRpb25zKTsKK3N0
YXRpYyBib29sIHJlYWRfZmlsZShFRklfRklMRV9IQU5ETEUgZGlyX2hhbmRsZSwgQ0hBUjE2ICpu
YW1lLAorICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBmaWxlICpmaWxlLCBjaGFyICpvcHRp
b25zKTsKIHN0YXRpYyBzaXplX3Qgd3N0cmxlbihjb25zdCBDSEFSMTYgKiBzKTsKIHN0YXRpYyBp
bnQgc2V0X2NvbG9yKHUzMiBtYXNrLCBpbnQgYnBwLCB1OCAqcG9zLCB1OCAqc3opOwotc3RhdGlj
IGJvb2xfdCBtYXRjaF9ndWlkKGNvbnN0IEVGSV9HVUlEICpndWlkMSwgY29uc3QgRUZJX0dVSUQg
Kmd1aWQyKTsKK3N0YXRpYyBib29sIG1hdGNoX2d1aWQoY29uc3QgRUZJX0dVSUQgKmd1aWQxLCBj
b25zdCBFRklfR1VJRCAqZ3VpZDIpOwogCiBzdGF0aWMgdm9pZCBlZmlfaW5pdChFRklfSEFORExF
IEltYWdlSGFuZGxlLCBFRklfU1lTVEVNX1RBQkxFICpTeXN0ZW1UYWJsZSk7CiBzdGF0aWMgdm9p
ZCBlZmlfY29uc29sZV9zZXRfbW9kZSh2b2lkKTsKQEAgLTEzOCw3ICsxMzgsNyBAQCBzdGF0aWMg
U0lNUExFX1RFWFRfT1VUUFVUX0lOVEVSRkFDRSAqX19pbml0ZGF0YSBTdGRPdXQ7CiBzdGF0aWMg
U0lNUExFX1RFWFRfT1VUUFVUX0lOVEVSRkFDRSAqX19pbml0ZGF0YSBTdGRFcnI7CiAKIHN0YXRp
YyBVSU5UMzIgX19pbml0ZGF0YSBtZGVzY192ZXI7Ci1zdGF0aWMgYm9vbF90IF9faW5pdGRhdGEg
bWFwX2JzOworc3RhdGljIGJvb2wgX19pbml0ZGF0YSBtYXBfYnM7CiAKIHN0YXRpYyBzdHJ1Y3Qg
ZmlsZSBfX2luaXRkYXRhIGNmZzsKIHN0YXRpYyBzdHJ1Y3QgZmlsZSBfX2luaXRkYXRhIGtlcm5l
bDsKQEAgLTMwNyw3ICszMDcsNyBAQCBzdGF0aWMgY2hhciAqX19pbml0IHcycyhjb25zdCB1bmlv
biBzdHJpbmcgKnN0cikKICAgICByZXR1cm4gc3RyLT5zOwogfQogCi1zdGF0aWMgYm9vbF90IF9f
aW5pdCBtYXRjaF9ndWlkKGNvbnN0IEVGSV9HVUlEICpndWlkMSwgY29uc3QgRUZJX0dVSUQgKmd1
aWQyKQorc3RhdGljIGJvb2wgX19pbml0IG1hdGNoX2d1aWQoY29uc3QgRUZJX0dVSUQgKmd1aWQx
LCBjb25zdCBFRklfR1VJRCAqZ3VpZDIpCiB7CiAgICAgcmV0dXJuIGd1aWQxLT5EYXRhMSA9PSBn
dWlkMi0+RGF0YTEgJiYKICAgICAgICAgICAgZ3VpZDEtPkRhdGEyID09IGd1aWQyLT5EYXRhMiAm
JgpAQCAtMzc4LDEyICszNzgsMTIgQEAgc3RhdGljIHVuc2lnbmVkIGludCBfX2luaXQgZ2V0X2Fy
Z3YodW5zaWduZWQgaW50IGFyZ2MsIENIQVIxNiAqKmFyZ3YsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBDSEFSMTYgKipvcHRpb25zKQogewogICAgIENIQVIxNiAqcHRyID0g
KENIQVIxNiAqKShhcmd2ICsgYXJnYyArIDEpLCAqcHJldiA9IE5VTEw7Ci0gICAgYm9vbF90IHBy
ZXZfc2VwID0gVFJVRTsKKyAgICBib29sIHByZXZfc2VwID0gdHJ1ZTsKIAogICAgIGZvciAoIDsg
Y21kc2l6ZSA+IHNpemVvZigqY21kbGluZSkgJiYgKmNtZGxpbmU7CiAgICAgICAgICAgICBjbWRz
aXplIC09IHNpemVvZigqY21kbGluZSksICsrY21kbGluZSApCiAgICAgewotICAgICAgICBib29s
X3QgY3VyX3NlcCA9ICpjbWRsaW5lID09IEwnICcgfHwgKmNtZGxpbmUgPT0gTCdcdCc7CisgICAg
ICAgIGJvb2wgY3VyX3NlcCA9ICpjbWRsaW5lID09IEwnICcgfHwgKmNtZGxpbmUgPT0gTCdcdCc7
CiAKICAgICAgICAgaWYgKCAhcHJldl9zZXAgKQogICAgICAgICB7CkBAIC01MzgsOCArNTM4LDgg
QEAgc3RhdGljIGNoYXIgKiBfX2luaXQgc3BsaXRfc3RyaW5nKGNoYXIgKnMpCiAgICAgcmV0dXJu
IE5VTEw7CiB9CiAKLXN0YXRpYyBib29sX3QgX19pbml0IHJlYWRfZmlsZShFRklfRklMRV9IQU5E
TEUgZGlyX2hhbmRsZSwgQ0hBUjE2ICpuYW1lLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHN0cnVjdCBmaWxlICpmaWxlLCBjaGFyICpvcHRpb25zKQorc3RhdGljIGJvb2wgX19pbml0
IHJlYWRfZmlsZShFRklfRklMRV9IQU5ETEUgZGlyX2hhbmRsZSwgQ0hBUjE2ICpuYW1lLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgZmlsZSAqZmlsZSwgY2hhciAqb3B0aW9u
cykKIHsKICAgICBFRklfRklMRV9IQU5ETEUgRmlsZUhhbmRsZSA9IE5VTEw7CiAgICAgVUlOVDY0
IHNpemU7CkBAIC01NTEsNyArNTUxLDcgQEAgc3RhdGljIGJvb2xfdCBfX2luaXQgcmVhZF9maWxl
KEVGSV9GSUxFX0hBTkRMRSBkaXJfaGFuZGxlLCBDSEFSMTYgKm5hbWUsCiAgICAgcmV0ID0gZGly
X2hhbmRsZS0+T3BlbihkaXJfaGFuZGxlLCAmRmlsZUhhbmRsZSwgbmFtZSwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIEVGSV9GSUxFX01PREVfUkVBRCwgMCk7CiAgICAgaWYgKCBmaWxlID09
ICZjZmcgJiYgcmV0ID09IEVGSV9OT1RfRk9VTkQgKQotICAgICAgICByZXR1cm4gMDsKKyAgICAg
ICAgcmV0dXJuIGZhbHNlOwogICAgIGlmICggRUZJX0VSUk9SKHJldCkgKQogICAgICAgICB3aGF0
ID0gTCJPcGVuIjsKICAgICBlbHNlCkBAIC02MTEsMjcgKzYxMSwyNyBAQCBzdGF0aWMgYm9vbF90
IF9faW5pdCByZWFkX2ZpbGUoRUZJX0ZJTEVfSEFORExFIGRpcl9oYW5kbGUsIENIQVIxNiAqbmFt
ZSwKIAogICAgIGVmaV9hcmNoX2ZsdXNoX2RjYWNoZV9hcmVhKGZpbGUtPnB0ciwgZmlsZS0+c2l6
ZSk7CiAKLSAgICByZXR1cm4gMTsKKyAgICByZXR1cm4gdHJ1ZTsKIH0KIAogc3RhdGljIHZvaWQg
X19pbml0IHByZV9wYXJzZShjb25zdCBzdHJ1Y3QgZmlsZSAqY2ZnKQogewogICAgIGNoYXIgKnB0
ciA9IGNmZy0+cHRyLCAqZW5kID0gcHRyICsgY2ZnLT5zaXplOwotICAgIGJvb2xfdCBzdGFydCA9
IDEsIGNvbW1lbnQgPSAwOworICAgIGJvb2wgc3RhcnQgPSB0cnVlLCBjb21tZW50ID0gZmFsc2U7
CiAKICAgICBmb3IgKCA7IHB0ciA8IGVuZDsgKytwdHIgKQogICAgIHsKICAgICAgICAgaWYgKCBp
c2NudHJsKCpwdHIpICkKICAgICAgICAgewotICAgICAgICAgICAgY29tbWVudCA9IDA7Ci0gICAg
ICAgICAgICBzdGFydCA9IDE7CisgICAgICAgICAgICBjb21tZW50ID0gZmFsc2U7CisgICAgICAg
ICAgICBzdGFydCA9IHRydWU7CiAgICAgICAgICAgICAqcHRyID0gMDsKICAgICAgICAgfQogICAg
ICAgICBlbHNlIGlmICggY29tbWVudCB8fCAoc3RhcnQgJiYgaXNzcGFjZSgqcHRyKSkgKQogICAg
ICAgICAgICAgKnB0ciA9IDA7CiAgICAgICAgIGVsc2UgaWYgKCAqcHRyID09ICcjJyB8fCAoc3Rh
cnQgJiYgKnB0ciA9PSAnOycpICkKICAgICAgICAgewotICAgICAgICAgICAgY29tbWVudCA9IDE7
CisgICAgICAgICAgICBjb21tZW50ID0gdHJ1ZTsKICAgICAgICAgICAgICpwdHIgPSAwOwogICAg
ICAgICB9CiAgICAgICAgIGVsc2UKQEAgLTY0Nyw3ICs2NDcsNyBAQCBzdGF0aWMgY2hhciAqX19p
bml0IGdldF92YWx1ZShjb25zdCBzdHJ1Y3QgZmlsZSAqY2ZnLCBjb25zdCBjaGFyICpzZWN0aW9u
LAogewogICAgIGNoYXIgKnB0ciA9IGNmZy0+cHRyLCAqZW5kID0gcHRyICsgY2ZnLT5zaXplOwog
ICAgIHNpemVfdCBzbGVuID0gc2VjdGlvbiA/IHN0cmxlbihzZWN0aW9uKSA6IDAsIGlsZW4gPSBz
dHJsZW4oaXRlbSk7Ci0gICAgYm9vbF90IG1hdGNoID0gIXNsZW47CisgICAgYm9vbCBtYXRjaCA9
ICFzbGVuOwogCiAgICAgZm9yICggOyBwdHIgPCBlbmQ7ICsrcHRyICkKICAgICB7CkBAIC0xMDAw
LDcgKzEwMDAsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgZWZpX2V4aXRfYm9vdChFRklfSEFORExF
IEltYWdlSGFuZGxlLCBFRklfU1lTVEVNX1RBQkxFICpTeXN0ZQogewogICAgIEVGSV9TVEFUVVMg
c3RhdHVzOwogICAgIFVJTlROIGluZm9fc2l6ZSA9IDAsIG1hcF9rZXk7Ci0gICAgYm9vbF90IHJl
dHJ5OworICAgIGJvb2wgcmV0cnk7CiAKICAgICBlZmlfYnMtPkdldE1lbW9yeU1hcCgmaW5mb19z
aXplLCBOVUxMLCAmbWFwX2tleSwKICAgICAgICAgICAgICAgICAgICAgICAgICAmZWZpX21kZXNj
X3NpemUsICZtZGVzY192ZXIpOwpAQCAtMTAwOSw3ICsxMDA5LDcgQEAgc3RhdGljIHZvaWQgX19p
bml0IGVmaV9leGl0X2Jvb3QoRUZJX0hBTkRMRSBJbWFnZUhhbmRsZSwgRUZJX1NZU1RFTV9UQUJM
RSAqU3lzdGUKICAgICBpZiAoICFlZmlfbWVtbWFwICkKICAgICAgICAgYmxleGl0KEwiVW5hYmxl
IHRvIGFsbG9jYXRlIG1lbW9yeSBmb3IgRUZJIG1lbW9yeSBtYXAiKTsKIAotICAgIGZvciAoIHJl
dHJ5ID0gMDsgOyByZXRyeSA9IDEgKQorICAgIGZvciAoIHJldHJ5ID0gZmFsc2U7IDsgcmV0cnkg
PSB0cnVlICkKICAgICB7CiAgICAgICAgIGVmaV9tZW1tYXBfc2l6ZSA9IGluZm9fc2l6ZTsKICAg
ICAgICAgc3RhdHVzID0gU3lzdGVtVGFibGUtPkJvb3RTZXJ2aWNlcy0+R2V0TWVtb3J5TWFwKCZl
ZmlfbWVtbWFwX3NpemUsCkBAIC0xMDcxLDkgKzEwNzEsOSBAQCBlZmlfc3RhcnQoRUZJX0hBTkRM
RSBJbWFnZUhhbmRsZSwgRUZJX1NZU1RFTV9UQUJMRSAqU3lzdGVtVGFibGUpCiAgICAgRUZJX1NI
SU1fTE9DS19QUk9UT0NPTCAqc2hpbV9sb2NrOwogICAgIEVGSV9HUkFQSElDU19PVVRQVVRfUFJP
VE9DT0wgKmdvcCA9IE5VTEw7CiAgICAgdW5pb24gc3RyaW5nIHNlY3Rpb24gPSB7IE5VTEwgfSwg
bmFtZTsKLSAgICBib29sX3QgYmFzZV92aWRlbyA9IDA7CisgICAgYm9vbCBiYXNlX3ZpZGVvID0g
ZmFsc2U7CiAgICAgY2hhciAqb3B0aW9uX3N0cjsKLSAgICBib29sX3QgdXNlX2NmZ19maWxlOwor
ICAgIGJvb2wgdXNlX2NmZ19maWxlOwogCiAgICAgX19zZXRfYml0KEVGSV9CT09ULCAmZWZpX2Zs
YWdzKTsKICAgICBfX3NldF9iaXQoRUZJX0xPQURFUiwgJmVmaV9mbGFncyk7CkBAIC0xMTE1LDkg
KzExMTUsOSBAQCBlZmlfc3RhcnQoRUZJX0hBTkRMRSBJbWFnZUhhbmRsZSwgRUZJX1NZU1RFTV9U
QUJMRSAqU3lzdGVtVGFibGUpCiAgICAgICAgICAgICBpZiAoICpwdHIgPT0gTCcvJyB8fCAqcHRy
ID09IEwnLScgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGlmICggd3N0cmNtcChw
dHIgKyAxLCBMImJhc2V2aWRlbyIpID09IDAgKQotICAgICAgICAgICAgICAgICAgICBiYXNlX3Zp
ZGVvID0gMTsKKyAgICAgICAgICAgICAgICAgICAgYmFzZV92aWRlbyA9IHRydWU7CiAgICAgICAg
ICAgICAgICAgZWxzZSBpZiAoIHdzdHJjbXAocHRyICsgMSwgTCJtYXBicyIpID09IDAgKQotICAg
ICAgICAgICAgICAgICAgICBtYXBfYnMgPSAxOworICAgICAgICAgICAgICAgICAgICBtYXBfYnMg
PSB0cnVlOwogICAgICAgICAgICAgICAgIGVsc2UgaWYgKCB3c3RybmNtcChwdHIgKyAxLCBMImNm
Zz0iLCA0KSA9PSAwICkKICAgICAgICAgICAgICAgICAgICAgY2ZnX2ZpbGVfbmFtZSA9IHB0ciAr
IDU7CiAgICAgICAgICAgICAgICAgZWxzZSBpZiAoIGkgKyAxIDwgYXJnYyAmJiB3c3RyY21wKHB0
ciArIDEsIEwiY2ZnIikgPT0gMCApCkBAIC0xMzA0LDE0ICsxMzA0LDE0IEBAIGVmaV9zdGFydChF
RklfSEFORExFIEltYWdlSGFuZGxlLCBFRklfU1lTVEVNX1RBQkxFICpTeXN0ZW1UYWJsZSkKIAog
I2lmbmRlZiBDT05GSUdfQVJNIC8qIFRPRE8gLSBydW50aW1lIHNlcnZpY2Ugc3VwcG9ydCAqLwog
Ci1zdGF0aWMgYm9vbF90IF9faW5pdGRhdGEgZWZpX21hcF91YzsKK3N0YXRpYyBib29sIF9faW5p
dGRhdGEgZWZpX21hcF91YzsKIAogc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX2VmaV9wYXJhbShj
aGFyICpzKQogewogICAgIGNoYXIgKnNzOwogCiAgICAgZG8gewotICAgICAgICBib29sX3QgdmFs
ID0gISFzdHJuY21wKHMsICJuby0iLCAzKTsKKyAgICAgICAgYm9vbCB2YWwgPSBzdHJuY21wKHMs
ICJuby0iLCAzKTsKIAogICAgICAgICBpZiAoICF2YWwgKQogICAgICAgICAgICAgcyArPSAzOwpA
QCAtMTMzNyw4ICsxMzM3LDggQEAgY3VzdG9tX3BhcmFtKCJlZmkiLCBwYXJzZV9lZmlfcGFyYW0p
OwogCiAjaWZuZGVmIFVTRV9TRVRfVklSVFVBTF9BRERSRVNTX01BUAogc3RhdGljIF9faW5pdCB2
b2lkIGNvcHlfbWFwcGluZyh1bnNpZ25lZCBsb25nIG1mbiwgdW5zaWduZWQgbG9uZyBlbmQsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2xfdCAoKmlzX3ZhbGlkKSh1bnNpZ25l
ZCBsb25nIHNtZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIGVtZm4pKQorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBib29sICgqaXNfdmFsaWQpKHVuc2lnbmVkIGxvbmcgc21mbiwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGVtZm4pKQog
ewogICAgIHVuc2lnbmVkIGxvbmcgbmV4dDsKIApAQCAtMTM2Niw3ICsxMzY2LDcgQEAgc3RhdGlj
IF9faW5pdCB2b2lkIGNvcHlfbWFwcGluZyh1bnNpZ25lZCBsb25nIG1mbiwgdW5zaWduZWQgbG9u
ZyBlbmQsCiAgICAgfQogfQogCi1zdGF0aWMgYm9vbF90IF9faW5pdCByYW1fcmFuZ2VfdmFsaWQo
dW5zaWduZWQgbG9uZyBzbWZuLCB1bnNpZ25lZCBsb25nIGVtZm4pCitzdGF0aWMgYm9vbCBfX2lu
aXQgcmFtX3JhbmdlX3ZhbGlkKHVuc2lnbmVkIGxvbmcgc21mbiwgdW5zaWduZWQgbG9uZyBlbWZu
KQogewogICAgIHVuc2lnbmVkIGxvbmcgc3ogPSBwZm5fdG9fcGR4KGVtZm4gLSAxKSAvIFBEWF9H
Uk9VUF9DT1VOVCArIDE7CiAKQEAgLTEzNzUsOSArMTM3NSw5IEBAIHN0YXRpYyBib29sX3QgX19p
bml0IHJhbV9yYW5nZV92YWxpZCh1bnNpZ25lZCBsb25nIHNtZm4sIHVuc2lnbmVkIGxvbmcgZW1m
bikKICAgICAgICAgICAgICAgICAgICAgICAgICBwZm5fdG9fcGR4KHNtZm4pIC8gUERYX0dST1VQ
X0NPVU5UKSA8IHN6OwogfQogCi1zdGF0aWMgYm9vbF90IF9faW5pdCBydF9yYW5nZV92YWxpZCh1
bnNpZ25lZCBsb25nIHNtZm4sIHVuc2lnbmVkIGxvbmcgZW1mbikKK3N0YXRpYyBib29sIF9faW5p
dCBydF9yYW5nZV92YWxpZCh1bnNpZ25lZCBsb25nIHNtZm4sIHVuc2lnbmVkIGxvbmcgZW1mbikK
IHsKLSAgICByZXR1cm4gMTsKKyAgICByZXR1cm4gdHJ1ZTsKIH0KICNlbmRpZgogCmRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL2VmaS9ydW50aW1lLmMgYi94ZW4vY29tbW9uL2VmaS9ydW50aW1lLmMK
aW5kZXggMjBiYzUzMi4uYzM4ZjAwYSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9lZmkvcnVudGlt
ZS5jCisrKyBiL3hlbi9jb21tb24vZWZpL3J1bnRpbWUuYwpAQCAtMTM2LDcgKzEzNiw3IEBAIHZv
aWQgZWZpX3JzX2xlYXZlKHN0cnVjdCBlZmlfcnNfc3RhdGUgKnN0YXRlKQogICAgIHN0dHMoKTsK
IH0KIAotYm9vbF90IGVmaV9yc191c2luZ19wZ3RhYmxlcyh2b2lkKQorYm9vbCBlZmlfcnNfdXNp
bmdfcGd0YWJsZXModm9pZCkKIHsKICAgICByZXR1cm4gZWZpX2w0X3BndGFibGUgJiYKICAgICAg
ICAgICAgKHNtcF9wcm9jZXNzb3JfaWQoKSA9PSBlZmlfcnNfb25fY3B1KSAmJgpAQCAtMTc3LDcg
KzE3Nyw3IEBAIHZvaWQgZWZpX2hhbHRfc3lzdGVtKHZvaWQpCiAgICAgcHJpbnRrKFhFTkxPR19X
QVJOSU5HICJFRkk6IGNvdWxkIG5vdCBoYWx0IHN5c3RlbSAoJSNseClcbiIsIHN0YXR1cyk7CiB9
CiAKLXZvaWQgZWZpX3Jlc2V0X3N5c3RlbShib29sX3Qgd2FybSkKK3ZvaWQgZWZpX3Jlc2V0X3N5
c3RlbShib29sIHdhcm0pCiB7CiAgICAgRUZJX1NUQVRVUyBzdGF0dXM7CiAgICAgc3RydWN0IGVm
aV9yc19zdGF0ZSBzdGF0ZSA9IGVmaV9yc19lbnRlcigpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUveGVuL2VmaS5oIGIveGVuL2luY2x1ZGUveGVuL2VmaS5oCmluZGV4IDY4YzY4YTguLjQ0Yjdk
M2UgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9lZmkuaAorKysgYi94ZW4vaW5jbHVkZS94
ZW4vZWZpLmgKQEAgLTMzLDEwICszMywxMCBAQCBzdHJ1Y3QgY29tcGF0X3BmX2VmaV9ydW50aW1l
X2NhbGw7CiAKIGJvb2wgZWZpX2VuYWJsZWQodW5zaWduZWQgaW50IGZlYXR1cmUpOwogdm9pZCBl
ZmlfaW5pdF9tZW1vcnkodm9pZCk7Ci1ib29sX3QgZWZpX3JzX3VzaW5nX3BndGFibGVzKHZvaWQp
OworYm9vbCBlZmlfcnNfdXNpbmdfcGd0YWJsZXModm9pZCk7CiB1bnNpZ25lZCBsb25nIGVmaV9n
ZXRfdGltZSh2b2lkKTsKIHZvaWQgZWZpX2hhbHRfc3lzdGVtKHZvaWQpOwotdm9pZCBlZmlfcmVz
ZXRfc3lzdGVtKGJvb2xfdCB3YXJtKTsKK3ZvaWQgZWZpX3Jlc2V0X3N5c3RlbShib29sIHdhcm0p
OwogI2lmbmRlZiBDT01QQVQKIGludCBlZmlfZ2V0X2luZm8odWludDMyX3QgaWR4LCB1bmlvbiB4
ZW5wZl9lZmlfaW5mbyAqKTsKIGludCBlZmlfcnVudGltZV9jYWxsKHN0cnVjdCB4ZW5wZl9lZmlf
cnVudGltZV9jYWxsICopOwotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 28 11:23:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 11: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 1dQB4Z-0002Rw-QQ; Wed, 28 Jun 2017 11:23:51 +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 1dQB4Z-0002RY-AM
 for xen-devel@lists.xensource.com; Wed, 28 Jun 2017 11:23:51 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 34/5C-02185-6C193595; Wed, 28 Jun 2017 11:23:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsWS0XRdVffoxOB
 Igw171S1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa8fFBN1vBDaOKP5tuszcw
 TtPpYuTiEBL4yyjR0rGXHcJ5zCixfNdBVghnG6PEm9YbbF2MnBwiAs4SX8/MZQexeQX0JW4vv
 8gMYgsL2EusnQJhSwh4Srx79J8Fxt60ZTpQPTsHm4CVxCExkCiLgKrE67kfWSYwci1gZFjFqF
 6cWlSWWqRrqpdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJEejZegYGxh2Ml786HWK
 U5GBSEuXd+yUoUogvKT+lMiOxOCO+qDQntfgQowwHh5IEb9+E4EghwaLU9NSKtMwcYIjBpCU4
 eJREeLvrgNK8xQWJucWZ6RCpU4y6HBtWr//CJMSSl5+XKiXOuwZkhgBIUUZpHtwIWLhfYpSVE
 uZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMWwwyhSczrwRu0yugI5iAjmCZFwByREkiQkqqgTHFVp
 Qhkn/118oO2xeqarNKT2l1pYopz90R6qJQ9zXl3GeRyGuL2fpDvjWy7t01fVZTk3yHcG/nru0
 vXK8ttLnxIOEHy/Otd7Lqpj/hkhFemvViXrZyCddl0QymqQqMUxR37rM5kbH3s3KiotYdTauH
 D+wqjodfkOYMe7hoDcOhxirL+OcMl5VYijMSDbWYi4oTAbQhG8JyAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1498649028!107756537!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22215 invoked from network); 28 Jun 2017 11:23:49 -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 Jun 2017 11:23: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 1dQB4U-0004fX-7Y; Wed, 28 Jun 2017 11:23: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 1dQB4O-0003p2-Nt; Wed, 28 Jun 2017 11:23:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dQB4O-0007nx-6G; Wed, 28 Jun 2017 11:23:40 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111140-mainreport@xen.org>
X-Osstest-Versions-This: xen=8b9793bfe614ee53029d2b1672e1080170809dcd
X-Osstest-Versions-That: xen=d5f6383d9a0316a37fb3f05a23d4cce936a262b3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 28 Jun 2017 11:23:40 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 111140: 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="===============2593920575213140086=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============2593920575213140086==
Content-Type: text/plain

flight 111140 xen-unstable-coverity real [real]
http://logs.test-lab.xenproject.org/osstest/logs/111140/

Perfect :-)
All tests in this flight passed as required
version targeted for testing:
 xen                  8b9793bfe614ee53029d2b1672e1080170809dcd
baseline version:
 xen                  d5f6383d9a0316a37fb3f05a23d4cce936a262b3

Last test of basis   111050  2017-06-25 09:19:40 Z    3 days
Testing same since   111140  2017-06-28 10:06:03 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Doug Goldstein <cardoe@cardoe.com>
  Olaf Hering <olaf@aepfle.de>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau Monné <roger.pau@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=8b9793bfe614ee53029d2b1672e1080170809dcd
+ . ./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 8b9793bfe614ee53029d2b1672e1080170809dcd
+ branch=xen-unstable-coverity
+ revision=8b9793bfe614ee53029d2b1672e1080170809dcd
+ . ./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
+ '[' x8b9793bfe614ee53029d2b1672e1080170809dcd = 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-3.14
++ : 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 8b9793bfe614ee53029d2b1672e1080170809dcd:refs/heads/coverity-tested/smoke
To osstest@xenbits.xen.org:/home/xen/git/xen.git
   d5f6383..8b9793b  8b9793bfe614ee53029d2b1672e1080170809dcd -> coverity-tested/smoke


--===============2593920575213140086==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2593920575213140086==--

From xen-devel-bounces@lists.xen.org Wed Jun 28 11:43:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 11: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 1dQBND-000416-BW; Wed, 28 Jun 2017 11:43: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=345d76a6c=Andrew.Cooper3@citrix.com>)
 id 1dQBNC-000410-Ad
 for xen-devel@lists.xenproject.org; Wed, 28 Jun 2017 11:43:06 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 C0/89-01993-94693595; Wed, 28 Jun 2017 11:43:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsWyU9JRQtdzWnC
 kwdKtbBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8atac8ZCy6xVUxasY25gfEoaxcjJ4eEgJ/E
 9WNTGUFsYQEHid87v7GA2CICVhKvfk8FquHiEBI4yShx6NQRZpAEs4CKxKl5XWBFbAL6Ertff
 GICsXkFbCXe7LoENpRFQFXi0LNTYLaoQLjE28YjLBA1ghInZz4BszkF7CWWds1ih5hpIHFk0R
 xWCFteYvvbOWC7hATUJK71X2KHODRdYuKzHpYJjPyzkIyahaR9FpL2BYzMqxjVi1OLylKLdC3
 0kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECg5ABCHYwHmx2PsQoycGkJMq790tQ
 pBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3vVTgiOFBItS01Mr0jJzgPEAk5bg4FES4e2uA0rzF
 hck5hZnpkOkTjHqcjR92PKFSYglLz8vVUqctwxkhgBIUUZpHtwIWGxeYpSVEuZlBDpKiKcgtS
 g3swRV/hWjOAejkjCv62SgKTyZeSVwm14BHcEEdATLvACQI0oSEVJSDYzuErnuwnOZw9RqOf3
 uftE8ULlKh81AZ/EZ6eLJsxTezVjR6vKd48D1tOutuidPdh65YrpPOefo2+t7Hp33v5e5cH+3
 xptVTWWcAqGNBYc2NCybfFi5e36nVWycMLtdk77lZHu/u/q3txveSPNb4r5Q9n7yshO6nX+fW
 SiH3N9wxP5t1ONnispKLMUZiYZazEXFiQCkbFS2yAIAAA==
X-Env-Sender: prvs=345d76a6c=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1498650184!64156056!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60431 invoked from network); 28 Jun 2017 11:43:04 -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;
 28 Jun 2017 11:43:04 -0000
X-IronPort-AV: E=Sophos;i="5.40,275,1496102400"; d="scan'208";a="48518925"
To: Jan Beulich <jbeulich@suse.com>, <wei.liu2@citrix.com>
References: <20170626162842.482-1-wei.liu2@citrix.com>
 <20170626162842.482-9-wei.liu2@citrix.com>
 <aaee9dd5-46dd-d5cd-8864-dafb669797ae@citrix.com>
 <5952A1980200007800101519@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <fc5bbfe4-3904-c6f6-9a3a-6fa39da5cfb3@citrix.com>
Date: Wed, 28 Jun 2017 12:43:03 +0100
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: <5952A1980200007800101519@prv-mh.provo.novell.com>
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 v5 08/13] x86/traps: factor out pv_trap_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>

T24gMjcvMDYvMTcgMTk6MTksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IDA2LzI3LzE3IDg6MDYgUE0gPj4+Cj4+IE9uIDI2
LzA2LzE3IDE3OjI4LCBXZWkgTGl1IHdyb3RlOgo+Pj4gLS0tIGEveGVuL2FyY2gveDg2L3RyYXBz
LmMKPj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCj4+PiBAQCAtMTkzNCwyMSArMTkzNCwy
OSBAQCB2b2lkIF9faW5pdCBpbml0X2lkdF90cmFwcyh2b2lkKQo+Pj4gICAgICB0aGlzX2NwdShj
b21wYXRfZ2R0X3RhYmxlKSA9IGJvb3RfY3B1X2NvbXBhdF9nZHRfdGFibGU7Cj4+PiAgfQo+Pj4g
IAo+Pj4gK3ZvaWQgX19pbml0IHB2X3RyYXBfaW5pdCh2b2lkKQo+Pj4gK3sKPj4+ICsgICAgLyog
VGhlIDMyLW9uLTY0IGh5cGVyY2FsbCB2ZWN0b3IgaXMgb25seSBhY2Nlc3NpYmxlIGZyb20gcmlu
ZyAxLiAqLwo+Pj4gKyAgICBfc2V0X2dhdGUoaWR0X3RhYmxlICsgSFlQRVJDQUxMX1ZFQ1RPUiwK
Pj4gJmlkdF90YWJsZVtIWVBFUkNBTExfVkVDVE9SXQo+IEkgZG9uJ3QgdGhpbmsgd2Ugc2hvdWxk
IHJlcXVpcmUgdGhpcy4gUGVyc29uYWxseSBJIHByZWZlciB0aGUgZm9ybSBXZWkgdXNlZCwKPiBh
bmQgaWlyYyB0aGVyZSdzIG5vdGhpbmcgaW4gb3VyIGNvZGluZyBzdHlsZSBndWlkZWxpbmVzIHRo
YXQgbWFuZGF0ZXMgdGhlCj4gZm9ybSB5b3Ugc3VnZ2VzdC4KCk9uZSBmb3JtIGlzIG9idmlvdXNs
eSBhbiBhcnJheSBhY2Nlc3MsIHdoaWxlIG9uZSBpcyBub3Qgb2J2aW91cy4KCkknbSBub3Qgb3Zl
cmx5IGZ1c3NlZCwgYnV0IEkgd291bGQgcHJlZmVyIHRoZSBmb3JtZXIuCgp+QW5kcmV3CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 28 11:44:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 11:44:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQBOB-0004EQ-Kp; Wed, 28 Jun 2017 11: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 <jbeulich@suse.com>) id 1dQBOA-0004EE-Ah
 for xen-devel@lists.xenproject.org; Wed, 28 Jun 2017 11:44:06 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 3A/49-03582-58693595; Wed, 28 Jun 2017 11:44:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXS6fjDS7dpWnC
 kwbNvxhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a6bUdYClbxV/ydfZK9gfExdxcjJ4eQQJ7E
 37nPGUFsXgE7iaPXj7CA2BIChhKnF94Es1kEVCU+bHgKVsMmoC7RuagdLC4iICex6fBV9i5GL
 g5mgU1MEpP33AMrEhaIkvj75CEzSEJI4A6jxMmL25hAEpwCuhLbJzQB2RxA2wQl/u4QBgkzC2
 hJPPx1iwXC1pZYtvA1M0gJs4C0xPJ/HBMY+WYhNMxC0jALScMshIYFjCyrGDWKU4vKUot0DY3
 0kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECA5ABCHYwXt4YcIhRkoNJSZR375eg
 SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvHpTgyOFBItS01Mr0jJzgLEAk5bg4FES4e2uA0rzF
 hck5hZnpkOkTjEqSonzfpoClBAASWSU5sG1weLvEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlY
 R554Js58nMK4Gb/gpoMRPQYpZ5ASCLSxIRUlINjNtrPl357bRQRnhCZpugfPGJRWusa+vrhXf
 y3Hfn7yzk5p6z0H3Lm5Q9ornXzGre2bXuT1iawnyP/b3zjdxdF4x1NBfwLGPocXWQfnZo19SN
 2Y/UFRfc/tK2Z4v6vZVsT2csjinZyrxor8vNdJPkFHUG+6ZTy17tMzwkPq1HUy/44onnBdPqt
 yqxFGckGmoxFxUnAgDFnERvugIAAA==
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1498650241!70590646!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12198 invoked from network); 28 Jun 2017 11:44:02 -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; 28 Jun 2017 11:44:02 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Jun 2017 05:44:00 -0600
Message-Id: <5953967E0200007800101607@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 28 Jun 2017 05:43:58 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <yi.y.sun@linux.intel.com>
References: <1497402776-22348-1-git-send-email-yi.y.sun@linux.intel.com>
 <1497402776-22348-9-git-send-email-yi.y.sun@linux.intel.com>
 <5953577302000078001015DE@prv-mh.provo.novell.com>
 <20170628090932.GZ3420@yi.y.sun>
In-Reply-To: <20170628090932.GZ3420@yi.y.sun>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v12 08/23] x86: refactor psr: L3 CAT: set
 value: implement 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>

Pj4+IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiAwNi8yOC8xNyAxMToxMCBBTSA+
Pj4KPk9uIDE3LTA2LTI4IDAxOjE0OjU5LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gPj4+IFlpIFN1
biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiAwNi8xNC8xNyAzOjI1IEFNID4+Pgo+PiA+IEBA
IC01MzcsNyArNTU2LDE2IEBAIGludCBwc3JfZ2V0X3ZhbChzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBpbnQgc29ja2V0LAo+PiA+ICAgICAgICAgIHJldHVybiAtRU5PRU5UOwo+PiA+ICAgICAg
fQo+PiA+ICAKPj4gPiArICAgIGRvbWFpbl9sb2NrKGQpOwo+PiA+ICsgICAgaWYgKCAhdGVzdF9i
aXQoZC0+ZG9tYWluX2lkLCBzb2NrZXRfaW5mb1tzb2NrZXRdLmRvbV9zZXQpICkKPj4gPiArICAg
IHsKPj4gPiArICAgICAgICBkLT5hcmNoLnBzcl9jb3NfaWRzW3NvY2tldF0gPSAwOwo+PiA+ICsg
ICAgICAgIHNldF9iaXQoZC0+ZG9tYWluX2lkLCBzb2NrZXRfaW5mb1tzb2NrZXRdLmRvbV9zZXQp
Owo+PiA+ICsgICAgfQo+PiAKPj4gQW55IHJlYXNvbiBub3QgdG8gdXNlIHRlc3RfYW5kX3NldF9i
aXQoKSBoZXJlPyBJLmUuIGlzIHRoaXMgb24gYW55IGhvdCBwYXRoPwo+PiBPciB3YWl0IC0gSSB0
aGluayBpdCdzIGV2ZW4gd3JvbmcgdG8gc3BsaXQgdGhlIHRlc3QgZnJvbSB0aGUgc2V0LCBhcyB0
aGUgbG9jawo+PiBkb2Vzbid0IHByb3RlY3QgZG9tX3NldFtdLgoKV2l0aCB0aGUgbGFzdCBzZW50
ZW5jZSBoZXJlICh3aGljaCBJIGhhZCBhZGRlZCBhZnRlciBoYXZpbmcgd3JpdHRlbiBhbGwgb2Yg
dGhlCnJlc3Qgb2YgdGhlIHJlcGx5LCBJJ20gYWZyYWlkIEkndmUgbWFuYWdlZCB0byBjb25mdXNl
IHlvdToKCj4+PiAKPj5XaWxsIGNoYW5nZSBpdCB0byB0ZXN0X2FuZF9zZXRfYml0Lgo+Li4uCj4+
ID4gKyAgICAvKgo+PiA+ICsgICAgICogU3RlcCA2Ogo+PiA+ICsgICAgICogU2F2ZSB0aGUgQ09T
IElEIGludG8gY3VycmVudCBkb21haW4ncyBwc3JfY29zX2lkc1tdIHNvIHRoYXQgd2UgY2FuIGtu
b3cKPj4gPiArICAgICAqIHdoaWNoIENPUyB0aGUgZG9tYWluIGlzIHVzaW5nIG9uIHRoZSBzb2Nr
ZXQuIE9uZSBkb21haW4gY2FuIG9ubHkgdXNlCj4+ID4gKyAgICAgKiBvbmUgQ09TIElEIGF0IHNh
bWUgdGltZSBvbiBlYWNoIHNvY2tldC4KPj4gPiArICAgICAqLwo+PiA+ICsgICAgZG9tYWluX2xv
Y2soZCk7Cj4+ID4gKyAgICBkLT5hcmNoLnBzcl9jb3NfaWRzW3NvY2tldF0gPSBjb3M7Cj4+ID4g
KyAgICBkb21haW5fdW5sb2NrKGQpOwo+PiA+ICsKPj4gPiArICAgIC8qCj4+ID4gKyAgICAgKiBT
dGVwIDc6Cj4+ID4gKyAgICAgKiBUaGVuLCBzZXQgdGhlIGRvbV9zZXQgYml0IHdoaWNoIGNvcnJl
c3BvbmRzIHRvIGRvbWFpbl9pZCB0byBtYXJrIHRoaXMKPj4gPiArICAgICAqIGRvbWFpbiBoYXMg
YmVlbiBzZXQgYW5kIHRoZSBDT1MgSUQgb2YgdGhlIGRvbWFpbiBpcyB2YWxpZC4KPj4gPiArICAg
ICAqLwo+PiA+ICsgICAgc2V0X2JpdChkLT5kb21haW5faWQsIGluZm8tPmRvbV9zZXQpOwo+PiAK
Pj4gV2l0aCB0aGUgd2F5IHRoaW5ncyBhcmUgYmVpbmcgZG9uZSBhYm92ZSwgZG9lc24ndCB0aGlz
IGJlbG9uZyBpbiB0aGUKPj4gZG9tYWluX2xvY2soKS1lZCByZWdpb24/CgpJIHNob3VsZCBoYXZl
IGRlbGV0ZWQgdGhpcywgc2luY2UgLSBhcyBzYWlkIGFib3ZlIC0gdGhlIGxvY2sgZG9lc24ndCBn
dWFyZAphZ2FpbnN0IGFueXRoaW5nIGRvbV9zZXRbXS13aXNlLiBTbyAuLi4KCj5ZZXMsIHNob3Vs
ZCBiZS4gVGhhbmtzIQoKLi4uIEkgdGhpbmsgeW91IHJhdGhlciBzaG91bGRuJ3QgZG8gdGhpcy4g
SW5zdGVhZCB5b3UgbWF5IHdhbnQgdG8gY29uc2lkZXIgd2hldGhlcgp0aGUgb3RoZXIgZG9tYWlu
X2xvY2soKS1lZCByZWdpb25zIGNvdWxkbid0IGJlIGZ1cnRoZXIgc2hydW5rLgoKSmFuCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 28 11:52:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 11: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 1dQBVo-0005CW-IF; Wed, 28 Jun 2017 11:52:00 +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 1dQBVm-0005C9-Ri
 for xen-devel@lists.xensource.com; Wed, 28 Jun 2017 11:51:59 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 4B/D4-03577-E5893595; Wed, 28 Jun 2017 11:51:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVTd2RnC
 kwauVzBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNeNp3jrlg91rGij8fLzE3
 MJ6t62Lk4hAS+Mso8f7RcxYI5zGjxLbGZYwQzjZGielnF7F2MXJyiAg4S3w9M5cdxOYV0JfYv
 6yBGcQWFjCTeNgzgRmkQUJgm7LEhnc/GEESEgLeErM29ACN5QCzJ/b5dzGyc7AJWEkcEgMpYB
 FQlVjTt4lpAiP3AkaGVYwaxalFZalFusbGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn
 5uZsYgV5nAIIdjDvXBx5ilORgUhLl3fslKFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG/Z9OBI
 IcGi1PTUirTMHGD4waQlOHiURHi764DSvMUFibnFmekQqVOMuhwbVq//wiTEkpeflyolzusGM
 kMApCijNA9uBCwWLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYlxVkCk9mXgncpldARzABHc
 EyLwDkiJJEhJRUA+PyM9XMjkyic9otX/9rW+txYdvWqc8rfzzbvV4y+nudYedqNcNJhZd+xEo
 wG5ZYJD7Rtujelz6j2K5v8suMU3G5drUB+y/F3p6xYvZPn3j1u682BfVa70mzOfmuyFfgA4vs
 ge/3SjO6r2wRCb3avrihq1/fg9GkzDnN9aju/8Uub3fkZHL7vFdiKc5INNRiLipOBABKhsPmg
 AIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1498650715!104758603!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4373 invoked from network); 28 Jun 2017 11:51:56 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 Jun 2017 11:51: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 <osstest-admin@xenproject.org>)
 id 1dQBVh-0005Mz-M9; Wed, 28 Jun 2017 11:51:54 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dQBVc-0005ej-Cl; Wed, 28 Jun 2017 11:51:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dQBVc-0005ak-76; Wed, 28 Jun 2017 11:51:48 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111124-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-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-armhf-armhf-libvirt-xsm:saverestore-support-check: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-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-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-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-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-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-libvirt-raw:migrate-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-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=3c2bfbaadff6e0c257bb6b16c9c97f43618b13dc
X-Osstest-Versions-That: linux=1439ccf73d9c07654fdd5b4969fd53c2feb8684d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 28 Jun 2017 11:51:48 +0000
Subject: [Xen-devel] [linux-linus test] 111124: 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="===============5392719680285765390=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============5392719680285765390==
Content-Type: text/plain

flight 111124 linux-linus real [real]
http://logs.test-lab.xenproject.org/osstest/logs/111124/

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. 110515
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 110515
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 110515

Regressions which are regarded as allowable (not blocking):
 test-amd64-amd64-rumprun-amd64 17 rumprun-demo-xenstorels/xenstorels.repeat fail REGR. vs. 110515

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 110515
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 110515
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 110515
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 110515
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 110515
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 110515
 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-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-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-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-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        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-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-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-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 linux                3c2bfbaadff6e0c257bb6b16c9c97f43618b13dc
baseline version:
 linux                1439ccf73d9c07654fdd5b4969fd53c2feb8684d

Last test of basis   110515  2017-06-17 06:48:56 Z   11 days
Failing since        110536  2017-06-17 23:48:13 Z   10 days   11 attempts
Testing same since   111124  2017-06-28 00:02:21 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  "H.J. Lu" <hjl.tools@gmail.com>
  "Yan, Zheng" <zyan@redhat.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Alex Deucher <alexander.deucher@amd.com>
  Alexander Shishkin <alexander.shishkin@linux.intel.com>
  Alexandre TORGUE <alexandre.torgue@st.com>
  Alexey Khoroshilov <khoroshilov@ispras.ru>
  Alistair Popple <alistair@popple.id.au>
  Allen Hubbe <Allen.Hubbe@dell.com>
  Andrei Vagin <avagin@openvz.org>
  Andrew Duggan <aduggan@synaptics.com>
  Andrew Morton <akpm@linux-foundation.org>
  Andy Lutomirski <luto@kernel.org>
  Angus Ainslie <angus@akkea.ca>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arend van Spriel <arend.vanspriel@broadcom.com>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Bart Van Assche <bart.vanassche@wdc.com>
  Benjamin Gaignard <benjamin.gaignard@linaro.org>
  Benjamin Tissoires <benjamin.tissoires@redhat.com>
  Björn Töpel <bjorn.topel@intel.com>
  Boris Brezillon <boris.brezillon@free-electrons.com>
  Borislav Petkov <bp@suse.de>
  Brian Foster <bfoster@redhat.com>
  Cao jin <caoj.fnst@cn.fujitsu.com>
  Charles Keepax <ckeepax@opensource.wolfsonmicro.com>
  Chen-Yu Tsai <wens@csie.org>
  Chris Mi <chrism@mellanox.com>
  Chris Wilson <chris@chris-wilson.co.uk>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Christian König <christian.koenig@amd.com>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Chu Yuan Lin <cyl@datera.io>
  Chunming Zhou <david1.zhou@amd.com>
  Colin Ian King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Corentin Labbe <clabbe.montjoie@gmail.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Drake <drake@endlessm.com>
  Daniel Lezcano <daniel.lezcano@linaro.org>
  Daniel Mentz <danielmentz@google.com>
  Daniel Stone <daniels@collabora.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Daniel Vetter <daniel.vetter@intel.com>
  Darrick J. Wong <darrick.wong@oracle.com>
  Dave Airlie <airlied@redhat.com>
  Dave Jiang <dave.jiang@intel.com>
  David Howells <dhowells@redhat.com>
  David Rientjes <rientjes@google.com>
  David S. Miller <davem@davemloft.net>
  Dhinakaran Pandiyan <dhinakaran.pandiyan@intel.com>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Edward Cree <ecree@solarflare.com>
  Eli Cohen <eli@mellanox.com>
  Enric Balletbo i Serra <enric.balletbo@collabora.com>
  Eric Dumazet <edumazet@google.com>
  Eric Ren <zren@suse.com>
  Eric W. Biederman <ebiederm@xmission.com>
  Fabrice Gasnier <fabrice.gasnier@st.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Frank Rowand <frank.rowand@sony.com>
  Fugang Duan <fugang.duan@nxp.com>
  Ganesh Goudar <ganeshgr@chelsio.com>
  Gao Feng <gfree.wind@vip.163.com>
  Gary Guo <ghg@datera.io>
  Gary R Hook <gary.hook@amd.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Gregory CLEMENT <gregory.clement@free-electrons.com>
  Haishuang Yan <yanhaishuang@cmss.chinamobile.com>
  Hannes Frederic Sowa <hannes@stressinduktion.org>
  Hans de Goede <hdegoede@redhat.com>
  Heiko Carstens <heiko.carstens@de.ibm.com>
  Heiner Kallweit <hkallweit1@gmail.com>
  Heinrich Schuchardt <xypron.glpk@gmx.de>
  Helge Deller <deller@gmx.de>
  Helge Deller <deller@gmx.de> # parisc
  Hendrik Brueckner <brueckner@linux.vnet.ibm.com>
  Hugh Dickins <hughd@google.com>
  Icenowy Zheng <icenowy@aosc.io>
  Ilya Dryomov <idryomov@gmail.com>
  Ilya Matveychikov <matvejchikov@gmail.com>
  Ilya V. Matveychikov <matvejchikov@gmail.com>
  Ingo Molnar <mingo@kernel.org>
  Jacek Anaszewski <jacek.anaszewski@gmail.com>
  James Cowgill <James.Cowgill@imgtec.com>
  James Hogan <james.hogan@imgtec.com>
  Jan Beulich <jbeulich@suse.com>
  Jan Kara <jack@suse.cz>
  Jan Kratochvil <jan.kratochvil@redhat.com>
  Jani Nikula <jani.nikula@intel.com>
  Jarkko Nikula <jarkko.nikula@linux.intel.com>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jason Wang <jasowang@redhat.com>
  Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
  Jens Axboe <axboe@kernel.dk>
  Jiada Wang <jiada_wang@mentor.com>
  Jiri Kosina <jkosina@suse.cz>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Olsa <jolsa@redhat.com>
  Johannes Berg <johannes.berg@intel.com>
  John Stultz <john.stultz@linaro.org>
  Jon Mason <jdmason@kudzu.us>
  Jonas Gorski <jonas.gorski@gmail.com>
  Jonathan Cameron <jic23@kernel.org>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Juergen Gross <jgross@suse.com>
  Junshan Fang <Junshan.Fang@amd.com>
  Kalle Valo <kvalo@codeaurora.org>
  Kan Liang <Kan.liang@intel.com>
  Kees Cook <keescook@chromium.org>
  Kevin Brodsky <kevin.brodsky@arm.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Larry Finger <Larry.Finger@lwfinger.net>
  Lars-Peter Clausen <lars@metafoo.de>
  Lee Jones <lee.jones@linaro.org>
  Lin Yun Sheng <linyunsheng@huawei.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Liwei Song <liwei.song@windriver.com>
  Logan Gunthorpe <logang@deltatee.com>
  Luis Henriques <lhenriques@suse.com>
  Madalin Bucur <madalin.bucur@nxp.com>
  Magnus Karlsson <magnus.karlsson@intel.com>
  Manish Rangankar <manish.rangankar@cavium.com>
  Maor Dickman <maord@mellanox.com>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcin Nowakowski <marcin.nowakowski@imgtec.com>
  Mark Rutland <mark.rutland@arm.com>
  Mark Salter <msalter@redhat.com>
  Martin Blumenstingl <martin.blumenstingl@googlemail.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin KaFai Lau <kafai@fb.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Masahiro Yamada <yamada.masahiro@socionext.com>
  Masami Hiramatsu <mhiramat@kernel.org>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Max Gurtovoy <maxg@mellanox.com>
  Maxime Ripard <maxime.ripard@free-electrons.com>
  Megha Dey <megha.dey@intel.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Turquette <mturquette@baylibre.com>
  Michail G Etairidis <m.etairidis@beck-ipc.com>
  Michail Georgios Etairidis <m.etairidis@beck-ipc.com>
  Michal Hocko <mhocko@suse.com>
  Michal Simek <michal.simek@xilinx.com>
  Mika Westerberg <mika.westerberg@linux.intel.com>
  Mike Snitzer <snitzer@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Milian Wolff <milian.wolff@kdab.com>
  Miroslav Benes <mbenes@suse.cz>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  Neil Armstrong <narmstrong@baylibre.com>
  Neil Horman <nhorman@tuxdrver.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicholas Piggin <npiggin@gmail.com>
  Nicolas Iooss <nicolas.iooss_linux@m4x.org>
  Nicolas Pitre <nico@linaro.org>
  Niklas Cassel <niklas.cassel@axis.com>
  Olof Johansson <olof@lixom.net>
  Ondrej Kozina <okozina@redhat.com>
  Ondrej Mosnacek <omosnacek@gmail.com>
  Ondrej Mosnáček <omosnacek@gmail.com>
  Or Gerlitz <ogerlitz@mellanox.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Burton <paul.burton@imgtec.com>
  Paul Mackerras <paulus@ozlabs.org>
  Pavel Machek <pavel@ucw.cz>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Dawson <peter.a.dawson@boeing.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Petr Mladek <pmladek@suse.com>
  Phil Reid <preid@electromag.com.au>
  Pravin B Shelar <pshelar@ovn.org>
  Puthikorn Voravootivat <puthik@chromium.org>
  Radim Krčmář <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Raju Rangoju <rajur@chelsio.com>
  Ralf Baechle <ralf@linux-mips.org>
  Ralph Sennhauser <ralph.sennhauser@gmail.com>
  Randy Dunlap <rdunlap@infradead.org>
  Ravi Bangoria <ravi.bangoria@linux.vnet.ibm.com>
  Richard Genoud <richard.genoud@gmail.com>
  Rik van Riel <riel@redhat.com>
  Rob Herring <robh@kernel.org>
  Robert Jarzmik <robert.jarzmik@free.fr>
  Roger Pau Monné <roger.pau@citrix.com>
  Russell King <rmk+kernel@armlinux.org.uk>
  Saeed Mahameed <saeedm@mellanox.com>
  Sebastian Andrzej Siewior <bigeasy@linutronix.de>
  Sebastian Parschauer <sparschauer@suse.de>
  Sebastian Siewior <bigeasy@linutronix.de>
  Serhey Popovych <serhe.popovych@gmail.com>
  Stephen Boyd <sboyd@codeaurora.org>
  Stephen Rothwell <sfr@canb.auug.org.au>
  Steve French <smfrench@gmail.com>
  Steve Wise <swise@opengridcomputing.com>
  Steven Haigh <netwiz@crc.id.au>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Subhransu S. Prusty <subhransu.s.prusty@intel.com>
  Takashi Iwai <tiwai@suse.de>
  Takashi Sakamoto <o-takashi@sakamocchi.jp>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Voegtle <tv@lio96.de>
  Tobias Regnery <tobias.regnery@gmail.com>
  Tony Lindgren <tony@atomide.com>
  Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
  Ville Syrjälä <ville.syrjala@linux.intel.com>
  Vinod Koul <vinod.koul@intel.com>
  Vladimir Murzin <vladimir.murzin@arm.com>
  Vlastimil Babka <vbabka@suse.cz>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wei Wang <weiwan@google.com>
  Wei Yongjun <weiyongjun1@huawei.com>
  Will Deacon <will.deacon@arm.com>
  Wolfram Sang <wsa+renesas@sang-engineering.com>
  Wolfram Sang <wsa@the-dreams.de>
  Xin Long <lucien.xin@gmail.com>
  xypron.glpk@gmx.de <xypron.glpk@gmx.de>
  Yan, Zheng <zyan@redhat.com>
  YD Tseng <yd_tseng@asmedia.com.tw>
  Yisheng Xie <xieyisheng1@huawei.com>
  Yong Deng <iemdey@gmail.com>
  Zhang Bo <bo.zhang@nxp.com>
  Zhang Shengju <zhangshengju@cmss.chinamobile.com>
  Álvaro Fernández Rojas <noltari@gmail.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-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-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-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


Not pushing.

(No revision log; it would be 6974 lines long.)


--===============5392719680285765390==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5392719680285765390==--

From xen-devel-bounces@lists.xen.org Wed Jun 28 11:53:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 11: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 1dQBXC-0005Hb-TA; Wed, 28 Jun 2017 11:53: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 1dQBXA-0005HM-TD
 for xen-devel@lists.xen.org; Wed, 28 Jun 2017 11:53:25 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 83/4B-02181-4B893595; Wed, 28 Jun 2017 11:53:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXS6fjDS3fzjOB
 Ig987dS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oymW1MYC1YyVjROesfSwDidsYuRk0NIIE/i
 SP9Rpi5GDg5eATuJZQezQcISAoYSpxfeZAGxWQRUJd78PMIMYrMJqEt0LmoHi4sIyEu0nf7HB
 mIzC8hKLLhzAywuLGAmcbetH8jmAhrfwSjx5+NTVpAEp4CXxLz7n9kgdglK/N0hDNGrJfHw1y
 0WCFtbYtnC18wgJcwC0hLL/3FMYOSbhdAwC0nDLCQNsxAaFjCyrGJUL04tKkst0jXVSyrKTM8
 oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDL16BgbGHYyXvzodYpTkYFIS5d37JShSiC8p
 P6UyI7E4I76oNCe1+BCjDAeHkgRv2fTgSCHBotT01Iq0zBxgFMCkJTh4lER4u+uA0rzFBYm5x
 ZnpEKlTjMYcs/6t+cLE0fRhyxcmIZa8/LxUKXHeAyCTBEBKM0rz4AbBovMSo6yUMC8jAwODEE
 9BalFuZgmq/CtGcQ5GJWHePSBTeDLzSuD2vQI6hQnoFJZ5ASCnlCQipKQaGNXu/M/6wSpgedb
 Ves2XO89FWEv+XulM2xg48fMH4cYlllsMn1b4fVRa1s0urP/GePovm82eOql37HcleOw5drfy
 udt5k/qp/0/vYrL5FnyjfPcnIee6SzMqvsnlS/Vo1m4vffVqVtPJAHaxP3cfSrJ1Tp6YmhLJO
 fcox/7DazTFDjAcujqtdJ8SS3FGoqEWc1FxIgCTCpdoyQIAAA==
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1498650802!100167951!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32155 invoked from network); 28 Jun 2017 11:53:23 -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 Jun 2017 11:53:23 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Jun 2017 05:53:21 -0600
Message-Id: <595398B00200007800101611@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 28 Jun 2017 05:53:20 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <andrew.cooper3@citrix.com>
References: <1498648582-15521-1-git-send-email-andrew.cooper3@citrix.com>
 <1498648582-15521-3-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1498648582-15521-3-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 3/4] xen/efi: Switch to using 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+IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IDA2LzI4LzE3IDE6
MTcgUE0gPj4+Cj5TaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgoKQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 28 12:14:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 12:14:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQBri-00078F-PA; Wed, 28 Jun 2017 12:14:38 +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 1dQBrg-000789-Ve
 for xen-devel@lists.xenproject.org; Wed, 28 Jun 2017 12:14:37 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 94/B3-03368-CAD93595; Wed, 28 Jun 2017 12:14:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrELMWRWlGSWpSXmKPExsWS0XRdVXfl3OB
 Ig8P7OC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owv16MKtjQLVrxZ/YypgfHyW74uRi4OIYG/
 jBJdT3sYIZzHjBLPT5xn7mLkBHK2MUrsm6AEYosIpEqc37MMLC4sYCCx6/4TFhCbV8BeYtOWf
 UBxdg42ASuJQ2IgURYBVYkDWxazT2DkWMDIsIpRozi1qCy1SNfIVC+pKDM9oyQ3MTNH19DATC
 83tbg4MT01JzGpWC85P3cTI9AvDECwg3HVgsBDjJIcTEqivHu/BEUK8SXlp1RmJBZnxBeV5qQ
 WH2KU4eBQkuANmBMcKSRYlJqeWpGWmQMMEJi0BAePkghvdx1Qmre4IDG3ODMdInWKUVFKnDcR
 pE8AJJFRmgfXBgvKS4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmzQaZwpOZVwI3/RXQYiagx
 SzzAkAWlyQipKQaGLnPzqif9InN9gZP8K21AZ8Frgjr5vu3svq+VPsYst18Kpuag9+JeKEr96
 M5tz3S2L13Z2bkzusGqdoXXf1akjruyYSpFln8f63nwvv+u/ud3fJ3sr9aTvY/dH+RqaND6UE
 bl4UrM6fvXRO701TPXSItKy194ocjfwSZ7S8vz0rh+x9vl9v7Q4mlOCPRUIu5qDgRALP6wUFF
 AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1498652071!64512961!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16321 invoked from network); 28 Jun 2017 12:14:32 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 Jun 2017 12:14: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 1dQBrS-0005y8-V8; Wed, 28 Jun 2017 12:14: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 1dQBrN-0006oZ-Ja; Wed, 28 Jun 2017 12:14:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dQBrN-00080r-93; Wed, 28 Jun 2017 12:14:17 +0000
To: ian.jackson@eu.citrix.com, julien.grall@arm.com, wei.liu2@citrix.com,
 xen-devel@lists.xenproject.org
Message-Id: <E1dQBrN-00080r-93@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 28 Jun 2017 12:14:17 +0000
Subject: [Xen-devel] [adhoc test] 111138: 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>

W2FkaG9jIGFkaG9jXSA8YWRob2MtdGVzdGluZy5naXQgbWFzdGVyIC9kZXYvcHRzLzE1PgpoYXJu
ZXNzIDcwMmNlM2Q6IHNnLXJ1bi1qb2I6IExvZ2ZpbGVzOiBTdXBwcmVzcyBsaW5rcyB0byAwLWxl
bmd0aCBmaWxlLi4uCjExMTEzODogcmVncmVzc2lvbnMgLSBGQUlMCgpmbGlnaHQgMTExMTM4IHhl
bi11bnN0YWJsZSBhZGhvYyBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzLzExMTEzOC8KClJlZ3Jlc3Npb25zIDotKAoKVGVzdHMgd2hpY2ggZGlk
IG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3Vs
ZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTExMDIyCiBidWlsZC1hbWQ2NC1wcmV2ICAg
ICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTEw
MjIKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDExMTAyMgogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
NiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTExMDIyCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMTEwMjIKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxk
ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMTAyMgogYnVpbGQtYXJtNjQteHNtICAg
ICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEx
MDIyCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMTEwMjIKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
IDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMTAyMgogYnVpbGQt
YXJtaGYteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTExMDIyCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0xICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBi
bG9ja2VkIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFk
ZSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZoLWFtZCAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
YnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBy
dW4tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50
ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXJ1bXBydW4taTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVj
aygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCgpiYXNlbGluZSB2ZXJzaW9uOgogZmxpZ2h0ICAg
ICAgICAgICAgICAgMTExMDIyCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1
aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wcmV2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxk
LWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVw
Z3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09CjIwMTctMDYtMjggMDk6NDI6MjUgWiBmbGlnaHQgMTExMTM4IG5xdWV1ZWQ9MQoyMDE3
LTA2LTI4IDA5OjQyOjI1IFogZmxpZ2h0IDExMTEzOCBzcGF3bmluZyBidWlsZC1hbWQ2NAoyMDE3
LTA2LTI4IDA5OjQyOjI1IFogZmxpZ2h0IDExMTEzOCBzcGF3bmVkICBidWlsZC1hbWQ2NCBbMjAz
NThdCjIwMTctMDYtMjggMDk6NDI6MjUgWiBmbGlnaHQgMTExMTM4IHNwYXduaW5nIGJ1aWxkLWFt
ZDY0LXByZXYKMjAxNy0wNi0yOCAwOTo0MjoyNSBaIGZsaWdodCAxMTExMzggc3Bhd25lZCAgYnVp
bGQtYW1kNjQtcHJldiBbMjAzNjBdCjIwMTctMDYtMjggMDk6NDI6MjUgWiBmbGlnaHQgMTExMTM4
IHNwYXduaW5nIGJ1aWxkLWFtZDY0LXB2b3BzCjIwMTctMDYtMjggMDk6NDI6MjUgWiBmbGlnaHQg
MTExMTM4IHNwYXduZWQgIGJ1aWxkLWFtZDY0LXB2b3BzIFsyMDM2Ml0KMjAxNy0wNi0yOCAwOTo0
MjoyNSBaIGZsaWdodCAxMTExMzggc3Bhd25pbmcgYnVpbGQtYW1kNjQteHNtCjIwMTctMDYtMjgg
MDk6NDI6MjUgWiBmbGlnaHQgMTExMTM4IHNwYXduZWQgIGJ1aWxkLWFtZDY0LXhzbSBbMjAzNjVd
CjIwMTctMDYtMjggMDk6NDI6MjUgWiBmbGlnaHQgMTExMTM4IHNwYXduaW5nIGJ1aWxkLWFtZDY0
LXh0ZgoyMDE3LTA2LTI4IDA5OjQyOjI1IFogZmxpZ2h0IDExMTEzOCBzcGF3bmVkICBidWlsZC1h
bWQ2NC14dGYgWzIwMzcwXQoyMDE3LTA2LTI4IDA5OjQyOjI1IFogZmxpZ2h0IDExMTEzOCBzcGF3
bmluZyBidWlsZC1hcm02NAoyMDE3LTA2LTI4IDA5OjQyOjI1IFogZmxpZ2h0IDExMTEzOCBzcGF3
bmVkICBidWlsZC1hcm02NCBbMjAzNzNdCjIwMTctMDYtMjggMDk6NDI6MjUgWiBmbGlnaHQgMTEx
MTM4IHNwYXduaW5nIGJ1aWxkLWFybTY0LXB2b3BzCjIwMTctMDYtMjggMDk6NDI6MjUgWiBmbGln
aHQgMTExMTM4IHNwYXduZWQgIGJ1aWxkLWFybTY0LXB2b3BzIFsyMDM3OF0KMjAxNy0wNi0yOCAw
OTo0MjoyNSBaIGZsaWdodCAxMTExMzggc3Bhd25pbmcgYnVpbGQtYXJtNjQteHNtCjIwMTctMDYt
MjggMDk6NDI6MjUgWiBmbGlnaHQgMTExMTM4IHNwYXduZWQgIGJ1aWxkLWFybTY0LXhzbSBbMjAz
ODFdCjIwMTctMDYtMjggMDk6NDI6MjUgWiBmbGlnaHQgMTExMTM4IHNwYXduaW5nIGJ1aWxkLWFy
bWhmCjIwMTctMDYtMjggMDk6NDI6MjUgWiBmbGlnaHQgMTExMTM4IHNwYXduZWQgIGJ1aWxkLWFy
bWhmIFsyMDM4NF0KMjAxNy0wNi0yOCAwOTo0MjoyNSBaIGZsaWdodCAxMTExMzggc3Bhd25pbmcg
YnVpbGQtYXJtaGYtcHZvcHMKMjAxNy0wNi0yOCAwOTo0MjoyNSBaIGZsaWdodCAxMTExMzggc3Bh
d25lZCAgYnVpbGQtYXJtaGYtcHZvcHMgWzIwMzg5XQoyMDE3LTA2LTI4IDA5OjQyOjI1IFogZmxp
Z2h0IDExMTEzOCBzcGF3bmluZyBidWlsZC1hcm1oZi14c20KMjAxNy0wNi0yOCAwOTo0MjoyNSBa
IGZsaWdodCAxMTExMzggc3Bhd25lZCAgYnVpbGQtYXJtaGYteHNtIFsyMDM5Ml0KMjAxNy0wNi0y
OCAwOTo0MjoyNSBaIGZsaWdodCAxMTExMzggc3Bhd25pbmcgYnVpbGQtaTM4NgoyMDE3LTA2LTI4
IDA5OjQyOjI1IFogZmxpZ2h0IDExMTEzOCBzcGF3bmVkICBidWlsZC1pMzg2IFsyMDM5OF0KMjAx
Ny0wNi0yOCAwOTo0MjoyNSBaIGZsaWdodCAxMTExMzggc3Bhd25pbmcgYnVpbGQtaTM4Ni1wcmV2
CjIwMTctMDYtMjggMDk6NDI6MjUgWiBmbGlnaHQgMTExMTM4IHNwYXduZWQgIGJ1aWxkLWkzODYt
cHJldiBbMjA0MDNdCjIwMTctMDYtMjggMDk6NDI6MjUgWiBmbGlnaHQgMTExMTM4IHNwYXduaW5n
IGJ1aWxkLWkzODYtcHZvcHMKMjAxNy0wNi0yOCAwOTo0MjoyNSBaIGZsaWdodCAxMTExMzggc3Bh
d25lZCAgYnVpbGQtaTM4Ni1wdm9wcyBbMjA0MTFdCjIwMTctMDYtMjggMDk6NDI6MjUgWiBmbGln
aHQgMTExMTM4IHNwYXduaW5nIGJ1aWxkLWkzODYteHNtCjIwMTctMDYtMjggMDk6NDI6MjUgWiBm
bGlnaHQgMTExMTM4IHNwYXduZWQgIGJ1aWxkLWkzODYteHNtIFsyMDQxNV0KMjAxNy0wNi0yOCAw
OTo0MjoyNiBaIGZsaWdodCAxMTExMzggbnJ1bm5pbmc9MTUKMjAxNy0wNi0yOCAwOTo0MjoyOSBa
IFtidWlsZC1hbWQ2NF0gc3RhcnRpbmcgMTExMTM4LmJ1aWxkLWFtZDY0IHRzLWJ1aWxkLWNoZWNr
ICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI4IDA5OjQyOjI5IFogW2J1aWxkLWFtZDY0LXByZXZd
IHN0YXJ0aW5nIDExMTEzOC5idWlsZC1hbWQ2NC1wcmV2IHRzLWJ1aWxkLWNoZWNrICBidWlsZC1j
aGVjaygxKQoyMDE3LTA2LTI4IDA5OjQyOjMwIFogW2J1aWxkLWFtZDY0XSBhd2FpdGluZyAxMTEx
MzguYnVpbGQtYW1kNjQgdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjggMDk6NDI6MzAgWiBbYnVp
bGQtYW1kNjQtcHJldl0gYXdhaXRpbmcgMTExMTM4LmJ1aWxkLWFtZDY0LXByZXYgdHMtYnVpbGQt
Y2hlY2sgCjIwMTctMDYtMjggMDk6NDI6MzAgWiBbYnVpbGQtYW1kNjQtcHZvcHNdIHN0YXJ0aW5n
IDExMTEzOC5idWlsZC1hbWQ2NC1wdm9wcyB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkK
MjAxNy0wNi0yOCAwOTo0MjozMCBaIFtidWlsZC1hbWQ2NC1wdm9wc10gYXdhaXRpbmcgMTExMTM4
LmJ1aWxkLWFtZDY0LXB2b3BzIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI4IDA5OjQyOjMwIFog
W2J1aWxkLWFtZDY0LXhzbV0gc3RhcnRpbmcgMTExMTM4LmJ1aWxkLWFtZDY0LXhzbSB0cy1idWls
ZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yOCAwOTo0MjozMSBaIFtidWlsZC1hbWQ2
NF0gZmluaXNoZWQgMTExMTM4LmJ1aWxkLWFtZDY0IHRzLWJ1aWxkLWNoZWNrICBwYXNzIAoyMDE3
LTA2LTI4IDA5OjQyOjMxIFogW2J1aWxkLWFtZDY0LXh0Zl0gdHJhbnNhY3Rpb24gc2VyaWFsaXNh
dGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBl
eGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBz
ZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFu
c2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0
IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2Fj
dGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjgg
MDk6NDI6MzEgWiBbYnVpbGQtYW1kNjQteHNtXSBhd2FpdGluZyAxMTExMzguYnVpbGQtYW1kNjQt
eHNtIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI4IDA5OjQyOjMxIFogW2J1aWxkLWFtZDY0LXB2
b3BzXSBmaW5pc2hlZCAxMTExMzguYnVpbGQtYW1kNjQtcHZvcHMgdHMtYnVpbGQtY2hlY2sgIHBh
c3MgCjIwMTctMDYtMjggMDk6NDI6MzEgWiBbYnVpbGQtYW1kNjRdIHN0YXJ0aW5nIDExMTEzOC5i
dWlsZC1hbWQ2NCB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IGhvc3RzLWFsbG9jYXRlCjIwMTctMDYt
MjggMDk6NDI6MzEgWiBbYnVpbGQtYXJtNjRdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFp
bHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWls
ZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXpl
IGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25z
CkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNv
bmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWln
aHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI4IDA5OjQyOjMx
IFogW2J1aWxkLWFybTY0LXB2b3BzXSBzdGFydGluZyAxMTExMzguYnVpbGQtYXJtNjQtcHZvcHMg
dHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjggMDk6NDI6MzEgWiBbYnVp
bGQtYW1kNjRdIGF3YWl0aW5nIDExMTEzOC5idWlsZC1hbWQ2NCB0cy1ob3N0cy1hbGxvY2F0ZSBo
b3N0CjIwMTctMDYtMjggMDk6NDI6MzEgWiBbYnVpbGQtYW1kNjQtcHZvcHNdIHN0YXJ0aW5nIDEx
MTEzOC5idWlsZC1hbWQ2NC1wdm9wcyB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IGhvc3RzLWFsbG9j
YXRlCjIwMTctMDYtMjggMDk6NDI6MzEgWiBbYnVpbGQtYXJtaGZdIHN0YXJ0aW5nIDExMTEzOC5i
dWlsZC1hcm1oZiB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yOCAwOTo0
MjozMSBaIFtidWlsZC1hcm02NC14c21dIHN0YXJ0aW5nIDExMTEzOC5idWlsZC1hcm02NC14c20g
dHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjggMDk6NDI6MzEgWiBbYnVp
bGQtYXJtNjQtcHZvcHNdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVT
VC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZB
VEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUg
dG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJl
YXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZy
b20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBp
ZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI4IDA5OjQyOjMxIFogW2J1aWxkLWFt
ZDY0LXh0Zl0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwg
UEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJS
T1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFk
L3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNv
ZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVw
YXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJp
ZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjggMDk6NDI6MzIgWiBbYnVpbGQtYXJtaGYtcHZv
cHNdIHN0YXJ0aW5nIDExMTEzOC5idWlsZC1hcm1oZi1wdm9wcyB0cy1idWlsZC1jaGVjayAgYnVp
bGQtY2hlY2soMSkKMjAxNy0wNi0yOCAwOTo0MjozMiBaIFtidWlsZC1hbWQ2NC1wdm9wc10gdHJh
bnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxf
RVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBF
UlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVu
ZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVk
IG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4K
SElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlp
bmcgLi4uCjIwMTctMDYtMjggMDk6NDI6MzIgWiBbYnVpbGQtYW1kNjQteHNtXSBmaW5pc2hlZCAx
MTExMzguYnVpbGQtYW1kNjQteHNtIHRzLWJ1aWxkLWNoZWNrICBwYXNzIAoyMDE3LTA2LTI4IDA5
OjQyOjMyIFogW2J1aWxkLWFybWhmXSBhd2FpdGluZyAxMTExMzguYnVpbGQtYXJtaGYgdHMtYnVp
bGQtY2hlY2sgCjIwMTctMDYtMjggMDk6NDI6MzIgWiBbYnVpbGQtYW1kNjQtcHJldl0gZmluaXNo
ZWQgMTExMTM4LmJ1aWxkLWFtZDY0LXByZXYgdHMtYnVpbGQtY2hlY2sgIHBhc3MgCjIwMTctMDYt
MjggMDk6NDI6MzIgWiBbYnVpbGQtYXJtNjQteHNtXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9u
IGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMg
ZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlh
bGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0
aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0
aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9u
IG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yOCAwOTo0
MjozMiBaIFtidWlsZC1hcm02NF0gc3RhcnRpbmcgMTExMTM4LmJ1aWxkLWFybTY0IHRzLWJ1aWxk
LWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI4IDA5OjQyOjMyIFogW2J1aWxkLWFybWhm
LXhzbV0gc3RhcnRpbmcgMTExMTM4LmJ1aWxkLWFybWhmLXhzbSB0cy1idWlsZC1jaGVjayAgYnVp
bGQtY2hlY2soMSkKMjAxNy0wNi0yOCAwOTo0MjozMiBaIFtidWlsZC1hcm1oZi1wdm9wc10gYXdh
aXRpbmcgMTExMTM4LmJ1aWxkLWFybWhmLXB2b3BzIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI4
IDA5OjQyOjMyIFogW2J1aWxkLWFybTY0XSBhd2FpdGluZyAxMTExMzguYnVpbGQtYXJtNjQgdHMt
YnVpbGQtY2hlY2sgCjIwMTctMDYtMjggMDk6NDI6MzIgWiBbYnVpbGQtYW1kNjQtcHJldl0gdHJh
bnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxf
RVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBF
UlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVu
ZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVk
IG9uIGlkZW50aWZpY2F0aW9uIGFzIGEgcGl2b3QsIGR1cmluZyBjb25mbGljdCBvdXQgY2hlY2tp
bmcuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgpDT05U
RVhUOiAgU1FMIHN0YXRlbWVudCAiU0VMRUNUIDEgRlJPTSBPTkxZICJwdWJsaWMiLiJqb2JzIiB4
IFdIRVJFICJmbGlnaHQiIE9QRVJBVE9SKHBnX2NhdGFsb2cuPSkgJDEgQU5EICJqb2IiOjpwZ19j
YXRhbG9nLnRleHQgT1BFUkFUT1IocGdfY2F0YWxvZy49KSAkMjo6cGdfY2F0YWxvZy50ZXh0IEZP
UiBTSEFSRSBPRiB4IgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI4IDA5OjQyOjMyIFogW2J1aWxk
LWFtZDY0LXhzbV0gc3RhcnRpbmcgMTExMTM4LmJ1aWxkLWFtZDY0LXhzbSB0cy1ob3N0cy1hbGxv
Y2F0ZSBob3N0IGhvc3RzLWFsbG9jYXRlCjIwMTctMDYtMjggMDk6NDI6MzIgWiBbYnVpbGQtaTM4
Nl0gc3RhcnRpbmcgMTExMTM4LmJ1aWxkLWkzODYgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNr
KDEpCjIwMTctMDYtMjggMDk6NDI6MzIgWiBbYnVpbGQtYXJtaGYteHNtXSBhd2FpdGluZyAxMTEx
MzguYnVpbGQtYXJtaGYteHNtIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI4IDA5OjQyOjMyIFog
W2J1aWxkLWFybTY0LXB2b3BzXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9T
U1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JF
U19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3Mg
ZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6
ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBp
biBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2Nl
ZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yOCAwOTo0MjozMiBaIFtidWls
ZC1pMzg2LXByZXZdIHN0YXJ0aW5nIDExMTEzOC5idWlsZC1pMzg2LXByZXYgdHMtYnVpbGQtY2hl
Y2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjggMDk6NDI6MzIgWiBbYnVpbGQtYW1kNjQteHNt
XSBhd2FpdGluZyAxMTExMzguYnVpbGQtYW1kNjQteHNtIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QK
MjAxNy0wNi0yOCAwOTo0MjozMiBaIFtidWlsZC1hbWQ2NC14dGZdIHN0YXJ0aW5nIDExMTEzOC5i
dWlsZC1hbWQ2NC14dGYgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjgg
MDk6NDI6MzIgWiBbYnVpbGQtYW1kNjQtcHZvcHNdIGF3YWl0aW5nIDExMTEzOC5idWlsZC1hbWQ2
NC1wdm9wcyB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0CjIwMTctMDYtMjggMDk6NDI6MzMgWiBbYnVp
bGQtaTM4Ni1wdm9wc10gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNU
LVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFU
QUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0
byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVh
c29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJv
bSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlm
IHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjggMDk6NDI6MzMgWiBbYnVpbGQtaTM4
Nl0gYXdhaXRpbmcgMTExMTM4LmJ1aWxkLWkzODYgdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjgg
MDk6NDI6MzMgWiBbYnVpbGQtaTM4Ni1wcmV2XSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZh
aWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFp
bGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6
ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9u
cwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBj
b25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1p
Z2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yOCAwOTo0Mjoz
MyBaIFtidWlsZC1hcm02NC14c21dIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAo
T1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBH
UkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2Vz
cyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJ
TDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0
IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3Vj
Y2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI4IDA5OjQyOjMzIFogW2J1
aWxkLWFybWhmLXB2b3BzXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RF
U1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19G
QVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVl
IHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBS
ZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBm
cm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQg
aWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yOCAwOTo0MjozMyBaIFtidWlsZC1h
cm1oZl0gZmluaXNoZWQgMTExMTM4LmJ1aWxkLWFybWhmIHRzLWJ1aWxkLWNoZWNrICBwYXNzIAoy
MDE3LTA2LTI4IDA5OjQyOjMzIFogW2J1aWxkLWFtZDY0LXh0Zl0gYXdhaXRpbmcgMTExMTM4LmJ1
aWxkLWFtZDY0LXh0ZiB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yOCAwOTo0MjozMyBaIFtidWls
ZC1hcm02NF0gZmluaXNoZWQgMTExMTM4LmJ1aWxkLWFybTY0IHRzLWJ1aWxkLWNoZWNrICBwYXNz
IAoyMDE3LTA2LTI4IDA5OjQyOjMzIFogW2J1aWxkLWkzODYteHNtXSB0cmFuc2FjdGlvbiBzZXJp
YWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkg
KGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQg
bm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25n
IHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gaWRlbnRpZmlj
YXRpb24gYXMgYSBwaXZvdCwgZHVyaW5nIGNvbmZsaWN0IG91dCBjaGVja2luZy4KSElOVDogIFRo
ZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCkNPTlRFWFQ6ICBTUUwgc3Rh
dGVtZW50ICJTRUxFQ1QgMSBGUk9NIE9OTFkgInB1YmxpYyIuImpvYnMiIHggV0hFUkUgImZsaWdo
dCIgT1BFUkFUT1IocGdfY2F0YWxvZy49KSAkMSBBTkQgImpvYiI6OnBnX2NhdGFsb2cudGV4dCBP
UEVSQVRPUihwZ19jYXRhbG9nLj0pICQyOjpwZ19jYXRhbG9nLnRleHQgRk9SIFNIQVJFIE9GIHgi
CikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjggMDk6NDI6MzMgWiBbYnVpbGQtYW1kNjQtcHJldl0g
c3RhcnRpbmcgMTExMTM4LmJ1aWxkLWFtZDY0LXByZXYgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBo
b3N0cy1hbGxvY2F0ZQoyMDE3LTA2LTI4IDA5OjQyOjMzIFogW2J1aWxkLWFybWhmLXhzbV0gZmlu
aXNoZWQgMTExMTM4LmJ1aWxkLWFybWhmLXhzbSB0cy1idWlsZC1jaGVjayAgcGFzcyAKMjAxNy0w
Ni0yOCAwOTo0MjozMyBaIFtidWlsZC1hcm1oZl0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBm
YWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZh
aWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxp
emUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlv
bnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGgg
Y29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBt
aWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjggMDk6NDI6
MzMgWiBbYnVpbGQtYXJtNjQtcHZvcHNdIGF3YWl0aW5nIDExMTEzOC5idWlsZC1hcm02NC1wdm9w
cyB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yOCAwOTo0MjozMyBaIFtidWlsZC1hcm02NF0gc3Rh
cnRpbmcgMTExMTM4LmJ1aWxkLWFybTY0IHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgaG9zdHMtYWxs
b2NhdGUKMjAxNy0wNi0yOCAwOTo0MjozMyBaIFtidWlsZC1hbWQ2NC1wcmV2XSBhd2FpdGluZyAx
MTExMzguYnVpbGQtYW1kNjQtcHJldiB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0CjIwMTctMDYtMjgg
MDk6NDI6MzMgWiBbYnVpbGQtaTM4Ni1wdm9wc10gc3RhcnRpbmcgMTExMTM4LmJ1aWxkLWkzODYt
cHZvcHMgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjggMDk6NDI6MzMg
WiBbYnVpbGQtYXJtaGYteHNtXSBzdGFydGluZyAxMTExMzguYnVpbGQtYXJtaGYteHNtIHRzLWhv
c3RzLWFsbG9jYXRlIGhvc3QgaG9zdHMtYWxsb2NhdGUKMjAxNy0wNi0yOCAwOTo0MjozMyBaIFti
dWlsZC1pMzg2XSBmaW5pc2hlZCAxMTExMzguYnVpbGQtaTM4NiB0cy1idWlsZC1jaGVjayAgcGFz
cyAKMjAxNy0wNi0yOCAwOTo0MjozNCBaIFtidWlsZC1pMzg2LXByZXZdIHRyYW5zYWN0aW9uIHNl
cmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAx
KSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3Vs
ZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1v
bmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQg
YXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUg
dHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3
LTA2LTI4IDA5OjQyOjM0IFogW2J1aWxkLWFybWhmLXB2b3BzXSB0cmFuc2FjdGlvbiBzZXJpYWxp
c2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRi
IGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90
IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRy
YW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVt
cHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5z
YWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0y
OCAwOTo0MjozNCBaIFtidWlsZC1hcm02NC14c21dIGF3YWl0aW5nIDExMTEzOC5idWlsZC1hcm02
NC14c20gdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjggMDk6NDI6MzQgWiBbYnVpbGQtYXJtNjRd
IGF3YWl0aW5nIDExMTEzOC5idWlsZC1hcm02NCB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0CjIwMTct
MDYtMjggMDk6NDI6MzQgWiBbYnVpbGQtYW1kNjQteHRmXSBmaW5pc2hlZCAxMTExMzguYnVpbGQt
YW1kNjQteHRmIHRzLWJ1aWxkLWNoZWNrICBwYXNzIAoyMDE3LTA2LTI4IDA5OjQyOjM0IFogW2J1
aWxkLWkzODYtcHZvcHNdIGF3YWl0aW5nIDExMTEzOC5idWlsZC1pMzg2LXB2b3BzIHRzLWJ1aWxk
LWNoZWNrIAoyMDE3LTA2LTI4IDA5OjQyOjM0IFogW2J1aWxkLWkzODYteHNtXSB0cmFuc2FjdGlv
biBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0
MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAg
Y291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVz
IGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gaWRl
bnRpZmljYXRpb24gYXMgYSBwaXZvdCwgZHVyaW5nIHdyaXRlLgpISU5UOiAgVGhlIHRyYW5zYWN0
aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yOCAw
OTo0MjozNCBaIFtidWlsZC1pMzg2XSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUg
KE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQ
R1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nl
c3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRB
SUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gaWRlbnRpZmljYXRpb24gYXMgYSBwaXZvdCwg
ZHVyaW5nIGNvbW1pdCBhdHRlbXB0LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2Nl
ZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yOCAwOTo0MjozNCBaIFtidWls
ZC1hcm1oZi14c21dIGF3YWl0aW5nIDExMTEzOC5idWlsZC1hcm1oZi14c20gdHMtaG9zdHMtYWxs
b2NhdGUgaG9zdAoyMDE3LTA2LTI4IDA5OjQyOjM0IFogW2J1aWxkLWFtZDY0LXh0Zl0gdHJhbnNh
Y3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJS
T1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJP
UjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVu
Y2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9u
IGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElO
VDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcg
Li4uCjIwMTctMDYtMjggMDk6NDI6MzQgWiBbYnVpbGQtYXJtaGZdIHN0YXJ0aW5nIDExMTEzOC5i
dWlsZC1hcm1oZiB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IGhvc3RzLWFsbG9jYXRlCjIwMTctMDYt
MjggMDk6NDI6MzQgWiBbYnVpbGQtYXJtNjQtcHZvcHNdIGZpbmlzaGVkIDExMTEzOC5idWlsZC1h
cm02NC1wdm9wcyB0cy1idWlsZC1jaGVjayAgcGFzcyAKMjAxNy0wNi0yOCAwOTo0MjozNCBaIFti
dWlsZC1pMzg2LXByZXZdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVT
VC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZB
VEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUg
dG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJl
YXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZy
b20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBp
ZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI4IDA5OjQyOjM0IFogW2J1aWxkLWFy
bWhmLXB2b3BzXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNR
TCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9F
UlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJl
YWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24g
Y29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHBy
ZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0
cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yOCAwOTo0MjozNSBaIFtidWlsZC1hcm1oZl0g
dHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFU
QUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAx
KSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRl
cGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNl
bGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZv
dC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0
cnlpbmcgLi4uCjIwMTctMDYtMjggMDk6NDI6MzUgWiBbYnVpbGQtYXJtNjQtcHZvcHNdIHRyYW5z
YWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VS
Uk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJS
T1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRl
bmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBv
biBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJ
TlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5n
IC4uLgoyMDE3LTA2LTI4IDA5OjQyOjM1IFogW2J1aWxkLWkzODZdIHRyYW5zYWN0aW9uIHNlcmlh
bGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAo
ZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBu
b3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcg
dHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0
ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJh
bnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2
LTI4IDA5OjQyOjM1IFogW2J1aWxkLWFybTY0LXhzbV0gZmluaXNoZWQgMTExMTM4LmJ1aWxkLWFy
bTY0LXhzbSB0cy1idWlsZC1jaGVjayAgcGFzcyAKMjAxNy0wNi0yOCAwOTo0MjozNSBaIFtidWls
ZC1pMzg2LXhzbV0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBT
UUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxf
RVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byBy
ZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29u
IGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBw
cmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJl
dHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjggMDk6NDI6MzUgWiBbYnVpbGQtaTM4Ni1w
dm9wc10gZmluaXNoZWQgMTExMTM4LmJ1aWxkLWkzODYtcHZvcHMgdHMtYnVpbGQtY2hlY2sgIHBh
c3MgCjIwMTctMDYtMjggMDk6NDI6MzUgWiBbYnVpbGQtYW1kNjQteHRmXSBzdGFydGluZyAxMTEx
MzguYnVpbGQtYW1kNjQteHRmIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgaG9zdHMtYWxsb2NhdGUK
MjAxNy0wNi0yOCAwOTo0MjozNSBaIFtidWlsZC1hcm02NC14c21dIHRyYW5zYWN0aW9uIHNlcmlh
bGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAo
ZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBu
b3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcg
dHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBpZGVudGlmaWNh
dGlvbiBhcyBhIHBpdm90LCBkdXJpbmcgY29tbWl0IGF0dGVtcHQuCkhJTlQ6ICBUaGUgdHJhbnNh
Y3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI4
IDA5OjQyOjM1IFogW2J1aWxkLWkzODYtcHZvcHNdIHN0YXJ0aW5nIDExMTEzOC5idWlsZC1pMzg2
LXB2b3BzIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgaG9zdHMtYWxsb2NhdGUKMjAxNy0wNi0yOCAw
OTo0MjozNSBaIFtidWlsZC1hcm1oZi1wdm9wc10gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBm
YWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZh
aWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxp
emUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlv
bnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGlkZW50aWZpY2F0aW9uIGFzIGEg
cGl2b3QsIGR1cmluZyBjb21taXQgYXR0ZW1wdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdo
dCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjggMDk6NDI6MzUg
WiBbYnVpbGQtaTM4Ni1wcmV2XSBhd2FpdGluZyAxMTExMzguYnVpbGQtaTM4Ni1wcmV2IHRzLWJ1
aWxkLWNoZWNrIAoyMDE3LTA2LTI4IDA5OjQyOjM2IFogW2J1aWxkLWFybWhmXSB0cmFuc2FjdGlv
biBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0
MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAg
Y291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVz
IGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gaWRl
bnRpZmljYXRpb24gYXMgYSBwaXZvdCwgZHVyaW5nIGNvbW1pdCBhdHRlbXB0LgpISU5UOiAgVGhl
IHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAx
Ny0wNi0yOCAwOTo0MjozNiBaIFtidWlsZC1pMzg2XSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9u
IGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMg
ZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlh
bGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0
aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gaWRlbnRpZmljYXRpb24gYXMg
YSBwaXZvdCwgZHVyaW5nIGNvbmZsaWN0IG91dCBjaGVja2luZy4KSElOVDogIFRoZSB0cmFuc2Fj
dGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCkNPTlRFWFQ6ICBTUUwgc3RhdGVtZW50ICJT
RUxFQ1QgMSBGUk9NIE9OTFkgInB1YmxpYyIuImpvYnMiIHggV0hFUkUgImZsaWdodCIgT1BFUkFU
T1IocGdfY2F0YWxvZy49KSAkMSBBTkQgImpvYiI6OnBnX2NhdGFsb2cudGV4dCBPUEVSQVRPUihw
Z19jYXRhbG9nLj0pICQyOjpwZ19jYXRhbG9nLnRleHQgRk9SIFNIQVJFIE9GIHgiCikgcmV0cnlp
bmcgLi4uCjIwMTctMDYtMjggMDk6NDI6MzYgWiBbYnVpbGQtYXJtNjQtcHZvcHNdIHRyYW5zYWN0
aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9S
IDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6
ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNp
ZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBp
ZGVudGlmaWNhdGlvbiBhcyBhIHBpdm90LCBkdXJpbmcgd3JpdGUuCkhJTlQ6ICBUaGUgdHJhbnNh
Y3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI4
IDA5OjQyOjM2IFogW2J1aWxkLWkzODYteHNtXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZh
aWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFp
bGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6
ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9u
cwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gaWRlbnRpZmljYXRpb24gYXMgYSBw
aXZvdCwgZHVyaW5nIGNvbmZsaWN0IG91dCBjaGVja2luZy4KSElOVDogIFRoZSB0cmFuc2FjdGlv
biBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCkNPTlRFWFQ6ICBTUUwgc3RhdGVtZW50ICJTRUxF
Q1QgMSBGUk9NIE9OTFkgInB1YmxpYyIuImpvYnMiIHggV0hFUkUgImZsaWdodCIgT1BFUkFUT1Io
cGdfY2F0YWxvZy49KSAkMSBBTkQgImpvYiI6OnBnX2NhdGFsb2cudGV4dCBPUEVSQVRPUihwZ19j
YXRhbG9nLj0pICQyOjpwZ19jYXRhbG9nLnRleHQgRk9SIFNIQVJFIE9GIHgiCikgcmV0cnlpbmcg
Li4uCjIwMTctMDYtMjggMDk6NDI6MzYgWiBbYnVpbGQtYW1kNjQteHRmXSBhd2FpdGluZyAxMTEx
MzguYnVpbGQtYW1kNjQteHRmIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QKMjAxNy0wNi0yOCAwOTo0
MjozNiBaIFtidWlsZC1pMzg2LXB2b3BzXSBhd2FpdGluZyAxMTExMzguYnVpbGQtaTM4Ni1wdm9w
cyB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0CjIwMTctMDYtMjggMDk6NDI6MzYgWiBbYnVpbGQtYXJt
NjQteHNtXSBzdGFydGluZyAxMTExMzguYnVpbGQtYXJtNjQteHNtIHRzLWhvc3RzLWFsbG9jYXRl
IGhvc3QgaG9zdHMtYWxsb2NhdGUKMjAxNy0wNi0yOCAwOTo0MjozNiBaIFtidWlsZC1hcm1oZi1w
dm9wc10gZmluaXNoZWQgMTExMTM4LmJ1aWxkLWFybWhmLXB2b3BzIHRzLWJ1aWxkLWNoZWNrICBw
YXNzIAoyMDE3LTA2LTI4IDA5OjQyOjM2IFogW2J1aWxkLWFybTY0LXhzbV0gYXdhaXRpbmcgMTEx
MTM4LmJ1aWxkLWFybTY0LXhzbSB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0CjIwMTctMDYtMjggMDk6
NDI6MzYgWiBbYnVpbGQtaTM4Nl0gc3RhcnRpbmcgMTExMTM4LmJ1aWxkLWkzODYgdHMtaG9zdHMt
YWxsb2NhdGUgaG9zdCBob3N0cy1hbGxvY2F0ZQoyMDE3LTA2LTI4IDA5OjQyOjM2IFogW2J1aWxk
LWkzODYteHNtXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNR
TCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9F
UlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJl
YWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24g
Y29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHBy
ZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0
cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yOCAwOTo0MjozNiBaIFtidWlsZC1hcm1oZl0g
YXdhaXRpbmcgMTExMTM4LmJ1aWxkLWFybWhmIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QKMjAxNy0w
Ni0yOCAwOTo0MjozNiBaIFtidWlsZC1hcm02NC1wdm9wc10gc3RhcnRpbmcgMTExMTM4LmJ1aWxk
LWFybTY0LXB2b3BzIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgaG9zdHMtYWxsb2NhdGUKMjAxNy0w
Ni0yOCAwOTo0MjozNyBaIFtidWlsZC1hcm1oZi1wdm9wc10gdHJhbnNhY3Rpb24gc2VyaWFsaXNh
dGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBl
eGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBz
ZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFu
c2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0
IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2Fj
dGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjgg
MDk6NDI6MzcgWiBbYnVpbGQtaTM4Ni1wcmV2XSBmaW5pc2hlZCAxMTExMzguYnVpbGQtaTM4Ni1w
cmV2IHRzLWJ1aWxkLWNoZWNrICBwYXNzIAoyMDE3LTA2LTI4IDA5OjQyOjM3IFogW2J1aWxkLWkz
ODZdIGF3YWl0aW5nIDExMTEzOC5idWlsZC1pMzg2IHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QKMjAx
Ny0wNi0yOCAwOTo0MjozNyBaIFtidWlsZC1hcm02NC1wdm9wc10gYXdhaXRpbmcgMTExMTM4LmJ1
aWxkLWFybTY0LXB2b3BzIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QKMjAxNy0wNi0yOCAwOTo0Mjoz
NyBaIFtidWlsZC1pMzg2LXByZXZdIHN0YXJ0aW5nIDExMTEzOC5idWlsZC1pMzg2LXByZXYgdHMt
aG9zdHMtYWxsb2NhdGUgaG9zdCBob3N0cy1hbGxvY2F0ZQoyMDE3LTA2LTI4IDA5OjQyOjM3IFog
W2J1aWxkLWkzODYteHNtXSBzdGFydGluZyAxMTExMzguYnVpbGQtaTM4Ni14c20gdHMtYnVpbGQt
Y2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjggMDk6NDI6MzcgWiBbYnVpbGQtaTM4Ni1w
cmV2XSBhd2FpdGluZyAxMTExMzguYnVpbGQtaTM4Ni1wcmV2IHRzLWhvc3RzLWFsbG9jYXRlIGhv
c3QKMjAxNy0wNi0yOCAwOTo0MjozNyBaIFtidWlsZC1hcm1oZi1wdm9wc10gc3RhcnRpbmcgMTEx
MTM4LmJ1aWxkLWFybWhmLXB2b3BzIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgaG9zdHMtYWxsb2Nh
dGUKMjAxNy0wNi0yOCAwOTo0MjozOCBaIFtidWlsZC1pMzg2LXhzbV0gYXdhaXRpbmcgMTExMTM4
LmJ1aWxkLWkzODYteHNtIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI4IDA5OjQyOjM4IFogW2J1
aWxkLWFybWhmLXB2b3BzXSBhd2FpdGluZyAxMTExMzguYnVpbGQtYXJtaGYtcHZvcHMgdHMtaG9z
dHMtYWxsb2NhdGUgaG9zdAoyMDE3LTA2LTI4IDA5OjQyOjM5IFogW2J1aWxkLWkzODYteHNtXSBm
aW5pc2hlZCAxMTExMzguYnVpbGQtaTM4Ni14c20gdHMtYnVpbGQtY2hlY2sgIHBhc3MgCjIwMTct
MDYtMjggMDk6NDI6MzkgWiBbYnVpbGQtaTM4Ni14c21dIHN0YXJ0aW5nIDExMTEzOC5idWlsZC1p
Mzg2LXhzbSB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IGhvc3RzLWFsbG9jYXRlCjIwMTctMDYtMjgg
MDk6NDI6MzkgWiBbYnVpbGQtaTM4Ni14c21dIGF3YWl0aW5nIDExMTEzOC5idWlsZC1pMzg2LXhz
bSB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0CjIwMTctMDYtMjggMDk6NDc6MjQgWiBbYnVpbGQtYW1k
NjQtcHZvcHNdIGZpbmlzaGVkIDExMTEzOC5idWlsZC1hbWQ2NC1wdm9wcyB0cy1ob3N0cy1hbGxv
Y2F0ZSBob3N0IHBhc3MgCjIwMTctMDYtMjggMDk6NDc6MjUgWiBbYnVpbGQtYW1kNjQtcHZvcHNd
IHN0YXJ0aW5nIDExMTEzOC5idWlsZC1hbWQ2NC1wdm9wcyB0cy1zeXNsb2ctc2VydmVyICBzeXNs
b2ctc2VydmVyCjIwMTctMDYtMjggMDk6NDc6MjUgWiBbYnVpbGQtYW1kNjQtcHZvcHNdIHN0YXJ0
aW5nIDExMTEzOC5idWlsZC1hbWQ2NC1wdm9wcyB0cy1ob3N0LWluc3RhbGwtdHdpY2UgIGhvc3Qt
aW5zdGFsbCg0KQoyMDE3LTA2LTI4IDA5OjQ3OjI2IFogW2J1aWxkLWFtZDY0LXB2b3BzXSBhd2Fp
dGluZyAxMTExMzguYnVpbGQtYW1kNjQtcHZvcHMgdHMtaG9zdC1pbnN0YWxsLXR3aWNlIAoyMDE3
LTA2LTI4IDA5OjQ5OjIxIFogW2J1aWxkLWFybWhmLXhzbV0gZmluaXNoZWQgMTExMTM4LmJ1aWxk
LWFybWhmLXhzbSB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IHBhc3MgCjIwMTctMDYtMjggMDk6NDk6
MjIgWiBbYnVpbGQtYXJtaGYteHNtXSBzdGFydGluZyAxMTExMzguYnVpbGQtYXJtaGYteHNtIHRz
LXN5c2xvZy1zZXJ2ZXIgIHN5c2xvZy1zZXJ2ZXIKMjAxNy0wNi0yOCAwOTo0OToyMyBaIFtidWls
ZC1hcm1oZi14c21dIHN0YXJ0aW5nIDExMTEzOC5idWlsZC1hcm1oZi14c20gdHMtaG9zdC1pbnN0
YWxsLXR3aWNlICBob3N0LWluc3RhbGwoNCkKMjAxNy0wNi0yOCAwOTo0OToyMyBaIFtidWlsZC1h
cm1oZi14c21dIGF3YWl0aW5nIDExMTEzOC5idWlsZC1hcm1oZi14c20gdHMtaG9zdC1pbnN0YWxs
LXR3aWNlIAoyMDE3LTA2LTI4IDA5OjUwOjI0IFogW2J1aWxkLWkzODYtcHZvcHNdIGZpbmlzaGVk
IDExMTEzOC5idWlsZC1pMzg2LXB2b3BzIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgcGFzcyAKMjAx
Ny0wNi0yOCAwOTo1MDoyNSBaIFtidWlsZC1pMzg2LXB2b3BzXSBzdGFydGluZyAxMTExMzguYnVp
bGQtaTM4Ni1wdm9wcyB0cy1zeXNsb2ctc2VydmVyICBzeXNsb2ctc2VydmVyCjIwMTctMDYtMjgg
MDk6NTA6MjUgWiBbYnVpbGQtaTM4Ni1wdm9wc10gc3RhcnRpbmcgMTExMTM4LmJ1aWxkLWkzODYt
cHZvcHMgdHMtaG9zdC1pbnN0YWxsLXR3aWNlICBob3N0LWluc3RhbGwoNCkKMjAxNy0wNi0yOCAw
OTo1MDoyNiBaIFtidWlsZC1pMzg2LXB2b3BzXSBhd2FpdGluZyAxMTExMzguYnVpbGQtaTM4Ni1w
dm9wcyB0cy1ob3N0LWluc3RhbGwtdHdpY2UgCjIwMTctMDYtMjggMDk6NTQ6MTcgWiBbYnVpbGQt
YXJtaGZdIGZpbmlzaGVkIDExMTEzOC5idWlsZC1hcm1oZiB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0
IHBhc3MgCjIwMTctMDYtMjggMDk6NTQ6MTggWiBbYnVpbGQtYXJtaGZdIHN0YXJ0aW5nIDExMTEz
OC5idWlsZC1hcm1oZiB0cy1zeXNsb2ctc2VydmVyICBzeXNsb2ctc2VydmVyCjIwMTctMDYtMjgg
MDk6NTQ6MTkgWiBbYnVpbGQtYXJtaGZdIHN0YXJ0aW5nIDExMTEzOC5idWlsZC1hcm1oZiB0cy1o
b3N0LWluc3RhbGwtdHdpY2UgIGhvc3QtaW5zdGFsbCg0KQoyMDE3LTA2LTI4IDA5OjU0OjE5IFog
W2J1aWxkLWFybWhmXSBhd2FpdGluZyAxMTExMzguYnVpbGQtYXJtaGYgdHMtaG9zdC1pbnN0YWxs
LXR3aWNlIAoyMDE3LTA2LTI4IDEwOjAyOjMyIFogW2J1aWxkLWkzODYtcHZvcHNdIGZpbmlzaGVk
IDExMTEzOC5idWlsZC1pMzg2LXB2b3BzIHRzLWhvc3QtaW5zdGFsbC10d2ljZSAgcGFzcyAKMjAx
Ny0wNi0yOCAxMDowMjozMyBaIFtidWlsZC1pMzg2LXB2b3BzXSBzdGFydGluZyAxMTExMzguYnVp
bGQtaTM4Ni1wdm9wcyB0cy14ZW4tYnVpbGQtcHJlcCAgaG9zdC1idWlsZC1wcmVwCjIwMTctMDYt
MjggMTA6MDI6MzMgWiBbYnVpbGQtaTM4Ni1wdm9wc10gYXdhaXRpbmcgMTExMTM4LmJ1aWxkLWkz
ODYtcHZvcHMgdHMteGVuLWJ1aWxkLXByZXAgCjIwMTctMDYtMjggMTA6MDU6MTUgWiBbYnVpbGQt
YW1kNjQtcHZvcHNdIGZpbmlzaGVkIDExMTEzOC5idWlsZC1hbWQ2NC1wdm9wcyB0cy1ob3N0LWlu
c3RhbGwtdHdpY2UgIHBhc3MgCjIwMTctMDYtMjggMTA6MDY6MDIgWiBbYnVpbGQtYW1kNjQtcHZv
cHNdIHN0YXJ0aW5nIDExMTEzOC5idWlsZC1hbWQ2NC1wdm9wcyB0cy14ZW4tYnVpbGQtcHJlcCAg
aG9zdC1idWlsZC1wcmVwCjIwMTctMDYtMjggMTA6MDY6MDIgWiBbYnVpbGQtYW1kNjQtcHZvcHNd
IGF3YWl0aW5nIDExMTEzOC5idWlsZC1hbWQ2NC1wdm9wcyB0cy14ZW4tYnVpbGQtcHJlcCAKMjAx
Ny0wNi0yOCAxMDowNzowOCBaIFtidWlsZC1pMzg2LXB2b3BzXSBmaW5pc2hlZCAxMTExMzguYnVp
bGQtaTM4Ni1wdm9wcyB0cy14ZW4tYnVpbGQtcHJlcCAgcGFzcyAKMjAxNy0wNi0yOCAxMDowNzow
OCBaIFtidWlsZC1pMzg2LXB2b3BzXSBzdGFydGluZyAxMTExMzguYnVpbGQtaTM4Ni1wdm9wcyB0
cy1rZXJuZWwtYnVpbGQgIGtlcm5lbC1idWlsZAoyMDE3LTA2LTI4IDEwOjA3OjA4IFogW2J1aWxk
LWkzODYtcHZvcHNdIGF3YWl0aW5nIDExMTEzOC5idWlsZC1pMzg2LXB2b3BzIHRzLWtlcm5lbC1i
dWlsZCAKMjAxNy0wNi0yOCAxMDowNzoyNCBaIFtidWlsZC1hcm02NC14c21dIGZpbmlzaGVkIDEx
MTEzOC5idWlsZC1hcm02NC14c20gdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBwYXNzIAoyMDE3LTA2
LTI4IDEwOjA3OjI1IFogW2J1aWxkLWFybTY0LXhzbV0gc3RhcnRpbmcgMTExMTM4LmJ1aWxkLWFy
bTY0LXhzbSB0cy1zeXNsb2ctc2VydmVyICBzeXNsb2ctc2VydmVyCjIwMTctMDYtMjggMTA6MDc6
MjUgWiBbYnVpbGQtYXJtNjQtcHZvcHNdIGZpbmlzaGVkIDExMTEzOC5idWlsZC1hcm02NC1wdm9w
cyB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IHBhc3MgCjIwMTctMDYtMjggMTA6MDc6MjUgWiBbYnVp
bGQtYXJtNjQteHNtXSBzdGFydGluZyAxMTExMzguYnVpbGQtYXJtNjQteHNtIHRzLWhvc3QtaW5z
dGFsbC10d2ljZSAgaG9zdC1pbnN0YWxsKDQpCjIwMTctMDYtMjggMTA6MDc6MjYgWiBbYnVpbGQt
YXJtNjQteHNtXSBhd2FpdGluZyAxMTExMzguYnVpbGQtYXJtNjQteHNtIHRzLWhvc3QtaW5zdGFs
bC10d2ljZSAKMjAxNy0wNi0yOCAxMDowNzoyNiBaIFtidWlsZC1hcm02NC1wdm9wc10gc3RhcnRp
bmcgMTExMTM4LmJ1aWxkLWFybTY0LXB2b3BzIHRzLXN5c2xvZy1zZXJ2ZXIgIHN5c2xvZy1zZXJ2
ZXIKMjAxNy0wNi0yOCAxMDowNzoyNyBaIFtidWlsZC1hcm02NC14c21dIGZpbmlzaGVkIDExMTEz
OC5idWlsZC1hcm02NC14c20gdHMtaG9zdC1pbnN0YWxsLXR3aWNlICBwYXNzIAoyMDE3LTA2LTI4
IDEwOjA3OjI3IFogW2J1aWxkLWFybTY0LXB2b3BzXSBzdGFydGluZyAxMTExMzguYnVpbGQtYXJt
NjQtcHZvcHMgdHMtaG9zdC1pbnN0YWxsLXR3aWNlICBob3N0LWluc3RhbGwoNCkKMjAxNy0wNi0y
OCAxMDowNzoyNyBaIFtidWlsZC1hcm02NC14c21dIHN0YXJ0aW5nIDExMTEzOC5idWlsZC1hcm02
NC14c20gdHMteGVuLWJ1aWxkLXByZXAgIGhvc3QtYnVpbGQtcHJlcAoyMDE3LTA2LTI4IDEwOjA3
OjI3IFogW2J1aWxkLWFybTY0LXB2b3BzXSBhd2FpdGluZyAxMTExMzguYnVpbGQtYXJtNjQtcHZv
cHMgdHMtaG9zdC1pbnN0YWxsLXR3aWNlIAoyMDE3LTA2LTI4IDEwOjA3OjI3IFogW2J1aWxkLWFy
bTY0LXhzbV0gYXdhaXRpbmcgMTExMTM4LmJ1aWxkLWFybTY0LXhzbSB0cy14ZW4tYnVpbGQtcHJl
cCAKMjAxNy0wNi0yOCAxMDowNzoyOCBaIFtidWlsZC1hcm02NC1wdm9wc10gZmluaXNoZWQgMTEx
MTM4LmJ1aWxkLWFybTY0LXB2b3BzIHRzLWhvc3QtaW5zdGFsbC10d2ljZSAgcGFzcyAKMjAxNy0w
Ni0yOCAxMDowNzoyOCBaIFtidWlsZC1hcm02NC1wdm9wc10gc3RhcnRpbmcgMTExMTM4LmJ1aWxk
LWFybTY0LXB2b3BzIHRzLXhlbi1idWlsZC1wcmVwICBob3N0LWJ1aWxkLXByZXAKMjAxNy0wNi0y
OCAxMDowNzoyOSBaIFtidWlsZC1hcm02NC14c21dIGZpbmlzaGVkIDExMTEzOC5idWlsZC1hcm02
NC14c20gdHMteGVuLWJ1aWxkLXByZXAgIHBhc3MgCjIwMTctMDYtMjggMTA6MDc6MjkgWiBbYnVp
bGQtYXJtNjQtcHZvcHNdIGF3YWl0aW5nIDExMTEzOC5idWlsZC1hcm02NC1wdm9wcyB0cy14ZW4t
YnVpbGQtcHJlcCAKMjAxNy0wNi0yOCAxMDowNzoyOSBaIFtidWlsZC1hcm02NC14c21dIHN0YXJ0
aW5nIDExMTEzOC5idWlsZC1hcm02NC14c20gdHMteGVuLWJ1aWxkICB4ZW4tYnVpbGQKMjAxNy0w
Ni0yOCAxMDowNzoyOSBaIFtidWlsZC1hcm02NC14c21dIGF3YWl0aW5nIDExMTEzOC5idWlsZC1h
cm02NC14c20gdHMteGVuLWJ1aWxkIAoyMDE3LTA2LTI4IDEwOjA3OjMwIFogW2J1aWxkLWFybTY0
LXB2b3BzXSBmaW5pc2hlZCAxMTExMzguYnVpbGQtYXJtNjQtcHZvcHMgdHMteGVuLWJ1aWxkLXBy
ZXAgIHBhc3MgCjIwMTctMDYtMjggMTA6MDc6MzAgWiBbYnVpbGQtYXJtNjQtcHZvcHNdIHN0YXJ0
aW5nIDExMTEzOC5idWlsZC1hcm02NC1wdm9wcyB0cy1rZXJuZWwtYnVpbGQgIGtlcm5lbC1idWls
ZAoyMDE3LTA2LTI4IDEwOjA3OjMwIFogW2J1aWxkLWFybTY0LXB2b3BzXSBhd2FpdGluZyAxMTEx
MzguYnVpbGQtYXJtNjQtcHZvcHMgdHMta2VybmVsLWJ1aWxkIAoyMDE3LTA2LTI4IDEwOjA3OjMx
IFogW2J1aWxkLWFybTY0LXhzbV0gZmluaXNoZWQgMTExMTM4LmJ1aWxkLWFybTY0LXhzbSB0cy14
ZW4tYnVpbGQgIGZhaWwgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI4
IDEwOjA3OjMxIFogW2J1aWxkLWFybTY0LXhzbV0gMTExMTM4LmJ1aWxkLWFybTY0LXhzbSBydW4t
am9iL2J1aWxkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjggMTA6MDc6MzIg
WiBbYnVpbGQtYXJtNjQteHNtXSBzdGFydGluZyAxMTExMzguYnVpbGQtYXJtNjQteHNtIHRzLWxv
Z3MtY2FwdHVyZSBob3N0IGNhcHR1cmUtbG9ncwoyMDE3LTA2LTI4IDEwOjA3OjMyIFogW2J1aWxk
LWFybTY0LXhzbV0gYXdhaXRpbmcgMTExMTM4LmJ1aWxkLWFybTY0LXhzbSB0cy1sb2dzLWNhcHR1
cmUgaG9zdAoyMDE3LTA2LTI4IDEwOjA4OjQ5IFogW2J1aWxkLWFybTY0LXhzbV0gZmluaXNoZWQg
MTExMTM4LmJ1aWxkLWFybTY0LXhzbSB0cy1sb2dzLWNhcHR1cmUgaG9zdCBwYXNzIAoyMDE3LTA2
LTI4IDEwOjA4OjQ5IFogW2J1aWxkLWFybTY0LXhzbV0gYXdhaXRpbmcgMTExMTM4LmJ1aWxkLWFy
bTY0LXhzbSB0cy1zeXNsb2ctc2VydmVyIAoyMDE3LTA2LTI4IDEwOjA4OjUwIFogW2J1aWxkLWFy
bTY0LXhzbV0gZmluaXNoZWQgMTExMTM4LmJ1aWxkLWFybTY0LXhzbSB0cy1zeXNsb2ctc2VydmVy
ICBwYXNzIAoyMDE3LTA2LTI4IDEwOjA4OjUwIFogW2J1aWxkLWFybTY0LXhzbV0gam9iIG5vdCBv
awoyMDE3LTA2LTI4IDEwOjA4OjUxIFogZmxpZ2h0IDExMTEzOCByZWFwZWQgIGJ1aWxkLWFybTY0
LXhzbSBbMjAzODFdIEVYSVQgMAoyMDE3LTA2LTI4IDEwOjA4OjUxIFogZmxpZ2h0IDExMTEzOCBu
cXVldWVkPTEKMjAxNy0wNi0yOCAxMDowODo1MSBaIGZsaWdodCAxMTExMzggbnJ1bm5pbmc9MTQK
MjAxNy0wNi0yOCAxMDowOTozNiBaIGZsaWdodCAxMTExMzgga2lsbGluZyBidWlsZC1hcm02NC14
c20gWzIwMzgxXQoyMDE3LTA2LTI4IDEwOjA5OjUwIFogW2J1aWxkLWFybTY0XSBmaW5pc2hlZCAx
MTExMzguYnVpbGQtYXJtNjQgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBwYXNzIAoyMDE3LTA2LTI4
IDEwOjA5OjUxIFogW2J1aWxkLWFybTY0XSBzdGFydGluZyAxMTExMzguYnVpbGQtYXJtNjQgdHMt
c3lzbG9nLXNlcnZlciAgc3lzbG9nLXNlcnZlcgoyMDE3LTA2LTI4IDEwOjA5OjUyIFogW2J1aWxk
LWFybTY0XSBzdGFydGluZyAxMTExMzguYnVpbGQtYXJtNjQgdHMtaG9zdC1pbnN0YWxsLXR3aWNl
ICBob3N0LWluc3RhbGwoNCkKMjAxNy0wNi0yOCAxMDowOTo1MiBaIFtidWlsZC1hcm02NF0gYXdh
aXRpbmcgMTExMTM4LmJ1aWxkLWFybTY0IHRzLWhvc3QtaW5zdGFsbC10d2ljZSAKMjAxNy0wNi0y
OCAxMDowOTo1MyBaIFtidWlsZC1hcm02NF0gZmluaXNoZWQgMTExMTM4LmJ1aWxkLWFybTY0IHRz
LWhvc3QtaW5zdGFsbC10d2ljZSAgcGFzcyAKMjAxNy0wNi0yOCAxMDowOTo1NCBaIFtidWlsZC1h
cm02NF0gc3RhcnRpbmcgMTExMTM4LmJ1aWxkLWFybTY0IHRzLXhlbi1idWlsZC1wcmVwICBob3N0
LWJ1aWxkLXByZXAKMjAxNy0wNi0yOCAxMDowOTo1NCBaIFtidWlsZC1hcm02NF0gYXdhaXRpbmcg
MTExMTM4LmJ1aWxkLWFybTY0IHRzLXhlbi1idWlsZC1wcmVwIAoyMDE3LTA2LTI4IDEwOjA5OjU1
IFogW2J1aWxkLWFybTY0XSBmaW5pc2hlZCAxMTExMzguYnVpbGQtYXJtNjQgdHMteGVuLWJ1aWxk
LXByZXAgIHBhc3MgCjIwMTctMDYtMjggMTA6MDk6NTUgWiBbYnVpbGQtYXJtNjRdIHN0YXJ0aW5n
IDExMTEzOC5idWlsZC1hcm02NCB0cy14ZW4tYnVpbGQgIHhlbi1idWlsZAoyMDE3LTA2LTI4IDEw
OjA5OjU1IFogW2J1aWxkLWFybTY0XSBhd2FpdGluZyAxMTExMzguYnVpbGQtYXJtNjQgdHMteGVu
LWJ1aWxkIAoyMDE3LTA2LTI4IDEwOjA5OjU3IFogW2J1aWxkLWFybTY0XSBmaW5pc2hlZCAxMTEx
MzguYnVpbGQtYXJtNjQgdHMteGVuLWJ1aWxkICBmYWlsIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFi
bm9ybWFsbHkKMjAxNy0wNi0yOCAxMDowOTo1NyBaIFtidWlsZC1hcm02NF0gMTExMTM4LmJ1aWxk
LWFybTY0IHJ1bi1qb2IvYnVpbGQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0y
OCAxMDowOTo1OCBaIFtidWlsZC1hcm02NF0gc3RhcnRpbmcgMTExMTM4LmJ1aWxkLWFybTY0IHRz
LWxvZ3MtY2FwdHVyZSBob3N0IGNhcHR1cmUtbG9ncwoyMDE3LTA2LTI4IDEwOjA5OjU4IFogW2J1
aWxkLWFybTY0XSBhd2FpdGluZyAxMTExMzguYnVpbGQtYXJtNjQgdHMtbG9ncy1jYXB0dXJlIGhv
c3QKMjAxNy0wNi0yOCAxMDoxMDo0NiBaIFtidWlsZC1hcm1oZi14c21dIGZpbmlzaGVkIDExMTEz
OC5idWlsZC1hcm1oZi14c20gdHMtaG9zdC1pbnN0YWxsLXR3aWNlICBwYXNzIAoyMDE3LTA2LTI4
IDEwOjEwOjQ2IFogW2J1aWxkLWFybWhmLXhzbV0gc3RhcnRpbmcgMTExMTM4LmJ1aWxkLWFybWhm
LXhzbSB0cy14ZW4tYnVpbGQtcHJlcCAgaG9zdC1idWlsZC1wcmVwCjIwMTctMDYtMjggMTA6MTA6
NDcgWiBbYnVpbGQtYXJtaGYteHNtXSBhd2FpdGluZyAxMTExMzguYnVpbGQtYXJtaGYteHNtIHRz
LXhlbi1idWlsZC1wcmVwIAoyMDE3LTA2LTI4IDEwOjExOjEyIFogW2J1aWxkLWFtZDY0LXB2b3Bz
XSBmaW5pc2hlZCAxMTExMzguYnVpbGQtYW1kNjQtcHZvcHMgdHMteGVuLWJ1aWxkLXByZXAgIHBh
c3MgCjIwMTctMDYtMjggMTA6MTE6MTIgWiBbYnVpbGQtYW1kNjQtcHZvcHNdIHN0YXJ0aW5nIDEx
MTEzOC5idWlsZC1hbWQ2NC1wdm9wcyB0cy1rZXJuZWwtYnVpbGQgIGtlcm5lbC1idWlsZAoyMDE3
LTA2LTI4IDEwOjExOjEzIFogW2J1aWxkLWFtZDY0LXB2b3BzXSBhd2FpdGluZyAxMTExMzguYnVp
bGQtYW1kNjQtcHZvcHMgdHMta2VybmVsLWJ1aWxkIAoyMDE3LTA2LTI4IDEwOjExOjE2IFogW2J1
aWxkLWFybTY0XSBmaW5pc2hlZCAxMTExMzguYnVpbGQtYXJtNjQgdHMtbG9ncy1jYXB0dXJlIGhv
c3QgcGFzcyAKMjAxNy0wNi0yOCAxMDoxMToxNiBaIFtidWlsZC1hcm02NF0gYXdhaXRpbmcgMTEx
MTM4LmJ1aWxkLWFybTY0IHRzLXN5c2xvZy1zZXJ2ZXIgCjIwMTctMDYtMjggMTA6MTE6MTYgWiBb
YnVpbGQtYXJtNjRdIGZpbmlzaGVkIDExMTEzOC5idWlsZC1hcm02NCB0cy1zeXNsb2ctc2VydmVy
ICBwYXNzIAoyMDE3LTA2LTI4IDEwOjExOjE2IFogW2J1aWxkLWFybTY0XSBqb2Igbm90IG9rCjIw
MTctMDYtMjggMTA6MTE6MTcgWiBmbGlnaHQgMTExMTM4IHJlYXBlZCAgYnVpbGQtYXJtNjQgWzIw
MzczXSBFWElUIDAKMjAxNy0wNi0yOCAxMDoxMToxNyBaIGZsaWdodCAxMTExMzggbnF1ZXVlZD0x
CjIwMTctMDYtMjggMTA6MTE6MTcgWiBmbGlnaHQgMTExMTM4IHNwYXduaW5nIGJ1aWxkLWFybTY0
LWxpYnZpcnQKMjAxNy0wNi0yOCAxMDoxMToxNyBaIGZsaWdodCAxMTExMzggc3Bhd25lZCAgYnVp
bGQtYXJtNjQtbGlidmlydCBbMTY0ODJdCjIwMTctMDYtMjggMTA6MTE6MTcgWiBmbGlnaHQgMTEx
MTM4IG5ydW5uaW5nPTE0CjIwMTctMDYtMjggMTA6MTE6MjQgWiBbYnVpbGQtYXJtNjQtbGlidmly
dF0gc3RhcnRpbmcgMTExMTM4LmJ1aWxkLWFybTY0LWxpYnZpcnQgdHMtYnVpbGQtY2hlY2sgIGJ1
aWxkLWNoZWNrKDEpCjIwMTctMDYtMjggMTA6MTE6MjUgWiBbYnVpbGQtYXJtNjQtbGlidmlydF0g
YXdhaXRpbmcgMTExMTM4LmJ1aWxkLWFybTY0LWxpYnZpcnQgdHMtYnVpbGQtY2hlY2sgCjIwMTct
MDYtMjggMTA6MTE6MjYgWiBbYnVpbGQtYXJtNjQtbGlidmlydF0gZmluaXNoZWQgMTExMTM4LmJ1
aWxkLWFybTY0LWxpYnZpcnQgdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBl
eGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI4IDEwOjExOjI2IFogW2J1aWxkLWFybTY0LWxpYnZp
cnRdIDExMTEzOC5idWlsZC1hcm02NC1saWJ2aXJ0IGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDog
dGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjggMTA6MTE6MjYgWiBmbGlnaHQgMTExMTM4IHJl
YXBlZCAgYnVpbGQtYXJtNjQtbGlidmlydCBbMTY0ODJdIEVYSVQgMAoyMDE3LTA2LTI4IDEwOjEx
OjI3IFogZmxpZ2h0IDExMTEzOCBucXVldWVkPTEKMjAxNy0wNi0yOCAxMDoxMToyNyBaIGZsaWdo
dCAxMTExMzggbnJ1bm5pbmc9MTMKMjAxNy0wNi0yOCAxMDoxMjowMiBaIGZsaWdodCAxMTExMzgg
a2lsbGluZyBidWlsZC1hcm02NCBbMjAzNzNdCjIwMTctMDYtMjggMTA6MTI6MTIgWiBmbGlnaHQg
MTExMTM4IGtpbGxpbmcgYnVpbGQtYXJtNjQtbGlidmlydCBbMTY0ODJdCjIwMTctMDYtMjggMTA6
MTQ6MTYgWiBbYnVpbGQtYW1kNjQteHNtXSBmaW5pc2hlZCAxMTExMzguYnVpbGQtYW1kNjQteHNt
IHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgcGFzcyAKMjAxNy0wNi0yOCAxMDoxNDoxNiBaIFtidWls
ZC1hbWQ2NC14c21dIHN0YXJ0aW5nIDExMTEzOC5idWlsZC1hbWQ2NC14c20gdHMtc3lzbG9nLXNl
cnZlciAgc3lzbG9nLXNlcnZlcgoyMDE3LTA2LTI4IDEwOjE0OjE3IFogW2J1aWxkLWFtZDY0LXhz
bV0gc3RhcnRpbmcgMTExMTM4LmJ1aWxkLWFtZDY0LXhzbSB0cy1ob3N0LWluc3RhbGwtdHdpY2Ug
IGhvc3QtaW5zdGFsbCg0KQoyMDE3LTA2LTI4IDEwOjE0OjE3IFogW2J1aWxkLWFtZDY0LXhzbV0g
YXdhaXRpbmcgMTExMTM4LmJ1aWxkLWFtZDY0LXhzbSB0cy1ob3N0LWluc3RhbGwtdHdpY2UgCjIw
MTctMDYtMjggMTA6MTQ6MTggWiBbYnVpbGQtYW1kNjQteHNtXSBmaW5pc2hlZCAxMTExMzguYnVp
bGQtYW1kNjQteHNtIHRzLWhvc3QtaW5zdGFsbC10d2ljZSAgcGFzcyAKMjAxNy0wNi0yOCAxMDox
NDoxOCBaIFtidWlsZC1hbWQ2NC14c21dIHN0YXJ0aW5nIDExMTEzOC5idWlsZC1hbWQ2NC14c20g
dHMteGVuLWJ1aWxkLXByZXAgIGhvc3QtYnVpbGQtcHJlcAoyMDE3LTA2LTI4IDEwOjE0OjE5IFog
W2J1aWxkLWFtZDY0LXhzbV0gYXdhaXRpbmcgMTExMTM4LmJ1aWxkLWFtZDY0LXhzbSB0cy14ZW4t
YnVpbGQtcHJlcCAKMjAxNy0wNi0yOCAxMDoxNDoyMCBaIFtidWlsZC1hbWQ2NC14c21dIGZpbmlz
aGVkIDExMTEzOC5idWlsZC1hbWQ2NC14c20gdHMteGVuLWJ1aWxkLXByZXAgIHBhc3MgCjIwMTct
MDYtMjggMTA6MTQ6MjAgWiBbYnVpbGQtYW1kNjQteHNtXSBzdGFydGluZyAxMTExMzguYnVpbGQt
YW1kNjQteHNtIHRzLXhlbi1idWlsZCAgeGVuLWJ1aWxkCjIwMTctMDYtMjggMTA6MTQ6MjAgWiBb
YnVpbGQtYW1kNjQteHNtXSBhd2FpdGluZyAxMTExMzguYnVpbGQtYW1kNjQteHNtIHRzLXhlbi1i
dWlsZCAKMjAxNy0wNi0yOCAxMDoxNDoyMyBaIFtidWlsZC1hbWQ2NC14c21dIGZpbmlzaGVkIDEx
MTEzOC5idWlsZC1hbWQ2NC14c20gdHMteGVuLWJ1aWxkICBmYWlsIGNoaWxkIHByb2Nlc3MgZXhp
dGVkIGFibm9ybWFsbHkKMjAxNy0wNi0yOCAxMDoxNDoyMyBaIFtidWlsZC1hbWQ2NC14c21dIDEx
MTEzOC5idWlsZC1hbWQ2NC14c20gcnVuLWpvYi9idWlsZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZh
aWxlZAoyMDE3LTA2LTI4IDEwOjE0OjIzIFogW2J1aWxkLWFtZDY0LXhzbV0gc3RhcnRpbmcgMTEx
MTM4LmJ1aWxkLWFtZDY0LXhzbSB0cy1sb2dzLWNhcHR1cmUgaG9zdCBjYXB0dXJlLWxvZ3MKMjAx
Ny0wNi0yOCAxMDoxNDoyNCBaIFtidWlsZC1hbWQ2NC14c21dIGF3YWl0aW5nIDExMTEzOC5idWls
ZC1hbWQ2NC14c20gdHMtbG9ncy1jYXB0dXJlIGhvc3QKMjAxNy0wNi0yOCAxMDoxNTo0NSBaIFti
dWlsZC1hbWQ2NC14c21dIGZpbmlzaGVkIDExMTEzOC5idWlsZC1hbWQ2NC14c20gdHMtbG9ncy1j
YXB0dXJlIGhvc3QgcGFzcyAKMjAxNy0wNi0yOCAxMDoxNTo0NSBaIFtidWlsZC1hbWQ2NC14c21d
IGF3YWl0aW5nIDExMTEzOC5idWlsZC1hbWQ2NC14c20gdHMtc3lzbG9nLXNlcnZlciAKMjAxNy0w
Ni0yOCAxMDoxNTo0NiBaIFtidWlsZC1hbWQ2NC14c21dIGZpbmlzaGVkIDExMTEzOC5idWlsZC1h
bWQ2NC14c20gdHMtc3lzbG9nLXNlcnZlciAgcGFzcyAKMjAxNy0wNi0yOCAxMDoxNTo0NiBaIFti
dWlsZC1hbWQ2NC14c21dIGpvYiBub3Qgb2sKMjAxNy0wNi0yOCAxMDoxNTo0NiBaIGZsaWdodCAx
MTExMzggcmVhcGVkICBidWlsZC1hbWQ2NC14c20gWzIwMzY1XSBFWElUIDAKMjAxNy0wNi0yOCAx
MDoxNTo0NyBaIGZsaWdodCAxMTExMzggbnF1ZXVlZD0xCjIwMTctMDYtMjggMTA6MTU6NDcgWiBm
bGlnaHQgMTExMTM4IG5ydW5uaW5nPTEyCjIwMTctMDYtMjggMTA6MTU6NTggWiBbYnVpbGQtYXJt
aGZdIGZpbmlzaGVkIDExMTEzOC5idWlsZC1hcm1oZiB0cy1ob3N0LWluc3RhbGwtdHdpY2UgIHBh
c3MgCjIwMTctMDYtMjggMTA6MTU6NTggWiBbYnVpbGQtYXJtaGZdIHN0YXJ0aW5nIDExMTEzOC5i
dWlsZC1hcm1oZiB0cy14ZW4tYnVpbGQtcHJlcCAgaG9zdC1idWlsZC1wcmVwCjIwMTctMDYtMjgg
MTA6MTU6NTkgWiBbYnVpbGQtYXJtaGZdIGF3YWl0aW5nIDExMTEzOC5idWlsZC1hcm1oZiB0cy14
ZW4tYnVpbGQtcHJlcCAKMjAxNy0wNi0yOCAxMDoxNjozMiBaIGZsaWdodCAxMTExMzgga2lsbGlu
ZyBidWlsZC1hbWQ2NC14c20gWzIwMzY1XQoyMDE3LTA2LTI4IDEwOjE3OjQxIFogW2J1aWxkLWFt
ZDY0LXByZXZdIGZpbmlzaGVkIDExMTEzOC5idWlsZC1hbWQ2NC1wcmV2IHRzLWhvc3RzLWFsbG9j
YXRlIGhvc3QgcGFzcyAKMjAxNy0wNi0yOCAxMDoxNzo0MSBaIFtidWlsZC1hbWQ2NC1wcmV2XSBz
dGFydGluZyAxMTExMzguYnVpbGQtYW1kNjQtcHJldiB0cy1zeXNsb2ctc2VydmVyICBzeXNsb2ct
c2VydmVyCjIwMTctMDYtMjggMTA6MTc6NDIgWiBbYnVpbGQtYW1kNjQtcHJldl0gc3RhcnRpbmcg
MTExMTM4LmJ1aWxkLWFtZDY0LXByZXYgdHMtaG9zdC1pbnN0YWxsLXR3aWNlICBob3N0LWluc3Rh
bGwoNCkKMjAxNy0wNi0yOCAxMDoxNzo0MiBaIFtidWlsZC1hbWQ2NC1wcmV2XSBhd2FpdGluZyAx
MTExMzguYnVpbGQtYW1kNjQtcHJldiB0cy1ob3N0LWluc3RhbGwtdHdpY2UgCjIwMTctMDYtMjgg
MTA6MTc6NDMgWiBbYnVpbGQtYW1kNjQtcHJldl0gZmluaXNoZWQgMTExMTM4LmJ1aWxkLWFtZDY0
LXByZXYgdHMtaG9zdC1pbnN0YWxsLXR3aWNlICBwYXNzIAoyMDE3LTA2LTI4IDEwOjE3OjQ0IFog
W2J1aWxkLWFtZDY0LXByZXZdIHN0YXJ0aW5nIDExMTEzOC5idWlsZC1hbWQ2NC1wcmV2IHRzLXhl
bi1idWlsZC1wcmVwICBob3N0LWJ1aWxkLXByZXAKMjAxNy0wNi0yOCAxMDoxNzo0NCBaIFtidWls
ZC1hbWQ2NC1wcmV2XSBhd2FpdGluZyAxMTExMzguYnVpbGQtYW1kNjQtcHJldiB0cy14ZW4tYnVp
bGQtcHJlcCAKMjAxNy0wNi0yOCAxMDoxNzo0NSBaIFtidWlsZC1hbWQ2NC1wcmV2XSBmaW5pc2hl
ZCAxMTExMzguYnVpbGQtYW1kNjQtcHJldiB0cy14ZW4tYnVpbGQtcHJlcCAgcGFzcyAKMjAxNy0w
Ni0yOCAxMDoxNzo0NSBaIFtidWlsZC1hbWQ2NC1wcmV2XSBzdGFydGluZyAxMTExMzguYnVpbGQt
YW1kNjQtcHJldiB0cy14ZW4tYnVpbGQgIHhlbi1idWlsZAoyMDE3LTA2LTI4IDEwOjE3OjQ2IFog
W2J1aWxkLWFtZDY0LXByZXZdIGF3YWl0aW5nIDExMTEzOC5idWlsZC1hbWQ2NC1wcmV2IHRzLXhl
bi1idWlsZCAKMjAxNy0wNi0yOCAxMDoxNzo0OCBaIFtidWlsZC1hbWQ2NC1wcmV2XSBmaW5pc2hl
ZCAxMTExMzguYnVpbGQtYW1kNjQtcHJldiB0cy14ZW4tYnVpbGQgIGZhaWwgY2hpbGQgcHJvY2Vz
cyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI4IDEwOjE3OjQ4IFogW2J1aWxkLWFtZDY0LXBy
ZXZdIDExMTEzOC5idWlsZC1hbWQ2NC1wcmV2IHJ1bi1qb2IvYnVpbGQgZmFpbGVkOiB0ZXN0IHNj
cmlwdCBmYWlsZWQKMjAxNy0wNi0yOCAxMDoxNzo0OCBaIFtidWlsZC1hbWQ2NC1wcmV2XSBzdGFy
dGluZyAxMTExMzguYnVpbGQtYW1kNjQtcHJldiB0cy1sb2dzLWNhcHR1cmUgaG9zdCBjYXB0dXJl
LWxvZ3MKMjAxNy0wNi0yOCAxMDoxNzo0OCBaIFtidWlsZC1hbWQ2NC1wcmV2XSBhd2FpdGluZyAx
MTExMzguYnVpbGQtYW1kNjQtcHJldiB0cy1sb2dzLWNhcHR1cmUgaG9zdAoyMDE3LTA2LTI4IDEw
OjE3OjUyIFogW2J1aWxkLWFybWhmLXhzbV0gZmluaXNoZWQgMTExMTM4LmJ1aWxkLWFybWhmLXhz
bSB0cy14ZW4tYnVpbGQtcHJlcCAgcGFzcyAKMjAxNy0wNi0yOCAxMDoxNzo1MiBaIFtidWlsZC1h
cm1oZi14c21dIHN0YXJ0aW5nIDExMTEzOC5idWlsZC1hcm1oZi14c20gdHMteGVuLWJ1aWxkICB4
ZW4tYnVpbGQKMjAxNy0wNi0yOCAxMDoxNzo1MyBaIFtidWlsZC1hcm1oZi14c21dIGF3YWl0aW5n
IDExMTEzOC5idWlsZC1hcm1oZi14c20gdHMteGVuLWJ1aWxkIAoyMDE3LTA2LTI4IDEwOjE3OjU1
IFogW2J1aWxkLWFybWhmLXhzbV0gZmluaXNoZWQgMTExMTM4LmJ1aWxkLWFybWhmLXhzbSB0cy14
ZW4tYnVpbGQgIGZhaWwgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI4
IDEwOjE3OjU1IFogW2J1aWxkLWFybWhmLXhzbV0gMTExMTM4LmJ1aWxkLWFybWhmLXhzbSBydW4t
am9iL2J1aWxkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjggMTA6MTc6NTUg
WiBbYnVpbGQtYXJtaGYteHNtXSBzdGFydGluZyAxMTExMzguYnVpbGQtYXJtaGYteHNtIHRzLWxv
Z3MtY2FwdHVyZSBob3N0IGNhcHR1cmUtbG9ncwoyMDE3LTA2LTI4IDEwOjE3OjU2IFogW2J1aWxk
LWFybWhmLXhzbV0gYXdhaXRpbmcgMTExMTM4LmJ1aWxkLWFybWhmLXhzbSB0cy1sb2dzLWNhcHR1
cmUgaG9zdAoyMDE3LTA2LTI4IDEwOjE4OjE3IFogW2J1aWxkLWkzODZdIGZpbmlzaGVkIDExMTEz
OC5idWlsZC1pMzg2IHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgcGFzcyAKMjAxNy0wNi0yOCAxMDox
ODoxOCBaIFtidWlsZC1pMzg2XSBzdGFydGluZyAxMTExMzguYnVpbGQtaTM4NiB0cy1zeXNsb2ct
c2VydmVyICBzeXNsb2ctc2VydmVyCjIwMTctMDYtMjggMTA6MTg6MTkgWiBbYnVpbGQtaTM4Nl0g
c3RhcnRpbmcgMTExMTM4LmJ1aWxkLWkzODYgdHMtaG9zdC1pbnN0YWxsLXR3aWNlICBob3N0LWlu
c3RhbGwoNCkKMjAxNy0wNi0yOCAxMDoxODoxOSBaIFtidWlsZC1pMzg2XSBhd2FpdGluZyAxMTEx
MzguYnVpbGQtaTM4NiB0cy1ob3N0LWluc3RhbGwtdHdpY2UgCjIwMTctMDYtMjggMTA6MTg6MjAg
WiBbYnVpbGQtaTM4Nl0gZmluaXNoZWQgMTExMTM4LmJ1aWxkLWkzODYgdHMtaG9zdC1pbnN0YWxs
LXR3aWNlICBwYXNzIAoyMDE3LTA2LTI4IDEwOjE4OjIwIFogW2J1aWxkLWkzODZdIHN0YXJ0aW5n
IDExMTEzOC5idWlsZC1pMzg2IHRzLXhlbi1idWlsZC1wcmVwICBob3N0LWJ1aWxkLXByZXAKMjAx
Ny0wNi0yOCAxMDoxODoyMSBaIFtidWlsZC1pMzg2XSBhd2FpdGluZyAxMTExMzguYnVpbGQtaTM4
NiB0cy14ZW4tYnVpbGQtcHJlcCAKMjAxNy0wNi0yOCAxMDoxODoyMiBaIFtidWlsZC1pMzg2XSBm
aW5pc2hlZCAxMTExMzguYnVpbGQtaTM4NiB0cy14ZW4tYnVpbGQtcHJlcCAgcGFzcyAKMjAxNy0w
Ni0yOCAxMDoxODoyMiBaIFtidWlsZC1pMzg2XSBzdGFydGluZyAxMTExMzguYnVpbGQtaTM4NiB0
cy14ZW4tYnVpbGQgIHhlbi1idWlsZAoyMDE3LTA2LTI4IDEwOjE4OjIyIFogW2J1aWxkLWkzODZd
IGF3YWl0aW5nIDExMTEzOC5idWlsZC1pMzg2IHRzLXhlbi1idWlsZCAKMjAxNy0wNi0yOCAxMDox
ODoyNCBaIFtidWlsZC1pMzg2XSBmaW5pc2hlZCAxMTExMzguYnVpbGQtaTM4NiB0cy14ZW4tYnVp
bGQgIGZhaWwgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI4IDEwOjE4
OjI0IFogW2J1aWxkLWkzODZdIDExMTEzOC5idWlsZC1pMzg2IHJ1bi1qb2IvYnVpbGQgZmFpbGVk
OiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0yOCAxMDoxODoyNSBaIFtidWlsZC1pMzg2XSBz
dGFydGluZyAxMTExMzguYnVpbGQtaTM4NiB0cy1sb2dzLWNhcHR1cmUgaG9zdCBjYXB0dXJlLWxv
Z3MKMjAxNy0wNi0yOCAxMDoxODoyNSBaIFtidWlsZC1pMzg2XSBhd2FpdGluZyAxMTExMzguYnVp
bGQtaTM4NiB0cy1sb2dzLWNhcHR1cmUgaG9zdAoyMDE3LTA2LTI4IDEwOjE4OjM3IFogW2J1aWxk
LWFtZDY0LXh0Zl0gZmluaXNoZWQgMTExMTM4LmJ1aWxkLWFtZDY0LXh0ZiB0cy1ob3N0cy1hbGxv
Y2F0ZSBob3N0IHBhc3MgCjIwMTctMDYtMjggMTA6MTg6MzcgWiBbYnVpbGQtYW1kNjQteHRmXSBz
dGFydGluZyAxMTExMzguYnVpbGQtYW1kNjQteHRmIHRzLXN5c2xvZy1zZXJ2ZXIgIHN5c2xvZy1z
ZXJ2ZXIKMjAxNy0wNi0yOCAxMDoxODozOCBaIFtidWlsZC1hbWQ2NC14dGZdIHN0YXJ0aW5nIDEx
MTEzOC5idWlsZC1hbWQ2NC14dGYgdHMtaG9zdC1pbnN0YWxsLXR3aWNlICBob3N0LWluc3RhbGwo
NCkKMjAxNy0wNi0yOCAxMDoxODozOCBaIFtidWlsZC1hbWQ2NC14dGZdIGF3YWl0aW5nIDExMTEz
OC5idWlsZC1hbWQ2NC14dGYgdHMtaG9zdC1pbnN0YWxsLXR3aWNlIAoyMDE3LTA2LTI4IDEwOjE4
OjM5IFogW2J1aWxkLWFtZDY0LXh0Zl0gZmluaXNoZWQgMTExMTM4LmJ1aWxkLWFtZDY0LXh0ZiB0
cy1ob3N0LWluc3RhbGwtdHdpY2UgIHBhc3MgCjIwMTctMDYtMjggMTA6MTg6NDAgWiBbYnVpbGQt
YW1kNjQteHRmXSBzdGFydGluZyAxMTExMzguYnVpbGQtYW1kNjQteHRmIHRzLXhlbi1idWlsZC1w
cmVwICBob3N0LWJ1aWxkLXByZXAKMjAxNy0wNi0yOCAxMDoxODo0MCBaIFtidWlsZC1hbWQ2NC14
dGZdIGF3YWl0aW5nIDExMTEzOC5idWlsZC1hbWQ2NC14dGYgdHMteGVuLWJ1aWxkLXByZXAgCjIw
MTctMDYtMjggMTA6MTg6NDEgWiBbYnVpbGQtYW1kNjQteHRmXSBmaW5pc2hlZCAxMTExMzguYnVp
bGQtYW1kNjQteHRmIHRzLXhlbi1idWlsZC1wcmVwICBwYXNzIAoyMDE3LTA2LTI4IDEwOjE4OjQx
IFogW2J1aWxkLWFtZDY0LXh0Zl0gc3RhcnRpbmcgMTExMTM4LmJ1aWxkLWFtZDY0LXh0ZiB0cy14
dGYtYnVpbGQgIHh0Zi1idWlsZAoyMDE3LTA2LTI4IDEwOjE4OjQyIFogW2J1aWxkLWFtZDY0LXh0
Zl0gYXdhaXRpbmcgMTExMTM4LmJ1aWxkLWFtZDY0LXh0ZiB0cy14dGYtYnVpbGQgCjIwMTctMDYt
MjggMTA6MTg6NTAgWiBbYnVpbGQtaTM4Ni1wcmV2XSBmaW5pc2hlZCAxMTExMzguYnVpbGQtaTM4
Ni1wcmV2IHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgcGFzcyAKMjAxNy0wNi0yOCAxMDoxODo1MSBa
IFtidWlsZC1pMzg2LXByZXZdIHN0YXJ0aW5nIDExMTEzOC5idWlsZC1pMzg2LXByZXYgdHMtc3lz
bG9nLXNlcnZlciAgc3lzbG9nLXNlcnZlcgoyMDE3LTA2LTI4IDEwOjE4OjUyIFogW2J1aWxkLWkz
ODYtcHJldl0gc3RhcnRpbmcgMTExMTM4LmJ1aWxkLWkzODYtcHJldiB0cy1ob3N0LWluc3RhbGwt
dHdpY2UgIGhvc3QtaW5zdGFsbCg0KQoyMDE3LTA2LTI4IDEwOjE4OjUyIFogW2J1aWxkLWkzODYt
cHJldl0gYXdhaXRpbmcgMTExMTM4LmJ1aWxkLWkzODYtcHJldiB0cy1ob3N0LWluc3RhbGwtdHdp
Y2UgCjIwMTctMDYtMjggMTA6MTg6NTMgWiBbYnVpbGQtaTM4Ni1wcmV2XSBmaW5pc2hlZCAxMTEx
MzguYnVpbGQtaTM4Ni1wcmV2IHRzLWhvc3QtaW5zdGFsbC10d2ljZSAgcGFzcyAKMjAxNy0wNi0y
OCAxMDoxODo1MyBaIFtidWlsZC1pMzg2LXByZXZdIHN0YXJ0aW5nIDExMTEzOC5idWlsZC1pMzg2
LXByZXYgdHMteGVuLWJ1aWxkLXByZXAgIGhvc3QtYnVpbGQtcHJlcAoyMDE3LTA2LTI4IDEwOjE4
OjU0IFogW2J1aWxkLWkzODYtcHJldl0gYXdhaXRpbmcgMTExMTM4LmJ1aWxkLWkzODYtcHJldiB0
cy14ZW4tYnVpbGQtcHJlcCAKMjAxNy0wNi0yOCAxMDoxODo1NSBaIFtidWlsZC1pMzg2LXByZXZd
IGZpbmlzaGVkIDExMTEzOC5idWlsZC1pMzg2LXByZXYgdHMteGVuLWJ1aWxkLXByZXAgIHBhc3Mg
CjIwMTctMDYtMjggMTA6MTg6NTUgWiBbYnVpbGQtaTM4Ni1wcmV2XSBzdGFydGluZyAxMTExMzgu
YnVpbGQtaTM4Ni1wcmV2IHRzLXhlbi1idWlsZCAgeGVuLWJ1aWxkCjIwMTctMDYtMjggMTA6MTg6
NTUgWiBbYnVpbGQtaTM4Ni1wcmV2XSBhd2FpdGluZyAxMTExMzguYnVpbGQtaTM4Ni1wcmV2IHRz
LXhlbi1idWlsZCAKMjAxNy0wNi0yOCAxMDoxODo1NyBaIFtidWlsZC1pMzg2LXByZXZdIGZpbmlz
aGVkIDExMTEzOC5idWlsZC1pMzg2LXByZXYgdHMteGVuLWJ1aWxkICBmYWlsIGNoaWxkIHByb2Nl
c3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxNy0wNi0yOCAxMDoxODo1NyBaIFtidWlsZC1pMzg2LXBy
ZXZdIDExMTEzOC5idWlsZC1pMzg2LXByZXYgcnVuLWpvYi9idWlsZCBmYWlsZWQ6IHRlc3Qgc2Ny
aXB0IGZhaWxlZAoyMDE3LTA2LTI4IDEwOjE4OjU3IFogW2J1aWxkLWkzODYtcHJldl0gc3RhcnRp
bmcgMTExMTM4LmJ1aWxkLWkzODYtcHJldiB0cy1sb2dzLWNhcHR1cmUgaG9zdCBjYXB0dXJlLWxv
Z3MKMjAxNy0wNi0yOCAxMDoxODo1OCBaIFtidWlsZC1pMzg2LXByZXZdIGF3YWl0aW5nIDExMTEz
OC5idWlsZC1pMzg2LXByZXYgdHMtbG9ncy1jYXB0dXJlIGhvc3QKMjAxNy0wNi0yOCAxMDoxOTow
NCBaIFtidWlsZC1hbWQ2NC1wcmV2XSBmaW5pc2hlZCAxMTExMzguYnVpbGQtYW1kNjQtcHJldiB0
cy1sb2dzLWNhcHR1cmUgaG9zdCBwYXNzIAoyMDE3LTA2LTI4IDEwOjE5OjA0IFogW2J1aWxkLWFt
ZDY0LXByZXZdIGF3YWl0aW5nIDExMTEzOC5idWlsZC1hbWQ2NC1wcmV2IHRzLXN5c2xvZy1zZXJ2
ZXIgCjIwMTctMDYtMjggMTA6MTk6MDQgWiBbYnVpbGQtYW1kNjQtcHJldl0gZmluaXNoZWQgMTEx
MTM4LmJ1aWxkLWFtZDY0LXByZXYgdHMtc3lzbG9nLXNlcnZlciAgcGFzcyAKMjAxNy0wNi0yOCAx
MDoxOTowNCBaIFtidWlsZC1hbWQ2NC1wcmV2XSBqb2Igbm90IG9rCjIwMTctMDYtMjggMTA6MTk6
MDUgWiBmbGlnaHQgMTExMTM4IHJlYXBlZCAgYnVpbGQtYW1kNjQtcHJldiBbMjAzNjBdIEVYSVQg
MAoyMDE3LTA2LTI4IDEwOjE5OjA2IFogZmxpZ2h0IDExMTEzOCBucXVldWVkPTEKMjAxNy0wNi0y
OCAxMDoxOTowNiBaIGZsaWdodCAxMTExMzggc3Bhd25pbmcgYnVpbGQtaTM4Ni1saWJ2aXJ0CjIw
MTctMDYtMjggMTA6MTk6MDYgWiBmbGlnaHQgMTExMTM4IHNwYXduZWQgIGJ1aWxkLWkzODYtbGli
dmlydCBbMTQyMl0KMjAxNy0wNi0yOCAxMDoxOTowNiBaIGZsaWdodCAxMTExMzggc3Bhd25pbmcg
YnVpbGQtaTM4Ni1ydW1wcnVuCjIwMTctMDYtMjggMTA6MTk6MDYgWiBmbGlnaHQgMTExMTM4IHNw
YXduZWQgIGJ1aWxkLWkzODYtcnVtcHJ1biBbMTQyNF0KMjAxNy0wNi0yOCAxMDoxOTowNiBaIGZs
aWdodCAxMTExMzggbnJ1bm5pbmc9MTMKMjAxNy0wNi0yOCAxMDoxOToxMyBaIFtidWlsZC1pMzg2
LWxpYnZpcnRdIHN0YXJ0aW5nIDExMTEzOC5idWlsZC1pMzg2LWxpYnZpcnQgdHMtYnVpbGQtY2hl
Y2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjggMTA6MTk6MTQgWiBbYnVpbGQtaTM4Ni1ydW1w
cnVuXSBzdGFydGluZyAxMTExMzguYnVpbGQtaTM4Ni1ydW1wcnVuIHRzLWJ1aWxkLWNoZWNrICBi
dWlsZC1jaGVjaygxKQoyMDE3LTA2LTI4IDEwOjE5OjE0IFogW2J1aWxkLWkzODYtbGlidmlydF0g
YXdhaXRpbmcgMTExMTM4LmJ1aWxkLWkzODYtbGlidmlydCB0cy1idWlsZC1jaGVjayAKMjAxNy0w
Ni0yOCAxMDoxOToxNCBaIFtidWlsZC1pMzg2LXJ1bXBydW5dIGF3YWl0aW5nIDExMTEzOC5idWls
ZC1pMzg2LXJ1bXBydW4gdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjggMTA6MTk6MTQgWiBbYnVp
bGQtYXJtaGYteHNtXSBmaW5pc2hlZCAxMTExMzguYnVpbGQtYXJtaGYteHNtIHRzLWxvZ3MtY2Fw
dHVyZSBob3N0IHBhc3MgCjIwMTctMDYtMjggMTA6MTk6MTQgWiBbYnVpbGQtYXJtaGYteHNtXSBh
d2FpdGluZyAxMTExMzguYnVpbGQtYXJtaGYteHNtIHRzLXN5c2xvZy1zZXJ2ZXIgCjIwMTctMDYt
MjggMTA6MTk6MTUgWiBbYnVpbGQtaTM4Ni1saWJ2aXJ0XSBmaW5pc2hlZCAxMTExMzguYnVpbGQt
aTM4Ni1saWJ2aXJ0IHRzLWJ1aWxkLWNoZWNrICBibG9ja2VkIGNoaWxkIHByb2Nlc3MgZXhpdGVk
IGFibm9ybWFsbHkKMjAxNy0wNi0yOCAxMDoxOToxNSBaIFtidWlsZC1pMzg2LWxpYnZpcnRdIDEx
MTEzOC5idWlsZC1pMzg2LWxpYnZpcnQgY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNj
cmlwdCBmYWlsZWQKMjAxNy0wNi0yOCAxMDoxOToxNSBaIFtidWlsZC1pMzg2LXJ1bXBydW5dIGZp
bmlzaGVkIDExMTEzOC5idWlsZC1pMzg2LXJ1bXBydW4gdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQg
Y2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI4IDEwOjE5OjE1IFogW2J1
aWxkLWkzODYtcnVtcHJ1bl0gMTExMTM4LmJ1aWxkLWkzODYtcnVtcHJ1biBjaGVjay1ub3QtYmxv
Y2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2LTI4IDEwOjE5OjE1IFogW2J1
aWxkLWFybWhmLXhzbV0gZmluaXNoZWQgMTExMTM4LmJ1aWxkLWFybWhmLXhzbSB0cy1zeXNsb2ct
c2VydmVyICBwYXNzIAoyMDE3LTA2LTI4IDEwOjE5OjE1IFogW2J1aWxkLWFybWhmLXhzbV0gam9i
IG5vdCBvawoyMDE3LTA2LTI4IDEwOjE5OjE1IFogZmxpZ2h0IDExMTEzOCByZWFwZWQgIGJ1aWxk
LWFybWhmLXhzbSBbMjAzOTJdIEVYSVQgMAoyMDE3LTA2LTI4IDEwOjE5OjE1IFogZmxpZ2h0IDEx
MTEzOCBucXVldWVkPTEKMjAxNy0wNi0yOCAxMDoxOToxNiBaIGZsaWdodCAxMTExMzggbnJ1bm5p
bmc9MTIKMjAxNy0wNi0yOCAxMDoxOToxNiBaIGZsaWdodCAxMTExMzggcmVhcGVkICBidWlsZC1p
Mzg2LWxpYnZpcnQgWzE0MjJdIEVYSVQgMAoyMDE3LTA2LTI4IDEwOjE5OjE2IFogZmxpZ2h0IDEx
MTEzOCBucXVldWVkPTEKMjAxNy0wNi0yOCAxMDoxOToxNiBaIGZsaWdodCAxMTExMzggbnJ1bm5p
bmc9MTEKMjAxNy0wNi0yOCAxMDoxOToxNiBaIGZsaWdodCAxMTExMzggcmVhcGVkICBidWlsZC1p
Mzg2LXJ1bXBydW4gWzE0MjRdIEVYSVQgMAoyMDE3LTA2LTI4IDEwOjE5OjE3IFogZmxpZ2h0IDEx
MTEzOCBucXVldWVkPTEKMjAxNy0wNi0yOCAxMDoxOToxNyBaIGZsaWdodCAxMTExMzggbnJ1bm5p
bmc9MTAKMjAxNy0wNi0yOCAxMDoxOToyMSBaIFtidWlsZC1hbWQ2NC14dGZdIGZpbmlzaGVkIDEx
MTEzOC5idWlsZC1hbWQ2NC14dGYgdHMteHRmLWJ1aWxkICBwYXNzIAoyMDE3LTA2LTI4IDEwOjE5
OjIxIFogW2J1aWxkLWFtZDY0LXh0Zl0gYXdhaXRpbmcgMTExMTM4LmJ1aWxkLWFtZDY0LXh0ZiB0
cy1zeXNsb2ctc2VydmVyIAoyMDE3LTA2LTI4IDEwOjE5OjIxIFogW2J1aWxkLWFtZDY0LXh0Zl0g
ZmluaXNoZWQgMTExMTM4LmJ1aWxkLWFtZDY0LXh0ZiB0cy1zeXNsb2ctc2VydmVyICBwYXNzIAoy
MDE3LTA2LTI4IDEwOjE5OjIyIFogZmxpZ2h0IDExMTEzOCByZWFwZWQgIGJ1aWxkLWFtZDY0LXh0
ZiBbMjAzNzBdIEVYSVQgMAoyMDE3LTA2LTI4IDEwOjE5OjIzIFogZmxpZ2h0IDExMTEzOCBucXVl
dWVkPTEKMjAxNy0wNi0yOCAxMDoxOToyMyBaIGZsaWdodCAxMTExMzggbnJ1bm5pbmc9OQoyMDE3
LTA2LTI4IDEwOjE5OjQxIFogW2J1aWxkLWkzODZdIGZpbmlzaGVkIDExMTEzOC5idWlsZC1pMzg2
IHRzLWxvZ3MtY2FwdHVyZSBob3N0IHBhc3MgCjIwMTctMDYtMjggMTA6MTk6NDEgWiBbYnVpbGQt
aTM4Nl0gYXdhaXRpbmcgMTExMTM4LmJ1aWxkLWkzODYgdHMtc3lzbG9nLXNlcnZlciAKMjAxNy0w
Ni0yOCAxMDoxOTo0MiBaIFtidWlsZC1pMzg2XSBmaW5pc2hlZCAxMTExMzguYnVpbGQtaTM4NiB0
cy1zeXNsb2ctc2VydmVyICBwYXNzIAoyMDE3LTA2LTI4IDEwOjE5OjQyIFogW2J1aWxkLWkzODZd
IGpvYiBub3Qgb2sKMjAxNy0wNi0yOCAxMDoxOTo0MyBaIGZsaWdodCAxMTExMzggcmVhcGVkICBi
dWlsZC1pMzg2IFsyMDM5OF0gRVhJVCAwCjIwMTctMDYtMjggMTA6MTk6NDMgWiBmbGlnaHQgMTEx
MTM4IG5xdWV1ZWQ9MQoyMDE3LTA2LTI4IDEwOjE5OjQzIFogZmxpZ2h0IDExMTEzOCBucnVubmlu
Zz04CjIwMTctMDYtMjggMTA6MTk6NTAgWiBmbGlnaHQgMTExMTM4IGtpbGxpbmcgYnVpbGQtYW1k
NjQtcHJldiBbMjAzNjBdCjIwMTctMDYtMjggMTA6MjA6MDAgWiBmbGlnaHQgMTExMTM4IGtpbGxp
bmcgYnVpbGQtYXJtaGYteHNtIFsyMDM5Ml0KMjAxNy0wNi0yOCAxMDoyMDowMSBaIGZsaWdodCAx
MTExMzgga2lsbGluZyBidWlsZC1pMzg2LWxpYnZpcnQgWzE0MjJdCjIwMTctMDYtMjggMTA6MjA6
MDEgWiBmbGlnaHQgMTExMTM4IGtpbGxpbmcgYnVpbGQtaTM4Ni1ydW1wcnVuIFsxNDI0XQoyMDE3
LTA2LTI4IDEwOjIwOjA3IFogZmxpZ2h0IDExMTEzOCBraWxsaW5nIGJ1aWxkLWFtZDY0LXh0ZiBb
MjAzNzBdCjIwMTctMDYtMjggMTA6MjA6MTQgWiBbYnVpbGQtaTM4Ni1wcmV2XSBmaW5pc2hlZCAx
MTExMzguYnVpbGQtaTM4Ni1wcmV2IHRzLWxvZ3MtY2FwdHVyZSBob3N0IHBhc3MgCjIwMTctMDYt
MjggMTA6MjA6MTQgWiBbYnVpbGQtaTM4Ni1wcmV2XSBhd2FpdGluZyAxMTExMzguYnVpbGQtaTM4
Ni1wcmV2IHRzLXN5c2xvZy1zZXJ2ZXIgCjIwMTctMDYtMjggMTA6MjA6MTQgWiBbYnVpbGQtaTM4
Ni1wcmV2XSBmaW5pc2hlZCAxMTExMzguYnVpbGQtaTM4Ni1wcmV2IHRzLXN5c2xvZy1zZXJ2ZXIg
IHBhc3MgCjIwMTctMDYtMjggMTA6MjA6MTQgWiBbYnVpbGQtaTM4Ni1wcmV2XSBqb2Igbm90IG9r
CjIwMTctMDYtMjggMTA6MjA6MTUgWiBmbGlnaHQgMTExMTM4IHJlYXBlZCAgYnVpbGQtaTM4Ni1w
cmV2IFsyMDQwM10gRVhJVCAwCjIwMTctMDYtMjggMTA6MjA6MTYgWiBmbGlnaHQgMTExMTM4IG5x
dWV1ZWQ9MQoyMDE3LTA2LTI4IDEwOjIwOjE2IFogZmxpZ2h0IDExMTEzOCBucnVubmluZz03CjIw
MTctMDYtMjggMTA6MjA6MjggWiBmbGlnaHQgMTExMTM4IGtpbGxpbmcgYnVpbGQtaTM4NiBbMjAz
OThdCjIwMTctMDYtMjggMTA6MjE6MDEgWiBmbGlnaHQgMTExMTM4IGtpbGxpbmcgYnVpbGQtaTM4
Ni1wcmV2IFsyMDQwM10KMjAxNy0wNi0yOCAxMDoyMTowNSBaIFtidWlsZC1pMzg2LXB2b3BzXSBm
aW5pc2hlZCAxMTExMzguYnVpbGQtaTM4Ni1wdm9wcyB0cy1rZXJuZWwtYnVpbGQgIHBhc3MgCjIw
MTctMDYtMjggMTA6MjE6MDUgWiBbYnVpbGQtaTM4Ni1wdm9wc10gYXdhaXRpbmcgMTExMTM4LmJ1
aWxkLWkzODYtcHZvcHMgdHMtc3lzbG9nLXNlcnZlciAKMjAxNy0wNi0yOCAxMDoyMTowNSBaIFti
dWlsZC1pMzg2LXB2b3BzXSBmaW5pc2hlZCAxMTExMzguYnVpbGQtaTM4Ni1wdm9wcyB0cy1zeXNs
b2ctc2VydmVyICBwYXNzIAoyMDE3LTA2LTI4IDEwOjIxOjA2IFogZmxpZ2h0IDExMTEzOCByZWFw
ZWQgIGJ1aWxkLWkzODYtcHZvcHMgWzIwNDExXSBFWElUIDAKMjAxNy0wNi0yOCAxMDoyMTowNyBa
IGZsaWdodCAxMTExMzggbnF1ZXVlZD0xCjIwMTctMDYtMjggMTA6MjE6MDcgWiBmbGlnaHQgMTEx
MTM4IG5ydW5uaW5nPTYKMjAxNy0wNi0yOCAxMDoyMTo1MiBaIGZsaWdodCAxMTExMzgga2lsbGlu
ZyBidWlsZC1pMzg2LXB2b3BzIFsyMDQxMV0KMjAxNy0wNi0yOCAxMDoyMjo1OSBaIFtidWlsZC1h
cm1oZl0gZmluaXNoZWQgMTExMTM4LmJ1aWxkLWFybWhmIHRzLXhlbi1idWlsZC1wcmVwICBwYXNz
IAoyMDE3LTA2LTI4IDEwOjIyOjU5IFogW2J1aWxkLWFybWhmXSBzdGFydGluZyAxMTExMzguYnVp
bGQtYXJtaGYgdHMteGVuLWJ1aWxkICB4ZW4tYnVpbGQKMjAxNy0wNi0yOCAxMDoyMjo1OSBaIFti
dWlsZC1hcm1oZl0gYXdhaXRpbmcgMTExMTM4LmJ1aWxkLWFybWhmIHRzLXhlbi1idWlsZCAKMjAx
Ny0wNi0yOCAxMDoyMzowMSBaIFtidWlsZC1hcm1oZl0gZmluaXNoZWQgMTExMTM4LmJ1aWxkLWFy
bWhmIHRzLXhlbi1idWlsZCAgZmFpbCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIw
MTctMDYtMjggMTA6MjM6MDEgWiBbYnVpbGQtYXJtaGZdIDExMTEzOC5idWlsZC1hcm1oZiBydW4t
am9iL2J1aWxkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjggMTA6MjM6MDIg
WiBbYnVpbGQtYXJtaGZdIHN0YXJ0aW5nIDExMTEzOC5idWlsZC1hcm1oZiB0cy1sb2dzLWNhcHR1
cmUgaG9zdCBjYXB0dXJlLWxvZ3MKMjAxNy0wNi0yOCAxMDoyMzowMiBaIFtidWlsZC1hcm1oZl0g
YXdhaXRpbmcgMTExMTM4LmJ1aWxkLWFybWhmIHRzLWxvZ3MtY2FwdHVyZSBob3N0CjIwMTctMDYt
MjggMTA6MjQ6MDUgWiBbYnVpbGQtYW1kNjRdIGZpbmlzaGVkIDExMTEzOC5idWlsZC1hbWQ2NCB0
cy1ob3N0cy1hbGxvY2F0ZSBob3N0IHBhc3MgCjIwMTctMDYtMjggMTA6MjQ6MDYgWiBbYnVpbGQt
YW1kNjRdIHN0YXJ0aW5nIDExMTEzOC5idWlsZC1hbWQ2NCB0cy1zeXNsb2ctc2VydmVyICBzeXNs
b2ctc2VydmVyCjIwMTctMDYtMjggMTA6MjQ6MDYgWiBbYnVpbGQtYW1kNjRdIHN0YXJ0aW5nIDEx
MTEzOC5idWlsZC1hbWQ2NCB0cy1ob3N0LWluc3RhbGwtdHdpY2UgIGhvc3QtaW5zdGFsbCg0KQoy
MDE3LTA2LTI4IDEwOjI0OjA3IFogW2J1aWxkLWFtZDY0XSBhd2FpdGluZyAxMTExMzguYnVpbGQt
YW1kNjQgdHMtaG9zdC1pbnN0YWxsLXR3aWNlIAoyMDE3LTA2LTI4IDEwOjI0OjA4IFogW2J1aWxk
LWFtZDY0XSBmaW5pc2hlZCAxMTExMzguYnVpbGQtYW1kNjQgdHMtaG9zdC1pbnN0YWxsLXR3aWNl
ICBwYXNzIAoyMDE3LTA2LTI4IDEwOjI0OjA4IFogW2J1aWxkLWFtZDY0XSBzdGFydGluZyAxMTEx
MzguYnVpbGQtYW1kNjQgdHMteGVuLWJ1aWxkLXByZXAgIGhvc3QtYnVpbGQtcHJlcAoyMDE3LTA2
LTI4IDEwOjI0OjA4IFogW2J1aWxkLWFtZDY0XSBhd2FpdGluZyAxMTExMzguYnVpbGQtYW1kNjQg
dHMteGVuLWJ1aWxkLXByZXAgCjIwMTctMDYtMjggMTA6MjQ6MDkgWiBbYnVpbGQtYW1kNjRdIGZp
bmlzaGVkIDExMTEzOC5idWlsZC1hbWQ2NCB0cy14ZW4tYnVpbGQtcHJlcCAgcGFzcyAKMjAxNy0w
Ni0yOCAxMDoyNDoxMCBaIFtidWlsZC1hbWQ2NF0gc3RhcnRpbmcgMTExMTM4LmJ1aWxkLWFtZDY0
IHRzLXhlbi1idWlsZCAgeGVuLWJ1aWxkCjIwMTctMDYtMjggMTA6MjQ6MTAgWiBbYnVpbGQtYW1k
NjRdIGF3YWl0aW5nIDExMTEzOC5idWlsZC1hbWQ2NCB0cy14ZW4tYnVpbGQgCjIwMTctMDYtMjgg
MTA6MjQ6MTEgWiBbYnVpbGQtYW1kNjRdIGZpbmlzaGVkIDExMTEzOC5idWlsZC1hbWQ2NCB0cy14
ZW4tYnVpbGQgIGZhaWwgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI4
IDEwOjI0OjExIFogW2J1aWxkLWFtZDY0XSAxMTExMzguYnVpbGQtYW1kNjQgcnVuLWpvYi9idWls
ZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2LTI4IDEwOjI0OjEyIFogW2J1aWxk
LWFtZDY0XSBzdGFydGluZyAxMTExMzguYnVpbGQtYW1kNjQgdHMtbG9ncy1jYXB0dXJlIGhvc3Qg
Y2FwdHVyZS1sb2dzCjIwMTctMDYtMjggMTA6MjQ6MTIgWiBbYnVpbGQtYW1kNjRdIGF3YWl0aW5n
IDExMTEzOC5idWlsZC1hbWQ2NCB0cy1sb2dzLWNhcHR1cmUgaG9zdAoyMDE3LTA2LTI4IDEwOjI0
OjIwIFogW2J1aWxkLWFybWhmXSBmaW5pc2hlZCAxMTExMzguYnVpbGQtYXJtaGYgdHMtbG9ncy1j
YXB0dXJlIGhvc3QgcGFzcyAKMjAxNy0wNi0yOCAxMDoyNDoyMCBaIFtidWlsZC1hcm1oZl0gYXdh
aXRpbmcgMTExMTM4LmJ1aWxkLWFybWhmIHRzLXN5c2xvZy1zZXJ2ZXIgCjIwMTctMDYtMjggMTA6
MjQ6MjAgWiBbYnVpbGQtYXJtaGZdIGZpbmlzaGVkIDExMTEzOC5idWlsZC1hcm1oZiB0cy1zeXNs
b2ctc2VydmVyICBwYXNzIAoyMDE3LTA2LTI4IDEwOjI0OjIwIFogW2J1aWxkLWFybWhmXSBqb2Ig
bm90IG9rCjIwMTctMDYtMjggMTA6MjQ6MjEgWiBmbGlnaHQgMTExMTM4IHJlYXBlZCAgYnVpbGQt
YXJtaGYgWzIwMzg0XSBFWElUIDAKMjAxNy0wNi0yOCAxMDoyNDoyMSBaIGZsaWdodCAxMTExMzgg
bnF1ZXVlZD0xCjIwMTctMDYtMjggMTA6MjQ6MjIgWiBmbGlnaHQgMTExMTM4IHNwYXduaW5nIGJ1
aWxkLWFtZDY0LWxpYnZpcnQKMjAxNy0wNi0yOCAxMDoyNDoyMiBaIGZsaWdodCAxMTExMzggc3Bh
d25lZCAgYnVpbGQtYW1kNjQtbGlidmlydCBbMTUxODldCjIwMTctMDYtMjggMTA6MjQ6MjIgWiBm
bGlnaHQgMTExMTM4IHNwYXduaW5nIGJ1aWxkLWFtZDY0LXJ1bXBydW4KMjAxNy0wNi0yOCAxMDoy
NDoyMiBaIGZsaWdodCAxMTExMzggc3Bhd25lZCAgYnVpbGQtYW1kNjQtcnVtcHJ1biBbMTUxOTVd
CjIwMTctMDYtMjggMTA6MjQ6MjIgWiBmbGlnaHQgMTExMTM4IHNwYXduaW5nIGJ1aWxkLWFybWhm
LWxpYnZpcnQKMjAxNy0wNi0yOCAxMDoyNDoyMiBaIGZsaWdodCAxMTExMzggc3Bhd25lZCAgYnVp
bGQtYXJtaGYtbGlidmlydCBbMTUxOThdCjIwMTctMDYtMjggMTA6MjQ6MjIgWiBmbGlnaHQgMTEx
MTM4IHNwYXduaW5nIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQKMjAxNy0wNi0yOCAx
MDoyNDoyMiBaIGZsaWdodCAxMTExMzggc3Bhd25lZCAgdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NCBbMTUyMDJdCjIwMTctMDYtMjggMTA6MjQ6MjIgWiBmbGlnaHQgMTExMTM4IHNwYXdu
aW5nIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NgoyMDE3LTA2LTI4IDEwOjI0OjIyIFog
ZmxpZ2h0IDExMTEzOCBzcGF3bmVkICB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgWzE1
MjA0XQoyMDE3LTA2LTI4IDEwOjI0OjIyIFogZmxpZ2h0IDExMTEzOCBzcGF3bmluZyB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydAoyMDE3LTA2LTI4IDEwOjI0OjIyIFogZmxpZ2h0IDExMTEzOCBzcGF3
bmVkICB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCBbMTUyMDddCjIwMTctMDYtMjggMTA6MjQ6MjIg
WiBmbGlnaHQgMTExMTM4IHNwYXduaW5nIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIKMjAx
Ny0wNi0yOCAxMDoyNDoyMiBaIGZsaWdodCAxMTExMzggc3Bhd25lZCAgdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciBbMTUyMTBdCjIwMTctMDYtMjggMTA6MjQ6MjIgWiBmbGlnaHQgMTExMTM4
IHNwYXduaW5nIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2gKMjAxNy0wNi0yOCAxMDoyNDoyMiBa
IGZsaWdodCAxMTExMzggc3Bhd25lZCAgdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCBbMTUyMTVd
CjIwMTctMDYtMjggMTA6MjQ6MjIgWiBmbGlnaHQgMTExMTM4IHNwYXduaW5nIHRlc3QtYW1kNjQt
aTM4Ni1taWdydXBncmFkZQoyMDE3LTA2LTI4IDEwOjI0OjIyIFogZmxpZ2h0IDExMTEzOCBzcGF3
bmVkICB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgWzE1MjE5XQoyMDE3LTA2LTI4IDEwOjI0
OjIyIFogZmxpZ2h0IDExMTEzOCBzcGF3bmluZyB0ZXN0LWFtZDY0LWkzODYtcGFpcgoyMDE3LTA2
LTI4IDEwOjI0OjIyIFogZmxpZ2h0IDExMTEzOCBzcGF3bmVkICB0ZXN0LWFtZDY0LWkzODYtcGFp
ciBbMTUyMjJdCjIwMTctMDYtMjggMTA6MjQ6MjIgWiBmbGlnaHQgMTExMTM4IHNwYXduaW5nIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQKMjAxNy0wNi0yOCAxMDoyNDoyMiBaIGZs
aWdodCAxMTExMzggc3Bhd25lZCAgdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCBb
MTUyMjddCjIwMTctMDYtMjggMTA6MjQ6MjIgWiBmbGlnaHQgMTExMTM4IHNwYXduaW5nIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbAoyMDE3LTA2LTI4IDEwOjI0OjIyIFogZmxp
Z2h0IDExMTEzOCBzcGF3bmVkICB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwg
WzE1MjMwXQoyMDE3LTA2LTI4IDEwOjI0OjIyIFogZmxpZ2h0IDExMTEzOCBzcGF3bmluZyB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kCjIwMTctMDYtMjggMTA6MjQ6MjIgWiBmbGln
aHQgMTExMTM4IHNwYXduZWQgIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgWzE1
MjMzXQoyMDE3LTA2LTI4IDEwOjI0OjIyIFogZmxpZ2h0IDExMTEzOCBzcGF3bmluZyB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwKMjAxNy0wNi0yOCAxMDoyNDoyMiBaIGZsaWdo
dCAxMTExMzggc3Bhd25lZCAgdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsIFsx
NTIzN10KMjAxNy0wNi0yOCAxMDoyNDoyMiBaIGZsaWdodCAxMTExMzggc3Bhd25pbmcgdGVzdC1h
bWQ2NC1pMzg2LXJ1bXBydW4taTM4NgoyMDE3LTA2LTI4IDEwOjI0OjIyIFogZmxpZ2h0IDExMTEz
OCBzcGF3bmVkICB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2IFsxNTI0MF0KMjAxNy0wNi0y
OCAxMDoyNDoyMiBaIGZsaWdodCAxMTExMzggc3Bhd25pbmcgdGVzdC1hbWQ2NC1pMzg2LXhsCjIw
MTctMDYtMjggMTA6MjQ6MjIgWiBmbGlnaHQgMTExMTM4IHNwYXduZWQgIHRlc3QtYW1kNjQtaTM4
Ni14bCBbMTUyNDNdCjIwMTctMDYtMjggMTA6MjQ6MjIgWiBmbGlnaHQgMTExMTM4IHNwYXduaW5n
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQKMjAxNy0wNi0yOCAxMDoy
NDoyMiBaIGZsaWdodCAxMTExMzggc3Bhd25lZCAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCBbMTUyNDddCjIwMTctMDYtMjggMTA6MjQ6MjIgWiBmbGlnaHQgMTExMTM4
IHNwYXduaW5nIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2CjIwMTctMDYtMjgg
MTA6MjQ6MjIgWiBmbGlnaHQgMTExMTM4IHNwYXduZWQgIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2IFsxNTI1MV0KMjAxNy0wNi0yOCAxMDoyNDoyMiBaIGZsaWdodCAxMTExMzgg
c3Bhd25pbmcgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQKMjAxNy0wNi0yOCAx
MDoyNDoyMiBaIGZsaWdodCAxMTExMzggc3Bhd25lZCAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgWzE1MjU2XQoyMDE3LTA2LTI4IDEwOjI0OjIyIFogZmxpZ2h0IDExMTEzOCBz
cGF3bmluZyB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NAoyMDE3LTA2LTI4IDEw
OjI0OjIyIFogZmxpZ2h0IDExMTEzOCBzcGF3bmVkICB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d3MxNi1hbWQ2NCBbMTUyNjNdCjIwMTctMDYtMjggMTA6MjQ6MjIgWiBmbGlnaHQgMTExMTM4IHNw
YXduaW5nIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQKMjAxNy0wNi0y
OCAxMDoyNDoyMiBaIGZsaWdodCAxMTExMzggc3Bhd25lZCAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCBbMTUyNjZdCjIwMTctMDYtMjggMTA6MjQ6MjIgWiBmbGlnaHQg
MTExMTM4IHNwYXduaW5nIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0CjIwMTct
MDYtMjggMTA6MjQ6MjIgWiBmbGlnaHQgMTExMTM4IHNwYXduZWQgIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0IFsxNTI2OV0KMjAxNy0wNi0yOCAxMDoyNDoyMiBaIGZsaWdodCAx
MTExMzggc3Bhd25pbmcgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYKMjAxNy0w
Ni0yOCAxMDoyNDoyMiBaIGZsaWdodCAxMTExMzggc3Bhd25lZCAgdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgWzE1MjczXQoyMDE3LTA2LTI4IDEwOjI0OjIyIFogZmxpZ2h0IDEx
MTEzOCBzcGF3bmluZyB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NAoyMDE3LTA2
LTI4IDEwOjI0OjIyIFogZmxpZ2h0IDExMTEzOCBzcGF3bmVkICB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCBbMTUyNzhdCjIwMTctMDYtMjggMTA6MjQ6MjIgWiBmbGlnaHQgMTEx
MTM4IHNwYXduaW5nIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0CjIwMTctMDYt
MjggMTA6MjQ6MjIgWiBmbGlnaHQgMTExMTM4IHNwYXduZWQgIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0IFsxNTI3OV0KMjAxNy0wNi0yOCAxMDoyNDoyMiBaIGZsaWdodCAxMTEx
Mzggc3Bhd25pbmcgdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdwoyMDE3LTA2LTI4IDEwOjI0OjIyIFog
ZmxpZ2h0IDExMTEzOCBzcGF3bmVkICB0ZXN0LWFtZDY0LWkzODYteGwtcmF3IFsxNTI4NF0KMjAx
Ny0wNi0yOCAxMDoyNDoyMiBaIGZsaWdodCAxMTExMzggbnJ1bm5pbmc9MzEKMjAxNy0wNi0yOCAx
MDoyNDozMCBaIFtidWlsZC1hbWQ2NC1saWJ2aXJ0XSBzdGFydGluZyAxMTExMzguYnVpbGQtYW1k
NjQtbGlidmlydCB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yOCAxMDoy
NDozMCBaIFtidWlsZC1hbWQ2NC1saWJ2aXJ0XSBhd2FpdGluZyAxMTExMzguYnVpbGQtYW1kNjQt
bGlidmlydCB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yOCAxMDoyNDozMCBaIFtidWlsZC1hbWQ2
NC1ydW1wcnVuXSBzdGFydGluZyAxMTExMzguYnVpbGQtYW1kNjQtcnVtcHJ1biB0cy1idWlsZC1j
aGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yOCAxMDoyNDozMCBaIFtidWlsZC1hcm1oZi1s
aWJ2aXJ0XSBzdGFydGluZyAxMTExMzguYnVpbGQtYXJtaGYtbGlidmlydCB0cy1idWlsZC1jaGVj
ayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yOCAxMDoyNDozMCBaIFtidWlsZC1hbWQ2NC1ydW1w
cnVuXSBhd2FpdGluZyAxMTExMzguYnVpbGQtYW1kNjQtcnVtcHJ1biB0cy1idWlsZC1jaGVjayAK
MjAxNy0wNi0yOCAxMDoyNDozMCBaIFtidWlsZC1hcm1oZi1saWJ2aXJ0XSBhd2FpdGluZyAxMTEx
MzguYnVpbGQtYXJtaGYtbGlidmlydCB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yOCAxMDoyNDoz
MCBaIFt0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0XSBzdGFydGluZyAxMTExMzgudGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2so
MSkKMjAxNy0wNi0yOCAxMDoyNDozMSBaIFtidWlsZC1hbWQ2NC1saWJ2aXJ0XSBmaW5pc2hlZCAx
MTExMzguYnVpbGQtYW1kNjQtbGlidmlydCB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBw
cm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjggMTA6MjQ6MzEgWiBbYnVpbGQtYW1k
NjQtbGlidmlydF0gMTExMTM4LmJ1aWxkLWFtZDY0LWxpYnZpcnQgY2hlY2stbm90LWJsb2NrZWQg
ZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0yOCAxMDoyNDozMSBaIFt0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWkzODZdIHN0YXJ0aW5nIDExMTEzOC50ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWkzODYgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjgg
MTA6MjQ6MzEgWiBbdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NF0gYXdhaXRpbmcgMTEx
MTM4LnRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgdHMtYnVpbGQtY2hlY2sgCjIwMTct
MDYtMjggMTA6MjQ6MzEgWiBbdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2XSBhd2FpdGlu
ZyAxMTExMzgudGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2IHRzLWJ1aWxkLWNoZWNrIAoy
MDE3LTA2LTI4IDEwOjI0OjMxIFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0XSB0cmFuc2FjdGlv
biBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0
MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAg
Y291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVz
IGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29t
bWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAg
VGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4K
MjAxNy0wNi0yOCAxMDoyNDozMSBaIFtidWlsZC1hbWQ2NC1ydW1wcnVuXSBmaW5pc2hlZCAxMTEx
MzguYnVpbGQtYW1kNjQtcnVtcHJ1biB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9j
ZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjggMTA6MjQ6MzEgWiBbYnVpbGQtYW1kNjQt
cnVtcHJ1bl0gMTExMTM4LmJ1aWxkLWFtZDY0LXJ1bXBydW4gY2hlY2stbm90LWJsb2NrZWQgZmFp
bGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0yOCAxMDoyNDozMSBaIFtidWlsZC1hcm1o
Zi1saWJ2aXJ0XSBmaW5pc2hlZCAxMTExMzguYnVpbGQtYXJtaGYtbGlidmlydCB0cy1idWlsZC1j
aGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjgg
MTA6MjQ6MzEgWiBbYnVpbGQtYXJtaGYtbGlidmlydF0gMTExMTM4LmJ1aWxkLWFybWhmLWxpYnZp
cnQgY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0y
OCAxMDoyNDozMSBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyXSBzdGFydGluZyAxMTEx
MzgudGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hl
Y2soMSkKMjAxNy0wNi0yOCAxMDoyNDozMiBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
XSBhd2FpdGluZyAxMTExMzgudGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciB0cy1idWlsZC1j
aGVjayAKMjAxNy0wNi0yOCAxMDoyNDozMiBaIFt0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoXSB0
cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRB
TF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEp
IEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVw
ZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2Vs
ZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90
LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRy
eWluZyAuLi4KMjAxNy0wNi0yOCAxMDoyNDozMiBaIFt0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWFtZDY0XSBmaW5pc2hlZCAxMTExMzgudGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCB0
cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIw
MTctMDYtMjggMTA6MjQ6MzIgWiBbdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NF0gMTEx
MTM4LnRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgY2hlY2stbm90LWJsb2NrZWQgZmFp
bGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0yOCAxMDoyNDozMiBaIGZsaWdodCAxMTEx
MzggcmVhcGVkICBidWlsZC1hbWQ2NC1saWJ2aXJ0IFsxNTE4OV0gRVhJVCAwCjIwMTctMDYtMjgg
MTA6MjQ6MzIgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnRdIHN0YXJ0aW5nIDExMTEzOC50ZXN0
LWFtZDY0LWkzODYtbGlidmlydCB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0w
Ni0yOCAxMDoyNDozMiBaIFt0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODZdIGZpbmlzaGVk
IDExMTEzOC50ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgdHMtYnVpbGQtY2hlY2sgIGJs
b2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI4IDEwOjI0OjMy
IFogW3Rlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4Nl0gMTExMTM4LnRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtaTM4NiBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZh
aWxlZAoyMDE3LTA2LTI4IDEwOjI0OjMyIFogW3Rlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1pbnRlbF0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwg
UEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJS
T1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFk
L3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNv
ZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVw
YXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJp
ZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjggMTA6MjQ6MzIgWiBbdGVzdC1hbWQ2NC1pMzg2
LW1pZ3J1cGdyYWRlXSBzdGFydGluZyAxMTExMzgudGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRl
IHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI4IDEwOjI0OjMyIFogW3Rl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0XSBhd2FpdGluZyAxMTExMzgudGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjggMTA6MjQ6MzIgWiBmbGlnaHQgMTExMTM4
IG5xdWV1ZWQ9MQoyMDE3LTA2LTI4IDEwOjI0OjMyIFogZmxpZ2h0IDExMTEzOCBucnVubmluZz0z
MAoyMDE3LTA2LTI4IDEwOjI0OjMyIFogZmxpZ2h0IDExMTEzOCByZWFwZWQgIGJ1aWxkLWFtZDY0
LXJ1bXBydW4gWzE1MTk1XSBFWElUIDAKMjAxNy0wNi0yOCAxMDoyNDozMiBaIFt0ZXN0LWFtZDY0
LWkzODYtbWlncnVwZ3JhZGVdIGF3YWl0aW5nIDExMTEzOC50ZXN0LWFtZDY0LWkzODYtbWlncnVw
Z3JhZGUgdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjggMTA6MjQ6MzIgWiBbdGVzdC1hbWQ2NC1p
Mzg2LWxpdmVwYXRjaF0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNU
LVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFU
QUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0
byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVh
c29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJv
bSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlm
IHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjggMTA6MjQ6MzIgWiBbdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcGFpcl0gZmluaXNoZWQgMTExMTM4LnRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJu
b3JtYWxseQoyMDE3LTA2LTI4IDEwOjI0OjMyIFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBh
aXJdIDExMTEzOC50ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIGNoZWNrLW5vdC1ibG9ja2Vk
IGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjggMTA6MjQ6MzIgWiBbdGVzdC1h
bWQ2NC1pMzg2LXBhaXJdIHN0YXJ0aW5nIDExMTEzOC50ZXN0LWFtZDY0LWkzODYtcGFpciB0cy1i
dWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yOCAxMDoyNDozMiBaIFt0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kXSBzdGFydGluZyAxMTExMzgudGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWFtZCB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAx
Ny0wNi0yOCAxMDoyNDozMyBaIFt0ZXN0LWFtZDY0LWkzODYtcGFpcl0gYXdhaXRpbmcgMTExMTM4
LnRlc3QtYW1kNjQtaTM4Ni1wYWlyIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI4IDEwOjI0OjMz
IFogW3Rlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWRdIGF3YWl0aW5nIDExMTEzOC50
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2
LTI4IDEwOjI0OjMzIFogZmxpZ2h0IDExMTEzOCBucXVldWVkPTEKMjAxNy0wNi0yOCAxMDoyNDoz
MyBaIGZsaWdodCAxMTExMzggbnJ1bm5pbmc9MjkKMjAxNy0wNi0yOCAxMDoyNDozMyBaIGZsaWdo
dCAxMTExMzggcmVhcGVkICBidWlsZC1hcm1oZi1saWJ2aXJ0IFsxNTE5OF0gRVhJVCAwCjIwMTct
MDYtMjggMTA6MjQ6MzMgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnRdIGZpbmlzaGVkIDExMTEz
OC50ZXN0LWFtZDY0LWkzODYtbGlidmlydCB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBw
cm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjggMTA6MjQ6MzMgWiBbdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnRdIDExMTEzOC50ZXN0LWFtZDY0LWkzODYtbGlidmlydCBjaGVjay1ub3Qt
YmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2LTI4IDEwOjI0OjMzIFog
W3Rlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2hdIHN0YXJ0aW5nIDExMTEzOC50ZXN0LWFtZDY0LWkz
ODYtbGl2ZXBhdGNoIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI4IDEw
OjI0OjMzIFogW3Rlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWRdIHN0YXJ0aW5nIDEx
MTEzOC50ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kIHRzLWJ1aWxkLWNoZWNrICBi
dWlsZC1jaGVjaygxKQoyMDE3LTA2LTI4IDEwOjI0OjMzIFogW3Rlc3QtYW1kNjQtaTM4Ni1saXZl
cGF0Y2hdIGF3YWl0aW5nIDExMTEzOC50ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoIHRzLWJ1aWxk
LWNoZWNrIAoyMDE3LTA2LTI4IDEwOjI0OjM0IFogZmxpZ2h0IDExMTEzOCBucXVldWVkPTEKMjAx
Ny0wNi0yOCAxMDoyNDozNCBaIFt0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kXSBh
d2FpdGluZyAxMTExMzgudGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCB0cy1idWls
ZC1jaGVjayAKMjAxNy0wNi0yOCAxMDoyNDozNCBaIFt0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0taW50ZWxdIHN0YXJ0aW5nIDExMTEzOC50ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0taW50ZWwgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjggMTA6MjQ6
MzQgWiBmbGlnaHQgMTExMTM4IG5ydW5uaW5nPTI4CjIwMTctMDYtMjggMTA6MjQ6MzQgWiBmbGln
aHQgMTExMTM4IHJlYXBlZCAgdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCBbMTUyMDJd
IEVYSVQgMAoyMDE3LTA2LTI4IDEwOjI0OjM0IFogW3Rlc3QtYW1kNjQtaTM4Ni1wYWlyXSBmaW5p
c2hlZCAxMTExMzgudGVzdC1hbWQ2NC1pMzg2LXBhaXIgdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQg
Y2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI4IDEwOjI0OjM0IFogW3Rl
c3QtYW1kNjQtaTM4Ni1wYWlyXSAxMTExMzgudGVzdC1hbWQ2NC1pMzg2LXBhaXIgY2hlY2stbm90
LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0yOCAxMDoyNDozNCBa
IFt0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kXSBmaW5pc2hlZCAxMTExMzgudGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBj
aGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjggMTA6MjQ6MzQgWiBbdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZF0gMTExMTM4LnRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1hbWQgY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBm
YWlsZWQKMjAxNy0wNi0yOCAxMDoyNDozNCBaIFt0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0taW50ZWxdIHN0YXJ0aW5nIDExMTEzOC50ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
aW50ZWwgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjggMTA6MjQ6MzQg
WiBbdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4Nl0gc3RhcnRpbmcgMTExMTM4LnRlc3QtYW1k
NjQtaTM4Ni1ydW1wcnVuLWkzODYgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTct
MDYtMjggMTA6MjQ6MzQgWiBbdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsXSBh
d2FpdGluZyAxMTExMzgudGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsIHRzLWJ1
aWxkLWNoZWNrIAoyMDE3LTA2LTI4IDEwOjI0OjM0IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2XSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1Qt
UFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRB
TF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRv
IHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFz
b24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9t
IHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYg
cmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yOCAxMDoyNDozNCBaIFt0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWxdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFp
bHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWls
ZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXpl
IGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25z
CkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNv
bmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWln
aHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI4IDEwOjI0OjM0
IFogW3Rlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODZdIGF3YWl0aW5nIDExMTEzOC50ZXN0LWFt
ZDY0LWkzODYtcnVtcHJ1bi1pMzg2IHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI4IDEwOjI0OjM0
IFogZmxpZ2h0IDExMTEzOCBucXVldWVkPTEKMjAxNy0wNi0yOCAxMDoyNDozNCBaIGZsaWdodCAx
MTExMzggbnJ1bm5pbmc9MjcKMjAxNy0wNi0yOCAxMDoyNDozNCBaIGZsaWdodCAxMTExMzggcmVh
cGVkICB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgWzE1MjA0XSBFWElUIDAKMjAxNy0w
Ni0yOCAxMDoyNDozNCBaIFt0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGVdIGZpbmlzaGVkIDEx
MTEzOC50ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQg
Y2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI4IDEwOjI0OjM0IFogW3Rl
c3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZV0gMTExMTM4LnRlc3QtYW1kNjQtaTM4Ni1taWdydXBn
cmFkZSBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2
LTI4IDEwOjI0OjM0IFogW3Rlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2hdIGZpbmlzaGVkIDExMTEz
OC50ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoIHRzLWJ1aWxkLWNoZWNrICBibG9ja2VkIGNoaWxk
IHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxNy0wNi0yOCAxMDoyNDozNCBaIFt0ZXN0LWFt
ZDY0LWkzODYtbGl2ZXBhdGNoXSAxMTExMzgudGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCBjaGVj
ay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2LTI4IDEwOjI0
OjM0IFogW3Rlc3QtYW1kNjQtaTM4Ni14bF0gc3RhcnRpbmcgMTExMTM4LnRlc3QtYW1kNjQtaTM4
Ni14bCB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yOCAxMDoyNDozNCBa
IFt0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kXSBmaW5pc2hlZCAxMTExMzgudGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBj
aGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjggMTA6MjQ6MzQgWiBbdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZF0gMTExMTM4LnRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1hbWQgY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBm
YWlsZWQKMjAxNy0wNi0yOCAxMDoyNDozNSBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0XSBzdGFydGluZyAxMTExMzgudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yOCAx
MDoyNDozNSBaIFt0ZXN0LWFtZDY0LWkzODYteGxdIGF3YWl0aW5nIDExMTEzOC50ZXN0LWFtZDY0
LWkzODYteGwgdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjggMTA6MjQ6MzUgWiBbdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsXSBmaW5pc2hlZCAxMTExMzgudGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsIHRzLWJ1aWxkLWNoZWNrICBibG9ja2VkIGNoaWxkIHBy
b2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxNy0wNi0yOCAxMDoyNDozNSBaIFt0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWxdIDExMTEzOC50ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0taW50ZWwgY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWls
ZWQKMjAxNy0wNi0yOCAxMDoyNDozNSBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0XSBhd2FpdGluZyAxMTExMzgudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yOCAxMDoyNDozNSBaIGZsaWdodCAx
MTExMzggbnF1ZXVlZD0xCjIwMTctMDYtMjggMTA6MjQ6MzUgWiBmbGlnaHQgMTExMTM4IG5ydW5u
aW5nPTI2CjIwMTctMDYtMjggMTA6MjQ6MzUgWiBmbGlnaHQgMTExMTM4IHJlYXBlZCAgdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgWzE1MjA3XSBFWElUIDAKMjAxNy0wNi0yOCAxMDoyNDozNSBaIFt0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWxdIGF3YWl0aW5nIDExMTEzOC50ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYt
MjggMTA6MjQ6MzUgWiBbdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4Nl0gZmluaXNoZWQgMTEx
MTM4LnRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQg
Y2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI4IDEwOjI0OjM1IFogW3Rl
c3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODZdIDExMTEzOC50ZXN0LWFtZDY0LWkzODYtcnVtcHJ1
bi1pMzg2IGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTct
MDYtMjggMTA6MjQ6MzUgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjRdIHN0
YXJ0aW5nIDExMTEzOC50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCB0cy1idWls
ZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yOCAxMDoyNDozNSBaIFt0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NF0gc3RhcnRpbmcgMTExMTM4LnRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0IHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3
LTA2LTI4IDEwOjI0OjM1IFogW3Rlc3QtYW1kNjQtaTM4Ni14bF0gZmluaXNoZWQgMTExMTM4LnRl
c3QtYW1kNjQtaTM4Ni14bCB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4
aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjggMTA6MjQ6MzUgWiBbdGVzdC1hbWQ2NC1pMzg2LXhs
XSAxMTExMzgudGVzdC1hbWQ2NC1pMzg2LXhsIGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDogdGVz
dCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjggMTA6MjQ6MzYgWiBmbGlnaHQgMTExMTM4IG5xdWV1
ZWQ9MQoyMDE3LTA2LTI4IDEwOjI0OjM2IFogZmxpZ2h0IDExMTEzOCBucnVubmluZz0yNQoyMDE3
LTA2LTI4IDEwOjI0OjM2IFogZmxpZ2h0IDExMTEzOCByZWFwZWQgIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgWzE1MjEwXSBFWElUIDAKMjAxNy0wNi0yOCAxMDoyNDozNiBaIFt0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NF0gYXdhaXRpbmcgMTExMTM4LnRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0IHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI4IDEwOjI0
OjM2IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0XSBhd2FpdGluZyAxMTEx
MzgudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgdHMtYnVpbGQtY2hlY2sgCjIw
MTctMDYtMjggMTA6MjQ6MzYgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODZd
IHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZB
VEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAw
MSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBk
ZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5j
ZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2
b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJl
dHJ5aW5nIC4uLgoyMDE3LTA2LTI4IDEwOjI0OjM2IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjRdIGZpbmlzaGVkIDExMTEzOC50ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0IHRzLWJ1aWxkLWNoZWNrICBibG9ja2VkIGNoaWxkIHByb2Nlc3Mg
ZXhpdGVkIGFibm9ybWFsbHkKMjAxNy0wNi0yOCAxMDoyNDozNiBaIFt0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0XSAxMTExMzgudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZh
aWxlZAoyMDE3LTA2LTI4IDEwOjI0OjM2IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjRdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1Q
U1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFM
X0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8g
cmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNv
biBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20g
cHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiBy
ZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI4IDEwOjI0OjM2IFogW3Rlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbF0gZmluaXNoZWQgMTExMTM4LnRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9j
ZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjggMTA6MjQ6MzYgWiBbdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWludGVsXSAxMTExMzgudGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWludGVsIGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVk
CjIwMTctMDYtMjggMTA6MjQ6MzYgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1k
NjRdIHN0YXJ0aW5nIDExMTEzOC50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCB0
cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yOCAxMDoyNDozNiBaIGZsaWdo
dCAxMTExMzggbnF1ZXVlZD0xCjIwMTctMDYtMjggMTA6MjQ6MzYgWiBmbGlnaHQgMTExMTM4IG5y
dW5uaW5nPTI0CjIwMTctMDYtMjggMTA6MjQ6MzYgWiBmbGlnaHQgMTExMTM4IHJlYXBlZCAgdGVz
dC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCBbMTUyMTVdIEVYSVQgMAoyMDE3LTA2LTI4IDEwOjI0OjM2
IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2XSBzdGFydGluZyAxMTExMzgu
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgdHMtYnVpbGQtY2hlY2sgIGJ1aWxk
LWNoZWNrKDEpCjIwMTctMDYtMjggMTA6MjQ6MzYgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjRdIGZpbmlzaGVkIDExMTEzOC50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5v
cm1hbGx5CjIwMTctMDYtMjggMTA6MjQ6MzYgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjRdIDExMTEzOC50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCBjaGVj
ay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2LTI4IDEwOjI0
OjM2IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0XSBmaW5pc2hlZCAxMTEx
MzgudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgdHMtYnVpbGQtY2hlY2sgIGJs
b2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI4IDEwOjI0OjM2
IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0XSAxMTExMzgudGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0
IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0yOCAxMDoyNDozNiBaIFt0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NF0gYXdhaXRpbmcgMTExMTM4LnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0IHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI4IDEwOjI0OjM2IFogW3Rlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2XSBzdGFydGluZyAxMTExMzgudGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEp
CjIwMTctMDYtMjggMTA6MjQ6MzYgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NF0gc3RhcnRpbmcgMTExMTM4LnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjggMTA6MjQ6
MzcgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjRdIHN0YXJ0aW5nIDExMTEz
OC50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCB0cy1idWlsZC1jaGVjayAgYnVp
bGQtY2hlY2soMSkKMjAxNy0wNi0yOCAxMDoyNDozNyBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4Nl0gYXdhaXRpbmcgMTExMTM4LnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2IHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI4IDEwOjI0OjM3IFogW3Rlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2XSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZh
aWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFp
bGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6
ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9u
cwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBj
b25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1p
Z2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yOCAxMDoyNDoz
NyBaIGZsaWdodCAxMTExMzggbnF1ZXVlZD0xCjIwMTctMDYtMjggMTA6MjQ6MzcgWiBbdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NF0gdHJhbnNhY3Rpb24gc2VyaWFsaXNh
dGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBl
eGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBz
ZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFu
c2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0
IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2Fj
dGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjgg
MTA6MjQ6MzcgWiBmbGlnaHQgMTExMTM4IG5ydW5uaW5nPTIzCjIwMTctMDYtMjggMTA6MjQ6Mzcg
WiBmbGlnaHQgMTExMTM4IHJlYXBlZCAgdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlIFsxNTIx
OV0gRVhJVCAwCjIwMTctMDYtMjggMTA6MjQ6MzcgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjRdIHN0YXJ0aW5nIDExMTEzOC50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yOCAxMDoyNDoz
NyBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NF0gYXdhaXRpbmcgMTExMTM4
LnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IHRzLWJ1aWxkLWNoZWNrIAoyMDE3
LTA2LTI4IDEwOjI0OjM3IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1yYXddIHRyYW5zYWN0aW9uIHNl
cmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAx
KSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3Vs
ZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1v
bmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBpZGVudGlm
aWNhdGlvbiBhcyBhIHBpdm90LCBkdXJpbmcgY29uZmxpY3QgaW4gY2hlY2tpbmcuCkhJTlQ6ICBU
aGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoy
MDE3LTA2LTI4IDEwOjI0OjM3IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
XSBhd2FpdGluZyAxMTExMzgudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgdHMt
YnVpbGQtY2hlY2sgCjIwMTctMDYtMjggMTA6MjQ6MzcgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjRdIGZpbmlzaGVkIDExMTEzOC50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
b3ZtZi1hbWQ2NCB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBh
Ym5vcm1hbGx5CjIwMTctMDYtMjggMTA6MjQ6MzcgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjRdIDExMTEzOC50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCBj
aGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2LTI4IDEw
OjI0OjM3IFogZmxpZ2h0IDExMTEzOCBucXVldWVkPTEKMjAxNy0wNi0yOCAxMDoyNDozNyBaIGZs
aWdodCAxMTExMzggbnJ1bm5pbmc9MjIKMjAxNy0wNi0yOCAxMDoyNDozNyBaIGZsaWdodCAxMTEx
MzggcmVhcGVkICB0ZXN0LWFtZDY0LWkzODYtcGFpciBbMTUyMjJdIEVYSVQgMAoyMDE3LTA2LTI4
IDEwOjI0OjM3IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2XSBmaW5pc2hl
ZCAxMTExMzgudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgdHMtYnVpbGQtY2hl
Y2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI4IDEw
OjI0OjM3IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2XSAxMTExMzgudGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgY2hlY2stbm90LWJsb2NrZWQgZmFpbGVk
OiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0yOCAxMDoyNDozNyBaIFt0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luMTAtaTM4Nl0gYXdhaXRpbmcgMTExMTM4LnRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW4xMC1pMzg2IHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI4IDEwOjI0OjM4IFog
W3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjRdIGF3YWl0aW5nIDExMTEz
OC50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IHRzLWJ1aWxkLWNoZWNr
IAoyMDE3LTA2LTI4IDEwOjI0OjM4IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0XSBmaW5pc2hlZCAxMTExMzgudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
dHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoy
MDE3LTA2LTI4IDEwOjI0OjM4IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
XSAxMTExMzgudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgY2hlY2stbm90LWJs
b2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0yOCAxMDoyNDozOCBaIFt0
ZXN0LWFtZDY0LWkzODYteGwtcmF3XSBzdGFydGluZyAxMTExMzgudGVzdC1hbWQ2NC1pMzg2LXhs
LXJhdyB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yOCAxMDoyNDozOCBa
IFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NF0gZmluaXNoZWQgMTExMTM4LnRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IHRzLWJ1aWxkLWNoZWNrICBibG9ja2Vk
IGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxNy0wNi0yOCAxMDoyNDozOCBaIFt0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NF0gMTExMTM4LnRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0IGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDogdGVzdCBzY3Jp
cHQgZmFpbGVkCjIwMTctMDYtMjggMTA6MjQ6MzggWiBmbGlnaHQgMTExMTM4IG5xdWV1ZWQ9MQoy
MDE3LTA2LTI4IDEwOjI0OjM4IFogZmxpZ2h0IDExMTEzOCBucnVubmluZz0yMQoyMDE3LTA2LTI4
IDEwOjI0OjM4IFogZmxpZ2h0IDExMTEzOCByZWFwZWQgIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1hbWQgWzE1MjI3XSBFWElUIDAKMjAxNy0wNi0yOCAxMDoyNDozOCBaIFt0ZXN0LWFt
ZDY0LWkzODYteGwtcmF3XSBhd2FpdGluZyAxMTExMzgudGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyB0
cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yOCAxMDoyNDozOCBaIFt0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4Nl0gZmluaXNoZWQgMTExMTM4LnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2IHRzLWJ1aWxkLWNoZWNrICBibG9ja2VkIGNoaWxkIHByb2Nlc3MgZXhpdGVk
IGFibm9ybWFsbHkKMjAxNy0wNi0yOCAxMDoyNDozOCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4Nl0gMTExMTM4LnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2
IGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjgg
MTA6MjQ6MzggWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NF0gZmlu
aXNoZWQgMTExMTM4LnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgdHMt
YnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3
LTA2LTI4IDEwOjI0OjM4IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjRdIDExMTEzOC50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IGNoZWNr
LW5vdC1ibG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjggMTA6MjQ6
MzkgWiBmbGlnaHQgMTExMTM4IG5xdWV1ZWQ9MQoyMDE3LTA2LTI4IDEwOjI0OjM5IFogZmxpZ2h0
IDExMTEzOCBucnVubmluZz0yMAoyMDE3LTA2LTI4IDEwOjI0OjM5IFogZmxpZ2h0IDExMTEzOCBy
ZWFwZWQgIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCBbMTUyMzBdIEVYSVQg
MAoyMDE3LTA2LTI4IDEwOjI0OjM5IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1yYXddIGZpbmlzaGVk
IDExMTEzOC50ZXN0LWFtZDY0LWkzODYteGwtcmF3IHRzLWJ1aWxkLWNoZWNrICBibG9ja2VkIGNo
aWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxNy0wNi0yOCAxMDoyNDozOSBaIFt0ZXN0
LWFtZDY0LWkzODYteGwtcmF3XSAxMTExMzgudGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyBjaGVjay1u
b3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2LTI4IDEwOjI0OjM5
IFogZmxpZ2h0IDExMTEzOCBucXVldWVkPTEKMjAxNy0wNi0yOCAxMDoyNDozOSBaIGZsaWdodCAx
MTExMzggbnJ1bm5pbmc9MTkKMjAxNy0wNi0yOCAxMDoyNDozOSBaIGZsaWdodCAxMTExMzggcmVh
cGVkICB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kIFsxNTIzM10gRVhJVCAwCjIw
MTctMDYtMjggMTA6MjQ6NDAgWiBmbGlnaHQgMTExMTM4IG5xdWV1ZWQ9MQoyMDE3LTA2LTI4IDEw
OjI0OjQwIFogZmxpZ2h0IDExMTEzOCBucnVubmluZz0xOAoyMDE3LTA2LTI4IDEwOjI0OjQwIFog
ZmxpZ2h0IDExMTEzOCByZWFwZWQgIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRl
bCBbMTUyMzddIEVYSVQgMAoyMDE3LTA2LTI4IDEwOjI0OjQxIFogZmxpZ2h0IDExMTEzOCBucXVl
dWVkPTEKMjAxNy0wNi0yOCAxMDoyNDo0MSBaIGZsaWdodCAxMTExMzggbnJ1bm5pbmc9MTcKMjAx
Ny0wNi0yOCAxMDoyNDo0MSBaIGZsaWdodCAxMTExMzggcmVhcGVkICB0ZXN0LWFtZDY0LWkzODYt
cnVtcHJ1bi1pMzg2IFsxNTI0MF0gRVhJVCAwCjIwMTctMDYtMjggMTA6MjQ6NDEgWiBmbGlnaHQg
MTExMTM4IG5xdWV1ZWQ9MQoyMDE3LTA2LTI4IDEwOjI0OjQyIFogZmxpZ2h0IDExMTEzOCBucnVu
bmluZz0xNgoyMDE3LTA2LTI4IDEwOjI0OjQyIFogZmxpZ2h0IDExMTEzOCByZWFwZWQgIHRlc3Qt
YW1kNjQtaTM4Ni14bCBbMTUyNDNdIEVYSVQgMAoyMDE3LTA2LTI4IDEwOjI0OjQyIFogZmxpZ2h0
IDExMTEzOCBucXVldWVkPTEKMjAxNy0wNi0yOCAxMDoyNDo0MiBaIGZsaWdodCAxMTExMzggbnJ1
bm5pbmc9MTUKMjAxNy0wNi0yOCAxMDoyNDo0MiBaIGZsaWdodCAxMTExMzggcmVhcGVkICB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IFsxNTI0N10gRVhJVCAwCjIwMTct
MDYtMjggMTA6MjQ6NDMgWiBmbGlnaHQgMTExMTM4IG5xdWV1ZWQ9MQoyMDE3LTA2LTI4IDEwOjI0
OjQzIFogZmxpZ2h0IDExMTEzOCBucnVubmluZz0xNAoyMDE3LTA2LTI4IDEwOjI0OjQzIFogZmxp
Z2h0IDExMTEzOCByZWFwZWQgIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IFsx
NTI1MV0gRVhJVCAwCjIwMTctMDYtMjggMTA6MjQ6NDMgWiBmbGlnaHQgMTExMTM4IG5xdWV1ZWQ9
MQoyMDE3LTA2LTI4IDEwOjI0OjQzIFogZmxpZ2h0IDExMTEzOCBucnVubmluZz0xMwoyMDE3LTA2
LTI4IDEwOjI0OjQzIFogZmxpZ2h0IDExMTEzOCByZWFwZWQgIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW43LWFtZDY0IFsxNTI1Nl0gRVhJVCAwCjIwMTctMDYtMjggMTA6MjQ6NDQgWiBmbGln
aHQgMTExMTM4IG5xdWV1ZWQ9MQoyMDE3LTA2LTI4IDEwOjI0OjQ0IFogZmxpZ2h0IDExMTEzOCBu
cnVubmluZz0xMgoyMDE3LTA2LTI4IDEwOjI0OjQ0IFogZmxpZ2h0IDExMTEzOCByZWFwZWQgIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IFsxNTI2M10gRVhJVCAwCjIwMTctMDYt
MjggMTA6MjQ6NDUgWiBmbGlnaHQgMTExMTM4IG5xdWV1ZWQ9MQoyMDE3LTA2LTI4IDEwOjI0OjQ1
IFogZmxpZ2h0IDExMTEzOCBucnVubmluZz0xMQoyMDE3LTA2LTI4IDEwOjI0OjQ1IFogZmxpZ2h0
IDExMTEzOCByZWFwZWQgIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
WzE1MjY2XSBFWElUIDAKMjAxNy0wNi0yOCAxMDoyNDo0NSBaIGZsaWdodCAxMTExMzggbnF1ZXVl
ZD0xCjIwMTctMDYtMjggMTA6MjQ6NDUgWiBmbGlnaHQgMTExMTM4IG5ydW5uaW5nPTEwCjIwMTct
MDYtMjggMTA6MjQ6NDUgWiBmbGlnaHQgMTExMTM4IHJlYXBlZCAgdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgWzE1MjY5XSBFWElUIDAKMjAxNy0wNi0yOCAxMDoyNDo0NiBaIGZs
aWdodCAxMTExMzggbnF1ZXVlZD0xCjIwMTctMDYtMjggMTA6MjQ6NDYgWiBmbGlnaHQgMTExMTM4
IG5ydW5uaW5nPTkKMjAxNy0wNi0yOCAxMDoyNDo0NiBaIGZsaWdodCAxMTExMzggcmVhcGVkICB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiBbMTUyNzNdIEVYSVQgMAoyMDE3LTA2
LTI4IDEwOjI0OjQ2IFogZmxpZ2h0IDExMTEzOCBucXVldWVkPTEKMjAxNy0wNi0yOCAxMDoyNDo0
NiBaIGZsaWdodCAxMTExMzggbnJ1bm5pbmc9OAoyMDE3LTA2LTI4IDEwOjI0OjQ2IFogZmxpZ2h0
IDExMTEzOCByZWFwZWQgIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IFsxNTI3
OF0gRVhJVCAwCjIwMTctMDYtMjggMTA6MjQ6NDcgWiBmbGlnaHQgMTExMTM4IG5xdWV1ZWQ9MQoy
MDE3LTA2LTI4IDEwOjI0OjQ3IFogZmxpZ2h0IDExMTEzOCBucnVubmluZz03CjIwMTctMDYtMjgg
MTA6MjQ6NDcgWiBmbGlnaHQgMTExMTM4IHJlYXBlZCAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgWzE1Mjc5XSBFWElUIDAKMjAxNy0wNi0yOCAxMDoyNDo0OCBaIGZsaWdodCAx
MTExMzggbnF1ZXVlZD0xCjIwMTctMDYtMjggMTA6MjQ6NDggWiBmbGlnaHQgMTExMTM4IG5ydW5u
aW5nPTYKMjAxNy0wNi0yOCAxMDoyNDo0OCBaIGZsaWdodCAxMTExMzggcmVhcGVkICB0ZXN0LWFt
ZDY0LWkzODYteGwtcmF3IFsxNTI4NF0gRVhJVCAwCjIwMTctMDYtMjggMTA6MjQ6NDggWiBmbGln
aHQgMTExMTM4IG5xdWV1ZWQ9MQoyMDE3LTA2LTI4IDEwOjI0OjQ4IFogZmxpZ2h0IDExMTEzOCBu
cnVubmluZz01CjIwMTctMDYtMjggMTA6MjQ6NTkgWiBbYnVpbGQtaTM4Ni14c21dIGZpbmlzaGVk
IDExMTEzOC5idWlsZC1pMzg2LXhzbSB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IHBhc3MgCjIwMTct
MDYtMjggMTA6MjU6MDAgWiBbYnVpbGQtaTM4Ni14c21dIHN0YXJ0aW5nIDExMTEzOC5idWlsZC1p
Mzg2LXhzbSB0cy1zeXNsb2ctc2VydmVyICBzeXNsb2ctc2VydmVyCjIwMTctMDYtMjggMTA6MjU6
MDEgWiBbYnVpbGQtaTM4Ni14c21dIHN0YXJ0aW5nIDExMTEzOC5idWlsZC1pMzg2LXhzbSB0cy1o
b3N0LWluc3RhbGwtdHdpY2UgIGhvc3QtaW5zdGFsbCg0KQoyMDE3LTA2LTI4IDEwOjI1OjAxIFog
W2J1aWxkLWkzODYteHNtXSBhd2FpdGluZyAxMTExMzguYnVpbGQtaTM4Ni14c20gdHMtaG9zdC1p
bnN0YWxsLXR3aWNlIAoyMDE3LTA2LTI4IDEwOjI1OjA2IFogZmxpZ2h0IDExMTEzOCBraWxsaW5n
IGJ1aWxkLWFybWhmIFsyMDM4NF0KMjAxNy0wNi0yOCAxMDoyNToxNyBaIGZsaWdodCAxMTExMzgg
a2lsbGluZyBidWlsZC1hbWQ2NC1saWJ2aXJ0IFsxNTE4OV0KMjAxNy0wNi0yOCAxMDoyNToxNyBa
IGZsaWdodCAxMTExMzgga2lsbGluZyBidWlsZC1hbWQ2NC1ydW1wcnVuIFsxNTE5NV0KMjAxNy0w
Ni0yOCAxMDoyNToxOCBaIGZsaWdodCAxMTExMzgga2lsbGluZyBidWlsZC1hcm1oZi1saWJ2aXJ0
IFsxNTE5OF0KMjAxNy0wNi0yOCAxMDoyNToxOSBaIGZsaWdodCAxMTExMzgga2lsbGluZyB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0IFsxNTIwMl0KMjAxNy0wNi0yOCAxMDoyNToxOSBa
IGZsaWdodCAxMTExMzgga2lsbGluZyB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgWzE1
MjA0XQoyMDE3LTA2LTI4IDEwOjI1OjIwIFogZmxpZ2h0IDExMTEzOCBraWxsaW5nIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0IFsxNTIwN10KMjAxNy0wNi0yOCAxMDoyNToyMSBaIGZsaWdodCAxMTEx
Mzgga2lsbGluZyB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIFsxNTIxMF0KMjAxNy0wNi0y
OCAxMDoyNToyMSBaIGZsaWdodCAxMTExMzgga2lsbGluZyB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBh
dGNoIFsxNTIxNV0KMjAxNy0wNi0yOCAxMDoyNToyMiBaIGZsaWdodCAxMTExMzgga2lsbGluZyB0
ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgWzE1MjE5XQoyMDE3LTA2LTI4IDEwOjI1OjIzIFog
ZmxpZ2h0IDExMTEzOCBraWxsaW5nIHRlc3QtYW1kNjQtaTM4Ni1wYWlyIFsxNTIyMl0KMjAxNy0w
Ni0yOCAxMDoyNToyMyBaIGZsaWdodCAxMTExMzgga2lsbGluZyB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0tYW1kIFsxNTIyN10KMjAxNy0wNi0yOCAxMDoyNToyNCBaIGZsaWdodCAxMTEx
Mzgga2lsbGluZyB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgWzE1MjMwXQoy
MDE3LTA2LTI4IDEwOjI1OjI1IFogZmxpZ2h0IDExMTEzOCBraWxsaW5nIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1hbWQgWzE1MjMzXQoyMDE3LTA2LTI4IDEwOjI1OjI1IFogZmxpZ2h0
IDExMTEzOCBraWxsaW5nIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCBbMTUy
MzddCjIwMTctMDYtMjggMTA6MjU6MjYgWiBmbGlnaHQgMTExMTM4IGtpbGxpbmcgdGVzdC1hbWQ2
NC1pMzg2LXJ1bXBydW4taTM4NiBbMTUyNDBdCjIwMTctMDYtMjggMTA6MjU6MjcgWiBmbGlnaHQg
MTExMTM4IGtpbGxpbmcgdGVzdC1hbWQ2NC1pMzg2LXhsIFsxNTI0M10KMjAxNy0wNi0yOCAxMDoy
NToyNyBaIGZsaWdodCAxMTExMzgga2lsbGluZyB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0IFsxNTI0N10KMjAxNy0wNi0yOCAxMDoyNToyOCBaIGZsaWdodCAxMTExMzgg
a2lsbGluZyB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiBbMTUyNTFdCjIwMTct
MDYtMjggMTA6MjU6MjkgWiBbYnVpbGQtYW1kNjRdIGZpbmlzaGVkIDExMTEzOC5idWlsZC1hbWQ2
NCB0cy1sb2dzLWNhcHR1cmUgaG9zdCBwYXNzIAoyMDE3LTA2LTI4IDEwOjI1OjI5IFogW2J1aWxk
LWFtZDY0XSBhd2FpdGluZyAxMTExMzguYnVpbGQtYW1kNjQgdHMtc3lzbG9nLXNlcnZlciAKMjAx
Ny0wNi0yOCAxMDoyNToyOSBaIGZsaWdodCAxMTExMzgga2lsbGluZyB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luNy1hbWQ2NCBbMTUyNTZdCjIwMTctMDYtMjggMTA6MjU6MjkgWiBmbGlnaHQg
MTExMTM4IGtpbGxpbmcgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgWzE1MjYz
XQoyMDE3LTA2LTI4IDEwOjI1OjMwIFogW2J1aWxkLWFtZDY0XSBmaW5pc2hlZCAxMTExMzguYnVp
bGQtYW1kNjQgdHMtc3lzbG9nLXNlcnZlciAgcGFzcyAKMjAxNy0wNi0yOCAxMDoyNTozMCBaIFti
dWlsZC1hbWQ2NF0gam9iIG5vdCBvawoyMDE3LTA2LTI4IDEwOjI1OjMwIFogZmxpZ2h0IDExMTEz
OCBraWxsaW5nIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgWzE1MjY2
XQoyMDE3LTA2LTI4IDEwOjI1OjMwIFogZmxpZ2h0IDExMTEzOCBraWxsaW5nIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IFsxNTI2OV0KMjAxNy0wNi0yOCAxMDoyNTozMCBaIGZs
aWdodCAxMTExMzggcmVhcGVkICBidWlsZC1hbWQ2NCBbMjAzNThdIEVYSVQgMAoyMDE3LTA2LTI4
IDEwOjI1OjMxIFogZmxpZ2h0IDExMTEzOCBucXVldWVkPTEKMjAxNy0wNi0yOCAxMDoyNTozMSBa
IGZsaWdodCAxMTExMzggbnJ1bm5pbmc9NAoyMDE3LTA2LTI4IDEwOjI1OjMxIFogZmxpZ2h0IDEx
MTEzOCBraWxsaW5nIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IFsxNTI3M10K
MjAxNy0wNi0yOCAxMDoyNTozMiBaIGZsaWdodCAxMTExMzgga2lsbGluZyB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCBbMTUyNzhdCjIwMTctMDYtMjggMTA6MjU6MzIgWiBmbGln
aHQgMTExMTM4IGtpbGxpbmcgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgWzE1
Mjc5XQoyMDE3LTA2LTI4IDEwOjI1OjMzIFogZmxpZ2h0IDExMTEzOCBraWxsaW5nIHRlc3QtYW1k
NjQtaTM4Ni14bC1yYXcgWzE1Mjg0XQoyMDE3LTA2LTI4IDEwOjI1OjM0IFogW2J1aWxkLWFybWhm
LXB2b3BzXSBmaW5pc2hlZCAxMTExMzguYnVpbGQtYXJtaGYtcHZvcHMgdHMtaG9zdHMtYWxsb2Nh
dGUgaG9zdCBwYXNzIAoyMDE3LTA2LTI4IDEwOjI1OjM1IFogW2J1aWxkLWFybWhmLXB2b3BzXSBz
dGFydGluZyAxMTExMzguYnVpbGQtYXJtaGYtcHZvcHMgdHMtc3lzbG9nLXNlcnZlciAgc3lzbG9n
LXNlcnZlcgoyMDE3LTA2LTI4IDEwOjI1OjM1IFogW2J1aWxkLWFybWhmLXB2b3BzXSBzdGFydGlu
ZyAxMTExMzguYnVpbGQtYXJtaGYtcHZvcHMgdHMtaG9zdC1pbnN0YWxsLXR3aWNlICBob3N0LWlu
c3RhbGwoNCkKMjAxNy0wNi0yOCAxMDoyNTozNiBaIFtidWlsZC1hcm1oZi1wdm9wc10gYXdhaXRp
bmcgMTExMTM4LmJ1aWxkLWFybWhmLXB2b3BzIHRzLWhvc3QtaW5zdGFsbC10d2ljZSAKMjAxNy0w
Ni0yOCAxMDoyNTozNyBaIFtidWlsZC1hcm1oZi1wdm9wc10gZmluaXNoZWQgMTExMTM4LmJ1aWxk
LWFybWhmLXB2b3BzIHRzLWhvc3QtaW5zdGFsbC10d2ljZSAgcGFzcyAKMjAxNy0wNi0yOCAxMDoy
NTozNyBaIFtidWlsZC1hcm1oZi1wdm9wc10gc3RhcnRpbmcgMTExMTM4LmJ1aWxkLWFybWhmLXB2
b3BzIHRzLXhlbi1idWlsZC1wcmVwICBob3N0LWJ1aWxkLXByZXAKMjAxNy0wNi0yOCAxMDoyNToz
NyBaIFtidWlsZC1hcm1oZi1wdm9wc10gYXdhaXRpbmcgMTExMTM4LmJ1aWxkLWFybWhmLXB2b3Bz
IHRzLXhlbi1idWlsZC1wcmVwIAoyMDE3LTA2LTI4IDEwOjI1OjM4IFogW2J1aWxkLWFybWhmLXB2
b3BzXSBmaW5pc2hlZCAxMTExMzguYnVpbGQtYXJtaGYtcHZvcHMgdHMteGVuLWJ1aWxkLXByZXAg
IHBhc3MgCjIwMTctMDYtMjggMTA6MjU6MzkgWiBbYnVpbGQtYXJtaGYtcHZvcHNdIHN0YXJ0aW5n
IDExMTEzOC5idWlsZC1hcm1oZi1wdm9wcyB0cy1rZXJuZWwtYnVpbGQgIGtlcm5lbC1idWlsZAoy
MDE3LTA2LTI4IDEwOjI1OjM5IFogW2J1aWxkLWFybWhmLXB2b3BzXSBhd2FpdGluZyAxMTExMzgu
YnVpbGQtYXJtaGYtcHZvcHMgdHMta2VybmVsLWJ1aWxkIAoyMDE3LTA2LTI4IDEwOjI2OjE2IFog
ZmxpZ2h0IDExMTEzOCBraWxsaW5nIGJ1aWxkLWFtZDY0IFsyMDM1OF0KMjAxNy0wNi0yOCAxMDoz
NDoxMiBaIFtidWlsZC1hcm02NC1wdm9wc10gZmluaXNoZWQgMTExMTM4LmJ1aWxkLWFybTY0LXB2
b3BzIHRzLWtlcm5lbC1idWlsZCAgcGFzcyAKMjAxNy0wNi0yOCAxMDozNDoxMiBaIFtidWlsZC1h
cm02NC1wdm9wc10gYXdhaXRpbmcgMTExMTM4LmJ1aWxkLWFybTY0LXB2b3BzIHRzLXN5c2xvZy1z
ZXJ2ZXIgCjIwMTctMDYtMjggMTA6MzQ6MTMgWiBbYnVpbGQtYXJtNjQtcHZvcHNdIGZpbmlzaGVk
IDExMTEzOC5idWlsZC1hcm02NC1wdm9wcyB0cy1zeXNsb2ctc2VydmVyICBwYXNzIAoyMDE3LTA2
LTI4IDEwOjM0OjE0IFogZmxpZ2h0IDExMTEzOCByZWFwZWQgIGJ1aWxkLWFybTY0LXB2b3BzIFsy
MDM3OF0gRVhJVCAwCjIwMTctMDYtMjggMTA6MzQ6MTQgWiBmbGlnaHQgMTExMTM4IG5xdWV1ZWQ9
MQoyMDE3LTA2LTI4IDEwOjM0OjE1IFogZmxpZ2h0IDExMTEzOCBzcGF3bmluZyB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtCjIwMTctMDYtMjggMTA6MzQ6MTUgWiBmbGlnaHQgMTExMTM4IHNw
YXduZWQgIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gWzE2NDJdCjIwMTctMDYtMjggMTA6
MzQ6MTUgWiBmbGlnaHQgMTExMTM4IHNwYXduaW5nIHRlc3QtYXJtNjQtYXJtNjQteGwKMjAxNy0w
Ni0yOCAxMDozNDoxNSBaIGZsaWdodCAxMTExMzggc3Bhd25lZCAgdGVzdC1hcm02NC1hcm02NC14
bCBbMTY0NV0KMjAxNy0wNi0yOCAxMDozNDoxNSBaIGZsaWdodCAxMTExMzggc3Bhd25pbmcgdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyCjIwMTctMDYtMjggMTA6MzQ6MTUgWiBmbGlnaHQgMTEx
MTM4IHNwYXduZWQgIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiBbMTY0OF0KMjAxNy0wNi0y
OCAxMDozNDoxNSBaIGZsaWdodCAxMTExMzggc3Bhd25pbmcgdGVzdC1hcm02NC1hcm02NC14bC14
c20KMjAxNy0wNi0yOCAxMDozNDoxNSBaIGZsaWdodCAxMTExMzggc3Bhd25lZCAgdGVzdC1hcm02
NC1hcm02NC14bC14c20gWzE2NTFdCjIwMTctMDYtMjggMTA6MzQ6MTUgWiBmbGlnaHQgMTExMTM4
IG5ydW5uaW5nPTcKMjAxNy0wNi0yOCAxMDozNDozMCBaIFt0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtXSBzdGFydGluZyAxMTExMzgudGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSB0cy1i
dWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yOCAxMDozNDozMSBaIFt0ZXN0LWFy
bTY0LWFybTY0LXhsXSBzdGFydGluZyAxMTExMzgudGVzdC1hcm02NC1hcm02NC14bCB0cy1idWls
ZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yOCAxMDozNDozMSBaIFt0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtXSBhd2FpdGluZyAxMTExMzgudGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yOCAxMDozNDozMSBaIFt0ZXN0LWFybTY0
LWFybTY0LXhsXSBhd2FpdGluZyAxMTExMzgudGVzdC1hcm02NC1hcm02NC14bCB0cy1idWlsZC1j
aGVjayAKMjAxNy0wNi0yOCAxMDozNDozMSBaIFt0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDJd
IHN0YXJ0aW5nIDExMTEzOC50ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgdHMtYnVpbGQtY2hl
Y2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjggMTA6MzQ6MzEgWiBbdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1Qt
UFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRB
TF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRv
IHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFz
b24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9t
IHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYg
cmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yOCAxMDozNDozMSBaIFt0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbV0gc3RhcnRpbmcgMTExMTM4LnRlc3QtYXJtNjQtYXJtNjQteGwteHNtIHRz
LWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI4IDEwOjM0OjMyIFogW3Rlc3Qt
YXJtNjQtYXJtNjQteGwteHNtXSBhd2FpdGluZyAxMTExMzgudGVzdC1hcm02NC1hcm02NC14bC14
c20gdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjggMTA6MzQ6MzIgWiBbdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbV0gZmluaXNoZWQgMTExMTM4LnRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxs
eQoyMDE3LTA2LTI4IDEwOjM0OjMyIFogW3Rlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c21dIDEx
MTEzOC50ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxl
ZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjggMTA6MzQ6MzIgWiBbdGVzdC1hcm02NC1h
cm02NC14bF0gZmluaXNoZWQgMTExMTM4LnRlc3QtYXJtNjQtYXJtNjQteGwgdHMtYnVpbGQtY2hl
Y2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI4IDEw
OjM0OjMyIFogW3Rlc3QtYXJtNjQtYXJtNjQteGxdIDExMTEzOC50ZXN0LWFybTY0LWFybTY0LXhs
IGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjgg
MTA6MzQ6MzIgWiBbdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyXSBhd2FpdGluZyAxMTExMzgu
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI4IDEw
OjM0OjMzIFogZmxpZ2h0IDExMTEzOCByZWFwZWQgIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gWzE2NDJdIEVYSVQgMAoyMDE3LTA2LTI4IDEwOjM0OjMzIFogW3Rlc3QtYXJtNjQtYXJtNjQt
eGwteHNtXSBmaW5pc2hlZCAxMTExMzgudGVzdC1hcm02NC1hcm02NC14bC14c20gdHMtYnVpbGQt
Y2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI4
IDEwOjM0OjMzIFogW3Rlc3QtYXJtNjQtYXJtNjQteGwteHNtXSAxMTExMzgudGVzdC1hcm02NC1h
cm02NC14bC14c20gY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQK
MjAxNy0wNi0yOCAxMDozNDozMyBaIGZsaWdodCAxMTExMzggbnF1ZXVlZD0xCjIwMTctMDYtMjgg
MTA6MzQ6MzMgWiBmbGlnaHQgMTExMTM4IG5ydW5uaW5nPTYKMjAxNy0wNi0yOCAxMDozNDozMyBa
IGZsaWdodCAxMTExMzggcmVhcGVkICB0ZXN0LWFybTY0LWFybTY0LXhsIFsxNjQ1XSBFWElUIDAK
MjAxNy0wNi0yOCAxMDozNDozMyBaIFt0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDJdIGZpbmlz
aGVkIDExMTEzOC50ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgdHMtYnVpbGQtY2hlY2sgIGJs
b2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI4IDEwOjM0OjMz
IFogW3Rlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0Ml0gMTExMTM4LnRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoy
MDE3LTA2LTI4IDEwOjM0OjM0IFogZmxpZ2h0IDExMTEzOCBucXVldWVkPTEKMjAxNy0wNi0yOCAx
MDozNDozNCBaIGZsaWdodCAxMTExMzggbnJ1bm5pbmc9NQoyMDE3LTA2LTI4IDEwOjM0OjM0IFog
ZmxpZ2h0IDExMTEzOCByZWFwZWQgIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiBbMTY0OF0g
RVhJVCAwCjIwMTctMDYtMjggMTA6MzQ6MzUgWiBmbGlnaHQgMTExMTM4IG5xdWV1ZWQ9MQoyMDE3
LTA2LTI4IDEwOjM0OjM1IFogZmxpZ2h0IDExMTEzOCBucnVubmluZz00CjIwMTctMDYtMjggMTA6
MzQ6MzUgWiBmbGlnaHQgMTExMTM4IHJlYXBlZCAgdGVzdC1hcm02NC1hcm02NC14bC14c20gWzE2
NTFdIEVYSVQgMAoyMDE3LTA2LTI4IDEwOjM0OjM1IFogZmxpZ2h0IDExMTEzOCBucXVldWVkPTEK
MjAxNy0wNi0yOCAxMDozNDozNSBaIGZsaWdodCAxMTExMzggbnJ1bm5pbmc9MwoyMDE3LTA2LTI4
IDEwOjM0OjU5IFogZmxpZ2h0IDExMTEzOCBraWxsaW5nIGJ1aWxkLWFybTY0LXB2b3BzIFsyMDM3
OF0KMjAxNy0wNi0yOCAxMDozNToxNiBaIFtidWlsZC1hbWQ2NC1wdm9wc10gZmluaXNoZWQgMTEx
MTM4LmJ1aWxkLWFtZDY0LXB2b3BzIHRzLWtlcm5lbC1idWlsZCAgcGFzcyAKMjAxNy0wNi0yOCAx
MDozNToxNiBaIFtidWlsZC1hbWQ2NC1wdm9wc10gYXdhaXRpbmcgMTExMTM4LmJ1aWxkLWFtZDY0
LXB2b3BzIHRzLXN5c2xvZy1zZXJ2ZXIgCjIwMTctMDYtMjggMTA6MzU6MTYgWiBbYnVpbGQtYW1k
NjQtcHZvcHNdIGZpbmlzaGVkIDExMTEzOC5idWlsZC1hbWQ2NC1wdm9wcyB0cy1zeXNsb2ctc2Vy
dmVyICBwYXNzIAoyMDE3LTA2LTI4IDEwOjM1OjE3IFogZmxpZ2h0IDExMTEzOCByZWFwZWQgIGJ1
aWxkLWFtZDY0LXB2b3BzIFsyMDM2Ml0gRVhJVCAwCjIwMTctMDYtMjggMTA6MzU6MTggWiBmbGln
aHQgMTExMTM4IGtpbGxpbmcgdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSBbMTY0Ml0KMjAx
Ny0wNi0yOCAxMDozNToxOCBaIGZsaWdodCAxMTExMzggbnF1ZXVlZD0xCjIwMTctMDYtMjggMTA6
MzU6MTggWiBmbGlnaHQgMTExMTM4IHNwYXduaW5nIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZn
cnViCjIwMTctMDYtMjggMTA6MzU6MTggWiBmbGlnaHQgMTExMTM4IHNwYXduZWQgIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtcHZncnViIFs2ODYwXQoyMDE3LTA2LTI4IDEwOjM1OjE4IFogZmxpZ2h0
IDExMTEzOCBzcGF3bmluZyB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViCjIwMTctMDYtMjgg
MTA6MzU6MTggWiBmbGlnaHQgMTExMTM4IHNwYXduZWQgIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWIgWzY4NjJdCjIwMTctMDYtMjggMTA6MzU6MTggWiBmbGlnaHQgMTExMTM4IHNwYXduaW5n
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydAoyMDE3LTA2LTI4IDEwOjM1OjE4IFogZmxpZ2h0IDEx
MTEzOCBzcGF3bmVkICB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgWzY4NjNdCjIwMTctMDYtMjgg
MTA6MzU6MTggWiBmbGlnaHQgMTExMTM4IHNwYXduaW5nIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1wYWlyCjIwMTctMDYtMjggMTA6MzU6MTggWiBmbGlnaHQgMTExMTM4IHNwYXduZWQgIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIFs2ODY3XQoyMDE3LTA2LTI4IDEwOjM1OjE4IFogZmxp
Z2h0IDExMTEzOCBzcGF3bmluZyB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbQoyMDE3LTA2LTI4IDEwOjM1OjE4IFogZmxpZ2h0IDExMTEzOCBzcGF3bmVk
ICB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSBbNjg3
MF0KMjAxNy0wNi0yOCAxMDozNToxOCBaIGZsaWdodCAxMTExMzggc3Bhd25pbmcgdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZAoyMDE3LTA2LTI4IDEwOjM1OjE4IFogZmxpZ2h0IDExMTEzOCBz
cGF3bmVkICB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIFs2ODczXQoyMDE3LTA2LTI4IDEw
OjM1OjE4IFogZmxpZ2h0IDExMTEzOCBzcGF3bmluZyB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtCjIwMTctMDYtMjggMTA6MzU6MTggWiBmbGlnaHQgMTExMTM4IHNwYXduZWQgIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gWzY4NzZdCjIwMTctMDYtMjggMTA6MzU6MTggWiBmbGlnaHQg
MTExMTM4IHNwYXduaW5nIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoCjIwMTctMDYtMjggMTA6
MzU6MTggWiBmbGlnaHQgMTExMTM4IHNwYXduZWQgIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNo
IFs2ODc5XQoyMDE3LTA2LTI4IDEwOjM1OjE4IFogZmxpZ2h0IDExMTEzOCBzcGF3bmluZyB0ZXN0
LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlCjIwMTctMDYtMjggMTA6MzU6MTggWiBmbGlnaHQgMTEx
MTM4IHNwYXduZWQgIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgWzY4ODJdCjIwMTctMDYt
MjggMTA6MzU6MTggWiBmbGlnaHQgMTExMTM4IHNwYXduaW5nIHRlc3QtYW1kNjQtYW1kNjQtcGFp
cgoyMDE3LTA2LTI4IDEwOjM1OjE4IFogZmxpZ2h0IDExMTEzOCBzcGF3bmVkICB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgWzY4ODVdCjIwMTctMDYtMjggMTA6MzU6MTggWiBmbGlnaHQgMTExMTM4IHNw
YXduaW5nIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViCjIwMTctMDYtMjggMTA6MzU6MTggWiBmbGln
aHQgMTExMTM4IHNwYXduZWQgIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViIFs2ODkwXQoyMDE3LTA2
LTI4IDEwOjM1OjE4IFogZmxpZ2h0IDExMTEzOCBzcGF3bmluZyB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQKMjAxNy0wNi0yOCAxMDozNToxOCBaIGZsaWdodCAxMTExMzggc3Bhd25l
ZCAgdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIFs2ODk3XQoyMDE3LTA2LTI4IDEw
OjM1OjE4IFogZmxpZ2h0IDExMTEzOCBzcGF3bmluZyB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1pbnRlbAoyMDE3LTA2LTI4IDEwOjM1OjE4IFogZmxpZ2h0IDExMTEzOCBzcGF3bmVkICB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCBbNjkwMF0KMjAxNy0wNi0yOCAxMDoz
NToxOCBaIGZsaWdodCAxMTExMzggc3Bhd25pbmcgdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFt
ZDY0CjIwMTctMDYtMjggMTA6MzU6MTggWiBmbGlnaHQgMTExMTM4IHNwYXduZWQgIHRlc3QtYW1k
NjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCBbNjkwNF0KMjAxNy0wNi0yOCAxMDozNToxOCBaIGZsaWdo
dCAxMTExMzggc3Bhd25pbmcgdGVzdC1hbWQ2NC1hbWQ2NC14bAoyMDE3LTA2LTI4IDEwOjM1OjE4
IFogZmxpZ2h0IDExMTEzOCBzcGF3bmVkICB0ZXN0LWFtZDY0LWFtZDY0LXhsIFs2OTA3XQoyMDE3
LTA2LTI4IDEwOjM1OjE4IFogZmxpZ2h0IDExMTEzOCBzcGF3bmluZyB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDIKMjAxNy0wNi0yOCAxMDozNToxOCBaIGZsaWdodCAxMTExMzggc3Bhd25lZCAg
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyIFs2OTEwXQoyMDE3LTA2LTI4IDEwOjM1OjE4IFog
ZmxpZ2h0IDExMTEzOCBzcGF3bmluZyB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdQoyMDE3
LTA2LTI4IDEwOjM1OjE4IFogZmxpZ2h0IDExMTEzOCBzcGF3bmVkICB0ZXN0LWFtZDY0LWFtZDY0
LXhsLW11bHRpdmNwdSBbNjkxNV0KMjAxNy0wNi0yOCAxMDozNToxOCBaIGZsaWdodCAxMTExMzgg
c3Bhd25pbmcgdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kCjIwMTctMDYtMjggMTA6MzU6MTgg
WiBmbGlnaHQgMTExMTM4IHNwYXduZWQgIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCBbNjky
Nl0KMjAxNy0wNi0yOCAxMDozNToxOCBaIGZsaWdodCAxMTExMzggc3Bhd25pbmcgdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmgtaW50ZWwKMjAxNy0wNi0yOCAxMDozNToxOCBaIGZsaWdodCAxMTExMzgg
c3Bhd25lZCAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgWzY5MjldCjIwMTctMDYtMjgg
MTA6MzU6MTggWiBmbGlnaHQgMTExMTM4IHNwYXduaW5nIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzIKMjAxNy0wNi0yOCAxMDozNToxOCBaIGZsaWdodCAxMTExMzggc3Bhd25lZCAgdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xY293MiBbNjkzMF0KMjAxNy0wNi0yOCAxMDozNToxOCBaIGZsaWdodCAxMTEx
Mzggc3Bhd25pbmcgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQKMjAx
Ny0wNi0yOCAxMDozNToxOCBaIGZsaWdodCAxMTExMzggc3Bhd25lZCAgdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgWzY5MzRdCjIwMTctMDYtMjggMTA6MzU6MTggWiBm
bGlnaHQgMTExMTM4IHNwYXduaW5nIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbQoyMDE3LTA2LTI4IDEwOjM1OjE4IFogZmxpZ2h0IDExMTEzOCBzcGF3bmVkICB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gWzY5MzhdCjIwMTct
MDYtMjggMTA6MzU6MTggWiBmbGlnaHQgMTExMTM4IHNwYXduaW5nIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtCjIwMTctMDYtMjggMTA6MzU6MTgg
WiBmbGlnaHQgMTExMTM4IHNwYXduZWQgIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtIFs2OTM5XQoyMDE3LTA2LTI4IDEwOjM1OjE4IFogZmxpZ2h0
IDExMTEzOCBzcGF3bmluZyB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYKMjAx
Ny0wNi0yOCAxMDozNToxOCBaIGZsaWdodCAxMTExMzggc3Bhd25lZCAgdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2IFs2OTQzXQoyMDE3LTA2LTI4IDEwOjM1OjE4IFogZmxpZ2h0
IDExMTEzOCBzcGF3bmluZyB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQKMjAx
Ny0wNi0yOCAxMDozNToxOCBaIGZsaWdodCAxMTExMzggc3Bhd25lZCAgdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0IFs2OTQ3XQoyMDE3LTA2LTI4IDEwOjM1OjE4IFogZmxpZ2h0
IDExMTEzOCBzcGF3bmluZyB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQKMjAx
Ny0wNi0yOCAxMDozNToxOCBaIGZsaWdodCAxMTExMzggc3Bhd25lZCAgdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13czE2LWFtZDY0IFs2OTUxXQoyMDE3LTA2LTI4IDEwOjM1OjE4IFogZmxpZ2h0
IDExMTEzOCBzcGF3bmluZyB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NAoyMDE3LTA2LTI4IDEwOjM1OjE4IFogZmxpZ2h0IDExMTEzOCBzcGF3bmVkICB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCBbNjk1OV0KMjAxNy0wNi0yOCAxMDozNTox
OCBaIGZsaWdodCAxMTExMzggc3Bhd25pbmcgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtCjIwMTctMDYtMjggMTA6MzU6MTggWiBmbGlnaHQgMTExMTM4IHNwYXdu
ZWQgIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSBbNjk2M10K
MjAxNy0wNi0yOCAxMDozNToxOCBaIGZsaWdodCAxMTExMzggc3Bhd25pbmcgdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0CjIwMTctMDYtMjggMTA6MzU6MTggWiBmbGlnaHQgMTEx
MTM4IHNwYXduZWQgIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCBbNjk2Nl0K
MjAxNy0wNi0yOCAxMDozNToxOCBaIGZsaWdodCAxMTExMzggc3Bhd25pbmcgdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2CjIwMTctMDYtMjggMTA6MzU6MTggWiBmbGlnaHQgMTEx
MTM4IHNwYXduZWQgIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiBbNjk2OF0K
MjAxNy0wNi0yOCAxMDozNToxOCBaIGZsaWdodCAxMTExMzggc3Bhd25pbmcgdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0CjIwMTctMDYtMjggMTA6MzU6MTggWiBmbGlnaHQgMTEx
MTM4IHNwYXduZWQgIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCBbNjk3Ml0K
MjAxNy0wNi0yOCAxMDozNToxOCBaIGZsaWdodCAxMTExMzggc3Bhd25pbmcgdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0CjIwMTctMDYtMjggMTA6MzU6MTggWiBmbGlnaHQgMTEx
MTM4IHNwYXduZWQgIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCBbNjk3NV0K
MjAxNy0wNi0yOCAxMDozNToxOCBaIGZsaWdodCAxMTExMzggc3Bhd25pbmcgdGVzdC1hbWQ2NC1h
bWQ2NC14bC1ydGRzCjIwMTctMDYtMjggMTA6MzU6MTggWiBmbGlnaHQgMTExMTM4IHNwYXduZWQg
IHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyBbNjk3OF0KMjAxNy0wNi0yOCAxMDozNToxOCBaIGZs
aWdodCAxMTExMzggc3Bhd25pbmcgdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20KMjAxNy0wNi0yOCAx
MDozNToxOCBaIGZsaWdodCAxMTExMzggc3Bhd25lZCAgdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20g
WzY5ODRdCjIwMTctMDYtMjggMTA6MzU6MTggWiBmbGlnaHQgMTExMTM4IHNwYXduaW5nIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTEKMjAxNy0wNi0yOCAxMDozNToxOCBaIGZsaWdodCAxMTExMzggc3Bh
d25lZCAgdGVzdC14dGYtYW1kNjQtYW1kNjQtMSBbNjk5MV0KMjAxNy0wNi0yOCAxMDozNToxOCBa
IGZsaWdodCAxMTExMzggc3Bhd25pbmcgdGVzdC14dGYtYW1kNjQtYW1kNjQtMgoyMDE3LTA2LTI4
IDEwOjM1OjE4IFogZmxpZ2h0IDExMTEzOCBzcGF3bmVkICB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0y
IFs2OTk4XQoyMDE3LTA2LTI4IDEwOjM1OjE4IFogZmxpZ2h0IDExMTEzOCBzcGF3bmluZyB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0zCjIwMTctMDYtMjggMTA6MzU6MTggWiBmbGlnaHQgMTExMTM4IHNw
YXduZWQgIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgWzcwMDRdCjIwMTctMDYtMjggMTA6MzU6MTgg
WiBmbGlnaHQgMTExMTM4IHNwYXduaW5nIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQKMjAxNy0wNi0y
OCAxMDozNToxOCBaIGZsaWdodCAxMTExMzggc3Bhd25lZCAgdGVzdC14dGYtYW1kNjQtYW1kNjQt
NCBbNzAwNl0KMjAxNy0wNi0yOCAxMDozNToxOCBaIGZsaWdodCAxMTExMzggc3Bhd25pbmcgdGVz
dC14dGYtYW1kNjQtYW1kNjQtNQoyMDE3LTA2LTI4IDEwOjM1OjE4IFogZmxpZ2h0IDExMTEzOCBz
cGF3bmVkICB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01IFs3MDEwXQoyMDE3LTA2LTI4IDEwOjM1OjE4
IFogZmxpZ2h0IDExMTEzOCBucnVubmluZz00MQoyMDE3LTA2LTI4IDEwOjM1OjE4IFogZmxpZ2h0
IDExMTEzOCBraWxsaW5nIHRlc3QtYXJtNjQtYXJtNjQteGwgWzE2NDVdCjIwMTctMDYtMjggMTA6
MzU6MTkgWiBmbGlnaHQgMTExMTM4IGtpbGxpbmcgdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
IFsxNjQ4XQoyMDE3LTA2LTI4IDEwOjM1OjIwIFogZmxpZ2h0IDExMTEzOCBraWxsaW5nIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtIFsxNjUxXQoyMDE3LTA2LTI4IDEwOjM1OjI2IFogW2J1aWxkLWkz
ODYteHNtXSBmaW5pc2hlZCAxMTExMzguYnVpbGQtaTM4Ni14c20gdHMtaG9zdC1pbnN0YWxsLXR3
aWNlICBwYXNzIAoyMDE3LTA2LTI4IDEwOjM1OjI2IFogW2J1aWxkLWkzODYteHNtXSBzdGFydGlu
ZyAxMTExMzguYnVpbGQtaTM4Ni14c20gdHMteGVuLWJ1aWxkLXByZXAgIGhvc3QtYnVpbGQtcHJl
cAoyMDE3LTA2LTI4IDEwOjM1OjI3IFogW2J1aWxkLWkzODYteHNtXSBhd2FpdGluZyAxMTExMzgu
YnVpbGQtaTM4Ni14c20gdHMteGVuLWJ1aWxkLXByZXAgCjIwMTctMDYtMjggMTA6MzU6MzYgWiBb
dGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWJdIHN0YXJ0aW5nIDExMTEzOC50ZXN0LWFtZDY0
LWFtZDY0LWFtZDY0LXB2Z3J1YiB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0w
Ni0yOCAxMDozNTozNiBaIFt0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViXSBzdGFydGluZyAx
MTExMzgudGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiB0cy1idWlsZC1jaGVjayAgYnVpbGQt
Y2hlY2soMSkKMjAxNy0wNi0yOCAxMDozNTozNiBaIFt0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2
Z3J1Yl0gYXdhaXRpbmcgMTExMTM4LnRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViIHRzLWJ1
aWxkLWNoZWNrIAoyMDE3LTA2LTI4IDEwOjM1OjM3IFogW3Rlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWJdIGF3YWl0aW5nIDExMTEzOC50ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViIHRzLWJ1
aWxkLWNoZWNrIAoyMDE3LTA2LTI4IDEwOjM1OjM3IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmly
dF0gc3RhcnRpbmcgMTExMTM4LnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCB0cy1idWlsZC1jaGVj
ayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yOCAxMDozNTozNyBaIFt0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpcl0gc3RhcnRpbmcgMTExMTM4LnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1w
YWlyIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI4IDEwOjM1OjM3IFog
W3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydF0gYXdhaXRpbmcgMTExMTM4LnRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yOCAxMDozNTozNyBaIFt0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcGFpcl0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJl
IChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAo
UEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNj
ZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVU
QUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxp
Y3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBz
dWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjggMTA6MzU6MzcgWiBb
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21dIHRyYW5z
YWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VS
Uk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJS
T1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRl
bmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBv
biBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJ
TlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5n
IC4uLgoyMDE3LTA2LTI4IDEwOjM1OjM3IFogW3Rlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnVi
XSBmaW5pc2hlZCAxMTExMzgudGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgdHMtYnVpbGQt
Y2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI4
IDEwOjM1OjM3IFogW3Rlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViXSAxMTExMzgudGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNj
cmlwdCBmYWlsZWQKMjAxNy0wNi0yOCAxMDozNTozNyBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQ
R1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJP
UiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQv
d3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29k
ZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBh
cmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmll
ZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yOCAxMDozNTozOCBaIFt0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtXSBzdGFydGluZyAxMTExMzgudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yOCAxMDozNTozOCBaIFt0
ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViXSBmaW5pc2hlZCAxMTExMzgudGVzdC1hbWQ2NC1h
bWQ2NC1pMzg2LXB2Z3J1YiB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4
aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjggMTA6MzU6MzggWiBbdGVzdC1hbWQ2NC1hbWQ2NC1p
Mzg2LXB2Z3J1Yl0gMTExMTM4LnRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgY2hlY2stbm90
LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0yOCAxMDozNTozOCBa
IGZsaWdodCAxMTExMzggcmVhcGVkICB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiBbNjg2
MF0gRVhJVCAwCjIwMTctMDYtMjggMTA6MzU6MzkgWiBmbGlnaHQgMTExMTM4IG5xdWV1ZWQ9MQoy
MDE3LTA2LTI4IDEwOjM1OjM5IFogZmxpZ2h0IDExMTEzOCBucnVubmluZz00MAoyMDE3LTA2LTI4
IDEwOjM1OjM5IFogZmxpZ2h0IDExMTEzOCByZWFwZWQgIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWIgWzY4NjJdIEVYSVQgMAoyMDE3LTA2LTI4IDEwOjM1OjQwIFogZmxpZ2h0IDExMTEzOCBu
cXVldWVkPTEKMjAxNy0wNi0yOCAxMDozNTo0MCBaIGZsaWdodCAxMTExMzggbnJ1bm5pbmc9MzkK
MjAxNy0wNi0yOCAxMDozNTo0NCBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbV0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NU
RVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNf
RkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1
ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAg
UmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGlkZW50aWZpY2F0aW9uIGFzIGEgcGl2b3QsIGR1cmlu
ZyBjb21taXQgYXR0ZW1wdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlm
IHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjggMTA6MzU6NDQgWiBbdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXBhaXJdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAo
T1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBH
UkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2Vz
cyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJ
TDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBpZGVudGlmaWNhdGlvbiBhcyBhIHBpdm90LCBk
dXJpbmcgY29tbWl0IGF0dGVtcHQuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2Vl
ZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI4IDEwOjM1OjQ0IFogW3Rlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c21dIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVy
ZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQg
KFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFj
Y2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRF
VEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBpZGVudGlmaWNhdGlvbiBhcyBhIHBpdm90
LCBkdXJpbmcgY29tbWl0IGF0dGVtcHQuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3Vj
Y2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI4IDEwOjM1OjQ0IFogW3Rl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGRdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFp
bHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWls
ZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXpl
IGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25z
CkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBpZGVudGlmaWNhdGlvbiBhcyBhIHBp
dm90LCBkdXJpbmcgY29uZmxpY3Qgb3V0IGNoZWNraW5nLgpISU5UOiAgVGhlIHRyYW5zYWN0aW9u
IG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KQ09OVEVYVDogIFNRTCBzdGF0ZW1lbnQgIlNFTEVD
VCAxIEZST00gT05MWSAicHVibGljIi4iam9icyIgeCBXSEVSRSAiZmxpZ2h0IiBPUEVSQVRPUihw
Z19jYXRhbG9nLj0pICQxIEFORCAiam9iIjo6cGdfY2F0YWxvZy50ZXh0IE9QRVJBVE9SKHBnX2Nh
dGFsb2cuPSkgJDI6OnBnX2NhdGFsb2cudGV4dCBGT1IgU0hBUkUgT0YgeCIKKSByZXRyeWluZyAu
Li4KMjAxNy0wNi0yOCAxMDozNTo0NCBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnRdIHRyYW5z
YWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VS
Uk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJS
T1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRl
bmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBv
biBpZGVudGlmaWNhdGlvbiBhcyBhIHBpdm90LCBkdXJpbmcgY29tbWl0IGF0dGVtcHQuCkhJTlQ6
ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4u
LgoyMDE3LTA2LTI4IDEwOjM1OjQ0IFogW3Rlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGVdIHRy
YW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFM
X0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkg
RVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBl
bmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxl
ZCBvbiBpZGVudGlmaWNhdGlvbiBhcyBhIHBpdm90LCBkdXJpbmcgY29uZmxpY3Qgb3V0IGNoZWNr
aW5nLgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KQ09O
VEVYVDogIFNRTCBzdGF0ZW1lbnQgIlNFTEVDVCAxIEZST00gT05MWSAicHVibGljIi4iam9icyIg
eCBXSEVSRSAiZmxpZ2h0IiBPUEVSQVRPUihwZ19jYXRhbG9nLj0pICQxIEFORCAiam9iIjo6cGdf
Y2F0YWxvZy50ZXh0IE9QRVJBVE9SKHBnX2NhdGFsb2cuPSkgJDI6OnBnX2NhdGFsb2cudGV4dCBG
T1IgU0hBUkUgT0YgeCIKKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yOCAxMDozNTo0NCBaIFt0ZXN0
LWFtZDY0LWFtZDY0LXBhaXJdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NT
VEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVT
X0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBk
dWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDog
IFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBpZGVudGlmaWNhdGlvbiBhcyBhIHBpdm90LCBkdXJp
bmcgY29uZmxpY3Qgb3V0IGNoZWNraW5nLgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1
Y2NlZWQgaWYgcmV0cmllZC4KQ09OVEVYVDogIFNRTCBzdGF0ZW1lbnQgIlNFTEVDVCAxIEZST00g
T05MWSAicHVibGljIi4iam9icyIgeCBXSEVSRSAiZmxpZ2h0IiBPUEVSQVRPUihwZ19jYXRhbG9n
Lj0pICQxIEFORCAiam9iIjo6cGdfY2F0YWxvZy50ZXh0IE9QRVJBVE9SKHBnX2NhdGFsb2cuPSkg
JDI6OnBnX2NhdGFsb2cudGV4dCBGT1IgU0hBUkUgT0YgeCIKKSByZXRyeWluZyAuLi4KMjAxNy0w
Ni0yOCAxMDozNTo0NCBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaF0gc3RhcnRpbmcgMTEx
MTM4LnRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVj
aygxKQoyMDE3LTA2LTI4IDEwOjM1OjQ1IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoXSBh
d2FpdGluZyAxMTExMzgudGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggdHMtYnVpbGQtY2hlY2sg
CjIwMTctMDYtMjggMTA6MzU6NDUgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbV0gdHJh
bnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxf
RVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBF
UlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVu
ZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVk
IG9uIGlkZW50aWZpY2F0aW9uIGFzIGEgcGl2b3QsIGR1cmluZyBjb21taXQgYXR0ZW1wdC4KSElO
VDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcg
Li4uCjIwMTctMDYtMjggMTA6MzU6NDUgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyXSB0cmFuc2Fj
dGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJP
UiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9S
OiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5j
aWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24g
aWRlbnRpZmljYXRpb24gYXMgYSBwaXZvdCwgZHVyaW5nIGNvbW1pdCBhdHRlbXB0LgpISU5UOiAg
VGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4K
MjAxNy0wNi0yOCAxMDozNTo0NSBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkXSB0cmFu
c2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9F
UlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVS
Uk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5k
ZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQg
b24gaWRlbnRpZmljYXRpb24gYXMgYSBwaXZvdCwgZHVyaW5nIGNvbmZsaWN0IG91dCBjaGVja2lu
Zy4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCkNPTlRF
WFQ6ICBTUUwgc3RhdGVtZW50ICJTRUxFQ1QgMSBGUk9NIE9OTFkgInB1YmxpYyIuImpvYnMiIHgg
V0hFUkUgImZsaWdodCIgT1BFUkFUT1IocGdfY2F0YWxvZy49KSAkMSBBTkQgImpvYiI6OnBnX2Nh
dGFsb2cudGV4dCBPUEVSQVRPUihwZ19jYXRhbG9nLj0pICQyOjpwZ19jYXRhbG9nLnRleHQgRk9S
IFNIQVJFIE9GIHgiCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjggMTA6MzU6NDUgWiBbdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21dIHRyYW5zYWN0aW9u
IHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQw
MDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBj
b3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMg
YW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBpZGVu
dGlmaWNhdGlvbiBhcyBhIHBpdm90LCBkdXJpbmcgY29uZmxpY3Qgb3V0IGNoZWNraW5nLgpISU5U
OiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KQ09OVEVYVDogIFNR
TCBzdGF0ZW1lbnQgIlNFTEVDVCAxIEZST00gT05MWSAicHVibGljIi4iam9icyIgeCBXSEVSRSAi
ZmxpZ2h0IiBPUEVSQVRPUihwZ19jYXRhbG9nLj0pICQxIEFORCAiam9iIjo6cGdfY2F0YWxvZy50
ZXh0IE9QRVJBVE9SKHBnX2NhdGFsb2cuPSkgJDI6OnBnX2NhdGFsb2cudGV4dCBGT1IgU0hBUkUg
T0YgeCIKKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yOCAxMDozNTo0NSBaIFt0ZXN0LWFtZDY0LWFt
ZDY0LW1pZ3J1cGdyYWRlXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RF
U1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19G
QVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVl
IHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBS
ZWFzb24gY29kZTogQ2FuY2VsZWQgb24gaWRlbnRpZmljYXRpb24gYXMgYSBwaXZvdCwgZHVyaW5n
IGNvbmZsaWN0IG91dCBjaGVja2luZy4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNj
ZWVkIGlmIHJldHJpZWQuCkNPTlRFWFQ6ICBTUUwgc3RhdGVtZW50ICJTRUxFQ1QgMSBGUk9NIE9O
TFkgInB1YmxpYyIuImpvYnMiIHggV0hFUkUgImZsaWdodCIgT1BFUkFUT1IocGdfY2F0YWxvZy49
KSAkMSBBTkQgImpvYiI6OnBnX2NhdGFsb2cudGV4dCBPUEVSQVRPUihwZ19jYXRhbG9nLj0pICQy
OjpwZ19jYXRhbG9nLnRleHQgRk9SIFNIQVJFIE9GIHgiCikgcmV0cnlpbmcgLi4uCjIwMTctMDYt
MjggMTA6MzU6NDUgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0XSB0cmFuc2FjdGlvbiBzZXJp
YWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkg
KGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQg
bm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25n
IHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gaWRlbnRpZmlj
YXRpb24gYXMgYSBwaXZvdCwgZHVyaW5nIGNvbW1pdCBhdHRlbXB0LgpISU5UOiAgVGhlIHRyYW5z
YWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0y
OCAxMDozNTo0NSBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpcl0gYXdhaXRpbmcgMTEx
MTM4LnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2
LTI4IDEwOjM1OjQ1IFogW3Rlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZF0gdHJhbnNh
Y3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJS
T1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJP
UjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVu
Y2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9u
IGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElO
VDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcg
Li4uCjIwMTctMDYtMjggMTA6MzU6NDUgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bF0gc3RhcnRpbmcg
MTExMTM4LnRlc3QtYW1kNjQtYW1kNjQteGwgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEp
CjIwMTctMDYtMjggMTA6MzU6NDUgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0XSB0
cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRB
TF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEp
IEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVw
ZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2Vs
ZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90
LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRy
eWluZyAuLi4KMjAxNy0wNi0yOCAxMDozNTo0NSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1pbnRlbF0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBT
UUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxf
RVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byBy
ZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29u
IGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBw
cmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJl
dHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjggMTA6MzU6NDUgWiBbdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWJdIHN0YXJ0aW5nIDExMTEzOC50ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiB0cy1i
dWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yOCAxMDozNTo0NiBaIFt0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDJdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAo
T1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBH
UkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2Vz
cyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJ
TDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0
IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3Vj
Y2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI4IDEwOjM1OjQ2IFogW3Rl
c3QtYW1kNjQtYW1kNjQteGxdIGF3YWl0aW5nIDExMTEzOC50ZXN0LWFtZDY0LWFtZDY0LXhsIHRz
LWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI4IDEwOjM1OjQ2IFogW3Rlc3QtYW1kNjQtYW1kNjQtcHln
cnViXSBhd2FpdGluZyAxMTExMzgudGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgdHMtYnVpbGQtY2hl
Y2sgCjIwMTctMDYtMjggMTA6MzU6NDYgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2hdIGZp
bmlzaGVkIDExMTEzOC50ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCB0cy1idWlsZC1jaGVjayAg
YmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjggMTA6MzU6
NDYgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2hdIDExMTEzOC50ZXN0LWFtZDY0LWFtZDY0
LWxpdmVwYXRjaCBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoy
MDE3LTA2LTI4IDEwOjM1OjQ2IFogW3Rlc3QtYW1kNjQtYW1kNjQtcGFpcl0gdHJhbnNhY3Rpb24g
c2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAw
MDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNv
dWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBh
bW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1p
dCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRo
ZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIw
MTctMDYtMjggMTA6MzU6NDYgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbV0gdHJhbnNh
Y3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJS
T1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJP
UjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVu
Y2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9u
IGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElO
VDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcg
Li4uCjIwMTctMDYtMjggMTA6MzU6NDYgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZV0g
c3RhcnRpbmcgMTExMTM4LnRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgdHMtYnVpbGQtY2hl
Y2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjggMTA6MzU6NDYgWiBbdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZF0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNU
LVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFU
QUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0
byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVh
c29uIGNvZGU6IENhbmNlbGVkIG9uIGlkZW50aWZpY2F0aW9uIGFzIGEgcGl2b3QsIGR1cmluZyBj
b25mbGljdCBvdXQgY2hlY2tpbmcuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2Vl
ZCBpZiByZXRyaWVkLgpDT05URVhUOiAgU1FMIHN0YXRlbWVudCAiU0VMRUNUIDEgRlJPTSBPTkxZ
ICJwdWJsaWMiLiJqb2JzIiB4IFdIRVJFICJmbGlnaHQiIE9QRVJBVE9SKHBnX2NhdGFsb2cuPSkg
JDEgQU5EICJqb2IiOjpwZ19jYXRhbG9nLnRleHQgT1BFUkFUT1IocGdfY2F0YWxvZy49KSAkMjo6
cGdfY2F0YWxvZy50ZXh0IEZPUiBTSEFSRSBPRiB4IgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI4
IDEwOjM1OjQ2IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydF0gZmluaXNoZWQgMTExMTM4LnRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9j
ZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjggMTA6MzU6NDYgWiBbdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0XSAxMTExMzgudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0IGNoZWNrLW5vdC1i
bG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjggMTA6MzU6NDYgWiBb
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21dIHN0YXJ0
aW5nIDExMTEzOC50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yOCAxMDozNTo0NiBa
IFt0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbF0gdHJhbnNhY3Rpb24gc2VyaWFs
aXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChk
YiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5v
dCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0
cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRl
bXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFu
c2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYt
MjggMTA6MzU6NDYgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0XSB0cmFuc2FjdGlv
biBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0
MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAg
Y291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVz
IGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29t
bWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAg
VGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4K
MjAxNy0wNi0yOCAxMDozNTo0NiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdV0gdHJh
bnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxf
RVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBF
UlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVu
ZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVk
IG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4K
SElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlp
bmcgLi4uCjIwMTctMDYtMjggMTA6MzU6NDYgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kXSBzdGFydGluZyAxMTExMzgudGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
IHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI4IDEwOjM1OjQ2IFogW3Rl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyXSBmaW5pc2hlZCAxMTExMzgudGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBl
eGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI4IDEwOjM1OjQ2IFogW3Rlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1wYWlyXSAxMTExMzgudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgY2hlY2st
bm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0yOCAxMDozNTo0
NiBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZh
aWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFp
bGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6
ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9u
cwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gaWRlbnRpZmljYXRpb24gYXMgYSBw
aXZvdCwgZHVyaW5nIGNvbW1pdCBhdHRlbXB0LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0
IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yOCAxMDozNTo0NiBa
IFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODZdIHRyYW5zYWN0aW9uIHNlcmlh
bGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAo
ZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBu
b3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcg
dHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0
ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJh
bnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2
LTI4IDEwOjM1OjQ3IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNR
TCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9F
UlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJl
YWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24g
Y29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHBy
ZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0
cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yOCAxMDozNTo0NyBaIFt0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aC1pbnRlbF0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NU
RVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNf
RkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1
ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAg
UmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4g
ZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVk
IGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjggMTA6MzU6NDcgWiBbdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUg
KE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQ
R1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nl
c3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRB
SUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGlj
dCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1
Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yOCAxMDozNTo0NyBaIFt0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbV0gdHJh
bnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxf
RVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBF
UlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVu
ZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVk
IG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4K
SElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlp
bmcgLi4uCjIwMTctMDYtMjggMTA6MzU6NDcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFk
ZV0gYXdhaXRpbmcgMTExMTM4LnRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgdHMtYnVpbGQt
Y2hlY2sgCjIwMTctMDYtMjggMTA6MzU6NDcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQ
R1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJP
UiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQv
d3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29k
ZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBh
cmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmll
ZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yOCAxMDozNTo0NyBaIFt0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c21dIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24g
ZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBm
YWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFs
aXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rp
b25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRo
IGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24g
bWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI4IDEwOjM1
OjQ3IFogZmxpZ2h0IDExMTEzOCByZWFwZWQgIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCBbNjg2
M10gRVhJVCAwCjIwMTctMDYtMjggMTA6MzU6NDcgWiBbdGVzdC14dGYtYW1kNjQtYW1kNjQtNF0g
dHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFU
QUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAx
KSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRl
cGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNl
bGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZv
dC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0
cnlpbmcgLi4uCjIwMTctMDYtMjggMTA6MzU6NDcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0XSBzdGFydGluZyAxMTExMzgudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0IHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI4IDEwOjM1
OjQ3IFogW3Rlc3QtYW1kNjQtYW1kNjQtcGFpcl0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBm
YWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZh
aWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxp
emUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlv
bnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGgg
Y29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBt
aWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjggMTA6MzU6
NDcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbV0gdHJhbnNhY3Rpb24gc2VyaWFsaXNh
dGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBl
eGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBz
ZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFu
c2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0
IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2Fj
dGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjgg
MTA6MzU6NDcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZF0gdHJhbnNhY3Rpb24gc2Vy
aWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEp
IChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxk
IG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9u
ZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBh
dHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0
cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTct
MDYtMjggMTA6MzU6NDcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjRdIHN0YXJ0aW5nIDExMTEzOC50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yOCAxMDozNTo0NyBa
IFt0ZXN0LWFtZDY0LWFtZDY0LXhsXSBmaW5pc2hlZCAxMTExMzgudGVzdC1hbWQ2NC1hbWQ2NC14
bCB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5
CjIwMTctMDYtMjggMTA6MzU6NDcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bF0gMTExMTM4LnRlc3Qt
YW1kNjQtYW1kNjQteGwgY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWls
ZWQKMjAxNy0wNi0yOCAxMDozNTo0NyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyXSB0cmFu
c2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9F
UlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVS
Uk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5k
ZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQg
b24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpI
SU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWlu
ZyAuLi4KMjAxNy0wNi0yOCAxMDozNTo0NyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1Yl0gZmlu
aXNoZWQgMTExMTM4LnRlc3QtYW1kNjQtYW1kNjQtcHlncnViIHRzLWJ1aWxkLWNoZWNrICBibG9j
a2VkIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxNy0wNi0yOCAxMDozNTo0NyBa
IFt0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1Yl0gMTExMTM4LnRlc3QtYW1kNjQtYW1kNjQtcHlncnVi
IGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjgg
MTA6MzU6NDcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHVdIHRyYW5zYWN0aW9uIHNl
cmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAx
KSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3Vs
ZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1v
bmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBpZGVudGlm
aWNhdGlvbiBhcyBhIHBpdm90LCBkdXJpbmcgY29tbWl0IGF0dGVtcHQuCkhJTlQ6ICBUaGUgdHJh
bnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2
LTI4IDEwOjM1OjQ3IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NF0gdHJh
bnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxf
RVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBF
UlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVu
ZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVk
IG9uIGlkZW50aWZpY2F0aW9uIGFzIGEgcGl2b3QsIGR1cmluZyBjb21taXQgYXR0ZW1wdC4KSElO
VDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcg
Li4uCjIwMTctMDYtMjggMTA6MzU6NDcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
aW50ZWxdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBH
UkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9S
LCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93
cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2Rl
OiBDYW5jZWxlZCBvbiBpZGVudGlmaWNhdGlvbiBhcyBhIHBpdm90LCBkdXJpbmcgY29tbWl0IGF0
dGVtcHQuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgop
IHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI4IDEwOjM1OjQ3IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0XSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUg
KE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQ
R1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nl
c3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRB
SUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gaWRlbnRpZmljYXRpb24gYXMgYSBwaXZvdCwg
ZHVyaW5nIGNvbW1pdCBhdHRlbXB0LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2Nl
ZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yOCAxMDozNTo0NyBaIFt0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWRdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVy
ZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQg
KFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFj
Y2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRF
VEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZs
aWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQg
c3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI4IDEwOjM1OjQ3IFog
W3Rlc3QteHRmLWFtZDY0LWFtZDY0LTVdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVy
ZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQg
KFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFj
Y2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRF
VEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZs
aWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQg
c3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI4IDEwOjM1OjQ3IFog
W3Rlc3QtYW1kNjQtYW1kNjQteGxdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAo
T1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBH
UkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2Vz
cyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJ
TDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0
IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3Vj
Y2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI4IDEwOjM1OjQ3IFogW3Rl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4Nl0gdHJhbnNhY3Rpb24gc2VyaWFsaXNh
dGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBl
eGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBz
ZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFu
c2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0
IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2Fj
dGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjgg
MTA6MzU6NDcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0XSB0cmFuc2Fj
dGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJP
UiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9S
OiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5j
aWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24g
Y29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5U
OiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAu
Li4KMjAxNy0wNi0yOCAxMDozNTo0NyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbF0g
dHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFU
QUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAx
KSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRl
cGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNl
bGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZv
dC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0
cnlpbmcgLi4uCjIwMTctMDYtMjggMTA6MzU6NDcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21dIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFp
bHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWls
ZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXpl
IGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25z
CkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNv
bmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWln
aHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI4IDEwOjM1OjQ3
IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
XSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19G
QVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAw
MDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUg
ZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2Fu
Y2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBp
dm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSBy
ZXRyeWluZyAuLi4KMjAxNy0wNi0yOCAxMDozNTo0NyBaIGZsaWdodCAxMTExMzggbnF1ZXVlZD0x
CjIwMTctMDYtMjggMTA6MzU6NDcgWiBmbGlnaHQgMTExMTM4IG5ydW5uaW5nPTM4CjIwMTctMDYt
MjggMTA6MzU6NDcgWiBmbGlnaHQgMTExMTM4IHJlYXBlZCAgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgWzY4NjddIEVYSVQgMAoyMDE3LTA2LTI4IDEwOjM1OjQ3IFogW3Rlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0Ml0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NU
RVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNf
RkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1
ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAg
UmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4g
ZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVk
IGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjggMTA6MzU6NDggWiBbdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZh
aWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFp
bGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6
ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9u
cwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBj
b25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1p
Z2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yOCAxMDozNTo0
OCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c21dIHRyYW5z
YWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VS
Uk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJS
T1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRl
bmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBv
biBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJ
TlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5n
IC4uLgoyMDE3LTA2LTI4IDEwOjM1OjQ4IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NF0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwg
UEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJS
T1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFk
L3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNv
ZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVw
YXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJp
ZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjggMTA6MzU6NDggWiBbdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWJdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FM
IFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VS
Uk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVh
ZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBj
b2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJl
cGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRy
aWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI4IDEwOjM1OjQ4IFogW3Rlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0XSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZh
aWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFp
bGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6
ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9u
cwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBj
b25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1p
Z2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yOCAxMDozNTo0
OCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21dIHRyYW5z
YWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VS
Uk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJS
T1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRl
bmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBv
biBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJ
TlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5n
IC4uLgoyMDE3LTA2LTI4IDEwOjM1OjQ4IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGRd
IHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZB
VEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAw
MSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBk
ZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5j
ZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2
b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJl
dHJ5aW5nIC4uLgoyMDE3LTA2LTI4IDEwOjM1OjQ4IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c21dIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBH
UkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9S
LCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93
cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2Rl
OiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFy
ZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVk
LgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI4IDEwOjM1OjQ4IFogW3Rlc3QtYW1kNjQtYW1kNjQt
cGFpcl0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdS
RVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1Is
IDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dy
aXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6
IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJl
ZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQu
CikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjggMTA6MzU6NDggWiBbdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2XSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9T
U1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JF
U19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3Mg
ZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6
ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBp
biBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2Nl
ZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yOCAxMDozNTo0OCBaIFt0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjRdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRp
b24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhl
YyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2Vy
aWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNh
Y3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3
aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rp
b24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI4IDEw
OjM1OjQ4IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcnRkc10gdHJhbnNhY3Rpb24gc2VyaWFsaXNh
dGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBl
eGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBz
ZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFu
c2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0
IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2Fj
dGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjgg
MTA6MzU6NDggWiBbdGVzdC14dGYtYW1kNjQtYW1kNjQtMV0gdHJhbnNhY3Rpb24gc2VyaWFsaXNh
dGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBl
eGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBz
ZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFu
c2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0
IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2Fj
dGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjgg
MTA6MzU6NDggWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293Ml0gdHJhbnNhY3Rpb24gc2VyaWFs
aXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChk
YiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5v
dCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0
cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRl
bXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFu
c2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYt
MjggMTA6MzU6NDggWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0XSB0cmFu
c2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9F
UlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVS
Uk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5k
ZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQg
b24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpI
SU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWlu
ZyAuLi4KMjAxNy0wNi0yOCAxMDozNTo0OCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1k
NjRdIHN0YXJ0aW5nIDExMTEzOC50ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgdHMtYnVp
bGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjggMTA6MzU6NDggWiBbdGVzdC1hbWQ2
NC1hbWQ2NC14bC1tdWx0aXZjcHVdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAo
T1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBH
UkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2Vz
cyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJ
TDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0
IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3Vj
Y2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI4IDEwOjM1OjQ4IFogW3Rl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0XSB0cmFuc2FjdGlvbiBzZXJp
YWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkg
KGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQg
bm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25n
IHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0
dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRy
YW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0w
Ni0yOCAxMDozNTo0OCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWRdIHRyYW5zYWN0aW9u
IHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQw
MDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBj
b3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMg
YW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21t
aXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBU
aGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoy
MDE3LTA2LTI4IDEwOjM1OjQ4IFogW3Rlc3QteHRmLWFtZDY0LWFtZDY0LTJdIHRyYW5zYWN0aW9u
IHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQw
MDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBj
b3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMg
YW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21t
aXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBU
aGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoy
MDE3LTA2LTI4IDEwOjM1OjQ4IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2
NF0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNf
RkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQw
MDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRl
IGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENh
bmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBw
aXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikg
cmV0cnlpbmcgLi4uCjIwMTctMDYtMjggMTA6MzU6NDggWiBbdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtaW50ZWxdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVT
VC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZB
VEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUg
dG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJl
YXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZy
b20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBp
ZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI4IDEwOjM1OjQ4IFogW3Rlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4Nl0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBm
YWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZh
aWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxp
emUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlv
bnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGgg
Y29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBt
aWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjggMTA6MzU6
NDggWiBmbGlnaHQgMTExMTM4IG5xdWV1ZWQ9MQoyMDE3LTA2LTI4IDEwOjM1OjQ4IFogW3Rlc3Qt
YW1kNjQtYW1kNjQteGwteHNtXSBzdGFydGluZyAxMTExMzgudGVzdC1hbWQ2NC1hbWQ2NC14bC14
c20gdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjggMTA6MzU6NDggWiBm
bGlnaHQgMTExMTM4IG5ydW5uaW5nPTM3CjIwMTctMDYtMjggMTA6MzU6NDggWiBmbGlnaHQgMTEx
MTM4IHJlYXBlZCAgdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggWzY4NzldIEVYSVQgMAoyMDE3
LTA2LTI4IDEwOjM1OjQ4IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NF0g
dHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFU
QUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAx
KSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRl
cGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNl
bGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZv
dC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0
cnlpbmcgLi4uCjIwMTctMDYtMjggMTA6MzU6NDggWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21dIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFp
bHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWls
ZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXpl
IGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25z
CkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNv
bmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWln
aHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI4IDEwOjM1OjQ4
IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0
aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4
ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNl
cmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5z
YWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQg
d2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0
aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yOCAx
MDozNTo0OCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbV0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwg
UEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJS
T1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFk
L3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNv
ZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVw
YXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJp
ZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjggMTA6MzU6NDggWiBbdGVzdC1hbWQ2NC1hbWQ2
NC1ydW1wcnVuLWFtZDY0XSBhd2FpdGluZyAxMTExMzgudGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVu
LWFtZDY0IHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI4IDEwOjM1OjQ4IFogW3Rlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZF0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJl
IChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAo
UEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNj
ZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVU
QUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxp
Y3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBz
dWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjggMTA6MzU6NDggWiBb
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtXSB0cmFuc2FjdGlv
biBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0
MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAg
Y291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVz
IGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29t
bWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAg
VGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4K
MjAxNy0wNi0yOCAxMDozNTo0OCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1k
NjRdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVT
X0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0
MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0
ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBD
YW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQg
cGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgop
IHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI4IDEwOjM1OjQ4IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0Ml0gc3RhcnRpbmcgMTExMTM4LnRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiB0cy1i
dWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yOCAxMDozNTo0OCBaIFt0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1Yl0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NU
RVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNf
RkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1
ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAg
UmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4g
ZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVk
IGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjggMTA6MzU6NDggWiBbdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjRdIHN0YXJ0aW5nIDExMTEzOC50ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCB0cy1idWlsZC1jaGVjayAgYnVp
bGQtY2hlY2soMSkKMjAxNy0wNi0yOCAxMDozNTo0OCBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQ
R1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJP
UiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQv
d3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29k
ZTogQ2FuY2VsZWQgb24gaWRlbnRpZmljYXRpb24gYXMgYSBwaXZvdCwgZHVyaW5nIGNvbmZsaWN0
IG91dCBjaGVja2luZy4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJl
dHJpZWQuCkNPTlRFWFQ6ICBTUUwgc3RhdGVtZW50ICJTRUxFQ1QgMSBGUk9NIE9OTFkgInB1Ymxp
YyIuImpvYnMiIHggV0hFUkUgImZsaWdodCIgT1BFUkFUT1IocGdfY2F0YWxvZy49KSAkMSBBTkQg
ImpvYiI6OnBnX2NhdGFsb2cudGV4dCBPUEVSQVRPUihwZ19jYXRhbG9nLj0pICQyOjpwZ19jYXRh
bG9nLnRleHQgRk9SIFNIQVJFIE9GIHgiCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjggMTA6MzU6
NDkgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtXSB0cmFu
c2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9F
UlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVS
Uk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5k
ZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQg
b24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpI
SU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWlu
ZyAuLi4KMjAxNy0wNi0yOCAxMDozNTo0OSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODZdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FM
IFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VS
Uk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVh
ZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBj
b2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJl
cGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRy
aWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI4IDEwOjM1OjQ5IFogW3Rlc3QtYW1kNjQtYW1k
NjQtcGFpcl0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwg
UEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJS
T1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFk
L3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNv
ZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVw
YXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJp
ZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjggMTA6MzU6NDkgWiBbdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbV0gYXdhaXRpbmcgMTExMTM4LnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjggMTA6MzU6NDkgWiBbdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0XSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUg
KE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQ
R1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nl
c3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRB
SUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGlj
dCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1
Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yOCAxMDozNTo0OSBaIFt0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHNdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVy
ZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQg
KFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFj
Y2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRF
VEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZs
aWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQg
c3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI4IDEwOjM1OjQ5IFog
W3Rlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzJdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFp
bHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWls
ZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXpl
IGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25z
CkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNv
bmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWln
aHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI4IDEwOjM1OjQ5
IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NF0gdHJhbnNhY3Rpb24gc2Vy
aWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEp
IChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxk
IG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9u
ZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBh
dHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0
cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTct
MDYtMjggMTA6MzU6NDkgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyXSB0cmFuc2FjdGlv
biBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0
MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAg
Y291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVz
IGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29t
bWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAg
VGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4K
MjAxNy0wNi0yOCAxMDozNTo0OSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbV0gYXdhaXRpbmcg
MTExMTM4LnRlc3QtYW1kNjQtYW1kNjQteGwteHNtIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI4
IDEwOjM1OjQ5IFogZmxpZ2h0IDExMTEzOCBucXVldWVkPTEKMjAxNy0wNi0yOCAxMDozNTo0OSBa
IGZsaWdodCAxMTExMzggbnJ1bm5pbmc9MzYKMjAxNy0wNi0yOCAxMDozNTo0OSBaIGZsaWdodCAx
MTExMzggcmVhcGVkICB0ZXN0LWFtZDY0LWFtZDY0LXhsIFs2OTA3XSBFWElUIDAKMjAxNy0wNi0y
OCAxMDozNTo0OSBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zXSB0cmFuc2FjdGlvbiBzZXJpYWxp
c2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRi
IGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90
IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRy
YW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVt
cHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5z
YWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0y
OCAxMDozNTo0OSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NF0g
YXdhaXRpbmcgMTExMTM4LnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
IHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI4IDEwOjM1OjQ5IFogW3Rlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0XSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1
cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVk
IChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBh
Y2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpE
RVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25m
bGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0
IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yOCAxMDozNTo0OSBa
IFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWRdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24g
ZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBm
YWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFs
aXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rp
b25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRo
IGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24g
bWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI4IDEwOjM1
OjQ5IFogW3Rlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsXSB0cmFuc2FjdGlvbiBz
ZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAw
MSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291
bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFt
b25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0
IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhl
IHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAx
Ny0wNi0yOCAxMDozNTo0OSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODZd
IHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZB
VEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAw
MSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBk
ZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5j
ZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2
b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJl
dHJ5aW5nIC4uLgoyMDE3LTA2LTI4IDEwOjM1OjQ5IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NF0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNU
LVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFU
QUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0
byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVh
c29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJv
bSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlm
IHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjggMTA6MzU6NDkgWiBbdGVzdC1hbWQ2
NC1hbWQ2NC14bC1tdWx0aXZjcHVdIHN0YXJ0aW5nIDExMTEzOC50ZXN0LWFtZDY0LWFtZDY0LXhs
LW11bHRpdmNwdSB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yOCAxMDoz
NTo1MCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbF0gdHJhbnNhY3Rpb24gc2VyaWFs
aXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChk
YiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5v
dCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0
cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRl
bXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFu
c2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYt
MjggMTA6MzU6NTAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c21dIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1Q
U1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFM
X0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8g
cmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNv
biBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20g
cHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiBy
ZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI4IDEwOjM1OjUwIFogW3Rlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGRdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NT
VEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVT
X0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBk
dWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDog
IFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGlu
IGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2Vl
ZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI4IDEwOjM1OjUwIFogW3Rlc3Qt
YW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1XSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1
cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVk
IChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBh
Y2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpE
RVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25m
bGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0
IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuCgoyMDE3LTA2LTI4IDEwOjM1OjUwIFog
W3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NF0gdHJhbnNhY3Rpb24gc2VyaWFs
aXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChk
YiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5v
dCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0
cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRl
bXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFu
c2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYt
MjggMTA6MzU6NTAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0XSB0cmFu
c2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9F
UlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVS
Uk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5k
ZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQg
b24gaWRlbnRpZmljYXRpb24gYXMgYSBwaXZvdCwgZHVyaW5nIHdyaXRlLgpISU5UOiAgVGhlIHRy
YW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0w
Ni0yOCAxMDozNTo1MCBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yXSB0cmFuc2FjdGlvbiBzZXJp
YWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkg
KGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQg
bm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25n
IHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gaWRlbnRpZmlj
YXRpb24gYXMgYSBwaXZvdCwgZHVyaW5nIGNvbmZsaWN0IGluIGNoZWNraW5nLgpISU5UOiAgVGhl
IHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAx
Ny0wNi0yOCAxMDozNTo1MCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWRdIHRy
YW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFM
X0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkg
RVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBl
bmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxl
ZCBvbiBpZGVudGlmaWNhdGlvbiBhcyBhIHBpdm90LCBkdXJpbmcgd3JpdGUuCkhJTlQ6ICBUaGUg
dHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3
LTA2LTI4IDEwOjM1OjUwIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbV0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwg
UEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJS
T1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFk
L3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNv
ZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVw
YXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJp
ZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjggMTA6MzU6NTAgWiBbdGVzdC1hbWQ2NC1hbWQ2
NC14bC1ydGRzXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNR
TCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9F
UlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJl
YWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24g
Y29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHBy
ZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0
cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yOCAxMDozNTo1MCBaIGZsaWdodCAxMTExMzgg
bnF1ZXVlZD0xCjIwMTctMDYtMjggMTA6MzU6NTAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyXSB0
cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRB
TF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEp
IEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVw
ZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2Vs
ZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90
LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRy
eWluZyAuLi4KMjAxNy0wNi0yOCAxMDozNTo1MCBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01XSB0
cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRB
TF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEp
IEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVw
ZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2Vs
ZWQgb24gaWRlbnRpZmljYXRpb24gYXMgYSBwaXZvdCwgZHVyaW5nIGNvbmZsaWN0IGluIGNoZWNr
aW5nLgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSBy
ZXRyeWluZyAuLi4KMjAxNy0wNi0yOCAxMDozNTo1MCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjRdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVT
VC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZB
VEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUg
dG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJl
YXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZy
b20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBp
ZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI4IDEwOjM1OjUwIFogW3Rlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtXSB0cmFuc2FjdGlvbiBz
ZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAw
MSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291
bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFt
b25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gaWRlbnRp
ZmljYXRpb24gYXMgYSBwaXZvdCwgZHVyaW5nIHdyaXRlLgpISU5UOiAgVGhlIHRyYW5zYWN0aW9u
IG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yOCAxMDoz
NTo1MCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1Yl0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlv
biBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVj
IGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJp
YWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2Fj
dGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdp
dGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlv
biBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjggMTA6
MzU6NTAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293Ml0gdHJhbnNhY3Rpb24gc2VyaWFsaXNh
dGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBl
eGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBz
ZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFu
c2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0
IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2Fj
dGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjgg
MTA6MzU6NTAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kXSB0cmFuc2FjdGlvbiBzZXJp
YWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkg
KGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQg
bm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25n
IHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0
dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRy
YW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0w
Ni0yOCAxMDozNTo1MCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjRdIHRy
YW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFM
X0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkg
RVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBl
bmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxl
ZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3Qu
CkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5
aW5nIC4uLgoyMDE3LTA2LTI4IDEwOjM1OjUwIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4Nl0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBT
UUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxf
RVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byBy
ZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29u
IGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBw
cmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJl
dHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjggMTA6MzU6NTAgWiBmbGlnaHQgMTExMTM4
IG5ydW5uaW5nPTM1CjIwMTctMDYtMjggMTA6MzU6NTAgWiBbdGVzdC14dGYtYW1kNjQtYW1kNjQt
NF0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNf
RkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQw
MDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRl
IGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENh
bmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBw
aXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikg
cmV0cnlpbmcgLi4uCjIwMTctMDYtMjggMTA6MzU6NTAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjRdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAo
T1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBH
UkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2Vz
cyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJ
TDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0
IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3Vj
Y2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI4IDEwOjM1OjUwIFogW3Rl
c3QteHRmLWFtZDY0LWFtZDY0LTNdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAo
T1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBH
UkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2Vz
cyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJ
TDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0
IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3Vj
Y2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI4IDEwOjM1OjUwIFogW3Rl
c3QteHRmLWFtZDY0LWFtZDY0LTFdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAo
T1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBH
UkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2Vz
cyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJ
TDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0
IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3Vj
Y2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI4IDEwOjM1OjUwIFogW3Rl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4Nl0gdHJhbnNhY3Rpb24gc2VyaWFsaXNh
dGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBl
eGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBz
ZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFu
c2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0
IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2Fj
dGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjgg
MTA6MzU6NTAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0XSB0cmFuc2Fj
dGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJP
UiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9S
OiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5j
aWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24g
Y29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5U
OiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAu
Li4KMjAxNy0wNi0yOCAxMDozNTo1MCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1p
bnRlbF0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdS
RVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1Is
IDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dy
aXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6
IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJl
ZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQu
CikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjggMTA6MzU6NTAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtXSBzdGFydGluZyAxMTExMzgudGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1j
aGVjaygxKQoyMDE3LTA2LTI4IDEwOjM1OjUwIFogW3Rlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1h
bWQ2NF0gZmluaXNoZWQgMTExMTM4LnRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCB0cy1i
dWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTct
MDYtMjggMTA6MzU6NTAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0XSAxMTExMzgu
dGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDog
dGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjggMTA6MzU6NTAgWiBbdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtXSBhd2FpdGluZyAxMTExMzgudGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWJ1aWxkLWNoZWNrIAoyMDE3
LTA2LTI4IDEwOjM1OjUwIFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c21dIGZpbmlzaGVk
IDExMTEzOC50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIHRzLWJ1aWxkLWNoZWNrICBibG9j
a2VkIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxNy0wNi0yOCAxMDozNTo1MCBa
IFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtXSAxMTExMzgudGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoy
MDE3LTA2LTI4IDEwOjM1OjUxIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsXSB0cmFu
c2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9F
UlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVS
Uk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5k
ZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQg
b24gaWRlbnRpZmljYXRpb24gYXMgYSBwaXZvdCwgZHVyaW5nIGNvbW1pdCBhdHRlbXB0LgpISU5U
OiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAu
Li4KMjAxNy0wNi0yOCAxMDozNTo1MSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWRdIGF3YWl0aW5nIDExMTEzOC50ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgdHMt
YnVpbGQtY2hlY2sgCjIwMTctMDYtMjggMTA6MzU6NTEgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21dIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24g
ZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBm
YWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFs
aXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rp
b25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBpZGVudGlmaWNhdGlvbiBhcyBh
IHBpdm90LCBkdXJpbmcgY29uZmxpY3QgaW4gY2hlY2tpbmcuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rp
b24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI4IDEw
OjM1OjUxIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NF0gdHJhbnNhY3Rp
b24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1Ig
NDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjog
IGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2ll
cyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGlk
ZW50aWZpY2F0aW9uIGFzIGEgcGl2b3QsIGR1cmluZyBjb25mbGljdCBpbiBjaGVja2luZy4KSElO
VDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcg
Li4uCjIwMTctMDYtMjggMTA6MzU6NTEgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyXSB0
cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRB
TF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEp
IEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVw
ZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2Vs
ZWQgb24gaWRlbnRpZmljYXRpb24gYXMgYSBwaXZvdCwgZHVyaW5nIGNvbW1pdCBhdHRlbXB0LgpI
SU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWlu
ZyAuLi4KMjAxNy0wNi0yOCAxMDozNTo1MSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbV0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWls
dXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxl
ZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUg
YWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMK
REVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGlkZW50aWZpY2F0aW9uIGFzIGEgcGl2
b3QsIGR1cmluZyBjb25mbGljdCBpbiBjaGVja2luZy4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBt
aWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjggMTA6MzU6
NTEgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZF0gdHJhbnNhY3Rpb24gc2VyaWFsaXNh
dGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBl
eGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBz
ZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFu
c2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGlkZW50aWZpY2F0aW9u
IGFzIGEgcGl2b3QsIGR1cmluZyBjb25mbGljdCBpbiBjaGVja2luZy4KSElOVDogIFRoZSB0cmFu
c2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYt
MjggMTA6MzU6NTEgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjRd
IHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZB
VEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAw
MSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBk
ZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5j
ZWxlZCBvbiBpZGVudGlmaWNhdGlvbiBhcyBhIHBpdm90LCBkdXJpbmcgY29uZmxpY3QgaW4gY2hl
Y2tpbmcuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaQoKMjAx
Ny0wNi0yOCAxMDozNTo1MSBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yXSB0cmFuc2FjdGlvbiBz
ZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAw
MSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291
bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFt
b25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gaWRlbnRp
ZmljYXRpb24gYXMgYSBwaXZvdCwgZHVyaW5nIGNvbmZsaWN0IG91dCBjaGVja2luZy4KSElOVDog
IFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCkNPTlRFWFQ6ICBTUUwg
c3RhdGVtZW50ICJTRUxFQ1QgMSBGUk9NIE9OTFkgInB1YmxpYyIuImpvYnMiIHggV0hFUkUgImZs
aWdodCIgT1BFUkFUT1IocGdfY2F0YWxvZy49KSAkMSBBTkQgImpvYiI6OnBnX2NhdGFsb2cudGV4
dCBPUEVSQVRPUihwZ19jYXRhbG9nLj0pICQyOjpwZ19jYXRhbG9nLnRleHQgRk9SIFNIQVJFIE9G
IHgiCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjggMTA6MzU6NTEgWiBbdGVzdC1hbWQ2NC1hbWQ2
NC1wYWlyXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQ
R1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJP
UiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQv
d3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29k
ZTogQ2FuY2VsZWQgb24gaWRlbnRpZmljYXRpb24gYXMgYSBwaXZvdCwgZHVyaW5nIGNvbmZsaWN0
IG91dCBjaGVja2luZy4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJl
dHJpZWQuCkNPTlRFWFQ6ICBTUUwgc3RhdGVtZW50ICJTRUxFQ1QgMSBGUk9NIE9OTFkgInB1Ymxp
YyIuImpvYnMiIHggV0hFUkUgImZsaWdodCIgT1BFUkFUT1IocGdfY2F0YWxvZy49KSAkMSBBTkQg
ImpvYiI6OnBnX2NhdGFsb2cudGV4dCBPUEVSQVRPUihwZ19jYXRhbG9nLj0pICQyOjpwZ19jYXRh
bG9nLnRleHQgRk9SIFNIQVJFIE9GIHgiCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjggMTA6MzU6
NTEgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtXSB0cmFu
c2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9F
UlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVS
Uk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5k
ZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQg
b24gaWRlbnRpZmljYXRpb24gYXMgYSBwaXZvdCwgZHVyaW5nIGNvbmZsaWN0IGluIGNoZWNraW5n
LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRy
eWluZyAuLi4KMjAxNy0wNi0yOCAxMDozNTo1MSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHNd
IHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZB
VEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAw
MSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBk
ZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5j
ZWxlZCBvbiBpZGVudGlmaWNhdGlvbiBhcyBhIHBpdm90LCBkdXJpbmcgY29uZmxpY3Qgb3V0IGNo
ZWNraW5nLgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4K
Q09OVEVYVDogIFNRTCBzdGF0ZW1lbnQgIlNFTEVDVCAxIEZST00gT05MWSAicHVibGljIi4iam9i
cyIgeCBXSEVSRSAiZmxpZ2h0IiBPUEVSQVRPUihwZ19jYXRhbG9nLj0pICQxIEFORCAiam9iIjo6
cGdfY2F0YWxvZy50ZXh0IE9QRVJBVE9SKHBnX2NhdGFsb2cuPSkgJDI6OnBnX2NhdGFsb2cudGV4
dCBGT1IgU0hBUkUgT0YgeCIKKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yOCAxMDozNTo1MSBaIFt0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjRdIHRyYW5zYWN0aW9uIHNlcmlhbGlz
YXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIg
ZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qg
c2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJh
bnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1w
dCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNh
Y3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI4
IDEwOjM1OjUxIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NF0gdHJhbnNh
Y3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJS
T1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJP
UjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVu
Y2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9u
IGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElO
VDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcg
Li4uCjIwMTctMDYtMjggMTA6MzU6NTEgWiBbdGVzdC14dGYtYW1kNjQtYW1kNjQtMV0gdHJhbnNh
Y3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJS
T1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJP
UjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVu
Y2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9u
IGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElO
VDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcg
Li4uCjIwMTctMDYtMjggMTA6MzU6NTEgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2XSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQ
R1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJP
UiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQv
d3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29k
ZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBh
cmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmll
ZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yOCAxMDozNTo1MSBaIFt0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFjb3cyXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNR
TCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9F
UlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJl
YWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24g
Y29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHBy
ZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0
cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yOCAxMDozNTo1MSBaIFt0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjEwLWkzODZdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVy
ZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQg
KFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFj
Y2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRF
VEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZs
aWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQg
c3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI4IDEwOjM1OjUxIFog
W3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NF0gdHJhbnNhY3Rpb24gc2VyaWFs
aXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChk
YiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5v
dCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0
cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRl
bXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFu
c2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYt
MjggMTA6MzU6NTEgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWxdIHRyYW5z
YWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VS
Uk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJS
T1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRl
bmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBv
biBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJ
TlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5n
IC4uLgoyMDE3LTA2LTI4IDEwOjM1OjUxIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZF0g
dHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFU
QUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAx
KSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRl
cGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNl
bGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZv
dC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0
cnlpbmcgLi4uCjIwMTctMDYtMjggMTA6MzU6NTEgWiBbdGVzdC14dGYtYW1kNjQtYW1kNjQtNF0g
dHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFU
QUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAx
KSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRl
cGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNl
bGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZv
dC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0
cnlpbmcgLi4uCjIwMTctMDYtMjggMTA6MzU6NTEgWiBmbGlnaHQgMTExMTM4IHJlYXBlZCAgdGVz
dC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IFs2OTA0XSBFWElUIDAKMjAxNy0wNi0yOCAxMDoz
NTo1MSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjRdIHRyYW5zYWN0aW9u
IHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQw
MDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBj
b3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMg
YW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21t
aXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBU
aGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoy
MDE3LTA2LTI4IDEwOjM1OjUxIFogW3Rlc3QteHRmLWFtZDY0LWFtZDY0LTNdIHRyYW5zYWN0aW9u
IHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQw
MDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBj
b3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMg
YW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21t
aXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBU
aGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoy
MDE3LTA2LTI4IDEwOjM1OjUxIFogW3Rlc3QteHRmLWFtZDY0LWFtZDY0LTVdIHN0YXJ0aW5nIDEx
MTEzOC50ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01IHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygx
KQoyMDE3LTA2LTI4IDEwOjM1OjUxIFogW3Rlc3QteHRmLWFtZDY0LWFtZDY0LTVdIGF3YWl0aW5n
IDExMTEzOC50ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01IHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI4
IDEwOjM1OjUxIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0XSBm
aW5pc2hlZCAxMTExMzgudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
dHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoy
MDE3LTA2LTI4IDEwOjM1OjUxIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0XSAxMTExMzgudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
Y2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0yOCAx
MDozNTo1MSBaIGZsaWdodCAxMTExMzggbnF1ZXVlZD0xCjIwMTctMDYtMjggMTA6MzU6NTEgWiBm
bGlnaHQgMTExMTM4IG5ydW5uaW5nPTM0CjIwMTctMDYtMjggMTA6MzU6NTEgWiBmbGlnaHQgMTEx
MTM4IHJlYXBlZCAgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSBbNjg3Nl0gRVhJVCAwCjIw
MTctMDYtMjggMTA6MzU6NTIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyXSB0cmFuc2FjdGlvbiBz
ZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAw
MSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291
bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFt
b25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0
IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhl
IHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAx
Ny0wNi0yOCAxMDozNTo1MiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDJdIGF3YWl0aW5n
IDExMTEzOC50ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgdHMtYnVpbGQtY2hlY2sgCjIwMTct
MDYtMjggMTA6MzU6NTIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2XSB0
cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRB
TF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEp
IEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVw
ZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2Vs
ZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90
LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRy
eWluZyAuLi4KMjAxNy0wNi0yOCAxMDozNTo1MiBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yXSB0
cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRB
TF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEp
IEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVw
ZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2Vs
ZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90
LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRy
eWluZyAuLi4KMjAxNy0wNi0yOCAxMDozNTo1MiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjRdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1Q
U1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFM
X0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8g
cmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNv
biBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20g
cHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiBy
ZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI4IDEwOjM1OjUyIFogW3Rlc3QtYW1kNjQt
YW1kNjQteGwtcnRkc10gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNU
LVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFU
QUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0
byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVh
c29uIGNvZGU6IENhbmNlbGVkIG9uIGlkZW50aWZpY2F0aW9uIGFzIGEgcGl2b3QsIGR1cmluZyB3
cml0ZS4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikg
cmV0cnlpbmcgLi4uCjIwMTctMDYtMjggMTA6MzU6NTIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjRdIGF3YWl0aW5nIDExMTEzOC50ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yOCAxMDozNTo1
MiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjRdIHRyYW5zYWN0aW9uIHNl
cmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAx
KSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3Vs
ZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1v
bmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQg
YXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUg
dHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3
LTA2LTI4IDEwOjM1OjUyIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1XSB0cmFuc2Fj
dGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJP
UiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9S
OiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5j
aWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24g
Y29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5U
OiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAu
Li4KMjAxNy0wNi0yOCAxMDozNTo1MiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyXSB0cmFu
c2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9F
UlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVS
Uk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5k
ZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQg
b24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpI
SU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWlu
ZyAuLi4KMjAxNy0wNi0yOCAxMDozNTo1MiBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xXSB0cmFu
c2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9F
UlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVS
Uk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5k
ZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQg
b24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpI
SU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWlu
ZyAuLi4KMjAxNy0wNi0yOCAxMDozNTo1MiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjRdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FM
IFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VS
Uk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVh
ZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBj
b2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJl
cGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRy
aWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI4IDEwOjM1OjUyIFogW3Rlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtXSB0cmFuc2FjdGlvbiBzZXJp
YWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkg
KGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQg
bm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25n
IHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0
dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRy
YW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0w
Ni0yOCAxMDozNTo1MiBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkXSB0cmFuc2FjdGlv
biBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0
MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAg
Y291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVz
IGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29t
bWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAg
VGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4K
MjAxNy0wNi0yOCAxMDozNTo1MiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c21dIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1Q
U1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFM
X0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8g
cmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNv
biBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20g
cHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiBy
ZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI4IDEwOjM1OjUyIFogW3Rlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4Nl0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWls
dXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxl
ZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUg
YWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMK
REVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29u
ZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdo
dCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjggMTA6MzU6NTIg
WiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWxdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRp
b24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhl
YyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2Vy
aWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNh
Y3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBpZGVudGlmaWNhdGlvbiBh
cyBhIHBpdm90LCBkdXJpbmcgY29tbWl0IGF0dGVtcHQuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24g
bWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI4IDEwOjM1
OjUyIFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
XSBhd2FpdGluZyAxMTExMzgudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjggMTA6MzU6NTIgWiBbdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZh
aWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFp
bGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6
ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9u
cwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBj
b25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1p
Z2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yOCAxMDozNTo1
MiBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZh
aWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFp
bGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6
ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9u
cwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBj
b25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1p
Z2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yOCAxMDozNTo1
MiBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00XSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZh
aWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFp
bGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6
ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9u
cwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBj
b25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1p
Z2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yOCAxMDozNTo1
MiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWRdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRp
b24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhl
YyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2Vy
aWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNh
Y3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3
aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rp
b24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI4IDEw
OjM1OjUyIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NF0gdHJhbnNhY3Rp
b24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1Ig
NDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjog
IGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2ll
cyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGlk
ZW50aWZpY2F0aW9uIGFzIGEgcGl2b3QsIGR1cmluZyBjb25mbGljdCBvdXQgY2hlY2tpbmcuCkhJ
TlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgpDT05URVhUOiAg
U1FMIHN0YXRlbWVudCAiU0VMRUNUIDEgRlJPTSBPTkxZICJwdWJsaWMiLiJqb2JzIiB4IFdIRVJF
ICJmbGlnaHQiIE9QRVJBVE9SKHBnX2NhdGFsb2cuPSkgJDEgQU5EICJqb2IiOjpwZ19jYXRhbG9n
LnRleHQgT1BFUkFUT1IocGdfY2F0YWxvZy49KSAkMjo6cGdfY2F0YWxvZy50ZXh0IEZPUiBTSEFS
RSBPRiB4IgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI4IDEwOjM1OjUyIFogW3Rlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NF0gYXdhaXRpbmcgMTExMTM4LnRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luNy1hbWQ2NCB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yOCAxMDozNTo1
MiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbF0gc3RhcnRpbmcgMTExMTM4
LnRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIHRzLWJ1aWxkLWNoZWNrICBidWls
ZC1jaGVjaygxKQoyMDE3LTA2LTI4IDEwOjM1OjUyIFogZmxpZ2h0IDExMTEzOCBucXVldWVkPTEK
MjAxNy0wNi0yOCAxMDozNTo1MiBaIGZsaWdodCAxMTExMzggbnJ1bm5pbmc9MzMKMjAxNy0wNi0y
OCAxMDozNTo1MiBaIGZsaWdodCAxMTExMzggcmVhcGVkICB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1
YiBbNjg5MF0gRVhJVCAwCjIwMTctMDYtMjggMTA6MzU6NTIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWxdIGF3YWl0aW5nIDExMTEzOC50ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1pbnRlbCB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yOCAxMDozNTo1MiBaIFt0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC01XSBmaW5pc2hlZCAxMTExMzgudGVzdC14dGYtYW1kNjQtYW1kNjQt
NSB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5
CjIwMTctMDYtMjggMTA6MzU6NTIgWiBbdGVzdC14dGYtYW1kNjQtYW1kNjQtNV0gMTExMTM4LnRl
c3QteHRmLWFtZDY0LWFtZDY0LTUgY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlw
dCBmYWlsZWQKMjAxNy0wNi0yOCAxMDozNTo1MiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXBhaXJdIHRy
YW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFM
X0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkg
RVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBl
bmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxl
ZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3Qu
CkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5
aW5nIC4uLgoyMDE3LTA2LTI4IDEwOjM1OjUzIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4Nl0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBT
UUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxf
RVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byBy
ZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29u
IGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBw
cmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJl
dHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjggMTA6MzU6NTMgWiBbdGVzdC1hbWQ2NC1h
bWQ2NC14bC1ydGRzXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1Qt
UFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRB
TF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRv
IHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFz
b24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9t
IHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYg
cmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yOCAxMDozNTo1MyBaIFt0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjRdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFp
bHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWls
ZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXpl
IGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25z
CkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNv
bmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWln
aHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI4IDEwOjM1OjUz
IFogW3Rlc3QteHRmLWFtZDY0LWFtZDY0LTJdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFp
bHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWls
ZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXpl
IGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25z
CkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNv
bmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWln
aHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI4IDEwOjM1OjUz
IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NF0gdHJhbnNhY3Rpb24gc2Vy
aWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEp
IChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxk
IG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9u
ZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBh
dHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0
cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTct
MDYtMjggMTA6MzU6NTMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0XSB0
cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRB
TF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEp
IEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVw
ZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2Vs
ZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90
LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRy
eWluZyAuLi4KMjAxNy0wNi0yOCAxMDozNTo1MyBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JF
U19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwg
NDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3Jp
dGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTog
Q2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVk
IHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4K
KSByZXRyeWluZyAuLi4KMjAxNy0wNi0yOCAxMDozNTo1MyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21dIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFp
bHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWls
ZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXpl
IGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25z
CkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNv
bmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWln
aHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI4IDEwOjM1OjUz
IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzJdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24g
ZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBm
YWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFs
aXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rp
b25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRo
IGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24g
bWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI4IDEwOjM1
OjUzIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsXSB0cmFuc2FjdGlvbiBzZXJpYWxp
c2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRi
IGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90
IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRy
YW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVt
cHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5z
YWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0y
OCAxMDozNTo1MyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODZdIHRyYW5z
YWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VS
Uk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJS
T1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRl
bmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBv
biBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJ
TlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5n
IC4uLgoyMDE3LTA2LTI4IDEwOjM1OjUzIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NF0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwg
UEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJS
T1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFk
L3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNv
ZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVw
YXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJp
ZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjggMTA6MzU6NTMgWiBbdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c21dIHRyYW5zYWN0aW9uIHNlcmlh
bGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAo
ZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBu
b3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcg
dHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0
ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJh
bnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2
LTI4IDEwOjM1OjUzIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZF0gdHJhbnNhY3Rpb24g
c2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAw
MDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNv
dWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBh
bW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1p
dCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRo
ZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIw
MTctMDYtMjggMTA6MzU6NTMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtXSBmaW5pc2hlZCAxMTExMzgudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtIHRzLWJ1aWxkLWNoZWNrICBibG9ja2VkIGNoaWxkIHByb2Nlc3MgZXhp
dGVkIGFibm9ybWFsbHkKMjAxNy0wNi0yOCAxMDozNTo1MyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c21dIDExMTEzOC50ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNj
cmlwdCBmYWlsZWQKMjAxNy0wNi0yOCAxMDozNTo1MyBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00
XSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19G
QVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAw
MDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUg
ZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2Fu
Y2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBp
dm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSBy
ZXRyeWluZyAuLi4KMjAxNy0wNi0yOCAxMDozNTo1MyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLW11
bHRpdmNwdV0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwg
UEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJS
T1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFk
L3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNv
ZGU6IENhbmNlbGVkIG9uIGlkZW50aWZpY2F0aW9uIGFzIGEgcGl2b3QsIGR1cmluZyBjb25mbGlj
dCBpbiBjaGVja2luZy4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJl
dHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjggMTA6MzU6NTMgWiBbdGVzdC14dGYtYW1k
NjQtYW1kNjQtMV0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBT
UUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxf
RVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byBy
ZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29u
IGNvZGU6IENhbmNlbGVkIG9uIGlkZW50aWZpY2F0aW9uIGFzIGEgcGl2b3QsIGR1cmluZyBjb21t
aXQgYXR0ZW1wdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJp
ZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjggMTA6MzU6NTMgWiBbdGVzdC14dGYtYW1kNjQt
YW1kNjQtM10gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwg
UEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJS
T1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFk
L3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNv
ZGU6IENhbmNlbGVkIG9uIGlkZW50aWZpY2F0aW9uIGFzIGEgcGl2b3QsIGR1cmluZyBjb21taXQg
YXR0ZW1wdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQu
CikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjggMTA6MzU6NTMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RF
U1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19G
QVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVl
IHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBS
ZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBm
cm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQg
aWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yOCAxMDozNTo1MyBaIFt0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NF0gZmluaXNoZWQgMTExMTM4LnRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IHRzLWJ1aWxkLWNoZWNrICBibG9j
a2VkIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxNy0wNi0yOCAxMDozNTo1MyBa
IFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NF0gMTExMTM4LnRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IGNoZWNrLW5vdC1ibG9ja2VkIGZh
aWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjggMTA6MzU6NTMgWiBmbGlnaHQgMTEx
MTM4IG5xdWV1ZWQ9MQoyMDE3LTA2LTI4IDEwOjM1OjUzIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NF0gZmluaXNoZWQgMTExMTM4LnRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRl
ZCBhYm5vcm1hbGx5CjIwMTctMDYtMjggMTA6MzU6NTMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0XSAxMTExMzgudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0IGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYt
MjggMTA6MzU6NTMgWiBmbGlnaHQgMTExMTM4IG5ydW5uaW5nPTMyCjIwMTctMDYtMjggMTA6MzU6
NTMgWiBmbGlnaHQgMTExMTM4IHJlYXBlZCAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgWzY5NTldIEVYSVQgMAoyMDE3LTA2LTI4IDEwOjM1OjUzIFogW3Rlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtXSBmaW5pc2hlZCAxMTEx
MzgudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMt
YnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3
LTA2LTI4IDEwOjM1OjUzIFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtXSAxMTExMzgudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWls
ZWQKMjAxNy0wNi0yOCAxMDozNTo1MyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXBhaXJdIHN0YXJ0aW5n
IDExMTEzOC50ZXN0LWFtZDY0LWFtZDY0LXBhaXIgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNr
KDEpCjIwMTctMDYtMjggMTA6MzU6NTMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0XSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQ
R1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJP
UiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQv
d3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29k
ZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBh
cmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmll
ZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yOCAxMDozNTo1MyBaIFt0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjRdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAo
T1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBH
UkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2Vz
cyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJ
TDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0
IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3Vj
Y2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI4IDEwOjM1OjUzIFogW3Rl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGRdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFp
bHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWls
ZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXpl
IGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25z
CkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNv
bmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWln
aHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI4IDEwOjM1OjUz
IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NF0gdHJhbnNhY3Rpb24gc2Vy
aWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEp
IChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxk
IG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9u
ZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBh
dHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0
cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTct
MDYtMjggMTA6MzU6NTMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQ
R1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJP
UiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQv
d3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29k
ZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBh
cmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmll
ZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yOCAxMDozNTo1MyBaIFt0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjEwLWkzODZdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAo
T1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBH
UkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2Vz
cyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJ
TDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0
IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3Vj
Y2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI4IDEwOjM1OjUzIFogW3Rl
c3QteHRmLWFtZDY0LWFtZDY0LTJdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAo
T1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBH
UkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2Vz
cyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJ
TDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0
IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3Vj
Y2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI4IDEwOjM1OjUzIFogW3Rl
c3QtYW1kNjQtYW1kNjQteGwtcWNvdzJdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVy
ZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQg
KFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFj
Y2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRF
VEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZs
aWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQg
c3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI4IDEwOjM1OjUzIFog
W3Rlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9u
IGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMg
ZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlh
bGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0
aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0
aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9u
IG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yOCAxMDoz
NTo1MyBaIGZsaWdodCAxMTExMzggbnF1ZXVlZD0xCjIwMTctMDYtMjggMTA6MzU6NTMgWiBbdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c21dIHRyYW5z
YWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VS
Uk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJS
T1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRl
bmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBv
biBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJ
TlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5n
IC4uLgoyMDE3LTA2LTI4IDEwOjM1OjUzIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
MTAtaTM4Nl0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwg
UEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJS
T1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFk
L3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNv
ZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVw
YXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJp
ZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjggMTA6MzU6NTMgWiBmbGlnaHQgMTExMTM4IG5y
dW5uaW5nPTMxCjIwMTctMDYtMjggMTA6MzU6NTMgWiBmbGlnaHQgMTExMTM4IHJlYXBlZCAgdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gWzY4NzBdIEVY
SVQgMAoyMDE3LTA2LTI4IDEwOjM1OjUzIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NF0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwg
UEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJS
T1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFk
L3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNv
ZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVw
YXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJp
ZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjggMTA6MzU6NTMgWiBbdGVzdC1hbWQ2NC1hbWQ2
NC14bC1ydGRzXSBzdGFydGluZyAxMTExMzgudGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzIHRzLWJ1
aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI4IDEwOjM1OjUzIFogW3Rlc3QtYW1k
NjQtYW1kNjQteGwtcHZoLWFtZF0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChP
U1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdS
RVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNz
IGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlM
OiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3Qg
aW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNj
ZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjggMTA6MzU6NTQgWiBbdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWxdIGZpbmlzaGVkIDExMTEzOC50ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGls
ZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjggMTA6MzU6NTQgWiBbdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWxdIDExMTEzOC50ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZh
aWxlZAoyMDE3LTA2LTI4IDEwOjM1OjU0IFogW3Rlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZF0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdS
RVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1Is
IDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dy
aXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6
IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJl
ZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQu
CikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjggMTA6MzU6NTQgWiBbdGVzdC14dGYtYW1kNjQtYW1k
NjQtNF0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdS
RVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1Is
IDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dy
aXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6
IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJl
ZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQu
CikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjggMTA6MzU6NTQgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JF
U19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwg
NDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3Jp
dGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTog
Q2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVk
IHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4K
KSByZXRyeWluZyAuLi4KMjAxNy0wNi0yOCAxMDozNTo1NCBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0xXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JF
U19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwg
NDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3Jp
dGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTog
Q2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVk
IHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4K
KSByZXRyeWluZyAuLi4KMjAxNy0wNi0yOCAxMDozNTo1NCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhs
LW11bHRpdmNwdV0gYXdhaXRpbmcgMTExMTM4LnRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1
IHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI4IDEwOjM1OjU0IFogW3Rlc3QteHRmLWFtZDY0LWFt
ZDY0LTNdIHN0YXJ0aW5nIDExMTEzOC50ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zIHRzLWJ1aWxkLWNo
ZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI4IDEwOjM1OjU0IFogW3Rlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0Ml0gZmluaXNoZWQgMTExMTM4LnRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5
CjIwMTctMDYtMjggMTA6MzU6NTQgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyXSAxMTEx
MzgudGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyIGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDog
dGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjggMTA6MzU6NTQgWiBbdGVzdC1hbWQ2NC1hbWQ2
NC14bC1ydGRzXSBhd2FpdGluZyAxMTExMzgudGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzIHRzLWJ1
aWxkLWNoZWNrIAoyMDE3LTA2LTI4IDEwOjM1OjU0IFogW3Rlc3QteHRmLWFtZDY0LWFtZDY0LTNd
IGF3YWl0aW5nIDExMTEzOC50ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zIHRzLWJ1aWxkLWNoZWNrIAoy
MDE3LTA2LTI4IDEwOjM1OjU0IFogZmxpZ2h0IDExMTEzOCBucXVldWVkPTEKMjAxNy0wNi0yOCAx
MDozNTo1NCBaIGZsaWdodCAxMTExMzggbnJ1bm5pbmc9MzAKMjAxNy0wNi0yOCAxMDozNTo1NCBa
IGZsaWdodCAxMTExMzggcmVhcGVkICB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRl
bCBbNjkwMF0gRVhJVCAwCjIwMTctMDYtMjggMTA6MzU6NTQgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2XSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9T
U1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JF
U19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3Mg
ZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6
ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gaWRlbnRpZmljYXRpb24gYXMgYSBwaXZvdCwgZHVy
aW5nIGNvbW1pdCBhdHRlbXB0LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQg
aWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yOCAxMDozNTo1NCBaIFt0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0yXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RF
U1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19G
QVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVl
IHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBS
ZWFzb24gY29kZTogQ2FuY2VsZWQgb24gaWRlbnRpZmljYXRpb24gYXMgYSBwaXZvdCwgZHVyaW5n
IGNvbmZsaWN0IGluIGNoZWNraW5nLgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2Nl
ZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yOCAxMDozNTo1NCBaIFt0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1
cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVk
IChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBh
Y2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpE
RVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gaWRlbnRpZmljYXRpb24gYXMgYSBwaXZv
dCwgZHVyaW5nIGNvbmZsaWN0IG91dCBjaGVja2luZy4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBt
aWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCkNPTlRFWFQ6ICBTUUwgc3RhdGVtZW50ICJTRUxFQ1Qg
MSBGUk9NIE9OTFkgInB1YmxpYyIuImpvYnMiIHggV0hFUkUgImZsaWdodCIgT1BFUkFUT1IocGdf
Y2F0YWxvZy49KSAkMSBBTkQgImpvYiI6OnBnX2NhdGFsb2cudGV4dCBPUEVSQVRPUihwZ19jYXRh
bG9nLj0pICQyOjpwZ19jYXRhbG9nLnRleHQgRk9SIFNIQVJFIE9GIHgiCikgcmV0cnlpbmcgLi4u
CjIwMTctMDYtMjggMTA6MzU6NTQgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1Qt
UFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRB
TF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRv
IHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFz
b24gY29kZTogQ2FuY2VsZWQgb24gaWRlbnRpZmljYXRpb24gYXMgYSBwaXZvdCwgZHVyaW5nIGNv
bmZsaWN0IGluIGNoZWNraW5nLgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQg
aWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yOCAxMDozNTo1NCBaIFt0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjRdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24g
ZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBm
YWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFs
aXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rp
b25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBpZGVudGlmaWNhdGlvbiBhcyBh
IHBpdm90LCBkdXJpbmcgY29uZmxpY3QgaW4gY2hlY2tpbmcuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rp
b24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI4IDEw
OjM1OjU0IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzJdIHRyYW5zYWN0aW9uIHNlcmlhbGlz
YXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIg
ZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qg
c2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJh
bnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBpZGVudGlmaWNhdGlv
biBhcyBhIHBpdm90LCBkdXJpbmcgY29uZmxpY3Qgb3V0IGNoZWNraW5nLgpISU5UOiAgVGhlIHRy
YW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KQ09OVEVYVDogIFNRTCBzdGF0ZW1l
bnQgIlNFTEVDVCAxIEZST00gT05MWSAicHVibGljIi4iam9icyIgeCBXSEVSRSAiZmxpZ2h0IiBP
UEVSQVRPUihwZ19jYXRhbG9nLj0pICQxIEFORCAiam9iIjo6cGdfY2F0YWxvZy50ZXh0IE9QRVJB
VE9SKHBnX2NhdGFsb2cuPSkgJDI6OnBnX2NhdGFsb2cudGV4dCBGT1IgU0hBUkUgT0YgeCIKKSBy
ZXRyeWluZyAuLi4KMjAxNy0wNi0yOCAxMDozNTo1NCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjRdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVT
VC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZB
VEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUg
dG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJl
YXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBpZGVudGlmaWNhdGlvbiBhcyBhIHBpdm90LCBkdXJpbmcg
Y29uZmxpY3Qgb3V0IGNoZWNraW5nLgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2Nl
ZWQgaWYgcmV0cmllZC4KQ09OVEVYVDogIFNRTCBzdGF0ZW1lbnQgIlNFTEVDVCAxIEZST00gT05M
WSAicHVibGljIi4iam9icyIgeCBXSEVSRSAiZmxpZ2h0IiBPUEVSQVRPUihwZ19jYXRhbG9nLj0p
ICQxIEFORCAiam9iIjo6cGdfY2F0YWxvZy50ZXh0IE9QRVJBVE9SKHBnX2NhdGFsb2cuPSkgJDI6
OnBnX2NhdGFsb2cudGV4dCBGT1IgU0hBUkUgT0YgeCIKKSByZXRyeWluZyAuLi4KMjAxNy0wNi0y
OCAxMDozNTo1NCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODZdIHRyYW5z
YWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VS
Uk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJS
T1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRl
bmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBv
biBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJ
TlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5n
IC4uLgoyMDE3LTA2LTI4IDEwOjM1OjU0IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1
cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVk
IChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBh
Y2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpE
RVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25m
bGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0
IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yOCAxMDozNTo1NCBa
IFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbF0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlv
biBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVj
IGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJp
YWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2Fj
dGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdp
dGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlv
biBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjggMTA6
MzU6NTQgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0XSB0cmFuc2FjdGlv
biBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0
MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAg
Y291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVz
IGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29t
bWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAg
VGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4K
MjAxNy0wNi0yOCAxMDozNTo1NCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjRdIHN0YXJ0aW5nIDExMTEzOC50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
dHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjggMTA6MzU6NTQgWiBbdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kXSBzdGFydGluZyAxMTExMzgudGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmgtYW1kIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI4IDEw
OjM1OjU0IFogW3Rlc3QtYW1kNjQtYW1kNjQtcGFpcl0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlv
biBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVj
IGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJp
YWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2Fj
dGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdp
dGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlv
biBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjggMTA6
MzU6NTQgWiBbdGVzdC14dGYtYW1kNjQtYW1kNjQtMV0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlv
biBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVj
IGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJp
YWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2Fj
dGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdp
dGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlv
biBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjggMTA6
MzU6NTQgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kXSB0cmFuc2FjdGlvbiBz
ZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAw
MSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291
bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFt
b25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0
IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhl
IHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAx
Ny0wNi0yOCAxMDozNTo1NCBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00XSBzdGFydGluZyAxMTEx
MzgudGVzdC14dGYtYW1kNjQtYW1kNjQtNCB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkK
MjAxNy0wNi0yOCAxMDozNTo1NSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWRdIGF3YWl0
aW5nIDExMTEzOC50ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgdHMtYnVpbGQtY2hlY2sgCjIw
MTctMDYtMjggMTA6MzU6NTUgWiBmbGlnaHQgMTExMTM4IG5xdWV1ZWQ9MQoyMDE3LTA2LTI4IDEw
OjM1OjU1IFogZmxpZ2h0IDExMTEzOCBucnVubmluZz0yOQoyMDE3LTA2LTI4IDEwOjM1OjU1IFog
ZmxpZ2h0IDExMTEzOCByZWFwZWQgIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiBbNjkxMF0g
RVhJVCAwCjIwMTctMDYtMjggMTA6MzU6NTUgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0XSBhd2FpdGluZyAxMTExMzgudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0IHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI4IDEwOjM1OjU1IFogW3Rlc3QteHRmLWFt
ZDY0LWFtZDY0LTRdIGF3YWl0aW5nIDExMTEzOC50ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00IHRzLWJ1
aWxkLWNoZWNrIAoyMDE3LTA2LTI4IDEwOjM1OjU1IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcnRk
c10gZmluaXNoZWQgMTExMTM4LnRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyB0cy1idWlsZC1jaGVj
ayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjggMTA6
MzU6NTUgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzXSAxMTExMzgudGVzdC1hbWQ2NC1hbWQ2
NC14bC1ydGRzIGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIw
MTctMDYtMjggMTA6MzU6NTUgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293Ml0gdHJhbnNhY3Rp
b24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1Ig
NDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjog
IGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2ll
cyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNv
bW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDog
IFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4u
CjIwMTctMDYtMjggMTA6MzU6NTUgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2XSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JF
U19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwg
NDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3Jp
dGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTog
Q2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVk
IHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4K
KSByZXRyeWluZyAuLi4KMjAxNy0wNi0yOCAxMDozNTo1NSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjRdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NT
VEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVT
X0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBk
dWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDog
IFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGlu
IGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2Vl
ZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI4IDEwOjM1OjU1IFogW3Rlc3Qt
eHRmLWFtZDY0LWFtZDY0LTJdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NT
VEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVT
X0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBk
dWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDog
IFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGlu
IGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2Vl
ZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI4IDEwOjM1OjU1IFogW3Rlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtXSB0cmFuc2Fj
dGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJP
UiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9S
OiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5j
aWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24g
Y29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5U
OiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAu
Li4KMjAxNy0wNi0yOCAxMDozNTo1NSBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkXSB0
cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRB
TF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEp
IEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVw
ZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2Vs
ZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90
LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRy
eWluZyAuLi4KMjAxNy0wNi0yOCAxMDozNTo1NSBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zXSBm
aW5pc2hlZCAxMTExMzgudGVzdC14dGYtYW1kNjQtYW1kNjQtMyB0cy1idWlsZC1jaGVjayAgYmxv
Y2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjggMTA6MzU6NTUg
WiBbdGVzdC14dGYtYW1kNjQtYW1kNjQtM10gMTExMTM4LnRlc3QteHRmLWFtZDY0LWFtZDY0LTMg
Y2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0yOCAx
MDozNTo1NSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21d
IHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZB
VEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAw
MSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBk
ZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5j
ZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2
b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJl
dHJ5aW5nIC4uLgoyMDE3LTA2LTI4IDEwOjM1OjU1IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NF0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNU
LVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFU
QUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0
byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVh
c29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJv
bSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlm
IHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjggMTA6MzU6NTUgWiBbdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmgtaW50ZWxdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAo
T1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBH
UkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2Vz
cyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJ
TDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0
IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3Vj
Y2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI4IDEwOjM1OjU1IFogW3Rl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NF0gdHJhbnNhY3Rpb24gc2VyaWFsaXNh
dGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBl
eGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBz
ZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFu
c2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0
IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2Fj
dGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjgg
MTA6MzU6NTUgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2XSBzdGFydGlu
ZyAxMTExMzgudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IHRzLWJ1aWxkLWNo
ZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI4IDEwOjM1OjU1IFogW3Rlc3QtYW1kNjQtYW1k
NjQtcGFpcl0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwg
UEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJS
T1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFk
L3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNv
ZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVw
YXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJp
ZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjggMTA6MzU6NTUgWiBbdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9T
U1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JF
U19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3Mg
ZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6
ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBp
biBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2Nl
ZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yOCAxMDozNTo1NSBaIFt0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0xXSBzdGFydGluZyAxMTExMzgudGVzdC14dGYtYW1kNjQtYW1kNjQt
MSB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yOCAxMDozNTo1NSBaIGZs
aWdodCAxMTExMzggbnF1ZXVlZD0xCjIwMTctMDYtMjggMTA6MzU6NTUgWiBmbGlnaHQgMTExMTM4
IG5ydW5uaW5nPTI4CjIwMTctMDYtMjggMTA6MzU6NTUgWiBmbGlnaHQgMTExMTM4IHJlYXBlZCAg
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgWzY5MzRdIEVYSVQgMAoy
MDE3LTA2LTI4IDEwOjM1OjU1IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
Nl0gYXdhaXRpbmcgMTExMTM4LnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiB0
cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yOCAxMDozNTo1NiBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0xXSBhd2FpdGluZyAxMTExMzgudGVzdC14dGYtYW1kNjQtYW1kNjQtMSB0cy1idWlsZC1jaGVj
ayAKMjAxNy0wNi0yOCAxMDozNTo1NiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdV0g
ZmluaXNoZWQgMTExMTM4LnRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1IHRzLWJ1aWxkLWNo
ZWNrICBibG9ja2VkIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxNy0wNi0yOCAx
MDozNTo1NiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdV0gMTExMTM4LnRlc3QtYW1k
NjQtYW1kNjQteGwtbXVsdGl2Y3B1IGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDogdGVzdCBzY3Jp
cHQgZmFpbGVkCjIwMTctMDYtMjggMTA6MzU6NTYgWiBbdGVzdC14dGYtYW1kNjQtYW1kNjQtNF0g
ZmluaXNoZWQgMTExMTM4LnRlc3QteHRmLWFtZDY0LWFtZDY0LTQgdHMtYnVpbGQtY2hlY2sgIGJs
b2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI4IDEwOjM1OjU2
IFogW3Rlc3QteHRmLWFtZDY0LWFtZDY0LTRdIDExMTEzOC50ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00
IGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjgg
MTA6MzU6NTYgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293Ml0gdHJhbnNhY3Rpb24gc2VyaWFs
aXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChk
YiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5v
dCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0
cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRl
bXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFu
c2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYt
MjggMTA6MzU6NTYgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0XSB0cmFu
c2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9F
UlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVS
Uk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5k
ZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQg
b24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpI
SU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWlu
ZyAuLi4KMjAxNy0wNi0yOCAxMDozNTo1NiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODZdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FM
IFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VS
Uk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVh
ZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBj
b2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJl
cGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRy
aWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI4IDEwOjM1OjU2IFogW3Rlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGRdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVT
VC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZB
VEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUg
dG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJl
YXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZy
b20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBp
ZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI4IDEwOjM1OjU2IFogW3Rlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtXSB0cmFuc2FjdGlv
biBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0
MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAg
Y291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVz
IGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29t
bWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAg
VGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4K
MjAxNy0wNi0yOCAxMDozNTo1NiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1k
NjRdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVT
X0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0
MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0
ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBD
YW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQg
cGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgop
IHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI4IDEwOjM1OjU2IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbV0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWls
dXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxl
ZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUg
YWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMK
REVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29u
ZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdo
dCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjggMTA6MzU6NTYg
WiBbdGVzdC14dGYtYW1kNjQtYW1kNjQtMl0gc3RhcnRpbmcgMTExMTM4LnRlc3QteHRmLWFtZDY0
LWFtZDY0LTIgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjggMTA6MzU6
NTYgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0XSB0cmFuc2FjdGlvbiBz
ZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAw
MSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291
bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFt
b25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gaWRlbnRp
ZmljYXRpb24gYXMgYSBwaXZvdCwgZHVyaW5nIGNvbmZsaWN0IG91dCBjaGVja2luZy4KSElOVDog
IFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCkNPTlRFWFQ6ICBTUUwg
c3RhdGVtZW50ICJTRUxFQ1QgMSBGUk9NIE9OTFkgInB1YmxpYyIuImpvYnMiIHggV0hFUkUgImZs
aWdodCIgT1BFUkFUT1IocGdfY2F0YWxvZy49KSAkMSBBTkQgImpvYiI6OnBnX2NhdGFsb2cudGV4
dCBPUEVSQVRPUihwZ19jYXRhbG9nLj0pICQyOjpwZ19jYXRhbG9nLnRleHQgRk9SIFNIQVJFIE9G
IHgiCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjggMTA6MzU6NTYgWiBmbGlnaHQgMTExMTM4IG5x
dWV1ZWQ9MQoyMDE3LTA2LTI4IDEwOjM1OjU2IFogZmxpZ2h0IDExMTEzOCBucnVubmluZz0yNwoy
MDE3LTA2LTI4IDEwOjM1OjU2IFogZmxpZ2h0IDExMTEzOCByZWFwZWQgIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSBbNjkzOF0gRVhJVCAwCjIwMTctMDYtMjgg
MTA6MzU6NTYgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0
aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4
ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNl
cmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5z
YWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQg
d2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0
aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yOCAx
MDozNTo1NiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWRdIHRyYW5zYWN0aW9u
IHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQw
MDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBj
b3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMg
YW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21t
aXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBU
aGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoy
MDE3LTA2LTI4IDEwOjM1OjU2IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsXSBzdGFy
dGluZyAxMTExMzgudGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgdHMtYnVpbGQtY2hlY2sg
IGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjggMTA6MzU6NTYgWiBbdGVzdC14dGYtYW1kNjQtYW1k
NjQtMl0gYXdhaXRpbmcgMTExMTM4LnRlc3QteHRmLWFtZDY0LWFtZDY0LTIgdHMtYnVpbGQtY2hl
Y2sgCjIwMTctMDYtMjggMTA6MzU6NTcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWxd
IGF3YWl0aW5nIDExMTEzOC50ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCB0cy1idWlsZC1j
aGVjayAKMjAxNy0wNi0yOCAxMDozNTo1NyBaIGZsaWdodCAxMTExMzggbnF1ZXVlZD0xCjIwMTct
MDYtMjggMTA6MzU6NTcgWiBmbGlnaHQgMTExMTM4IG5ydW5uaW5nPTI2CjIwMTctMDYtMjggMTA6
MzU6NTcgWiBmbGlnaHQgMTExMTM4IHJlYXBlZCAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZj
cHUgWzY5MTVdIEVYSVQgMAoyMDE3LTA2LTI4IDEwOjM1OjU3IFogW3Rlc3QteHRmLWFtZDY0LWFt
ZDY0LTFdIGZpbmlzaGVkIDExMTEzOC50ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xIHRzLWJ1aWxkLWNo
ZWNrICBibG9ja2VkIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxNy0wNi0yOCAx
MDozNTo1NyBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xXSAxMTExMzgudGVzdC14dGYtYW1kNjQt
YW1kNjQtMSBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3
LTA2LTI4IDEwOjM1OjU3IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzJdIHRyYW5zYWN0aW9u
IHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQw
MDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBj
b3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMg
YW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBpZGVu
dGlmaWNhdGlvbiBhcyBhIHBpdm90LCBkdXJpbmcgY29uZmxpY3Qgb3V0IGNoZWNraW5nLgpISU5U
OiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KQ09OVEVYVDogIFNR
TCBzdGF0ZW1lbnQgIlNFTEVDVCAxIEZST00gT05MWSAicHVibGljIi4iam9icyIgeCBXSEVSRSAi
ZmxpZ2h0IiBPUEVSQVRPUihwZ19jYXRhbG9nLj0pICQxIEFORCAiam9iIjo6cGdfY2F0YWxvZy50
ZXh0IE9QRVJBVE9SKHBnX2NhdGFsb2cuPSkgJDI6OnBnX2NhdGFsb2cudGV4dCBGT1IgU0hBUkUg
T0YgeCIKKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yOCAxMDozNTo1NyBaIFt0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RF
U1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19G
QVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVl
IHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBS
ZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBm
cm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQg
aWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yOCAxMDozNTo1NyBaIFt0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODZdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24g
ZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBm
YWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFs
aXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rp
b25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRo
IGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24g
bWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI4IDEwOjM1
OjU3IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NF0gdHJhbnNhY3Rpb24g
c2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAw
MDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNv
dWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBh
bW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1p
dCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRo
ZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIw
MTctMDYtMjggMTA6MzU6NTcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNR
TCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9F
UlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJl
YWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24g
Y29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHBy
ZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0
cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yOCAxMDozNTo1NyBaIFt0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LW92bWYtYW1kNjRdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVy
ZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQg
KFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFj
Y2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRF
VEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZs
aWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQg
c3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI4IDEwOjM1OjU3IFog
W3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtXSB0
cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRB
TF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEp
IEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVw
ZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2Vs
ZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90
LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRy
eWluZyAuLi4KMjAxNy0wNi0yOCAxMDozNTo1NyBaIFt0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdy
YWRlXSBmaW5pc2hlZCAxMTExMzgudGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSB0cy1idWls
ZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYt
MjggMTA6MzU6NTcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZV0gMTExMTM4LnRlc3Qt
YW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNj
cmlwdCBmYWlsZWQKMjAxNy0wNi0yOCAxMDozNTo1NyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdzMTYtYW1kNjRdIHN0YXJ0aW5nIDExMTEzOC50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjggMTA6
MzU6NTcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kXSB0cmFuc2FjdGlvbiBz
ZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAw
MSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291
bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFt
b25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0
IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhl
IHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAx
Ny0wNi0yOCAxMDozNTo1NyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXBhaXJdIGF3YWl0aW5nIDExMTEz
OC50ZXN0LWFtZDY0LWFtZDY0LXBhaXIgdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjggMTA6MzU6
NTcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0XSBhd2FpdGluZyAxMTEx
MzgudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IHRzLWJ1aWxkLWNoZWNrIAoy
MDE3LTA2LTI4IDEwOjM1OjU3IFogZmxpZ2h0IDExMTEzOCBucXVldWVkPTEKMjAxNy0wNi0yOCAx
MDozNTo1NyBaIGZsaWdodCAxMTExMzggbnJ1bm5pbmc9MjUKMjAxNy0wNi0yOCAxMDozNTo1NyBa
IGZsaWdodCAxMTExMzggcmVhcGVkICB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlIFs2ODgy
XSBFWElUIDAKMjAxNy0wNi0yOCAxMDozNTo1NyBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yXSB0
cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRB
TF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEp
IEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVw
ZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2Vs
ZWQgb24gaWRlbnRpZmljYXRpb24gYXMgYSBwaXZvdCwgZHVyaW5nIGNvbW1pdCBhdHRlbXB0LgpI
SU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWlu
ZyAuLi4KMjAxNy0wNi0yOCAxMDozNTo1NyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyXSB0
cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRB
TF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEp
IEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVw
ZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2Vs
ZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90
LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRy
eWluZyAuLi4KMjAxNy0wNi0yOCAxMDozNTo1NyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODZdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1Q
U1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFM
X0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8g
cmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNv
biBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20g
cHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiBy
ZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI4IDEwOjM1OjU3IFogW3Rlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4Nl0gZmluaXNoZWQgMTExMTM4LnRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luMTAtaTM4NiB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9j
ZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjggMTA6MzU6NTcgWiBbdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW4xMC1pMzg2XSAxMTExMzgudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2IGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVk
CjIwMTctMDYtMjggMTA6MzU6NTggWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZF0gdHJh
bnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxf
RVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBF
UlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVu
ZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVk
IG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4K
SElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlp
bmcgLi4uCjIwMTctMDYtMjggMTA6MzU6NTggWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0XSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNR
TCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9F
UlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJl
YWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24g
Y29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHBy
ZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0
cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yOCAxMDozNTo1OCBaIFt0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjRdIHN0YXJ0aW5nIDExMTEzOC50ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTct
MDYtMjggMTA6MzU6NTggWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c21dIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVT
VC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZB
VEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUg
dG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJl
YXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZy
b20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBp
ZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI4IDEwOjM1OjU4IFogW3Rlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbV0gc3RhcnRpbmcgMTExMTM4LnRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1idWlsZC1jaGVj
ayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yOCAxMDozNTo1OCBaIFt0ZXN0LWFtZDY0LWFtZDY0
LXhsLXhzbV0gZmluaXNoZWQgMTExMTM4LnRlc3QtYW1kNjQtYW1kNjQteGwteHNtIHRzLWJ1aWxk
LWNoZWNrICBibG9ja2VkIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxNy0wNi0y
OCAxMDozNTo1OCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbV0gMTExMTM4LnRlc3QtYW1kNjQt
YW1kNjQteGwteHNtIGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVk
CjIwMTctMDYtMjggMTA6MzU6NTggWiBbdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
XSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19G
QVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAw
MDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUg
ZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2Fu
Y2VsZWQgb24gaWRlbnRpZmljYXRpb24gYXMgYSBwaXZvdCwgZHVyaW5nIGNvbW1pdCBhdHRlbXB0
LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRy
eWluZyAuLi4KMjAxNy0wNi0yOCAxMDozNTo1OCBaIGZsaWdodCAxMTExMzggbnF1ZXVlZD0xCjIw
MTctMDYtMjggMTA6MzU6NTggWiBmbGlnaHQgMTExMTM4IG5ydW5uaW5nPTI0CjIwMTctMDYtMjgg
MTA6MzU6NTggWiBmbGlnaHQgMTExMTM4IHJlYXBlZCAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0IFs2OTQ3XSBFWElUIDAKMjAxNy0wNi0yOCAxMDozNTo1OCBaIFt0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjRdIGZpbmlzaGVkIDExMTEzOC50ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQg
cHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI4IDEwOjM1OjU4IFogW3Rlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NF0gMTExMTM4LnRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZh
aWxlZAoyMDE3LTA2LTI4IDEwOjM1OjU4IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NF0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwg
UEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJS
T1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFk
L3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNv
ZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVw
YXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJp
ZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjggMTA6MzU6NTggWiBbdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtXSBhd2FpdGluZyAxMTExMzgudGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWJ1aWxkLWNoZWNrIAoyMDE3
LTA2LTI4IDEwOjM1OjU4IFogW3Rlc3QtYW1kNjQtYW1kNjQtcGFpcl0gZmluaXNoZWQgMTExMTM4
LnRlc3QtYW1kNjQtYW1kNjQtcGFpciB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9j
ZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjggMTA6MzU6NTggWiBbdGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyXSAxMTExMzgudGVzdC1hbWQ2NC1hbWQ2NC1wYWlyIGNoZWNrLW5vdC1ibG9ja2Vk
IGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjggMTA6MzU6NTggWiBbdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0XSBmaW5pc2hlZCAxMTExMzgudGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IHRzLWJ1aWxkLWNoZWNrICBibG9ja2VkIGNoaWxk
IHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxNy0wNi0yOCAxMDozNTo1OCBaIFt0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjRdIDExMTEzOC50ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBm
YWlsZWQKMjAxNy0wNi0yOCAxMDozNTo1OCBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yXSBmaW5p
c2hlZCAxMTExMzgudGVzdC14dGYtYW1kNjQtYW1kNjQtMiB0cy1idWlsZC1jaGVjayAgYmxvY2tl
ZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CiBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VS
Uk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVh
ZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBj
b2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJl
cGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRy
aWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI4IDEwOjM1OjU4IFogW3Rlc3QteHRmLWFtZDY0
LWFtZDY0LTJdIDExMTEzOC50ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yIGNoZWNrLW5vdC1ibG9ja2Vk
IGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjggMTA6MzU6NTggWiBbdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZF0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJl
IChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAo
UEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNj
ZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVU
QUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxp
Y3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBz
dWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjggMTA6MzU6NTggWiBb
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c21dIHRy
YW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFM
X0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkg
RVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBl
bmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxl
ZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3Qu
CkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5
aW5nIC4uLgoyMDE3LTA2LTI4IDEwOjM1OjU4IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzJd
IHN0YXJ0aW5nIDExMTEzOC50ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyIHRzLWJ1aWxkLWNoZWNr
ICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI4IDEwOjM1OjU4IFogZmxpZ2h0IDExMTEzOCBucXVl
dWVkPTEKMjAxNy0wNi0yOCAxMDozNTo1OCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjRdIHN0YXJ0aW5nIDExMTEzOC50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjggMTA6MzU6NTgg
WiBmbGlnaHQgMTExMTM4IG5ydW5uaW5nPTIzCjIwMTctMDYtMjggMTA6MzU6NTggWiBmbGlnaHQg
MTExMTM4IHJlYXBlZCAgdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyIFs2ODg1XSBFWElUIDAKMjAxNy0w
Ni0yOCAxMDozNTo1OSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWRdIGZpbmlz
aGVkIDExMTEzOC50ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgdHMtYnVpbGQtY2hl
Y2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI4IDEw
OjM1OjU5IFogW3Rlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZF0gMTExMTM4LnRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRl
c3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2LTI4IDEwOjM1OjU5IFogW3Rlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NF0gYXdhaXRpbmcgMTExMTM4LnRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yOCAxMDozNTo1OSBaIFt0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyXSBhd2FpdGluZyAxMTExMzgudGVzdC1hbWQ2NC1hbWQ2
NC14bC1xY293MiB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yOCAxMDozNTo1OSBaIFt0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjRdIGF3YWl0aW5nIDExMTEzOC50ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjggMTA6
MzU6NTkgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtXSBm
aW5pc2hlZCAxMTExMzgudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIHRzLWJ1aWxkLWNoZWNrICBibG9ja2VkIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFs
bHkKMjAxNy0wNi0yOCAxMDozNTo1OSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c21dIDExMTEzOC50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQK
MjAxNy0wNi0yOCAxMDozNTo1OSBaIGZsaWdodCAxMTExMzggbnF1ZXVlZD0xCjIwMTctMDYtMjgg
MTA6MzU6NTkgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2XSB0cmFuc2Fj
dGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJP
UiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9S
OiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5j
aWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24g
Y29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5U
OiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAu
Li4KMjAxNy0wNi0yOCAxMDozNTo1OSBaIGZsaWdodCAxMTExMzggbnJ1bm5pbmc9MjIKMjAxNy0w
Ni0yOCAxMDozNTo1OSBaIGZsaWdodCAxMTExMzggcmVhcGVkICB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgWzY4OTddIEVYSVQgMAoyMDE3LTA2LTI4IDEwOjM1OjU5IFogW3Rlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGRdIHN0YXJ0aW5nIDExMTEzOC50ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI4IDEw
OjM1OjU5IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtXSBzdGFydGluZyAxMTExMzgudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTct
MDYtMjggMTA6MzU6NTkgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZF0gYXdhaXRpbmcg
MTExMTM4LnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgdHMtYnVpbGQtY2hlY2sgCjIwMTct
MDYtMjggMTA6MzU6NTkgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c21dIGF3YWl0aW5nIDExMTEzOC50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yOCAx
MDozNjowMCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbF0gZmluaXNoZWQgMTExMTM4
LnRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsIHRzLWJ1aWxkLWNoZWNrICBibG9ja2VkIGNo
aWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxNy0wNi0yOCAxMDozNjowMCBaIFt0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbF0gMTExMTM4LnRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
LWludGVsIGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTct
MDYtMjggMTA6MzY6MDAgWiBmbGlnaHQgMTExMTM4IG5xdWV1ZWQ9MQoyMDE3LTA2LTI4IDEwOjM2
OjAwIFogZmxpZ2h0IDExMTEzOCBucnVubmluZz0yMQoyMDE3LTA2LTI4IDEwOjM2OjAwIFogZmxp
Z2h0IDExMTEzOCByZWFwZWQgIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiBb
Njk0M10gRVhJVCAwCjIwMTctMDYtMjggMTA6MzY6MDAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0XSBmaW5pc2hlZCAxMTExMzgudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0IHRzLWJ1aWxkLWNoZWNrICBibG9ja2VkIGNoaWxkIHByb2Nlc3MgZXhpdGVk
IGFibm9ybWFsbHkKMjAxNy0wNi0yOCAxMDozNjowMCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjRdIDExMTEzOC50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1k
NjQgY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0y
OCAxMDozNjowMCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjRdIGZpbmlz
aGVkIDExMTEzOC50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgdHMtYnVpbGQt
Y2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI4
IDEwOjM2OjAwIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NF0gMTExMTM4
LnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCBjaGVjay1ub3QtYmxvY2tlZCBm
YWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2LTI4IDEwOjM2OjAwIFogW3Rlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4Nl0gc3RhcnRpbmcgMTExMTM4LnRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkK
MjAxNy0wNi0yOCAxMDozNjowMCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODZdIGF3YWl0aW5nIDExMTEzOC50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
dHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjggMTA6MzY6MDAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZF0gZmluaXNoZWQgMTExMTM4LnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
dHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoy
MDE3LTA2LTI4IDEwOjM2OjAwIFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGRdIDExMTEz
OC50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDog
dGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjggMTA6MzY6MDAgWiBbdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c21dIGZpbmlzaGVkIDExMTEzOC50
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1i
dWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTct
MDYtMjggMTA6MzY6MDAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c21dIDExMTEzOC50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0
IGZhaWxlZAoyMDE3LTA2LTI4IDEwOjM2OjAwIFogZmxpZ2h0IDExMTEzOCBucXVldWVkPTEKMjAx
Ny0wNi0yOCAxMDozNjowMCBaIGZsaWdodCAxMTExMzggbnJ1bm5pbmc9MjAKMjAxNy0wNi0yOCAx
MDozNjowMCBaIGZsaWdodCAxMTExMzggcmVhcGVkICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1p
bnRlbCBbNjkyOV0gRVhJVCAwCjIwMTctMDYtMjggMTA6MzY6MDEgWiBbdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xY293Ml0gZmluaXNoZWQgMTExMTM4LnRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgdHMt
YnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3
LTA2LTI4IDEwOjM2OjAxIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzJdIDExMTEzOC50ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyIGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDogdGVzdCBzY3Jp
cHQgZmFpbGVkCjIwMTctMDYtMjggMTA6MzY6MDEgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgt
YW1kXSBmaW5pc2hlZCAxMTExMzgudGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kIHRzLWJ1aWxk
LWNoZWNrICBibG9ja2VkIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxNy0wNi0y
OCAxMDozNjowMSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWRdIDExMTEzOC50ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aC1hbWQgY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlw
dCBmYWlsZWQKMjAxNy0wNi0yOCAxMDozNjowMSBaIGZsaWdodCAxMTExMzggbnF1ZXVlZD0xCjIw
MTctMDYtMjggMTA6MzY6MDEgWiBmbGlnaHQgMTExMTM4IG5ydW5uaW5nPTE5CjIwMTctMDYtMjgg
MTA6MzY6MDEgWiBmbGlnaHQgMTExMTM4IHJlYXBlZCAgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCBbNjg3M10gRVhJVCAwCjIwMTctMDYtMjggMTA6MzY6MDEgWiBbdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2XSBmaW5pc2hlZCAxMTExMzgudGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2IHRzLWJ1aWxkLWNoZWNrICBibG9ja2VkIGNoaWxkIHByb2Nlc3Mg
ZXhpdGVkIGFibm9ybWFsbHkKMjAxNy0wNi0yOCAxMDozNjowMSBaIFt0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjEwLWkzODZdIDExMTEzOC50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODYgY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAx
Ny0wNi0yOCAxMDozNjowMiBaIGZsaWdodCAxMTExMzggbnF1ZXVlZD0xCjIwMTctMDYtMjggMTA6
MzY6MDIgWiBmbGlnaHQgMTExMTM4IG5ydW5uaW5nPTE4CjIwMTctMDYtMjggMTA6MzY6MDIgWiBm
bGlnaHQgMTExMTM4IHJlYXBlZCAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kIFs2OTI2XSBF
WElUIDAKMjAxNy0wNi0yOCAxMDozNjowMiBaIGZsaWdodCAxMTExMzggbnF1ZXVlZD0xCjIwMTct
MDYtMjggMTA6MzY6MDIgWiBmbGlnaHQgMTExMTM4IG5ydW5uaW5nPTE3CjIwMTctMDYtMjggMTA6
MzY6MDIgWiBmbGlnaHQgMTExMTM4IGtpbGxpbmcgYnVpbGQtYW1kNjQtcHZvcHMgWzIwMzYyXQoy
MDE3LTA2LTI4IDEwOjM2OjAyIFogZmxpZ2h0IDExMTEzOCByZWFwZWQgIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWNvdzIgWzY5MzBdIEVYSVQgMAoyMDE3LTA2LTI4IDEwOjM2OjAzIFogZmxpZ2h0IDEx
MTEzOCBucXVldWVkPTEKMjAxNy0wNi0yOCAxMDozNjowMyBaIGZsaWdodCAxMTExMzggbnJ1bm5p
bmc9MTYKMjAxNy0wNi0yOCAxMDozNjowMyBaIGZsaWdodCAxMTExMzggcmVhcGVkICB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSBbNjkzOV0gRVhJ
VCAwCjIwMTctMDYtMjggMTA6MzY6MDQgWiBmbGlnaHQgMTExMTM4IG5xdWV1ZWQ9MQoyMDE3LTA2
LTI4IDEwOjM2OjA0IFogZmxpZ2h0IDExMTEzOCBucnVubmluZz0xNQoyMDE3LTA2LTI4IDEwOjM2
OjA0IFogZmxpZ2h0IDExMTEzOCByZWFwZWQgIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCBbNjk1MV0gRVhJVCAwCjIwMTctMDYtMjggMTA6MzY6MDQgWiBmbGlnaHQgMTExMTM4
IG5xdWV1ZWQ9MQoyMDE3LTA2LTI4IDEwOjM2OjA0IFogZmxpZ2h0IDExMTEzOCBucnVubmluZz0x
NAoyMDE3LTA2LTI4IDEwOjM2OjA0IFogZmxpZ2h0IDExMTEzOCByZWFwZWQgIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSBbNjk2M10gRVhJVCAwCjIwMTctMDYt
MjggMTA6MzY6MDUgWiBmbGlnaHQgMTExMTM4IG5xdWV1ZWQ9MQoyMDE3LTA2LTI4IDEwOjM2OjA1
IFogZmxpZ2h0IDExMTEzOCBucnVubmluZz0xMwoyMDE3LTA2LTI4IDEwOjM2OjA1IFogZmxpZ2h0
IDExMTEzOCByZWFwZWQgIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCBbNjk2
Nl0gRVhJVCAwCjIwMTctMDYtMjggMTA6MzY6MDYgWiBmbGlnaHQgMTExMTM4IG5xdWV1ZWQ9MQoy
MDE3LTA2LTI4IDEwOjM2OjA2IFogZmxpZ2h0IDExMTEzOCBucnVubmluZz0xMgoyMDE3LTA2LTI4
IDEwOjM2OjA2IFogZmxpZ2h0IDExMTEzOCByZWFwZWQgIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiBbNjk2OF0gRVhJVCAwCjIwMTctMDYtMjggMTA6MzY6MDYgWiBmbGlnaHQg
MTExMTM4IG5xdWV1ZWQ9MQoyMDE3LTA2LTI4IDEwOjM2OjA2IFogZmxpZ2h0IDExMTEzOCBucnVu
bmluZz0xMQoyMDE3LTA2LTI4IDEwOjM2OjA2IFogZmxpZ2h0IDExMTEzOCByZWFwZWQgIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCBbNjk3Ml0gRVhJVCAwCjIwMTctMDYtMjgg
MTA6MzY6MDcgWiBmbGlnaHQgMTExMTM4IG5xdWV1ZWQ9MQoyMDE3LTA2LTI4IDEwOjM2OjA3IFog
ZmxpZ2h0IDExMTEzOCBucnVubmluZz0xMAoyMDE3LTA2LTI4IDEwOjM2OjA3IFogZmxpZ2h0IDEx
MTEzOCByZWFwZWQgIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCBbNjk3NV0g
RVhJVCAwCjIwMTctMDYtMjggMTA6MzY6MDggWiBmbGlnaHQgMTExMTM4IG5xdWV1ZWQ9MQoyMDE3
LTA2LTI4IDEwOjM2OjA4IFogZmxpZ2h0IDExMTEzOCBucnVubmluZz05CjIwMTctMDYtMjggMTA6
MzY6MDggWiBmbGlnaHQgMTExMTM4IHJlYXBlZCAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzIFs2
OTc4XSBFWElUIDAKMjAxNy0wNi0yOCAxMDozNjowOCBaIGZsaWdodCAxMTExMzggbnF1ZXVlZD0x
CjIwMTctMDYtMjggMTA6MzY6MDggWiBmbGlnaHQgMTExMTM4IG5ydW5uaW5nPTgKMjAxNy0wNi0y
OCAxMDozNjowOCBaIGZsaWdodCAxMTExMzggcmVhcGVkICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhz
bSBbNjk4NF0gRVhJVCAwCjIwMTctMDYtMjggMTA6MzY6MDkgWiBmbGlnaHQgMTExMTM4IG5xdWV1
ZWQ9MQoyMDE3LTA2LTI4IDEwOjM2OjA5IFogZmxpZ2h0IDExMTEzOCBucnVubmluZz03CjIwMTct
MDYtMjggMTA6MzY6MDkgWiBmbGlnaHQgMTExMTM4IHJlYXBlZCAgdGVzdC14dGYtYW1kNjQtYW1k
NjQtMSBbNjk5MV0gRVhJVCAwCjIwMTctMDYtMjggMTA6MzY6MDkgWiBmbGlnaHQgMTExMTM4IG5x
dWV1ZWQ9MQoyMDE3LTA2LTI4IDEwOjM2OjA5IFogZmxpZ2h0IDExMTEzOCBucnVubmluZz02CjIw
MTctMDYtMjggMTA6MzY6MDkgWiBmbGlnaHQgMTExMTM4IHJlYXBlZCAgdGVzdC14dGYtYW1kNjQt
YW1kNjQtMiBbNjk5OF0gRVhJVCAwCjIwMTctMDYtMjggMTA6MzY6MTAgWiBmbGlnaHQgMTExMTM4
IG5xdWV1ZWQ9MQoyMDE3LTA2LTI4IDEwOjM2OjEwIFogZmxpZ2h0IDExMTEzOCBucnVubmluZz01
CjIwMTctMDYtMjggMTA6MzY6MTAgWiBmbGlnaHQgMTExMTM4IHJlYXBlZCAgdGVzdC14dGYtYW1k
NjQtYW1kNjQtMyBbNzAwNF0gRVhJVCAwCjIwMTctMDYtMjggMTA6MzY6MTEgWiBmbGlnaHQgMTEx
MTM4IG5xdWV1ZWQ9MQoyMDE3LTA2LTI4IDEwOjM2OjExIFogZmxpZ2h0IDExMTEzOCBucnVubmlu
Zz00CjIwMTctMDYtMjggMTA6MzY6MTEgWiBmbGlnaHQgMTExMTM4IHJlYXBlZCAgdGVzdC14dGYt
YW1kNjQtYW1kNjQtNCBbNzAwNl0gRVhJVCAwCjIwMTctMDYtMjggMTA6MzY6MTEgWiBmbGlnaHQg
MTExMTM4IG5xdWV1ZWQ9MQoyMDE3LTA2LTI4IDEwOjM2OjExIFogZmxpZ2h0IDExMTEzOCBucnVu
bmluZz0zCjIwMTctMDYtMjggMTA6MzY6MTEgWiBmbGlnaHQgMTExMTM4IHJlYXBlZCAgdGVzdC14
dGYtYW1kNjQtYW1kNjQtNSBbNzAxMF0gRVhJVCAwCjIwMTctMDYtMjggMTA6MzY6MTIgWiBmbGln
aHQgMTExMTM4IG5xdWV1ZWQ9MQoyMDE3LTA2LTI4IDEwOjM2OjEyIFogZmxpZ2h0IDExMTEzOCBu
cnVubmluZz0yCjIwMTctMDYtMjggMTA6MzY6MjQgWiBmbGlnaHQgMTExMTM4IGtpbGxpbmcgdGVz
dC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgWzY4NjBdCjIwMTctMDYtMjggMTA6MzY6MjUgWiBm
bGlnaHQgMTExMTM4IGtpbGxpbmcgdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiBbNjg2Ml0K
MjAxNy0wNi0yOCAxMDozNjozMiBaIGZsaWdodCAxMTExMzgga2lsbGluZyB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgWzY4NjNdCjIwMTctMDYtMjggMTA6MzY6MzMgWiBmbGlnaHQgMTExMTM4IGtp
bGxpbmcgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgWzY4NjddCjIwMTctMDYtMjggMTA6
MzY6MzQgWiBmbGlnaHQgMTExMTM4IGtpbGxpbmcgdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2gg
WzY4NzldCjIwMTctMDYtMjggMTA6MzY6MzUgWiBmbGlnaHQgMTExMTM4IGtpbGxpbmcgdGVzdC1h
bWQ2NC1hbWQ2NC14bCBbNjkwN10KMjAxNy0wNi0yOCAxMDozNjozNiBaIGZsaWdodCAxMTExMzgg
a2lsbGluZyB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgWzY5MDRdCjIwMTctMDYtMjgg
MTA6MzY6MzcgWiBmbGlnaHQgMTExMTM4IGtpbGxpbmcgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSBbNjg3Nl0KMjAxNy0wNi0yOCAxMDozNjozOCBaIGZsaWdodCAxMTExMzgga2lsbGluZyB0
ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiBbNjg5MF0KMjAxNy0wNi0yOCAxMDozNjozOSBaIGZsaWdo
dCAxMTExMzgga2lsbGluZyB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCBbNjk1OV0KMjAxNy0wNi0yOCAxMDozNjozOSBaIGZsaWdodCAxMTExMzgga2lsbGluZyB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSBbNjg3MF0KMjAx
Ny0wNi0yOCAxMDozNjo0MCBaIGZsaWdodCAxMTExMzgga2lsbGluZyB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCBbNjkwMF0KMjAxNy0wNi0yOCAxMDozNjo0MCBaIGZsaWdodCAx
MTExMzgga2lsbGluZyB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgWzY5MTBdCjIwMTctMDYt
MjggMTA6MzY6NDEgWiBmbGlnaHQgMTExMTM4IGtpbGxpbmcgdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgWzY5MzRdCjIwMTctMDYtMjggMTA6MzY6NDIgWiBmbGlnaHQg
MTExMTM4IGtpbGxpbmcgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQt
eHNtIFs2OTM4XQoyMDE3LTA2LTI4IDEwOjM2OjQyIFogZmxpZ2h0IDExMTEzOCBraWxsaW5nIHRl
c3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1IFs2OTE1XQoyMDE3LTA2LTI4IDEwOjM2OjQzIFog
ZmxpZ2h0IDExMTEzOCBraWxsaW5nIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgWzY4ODJd
CjIwMTctMDYtMjggMTA6MzY6NDQgWiBmbGlnaHQgMTExMTM4IGtpbGxpbmcgdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0IFs2OTQ3XQoyMDE3LTA2LTI4IDEwOjM2OjQ0IFogZmxp
Z2h0IDExMTEzOCBraWxsaW5nIHRlc3QtYW1kNjQtYW1kNjQtcGFpciBbNjg4NV0KMjAxNy0wNi0y
OCAxMDozNjo0NSBaIGZsaWdodCAxMTExMzgga2lsbGluZyB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgWzY4OTddCjIwMTctMDYtMjggMTA6MzY6NDUgWiBmbGlnaHQgMTExMTM4IGtp
bGxpbmcgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IFs2OTQzXQoyMDE3LTA2
LTI4IDEwOjM2OjQ2IFogZmxpZ2h0IDExMTEzOCBraWxsaW5nIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZoLWludGVsIFs2OTI5XQoyMDE3LTA2LTI4IDEwOjM2OjQ3IFogZmxpZ2h0IDExMTEzOCBraWxs
aW5nIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgWzY4NzNdCjIwMTctMDYtMjggMTA6MzY6
NDcgWiBmbGlnaHQgMTExMTM4IGtpbGxpbmcgdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kIFs2
OTI2XQoyMDE3LTA2LTI4IDEwOjM2OjQ4IFogZmxpZ2h0IDExMTEzOCBraWxsaW5nIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWNvdzIgWzY5MzBdCjIwMTctMDYtMjggMTA6MzY6NDkgWiBmbGlnaHQgMTEx
MTM4IGtpbGxpbmcgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gWzY5MzldCjIwMTctMDYtMjggMTA6MzY6NDkgWiBmbGlnaHQgMTExMTM4IGtpbGxp
bmcgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IFs2OTUxXQoyMDE3LTA2LTI4
IDEwOjM2OjUwIFogZmxpZ2h0IDExMTEzOCBraWxsaW5nIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSBbNjk2M10KMjAxNy0wNi0yOCAxMDozNjo1MSBaIGZsaWdo
dCAxMTExMzgga2lsbGluZyB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgWzY5
NjZdCjIwMTctMDYtMjggMTA6MzY6NTEgWiBmbGlnaHQgMTExMTM4IGtpbGxpbmcgdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IFs2OTY4XQoyMDE3LTA2LTI4IDEwOjM2OjUyIFog
ZmxpZ2h0IDExMTEzOCBraWxsaW5nIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2
NCBbNjk3Ml0KMjAxNy0wNi0yOCAxMDozNjo1MyBaIGZsaWdodCAxMTExMzgga2lsbGluZyB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgWzY5NzVdCjIwMTctMDYtMjggMTA6MzY6
NTMgWiBmbGlnaHQgMTExMTM4IGtpbGxpbmcgdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzIFs2OTc4
XQoyMDE3LTA2LTI4IDEwOjM2OjU0IFogZmxpZ2h0IDExMTEzOCBraWxsaW5nIHRlc3QtYW1kNjQt
YW1kNjQteGwteHNtIFs2OTg0XQoyMDE3LTA2LTI4IDEwOjM2OjU0IFogZmxpZ2h0IDExMTEzOCBr
aWxsaW5nIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgWzY5OTFdCjIwMTctMDYtMjggMTA6MzY6NTUg
WiBmbGlnaHQgMTExMTM4IGtpbGxpbmcgdGVzdC14dGYtYW1kNjQtYW1kNjQtMiBbNjk5OF0KMjAx
Ny0wNi0yOCAxMDozNjo1NiBaIGZsaWdodCAxMTExMzgga2lsbGluZyB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0zIFs3MDA0XQoyMDE3LTA2LTI4IDEwOjM2OjU2IFogZmxpZ2h0IDExMTEzOCBraWxsaW5n
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgWzcwMDZdCjIwMTctMDYtMjggMTA6MzY6NTcgWiBmbGln
aHQgMTExMTM4IGtpbGxpbmcgdGVzdC14dGYtYW1kNjQtYW1kNjQtNSBbNzAxMF0KMjAxNy0wNi0y
OCAxMDo0MToxNCBaIFtidWlsZC1pMzg2LXhzbV0gZmluaXNoZWQgMTExMTM4LmJ1aWxkLWkzODYt
eHNtIHRzLXhlbi1idWlsZC1wcmVwICBwYXNzIAoyMDE3LTA2LTI4IDEwOjQxOjE1IFogW2J1aWxk
LWkzODYteHNtXSBzdGFydGluZyAxMTExMzguYnVpbGQtaTM4Ni14c20gdHMteGVuLWJ1aWxkICB4
ZW4tYnVpbGQKMjAxNy0wNi0yOCAxMDo0MToxNSBaIFtidWlsZC1pMzg2LXhzbV0gYXdhaXRpbmcg
MTExMTM4LmJ1aWxkLWkzODYteHNtIHRzLXhlbi1idWlsZCAKMjAxNy0wNi0yOCAxMDo0MToxNyBa
IFtidWlsZC1pMzg2LXhzbV0gZmluaXNoZWQgMTExMTM4LmJ1aWxkLWkzODYteHNtIHRzLXhlbi1i
dWlsZCAgZmFpbCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjggMTA6
NDE6MTcgWiBbYnVpbGQtaTM4Ni14c21dIDExMTEzOC5idWlsZC1pMzg2LXhzbSBydW4tam9iL2J1
aWxkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjggMTA6NDE6MTcgWiBbYnVp
bGQtaTM4Ni14c21dIHN0YXJ0aW5nIDExMTEzOC5idWlsZC1pMzg2LXhzbSB0cy1sb2dzLWNhcHR1
cmUgaG9zdCBjYXB0dXJlLWxvZ3MKMjAxNy0wNi0yOCAxMDo0MToxOCBaIFtidWlsZC1pMzg2LXhz
bV0gYXdhaXRpbmcgMTExMTM4LmJ1aWxkLWkzODYteHNtIHRzLWxvZ3MtY2FwdHVyZSBob3N0CjIw
MTctMDYtMjggMTA6NDI6MzMgWiBbYnVpbGQtaTM4Ni14c21dIGZpbmlzaGVkIDExMTEzOC5idWls
ZC1pMzg2LXhzbSB0cy1sb2dzLWNhcHR1cmUgaG9zdCBwYXNzIAoyMDE3LTA2LTI4IDEwOjQyOjMz
IFogW2J1aWxkLWkzODYteHNtXSBhd2FpdGluZyAxMTExMzguYnVpbGQtaTM4Ni14c20gdHMtc3lz
bG9nLXNlcnZlciAKMjAxNy0wNi0yOCAxMDo0MjozNCBaIFtidWlsZC1pMzg2LXhzbV0gZmluaXNo
ZWQgMTExMTM4LmJ1aWxkLWkzODYteHNtIHRzLXN5c2xvZy1zZXJ2ZXIgIHBhc3MgCjIwMTctMDYt
MjggMTA6NDI6MzQgWiBbYnVpbGQtaTM4Ni14c21dIGpvYiBub3Qgb2sKMjAxNy0wNi0yOCAxMDo0
MjozNCBaIGZsaWdodCAxMTExMzggcmVhcGVkICBidWlsZC1pMzg2LXhzbSBbMjA0MTVdIEVYSVQg
MAoyMDE3LTA2LTI4IDEwOjQyOjM1IFogZmxpZ2h0IDExMTEzOCBucXVldWVkPTEKMjAxNy0wNi0y
OCAxMDo0MjozNSBaIGZsaWdodCAxMTExMzggc3Bhd25pbmcgdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbQoyMDE3LTA2LTI4IDEwOjQyOjM1IFogZmxpZ2h0
IDExMTEzOCBzcGF3bmVkICB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIFsxMjYxNF0KMjAxNy0wNi0yOCAxMDo0MjozNSBaIGZsaWdodCAxMTExMzggc3Bh
d25pbmcgdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtCjIwMTctMDYtMjggMTA6NDI6MzUgWiBm
bGlnaHQgMTExMTM4IHNwYXduZWQgIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSBbMTI2MTZd
CjIwMTctMDYtMjggMTA6NDI6MzUgWiBmbGlnaHQgMTExMTM4IHNwYXduaW5nIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtCjIwMTctMDYtMjggMTA6NDI6MzUgWiBm
bGlnaHQgMTExMTM4IHNwYXduZWQgIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtIFsxMjYyMF0KMjAxNy0wNi0yOCAxMDo0MjozNSBaIGZsaWdodCAxMTExMzggc3Bh
d25pbmcgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bQoyMDE3LTA2LTI4IDEwOjQyOjM1IFogZmxpZ2h0IDExMTEzOCBzcGF3bmVkICB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIFsxMjYyNV0KMjAxNy0w
Ni0yOCAxMDo0MjozNSBaIGZsaWdodCAxMTExMzggc3Bhd25pbmcgdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20KMjAxNy0wNi0yOCAxMDo0MjozNSBaIGZsaWdodCAx
MTExMzggc3Bhd25lZCAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gWzEyNjI4XQoyMDE3LTA2LTI4IDEwOjQyOjM1IFogZmxpZ2h0IDExMTEzOCBzcGF3bmluZyB0
ZXN0LWFtZDY0LWkzODYteGwteHNtCjIwMTctMDYtMjggMTA6NDI6MzUgWiBmbGlnaHQgMTExMTM4
IHNwYXduZWQgIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gWzEyNjMyXQoyMDE3LTA2LTI4IDEwOjQy
OjM1IFogZmxpZ2h0IDExMTEzOCBucnVubmluZz03CjIwMTctMDYtMjggMTA6NDM6MDQgWiBbdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbV0gc3RhcnRpbmcg
MTExMTM4LnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
dHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjggMTA6NDM6MDQgWiBbdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtXSBzdGFydGluZyAxMTExMzgudGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI4IDEw
OjQzOjA0IFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c21dIGF3YWl0aW5nIDExMTEzOC50ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI4IDEwOjQzOjA0IFogW3Rlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtXSBzdGFydGluZyAxMTExMzgu
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtYnVpbGQtY2hl
Y2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjggMTA6NDM6MDQgWiBbdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtXSBhd2FpdGluZyAxMTExMzgudGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
IHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI4IDEwOjQzOjA0IFogW3Rlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZh
aWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFp
bGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6
ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9u
cwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBj
b25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1p
Z2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yOCAxMDo0Mzow
NCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
XSBzdGFydGluZyAxMTExMzgudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yOCAx
MDo0MzowNSBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtXSBhd2FpdGluZyAxMTExMzgudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yOCAxMDo0MzowNSBa
IFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtXSBmaW5p
c2hlZCAxMTExMzgudGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1h
bGx5CjIwMTctMDYtMjggMTA6NDM6MDUgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbV0gMTExMTM4LnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlw
dCBmYWlsZWQKMjAxNy0wNi0yOCAxMDo0MzowNSBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbV0gc3RhcnRpbmcgMTExMTM4LnRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoy
MDE3LTA2LTI4IDEwOjQzOjA1IFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbV0gZmluaXNo
ZWQgMTExMTM4LnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSB0cy1idWlsZC1jaGVjayAgYmxv
Y2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjggMTA6NDM6MDUg
WiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtXSAxMTExMzgudGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtIGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIw
MTctMDYtMjggMTA6NDM6MDUgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbV0gdHJhbnNhY3Rpb24g
c2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAw
MDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNv
dWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBh
bW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1p
dCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRo
ZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIw
MTctMDYtMjggMTA6NDM6MDUgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c21dIGF3YWl0aW5nIDExMTEzOC50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0LXhzbSB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yOCAxMDo0MzowNSBaIFt0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbV0gYXdhaXRpbmcgMTExMTM4
LnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWJ1aWxkLWNo
ZWNrIAoyMDE3LTA2LTI4IDEwOjQzOjA2IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c21dIGZpbmlzaGVkIDExMTEzOC50ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWJ1aWxkLWNoZWNrICBibG9j
a2VkIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxNy0wNi0yOCAxMDo0MzowNiBa
IFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtXSAx
MTExMzgudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2LTI4
IDEwOjQzOjA2IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC14c21dIHN0YXJ0aW5nIDExMTEzOC50ZXN0
LWFtZDY0LWkzODYteGwteHNtIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2
LTI4IDEwOjQzOjA2IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQt
eHNtXSBmaW5pc2hlZCAxMTExMzgudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJu
b3JtYWxseQoyMDE3LTA2LTI4IDEwOjQzOjA2IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQteHNtXSAxMTExMzgudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NC14c20gY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWls
ZWQKMjAxNy0wNi0yOCAxMDo0MzowNiBaIGZsaWdodCAxMTExMzggcmVhcGVkICB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIFsxMjYxNF0gRVhJVCAwCjIw
MTctMDYtMjggMTA6NDM6MDYgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbV0gYXdhaXRpbmcgMTEx
MTM4LnRlc3QtYW1kNjQtaTM4Ni14bC14c20gdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjggMTA6
NDM6MDYgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21dIGZp
bmlzaGVkIDExMTEzOC50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5
CjIwMTctMDYtMjggMTA6NDM6MDYgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c21dIDExMTEzOC50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3
LTA2LTI4IDEwOjQzOjA3IFogZmxpZ2h0IDExMTEzOCBucXVldWVkPTEKMjAxNy0wNi0yOCAxMDo0
MzowNyBaIGZsaWdodCAxMTExMzggbnJ1bm5pbmc9NgoyMDE3LTA2LTI4IDEwOjQzOjA3IFogZmxp
Z2h0IDExMTEzOCByZWFwZWQgIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSBbMTI2MTZdIEVY
SVQgMAoyMDE3LTA2LTI4IDEwOjQzOjA3IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC14c21dIGZpbmlz
aGVkIDExMTEzOC50ZXN0LWFtZDY0LWkzODYteGwteHNtIHRzLWJ1aWxkLWNoZWNrICBibG9ja2Vk
IGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxNy0wNi0yOCAxMDo0MzowNyBaIFt0
ZXN0LWFtZDY0LWkzODYteGwteHNtXSAxMTExMzgudGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSBjaGVj
ay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2LTI4IDEwOjQz
OjA3IFogZmxpZ2h0IDExMTEzOCBucXVldWVkPTEKMjAxNy0wNi0yOCAxMDo0MzowNyBaIGZsaWdo
dCAxMTExMzggbnJ1bm5pbmc9NQoyMDE3LTA2LTI4IDEwOjQzOjA3IFogZmxpZ2h0IDExMTEzOCBy
ZWFwZWQgIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIFsxMjYy
MF0gRVhJVCAwCjIwMTctMDYtMjggMTA6NDM6MDggWiBmbGlnaHQgMTExMTM4IG5xdWV1ZWQ9MQoy
MDE3LTA2LTI4IDEwOjQzOjA4IFogZmxpZ2h0IDExMTEzOCBucnVubmluZz00CjIwMTctMDYtMjgg
MTA6NDM6MDggWiBmbGlnaHQgMTExMTM4IHJlYXBlZCAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSBbMTI2MjVdIEVYSVQgMAoyMDE3LTA2LTI4IDEw
OjQzOjA4IFogZmxpZ2h0IDExMTEzOCBucXVldWVkPTEKMjAxNy0wNi0yOCAxMDo0MzowOCBaIGZs
aWdodCAxMTExMzggbnJ1bm5pbmc9MwoyMDE3LTA2LTI4IDEwOjQzOjA4IFogZmxpZ2h0IDExMTEz
OCByZWFwZWQgIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIFsx
MjYyOF0gRVhJVCAwCjIwMTctMDYtMjggMTA6NDM6MDkgWiBmbGlnaHQgMTExMTM4IG5xdWV1ZWQ9
MQoyMDE3LTA2LTI4IDEwOjQzOjA5IFogZmxpZ2h0IDExMTEzOCBucnVubmluZz0yCjIwMTctMDYt
MjggMTA6NDM6MDkgWiBmbGlnaHQgMTExMTM4IHJlYXBlZCAgdGVzdC1hbWQ2NC1pMzg2LXhsLXhz
bSBbMTI2MzJdIEVYSVQgMAoyMDE3LTA2LTI4IDEwOjQzOjEwIFogZmxpZ2h0IDExMTEzOCBucXVl
dWVkPTEKMjAxNy0wNi0yOCAxMDo0MzoxMCBaIGZsaWdodCAxMTExMzggbnJ1bm5pbmc9MQoyMDE3
LTA2LTI4IDEwOjQzOjIwIFogZmxpZ2h0IDExMTEzOCBraWxsaW5nIGJ1aWxkLWkzODYteHNtIFsy
MDQxNV0KMjAxNy0wNi0yOCAxMDo0Mzo1MiBaIGZsaWdodCAxMTExMzgga2lsbGluZyB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIFsxMjYxNF0KMjAxNy0w
Ni0yOCAxMDo0Mzo1MiBaIGZsaWdodCAxMTExMzgga2lsbGluZyB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gWzEyNjE2XQoyMDE3LTA2LTI4IDEwOjQzOjUzIFogZmxpZ2h0IDExMTEzOCBraWxs
aW5nIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIFsxMjYyMF0K
MjAxNy0wNi0yOCAxMDo0Mzo1NCBaIGZsaWdodCAxMTExMzgga2lsbGluZyB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIFsxMjYyNV0KMjAxNy0wNi0y
OCAxMDo0Mzo1NCBaIGZsaWdodCAxMTExMzgga2lsbGluZyB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSBbMTI2MjhdCjIwMTctMDYtMjggMTA6NDM6NTUgWiBmbGln
aHQgMTExMTM4IGtpbGxpbmcgdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSBbMTI2MzJdCjIwMTctMDYt
MjggMTI6MDg6NDEgWiBbYnVpbGQtYXJtaGYtcHZvcHNdIGZpbmlzaGVkIDExMTEzOC5idWlsZC1h
cm1oZi1wdm9wcyB0cy1rZXJuZWwtYnVpbGQgIHBhc3MgCjIwMTctMDYtMjggMTI6MDg6NDEgWiBb
YnVpbGQtYXJtaGYtcHZvcHNdIGF3YWl0aW5nIDExMTEzOC5idWlsZC1hcm1oZi1wdm9wcyB0cy1z
eXNsb2ctc2VydmVyIAoyMDE3LTA2LTI4IDEyOjA4OjQyIFogW2J1aWxkLWFybWhmLXB2b3BzXSBm
aW5pc2hlZCAxMTExMzguYnVpbGQtYXJtaGYtcHZvcHMgdHMtc3lzbG9nLXNlcnZlciAgcGFzcyAK
MjAxNy0wNi0yOCAxMjowODo0MyBaIGZsaWdodCAxMTExMzggcmVhcGVkICBidWlsZC1hcm1oZi1w
dm9wcyBbMjAzODldIEVYSVQgMAoyMDE3LTA2LTI4IDEyOjA4OjQzIFogZmxpZ2h0IDExMTEzOCBu
cXVldWVkPTEKMjAxNy0wNi0yOCAxMjowODo0NCBaIGZsaWdodCAxMTExMzggc3Bhd25pbmcgdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0CjIwMTctMDYtMjggMTI6MDg6NDQgWiBmbGlnaHQgMTExMTM4
IHNwYXduZWQgIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCBbMTA1MThdCjIwMTctMDYtMjggMTI6
MDg6NDQgWiBmbGlnaHQgMTExMTM4IHNwYXduaW5nIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcKMjAxNy0wNi0yOCAxMjowODo0NCBaIGZsaWdodCAxMTExMzggc3Bhd25lZCAgdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyBbMTA1MjRdCjIwMTctMDYtMjggMTI6MDg6NDQgWiBmbGlnaHQg
MTExMTM4IHNwYXduaW5nIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20KMjAxNy0wNi0yOCAx
MjowODo0NCBaIGZsaWdodCAxMTExMzggc3Bhd25lZCAgdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXhzbSBbMTA1MjZdCjIwMTctMDYtMjggMTI6MDg6NDQgWiBmbGlnaHQgMTExMTM4IHNwYXduaW5n
IHRlc3QtYXJtaGYtYXJtaGYteGwKMjAxNy0wNi0yOCAxMjowODo0NCBaIGZsaWdodCAxMTExMzgg
c3Bhd25lZCAgdGVzdC1hcm1oZi1hcm1oZi14bCBbMTA1MzBdCjIwMTctMDYtMjggMTI6MDg6NDQg
WiBmbGlnaHQgMTExMTM4IHNwYXduaW5nIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZQoyMDE3
LTA2LTI4IDEyOjA4OjQ0IFogZmxpZ2h0IDExMTEzOCBzcGF3bmVkICB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgWzEwNTMzXQoyMDE3LTA2LTI4IDEyOjA4OjQ0IFogZmxpZ2h0IDExMTEzOCBz
cGF3bmluZyB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIKMjAxNy0wNi0yOCAxMjowODo0NCBa
IGZsaWdodCAxMTExMzggc3Bhd25lZCAgdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyIFsxMDUz
Nl0KMjAxNy0wNi0yOCAxMjowODo0NCBaIGZsaWdodCAxMTExMzggc3Bhd25pbmcgdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrCjIwMTctMDYtMjggMTI6MDg6NDQgWiBmbGlnaHQgMTExMTM4
IHNwYXduZWQgIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayBbMTA1NDVdCjIwMTctMDYt
MjggMTI6MDg6NDQgWiBmbGlnaHQgMTExMTM4IHNwYXduaW5nIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1CjIwMTctMDYtMjggMTI6MDg6NDQgWiBmbGlnaHQgMTExMTM4IHNwYXduZWQgIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IFsxMDU0OV0KMjAxNy0wNi0yOCAxMjowODo0NCBa
IGZsaWdodCAxMTExMzggc3Bhd25pbmcgdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzCjIwMTctMDYt
MjggMTI6MDg6NDQgWiBmbGlnaHQgMTExMTM4IHNwYXduZWQgIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyBbMTA1NTBdCjIwMTctMDYtMjggMTI6MDg6NDQgWiBmbGlnaHQgMTExMTM4IHNwYXduaW5n
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkCjIwMTctMDYtMjggMTI6MDg6NDQgWiBmbGlnaHQgMTEx
MTM4IHNwYXduZWQgIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkIFsxMDU1M10KMjAxNy0wNi0yOCAx
MjowODo0NCBaIGZsaWdodCAxMTExMzggc3Bhd25pbmcgdGVzdC1hcm1oZi1hcm1oZi14bC14c20K
MjAxNy0wNi0yOCAxMjowODo0NCBaIGZsaWdodCAxMTExMzggc3Bhd25lZCAgdGVzdC1hcm1oZi1h
cm1oZi14bC14c20gWzEwNTU2XQoyMDE3LTA2LTI4IDEyOjA4OjQ0IFogZmxpZ2h0IDExMTEzOCBu
cnVubmluZz0xMQoyMDE3LTA2LTI4IDEyOjA5OjE0IFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmly
dF0gc3RhcnRpbmcgMTExMTM4LnRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCB0cy1idWlsZC1jaGVj
ayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yOCAxMjowOToxNSBaIFt0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3XSBzdGFydGluZyAxMTExMzgudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yOCAxMjowOToxNSBaIFt0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtXSBzdGFydGluZyAxMTExMzgudGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXhzbSB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0y
OCAxMjowOToxNSBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3XSB0cmFuc2FjdGlvbiBz
ZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAw
MSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291
bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFt
b25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0
IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhl
IHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAx
Ny0wNi0yOCAxMjowOToxNSBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnRdIGF3YWl0aW5nIDEx
MTEzOC50ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjgg
MTI6MDk6MTUgWiBbdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbV0gdHJhbnNhY3Rpb24gc2Vy
aWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEp
IChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxk
IG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9u
ZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBh
dHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0
cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTct
MDYtMjggMTI6MDk6MTUgWiBbdGVzdC1hcm1oZi1hcm1oZi14bF0gc3RhcnRpbmcgMTExMTM4LnRl
c3QtYXJtaGYtYXJtaGYteGwgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYt
MjggMTI6MDk6MTYgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlXSB0cmFuc2FjdGlvbiBz
ZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAw
MSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291
bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFt
b25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0
IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhl
IHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAx
Ny0wNi0yOCAxMjowOToxNiBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3XSB0cmFuc2Fj
dGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJP
UiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9S
OiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5j
aWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24g
Y29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5U
OiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAu
Li4KMjAxNy0wNi0yOCAxMjowOToxNiBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDJdIHRy
YW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFM
X0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkg
RVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBl
bmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxl
ZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3Qu
CkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5
aW5nIC4uLgoyMDE3LTA2LTI4IDEyOjA5OjE2IFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14
c21dIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVT
X0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0
MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0
ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBD
YW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQg
cGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgop
IHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI4IDEyOjA5OjE2IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVja10gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBT
UUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxf
RVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byBy
ZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29u
IGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBw
cmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJl
dHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjggMTI6MDk6MTYgWiBbdGVzdC1hcm1oZi1h
cm1oZi14bF0gYXdhaXRpbmcgMTExMTM4LnRlc3QtYXJtaGYtYXJtaGYteGwgdHMtYnVpbGQtY2hl
Y2sgCjIwMTctMDYtMjggMTI6MDk6MTYgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlXSB0
cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRB
TF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEp
IEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVw
ZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2Vs
ZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90
LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRy
eWluZyAuLi4KMjAxNy0wNi0yOCAxMjowOToxNiBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3XSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JF
U19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwg
NDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3Jp
dGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTog
Q2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVk
IHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4K
KSByZXRyeWluZyAuLi4KMjAxNy0wNi0yOCAxMjowOToxNyBaIFt0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDJdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FM
IFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VS
Uk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVh
ZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBj
b2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJl
cGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRy
aWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI4IDEyOjA5OjE3IFogW3Rlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVja10gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NU
RVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNf
RkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1
ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAg
UmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4g
ZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVk
IGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjggMTI6MDk6MTcgWiBbdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXhzbV0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJl
IChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAo
UEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNj
ZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVU
QUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxp
Y3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBz
dWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjggMTI6MDk6MTcgWiBb
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHVdIHN0YXJ0aW5nIDExMTEzOC50ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0w
Ni0yOCAxMjowOToxNyBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGVdIHRyYW5zYWN0aW9u
IHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQw
MDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBj
b3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMg
YW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21t
aXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBU
aGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoy
MDE3LTA2LTI4IDEyOjA5OjE3IFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXddIHRyYW5z
YWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VS
Uk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJS
T1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRl
bmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBv
biBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJ
TlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5n
IC4uLgoyMDE3LTA2LTI4IDEyOjA5OjE3IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0Ml0g
dHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFU
QUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAx
KSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRl
cGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNl
bGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZv
dC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0
cnlpbmcgLi4uCjIwMTctMDYtMjggMTI6MDk6MTcgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
XSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19G
QVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAw
MDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUg
ZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2Fu
Y2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBp
dm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSBy
ZXRyeWluZyAuLi4KMjAxNy0wNi0yOCAxMjowOToxOCBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdV0gYXdhaXRpbmcgMTExMTM4LnRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IHRz
LWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI4IDEyOjA5OjE4IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVja10gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBT
UUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxf
RVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byBy
ZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29u
IGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBw
cmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJl
dHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjggMTI6MDk6MTggWiBbdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXhzbV0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NU
RVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNf
RkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1
ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAg
UmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4g
ZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVk
IGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjggMTI6MDk6MTggWiBbdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlXSBzdGFydGluZyAxMTExMzgudGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI4IDEyOjA5
OjE4IFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXddIGF3YWl0aW5nIDExMTEzOC50ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI4IDEyOjA5
OjE4IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0Ml0gc3RhcnRpbmcgMTExMTM4LnRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAx
Ny0wNi0yOCAxMjowOToxOCBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHNdIHN0YXJ0aW5nIDEx
MTEzOC50ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNr
KDEpCjIwMTctMDYtMjggMTI6MDk6MTggWiBbdGVzdC1hcm1oZi1hcm1oZi14bC12aGRdIHRyYW5z
YWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VS
Uk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJS
T1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRl
bmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBv
biBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJ
TlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5n
IC4uLgoyMDE3LTA2LTI4IDEyOjA5OjE4IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwteHNtXSBzdGFy
dGluZyAxMTExMzgudGVzdC1hcm1oZi1hcm1oZi14bC14c20gdHMtYnVpbGQtY2hlY2sgIGJ1aWxk
LWNoZWNrKDEpCjIwMTctMDYtMjggMTI6MDk6MTggWiBbdGVzdC1hcm1oZi1hcm1oZi14bF0gZmlu
aXNoZWQgMTExMTM4LnRlc3QtYXJtaGYtYXJtaGYteGwgdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQg
Y2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI4IDEyOjA5OjE4IFogW3Rl
c3QtYXJtaGYtYXJtaGYteGxdIDExMTEzOC50ZXN0LWFybWhmLWFybWhmLXhsIGNoZWNrLW5vdC1i
bG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjggMTI6MDk6MTkgWiBb
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZh
aWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFp
bGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6
ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9u
cwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBj
b25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1p
Z2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yOCAxMjowOTox
OSBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDJdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRp
b24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhl
YyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2Vy
aWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNh
Y3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3
aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rp
b24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI4IDEy
OjA5OjE5IFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmlydF0gZmluaXNoZWQgMTExMTM4LnRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNz
IGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjggMTI6MDk6MTkgWiBbdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0XSAxMTExMzgudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0IGNoZWNrLW5vdC1ibG9j
a2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjggMTI6MDk6MTkgWiBbdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzXSBhd2FpdGluZyAxMTExMzgudGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI4IDEyOjA5OjE5IFogW3Rlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1XSBmaW5pc2hlZCAxMTExMzgudGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJu
b3JtYWxseQoyMDE3LTA2LTI4IDEyOjA5OjE5IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1XSAxMTExMzgudGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgY2hlY2stbm90LWJsb2Nr
ZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0yOCAxMjowOToxOSBaIFt0ZXN0
LWFybWhmLWFybWhmLXhsLXhzbV0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChP
U1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdS
RVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNz
IGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlM
OiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3Qg
aW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNj
ZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjggMTI6MDk6MTkgWiBbdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZh
aWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFp
bGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6
ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9u
cwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBj
b25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1p
Z2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yOCAxMjowOTox
OSBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtXSBhd2FpdGluZyAxMTExMzgudGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yOCAxMjowOTox
OSBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3XSBmaW5pc2hlZCAxMTExMzgudGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9j
ZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjggMTI6MDk6MTkgWiBbdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhd10gMTExMTM4LnRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgY2hl
Y2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0yOCAxMjow
OToxOSBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXZoZF0gc3RhcnRpbmcgMTExMTM4LnRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI4
IDEyOjA5OjE5IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0Ml0gdHJhbnNhY3Rpb24gc2Vy
aWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEp
IChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxk
IG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9u
ZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBh
dHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0
cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTct
MDYtMjggMTI6MDk6MTkgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlXSBhd2FpdGluZyAx
MTExMzgudGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2
LTI4IDEyOjA5OjE5IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtcnRkc10gZmluaXNoZWQgMTExMTM4
LnRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBw
cm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjggMTI6MDk6MTkgWiBbdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzXSAxMTExMzgudGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzIGNoZWNrLW5v
dC1ibG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjggMTI6MDk6MjAg
WiBbdGVzdC1hcm1oZi1hcm1oZi14bC12aGRdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFp
bHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWls
ZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXpl
IGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25z
CkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNv
bmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWln
aHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI4IDEyOjA5OjIw
IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwteHNtXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZh
aWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFp
bGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6
ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9u
cwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBj
b25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1p
Z2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yOCAxMjowOToy
MCBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2tdIHN0YXJ0aW5nIDExMTEzOC50ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEp
CjIwMTctMDYtMjggMTI6MDk6MjAgWiBmbGlnaHQgMTExMTM4IHJlYXBlZCAgdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0IFsxMDUxOF0gRVhJVCAwCjIwMTctMDYtMjggMTI6MDk6MjAgWiBbdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXhzbV0gZmluaXNoZWQgMTExMTM4LnRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC14c20gdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQg
YWJub3JtYWxseQoyMDE3LTA2LTI4IDEyOjA5OjIwIFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC14c21dIDExMTEzOC50ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIGNoZWNrLW5vdC1ibG9j
a2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjggMTI6MDk6MjAgWiBbdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrXSBhd2FpdGluZyAxMTExMzgudGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI4IDEyOjA5OjIwIFog
ZmxpZ2h0IDExMTEzOCBucXVldWVkPTAKMjAxNy0wNi0yOCAxMjowOToyMCBaIGZsaWdodCAxMTEx
MzggbnJ1bm5pbmc9MTAKMjAxNy0wNi0yOCAxMjowOToyMCBaIGZsaWdodCAxMTExMzggcmVhcGVk
ICB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IFsxMDUyNF0gRVhJVCAwCjIwMTctMDYtMjgg
MTI6MDk6MjAgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyXSBhd2FpdGluZyAxMTExMzgu
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI4IDEy
OjA5OjIwIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtdmhkXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0
aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4
ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNl
cmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5z
YWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQg
d2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0
aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yOCAx
MjowOToyMCBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXhzbV0gdHJhbnNhY3Rpb24gc2VyaWFsaXNh
dGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBl
eGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBz
ZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFu
c2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0
IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2Fj
dGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjgg
MTI6MDk6MjAgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlXSBmaW5pc2hlZCAxMTExMzgu
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlIHRzLWJ1aWxkLWNoZWNrICBibG9ja2VkIGNoaWxk
IHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxNy0wNi0yOCAxMjowOToyMCBaIFt0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGVdIDExMTEzOC50ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
Y2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0yOCAx
MjowOToyMSBaIGZsaWdodCAxMTExMzggbnF1ZXVlZD0wCjIwMTctMDYtMjggMTI6MDk6MjEgWiBm
bGlnaHQgMTExMTM4IG5ydW5uaW5nPTkKMjAxNy0wNi0yOCAxMjowOToyMSBaIGZsaWdodCAxMTEx
MzggcmVhcGVkICB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIFsxMDUyNl0gRVhJVCAwCjIw
MTctMDYtMjggMTI6MDk6MjEgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrXSBmaW5p
c2hlZCAxMTExMzgudGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIHRzLWJ1aWxkLWNoZWNr
ICBibG9ja2VkIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxNy0wNi0yOCAxMjow
OToyMSBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2tdIDExMTEzOC50ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlw
dCBmYWlsZWQKMjAxNy0wNi0yOCAxMjowOToyMSBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXZoZF0g
YXdhaXRpbmcgMTExMTM4LnRlc3QtYXJtaGYtYXJtaGYteGwtdmhkIHRzLWJ1aWxkLWNoZWNrIAoy
MDE3LTA2LTI4IDEyOjA5OjIxIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwteHNtXSB0cmFuc2FjdGlv
biBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0
MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAg
Y291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVz
IGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29t
bWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAg
VGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4K
MjAxNy0wNi0yOCAxMjowOToyMSBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDJdIGZpbmlz
aGVkIDExMTEzOC50ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgdHMtYnVpbGQtY2hlY2sgIGJs
b2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI4IDEyOjA5OjIx
IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0Ml0gMTExMTM4LnRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoy
MDE3LTA2LTI4IDEyOjA5OjIxIFogZmxpZ2h0IDExMTEzOCBucXVldWVkPTAKMjAxNy0wNi0yOCAx
MjowOToyMSBaIGZsaWdodCAxMTExMzggbnJ1bm5pbmc9OAoyMDE3LTA2LTI4IDEyOjA5OjIxIFog
ZmxpZ2h0IDExMTEzOCByZWFwZWQgIHRlc3QtYXJtaGYtYXJtaGYteGwgWzEwNTMwXSBFWElUIDAK
MjAxNy0wNi0yOCAxMjowOToyMiBaIGZsaWdodCAxMTExMzggbnF1ZXVlZD0wCjIwMTctMDYtMjgg
MTI6MDk6MjIgWiBmbGlnaHQgMTExMTM4IG5ydW5uaW5nPTcKMjAxNy0wNi0yOCAxMjowOToyMiBa
IGZsaWdodCAxMTExMzggcmVhcGVkICB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgWzEwNTMz
XSBFWElUIDAKMjAxNy0wNi0yOCAxMjowOToyMiBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXhzbV0g
YXdhaXRpbmcgMTExMTM4LnRlc3QtYXJtaGYtYXJtaGYteGwteHNtIHRzLWJ1aWxkLWNoZWNrIAoy
MDE3LTA2LTI4IDEyOjA5OjIyIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtdmhkXSBmaW5pc2hlZCAx
MTExMzgudGVzdC1hcm1oZi1hcm1oZi14bC12aGQgdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hp
bGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI4IDEyOjA5OjIyIFogW3Rlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkXSAxMTExMzgudGVzdC1hcm1oZi1hcm1oZi14bC12aGQgY2hlY2st
bm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0yOCAxMjowOToy
MyBaIGZsaWdodCAxMTExMzggbnF1ZXVlZD0wCjIwMTctMDYtMjggMTI6MDk6MjMgWiBmbGlnaHQg
MTExMTM4IG5ydW5uaW5nPTYKMjAxNy0wNi0yOCAxMjowOToyMyBaIGZsaWdodCAxMTExMzggcmVh
cGVkICB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgWzEwNTM2XSBFWElUIDAKMjAxNy0wNi0y
OCAxMjowOToyMyBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXhzbV0gZmluaXNoZWQgMTExMTM4LnRl
c3QtYXJtaGYtYXJtaGYteGwteHNtIHRzLWJ1aWxkLWNoZWNrICBibG9ja2VkIGNoaWxkIHByb2Nl
c3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxNy0wNi0yOCAxMjowOToyMyBaIFt0ZXN0LWFybWhmLWFy
bWhmLXhsLXhzbV0gMTExMTM4LnRlc3QtYXJtaGYtYXJtaGYteGwteHNtIGNoZWNrLW5vdC1ibG9j
a2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjggMTI6MDk6MjMgWiBmbGln
aHQgMTExMTM4IG5xdWV1ZWQ9MAoyMDE3LTA2LTI4IDEyOjA5OjIzIFogZmxpZ2h0IDExMTEzOCBu
cnVubmluZz01CjIwMTctMDYtMjggMTI6MDk6MjMgWiBmbGlnaHQgMTExMTM4IHJlYXBlZCAgdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIFsxMDU0NV0gRVhJVCAwCjIwMTctMDYtMjggMTI6
MDk6MjQgWiBmbGlnaHQgMTExMTM4IG5xdWV1ZWQ9MAoyMDE3LTA2LTI4IDEyOjA5OjI0IFogZmxp
Z2h0IDExMTEzOCBucnVubmluZz00CjIwMTctMDYtMjggMTI6MDk6MjQgWiBmbGlnaHQgMTExMTM4
IHJlYXBlZCAgdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgWzEwNTQ5XSBFWElUIDAKMjAx
Ny0wNi0yOCAxMjowOToyNSBaIGZsaWdodCAxMTExMzggbnF1ZXVlZD0wCjIwMTctMDYtMjggMTI6
MDk6MjUgWiBmbGlnaHQgMTExMTM4IG5ydW5uaW5nPTMKMjAxNy0wNi0yOCAxMjowOToyNSBaIGZs
aWdodCAxMTExMzggcmVhcGVkICB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgWzEwNTUwXSBFWElU
IDAKMjAxNy0wNi0yOCAxMjowOToyNSBaIGZsaWdodCAxMTExMzggbnF1ZXVlZD0wCjIwMTctMDYt
MjggMTI6MDk6MjUgWiBmbGlnaHQgMTExMTM4IG5ydW5uaW5nPTIKMjAxNy0wNi0yOCAxMjowOToy
NSBaIGZsaWdodCAxMTExMzggcmVhcGVkICB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCBbMTA1NTNd
IEVYSVQgMAoyMDE3LTA2LTI4IDEyOjA5OjI2IFogZmxpZ2h0IDExMTEzOCBucXVldWVkPTAKMjAx
Ny0wNi0yOCAxMjowOToyNiBaIGZsaWdodCAxMTExMzggbnJ1bm5pbmc9MQoyMDE3LTA2LTI4IDEy
OjA5OjI2IFogZmxpZ2h0IDExMTEzOCByZWFwZWQgIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtIFsx
MDU1Nl0gRVhJVCAwCjIwMTctMDYtMjggMTI6MDk6MjcgWiBmbGlnaHQgMTExMTM4IG5xdWV1ZWQ9
MAoyMDE3LTA2LTI4IDEyOjA5OjI3IFogZmxpZ2h0IDExMTEzOCBucnVubmluZz0wCjIwMTctMDYt
MjggMTI6MDk6MjcgWiBmbGlnaHQgMTExMTM4IGVuZGluZyBmaW5pc2hlZC4KMjAxNy0wNi0yOCAx
MjowOToyOCBaIGZsaWdodCAxMTExMzgga2lsbGluZyBidWlsZC1hcm1oZi1wdm9wcyBbMjAzODld
CjIwMTctMDYtMjggMTI6MTA6MDUgWiBmbGlnaHQgMTExMTM4IGtpbGxpbmcgdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0IFsxMDUxOF0KMjAxNy0wNi0yOCAxMjoxMDowNSBaIGZsaWdodCAxMTExMzgg
a2lsbGluZyB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IFsxMDUyNF0KMjAxNy0wNi0yOCAx
MjoxMDowNiBaIGZsaWdodCAxMTExMzgga2lsbGluZyB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
eHNtIFsxMDUyNl0KMjAxNy0wNi0yOCAxMjoxMDowNiBaIGZsaWdodCAxMTExMzgga2lsbGluZyB0
ZXN0LWFybWhmLWFybWhmLXhsIFsxMDUzMF0KMjAxNy0wNi0yOCAxMjoxMDowNyBaIGZsaWdodCAx
MTExMzgga2lsbGluZyB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgWzEwNTMzXQoyMDE3LTA2
LTI4IDEyOjEwOjA4IFogZmxpZ2h0IDExMTEzOCBraWxsaW5nIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiBbMTA1MzZdCjIwMTctMDYtMjggMTI6MTA6MDggWiBmbGlnaHQgMTExMTM4IGtpbGxp
bmcgdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIFsxMDU0NV0KMjAxNy0wNi0yOCAxMjox
MDowOSBaIGZsaWdodCAxMTExMzgga2lsbGluZyB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSBbMTA1NDldCjIwMTctMDYtMjggMTI6MTA6MTAgWiBmbGlnaHQgMTExMTM4IGtpbGxpbmcgdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzIFsxMDU1MF0KMjAxNy0wNi0yOCAxMjoxMDoxMCBaIGZsaWdo
dCAxMTExMzgga2lsbGluZyB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCBbMTA1NTNdCjIwMTctMDYt
MjggMTI6MTA6MTEgWiBmbGlnaHQgMTExMTM4IGtpbGxpbmcgdGVzdC1hcm1oZi1hcm1oZi14bC14
c20gWzEwNTU2XQoyMDE3LTA2LTI4IDEyOjEwOjExIFogZmxpZ2h0IDExMTEzOCBlbmRlZCBmaW5p
c2hlZC4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 28 12:22:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 12: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 1dQBzf-00081u-S1; Wed, 28 Jun 2017 12: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 <prvs=345af3b7f=Ian.Jackson@citrix.com>)
 id 1dQBze-00081o-AM
 for xen-devel@lists.xenproject.org; Wed, 28 Jun 2017 12:22:50 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 71/EF-02175-99F93595; Wed, 28 Jun 2017 12:22:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrKLMWRWlGSWpSXmKPExsXitHRDpO6M+cG
 RBhOP6ll83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmndk1nLZjPVrH45GnWBsZDrF2MnBwSAv4S
 TfOawGw2AV2Jpi1/2boYOThEBFQkbu81AAkzCzQwSmybyA4SFhawkpjRxQtisgioSrz9aQhSw
 SvgKbFj6hJGiIFyEueP/2QGKRESUJOYuz4eokRQ4uTMJywQAyUkDr54wTyBkXsWktQsJKkFjE
 yrGDWKU4vKUot0jQz1kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECg6CegYFxB+P
 dyX6HGCU5mJREefd+CYoU4kvKT6nMSCzOiC8qzUktPsQow8GhJME7ZV5wpJBgUWp6akVaZg4w
 HGHSEhw8SiK81iBp3uKCxNzizHSI1ClGXY6mD1u+MAmx5OXnpUqJ8/qBFAmAFGWU5sGNgMXGJ
 UZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvD4gU3gy80rgNr0COoIJ6AiWeQEgR5QkIqSkGh
 h5tc72fd++VXri6iurH5k1LmcO/pb+2INfRXRf9q3Yx2utjVdWp575JMfFyLlPYGnvSRt9g/q
 SqDK5yIMOaZMUHXRyZZ+oscl2VOzNqtxkdmObxN0XkmbsmyW1Xp6aFrFzuXdmU+08wWT/6rk8
 /1clqnZcVs56EVS/wDi47OSzzXOUqi49WKHEUpyRaKjFXFScCAALTCOfiAIAAA==
X-Env-Sender: prvs=345af3b7f=Ian.Jackson@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1498652567!96849477!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6172 invoked from network); 28 Jun 2017 12:22:48 -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 Jun 2017 12:22:48 -0000
X-IronPort-AV: E=Sophos;i="5.40,275,1496102400"; d="scan'208";a="429646820"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 28 Jun 2017 13:22:20 +0100
Message-ID: <1498652540-27097-1-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH] coverity: Switch to tools 2017.07
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIG9sZCB0b29scyBhcmUgbm8gbG9uZ2VyIHdvcmtpbmcuCgpTaWduZWQtb2ZmLWJ5OiBJYW4g
SmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ0M6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogcHJvZHVjdGlvbi1jb25maWcgfCAyICstCiAx
IGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQg
YS9wcm9kdWN0aW9uLWNvbmZpZyBiL3Byb2R1Y3Rpb24tY29uZmlnCmluZGV4IDk2ODMxYzcuLjFi
YzU2ZDggMTAwNjQ0Ci0tLSBhL3Byb2R1Y3Rpb24tY29uZmlnCisrKyBiL3Byb2R1Y3Rpb24tY29u
ZmlnCkBAIC0xMTQsNyArMTE0LDcgQEAgQ292ZXJpdHlFbWFpbCBzZWN1cml0eUB4ZW4ub3JnCiAj
IFRoaXMgaXMgb25seSByZWFkIGZyb20gZGFpbHktY3Jvbi1zZXR0aW5ncy1yZWFsLCBldmVyeXRo
aW5nIGVsc2UKICMgZ2V0cyB0aGUgZGVmYXVsdC9kdW1teSBwYXRoCiBDb3Zlcml0eVVwbG9hZFVy
bCBodHRwczovL3NjYW4uY292ZXJpdHkuY29tL2J1aWxkcz9wcm9qZWN0PVhlblByb2plY3QKLUNv
dmVyaXR5VG9vbHMgY292LWFuYWx5c2lzLWxpbnV4NjQtNy43LjAuNC50YXIuZ3oKK0NvdmVyaXR5
VG9vbHMgY292LWFuYWx5c2lzLWxpbnV4NjQtMjAxNy4wNy50YXIuZ3oKIAogIyBXZSB1c2UgdGhl
IElQIGFkZHJlc3MgYmVjYXVzZSBDaXRyaXggY2FuJ3QgbWFuYWdlIHJlbGlhYmxlIG5hbWVzZXJ2
aWNlCiAjRGViaWFuTWlycm9ySG9zdCBkZWJpYW4udWsueGVuc291cmNlLmNvbQotLSAKMi4xLjQK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 28 12:53:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 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 1dQCSm-00028C-8Q; Wed, 28 Jun 2017 12: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 <prvs=345d44fce=Paul.Durrant@citrix.com>)
 id 1dQCSk-000286-Uw
 for xen-devel@lists.xenproject.org; Wed, 28 Jun 2017 12:52:55 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 96/76-02175-6A6A3595; Wed, 28 Jun 2017 12:52:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOIsWRWlGSWpSXmKPExsWyU9JRQnfpsuB
 Ig30PdC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyevU0sBcfZK9b2b2VvYJzN1sXIySEh4Cex
 /8hTRhCbTUBHYunR+UwgtoiAoUTHyVNANVwczAIrGSVm9J8GaxAW8JK4sfgvO0SRt8Ssa89ZI
 WwriSWXt4ENYhFQlVjQ+gasnlfAXWLbt5XMILaQQI3Elc19YAs4BXwkpm3+ARZnFJCV+NK4Gs
 xmFhCXuPUE4ggJAQGJJXvOM0PYohIvH/9jhbANJLYu3ccCUa8jsWD3JzYIW1ti2cLXzBB7BSV
 OznzCMoFReBaSsbOQtMxC0jILScsCRpZVjOrFqUVlqUW6lnpJRZnpGSW5iZk5uoYGpnq5qcXF
 iempOYlJxXrJ+bmbGIHBzwAEOxjXtjofYpTkYFIS5d37JShSiC8pP6UyI7E4I76oNCe1+BCjD
 AeHkgRvztLgSCHBotT01Iq0zBxgHMKkJTh4lER4recBpXmLCxJzizPTIVKnGI05Nqxe/4WJo+
 nDli9MQix5+XmpUuK8CSCTBEBKM0rz4AbB0sMlRlkpYV5GoNOEeApSi3IzS1DlXzGKczAqCfN
 Ggkzhycwrgdv3CugUJqBTWOYFgJxSkoiQkmpgzHtr3Bg65Qy3xznhlRuuCc3QUF4csbJkxvm/
 2dsvB1uotB/7+C/0hVp+tpxr5Gfx2f8zpnzeImXCctj2SkKFjr/+69I5Oo9e3F4VsNjw6puaz
 Qzq+7ZdPHfN+vAS7aWHd2xbv3nbltwl7KfXLTdjq1z451L/80lfyxQ/m60reuK8n+VyfYzfMV
 MlluKMREMt5qLiRAAukgsnCgMAAA==
X-Env-Sender: prvs=345d44fce=Paul.Durrant@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1498654373!97558478!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13172 invoked from network); 28 Jun 2017 12:52:53 -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;
 28 Jun 2017 12:52:53 -0000
X-IronPort-AV: E=Sophos;i="5.40,275,1496102400"; d="scan'208";a="48523968"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Stefano Stabellini' <sstabellini@kernel.org>
Thread-Topic: [Xen-devel] [PATCH v2 0/3] xen-disk: performance improvements
Thread-Index: AQHS6o1MaWJTYsR/PUWABZaAkZhiLqI5LMYAgAEY4jA=
Date: Wed, 28 Jun 2017 12:52:52 +0000
Message-ID: <b511055d35bc4e4388e0bf43261e20d4@AMSPEX02CL03.citrite.net>
References: <20170621125249.8805-1-paul.durrant@citrix.com>
 <alpine.DEB.2.10.1706271506420.24648@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1706271506420.24648@sstabellini-ThinkPad-X260>
Accept-Language: en-GB, 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>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 "qemu-block@nongnu.org" <qemu-block@nongnu.org>
Subject: Re: [Xen-devel] [PATCH v2 0/3] xen-disk: performance 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>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFN0ZWZhbm8gU3RhYmVsbGluaSBb
bWFpbHRvOnNzdGFiZWxsaW5pQGtlcm5lbC5vcmddCj4gU2VudDogMjcgSnVuZSAyMDE3IDIzOjA3
Cj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IHhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgcWVtdS1kZXZlbEBub25nbnUub3JnOyBxZW11LQo+
IGJsb2NrQG5vbmdudS5vcmcKPiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW1BBVENIIHYyIDAv
M10geGVuLWRpc2s6IHBlcmZvcm1hbmNlCj4gaW1wcm92ZW1lbnRzCj4gCj4gT24gV2VkLCAyMSBK
dW4gMjAxNywgUGF1bCBEdXJyYW50IHdyb3RlOgo+ID4gUGF1bCBEdXJyYW50ICgzKToKPiA+ICAg
eGVuLWRpc2s6IG9ubHkgYWR2ZXJ0aXplIGZlYXR1cmUtcGVyc2lzdGVudCBpZiBncmFudCBjb3B5
IGlzIG5vdAo+ID4gICAgIGF2YWlsYWJsZQo+ID4gICB4ZW4tZGlzazogYWRkIHN1cHBvcnQgZm9y
IG11bHRpLXBhZ2Ugc2hhcmVkIHJpbmdzCj4gPiAgIHhlbi1kaXNrOiB1c2UgYW4gSU9UaHJlYWQg
cGVyIGluc3RhbmNlCj4gPgo+ID4gIGh3L2Jsb2NrL3RyYWNlLWV2ZW50cyB8ICAgNyArKwo+ID4g
IGh3L2Jsb2NrL3hlbl9kaXNrLmMgICB8IDIyOAo+ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0tLS0tCj4gPiAgMiBmaWxlcyBjaGFuZ2VkLCAxODggaW5zZXJ0
aW9ucygrKSwgNDcgZGVsZXRpb25zKC0pCj4gCj4gV2hpbGUgd2FpdGluZyBmb3IgYW4gYW5zd2Vy
IG9uIHBhdGNoICMzLCBJIHNlbnQgYSBwdWxsIHJlcXVlc3QgZm9yIHRoZQo+IGZpcnN0IDIgcGF0
Y2hlcwoKQ29vbC4gVGhhbmtzLiBIb3BlZnVsbHkgd2Ugd29uJ3QgaGF2ZSB0byB3YWl0IHRvbyBs
b25nIGZvciByZXZpZXcgb24gcGF0Y2ggIzMuCgogIENoZWVycywKCiAgICBQYXVsCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 28 12:57:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 12:57: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 1dQCX5-0002Ia-PR; Wed, 28 Jun 2017 12:57:23 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dongli.zhang@oracle.com>) id 1dQCX4-0002IT-CC
 for xen-devel@lists.xenproject.org; Wed, 28 Jun 2017 12:57:22 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 DF/7E-01859-1B7A3595; Wed, 28 Jun 2017 12:57:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsUyZ7p8oO7G5cG
 RBnObGC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz7bx+zFvQLVzS2/2RqYGwT6GLk4hAS6GCS
 eHO8jw3C+cYo8WndS3YIZyOjxLY3jSxdjJxATjejxI3NgiA2m4COxLQDp8DiIgIOEpv2H2QHs
 ZkFUiUmX7sBNImDQ1ggWeLBEy6QMIuAqsTTF6fBwrwCbhKX9oBVSwjISdw818kMYRtL9M3qY5
 nAyLOAkWEVo0ZxalFZapGukaVeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkag3+s
 ZGBh3MDbt9TvEKMnBpCTKu/dLUKQQX1J+SmVGYnFGfFFpTmrxIUYNDg6BvjWrLzBKseTl56Uq
 SfBeWRYcKSRYlJqeWpGWmQMMTJhSCQ4eJRFe63lAad7igsTc4sx0iNQpRkUpcd4LIH0CIImM0
 jy4Nlg0XGKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzPsPZApPZl4J3PRXQIuZgBazzAsAWV
 ySiJCSamCs9T6kc+3mG//ktVVWh9ttBfs3rXgaZD1h4yRWvo3Pnvw4mPKCzb4zznfHhLy0zNc
 TH0ZPEbawqDC1qj97u1J+ZekJn/dTL/XwRQdHtHk7pzoIfN71QYzZq6SydMbieZGJ39cfm3Eu
 Rs9hRti9KQVfxd/qftedtPbKbjtHFsOpE77NF/+rsMVMiaU4I9FQi7moOBEAq/BoxIECAAA=
X-Env-Sender: dongli.zhang@oracle.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1498654639!49694346!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39991 invoked from network); 28 Jun 2017 12:57:20 -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; 28 Jun 2017 12:57:20 -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
 v5SCvEJY028292
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Wed, 28 Jun 2017 12:57:15 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0021.oracle.com (8.13.8/8.14.4) with ESMTP id v5SCvE4v011790
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Wed, 28 Jun 2017 12:57:14 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 v5SCvEVJ000472;
 Wed, 28 Jun 2017 12:57:14 GMT
Received: from linux.cn.oracle.com (/10.182.69.113)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 28 Jun 2017 05:57:13 -0700
From: Dongli Zhang <dongli.zhang@oracle.com>
To: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org
Date: Wed, 28 Jun 2017 20:57:28 +0800
Message-Id: <1498654648-9970-1-git-send-email-dongli.zhang@oracle.com>
X-Mailer: git-send-email 2.7.4
X-Source-IP: aserv0021.oracle.com [141.146.126.233]
Cc: jgross@suse.com, boris.ostrovsky@oracle.com, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH v2 1/1] xen/blkfront: always allocate grants
	first from per-queue persistent grants
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBwYXJ0aWFsbHkgcmV2ZXJ0cyAzZGYwZTUwICgieGVuL2Jsa2Zyb250OiBwc2V1
ZG8gc3VwcG9ydCBmb3IKbXVsdGkgaGFyZHdhcmUgcXVldWVzL3JpbmdzIikuIFRoZSB4ZW4tYmxr
ZnJvbnQgcXVldWUvcmluZyBtaWdodCBoYW5nIGR1ZQp0byBncmFudHMgYWxsb2NhdGlvbiBmYWls
dXJlIGluIHRoZSBzaXR1YXRpb24gd2hlbiBnbnR0YWJfZnJlZV9oZWFkIGlzCmFsbW9zdCBlbXB0
eSB3aGlsZSBtYW55IHBlcnNpc3RlbnQgZ3JhbnRzIGFyZSByZXNlcnZlZCBmb3IgdGhpcyBxdWV1
ZS9yaW5nLgoKQXMgcGVyc2lzdGVudCBncmFudHMgbWFuYWdlbWVudCB3YXMgcGVyLXF1ZXVlIHNp
bmNlIDczNzE2ZGYgKCJ4ZW4vYmxrZnJvbnQ6Cm1ha2UgcGVyc2lzdGVudCBncmFudHMgcG9vbCBw
ZXItcXVldWUiKSwgd2Ugc2hvdWxkIGFsd2F5cyBhbGxvY2F0ZSBmcm9tCnBlcnNpc3RlbnQgZ3Jh
bnRzIGZpcnN0LgoKU2lnbmVkLW9mZi1ieTogRG9uZ2xpIFpoYW5nIDxkb25nbGkuemhhbmdAb3Jh
Y2xlLmNvbT4KCi0tLQpDaGFuZ2VkIHNpbmNlIHYxOgogICogdXNlICJtYXhfZ3JlZnMgLSByaW5m
by0+cGVyc2lzdGVudF9nbnRzX2MiIGFzIGNhbGxiYWNrIGFyZ3VtZW50CgotLS0KIGRyaXZlcnMv
YmxvY2sveGVuLWJsa2Zyb250LmMgfCAxOSArKysrKysrKysrKy0tLS0tLS0tCiAxIGZpbGUgY2hh
bmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2
ZXJzL2Jsb2NrL3hlbi1ibGtmcm9udC5jIGIvZHJpdmVycy9ibG9jay94ZW4tYmxrZnJvbnQuYwpp
bmRleCAzOTQ1OTYzLi40NTQ0YTFjIDEwMDY0NAotLS0gYS9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtm
cm9udC5jCisrKyBiL2RyaXZlcnMvYmxvY2sveGVuLWJsa2Zyb250LmMKQEAgLTcxMyw2ICs3MTMs
NyBAQCBzdGF0aWMgaW50IGJsa2lmX3F1ZXVlX3J3X3JlcShzdHJ1Y3QgcmVxdWVzdCAqcmVxLCBz
dHJ1Y3QgYmxrZnJvbnRfcmluZ19pbmZvICpyaQogCSAqIGV4aXN0aW5nIHBlcnNpc3RlbnQgZ3Jh
bnRzLCBvciBpZiB3ZSBoYXZlIHRvIGdldCBuZXcgZ3JhbnRzLAogCSAqIGFzIHRoZXJlIGFyZSBu
b3Qgc3VmZmljaWVudGx5IG1hbnkgZnJlZS4KIAkgKi8KKwlib29sIG5ld19wZXJzaXN0ZW50X2du
dHMgPSBmYWxzZTsKIAlzdHJ1Y3Qgc2NhdHRlcmxpc3QgKnNnOwogCWludCBudW1fc2csIG1heF9n
cmVmcywgbnVtX2dyYW50OwogCkBAIC03MjQsMTkgKzcyNSwyMSBAQCBzdGF0aWMgaW50IGJsa2lm
X3F1ZXVlX3J3X3JlcShzdHJ1Y3QgcmVxdWVzdCAqcmVxLCBzdHJ1Y3QgYmxrZnJvbnRfcmluZ19p
bmZvICpyaQogCQkgKi8KIAkJbWF4X2dyZWZzICs9IElORElSRUNUX0dSRUZTKG1heF9ncmVmcyk7
CiAKLQkvKgotCSAqIFdlIGhhdmUgdG8gcmVzZXJ2ZSAnbWF4X2dyZWZzJyBncmFudHMgYmVjYXVz
ZSBwZXJzaXN0ZW50Ci0JICogZ3JhbnRzIGFyZSBzaGFyZWQgYnkgYWxsIHJpbmdzLgotCSAqLwot
CWlmIChtYXhfZ3JlZnMgPiAwKQotCQlpZiAoZ250dGFiX2FsbG9jX2dyYW50X3JlZmVyZW5jZXMo
bWF4X2dyZWZzLCAmc2V0dXAuZ3JlZl9oZWFkKSA8IDApIHsKKwkvKiBDaGVjayBpZiB3ZSBoYXZl
IGVub3VnaCBwZXJzaXN0ZW50IGdyYW50cyB0byBhbGxvY2F0ZSBhIHJlcXVlc3RzICovCisJaWYg
KHJpbmZvLT5wZXJzaXN0ZW50X2dudHNfYyA8IG1heF9ncmVmcykgeworCQluZXdfcGVyc2lzdGVu
dF9nbnRzID0gdHJ1ZTsKKworCQlpZiAoZ250dGFiX2FsbG9jX2dyYW50X3JlZmVyZW5jZXMoCisJ
CSAgICBtYXhfZ3JlZnMgLSByaW5mby0+cGVyc2lzdGVudF9nbnRzX2MsCisJCSAgICAmc2V0dXAu
Z3JlZl9oZWFkKSA8IDApIHsKIAkJCWdudHRhYl9yZXF1ZXN0X2ZyZWVfY2FsbGJhY2soCiAJCQkJ
JnJpbmZvLT5jYWxsYmFjaywKIAkJCQlibGtpZl9yZXN0YXJ0X3F1ZXVlX2NhbGxiYWNrLAogCQkJ
CXJpbmZvLAotCQkJCW1heF9ncmVmcyk7CisJCQkJbWF4X2dyZWZzIC0gcmluZm8tPnBlcnNpc3Rl
bnRfZ250c19jKTsKIAkJCXJldHVybiAxOwogCQl9CisJfQogCiAJLyogRmlsbCBvdXQgYSBjb21t
dW5pY2F0aW9ucyByaW5nIHN0cnVjdHVyZS4gKi8KIAlpZCA9IGJsa2lmX3JpbmdfZ2V0X3JlcXVl
c3QocmluZm8sIHJlcSwgJnJpbmdfcmVxKTsKQEAgLTgzNyw3ICs4NDAsNyBAQCBzdGF0aWMgaW50
IGJsa2lmX3F1ZXVlX3J3X3JlcShzdHJ1Y3QgcmVxdWVzdCAqcmVxLCBzdHJ1Y3QgYmxrZnJvbnRf
cmluZ19pbmZvICpyaQogCWlmICh1bmxpa2VseShyZXF1aXJlX2V4dHJhX3JlcSkpCiAJCXJpbmZv
LT5zaGFkb3dbZXh0cmFfaWRdLnJlcSA9ICpleHRyYV9yaW5nX3JlcTsKIAotCWlmIChtYXhfZ3Jl
ZnMgPiAwKQorCWlmIChuZXdfcGVyc2lzdGVudF9nbnRzKQogCQlnbnR0YWJfZnJlZV9ncmFudF9y
ZWZlcmVuY2VzKHNldHVwLmdyZWZfaGVhZCk7CiAKIAlyZXR1cm4gMDsKLS0gCjIuNy40CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 28 13:00:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 13: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 1dQCZt-00039z-A9; Wed, 28 Jun 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 <osstest-admin@xenproject.org>) id 1dQCZs-00039j-Pj
 for xen-devel@lists.xensource.com; Wed, 28 Jun 2017 13:00:16 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 BB/E1-03406-068A3595; Wed, 28 Jun 2017 13:00:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVTduRXC
 kwepN1hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+HlgLmvBTPOKA1v6GBsY
 v+t2MXJxCAn8ZZQ4/GkpK4TzmFHi6/0eZghnG6PEtk/tQBlODhEBZ4mvZ+ayg9i8AvoSR/edZ
 gaxhQWCJBYsu8ME0iAh8IRJ4s6crUwgCQkBT4nT34+zw9grJ85n7GJk52ATsJI4JAYSZRFQlf
 jY8ZZ5AiP3AkaGVYwaxalFZalFukYGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZs
 YgV5nAIIdjL+WBRxilORgUhLl3fslKFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO/O5cGRQoJF
 qempFWmZOcDwg0lLcPAoifAuAEnzFhck5hZnpkOkTjHqcmxYvf4LkxBLXn5eqpQ4rx9IkQBIU
 UZpHtwIWCxcYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjBvCcgUnsy8ErhNr4COYAI6gmVeAM
 gRJYkIKakGRuHlkv7Gi03f1TsclNnIZ3RgbiHDjdAvCpv+i348zbj0vu66a273TkuXrOm/v+F
 gSMThbs0nydFCpQV3G57KbTsdpt6sK8mkbMLlde3kzP+nJtq93fflWZvUHv0jTRZMevoVv9bc
 Ne5t0GlXN1nSt8Bs1j3zja3lt1ezq/+qv+tXdoClYs0JFiWW4oxEQy3mouJEAHfEBdCAAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1498654813!45034729!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10217 invoked from network); 28 Jun 2017 13:00:14 -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; 28 Jun 2017 13: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 1dQCZp-0007Ah-2K; Wed, 28 Jun 2017 13:00:13 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dQCZj-00038o-Qh; Wed, 28 Jun 2017 13:00:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dQCZj-0008Qk-MM; Wed, 28 Jun 2017 13:00:07 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111146-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=657291b2e623dd1a4b4c65a6925142eade3e1ce0
X-Osstest-Versions-That: xen=8b9793bfe614ee53029d2b1672e1080170809dcd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 28 Jun 2017 13:00:07 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 111146: 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>

ZmxpZ2h0IDExMTE0NiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMTE0Ni8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDY1NzI5MWIyZTYyM2Rk
MWE0YjRjNjVhNjkyNTE0MmVhZGUzZTFjZTAKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDhiOTc5M2JmZTYxNGVlNTMwMjlkMmIxNjcyZTEwODAxNzA4MDlkY2QKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDExMTEyMSAgMjAxNy0wNi0yNyAyMjowMTowMSBaICAgIDAgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMTExNDYgIDIwMTctMDYtMjggMTE6MDE6MTAgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNp
b24gOgoKKyBicmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcmV2aXNpb249NjU3MjkxYjJlNjIz
ZGQxYTRiNGM2NWE2OTI1MTQyZWFkZTNlMWNlMAorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4v
Y3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVw
b3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVz
ZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAg
ICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJl
cG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICdd
JworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9v
c3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0v
aG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sg
Li9hcC1wdXNoIHhlbi11bnN0YWJsZS1zbW9rZSA2NTcyOTFiMmU2MjNkZDFhNGI0YzY1YTY5MjUx
NDJlYWRlM2UxY2UwCisgYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHJldmlzaW9uPTY1NzI5
MWIyZTYyM2RkMWE0YjRjNjVhNjkyNTE0MmVhZGUzZTFjZTAKKyAuIC4vY3JpLWxvY2stcmVwb3MK
KysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysr
IGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAg
ICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAg
ICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBs
b2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9y
ZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8g
L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9z
X2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrICchPScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1v
bgorKyAuIC4vY3JpLWdldGNvbmZpZworKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisg
Y2FzZSAiJGJyYW5jaCIgaW4KKyB0cmVlPXhlbgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUtc21v
a2UKKyBxZW11dWJyYW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgJ1snIHh4ZW4gPSB4bGlu
dXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHhxZW11LXVwc3RyZWFtLXVuc3RhYmxlID0geCAn
XScKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11
bnN0YWJsZS1zbW9rZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHg2NTcy
OTFiMmU2MjNkZDFhNGI0YzY1YTY5MjUxNDJlYWRlM2UxY2UwID0geCAnXScKKyA6IHRlc3RlZC8y
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
ZWQvbGludXgtMy4xNAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVu
Yml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4
LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9n
aXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLnhl
bi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDog
ZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJs
ZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jv
bi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQor
KyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLnhl
bi11bnN0YWJsZS1zbW9rZQorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQK
KysgOiBnaXQ6Ly9naXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQ
U1RSRUFNPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0
CisgVFJFRV9YRU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0
CisgVFJFRV9MSUJWSVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGli
dmlydC5naXQKKyBUUkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9vc3N0ZXN0L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVF
X1hURj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZv
X2xpbnV4X3RyZWUgeGVuLXVuc3RhYmxlLXNtb2tlCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisg
Y2FzZSAiJGJyYW5jaCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL3hlbgorIGdpdCBwdXNo
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdCA2NTcyOTFiMmU2
MjNkZDFhNGI0YzY1YTY5MjUxNDJlYWRlM2UxY2UwOnJlZnMvaGVhZHMvc21va2UKVG8gb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDhiOTc5M2IuLjY1NzI5
MWIgIDY1NzI5MWIyZTYyM2RkMWE0YjRjNjVhNjkyNTE0MmVhZGUzZTFjZTAgLT4gc21va2UKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 28 13:06:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 13: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 1dQCft-0003Nl-A7; Wed, 28 Jun 2017 13: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 <julien.grall@arm.com>)
 id 1dQCfr-0003NJ-Hh; Wed, 28 Jun 2017 13:06:27 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 94/09-03406-2D9A3595; Wed, 28 Jun 2017 13:06:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprJIsWRWlGSWpSXmKPExsVysyfVTffSyuB
 Ig86/XBazN7YxW3zfMpnJgcnj8IcrLAGMUayZeUn5FQmsGRvOrmAs+MJecXj2LuYGxs9sXYxc
 HEICmxglbva0sEA4uxkl/rU8YgJxRAQ6GCVe921k7mLk5GAWMJY4svM5E4jNJqApcefzJzBbW
 EBXYvauJywgNq+AlcTpI4vB4iwCqhKP+y6xg9iiAuESbxuPQNUISpycCVHPLKAu8WfeJaj58h
 Lb385hnsDIMwtJ2SwkZbOQlC1gZF7FqFGcWlSWWqRrZKaXVJSZnlGSm5iZo2toYKaXm1pcnJi
 empOYVKyXnJ+7iREYTAxAsIPxzILAQ4ySHExKorx7vwRFCvEl5adUZiQWZ8QXleakFh9ilOHg
 UJLgPbgiOFJIsCg1PbUiLTMHGNYwaQkOHiUR3gXLgdK8xQWJucWZ6RCpU4y6HBtWr//CJMSSl
 5+XKiXOuxxkhgBIUUZpHtwIWIxdYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjBvMDBihXgy80
 rgNr0COoIJ6AiWeQEgR5QkIqSkGhjPXle7dOj5HjfN+FcKsevdJrfO5/q1YdKP/pNPZxW4r7x
 yv+q9wR5fa4G361PuTUuUFtC+MMWXPzy6MNXQf0OezOxXKl8fu1l7L9UojFcv3mFS0O7490yc
 qK7UjcA1iQ6+c336dO5ONXK8cavMpPiljrh/aQlbTEk661FJkW9v9ym+XznnH5cSS3FGoqEWc
 1FxIgCvYdr5rAIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1498655185!99107833!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21853 invoked from network); 28 Jun 2017 13:06:26 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-5.tower-27.messagelabs.com with SMTP; 28 Jun 2017 13:06: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 3D640344;
 Wed, 28 Jun 2017 06:06: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 7B30C3F557;
 Wed, 28 Jun 2017 06:06:24 -0700 (PDT)
To: xen-announce@lists.xenproject.org,
 xen-devel <xen-devel@lists.xenproject.org>,
 "xen-users@lists.xen.org" <xen-users@lists.xen.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a84e77ae-d70c-5968-8817-c2c731a4a487@arm.com>
Date: Wed, 28 Jun 2017 14:06:23 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
Cc: "lars.kurth@citrix.com" <lars.kurth@citrix.com>
Subject: [Xen-devel] [ANNOUNCEMENT] Xen 4.9.0 is 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>

RGVhciBjb21tdW5pdHkgbWVtYmVycywKCkknbSBwbGVhc2VkIHRvIGFubm91bmNlIHRoYXQgWGVu
IDQuOS4wIGlzIHJlbGVhc2VkLgoKUGxlYXNlIGZpbmQgdGhlIHRhcmJhbGwgYW5kIGl0cyBzaWdu
YXR1cmUgYXQ6CgogIGh0dHBzOi8veGVucHJvamVjdC5vcmcvZG93bmxvYWRzL3hlbi1hcmNoaXZl
cy94ZW4tcHJvamVjdC00OS1zZXJpZXMveGVuLXByb2plY3QtNDkwLmh0bWwKCllvdSBjYW4gYWxz
byBjaGVjayBvdXQgdGhlIHRhZyBpbiB4ZW4uZ2l0OgoKICBodHRwczovL3hlbmJpdHMueGVuLm9y
Zy9naXQtaHR0cC94ZW4uZ2l0IFJFTEVBU0UtNC45LjAKCkdpdCBjaGVja291dCBhbmQgYnVpbGQg
aW5zdHJ1Y3Rpb25zIGNhbiBiZSBmb3VuZCBhdDoKCiAgaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qu
b3JnL3dpa2kvWGVuX1Byb2plY3RfNC45X1JlbGVhc2VfTm90ZXMjQnVpbGRfUmVxdWlyZW1lbnRz
CgpSZWxlYXNlIG5vdGVzIGNhbiBiZSBmb3VuZCBhdDoKCiAgaHR0cHM6Ly93aWtpLnhlbnByb2pl
Y3Qub3JnL3dpa2kvWGVuX1Byb2plY3RfNC45X1JlbGVhc2VfTm90ZXMKCkEgc3VtbWFyeSBmb3Ig
NC45IHJlbGVhc2UgZG9jdW1lbnRzIGNhbiBiZSBmb3VuZCBhdDoKCiAgaHR0cHM6Ly93aWtpLnhl
bnByb2plY3Qub3JnL3dpa2kvQ2F0ZWdvcnk6WGVuXzQuOQoKVGVjaG5pY2FsIGJsb2cgcG9zdCBm
b3IgNC45IGNhbiBiZSBmb3VuZCBhdDoKCmh0dHBzOi8vYmxvZy54ZW5wcm9qZWN0Lm9yZy8yMDE3
LzA2LzI4L3doYXRzLW5ldy1pbi10aGUteGVuLXByb2plY3QtaHlwZXJ2aXNvci00LTkvCgpUaGFu
a3MgZXZlcnlvbmUgd2hvIGNvbnRyaWJ1dGVkIHRvIHRoaXMgcmVsZWFzZS4gVGhpcyByZWxlYXNl
IHdvdWxkCm5vdCBoYXZlIGhhcHBlbmVkIHdpdGhvdXQgYWxsIHRoZSBhd2Vzb21lIGNvbnRyaWJ1
dGlvbnMgZnJvbSBhcm91bmQKdGhlIGdsb2JlLgoKUmVnYXJkcywKCkp1bGllbiBHcmFsbCAob24g
YmVoYWxmIG9mIHRoZSBYZW4gUHJvamVjdCBIeXBlcnZpc29yIHRlYW0pCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 28 13:09:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 13: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 1dQCiB-0003cd-Vf; Wed, 28 Jun 2017 13:08: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=3451ee960=wei.liu2@citrix.com>)
 id 1dQCi9-0003cK-T3
 for xen-devel@lists.xen.org; Wed, 28 Jun 2017 13:08:49 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 92/44-03368-16AA3595; Wed, 28 Jun 2017 13:08:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXitHRDpG7CquB
 Ig88TzSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owjOw6yFGRUnLs/h72BMbyLkZNDQsBf4tCj
 60xdjBwcLAKqEhO3KIOE2QSUJX529rKB2CICuhLPFjwDs5kF3CQWrGpmB7GFBZwlJs35BmbzC
 lhIPHuzgQnEFhLwlLjX3cwEEReUODnzCQtEr47Egt2f2EBWMQtISyz/xwES5hTwkth5+g1Yia
 iAikTn0jksEGMUJDqmH2OawMg3C8mkWUgmzUKYtICReRWjRnFqUVlqka6xsV5SUWZ6RkluYma
 OrqGBmV5uanFxYnpqTmJSsV5yfu4mRmCIMQDBDsad6wMPMUpyMCmJ8u79EhQpxJeUn1KZkVic
 EV9UmpNafIhRhoNDSYJXd2VwpJBgUWp6akVaZg4w2GHSEhw8SiK8C5YDpXmLCxJzizPTIVKnG
 C05Zv1b84WJYx6YbPqw5QuTEEtefl6qlDivDMg8AZCGjNI8uHGwiLzEKCslzMsIdKAQT0FqUW
 5mCar8K0ZxDkYlYd7bK4Cm8GTmlcBtfQV0EBPQQSzzAkAOKklESEk1MEYsjbVr35Iw8x/7gkm
 mxnpltWsulomFvpXlNzyXvv7B3rYSmTla/41UZu4pyMzpPbJKaYnQTN0TthZbLPt670n9/mDK
 eP+kWUTqp+7M3OfX9+z51r86qKs37GXDtz1/T29cpVPdc0yzUbyn/W7JAbaPMf8YfrPc7XS4u
 VFqRktM3/PVJl/u9SixFGckGmoxFxUnAgBsMvN9wwIAAA==
X-Env-Sender: prvs=3451ee960=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1498655327!70694285!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59888 invoked from network); 28 Jun 2017 13:08:48 -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;
 28 Jun 2017 13:08:48 -0000
X-IronPort-AV: E=Sophos;i="5.40,275,1496102400"; d="scan'208";a="429654751"
Date: Wed, 28 Jun 2017 14:08:45 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170628130845.sy7yi6jvyg26ewn4@citrix.com>
References: <1498648582-15521-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1498648582-15521-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 1/4] xen/tmem: Switch to using 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>

VGhlcmUgZG9lc24ndCBzZWVtIHRvIGJlIGEgY292ZXIgbGV0dGVyLgoKQWxsIGZvdXIgcGF0Y2hl
czoKClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 28 13:53:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 13:53:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQDPL-0007xr-Jo; Wed, 28 Jun 2017 13:53: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 1dQDPK-0007xk-Pd
 for xen-devel@lists.xen.org; Wed, 28 Jun 2017 13:53:26 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 22/A8-03704-5D4B3595; Wed, 28 Jun 2017 13:53:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsUyZ7p8oO7VLcG
 RBl8Xilgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmTzr5nLDgUVzF18WPGBsYfzl2MXBxCAhOZ
 JFpWbWSBcH4zSjRsmsfWxcgJ5GxglFj8LBIi0c0o8fXpa6AqDiCnSOLydHWQGhYBVYmfhw8xg
 oTZBEwk3qxyBAmLCOhKPFvwDGwMs4C6RPvcVjBbWMBcYteRS8wgNi+QfbKzhR1ilafEve5mJo
 i4oMTJmU9YIHq1JG78e8kEMp5ZQFpi+T8OkDCngJfEztNvwEpEBZQldt/aCzZSQsBQ4vPGpcw
 TGIVmIZk0C8mkWQiTFjAyr2LUKE4tKkst0jUy0UsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq
 1kvOz93ECAxlBiDYwbjvY+QhRkkOJiVR3r1fgiKF+JLyUyozEosz4otKc1KLDzHKcHAoSfC+3
 RwcKSRYlJqeWpGWmQOMKpi0BAePkggvx0agNG9xQWJucWY6ROoUo6KUOO9JkD4BkERGaR5cGy
 ySLzHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmYdxPIFJ7MvBK46a+AFjMBLWaZFwCyuCQRISX
 VwOjtemRqQBbrbb/7k1sqtm1en8/mtUsjIYnzz5vAl59l7pl+fbf+uVKk2M8tdzmvhE0/frx7
 ZfZa/UxjNdtYzW16a1JVi06l+l+9d0LD59Ob498Vpmfkb49nPHmK4Z1c6m6vrIcz/Q/65OppS
 01MT5j/w0SL1fDI0jnuKqkXE6ZZfL3n6Twt8IASS3FGoqEWc1FxIgD4XjPu3wIAAA==
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1498658003!100017472!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17640 invoked from network); 28 Jun 2017 13:53:24 -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; 28 Jun 2017 13:53:24 -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
 v5SDrKdb004351
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 28 Jun 2017 13:53:20 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 v5SDrJjD001535
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 28 Jun 2017 13:53:19 GMT
Received: from abhmp0003.oracle.com (abhmp0003.oracle.com [141.146.116.9])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id v5SDrJ1f032066;
 Wed, 28 Jun 2017 13:53:19 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 28 Jun 2017 06:53:19 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 54B106A0115; Wed, 28 Jun 2017 09:53:18 -0400 (EDT)
Date: Wed, 28 Jun 2017 09:53:18 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170628135318.GD27370@char.us.oracle.com>
References: <1498648582-15521-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1498648582-15521-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
X-Source-IP: userv0022.oracle.com [156.151.31.74]
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 1/4] xen/tmem: Switch to using 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>

T24gV2VkLCBKdW4gMjgsIDIwMTcgYXQgMTI6MTY6MTlQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiAgKiBEcm9wIHJlZHVuZGFudCBpbml0aWFsaXNlcnMKPiAgKiBTdHlsZSBjb3JyZWN0
aW9ucyB3aGlsZSBjaGFuZ2luZyBjbGllbnRfb3Zlcl9xdW90YSgpCj4gICogRHJvcCBhbGwgd3Jp
dGUtb25seSBib29scyBmcm9tIGRvX3RtZW1fb3AoKQoKcy93cml0ZS1vbmx5L3VzZWxlc3Mgd3Jp
dGUtb25seS8KCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJh
ZC53aWxrQG9yYWNsZS5jb20+Cj4gLS0tCj4gQ0M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29u
cmFkLndpbGtAb3JhY2xlLmNvbT4KPiAtLS0KPiAgeGVuL2NvbW1vbi90bWVtLmMgICAgICAgICAg
fCAzOSArKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgeGVuL2NvbW1v
bi90bWVtX2NvbnRyb2wuYyAgfCAxNiArKysrKysrKy0tLS0tLS0tCj4gIHhlbi9jb21tb24vdG1l
bV94ZW4uYyAgICAgIHwgMTIgKysrKysrLS0tLS0tCj4gIHhlbi9pbmNsdWRlL3hlbi90bWVtX3hl
bi5oIHwgMjQgKysrKysrKysrKysrLS0tLS0tLS0tLS0tCj4gIDQgZmlsZXMgY2hhbmdlZCwgNDIg
aW5zZXJ0aW9ucygrKSwgNDkgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9jb21t
b24vdG1lbS5jIGIveGVuL2NvbW1vbi90bWVtLmMKPiBpbmRleCAzMDZkZGE2Li5jOTU1Y2Y3IDEw
MDY0NAo+IC0tLSBhL3hlbi9jb21tb24vdG1lbS5jCj4gKysrIGIveGVuL2NvbW1vbi90bWVtLmMK
PiBAQCAtNzEsNyArNzEsNyBAQCBzdHJ1Y3QgdG1lbV9wYWdlX2Rlc2NyaXB0b3Igewo+ICAgICAg
cGFnZXNpemVfdCBzaXplOyAvKiAwID09IFBBR0VfU0laRSAocGZwKSwgLTEgPT0gZGF0YSBpbnZh
bGlkLAo+ICAgICAgICAgICAgICAgICAgICAgIGVsc2UgY29tcHJlc3NlZCBkYXRhIChjZGF0YSku
ICovCj4gICAgICB1aW50MzJfdCBpbmRleDsKPiAtICAgIGJvb2xfdCBldmljdGlvbl9hdHRlbXB0
ZWQ7ICAvKiBDSEFOR0UgVE8gbGlmZXRpbWVzPyAoc2V0dGFibGUpLiAqLwo+ICsgICAgYm9vbCBl
dmljdGlvbl9hdHRlbXB0ZWQ7ICAvKiBDSEFOR0UgVE8gbGlmZXRpbWVzPyAoc2V0dGFibGUpLiAq
Lwo+ICAgICAgdW5pb24gewo+ICAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBmcDsgIC8qIFBh
Z2UgZnJhbWUgcG9pbnRlci4gKi8KPiAgICAgICAgICBjaGFyICpjZGF0YTsgLyogQ29tcHJlc3Nl
ZCBkYXRhLiAqLwo+IEBAIC04ODQsMzkgKzg4NCw0MSBAQCBzdGF0aWMgdm9pZCBjbGllbnRfZmx1
c2goc3RydWN0IGNsaWVudCAqY2xpZW50KQo+ICAgICAgY2xpZW50X2ZyZWUoY2xpZW50KTsKPiAg
fQo+ICAKPiAtc3RhdGljIGJvb2xfdCBjbGllbnRfb3Zlcl9xdW90YShzdHJ1Y3QgY2xpZW50ICpj
bGllbnQpCj4gK3N0YXRpYyBib29sIGNsaWVudF9vdmVyX3F1b3RhKGNvbnN0IHN0cnVjdCBjbGll
bnQgKmNsaWVudCkKPiAgewo+ICAgICAgaW50IHRvdGFsID0gX2F0b21pY19yZWFkKHRtZW1fZ2xv
YmFsLmNsaWVudF93ZWlnaHRfdG90YWwpOwo+ICAKPiAgICAgIEFTU0VSVChjbGllbnQgIT0gTlVM
TCk7Cj4gICAgICBpZiAoICh0b3RhbCA9PSAwKSB8fCAoY2xpZW50LT5pbmZvLndlaWdodCA9PSAw
KSB8fAo+ICAgICAgICAgICAgKGNsaWVudC0+ZXBoX2NvdW50ID09IDApICkKPiAtICAgICAgICBy
ZXR1cm4gMDsKPiAtICAgIHJldHVybiAoICgodG1lbV9nbG9iYWwuZXBoX2NvdW50KjEwMEwpIC8g
Y2xpZW50LT5lcGhfY291bnQgKSA+Cj4gLSAgICAgICAgICAgICAoKHRvdGFsKjEwMEwpIC8gY2xp
ZW50LT5pbmZvLndlaWdodCkgKTsKPiArICAgICAgICByZXR1cm4gZmFsc2U7Cj4gKwo+ICsgICAg
cmV0dXJuICgoKHRtZW1fZ2xvYmFsLmVwaF9jb3VudCAqIDEwMEwpIC8gY2xpZW50LT5lcGhfY291
bnQpID4KPiArICAgICAgICAgICAgKCh0b3RhbCAqIDEwMEwpIC8gY2xpZW50LT5pbmZvLndlaWdo
dCkpOwo+ICB9Cj4gIAo+ICAvKioqKioqKioqKioqIE1FTU9SWSBSRVZPQ0FUSU9OIFJPVVRJTkVT
ICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovCj4gIAo+IC1zdGF0aWMgYm9vbF90IHRt
ZW1fdHJ5X3RvX2V2aWN0X3BncChzdHJ1Y3QgdG1lbV9wYWdlX2Rlc2NyaXB0b3IgKnBncCwgYm9v
bF90ICpob2xkX3Bvb2xfcndsb2NrKQo+ICtzdGF0aWMgYm9vbCB0bWVtX3RyeV90b19ldmljdF9w
Z3Aoc3RydWN0IHRtZW1fcGFnZV9kZXNjcmlwdG9yICpwZ3AsCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBib29sICpob2xkX3Bvb2xfcndsb2NrKQo+ICB7Cj4gICAgICBzdHJ1
Y3QgdG1lbV9vYmplY3Rfcm9vdCAqb2JqID0gcGdwLT51cy5vYmo7Cj4gICAgICBzdHJ1Y3QgdG1l
bV9wb29sICpwb29sID0gb2JqLT5wb29sOwo+ICAKPiAgICAgIGlmICggcG9vbC0+aXNfZHlpbmcg
KQo+IC0gICAgICAgIHJldHVybiAwOwo+ICsgICAgICAgIHJldHVybiBmYWxzZTsKPiAgICAgIGlm
ICggc3Bpbl90cnlsb2NrKCZvYmotPm9ial9zcGlubG9jaykgKQo+ICAgICAgewo+ICAgICAgICAg
IGlmICggb2JqLT5wZ3BfY291bnQgPiAxICkKPiAtICAgICAgICAgICAgcmV0dXJuIDE7Cj4gKyAg
ICAgICAgICAgIHJldHVybiB0cnVlOwo+ICAgICAgICAgIGlmICggd3JpdGVfdHJ5bG9jaygmcG9v
bC0+cG9vbF9yd2xvY2spICkKPiAgICAgICAgICB7Cj4gICAgICAgICAgICAgICpob2xkX3Bvb2xf
cndsb2NrID0gMTsKPiAtICAgICAgICAgICAgcmV0dXJuIDE7Cj4gKyAgICAgICAgICAgIHJldHVy
biB0cnVlOwo+ICAgICAgICAgIH0KPiAgICAgICAgICBzcGluX3VubG9jaygmb2JqLT5vYmpfc3Bp
bmxvY2spOwo+ICAgICAgfQo+IC0gICAgcmV0dXJuIDA7Cj4gKyAgICByZXR1cm4gZmFsc2U7Cj4g
IH0KPiAgCj4gIGludCB0bWVtX2V2aWN0KHZvaWQpCj4gQEAgLTkyNiw3ICs5MjgsNyBAQCBpbnQg
dG1lbV9ldmljdCh2b2lkKQo+ICAgICAgc3RydWN0IHRtZW1fb2JqZWN0X3Jvb3QgKm9iajsKPiAg
ICAgIHN0cnVjdCB0bWVtX3Bvb2wgKnBvb2w7Cj4gICAgICBpbnQgcmV0ID0gMDsKPiAtICAgIGJv
b2xfdCBob2xkX3Bvb2xfcndsb2NrID0gMDsKPiArICAgIGJvb2wgaG9sZF9wb29sX3J3bG9jayA9
IGZhbHNlOwo+ICAKPiAgICAgIHRtZW1fc3RhdHMuZXZpY3RfYXR0ZW1wdHMrKzsKPiAgICAgIHNw
aW5fbG9jaygmZXBoX2xpc3RzX3NwaW5sb2NrKTsKPiBAQCAtOTk1LDcgKzk5Nyw3IEBAIGludCB0
bWVtX2V2aWN0KHZvaWQpCj4gICAqIGlzIGEgbWluaW11bSBhbW91bnQgb2YgbWVtb3J5ICgxTUIp
IGF2YWlsYWJsZSBCRUZPUkUgYW55IGRhdGEgc3RydWN0dXJlCj4gICAqIGxvY2tzIGFyZSBoZWxk
Lgo+ICAgKi8KPiAtc3RhdGljIGlubGluZSBib29sX3QgdG1lbV9lbnN1cmVfYXZhaWxfcGFnZXMo
dm9pZCkKPiArc3RhdGljIGlubGluZSBib29sIHRtZW1fZW5zdXJlX2F2YWlsX3BhZ2VzKHZvaWQp
Cj4gIHsKPiAgICAgIGludCBmYWlsZWRfZXZpY3QgPSAxMDsKPiAgICAgIHVuc2lnbmVkIGxvbmcg
ZnJlZV9tZW07Cj4gQEAgLTEwMDQsMTIgKzEwMDYsMTIgQEAgc3RhdGljIGlubGluZSBib29sX3Qg
dG1lbV9lbnN1cmVfYXZhaWxfcGFnZXModm9pZCkKPiAgICAgICAgICBmcmVlX21lbSA9ICh0bWVt
X3BhZ2VfbGlzdF9wYWdlcyArIHRvdGFsX2ZyZWVfcGFnZXMoKSkKPiAgICAgICAgICAgICAgICAg
ICAgICAgICAgPj4gKDIwIC0gUEFHRV9TSElGVCk7Cj4gICAgICAgICAgaWYgKCBmcmVlX21lbSAp
Cj4gLSAgICAgICAgICAgIHJldHVybiAxOwo+ICsgICAgICAgICAgICByZXR1cm4gdHJ1ZTsKPiAg
ICAgICAgICBpZiAoICF0bWVtX2V2aWN0KCkgKQo+ICAgICAgICAgICAgICBmYWlsZWRfZXZpY3Qt
LTsKPiAgICAgIH0gd2hpbGUgKCBmYWlsZWRfZXZpY3QgPiAwICk7Cj4gIAo+IC0gICAgcmV0dXJu
IDA7Cj4gKyAgICByZXR1cm4gZmFsc2U7Cj4gIH0KPiAgCj4gIC8qKioqKioqKioqKiogVE1FTSBD
T1JFIE9QRVJBVElPTlMgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLwo+IEBA
IC0xODc5LDkgKzE4ODEsNiBAQCBsb25nIGRvX3RtZW1fb3AodG1lbV9jbGlfb3BfdCB1b3BzKQo+
ICAgICAgc3RydWN0IHRtZW1fcG9vbCAqcG9vbCA9IE5VTEw7Cj4gICAgICBzdHJ1Y3QgeGVuX3Rt
ZW1fb2lkICpvaWRwOwo+ICAgICAgaW50IHJjID0gMDsKPiAtICAgIGJvb2xfdCBzdWNjX2dldCA9
IDAsIHN1Y2NfcHV0ID0gMDsKPiAtICAgIGJvb2xfdCBub25fc3VjY19nZXQgPSAwLCBub25fc3Vj
Y19wdXQgPSAwOwo+IC0gICAgYm9vbF90IGZsdXNoID0gMCwgZmx1c2hfb2JqID0gMDsKPiAgCj4g
ICAgICBpZiAoICF0bWVtX2luaXRpYWxpemVkICkKPiAgICAgICAgICByZXR1cm4gLUVOT0RFVjsK
PiBAQCAtMTk2NSwyMiArMTk2NCwxNiBAQCBsb25nIGRvX3RtZW1fb3AodG1lbV9jbGlfb3BfdCB1
b3BzKQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRtZW1fY2xpX2J1Zl9udWxs
KTsKPiAgICAgICAgICAgICAgICAgIGVsc2UKPiAgICAgICAgICAgICAgICAgICAgICByYyA9IC1F
Tk9NRU07Cj4gLSAgICAgICAgICAgICAgICBpZiAocmMgPT0gMSkgc3VjY19wdXQgPSAxOwo+IC0g
ICAgICAgICAgICAgICAgZWxzZSBub25fc3VjY19wdXQgPSAxOwo+ICAgICAgICAgICAgICAgICAg
YnJlYWs7Cj4gICAgICAgICAgICAgIGNhc2UgVE1FTV9HRVRfUEFHRToKPiAgICAgICAgICAgICAg
ICAgIHJjID0gZG9fdG1lbV9nZXQocG9vbCwgb2lkcCwgb3AudS5nZW4uaW5kZXgsIG9wLnUuZ2Vu
LmNtZm4sCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG1lbV9jbGlfYnVmX251
bGwpOwo+IC0gICAgICAgICAgICAgICAgaWYgKHJjID09IDEpIHN1Y2NfZ2V0ID0gMTsKPiAtICAg
ICAgICAgICAgICAgIGVsc2Ugbm9uX3N1Y2NfZ2V0ID0gMTsKPiAgICAgICAgICAgICAgICAgIGJy
ZWFrOwo+ICAgICAgICAgICAgICBjYXNlIFRNRU1fRkxVU0hfUEFHRToKPiAtICAgICAgICAgICAg
ICAgIGZsdXNoID0gMTsKPiAgICAgICAgICAgICAgICAgIHJjID0gZG9fdG1lbV9mbHVzaF9wYWdl
KHBvb2wsIG9pZHAsIG9wLnUuZ2VuLmluZGV4KTsKPiAgICAgICAgICAgICAgICAgIGJyZWFrOwo+
ICAgICAgICAgICAgICBjYXNlIFRNRU1fRkxVU0hfT0JKRUNUOgo+ICAgICAgICAgICAgICAgICAg
cmMgPSBkb190bWVtX2ZsdXNoX29iamVjdChwb29sLCBvaWRwKTsKPiAtICAgICAgICAgICAgICAg
IGZsdXNoX29iaiA9IDE7Cj4gICAgICAgICAgICAgICAgICBicmVhazsKPiAgICAgICAgICAgICAg
ZGVmYXVsdDoKPiAgICAgICAgICAgICAgICAgIHRtZW1fY2xpZW50X3dhcm4oInRtZW06IG9wICVk
IG5vdCBpbXBsZW1lbnRlZFxuIiwgb3AuY21kKTsKPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi90
bWVtX2NvbnRyb2wuYyBiL3hlbi9jb21tb24vdG1lbV9jb250cm9sLmMKPiBpbmRleCAyZDk4MGUz
Li4zMGJmNmZiIDEwMDY0NAo+IC0tLSBhL3hlbi9jb21tb24vdG1lbV9jb250cm9sLmMKPiArKysg
Yi94ZW4vY29tbW9uL3RtZW1fY29udHJvbC5jCj4gQEAgLTE5LDggKzE5LDggQEAKPiAgc3RhdGlj
IGludCB0bWVtY19mcmVlemVfcG9vbHMoZG9taWRfdCBjbGlfaWQsIGludCBhcmcpCj4gIHsKPiAg
ICAgIHN0cnVjdCBjbGllbnQgKmNsaWVudDsKPiAtICAgIGJvb2xfdCBmcmVlemUgPSAoYXJnID09
IFhFTl9TWVNDVExfVE1FTV9PUF9GUkVFWkUpID8gMSA6IDA7Cj4gLSAgICBib29sX3QgZGVzdHJv
eSA9IChhcmcgPT0gWEVOX1NZU0NUTF9UTUVNX09QX0RFU1RST1kpID8gMSA6IDA7Cj4gKyAgICBi
b29sIGZyZWV6ZSA9IGFyZyA9PSBYRU5fU1lTQ1RMX1RNRU1fT1BfRlJFRVpFOwo+ICsgICAgYm9v
bCBkZXN0cm95ID0gYXJnID09IFhFTl9TWVNDVExfVE1FTV9PUF9ERVNUUk9ZOwo+ICAgICAgY2hh
ciAqczsKPiAgCj4gICAgICBzID0gZGVzdHJveSA/ICJkZXN0cm95ZWQiIDogKCBmcmVlemUgPyAi
ZnJvemVuIiA6ICJ0aGF3ZWQiICk7Cj4gQEAgLTk2LDEyICs5NiwxMiBAQCBzdGF0aWMgaW50IHRt
ZW1jX2ZsdXNoX21lbShkb21pZF90IGNsaV9pZCwgdWludDMyX3Qga2IpCj4gICNkZWZpbmUgQlNJ
WkUgMTAyNAo+ICAKPiAgc3RhdGljIGludCB0bWVtY19saXN0X2NsaWVudChzdHJ1Y3QgY2xpZW50
ICpjLCB0bWVtX2NsaV92YV9wYXJhbV90IGJ1ZiwKPiAtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBpbnQgb2ZmLCB1aW50MzJfdCBsZW4sIGJvb2xfdCB1c2VfbG9uZykKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBpbnQgb2ZmLCB1aW50MzJfdCBsZW4sIGJvb2wgdXNlX2xvbmcp
Cj4gIHsKPiAgICAgIGNoYXIgaW5mb1tCU0laRV07Cj4gICAgICBpbnQgaSwgbiA9IDAsIHN1bSA9
IDA7Cj4gICAgICBzdHJ1Y3QgdG1lbV9wb29sICpwOwo+IC0gICAgYm9vbF90IHM7Cj4gKyAgICBi
b29sIHM7Cj4gIAo+ICAgICAgbiA9IHNjbnByaW50ZihpbmZvLEJTSVpFLCJDPUNJOiVkLHd3OiVk
LGNvOiVkLGZyOiVkLCIKPiAgICAgICAgICAiVGM6JSJQUkl1NjQiLEdlOiVsZCxQcDolbGQsR3A6
JWxkJWMiLAo+IEBAIC0xNDksNyArMTQ5LDcgQEAgc3RhdGljIGludCB0bWVtY19saXN0X2NsaWVu
dChzdHJ1Y3QgY2xpZW50ICpjLCB0bWVtX2NsaV92YV9wYXJhbV90IGJ1ZiwKPiAgfQo+ICAKPiAg
c3RhdGljIGludCB0bWVtY19saXN0X3NoYXJlZCh0bWVtX2NsaV92YV9wYXJhbV90IGJ1ZiwgaW50
IG9mZiwgdWludDMyX3QgbGVuLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29s
X3QgdXNlX2xvbmcpCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCB1c2VfbG9u
ZykKPiAgewo+ICAgICAgY2hhciBpbmZvW0JTSVpFXTsKPiAgICAgIGludCBpLCBuID0gMCwgc3Vt
ID0gMDsKPiBAQCAtMTg4LDcgKzE4OCw3IEBAIHN0YXRpYyBpbnQgdG1lbWNfbGlzdF9zaGFyZWQo
dG1lbV9jbGlfdmFfcGFyYW1fdCBidWYsIGludCBvZmYsIHVpbnQzMl90IGxlbiwKPiAgfQo+ICAK
PiAgc3RhdGljIGludCB0bWVtY19saXN0X2dsb2JhbF9wZXJmKHRtZW1fY2xpX3ZhX3BhcmFtX3Qg
YnVmLCBpbnQgb2ZmLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMy
X3QgbGVuLCBib29sX3QgdXNlX2xvbmcpCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1aW50MzJfdCBsZW4sIGJvb2wgdXNlX2xvbmcpCj4gIHsKPiAgICAgIGNoYXIgaW5mb1tC
U0laRV07Cj4gICAgICBpbnQgbiA9IDAsIHN1bSA9IDA7Cj4gQEAgLTIwNCw3ICsyMDQsNyBAQCBz
dGF0aWMgaW50IHRtZW1jX2xpc3RfZ2xvYmFsX3BlcmYodG1lbV9jbGlfdmFfcGFyYW1fdCBidWYs
IGludCBvZmYsCj4gIH0KPiAgCj4gIHN0YXRpYyBpbnQgdG1lbWNfbGlzdF9nbG9iYWwodG1lbV9j
bGlfdmFfcGFyYW1fdCBidWYsIGludCBvZmYsIHVpbnQzMl90IGxlbiwKPiAtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYm9vbF90IHVzZV9sb25nKQo+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJvb2wgdXNlX2xvbmcpCj4gIHsKPiAgICAgIGNoYXIgaW5mb1tCU0laRV07Cj4g
ICAgICBpbnQgbiA9IDAsIHN1bSA9IG9mZjsKPiBAQCAtMjM4LDcgKzIzOCw3IEBAIHN0YXRpYyBp
bnQgdG1lbWNfbGlzdF9nbG9iYWwodG1lbV9jbGlfdmFfcGFyYW1fdCBidWYsIGludCBvZmYsIHVp
bnQzMl90IGxlbiwKPiAgfQo+ICAKPiAgc3RhdGljIGludCB0bWVtY19saXN0KGRvbWlkX3QgY2xp
X2lkLCB0bWVtX2NsaV92YV9wYXJhbV90IGJ1ZiwgdWludDMyX3QgbGVuLAo+IC0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYm9vbF90IHVzZV9sb25nKQo+ICsgICAgICAgICAgICAgICAg
ICAgICAgYm9vbCB1c2VfbG9uZykKPiAgewo+ICAgICAgc3RydWN0IGNsaWVudCAqY2xpZW50Owo+
ICAgICAgaW50IG9mZiA9IDA7Cj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vdG1lbV94ZW4uYyBi
L3hlbi9jb21tb24vdG1lbV94ZW4uYwo+IGluZGV4IDcyNWFlOTMuLjIwZjc0YjIgMTAwNjQ0Cj4g
LS0tIGEveGVuL2NvbW1vbi90bWVtX3hlbi5jCj4gKysrIGIveGVuL2NvbW1vbi90bWVtX3hlbi5j
Cj4gQEAgLTE0LDEwICsxNCwxMCBAQAo+ICAjaW5jbHVkZSA8eGVuL2NwdS5oPgo+ICAjaW5jbHVk
ZSA8eGVuL2luaXQuaD4KPiAgCj4gLWJvb2xfdCBfX3JlYWRfbW9zdGx5IG9wdF90bWVtID0gMDsK
PiArYm9vbCBfX3JlYWRfbW9zdGx5IG9wdF90bWVtOwo+ICBib29sZWFuX3BhcmFtKCJ0bWVtIiwg
b3B0X3RtZW0pOwo+ICAKPiAtYm9vbF90IF9fcmVhZF9tb3N0bHkgb3B0X3RtZW1fY29tcHJlc3Mg
PSAwOwo+ICtib29sIF9fcmVhZF9tb3N0bHkgb3B0X3RtZW1fY29tcHJlc3M7Cj4gIGJvb2xlYW5f
cGFyYW0oInRtZW1fY29tcHJlc3MiLCBvcHRfdG1lbV9jb21wcmVzcyk7Cj4gIAo+ICBhdG9taWNf
dCBmcmVlYWJsZV9wYWdlX2NvdW50ID0gQVRPTUlDX0lOSVQoMCk7Cj4gQEAgLTMyLDE0ICszMiwx
NCBAQCBzdGF0aWMgREVGSU5FX1BFUl9DUFVfUkVBRF9NT1NUTFkodm9pZCAqLCBzY3JhdGNoX3Bh
Z2UpOwo+ICAKPiAgI2lmIGRlZmluZWQoQ09ORklHX0FSTSkKPiAgc3RhdGljIGlubGluZSB2b2lk
ICpjbGlfZ2V0X3BhZ2UoeGVuX3Bmbl90IGNtZm4sIHVuc2lnbmVkIGxvbmcgKnBjbGlfbWZuLAo+
IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICoqcGNs
aV9wZnAsIGJvb2xfdCBjbGlfd3JpdGUpCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHN0cnVjdCBwYWdlX2luZm8gKipwY2xpX3BmcCwgYm9vbCBjbGlfd3JpdGUpCj4gIHsKPiAg
ICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwo+ICAgICAgcmV0dXJuIE5VTEw7Cj4gIH0KPiAgCj4g
IHN0YXRpYyBpbmxpbmUgdm9pZCBjbGlfcHV0X3BhZ2Uodm9pZCAqY2xpX3ZhLCBzdHJ1Y3QgcGFn
ZV9pbmZvICpjbGlfcGZwLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgY2xpX21mbiwgYm9vbF90IG1hcmtfZGlydHkpCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBjbGlfbWZuLCBib29sIG1hcmtfZGlydHkpCj4g
IHsKPiAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwo+ICB9Cj4gQEAgLTQ3LDcgKzQ3LDcgQEAg
c3RhdGljIGlubGluZSB2b2lkIGNsaV9wdXRfcGFnZSh2b2lkICpjbGlfdmEsIHN0cnVjdCBwYWdl
X2luZm8gKmNsaV9wZnAsCj4gICNpbmNsdWRlIDxhc20vcDJtLmg+Cj4gIAo+ICBzdGF0aWMgaW5s
aW5lIHZvaWQgKmNsaV9nZXRfcGFnZSh4ZW5fcGZuX3QgY21mbiwgdW5zaWduZWQgbG9uZyAqcGNs
aV9tZm4sCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBwYWdlX2lu
Zm8gKipwY2xpX3BmcCwgYm9vbF90IGNsaV93cml0ZSkKPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqKnBjbGlfcGZwLCBib29sIGNsaV93cml0ZSkK
PiAgewo+ICAgICAgcDJtX3R5cGVfdCB0Owo+ICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsK
PiBAQCAtNzIsNyArNzIsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgKmNsaV9nZXRfcGFnZSh4ZW5f
cGZuX3QgY21mbiwgdW5zaWduZWQgbG9uZyAqcGNsaV9tZm4sCj4gIH0KPiAgCj4gIHN0YXRpYyBp
bmxpbmUgdm9pZCBjbGlfcHV0X3BhZ2Uodm9pZCAqY2xpX3ZhLCBzdHJ1Y3QgcGFnZV9pbmZvICpj
bGlfcGZwLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcg
Y2xpX21mbiwgYm9vbF90IG1hcmtfZGlydHkpCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyBjbGlfbWZuLCBib29sIG1hcmtfZGlydHkpCj4gIHsKPiAgICAg
IGlmICggbWFya19kaXJ0eSApCj4gICAgICB7Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hl
bi90bWVtX3hlbi5oIGIveGVuL2luY2x1ZGUveGVuL3RtZW1feGVuLmgKPiBpbmRleCBkYzU4ODhj
Li41NDJjMGIzIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi90bWVtX3hlbi5oCj4gKysr
IGIveGVuL2luY2x1ZGUveGVuL3RtZW1feGVuLmgKPiBAQCAtMzUsMjcgKzM1LDI3IEBAIGV4dGVy
biBhdG9taWNfdCBmcmVlYWJsZV9wYWdlX2NvdW50Owo+ICBleHRlcm4gaW50IHRtZW1faW5pdCh2
b2lkKTsKPiAgI2RlZmluZSB0bWVtX2hhc2ggaGFzaF9sb25nCj4gIAo+IC1leHRlcm4gYm9vbF90
IG9wdF90bWVtX2NvbXByZXNzOwo+IC1zdGF0aWMgaW5saW5lIGJvb2xfdCB0bWVtX2NvbXByZXNz
aW9uX2VuYWJsZWQodm9pZCkKPiArZXh0ZXJuIGJvb2wgb3B0X3RtZW1fY29tcHJlc3M7Cj4gK3N0
YXRpYyBpbmxpbmUgYm9vbCB0bWVtX2NvbXByZXNzaW9uX2VuYWJsZWQodm9pZCkKPiAgewo+ICAg
ICAgcmV0dXJuIG9wdF90bWVtX2NvbXByZXNzOwo+ICB9Cj4gIAo+ICAjaWZkZWYgQ09ORklHX1RN
RU0KPiAtZXh0ZXJuIGJvb2xfdCBvcHRfdG1lbTsKPiAtc3RhdGljIGlubGluZSBib29sX3QgdG1l
bV9lbmFibGVkKHZvaWQpCj4gK2V4dGVybiBib29sIG9wdF90bWVtOwo+ICtzdGF0aWMgaW5saW5l
IGJvb2wgdG1lbV9lbmFibGVkKHZvaWQpCj4gIHsKPiAgICAgIHJldHVybiBvcHRfdG1lbTsKPiAg
fQo+ICAKPiAgc3RhdGljIGlubGluZSB2b2lkIHRtZW1fZGlzYWJsZSh2b2lkKQo+ICB7Cj4gLSAg
ICBvcHRfdG1lbSA9IDA7Cj4gKyAgICBvcHRfdG1lbSA9IGZhbHNlOwo+ICB9Cj4gICNlbHNlCj4g
LXN0YXRpYyBpbmxpbmUgYm9vbF90IHRtZW1fZW5hYmxlZCh2b2lkKQo+ICtzdGF0aWMgaW5saW5l
IGJvb2wgdG1lbV9lbmFibGVkKHZvaWQpCj4gIHsKPiAtICAgIHJldHVybiAwOwo+ICsgICAgcmV0
dXJuIGZhbHNlOwo+ICB9Cj4gIAo+ICBzdGF0aWMgaW5saW5lIHZvaWQgdG1lbV9kaXNhYmxlKHZv
aWQpCj4gQEAgLTI2Niw3ICsyNjYsNyBAQCBzdHJ1Y3QgdG1lbV9nbG9iYWwgewo+ICAgICAgc3Ry
dWN0IGxpc3RfaGVhZCBlcGhlbWVyYWxfcGFnZV9saXN0OyAgLyogQWxsIHBhZ2VzIGluIGVwaGVt
ZXJhbCBwb29scy4gKi8KPiAgICAgIHN0cnVjdCBsaXN0X2hlYWQgY2xpZW50X2xpc3Q7Cj4gICAg
ICBzdHJ1Y3QgdG1lbV9wb29sICpzaGFyZWRfcG9vbHNbTUFYX0dMT0JBTF9TSEFSRURfUE9PTFNd
Owo+IC0gICAgYm9vbF90IHNoYXJlZF9hdXRoOwo+ICsgICAgYm9vbCBzaGFyZWRfYXV0aDsKPiAg
ICAgIGxvbmcgZXBoX2NvdW50OyAgLyogQXRvbWljaXR5IGRlcGVuZHMgb24gZXBoX2xpc3RzX3Nw
aW5sb2NrLiAqLwo+ICAgICAgYXRvbWljX3QgY2xpZW50X3dlaWdodF90b3RhbDsKPiAgfTsKPiBA
QCAtMjg2LDcgKzI4Niw3IEBAIHN0cnVjdCBjbGllbnQgewo+ICAgICAgZG9taWRfdCBjbGlfaWQ7
Cj4gICAgICB4ZW5fdG1lbV9jbGllbnRfdCBpbmZvOwo+ICAgICAgLyogRm9yIHNhdmUvcmVzdG9y
ZS9taWdyYXRpb24uICovCj4gLSAgICBib29sX3Qgd2FzX2Zyb3plbjsKPiArICAgIGJvb2wgd2Fz
X2Zyb3plbjsKPiAgICAgIHN0cnVjdCBsaXN0X2hlYWQgcGVyc2lzdGVudF9pbnZhbGlkYXRlZF9s
aXN0Owo+ICAgICAgc3RydWN0IHRtZW1fcGFnZV9kZXNjcmlwdG9yICpjdXJfcGdwOwo+ICAgICAg
LyogU3RhdGlzdGljcyBjb2xsZWN0aW9uLiAqLwo+IEBAIC0zMDcsOSArMzA3LDkgQEAgc3RydWN0
IGNsaWVudCB7Cj4gICNkZWZpbmUgaXNfc2hhcmVkKF9wKSAgICAgIChfcC0+c2hhcmVkKQo+ICAK
PiAgc3RydWN0IHRtZW1fcG9vbCB7Cj4gLSAgICBib29sX3Qgc2hhcmVkOwo+IC0gICAgYm9vbF90
IHBlcnNpc3RlbnQ7Cj4gLSAgICBib29sX3QgaXNfZHlpbmc7Cj4gKyAgICBib29sIHNoYXJlZDsK
PiArICAgIGJvb2wgcGVyc2lzdGVudDsKPiArICAgIGJvb2wgaXNfZHlpbmc7Cj4gICAgICBzdHJ1
Y3QgY2xpZW50ICpjbGllbnQ7Cj4gICAgICB1aW50NjRfdCB1dWlkWzJdOyAvKiAwIGZvciBwcml2
YXRlLCBub24temVybyBmb3Igc2hhcmVkLiAqLwo+ICAgICAgdWludDMyX3QgcG9vbF9pZDsKPiAt
LSAKPiAyLjEuNAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 28 13:54:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 13:54:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQDQb-000837-UF; Wed, 28 Jun 2017 13:54: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=345d76a6c=Andrew.Cooper3@citrix.com>)
 id 1dQDQa-00082w-De
 for xen-devel@lists.xen.org; Wed, 28 Jun 2017 13:54:44 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 91/B1-03406-325B3595; Wed, 28 Jun 2017 13:54:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsWyU9JRQld5a3C
 kwbwpAhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b3h3vYC34yV9ztO8/YwLiGuYuRk0NCwE9i
 4pNlrCC2sIC5xK4jl8DiIgJGEp13LrOA2EICZRJLP65g6mLk4GAWUJf4fdYMJMwmoC+x+8UnJ
 hCbV8BWYnP7W7AxLAKqEjfeH2IHsUUFwiXeNh5hgagRlDg58wmYzSlgIXFx0i+wGmYBA4kji+
 awQtjyEtvfzmGGWKsmca3/EjvEmekSE5/1sExg5J+FZNQsJO2zkLQvYGRexahenFpUllqka6m
 XVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYgAxAsIPx7qaAQ4ySHExKorx7vwRF
 CvEl5adUZiQWZ8QXleakFh9ilOHgUJLgfbs5OFJIsCg1PbUiLTMHGAswaQkOHiURXo6NQGne4
 oLE3OLMdIjUKUZdjqYPW74wCbHk5eelSonzngSZIQBSlFGaBzcCFpeXGGWlhHkZgY4S4ilILc
 rNLEGVf8UozsGoJAxxCU9mXgncpldARzABHcEyLwDkiJJEhJRUA2PYZZ5usTlFvCt+fP3oKX3
 zexyfH0e3x7WY/ry/uY2ePrXKmz5drchq7E9kePDjqlaOk4+p3YIQ9sd2U9rZYmxMBF7o+oYH
 RqRfODmTpan6aNiLqKTF1+Mbdt0IFU3XNvjwx0rtz8olB/6f4ZxhJbh3WpiBxWtf66lhlwIb3
 9yZNPOQoEOHnhJLcUaioRZzUXEiAHnQWVXGAgAA
X-Env-Sender: prvs=345d76a6c=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1498658082!70586391!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61150 invoked from network); 28 Jun 2017 13:54:43 -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;
 28 Jun 2017 13:54:43 -0000
X-IronPort-AV: E=Sophos;i="5.40,275,1496102400"; d="scan'208";a="48529291"
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
References: <1498648582-15521-1-git-send-email-andrew.cooper3@citrix.com>
 <20170628135318.GD27370@char.us.oracle.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <ed1e588d-b935-fe9e-0158-1a598c9f97bc@citrix.com>
Date: Wed, 28 Jun 2017 14:54:41 +0100
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: <20170628135318.GD27370@char.us.oracle.com>
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 1/4] xen/tmem: Switch to using 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>

T24gMjgvMDYvMTcgMTQ6NTMsIEtvbnJhZCBSemVzenV0ZWsgV2lsayB3cm90ZToKPiBPbiBXZWQs
IEp1biAyOCwgMjAxNyBhdCAxMjoxNjoxOVBNICswMTAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+
PiAgKiBEcm9wIHJlZHVuZGFudCBpbml0aWFsaXNlcnMKPj4gICogU3R5bGUgY29ycmVjdGlvbnMg
d2hpbGUgY2hhbmdpbmcgY2xpZW50X292ZXJfcXVvdGEoKQo+PiAgKiBEcm9wIGFsbCB3cml0ZS1v
bmx5IGJvb2xzIGZyb20gZG9fdG1lbV9vcCgpCj4gcy93cml0ZS1vbmx5L3VzZWxlc3Mgd3JpdGUt
b25seS8KCjopIFRoZSB1c2VsZXNzIHdhcyBpbXBsaWNpdCwgYnV0IEkgd2lsbCBjaGFuZ2UgaXQg
aWYgeW91IHJlYWxseSB3YW50LgoKPgo+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IFJldmlld2VkLWJ5OiBLb25yYWQgUnplc3p1dGVr
IFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CgpUaGFua3MuCgp+QW5kcmV3CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 28 13:56:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 13: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 1dQDRr-0008Gq-7a; Wed, 28 Jun 2017 13:56:03 +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 1dQDRp-0008Gj-Ik
 for xen-devel@lists.xen.org; Wed, 28 Jun 2017 13:56:01 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 AE/2B-02176-075B3595; Wed, 28 Jun 2017 13:56:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsXCqh5zXbdga3C
 kwanjbBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b0cwIF17kqLjw5x9rAuJqji5GLQ0hgIaPE
 yveHWbsYOTlYBFQlmh4sYAax2QTkJNZtvMEGYosI6Eo8W/AMzGYWUJdon9sKZgsLWEqcP7OWH
 cTmFbCSaHp2mRFiaAejRPvyrYwQCUGJkzOfsEA060js3HoHqJkDyJaWWP6PAyTMKeAl8bfhDx
 OILSqgInFlwluwmRICIhK/7nxihrA1JQ5e2sQCYStI3P98jQ3CDpSY1rideQKj4Cwk22Yh2TY
 LYdsCRuZVjOrFqUVlqUW6FnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIEBywAE
 OxgvtDsfYpTkYFIS5d37JShSiC8pP6UyI7E4I76oNCe1+BCjOgeHwNVtf8OlWPLy81KVJHjfb
 g6OFBIsSk1PrUjLzAFGFEylBAePkggvx0agNG9xQWJucWY6ROoUo6KUOK/zFqCEAEgiozQPrg
 0WxZcYZaWEeRmBbhLiKUgtys0sQZV/xSjOwagkzJsEMoUnM68EbvoroMVMQItZ5gWALC5JREh
 JNTC2f/naEbi6g2O+zoM/8yyn7lX32J+2Q/VflHTcD/unr+rkAq8+2VF332TCr8/swdNNrfln
 Fy19aNI0IbX20+3enQ9a7lkFF9+4dNBJ+65s+U/Zu7tL5ohM6T8hHT6nJO/sNekHDi8uzH7dF
 dv8SjJgT2DnXbPbSZYHQyXmnHxlFP3huoVlepiyEktxRqKhFnNRcSIA98azPt0CAAA=
X-Env-Sender: tim@xen.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1498658159!107868429!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14321 invoked from network); 28 Jun 2017 13:56:00 -0000
Received: from deinos.phlegethon.org (HELO deinos.phlegethon.org) (5.39.92.215)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Jun 2017 13:56:00 -0000
Received: from tjd by deinos.phlegethon.org with local (Exim 4.89 (FreeBSD))
 (envelope-from <tim@xen.org>)
 id 1dQDRm-000Ocu-AW; Wed, 28 Jun 2017 13:55:58 +0000
Date: Wed, 28 Jun 2017 14:55:58 +0100
From: Tim Deegan <tim@xen.org>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170628135558.GA63687@deinos.phlegethon.org>
References: <1498648582-15521-1-git-send-email-andrew.cooper3@citrix.com>
 <1498648582-15521-4-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1498648582-15521-4-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 4/4] x86/shadow: Switch to using 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>

SGksCgpBdCAxMjoxNiArMDEwMCBvbiAyOCBKdW4gKDE0OTg2NTIxODIpLCBBbmRyZXcgQ29vcGVy
IHdyb3RlOgo+IHNoX3BpbigpIGhhcyBib29sZWFuIHByb3BlcnRpZXMsIHNvIHN3aXRjaCBpdHMg
cmV0dXJuIHR5cGUuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KCkdvb2QgaWRlYSwgdGhhbmtzLgoKPiAtc3RhdGljIGJvb2xfdAo+
ICtzdGF0aWMgYm9vbAo+ICBzaF93cml0ZV9ndWVzdF9lbnRyeShzdHJ1Y3QgdmNwdSAqdiwgaW50
cHRlX3QgKnAsIGludHB0ZV90IG5ldywgbWZuX3QgZ21mbikKCkNhbiB5b3UgcGxlYXNlIHVwZGF0
ZSBwYWdpbmcuaCB0b28/ICBXZSBuZWVkIG1hdGNoaW5nIGNoYW5nZXMgdG8Kd3JpdGVfZ3Vlc3Rf
ZW50cnkgYW5kIGNtcHhjaGdfZ3Vlc3RfZW50cnkgaW4gc3RydWN0IHNoYWRvd19wYWdpbmdfbW9k
ZSwKYW5kIGludmxwZyBpbiBzdHJ1Y3QgcGFnaW5nX21vZGUuCgpJJ20gYSBsaXR0bGUgc3VycHJp
c2VkIHRoYXQgdGhlIGNvbXBpbGVyIGRvZXNuJ3QgY29tcGxhaW4uICBJIHN1cHBvc2UKdGhlIGlt
cGxpY2l0IHByb21vdGlvbiB0byBpbnQgbWFrZXMgaXQgYWxsIGVxdWl2YWxlbnQuCgo+IEBAIC0z
NjIwLDcgKzM2MjAsNyBAQCBzdGF0aWMgaW50IHNoX3BhZ2VfZmF1bHQoc3RydWN0IHZjcHUgKnYs
Cj4gICAqIGluc3RydWN0aW9uIHNob3VsZCBiZSBpc3N1ZWQgb24gdGhlIGhhcmR3YXJlLCBvciAw
IGlmIGl0J3Mgc2FmZSBub3QKPiAgICogdG8gZG8gc28uCj4gICAqLwo+IC1zdGF0aWMgYm9vbF90
IHNoX2ludmxwZyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyB2YSkKPiArc3RhdGljIGJv
b2wgc2hfaW52bHBnKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIHZhKQoKVGhpcyBjb21t
ZW50IG5lZWRzIHRvIGJlIHVwZGF0ZWQgdG9vLiAKCj4gQEAgLTEwMiw3ICsxMDIsNyBAQCBpbnQg
c2hhZG93X3NldF9hbGxvY2F0aW9uKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBwYWdl
cywKPiAgICAgICh7IEFTU0VSVF9VTlJFQUNIQUJMRSgpOyAtRU9QTk9UU1VQUDsgfSkKPiAgCj4g
IHN0YXRpYyBpbmxpbmUgdm9pZCBzaF9yZW1vdmVfc2hhZG93cyhzdHJ1Y3QgZG9tYWluICpkLCBt
Zm5fdCBnbWZuLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90
IGZhc3QsIGJvb2xfdCBhbGwpIHt9Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBib29sIGZhc3QsIGJvb2wgYWxsKSB7fQoKQWN0dWFsbHksIHBsZWFzZSBtYWtlIHRoZXNl
IGludHMsIHRvIG1hdGNoIHRoZSBtYWluIGltcGxlbWVudGF0aW9uLgoKQ2hlZXJzLAoKVGltLgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 28 14:06:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 14:06: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 1dQDbS-0000yW-5r; Wed, 28 Jun 2017 14:05:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Thomas.Lendacky@amd.com>) id 1dQDbQ-0000yQ-4A
 for xen-devel@lists.xen.org; Wed, 28 Jun 2017 14:05:56 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 76/E8-03368-3C7B3595; Wed, 28 Jun 2017 14:05:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupik+JIrShJLcpLzFFi42LJ0Nfy0z20PTj
 SYOJXLoslHxezODB6HN39mymAMYo1My8pvyKBNePa7T+sBde4KvaufM3UwHiZo4uRi4NFoIVZ
 YlvfXCYQh1Ggk1Gi+fRXVhBHSOAPo8Tdzm9ADieHsECyxLJt65lBbBEBJYnrn1vBipgF3nFIT
 LzxFqpjNaPE1uuTmUCq2AR0JK69/QJm8wpYSXT0XwOzWQRUJV7uXA82VVQgRuLN0lZ2iBpBiZ
 Mzn7CA2JwCBhKHj28B28YsYCYxb/NDKFtc4taT+UwQtrzE9rdzwOISAgoSW49cYoOw2xglXt6
 VBLGFBFQkZn2+wA4Rl5U4enYOC4TtK3Hg81+gOAeQrSxxqsUPInyQSeLn0myQXyQEzrJJ9F15
 zQSR0JK4dGopVO8jdommdleIokesEvM+XmeCcLaxSDzY/wpqW45E75N+KDtOouHQVnaIojOsE
 g+2PILqeCsgsa9xC+sERt1ZSEEwC8nbs5C8PQvJ2wsYWVYxahSnFpWlFukaWeolFWWmZ5TkJm
 bm6BoamOnlphYXJ6an5iQmFesl5+duYgSmEQYg2MF4YFHgIUZJDiYlUd69X4IihfiS8lMqMxK
 LM+KLSnNSiw8xynBwKEnwrt4WHCkkWJSanlqRlpkDTGgwaQkOHiUR3l1bgdK8xQWJucWZ6RCp
 U4yKUuK8tSB9AiCJjNI8uDZYEr3EKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd7TION5MvNK4
 Ka/AlrMBLSYZV4AyOKSRISUVAOj3K+551cu+rHVJNB4WZTZLkW719U2MU8cDv1Xnc9r8vaHgm
 DgufOBrdsMpCv7Hxvc0J80/6fahV2SM9gnHWBc5dIqnNL96unCnOY1c5MMNINdF4XoVrOWzP4
 772VrSbDVb40JnN2ml9+WVuX+mpSYEyJs0zF5vYnNBmXFs54VX3P5sjiOdckpsRRnJBpqMRcV
 JwIALHHfiJ0DAAA=
X-Env-Sender: Thomas.Lendacky@amd.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1498658752!64090690!1
X-Originating-IP: [104.47.42.78]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26172 invoked from network); 28 Jun 2017 14:05:53 -0000
Received: from mail-by2nam03on0078.outbound.protection.outlook.com (HELO
 NAM03-BY2-obe.outbound.protection.outlook.com) (104.47.42.78)
 by server-10.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 28 Jun 2017 14:05:53 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=nZwyRjRVA2I87FV64nzyGvtQho8otdR1vIqeTpoBPR0=;
 b=fq8EILaIJVoPqEVc72NpN9JgH9AQ4i+4gy5mQAajI8jKL9AgjoAo9x9U0bctYgSLJtsoCN29ZAkSvTn+kvHlFEjLFe2ojaEHL0F0syo/4EvODERp8CU9qvQgie2hYTlDsti8yn9BAox8skCD6+gq5jjROz6yJFe0QFc56YVkY64=
Received: from [10.236.64.250] (165.204.78.1) by
 CY4PR12MB1142.namprd12.prod.outlook.com (10.168.163.150) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id
 15.1.1199.15; Wed, 28 Jun 2017 14:05:47 +0000
To: Joerg Roedel <joro@8bytes.org>
References: <20170627150718.17428.81813.stgit@tlendack-t1.amdoffice.net>
 <20170627151230.17428.75281.stgit@tlendack-t1.amdoffice.net>
 <20170628093627.GD14532@8bytes.org>
From: Tom Lendacky <thomas.lendacky@amd.com>
Message-ID: <03a9d0f5-1f0e-ca0c-78a4-c3a7242f6935@amd.com>
Date: Wed, 28 Jun 2017 09:05:44 -0500
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20170628093627.GD14532@8bytes.org>
Content-Language: en-US
X-Originating-IP: [165.204.78.1]
X-ClientProxiedBy: MWHPR12CA0039.namprd12.prod.outlook.com (10.172.49.25) To
 CY4PR12MB1142.namprd12.prod.outlook.com (10.168.163.150)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 1f9ff0f3-0cc5-4e30-36bf-08d4be2ec8d3
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(48565401081)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:CY4PR12MB1142; 
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1142;
 3:2l13/1ic0a9x8iNoX8zijO8Ph9p1Nn36bXyNjnXtZGyXSCXVyd6CRal6HeZGf6qVAlvLHcZKb+yrB+i9SmPdpfb+H7LAs08EzZcCiaf6IyvzX5bvXTt1h3xWPc8jvKlE/vd/Fxg+eGcs8RMU1wuHzrf3BM5L1N2JGGVTSZj/N/uIsX/p7wmWPJrGGBFGsf8Tu3KIdBLF4NT/kbW240MoA/1TFx2eu63kUC3qwCWXbffT/8qs+Do3zqUDLS7TNEaEA5ktcvE89bLe9McjaJ3naACrc8NjVPgVzqJVJY+G5HunllRBPpZnnAIv7Lpq7PKicYlTI6m0UJG6SrHNhEh81DMVOW2inWNLK0CTASr0diOOBZ1RGY8cG7kpxcvwtM5c7BvjcQrYLUBrmnne2Df4MaIoiR8Pj8lO3Fvr89dBzPEcyMwkI+i5rnPT7OTiSZ700jrNdUlaQUu5sRn1qPv+6iL762twJWIZRZwkMPmiZfH2EKxZYNfM/GeFsfiBQSpklYXwtF4JTL8+Gz0aRcZlFAHMOACycjEZ2BhaMETB0REBC+UWtKzsvVXOSFRzd/Jlgf0On8qWrfgUeEHUPUgSaNf+w6eP3O6s9Qfvz7JAiZWNhg9U0m530xWYiAr1V/1ETo02P4uaBYbVrrMMLvO0/+sqXFEzo3LSHumvRBWW6RXhfd6AVl4w0POraUaFtGZsgbNMN1GCm0EVftkCmGlg3VXiaV4TVvkILAVIag+xJxSiiimdOuZsiF5yO9s1lXU2rUazJsP7FGGgELHs36evpQ==
X-MS-TrafficTypeDiagnostic: CY4PR12MB1142:
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1142;
 25:AiWrYJ0cEVrOW1R9ztZSePFPtpo9ixIl/NU0X4rbJ2/xp/SgqlPmc8BdI1nP16i9O+t6p3WYrde97NBgb77892NYIFgeujDn/a8Cb1AYW/lELZQuKm67R7Tho49Qwm2qe0MSm+gww3bHRegzClasJgtEdP8hwOCN/DAEd1xFBzUa5o5Myhd56OP55rNnDjJ5mm6T3sfTqvf4XjxWFwAAEfOwkIphJvjKMeJiiV4vxkxAsZVn7ZiuafoPeGGmTXHba3qczI4mD97gQn/ZvqSuQQkYbGGkYHlxndGERuy4sIDMB1/0sfNlLewrW3RPqhbIbIQehsDkTDzueGab194O9fYLwcZT26vhru/yrdfmPp2E/b2uhJRPgfQy5sGSedN+Ry3/7b9apM9696epWuylIPajk9cgMLIsR8466wWsRg2WiOngatVO3ny5u4cCAD6fuORIcVKvRtpHKswtSrBNPjT7BwjZ/HU8EUgBskrr/1/bkPm63PfXtf1UE/rcr+Oq0Yj8EJ6yJyA7pO8dcY8AtRXkecicdJj3L63y7tKy6NmtKGxlmkY67jJ1CqEjg4OPi45LVKy59HODNcd9J1LrT4slMsrqso4cXjA4uQ0hMf3TB2kz8KQJzBg8Uq3yQEcmz6xFQ6uXsQ0EtPFOIcOrnN4iRzp/hugJSzZxflrk0JFs/afHkEiAQG9Eg8AyMPNZj2NGvKCeBqtH7sNmyBt6/HGD5V6GIUES6/kMg//Hcs9b/TPfvy+1CRTSK+JwCPgzyp/rKb7jAsQs2IYUySBURJJL+jlZF5GWRRUWIeml8LygznE9LKWS2BISNigAEqLIqOC/JZKCPM0eek0iVqLpoQvtRDwrYX9a8MMyrwDMQKX2LjwSsiat1q0dPgK8Tq7Vxuw/w6EP6Nwj+bRfWCJW6wrUs3jeihInnD0c2bgb3IY=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1142;
 31:L+SOTBsUJuxPqd0HtbNhBiFDT/sUodgVX/PN4Ms93NCi3AoNY7HZ+zDX5z51GPRq7Y1U1Yg3DkbtL2aNrU4opo2gzii670N3aFApJsWwXCSXsIpSPBVdE5E/VfUu3SV4GlDF7zTbpJDd7UvU7fSuYSRReApLAzBHmDlzBnGHghxhsrNfsCOEWqcAE5YoYIncJ0Es80WyGzUuSEynlO3T/mRpEMljEQzvA3Eq4ZPSvtkT82TuV+kbPWJ8Eeomy65RZwy8zhOVJHoWUrljSXnOJdDzFOp/PkjPmmK+V4XsiwmCHVXznjCmrxK4kohUH0gSGZPvWKqs/iT8xK74Fyjw9FCWGpaCHRQ43NTTLns+iC/CgSOYwZ/PDcT14gFrOSq1mtfPrVFzliUB9ySjJK3P9DN1928orAa23jUGDMoJMLBFitw0r0YJmXVzL69qkEGHsPdYAN/JEM9Zs9gHZsC38zJHG/TKp3/wiotbxdxcj1rBuwwevMTK0fbKAuOTnSwGm8NMtcyctzQ0KBPfGQN+mV6uQrk6VvokqCVuuo1Aic34O3Lb/Gao441IaYDHi4R4GVsr/MhQuIw4u/qKUOBfTeJcLo1zGrAK6KTeZWz8TglTs7iLBlFCZ+LG8TU55q+KhiFn05D2J/d8a3XAnlkzkkcrs3uBhgxOnNdhRsrJu48=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1142;
 20:wN11Ra3jqXBFPKWEPk2ZjA0GxiRnURGL5JMR9Xu+F/cQc3m2y2N7ea04Bej66s+Rvex/t76QfcvIK492mP5UMqcksIDVpuwcEYaxnP3GGjQNESusCpJhv3vfPxfsw2eIWEa56gd+O1VmD7xy/emhtjrAp0vpuSzEdBkE0+eH4z0wM8BFFVokRYOoIPQs0zrc8WBa0+iaMeq3j0OnkIrk4IUpmCi5GsSFgM1k3PsEq+sZV2K4IB05YSuifLe+NxrRr5Xv6rRQiq0cjAhFiB1u+g3NL1yXTrfotqylBXsBvJFp02LDPoAujVc3pbqwxOUTcA9CUcAQ1lEtVDOvrkcdRaqxflI8NHgS0N49n6qCcxSaRDkNScOWHcTuYkQUr/5pq36bElb/fibddNKg/kHvmZD1DTmDB+tTJCc+h9Mp0zY1uDbuKVp1CnEboSzfhuzhabxrmqdeUv8Gm8Wy+tnsVp5/J91J4PZk4OmwIasBlaXxo3a/FAXiyUjIqY1PlFfs
X-Microsoft-Antispam-PRVS: <CY4PR12MB1142B9511D9880BA52CFF64EECDD0@CY4PR12MB1142.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(133145235818549)(236129657087228)(247924648384137); 
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(100000703101)(100105400095)(93006095)(93001095)(6055026)(6041248)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123564025)(20161123560025)(20161123555025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:CY4PR12MB1142; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:CY4PR12MB1142; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQyOzQ6SllKeWpjNlpnQzBIT3hsTkJIazkwcGFqRFBv?=
 =?utf-8?B?YUJiazEwQTNMTm5ITnFaSjFmYVZXWjg4ZWJ0cmNLYkEyUlZnRG9SWVl0MzM3?=
 =?utf-8?B?UThkcEdWWlllUlZjTmJ1S1J3Yzd6cTZsT2p4MUxncDJ2aXBPVFgvc2x6cmYv?=
 =?utf-8?B?Sy9uL3pFTVMvSVJKNG1nbkpnNjN2UUpUVTJIQlpvSXE5aVdkUzRXZldwQWVI?=
 =?utf-8?B?YUJBay94M3BNdDN5WmtmUHdLTlNhR0xMT1MwZGdrR1VEdnhkeUxNQ3NWb2py?=
 =?utf-8?B?UTdIQkRkc25WVlhvL2FWMWFKanhIa0RiTXNtY200bnVyN3dXM2xGVHY3bWVL?=
 =?utf-8?B?cGhiSHBuT1ByelNWWFhZQUZLUzIxRjlkQ2pxQzN2N3lHc1lsU21mdUVuQ3lp?=
 =?utf-8?B?US96VU5EZ3l4RE4vZUVJUXZJYlBjbFRGbzJzb0JmVmJUNGNWbkVDOTM2VklK?=
 =?utf-8?B?Q1RkbVVVcHFVTU5sR01sY2d0Vm1Kczg3MDhJUmJVQnRKZGJsZmdpaThKSmEy?=
 =?utf-8?B?K29pWWNzUUIyTmR4ME9lTWIvWVNKOWp0aGhwcU1WczhSVHNEaVdxSjV1RmIw?=
 =?utf-8?B?T2RBQ3h4UWhRdzFQdUVnUXg5K1NEVGpSaTlkQ25iekR1dS9JSGFTdFRseVBI?=
 =?utf-8?B?SWZ0MXlTZDhjVTg0RnBYSjN0eWRVRTFTcFhaTzI3Mm1yWEIrNWF4NkVYVjJw?=
 =?utf-8?B?bWlISnZnYXBpVVY2T3dWeE42c3hXcTBJL1cxcExrcGpRZHIra2R3V2ZOQ1hP?=
 =?utf-8?B?Uzk5cXpVNCtPTTArNHlyaXVjSG5mSkt6ZFA2Q0VjbVUyZi9WV3hJQis0THlZ?=
 =?utf-8?B?a3Y5Zld6OVRIVlZld3hEUUFEeG1aQ2Q2TlFlQnlweTNPMDFPU3dZeElhakNw?=
 =?utf-8?B?dTVCUDA4cmFzelNnQVNKUmpaNFd2ODNSVElacGo1YjFJTHc2WUpzRVFrNzBz?=
 =?utf-8?B?cTI4RVRleGlHT1I5YWJJYkVGTWtCS0lvZk5GZ0JLeEdSZjZEajBoSmpnMTda?=
 =?utf-8?B?ZnVBODhicDBqMm02RjVIdGUvWUlXSTdyL1hHQjJiT0pxN0VOSHdEb3lGV1kx?=
 =?utf-8?B?VFJVL1pUUUYxVHUyaEhjbDJjcUQxSENsTjV3c0x2OWtzeHk5OVgxSmIzWWh0?=
 =?utf-8?B?UkN2MlcvMTd6US9UcGpuMHIvWlhEZTdKYTBVd0hUV05HVEg5MFlUdVlOZ09w?=
 =?utf-8?B?cEhNZWRwR0EvM1FqcnZoa1hmaEFGaXhzYWxxdExVSVlJSngyNG5tdHNCdXJw?=
 =?utf-8?B?cEJaRVpSU29CWTFIVUVRcktqM0JrL0Z4SGg3QW1FTURFNGRWaDU0MzRzeDZN?=
 =?utf-8?B?cDQ4Z0dkbkhqenNnY1VsM2YrYVQwWFlPKzlEYjQxSVpSOERIWnc4empTZGx3?=
 =?utf-8?B?MzJzVlRydzRINmNHUlY2ZW1hRTF5MTBlY1h0VjNLTWNZcUp4bjBoeXV4RWVj?=
 =?utf-8?B?Rysycitidm9CVThVY1FjRHNucVBKRmRlUU82cElsZlRKdlV1SURKei9PZDJw?=
 =?utf-8?B?RU1FMHdTZVVuQ3ZTSXhOMG1vUlFuclBpTTNXNUdjRG5odFZQSnlPdi9JRyt3?=
 =?utf-8?B?cVV3RFAwQ05qNDVvc1Vob1dsWnZaakFocXVRS3BLaEFwV0Q5enNka2JPSEc1?=
 =?utf-8?B?Y1EwUXhlVHdSdFFEMTRaM3luSjZqSEtVUU95UXJwMGc5QXEvUVpyUjF3LzZt?=
 =?utf-8?Q?JJr93+FCh9KKK0V0Cyup0GUtRGtlV1mXYY2EOE?=
X-Forefront-PRVS: 03524FBD26
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(4630300001)(6009001)(6049001)(39860400002)(39410400002)(39400400002)(39850400002)(39840400002)(39450400003)(377454003)(24454002)(77096006)(53936002)(7406005)(36756003)(33646002)(478600001)(25786009)(50466002)(53546010)(83506001)(4326008)(42186005)(31686004)(76176999)(50986999)(23676002)(305945005)(54356999)(72206003)(31696002)(6916009)(6246003)(6666003)(38730400002)(110136004)(5660300001)(2906002)(65956001)(65806001)(47776003)(66066001)(229853002)(189998001)(4001350100001)(2950100002)(65826007)(7736002)(86362001)(6486002)(6116002)(230700001)(64126003)(3846002)(54906002)(8676002)(81166006)(7416002)(90366009)(217873001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR12MB1142; H:[10.236.64.250]; FPR:;
 SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQyOzIzOnFUalFTcUlDNDU3dEhsaUlzWnNIbUFlMXli?=
 =?utf-8?B?TFNERjdqaFVXejVnQ1R0cFlnTVp3UXlUUDJyRzdqUTlZYjZuSDIyZThQVWhQ?=
 =?utf-8?B?cVZYUE5nMEYyUVVhbk0vMXJDOElydlBGMmx0cVNmOUN6U2Njckh3ZkJrUDVK?=
 =?utf-8?B?aC9QeElxUkpxWGpXKzF5Sy9FSUVLbnErb2I1M3hGVXZsK09oS0taVTFTZEdz?=
 =?utf-8?B?VUgzVVBDbUxpcDV3QzZzU3VRY29aMUpqNTZ2bVR4cytXTGhiNkRjblZBZkpL?=
 =?utf-8?B?aEJLeU8zY3RpVW9ocW04WVkxZUNLdlNMcWQxKzlQY3B5RWhGUHpJV3VrS0Nt?=
 =?utf-8?B?bVVQTDd1Zm9vYWVkSlh3QWduUnA2MnZiYm91cDZRcmxkWUdlZUs5MVlSOU5t?=
 =?utf-8?B?WStyUmpraXhtOU5LT2tIOXA1enA4Q0F4MnA5UUxLSjlOamo4K3gvNmFHcTFF?=
 =?utf-8?B?eUhDS2h0S3JJazk1QVM2TEF0TG5mWkpRdnozaEpHclRoSFZvR013dmNRVVNi?=
 =?utf-8?B?RHd0azhLZlVJMzBSemt5b3IzUEJRVE52NWg5Ymx1UTZYRGdZT0VJNUFHdmZN?=
 =?utf-8?B?QjVFenlZUzZyRDBXZGNucWJIaUpvbm9wV0ZaY2RnQUs0d2F2ZnNoeDQwZzJu?=
 =?utf-8?B?Y3FETHVnTzlSb2JXVnVFMzFrQWhiMWRCQlBqUFRxMXNmN0hkeGgzR1N3Y3lk?=
 =?utf-8?B?eEg3NzVQajQ3KzlCejZDM0xGOW1hY0VZNE91MndtOThTcFFqblZKck5xVEp2?=
 =?utf-8?B?Q3ZuQ2ZVY1lDbGFXOWRLRTMvbzlNelpRaEYwZlZvUXk5RDZoSEhJS3BZRjZ3?=
 =?utf-8?B?RGR5U1FxQ0dHL3Q4THNxR1ZuVjR0Z3gzR3d0NTJtWG5wcy9JRXYyYUhxOW5H?=
 =?utf-8?B?bFhCb2Y3VVhMMExPb1V3MFVCVHhrczJ1NU1waEMwWHZ6dUZRcnpSSDhzbWpP?=
 =?utf-8?B?by9SU3A5Y2xNTWlubURqejQxa25oa3NVcmNIZUJIdTBzRmRJUXNUdFJaT0lz?=
 =?utf-8?B?YkdRTmdLNHdJdXJBeng5dU5aYjV6L1R4WkYwcUtrMFZuc2xENWdibDYvN005?=
 =?utf-8?B?ZmxiNjVDMSt6TkhTSGxYK3hZUkt0TEg2ZmgyNnYzSnFTenlvZkFvc2N2MllG?=
 =?utf-8?B?cmZQNlZMRklYN0J3c04rN1FPZXdXM2R0TmIzeXVvaHF2WUJDQ1dVUUVISHlx?=
 =?utf-8?B?MDR2OUpVRUU0bWx3SWpOTDRjVzlYaHFmOVZmejg3NUxBcUVJVFp3YjVqVE1x?=
 =?utf-8?B?WTUvMXIwTzVIQU9xbnl4VDczaG9YWkFqb0VpOHVrWGtYT0ZIK0NZOGFnODNi?=
 =?utf-8?B?djlwaUY5YlRhRGRLak9tUkZrY2R2UFhtVXFlS0Z5bkRJaVlhWDd0b3lWcGgw?=
 =?utf-8?B?L1dreWJCQjhhVjdiMlo3b1FwOVRjQ3JJSDVhR3h6WWM0RVlpOXcvZGY0RnJl?=
 =?utf-8?B?MGowSWp2NUlWdThKSmx4eVRNejRUejJ1Zm81YmJER3ZrOXpEYVgveFNsMkYy?=
 =?utf-8?B?aGpRdWtBQzdxdE9ZZ1d3OVVUdUdPYVFnN09LdHlmdmtPWVZiOXhoVE5UNUxG?=
 =?utf-8?B?OGt1SHgxYkdYVXRTM3RFd1RaYklQSXZ1dWY4QTNySXdIV1ZTZmVEcGhGb0RB?=
 =?utf-8?B?UnJvSFNqNGlac0EyRnlyRE9aVUV0aExJRFRMVlhvTmlYTHU4VGhKeXFKaUdE?=
 =?utf-8?B?LzNrenlaSlZ1VWZOMEtiNm40R2c1c0pnWkZ1ZXRvRWQzaHZVbUoxalpyemVs?=
 =?utf-8?B?RVluS05PMkVGSWh1OXhFbjNCeGo1VkFUa2RpVWVkaDU2NHF5SzI0V2dybjAx?=
 =?utf-8?B?RTQvSVFMV2VlNTFPcmhYeTlUWVFIN28xbHhuS1lzZTFBbHNFWE54S1Z2ckQ1?=
 =?utf-8?B?U2kreFprTUpMdWtraXhEK0JWNHBIRUx6MmxTa2NwWTlaUXUvMW1iV3dldTJY?=
 =?utf-8?B?VGlYYlFLY2lLS3U0RDRlNHlqUi94NEZRdVI0NmUvRlMreDlhTVhjaDJKSkVy?=
 =?utf-8?Q?W4GSzq?=
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjEyTUIxMTQyOzY6ZFhwQWt5cHh3SXlKV21wZDlENCtUUnJEeG15?=
 =?utf-8?B?QTJXUWszb0FpbFh5NFg3M3I4Qm5XUEc2Y2NvNUdMWDQ4UGY1d1dFZEt0VGox?=
 =?utf-8?B?Nkpqd1FDTmVXWEVscmg2WWdrQ1JldzZIYm9KWTIwbjdZaEFZMjJtSnlWMHly?=
 =?utf-8?B?WnRFcFR3NkFZR2tHd09XNXl1SDNXbHVtcGZQdmxSd3FNd21ncFNkUFFGOTI2?=
 =?utf-8?B?Rm9jKzhpVkRTTGNyUEo1TGJYM0d5R3pTb3R1WFUzdE9EcGtBR0w3SVR2VmZ5?=
 =?utf-8?B?OStsUXExWTR6QUszdGVOUHYzWlM2UGY1bldCVWxpYmg3aVpJTWNvVmR4bmo0?=
 =?utf-8?B?eG9zUEJJRFk1SDg5WkJXVVJQMXlNZnBORm9UTnhXOS9MZnJUeWl5WDFtRkdK?=
 =?utf-8?B?SkFveTl0dUZOd2ZhTE9XSWE5OGRxenhiZTVxYm9YRlBBV1RlaGlGTUdQUGJN?=
 =?utf-8?B?MGhlQm8vV1FDY1RYVktYRG0wb3Z2WGZ5OHdmRkhrREU0N2RHalBBSXNkc083?=
 =?utf-8?B?UXBGZWRDWGhkVkZ2SXZkUFVYTDArZzRIRmNvMmY1cnlldXI3a0hUQ2pKNUFH?=
 =?utf-8?B?KzlGU2lJRmxDcjhTNGJxSWUzYzVuOUQ3S1VPU0Y4NE55bnF1ZEpqMzlBNk1K?=
 =?utf-8?B?N3pueEd4cWpITUIwYjFxTll3Z1pCL2sxODgvNVJ5bnM0NnJ2SWlFU1ZCV3Fu?=
 =?utf-8?B?UTc5NVdPQWxIS2d2b083Nk9VbkJ4VmhuZ2tCTkMvYUZzRTRvRld5M0dCRk83?=
 =?utf-8?B?dWJGWUFxYW05bVlrN1hLdytEUnMxOVNYOFNoYzJKOTROQ3g2MC8wdCtOc2NW?=
 =?utf-8?B?NmdVcU5zRGxNQ3JJYUVGbStxZk9JQ0ZucGsyellIRWlxb1lyVEhRTWcrWDcv?=
 =?utf-8?B?ei9BclNFQWNEZmt0a2llYTRqMG5vbG82dDlaeEdpNTFEaGo2Y2E2T2kxWmx6?=
 =?utf-8?B?L1VFRS9DWTZBait3QkJ0SGRIOWEwNFIvNUZjSzRIVEpnblFTUERuRGxzbWxq?=
 =?utf-8?B?VFJjT0dKbEtMRWk3ek5ubWU2Z0s3RWRRbGRIMGxNWldvUG9UWGtCRnJCZmpr?=
 =?utf-8?B?dUlwUUcyUkdSSDkvd2lPUFpML2VQVXRWWjMrNnVIYlJzZWdtMUZPeVVpdUtu?=
 =?utf-8?B?bHhzalJxenR3aVg2S3pOUlJsenFqSFdHMHZqSUtXU2JhN2YrMUY3aC93cDZ5?=
 =?utf-8?B?SU5OejVaQTZ5bFl3TWxkMHJVc2NJanlVZmtTbngzc05ZeXQrL3U2YjZGZnJz?=
 =?utf-8?B?ck8vUmwvdWVGNFZ6MVNQMlNOZ0hwNWc2cHI1OFFZMTNWenhqUlpTYzQ1U1pE?=
 =?utf-8?B?UWNTOE1FVzRHcnBlUTlOc0tpdEVqZEJVcFBYZVhyQVhaVjJyVy9qNEN0VWlo?=
 =?utf-8?Q?6Ycuuec?=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1142;
 5:qu0Py5TaPHH1w0afwqCt6TDoYBhlvlADfEk03SGovndjXZtkfnjKbG63C7cfvqFd528x7T3Ox1r/lORCsEWDt5Az7yMgDBzECoYsxaPEQAZX2MTQ7qJubPNpBseDthXwa8naMM8jdDl5cB3WQJWTBg7t2AUP9nsFVy1V9eqW1u7Xa4i9fAlIxWQh7ZvdcSj/UTDg4CaQVkF603Jxkztyx0zKwT/99kVv4c5aM3crINsExE8Q4CStLY51GOTKHN8DsmjAFrx8TFX2l5hujLbH49iH8DBE9fwH2s5Ss9vKeLATLYExk5eeMHs7sVqbJfbS1UZ1GylGcyQhODF7HwLTLsKy8aLuHW1bNYiS2Xw/2fECR3J8mFeqgt/tbUf4epp7GVzVl7Z/r0Fs3xy5dEkivT5a2MxGeLtA+GgkXLp+Wnd6N0ipr2woGge5x0CYL1UxVJqNXtuwjFcGXtrOOopFkuv9nHZb5zWno7+tbhcOLMkn3HYlcjmcq/jIEh+F4SDn;
 24:IS1sio62h3hV+y2RLQqHiRaK4Gl+BJHIF8SmOP8IcNRFN0bW6AX5L+2hRJkFrHL8sBiSjMBwkOqyfaTcpGhU1D+ETIYhnhBqWDmmgiMqMBA=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1142;
 7:+1PXCK7RscpRLFYBRkyy5IYvpEhN++EmHqArrDl/xxNwAyvrRNEkS4eM7IO5+WWhB9/oJm1ihnZYvv7kwY/TS5Ouu7nJvb5fH+eq76baPcbTTdFZSvvgmjl+Hy5Ul02CV6RLgI241yumqcO2/+9cwoeNLLcl2QU5CePrVQeZ75zWNoAbo/IG9K8FDgZaQbeL+tI0dRVnmEcX1jbVOL1b0QdZvTC6Bb65O+yjCNBNf6cviUYBvVvbKBJpEBKESouUSU7KfMKyMsTtzDQNMdyL1jx7aSOCQSndxqBojh4osqcoAkT0LV12rp1VGWG9fYSe/2vTtQXV0ey2B7NaZnpEkeLwBsy/TtYU7XW0X/SxZ9CILAbrs+g7i7A8tRqzn6UnuaE76ZM+xEXw17Q+wqI+VlGe2WWro4kaEu15squKEZiVnIzhXWEF1NiZvNGH1vs6ABoVCyfhyCgXABgKhy9TsoK1L1w8qppgJ8rKhsqMcOriY2T/BI47h1puN00ksRBB/9bJVm2S7397wK9I7B8swQD6NooiBiCjsAniwKqYUvVm/K+yDK0nttHDaI4/OdXp3yHLgTbbpNn044fFIZEUPIkWbnyxqEBASDWHlXodqCrzRKXthr4SCePLT/Nyb9sERSmTIILjBIxSAUIl1ieWYX4aW17B+0tmP2h/unWIMKavD7awmk0RRumJ8VmQ6QawOWN004v7a3wa+qjdF6o4QXio7QMzMlwceph/ZPvn5nQyuBWg5yhghAFY1UNpIJafDgIcPAEDeCFAnVBDscFMgbM5MplYnW0gp9CF3lvedrk=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1142;
 20:DY/gTtzeTJyMmKtFolh5YFt/oIAirOAH4V1l75agnQiewqHuD786X3c0VL80xtag/tpIbMF8hquCHDX+yXRAPO4kLW9tSeSMo0Jv8kEeQiUADFDHaivjQq02OUMco87VqooctsVfWclDmALhs9xuAz8lKyX10TUypIcBwdPBWq2aegAVGp8YqdO3mtPmrXOFvGRtkroM0YzSpwaa8tRfo2dpYm7IlX5XjSvQJfEfATJUv8h1dsJD5bMCgfsP3svs
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Jun 2017 14:05:47.8765 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1142
Cc: linux-efi@vger.kernel.org, Brijesh Singh <brijesh.singh@amd.com>,
 Toshimitsu Kani <toshi.kani@hpe.com>, linux-doc@vger.kernel.org,
 Matt Fleming <matt@codeblueprint.co.uk>, x86@kernel.org, linux-mm@kvack.org,
 =?UTF-8?B?UmFkaW0gS3LEjW3DocWZ?= <rkrcmar@redhat.com>,
 Alexander Potapenko <glider@google.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Larry Woodman <lwoodman@redhat.com>, linux-arch@vger.kernel.org,
 kvm@vger.kernel.org, Jonathan Corbet <corbet@lwn.net>,
 "Michael S. Tsirkin" <mst@redhat.com>, kasan-dev@googlegroups.com,
 Ingo Molnar <mingo@redhat.com>, Andrey Ryabinin <aryabinin@virtuozzo.com>,
 Dave Young <dyoung@redhat.com>, Rik van Riel <riel@redhat.com>,
 Arnd Bergmann <arnd@arndb.de>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Dmitry Vyukov <dvyukov@google.com>, Juergen Gross <jgross@suse.com>,
 kexec@lists.infradead.org, linux-kernel@vger.kernel.org,
 xen-devel@lists.xen.org, iommu@lists.linux-foundation.org,
 Thomas Gleixner <tglx@linutronix.de>, Paolo Bonzini <pbonzini@redhat.com>
Subject: Re: [Xen-devel] [PATCH v8 RESEND 27/38] iommu/amd: Allow the AMD
 IOMMU to work with memory encryption
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

T24gNi8yOC8yMDE3IDQ6MzYgQU0sIEpvZXJnIFJvZWRlbCB3cm90ZToKPiBIaSBUb20sCgpIaSBK
b2VyZywKCj4gCj4gT24gVHVlLCBKdW4gMjcsIDIwMTcgYXQgMTA6MTI6MzBBTSAtMDUwMCwgVG9t
IExlbmRhY2t5IHdyb3RlOgo+PiAtLS0KPj4gICBkcml2ZXJzL2lvbW11L2FtZF9pb21tdS5jICAg
ICAgIHwgICAzMCArKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0KPj4gICBkcml2ZXJzL2lv
bW11L2FtZF9pb21tdV9pbml0LmMgIHwgICAzNCArKysrKysrKysrKysrKysrKysrKysrKysrKysr
LS0tLS0tCj4+ICAgZHJpdmVycy9pb21tdS9hbWRfaW9tbXVfcHJvdG8uaCB8ICAgMTAgKysrKysr
KysrKwo+PiAgIGRyaXZlcnMvaW9tbXUvYW1kX2lvbW11X3R5cGVzLmggfCAgICAyICstCj4+ICAg
NCBmaWxlcyBjaGFuZ2VkLCA1NSBpbnNlcnRpb25zKCspLCAyMSBkZWxldGlvbnMoLSkKPiAKPiBM
b29rcyBsaWtlIGEgc3RyYWlnaHRmb3J3YXJkIGNoYW5nZS4gSnVzdCBvbmUgbml0IGJlbG93Lgo+
IAo+PiArc3RhdGljIGJvb2wgYW1kX2lvbW11X3N1cHBvcnRzX3NtZSh2b2lkKQo+PiArewo+PiAr
CWlmICghc21lX2FjdGl2ZSgpIHx8IChib290X2NwdV9kYXRhLng4NiAhPSAweDE3KSkKPj4gKwkJ
cmV0dXJuIHRydWU7Cj4+ICsKPj4gKwkvKiBGb3IgRmFtMTdoLCBhIHNwZWNpZmljIGxldmVsIG9m
IHN1cHBvcnQgaXMgcmVxdWlyZWQgKi8KPj4gKwlpZiAoYm9vdF9jcHVfZGF0YS5taWNyb2NvZGUg
Pj0gMHgwODAwMTIwNSkKPj4gKwkJcmV0dXJuIHRydWU7Cj4+ICsKPj4gKwlpZiAoKGJvb3RfY3B1
X2RhdGEubWljcm9jb2RlID49IDB4MDgwMDExMjYpICYmCj4+ICsJICAgIChib290X2NwdV9kYXRh
Lm1pY3JvY29kZSA8PSAweDA4MDAxMWZmKSkKPj4gKwkJcmV0dXJuIHRydWU7Cj4+ICsKPj4gKwlw
cl9ub3RpY2UoIkFNRC1WaTogSU9NTVUgbm90IGN1cnJlbnRseSBzdXBwb3J0ZWQgd2hlbiBTTUUg
aXMgYWN0aXZlXG4iKTsKPj4gKwo+PiArCXJldHVybiBmYWxzZTsKPj4gK30KPiAKPiBUaGUgbmFt
ZSBvZiB0aGUgZnVuY3Rpb24gaXMgbWlzbGVhZGluZy4gSXQgY2hlY2tzIHdoZXRoZXIgdGhlIElP
TU1VIGNhbgo+IGJlIGVuYWJsZWQgd2hlbiBTTUUgaXMgYWN0aXZlLiBCdXQgdGhlIG5hbWUgc3Vn
Z2VzdHMgdGhhdCBpdCBjaGVja3MKPiB3aGV0aGVyIHRoZSBpb21tdSBoYXJkd2FyZSBzdXBwb3J0
cyBTTUUuCj4gCj4gSG93IGFib3V0IHJlbmFtaW5nIGl0IHRvIGFtZF9pb21tdV9zbWVfY2hlY2so
KT8KCkNhbiBkby4KClRoYW5rcywKVG9tCgo+IAo+IFdpdGggdGhhdCBjaGFuZ2UgdGhlIHBhdGNo
IGlzOgo+IAo+IAlBY2tlZC1ieTogSm9lcmcgUm9lZGVsIDxqcm9lZGVsQHN1c2UuZGU+Cj4gCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 28 14:17:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 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 1dQDmC-0001vK-Ax; Wed, 28 Jun 2017 14: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=345d76a6c=Andrew.Cooper3@citrix.com>)
 id 1dQDmB-0001vE-SY
 for xen-devel@lists.xen.org; Wed, 28 Jun 2017 14:17:03 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 03/54-03704-F5AB3595; Wed, 28 Jun 2017 14:17:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsXitHSDvW7cruB
 Ig68f9SyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oy+lzeYCl6JVcy9tJipgfGzUBcjJ4eEgL/E
 og+zWUFsNgF9id0vPjGB2CIC6hKnOy4Cxbk4mAU+MEo8+TSfHSQhLGArcWnFUzYQm0VAVWLFp
 Q1gDbwCnhJX+xcwQQyVkzh//CcziC0koCZxrf8SO0SNoMTJmU9YQGxmAQmJgy9eME9g5J6FJD
 ULSWoBI9MqRo3i1KKy1CJdI2O9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAcGA
 Agh2Mf+YHHmKU5GBSEuXd+yUoUogvKT+lMiOxOCO+qDQntfgQowwHh5IE790dwZFCgkWp6akV
 aZk5wMCESUtw8CiJ8O7aCpTmLS5IzC3OTIdInWJUlBLn5dgJlBAASWSU5sG1waLhEqOslDAvI
 9AhQjwFqUW5mSWo8q8YxTkYlYR554Bs58nMK4Gb/gpoMRPQYpZ5ASCLSxIRUlINjGL7t/xg9O
 TZ/9pMzfJia35lvIqlS92y+x2l16dyuU3Uc+hx+MA+mSc+PrJlu8I/5r8scez/72335Ql1Dni
 UHM3yfsriuvv7XybnsQTnddwPXOuddPXt271pIsVqF1+wChaqSHu6tjUq96UkZInz8+7JrK2P
 ezF96aV3hwuDOxys1IONHggqsRRnJBpqMRcVJwIAjif+cYECAAA=
X-Env-Sender: prvs=345d76a6c=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1498659421!58768604!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21813 invoked from network); 28 Jun 2017 14:17: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;
 28 Jun 2017 14:17:02 -0000
X-IronPort-AV: E=Sophos;i="5.40,275,1496102400"; d="scan'208";a="438140429"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 28 Jun 2017 15:16:17 +0100
Message-ID: <1498659377-10987-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Jan Beulich <JBeulich@suse.com>, Haozhong Zhang <haozhong.zhang@intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>
Subject: [Xen-devel] [PATCH] x86/vvmx: Fix WRMSR interception of VMX MSRs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RkVBVFVSRV9DT05UUk9MIGlzIGFscmVhZHkgcmVhZCB3aXRoIExPQ0sgYml0IHNldCAoc28gaXMg
dW5tb2RpZmlhYmxlKSwgYW5kCmFsbCBWTVggTVNScyBhcmUgcmVhZC1vbmx5LiAgQWxzbywgZml4
IHRoZSBNU1JfSUEzMl9WTVhfVFJVRV9FTlRSWV9DVExTIGJvdW5kCnRvIGJlIE1TUl9JQTMyX1ZN
WF9WTUZVTkMsIHJhdGhlciB0aGFuIGhhdmluZyB0aGUgaW50ZXJ2ZW5pbmcgTVNScyBmYWxsaW5n
CmludG8gdGhlIGRlZmF1bHQgY2FzZS4KClJhaXNlICNHUCBmYXVsdHMgaWYgdGhlIGd1ZXN0IHRy
aWVzIHRvIG1vZGlmeSBhbnkgb2YgdGhlbS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNo
QHN1c2UuY29tPgpDQzogSnVuIE5ha2FqaW1hIDxqdW4ubmFrYWppbWFAaW50ZWwuY29tPgpDQzog
S2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CkNDOiBIYW96aG9uZyBaaGFuZyA8aGFv
emhvbmcuemhhbmdAaW50ZWwuY29tPgpDQzogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBj
aXRyaXguY29tPgoKSGFvemhvbmc6IEZZSSwgSSdtIHJlYmFzaW5nIHlvdXIgWFRGIHZ2bXggc2Vy
aWVzIGFuZCBhZGRpbmcgZXh0cmEgdGVzdHMgYXMKYXBwcm9wcmlhdGUuICBJIGdvdCBhcyBmYXIg
YXMgcGF0Y2ggMiBiZWZvcmUgZmluZGluZyB0aGlzLgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14
L3ZteC5jICAgICAgICAgfCA4ICsrKystLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMg
ICAgICAgIHwgNiAtLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92dm14LmggfCAy
IC0tCiAzIGZpbGVzIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZt
L3ZteC92bXguYwppbmRleCBjNTNiMjQ5Li5kNjM3MDI2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvaHZtL3ZteC92bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwpAQCAtMzEx
NiwxMCArMzExNiwxMCBAQCBzdGF0aWMgaW50IHZteF9tc3Jfd3JpdGVfaW50ZXJjZXB0KHVuc2ln
bmVkIGludCBtc3IsIHVpbnQ2NF90IG1zcl9jb250ZW50KQogICAgICAgICBicmVhazsKICAgICB9
CiAgICAgY2FzZSBNU1JfSUEzMl9GRUFUVVJFX0NPTlRST0w6Ci0gICAgY2FzZSBNU1JfSUEzMl9W
TVhfQkFTSUMuLi5NU1JfSUEzMl9WTVhfVFJVRV9FTlRSWV9DVExTOgotICAgICAgICBpZiAoICFu
dm14X21zcl93cml0ZV9pbnRlcmNlcHQobXNyLCBtc3JfY29udGVudCkgKQotICAgICAgICAgICAg
Z290byBncF9mYXVsdDsKLSAgICAgICAgYnJlYWs7CisgICAgY2FzZSBNU1JfSUEzMl9WTVhfQkFT
SUMgLi4uIE1TUl9JQTMyX1ZNWF9WTUZVTkM6CisgICAgICAgIC8qIE5vbmUgb2YgdGhlc2UgTVNS
cyBhcmUgd3JpdGVhYmxlLiAqLworICAgICAgICBnb3RvIGdwX2ZhdWx0OworCiAgICAgY2FzZSBN
U1JfUDZfUEVSRkNUUigwKS4uLk1TUl9QNl9QRVJGQ1RSKDcpOgogICAgIGNhc2UgTVNSX1A2X0VW
TlRTRUwoMCkuLi5NU1JfUDZfRVZOVFNFTCg3KToKICAgICBjYXNlIE1TUl9DT1JFX1BFUkZfRklY
RURfQ1RSMC4uLk1TUl9DT1JFX1BFUkZfRklYRURfQ1RSMjoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9odm0vdm14L3Z2bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYwppbmRleCAz
NTYwZmFlLi4yYTQ3ZDIwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMK
KysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCkBAIC0yMTIzLDEyICsyMTIzLDYgQEAg
aW50IG52bXhfbXNyX3JlYWRfaW50ZXJjZXB0KHVuc2lnbmVkIGludCBtc3IsIHU2NCAqbXNyX2Nv
bnRlbnQpCiAgICAgcmV0dXJuIHI7CiB9CiAKLWludCBudm14X21zcl93cml0ZV9pbnRlcmNlcHQo
dW5zaWduZWQgaW50IG1zciwgdTY0IG1zcl9jb250ZW50KQotewotICAgIC8qIHNpbGVudGx5IGln
bm9yZSBmb3Igbm93ICovCi0gICAgcmV0dXJuIDE7Ci19Ci0KIC8qIFRoaXMgZnVuY3Rpb24gdXNl
cyBMMl9ncGEgdG8gd2FsayB0aGUgUDJNIHBhZ2UgdGFibGUgaW4gTDEuIElmIHRoZQogICogd2Fs
ayBpcyBzdWNjZXNzZnVsLCB0aGUgdHJhbnNsYXRlZCB2YWx1ZSBpcyByZXR1cm5lZCBpbgogICog
TDFfZ3BhLiBUaGUgcmVzdWx0IHZhbHVlIHRlbGxzIHdoYXQgdG8gZG8gbmV4dC4KZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92dm14LmggYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS92bXgvdnZteC5oCmluZGV4IGNhMmZiMjUuLjMyODViMDMgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92dm14LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9odm0vdm14L3Z2bXguaApAQCAtMjI0LDggKzIyNCw2IEBAIGludCBudm14X2hhbmRsZV9pbnZl
cHQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOwogaW50IG52bXhfaGFuZGxlX2ludnZwaWQo
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOwogaW50IG52bXhfbXNyX3JlYWRfaW50ZXJjZXB0
KHVuc2lnbmVkIGludCBtc3IsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHU2NCAq
bXNyX2NvbnRlbnQpOwotaW50IG52bXhfbXNyX3dyaXRlX2ludGVyY2VwdCh1bnNpZ25lZCBpbnQg
bXNyLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdTY0IG1zcl9jb250ZW50KTsK
IAogdm9pZCBudm14X3VwZGF0ZV9leGVjX2NvbnRyb2woc3RydWN0IHZjcHUgKnYsIHUzMiB2YWx1
ZSk7CiB2b2lkIG52bXhfdXBkYXRlX3NlY29uZGFyeV9leGVjX2NvbnRyb2woc3RydWN0IHZjcHUg
KnYsCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 28 14:18:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 14: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 1dQDnd-00022Y-2x; Wed, 28 Jun 2017 14:18: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=3451ee960=wei.liu2@citrix.com>)
 id 1dQDnb-00020c-Es
 for xen-devel@lists.xenproject.org; Wed, 28 Jun 2017 14:18:31 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 B0/09-03557-6BAB3595; Wed, 28 Jun 2017 14:18:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpikeJIrShJLcpLzFFi42JxWrrBXnfbruB
 IgxdfRC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owve5ILLnNXnOwOaWDcxdHFyMkhIeAv8W1K
 PxOIzSagLPGzs5cNxBYR0JNoOvCcEcRmFsiTOLt6ESuILSxgK3Hw/BWwehYBVYkX01rB6nkFL
 CR+7d7KDDFTXmJX20Wwek4BS4n9HzeygNhCQDVNdw9C2QoSHdOPMUH0CkqcnPmEBWKXhMTBFy
 +YJzDyzkKSmoUktYCRaRWjenFqUVlqka6xXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ
 +7iZGYNgwAMEOxo5/TocYJTmYlER5934JihTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwRu2MzhS
 SLAoNT21Ii0zBxjAMGkJDh4lEd5dW4HSvMUFibnFmekQqVOMilLivFNB+gRAEhmleXBtsKi5x
 CgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWHeOTuApvBk5pXATX8FtJgJaDHLvACQxSWJCCmpBs
 bwdV2b90745y2v8GtvgryA8v2Md1m6ehWPWL656JzYYCbeyqz+1l2lQz9l1kxxa5tZWQ43zpQ
 XrsvI876x5zZn0g35u4Wf9ny4dDw6bOL5+ohmjS+z5dyLin/1Sn4T4Xi8QFZ94vd/O/nSL7W5
 Tbry/ORFA8O0omoj94hn+zkvntF9tryX644SS3FGoqEWc1FxIgDvibaDlQIAAA==
X-Env-Sender: prvs=3451ee960=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1498659508!70765393!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22580 invoked from network); 28 Jun 2017 14:18:30 -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;
 28 Jun 2017 14:18:30 -0000
X-IronPort-AV: E=Sophos;i="5.40,275,1496102400"; d="scan'208";a="438140909"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 28 Jun 2017 15:18:21 +0100
Message-ID: <20170628141827.19046-3-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170628141827.19046-1-wei.liu2@citrix.com>
References: <20170628141827.19046-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 2/8] x86/platform_hypercall.c: use 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
aC94ODYvcGxhdGZvcm1faHlwZXJjYWxsLmMgfCAxMCArKysrKy0tLS0tCiAxIGZpbGUgY2hhbmdl
ZCwgNSBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9wbGF0Zm9ybV9oeXBlcmNhbGwuYyBiL3hlbi9hcmNoL3g4Ni9wbGF0Zm9ybV9oeXBlcmNh
bGwuYwppbmRleCAxMGU3YmNjMTYxLi5lYmMyZjM5NGVlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvcGxhdGZvcm1faHlwZXJjYWxsLmMKKysrIGIveGVuL2FyY2gveDg2L3BsYXRmb3JtX2h5cGVy
Y2FsbC5jCkBAIC02Miw3ICs2Miw3IEBAIGxvbmcgY3B1X2ZyZXF1ZW5jeV9jaGFuZ2VfaGVscGVy
KHZvaWQgKmRhdGEpCiAgICAgcmV0dXJuIGNwdV9mcmVxdWVuY3lfY2hhbmdlKCh1aW50NjRfdClk
YXRhKTsKIH0KIAotc3RhdGljIGJvb2xfdCBhbGxvd19hY2Nlc3NfbXNyKHVuc2lnbmVkIGludCBt
c3IpCitzdGF0aWMgYm9vbCBhbGxvd19hY2Nlc3NfbXNyKHVuc2lnbmVkIGludCBtc3IpCiB7CiAg
ICAgc3dpdGNoICggbXNyICkKICAgICB7CkBAIC03MCwxMCArNzAsMTAgQEAgc3RhdGljIGJvb2xf
dCBhbGxvd19hY2Nlc3NfbXNyKHVuc2lnbmVkIGludCBtc3IpCiAgICAgY2FzZSBNU1JfSUEzMl9D
TVRfRVZUU0VMOgogICAgIGNhc2UgTVNSX0lBMzJfQ01UX0NUUjoKICAgICBjYXNlIE1TUl9JQTMy
X1RTQzoKLSAgICAgICAgcmV0dXJuIDE7CisgICAgICAgIHJldHVybiB0cnVlOwogICAgIH0KIAot
ICAgIHJldHVybiAwOworICAgIHJldHVybiBmYWxzZTsKIH0KIAogdm9pZCBjaGVja19yZXNvdXJj
ZV9hY2Nlc3Moc3RydWN0IHJlc291cmNlX2FjY2VzcyAqcmEpCkBAIC0xNDMsOCArMTQzLDggQEAg
dm9pZCByZXNvdXJjZV9hY2Nlc3Modm9pZCAqaW5mbykKICAgICAgICAgICAgICAgICAgKiBJZiBu
ZXh0IGVudHJ5IGlzIE1TUl9JQTMyX1RTQyByZWFkLCB0aGVuIHRoZSBhY3R1YWwgcmR0c2MKICAg
ICAgICAgICAgICAgICAgKiBpcyBwZXJmb3JtZWQgdG9nZXRoZXIgd2l0aCBjdXJyZW50IGVudHJ5
LCB3aXRoIElSUSBkaXNhYmxlZC4KICAgICAgICAgICAgICAgICAgKi8KLSAgICAgICAgICAgICAg
ICBib29sX3QgcmVhZF90c2MgPSAoaSA8IHJhLT5ucl9kb25lIC0gMSAmJgotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bmxpa2VseShlbnRyeVsxXS5pZHggPT0gTVNSX0lBMzJf
VFNDKSk7CisgICAgICAgICAgICAgICAgYm9vbCByZWFkX3RzYyA9IGkgPCByYS0+bnJfZG9uZSAt
IDEgJiYKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5saWtlbHkoZW50cnlbMV0u
aWR4ID09IE1TUl9JQTMyX1RTQyk7CiAKICAgICAgICAgICAgICAgICBpZiAoIHVubGlrZWx5KHJl
YWRfdHNjKSApCiAgICAgICAgICAgICAgICAgICAgIGxvY2FsX2lycV9zYXZlKGZsYWdzKTsKLS0g
CjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 28 14:18:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 14: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 1dQDnc-00021J-LC; Wed, 28 Jun 2017 14:18: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=3451ee960=wei.liu2@citrix.com>)
 id 1dQDnb-00020a-Dc
 for xen-devel@lists.xenproject.org; Wed, 28 Jun 2017 14:18:31 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 48/60-03937-6BAB3595; Wed, 28 Jun 2017 14:18:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeJIrShJLcpLzFFi42JxWrohUnfbruB
 Ig7f9khbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bRuTkFmwUr9n25ztTAeJi3i5GTQ0LAX+LX
 jU0sIDabgLLEz85eNhBbREBPounAc0YQm1kgT+Ls6kWsILawgKnEi5M7mUFsFgFVif9354PZv
 AIWEueP32KBmCkvsavtIlg9p4ClxP6PG8HiQkA1TXcPQtkKEh3TjzFB9ApKnJz5hAVil4TEwR
 cvmCcw8s5CkpqFJLWAkWkVo0ZxalFZapGuoaFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrF
 ecn7uJkZg6DAAwQ7GT8sCDjFKcjApifLu/RIUKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC9+7O
 4EghwaLU9NSKtMwcYBDDpCU4eJREeHdtBUrzFhck5hZnpkOkTjEqSonz8gJDX0gAJJFRmgfXB
 oucS4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmnbMDaApPZl4J3PRXQIuZgBazzAsAWVySiJ
 CSamAMfj1DZGLfzMbXsWuO3fyvrRV+Sv/Oxl7WcwaLD91ceNXgAesTkRiH6sW35ufl9eUEH7I
 SKrZUZNXwUMzXrH/dJL/3EAd7xrpCfePJa7TTnB4qWKm+WXdAZv/WZzva5a9YznfuzWDkligL
 LVcsOu28/PYytlmVkxJuNT/lzhLOZrNcFG4m+UqJpTgj0VCLuag4EQANyyrqlwIAAA==
X-Env-Sender: prvs=3451ee960=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1498659508!99124001!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39466 invoked from network); 28 Jun 2017 14:18:30 -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;
 28 Jun 2017 14:18:30 -0000
X-IronPort-AV: E=Sophos;i="5.40,275,1496102400"; d="scan'208";a="429670420"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 28 Jun 2017 15:18:23 +0100
Message-ID: <20170628141827.19046-5-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170628141827.19046-1-wei.liu2@citrix.com>
References: <20170628141827.19046-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 4/8] x86/dom0_build.c: use 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
aC94ODYvZG9tMF9idWlsZC5jIHwgMTIgKysrKysrLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNiBp
bnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9k
b20wX2J1aWxkLmMgYi94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCmluZGV4IGNjOGFjYWQ2ODgu
LjBjMTI1ZTYxZWIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKKysrIGIv
eGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYwpAQCAtODMsNyArODMsNyBAQCBjdXN0b21fcGFyYW0o
ImRvbTBfbWF4X3ZjcHVzIiwgcGFyc2VfZG9tMF9tYXhfdmNwdXMpOwogc3RhdGljIF9faW5pdGRh
dGEgdW5zaWduZWQgaW50IGRvbTBfbnJfcHhtczsKIHN0YXRpYyBfX2luaXRkYXRhIHVuc2lnbmVk
IGludCBkb20wX3B4bXNbTUFYX05VTU5PREVTXSA9CiAgICAgeyBbMCAuLi4gTUFYX05VTU5PREVT
IC0gMV0gPSB+MCB9Owotc3RhdGljIF9faW5pdGRhdGEgYm9vbF90IGRvbTBfYWZmaW5pdHlfcmVs
YXhlZDsKK3N0YXRpYyBfX2luaXRkYXRhIGJvb2wgZG9tMF9hZmZpbml0eV9yZWxheGVkOwogCiBz
dGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfZG9tMF9ub2Rlcyhjb25zdCBjaGFyICpzKQogewpAQCAt
OTIsMTIgKzkyLDEyIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9kb20wX25vZGVzKGNvbnN0
IGNoYXIgKnMpCiAgICAgICAgICAgICBkb20wX3B4bXNbZG9tMF9ucl9weG1zXSA9IHNpbXBsZV9z
dHJ0b3VsKHMsICZzLCAwKTsKICAgICAgICAgZWxzZSBpZiAoICFzdHJuY21wKHMsICJyZWxheGVk
IiwgNykgJiYgKCFzWzddIHx8IHNbN10gPT0gJywnKSApCiAgICAgICAgIHsKLSAgICAgICAgICAg
IGRvbTBfYWZmaW5pdHlfcmVsYXhlZCA9IDE7CisgICAgICAgICAgICBkb20wX2FmZmluaXR5X3Jl
bGF4ZWQgPSB0cnVlOwogICAgICAgICAgICAgcyArPSA3OwogICAgICAgICB9CiAgICAgICAgIGVs
c2UgaWYgKCAhc3RybmNtcChzLCAic3RyaWN0IiwgNikgJiYgKCFzWzZdIHx8IHNbNl0gPT0gJywn
KSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGRvbTBfYWZmaW5pdHlfcmVsYXhlZCA9IDA7Cisg
ICAgICAgICAgICBkb20wX2FmZmluaXR5X3JlbGF4ZWQgPSBmYWxzZTsKICAgICAgICAgICAgIHMg
Kz0gNjsKICAgICAgICAgfQogICAgICAgICBlbHNlCkBAIC0yMDgsNyArMjA4LDcgQEAgY3VzdG9t
X3BhcmFtKCJkb20wIiwgcGFyc2VfZG9tMF9wYXJhbSk7CiBzdGF0aWMgY2hhciBfX2luaXRkYXRh
IG9wdF9kb20wX2lvcG9ydHNfZGlzYWJsZVsyMDBdID0gIiI7CiBzdHJpbmdfcGFyYW0oImRvbTBf
aW9wb3J0c19kaXNhYmxlIiwgb3B0X2RvbTBfaW9wb3J0c19kaXNhYmxlKTsKIAotc3RhdGljIGJv
b2xfdCBfX2luaXRkYXRhIHJvX2hwZXQgPSAxOworc3RhdGljIGJvb2wgX19pbml0ZGF0YSByb19o
cGV0ID0gdHJ1ZTsKIGJvb2xlYW5fcGFyYW0oInJvLWhwZXQiLCByb19ocGV0KTsKIAogdW5zaWdu
ZWQgaW50IF9faW5pdGRhdGEgZG9tMF9tZW1mbGFncyA9IE1FTUZfbm9fZG1hfE1FTUZfZXhhY3Rf
bm9kZTsKQEAgLTIyOSw3ICsyMjksNyBAQCB1bnNpZ25lZCBsb25nIF9faW5pdCBkb20wX2NvbXB1
dGVfbnJfcGFnZXMoCiB7CiAgICAgbm9kZWlkX3Qgbm9kZTsKICAgICB1bnNpZ25lZCBsb25nIGF2
YWlsID0gMCwgbnJfcGFnZXMsIG1pbl9wYWdlcywgbWF4X3BhZ2VzOwotICAgIGJvb2xfdCBuZWVk
X3BhZ2luZzsKKyAgICBib29sIG5lZWRfcGFnaW5nOwogCiAgICAgZm9yX2VhY2hfbm9kZV9tYXNr
ICggbm9kZSwgZG9tMF9ub2RlcyApCiAgICAgICAgIGF2YWlsICs9IGF2YWlsX2RvbWhlYXBfcGFn
ZXNfcmVnaW9uKG5vZGUsIDAsIDApICsKQEAgLTI1Myw3ICsyNTMsNyBAQCB1bnNpZ25lZCBsb25n
IF9faW5pdCBkb20wX2NvbXB1dGVfbnJfcGFnZXMoCiAKICAgICBuZWVkX3BhZ2luZyA9IGlzX2h2
bV9kb21haW4oZCkgJiYKICAgICAgICAgKCFpb21tdV9oYXBfcHRfc2hhcmUgfHwgIXBhZ2luZ19t
b2RlX2hhcChkKSk7Ci0gICAgZm9yICggOyA7IG5lZWRfcGFnaW5nID0gMCApCisgICAgZm9yICgg
OyA7IG5lZWRfcGFnaW5nID0gZmFsc2UgKQogICAgIHsKICAgICAgICAgbnJfcGFnZXMgPSBkb20w
X25ycGFnZXM7CiAgICAgICAgIG1pbl9wYWdlcyA9IGRvbTBfbWluX25ycGFnZXM7Ci0tIAoyLjEx
LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 28 14:18:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 14: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 1dQDnc-00022J-SX; Wed, 28 Jun 2017 14:18: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=3451ee960=wei.liu2@citrix.com>)
 id 1dQDnb-00020Z-EI
 for xen-devel@lists.xenproject.org; Wed, 28 Jun 2017 14:18:31 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 A0/FD-03044-6BAB3595; Wed, 28 Jun 2017 14:18:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsXitHSDve62XcG
 RBt/uyFt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm7zzewFFxhrzg6YyVjA+Mr1i5GDg4JAX+J
 a/dTuxg5OdgElCV+dvaygdgiAnoSTQeeM4LYzAJ5EmdXL2IFsYUFDCR+9GxgAbFZBFQlntzqZ
 AaxeQUsJPacPgNmSwjIS+xquwhWLySgINEx/RgTRI2gxMmZT1ggZkpIHHzxgnkCI/csJKlZSF
 ILGJlWMWoUpxaVpRbpGhvqJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEhgIDEOx
 gbFoUeIhRkoNJSZR375egSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvGE7gyOFBItS01Mr0jJz
 gEEJk5bg4FES4d21FSjNW1yQmFucmQ6ROsWoy9H0YcsXJiGWvPy8VClx3qkgMwRAijJK8+BGw
 CLkEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR55+wAmsKTmVcCt+kV0BFMQEewzAsAOaIkES
 El1cBYeTT06eOUlwebmO4crOKKr6h8rNHVt9hoVdPrcja7tVOe7lsU9zrhnUCRws+tBZd3/jB
 d0O30viqnQSvj6aebD9r3aAv9k42tfFl6cGGMZN2ZH496Y22NM565rvyd6Hv74D6+eVIdwta3
 +R8uXfPn35r+Hbq3NP42mwcF394gv+h+abS0ot9SJZbijERDLeai4kQA3+SjQYsCAAA=
X-Env-Sender: prvs=3451ee960=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1498659508!92178088!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45117 invoked from network); 28 Jun 2017 14:18:30 -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 Jun 2017 14:18:30 -0000
X-IronPort-AV: E=Sophos;i="5.40,275,1496102400"; d="scan'208";a="438140908"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 28 Jun 2017 15:18:19 +0100
Message-ID: <20170628141827.19046-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 0/8] x86: bool_t to bool 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>

RGlkIHNvbWUgY2xlYW51cCB3aGlsZSBJJ20gbG9va2luZyBmb3IgZmlsZXMgdG8gYnJlYWsgYXBh
cnQgdW5kZXIgeDg2Ly4KCldlaSBMaXUgKDgpOgogIHg4Ni9pcnEuYzogdXNlIHBsYWluIGJvb2wK
ICB4ODYvcGxhdGZvcm1faHlwZXJjYWxsLmM6IHVzZSBwbGFpbiBib29sCiAgeDg2L2RvbWFpbi5j
OiB1c2UgcGxhaW4gYm9vbAogIHg4Ni9kb20wX2J1aWxkLmM6IHVzZSBwbGFpbiBib29sCiAgeDg2
L2NyYXNoLmM6IHVzZSBwbGFpbiBib29sCiAgeDg2L3RpbWUuYzogdXNlIHBsYWluIGJvb2wKICB4
ODYvbm1pLmM6IHVzZSBwbGFpbiBib29sCiAgeDg2L3NldHVwLmM6IHVzZSBwbGFpbiBib29sCgog
eGVuL2FyY2gveDg2L2NyYXNoLmMgICAgICAgICAgICAgIHwgIDQgKystLQogeGVuL2FyY2gveDg2
L2RvbTBfYnVpbGQuYyAgICAgICAgIHwgMTIgKysrKysrLS0tLS0tCiB4ZW4vYXJjaC94ODYvZG9t
YWluLmMgICAgICAgICAgICAgfCAxNiArKysrKysrKy0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvaXJx
LmMgICAgICAgICAgICAgICAgfCAyNSArKysrKysrKysrKysrLS0tLS0tLS0tLS0tCiB4ZW4vYXJj
aC94ODYvbm1pLmMgICAgICAgICAgICAgICAgfCAzNCArKysrKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvcGxhdGZvcm1faHlwZXJjYWxsLmMgfCAxMCArKysrKy0t
LS0tCiB4ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAgICAgICAgICAgfCAyNCArKysrKysrKysrKyst
LS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni90aW1lLmMgICAgICAgICAgICAgICB8IDI4ICsrKysr
KysrKysrKysrLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvYXBpYy5oICAgICAg
ICB8ICA0ICsrLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmggICAgICB8ICA2ICsrKy0t
LQogMTAgZmlsZXMgY2hhbmdlZCwgODIgaW5zZXJ0aW9ucygrKSwgODEgZGVsZXRpb25zKC0pCgot
LSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 28 14:18:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 14: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 1dQDnd-00022k-A5; Wed, 28 Jun 2017 14:18: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=3451ee960=wei.liu2@citrix.com>)
 id 1dQDnb-00020c-Qg
 for xen-devel@lists.xenproject.org; Wed, 28 Jun 2017 14:18:31 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 76/09-03557-7BAB3595; Wed, 28 Jun 2017 14:18:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpmkeJIrShJLcpLzFFi42JxWrohUnf7ruB
 Ig8UH2C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxNO7cxFayRrfj77j9bA+N9sS5GTg4JAX+J
 99MuM4HYbALKEj87e9lAbBEBPYmmA88ZQWxmgTyJs6sXsYLYwkDxybuagWo4OFgEVCXa7vmCm
 LwCFhJX5spATJSX2NV2EayaU8BSYv/HjSwgthBQSdPdg1C2gkTH9GNgW3kFBCVOznzCArFJQu
 LgixfMExh5ZyFJzUKSWsDItIpRozi1qCy1SNfQUC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzG
 pWC85P3cTIzBwGIBgB+OnZQGHGCU5mJREefd+CYoU4kvKT6nMSCzOiC8qzUktPsQow8GhJMF7
 d2dwpJBgUWp6akVaZg4whGHSEhw8SiK8u7YCpXmLCxJzizPTIVKnGBWlxHl5gYEvJACSyCjNg
 2uDxc0lRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfPO2QE0hSczrwRu+iugxUxAi1nmBYAsLk
 lESEk1MEY4x7hsbWrYnqxw6MEdvzy5Fdd7F4dM3dZ/6o1bxtZN+kdPNJxZb1BwtEpkllLU7QU
 cBrON7/OvkNd4d63w5J2VR3dNC/dlnKXaKXeuY2b9+buO5a2S6ZKipifTHL2urufIZJ3qemQi
 v47a2zDfYAGr+zNZ2Pafmj975fWcjf5da8Ladaf9rVViKc5INNRiLipOBACEM7n2lgIAAA==
X-Env-Sender: prvs=3451ee960=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1498659508!99124001!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39503 invoked from network); 28 Jun 2017 14:18:30 -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;
 28 Jun 2017 14:18:30 -0000
X-IronPort-AV: E=Sophos;i="5.40,275,1496102400"; d="scan'208";a="429670421"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 28 Jun 2017 15:18:20 +0100
Message-ID: <20170628141827.19046-2-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170628141827.19046-1-wei.liu2@citrix.com>
References: <20170628141827.19046-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 1/8] x86/irq.c: use 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>

UmVwbGFjZSBib29sX3Qgd2l0aCBib29sIGFuZCBhZGp1c3QgY29kZSBhY2NvcmRpbmdseS4KClNp
Z25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gv
eDg2L2lycS5jIHwgMjUgKysrKysrKysrKysrKy0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQs
IDEzIGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9pcnEuYyBiL3hlbi9hcmNoL3g4Ni9pcnEuYwppbmRleCAxMTM2NjdjZGVhLi4zMjgwMGNl
MTY1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaXJxLmMKKysrIGIveGVuL2FyY2gveDg2L2ly
cS5jCkBAIC0yOSw3ICsyOSw3IEBACiBzdGF0aWMgdm9pZCBwYXJzZV9pcnFfdmVjdG9yX21hcF9w
YXJhbShjaGFyICpzKTsKIAogLyogb3B0X25vaXJxYmFsYW5jZTogSWYgdHJ1ZSwgc29mdHdhcmUg
SVJRIGJhbGFuY2luZy9hZmZpbml0eSBpcyBkaXNhYmxlZC4gKi8KLWJvb2xfdCBfX3JlYWRfbW9z
dGx5IG9wdF9ub2lycWJhbGFuY2UgPSAwOworYm9vbCBfX3JlYWRfbW9zdGx5IG9wdF9ub2lycWJh
bGFuY2U7CiBib29sZWFuX3BhcmFtKCJub2lycWJhbGFuY2UiLCBvcHRfbm9pcnFiYWxhbmNlKTsK
IAogdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgbnJfaXJxc19nc2kgPSAxNjsKQEAgLTEwNzAs
NyArMTA3MCw3IEBAIHN0cnVjdCBwZW5kaW5nX2VvaSB7CiBzdGF0aWMgREVGSU5FX1BFUl9DUFUo
c3RydWN0IHBlbmRpbmdfZW9pLCBwZW5kaW5nX2VvaVtOUl9EWU5BTUlDX1ZFQ1RPUlNdKTsKICNk
ZWZpbmUgcGVuZGluZ19lb2lfc3AocCkgKChwKVtOUl9EWU5BTUlDX1ZFQ1RPUlMtMV0udmVjdG9y
KQogCi1ib29sX3QgY3B1X2hhc19wZW5kaW5nX2FwaWNfZW9pKHZvaWQpCitib29sIGNwdV9oYXNf
cGVuZGluZ19hcGljX2VvaSh2b2lkKQogewogICAgIHJldHVybiAocGVuZGluZ19lb2lfc3AodGhp
c19jcHUocGVuZGluZ19lb2kpKSAhPSAwKTsKIH0KQEAgLTE4MDIsMTEgKzE4MDIsMTIgQEAgdm9p
ZCBwaXJxX2d1ZXN0X3VuYmluZChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgcGlycSAqcGlycSkK
ICAgICAgICAgY2xlYW51cF9kb21haW5faXJxX3BpcnEoZCwgaXJxLCBwaXJxKTsKIH0KIAotc3Rh
dGljIGludCBwaXJxX2d1ZXN0X2ZvcmNlX3VuYmluZChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qg
cGlycSAqcGlycSkKK3N0YXRpYyBib29sIHBpcnFfZ3Vlc3RfZm9yY2VfdW5iaW5kKHN0cnVjdCBk
b21haW4gKmQsIHN0cnVjdCBwaXJxICpwaXJxKQogewogICAgIHN0cnVjdCBpcnFfZGVzYyAqZGVz
YzsKICAgICBpcnFfZ3Vlc3RfYWN0aW9uX3QgKmFjdGlvbiwgKm9sZGFjdGlvbiA9IE5VTEw7Ci0g
ICAgaW50IGksIGJvdW5kID0gMDsKKyAgICBpbnQgaTsKKyAgICBib29sIGJvdW5kID0gZmFsc2U7
CiAKICAgICBXQVJOX09OKCFzcGluX2lzX2xvY2tlZCgmZC0+ZXZlbnRfbG9jaykpOwogCkBAIC0x
ODMwLDcgKzE4MzEsNyBAQCBzdGF0aWMgaW50IHBpcnFfZ3Vlc3RfZm9yY2VfdW5iaW5kKHN0cnVj
dCBkb21haW4gKmQsIHN0cnVjdCBwaXJxICpwaXJxKQogICAgIGlmICggaSA9PSBhY3Rpb24tPm5y
X2d1ZXN0cyApCiAgICAgICAgIGdvdG8gb3V0OwogCi0gICAgYm91bmQgPSAxOworICAgIGJvdW5k
ID0gdHJ1ZTsKICAgICBvbGRhY3Rpb24gPSBfX3BpcnFfZ3Vlc3RfdW5iaW5kKGQsIHBpcnEsIGRl
c2MpOwogCiAgb3V0OgpAQCAtMTg0Niw4ICsxODQ3LDggQEAgc3RhdGljIGludCBwaXJxX2d1ZXN0
X2ZvcmNlX3VuYmluZChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgcGlycSAqcGlycSkKICAgICBy
ZXR1cm4gYm91bmQ7CiB9CiAKLXN0YXRpYyBpbmxpbmUgYm9vbF90IGlzX2ZyZWVfcGlycShjb25z
dCBzdHJ1Y3QgZG9tYWluICpkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNv
bnN0IHN0cnVjdCBwaXJxICpwaXJxKQorc3RhdGljIGlubGluZSBib29sIGlzX2ZyZWVfcGlycShj
b25zdCBzdHJ1Y3QgZG9tYWluICpkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
b25zdCBzdHJ1Y3QgcGlycSAqcGlycSkKIHsKICAgICByZXR1cm4gIXBpcnEgfHwgKCFwaXJxLT5h
cmNoLmlycSAmJiAoIWlzX2h2bV9kb21haW4oZCkgfHwKICAgICAgICAgcGlycS0+YXJjaC5odm0u
ZW11aXJxID09IElSUV9VTkJPVU5EKSk7CkBAIC0yMDk4LDcgKzIwOTksNyBAQCBpbnQgdW5tYXBf
ZG9tYWluX3BpcnEoc3RydWN0IGRvbWFpbiAqZCwgaW50IHBpcnEpCiAgICAgc3RydWN0IGlycV9k
ZXNjICpkZXNjOwogICAgIGludCBpcnEsIHJldCA9IDAsIHJjOwogICAgIHVuc2lnbmVkIGludCBp
LCBuciA9IDE7Ci0gICAgYm9vbF90IGZvcmNlZF91bmJpbmQ7CisgICAgYm9vbCBmb3JjZWRfdW5i
aW5kOwogICAgIHN0cnVjdCBwaXJxICppbmZvOwogICAgIHN0cnVjdCBtc2lfZGVzYyAqbXNpX2Rl
c2MgPSBOVUxMOwogCkBAIC0yMzI3LDcgKzIzMjgsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBzZXR1
cF9kdW1wX2lycXModm9pZCkKIF9faW5pdGNhbGwoc2V0dXBfZHVtcF9pcnFzKTsKIAogLyogUmVz
ZXQgaXJxIGFmZmluaXRpZXMgdG8gbWF0Y2ggdGhlIGdpdmVuIENQVSBtYXNrLiAqLwotdm9pZCBm
aXh1cF9pcnFzKGNvbnN0IGNwdW1hc2tfdCAqbWFzaywgYm9vbF90IHZlcmJvc2UpCit2b2lkIGZp
eHVwX2lycXMoY29uc3QgY3B1bWFza190ICptYXNrLCBib29sIHZlcmJvc2UpCiB7CiAgICAgdW5z
aWduZWQgaW50IGlycTsKICAgICBzdGF0aWMgaW50IHdhcm5lZDsKQEAgLTIzMzUsNyArMjMzNiw3
IEBAIHZvaWQgZml4dXBfaXJxcyhjb25zdCBjcHVtYXNrX3QgKm1hc2ssIGJvb2xfdCB2ZXJib3Nl
KQogCiAgICAgZm9yICggaXJxID0gMDsgaXJxIDwgbnJfaXJxczsgaXJxKysgKQogICAgIHsKLSAg
ICAgICAgYm9vbF90IGJyZWFrX2FmZmluaXR5ID0gMCwgc2V0X2FmZmluaXR5ID0gMTsKKyAgICAg
ICAgYm9vbCBicmVha19hZmZpbml0eSA9IGZhbHNlLCBzZXRfYWZmaW5pdHkgPSB0cnVlOwogICAg
ICAgICB1bnNpZ25lZCBpbnQgdmVjdG9yOwogICAgICAgICBjcHVtYXNrX3QgYWZmaW5pdHk7CiAK
QEAgLTIzNjMsNyArMjM2NCw3IEBAIHZvaWQgZml4dXBfaXJxcyhjb25zdCBjcHVtYXNrX3QgKm1h
c2ssIGJvb2xfdCB2ZXJib3NlKQogICAgICAgICBjcHVtYXNrX2FuZCgmYWZmaW5pdHksICZhZmZp
bml0eSwgbWFzayk7CiAgICAgICAgIGlmICggY3B1bWFza19lbXB0eSgmYWZmaW5pdHkpICkKICAg
ICAgICAgewotICAgICAgICAgICAgYnJlYWtfYWZmaW5pdHkgPSAxOworICAgICAgICAgICAgYnJl
YWtfYWZmaW5pdHkgPSB0cnVlOwogICAgICAgICAgICAgY3B1bWFza19jb3B5KCZhZmZpbml0eSwg
bWFzayk7CiAgICAgICAgIH0KIApAQCAtMjM3Myw3ICsyMzc0LDcgQEAgdm9pZCBmaXh1cF9pcnFz
KGNvbnN0IGNwdW1hc2tfdCAqbWFzaywgYm9vbF90IHZlcmJvc2UpCiAgICAgICAgIGlmICggZGVz
Yy0+aGFuZGxlci0+c2V0X2FmZmluaXR5ICkKICAgICAgICAgICAgIGRlc2MtPmhhbmRsZXItPnNl
dF9hZmZpbml0eShkZXNjLCAmYWZmaW5pdHkpOwogICAgICAgICBlbHNlIGlmICggISh3YXJuZWQr
KykgKQotICAgICAgICAgICAgc2V0X2FmZmluaXR5ID0gMDsKKyAgICAgICAgICAgIHNldF9hZmZp
bml0eSA9IGZhbHNlOwogCiAgICAgICAgIGlmICggZGVzYy0+aGFuZGxlci0+ZW5hYmxlICkKICAg
ICAgICAgICAgIGRlc2MtPmhhbmRsZXItPmVuYWJsZShkZXNjKTsKLS0gCjIuMTEuMAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 28 14:18:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 14: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 1dQDnd-000233-IG; Wed, 28 Jun 2017 14:18: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=3451ee960=wei.liu2@citrix.com>)
 id 1dQDnc-00020f-07
 for xen-devel@lists.xenproject.org; Wed, 28 Jun 2017 14:18:32 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 E2/EA-01859-7BAB3595; Wed, 28 Jun 2017 14:18:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeJIrShJLcpLzFFi42JxWrohUnfbruB
 Ig7bDahbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a3nZ/ZC1aIV/zdeIatgbFRqIuRk0NCwF9i
 5qZzTCA2m4CyxM/OXjYQW0RAT6LpwHNGEJtZIE/i7OpFrF2MHBzCAoYSt85LgIRZBFQlds19y
 gxi8wpYSLztamGEGCkvsavtIiuIzSlgKbH/40YWEFsIqKbp7kEoW0GiY/oxJoheQYmTM5+wQK
 ySkDj44gXzBEbeWUhSs5CkFjAyrWLUKE4tKkst0jW01EsqykzPKMlNzMzRNTQw1stNLS5OTE/
 NSUwq1kvOz93ECAydegYGxh2Mv4/7HWKU5GBSEuXd+yUoUogvKT+lMiOxOCO+qDQntfgQowwH
 h5IEb9jO4EghwaLU9NSKtMwcYBDDpCU4eJREeHdtBUrzFhck5hZnpkOkTjEqSonzTgXpEwBJZ
 JTmwbXBIucSo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHeOTuApvBk5pXATX8FtJgJaDHLvA
 CQxSWJCCmpBsbc/jxZWe14uey9OxiV/7Z9ur6s74JX92xLrY3n70Rrq73r73c4XzJx5WHL++e
 fTCq+0qxe4H6b6dyZzOmn9i+73x2xSbtjameB2ver3xW2Zk7eXjvr0XHuQvGEwoytC84xVK7Y
 UaU+4TXrukqRdXvO3cu1zbBzvbvvcOvK67zH5iev1L+59s00JZbijERDLeai4kQAAjIq2ZcCA
 AA=
X-Env-Sender: prvs=3451ee960=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1498659508!107105409!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10866 invoked from network); 28 Jun 2017 14:18:30 -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;
 28 Jun 2017 14:18:30 -0000
X-IronPort-AV: E=Sophos;i="5.40,275,1496102400"; d="scan'208";a="429670419"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 28 Jun 2017 15:18:22 +0100
Message-ID: <20170628141827.19046-4-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170628141827.19046-1-wei.liu2@citrix.com>
References: <20170628141827.19046-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 3/8] x86/domain.c: use 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
aC94ODYvZG9tYWluLmMgICAgICAgIHwgMTYgKysrKysrKystLS0tLS0tLQogeGVuL2luY2x1ZGUv
YXNtLXg4Ni9kb21haW4uaCB8ICAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygr
KSwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94
ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5kZXggZjc4NzNkYTMyMy4uNGUxNzZlNGQ1NiAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpA
QCAtODcyLDcgKzg3Miw3IEBAIGludCBhcmNoX3NldF9pbmZvX2d1ZXN0KAogICAgIGVsc2UKICAg
ICB7CiAgICAgICAgIHVuc2lnbmVkIGxvbmcgcGZuID0gcGFnZXRhYmxlX2dldF9wZm4odi0+YXJj
aC5ndWVzdF90YWJsZSk7Ci0gICAgICAgIGJvb2xfdCBmYWlsOworICAgICAgICBib29sIGZhaWw7
CiAKICAgICAgICAgaWYgKCAhY29tcGF0ICkKICAgICAgICAgewpAQCAtOTUwLDcgKzk1MCw3IEBA
IGludCBhcmNoX3NldF9pbmZvX2d1ZXN0KAogICAgICAgICAgICAgIHRlc3RfYml0KFZNQVNTVF9U
WVBFX20ycF9zdHJpY3QsICZjLm5hdC0+dm1fYXNzaXN0KSAmJgogICAgICAgICAgICAgIGF0b21p
Y19yZWFkKCZkLT5hcmNoLnB2X2RvbWFpbi5ucl9sNF9wYWdlcykgKQogICAgICAgICB7Ci0gICAg
ICAgICAgICBib29sX3QgZG9uZSA9IDA7CisgICAgICAgICAgICBib29sIGRvbmUgPSBmYWxzZTsK
IAogICAgICAgICAgICAgc3Bpbl9sb2NrX3JlY3Vyc2l2ZSgmZC0+cGFnZV9hbGxvY19sb2NrKTsK
IApAQCAtMTQ3MiwxNSArMTQ3MiwxNSBAQCB2b2lkIHBhcmF2aXJ0X2N0eHRfc3dpdGNoX3RvKHN0
cnVjdCB2Y3B1ICp2KQogfQogCiAvKiBVcGRhdGUgcGVyLVZDUFUgZ3Vlc3QgcnVuc3RhdGUgc2hh
cmVkIG1lbW9yeSBhcmVhIChpZiByZWdpc3RlcmVkKS4gKi8KLWJvb2xfdCB1cGRhdGVfcnVuc3Rh
dGVfYXJlYShzdHJ1Y3QgdmNwdSAqdikKK2Jvb2wgdXBkYXRlX3J1bnN0YXRlX2FyZWEoc3RydWN0
IHZjcHUgKnYpCiB7Ci0gICAgYm9vbF90IHJjOworICAgIGJvb2wgcmM7CiAgICAgc3RydWN0IGd1
ZXN0X21lbW9yeV9wb2xpY3kgcG9saWN5ID0KICAgICAgICAgeyAuc21hcF9wb2xpY3kgPSBTTUFQ
X0NIRUNLX0VOQUJMRUQsIC5uZXN0ZWRfZ3Vlc3RfbW9kZSA9IGZhbHNlIH07CiAgICAgdm9pZCBf
X3VzZXIgKmd1ZXN0X2hhbmRsZSA9IE5VTEw7CiAKICAgICBpZiAoIGd1ZXN0X2hhbmRsZV9pc19u
dWxsKHJ1bnN0YXRlX2d1ZXN0KHYpKSApCi0gICAgICAgIHJldHVybiAxOworICAgICAgICByZXR1
cm4gdHJ1ZTsKIAogICAgIHVwZGF0ZV9ndWVzdF9tZW1vcnlfcG9saWN5KHYsICZwb2xpY3kpOwog
CkBAIC0xNTAyLDcgKzE1MDIsNyBAQCBib29sX3QgdXBkYXRlX3J1bnN0YXRlX2FyZWEoc3RydWN0
IHZjcHUgKnYpCiAKICAgICAgICAgWExBVF92Y3B1X3J1bnN0YXRlX2luZm8oJmluZm8sICZ2LT5y
dW5zdGF0ZSk7CiAgICAgICAgIF9fY29weV90b19ndWVzdCh2LT5ydW5zdGF0ZV9ndWVzdC5jb21w
YXQsICZpbmZvLCAxKTsKLSAgICAgICAgcmMgPSAxOworICAgICAgICByYyA9IHRydWU7CiAgICAg
fQogICAgIGVsc2UKICAgICAgICAgcmMgPSBfX2NvcHlfdG9fZ3Vlc3QocnVuc3RhdGVfZ3Vlc3Qo
diksICZ2LT5ydW5zdGF0ZSwgMSkgIT0KQEAgLTE1MjgsNyArMTUyOCw3IEBAIHN0YXRpYyB2b2lk
IF91cGRhdGVfcnVuc3RhdGVfYXJlYShzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgdi0+YXJjaC5w
dl92Y3B1Lm5lZWRfdXBkYXRlX3J1bnN0YXRlX2FyZWEgPSAxOwogfQogCi1zdGF0aWMgaW5saW5l
IGJvb2xfdCBuZWVkX2Z1bGxfZ2R0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCitzdGF0aWMgaW5s
aW5lIGJvb2wgbmVlZF9mdWxsX2dkdChjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIHJl
dHVybiBpc19wdl9kb21haW4oZCkgJiYgIWlzX2lkbGVfZG9tYWluKGQpOwogfQpAQCAtMTk5Myw3
ICsxOTkzLDcgQEAgdm9pZCB2Y3B1X2tpY2soc3RydWN0IHZjcHUgKnYpCiAgICAgICogTkIyLiBX
ZSBzYXZlIHRoZSBydW5uaW5nIGZsYWcgYWNyb3NzIHRoZSB1bmJsb2NrIHRvIGF2b2lkIGEgbmVl
ZGxlc3MKICAgICAgKiBJUEkgZm9yIGRvbWFpbnMgdGhhdCB3ZSBJUEknZCB0byB1bmJsb2NrLgog
ICAgICAqLwotICAgIGJvb2xfdCBydW5uaW5nID0gdi0+aXNfcnVubmluZzsKKyAgICBib29sIHJ1
bm5pbmcgPSB2LT5pc19ydW5uaW5nOwogICAgIHZjcHVfdW5ibG9jayh2KTsKICAgICBpZiAoIHJ1
bm5pbmcgJiYgKGluX2lycSgpIHx8ICh2ICE9IGN1cnJlbnQpKSApCiAgICAgICAgIGNwdV9yYWlz
ZV9zb2Z0aXJxKHYtPnByb2Nlc3NvciwgVkNQVV9LSUNLX1NPRlRJUlEpOwpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWlu
LmgKaW5kZXggMjdkODBlZWZmNC4uMzk4MTkzZWVmYiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCkBAIC01
OTIsNyArNTkyLDcgQEAgdm9pZCB1cGRhdGVfZ3Vlc3RfbWVtb3J5X3BvbGljeShzdHJ1Y3QgdmNw
dSAqdiwKICNkZWZpbmUgaHZtX3ZteCAgICAgICAgIGh2bV92Y3B1LnUudm14CiAjZGVmaW5lIGh2
bV9zdm0gICAgICAgICBodm1fdmNwdS51LnN2bQogCi1ib29sX3QgdXBkYXRlX3J1bnN0YXRlX2Fy
ZWEoc3RydWN0IHZjcHUgKik7Citib29sIHVwZGF0ZV9ydW5zdGF0ZV9hcmVhKHN0cnVjdCB2Y3B1
ICopOwogYm9vbF90IHVwZGF0ZV9zZWNvbmRhcnlfc3lzdGVtX3RpbWUoc3RydWN0IHZjcHUgKiwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB2Y3B1X3RpbWVfaW5m
byAqKTsKIAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 28 14:18:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 14: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 1dQDnd-00024E-Su; Wed, 28 Jun 2017 14:18: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=3451ee960=wei.liu2@citrix.com>)
 id 1dQDnc-00020v-30
 for xen-devel@lists.xenproject.org; Wed, 28 Jun 2017 14:18:32 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 97/E5-03582-7BAB3595; Wed, 28 Jun 2017 14:18:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpikeJIrShJLcpLzFFi42JxWrrBXnf7ruB
 Ig+/vWSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozGfUvYCibIVHz594qtgXG6WBcjJ4eEgL/E
 y9/d7CA2m4CyxM/OXjYQW0RAT6LpwHNGEJtZIE/i7OpFrF2MHBzCAgYS9+bagYRZBFQlVhzZz
 wgS5hWwkDizuBRiorzErraLrCA2p4ClxP6PG1lAbCGgkqa7B6FsBYmO6ceYQGxeAUGJkzOfsE
 BskpA4+OIF8wRG3llIUrOQpBYwMq1iVC9OLSpLLdI11ksqykzPKMlNzMzRNTQw08tNLS5OTE/
 NSUwq1kvOz93ECAwbBiDYwdjxz+kQoyQHk5Io794vQZFCfEn5KZUZicUZ8UWlOanFhxhlODiU
 JHjDdgZHCgkWpaanVqRl5gADGCYtwcGjJMK7aytQmre4IDG3ODMdInWKUVFKnHcqSJ8ASCKjN
 A+uDRY1lxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMO2cH0BSezLwSuOmvgBYzAS1mmRcAsr
 gkESEl1cCYaCcnFCXK7f7EkU+9zlA3veRV/IrF+19o7JN1Px/lXeP/aY/zXaUdspdLLrDOuf7
 3Ul4Gw4x5xf1ecyufFeo0qc2wL9RrSzh/n23dFa5zN3QLmYtSHdle6vu46kbfkktdXvPksmbK
 YqakpHfni+wd29qqwy/a+uZ3cV1V//PiqVvF7i+JYkosxRmJhlrMRcWJALtSs5eVAgAA
X-Env-Sender: prvs=3451ee960=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1498659508!70765393!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22692 invoked from network); 28 Jun 2017 14:18:30 -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;
 28 Jun 2017 14:18:30 -0000
X-IronPort-AV: E=Sophos;i="5.40,275,1496102400"; d="scan'208";a="438140913"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 28 Jun 2017 15:18:27 +0100
Message-ID: <20170628141827.19046-9-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170628141827.19046-1-wei.liu2@citrix.com>
References: <20170628141827.19046-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 8/8] x86/setup.c: use 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
aC94ODYvc2V0dXAuYyB8IDI0ICsrKysrKysrKysrKy0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5n
ZWQsIDEyIGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9zZXR1cC5jIGIveGVuL2FyY2gveDg2L3NldHVwLmMKaW5kZXggZjdiOTI3ODU4Yy4u
ZGI1ZGY2OTU2ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NldHVwLmMKKysrIGIveGVuL2Fy
Y2gveDg2L3NldHVwLmMKQEAgLTUzLDcgKzUzLDcgQEAKICNpbmNsdWRlIDxhc20vY3B1aWQuaD4K
IAogLyogb3B0X25vc21wOiBJZiB0cnVlLCBzZWNvbmRhcnkgcHJvY2Vzc29ycyBhcmUgaWdub3Jl
ZC4gKi8KLXN0YXRpYyBib29sX3QgX19pbml0ZGF0YSBvcHRfbm9zbXA7CitzdGF0aWMgYm9vbCBf
X2luaXRkYXRhIG9wdF9ub3NtcDsKIGJvb2xlYW5fcGFyYW0oIm5vc21wIiwgb3B0X25vc21wKTsK
IAogLyogbWF4Y3B1czogbWF4aW11bSBudW1iZXIgb2YgQ1BVcyB0byBhY3RpdmF0ZS4gKi8KQEAg
LTE1MSw4ICsxNTEsOCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcGFyc2Vfc21hcF9wYXJhbShjaGFy
ICpzKQogfQogY3VzdG9tX3BhcmFtKCJzbWFwIiwgcGFyc2Vfc21hcF9wYXJhbSk7CiAKLWJvb2xf
dCBfX3JlYWRfbW9zdGx5IGFjcGlfZGlzYWJsZWQ7Ci1ib29sX3QgX19pbml0ZGF0YSBhY3BpX2Zv
cmNlOworYm9vbCBfX3JlYWRfbW9zdGx5IGFjcGlfZGlzYWJsZWQ7Citib29sIF9faW5pdGRhdGEg
YWNwaV9mb3JjZTsKIHN0YXRpYyBjaGFyIF9faW5pdGRhdGEgYWNwaV9wYXJhbVsxMF0gPSAiIjsK
IHN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9hY3BpX3BhcmFtKGNoYXIgKnMpCiB7CkBAIC0xNjYs
OSArMTY2LDkgQEAgc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX2FjcGlfcGFyYW0oY2hhciAqcykK
ICAgICB9CiAgICAgZWxzZSBpZiAoICFzdHJjbXAocywgImZvcmNlIikgKQogICAgIHsKLSAgICAg
ICAgYWNwaV9mb3JjZSA9IDE7CisgICAgICAgIGFjcGlfZm9yY2UgPSB0cnVlOwogICAgICAgICBh
Y3BpX2h0ID0gMTsKLSAgICAgICAgYWNwaV9kaXNhYmxlZCA9IDA7CisgICAgICAgIGFjcGlfZGlz
YWJsZWQgPSBmYWxzZTsKICAgICB9CiAgICAgZWxzZSBpZiAoICFzdHJjbXAocywgImh0IikgKQog
ICAgIHsKQEAgLTMzOCw3ICszMzgsNyBAQCBzdGF0aWMgdm9pZCAqX19pbml0IGJvb3RzdHJhcF9t
YXAoY29uc3QgbW9kdWxlX3QgKm1vZCkKIH0KIAogc3RhdGljIHZvaWQgKl9faW5pdCBtb3ZlX21l
bW9yeSgKLSAgICB1aW50NjRfdCBkc3QsIHVpbnQ2NF90IHNyYywgdW5zaWduZWQgaW50IHNpemUs
IGJvb2xfdCBrZWVwKQorICAgIHVpbnQ2NF90IGRzdCwgdWludDY0X3Qgc3JjLCB1bnNpZ25lZCBp
bnQgc2l6ZSwgYm9vbCBrZWVwKQogewogICAgIHVuc2lnbmVkIGludCBibGtzeiA9IEJPT1RTVFJB
UF9NQVBfTElNSVQgLSBCT09UU1RSQVBfTUFQX0JBU0U7CiAgICAgdW5zaWduZWQgaW50IG1hc2sg
PSAoMUwgPDwgTDJfUEFHRVRBQkxFX1NISUZUKSAtIDE7CkBAIC01MTUsMTQgKzUxNSwxNCBAQCBz
dGF0aWMgdm9pZCBfX2luaXQga2V4ZWNfcmVzZXJ2ZV9hcmVhKHN0cnVjdCBlODIwbWFwICplODIw
KQogI2lmZGVmIENPTkZJR19LRVhFQwogICAgIHVuc2lnbmVkIGxvbmcga2R1bXBfc3RhcnQgPSBr
ZXhlY19jcmFzaF9hcmVhLnN0YXJ0OwogICAgIHVuc2lnbmVkIGxvbmcga2R1bXBfc2l6ZSAgPSBr
ZXhlY19jcmFzaF9hcmVhLnNpemU7Ci0gICAgc3RhdGljIGJvb2xfdCBfX2luaXRkYXRhIGlzX3Jl
c2VydmVkID0gMDsKKyAgICBzdGF0aWMgYm9vbCBfX2luaXRkYXRhIGlzX3Jlc2VydmVkID0gZmFs
c2U7CiAKICAgICBrZHVtcF9zaXplID0gKGtkdW1wX3NpemUgKyBQQUdFX1NJWkUgLSAxKSAmIFBB
R0VfTUFTSzsKIAogICAgIGlmICggKGtkdW1wX3N0YXJ0ID09IDApIHx8IChrZHVtcF9zaXplID09
IDApIHx8IGlzX3Jlc2VydmVkICkKICAgICAgICAgcmV0dXJuOwogCi0gICAgaXNfcmVzZXJ2ZWQg
PSAxOworICAgIGlzX3Jlc2VydmVkID0gdHJ1ZTsKIAogICAgIGlmICggIXJlc2VydmVfZTgyMF9y
YW0oZTgyMCwga2R1bXBfc3RhcnQsIGtkdW1wX3N0YXJ0ICsga2R1bXBfc2l6ZSkgKQogICAgIHsK
QEAgLTUzOCw3ICs1MzgsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQga2V4ZWNfcmVzZXJ2ZV9hcmVh
KHN0cnVjdCBlODIwbWFwICplODIwKQogI2VuZGlmCiB9CiAKLXN0YXRpYyBpbmxpbmUgYm9vbF90
IHVzaW5nXzJNX21hcHBpbmcodm9pZCkKK3N0YXRpYyBpbmxpbmUgYm9vbCB1c2luZ18yTV9tYXBw
aW5nKHZvaWQpCiB7CiAgICAgcmV0dXJuICFsMV90YWJsZV9vZmZzZXQoKHVuc2lnbmVkIGxvbmcp
X18yTV90ZXh0X2VuZCkgJiYKICAgICAgICAgICAgIWwxX3RhYmxlX29mZnNldCgodW5zaWduZWQg
bG9uZylfXzJNX3JvZGF0YV9zdGFydCkgJiYKQEAgLTYwMSw3ICs2MDEsNyBAQCBzdGF0aWMgdm9p
ZCBfX2luaXQgbm9yZXR1cm4gcmVpbml0X2JzcF9zdGFjayh2b2lkKQogICAgIHJlc2V0X3N0YWNr
X2FuZF9qdW1wKGluaXRfZG9uZSk7CiB9CiAKLXN0YXRpYyBib29sX3QgX19pbml0IGxvYWRlcl9p
c19ncnViMihjb25zdCBjaGFyICpsb2FkZXJfbmFtZSkKK3N0YXRpYyBib29sIF9faW5pdCBsb2Fk
ZXJfaXNfZ3J1YjIoY29uc3QgY2hhciAqbG9hZGVyX25hbWUpCiB7CiAgICAgLyogR1JVQjE9IkdO
VSBHUlVCIDAueHgiOyBHUlVCMj0iR1JVQiAxLnh4IiAqLwogICAgIGNvbnN0IGNoYXIgKnAgPSBz
dHJzdHIobG9hZGVyX25hbWUsICJHUlVCICIpOwpAQCAtNjM4LDcgKzYzOCw3IEBAIHZvaWQgX19p
bml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAgICAgbW9kdWxl
X3QgKm1vZCA9IChtb2R1bGVfdCAqKV9fdmEobWJpLT5tb2RzX2FkZHIpOwogICAgIHVuc2lnbmVk
IGxvbmcgbnJfcGFnZXMsIHJhd19tYXhfcGFnZSwgbW9kdWxlc19oZWFkcm9vbSwgKm1vZHVsZV9t
YXA7CiAgICAgaW50IGksIGosIGU4MjBfd2FybiA9IDAsIGJ5dGVzID0gMDsKLSAgICBib29sX3Qg
YWNwaV9ib290X3RhYmxlX2luaXRfZG9uZSA9IDA7CisgICAgYm9vbCBhY3BpX2Jvb3RfdGFibGVf
aW5pdF9kb25lID0gZmFsc2U7CiAgICAgc3RydWN0IGRvbWFpbiAqZG9tMDsKICAgICBzdHJ1Y3Qg
bnMxNjU1MF9kZWZhdWx0cyBuczE2NTUwID0gewogICAgICAgICAuZGF0YV9iaXRzID0gOCwKQEAg
LTExNjYsNyArMTE2Niw3IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2ln
bmVkIGxvbmcgbWJpX3ApCiAgICAgICAgICAgICAgcyA+PSAoMVVMTCA8PCAzMikgJiYKICAgICAg
ICAgICAgICAhYWNwaV9ib290X3RhYmxlX2luaXQoKSApCiAgICAgICAgIHsKLSAgICAgICAgICAg
IGFjcGlfYm9vdF90YWJsZV9pbml0X2RvbmUgPSAxOworICAgICAgICAgICAgYWNwaV9ib290X3Rh
YmxlX2luaXRfZG9uZSA9IHRydWU7CiAgICAgICAgICAgICBzcmF0X3BhcnNlX3JlZ2lvbnMocyk7
CiAgICAgICAgICAgICBzZXR1cF9tYXhfcGR4KHJhd19tYXhfcGFnZSk7CiAgICAgICAgIH0KLS0g
CjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 28 14:18:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 14:18: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 1dQDne-00024j-3x; Wed, 28 Jun 2017 14:18: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=3451ee960=wei.liu2@citrix.com>)
 id 1dQDnc-00020x-AX
 for xen-devel@lists.xenproject.org; Wed, 28 Jun 2017 14:18:32 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 DD/17-03032-7BAB3595; Wed, 28 Jun 2017 14:18:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplkeJIrShJLcpLzFFi42JxWrrBXnf7ruB
 IgzkzBSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyWw7vYCl6oVkzdN4G5gfGkTBcjJ4eEgL/E
 5P7TTCA2m4CyxM/OXjYQW0RAT6LpwHNGEJtZIE/i7OpFrCC2MFD839XzLCA2i4CqxNuGm2A1v
 AIWEkuu3GSBmCkvsavtIlg9p4ClxP6PG8HiQkA1TXcPQtkKEh3TjzFB9ApKnJz5hAVil4TEwR
 cvmCcw8s5CkpqFJLWAkWkVo0ZxalFZapGusaFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrF
 ecn7uJkZg8DAAwQ7GpkWBhxglOZiURHn3fgmKFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBG7Yz
 OFJIsCg1PbUiLTMHGMYwaQkOHiUR3l1bgdK8xQWJucWZ6RCpU4yKUuK8U0H6BEASGaV5cG2w2
 LnEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd45O4Cm8GTmlcBNfwW0mAloMcu8AJDFJYkIKa
 kGxr1SBepHSq88nhHvVb3p2/bKKdFvus03Lhe4spFJMGjBwY4+9QXnG66VKk96/nz/vvkLZl3
 9+/fetaNP6m9xTTlWUfDzSMTVE9y7HNUYhKRDp9/rUvE4celkisrLxhq2eQ82Pju6bJLGdK8d
 HkbS/UddBTbcXLHbZV3rbntBlRe77809fuYjQ5iPEktxRqKhFnNRcSIA4USzGpgCAAA=
X-Env-Sender: prvs=3451ee960=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1498659508!92178088!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45215 invoked from network); 28 Jun 2017 14:18:30 -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 Jun 2017 14:18:30 -0000
X-IronPort-AV: E=Sophos;i="5.40,275,1496102400"; d="scan'208";a="438140914"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 28 Jun 2017 15:18:26 +0100
Message-ID: <20170628141827.19046-8-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170628141827.19046-1-wei.liu2@citrix.com>
References: <20170628141827.19046-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 7/8] x86/nmi.c: use 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>

V2hpbGUgYXQgaXQsIGNoYW5nZSBjaGVja19ubWlfd2F0Y2hkb2cgdG8gcmV0dXJuIHZvaWQgYmVj
YXVzZSBpdHMKcmV0dXJuIHZhbHVlIGlzIG5vdCB1c2VkIGFueXdheS4KClNpZ25lZC1vZmYtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L25taS5jICAg
ICAgICAgfCAzNCArKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L2FwaWMuaCB8ICA0ICsrLS0KIDIgZmlsZXMgY2hhbmdlZCwgMTkgaW5zZXJ0aW9u
cygrKSwgMTkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L25taS5jIGIv
eGVuL2FyY2gveDg2L25taS5jCmluZGV4IGNlZDYxZmQxN2UuLjg5MTQ1ODFmNjYgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9ubWkuYworKysgYi94ZW4vYXJjaC94ODYvbm1pLmMKQEAgLTQxLDMx
ICs0MSwzMSBAQCBzdGF0aWMgREVGSU5FX1BFUl9DUFUoc3RydWN0IHRpbWVyLCBubWlfdGltZXIp
Owogc3RhdGljIERFRklORV9QRVJfQ1BVKHVuc2lnbmVkIGludCwgbm1pX3RpbWVyX3RpY2tzKTsK
IAogLyogb3B0X3dhdGNoZG9nOiBJZiB0cnVlLCBydW4gYSB3YXRjaGRvZyBOTUkgb24gZWFjaCBw
cm9jZXNzb3IuICovCi1ib29sX3QgX19pbml0ZGF0YSBvcHRfd2F0Y2hkb2cgPSAwOworYm9vbCBf
X2luaXRkYXRhIG9wdF93YXRjaGRvZzsKIAogLyogd2F0Y2hkb2dfZm9yY2U6IElmIHRydWUsIHBy
b2Nlc3MgdW5rbm93biBOTUlzIHdoZW4gcnVubmluZyB0aGUgd2F0Y2hkb2cuICovCi1ib29sX3Qg
d2F0Y2hkb2dfZm9yY2UgPSAwOworYm9vbCB3YXRjaGRvZ19mb3JjZTsKIAogc3RhdGljIHZvaWQg
X19pbml0IHBhcnNlX3dhdGNoZG9nKGNoYXIgKnMpCiB7CiAgICAgaWYgKCAhKnMgKQogICAgIHsK
LSAgICAgICAgb3B0X3dhdGNoZG9nID0gMTsKKyAgICAgICAgb3B0X3dhdGNoZG9nID0gdHJ1ZTsK
ICAgICAgICAgcmV0dXJuOwogICAgIH0KIAogICAgIHN3aXRjaCAoIHBhcnNlX2Jvb2wocykgKQog
ICAgIHsKICAgICBjYXNlIDA6Ci0gICAgICAgIG9wdF93YXRjaGRvZyA9IDA7CisgICAgICAgIG9w
dF93YXRjaGRvZyA9IGZhbHNlOwogICAgICAgICByZXR1cm47CiAgICAgY2FzZSAxOgotICAgICAg
ICBvcHRfd2F0Y2hkb2cgPSAxOworICAgICAgICBvcHRfd2F0Y2hkb2cgPSB0cnVlOwogICAgICAg
ICByZXR1cm47CiAgICAgfQogCiAgICAgaWYgKCAhc3RyY21wKHMsICJmb3JjZSIpICkKLSAgICAg
ICAgd2F0Y2hkb2dfZm9yY2UgPSBvcHRfd2F0Y2hkb2cgPSAxOworICAgICAgICB3YXRjaGRvZ19m
b3JjZSA9IG9wdF93YXRjaGRvZyA9IHRydWU7CiB9CiBjdXN0b21fcGFyYW0oIndhdGNoZG9nIiwg
cGFyc2Vfd2F0Y2hkb2cpOwogCkBAIC0xNTIsMTQgKzE1MiwxNCBAQCBzdGF0aWMgdm9pZCBfX2lu
aXQgd2FpdF9mb3Jfbm1pcyh2b2lkICpwKQogICAgIH0gd2hpbGUoIGUgLSBzIDwgdGlja3MgKTsK
IH0KIAotaW50IF9faW5pdCBjaGVja19ubWlfd2F0Y2hkb2cgKHZvaWQpCit2b2lkIF9faW5pdCBj
aGVja19ubWlfd2F0Y2hkb2codm9pZCkKIHsKICAgICBzdGF0aWMgdW5zaWduZWQgaW50IF9faW5p
dGRhdGEgcHJldl9ubWlfY291bnRbTlJfQ1BVU107CiAgICAgaW50IGNwdTsKLSAgICBib29sX3Qg
b2sgPSAxOworICAgIGJvb2wgb2sgPSB0cnVlOwogCiAgICAgaWYgKCBubWlfd2F0Y2hkb2cgPT0g
Tk1JX05PTkUgKQotICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgcmV0dXJuOwogCiAgICAgcHJp
bnRrKCJUZXN0aW5nIE5NSSB3YXRjaGRvZyBvbiBhbGwgQ1BVczoiKTsKIApAQCAtMTc4LDcgKzE3
OCw3IEBAIGludCBfX2luaXQgY2hlY2tfbm1pX3dhdGNoZG9nICh2b2lkKQogICAgICAgICBpZiAo
IG5taV9jb3VudChjcHUpIC0gcHJldl9ubWlfY291bnRbY3B1XSA8IDIgKQogICAgICAgICB7CiAg
ICAgICAgICAgICBwcmludGsoIiAlZCIsIGNwdSk7Ci0gICAgICAgICAgICBvayA9IDA7CisgICAg
ICAgICAgICBvayA9IGZhbHNlOwogICAgICAgICB9CiAgICAgfQogCkBAIC0xOTYsNyArMTk2LDcg
QEAgaW50IF9faW5pdCBjaGVja19ubWlfd2F0Y2hkb2cgKHZvaWQpCiAgICAgaWYgKCBubWlfd2F0
Y2hkb2cgPT0gTk1JX0xPQ0FMX0FQSUMgKQogICAgICAgICBubWlfaHogPSBtYXgoMXVsLCBjcHVf
a2h6ID4+IDIwKTsKIAotICAgIHJldHVybiAwOworICAgIHJldHVybjsKIH0KIAogc3RhdGljIHZv
aWQgbm1pX3RpbWVyX2ZuKHZvaWQgKnVudXNlZCkKQEAgLTQ0OCw3ICs0NDgsNyBAQCB2b2lkIHdh
dGNoZG9nX2VuYWJsZSh2b2lkKQogICAgIGF0b21pY19kZWMoJndhdGNoZG9nX2Rpc2FibGVfY291
bnQpOwogfQogCi1ib29sX3Qgd2F0Y2hkb2dfZW5hYmxlZCh2b2lkKQorYm9vbCB3YXRjaGRvZ19l
bmFibGVkKHZvaWQpCiB7CiAgICAgcmV0dXJuICFhdG9taWNfcmVhZCgmd2F0Y2hkb2dfZGlzYWJs
ZV9jb3VudCk7CiB9CkBAIC00NzAsOSArNDcwLDkgQEAgaW50IF9faW5pdCB3YXRjaGRvZ19zZXR1
cCh2b2lkKQogfQogCiAvKiBSZXR1cm5zIGZhbHNlIGlmIHRoaXMgd2FzIG5vdCBhIHdhdGNoZG9n
IE5NSSwgdHJ1ZSBvdGhlcndpc2UgKi8KLWJvb2xfdCBubWlfd2F0Y2hkb2dfdGljayhjb25zdCBz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKK2Jvb2wgbm1pX3dhdGNoZG9nX3RpY2soY29uc3Qg
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7Ci0gICAgYm9vbF90IHdhdGNoZG9nX3RpY2sg
PSAxOworICAgIGJvb2wgd2F0Y2hkb2dfdGljayA9IHRydWU7CiAgICAgdW5zaWduZWQgaW50IHN1
bSA9IHRoaXNfY3B1KG5taV90aW1lcl90aWNrcyk7CiAKICAgICBpZiAoICh0aGlzX2NwdShsYXN0
X2lycV9zdW1zKSA9PSBzdW0pICYmIHdhdGNoZG9nX2VuYWJsZWQoKSApCkBAIC01MDUsNyArNTA1
LDcgQEAgYm9vbF90IG5taV93YXRjaGRvZ190aWNrKGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzKQogICAgICAgICB7CiAgICAgICAgICAgICByZG1zcmwoTVNSX1A0X0lRX0NDQ1IwLCBt
c3JfY29udGVudCk7CiAgICAgICAgICAgICBpZiAoICEobXNyX2NvbnRlbnQgJiBQNF9DQ0NSX09W
RikgKQotICAgICAgICAgICAgICAgIHdhdGNoZG9nX3RpY2sgPSAwOworICAgICAgICAgICAgICAg
IHdhdGNoZG9nX3RpY2sgPSBmYWxzZTsKIAogICAgICAgICAgICAgLyoKICAgICAgICAgICAgICAq
IFA0IHF1aXJrczoKQEAgLTUyMSw3ICs1MjEsNyBAQCBib29sX3Qgbm1pX3dhdGNoZG9nX3RpY2so
Y29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgIHsKICAgICAgICAgICAg
IHJkbXNybChNU1JfUDZfUEVSRkNUUigwKSwgbXNyX2NvbnRlbnQpOwogICAgICAgICAgICAgaWYg
KCBtc3JfY29udGVudCAmICgxVUxMIDw8IFA2X0VWRU5UX1dJRFRIKSApCi0gICAgICAgICAgICAg
ICAgd2F0Y2hkb2dfdGljayA9IDA7CisgICAgICAgICAgICAgICAgd2F0Y2hkb2dfdGljayA9IGZh
bHNlOwogCiAgICAgICAgICAgICAvKgogICAgICAgICAgICAgICogT25seSBQNiBiYXNlZCBQZW50
aXVtIE0gbmVlZCB0byByZS11bm1hc2sgdGhlIGFwaWMgdmVjdG9yIGJ1dApAQCAtNTMzLDcgKzUz
Myw3IEBAIGJvb2xfdCBubWlfd2F0Y2hkb2dfdGljayhjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncykKICAgICAgICAgewogICAgICAgICAgICAgcmRtc3JsKE1TUl9LN19QRVJGQ1RSMCwg
bXNyX2NvbnRlbnQpOwogICAgICAgICAgICAgaWYgKCBtc3JfY29udGVudCAmICgxVUxMIDw8IEs3
X0VWRU5UX1dJRFRIKSApCi0gICAgICAgICAgICAgICAgd2F0Y2hkb2dfdGljayA9IDA7CisgICAg
ICAgICAgICAgICAgd2F0Y2hkb2dfdGljayA9IGZhbHNlOwogICAgICAgICB9CiAgICAgICAgIHdy
aXRlX3dhdGNoZG9nX2NvdW50ZXIoTlVMTCk7CiAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9hcGljLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2FwaWMuaAppbmRleCAzNDJk
YjczYTlkLi5lYTY3NWI3ZjBhIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2FwaWMu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2FwaWMuaApAQCAtMTg2LDcgKzE4Niw3IEBAIGV4
dGVybiB2b2lkIHJlbGVhc2VfbGFwaWNfbm1pKHZvaWQpOwogZXh0ZXJuIHZvaWQgc2VsZl9ubWko
dm9pZCk7CiBleHRlcm4gdm9pZCBkaXNhYmxlX3RpbWVyX25taV93YXRjaGRvZyh2b2lkKTsKIGV4
dGVybiB2b2lkIGVuYWJsZV90aW1lcl9ubWlfd2F0Y2hkb2codm9pZCk7Ci1leHRlcm4gYm9vbF90
IG5taV93YXRjaGRvZ190aWNrIChjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7Citl
eHRlcm4gYm9vbCBubWlfd2F0Y2hkb2dfdGljayhjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncyk7CiBleHRlcm4gaW50IEFQSUNfaW5pdF91bmlwcm9jZXNzb3IgKHZvaWQpOwogZXh0ZXJu
IHZvaWQgZGlzYWJsZV9BUElDX3RpbWVyKHZvaWQpOwogZXh0ZXJuIHZvaWQgZW5hYmxlX0FQSUNf
dGltZXIodm9pZCk7CkBAIC0xOTYsNyArMTk2LDcgQEAgZXh0ZXJuIHZvaWQgcmVjb3JkX2Jvb3Rf
QVBJQ19tb2RlKHZvaWQpOwogZXh0ZXJuIGVudW0gYXBpY19tb2RlIGN1cnJlbnRfbG9jYWxfYXBp
Y19tb2RlKHZvaWQpOwogZXh0ZXJuIHZvaWQgY2hlY2tfZm9yX3VuZXhwZWN0ZWRfbXNpKHVuc2ln
bmVkIGludCB2ZWN0b3IpOwogCi1leHRlcm4gaW50IGNoZWNrX25taV93YXRjaGRvZyAodm9pZCk7
CitleHRlcm4gdm9pZCBjaGVja19ubWlfd2F0Y2hkb2codm9pZCk7CiAKIGV4dGVybiB1bnNpZ25l
ZCBpbnQgbm1pX3dhdGNoZG9nOwogI2RlZmluZSBOTUlfTk9ORQkwCi0tIAoyLjExLjAKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 28 14:18:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 14:18: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 1dQDne-00025k-F7; Wed, 28 Jun 2017 14:18: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=3451ee960=wei.liu2@citrix.com>)
 id 1dQDnc-000213-Ga
 for xen-devel@lists.xenproject.org; Wed, 28 Jun 2017 14:18:32 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 48/A8-01732-7BAB3595; Wed, 28 Jun 2017 14:18:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHRDpO72XcG
 RBntOSVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn3Lm5nLtjIXjHv4F2WBsbpbF2MnBwSAv4S
 W3YuZwSx2QSUJX529oLFRQT0JJoOPAeLMwvkSZxdvYgVxBYWMJB4uOQbM4jNIqAqcW7LK7B6X
 gELiW/v7jFCzJSX2NV2EayeU8BSYv/HjSwgthBQTdPdg1C2gkTH9GNMEL2CEidnPmGB2CUhcf
 DFC+YJjLyzkKRmIUktYGRaxahRnFpUllqka2ipl1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFS
 sl5yfu4kRGDz1DAyMOxh/H/c7xCjJwaQkyrv3S1CkEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQne
 sJ3BkUKCRanpqRVpmTnAMIZJS3DwKInw7toKlOYtLkjMLc5Mh0idYtTlaPqw5QuTEEtefl6ql
 DjvVJAZAiBFGaV5cCNgMXWJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjDvnB1AU3gy80rgNr
 0COoIJ6AiWeQEgR5QkIqSkGhijxXRdNqbfz9jU+SDzhr9YTEmmfI/Sltd65gu2RbXqXDykxBt
 y+P3utWocE+NPmBwtWh67WOmI7l9dtRkxQb67Xe46LbzpvJr/Z6RVrIH4oTRnfhW+o6Ubmu88
 CU49fzGyXlNpl/aJDWJseh3K0icmeBxd15F8+8D7/dwfqo9ycp+KDTKbsE6JpTgj0VCLuag4E
 QDYrv6dpAIAAA==
X-Env-Sender: prvs=3451ee960=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1498659508!107105409!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10928 invoked from network); 28 Jun 2017 14:18:31 -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;
 28 Jun 2017 14:18:31 -0000
X-IronPort-AV: E=Sophos;i="5.40,275,1496102400"; d="scan'208";a="429670423"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 28 Jun 2017 15:18:24 +0100
Message-ID: <20170628141827.19046-6-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170628141827.19046-1-wei.liu2@citrix.com>
References: <20170628141827.19046-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 5/8] x86/crash.c: use 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
aC94ODYvY3Jhc2guYyB8IDQgKystLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwg
MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3Jhc2guYyBiL3hlbi9h
cmNoL3g4Ni9jcmFzaC5jCmluZGV4IGYyOGY1Mjc5MTIuLjgyNTM1YzRkZjAgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9jcmFzaC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcmFzaC5jCkBAIC0zMyw3
ICszMyw3IEBACiAKIHN0YXRpYyBjcHVtYXNrX3Qgd2FpdGluZ190b19jcmFzaDsKIHN0YXRpYyB1
bnNpZ25lZCBpbnQgY3Jhc2hpbmdfY3B1Owotc3RhdGljIERFRklORV9QRVJfQ1BVX1JFQURfTU9T
VExZKGJvb2xfdCwgY3Jhc2hfc2F2ZV9kb25lKTsKK3N0YXRpYyBERUZJTkVfUEVSX0NQVV9SRUFE
X01PU1RMWShib29sLCBjcmFzaF9zYXZlX2RvbmUpOwogCiAvKiBUaGlzIGJlY29tZXMgdGhlIE5N
SSBoYW5kbGVyIGZvciBub24tY3Jhc2hpbmcgQ1BVcywgd2hlbiBYZW4gaXMgY3Jhc2hpbmcuICov
CiBzdGF0aWMgdm9pZCBub3JldHVybiBkb19ubWlfY3Jhc2goY29uc3Qgc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MpCkBAIC02Nyw3ICs2Nyw3IEBAIHN0YXRpYyB2b2lkIG5vcmV0dXJuIGRvX25t
aV9jcmFzaChjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAga2V4ZWNf
Y3Jhc2hfc2F2ZV9jcHUoKTsKICAgICAgICAgX19zdG9wX3RoaXNfY3B1KCk7CiAKLSAgICAgICAg
dGhpc19jcHUoY3Jhc2hfc2F2ZV9kb25lKSA9IDE7CisgICAgICAgIHRoaXNfY3B1KGNyYXNoX3Nh
dmVfZG9uZSkgPSB0cnVlOwogICAgICAgICBjcHVtYXNrX2NsZWFyX2NwdShjcHUsICZ3YWl0aW5n
X3RvX2NyYXNoKTsKICAgICB9CiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 28 14:18:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 14:18: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 1dQDne-00026F-Mh; Wed, 28 Jun 2017 14:18: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=3451ee960=wei.liu2@citrix.com>)
 id 1dQDnc-00020Z-OS
 for xen-devel@lists.xenproject.org; Wed, 28 Jun 2017 14:18:32 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 56/0E-03044-8BAB3595; Wed, 28 Jun 2017 14:18:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmphkeJIrShJLcpLzFFi42JxWrrBXnfHruB
 Ig9O7WCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyvp5YyFmxXqzh04jxbA+NDmS5GTg4JAX+J
 VZt7mEFsNgFliZ+dvWwgtoiAnkTTgeeMIDazQJ7E2dWLWEFsYQF9iZM73oPFWQRUJWb1dIPFe
 QUsJB7fnMoEMVNeYlfbRbA4p4ClxP6PG1lAbCGgmqa7B6FsBYmO6ceYIHoFJU7OfMICsUtC4u
 CLF8wTGHlnIUnNQpJawMi0ilG9OLWoLLVI11gvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVg
 vOT93EyMwdBiAYAdjxz+nQ4ySHExKorx7vwRFCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgDdsZ
 HCkkWJSanlqRlpkDDGKYtAQHj5II766tQGne4oLE3OLMdIjUKUZFKXHeqSB9AiCJjNI8uDZY5
 FxilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMO+cHUBTeDLzSuCmvwJazAS0mGVeAMjikkSElF
 QDo1zzyu3t6QYHD0S7LCvvYhJXe2rSZmso9+Ff1zbLX7fX6Pb83KKi75F7oLJpwrvb8RWifvW
 bl+/WF/Ce8bxYIrLN+dBFdRVuVwONaQtOmNRFLjJUcnl0qot1s/18x3CuleUPtypeDfz3xyVi
 /pp5k1aYXs74/FFSVC+BJfrQUUnu0w9CvfVtlFiKMxINtZiLihMB46YsuJcCAAA=
X-Env-Sender: prvs=3451ee960=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1498659508!70765393!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22781 invoked from network); 28 Jun 2017 14:18:31 -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;
 28 Jun 2017 14:18:31 -0000
X-IronPort-AV: E=Sophos;i="5.40,275,1496102400"; d="scan'208";a="438140915"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 28 Jun 2017 15:18:25 +0100
Message-ID: <20170628141827.19046-7-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170628141827.19046-1-wei.liu2@citrix.com>
References: <20170628141827.19046-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 6/8] x86/time.c: use 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
aC94ODYvdGltZS5jICAgICAgICAgIHwgMjggKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLQog
eGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCB8ICA0ICsrLS0KIDIgZmlsZXMgY2hhbmdlZCwg
MTYgaW5zZXJ0aW9ucygrKSwgMTYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L3RpbWUuYyBiL3hlbi9hcmNoL3g4Ni90aW1lLmMKaW5kZXggNjU1YWYzM2NiMy4uNzVlYTY5
NWFjNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3RpbWUuYworKysgYi94ZW4vYXJjaC94ODYv
dGltZS5jCkBAIC04Miw3ICs4Miw3IEBAIHN0YXRpYyBzdHJ1Y3QgdGltZXIgY2FsaWJyYXRpb25f
dGltZXI7CiBzdGF0aWMgREVGSU5FX1NQSU5MT0NLKHBpdF9sb2NrKTsKIHN0YXRpYyB1MTYgcGl0
X3N0YW1wMTY7CiBzdGF0aWMgdTMyIHBpdF9zdGFtcDMyOwotc3RhdGljIGJvb2xfdCBfX3JlYWRf
bW9zdGx5IHVzaW5nX3BpdDsKK3N0YXRpYyBib29sIF9fcmVhZF9tb3N0bHkgdXNpbmdfcGl0Owog
CiAvKiBCb290IHRpbWVzdGFtcCwgZmlsbGVkIGluIGhlYWQuUyAqLwogdTY0IF9faW5pdGRhdGEg
Ym9vdF90c2Nfc3RhbXA7CkBAIC0zMDQsNyArMzA0LDcgQEAgc3RhdGljIHM2NCBfX2luaXQgaW5p
dF9waXQoc3RydWN0IHBsYXRmb3JtX3RpbWVzb3VyY2UgKnB0cykKICAgICB1NjQgc3RhcnQsIGVu
ZDsKICAgICB1bnNpZ25lZCBsb25nIGNvdW50OwogCi0gICAgdXNpbmdfcGl0ID0gMTsKKyAgICB1
c2luZ19waXQgPSB0cnVlOwogCiAgICAgLyogU2V0IHRoZSBHYXRlIGhpZ2gsIGRpc2FibGUgc3Bl
YWtlci4gKi8KICAgICBvdXRiKChwb3J0YiAmIH4weDAyKSB8IDB4MDEsIDB4NjEpOwpAQCAtNTc3
LDcgKzU3Nyw3IEBAIHN0YXRpYyB2b2lkIHBsdF9vdmVyZmxvdyh2b2lkICp1bnVzZWQpCiAgICAg
fQogICAgIGlmICggaSAhPSAwICkKICAgICB7Ci0gICAgICAgIHN0YXRpYyBib29sX3Qgd2FybmVk
X29uY2U7CisgICAgICAgIHN0YXRpYyBib29sIHdhcm5lZF9vbmNlOwogICAgICAgICBpZiAoICF0
ZXN0X2FuZF9zZXRfYm9vbCh3YXJuZWRfb25jZSkgKQogICAgICAgICAgICAgcHJpbnRrKCJQbGF0
Zm9ybSB0aW1lciBhcHBlYXJzIHRvIGhhdmUgdW5leHBlY3RlZGx5IHdyYXBwZWQgIgogICAgICAg
ICAgICAgICAgICAgICIldSVzIHRpbWVzLlxuIiwgaSwgKGkgPT0gMTApID8gIiBvciBtb3JlIiA6
ICIiKTsKQEAgLTgwOSw3ICs4MDksNyBAQCBzdGF0aWMgdW5zaWduZWQgbG9uZyBnZXRfY21vc190
aW1lKHZvaWQpCiAgICAgdW5zaWduZWQgbG9uZyByZXMsIGZsYWdzOwogICAgIHN0cnVjdCBydGNf
dGltZSBydGM7CiAgICAgdW5zaWduZWQgaW50IHNlY29uZHMgPSA2MDsKLSAgICBzdGF0aWMgYm9v
bF90IF9fcmVhZF9tb3N0bHkgY21vc19ydGNfcHJvYmU7CisgICAgc3RhdGljIGJvb2wgX19yZWFk
X21vc3RseSBjbW9zX3J0Y19wcm9iZTsKICAgICBib29sZWFuX3BhcmFtKCJjbW9zLXJ0Yy1wcm9i
ZSIsIGNtb3NfcnRjX3Byb2JlKTsKIAogICAgIGlmICggZWZpX2VuYWJsZWQoRUZJX1JTKSApCkBA
IC04MjAsNyArODIwLDcgQEAgc3RhdGljIHVuc2lnbmVkIGxvbmcgZ2V0X2Ntb3NfdGltZSh2b2lk
KQogICAgIH0KIAogICAgIGlmICggbGlrZWx5KCEoYWNwaV9nYmxfRkFEVC5ib290X2ZsYWdzICYg
QUNQSV9GQURUX05PX0NNT1NfUlRDKSkgKQotICAgICAgICBjbW9zX3J0Y19wcm9iZSA9IDA7Cisg
ICAgICAgIGNtb3NfcnRjX3Byb2JlID0gZmFsc2U7CiAgICAgZWxzZSBpZiAoIHN5c3RlbV9zdGF0
ZSA8IFNZU19TVEFURV9zbXBfYm9vdCAmJiAhY21vc19ydGNfcHJvYmUgKQogICAgICAgICBwYW5p
YygiU3lzdGVtIHdpdGggbm8gQ01PUyBSVEMgYWR2ZXJ0aXNlZCBtdXN0IGJlIGJvb3RlZCBmcm9t
IEVGSSIKICAgICAgICAgICAgICAgIiAob3Igd2l0aCBjb21tYW5kIGxpbmUgb3B0aW9uIFwiY21v
cy1ydGMtcHJvYmVcIikiKTsKQEAgLTg1OCw3ICs4NTgsNyBAQCBzdGF0aWMgdW5zaWduZWQgbG9u
ZyBnZXRfY21vc190aW1lKHZvaWQpCiAgICAgICAgIGlmICggc2Vjb25kcyA8IDYwICkKICAgICAg
ICAgewogICAgICAgICAgICAgaWYgKCBydGMuc2VjICE9IHNlY29uZHMgKQotICAgICAgICAgICAg
ICAgIGNtb3NfcnRjX3Byb2JlID0gMDsKKyAgICAgICAgICAgICAgICBjbW9zX3J0Y19wcm9iZSA9
IGZhbHNlOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KIApAQCAtOTg3LDE1ICs5ODcs
MTUgQEAgc3RhdGljIHZvaWQgX191cGRhdGVfdmNwdV9zeXN0ZW1fdGltZShzdHJ1Y3QgdmNwdSAq
diwgaW50IGZvcmNlKQogICAgICAgICB2LT5hcmNoLnB2X3ZjcHUucGVuZGluZ19zeXN0ZW1fdGlt
ZSA9IF91OwogfQogCi1ib29sX3QgdXBkYXRlX3NlY29uZGFyeV9zeXN0ZW1fdGltZShzdHJ1Y3Qg
dmNwdSAqdiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB2Y3B1
X3RpbWVfaW5mbyAqdSkKK2Jvb2wgdXBkYXRlX3NlY29uZGFyeV9zeXN0ZW1fdGltZShzdHJ1Y3Qg
dmNwdSAqdiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgdmNwdV90
aW1lX2luZm8gKnUpCiB7CiAgICAgWEVOX0dVRVNUX0hBTkRMRSh2Y3B1X3RpbWVfaW5mb190KSB1
c2VyX3UgPSB2LT5hcmNoLnRpbWVfaW5mb19ndWVzdDsKICAgICBzdHJ1Y3QgZ3Vlc3RfbWVtb3J5
X3BvbGljeSBwb2xpY3kgPQogICAgICAgICB7IC5zbWFwX3BvbGljeSA9IFNNQVBfQ0hFQ0tfRU5B
QkxFRCwgLm5lc3RlZF9ndWVzdF9tb2RlID0gZmFsc2UgfTsKIAogICAgIGlmICggZ3Vlc3RfaGFu
ZGxlX2lzX251bGwodXNlcl91KSApCi0gICAgICAgIHJldHVybiAxOworICAgICAgICByZXR1cm4g
dHJ1ZTsKIAogICAgIHVwZGF0ZV9ndWVzdF9tZW1vcnlfcG9saWN5KHYsICZwb2xpY3kpOwogCkBA
IC0xMDAzLDcgKzEwMDMsNyBAQCBib29sX3QgdXBkYXRlX3NlY29uZGFyeV9zeXN0ZW1fdGltZShz
dHJ1Y3QgdmNwdSAqdiwKICAgICBpZiAoIF9fY29weV9maWVsZF90b19ndWVzdCh1c2VyX3UsIHUs
IHZlcnNpb24pID09IHNpemVvZih1LT52ZXJzaW9uKSApCiAgICAgewogICAgICAgICB1cGRhdGVf
Z3Vlc3RfbWVtb3J5X3BvbGljeSh2LCAmcG9saWN5KTsKLSAgICAgICAgcmV0dXJuIDA7CisgICAg
ICAgIHJldHVybiBmYWxzZTsKICAgICB9CiAgICAgd21iKCk7CiAgICAgLyogMi4gVXBkYXRlIGFs
bCBvdGhlciB1c2Vyc3BhY2UgZmllbGRzLiAqLwpAQCAtMTAxNSw3ICsxMDE1LDcgQEAgYm9vbF90
IHVwZGF0ZV9zZWNvbmRhcnlfc3lzdGVtX3RpbWUoc3RydWN0IHZjcHUgKnYsCiAKICAgICB1cGRh
dGVfZ3Vlc3RfbWVtb3J5X3BvbGljeSh2LCAmcG9saWN5KTsKIAotICAgIHJldHVybiAxOworICAg
IHJldHVybiB0cnVlOwogfQogCiB2b2lkIHVwZGF0ZV92Y3B1X3N5c3RlbV90aW1lKHN0cnVjdCB2
Y3B1ICp2KQpAQCAtMTk1MSw4ICsxOTUxLDggQEAgdm9pZCB0c2NfZ2V0X2luZm8oc3RydWN0IGRv
bWFpbiAqZCwgdWludDMyX3QgKnRzY19tb2RlLAogICAgICAgICAgICAgICAgICAgdWludDY0X3Qg
KmVsYXBzZWRfbnNlYywgdWludDMyX3QgKmd0c2Nfa2h6LAogICAgICAgICAgICAgICAgICAgdWlu
dDMyX3QgKmluY2FybmF0aW9uKQogewotICAgIGJvb2xfdCBlbmFibGVfdHNjX3NjYWxpbmcgPSBp
c19odm1fZG9tYWluKGQpICYmCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGh2bV90
c2Nfc2NhbGluZ19zdXBwb3J0ZWQgJiYgIWQtPmFyY2gudnRzYzsKKyAgICBib29sIGVuYWJsZV90
c2Nfc2NhbGluZyA9IGlzX2h2bV9kb21haW4oZCkgJiYKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGh2bV90c2Nfc2NhbGluZ19zdXBwb3J0ZWQgJiYgIWQtPmFyY2gudnRzYzsKIAogICAg
ICppbmNhcm5hdGlvbiA9IGQtPmFyY2guaW5jYXJuYXRpb247CiAgICAgKnRzY19tb2RlID0gZC0+
YXJjaC50c2NfbW9kZTsKQEAgLTIwMTcsNyArMjAxNyw3IEBAIHZvaWQgdHNjX3NldF9pbmZvKHN0
cnVjdCBkb21haW4gKmQsCiAKICAgICBzd2l0Y2ggKCBkLT5hcmNoLnRzY19tb2RlID0gdHNjX21v
ZGUgKQogICAgIHsKLSAgICAgICAgYm9vbF90IGVuYWJsZV90c2Nfc2NhbGluZzsKKyAgICAgICAg
Ym9vbCBlbmFibGVfdHNjX3NjYWxpbmc7CiAKICAgICBjYXNlIFRTQ19NT0RFX0RFRkFVTFQ6CiAg
ICAgY2FzZSBUU0NfTU9ERV9BTFdBWVNfRU1VTEFURToKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCmluZGV4IDM5
ODE5M2VlZmIuLmMxMDUyMmI3ZjUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9t
YWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaApAQCAtNTkzLDggKzU5Myw4
IEBAIHZvaWQgdXBkYXRlX2d1ZXN0X21lbW9yeV9wb2xpY3koc3RydWN0IHZjcHUgKnYsCiAjZGVm
aW5lIGh2bV9zdm0gICAgICAgICBodm1fdmNwdS51LnN2bQogCiBib29sIHVwZGF0ZV9ydW5zdGF0
ZV9hcmVhKHN0cnVjdCB2Y3B1ICopOwotYm9vbF90IHVwZGF0ZV9zZWNvbmRhcnlfc3lzdGVtX3Rp
bWUoc3RydWN0IHZjcHUgKiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0
cnVjdCB2Y3B1X3RpbWVfaW5mbyAqKTsKK2Jvb2wgdXBkYXRlX3NlY29uZGFyeV9zeXN0ZW1fdGlt
ZShzdHJ1Y3QgdmNwdSAqLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCB2Y3B1X3RpbWVfaW5mbyAqKTsKIAogdm9pZCB2Y3B1X3Nob3dfZXhlY3V0aW9uX3N0YXRlKHN0
cnVjdCB2Y3B1ICopOwogdm9pZCB2Y3B1X3Nob3dfcmVnaXN0ZXJzKGNvbnN0IHN0cnVjdCB2Y3B1
ICopOwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 28 14:28:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 14:28:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQDwr-0003jT-Ga; Wed, 28 Jun 2017 14:28: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=345d76a6c=Andrew.Cooper3@citrix.com>)
 id 1dQDwp-0003jL-KZ
 for xen-devel@lists.xenproject.org; Wed, 28 Jun 2017 14:28:03 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 EC/4F-01732-2FCB3595; Wed, 28 Jun 2017 14:28:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsWyU9JRQvfTnuB
 Ig6ObJS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oybJ2+wFWyTqDj46Dh7A+M24S5GTg4JAT+J
 a1+b2boYOTiEBYwkmi8bg4RFBHwl7j5uYgIJCwmkSTyemg8SZhZQlti0fB0TiM0moC+x+8UnM
 JtXwFbi+f+prCA2i4CqxNK2b4wgtqhAuMTbxiMsEDWCEidnPgGzOQUsJQ48Xs8KMdNA4siiOV
 C2vMT2t3OYQWwhATWJa/2X2CGuTJeY+KyHZQIj/ywko2YhaZ+FpH0BI/MqRo3i1KKy1CJdIwO
 9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzAAKxnYGDcwdh8wu8QoyQHk5Io794v
 QZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjVgQEtJFiUmp5akZaZA4wFmLQEB4+SCG/eLqA0b
 3FBYm5xZjpE6hSjopQ47+PdQAkBkERGaR5cGyz+LjHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYF
 QS5p2zA2gKT2ZeCdz0V0CLmYAWs8wLAFlckoiQkmpgNEl6cPzaN4vbnu+XFNwpjbvns96Gc3d
 t/W01oxdMrd/fPHRtnbfx3M0N3olh1YKhskfeqpgmfklVq537YkKYVMjJhuVn+hdeeXGQf+mc
 9Zm+83XzQu+cW2Gy6XrA7qNzl064LLDxtlfJh5UxLPGTzfMEc5nVvifUqX1VNbHhizARvcl24
 sOicCWW4oxEQy3mouJEAOmZdfm6AgAA
X-Env-Sender: prvs=345d76a6c=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1498660082!100201386!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20276 invoked from network); 28 Jun 2017 14:28:02 -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;
 28 Jun 2017 14:28:02 -0000
X-IronPort-AV: E=Sophos;i="5.40,275,1496102400"; d="scan'208";a="48532487"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170628141827.19046-1-wei.liu2@citrix.com>
 <20170628141827.19046-2-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <ce98953a-b6c2-8e5b-560b-f7cc77b1e498@citrix.com>
Date: Wed, 28 Jun 2017 15:21:13 +0100
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: <20170628141827.19046-2-wei.liu2@citrix.com>
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 1/8] x86/irq.c: use 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>

T24gMjgvMDYvMTcgMTU6MTgsIFdlaSBMaXUgd3JvdGU6Cj4gUmVwbGFjZSBib29sX3Qgd2l0aCBi
b29sIGFuZCBhZGp1c3QgY29kZSBhY2NvcmRpbmdseS4KPgo+IFNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gLS0tCj4gIHhlbi9hcmNoL3g4Ni9pcnEuYyB8IDI1
ICsrKysrKysrKysrKystLS0tLS0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDEzIGluc2VydGlv
bnMoKyksIDEyIGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9pcnEu
YyBiL3hlbi9hcmNoL3g4Ni9pcnEuYwo+IGluZGV4IDExMzY2N2NkZWEuLjMyODAwY2UxNjUgMTAw
NjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2lycS5jCj4gKysrIGIveGVuL2FyY2gveDg2L2lycS5j
Cj4gQEAgLTI5LDcgKzI5LDcgQEAKPiAgc3RhdGljIHZvaWQgcGFyc2VfaXJxX3ZlY3Rvcl9tYXBf
cGFyYW0oY2hhciAqcyk7Cj4gIAo+ICAvKiBvcHRfbm9pcnFiYWxhbmNlOiBJZiB0cnVlLCBzb2Z0
d2FyZSBJUlEgYmFsYW5jaW5nL2FmZmluaXR5IGlzIGRpc2FibGVkLiAqLwo+IC1ib29sX3QgX19y
ZWFkX21vc3RseSBvcHRfbm9pcnFiYWxhbmNlID0gMDsKPiArYm9vbCBfX3JlYWRfbW9zdGx5IG9w
dF9ub2lycWJhbGFuY2U7Cj4gIGJvb2xlYW5fcGFyYW0oIm5vaXJxYmFsYW5jZSIsIG9wdF9ub2ly
cWJhbGFuY2UpOwo+ICAKPiAgdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgbnJfaXJxc19nc2kg
PSAxNjsKPiBAQCAtMTA3MCw3ICsxMDcwLDcgQEAgc3RydWN0IHBlbmRpbmdfZW9pIHsKPiAgc3Rh
dGljIERFRklORV9QRVJfQ1BVKHN0cnVjdCBwZW5kaW5nX2VvaSwgcGVuZGluZ19lb2lbTlJfRFlO
QU1JQ19WRUNUT1JTXSk7Cj4gICNkZWZpbmUgcGVuZGluZ19lb2lfc3AocCkgKChwKVtOUl9EWU5B
TUlDX1ZFQ1RPUlMtMV0udmVjdG9yKQo+ICAKPiAtYm9vbF90IGNwdV9oYXNfcGVuZGluZ19hcGlj
X2VvaSh2b2lkKQo+ICtib29sIGNwdV9oYXNfcGVuZGluZ19hcGljX2VvaSh2b2lkKQo+ICB7Cj4g
ICAgICByZXR1cm4gKHBlbmRpbmdfZW9pX3NwKHRoaXNfY3B1KHBlbmRpbmdfZW9pKSkgIT0gMCk7
Cj4gIH0KClRoaXMgZnVuY3Rpb24gaGFzIGEgcHJvdG90eXBlIHdoaWNoIG5lZWRzIGNoYW5naW5n
LiAgT24gdGhlIHN0eWxlIHNpZGUsCnlvdSBjYW4gZHJvcCB0aGUgYnJhY2tldHMgaGVyZSBhcyB3
ZWxsLgoKPiBAQCAtMTgwMiwxMSArMTgwMiwxMiBAQCB2b2lkIHBpcnFfZ3Vlc3RfdW5iaW5kKHN0
cnVjdCBkb21haW4gKmQsIHN0cnVjdCBwaXJxICpwaXJxKQo+ICAgICAgICAgIGNsZWFudXBfZG9t
YWluX2lycV9waXJxKGQsIGlycSwgcGlycSk7Cj4gIH0KPiAgCj4gLXN0YXRpYyBpbnQgcGlycV9n
dWVzdF9mb3JjZV91bmJpbmQoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHBpcnEgKnBpcnEpCj4g
K3N0YXRpYyBib29sIHBpcnFfZ3Vlc3RfZm9yY2VfdW5iaW5kKHN0cnVjdCBkb21haW4gKmQsIHN0
cnVjdCBwaXJxICpwaXJxKQo+ICB7Cj4gICAgICBzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2M7Cj4gICAg
ICBpcnFfZ3Vlc3RfYWN0aW9uX3QgKmFjdGlvbiwgKm9sZGFjdGlvbiA9IE5VTEw7Cj4gLSAgICBp
bnQgaSwgYm91bmQgPSAwOwo+ICsgICAgaW50IGk7Cj4gKyAgICBib29sIGJvdW5kID0gZmFsc2U7
Cj4gIAo+ICAgICAgV0FSTl9PTighc3Bpbl9pc19sb2NrZWQoJmQtPmV2ZW50X2xvY2spKTsKPiAg
Cj4gQEAgLTE4MzAsNyArMTgzMSw3IEBAIHN0YXRpYyBpbnQgcGlycV9ndWVzdF9mb3JjZV91bmJp
bmQoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHBpcnEgKnBpcnEpCj4gICAgICBpZiAoIGkgPT0g
YWN0aW9uLT5ucl9ndWVzdHMgKQo+ICAgICAgICAgIGdvdG8gb3V0Owo+ICAKPiAtICAgIGJvdW5k
ID0gMTsKPiArICAgIGJvdW5kID0gdHJ1ZTsKPiAgICAgIG9sZGFjdGlvbiA9IF9fcGlycV9ndWVz
dF91bmJpbmQoZCwgcGlycSwgZGVzYyk7Cj4gIAo+ICAgb3V0Ogo+IEBAIC0xODQ2LDggKzE4NDcs
OCBAQCBzdGF0aWMgaW50IHBpcnFfZ3Vlc3RfZm9yY2VfdW5iaW5kKHN0cnVjdCBkb21haW4gKmQs
IHN0cnVjdCBwaXJxICpwaXJxKQo+ICAgICAgcmV0dXJuIGJvdW5kOwo+ICB9Cj4gIAo+IC1zdGF0
aWMgaW5saW5lIGJvb2xfdCBpc19mcmVlX3BpcnEoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKPiAt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBwaXJxICpwaXJx
KQo+ICtzdGF0aWMgaW5saW5lIGJvb2wgaXNfZnJlZV9waXJxKGNvbnN0IHN0cnVjdCBkb21haW4g
KmQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IHBpcnEg
KnBpcnEpCj4gIHsKPiAgICAgIHJldHVybiAhcGlycSB8fCAoIXBpcnEtPmFyY2guaXJxICYmICgh
aXNfaHZtX2RvbWFpbihkKSB8fAo+ICAgICAgICAgIHBpcnEtPmFyY2guaHZtLmVtdWlycSA9PSBJ
UlFfVU5CT1VORCkpOwo+IEBAIC0yMDk4LDcgKzIwOTksNyBAQCBpbnQgdW5tYXBfZG9tYWluX3Bp
cnEoc3RydWN0IGRvbWFpbiAqZCwgaW50IHBpcnEpCj4gICAgICBzdHJ1Y3QgaXJxX2Rlc2MgKmRl
c2M7Cj4gICAgICBpbnQgaXJxLCByZXQgPSAwLCByYzsKPiAgICAgIHVuc2lnbmVkIGludCBpLCBu
ciA9IDE7Cj4gLSAgICBib29sX3QgZm9yY2VkX3VuYmluZDsKPiArICAgIGJvb2wgZm9yY2VkX3Vu
YmluZDsKPiAgICAgIHN0cnVjdCBwaXJxICppbmZvOwo+ICAgICAgc3RydWN0IG1zaV9kZXNjICpt
c2lfZGVzYyA9IE5VTEw7Cj4gIAo+IEBAIC0yMzI3LDcgKzIzMjgsNyBAQCBzdGF0aWMgaW50IF9f
aW5pdCBzZXR1cF9kdW1wX2lycXModm9pZCkKPiAgX19pbml0Y2FsbChzZXR1cF9kdW1wX2lycXMp
Owo+ICAKPiAgLyogUmVzZXQgaXJxIGFmZmluaXRpZXMgdG8gbWF0Y2ggdGhlIGdpdmVuIENQVSBt
YXNrLiAqLwo+IC12b2lkIGZpeHVwX2lycXMoY29uc3QgY3B1bWFza190ICptYXNrLCBib29sX3Qg
dmVyYm9zZSkKPiArdm9pZCBmaXh1cF9pcnFzKGNvbnN0IGNwdW1hc2tfdCAqbWFzaywgYm9vbCB2
ZXJib3NlKQoKU2FtZSB3aXRoIHRoZSBwcm90b3R5cGUgaGVyZS4KCk90aGVyd2lzZSwgUmV2aWV3
ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXJAY2l0cml4LmNvbT4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 28 14:28:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 14:28:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQDwz-0003kc-RJ; Wed, 28 Jun 2017 14: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=345d76a6c=Andrew.Cooper3@citrix.com>)
 id 1dQDwy-0003kK-JO
 for xen-devel@lists.xenproject.org; Wed, 28 Jun 2017 14:28:12 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 A4/36-03557-BFCB3595; Wed, 28 Jun 2017 14:28:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsWyU9JRQvf3nuB
 Ig2vn5Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozuKWeZCzoYK27Pn8zUwFjRxcjJISHgJ/F2
 0U1GEFtYwFHix64edhBbRMBX4u7jJiYQW0ggTWJW8z82EJtZQFli0/J1YHE2AX2J3S8+gdm8A
 rYS3z8+BqthEVCV+PzuL9hMUYFwibeNR1ggagQlTs58AmZzClhK/DzayQwx00DiyKI5rBC2vM
 T2t3OYIfaqSVzrv8QOcWe6xMRnPSwTGPlnIRk1C0n7LCTtCxiZVzFqFKcWlaUW6RqZ6SUVZaZ
 nlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYgAxDsYDyzIPAQoyQHk5Io794vQZFCfEn5
 KZUZicUZ8UWlOanFhxhlODiUJHg37g6OFBIsSk1PrUjLzAFGA0xagoNHSYQ3bxdQmre4IDG3O
 DMdInWK0ZJj1r81X5g45oHJpg9bvjAJseTl56VKifM+BpknANKQUZoHNw4WsZcYZaWEeRmBDh
 TiKUgtys0sQZV/xSjOwagkzPsMZApPZl4J3NZXQAcxAR3EMi8A5KCSRISUVAPjFd2YaklF7cy
 TAl2/luvdkNd3f3R3ZmrjzuaHEypD3OVM7keuiefy9lJQ1vu5Tfm6WM3J6X9uB3racj3KPyz7
 +EbFccsHuatet0gwnBZxFuev/z3lOWvCi28erA8N7nQb917dmPn/YmG98BLtGR5PBJxy8meLz
 +DgWf10urXDjJBUq1evYhYrsRRnJBpqMRcVJwIA8Gmq49MCAAA=
X-Env-Sender: prvs=345d76a6c=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1498660091!103819632!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44242 invoked from network); 28 Jun 2017 14:28:11 -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;
 28 Jun 2017 14:28:11 -0000
X-IronPort-AV: E=Sophos;i="5.40,275,1496102400"; d="scan'208";a="48532514"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170628141827.19046-1-wei.liu2@citrix.com>
 <20170628141827.19046-3-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <e89fc8e4-4c7f-9d14-dc00-6606240a7989@citrix.com>
Date: Wed, 28 Jun 2017 15:21:34 +0100
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: <20170628141827.19046-3-wei.liu2@citrix.com>
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 2/8] x86/platform_hypercall.c: use 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>

T24gMjgvMDYvMTcgMTU6MTgsIFdlaSBMaXUgd3JvdGU6Cj4gU2lnbmVkLW9mZi1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 28 14:28:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 14: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 1dQDxG-0003os-2R; Wed, 28 Jun 2017 14: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 <prvs=345d76a6c=Andrew.Cooper3@citrix.com>)
 id 1dQDxE-0003nk-EO
 for xen-devel@lists.xenproject.org; Wed, 28 Jun 2017 14:28:28 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 CF/45-03612-B0DB3595; Wed, 28 Jun 2017 14:28:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsWyU9JRQpd7b3C
 kweFrIhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b+czIFnYwVRzoyGxgruxg5OSQE/CT+721n
 B7GFBUwlZne+ZQOxRQR8Je4+bmICsYUE0iQ2bf4JZjMLKEtsWr4OzGYT0JfY/eITmM0rYCtxZ
 cV7oDkcHCwCqhL3JieDhEUFwiXeNh5hgSgRlDg58wmYzSlgKfHw3yl2iJEGEkcWzWGFsOUltr
 +dwwyxVk3iWv8ldogz0yW2/v3FPIGRfxaSUbOQtM9C0r6AkXkVo3pxalFZapGumV5SUWZ6Rkl
 uYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmDoMQDBDsZ5J/wPMUpyMCmJ8u79EhQpxJeUn1KZ
 kVicEV9UmpNafIhRhoNDSYLXeHdwpJBgUWp6akVaZg4wCmDSEhw8SiK8ebuA0rzFBYm5xZnpE
 KlTjJYcs/6t+cLEMQ9MNn3Y8oVJiCUvPy9VSpz3Mcg8AZCGjNI8uHGwSL3EKCslzMsIdKAQT0
 FqUW5mCar8K0ZxDkYlYd5nIFN4MvNK4La+AjqICegglnkBIAeVJCKkpBoYy7/M3Ft903yek/7
 PEObgfxE18+scjPJmy35LzJTYJvT6//NL15521DfdO6empV7098OnDtOE/y1O71Ytzitl2pl3
 gfs1b8Y8yTO9TYsehj5f5ZfDe/fthlTT8tVnDXQU2WpOPNSYVBUptElMcrHxUaZ9q+vv31uvM
 T1Q6ZznF//8GZvjGiYfVmIpzkg01GIuKk4EAOhUXzPPAgAA
X-Env-Sender: prvs=345d76a6c=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1498660107!70712012!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44816 invoked from network); 28 Jun 2017 14:28:27 -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;
 28 Jun 2017 14:28:27 -0000
X-IronPort-AV: E=Sophos;i="5.40,275,1496102400"; d="scan'208";a="48532560"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170628141827.19046-1-wei.liu2@citrix.com>
 <20170628141827.19046-4-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <b998d0f0-85dc-faeb-9807-9d7242c8fc07@citrix.com>
Date: Wed, 28 Jun 2017 15:22:13 +0100
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: <20170628141827.19046-4-wei.liu2@citrix.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 3/8] x86/domain.c: use 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>

T24gMjgvMDYvMTcgMTU6MTgsIFdlaSBMaXUgd3JvdGU6Cj4gU2lnbmVkLW9mZi1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 28 14:32:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 14:32: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 1dQE1T-00055i-Ji; Wed, 28 Jun 2017 14:32:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=345d76a6c=Andrew.Cooper3@citrix.com>)
 id 1dQE1S-00055V-Cl
 for xen-devel@lists.xenproject.org; Wed, 28 Jun 2017 14:32:50 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 91/86-02181-11EB3595; Wed, 28 Jun 2017 14:32:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsWyU9JRQldwX3C
 kwfU1fBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bEr7EFf9krZk34ztLA+Iqti5GTQ0LAT+Lb
 kQvMILawgInEjlNzwWwRAV+Ju4+bmEBsIYE0iW+7fjKC2MwCyhKblq8Di7MJ6EvsfvEJzOYVs
 JW4/6KHFcRmEVCVWHV5PlhcVCBc4m3jERaIGkGJkzOfANkcHJwClhI7HoVDjDSQOLJoDiuELS
 +x/e0cZoi1ahLX+i+xQ5yZLrH17y/mCYz8s5BMmoWkfRaS9gWMzKsYNYpTi8pSi3SNLPSSijL
 TM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQIDsJ6BgXEHY/sJv0OMkhxMSqK8e78ERQrx
 JeWnVGYkFmfEF5XmpBYfYpTh4FCS4N21JzhSSLAoNT21Ii0zBxgLMGkJDh4lEV67vUBp3uKCx
 NzizHSI1ClGRSlx3icgfQIgiYzSPLg2WPxdYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTM6w
 cyniczrwRu+iugxUxAi1nmBYAsLklESEk1MNYUzT98++ylYrmM9//ylNML7WTibTfcX/xDo6u
 aa+Zf6z8iWnU+i68uzjBcq3ml/67WBhvxFdY5R+bFWmx7uaOo9sLOZyHBNze7BspP/+hjK6k8
 9XmJ3TXpHxudEkVO3E3MOm5REWjP0vHeec7UuqUlMzcUbRANem5RYfXZxZVNLk+tx0GtVImlO
 CPRUIu5qDgRAPxc3+q6AgAA
X-Env-Sender: prvs=345d76a6c=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1498660368!69250313!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20721 invoked from network); 28 Jun 2017 14:32:49 -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;
 28 Jun 2017 14:32:49 -0000
X-IronPort-AV: E=Sophos;i="5.40,275,1496102400"; d="scan'208";a="48532930"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170628141827.19046-1-wei.liu2@citrix.com>
 <20170628141827.19046-9-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <7cbc2547-1497-bd59-e6a8-b4a8bd78e0c4@citrix.com>
Date: Wed, 28 Jun 2017 15:26:18 +0100
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: <20170628141827.19046-9-wei.liu2@citrix.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 8/8] x86/setup.c: use 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>

T24gMjgvMDYvMTcgMTU6MTgsIFdlaSBMaXUgd3JvdGU6Cj4gU2lnbmVkLW9mZi1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gveDg2L3NldHVwLmMgfCAy
NCArKysrKysrKysrKystLS0tLS0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDEyIGluc2VydGlv
bnMoKyksIDEyIGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1
cC5jIGIveGVuL2FyY2gveDg2L3NldHVwLmMKPiBpbmRleCBmN2I5Mjc4NThjLi5kYjVkZjY5NTZk
IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCj4gKysrIGIveGVuL2FyY2gveDg2
L3NldHVwLmMKPiBAQCAtNTMsNyArNTMsNyBAQAo+ICAjaW5jbHVkZSA8YXNtL2NwdWlkLmg+Cj4g
IAo+ICAvKiBvcHRfbm9zbXA6IElmIHRydWUsIHNlY29uZGFyeSBwcm9jZXNzb3JzIGFyZSBpZ25v
cmVkLiAqLwo+IC1zdGF0aWMgYm9vbF90IF9faW5pdGRhdGEgb3B0X25vc21wOwo+ICtzdGF0aWMg
Ym9vbCBfX2luaXRkYXRhIG9wdF9ub3NtcDsKPiAgYm9vbGVhbl9wYXJhbSgibm9zbXAiLCBvcHRf
bm9zbXApOwo+ICAKPiAgLyogbWF4Y3B1czogbWF4aW11bSBudW1iZXIgb2YgQ1BVcyB0byBhY3Rp
dmF0ZS4gKi8KPiBAQCAtMTUxLDggKzE1MSw4IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9z
bWFwX3BhcmFtKGNoYXIgKnMpCj4gIH0KPiAgY3VzdG9tX3BhcmFtKCJzbWFwIiwgcGFyc2Vfc21h
cF9wYXJhbSk7Cj4gIAo+IC1ib29sX3QgX19yZWFkX21vc3RseSBhY3BpX2Rpc2FibGVkOwo+IC1i
b29sX3QgX19pbml0ZGF0YSBhY3BpX2ZvcmNlOwo+ICtib29sIF9fcmVhZF9tb3N0bHkgYWNwaV9k
aXNhYmxlZDsKPiArYm9vbCBfX2luaXRkYXRhIGFjcGlfZm9yY2U7CgpQcm90b3R5cGVzPwoKT3Ro
ZXJ3aXNlLCBwYXRjaGVzIDQtOCBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3Blcgo8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4gKHRvIHNhdmUgc2VuZGluZyBsb2FkcyBvZiBlbWFpbHMpCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 28 14:34:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 14:34: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 1dQE2p-0005Bc-U2; Wed, 28 Jun 2017 14:34: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=34523a5af=George.Dunlap@citrix.com>)
 id 1dQE2o-0005BP-My
 for xen-devel@lists.xenproject.org; Wed, 28 Jun 2017 14:34:14 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 CD/E6-02175-56EB3595; Wed, 28 Jun 2017 14:34:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsWyU9JRQjd1X3C
 kQcd1PovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePh3PnMBfsUK249PcPawNgi1cXIySEh4Ccx
 +eVq9i5GDiA7T2L6nkyIcIlEU99dVhCbV0BQ4uTMJywgNqeAkUTLqmNsXYxcHEICTxglnv7qZ
 QZJsAnoScw7/hWsiEVAVeL6vhmsEIMSJSbvec4IMShA4vm532C7hAV8JNb2ge0SAWr98Oob2E
 xmgfeMEsuObgWbySygKdG6HaSeE2iZqsTiB0fZIWamSxyY941xAqPALCT3zULSsoCRaRWjRnF
 qUVlqka6RmV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmAQ1jMwMO5gvD3Z7xCj
 JAeTkijv3i9BkUJ8SfkplRmJxRnxRaU5qcWHGDU4OAQmnJ07nUmKJS8/L1VJgtd2b3CkkGBRa
 npqRVpmDjBOYEolOHiURHjtQNK8xQWJucWZ6RCpU4yKUuK8T/YAJQRAEhmleXBtsNi8xCgrJc
 zLyMDAIMRTkFqUm1mCKv+KUZyDUUmYNxZkCk9mXgnc9FdAi5mAFrPMCwBZXJKIkJJqYMxOqmW
 z5+TO15jnb9Bn96fC5d6Nr2FOL1TkNZbZdS67/kdqyfXX0Rs+/Z4Zson3xH5fNkFzYcbAtyob
 rlS9e/w26RqnQ1nlZYW0GccCrjutZlArv6if++Z2Vv3LS7+Ukt5E+O5zZNwz4/eyqtDPoXxsv
 /T6jtuZxNXuelxzbqpKxOZYFsPr/5VYijMSDbWYi4oTAZLFk5vIAgAA
X-Env-Sender: prvs=34523a5af=George.Dunlap@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1498660452!84961232!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6030 invoked from network); 28 Jun 2017 14:34:13 -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 Jun 2017 14:34:13 -0000
X-IronPort-AV: E=Sophos;i="5.40,275,1496102400"; d="scan'208";a="48533084"
X-Gm-Message-State: AKS2vOzxTx6zy+t0I0aFkB35HhMARF3vsBVozeLI7opCzeSKo2sGEz8O
 iKq5sJZAtJtjGiiXb9UB2XtwzaGuaw==
X-Received: by 10.237.58.164 with SMTP id o33mr13365929qte.134.1498660090925; 
 Wed, 28 Jun 2017 07:28:10 -0700 (PDT)
MIME-Version: 1.0
In-Reply-To: <1498234767.7405.46.camel@citrix.com>
References: <149692186557.9605.11625777539060264052.stgit@Solace.fritz.box>
 <149692372627.9605.8252407697848997058.stgit@Solace.fritz.box>
 <2db5b8c2-eb6b-3926-806e-9bcf2e46b4a1@citrix.com>
 <1498234767.7405.46.camel@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Date: Wed, 28 Jun 2017 15:28:09 +0100
X-Gmail-Original-Message-ID: <CAFLBxZb+D4Keg-1NOYUhm-C0geiohwSKDgL3U5d-AqKE7bBy9Q@mail.gmail.com>
Message-ID: <CAFLBxZb+D4Keg-1NOYUhm-C0geiohwSKDgL3U5d-AqKE7bBy9Q@mail.gmail.com>
To: Dario Faggioli <dario.faggioli@citrix.com>
X-ClientProxiedBy: FTLPEX02CAS01.citrite.net (10.13.99.120) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Anshul Makkar <anshul.makkar@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 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>

T24gRnJpLCBKdW4gMjMsIDIwMTcgYXQgNToxOSBQTSwgRGFyaW8gRmFnZ2lvbGkKPGRhcmlvLmZh
Z2dpb2xpQGNpdHJpeC5jb20+IHdyb3RlOgo+PiA+ICt7Cj4+ID4gKyAgICBzdHJ1Y3QgY3NjaGVk
Ml9kb20gKnNkb20gPSBkYXRhOwo+PiA+ICsgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKPj4gPiAr
ICAgIHNfdGltZV90IG5vdzsKPj4gPiArICAgIExJU1RfSEVBRChwYXJrZWQpOwo+PiA+ICsKPj4g
PiArICAgIHNwaW5fbG9ja19pcnFzYXZlKCZzZG9tLT5idWRnZXRfbG9jaywgZmxhZ3MpOwo+PiA+
ICsKPj4gPiArICAgIC8qCj4+ID4gKyAgICAgKiBJdCBpcyBwb3NzaWJsZSB0aGF0IHRoZSBkb21h
aW4gb3ZlcnJ1biwgYW5kIHRoYXQgdGhlIGJ1ZGdldAo+PiA+IGhlbmNlIHdlbnQKPj4gPiArICAg
ICAqIGJlbG93IDAgKHJlYXNvbnMgbWF5IGJlIHN5c3RlbSBvdmVyYm9va2luZywgaXNzdWVzIGlu
IG9yCj4+ID4gdG9vIGNvYXJzZQo+PiA+ICsgICAgICogcnVudGltZSBhY2NvdW50aW5nLCBldGMu
KS4gSW4gcGFydGljdWxhciwgaWYgd2Ugb3ZlcnJ1biBieQo+PiA+IG1vcmUgdGhhbgo+PiA+ICsg
ICAgICogdG90X2J1ZGdldCwgdGhlbiBidWRnZXQrdG90X2J1ZGdldCB3b3VsZCBzdGlsbCBiZSA8
IDAsCj4+ID4gd2hpY2ggaW4gdHVybgo+PiA+ICsgICAgICogbWVhbnMgdGhhdCwgZGVzcGl0ZSBy
ZXBsZW5pc2htZW50LCB0aGVyZSdzIHN0aWxsIG5vIGJ1ZGdldAo+PiA+IGZvciB1bmFya2luZwo+
PiA+ICsgICAgICogYW5kIHJ1bm5pbmcgdkNQVXMuCj4+ID4gKyAgICAgKgo+PiA+ICsgICAgICog
SXQgaXMgYWxzbyBwb3NzaWJsZSB0aGF0IHdlIGFyZSBoYW5kbGluZyB0aGUgcmVwbGVuaXNobWVu
dAo+PiA+IG11Y2ggbGF0ZXIKPj4gPiArICAgICAqIHRoYW4gZXhwZWN0ZWQgKHJlYXNvbnMgbWF5
IGFnYWluIGJlIG92ZXJib29raW5nLCBvciBpc3N1ZXMKPj4gPiB3aXRoIHRpbWVycykuCj4+ID4g
KyAgICAgKiBJZiB3ZSBhcmUgbW9yZSB0aGFuIENTQ0hFRDJfQkRHVF9SRVBMX1BFUklPRCBsYXRl
LCB0aGlzCj4+ID4gbWVhbnMgd2UgaGF2ZQo+PiA+ICsgICAgICogYmFzaWNhbGx5IHNraXBwZWQg
KGF0IGxlYXN0KSBvbmUgcmVwbGVuaXNobWVudC4KPj4gPiArICAgICAqCj4+ID4gKyAgICAgKiBX
ZSBkZWFsIHdpdGggYm90aCB0aGUgaXNzdWVzIGhlcmUsIGJ5LCBiYXNpY2FsbHksIGRvaW5nCj4+
ID4gbW9yZSB0aGFuIGp1c3QKPj4gPiArICAgICAqIG9uZSByZXBsZW5pc2htZW50LiBOb3RlLCBo
b3dldmVyLCB0aGF0IGV2ZXJ5IHRpbWUgd2UgYWRkCj4+ID4gdG90X2J1ZGdldAo+PiA+ICsgICAg
ICogdG8gdGhlIGJ1ZGdldCwgd2UgYWxzbyBtb3ZlIG5leHRfcmVwbCBhd2F5IGJ5Cj4+ID4gQ1ND
SEVEMl9CREdUX1JFUExfUEVSSU9ELgo+PiA+ICsgICAgICogVGhpcyBndWFyYW50ZWVzIHdlIGFs
d2F5cyByZXNwZWN0IHRoZSBjYXAuCj4+ID4gKyAgICAgKi8KPj4gPiArICAgIG5vdyA9IE5PVygp
Owo+PiA+ICsgICAgZG8KPj4gPiArICAgIHsKPj4gPiArICAgICAgICBzZG9tLT5uZXh0X3JlcGwg
Kz0gQ1NDSEVEMl9CREdUX1JFUExfUEVSSU9EOwo+PiA+ICsgICAgICAgIHNkb20tPmJ1ZGdldCAr
PSBzZG9tLT50b3RfYnVkZ2V0Owo+PiA+ICsgICAgfQo+PiA+ICsgICAgd2hpbGUgKCBzZG9tLT5u
ZXh0X3JlcGwgPD0gbm93IHx8IHNkb20tPmJ1ZGdldCA8PSAwICk7Cj4+Cj4+IFRoZSBmaXJzdCBj
bGF1c2UgKCJvb3BzLCBhY2NpZGVudGFsbHkgbWlzc2VkIGEgcmVwbGVuaXNobWVudCBwZXJpb2Qi
KQo+PiBJCj4+IGFncmVlIHdpdGg7Cj4+Cj4gT2suCj4KPj4gYnV0IEknbSBnb2luZyBiYWNrIGFu
ZCBmb3J0aCBhIGJpdCBvbiB0aGUgc2Vjb25kIG9uZS4gIEl0Cj4+IG1lYW5zIGVzc2VudGlhbGx5
IHRoYXQgdGhlIHNjaGVkdWxlciBtYWRlIGEgbWlzdGFrZSBhbmQgYWxsb3dlZCB0aGUKPj4gVk0K
Pj4gdG8gcnVuIGZvciBvbmUgZnVsbCBidWRnZXQgKm1vcmUqIHRoYW4gaXRzIGFsbG9jYXRlZCB0
aW1lIChwZXJoYXBzCj4+IGFjY3VtdWxhdGVkIG92ZXIgc2V2ZXJhbCBwZXJpb2RzKS4KPj4KPiBO
bywgdGhlIGJ1ZGdldCBkb2VzIG5vdCBhY2N1bXVsYXRlLiBPciBhdCBsZWFzdCwgaXQgZG9lcywg
YnV0IG9ubHkgdXAKPiB0byB0aGUgb3JpZ2luYWwgdG90X2J1ZGdldC4KPgo+IFNvLCBiYXNpY2Fs
bHksIHRoZSByZWFzb24gd2h5IGJ1ZGdldCBtYXkgc3RpbGwgYmUgPDAsIGFmdGVyIGEKPiByZXBs
ZW5pc2htZW50IG9mIHRvdF9idWRnZXQsIGlzIHRoYXQgc29tZXRoaW5nIHdlbnQgd3JvbmcsIGFu
ZCB3ZSBsZXQKPiB0aGUgdmNwdSBvdmVycnVuIGZvciBtb3JlIHRoYW4gdG90X2J1ZGdldC4KPgo+
IEl0IHJlYWxseSBzaG91bGQgbmV2ZXIgaGFwcGVuIChJIG1heSBhY3R1YWxseSBhZGQgYSBXQVJO
KCkpLCB1bmxlc3MgdGhlCj4gYWNjb3VudGluZyBpcyB2ZXJ5IGNvYXJzZSwgb3IgdGhlIGJ1ZGdl
dCBpcyByZWFsbHkgc21hbGwgKGkuZS4sIHRoZQo+IGJ1ZGdldCBpcyBzbWFsbCBjb21wYXJlZCB0
byB0aGUgcmVzb2x1dGlvbiB3ZSBjYW4gYWNoaWV2ZSBmb3IgdGhlCj4gYWNjb3VudGluZykuCj4K
Pj4gT24gdGhlIG9uZSBoYW5kLCBpdCdzIHRoZSBzY2hlZHVsZXIgdGhhdCBtYWRlIGEgbWlzdGFr
ZSwgc28gd2UKPj4gc2hvdWxkbid0Cj4+ICJwdW5pc2giIGEgZG9tYWluIGJ5IGdpdmluZyBpdCBh
IGZ1bGwgcGVyaW9kIHdpdGggbm8gYnVkZ2V0Lgo+Pgo+IFllcywgSSB0aGluayBJIHVuZGVyc3Rh
bmQgd2hhdCB5b3UgbWVhbi4gSG93ZXZlciwgSSB3b3VsZCBub3QKPiBuZWNlc3NhcmlseSBjYWxs
IHRoaXMgInB1bmlzaGluZyIgdGhlIGRvbWFpbi4gV2UncmUganVzdCBtYWtpbmcgc3VyZQo+IHRo
YXQgY2FwIGlzIGVuZm9yY2VkLCBldmVuIGR1cmluZyAoaG9wZWZ1bGx5IHNwb3JhZGljIGFuZCBv
bmx5Cj4gdHJhbnNpZW50KSB0cmlja3kgY2lyY3Vtc3RhbmNlcyB3aGVyZSB0aGUgc2NoZWR1bGVy
IGdvdCBzb21ldGhpbmcKPiB3cm9uZywgYW5kIGZvciB0aG9zZSBkb21haW5zIHRoYXQgaGF2ZSAo
cGVyaGFwcyBub3QgbWFsaWNpb3VzbHksIGJ1dAo+IHN0aWxsKSBhbHJlYWR5IHRha2VuIGFkdmFu
dGFnZSBvZiBzdWNoIG1pc3Rha2UuCj4KPiBJbiBmYWN0LCBhc3N1bWUgeW91IGhhdmUgYSBkb21h
aW4gdGhhdCB3YW50cyB0byBleGVjdXRlIFcgYW1vdW50IG9mCj4gd29yayBldmVyeSBUIHRpbWUs
IGJ1dCBoYXMgYSBjYXAgdGhhdCByZXN1bHRzIGluIGl0IGhhdmluZyBhIGJ1ZGdldCBvZgo+IEM8
PFcgZXZlcnkgVC4gVW5kZXIgbm9ybWFsIGNpcmN1bXN0YW5jZXMsIGl0IGV4ZWN1dGVzIGZvciBD
IGJldHdlZW4gMAo+IGFuZCBULCBmb3IgQyBiZXR3ZWVuIFQgYW5kIDJULCBmb3IgQyBiZXR3ZWVu
IDJUIGFuZCAzVCwgZXRjLiwgdW50aWwgaXQKPiByZWFjaGVzIFcuIFNvLCBhZnRlciAzVCwgaXQg
d2lsbCBoYXZlIGV4ZWN1dGVkIGZvciAzQy4KPgo+IEluIHByZXNlbmNlIG9mIGFuIGFjY291bnRp
bmcvZW5mb3JjaW5nIGVycm9yLCBpdCBtYXkgaGFwcGVuIHRoYXQgaXQKPiBleGVjdXRlcyBmb3Ig
QyBiZXR3ZWVuIDAgYW5kIFQsIGZvciAyQyBiZXR3ZWVuIFQgYW5kIDJULCBmb3IgMCBiZXR3ZWVu
Cj4gMlQgYW5kIDNULCBldGMuIFNvLCBhZnRlciAzVCwgaXQgd2lsbCBhbHNvIGhhdmUgZXhlY3V0
ZWQgZm9yIDNDLCBhcwo+IGFib3ZlLgoKUmlnaHQsIGJ1dCBpcyB0aGF0IHdoYXQgdGhlIGxvb3Ag
YWN0dWFsbHkgZG9lcz8KCkl0IGxvb2tzIGxpa2Ugbm93IGlmIGl0IGV4ZWN1dGVzIGZvciAyQyBi
ZXR3ZWVuIFQgYW5kIDJULCB0aGVuIHdoZW4KdGhlIHJlcGxlbmlzaG1lbnQgaGFwcGVucyBhdCAy
VCwgdGhlIGJ1ZGdldCB3aWxsIGJlIC1DLiAgU28gdGhlIGZpcnN0CnJvdW5kIG9mIHRoZSBsb29w
IHdpbGwgYnJpbmcgdGhlIGJ1ZGdldCB0byAwOyBzaW5jZSBidWRnZXQgPD0gMCwgdGhlbgppdCB3
aWxsIGFkZCAqYW5vdGhlciogQyB0byB0aGUgYnVkZ2V0LiAgU28gdGhlbiBpdCB3aWxsIGJlIGFs
bG93ZWQgdG8KZXhlY3V0ZSBmb3IgQyBhZ2FpbiBiZXR3ZWVuIDJUIGFuZCAzVCwgZ2l2aW5nIGl0
IGEgdG90YWwgb2YgNEMKZXhlY3V0ZWQgb3ZlciAzVCwgaW4gdmlvbGF0aW9uIG9mIHRoZSBjYXAu
CgpBbSBJIHJlYWRpbmcgdGhhdCB3cm9uZz8KCkkgdGhvdWdodCB5b3UgaGFkIGludGVudGlvbmFs
bHkgZGVjaWRlZCB0byBhbGxvdyB0aGF0IHRvIGhhcHBlbiwgdG8KYXZvaWQgbWFraW5nIHRoZSBj
YXBwZWQgZG9tYWluIGhhdmUgdG8gc2l0IG91dCBmb3IgYW4gZW50aXJlIGJ1ZGdldApwZXJpb2Qu
CgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 28 14:57:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 14: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 1dQEPH-00072Z-PF; Wed, 28 Jun 2017 14: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 <prvs=34561868b=dario.faggioli@citrix.com>)
 id 1dQEPG-00072T-1a
 for xen-devel@lists.xenproject.org; Wed, 28 Jun 2017 14:57:26 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 55/D4-03937-5D3C3595; Wed, 28 Jun 2017 14:57:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOIsWRWlGSWpSXmKPExsXitHSDve6Vw8G
 RBjtemVp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmv1/gULNWveH/iFmMD42yNLkZODgmBEIkJ
 568ydTFycPAKGEhM21wMYgoL+Eis7csEqWADir7ZsZcVxBYR0JG4uvcFkM3FwSzwkVFiRstWZ
 pAEi4CqxNwVz5hAbE6BQInp664ygxQJCaxnkljx9CMbSIJfQFLi1pePYA3MAtUS1ybPY4a4QV
 viyLl+dhCbV0BQ4uTMJywgtpCAmsSMuZdZJzDyzULSMgtJGURcU6J1+292CFtbYtnC18wQtq3
 EunXvoWpsJDZdXcAIYctLbH87h3kBI/sqRvXi1KKy1CJdE72kosz0jJLcxMwcXUMDM73c1OLi
 xPTUnMSkYr3k/NxNjMBAZgCCHYzdl/0PMUpyMCmJ8u79EhQpxJeUn1KZkVicEV9UmpNafIhRg
 4NDYMLZudOZpFjy8vNSlSR4dx0KjhQSLEpNT61Iy8wBxhpMqQQHj5II7469QGne4oLE3OLMdI
 jUKUZFKXHe2SB9AiCJjNI8uDZYfF9ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMO//g0BTeDL
 zSuCmvwJazAS0mGVeAMjikkSElFQD4/H5Vd6dWzIkFjKePlf3ZV1N5aVjn7V+T709d41gvMfG
 aLkoHROHecvvyB58J/VCfEq4W90Hh+XTN0pJaawzn6rxRFKo+b/+ZuYFQms4bcyn7v9wUkox/
 S8Xy8K1XyyOCbQf2FgTvI1f9M3RS/I6SemBFw6/Ucy8FGrzbv1045PnLP2Tgya1RSuxFGckGm
 oxFxUnAgBZ4afw6gIAAA==
X-Env-Sender: prvs=34561868b=dario.faggioli@citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1498661842!64548358!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25658 invoked from network); 28 Jun 2017 14:57:24 -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;
 28 Jun 2017 14:57:24 -0000
X-IronPort-AV: E=Sophos;i="5.40,276,1496102400"; 
 d="asc'?scan'208";a="438148856"
Message-ID: <1498661812.7288.8.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>
Date: Wed, 28 Jun 2017 16:56:52 +0200
In-Reply-To: <CAFLBxZb+D4Keg-1NOYUhm-C0geiohwSKDgL3U5d-AqKE7bBy9Q@mail.gmail.com>
References: <149692186557.9605.11625777539060264052.stgit@Solace.fritz.box>
 <149692372627.9605.8252407697848997058.stgit@Solace.fritz.box>
 <2db5b8c2-eb6b-3926-806e-9bcf2e46b4a1@citrix.com>
 <1498234767.7405.46.camel@citrix.com>
 <CAFLBxZb+D4Keg-1NOYUhm-C0geiohwSKDgL3U5d-AqKE7bBy9Q@mail.gmail.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>,
 Anshul Makkar <anshul.makkar@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 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="===============6960851906948763563=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============6960851906948763563==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-tUlEnAz7ldmG0pYLrGpN"

--=-tUlEnAz7ldmG0pYLrGpN
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Wed, 2017-06-28 at 15:28 +0100, George Dunlap wrote:
> On Fri, Jun 23, 2017 at 5:19 PM, Dario Faggioli
> <dario.faggioli@citrix.com> wrote:
> > > > +{
> > > > +=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, flag=
s);
> > > > +
> > > > +=C2=A0=C2=A0=C2=A0=C2=A0/*
> > > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* It is possible that the domain ove=
rrun, and that the
> > > > budget
> > > > hence went
> > > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* below 0 (reasons may be system ove=
rbooking, issues in
> > > > or
> > > > too coarse
> > > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* runtime accounting, etc.). In part=
icular, if we overrun
> > > > by
> > > > more than
> > > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* tot_budget, then budget+tot_budget=
 would still be < 0,
> > > > which in turn
> > > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* means that, despite replenishment,=
 there's still no
> > > > budget
> > > > for unarking
> > > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* and running vCPUs.
> > > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0*
> > > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* It is also possible that we are ha=
ndling the
> > > > replenishment
> > > > much later
> > > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* than expected (reasons may again b=
e overbooking, or
> > > > issues
> > > > with timers).
> > > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* If we are more than CSCHED2_BDGT_R=
EPL_PERIOD late, this
> > > > means we have
> > > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* basically skipped (at least) one r=
eplenishment.
> > > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0*
> > > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* We deal with both the issues here,=
 by, basically, doing
> > > > more than just
> > > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* one replenishment. Note, however, =
that every time we
> > > > add
> > > > tot_budget
> > > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* to the budget, we also move next_r=
epl away by
> > > > CSCHED2_BDGT_REPL_PERIOD.
> > > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* This guarantees we always respect =
the cap.
> > > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0*/
> > > > +=C2=A0=C2=A0=C2=A0=C2=A0now =3D NOW();
> > > > +=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=A0sdom->next_repl +=
=3D CSCHED2_BDGT_REPL_PERIOD;
> > > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0sdom->budget +=3D =
sdom->tot_budget;
> > > > +=C2=A0=C2=A0=C2=A0=C2=A0}
> > > > +=C2=A0=C2=A0=C2=A0=C2=A0while ( sdom->next_repl <=3D now || sdom->=
budget <=3D 0 );
>
> > In presence of an accounting/enforcing error, it may happen that it
> > executes for C between 0 and T, for 2C between T and 2T, for 0
> > between
> > 2T and 3T, etc. So, after 3T, it will also have executed for 3C, as
> > above.
>=20
> Right, but is that what the loop actually does?
>=20
It should be. Well, actually, it does not really do that, but it does
something that I think is equivalent.

I probably should have described it better... Sorry!

> It looks like now if it executes for 2C between T and 2T, then when
> the replenishment happens at 2T, the budget will be -C.=C2=A0=C2=A0So the=
 first
> round of the loop will bring the budget to 0; since budget <=3D 0, then
> it will add *another* C to the budget.=C2=A0=C2=A0So then it will be allo=
wed to
> execute for C again between 2T and 3T, giving it a total of 4C
> executed over 3T, in violation of the cap.
>=20
> Am I reading that wrong?
>=20
So, the loop body indeed adds C, but it also moves the next
replenishment time ahead by T.

In the case you describe, at 2T, with budget -C, the first round of the
loop will make the budget 0, and set the next replenishment to 3T. As
you say, since budget is 0, and 0 is <=3D than 0, we stay in the loop for
another round, which sets the budget to C, and the next replenishment
to 4T.

So, in summary, the domain have executed for 3C between 0 and 2T, and
will be given only another C, until 4T, summing up to a total of 4C/4T,
which should be fine.

Or at least, that's what I had in mind... if the code does actually do
something different, then it's a bug. ;-P

> I thought you had intentionally decided to allow that to happen, to
> avoid making the capped domain have to sit out for an entire budget
> period.
>=20
Ah, so I completely misunderstood your point, when replying. I thought
*you* were arguing in favour of avoiding the capped domain have to sit
out for an entire budget period! :-D

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)
--=-tUlEnAz7ldmG0pYLrGpN
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

iQIcBAABCAAGBQJZU8O4AAoJEBZCeImluHPuAGMQAMA3bMzITd8JFctpeWF3s0PS
JLK0lEL4CKJ31qS9zwRNGMkt63C0Eczn6zG6grQ1Xws9IODmb0TwrXEHu/nESnCm
nHvRf3UsRG7KPFkw9wgZ2KCoTAQjQtL4qeWoKOIfKMbI6hxt7gOSMfd6fYxNfZXI
R9XyjbNwBnKWQ4gjFzLf8FU+VEYSUrx5xlIFL62rTNnAMY/oPoKT76kga26dMiue
+A+Kyu4kJwud6+1YoFu2T0GJSMs8Kpudcd75Aa8nIPRGVasrmJ6vmMe6PWMC7ofC
fMt+kzOFp3HJujUcPEZB9/ohJhapgrkjyesrdzYT5ssm0YByBZx1uFnbgl/j4IRE
UNmjf/PwSc1/zIWNSPiU8cyrrDoft3s7gatsPtzblIJtc/YJ1HLGZLO9hgs+1DeG
Jzeop/kmiBF658Mcv9+ZBb9pDKNBUKGlGzhOTUwb7px/DLnbHcc7VxYxplHqTNLw
t6pJ4ADgu1ho4y0RNJVG3zupMONnktmAtU41pWf/11WfBtf5JLS4U3n65Ckvfm7X
SuobIcXzd4IcAvJLyCOK78Ce7+oED7Tlz2bON86Vdp3qivCZONDh692uDAPVv6xw
JuhMXtOuJ6xfT65rx9RlzYeTBFhuiUT8CZQf4eotjS8NPgx8BB5T6gvlqB+ghaCW
hONcIxhl7OCP/Rcu3+4R
=6uoR
-----END PGP SIGNATURE-----

--=-tUlEnAz7ldmG0pYLrGpN--


--===============6960851906948763563==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6960851906948763563==--


From xen-devel-bounces@lists.xen.org Wed Jun 28 14:57:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 14: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 1dQEPP-00073R-0d; Wed, 28 Jun 2017 14:57: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=3451ee960=wei.liu2@citrix.com>)
 id 1dQEPO-00072o-1T
 for xen-devel@lists.xenproject.org; Wed, 28 Jun 2017 14:57:34 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 2E/7D-02175-DD3C3595; Wed, 28 Jun 2017 14:57:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHSDve6dw8G
 RBrcbLS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxd100KnnJWHHnfxtbA2M/RxcjBISHgL7Hn
 i1YXIycHi4CqxN8F+5lBbDYBZYmfnb1sILaIgK7EswXPwGxmgXyJXc/PsILYwgImEjtOzQWr5
 xWwkNjfdpCxi5GLQ0hgJqPEt2V7mCASghInZz5hgWjWkViw+xMbyF5mAWmJ5f84QMKcAnYSi5
 9uZASxRQVUJDqXzgErFxJQkOiYfoxpAiPfLCSTZiGZNAth0gJG5lWMGsWpRWWpRbqGBnpJRZn
 pGSW5iZk5QJ6pXm5qcXFiempOYlKxXnJ+7iZGYJgxAMEOxjVTnQ8xSnIwKYny7v0SFCnEl5Sf
 UpmRWJwRX1Sak1p8iFGGg0NJgnfXoeBIIcGi1PTUirTMHGDAw6QlOHiURHh37AVK8xYXJOYWZ
 6ZDpE4xKkqJ884G6RMASWSU5sG1waLsEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYQhtvNk5p
 XATX8FtJgJaDHLvACQxSWJCCmpBkahxcYcIdzRmyO2GSu9/S6wyariVXh/+Rkxn2N3t05mYk2
 4VBo+T/+Uw9IZqq/qNp0z2BB7/Z5HtP/rrsnz7i56qaL/5CJTT8dSlY/LD52omFzl8O/XLLk1
 CscO+tnc/bnqdfjxs5dqlhV6vRXonNGU94S1l9ep4mXVRyV3HvOiEwpK/3+mW5UrsRRnJBpqM
 RcVJwIAYsH+uq0CAAA=
X-Env-Sender: prvs=3451ee960=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1498661850!97585309!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6890 invoked from network); 28 Jun 2017 14:57:32 -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 Jun 2017 14:57:32 -0000
X-IronPort-AV: E=Sophos;i="5.40,276,1496102400"; d="scan'208";a="438148931"
Date: Wed, 28 Jun 2017 15:57:23 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170628145723.q27jsy3y7ihfrcui@citrix.com>
References: <20170628141827.19046-1-wei.liu2@citrix.com>
 <20170628141827.19046-9-wei.liu2@citrix.com>
 <7cbc2547-1497-bd59-e6a8-b4a8bd78e0c4@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <7cbc2547-1497-bd59-e6a8-b4a8bd78e0c4@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 8/8] x86/setup.c: use 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>

T24gV2VkLCBKdW4gMjgsIDIwMTcgYXQgMDM6MjY6MThQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAyOC8wNi8xNyAxNToxOCwgV2VpIExpdSB3cm90ZToKPiA+IFNpZ25lZC1vZmYt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gPiAtLS0KPiA+ICB4ZW4vYXJjaC94
ODYvc2V0dXAuYyB8IDI0ICsrKysrKysrKysrKy0tLS0tLS0tLS0tLQo+ID4gIDEgZmlsZSBjaGFu
Z2VkLCAxMiBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKPiA+Cj4gPiBkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwo+ID4gaW5kZXgg
ZjdiOTI3ODU4Yy4uZGI1ZGY2OTU2ZCAxMDA2NDQKPiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9zZXR1
cC5jCj4gPiArKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwo+ID4gQEAgLTUzLDcgKzUzLDcgQEAK
PiA+ICAjaW5jbHVkZSA8YXNtL2NwdWlkLmg+Cj4gPiAgCj4gPiAgLyogb3B0X25vc21wOiBJZiB0
cnVlLCBzZWNvbmRhcnkgcHJvY2Vzc29ycyBhcmUgaWdub3JlZC4gKi8KPiA+IC1zdGF0aWMgYm9v
bF90IF9faW5pdGRhdGEgb3B0X25vc21wOwo+ID4gK3N0YXRpYyBib29sIF9faW5pdGRhdGEgb3B0
X25vc21wOwo+ID4gIGJvb2xlYW5fcGFyYW0oIm5vc21wIiwgb3B0X25vc21wKTsKPiA+ICAKPiA+
ICAvKiBtYXhjcHVzOiBtYXhpbXVtIG51bWJlciBvZiBDUFVzIHRvIGFjdGl2YXRlLiAqLwo+ID4g
QEAgLTE1MSw4ICsxNTEsOCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcGFyc2Vfc21hcF9wYXJhbShj
aGFyICpzKQo+ID4gIH0KPiA+ICBjdXN0b21fcGFyYW0oInNtYXAiLCBwYXJzZV9zbWFwX3BhcmFt
KTsKPiA+ICAKPiA+IC1ib29sX3QgX19yZWFkX21vc3RseSBhY3BpX2Rpc2FibGVkOwo+ID4gLWJv
b2xfdCBfX2luaXRkYXRhIGFjcGlfZm9yY2U7Cj4gPiArYm9vbCBfX3JlYWRfbW9zdGx5IGFjcGlf
ZGlzYWJsZWQ7Cj4gPiArYm9vbCBfX2luaXRkYXRhIGFjcGlfZm9yY2U7Cj4gCj4gUHJvdG90eXBl
cz8KPiAKCkkgZGlzY292ZXJlZCB0aGF0IHRoZXNlIGFyZSBkZWNsYXJlZCBpbiBhc20teDg2L2Fj
cGkuaCwgd2hpY2ggaXMgYWxzbwpyaXBlIGZvciBzaW1pbGFyIGNsZWFudXAuIEZvciBub3cgSSBv
bmx5IGNoYW5nZSB0aGUgdHdvIHZhcmlhYmxlcwp0b3VjaGVkIGluIHRoaXMgcGF0Y2ggdG8gYm9v
bC4gRnVydGhlciBjbGVhbnVwIHRvIHg4Ni9hY3BpIHdpbGwgZGVhbAp3aXRoIHRoZSByZXN0LgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 28 15:19:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 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 1dQEkC-0000Xk-Sq; Wed, 28 Jun 2017 15:19: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 1dQEkB-0000Xe-WB
 for xen-devel@lists.xenproject.org; Wed, 28 Jun 2017 15:19:04 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 25/5F-02962-7E8C3595; Wed, 28 Jun 2017 15:19:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrIIsWRWlGSWpSXmKPExsVyMfTGEd1nJ4I
 jDfZN1bT4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNW3X7DVPDIpaJ7x0fWBsY/2l2MXBxCAjMY
 JRpbd7CCOCwC7awSL57dYAdxJAQWs0pMnvicpYuRE8jJkzj7aworhF0k8XzzGbA4r4CgxMmZT
 8BsYQFJiSvTp4PZQgKeEsvm32QEsTkFfCTmfj3OCBHvZpRoumgPYrMJGEr8/3AWrJ5FQFVi1v
 FFbBDzDSU2HfkKtIsDaH6AxP+HIhDjIyQOXzsLViIioCfx4dU3MJtZIEpi9cqzzBC2pkTr9t/
 sExiFZiG5bhaS1AJGplWMGsWpRWWpRbpGpnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ
 +bmbGIGBywAEOxhXLQg8xCjJwaQkyrv3S1CkEF9SfkplRmJxRnxRaU5q8SFGDQ4OgQln505nk
 mLJy89LVZLg/XY8OFJIsCg1PbUiLTMHGFswpRIcPEoivFcOA6V5iwsSc4sz0yFSpxiNOa5cWf
 eFiWPKge1fmITAJkmJ874BmSQAUppRmgc3CBbzlxhlpYR5GYHOFOIpSC3KzSxBlX/FKM7BqCT
 Mu/UY0BSezLwSuH2vgE5hAjqFZV4AyCkliQgpqQZGt66ofZtz5irO0Tw8wVRidfL0NDM2MbuO
 OMY6B9GvR1ZsY7L0Yr64fcf3X1KetXWTF/28N7vkPLN7SS1T7GOL6Wse+6c/FMrdJlx+SeLQ4
 pR5G1hYu1fv2nbjguAOm1UX2WRMJ6k73//UbR1r5ujF3yLr/XNbpk5K+X9RlfLTDPqmfdu/GU
 9UYinOSDTUYi4qTgQAab6ZL/QCAAA=
X-Env-Sender: dunlapg@gmail.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1498663141!70777803!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7489 invoked from network); 28 Jun 2017 15:19:02 -0000
Received: from mail-qt0-f196.google.com (HELO mail-qt0-f196.google.com)
 (209.85.216.196)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 28 Jun 2017 15:19:02 -0000
Received: by mail-qt0-f196.google.com with SMTP id m54so5350990qtb.1
 for <xen-devel@lists.xenproject.org>; Wed, 28 Jun 2017 08:19:02 -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=ywVcYDciRedGSMabTPUuxbedUXybAxgsJH4nIRslX1w=;
 b=XU0UQAD38ZmfkVPQ7yD7pJ92UPmjvgSsM7PIxKuFJupobAInNp6ysRiP66+N0B8h5O
 raHdib42I0+qCNFFE9ejkvrMVKer/KudOoIvlBoeTRC2WBTBVCXRVvfUQj8AR9uC3j0J
 mHpYWYXTQpPHMZkVGlf1NkkJEwTl6b3cqGtzDU0zaEm9mXJzV6yWSolRGwbjdr0jK7Qm
 PJcGNAMx1CX85geMLhVrhe4ZIXeKdd07KqzKTFTzO8VKEl8wkPsbsbzU9Qv0lc6PH6oM
 FYwag1u1trX3ymJRJ3thT8YjrTnZrDUZ5mNP4zf/SnONz4FMAr/+6W84cgZ1M4yuQM0c
 LBHQ==
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=ywVcYDciRedGSMabTPUuxbedUXybAxgsJH4nIRslX1w=;
 b=AsOATF77mmFA2xFKNweDVMT8TknYwv6snfTDKdLLMLxbgV3+i1sGDMTklhwEYCPspx
 +yEQp/U9JVt9zVT44T50MC2mwrV5xr65eoQgFm9i57nYophvApVvIjB4+GOvsEq5UH8U
 IHaiUpjvpxhZlaS9xZE16IpH16YIGtksW50Cj6i5rCB8UYd2Kspw1f9oP4TFxrodqd6E
 /iDySj2VFuBCP73dz2IjnE4+vapAf3bUMHe/tNBzPQnjIhZay4OD+P3xG/jXXgexta7U
 iLfHFFKr6cW9YL0Jo/7o7QmMLbCjwJwVwV+i/DpoiSterKFjEO4RegwkbRkFw9ZtFFbr
 x5EA==
X-Gm-Message-State: AKS2vOyQqDhp1QGyIPka+4FtlGBxgZhhOkfjhz3Ik7mB/ulGTMidEwHp
 LIflikE2yOLfqNlwnKiPpKlRi6flGA==
X-Received: by 10.237.50.132 with SMTP id z4mr14442545qtd.31.1498663141346;
 Wed, 28 Jun 2017 08:19:01 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.55.221.9 with HTTP; Wed, 28 Jun 2017 08:19:00 -0700 (PDT)
In-Reply-To: <149692373432.9605.11077306237899753280.stgit@Solace.fritz.box>
References: <149692186557.9605.11625777539060264052.stgit@Solace.fritz.box>
 <149692373432.9605.11077306237899753280.stgit@Solace.fritz.box>
From: George Dunlap <George.Dunlap@eu.citrix.com>
Date: Wed, 28 Jun 2017 16:19:00 +0100
X-Google-Sender-Auth: vM4RMGbxmFfe35h2sOHcVbK-SZ4
Message-ID: <CAFLBxZZcq=eWjb04uiZLP-4V5WXWzxxUm3hmoRRnPkERFC-R=Q@mail.gmail.com>
To: Dario Faggioli <dario.faggioli@citrix.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Anshul Makkar <anshul.makkar@citrix.com>
Subject: Re: [Xen-devel] [PATCH 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>

T24gVGh1LCBKdW4gOCwgMjAxNyBhdCAxOjA4IFBNLCBEYXJpbyBGYWdnaW9saQo8ZGFyaW8uZmFn
Z2lvbGlAY2l0cml4LmNvbT4gd3JvdGU6Cj4gQXMgY2FwIGlzIGFscmVhZHkgcHJlc2VudCBpbiBD
cmVkaXQxLCBhcyBhIHBhcmFtZXRlciwgYWxsCj4gdGhlIHdpcmluZyBpcyB0aGVyZSBhbHJlYWR5
IGZvciBpdCB0byBiZSBwZXJjb2xhdGUgZG93bgo+IHRvIGNzY2hlZDJfZG9tX2NudGwoKSB0b28u
Cj4KPiBJbiB0aGlzIGNvbW1pdCwgd2UgYWN0dWFsbHkgZGVhbCB3aXRoIGl0LCBhbmQgaW1wbGVt
ZW50Cj4gc2V0dGluZywgY2hhbmdpbmcgb3IgZGlzYWJsaW5nIHRoZSBjYXAgb2YgYSBkb21haW4u
Cj4KPiBTaWduZWQtb2ZmLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4
LmNvbT4KCkJUVyArMSB0aGUgZGVjaXNpb24gdG8gcHV0IHRoaXMgaW4gYSBzZXBhcmF0ZSBwYXRj
aC4gIEkgdGhpbmsgaXQgbWFkZQpyZXZpZXcgZWFzaWVyLgoKPiAtLS0KPiBDYzogR2VvcmdlIER1
bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgo+IENjOiBBbnNodWwgTWFra2FyIDxh
bnNodWwubWFra2FyQGNpdHJpeC5jb20+Cj4gLS0tCj4gIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0
Mi5jICB8ICAxMTkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLQo+
ICB4ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggfCAgICAxCj4gIDIgZmlsZXMgY2hhbmdlZCwg
MTE1IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi9zY2hlZF9jcmVkaXQyLmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwo+IGluZGV4
IGJhNGJmNGIuLjNmN2I4ZjAgMTAwNjQ0Cj4gLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQy
LmMKPiArKysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwo+IEBAIC0yNDk4LDMwICsyNDk4
LDM1IEBAIGNzY2hlZDJfZG9tX2NudGwoCj4gICAgICBzdHJ1Y3QgY3NjaGVkMl9kb20gKiBjb25z
dCBzZG9tID0gY3NjaGVkMl9kb20oZCk7Cj4gICAgICBzdHJ1Y3QgY3NjaGVkMl9wcml2YXRlICpw
cnYgPSBjc2NoZWQyX3ByaXYob3BzKTsKPiAgICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4gKyAg
ICBzdHJ1Y3QgdmNwdSAqdjsKPiAgICAgIGludCByYyA9IDA7Cj4KPiAgICAgIC8qCj4gICAgICAg
KiBMb2NraW5nOgo+ICAgICAgICogIC0gd2UgbXVzdCB0YWtlIHRoZSBwcml2YXRlIGxvY2sgZm9y
IGFjY2Vzc2luZyB0aGUgd2VpZ2h0cyBvZiB0aGUKPiAtICAgICAqICAgIHZjcHVzIG9mIGQsCj4g
KyAgICAgKiAgICB2Y3B1cyBvZiBkLCBhbmQvb3IgdGhlIGNhcDsKPiAgICAgICAqICAtIGluIHRo
ZSBwdXRpbmZvIGNhc2UsIHdlIGFsc28gbmVlZCB0aGUgcnVucXVldWUgbG9jayhzKSwgZm9yCj4g
ICAgICAgKiAgICB1cGRhdGluZyB0aGUgbWF4IHdhaWdodCBvZiB0aGUgcnVucXVldWUocykuCj4g
KyAgICAgKiAgICBJZiBjaGFuZ2luZyB0aGUgY2FwLCB3ZSBhbHNvIG5lZWQgdGhlIGJ1ZGdldF9s
b2NrLCBmb3IgdXBkYXRpbmcKPiArICAgICAqICAgIHRoZSB2YWx1ZSBvZiB0aGUgZG9tYWluIGJ1
ZGdldCBwb29sIChhbmQgdGhlIHJ1bnF1ZXVlIGxvY2ssCj4gKyAgICAgKiAgICBmb3IgYWRqdXN0
aW5nIHRoZSBwYXJhbWV0ZXJzIGFuZCByZXNjaGVkdWxpbmcgYW55IHZDUFUgdGhhdCBpcwo+ICsg
ICAgICogICAgcnVubmluZyBhdCB0aGUgdGltZSBvZiB0aGUgY2hhbmdlKS4KPiAgICAgICAqLwo+
ICAgICAgc3dpdGNoICggb3AtPmNtZCApCj4gICAgICB7Cj4gICAgICBjYXNlIFhFTl9ET01DVExf
U0NIRURPUF9nZXRpbmZvOgo+ICAgICAgICAgIHJlYWRfbG9ja19pcnFzYXZlKCZwcnYtPmxvY2ss
IGZsYWdzKTsKPiAgICAgICAgICBvcC0+dS5jcmVkaXQyLndlaWdodCA9IHNkb20tPndlaWdodDsK
PiArICAgICAgICBvcC0+dS5jcmVkaXQyLmNhcCA9IHNkb20tPmNhcDsKPiAgICAgICAgICByZWFk
X3VubG9ja19pcnFyZXN0b3JlKCZwcnYtPmxvY2ssIGZsYWdzKTsKPiAgICAgICAgICBicmVhazsK
PiAgICAgIGNhc2UgWEVOX0RPTUNUTF9TQ0hFRE9QX3B1dGluZm86Cj4gKyAgICAgICAgd3JpdGVf
bG9ja19pcnFzYXZlKCZwcnYtPmxvY2ssIGZsYWdzKTsKPiArICAgICAgICAvKiBXZWlnaHQgKi8K
PiAgICAgICAgICBpZiAoIG9wLT51LmNyZWRpdDIud2VpZ2h0ICE9IDAgKQo+ICAgICAgICAgIHsK
PiAtICAgICAgICAgICAgc3RydWN0IHZjcHUgKnY7Cj4gICAgICAgICAgICAgIGludCBvbGRfd2Vp
Z2h0Owo+Cj4gLSAgICAgICAgICAgIHdyaXRlX2xvY2tfaXJxc2F2ZSgmcHJ2LT5sb2NrLCBmbGFn
cyk7Cj4gLQo+ICAgICAgICAgICAgICBvbGRfd2VpZ2h0ID0gc2RvbS0+d2VpZ2h0Owo+Cj4gICAg
ICAgICAgICAgIHNkb20tPndlaWdodCA9IG9wLT51LmNyZWRpdDIud2VpZ2h0Owo+IEBAIC0yNTM5
LDkgKzI1NDQsMTEzIEBAIGNzY2hlZDJfZG9tX2NudGwoCj4KPiAgICAgICAgICAgICAgICAgIHZj
cHVfc2NoZWR1bGVfdW5sb2NrKGxvY2ssIHN2Yy0+dmNwdSk7Cj4gICAgICAgICAgICAgIH0KPiAr
ICAgICAgICB9Cj4gKyAgICAgICAgLyogQ2FwICovCj4gKyAgICAgICAgaWYgKCBvcC0+dS5jcmVk
aXQyLmNhcCAhPSAwICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHNwaW5fbG9jaygmc2Rv
bS0+YnVkZ2V0X2xvY2spOwo+ICsgICAgICAgICAgICBzZG9tLT50b3RfYnVkZ2V0ID0gKENTQ0hF
RDJfQkRHVF9SRVBMX1BFUklPRCAvIDEwMCkgKiBvcC0+dS5jcmVkaXQyLmNhcDsKCldoZW4gZG9p
bmcgaW50ZWdlciBhcml0aG1ldGljIGxpa2UgdGhpcywgSSB0aGluayBpdCdzIHVzdWFsbHkgYmV0
dGVyCnRvIGRvIHRoZSBtdWx0aXBseSBmaXJzdCAtLSB1bmxlc3MgeW91J3JlIGFmcmFpZCBvZiBv
dmVyZmxvdywgd2hpY2gKc2hvdWxkbid0IChpbiB0aGVvcnkpIGJlIGFuIGlzc3VlIGhlcmUuCgpT
cGVha2luZyBvZiB3aGljaCAtLSB3ZSBwcm9iYWJseSB3YW50IHRvIG1ha2Ugc3VyZSAnY2FwJyBp
cyA8PSAxMDAgKiBudmNwdXMuIDotKQoKPiArICAgICAgICAgICAgc3Bpbl91bmxvY2soJnNkb20t
PmJ1ZGdldF9sb2NrKTsKPiArCj4gKyAgICAgICAgICAgIGlmICggc2RvbS0+Y2FwID09IDAgKQo+
ICsgICAgICAgICAgICB7Cj4gKyAgICAgICAgICAgICAgICAvKgo+ICsgICAgICAgICAgICAgICAg
ICogTGV0J3MgZ2l2ZSB0byB0aGUgZG9tYWluIHRoZSBidWRnZXQgaXQgaXMgZW50aXRsZWQgb2Ys
CgoiZW50aXRsZWQgdG8iCgpBbHRob3VnaCBpZiB5b3Ugd2FudCB0byBiZSBzdHJpY3RseSBjb3Jy
ZWN0IChpLmUuLCBmb2xsb3dpbmcgdGhlCm9mZmljaWFsIHJ1bGVzIHJhdGhlciB0aGFuIHRoZSB3
YXkgcGVvcGxlIGFjdHVhbGx5IHNwZWFrKSB5b3Ugc2hvdWxkCnNheSAidG8gd2hpY2ggaXQgaXMg
ZW50aXRsZWQiIChub3Qgc3VwcG9zZWQgdG8gaGF2ZSBhIGRhbmdsaW5nCnByZXBvc2l0aW9uKS4g
IEknbGwgbGVhdmUgaXQgdXAgdG8geW91LiA6LSkKCj4gKyAgICAgICAgICAgICAgICAgKiBhbmQg
cXVldWUgaXRzIGZpcnN0IHJlcGxlbmlzaG1lbnQgZXZlbnQuCj4gKyAgICAgICAgICAgICAgICAg
Kgo+ICsgICAgICAgICAgICAgICAgICogU2luY2UgY2FwIGlzIGN1cnJlbnRseSBkaXNhYmxlZCBm
b3IgdGhpcyBkb21haW4sIHdlCj4gKyAgICAgICAgICAgICAgICAgKiBrbm93IG5vIHZDUFUgaXMg
bWVzc2luZyB3aXRoIHRoZSBkb21haW4ncyBidWRnZXQsIGFuZAo+ICsgICAgICAgICAgICAgICAg
ICogdGhlIHJlcGxlbmlzaG1lbnQgdGltZXIgaXMgc3RpbGwgb2ZmLgo+ICsgICAgICAgICAgICAg
ICAgICogRm9yIHRoZXNlIHJlYXNvbnMsIGl0IGlzIHNhZmUgdG8gZG8gdGhlIGZvbGxvd2luZyB3
aXRob3V0Cj4gKyAgICAgICAgICAgICAgICAgKiB0YWtpbmcgdGhlIGJ1ZGdldF9sb2NrLgo+ICsg
ICAgICAgICAgICAgICAgICovCj4gKyAgICAgICAgICAgICAgICBzZG9tLT5idWRnZXQgPSBzZG9t
LT50b3RfYnVkZ2V0Owo+ICsgICAgICAgICAgICAgICAgc2RvbS0+bmV4dF9yZXBsID0gTk9XKCkg
KyBDU0NIRUQyX0JER1RfUkVQTF9QRVJJT0Q7Cj4gKyAgICAgICAgICAgICAgICBzZXRfdGltZXIo
JnNkb20tPnJlcGxfdGltZXIsIHNkb20tPm5leHRfcmVwbCk7Cj4gKwo+ICsgICAgICAgICAgICAg
ICAgLyoKPiArICAgICAgICAgICAgICAgICAqIE5vdywgbGV0J3MgZW5hYmxlIGJ1ZGdldCBhY2Nv
dW50aW5nIGZvciBhbGwgdGhlIHZDUFVzLgo+ICsgICAgICAgICAgICAgICAgICogRm9yIG1ha2lu
ZyBzdXJlIHRoYXQgdGhleSB3aWxsIHN0YXJ0IHRvIGhvbm91ciB0aGUgZG9tYWluJ3MKPiArICAg
ICAgICAgICAgICAgICAqIGNhcCwgd2Ugc2V0IHRoZWlyIGJ1ZGdldCB0byAwLgo+ICsgICAgICAg
ICAgICAgICAgICogVGhpcyB3YXksIGFzIHNvb24gYXMgdGhleSB3aWxsIHRyeSB0byBydW4sIHRo
ZXkgd2lsbCBoYXZlCj4gKyAgICAgICAgICAgICAgICAgKiB0byBnZXQgc29tZSBidWRnZXQuCj4g
KyAgICAgICAgICAgICAgICAgKgo+ICsgICAgICAgICAgICAgICAgICogRm9yIHRoZSB2Q1BVcyB0
aGF0IGFyZSBhbHJlYWR5IHJ1bm5pbmcsIHdlIHRyaWdnZXIgdGhlCj4gKyAgICAgICAgICAgICAg
ICAgKiBzY2hlZHVsZXIgb24gdGhlaXIgcENQVS4gV2hlbiwgYXMgYSBjb25zZXF1ZW5jZSBvZiB0
aGlzLAo+ICsgICAgICAgICAgICAgICAgICogY3NjaGVkMl9zY2hlZHVsZSgpIHdpbGwgcnVuLCBp
dCB3aWxsIGZpZ3VyZSBvdXQgdGhlcmUgaXMKPiArICAgICAgICAgICAgICAgICAqIG5vIGJ1ZGdl
dCwgYW5kIHRoZSB2Q1BVIHdpbGwgdHJ5IHRvIGdldCBzb21lIChhbmQgYmUgcGFya2VkLAo+ICsg
ICAgICAgICAgICAgICAgICogaWYgdGhlcmUncyBub25lLCBhbmQgd2UnbGwgc3dpdGNoIHRvIHNv
bWVvbmUgZWxzZSkuCj4gKyAgICAgICAgICAgICAgICAgKi8KPiArICAgICAgICAgICAgICAgIGZv
cl9lYWNoX3ZjcHUgKCBkLCB2ICkKPiArICAgICAgICAgICAgICAgIHsKPiArICAgICAgICAgICAg
ICAgICAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmMgPSBjc2NoZWQyX3ZjcHUodik7Cj4gKyAg
ICAgICAgICAgICAgICAgICAgc3BpbmxvY2tfdCAqbG9jayA9IHZjcHVfc2NoZWR1bGVfbG9jayhz
dmMtPnZjcHUpOwo+ICsKPiArICAgICAgICAgICAgICAgICAgICBpZiAoIHYtPmlzX3J1bm5pbmcg
KQo+ICsgICAgICAgICAgICAgICAgICAgIHsKPiArICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50IGNwdSA9IHYtPnByb2Nlc3NvcjsKPiArICAgICAgICAgICAgICAgICAgICAgICAg
c3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFkID0gYzJycWQob3BzLCBjcHUpOwo+ICsK
PiArICAgICAgICAgICAgICAgICAgICAgICAgQVNTRVJUKGN1cnJfb25fY3B1KGNwdSkgPT0gdik7
Cj4gKwo+ICsgICAgICAgICAgICAgICAgICAgICAgICAvKgo+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgKiBXZSBhcmUgdHJpZ2dlcmluZyBhIHJlc2NoZWR1bGUgb24gdGhlIHZDUFUncwo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgKiBwQ1BVLiBUaGF0IHdpbGwgcnVuIGJ1cm5fY3JlZGl0
cygpIGFuZCwgc2luY2UKPiArICAgICAgICAgICAgICAgICAgICAgICAgICogdGhlIHZDUFUgaXMg
Y2FwcGVkIG5vdywgaXQgd291bGQgY2hhcmdlIGFsbCB0aGUKPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICogZXhlY3V0aW9uIHRpbWUgb2YgdGhpcyBsYXN0IHJvdW5kIGFzIGJ1ZGdldCBhcwo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgKiB3ZWxsLiBUaGF0IHdpbGwgbWFrZSB0aGUgdkNQ
VSBidWRnZXQgZ28gbmVnYXRpdmUsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAqIHBvdGVu
dGlhbGx5IGJ5IGEgbGFyZ2UgYW1vdW50LCBhbmQgaXQncyB1bmZhaXIuCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAqCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAqIFRvIGF2b2lkIHRo
YXQsIGNhbGwgYnVybl9jcmVkaXQoKSBoZXJlLCB0byBkbyB0aGUKPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICogYWNjb3VudGluZyBvZiB0aGlzIGN1cnJlbnQgcnVubmluZyBpbnN0YW5jZSBu
b3csCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAqIHdpdGggYnVkZ2V0dGluZyBzdGlsbCBk
aXNhYmxlZC4gVGhpcyBkb2VzIG5vdAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgKiBwcmV2
ZW50IHNvbWUgc21hbGwgYW1vdW50IG9mIGJ1ZGdldCBiZWluZyBjaGFyZ2VkCj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAqIHRvIHRoZSB2Q1BVIChpLmUuLCB0aGUgYW1vdW50IG9mIHRpbWUg
aXQgcnVucyBmcm9tCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAqIG5vdywgdG8gd2hlbiBz
Y2hlZHVsaW5nIGhhcHBlbnMpLiBUaGUgYnVkZ2V0IHdpbGwKPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICogYWxzbyBnbyBiZWxvdyAwLCBidXQgYSBsb3QgbGVzcyB0aGFuIGhvdyBpdCB3b3Vs
ZAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgKiBpZiB3ZSBkb24ndCBkbyB0aGlzLgo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgKi8KPiArICAgICAgICAgICAgICAgICAgICAgICAgYnVy
bl9jcmVkaXRzKHJxZCwgc3ZjLCBOT1coKSk7Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgIF9f
Y3B1bWFza19zZXRfY3B1KGNwdSwgJnJxZC0+dGlja2xlZCk7Cj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgIEFTU0VSVCghY3B1bWFza190ZXN0X2NwdShjcHUsICZycWQtPnNtdF9pZGxlKSk7Cj4g
KyAgICAgICAgICAgICAgICAgICAgICAgIGNwdV9yYWlzZV9zb2Z0aXJxKGNwdSwgU0NIRURVTEVf
U09GVElSUSk7Cj4gKyAgICAgICAgICAgICAgICAgICAgfQo+ICsgICAgICAgICAgICAgICAgICAg
IHN2Yy0+YnVkZ2V0ID0gMDsKPiArICAgICAgICAgICAgICAgICAgICB2Y3B1X3NjaGVkdWxlX3Vu
bG9jayhsb2NrLCBzdmMtPnZjcHUpOwo+ICsgICAgICAgICAgICAgICAgfQo+ICsgICAgICAgICAg
ICB9Cj4gKyAgICAgICAgICAgIHNkb20tPmNhcCA9IG9wLT51LmNyZWRpdDIuY2FwOwo+ICsgICAg
ICAgIH0KPiArICAgICAgICBlbHNlIGlmICggc2RvbS0+Y2FwICE9IDAgKQo+ICsgICAgICAgIHsK
PiArICAgICAgICAgICAgc3RvcF90aW1lcigmc2RvbS0+cmVwbF90aW1lcik7Cj4gKwo+ICsgICAg
ICAgICAgICAvKiBEaXNhYmxlIGJ1ZGdldCBhY2NvdW50aW5nIGZvciBhbGwgdGhlIHZDUFVzLiAq
Lwo+ICsgICAgICAgICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCj4gKyAgICAgICAgICAgIHsK
PiArICAgICAgICAgICAgICAgIHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnN2YyA9IGNzY2hlZDJfdmNw
dSh2KTsKPiArICAgICAgICAgICAgICAgIHNwaW5sb2NrX3QgKmxvY2sgPSB2Y3B1X3NjaGVkdWxl
X2xvY2soc3ZjLT52Y3B1KTsKPiArCj4gKyAgICAgICAgICAgICAgICBzdmMtPmJ1ZGdldCA9IFNU
SU1FX01BWDsKPgo+IC0gICAgICAgICAgICB3cml0ZV91bmxvY2tfaXJxcmVzdG9yZSgmcHJ2LT5s
b2NrLCBmbGFncyk7Cj4gKyAgICAgICAgICAgICAgICB2Y3B1X3NjaGVkdWxlX3VubG9jayhsb2Nr
LCBzdmMtPnZjcHUpOwo+ICsgICAgICAgICAgICB9Cj4gKyAgICAgICAgICAgIHNkb20tPmNhcCA9
IDA7Cj4gKyAgICAgICAgICAgIC8qCj4gKyAgICAgICAgICAgICAqIFdlIGFyZSBkaXNhYmxpbmcg
dGhlIGNhcCBmb3IgdGhpcyBkb21haW4sIHdoaWNoIG1heSBoYXZlIHZDUFVzCj4gKyAgICAgICAg
ICAgICAqIHdhaXRpbmcgZm9yIGEgcmVwbGVuaXNobWVudCwgYW5kIHdlIG5lZWQgdG8gdW5wYXJr
IHRoZW0gYWxsLgo+ICsgICAgICAgICAgICAgKiBQYXJrZWQgdmNwdXMgc2l0IGluIHRoZSBkb21h
aW4ncyBwYXJrZWRfdmNwdXMgbGlzdCwgd2hpY2ggd291bGQKPiArICAgICAgICAgICAgICogcmVx
dWlyZSBiZWluZyBtYW5pcHVsYXRlZCB3aXRoIHRoZSBidWRnZXRfbG9jayBoZWxkLiBIb3dldmVy
LAo+ICsgICAgICAgICAgICAgKiB3ZSBoYXZlIGFscmVhZHkgZGlzYWJsZWQgYnVkZ2V0IGFjY291
bnRpbmcgZm9yIGFsbCB0aGUgdkNQVXMgb2YKPiArICAgICAgICAgICAgICogdGhpcyBkb21haW4g
aW4gdGhlIGxvb3AgYWJvdmUsIGFuZCB0aGVyZWZvcmUsIG5vIHZDUFUgd2lsbCBydW4KPiArICAg
ICAgICAgICAgICogb3V0IG9mIGJ1ZGdldCBhbmQgbmVlZCBiZWluZyBhZGRlZCB0byB0aGUgbGlz
dC4KPiArICAgICAgICAgICAgICoKPiArICAgICAgICAgICAgICogRm9yIHRoaXMgcmVhc29uLCBp
dCBpcyBzYWZlLCBpbiB0aGlzIGNhc2UsIHRvIGp1c3QgZ28gYWhlYWQgYW5kCj4gKyAgICAgICAg
ICAgICAqIGRyYWluIHRoZSBsaXN0LCB3aXRob3V0IHRoZSBuZWVkIG9mIHRha2luZyB0aGUgYnVk
Z2V0X2xvY2suCj4gKyAgICAgICAgICAgICAqLwo+ICsgICAgICAgICAgICB1bnBhcmtfcGFya2Vk
X3ZjcHVzKG9wcywgJnNkb20tPnBhcmtlZF92Y3B1cyk7CgpJIHRoaW5rIGl0IGlzIHNhZmUgY3Vy
cmVudGx5LiAgQnV0IGlzIHRoZXJlIGFueSByZWFzb24gbm90IHRvIGp1c3QKZ3JhYiB0aGUgbG9j
ayBhbnl3YXk/ICBXZSBkb24ndCBleHBlY3QgY2FwIGFkanVzdG1lbnQgYWN0aW9ucyB0byBiZQp0
aGF0IGNvbW1vbiwgYW5kIGl0IHdvdWxkIG1lYW4gbGVzcyBjaGFuY2Ugb2YgZXJyb3IgaW4gdGhl
IGZ1dHVyZS4KCkknbSBub3QgMTAwJSBzZXQgb24gZ3JhYmJpbmcgdGhlIGJ1ZGdldCBsb2NrLCBi
dXQgSSBkbyB0aGluayBpdCdzIGEgYmV0dGVyIGlkZWEuCgpPdGhlciB0aGFuIHRoYXQgbG9va3Mg
Z29vZCwgdGhhbmtzIQoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 28 15:22:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 15:22: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 1dQEns-00017a-CT; Wed, 28 Jun 2017 15: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 <julien.grall@linaro.org>) id 1dQEnr-00017U-Fu
 for xen-devel@lists.xenproject.org; Wed, 28 Jun 2017 15:22:51 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 4E/86-01977-AC9C3595; Wed, 28 Jun 2017 15:22:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLIsWRWlGSWpSXmKPExsXiVRukr3vqZHC
 kwekNfBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b8w2tYCr7zV7SdeMbawPiGp4uRi0NIYDqj
 xPvDf9lAHBaBW8wS5zofMIM4EgIHWSXeHn3K1MXICeTESTyespAFwi6VOLD7BJDNAdSuJrHmT
 RTEpF+MEgvfXwOrFxYwkzi46C0TSI2IQKTE53XiIGEhgVqJSU9WMIHUMwssYpFY3bWVDaSGTU
 BHYt2MWpAaXgFbidfb3rKC2CwCqhL7Ps4BWysqEC7xtvEIC0SNoMTJmU/AbE4Bb4lZWw+DrWU
 GWjtv80NmCFteYvvbOcwTGIVnIWmZhaRsFpKyBYzMqxg1ilOLylKLdI0s9ZKKMtMzSnITM3N0
 DQ1M9XJTi4sT01NzEpOK9ZLzczcxAgO9noGBcQfj5S1+hxglOZiURHn3fgmKFOJLyk+pzEgsz
 ogvKs1JLT7EKMPBoSTB+/xEcKSQYFFqempFWmYOMOZg0hIcPEoivJ0gad7igsTc4sx0iNQpRm
 OOO30bvjBxTDqw/QuTEEtefl6qlDjvJZBSAZDSjNI8uEGwVHCJUVZKmJeRgYFBiKcgtSg3swR
 V/hWjOAejkjDv1mNAU3gy80rg9r0COoUJ6BSWeQEgp5QkIqSkGhiNbcxWqIlXXSzqktdNe+q+
 N+16Xh7DnD7Dxz7zbSzjZz90un+/98qr379yj4RrcespKxXHTBaS9bx94faFJ58WtwvzWf2Tk
 tn/PW/Vo2BXrnnp/ZOfblj2hW9z2//EiM/9X5YaqVbtPp59zeZ0tNqDlw9ns2oms37b+0FwMX
 c70z5m7x9msVuVWIozEg21mIuKEwFgoOOAAAMAAA==
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1498663370!100282755!1
X-Originating-IP: [74.125.82.47]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50651 invoked from network); 28 Jun 2017 15:22:50 -0000
Received: from mail-wm0-f47.google.com (HELO mail-wm0-f47.google.com)
 (74.125.82.47)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 28 Jun 2017 15:22:50 -0000
Received: by mail-wm0-f47.google.com with SMTP id 62so56923577wmw.1
 for <xen-devel@lists.xenproject.org>; Wed, 28 Jun 2017 08:22:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:references:cc:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding;
 bh=AEN0NteyBhErwXQ/v/0/8C1TTubB7k4EEkdYYbATH/E=;
 b=DpAXZo6So7FL3Lq0UX3KUozty8C801pl8xw02iuNNtPXDULSp9Ry07Ecff4B6Gn/kD
 pCPEUQGj9z1sMvgG79IpWP2xwQ4NPIO7Y6U5WUh/P0YfzCV7zUcpzwDWCPBqZYu6h5nV
 cFajmcEkqPFsYDOYquVicE31o3BYmQktaOTOQ=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:cc:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding;
 bh=AEN0NteyBhErwXQ/v/0/8C1TTubB7k4EEkdYYbATH/E=;
 b=d9CiEofg1nJXDNeDPOF9GZDG3Svgufyq/sxcKP5xLrwKm0SZFOJknnCC7p7MsKYYJY
 FiC2J2vMJsDoXjuVURudpwn1FGAXGBDhoIvzFvyb0SZAd++akkhpxhKkxJSnJKZt05gU
 fuqlV/lnOeBgly2mfIBFeRJ45u60MiTSf9rVWzHgXysdyat5SuEH6u/voTO79eTSkeWf
 gA40ECmp/+2JKXdELWySgcMQgJ0JeMCfET+gD34DSbjgNBb/LvfqV+RywzxKQRy0teeY
 XGvPBjXXKMPqX6ZhFQ49dRTmQ7cSq30uZ9dJU5q6AzYaeZZCi5spb3QyruI8pgxuIFbG
 zypQ==
X-Gm-Message-State: AKS2vOx3IhIzi8iudDnX91zeSj9KratgRgxtZWXQzbTKdjE4uWBn+277
 wKvPVly1f+5lhAit
X-Received: by 10.28.45.5 with SMTP id t5mr8286372wmt.50.1498663369757;
 Wed, 28 Jun 2017 08:22:49 -0700 (PDT)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id l20sm1953654wre.25.2017.06.28.08.22.48
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 28 Jun 2017 08:22:49 -0700 (PDT)
To: Vikram Sethi <vikrams@qti.qualcomm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <af07e09d-d756-1c15-22bf-5ecc4f5d469f@linaro.org>
 <d60d8ebcd41445d1898bfbc3dca46276@NASANEXM01B.na.qualcomm.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <8bfc13f3-f8c0-e308-3660-4d2e9a2a31e4@linaro.org>
Date: Wed, 28 Jun 2017 16:22:48 +0100
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: <d60d8ebcd41445d1898bfbc3dca46276@NASANEXM01B.na.qualcomm.com>
Cc: "edgar.iglesias@xilinx.com" <edgar.iglesias@xilinx.com>,
 Sinan Kaya <okaya@qti.qualcomm.com>, Wei Chen <Wei.Chen@arm.com>,
 Steve Capper <Steve.Capper@arm.com>, Andre Przywara <andre.przywara@arm.com>,
 "manish.jaggi@caviumnetworks.com" <manish.jaggi@caviumnetworks.com>,
 "punit.agrawal@arm.com" <punit.agrawal@arm.com>,
 Sameer Goel <sgoel@qti.qualcomm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Dave P Martin <Dave.Martin@arm.com>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [RFC] ARM PCI Passthrough design 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-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>

CgpPbiAyMC8wNi8xNyAwMToxOSwgVmlrcmFtIFNldGhpIHdyb3RlOgo+IEhpIEp1bGllbiwKCkhp
IFZpa3JhbSwKClRoYW5rIHlvdSBmb3IgeW91ciBmZWVkYmFja3MuCgo+IFRoYW5rcyBmb3IgcG9z
dGluZyB0aGlzLiBJIHRoaW5rIHNvbWUgYWRkaXRpb25hbCB0b3BpY3MgbmVlZCB0byBiZSBjb3Zl
cmVkIGluIHRoZSBkZXNpZ24gZG9jdW1lbnQsIHVuZGVyIDMgbWFpbiB0b3BpY3M6CgpJIHdhbnRl
ZCB0byBsaW1pdCB0aGUgc2NvcGUgb2YgdGhlIFBDSSBwYXNzdGhyb3VnaCB3b3JrIHRvIHRoZSBz
dHJpY3QgCm1pbmltdW0uIEkgZGlkbid0IGNvbnNpZGVyIGhvdHBsdWcgYW5kIEFFUiBpbiB0aGUg
c2NvcGUgYmVjYXVzZSBpdCBpcyAKb3B0aW9uYWwgZmVhdHVyZS4KCj4KPiBIb3RwbHVnOiBob3cg
d2lsbCBYZW4gc3VwcG9ydCBob3RwbHVnPyBNYW55IHJvb3Rwb3J0cyBtYXkgcmVxdWlyZSBmaXJt
d2FyZSBob29rcyBzdWNoIGFzIEFDUEkgQVNMIHRvIHRha2UgY2FyZSBvZiBwbGF0Zm9ybSBzcGVj
aWZpYyBNTUlPIGluaXRpYWxpemF0aW9uIG9uIGhvdHBsdWcuIE5vcm1hbGx5IGZpcm13YXJlIChV
RUZJKSB3b3VsZCBoYXZlIGRvbmUgdGhhdCBwbGF0Zm9ybSBzcGVjaWZpYyBzZXR1cCBhdCBib290
LgoKV2UgZG9uJ3QgaGF2ZSBBU0wgc3VwcG9ydCBpbiBYZW4uIFNvIEkgd291bGQgZXhwZWN0IHRo
ZSBob3RwbHVnIHRvIGJlIApoYW5kbGVkIGJ5IHRoZSBoYXJkd2FyZSBkb21haW4gYW5kIHRoZW4g
cmVwb3J0IGl0IHRvIFhlbi4KClRoaXMgd291bGQgYWxzbyBmaXQgcXVpdGUgd2VsbCB0byB0aGUg
Y3VycmVudCBkZXNpZ24gYXMgdGhlIGhhcmR3YXJlIApkb21haW4gd2lsbCBzY2FuIFBDSSBkZXZp
Y2VzIGF0IGJvb3QgYW5kIHRoZW4gcmVnaXN0ZXIgdGhlbSB0byBYZW4gdmlhIAphbiBoeXBlcmNh
bGwuCgo+Cj4gQUVSOiBXaWxsIFBDSWUgbm9uLWZhdGFsIGFuZCBmYXRhbCBlcnJvcnMgKHNlY29u
ZGFyeSBidXMgcmVzZXQgZm9yIGZhdGFsKSBiZSByZWNvdmVyYWJsZSBpbiBYZW4/Cj4gV2lsbCBk
cml2ZXJzIGluIGRvbXMgYmUgbm90aWZpZWQgYWJvdXQgZmF0YWwgZXJyb3JzIHNvIHRoZXkgY2Fu
IGJlIHF1aWVzY2VkIGJlZm9yZSBkb2luZyBzZWNvbmRhcnkgYnVzIHJlc2V0IGluIFhlbj8KPiBX
aWxsIFhlbiBzdXBwb3J0IEZpcm13YXJlIEZpcnN0IEVycm9yIGhhbmRsaW5nIGZvciBBRVI/IGku
ZSBXaGVuIHBsYXRmb3JtIGRvZXMgRmlybXdhcmUgZmlyc3QgZXJyb3IgaGFuZGxpbmcgZm9yIEFF
UiBhbmQvb3IgZmlsdGVyaW5nIG9mIEFFUiwgc2VuZHMgYXNzb2NpYXRlZCBBQ1BJIEhFU1QgbG9n
cyB0byBYZW4KPiBIb3cgd2lsbCBBRVIgbm90aWZpY2F0aW9uIGFuZCBsb2dzIGJlIHByb3BhZ2F0
ZWQgdG8gdGhlIGRvbXM6IGluamVjdGVkIEFDUEkgSEVTVD8KPgo+IFBDSWUgRFBDIChEb3duc3Ry
ZWFtIFBvcnQgQ29udGFpbm1lbnQpOiB3aWxsIGl0IGJlIHN1cHBvcnRlZCBpbiBYZW4sIGFuZCBY
ZW4gd2lsbCByZWdpc3RlciBmb3IgRFBDIGludGVycnVwdD8gV2hlbiBYZW4gYnJpbmdzIHRoZSBs
aW5rIGJhY2sgdXAgd2lsbCBpdCBzZW5kIGEgc2ltdWxhdGVkIGhvdHBsdWcgdG8gZG9tMCB0byBz
aG93IGxpbmsgYmFjayB1cD8KCkkgZG9uJ3QgZmVlbCBpdCBpcyBuZWNlc3NhcnkgdG8gbG9vayBh
dCBBRVIgZm9yIHRoZSBmaXJzdCB3b3JrIG9mIFBDSSAKcGFzc3Rocm91Z2guIEkgY29uc2lkZXIg
aXQgYXMgYSBzZXBhcmF0ZSBmZWF0dXJlIHRoYXQgY291bGQgcHJvYmFibHkgCmNvbWUgd2l0aCB0
aGUgUkFTIHN0b3J5LgoKQXQgdGhlIG1vbWVudCwgSSBkb24ndCBrbm93IHdobyBpcyBnb2luZyB0
byBoYW5kbGUgdGhlIGVycm9yIGFuZCBldmVuIApob3cgdGhleSB3aWxsIGJlIHJlcG9ydGVkIHRv
IHRoZSBndWVzdC4gQnV0IEkgZG9uJ3QgdGhpbmsgdGhpcyB3aWxsIGhhdmUgCmFueSBpbXBhY3Qg
b24gb3VyIGRlc2lnbiBjaG9pY2UgaGVyZS4KCkxldCBtZSBrbm93IGlmIHlvdSB0aGluayBpdCBt
YXkgaGF2ZSBhbiBpbXBhY3QuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 28 15:37:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 15: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 1dQF1x-0002Nr-LH; Wed, 28 Jun 2017 15:37: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=34556072e=roger.pau@citrix.com>)
 id 1dQF1w-0002Nl-8l
 for xen-devel@lists.xenproject.org; Wed, 28 Jun 2017 15:37:24 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 C9/CB-01859-33DC3595; Wed, 28 Jun 2017 15:37:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsWyU9JRQtfobHC
 kwdNTkhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ap+ytYCqY0M1bcP7yaqYFxaXQXIyeHhICf
 xMf9j1hBbBYBVYlnu9cxgdhsAjoSF+fuZAOxRQSUJXp//WbpYuTiYBZYyCjxtmcLI0hCWMBSY
 sKBN2ANvAKeEs8etzOCFAkJzGWU+PH+KyNEQlDi5MwnLCA2M9DUBbs/AU3lALKlJZb/4wAJcw
 rYSzTMngk2R1RARWLppVawg4QEFCX65z1ggzg0XWLisx6WCYz8s5BMnYVk6iyEqQsYmVcxahS
 nFpWlFukaGuolFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgSGIQMQ7GBc/dvpEKMk
 B5OSKO/eL0GRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4PU8HRwoJFqWmp1akZeYAIwImLcHBo
 yTC23kCKM1bXJCYW5yZDpE6xagoJc67E6RPACSRUZoH1waLwkuMslLCvIxAhwjxFKQW5WaWoM
 q/YhTnYFQS5lU6AzSFJzOvBG76K6DFTECLWeYFgCwuSURISTUwTn3Q+u8kb/VDQbbug9K2pZr
 Nwd/PuqzM4Q98Pfd8SvtDiRVtrE9iO2MWhzV+Er7IZfi448KF/7NOrD/Q9/3Id7cr5mv2Wlg4
 JUvdNHB7Fp1qxj/1W5z6ikCZxH2PWrQdFcQXut0synx36w3vGj5L1/eN9x/3mft/25zzUyc4p
 c7qglfXghUWSizFGYmGWsxFxYkAdoqxGb0CAAA=
X-Env-Sender: prvs=34556072e=roger.pau@citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1498664242!76938864!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24682 invoked from network); 28 Jun 2017 15:37:22 -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;
 28 Jun 2017 15:37:22 -0000
X-IronPort-AV: E=Sophos;i="5.40,276,1496102400"; d="scan'208";a="48538797"
Date: Wed, 28 Jun 2017 16:29:00 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20170628152900.gncq7q5aprmqipx2@dhcp-3-128.uk.xensource.com>
References: <20170427143546.14662-1-roger.pau@citrix.com>
 <20170427143546.14662-10-roger.pau@citrix.com>
 <592C3E59020000780015D499@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <592C3E59020000780015D499@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170609 (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>, julien.grall@arm.com,
 boris.ostrovsky@oracle.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 9/9] 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>

T24gTW9uLCBNYXkgMjksIDIwMTcgYXQgMDc6Mjk6MjlBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI3LjA0LjE3IGF0IDE2OjM1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gK3N0YXRpYyBpbnQgdnBjaV9tc2l4X2NvbnRyb2xfd3JpdGUoc3RydWN0IHBjaV9k
ZXYgKnBkZXYsIHVuc2lnbmVkIGludCByZWcsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bmlvbiB2cGNpX3ZhbCB2YWwsIHZvaWQgKmRhdGEpCj4gPiArewo+ID4gKyAg
ICB1aW50OF90IHNlZyA9IHBkZXYtPnNlZywgYnVzID0gcGRldi0+YnVzOwo+ID4gKyAgICB1aW50
OF90IHNsb3QgPSBQQ0lfU0xPVChwZGV2LT5kZXZmbiksIGZ1bmMgPSBQQ0lfRlVOQyhwZGV2LT5k
ZXZmbik7Cj4gPiArICAgIHBhZGRyX3QgdGFibGVfYmFzZSA9IHBkZXYtPnZwY2ktPmhlYWRlci5i
YXJzW3BkZXYtPnZwY2ktPm1zaXgtPmJpcl0ucGFkZHI7Cj4gPiArICAgIHN0cnVjdCB2cGNpX21z
aXggKm1zaXggPSBkYXRhOwo+IAo+IFdvdWxkbid0IHlvdSBiZXR0ZXIgdXNlIHRoaXMgYWxzbyB0
byBvYnRhaW4gdGhlIGFycmF5IGluZGV4IG9uZSBsaW5lCj4gZWFybGllcj8KClllcy4KCj4gPiAr
ICAgIGJvb2wgbmV3X21hc2tlZCwgbmV3X2VuYWJsZWQ7Cj4gPiArICAgIHVuc2lnbmVkIGludCBp
Owo+ID4gKyAgICB1aW50MzJfdCBkYXRhMzI7Cj4gPiArICAgIGludCByYzsKPiA+ICsKPiA+ICsg
ICAgbmV3X21hc2tlZCA9IHZhbC53b3JkICYgUENJX01TSVhfRkxBR1NfTUFTS0FMTDsKPiA+ICsg
ICAgbmV3X2VuYWJsZWQgPSB2YWwud29yZCAmIFBDSV9NU0lYX0ZMQUdTX0VOQUJMRTsKPiA+ICsK
PiA+ICsgICAgaWYgKCBuZXdfZW5hYmxlZCAhPSBtc2l4LT5lbmFibGVkICYmIG5ld19lbmFibGVk
ICkKPiAKPiAgICAgaWYgKCAhbXNpeC0+ZW5hYmxlZCAmJiBuZXdfZW5hYmxlZCApCj4gCj4gd291
bGQgbGlrZWx5IGJlIGVhc2llciB0byByZWFkIChzaW1pbGFyIGZvciB0aGUgImVsc2UgaWYiIGJl
bG93KS4KCkFjay4KCj4gPiArICAgIHsKPiA+ICsgICAgICAgIC8qIE1TSS1YIGVuYWJsZWQuICov
Cj4gPiArICAgICAgICBmb3IgKCBpID0gMDsgaSA8IG1zaXgtPm1heF9lbnRyaWVzOyBpKysgKQo+
ID4gKyAgICAgICAgewo+ID4gKyAgICAgICAgICAgIGlmICggbXNpeC0+ZW50cmllc1tpXS5tYXNr
ZWQgKQo+ID4gKyAgICAgICAgICAgICAgICBjb250aW51ZTsKPiA+ICsKPiA+ICsgICAgICAgICAg
ICByYyA9IHZwY2lfbXNpeF9lbmFibGUoJm1zaXgtPmVudHJpZXNbaV0uYXJjaCwgcGRldiwKPiA+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbXNpeC0+ZW50cmllc1tpXS5hZGRy
LCBtc2l4LT5lbnRyaWVzW2ldLmRhdGEsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIG1zaXgtPmVudHJpZXNbaV0ubnIsIHRhYmxlX2Jhc2UpOwo+ID4gKyAgICAgICAgICAg
IGlmICggcmMgKQo+ID4gKyAgICAgICAgICAgIHsKPiA+ICsgICAgICAgICAgICAgICAgZ2Rwcmlu
dGsoWEVOTE9HX0VSUiwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgIiUwNHg6JTAyeDol
MDJ4LiV1OiB1bmFibGUgdG8gdXBkYXRlIGVudHJ5ICV1OiAlZFxuIiwKPiA+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgc2VnLCBidXMsIHNsb3QsIGZ1bmMsIGksIHJjKTsKPiA+ICsgICAgICAg
ICAgICAgICAgcmV0dXJuIHJjOwo+ID4gKyAgICAgICAgICAgIH0KPiA+ICsKPiA+ICsgICAgICAg
ICAgICB2cGNpX21zaXhfbWFzaygmbXNpeC0+ZW50cmllc1tpXS5hcmNoLCBmYWxzZSk7Cj4gPiAr
ICAgICAgICB9Cj4gPiArICAgIH0KPiA+ICsgICAgZWxzZSBpZiAoIG5ld19lbmFibGVkICE9IG1z
aXgtPmVuYWJsZWQgJiYgIW5ld19lbmFibGVkICkKPiA+ICsgICAgewo+ID4gKyAgICAgICAgLyog
TVNJLVggZGlzYWJsZWQuICovCj4gPiArICAgICAgICBmb3IgKCBpID0gMDsgaSA8IG1zaXgtPm1h
eF9lbnRyaWVzOyBpKysgKQo+ID4gKyAgICAgICAgewo+ID4gKyAgICAgICAgICAgIHJjID0gdnBj
aV9tc2l4X2Rpc2FibGUoJm1zaXgtPmVudHJpZXNbaV0uYXJjaCk7Cj4gPiArICAgICAgICAgICAg
aWYgKCByYyApCj4gPiArICAgICAgICAgICAgewo+ID4gKyAgICAgICAgICAgICAgICBnZHByaW50
ayhYRU5MT0dfRVJSLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAiJTA0eDolMDJ4OiUw
MnguJXU6IHVuYWJsZSB0byBkaXNhYmxlIGVudHJ5ICV1OiAlZFxuIiwKPiA+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgc2VnLCBidXMsIHNsb3QsIGZ1bmMsIGksIHJjKTsKPiA+ICsgICAgICAg
ICAgICAgICAgcmV0dXJuIHJjOwo+ID4gKyAgICAgICAgICAgIH0KPiA+ICsgICAgICAgIH0KPiA+
ICsgICAgfQo+ID4gKwo+ID4gKyAgICBkYXRhMzIgPSB2YWwud29yZDsKPiA+ICsgICAgaWYgKCAo
bmV3X2VuYWJsZWQgIT0gbXNpeC0+ZW5hYmxlZCB8fCBuZXdfbWFza2VkICE9IG1zaXgtPm1hc2tl
ZCkgJiYKPiA+ICsgICAgICAgICBwY2lfbXNpX2NvbmZfd3JpdGVfaW50ZXJjZXB0KHBkZXYsIHJl
ZywgMiwgJmRhdGEzMikgPj0gMCApCj4gPiArICAgICAgICBwY2lfY29uZl93cml0ZTE2KHNlZywg
YnVzLCBzbG90LCBmdW5jLCByZWcsIGRhdGEzMik7Cj4gCj4gV2hhdCdzIHRoZSBpbnRlcm1lZGlh
dGUgdmFyaWFibGUgImRhdGEzMiIgZ29vZCBmb3IgaGVyZT8gQWZhaWN0IHlvdQo+IGNvdWxkIHVz
ZSB2YWwud29yZCBpbiBpdHMgc3RlYWQuCgpZZXMsIHRoYXQncyBzZWVtcyBiZXR0ZXIuCgo+ID4g
K3N0YXRpYyBzdHJ1Y3QgdnBjaV9tc2l4ICp2cGNpX21zaXhfZmluZChzdHJ1Y3QgZG9tYWluICpk
LCB1bnNpZ25lZCBsb25nIGFkZHIpCj4gPiArewo+ID4gKyAgICBzdHJ1Y3QgdnBjaV9tc2l4ICpt
c2l4Owo+ID4gKwo+ID4gKyAgICBBU1NFUlQodnBjaV9sb2NrZWQoZCkpOwo+ID4gKyAgICBsaXN0
X2Zvcl9lYWNoX2VudHJ5ICggbXNpeCwgICZkLT5hcmNoLmh2bV9kb21haW4ubXNpeF90YWJsZXMs
IG5leHQgKQo+ID4gKyAgICAgICAgaWYgKCBtc2l4LT5wZGV2LT52cGNpLT5oZWFkZXIuY29tbWFu
ZCAmIFBDSV9DT01NQU5EX01FTU9SWSAmJgo+IAo+IFBsZWFzZSBwYXJlbnRoZXNpemUgJiB3aXRo
aW4gJiYuCgpEb25lLgoKPiA+ICsgICAgICAgICAgICAgYWRkciA+PSBtc2l4LT5hZGRyICYmCj4g
PiArICAgICAgICAgICAgIGFkZHIgPCBtc2l4LT5hZGRyICsgbXNpeC0+bWF4X2VudHJpZXMgKiBQ
Q0lfTVNJWF9FTlRSWV9TSVpFICkKPiA+ICsgICAgICAgICAgICByZXR1cm4gbXNpeDsKPiA+ICsK
PiA+ICsgICAgcmV0dXJuIE5VTEw7Cj4gPiArfQo+IAo+IExvb2tpbmcgYWhlYWQgSSdtIGdldHRp
bmcgdGhlIGltcHJlc3Npb24gdGhhdCB5b3Ugb25seSBhbGxvdwo+IGFjY2Vzc2VzIHRvIHRoZSBN
U0ktWCB0YWJsZSBlbnRyaWVzLCB5ZXQgaW4gdnBjaV9tb2RpZnlfYmFycygpIHlvdQo+IChjb3Jy
ZWN0bHkpIHByZXZlbnQgbWFwcGluZyBlbnRpcmUgcGFnZXMuIFdoaWxlIG1vc3Qgb3RoZXIKPiBy
ZWdpc3RlcnMgYXJlIGRpc2FsbG93ZWQgZnJvbSBzaGFyaW5nIGEgcGFnZSB3aXRoIHRoZSB0YWJs
ZSwgdGhlIFBCQQo+IGlzIHNwZWNpZmljYWxseSBuYW1lZCBhcyBhbiBleGNlcHRpb24uIEhlbmNl
IHlvdSBuZWVkIHRvIHN1cHBvcnQKPiBhdCBsZWFzdCByZWFkcyBmcm9tIHRoZSBlbnRpcmUgcmFu
Z2UuCgpUaGF0J3MgcmlnaHQsIEkndmUgYWRkZWQgc3VwcG9ydCBmb3IgaGFuZGxpbmcgdGhlIFBC
QSBhbHNvIGFzIGEgZGlyZWN0CnJlYWQgdG8gdGhlIHJlYWwgUEJBIGluIGhhcmR3YXJlLiBUbyBz
aW1wbGlmeSB0aGlzLCBpbiB0aGUgbmV3IHZlcnNpb24KSSdtIGFsd2F5cyB0cmFwcGluZyBhY2Nl
c3NlcyB0byB0aGUgUEJBIChJIGRvbid0IHRoaW5rIGl0J3Mgd29ydGgKY2hlY2tpbmcgd2hldGhl
ciBpdCBzaGFyZXMgYSBwYWdlIHdpdGggdGhlIHZlY3RvciB0YWJsZSBvciBub3QpLgoKPiA+ICtz
dGF0aWMgaW50IHZwY2lfbXNpeF90YWJsZV9hY2NlcHQoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVk
IGxvbmcgYWRkcikKPiA+ICt7Cj4gPiArICAgIGludCBmb3VuZDsKPiA+ICsKPiA+ICsgICAgdnBj
aV9sb2NrKHYtPmRvbWFpbik7Cj4gPiArICAgIGZvdW5kID0gISF2cGNpX21zaXhfZmluZCh2LT5k
b21haW4sIGFkZHIpOwo+IAo+IEF0IHRoZSByaXNrIG9mIHJlcGVhdGluZyBhIGNvbW1lbnQgSSBn
YXZlIG9uIGFuIGVhcmxpZXIgcGF0Y2g6IFVzaW5nCj4gImJvb2wiIGZvciAiZm91bmQiIGFsbG93
cyB5b3UgdG8gYXZvaWQgdGhlICEhIC4KCkRvbmUuCgo+ID4gK3N0YXRpYyBpbnQgdnBjaV9tc2l4
X2FjY2Vzc19jaGVjayhzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5zaWduZWQgbG9uZyBhZGRyLAo+
ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbGVuKQo+
ID4gK3sKPiA+ICsgICAgdWludDhfdCBzZWcgPSBwZGV2LT5zZWcsIGJ1cyA9IHBkZXYtPmJ1czsK
PiA+ICsgICAgdWludDhfdCBzbG90ID0gUENJX1NMT1QocGRldi0+ZGV2Zm4pLCBmdW5jID0gUENJ
X0ZVTkMocGRldi0+ZGV2Zm4pOwo+ID4gKwo+ID4gKwo+IAo+IE5vIGRvdWJsZSBibGFuayBsaW5l
cyBwbGVhc2UuCgpEb25lLgoKPiA+ICsgICAgLyogT25seSBhbGxvdyAzMi82NGIgYWNjZXNzZXMu
ICovCj4gPiArICAgIGlmICggbGVuICE9IDQgJiYgbGVuICE9IDggKQo+ID4gKyAgICB7Cj4gPiAr
ICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLAo+ID4gKyAgICAgICAgICAgICAgICAgIiUwNHg6
JTAyeDolMDJ4LiV1OiBpbnZhbGlkIE1TSS1YIHRhYmxlIGFjY2VzcyBzaXplOiAldVxuIiwKPiA+
ICsgICAgICAgICAgICAgICAgIHNlZywgYnVzLCBzbG90LCBmdW5jLCBsZW4pOwo+ID4gKyAgICAg
ICAgcmV0dXJuIC1FSU5WQUw7Cj4gPiArICAgIH0KPiA+ICsKPiA+ICsgICAgLyogRG8gbm8gYWxs
b3cgYWNjZXNzZXMgdGhhdCBzcGFuIGFjcm9zcyBtdWx0aXBsZSBlbnRyaWVzLiAqLwo+ID4gKyAg
ICBpZiAoIChhZGRyICYgKFBDSV9NU0lYX0VOVFJZX1NJWkUgLSAxKSkgKyBsZW4gPiBQQ0lfTVNJ
WF9FTlRSWV9TSVpFICkKPiA+ICsgICAgewo+ID4gKyAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VS
UiwKPiA+ICsgICAgICAgICAgICAgICAgICIlMDR4OiUwMng6JTAyeC4ldTogTVNJLVggYWNjZXNz
IGNyb3NzZXMgZW50cnkgYm91bmRhcnlcbiIsCj4gPiArICAgICAgICAgICAgICAgICBzZWcsIGJ1
cywgc2xvdCwgZnVuYyk7Cj4gPiArICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiA+ICsgICAgfQo+
ID4gKwo+ID4gKyAgICAvKgo+ID4gKyAgICAgKiBPbmx5IGFsbG93IDY0YiBhY2Nlc3NlcyB0byB0
aGUgbG93IG1lc3NhZ2UgYWRkcmVzcyBmaWVsZC4KPiA+ICsgICAgICoKPiA+ICsgICAgICogTkI6
IHRoaXMgaXMgbW9yZSByZXN0cmljdGl2ZSB0aGFuIHRoZSBzcGVjaWZpY2F0aW9uLCB0aGF0IGFs
bG93cyA2NGIKPiA+ICsgICAgICogYWNjZXNzZXMgdG8gb3RoZXIgZmllbGRzIHVuZGVyIGNlcnRh
aW4gY2lyY3Vtc3RhbmNlcywgc28gdGhpcyBjaGVjayBhbmQKPiA+ICsgICAgICogdGhlIGNvZGUg
d2lsbCBoYXZlIHRvIGJlIGZpeGVkIGluIG9yZGVyIHRvIGZ1bGx5IGNvbXBseSB3aXRoIHRoZQo+
ID4gKyAgICAgKiBzcGVjaWZpY2F0aW9uLgo+ID4gKyAgICAgKi8KPiA+ICsgICAgaWYgKCAoYWRk
ciAmIChQQ0lfTVNJWF9FTlRSWV9TSVpFIC0gMSkpICE9IDAgJiYgbGVuICE9IDQgKQo+ID4gKyAg
ICB7Cj4gPiArICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLAo+ID4gKyAgICAgICAgICAgICAg
ICAgIiUwNHg6JTAyeDolMDJ4LiV1OiA2NGJpdCBNU0ktWCB0YWJsZSBhY2Nlc3MgdG8gMzJiaXQg
ZmllbGQiCj4gPiArICAgICAgICAgICAgICAgICAiIChvZmZzZXQ6ICUjbHggbGVuOiAldSlcbiIs
IHNlZywgYnVzLCBzbG90LCBmdW5jLAo+ID4gKyAgICAgICAgICAgICAgICAgYWRkciAmIChQQ0lf
TVNJWF9FTlRSWV9TSVpFIC0gMSksIGxlbik7Cj4gPiArICAgICAgICByZXR1cm4gLUVJTlZBTDsK
PiA+ICsgICAgfQo+ID4gKwo+ID4gKyAgICByZXR1cm4gMDsKPiA+ICt9Cj4gCj4gU28geW91IGFs
bG93IG1pcy1hbGlnbmVkIGFjY2Vzc2VzLCBidXQgeW91IGRpc2FsbG93IDgtYnl0ZSBvbmVzCj4g
dG8gdGhlIHVwcGVyIGhhbGYgb2YgYW4gZW50cnk/IEkgdGhpbmsgYm90aCBhc3BlY3RzIG5lZWQg
dG8gYmUgZ290Cj4gcmlnaHQgZnJvbSB0aGUgYmVnaW5uaW5nLCB0aGUgbW9yZSB0aGF0IHlvdSBC
VUcoKSBpbiB0aGUgc3dpdGNoKCllcwo+IGZ1cnRoZXIgZG93biBpbiBzdWNoIGNhc2VzLgoKSSd2
ZSBub3cgZml4ZWQgdGhpcyB0byBjb21wbHkgd2l0aCB0aGUgc3BlYywgdGhhdCBvbmx5IGFsbG93
cyBhbGlnbmVkCjMyLzY0YiBhY2Nlc3Nlcy4KCkknbSBhbGxvd2luZyAzMi82NGIgcmVhZCBhY2Nl
c3NlcyB0byBhbnkgZmllbGRzLCBhbmQgd3JpdGUgYWNjZXNzZXMgdG8KYW55IGZpZWxkcyBleGNl
cHQgZm9yIDY0YiB3cml0ZSBhY2Nlc3NlcyB0byB0aGUgbWVzc2FnZSBkYXRhIGFuZAp2ZWN0b3Ig
Y29udHJvbCBmaWVsZHMsIHVubGVzcyB0aGUgdmVjdG9yIGlzIG1hc2tlZCAob3IgTVNJLVggaXMg
bm90Cmdsb2JhbGx5IGVuYWJsZWQpLiBUaGF0IG1hdGNoZXMgdGhlIHJlc3RyaWN0aW9ucyBkZXRh
aWxlZCBpbiB0aGUgUENJCjMuMCBzcGVjIEFGQUlDVC4KCj4gPiArc3RhdGljIHN0cnVjdCB2cGNp
X21zaXhfZW50cnkgKnZwY2lfbXNpeF9nZXRfZW50cnkoc3RydWN0IHZwY2lfbXNpeCAqbXNpeCwK
PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBsb25nIGFkZHIpCj4gPiArewo+ID4gKyAgICByZXR1cm4gJm1zaXgtPmVudHJpZXNb
KGFkZHIgLSBtc2l4LT5hZGRyKSAvIFBDSV9NU0lYX0VOVFJZX1NJWkVdOwo+ID4gK30KPiA+ICsK
PiA+ICtzdGF0aWMgaW50IHZwY2lfbXNpeF90YWJsZV9yZWFkKHN0cnVjdCB2Y3B1ICp2LCB1bnNp
Z25lZCBsb25nIGFkZHIsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgbGVuLCB1bnNpZ25lZCBsb25nICpkYXRhKQo+ID4gK3sKPiA+ICsgICAgc3RydWN0
IHZwY2lfbXNpeCAqbXNpeDsKPiA+ICsgICAgc3RydWN0IHZwY2lfbXNpeF9lbnRyeSAqZW50cnk7
Cj4gPiArICAgIHVuc2lnbmVkIGludCBvZmZzZXQ7Cj4gPiArCj4gPiArICAgIHZwY2lfbG9jayh2
LT5kb21haW4pOwo+ID4gKyAgICBtc2l4ID0gdnBjaV9tc2l4X2ZpbmQodi0+ZG9tYWluLCBhZGRy
KTsKPiA+ICsgICAgaWYgKCAhbXNpeCApCj4gPiArICAgIHsKPiA+ICsgICAgICAgIHZwY2lfdW5s
b2NrKHYtPmRvbWFpbik7Cj4gPiArICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7
Cj4gPiArICAgIH0KPiA+ICsKPiA+ICsgICAgaWYgKCB2cGNpX21zaXhfYWNjZXNzX2NoZWNrKG1z
aXgtPnBkZXYsIGFkZHIsIGxlbikgKQo+ID4gKyAgICB7Cj4gPiArICAgICAgICB2cGNpX3VubG9j
ayh2LT5kb21haW4pOwo+ID4gKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwo+
ID4gKyAgICB9Cj4gPiArCj4gPiArICAgIC8qIEdldCB0aGUgdGFibGUgZW50cnkgYW5kIG9mZnNl
dC4gKi8KPiA+ICsgICAgZW50cnkgPSB2cGNpX21zaXhfZ2V0X2VudHJ5KG1zaXgsIGFkZHIpOwo+
ID4gKyAgICBvZmZzZXQgPSBhZGRyICYgKFBDSV9NU0lYX0VOVFJZX1NJWkUgLSAxKTsKPiA+ICsK
PiA+ICsgICAgc3dpdGNoICggb2Zmc2V0ICkKPiA+ICsgICAgewo+ID4gKyAgICBjYXNlIFBDSV9N
U0lYX0VOVFJZX0xPV0VSX0FERFJfT0ZGU0VUOgo+ID4gKyAgICAgICAgKmRhdGEgPSBlbnRyeS0+
YWRkcjsKPiAKPiBZb3UncmUgbm90IGNsaXBwaW5nIG9mZiB0aGUgdXBwZXIgMzIgYml0cyBoZXJl
IC0gaXMgdGhhdCByZWxpYWJseQo+IGhhcHBlbmluZyBlbHNld2hlcmU/CgpUaGlzIGNvdWxkIGJl
IGEgNjRiIGFjY2Vzcywgc28gSSB0aG91Z2ggdGhlcmUgd2FzIG5vIG5lZWQgdG8KZGlmZmVyZW50
aWF0ZSBiZXR3ZWVuIDMyLzY0YiBpbiB0aGlzIGNhc2UsIHNpbmNlIHRoZSB1bmRlcmx5aW5nCmhh
bmRsZXJzIHdpbGwgYWxyZWFkeSBjbGlwIGl0IHdoZW4gbmVlZGVkLiBJIGNvdWxkIHN3aXRjaCBp
dCB0bzoKCmlmICggbGVuID09IDggKQogICAgKmRhdGEgPSBlbnRyeS0+YWRkcjsKZWxzZQogICAg
KmRhdGEgPSAodWludDMyX3QpZW50cnktPmFkZHI7CgpJIGRvbid0IHRoaW5rIGl0J3MgaGFwcGVu
aW5nIGVsc2V3aGVyZSwgYnV0IEkgd2lsbCB0cnkgdG8gY2hlY2suIElzCnRoYXQgcmVhbGx5IGFu
IGlzc3VlPwoKPiA+ICsgICAgICAgIGJyZWFrOwo+ID4gKyAgICBjYXNlIFBDSV9NU0lYX0VOVFJZ
X1VQUEVSX0FERFJfT0ZGU0VUOgo+ID4gKyAgICAgICAgKmRhdGEgPSBlbnRyeS0+YWRkciA+PiAz
MjsKPiA+ICsgICAgICAgIGJyZWFrOwo+ID4gKyAgICBjYXNlIFBDSV9NU0lYX0VOVFJZX0RBVEFf
T0ZGU0VUOgo+ID4gKyAgICAgICAgKmRhdGEgPSBlbnRyeS0+ZGF0YTsKPiA+ICsgICAgICAgIGJy
ZWFrOwo+ID4gKyAgICBjYXNlIFBDSV9NU0lYX0VOVFJZX1ZFQ1RPUl9DVFJMX09GRlNFVDoKPiA+
ICsgICAgICAgICpkYXRhID0gZW50cnktPm1hc2tlZCA/IFBDSV9NU0lYX1ZFQ1RPUl9CSVRNQVNL
IDogMDsKPiAKPiBXaGF0IGFib3V0IHRoZSBvdGhlciAzMSBiaXRzPwoKVGhleSBhcmUgYWxsIG1h
cmtlZCBhcyAicmVzZXJ2ZWQiIGluIG15IGNvcHkgb2YgdGhlIFBDSSBzcGVjLgoKPiA+ICtzdGF0
aWMgaW50IHZwY2lfbXNpeF90YWJsZV93cml0ZShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9u
ZyBhZGRyLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCBsZW4sIHVuc2lnbmVkIGxvbmcgZGF0YSkKPiA+ICt7Cj4gPiArICAgIHN0cnVjdCB2cGNpX21z
aXggKm1zaXg7Cj4gPiArICAgIHN0cnVjdCB2cGNpX21zaXhfZW50cnkgKmVudHJ5Owo+ID4gKyAg
ICB1bnNpZ25lZCBpbnQgb2Zmc2V0Owo+ID4gKwo+ID4gKyAgICB2cGNpX2xvY2sodi0+ZG9tYWlu
KTsKPiA+ICsgICAgbXNpeCA9IHZwY2lfbXNpeF9maW5kKHYtPmRvbWFpbiwgYWRkcik7Cj4gPiAr
ICAgIGlmICggIW1zaXggKQo+ID4gKyAgICB7Cj4gPiArICAgICAgICB2cGNpX3VubG9jayh2LT5k
b21haW4pOwo+ID4gKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwo+ID4gKyAg
ICB9Cj4gPiArCj4gPiArICAgIGlmICggdnBjaV9tc2l4X2FjY2Vzc19jaGVjayhtc2l4LT5wZGV2
LCBhZGRyLCBsZW4pICkKPiA+ICsgICAgewo+ID4gKyAgICAgICAgdnBjaV91bmxvY2sodi0+ZG9t
YWluKTsKPiA+ICsgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKPiA+ICsgICAg
fQo+ID4gKwo+ID4gKyAgICAvKiBHZXQgdGhlIHRhYmxlIGVudHJ5IGFuZCBvZmZzZXQuICovCj4g
PiArICAgIGVudHJ5ID0gdnBjaV9tc2l4X2dldF9lbnRyeShtc2l4LCBhZGRyKTsKPiA+ICsgICAg
b2Zmc2V0ID0gYWRkciAmIChQQ0lfTVNJWF9FTlRSWV9TSVpFIC0gMSk7Cj4gPiArCj4gPiArICAg
IHN3aXRjaCAoIG9mZnNldCApCj4gPiArICAgIHsKPiA+ICsgICAgY2FzZSBQQ0lfTVNJWF9FTlRS
WV9MT1dFUl9BRERSX09GRlNFVDoKPiA+ICsgICAgICAgIGlmICggbGVuID09IDggKQo+ID4gKyAg
ICAgICAgewo+ID4gKyAgICAgICAgICAgIGVudHJ5LT5hZGRyID0gZGF0YTsKPiA+ICsgICAgICAg
ICAgICBicmVhazsKPiA+ICsgICAgICAgIH0KPiA+ICsgICAgICAgIGVudHJ5LT5hZGRyICY9IH5H
RU5NQVNLKDMxLCAwKTsKPiA+ICsgICAgICAgIGVudHJ5LT5hZGRyIHw9IGRhdGE7Cj4gPiArICAg
ICAgICBicmVhazsKPiA+ICsgICAgY2FzZSBQQ0lfTVNJWF9FTlRSWV9VUFBFUl9BRERSX09GRlNF
VDoKPiA+ICsgICAgICAgIGVudHJ5LT5hZGRyICY9IH5HRU5NQVNLKDYzLCAzMik7Cj4gPiArICAg
ICAgICBlbnRyeS0+YWRkciB8PSBkYXRhIDw8IDMyOwo+ID4gKyAgICAgICAgYnJlYWs7Cj4gPiAr
ICAgIGNhc2UgUENJX01TSVhfRU5UUllfREFUQV9PRkZTRVQ6Cj4gPiArICAgICAgICBlbnRyeS0+
ZGF0YSA9IGRhdGE7Cj4gPiArICAgICAgICBicmVhazsKPiA+ICsgICAgY2FzZSBQQ0lfTVNJWF9F
TlRSWV9WRUNUT1JfQ1RSTF9PRkZTRVQ6Cj4gPiArICAgIHsKPiA+ICsgICAgICAgIGJvb2wgbmV3
X21hc2tlZCA9IGRhdGEgJiBQQ0lfTVNJWF9WRUNUT1JfQklUTUFTSzsKPiA+ICsgICAgICAgIHN0
cnVjdCBwY2lfZGV2ICpwZGV2ID0gbXNpeC0+cGRldjsKPiA+ICsgICAgICAgIHBhZGRyX3QgdGFi
bGVfYmFzZSA9Cj4gPiArICAgICAgICAgICAgcGRldi0+dnBjaS0+aGVhZGVyLmJhcnNbcGRldi0+
dnBjaS0+bXNpeC0+YmlyXS5wYWRkcjsKPiAKPiBBZ2FpbiBzaW1wbHkgIm1zaXgtPmJpciI/CgpZ
ZXMuCgo+ID4gKyAgICAgICAgaW50IHJjOwo+ID4gKwo+ID4gKyAgICAgICAgaWYgKCAhbXNpeC0+
ZW5hYmxlZCApCj4gPiArICAgICAgICB7Cj4gPiArICAgICAgICAgICAgZW50cnktPm1hc2tlZCA9
IG5ld19tYXNrZWQ7Cj4gPiArICAgICAgICAgICAgYnJlYWs7Cj4gPiArICAgICAgICB9Cj4gPiAr
Cj4gPiArICAgICAgICBpZiAoIG5ld19tYXNrZWQgIT0gZW50cnktPm1hc2tlZCAmJiAhbmV3X21h
c2tlZCApCj4gPiArICAgICAgICB7Cj4gPiArICAgICAgICAgICAgLyogVW5tYXNraW5nIGFuIGVu
dHJ5LCB1cGRhdGUgaXQuICovCj4gPiArICAgICAgICAgICAgcmMgPSB2cGNpX21zaXhfZW5hYmxl
KCZlbnRyeS0+YXJjaCwgbXNpeC0+cGRldiwgZW50cnktPmFkZHIsCj4gCj4gQW5kIHNpbXBseSAi
cGRldiIgaGVyZT8KCkRvbmUuCgo+ID4gK3N0YXRpYyBpbnQgdnBjaV9pbml0X21zaXgoc3RydWN0
IHBjaV9kZXYgKnBkZXYpCj4gPiArewo+ID4gKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gcGRldi0+
ZG9tYWluOwo+ID4gKyAgICB1aW50OF90IHNlZyA9IHBkZXYtPnNlZywgYnVzID0gcGRldi0+YnVz
Owo+ID4gKyAgICB1aW50OF90IHNsb3QgPSBQQ0lfU0xPVChwZGV2LT5kZXZmbiksIGZ1bmMgPSBQ
Q0lfRlVOQyhwZGV2LT5kZXZmbik7Cj4gPiArICAgIHN0cnVjdCB2cGNpX21zaXggKm1zaXg7Cj4g
PiArICAgIHVuc2lnbmVkIGludCBtc2l4X29mZnNldCwgaSwgbWF4X2VudHJpZXM7Cj4gPiArICAg
IHBhZGRyX3QgbXNpeF9wYWRkcjsKPiA+ICsgICAgdWludDE2X3QgY29udHJvbDsKPiA+ICsgICAg
aW50IHJjOwo+ID4gKwo+ID4gKyAgICBtc2l4X29mZnNldCA9IHBjaV9maW5kX2NhcF9vZmZzZXQo
c2VnLCBidXMsIHNsb3QsIGZ1bmMsIFBDSV9DQVBfSURfTVNJWCk7Cj4gPiArICAgIGlmICggIW1z
aXhfb2Zmc2V0ICkKPiA+ICsgICAgICAgIHJldHVybiAwOwo+ID4gKwo+ID4gKyAgICBpZiAoICF2
cGNpX21zaXhfZW5hYmxlZChwZGV2LT5kb21haW4pICkKPiAKPiBUaGlzIGlzIGEgbm9uLV9faW5p
dCBmdW5jdGlvbiwgc28gaXQgY2FuJ3QgdXNlIGRvbTBfbXNpeCAoSSdtIHNheWluZwo+IHRoaXMg
anVzdCBpbiBjYXNlIHRoZXJlIHJlYWxseSBpcyBhIG5lZWQgdG8gcmV0YWluIHRob3NlIGNvbW1h
bmQgbGluZQo+IG9wdGlvbnMpLgoKTm8sIEkndmUganVzdCByZW1vdmVkIHRoZW0sIGFuZCBvYnZp
b3VzbHkgdGhpcyBjYWxsIGlzIG5vdyBnb25lLgoKPiA+ICsgICAgewo+ID4gKyAgICAgICAgeGVu
X3ZwY2lfbWFza19jYXBhYmlsaXR5KHBkZXYsIFBDSV9DQVBfSURfTVNJWCk7Cj4gPiArICAgICAg
ICByZXR1cm4gMDsKPiA+ICsgICAgfQo+ID4gKwo+ID4gKyAgICBjb250cm9sID0gcGNpX2NvbmZf
cmVhZDE2KHNlZywgYnVzLCBzbG90LCBmdW5jLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIG1zaXhfY29udHJvbF9yZWcobXNpeF9vZmZzZXQpKTsKPiA+ICsKPiA+ICsgICAgLyog
R2V0IHRoZSBtYXhpbXVtIG51bWJlciBvZiB2ZWN0b3JzIHRoZSBkZXZpY2Ugc3VwcG9ydHMuICov
Cj4gPiArICAgIG1heF9lbnRyaWVzID0gbXNpeF90YWJsZV9zaXplKGNvbnRyb2wpOwo+ID4gKyAg
ICBpZiAoICFtYXhfZW50cmllcyApCj4gPiArICAgICAgICByZXR1cm4gMDsKPiAKPiBUaGlzIGlm
KCkgaXMgbmV2ZXIgZ29pbmcgdG8gYmUgdHJ1ZS4KClJpZ2h0LiAwIG1lYW5zIDEgdmVjdG9yLgoK
PiA+ICsgICAgbXNpeCA9IHh6YWxsb2NfYnl0ZXMoTVNJWF9TSVpFKG1heF9lbnRyaWVzKSk7Cj4g
PiArICAgIGlmICggIW1zaXggKQo+ID4gKyAgICAgICAgcmV0dXJuIC1FTk9NRU07Cj4gPiArCj4g
PiArICAgIG1zaXgtPm1heF9lbnRyaWVzID0gbWF4X2VudHJpZXM7Cj4gPiArICAgIG1zaXgtPnBk
ZXYgPSBwZGV2Owo+ID4gKwo+ID4gKyAgICAvKiBGaW5kIHRoZSBNU0ktWCB0YWJsZSBhZGRyZXNz
LiAqLwo+ID4gKyAgICBtc2l4LT5vZmZzZXQgPSBwY2lfY29uZl9yZWFkMzIoc2VnLCBidXMsIHNs
b3QsIGZ1bmMsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtc2l4X3Rh
YmxlX29mZnNldF9yZWcobXNpeF9vZmZzZXQpKTsKPiA+ICsgICAgbXNpeC0+YmlyID0gbXNpeC0+
b2Zmc2V0ICYgUENJX01TSVhfQklSTUFTSzsKPiA+ICsgICAgbXNpeC0+b2Zmc2V0ICY9IH5QQ0lf
TVNJWF9CSVJNQVNLOwo+ID4gKwo+ID4gKyAgICBBU1NFUlQocGRldi0+dnBjaS0+aGVhZGVyLmJh
cnNbbXNpeC0+YmlyXS50eXBlID09IFZQQ0lfQkFSX01FTSB8fAo+ID4gKyAgICAgICAgICAgcGRl
di0+dnBjaS0+aGVhZGVyLmJhcnNbbXNpeC0+YmlyXS50eXBlID09IFZQQ0lfQkFSX01FTTY0X0xP
KTsKPiA+ICsgICAgbXNpeC0+YWRkciA9IHBkZXYtPnZwY2ktPmhlYWRlci5iYXJzW21zaXgtPmJp
cl0ubWFwcGVkX2FkZHIgKyBtc2l4LT5vZmZzZXQ7Cj4gPiArICAgIG1zaXhfcGFkZHIgPSBwZGV2
LT52cGNpLT5oZWFkZXIuYmFyc1ttc2l4LT5iaXJdLnBhZGRyICsgbXNpeC0+b2Zmc2V0Owo+IAo+
IEkgY2FuJ3Qgc2VlbSB0byBmaW5kIHdoZXJlIHRoZXNlIGFkZHJlc3NlcyBnZXQgdXBkYXRlZCBp
biBjYXNlCj4gdGhlIEJBUnMgYXJlIGJlaW5nIHJlbG9jYXRlZCBieSB0aGUgRG9tMCBrZXJuZWwu
CgpJcyB0aGF0IHNvbWV0aGluZyB0aGF0IFhlbiBzaG91bGQgc3VwcG9ydD8gSSBnb3QgdGhlIGlt
cHJlc3Npb24gdGhhdAp0aGUgY3VycmVudCBNU0ktWCBjb2RlIGluIFhlbiBkaWRuJ3Qgc3VwcG9y
dCByZWxvY2F0aW5nIHRoZSBCQVJzIHRoYXQKY29udGFpbiB0aGUgTVNJLVggdGFibGUgKGJ1dCBt
YXliZSBJIGdvdCBpdCB3cm9uZykuCgo+ID4gKyAgICBmb3IgKCBpID0gMDsgaSA8IG1zaXgtPm1h
eF9lbnRyaWVzOyBpKyspCj4gPiArICAgIHsKPiA+ICsgICAgICAgIG1zaXgtPmVudHJpZXNbaV0u
bWFza2VkID0gdHJ1ZTsKPiA+ICsgICAgICAgIG1zaXgtPmVudHJpZXNbaV0ubnIgPSBpOwo+ID4g
KyAgICAgICAgdnBjaV9tc2l4X2FyY2hfaW5pdCgmbXNpeC0+ZW50cmllc1tpXS5hcmNoKTsKPiA+
ICsgICAgfQo+ID4gKwo+ID4gKyAgICBpZiAoIGxpc3RfZW1wdHkoJmQtPmFyY2guaHZtX2RvbWFp
bi5tc2l4X3RhYmxlcykgKQo+ID4gKyAgICAgICAgcmVnaXN0ZXJfbW1pb19oYW5kbGVyKGQsICZ2
cGNpX21zaXhfdGFibGVfb3BzKTsKPiA+ICsKPiA+ICsgICAgbGlzdF9hZGQoJm1zaXgtPm5leHQs
ICZkLT5hcmNoLmh2bV9kb21haW4ubXNpeF90YWJsZXMpOwo+ID4gKwo+ID4gKyAgICByYyA9IHhl
bl92cGNpX2FkZF9yZWdpc3RlcihwZGV2LCB2cGNpX21zaXhfY29udHJvbF9yZWFkLAo+ID4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2cGNpX21zaXhfY29udHJvbF93cml0ZSwKPiA+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbXNpeF9jb250cm9sX3JlZyhtc2l4X29m
ZnNldCksIDIsIG1zaXgpOwo+ID4gKyAgICBpZiAoIHJjICkKPiA+ICsgICAgewo+ID4gKyAgICAg
ICAgZHByaW50ayhYRU5MT0dfRVJSLAo+ID4gKyAgICAgICAgICAgICAgICAiJTA0eDolMDJ4OiUw
MnguJXU6IGZhaWxlZCB0byBhZGQgaGFuZGxlciBmb3IgTVNJLVggY29udHJvbDogJWRcbiIsCj4g
PiArICAgICAgICAgICAgICAgIHNlZywgYnVzLCBzbG90LCBmdW5jLCByYyk7Cj4gPiArICAgICAg
ICBnb3RvIGVycm9yOwo+ID4gKyAgICB9Cj4gPiArCj4gPiArICAgIGlmICggcGRldi0+dnBjaS0+
aGVhZGVyLmNvbW1hbmQgJiBQQ0lfQ09NTUFORF9NRU1PUlkgKQo+ID4gKyAgICB7Cj4gPiArICAg
ICAgICAvKiBVbm1hcCB0aGlzIG1lbW9yeSBmcm9tIHRoZSBndWVzdC4gKi8KPiA+ICsgICAgICAg
IHJjID0gbW9kaWZ5X21taW8ocGRldi0+ZG9tYWluLCBfZ2ZuKFBGTl9ET1dOKG1zaXgtPmFkZHIp
KSwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgX21mbihQRk5fRE9XTihtc2l4X3BhZGRy
KSksCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgIFBGTl9VUChtc2l4LT5tYXhfZW50cmll
cyAqIFBDSV9NU0lYX0VOVFJZX1NJWkUpLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICBm
YWxzZSk7Cj4gPiArICAgICAgICBpZiAoIHJjICkKPiA+ICsgICAgICAgIHsKPiA+ICsgICAgICAg
ICAgICBkcHJpbnRrKFhFTkxPR19FUlIsCj4gPiArICAgICAgICAgICAgICAgICAgICAiJTA0eDol
MDJ4OiUwMnguJXU6IHVuYWJsZSB0byB1bm1hcCBNU0ktWCBCQVIgcmVnaW9uOiAlZFxuIiwKPiA+
ICsgICAgICAgICAgICAgICAgICAgIHNlZywgYnVzLCBzbG90LCBmdW5jLCByYyk7Cj4gPiArICAg
ICAgICAgICAgZ290byBlcnJvcjsKPiA+ICsgICAgICAgIH0KPiA+ICsgICAgfQo+IAo+IFdoeSBp
cyB0aGlzIHVubWFwcGluZyBjb25kaXRpb25hbCB1cG9uIFBDSV9DT01NQU5EX01FTU9SWT8KCldl
bGwsIGlmIG1lbW9yeSBkZWNvZGluZyBpcyBub3QgZW5hYmxlZCB0aGUgQkFSIGlzIG5vdCBtYXBw
ZWQgaW4gdGhlCmZpcnN0IHBsYWNlLiBJJ3ZlIG5vdyByZXdvcmtlZCB0aGlzIGEgbGl0dGxlIGJp
dCBpbiB0aGUgbmV3ZXIgdmVyc2lvbiwKc28gaXQncyBoYW5kbGVkIGluIHRoZSBoZWFkZXIgY29k
ZSBpbnN0ZWFkLgoKPiA+ICtzdGF0aWMgdm9pZCB2cGNpX2R1bXBfbXNpeCh1bnNpZ25lZCBjaGFy
IGtleSkKPiA+ICt7Cj4gPiArICAgIHN0cnVjdCBkb21haW4gKmQ7Cj4gPiArICAgIHN0cnVjdCBw
Y2lfZGV2ICpwZGV2Owo+ID4gKwo+ID4gKyAgICBwcmludGsoIkd1ZXN0IE1TSS1YIGluZm9ybWF0
aW9uOlxuIik7Cj4gPiArCj4gPiArICAgIGZvcl9lYWNoX2RvbWFpbiAoIGQgKQo+ID4gKyAgICB7
Cj4gPiArICAgICAgICBpZiAoICFoYXNfdnBjaShkKSApCj4gPiArICAgICAgICAgICAgY29udGlu
dWU7Cj4gPiArCj4gPiArICAgICAgICB2cGNpX2xvY2soZCk7Cj4gCj4gRHVtcCBoYW5kbGVycywg
ZXZlbiBpZiB0aGVyZSBhcmUgZXhpc3RpbmcgZXhhbXBsZXMgdG8gdGhlIGNvbnRyYXJ5LAo+IHNo
b3VsZCBvbmx5IHRyeS1sb2NrIGFueSBsb2NrcyB0aGV5IG1lYW4gdG8gaG9sZCAoYW5kIG5vdCBk
dW1wCj4gYW55dGhpbmcgaWYgdGhleSBjYW4ndCBnZXQgaG9sZCBvZiB0aGUgbG9jaykuCgpPSywg
d2lsbCBoYXZlIHRvIGNoYW5nZSB0aGUgTVNJIGR1bXAgYWxzby4gU2luY2UgeW91IGNvbW1lbnRl
ZCBvbiB0aGUKTVNJIGR1bXAgaGFuZGxlciwgSSBndWVzcyB0aGlzIG91dHB1dCBzaG91bGQgYWxz
byBiZSBhcHBlbmRlZCB0byB0aGUKJ00nIGtleT8KCj4gPiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4v
dnBjaS5oCj4gPiArKysgYi94ZW4vaW5jbHVkZS94ZW4vdnBjaS5oCj4gPiBAQCAtMTEyLDYgKzEx
MiwzMyBAQCBzdHJ1Y3QgdnBjaSB7Cj4gPiAgICAgICAgICAvKiBBcmNoLXNwZWNpZmljIGRhdGEu
ICovCj4gPiAgICAgICAgICBzdHJ1Y3QgdnBjaV9hcmNoX21zaSBhcmNoOwo+ID4gICAgICB9ICpt
c2k7Cj4gPiArCj4gPiArICAgIC8qIE1TSS1YIGRhdGEuICovCj4gPiArICAgIHN0cnVjdCB2cGNp
X21zaXggewo+ID4gKyAgICAgICAgc3RydWN0IHBjaV9kZXYgKnBkZXY7Cj4gPiArICAgICAgICAv
KiBNYXhpbXVtIG51bWJlciBvZiB2ZWN0b3JzIHN1cHBvcnRlZCBieSB0aGUgZGV2aWNlLiAqLwo+
ID4gKyAgICAgICAgdW5zaWduZWQgaW50IG1heF9lbnRyaWVzOwo+ID4gKyAgICAgICAgLyogTVNJ
LVggdGFibGUgb2Zmc2V0LiAqLwo+ID4gKyAgICAgICAgdW5zaWduZWQgaW50IG9mZnNldDsKPiA+
ICsgICAgICAgIC8qIE1TSS1YIHRhYmxlIEJJUi4gKi8KPiA+ICsgICAgICAgIHVuc2lnbmVkIGlu
dCBiaXI7Cj4gPiArICAgICAgICAvKiBUYWJsZSBhZGRyLiAqLwo+ID4gKyAgICAgICAgcGFkZHJf
dCBhZGRyOwo+ID4gKyAgICAgICAgLyogTVNJLVggZW5hYmxlZD8gKi8KPiA+ICsgICAgICAgIGJv
b2wgZW5hYmxlZDsKPiA+ICsgICAgICAgIC8qIE1hc2tlZD8gKi8KPiA+ICsgICAgICAgIGJvb2wg
bWFza2VkOwo+ID4gKyAgICAgICAgLyogTGlzdCBsaW5rLiAqLwo+ID4gKyAgICAgICAgc3RydWN0
IGxpc3RfaGVhZCBuZXh0Owo+ID4gKyAgICAgICAgLyogRW50cmllcy4gKi8KPiA+ICsgICAgICAg
IHN0cnVjdCB2cGNpX21zaXhfZW50cnkgewo+ID4gKyAgICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgbnI7Cj4gPiArICAgICAgICAgICAgICAgIHVpbnQ2NF90IGFkZHI7Cj4gPiArICAgICAgICAg
ICAgICAgIHVpbnQzMl90IGRhdGE7Cj4gPiArICAgICAgICAgICAgICAgIGJvb2wgbWFza2VkOwo+
ID4gKyAgICAgICAgICAgICAgICBzdHJ1Y3QgdnBjaV9hcmNoX21zaXhfZW50cnkgYXJjaDsKPiAK
PiBJbmRlbnRhdGlvbi4KCkZpeGVkLgoKQXMgdXN1YWwsIHRoYW5rIHlvdSB2ZXJ5IG11Y2ggZm9y
IHRoZSBkZXRhaWxlZCByZXZpZXcuCgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 28 15:44:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 15: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 1dQF8s-0003NB-NN; Wed, 28 Jun 2017 15:44:34 +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 1dQF8r-0003Mt-Rt
 for xen-devel@lists.xenproject.org; Wed, 28 Jun 2017 15:44:33 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 90/79-03937-1EEC3595; Wed, 28 Jun 2017 15:44:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKIsWRWlGSWpSXmKPExsUyZ7p8oO6Dc8G
 RBvuny1p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk7zh1iLfjJUXHp7in2BsaD7F2MXBxCApOZ
 JO4cOsjcxcgJ5PxmlDiwvxLC3sgoceicGERRN6PE3fWTWCASRRJL9x1hArFZBFQlll47BTSJg
 4NNwETizSpHkLCIgJbE2ZmvmUF6mQXWM0pcvLWIDSQhLOAqcevnGrBlvALmEg+fb2SHmGkhcf
 fTClaIuKDEyZlPwHYxAw268e8lE8h8ZgFpieX/OEDCnAKWEn+PbgJrFRVQlth9ay/YSAkBY4n
 2txfZJjAKzUIyaRaSSbMQJi1gZF7FqFGcWlSWWqRraKqXVJSZnlGSm5iZo2toYKaXm1pcnJie
 mpOYVKyXnJ+7iREYzAxAsIPx27KAQ4ySHExKorx7vwRFCvEl5adUZiQWZ8QXleakFh9i1ODgE
 Ni8dvUFRimWvPy8VCUJ3n9ngyOFBItS01Mr0jJzgPEGUyrBwaMkwmsKkuYtLkjMLc5Mh0idYt
 Tl2LB6/RcmIbAZUuK8rMDoFRIAKcoozYMbAYv9S4yyUsK8jEAHCvEUpBblZpagyr9iFOdgVBL
 mPQKyiiczrwRu0yugI5iAjmCZFwByREkiQkqqgVFzpUzkvYLl+xZoGgTsfrzTSbr+s/hX5rx7
 Kx46Tpv57sKFSZc/rL+a88OT+c7LrkOpaU/mLavQvnjvZfizi82tbWzuZcfvevNyGUl+l5Vlr
 LG2aFqjuf5udvzPbiUn2yuxtQy/Z7oa+j1uZz0b9CA/bd2fR0VK9+147b9uLVi1cN6DE28OMd
 9WYinOSDTUYi4qTgQALmfAZvgCAAA=
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1498664670!67258634!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3201 invoked from network); 28 Jun 2017 15:44:32 -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; 28 Jun 2017 15:44:32 -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
 v5SFiRIP009337
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 28 Jun 2017 15:44:28 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 v5SFiQwu008739
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 28 Jun 2017 15:44:27 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 v5SFiQQt032233;
 Wed, 28 Jun 2017 15:44:26 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 28 Jun 2017 08:44:25 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id F16BC6A0114; Wed, 28 Jun 2017 11:44:24 -0400 (EDT)
Date: Wed, 28 Jun 2017 11:44:24 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Vitaly Kuznetsov <vkuznets@redhat.com>
Message-ID: <20170628154424.GH30116@char.us.oracle.com>
References: <20170626163930.29697-1-vkuznets@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170626163930.29697-1-vkuznets@redhat.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, x86@kernel.org,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH] xen/x86: Don't BUG on CPU0 offlining
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gTW9uLCBKdW4gMjYsIDIwMTcgYXQgMDY6Mzk6MzBQTSArMDIwMCwgVml0YWx5IEt1em5ldHNv
diB3cm90ZToKPiBDT05GSUdfQk9PVFBBUkFNX0hPVFBMVUdfQ1BVMCBhbGxvd3MgdG8gb2ZmbGlu
ZSBDUFUwIGJ1dCBYZW4gSFZNIGd1ZXN0cwo+IEJVRygpIGluIHhlbl90ZWFyZG93bl90aW1lcigp
LiBSZW1vdmUgdGhlIEJVR19PTigpLCB0aGlzIGlzIHByb2JhYmx5IGEKPiBsZWZ0b3ZlciBmcm9t
IGFuY2llbnQgdGltZXMgd2hlbiBDUFUwIGhvdHBsdWcgd2FzIGltcG9zc2libGUsIGl0IHdvcmtz
Cj4ganVzdCBmaW5lIGZvciBIVk0uCj4gCj4gU2lnbmVkLW9mZi1ieTogVml0YWx5IEt1em5ldHNv
diA8dmt1em5ldHNAcmVkaGF0LmNvbT4KCgpQZXJoYXBzOgoKQlVHX09OKGNwdSA9PSAwICYmIHhl
bl9wdl9kb21haW4oKSk7IAoKPwoKPiAtLS0KPiAtIENQVTAgaG90cGx1ZyBpcyBjdXJyZW50bHkg
YnJva2VuIG9uIHg4Niwgc2VlCj4gICBodHRwczovL2xrbWwub3JnL2xrbWwvMjAxNy82LzI2LzUy
OQo+IC0tLQo+ICBhcmNoL3g4Ni94ZW4vdGltZS5jIHwgMSAtCj4gIDEgZmlsZSBjaGFuZ2VkLCAx
IGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi90aW1lLmMgYi9hcmNo
L3g4Ni94ZW4vdGltZS5jCj4gaW5kZXggYTE4OTVhOC4uMWVjYjA1ZCAxMDA2NDQKPiAtLS0gYS9h
cmNoL3g4Ni94ZW4vdGltZS5jCj4gKysrIGIvYXJjaC94ODYveGVuL3RpbWUuYwo+IEBAIC0zMDks
NyArMzA5LDYgQEAgc3RhdGljIGlycXJldHVybl90IHhlbl90aW1lcl9pbnRlcnJ1cHQoaW50IGly
cSwgdm9pZCAqZGV2X2lkKQo+ICB2b2lkIHhlbl90ZWFyZG93bl90aW1lcihpbnQgY3B1KQo+ICB7
Cj4gIAlzdHJ1Y3QgY2xvY2tfZXZlbnRfZGV2aWNlICpldnQ7Cj4gLQlCVUdfT04oY3B1ID09IDAp
Owo+ICAJZXZ0ID0gJnBlcl9jcHUoeGVuX2Nsb2NrX2V2ZW50cywgY3B1KS5ldnQ7Cj4gIAo+ICAJ
aWYgKGV2dC0+aXJxID49IDApIHsKPiAtLSAKPiAyLjkuNAo+IAo+IAo+IF9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlz
dAo+IFhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 28 15:49:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 15:49: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 1dQFDk-0003ZB-8y; Wed, 28 Jun 2017 15:49: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=34556072e=roger.pau@citrix.com>)
 id 1dQFDi-0003YZ-TL
 for xen-devel@lists.xenproject.org; Wed, 28 Jun 2017 15:49:35 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 DC/6E-01724-E00D3595; Wed, 28 Jun 2017 15:49:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGIsWRWlGSWpSXmKPExsWyU9JRQpf3QnC
 kQc9xJYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePgzFUsBdNZKzbMPcnewLidpYuRk0NCwE9i
 4/zPTCA2i4CqxOX1j4HiHBxsAvYS079WgIRFBLQkZjdcZO1i5OJgFpjAKNEz8x47SEJYIENiy
 5xzrCA2r4CnxOEjXWBzhATcJJpuHGOGiAtKnJz5BGwXs4CexI2pU9hA5jMLSEss/8cBEZaXaN
 46G6ycU8BdYs3+bYwgtqiAisTSS62sECMVJfrnPWCDODldYuvfX8wTGAVmIdkwC8mGWQgbZiH
 ZsICRZRWjenFqUVlqka6lXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYLjWMzAw
 7mB8/dPpEKMkB5OSKO/eL0GRQnxJ+SmVGYnFGfFFpTmpxYcYNTg4BPrWrL7AKMWSl5+XqiTBy
 3w+OFJIsCg1PbUiLTMHGFEwpRIcPEoivOnngNK8xQWJucWZ6RCpU4y6HE0ftnxhEgKbISXO+x
 6kSACkKKM0D24ELLovMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmzQG5hCczrwRu0yugI5i
 AjmCZFwByREkiQkqqgZEr/fjXz3/PlZdaT2NMbGzWq7rdU75rw6/I53s+Rslt0P3wcu+L2G0b
 1j1ScF4hd2RF57ezbo9kzax/+Xq076pzOjH1gcqxV/suJ2p9D//xRC5tzwHeFUIyToJrpzxZo
 RG8sS7a7sdFvjmxGzviL/evXjrP+xfHuWMzlirss6zW5FG6oP5/5QlvJZbijERDLeai4kQA/K
 UyDOkCAAA=
X-Env-Sender: prvs=34556072e=roger.pau@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1498664973!52338032!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55753 invoked from network); 28 Jun 2017 15:49:33 -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 Jun 2017 15:49:33 -0000
X-IronPort-AV: E=Sophos;i="5.40,276,1496102400"; d="scan'208";a="48539508"
Date: Wed, 28 Jun 2017 16:34:10 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Dongli Zhang <dongli.zhang@oracle.com>
Message-ID: <20170628153410.replhtna2tpaxbrw@dhcp-3-128.uk.xensource.com>
References: <1498654648-9970-1-git-send-email-dongli.zhang@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1498654648-9970-1-git-send-email-dongli.zhang@oracle.com>
User-Agent: NeoMutt/20170609 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: jgross@suse.com, xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v2 1/1] xen/blkfront: always allocate grants
 first from per-queue persistent grants
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBKdW4gMjgsIDIwMTcgYXQgMDg6NTc6MjhQTSArMDgwMCwgRG9uZ2xpIFpoYW5nIHdy
b3RlOgo+IFRoaXMgcGF0Y2ggcGFydGlhbGx5IHJldmVydHMgM2RmMGU1MCAoInhlbi9ibGtmcm9u
dDogcHNldWRvIHN1cHBvcnQgZm9yCj4gbXVsdGkgaGFyZHdhcmUgcXVldWVzL3JpbmdzIikuIFRo
ZSB4ZW4tYmxrZnJvbnQgcXVldWUvcmluZyBtaWdodCBoYW5nIGR1ZQo+IHRvIGdyYW50cyBhbGxv
Y2F0aW9uIGZhaWx1cmUgaW4gdGhlIHNpdHVhdGlvbiB3aGVuIGdudHRhYl9mcmVlX2hlYWQgaXMK
PiBhbG1vc3QgZW1wdHkgd2hpbGUgbWFueSBwZXJzaXN0ZW50IGdyYW50cyBhcmUgcmVzZXJ2ZWQg
Zm9yIHRoaXMgcXVldWUvcmluZy4KPiAKPiBBcyBwZXJzaXN0ZW50IGdyYW50cyBtYW5hZ2VtZW50
IHdhcyBwZXItcXVldWUgc2luY2UgNzM3MTZkZiAoInhlbi9ibGtmcm9udDoKPiBtYWtlIHBlcnNp
c3RlbnQgZ3JhbnRzIHBvb2wgcGVyLXF1ZXVlIiksIHdlIHNob3VsZCBhbHdheXMgYWxsb2NhdGUg
ZnJvbQo+IHBlcnNpc3RlbnQgZ3JhbnRzIGZpcnN0Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IERvbmds
aSBaaGFuZyA8ZG9uZ2xpLnpoYW5nQG9yYWNsZS5jb20+CgpBY2tlZC1ieTogUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpUaGFua3MuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 28 16:02:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 16: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 1dQFQ5-0005if-DO; Wed, 28 Jun 2017 16: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 <dunlapg@gmail.com>) id 1dQFQ4-0005iZ-5C
 for xen-devel@lists.xenproject.org; Wed, 28 Jun 2017 16:02:20 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 A2/C8-03612-B03D3595; Wed, 28 Jun 2017 16:02:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMIsWRWlGSWpSXmKPExsVyMfTGEV2uy8G
 RBr8bDSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owZy5YzFRzkq5hy5jZzA+Nc7i5GLg4hgRmM
 EgcnLWEEcVgE2lklnj/dygLiSAgsZpV4/WYvkMMJ5ORJzLrVzw5hl0jc+rmFFcTmFRCUODnzC
 ViNsICkxJXp08FsIQFPiV1TX4LVcAr4SDz5/p8NYl03o8TkEz/BBrEJGEr8/3AWrIFFQFXixv
 11UAsMJc4c2soIsSBA4tX++UwQC7IkZjT9ZQaxRQT0JD68+sYGYjMLREmsXnmWGcLWlGjd/pt
 9AqPQLCT3zUKSWsDItIpRozi1qCy1SNfQUC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85
 P3cTIzB4GYBgB+OnZQGHGCU5mJREefd+CYoU4kvKT6nMSCzOiC8qzUktPsSowcEhMOHs3OlMU
 ix5+XmpShK8rpeCI4UEi1LTUyvSMnOA8QVTKsHBoyTC++IiUJq3uCAxtzgzHSJ1itGY48qVdV
 +YOKYc2P6FSQhskpQ472OQUgGQ0ozSPLhBsLi/xCgrJczLCHSmEE9BalFuZgmq/CtGcQ5GJWH
 eoyBTeDLzSuD2vQI6hQnoFJZ5ASCnlCQipKQaGHOb9d9Oyn5hU1dzWVBtrvodNw8OgfQXReo1
 zVpXyuKe6D+2vbiqZ+HKEMfy/Z90HTkzJmp0VL3gcw2W/db2Yos3+1wVebH+V6v/T6wJ5Ilf7
 H7Rrac4covejnWfzp99+Ev1QHRnl8P3Y7bzvimrennwPPPf+bk4YfpZvrqdzU+emPHZiDA5K7
 EUZyQaajEXFScCACLgTir2AgAA
X-Env-Sender: dunlapg@gmail.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1498665737!64880168!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7808 invoked from network); 28 Jun 2017 16:02:18 -0000
Received: from mail-qt0-f196.google.com (HELO mail-qt0-f196.google.com)
 (209.85.216.196)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 28 Jun 2017 16:02:18 -0000
Received: by mail-qt0-f196.google.com with SMTP id v31so8029681qtb.3
 for <xen-devel@lists.xenproject.org>; Wed, 28 Jun 2017 09:02:18 -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=8pWhKDDNxveBCie6djCmf4vxqoQ3ZCn2cNNtGHeHB4M=;
 b=k4VrrChg4gS55IwWhlTGgz92+7j4vD/2VahzPK2QkfJDq8Jn3PZ5cOs6R1OVfiRrxQ
 m14mlB99w2nM6d9m9luUvMwOj5KYCbMaUvdX3eE2bPTO8gQWeS1x21DY26S6k02y8hBQ
 ISU1/dome9McF1P0zkchBYDrhQErHlizARyJd+9rZVTmXN1rFE/cztSw+lSPt3J3mA85
 9FNiYpMWiRnlF20Dmm+gyLG+6dD1gyzQthYBSzQxxaVirMP/zpdU0SZ8dj6ln8dbE+aq
 aNxvHTJ9ZS61yEdZcv7UebM/X4yhYrT/wEG0/K7yOgdPr+59azbHTIBz6BrL0cQVsit7
 MGqg==
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=8pWhKDDNxveBCie6djCmf4vxqoQ3ZCn2cNNtGHeHB4M=;
 b=a+5aRQ07pf6i0/vGO5C8oaXlERHDdHm5zCLcNrfx8y+On/c2veb0AaC6nVF/Ef1xxz
 lyOEby3P9pJQtmZ4mH5B2vmkyM294uOuXiiF/f/ZZIgCM7KR7ygawzRSqk6+Y6V1hzR2
 EedEYjgDIJlUJLDOxsHdr3EDkNNMGBxbPaDMtg9XWMWrfgZx5XMI2vFnYpZnUaddjJ5J
 BPWwNUF3/BdjDTdNRtmU25kDmwtWpxEp4yxUGyIIZPEHkASSrNGAPwkyARBFx2YfRtlH
 YF2gk/15VrVArDJcZ9lV8FnL8akXutVv9UBJGumEA9qJEbpGoVNJaIqKel0DOqrgFkGH
 KTTA==
X-Gm-Message-State: AKS2vOzZhygCZkT24EwiBPwE5F+KAAi3Io0PEKHD8csHlfJ8NFwSuDm1
 mSj051M1U7hsL0Ue/NaoKzcKvEAitw==
X-Received: by 10.237.53.164 with SMTP id c33mr14891747qte.191.1498665737498; 
 Wed, 28 Jun 2017 09:02:17 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.55.221.9 with HTTP; Wed, 28 Jun 2017 09:02:17 -0700 (PDT)
In-Reply-To: <149692374138.9605.16027485611403582297.stgit@Solace.fritz.box>
References: <149692186557.9605.11625777539060264052.stgit@Solace.fritz.box>
 <149692374138.9605.16027485611403582297.stgit@Solace.fritz.box>
From: George Dunlap <George.Dunlap@eu.citrix.com>
Date: Wed, 28 Jun 2017 17:02:17 +0100
X-Google-Sender-Auth: Z08kkP12Z6voUS3A8sGJKqvufUE
Message-ID: <CAFLBxZbLpAZJ1ugxkmA8LzOWCRO9Bow-HJwuDcUYv-iv_Pk0dQ@mail.gmail.com>
To: Dario Faggioli <dario.faggioli@citrix.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Anshul Makkar <anshul.makkar@citrix.com>
Subject: Re: [Xen-devel] [PATCH 3/4] xen: credit2: improve distribution of
 budget (for domains with caps)
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBKdW4gOCwgMjAxNyBhdCAxOjA5IFBNLCBEYXJpbyBGYWdnaW9saQo8ZGFyaW8uZmFn
Z2lvbGlAY2l0cml4LmNvbT4gd3JvdGU6Cj4gSW5zdGVhZCBvZiBsZXR0aW5nIHRoZSB2Q1BVIHRo
YXQgZm9yIGZpcnN0IHRyaWVzIHRvIGdldAoKcy9mb3IvLzsKCj4gc29tZSBidWRnZXQgdGFrZSBp
dCBhbGwgKGFsdGhvdWdoIHRlbXBvcmFyaWx5KSwgYWxsb3cgZWFjaAo+IHZDUFUgdG8gb25seSBn
ZXQgYSBzcGVjaWZpYyBxdW90YSBvZiB0aGUgdG90YWwgYnVkZ2V0Lgo+Cj4gVGhpcyBpbXByb3Zl
cyBmYWlybmVzcywgYWxsb3dzIGZvciBtb3JlIHBhcmFsbGVsaXNtLCBhbmQKPiBwcmV2ZW50cyB2
Q1BVcyBmcm9tIG5vdCBiZWluZyBhYmxlIHRvIGdldCBhbnkgYnVkZ2V0IChlLmcuLAo+IGJlY2F1
c2Ugc29tZSBvdGhlciB2Q1BVIGFsd2F5cyBjb21lcyBiZWZvcmUgYW5kIGdldHMgaXQgYWxsKQo+
IGZvciBvbmUgb3IgbW9yZSBwZXJpb2QsIGFuZCBoZW5jZSBzdGFydmUgKGFuZCBjb3VzZSB0cm91
YmxlcwoKKiBjYXVzZQoKPiBpbiBndWVzdCBrZXJuZWxzLCBzdWNoIGFzIGxpdmVsb2NrcywgdHJp
Z2dlcmluZyBvZndoYXRjaGRvZ3MsCgoqICdvZiB3YXRjaGRvZ3MnIChtaXNzaW5nIHNwYWNlKQoK
PiBldGMuKS4KPgo+IFNpZ25lZC1vZmYtYnk6IERhcmlvIEZhZ2dpb2xpIDxkYXJpby5mYWdnaW9s
aUBjaXRyaXguY29tPgo+IC0tLQoKPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9jcmVk
aXQyLmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwo+IGluZGV4IDNmN2I4ZjAuLjk3ZWZk
ZTggMTAwNjQ0Cj4gLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKPiArKysgYi94ZW4v
Y29tbW9uL3NjaGVkX2NyZWRpdDIuYwo+IEBAIC01MDYsNyArNTA2LDcgQEAgc3RydWN0IGNzY2hl
ZDJfdmNwdSB7Cj4KPiAgICAgIGludCBjcmVkaXQ7Cj4KPiAtICAgIHNfdGltZV90IGJ1ZGdldDsK
PiArICAgIHNfdGltZV90IGJ1ZGdldCwgYnVkZ2V0X3F1b3RhOwo+ICAgICAgc3RydWN0IGxpc3Rf
aGVhZCBwYXJrZWRfZWxlbTsgICAgICAvKiBPbiB0aGUgcGFya2VkX3ZjcHVzIGxpc3QgICAqLwo+
Cj4gICAgICBzX3RpbWVfdCBzdGFydF90aW1lOyAvKiBXaGVuIHdlIHdlcmUgc2NoZWR1bGVkICh1
c2VkIGZvciBjcmVkaXQpICovCj4gQEAgLTE2MjcsOCArMTYyNywxNiBAQCBzdGF0aWMgYm9vbCB2
Y3B1X3RyeV90b19nZXRfYnVkZ2V0KHN0cnVjdCBjc2NoZWQyX3ZjcHUgKnN2YykKPgo+ICAgICAg
aWYgKCBzZG9tLT5idWRnZXQgPiAwICkKPiAgICAgIHsKPiAtICAgICAgICBzdmMtPmJ1ZGdldCA9
IHNkb20tPmJ1ZGdldDsKPiAtICAgICAgICBzZG9tLT5idWRnZXQgPSAwOwo+ICsgICAgICAgIHNf
dGltZV90IGJ1ZGdldDsKPiArCj4gKyAgICAgICAgLyogR2V0IG91ciBxdW90ZSwgaWYgdGhlcmUn
cyBhdCBsZWFzdCBhcyBtdWNoIGJ1ZGdldCAqLwoKKnF1b3RhCgo+IEBAIC0yNjE5LDYgKzI2NTAs
NyBAQCBjc2NoZWQyX2RvbV9jbnRsKAo+ICAgICAgICAgICAgICAgICAgICAgIHZjcHVfc2NoZWR1
bGVfdW5sb2NrKGxvY2ssIHN2Yy0+dmNwdSk7Cj4gICAgICAgICAgICAgICAgICB9Cj4gICAgICAg
ICAgICAgIH0KPiArCj4gICAgICAgICAgICAgIHNkb20tPmNhcCA9IG9wLT51LmNyZWRpdDIuY2Fw
OwoKU2luY2UgeW91J2xsIGJlIHJlLXNwaW5uaW5nLCBtaWdodCBhcyB3ZWxsIG1vdmUgdGhpcyBp
bnRvIHRoZSBwcmV2aW91cwpwYXRjaC4gOi0pCgpFdmVyeXRoaW5nIGVsc2UgbG9va3MgZ29vZCwg
c28gd2l0aCB0aG9zZSBjaGFuZ2VzIHlvdSBjYW4gYWRkOgoKUmV2aWV3ZWQtYnk6IEdlb3JnZSBE
dW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 28 16:03:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 16:03:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQFR8-0005mr-N1; Wed, 28 Jun 2017 16:03: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=3451ee960=wei.liu2@citrix.com>)
 id 1dQFR8-0005mi-4k
 for xen-devel@lists.xenproject.org; Wed, 28 Jun 2017 16:03:26 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 CD/6D-02185-D43D3595; Wed, 28 Jun 2017 16:03:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsXitHSDva7P5eB
 Ig57Lphbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bp3m1MBbdlKk7c7GZuYNwj1sXIySEh4C9x
 ZO9PVhCbRUBV4nz7SjCbTUBZ4mdnLxuILSKgJtG+aiZzFyMXB7PAViaJ20/vMYEkhAXSJHZ3X
 QNr4BWwkNg+YQcrSJGQwBFGiReTfjJBJAQlTs58wtLFyAHUrSmxfpc+hCktsfwfB0gFs4C8RP
 PW2cwgYU6BQImJ6+VAwqICKhKdS+ewgNhCAgoSHdOPMU1g5J+FZOYshJmzEGbOQjJzASPLKka
 N4tSistQiXSMjvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwLCsZ2Bg3ME49YTf
 IUZJDiYlUd69X4IihfiS8lMqMxKLM+KLSnNSiw8xanBwCFw5eGQ2oxRLXn5eqpIE74mLwZFCg
 kWp6akVaZk5wMiBKZXg4FES4X0BkuYtLkjMLc5Mh0idYtTl2LB6/RcmIbAZUuK8j0GKBECKMk
 rz4EbAovgSo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHeoyBTeDLzSuA2vQI6ggnoCJZ5ASB
 HlCQipKQaGFmmL78Ra59TOkuRpefJjPNXvrKY+Us6nNhzNuDWMZuLbo49mmt9Hf5Kv/WaFhN4
 9bnMOretLR0TV7xzNp1o1VJ16WWUndI+vfDz1muKyk9aLzp3QfnXu6RM93gB38Znk+f5dx5c7
 qLFcSQ7eC0TW2Xy+js8PmVzLpgm7Xlb+Ifx4r26a1GHziuxFGckGmoxFxUnAgAhZH9j3QIAAA
 ==
X-Env-Sender: prvs=3451ee960=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1498665803!107666733!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17786 invoked from network); 28 Jun 2017 16:03:24 -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 Jun 2017 16:03:24 -0000
X-IronPort-AV: E=Sophos;i="5.40,276,1496102400"; d="scan'208";a="438162855"
Date: Wed, 28 Jun 2017 17:03:21 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Zhongze Liu <blackskygg@gmail.com>
Message-ID: <20170628160321.bfgtuybsglkqfbzg@citrix.com>
References: <CAHrd_joL58m=ZGb-afZnuwuWo3Qys=taQ1JN-CRjZ_pbdBhx5w@mail.gmail.com>
 <20170621150933.qc7gwca3in6b6isa@citrix.com>
 <CAHrd_jrpwxJpuvfKR=M5AWyDt1UpKoNaXHJQzrQHRscrcnNb4g@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAHrd_jrpwxJpuvfKR=M5AWyDt1UpKoNaXHJQzrQHRscrcnNb4g@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: "Edgar E. Iglesias" <edgar.iglesias@xilinx.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, edgari@xilinx.com,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>
Subject: Re: [Xen-devel] [RFC v2]Proposal to allow setting up shared memory
 areas between VMs from xl config file
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U29ycnkgZm9yIHRoZSBsYXRlIHJlcGx5LgoKSSBjYW4gc2VlIHRoZSB0aHJlYWQgYWxyZWFkeSBj
b250YWlucyBhbnN3ZXJzIHRvIHNvbWUgb2YgbXkgcXVlc3Rpb25zIHNvCkkgd2lsbCBqdXN0IHJl
cGx5IHRvIHRoZSBiaXRzIHRoYXQgYXJlIHN0aWxsIHJlbGV2YW50LgoKT24gRnJpLCBKdW4gMjMs
IDIwMTcgYXQgMDE6Mjc6MjRBTSArMDgwMCwgWmhvbmd6ZSBMaXUgd3JvdGU6Cj4gSGkgV2VpLAo+
IAo+IFRoYW5rIHlvdSBmb3IgeW91ciB2YWx1YWJsZSBjb21tZW50cy4KPiAKPiAyMDE3LTA2LTIx
IDIzOjA5IEdNVCswODowMCBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPjoKWy4uLl0KPiA+
PiBUbyBoYW5kbGUgYWxsIHRoZXNlLCBJIHdvdWxkIHN1Z2dlc3QgdXNpbmcgYW4gdW5zaWduZWQg
aW50ZWdlciB0byBzZXJ2ZSBhcyB0aGUKPiA+PiBpZGVudGlmaWVyLCBhbmQgdXNpbmcgYSAibWFz
dGVyIiB0YWcgaW4gdGhlIG1hc3RlciBkb21haW4ncyB4bCBjb25maWcgZW50cnkKPiA+PiB0byBh
bm5vdW5jZSB0aGF0IHNoZSB3aWxsIHByb3ZpZGUgdGhlIGJhY2tpbmcgbWVtb3J5IHBhZ2VzLiBB
IHNlcGFyYXRlCj4gPj4gZW50cnkgd291bGQgYmUgdXNlZCB0byBkZXNjcmliZSB0aGUgYXR0cmli
dXRlcyBvZiB0aGUgc2hhcmVkIG1lbW9yeSBhcmVhLCBvZgo+ID4+IHRoZSBmb3JtICJwcm90PVJX
Ii4KPiA+Cj4gPiBJIHRoaW5rIHVzaW5nIGFuIGludGVnZXIgaXMgdG9vIGxpbWl0aW5nLiBZb3Ug
d291bGQgbmVlZCB0aGUgdXNlciB0bwo+ID4ga25vdyBpZiBhIHBhcnRpY3VsYXIgbnVtYmVyIGlz
IGFscmVhZHkgdXNlZC4gTWF5YmUgdXNpbmcgYSBudW1iZXIgaXMKPiA+IGdvb2QgZW5vdWdoIGZv
ciB0aGUgdXNlIGNhc2UgeW91IGhhdmUgaW4gbWluZCwgYnV0IGl0IGlzIG5vdCBmdXR1cmUKPiA+
IHByb29mLiBJIGRvbid0IGtub3cgaG93IHNvcGhpc3RpY2F0ZWQgd2Ugd2FudCB0aGlzIHRvIGJl
LCB0aG91Z2guCj4gPgo+IAo+IFNvdW5kcyByZWFzb25hYmxlLiBJIGNob3NlIGludGVnZXJzIGJl
Y2F1c2UgSSB0aGluayBpbnRlZ2VycyBhcmUgZmFzdAo+IGFuZCBlYXN5IHRvCj4gbWFuaXB1bGF0
ZS4gQnV0IGludGVnZXJzIGFyZSBzb21ld2hhdCBoYXJkIHRvIG1lbW9yaXplIGFuZCB0aGlzIGlz
bid0Cj4gYSBnb29kIHRoaW5nCj4gZnJvbSBhIHVzZXIncyBwb2ludCBvZiB2aWV3LiBTbyBtYXli
ZSBJJ2xsIG1ha2UgaXQgYSBzdHJpbmcgd2l0aCBhCj4gbWF4aW11bSBzaXplIG9mIDMyCj4gb3Ig
bG9uZ2VyLgo+IAoKU291bmRzIHJlYXNvbmFibGUuCgpbLi4uXQo+ID4+ICBncmFudWxhcml0eSA9
IDRrLCBwcm90ID0gUlcsIG1hc3RlcuKAnV0KPiA+Pgo+ID4+IEluIHhsIGNvbmZpZyBmaWxlIG9m
IHZtMjoKPiA+Pgo+ID4+ICAgICBzdGF0aWNfc2hhcmVkX21lbSA9IFsiaWQgPSBJRDEsIGJlZ2lu
ID0gZ21mbjUsIGVuZCA9IGdtZm42LAo+ID4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3Jh
bnVsYXJpdHkgPSA0aywgcHJvdCA9IFJP4oCdXQo+ID4+Cj4gPj4gSW4geGwgY29uZmlnIGZpbGUg
b2Ygdm0zOgo+ID4+Cj4gPj4gICAgIHN0YXRpY19zaGFyZWRfbWVtID0gWyJpZCA9IElEMiwgYmVn
aW4gPSBnbWZuNywgZW5kID0gZ21mbjgsCj4gPj4gICAgICAgICAgICAgICAgICAgICAgICAgICBn
cmFudWxhcml0eSA9IDRrLCBwcm90ID0gUlfigJ1dCj4gPj4KPiA+PiBnbWZuJ3MgYWJvdmUgYXJl
IGFsbCBoZXggb2YgdGhlIGZvcm0gIjB4MjAwMDAiLgo+ID4+Cj4gPj4gSW4gdGhlIGV4YW1wbGUg
YWJvdmUuIEEgbWVtb3J5IGFyZWEgSUQxIHdpbGwgYmUgc2hhcmVkIGJldHdlZW4gdm0xIGFuZCB2
bTIuCj4gPj4gVGhpcyBhcmVhIHdpbGwgYmUgdGFrZW4gZnJvbSB2bTEgYW5kIG1hcHBlZCBpbnRv
IHZtMidzIHN0YWdlLTIgcGFnZSB0YWJsZS4KPiA+PiBUaGUgcGFyYW1ldGVyICJwcm90PVJPIiBt
ZWFucyB0aGF0IHRoaXMgbWVtb3J5IGFyZWEgYXJlIG9mZmVyZWQgd2l0aCByZWFkLW9ubHkKPiA+
PiBwZXJtaXNzaW9uLiB2bTEgY2FuIGFjY2VzcyB0aGlzIGFyZWEgdXNpbmcgZ21mbjF+Z21mbjIs
IGFuZCB2bTIgdXNpbmcKPiA+PiBnbWZuNX5nbWZuNi4KPiA+PiBMaWtld2lzZSwgYSBtZW1vcnkg
YXJlYSBJRCB3aWxsIGJlIHNoYXJlZCBiZXR3ZWVuIHZtMSBhbmQgdm0zIHdpdGggcmVhZCBhbmQK
PiA+PiB3cml0ZSBwZXJtaXNzaW9ucy4gdm0xIGlzIHRoZSBtYXN0ZXIgYW5kIHZtMiB0aGUgc2xh
dmUuIHZtMSBjYW4gYWNjZXNzIHRoZQo+ID4+IGFyZWEgdXNpbmcgZ21mbjN+Z21mbjQgYW5kIHZt
MyB1c2luZyBnbWZuN35nbWZuOC4KPiA+Pgo+ID4+IFRoZSAiZ3JhbnVsYXJpdHkiIGlzIG9wdGlv
bmFsIGluIHRoZSBzbGF2ZXMnIGNvbmZpZyBlbnRyaWVzLiBCdXQgaWYgaXQncwo+ID4+IHByZXNl
bnRlZCBpbiB0aGUgc2xhdmVzJyBjb25maWcgZW50cnksIGl0IGhhcyB0byBiZSB0aGUgc2FtZSB3
aXRoIGl0cyBtYXN0ZXIncy4KPiA+PiBCZXNpZGVzLCB0aGUgc2l6ZSBvZiB0aGUgZ21mbiByYW5n
ZSBtdXN0IGFsc28gbWF0Y2guIEFuZCBvdmVybGFwcGluZyBiYWNraW5nCj4gPj4gbWVtb3J5IGFy
ZWFzIGFyZSB3ZWxsIGRlZmluZWQuCj4gPj4KPiA+Cj4gPiBXaGF0IGRvIHlvdSBtZWFuIGJ5ICJ3
ZWxsIGRlZmluZWQiPwo+IAo+IEVtLi4uSSB0aGluayBJIHNob3VsZCBoYXZlIHB1dCBpdCBpbiBh
IG1vcmUgY2xlYXIgd2F5LiBJbiBmYWN0LCBJIG1lYW4KPiB0aGF0IG92ZXJsYXBwaW5nCj4gYXJl
YXMgYXJlIGFsbG93ZWQsIGFuZCB3aGVuIHR3byBhcmVhcyBvdmVybGFwIHdpdGggZWFjaCBvdGhl
ciwgYW55Cj4gb3BlcmF0aW9ucyBkb25lCj4gb24gdGhlIG92ZXJsYXBwaW5nIGFyZWEgd2lsbCBi
ZSBzZWVuIG9uIGJvdGggc2lkZXMuIEJlc2lkZXMgdGhpcywgdGhleQo+IGp1c3QgYWN0IGxpa2Ug
dHdvCj4gaW5kZXBlbmRlbnQgYXJlYXMuIEFuZCB0aGUgam9iIG9mIHNlcmlhbGl6aW5nIHRoZSBh
Y2Nlc3MgdG8gdGhlCj4gb3ZlcmxhcHBpbmcgYXJlYSBpcwo+IGxlZnQgdG8gdGhlIHVzZXIuCj4g
CgpPSy4gIldlbGwgZGVmaW5lZCIgbWVhbnMgImNsZWFybHkgZGVmaW5lZCBvciBkZXNjcmliZWQi
IGJ1dCBJIGRpZG4ndCBzZWUKYW55IGRlZmluaXRpb24gb3IgZGVzY3JpcHRpb24gb2YgaXQuIEp1
c3QgdXNlICJhbGxvd2VkIiBzaG91bGQgYmUgT0suCgo+ID4KPiA+IFdoeSBpcyBpbnNlcnRpbmcg
YSBzdWItcmFuZ2Ugbm90IGFsbG93ZWQ/Cj4gPgo+IAo+IFRoaXMgaXMgYWxzbyBhIGZlYXR1cmUg
dW5kZXIgY29uc2lkZXJhdGlvbi5NYXliZSB0aGUgdXNlIGNhc2VzIHRoYXQgSSBoYXZlCj4gaW4g
bWluZCBpcyBub3QgdGhhdCBjb21wbGljYXRlZCwgc28gSSBjaG9zZSB0byBrZWVwIGl0IHNpbXBs
ZS4gQnV0Cj4gYWZ0ZXIgZ2l2aW5nIGl0Cj4gYSBzZWNvbmQgdGhvdWdodCwgSSBmb3VuZCB0aGlz
IHdpbGwgbm90IGFkZCB0b28gbXVjaCBjb21wbGV4aXR5IHRvIHRoZSBjb2RlIGFuZAo+IHdpbGwg
YmUgdXNlZnVsIGluIHNvbWUgY2FzZXMuIFNvIEkgdGhpbmsgSSdsbCBhbGxvdyB0aGlzIGluIG15
IG5leHQKPiB2ZXJzaW9uIG9mIHRoZSBwcm9wb3NhbC4KPiAKClRoYXQncyB3aGF0IEkgdGhvdWdo
dCBhcyB3ZWxsLiBFc3NlbnRpYWxseSBpdCBpcyBub3QgYW55IGhhcmRlciB0aGFuCmltcGxlbWVu
dGluZyB0aGUgb3ZlcmxhcHBpbmcgY2FzZS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 28 16:05:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 16: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 1dQFT6-0005zD-3r; Wed, 28 Jun 2017 16:05:28 +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 1dQFT5-0005yl-69
 for xen-devel@lists.xensource.com; Wed, 28 Jun 2017 16:05:27 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 A3/64-02184-6C3D3595; Wed, 28 Jun 2017 16:05:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVffo5eB
 Ig8Y+VYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBm/D/3iK3gYVbF4vlPWRoY
 p7l0MXJxCAn8ZZR4OG8uO4TzmFGir385axcjJ5CzjVFiR5ssiC0i4Czx9QxIEScHr4C+xP811
 1lAbGGBIImHN6YygzRLCByVlPjaeI0JJCEh4C3xadoaZhi7dcphoDg7B5uAlcQhMZAoi4CqxL
 uufsYJjNwLGBlWMWoUpxaVpRbpGprpJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmI
 E+pwBCHYwnj/teYhRkoNJSZR375egSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvK6XgiOFBItS
 01Mr0jJzgMEHk5bg4FES4X1xESjNW1yQmFucmQ6ROsWoy7Fh9fovTEIsefl5qVLivLYgMwRAi
 jJK8+BGwCLhEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5K0Cm8GTmlcBtegV0BBPQESzzAk
 COKElESEk1MFr1lE1xfuA0L9bpyMl1M8u/sXlNnOkYaRd5W2Cv/6S05wd3nAiab7alR0TjDqO
 W/IJLv4LiG8of1z7JlEldl6JqzSJq8P3LBaV7Odn6muuYtsz9Zpb44raPiQdr4D4PGcfY966O
 37ZGSK1f9c0+qH9yIdvvJT1rivnynxc3t2jfOnv3wIIP05VYijMSDbWYi4oTAZ/osc5/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1498665924!61658303!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53654 invoked from network); 28 Jun 2017 16:05:25 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 Jun 2017 16:05: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 1dQFT1-00042T-Eb; Wed, 28 Jun 2017 16:05:23 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dQFSu-0006Lk-V8; Wed, 28 Jun 2017 16:05:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dQFSr-0003Sa-Mm; Wed, 28 Jun 2017 16:05:14 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111134-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:regression
 linux-3.18:build-armhf-pvops:host-build-prep:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 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-arm64-arm64-xl-xsm:build-check(1):blocked: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-i386-libvirt: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-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-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-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-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-3.18:build-arm64-pvops:kernel-build: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-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=31c34faca7a7f9455f1bd28a1fa5112613139f45
X-Osstest-Versions-That: linux=8366868460f8784e30302f441546a9d72ffe1236
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 28 Jun 2017 16:05:13 +0000
Subject: [Xen-devel] [linux-3.18 test] 111134: 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="===============3111544285458584829=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============3111544285458584829==
Content-Type: text/plain

flight 111134 linux-3.18 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/111134/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-qemut-rhel6hvm-amd 12 guest-start/redhat.repeat fail REGR. vs. 110441
 build-armhf-pvops             5 host-build-prep          fail REGR. vs. 110441
 test-amd64-amd64-xl-qemut-win7-amd64 18 guest-start/win.repeat fail REGR. vs. 110441

Regressions which are regarded as allowable (not blocking):
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop       fail REGR. vs. 110441

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
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      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-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-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail like 110441
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 110441
 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-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-xl-qemuu-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-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
 test-amd64-i386-xl-qemut-ws16-amd64 13 guest-saverestore       fail never pass
 build-arm64-pvops             6 kernel-build                 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-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 linux                31c34faca7a7f9455f1bd28a1fa5112613139f45
baseline version:
 linux                8366868460f8784e30302f441546a9d72ffe1236

Last test of basis   110441  2017-06-14 13:16:35 Z   14 days
Testing same since   111069  2017-06-26 05:55:00 Z    2 days    3 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alan Stern <stern@rowland.harvard.edu>
  Andrew Morton <akpm@linux-foundation.org>
  Anssi Hannula <anssi.hannula@bitwise.fi>
  Anton Bondarenko <anton.bondarenko.sama@gmail.com>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnd Bergmann <arnd@arndb.de>
  Bryant G. Ly <bryantly@linux.vnet.ibm.com>
  Chris Brandt <chris.brandt@renesas.com>
  Christoph Hellwig <hch@lst.de>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Corentin Labbe <clabbe.montjoie@gmail.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  David S. Miller <davem@davemloft.net>
  Emmanuel Grumbach <emmanuel.grumbach@intel.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Hans Verkuil <hans.verkuil@cisco.com>
  Heiko Carstens <heiko.carstens@de.ibm.com>
  Heiner Kallweit <hkallweit1@gmail.com>
  Helge Deller <deller@gmx.de>
  Helge Deller <deller@gmx.de> # parisc
  Hugh Dickins <hughd@google.com>
  Ingo Molnar <mingo@kernel.org>
  James Morse <james.morse@arm.com>
  Jens Axboe <axboe@fb.com>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Jonathan Cameron <jic23@kernel.org>
  Jonathan T. Leighton <jtleight@udel.edu>
  Laura Abbott <labbott@redhat.com>
  Lee Jones <lee.jones@linaro.org>
  Linus Torvalds <torvalds@linux-foundation.org>
  Marc Kleine-Budde <mkl@pengutronix.de>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Matt Ranostay <matt.ranostay@konsulko.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Michal Hocko <mhocko@suse.com>
  Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Pavel Shilovsky <pshilov@microsoft.com>
  Punit Agrawal <punit.agrawal@arm.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Richard <richard@aaazen.com>
  Richard Narron <comet.berkeley@gmail.com>
  Rodolfo Giometti <giometti@linux.it>
  Roger Quadros <rogerq@ti.com>
  Sachin Prabhu <sprabhu@redhat.com>
  Sasha Levin <alexander.levin@verizon.com>
  Steve French <smfrench@gmail.com>
  Thomas Gleixner <tglx@linutronix.de>
  Tomasz Wilczyński <twilczynski@naver.com>
  Tony Lindgren <tony@atomide.com>
  Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
  Viresh Kumar <viresh.kumar@linaro.org>
  Vladimir Davydov <vdavydov.dev@gmail.com>
  Willy Tarreau <w@1wt.eu>
  Yu Zhao <yuzhao@google.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            fail    
 build-armhf-pvops                                            broken  
 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                                          blocked 
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 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-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                                  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-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     blocked 
 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-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      blocked 


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 872 lines long.)


--===============3111544285458584829==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3111544285458584829==--

From xen-devel-bounces@lists.xen.org Wed Jun 28 16:14:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 16:14: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 1dQFbb-00070x-9q; Wed, 28 Jun 2017 16: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 <prvs=3450b7835=ross.lagerwall@citrix.com>)
 id 1dQFba-00070r-9y
 for xen-devel@lists.xen.org; Wed, 28 Jun 2017 16:14:14 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 10/52-03704-5D5D3595; Wed, 28 Jun 2017 16:14:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsXitHSDve7Vq8G
 RBk9Wslgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlHHm5kKvioUdF++BhbA+N1xS5GTg4JAX+J
 b/+a2UFsNgEDiVuXvjOD2CICshKru+YAxbk4mAWmMkvc+X+VCSQhLBAs8WX6DUYQm0VAVeLFw
 xawBl4BW4lPh9axQQyVk1i6/TpYXEhATeLt8jMsEDWCEidnPgGzmQUkJA6+eME8gZF7FpLULC
 SpBYxMqxjVi1OLylKLdA31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECg4EBCHY
 w7nzudIhRkoNJSZR375egSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvIuuBEcKCRalpqdWpGXm
 AMMSJi3BwaMkwvviIlCat7ggMbc4Mx0idYpRUUqcdz5InwBIIqM0D64NFguXGGWlhHkZgQ4R4
 ilILcrNLEGVf8UozsGoJMx7FWQKT2ZeCdz0V0CLmYAWs8wLAFlckoiQkmpgtG3csHaZQoDTzy
 ddZmL+5b7mOfvjFpbwx7Pn34haZbRdaF+mSsMm9kue70XkgtasDP+6cpZ0htCrx/E+BrfK7O4
 JmxVJXvSf+1tjhc2Vm1avLtiqv1GKm122XdqgZlPTdMtGp19hyscYuat7th0K2GoysS/9Z3v2
 5DwxRQb+81ot821Oxc9SYinOSDTUYi4qTgQAcBeuZIACAAA=
X-Env-Sender: prvs=3450b7835=ross.lagerwall@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1498666451!81416997!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32851 invoked from network); 28 Jun 2017 16:14:12 -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;
 28 Jun 2017 16:14:12 -0000
X-IronPort-AV: E=Sophos;i="5.40,276,1496102400"; d="scan'208";a="438164848"
From: Ross Lagerwall <ross.lagerwall@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Wed, 28 Jun 2017 17:13:44 +0100
Message-ID: <20170628161344.6467-1-ross.lagerwall@citrix.com>
X-Mailer: git-send-email 2.9.4
MIME-Version: 1.0
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <liuw@liuw.name>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH for-4.9 v2] 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2VlIGRvY3MvZmVhdHVyZXMvbGl2ZXBhdGNoLnBhbmRvYyBmb3IgdGhlIGRldGFpbHMuCgpTaWdu
ZWQtb2ZmLWJ5OiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KLS0t
CgpNb3ZlZCBpdCBpbnRvIGEgZmVhdHVyZSBkb2N1bWVudC4KQ2xhcmlmaWVkIGEgZmV3IGJpdHMg
YW5kIHBpZWNlcyBiYXNlZCBvbiBmZWVkYmFjay4KCiBkb2NzL2ZlYXR1cmVzL2xpdmVwYXRjaC5w
YW5kb2MgfCAxMDMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhl
bi9jb21tb24vS2NvbmZpZyAgICAgICAgICAgICB8ICAgMiArLQogMiBmaWxlcyBjaGFuZ2VkLCAx
MDQgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGRvY3Mv
ZmVhdHVyZXMvbGl2ZXBhdGNoLnBhbmRvYwoKZGlmZiAtLWdpdCBhL2RvY3MvZmVhdHVyZXMvbGl2
ZXBhdGNoLnBhbmRvYyBiL2RvY3MvZmVhdHVyZXMvbGl2ZXBhdGNoLnBhbmRvYwpuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5mYWFmMmQxCi0tLSAvZGV2L251bGwKKysrIGIvZG9j
cy9mZWF0dXJlcy9saXZlcGF0Y2gucGFuZG9jCkBAIC0wLDAgKzEsMTAzIEBACislIExpdmUgUGF0
Y2hpbmcKKyUgUmV2aXNpb24gMQorCitcY2xlYXJwYWdlCisKKyMgQmFzaWNzCisKKy0tLS0tLS0t
LS0tLS0tLS0gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQorICAgICAgICAgU3RhdHVzOiAqKlN1cHBvcnRlZCoqCisKKyAgIEFyY2hpdGVjdHVyZTog
eDg2CisKKyAgICAgIENvbXBvbmVudDogSHlwZXJ2aXNvciwgdG9vbHN0YWNrCistLS0tLS0tLS0t
LS0tLS0tIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KKworCisjIERldGFpbHMKKworWGVuIExpdmUgUGF0Y2hpbmcgaGFzIGJlZW4gYXZhaWxhYmxl
IGFzIHRlY2ggcHJldmlldyBmZWF0dXJlIHNpbmNlIFhlbgorNC43IGFuZCBoYXMgbm93IGhhZCBh
IGNvdXBsZSBvZiByZWxlYXNlcyB0byBzdGFiaWxpemUuIFhlbiBMaXZlIHBhdGNoaW5nCitoYXMg
YmVlbiB1c2VkIGJ5IG11bHRpcGxlIHZlbmRvcnMgdG8gZml4IHNldmVyYWwgcmVhbC13b3JsZCBz
ZWN1cml0eQoraXNzdWVzIHdpdGhvdXQgYW55IHNldmVyZSBidWdzIGVuY291bnRlcmVkLiBBZGRp
dGlvbmFsbHksIHRoZXJlIGFyZSBub3cKK3Rlc3RzIGluIE9TU1Rlc3QgdGhhdCB0ZXN0IGxpdmUg
cGF0Y2hpbmcgdG8gZW5zdXJlIHRoYXQgbm8gcmVncmVzc2lvbnMKK2FyZSBpbnRyb2R1Y2VkLgor
CitCYXNlZCBvbiB0aGUgYW1vdW50IG9mIHRlc3RpbmcgYW5kIHVzYWdlIGl0IGhhcyBoYWQsIHdl
IGFyZSByZWFkeSB0bworZGVjbGFyZSBsaXZlIHBhdGNoaW5nIGFzIGEgJ1N1cHBvcnRlZCcgZmVh
dHVyZSBvbiB4ODYuCisKK0xpdmUgcGF0Y2hpbmcgaXMgc2xpZ2h0bHkgcGVjdWxpYXIgd2hlbiBp
dCBjb21lcyB0byBzdXBwb3J0IGJlY2F1c2UgaXQKK2FsbG93cyB0aGUgaG9zdCBhZG1pbmlzdHJh
dG9yIHRvIGJyZWFrIHRoZWlyIHN5c3RlbSByYXRoZXIgZWFzaWx5CitkZXBlbmRpbmcgb24gdGhl
IGNvbnRlbnQgb2YgdGhlIGxpdmUgcGF0Y2guIEJlY2F1c2Ugb2YgdGhpcywgaXQgaXMKK3dvcnRo
IGRldGFpbGluZyB0aGUgc2NvcGUgb2Ygc2VjdXJpdHkgc3VwcG9ydDoKKworMSkgVW5wcml2aWxl
Z2VkIGFjY2VzcyB0byBsaXZlIHBhdGNoaW5nIG9wZXJhdGlvbnM6CisgICBMaXZlIHBhdGNoaW5n
IG9wZXJhdGlvbnMgc2hvdWxkIG9ubHkgYmUgYWNjZXNzaWJsZSB0byBwcml2aWxlZ2VkCisgICBn
dWVzdHMgYW5kIGl0IHNoYWxsIGJlIHRyZWF0ZWQgYXMgYSBzZWN1cml0eSBpc3N1ZSBpZiB0aGlz
IGlzIG5vdAorICAgdGhlIGNhc2UuCisKKzIpIEJ1Z3MgaW4gdGhlIHBhdGNoLWFwcGxpY2F0aW9u
IGNvZGUgc3VjaCB0aGF0IHZ1bG5lcmFiaWxpdGllcyBleGlzdAorICAgYWZ0ZXIgYXBwbGljYXRp
b246CisgICBJZiBhIGNvcnJlY3QgbGl2ZSBwYXRjaCBpcyBsb2FkZWQgYnV0IGl0IGlzIG5vdCBh
cHBsaWVkIGNvcnJlY3RseQorICAgc3VjaCB0aGF0IGl0IG1pZ2h0IHJlc3VsdCBpbiBhbiBpbnNl
Y3VyZSBzeXN0ZW0gKGUuZy4gbm90IGFsbAorICAgZnVuY3Rpb25zIGFyZSBwYXRjaGVkKSwgaXQg
c2hhbGwgYmUgdHJlYXRlZCBhcyBhIHNlY3VyaXR5IGlzc3VlLgorCiszKSBCdWdzIGluIGxpdmVw
YXRjaC1idWlsZC10b29scyBjcmVhdGluZyBhbiBpbmNvcnJlY3QgbGl2ZSBwYXRjaCB0aGF0Cisg
ICByZXN1bHRzIGluIGFuIGluc2VjdXJlIGhvc3Q6CisgICBJZiBsaXZlcGF0Y2gtYnVpbGQtdG9v
bHMgY3JlYXRlcyBhbiBpbmNvcnJlY3QgbGl2ZSBwYXRjaCB0aGF0CisgICByZXN1bHRzIGluIGFu
IGluc2VjdXJlIGhvc3QsIHRoaXMgc2hhbGwgbm90IGJlIGNvbnNpZGVyZWQgYSBzZWN1cml0eQor
ICAgaXNzdWUuIFRoZXJlIGFyZSB0b28gbWFueSBPU2VzIGFuZCB0b29sY2hhaW5zIHRvIGNvbnNp
ZGVyIHN1cHBvcnRpbmcKKyAgIHRoaXMuIEEgbGl2ZSBwYXRjaCBzaG91bGQgYmUgY2hlY2tlZCB0
byB2ZXJpZnkgdGhhdCBpdCBpcyB2YWxpZAorICAgYmVmb3JlIGxvYWRpbmcuCisKKzQpIExvYWRp
bmcgYW4gaW5jb3JyZWN0IGxpdmUgcGF0Y2ggdGhhdCByZXN1bHRzIGluIGFuIGluc2VjdXJlIGhv
c3Qgb3IKKyAgIGhvc3QgY3Jhc2g6CisgICBJZiBhIGxpdmUgcGF0Y2ggKHdoZXRoZXIgY3JlYXRl
ZCB1c2luZyBsaXZlcGF0Y2gtYnVpbGQtdG9vbHMgb3Igc29tZQorICAgYWx0ZXJuYXRpdmUpIGlz
IGxvYWRlZCBhbmQgaXQgcmVzdWx0cyBpbiBhbiBpbnNlY3VyZSBob3N0IG9yIGhvc3QKKyAgIGNy
YXNoIGR1ZSB0byB0aGUgY29udGVudCBvZiB0aGUgbGl2ZSBwYXRjaCBiZWluZyBpbmNvcnJlY3Qg
b3IgdGhlCisgICBpc3N1ZSBiZWluZyBpbmFwcHJvcHJpYXRlIHRvIGxpdmUgcGF0Y2gsIHRoaXMg
aXMgbm90IGNvbnNpZGVyZWQgYXMgYQorICAgc2VjdXJpdHkgaXNzdWUuCisKKzUpIEJ1Z3MgaW4g
dGhlIGxpdmUgcGF0Y2ggcGFyc2luZyBjb2RlICh0aGUgRUxGIGxvYWRlcik6CisgICBCdWdzIGlu
IHRoZSBsaXZlIHBhdGNoIHBhcnNpbmcgY29kZSBzdWNoIGFzIG91dC1vZi1ib3VuZHMgcmVhZHMK
KyAgIGNhdXNlZCBieSBpbnZhbGlkIEVMRiBmaWxlcyBhcmUgbm90IGNvbnNpZGVyZWQgdG8gYmUg
c2VjdXJpdHkgaXNzdWVzCisgICBiZWNhdXNlIHRoZSBpdCBjYW4gb25seSBiZSB0cmlnZ2VyZWQg
YnkgYSBwcml2aWxlZ2VkIGRvbWFpbi4KKworNikgQnVncyB3aGljaCBhbGxvdyBhIGd1ZXN0IHRv
IHByZXZlbnQgdGhlIGFwcGxpY2F0aW9uIG9mIGEgbGl2ZXBhdGNoOgorICAgQSBndWVzdCBzaG91
bGQgbm90IGJlIGFibGUgdG8gcHJldmVudCB0aGUgYXBwbGljYXRpb24gb2YgYSBsaXZlCisgICBw
YXRjaC4gSWYgYW4gdW5wcml2aWxlZ2VkIGd1ZXN0IGNhbiBzb21laG93IHByZXZlbnQgdGhlIGFw
cGxpY2F0aW9uCisgICBvZiBhIGxpdmUgcGF0Y2ggZGVzcGl0ZSBwYXVzaW5nIGl0ICh4bCBwYXVz
ZSAuLi4pLCBpdCBzaGFsbCBiZQorICAgdHJlYXRlZCBhcyBhIHNlY3VyaXR5IGlzc3VlLgorCitO
b3RlOiBJdCBpcyBleHBlY3RlZCB0aGF0IGxpdmUgcGF0Y2hlcyBhcmUgdGVzdGVkIGluIGEgdGVz
dCBlbnZpcm9ubWVudAorYmVmb3JlIGJlaW5nIHVzZWQgaW4gcHJvZHVjdGlvbiB0byBhdm9pZCB1
bmV4cGVjdGVkIGlzc3Vlcy4gSW4KK3BhcnRpY3VsYXIsIHRvIGF2b2lkIHRoZSBpc3N1ZXMgZGVz
Y3JpYmVkIGJ5ICgzKSwgKDQpLCAmICg1KS4KKworVGhlcmUgYXJlIGFsc28gc29tZSBnZW5lcmlj
IHNlY3VyaXR5IHF1ZXN0aW9ucyB3aGljaCBhcmUgd29ydGggYXNraW5nOgorCisxKSBJcyBndWVz
dC0+aG9zdCBwcml2aWxlZ2UgZXNjYWxhdGlvbiBwb3NzaWJsZT8KKworVGhlIG5ldyBsaXZlIHBh
dGNoaW5nIHN5c2N0bCBzdWJvcHMgYXJlIG9ubHkgYWNjZXNzaWJsZSB0byBwcml2aWxlZ2VkCitk
b21haW5zIGFuZCB0aGlzIGlzIHRlc3RlZCBieSBPU1NUZXN0IHdpdGggYW4gWFRGIHRlc3QuCitU
aGVyZSBpcyBhIGNhdmVhdCAtLSBhbiBpbmNvcnJlY3QgbGl2ZSBwYXRjaCBjYW4gaW50cm9kdWNl
IGEgZ3Vlc3QtPmhvc3QKK3ByaXZpbGVnZSBlc2NhbGF0aW9uLgorCisyKSBJcyBndWVzdCB1c2Vy
LT5ndWVzdCBrZXJuZWwgZXNjYWxhdGlvbiBwb3NzaWJsZT8KKworTm8sIGFsdGhvdWdoIGFuIGlu
Y29ycmVjdCBsaXZlIHBhdGNoIGNhbiBpbnRyb2R1Y2UgYSBndWVzdCB1c2VyLT5ndWVzdAora2Vy
bmVsIHByaXZpbGVnZSBlc2NhbGF0aW9uLgorCiszKSBJcyB0aGVyZSBhbnkgaW5mb3JtYXRpb24g
bGVha2FnZT8KKworVGhlIG5ldyBsaXZlIHBhdGNoaW5nIHN5c2N0bCBzdWJvcHMgYXJlIG9ubHkg
YWNjZXNzaWJsZSB0byBwcml2aWxlZ2VkCitkb21haW5zIHNvIGl0IGlzIG5vdCBwb3NzaWJsZSBm
b3IgYW4gdW5wcml2aWxlZ2VkIGd1ZXN0IHRvIGFjY2VzcyB0aGUKK2xpc3Qgb2YgbG9hZGVkIGxp
dmUgcGF0Y2hlcy4gVGhpcyBpcyB0ZXN0ZWQgYnkgT1NTVGVzdCB3aXRoIGFuIFhURiB0ZXN0Lgor
VGhlcmUgaXMgYSBjYXZlYXQgLS0gYW4gaW5jb3JyZWN0IGxpdmUgcGF0Y2ggY2FuIGludHJvZHVj
ZSBhbgoraW5mb3JtYXRpb24gbGVha2FnZS4KKworNCkgQ2FuIGEgRGVuaWFsLW9mLVNlcnZpY2Ug
YmUgdHJpZ2dlcmVkPworCitUaGVyZSBhcmUgbm8ga25vd24gd2F5cyB0aGF0IGFuIHVucHJpdmls
ZWdlZCBndWVzdCBjYW4gcHJldmVudCBhIGxpdmUKK3BhdGNoIGZyb20gYmVpbmcgbG9hZGVkLgor
T25jZSBhZ2FpbiwgdGhlcmUgaXMgYSBjYXZlYXQgdGhhdCBhbiBpbmNvcnJlY3QgbGl2ZSBwYXRj
aCBjYW4gaW50cm9kdWNlCithbiBhcmJpdHJhcnkgZGVuaWFsIG9mIHNlcnZpY2UuCmRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL0tjb25maWcgYi94ZW4vY29tbW9uL0tjb25maWcKaW5kZXggZGM4ZTg3
Ni4uODc2MDg2YyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9LY29uZmlnCisrKyBiL3hlbi9jb21t
b24vS2NvbmZpZwpAQCAtMjI2LDcgKzIyNiw3IEBAIGNvbmZpZyBDUllQVE8KIAlib29sCiAKIGNv
bmZpZyBMSVZFUEFUQ0gKLQlib29sICJMaXZlIHBhdGNoaW5nIHN1cHBvcnQgKFRFQ0ggUFJFVklF
VykiCisJYm9vbCAiTGl2ZSBwYXRjaGluZyBzdXBwb3J0IgogCWRlZmF1bHQgbgogCWRlcGVuZHMg
b24gSEFTX0JVSUxEX0lEID0gInkiCiAJLS0taGVscC0tLQotLSAKMi45LjQKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 28 16:14:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 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 1dQFbv-00073S-Hm; Wed, 28 Jun 2017 16:14:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <marmarek@invisiblethingslab.com>) id 1dQFbt-00072T-VR
 for xen-devel@lists.xen.org; Wed, 28 Jun 2017 16:14:34 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 F8/5D-01732-9E5D3595; Wed, 28 Jun 2017 16:14:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLIsWRWlGSWpSXmKPExsXilM8iq/vianC
 kwZtP2hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a2j8tYCpbzV/z89J2pgXEmbxcjF4eQwCpG
 iT9z1jN3MXICOdkSj1svsoAkWAS+sUj0Pd7MApKQEPCU6Dh0lhHCdpb49LSRCaJ7A6PEye/z2
 UASLAKqEo/OLmACsdkEgiWuL/nFCmKLCOhKPFvwDKyGWSBX4nPPLfYuRg4OYQF7iU/TuEDCvA
 I6Ek9b3rNCzPzNKHH6UQsrREJQ4uTMJywQvaUS3x88ButlFpCWWP6PAyTMKWAnMfXoPrASUQF
 lid239jJPYBSahaR7FpLuWQjdEGF1iT/zLjFjCGtLLFv4mhnCtpVYt+49ywJG9lWMGsWpRWWp
 RbqGpnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIHRwgAEOxgbtnseYpTkYFIS5
 d37JShSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvypXgSCHBotT01Iq0zBxg3MKkJTh4lER4X1
 wESvMWFyTmFmemQ6ROMSpKifMqg/QJgCQySvPg2mCp4hKjrJQwLyPQIUI8BalFuZklqPKvGMU
 5GJWEeY0vA03hycwrgZv+CmgxE9BilnkBIItLEhFSUg2MghqnuG5uynn+puDB5x1ta3qKl2k8
 17SdZLH6SefsZRxNe/QuMfW/6owOXs34mr1vgSjz9c9hbhnHD7kbTY8Wvi26xO32JDmF4MLGx
 M8z0yLvvOPvzDySv/tnlrpsqJTVSZ5zax6x/t+zwbFlWe8by25T80VCllmHZy4/Virjp+UomO
 ZT9a1FiaU4I9FQi7moOBEAhBDIGhADAAA=
X-Env-Sender: marmarek@invisiblethingslab.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1498666471!86476101!1
X-Originating-IP: [66.111.4.29]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTExLjQuMjkgPT4gNjQ0MA==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4765 invoked from network); 28 Jun 2017 16:14:32 -0000
Received: from out5-smtp.messagingengine.com (HELO
 out5-smtp.messagingengine.com) (66.111.4.29)
 by server-15.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 28 Jun 2017 16:14:32 -0000
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 91121213C0;
 Wed, 28 Jun 2017 12:14:31 -0400 (EDT)
Received: from frontend2 ([10.202.2.161])
 by compute7.internal (MEProxy); Wed, 28 Jun 2017 12:14:31 -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=qjVLWidr0CIOFiAskj
 P9hRSeTlmGdwYDhJtRmzxWEx8=; b=RZa+bYi1/azeRF0hWBYILu9VAIPZWUdck2
 G6N4MsIZZsLVHFmjInPZX5L8TqliX5rihI2id/piF60liOB1TAFgiWgf61PPF7d9
 Lzu61FywrURWcgeRuTQvCLlKfPLu2ujaZpfNWxSxTWGallOzadDaqrnA6dF/E/69
 6jlUGwyKU3iV7cDRk68+RwFc0CbrBHZwpvuJn4QcRe/kc99JkiuZk/8grmJC9k50
 1skZvPFXp6LG6FX5lHcT30g1IlIGJx+Rb6fIM2cO83CUOgQn1BAQZZeM1BbsA2Dh
 3rbI9H6VfVswZHJHoPuyuBD6axDs+kXzOnLIbqRQh3U444NMVbYA==
X-ME-Sender: <xms:59VTWeR3Z4kDzzhJZ7llyQ_APWFDJE3rZKPsTbHJr3u8FNNCkQhWfw>
X-Sasl-enc: 7KCKQlz0//iyTGhB/Qjw+TOQs6pHux5XvOhHndLeHbDV 1498666471
Received: from mail-itl (89-70-103-23.dynamic.chello.pl [89.70.103.23])
 by mail.messagingengine.com (Postfix) with ESMTPA id 7154424426;
 Wed, 28 Jun 2017 12:14:30 -0400 (EDT)
Date: Wed, 28 Jun 2017 18:14:25 +0200
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170628161425.GQ1268@mail-itl>
References: <1498612044-14114-1-git-send-email-marmarek@invisiblethingslab.com>
 <1498612044-14114-3-git-send-email-marmarek@invisiblethingslab.com>
 <5953481C02000078001015BA@prv-mh.provo.novell.com>
 <41a14983-fb74-9e43-3cb4-5bfb12071bc5@citrix.com>
MIME-Version: 1.0
In-Reply-To: <41a14983-fb74-9e43-3cb4-5bfb12071bc5@citrix.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: wei.liu2@citrix.com, ian.jackson@eu.citrix.com,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 2/2] libxl: fix osvm cpuid 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: multipart/mixed; boundary="===============2943071859917305772=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============2943071859917305772==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="CidtvoxM148pMpWF"
Content-Disposition: inline


--CidtvoxM148pMpWF
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Wed, Jun 28, 2017 at 11:16:33AM +0100, Andrew Cooper wrote:
> On 28/06/17 07:09, Jan Beulich wrote:
> >>>> Marek Marczykowski-G=C3=B3recki <marmarek@invisiblethingslab.com> 06=
/28/17 3:09 AM >>>
> >> It's bit 9 not 10 (which is ibs).
> > Indeed, but shouldn't it rather be removed? We don't expose it from the
> > hypervisor at all anymore:
> >
> > XEN_CPUFEATURE(OSVW,          3*32+ 9) /*   OS Visible Workaround */
> >
> > (note the absence of any marker character immediately inside the commen=
t).
>=20
> I don't believe we have ever actually offered OSVW to guests, despite
> the pretence of being able to.  ISTR it was always clobbered before
> being given to a guest.
>=20
> Having said that, we should be advertising OSVW.  It's entire purpose is
> to tell the OS that there is something it can do to manually work round
> a specific erratum.  OTOH, making this migrate safe is liable to be very
> complicated...

I don't have opinion on either approach here, but the current state is
clearly wrong. You've got two versions of the patch, choose one ;)

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

--CidtvoxM148pMpWF
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQEcBAEBCAAGBQJZU9XiAAoJENuP0xzK19csSiQH+wW5HI6FjHsObaqRHs9n9P/3
F+e9sEUxBfrXD5fCT/GmLpiAWEXXZvlZdfOeqohCZ/HcgxB1YEvqCcLmbXSSkkja
klEjnEXdNNYrswHQULmBcCuOL4pLKT5CH2r/rwI00KLgKJH6Fj8sWa+sfBFwL8rY
VMssXVbJtUv1eD2q89R8Gucst9kmeQ23SAZ55yywdi+1WcpsVsHdODQ7cZsJLy6E
JkoGcQUtGii5hAPS2NNv+b9GwQ1vLVhT3O8dKqrboy5ekI1GtDfW1/R3dQmKfo8H
DHjjbos+7/Ax8DFZD86deVjbb+puMetMRCJ7WQog8HmIcgZJhOXzHWLlN6Nh5ms=
=rkFV
-----END PGP SIGNATURE-----

--CidtvoxM148pMpWF--


--===============2943071859917305772==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2943071859917305772==--


From xen-devel-bounces@lists.xen.org Wed Jun 28 16:18:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 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 1dQFfy-0007K3-47; Wed, 28 Jun 2017 16: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 <prvs=3450b7835=ross.lagerwall@citrix.com>)
 id 1dQFfw-0007Jx-SQ
 for xen-devel@lists.xen.org; Wed, 28 Jun 2017 16:18:44 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 99/27-03368-4E6D3595; Wed, 28 Jun 2017 16:18:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXitHRDpO7ja8G
 RBqt/6los+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnrDi5mL3gkVbG6maeB8aloFyMnh4SAv8Tf
 nWeYQWxhgVCJvRd/MYHYIgLFEh0r/rN0MXJxMAvsZZJYN/kUG4gjJHCdUWLnk08sIFVsAgYSt
 y59B+rm4OAVsJV4cVsFJMwioCpxtOEs2FBRgXCJF1v+sILYvAKCEidnPgFr5RSwk2g8tocVpJ
 VZwF7iwdYykDCzgLjErSfzmSBseYntb+eAjRESUJN4u/wMywRG/llIJs1C6J6FpHsWku4FjCy
 rGNWLU4vKUot0LfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQLDkgEIdjDe3RRw
 iFGSg0lJlHfvl6BIIb6k/JTKjMTijPii0pzU4kOMMhwcShK87VeDI4UEi1LTUyvSMnOAEQKTl
 uDgURLhfXERKM1bXJCYW5yZDpE6xagoJc47HaRPACSRUZoH1waLykuMslLCvIxAhwjxFKQW5W
 aWoMq/YhTnYFQShtjOk5lXAjf9FdBiJqDFLPMCQBaXJCKkpBoYTQ0VRSNnejX3r1rIf+9Zzv9
 tgfNmhq0XsZMW0Qzcae+fvljxtJzYks/mh7yEErf/ZdjF9Nl0++Ulh1qm6z440TzJdrLrvyfW
 /z5HeZf8WWuatlh2TdyR5xXH62/oqV39e/1pDW+gseIhUdHzk1TVPp3rqFN4z3qg8uBZxjrlH
 3NWPq08/8CMUYmlOCPRUIu5qDgRANExjULFAgAA
X-Env-Sender: prvs=3450b7835=ross.lagerwall@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1498666722!45075655!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62596 invoked from network); 28 Jun 2017 16:18: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;
 28 Jun 2017 16:18:43 -0000
X-IronPort-AV: E=Sophos;i="5.40,276,1496102400"; d="scan'208";a="429696924"
To: George Dunlap <george.dunlap@citrix.com>, Andrew Cooper
 <andrew.cooper3@citrix.com>, <xen-devel@lists.xen.org>
References: <20170626153650.23017-1-ross.lagerwall@citrix.com>
 <41e01f96-bd1f-0a42-ad93-9e9c0bfd4b86@citrix.com>
 <17a0503e-6a26-d445-14d6-cb0bab029db8@citrix.com>
 <ecf2285c-b461-292c-6de0-687afce5c437@citrix.com>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <ee8fae94-34b0-1b3f-8632-dc1583ed07e4@citrix.com>
Date: Wed, 28 Jun 2017 17:18:39 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.0
MIME-Version: 1.0
In-Reply-To: <ecf2285c-b461-292c-6de0-687afce5c437@citrix.com>
Content-Language: en-US
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <liuw@liuw.name>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH for-4.9] 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>
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>

T24gMDYvMjcvMjAxNyAxMDoxNyBBTSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBPbiAyNi8wNi8x
NyAxODozMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMjYvMDYvMTcgMTg6MDAsIEdlb3Jn
ZSBEdW5sYXAgd3JvdGU6Cj4+PiBPbiAyNi8wNi8xNyAxNjozNiwgUm9zcyBMYWdlcndhbGwgd3Jv
dGU6Ci4uLgo+Pgo+PiBXZSBhYnNvbHV0ZWx5IGNhbm5vdCBiZSBpbiB0aGUgcG9zaXRpb24gb2Yg
aXNzdWluZyBYU0FzIGZvciBzaXR1YXRpb25zCj4+IGxpa2UgdGhpcywgYmVjYXVzZSB0aGVyZSBh
cmUgdG9vIG1hbnkgd2F5cyB3aGVyZSBpdCBkZWZpbml0ZWx5IHdpbGwgZ28KPj4gd3JvbmcsIGFu
ZCB3ZSdkIGVuZCB1cCBpc3N1aW5nIFhTQXMgc2F5aW5nICJyZW1lbWJlciB0byBjbGVhbiB5b3Vy
Cj4+IHdvcmtpbmcgdHJlZSBiZWZvcmUgYnVpbGRpbmcgYSBsaXZlcGF0Y2giLiAgVGhpcyBpcyBv
ZiBjb3Vyc2UgYWJzdXJkLgo+IAo+IFlvdXIgYXJndW1lbnQgaXMgdGhhdCBiZWNhdXNlIHdlIGRv
IG5vdCBpc3N1ZSBYU0FzIGZvciAqdXNlciBtaXN0YWtlcyosCj4gdGhhdCB0aGVyZWZvcmUgd2Ug
c2hvdWxkIG5vdCBpc3N1ZSBYU0FzIGZvciAqYnVncyBpbiB0aGUgdG9vbCouCj4gCj4gVGhhdCBp
cyBvZiBjb3Vyc2UgYWJzdXJkLiAgV2UgZG8gbm90IGlzc3VlIFhTQXMgZm9yIHVzZXIgbWlzdGFr
ZXMgaW4KPiBidWlsZGluZyB0aGUgaHlwZXJ2aXNvciBlaXRoZXIgKGZvciBpbnN0YW5jZSwgc3dp
dGNoaW5nIGdjYyB2ZXJzaW9ucwo+IHdpdGhvdXQgY2xlYW5pbmcgdGhlIGh5cGVydmlzb3IgdHJl
ZSksIGFuZCB5ZXQgd2Ugc3RpbGwgaXNzdWUgWFNBcyBmb3IKPiBidWdzIGluIHRoZSBoeXBlcnZp
c29yIGl0c2VsZi4KPiAKPj4gSU1PLCBUaGUgb25seSB2aWFibGUgb3B0aW9uIGlzIHRvIGV4Y2x1
ZGUgbGl2ZXBhdGNoLWJ1aWxkLXRvb2xzIGVudGlyZWx5Cj4+IGZyb20gc2VjdXJpdHkgc2NvcGUu
ICBJdCBpcyBhbHJlYWR5IHRoZSBjYXNlIHRoYXQgcGVvcGxlIHByb2R1Y2luZwo+PiBsaXZlcGF0
Y2hlcyBuZWVkIHRvIGNoZWNrIHRoZSByZXN1bHRpbmcgbGl2ZXBhdGNoIGJpbmFyeSBmb3Igc2Fu
aXR5LCBhbmQKPj4gdGVzdCBpdCBzdWl0YWJseSBpbiBhIGRldmVsb3BtZW50IGVudmlyb25tZW50
IGJlZm9yZSB1c2UgaW4gcHJvZHVjdGlvbi4KPiAKPiBMb29rLCBpdCBzb3VuZHMgbGlrZSByaWdo
dCBub3cgeW91IGFyZSBnb2luZyB0aHJvdWdoIGFsbCB0aGUgbGl2ZXBhdGNoZXMKPiB3aXRoIGEg
ZmluZS10b290aCBjb21iICpiZWNhdXNlKiB0aGUgdG9vbHMgYXJlIChvciByZWNlbnRseSBoYXZl
IGJlZW4pCj4gdW5yZWxpYWJsZS4gIEJ1dCBhdCBzb21lIHBvaW50IGluIHRoZSBmdXR1cmUsIHRo
ZSBwYXRjaCBnZW5lcmF0aW9uCj4gbWVjaGFuaXNtIHdpbGwgYmVjb21lIG1vcmUgcmVsaWFibGUu
ICBBZnRlciAyMCBYU0FzIG92ZXIgc2l4IG1vbnRocyBpbgo+IHdoaWNoIHRoZSBsaXZlcGF0Y2gg
dG9vbCBjcmVhdGVkIHRoZSBjb3JyZWN0IHBhdGNoLCB5b3Ugd2lsbCBiZWNvbWUgbW9yZQo+IGNv
bXBsYWNlbnQuICBZb3Ugd29uJ3QgbG9vayBhcyBjbG9zZWx5OyBpdCdzIGh1bWFuIG5hdHVyZS4K
PiAKPiBZb3Ugc2VlbSB0byBiZSBzaW1wbHkgcmVmdXNpbmcgdG8gdXNlIHlvdXIgaW1hZ2luYXRp
b24uICBTdGVwIGJhY2suCj4gSW1hZ2luZSB5b3Vyc2VsZiBpbiBvbmUgeWVhci4gIFlvdSBjb21l
IHRvIHRoZSBvZmZpY2UgYW5kIGZpbmQgYW4gZS1tYWlsCj4gb24gc2VjdXJpdHlAIHdoaWNoIHNh
eXMsICJMaXZlcGF0Y2ggdG9vbHMgb3BlbiBhIHNlY3VyaXR5IGhvbGUgd2hlbgo+IGNvbXBpbGlu
ZyB3aXRoIGdjYyB4Lnl5Ii4gIFlvdSByZWFsaXplIHRoYXQgWGVuVmVyc29uICR7TEFURVNULTJ9
IHVzZXMKPiBnY2MgeC55eSwgc28geW91IHRha2UgYSBjbG9zZXIgbG9vayBhdCB0aGF0IGxpdmVw
YXRjaCwgb25seSB0byBkaXNjb3Zlcgo+IHRoYXQgdGhlIGxpdmVwYXRjaGVzIGdlbmVyYXRlZCBh
Y3R1YWxseSBkbyBjb250YWluIHRoZSBidWcsIGJ1dCB5b3UKPiBtaXNzZWQgaXQgYmVjYXVzZSAk
e0xBVEVTVC1bMCwxXX0gd2VyZSBwZXJmZWN0bHkgZmluZSAoc2luY2UgdGhleSB1c2VkCj4gbmV3
ZXIgdmVyc2lvbnMgb2YgZ2NjKSwgdGhlIGRpZmZlcmVuY2Ugd2FzIHN1YnRsZSwgYW5kIGl0IHBh
c3NlZCBhbGwgdGhlCj4gZnVuY3Rpb25hbCB0ZXN0cy4KPiAKPiBOb3cgYWxsIG9mIHRoZSBjdXN0
b21lcnMgdGhhdCBoYXZlIGFwcGxpZWQgdGhvc2UgcGF0Y2hlcyBhcmUgdnVsbmVyYWJsZS4KPiAK
PiBEbyB5b3U6Cj4gCj4gMS4gVGVsbCB0aGUgcmVwb3J0ZXIgdG8gcG9zdCBpdCBwdWJsaWNseSB0
byB4ZW4tZGV2ZWwgaW1tZWRpYXRlbHksIHNpbmNlCj4gbGl2ZXBhdGNoIHRvb2xzIGFyZSBub3Qg
c2VjdXJpdHkgc3VwcG9ydGVkIC0tIHRodXMgInplcm8tZGF5Ii1pbmcgYWxsCj4geW91ciBjdXN0
b21lcnMgKGFzIHdlbGwgYXMgYW55b25lIGVsc2Ugd2hvIGhhcHBlbnMgdG8gaGF2ZSB1c2VkIHgu
eXkgdG8KPiBidWlsZCBhIGh5cGVydmlzb3IpPwo+IAo+IDIuIFNlY3JldGx5IHRha2UgYWR2YW50
YWdlIG9mIENpdHJpeCcgcHJpdmlsZWdlZCBwb3NpdGlvbiBvbiB0aGUKPiBzZWN1cml0eSBsaXN0
LCBhbmQgdHJ5IHRvIGdldCBhbiB1cGRhdGUgb3V0IHRvIHlvdXIgY3VzdG9tZXJzIGJlZm9yZSBp
dAo+IGdldHMgYW5ub3VuY2VkIChidXQgYWxsb3dpbmcgZXZlcnlvbmUgKmVsc2UqIHVzaW5nIGdj
YyB4Lnl5IHRvCj4gZXhwZXJpZW5jZSBhIHplcm8tZGF5KT8KPiAKPiAzLiBJc3N1ZSBhbiBYU0Eg
c28gdGhhdCBldmVyeW9uZSBoYXMgdGhlIG9wcG9ydHVuaXR5IHRvIGZpeCB0aGluZ3MgdXAKPiBi
ZWZvcmUgbWFraW5nIGEgcHVibGljIGFubm91bmNlbWVudCwgYW5kIHNvIHRoYXQgYW55b25lIG5v
dCBvbiB0aGUKPiBlbWJhcmdvIGxpc3QgZ2V0cyBhbiBhbGVydCwgc28gdGhleSBrbm93IHRvIGVp
dGhlciB1cGRhdGUgdGhlaXIgb3duCj4gbGl2ZXBhdGNoZXMsIG9yIGxvb2sgZm9yIHVwZGF0ZXMg
ZnJvbSB0aGVpciBzb2Z0d2FyZSBwcm92aWRlcj8KPiAKPiBJIHRoaW5rICMzIGlzIHRoZSBvbmx5
IHBvc3NpYmxlIGNob2ljZS4KPiAKPiAgIC1HZW9yZ2UKPiAKClRoZSBpc3N1ZSBoZXJlIGlzIHRo
YXQgYW55IGJ1ZyBpbiBsaXZlcGF0Y2gtYnVpbGQtdG9vbHMgd2hpY2ggc3RpbGwgCnJlc3VsdHMg
aW4gb3V0cHV0IGJlaW5nIGdlbmVyYXRlZCB3b3VsZCBiZSBhIHNlY3VyaXR5IGlzc3VlLCBiZWNh
dXNlIApzb21lb25lIG1pZ2h0IGhhdmUgdXNlZCBpdCB0byBwYXRjaCBhIHNlY3VyaXR5IGlzc3Vl
LiAKbGl2ZXBhdGNoLWJ1aWxkLXRvb2xzIGlzIGNlcnRhaW5seSBub3Qgc3RhYmxlIGVub3VnaCB5
ZXQgKGV2ZXI/KSB0byBiZSAKdHJlYXRlZCBpbiB0aGlzIGZhc2hpb24uCgotLSAKUm9zcyBMYWdl
cndhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 28 16:29:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 16: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 1dQFq1-0008Gj-2X; Wed, 28 Jun 2017 16: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 <prvs=345d76a6c=Andrew.Cooper3@citrix.com>)
 id 1dQFq0-0008Gd-Md
 for xen-devel@lists.xen.org; Wed, 28 Jun 2017 16:29:08 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 9F/2F-02176-359D3595; Wed, 28 Jun 2017 16:29:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsWyU9JRQjf4ZnC
 kwYUt/BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aF/5MZC95zVSy6s5CxgfEVRxcjB4eEgJ/E
 k6uhIKawgL3Ep2lcXYycHCICQRKvD/5gBrGFBOYySXzYIQhiMwsUSxxpamIHsdkE9CV2v/jEB
 GLzCthKzDz/EizOIqAqcXclRFxUIFzibeMRFogaQYmTM5+wgKziFNCV+PJECMRkFtCUWL9LH2
 K6vETz1tlQW9UkrvVfApsoIZAusfXvL+YJjPyzkAyahdA9C0n3AkbmVYwaxalFZalFukbGekl
 FmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgaFXz8DAuINxR7vfIUZJDiYlUd69X4Ii
 hfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw1l0PjhQSLEpNT61Iy8wBRgFMWoKDR0mE98VFoDRvc
 UFibnFmOkTqFKOilDhv5A2ghABIIqM0D64NFnmXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKg
 nzPgLZzpOZVwI3/RXQYiagxSzzAkAWlyQipKQaGNnf+5y/0zPjzeLY2Y4XpFQ8M/49ndmnN7d
 lSabBFGYFZc7Tvnn/TrbM+Crw28vtQH5pVGJWdh1nwYSNRcskrbffWSr6cvHMTZ3qh/Yv+M6y
 jOsN39tKtpnsk3/cvPX79F4V72qB1cVTfz86LNL2NHqdo6TghUrb1qBf3Td1lnvr2b5hfaxl9
 V+JpTgj0VCLuag4EQAmaFr1twIAAA==
X-Env-Sender: prvs=345d76a6c=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1498667347!61662045!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19403 invoked from network); 28 Jun 2017 16:29:07 -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 Jun 2017 16:29:07 -0000
X-IronPort-AV: E=Sophos;i="5.40,276,1496102400"; d="scan'208";a="48543392"
To: =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>
References: <1498612044-14114-1-git-send-email-marmarek@invisiblethingslab.com>
 <1498612044-14114-3-git-send-email-marmarek@invisiblethingslab.com>
 <5953481C02000078001015BA@prv-mh.provo.novell.com>
 <41a14983-fb74-9e43-3cb4-5bfb12071bc5@citrix.com>
 <20170628161425.GQ1268@mail-itl>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <4589be89-fc14-dee8-4b8e-0bd83f547075@citrix.com>
Date: Wed, 28 Jun 2017 17:20:38 +0100
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: <20170628161425.GQ1268@mail-itl>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: wei.liu2@citrix.com, ian.jackson@eu.citrix.com,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 2/2] libxl: fix osvm cpuid 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>

T24gMjgvMDYvMTcgMTc6MTQsIE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSB3cm90ZToKPiBP
biBXZWQsIEp1biAyOCwgMjAxNyBhdCAxMToxNjozM0FNICswMTAwLCBBbmRyZXcgQ29vcGVyIHdy
b3RlOgo+PiBPbiAyOC8wNi8xNyAwNzowOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBNYXJl
ayBNYXJjenlrb3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+
IDA2LzI4LzE3IDM6MDkgQU0gPj4+Cj4+Pj4gSXQncyBiaXQgOSBub3QgMTAgKHdoaWNoIGlzIGli
cykuCj4+PiBJbmRlZWQsIGJ1dCBzaG91bGRuJ3QgaXQgcmF0aGVyIGJlIHJlbW92ZWQ/IFdlIGRv
bid0IGV4cG9zZSBpdCBmcm9tIHRoZQo+Pj4gaHlwZXJ2aXNvciBhdCBhbGwgYW55bW9yZToKPj4+
Cj4+PiBYRU5fQ1BVRkVBVFVSRShPU1ZXLCAgICAgICAgICAzKjMyKyA5KSAvKiAgIE9TIFZpc2li
bGUgV29ya2Fyb3VuZCAqLwo+Pj4KPj4+IChub3RlIHRoZSBhYnNlbmNlIG9mIGFueSBtYXJrZXIg
Y2hhcmFjdGVyIGltbWVkaWF0ZWx5IGluc2lkZSB0aGUgY29tbWVudCkuCj4+IEkgZG9uJ3QgYmVs
aWV2ZSB3ZSBoYXZlIGV2ZXIgYWN0dWFsbHkgb2ZmZXJlZCBPU1ZXIHRvIGd1ZXN0cywgZGVzcGl0
ZQo+PiB0aGUgcHJldGVuY2Ugb2YgYmVpbmcgYWJsZSB0by4gIElTVFIgaXQgd2FzIGFsd2F5cyBj
bG9iYmVyZWQgYmVmb3JlCj4+IGJlaW5nIGdpdmVuIHRvIGEgZ3Vlc3QuCj4+Cj4+IEhhdmluZyBz
YWlkIHRoYXQsIHdlIHNob3VsZCBiZSBhZHZlcnRpc2luZyBPU1ZXLiAgSXQncyBlbnRpcmUgcHVy
cG9zZSBpcwo+PiB0byB0ZWxsIHRoZSBPUyB0aGF0IHRoZXJlIGlzIHNvbWV0aGluZyBpdCBjYW4g
ZG8gdG8gbWFudWFsbHkgd29yayByb3VuZAo+PiBhIHNwZWNpZmljIGVycmF0dW0uICBPVE9ILCBt
YWtpbmcgdGhpcyBtaWdyYXRlIHNhZmUgaXMgbGlhYmxlIHRvIGJlIHZlcnkKPj4gY29tcGxpY2F0
ZWQuLi4KPiBJIGRvbid0IGhhdmUgb3BpbmlvbiBvbiBlaXRoZXIgYXBwcm9hY2ggaGVyZSwgYnV0
IHRoZSBjdXJyZW50IHN0YXRlIGlzCj4gY2xlYXJseSB3cm9uZy4gWW91J3ZlIGdvdCB0d28gdmVy
c2lvbnMgb2YgdGhlIHBhdGNoLCBjaG9vc2Ugb25lIDspCj4KCkknZCBwcmVmZXIgdGhpcyB2ZXJz
aW9uIG9mIHRoZSBwYXRjaCwgc28gaXQgZG9lc24ndCBzdWRkZW5seSByZW1vdmUgYQpwaWVjZSBv
ZiBsaWJ4bCBBUEksIGJ1dCBpdCBpcyB1cCB0byBXZWkgLyBJYW4gYXQgdGhlIGVuZCBvZiB0aGUg
ZGF5LgoKT25lIG9wdGlvbiB3aGljaCB3YXMgYmVpbmcgZGlzY3Vzc2VkIGluIHRoZSBjb250ZXh0
IG9mIG15IENQVUlEIChwYXJ0IDMpCndvcmsgd2FzIHRvIGF1dG9tYXRpY2FsbHkgdGhpcyBsaXN0
IG9mIGtleXdvcmRzLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 28 16:29:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 16: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 1dQFqM-0008J1-CY; Wed, 28 Jun 2017 16: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=345d76a6c=Andrew.Cooper3@citrix.com>)
 id 1dQFqK-0008Ih-T2
 for xen-devel@lists.xenproject.org; Wed, 28 Jun 2017 16:29:28 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 2A/94-03577-869D3595; Wed, 28 Jun 2017 16:29:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsWyU9JRQjf9ZnC
 kwfL5Whbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b/+3dZCrZxVRx83MrWwPiSo4uRk0NCwE/i
 xaJ2VhBbWMBEYsepucwgtoiAosSDlzfB4kICxxklfs/SB7GZBQIkZk6ezwZiswnoS+x+8YkJx
 OYVsJWYdXwtI4jNIqAqceLtabAaUYFwibeNR1ggagQlTs58AmZzClhKvHx+nA1ipoHEkUVzWC
 FseYntb+cwQ+xVk7jWf4kd4s50ia1/fzFPYOSfhWTULCTts5C0L2BkXsWoXpxaVJZapGuml1S
 UmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGIIMQLCDcd4J/0OMkhxMSqK8e78ERQrx
 JeWnVGYkFmfEF5XmpBYfYpTh4FCS4H1+PThSSLAoNT21Ii0zBxgNMGkJDh4lEd4XF4HSvMUFi
 bnFmekQqVOMilLivA9A+gRAEhmleXBtsAi8xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWHeRy
 BTeDLzSuCmvwJazAS0mGVeAMjikkSElFQDo0THqu8Tw1+mTde7UThJfe47JbfXZ3P9NhzfFXh
 oyU9Nednjn7cmnGViLvPNEzl4Ttb893rdLSGeH179i767N7poS0LLl8fhrE3Ctx92zLkWpJx4
 jpO/a79C6+zFwT1cn9h3Pd2hxn4252zaZfmXX1V6DrXqGaUvvbMqS/J89YxEEVmxE5tEzyuxF
 GckGmoxFxUnAgCcYHp0uwIAAA==
X-Env-Sender: prvs=345d76a6c=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1498667367!64118094!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12691 invoked from network); 28 Jun 2017 16:29:27 -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;
 28 Jun 2017 16:29:27 -0000
X-IronPort-AV: E=Sophos;i="5.40,276,1496102400"; d="scan'208";a="48543434"
To: Wei Liu <wei.liu2@citrix.com>
References: <20170628141827.19046-1-wei.liu2@citrix.com>
 <20170628141827.19046-9-wei.liu2@citrix.com>
 <7cbc2547-1497-bd59-e6a8-b4a8bd78e0c4@citrix.com>
 <20170628145723.q27jsy3y7ihfrcui@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <41be20cf-cbf3-f1d7-db89-8e0945cfea98@citrix.com>
Date: Wed, 28 Jun 2017 17:21:29 +0100
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: <20170628145723.q27jsy3y7ihfrcui@citrix.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 8/8] x86/setup.c: use 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>

T24gMjgvMDYvMTcgMTU6NTcsIFdlaSBMaXUgd3JvdGU6Cj4gT24gV2VkLCBKdW4gMjgsIDIwMTcg
YXQgMDM6MjY6MThQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMjgvMDYvMTcg
MTU6MTgsIFdlaSBMaXUgd3JvdGU6Cj4+PiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgo+Pj4gLS0tCj4+PiAgeGVuL2FyY2gveDg2L3NldHVwLmMgfCAyNCArKysr
KysrKysrKystLS0tLS0tLS0tLS0KPj4+ICAxIGZpbGUgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygr
KSwgMTIgZGVsZXRpb25zKC0pCj4+Pgo+Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1
cC5jIGIveGVuL2FyY2gveDg2L3NldHVwLmMKPj4+IGluZGV4IGY3YjkyNzg1OGMuLmRiNWRmNjk1
NmQgMTAwNjQ0Cj4+PiAtLS0gYS94ZW4vYXJjaC94ODYvc2V0dXAuYwo+Pj4gKysrIGIveGVuL2Fy
Y2gveDg2L3NldHVwLmMKPj4+IEBAIC01Myw3ICs1Myw3IEBACj4+PiAgI2luY2x1ZGUgPGFzbS9j
cHVpZC5oPgo+Pj4gIAo+Pj4gIC8qIG9wdF9ub3NtcDogSWYgdHJ1ZSwgc2Vjb25kYXJ5IHByb2Nl
c3NvcnMgYXJlIGlnbm9yZWQuICovCj4+PiAtc3RhdGljIGJvb2xfdCBfX2luaXRkYXRhIG9wdF9u
b3NtcDsKPj4+ICtzdGF0aWMgYm9vbCBfX2luaXRkYXRhIG9wdF9ub3NtcDsKPj4+ICBib29sZWFu
X3BhcmFtKCJub3NtcCIsIG9wdF9ub3NtcCk7Cj4+PiAgCj4+PiAgLyogbWF4Y3B1czogbWF4aW11
bSBudW1iZXIgb2YgQ1BVcyB0byBhY3RpdmF0ZS4gKi8KPj4+IEBAIC0xNTEsOCArMTUxLDggQEAg
c3RhdGljIHZvaWQgX19pbml0IHBhcnNlX3NtYXBfcGFyYW0oY2hhciAqcykKPj4+ICB9Cj4+PiAg
Y3VzdG9tX3BhcmFtKCJzbWFwIiwgcGFyc2Vfc21hcF9wYXJhbSk7Cj4+PiAgCj4+PiAtYm9vbF90
IF9fcmVhZF9tb3N0bHkgYWNwaV9kaXNhYmxlZDsKPj4+IC1ib29sX3QgX19pbml0ZGF0YSBhY3Bp
X2ZvcmNlOwo+Pj4gK2Jvb2wgX19yZWFkX21vc3RseSBhY3BpX2Rpc2FibGVkOwo+Pj4gK2Jvb2wg
X19pbml0ZGF0YSBhY3BpX2ZvcmNlOwo+PiBQcm90b3R5cGVzPwo+Pgo+IEkgZGlzY292ZXJlZCB0
aGF0IHRoZXNlIGFyZSBkZWNsYXJlZCBpbiBhc20teDg2L2FjcGkuaCwgd2hpY2ggaXMgYWxzbwo+
IHJpcGUgZm9yIHNpbWlsYXIgY2xlYW51cC4gRm9yIG5vdyBJIG9ubHkgY2hhbmdlIHRoZSB0d28g
dmFyaWFibGVzCj4gdG91Y2hlZCBpbiB0aGlzIHBhdGNoIHRvIGJvb2wuIEZ1cnRoZXIgY2xlYW51
cCB0byB4ODYvYWNwaSB3aWxsIGRlYWwKPiB3aXRoIHRoZSByZXN0LgoKT2sgZmluZS4gIE15IFIt
YnkgY2FuIHN0YW5kLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 28 16:32:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 16:32:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQFst-0000hd-U0; Wed, 28 Jun 2017 16:32:07 +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 1dQFss-0000hV-4j
 for xen-devel@lists.xenproject.org; Wed, 28 Jun 2017 16:32:06 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 DA/47-02177-50AD3595; Wed, 28 Jun 2017 16:32:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJIsWRWlGSWpSXmKPExsVysWW7jC7LreB
 Ig80XTS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owPf/4zFTSzVUx7epypgfE7SxcjF4eQwGwm
 iatz7jF1MXJysAjYS7zs/ckKYjMKlEnM//ydDcLOlVj3/gc7RI2dREPnM6jm1YwSD+98ZAZJs
 AnoSHx/egrMFhEwkui8cxmsiFlgMaPEghPHwSYJC7hK3Pq5BqxISCBVYtq0P1CbVSU6j0wDa+
 AUaGCUmHzkDNgZvAKGEitmNTOC2KIClhILtn1ghogLSpyc+YQFxGYWkJA4+OIFWFxCQFviQvs
 jsEESAn2MEk/nvGWdwCg8C0nPLCQ9CxiZVjGqF6cWlaUW6RrrJRVlpmeU5CZm5ugaGhjr5aYW
 Fyemp+YkJhXrJefnbmIEBjUDEOxgbP7idIhRkoNJSZR375egSCG+pPyUyozE4oz4otKc1OJDj
 BocHAKb166+wCjFkpefl6okwXv9RnCkkGBRanpqRVpmDjDuYEolOHiURHhfXARK8xYXJOYWZ6
 ZDpE4x6nI0fdjyhUkIbIaUOG/YTaAiAZCijNI8uBGwFHCJUVZKmJcR6EAhnoLUotzMElT5V4z
 iHIxKwryPrgNN4cnMK4Hb9AroCCagI1jmBYAcUZKIkJJqYNwnk7hia82BF90vyloVFnQf/PTG
 M2T1Q5ZZOokrj6cvqONLLA674P8z9Asn47M3+91bZhzKUFfYUJM573ty4V3vm9Ml+0x8/nXoX
 WZi+7Jo9+oZm3UshQQmPlr+xfbe+7uLWj+1fHUOWX/zsJMao8DCQ1FaFjWSkkcfP3RwLFtQaz
 T10sX1r2qUWIozEg21mIuKEwH4zYGu/AIAAA==
X-Env-Sender: vkuznets@redhat.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1498667523!103766574!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57416 invoked from network); 28 Jun 2017 16:32:04 -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; 28 Jun 2017 16:32:04 -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 A47977F6A7;
 Wed, 28 Jun 2017 16:32:02 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com A47977F6A7
DKIM-Filter: OpenDKIM Filter v2.11.0 mx1.redhat.com A47977F6A7
Received: from vitty.brq.redhat.com.redhat.com (unknown [10.43.2.155])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 2D980955A6;
 Wed, 28 Jun 2017 16:32:01 +0000 (UTC)
From: Vitaly Kuznetsov <vkuznets@redhat.com>
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
References: <20170626163930.29697-1-vkuznets@redhat.com>
 <20170628154424.GH30116@char.us.oracle.com>
Date: Wed, 28 Jun 2017 18:31:59 +0200
In-Reply-To: <20170628154424.GH30116@char.us.oracle.com> (Konrad Rzeszutek
 Wilk's message of "Wed, 28 Jun 2017 11:44:24 -0400")
Message-ID: <877ezwvzsw.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.12
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.25]); Wed, 28 Jun 2017 16:32:03 +0000 (UTC)
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, x86@kernel.org,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH] xen/x86: Don't BUG on CPU0 offlining
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

S29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPiB3cml0ZXM6Cgo+
IE9uIE1vbiwgSnVuIDI2LCAyMDE3IGF0IDA2OjM5OjMwUE0gKzAyMDAsIFZpdGFseSBLdXpuZXRz
b3Ygd3JvdGU6Cj4+IENPTkZJR19CT09UUEFSQU1fSE9UUExVR19DUFUwIGFsbG93cyB0byBvZmZs
aW5lIENQVTAgYnV0IFhlbiBIVk0gZ3Vlc3RzCj4+IEJVRygpIGluIHhlbl90ZWFyZG93bl90aW1l
cigpLiBSZW1vdmUgdGhlIEJVR19PTigpLCB0aGlzIGlzIHByb2JhYmx5IGEKPj4gbGVmdG92ZXIg
ZnJvbSBhbmNpZW50IHRpbWVzIHdoZW4gQ1BVMCBob3RwbHVnIHdhcyBpbXBvc3NpYmxlLCBpdCB3
b3Jrcwo+PiBqdXN0IGZpbmUgZm9yIEhWTS4KPj4gCj4+IFNpZ25lZC1vZmYtYnk6IFZpdGFseSBL
dXpuZXRzb3YgPHZrdXpuZXRzQHJlZGhhdC5jb20+Cj4KPiBQZXJoYXBzOgo+Cj4gQlVHX09OKGNw
dSA9PSAwICYmIHhlbl9wdl9kb21haW4oKSk7IAo+CgpMaW51cyBzYXlzIG5vIEJVR19PTnMgOi0p
Cgp4ZW5fcHZfY3B1X2Rpc2FibGUoKSBoYXMgdGhlIGZvbGxvd2luZzoKCiAgICBpZiAoY3B1ID09
IDApCiAgICAgICAgICAgIHJldHVybiAtRUJVU1k7CgphcyBhIHByb3RlY3Rpb24gc28gd2Ugd29u
J3QgZ2V0IHRvIHhlbl90ZWFyZG93bl90aW1lcigpIGJ1dCBpZiB5b3UgdGhpbmsKYWRkaXRpb25h
bCBCVUdfT04oKSBwcm90ZWN0aW9uIGlzIGp1c3RpZmllZCBJJ20gZGVmaW5pdGVseSBub3QgYWdh
aW5zdAphZGRpbmcgaXQuCgotLSAKICBWaXRhbHkKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 28 16:41:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 16:41:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQG2J-0001tn-UZ; Wed, 28 Jun 2017 16:41:51 +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 1dQG2I-0001tf-A5
 for xen-devel@lists.xen.org; Wed, 28 Jun 2017 16:41:50 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 18/8F-02962-D4CD3595; Wed, 28 Jun 2017 16:41:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsXSO6nOVdf3TnC
 kwfJTnBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bPk3sZCz7wVHw8t5WtgXEDVxcjJ4eQwEQm
 iY+nHLsYuYDsb4wSD2b3sUA4GxklPk+dwgjhdDNK3JnSygjRUiRxq2cuO4jNIqAqceHBdqA4B
 webgInEm1WOIGERAT2JrjXNzCC9zALrmSX+nNnFDJIQFgiV2HvxFxOIzStgKnF76mo2iAVdTB
 LvHx5hhkgISpyc+YQFxGYW0JK48e8lE8gCZgFpieX/OEBMTgE7ic7bNSAVogLKErtv7QXrlBA
 wlDj9cBvjBEahWUgGzUIyaBbCoAWMzKsY1YtTi8pSi3QN9ZKKMtMzSnITM3N0DQ3M9HJTi4sT
 01NzEpOK9ZLzczcxAoOZAQh2MO587nSIUZKDSUmUd++XoEghvqT8lMqMxOKM+KLSnNTiQ4wyH
 BxKEryOt4MjhQSLUtNTK9Iyc4BxBZOW4OBREuENBknzFhck5hZnpkOkTjHqcmxYvf4LkxBLXn
 5eqpQ4bwBIkQBIUUZpHtwIWIxfYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjBvGsgUnsy8Erh
 Nr4COYAI6gmVeAMgRJYkIKakGxqyb+kmSh5axb+64L1GgcU5hg6KqgV3/mTuuXElG8guvn7Hs
 5rAtebvo2sLFYVpOM7vuzWsS0+io0IoRvz9X9ZkGO+f3++/SWY7MzLlVGzFf9gpf6s3UriLD8
 2u4XicsnbuRl/9TguSfbhH+ZQ/n/Tp+ksMg5rO928bFGrt61BdEqRzn+tJXq8RSnJFoqMVcVJ
 wIABty6qPsAgAA
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1498668107!103181315!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62448 invoked from network); 28 Jun 2017 16:41:48 -0000
Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com)
 (141.146.126.69)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Jun 2017 16:41: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
 v5SGfb4N009763
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 28 Jun 2017 16:41:37 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 v5SGfZ4C002444
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Wed, 28 Jun 2017 16:41:36 GMT
Received: from abhmp0009.oracle.com (abhmp0009.oracle.com [141.146.116.15])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id v5SGfX82021524;
 Wed, 28 Jun 2017 16:41:34 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 28 Jun 2017 09:41:32 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 949BA6A0114; Wed, 28 Jun 2017 12:41:31 -0400 (EDT)
Date: Wed, 28 Jun 2017 12:41:31 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <20170628164131.GD911@char.us.oracle.com>
References: <20170626153650.23017-1-ross.lagerwall@citrix.com>
 <41e01f96-bd1f-0a42-ad93-9e9c0bfd4b86@citrix.com>
 <17a0503e-6a26-d445-14d6-cb0bab029db8@citrix.com>
 <ecf2285c-b461-292c-6de0-687afce5c437@citrix.com>
 <ee8fae94-34b0-1b3f-8632-dc1583ed07e4@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <ee8fae94-34b0-1b3f-8632-dc1583ed07e4@citrix.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <liuw@liuw.name>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH for-4.9] 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

LiBzbmlwLi4KPiA+IE5vdyBhbGwgb2YgdGhlIGN1c3RvbWVycyB0aGF0IGhhdmUgYXBwbGllZCB0
aG9zZSBwYXRjaGVzIGFyZSB2dWxuZXJhYmxlLgo+ID4gCj4gPiBEbyB5b3U6Cj4gPiAKPiA+IDEu
IFRlbGwgdGhlIHJlcG9ydGVyIHRvIHBvc3QgaXQgcHVibGljbHkgdG8geGVuLWRldmVsIGltbWVk
aWF0ZWx5LCBzaW5jZQo+ID4gbGl2ZXBhdGNoIHRvb2xzIGFyZSBub3Qgc2VjdXJpdHkgc3VwcG9y
dGVkIC0tIHRodXMgInplcm8tZGF5Ii1pbmcgYWxsCj4gPiB5b3VyIGN1c3RvbWVycyAoYXMgd2Vs
bCBhcyBhbnlvbmUgZWxzZSB3aG8gaGFwcGVucyB0byBoYXZlIHVzZWQgeC55eSB0bwo+ID4gYnVp
bGQgYSBoeXBlcnZpc29yKT8KPiA+IAo+ID4gMi4gU2VjcmV0bHkgdGFrZSBhZHZhbnRhZ2Ugb2Yg
Q2l0cml4JyBwcml2aWxlZ2VkIHBvc2l0aW9uIG9uIHRoZQo+ID4gc2VjdXJpdHkgbGlzdCwgYW5k
IHRyeSB0byBnZXQgYW4gdXBkYXRlIG91dCB0byB5b3VyIGN1c3RvbWVycyBiZWZvcmUgaXQKPiA+
IGdldHMgYW5ub3VuY2VkIChidXQgYWxsb3dpbmcgZXZlcnlvbmUgKmVsc2UqIHVzaW5nIGdjYyB4
Lnl5IHRvCj4gPiBleHBlcmllbmNlIGEgemVyby1kYXkpPwo+ID4gCj4gPiAzLiBJc3N1ZSBhbiBY
U0Egc28gdGhhdCBldmVyeW9uZSBoYXMgdGhlIG9wcG9ydHVuaXR5IHRvIGZpeCB0aGluZ3MgdXAK
PiA+IGJlZm9yZSBtYWtpbmcgYSBwdWJsaWMgYW5ub3VuY2VtZW50LCBhbmQgc28gdGhhdCBhbnlv
bmUgbm90IG9uIHRoZQo+ID4gZW1iYXJnbyBsaXN0IGdldHMgYW4gYWxlcnQsIHNvIHRoZXkga25v
dyB0byBlaXRoZXIgdXBkYXRlIHRoZWlyIG93bgo+ID4gbGl2ZXBhdGNoZXMsIG9yIGxvb2sgZm9y
IHVwZGF0ZXMgZnJvbSB0aGVpciBzb2Z0d2FyZSBwcm92aWRlcj8KPiA+IAo+ID4gSSB0aGluayAj
MyBpcyB0aGUgb25seSBwb3NzaWJsZSBjaG9pY2UuCj4gPiAKPiA+ICAgLUdlb3JnZQo+ID4gCj4g
Cj4gVGhlIGlzc3VlIGhlcmUgaXMgdGhhdCBhbnkgYnVnIGluIGxpdmVwYXRjaC1idWlsZC10b29s
cyB3aGljaCBzdGlsbCByZXN1bHRzCj4gaW4gb3V0cHV0IGJlaW5nIGdlbmVyYXRlZCB3b3VsZCBi
ZSBhIHNlY3VyaXR5IGlzc3VlLCBiZWNhdXNlIHNvbWVvbmUgbWlnaHQKPiBoYXZlIHVzZWQgaXQg
dG8gcGF0Y2ggYSBzZWN1cml0eSBpc3N1ZS4gbGl2ZXBhdGNoLWJ1aWxkLXRvb2xzIGlzIGNlcnRh
aW5seQo+IG5vdCBzdGFibGUgZW5vdWdoIHlldCAoZXZlcj8pIHRvIGJlIHRyZWF0ZWQgaW4gdGhp
cyBmYXNoaW9uLgo+IAoKVG8gYWRkIGEgYml0LiBUaGUgbGl2ZXBhdGNoLWJ1aWxkLXRvb2xzIGRv
ZXMgbm90IGhhdmUgdG8gYmUgdXNlZCB0byAKY3JlYXRlIHRoZSBsaXZlcGF0Y2hlcy4gT25lIGNh
biB1c2Ugb3RoZXIgdG9vbHMgdG8gY3JlYXRlIHRoZSBsaXZlcGF0Y2hlcwoobGlrZSBmb3IgZXhh
bXBsZSB0aGUgdGVzdC1jYXNlcykuCgpBbmQgdGhlcmUgaXMgYSBuaWNlIGRlc2lnbiBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2RvY3MvdW5zdGFibGUvbWlzYy9saXZlcGF0Y2guaHRtbAooc2VlICJE
ZXNpZ24gb2YgcGF5bG9hZCBmb3JtYXQiKSB3aGljaCBkZXNjcmliZXMgd2hhdCB0aGUgZm9ybWF0
IG9mIHRoaXMgbGl2ZXBhdGNoCk1VU1QgYmUuCgo+IC0tIAo+IFJvc3MgTGFnZXJ3YWxsCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 28 16:51:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 16:51: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 1dQGBF-0002qC-RZ; Wed, 28 Jun 2017 16:51: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=345d76a6c=Andrew.Cooper3@citrix.com>)
 id 1dQGBF-0002q6-3D
 for xen-devel@lists.xen.org; Wed, 28 Jun 2017 16:51:05 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 B7/1B-03612-87ED3595; Wed, 28 Jun 2017 16:51:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsWyU9JRQrf8XnC
 kwaa5phZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aWuS3MBVNYK+a2/mZuYFzB0sXIwSEh4Cfx
 5HByFyMnh7CAtcSSA19ZQWwRAXeJO+fOMYLYQkDxSaf3sHUxcnEwC2xjlFh64TNYEZuAvsTuF
 5+YQGxeAVuJ439/s4DYLAKqEk3Tn7CB2KIC4RJvG4+wQNQISpyc+QRsL6eAjcTsg5EgYWYBA4
 kji+awQtjyEtvfzmGG2Ksmca3/EjuILSGQLjHxWQ/LBEb+WUgmzULSPgtJ+wJG5lWMGsWpRWW
 pRbqGhnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIEhyAAEOxg/LQs4xCjJwaQk
 yrv3S1CkEF9SfkplRmJxRnxRaU5q8SFGDQ4OgSvn5k5nkmLJy89LVZLg7bsbHCkkWJSanlqRl
 pkDjBKYUgkOHiUR3uDbQGne4oLE3OLMdIjUKUZdjqYPW74wCYHNkBLnnQIyQwCkKKM0D24ELG
 IvMcpKCfMyAh0oxFOQWpSbWYIq/4pRnINRSZj3MMgUnsy8ErhNr4COYAI6gmVeAMgRJYkIKak
 GxiMTcs2mibReuTart6O2Oed5fjn3DW9JJr9zXacfSU+eXTh3b6S1Tum6D3sFTkvvSjGfoOrb
 +O2ckdO3nS073nBvrLilUKW9vl10I6PhnDfef70ytEQ7Jy34kVKVrfVwR+azqQddlR8+f7d59
 ufCkr0JCXlhbZcnzGqpOjzZvlEgv+2vgc/6W0osxRmJhlrMRcWJAAtqEyjTAgAA
X-Env-Sender: prvs=345d76a6c=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1498668663!62761052!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43435 invoked from network); 28 Jun 2017 16:51:03 -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;
 28 Jun 2017 16:51:03 -0000
X-IronPort-AV: E=Sophos;i="5.40,276,1496102400"; d="scan'208";a="48545720"
To: Sergey Dyasli <sergey.dyasli@citrix.com>, <xen-devel@lists.xen.org>
References: <20170628093545.944-1-sergey.dyasli@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <9595c1f8-21b8-ad58-c656-73e7c0c12288@citrix.com>
Date: Wed, 28 Jun 2017 17:51:02 +0100
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: <20170628093545.944-1-sergey.dyasli@citrix.com>
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>,
 Kevin Tian <kevin.tian@intel.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Jun Nakajima <jun.nakajima@intel.com>
Subject: Re: [Xen-devel] [PATCH v1] vvmx: fix ept_sync() for nested 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>

T24gMjgvMDYvMTcgMTA6MzUsIFNlcmdleSBEeWFzbGkgd3JvdGU6Cj4gSWYgZXB0X3N5bmNfZG9t
YWluKCkgaXMgY2FsbGVkIGZvciBucDJtLCB0aGUgZm9sbG93aW5nIGhhcHBlbnM6Cj4KPiAgICAg
MS4gKm5wMm0qOjplcHRfZGF0YTo6aW52YWxpZGF0ZSBjcHVtYXNrIGlzIHVwZGF0ZWQKPiAgICAg
Mi4gSVBJcyBhcmUgc2VudCBmb3IgQ1BVcyBpbiBkb21haW5fZGlydHlfY3B1bWFzayBmb3JjaW5n
IHZtZXhpdHMKPiAgICAgMy4gdm14X3ZtZW50ZXJfaGVscGVyKCkgY2hlY2tzICpob3N0cDJtKjo6
ZXB0X2RhdGE6OmludmFsaWRhdGUKPiAgICAgICAgYW5kIGRvZXMgbm90aGluZwo+Cj4gV2hpY2gg
aXMgY2xlYXJseSBhIGJ1Zy4gTWFrZSBlcHRfc3luY19kb21haW4oKSB0byB1cGRhdGUgaG9zdHAy
bSdzCj4gaW52YWxpZGF0ZSBtYXNrIGluIG5lc3RlZCBwMm0gY2FzZSBhbmQgbWFrZSB2bXhfdm1l
bnRlcl9oZWxwZXIoKSB0bwo+IGludmFsaWRhdGUgRVBUIHRyYW5zbGF0aW9ucyBmb3IgYWxsIEVQ
VFBzIGlmIG5lc3RlZCB2aXJ0IGlzIGVuYWJsZWQuCj4KPiBTaWduZWQtb2ZmLWJ5OiBTZXJnZXkg
RHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 28 17:16:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 17:16:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQGZo-0004vH-7Z; Wed, 28 Jun 2017 17:16: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=3451ee960=wei.liu2@citrix.com>)
 id 1dQGZm-0004vA-MH
 for xen-devel@lists.xenproject.org; Wed, 28 Jun 2017 17:16:26 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 E3/B6-03582-A64E3595; Wed, 28 Jun 2017 17:16:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDvW7mk+B
 Ig0PNWhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bfX3tYCr6xVNx494qlgXEOSxcjJ4eEgL/E
 k97fTF2MHBwsAqoSzx6WgITZBJQlfnb2soHYIgJGEi8eXQYq5+JgFvjIKLHxzDSwXmGBdIkZS
 9oYQWxeAQuJ7QfeMIMUCQn0MEpMaZ/JApEQlDg58wmYzSygI7Fg9yc2kGXMAtISy/9xgIQ5BX
 wkuhfsBVsmKqAi0bkU4jYhAQWJjunHmCYw8s1CMmkWkkmzECYtYGRexahenFpUllqka6SXVJS
 ZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYaAxAsINx2V+nQ4ySHExKorx7vwRFCvEl
 5adUZiQWZ8QXleakFh9ilOHgUJLgdXkcHCkkWJSanlqRlpkDDHmYtAQHj5IIr94DoDRvcUFib
 nFmOkTqFKMuR9OHLV+YhFjy8vNSpcR5zUFmCIAUZZTmwY2Axd8lRlkpYV5GoKOEeApSi3IzS1
 DlXzGKczAqCfOygkzhycwrgdv0CugIJqAjWOYFgBxRkoiQkmpgDBZUbv/67G6oToAsx8mQfVy
 zDfJmvtBZ0uowryy1RkL4Un+nzk23CO4XsypTrgY/VM+5o2HzPT/V+KP7uyzVUMXje/S+zPNf
 /5Yj5susaROWMlgYPuQV4z8rtsBnQVNCp+B8pfWhfukVkuInT948ZKtn9a/ileTEsHkecRpBn
 ce3XWi7HX9IiaU4I9FQi7moOBEAyyoRg7oCAAA=
X-Env-Sender: prvs=3451ee960=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1498670183!104313977!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50081 invoked from network); 28 Jun 2017 17:16:25 -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;
 28 Jun 2017 17:16:25 -0000
X-IronPort-AV: E=Sophos;i="5.40,276,1496102400"; d="scan'208";a="438176161"
Date: Wed, 28 Jun 2017 18:16:20 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Message-ID: <20170628171619.s25u4haellachxmf@citrix.com>
References: <1498117132-27139-1-git-send-email-bhupinder.thakur@linaro.org>
 <1498117132-27139-4-git-send-email-bhupinder.thakur@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1498117132-27139-4-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>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 03/17 v5] 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>

T24gVGh1LCBKdW4gMjIsIDIwMTcgYXQgMDE6MDg6MzhQTSArMDUzMCwgQmh1cGluZGVyIFRoYWt1
ciB3cm90ZToKPiBERUZJTkVfWEVOX0ZMRVhfUklORyh4ZW5jb25zKSBkZWZpbmVzIGNvbW1vbiBo
ZWxwZXIgZnVuY3Rpb25zIHN1Y2ggYXMKPiB4ZW5jb25zX3F1ZXVlZCgpIHRvIHRlbGwgdGhlIGN1
cnJlbnQgc2l6ZSBvZiB0aGUgcmluZyBidWZmZXIsCj4geGVuY29uc19tYXNrKCkgdG8gbWFzayBv
ZmYgdGhlIGluZGV4LCB3aGljaCBhcmUgdXNlZnVsIGhlbHBlciBmdW5jdGlvbnMuCj4gcGwwMTEg
ZW11bGF0aW9uIGNvZGUgd2lsbCB1c2UgdGhlc2UgaGVscGVyIGZ1bmN0aW9ucy4KPiAKPiBpby9j
b25zb2wuaCBpbmNsdWRlcyBpby9yaW5nLmggd2hpY2ggZGVmaW5lcyBERUZJTkVfWEVOX0ZMRVhf
UklORy4KPiAKPiBJbiBjb25zb2xlL2RhZW1vbi9pby5jLCBzdHJpbmcuaCBoYWQgdG8gYmUgaW5j
bHVkZWQgYmVmb3JlIGlvL2NvbnNvbGUuaAo+IGJlY2F1c2UgcmluZy5oIHVzZXMgc3RyaW5nIGZ1
bmN0aW9ucy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIu
dGhha3VyQGxpbmFyby5vcmc+CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 28 17:16:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 17:16:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQGa2-0004z0-90; Wed, 28 Jun 2017 17: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 <prvs=3451ee960=wei.liu2@citrix.com>)
 id 1dQGa0-0004yR-V6
 for xen-devel@lists.xenproject.org; Wed, 28 Jun 2017 17:16:41 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 27/CB-03406-874E3595; Wed, 28 Jun 2017 17:16:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDvW7Fk+B
 Ig6dMFt+3TGZyYPQ4/OEKSwBjFGtmXlJ+RQJrxtqX55gLjrBU7F99hamB8S1zFyMnh4SAv8TK
 B+uYQGwWAVWJ37P2s4DYbALKEj87e9lAbBEBI4kXjy4Dxbk4mAUOMErsOvOXFSQhLJAt0XW+B
 6yBV8BCYvL+f4wgRUICvYwSXbNvs0MkBCVOznwCVsQsoCOxYPcnoKkcQLa0xPJ/HCBhTgFfif
 P/XzGC2KICKhKdS+eAlQsJKEh0TD/GNIGRbxaSSbOQTJqFMGkBI/MqRo3i1KKy1CJdIwO9pKL
 M9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAUGMAgh2Mv5YFHGKU5GBSEuXd+yUoUogv
 KT+lMiOxOCO+qDQntfgQowwHh5IE74ZHwZFCgkWp6akVaZk5wKCHSUtw8CiJ8Oo9AErzFhck5
 hZnpkOkTjHqcjR92PKFSYglLz8vVUqcdzPIDAGQoozSPLgRsAi8xCgrJczLCHSUEE9BalFuZg
 mq/CtGcQ5GJWFe1sdAU3gy80rgNr0COoIJ6AiWeQEgR5QkIqSkGhijL//g55KYvU1c8moZ236
 vk2prHFMLC4XbOE8KRH30vPTfNOx13f5L3/bsOfXw4tr7K69d0NPfp7jQ7PtO/0O7HjBpWO94
 /rFy3heufrEGgcS2gl1Z/458Lbas/CzCJXj+893GG2L1wbdmWZVzTfz9OrUmJy1BfUX2g5fNJ
 xp/XdzOOzU143SnEktxRqKhFnNRcSIA9Ytm1LsCAAA=
X-Env-Sender: prvs=3451ee960=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1498670198!56833505!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34889 invoked from network); 28 Jun 2017 17:16:39 -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;
 28 Jun 2017 17:16:39 -0000
X-IronPort-AV: E=Sophos;i="5.40,276,1496102400"; d="scan'208";a="438176199"
Date: Wed, 28 Jun 2017 18:16:36 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Message-ID: <20170628171636.etvpbt35sacd4vfp@citrix.com>
References: <1498117132-27139-1-git-send-email-bhupinder.thakur@linaro.org>
 <1498117132-27139-11-git-send-email-bhupinder.thakur@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1498117132-27139-11-git-send-email-bhupinder.thakur@linaro.org>
User-Agent: NeoMutt/20170113 (1.7.2)
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 10/17 v5] 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBKdW4gMjIsIDIwMTcgYXQgMDE6MDg6NDVQTSArMDUzMCwgQmh1cGluZGVyIFRoYWt1
ciB3cm90ZToKPiBYZW5jb25zb2xlIHVzZXMgYSBkb21haW4gc3RydWN0dXJlIHdoaWNoIGNvbnRh
aW5zIGNvbnNvbGUgc3BlY2lmaWMgZmllbGRzLiBUaGlzCj4gcGF0Y2ggZGVmaW5lcyBhIG5ldyBj
b25zb2xlIHN0cnVjdHVyZSwgd2hpY2ggd291bGQgYmUgdXNlZCBieSB0aGUgeGVuY29uc29sZQo+
IGZ1bmN0aW9ucyB0byBwZXJmb3JtIGNvbnNvbGUgc3BlY2lmaWMgb3BlcmF0aW9ucyBsaWtlIHJl
YWRpbmcvd3JpdGluZyBkYXRhIGZyb20vdG8KPiB0aGUgY29uc29sZSByaW5nIGJ1ZmZlciBvciBy
ZWFkaW5nL3dyaXRpbmcgZGF0YSBmcm9tL3RvIGNvbnNvbGUgdHR5Lgo+IAo+IFRoaXMgcGF0Y2gg
aXMgaW4gcHJlcGFyYXRpb24gdG8gc3VwcG9ydCBtdWx0aXBsZSBjb25zb2xlcyB0byBzdXBwb3J0
IHZ1YXJ0IGNvbnNvbGUuCj4gCj4gU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1
cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgoKQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 28 17:16:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 17:16:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQGZq-0004vY-EW; Wed, 28 Jun 2017 17: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=3451ee960=wei.liu2@citrix.com>)
 id 1dQGZo-0004vO-Q8
 for xen-devel@lists.xenproject.org; Wed, 28 Jun 2017 17:16:28 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 8D/FC-03368-C64E3595; Wed, 28 Jun 2017 17:16:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpG72k+B
 Ig7cbVCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz9azQL5rNUvL52lKWB8QBzFyMnh4SAv8SJ
 Z3PYQGwWAVWJlqPbWEBsNgFliZ+dvWBxEQEjiRePLgPFuTiYBQ4wSuw685e1i5GDQ1jAV+Ln3
 AyQGl4BC4m9X/oZQWqEBHoYJY7cfMICkRCUODkTwmYW0JFYsPsTG0gvs4C0xPJ/HCBhTgEfiZ
 8HHrOC2KICKhKdS+eAlQsJKEh0TD/GNIGRbxaSSbOQTJqFMGkBI/MqRvXi1KKy1CJdY72kosz
 0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMAwYwCCHYwd/5wOMUpyMCmJ8u79EhQpxJeU
 n1KZkVicEV9UmpNafIhRhoNDSYLX5XFwpJBgUWp6akVaZg4w4GHSEhw8SiK8eg+A0rzFBYm5x
 ZnpEKlTjLocTR+2fGESYsnLz0uVEuc1B5khAFKUUZoHNwIWfZcYZaWEeRmBjhLiKUgtys0sQZ
 V/xSjOwagkzMsKMoUnM68EbtMroCOYgI5gmRcAckRJIkJKqoHRLGyj5JOLH2/krBK99fTYDec
 /zt02Eza6/kvaW+sgcezp7PSy9ywWUV6qc9ZtsHqfn3xMtlUny0U8fUmCRnSyQk/6jGNFH2L2
 L+1+4nRHxWJ7S+6+iK5HbG3hn+sjJGMvfw9Kmn7oXNHP6H6TCJ0pjhdMlrGuPxIbt/PXf56r6
 tGPH0xLN69SYinOSDTUYi4qTgQACuCQgrkCAAA=
X-Env-Sender: prvs=3451ee960=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1498670186!104822136!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57114 invoked from network); 28 Jun 2017 17:16:27 -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;
 28 Jun 2017 17:16:27 -0000
X-IronPort-AV: E=Sophos;i="5.40,276,1496102400"; d="scan'208";a="429706743"
Date: Wed, 28 Jun 2017 18:16:24 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Message-ID: <20170628171624.i5ttkrvhrcp37nrn@citrix.com>
References: <1498117132-27139-1-git-send-email-bhupinder.thakur@linaro.org>
 <1498117132-27139-7-git-send-email-bhupinder.thakur@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1498117132-27139-7-git-send-email-bhupinder.thakur@linaro.org>
User-Agent: NeoMutt/20170113 (1.7.2)
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 06/17 v5] 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>

T24gVGh1LCBKdW4gMjIsIDIwMTcgYXQgMDE6MDg6NDFQTSArMDUzMCwgQmh1cGluZGVyIFRoYWt1
ciB3cm90ZToKPiBBbiBvcHRpb24gaXMgcHJvdmlkZWQgaW4gbGlieGwgdG8gZW5hYmxlL2Rpc2Fi
bGUgc2JzYSB2dWFydCB3aGlsZQo+IGNyZWF0aW5nIGEgZ3Vlc3QgZG9tYWluLgo+IAo+IExpYnhs
IG5vdyBzdXBwb3RzIGEgZ2VuZXJpYyB2dWFydCBjb25zb2xlIGFuZCBzYnNhIHVhcnQgaXMgYSBz
cGVjaWZpYyB0eXBlLgo+IEluIGZ1dHVyZSBzdXBwb3J0IGNhbiBiZSBhZGRlZCBmb3IgbXVsdGlw
bGUgdnVhcnQgb2YgZGlmZmVyZW50IHR5cGVzLgo+IAo+IFVzZXIgY2FuIGVuYWJsZSBzYnNhIHZ1
YXJ0IGJ5IGFkZGluZyB0aGUgZm9sbG93aW5nIGxpbmUgaW4gdGhlIGd1ZXN0Cj4gY29uZmlndXJh
dGlvbiBmaWxlOgo+IAo+IHZ1YXJ0ID0gInNic2FfdWFydCIKPiAKPiBTaWduZWQtb2ZmLWJ5OiBC
aHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+CgpBY2tlZC1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 28 17:16:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 17:16:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQGa3-0004zg-Fs; Wed, 28 Jun 2017 17: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 <prvs=3451ee960=wei.liu2@citrix.com>)
 id 1dQGa2-0004yu-9h
 for xen-devel@lists.xenproject.org; Wed, 28 Jun 2017 17:16:42 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 47/06-03044-974E3595; Wed, 28 Jun 2017 17:16:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHRDpG7lk+B
 Ig5VzBCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozl86+zFKxnquif/JK1gbGRqYuRg0NCwF9i
 QldMFyMnB4uAqsSeZQeZQGw2AWWJn529bCC2iICRxItHl1m6GLk4mAUOMErsOvOXFSQhLJAq8
 XryCbAiXgELiW93lrGCFAkJ9DJKbNm0kh0iIShxcuYTFhCbWUBHYsHuT2wgi5kFpCWW/+MACX
 MK+Ep8m/6UGcQWFVCR6Fw6B6xcSEBBomP6MaYJjHyzkEyahWTSLIRJCxiZVzFqFKcWlaUW6Rp
 Z6iUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYaAxDsYDywKPAQoyQHk5Io794v
 QZFCfEn5KZUZicUZ8UWlOanFhxg1ODgErhw8MptRiiUvPy9VSYJ3/uPgSCHBotT01Iq0zBxgN
 MCUSnDwKInw6j0ASvMWFyTmFmemQ6ROMepyNH3Y8oVJCGyGlDjvPJAZAiBFGaV5cCNgkXmJUV
 ZKmJcR6EAhnoLUotzMElT5V4ziHIxKwrzbQabwZOaVwG16BXQEE9ARLPMCQI4oSURISTUwpvO
 5zCoLXXBUacKrqDvdB0MlS2pPXWRxs7L41Thnu9zWZ5KrV197XyGnp/1o8Z4Fv3Za91WsKdM6
 eGhDzbVMrkgmGz9WvSeaz95u+Na0KJtvS9KthL/Cd+98kdEsXSjl2FAWLvzr5rM5OQvvb3k3f
 ZK//t8bSS67LJN3nXF48erM6ie3ZvS6MSmxFGckGmoxFxUnAgBz0qDXxwIAAA==
X-Env-Sender: prvs=3451ee960=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1498670194!70655487!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59818 invoked from network); 28 Jun 2017 17:16:41 -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;
 28 Jun 2017 17:16:41 -0000
X-IronPort-AV: E=Sophos;i="5.40,276,1496102400"; d="scan'208";a="429706770"
Date: Wed, 28 Jun 2017 18:16:39 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Message-ID: <20170628171639.hklaadlg7qqnvyzx@citrix.com>
References: <1498117132-27139-1-git-send-email-bhupinder.thakur@linaro.org>
 <1498117132-27139-12-git-send-email-bhupinder.thakur@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1498117132-27139-12-git-send-email-bhupinder.thakur@linaro.org>
User-Agent: NeoMutt/20170113 (1.7.2)
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 11/17 v5] 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBKdW4gMjIsIDIwMTcgYXQgMDE6MDg6NDZQTSArMDUzMCwgQmh1cGluZGVyIFRoYWt1
ciB3cm90ZToKPiBUaGUgY29uc29sZS0+Y29uc3BhdGggbmFtZSBpcyBjaGFuZ2VkIHRvIGNvbnNv
bGUtPnhzcGF0aCBhcyBpdCBpcwo+IGNsZWFyIGZyb20gdGhlIG5hbWUgdGhhdCBpdCBpcyByZWZl
cnJpbmcgdG8geGVuc3RvcmUgcGF0aC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhh
a3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+CgpBY2tlZC1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 28 17:16:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 17:16:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQGZt-0004vy-Ld; Wed, 28 Jun 2017 17: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=3451ee960=wei.liu2@citrix.com>)
 id 1dQGZs-0004vj-7I
 for xen-devel@lists.xenproject.org; Wed, 28 Jun 2017 17:16:32 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 D1/8B-03406-F64E3595; Wed, 28 Jun 2017 17:16:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHSDvW7+k+B
 Ig10HuC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxPRx+zFWzhrbh4ZjNzA+NJji5GTg4JAX+J
 rhkbmLoYOThYBFQldvdbgITZBJQlfnb2soHYIgJGEi8eXWbpYuTiYBY4wCix68xfVpB6YYFIi
 SX9VSA1vAIWEu++LmEFqRES6GGU+PH9PDNEQlDi5MwnLCA2s4COxILdn9hAepkFpCWW/wM7gV
 PAR6L3Yh/YLlEBFYnOpXPAyoUEFCQ6ph9jmsDINwvJpFlIJs1CmLSAkXkVo3pxalFZapGukV5
 SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmCYMQDBDsZlf50OMUpyMCmJ8u79EhQp
 xJeUn1KZkVicEV9UmpNafIhRhoNDSYLX5XFwpJBgUWp6akVaZg4w4GHSEhw8SiK8eg+A0rzFB
 Ym5xZnpEKlTjIpS4rzmIH0CIImM0jy4NliUXWKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5IwLy
 vIFJ7MvBK46a+AFjMBLWaZFwCyuCQRISXVwDhhgkZ5y1ar2ztUeZUcr6d0bJgloDpdNHv2wsf
 cHmLbPj9eIX380ET1T5rPE0/LfjZYtmwif+u+CVP22VRLPrxlmuJ198c8C/63+9z49wT8DzzL
 c0++v+JUYOnDibMlmD3SvaPmP31azfu/cYbxnrhjVzx3TjX8rqVUc39Rn8zqXp5rL2YtCf+sx
 FKckWioxVxUnAgA59IXcK0CAAA=
X-Env-Sender: prvs=3451ee960=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1498670183!104313977!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50564 invoked from network); 28 Jun 2017 17:16:30 -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;
 28 Jun 2017 17:16:30 -0000
X-IronPort-AV: E=Sophos;i="5.40,276,1496102400"; d="scan'208";a="438176188"
Date: Wed, 28 Jun 2017 18:16:29 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Message-ID: <20170628171629.rk5ccvlox52k46z6@citrix.com>
References: <1498117132-27139-1-git-send-email-bhupinder.thakur@linaro.org>
 <1498117132-27139-9-git-send-email-bhupinder.thakur@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1498117132-27139-9-git-send-email-bhupinder.thakur@linaro.org>
User-Agent: NeoMutt/20170113 (1.7.2)
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 08/17 v5] 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>

T24gVGh1LCBKdW4gMjIsIDIwMTcgYXQgMDE6MDg6NDNQTSArMDUzMCwgQmh1cGluZGVyIFRoYWt1
ciB3cm90ZToKWy4uLl0KPiArI2lmIGRlZmluZWQgKF9fYXJtX18pIHx8IGRlZmluZWQoX19hYXJj
aDY0X18pCj4gKy8qKgo+ICsgKiBUaGlzIGZ1bmN0aW9uIGluaXRpYWxpemVzIHRoZSB2cGwwMTEg
ZW11bGF0aW9uIGFuZCByZXR1cm5zCj4gKyAqIHRoZSBldmVudCB0byBiZSB1c2VkIGJ5IHRoZSBi
YWNrZW5kIGZvciBjb21tdW5pY2F0aW5nIHdpdGgKPiArICogdGhlIGVtdWxhdGlvbiBjb2RlLgo+
ICsgKgo+ICsgKiBAcGFybSB4Y2ggYSBoYW5kbGUgdG8gYW4gb3BlbiBoeXBlcnZpc29yIGludGVy
ZmFjZQo+ICsgKiBAcGFybSBkb21pZCB0aGUgZG9tYWluIHRvIGdldCBpbmZvcm1hdGlvbiBmcm9t
Cj4gKyAqIEBwYXJtIGNvbnNvbGVfZG9taWQgdGhlIGRvbWlkIG9mIHRoZSBiYWNrZW5kIGNvbnNv
bGUKPiArICogQHBhcm0gZ2ZuIHRoZSBndWVzdCBwZm4gdG8gYmUgdXNlZCBhcyB0aGUgcmluZyBi
dWZmZXIKPiArICogQHBhcm0gZXZ0Y2huIHRoZSBldmVudCBjaGFubmVsIHRvIGJlIHVzZWQgZm9y
IGV2ZW50cwo+ICsgKiBAcmV0dXJuIDAgb24gc3VjY2VzcywgbmVnYXRpdmUgZXJyb3Igb24gZmFp
bHVyZQo+ICsgKi8KPiAraW50IHhjX2RvbV92cGwwMTFfaW5pdCh4Y19pbnRlcmZhY2UgKnhjaCwK
PiArICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCwKPiArICAgICAgICAgICAg
ICAgICAgICAgICB1aW50MzJfdCBjb25zb2xlX2RvbWlkLAoKVXNlIGRvbWlkX3QgcGxlYXNlLgoK
PiArICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgZ2ZuLAo+ICsgICAgICAgICAgICAg
ICAgICAgICAgIGV2dGNobl9wb3J0X3QgKmV2dGNobik7Cj4gKyNlbmRpZgo+ICsKWy4uLl0KPiAg
fQo+ICAKPiAraW50IGxpYnhsX19hcmNoX2J1aWxkX2RvbV9maW5pc2gobGlieGxfX2djICpnYywK
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2J1aWxkX2lu
Zm8gKmluZm8sCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4Y19k
b21faW1hZ2UgKmRvbSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxf
X2RvbWFpbl9idWlsZF9zdGF0ZSAqc3RhdGUpCj4gK3sKPiArICAgIGludCByZXQgPSAwOwo+ICsK
PiArICAgIGlmICggaW5mby0+YXJjaF9hcm0udnVhcnQgKSB7CgpDb2Rpbmcgc3R5bGUgaXNzdWVz
IGhlcmUgYW5kIGluIGEgbG90IG9mIG90aGVyIHBsYWNlcyBpbiBsaWJ4bC4KCj4gKyAgICAgICAg
cmV0ID0geGNfZG9tX3ZwbDAxMV9pbml0KENUWC0+eGNoLAo+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBkb20tPmd1ZXN0X2RvbWlkLAo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBkb20tPmNvbnNvbGVfZG9taWQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGRvbS0+dnVhcnRfZ2ZuLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAmc3RhdGUtPnZ1YXJ0X3BvcnQpOwo+ICsgICAgICAgIGlmICggcmV0IDwgMCApCj4gKyAg
ICAgICAgewo+ICsgICAgICAgICAgICBMT0coRVJST1IsICJ4Y19kb21fdnBsMDExX2luaXQgZmFp
bGVkXG4iKTsKPiArICAgICAgICB9CgpJdCBpcyBqdXN0IG9uZSBsaW5lIHNvIHlvdSBjYW4gb21p
dCB7fS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 28 17:16:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 17:16:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQGZx-0004x6-TB; Wed, 28 Jun 2017 17: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=3451ee960=wei.liu2@citrix.com>)
 id 1dQGZx-0004x0-He
 for xen-devel@lists.xenproject.org; Wed, 28 Jun 2017 17:16:37 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 94/9A-02962-474E3595; Wed, 28 Jun 2017 17:16:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHRDpG7Jk+B
 Ig9M/+Sy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozLq5ezFazhqrh/7jprA+MSji5GTg4JAX+J
 CU83M4HYLAKqEv2/vjGD2GwCyhI/O3vZQGwRASOJF48us3QxcnEwCxxglNh15i8rSEJYIETix
 ZNHYA28AhYSbc+3M4IUCQn0Mkpc3LoEKiEocXLmExYQm1lAR2LB7k9AUzmAbGmJ5f/AjuAU8J
 W49Xc/WImogIpE59I5YLaQgIJEx/RjTBMY+WYhmTQLyaRZCJMWMDKvYtQoTi0qSy3SNbLUSyr
 KTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDDYGINjBeGBR4CFGSQ4mJVHevV+CIoX4
 kvJTKjMSizPii0pzUosPMcpwcChJ8M5/HBwpJFiUmp5akZaZAwx7mLQEB4+SCK/eA6A0b3FBY
 m5xZjpE6hSjopQ47zyQPgGQREZpHlwbLNYuMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZh3O8
 gUnsy8Erjpr4AWMwEtZpkXALK4JBEhJdXAuOLw/rK003cfKd66wy92g/mejLqaId9HxasatW/
 PLGvjMzM2yuHqiJ98Xqdhr+bMlnWSfMzJpucZraYuypA8sHbRmoeTLzzJXDCr6JnNunnzWqLN
 uDw83/s9tckrr0nb9oA1+xj/w0PpDZIPYu7r/z80pbus4IaMNo8Rw8KAqZ96fTZwyEdVK7EUZ
 yQaajEXFScCAHPaouKwAgAA
X-Env-Sender: prvs=3451ee960=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1498670194!70655487!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59366 invoked from network); 28 Jun 2017 17:16:35 -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;
 28 Jun 2017 17:16:35 -0000
X-IronPort-AV: E=Sophos;i="5.40,276,1496102400"; d="scan'208";a="429706760"
Date: Wed, 28 Jun 2017 18:16:33 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Message-ID: <20170628171633.qs3aeq3fac7hhwsr@citrix.com>
References: <1498117132-27139-1-git-send-email-bhupinder.thakur@linaro.org>
 <1498117132-27139-10-git-send-email-bhupinder.thakur@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1498117132-27139-10-git-send-email-bhupinder.thakur@linaro.org>
User-Agent: NeoMutt/20170113 (1.7.2)
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 09/17 v5] 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBKdW4gMjIsIDIwMTcgYXQgMDE6MDg6NDRQTSArMDUzMCwgQmh1cGluZGVyIFRoYWt1
ciB3cm90ZToKPiBBZGQgYSBuZXcgdnVhcnQgY29uc29sZSBub2RlIHRvIHhlbnN0b3JlLiBUaGlz
IG5vZGUgaXMgYWRkZWQgYXQKPiAKPiAvbG9jYWwvZG9tYWluLyRET01JRC92dWFydC8wLgo+IAo+
IFRoZSBub2RlIGNvbnRhaW5zIGluZm9ybWF0aW9uIHN1Y2ggYXMgdGhlIHJpbmctcmVmLCBldmVu
dCBjaGFubmVsLAo+IGJ1ZmZlciBsaW1pdCBhbmQgdHlwZSBvZiBjb25zb2xlLgo+IAo+IFhlbmNv
bnNvbGUgcmVhZHMgdGhlIG5vZGUgaW5mb3JtYXRpb24gdG8gc2V0dXAgdGhlIHJpbmcgYnVmZmVy
IGFuZAo+IGV2ZW50IGNoYW5uZWwgZm9yIHNlbmRpbmcvcmVjZWl2aW5nIHZ1YXJ0IGRhdGEuCj4g
Cj4gU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5h
cm8ub3JnPgoKQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpPbmx5IG9u
ZSBuaXQgYmVsb3cuCgpbLi4uXQo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jcmVh
dGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCj4gaW5kZXggYmZmYmM0NS4uY2ZkODVl
YyAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwo+ICsrKyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX2NyZWF0ZS5jCj4gQEAgLTEzNjcsNyArMTM2Nyw3IEBAIHN0YXRpYyB2b2lk
IGRvbWNyZWF0ZV9sYXVuY2hfZG0obGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fbXVsdGlkZXYgKm11
bHRpZGV2LAo+ICAgICAgfQo+ICAgICAgY2FzZSBMSUJYTF9ET01BSU5fVFlQRV9QVjoKPiAgICAg
IHsKPiAtICAgICAgICBsaWJ4bF9fZGV2aWNlX2NvbnNvbGUgY29uc29sZTsKPiArICAgICAgICBs
aWJ4bF9fZGV2aWNlX2NvbnNvbGUgY29uc29sZSwgdnVhcnQ7Cj4gICAgICAgICAgbGlieGxfX2Rl
dmljZSBkZXZpY2U7Cj4gIAo+ICAgICAgICAgIGZvciAoaSA9IDA7IGkgPCBkX2NvbmZpZy0+bnVt
X3ZmYnM7IGkrKykgewo+IEBAIC0xMzc1LDYgKzEzNzUsMTQgQEAgc3RhdGljIHZvaWQgZG9tY3Jl
YXRlX2xhdW5jaF9kbShsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19tdWx0aWRldiAqbXVsdGlkZXYs
Cj4gICAgICAgICAgICAgIGxpYnhsX19kZXZpY2VfdmtiX2FkZChnYywgZG9taWQsICZkX2NvbmZp
Zy0+dmtic1tpXSk7Cj4gICAgICAgICAgfQo+ICAKPiArICAgICAgICBpZiAoZF9jb25maWctPmJf
aW5mby5hcmNoX2FybS52dWFydCkKPiArICAgICAgICB7CgpQbGVhc2UgbW92ZSB0aGlzIHRvIHBy
ZXZpb3VzIGxpbmUuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 28 17:17:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 17:17:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQGaq-0005IQ-Oa; Wed, 28 Jun 2017 17:17: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=3451ee960=wei.liu2@citrix.com>)
 id 1dQGap-0005Hx-4D
 for xen-devel@lists.xenproject.org; Wed, 28 Jun 2017 17:17:31 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 13/67-03612-AA4E3595; Wed, 28 Jun 2017 17:17:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXitHSDve7KJ8G
 RBlOnWFl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBl3etYwFSxlrWi5tIOlgfEQSxcjJ4eEgL9E
 78rdjCA2i4CqxJblz8HibALKEj87e9lAbBEBI4kXjy4Dxbk4mAUOMErsOvOXFSQhLJAnsW7hI
 3YQm1fAQmLzpZnMIEVCAr2MEp3XV7FCJAQlTs58AjaVWUBHYsHuT0BTOYBsaYnl/zhAwpwCvh
 KLJ94BKxcVUJHoXDoHrFxIQEGiY/oxpgmMfLOQTJqFZNIshEkLGJlXMWoUpxaVpRbpGhvoJRV
 lpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBhsDEOxg/Ls28BCjJAeTkijv3i9BkUJ8
 SfkplRmJxRnxRaU5qcWHGDU4OASuHDwym1GKJS8/L1VJgtflcXCkkGBRanpqRVpmDjAeYEolO
 HiURHj1HgCleYsLEnOLM9MhUqcYdTmaPmz5wiQENkNKnHceyAwBkKKM0jy4EbDYvMQoKyXMyw
 h0oBBPQWpRbmYJqvwrRnEORiVh3u0gU3gy80rgNr0COoIJ6AiWeQEgR5QkIqSkGhgT7hVyKHh
 ZLVwmZ3lwgt7MnJg5p7acq2baKR0KjMkFgcs2OAqZX5r3ZEOyygUnpZLN87V+tnhEdq6al6za
 s+Em709X7z+ddcal6u5/8l0C37DGepocdtSfu8Tb4u7tR1r7n/wuj1LjXRIrXHmp307kxvQkk
 9U5O/pVF00uqxetbbCTfRk8V4mlOCPRUIu5qDgRAJQ9R9vIAgAA
X-Env-Sender: prvs=3451ee960=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1498670248!45083729!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57102 invoked from network); 28 Jun 2017 17:17:29 -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;
 28 Jun 2017 17:17:29 -0000
X-IronPort-AV: E=Sophos;i="5.40,276,1496102400"; d="scan'208";a="438176224"
Date: Wed, 28 Jun 2017 18:16:52 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Message-ID: <20170628171652.rxbjklmrbuxqrfpw@citrix.com>
References: <1498117132-27139-1-git-send-email-bhupinder.thakur@linaro.org>
 <1498117132-27139-13-git-send-email-bhupinder.thakur@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1498117132-27139-13-git-send-email-bhupinder.thakur@linaro.org>
User-Agent: NeoMutt/20170113 (1.7.2)
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 12/17 v5] 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBKdW4gMjIsIDIwMTcgYXQgMDE6MDg6NDdQTSArMDUzMCwgQmh1cGluZGVyIFRoYWt1
ciB3cm90ZToKPiBYZW5jb25zb2xlIGZ1bmN0aW9ucyB0YWtlIGRvbWFpbiBzdHJ1Y3R1cmUgYXMg
aW5wdXQuIFRoZXNlIGZ1bmN0aW9ucyBzaGFsbCBiZQo+IG1vZGlmaWVkIHRvIHRha2UgY29uc29s
ZSBzdHJ1Y3R1cmUgYXMgaW5wdXQgc2luY2UgdGhlc2UgZnVuY3Rpb25zIHR5cGljYWxseSBwZXJm
b3JtCj4gY29uc29sZSBzcGVjaWZpYyBvcGVyYXRpb25zLgo+IAo+IEFsc28gdGhlIGNvbnNvbGUg
c3BlY2lmaWMgZnVuY3Rpb25zIHN0YXJ0aW5nIHdpdGggcHJlZml4ICJkb21haW5fIiBzaGFsbCBi
ZSBtb2RpZmllZAo+IHRvICJjb25zb2xlXyIgdG8gaW5kaWNhdGUgdGhhdCB0aGVzZSBhcmUgY29u
c29sZSBzcGVjaWZpYyBmdW5jdGlvbnMuCj4gCj4gVGhpcyBwYXRjaCBpcyBpbiBwcmVwYXJhdGlv
biB0byBzdXBwb3J0IG11bHRpcGxlIGNvbnNvbGVzIHRvIHN1cHBvcnQgdnVhcnQgY29uc29sZS4K
PiAKPiBTaWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxp
bmFyby5vcmc+Cj4gQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 28 17:17:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 17: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 1dQGb0-0005MN-WA; Wed, 28 Jun 2017 17:17: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=3451ee960=wei.liu2@citrix.com>)
 id 1dQGay-0005LZ-WA
 for xen-devel@lists.xenproject.org; Wed, 28 Jun 2017 17:17:41 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 56/02-03704-4B4E3595; Wed, 28 Jun 2017 17:17:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHSDve7mJ8G
 RBktu21h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBn/Hi5iKbjLUrF/8Ua2BsY/zF2MnBwSAv4S
 kxuOMYHYLAKqEq82fWMEsdkElCV+dvaygdgiAkYSLx5dZuli5OJgFjjAKLHrzF9WkISwQLRE9
 6VGFhCbV8BC4sKqD2BFQgK9jBL75l9ghUgISpyc+QSsiFlAR2LB7k9AUzmAbGmJ5f84QMKcAr
 4SGzbOACsXFVCR6Fw6B6xcSEBBomP6MaYJjHyzkEyahWTSLIRJCxiZVzFqFKcWlaUW6Rpa6CU
 VZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYbAxDsYLy5MeAQoyQHk5Io794vQZFC
 fEn5KZUZicUZ8UWlOanFhxhlODiUJHg1gMErJFiUmp5akZaZAwx7mLQEB4+SCK/eA6A0b3FBY
 m5xZjpE6hSjLkfThy1fmIRY8vLzUqXEeUVBZgiAFGWU5sGNgMXgJUZZKWFeRqCjhHgKUotyM0
 tQ5V8xinMwKgnzGoBM4cnMK4Hb9AroCCagI1jmBYAcUZKIkJJqYFS79Hu7j8zBzEbXKQu6yxW
 7Vl7y1D79mXvu34d/K88uu7ZUz+pkVaj3qfLW+J3PwlrF5Y2uGydNNbzYP03E7ds5/efs9l3t
 t4Vrk3ZNWjf9nfHZqFdHmDmrE8QPPaie/rI56cwso/sx9cpm12Yce7mUeWuQeub6E9f1vlvO6
 z1trCR9Imja5VYlluKMREMt5qLiRAAVXg+TvAIAAA==
X-Env-Sender: prvs=3451ee960=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1498670258!104747342!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24650 invoked from network); 28 Jun 2017 17:17:39 -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 Jun 2017 17:17:39 -0000
X-IronPort-AV: E=Sophos;i="5.40,276,1496102400"; d="scan'208";a="438176253"
Date: Wed, 28 Jun 2017 18:17:06 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Message-ID: <20170628171706.z3bbwyuvdksgkbjb@citrix.com>
References: <1498117132-27139-1-git-send-email-bhupinder.thakur@linaro.org>
 <1498117132-27139-15-git-send-email-bhupinder.thakur@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1498117132-27139-15-git-send-email-bhupinder.thakur@linaro.org>
User-Agent: NeoMutt/20170113 (1.7.2)
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 14/17 v5] 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>

T24gVGh1LCBKdW4gMjIsIDIwMTcgYXQgMDE6MDg6NDlQTSArMDUzMCwgQmh1cGluZGVyIFRoYWt1
ciB3cm90ZToKPiBUaGlzIHBhdGNoIGZpbmFsbHkgYWRkcyB0aGUgc3VwcG9ydCBmb3IgdnVhcnQg
Y29uc29sZS4KPiAKWy4uLl0KPiAgCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbnNvbGUvZGFlbW9u
L2lvLmMgYi90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCj4gaW5kZXggYmFmMGUyZS4uNmIwMTE0
ZSAxMDA2NDQKPiAtLS0gYS90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCj4gKysrIGIvdG9vbHMv
Y29uc29sZS9kYWVtb24vaW8uYwo+IEBAIC0xMDcsMTIgKzEwNywxNiBAQCBzdHJ1Y3QgY29uc29s
ZSB7Cj4gIAl4ZW5ldnRjaG5fcG9ydF9vcl9lcnJvcl90IHJlbW90ZV9wb3J0Owo+ICAJc3RydWN0
IHhlbmNvbnNfaW50ZXJmYWNlICppbnRlcmZhY2U7Cj4gIAlzdHJ1Y3QgZG9tYWluICpkOwo+ICsJ
Ym9vbCBvcHRpb25hbDsKPiArCWJvb2wgcHJlZmVyX2dudHRhYjsKClBsZWFzZSBzdGF0ZSBpbiBj
b21taXQgbWVzc2FnZSBvciBjb2RlIGNvbW1lbnQgd2hhdCB0aGVzZSB0d28gZmllbGRzIGRvCmFu
ZCBob3cgdGhleSBhcmUgc3VwcG9zZWQgdG8gYmUgc2V0PwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 28 17:17:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 17: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 1dQGb1-0005Ml-6p; Wed, 28 Jun 2017 17:17: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=3451ee960=wei.liu2@citrix.com>)
 id 1dQGaz-0005Lf-8T
 for xen-devel@lists.xenproject.org; Wed, 28 Jun 2017 17:17:41 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 87/4D-01993-4B4E3595; Wed, 28 Jun 2017 17:17:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpO6WJ8G
 RBseXMVl83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkLj19jKligVjHrfQNrA2ObfBcjJ4eEgL/E
 nu3TGEFsFgFVifcHVoPZbALKEj87e9lAbBEBI4kXjy6zdDFycTALHGCU2HXmLytIQlggTuL4r
 OksIDavgIXEw+vP2UGKhAR6GSW+7PvPCpEQlDg58wlYEbOAjsSC3Z+ApnIA2dISy/9xgIQ5BX
 wlJj07wAxiiwqoSHQunQNWLiSgINEx/RjTBEa+WUgmzUIyaRbCpAWMzKsY1YtTi8pSi3TN9ZK
 KMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAkONAQh2MB6b7HyIUZKDSUmUd++XoEgh
 vqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwuj4MjhQSLUtNTK9Iyc4BBD5OW4OBREuHVewCU5i0uS
 MwtzkyHSJ1iVJQS5zUH6RMASWSU5sG1wSLtEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5t4
 NM4cnMK4Gb/gpoMRPQYpZ5ASCLSxIRUlINjOwZ/PVq77qcers3stZ07lo7Z7ndZaVwrXna/4p
 P3+cyMf7090my7U0x4/9fjwt3R00y+eL7r5/Z57OzjLuP8j4b1u/Clk0/dp99LiKxYk7dv/3i
 yV8Wd1tpbl1//1bkjLteFe83L5sSYMl09RzDZrHq7+4sazx9Nnl5L1IV1NkblpzjbBB6T4mlO
 CPRUIu5qDgRAFlxcJ2vAgAA
X-Env-Sender: prvs=3451ee960=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1498670258!64220217!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28320 invoked from network); 28 Jun 2017 17:17:39 -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;
 28 Jun 2017 17:17:39 -0000
X-IronPort-AV: E=Sophos;i="5.40,276,1496102400"; d="scan'208";a="429706808"
Date: Wed, 28 Jun 2017 18:16:58 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Message-ID: <20170628171658.r2gnlymebv4kp4j2@citrix.com>
References: <1498117132-27139-1-git-send-email-bhupinder.thakur@linaro.org>
 <1498117132-27139-14-git-send-email-bhupinder.thakur@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1498117132-27139-14-git-send-email-bhupinder.thakur@linaro.org>
User-Agent: NeoMutt/20170113 (1.7.2)
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 13/17 v5] xen/arm: vpl011: Modify xenconsole
 to support multiple consoles
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBKdW4gMjIsIDIwMTcgYXQgMDE6MDg6NDhQTSArMDUzMCwgQmh1cGluZGVyIFRoYWt1
ciB3cm90ZToKPiBUaGlzIHBhdGNoIGFkZHMgdGhlIHN1cHBvcnQgZm9yIG11bHRpcGxlIGNvbnNv
bGVzIGFuZCBpbnRyb2R1Y2VzIHRoZSBpdGVyYXRvcgo+IGZ1bmN0aW9ucyB0byBvcGVyYXRlIG9u
IG11bHRpcGxlIGNvbnNvbGVzLgo+IAo+IFRoaXMgcGF0Y2ggaXMgaW4gcHJlcGFyYXRpb24gdG8g
c3VwcG9ydCBhIG5ldyB2dWFydCBjb25zb2xlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEJodXBpbmRl
ciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4KPiAtLS0KPiBDQzogSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+Cj4gQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KPiBDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiAKPiBDaGFu
Z2VzIHNpbmNlIHY0Ogo+IC0gQ2hhbmdlcyB0byBtYWtlIGV2ZW50IGNoYW5uZWwgaGFuZGxpbmcg
cGVyIGNvbnNvbGUgcmF0aGVyIHRoYW4gcGVyIGRvbWFpbi4KPiAKPiBDaGFuZ2VzIHNpbmNlIHYz
Ogo+IC0gVGhlIGNoYW5nZXMgaW4geGVuY29uc29sZSBoYXZlIGJlZW4gc3BsaXQgaW50byBmb3Vy
IHBhdGNoZXMuIFRoaXMgaXMgdGhlIHRoaXJkIHBhdGNoLgo+IAo+ICB0b29scy9jb25zb2xlL2Rh
ZW1vbi9pby5jIHwgNDM1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0t
LS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDMwMiBpbnNlcnRpb25zKCspLCAxMzMgZGVsZXRpb25z
KC0pCj4gCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMgYi90b29scy9j
b25zb2xlL2RhZW1vbi9pby5jCj4gaW5kZXggYTJhMzQ5Ni4uYmFmMGUyZSAxMDA2NDQKPiAtLS0g
YS90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCj4gKysrIGIvdG9vbHMvY29uc29sZS9kYWVtb24v
aW8uYwo+IEBAIC05MCwxMiArOTAsMTQgQEAgc3RydWN0IGJ1ZmZlciB7Cj4gIH07Cj4gIAo+ICBz
dHJ1Y3QgY29uc29sZSB7Cj4gKwljaGFyICp0dHluYW1lOwo+ICAJaW50IG1hc3Rlcl9mZDsKPiAg
CWludCBtYXN0ZXJfcG9sbGZkX2lkeDsKPiAgCWludCBzbGF2ZV9mZDsKPiAgCWludCBsb2dfZmQ7
Cj4gIAlzdHJ1Y3QgYnVmZmVyIGJ1ZmZlcjsKPiAgCWNoYXIgKnhzcGF0aDsKPiArCWNoYXIgKmxv
Z19zdWZmaXg7CgpJIHN1cHBvc2UgYm90aCBuZXcgZmllbGRzIGNhbiBiZSBjb25zdC4KCj4gIAlp
bnQgcmluZ19yZWY7Cj4gIAl4ZW5ldnRjaG5faGFuZGxlICp4Y2VfaGFuZGxlOwo+ICAJaW50IHhj
ZV9wb2xsZmRfaWR4Owo+IEBAIC0xMDcsMTYgKzEwOSwxMTIgQEAgc3RydWN0IGNvbnNvbGUgewo+
ICAJc3RydWN0IGRvbWFpbiAqZDsKPiAgfTsKPiAgCj4gK3N0cnVjdCBjb25zb2xlX2RhdGEgewo+
ICsJY2hhciAqeHNuYW1lOwo+ICsJY2hhciAqdHR5bmFtZTsKPiArCWNoYXIgKmxvZ19zdWZmaXg7
Cgpjb25zdCBmb3IgYWxsIHRocmVlLgoKPiArfTsKPiArCj4gK3N0YXRpYyBzdHJ1Y3QgY29uc29s
ZV9kYXRhIGNvbnNvbGVfZGF0YVtdID0gewo+ICsKClN0cmF5IGxpbmUuCgo+ICsJewo+ICsJCS54
c25hbWUgPSAiL2NvbnNvbGUiLAo+ICsJCS50dHluYW1lID0gInR0eSIsCj4gKwkJLmxvZ19zdWZm
aXggPSAiIiwKPiArCX0sCj4gK307Cj4gKwo+ICsjZGVmaW5lIE1BWF9DT05TT0xFIChzaXplb2Yo
Y29uc29sZV9kYXRhKS9zaXplb2Yoc3RydWN0IGNvbnNvbGVfZGF0YSkpCj4gKwo+ICBzdHJ1Y3Qg
ZG9tYWluIHsKPiAgCWludCBkb21pZDsKPiAgCWJvb2wgaXNfZGVhZDsKPiAgCXVuc2lnbmVkIGxh
c3Rfc2VlbjsKPiAgCXN0cnVjdCBkb21haW4gKm5leHQ7Cj4gLQlzdHJ1Y3QgY29uc29sZSBjb25z
b2xlOwo+ICsJc3RydWN0IGNvbnNvbGUgY29uc29sZVtNQVhfQ09OU09MRV07Cj4gIH07Cj4gIAo+
ICBzdGF0aWMgc3RydWN0IGRvbWFpbiAqZG9tX2hlYWQ7Cj4gIAo+ICt0eXBlZGVmIHZvaWQgKCpW
T0lEX0lURVJfRlVOQ19BUkcxKShzdHJ1Y3QgY29uc29sZSAqKTsKPiArdHlwZWRlZiBib29sICgq
Qk9PTF9JVEVSX0ZVTkNfQVJHMSkoc3RydWN0IGNvbnNvbGUgKik7Cj4gK3R5cGVkZWYgaW50ICgq
SU5UX0lURVJfRlVOQ19BUkcxKShzdHJ1Y3QgY29uc29sZSAqKTsKPiArdHlwZWRlZiB2b2lkICgq
Vk9JRF9JVEVSX0ZVTkNfQVJHMikoc3RydWN0IGNvbnNvbGUgKiwgIHZvaWQgKik7Cj4gK3R5cGVk
ZWYgaW50ICgqSU5UX0lURVJfRlVOQ19BUkczKShzdHJ1Y3QgY29uc29sZSAqLAo+ICsJCQkgc3Ry
dWN0IGRvbWFpbiAqZG9tLCB2b2lkICoqKTsKPiArCj4gK3N0YXRpYyBpbmxpbmUgYm9vbCBjb25z
b2xlX2VuYWJsZWQoc3RydWN0IGNvbnNvbGUgKmNvbikKPiArewo+ICsJcmV0dXJuIGNvbi0+bG9j
YWxfcG9ydCAhPSAtMTsKPiArfQo+ICsKPiArc3RhdGljIGlubGluZSB2b2lkIGNvbnNvbGVfaXRl
cl92b2lkX2FyZzEoc3RydWN0IGRvbWFpbiAqZCwKPiArCQkJCQkJCQkJCSAgVk9JRF9JVEVSX0ZV
TkNfQVJHMSBpdGVyX2Z1bmMpCgpUb28gbWFueSB0YWJzIGhlcmUgYW5kIGJlbG93PwoKWW91IG1p
Z2h0IHdhbnQgdG8gY29uZmlndXJlIHlvdXIgZWRpdG9yIHRvIGRpc3BsYXkgdGFiIGFzIDggc3Bh
Y2VzLgoKPiArewo+ICsJaW50IGkgPSAwOwo+ICsJc3RydWN0IGNvbnNvbGUgKmNvbiA9ICYoZC0+
Y29uc29sZVswXSk7Cj4gKwoKTm8gbmVlZCB0byBoYXZlIHRoZSAoKSwgSSB0aGluay4KCj4gLXN0
YXRpYyBzdHJ1Y3QgZG9tYWluICpjcmVhdGVfZG9tYWluKGludCBkb21pZCkKPiArc3RhdGljIGlu
dCBjb25zb2xlX2luaXQoc3RydWN0IGNvbnNvbGUgKmNvbiwgc3RydWN0IGRvbWFpbiAqZG9tLCB2
b2lkICoqZGF0YSkKPiAgewo+IC0Jc3RydWN0IGRvbWFpbiAqZG9tOwo+ICAJY2hhciAqczsKPiAr
CWludCBlcnIgPSAtMTsKPiAgCXN0cnVjdCB0aW1lc3BlYyB0czsKPiAtCXN0cnVjdCBjb25zb2xl
ICpjb247Cj4gKwlzdHJ1Y3QgY29uc29sZV9kYXRhICoqY29uX2RhdGEgPSAoc3RydWN0IGNvbnNv
bGVfZGF0YSAqKilkYXRhOwo+ICsJY2hhciAqeHNuYW1lOwo+ICAKPiAgCWlmIChjbG9ja19nZXR0
aW1lKENMT0NLX01PTk9UT05JQywgJnRzKSA8IDApIHsKPiAgCQlkb2xvZyhMT0dfRVJSLCAiQ2Fu
bm90IGdldCB0aW1lIG9mIGRheSAlczolczpMJWQiLAo+ICAJCSAgICAgIF9fRklMRV9fLCBfX0ZV
TkNUSU9OX18sIF9fTElORV9fKTsKPiAtCQlyZXR1cm4gTlVMTDsKPiArCQlyZXR1cm4gZXJyOwo+
ICsJfQo+ICsKClRoZXJlIGlzIGEgZGFuZ2VyIHRoYXQgeW91IHJldHVybiBhdCB0aGlzIHBvaW50
LCB0aGUgY2xlYW51cCBwYXRoIGluCmNhbGxlciB3aWxsIGZyZWUgZ2FyYmFnZS4KCkkgc3VnZ2Vz
dCB5b3UgYXQgbGVhc3QgaW5pdGlhbGlzZSBhbGwgcG9pbnRlcnMgdG8gTlVMTCBhdCB0aGUgYmVn
aW5uaW5nLgoKPiArCWNvbi0+bWFzdGVyX2ZkID0gLTE7Cj4gKwljb24tPm1hc3Rlcl9wb2xsZmRf
aWR4ID0gLTE7Cj4gKwljb24tPnNsYXZlX2ZkID0gLTE7Cj4gKwljb24tPmxvZ19mZCA9IC0xOwo+
ICsJY29uLT5yaW5nX3JlZiA9IC0xOwo+ICsJY29uLT5sb2NhbF9wb3J0ID0gLTE7Cj4gKwljb24t
PnJlbW90ZV9wb3J0ID0gLTE7Cj4gKwljb24tPnhjZV9wb2xsZmRfaWR4ID0gLTE7Cj4gKwljb24t
Pm5leHRfcGVyaW9kID0gKChsb25nIGxvbmcpdHMudHZfc2VjICogMTAwMCkgKyAodHMudHZfbnNl
YyAvIDEwMDAwMDApICsgUkFURV9MSU1JVF9QRVJJT0Q7Cj4gKwljb24tPmQgPSBkb207Cj4gKwlj
b24tPnR0eW5hbWUgPSAoKmNvbl9kYXRhKS0+dHR5bmFtZTsKPiArCWNvbi0+bG9nX3N1ZmZpeCA9
ICgqY29uX2RhdGEpLT5sb2dfc3VmZml4Owo+ICsJeHNuYW1lID0gKCpjb25fZGF0YSktPnhzbmFt
ZTsKPiArCWNvbi0+eHNwYXRoID0geHNfZ2V0X2RvbWFpbl9wYXRoKHhzLCBkb20tPmRvbWlkKTsK
PiArCXMgPSByZWFsbG9jKGNvbi0+eHNwYXRoLCBzdHJsZW4oY29uLT54c3BhdGgpICsKPiArCQkJ
CXN0cmxlbih4c25hbWUpICsgMSk7Cj4gKwlpZiAocykKPiArCXsKPiArCQljb24tPnhzcGF0aCA9
IHM7Cj4gKwkJc3RyY2F0KGNvbi0+eHNwYXRoLCB4c25hbWUpOwo+ICsJCWVyciA9IDA7Cj4gIAl9
Cj4gIAo+ICsJKCpjb25fZGF0YSkrKzsKPiArCj4gKwlyZXR1cm4gZXJyOwo+ICt9Cj4gKwo+ICsK
Wy4uLl0KPiArc3RhdGljIHZvaWQgaGFuZGxlX2NvbnNvbGVfcmluZyhzdHJ1Y3QgY29uc29sZSAq
Y29uKQo+ICt7Cj4gKwlpZiAoY29uLT5ldmVudF9jb3VudCA8IFJBVEVfTElNSVRfQUxMT1dBTkNF
KSB7Cj4gKwkJaWYgKGNvbi0+eGNlX2hhbmRsZSAhPSBOVUxMICYmCj4gKwkJCWNvbi0+eGNlX3Bv
bGxmZF9pZHggIT0gLTEgJiYKPiArCQkJIShmZHNbY29uLT54Y2VfcG9sbGZkX2lkeF0ucmV2ZW50
cyAmCj4gKwkJCSAgfihQT0xMSU58UE9MTE9VVHxQT0xMUFJJKSkgJiYKPiArCQkJICAoZmRzW2Nv
bi0+eGNlX3BvbGxmZF9pZHhdLnJldmVudHMgJgo+ICsJCQkgICBQT0xMSU4pKQo+ICsJCQloYW5k
bGVfcmluZ19yZWFkKGNvbik7Cj4gKwl9CgpSZWZhY3RvcmluZyBsaWtlIHRoaXMgc2hvdWxkIGdv
IHRvIGl0cyBvd24gcGF0Y2goZXMpLgoKSXQgaXMgY3VycmVudGx5IHZlcnkgaGFyZCB0byByZXZp
ZXcgdGhpcyBwYXRjaCBiZWNhdXNlIHJlZmFjdG9yaW5nIGlzCm1peGVkIHdpdGggYWxsIHRoZSBp
dGVyYXRvciBjaGFuZ2VzLgoKSSBjYW4ndCByZWFsbHkgY29udGludWUgYXQgdGhpcyBwb2ludC4g
U29ycnkuIFBsZWFzZSBzcGxpdCB0aGUKcmVmYWN0b3Jpbmcgb2YgYWxsIHRoZSBidWZmZXJfKiBh
bmQgaGFuZGxlX2NvbnNvbGVfKiBmdW5jdGlvbnMgdG8Kc2VwYXJhdGUgcGF0Y2hlcy4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 28 17:17:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 17:17:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQGb2-0005Nu-Ew; Wed, 28 Jun 2017 17: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=3451ee960=wei.liu2@citrix.com>)
 id 1dQGb1-0005ML-9N
 for xen-devel@lists.xenproject.org; Wed, 28 Jun 2017 17:17:43 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 87/5B-03032-6B4E3595; Wed, 28 Jun 2017 17:17:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHSDve62J8G
 RBu+ns1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkX585iLbjEUXF53gHWBsbF7F2MHBwSAv4S
 l15HdjFycrAIqEp82jONHcRmE1CW+NnZywZiiwgYSbx4dJmli5GLg1ngAKPErjN/WUESwgKJE
 p3fT4I18ApYSEx/e5MZxBYS6GWUuHvNBSIuKHFy5hMWEJtZQEdiwe5PbCB7mQWkJZb/4wAJcw
 r4SkxePResVVRARaJz6RwWiDEKEh3TjzFNYOSbhWTSLCSTZiFMWsDIvIpRozi1qCy1SNfQQi+
 pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzDQGIBgB+PNjQGHGCU5mJREefd+CYoU
 4kvKT6nMSCzOiC8qzUktPsQow8GhJMGrAQxcIcGi1PTUirTMHGDIw6QlOHiURHj1HgCleYsLE
 nOLM9MhUqcYFaXEeUVB+gRAEhmleXBtsDi7xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWFeA5
 ApPJl5JXDTXwEtZgJazDIvAGRxSSJCSqqBMaGo0y/RKjTSseXFt1DTt7oOGQm7zZaf21IyNT3
 pt8vSh9djD7xL5b4l1ztneeXCo33Sfb9effx7WODVvN6Zss27GUwy1z4udn/ceGkWz1aBqe8z
 lJnWG2W0Xy9s4xDzWLvD99d7edOeDWk7S4/Lz3Bz/2z05FSCpt2uC8mXUhYHJUjHf98xTYmlO
 CPRUIu5qDgRAHvCgq2uAgAA
X-Env-Sender: prvs=3451ee960=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1498670258!104747342!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24778 invoked from network); 28 Jun 2017 17:17:41 -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 Jun 2017 17:17:41 -0000
X-IronPort-AV: E=Sophos;i="5.40,276,1496102400"; d="scan'208";a="438176263"
Date: Wed, 28 Jun 2017 18:17:14 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Message-ID: <20170628171714.bk5oh45d3dvao4vf@citrix.com>
References: <1498117132-27139-1-git-send-email-bhupinder.thakur@linaro.org>
 <1498117132-27139-17-git-send-email-bhupinder.thakur@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1498117132-27139-17-git-send-email-bhupinder.thakur@linaro.org>
User-Agent: NeoMutt/20170113 (1.7.2)
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 16/17 v5] 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBKdW4gMjIsIDIwMTcgYXQgMDE6MDg6NTFQTSArMDUzMCwgQmh1cGluZGVyIFRoYWt1
ciB3cm90ZToKPiBUaGUgU0JTQSBVQVJUIG5vZGUgZm9ybWF0IGlzIGFzIHNwZWNpZmllZCBpbgo+
IERvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9zZXJpYWwvYXJtX3Nic2FfdWFydC50
eHQgYW5kIGdpdmVuIGJlbG93Ogo+IAo+IEFSTSBTQlNBIGRlZmluZWQgZ2VuZXJpYyBVQVJUCj4g
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gVGhpcyBVQVJUIHVzZXMgYSBzdWJzZXQg
b2YgdGhlIFBMMDExIHJlZ2lzdGVycyBhbmQgY29uc2VxdWVudGx5IGxpdmVzCj4gaW4gdGhlIFBM
MDExIGRyaXZlci4gSXQncyBiYXVkcmF0ZSBhbmQgb3RoZXIgY29tbXVuaWNhdGlvbiBwYXJhbWV0
ZXJzCj4gY2Fubm90IGJlIGFkanVzdGVkIGF0IHJ1bnRpbWUsIHNvIGl0IGxhY2tzIGEgY2xvY2sg
c3BlY2lmaWVyIGhlcmUuCj4gCj4gUmVxdWlyZWQgcHJvcGVydGllczoKPiAtIGNvbXBhdGlibGU6
IG11c3QgYmUgImFybSxzYnNhLXVhcnQiCj4gLSByZWc6IGV4YWN0bHkgb25lIHJlZ2lzdGVyIHJh
bmdlCj4gLSBpbnRlcnJ1cHRzOiBleGFjdGx5IG9uZSBpbnRlcnJ1cHQgc3BlY2lmaWVyCj4gLSBj
dXJyZW50LXNwZWVkOiB0aGUgKGZpeGVkKSBiYXVkIHJhdGUgc2V0IGJ5IHRoZSBmaXJtd2FyZQo+
IAo+IEN1cnJlbnRseSB0aGUgYmF1ZCByYXRlIG9mIDExNTIwMCBoYXMgYmVlbiBzZWxlY3RlZCBh
cyBhIGRlZmF1bHQgdmFsdWUsCj4gd2hpY2ggaXMgb25lIG9mIHRoZSB2YWxpZCBiYXVkIHJhdGUg
c2V0dHRpbmdzLiBIaWdoZXIgYmF1ZCByYXRlIHdhcwo+IHNlbGVjdGVkIHNpbmNlIGFuIGVtdWxh
dGVkIHBsMDExIGNhbiBzdXBwb3J0IGFueSB2YWxpZCBiYXVkIHJhdGUgd2l0aG91dAo+IGFueSBs
aW1pdGF0aW9uIG9mIHRoZSBoYXJkd2FyZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIg
VGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+Cj4gUmV2aWV3ZWQtYnk6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCkFja2VkLWJ5OiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 28 17:17:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 17: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 1dQGb3-0005PC-MW; Wed, 28 Jun 2017 17:17: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=3451ee960=wei.liu2@citrix.com>)
 id 1dQGb2-0005Nf-G8
 for xen-devel@lists.xenproject.org; Wed, 28 Jun 2017 17:17:44 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 8D/79-01996-7B4E3595; Wed, 28 Jun 2017 17:17:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpO72J8G
 RBvtuS1p83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBk/Zn1jLfjAWTFty3qmBsYX7F2MnBwSAv4S
 /5sWMYPYLAKqErPffAWLswkoS/zs7GUDsUUEjCRePLrM0sXIxcEscIBRYteZv6wgCWGBRImdv
 /+DNfAKWEhsXbmGHaRISKCXUeJY724WiISgxMmZT8BsZgEdiQW7PwFN5QCypSWW/+MACXMK+E
 rMO7YObI6ogIpE59I5YOVCAgoSHdOPMU1g5JuFZNIsJJNmIUxawMi8ilG9OLWoLLVI11wvqSg
 zPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyMw1BiAYAfjscnOhxglOZiURHn3fgmKFOJL
 yk+pzEgszogvKs1JLT7EKMPBoSTB6/I4OFJIsCg1PbUiLTMHGPQwaQkOHiURXr0HQGne4oLE3
 OLMdIjUKUZFKXFec5A+AZBERmkeXBss0i4xykoJ8zICHSLEU5BalJtZgir/ilGcg1FJmHc7yB
 SezLwSuOmvgBYzAS1mmRcAsrgkESEl1cC4Urby3pETIT0WXxnvqEctWnrn5K4E7o977i3ySn9
 10G7bXWaFlGM1iTuebLIMt/lTx3zwiObS6X5nniwwXvf354dN5x30jp2VXuta4N59w3P5ZpWe
 Ywd1xF/+WHympW7futVx9sXP5Ez4VzfsfvFq52Ie8XCxw8uOBhw1OLvB48u3n7nsanM29CmxF
 GckGmoxFxUnAgD8S5iGrwIAAA==
X-Env-Sender: prvs=3451ee960=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1498670258!64220217!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28588 invoked from network); 28 Jun 2017 17:17: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;
 28 Jun 2017 17:17:43 -0000
X-IronPort-AV: E=Sophos;i="5.40,276,1496102400"; d="scan'208";a="429706835"
Date: Wed, 28 Jun 2017 18:17:10 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Message-ID: <20170628171710.5g3ubmkgj6ctlkke@citrix.com>
References: <1498117132-27139-1-git-send-email-bhupinder.thakur@linaro.org>
 <1498117132-27139-16-git-send-email-bhupinder.thakur@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1498117132-27139-16-git-send-email-bhupinder.thakur@linaro.org>
User-Agent: NeoMutt/20170113 (1.7.2)
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 15/17 v5] 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBKdW4gMjIsIDIwMTcgYXQgMDE6MDg6NTBQTSArMDUzMCwgQmh1cGluZGVyIFRoYWt1
ciB3cm90ZToKWy4uLl0KPiAgc3RhdGljIHN0cnVjdCB0ZXJtaW9zIHN0ZGluX29sZF9hdHRyOwo+
IEBAIC0zNDMsNiArMzQ0LDcgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQo+ICAJ
Y2hhciAqZW5kOwo+ICAJY29uc29sZV90eXBlIHR5cGUgPSBDT05TT0xFX0lOVkFMOwo+ICAJYm9v
bCBpbnRlcmFjdGl2ZSA9IDA7Cj4gKwljaGFyICpjb25zb2xlX25hbWVzID0gInNlcmlhbCwgcHYs
IHZ1YXJ0IjsKPiAgCj4gIAlpZiAoaXNhdHR5KFNURElOX0ZJTEVOTykgJiYgaXNhdHR5KFNURE9V
VF9GSUxFTk8pKQo+ICAJCWludGVyYWN0aXZlID0gMTsKPiBAQCAtMzYxLDkgKzM2MywxMiBAQCBp
bnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCj4gIAkJCQl0eXBlID0gQ09OU09MRV9TRVJJ
QUw7Cj4gIAkJCWVsc2UgaWYgKCFzdHJjbXAob3B0YXJnLCAicHYiKSkKPiAgCQkJCXR5cGUgPSBD
T05TT0xFX1BWOwo+ICsJCQllbHNlIGlmICghc3RyY21wKG9wdGFyZywgInZ1YXJ0IikpCj4gKwkJ
CQl0eXBlID0gQ09OU09MRV9WVUFSVDsKPiAgCQkJZWxzZSB7Cj4gIAkJCQlmcHJpbnRmKHN0ZGVy
ciwgIkludmFsaWQgdHlwZSBhcmd1bWVudFxuIik7Cj4gLQkJCQlmcHJpbnRmKHN0ZGVyciwgIkNv
bnNvbGUgdHlwZXMgc3VwcG9ydGVkIGFyZTogc2VyaWFsLCBwdlxuIik7Cj4gKwkJCQlmcHJpbnRm
KHN0ZGVyciwgIkNvbnNvbGUgdHlwZXMgc3VwcG9ydGVkIGFyZTogJXNcbiIsCj4gKwkJCQkJCWNv
bnNvbGVfbmFtZXMpOwoKQ29kaW5nIHN0eWxlLgoKPiAgCQkJCWV4aXQoRUlOVkFMKTsKPiAgCQkJ
fQo+ICAJCQlicmVhazsKPiBAQCAtNDM2LDYgKzQ0MSwxMCBAQCBpbnQgbWFpbihpbnQgYXJnYywg
Y2hhciAqKmFyZ3YpCj4gIAkJZWxzZQo+ICAJCQlzbnByaW50ZihwYXRoLCBzdHJsZW4oZG9tX3Bh
dGgpICsgc3RybGVuKCIvZGV2aWNlL2NvbnNvbGUvJWQvdHR5IikgKyA1LCAiJXMvZGV2aWNlL2Nv
bnNvbGUvJWQvdHR5IiwgZG9tX3BhdGgsIG51bSk7Cj4gIAl9Cj4gKwlpZiAodHlwZSA9PSBDT05T
T0xFX1ZVQVJUKSB7Cj4gKwkJc25wcmludGYocGF0aCwgc3RybGVuKGRvbV9wYXRoKSArIHN0cmxl
bigiL3Z1YXJ0LzAvdHR5IikgKyAxLAo+ICsJCQkJICIlcy92dWFydC8wL3R0eSIsIGRvbV9wYXRo
KTsKCkRpdHRvLgoKRml4IHRoZW0gYW5kOgoKQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 28 17:18:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 17: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 1dQGc8-0005vh-5E; Wed, 28 Jun 2017 17:18: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=3451ee960=wei.liu2@citrix.com>)
 id 1dQGc6-0005uy-Kx
 for xen-devel@lists.xenproject.org; Wed, 28 Jun 2017 17:18:50 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 B9/AA-01736-9F4E3595; Wed, 28 Jun 2017 17:18:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRWlGSWpSXmKPExsXitHSDve7PJ8G
 RBjPmCVh83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBnLz+1hKVjGWjFnwzTWBsbDLF2MHBwSAv4S
 y2bldjFycrAIqErs2/GUDcRmE1CW+NnZC2aLCKhJtK+aydzFyMXBLPCQUWLmzS1gCWGBNIlDq
 76wg9i8AhYSh/9+YgSxhQQsJWadmc0MEReUODnzCQuIzSygI7Fg9yc2kL3MAtISy/9xgJicAl
 YSm58JgFSICqhIdC6dwwIxRUGiY/oxpgmMfLOQDJqFZNAshEELGJlXMaoXpxaVpRbpmuklFWW
 mZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgQGGQMQ7GCc2uB8iFGSg0lJlHfvl6BIIb6k
 /JTKjMTijPii0pzU4kOMMhwcShK8GsCgFRIsSk1PrUjLzAGGO0xagoNHSYRX7wFQmre4IDG3O
 DMdInWK0Zhjw+r1X5g4mj5s+cIkxJKXn5cqJc4rCjJJAKQ0ozQPbhAsDi8xykoJ8zICnSbEU5
 BalJtZgir/ilGcg1FJmPfzY6ApPJl5JXD7XgGdwgR0Csu8AJBTShIRUlINjDEiIpeniR4/NOt
 gwZ6q25tm2W06tNTB8klnpbjg3KR2ueAHV4MDe23e9Bsr7T418b2ABdtrnbaM45WJqrXCbQzt
 /hGHMiec2/m1965jsOX0dZ3pO34aLWF89dja/N8Zz69buPZvVTgf6bjA8KNZ/SfbZ+uVnS9XT
 +c7Wy2ctt1v5zmZRxNN+ZVYijMSDbWYi4oTAd03aEW+AgAA
X-Env-Sender: prvs=3451ee960=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1498670327!72054986!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52170 invoked from network); 28 Jun 2017 17:18:48 -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;
 28 Jun 2017 17:18:48 -0000
X-IronPort-AV: E=Sophos;i="5.40,276,1496102400"; d="scan'208";a="438176492"
Date: Wed, 28 Jun 2017 18:18:45 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Zhongze Liu <blackskygg@gmail.com>
Message-ID: <20170628171845.owlq7ax5hbu4hpx3@citrix.com>
References: <20170622163528.29365-1-blackskygg@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170622163528.29365-1-blackskygg@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
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>,
 Jan Beulich <JBeulich@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3] libxc: add
 xc_domain_add_to_physmap_batch to wrap XENMEM_add_to_physmap_batch
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBKdW4gMjMsIDIwMTcgYXQgMTI6MzU6MjhBTSArMDgwMCwgWmhvbmd6ZSBMaXUgd3Jv
dGU6Cj4gVGhpcyBpcyBhIHByZXBhcmF0aW9uIGZvciB0aGUgcHJvcG9zYWwgImFsbG93IHNldHRp
bmcgdXAgc2hhcmVkIG1lbW9yeSBhcmVhcwo+IGJldHdlZW4gVk1zIGZyb20geGwgY29uZmlnIGZp
bGUiLiBTZWU6Cj4gVjI6IGh0dHBzOi8vbGlzdHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi1k
ZXZlbC8yMDE3LTA2L21zZzAyMjU2Lmh0bWwKPiBWMTogaHR0cHM6Ly9saXN0cy54ZW4ub3JnL2Fy
Y2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMDUvbXNnMDEyODguaHRtbAo+IAo+IFRoZSBwbGFu
IGlzIHRvIHVzZSBYRU5NRU1fYWRkX3RvX3BoeXNtYXBfYmF0Y2ggaW4geGwgdG8gbWFwIGZvcmVn
aW4gcGFnZXMgZnJvbQo+IG9uZSBEb21VIHRvIGFub3RoZXIgc28gdGhhdCB0aGUgcGFnZSBjb3Vs
ZCBiZSBzaGFyZWQuIEJ1dCBjdXJyZW50bHkgdGhlcmUgaXMgbm8KPiB3cmFwcGVyIGZvciBYRU5N
RU1fYWRkX3RvX3BoeXNtYXBfYmF0Y2ggaW4gbGlieGMsIHNvIHdlIGp1c3QgYWRkIGEgd3JhcHBl
ciBmb3IKPiBpdC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBaaG9uZ3plIExpdSA8YmxhY2tza3lnZ0Bn
bWFpbC5jb20+CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 28 17:32:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 17:32:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQGpE-00081h-Ar; Wed, 28 Jun 2017 17:32:24 +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 1dQGpC-00081b-PS
 for xen-devel@lists.xen.org; Wed, 28 Jun 2017 17:32:22 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 C2/23-03368-628E3595; Wed, 28 Jun 2017 17:32:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsUyZ7p8oK7qi+B
 Ig3ud2hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8afvg7Ggj6miutdB5gbGF8xdjFycQgJTGSS
 6P3czwThfGOUOHZ3GlRmA6PEnNu7oZxuRombCx+zdjFyAjlFEis7fgG1cHCwCKhKXLhdBWKyC
 ZhIvFnlCFIhIqAn0bWmmRmklVngL5PEywuHmUESwgIREq3XZzGB2LwCZhI3tz5lgRhpK3G87y
 kzRFxQ4uTMJ2BxZgEtiRv/XoKtYhaQllj+jwMkzClgJ7GhZSXYGFEBZYndt/aCtUoIGEqcfri
 NcQKj0Cwkk2YhmTQLYdICRuZVjBrFqUVlqUW6xoZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJ
 ScV6yfm5mxiB4cwABDsYmxYFHmKU5GBSEuXd+yUoUogvKT+lMiOxOCO+qDQntfgQowwHh5IEr
 8Pz4EghwaLU9NSKtMwcYGTBpCU4eJREeJ8+AUrzFhck5hZnpkOkTjHqcjR92PKFSYglLz8vVU
 qc1wJkhgBIUUZpHtwIWJRfYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjBvBcgUnsy8ErhNr4C
 OYAI6gmVeAMgRJYkIKakGRpHEiQ3v/pye7y6uVpFWIq3d9yxrdcuKaUfs+sW+/fwR4MpsejH5
 4o/pyw62PTzd8V/t9fcdjstP1GzxNNol9zONfcN9o3/rMk1rvdU9eZ9aml6ZOPvA1z3+Akff8
 kb0OvUdf64tv/4wo/fVh5+l9l+W+5vYl5KkJT7LJOgwp6BHhP2cE4Hdj5RYijMSDbWYi4oTAW
 r9pSPtAgAA
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1498671140!67274201!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48221 invoked from network); 28 Jun 2017 17:32:21 -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; 28 Jun 2017 17:32:21 -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
 v5SHWAXD019854
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 28 Jun 2017 17:32:11 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 v5SHW9DZ016927
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK);
 Wed, 28 Jun 2017 17:32:10 GMT
Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7])
 by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id v5SHW6B5014732;
 Wed, 28 Jun 2017 17:32:07 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 28 Jun 2017 10:32:06 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 476476A0114; Wed, 28 Jun 2017 13:32:05 -0400 (EDT)
Date: Wed, 28 Jun 2017 13:32:05 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <20170628173205.GA4757@char.us.oracle.com>
References: <20170628161344.6467-1-ross.lagerwall@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170628161344.6467-1-ross.lagerwall@citrix.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <liuw@liuw.name>,
 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 for-4.9 v2] 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCBKdW4gMjgsIDIwMTcgYXQgMDU6MTM6NDRQTSArMDEwMCwgUm9zcyBMYWdlcndhbGwg
d3JvdGU6Cj4gU2VlIGRvY3MvZmVhdHVyZXMvbGl2ZXBhdGNoLnBhbmRvYyBmb3IgdGhlIGRldGFp
bHMuCj4gCj4gU2lnbmVkLW9mZi1ieTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNp
dHJpeC5jb20+CgpSZXZpZXdlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2ls
a0BvcmFjbGUuY29tPgoKVGhhbmsgeW91IGZvciB0aGUgd3JpdGV1cCEKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 28 17:36:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 17: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 1dQGtL-0008Ch-S9; Wed, 28 Jun 2017 17:36: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=3451ee960=wei.liu2@citrix.com>)
 id 1dQGtK-0008Cb-PD
 for xen-devel@lists.xen.org; Wed, 28 Jun 2017 17:36:38 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 A7/2C-02184-529E3595; Wed, 28 Jun 2017 17:36:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHSDva7qy+B
 Igxdn1S2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyPi9+yFBxnqZjeuYK5gfERcxcjJ4eEgL/E
 /gOdbCA2i4CqxPt1a5hAbDYBZYmfnb1AcQ4OEQEdiY0XfEHCzAJBEkePvWYEsYWB7Gnz9rKCl
 PAKWEi86wwDCQsJuEp0314BNoVXQFDi5MwnLBCtOhILdn8Cm8gsIC2x/B8HSJhTwE3i7vSrYO
 WiAioSnUvnsECMUZDomH6MaQIj3ywkk2YhmTQLYdICRuZVjBrFqUVlqUW6RoZ6SUWZ6RkluYm
 ZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBQVbPwMC4g/HuZL9DjJIcTEqivHu/BEUK8SXlp1Rm
 JBZnxBeV5qQWH2KU4eBQkuCVehEcKSRYlJqeWpGWmQMMd5i0BAePkgjv0ydAad7igsTc4sx0i
 NQpRl2Opg9bvjAJseTl56VKifMufg5UJABSlFGaBzcCFnuXGGWlhHkZGRgYhHgKUotyM0tQ5V
 8xinMwKgnzbgWZwpOZVwK36RXQEUxAR7DMCwA5oiQRISXVwJjeoZRecvNZ06ZbS/JPpNza9vb
 Ndmv99YK27tKityMzoypqcib3SindbGu7NNV63sq8bYvVTEXqpj3P6e9eWzCbeXZPF4Np5+Ip
 0gIpaY7yNX6ah9Qt0u8vuiVvVLSNY0rqE+nwUJvwbCXd/zxBkfIPvs+R0paZpKO6IyCk4vWlg
 Dr/ZJ0TSizFGYmGWsxFxYkAvpYXkbgCAAA=
X-Env-Sender: prvs=3451ee960=wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1498671396!100472673!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14336 invoked from network); 28 Jun 2017 17:36:37 -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;
 28 Jun 2017 17:36:37 -0000
X-IronPort-AV: E=Sophos;i="5.40,276,1496102400"; d="scan'208";a="438179346"
Date: Wed, 28 Jun 2017 18:36:33 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Simon Waterman <watermansrdev@gmail.com>
Message-ID: <20170628173633.ozvplrzlxohodvox@citrix.com>
References: <1498428931-465-1-git-send-email-watermansrdev@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1498428931-465-1-git-send-email-watermansrdev@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH RFC 0/3] libxl: upstream Qemu as PV backend
 for IOEMU 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>

T24gU3VuLCBKdW4gMjUsIDIwMTcgYXQgMTE6MTU6MjhQTSArMDEwMCwgU2ltb24gV2F0ZXJtYW4g
d3JvdGU6Cj4gVGhpcyBwYXRjaCBhZGRzIHN1cHBvcnQgZm9yIGNob29zaW5nIHVwc3RyZWFtIFFF
TVUgYXMgdGhlIFBWIFFFTVUKPiBiYWNrZW5kIGZvciBhbiBJT0VNVSBzdHViZG9tIGluc3RlYWQg
b2YgcWVtdS14ZW4tdHJhZGl0aW9uYWwuCj4gVGhlIG1vdGl2YXRpb24gaXMgdG8gZXhwb3NlIFFF
TVUgZmVhdHVyZXMgb25seSBhdmFpbGFibGUgaW4gdXBzdHJlYW0KPiBsaWtlIFZOQyBhdXRoIG9w
dGlvbnMuCj4gCj4gSXQgYWRkcyBhIG5ldyB4bC5jZmcgZmlsZSBwYXJhbWV0ZXIgbmFtZWQgZGV2
aWNlX21vZGVsX3B2X3ZlcnNpb24gdGFraW5nCj4gdGhlIHNhbWUgdmFsdWVzIGFzIGRldmljZV9t
b2RlbF92ZXJzaW9uLiAgSSBtYWRlIHRoZSBjaG9pY2UgY29uZmlndXJhYmxlCj4gYXMgdXBzdHJl
YW0gUUVNVSByZXF1aXJlcyBtb3JlIFJBTSB0aGFuIHFlbXUteGVuLXRyYWRpdGlvbmFsLgo+IAoK
SG93IG11Y2ggbW9yZT8KCkkgYW0gbm90IHZlcnkgaW50ZXJlc3RlZCBpbiBzdXBwb3J0aW5nIHR3
byBtb2RlcyBUQkguCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 28 17:46:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 17:46: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 1dQH2S-0000jK-Oj; Wed, 28 Jun 2017 17:46:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3451ee960=wei.liu2@citrix.com>)
 id 1dQH2R-0000jE-EH
 for xen-devel@lists.xen.org; Wed, 28 Jun 2017 17:46:03 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 3D/E6-01732-A5BE3595; Wed, 28 Jun 2017 17:46:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXitHSDvW7U6+B
 Igy3L+SyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyFc6exFpxnqpi3XLaBcSlTFyMnh4SAv8TT
 jiUsXYwcHCwCqhIf+yRBwmwCyhI/O3vZQGwRgRCJ7qlvWbsYuTiYBaYxSjxvbGEFSQgL2Es8u
 nKWCaSXV8BCouMLN0hYSGASo8TRF/UgNq+AoMTJmU9YQGxmAT2JG1OnsIGUMwtISyz/xwERlp
 do3jqbGcTmBLqm9/9HMFtUQEWic+kcFoiRChId048xTWDkn4Vk6iwkU2chTJ2FZOoCRpZVjBr
 FqUVlqUW6RmZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBQVnPwMC4g/H2ZL9D
 jJIcTEqivHu/BEUK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuAVehUcKSRYlJqeWpGWmQOMD5i0B
 AePkgjv0ydAad7igsTc4sx0iNQpRl2Opg9bvjAJseTl56VKifOagcwQACnKKM2DGwGL1UuMsl
 LCvIwMDAxCPAWpRbmZJajyrxjFORiVhHn5QabwZOaVwG16BXQEE9ARLPMCQI4oSURISTUwTvz
 gtyvDNPRpzm/xx7+XhD/lE7A5qdRfFuFU/2fHs/xwzbu2javZ7TPT07w3/pgr7+UqsXsbg+gX
 5QK3MPWnq1SZ9zWV3Gl6E7e39ON6u28H1qc+nr5VRdNHPoqdR69y+sw91z7kyB3XenhjXsffq
 73c7nda0rvNHrpti2+873n+hN6To1ZMSizFGYmGWsxFxYkAdKICqtACAAA=
X-Env-Sender: prvs=3451ee960=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1498671960!96908485!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41633 invoked from network); 28 Jun 2017 17:46:02 -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 Jun 2017 17:46:02 -0000
X-IronPort-AV: E=Sophos;i="5.40,276,1496102400"; d="scan'208";a="438181085"
Date: Wed, 28 Jun 2017 18:45:58 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20170628174558.cakahf5pftuieilp@citrix.com>
References: <1498584945-9701-1-git-send-email-marmarek@invisiblethingslab.com>
 <1498584945-9701-2-git-send-email-marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1498584945-9701-2-git-send-email-marmarek@invisiblethingslab.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 1/3] stubdom: fix vtpm compilation on GCC-7
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBKdW4gMjcsIDIwMTcgYXQgMDc6MzU6NDNQTSArMDIwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IEdDQy03IGhhdmUgLVdpbXBsaWNpdC1mYWxsdGhyb3VnaCBl
bmFibGVkIHdpdGggLVdleHRyYS4gQWRkIGFwcHJvcHJpYXRlCj4gY29tbWVudCB3aGljaCBib3Ro
IG11dGUgdGhlIHdhcm5pbmcgYW5kIGltcHJvdmUgcmVhZGliaWxpdHkuCj4gCj4gU2lnbmVkLW9m
Zi1ieTogTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIDxtYXJtYXJla0BpbnZpc2libGV0aGlu
Z3NsYWIuY29tPgoKQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 28 17:46:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 17:46:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQH35-0000mm-1F; Wed, 28 Jun 2017 17: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 <prvs=3451ee960=wei.liu2@citrix.com>)
 id 1dQH33-0000ma-8L
 for xen-devel@lists.xen.org; Wed, 28 Jun 2017 17:46:41 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 77/5F-03612-08BE3595; Wed, 28 Jun 2017 17:46:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXitHRDpG7D6+B
 Ig4WX+CyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oypM56wFFxmrthzcgtzA2MHcxcjJ4eEgL/E
 rY5H7CA2i4CqxMa/LawgNpuAssTPzl42EFtEIESie+pbsDizQJrEu0O3GEFsYQE3iRs3m8Fqe
 AUsJC5e2w9kc3EICUxilDjZthEqIShxcuYTFohmPYkbU6cAxTmAbGmJ5f84IMLyEs1bZzODhD
 mB7ln7rRAkLCqgItG5dA5Yp5CAgkTH9GNMExj5ZyEZOgvJ0FkIQ2chGbqAkWUVo3pxalFZapG
 upV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmBYMgDBDsa7mwIOMUpyMCmJ8u79
 EhQpxJeUn1KZkVicEV9UmpNafIhRhoNDSYJX6FVwpJBgUWp6akVaZg4wQmDSEhw8SiK8T58Ap
 XmLCxJzizPTIVKnGHU5mj5s+cIkxJKXn5cqJc67/yVQkQBIUUZpHtwIWLReYpSVEuZlBDpKiK
 cgtSg3swRV/hWjOAejkjBvD8glPJl5JXCbXgEdwQR0BMu8AJAjShIRUlINjN1LX08pt+oI3X3
 D+bnhXn4Fz63hzVIXVVsCnkb0fdvzls3ESWhVyHz70q3/NwnZZy6tU4m/8pfH6FrNk0VKYqpB
 kzOaps+5+i01SKvu3bqdXJxPuFKvX1m6+MpOnciH35n5mFp1Fs4QuSw/79BE+22rAi89ym/c0
 9ewUSJ4u+WP1Lc5R3j5lyqxFGckGmoxFxUnAgAcABfu0QIAAA==
X-Env-Sender: prvs=3451ee960=wei.liu2@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1498671998!70628319!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10431 invoked from network); 28 Jun 2017 17:46:40 -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;
 28 Jun 2017 17:46:40 -0000
X-IronPort-AV: E=Sophos;i="5.40,276,1496102400"; d="scan'208";a="429712016"
Date: Wed, 28 Jun 2017 18:46:37 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20170628174637.vmatzn5vls3bykzj@citrix.com>
References: <1498584945-9701-1-git-send-email-marmarek@invisiblethingslab.com>
 <1498584945-9701-3-git-send-email-marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1498584945-9701-3-git-send-email-marmarek@invisiblethingslab.com>
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 2/3] tools/xenpmd: fix potential string
	truncation
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBKdW4gMjcsIDIwMTcgYXQgMDc6MzU6NDRQTSArMDIwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IEdDQyA3IHdhcm5zIChhbmQgdGhhbmtzIHRvIC1XZXJyb3Is
IGZhaWxzKSBhYm91dCBwb3RlbnRpYWwgc3RyaW5nCj4gdHJ1bmNhdGlvbiBieSBzbnByaW50ZiBp
biBnZXRfbmV4dF9iYXR0ZXJ5X2ZpbGUuIFNpbmNlIHRoZSBjb2RlIGFscmVhZHkKPiBjaGVjayBp
ZiBzdHJpbmcgaXMgbm8gbG9uZ2VyIHRoYW4gNCBjaGFycywgdGVsbCBnY2MgYWJvdXQgaXQuCj4g
Cj4gU2lnbmVkLW9mZi1ieTogTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIDxtYXJtYXJla0Bp
bnZpc2libGV0aGluZ3NsYWIuY29tPgoKSSB0aGluayB0aGlzIGlzIGZpeGVkIGluIHN0YWdpbmcg
YnkgZW5sYXJnaW5nIHRoZSBzaXplIG9mIHRoZSBidWZmZXJzLgpIYXZlIHlvdSB0cmllZCB0aGUg
bGF0ZXN0IGNvZGU/CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 28 17:51:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 17:51: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 1dQH7f-0001iW-JC; Wed, 28 Jun 2017 17: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=3451ee960=wei.liu2@citrix.com>)
 id 1dQH7e-0001iQ-2f
 for xen-devel@lists.xen.org; Wed, 28 Jun 2017 17:51:26 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 20/4E-03368-D9CE3595; Wed, 28 Jun 2017 17:51:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXitHRDpO6cN8G
 RBsfuqVgs+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlfGrcyFczkrXi27TRLA+Nxri5GTg4JAX+J
 g/MvMILYLAKqEkdnTGcFsdkElCV+dvaygdgiAroSzxY8A7K5OJgFjjJK3DrfCdTAwSEsYC/xa
 RrYHF4BC4mdnedZQWqEBC4wSVzp7GeHSAhKnJz5hAXEZhbQk7gxdQobSC+zgLTE8n8cEGF5ie
 ats5lBbE4BO4mVZ2eA2aICKhKdS+eAtQoJKEh0TD/GNIGRfxaSqbOQTJ2FMHUWkqkLGFlWMao
 XpxaVpRbpmuolFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGJgMQ7GCcftn/EKMk
 B5OSKO/eL0GRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4V7wOjhQSLEpNT61Iy8wBxghMWoKDR
 0mE9+kToDRvcUFibnFmOkTqFKOilDivB0ifAEgiozQPrg0Wl5cYZaWEeRmBDhHiKUgtys0sQZ
 V/xSjOwagkzGsHMoUnM68EbvoroMVMQItZ5gWALC5JREhJNTDqfcr4724lpnaq0uZf0GZdnj+
 GP87GxL5UqDPKvmSud+JFp36B8PflDeVHJV4zmD85KlPBWZS0d3/fwrMq7ImmXQVS+0PXhedL
 dejOC/GdG1f06WDYwqDXGYKTXKo3PipqO8I5qyM3YYG0eNSBi1M12Y04KncIvhCLr1tWHtbry
 W9sbBJQo8RSnJFoqMVcVJwIAB4E8UTGAgAA
X-Env-Sender: prvs=3451ee960=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1498672282!70647386!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64531 invoked from network); 28 Jun 2017 17:51: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;
 28 Jun 2017 17:51:24 -0000
X-IronPort-AV: E=Sophos;i="5.40,276,1496102400"; d="scan'208";a="429712673"
Date: Wed, 28 Jun 2017 18:51:20 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170628175120.mp6ti4ocjc3enjq7@citrix.com>
References: <1498612044-14114-1-git-send-email-marmarek@invisiblethingslab.com>
 <1498612044-14114-3-git-send-email-marmarek@invisiblethingslab.com>
 <5953481C02000078001015BA@prv-mh.provo.novell.com>
 <41a14983-fb74-9e43-3cb4-5bfb12071bc5@citrix.com>
 <20170628161425.GQ1268@mail-itl>
 <4589be89-fc14-dee8-4b8e-0bd83f547075@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <4589be89-fc14-dee8-4b8e-0bd83f547075@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: wei.liu2@citrix.com, ian.jackson@eu.citrix.com,
 Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 2/2] libxl: fix osvm cpuid 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>

T24gV2VkLCBKdW4gMjgsIDIwMTcgYXQgMDU6MjA6MzhQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAyOC8wNi8xNyAxNzoxNCwgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIHdy
b3RlOgo+ID4gT24gV2VkLCBKdW4gMjgsIDIwMTcgYXQgMTE6MTY6MzNBTSArMDEwMCwgQW5kcmV3
IENvb3BlciB3cm90ZToKPiA+PiBPbiAyOC8wNi8xNyAwNzowOSwgSmFuIEJldWxpY2ggd3JvdGU6
Cj4gPj4+Pj4+IE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxl
dGhpbmdzbGFiLmNvbT4gMDYvMjgvMTcgMzowOSBBTSA+Pj4KPiA+Pj4+IEl0J3MgYml0IDkgbm90
IDEwICh3aGljaCBpcyBpYnMpLgo+ID4+PiBJbmRlZWQsIGJ1dCBzaG91bGRuJ3QgaXQgcmF0aGVy
IGJlIHJlbW92ZWQ/IFdlIGRvbid0IGV4cG9zZSBpdCBmcm9tIHRoZQo+ID4+PiBoeXBlcnZpc29y
IGF0IGFsbCBhbnltb3JlOgo+ID4+Pgo+ID4+PiBYRU5fQ1BVRkVBVFVSRShPU1ZXLCAgICAgICAg
ICAzKjMyKyA5KSAvKiAgIE9TIFZpc2libGUgV29ya2Fyb3VuZCAqLwo+ID4+Pgo+ID4+PiAobm90
ZSB0aGUgYWJzZW5jZSBvZiBhbnkgbWFya2VyIGNoYXJhY3RlciBpbW1lZGlhdGVseSBpbnNpZGUg
dGhlIGNvbW1lbnQpLgo+ID4+IEkgZG9uJ3QgYmVsaWV2ZSB3ZSBoYXZlIGV2ZXIgYWN0dWFsbHkg
b2ZmZXJlZCBPU1ZXIHRvIGd1ZXN0cywgZGVzcGl0ZQo+ID4+IHRoZSBwcmV0ZW5jZSBvZiBiZWlu
ZyBhYmxlIHRvLiAgSVNUUiBpdCB3YXMgYWx3YXlzIGNsb2JiZXJlZCBiZWZvcmUKPiA+PiBiZWlu
ZyBnaXZlbiB0byBhIGd1ZXN0Lgo+ID4+Cj4gPj4gSGF2aW5nIHNhaWQgdGhhdCwgd2Ugc2hvdWxk
IGJlIGFkdmVydGlzaW5nIE9TVlcuICBJdCdzIGVudGlyZSBwdXJwb3NlIGlzCj4gPj4gdG8gdGVs
bCB0aGUgT1MgdGhhdCB0aGVyZSBpcyBzb21ldGhpbmcgaXQgY2FuIGRvIHRvIG1hbnVhbGx5IHdv
cmsgcm91bmQKPiA+PiBhIHNwZWNpZmljIGVycmF0dW0uICBPVE9ILCBtYWtpbmcgdGhpcyBtaWdy
YXRlIHNhZmUgaXMgbGlhYmxlIHRvIGJlIHZlcnkKPiA+PiBjb21wbGljYXRlZC4uLgo+ID4gSSBk
b24ndCBoYXZlIG9waW5pb24gb24gZWl0aGVyIGFwcHJvYWNoIGhlcmUsIGJ1dCB0aGUgY3VycmVu
dCBzdGF0ZSBpcwo+ID4gY2xlYXJseSB3cm9uZy4gWW91J3ZlIGdvdCB0d28gdmVyc2lvbnMgb2Yg
dGhlIHBhdGNoLCBjaG9vc2Ugb25lIDspCj4gPgo+IAo+IEknZCBwcmVmZXIgdGhpcyB2ZXJzaW9u
IG9mIHRoZSBwYXRjaCwgc28gaXQgZG9lc24ndCBzdWRkZW5seSByZW1vdmUgYQo+IHBpZWNlIG9m
IGxpYnhsIEFQSSwgYnV0IGl0IGlzIHVwIHRvIFdlaSAvIElhbiBhdCB0aGUgZW5kIG9mIHRoZSBk
YXkuCgpLZWVwaW5nIGl0IGlzIGJldHRlci4gSXQgZG9lc24ndCByZWFsbHkgbWFrZSBhbnkgZGlm
ZmVyZW5jZSB0byB0aGUgZ3Vlc3QKYnV0IHNvbWUgdG9vbHMgbWlnaHQgY29tcGxhaW4gaWYgd2Ug
cmVtb3ZlIGl0LgoKPiAKPiBPbmUgb3B0aW9uIHdoaWNoIHdhcyBiZWluZyBkaXNjdXNzZWQgaW4g
dGhlIGNvbnRleHQgb2YgbXkgQ1BVSUQgKHBhcnQgMykKPiB3b3JrIHdhcyB0byBhdXRvbWF0aWNh
bGx5IHRoaXMgbGlzdCBvZiBrZXl3b3Jkcy4KPiAKCiJnZW5lcmF0ZSI/CgpBbmQgeWVzLCBJIGZ1
bGx5IHN1cHBvcnQgdGhpcyB3b3JrLiA7LSkKCj4gfkFuZHJldwoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 28 17:53:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 17:53:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQH9Y-0001pE-UL; Wed, 28 Jun 2017 17: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=3451ee960=wei.liu2@citrix.com>)
 id 1dQH9X-0001p5-MV
 for xen-devel@lists.xen.org; Wed, 28 Jun 2017 17:53:23 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 D8/19-01724-21DE3595; Wed, 28 Jun 2017 17:53:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXitHSDva7Q2+B
 Ig2kL1C2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyLr9vZC5qZK9ZencjawHiCqYuRk0NCwF9i
 8fX/zCA2i4CqxOHvU9hAbDYBZYmfnb1gtohAiET31LesIDazQJrEu0O3GEFsYQEHiX2PGsHiv
 AIWEjfmHgKLCwlMYZT4O6kAIi4ocXLmExaIXj2JG1NB5nMA2dISy/9xQITlJZq3zgY7gVMgQO
 Lr0Vlga0UFVCQ6l85hgRipINEx/RjTBEb+WUimzkIydRbC1FlIpi5gZFnFqFGcWlSWWqRrZK6
 XVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7iREYmPUMDIw7GFv2+h1ilORgUhLl3fsl
 KFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK/2m+BIIcGi1PTUirTMHGCMwKQlOHiURHifPgFK8
 xYXJOYWZ6ZDpE4x6nI0fdjyhUmIJS8/L1VKnNcIZIYASFFGaR7cCFi8XmKUlRLmZWRgYBDiKU
 gtys0sQZV/xSjOwagkzGv3GmgKT2ZeCdymV0BHMAEdwTIvAOSIkkSElFQD43Ir192KiQ0Gn7Y
 v79hr+VvkzXmW/HuPLzDs2XK9uFwpxuKQlayyc2OF7cEv/+VXv/YX+7lyxdTQDU/d1gaI8S38
 2cjHJjk9r/Nl1sTFinoqPbdKk6xXzdvEV8EQP1mgsWPuVd06ln9uwm9mXJs839voePa05vOHJ
 q5ZeJx3dkpL+UaHmyc7rZRYijMSDbWYi4oTAeySxyfSAgAA
X-Env-Sender: prvs=3451ee960=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1498672401!91038363!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3942 invoked from network); 28 Jun 2017 17:53: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;
 28 Jun 2017 17:53:22 -0000
X-IronPort-AV: E=Sophos;i="5.40,276,1496102400"; d="scan'208";a="438182168"
Date: Wed, 28 Jun 2017 18:53:19 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20170628175319.tmjuutxe5yahjlbf@citrix.com>
References: <1498644622-19753-1-git-send-email-marmarek@invisiblethingslab.com>
 <1498644622-19753-2-git-send-email-marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1498644622-19753-2-git-send-email-marmarek@invisiblethingslab.com>
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 v2 1/2] libxl: add more cpuid flags 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>

T24gV2VkLCBKdW4gMjgsIDIwMTcgYXQgMTI6MTA6MjFQTSArMDIwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IFRoaXMgaXMgcmVzdWx0IG9mIHBhcnNpbmcgY3B1X21hcC54
bWwgZnJvbSBsaWJ2aXJ0Lgo+IFRoZSBtb3N0IGltcG9ydGFudCBwYXJ0IGlzIGhhbmRsaW5nIGxl
YWYgMHgwMDAwMDAwNywgYnV0IHdoaWxlIGF0IGl0IGFkZAo+IG90aGVyIGJpdHMgdG9vLgo+IAo+
IFNpZ25lZC1vZmYtYnk6IE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52
aXNpYmxldGhpbmdzbGFiLmNvbT4KCgpTdWJqZWN0IHRvIGFuIGFjayBmcm9tIHg4NiBtYWludGFp
bmVyczoKCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Wed Jun 28 17:56:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 17: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 1dQHC8-00020o-Ca; Wed, 28 Jun 2017 17:56: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=3451ee960=wei.liu2@citrix.com>)
 id 1dQHC7-00020f-9V
 for xen-devel@lists.xen.org; Wed, 28 Jun 2017 17:56:03 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 55/9B-01724-2BDE3595; Wed, 28 Jun 2017 17:56:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXitHSDve6mt8G
 RBv+/8Vss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkLmnkLJjBXLF68kb2B8RhTFyMHh4SAv8TJ
 /YldjJwcLAKqEn2zljCB2GwCyhI/O3vZQGwRgRCJ7qlvWUFsZoE0iXeHbjGC2MICuhLdkxezg
 9i8AhYSr6d+ZgaxhYBGNv/exAwRF5Q4OfMJC0SvnsSNqVPYQNYyC0hLLP/HARGWl2jeOhusnF
 MgQGLmv1dg5aICKhKdS+ewQIxUkOiYfoxpAiP/LCRTZyGZOgth6iwkUxcwsqxiVC9OLSpLLdI
 10ksqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAzJegYGxh2Mp5qdDzFKcjApifLu
 /RIUKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd86b4EghwaLU9NSKtMwcYHTApCU4eJREeJ8+A
 UrzFhck5hZnpkOkTjHqcjR92PKFSYglLz8vVUqc1whkhgBIUUZpHtwIWKReYpSVEuZlZGBgEO
 IpSC3KzSxBlX/FKM7BqCTMuw5kCk9mXgncpldARzABHcEyLwDkiJJEhJRUA2NXnNm1ap/C95c
 Yp6fuP/lq/6OUN4kxxySDxAwL9jy1fyUyUYRdWVSLi3HZ16Px55cvCGk+yrSJb43iHTPuBStW
 7XzjKLzj1cUGTlYp1UyDGz9CLjzV+DB93xtmW/2HSvbbpuYVNZ+c+v1PZ/0h94cpBSKuW11kk
 n8FyX9kWVPH5JRhuvNCV4ASS3FGoqEWc1FxIgCmAKJ5zwIAAA==
X-Env-Sender: prvs=3451ee960=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1498672560!100233593!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24245 invoked from network); 28 Jun 2017 17:56:02 -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;
 28 Jun 2017 17:56:02 -0000
X-IronPort-AV: E=Sophos;i="5.40,276,1496102400"; d="scan'208";a="438182584"
Date: Wed, 28 Jun 2017 18:55:58 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20170628175558.mh4a4l3fdlrcg6r7@citrix.com>
References: <1498644622-19753-1-git-send-email-marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1498644622-19753-1-git-send-email-marmarek@invisiblethingslab.com>
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 v2 0/2] libxl: cpuid 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>

T24gV2VkLCBKdW4gMjgsIDIwMTcgYXQgMTI6MTA6MjBQTSArMDIwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IFRoaXMgYWRkcyBoYW5kbGluZyBtb3JlIGNwdWlkIGJpdHMg
YnkgbmFtZS4gTW9zdGx5IGJhc2VkIG9uIGNwdV9tYXAueG1sIGZyb20KPiBsaWJ2aXJ0Lgo+IAo+
IE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSAoMik6Cj4gICBsaWJ4bDogYWRkIG1vcmUgY3B1
aWQgZmxhZ3MgaGFuZGxpbmcKPiAgIGxpYnhsOiBkcm9wIG9zdncgY3B1aWQgZmxhZwoKR2l2ZW4g
dGhhdCBJIHByZWZlciB0byBoYXZlIHYxIG9mIHRoZSBzZWNvbmQgcGF0Y2gsIHBsZWFzZSByZXN1
Ym1pdCBhCmZpbmFsIHZlcnNpb24gd2hlbiB5b3UgY29sbGVjdCBhbGwgdGhlIGFja3MuIFRoYW5r
cy4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 28 17:56:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 17: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 1dQHCd-000257-OV; Wed, 28 Jun 2017 17:56: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=345d76a6c=Andrew.Cooper3@citrix.com>)
 id 1dQHCc-00024t-QW
 for xen-devel@lists.xen.org; Wed, 28 Jun 2017 17:56:34 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 84/ED-03612-2DDE3595; Wed, 28 Jun 2017 17:56:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsWyU9JRQvfi2+B
 IgxMvFCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxLHy+wFjzir/j5T6KB8Q1PFyMHh4SAn8SV
 9cIgprCAvcSnaVxdjJwcIgKKEg9e3mTtYuTiEBL4xyQxYfliMIdZYA2jxJRvB1lAqtgE9CV2v
 /jEBGLzCthKdN7tB7NZBFQlnmyYxw5iiwqES7xtPMICUSMocXLmExaQZZwClhLXuqNAwswCBh
 JHFs1hhbDlJZq3zmYGsYUE1CSu9V8CGyMhkC6x9e8v5gmM/LOQTJqFpH0WkvYFjMyrGNWLU4v
 KUot0zfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQLDjwEIdjDOvOx/iFGSg0lJ
 lHfvl6BIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8c94ERwoJFqWmp1akZeYAIwEmLcHBoyTC+
 /QJUJq3uCAxtzgzHSJ1ilFRSpx3EUifAEgiozQPrg0WfZcYZaWEeRmBDhHiKUgtys0sQZV/xS
 jOwagkzLsOZApPZl4J3PRXQIuZgBazzAsAWVySiJCSamDkNM6VEGQ7NVVr8YTbk2dvfsa++z+
 Tk0JN+stv0fofBSdkhkRxurGJZLbN2hphnt2S3PrlTvDuVSaPvz56aWKd0sov4uO7ai3fI0uh
 2RfbIqJXMTVZ7Nyt31Ze8F17SVtrxUrPtSa7Vuy41v5V3HrXds529r2BWkET+/5ofpWPzXg9o
 U3o8z4lluKMREMt5qLiRACxAHWQuQIAAA==
X-Env-Sender: prvs=345d76a6c=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1498672592!70745287!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62235 invoked from network); 28 Jun 2017 17:56:33 -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 Jun 2017 17:56:33 -0000
X-IronPort-AV: E=Sophos;i="5.40,276,1496102400"; d="scan'208";a="48549973"
To: Wei Liu <wei.liu2@citrix.com>
References: <1498612044-14114-1-git-send-email-marmarek@invisiblethingslab.com>
 <1498612044-14114-3-git-send-email-marmarek@invisiblethingslab.com>
 <5953481C02000078001015BA@prv-mh.provo.novell.com>
 <41a14983-fb74-9e43-3cb4-5bfb12071bc5@citrix.com>
 <20170628161425.GQ1268@mail-itl>
 <4589be89-fc14-dee8-4b8e-0bd83f547075@citrix.com>
 <20170628175120.mp6ti4ocjc3enjq7@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <0102f7b9-68fa-ba4d-e58d-0026cdf82d90@citrix.com>
Date: Wed, 28 Jun 2017 18:56:31 +0100
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: <20170628175120.mp6ti4ocjc3enjq7@citrix.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: ian.jackson@eu.citrix.com, =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 2/2] libxl: fix osvm cpuid 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>

T24gMjgvMDYvMTcgMTg6NTEsIFdlaSBMaXUgd3JvdGU6Cj4gT24gV2VkLCBKdW4gMjgsIDIwMTcg
YXQgMDU6MjA6MzhQTSArMDEwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMjgvMDYvMTcg
MTc6MTQsIE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSB3cm90ZToKPj4+IE9uIFdlZCwgSnVu
IDI4LCAyMDE3IGF0IDExOjE2OjMzQU0gKzAxMDAsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+Pj4g
T24gMjgvMDYvMTcgMDc6MDksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+PiBNYXJlayBNYXJj
enlrb3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+IDA2LzI4
LzE3IDM6MDkgQU0gPj4+Cj4+Pj4+PiBJdCdzIGJpdCA5IG5vdCAxMCAod2hpY2ggaXMgaWJzKS4K
Pj4+Pj4gSW5kZWVkLCBidXQgc2hvdWxkbid0IGl0IHJhdGhlciBiZSByZW1vdmVkPyBXZSBkb24n
dCBleHBvc2UgaXQgZnJvbSB0aGUKPj4+Pj4gaHlwZXJ2aXNvciBhdCBhbGwgYW55bW9yZToKPj4+
Pj4KPj4+Pj4gWEVOX0NQVUZFQVRVUkUoT1NWVywgICAgICAgICAgMyozMisgOSkgLyogICBPUyBW
aXNpYmxlIFdvcmthcm91bmQgKi8KPj4+Pj4KPj4+Pj4gKG5vdGUgdGhlIGFic2VuY2Ugb2YgYW55
IG1hcmtlciBjaGFyYWN0ZXIgaW1tZWRpYXRlbHkgaW5zaWRlIHRoZSBjb21tZW50KS4KPj4+PiBJ
IGRvbid0IGJlbGlldmUgd2UgaGF2ZSBldmVyIGFjdHVhbGx5IG9mZmVyZWQgT1NWVyB0byBndWVz
dHMsIGRlc3BpdGUKPj4+PiB0aGUgcHJldGVuY2Ugb2YgYmVpbmcgYWJsZSB0by4gIElTVFIgaXQg
d2FzIGFsd2F5cyBjbG9iYmVyZWQgYmVmb3JlCj4+Pj4gYmVpbmcgZ2l2ZW4gdG8gYSBndWVzdC4K
Pj4+Pgo+Pj4+IEhhdmluZyBzYWlkIHRoYXQsIHdlIHNob3VsZCBiZSBhZHZlcnRpc2luZyBPU1ZX
LiAgSXQncyBlbnRpcmUgcHVycG9zZSBpcwo+Pj4+IHRvIHRlbGwgdGhlIE9TIHRoYXQgdGhlcmUg
aXMgc29tZXRoaW5nIGl0IGNhbiBkbyB0byBtYW51YWxseSB3b3JrIHJvdW5kCj4+Pj4gYSBzcGVj
aWZpYyBlcnJhdHVtLiAgT1RPSCwgbWFraW5nIHRoaXMgbWlncmF0ZSBzYWZlIGlzIGxpYWJsZSB0
byBiZSB2ZXJ5Cj4+Pj4gY29tcGxpY2F0ZWQuLi4KPj4+IEkgZG9uJ3QgaGF2ZSBvcGluaW9uIG9u
IGVpdGhlciBhcHByb2FjaCBoZXJlLCBidXQgdGhlIGN1cnJlbnQgc3RhdGUgaXMKPj4+IGNsZWFy
bHkgd3JvbmcuIFlvdSd2ZSBnb3QgdHdvIHZlcnNpb25zIG9mIHRoZSBwYXRjaCwgY2hvb3NlIG9u
ZSA7KQo+Pj4KPj4gSSdkIHByZWZlciB0aGlzIHZlcnNpb24gb2YgdGhlIHBhdGNoLCBzbyBpdCBk
b2Vzbid0IHN1ZGRlbmx5IHJlbW92ZSBhCj4+IHBpZWNlIG9mIGxpYnhsIEFQSSwgYnV0IGl0IGlz
IHVwIHRvIFdlaSAvIElhbiBhdCB0aGUgZW5kIG9mIHRoZSBkYXkuCj4gS2VlcGluZyBpdCBpcyBi
ZXR0ZXIuIEl0IGRvZXNuJ3QgcmVhbGx5IG1ha2UgYW55IGRpZmZlcmVuY2UgdG8gdGhlIGd1ZXN0
Cj4gYnV0IHNvbWUgdG9vbHMgbWlnaHQgY29tcGxhaW4gaWYgd2UgcmVtb3ZlIGl0Lgo+Cj4+IE9u
ZSBvcHRpb24gd2hpY2ggd2FzIGJlaW5nIGRpc2N1c3NlZCBpbiB0aGUgY29udGV4dCBvZiBteSBD
UFVJRCAocGFydCAzKQo+PiB3b3JrIHdhcyB0byBhdXRvbWF0aWNhbGx5IHRoaXMgbGlzdCBvZiBr
ZXl3b3Jkcy4KPj4KPiAiZ2VuZXJhdGUiPwoKT29wcy4gIFllcy4KCj4gQW5kIHllcywgSSBmdWxs
eSBzdXBwb3J0IHRoaXMgd29yay4gOy0pCgpJdCdzIG5vdCBhIGZ1bGx5LWZvcm1lZCBpZGVhIHll
dC4gIEl0IHdvdWxkbid0IGVhc2lseSBkZWFsIHdpdGgKZHVwbGljYXRlIG5hbWVzLCBhbmQgd29u
J3QgZGVhbCB3aXRoIENQVUlEIGNvbnRlbnQgb3RoZXIgdGhhbiB0aGUKZmVhdHVyZSBmbGFncyBr
bm93biB0byBYZW4gYXQgYnVpbGQgdGltZS4KCkkgZXZlbnR1YWxseSB3YW50IHRvIGJlIGFibGUg
dG8gZXhwcmVzcyB0aGluZ3MgbGlrZSBjcHVpZD0icG11PTMiIHRvCmVuYWJsZSB2UE1VIGVtdWxh
dGluZyB2ZXJzaW9uIDMuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 28 18:16:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 18:16: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 1dQHVq-00041k-BL; Wed, 28 Jun 2017 18:16: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=345d76a6c=Andrew.Cooper3@citrix.com>)
 id 1dQHVo-00041e-JQ
 for xen-devel@lists.xen.org; Wed, 28 Jun 2017 18:16:24 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 4D/12-01862-772F3595; Wed, 28 Jun 2017 18:16:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsWyU9JRQrfsU3C
 kwb75BhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bF5x0sBROcKm5NWM/UwNhg2MXIySEh4CfR
 s+UAG4gtLOAjcX/nFcYuRg4OEYFcicUvbEHCQgJTGCX+TioAsZkFvCRerPvHCGKzCehL7H7xi
 QnE5hWwlfjxG8JmEVCV+PNgHliNqEC4xNvGIywQNYISJ2c+AbM5BQIkvh6dxQayillAU2L9Ln
 2I8fISzVtnM0OsVZO41n+JHeLKdImJz3pYJjDyz0IyaRZC9ywk3QsYmVcxqhenFpWlFuma6SU
 VZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBAZfPQMD4w7GK23OhxglOZiURHmPvA+O
 FOJLyk+pzEgszogvKs1JLT7EKMPBoSTBy/MRKCdYlJqeWpGWmQOMA5i0BAePkgiv2zugNG9xQ
 WJucWY6ROoUo6KUOC8LSJ8ASCKjNA+uDRZ7lxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ80
 qDTOHJzCuBm/4KaDET0GKWeQEgi0sSEVJSDYz5ZsZfdstVap2JVbtqdDd2i+PivSmxliz8PZs
 euu9RZLRr898lt6IvyqZw9TIhA6Prjo7z8n4rFVy92PZAIyiJv8G69MLRSEHpORWzQo6Fxyse
 qd3WLmxjd97he/bduMTrLOE13zlOTM45Pl3/s27x385yPrb7hzOvZZ2qWCt6S1b8kcaKNUosx
 RmJhlrMRcWJANJeMS+4AgAA
X-Env-Sender: prvs=345d76a6c=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1498673782!100287355!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16381 invoked from network); 28 Jun 2017 18:16:22 -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;
 28 Jun 2017 18:16:22 -0000
X-IronPort-AV: E=Sophos;i="5.40,276,1496102400"; d="scan'208";a="48551445"
To: =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>, <xen-devel@lists.xen.org>
References: <1498644622-19753-1-git-send-email-marmarek@invisiblethingslab.com>
 <1498644622-19753-2-git-send-email-marmarek@invisiblethingslab.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <30fc0923-2c8e-0b8d-4b18-4360debedf64@citrix.com>
Date: Wed, 28 Jun 2017 19:16:18 +0100
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: <1498644622-19753-2-git-send-email-marmarek@invisiblethingslab.com>
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>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 1/2] libxl: add more cpuid flags 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>

T24gMjgvMDYvMTcgMTE6MTAsIE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSB3cm90ZToKPiBU
aGlzIGlzIHJlc3VsdCBvZiBwYXJzaW5nIGNwdV9tYXAueG1sIGZyb20gbGlidmlydC4KPiBUaGUg
bW9zdCBpbXBvcnRhbnQgcGFydCBpcyBoYW5kbGluZyBsZWFmIDB4MDAwMDAwMDcsIGJ1dCB3aGls
ZSBhdCBpdCBhZGQKPiBvdGhlciBiaXRzIHRvby4KPgo+IFNpZ25lZC1vZmYtYnk6IE1hcmVrIE1h
cmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KClhl
bidzIGNhbm9uaWNhbCByZWZlcmVuY2UgaXMgaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmgg
ZnJvbSB3aGljaAp0aGUgaHlwZXJ2aXNvciBsb2dpYyBpcyBkZXJpdmVkLgoKPiAtLS0KPiAgZG9j
cy9tYW4veGwuY2ZnLnBvZC41LmluICB8IDIwICsrKysrKysrKysrKy0tLS0tLS0tCj4gIHRvb2xz
L2xpYnhsL2xpYnhsX2NwdWlkLmMgfCAzNyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrCj4gIDIgZmlsZXMgY2hhbmdlZCwgNDkgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMo
LSkKPgo+IENoYW5nZXMgc2luY2UgdjE6Cj4gIC0gc2V0IHN1Yi1sZWFmIHRvIDAgZm9yIGxlYWYg
Nwo+Cj4gZGlmZiAtLWdpdCBhL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbiBiL2RvY3MvbWFuL3hs
LmNmZy5wb2QuNS5pbgo+IGluZGV4IDM4MDg0YzcuLjUxMzYxYzQgMTAwNjQ0Cj4gLS0tIGEvZG9j
cy9tYW4veGwuY2ZnLnBvZC41LmluCj4gKysrIGIvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCj4g
QEAgLTE0NjQsMTQgKzE0NjQsMTggQEAgYXBpY2lkc2l6ZSBicmFuZGlkIGNsZmx1c2ggZmFtaWx5
IGxvY2FsYXBpY2lkIG1heGxlYWYgbWF4aHZsZWFmIG1vZGVsIG5jCj4gIHByb2Njb3VudCBwcm9j
cGtnIHN0ZXBwaW5nCj4gIAo+ICBMaXN0IG9mIGtleXMgdGFraW5nIGEgY2hhcmFjdGVyOgo+IC0z
ZG5vdyAzZG5vd2V4dCAzZG5vd3ByZWZldGNoIGFibSBhY3BpIGFlcyBhbHRtb3ZjcjggYXBpYyBh
dnggY2xmc2ggY21vdgo+IC1jbXBsZWdhY3kgY21weGNoZzE2IGNtcHhjaGc4IGNudHhpZCBkY2Eg
ZGUgZHMgZHNjcGwgZHRlczY0IGVzdCBleHRhcGljIGYxNmMKPiAtZmZ4c3IgZm1hNCBmcHUgZnhz
ciBodHQgaHlwZXJ2aXNvciBpYTY0IGlicyBsYWhmc2FoZiBsbSBsd3AgbWNhIG1jZSBtaXNhbGln
bnNzZQo+IC1tbXggbW14ZXh0IG1vbml0b3IgbW92YmUgbXNyIG10cnIgbm9kZWlkIG54IG9zdncg
b3N4c2F2ZSBwYWUgcGFnZTFnYiBwYXQgcGJlCj4gLXBjbG11bHFkcSBwZGNtIHBnZSBwb3BjbnQg
cHNlIHBzZTM2IHBzbiByZHRzY3Agc2tpbml0IHNteCBzcyBzc2Ugc3NlMiBzc2UzCj4gLXNzZTRf
MSBzc2U0XzIgc3NlNGEgc3NzZTMgc3ZtIHN2bV9kZWNvZGUgc3ZtX2xicnYgc3ZtX25wdCBzdm1f
bnJpcHMKPiAtc3ZtX3BhdXNlZmlsdCBzdm1fdHNjcmF0ZSBzdm1fdm1jYmNsZWFuIHN5c2NhbGwg
c3lzZW50ZXIgdGJtIHRtIHRtMiB0b3BvZXh0IHRzYwo+IC12bWUgdm14IHdkdCB4MmFwaWMgeG9w
IHhzYXZlIHh0cHIKPiArM2Rub3cgM2Rub3dleHQgM2Rub3dwcmVmZXRjaCBhYm0gYWNwaSBhZHgg
YWVzIGFsdG1vdmNyOCBhcGljIGFyYXQgYXZ4IGF2eDIKPiArYXZ4NTEyLTRmbWFwcyBhdng1MTIt
NHZubml3IGF2eDUxMmJ3IGF2eDUxMmNkIGF2eDUxMmRxIGF2eDUxMmVyIGF2eDUxMmYKPiArYXZ4
NTEyaWZtYSBhdng1MTJwZiBhdng1MTJ2Ym1pIGF2eDUxMnZsIGJtaTEgYm1pMiBjbGZsdXNob3B0
IGNsZnNoIGNtb3YKPiArY21wbGVnYWN5IGNtcHhjaGcxNiBjbXB4Y2hnOCBjbXQgY250eGlkIGRj
YSBkZSBkcyBkc2NwbCBkdGVzNjQgZXJtcyBlc3QgZXh0YXBpYwo+ICtmMTZjIGZmeHNyIGZtYSBm
bWE0IGZwdSBmc2dzYmFzZSBmeHNyIGhsZSBodHQgaHlwZXJ2aXNvciBpYTY0IGlicyBpbnZwY2lk
Cj4gK2ludnRzYyBsYWhmc2FoZiBsbSBsd3AgbWNhIG1jZSBtaXNhbGlnbnNzZSBtbXggbW14ZXh0
IG1vbml0b3IgbW92YmUgbXB4IG1zcgo+ICttdHJyIG5vZGVpZCBueCBvc3BrZSBvc3Z3IG9zeHNh
dmUgcGFlIHBhZ2UxZ2IgcGF0IHBiZSBwY2lkIHBjbG11bHFkcSBwZGNtCj4gK3BlcmZjdHJfY29y
ZSBwZXJmY3RyX25iIHBnZSBwa3UgcG9wY250IHBzZSBwc2UzNiBwc24gcmRyYW5kIHJkc2VlZCBy
ZHRzY3AgcnRtCj4gK3NraW5pdCBzbWFwIHNtZXAgc214IHNzIHNzZSBzc2UyIHNzZTMgc3NlNF8x
IHNzZTRfMiBzc2U0YSBzc3NlMyBzdm0gc3ZtX2RlY29kZQo+ICtzdm1fbGJydiBzdm1fbnB0IHN2
bV9ucmlwcyBzdm1fcGF1c2VmaWx0IHN2bV90c2NyYXRlIHN2bV92bWNiY2xlYW4gc3lzY2FsbAo+
ICtzeXNlbnRlciB0Ym0gdG0gdG0yIHRvcG9leHQgdHNjIHRzYy1kZWFkbGluZSB0c2NfYWRqdXN0
IHZtZSB2bXggd2R0IHgyYXBpYyB4b3AKPiAreHNhdmUgeHRwcgo+ICAKPiAgVGhlIHhlbmQgc3lu
dGF4IGlzIGEgbGlzdCBvZiB2YWx1ZXMgaW4gdGhlIGZvcm0gb2YKPiAgJ2xlYWZudW06cmVnaXN0
ZXI9Yml0c3RyaW5nLHJlZ2lzdGVyPWJpdHN0cmluZycKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
eGwvbGlieGxfY3B1aWQuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NwdWlkLmMKPiBpbmRleCAyNDU5
MWUyLi44YmNkYjI5IDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NwdWlkLmMKPiAr
KysgYi90b29scy9saWJ4bC9saWJ4bF9jcHVpZC5jCj4gQEAgLTEwMCwxMSArMTAwLDEzIEBAIGlu
dCBsaWJ4bF9jcHVpZF9wYXJzZV9jb25maWcobGlieGxfY3B1aWRfcG9saWN5X2xpc3QgKmNwdWlk
LCBjb25zdCBjaGFyKiBzdHIpCgpBcyBzb21lIGdlbmVyYWwgcG9pbnRzLCBpdCB3b3VsZCBiZSBo
ZWxwZnVsIHRvIGFkZCBuZXdsaW5lcyBmb3IgY2xhcml0eQpiZXR3ZWVuIHRoZSBDUFVJRF9SRUdf
KiBjaGFuZ2VzLiAgSXQgaXMgd2VpcmQgYmVpbmcgc29ydGVkIGJ5IGJpdCBpbmRleAppbiBkZXNj
ZW5kaW5nIG9yZGVyLCBhbHRob3VnaCBwZXJoYXBzIGp1c3QgbWUuCgpUaGUgc3RydWN0dXJlIHJl
YWxseSB3YW50cyB0byBiZSBzdGF0aWMgY29uc3QgKHNvIGxpdmluZyBpbiAucm9kYXRhKS4gCkF0
IHRoZSBtb21lbnQsIGl0IGlzIGJlaW5nIHJlY29uc3RydWN0ZWQgb24gdGhlIHN0YWNrIGJ5IHBy
b2xvZ3VlIGNvZGUKZXZlcnkgdGltZSB0aGUgZnVuY3Rpb24gaXMgY2FsbGVkLgoKPiAgICAgICAg
ICB7ImNsZmx1c2giLCAgICAgIDB4MDAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRUJYLCAgOCwgIDh9
LAo+ICAgICAgICAgIHsiYnJhbmRpZCIsICAgICAgMHgwMDAwMDAwMSwgTkEsIENQVUlEX1JFR19F
QlgsICAwLCAgOH0sCj4gICAgICAgICAgeyJoeXBlcnZpc29yIiwgICAweDAwMDAwMDAxLCBOQSwg
Q1BVSURfUkVHX0VDWCwgMzEsICAxfSwKPiArICAgICAgICB7InJkcmFuZCIsICAgICAgIDB4MDAw
MDAwMDEsIE5BLCBDUFVJRF9SRUdfRUNYLCAzMCwgIDF9LAo+ICAgICAgICAgIHsiZjE2YyIsICAg
ICAgICAgMHgwMDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsIDI5LCAgMX0sCj4gICAgICAgICAg
eyJhdngiLCAgICAgICAgICAweDAwMDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VDWCwgMjgsICAxfSwK
PiAgICAgICAgICB7Im9zeHNhdmUiLCAgICAgIDB4MDAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRUNY
LCAyNywgIDF9LAo+ICAgICAgICAgIHsieHNhdmUiLCAgICAgICAgMHgwMDAwMDAwMSwgTkEsIENQ
VUlEX1JFR19FQ1gsIDI2LCAgMX0sCj4gICAgICAgICAgeyJhZXMiLCAgICAgICAgICAweDAwMDAw
MDAxLCBOQSwgQ1BVSURfUkVHX0VDWCwgMjUsICAxfSwKPiArICAgICAgICB7InRzYy1kZWFkbGlu
ZSIsIDB4MDAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRUNYLCAyNCwgIDF9LAo+ICAgICAgICAgIHsi
cG9wY250IiwgICAgICAgMHgwMDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsIDIzLCAgMX0sCj4g
ICAgICAgICAgeyJtb3ZiZSIsICAgICAgICAweDAwMDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VDWCwg
MjIsICAxfSwKPiAgICAgICAgICB7IngyYXBpYyIsICAgICAgIDB4MDAwMDAwMDEsIE5BLCBDUFVJ
RF9SRUdfRUNYLCAyMSwgIDF9LAo+IEBAIC0xMTQsOSArMTE2LDExIEBAIGludCBsaWJ4bF9jcHVp
ZF9wYXJzZV9jb25maWcobGlieGxfY3B1aWRfcG9saWN5X2xpc3QgKmNwdWlkLCBjb25zdCBjaGFy
KiBzdHIpCj4gICAgICAgICAgeyJzc2U0LjEiLCAgICAgICAweDAwMDAwMDAxLCBOQSwgQ1BVSURf
UkVHX0VDWCwgMTksICAxfSwKPiAgICAgICAgICB7InNzZTRfMSIsICAgICAgIDB4MDAwMDAwMDEs
IE5BLCBDUFVJRF9SRUdfRUNYLCAxOSwgIDF9LAo+ICAgICAgICAgIHsiZGNhIiwgICAgICAgICAg
MHgwMDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsIDE4LCAgMX0sCj4gKyAgICAgICAgeyJwY2lk
IiwgICAgICAgICAweDAwMDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VDWCwgMTcsICAxfSwKPiAgICAg
ICAgICB7InBkY20iLCAgICAgICAgIDB4MDAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRUNYLCAxNSwg
IDF9LAo+ICAgICAgICAgIHsieHRwciIsICAgICAgICAgMHgwMDAwMDAwMSwgTkEsIENQVUlEX1JF
R19FQ1gsIDE0LCAgMX0sCj4gICAgICAgICAgeyJjbXB4Y2hnMTYiLCAgICAweDAwMDAwMDAxLCBO
QSwgQ1BVSURfUkVHX0VDWCwgMTMsICAxfSwKPiArICAgICAgICB7ImZtYSIsICAgICAgICAgIDB4
MDAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRUNYLCAxMiwgIDF9LAo+ICAgICAgICAgIHsiY250eGlk
IiwgICAgICAgMHgwMDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsIDEwLCAgMX0sCj4gICAgICAg
ICAgeyJzc3NlMyIsICAgICAgICAweDAwMDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VDWCwgIDksICAx
fSwKPiAgICAgICAgICB7InRtMiIsICAgICAgICAgIDB4MDAwMDAwMDEsIE5BLCBDUFVJRF9SRUdf
RUNYLCAgOCwgIDF9LAo+IEBAIC0xNTgsNiArMTYyLDM4IEBAIGludCBsaWJ4bF9jcHVpZF9wYXJz
ZV9jb25maWcobGlieGxfY3B1aWRfcG9saWN5X2xpc3QgKmNwdWlkLCBjb25zdCBjaGFyKiBzdHIp
Cj4gICAgICAgICAgeyJkZSIsICAgICAgICAgICAweDAwMDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VE
WCwgIDIsICAxfSwKPiAgICAgICAgICB7InZtZSIsICAgICAgICAgIDB4MDAwMDAwMDEsIE5BLCBD
UFVJRF9SRUdfRURYLCAgMSwgIDF9LAo+ICAgICAgICAgIHsiZnB1IiwgICAgICAgICAgMHgwMDAw
MDAwMSwgTkEsIENQVUlEX1JFR19FRFgsICAwLCAgMX0sCj4gKyAgICAgICAgeyJhcmF0IiwgICAg
ICAgICAweDAwMDAwMDA2LCBOQSwgQ1BVSURfUkVHX0VBWCwgIDIsICAxfSwKPiArICAgICAgICB7
ImF2eDUxMnZsIiwgICAgIDB4MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdfRUJYLCAzMSwgIDF9LAo+
ICsgICAgICAgIHsiYXZ4NTEyYnciLCAgICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FQlgs
IDMwLCAgMX0sCgpzaGEgYXQgMjkKCj4gKyAgICAgICAgeyJhdng1MTJjZCIsICAgICAweDAwMDAw
MDA3LCAgMCwgQ1BVSURfUkVHX0VCWCwgMjgsICAxfSwKPiArICAgICAgICB7ImF2eDUxMmVyIiwg
ICAgIDB4MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdfRUJYLCAyNywgIDF9LAo+ICsgICAgICAgIHsi
YXZ4NTEycGYiLCAgICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FQlgsIDI2LCAgMX0sCgpj
bHdiIGF0IDI0Cgo+ICsgICAgICAgIHsiY2xmbHVzaG9wdCIsICAgMHgwMDAwMDAwNywgIDAsIENQ
VUlEX1JFR19FQlgsIDIzLCAgMX0sCj4gKyAgICAgICAgeyJhdng1MTJpZm1hIiwgICAweDAwMDAw
MDA3LCAgMCwgQ1BVSURfUkVHX0VCWCwgMjEsICAxfSwKPiArICAgICAgICB7InNtYXAiLCAgICAg
ICAgIDB4MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdfRUJYLCAyMCwgIDF9LAo+ICsgICAgICAgIHsi
YWR4IiwgICAgICAgICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FQlgsIDE5LCAgMX0sCj4g
KyAgICAgICAgeyJyZHNlZWQiLCAgICAgICAweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VCWCwg
MTgsICAxfSwKPiArICAgICAgICB7ImF2eDUxMmRxIiwgICAgIDB4MDAwMDAwMDcsICAwLCBDUFVJ
RF9SRUdfRUJYLCAxNywgIDF9LAo+ICsgICAgICAgIHsiYXZ4NTEyZiIsICAgICAgMHgwMDAwMDAw
NywgIDAsIENQVUlEX1JFR19FQlgsIDE2LCAgMX0sCj4gKyAgICAgICAgeyJtcHgiLCAgICAgICAg
ICAweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VCWCwgMTQsICAxfSwKPiArICAgICAgICB7ImNt
dCIsICAgICAgICAgIDB4MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdfRUJYLCAxMiwgIDF9LAo+ICsg
ICAgICAgIHsicnRtIiwgICAgICAgICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FQlgsIDEx
LCAgMX0sCj4gKyAgICAgICAgeyJpbnZwY2lkIiwgICAgICAweDAwMDAwMDA3LCAgMCwgQ1BVSURf
UkVHX0VCWCwgMTAsICAxfSwKPiArICAgICAgICB7ImVybXMiLCAgICAgICAgIDB4MDAwMDAwMDcs
ICAwLCBDUFVJRF9SRUdfRUJYLCAgOSwgIDF9LAo+ICsgICAgICAgIHsiYm1pMiIsICAgICAgICAg
MHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FQlgsICA4LCAgMX0sCj4gKyAgICAgICAgeyJzbWVw
IiwgICAgICAgICAweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VCWCwgIDcsICAxfSwKPiArICAg
ICAgICB7ImF2eDIiLCAgICAgICAgIDB4MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdfRUJYLCAgNSwg
IDF9LAo+ICsgICAgICAgIHsiaGxlIiwgICAgICAgICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JF
R19FQlgsICA0LCAgMX0sCj4gKyAgICAgICAgeyJibWkxIiwgICAgICAgICAweDAwMDAwMDA3LCAg
MCwgQ1BVSURfUkVHX0VCWCwgIDMsICAxfSwKPiArICAgICAgICB7InRzY19hZGp1c3QiLCAgIDB4
MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdfRUJYLCAgMSwgIDF9LAo+ICsgICAgICAgIHsiZnNnc2Jh
c2UiLCAgICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FQlgsICAwLCAgMX0sCj4gKyAgICAg
ICAgeyJvc3BrZSIsICAgICAgICAweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VDWCwgIDQsICAx
fSwKCkknbSBub3Qgc3VyZSBoYXZpbmcgb3Nwa2UgYWJsZSB0byBiZSBjb250cm9sbGVkIGluIHRo
aXMgd2F5IGlzIHVzZWZ1bC4gCkl0IGlzIGEgZmFzdC1mb3J3YXJkIG9mIENSNC5QS0UsIHdoaWNo
IGlzIGdhdGVkIG9uIFBLVSBiZWxvdywgYW5kCmhhbmRsZWQgZW50aXJlbHkgYnkgWGVuLgoKPiAr
ICAgICAgICB7InBrdSIsICAgICAgICAgIDB4MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdfRUNYLCAg
MywgIDF9LAoKdW1pcCBhdCAyCgo+ICsgICAgICAgIHsiYXZ4NTEydmJtaSIsICAgMHgwMDAwMDAw
NywgIDAsIENQVUlEX1JFR19FQ1gsICAxLCAgMX0sCj4gKyAgICAgICAgeyJhdng1MTItNGZtYXBz
IiwweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VEWCwgIDMsICAxfSwKPiArICAgICAgICB7ImF2
eDUxMi00dm5uaXciLDB4MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdfRURYLCAgMiwgIDF9LAo+ICsg
ICAgICAgIHsicGVyZmN0cl9uYiIsICAgMHg4MDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsIDI0
LCAgMX0sCj4gKyAgICAgICAgeyJwZXJmY3RyX2NvcmUiLCAweDgwMDAwMDAxLCBOQSwgQ1BVSURf
UkVHX0VDWCwgMjMsICAxfSwKPiAgICAgICAgICB7InRvcG9leHQiLCAgICAgIDB4ODAwMDAwMDEs
IE5BLCBDUFVJRF9SRUdfRUNYLCAyMiwgIDF9LAo+ICAgICAgICAgIHsidGJtIiwgICAgICAgICAg
MHg4MDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsIDIxLCAgMX0sCj4gICAgICAgICAgeyJub2Rl
aWQiLCAgICAgICAweDgwMDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VDWCwgMTksICAxfSwKPiBAQCAt
MTg3LDYgKzIyMyw3IEBAIGludCBsaWJ4bF9jcHVpZF9wYXJzZV9jb25maWcobGlieGxfY3B1aWRf
cG9saWN5X2xpc3QgKmNwdWlkLCBjb25zdCBjaGFyKiBzdHIpCj4gICAgICAgICAgeyJueCIsICAg
ICAgICAgICAweDgwMDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VEWCwgMjAsICAxfSwKPiAgICAgICAg
ICB7InN5c2NhbGwiLCAgICAgIDB4ODAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRURYLCAxMSwgIDF9
LAo+ICAgICAgICAgIHsicHJvY3BrZyIsICAgICAgMHgwMDAwMDAwNCwgIDAsIENQVUlEX1JFR19F
QVgsIDI2LCAgNn0sCj4gKyAgICAgICAgeyJpbnZ0c2MiLCAgICAgICAweDgwMDAwMDA3LCBOQSwg
Q1BVSURfUkVHX0VEWCwgIDgsICAxfSwKPiAgICAgICAgICB7ImFwaWNpZHNpemUiLCAgIDB4ODAw
MDAwMDgsIE5BLCBDUFVJRF9SRUdfRUNYLCAxMiwgIDR9LAo+ICAgICAgICAgIHsibmMiLCAgICAg
ICAgICAgMHg4MDAwMDAwOCwgTkEsIENQVUlEX1JFR19FQ1gsICAwLCAgOH0sCj4gICAgICAgICAg
eyJzdm1fbnB0IiwgICAgICAweDgwMDAwMDBhLCBOQSwgQ1BVSURfUkVHX0VEWCwgIDAsICAxfSwK
Ck90aGVyd2lzZSwgYWxsIG9mIHRoZSBhZGRlZCB2YWx1ZXMgbG9vayB0byBjb3JyZWN0IGluIHRo
ZWlyIGJpdC1wb3NpdGlvbnMuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 28 18:22:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 18: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 1dQHbT-0004v6-Vz; Wed, 28 Jun 2017 18:22:15 +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 1dQHbS-0004v0-RJ
 for xen-devel@lists.xenproject.org; Wed, 28 Jun 2017 18:22:14 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 C1/6A-01996-6D3F3595; Wed, 28 Jun 2017 18:22:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVybKJssu7Vz8G
 RBm09Qhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8beNSoFLyQrOs7ENTBeFupi5OIQEljCJPHt
 xR72LkZODhYBB4nfO58ydjFycDAKxEg8+GENEmYUCJOYfHkJK0SJtkTv7EuMIDabgKHE3yeb2
 EDKJYDsJZ85QMIiAjoSV65vZgIZzyzQzCTxYPsysPHCQCNfTXoGZnMKBEq8eX0XzOYV8JJ4dK
 +FBeKeq4wSz6avBkuICuhKHPr3hw2iSFDi5MwnLCA2s4CWxPLp21gmMArMQpKahSS1gJFpFaN
 GcWpRWWqRrqGJXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYAgyAMEOxrOnPQ8x
 SnIwKYnyHnkfHCnEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgrf6E1BOsCg1PbUiLTMHGA0waQkOH
 iUR3i8gad7igsTc4sx0iNQpRl2ODavXf2ESYsnLz0uVEuctBykSACnKKM2DGwGLzEuMslLCvI
 xARwnxFKQW5WaWoMq/YhTnYFQS5pX+CDSFJzOvBG7TK6AjmICOYJkXAHJESSJCSqqBsTp6o7r
 Hy4IdmVwstZbXzfN2HN0gvmPyPjbnRM9ar9P7ihw3bJL+daEq7xy3gNGGSxMXKWmtiXbxfJ9f
 PZ+VTaR43t/Six+67uz5LRfy0EfQq0TnUu67NQfY7rxSsY+tPhV/9ILwm0kHk0zLXmtHl0zu2
 RDO72vTeZid8+NpPkOukx5Pp6XFK7EUZyQaajEXFScCAMKBvFbHAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1498674131!61675794!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30313 invoked from network); 28 Jun 2017 18:22:13 -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; 28 Jun 2017 18:22: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 DCE0A2170E;
 Wed, 28 Jun 2017 18:22:10 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org DCE0A2170E
Date: Wed, 28 Jun 2017 11:19:37 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Peter Maydell <peter.maydell@linaro.org>
In-Reply-To: <CAFEAcA8yUHuBj2SUhL++7-NiBvHrcxRCH=Yq6TsNGrN4NXVV-w@mail.gmail.com>
Message-ID: <alpine.DEB.2.10.1706281109340.2919@sstabellini-ThinkPad-X260>
References: <CAFEAcA-wYgWeYdFRAcW-DhqsFRsy_iKF+WU6qt7UbUKZ+EK1eg@mail.gmail.com>
 <alpine.DEB.2.10.1706271438090.24648@sstabellini-ThinkPad-X260>
 <CAFEAcA8yUHuBj2SUhL++7-NiBvHrcxRCH=Yq6TsNGrN4NXVV-w@mail.gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 QEMU Developers <qemu-devel@nongnu.org>,
 Paul Durrant <paul.durrant@citrix.com>, Gerd Hoffmann <kraxel@redhat.com>,
 Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] Getting rid of xen_init_display() (and its dubious
 call into main_loop_wait())
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gV2VkLCAyOCBKdW4gMjAxNywgUGV0ZXIgTWF5ZGVsbCB3cm90ZToKPiBPbiAyOCBKdW5lIDIw
MTcgYXQgMDE6MDYsIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4g
d3JvdGU6Cj4gPiBPbiBUdWUsIDI3IEp1biAyMDE3LCBQZXRlciBNYXlkZWxsIHdyb3RlOgo+ID4+
IFNvLCB0aGVyZSBpcyBleGFjdGx5IG9uZSBjYWxsZXIgb2YgbWFpbl9sb29wX3dhaXQoKSBpbiB0
aGUgdHJlZSB0aGF0Cj4gPj4gcGFzc2VzIGl0ICd0cnVlJyBhcyBhbiBhcmd1bWVudC4gVGhhdCBj
YWxsZXIgaXMgaW4geGVuX2luaXRfZGlzcGxheSgpCj4gPj4gaW4gaHcvZGlzcGFseS94ZW5mYi5j
LiBUaGUgZnVuY3Rpb24gd2FzIGFkZGVkIGluIDIwMDkgd2l0aCB0aGUgY29tbWVudAo+ID4+ICJG
SVhNRS9UT0RPOiBLaWxsIHRoaXMuIFRlbXBvcmFyeSBuZWVkZWQgd2hpbGUgRGlzcGxheVN0YXRl
Cj4gPj4gcmVvcmdhbml6YXRpb24gaXMgaW4gZmxpZ2h0LiIKPiA+Pgo+ID4+IEknZCBsaWtlIHRv
IHRoaW5rIHRoYXQgd2UndmUgbm93IGNvbXBsZXRlZCB3aGF0ZXZlciByZW9yZyB0aGF0IHdhcywK
PiA+PiA4IHllYXJzIG9uLCBzbyBjYW4gd2Ugbm93IGdldCByaWQgb2YgdGhpcyBmdW5jdGlvbj8g
SXQgZGVmaW5pdGVseQo+ID4+IHNlZW1zIHZlcnkgZHViaW91cyB0byBoYXZlIGEgZGlzcGxheSBp
bml0IGZ1bmN0aW9uIHdpdGggYSBidXN5IGxvb3AKPiA+PiBhbmQgYSBjYWxsIGludG8gbWFpbl9s
b29wX3dhaXQoKS4uLgo+ID4KPiA+IExPTCwgeW91IGdvdHRhIGxvdmUgInRlbXBvcmFyeSBmaXhl
cyIuIEkgYW0gaGFwcHkgdG8gc2VlIGl0IHdhc24ndCBtZQo+ID4gdGhhdCBhZGRlZCBpdCA7LSkK
PiA+Cj4gPiBJIHRoaW5rIHRoZSBmb2xsb3dpbmcgc2hvdWxkIGRvIHRoZSB0cmljay4KPiAKPiBU
aGFua3MhCj4gCj4gPiAtLS0KPiA+Cj4gPiB4ZW5mYjogcmVtb3ZlIHhlbl9pbml0X2Rpc3BsYXkg
InRlbXBvcmFyeSIgaGFjawo+ID4KPiA+IEluaXRpYWxpemUgeGVuZmIgcHJvcGVybHksIGFzIGFs
bCBvdGhlciBiYWNrZW5kcywgZnJvbSBpdHMgb3duCj4gPiAiaW5pdGlhbGlzZSIgZnVuY3Rpb24u
Cj4gPgo+ID4gU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgo+ID4KPiA+IGRpZmYgLS1naXQgYS9ody9kaXNwbGF5L3hlbmZiLmMgYi9ody9k
aXNwbGF5L3hlbmZiLmMKPiA+IGluZGV4IGU3NmMwZDguLjg3M2U1MWYgMTAwNjQ0Cj4gPiAtLS0g
YS9ody9kaXNwbGF5L3hlbmZiLmMKPiA+ICsrKyBiL2h3L2Rpc3BsYXkveGVuZmIuYwo+ID4gQEAg
LTcxLDcgKzcxLDYgQEAgc3RydWN0IFhlbkZCIHsKPiA+ICAgICAgaW50ICAgICAgICAgICAgICAg
ZmJwYWdlczsKPiA+ICAgICAgaW50ICAgICAgICAgICAgICAgZmVhdHVyZV91cGRhdGU7Cj4gPiAg
ICAgIGludCAgICAgICAgICAgICAgIGJ1Z190cmlnZ2VyOwo+ID4gLSAgICBpbnQgICAgICAgICAg
ICAgICBoYXZlX2NvbnNvbGU7Cj4gPiAgICAgIGludCAgICAgICAgICAgICAgIGRvX3Jlc2l6ZTsK
PiA+Cj4gPiAgICAgIHN0cnVjdCB7Cj4gPiBAQCAtODAsNiArNzksNyBAQCBzdHJ1Y3QgWGVuRkIg
ewo+ID4gICAgICBpbnQgICAgICAgICAgICAgICB1cF9jb3VudDsKPiA+ICAgICAgaW50ICAgICAg
ICAgICAgICAgdXBfZnVsbHNjcmVlbjsKPiA+ICB9Owo+ID4gK3N0YXRpYyBjb25zdCBHcmFwaGlj
SHdPcHMgeGVuZmJfb3BzOwo+ID4KPiA+ICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqLwo+ID4KPiA+IEBAIC04
NTUsNiArODU1LDggQEAgc3RhdGljIGludCBmYl9pbml0KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRl
dikKPiA+ICBzdGF0aWMgaW50IGZiX2luaXRpYWxpc2Uoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2
KQo+ID4gIHsKPiA+ICAgICAgc3RydWN0IFhlbkZCICpmYiA9IGNvbnRhaW5lcl9vZih4ZW5kZXYs
IHN0cnVjdCBYZW5GQiwgYy54ZW5kZXYpOwo+ID4gKyAgICBzdHJ1Y3QgWGVuRGV2aWNlICp4aW47
Cj4gPiArICAgIHN0cnVjdCBYZW5JbnB1dCAqaW47Cj4gPiAgICAgIHN0cnVjdCB4ZW5mYl9wYWdl
ICpmYl9wYWdlOwo+ID4gICAgICBpbnQgdmlkZW9yYW07Cj4gPiAgICAgIGludCByYzsKPiA+IEBA
IC04NzcsMTYgKzg3OSwxMiBAQCBzdGF0aWMgaW50IGZiX2luaXRpYWxpc2Uoc3RydWN0IFhlbkRl
dmljZSAqeGVuZGV2KQo+ID4gICAgICBpZiAocmMgIT0gMCkKPiA+ICAgICAgICAgcmV0dXJuIHJj
Owo+ID4KPiA+IC0jaWYgMCAgLyogaGFuZGxlZCBpbiB4ZW5faW5pdF9kaXNwbGF5KCkgZm9yIG5v
dyAqLwo+ID4gLSAgICBpZiAoIWZiLT5oYXZlX2NvbnNvbGUpIHsKPiA+IC0gICAgICAgIGZiLT5j
LmRzID0gZ3JhcGhpY19jb25zb2xlX2luaXQoeGVuZmJfdXBkYXRlLAo+ID4gLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5mYl9pbnZhbGlkYXRlLAo+ID4gLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxMLAo+ID4gLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxMLAo+ID4gLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYik7Cj4gPiAtICAgICAgICBmYi0+aGF2ZV9jb25zb2xl
ID0gMTsKPiA+IC0gICAgfQo+ID4gLSNlbmRpZgo+ID4gKyAgICBmYi0+Yy5jb24gPSBncmFwaGlj
X2NvbnNvbGVfaW5pdChOVUxMLCAwLCAmeGVuZmJfb3BzLCBmYik7Cj4gPiArCj4gPiArICAgIHhp
biA9IHhlbl9wdl9maW5kX3hlbmRldigidmtiZCIsIHhlbl9kb21pZCwgMCk7Cj4gPiArICAgIGlu
ID0gY29udGFpbmVyX29mKHhpbiwgc3RydWN0IFhlbklucHV0LCBjLnhlbmRldik7Cj4gPiArICAg
IGluLT5jLmNvbiA9IGZiLT5jLmNvbjsKPiAKPiBXb24ndCB0aGlzIGNyYXNoIGlmIHhlbl9wdl9m
aW5kX3hlbmRldigpIHJldHVybmVkIE5VTEw/Cj4gT3IgYXJlIHdlIGd1YXJhbnRlZWQgdGhhdCB0
aGF0IGNhbid0IGhhcHBlbiBoZXJlPwoKQXMgbG9uZyBhcyB0aGVyZSBpcyBhIHZrZGIgZGV2aWNl
LCBpdCB3aWxsIGJlIGFscmVhZHkgYWRkZWQgdG8gdGhlCnhlbmRldnMgbGlzdCBhdCB0aGlzIHBv
aW50LiBIb3dldmVyLCBpZiB0aGVyZSBpc24ndCBhIGRldmljZSBhdCBhbGwsCnRoZW4gaXQgd291
bGQgY3Jhc2guIEluIHRoYXQgY2FzZSwgSSB0aGluayB3ZSBzaG91bGQgcHJpbnQgYSB3YXJuaW5n
IGFuZApjb250aW51ZSB3aXRob3V0IGl0LgoKSSdsbCBzZW5kIGFuIHVwZGF0ZWQgcGF0Y2guCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 28 18:33:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 18: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 1dQHm3-0005sj-0Y; Wed, 28 Jun 2017 18:33: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 1dQHm0-0005sY-Ty
 for xen-devel@lists.xensource.com; Wed, 28 Jun 2017 18:33:09 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 55/74-03368-466F3595; Wed, 28 Jun 2017 18:33:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVTf5W3C
 kwZbJghYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+L61m7mg3bKid8cM9gbG
 OXpdjFwcQgJ/GSUa256xQjiPGSU+Lj7K0sXICeRsY5SY/FEUxBYRcJb4emYuO4jNK6AvsXnOV
 FYQW1ggSGLVhadgzRICT5gk7szZygSSkBDwlOj5e4ERxn73+AVQETsHm4CVxCExkCiLgKrE/1
 s/2SYwci9gZFjFqF6cWlSWWqRrqJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJEeh
 xBiDYwbjzudMhRkkOJiVR3iPvgyOF+JLyUyozEosz4otKc1KLDzHKcHAoSfCe/gKUEyxKTU+t
 SMvMAYYeTFqCg0dJhPfLJ6A0b3FBYm5xZjpE6hSjLseG1eu/MAmx5OXnpUqJ854BmSEAUpRRm
 gc3AhYHlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMuxRkCk9mXgncpldARzABHcEyLwDkiJ
 JEhJRUA6PezE9Fa/etsCmae/jNFFOzKUFb9K/nh3/qTgoQClsqkxs/sb3UxXaDm9t8K5OT5od
 WJ6/O6XycayO44MZkI+1jSZsW/jf+yXr+TEv0Zpb6A0ZzPNw0nXa+vDq36HzG/x9aMXf4+zSV
 JN5fyl7+5OKZ4+KrC/853xZb+73hK4eS383w+m+czy8osRRnJBpqMRcVJwIAn6L9bX4CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1498674786!70804517!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36398 invoked from network); 28 Jun 2017 18:33:07 -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; 28 Jun 2017 18:33: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 1dQHlx-0007rj-HG; Wed, 28 Jun 2017 18:33: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 1dQHls-0004ho-5l; Wed, 28 Jun 2017 18:33:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dQHlr-0006uP-SL; Wed, 28 Jun 2017 18:33:00 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111154-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=4194816d0e837deb91d7fa882618f1818a6afc9d
X-Osstest-Versions-That: xen=657291b2e623dd1a4b4c65a6925142eade3e1ce0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 28 Jun 2017 18:32:59 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 111154: 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>

ZmxpZ2h0IDExMTE1NCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMTE1NC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDQxOTQ4MTZkMGU4Mzdk
ZWI5MWQ3ZmE4ODI2MThmMTgxOGE2YWZjOWQKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDY1NzI5MWIyZTYyM2RkMWE0YjRjNjVhNjkyNTE0MmVhZGUzZTFjZTAKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDExMTE0NiAgMjAxNy0wNi0yOCAxMTowMToxMCBaICAgIDAgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMTExNTQgIDIwMTctMDYtMjggMTQ6MDI6NTYgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWkzODYgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNo
aW5nIHJldmlzaW9uIDoKCisgYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHJldmlzaW9uPTQx
OTQ4MTZkMGU4MzdkZWI5MWQ3ZmE4ODI2MThmMTgxOGE2YWZjOWQKKyAuIC4vY3JpLWxvY2stcmVw
b3MKKysgLiAuL2NyaS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIK
KysrIGdldHJlcG9zCisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAg
ICAgICAgICB1c2UgT3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsK
ICAgICAgICAgICAgICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisr
KyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVz
dC9yZXBvcyAnXScKKysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVj
aG8gL2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJl
cG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4ICchPScgeC9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jayAnXScKKysgT1NTVEVTVF9SRVBPU19MT0NLX0xPQ0tFRD0vaG9tZS9v
c3N0ZXN0L3JlcG9zL2xvY2sKKysgZXhlYyB3aXRoLWxvY2stZXggLXcgL2hvbWUvb3NzdGVzdC9y
ZXBvcy9sb2NrIC4vYXAtcHVzaCB4ZW4tdW5zdGFibGUtc21va2UgNDE5NDgxNmQwZTgzN2RlYjkx
ZDdmYTg4MjYxOGYxODE4YTZhZmM5ZAorIGJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyByZXZp
c2lvbj00MTk0ODE2ZDBlODM3ZGViOTFkN2ZhODgyNjE4ZjE4MThhNmFmYzlkCisgLiAuL2NyaS1s
b2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1h
c2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwog
ICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29u
ZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAg
ICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21l
L29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10n
CisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBv
cworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAu
L2NyaS1jb21tb24KKysgLiAuL2NyaS1nZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hl
bmJyYW5jaAorIGNhc2UgIiRicmFuY2giIGluCisgdHJlZT14ZW4KKyB4ZW5icmFuY2g9eGVuLXVu
c3RhYmxlLXNtb2tlCisgcWVtdXVicmFuY2g9cWVtdS11cHN0cmVhbS11bnN0YWJsZQorICdbJyB4
eGVuID0geGxpbnV4ICddJworIGxpbnV4YnJhbmNoPQorICdbJyB4cWVtdS11cHN0cmVhbS11bnN0
YWJsZSA9IHggJ10nCisgc2VsZWN0X3ByZXZ4ZW5icmFuY2gKKysgLi9jcmktZ2V0cHJldnhlbmJy
YW5jaCB4ZW4tdW5zdGFibGUtc21va2UKKyBwcmV2eGVuYnJhbmNoPXhlbi00LjktdGVzdGluZwor
ICdbJyB4NDE5NDgxNmQwZTgzN2RlYjkxZDdmYTg4MjYxOGYxODE4YTZhZmM5ZCA9IHggJ10nCisg
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
CisrIDogdGVzdGVkL2xpbnV4LTMuMTQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyAnWycg
eGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQgPSB4ICddJworKyAnWycgeCA9
IHggJ10nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRl
c3RlZC9saW51eC1hcm0teGVuCisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51
eC9rZXJuZWwvZ2l0L2tvbnJhZC94ZW4uZ2l0CisrIDogdGVzdGVkLzIuNi4zOS54CisrIDogZGFp
bHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1z
bW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54
ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6
IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFi
bGUtc21va2UKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsvbGlu
dXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDogZGFp
bHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVt
dS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5VWD1v
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAorIFRS
RUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3Fl
bXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBUUkVF
X09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYu
Z2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYu
Z2l0CisgaW5mb19saW51eF90cmVlIHhlbi11bnN0YWJsZS1zbW9rZQorIGNhc2UgJDEgaW4KKyBy
ZXR1cm4gMQorIGNhc2UgIiRicmFuY2giIGluCisgY2QgL2hvbWUvb3NzdGVzdC9yZXBvcy94ZW4K
KyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQg
NDE5NDgxNmQwZTgzN2RlYjkxZDdmYTg4MjYxOGYxODE4YTZhZmM5ZDpyZWZzL2hlYWRzL3Ntb2tl
ClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICA2NTcy
OTFiLi40MTk0ODE2ICA0MTk0ODE2ZDBlODM3ZGViOTFkN2ZhODgyNjE4ZjE4MThhNmFmYzlkIC0+
IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 28 18:37:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 18: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 1dQHq9-00064N-LZ; Wed, 28 Jun 2017 18: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 <sstabellini@kernel.org>) id 1dQHq8-00064H-I4
 for xen-devel@lists.xenproject.org; Wed, 28 Jun 2017 18:37:24 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 A7/6F-03937-367F3595; Wed, 28 Jun 2017 18:37:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsVybKJssm7S9+B
 Ig6bNRhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bmNcYFnQoVr+5PYmxgfCXexcjFISSwhEli
 1YJepi5GTg4WAQeJb9eOsHUxcnAwCsRIPPhhDRJmFAiTmHx5CStEibbEkS3zwMrZBAwl/j7ZB
 FYuAWQv+cwBEhYRsJRo+tnDDjKeWaCBUeJG+11mkISwgLPExJsrWUDqeQW8JP7c1AUJiwroSh
 z694cNxOYVEJQ4OfMJC4jNLKAlsXz6NpYJjHyzkKRmIUktYGRaxahenFpUllqka6mXVJSZnlG
 Sm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYTgxAsIPx7qaAQ4ySHExKorxH3gdHCvEl5adU
 ZiQWZ8QXleakFh9ilOHgUJLgjfkGlBMsSk1PrUjLzAEGNkxagoNHSYT3yyegNG9xQWJucWY6R
 OoUoy7HhtXrvzAJseTl56VKifMeBZkhAFKUUZoHNwIWZZcYZaWEeRmBjhLiKUgtys0sQZV/xS
 jOwagkzMsLMoUnM68EbtMroCOYgI5gmRcAckRJIkJKqoFx7oEwxkeiO98KMfZxTjI3vxe+3VH
 i+2fW14xnIm9+2nvA6Kvx1VePpti8LdZb/y2j46vvzK27FkXNEf5QY/b92eZtm5Ycn3Zh1ae/
 msc19WcynGoIqH8VauN9pnCF5EPfky+CtCr1jrmrqDZ2JqRc/SFz4vFv5SCn2G1n+k6ciltf/
 Utk+ZUZv5VYijMSDbWYi4oTAbzcEKGtAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1498675041!45092707!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24779 invoked from network); 28 Jun 2017 18:37:22 -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; 28 Jun 2017 18:37:22 -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 6BA8722B5A;
 Wed, 28 Jun 2017 18:37:20 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 6BA8722B5A
Date: Wed, 28 Jun 2017 11:37:19 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: xen-devel@lists.xenproject.org, qemu-devel@nongnu.org
Message-ID: <alpine.DEB.2.10.1706281125330.2919@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: anthony.perard@citrix.com, peter.maydell@linaro.org, sstabellini@kernel.org,
 kraxel@redhat.com, paul.durrant@citrix.com
Subject: [Xen-devel] [PATCH v2] xenfb: remove xen_init_display "temporary"
	hack
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW5pdGlhbGl6ZSB4ZW5mYiBwcm9wZXJseSwgYXMgYWxsIG90aGVyIGJhY2tlbmRzLCBmcm9tIGl0
cyBvd24KImluaXRpYWxpc2UiIGZ1bmN0aW9uLgoKU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKLS0tCkNoYW5nZXMgaW4gdjI6Ci0gcmVt
b3ZlIHhlbl9pbml0X2Rpc3BsYXkgZnJvbSB4ZW5fYmFja2VuZC5oCi0gaGFuZGxlIGNhc2VzIHdo
ZXJlIHZrYmQgaXMgbWlzc2luZwoKZGlmZiAtLWdpdCBhL2h3L2Rpc3BsYXkveGVuZmIuYyBiL2h3
L2Rpc3BsYXkveGVuZmIuYwppbmRleCBlNzZjMGQ4Li4zYjAxNjhiIDEwMDY0NAotLS0gYS9ody9k
aXNwbGF5L3hlbmZiLmMKKysrIGIvaHcvZGlzcGxheS94ZW5mYi5jCkBAIC03MSw3ICs3MSw2IEBA
IHN0cnVjdCBYZW5GQiB7CiAgICAgaW50ICAgICAgICAgICAgICAgZmJwYWdlczsKICAgICBpbnQg
ICAgICAgICAgICAgICBmZWF0dXJlX3VwZGF0ZTsKICAgICBpbnQgICAgICAgICAgICAgICBidWdf
dHJpZ2dlcjsKLSAgICBpbnQgICAgICAgICAgICAgICBoYXZlX2NvbnNvbGU7CiAgICAgaW50ICAg
ICAgICAgICAgICAgZG9fcmVzaXplOwogCiAgICAgc3RydWN0IHsKQEAgLTgwLDYgKzc5LDcgQEAg
c3RydWN0IFhlbkZCIHsKICAgICBpbnQgICAgICAgICAgICAgICB1cF9jb3VudDsKICAgICBpbnQg
ICAgICAgICAgICAgICB1cF9mdWxsc2NyZWVuOwogfTsKK3N0YXRpYyBjb25zdCBHcmFwaGljSHdP
cHMgeGVuZmJfb3BzOwogCiAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqLwogCkBAIC04NTUsNiArODU1LDggQEAg
c3RhdGljIGludCBmYl9pbml0KHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKIHN0YXRpYyBpbnQg
ZmJfaW5pdGlhbGlzZShzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCiB7CiAgICAgc3RydWN0IFhl
bkZCICpmYiA9IGNvbnRhaW5lcl9vZih4ZW5kZXYsIHN0cnVjdCBYZW5GQiwgYy54ZW5kZXYpOwor
ICAgIHN0cnVjdCBYZW5EZXZpY2UgKnhpbjsKKyAgICBzdHJ1Y3QgWGVuSW5wdXQgKmluOwogICAg
IHN0cnVjdCB4ZW5mYl9wYWdlICpmYl9wYWdlOwogICAgIGludCB2aWRlb3JhbTsKICAgICBpbnQg
cmM7CkBAIC04NzcsMTYgKzg3OSwxNiBAQCBzdGF0aWMgaW50IGZiX2luaXRpYWxpc2Uoc3RydWN0
IFhlbkRldmljZSAqeGVuZGV2KQogICAgIGlmIChyYyAhPSAwKQogCXJldHVybiByYzsKIAotI2lm
IDAgIC8qIGhhbmRsZWQgaW4geGVuX2luaXRfZGlzcGxheSgpIGZvciBub3cgKi8KLSAgICBpZiAo
IWZiLT5oYXZlX2NvbnNvbGUpIHsKLSAgICAgICAgZmItPmMuZHMgPSBncmFwaGljX2NvbnNvbGVf
aW5pdCh4ZW5mYl91cGRhdGUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgeGVuZmJfaW52YWxpZGF0ZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBOVUxMLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEws
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmIpOwotICAgICAgICBm
Yi0+aGF2ZV9jb25zb2xlID0gMTsKKyAgICBmYi0+Yy5jb24gPSBncmFwaGljX2NvbnNvbGVfaW5p
dChOVUxMLCAwLCAmeGVuZmJfb3BzLCBmYik7CisKKyAgICB4aW4gPSB4ZW5fcHZfZmluZF94ZW5k
ZXYoInZrYmQiLCB4ZW5fZG9taWQsIDApOworICAgIGlmICh4aW4gPT0gTlVMTCkgeworICAgICAg
ICB4ZW5fcHZfcHJpbnRmKHhlbmRldiwgMSwgInhlbmZiIGlzIHVwLCBidXQgdmtiZCBpcyBub3Qg
cHJlc2VudFxuIik7CisgICAgfSBlbHNlIHsKKyAgICAgICAgaW4gPSBjb250YWluZXJfb2YoeGlu
LCBzdHJ1Y3QgWGVuSW5wdXQsIGMueGVuZGV2KTsKKyAgICAgICAgaW4tPmMuY29uID0gZmItPmMu
Y29uOworICAgICAgICB4ZW5fYmVfY2hlY2tfc3RhdGUoeGluKTsKICAgICB9Ci0jZW5kaWYKIAog
ICAgIGlmICh4ZW5zdG9yZV9yZWFkX2ZlX2ludCh4ZW5kZXYsICJmZWF0dXJlLXVwZGF0ZSIsICZm
Yi0+ZmVhdHVyZV91cGRhdGUpID09IC0xKQogCWZiLT5mZWF0dXJlX3VwZGF0ZSA9IDA7CkBAIC05
NzIsNDIgKzk3NCwzIEBAIHN0YXRpYyBjb25zdCBHcmFwaGljSHdPcHMgeGVuZmJfb3BzID0gewog
ICAgIC5nZnhfdXBkYXRlICA9IHhlbmZiX3VwZGF0ZSwKICAgICAudXBkYXRlX2ludGVydmFsID0g
eGVuZmJfdXBkYXRlX2ludGVydmFsLAogfTsKLQotLyoKLSAqIEZJWE1FL1RPRE86IEtpbGwgdGhp
cy4KLSAqIFRlbXBvcmFyeSBuZWVkZWQgd2hpbGUgRGlzcGxheVN0YXRlIHJlb3JnYW5pemF0aW9u
IGlzIGluIGZsaWdodC4KLSAqLwotdm9pZCB4ZW5faW5pdF9kaXNwbGF5KGludCBkb21pZCkKLXsK
LSAgICBzdHJ1Y3QgWGVuRGV2aWNlICp4ZmIsICp4aW47Ci0gICAgc3RydWN0IFhlbkZCICpmYjsK
LSAgICBzdHJ1Y3QgWGVuSW5wdXQgKmluOwotICAgIGludCBpID0gMDsKLQotd2FpdF9tb3JlOgot
ICAgIGkrKzsKLSAgICBtYWluX2xvb3Bfd2FpdCh0cnVlKTsKLSAgICB4ZmIgPSB4ZW5fcHZfZmlu
ZF94ZW5kZXYoInZmYiIsIGRvbWlkLCAwKTsKLSAgICB4aW4gPSB4ZW5fcHZfZmluZF94ZW5kZXYo
InZrYmQiLCBkb21pZCwgMCk7Ci0gICAgaWYgKCF4ZmIgfHwgIXhpbikgewotICAgICAgICBpZiAo
aSA8IDI1NikgewotICAgICAgICAgICAgdXNsZWVwKDEwMDAwKTsKLSAgICAgICAgICAgIGdvdG8g
d2FpdF9tb3JlOwotICAgICAgICB9Ci0gICAgICAgIHhlbl9wdl9wcmludGYoTlVMTCwgMSwgImRp
c3BsYXlzdGF0ZSBzZXR1cCBmYWlsZWRcbiIpOwotICAgICAgICByZXR1cm47Ci0gICAgfQotCi0g
ICAgLyogdmZiICovCi0gICAgZmIgPSBjb250YWluZXJfb2YoeGZiLCBzdHJ1Y3QgWGVuRkIsIGMu
eGVuZGV2KTsKLSAgICBmYi0+Yy5jb24gPSBncmFwaGljX2NvbnNvbGVfaW5pdChOVUxMLCAwLCAm
eGVuZmJfb3BzLCBmYik7Ci0gICAgZmItPmhhdmVfY29uc29sZSA9IDE7Ci0KLSAgICAvKiB2a2Jk
ICovCi0gICAgaW4gPSBjb250YWluZXJfb2YoeGluLCBzdHJ1Y3QgWGVuSW5wdXQsIGMueGVuZGV2
KTsKLSAgICBpbi0+Yy5jb24gPSBmYi0+Yy5jb247Ci0KLSAgICAvKiByZXRyeSAtPmluaXQoKSAq
LwotICAgIHhlbl9iZV9jaGVja19zdGF0ZSh4aW4pOwotICAgIHhlbl9iZV9jaGVja19zdGF0ZSh4
ZmIpOwotfQpkaWZmIC0tZ2l0IGEvaHcveGVucHYveGVuX21hY2hpbmVfcHYuYyBiL2h3L3hlbnB2
L3hlbl9tYWNoaW5lX3B2LmMKaW5kZXggNzlhZWY0ZS4uMzFkMmYyNSAxMDA2NDQKLS0tIGEvaHcv
eGVucHYveGVuX21hY2hpbmVfcHYuYworKysgYi9ody94ZW5wdi94ZW5fbWFjaGluZV9wdi5jCkBA
IC05NCw5ICs5NCw2IEBAIHN0YXRpYyB2b2lkIHhlbl9pbml0X3B2KE1hY2hpbmVTdGF0ZSAqbWFj
aGluZSkKIAogICAgIC8qIGNvbmZpZyBjbGVhbnVwIGhvb2sgKi8KICAgICBhdGV4aXQoeGVuX2Nv
bmZpZ19jbGVhbnVwKTsKLQotICAgIC8qIHNldHVwIGZyYW1lYnVmZmVyICovCi0gICAgeGVuX2lu
aXRfZGlzcGxheSh4ZW5fZG9taWQpOwogfQogCiBzdGF0aWMgdm9pZCB4ZW5wdl9tYWNoaW5lX2lu
aXQoTWFjaGluZUNsYXNzICptYykKZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcveGVuL3hlbl9iYWNr
ZW5kLmggYi9pbmNsdWRlL2h3L3hlbi94ZW5fYmFja2VuZC5oCmluZGV4IDg1MmMyZWEuLjhhNmZi
Y2IgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvaHcveGVuL3hlbl9iYWNrZW5kLmgKKysrIGIvaW5jbHVk
ZS9ody94ZW4veGVuX2JhY2tlbmQuaApAQCAtNTUsOCArNTUsNiBAQCBleHRlcm4gc3RydWN0IFhl
bkRldk9wcyB4ZW5fbmV0ZGV2X29wczsgICAgICAgLyogeGVuX25pYy5jICAgICAgICAgKi8KIGV4
dGVybiBzdHJ1Y3QgWGVuRGV2T3BzIHhlbl91c2Jfb3BzOyAgICAgICAgICAvKiB4ZW4tdXNiLmMg
ICAgICAgICAqLwogI2VuZGlmCiAKLXZvaWQgeGVuX2luaXRfZGlzcGxheShpbnQgZG9taWQpOwot
CiAvKiBjb25maWd1cmF0aW9uIChha2EgeGVuYnVzIHNldHVwKSAqLwogdm9pZCB4ZW5fY29uZmln
X2NsZWFudXAodm9pZCk7CiBpbnQgeGVuX2NvbmZpZ19kZXZfYmxrKERyaXZlSW5mbyAqZGlzayk7
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 28 18:43:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 18:43: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 1dQHvv-0006yW-AI; Wed, 28 Jun 2017 18:43:23 +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 1dQHvu-0006yQ-BW
 for xen-devel@lists.xenproject.org; Wed, 28 Jun 2017 18:43:22 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 9D/7F-03368-9C8F3595; Wed, 28 Jun 2017 18:43:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGIsWRWlGSWpSXmKPExsVyMfTGYd2TP4I
 jDXYdZbP4vmUykwOjx+EPV1gCGKNYM/OS8isSWDNm3X/LVHCYueLw/pPsDYwfmLoYOTmEBGYw
 Sjw4IAViswi0s0o0r5PrYuTikBBYzCqx9H8nG0hCQiBPYkr7dhYIu0hi/d8j7CA2r4CgxMmZT
 8DiwgKSElemT2eBGOop0brmAtgCTgFvicbz35hBhgoJdDFKPN6xihEkwSZgKPH/w1kWiM2qEm
 tOTIFaZihx48UC1i5GDqAFARJnrsdAzA+WuP+1G6xEREBP4sOrb2wgM5kFFjFK9LXuApvJLKA
 p0br9N/sERqFZSO6bhSS1gJFpFaN6cWpRWWqRrqFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5i
 UrFecn7uJkZg2DIAwQ7Gnc+dDjFKcjApifIeeR8cKcSXlJ9SmZFYnBFfVJqTWnyIUYODQ2DC2
 bnTmaRY8vLzUpUkeOd+B6oTLEpNT61Iy8wBRhZMqQQHj5II7yqQNG9xQWJucWY6ROoUoyXHlS
 vrvjBxNH3YAiSnHNj+hUkIbJ6UOK8FMH6FBEAaMkrz4MbBov8So6yUMC8j0LFCPAWpRbmZJaj
 yrxjFORiVhHl5vwFN4cnMK4Hb+groICagg1jmBYAcVJKIkJJqYHQOmnjM0aGlYa7e+bsbzghO
 +BkxmWU1a3Zt6vI/wvO9psl4siuVBEZu/O/u/oXpT43qGoaXN4VMzSd7BvufZt3w2tuU87vq2
 5KaOQutYvuuFvp8mcw+Vaihhadt2vLJ/Vvd+pzmX7EPMSq7yjmx67XOscanAR+vOLe+3u7yvf
 PMrE6bfslF25VYijMSDbWYi4oTAVfoYmT5AgAA
X-Env-Sender: dunlapg@gmail.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1498675400!70665306!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45706 invoked from network); 28 Jun 2017 18:43:21 -0000
Received: from mail-qt0-f195.google.com (HELO mail-qt0-f195.google.com)
 (209.85.216.195)
 by server-11.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 28 Jun 2017 18:43:21 -0000
Received: by mail-qt0-f195.google.com with SMTP id c20so8573792qte.0
 for <xen-devel@lists.xenproject.org>; Wed, 28 Jun 2017 11:43:20 -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=LzZnzEL8bvz5rq3iN8Xpbgj6jeCj8f7PGyzNuJRVnpA=;
 b=AmiiswMkft/HXm9dKb9SJOvfaNw0zIszEvS9/V3bzEmgcLNJ/PlSfkf71WC+t+uIc/
 h/LWWd17krYNeNng2hpC91jHQgvjJe/HqwtqQsXUj2+/BhKO4Yb/9xtrpMMiWJZ7R5ur
 ziEaUAMEnzwY/N1VotuQXV9/C9jrEoxZP64wDO310FpQ9gmEvTNBxTjk/KcNHlzq3irR
 bIleNPmV1VtDV1krsFWLvUBJWzFAVSqRX1iE+YALd4RlBjGWmOSCRi2y61s19y1O0MZM
 jlpy5eaf7I1omzCx/LqPOr1efz1N2wCyJP56vL9KIVIlx2slTpDNZnRVQ/4g1fdlPRvK
 Kmfg==
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=LzZnzEL8bvz5rq3iN8Xpbgj6jeCj8f7PGyzNuJRVnpA=;
 b=e7sgtL3DyZpnUWyncTiGQBUq7WDbjFkaDHf7vZ5bey82k3PkE4437EtOfLlXsVvGkz
 HXYm9Cze5V3W6CpNAuXlS+HwvSIIYTwyAHYq4MxdoxsF4eJP3M+xjIf+J+dVBAF2TUXp
 VopF96TZdYtg6tL4P8HrDb27aUY9aoQmsv/NVg7f8smelJCkxsChkPpjFMru1g++qAgG
 DmBOCjQxO+oHI3kFE1qP2S/aFRLTVcs5Qxa5LGWI5fsknEFsOnYBgOjqAz4nJqcN3ued
 q0CBNS2vFj+0iJc9fzI6/W2o8ZyJCCjaT0Y3D/0HhHzBm3IWiCFnqDpt3s+5jX83qtHm
 laRg==
X-Gm-Message-State: AKS2vOyn6T/GIEri/Ow4p+RKMrnQP3uU9J7WfjePgxMbv5XA7Fi4uSFP
 zBED0X+BCzLG4Lujji8+kzHouO2XiQ==
X-Received: by 10.237.50.132 with SMTP id z4mr15722559qtd.31.1498675400007;
 Wed, 28 Jun 2017 11:43:20 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.55.221.9 with HTTP; Wed, 28 Jun 2017 11:43:19 -0700 (PDT)
In-Reply-To: <149692374884.9605.7936271678792382781.stgit@Solace.fritz.box>
References: <149692186557.9605.11625777539060264052.stgit@Solace.fritz.box>
 <149692374884.9605.7936271678792382781.stgit@Solace.fritz.box>
From: George Dunlap <George.Dunlap@eu.citrix.com>
Date: Wed, 28 Jun 2017 19:43:19 +0100
X-Google-Sender-Auth: TRb8rSB9jPOMzKs_6HRpJn_amas
Message-ID: <CAFLBxZbNwK3yRBEdeVWT-yoUaHzm1AUzF=GXLzpaCirqZu7iMw@mail.gmail.com>
To: Dario Faggioli <dario.faggioli@citrix.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Anshul Makkar <anshul.makkar@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 4/4] libxl/xl: allow to get and set cap on
	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>

T24gVGh1LCBKdW4gOCwgMjAxNyBhdCAxOjA5IFBNLCBEYXJpbyBGYWdnaW9saQo8ZGFyaW8uZmFn
Z2lvbGlAY2l0cml4LmNvbT4gd3JvdGU6Cj4gTm90ZSB0aGF0IGEgY2FwIGlzIGNvbnNpZGVyZWQg
dmFsaWQgb25seSBpZgo+IGl0IGlzIHdpdGhpbiB0aGUgWzEsIG5yX3ZjcHVzXSUgaW50ZXJ2YWwu
CgpPaCwgSSBzZWUgeW91IGFkZGVkIHRoZSBjaGVjayBoZXJlLgoKU3RpbGwsIEkgdGhpbmsgd2Ug
c2hvdWxkIGFkZCBhIGNoZWNrIGluIHRoZSBoeXBlcnZpc29yIHRvby4gIFRoZSBjaGVjawpoZXJl
IHNob3VsZCBtYWlubHkgYmUgdG8gZ2l2ZSBhIHJlYXNvbmFibGUgZXJyb3IgbWVzc2FnZTsgd2Ug
c2hvdWxkbid0CnJlbHkgb24gaXQgZm9yIHNhZmV0eS4KCkJ1dCBhcyBmb3IgdGhpcyBwYXRjaDoK
CkFja2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 28 19:05:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 19:05: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 1dQIH6-0000On-3m; Wed, 28 Jun 2017 19:05: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=34523a5af=George.Dunlap@citrix.com>)
 id 1dQIH4-0000Oh-A5
 for xen-devel@lists.xenproject.org; Wed, 28 Jun 2017 19:05:14 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 1A/83-01996-9EDF3595; Wed, 28 Jun 2017 19:05:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsWyU9JRQvfF3+B
 Igy/vzSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy17YvYC74qVrz59ZSxgfGlZBcjJ4eEgJ/E
 k/+bmSHsPIlP0w+zQtglEvdu9oPZvAKCEidnPmEBsTkFDCU+rJ7BDmILCZxnkrj22xDEZhPQk
 5h3/CtYDYuAqsSXhh1QcxIllrbPYoGYEyCx+8AfoF0cHMICPhJr+zJBwiJArR9efWPrYuTiYB
 Z4zyjx7cVusHpmAU2J1u2/oXapSix+cJQdYma6xIF53xgnMArMQnLeLCQtCxiZVjFqFKcWlaU
 W6RoZ6SUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBAZhPQMD4w7GPe1+hxglOZiU
 RHmPvA+OFOJLyk+pzEgszogvKs1JLT7EqMHBITDh7NzpTFIsefl5qUoSvDp/gOoEi1LTUyvSM
 nOAcQJTKsHBoyTCu+o7UJq3uCAxtzgzHSJ1ilFRSpz3NkifAEgiozQPrg0Wm5cYZaWEeRkZGB
 iEeApSi3IzS1DlXzGKczAqCfOKAyNdiCczrwRu+iugxUxAi1nmBYAsLklESEk1MGp9dsspNNT
 iK9gjOZ2/M1CPU+RajVr15DWWWnXJhwraNty86v7gd06w5+INYYXxPw6HlWw/+8BzV8uhaZNN
 9HvWdguUW0j9fCZl2fVG5ejxg6cvpnO/SzpVFZ7Av0beIMjI36vkcWxQps/ENdN1teaXF/vXs
 uTNjFi0r0xTxXjJ9VvSMYfrlFiKMxINtZiLihMBRijRZsgCAAA=
X-Env-Sender: prvs=34523a5af=George.Dunlap@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1498676712!96916964!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13902 invoked from network); 28 Jun 2017 19:05:12 -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;
 28 Jun 2017 19:05:12 -0000
X-IronPort-AV: E=Sophos;i="5.40,276,1496102400"; d="scan'208";a="48554409"
X-Gm-Message-State: AKS2vOzIDKJUaqh2YvfpIf5rEZO3+vWSKriSXpucziN4is7TSoYSlDe8
 o/JiqlJaJrfOd8Y9BcD9W96qdfsf/Q==
X-Received: by 10.55.56.133 with SMTP id f127mr15473682qka.122.1498676709344; 
 Wed, 28 Jun 2017 12:05:09 -0700 (PDT)
MIME-Version: 1.0
In-Reply-To: <1498661812.7288.8.camel@citrix.com>
References: <149692186557.9605.11625777539060264052.stgit@Solace.fritz.box>
 <149692372627.9605.8252407697848997058.stgit@Solace.fritz.box>
 <2db5b8c2-eb6b-3926-806e-9bcf2e46b4a1@citrix.com>
 <1498234767.7405.46.camel@citrix.com>
 <CAFLBxZb+D4Keg-1NOYUhm-C0geiohwSKDgL3U5d-AqKE7bBy9Q@mail.gmail.com>
 <1498661812.7288.8.camel@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Date: Wed, 28 Jun 2017 20:05:08 +0100
X-Gmail-Original-Message-ID: <CAFLBxZa4CQDk_YCrm3K22gDS7ddEfE8bNigEYWjNtESeoVbG=w@mail.gmail.com>
Message-ID: <CAFLBxZa4CQDk_YCrm3K22gDS7ddEfE8bNigEYWjNtESeoVbG=w@mail.gmail.com>
To: Dario Faggioli <dario.faggioli@citrix.com>
X-ClientProxiedBy: FTLPEX02CAS01.citrite.net (10.13.99.120) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Anshul Makkar <anshul.makkar@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 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>

T24gV2VkLCBKdW4gMjgsIDIwMTcgYXQgMzo1NiBQTSwgRGFyaW8gRmFnZ2lvbGkKPGRhcmlvLmZh
Z2dpb2xpQGNpdHJpeC5jb20+IHdyb3RlOgo+IE9uIFdlZCwgMjAxNy0wNi0yOCBhdCAxNToyOCAr
MDEwMCwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4gT24gRnJpLCBKdW4gMjMsIDIwMTcgYXQgNTox
OSBQTSwgRGFyaW8gRmFnZ2lvbGkKPj4gPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiA+ID4gPiArewo+PiA+ID4gPiArICAgIHN0cnVjdCBjc2NoZWQyX2RvbSAqc2RvbSA9IGRh
dGE7Cj4+ID4gPiA+ICsgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKPj4gPiA+ID4gKyAgICBzX3Rp
bWVfdCBub3c7Cj4+ID4gPiA+ICsgICAgTElTVF9IRUFEKHBhcmtlZCk7Cj4+ID4gPiA+ICsKPj4g
PiA+ID4gKyAgICBzcGluX2xvY2tfaXJxc2F2ZSgmc2RvbS0+YnVkZ2V0X2xvY2ssIGZsYWdzKTsK
Pj4gPiA+ID4gKwo+PiA+ID4gPiArICAgIC8qCj4+ID4gPiA+ICsgICAgICogSXQgaXMgcG9zc2li
bGUgdGhhdCB0aGUgZG9tYWluIG92ZXJydW4sIGFuZCB0aGF0IHRoZQo+PiA+ID4gPiBidWRnZXQK
Pj4gPiA+ID4gaGVuY2Ugd2VudAo+PiA+ID4gPiArICAgICAqIGJlbG93IDAgKHJlYXNvbnMgbWF5
IGJlIHN5c3RlbSBvdmVyYm9va2luZywgaXNzdWVzIGluCj4+ID4gPiA+IG9yCj4+ID4gPiA+IHRv
byBjb2Fyc2UKPj4gPiA+ID4gKyAgICAgKiBydW50aW1lIGFjY291bnRpbmcsIGV0Yy4pLiBJbiBw
YXJ0aWN1bGFyLCBpZiB3ZSBvdmVycnVuCj4+ID4gPiA+IGJ5Cj4+ID4gPiA+IG1vcmUgdGhhbgo+
PiA+ID4gPiArICAgICAqIHRvdF9idWRnZXQsIHRoZW4gYnVkZ2V0K3RvdF9idWRnZXQgd291bGQg
c3RpbGwgYmUgPCAwLAo+PiA+ID4gPiB3aGljaCBpbiB0dXJuCj4+ID4gPiA+ICsgICAgICogbWVh
bnMgdGhhdCwgZGVzcGl0ZSByZXBsZW5pc2htZW50LCB0aGVyZSdzIHN0aWxsIG5vCj4+ID4gPiA+
IGJ1ZGdldAo+PiA+ID4gPiBmb3IgdW5hcmtpbmcKPj4gPiA+ID4gKyAgICAgKiBhbmQgcnVubmlu
ZyB2Q1BVcy4KPj4gPiA+ID4gKyAgICAgKgo+PiA+ID4gPiArICAgICAqIEl0IGlzIGFsc28gcG9z
c2libGUgdGhhdCB3ZSBhcmUgaGFuZGxpbmcgdGhlCj4+ID4gPiA+IHJlcGxlbmlzaG1lbnQKPj4g
PiA+ID4gbXVjaCBsYXRlcgo+PiA+ID4gPiArICAgICAqIHRoYW4gZXhwZWN0ZWQgKHJlYXNvbnMg
bWF5IGFnYWluIGJlIG92ZXJib29raW5nLCBvcgo+PiA+ID4gPiBpc3N1ZXMKPj4gPiA+ID4gd2l0
aCB0aW1lcnMpLgo+PiA+ID4gPiArICAgICAqIElmIHdlIGFyZSBtb3JlIHRoYW4gQ1NDSEVEMl9C
REdUX1JFUExfUEVSSU9EIGxhdGUsIHRoaXMKPj4gPiA+ID4gbWVhbnMgd2UgaGF2ZQo+PiA+ID4g
PiArICAgICAqIGJhc2ljYWxseSBza2lwcGVkIChhdCBsZWFzdCkgb25lIHJlcGxlbmlzaG1lbnQu
Cj4+ID4gPiA+ICsgICAgICoKPj4gPiA+ID4gKyAgICAgKiBXZSBkZWFsIHdpdGggYm90aCB0aGUg
aXNzdWVzIGhlcmUsIGJ5LCBiYXNpY2FsbHksIGRvaW5nCj4+ID4gPiA+IG1vcmUgdGhhbiBqdXN0
Cj4+ID4gPiA+ICsgICAgICogb25lIHJlcGxlbmlzaG1lbnQuIE5vdGUsIGhvd2V2ZXIsIHRoYXQg
ZXZlcnkgdGltZSB3ZQo+PiA+ID4gPiBhZGQKPj4gPiA+ID4gdG90X2J1ZGdldAo+PiA+ID4gPiAr
ICAgICAqIHRvIHRoZSBidWRnZXQsIHdlIGFsc28gbW92ZSBuZXh0X3JlcGwgYXdheSBieQo+PiA+
ID4gPiBDU0NIRUQyX0JER1RfUkVQTF9QRVJJT0QuCj4+ID4gPiA+ICsgICAgICogVGhpcyBndWFy
YW50ZWVzIHdlIGFsd2F5cyByZXNwZWN0IHRoZSBjYXAuCj4+ID4gPiA+ICsgICAgICovCj4+ID4g
PiA+ICsgICAgbm93ID0gTk9XKCk7Cj4+ID4gPiA+ICsgICAgZG8KPj4gPiA+ID4gKyAgICB7Cj4+
ID4gPiA+ICsgICAgICAgIHNkb20tPm5leHRfcmVwbCArPSBDU0NIRUQyX0JER1RfUkVQTF9QRVJJ
T0Q7Cj4+ID4gPiA+ICsgICAgICAgIHNkb20tPmJ1ZGdldCArPSBzZG9tLT50b3RfYnVkZ2V0Owo+
PiA+ID4gPiArICAgIH0KPj4gPiA+ID4gKyAgICB3aGlsZSAoIHNkb20tPm5leHRfcmVwbCA8PSBu
b3cgfHwgc2RvbS0+YnVkZ2V0IDw9IDAgKTsKPj4KPj4gPiBJbiBwcmVzZW5jZSBvZiBhbiBhY2Nv
dW50aW5nL2VuZm9yY2luZyBlcnJvciwgaXQgbWF5IGhhcHBlbiB0aGF0IGl0Cj4+ID4gZXhlY3V0
ZXMgZm9yIEMgYmV0d2VlbiAwIGFuZCBULCBmb3IgMkMgYmV0d2VlbiBUIGFuZCAyVCwgZm9yIDAK
Pj4gPiBiZXR3ZWVuCj4+ID4gMlQgYW5kIDNULCBldGMuIFNvLCBhZnRlciAzVCwgaXQgd2lsbCBh
bHNvIGhhdmUgZXhlY3V0ZWQgZm9yIDNDLCBhcwo+PiA+IGFib3ZlLgo+Pgo+PiBSaWdodCwgYnV0
IGlzIHRoYXQgd2hhdCB0aGUgbG9vcCBhY3R1YWxseSBkb2VzPwo+Pgo+IEl0IHNob3VsZCBiZS4g
V2VsbCwgYWN0dWFsbHksIGl0IGRvZXMgbm90IHJlYWxseSBkbyB0aGF0LCBidXQgaXQgZG9lcwo+
IHNvbWV0aGluZyB0aGF0IEkgdGhpbmsgaXMgZXF1aXZhbGVudC4KPgo+IEkgcHJvYmFibHkgc2hv
dWxkIGhhdmUgZGVzY3JpYmVkIGl0IGJldHRlci4uLiBTb3JyeSEKPgo+PiBJdCBsb29rcyBsaWtl
IG5vdyBpZiBpdCBleGVjdXRlcyBmb3IgMkMgYmV0d2VlbiBUIGFuZCAyVCwgdGhlbiB3aGVuCj4+
IHRoZSByZXBsZW5pc2htZW50IGhhcHBlbnMgYXQgMlQsIHRoZSBidWRnZXQgd2lsbCBiZSAtQy4g
IFNvIHRoZSBmaXJzdAo+PiByb3VuZCBvZiB0aGUgbG9vcCB3aWxsIGJyaW5nIHRoZSBidWRnZXQg
dG8gMDsgc2luY2UgYnVkZ2V0IDw9IDAsIHRoZW4KPj4gaXQgd2lsbCBhZGQgKmFub3RoZXIqIEMg
dG8gdGhlIGJ1ZGdldC4gIFNvIHRoZW4gaXQgd2lsbCBiZSBhbGxvd2VkIHRvCj4+IGV4ZWN1dGUg
Zm9yIEMgYWdhaW4gYmV0d2VlbiAyVCBhbmQgM1QsIGdpdmluZyBpdCBhIHRvdGFsIG9mIDRDCj4+
IGV4ZWN1dGVkIG92ZXIgM1QsIGluIHZpb2xhdGlvbiBvZiB0aGUgY2FwLgo+Pgo+PiBBbSBJIHJl
YWRpbmcgdGhhdCB3cm9uZz8KPj4KPiBTbywgdGhlIGxvb3AgYm9keSBpbmRlZWQgYWRkcyBDLCBi
dXQgaXQgYWxzbyBtb3ZlcyB0aGUgbmV4dAo+IHJlcGxlbmlzaG1lbnQgdGltZSBhaGVhZCBieSBU
Lgo+Cj4gSW4gdGhlIGNhc2UgeW91IGRlc2NyaWJlLCBhdCAyVCwgd2l0aCBidWRnZXQgLUMsIHRo
ZSBmaXJzdCByb3VuZCBvZiB0aGUKPiBsb29wIHdpbGwgbWFrZSB0aGUgYnVkZ2V0IDAsIGFuZCBz
ZXQgdGhlIG5leHQgcmVwbGVuaXNobWVudCB0byAzVC4gQXMKPiB5b3Ugc2F5LCBzaW5jZSBidWRn
ZXQgaXMgMCwgYW5kIDAgaXMgPD0gdGhhbiAwLCB3ZSBzdGF5IGluIHRoZSBsb29wIGZvcgo+IGFu
b3RoZXIgcm91bmQsIHdoaWNoIHNldHMgdGhlIGJ1ZGdldCB0byBDLCBhbmQgdGhlIG5leHQgcmVw
bGVuaXNobWVudAo+IHRvIDRULgoKQWgsIHJpZ2h0IC0tIEkgZGlkIG5vdGljZSB0aGF0IG5leHRf
cmVwbCB3YXMgYmVpbmcgbW92ZWQgZm9yd2FyZCBlYWNoCml0ZXJhdGlvbiB0b28sIGJ1dCBkaWRu
J3QgY29ubmVjdCB0aGF0IGl0IHdvdWxkIG1lYW4geW91J2QgZW5kIHVwCmdvaW5nIGZvciAyVCB3
aXRob3V0IGNhbGxpbmcgcmVwbF9zZG9tX2J1ZGdldCgpIGFnYWluLgoKU28gSSdtIGNvbnZpbmNl
ZCB0aGF0IHRoaXMgYmVoYXZpb3Igd29uJ3QgYnJlYWsgdGhlIGNyZWRpdCBzeXN0ZW0sIGJ1dApJ
J20gbm90IHN1cmUgd2h5IGl0J3MgYW4gYWR2YW50YWdlIG92ZXIganVzdCBoYXZpbmcgdGhlIGRv
bWFpbiAic2l0Cm91dCIgdGhpcyB0aW1lIHBlcmlvZC4KCkRpZCB5b3UgYWN0dWFsbHkgc2VlIHRo
aXMgaGFwcGVuIGluIHByYWN0aWNlIG9uIGEgcmVndWxhciBiYXNpcyBkdXJpbmcKeW91ciB0ZXN0
cywgb3IgaXMgdGhpcyBtb3N0bHkgYSBoeXBvdGhldGljYWwgc2l0dWF0aW9uIHdlJ3JlIHRhbGtp
bmcKYWJvdXQgaGVyZT8KCj4+IEkgdGhvdWdodCB5b3UgaGFkIGludGVudGlvbmFsbHkgZGVjaWRl
ZCB0byBhbGxvdyB0aGF0IHRvIGhhcHBlbiwgdG8KPj4gYXZvaWQgbWFraW5nIHRoZSBjYXBwZWQg
ZG9tYWluIGhhdmUgdG8gc2l0IG91dCBmb3IgYW4gZW50aXJlIGJ1ZGdldAo+PiBwZXJpb2QuCj4+
Cj4gQWgsIHNvIEkgY29tcGxldGVseSBtaXN1bmRlcnN0b29kIHlvdXIgcG9pbnQsIHdoZW4gcmVw
bHlpbmcuIEkgdGhvdWdodAo+ICp5b3UqIHdlcmUgYXJndWluZyBpbiBmYXZvdXIgb2YgYXZvaWRp
bmcgdGhlIGNhcHBlZCBkb21haW4gaGF2ZSB0byBzaXQKPiBvdXQgZm9yIGFuIGVudGlyZSBidWRn
ZXQgcGVyaW9kISA6LUQKClJpZ2h0LCBJIHRoaW5rIHRoYXQncyBhIG5hdHVyYWwgaW50ZXJwcmV0
YXRpb24gZ2l2ZW4gdGhlIGRpZmZlcmVuY2UgaW4KdW5kZXJzdGFuZGluZy4gOi0pCgpQZWFjZSwK
IC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 28 19:27:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 19: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 1dQIcb-0002CX-SR; Wed, 28 Jun 2017 19: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 <osstest-admin@xenproject.org>) id 1dQIcb-0002CM-AL
 for xen-devel@lists.xensource.com; Wed, 28 Jun 2017 19:27:29 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 2E/99-02181-02304595; Wed, 28 Jun 2017 19:27:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVVeeOST
 S4PArLYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmPOlZy17wqqji+z7XBsYz
 Hl2MXBxCAn8ZJaY+ucraxcgJ5DxmlNg9ORwisY1R4uLqn2wgCREBZ4mvZ+ayg9i8AvoSuxpA4
 hwcwkDxna9EQeolBNarSPw5/RNskISAp8SX7c0sMPacs1OAbHYONgEriUNiIFEWAVWJe1d2M0
 5g5F7AyLCKUaM4tagstUjXyFAvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyPQ3/U
 MDIw7GHv2+h1ilORgUhLlPfI+OFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO9+xpBIIcGi1PTU
 irTMHGDgwaQlOHiURHhXfQdq5S0uSMwtzkyHSJ1i1OXYsHr9FyYhlrz8vFQpcd5WJqAZAiBFG
 aV5cCNgUXCJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjBvHcgUnsy8ErhNr4COYAI6gmVeAM
 gRJYkIKakGRuFXvRIXJ/qqbmiRDtH0fSFVvbVHz/a8ZUj62lqXN3e96+5yzpl1c96ELx7LKwq
 zH6YpO+xdGrjTgL9+7s2ZFSabxTfb/2+wDJKwlBO4nXpd9aftSb0PToemChmUPPvdbndBWdl5
 ha3zJo0Z30r/SbjJOXt5T/LbHJM3OaVMnDtR8ZfaNH43JZbijERDLeai4kQAqtL+g30CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-16.tower-31.messagelabs.com!1498678046!100243067!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23483 invoked from network); 28 Jun 2017 19:27:27 -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; 28 Jun 2017 19:27: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 1dQIcX-0000pI-SP; Wed, 28 Jun 2017 19:27: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 1dQIcS-0000K1-A6; Wed, 28 Jun 2017 19:27:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dQIcR-0001jK-Sb; Wed, 28 Jun 2017 19:27:20 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111131-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-rtds:debian-install: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-amd64-amd64-xl-qemut-ws16-amd64:windows-install: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-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-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-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-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-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-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-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl: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-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-qemuu-nested-amd:debian-hvm-install/l1/l2: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-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=c30bf55594a53fae8aae08aabf16fc192faad7da
X-Osstest-Versions-That: xen=b29ecc7f756db53bdbe4f64400b6179a19f50c5d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 28 Jun 2017 19:27:19 +0000
Subject: [Xen-devel] [xen-4.9-testing baseline test] 111131: 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>

Ik9sZCIgdGVzdGVkIHZlcnNpb24gaGFkIG5vdCBhY3R1YWxseSBiZWVuIHRlc3RlZDsgdGhlcmVm
b3JlIGluIHRoaXMKZmxpZ2h0IHdlIHRlc3QgaXQsIHJhdGhlciB0aGFuIGEgbmV3IGNhbmRpZGF0
ZS4gIFRoZSBiYXNlbGluZSwgaWYKYW55LCBpcyB0aGUgbW9zdCByZWNlbnQgYWN0dWFsbHkgdGVz
dGVkIHJldmlzaW9uLgoKZmxpZ2h0IDExMTEzMSB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0K
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMTEzMS8K
ClJlZ3Jlc3Npb25zIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxv
Y2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgMTAgZGViaWFuLWh2bS1pbnN0YWxsIGZhaWwgUkVH
Ui4gdnMuIDExMTA3OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vl
c3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiAxMTEwNzgKClRlc3RzIHdoaWNoIGRp
ZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAxOCBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgYmxvY2tlZCBp
biAxMTEwNzgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxOCBndWVzdC1z
dGFydC93aW4ucmVwZWF0IGZhaWwgYmxvY2tlZCBpbiAxMTEwNzgKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAx
MTEwNzgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3RhbGwgICAg
ICAgICAgICAgICBmYWlsICBsaWtlIDExMTA3OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhz
bSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTMgZ3Vl
c3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIGMzMGJmNTU1OTRhNTNmYWU4YWFlMDhhYWJmMTZmYzE5
MmZhYWQ3ZGEKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGIyOWVjYzdm
NzU2ZGI1M2JkYmU0ZjY0NDAwYjYxNzlhMTlmNTBjNWQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
MTA3OCAgMjAxNy0wNi0yNiAyMjoxMjo1NCBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTExMzEgIDIwMTctMDYtMjggMDM6MTk6MjkgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBJYW4gSmFja3Nv
biA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KICBUaG9tYXMgU2FuZGVycyA8dGhvbWFzLnNh
bmRlcnNAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0x
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBn
cmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgYzMwYmY1NTU5NGE1M2ZhZThhYWUw
OGFhYmYxNmZjMTkyZmFhZDdkYQpBdXRob3I6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5j
aXRyaXguY29tPgpEYXRlOiAgIFR1ZSBKdW4gMjcgMTk6MTM6MTkgMjAxNyArMDEwMAoKICAgIFhl
biA0LjkuMCByZWxlYXNlOiBBZGp1c3QgUkVBRE1FIGFuZCB4ZW4vTWFrZWZpbGUKICAgIAogICAg
U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+Cgpj
b21taXQgZjczOTVkYmM1YzBhNjk4OTk3MTdlZGZiZWQ4YmM1ZTIyZDkxMmJjNgpBdXRob3I6IElh
biBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBKdW4gMjcg
MTk6MTA6NDMgMjAxNyArMDEwMAoKICAgIFhlbiA0LjkuMCByZWxlYXNlOiBBZGp1c3QgQ29uZmln
Lm1rIGNvbW1pdHMgdG8gcmVmZXIgdG8gNC45LjAgdGFncwogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KCmNvbW1pdCA2OTUwMGRh
NmMwZDNhMzdlNjFiODU4M2VlMzU5YTlkZjkwNDNjZWYzCkF1dGhvcjogVGhvbWFzIFNhbmRlcnMg
PHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+CkRhdGU6ICAgVHVlIE1hciAyOCAxODo1Nzo1MiAy
MDE3ICswMTAwCgogICAgb3hlbnN0b3JlZDogdHJpbSBoaXN0b3J5IGluIHRoZSBmcmVxdWVudF9v
cHMgZnVuY3Rpb24KICAgIAogICAgV2Ugd2VyZSB0cmltbWluZyB0aGUgaGlzdG9yeSBvZiBjb21t
aXRzIG9ubHkgYXQgdGhlIGVuZCBvZiBlYWNoCiAgICB0cmFuc2FjdGlvbiAocmVnYXJkbGVzcyBv
ZiBob3cgaXQgZW5kZWQpLgogICAgCiAgICBUaGVyZWZvcmUgaWYgbm9uLXRyYW5zYWN0aW9uYWwg
d3JpdGVzIHdlcmUgYmVpbmcgbWFkZSBidXQgbm8KICAgIHRyYW5zYWN0aW9ucyB3ZXJlIGJlaW5n
IGVuZGVkLCB0aGUgaGlzdG9yeSB3b3VsZCBncm93CiAgICBpbmRlZmluaXRlbHkuIE5vdyB3ZSB0
cmltIHRoZSBoaXN0b3J5IGF0IHJlZ3VsYXIgaW50ZXJ2YWxzLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBUaG9tYXMgU2FuZGVycyA8dGhvbWFzLnNhbmRlcnNAY2l0cml4LmNvbT4KCmNvbW1pdCA3
MzFjZTViOGJmMzZmNTdkYTJkZWM2YTg3MmU0ZTlkZDYwN2Y5ZWRhCkF1dGhvcjogSWFuIEphY2tz
b24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkRhdGU6ICAgVHVlIEp1biAyNyAxNTowNToz
MiAyMDE3ICswMTAwCgogICAgUUVNVV9VUFNUUkVBTV9SRVZJU0lPTjogQnVtcCB0byBwaWNrIHVw
IFhTQS0yMTYgZml4CiAgICAKICAgIFRoaXMgd2FzIGxhbmd1aXNoaW5nIGluIHFlbXUteGVuLmdp
dCNzdGFibGUtNC45IGJ1dCBvZiBjb3Vyc2Ugb3VyCiAgICBDb25maWcubWsgaGFzIGFuIGV4cGxp
Y2l0IHJldmlzaW9uLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkph
Y2tzb25AZXUuY2l0cml4LmNvbT4KKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 28 19:28:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 19: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 1dQId6-0002Fs-8h; Wed, 28 Jun 2017 19:28: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=34541614c=igor.druzhinin@citrix.com>)
 id 1dQId4-0002Fi-LL
 for xen-devel@lists.xen.org; Wed, 28 Jun 2017 19:27:58 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 C9/34-03704-D3304595; Wed, 28 Jun 2017 19:27:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsWyU9JRQteWOST
 S4NoqYYslHxezODB6HN39mymAMYo1My8pvyKBNePIvo2MBaciKp68mcHSwLjRsYuRk0NCwE/i
 0cV2FhCbTcBA4tSmRWC2iICsxOquOexdjFwczAKLGSWmdS5gBUkIAzU8+DsdzGYRUJVY+KaJr
 YuRg4NXwFOi+ysjxEw5iZvnOplBbF4BQYmTM5+AzWQWkJA4+OIFWFxIQE3iaNcuFoj6NIn2+9
 dYJzDyzELSMgtJywJGplWM6sWpRWWpRbqGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn
 5uZsYgSHCAAQ7GHc+dzrEKMnBpCTKe+R9cKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd79jCGR
 QoJFqempFWmZOcBghUlLcPAoifCu+g7UyltckJhbnJkOkTrFqCglzvsPpE8AJJFRmgfXBouQS
 4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmNWYAmsKTmVcCN/0V0GImoMUs8wJAFpckIqSkGh
 i5pRPOs/61Cbd+ZPlNVfvIBSEr/aqdOQciph9NWrVB581N8/Y5y71nrtmkYCs8xeVrSOBn24c
 Hrl/lVP5bx99aFLyXO8hUeIJet4zD+98bPl5bsnL2qVutQQd23b92X9l6t+Xl44wfjj692mgv
 9iO69ebqwz+OndTPLbGOWzLbR+wpwzWf359mKbEUZyQaajEXFScCABO8ysaLAgAA
X-Env-Sender: prvs=34541614c=igor.druzhinin@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1498678077!64115213!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42041 invoked from network); 28 Jun 2017 19:27:57 -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;
 28 Jun 2017 19:27:57 -0000
X-IronPort-AV: E=Sophos;i="5.40,277,1496102400"; d="scan'208";a="48555663"
From: Igor Druzhinin <igor.druzhinin@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Wed, 28 Jun 2017 20:27:08 +0100
Message-ID: <1498678028-27200-1-git-send-email-igor.druzhinin@citrix.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
X-ClientProxiedBy: FTLPEX02CAS03.citrite.net (10.13.99.94) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH] tools/libxenforeignmemory: add
	xenforeignmemory_map2 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>

VGhlIG5ldyBmdW5jdGlvbiByZXBlYXRzIHRoZSBiZWhhdmlvciBvZiB0aGUgZmlyc3QgdmVyc2lv
bgpleGNlcHQgaXQgaGFzIGFuIGV4dGVuZGVkIGxpc3Qgb2YgYXJndW1lbnRzIHdoaWNoIGFyZSBz
dWJzZXF1ZW50bHkKcGFzc2VkIHRvIG1tYXAoKSBjYWxsLgoKVGhpcyBpcyBuZWVkZWQgZm9yIFFF
TVUgZGVwcml2aWxlZGdpbmcuCgpTaWduZWQtb2ZmLWJ5OiBJZ29yIERydXpoaW5pbiA8aWdvci5k
cnV6aGluaW5AY2l0cml4LmNvbT4KLS0tCkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUu
Y2l0cml4LmNvbT4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNjOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnMvZm9yZWln
bm1lbW9yeS9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICB8ICAyICstCiB0b29scy9saWJzL2Zv
cmVpZ25tZW1vcnkvY29tcGF0LmMgICAgICAgICAgICAgICAgICAgfCAgNiArKystLS0KIHRvb2xz
L2xpYnMvZm9yZWlnbm1lbW9yeS9jb3JlLmMgICAgICAgICAgICAgICAgICAgICB8IDE4ICsrKysr
KysrKysrKystLS0tLQogdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2ZyZWVic2QuYyAgICAgICAg
ICAgICAgICAgIHwgIDcgKysrLS0tLQogdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2luY2x1ZGUv
eGVuZm9yZWlnbm1lbW9yeS5oIHwgMTIgKysrKysrKysrKysrCiB0b29scy9saWJzL2ZvcmVpZ25t
ZW1vcnkvbGlieGVuZm9yZWlnbm1lbW9yeS5tYXAgICAgfCAgNCArKysrCiB0b29scy9saWJzL2Zv
cmVpZ25tZW1vcnkvbGludXguYyAgICAgICAgICAgICAgICAgICAgfCAgNyArKystLS0tCiB0b29s
cy9saWJzL2ZvcmVpZ25tZW1vcnkvbWluaW9zLmMgICAgICAgICAgICAgICAgICAgfCAgNCArKy0t
CiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbmV0YnNkLmMgICAgICAgICAgICAgICAgICAgfCAg
NiArKystLS0KIHRvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9wcml2YXRlLmggICAgICAgICAgICAg
ICAgICB8ICA3ICsrKystLS0KIHRvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9zb2xhcmlzLmMgICAg
ICAgICAgICAgICAgICB8ICA1ICsrLS0tCiAxMSBmaWxlcyBjaGFuZ2VkLCA1MCBpbnNlcnRpb25z
KCspLCAyOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJzL2ZvcmVpZ25tZW1v
cnkvTWFrZWZpbGUgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvTWFrZWZpbGUKaW5kZXggMmYy
Y2FhMS4uNWU5M2VlNyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L01ha2Vm
aWxlCisrKyBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9NYWtlZmlsZQpAQCAtMiw3ICsyLDcg
QEAgWEVOX1JPT1QgPSAkKENVUkRJUikvLi4vLi4vLi4KIGluY2x1ZGUgJChYRU5fUk9PVCkvdG9v
bHMvUnVsZXMubWsKIAogTUFKT1IgICAgPSAxCi1NSU5PUiAgICA9IDEKK01JTk9SICAgID0gMgog
U0hMSUJfTERGTEFHUyArPSAtV2wsLS12ZXJzaW9uLXNjcmlwdD1saWJ4ZW5mb3JlaWdubWVtb3J5
Lm1hcAogCiBDRkxBR1MgICArPSAtV2Vycm9yIC1XbWlzc2luZy1wcm90b3R5cGVzCmRpZmYgLS1n
aXQgYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvY29tcGF0LmMgYi90b29scy9saWJzL2ZvcmVp
Z25tZW1vcnkvY29tcGF0LmMKaW5kZXggYjc5ZWMxYS4uNWY3MzBjYSAxMDA2NDQKLS0tIGEvdG9v
bHMvbGlicy9mb3JlaWdubWVtb3J5L2NvbXBhdC5jCisrKyBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1l
bW9yeS9jb21wYXQuYwpAQCAtMjEsOCArMjEsOCBAQAogCiAjaW5jbHVkZSAicHJpdmF0ZS5oIgog
Ci12b2lkICpvc2RlcF94ZW5mb3JlaWdubWVtb3J5X21hcCh4ZW5mb3JlaWdubWVtb3J5X2hhbmRs
ZSAqZm1lbSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbSwg
aW50IHByb3QsIHNpemVfdCBudW0sCit2b2lkICpvc2RlcF94ZW5mb3JlaWdubWVtb3J5X21hcCh4
ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwgdWludDMyX3QgZG9tLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdm9pZCAqYWRkciwgaW50IHByb3QsIGludCBmbGFncywgc2l6
ZV90IG51bSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHhlbl9wZm5f
dCBhcnJbLypudW0qL10sIGludCBlcnJbLypudW0qL10pCiB7CiAgICAgeGVuX3Bmbl90ICpwZm47
CkBAIC00MSw3ICs0MSw3IEBAIHZvaWQgKm9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfbWFwKHhlbmZv
cmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLAogICAgIH0KIAogICAgIG1lbWNweShwZm4sIGFyciwg
bnVtICogc2l6ZW9mKCphcnIpKTsKLSAgICByZXQgPSBvc2RlcF9tYXBfZm9yZWlnbl9iYXRjaChm
bWVtLCBkb20sIHByb3QsIHBmbiwgbnVtKTsKKyAgICByZXQgPSBvc2RlcF9tYXBfZm9yZWlnbl9i
YXRjaChmbWVtLCBkb20sIGFkZHIsIHByb3QsIGZsYWdzLCBwZm4sIG51bSk7CiAKICAgICBpZiAo
cmV0KSB7CiAgICAgICAgIGZvciAoaSA9IDA7IGkgPCBudW07ICsraSkKZGlmZiAtLWdpdCBhL3Rv
b2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9jb3JlLmMgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkv
Y29yZS5jCmluZGV4IDBlYmQ0MjkuLmE2ODk3ZGMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZm9y
ZWlnbm1lbW9yeS9jb3JlLmMKKysrIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2NvcmUuYwpA
QCAtNjMsMTAgKzYzLDEwIEBAIGludCB4ZW5mb3JlaWdubWVtb3J5X2Nsb3NlKHhlbmZvcmVpZ25t
ZW1vcnlfaGFuZGxlICpmbWVtKQogICAgIHJldHVybiByYzsKIH0KIAotdm9pZCAqeGVuZm9yZWln
bm1lbW9yeV9tYXAoeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0sCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICB1aW50MzJfdCBkb20sIGludCBwcm90LAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc2l6ZV90IG51bSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHhl
bl9wZm5fdCBhcnJbLypudW0qL10sIGludCBlcnJbLypudW0qL10pCit2b2lkICp4ZW5mb3JlaWdu
bWVtb3J5X21hcDIoeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0sCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdWludDMyX3QgZG9tLCB2b2lkICphZGRyLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGludCBwcm90LCBpbnQgZmxhZ3MsIHNpemVfdCBudW0sCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgY29uc3QgeGVuX3Bmbl90IGFyclsvKm51bSovXSwgaW50IGVyclsv
Km51bSovXSkKIHsKICAgICB2b2lkICpyZXQ7CiAgICAgaW50ICplcnJfdG9fZnJlZSA9IE5VTEw7
CkBAIC03Nyw3ICs3Nyw3IEBAIHZvaWQgKnhlbmZvcmVpZ25tZW1vcnlfbWFwKHhlbmZvcmVpZ25t
ZW1vcnlfaGFuZGxlICpmbWVtLAogICAgIGlmICggZXJyID09IE5VTEwgKQogICAgICAgICByZXR1
cm4gTlVMTDsKIAotICAgIHJldCA9IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfbWFwKGZtZW0sIGRv
bSwgcHJvdCwgbnVtLCBhcnIsIGVycik7CisgICAgcmV0ID0gb3NkZXBfeGVuZm9yZWlnbm1lbW9y
eV9tYXAoZm1lbSwgZG9tLCBhZGRyLCBwcm90LCBmbGFncywgbnVtLCBhcnIsIGVycik7CiAKICAg
ICBpZiAoIHJldCAmJiBlcnJfdG9fZnJlZSApCiAgICAgewpAQCAtMTAwLDYgKzEwMCwxNCBAQCB2
b2lkICp4ZW5mb3JlaWdubWVtb3J5X21hcCh4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwK
ICAgICByZXR1cm4gcmV0OwogfQogCit2b2lkICp4ZW5mb3JlaWdubWVtb3J5X21hcCh4ZW5mb3Jl
aWdubWVtb3J5X2hhbmRsZSAqZm1lbSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQz
Ml90IGRvbSwgaW50IHByb3QsCisgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplX3QgbnVt
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgeGVuX3Bmbl90IGFyclsvKm51bSov
XSwgaW50IGVyclsvKm51bSovXSkKK3sKKyAgICByZXR1cm4geGVuZm9yZWlnbm1lbW9yeV9tYXAy
KGZtZW0sIGRvbSwgTlVMTCwgcHJvdCwgMCwgbnVtLCBhcnIsIGVycik7Cit9CisKIGludCB4ZW5m
b3JlaWdubWVtb3J5X3VubWFwKHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdm9pZCAqYWRkciwgc2l6ZV90IG51bSkKIHsKZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9mcmVlYnNkLmMgYi90b29scy9saWJzL2ZvcmVp
Z25tZW1vcnkvZnJlZWJzZC5jCmluZGV4IGY2Y2QwOGMuLmRlYzQ0NzQgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9mcmVlYnNkLmMKKysrIGIvdG9vbHMvbGlicy9mb3JlaWdu
bWVtb3J5L2ZyZWVic2QuYwpAQCAtNTUsMTYgKzU1LDE1IEBAIGludCBvc2RlcF94ZW5mb3JlaWdu
bWVtb3J5X2Nsb3NlKHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtKQogfQogCiB2b2lkICpv
c2RlcF94ZW5mb3JlaWdubWVtb3J5X21hcCh4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbSwgaW50IHByb3Qs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplX3QgbnVtLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9tLCB2b2lkICphZGRyLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHByb3QsIGludCBmbGFncywgc2l6ZV90IG51
bSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHhlbl9wZm5fdCBhcnJb
LypudW0qL10sIGludCBlcnJbLypudW0qL10pCiB7CiAgICAgaW50IGZkID0gZm1lbS0+ZmQ7CiAg
ICAgcHJpdmNtZF9tbWFwYmF0Y2hfdCBpb2N0bHg7Ci0gICAgdm9pZCAqYWRkcjsKICAgICBpbnQg
cmM7CiAKLSAgICBhZGRyID0gbW1hcChOVUxMLCBudW0gPDwgUEFHRV9TSElGVCwgcHJvdCwgTUFQ
X1NIQVJFRCwgZmQsIDApOworICAgIGFkZHIgPSBtbWFwKGFkZHIsIG51bSA8PCBQQUdFX1NISUZU
LCBwcm90LCBmbGFncyB8IE1BUF9TSEFSRUQsIGZkLCAwKTsKICAgICBpZiAoIGFkZHIgPT0gTUFQ
X0ZBSUxFRCApCiAgICAgewogICAgICAgICBQRVJST1IoInhjX21hcF9mb3JlaWduX2J1bGs6IG1t
YXAgZmFpbGVkIik7CmRpZmYgLS1naXQgYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVk
ZS94ZW5mb3JlaWdubWVtb3J5LmggYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZS94
ZW5mb3JlaWdubWVtb3J5LmgKaW5kZXggZDViZTY0OC4uYTc4MGQxNCAxMDA2NDQKLS0tIGEvdG9v
bHMvbGlicy9mb3JlaWdubWVtb3J5L2luY2x1ZGUveGVuZm9yZWlnbm1lbW9yeS5oCisrKyBiL3Rv
b2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlL3hlbmZvcmVpZ25tZW1vcnkuaApAQCAtMTA4
LDYgKzEwOCwxOCBAQCB2b2lkICp4ZW5mb3JlaWdubWVtb3J5X21hcCh4ZW5mb3JlaWdubWVtb3J5
X2hhbmRsZSAqZm1lbSwgdWludDMyX3QgZG9tLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y29uc3QgeGVuX3Bmbl90IGFyclsvKnBhZ2VzKi9dLCBpbnQgZXJyWy8qcGFnZXMqL10pOwogCiAv
KgorICogQWxtb3N0IGxpa2UgdGhlIHByZXZpb3VzIG9uZSBidXQgYWxzbyBhY2NlcHRzIHR3byBh
ZGRpdGlvbmFsIHBhcmFtZXRlcnM6CisgKgorICogQGFkZHIgaXMgdXNlZCBhcyBhIGhpbnQgYWRk
cmVzcyBmb3IgZm9yZWlnbiBtYXAgcGxhY2VtZW50IChzZWUgbW1hcCgyKSkuCisgKiBAZmxhZ3Mg
aXMgYSBzZXQgb2YgYWRkaXRpb25hbCBmbGFncyBhcyBmb3IgbW1hcCgyKS4gTm90IGFsbCBvZiB0
aGUgZmxhZworICogY29tYmluYXRpb25zIGFyZSBwb3NzaWJsZSBkdWUgdG8gaW1wbGVtZW50YXRp
b24gZGV0YWlscyBvbiBkaWZmZXJlbnQKKyAqIHBsYXRmb3Jtcy4KKyAqLwordm9pZCAqeGVuZm9y
ZWlnbm1lbW9yeV9tYXAyKHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLCB1aW50MzJfdCBk
b20sCisgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICphZGRyLCBpbnQgcHJvdCwgaW50
IGZsYWdzLCBzaXplX3QgcGFnZXMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB4
ZW5fcGZuX3QgYXJyWy8qcGFnZXMqL10sIGludCBlcnJbLypwYWdlcyovXSk7CisKKy8qCiAgKiBV
bm1hcCBhIG1hcHBpbmcgcHJldmlvdXMgY3JlYXRlZCB3aXRoIHhlbmZvcmVpZ25tZW1vcnlfbWFw
KCkuCiAgKgogICogUmV0dXJucyAwIG9uIHN1Y2Nlc3Mgb24gZmFpbHVyZSBzZXRzIGVycm5vIGFu
ZCByZXR1cm5zIC0xLgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2xpYnhl
bmZvcmVpZ25tZW1vcnkubWFwIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2xpYnhlbmZvcmVp
Z25tZW1vcnkubWFwCmluZGV4IDQxYTg4OTkuLjcxNmVjYWYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YnMvZm9yZWlnbm1lbW9yeS9saWJ4ZW5mb3JlaWdubWVtb3J5Lm1hcAorKysgYi90b29scy9saWJz
L2ZvcmVpZ25tZW1vcnkvbGlieGVuZm9yZWlnbm1lbW9yeS5tYXAKQEAgLTEwLDMgKzEwLDcgQEAg
VkVSU18xLjEgewogCWdsb2JhbDoKIAkJeGVuZm9yZWlnbm1lbW9yeV9yZXN0cmljdDsKIH0gVkVS
U18xLjA7CitWRVJTXzEuMiB7CisJZ2xvYmFsOgorCQl4ZW5mb3JlaWdubWVtb3J5X21hcDI7Cit9
IFZFUlNfMS4xOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2xpbnV4LmMg
Yi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbGludXguYwppbmRleCAzMjBiYjIxLi4zNzRlNDVh
IDEwMDY0NAotLS0gYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbGludXguYworKysgYi90b29s
cy9saWJzL2ZvcmVpZ25tZW1vcnkvbGludXguYwpAQCAtMTQyLDE3ICsxNDIsMTYgQEAgb3V0Ogog
fQogCiB2b2lkICpvc2RlcF94ZW5mb3JlaWdubWVtb3J5X21hcCh4ZW5mb3JlaWdubWVtb3J5X2hh
bmRsZSAqZm1lbSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRv
bSwgaW50IHByb3QsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplX3QgbnVt
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9tLCB2b2lkICph
ZGRyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHByb3QsIGludCBmbGFn
cywgc2l6ZV90IG51bSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHhl
bl9wZm5fdCBhcnJbLypudW0qL10sIGludCBlcnJbLypudW0qL10pCiB7CiAgICAgaW50IGZkID0g
Zm1lbS0+ZmQ7CiAgICAgcHJpdmNtZF9tbWFwYmF0Y2hfdjJfdCBpb2N0bHg7Ci0gICAgdm9pZCAq
YWRkcjsKICAgICBzaXplX3QgaTsKICAgICBpbnQgcmM7CiAKLSAgICBhZGRyID0gbW1hcChOVUxM
LCBudW0gPDwgUEFHRV9TSElGVCwgcHJvdCwgTUFQX1NIQVJFRCwKKyAgICBhZGRyID0gbW1hcChh
ZGRyLCBudW0gPDwgUEFHRV9TSElGVCwgcHJvdCwgZmxhZ3MgfCBNQVBfU0hBUkVELAogICAgICAg
ICAgICAgICAgIGZkLCAwKTsKICAgICBpZiAoIGFkZHIgPT0gTUFQX0ZBSUxFRCApCiAgICAgewpk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L21pbmlvcy5jIGIvdG9vbHMvbGli
cy9mb3JlaWdubWVtb3J5L21pbmlvcy5jCmluZGV4IDJkZDQ5MTAuLjc1ZjM0MDEgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9taW5pb3MuYworKysgYi90b29scy9saWJzL2Zv
cmVpZ25tZW1vcnkvbWluaW9zLmMKQEAgLTQwLDggKzQwLDggQEAgaW50IG9zZGVwX3hlbmZvcmVp
Z25tZW1vcnlfY2xvc2UoeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0pCiB9CiAKIHZvaWQg
Km9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfbWFwKHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVt
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9tLCBpbnQgcHJv
dCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVfdCBudW0sCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb20sIHZvaWQgKmFkZHIsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcHJvdCwgaW50IGZsYWdzLCBzaXplX3Qg
bnVtLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgeGVuX3Bmbl90IGFy
clsvKm51bSovXSwgaW50IGVyclsvKm51bSovXSkKIHsKICAgICB1bnNpZ25lZCBsb25nIHB0X3By
b3QgPSAwOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L25ldGJzZC5jIGIv
dG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L25ldGJzZC5jCmluZGV4IGFmM2ExYTQuLjliZjk1ZWYg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9uZXRic2QuYworKysgYi90b29s
cy9saWJzL2ZvcmVpZ25tZW1vcnkvbmV0YnNkLmMKQEAgLTY3LDEyICs2NywxMiBAQCBpbnQgb3Nk
ZXBfeGVuZm9yZWlnbm1lbW9yeV9jbG9zZSh4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSkK
IH0KIAogdm9pZCAqb3NkZXBfbWFwX2ZvcmVpZ25fYmF0Y2goeGVuZm9yZWlnbm1lbV9oYW5kbGUg
KmZtZW0sIHVpbnQzMl90IGRvbSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBw
cm90LCB4ZW5fcGZuX3QgKmFyciwgaW50IG51bSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHZvaWQgKmFkZHIsIGludCBwcm90LCBpbnQgZmxhZ3MsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB4ZW5fcGZuX3QgKmFyciwgaW50IG51bSkKIHsKICAgICBpbnQgZmQgPSBmbWVt
LT5mZDsKICAgICBwcml2Y21kX21tYXBiYXRjaF90IGlvY3RseDsKLSAgICB2b2lkICphZGRyOwot
ICAgIGFkZHIgPSBtbWFwKE5VTEwsIG51bSpYQ19QQUdFX1NJWkUsIHByb3QsIE1BUF9BTk9OIHwg
TUFQX1NIQVJFRCwgLTEsIDApOworICAgIGFkZHIgPSBtbWFwKGFkZHIsIG51bSpYQ19QQUdFX1NJ
WkUsIHByb3QsIGZsYWdzIHwgTUFQX0FOT04gfCBNQVBfU0hBUkVELCAtMSwgMCk7CiAgICAgaWYg
KCBhZGRyID09IE1BUF9GQUlMRUQgKSB7CiAgICAgICAgIFBFUlJPUigib3NkZXBfbWFwX2ZvcmVp
Z25fYmF0Y2g6IG1tYXAgZmFpbGVkIik7CiAgICAgICAgIHJldHVybiBOVUxMOwpkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L3ByaXZhdGUuaCBiL3Rvb2xzL2xpYnMvZm9yZWln
bm1lbW9yeS9wcml2YXRlLmgKaW5kZXggZWQ3ZWM3YS4uYzVjMDdjYyAxMDA2NDQKLS0tIGEvdG9v
bHMvbGlicy9mb3JlaWdubWVtb3J5L3ByaXZhdGUuaAorKysgYi90b29scy9saWJzL2ZvcmVpZ25t
ZW1vcnkvcHJpdmF0ZS5oCkBAIC0yNiw4ICsyNiw4IEBAIGludCBvc2RlcF94ZW5mb3JlaWdubWVt
b3J5X29wZW4oeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0pOwogaW50IG9zZGVwX3hlbmZv
cmVpZ25tZW1vcnlfY2xvc2UoeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0pOwogCiB2b2lk
ICpvc2RlcF94ZW5mb3JlaWdubWVtb3J5X21hcCh4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1l
bSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbSwgaW50IHBy
b3QsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplX3QgbnVtLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9tLCB2b2lkICphZGRyLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHByb3QsIGludCBmbGFncywgc2l6ZV90
IG51bSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHhlbl9wZm5fdCBh
cnJbbnVtXSwgaW50IGVycltudW1dKTsKIGludCBvc2RlcF94ZW5mb3JlaWdubWVtb3J5X3VubWFw
KHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdm9pZCAqYWRkciwgc2l6ZV90IG51bSk7CkBAIC0zOCw3ICszOCw4IEBAIGludCBv
c2RlcF94ZW5mb3JlaWdubWVtb3J5X3Jlc3RyaWN0KHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpm
bWVtLAogI2lmIGRlZmluZWQoX19OZXRCU0RfXykgfHwgZGVmaW5lZChfX3N1bl9fKQogLyogU3Ry
aWN0bHkgY29tcGF0IGZvciB0aG9zZSB0d28gb25seSBvbmx5ICovCiB2b2lkICpjb21wYXRfbWFw
Zm9yZWlnbl9iYXRjaCh4ZW5mb3JlaWdubWVtX2hhbmRsZSAqZm1lbSwgdWludDMyX3QgZG9tLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHByb3QsIHhlbl9wZm5fdCAqYXJyLCBp
bnQgbnVtKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKmFkZHIsIGludCBw
cm90LCBpbnQgZmxhZ3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3Qg
KmFyciwgaW50IG51bSk7CiAjZW5kaWYKIAogI2RlZmluZSBQRVJST1IoX2YuLi4pIFwKZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9zb2xhcmlzLmMgYi90b29scy9saWJzL2Zv
cmVpZ25tZW1vcnkvc29sYXJpcy5jCmluZGV4IGZlN2JiNDUuLmEzM2RlY2IgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9zb2xhcmlzLmMKKysrIGIvdG9vbHMvbGlicy9mb3Jl
aWdubWVtb3J5L3NvbGFyaXMuYwpAQCAtNjgsMTIgKzY4LDExIEBAIGludCBvc2RlcF94ZW5mb3Jl
aWdubWVtb3J5X2Nsb3NlKHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtKQogfQogCiB2b2lk
ICpvc2RlcF9tYXBfZm9yZWlnbl9iYXRjaCh4ZW5mb3JlaWdubWVtX2hhbmRsZSAqZm1lbSwgdWlu
dDMyX3QgZG9tLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHByb3QsIHhlbl9w
Zm5fdCAqYXJyLCBpbnQgbnVtKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAq
YWRkciwgaW50IHByb3QsIGludCBmbGFncywgeGVuX3Bmbl90ICphcnIsIGludCBudW0pCiB7CiAg
ICAgaW50IGZkID0gZm1lbS0+ZmQ7CiAgICAgcHJpdmNtZF9tbWFwYmF0Y2hfdCBpb2N0bHg7Ci0g
ICAgdm9pZCAqYWRkcjsKLSAgICBhZGRyID0gbW1hcChOVUxMLCBudW0qWENfUEFHRV9TSVpFLCBw
cm90LCBNQVBfU0hBUkVELCBmZCwgMCk7CisgICAgYWRkciA9IG1tYXAoYWRkciwgbnVtKlhDX1BB
R0VfU0laRSwgcHJvdCwgZmxhZ3MgfCBNQVBfU0hBUkVELCBmZCwgMCk7CiAgICAgaWYgKCBhZGRy
ID09IE1BUF9GQUlMRUQgKQogICAgICAgICByZXR1cm4gTlVMTDsKIAotLSAKMi43LjQKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 28 19:34:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 19: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 1dQIix-0003Ko-VY; Wed, 28 Jun 2017 19:34: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=345d76a6c=Andrew.Cooper3@citrix.com>)
 id 1dQIiw-0003Ki-5f
 for xen-devel@lists.xen.org; Wed, 28 Jun 2017 19:34:02 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 D8/0D-03937-9A404595; Wed, 28 Jun 2017 19:34:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsWyU9JRQnclS0i
 kwf6zzBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bu3iPMBc+YKi5OXc/ewLiRqYuRk0NCwE/i
 0cnD7CC2sECwxP5jp5lBbBEBT4npF6+D1QgB2ddWHmUEsZkFvCQaX/5iBbHZBPQldr/4BFbDK
 2Ar0futBayXRUBVYuW/yWwgtqhAuMTbxiMsEDWCEidnPgGzOYHm3G5sZIOYaSBxZNEcVghbXm
 L72znMEHvVJK71X2KHuDNdYuKzHpYJjPyzkIyahaR9FpL2BYzMqxjVi1OLylKLdI30kooy0zN
 KchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECQ5ABCHYwLvvrdIhRkoNJSZT3yPvgSCG+pPyU
 yozE4oz4otKc1OJDjDIcHEoSvGuZQyKFBItS01Mr0jJzgNEAk5bg4FES4V31HaiVt7ggMbc4M
 x0idYpRl6Ppw5YvTEIsefl5qVLivLkgMwRAijJK8+BGwCLzEqOslDAvI9BRQjwFqUW5mSWo8q
 8YxTkYlYR5X4JM4cnMK4Hb9AroCCagI1jmBYAcUZKIkJJqYIycti3z6pYHjHtWadRd7tzNUen
 27sPVPvWjPNd022z6k51qd3JvP2Z94L1JrlTCZ2aWH3m3OaSef+PSP7z/w/NTU7ZtUyvonyA5
 X0dB7I5sv/MR75aJcb1rtGpbF20sKmB8PCdCxFhedu2CawKGj5V28IZmLZ35dEspQ0fwdpVl+
 ecXTyu3+q7EUpyRaKjFXFScCAB3QFkcxwIAAA==
X-Env-Sender: prvs=345d76a6c=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1498678440!64905121!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62382 invoked from network); 28 Jun 2017 19:34: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;
 28 Jun 2017 19:34:01 -0000
X-IronPort-AV: E=Sophos;i="5.40,277,1496102400"; d="scan'208";a="48556073"
To: Igor Druzhinin <igor.druzhinin@citrix.com>, <xen-devel@lists.xen.org>
References: <1498678028-27200-1-git-send-email-igor.druzhinin@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <cda48ad8-4d16-cf1a-7b23-4ad14a5b6b18@citrix.com>
Date: Wed, 28 Jun 2017 20:34:00 +0100
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: <1498678028-27200-1-git-send-email-igor.druzhinin@citrix.com>
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>
Subject: Re: [Xen-devel] [PATCH] tools/libxenforeignmemory: add
 xenforeignmemory_map2 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>

T24gMjgvMDYvMTcgMjA6MjcsIElnb3IgRHJ1emhpbmluIHdyb3RlOgo+IFRoZSBuZXcgZnVuY3Rp
b24gcmVwZWF0cyB0aGUgYmVoYXZpb3Igb2YgdGhlIGZpcnN0IHZlcnNpb24KPiBleGNlcHQgaXQg
aGFzIGFuIGV4dGVuZGVkIGxpc3Qgb2YgYXJndW1lbnRzIHdoaWNoIGFyZSBzdWJzZXF1ZW50bHkK
PiBwYXNzZWQgdG8gbW1hcCgpIGNhbGwuCj4KPiBUaGlzIGlzIG5lZWRlZCBmb3IgUUVNVSBkZXBy
aXZpbGVkZ2luZy4KPgo+IFNpZ25lZC1vZmYtYnk6IElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpo
aW5pbkBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 28 19:43:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 19: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 1dQIrz-00041m-Sy; Wed, 28 Jun 2017 19:43: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 1dQIrx-00041P-PU
 for xen-devel@lists.xensource.com; Wed, 28 Jun 2017 19:43:21 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 33/7F-03406-9D604595; Wed, 28 Jun 2017 19:43:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsWS0XRdVfc6W0i
 kwamnRhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWHHwGGNBY1rFokc3mBsY
 p3h3MXJxCAn8ZZSY1jGDDcJ5zChx4GEnYxcjJ5CzjVFicrs9iC0i4Czx9cxcdhCbV0Bf4mTfX
 1YQW1jASGLm6essILaEwA4OiTf/60AG8Qh8YZY4v+QiVMJX4tOrn2ww9s77d4EWsHOwCVhJHB
 IDibIIqEp07elkmsDIs4CRYRWjRnFqUVlqka6RhV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJ
 SsV5yfu4mRmAoMADBDsbzawMPMUpyMCmJ8h55HxwpxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3
 G2tIpJBgUWp6akVaZg4wKGHSEhw8SiK8q74DtfIWFyTmFmemQ6ROMepybFi9/guTEEtefl6ql
 DhvMMgMAZCijNI8uBGwCLnEKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYV4xkCk8mXklcJteAR
 3BBHQEy7wAkCNKEhFSUg2MURNFLlf3vpgm6iZ6XV1JJN9BbOqc0GDl5p7s6u/LA2ZPzreY9uN
 l9P+ZbhEpe4694Ty6cZdqTZpkeNLW4g+yG0Xs6l7YTz+3M3V28XTrA4+XqbL8Wq8pW97qej5m
 vk0id5RHa0MrN8//K9J91pdZQzyLFedXxQiwZUXd6P3vei1l16F1U2SUWIozEg21mIuKEwFGk
 BjOiwIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1498678998!104360565!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
 MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18484 invoked from network); 28 Jun 2017 19:43:19 -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; 28 Jun 2017 19:43: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 1dQIrs-0001Ee-Jt; Wed, 28 Jun 2017 19:43: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 1dQIrm-0001Ad-Tt; Wed, 28 Jun 2017 19:43:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dQIrm-0005lo-GC; Wed, 28 Jun 2017 19:43:10 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111133-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:regression
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=fdeac7a05fdf85458d72e89efcfa0f444525aaad
X-Osstest-Versions-That: libvirt=2065499b607a8df771761dc4249eff6ebc3adb5a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 28 Jun 2017 19:43:10 +0000
Subject: [Xen-devel] [libvirt test] 111133: 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>

ZmxpZ2h0IDExMTEzMyBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTExMzMvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDEwIGRlYmlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiAx
MTEwNjEKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxMTEwNjEKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMTA2MQogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTExMDYxCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC1xY293MiAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5n
OgogbGlidmlydCAgICAgICAgICAgICAgZmRlYWM3YTA1ZmRmODU0NThkNzJlODllZmNmYTBmNDQ0
NTI1YWFhZApiYXNlbGluZSB2ZXJzaW9uOgogbGlidmlydCAgICAgICAgICAgICAgMjA2NTQ5OWI2
MDdhOGRmNzcxNzYxZGM0MjQ5ZWZmNmViYzNhZGI1YQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTEx
MDYxICAyMDE3LTA2LTI1IDIwOjU3OjI4IFogICAgMiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAg
IDExMTA4NCAgMjAxNy0wNi0yNyAwNTo1MTo1NCBaICAgIDEgZGF5cyAgICAyIGF0dGVtcHRzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDExMTEzMyAgMjAxNy0wNi0yOCAwNDoyMDowMiBaICAgIDAgZGF5
cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0OgogIEFuZHJlYSBCb2xvZ25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+CiAgQ29sZSBSb2Jp
bnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KICBEYW5pZWwgTGl1IDxzcnd4NDA5NkBnbWFpbC5j
b20+CiAgSmlyaSBEZW5lbWFyayA8amRlbmVtYXJAcmVkaGF0LmNvbT4KICBKdWxpbyBGYXJhY2Nv
IDxqY2ZhcmFjY29AZ21haWwuY29tPgogIE1hcnRpbiBLbGV0emFuZGVyIDxta2xldHphbkByZWRo
YXQuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAgUGV0ZXIg
S3JlbXBhIDxwa3JlbXBhQHJlZGhhdC5jb20+CiAgUm9tYW4gQm9nb3JvZHNraXkgPGJvZ29yb2Rz
a2l5QGdtYWlsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBmZGVhYzdhMDVmZGY4NTQ1OGQ3MmU4OWVmY2Zh
MGY0NDQ1MjVhYWFkCkF1dGhvcjogRGFuaWVsIExpdSA8c3J3eDQwOTZAZ21haWwuY29tPgpEYXRl
OiAgIFR1ZSBKdW4gMjcgMTE6NTQ6NTAgMjAxNyAtMDQwMAoKICAgIHZpcnNoOiBGaXggLS1oZWxw
IHByb2JsZW0gZm9yIGRvbXhtbC10by1uYXRpdmUgRE9NQUlOIENPTU1BTkQKICAgIAogICAgUmVz
b2x2ZXMgYSBidWcgaW4gZG9teG1sLXRvLW5hdGl2ZSBjb21tYW5kIG9wdGlvbiwgc28gdGhhdCB0
aGUKICAgIGZvbGxvd2luZyBjb21tYW5kIGRpc3BsYXlzIHRoZSBoZWxwIGluZm9ybWF0aW9uIGNv
cnJlY3RseToKICAgICd2aXJzaCBkb214bWwtdG8tbmF0aXZlIC0taGVscCcuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IERhbmllbCBMaXUgPHNyd3g0MDk2QGdtYWlsLmNvbT4KICAgIFNpZ25lZC1v
ZmYtYnk6IEp1bGlvIEZhcmFjY28gPGpjZmFyYWNjb0BnbWFpbC5jb20+Cgpjb21taXQgNzhmYzg0
M2M3YjUzYjUyNTE0NzVhNWZjMWVmNTdlY2VhNTk3OTFiNwpBdXRob3I6IFJvbWFuIEJvZ29yb2Rz
a2l5IDxib2dvcm9kc2tpeUBnbWFpbC5jb20+CkRhdGU6ICAgVHVlIE1heSA5IDE0OjQ4OjMwIDIw
MTcgKzA0MDAKCiAgICBiaHl2ZTogYWRkIHZnYSBjb25maWd1cmF0aW9uIGZvciB2aWRlbyBkcml2
ZXIKICAgIAogICAgQWRkIHN1cHBvcnQgZm9yIHZnYWNvbmYgZHJpdmVyIGNvbmZpZ3VyYXRpb24u
IEluIGRvbWFpbiB4bWwgaXQgbG9va3MgbGlrZQogICAgdGhpczoKICAgIAogICAgICA8dmlkZW8+
CiAgICAgICAgPGRyaXZlciB2Z2Fjb25mPSdpb3xvbnxvZmYnPgogICAgICAgIDxtb2RlbCAuLi4v
PgogICAgICA8L3ZpZGVvPgogICAgCiAgICBJdCB3YXMgYWRkZWQgd2l0aCBiaHl2ZSBnb3Agdmlk
ZW8gaW4gbWluZCB0byBhbGxvdyB1c2VycyBjb250cm9sIGhvdyB0aGUKICAgIHZpZGVvIGRldmlj
ZSBpcyBleHBvc2VkIHRvIHRoZSBndWVzdCwgc3BlY2lmaWNhbGx5LCBob3cgVkdBIEkvTyBpcwog
ICAgaGFuZGxlZC4KICAgIAogICAgT25lIGNhbiByZWZlciB0byB0aGUgYmh5dmUgbWFudWFsIHBh
Z2UgdG8gZ2V0IG1vcmUgZGV0YWlsZWQgZGVzY3JpcHRpb24KICAgIG9mIHRoZSBwb3NzaWJsZSBW
R0EgY29uZmlndXJhdGlvbiBvcHRpb25zOgogICAgCiAgICBodHRwczovL3d3dy5mcmVlYnNkLm9y
Zy9jZ2kvbWFuLmNnaT9xdWVyeT1iaHl2ZSZtYW5wYXRoPUZyZWVCU0QrMTItY3VycmVudAogICAg
CiAgICBUaGUgcmVsZXZhbnQgcGFydCBjb3VsZCBiZSBmb3VuZCB1c2luZyB0aGUgJ3ZnYWNvbmYn
IGtleXdvcmQuCiAgICAKICAgIEFsc28sIGFkZCBzb21lIHRlc3RzIGZvciB0aGlzIG5ldyBmZWF0
dXJlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBSb21hbiBCb2dvcm9kc2tpeSA8Ym9nb3JvZHNr
aXlAZ21haWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEpvaG4gRmVybGFuIDxqZmVybGFuQHJlZGhh
dC5jb20+Cgpjb21taXQgZTQ1NzRkYTBiNzlhMWQwN2M4OWI4NzNlZDZmMDI3NWYwMzVhZTMxZgpB
dXRob3I6IENvbGUgUm9iaW5zb24gPGNyb2JpbnNvQHJlZGhhdC5jb20+CkRhdGU6ICAgTW9uIEp1
biAyNiAxMDo0ODozMyAyMDE3IC0wNDAwCgogICAgUmV2ZXJ0ICJxZW11OiBTdXBwb3J0IGNoYXJk
ZXZzIHdpdGggQVJNIHZpcnQgbWFjaGluZXMiCiAgICAKICAgIFRoaXMgcmV2ZXJ0cyBjb21taXQg
NzBjOWI0NDI3MGY3NWJmYjdhNTcwMWQ4MWFhNDkzODBkMTM5ZThmMC4KICAgIAogICAgVGhpcyBj
b21taXQgYnJlYWtzIGV4aXN0aW5nIGFhcmNoNjQgbWFjaHZpcnQgY29uZmlncyB3aXRoOgogICAg
CiAgICAgICAgPHNlcmlhbCB0eXBlPSdwdHknPgogICAgICAgICAgPHRhcmdldCBwb3J0PScwJy8+
CiAgICAgICAgPC9zZXJpYWw+CiAgICAgICAgPGNvbnNvbGUgdHlwZT0ncHR5Jz4KICAgICAgICAg
IDx0YXJnZXQgdHlwZT0nc2VyaWFsJyBwb3J0PScwJy8+CiAgICAgICAgPC9jb25zb2xlPgogICAg
CiAgICBXaGljaCBmYWlscyB3aXRoOgogICAgCiAgICBlcnJvcjogRmFpbGVkIHRvIHN0YXJ0IGRv
bWFpbiBmZWRvcmEyNS1hYXJjaDY0CiAgICBlcnJvcjogaW50ZXJuYWwgZXJyb3I6IHByb2Nlc3Mg
ZXhpdGVkIHdoaWxlIGNvbm5lY3RpbmcgdG8gbW9uaXRvcjoKICAgIDIwMTctMDYtMjZUMTM6NTU6
MzQuNzI2MjkzWiBxZW11LXN5c3RlbS1hYXJjaDY0OiAtY2hhcmRldiBwdHksaWQ9Y2hhcnNlcmlh
bDA6CiAgICBjaGFyIGRldmljZSByZWRpcmVjdGVkIHRvIC9kZXYvcHRzLzUgKGxhYmVsIGNoYXJz
ZXJpYWwwKQogICAgMjAxNy0wNi0yNlQxMzo1NTozNC43ODIxMjFaIHFlbXUtc3lzdGVtLWFhcmNo
NjQ6IC1kZXZpY2UKICAgIGlzYS1zZXJpYWwsY2hhcmRldj1jaGFyc2VyaWFsMCxpZD1zZXJpYWww
OiBObyAnSVNBJyBidXMgZm91bmQgZm9yIGRldmljZQogICAgJ2lzYS1zZXJpYWwnCgpjb21taXQg
MjUwM2U0YjAzYzAwMDNhOGQ2MGNlOTQ4Mzg2OGRkMzMxN2RlZWJjZgpBdXRob3I6IEFuZHJlYSBC
b2xvZ25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+CkRhdGU6ICAgTW9uIEp1biAyNiAxOToxMzoy
OCAyMDE3ICswMjAwCgogICAgY29uZjogQ29weSBsb2FkcGFybSBpbiB2aXJEb21haW5EZXZpY2VJ
bmZvQ29weSgpCiAgICAKICAgIENvbW1pdCA1NGZhMWI0NGFmYzggYWRkZWQgdmlyRG9tYWluRGV2
aWNlSW5mbzo6bG9hZHBhcm0KICAgIGFuZCB1cGRhdGVkIHZpckRvbWFpbkRldmljZUluZm9DbGVh
cigpIGFjY29yZGluZ2x5LCBidXQKICAgIG9taXR0ZWQgdGhlIG5lY2Vzc2FyeSB2aXJEb21haW5E
ZXZpY2VJbmZvQ29weSgpIGNoYW5nZXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJlYSBC
b2xvZ25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+Cgpjb21taXQgZDY3MjU1MTgxNmUxMDZmMmNl
OGE2YTA0NjU4NjkxZGI5NjQzNWZiNQpBdXRob3I6IEFuZHJlYSBCb2xvZ25hbmkgPGFib2xvZ25h
QHJlZGhhdC5jb20+CkRhdGU6ICAgTW9uIEp1biAyNiAwODo0NTo0NCAyMDE3ICswMjAwCgogICAg
SEFDS0lORzogRHJvcCBmcm9tIHRoZSBnaXQgcmVwb3NpdG9yeQogICAgCiAgICBEZXNwaXRlIGJl
aW5nIGEgZ2VuZXJhdGVkIGZpbGUsIEhBQ0tJTkcgaGFzIGJlZW4gdHJhY2tlZCBpbgogICAgdGhl
IGdpdCByZXBvc2l0b3J5IGFsb25nIHdpdGggYWN0dWFsIHNvdXJjZSBmaWxlcy4gQXMgZmFyIGFz
CiAgICBJJ20gYXdhcmUsIGl0J3MgdGhlIG9ubHkgZ2VuZXJhdGVkIGZpbGUgZm9yIHdoaWNoIHRo
YXQgaGFwcGVucy4KICAgIAogICAgVGltZXMgYW5kIHRpbWVzIGFnYWluLCBwZW9wbGVbMV0gaGF2
ZSBjb21taXR0ZWQgY2hhbmdlcyB0bwogICAgdGhlIHNvdXJjZSBmaWxlIHdpdGhvdXQgcmVmcmVz
aGluZyB0aGUgZ2VuZXJhdGVkIGNvcHkgYXQgdGhlCiAgICBzYW1lIHRpbWUuCiAgICAKICAgIFRo
ZSByYXRpb25hbGUgZm9yIHRyYWNraW5nIHRoZSBnZW5lcmF0ZWQgZmlsZSBpcyB0byBoZWxwIG91
dAogICAgcGVvcGxlIHdobyBqdXN0IGNsb25lZCB0aGUgZ2l0IHJlcG9zaXRvcnkgbG9va2luZyB0
byBjb250cmlidWU7CiAgICBob3dldmVyLCBSRUFETUUtaGFja2luZyBhbHJlYWR5IGNvbnRhaW5z
IGVub3VnaCBpbmZvcm1hdGlvbiB0bwogICAgZ2V0IHBlcnNwZWN0aXZlIGNvbnRyaWJ1dG9ycyB0
byBhIHBsYWNlIHdoZXJlIHRoZXkgY2FuIHNpbXBseQogICAgbG9vayBhdCBkb2NzL2hhY2tpbmcu
aHRtbCBpbnN0ZWFkLgogICAgCiAgICBbMV0gTW9zdGx5IG1lLCB0byBiZSBob25lc3QKICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogQW5kcmVhIEJvbG9nbmFuaSA8YWJvbG9nbmFAcmVkaGF0LmNvbT4K
CmNvbW1pdCBlNDlmMmY5MjgwZDUyNmVhN2M5NWUxNDMxMDAxZDIwMDdmNzdlYWM0CkF1dGhvcjog
QW5kcmVhIEJvbG9nbmFuaSA8YWJvbG9nbmFAcmVkaGF0LmNvbT4KRGF0ZTogICBNb24gSnVuIDI2
IDEwOjQ4OjIwIDIwMTcgKzAyMDAKCiAgICBSRUFETUU6IFJlbW92ZSAnZ2l0IHNlbmQtZW1haWwn
IG1lbnRpb24KICAgIAogICAgVGhlIHVzZSBvZiAnZ2l0IHNlbmQtZW1haWwnIGlzIGRlc2NyaWJl
ZCBpbiBkZXRhaWwgaW4gdGhlCiAgICBjb250cmlidXRvciBndWlkZWxpbmVzIChkb2NzL2hhY2tp
bmcuaHRtbCksIHdoaWNoIGFyZQogICAgbWVudGlvbmVkIGluIGRvY3MvY29udHJpYnV0ZS5odG1s
LCB0aGUgbm9uLWxvY2FsIHZlcnNpb24KICAgIG9mIHdoaWNoIGlzIGluIHR1cm4gbWVudGlvbmVk
IGluIFJFQURNRS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmVhIEJvbG9nbmFuaSA8YWJv
bG9nbmFAcmVkaGF0LmNvbT4KCmNvbW1pdCA1NTgwNDBkZGViOTdjZDY4MDFhOGRiNTlkYWI1OTU1
NTk4ZDFmNTBhCkF1dGhvcjogQW5kcmVhIEJvbG9nbmFuaSA8YWJvbG9nbmFAcmVkaGF0LmNvbT4K
RGF0ZTogICBNb24gSnVuIDI2IDExOjAxOjAzIDIwMTcgKzAyMDAKCiAgICBSRUFETUU6IFZhcmlv
dXMgbWlub3Igc3R5bGUgdHdlYWtzCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJlYSBCb2xv
Z25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+Cgpjb21taXQgZDc2ZjQyNTg0M2IwZWI2MjEzMTU1
YTRiNWQwZjc2NzYzZThjNzcwMApBdXRob3I6IEFuZHJlYSBCb2xvZ25hbmkgPGFib2xvZ25hQHJl
ZGhhdC5jb20+CkRhdGU6ICAgTW9uIEp1biAyNiAxMDozOTowMiAyMDE3ICswMjAwCgogICAgZG9j
czogUG9pbnQgdG8gaGFja2luZy5odG1sIGZyb20gY29udHJpYnV0ZS5odG1sCiAgICAKICAgIFBl
b3BsZSBsb29raW5nIHRvIGhlbHAgb3V0IHNob3VsZCByZWFsbHkgZ28gdGhyb3VnaCB0aGUKICAg
IGNvbnRyaWJ1dG9yIGd1aWRlbGluZXMgd2hlbiBnZXR0aW5nIHN0YXJ0ZWQsIHNvIHRoZSBtb3Jl
CiAgICBkb2N1bWVudHMgcG9pbnQgdG8gdGhlbSB0aGUgYmV0dGVyLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBBbmRyZWEgQm9sb2duYW5pIDxhYm9sb2duYUByZWRoYXQuY29tPgoKY29tbWl0IDJh
YmIwZTRiYjIxOTI4YmEyODFiNjhjMTQyZDMzNTJjNzU2NDVlYjMKQXV0aG9yOiBKaXJpIERlbmVt
YXJrIDxqZGVuZW1hckByZWRoYXQuY29tPgpEYXRlOiAgIE1vbiBKdW4gMTkgMTc6MDA6MjggMjAx
NyArMDIwMAoKICAgIHFlbXU6IEF2b2lkIGZkIGxlYWsgb24gaW5jb21pbmcgdHVubmVsZWQgbWln
cmF0aW9uCiAgICAKICAgIFdoaWxlIHFlbXVQcm9jZXNzSW5jb21pbmdEZWZOZXcgdGFrZXMgYW4g
ZmQgYXJndW1lbnQgYW5kIHN0b3JlcyBpdCBpbgogICAgcWVtdVByb2Nlc3NJbmNvbWluZ0RlZiBz
dHJ1Y3R1cmUsIHRoZSBjYWxsZXIgaXMgc3RpbGwgcmVzcG9uc2libGUgZm9yCiAgICBjbG9zaW5n
IHRoZSBmaWxlIGRlc2NyaXB0b3IuCiAgICAKICAgIEludHJvZHVjZWQgYnkgY29tbWl0IHYxLjIu
MjEtMTQwLWdlN2M2ZjQ1NzUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEppcmkgRGVuZW1hcmsg
PGpkZW5lbWFyQHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTogSm9obiBGZXJsYW4gPGpmZXJs
YW5AcmVkaGF0LmNvbT4KCmNvbW1pdCBmNDU0NDY0ZGRkZGI3MjMwMWVhOTg4NWQzNjczZjliYWJj
OWVlMTkyCkF1dGhvcjogQW5kcmVhIEJvbG9nbmFuaSA8YWJvbG9nbmFAcmVkaGF0LmNvbT4KRGF0
ZTogICBNb24gSnVuIDI2IDEwOjE0OjM4IDIwMTcgKzAyMDAKCiAgICBSRUFETUU6IFJlbW92ZSB1
bm5lY2Vzc2FyeSBlbXB0eSBsaW5lCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJlYSBCb2xv
Z25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+Cgpjb21taXQgODExMGI0ZTA3M2U5MmFiOWFjNTIy
OTg5ZjExY2U0Y2FmOTgxZjYyOApBdXRob3I6IE1hcnRpbiBLbGV0emFuZGVyIDxta2xldHphbkBy
ZWRoYXQuY29tPgpEYXRlOiAgIFRodSBKdW4gMjIgMTQ6MzY6NTMgMjAxNyArMDIwMAoKICAgIHV0
aWw6IEV4dHJhY3QgbG9jYWxlLXJlbGF0ZWQgZml4ZXMgaW50byBzZXBhcmF0ZSBmdW5jdGlvbnMK
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogTWFydGluIEtsZXR6YW5kZXIgPG1rbGV0emFuQHJlZGhh
dC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBQZXRlciBLcmVtcGEgPHBrcmVtcGFAcmVkaGF0LmNv
bT4KCmNvbW1pdCBjNTc4YjUxNWNiYzQzZDAzNGEzM2U4YzYyZmRiOTkxZmU0NzAxYzljCkF1dGhv
cjogQW5kcmVhIEJvbG9nbmFuaSA8YWJvbG9nbmFAcmVkaGF0LmNvbT4KRGF0ZTogICBNb24gSnVu
IDI2IDA4OjM0OjU2IDIwMTcgKzAyMDAKCiAgICBIQUNLSU5HOiBSZWZyZXNoIGFmdGVyIGNoYW5n
ZXMgdG8gc291cmNlIGZpbGUKICAgIAogICAgQ29tbWl0IDc5YzE5MDBmYzFlYiBjaGFuZ2VkIGRv
Y3MvaGFja2luZy5odG1sLmluLCBidXQgKm9mCiAgICBjb3Vyc2UqIEkgZm9yZ290IG9uY2UgYWdh
aW4gdG8gdXBkYXRlIHRoZSB0ZXh0LW9ubHkgdmVyc2lvbgogICAgb2YgdGhlIGZpbGUgYXQgdGhl
IHNhbWUgdGltZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmVhIEJvbG9nbmFuaSA8YWJv
bG9nbmFAcmVkaGF0LmNvbT4KCmNvbW1pdCA3OWMxOTAwZmMxZWIyZGY5Yzk5Yzg4Y2FkMWE4NzE4
NTYwZWIwOTFkCkF1dGhvcjogQW5kcmVhIEJvbG9nbmFuaSA8YWJvbG9nbmFAcmVkaGF0LmNvbT4K
RGF0ZTogICBUaHUgSnVuIDE1IDExOjI1OjMxIDIwMTcgKzA4MDAKCiAgICBoYWNraW5nOiBJbXBy
b3ZlICdnaXQgc2VuZC1lbWFpbCcgZG9jdW1lbnRhdGlvbgogICAgCiAgICBGb3IgdGhlIGJlbmVm
aXQgb2YgZmlyc3QgdGltZSBjb250cmlidXRvcnMsIHdlIHBvaW50IG91dCB0aGF0ICdnaXQKICAg
IHNlbmQtZW1haWwnIG1pZ2h0IGhhdmUgdG8gYmUgaW5zdGFsbGVkIHNlcGFyYXRlbHk7IGhvd2V2
ZXIsIHdlIG9taXQKICAgIHRoZSBmYWN0IHRoYXQgc29tZSBjb25maWd1cmF0aW9uIHdpbGwgbGlr
ZWx5IGJlIG5lZWRlZCBiZWZvcmUgaXQKICAgIGNhbiBzdWNjZXNzZnVsbHkgZGVsaXZlciBwYXRj
aGVzIHRvIHRoZSBtYWlsaW5nIGxpc3QuCiAgICAKICAgIFNvbWUgbWlub3IgdHdlYWtzIHRvIHRo
ZSBleGlzdGluZyBjb250ZW50cyBhcmUgaW5jbHVkZWQgYXMgd2VsbC4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogQW5kcmVhIEJvbG9nbmFuaSA8YWJvbG9nbmFAcmVkaGF0LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKb2huIEZlcmxhbiA8amZlcmxhbkByZWRoYXQuY29tPgoKY29tbWl0IDhhZDAxZDVj
YzgzZDExYzIyNzMxNWMzNGMzODY3ZTZhMTI4MjI3ZTcKQXV0aG9yOiBNaWNoYWwgUHJpdm96bmlr
IDxtcHJpdm96bkByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBKdW4gMTUgMTU6NDY6MzIgMjAxNyAr
MDIwMAoKICAgIHFlbXVNb25pdG9yVGV4dEFkZERyaXZlOiBGYWlsIG9uIHVucmVjb2duaXplZCBk
aXNrIGZvcm1hdAogICAgCiAgICBTaW5jZSBxZW11IGNvbW1pdCAzZWY2YzQwYWQwYiBpdCBjYW4g
ZmFpbCBpZiB0cnlpbmcgdG8gaG90cGx1ZyBhCiAgICBkaXNrIHRoYXQgaXMgbm90IHFjb3cyIGRl
c3BpdGUgdXMgc2F5aW5nIGl0IGlzLiBXZSBuZWVkIHRvIGVycm9yCiAgICBvdXQgaW4gdGhhdCBj
YXNlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkBy
ZWRoYXQuY29tPgogICAgUmV2aWV3ZWQtYnk6IEpvaG4gRmVybGFuIDxqZmVybGFuQHJlZGhhdC5j
b20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 28 20:03:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 20: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 1dQJBc-0006Cy-O9; Wed, 28 Jun 2017 20:03:40 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <x1917x@gmail.com>) id 1dQJBc-0006Cs-4o
 for xen-devel@lists.xen.org; Wed, 28 Jun 2017 20:03:40 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 73/21-02185-B9B04595; Wed, 28 Jun 2017 20:03:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBIsWRWlGSWpSXmKPExsVyMfS6s+4s7pB
 Ig2+XNSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyWVU+ZCh5qV5z8eJi5gXGXchcjF4eQwERG
 iTUvrrKBOCwCy1klZu27wAriSAgcZpW4smgZcxcjJ5ATJ3Fs4iEmCLtC4vmfi2BxIQF5ic2/X
 zBDjPrEKNF89Bh7FyMH0ChViRl9JSA1bAKKEp9XT2IHsUUEtCVO/j3CDlLPLDCVUeLv/xesIP
 XCQIk5c+1BTF4BfYntU7NAyjkFnCSmbP3LBDH+OqPEnHm/wfbyCwhJrJ9xjgWkXkLARuLOpiK
 QMK+AoMTJmU9YQGxmAS2Jh79uQdnyEtvfzmGewCgyC0nZLCRls5CULWBkXsWoXpxaVJZapGus
 l1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGP4MQLCDsfmL0yFGSQ4mJVHeI++DI
 4X4kvJTKjMSizPii0pzUosPMcpwcChJ8LpxhUQKCRalpqdWpGXmACMRJi3BwaMkwrvqO1Arb3
 FBYm5xZjpE6hSjMceVK+u+MHFMObD9C5MQS15+XqqUOK8pyCQBkNKM0jy4QbAEcYlRVkqYlxH
 oNCGegtSi3MwSVPlXjOIcjErCvP6cQFN4MvNK4Pa9AjqFCegUlnkBIKeUJCKkpBoY2aMZbQ6s
 vHFG5RzHjd0Mp123fjJec/BydcyyE7wMZ+JWXnk4O/pEy+WtS0TvX1tRrX7s3RZ782VBRkvXG
 026zq6oYGAkHJS2WkzY7YzrT+WcA6+/3TJb/il8ygxVXaa2c8nWIdtcq/XKJZdpPf27tFdd5A
 L7F6dwk7JDN17v+f37neCt+WozLymxFGckGmoxFxUnAgCfTKsrCwMAAA==
X-Env-Sender: x1917x@gmail.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1498680218!100246203!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5315 invoked from network); 28 Jun 2017 20:03:38 -0000
Received: from mail-lf0-f67.google.com (HELO mail-lf0-f67.google.com)
 (209.85.215.67)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 28 Jun 2017 20:03:38 -0000
Received: by mail-lf0-f67.google.com with SMTP id n136so6039561lfn.2
 for <xen-devel@lists.xen.org>; Wed, 28 Jun 2017 13:03:38 -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=Xwnj5nF89Bx2IHl9gC1c/bt7TOBTKtNVyohROdcdKKM=;
 b=meriK2xsK77UszVdO4SaA6csWQfuRv+9OLjXxPUuJyKSSXOOBqOvzGgzqz2IQUoC5g
 ZBMpK5f2MCYxXcIeRYFV3fK+4LLyRQs/NI7TSqo/Hj+TIwwWSS/oqVVhlsA4fUP7VnK+
 3QxUsf1yzUN9ZwlvtOO5VamVHlL9uwKoUr9+gksFes1uC9tXOrl2vMcxvifTmtqshP1W
 FpPTT8g7lwCAKdz+6rKZmoH+Lrz5DaWjXdZyEMNJQ53x/XIo6B+Bs5+YQYdOEr02Bcm+
 CFUfQTzop2iqQb1nKLXYnI1BT93LxS32whGT72wllvNGfkgHx/gXWWTcIwvH15LJEz83
 ipgQ==
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=Xwnj5nF89Bx2IHl9gC1c/bt7TOBTKtNVyohROdcdKKM=;
 b=Hd0P4cr3sWPm9TkZSuH8LCXS9aSr4IgdugIKqg3idl/WpUUsaybttdxvMDixt/M5IO
 agCcwvoiGoKMnLjGakvYR16XcXiStAu3igt+MtKJSDIp7o9E0OVOjJennixe3Mz2en1r
 2EKRT3l2J7vnjCw9RPmeq4W7XQ391uC7joWPwDKNSlaV6iGZhFWqgbUC+vHGiqQZ0T7T
 VwB6E5yi5B36YORNE8dPe+6YVPvq2neQH9K8JUXPB3QLK6xbrBPju4ggNL3z73sPBJ+b
 z60nRxtG96dsQWvGYVvqEbh23XfeUU6KH8MmOexU0T4DbW069l3t1VYuEt5bA3ikvhkR
 3JSQ==
X-Gm-Message-State: AKS2vOyiQM/xzfAYIa2aD3boJSOiJlchcA+iM+IXdzeHb0cBQ0SFsoa/
 4obsIg7zkpj5Uw==
X-Received: by 10.25.89.65 with SMTP id n62mr4259919lfb.183.1498680217880;
 Wed, 28 Jun 2017 13:03:37 -0700 (PDT)
Received: from localhost ([31.200.224.33])
 by smtp.gmail.com with ESMTPSA id f10sm641067ljb.46.2017.06.28.13.03.36
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Wed, 28 Jun 2017 13:03:37 -0700 (PDT)
Date: Thu, 29 Jun 2017 06:03:27 +1000
From: Alexey G <x1917x@gmail.com>
To: Jason Dickens <jdickens@grammatech.com>
Message-ID: <20170629060327.000015c8@gmail.com>
In-Reply-To: <a7af34d8-9ee5-e079-166d-78d8adf10d24@grammatech.com>
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>
Organization: none
X-Mailer: Claws Mail 3.14.0 (GTK+ 2.24.30; i686-w64-mingw32)
MIME-Version: 1.0
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org
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>

SGksCgo+ID4+IE9uIE1vbiwgSnVuIDI2LCAyMDE3IGF0IDAxOjU1OjU2UE0gLTA0MDAsIEphc29u
IERpY2tlbnMgd3JvdGU6ICAKPiA+Pj4gSSB3b3VsZCBsaWtlIHRvIGlucXVpcmUgYWJvdXQgcTM1
IHN1cHBvcnQgaW4gWGVuPyBBcyBmYXIgYXMgSSBoYXZlIGJlZW4KPiA+Pj4gYWJsZSB0byB0ZWxs
LCB0aGlzIGhhcyBub3QgYmVlbiBkb25lPyBJbiB0aGUgWGVuIHZlcnNpb24gdGhhdCBJJ3ZlIGJl
ZW4KPiA+Pj4gd29ya2luZyB3aXRoICg0LjQpLCBsaWJ4bF9kbSBvdmVycmlkZXMgYW55ICItbWFj
aGluZSIgYXJndW1lbnQgSSB0cnkgdG8KPiA+Pj4gcGFzcyB0byBRRU1VIHdpdGggIi1tYWNoaW5l
IHhlbmZ2Ii4gKGl0IGFwcGVhcnMgdGhpcyBzdGlsbCBleGlzdGluZyBpbgo+ID4+PiB0aGUgbGFz
dCB2ZXJzaW9uKQo+ID4+Pgo+ID4+PiBJbiBteSBjYXNlLCBJIG5lZWQgcTM1IHN1cHBvcnQgYmVj
YXVzZSBjZXJ0YWluIE9WTUYgZnVuY3Rpb25hbGl0eSByZXF1aXJlcwo+ID4+PiB0aGUgcTM1IGFy
Y2hpdGVjdHVyZS4gIAo+ID4gQnkgY3VyaW9zaXR5LCB3aGljaCBmdW5jdGlvbmFsaXR5IG9mIE9W
TUYgPyAgCj4gSSdtIHRyeWluZyB0byBnZXQgU01NIGZ1bmN0aW9uYWxpdHkgaW4gT1ZNRiwgdGhp
cyBvbmx5IHdvcmtzIHdpdGggcTM1LiBJIAo+IGhhdmUgc2luY2UgYmVlbiBpbmZvcm1lZCB0aGF0
IFhlbiBtYXkgbm90IHN1cHBvcnQgU01NIG1vZGUgaW4gdGhlIAo+IGZpcm13YXJlIGFueXdheSBh
bmQgdGhhdCBhZGRpbmcgaXQgY291bGQgYmUgYSBzaWduaWZpY2FudCBlZmZvcnQuCj4gPj4+IENh
biBzb21lb25lIGhlbHAgd2l0aDoKPiA+Pj4KPiA+Pj4gMS4gSXMgdGhlcmUgYSBuZXdlciB2ZXJz
aW9uIG9mIFhlbiB0aGF0IGRvZXMgc3VwcG9ydCBxMzUgZW11bGF0aW9uPyAgCj4gPiBOby4KPiA+
ICAKPiA+Pj4gMi4gSGFzIHRoZXJlIGJlZW4gYSBkZXRlcm1pbmF0aW9uIG9mIHdoYXQgaGFzIHRv
IGNoYW5nZSBmb3IgcTM1PyBlLmcuLAo+ID4+PiBqdXN0IEFDUEk/ICAKPiA+IFRoZXJlIGlzIGFs
c28gc29tZSBzaW1wbGUgY2hhbmdlIGluIFFFTVUsIGFib3V0IGludGVycnVwdCBJIHRoaW5rLCBh
bmQKPiA+IHdlIG5lZWQgdG8gdGVhY2ggaHZtbG9hZGVyIHRvIHJlY29nbml6ZSB0aGUgbmV3IHBs
YXRmb3JtIGFuZCBkbyBzb21lCj4gPiBpbml0aWFsaXNhdGlvbi4gIAo+IEkgdGhpbmsgdGhlIGlu
dGVycnVwdCB0aGluZyBpcyBzdXBwb3J0IGZvciBTTUkgaGFuZGxlcnMgaW4gdGhlIGZpcm13YXJl
Pwo+ID4+PiAzLiBBcmUgdGhlcmUgcGxhbnMgdG8gc3VwcG9ydCB0aGlzPyAgCj4gPiBJIGRvbid0
IHRoaW5rIHRoZXJlIGlzLiBJIGRpZCB3b3JrIG9uIGl0IGluIHRoZSBwYXN0IGJ1dCBpdCB3YXMg
bm90IGEKPiA+IHByaW9yaXR5LiBCdXQgcGF0Y2hzIGFyZSBhbHdheXMgd2VsY29tZWQuICAKPiBJ
IHdvdWxkIGxpa2UgdG8gd29yayB0b3dhcmRzIGZ1bGwgc3VwcG9ydCBvZiBTTU0gaW4gT1ZNRiB3
aGlsZSBvbiBYZW4gCj4gYW5kIG1heSB3ZWxsIGRvIHNvbWUgZGV2ZWxvcG1lbnQgaW4gdGhhdCBh
cmVhLiBJIHdvdWxkIGNlcnRhaW5seSB3ZWxjb21lIAo+IGEgZGlzY3Vzc2lvbiBhbmQgY29sbGFi
b3JhdGlvbi4KCgpXZWxsLCBTTUkgZW11bGF0aW9uIGZvciBRMzUgaW4gUUVNVSBtaWdodCBkaXNh
cHBvaW50IHlvdSAobG9va3MgbGlrZSBRRU1VCmxhY2tzIGVtdWxhdGlvbiBvZiBtYW55IFEzNSBm
ZWF0dXJlcyBhdCB0aGUgbW9tZW50KSwgYnV0IHJlZ2FyZGluZyB5b3VyIGZpcnN0CnF1ZXN0aW9u
IC0tIFEzNSBzdXBwb3J0IGNhbiBiZSBhZGRlZCB0byBYZW4gaW4gZmFjdC4gUTM1IHByb3ZpZGVz
IHNvbWUgZmVhdHVyZXMKd2hpY2ggbWlnaHQgYmUgdXNlZnVsLCBkb24ndCBrbm93IHdoeSBpdHMg
c3VwcG9ydCBoYXZlbid0IGJlZW4gYWRkZWQgeWV0IC0gaTQ0MAppcyBhIHByZXR0eSBtdWNoIGxl
Z2FjeSBwbGF0Zm9ybS4KCkFudGhvbnkgUGVyYXJkIGRpZCBhIGdyZWF0IGpvYiBwcm92aWRpbmcg
cGF0Y2hlcyB3aGljaCBhZGQgYSBwYXJ0aWFsIFEzNQpzdXBwb3J0LiBJIHRyaWVkIGV4dGVuZGlu
ZyBoaXMgcGF0Y2hlcyB0byBpbmNsdWRlIG1pc3NpbmcgZmVhdHVyZXMgZm9yIFEzNSBpbgpodm1s
b2FkZXIsIGxpYmFjcGkgYW5kIFFFTVUgYW5kIHNvIGZhciB0aGUgWGVuK1EzNSBleHBlcmllbmNl
IGlzIHF1aXRlIHBvc2l0aXZlCi0tIGFsbCBiYXNpYyBmdW5jdGlvbmFsaXR5IGxpa2UgTVAsIHN0
b3JhZ2UgKHZpYSBBSENJKSwgbmV0d29ya2luZywgWGVuClBsYXRmb3JtIGRldiwgcG93ZXJpbmcg
b2ZmL3JlYm9vdGluZyBWTXMgYW5kIHNvIG9uIHdvcmtzIE9LLiBJbiBmYWN0LCBkaXNrIEkvTwpz
cGVlZCBpbiBhIGd1ZXN0IHdpdGggQUhDSSBzZWVtcyB0byBiZSBhIGJpdCBiZXR0ZXIgdGhhbiBk
aXNrIEkvTyB2aWEgSURFLCBib3RoCndpdGhvdXQgYSBQViB4ZW4gYmxvY2sgZGV2aWNlLi4uIGFs
dGhvdWdoIHRoaXMgbmVlZHMgc29tZSByZWFsIGJlbmNobWFya2luZwphbmQgUFYgYmxvY2sgZGV2
aWNlIGlzIHN0aWxsIGJldHRlciBvZiBjb3Vyc2UuCgpUaGUgb25seSB0cm91Ymxlc29tZSBpc3N1
ZSB3aXRoIFhlbitRMzUgd2FzIGFkZGluZyBwYXNzdGhyb3VnaCBzdXBwb3J0IGZvcgpXaW5kb3dz
IDcrIGd1ZXN0IE9TZXMuIFN0YXJ0aW5nIHdpdGggV2luZG93cyA3LCB3aW5kb3dzIGhhbmRsZXMg
UENJZSBkZXZpY2VzCnZlcnkgZGlmZmVyZW50bHkgd2hlbiBpdCBlbmNvdW50ZXJzIGEgUENJZS1j
YXBhYmxlIHN5c3RlbS4gV2l0aG91dCB0YWtpbmcgdGhpcwppbnRvIGFjY291bnQsIHRoZXJlIHdp
bGwgYmUgYSAiQ29kZSAxMCIgZXJyb3IgZm9yIGFueSBwYXNzZWQgdGhyb3VnaCBQQ0llCmRldmlj
ZSBpbiBndWVzdCBXaW5kb3dzIDcrIG5vIG1hdHRlciB0aGUgZmFjdCB0aGF0IFdpbmRvd3Mgc3Vj
Y2Vzc2Z1bGx5IGJvb3RlZAphY3R1YWxseSBfdXNpbmdfIHRoaXMgZGV2aWNlLCBleC4gYXMgYSBw
cmltYXJ5IFZHQSBjYXJkIGV2ZW4gd2l0aCBWQkUgZmVhdHVyZXMKd29ya2luZy4KClRoZSBnb29k
IHNvbHV0aW9uIGZvciB0aGlzIHByb2JsZW0gd291bGQgYmUgdG8gcmV3b3JrIFBDSS1yZWxhdGVk
IGNvZGUgaW4KbGlieGwvaHZtbG9hZGVyL1FFTVUgYSBiaXQgdG8gcHJvdmlkZSBhIG1vcmUgcmVh
bGlzdGljIHZpZXcgb2YgYSBQQ0kgYnVzIGluCmd1ZXN0IFZNcyBidXQgdGhpcyB3aWxsIHJlcXVp
cmUgc29tZSBlZmZvcnQuLi4KTHVja2lseSwgdGhlcmUgaXMgYSBzaW1wbGUgd29ya2Fyb3VuZCB3
aGljaCBhbGxvd3MgdG8gYnlwYXNzIHRoaXMgcHJvYmxlbSBhbmQKdG8gdXNlIFBDSWUgcGFzc3Ro
cm91Z2ggb24gUTM1IG5vcm1hbGx5IHVudGlsIFBDSSBoYW5kbGluZyBjb2RlIHdpbGwgYmUKdXBn
cmFkZWQuCgpBbm90aGVyIChub3QgYmlnIHRob3VnaCkgaXNzdWUgaXMgdGhhdCBRMzUgZW11bGF0
aW9uIGluIFFFTVUgaXMgZmFyIGZyb20KY29tcGxldGUuIFNvIHdlIGhhdmUgdG8gdXNlIHNvbWUg
ZmFjaWxpdGllcyBpbiBhbiBvbGQgaTQ0MC13YXksIGFzIGEgdGVtcG9yYXJ5CnNvbHV0aW9uIC0g
ZXguIHRvIHBlcmZvcm0gQUNQSSBzb2Z0LW9mZiBsaWtlIHdlIGFyZSBvbiBhIGk0NDAgc3lzdGVt
LiBGcm9tIGEKZ3Vlc3QgT1MgcGVyc3BlY3RpdmUgZXZlcnl0aGluZyBpcyBhcyB1c3VhbCAtIGl0
IHBlcmZvcm1zIHNvZnQtb2ZmIHZpYSBBQ1BJIF9TNQpldGMsIGJ1dCBJSVJDIGl0cyBhY3R1YWwg
ZW11bGF0aW9uIGRpZmZlcnMgZnJvbSBhIHJlYWwgUTM1IGNoaXBzZXQgYW5kIGlzIGRvbmUKYnkg
dGhlIHNhbWUgcGllY2Ugb2YgY29kZSBhcyBmb3IgaTQ0MC4KCkFub3RoZXIgbWlub3IgaXNzdWUg
d2l0aCBRMzUgc3VwcG9ydCBpbiBYZW4gaXMgdGhhdCBYZW4gaXMgbGltaXRlZCB0byBtYXggNApQ
SVJRcyBpbiBtdWx0aXBsZSBwbGFjZXMsIHdoaWxlIFEzNSBoYXZlIHN1cHBvcnQgb2YgOCBQSVJR
cy4gSSB3b3JrYXJvdW5kZWQKdGhpcyBieSBkZXNjcmliaW5nIG9ubHkgNCB1c2FibGUgSVJRIGxp
bmsgZW50cmllcyBpbiBEU0RUIC0tIGxpa2Ugd2UncmUKb24gYSByZWFsIHN5c3RlbSB3aGljaCBo
YXMgb25seSBzb21lIG9mIDggYXZhaWxhYmxlIFBJUlFzIHBoeXNpY2FsbHkgY29ubmVjdGVkCnRv
IHRoZSBjaGlwc2V0IChzaG91bGQgYmUgdHlwaWNhbCBmb3IgbWFueSBkZXNrdG9wIFBDcyBhbnl3
YXkpLgoKVGhlIG1vcmUgc2VyaW91cyBpc3N1ZSBmb3VuZCBvbiBRMzUgd2FzIGEgYnVnIGluIHhl
bi1tYXBjYWNoZSB3aXRoIGNvcnJ1cHRpbmcKbWFwY2FjaGUgZW50cmllcyBkdWUgdG8gaW50ZW5z
aXZlIGFzeW5jIERNQSBJL08gdmlhIEFIQ0kgY29udHJvbGxlciAtLSB0aGVyZQp3YXMgYSB4ZW4t
bGlzdCB0aHJlYWQgd2l0aCBhIG1vcmUgZGV0YWlsZWQgZGVzY3JpcHRpb24gYSBjb3VwbGUgb2Yg
bW9udGhzIGFnby4KVGhlIGlzc3VlIGhhcyBhIHZlcnkgbG93IHJlcHJvZHVjaWJpbGl0eSByYXRl
IGFuZCB0aGF0J3MgdGhlIG1haW4gcHJvYmxlbSAtIGhvdwp0byBjYXRjaCB0aGUgYnVnIHdoaWNo
IGFwcGVhcnMgZXguIG9uY2UgaW4gYSB3ZWVrLiBJIHdyb3RlIGEgdGVzdCBkcml2ZXIgZm9yCmd1
ZXN0IHdpbmRvd3Mgd2hpY2ggcGVyZm9ybXMgc29ydCBvZiBmdXp6aW5nIHRoZSBETUEgZW11bGF0
aW9uIGNvZGUgaW4gUUVNVQotLSBidXQgdXNpbmcgYXZhaWxhYmxlIElERSAoQVRBIGFuZCBBVEFQ
SSkgZGV2aWNlcyBmb3IgRE1BIEkvTyBpbnN0ZWFkIG9mIEFIQ0kuClVuZm9ydHVuYXRlbHksIHRo
ZSByZXN1bHQgd2FzIG5vdCB0aGUgb25lIEkgZXhwZWN0ZWQgLSB0aGUgdGVzdCBkcml2ZXIgc2lt
cGx5CmNyYXNoZXMgUUVNVSBkdWUgdG8gQVNTRVJUIGluIElERSBlbXVsYXRpb24gY29kZSwgbm90
IGR1ZSB0byB0aGUgeGVuLW1hcGNhY2hlCmJ1Zywgc28gdGhlIHRlc3QgY29kZSBtdXN0IGJlIGFk
YXB0ZWQgdG8gQUhDSS4KCkFGQUlSIFN0ZWZhbm8gU3RhYmVsbGluaSBtYWRlIGEgZml4IGZvciBh
IHNpbWlsYXIgeGVuLW1hcGNhY2hlIGlzc3VlIHJlY2VudGx5CnRoYXQgbWlnaHQgYmUgcG9zc2li
bHkgZml4ZWQgdGhlIERNQSBpc3N1ZSBhcyB3ZWxsLCBidXQgdGhpcyBzdGlsbCBuZWVkcyB0byBi
ZQp2ZXJpZmllZCBvbiBBSENJLgoKWGVuK1EzNStPVk1GIG1pZ2h0IHJlcXVpcmUgc29tZSBhZGRp
dGlvbmFsIHdvcmsuLi4gSSByZW1lbWJlciBzb21lIGlzc3VlIHdpdGgKZGVwZW5kZW5jeSBvbiBW
TSBtZW1vcnkgc2l6ZSB3aXRoIE9WTUYsIGJ1dCBjYW4ndCBzYXkgZm9yIHN1cmUgaWYgaXQgd2Fz
ClEzNSBvbmx5LiBJIGRpZCBhbGwgbXkgZXhwZXJpbWVudHMgd2l0aCBRMzUgdXNpbmcgU2VhQklP
Uy4KCkFueXdheSwgYmFzaWMgUTM1IHN1cHBvcnQgY2FuIGJlIGFkZGVkIHRvIFhlbiBhcyBhbiBv
cHRpb25hbCBmZWF0dXJlIC0gQW50aG9ueQpzdWdnZXN0ZWQgYWRkaW5nIGEgJ21hY2hpbmU9cTM1
J2NvbmZpZyBwYXJhbWV0ZXIgd2hpY2ggd2lsbCBhbGxvdyBlbmFibGluZyBRMzUKc3VwcG9ydCBv
biBkZW1hbmQgd2hpbGUgbGVhdmluZyB0aGUgb2xkIG1hY2hpbmUgYnkgZGVmYXVsdC4gQXQgdGhp
cyBzdGFnZSBRMzUKc3VwcG9ydCBuZWVkcyBhIGxvdCBvZiB0ZXN0aW5nIGFuZCBjb2xsZWN0aW5n
IGZ1cnRoZXIgYnVncy4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 28 20:54:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 20:54: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 1dQJyL-0002Mb-1L; Wed, 28 Jun 2017 20: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 <marmarek@invisiblethingslab.com>) id 1dQJyJ-0002MV-09
 for xen-devel@lists.xen.org; Wed, 28 Jun 2017 20:53:59 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 C7/D4-03044-66714595; Wed, 28 Jun 2017 20:53:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDIsWRWlGSWpSXmKPExsXilM8iq5sqHhJ
 pMHOBkMWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmnFpYi97wRW/imOHp7A2MK6y7mLk4hASWMUo
 sfBbL1sXIweQky3R8ccDJM4i8I1FYvr5p0xdjJwcEgKeElevb2KGsJ0lbm/czg5iCwlsYJSY8
 D4bxGYRUJV4PfcdI4jNJhAscX3JL1YQW0RAV+LZgmdsIDazQIrE5r2HWUBsYQEfifs7r4DV8w
 roSMyY94QZ4qDjjBINx/6zQiQEJU7OfMIC0Vwq8XPLBVaQQ5kFpCWW/+MACXMK2EksPLoZ7DZ
 RAWWJ3bf2Mk9gFJqFpHsWku5ZCN0QYXWJP/MuMWMIa0ssW/iaGcK2lVi37j3LAkb2VYwaxalF
 ZalFusYGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgbHCAAQ7GP+uDTzEKMnBp
 CTKe+R9cKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV5PsZBIIcGi1PTUirTMHGDUwqQlOHiURH
 hV+IHSvMUFibnFmekQqVOMilLivN9FgRICIImM0jy4NliiuMQoKyXMywh0iBBPQWpRbmYJqvw
 rRnEORiVh3k0g23ky80rgpr8CWswEtJhlXgDI4pJEhJRUA+NMKcbgjYEJ6w7JZul/OLKwcEOr
 +vtPy3Pkrj139VvkYshVe8Tb2yHh465TqWeOLjXsEb2XMudTUOLW830zjk/yV/xmy2d0Xcv3y
 oRP3zLOhk7nOCqil9bQJznhRETP/peWWlznjx8W/ryw1UJI+mNbwKzj3kJR7Nkm+zZv4vl19v
 CszPP2+iVKLMUZiYZazEXFiQDRHJvFDwMAAA==
X-Env-Sender: marmarek@invisiblethingslab.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1498683236!103207418!1
X-Originating-IP: [66.111.4.29]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTExLjQuMjkgPT4gNjQ0MA==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12898 invoked from network); 28 Jun 2017 20:53:57 -0000
Received: from out5-smtp.messagingengine.com (HELO
 out5-smtp.messagingengine.com) (66.111.4.29)
 by server-12.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 28 Jun 2017 20:53:57 -0000
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 3CDA8222BB;
 Wed, 28 Jun 2017 16:53:56 -0400 (EDT)
Received: from frontend2 ([10.202.2.161])
 by compute7.internal (MEProxy); Wed, 28 Jun 2017 16:53:56 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-sender
 :x-me-sender:x-sasl-enc:x-sasl-enc; s=fm1; bh=M/MR6OHt1JLEA2EJWF
 efo2LO77S9IBIPkMLN4IH4ops=; b=SfMcxpjj/rVeY0em01kflp9I5mB5KDE0U4
 yC/e2W77BYdnk00BXUpI9KKY+FAZxBLy9YeALVDsFAJdD0FMMsJ/4iW+XuvRmv7i
 Vexg/1LMtO7Yxy1bf1Tfzn3XqndDwkst/xDLdn0MNhIwStoOdcr/y5eANGUcJVkx
 HJbZoYNMRdKvCURC3E/lb8iBXHl9NsR54Sna4aeCZBekfUkPQLPleul6bE9B2Amg
 RUBNFizBg3vRNAlMiRaLYY73BmRVBS4HvFZrlOB4gTuRb+bESfMPkwt6+9xlnKEY
 0KNk7AmO/4wXHFEvnYD9BkVOYIIZvBW2pNX8KKaDOvZNDpH1rrGw==
X-ME-Sender: <xms:ZBdUWSGK65nWhdEZfFaNNbqj7KSiAovvv_8pN65a3lYkOANhqqPnNQ>
X-Sasl-enc: kHT0pshtSROEqbNrtZQrTDgxOEdzNLmb4zAtvURtlzc2 1498683235
Received: from mail-itl (89-70-103-23.dynamic.chello.pl [89.70.103.23])
 by mail.messagingengine.com (Postfix) with ESMTPA id 3F6C724253;
 Wed, 28 Jun 2017 16:53:55 -0400 (EDT)
Date: Wed, 28 Jun 2017 22:53:50 +0200
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170628205350.GR1268@mail-itl>
References: <1498644622-19753-1-git-send-email-marmarek@invisiblethingslab.com>
 <1498644622-19753-2-git-send-email-marmarek@invisiblethingslab.com>
 <30fc0923-2c8e-0b8d-4b18-4360debedf64@citrix.com>
MIME-Version: 1.0
In-Reply-To: <30fc0923-2c8e-0b8d-4b18-4360debedf64@citrix.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 1/2] libxl: add more cpuid flags 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: multipart/mixed; boundary="===============2537037016676514878=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============2537037016676514878==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="C/7QAxk31FAUhYUE"
Content-Disposition: inline


--C/7QAxk31FAUhYUE
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Wed, Jun 28, 2017 at 07:16:18PM +0100, Andrew Cooper wrote:
> On 28/06/17 11:10, Marek Marczykowski-G=C3=B3recki wrote:
> > This is result of parsing cpu_map.xml from libvirt.
> > The most important part is handling leaf 0x00000007, but while at it add
> > other bits too.
> >
> > Signed-off-by: Marek Marczykowski-G=C3=B3recki <marmarek@invisiblething=
slab.com>
>=20
> Xen's canonical reference is include/asm-x86/cpufeatures.h from which
> the hypervisor logic is derived.
>=20
> > ---
> >  docs/man/xl.cfg.pod.5.in  | 20 ++++++++++++--------
> >  tools/libxl/libxl_cpuid.c | 37 +++++++++++++++++++++++++++++++++++++
> >  2 files changed, 49 insertions(+), 8 deletions(-)
> >
> > Changes since v1:
> >  - set sub-leaf to 0 for leaf 7
> >
> > diff --git a/docs/man/xl.cfg.pod.5.in b/docs/man/xl.cfg.pod.5.in
> > index 38084c7..51361c4 100644
> > --- a/docs/man/xl.cfg.pod.5.in
> > +++ b/docs/man/xl.cfg.pod.5.in
> > @@ -1464,14 +1464,18 @@ apicidsize brandid clflush family localapicid m=
axleaf maxhvleaf model nc
> >  proccount procpkg stepping
> > =20
> >  List of keys taking a character:
> > -3dnow 3dnowext 3dnowprefetch abm acpi aes altmovcr8 apic avx clfsh cmov
> > -cmplegacy cmpxchg16 cmpxchg8 cntxid dca de ds dscpl dtes64 est extapic=
 f16c
> > -ffxsr fma4 fpu fxsr htt hypervisor ia64 ibs lahfsahf lm lwp mca mce mi=
salignsse
> > -mmx mmxext monitor movbe msr mtrr nodeid nx osvw osxsave pae page1gb p=
at pbe
> > -pclmulqdq pdcm pge popcnt pse pse36 psn rdtscp skinit smx ss sse sse2 =
sse3
> > -sse4_1 sse4_2 sse4a ssse3 svm svm_decode svm_lbrv svm_npt svm_nrips
> > -svm_pausefilt svm_tscrate svm_vmcbclean syscall sysenter tbm tm tm2 to=
poext tsc
> > -vme vmx wdt x2apic xop xsave xtpr
> > +3dnow 3dnowext 3dnowprefetch abm acpi adx aes altmovcr8 apic arat avx =
avx2
> > +avx512-4fmaps avx512-4vnniw avx512bw avx512cd avx512dq avx512er avx512f
> > +avx512ifma avx512pf avx512vbmi avx512vl bmi1 bmi2 clflushopt clfsh cmov
> > +cmplegacy cmpxchg16 cmpxchg8 cmt cntxid dca de ds dscpl dtes64 erms es=
t extapic
> > +f16c ffxsr fma fma4 fpu fsgsbase fxsr hle htt hypervisor ia64 ibs invp=
cid
> > +invtsc lahfsahf lm lwp mca mce misalignsse mmx mmxext monitor movbe mp=
x msr
> > +mtrr nodeid nx ospke osvw osxsave pae page1gb pat pbe pcid pclmulqdq p=
dcm
> > +perfctr_core perfctr_nb pge pku popcnt pse pse36 psn rdrand rdseed rdt=
scp rtm
> > +skinit smap smep smx ss sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm sv=
m_decode
> > +svm_lbrv svm_npt svm_nrips svm_pausefilt svm_tscrate svm_vmcbclean sys=
call
> > +sysenter tbm tm tm2 topoext tsc tsc-deadline tsc_adjust vme vmx wdt x2=
apic xop
> > +xsave xtpr
> > =20
> >  The xend syntax is a list of values in the form of
> >  'leafnum:register=3Dbitstring,register=3Dbitstring'
> > diff --git a/tools/libxl/libxl_cpuid.c b/tools/libxl/libxl_cpuid.c
> > index 24591e2..8bcdb29 100644
> > --- a/tools/libxl/libxl_cpuid.c
> > +++ b/tools/libxl/libxl_cpuid.c
> > @@ -100,11 +100,13 @@ int libxl_cpuid_parse_config(libxl_cpuid_policy_l=
ist *cpuid, const char* str)
>=20
> As some general points, it would be helpful to add newlines for clarity
> between the CPUID_REG_* changes.  It is weird being sorted by bit index
> in descending order, although perhaps just me.

It is weird for me too, but I didn't wanted to reformat the whole list.
If there is no real reason for this order, I can change that too.

> The structure really wants to be static const (so living in .rodata).=20
> At the moment, it is being reconstructed on the stack by prologue code
> every time the function is called.

Good idea.

> >          {"clflush",      0x00000001, NA, CPUID_REG_EBX,  8,  8},
> >          {"brandid",      0x00000001, NA, CPUID_REG_EBX,  0,  8},
> >          {"hypervisor",   0x00000001, NA, CPUID_REG_ECX, 31,  1},
> > +        {"rdrand",       0x00000001, NA, CPUID_REG_ECX, 30,  1},
> >          {"f16c",         0x00000001, NA, CPUID_REG_ECX, 29,  1},
> >          {"avx",          0x00000001, NA, CPUID_REG_ECX, 28,  1},
> >          {"osxsave",      0x00000001, NA, CPUID_REG_ECX, 27,  1},
> >          {"xsave",        0x00000001, NA, CPUID_REG_ECX, 26,  1},
> >          {"aes",          0x00000001, NA, CPUID_REG_ECX, 25,  1},
> > +        {"tsc-deadline", 0x00000001, NA, CPUID_REG_ECX, 24,  1},
> >          {"popcnt",       0x00000001, NA, CPUID_REG_ECX, 23,  1},
> >          {"movbe",        0x00000001, NA, CPUID_REG_ECX, 22,  1},
> >          {"x2apic",       0x00000001, NA, CPUID_REG_ECX, 21,  1},
> > @@ -114,9 +116,11 @@ int libxl_cpuid_parse_config(libxl_cpuid_policy_li=
st *cpuid, const char* str)
> >          {"sse4.1",       0x00000001, NA, CPUID_REG_ECX, 19,  1},
> >          {"sse4_1",       0x00000001, NA, CPUID_REG_ECX, 19,  1},
> >          {"dca",          0x00000001, NA, CPUID_REG_ECX, 18,  1},
> > +        {"pcid",         0x00000001, NA, CPUID_REG_ECX, 17,  1},
> >          {"pdcm",         0x00000001, NA, CPUID_REG_ECX, 15,  1},
> >          {"xtpr",         0x00000001, NA, CPUID_REG_ECX, 14,  1},
> >          {"cmpxchg16",    0x00000001, NA, CPUID_REG_ECX, 13,  1},
> > +        {"fma",          0x00000001, NA, CPUID_REG_ECX, 12,  1},
> >          {"cntxid",       0x00000001, NA, CPUID_REG_ECX, 10,  1},
> >          {"ssse3",        0x00000001, NA, CPUID_REG_ECX,  9,  1},
> >          {"tm2",          0x00000001, NA, CPUID_REG_ECX,  8,  1},
> > @@ -158,6 +162,38 @@ int libxl_cpuid_parse_config(libxl_cpuid_policy_li=
st *cpuid, const char* str)
> >          {"de",           0x00000001, NA, CPUID_REG_EDX,  2,  1},
> >          {"vme",          0x00000001, NA, CPUID_REG_EDX,  1,  1},
> >          {"fpu",          0x00000001, NA, CPUID_REG_EDX,  0,  1},
> > +        {"arat",         0x00000006, NA, CPUID_REG_EAX,  2,  1},
> > +        {"avx512vl",     0x00000007,  0, CPUID_REG_EBX, 31,  1},
> > +        {"avx512bw",     0x00000007,  0, CPUID_REG_EBX, 30,  1},
>=20
> sha at 29
>=20
> > +        {"avx512cd",     0x00000007,  0, CPUID_REG_EBX, 28,  1},
> > +        {"avx512er",     0x00000007,  0, CPUID_REG_EBX, 27,  1},
> > +        {"avx512pf",     0x00000007,  0, CPUID_REG_EBX, 26,  1},
>=20
> clwb at 24
>=20
> > +        {"clflushopt",   0x00000007,  0, CPUID_REG_EBX, 23,  1},
> > +        {"avx512ifma",   0x00000007,  0, CPUID_REG_EBX, 21,  1},
> > +        {"smap",         0x00000007,  0, CPUID_REG_EBX, 20,  1},
> > +        {"adx",          0x00000007,  0, CPUID_REG_EBX, 19,  1},
> > +        {"rdseed",       0x00000007,  0, CPUID_REG_EBX, 18,  1},
> > +        {"avx512dq",     0x00000007,  0, CPUID_REG_EBX, 17,  1},
> > +        {"avx512f",      0x00000007,  0, CPUID_REG_EBX, 16,  1},
> > +        {"mpx",          0x00000007,  0, CPUID_REG_EBX, 14,  1},
> > +        {"cmt",          0x00000007,  0, CPUID_REG_EBX, 12,  1},
> > +        {"rtm",          0x00000007,  0, CPUID_REG_EBX, 11,  1},
> > +        {"invpcid",      0x00000007,  0, CPUID_REG_EBX, 10,  1},
> > +        {"erms",         0x00000007,  0, CPUID_REG_EBX,  9,  1},
> > +        {"bmi2",         0x00000007,  0, CPUID_REG_EBX,  8,  1},
> > +        {"smep",         0x00000007,  0, CPUID_REG_EBX,  7,  1},
> > +        {"avx2",         0x00000007,  0, CPUID_REG_EBX,  5,  1},
> > +        {"hle",          0x00000007,  0, CPUID_REG_EBX,  4,  1},
> > +        {"bmi1",         0x00000007,  0, CPUID_REG_EBX,  3,  1},
> > +        {"tsc_adjust",   0x00000007,  0, CPUID_REG_EBX,  1,  1},
> > +        {"fsgsbase",     0x00000007,  0, CPUID_REG_EBX,  0,  1},
> > +        {"ospke",        0x00000007,  0, CPUID_REG_ECX,  4,  1},
>=20
> I'm not sure having ospke able to be controlled in this way is useful.=20
> It is a fast-forward of CR4.PKE, which is gated on PKU below, and
> handled entirely by Xen.

Well, you can adjust any bit using old ("xend") syntax anyway, at least
=66rom toolstack point of view...

>=20
> > +        {"pku",          0x00000007,  0, CPUID_REG_ECX,  3,  1},
>=20
> umip at 2
>=20
> > +        {"avx512vbmi",   0x00000007,  0, CPUID_REG_ECX,  1,  1},
> > +        {"avx512-4fmaps",0x00000007,  0, CPUID_REG_EDX,  3,  1},
> > +        {"avx512-4vnniw",0x00000007,  0, CPUID_REG_EDX,  2,  1},
> > +        {"perfctr_nb",   0x80000001, NA, CPUID_REG_ECX, 24,  1},
> > +        {"perfctr_core", 0x80000001, NA, CPUID_REG_ECX, 23,  1},
> >          {"topoext",      0x80000001, NA, CPUID_REG_ECX, 22,  1},
> >          {"tbm",          0x80000001, NA, CPUID_REG_ECX, 21,  1},
> >          {"nodeid",       0x80000001, NA, CPUID_REG_ECX, 19,  1},
> > @@ -187,6 +223,7 @@ int libxl_cpuid_parse_config(libxl_cpuid_policy_lis=
t *cpuid, const char* str)
> >          {"nx",           0x80000001, NA, CPUID_REG_EDX, 20,  1},
> >          {"syscall",      0x80000001, NA, CPUID_REG_EDX, 11,  1},
> >          {"procpkg",      0x00000004,  0, CPUID_REG_EAX, 26,  6},
> > +        {"invtsc",       0x80000007, NA, CPUID_REG_EDX,  8,  1},
> >          {"apicidsize",   0x80000008, NA, CPUID_REG_ECX, 12,  4},
> >          {"nc",           0x80000008, NA, CPUID_REG_ECX,  0,  8},
> >          {"svm_npt",      0x8000000a, NA, CPUID_REG_EDX,  0,  1},
>=20
> Otherwise, all of the added values look to correct in their bit-positions.
>=20
> ~Andrew

--=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?

--C/7QAxk31FAUhYUE
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQEcBAEBCAAGBQJZVBdfAAoJENuP0xzK19cszCwH/0lep8xuAV2+eMbWklzoX3WR
2ACyTTKJC+kQkJAnsr2sr9gxpdugdWjjm/+JDQb+rqED/eUJjR3EIWjFNCa8HtmB
uvCI6YEP230RaCoXISvkoYrW8bdVPwvsvb3ZNLNnJerj0D1LpfAFH4stIAszHioX
RVBf/U+/tG5eHJ06d0Ii0y3GrtzDYFD+hwwNlO4M/J7HtQdvqWAIFEsrfhONwp8k
PMC4eY2z4V7NOxQJP6ky0BuAvWghM+I+FgKrw8b4IGSES5g504jA7A59psCZm2SM
kwClpZHkwFK5MbEcO2SOX1GiJHz9cASKQJSiAELVSwllDq9yUS3mszhqgiYOok4=
=0EvE
-----END PGP SIGNATURE-----

--C/7QAxk31FAUhYUE--


--===============2537037016676514878==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============2537037016676514878==--


From xen-devel-bounces@lists.xen.org Wed Jun 28 21:34:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 21: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 1dQKas-0005uz-4C; Wed, 28 Jun 2017 21:33:50 +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 1dQKar-0005uc-19
 for xen-devel@lists.xensource.com; Wed, 28 Jun 2017 21:33:49 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 16/58-01995-BB024595; Wed, 28 Jun 2017 21:33:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVXeXQki
 kwccXmhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOPvzK2vBabOKr3+OMjYw
 btbtYuTiEBL4yyhxdMU3NgjnMaPEivl/oJxtjBJHvl1l7WLk5BARcJb4emYuO4jNK6Avse7vL
 EYQW1ggSGLp+WssIA0SAk+YJO7M2coEkpAQ8JT48Go6nL3l6RrmLkZ2DjYBK4lDYiBRFgFVic
 ZvU1kmMHIvYGRYxahRnFpUllqka2Ssl1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4k
 R6PV6BgbGHYx9e/0OMUpyMCmJ8h55HxwpxJeUn1KZkVicEV9UmpNafIhRhoNDSYJXWT4kUkiw
 KDU9tSItMwcYfjBpCQ4eJRFeO1mgNG9xQWJucWY6ROoUoy7HhtXrvzAJseTl56VKifNmgcwQA
 CnKKM2DGwGLhUuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHkTQabwZOaVwG16BXQEE9ARLP
 MCQI4oSURISTUwcll+6+KVvr/Oe5vEF/n/O18e+7ec2X2fWmf9Tx6pH3W9SnxBO19bp025nV2
 1jTXkmfzS1EKHvys+MUSsP3t8RkZM082m2K864a29c6suLrA4I3C8sfPs3SOyfYJfF+7Ur37u
 q3o19+mNC1NTCm5xHuoo8m3SLPHv/hMTujtb6Xyw1bd/haeWKbEUZyQaajEXFScCAKMI1gOAA
 gAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1498685625!100304391!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44753 invoked from network); 28 Jun 2017 21:33:46 -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; 28 Jun 2017 21:33: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 <osstest-admin@xenproject.org>)
 id 1dQKah-0004Eh-Lo; Wed, 28 Jun 2017 21:33: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 1dQKac-0006vO-4k; Wed, 28 Jun 2017 21:33:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dQKab-0006VE-VI; Wed, 28 Jun 2017 21:33:34 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111159-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=2d7021cfd7b962cc4af71e6f7b79716680da39f2
X-Osstest-Versions-That: xen=4194816d0e837deb91d7fa882618f1818a6afc9d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 28 Jun 2017 21:33:33 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 111159: 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>

ZmxpZ2h0IDExMTE1OSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMTE1OS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDJkNzAyMWNmZDdiOTYy
Y2M0YWY3MWU2ZjdiNzk3MTY2ODBkYTM5ZjIKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDQxOTQ4MTZkMGU4MzdkZWI5MWQ3ZmE4ODI2MThmMTgxOGE2YWZjOWQKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDExMTE1NCAgMjAxNy0wNi0yOCAxNDowMjo1NiBaICAgIDAgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMTExNTkgIDIwMTctMDYtMjggMTk6MDE6NTMgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFuY2g9eGVuLXVu
c3RhYmxlLXNtb2tlCisgcmV2aXNpb249MmQ3MDIxY2ZkN2I5NjJjYzRhZjcxZTZmN2I3OTcxNjY4
MGRhMzlmMgorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2Ny
aS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVw
b3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAg
ICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9z
In0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVw
b3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9t
ZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9z
PS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xv
Y2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBPU1NURVNU
X1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVjIHdpdGgt
bG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIHhlbi11bnN0YWJs
ZS1zbW9rZSAyZDcwMjFjZmQ3Yjk2MmNjNGFmNzFlNmY3Yjc5NzE2NjgwZGEzOWYyCisgYnJhbmNo
PXhlbi11bnN0YWJsZS1zbW9rZQorIHJldmlzaW9uPTJkNzAyMWNmZDdiOTYyY2M0YWY3MWU2Zjdi
Nzk3MTY2ODBkYTM5ZjIKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1jb21tb24KKysr
IC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisrKysgZ2V0Y29u
ZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3NzdGVzdDsKICAg
ICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAgIHByaW50ICRj
eyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0vaG9tZS9vc3N0
ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrICdbJyAnIScg
LWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVzdC9yZXBvcwor
KyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUvb3NzdGVzdC9y
ZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScgeC9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3JpLWdldGNvbmZp
ZworKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5jaCIgaW4KKyB0
cmVlPXhlbgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyBxZW11dWJyYW5jaD1xZW11
LXVwc3RyZWFtLXVuc3RhYmxlCisgJ1snIHh4ZW4gPSB4bGludXggJ10nCisgbGludXhicmFuY2g9
CisgJ1snIHhxZW11LXVwc3RyZWFtLXVuc3RhYmxlID0geCAnXScKKyBzZWxlY3RfcHJldnhlbmJy
YW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZS1zbW9rZQorIHByZXZ4
ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHgyZDcwMjFjZmQ3Yjk2MmNjNGFmNzFlNmY3
Yjc5NzE2NjgwZGEzOWYyID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4gLi9hcC1jb21t
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
dHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtMy4xNAorKyA6IHRl
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
b3JnOi9ob21lL3hlbi9naXQveGVuLmdpdCAyZDcwMjFjZmQ3Yjk2MmNjNGFmNzFlNmY3Yjc5NzE2
NjgwZGEzOWYyOnJlZnMvaGVhZHMvc21va2UKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC94ZW4uZ2l0CiAgIDQxOTQ4MTYuLjJkNzAyMWMgIDJkNzAyMWNmZDdiOTYyY2M0
YWY3MWU2ZjdiNzk3MTY2ODBkYTM5ZjIgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Wed Jun 28 21:55:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 21: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 1dQKvM-0007lk-2r; Wed, 28 Jun 2017 21:55:00 +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 1dQKvK-0007lN-Ng
 for xen-devel@lists.xensource.com; Wed, 28 Jun 2017 21:54:58 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 2E/83-02962-2B524595; Wed, 28 Jun 2017 21:54:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVXejaki
 kwf+nfBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNeHG0gbmgVbLi69t3jA2M
 y4W6GLk4hAT+Mko8mNjICOE8ZpT4d/0oO4SzjVHizYafQA4nh4iAs8TXM3PBbF4BfYlvpzYyg
 djCAnYS85rvsoI0SAhsY5W4/rmHESQhIeApsez1f1YYe9bFf0AN7BxsAlYSh8RAoiwCqhKfV0
 xincDIvYCRYRWjRnFqUVlqka6hpV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRqD
 XGYBgB+OPZQGHGCU5mJREeY+8D44U4kvKT6nMSCzOiC8qzUktPsQow8GhJMF7RiUkUkiwKDU9
 tSItMwcYfjBpCQ4eJRFeO1mgNG9xQWJucWY6ROoUoy7HhtXrvzAJseTl56VKifMeAJkhAFKUU
 ZoHNwIWC5cYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkDHEJT2ZeCdymV0BHMAEdwTIvAOSIkk
 SElFQDo2d/7M0Md4OjQlPPvmlanCtlYbKsr3BWc1+jjfA953eJi2VfiN6Wm1J9Qmtd0Wu7q08
 9lQW0LkyLuu354ObEtT+m8i0WLolazbXG58C+yO6jke8uv71RKP7PfKddwOeCPb/e2zvmv42a
 fnjaCrHZa30rV4aJrr24c/bZQ30Lv0/rS1pnrOT34owSS3FGoqEWc1FxIgCBh7j6gAIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1498686896!81452149!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30126 invoked from network); 28 Jun 2017 21:54: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; 28 Jun 2017 21:54: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 1dQKvH-0004lr-IZ; Wed, 28 Jun 2017 21:54: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 1dQKvB-0007t6-Vk; Wed, 28 Jun 2017 21:54:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dQKvB-0000Ro-J3; Wed, 28 Jun 2017 21:54:49 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111144-mainreport@xen.org>
X-Osstest-Failures: xtf:test-xtf-amd64-amd64-2:leak-check/check:fail:regression
 xtf:test-xtf-amd64-amd64-1:leak-check/check:fail:regression
 xtf:test-xtf-amd64-amd64-4:leak-check/check:fail:regression
 xtf:test-xtf-amd64-amd64-3:leak-check/check:fail:regression
 xtf:test-xtf-amd64-amd64-5:leak-check/check:fail:regression
 xtf:test-xtf-amd64-amd64-2:xtf/test-hvm64-xsa-221:fail:nonblocking
 xtf:test-xtf-amd64-amd64-1:xtf/test-hvm64-xsa-221:fail:nonblocking
 xtf:test-xtf-amd64-amd64-4:xtf/test-hvm64-xsa-221:fail:nonblocking
 xtf:test-xtf-amd64-amd64-3:xtf/test-hvm64-xsa-221:fail:nonblocking
 xtf:test-xtf-amd64-amd64-5:xtf/test-hvm64-xsa-221:fail:nonblocking
X-Osstest-Versions-This: xtf=4aedda03ca7e1e237cf9b3de8473303aadb8d112
X-Osstest-Versions-That: xtf=6723a66fe3e2a60793ec4fdbcd67250c954fe5d9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 28 Jun 2017 21:54:49 +0000
Subject: [Xen-devel] [xtf test] 111144: regressions - 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>

ZmxpZ2h0IDExMTE0NCB4dGYgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMTE0NC8KClJlZ3Jlc3Npb25zIDotKAoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGlj
aCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICA1OSBsZWFr
LWNoZWNrL2NoZWNrICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTExMDc0CiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0xICAgICAgIDU5IGxlYWstY2hlY2svY2hlY2sgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMTEwNzQKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgNTkgbGVhay1jaGVjay9jaGVj
ayAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMTA3NAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAg
ICAgICA1OSBsZWFrLWNoZWNrL2NoZWNrICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTExMDc0CiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgIDU5IGxlYWstY2hlY2svY2hlY2sgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMTEwNzQKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFy
ZSBub3QgYmxvY2tpbmc6CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgIDU4IHh0Zi90ZXN0
LWh2bTY0LXhzYS0yMjEgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTEgICAgICAgNTggeHRmL3Rlc3QtaHZtNjQteHNhLTIyMSAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICA1OCB4dGYvdGVzdC1odm02NC14c2Et
MjIxICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAg
IDU4IHh0Zi90ZXN0LWh2bTY0LXhzYS0yMjEgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTUgICAgICAgNTggeHRmL3Rlc3QtaHZtNjQteHNhLTIyMSAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHh0ZiAgICAg
ICAgICAgICAgICAgIDRhZWRkYTAzY2E3ZTFlMjM3Y2Y5YjNkZTg0NzMzMDNhYWRiOGQxMTIKYmFz
ZWxpbmUgdmVyc2lvbjoKIHh0ZiAgICAgICAgICAgICAgICAgIDY3MjNhNjZmZTNlMmE2MDc5M2Vj
NGZkYmNkNjcyNTBjOTU0ZmU1ZDkKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMTA3NCAgMjAxNy0w
Ni0yNiAxNDo0NDowNyBaICAgIDIgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTExNDQgIDIw
MTctMDYtMjggMTA6NTM6MDggWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3
aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgNGFl
ZGRhMDNjYTdlMWUyMzdjZjliM2RlODQ3MzMwM2FhZGI4ZDExMgpBdXRob3I6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgV2VkIEp1biAyOCAxMToyNDo1
NSAyMDE3ICswMTAwCgogICAgVGVzdCBiYXNpYyBkcml2ZXIgaW5pdGlhbGlzYXRpb24gaW4gdGhl
IHNlbGZ0ZXN0cwogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgoKY29tbWl0IDFmODI5MTE3NGUwZDViMGY2YzllY2IyYTU4OGQy
YmEyNjFjOTZhNTgKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgpEYXRlOiAgIFR1ZSBNYXkgMzAgMTU6NDY6NTAgMjAxNyArMDEwMAoKICAgIFhTQS0yMjEg
UG9DCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Wed Jun 28 23:02:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 23:02: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 1dQLyJ-0005NW-Kc; Wed, 28 Jun 2017 23:02: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 1dQLyH-0005NK-S8
 for xen-devel@lists.xensource.com; Wed, 28 Jun 2017 23:02:06 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 58/CC-03704-D6534595; Wed, 28 Jun 2017 23:02:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVTfHNCT
 SoGc/m8WKx79ZLO5Nec/uwORx+MMVFo/tfbvYA5iiWDPzkvIrElgznu3dwlxwvaji6/qpLA2M
 j9y7GLk4hAT+Mkq0b73MDOE8ZpSY3zWDHcLZxijx5tkqli5GTg4RAWeJr2fmAiU4OHgF9CUOn
 JYCCQsLmEvc39PDAlIvIfBWSeLwy6+MIAkJAU+Jd4/+s8DYK+5MAupl52ATsJI4JAYSZRFQlZ
 jac4V5AiP3AkaGVYwaxalFZalFuoaGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZs
 YgT5nAIIdjJ+WBRxilORgUhLlPfI+OFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBC+nSUikkGBR
 anpqRVpmDjD4YNISHDxKIrx2skBp3uKCxNzizHSI1ClGXY4Nq9d/YRJiycvPS5US590DMkMAp
 CijNA9uBCwSLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYlxtkCk9mXgncpldARzABHcEyLw
 DkiJJEhJRUA+OS6Bk7JG/179AKnnlTZm75/MSQW9OlI++vqVgWOemisNCuip2bdslWbc38uoe
 DS+N46Kpp1l/eKv2REorcdPvjjPh21jL1rFoNvsWnDAXX26TMqH+TaLzp1FbebLfdlRlXPF8+
 qLrN9SpHUDt7TfrkinNyN8K7Fx8M//Z2YVLrq+8ludaf/vMrsRRnJBpqMRcVJwIAf5alOn8CA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1498690923!81456865!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12801 invoked from network); 28 Jun 2017 23:02:03 -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; 28 Jun 2017 23:02: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 1dQLyB-0006Td-G8; Wed, 28 Jun 2017 23: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 1dQLy6-0002gE-1z; Wed, 28 Jun 2017 23:01:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dQLy5-0001kF-Gl; Wed, 28 Jun 2017 23:01:53 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111136-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-armhf-armhf-xl-cubietruck:debian-install:fail:regression
 xen-unstable:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-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-armhf-armhf-xl-rtds:guest-start/debian.repeat: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-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore: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-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-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-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=8b9793bfe614ee53029d2b1672e1080170809dcd
X-Osstest-Versions-That: xen=695bb5f504ab48c1d546446f104c1b6c0ead126d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 28 Jun 2017 23:01:53 +0000
Subject: [Xen-devel] [xen-unstable test] 111136: 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="===============7910091029737069019=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============7910091029737069019==
Content-Type: text/plain

flight 111136 xen-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/111136/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-xl-cubietruck 10 debian-install         fail REGR. vs. 110465

Regressions which are regarded as allowable (not blocking):
 test-amd64-i386-rumprun-i386 17 rumprun-demo-xenstorels/xenstorels.repeat fail REGR. vs. 110465
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop        fail REGR. vs. 110465
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop       fail REGR. vs. 110465

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop      fail blocked in 110465
 test-amd64-i386-xl-qemut-win7-amd64 18 guest-start/win.repeat fail blocked in 110465
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 110465
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 110465
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 110465
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 110465
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 110465
 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-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-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-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-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-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-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-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-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-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
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass

version targeted for testing:
 xen                  8b9793bfe614ee53029d2b1672e1080170809dcd
baseline version:
 xen                  695bb5f504ab48c1d546446f104c1b6c0ead126d

Last test of basis   110465  2017-06-15 09:46:33 Z   13 days
Failing since        110484  2017-06-16 09:32:22 Z   12 days   13 attempts
Testing same since   111136  2017-06-28 06:41:01 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Andrew Morton <akpm@linux-foundation.org>
  Artem Bityutskiy <Artem.Bityutskiy@nokia.com>
  Bernhard M. Wiedemann <bwiedemann@suse.com>
  Bernhard M. Wiedemann <bwiedemann@suse.de>
  Bhupinder Thakur <bhupinder.thakur@linaro.org>
  Dario Faggioli <dario.faggioli@citrix.com>
  David Woodhouse <David.Woodhouse@intel.com>
  Doug Goldstein <cardoe@cardoe.com>
  Dushyant Behl <myselfdushyantbehl@gmail.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Juergen Gross <jgross@suse.com>
  Julien Grall <julien.grall@arm.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> [x86 and arm32]
  Linus Torvalds <torvalds@linux-foundation.org>
  Olaf Hering <olaf@aepfle.de>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Petre Pircalabu <ppircalabu@bitdefender.com>
  Praveen Kumar <kpraveen.lkml@gmail.com>
  Razvan Cojocaru <rcojocaru@bitdefender.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau Monné <roger.pau@citrix.com>
  Ross Lagerwall <ross.lagerwall@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Tamas K Lengyel <tamas@tklengyel.com>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>
  Wolfram Strepp <wstrepp@gmx.de>
  Zhongze Liu <blackskygg@gmail.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-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                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               fail    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 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-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


Not pushing.

(No revision log; it would be 1774 lines long.)


--===============7910091029737069019==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7910091029737069019==--

From xen-devel-bounces@lists.xen.org Wed Jun 28 23:24:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Jun 2017 23: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 1dQMKF-0007Et-L9; Wed, 28 Jun 2017 23: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 <osstest-admin@xenproject.org>) id 1dQMKD-0007Dn-U0
 for xen-devel@lists.xensource.com; Wed, 28 Jun 2017 23:24:46 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 11/54-03557-DBA34595; Wed, 28 Jun 2017 23:24:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBLMWRWlGSWpSXmKPExsWS0XRdVXePVUi
 kwbI5/BYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOH67k7XgRlDFm/ZlrA2M
 W727GLk4hAT+Mkp8n7yGDcJ5zChx78V3JghnG6NEy9yprF2MnBwiAs4SX8/MZQexhQW8JeZ97
 mQDsXkF7CX2LP0FFGfnYBOwkjgkBhJlEVCVWNRwiHUCI8cCRoZVjBrFqUVlqUW6hkZ6SUWZ6R
 kluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBvmIAgh2MlzcGHGKU5GBSEuU98j44UogvKT+
 lMiOxOCO+qDQntfgQowwHh5IEr4NlSKSQYFFqempFWmYOMGhg0hIcPEoivLkgad7igsTc4sx0
 iNQpRl2ODavXf2ESYsnLz0uVEudlACkSACnKKM2DGwEL4EuMslLCvIxARwnxFKQW5WaWoMq/Y
 hTnYFQS5p1oDjSFJzOvBG7TK6AjmICOYJkXAHJESSJCSqqB8YDRWp00kwPsS7UKuD5Zv65nfR
 5a8CMjIJ/9b936ud4KUvMun2vTWb/gUJDxhkaXZ2Fu3Z+WiUtonTl6dJWXSM7fZ9EebFZ3Vuw
 +5B295Tvrn2VN3GHzy3ZEJAY8WVxSIH+3amfirsuCeT/MVSq+ece85XPb+n7qjiMrdPj4d+zd
 dJx5ccBGXSWW4oxEQy3mouJEACSjOZhbAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1498692283!70773422!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41051 invoked from network); 28 Jun 2017 23: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; 28 Jun 2017 23: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 <osstest-admin@xenproject.org>)
 id 1dQMK9-00072K-Ff; Wed, 28 Jun 2017 23:24:41 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dQMK4-0003Vc-11; Wed, 28 Jun 2017 23:24:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dQMK3-0005yK-QJ; Wed, 28 Jun 2017 23:24:35 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-Id: <E1dQMK3-0005yK-QJ@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 28 Jun 2017 23:24:35 +0000
Subject: [Xen-devel] [linux-3.18 bisection] complete
	test-amd64-i386-qemut-rhel6hvm-amd
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; 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
LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kCnRlc3RpZCBndWVzdC1zdGFydC9yZWRoYXQucmVwZWF0
CgpUcmVlOiBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9n
aXQvc3RhYmxlL2xpbnV4LXN0YWJsZS5naXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKVHJlZTogcWVtdSBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVu
Lm9yZy94ZW4uZ2l0CgoqKiogRm91bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQg
KioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAgbGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3Nj
bS9saW51eC9rZXJuZWwvZ2l0L3N0YWJsZS9saW51eC1zdGFibGUuZ2l0CiAgQnVnIGludHJvZHVj
ZWQ6ICAyMjMxNWRhZjJmNmYxOWJkZmQ4MDQ0NTBhYzM1ZjliYTkyNWQyNDcyCiAgQnVnIG5vdCBw
cmVzZW50OiBiY2EyODhjNzkzMjI1M2YwZjEyYzhmYWNjNjU0MDZlMWZmNDNhZThiCiAgTGFzdCBm
YWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MvMTExMTY1LwoKCiAgY29tbWl0IDIyMzE1ZGFmMmY2ZjE5YmRmZDgwNDQ1MGFjMzVmOWJhOTI1
ZDI0NzIKICBBdXRob3I6IERhdmlkIFMuIE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBE
YXRlOiAgIFN1biBKdW4gNCAyMTo0MToxMCAyMDE3IC0wNDAwCiAgCiAgICAgIGlwdjY6IEZpeCBs
ZWFrIGluIGlwdjZfZ3NvX3NlZ21lbnQoKS4KICAgICAgCiAgICAgIAogICAgICBbIFVwc3RyZWFt
IGNvbW1pdCBlM2U4NmI1MTE5ZjgxZTVlMjQ5OWJlYTdlYTFlYmU4YWM2YWFiNzg5IF0KICAgICAg
CiAgICAgIElmIGlwNl9maW5kXzFzdGZyYWdvcHQoKSBmYWlscyBhbmQgd2UgcmV0dXJuIGFuIGVy
cm9yIHdlIGhhdmUgdG8gZnJlZQogICAgICB1cCAnc2VncycgYmVjYXVzZSBub2JvZHkgZWxzZSBp
cyBnb2luZyB0by4KICAgICAgCiAgICAgIEZpeGVzOiAyNDIzNDk2YWYzNWQgKCJpcHY2OiBQcmV2
ZW50IG92ZXJydW4gd2hlbiBwYXJzaW5nIHY2IGhlYWRlciBvcHRpb25zIikKICAgICAgUmVwb3J0
ZWQtYnk6IEJlbiBIdXRjaGluZ3MgPGJlbkBkZWNhZGVudC5vcmcudWs+CiAgICAgIFNpZ25lZC1v
ZmYtYnk6IERhdmlkIFMuIE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KICAgICAgU2lnbmVk
LW9mZi1ieTogR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4K
CgpGb3IgYmlzZWN0aW9uIHJldmlzaW9uLXR1cGxlIGdyYXBoIHNlZToKICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9yZXN1bHRzL2Jpc2VjdC9saW51eC0zLjE4
L3Rlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQuZ3Vlc3Qtc3RhcnQtLXJlZGhhdC5y
ZXBlYXQuaHRtbApSZXZpc2lvbiBJRHMgaW4gZWFjaCBncmFwaCBub2RlIHJlZmVyLCByZXNwZWN0
aXZlbHksIHRvIHRoZSBUcmVlcyBhYm92ZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUnVubmluZyBjcy1iaXNlY3Rpb24tc3RlcCAtLWdyYXBoLW91dD0vaG9tZS9s
b2dzL3Jlc3VsdHMvYmlzZWN0L2xpbnV4LTMuMTgvdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWFtZC5ndWVzdC1zdGFydC0tcmVkaGF0LnJlcGVhdCAtLXN1bW1hcnktb3V0PXRtcC8xMTEx
NjUuYmlzZWN0aW9uLXN1bW1hcnkgLS1iYXNpcy10ZW1wbGF0ZT0xMTA0NDEgLS1ibGVzc2luZ3M9
cmVhbCxyZWFsLWJpc2VjdCBsaW51eC0zLjE4IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgZ3Vlc3Qtc3RhcnQvcmVkaGF0LnJlcGVhdApTZWFyY2hpbmcgZm9yIGZhaWx1cmUgLyBi
YXNpcyBwYXNzOgogMTExMTM0IGZhaWwgW2hvc3Q9cmltYXZhMV0gLyAxMTA0NDEgW2hvc3Q9cmlt
YXZhMF0gMTEwMjY0IFtob3N0PXBpbm90MV0gMTEwMTg5IFtob3N0PXBpbm90MF0gMTEwMDc5IG9r
LgpGYWlsdXJlIC8gYmFzaXMgcGFzcyBmbGlnaHRzOiAxMTExMzQgLyAxMTAwNzkKKHRyZWUgd2l0
aCBubyB1cmw6IG1pbmlvcykKKHRyZWUgd2l0aCBubyB1cmw6IG92bWYpCih0cmVlIHdpdGggbm8g
dXJsOiBzZWFiaW9zKQpUcmVlOiBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xp
bnV4L2tlcm5lbC9naXQvc3RhYmxlL2xpbnV4LXN0YWJsZS5naXQKVHJlZTogbGludXhmaXJtd2Fy
ZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKVHJlZTog
cWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6
IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKVHJlZTogeGVuIGdpdDov
L3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CkxhdGVzdCAzMWMzNGZhY2E3YTdmOTQ1NWYxYmQyOGEx
ZmE1MTEyNjEzMTM5ZjQ1IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
ODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCA0MTRkMDY5YjM4YWIxMTRi
ODkwODVlNDQ5ODliZjU3NjA0ZWE4NmQ3IDY5NWJiNWY1MDRhYjQ4YzFkNTQ2NDQ2ZjEwNGMxYjZj
MGVhZDEyNmQKQmFzaXMgcGFzcyA4OGZmNDVkMDc1NTlkMmJhMDVlZjdhZGYwMDI4MDU1NDU0ZGM1
NDhiIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODA1MTc4OWU5ODI0
OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBlOTc4MzJlYzZiMmE3ZGRkNDhiOGU2ZDFkODQ4
ZmZkZmVlNmEzMWM3IGQ4ZWVkNDAyMWQ1MGViNDhjYTc1Yzg1NTlhZWQ5NWEyYWQ3NGFmYWEKR2Vu
ZXJhdGluZyByZXZpc2lvbnMgd2l0aCAuL2FkaG9jLXJldnR1cGxlLWdlbmVyYXRvciAgZ2l0Oi8v
Z2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3N0YWJsZS9saW51eC1zdGFi
bGUuZ2l0Izg4ZmY0NWQwNzU1OWQyYmEwNWVmN2FkZjAwMjgwNTU0NTRkYzU0OGItMzFjMzRmYWNh
N2E3Zjk0NTVmMWJkMjhhMWZhNTExMjYxMzEzOWY0NSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3Nz
dGVzdC9saW51eC1maXJtd2FyZS5naXQjYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MC1jNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGdpdDovL3hl
bmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQjODA1MTc4OWU5ODI0OTkwNTA2
ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZC04MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3
ZTE4YThkIGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQjZTk3ODMyZWM2YjJhN2Rk
ZDQ4YjhlNmQxZDg0OGZmZGZlZTZhMzFjNy00MTRkMDY5YjM4YWIxMTRiODkwODVlNDQ5ODliZjU3
NjA0ZWE4NmQ3IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0I2Q4ZWVkNDAyMWQ1MGViNDhj
YTc1Yzg1NTlhZWQ5NWEyYWQ3NGFmYWEtNjk1YmI1ZjUwNGFiNDhjMWQ1NDY0NDZmMTA0YzFiNmMw
ZWFkMTI2ZApMb2FkZWQgMzAwNiBub2RlcyBpbiByZXZpc2lvbiBncmFwaApTZWFyY2hpbmcgZm9y
IHRlc3QgcmVzdWx0czoKIDExMDA3OSBwYXNzIDg4ZmY0NWQwNzU1OWQyYmEwNWVmN2FkZjAwMjgw
NTU0NTRkYzU0OGIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDUx
Nzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGU5NzgzMmVjNmIyYTdkZGQ0OGI4
ZTZkMWQ4NDhmZmRmZWU2YTMxYzcgZDhlZWQ0MDIxZDUwZWI0OGNhNzVjODU1OWFlZDk1YTJhZDc0
YWZhYQogMTEwMTg5IFtob3N0PXBpbm90MF0KIDExMDI2NCBbaG9zdD1waW5vdDFdCiAxMTA0NDEg
W2hvc3Q9cmltYXZhMF0KIDExMTA2OSBmYWlsIDMxYzM0ZmFjYTdhN2Y5NDU1ZjFiZDI4YTFmYTUx
MTI2MTMxMzlmNDUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDUx
Nzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIDQxNGQwNjliMzhhYjExNGI4OTA4
NWU0NDk4OWJmNTc2MDRlYTg2ZDcgNjk1YmI1ZjUwNGFiNDhjMWQ1NDY0NDZmMTA0YzFiNmMwZWFk
MTI2ZAogMTExMTIyIGZhaWwgMzFjMzRmYWNhN2E3Zjk0NTVmMWJkMjhhMWZhNTExMjYxMzEzOWY0
NSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgwNTE3ODllOTgyNDk5
MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgNDE0ZDA2OWIzOGFiMTE0Yjg5MDg1ZTQ0OTg5YmY1
NzYwNGVhODZkNyA2OTViYjVmNTA0YWI0OGMxZDU0NjQ0NmYxMDRjMWI2YzBlYWQxMjZkCiAxMTEw
ODYgZmFpbCAzMWMzNGZhY2E3YTdmOTQ1NWYxYmQyOGExZmE1MTEyNjEzMTM5ZjQ1IGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZm
ZWJlYWRhNzQ2N2UxOGE4ZCA0MTRkMDY5YjM4YWIxMTRiODkwODVlNDQ5ODliZjU3NjA0ZWE4NmQ3
IDY5NWJiNWY1MDRhYjQ4YzFkNTQ2NDQ2ZjEwNGMxYjZjMGVhZDEyNmQKIDExMTEzMiBmYWlsIDQ1
NzcxY2Q3OTVlYzJmZWVkMDE5MTdjYjI1YzBiYjE0MWQ5Yzc0OGIgYzUzMGE3NWMxZTZhNDcyYjBl
Yjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3
ZTE4YThkIGU5NzgzMmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcgM2RiOTcxZmEz
M2ZhMmVlMzk4OTg1OWI0NTUyMTNiYjMzYmFjN2UwNQogMTExMTI1IGZhaWwgMzg5ZGFmZGE5N2Jh
ZDM2N2RjODg1MWRlMTI5ZjVmNDQ4MjdhMWYzZSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1
MThmMGRmY2Q4ODYwIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZTk3
ODMyZWM2YjJhN2RkZDQ4YjhlNmQxZDg0OGZmZGZlZTZhMzFjNyAzZGI5NzFmYTMzZmEyZWUzOTg5
ODU5YjQ1NTIxM2JiMzNiYWM3ZTA1CiAxMTExMjAgcGFzcyA4OGZmNDVkMDc1NTlkMmJhMDVlZjdh
ZGYwMDI4MDU1NDU0ZGM1NDhiIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBlOTc4MzJlYzZiMmE3
ZGRkNDhiOGU2ZDFkODQ4ZmZkZmVlNmEzMWM3IGQ4ZWVkNDAyMWQ1MGViNDhjYTc1Yzg1NTlhZWQ5
NWEyYWQ3NGFmYWEKIDExMTEzNyBwYXNzIGJjYTI4OGM3OTMyMjUzZjBmMTJjOGZhY2M2NTQwNmUx
ZmY0M2FlOGIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5
ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIGU5NzgzMmVjNmIyYTdkZGQ0OGI4ZTZk
MWQ4NDhmZmRmZWU2YTMxYzcgM2RiOTcxZmEzM2ZhMmVlMzk4OTg1OWI0NTUyMTNiYjMzYmFjN2Uw
NQogMTExMTI5IHBhc3MgODhmZjQ1ZDA3NTU5ZDJiYTA1ZWY3YWRmMDAyODA1NTQ1NGRjNTQ4YiBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgwNTE3ODllOTgyNDk5MDUw
NjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZTk3ODMyZWM2YjJhN2RkZDQ4YjhlNmQxZDg0OGZmZGZl
ZTZhMzFjNyA3ZjY3OWM0ZmVkYjVjYTA3MTJjODhhYzMyYmExZjYyZjkxYTNkMTBlCiAxMTExMzUg
cGFzcyA4OGZmNDVkMDc1NTlkMmJhMDVlZjdhZGYwMDI4MDU1NDU0ZGM1NDhiIGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJl
YWRhNzQ2N2UxOGE4ZCBlOTc4MzJlYzZiMmE3ZGRkNDhiOGU2ZDFkODQ4ZmZkZmVlNmEzMWM3IDYz
NzhjZWVlYzdkZmE2NDhiNGQ3NWIzMTNhNjE0YTAwMDhjNTFmZGYKIDExMTE0MyBibG9ja2VkIDY2
NWZlOTI0ZDZjMDFkMzAwYzk2ZjYyNTBhNTczMjhmOTViNTVmZGYgYzUzMGE3NWMxZTZhNDcyYjBl
Yjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3
ZTE4YThkIGU5NzgzMmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcgM2RiOTcxZmEz
M2ZhMmVlMzk4OTg1OWI0NTUyMTNiYjMzYmFjN2UwNQogMTExMTUyIGZhaWwgMjIzMTVkYWYyZjZm
MTliZGZkODA0NDUwYWMzNWY5YmE5MjVkMjQ3MiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1
MThmMGRmY2Q4ODYwIDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZTk3
ODMyZWM2YjJhN2RkZDQ4YjhlNmQxZDg0OGZmZGZlZTZhMzFjNyAzZGI5NzFmYTMzZmEyZWUzOTg5
ODU5YjQ1NTIxM2JiMzNiYWM3ZTA1CiAxMTExNTYgcGFzcyBiY2EyODhjNzkzMjI1M2YwZjEyYzhm
YWNjNjU0MDZlMWZmNDNhZThiIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJlYWRhNzQ2N2UxOGE4ZCBlOTc4MzJlYzZiMmE3
ZGRkNDhiOGU2ZDFkODQ4ZmZkZmVlNmEzMWM3IDNkYjk3MWZhMzNmYTJlZTM5ODk4NTliNDU1MjEz
YmIzM2JhYzdlMDUKIDExMTEzNCBmYWlsIDMxYzM0ZmFjYTdhN2Y5NDU1ZjFiZDI4YTFmYTUxMTI2
MTMxMzlmNDUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5
ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4YThkIDQxNGQwNjliMzhhYjExNGI4OTA4NWU0
NDk4OWJmNTc2MDRlYTg2ZDcgNjk1YmI1ZjUwNGFiNDhjMWQ1NDY0NDZmMTA0YzFiNmMwZWFkMTI2
ZAogMTExMTU4IGZhaWwgMjIzMTVkYWYyZjZmMTliZGZkODA0NDUwYWMzNWY5YmE5MjVkMjQ3MiBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIDgwNTE3ODllOTgyNDk5MDUw
NjgwYTI2ZmViZWFkYTc0NjdlMThhOGQgZTk3ODMyZWM2YjJhN2RkZDQ4YjhlNmQxZDg0OGZmZGZl
ZTZhMzFjNyAzZGI5NzFmYTMzZmEyZWUzOTg5ODU5YjQ1NTIxM2JiMzNiYWM3ZTA1CiAxMTExNjQg
cGFzcyBiY2EyODhjNzkzMjI1M2YwZjEyYzhmYWNjNjU0MDZlMWZmNDNhZThiIGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgODA1MTc4OWU5ODI0OTkwNTA2ODBhMjZmZWJl
YWRhNzQ2N2UxOGE4ZCBlOTc4MzJlYzZiMmE3ZGRkNDhiOGU2ZDFkODQ4ZmZkZmVlNmEzMWM3IDNk
Yjk3MWZhMzNmYTJlZTM5ODk4NTliNDU1MjEzYmIzM2JhYzdlMDUKIDExMTE2NSBmYWlsIDIyMzE1
ZGFmMmY2ZjE5YmRmZDgwNDQ1MGFjMzVmOWJhOTI1ZDI0NzIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZlYmVhZGE3NDY3ZTE4
YThkIGU5NzgzMmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcgM2RiOTcxZmEzM2Zh
MmVlMzk4OTg1OWI0NTUyMTNiYjMzYmFjN2UwNQpTZWFyY2hpbmcgZm9yIGludGVyZXN0aW5nIHZl
cnNpb25zCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMTAwNzkgKHBhc3MpLCBmb3IgYmFzaXMgcGFz
cwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTExMDY5IChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUK
IFJlcHJvIGZvdW5kOiBmbGlnaHQgMTExMTIwIChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlcHJv
IGZvdW5kOiBmbGlnaHQgMTExMTIyIChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIDAgcmV2aXNp
b25zIGF0IGJjYTI4OGM3OTMyMjUzZjBmMTJjOGZhY2M2NTQwNmUxZmY0M2FlOGIgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCA4MDUxNzg5ZTk4MjQ5OTA1MDY4MGEyNmZl
YmVhZGE3NDY3ZTE4YThkIGU5NzgzMmVjNmIyYTdkZGQ0OGI4ZTZkMWQ4NDhmZmRmZWU2YTMxYzcg
M2RiOTcxZmEzM2ZhMmVlMzk4OTg1OWI0NTUyMTNiYjMzYmFjN2UwNQpObyByZXZpc2lvbnMgbGVm
dCB0byB0ZXN0LCBjaGVja2luZyBncmFwaCBzdGF0ZS4KIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDEx
MTEzNyAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDExMTE1MiAo
ZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDExMTE1NiAocGFz
cyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTExMTU4IChmYWlsKSwgZm9y
IGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTExMTY0IChwYXNzKSwgZm9yIGxh
c3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMTExNjUgKGZhaWwpLCBmb3IgZmlyc3QgZmFp
bHVyZQoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBC
dWcgaXMgaW4gdHJlZTogIGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgv
a2VybmVsL2dpdC9zdGFibGUvbGludXgtc3RhYmxlLmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgMjIz
MTVkYWYyZjZmMTliZGZkODA0NDUwYWMzNWY5YmE5MjVkMjQ3MgogIEJ1ZyBub3QgcHJlc2VudDog
YmNhMjg4Yzc5MzIyNTNmMGYxMmM4ZmFjYzY1NDA2ZTFmZjQzYWU4YgogIExhc3QgZmFpbCByZXBy
bzogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMTE2
NS8KCgogIGNvbW1pdCAyMjMxNWRhZjJmNmYxOWJkZmQ4MDQ0NTBhYzM1ZjliYTkyNWQyNDcyCiAg
QXV0aG9yOiBEYXZpZCBTLiBNaWxsZXIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+CiAgRGF0ZTogICBT
dW4gSnVuIDQgMjE6NDE6MTAgMjAxNyAtMDQwMAogIAogICAgICBpcHY2OiBGaXggbGVhayBpbiBp
cHY2X2dzb19zZWdtZW50KCkuCiAgICAgIAogICAgICAKICAgICAgWyBVcHN0cmVhbSBjb21taXQg
ZTNlODZiNTExOWY4MWU1ZTI0OTliZWE3ZWExZWJlOGFjNmFhYjc4OSBdCiAgICAgIAogICAgICBJ
ZiBpcDZfZmluZF8xc3RmcmFnb3B0KCkgZmFpbHMgYW5kIHdlIHJldHVybiBhbiBlcnJvciB3ZSBo
YXZlIHRvIGZyZWUKICAgICAgdXAgJ3NlZ3MnIGJlY2F1c2Ugbm9ib2R5IGVsc2UgaXMgZ29pbmcg
dG8uCiAgICAgIAogICAgICBGaXhlczogMjQyMzQ5NmFmMzVkICgiaXB2NjogUHJldmVudCBvdmVy
cnVuIHdoZW4gcGFyc2luZyB2NiBoZWFkZXIgb3B0aW9ucyIpCiAgICAgIFJlcG9ydGVkLWJ5OiBC
ZW4gSHV0Y2hpbmdzIDxiZW5AZGVjYWRlbnQub3JnLnVrPgogICAgICBTaWduZWQtb2ZmLWJ5OiBE
YXZpZCBTLiBNaWxsZXIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+CiAgICAgIFNpZ25lZC1vZmYtYnk6
IEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+Cgpwbm10b3Bu
ZzogMTkwIGNvbG9ycyBmb3VuZApSZXZpc2lvbiBncmFwaCBsZWZ0IGluIC9ob21lL2xvZ3MvcmVz
dWx0cy9iaXNlY3QvbGludXgtMy4xOC90ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1k
Lmd1ZXN0LXN0YXJ0LS1yZWRoYXQucmVwZWF0Lntkb3QscHMscG5nLGh0bWwsc3ZnfS4KLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoxMTExNjU6IHRvbGVyYWJsZSBBTEwg
RkFJTAoKZmxpZ2h0IDExMTE2NSBsaW51eC0zLjE4IHJlYWwtYmlzZWN0IFtyZWFsXQpodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTExMTY1LwoKRmFpbHVy
ZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwK
aW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0tYW1kIDEyIGd1ZXN0LXN0YXJ0L3JlZGhhdC5yZXBlYXQgZmFpbCBiYXNl
bGluZSB1bnRlc3RlZAoKCmpvYnM6CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 29 01:56:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 01:56: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 1dQOgs-0006QV-G9; Thu, 29 Jun 2017 01:56: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 1dQOgr-0006QP-9i
 for xen-devel@lists.xen.org; Thu, 29 Jun 2017 01:56:17 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 CD/BD-03368-04E54595; Thu, 29 Jun 2017 01:56:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsXS1taRousQFxJ
 pcOIDu8WSj4tZHBg9ju7+zRTAGMWamZeUX5HAmvH/5T/mghesFROW97E3ML5l6WLk5BASqJBY
 //ooI4gtIcArcWTZDFYIO0BiS+9Opi5GLqCaXkaJhTcnsIMkWARUJd68eQNWxCagIPHx4AmwZ
 hEBZYnPz1cyg9jMAlYSf39OAosLC/hKLN+6hw3E5hWwkNg3+x0rhJ0lseXWJGaIBUsYJVbc3w
 tVJChxcuYTFohBWhI3/r0EuoIDyJaWWP6PAyTMKWAvsWrdA7B7RAVUJCbO72OfwCg4C0n3LCT
 dsxC6FzAyr2JUL04tKkst0jXSSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDFkG
 INjBuOyv0yFGSQ4mJVHedOeQSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvLqxQDnBotT01Iq0z
 Bxg9MCkJTh4lER4rzoBpXmLCxJzizPTIVKnGHU5mj5s+cIkxJKXn5cqJc6rDjJDAKQoozQPbg
 Qski8xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmFcPZApPZl4J3KZXQEcwAR3BMi8A5IiSRIS
 UVAPjLl73d1uKHUujVdTYtl4MVI3uVpzrMTWe99rv7s+bey8emr2AWbXWNjJS/Vi09jE1YQPt
 rVWbt99m+Lved2HS8SVnpUNvH3ix2NbwsuAarUKDa0yyDTuVWuy6ypwv1imFPUk4pfLuZZzcA
 Z6tP06zG2bsO8nXHnf25PcdMnwP0g5qmrA7R4gqsRRnJBpqMRcVJwIABpJPwt8CAAA=
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1498701373!67313980!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2549 invoked from network); 29 Jun 2017 01:56:15 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-3.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Jun 2017 01:56:15 -0000
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by orsmga105.jf.intel.com with ESMTP; 28 Jun 2017 18:56:09 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.40,278,1496127600"; d="scan'208";a="1145868492"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by orsmga001.jf.intel.com with ESMTP; 28 Jun 2017 18:56:08 -0700
Date: Thu, 29 Jun 2017 09:56:08 +0800
From: <haozhong.zhang@intel.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20170629015608.ueprcxbfjyoohbt5@hz-desktop>
Mail-Followup-To: Jan Beulich <jbeulich@suse.com>,
 <andrew.cooper3@citrix.com>, <xen-devel@lists.xen.org>
References: <20170626091625.19655-1-haozhong.zhang@intel.com>
 <20170626091625.19655-2-haozhong.zhang@intel.com>
 <5951FB1902000078001013D2@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5951FB1902000078001013D2@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170428 (1.8.2)
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4 01/11] xen/mce: fix comment of struct
	mc_telem_cpu_ctl
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDYvMjcvMTcgMDA6MjggLTA2MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+PiBIYW96aG9u
ZyBaaGFuZyA8aGFvemhvbmcuemhhbmdAaW50ZWwuY29tPiAwNi8yNi8xNyAxMToxNiBBTSA+Pj4K
PiA+c3RydWN0IG1jX3RlbGVtX2NwdV9jdGwgaXMgbm93IHVzZWQgYXMgdGhlIHR5cGUgb2YgcGVy
LWNwdSB2YXJpYWJsZXMsCj4gPnJhdGhlciB0aGFuIGEgZ2xvYmxhIHZhcmlhYmxlIHNoYXJlZCBi
eSBhbGwgQ1BVcywgc28gc29tZSBvZiBpdHMKPiA+Y29tbWVudCBkbyBub3QgYXBwbHkgYW55IG1v
cmUuCj4gPgo+ID5TaWduZWQtb2ZmLWJ5OiBIYW96aG9uZyBaaGFuZyA8aGFvemhvbmcuemhhbmdA
aW50ZWwuY29tPgo+IAo+IEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
Cj4gCj4gVGhlcmUncyBubyBuZWVkIHRvIHJlLXNlbmQsIGJ1dCBmb3IgdGhlIGZ1dHVyZSBpbiBh
bnkgc3VjaCBjYXNlcyB3aGVyZSB5b3UncmUKPiBhZGp1c3RpbmcgZm9yIGFuIGVhcmxpZXIgb3Zl
cnNpZ2h0IGl0IHdvdWxkIGJlIG5pY2UgdG8gbWFrZSB0aGUgY29ubmVjdGlvbiBieQo+IG5hbWlu
ZyB0aGUgZWFybGllciBjb21taXQuCj4gCgpjL3MgY2JjNTg1MTU4ZiAoIng4Ni9tY2U6IGVsaW1p
bmF0ZSB1bm5lY2Vzc2FyeSBOUl9DUFVTLXNpemVkIGFycmF5cyIpIGludHJvZHVjZWQKc3RydWN0
IG1jX3RlbGVtX2NwdV9jdGwgYW5kIHVzZWQgaXQgaW4gdGhlIHBlci1jcHUgd2F5LgoKSGFvemhv
bmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 29 02:01:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 02: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 1dQOlW-0007ei-2A; Thu, 29 Jun 2017 02: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 <haozhong.zhang@intel.com>) id 1dQOlU-0007eb-RX
 for xen-devel@lists.xen.org; Thu, 29 Jun 2017 02:01:04 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 C7/20-03406-06F54595; Thu, 29 Jun 2017 02:01:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXS1tYhrxsfHxJ
 p8POpvMWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmvHvzTX2gve8FQuXTmZrYDzM3cXIwSEkUCnx
 fSJ/FyMnh4QAr8SRZTNYIewAiXMn3jF1MXIBlfQyStx9MpURJMEioCqxe/deJhCbTUBB4uPBE
 2BxEQFlic/PVzKDzGQWsJLYuUEDJCwskCBx7tp/NhCbV8BC4t6/L1B2lsSVtg1grUICSxgl3s
 9jgYgLSpyc+QTMZhbQkrjx7yUTxEhpieX/OEDCnAL2Erv/HmIHsUUFVCQmzu9jn8AoOAtJ9yw
 k3bMQuhcwMq9i1ChOLSpLLdI1NNFLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgM
 VwYg2MF4fWPAIUZJDiYlUd5055BIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8OnFAOcGi1PTUi
 rTMHGDkwKQlOHiURHivOgGleYsLEnOLM9MhUqcYFaXEeTVB+gRAEhmleXBtsGi9xCgrJczLCH
 SIEE9BalFuZgmq/CtGcQ5GJWFevVigKTyZeSVw018BLWYCWswyLwBkcUkiQkqqgXGzacX2pV9
 /zmQ7dM/w1jed1Wvyp1zbsLDyh+ni0ujKp+07FzkseL/m5NrApKtv3ztXZNhbWH86U216NDvJ
 mePMKacT5zIMVYVtotY4lBiF7OG+bNxc9nDTr1vTVqUsV741Tf6ClfeT6fF7HLknX3xZ//u7u
 e6CwzqtkoeqZueebnxYfTLVeGqcEktxRqKhFnNRcSIA/yVnGtECAAA=
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1498701661!47753618!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60478 invoked from network); 29 Jun 2017 02:01:03 -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; 29 Jun 2017 02:01:03 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga104.jf.intel.com with ESMTP; 28 Jun 2017 19:01:00 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.40,278,1496127600"; d="scan'208";a="1188286097"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by fmsmga002.fm.intel.com with ESMTP; 28 Jun 2017 19:00:59 -0700
Date: Thu, 29 Jun 2017 10:00:58 +0800
From: <haozhong.zhang@intel.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20170629020058.gjvrjngyrosaig34@hz-desktop>
Mail-Followup-To: Jan Beulich <jbeulich@suse.com>,
 <xen-devel@lists.xen.org>, <andrew.cooper3@citrix.com>
References: <20170626091625.19655-1-haozhong.zhang@intel.com>
 <20170626091625.19655-3-haozhong.zhang@intel.com>
 <5951FD5B02000078001013DE@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5951FD5B02000078001013DE@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170428 (1.8.2)
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4 02/11] xen/mce: allow mce_barrier_{enter,
 exit} to return without waiting
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDYvMjcvMTcgMDA6MzggLTA2MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+PiBIYW96aG9u
ZyBaaGFuZyA8aGFvemhvbmcuemhhbmdAaW50ZWwuY29tPiAwNi8yNi8xNyAxMToxNyBBTSA+Pj4K
PiA+QWRkIGEgJ25vd2FpdCcgYXJndW1lbnQgdG8gbWNlX2JhcnJpZXJfe2VudGVyLGV4aXR9KCkg
dG8gYWxsb3cgdGhlbQo+ID5yZXR1cm4gaW1tZWRpYXRlbHkgd2l0aG91dCB3YWl0aW5nIG1jZV9i
YXJyaWVyX3tlbnRlcixleGl0fSgpIG9uIG90aGVyCj4gPkNQVXMuIFRoaXMgaXMgdXNlZnVsIHdo
ZW4gaGFuZGxpbmcgTE1DRSwgd2hlcmUgbWNlX2JhcnJpZXJfe2VudGVyLGV4aXR9Cj4gPmFyZSBj
YWxsZWQgb25seSBvbiBvbmUgQ1BVLgo+ID4KPiA+U2lnbmVkLW9mZi1ieTogSGFvemhvbmcgWmhh
bmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KPiAKPiBUaGUgcGF0Y2ggY291bGQgaGF2ZSBt
eSBhY2sgaW4gcHJpbmNpcGxlLCBidXQgLi4uCj4gCj4gPi0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUv
bWNoZWNrL2JhcnJpZXIuaAo+ID4rKysgYi94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9iYXJyaWVy
LmgKPiA+QEAgLTMyLDYgKzMyLDE0IEBAIHZvaWQgbWNlX2JhcnJpZXJfaW5pdChzdHJ1Y3QgbWNl
X3NvZnRpcnFfYmFycmllciAqKTsKPiAgPnZvaWQgbWNlX2JhcnJpZXJfZGVjKHN0cnVjdCBtY2Vf
c29mdGlycV9iYXJyaWVyICopOwo+ICA+Cj4gID4vKgo+ID4rICogSWYgbm93YWl0IGlzIHRydWUs
IG1jZV9iYXJyaWVyX2VudGVyL2V4aXQoKSB3aWxsIHJldHVybiBpbW1lZGlhdGVseQo+ID4rICog
d2l0aG91dCB0b3VjaGluZyB0aGUgYmFycmllci4gSXQncyB1c2VkIHdoZW4gaGFuZGxpbmcgYSBM
TUNFIHdoaWNoCj4gPisgKiBpcyByZWNlaXZlZCBvbiBvbmx5IG9uZSBDUFUgYW5kIHRodXMgZG9l
cyBub3QgaW52b2tlCj4gPisgKiBtY2VfYmFycmllcl9lbnRlci9leGl0KCkgY2FsbHMgb24gYWxs
IENQVXMuCj4gPisgKgo+ID4rICogSWYgbm93YWl0IGlzIGZhbHNlLCBtY2VfYmFycmllcl9lbnRl
ci9leGl0KCkgd2lsbCBoYW5kbGUgdGhlIGdpdmVuCj4gPisgKiBiYXJyaWVyIGFzIGJlbG93Lgo+
ID4rICoKPiAgID4qIEluY3JlbWVudCB0aGUgZ2VuZXJhdGlvbiBudW1iZXIgYW5kIHRoZSB2YWx1
ZS4gVGhlIGdlbmVyYXRpb24gbnVtYmVyCj4gICA+KiBpcyBpbmNyZW1lbnRlZCB3aGVuIGVudGVy
aW5nIGEgYmFycmllci4gVGhpcyB3YXksIGl0IGNhbiBiZSBjaGVja2VkCj4gICA+KiBvbiBleGl0
IGlmIGEgQ1BVIGlzIHRyeWluZyB0byByZS1lbnRlciB0aGUgYmFycmllci4gVGhpcyBjYW4gaGFw
cGVuCj4gCj4gLi4uIGVzcGVjaWFsbHkgd2l0aCB0aGUgY29tcGxldGUgbGFjayBvZiBtZW50aW9u
aW5nIHRoZSBtY2VfYnJvYWRjYXN0Cj4gY2hlY2sgaW5zaWRlIHRoZSBmdW5jdGlvbnMgSSB3b25k
ZXIgd2hldGhlciBpdCB3b3VsZG4ndCBiZXR0ZXIgYmUgdGhlCj4gY2FsbGVycyBub3cgdG8gcGFz
cyAiIW1jZV9icm9hZGNhc3QiIGludG8gdGhlIGZ1bmN0aW9ucywgaW5zdGVhZCBvZgo+ICJmYWxz
ZSIuIFdoYXQgZG8geW91IHRoaW5rPyBXaGljaCB0aGVuIGZ1cnRoZXIgbWFrZXMgbWUgd29uZGVy
Cj4gd2hldGhlciB0aGUgcGFyYW1ldGVyIHdvdWxkbid0IGJldHRlciBiZSBpbnZlcnRlZCAoIndh
aXQiIGluc3RlYWQgb2YKPiAibm93YWl0IikuCj4gCgpJbiB0aGF0IGNhc2UsIGl0J3MgYmV0dGVy
IHRvIHVzZSAid2FpdCIgYW5kIGxldCBjYWxsZXIgcGFzcyBpbgoibWNlX2Jyb2FkY2FzdCIuCgpI
YW96aG9uZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 29 03:16:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 03: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 1dQPw0-0005LE-H9; Thu, 29 Jun 2017 03: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 <osstest-admin@xenproject.org>) id 1dQPvz-0005L2-4Z
 for xen-devel@lists.xensource.com; Thu, 29 Jun 2017 03:15:59 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 AA/F3-01977-EE074595; Thu, 29 Jun 2017 03:15:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsWS0XRdVfdtQUi
 kwaJVUhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+NS4l7Xgt3HFrOlbWBoY
 12l1MXJxCAn8ZZTo33+EBcJ5zCjRcLcJytnGKPH7/xS2LkZODhEBZ4mvZ+ayg9i8AvoSnXv/g
 9nCAnoSy+7dYwaxJQS8JM4v+sgGYy+4MI+1i5Gdg03ASuKQGEiURUBV4ueLVqYJjFwLGBlWMW
 oUpxaVpRbpGprqJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIE+pYBCHYwNmz3PMQ
 oycGkJMobnRASKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCNz4fKCdYlJqeWpGWmQMMMpi0BAeP
 kggvWzxQmre4IDG3ODMdInWKUZdjw+r1X5iEWPLy81KlxHmngcwQACnKKM2DGwEL+EuMslLCv
 IxARwnxFKQW5WaWoMq/YhTnYFQS5hUGxo8QT2ZeCdymV0BHMAEdwTIvAOSIkkSElFQD43Itre
 vujtEBK2ZVfJt+O+rAkiN1LJ+Ws/QG5OuWcT9l23Durrvw2/5ZwZe5/vG/eP9WeOeqTfNnbdf
 3ueeRb6xqv9Fnls863r+P5l2/eb12csYhb/4TAg62DDP2dW2eu/3123j79RZfdrAIet7pZ5Xr
 z2b/lLt7a2fCtA1TxSq9Ch78N+PYt0KJpTgj0VCLuag4EQCfHEyecwIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1498706156!61713559!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46443 invoked from network); 29 Jun 2017 03:15:57 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 29 Jun 2017 03:15: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 1dQPvs-0003uN-2E; Thu, 29 Jun 2017 03: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 1dQPvm-00045o-Id; Thu, 29 Jun 2017 03:15:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dQPvl-0000Cj-Se; Thu, 29 Jun 2017 03:15:46 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111153-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=1fb805b1eb5b6039cb12375f8594aba65bf60a44
X-Osstest-Versions-That: ovmf=157fb7bf29eea497b22025f53b5547e4748b6c2d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 29 Jun 2017 03:15:45 +0000
Subject: [Xen-devel] [ovmf test] 111153: 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>

ZmxpZ2h0IDExMTE1MyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTExNTMvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICAxZmI4MDViMWViNWI2MDM5Y2IxMjM3NWY4NTk0YWJh
NjViZjYwYTQ0CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAxNTdmYjdi
ZjI5ZWVhNDk3YjIyMDI1ZjUzYjU1NDdlNDc0OGI2YzJkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTExMDUgIDIwMTctMDYtMjcgMTQ6NDU6MTMgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTExMTUzICAyMDE3LTA2LTI4IDEzOjIwOjQ5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
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
bj0xZmI4MDViMWViNWI2MDM5Y2IxMjM3NWY4NTk0YWJhNjViZjYwYTQ0CisgLiAuL2NyaS1sb2Nr
LXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sg
MDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAg
ICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmln
KCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAg
JworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29z
c3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisr
KyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcwor
KyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9t
ZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hv
bWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rl
c3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggb3ZtZiAxZmI4MDViMWViNWI2MDM5Y2IxMjM3NWY4NTk0
YWJhNjViZjYwYTQ0CisgYnJhbmNoPW92bWYKKyByZXZpc2lvbj0xZmI4MDViMWViNWI2MDM5Y2Ix
MjM3NWY4NTk0YWJhNjViZjYwYTQ0CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29t
bW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysr
IGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rl
c3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBw
cmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hv
bWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAn
WycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3Qv
cmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29z
c3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnIT0nIHgv
aG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisgLiAuL2NyaS1jb21tb24KKysgLiAuL2NyaS1n
ZXRjb25maWcKKysgdW1hc2sgMDAyCisgc2VsZWN0X3hlbmJyYW5jaAorIGNhc2UgIiRicmFuY2gi
IGluCisgdHJlZT1vdm1mCisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZQorICdbJyB4b3ZtZiA9IHhs
aW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFuY2g9cWVt
dS11cHN0cmVhbS11bnN0YWJsZQorIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHBy
ZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCisgcHJldnhlbmJyYW5jaD14ZW4tNC45LXRlc3RpbmcK
KyAnWycgeDFmYjgwNWIxZWI1YjYwMzljYjEyMzc1Zjg1OTRhYmE2NWJmNjBhNDQgPSB4ICddJwor
IDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFtCisrKyBwZXJsIC1lICcKICAgICAg
ICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygp
OwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RVcHN0cmVhbSJ9IG9yIGRpZSAkITsK
ICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAorKyA6IG9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAorKyA6IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKKysgOiBnaXQ6Ly9naXQua2Vy
bmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dp
dAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYuZ2l0CisrIDogb3NzdGVz
dEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYuZ2l0CisrIDogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGlidmlydC5naXQK
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0Cisr
IDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IGdpdDovL2dpdC5zZWFiaW9zLm9y
Zy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
b3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L3Nl
YWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLmdpdAorKyA6
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292bWYuZ2l0CisrIDogZ2l0Oi8veGVu
Yml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0CisrIDogb3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgtZmlybXdhcmUuZ2l0CisrIDogZ2l0
Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Zpcm13YXJlL2xpbnV4
LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
bGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdp
dAorKyA6IHRlc3RlZC9saW51eC0zLjE0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1sn
IHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHgg
PSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0
ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGlu
dXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRh
aWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgor
KyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGRhaWx5LWNyb24u
b3ZtZgorKyA6IGRhaWx5LWNyb24ub3ZtZgorKyA6IGh0dHA6Ly9oZy51ay54ZW5zb3VyY2UuY29t
L2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVt
dS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11
LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
cWVtdS14ZW4uZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9MSU5V
WD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAor
IFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1vc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQKKyBU
UkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292
bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94
dGYuZ2l0CisgaW5mb19saW51eF90cmVlIG92bWYKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBj
YXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3Mvb3ZtZgorIGdpdCBwdXNo
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdCAx
ZmI4MDViMWViNWI2MDM5Y2IxMjM3NWY4NTk0YWJhNjViZjYwYTQ0OnJlZnMvaGVhZHMveGVuLXRl
c3RlZC1tYXN0ZXIKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0
ZXN0L292bWYuZ2l0CiAgIDE1N2ZiN2IuLjFmYjgwNWIgIDFmYjgwNWIxZWI1YjYwMzljYjEyMzc1
Zjg1OTRhYmE2NWJmNjBhNDQgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 29 03:21:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 03: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 1dQQ1O-0006ES-6L; Thu, 29 Jun 2017 03:21:34 +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 1dQQ1N-0006EJ-Ki
 for xen-devel@lists.xen.org; Thu, 29 Jun 2017 03:21:33 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 A4/4B-01996-C3274595; Thu, 29 Jun 2017 03:21:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrCLMWRWlGSWpSXmKPExsXS1tYhr2tTFBJ
 psHW6sMWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmrH66Ge2gscCFTsXPGFsYDzI28XIySEkUCGx
 u/sjG4gtIcArcWTZDFYIO0Di5sRFQDYHUE25xNa9BiBhNgFliYtfe8HKRQSkJa59vswIYjMLH
 GKUuLDTCcQWFvCXuNv3DizOIqAq8ffFC7CRvAJOEjMXrWCHGK8gMeXhe+YJjNwLGBlWMWoUpx
 aVpRbpGhrrJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIE+pYBCHYw/tvmeYhRkoN
 JSZQ3OiEkUogvKT+lMiOxOCO+qDQntfgQowwHh5IE77MCoJxgUWp6akVaZg4wyGDSEhw8SiK8
 bPFAad7igsTc4sx0iNQpRkUpcV6uQqCEAEgiozQPrg0W2JcYZaWEeRmBDhHiKUgtys0sQZV/x
 SjOwagkzCsMsp0nM68EbvoroMVMQItZ5gWALC5JREhJNTA2XS2o2yUQs4NNuLamehuD76xDMX
 03Eqd1vNn/7q6nx8zYxAS1skemilmpR/3kup7Lyjx0NF/8xvJbyVUesenMb7Zd/cay0be+dlX
 tI/nsmduXGm6Z++Wx3CVfhgd6H08+Ti9PiTPze/hf9jVnSbysLsdP/z7ubWGbzQ9MlexcoXk5
 pXTJUyklluKMREMt5qLiRADySE5rZwIAAA==
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1498706490!64265657!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36208 invoked from network); 29 Jun 2017 03:21:32 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-12.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 29 Jun 2017 03:21:32 -0000
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by orsmga104.jf.intel.com with ESMTP; 28 Jun 2017 20:21:29 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.40,278,1496127600"; d="scan'208";a="1145888476"
Received: from skl-2s3.sh.intel.com ([10.239.48.12])
 by orsmga001.jf.intel.com with ESMTP; 28 Jun 2017 20:21:27 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 29 Jun 2017 11:21:53 +0800
Message-Id: <1498706513-35407-1-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.8.3.1
Cc: Kevin Tian <kevin.tian@intel.com>,
 Venu Busireddy <venu.busireddy@oracle.com>,
 Crawford Eric R <Eric.R.Crawford@intel.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v3] VT-d: fix VF of RC integrated PF matched to
	wrong VT-d unit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHByb2JsZW0gaXMgZm9yIGEgVkYgb2YgUkMgaW50ZWdyYXRlZCBQRiAoZS5nLiBQRidzIEJE
RiBpcyAwMDowMi4wKSwKd2Ugd291bGQgd3JvbmdseSB1c2UgMDA6MDAuMCB0byBzZWFyY2ggVlQt
ZCB1bml0LgoKRnJvbSBTUklPViBzcGVjIFJFViAxLjAgc2VjdGlvbiAzLjcuMywgaXQgc2F5czoK
IkFSSSBpcyBub3QgYXBwbGljYWJsZSB0byBSb290IENvbXBsZXggaW50ZWdyYXRlZCBFbmRwb2lu
dHM7IGFsbCBvdGhlcgpTUi1JT1YgQ2FwYWJsZSBEZXZpY2VzIChEZXZpY2VzIHRoYXQgaW5jbHVk
ZSBhdCBsZWFzdCBvbmUgUEYpIHNoYWxsCmltcGxlbWVudCB0aGUgQVJJIENhcGFiaWxpdHkgaW4g
ZWFjaCBGdW5jdGlvbi4iLiBTbyBQRnMgY2FuIGJlIGNsYXNzaWZpZWQgdG8KdHdvIGtpbmRzOiBv
bmUgaXMgUkMgaW50ZWdyYXRlZCBQRiBhbmQgdGhlIG90aGVyIGlzIG5vbi1SQyBpbnRlZ3JhdGVk
IFBGLiBUaGUKZm9ybWVyIGNhbid0IHN1cHBvcnQgQVJJIGFuZCB0aGUgbGF0dGVyIHNoYWxsIHN1
cHBvcnQgQVJJLiBGb3IgRXh0ZW5kZWQKRnVuY3Rpb25zLCBvbmUgdHJhZGl0aW9uYWwgZnVuY3Rp
b24ncyBCREYgc2hvdWxkIGJlIHVzZWQgdG8gc2VhcmNoIFZULWQgdW5pdC4KQW5kIGFjY29yZGlu
ZyB0byBQQ0llIHNwZWMsIEV4dGVuZWQgRnVuY3Rpb24gbWVhbnMgd2l0aGluIGFuIEFSSSBkZXZp
Y2UsIGEKRnVuY3Rpb24gd2hvc2UgRnVuY3Rpb24gTnVtYmVyIGlzIGdyZWF0ZXIgdGhhbiA3LiBU
aHVzLCB0aGUgZm9ybWVyIGNhbid0IGJlIGFuCmV4dGVuZGVkIGZ1bmN0aW9uLCB3aGlsZSB0aGUg
bGF0dGVyIGlzIGFzIGxvbmcgYXMgaXRzIGRldmZuID4gNywgdGhpcyBjaGVjayBpcwpleGFjdGx5
IHdoYXQgdGhlIG9yaWdpbmFsIGNvZGUgZGlkOyBUaGUgb3JpZ2luYWwgY29kZSB3YXNuJ3QgYXdh
cmUgdGhlIGZvcm1lci4KClRoaXMgcGF0Y2ggZGlyZWN0bHkgbG9va3MgdXAgdGhlICdpc19leHRm
bicgZmllbGQgb2YgUEYncyBzdHJ1Y3QgcGNpX2Rldgp0byBkZWNpZGUgd2hldGhlciB0aGUgUEYg
aXMgYSBleHRlbmRlZCBmdW5jdGlvbi4KClJlcG9ydGVkLWJ5OiBDcmF3Zm9yZCwgRXJpYyBSIDxF
cmljLlIuQ3Jhd2ZvcmRAaW50ZWwuY29tPgpTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5n
YW9AaW50ZWwuY29tPgotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9kbWFyLmMgfCAx
MSArKysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDEgZGVsZXRp
b24oLSkKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZG1hci5jIGIv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2RtYXIuYwppbmRleCA4MjA0MGRkLi4yN2ZmNDcx
IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZG1hci5jCisrKyBiL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9kbWFyLmMKQEAgLTIxOCw4ICsyMTgsMTcgQEAgc3Ry
dWN0IGFjcGlfZHJoZF91bml0ICphY3BpX2ZpbmRfbWF0Y2hlZF9kcmhkX3VuaXQoY29uc3Qgc3Ry
dWN0IHBjaV9kZXYgKnBkZXYpCiAgICAgfQogICAgIGVsc2UgaWYgKCBwZGV2LT5pbmZvLmlzX3Zp
cnRmbiApCiAgICAgeworICAgICAgICBzdHJ1Y3QgcGNpX2RldiAqcGh5c2ZuOworCiAgICAgICAg
IGJ1cyA9IHBkZXYtPmluZm8ucGh5c2ZuLmJ1czsKLSAgICAgICAgZGV2Zm4gPSBQQ0lfU0xPVChw
ZGV2LT5pbmZvLnBoeXNmbi5kZXZmbikgPyAwIDogcGRldi0+aW5mby5waHlzZm4uZGV2Zm47Cisg
ICAgICAgIC8qCisgICAgICAgICAqIFVzZSAwIGFzICdkZXZmbicgdG8gc2VhcmNoIFZULWQgdW5p
dCB3aGVuIHRoZSBwaHlzaWNhbCBmdW5jdGlvbgorICAgICAgICAgKiBpcyBhbiBFeHRlbmRlZCBG
dW5jdGlvbi4KKyAgICAgICAgICovCisgICAgICAgIHBjaWRldnNfbG9jaygpOworICAgICAgICBw
aHlzZm4gPSBwY2lfZ2V0X3BkZXYocGRldi0+c2VnLCBidXMsIHBkZXYtPmluZm8ucGh5c2ZuLmRl
dmZuKTsKKyAgICAgICAgcGNpZGV2c191bmxvY2soKTsKKyAgICAgICAgZGV2Zm4gPSAocGh5c2Zu
ICYmIHBoeXNmbi0+aW5mby5pc19leHRmbikgPyAwIDogcGRldi0+aW5mby5waHlzZm4uZGV2Zm47
CiAgICAgfQogICAgIGVsc2UKICAgICB7Ci0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 29 03:29:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 03:29:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQQ8r-0006Sv-VJ; Thu, 29 Jun 2017 03: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 <haozhong.zhang@intel.com>) id 1dQQ8r-0006Sp-9a
 for xen-devel@lists.xen.org; Thu, 29 Jun 2017 03:29:17 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 38/F1-03044-C0474595; Thu, 29 Jun 2017 03:29:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVywNwkQpe7JCT
 SYM5eC4slHxezODB6HN39mymAMYo1My8pvyKBNePLvg3MBROEK06uW8fWwHicv4uRi0NIYBqj
 xMn9vexdjJwcEgK8EkeWzWCFsP0lfl19xgZR1Mso0bP3DCNIgkVAVWL1ix/MIDabgILEx4Mnw
 OIiAsoSn5+vBIszC1hJ/P05CSwuLGAucXhOK1Ccg4NXwELi1B8dkDCvQJbElluTmCHmL2GUmL
 TsNBNEQlDi5MwnLBBztCRu/HvJBNLLLCAtsfwfB0iYU8Be4uDTyWDjRQVUJCbO72OfwCg4C0n
 3LCTdsxC6FzAyr2LUKE4tKkst0jU21ksqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93E
 CAxaBiDYwbhzfeAhRkkOJiVR3uiEkEghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErz9RUA5waLU9
 NSKtMwcYPzApCU4eJREeN8XAqV5iwsSc4sz0yFSpxgVpcR554P0CYAkMkrz4NpgMXuJUVZKmJ
 cR6BAhnoLUotzMElT5V4ziHIxKwrybQKbwZOaVwE1/BbSYCWgxy7wAkMUliQgpqQbG1s6Cdxy
 qawpfXehZbdmyTc5TxkzwmP1J5w9Gx+bG3ft6RSrqjOkft81/b77KmWu0b2XbyUOFD9KMv3cy
 bjcxrGgv55s/8Qi/+pNzx7U31QpUxIatNwvzPqLnw9wfvfOSzpq+HRFvn8tO0XE9kPM8LYXvS
 P+B+QxzDsmeveDHs+D00+K38/ewKrEUZyQaajEXFScCAGPg6lbUAgAA
X-Env-Sender: haozhong.zhang@intel.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1498706953!104393578!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48079 invoked from network); 29 Jun 2017 03:29:15 -0000
Received: from mga01.intel.com (HELO mga01.intel.com) (192.55.52.88)
 by server-3.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Jun 2017 03:29:15 -0000
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 28 Jun 2017 20:29:12 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.40,278,1496127600"; d="scan'208";a="102554221"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.159.142])
 by orsmga004.jf.intel.com with ESMTP; 28 Jun 2017 20:29:11 -0700
Date: Thu, 29 Jun 2017 11:29:11 +0800
From: <haozhong.zhang@intel.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20170629032911.hyftah3t2x7q4jll@hz-desktop>
Mail-Followup-To: Jan Beulich <jbeulich@suse.com>,
 <andrew.cooper3@citrix.com>, <xen-devel@lists.xen.org>
References: <20170626091625.19655-1-haozhong.zhang@intel.com>
 <20170626091625.19655-4-haozhong.zhang@intel.com>
 <5952058D0200007800101401@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5952058D0200007800101401@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170428 (1.8.2)
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4 03/11] x86/mce: handle host LMCE
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDYvMjcvMTcgMDE6MTMgLTA2MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+PiBIYW96aG9u
ZyBaaGFuZyA8aGFvemhvbmcuemhhbmdAaW50ZWwuY29tPiAwNi8yNi8xNyAxMToxNyBBTSA+Pj4K
PiA+Ky8qKgo+ID4rICogQXBwZW5kIGEgdGVsZW1ldHJ5IG9mIGRlZmVycmVkIE1DRSB0byBhIHBl
ci1jcHUgcGVuZGluZyBsaXN0LAo+ID4rICogZWl0aGVyIEBwZW5kaW5nIG9yIEBsbWNlX3BlbmRp
bmcsIGFjY29yZGluZyB0byBydWxlcyBiZWxvdzoKPiA+KyAqICAtIGlmIEBwZW5kaW5nIGlzIG5v
dCBlbXB0eSwgdGhlbiB0aGUgbmV3IHRlbGVtZXRyeSB3aWxsIGJlCj4gPisgKiAgICBhcHBlbmRl
ZCB0byBAcGVuZGluZzsKPiA+KyAqICAtIGlmIEBwZW5kaW5nIGlzIGVtcHR5IGFuZCB0aGUgbmV3
IHRlbGVtZXRyeSBpcyBmb3IgYSBkZWZlcnJlZAo+ID4rICogICAgTE1DRSwgdGhlbiB0aGUgbmV3
IHRlbGVtZXRyeSB3aWxsIGJlIGFwcGVuZGVkIHRvIEBsbWNlX3BlbmRpbmc7Cj4gPisgKiAgLSBp
ZiBAcGVuZGluZyBpcyBlbXB0eSBhbmQgdGhlIG5ldyB0ZWxlbWV0cnkgaXMgZm9yIGEgZGVmZXJy
ZWQKPiA+KyAqICAgIG5vbi1sb2NhbCBNQ0UsIGFsbCBleGlzdGluZyB0ZWxlbWV0cmllcyBpbiBA
bG1jZV9wZW5kaW5nIHdpbGwgYmUKPiA+KyAqICAgIG1vdmVkIHRvIEBwZW5kaW5nIGFuZCB0aGVu
IHRoZSBuZXcgdGVsZW1ldHJ5IHdpbGwgYmUgYXBwZW5kZWQgdG8KPiA+KyAqICAgIEBwZW5kaW5n
Lgo+ID4rICoKPiA+KyAqIFRoaXMgZnVuY3Rpb24gbXVzdCBiZSBjYWxsZWQgd2l0aCBNQ0lQIGJp
dCBzZXQsIHNvIHRoYXQgaXQgZG9lcyBub3QKPiA+KyAqIG5lZWQgdG8gd29ycnkgYWJvdXQgTUMj
IHJlLW9jY3VycmluZyBpbiB0aGlzIGZ1bmN0aW9uLgo+ID4rICoKPiA+KyAqIEFzIGEgcmVzdWx0
LCB0aGlzIGZ1bmN0aW9uIGNhbiBwcmVzZXJ2ZSB0aGUgbXV0dWFsIGV4Y2x1c2l2aXR5Cj4gPisg
KiBiZXR3ZWVuIEBwZW5kaW5nIGFuZCBAbG1jZV9wZW5kaW5nIChzZWUgdGhlaXIgY29tbWVudHMg
aW4gc3RydWN0Cj4gPisgKiBtY190ZWxlbV9jcHVfY3RsKS4KPiA+KyAqCj4gPisgKiBQYXJhbWV0
ZXJzOgo+ID4rICogIEBjb29raWU6IHRlbGVtZXRyeSBvZiB0aGUgZGVmZXJyZWQgTUNFCj4gPisg
KiAgQGxtY2U6ICAgaW5kaWNhdGUgd2hldGhlciB0aGUgdGVsZW1ldHJ5IGlzIGZvciBMTUNFCj4g
PisgKi8KPiA+K3ZvaWQgbWN0ZWxlbV9kZWZlcihtY3RlbGVtX2Nvb2tpZV90IGNvb2tpZSwgYm9v
bCBsbWNlKQo+ICA+ewo+ICAJPnN0cnVjdCBtY3RlbGVtX2VudCAqdGVwID0gQ09PS0lFMk1DVEUo
Y29va2llKTsKPiA+LQo+ID4tCW1jdGVsZW1feGNoZ19oZWFkKCZ0aGlzX2NwdShtY3RjdGwucGVu
ZGluZyksICZ0ZXAtPm1jdGVfbmV4dCwgdGVwKTsKPiA+KwlzdHJ1Y3QgbWNfdGVsZW1fY3B1X2N0
bCAqbWN0Y3RsID0gJnRoaXNfY3B1KG1jdGN0bCk7Cj4gPisKPiA+KwlBU1NFUlQobWN0Y3RsLT5w
ZW5kaW5nID09IE5VTEwgfHwgbWN0Y3RsLT5sbWNlX3BlbmRpbmcgPT0gTlVMTCk7Cj4gPisKPiA+
KwlpZiAobWN0Y3RsLT5wZW5kaW5nKQo+ID4rCQltY3RlbGVtX3hjaGdfaGVhZCgmbWN0Y3RsLT5w
ZW5kaW5nLCAmdGVwLT5tY3RlX25leHQsIHRlcCk7Cj4gPisJZWxzZSBpZiAobG1jZSkKPiA+KwkJ
bWN0ZWxlbV94Y2hnX2hlYWQoJm1jdGN0bC0+bG1jZV9wZW5kaW5nLCAmdGVwLT5tY3RlX25leHQs
IHRlcCk7Cj4gPisJZWxzZSB7Cj4gPisJCWlmIChtY3RjdGwtPmxtY2VfcGVuZGluZykKPiA+KwkJ
CW1jdGVsZW1feGNoZ19oZWFkKCZtY3RjdGwtPmxtY2VfcGVuZGluZywKPiA+KwkJCQkJICAmbWN0
Y3RsLT5wZW5kaW5nLCBOVUxMKTsKPiAKPiBJIGRvbid0IHRoaW5rIHRoaXMgaXMgc3VmZmljaWVu
dGx5IHByb3ZlbiB0byBiZSBzYWZlOiBUaGlzIG1heSBzZXQgLT5wZW5kaW5nIHRvCj4gbm9uLU5V
TEwgbW9yZSB0aGFuIG9uY2UsIGFuZCB3aGlsZSB5b3VyIGNvbW1lbnQgYWJvdmUgY29uc2lkZXJz
IHRoZQo+IHByb2R1Y2VyIHNpZGUsIGl0IGRvZXNuJ3QgY29uc2lkZXIgdGhlIGNvbnN1bWVyKHMp
LiBUaGlzIGlzIGV2ZW4gbW9yZSBzbyB0aGF0Cj4gdGhlIGNvbnN1bWVyIHNpZGUgdXNlcyBwb3Rl
bnRpYWxseSBzdGFsZSBpbmZvcm1hdGlvbiB0byB0ZWxsIHdoaWNoIGxpc3QgaGVhZCB0bwo+IHVw
ZGF0ZS4KCldoYXQgcHJvYmxlbXMgZG8geW91IHRoaW5rIHdpbGwgYmUgY2F1c2VkIGJ5IHNldHRp
bmcgLT5wZW5kaW5nIHRvCm5vbi1OVUxMIG1vcmUgdGhhbiBvbmNlPyBUaGUgb25seSBzdWNoIGNh
c2UgaXMgdGhlIGxhc3QgZWxzZSBicmFuY2g6Cml0IGNvcnJlc3BvbmRzIHRvIGEgYnJvYWRjYXN0
aW5nIE1DIywgc28gYWxsIENQVXMgYXJlIGluIHRoZSBleGNlcHRpb24KY29udGV4dCBhbmQgbm8g
b25lIGlzIGNvbnN1bWluZyAtPnBlbmRpbmcgYXQgdGhpcyBtb21lbnQuCgpIYW96aG9uZwoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 29 05:13:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 05: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 1dQRl3-0007mn-K9; Thu, 29 Jun 2017 05: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 <yi.y.sun@linux.intel.com>) id 1dQRl2-0007mh-JQ
 for xen-devel@lists.xenproject.org; Thu, 29 Jun 2017 05:12:48 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 EE/F3-03032-F4C84595; Thu, 29 Jun 2017 05:12:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsVywNwkQte/JyT
 S4NkPPovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePf6rqCWUIV85b3szcwfuTtYuTkEBKYziix
 dyYLiC0hwCtxZNkMVgjbX2LLzM9MXYxcQDUTGCWWXlsNVsQioCrR9WkymM0moC7x+GsPE4gtI
 qAs8fn5SmaQBmaBuUwS73fsYANJCAtESfx98pAZxOYV0JF4cucZC9RUJond7/+xQiQEJU7OfA
 I2lRlo6p95l4AaOIBsaYnl/zhAwpwC9hJfD38CWyYqoCIx5eQ2tgmMArOQdM9C0j0LoXsBI/M
 qRo3i1KKy1CJdYyO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA4GQAgh2Mp9cF
 HmKU5GBSEuWNTgiJFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBe7ULKCdYlJqeWpGWmQOME5i0B
 AePkgjv+0KgNG9xQWJucWY6ROoUo6KUOG8LSJ8ASCKjNA+uDRablxhlpYR5GYEOEeIpSC3KzS
 xBlX/FKM7BqCTMewhkCk9mXgnc9FdAi5mAFrPMCwBZXJKIkJJqYFxntltE7y/zdyav+ouzlTT
 PLL+yKef4HbviS5n54rzVcou1tjb8vKL/LpFbtvLt7kMigQwFs27mrziyZeqM+KzERyzOPSu6
 HB/svM4hxbF7ofHuB6EJDV+q7qc+3aPw8bvgKV6RH5lOCpn1ReGT65N8Qtc8D3h+ck7ykTPyH
 1ZbBOb83L9z1XUlluKMREMt5qLiRAC0YkxhyAIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1498713165!104369968!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59683 invoked from network); 29 Jun 2017 05:12:46 -0000
Received: from mga01.intel.com (HELO mga01.intel.com) (192.55.52.88)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Jun 2017 05:12:46 -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 Jun 2017 22:12:44 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.40,278,1496127600"; d="scan'208";a="120171788"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by fmsmga005.fm.intel.com with ESMTP; 28 Jun 2017 22:12:42 -0700
Date: Thu, 29 Jun 2017 13:12:18 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20170629051218.GB3420@yi.y.sun>
References: <1497402776-22348-1-git-send-email-yi.y.sun@linux.intel.com>
 <1497402776-22348-9-git-send-email-yi.y.sun@linux.intel.com>
 <5953577302000078001015DE@prv-mh.provo.novell.com>
 <20170628090932.GZ3420@yi.y.sun>
 <5953967E0200007800101607@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5953967E0200007800101607@prv-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v12 08/23] x86: refactor psr: L3 CAT: set
 value: implement 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>

T24gMTctMDYtMjggMDU6NDM6NTgsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+PiBZaSBTdW4gPHlp
Lnkuc3VuQGxpbnV4LmludGVsLmNvbT4gMDYvMjgvMTcgMTE6MTAgQU0gPj4+Cj4gPk9uIDE3LTA2
LTI4IDAxOjE0OjU5LCBKYW4gQmV1bGljaCB3cm90ZToKPiA+PiA+Pj4gWWkgU3VuIDx5aS55LnN1
bkBsaW51eC5pbnRlbC5jb20+IDA2LzE0LzE3IDM6MjUgQU0gPj4+Cj4gPj4gPiBAQCAtNTM3LDcg
KzU1NiwxNiBAQCBpbnQgcHNyX2dldF92YWwoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50
IHNvY2tldCwKPiA+PiA+ICAgICAgICAgIHJldHVybiAtRU5PRU5UOwo+ID4+ID4gICAgICB9Cj4g
Pj4gPiAgCj4gPj4gPiArICAgIGRvbWFpbl9sb2NrKGQpOwo+ID4+ID4gKyAgICBpZiAoICF0ZXN0
X2JpdChkLT5kb21haW5faWQsIHNvY2tldF9pbmZvW3NvY2tldF0uZG9tX3NldCkgKQo+ID4+ID4g
KyAgICB7Cj4gPj4gPiArICAgICAgICBkLT5hcmNoLnBzcl9jb3NfaWRzW3NvY2tldF0gPSAwOwo+
ID4+ID4gKyAgICAgICAgc2V0X2JpdChkLT5kb21haW5faWQsIHNvY2tldF9pbmZvW3NvY2tldF0u
ZG9tX3NldCk7Cj4gPj4gPiArICAgIH0KPiA+PiAKPiA+PiBBbnkgcmVhc29uIG5vdCB0byB1c2Ug
dGVzdF9hbmRfc2V0X2JpdCgpIGhlcmU/IEkuZS4gaXMgdGhpcyBvbiBhbnkgaG90IHBhdGg/Cj4g
Pj4gT3Igd2FpdCAtIEkgdGhpbmsgaXQncyBldmVuIHdyb25nIHRvIHNwbGl0IHRoZSB0ZXN0IGZy
b20gdGhlIHNldCwgYXMgdGhlIGxvY2sKPiA+PiBkb2Vzbid0IHByb3RlY3QgZG9tX3NldFtdLgo+
IAo+IFdpdGggdGhlIGxhc3Qgc2VudGVuY2UgaGVyZSAod2hpY2ggSSBoYWQgYWRkZWQgYWZ0ZXIg
aGF2aW5nIHdyaXR0ZW4gYWxsIG9mIHRoZQo+IHJlc3Qgb2YgdGhlIHJlcGx5LCBJJ20gYWZyYWlk
IEkndmUgbWFuYWdlZCB0byBjb25mdXNlIHlvdToKPiAKPiA+Pj4gCj4gPj5XaWxsIGNoYW5nZSBp
dCB0byB0ZXN0X2FuZF9zZXRfYml0Lgo+ID4uLi4KPiA+PiA+ICsgICAgLyoKPiA+PiA+ICsgICAg
ICogU3RlcCA2Ogo+ID4+ID4gKyAgICAgKiBTYXZlIHRoZSBDT1MgSUQgaW50byBjdXJyZW50IGRv
bWFpbidzIHBzcl9jb3NfaWRzW10gc28gdGhhdCB3ZSBjYW4ga25vdwo+ID4+ID4gKyAgICAgKiB3
aGljaCBDT1MgdGhlIGRvbWFpbiBpcyB1c2luZyBvbiB0aGUgc29ja2V0LiBPbmUgZG9tYWluIGNh
biBvbmx5IHVzZQo+ID4+ID4gKyAgICAgKiBvbmUgQ09TIElEIGF0IHNhbWUgdGltZSBvbiBlYWNo
IHNvY2tldC4KPiA+PiA+ICsgICAgICovCj4gPj4gPiArICAgIGRvbWFpbl9sb2NrKGQpOwo+ID4+
ID4gKyAgICBkLT5hcmNoLnBzcl9jb3NfaWRzW3NvY2tldF0gPSBjb3M7Cj4gPj4gPiArICAgIGRv
bWFpbl91bmxvY2soZCk7Cj4gPj4gPiArCj4gPj4gPiArICAgIC8qCj4gPj4gPiArICAgICAqIFN0
ZXAgNzoKPiA+PiA+ICsgICAgICogVGhlbiwgc2V0IHRoZSBkb21fc2V0IGJpdCB3aGljaCBjb3Jy
ZXNwb25kcyB0byBkb21haW5faWQgdG8gbWFyayB0aGlzCj4gPj4gPiArICAgICAqIGRvbWFpbiBo
YXMgYmVlbiBzZXQgYW5kIHRoZSBDT1MgSUQgb2YgdGhlIGRvbWFpbiBpcyB2YWxpZC4KPiA+PiA+
ICsgICAgICovCj4gPj4gPiArICAgIHNldF9iaXQoZC0+ZG9tYWluX2lkLCBpbmZvLT5kb21fc2V0
KTsKPiA+PiAKPiA+PiBXaXRoIHRoZSB3YXkgdGhpbmdzIGFyZSBiZWluZyBkb25lIGFib3ZlLCBk
b2Vzbid0IHRoaXMgYmVsb25nIGluIHRoZQo+ID4+IGRvbWFpbl9sb2NrKCktZWQgcmVnaW9uPwo+
IAo+IEkgc2hvdWxkIGhhdmUgZGVsZXRlZCB0aGlzLCBzaW5jZSAtIGFzIHNhaWQgYWJvdmUgLSB0
aGUgbG9jayBkb2Vzbid0IGd1YXJkCj4gYWdhaW5zdCBhbnl0aGluZyBkb21fc2V0W10td2lzZS4g
U28gLi4uCj4gCj4gPlllcywgc2hvdWxkIGJlLiBUaGFua3MhCj4gCj4gLi4uIEkgdGhpbmsgeW91
IHJhdGhlciBzaG91bGRuJ3QgZG8gdGhpcy4gSW5zdGVhZCB5b3UgbWF5IHdhbnQgdG8gY29uc2lk
ZXIgd2hldGhlcgo+IHRoZSBvdGhlciBkb21haW5fbG9jaygpLWVkIHJlZ2lvbnMgY291bGRuJ3Qg
YmUgZnVydGhlciBzaHJ1bmsuCj4gCkkgd2FudCB0byBjb25maXJtIGJlbG93IHR3byBwb2ludHMg
d2l0aCB5b3U6CjEuIHJlbW92ZSB0aGlzICdzZXRfYml0JyBoZXJlIGlmIGFib3ZlICd0ZXN0X2Jp
dCcgaXMgcmVwbGFjZWQgdG8KICAgJ3Rlc3RfYW5kX3NldF9iaXQnLgoyLiBGb3IgdGhlICdiZSBm
dXJ0aGVyIHNocnVuaycsIEkgdGhpbmsgdGhlICdkb21haW5fbG9jaycgYWJvdmUgJ3NldF9iaXQn
IGNhbiBiZQogICByZW1vdmVkIGlmICd0ZXN0X2FuZF9zZXRfYml0JyBpcyB1c2VkLgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 29 05:18:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 05:18: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 1dQRqH-0007yH-7L; Thu, 29 Jun 2017 05:18:13 +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 1dQRqF-0007y5-Uy
 for xen-devel@lists.xensource.com; Thu, 29 Jun 2017 05:18:12 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 D7/8F-01862-39D84595; Thu, 29 Jun 2017 05:18:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXdSb0i
 kwauD3BYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuL3mI2vBrNyKUzOPsTYw
 HnXpYuTiEBL4yyhx48AyRgjnMaPEva0r2CGcbYwS/ctPsHYxcnKICDhLfD0zlx3E5hXQl+juX
 crUxcjBISxgKrHrGxNIvYRAi57E+gvXwOolBLwl1s5+wwJjT1rVDbSBnYNNwErikBhIlEVAVe
 LsshdMExi5FzAyrGLUKE4tKkst0jUy10sqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93
 ECPR5PQMD4w7Glr1+hxglOZiURHmjE0IihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwOvUA5QSL
 UtNTK9Iyc4DBB5OW4OBREuF9XwiU5i0uSMwtzkyHSJ1i1OXYsHr9FyYhlrz8vFQpcd4mkBkCI
 EUZpXlwI2CRcIlRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMK8myBSezLwSuE2vgI5gAjqCZV
 4AyBEliQgpqQbG1b67In99SJQ79NxPOjyLv1Twc7XfkS/rznz9rv7N9cM/g+kFt45vvcFZt82
 0h91IYBObzzWpXx8l8+ZvcTy+s33u7Lh+dtXaF3tCK9iVHTnPZz0XrjNXmSPUs+TLrpsFuUEp
 /7mdZu/8fJpt8dX6wPDP+5KvXtA9ljapY/vkx34/+Bn36/sxKbEUZyQaajEXFScCAN2E3CJ/A
 gAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1498713488!72198790!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19101 invoked from network); 29 Jun 2017 05:18: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; 29 Jun 2017 05:18: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 <osstest-admin@xenproject.org>)
 id 1dQRqA-0007JJ-0F; Thu, 29 Jun 2017 05:18: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 1dQRq4-0005Ry-Do; Thu, 29 Jun 2017 05:18:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dQRq4-0000AF-5N; Thu, 29 Jun 2017 05:18:00 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111141-mainreport@xen.org>
X-Osstest-Failures: linux-next:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-next:test-amd64-i386-examine:reboot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-pair:guest-start/debian:fail:regression
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-pair:guest-start/debian:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:guest-start/debian:fail:regression
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-pvh-intel:guest-localmigrate:fail:regression
 linux-next:test-amd64-i386-xl:guest-localmigrate:fail:regression
 linux-next:test-amd64-amd64-libvirt:guest-saverestore.2:fail:regression
 linux-next:test-amd64-amd64-xl-multivcpu:guest-saverestore:fail:regression
 linux-next:test-amd64-amd64-xl:guest-localmigrate:fail:regression
 linux-next:test-amd64-i386-libvirt-xsm:guest-saverestore.2:fail:regression
 linux-next:test-amd64-amd64-libvirt-xsm:guest-saverestore.2:fail:regression
 linux-next:test-amd64-amd64-xl-pvh-amd:guest-localmigrate:fail:regression
 linux-next:test-amd64-i386-xl-xsm:guest-localmigrate:fail:regression
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot: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-localmigrate/x10:fail:regression
 linux-next:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop: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-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-rtds:debian-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-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-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-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck: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-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-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-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-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=a51166ce71844ffbb8f78d63647b44dd69e46cf1
X-Osstest-Versions-That: linux=da8b14e45c8b8234cb9a609c947f7e4d15f8dbef
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 29 Jun 2017 05:18:00 +0000
Subject: [Xen-devel] [linux-next test] 111141: 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>

ZmxpZ2h0IDExMTE0MSBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTExNDEvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMTA4MQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgZmFpbCBS
RUdSLiB2cy4gMTExMDgxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTEwODEKIHRlc3QtYW1kNjQtaTM4Ni1l
eGFtaW5lICAgICAgIDcgcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
MTA4MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDExMTA4MQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTExMDgx
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTEwODEKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDIx
IGd1ZXN0LXN0YXJ0L2RlYmlhbiAgICAgIGZhaWwgUkVHUi4gdnMuIDExMTA4MQogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTExMDgxCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDIxIGd1ZXN0LXN0YXJ0
L2RlYmlhbiAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTEwODEKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgMjEgZ3Vlc3Qtc3RhcnQvZGViaWFuICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMTA4
MQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTExMDgxCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDEw
IHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTEwODEKIHRlc3QtYW1k
NjQtYW1kNjQtcGFpciAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDExMTA4MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDcgeGVu
LWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTExMDgxCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aC1pbnRlbCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUgICAgICBmYWlsIFJFR1IuIHZzLiAxMTEw
ODEKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDExMTA4MQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAx
NiBndWVzdC1zYXZlcmVzdG9yZS4yICAgICAgZmFpbCBSRUdSLiB2cy4gMTExMDgxCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAxNSBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMTEwODEKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgMTYgZ3Vlc3QtbG9j
YWxtaWdyYXRlICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMTA4MQogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAxNiBndWVzdC1zYXZlcmVzdG9yZS4yICAgICAgZmFpbCBSRUdSLiB2cy4gMTEx
MDgxCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDE2IGd1ZXN0LXNhdmVyZXN0b3JlLjIg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMTEwODEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAg
MTYgZ3Vlc3QtbG9jYWxtaWdyYXRlICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMTA4MQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXhzbSAgICAgICAxNiBndWVzdC1sb2NhbG1pZ3JhdGUgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTExMDgxCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDExMTA4MQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBS
RUdSLiB2cy4gMTExMDgxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBn
dWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDExMTA4MQoKUmVncmVzc2lvbnMg
d2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVH
Ui4gdnMuIDExMTA4MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgZmFpbCBibG9ja2VkIGluIDExMTA4MQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTExMDgxCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbGlrZSAxMTEwODEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExMTA4MQogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxp
a2UgMTExMDgxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxs
ICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTEwODEKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlh
bi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBsaW51eCAgICAgICAgICAgICAgICBhNTExNjZjZTcxODQ0ZmZiYjhmNzhkNjM2NDdiNDRk
ZDY5ZTQ2Y2YxCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICBkYThiMTRl
NDVjOGI4MjM0Y2I5YTYwOWM5NDdmN2U0ZDE1ZjhkYmVmCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAg
ICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAKRmFpbGluZyBzaW5jZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5kKSAgICAgClRlc3Rpbmcgc2FtZSBz
aW5jZSAgIDExMTE0MSAgMjAxNy0wNi0yOCAxMDowNzozNyBaICAgIDAgZGF5cyAgICAxIGF0dGVt
cHRzCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3Qg
YXBwbGljYWJsZS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 29 05:44:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 05: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 1dQSFA-0002BP-Er; Thu, 29 Jun 2017 05:43:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=346f18c47=citrix-osstest@xenproject.org>)
 id 1dQSF9-0002B6-AE
 for xen-devel@lists.xensource.com; Thu, 29 Jun 2017 05:43:55 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 F8/96-03032-A9394595; Thu, 29 Jun 2017 05:43:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDve6sySG
 RBte3clncm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ozzr7azFTwXq/j2cQ97A+N9/i5GDg4JAX+J
 jVvMIEx3iXsP07oYOTlEBJwlJny4zQZi8wroSZxqec0EYgsLWEj03NjN2sXIBVTexCjxYW0zO
 0hCQsBNYl7jXWYY+9yK96wgNpuAh8TEnoksIDaLgKrEtiUNYEOFBLQkli5eyQSxQFDi5MwnYD
 XMAhISB1+8gJpjITHjbjvTBEa+WUjKZiEpW8DItIpRozi1qCy1SNfITC+pKDM9oyQ3MTNH19D
 ATC83tbg4MT01JzGpWC85P3cTIzCkGIBgB+OZBYGHGCU5mJREeaMTQiKF+JLyUyozEosz4otK
 c1KLDzHKcHAoSfD+nQiUEyxKTU+tSMvMAQY3TFqCg0dJhPd9IVCat7ggMbc4Mx0idYpRl2PD6
 vVfmIRY8vLzUqXEeeeDzBAAKcoozYMbAYu0S4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmlQ
 GZwpOZVwK36RXQEUxAR7DMCwA5oiQRISXVwGiwkTEnQiMqtHq31qlOWeU5HT4S2w4eVDjg3iT
 f55dU/S44vpX//YuYkyU3HNju9M/0MVzEv2G15ZY1Gfxd87pvMpyJFrUt3nWfqWWV84F905qK
 dRT79VVnenayW59SmLtDqcZX7VO7mP4VridHT+YFszjtL9yyqXX97N/rp9bO4laLNNC0UWIpz
 kg01GIuKk4EAKWniTmvAgAA
X-Env-Sender: prvs=346f18c47=citrix-osstest@xenproject.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1498715032!94424635!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64374 invoked from network); 29 Jun 2017 05:43:53 -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;
 29 Jun 2017 05:43:53 -0000
X-IronPort-AV: E=Sophos;i="5.40,279,1496102400"; d="scan'208";a="438244437"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL03.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71613-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-i386-libvirt:libvirt-build:fail:allowable
 ovmf:build-amd64-libvirt:libvirt-build:fail:allowable
X-Osstest-Versions-This: ovmf=1fb805b1eb5b6039cb12375f8594aba65bf60a44
X-Osstest-Versions-That: ovmf=157fb7bf29eea497b22025f53b5547e4748b6c2d
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 29 Jun 2017 06:43:47 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL03.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71613: 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
MTYxMyBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE2MTMvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25z
LgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2Nr
aW5nKToKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDUgbGlidmlydC1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsICAgbGlrZSA3MTYxMAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgNSBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcxNjEwCgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAgICAgICAgICAgMWZiODA1YjFl
YjViNjAzOWNiMTIzNzVmODU5NGFiYTY1YmY2MGE0NApiYXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAg
ICAgICAgICAgICAgICAgMTU3ZmI3YmYyOWVlYTQ5N2IyMjAyNWY1M2I1NTQ3ZTQ3NDhiNmMyZAoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcxNjEwICAyMDE3LTA2LTI3IDIxOjUwOjIxIFogICAgMSBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3MTYxMyAgMjAxNy0wNi0yOSAwMzoxNzozMyBaICAg
IDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgoK
am9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczog
L2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9n
cy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBu
b3QgYXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgMWZiODA1YjFlYjViNjAzOWNiMTIzNzVmODU5NGFi
YTY1YmY2MGE0NApBdXRob3I6IEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8u
b3JnPgpEYXRlOiAgIEZyaSBKdW4gMjMgMTQ6NTA6NTMgMjAxNyArMDAwMAoKICAgIE1kZU1vZHVs
ZVBrZy9BdGFBdGFwaVBhc3NUaHJ1OiByZWxheCBQSFkgZGV0ZWN0IHRpbWVvdXQKICAgIAogICAg
VGhlIFNBVEEgc3BlYyBtYW5kYXRlcyB0aGF0IGxpbmsgZGV0ZWN0aW9uIGJ5IHRoZSBQSFkgY29t
cGxldGVzIHdpdGhpbgogICAgMTAgbXMgYWZ0ZXIgcmVjZWl2aW5nIGEgcmVzZXQgc2lnbmFsLiBI
b3dldmVyLCB0aGVyZSBpcyBubyBvYmxpZ2F0aW9uCiAgICB0byB1cGhvbGQgdGhpcyByZXF1aXJl
bWVudCBhdCB0aGUgZHJpdmVyIGVuZCBhcyBzdHJpY3RseSBhcyB3ZSBkbywgYW5kCiAgICBhcyBp
dCB0dXJucyBvdXQsIHNvbWUgY29tYmluYXRpb25zIG9mIGhvc3QgYW5kIGRldmljZSAoZS5nLiwg
U2Ftc3VuZwogICAgODUwIEVWTyBjb25uZWN0ZWQgdG8gYSBMZU1ha2VyIENlbGxvKSBhcmUgb25s
eSBib3JkZXJsaW5lIGNvbXBsaWFudCwKICAgIHdoaWNoIG1lYW5zIHRoZSBkZXZpY2UgaXMgbm90
IGRldGVjdGVkIHJlbGlhYmx5LgogICAgCiAgICBTbyBsZXQncyBhbGxvdyBmb3IgYSBiaXQgb2Yg
bWFyZ2luLCBhbmQgaW5jcmVhc2UgdGhlIFBIWSBkZXRlY3QgdGltZW91dAogICAgdmFsdWUgdG8g
MTUgbXMuCiAgICAKICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9u
IEFncmVlbWVudCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6IEFyZCBCaWVzaGV1dmVsIDxhcmQuYmll
c2hldXZlbEBsaW5hcm8ub3JnPgogICAgUmV2aWV3ZWQtYnk6IFN0YXIgWmVuZyA8c3Rhci56ZW5n
QGludGVsLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 29 05:52:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 05: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 1dQSN7-0003B0-FI; Thu, 29 Jun 2017 05: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 <andr2000@gmail.com>) id 1dQSN6-0003Au-4O
 for xen-devel@lists.xenproject.org; Thu, 29 Jun 2017 05:52:08 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 9C/74-03612-78594595; Thu, 29 Jun 2017 05:52:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupmleJIrShJLcpLzFFi42K5GHrdUbdtaki
 kwavdChbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aMr8dYCs6aVtw/mdbAOFWri5GTQ0hgBqPE
 l9PeXYxcHCwC21glHrZ0s4E4EgJ3WCWufjjJBFIlIRAn8f7xGkYIu1zi9LvtLBDdihJfn01nA
 mkQEpjKJDHhyzawhLCAlcSdjVPBGkQEYiTe7ZoCVsQssJZRomHjVjaIbieJ1T8/sYPYbAJGEs
 tv/ABr5hWwkWja1cvcxcgBdJOqxJYXxiBhUYFwid4D/WwQJYISJ2c+ASvnFHCW2L3uPZjNLGA
 mMW/zQ2YIW15i+9s5ULa4xK0n85kmMIrMQtI+C0nLLCQts5C0LGBkWcWoUZxaVJZapGtkrpdU
 lJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERgZDECwg3Hx2sBDjJIcTEqivNEJIZFCf
 En5KZUZicUZ8UWlOanFhxhlODiUJHjdpwDlBItS01Mr0jJzgDEKk5bg4FES4X1fCJTmLS5IzC
 3OTIdInWK05LhyZd0XJo4Nq9cDySkHtn9hEmLJy89LlRLnFQCZJwDSkFGaBzcOlkYuMcpKCfM
 yAh0oxFOQWpSbWYIq/4pRnINRSZhXFWQKT2ZeCdzWV0AHMQEdxDIvAOSgkkSElFQD40HWBK4H
 Vw4wT5o2a+fubs6V8qGLNstZn64ISvn8Yf1eS1PWhPazibuLNKd4izyefen6rZniqhrHpNT0f
 v6r3Mpy7ta9owIavhtCbA8Fb7L5/03LrS7Udcn9gClv3k7SnrTsn5Se+6XF5n9qbRo/hTP8Pn
 nl/eJvvUuC4t/+55c/48l/pflFGbcSS3FGoqEWc1FxIgAeZ33bHgMAAA==
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1498715526!51847048!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38069 invoked from network); 29 Jun 2017 05:52:06 -0000
Received: from mail-lf0-f65.google.com (HELO mail-lf0-f65.google.com)
 (209.85.215.65)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 29 Jun 2017 05:52:06 -0000
Received: by mail-lf0-f65.google.com with SMTP id n136so6770250lfn.2
 for <xen-devel@lists.xenproject.org>; Wed, 28 Jun 2017 22:52:06 -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=VubCRX0AlWouGDbx/cO3eUMKtLa4PGhmbRTVgdOyaMQ=;
 b=Z7zGz6mwIoXWsv4YZ3RLIWhDi3Xkgn2jRokz5uS+6BeTVQH1MfZwwK2wJkP7+WDBwg
 +1rKPMgFSFI9wEMC21oUrWpJaqabt7Y9M3Q7xXrwBS/oc6to9XV5UVORig7/CSkBUSbD
 FPwHJxhcf2NuLmNl1NZi4jFj1ZvD2f3osq4kY1EfDxhajbCBgVsNi13pkX62h9FjWwTb
 kP43bv1w2+6PCBDzw1lb60Bz/XGD1yT+LGLehOOqG3BfveTH9Hxze307kESsJ37KlgWg
 +eYuna7zDSGSMSovASjDwuA3K5UWqhOSxOpuWHV7xKpIJH8M9t0b8pXm2kz1oKyOwIYb
 Qhwg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=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=VubCRX0AlWouGDbx/cO3eUMKtLa4PGhmbRTVgdOyaMQ=;
 b=hkxujczUmYyn31Ag1a9gu85qShEQhoKFzjrZAcWzk1MYwiBmwbFjAy5ziGYcb/3aBD
 nD89EZmmC/7/SI0Ij4FVGAIVZZ6bTbO/3tjsghSg6EukCzUIwKZ27D2KJmp055yVHsBg
 uQimnlB5E9Vvlof7GxsIhHaXPItV3qn+2qymVM3rqPNZ1WC8dsPjvF8M/lB/jHP2DbxO
 2xIOA4zDYW0LHOKrIEF6qhCwt1LFeWjo9nDyfMfzgt/BBASziB2TXngAibSe+0OvcLb0
 wB1SyY7lpZQTq16p+z6CTrb4W3n7+T/cKW3dR+E9OK5k6UAxT7XwkdNVHzg+FvYRBXqs
 ZQMQ==
X-Gm-Message-State: AKS2vOwO1OVJPmeYnffk8LzExG5ZZeqEOxitOC8dNac0TuYPUJlFSocF
 Y1EzOpDQA/Xz9g==
X-Received: by 10.46.78.17 with SMTP id c17mr4384845ljb.43.1498715525482;
 Wed, 28 Jun 2017 22:52:05 -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
 u139sm838451lja.7.2017.06.28.22.52.03
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 28 Jun 2017 22:52:04 -0700 (PDT)
To: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 dmitry.torokhov@gmail.com
References: <1498198195-12293-1-git-send-email-andr2000@gmail.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <8c609927-412e-e551-db93-8fd3b00d671c@gmail.com>
Date: Thu, 29 Jun 2017 08:52:03 +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: <1498198195-12293-1-git-send-email-andr2000@gmail.com>
Content-Language: en-US
Cc: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 vlad.babchuk@gmail.com, andrii.anisov@gmail.com, olekstysh@gmail.com,
 al1img@gmail.com, joculator@gmail.com
Subject: Re: [Xen-devel] [PATCH v1] xen/input: add multi-touch 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-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>

cGluZwoKT24gMDYvMjMvMjAxNyAwOTowOSBBTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3Jv
dGU6Cj4gRnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hl
bmtvQGVwYW0uY29tPgo+Cj4gRXh0ZW5kIHhlbl9rYmRmcm9udCB0byBwcm92aWRlIG11bHRpLXRv
dWNoIHN1cHBvcnQKPiB0byB1bnByaXZpbGVnZWQgZG9tYWlucy4KPgo+IFNpZ25lZC1vZmYtYnk6
IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNv
bT4KPgo+IC0tLQo+IENoYW5nZXMgc2luY2UgaW5pdGlhbDoKPiAgIC0gdXNlIGlucHV0X3NldF9j
YXBhYmlsaXR5IGluc3RlYWQgb2Ygc2V0dGluZyBmbGFncyBkaXJlY3RseQo+ICAgLSBpbnB1dF9t
dF9pbml0X3Nsb3RzOiBsZXQgdXNlcnNwYWNlIGJldHRlciBjaGFuY2Ugb2YgZmlndXJpbmcKPiAg
ICAgaG93IHRvIGhhbmRsZSB0aGUgZGV2aWNlOiB1c2UgSU5QVVRfTVRfRElSRUNULAo+ICAgICBk
cm9wIElOUFVUX01UX0RST1BfVU5VU0VECj4gICAtIGFkZCBlcnJvciBoYW5kbGluZyBmb3IgaW5w
dXRfbXRfaW5pdF9zbG90cwo+ICAgLSByZW1vdmUgbW9kdWxlIHBhcmFtdGVycwo+ICAgLSByZW1v
dmUgb2RkIHVubGlrZWx5Cj4gLS0tCj4gICBkcml2ZXJzL2lucHV0L21pc2MveGVuLWtiZGZyb250
LmMgfCAxMzUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KPiAgIDEgZmls
ZSBjaGFuZ2VkLCAxMzMgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1n
aXQgYS9kcml2ZXJzL2lucHV0L21pc2MveGVuLWtiZGZyb250LmMgYi9kcml2ZXJzL2lucHV0L21p
c2MveGVuLWtiZGZyb250LmMKPiBpbmRleCBlYjc3MDYxM2E5YmQuLjlmYTAwNTAzODc3MyAxMDA2
NDQKPiAtLS0gYS9kcml2ZXJzL2lucHV0L21pc2MveGVuLWtiZGZyb250LmMKPiArKysgYi9kcml2
ZXJzL2lucHV0L21pc2MveGVuLWtiZGZyb250LmMKPiBAQCAtMTcsNiArMTcsNyBAQAo+ICAgI2lu
Y2x1ZGUgPGxpbnV4L2Vycm5vLmg+Cj4gICAjaW5jbHVkZSA8bGludXgvbW9kdWxlLmg+Cj4gICAj
aW5jbHVkZSA8bGludXgvaW5wdXQuaD4KPiArI2luY2x1ZGUgPGxpbnV4L2lucHV0L210Lmg+Cj4g
ICAjaW5jbHVkZSA8bGludXgvc2xhYi5oPgo+ICAgCj4gICAjaW5jbHVkZSA8YXNtL3hlbi9oeXBl
cnZpc29yLmg+Cj4gQEAgLTM0LDExICszNSwxNCBAQAo+ICAgc3RydWN0IHhlbmtiZF9pbmZvIHsK
PiAgIAlzdHJ1Y3QgaW5wdXRfZGV2ICprYmQ7Cj4gICAJc3RydWN0IGlucHV0X2RldiAqcHRyOwo+
ICsJc3RydWN0IGlucHV0X2RldiAqbXRvdWNoOwo+ICAgCXN0cnVjdCB4ZW5rYmRfcGFnZSAqcGFn
ZTsKPiAgIAlpbnQgZ3JlZjsKPiAgIAlpbnQgaXJxOwo+ICAgCXN0cnVjdCB4ZW5idXNfZGV2aWNl
ICp4YmRldjsKPiAgIAljaGFyIHBoeXNbMzJdOwo+ICsJLyogY3VycmVudCBNVCBzbG90L2NvbnRh
Y3QgSUQgd2UgYXJlIGluamVjdGluZyBldmVudHMgaW4gKi8KPiArCWludCBtdG91Y2hfY3VyX2Nv
bnRhY3RfaWQ7Cj4gICB9Owo+ICAgCj4gICBlbnVtIHsgS1BBUkFNX1gsIEtQQVJBTV9ZLCBLUEFS
QU1fQ05UIH07Cj4gQEAgLTEwMCw2ICsxMDQsNjAgQEAgc3RhdGljIGlycXJldHVybl90IGlucHV0
X2hhbmRsZXIoaW50IHJxLCB2b2lkICpkZXZfaWQpCj4gICAJCQkJaW5wdXRfcmVwb3J0X3JlbChk
ZXYsIFJFTF9XSEVFTCwKPiAgIAkJCQkJCSAtZXZlbnQtPnBvcy5yZWxfeik7Cj4gICAJCQlicmVh
azsKPiArCQljYXNlIFhFTktCRF9UWVBFX01UT1VDSDoKPiArCQkJZGV2ID0gaW5mby0+bXRvdWNo
Owo+ICsJCQlpZiAodW5saWtlbHkoIWRldikpCj4gKwkJCQlicmVhazsKPiArCQkJaWYgKGV2ZW50
LT5tdG91Y2guY29udGFjdF9pZCAhPQo+ICsJCQkJCWluZm8tPm10b3VjaF9jdXJfY29udGFjdF9p
ZCkgewo+ICsJCQkJaW5mby0+bXRvdWNoX2N1cl9jb250YWN0X2lkID0KPiArCQkJCQlldmVudC0+
bXRvdWNoLmNvbnRhY3RfaWQ7Cj4gKwkJCQlpbnB1dF9tdF9zbG90KGRldiwgZXZlbnQtPm10b3Vj
aC5jb250YWN0X2lkKTsKPiArCQkJfQo+ICsJCQlzd2l0Y2ggKGV2ZW50LT5tdG91Y2guZXZlbnRf
dHlwZSkgewo+ICsJCQljYXNlIFhFTktCRF9NVF9FVl9ET1dOOgo+ICsJCQkJaW5wdXRfbXRfcmVw
b3J0X3Nsb3Rfc3RhdGUoZGV2LCBNVF9UT09MX0ZJTkdFUiwKPiArCQkJCQkJCSAgIHRydWUpOwo+
ICsJCQkJaW5wdXRfZXZlbnQoZGV2LCBFVl9BQlMsIEFCU19NVF9QT1NJVElPTl9YLAo+ICsJCQkJ
CSAgICBldmVudC0+bXRvdWNoLnUucG9zLmFic194KTsKPiArCQkJCWlucHV0X2V2ZW50KGRldiwg
RVZfQUJTLCBBQlNfTVRfUE9TSVRJT05fWSwKPiArCQkJCQkgICAgZXZlbnQtPm10b3VjaC51LnBv
cy5hYnNfeSk7Cj4gKwkJCQlpbnB1dF9ldmVudChkZXYsIEVWX0FCUywgQUJTX1gsCj4gKwkJCQkJ
ICAgIGV2ZW50LT5tdG91Y2gudS5wb3MuYWJzX3gpOwo+ICsJCQkJaW5wdXRfZXZlbnQoZGV2LCBF
Vl9BQlMsIEFCU19ZLAo+ICsJCQkJCSAgICBldmVudC0+bXRvdWNoLnUucG9zLmFic195KTsKPiAr
CQkJCWJyZWFrOwo+ICsJCQljYXNlIFhFTktCRF9NVF9FVl9VUDoKPiArCQkJCWlucHV0X210X3Jl
cG9ydF9zbG90X3N0YXRlKGRldiwgTVRfVE9PTF9GSU5HRVIsCj4gKwkJCQkJCQkgICBmYWxzZSk7
Cj4gKwkJCQlicmVhazsKPiArCQkJY2FzZSBYRU5LQkRfTVRfRVZfTU9USU9OOgo+ICsJCQkJaW5w
dXRfZXZlbnQoZGV2LCBFVl9BQlMsIEFCU19NVF9QT1NJVElPTl9YLAo+ICsJCQkJCSAgICBldmVu
dC0+bXRvdWNoLnUucG9zLmFic194KTsKPiArCQkJCWlucHV0X2V2ZW50KGRldiwgRVZfQUJTLCBB
QlNfTVRfUE9TSVRJT05fWSwKPiArCQkJCQkgICAgZXZlbnQtPm10b3VjaC51LnBvcy5hYnNfeSk7
Cj4gKwkJCQlpbnB1dF9ldmVudChkZXYsIEVWX0FCUywgQUJTX1gsCj4gKwkJCQkJICAgIGV2ZW50
LT5tdG91Y2gudS5wb3MuYWJzX3gpOwo+ICsJCQkJaW5wdXRfZXZlbnQoZGV2LCBFVl9BQlMsIEFC
U19ZLAo+ICsJCQkJCSAgICBldmVudC0+bXRvdWNoLnUucG9zLmFic195KTsKPiArCQkJCWJyZWFr
Owo+ICsJCQljYXNlIFhFTktCRF9NVF9FVl9TWU46Cj4gKwkJCQlpbnB1dF9tdF9zeW5jX2ZyYW1l
KGRldik7Cj4gKwkJCQlicmVhazsKPiArCQkJY2FzZSBYRU5LQkRfTVRfRVZfU0hBUEU6Cj4gKwkJ
CQlpbnB1dF9ldmVudChkZXYsIEVWX0FCUywgQUJTX01UX1RPVUNIX01BSk9SLAo+ICsJCQkJCSAg
ICBldmVudC0+bXRvdWNoLnUuc2hhcGUubWFqb3IpOwo+ICsJCQkJaW5wdXRfZXZlbnQoZGV2LCBF
Vl9BQlMsIEFCU19NVF9UT1VDSF9NSU5PUiwKPiArCQkJCQkgICAgZXZlbnQtPm10b3VjaC51LnNo
YXBlLm1pbm9yKTsKPiArCQkJCWJyZWFrOwo+ICsJCQljYXNlIFhFTktCRF9NVF9FVl9PUklFTlQ6
Cj4gKwkJCQlpbnB1dF9ldmVudChkZXYsIEVWX0FCUywgQUJTX01UX09SSUVOVEFUSU9OLAo+ICsJ
CQkJCSAgICBldmVudC0+bXRvdWNoLnUub3JpZW50YXRpb24pOwo+ICsJCQkJYnJlYWs7Cj4gKwkJ
CX0KPiArCQkJLyogb25seSByZXBvcnQgc3luIHdoZW4gcmVxdWVzdGVkICovCj4gKwkJCWlmIChl
dmVudC0+bXRvdWNoLmV2ZW50X3R5cGUgIT0gWEVOS0JEX01UX0VWX1NZTikKPiArCQkJCWRldiA9
IE5VTEw7Cj4gICAJCX0KPiAgIAkJaWYgKGRldikKPiAgIAkJCWlucHV0X3N5bmMoZGV2KTsKPiBA
QCAtMTE1LDkgKzE3Myw5IEBAIHN0YXRpYyBpbnQgeGVua2JkX3Byb2JlKHN0cnVjdCB4ZW5idXNf
ZGV2aWNlICpkZXYsCj4gICAJCQkJICBjb25zdCBzdHJ1Y3QgeGVuYnVzX2RldmljZV9pZCAqaWQp
Cj4gICB7Cj4gICAJaW50IHJldCwgaTsKPiAtCXVuc2lnbmVkIGludCBhYnM7Cj4gKwl1bnNpZ25l
ZCBpbnQgYWJzLCB0b3VjaDsKPiAgIAlzdHJ1Y3QgeGVua2JkX2luZm8gKmluZm87Cj4gLQlzdHJ1
Y3QgaW5wdXRfZGV2ICprYmQsICpwdHI7Cj4gKwlzdHJ1Y3QgaW5wdXRfZGV2ICprYmQsICpwdHIs
ICptdG91Y2g7Cj4gICAKPiAgIAlpbmZvID0ga3phbGxvYyhzaXplb2YoKmluZm8pLCBHRlBfS0VS
TkVMKTsKPiAgIAlpZiAoIWluZm8pIHsKPiBAQCAtMTUyLDYgKzIxMCwxNyBAQCBzdGF0aWMgaW50
IHhlbmtiZF9wcm9iZShzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAo+ICAgCQl9Cj4gICAJfQo+
ICAgCj4gKwl0b3VjaCA9IHhlbmJ1c19yZWFkX3Vuc2lnbmVkKGRldi0+bm9kZW5hbWUsCj4gKwkJ
CQkgICAgIFhFTktCRF9GSUVMRF9GRUFUX01UT1VDSCwgMCk7Cj4gKwlpZiAodG91Y2gpIHsKPiAr
CQlyZXQgPSB4ZW5idXNfd3JpdGUoWEJUX05JTCwgZGV2LT5ub2RlbmFtZSwKPiArCQkJCSAgIFhF
TktCRF9GSUVMRF9SRVFfTVRPVUNILCAiMSIpOwo+ICsJCWlmIChyZXQpIHsKPiArCQkJcHJfd2Fy
bmluZygieGVua2JkOiBjYW4ndCByZXF1ZXN0IG11bHRpLXRvdWNoIik7Cj4gKwkJCXRvdWNoID0g
MDsKPiArCQl9Cj4gKwl9Cj4gKwo+ICAgCS8qIGtleWJvYXJkICovCj4gICAJa2JkID0gaW5wdXRf
YWxsb2NhdGVfZGV2aWNlKCk7Cj4gICAJaWYgKCFrYmQpCj4gQEAgLTIwOCw2ICsyNzcsNjYgQEAg
c3RhdGljIGludCB4ZW5rYmRfcHJvYmUoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKPiAgIAl9
Cj4gICAJaW5mby0+cHRyID0gcHRyOwo+ICAgCj4gKwkvKiBtdWx0aS10b3VjaCBkZXZpY2UgKi8K
PiArCWlmICh0b3VjaCkgewo+ICsJCWludCBudW1fY29udCwgd2lkdGgsIGhlaWdodDsKPiArCj4g
KwkJbXRvdWNoID0gaW5wdXRfYWxsb2NhdGVfZGV2aWNlKCk7Cj4gKwkJaWYgKCFtdG91Y2gpCj4g
KwkJCWdvdG8gZXJyb3Jfbm9tZW07Cj4gKwo+ICsJCW51bV9jb250ID0geGVuYnVzX3JlYWRfdW5z
aWduZWQoaW5mby0+eGJkZXYtPm5vZGVuYW1lLAo+ICsJCQkJCQlYRU5LQkRfRklFTERfTVRfTlVN
X0NPTlRBQ1RTLAo+ICsJCQkJCQkxKTsKPiArCQl3aWR0aCA9IHhlbmJ1c19yZWFkX3Vuc2lnbmVk
KGluZm8tPnhiZGV2LT5ub2RlbmFtZSwKPiArCQkJCQkgICAgIFhFTktCRF9GSUVMRF9NVF9XSURU
SCwKPiArCQkJCQkgICAgIFhFTkZCX1dJRFRIKTsKPiArCQloZWlnaHQgPSB4ZW5idXNfcmVhZF91
bnNpZ25lZChpbmZvLT54YmRldi0+bm9kZW5hbWUsCj4gKwkJCQkJICAgICAgWEVOS0JEX0ZJRUxE
X01UX0hFSUdIVCwKPiArCQkJCQkgICAgICBYRU5GQl9IRUlHSFQpOwo+ICsKPiArCQltdG91Y2gt
Pm5hbWUgPSAiWGVuIFZpcnR1YWwgTXVsdGktdG91Y2giOwo+ICsJCW10b3VjaC0+cGh5cyA9IGlu
Zm8tPnBoeXM7Cj4gKwkJbXRvdWNoLT5pZC5idXN0eXBlID0gQlVTX1BDSTsKPiArCQltdG91Y2gt
PmlkLnZlbmRvciA9IDB4NTg1MzsKPiArCQltdG91Y2gtPmlkLnByb2R1Y3QgPSAweGZmZmQ7Cj4g
Kwo+ICsJCWlucHV0X3NldF9jYXBhYmlsaXR5KG10b3VjaCwgRVZfS0VZLCBCVE5fVE9VQ0gpOwo+
ICsJCWlucHV0X3NldF9hYnNfcGFyYW1zKG10b3VjaCwgQUJTX1gsCj4gKwkJCQkgICAgIDAsIHdp
ZHRoLCAwLCAwKTsKPiArCQlpbnB1dF9zZXRfYWJzX3BhcmFtcyhtdG91Y2gsIEFCU19ZLAo+ICsJ
CQkJICAgICAwLCBoZWlnaHQsIDAsIDApOwo+ICsJCWlucHV0X3NldF9hYnNfcGFyYW1zKG10b3Vj
aCwgQUJTX1BSRVNTVVJFLAo+ICsJCQkJICAgICAwLCAyNTUsIDAsIDApOwo+ICsKPiArCQlpbnB1
dF9zZXRfYWJzX3BhcmFtcyhtdG91Y2gsIEFCU19NVF9UT1VDSF9NQUpPUiwKPiArCQkJCSAgICAg
MCwgMjU1LCAwLCAwKTsKPiArCQlpbnB1dF9zZXRfYWJzX3BhcmFtcyhtdG91Y2gsIEFCU19NVF9Q
T1NJVElPTl9YLAo+ICsJCQkJICAgICAwLCB3aWR0aCwgMCwgMCk7Cj4gKwkJaW5wdXRfc2V0X2Fi
c19wYXJhbXMobXRvdWNoLCBBQlNfTVRfUE9TSVRJT05fWSwKPiArCQkJCSAgICAgMCwgaGVpZ2h0
LCAwLCAwKTsKPiArCQlpbnB1dF9zZXRfYWJzX3BhcmFtcyhtdG91Y2gsIEFCU19NVF9QUkVTU1VS
RSwKPiArCQkJCSAgICAgMCwgMjU1LCAwLCAwKTsKPiArCj4gKwkJcmV0ID0gaW5wdXRfbXRfaW5p
dF9zbG90cyhtdG91Y2gsIG51bV9jb250LCBJTlBVVF9NVF9ESVJFQ1QpOwo+ICsJCWlmIChyZXQp
IHsKPiArCQkJaW5wdXRfZnJlZV9kZXZpY2UobXRvdWNoKTsKPiArCQkJeGVuYnVzX2Rldl9mYXRh
bChpbmZvLT54YmRldiwgcmV0LAo+ICsJCQkJCSAiaW5wdXRfbXRfaW5pdF9zbG90cyIpOwo+ICsJ
CQlnb3RvIGVycm9yOwo+ICsJCX0KPiArCj4gKwkJcmV0ID0gaW5wdXRfcmVnaXN0ZXJfZGV2aWNl
KG10b3VjaCk7Cj4gKwkJaWYgKHJldCkgewo+ICsJCQlpbnB1dF9mcmVlX2RldmljZShtdG91Y2gp
Owo+ICsJCQl4ZW5idXNfZGV2X2ZhdGFsKGluZm8tPnhiZGV2LCByZXQsCj4gKwkJCQkJICJpbnB1
dF9yZWdpc3Rlcl9kZXZpY2UobXRvdWNoKSIpOwo+ICsJCQlnb3RvIGVycm9yOwo+ICsJCX0KPiAr
CQlpbmZvLT5tdG91Y2hfY3VyX2NvbnRhY3RfaWQgPSAtMTsKPiArCQlpbmZvLT5tdG91Y2ggPSBt
dG91Y2g7Cj4gKwl9Cj4gKwo+ICAgCXJldCA9IHhlbmtiZF9jb25uZWN0X2JhY2tlbmQoZGV2LCBp
bmZvKTsKPiAgIAlpZiAocmV0IDwgMCkKPiAgIAkJZ290byBlcnJvcjsKPiBAQCAtMjQwLDYgKzM2
OSw4IEBAIHN0YXRpYyBpbnQgeGVua2JkX3JlbW92ZShzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2
KQo+ICAgCQlpbnB1dF91bnJlZ2lzdGVyX2RldmljZShpbmZvLT5rYmQpOwo+ICAgCWlmIChpbmZv
LT5wdHIpCj4gICAJCWlucHV0X3VucmVnaXN0ZXJfZGV2aWNlKGluZm8tPnB0cik7Cj4gKwlpZiAo
aW5mby0+bXRvdWNoKQo+ICsJCWlucHV0X3VucmVnaXN0ZXJfZGV2aWNlKGluZm8tPm10b3VjaCk7
Cj4gICAJZnJlZV9wYWdlKCh1bnNpZ25lZCBsb25nKWluZm8tPnBhZ2UpOwo+ICAgCWtmcmVlKGlu
Zm8pOwo+ICAgCXJldHVybiAwOwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 29 06:20:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 06:20: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 1dQSnq-0005CK-Oy; Thu, 29 Jun 2017 06:19: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 1dQSnp-0005CE-Hg
 for xen-devel@lists.xenproject.org; Thu, 29 Jun 2017 06:19:45 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 D7/EB-01732-00C94595; Thu, 29 Jun 2017 06:19:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS5dhTki
 kwY1j/Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aVtllMBU2yFW8mTmNrYLwm1sXIwSEkkCfR
 tSari5GTg1fATuLn80WsILaEgKHE6YU3WUBsFgFVie9T7oHF2QTUJToXtYPFRQSkJJb/b2buY
 uTiYBaYxCix494/RpCEsIClxIQDb5hAEkICdxgl3nQ0gnVwCnhJ7P2xjAVkMa+AoMTfHcIgYW
 YBLYmHv26xQNjaEssWvmYGKWEWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjRnFqUVlqka6
 RpV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmD41TMwMO5gvLzF7xCjJAeTkihv
 dEJIpBBfUn5KZUZicUZ8UWlOavEhRg0ODoFtu1ZfYJRiycvPS1WS4C2cBVQnWJSanlqRlpkDj
 BCYUgkOHiUR3veFQGne4oLE3OLMdIjUKUZFKXHeEpA+AZBERmkeXBssKi8xykoJ8zIyMDAI8R
 SkFuVmlqDKv2IU52BUEuZtAJnCk5lXAjf9FdBiJqDFwjPAFpckIqSkGhgP7dzVJ3t5Svg9Ecm
 2L5u3tKolnO2p1p900iclX1r7psqz9t+hBbdsag5N8I7JbWkReX/BmyM4bfpZee9ji5ZyLHrD
 UWD3+krvt1NT+s438vy+tOLNeSs/vp0/F6z3NC94G3Evx83ul7l5SU+HQIv8wo3MzeHuLzknr
 V1yVXx30UwvyxvanzqVWIozEg21mIuKEwFenWxXxQIAAA==
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1498717182!98929204!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61577 invoked from network); 29 Jun 2017 06:19:43 -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; 29 Jun 2017 06:19:43 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 29 Jun 2017 00:19:41 -0600
Message-Id: <59549BFB02000078001016A5@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 29 Jun 2017 00:19:39 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <roger.pau@citrix.com>
References: <20170427143546.14662-1-roger.pau@citrix.com>
 <20170427143546.14662-10-roger.pau@citrix.com>
 <592C3E59020000780015D499@prv-mh.provo.novell.com>
 <20170628152900.gncq7q5aprmqipx2@dhcp-3-128.uk.xensource.com>
In-Reply-To: <20170628152900.gncq7q5aprmqipx2@dhcp-3-128.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, julien.grall@arm.com, boris.ostrovsky@oracle.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 9/9] 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+IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+IDA2LzI4LzE3IDU6Mzcg
UE0gPj4+Cj5PbiBNb24sIE1heSAyOSwgMjAxNyBhdCAwNzoyOToyOUFNIC0wNjAwLCBKYW4gQmV1
bGljaCB3cm90ZToKPj4gPj4+IE9uIDI3LjA0LjE3IGF0IDE2OjM1LCA8cm9nZXIucGF1QGNpdHJp
eC5jb20+IHdyb3RlOgo+PiA+ICsgICAgc3dpdGNoICggb2Zmc2V0ICkKPj4gPiArICAgIHsKPj4g
PiArICAgIGNhc2UgUENJX01TSVhfRU5UUllfTE9XRVJfQUREUl9PRkZTRVQ6Cj4+ID4gKyAgICAg
ICAgKmRhdGEgPSBlbnRyeS0+YWRkcjsKPj4gCj4+IFlvdSdyZSBub3QgY2xpcHBpbmcgb2ZmIHRo
ZSB1cHBlciAzMiBiaXRzIGhlcmUgLSBpcyB0aGF0IHJlbGlhYmx5Cj4+IGhhcHBlbmluZyBlbHNl
d2hlcmU/Cj4KPlRoaXMgY291bGQgYmUgYSA2NGIgYWNjZXNzLCBzbyBJIHRob3VnaCB0aGVyZSB3
YXMgbm8gbmVlZCB0bwo+ZGlmZmVyZW50aWF0ZSBiZXR3ZWVuIDMyLzY0YiBpbiB0aGlzIGNhc2Us
IHNpbmNlIHRoZSB1bmRlcmx5aW5nCj5oYW5kbGVycyB3aWxsIGFscmVhZHkgY2xpcCBpdCB3aGVu
IG5lZWRlZC4gSSBjb3VsZCBzd2l0Y2ggaXQgdG86Cj4KPmlmICggbGVuID09IDggKQogICAgPipk
YXRhID0gZW50cnktPmFkZHI7Cj5lbHNlCiAgICA+KmRhdGEgPSAodWludDMyX3QpZW50cnktPmFk
ZHI7Cj4KPkkgZG9uJ3QgdGhpbmsgaXQncyBoYXBwZW5pbmcgZWxzZXdoZXJlLCBidXQgSSB3aWxs
IHRyeSB0byBjaGVjay4gSXMKPnRoYXQgcmVhbGx5IGFuIGlzc3VlPwoKSSB3b3VsZCBob3BlIGl0
IGlzbid0LCBidXQgSSdtIG5vdCAxMDAlIGNlcnRhaW4sIGhlbmNlIG15IHJlcXVlc3QgdG8gYXQK
bGVhc3QgY2hlY2suIEkgYWdyZWUgdGhhdCBpdCB3b3VsZCBiZSBuaWNlIHRvIG5vdCBoYXZlIHRv
IGRvIGl0IGhlcmUuIEFsbCBvdGhlcgpzaW1pbGFyIHJlYWQgcm91dGluZXMgSSd2ZSBsb29rZWQg
YXQgYXBwZWFyIHRvIGxlYXZlIHRoZSB1cHBlciBoYWxmIGFzIHplcm8sCmFsYmVpdCB0aGF0J3Mg
YWx3YXlzIGEgcmVzdWx0IG9mIHRoZSB3YXkgdGhlIGNvZGUgaXMgd3JpdHRlbiBpbnN0ZWFkIG9m
IGFuCmV4cGxpY2l0IHRydW5jYXRpb24gYXMgd291bGQgYmUgcmVxdWlyZWQgaGVyZS4KCj4+ID4g
KyAgICAgICAgYnJlYWs7Cj4+ID4gKyAgICBjYXNlIFBDSV9NU0lYX0VOVFJZX1VQUEVSX0FERFJf
T0ZGU0VUOgo+PiA+ICsgICAgICAgICpkYXRhID0gZW50cnktPmFkZHIgPj4gMzI7Cj4+ID4gKyAg
ICAgICAgYnJlYWs7Cj4+ID4gKyAgICBjYXNlIFBDSV9NU0lYX0VOVFJZX0RBVEFfT0ZGU0VUOgo+
PiA+ICsgICAgICAgICpkYXRhID0gZW50cnktPmRhdGE7Cj4+ID4gKyAgICAgICAgYnJlYWs7Cj4+
ID4gKyAgICBjYXNlIFBDSV9NU0lYX0VOVFJZX1ZFQ1RPUl9DVFJMX09GRlNFVDoKPj4gPiArICAg
ICAgICAqZGF0YSA9IGVudHJ5LT5tYXNrZWQgPyBQQ0lfTVNJWF9WRUNUT1JfQklUTUFTSyA6IDA7
Cj4+IAo+PiBXaGF0IGFib3V0IHRoZSBvdGhlciAzMSBiaXRzPwo+Cj5UaGV5IGFyZSBhbGwgbWFy
a2VkIGFzICJyZXNlcnZlZCIgaW4gbXkgY29weSBvZiB0aGUgUENJIHNwZWMuCgpJbmRlZWQsIGJ1
dCBpdCdzIGF0IGxlYXN0IHdvcnRoIGNvbnNpZGVyaW5nIHRvIHBhc3MgdGhyb3VnaCB0aGUgdmFs
dWVzIChhcyBpdCdzCkRvbTAgd2UncmUgdGFsa2luZyBhYm91dCBoZXJlKSwgYW5kIGhhdmluZyBh
IGNvbW1lbnQgZ2l2aW5nIGEgYnJpZWYgZXhwbGFuYXRpb24KZm9yIHRoZSBjaG9pY2UuCgo+PiA+
ICsgICAgLyogRmluZCB0aGUgTVNJLVggdGFibGUgYWRkcmVzcy4gKi8KPj4gPiArICAgIG1zaXgt
Pm9mZnNldCA9IHBjaV9jb25mX3JlYWQzMihzZWcsIGJ1cywgc2xvdCwgZnVuYywKPj4gPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtc2l4X3RhYmxlX29mZnNldF9yZWcobXNp
eF9vZmZzZXQpKTsKPj4gPiArICAgIG1zaXgtPmJpciA9IG1zaXgtPm9mZnNldCAmIFBDSV9NU0lY
X0JJUk1BU0s7Cj4+ID4gKyAgICBtc2l4LT5vZmZzZXQgJj0gflBDSV9NU0lYX0JJUk1BU0s7Cj4+
ID4gKwo+PiA+ICsgICAgQVNTRVJUKHBkZXYtPnZwY2ktPmhlYWRlci5iYXJzW21zaXgtPmJpcl0u
dHlwZSA9PSBWUENJX0JBUl9NRU0gfHwKPj4gPiArICAgICAgICAgICBwZGV2LT52cGNpLT5oZWFk
ZXIuYmFyc1ttc2l4LT5iaXJdLnR5cGUgPT0gVlBDSV9CQVJfTUVNNjRfTE8pOwo+PiA+ICsgICAg
bXNpeC0+YWRkciA9IHBkZXYtPnZwY2ktPmhlYWRlci5iYXJzW21zaXgtPmJpcl0ubWFwcGVkX2Fk
ZHIgKyBtc2l4LT5vZmZzZXQ7Cj4+ID4gKyAgICBtc2l4X3BhZGRyID0gcGRldi0+dnBjaS0+aGVh
ZGVyLmJhcnNbbXNpeC0+YmlyXS5wYWRkciArIG1zaXgtPm9mZnNldDsKPj4gCj4+IEkgY2FuJ3Qg
c2VlbSB0byBmaW5kIHdoZXJlIHRoZXNlIGFkZHJlc3NlcyBnZXQgdXBkYXRlZCBpbiBjYXNlCj4+
IHRoZSBCQVJzIGFyZSBiZWluZyByZWxvY2F0ZWQgYnkgdGhlIERvbTAga2VybmVsLgo+Cj5JcyB0
aGF0IHNvbWV0aGluZyB0aGF0IFhlbiBzaG91bGQgc3VwcG9ydD8gSSBnb3QgdGhlIGltcHJlc3Np
b24gdGhhdAo+dGhlIGN1cnJlbnQgTVNJLVggY29kZSBpbiBYZW4gZGlkbid0IHN1cHBvcnQgcmVs
b2NhdGluZyB0aGUgQkFScyB0aGF0Cj5jb250YWluIHRoZSBNU0ktWCB0YWJsZSAoYnV0IG1heWJl
IEkgZ290IGl0IHdyb25nKS4KCldlbGwsIHRoZSBjdXJyZW50IGV4cGVjdGF0aW9uIGlzIHRoYXQg
RG9tMCB3b3VsZCBkbyBCQVIgcmVsb2NhdGlvbiBwcmlvciB0byBhbnkgTVNJLVgKc2V0dXAuIEJ1
dCBzaW5jZSB5b3UgYWltIGF0IG1heGltdW0gdHJhbnNwYXJlbmN5IGZyb20gUFZIIERvbTAncyBw
ZXJzcGVjdGl2ZSwgSSdtCm5vdCBjZXJ0YWluIGxhdGNoaW5nIHRoZSBhZGRyZXNzZXMgaGVyZSBv
bmNlIGFuZCBmb3IgYWxsIGlzIHN1ZmZpY2llbnQuCgo+PiA+ICtzdGF0aWMgdm9pZCB2cGNpX2R1
bXBfbXNpeCh1bnNpZ25lZCBjaGFyIGtleSkKPj4gPiArewo+PiA+ICsgICAgc3RydWN0IGRvbWFp
biAqZDsKPj4gPiArICAgIHN0cnVjdCBwY2lfZGV2ICpwZGV2Owo+PiA+ICsKPj4gPiArICAgIHBy
aW50aygiR3Vlc3QgTVNJLVggaW5mb3JtYXRpb246XG4iKTsKPj4gPiArCj4+ID4gKyAgICBmb3Jf
ZWFjaF9kb21haW4gKCBkICkKPj4gPiArICAgIHsKPj4gPiArICAgICAgICBpZiAoICFoYXNfdnBj
aShkKSApCj4+ID4gKyAgICAgICAgICAgIGNvbnRpbnVlOwo+PiA+ICsKPj4gPiArICAgICAgICB2
cGNpX2xvY2soZCk7Cj4+IAo+PiBEdW1wIGhhbmRsZXJzLCBldmVuIGlmIHRoZXJlIGFyZSBleGlz
dGluZyBleGFtcGxlcyB0byB0aGUgY29udHJhcnksCj4+IHNob3VsZCBvbmx5IHRyeS1sb2NrIGFu
eSBsb2NrcyB0aGV5IG1lYW4gdG8gaG9sZCAoYW5kIG5vdCBkdW1wCj4+IGFueXRoaW5nIGlmIHRo
ZXkgY2FuJ3QgZ2V0IGhvbGQgb2YgdGhlIGxvY2spLgo+Cj5PSywgd2lsbCBoYXZlIHRvIGNoYW5n
ZSB0aGUgTVNJIGR1bXAgYWxzby4gU2luY2UgeW91IGNvbW1lbnRlZCBvbiB0aGUKPk1TSSBkdW1w
IGhhbmRsZXIsIEkgZ3Vlc3MgdGhpcyBvdXRwdXQgc2hvdWxkIGFsc28gYmUgYXBwZW5kZWQgdG8g
dGhlCj4nTScga2V5PwoKWWVzLCB0aGF0IGluZGVlZCB3YXMgdGhlIGltcGxpY2F0aW9uLgoKSmFu
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 29 06:25:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 06:25: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 1dQSsr-00066P-Bb; Thu, 29 Jun 2017 06: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 <jbeulich@suse.com>) id 1dQSsq-00066J-Pc
 for xen-devel@lists.xenproject.org; Thu, 29 Jun 2017 06:24:56 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 20/10-03704-83D94595; Thu, 29 Jun 2017 06:24:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS9d8bki
 kwfxvwhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bj0QWMBc/EKg4cfM/SwHhLsIuRk0NIIE/i
 +rodTF2MHBy8AnYSH2cbgoQlBAwlTi+8yQJiswioSsxZc40RxGYTUJfoXNQOFhcRkJPYdPgqe
 xcjFwezwCYmicl77oEVCQtESfx98pAZJCEEkng06yAzSIJTQFdi9qSPzBDLBCX+7hAGCTMLaE
 k8/HWLBcLWlli28DVYCbOAtMTyfxwTGPlmITTMQtIwC0nDLISGBYwsqxg1ilOLylKLdI2N9ZK
 KMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAsOPAQh2MO5cH3iIUZKDSUmUNzohJFKI
 Lyk/pTIjsTgjvqg0J7X4EKMGB4fAtl2rLzBKseTl56UqSfDunw1UJ1iUmp5akZaZA4wQmFIJD
 h4lEd73hUBp3uKCxNzizHSI1ClGRSlx3sMgfQIgiYzSPLg2WFReYpSVEuZlBDpKiKcgtSg3sw
 RV/hWjOAejkjDvBpApPJl5JXDTXwEtZgJaLDwDbHFJIkJKqoHRMqGld96uu04as8KvrWtrypR
 XF1f8lcl5eq/7iq0t7JI/I85Ofm4Z8fzMmqj5q3O1X7IvzV850Wn9dS6+9CkhH32X7rdRecip
 e/TOXgkvS9OALYx8E6VlWdPTvvw57LFVZe7pR59ulL84bz8te5GRxv4Yp1OrldZ3/UkTyXI5O
 HFtUkRvdeQZJZbijERDLeai4kQAw5E5JcUCAAA=
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1498717493!67336408!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16085 invoked from network); 29 Jun 2017 06:24:55 -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; 29 Jun 2017 06:24:55 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 29 Jun 2017 00:24:52 -0600
Message-Id: <59549D3202000078001016B3@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 29 Jun 2017 00:24:50 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <yi.y.sun@linux.intel.com>
References: <1497402776-22348-1-git-send-email-yi.y.sun@linux.intel.com>
 <1497402776-22348-9-git-send-email-yi.y.sun@linux.intel.com>
 <5953577302000078001015DE@prv-mh.provo.novell.com>
 <20170628090932.GZ3420@yi.y.sun>
 <5953967E0200007800101607@prv-mh.provo.novell.com>
 <20170629051218.GB3420@yi.y.sun>
In-Reply-To: <20170629051218.GB3420@yi.y.sun>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v12 08/23] x86: refactor psr: L3 CAT: set
 value: implement 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>

Pj4+IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiAwNi8yOS8xNyA3OjEyIEFNID4+
Pgo+T24gMTctMDYtMjggMDU6NDM6NTgsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiA+Pj4gWWkgU3Vu
IDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+IDA2LzI4LzE3IDExOjEwIEFNID4+Pgo+PiA+T24g
MTctMDYtMjggMDE6MTQ6NTksIEphbiBCZXVsaWNoIHdyb3RlOgo+PiA+PiA+Pj4gWWkgU3VuIDx5
aS55LnN1bkBsaW51eC5pbnRlbC5jb20+IDA2LzE0LzE3IDM6MjUgQU0gPj4+Cj4+ID4+ID4gQEAg
LTUzNyw3ICs1NTYsMTYgQEAgaW50IHBzcl9nZXRfdmFsKHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkIGludCBzb2NrZXQsCj4+ID4+ID4gICAgICAgICAgcmV0dXJuIC1FTk9FTlQ7Cj4+ID4+ID4g
ICAgICB9Cj4+ID4+ID4gIAo+PiA+PiA+ICsgICAgZG9tYWluX2xvY2soZCk7Cj4+ID4+ID4gKyAg
ICBpZiAoICF0ZXN0X2JpdChkLT5kb21haW5faWQsIHNvY2tldF9pbmZvW3NvY2tldF0uZG9tX3Nl
dCkgKQo+PiA+PiA+ICsgICAgewo+PiA+PiA+ICsgICAgICAgIGQtPmFyY2gucHNyX2Nvc19pZHNb
c29ja2V0XSA9IDA7Cj4+ID4+ID4gKyAgICAgICAgc2V0X2JpdChkLT5kb21haW5faWQsIHNvY2tl
dF9pbmZvW3NvY2tldF0uZG9tX3NldCk7Cj4+ID4+ID4gKyAgICB9Cj4+ID4+IAo+PiA+PiBBbnkg
cmVhc29uIG5vdCB0byB1c2UgdGVzdF9hbmRfc2V0X2JpdCgpIGhlcmU/IEkuZS4gaXMgdGhpcyBv
biBhbnkgaG90IHBhdGg/Cj4+ID4+IE9yIHdhaXQgLSBJIHRoaW5rIGl0J3MgZXZlbiB3cm9uZyB0
byBzcGxpdCB0aGUgdGVzdCBmcm9tIHRoZSBzZXQsIGFzIHRoZSBsb2NrCj4+ID4+IGRvZXNuJ3Qg
cHJvdGVjdCBkb21fc2V0W10uCj4+IAo+PiBXaXRoIHRoZSBsYXN0IHNlbnRlbmNlIGhlcmUgKHdo
aWNoIEkgaGFkIGFkZGVkIGFmdGVyIGhhdmluZyB3cml0dGVuIGFsbCBvZiB0aGUKPj4gcmVzdCBv
ZiB0aGUgcmVwbHksIEknbSBhZnJhaWQgSSd2ZSBtYW5hZ2VkIHRvIGNvbmZ1c2UgeW91Ogo+PiAK
Pj4gPj4+IAo+PiA+PldpbGwgY2hhbmdlIGl0IHRvIHRlc3RfYW5kX3NldF9iaXQuCj4+ID4uLi4K
Pj4gPj4gPiArICAgIC8qCj4+ID4+ID4gKyAgICAgKiBTdGVwIDY6Cj4+ID4+ID4gKyAgICAgKiBT
YXZlIHRoZSBDT1MgSUQgaW50byBjdXJyZW50IGRvbWFpbidzIHBzcl9jb3NfaWRzW10gc28gdGhh
dCB3ZSBjYW4ga25vdwo+PiA+PiA+ICsgICAgICogd2hpY2ggQ09TIHRoZSBkb21haW4gaXMgdXNp
bmcgb24gdGhlIHNvY2tldC4gT25lIGRvbWFpbiBjYW4gb25seSB1c2UKPj4gPj4gPiArICAgICAq
IG9uZSBDT1MgSUQgYXQgc2FtZSB0aW1lIG9uIGVhY2ggc29ja2V0Lgo+PiA+PiA+ICsgICAgICov
Cj4+ID4+ID4gKyAgICBkb21haW5fbG9jayhkKTsKPj4gPj4gPiArICAgIGQtPmFyY2gucHNyX2Nv
c19pZHNbc29ja2V0XSA9IGNvczsKPj4gPj4gPiArICAgIGRvbWFpbl91bmxvY2soZCk7Cj4+ID4+
ID4gKwo+PiA+PiA+ICsgICAgLyoKPj4gPj4gPiArICAgICAqIFN0ZXAgNzoKPj4gPj4gPiArICAg
ICAqIFRoZW4sIHNldCB0aGUgZG9tX3NldCBiaXQgd2hpY2ggY29ycmVzcG9uZHMgdG8gZG9tYWlu
X2lkIHRvIG1hcmsgdGhpcwo+PiA+PiA+ICsgICAgICogZG9tYWluIGhhcyBiZWVuIHNldCBhbmQg
dGhlIENPUyBJRCBvZiB0aGUgZG9tYWluIGlzIHZhbGlkLgo+PiA+PiA+ICsgICAgICovCj4+ID4+
ID4gKyAgICBzZXRfYml0KGQtPmRvbWFpbl9pZCwgaW5mby0+ZG9tX3NldCk7Cj4+ID4+IAo+PiA+
PiBXaXRoIHRoZSB3YXkgdGhpbmdzIGFyZSBiZWluZyBkb25lIGFib3ZlLCBkb2Vzbid0IHRoaXMg
YmVsb25nIGluIHRoZQo+PiA+PiBkb21haW5fbG9jaygpLWVkIHJlZ2lvbj8KPj4gCj4+IEkgc2hv
dWxkIGhhdmUgZGVsZXRlZCB0aGlzLCBzaW5jZSAtIGFzIHNhaWQgYWJvdmUgLSB0aGUgbG9jayBk
b2Vzbid0IGd1YXJkCj4+IGFnYWluc3QgYW55dGhpbmcgZG9tX3NldFtdLXdpc2UuIFNvIC4uLgo+
PiAKPj4gPlllcywgc2hvdWxkIGJlLiBUaGFua3MhCj4+IAo+PiAuLi4gSSB0aGluayB5b3UgcmF0
aGVyIHNob3VsZG4ndCBkbyB0aGlzLiBJbnN0ZWFkIHlvdSBtYXkgd2FudCB0byBjb25zaWRlciB3
aGV0aGVyCj4+IHRoZSBvdGhlciBkb21haW5fbG9jaygpLWVkIHJlZ2lvbnMgY291bGRuJ3QgYmUg
ZnVydGhlciBzaHJ1bmsuCj4+IAo+SSB3YW50IHRvIGNvbmZpcm0gYmVsb3cgdHdvIHBvaW50cyB3
aXRoIHlvdToKPjEuIHJlbW92ZSB0aGlzICdzZXRfYml0JyBoZXJlIGlmIGFib3ZlICd0ZXN0X2Jp
dCcgaXMgcmVwbGFjZWQgdG8KICAgPid0ZXN0X2FuZF9zZXRfYml0Jy4KCkkgZG9uJ3QgdGhpbmsg
c28sIGF0IGxlYXN0IG5vdCBmb3IgdGhlIG9uZXMgc3RpbGwgdmlzaWJsZSBpbiBjb250ZXh0IGhl
cmUuIEkndmUgb25seQpzdWdnZXN0ZWQgdG8gY29udmVydCB0ZXN0L3NldCBwYWlycyBpbnRvIHRl
c3RfYW5kX3NldC4gVGhlIG9uZSBhdCBzdGVwIDcgZG9lc24ndApoYXZlIGEgdGVzdCBuZXh0IHRv
IGl0LCBzbyBlaXRoZXIgaXQgd2FzIHJlZHVuZGFudCB3aXRoIHNvbWUgb3RoZXIgc2V0IChpbiB3
aGljaApjYXNlIGl0IHNob3VsZCBpbmRlZWQgYmUgZHJvcHBlZCksIG9yIGl0IG5lZWRzIHRvIHN0
YXkgYXMgaXMuCgo+Mi4gRm9yIHRoZSAnYmUgZnVydGhlciBzaHJ1bmsnLCBJIHRoaW5rIHRoZSAn
ZG9tYWluX2xvY2snIGFib3ZlICdzZXRfYml0JyBjYW4gYmUKICAgPnJlbW92ZWQgaWYgJ3Rlc3Rf
YW5kX3NldF9iaXQnIGlzIHVzZWQuCgpJIGRvbid0IHRoaW5rIGl0IGNhbiBiZSByZW1vdmVkIGFs
dG9nZXRoZXIsIGJ1dCBJIHRoaW5rIGl0IGNvdWxkIGJlIG1vdmVkIGludG8gdGhlCmJvZHkgb2Yg
dGhlIGlmKCkuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 29 06:29:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 06:29:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQSwx-0006Gk-Sh; Thu, 29 Jun 2017 06: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 1dQSww-0006Gd-Hm
 for xen-devel@lists.xen.org; Thu, 29 Jun 2017 06:29:10 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 D8/B4-03368-53E94595; Thu, 29 Jun 2017 06:29:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS9d0Xki
 kwd5LwhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aHZSvZCrZzVezu/MHWwHiJo4uRk0NIIE/i
 8fx7TCA2r4CdxJvfD8BsCQFDidMLb7KA2CwCqhJNPefBbDYBdYnORe1gtoiAnETLvx9g9cwCl
 hLn9veAxYUFzCUOz2ll7mLkApp/iVFizzaIoZxARZPvTQeyOYCWCUr83SEM0asl8fDXLRYIW1
 ti2cLXzCAlzALSEsv/cUxg5JuF0DALScMsJA2zEBoWMLKsYtQoTi0qSy3SNTTTSyrKTM8oyU3
 MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDD8GINjBeH9jwCFGSQ4mJVHe6ISQSCG+pPyUyozE
 4oz4otKc1OJDjBocHALbdq2+wCjFkpefl6okwbt8DlCdYFFqempFWmYOMEJgSiU4eJREeN8XA
 qV5iwsSc4sz0yFSpxgVpcR5d4P0CYAkMkrz4NpgUXmJUVZKmJcR6CghnoLUotzMElT5V4ziHI
 xKwrwLQKbwZOaVwE1/BbSYCWix8AywxSWJCCmpBkaLyp01urnrGrYv0LOoS9o67Y5lePzJ7sy
 1n5eradhNL41b9OUa15pScQvj559zXJamS73f9/Ah2+UvPOETvtgxVQkwh/J4ns5cWnggqmdC
 zknPuMdqx2dt7j119cFblz3mrD4uTbZxpbN+X/tvYX4r+Zrlv2Pbz/86ZLNBqCx0hezBq9MlU
 xYqsRRnJBpqMRcVJwIA8L//W8UCAAA=
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1498717747!104812879!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56569 invoked from network); 29 Jun 2017 06:29:09 -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; 29 Jun 2017 06:29:09 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 29 Jun 2017 00:29:07 -0600
Message-Id: <59549E3102000078001016C1@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 29 Jun 2017 00:29:05 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <haozhong.zhang@intel.com>
References: <20170626091625.19655-1-haozhong.zhang@intel.com>
 <20170626091625.19655-4-haozhong.zhang@intel.com>
 <5952058D0200007800101401@prv-mh.provo.novell.com>
 <20170629032911.hyftah3t2x7q4jll@hz-desktop>
In-Reply-To: <20170629032911.hyftah3t2x7q4jll@hz-desktop>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4 03/11] x86/mce: handle host LMCE
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IDxoYW96aG9uZy56aGFuZ0BpbnRlbC5jb20+IDA2LzI5LzE3IDU6MjkgQU0gPj4+Cj5PbiAw
Ni8yNy8xNyAwMToxMyAtMDYwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+ID4+PiBIYW96aG9uZyBa
aGFuZyA8aGFvemhvbmcuemhhbmdAaW50ZWwuY29tPiAwNi8yNi8xNyAxMToxNyBBTSA+Pj4KPj4g
PisJaWYgKG1jdGN0bC0+cGVuZGluZykKPj4gPisJCW1jdGVsZW1feGNoZ19oZWFkKCZtY3RjdGwt
PnBlbmRpbmcsICZ0ZXAtPm1jdGVfbmV4dCwgdGVwKTsKPj4gPisJZWxzZSBpZiAobG1jZSkKPj4g
PisJCW1jdGVsZW1feGNoZ19oZWFkKCZtY3RjdGwtPmxtY2VfcGVuZGluZywgJnRlcC0+bWN0ZV9u
ZXh0LCB0ZXApOwo+PiA+KwllbHNlIHsKPj4gPisJCWlmIChtY3RjdGwtPmxtY2VfcGVuZGluZykK
Pj4gPisJCQltY3RlbGVtX3hjaGdfaGVhZCgmbWN0Y3RsLT5sbWNlX3BlbmRpbmcsCj4+ID4rCQkJ
CQkgICZtY3RjdGwtPnBlbmRpbmcsIE5VTEwpOwo+PiAKPj4gSSBkb24ndCB0aGluayB0aGlzIGlz
IHN1ZmZpY2llbnRseSBwcm92ZW4gdG8gYmUgc2FmZTogVGhpcyBtYXkgc2V0IC0+cGVuZGluZyB0
bwo+PiBub24tTlVMTCBtb3JlIHRoYW4gb25jZSwgYW5kIHdoaWxlIHlvdXIgY29tbWVudCBhYm92
ZSBjb25zaWRlcnMgdGhlCj4+IHByb2R1Y2VyIHNpZGUsIGl0IGRvZXNuJ3QgY29uc2lkZXIgdGhl
IGNvbnN1bWVyKHMpLiBUaGlzIGlzIGV2ZW4gbW9yZSBzbyB0aGF0Cj4+IHRoZSBjb25zdW1lciBz
aWRlIHVzZXMgcG90ZW50aWFsbHkgc3RhbGUgaW5mb3JtYXRpb24gdG8gdGVsbCB3aGljaCBsaXN0
IGhlYWQgdG8KPj4gdXBkYXRlLgo+Cj5XaGF0IHByb2JsZW1zIGRvIHlvdSB0aGluayB3aWxsIGJl
IGNhdXNlZCBieSBzZXR0aW5nIC0+cGVuZGluZyB0bwo+bm9uLU5VTEwgbW9yZSB0aGFuIG9uY2U/
IFRoZSBvbmx5IHN1Y2ggY2FzZSBpcyB0aGUgbGFzdCBlbHNlIGJyYW5jaDoKPml0IGNvcnJlc3Bv
bmRzIHRvIGEgYnJvYWRjYXN0aW5nIE1DIywgc28gYWxsIENQVXMgYXJlIGluIHRoZSBleGNlcHRp
b24KPmNvbnRleHQgYW5kIG5vIG9uZSBpcyBjb25zdW1pbmcgLT5wZW5kaW5nIGF0IHRoaXMgbW9t
ZW50LgoKUmlnaHQsIGJ1dCBmb3IgY2FzZXMgbGlrZSB0aGlzIEkgdGhpbmsgaXQgaXMgbmVjZXNz
YXJ5IHRvIG1ha2UgdGhpcyBleHBsaWNpdCB2aWEKYWRkaW5nIGEgY29tbWVudC4gVGhlIG9wZXJh
dGlvbiBieSBpdHNlbGYgaXMgbm90IGFzIGF0b21pYyBhcyB3ZSdkIHdhbnQgaXQKdG8gYmUgd2l0
aG91dCBoYXZpbmcgdG8gY29uc2lkZXIgdGhlIGNvbnRleHQgaW4gd2hpY2ggaXQgaXMgYmVpbmcg
dXNlZC4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 29 06:46:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 06: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 1dQTDr-00082u-6k; Thu, 29 Jun 2017 06:46: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 1dQTDp-00082i-Le
 for xen-devel@lists.xensource.com; Thu, 29 Jun 2017 06:46:37 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 39/A3-01994-C42A4595; Thu, 29 Jun 2017 06:46:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVdd7UUi
 kwZsHBhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN6Dv1lbFgWkhFf+citgbG
 9yZdjFwcQgJ/GSUan0xmhXAeM0r0rW5ggnC2MUpc2XOKvYuRk0NEwFni65m5YDavgL7E10ldY
 LawgL3Eq9f/2UAaJAQOyUlc/H2cBSQhIeAt0X/0FiuM/f7cEeYuRnYONgEriUNiIFEWAVWJHZ
 /msE1g5F7AyLCKUaM4tagstUjX0EIvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyP
 Q6/UMDIw7GH+f9jzEKMnBpCTKG50QEinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvfZAqCcYFFq
 empFWmYOMPxg0hIcPEoivPILgdK8xQWJucWZ6RCpU4y6HBtWr//CJMSSl5+XKiUOMUMApCijN
 A9uBCwWLjHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5pUCWcWTmVcCt+kV0BFMQEcIzwA7oi
 QRISXVwOjp9lGlUMcu65Ju3tpvWsrvPz2f8j77BPscR86HK2yPrI2N6T/r/zybe/3xE8k2m9J
 fXf3Mb5614WtFZu+xJw1bzYNiZD/vNfykvrcyPYJ1dmSAqEnXUz5F+e0ar50M5p2XyTX1WZa8
 unGbo/mJQ9dmtjSXizyYJX71rYPnkWTbqSp7TQuMZJRYijMSDbWYi4oTAcegOsyAAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-5.tower-31.messagelabs.com!1498718794!99858071!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48834 invoked from network); 29 Jun 2017 06:46:35 -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 Jun 2017 06:46:35 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dQTDg-00019E-Tr; Thu, 29 Jun 2017 06:46: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 1dQTDb-0000wE-B6; Thu, 29 Jun 2017 06:46:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dQTDa-0004fY-Pd; Thu, 29 Jun 2017 06:46:23 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111142-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-xl-xsm:host-install(4):broken:regression
 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-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10: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-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-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-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-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-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-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-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-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-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-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=577caa2672ccde7352fda3ef17e44993de862f0e
X-Osstest-Versions-That: qemuu=931892e8a691a8a4151cc5fe1e13c14294bb28fb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 29 Jun 2017 06:46:22 +0000
Subject: [Xen-devel] [qemu-mainline test] 111142: 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>

ZmxpZ2h0IDExMTE0MiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTExNDIvCgpGYWlsdXJlcyBhbmQgcHJv
YmxlbXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJl
IGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3Qt
YXJtaGYtYXJtaGYteGwteHNtICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4g
UkVHUi4gdnMuIDExMTA2NQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExMTAzMQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTExMDY1
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3Jh
dGUveDEwIGZhaWwgbGlrZSAxMTEwNjUKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMTA2NQogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTExMDY1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0
YWxsICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTEwNjUKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgICBmYWlsICBsaWtlIDExMTA2
NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9s
MiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
MTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHFl
bXV1ICAgICAgICAgICAgICAgIDU3N2NhYTI2NzJjY2RlNzM1MmZkYTNlZjE3ZTQ0OTkzZGU4NjJm
MGUKYmFzZWxpbmUgdmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAgIDkzMTg5MmU4YTY5MWE4
YTQxNTFjYzVmZTFlMTNjMTQyOTRiYjI4ZmIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMTA2NSAg
MjAxNy0wNi0yNiAwMDoxNjoyNSBaICAgIDMgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTEw
OTIgIDIwMTctMDYtMjcgMTA6MDI6NTYgWiAgICAxIGRheXMgICAgMiBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMTExNDIgIDIwMTctMDYtMjggMTA6MTc6MTggWiAgICAwIGRheXMgICAg
MSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBBbGJlcnRvIEdhcmNpYSA8YmVydG9AaWdhbGlhLmNvbT4KICBFZGdhciBFLiBJZ2xlc2lhcyA8
ZWRnYXIuaWdsZXNpYXNAeGlsaW54LmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29t
PgogIEtPTlJBRCBGcmVkZXJpYyA8ZnJlZC5rb25yYWRAZ3JlZW5zb2NzLmNvbT4KICBMYXN6bG8g
RXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPgogIE1hbm9zIFBpdHNpZGlhbmFraXMgPGVsMTM2MzVA
bWFpbC5udHVhLmdyPgogIE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgUGV0ZXIgTWF5
ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgogIHNvY2hpbi5qaWFuZyA8c29jaGluLmpp
YW5nQGh1YXdlaS5jb20+CiAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgog
IFN0ZXBoZW4gQmF0ZXMgPHNiYXRlc0ByYWl0aGxpbi5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
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
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
YnJva2VuLXN0ZXAgdGVzdC1hcm1oZi1hcm1oZi14bC14c20gaG9zdC1pbnN0YWxsKDQpCgpOb3Qg
cHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDExNjQgbGluZXMgbG9uZy4p
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 29 06:48:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 06:48: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 1dQTFE-00089m-LM; Thu, 29 Jun 2017 06:48: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 1dQTFD-00089e-PJ
 for xen-devel@lists.xen.org; Thu, 29 Jun 2017 06:48:03 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 FE/AF-02177-2A2A4595; Thu, 29 Jun 2017 06:48:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS3fRopB
 Ig8WrlS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oy37cvZC24xVzTdnsvewNjJ3MXIySEkkCfx
 6v9eVhCbV8BOYvus9UwgtoSAocTphTdZQGwWAVWJd+sfsoHYbALqEp2L2sHiIgLyEjvn9ADVc
 3EwC7xnlOi6sRksISwQIdF6fRYTxAJbieN9T8GWcQIt2NCyEijOAbRMUOLvDmGQMLOAlsTDX7
 dYIGxtiWULXzODlDALSEss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRvTi1qCy1SNdIL6koMz2
 jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMPgYgGAH4/c/TocYJTmYlER5oxNCIoX4kvJT
 KjMSizPii0pzUosPMcpwcChJ8D5bAJQTLEpNT61Iy8wBxgFMWoKDR0mEV34hUJq3uCAxtzgzH
 SJ1ilGXo+nDli9MQix5+XmpUuIQMwRAijJK8+BGwGLyEqOslDAvI9BRQjwFqUW5mSWo8q8YxT
 kYlYR5pUBW8WTmlcBtegV0BBPQEcIzwI4oSURISTUwetgZ/L4zQbmn03rpa/NwYRGBjwHlkTl
 G7E/2zzwyN3SBMffOT0zn1LmebNk9ZaN4mpNwoIDjpjQT5SNBte/3Jx+1u/nj+tuaqUeTa4Ne
 bxX4ZtKlLNFxJ8KZJ0+iI2bv5PVGy5XWnXu4e6t3eL2z3ocOv7mCjC46R6xEGc+1aKpeeXnww
 5R6JZbijERDLeai4kQApi59aMQCAAA=
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1498718880!64286402!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9746 invoked from network); 29 Jun 2017 06:48:02 -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; 29 Jun 2017 06:48:02 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 29 Jun 2017 00:47:59 -0600
Message-Id: <5954A29E02000078001016C9@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 29 Jun 2017 00:47:58 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <ross.lagerwall@citrix.com>
References: <20170628161344.6467-1-ross.lagerwall@citrix.com>
In-Reply-To: <20170628161344.6467-1-ross.lagerwall@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: lars.kurth@citrix.com, sstabellini@kernel.org, liuw@liuw.name,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, julien.grall@arm.com
Subject: Re: [Xen-devel] [PATCH for-4.9 v2] 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPiAwNi8yOC8xNyA2
OjE0IFBNID4+Pgo+LS0tIGEveGVuL2NvbW1vbi9LY29uZmlnCj4rKysgYi94ZW4vY29tbW9uL0tj
b25maWcKPkBAIC0yMjYsNyArMjI2LDcgQEAgY29uZmlnIENSWVBUTwogCT5ib29sCiA+CiA+Y29u
ZmlnIExJVkVQQVRDSAo+LQlib29sICJMaXZlIHBhdGNoaW5nIHN1cHBvcnQgKFRFQ0ggUFJFVklF
VykiCj4rCWJvb2wgIkxpdmUgcGF0Y2hpbmcgc3VwcG9ydCIKIAk+ZGVmYXVsdCBuCgpJIHRoaW5r
IHRoZSBwYXRjaCBzaG91bGRuJ3QgYmUgdGFnZ2VkIGZvciA0LjkgYW55bW9yZSBub3cgdGhhdCBp
cyBoYXMgZ29uZSBvdXQsCmFuZCB0aGUgZGVmYXVsdCBiZSBjaGFuZ2VkIGFzIGRpc2N1c3NlZC4g
VGhlIGJhY2twb3J0IHRvIDQuOSB0aGVuIHNob3VsZCBkaXNjYXJkCnRoYXQgZGVmYXVsdCBhZGp1
c3RtZW50LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 29 06:53:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 06:53: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 1dQTKT-0000h8-8h; Thu, 29 Jun 2017 06:53:29 +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 1dQTKR-0000gS-SX
 for xen-devel@lists.xenproject.org; Thu, 29 Jun 2017 06:53:27 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 00/9F-01995-7E3A4595; Thu, 29 Jun 2017 06:53:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrAIsWRWlGSWpSXmKPExsXS6fjDS/fZ4pB
 IgwVTVC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owDDQtZCnp5K+bv7mZsYPzK1cXIwSEkkCfx
 ZVIdiMkrYCfxvqegi5GTQ0LAUOL0wpssIDaLgKrE5B8n2EBsNgF1ic5F7WBxEQFTiV3LnjCDt
 DILqEg0nhEAMYUFjCSaLxuDVAgJzGSU2LouAMTmBBq+o6mHBWKRoMTfHcIgYWYBLYmHv26xQN
 jaEssWvoYaKC2x/B/HBEa+WQgNs5A0zELSMAuhYQEjyypG9eLUorLUIl0zvaSizPSMktzEzBx
 dQwNjvdzU4uLE9NScxKRiveT83E2MwJCrZ2Bg3MF4pc35EKMkB5OSKG90QkikEF9SfkplRmJx
 RnxRaU5q8SFGGQ4OJQneq4uAcoJFqempFWmZOcDgh0lLcPAoifDKLwRK8xYXJOYWZ6ZDpE4xK
 kqJ8zaA9AmAJDJK8+DaYBF3iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5Iw7zmQ8TyZeSVw01
 8BLWYCWiw8A2xxSSJCSqqBcYf12YNv9zOXHnEtmX9WWcd7smFuxQzh9sJ8pcBMeab8PiOrCbF
 Nea7729K26NSf+85UH73Yd5q0TI2bnrnwQf0Fv7U+x/1b2v7WMMJR2HCR9vcyNffnct7Rc4xv
 LtENdvqveP9nlDSHkn1048d0U8vT3sr/bwm98tTdxRMYtvpjF0MtZ5cSS3FGoqEWc1FxIgAEY
 uhxswIAAA==
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1498719204!102935073!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46917 invoked from network); 29 Jun 2017 06:53:26 -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; 29 Jun 2017 06:53:26 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 29 Jun 2017 00:53:24 -0600
Message-Id: <5954A3E102000078001016D9@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 29 Jun 2017 00:53:21 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <andrew.cooper3@citrix.com>,<wei.liu2@citrix.com>
References: <20170628141827.19046-1-wei.liu2@citrix.com>
 <20170628141827.19046-2-wei.liu2@citrix.com>
 <ce98953a-b6c2-8e5b-560b-f7cc77b1e498@citrix.com>
In-Reply-To: <ce98953a-b6c2-8e5b-560b-f7cc77b1e498@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 1/8] x86/irq.c: use 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+IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IDA2LzI4LzE3IDQ6
MzAgUE0gPj4+Cj5PbiAyOC8wNi8xNyAxNToxOCwgV2VpIExpdSB3cm90ZToKPj4gLS0tIGEveGVu
L2FyY2gveDg2L2lycS5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9pcnEuYwo+PiBAQCAtMjksNyAr
MjksNyBAQAo+PiAgc3RhdGljIHZvaWQgcGFyc2VfaXJxX3ZlY3Rvcl9tYXBfcGFyYW0oY2hhciAq
cyk7Cj4+ICAKPj4gIC8qIG9wdF9ub2lycWJhbGFuY2U6IElmIHRydWUsIHNvZnR3YXJlIElSUSBi
YWxhbmNpbmcvYWZmaW5pdHkgaXMgZGlzYWJsZWQuICovCj4+IC1ib29sX3QgX19yZWFkX21vc3Rs
eSBvcHRfbm9pcnFiYWxhbmNlID0gMDsKPj4gK2Jvb2wgX19yZWFkX21vc3RseSBvcHRfbm9pcnFi
YWxhbmNlOwo+PiAgYm9vbGVhbl9wYXJhbSgibm9pcnFiYWxhbmNlIiwgb3B0X25vaXJxYmFsYW5j
ZSk7Cj4+ICAKPj4gIHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IG5yX2lycXNfZ3NpID0gMTY7
Cj4+IEBAIC0xMDcwLDcgKzEwNzAsNyBAQCBzdHJ1Y3QgcGVuZGluZ19lb2kgewo+PiAgc3RhdGlj
IERFRklORV9QRVJfQ1BVKHN0cnVjdCBwZW5kaW5nX2VvaSwgcGVuZGluZ19lb2lbTlJfRFlOQU1J
Q19WRUNUT1JTXSk7Cj4+ICAjZGVmaW5lIHBlbmRpbmdfZW9pX3NwKHApICgocClbTlJfRFlOQU1J
Q19WRUNUT1JTLTFdLnZlY3RvcikKPj4gIAo+PiAtYm9vbF90IGNwdV9oYXNfcGVuZGluZ19hcGlj
X2VvaSh2b2lkKQo+PiArYm9vbCBjcHVfaGFzX3BlbmRpbmdfYXBpY19lb2kodm9pZCkKPj4gIHsK
Pj4gICAgICByZXR1cm4gKHBlbmRpbmdfZW9pX3NwKHRoaXNfY3B1KHBlbmRpbmdfZW9pKSkgIT0g
MCk7Cj4+ICB9Cj4KPlRoaXMgZnVuY3Rpb24gaGFzIGEgcHJvdG90eXBlIHdoaWNoIG5lZWRzIGNo
YW5naW5nLiAgT24gdGhlIHN0eWxlIHNpZGUsCj55b3UgY2FuIGRyb3AgdGhlIGJyYWNrZXRzIGhl
cmUgYXMgd2VsbC4KClNhbWUgZm9yIHRoZSBkZWNsYXJhdGlvbiBvZiBvcHRfbm9pcnFiYWxhbmNl
LgoKPj4gQEAgLTE4MDIsMTEgKzE4MDIsMTIgQEAgdm9pZCBwaXJxX2d1ZXN0X3VuYmluZChzdHJ1
Y3QgZG9tYWluICpkLCBzdHJ1Y3QgcGlycSAqcGlycSkKPj4gICAgICAgICAgY2xlYW51cF9kb21h
aW5faXJxX3BpcnEoZCwgaXJxLCBwaXJxKTsKPj4gIH0KPj4gIAo+PiAtc3RhdGljIGludCBwaXJx
X2d1ZXN0X2ZvcmNlX3VuYmluZChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgcGlycSAqcGlycSkK
Pj4gK3N0YXRpYyBib29sIHBpcnFfZ3Vlc3RfZm9yY2VfdW5iaW5kKHN0cnVjdCBkb21haW4gKmQs
IHN0cnVjdCBwaXJxICpwaXJxKQo+PiAgewo+PiAgICAgIHN0cnVjdCBpcnFfZGVzYyAqZGVzYzsK
Pj4gICAgICBpcnFfZ3Vlc3RfYWN0aW9uX3QgKmFjdGlvbiwgKm9sZGFjdGlvbiA9IE5VTEw7Cj4+
IC0gICAgaW50IGksIGJvdW5kID0gMDsKPj4gKyAgICBpbnQgaTsKPj4gKyAgICBib29sIGJvdW5k
ID0gZmFsc2U7CgpJIGhhdmUgdG8gYWRtaXQgdGhhdCBJIGZpbmQgaXQgYSBsaXR0bGUgb2RkIHRo
YXQgaSBpc24ndCBiZWluZyBjb252ZXJ0ZWQgdG8gdW5zaWduZWQgaW50CmF0IHRoZSBzYW1lIHRp
bWUsIGJ1dCBJIHdvbid0IGluc2lzdCBvbiB0aGlzIGJlaW5nIGRvbmUuCgpKYW4KCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 29 06:55:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 06:55: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 1dQTMc-0000oW-Kr; Thu, 29 Jun 2017 06:55: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 1dQTMb-0000oN-Ds
 for xen-devel@lists.xenproject.org; Thu, 29 Jun 2017 06:55:41 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 F3/67-03406-C64A4595; Thu, 29 Jun 2017 06:55:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDSzdnSUi
 kwe4eGYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPHsib2gjXMFY/3v2RsYDzN1MXIySEkkCfx
 9/4BIJuDg1fATuLCkjqQsISAocTphTdZQGwWAVWJTXengJWzCahLdC5qB4uLCEhKXN3whB3EZ
 hZwkDi5swGsRljAVGJ251s2iPFpEps2/wSLcwpYSjz8d4odYpWgxN8dwhCtWhIPf91igbC1JZ
 YtfM0MUsIsIC2x/B/HBEa+WQgNs5A0zELSMAuhYQEjyypGjeLUorLUIl0jI72kosz0jJLcxMw
 cXUMDM73c1OLixPTUnMSkYr3k/NxNjMDQYwCCHYxr5gceYpTkYFIS5Y1OCIkU4kvKT6nMSCzO
 iC8qzUktPsQow8GhJMF7dRFQTrAoNT21Ii0zBxgFMGkJDh4lEV75hUBp3uKCxNzizHSI1ClGX
 Y6mD1u+MAmx5OXnpUqJ885eDFQkAFKUUZoHNwIWkZcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwa
 gkzFsCMoUnM68EbtMroCOYgI4QngF2REkiQkqqgbFw19Y35f+m+x/9/NemZ27y9UfvbyQmpX7
 53vjOoniHRnXN5Xy3CJbF77sFGOu+X/6ixjTHt9Tysbjc8YJTB2fKNN2eniM41dJpzyW3GU+b
 9wWoBM8MqFYUS22M935hteDqPvEt2p52tYuZGbVtm/ODkxl1RKfv67Z15bz3cGf+PqXZAexxE
 kosxRmJhlrMRcWJAOX07FLDAgAA
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1498719338!95187797!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60863 invoked from network); 29 Jun 2017 06:55:40 -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; 29 Jun 2017 06:55:40 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 29 Jun 2017 00:55:38 -0600
Message-Id: <5954A46802000078001016DE@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 29 Jun 2017 00:55:36 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <wei.liu2@citrix.com>
References: <20170628141827.19046-1-wei.liu2@citrix.com>
 <20170628141827.19046-4-wei.liu2@citrix.com>
In-Reply-To: <20170628141827.19046-4-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 3/8] x86/domain.c: use 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+IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+IDA2LzI4LzE3IDQ6MTggUE0gPj4+Cj5A
QCAtMTk5Myw3ICsxOTkzLDcgQEAgdm9pZCB2Y3B1X2tpY2soc3RydWN0IHZjcHUgKnYpCiAgICAg
ID4qIE5CMi4gV2Ugc2F2ZSB0aGUgcnVubmluZyBmbGFnIGFjcm9zcyB0aGUgdW5ibG9jayB0byBh
dm9pZCBhIG5lZWRsZXNzCiAgICAgID4qIElQSSBmb3IgZG9tYWlucyB0aGF0IHdlIElQSSdkIHRv
IHVuYmxvY2suCiAgICAgID4qLwo+LSAgICBib29sX3QgcnVubmluZyA9IHYtPmlzX3J1bm5pbmc7
Cj4rICAgIGJvb2wgcnVubmluZyA9IHYtPmlzX3J1bm5pbmc7CiAgICAgPnZjcHVfdW5ibG9jayh2
KTsKClBsZWFzZSB0YWtlIHRoZSBvcHBvcnR1bml0eSBhbmQgYWxzbyBhZGQgdGhlIG1pc3Npbmcg
YmxhbmsgbGluZSBoZXJlLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 29 06:59:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 06: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 1dQTQe-00010e-5e; Thu, 29 Jun 2017 06:59: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 1dQTQd-00010Y-Lj
 for xen-devel@lists.xenproject.org; Thu, 29 Jun 2017 06:59:51 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 25/47-03557-765A4595; Thu, 29 Jun 2017 06:59:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXS6fjDSzdtaUi
 kwaFf6hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b2M8dYCk4xVWx/d5i5gfELYxcjJ4eQQJ7E
 /Mvz2EFsXgE7iW0zPzGD2BIChhKnF95kAbFZBFQltvzbC2azCahLdC5qB7NFBCQlrm54AtbLL
 OAgcXJnAxOILSxgLDHjxhZ2iPlpElenrAWbySlgKXHy0BIgmwNol6DE3x3CEK1aEg9/3WKBsL
 Ulli18DVbCLCAtsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRo3i1KKy1CJdQxO9pKLM9IyS3MT
 MHF1DAzO93NTi4sT01JzEpGK95PzcTYzA4GMAgh2M1zcGHGKU5GBSEuWNTgiJFOJLyk+pzEgs
 zogvKs1JLT7EqMHBIbBt1+oLjFIsefl5qUoSvMcWA9UJFqWmp1akZeYA4wOmVIKDR0mEV34hU
 Jq3uCAxtzgzHSJ1ilGXo+nDli9MQmAzpMR5hZYAFQmAFGWU5sGNgMXqJUZZKWFeRqADhXgKUo
 tyM0tQ5V8xinMwKgnzvgC5hCczrwRu0yugI5iAjhCeAXZESSJCSqqBUVRmGaMuc5vBlBMPo6q
 euTs79f/SyKvL08pjvPU9K+jlggWbxfWe3JmtuCR5rUJSt+AGsZVveg0yV1qoxP/ikVm7N0gm
 XthAQOe6iV6YRPqq/SWPBWrWFxuvfGglo/d+YXAq9+SyQw+KJv0+tHmnTa3nJvODD3gbuRof2
 EwsUrwuLMUcFnJBiaU4I9FQi7moOBEAPb2xZ9ACAAA=
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1498719589!62833686!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42020 invoked from network); 29 Jun 2017 06:59:50 -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; 29 Jun 2017 06:59:50 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 29 Jun 2017 00:59:48 -0600
Message-Id: <5954A56202000078001016E3@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 29 Jun 2017 00:59:46 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <wei.liu2@citrix.com>
References: <20170628141827.19046-1-wei.liu2@citrix.com>
 <20170628141827.19046-7-wei.liu2@citrix.com>
In-Reply-To: <20170628141827.19046-7-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 6/8] x86/time.c: use 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+IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+IDA2LzI4LzE3IDQ6MTggUE0gPj4+Cj5A
QCAtNTc3LDcgKzU3Nyw3IEBAIHN0YXRpYyB2b2lkIHBsdF9vdmVyZmxvdyh2b2lkICp1bnVzZWQp
CiAgICAgPn0KICAgICA+aWYgKCBpICE9IDAgKQogICAgID57Cj4tICAgICAgICBzdGF0aWMgYm9v
bF90IHdhcm5lZF9vbmNlOwo+KyAgICAgICAgc3RhdGljIGJvb2wgd2FybmVkX29uY2U7CiAgICAg
ICAgID5pZiAoICF0ZXN0X2FuZF9zZXRfYm9vbCh3YXJuZWRfb25jZSkgKQoKQWdhaW4sIHBsZWFz
ZSBhbHNvIGFkZCB0aGUgbWlzc2luZyBuZXdsaW5lIGhlcmUuCgpKYW4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 29 07:03:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 07:03: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 1dQTTc-0001wY-KC; Thu, 29 Jun 2017 07:02:56 +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 1dQTTb-0001vi-Sa
 for xen-devel@lists.xenproject.org; Thu, 29 Jun 2017 07:02:55 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 A0/A9-01859-F16A4595; Thu, 29 Jun 2017 07:02:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVyuP0Ov67cspB
 Ig+4JMhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b8OVfYC76xV3ybfIKlgXEPWxcjJ4eEgJHE
 24n/mLoYuTiEBBYySuy9MI8RJCEs4Cpx6+caZhBbRCBaouXBAxaQImaBBkaJY48a2CA6ehglv
 r0/B9bBJmAq8eHJa3YQm1fAWuLFzqNgK1gEVCX2v1gBNklUIFzi4rrTjBA1ghInZz4BmsrBwQ
 l0xupNOSBhZgEziXmbHzJD2OISt57MZ4Kw5SW2v53DPIGRfxaS7llIWmYhaZmFpGUBI8sqRo3
 i1KKy1CJdIwu9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzAAK1nYGDcwdh+wu8Q
 oyQHk5Iob3RCSKQQX1J+SmVGYnFGfFFpTmrxIUYNDg6BzWtXX2CUYsnLz0tVkuBdugSoTrAoN
 T21Ii0zBxhDMKUSHDxKIrzyC4HSvMUFibnFmekQqVOMilLivOUgfQIgiYzSPLg2WNxeYpSVEu
 ZlZGBgEOIpSC3KzSxBlX/FKM7BqCTM+2Ix0BSezLwSuOmvgBYzAS0WngG2uCQRISXVwCgpbDB
 dccMx8xe9M/gsjNXrPh744cL4UmNvuEjlsS3f0w07tBZ/e/myh72lfGVSyX0d820G2p1lLi/P
 y+rd1Fg8WcshTqz4ct0jk+eZLw6LOIaEii7vedBW0/B5SVCI5Ufdh7ZNvkVF9iwbo412M2ml9
 gX+r6v6WDvrwKm4NNNaJ40Z5hsblViKMxINtZiLihMB6AWDs9YCAAA=
X-Env-Sender: jgross@suse.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1498719774!102936815!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28160 invoked from network); 29 Jun 2017 07:02:54 -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; 29 Jun 2017 07:02: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 E8CE9AC02;
 Thu, 29 Jun 2017 07:02:53 +0000 (UTC)
To: Vitaly Kuznetsov <vkuznets@redhat.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
References: <20170626163930.29697-1-vkuznets@redhat.com>
 <20170628154424.GH30116@char.us.oracle.com>
 <877ezwvzsw.fsf@vitty.brq.redhat.com>
From: =?UTF-8?Q?Juergen_Gro=c3=9f?= <jgross@suse.com>
Message-ID: <11c26286-cd13-f922-9113-580483181d26@suse.com>
Date: Thu, 29 Jun 2017 09:02:53 +0200
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: <877ezwvzsw.fsf@vitty.brq.redhat.com>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, x86@kernel.org,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH] xen/x86: Don't BUG on CPU0 offlining
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

T24gMDYvMjgvMjAxNyAwNjozMSBQTSwgVml0YWx5IEt1em5ldHNvdiB3cm90ZToKPiBLb25yYWQg
Unplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+IHdyaXRlczoKPiAKPj4gT24g
TW9uLCBKdW4gMjYsIDIwMTcgYXQgMDY6Mzk6MzBQTSArMDIwMCwgVml0YWx5IEt1em5ldHNvdiB3
cm90ZToKPj4+IENPTkZJR19CT09UUEFSQU1fSE9UUExVR19DUFUwIGFsbG93cyB0byBvZmZsaW5l
IENQVTAgYnV0IFhlbiBIVk0gZ3Vlc3RzCj4+PiBCVUcoKSBpbiB4ZW5fdGVhcmRvd25fdGltZXIo
KS4gUmVtb3ZlIHRoZSBCVUdfT04oKSwgdGhpcyBpcyBwcm9iYWJseSBhCj4+PiBsZWZ0b3ZlciBm
cm9tIGFuY2llbnQgdGltZXMgd2hlbiBDUFUwIGhvdHBsdWcgd2FzIGltcG9zc2libGUsIGl0IHdv
cmtzCj4+PiBqdXN0IGZpbmUgZm9yIEhWTS4KPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBWaXRhbHkg
S3V6bmV0c292IDx2a3V6bmV0c0ByZWRoYXQuY29tPgo+Pgo+PiBQZXJoYXBzOgo+Pgo+PiBCVUdf
T04oY3B1ID09IDAgJiYgeGVuX3B2X2RvbWFpbigpKTsKPj4KPiAKPiBMaW51cyBzYXlzIG5vIEJV
R19PTnMgOi0pCj4gCj4geGVuX3B2X2NwdV9kaXNhYmxlKCkgaGFzIHRoZSBmb2xsb3dpbmc6Cj4g
Cj4gICAgICBpZiAoY3B1ID09IDApCj4gICAgICAgICAgICAgIHJldHVybiAtRUJVU1k7Cj4gCj4g
YXMgYSBwcm90ZWN0aW9uIHNvIHdlIHdvbid0IGdldCB0byB4ZW5fdGVhcmRvd25fdGltZXIoKSBi
dXQgaWYgeW91IHRoaW5rCj4gYWRkaXRpb25hbCBCVUdfT04oKSBwcm90ZWN0aW9uIGlzIGp1c3Rp
ZmllZCBJJ20gZGVmaW5pdGVseSBub3QgYWdhaW5zdAo+IGFkZGluZyBpdC4KCk5vLCBJIGRvbid0
IHRoaW5rIGl0cyBuZWVkZWQuIFRoaXMgc2hvdWxkIGJlIGhhbmRsZWQgYXQgdGhlIGFwcHJvcHJp
YXRlCmxldmVsLCBub3QgZG93biBpbiB0aGUgdGltZXIgaGFuZGxpbmcuCgpTbzoKCkFja2VkLWJ5
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgoKSnVlcmdlbgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Thu Jun 29 07:10:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 07: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 1dQTb1-000329-QW; Thu, 29 Jun 2017 07:10: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 1dQTb0-000323-Hw
 for xen-devel@lists.xen.org; Thu, 29 Jun 2017 07:10:34 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 E2/B4-03937-9E7A4595; Thu, 29 Jun 2017 07:10:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS/fl8pB
 Ig7NLpC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyrHxeyFnxirvh75B17A+Mq5i5GTg4hgTyJ
 2Wd+MIHYvAJ2Ev3vfoPFJQQMJU4vvMkCYrMIqEr82fYCrIZNQF2ic1E7WFxEQF6i7fQ/ti5GL
 g5mgQ5Gia07+tlBEsICjhJ7Nh0DSnAALfCUaHkYChLmFPCSmH92ByNImFdAUOLvDmGQMLOAls
 TDX7dYIGxtiWULXzODlDALSEss/8cxgZFvFkLDLCQNs5A0zEJoWMDIsopRozi1qCy1SNfISC+
 pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzD4GIBgB+Oa+YGHGCU5mJREeaMTQiKF
 +JLyUyozEosz4otKc1KLDzHKcHAoSfBqAYNZSLAoNT21Ii0zBxgHMGkJDh4lEV57kDRvcUFib
 nFmOkTqFKMuR9OHLV+YhFjy8vNSpcR5jy8DKhIAKcoozYMbAYvJS4yyUsK8jEBHCfEUpBblZp
 agyr9iFOdgVBLm/Q4yhSczrwRu0yugI5iAjhCeAXZESSJCSqqB0fRhgI4it07v8zu/N+7vFUr
 w/HnYujVuYujrn9w8t28G/Xk2n8c9f3/vpGm+fH/aTlRZrE3uSs/kNeEx4Hb9Kb77ZbDw55tM
 z6SO39pQsWHp7fjJF9lXMn/RDiu3Lfy73vmDd9/vzR9K2k+pSbJPFCtb6HzpXNl/9jn33sb+k
 TPO5ygWNeNTVmIpzkg01GIuKk4EAPPPB07EAgAA
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1498720231!51859188!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25570 invoked from network); 29 Jun 2017 07:10:33 -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; 29 Jun 2017 07:10:33 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 29 Jun 2017 01:10:31 -0600
Message-Id: <5954A7E402000078001016E8@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 29 Jun 2017 01:10:28 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <andrew.cooper3@citrix.com>
References: <1498659377-10987-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1498659377-10987-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: sergey.dyasli@citrix.com, kevin.tian@intel.com, xen-devel@lists.xen.org,
 jun.nakajima@intel.com, haozhong.zhang@intel.com
Subject: Re: [Xen-devel] [PATCH] x86/vvmx: Fix WRMSR interception of VMX MSRs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="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+IDA2LzI4LzE3IDQ6
MTcgUE0gPj4+Cj5GRUFUVVJFX0NPTlRST0wgaXMgYWxyZWFkeSByZWFkIHdpdGggTE9DSyBiaXQg
c2V0IChzbyBpcyB1bm1vZGlmaWFibGUpLCBhbmQKPmFsbCBWTVggTVNScyBhcmUgcmVhZC1vbmx5
LiAgQWxzbywgZml4IHRoZSBNU1JfSUEzMl9WTVhfVFJVRV9FTlRSWV9DVExTIGJvdW5kCj50byBi
ZSBNU1JfSUEzMl9WTVhfVk1GVU5DLCByYXRoZXIgdGhhbiBoYXZpbmcgdGhlIGludGVydmVuaW5n
IE1TUnMgZmFsbGluZwo+aW50byB0aGUgZGVmYXVsdCBjYXNlLgo+Cj5SYWlzZSAjR1AgZmF1bHRz
IGlmIHRoZSBndWVzdCB0cmllcyB0byBtb2RpZnkgYW55IG9mIHRoZW0uCj4KPlNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 29 07:21:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 07:21:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQTle-00041P-S7; Thu, 29 Jun 2017 07:21: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 1dQTld-00041J-U1
 for xen-devel@lists.xenproject.org; Thu, 29 Jun 2017 07:21:34 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 99/93-03612-D7AA4595; Thu, 29 Jun 2017 07:21:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS1tYhr1uzKiT
 SYPUKeYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWNfi0vBL8WKPVd2MTYwTpfsYuTkEBKolFi9
 cT4jiC0hwCtxZNkMVgjbX+Lzk48sEDUTGCX+bi/pYuTgYBFQldixmQkkzCagLvH4aw+YLSKgL
 PH5+UrmLkYuDmaBuUwS73fsYANJCAtESfx98pAZxOYV0JFY/uQrK0iRkMAzJomuaTehEoISJ2
 c+AVvGDDT1z7xLzCDLmAWkJZb/4wAJcwrYS8x4MgvsTlEBFYkpJ7exTWAUmIWkexaS7lkI3Qs
 YmVcxqhenFpWlFula6CUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBIYlAxDsYJx9
 2f8QoyQHk5Iob3RCSKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd6ElUA5waLU9NSKtMwcYITAp
 CU4eJREeO2XA6V5iwsSc4sz0yFSpxgVpcR5l4D0CYAkMkrz4NpgUXmJUVZKmJcR6BAhnoLUot
 zMElT5V4ziHIxKwrxBIFN4MvNK4Ka/AlrMBLRYeAbY4pJEhJRUA+OKKt+24BvCYXFZzndv8+x
 O+r3gwenNjZuOLjse1aWR9Mli4tOne170Ni07qhrAu+vOlHViG+JevFMr7l1w0UWQMzT1je2R
 H+wJBk8OK21jWPtqs+qiN69tTDXl/kiHPHOVcXoZJ/7CtmgV/5bGCqF/t//cbuns0ZatZC8KL
 A5/FPjiadbqSxZKLMUZiYZazEXFiQBDqoY6xQIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1498720890!104896972!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62192 invoked from network); 29 Jun 2017 07:21:32 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-6.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Jun 2017 07:21:32 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga104.jf.intel.com with ESMTP; 29 Jun 2017 00:21:29 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.40,279,1496127600"; d="scan'208";a="872936651"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by FMSMGA003.fm.intel.com with ESMTP; 29 Jun 2017 00:21:27 -0700
Date: Thu, 29 Jun 2017 15:21:03 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20170629072103.GC3420@yi.y.sun>
References: <1497402776-22348-1-git-send-email-yi.y.sun@linux.intel.com>
 <1497402776-22348-9-git-send-email-yi.y.sun@linux.intel.com>
 <5953577302000078001015DE@prv-mh.provo.novell.com>
 <20170628090932.GZ3420@yi.y.sun>
 <5953967E0200007800101607@prv-mh.provo.novell.com>
 <20170629051218.GB3420@yi.y.sun>
 <59549D3202000078001016B3@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59549D3202000078001016B3@prv-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v12 08/23] x86: refactor psr: L3 CAT: set
 value: implement 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>

T24gMTctMDYtMjkgMDA6MjQ6NTAsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+PiBZaSBTdW4gPHlp
Lnkuc3VuQGxpbnV4LmludGVsLmNvbT4gMDYvMjkvMTcgNzoxMiBBTSA+Pj4KPiA+T24gMTctMDYt
MjggMDU6NDM6NTgsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+ID4+PiBZaSBTdW4gPHlpLnkuc3Vu
QGxpbnV4LmludGVsLmNvbT4gMDYvMjgvMTcgMTE6MTAgQU0gPj4+Cj4gPj4gPk9uIDE3LTA2LTI4
IDAxOjE0OjU5LCBKYW4gQmV1bGljaCB3cm90ZToKPiA+PiA+PiA+Pj4gWWkgU3VuIDx5aS55LnN1
bkBsaW51eC5pbnRlbC5jb20+IDA2LzE0LzE3IDM6MjUgQU0gPj4+Cj4gPj4gPj4gPiBAQCAtNTM3
LDcgKzU1NiwxNiBAQCBpbnQgcHNyX2dldF92YWwoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQg
aW50IHNvY2tldCwKPiA+PiA+PiA+ICAgICAgICAgIHJldHVybiAtRU5PRU5UOwo+ID4+ID4+ID4g
ICAgICB9Cj4gPj4gPj4gPiAgCj4gPj4gPj4gPiArICAgIGRvbWFpbl9sb2NrKGQpOwo+ID4+ID4+
ID4gKyAgICBpZiAoICF0ZXN0X2JpdChkLT5kb21haW5faWQsIHNvY2tldF9pbmZvW3NvY2tldF0u
ZG9tX3NldCkgKQo+ID4+ID4+ID4gKyAgICB7Cj4gPj4gPj4gPiArICAgICAgICBkLT5hcmNoLnBz
cl9jb3NfaWRzW3NvY2tldF0gPSAwOwo+ID4+ID4+ID4gKyAgICAgICAgc2V0X2JpdChkLT5kb21h
aW5faWQsIHNvY2tldF9pbmZvW3NvY2tldF0uZG9tX3NldCk7Cj4gPj4gPj4gPiArICAgIH0KPiA+
PiA+PiAKPiA+PiA+PiBBbnkgcmVhc29uIG5vdCB0byB1c2UgdGVzdF9hbmRfc2V0X2JpdCgpIGhl
cmU/IEkuZS4gaXMgdGhpcyBvbiBhbnkgaG90IHBhdGg/Cj4gPj4gPj4gT3Igd2FpdCAtIEkgdGhp
bmsgaXQncyBldmVuIHdyb25nIHRvIHNwbGl0IHRoZSB0ZXN0IGZyb20gdGhlIHNldCwgYXMgdGhl
IGxvY2sKPiA+PiA+PiBkb2Vzbid0IHByb3RlY3QgZG9tX3NldFtdLgo+ID4+IAo+ID4+IFdpdGgg
dGhlIGxhc3Qgc2VudGVuY2UgaGVyZSAod2hpY2ggSSBoYWQgYWRkZWQgYWZ0ZXIgaGF2aW5nIHdy
aXR0ZW4gYWxsIG9mIHRoZQo+ID4+IHJlc3Qgb2YgdGhlIHJlcGx5LCBJJ20gYWZyYWlkIEkndmUg
bWFuYWdlZCB0byBjb25mdXNlIHlvdToKPiA+PiAKPiA+PiA+Pj4gCj4gPj4gPj5XaWxsIGNoYW5n
ZSBpdCB0byB0ZXN0X2FuZF9zZXRfYml0Lgo+ID4+ID4uLi4KPiA+PiA+PiA+ICsgICAgLyoKPiA+
PiA+PiA+ICsgICAgICogU3RlcCA2Ogo+ID4+ID4+ID4gKyAgICAgKiBTYXZlIHRoZSBDT1MgSUQg
aW50byBjdXJyZW50IGRvbWFpbidzIHBzcl9jb3NfaWRzW10gc28gdGhhdCB3ZSBjYW4ga25vdwo+
ID4+ID4+ID4gKyAgICAgKiB3aGljaCBDT1MgdGhlIGRvbWFpbiBpcyB1c2luZyBvbiB0aGUgc29j
a2V0LiBPbmUgZG9tYWluIGNhbiBvbmx5IHVzZQo+ID4+ID4+ID4gKyAgICAgKiBvbmUgQ09TIElE
IGF0IHNhbWUgdGltZSBvbiBlYWNoIHNvY2tldC4KPiA+PiA+PiA+ICsgICAgICovCj4gPj4gPj4g
PiArICAgIGRvbWFpbl9sb2NrKGQpOwo+ID4+ID4+ID4gKyAgICBkLT5hcmNoLnBzcl9jb3NfaWRz
W3NvY2tldF0gPSBjb3M7Cj4gPj4gPj4gPiArICAgIGRvbWFpbl91bmxvY2soZCk7Cj4gPj4gPj4g
PiArCj4gPj4gPj4gPiArICAgIC8qCj4gPj4gPj4gPiArICAgICAqIFN0ZXAgNzoKPiA+PiA+PiA+
ICsgICAgICogVGhlbiwgc2V0IHRoZSBkb21fc2V0IGJpdCB3aGljaCBjb3JyZXNwb25kcyB0byBk
b21haW5faWQgdG8gbWFyayB0aGlzCj4gPj4gPj4gPiArICAgICAqIGRvbWFpbiBoYXMgYmVlbiBz
ZXQgYW5kIHRoZSBDT1MgSUQgb2YgdGhlIGRvbWFpbiBpcyB2YWxpZC4KPiA+PiA+PiA+ICsgICAg
ICovCj4gPj4gPj4gPiArICAgIHNldF9iaXQoZC0+ZG9tYWluX2lkLCBpbmZvLT5kb21fc2V0KTsK
PiA+PiA+PiAKPiA+PiA+PiBXaXRoIHRoZSB3YXkgdGhpbmdzIGFyZSBiZWluZyBkb25lIGFib3Zl
LCBkb2Vzbid0IHRoaXMgYmVsb25nIGluIHRoZQo+ID4+ID4+IGRvbWFpbl9sb2NrKCktZWQgcmVn
aW9uPwo+ID4+IAo+ID4+IEkgc2hvdWxkIGhhdmUgZGVsZXRlZCB0aGlzLCBzaW5jZSAtIGFzIHNh
aWQgYWJvdmUgLSB0aGUgbG9jayBkb2Vzbid0IGd1YXJkCj4gPj4gYWdhaW5zdCBhbnl0aGluZyBk
b21fc2V0W10td2lzZS4gU28gLi4uCj4gPj4gCj4gPj4gPlllcywgc2hvdWxkIGJlLiBUaGFua3Mh
Cj4gPj4gCj4gPj4gLi4uIEkgdGhpbmsgeW91IHJhdGhlciBzaG91bGRuJ3QgZG8gdGhpcy4gSW5z
dGVhZCB5b3UgbWF5IHdhbnQgdG8gY29uc2lkZXIgd2hldGhlcgo+ID4+IHRoZSBvdGhlciBkb21h
aW5fbG9jaygpLWVkIHJlZ2lvbnMgY291bGRuJ3QgYmUgZnVydGhlciBzaHJ1bmsuCj4gPj4gCj4g
Pkkgd2FudCB0byBjb25maXJtIGJlbG93IHR3byBwb2ludHMgd2l0aCB5b3U6Cj4gPjEuIHJlbW92
ZSB0aGlzICdzZXRfYml0JyBoZXJlIGlmIGFib3ZlICd0ZXN0X2JpdCcgaXMgcmVwbGFjZWQgdG8K
PiAgICA+J3Rlc3RfYW5kX3NldF9iaXQnLgo+IAo+IEkgZG9uJ3QgdGhpbmsgc28sIGF0IGxlYXN0
IG5vdCBmb3IgdGhlIG9uZXMgc3RpbGwgdmlzaWJsZSBpbiBjb250ZXh0IGhlcmUuIEkndmUgb25s
eQo+IHN1Z2dlc3RlZCB0byBjb252ZXJ0IHRlc3Qvc2V0IHBhaXJzIGludG8gdGVzdF9hbmRfc2V0
LiBUaGUgb25lIGF0IHN0ZXAgNyBkb2Vzbid0Cj4gaGF2ZSBhIHRlc3QgbmV4dCB0byBpdCwgc28g
ZWl0aGVyIGl0IHdhcyByZWR1bmRhbnQgd2l0aCBzb21lIG90aGVyIHNldCAoaW4gd2hpY2gKPiBj
YXNlIGl0IHNob3VsZCBpbmRlZWQgYmUgZHJvcHBlZCksIG9yIGl0IG5lZWRzIHRvIHN0YXkgYXMg
aXMuCj4gCkZvciB0aGUgJ3NldF9iaXQnIGF0IFN0ZXAgNywgaXQgaXMgcmVkdW5kYW50IGJlY2F1
c2UgdGhlIGJpdCBoYXMgYmVlbiBzZXQgYW55d2F5CndoZW4gZW50ZXJpbmcgJ3Bzcl9zZXRfdmFs
JyBpZiB3ZSB1c2UgJ3Rlc3RfYW5kX3NldF9iaXQnIHRoZXJlLiBTbywgSSB0aGluayB3ZQpjYW4g
ZHJvcCBTdGVwIDcuCgo+ID4yLiBGb3IgdGhlICdiZSBmdXJ0aGVyIHNocnVuaycsIEkgdGhpbmsg
dGhlICdkb21haW5fbG9jaycgYWJvdmUgJ3NldF9iaXQnIGNhbiBiZQo+ICAgID5yZW1vdmVkIGlm
ICd0ZXN0X2FuZF9zZXRfYml0JyBpcyB1c2VkLgo+IAo+IEkgZG9uJ3QgdGhpbmsgaXQgY2FuIGJl
IHJlbW92ZWQgYWx0b2dldGhlciwgYnV0IEkgdGhpbmsgaXQgY291bGQgYmUgbW92ZWQgaW50byB0
aGUKPiBib2R5IG9mIHRoZSBpZigpLgo+IApJIHRoaW5rIHdlIHN0aWxsIG5lZWQgdG8ga2VlcCB0
aGUgbG9jayBwcm90ZWN0aW9uIHJhbmdlIGluIGN1cnJlbnQgY29kZXMuIFdlCm5lZWQgdGhlIGxv
Y2sgdG8gcHJvdGVjdCB0aGUgYWN0aW9uIHRvIGdldCAnY29zIGlkJyB0b28uCgpUaGVyZSBpcyBh
IHNjZW5hcmlvIHRvIGV4cGxhaW4gdGhpczogaWYgdGhlIGRvbWFpbidzIGJpdCBpbiBkb21fc2V0
IGhhcyBiZWVuCmNsZWFyZWQsICdwc3JfZ2V0X3ZhbCcgYW5kICdwc3Jfc2V0X3ZhbCcgYXJlIGNh
bGxlZCBhbG1vc3QgYXQgc2FtZSB0aW1lLCBidXQKJ3Bzcl9nZXRfdmFsJyBpcyBhIGxpdHRsZSBi
aXQgZWFyaWxlci4gSXQgc2V0cyBkb21fc2V0IGJpdCB0byAxIGZpcnN0bHkuIEF0CnRoYXQgdGlt
ZSwgJ3Bzcl9zZXRfdmFsJyBjaGVja3MgdGhlIGJpdCBhbmQgZmluZHMgaXQgaGFzIGJlZW4gc2V0
LCBpdCBnb2VzIHRvCm5leHQgaW5zdHJ1Y3Rpb24gdG8gZ2V0IG9sZF9jb3MuIEJ1dCB0aGUgJ3Bz
cl9nZXRfdmFsJyBtYXkgbm90IHJlc3RvcmUgdGhlCmNvcyBpZCB0byAwIHlldC4gU28sIHRoZSBv
bGRfY29zIGdvdCBpbiAncHNyX3NldF92YWwnIGlzIHdyb25nLiBUbyBhdm9pZAp0aGlzLCBJIHRo
aW5rIHNob3VsZCB1c2UgY3VycmVudCBjb2RlcyB0byBwcm90ZWN0IHRoZSB3aG9sZSByYW5nZS4K
CnBzcl9nZXRfdmFsKCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBzcl9zZXRfdmFs
KCkKICAgIC8vb2xkIGJpdCBpcyAwLCBlbnRlciBzdGF0ZW1lbnQuCiAgICBpZiAoIXRlc3RfYW5k
X3NldF9iaXQoKSkKICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIC8vb2xkIGJpdCBpcyAxLCBza2lwIHN0YXRlbWVudC4KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmICghdGVzdF9hbmRfc2V0X2JpdCgp
KQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2xkX2Nv
cyA9IGQtPmFyY2gucHNyX2Nvc19pZHNbc29ja2V0XTsKICAgICAgICBkb21haW5fbG9jaygpOwog
ICAgICAgIGQtPmFyY2gucHNyX2Nvc19pZHNbc29ja2V0XSA9IDA7CiAgICAgICAgZG9tYWluX3Vu
bG9jaygpOwogICAgfQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 29 07:39:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 07:39: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 1dQU2y-0005Ai-GC; Thu, 29 Jun 2017 07: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 <Alan.Robinson@ts.fujitsu.com>) id 1dQU2x-0005Ac-DF
 for xen-devel@lists.xenproject.org; Thu, 29 Jun 2017 07:39:27 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 B2/2B-01732-EAEA4595; Thu, 29 Jun 2017 07:39:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBKsWRWlGSWpSXmKPExsVyMPdfke66dSG
 RBu03hS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozFW2awFjxmrJjzYipzA+M2xi5GTg4hAW2J
 VX29TBB2jUTzlMWsXYxcHBIC09glnp15DFYkIaAl0TNrDiuE7SLx5sc7JghbXuLAkgPMXYwcQ
 LaIxOQmK4iwpsSjFxeYIWxxickLVzJDzHeXeL/rIJS9jVFi7VsBkF1CAicZJRbf/gmVKJNYeK
 CbDcaeMOMPO4jNIqAqsfYTxD0iAnoSH159YwNpZhboZJQ4efQxWIOwQLjE+ju9bCAH8QoYS7T
 8qoOYoyaxcPcCVgi7m1Gi6aI9RImgxN8dwiBhZqAXb/x7yQQSZhaQllj+jwMkzCngIzH363Fo
 KMhI/F75HWy4KNBbM356goTZBIwklv75yT6BUWYWwsxZSGbOQpi5gJF5FaN6cWpRWWqRrqVeU
 lFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgzDIAwQ7Gta3OhxglOZiURHmjE0Iihf
 iS8lMqMxKLM+KLSnNSiw8xanBwCEw4O3c6kxRLXn5eqpIEr/ZaoDrBotT01Iq0zBxgUoEpleD
 gURLhbV8FlOYtLkjMLc5Mh0idYtTlaPqw5QuTENgMKXHeWJAZAiBFGaV5cCNgCe4So6yUMC8j
 0IFCPAWpRbmZJajyrxjFORiVhHkDQKbwZOaVwG16BXQEE9ARwjPAjihJREhJNTAKa033X//h8
 EHjXL/auCnn59rM/PxrxfRZHmF3bEV7/88yl2u+LWn16jdz/Y9FZtw9c4Senu1OzV6n+Sm9Rm
 QS24rcv7yORncO2dr0HJq5cfOx/8pd712Db8/n2ad638x/4ev5f5Nmcui85pr55FatWL2oYXh
 k+LMlbvOK/jbtWvTVufmuWOlGJZbijERDLeai4kQANt+ApGsDAAA=
X-Env-Sender: Alan.Robinson@ts.fujitsu.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1498721966!96981116!1
X-Originating-IP: [193.109.254.114]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTkzLjEwOS4yNTQuMTE0ID0+IDExNTI1MA==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16227 invoked from network); 29 Jun 2017 07:39:26 -0000
Received: from mail1.bemta6.messagelabs.com (HELO
 mail1.bemta6.messagelabs.com) (193.109.254.114)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Jun 2017 07:39:26 -0000
Received: from [193.109.254.3] by server-10.bemta-6.messagelabs.com id
 3B/B1-03582-DAEA4595; Thu, 29 Jun 2017 07:39:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrKIsWRWlGSWpSXmKPExsViZ8MxRXftupB
 Ig9Yfehbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8biLTNYCx4zVsx5MZW5gXEbYxcjF4eQwElG
 icW3fzJ3MXICOWUSCw90s8HYE2b8YQexWQRUJdZ+eswIYosI6El8ePWNDaSZWaCTUeLk0cdgD
 cIC4RLr7/QC2RwcvALGEi2/6iDmqEks3L2AFcLuZpRoumgPUSIo8XeHMEiYWUBL4sa/l0wgYW
 YBaYnl/zhAwpwCPhJzvx4H2yohICPxe+V3sOGiAuISM356goTZBIwklv75yT6BUXAWwsxZSGb
 OQpi5gJF5FaNGcWpRWWqRrqGRXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYLAy
 AMEOxssbAw4xSnIwKYnyRieERArxJeWnVGYkFmfEF5XmpBYfYtTg4BCYcHbudCYplrz8vFQlC
 d4pa4HqBItS01Mr0jJzgPEEUyrBwaMkwtu+CijNW1yQmFucmQ6ROsWoy9H0YcsXJiGwGVLivL
 EgMwRAijJK8+BGwGL7EqOslDAvI9CBQjwFqUW5mSWo8q8YxTkYlYR5A0Cm8GTmlcBtegV0BBP
 QEcIzwI4oSURISTUwMm+8fiXnYqdy27II7czMtJDecr21rzlEJjTv1YpXXD01maPf7On1/R8m
 Ctd/2lTDYMKbMU96n79QwKYYM/ugPb+Ukm5cFlSJV3QxOWxpxR49OTCR23yhu9Txje/dWp5eK
 vrGb9w8T0TI7yMjZ/0uNpaSzAifsDgOlr2yusadezZrqVg2hCqxFGckGmoxFxUnAgDueUx06A
 IAAA==
X-Env-Sender: Alan.Robinson@ts.fujitsu.com
X-Msg-Ref: server-3.tower-184.messagelabs.com!1498721965!126998706!1
X-Originating-IP: [62.60.8.148]
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2405 invoked from network); 29 Jun 2017 07:39:25 -0000
Received: from unknown (HELO mailhost1.uk.fujitsu.com) (62.60.8.148)
 by server-3.tower-184.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Jun 2017 07:39:25 -0000
Received: from abgdgate60u.abg.fsc.net ([172.25.138.90])
 by mailhost1.uk.fujitsu.com (8.14.5/8.14.5) with ESMTP id v5T7dLSw024326
 for <xen-devel@lists.xenproject.org>; Thu, 29 Jun 2017 08:39:25 +0100
Received: from sanpedro.mch.fsc.net ([172.17.20.6])
 by abgdgate60u.abg.fsc.net with SMTP; 29 Jun 2017 09:39:21 +0200
Received: by sanpedro.mch.fsc.net (Postfix, from userid 5004)
 id 1A75B9D00302; Thu, 29 Jun 2017 09:39:21 +0200 (CEST)
Date: Thu, 29 Jun 2017 09:39:21 +0200
To: Dario Faggioli <dario.faggioli@citrix.com>
Message-ID: <20170629073921.GA11385@ts.fujitsu.com>
References: <149692186557.9605.11625777539060264052.stgit@Solace.fritz.box>
 <149692373432.9605.11077306237899753280.stgit@Solace.fritz.box>
Mime-Version: 1.0
Content-Disposition: inline
In-Reply-To: <149692373432.9605.11077306237899753280.stgit@Solace.fritz.box>
X-sent-by-me: robin@sanpedro
User-Agent: Mutt/1.5.9i
From: Alan.Robinson@ts.fujitsu.com (Alan Robinson)
Cc: George Dunlap <george.dunlap@eu.citrix.com>, xen-devel@lists.xenproject.org,
 Anshul Makkar <anshul.makkar@citrix.com>
Subject: Re: [Xen-devel] [PATCH 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>
Reply-To: Alan.Robinson@ts.fujitsu.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>

T24gVGh1LCBKdW4gMDgsIDIwMTcgYXQgMDI6MDg6NTRQTSArMDIwMCwgRGFyaW8gRmFnZ2lvbGkg
d3JvdGU6Cj4gQXMgY2FwIGlzIGFscmVhZHkgcHJlc2VudCBpbiBDcmVkaXQxLCBhcyBhIHBhcmFt
ZXRlciwgYWxsCj4gdGhlIHdpcmluZyBpcyB0aGVyZSBhbHJlYWR5IGZvciBpdCB0byBiZSBwZXJj
b2xhdGUgZG93bgoKcy9iZSAvLwoKPiB0byBjc2NoZWQyX2RvbV9jbnRsKCkgdG9vLgoKQWxhbgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 29 08:17:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 08: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 1dQUdj-0000ru-CB; Thu, 29 Jun 2017 08:17:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dmitry.torokhov@gmail.com>) id 1dQUdh-0000rm-Qh
 for xen-devel@lists.xenproject.org; Thu, 29 Jun 2017 08:17:25 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 28/B1-03704-597B4595; Thu, 29 Jun 2017 08:17:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNIsWRWlGSWpSXmKPExsXiVRvsojt5e0i
 kwY4NNhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aPZt+CD24V+5efZ2lgvGXVxcjFISQwk1Hi
 zqO/7CAOi8B8VonXP1awdjFyckgI7GaV6LvGC2HHSXw+8p0Jwq6QeNBygQ3EFhLQkNjxZBMjx
 KQfjBIrpv9iB0mwCKhKTHu3GMxmEzCU2NpwAcwWETCQuHBrGitIA7PAG0aJSUeus4AkhAWsJO
 5snMoIYvMK6Eg8enKQCWKDk8Tqn5/YIeKCEidnPgGrZxbQkrjx7yVQDQeQLS2x/B8HSJhTwFl
 i97r3YCWiAioSU05uY5vAKDwLSfcsJN2zELoXMDKvYlQvTi0qSy3StdBLKspMzyjJTczM0TU0
 MNPLTS0uTkxPzUlMKtZLzs/dxAgMcgYg2ME4+7L/IUZJDiYlUd7ohJBIIb6k/JTKjMTijPii0
 pzU4kOMMhwcShK8FtuAcoJFqempFWmZOcB4g0lLcPAoifC2rwJK8xYXJOYWZ6ZDpE4xGnNsWL
 3+CxPHpAPbvzAJseTl56VKifO+2ApUKgBSmlGaBzcIlgYuMcpKCfMyAp0mxFOQWpSbWYIq/4p
 RnINRSZi3FWQKT2ZeCdy+V0CnMAGdIjwD7JSSRISUVANjCUevSpIPf9Ezr4tLDCbdZFZIMfhU
 dtnS6UvJgWM7GwyK93pwf3wnUCooukOc5+qV0BsXm5Kecmf+nf+upnpDfpPennnKLl+CV163D
 JEPK2iJbQyyiup5d1OwVGy3duzsRhvj7tm/H/2XmCl2MmzWd/mP+km94kr/siJ6pOW6uzMzKx
 6/mKvEUpyRaKjFXFScCACCIpjr/gIAAA==
X-Env-Sender: dmitry.torokhov@gmail.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1498724242!47797087!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13386 invoked from network); 29 Jun 2017 08:17:23 -0000
Received: from mail-pg0-f68.google.com (HELO mail-pg0-f68.google.com)
 (74.125.83.68)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 29 Jun 2017 08:17:23 -0000
Received: by mail-pg0-f68.google.com with SMTP id f127so11047098pgc.2
 for <xen-devel@lists.xenproject.org>; Thu, 29 Jun 2017 01:17:23 -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=+C+zUc9URsVEcP/+tDTXSmf90IENXQraQc/WHaJKdgo=;
 b=gdf9WLMyveX/t4clVFlctdtKTOHjjxXQcQ9jCHGj6CKA1FBrODexOyBV9+Iey4mgCj
 w5vok0XeF8kSXoUv/n7KtZSi3nCrM8Y0/zCYWDIxoQ+QzqHADvBqjqFaFXUSmV/GMl8r
 407NxTaAs+mTVOVFUWuoP4zW8qf7q0RoIx3qvoj9EkSw/N+qE4TSDZfLyBsX81tIl9AC
 OP415NcqcwOjfqmMPY9SsrxuKbZdzPdPMuuIYW8wDN36ZpVx0T7wigplQHQyXExq0RQD
 lKKvJs8ZPBjxNqUR96J1dpbfI6/SIh9rDSLFFhvCdFJmEK2EQFhsp2F9gmat8/D1VV1q
 UArA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:references
 :mime-version:content-disposition:in-reply-to:user-agent;
 bh=+C+zUc9URsVEcP/+tDTXSmf90IENXQraQc/WHaJKdgo=;
 b=H26OOkiD+TPbdCx6H9LKyQfNujoMEHCNa/a6Y0TdXqLPewu258Mv1q2xs0B0rqa+C/
 uKqGQwHRw5uTFsT8BANqLx8t6mX7xcbGrKLUj7idOR22bJ+BVzm1UgAF3y5zCGlTEtwL
 4wT59e8+3oHou4z5C0IRYRGXqM9U5oepB97IVsZ2uOk5OKQ1lrqLYd2lRPv46LcXZcfO
 FU7/OjXn3yU/mjTjimRmsLiqLEkWe61cGG9PqZKt+W7bOnsGB57uQgIPEuauEnSSw9Ut
 yoHp+vc3yG8vNklYP98T/AQTfTg+agShRxwExCmpqyE35VX3xh+32PTTr8fL4sXGMLmO
 yvBw==
X-Gm-Message-State: AKS2vOy05Xj3e4REQ7CHZMWosPQH0y+5CWCCcux4DzKsPXws5jHgrXjA
 rZoHm/OzmO31DA==
X-Received: by 10.98.7.11 with SMTP id b11mr15434949pfd.188.1498724242135;
 Thu, 29 Jun 2017 01:17:22 -0700 (PDT)
Received: from dtor-ws ([2620:0:1000:1311:dce1:d46c:ae7c:b2d7])
 by smtp.gmail.com with ESMTPSA id k73sm11206085pge.13.2017.06.29.01.17.21
 (version=TLS1_2 cipher=AES128-SHA bits=128/128);
 Thu, 29 Jun 2017 01:17:21 -0700 (PDT)
Date: Thu, 29 Jun 2017 01:17:19 -0700
From: Dmitry Torokhov <dmitry.torokhov@gmail.com>
To: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <20170629081719.GA21557@dtor-ws>
References: <1498198195-12293-1-git-send-email-andr2000@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1498198195-12293-1-git-send-email-andr2000@gmail.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 vlad.babchuk@gmail.com, linux-kernel@vger.kernel.org, andrii.anisov@gmail.com,
 olekstysh@gmail.com, al1img@gmail.com, xen-devel@lists.xenproject.org,
 joculator@gmail.com
Subject: Re: [Xen-devel] [PATCH v1] xen/input: add multi-touch 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>

SGkgT2xla3NhbmRyLAoKT24gRnJpLCBKdW4gMjMsIDIwMTcgYXQgMDk6MDk6NTVBTSArMDMwMCwg
T2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4gKwkJCXN3aXRjaCAoZXZlbnQtPm10b3Vj
aC5ldmVudF90eXBlKSB7Cj4gKwkJCWNhc2UgWEVOS0JEX01UX0VWX0RPV046Cj4gKwkJCQlpbnB1
dF9tdF9yZXBvcnRfc2xvdF9zdGF0ZShkZXYsIE1UX1RPT0xfRklOR0VSLAo+ICsJCQkJCQkJICAg
dHJ1ZSk7Cj4gKwkJCQlpbnB1dF9ldmVudChkZXYsIEVWX0FCUywgQUJTX01UX1BPU0lUSU9OX1gs
Cj4gKwkJCQkJICAgIGV2ZW50LT5tdG91Y2gudS5wb3MuYWJzX3gpOwo+ICsJCQkJaW5wdXRfZXZl
bnQoZGV2LCBFVl9BQlMsIEFCU19NVF9QT1NJVElPTl9ZLAo+ICsJCQkJCSAgICBldmVudC0+bXRv
dWNoLnUucG9zLmFic195KTsKPiArCQkJCWlucHV0X2V2ZW50KGRldiwgRVZfQUJTLCBBQlNfWCwK
PiArCQkJCQkgICAgZXZlbnQtPm10b3VjaC51LnBvcy5hYnNfeCk7Cj4gKwkJCQlpbnB1dF9ldmVu
dChkZXYsIEVWX0FCUywgQUJTX1ksCj4gKwkJCQkJICAgIGV2ZW50LT5tdG91Y2gudS5wb3MuYWJz
X3kpOwoKSSB3YXMgbG9va2luZyBhdCB0aGlzIGFuZCByZWFsaXplZCB0aGF0IHRoaXMgYnJlYWtz
IHRoZSBzaW5nbGUgdG91Y2gKZW11bGF0aW9uIGZvciBNVCBpbnRlcmZhY2U6IGZvciBTVCB5b3Ug
YXJlIHN1cHBvc2VkIHRvIHJlcG9ydCB0aGUgb2xkZXN0CmNvbnRhY3QsIGhlcmUgeW91IHJlcG9y
dCBkYXRhIGZvciBhbGwgb2YgdGhlbS4gTHVja2lseQppbnB1dF9tdF9yZXBvcnRfcG9pbnRlcl9l
bXVsYXRpb24oKSB0aGF0IGlzIGNhbGxlZCBhcyBwYXJ0IG9mCmlucHV0X210X3N5bmNfZnJhbWUo
KSByZXBvcnRzIHRoZSBjb3JyZWN0IEFCU19YL0FCU19ZIGRhdGEgYW5kIGZpeGVzCnRoYXQgZm9y
IHlvdS4KCldlIHNob3VsZCBzaW1wbHkgcmVtb3ZlIHJlcG9ydGluZyBBQlNfWC9BQlNfWSBoZXJl
IGFuZCBpbgpYRU5LQkRfTVRfRVZfTU9USU9OIGFzIHdlbGwuCgo+ICsKPiArCQlpbnB1dF9zZXRf
Y2FwYWJpbGl0eShtdG91Y2gsIEVWX0tFWSwgQlROX1RPVUNIKTsKPiArCQlpbnB1dF9zZXRfYWJz
X3BhcmFtcyhtdG91Y2gsIEFCU19YLAo+ICsJCQkJICAgICAwLCB3aWR0aCwgMCwgMCk7Cj4gKwkJ
aW5wdXRfc2V0X2Fic19wYXJhbXMobXRvdWNoLCBBQlNfWSwKPiArCQkJCSAgICAgMCwgaGVpZ2h0
LCAwLCAwKTsKPiArCQlpbnB1dF9zZXRfYWJzX3BhcmFtcyhtdG91Y2gsIEFCU19QUkVTU1VSRSwK
PiArCQkJCSAgICAgMCwgMjU1LCAwLCAwKTsKClRoaXMgaXMgZG9uZSBhdXRvbWF0aWNhbGx5IGJ5
IGlucHV0X210X2luaXRfc2xvdHMoKSB3aGVuIGNhbGxlZCB3aXRoCklOUFVUX01UX0RJUkVDVCAo
YXMgaW4geW91ciBjYXNlKSBvciBJTlBVVF9NVF9QT0lOVEVSLCBzbyB0aGlzIGNhbiBiZQpyZW1v
dmVkIGFzIHdlbGwuCgpEb2VzIHRoZSBwYXRjaCBiZWxvdyAob24gdG9wIG9mIHlvdXJzKSB3b3Jr
IGZvciB5b3U/CgpUaGFua3MuCgotLSAKRG1pdHJ5CgoKSW5wdXQ6IHhlbi1rYmRmcm9udCAtIE1U
IHN1cHBvcnQgZml4dXBzCgpGcm9tOiBEbWl0cnkgVG9yb2tob3YgPGRtaXRyeS50b3Jva2hvdkBn
bWFpbC5jb20+CgpTaWduZWQtb2ZmLWJ5OiBEbWl0cnkgVG9yb2tob3YgPGRtaXRyeS50b3Jva2hv
dkBnbWFpbC5jb20+Ci0tLQogZHJpdmVycy9pbnB1dC9taXNjL3hlbi1rYmRmcm9udC5jIHwgIDIx
MCArKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwg
MTA5IGluc2VydGlvbnMoKyksIDEwMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJz
L2lucHV0L21pc2MveGVuLWtiZGZyb250LmMgYi9kcml2ZXJzL2lucHV0L21pc2MveGVuLWtiZGZy
b250LmMKaW5kZXggOWZhMDA1MDM4NzczLi5mYTEzMGU3YjczNGMgMTAwNjQ0Ci0tLSBhL2RyaXZl
cnMvaW5wdXQvbWlzYy94ZW4ta2JkZnJvbnQuYworKysgYi9kcml2ZXJzL2lucHV0L21pc2MveGVu
LWtiZGZyb250LmMKQEAgLTYwLDYgKzYwLDExMiBAQCBzdGF0aWMgdm9pZCB4ZW5rYmRfZGlzY29u
bmVjdF9iYWNrZW5kKHN0cnVjdCB4ZW5rYmRfaW5mbyAqKTsKICAqIHRvIGRvIHRoYXQuCiAgKi8K
IAorc3RhdGljIHZvaWQgeGVua2JkX2hhbmRsZV9tb3Rpb25fZXZlbnQoc3RydWN0IHhlbmtiZF9p
bmZvICppbmZvLAorCQkJCSAgICAgICBzdHJ1Y3QgeGVua2JkX21vdGlvbiAqbW90aW9uKQorewor
CWlucHV0X3JlcG9ydF9yZWwoaW5mby0+cHRyLCBSRUxfWCwgbW90aW9uLT5yZWxfeCk7CisJaW5w
dXRfcmVwb3J0X3JlbChpbmZvLT5wdHIsIFJFTF9ZLCBtb3Rpb24tPnJlbF95KTsKKwlpZiAobW90
aW9uLT5yZWxfeikKKwkJaW5wdXRfcmVwb3J0X3JlbChpbmZvLT5wdHIsIFJFTF9XSEVFTCwgLW1v
dGlvbi0+cmVsX3opOworCWlucHV0X3N5bmMoaW5mby0+cHRyKTsKK30KKworc3RhdGljIHZvaWQg
eGVua2JkX2hhbmRsZV9wb3NpdGlvbl9ldmVudChzdHJ1Y3QgeGVua2JkX2luZm8gKmluZm8sCisJ
CQkJCSBzdHJ1Y3QgeGVua2JkX3Bvc2l0aW9uICpwb3MpCit7CisJaW5wdXRfcmVwb3J0X2Ficyhp
bmZvLT5wdHIsIEFCU19YLCBwb3MtPmFic194KTsKKwlpbnB1dF9yZXBvcnRfYWJzKGluZm8tPnB0
ciwgQUJTX1ksIHBvcy0+YWJzX3kpOworCWlmIChwb3MtPnJlbF96KQorCQlpbnB1dF9yZXBvcnRf
cmVsKGluZm8tPnB0ciwgUkVMX1dIRUVMLCAtcG9zLT5yZWxfeik7CisJaW5wdXRfc3luYyhpbmZv
LT5wdHIpOworfQorCitzdGF0aWMgdm9pZCB4ZW5rYmRfaGFuZGxlX2tleV9ldmVudChzdHJ1Y3Qg
eGVua2JkX2luZm8gKmluZm8sCisJCQkJICAgIHN0cnVjdCB4ZW5rYmRfa2V5ICprZXkpCit7CisJ
c3RydWN0IGlucHV0X2RldiAqZGV2OworCisJaWYgKHRlc3RfYml0KGtleS0+a2V5Y29kZSwgaW5m
by0+cHRyLT5rZXliaXQpKSB7CisJCWRldiA9IGluZm8tPnB0cjsKKwl9IGVsc2UgaWYgKHRlc3Rf
Yml0KGtleS0+a2V5Y29kZSwgaW5mby0+a2JkLT5rZXliaXQpKSB7CisJCWRldiA9IGluZm8tPmti
ZDsKKwl9IGVsc2UgeworCQlwcl93YXJuKCJ1bmhhbmRsZWQga2V5Y29kZSAweCV4XG4iLCBrZXkt
PmtleWNvZGUpOworCQlyZXR1cm47CisJfQorCisJaW5wdXRfcmVwb3J0X2tleShkZXYsIGtleS0+
a2V5Y29kZSwga2V5LT5wcmVzc2VkKTsKKwlpbnB1dF9zeW5jKGRldik7Cit9CisKK3N0YXRpYyB2
b2lkIHhlbmtiZF9oYW5kbGVfbXRfZXZlbnQoc3RydWN0IHhlbmtiZF9pbmZvICppbmZvLAorCQkJ
CSAgIHN0cnVjdCB4ZW5rYmRfbXRvdWNoICptdG91Y2gpCit7CisJaWYgKHVubGlrZWx5KCFpbmZv
LT5tdG91Y2gpKQorCQlyZXR1cm47CisKKwlpZiAobXRvdWNoLT5jb250YWN0X2lkICE9IGluZm8t
Pm10b3VjaF9jdXJfY29udGFjdF9pZCkgeworCQlpbmZvLT5tdG91Y2hfY3VyX2NvbnRhY3RfaWQg
PSBtdG91Y2gtPmNvbnRhY3RfaWQ7CisJCWlucHV0X210X3Nsb3QoaW5mby0+bXRvdWNoLCBtdG91
Y2gtPmNvbnRhY3RfaWQpOworCX0KKworCXN3aXRjaCAobXRvdWNoLT5ldmVudF90eXBlKSB7CisJ
Y2FzZSBYRU5LQkRfTVRfRVZfRE9XTjoKKwkJaW5wdXRfbXRfcmVwb3J0X3Nsb3Rfc3RhdGUoaW5m
by0+bXRvdWNoLCBNVF9UT09MX0ZJTkdFUiwgdHJ1ZSk7CisJCS8qIGZhbGwgdGhyb3VnaCAqLwor
CisJY2FzZSBYRU5LQkRfTVRfRVZfTU9USU9OOgorCQlpbnB1dF9yZXBvcnRfYWJzKGluZm8tPm10
b3VjaCwgQUJTX01UX1BPU0lUSU9OX1gsCisJCQkJIG10b3VjaC0+dS5wb3MuYWJzX3gpOworCQlp
bnB1dF9yZXBvcnRfYWJzKGluZm8tPm10b3VjaCwgQUJTX01UX1BPU0lUSU9OX1ksCisJCQkJIG10
b3VjaC0+dS5wb3MuYWJzX3kpOworCQlicmVhazsKKworCWNhc2UgWEVOS0JEX01UX0VWX1NIQVBF
OgorCQlpbnB1dF9yZXBvcnRfYWJzKGluZm8tPm10b3VjaCwgQUJTX01UX1RPVUNIX01BSk9SLAor
CQkJCSBtdG91Y2gtPnUuc2hhcGUubWFqb3IpOworCQlpbnB1dF9yZXBvcnRfYWJzKGluZm8tPm10
b3VjaCwgQUJTX01UX1RPVUNIX01JTk9SLAorCQkJCSBtdG91Y2gtPnUuc2hhcGUubWlub3IpOwor
CQlicmVhazsKKworCWNhc2UgWEVOS0JEX01UX0VWX09SSUVOVDoKKwkJaW5wdXRfcmVwb3J0X2Fi
cyhpbmZvLT5tdG91Y2gsIEFCU19NVF9PUklFTlRBVElPTiwKKwkJCQkgbXRvdWNoLT51Lm9yaWVu
dGF0aW9uKTsKKwkJYnJlYWs7CisKKwljYXNlIFhFTktCRF9NVF9FVl9VUDoKKwkJaW5wdXRfbXRf
cmVwb3J0X3Nsb3Rfc3RhdGUoaW5mby0+bXRvdWNoLCBNVF9UT09MX0ZJTkdFUiwgZmFsc2UpOwor
CQlicmVhazsKKworCWNhc2UgWEVOS0JEX01UX0VWX1NZTjoKKwkJaW5wdXRfbXRfc3luY19mcmFt
ZShpbmZvLT5tdG91Y2gpOworCQlpbnB1dF9zeW5jKGluZm8tPm10b3VjaCk7CisJCWJyZWFrOwor
CX0KK30KKworc3RhdGljIHZvaWQgeGVua2JkX2hhbmRsZV9ldmVudChzdHJ1Y3QgeGVua2JkX2lu
Zm8gKmluZm8sCisJCQkJdW5pb24geGVua2JkX2luX2V2ZW50ICpldmVudCkKK3sKKwlzd2l0Y2gg
KGV2ZW50LT50eXBlKSB7CisJY2FzZSBYRU5LQkRfVFlQRV9NT1RJT046CisJCXhlbmtiZF9oYW5k
bGVfbW90aW9uX2V2ZW50KGluZm8sICZldmVudC0+bW90aW9uKTsKKwkJYnJlYWs7CisKKwljYXNl
IFhFTktCRF9UWVBFX0tFWToKKwkJeGVua2JkX2hhbmRsZV9rZXlfZXZlbnQoaW5mbywgJmV2ZW50
LT5rZXkpOworCQlicmVhazsKKworCWNhc2UgWEVOS0JEX1RZUEVfUE9TOgorCQl4ZW5rYmRfaGFu
ZGxlX3Bvc2l0aW9uX2V2ZW50KGluZm8sICZldmVudC0+cG9zKTsKKwkJYnJlYWs7CisKKwljYXNl
IFhFTktCRF9UWVBFX01UT1VDSDoKKwkJeGVua2JkX2hhbmRsZV9tdF9ldmVudChpbmZvLCAmZXZl
bnQtPm10b3VjaCk7CisJCWJyZWFrOworCX0KK30KKwogc3RhdGljIGlycXJldHVybl90IGlucHV0
X2hhbmRsZXIoaW50IHJxLCB2b2lkICpkZXZfaWQpCiB7CiAJc3RydWN0IHhlbmtiZF9pbmZvICpp
bmZvID0gZGV2X2lkOwpAQCAtNzAsOTggKzE3Niw4IEBAIHN0YXRpYyBpcnFyZXR1cm5fdCBpbnB1
dF9oYW5kbGVyKGludCBycSwgdm9pZCAqZGV2X2lkKQogCWlmIChwcm9kID09IHBhZ2UtPmluX2Nv
bnMpCiAJCXJldHVybiBJUlFfSEFORExFRDsKIAlybWIoKTsJCQkvKiBlbnN1cmUgd2Ugc2VlIHJp
bmcgY29udGVudHMgdXAgdG8gcHJvZCAqLwotCWZvciAoY29ucyA9IHBhZ2UtPmluX2NvbnM7IGNv
bnMgIT0gcHJvZDsgY29ucysrKSB7Ci0JCXVuaW9uIHhlbmtiZF9pbl9ldmVudCAqZXZlbnQ7Ci0J
CXN0cnVjdCBpbnB1dF9kZXYgKmRldjsKLQkJZXZlbnQgPSAmWEVOS0JEX0lOX1JJTkdfUkVGKHBh
Z2UsIGNvbnMpOwotCi0JCWRldiA9IGluZm8tPnB0cjsKLQkJc3dpdGNoIChldmVudC0+dHlwZSkg
ewotCQljYXNlIFhFTktCRF9UWVBFX01PVElPTjoKLQkJCWlucHV0X3JlcG9ydF9yZWwoZGV2LCBS
RUxfWCwgZXZlbnQtPm1vdGlvbi5yZWxfeCk7Ci0JCQlpbnB1dF9yZXBvcnRfcmVsKGRldiwgUkVM
X1ksIGV2ZW50LT5tb3Rpb24ucmVsX3kpOwotCQkJaWYgKGV2ZW50LT5tb3Rpb24ucmVsX3opCi0J
CQkJaW5wdXRfcmVwb3J0X3JlbChkZXYsIFJFTF9XSEVFTCwKLQkJCQkJCSAtZXZlbnQtPm1vdGlv
bi5yZWxfeik7Ci0JCQlicmVhazsKLQkJY2FzZSBYRU5LQkRfVFlQRV9LRVk6Ci0JCQlkZXYgPSBO
VUxMOwotCQkJaWYgKHRlc3RfYml0KGV2ZW50LT5rZXkua2V5Y29kZSwgaW5mby0+a2JkLT5rZXli
aXQpKQotCQkJCWRldiA9IGluZm8tPmtiZDsKLQkJCWlmICh0ZXN0X2JpdChldmVudC0+a2V5Lmtl
eWNvZGUsIGluZm8tPnB0ci0+a2V5Yml0KSkKLQkJCQlkZXYgPSBpbmZvLT5wdHI7Ci0JCQlpZiAo
ZGV2KQotCQkJCWlucHV0X3JlcG9ydF9rZXkoZGV2LCBldmVudC0+a2V5LmtleWNvZGUsCi0JCQkJ
CQkgZXZlbnQtPmtleS5wcmVzc2VkKTsKLQkJCWVsc2UKLQkJCQlwcl93YXJuKCJ1bmhhbmRsZWQg
a2V5Y29kZSAweCV4XG4iLAotCQkJCQlldmVudC0+a2V5LmtleWNvZGUpOwotCQkJYnJlYWs7Ci0J
CWNhc2UgWEVOS0JEX1RZUEVfUE9TOgotCQkJaW5wdXRfcmVwb3J0X2FicyhkZXYsIEFCU19YLCBl
dmVudC0+cG9zLmFic194KTsKLQkJCWlucHV0X3JlcG9ydF9hYnMoZGV2LCBBQlNfWSwgZXZlbnQt
PnBvcy5hYnNfeSk7Ci0JCQlpZiAoZXZlbnQtPnBvcy5yZWxfeikKLQkJCQlpbnB1dF9yZXBvcnRf
cmVsKGRldiwgUkVMX1dIRUVMLAotCQkJCQkJIC1ldmVudC0+cG9zLnJlbF96KTsKLQkJCWJyZWFr
OwotCQljYXNlIFhFTktCRF9UWVBFX01UT1VDSDoKLQkJCWRldiA9IGluZm8tPm10b3VjaDsKLQkJ
CWlmICh1bmxpa2VseSghZGV2KSkKLQkJCQlicmVhazsKLQkJCWlmIChldmVudC0+bXRvdWNoLmNv
bnRhY3RfaWQgIT0KLQkJCQkJaW5mby0+bXRvdWNoX2N1cl9jb250YWN0X2lkKSB7Ci0JCQkJaW5m
by0+bXRvdWNoX2N1cl9jb250YWN0X2lkID0KLQkJCQkJZXZlbnQtPm10b3VjaC5jb250YWN0X2lk
OwotCQkJCWlucHV0X210X3Nsb3QoZGV2LCBldmVudC0+bXRvdWNoLmNvbnRhY3RfaWQpOwotCQkJ
fQotCQkJc3dpdGNoIChldmVudC0+bXRvdWNoLmV2ZW50X3R5cGUpIHsKLQkJCWNhc2UgWEVOS0JE
X01UX0VWX0RPV046Ci0JCQkJaW5wdXRfbXRfcmVwb3J0X3Nsb3Rfc3RhdGUoZGV2LCBNVF9UT09M
X0ZJTkdFUiwKLQkJCQkJCQkgICB0cnVlKTsKLQkJCQlpbnB1dF9ldmVudChkZXYsIEVWX0FCUywg
QUJTX01UX1BPU0lUSU9OX1gsCi0JCQkJCSAgICBldmVudC0+bXRvdWNoLnUucG9zLmFic194KTsK
LQkJCQlpbnB1dF9ldmVudChkZXYsIEVWX0FCUywgQUJTX01UX1BPU0lUSU9OX1ksCi0JCQkJCSAg
ICBldmVudC0+bXRvdWNoLnUucG9zLmFic195KTsKLQkJCQlpbnB1dF9ldmVudChkZXYsIEVWX0FC
UywgQUJTX1gsCi0JCQkJCSAgICBldmVudC0+bXRvdWNoLnUucG9zLmFic194KTsKLQkJCQlpbnB1
dF9ldmVudChkZXYsIEVWX0FCUywgQUJTX1ksCi0JCQkJCSAgICBldmVudC0+bXRvdWNoLnUucG9z
LmFic195KTsKLQkJCQlicmVhazsKLQkJCWNhc2UgWEVOS0JEX01UX0VWX1VQOgotCQkJCWlucHV0
X210X3JlcG9ydF9zbG90X3N0YXRlKGRldiwgTVRfVE9PTF9GSU5HRVIsCi0JCQkJCQkJICAgZmFs
c2UpOwotCQkJCWJyZWFrOwotCQkJY2FzZSBYRU5LQkRfTVRfRVZfTU9USU9OOgotCQkJCWlucHV0
X2V2ZW50KGRldiwgRVZfQUJTLCBBQlNfTVRfUE9TSVRJT05fWCwKLQkJCQkJICAgIGV2ZW50LT5t
dG91Y2gudS5wb3MuYWJzX3gpOwotCQkJCWlucHV0X2V2ZW50KGRldiwgRVZfQUJTLCBBQlNfTVRf
UE9TSVRJT05fWSwKLQkJCQkJICAgIGV2ZW50LT5tdG91Y2gudS5wb3MuYWJzX3kpOwotCQkJCWlu
cHV0X2V2ZW50KGRldiwgRVZfQUJTLCBBQlNfWCwKLQkJCQkJICAgIGV2ZW50LT5tdG91Y2gudS5w
b3MuYWJzX3gpOwotCQkJCWlucHV0X2V2ZW50KGRldiwgRVZfQUJTLCBBQlNfWSwKLQkJCQkJICAg
IGV2ZW50LT5tdG91Y2gudS5wb3MuYWJzX3kpOwotCQkJCWJyZWFrOwotCQkJY2FzZSBYRU5LQkRf
TVRfRVZfU1lOOgotCQkJCWlucHV0X210X3N5bmNfZnJhbWUoZGV2KTsKLQkJCQlicmVhazsKLQkJ
CWNhc2UgWEVOS0JEX01UX0VWX1NIQVBFOgotCQkJCWlucHV0X2V2ZW50KGRldiwgRVZfQUJTLCBB
QlNfTVRfVE9VQ0hfTUFKT1IsCi0JCQkJCSAgICBldmVudC0+bXRvdWNoLnUuc2hhcGUubWFqb3Ip
OwotCQkJCWlucHV0X2V2ZW50KGRldiwgRVZfQUJTLCBBQlNfTVRfVE9VQ0hfTUlOT1IsCi0JCQkJ
CSAgICBldmVudC0+bXRvdWNoLnUuc2hhcGUubWlub3IpOwotCQkJCWJyZWFrOwotCQkJY2FzZSBY
RU5LQkRfTVRfRVZfT1JJRU5UOgotCQkJCWlucHV0X2V2ZW50KGRldiwgRVZfQUJTLCBBQlNfTVRf
T1JJRU5UQVRJT04sCi0JCQkJCSAgICBldmVudC0+bXRvdWNoLnUub3JpZW50YXRpb24pOwotCQkJ
CWJyZWFrOwotCQkJfQotCQkJLyogb25seSByZXBvcnQgc3luIHdoZW4gcmVxdWVzdGVkICovCi0J
CQlpZiAoZXZlbnQtPm10b3VjaC5ldmVudF90eXBlICE9IFhFTktCRF9NVF9FVl9TWU4pCi0JCQkJ
ZGV2ID0gTlVMTDsKLQkJfQotCQlpZiAoZGV2KQotCQkJaW5wdXRfc3luYyhkZXYpOwotCX0KKwlm
b3IgKGNvbnMgPSBwYWdlLT5pbl9jb25zOyBjb25zICE9IHByb2Q7IGNvbnMrKykKKwkJeGVua2Jk
X2hhbmRsZV9ldmVudChpbmZvLCAmWEVOS0JEX0lOX1JJTkdfUkVGKHBhZ2UsIGNvbnMpKTsKIAlt
YigpOwkJCS8qIGVuc3VyZSB3ZSBnb3QgcmluZyBjb250ZW50cyAqLwogCXBhZ2UtPmluX2NvbnMg
PSBjb25zOwogCW5vdGlmeV9yZW1vdGVfdmlhX2lycShpbmZvLT5pcnEpOwpAQCAtMjE2LDcgKzIz
Miw3IEBAIHN0YXRpYyBpbnQgeGVua2JkX3Byb2JlKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYs
CiAJCXJldCA9IHhlbmJ1c193cml0ZShYQlRfTklMLCBkZXYtPm5vZGVuYW1lLAogCQkJCSAgIFhF
TktCRF9GSUVMRF9SRVFfTVRPVUNILCAiMSIpOwogCQlpZiAocmV0KSB7Ci0JCQlwcl93YXJuaW5n
KCJ4ZW5rYmQ6IGNhbid0IHJlcXVlc3QgbXVsdGktdG91Y2giKTsKKwkJCXByX3dhcm4oInhlbmti
ZDogY2FuJ3QgcmVxdWVzdCBtdWx0aS10b3VjaCIpOwogCQkJdG91Y2ggPSAwOwogCQl9CiAJfQpA
QCAtMzAxLDE0ICszMTcsNiBAQCBzdGF0aWMgaW50IHhlbmtiZF9wcm9iZShzdHJ1Y3QgeGVuYnVz
X2RldmljZSAqZGV2LAogCQltdG91Y2gtPmlkLnZlbmRvciA9IDB4NTg1MzsKIAkJbXRvdWNoLT5p
ZC5wcm9kdWN0ID0gMHhmZmZkOwogCi0JCWlucHV0X3NldF9jYXBhYmlsaXR5KG10b3VjaCwgRVZf
S0VZLCBCVE5fVE9VQ0gpOwotCQlpbnB1dF9zZXRfYWJzX3BhcmFtcyhtdG91Y2gsIEFCU19YLAot
CQkJCSAgICAgMCwgd2lkdGgsIDAsIDApOwotCQlpbnB1dF9zZXRfYWJzX3BhcmFtcyhtdG91Y2gs
IEFCU19ZLAotCQkJCSAgICAgMCwgaGVpZ2h0LCAwLCAwKTsKLQkJaW5wdXRfc2V0X2Fic19wYXJh
bXMobXRvdWNoLCBBQlNfUFJFU1NVUkUsCi0JCQkJICAgICAwLCAyNTUsIDAsIDApOwotCiAJCWlu
cHV0X3NldF9hYnNfcGFyYW1zKG10b3VjaCwgQUJTX01UX1RPVUNIX01BSk9SLAogCQkJCSAgICAg
MCwgMjU1LCAwLCAwKTsKIAkJaW5wdXRfc2V0X2Fic19wYXJhbXMobXRvdWNoLCBBQlNfTVRfUE9T
SVRJT05fWCwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 29 08:17:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 08: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 1dQUdb-0000rL-3f; Thu, 29 Jun 2017 08: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=346f18c47=citrix-osstest@xenproject.org>)
 id 1dQUda-0000r9-5h
 for xen-devel@lists.xensource.com; Thu, 29 Jun 2017 08:17:18 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 CD/84-01712-D87B4595; Thu, 29 Jun 2017 08:17:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHRDpG7P9pB
 IgwefDSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aFNS8YC7r4Kk4en8PewDiLo4uRk0NCwF/i
 QeMXFgjbXWJ6+wo2EFtEwFliwofbYDavgJ5E/452RhBbWMBbYsmM10D1XED125kkHt1ezAbRr
 Crx9OpmsEFsAh4SE3smgtksQPG+n81MILaQgJbE0sUrmSCGCkqcnPkErIZZQELi4IsXzBBzLC
 R2fOxjm8DIOwtJ2SwkZQsYmVYxqhenFpWlFuka6yUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCY
 V6yXn525iBAYPAxDsYNz7z+kQoyQHk5Iob3RCSKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV6L
 bUA5waLU9NSKtMwcYBjDpCU4eJREeNtXAaV5iwsSc4sz0yFSpxh1OTasXv+FSYglLz8vVUqcN
 wFkhgBIUUZpHtwIWExdYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjBv61agKTyZeSVwm14BHc
 EEdITwDLAjShIRUlINjGw8edV9BW8X3ZtT8f3Z2pZFmxgOK1zw3tD3ZX/LvE+Tdz240frWdcF
 e6fiTPBeEK05N89VQkpps9e3n9oJ5G27UPE6eaya9Lrrh33SrVa/5D+xOe7Gg6mL2/LgTNxb2
 frn9hJXPzyeqZsey5e+u3tT4azTRzexdk5FdYHlnRnzt5a9XrznP/rRJiaU4I9FQi7moOBEAW
 KWpa6QCAAA=
X-Env-Sender: prvs=346f18c47=citrix-osstest@xenproject.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1498724235!97691418!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38048 invoked from network); 29 Jun 2017 08:17:16 -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 Jun 2017 08:17:16 -0000
X-IronPort-AV: E=Sophos;i="5.40,279,1496102400"; d="scan'208";a="429788104"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71614-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=71566
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 29 Jun 2017 09:17:12 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [distros-debian-wheezy test] 71614: 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>

ZmxpZ2h0IDcxNjE0IGRpc3Ryb3MtZGViaWFuLXdoZWV6eSByZWFsIFtyZWFsXQpodHRwOi8vb3Nz
dGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzLzcxNjE0LwoKRmFpbHVy
ZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAyIGhv
c3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4g
bmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3Mg
ICAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MK
CmJhc2VsaW5lIHZlcnNpb246CiBmbGlnaHQgICAgICAgICAgICAgICA3MTU2NgoKam9iczoKIGJ1
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 Jun 29 08:24:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 08: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 1dQUko-0001ut-37; Thu, 29 Jun 2017 08:24: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=346f73eb6=Paul.Durrant@citrix.com>)
 id 1dQUkm-0001un-Ah
 for xen-devel@lists.xenproject.org; Thu, 29 Jun 2017 08:24:44 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 7F/47-02181-B49B4595; Thu, 29 Jun 2017 08:24:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrEIsWRWlGSWpSXmKPExsWyU9JRQtdrZ0i
 kQccxfYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPGnRWMBY+1Kh4cn8LWwLhaoYuRk0NCwE9i
 9tanLCA2m4COxNKj85m6GLk4RASWM0ocvnOUHcRhFuhnlNg39QRzFyMHh7CAu8T+aZUgDSICH
 hLPv55lhLCNJG60bgEbxCKgKjFxSTM7iM0LVN7Qtx8sLiTgJXGi7w8TiM0p4C3xa/YVsF5GAV
 mJL42rmUFsZgFxiVtP5jNBHCcgsWTPeWYIW1Ti5eN/rBC2gcTWpftYIOp1JBbs/sQGYWtLLFv
 4mhlir6DEyZlPWCYwCs9CMnYWkpZZSFpmIWlZwMiyilGjOLWoLLVI18hcL6koMz2jJDcxM0fX
 0MBYLze1uDgxPTUnMalYLzk/dxMjMPzrGRgYdzC27PU7xCjJwaQkyhudEBIpxJeUn1KZkVicE
 V9UmpNafIhRhoNDSYL3/3agnGBRanpqRVpmDjASYdISHDxKIrztq4DSvMUFibnFmekQqVOMuh
 wbVq//wiTEkpeflyolzsu7A6hIAKQoozQPbgQsKVxilJUS5mVkYGAQ4ilILcrNLEGVf8UozsG
 oJMw7BWQKT2ZeCdymV0BHMAEdITwD7IiSRISUVAPjCXWv/L6mX38P3V3e4ODA7z1PcypPtmY9
 e37bsW6VC3+a9dL/K21+KMm0TL7Bopj1fs6qjX86MysmHW2yiDexnL5z07Kd0THblO6GnX1md
 +YYX+zO88t+2cqEXuPZ9iL2Z7XbCp01M3eranmUZ95u9Vjn7RKvtm4v06qpLmsP+h7JCeX422
 OuxFKckWioxVxUnAgAJWjP0AUDAAA=
X-Env-Sender: prvs=346f73eb6=Paul.Durrant@citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1498724682!99058476!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8770 invoked from network); 29 Jun 2017 08:24:42 -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;
 29 Jun 2017 08:24:42 -0000
X-IronPort-AV: E=Sophos;i="5.40,279,1496102400"; d="scan'208";a="48580081"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Stefano Stabellini' <sstabellini@kernel.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>
Thread-Topic: [PATCH v2] xenfb: remove xen_init_display "temporary" hack
Thread-Index: AQHS8D2U8nX30Gmfe0SJGkF/vWEAvqI7e14A
Date: Thu, 29 Jun 2017 08:24:41 +0000
Message-ID: <7ecfe394c646482faddf97a40bda944d@AMSPEX02CL03.citrite.net>
References: <alpine.DEB.2.10.1706281125330.2919@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1706281125330.2919@sstabellini-ThinkPad-X260>
Accept-Language: en-GB, 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>,
 "peter.maydell@linaro.org" <peter.maydell@linaro.org>,
 "kraxel@redhat.com" <kraxel@redhat.com>
Subject: Re: [Xen-devel] [PATCH v2] xenfb: remove xen_init_display
	"temporary" hack
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; 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+IEZyb206IFN0ZWZhbm8gU3RhYmVsbGluaSBb
bWFpbHRvOnNzdGFiZWxsaW5pQGtlcm5lbC5vcmddCj4gU2VudDogMjggSnVuZSAyMDE3IDE5OjM3
Cj4gVG86IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgcWVtdS1kZXZlbEBub25nbnUu
b3JnCj4gQ2M6IHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc7IHBldGVyLm1heWRlbGxAbGluYXJvLm9y
ZzsgQW50aG9ueSBQZXJhcmQKPiA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT47IGtyYXhlbEBy
ZWRoYXQuY29tOyBQYXVsIER1cnJhbnQKPiA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gU3Vi
amVjdDogW1BBVENIIHYyXSB4ZW5mYjogcmVtb3ZlIHhlbl9pbml0X2Rpc3BsYXkgInRlbXBvcmFy
eSIgaGFjawo+IAo+IEluaXRpYWxpemUgeGVuZmIgcHJvcGVybHksIGFzIGFsbCBvdGhlciBiYWNr
ZW5kcywgZnJvbSBpdHMgb3duCj4gImluaXRpYWxpc2UiIGZ1bmN0aW9uLgo+IAo+IFNpZ25lZC1v
ZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiAKPiAt
LS0KPiBDaGFuZ2VzIGluIHYyOgo+IC0gcmVtb3ZlIHhlbl9pbml0X2Rpc3BsYXkgZnJvbSB4ZW5f
YmFja2VuZC5oCj4gLSBoYW5kbGUgY2FzZXMgd2hlcmUgdmtiZCBpcyBtaXNzaW5nCj4gCj4gZGlm
ZiAtLWdpdCBhL2h3L2Rpc3BsYXkveGVuZmIuYyBiL2h3L2Rpc3BsYXkveGVuZmIuYwo+IGluZGV4
IGU3NmMwZDguLjNiMDE2OGIgMTAwNjQ0Cj4gLS0tIGEvaHcvZGlzcGxheS94ZW5mYi5jCj4gKysr
IGIvaHcvZGlzcGxheS94ZW5mYi5jCj4gQEAgLTcxLDcgKzcxLDYgQEAgc3RydWN0IFhlbkZCIHsK
PiAgICAgIGludCAgICAgICAgICAgICAgIGZicGFnZXM7Cj4gICAgICBpbnQgICAgICAgICAgICAg
ICBmZWF0dXJlX3VwZGF0ZTsKPiAgICAgIGludCAgICAgICAgICAgICAgIGJ1Z190cmlnZ2VyOwo+
IC0gICAgaW50ICAgICAgICAgICAgICAgaGF2ZV9jb25zb2xlOwo+ICAgICAgaW50ICAgICAgICAg
ICAgICAgZG9fcmVzaXplOwo+IAo+ICAgICAgc3RydWN0IHsKPiBAQCAtODAsNiArNzksNyBAQCBz
dHJ1Y3QgWGVuRkIgewo+ICAgICAgaW50ICAgICAgICAgICAgICAgdXBfY291bnQ7Cj4gICAgICBp
bnQgICAgICAgICAgICAgICB1cF9mdWxsc2NyZWVuOwo+ICB9Owo+ICtzdGF0aWMgY29uc3QgR3Jh
cGhpY0h3T3BzIHhlbmZiX29wczsKPiAKPiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi8KPiAKPiBAQCAtODU1
LDYgKzg1NSw4IEBAIHN0YXRpYyBpbnQgZmJfaW5pdChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYp
Cj4gIHN0YXRpYyBpbnQgZmJfaW5pdGlhbGlzZShzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCj4g
IHsKPiAgICAgIHN0cnVjdCBYZW5GQiAqZmIgPSBjb250YWluZXJfb2YoeGVuZGV2LCBzdHJ1Y3Qg
WGVuRkIsIGMueGVuZGV2KTsKPiArICAgIHN0cnVjdCBYZW5EZXZpY2UgKnhpbjsKPiArICAgIHN0
cnVjdCBYZW5JbnB1dCAqaW47CgpJIHRoaW5rIHRoZSBzY29wZSBvZiAnaW4nIGNhbiBiZSBsaW1p
dGVkIHRvIHRoZSAnZWxzZScgY2xhdXNlIHdoZXJlIGl0IGlzIHVzZWQgYmVsb3cuCgo+ICAgICAg
c3RydWN0IHhlbmZiX3BhZ2UgKmZiX3BhZ2U7Cj4gICAgICBpbnQgdmlkZW9yYW07Cj4gICAgICBp
bnQgcmM7Cj4gQEAgLTg3NywxNiArODc5LDE2IEBAIHN0YXRpYyBpbnQgZmJfaW5pdGlhbGlzZShz
dHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCj4gICAgICBpZiAocmMgIT0gMCkKPiAgCXJldHVybiBy
YzsKPiAKPiAtI2lmIDAgIC8qIGhhbmRsZWQgaW4geGVuX2luaXRfZGlzcGxheSgpIGZvciBub3cg
Ki8KPiAtICAgIGlmICghZmItPmhhdmVfY29uc29sZSkgewo+IC0gICAgICAgIGZiLT5jLmRzID0g
Z3JhcGhpY19jb25zb2xlX2luaXQoeGVuZmJfdXBkYXRlLAo+IC0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgeGVuZmJfaW52YWxpZGF0ZSwKPiAtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwsCj4gLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBOVUxMLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmIpOwo+IC0gICAgICAgIGZiLT5oYXZlX2NvbnNvbGUgPSAxOwo+ICsgICAgZmIt
PmMuY29uID0gZ3JhcGhpY19jb25zb2xlX2luaXQoTlVMTCwgMCwgJnhlbmZiX29wcywgZmIpOwo+
ICsKPiArICAgIHhpbiA9IHhlbl9wdl9maW5kX3hlbmRldigidmtiZCIsIHhlbl9kb21pZCwgMCk7
Cj4gKyAgICBpZiAoeGluID09IE5VTEwpIHsKPiArICAgICAgICB4ZW5fcHZfcHJpbnRmKHhlbmRl
diwgMSwgInhlbmZiIGlzIHVwLCBidXQgdmtiZCBpcyBub3QgcHJlc2VudFxuIik7Cj4gKyAgICB9
IGVsc2Ugewo+ICsgICAgICAgIGluID0gY29udGFpbmVyX29mKHhpbiwgc3RydWN0IFhlbklucHV0
LCBjLnhlbmRldik7Cj4gKyAgICAgICAgaW4tPmMuY29uID0gZmItPmMuY29uOwoKSSBub3RpY2Ug
dGhhdCBpbi0+Yy5jb24gaXMgdGVzdGVkIGluIGlucHV0X2luaXRpYWxpc2UoKSBhbmQgaXQgd2ls
bCBmYWlsIGlmIE5VTEwsIHNvIHRoZXJlIGlzIGFuIGluaGVyZW50IHJhY2UgYmV0d2VlbiB0aGUg
ZnJvbnRlbmRzIGFuZCBhbHNvIHByb2Nlc3Npbmcgb2YgeGVuc3RvcmUgd2F0Y2hlcy4gVGhhdCBz
ZWVtcyBhIGxpdHRsZSBmcmFnaWxlIGF0IGJlc3QsIGJ1dCB0aGUgZGVwZW5kZW5jeSBvZiBpbnB1
dF9pbml0aWFsaXNlKCkgb24gaW4tPmMuY29uIGlzIGFsc28gc29tZXdoYXQgYm9ndXMgYXMgdGhl
IHZrYmQgYmFja2VuZCBpcyBjcmVhdGVkIGZvciB4ZW5mdiBtYWNoaW5lIHR5cGVzIHdoZXJlYXMg
eGVuZmIgaXMgb25seSB0aGVyZSBmb3IgeGVucHYgbWFjaGluZSB0eXBlcy4gSSB0aGluayB0aGlz
IG5lZWRzIHRvIGJlIGZpeGVkIGJlZm9yZSB4ZW5mYiBjYW4gYmUgcmVsaWVkIG9uIHRvIGluaXRp
YWxpemUgY29ycmVjdGx5IGluIGFsbCBjaXJjdW1zdGFuY2VzLgoKICBQYXVsCgo+ICsgICAgICAg
IHhlbl9iZV9jaGVja19zdGF0ZSh4aW4pOwo+ICAgICAgfQo+IC0jZW5kaWYKPiAKPiAgICAgIGlm
ICh4ZW5zdG9yZV9yZWFkX2ZlX2ludCh4ZW5kZXYsICJmZWF0dXJlLXVwZGF0ZSIsICZmYi0KPiA+
ZmVhdHVyZV91cGRhdGUpID09IC0xKQo+ICAJZmItPmZlYXR1cmVfdXBkYXRlID0gMDsKPiBAQCAt
OTcyLDQyICs5NzQsMyBAQCBzdGF0aWMgY29uc3QgR3JhcGhpY0h3T3BzIHhlbmZiX29wcyA9IHsK
PiAgICAgIC5nZnhfdXBkYXRlICA9IHhlbmZiX3VwZGF0ZSwKPiAgICAgIC51cGRhdGVfaW50ZXJ2
YWwgPSB4ZW5mYl91cGRhdGVfaW50ZXJ2YWwsCj4gIH07Cj4gLQo+IC0vKgo+IC0gKiBGSVhNRS9U
T0RPOiBLaWxsIHRoaXMuCj4gLSAqIFRlbXBvcmFyeSBuZWVkZWQgd2hpbGUgRGlzcGxheVN0YXRl
IHJlb3JnYW5pemF0aW9uIGlzIGluIGZsaWdodC4KPiAtICovCj4gLXZvaWQgeGVuX2luaXRfZGlz
cGxheShpbnQgZG9taWQpCj4gLXsKPiAtICAgIHN0cnVjdCBYZW5EZXZpY2UgKnhmYiwgKnhpbjsK
PiAtICAgIHN0cnVjdCBYZW5GQiAqZmI7Cj4gLSAgICBzdHJ1Y3QgWGVuSW5wdXQgKmluOwo+IC0g
ICAgaW50IGkgPSAwOwo+IC0KPiAtd2FpdF9tb3JlOgo+IC0gICAgaSsrOwo+IC0gICAgbWFpbl9s
b29wX3dhaXQodHJ1ZSk7Cj4gLSAgICB4ZmIgPSB4ZW5fcHZfZmluZF94ZW5kZXYoInZmYiIsIGRv
bWlkLCAwKTsKPiAtICAgIHhpbiA9IHhlbl9wdl9maW5kX3hlbmRldigidmtiZCIsIGRvbWlkLCAw
KTsKPiAtICAgIGlmICgheGZiIHx8ICF4aW4pIHsKPiAtICAgICAgICBpZiAoaSA8IDI1Nikgewo+
IC0gICAgICAgICAgICB1c2xlZXAoMTAwMDApOwo+IC0gICAgICAgICAgICBnb3RvIHdhaXRfbW9y
ZTsKPiAtICAgICAgICB9Cj4gLSAgICAgICAgeGVuX3B2X3ByaW50ZihOVUxMLCAxLCAiZGlzcGxh
eXN0YXRlIHNldHVwIGZhaWxlZFxuIik7Cj4gLSAgICAgICAgcmV0dXJuOwo+IC0gICAgfQo+IC0K
PiAtICAgIC8qIHZmYiAqLwo+IC0gICAgZmIgPSBjb250YWluZXJfb2YoeGZiLCBzdHJ1Y3QgWGVu
RkIsIGMueGVuZGV2KTsKPiAtICAgIGZiLT5jLmNvbiA9IGdyYXBoaWNfY29uc29sZV9pbml0KE5V
TEwsIDAsICZ4ZW5mYl9vcHMsIGZiKTsKPiAtICAgIGZiLT5oYXZlX2NvbnNvbGUgPSAxOwo+IC0K
PiAtICAgIC8qIHZrYmQgKi8KPiAtICAgIGluID0gY29udGFpbmVyX29mKHhpbiwgc3RydWN0IFhl
bklucHV0LCBjLnhlbmRldik7Cj4gLSAgICBpbi0+Yy5jb24gPSBmYi0+Yy5jb247Cj4gLQo+IC0g
ICAgLyogcmV0cnkgLT5pbml0KCkgKi8KPiAtICAgIHhlbl9iZV9jaGVja19zdGF0ZSh4aW4pOwo+
IC0gICAgeGVuX2JlX2NoZWNrX3N0YXRlKHhmYik7Cj4gLX0KPiBkaWZmIC0tZ2l0IGEvaHcveGVu
cHYveGVuX21hY2hpbmVfcHYuYyBiL2h3L3hlbnB2L3hlbl9tYWNoaW5lX3B2LmMKPiBpbmRleCA3
OWFlZjRlLi4zMWQyZjI1IDEwMDY0NAo+IC0tLSBhL2h3L3hlbnB2L3hlbl9tYWNoaW5lX3B2LmMK
PiArKysgYi9ody94ZW5wdi94ZW5fbWFjaGluZV9wdi5jCj4gQEAgLTk0LDkgKzk0LDYgQEAgc3Rh
dGljIHZvaWQgeGVuX2luaXRfcHYoTWFjaGluZVN0YXRlICptYWNoaW5lKQo+IAo+ICAgICAgLyog
Y29uZmlnIGNsZWFudXAgaG9vayAqLwo+ICAgICAgYXRleGl0KHhlbl9jb25maWdfY2xlYW51cCk7
Cj4gLQo+IC0gICAgLyogc2V0dXAgZnJhbWVidWZmZXIgKi8KPiAtICAgIHhlbl9pbml0X2Rpc3Bs
YXkoeGVuX2RvbWlkKTsKPiAgfQo+IAo+ICBzdGF0aWMgdm9pZCB4ZW5wdl9tYWNoaW5lX2luaXQo
TWFjaGluZUNsYXNzICptYykKPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ody94ZW4veGVuX2JhY2tl
bmQuaAo+IGIvaW5jbHVkZS9ody94ZW4veGVuX2JhY2tlbmQuaAo+IGluZGV4IDg1MmMyZWEuLjhh
NmZiY2IgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS9ody94ZW4veGVuX2JhY2tlbmQuaAo+ICsrKyBi
L2luY2x1ZGUvaHcveGVuL3hlbl9iYWNrZW5kLmgKPiBAQCAtNTUsOCArNTUsNiBAQCBleHRlcm4g
c3RydWN0IFhlbkRldk9wcyB4ZW5fbmV0ZGV2X29wczsgICAgICAgLyoKPiB4ZW5fbmljLmMgICAg
ICAgICAqLwo+ICBleHRlcm4gc3RydWN0IFhlbkRldk9wcyB4ZW5fdXNiX29wczsgICAgICAgICAg
LyogeGVuLXVzYi5jICAgICAgICAgKi8KPiAgI2VuZGlmCj4gCj4gLXZvaWQgeGVuX2luaXRfZGlz
cGxheShpbnQgZG9taWQpOwo+IC0KPiAgLyogY29uZmlndXJhdGlvbiAoYWthIHhlbmJ1cyBzZXR1
cCkgKi8KPiAgdm9pZCB4ZW5fY29uZmlnX2NsZWFudXAodm9pZCk7Cj4gIGludCB4ZW5fY29uZmln
X2Rldl9ibGsoRHJpdmVJbmZvICpkaXNrKTsKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 29 08:26:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 08: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 1dQUlz-00021M-HH; Thu, 29 Jun 2017 08:25: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=346efed5c=roger.pau@citrix.com>)
 id 1dQUlx-00020k-WA
 for xen-devel@lists.xenproject.org; Thu, 29 Jun 2017 08:25:58 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 06/C0-01735-599B4595; Thu, 29 Jun 2017 08:25:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsWyU9JRQnfKzpB
 Ig2OvZC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxXd+6yF1yXrrjwbi57A+NJ0S5GTg4JAT+J
 hd9XsYHYLAKqEtuvrmbsYuTgYBOwl5j+tQIkLCKgLPH5+UrmLkYuDmaByYwSDy48YAVJCAtYS
 kw48IYJxOYV8JS4u7KZFaRISGACk8S2Dy+YIRKCEidnPmEBsZkFdCQW7P7EBrKAWUBaYvk/Dp
 AwJ9Cuyxt7wW4QFVCRWHqpFWy+kICiRP+8B2wQd6ZLbP37i3kCI/8sJFNnIZk6C2HqAkbmVYw
 axalFZalFukYmeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgSFYz8DAuIPx5mS/
 Q4ySHExKorzRCSGRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4Y3cA5QSLUtNTK9Iyc4DRAJOW4
 OBREuFtXwWU5i0uSMwtzkyHSJ1iVJQS5+UF6RMASWSU5sG1wSLwEqOslDAvIwMDgxBPQWpRbm
 YJqvwrRnEORiVh3ikgU3gy80rgpr8CWswEtFh4BtjikkSElFQDo2w2m0R9pJWG2KaVSxTOvFu
 Wlnfla5bp+fk31kztMS4MkLYOmBeZssdh+jWO68fqFDff33M5ziBAQf9X2Ax7vz0/LWa/zC1u
 Fa7K0dY5y9aostWmTYzFRETU/2diPE/mxjnNKTnnFG7sPiqkvC3YJG/3icpTtbkejNH3Oxenf
 S/g/bVwv/gPJZbijERDLeai4kQArEmqhLsCAAA=
X-Env-Sender: prvs=346efed5c=roger.pau@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1498724756!96991234!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41229 invoked from network); 29 Jun 2017 08:25:56 -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;
 29 Jun 2017 08:25:56 -0000
X-IronPort-AV: E=Sophos;i="5.40,279,1496102400"; d="scan'208";a="48580135"
Date: Thu, 29 Jun 2017 09:25:49 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20170629082549.f6ikpeqk5v54k3tj@dhcp-3-128.uk.xensource.com>
References: <20170427143546.14662-1-roger.pau@citrix.com>
 <20170427143546.14662-10-roger.pau@citrix.com>
 <592C3E59020000780015D499@prv-mh.provo.novell.com>
 <20170628152900.gncq7q5aprmqipx2@dhcp-3-128.uk.xensource.com>
 <59549BFB02000078001016A5@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59549BFB02000078001016A5@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170609 (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, julien.grall@arm.com, boris.ostrovsky@oracle.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 9/9] 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>

T24gVGh1LCBKdW4gMjksIDIwMTcgYXQgMTI6MTk6MzlBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+IDA2LzI4LzE3
IDU6MzcgUE0gPj4+Cj4gPk9uIE1vbiwgTWF5IDI5LCAyMDE3IGF0IDA3OjI5OjI5QU0gLTA2MDAs
IEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+ID4+PiBPbiAyNy4wNC4xNyBhdCAxNjozNSwgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPiB3cm90ZToKPiA+PiA+ICsgICAgc3dpdGNoICggb2Zmc2V0ICkKPiA+
PiA+ICsgICAgewo+ID4+ID4gKyAgICBjYXNlIFBDSV9NU0lYX0VOVFJZX0xPV0VSX0FERFJfT0ZG
U0VUOgo+ID4+ID4gKyAgICAgICAgKmRhdGEgPSBlbnRyeS0+YWRkcjsKPiA+PiAKPiA+PiBZb3Un
cmUgbm90IGNsaXBwaW5nIG9mZiB0aGUgdXBwZXIgMzIgYml0cyBoZXJlIC0gaXMgdGhhdCByZWxp
YWJseQo+ID4+IGhhcHBlbmluZyBlbHNld2hlcmU/Cj4gPgo+ID5UaGlzIGNvdWxkIGJlIGEgNjRi
IGFjY2Vzcywgc28gSSB0aG91Z2ggdGhlcmUgd2FzIG5vIG5lZWQgdG8KPiA+ZGlmZmVyZW50aWF0
ZSBiZXR3ZWVuIDMyLzY0YiBpbiB0aGlzIGNhc2UsIHNpbmNlIHRoZSB1bmRlcmx5aW5nCj4gPmhh
bmRsZXJzIHdpbGwgYWxyZWFkeSBjbGlwIGl0IHdoZW4gbmVlZGVkLiBJIGNvdWxkIHN3aXRjaCBp
dCB0bzoKPiA+Cj4gPmlmICggbGVuID09IDggKQo+ICAgICA+KmRhdGEgPSBlbnRyeS0+YWRkcjsK
PiA+ZWxzZQo+ICAgICA+KmRhdGEgPSAodWludDMyX3QpZW50cnktPmFkZHI7Cj4gPgo+ID5JIGRv
bid0IHRoaW5rIGl0J3MgaGFwcGVuaW5nIGVsc2V3aGVyZSwgYnV0IEkgd2lsbCB0cnkgdG8gY2hl
Y2suIElzCj4gPnRoYXQgcmVhbGx5IGFuIGlzc3VlPwo+IAo+IEkgd291bGQgaG9wZSBpdCBpc24n
dCwgYnV0IEknbSBub3QgMTAwJSBjZXJ0YWluLCBoZW5jZSBteSByZXF1ZXN0IHRvIGF0Cj4gbGVh
c3QgY2hlY2suIEkgYWdyZWUgdGhhdCBpdCB3b3VsZCBiZSBuaWNlIHRvIG5vdCBoYXZlIHRvIGRv
IGl0IGhlcmUuIEFsbCBvdGhlcgo+IHNpbWlsYXIgcmVhZCByb3V0aW5lcyBJJ3ZlIGxvb2tlZCBh
dCBhcHBlYXIgdG8gbGVhdmUgdGhlIHVwcGVyIGhhbGYgYXMgemVybywKPiBhbGJlaXQgdGhhdCdz
IGFsd2F5cyBhIHJlc3VsdCBvZiB0aGUgd2F5IHRoZSBjb2RlIGlzIHdyaXR0ZW4gaW5zdGVhZCBv
ZiBhbgo+IGV4cGxpY2l0IHRydW5jYXRpb24gYXMgd291bGQgYmUgcmVxdWlyZWQgaGVyZS4KCkFj
aywgSSB3aWxsIGFkZCBhIGNvbW1lbnQgdG8gY2xhcmlmeSB0aGlzLgoKPiA+PiA+ICsgICAgICAg
IGJyZWFrOwo+ID4+ID4gKyAgICBjYXNlIFBDSV9NU0lYX0VOVFJZX1VQUEVSX0FERFJfT0ZGU0VU
Ogo+ID4+ID4gKyAgICAgICAgKmRhdGEgPSBlbnRyeS0+YWRkciA+PiAzMjsKPiA+PiA+ICsgICAg
ICAgIGJyZWFrOwo+ID4+ID4gKyAgICBjYXNlIFBDSV9NU0lYX0VOVFJZX0RBVEFfT0ZGU0VUOgo+
ID4+ID4gKyAgICAgICAgKmRhdGEgPSBlbnRyeS0+ZGF0YTsKPiA+PiA+ICsgICAgICAgIGJyZWFr
Owo+ID4+ID4gKyAgICBjYXNlIFBDSV9NU0lYX0VOVFJZX1ZFQ1RPUl9DVFJMX09GRlNFVDoKPiA+
PiA+ICsgICAgICAgICpkYXRhID0gZW50cnktPm1hc2tlZCA/IFBDSV9NU0lYX1ZFQ1RPUl9CSVRN
QVNLIDogMDsKPiA+PiAKPiA+PiBXaGF0IGFib3V0IHRoZSBvdGhlciAzMSBiaXRzPwo+ID4KPiA+
VGhleSBhcmUgYWxsIG1hcmtlZCBhcyAicmVzZXJ2ZWQiIGluIG15IGNvcHkgb2YgdGhlIFBDSSBz
cGVjLgo+IAo+IEluZGVlZCwgYnV0IGl0J3MgYXQgbGVhc3Qgd29ydGggY29uc2lkZXJpbmcgdG8g
cGFzcyB0aHJvdWdoIHRoZSB2YWx1ZXMgKGFzIGl0J3MKPiBEb20wIHdlJ3JlIHRhbGtpbmcgYWJv
dXQgaGVyZSksIGFuZCBoYXZpbmcgYSBjb21tZW50IGdpdmluZyBhIGJyaWVmIGV4cGxhbmF0aW9u
Cj4gZm9yIHRoZSBjaG9pY2UuCgpJIGNhbiBjZXJ0YWlubHkgZG8gdGhhdCwgYnV0IEkgZG9uJ3Qg
dGhpbmsgd2Ugc2hvdWxkIHBhc3N0aHJvdWdoIHRoZW0KaW4gdGhlIHdyaXRlIGhhbmRsZXIuIEkn
bSB3b3JyaWVkIHRoYXQgdGhlbiBEb20wIHdvdWxkIHNlZSBhbgppbmNvaGVyZW50IHZhbHVlIGlm
IGl0IGF0dGVtcHRzIHRvIG1vZGlmeSBzb21lIG9mIHRoZSBiaXRzIG1hcmtlZCBhcwpyZXNlcnZl
ZC4KCklNSE8gaXQgc2VlbXMgYmV0dGVyIHRvIHNpbXBseSBoaWRlIHRoZW0gdW50aWwgWGVuIGtu
b3dzIGhvdyB0byBkZWFsCndpdGggdGhlbS4KCj4gPj4gPiArICAgIC8qIEZpbmQgdGhlIE1TSS1Y
IHRhYmxlIGFkZHJlc3MuICovCj4gPj4gPiArICAgIG1zaXgtPm9mZnNldCA9IHBjaV9jb25mX3Jl
YWQzMihzZWcsIGJ1cywgc2xvdCwgZnVuYywKPiA+PiA+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIG1zaXhfdGFibGVfb2Zmc2V0X3JlZyhtc2l4X29mZnNldCkpOwo+ID4+ID4g
KyAgICBtc2l4LT5iaXIgPSBtc2l4LT5vZmZzZXQgJiBQQ0lfTVNJWF9CSVJNQVNLOwo+ID4+ID4g
KyAgICBtc2l4LT5vZmZzZXQgJj0gflBDSV9NU0lYX0JJUk1BU0s7Cj4gPj4gPiArCj4gPj4gPiAr
ICAgIEFTU0VSVChwZGV2LT52cGNpLT5oZWFkZXIuYmFyc1ttc2l4LT5iaXJdLnR5cGUgPT0gVlBD
SV9CQVJfTUVNIHx8Cj4gPj4gPiArICAgICAgICAgICBwZGV2LT52cGNpLT5oZWFkZXIuYmFyc1tt
c2l4LT5iaXJdLnR5cGUgPT0gVlBDSV9CQVJfTUVNNjRfTE8pOwo+ID4+ID4gKyAgICBtc2l4LT5h
ZGRyID0gcGRldi0+dnBjaS0+aGVhZGVyLmJhcnNbbXNpeC0+YmlyXS5tYXBwZWRfYWRkciArIG1z
aXgtPm9mZnNldDsKPiA+PiA+ICsgICAgbXNpeF9wYWRkciA9IHBkZXYtPnZwY2ktPmhlYWRlci5i
YXJzW21zaXgtPmJpcl0ucGFkZHIgKyBtc2l4LT5vZmZzZXQ7Cj4gPj4gCj4gPj4gSSBjYW4ndCBz
ZWVtIHRvIGZpbmQgd2hlcmUgdGhlc2UgYWRkcmVzc2VzIGdldCB1cGRhdGVkIGluIGNhc2UKPiA+
PiB0aGUgQkFScyBhcmUgYmVpbmcgcmVsb2NhdGVkIGJ5IHRoZSBEb20wIGtlcm5lbC4KPiA+Cj4g
PklzIHRoYXQgc29tZXRoaW5nIHRoYXQgWGVuIHNob3VsZCBzdXBwb3J0PyBJIGdvdCB0aGUgaW1w
cmVzc2lvbiB0aGF0Cj4gPnRoZSBjdXJyZW50IE1TSS1YIGNvZGUgaW4gWGVuIGRpZG4ndCBzdXBw
b3J0IHJlbG9jYXRpbmcgdGhlIEJBUnMgdGhhdAo+ID5jb250YWluIHRoZSBNU0ktWCB0YWJsZSAo
YnV0IG1heWJlIEkgZ290IGl0IHdyb25nKS4KPiAKPiBXZWxsLCB0aGUgY3VycmVudCBleHBlY3Rh
dGlvbiBpcyB0aGF0IERvbTAgd291bGQgZG8gQkFSIHJlbG9jYXRpb24gcHJpb3IgdG8gYW55IE1T
SS1YCj4gc2V0dXAuIEJ1dCBzaW5jZSB5b3UgYWltIGF0IG1heGltdW0gdHJhbnNwYXJlbmN5IGZy
b20gUFZIIERvbTAncyBwZXJzcGVjdGl2ZSwgSSdtCj4gbm90IGNlcnRhaW4gbGF0Y2hpbmcgdGhl
IGFkZHJlc3NlcyBoZXJlIG9uY2UgYW5kIGZvciBhbGwgaXMgc3VmZmljaWVudC4KCk9LLCBJIGNh
biBpbXBsZW1lbnQgc29tZXRoaW5nIGEgbGl0dGxlIGJpdCBtb3JlIGZsZXhpYmxlLgoKVGhhbmtz
LCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 29 08:26:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 08: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 1dQUmu-00027U-Qr; Thu, 29 Jun 2017 08:26: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=346c56232=George.Dunlap@citrix.com>)
 id 1dQUmu-00027E-1P
 for xen-devel@lists.xenproject.org; Thu, 29 Jun 2017 08:26:56 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 85/53-01731-FC9B4595; Thu, 29 Jun 2017 08:26:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrGIsWRWlGSWpSXmKPExsXitHRDpO65nSG
 RBu3vLC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owXXY2MBROYKqb+a2VvYLzB2MXIySEh4C/R
 9/4VG4gtLBAhcfjaWTBbRMBP4uivuUA1XBxCAlsZJWbs2M0KkmAWqJHY8WANWDObgJ7EvONfW
 UBsXgFbidbJK8BsFgFViVkLV7CD2KIC4RJvG49A1QhKnJz5BMzmFDCRWHN6DxPETAOJI4vmQM
 2Xl9j+dg4ziC0ENGfxg6PsExj5ZiFpn4WkZRaSlgWMzKsYNYpTi8pSi3SNLPWSijLTM0pyEzN
 zdA0NTPVyU4uLE9NTcxKTivWS83M3MQLDrZ6BgXEH4+UtfocYJTmYlER5oxNCIoX4kvJTKjMS
 izPii0pzUosPMWpwcAhMODt3OpMUS15+XqqSBG/sDqA6waLU9NSKtMwcYETAlEpw8CiJ8LavA
 krzFhck5hZnpkOkTjHqcjR92PKFSQhshpQ4Ly/IDAGQoozSPLgRsOi8xCgrJczLyMDAIMRTkF
 qUm1mCKv+KUZyDUUmYdwrIFJ7MvBK4Ta+AjmACOkJ4BtgRJYkIKakGRqnlKuzXQv3nf3+lEcr
 Tdni5pcSXuO0Cal+c0jlbV5uyyFn+KZObeXB9uO6mCbKPr65ckjN3H7Nga/SN9EROZuvjs3dY
 HrBbJ/ZM6rPu/uu/dkmvmLZb+NcjzU02K6XTrxreyhFOyKgSkrnDPue0kuD+t5uFuW1WWt/Qd
 HgXZZun/dgqmenQFSWW4oxEQy3mouJEAGAmCIzJAgAA
X-Env-Sender: prvs=346c56232=George.Dunlap@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1498724813!100385626!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44293 invoked from network); 29 Jun 2017 08:26:54 -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;
 29 Jun 2017 08:26:54 -0000
X-IronPort-AV: E=Sophos;i="5.40,279,1496102400"; d="scan'208";a="429788884"
To: <Alan.Robinson@ts.fujitsu.com>, Dario Faggioli <dario.faggioli@citrix.com>
References: <149692186557.9605.11625777539060264052.stgit@Solace.fritz.box>
 <149692373432.9605.11077306237899753280.stgit@Solace.fritz.box>
 <20170629073921.GA11385@ts.fujitsu.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <aa94448a-dd2f-eea7-c70b-7718e4ef9b9d@citrix.com>
Date: Thu, 29 Jun 2017 09:26:48 +0100
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: <20170629073921.GA11385@ts.fujitsu.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>, xen-devel@lists.xenproject.org,
 Anshul Makkar <anshul.makkar@citrix.com>
Subject: Re: [Xen-devel] [PATCH 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>

T24gMjkvMDYvMTcgMDg6MzksIEFsYW4gUm9iaW5zb24gd3JvdGU6Cj4gT24gVGh1LCBKdW4gMDgs
IDIwMTcgYXQgMDI6MDg6NTRQTSArMDIwMCwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4+IEFzIGNh
cCBpcyBhbHJlYWR5IHByZXNlbnQgaW4gQ3JlZGl0MSwgYXMgYSBwYXJhbWV0ZXIsIGFsbAo+PiB0
aGUgd2lyaW5nIGlzIHRoZXJlIGFscmVhZHkgZm9yIGl0IHRvIGJlIHBlcmNvbGF0ZSBkb3duCj4g
Cj4gcy9iZSAvLwoKb3IgInRvIGJlIHBlcmNvbGF0ZWQgZG93biIKCiAtRwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Thu Jun 29 08:43:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 08: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 1dQV2s-0004br-6i; Thu, 29 Jun 2017 08: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 <prvs=346f73eb6=Paul.Durrant@citrix.com>)
 id 1dQV2r-0004bl-CB
 for xen-devel@lists.xenproject.org; Thu, 29 Jun 2017 08:43:25 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 9E/45-03032-CADB4595; Thu, 29 Jun 2017 08:43:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPIsWRWlGSWpSXmKPExsWyU9JRQnfN3pB
 Ig7WXWCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxlPa+YCy4pVDS+fszYwNgt0cXIySEh4Cfx
 e/pMFhCbTUBHYunR+UxdjBwcIgIxEmu/BXQxcnEwC+xnlOjYeYEVpEYYKP7zxBpGiJpYiSd73
 EHCIgJOEgumT2AHsVkEVCX6Nq9lBLF5Bdwl+qf8YAGZIyQwnUli275XYPM5BbwlPnRLgdQwCs
 hKfGlczQxiMwuIS9x6AnICyGkCEkv2nGeGsEUlXj7+xwphG0hsXbqPBaJeR2LB7k9sELa2xLK
 Fr5kh9gpKnJz5hGUCo/AsJGNnIWmZhaRlFpKWBYwsqxjVi1OLylKLdM31kooy0zNKchMzc3QN
 Dcz0clOLixPTU3MSk4r1kvNzNzECA58BCHYwzrzsf4hRkoNJSZQ3OiEkUogvKT+lMiOxOCO+q
 DQntfgQowwHh5IErywwkoQEi1LTUyvSMnOAMQiTluDgURLhbV8FlOYtLkjMLc5Mh0idYtTl2L
 B6/RcmIZa8/LxUKXHep3uAigRAijJK8+BGwNLBJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgn
 zXgCZwpOZVwK36RXQEUxARwjPADuiJBEhJdXAWMXDxn7y8L87wf1Wp0Qe/wx95XW6MGxNxZTf
 94KDq9ckVqo8Typa4uRyOvDg+mk6f8y0/q1r5tkc3/ddsS+cZWPTnM+Bmv+eO6xwrQ+JmMl2N
 dzGn3PhqVNhvPX5knrP1TjPnKjfFH8g5f/BKQwlsT++LOK6u7Mw4LPPzE2qB9K0XZ5+qf/aos
 RSnJFoqMVcVJwIACFYCK0CAwAA
X-Env-Sender: prvs=346f73eb6=Paul.Durrant@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1498725803!74179109!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46326 invoked from network); 29 Jun 2017 08:43:23 -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 Jun 2017 08:43:23 -0000
X-IronPort-AV: E=Sophos;i="5.40,280,1496102400"; d="scan'208";a="48580948"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Stefano Stabellini' <sstabellini@kernel.org>, Peter Maydell
 <peter.maydell@linaro.org>
Thread-Topic: Getting rid of xen_init_display() (and its dubious call into
 main_loop_wait())
Thread-Index: AQHS76JkW4QWrhy0K0eVtYrPW+KUlaI539YAgACVkYCAARI4UA==
Date: Thu, 29 Jun 2017 08:43:22 +0000
Message-ID: <3f4d040dbf344b9db3e007484a8062f4@AMSPEX02CL03.citrite.net>
References: <CAFEAcA-wYgWeYdFRAcW-DhqsFRsy_iKF+WU6qt7UbUKZ+EK1eg@mail.gmail.com>
 <alpine.DEB.2.10.1706271438090.24648@sstabellini-ThinkPad-X260>
 <CAFEAcA8yUHuBj2SUhL++7-NiBvHrcxRCH=Yq6TsNGrN4NXVV-w@mail.gmail.com>
 <alpine.DEB.2.10.1706281109340.2919@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1706281109340.2919@sstabellini-ThinkPad-X260>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 QEMU Developers <qemu-devel@nongnu.org>, Gerd Hoffmann <kraxel@redhat.com>
Subject: Re: [Xen-devel] Getting rid of xen_init_display() (and its dubious
 call into main_loop_wait())
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; 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+IEZyb206IFN0ZWZhbm8gU3RhYmVsbGluaSBb
bWFpbHRvOnNzdGFiZWxsaW5pQGtlcm5lbC5vcmddCj4gU2VudDogMjggSnVuZSAyMDE3IDE5OjIw
Cj4gVG86IFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KPiBDYzogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgUUVNVSBEZXZlbG9wZXJz
IDxxZW11LQo+IGRldmVsQG5vbmdudS5vcmc+OyBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJh
cmRAY2l0cml4LmNvbT47IEdlcmQKPiBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+OyBQYXVs
IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsKPiB4ZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKPiBTdWJqZWN0OiBSZTogR2V0dGluZyByaWQgb2YgeGVuX2luaXRfZGlzcGxh
eSgpIChhbmQgaXRzIGR1YmlvdXMgY2FsbCBpbnRvCj4gbWFpbl9sb29wX3dhaXQoKSkKPiAKPiBP
biBXZWQsIDI4IEp1biAyMDE3LCBQZXRlciBNYXlkZWxsIHdyb3RlOgo+ID4gT24gMjggSnVuZSAy
MDE3IGF0IDAxOjA2LCBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
Cj4gd3JvdGU6Cj4gPiA+IE9uIFR1ZSwgMjcgSnVuIDIwMTcsIFBldGVyIE1heWRlbGwgd3JvdGU6
Cj4gPiA+PiBTbywgdGhlcmUgaXMgZXhhY3RseSBvbmUgY2FsbGVyIG9mIG1haW5fbG9vcF93YWl0
KCkgaW4gdGhlIHRyZWUgdGhhdAo+ID4gPj4gcGFzc2VzIGl0ICd0cnVlJyBhcyBhbiBhcmd1bWVu
dC4gVGhhdCBjYWxsZXIgaXMgaW4geGVuX2luaXRfZGlzcGxheSgpCj4gPiA+PiBpbiBody9kaXNw
YWx5L3hlbmZiLmMuIFRoZSBmdW5jdGlvbiB3YXMgYWRkZWQgaW4gMjAwOSB3aXRoIHRoZQo+IGNv
bW1lbnQKPiA+ID4+ICJGSVhNRS9UT0RPOiBLaWxsIHRoaXMuIFRlbXBvcmFyeSBuZWVkZWQgd2hp
bGUgRGlzcGxheVN0YXRlCj4gPiA+PiByZW9yZ2FuaXphdGlvbiBpcyBpbiBmbGlnaHQuIgo+ID4g
Pj4KPiA+ID4+IEknZCBsaWtlIHRvIHRoaW5rIHRoYXQgd2UndmUgbm93IGNvbXBsZXRlZCB3aGF0
ZXZlciByZW9yZyB0aGF0IHdhcywKPiA+ID4+IDggeWVhcnMgb24sIHNvIGNhbiB3ZSBub3cgZ2V0
IHJpZCBvZiB0aGlzIGZ1bmN0aW9uPyBJdCBkZWZpbml0ZWx5Cj4gPiA+PiBzZWVtcyB2ZXJ5IGR1
YmlvdXMgdG8gaGF2ZSBhIGRpc3BsYXkgaW5pdCBmdW5jdGlvbiB3aXRoIGEgYnVzeSBsb29wCj4g
PiA+PiBhbmQgYSBjYWxsIGludG8gbWFpbl9sb29wX3dhaXQoKS4uLgo+ID4gPgo+ID4gPiBMT0ws
IHlvdSBnb3R0YSBsb3ZlICJ0ZW1wb3JhcnkgZml4ZXMiLiBJIGFtIGhhcHB5IHRvIHNlZSBpdCB3
YXNuJ3QgbWUKPiA+ID4gdGhhdCBhZGRlZCBpdCA7LSkKPiA+ID4KPiA+ID4gSSB0aGluayB0aGUg
Zm9sbG93aW5nIHNob3VsZCBkbyB0aGUgdHJpY2suCj4gPgo+ID4gVGhhbmtzIQo+ID4KPiA+ID4g
LS0tCj4gPiA+Cj4gPiA+IHhlbmZiOiByZW1vdmUgeGVuX2luaXRfZGlzcGxheSAidGVtcG9yYXJ5
IiBoYWNrCj4gPiA+Cj4gPiA+IEluaXRpYWxpemUgeGVuZmIgcHJvcGVybHksIGFzIGFsbCBvdGhl
ciBiYWNrZW5kcywgZnJvbSBpdHMgb3duCj4gPiA+ICJpbml0aWFsaXNlIiBmdW5jdGlvbi4KPiA+
ID4KPiA+ID4gU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgo+ID4gPgo+ID4gPiBkaWZmIC0tZ2l0IGEvaHcvZGlzcGxheS94ZW5mYi5jIGIv
aHcvZGlzcGxheS94ZW5mYi5jCj4gPiA+IGluZGV4IGU3NmMwZDguLjg3M2U1MWYgMTAwNjQ0Cj4g
PiA+IC0tLSBhL2h3L2Rpc3BsYXkveGVuZmIuYwo+ID4gPiArKysgYi9ody9kaXNwbGF5L3hlbmZi
LmMKPiA+ID4gQEAgLTcxLDcgKzcxLDYgQEAgc3RydWN0IFhlbkZCIHsKPiA+ID4gICAgICBpbnQg
ICAgICAgICAgICAgICBmYnBhZ2VzOwo+ID4gPiAgICAgIGludCAgICAgICAgICAgICAgIGZlYXR1
cmVfdXBkYXRlOwo+ID4gPiAgICAgIGludCAgICAgICAgICAgICAgIGJ1Z190cmlnZ2VyOwo+ID4g
PiAtICAgIGludCAgICAgICAgICAgICAgIGhhdmVfY29uc29sZTsKPiA+ID4gICAgICBpbnQgICAg
ICAgICAgICAgICBkb19yZXNpemU7Cj4gPiA+Cj4gPiA+ICAgICAgc3RydWN0IHsKPiA+ID4gQEAg
LTgwLDYgKzc5LDcgQEAgc3RydWN0IFhlbkZCIHsKPiA+ID4gICAgICBpbnQgICAgICAgICAgICAg
ICB1cF9jb3VudDsKPiA+ID4gICAgICBpbnQgICAgICAgICAgICAgICB1cF9mdWxsc2NyZWVuOwo+
ID4gPiAgfTsKPiA+ID4gK3N0YXRpYyBjb25zdCBHcmFwaGljSHdPcHMgeGVuZmJfb3BzOwo+ID4g
Pgo+ID4gPiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi8KPiA+ID4KPiA+ID4gQEAgLTg1NSw2ICs4NTUsOCBA
QCBzdGF0aWMgaW50IGZiX2luaXQoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQo+ID4gPiAgc3Rh
dGljIGludCBmYl9pbml0aWFsaXNlKHN0cnVjdCBYZW5EZXZpY2UgKnhlbmRldikKPiA+ID4gIHsK
PiA+ID4gICAgICBzdHJ1Y3QgWGVuRkIgKmZiID0gY29udGFpbmVyX29mKHhlbmRldiwgc3RydWN0
IFhlbkZCLCBjLnhlbmRldik7Cj4gPiA+ICsgICAgc3RydWN0IFhlbkRldmljZSAqeGluOwo+ID4g
PiArICAgIHN0cnVjdCBYZW5JbnB1dCAqaW47Cj4gPiA+ICAgICAgc3RydWN0IHhlbmZiX3BhZ2Ug
KmZiX3BhZ2U7Cj4gPiA+ICAgICAgaW50IHZpZGVvcmFtOwo+ID4gPiAgICAgIGludCByYzsKPiA+
ID4gQEAgLTg3NywxNiArODc5LDEyIEBAIHN0YXRpYyBpbnQgZmJfaW5pdGlhbGlzZShzdHJ1Y3Qg
WGVuRGV2aWNlCj4gKnhlbmRldikKPiA+ID4gICAgICBpZiAocmMgIT0gMCkKPiA+ID4gICAgICAg
ICByZXR1cm4gcmM7Cj4gPiA+Cj4gPiA+IC0jaWYgMCAgLyogaGFuZGxlZCBpbiB4ZW5faW5pdF9k
aXNwbGF5KCkgZm9yIG5vdyAqLwo+ID4gPiAtICAgIGlmICghZmItPmhhdmVfY29uc29sZSkgewo+
ID4gPiAtICAgICAgICBmYi0+Yy5kcyA9IGdyYXBoaWNfY29uc29sZV9pbml0KHhlbmZiX3VwZGF0
ZSwKPiA+ID4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5mYl9p
bnZhbGlkYXRlLAo+ID4gPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IE5VTEwsCj4gPiA+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTlVM
TCwKPiA+ID4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYik7Cj4g
PiA+IC0gICAgICAgIGZiLT5oYXZlX2NvbnNvbGUgPSAxOwo+ID4gPiAtICAgIH0KPiA+ID4gLSNl
bmRpZgo+ID4gPiArICAgIGZiLT5jLmNvbiA9IGdyYXBoaWNfY29uc29sZV9pbml0KE5VTEwsIDAs
ICZ4ZW5mYl9vcHMsIGZiKTsKPiA+ID4gKwo+ID4gPiArICAgIHhpbiA9IHhlbl9wdl9maW5kX3hl
bmRldigidmtiZCIsIHhlbl9kb21pZCwgMCk7Cj4gPiA+ICsgICAgaW4gPSBjb250YWluZXJfb2Yo
eGluLCBzdHJ1Y3QgWGVuSW5wdXQsIGMueGVuZGV2KTsKPiA+ID4gKyAgICBpbi0+Yy5jb24gPSBm
Yi0+Yy5jb247Cj4gPgo+ID4gV29uJ3QgdGhpcyBjcmFzaCBpZiB4ZW5fcHZfZmluZF94ZW5kZXYo
KSByZXR1cm5lZCBOVUxMPwo+ID4gT3IgYXJlIHdlIGd1YXJhbnRlZWQgdGhhdCB0aGF0IGNhbid0
IGhhcHBlbiBoZXJlPwo+IAo+IEFzIGxvbmcgYXMgdGhlcmUgaXMgYSB2a2RiIGRldmljZSwgaXQg
d2lsbCBiZSBhbHJlYWR5IGFkZGVkIHRvIHRoZQo+IHhlbmRldnMgbGlzdCBhdCB0aGlzIHBvaW50
LiBIb3dldmVyLCBpZiB0aGVyZSBpc24ndCBhIGRldmljZSBhdCBhbGwsCj4gdGhlbiBpdCB3b3Vs
ZCBjcmFzaC4gSW4gdGhhdCBjYXNlLCBJIHRoaW5rIHdlIHNob3VsZCBwcmludCBhIHdhcm5pbmcg
YW5kCj4gY29udGludWUgd2l0aG91dCBpdC4KPiAKPiBJJ2xsIHNlbmQgYW4gdXBkYXRlZCBwYXRj
aC4KClRoZXJlIGlzIHN0aWxsIHRoZSBmYWN0IHRoZSB2a2JkIGNhbid0IGluaXRpYWxpc2UgdW50
aWwgdmZiIGhhcyBkb25lIHNvLiBUaGlzIGludGVyZGVwZW5kZW5jeSBpcyBzdWJ0bGUgYW5kIElN
TyBib2d1cy4gSXQgbmVlZHMgdG8gYmUgY2xlYXJlZCB1cC4KCiAgUGF1bAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Thu Jun 29 08:54:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 08:54: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 1dQVDW-0005q6-7F; Thu, 29 Jun 2017 08: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 <osstest-admin@xenproject.org>) id 1dQVDU-0005pj-OV
 for xen-devel@lists.xensource.com; Thu, 29 Jun 2017 08:54:24 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 E8/28-03032-040C4595; Thu, 29 Jun 2017 08:54:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVdf+QEi
 kwbeprBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNeNhSVNCqXXHw0H2WBsZn
 Cl2MXBxCAn8ZJR6+X8nUxcgJ5DxmlLj5JQ8isY1RYueD7WwgCREBZ4mvZ+ayg9i8AvoS1zrns
 oLYwgJ2EqdP9LKCNEgIbGOVeDHjJ2MXIweQ4ymxYpsqSA2IOeviP6AF7BxsAlYSh8RAoiwCqh
 JzGi4xT2DkXsDIsIpRvTi1qCy1SNdSL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxM
 j0NsMQLCD8e6mgEOMkhxMSqK80QkhkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeD/vA8oJFqWm
 p1akZeYAww4mLcHBoyTC274KKM1bXJCYW5yZDpE6xajLsWH1+i9MQix5+XmpUuK890FmCIAUZ
 ZTmwY2AxcAlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfOq7QeawpOZVwK36RXQEUxARwjPAD
 uiJBEhJdXAaPyX9Zhj4BNZo/Pn5036YfbwbNhBt68Z+hU7iyb/cVgWdEr4opLryWbhmFOKrjG
 TbP69u/rs3DshQ9Z1e2xYrWuruIOn32n1PtPve/6jeebp0EDPdwdNNs/guav/xK7/5PwPRv5n
 lr1x/6jc9zOIY6vXjaXBB3bbn+grmPvqo+2N2MlsR58w/VFiKc5INNRiLipOBADdVxjWfAIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1498726462!70749885!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47946 invoked from network); 29 Jun 2017 08:54:22 -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; 29 Jun 2017 08:54: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 1dQVDQ-0004tM-ER; Thu, 29 Jun 2017 08:54: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 1dQVDL-0001qZ-0O; Thu, 29 Jun 2017 08:54:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dQVDK-0008CO-Pz; Thu, 29 Jun 2017 08:54:14 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111167-mainreport@xen.org>
X-Osstest-Failures: xtf:test-xtf-amd64-amd64-1:leak-check/check:fail:regression
 xtf:test-xtf-amd64-amd64-4:leak-check/check:fail:regression
 xtf:test-xtf-amd64-amd64-3:leak-check/check:fail:regression
 xtf:test-xtf-amd64-amd64-2:leak-check/check:fail:regression
 xtf:test-xtf-amd64-amd64-5:leak-check/check:fail:regression
 xtf:test-xtf-amd64-amd64-1:xtf/test-hvm64-xsa-221:fail:nonblocking
 xtf:test-xtf-amd64-amd64-4:xtf/test-hvm64-xsa-221:fail:nonblocking
 xtf:test-xtf-amd64-amd64-3:xtf/test-hvm64-xsa-221:fail:nonblocking
 xtf:test-xtf-amd64-amd64-2:xtf/test-hvm64-xsa-221:fail:nonblocking
 xtf:test-xtf-amd64-amd64-5:xtf/test-hvm64-xsa-221:fail:nonblocking
X-Osstest-Versions-This: xtf=e8e2cf8f9b2862cef7111a66c52aa2f83a3c541d
X-Osstest-Versions-That: xtf=6723a66fe3e2a60793ec4fdbcd67250c954fe5d9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 29 Jun 2017 08:54:14 +0000
Subject: [Xen-devel] [xtf test] 111167: regressions - 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>

ZmxpZ2h0IDExMTE2NyB4dGYgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMTE2Ny8KClJlZ3Jlc3Npb25zIDotKAoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGlj
aCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICA1OSBsZWFr
LWNoZWNrL2NoZWNrICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTExMDc0CiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC00ICAgICAgIDU5IGxlYWstY2hlY2svY2hlY2sgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMTEwNzQKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgNTkgbGVhay1jaGVjay9jaGVj
ayAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMTA3NAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAg
ICAgICA1OSBsZWFrLWNoZWNrL2NoZWNrICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTExMDc0CiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgIDU5IGxlYWstY2hlY2svY2hlY2sgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMTEwNzQKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFy
ZSBub3QgYmxvY2tpbmc6CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgIDU4IHh0Zi90ZXN0
LWh2bTY0LXhzYS0yMjEgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTQgICAgICAgNTggeHRmL3Rlc3QtaHZtNjQteHNhLTIyMSAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICA1OCB4dGYvdGVzdC1odm02NC14c2Et
MjIxICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAg
IDU4IHh0Zi90ZXN0LWh2bTY0LXhzYS0yMjEgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTUgICAgICAgNTggeHRmL3Rlc3QtaHZtNjQteHNhLTIyMSAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHh0ZiAgICAg
ICAgICAgICAgICAgIGU4ZTJjZjhmOWIyODYyY2VmNzExMWE2NmM1MmFhMmY4M2EzYzU0MWQKYmFz
ZWxpbmUgdmVyc2lvbjoKIHh0ZiAgICAgICAgICAgICAgICAgIDY3MjNhNjZmZTNlMmE2MDc5M2Vj
NGZkYmNkNjcyNTBjOTU0ZmU1ZDkKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMTA3NCAgMjAxNy0w
Ni0yNiAxNDo0NDowNyBaICAgIDIgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTExNDQgIDIw
MTctMDYtMjggMTA6NTM6MDggWiAgICAwIGRheXMgICAgMiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUg
c2luY2UgICAxMTExNjcgIDIwMTctMDYtMjggMjI6MTU6MzQgWiAgICAwIGRheXMgICAgMSBhdHRl
bXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEhhb3pob25nIFpoYW5nIDxo
YW96aG9uZy56aGFuZ0BpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHRmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1p
dCBlOGUyY2Y4ZjliMjg2MmNlZjcxMTFhNjZjNTJhYTJmODNhM2M1NDFkCkF1dGhvcjogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUaHUgSnVuIDEgMTI6
MTM6MjIgMjAxNyArMDEwMAoKICAgIERvbid0IGF1dG9tYXRpY2FsbHkgcmVjb3ZlciBmcm9tIHRy
YXBzCiAgICAKICAgIFdoaWxlIHRoaXMgcHJvcGVydHkgaXMgdXNlZnVsIGZvciBzd2ludC1lbXVs
YXRpb24sIGl0IGlzIHVuaGVscGZ1bCBpbiBvdGhlcgogICAgc2l0dWF0aW9ucywgYXMgaXQgY2F1
c2VzIHVuZXhwZWN0ZWQgdHJhcHMgdG8gZ2V0IHN3YWxsb3dlZCBzaWxlbnRseS4KICAgIAogICAg
UmV1c2UgdGhlIGV4aXN0aW5nIGV4dGFibGUgbG9naWMgKHdpdGggZmF1bHQgPT0gZml4dXApIHRv
IHJlY292ZXIsIGFuZAogICAgaW50cm9kdWNlIF9BU01fVFJBUF9PSygpIHRvIGludHJvZHVjZSBz
dWNoIGFuIGV4dGFibGUgZW50cnkuCiAgICAKICAgIEFkanVzdCB0aGUgc3dpbnQtZW11bGF0aW9u
IGFuZCBzZWxmdGVzdCBsb2dpYyBmb2xsb3dpbmcgdGhpcyBiZWhhdmlvdXIgY2hhbmdlLAogICAg
d2hpY2ggcmVtb3ZlcyB0aGUgdGVzdF9pbnQzX2JyZWFrcG9pbnQoKSBjYXNlIGVudGlyZWx5Lgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgoKY29tbWl0IDI0NmZiNDViMWU4ZWRiMDM2ZTIwYzg3MDM2ODdmNzc5YjEzYWU2NzkK
QXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAg
IFdlZCBKdW4gMjggMTQ6NTE6MDYgMjAxNyArMDAwMAoKICAgIENsZWFuIHVwIGV4dGFibGUuaAog
ICAgCiAgICBGYWN0b3IgX0FTTV9FWFRBQkxFKCkgb3V0IG9mIHRoZSBDL0FTTSBsb2dpYywgYW5k
IGltcGxlbWVudCBpdCBpbiB0ZXJtcyBvZgogICAgX0FTTV9FWFRBQkxFX0hBTkRMRVIoKS4KICAg
IAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgpjb21taXQgYWM2MTUxYzAzYjE0
ZGY0NWMyODUyYmY1MmY2OTA1ZTQwN2VjZDkwMQpBdXRob3I6IEhhb3pob25nIFpoYW5nIDxoYW96
aG9uZy56aGFuZ0BpbnRlbC5jb20+CkRhdGU6ICAgRnJpIERlYyAxNiAyMTo0MzozNCAyMDE2ICsw
ODAwCgogICAgdnZteDogdGVzdCB3aGV0aGVyIE1TUl9GRUFUVVJFX0NPTlRST0wgaXMgc2V0IGNv
cnJlY3RseQogICAgCiAgICBHdWVzdCBNU1JfRkVBVFVSRV9DT05UUk9MIGlzIHNldCBieSBYZW4g
aHlwZXJ2aXNvciBpbnN0ZWFkIGJ5CiAgICBndWVzdCBmaXJtd2FyZSBvciBodm1sb2FkZXIsIHNv
IHRoaXMgdGVzdCBpbnN0ZWFkIGNoZWNrcyB3aGV0aGVyIGJpdHMKICAgIGluIE1TUl9GRUFUVVJF
X0NPTlRST0wgYXJlIHNldCBjb3JyZWN0bHksIHJhdGhlciB0aGFuIHJlcXVpcmluZwogICAgdGhl
eSBhcmUgYWxsIHplcm9lZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSGFvemhvbmcgWmhhbmcg
PGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KICAgIFJlYmFzZSBhbmQgY2xlYW51cC4KICAgIFNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgpj
b21taXQgYjgwMjExNjlhMGE4NjExZDk1NTJiNmIyNGUzMjUwNzY5ZTUwNjRlYgpBdXRob3I6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgV2VkIEp1biAy
OCAxMzoxNzo0MSAyMDE3ICswMTAwCgogICAgQmFyZS1ib25lcyBpbi1kZXZlbG9wbWVudCB0ZXN0
IGZvciBuZXN0ZWQgVlQteAogICAgCiAgICBCYXNlZCBsb29zZWx5IG9uIHByZXZpb3VzIHdvcmsg
ZnJvbSBIYW96aG9uZyBaaGFuZywgYnV0IHJlYmFzZWQgb3ZlcgogICAgc3Vic3RhbnRpYWwgdXBz
dHJlYW0gZGV2ZWxvcG1lbnQgd29yaywgYWx0ZXJlZCB0byBiZSBtb3JlIGNvbnNpc3RlbnQgd2l0
aAogICAgZXhpc3RpbmcgdGVzdHMsIGFuZCBleHRlbmRlZCB0byBhbGwgSFZNIGVudmlyb25tZW50
cyAocmF0aGVyIHRoYW4ganVzdCBodm02NCkKICAgIHRvIGNvdmVyIG1vcmUgdGVzdCBzY2VuYXJp
b3MuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+Cgpjb21taXQgNGFlZGRhMDNjYTdlMWUyMzdjZjliM2RlODQ3MzMwM2FhZGI4
ZDExMgpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRh
dGU6ICAgV2VkIEp1biAyOCAxMToyNDo1NSAyMDE3ICswMTAwCgogICAgVGVzdCBiYXNpYyBkcml2
ZXIgaW5pdGlhbGlzYXRpb24gaW4gdGhlIHNlbGZ0ZXN0cwogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKY29tbWl0IDFmODI5
MTE3NGUwZDViMGY2YzllY2IyYTU4OGQyYmEyNjFjOTZhNTgKQXV0aG9yOiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBNYXkgMzAgMTU6NDY6NTAg
MjAxNyArMDEwMAoKICAgIFhTQS0yMjEgUG9DCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 29 09:34:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 09: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 1dQVpd-0000U6-0T; Thu, 29 Jun 2017 09:33:49 +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 1dQVpc-0000U0-80
 for xen-devel@lists.xenproject.org; Thu, 29 Jun 2017 09:33:48 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 D3/C8-03612-B79C4595; Thu, 29 Jun 2017 09:33:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsVyMfSqlm71yZB
 IgxuXmCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxlDZOZC/bzVFx9vIatgXEJRxcjF4eQwAxG
 ictPW9lAHBaBrcwSs47OZepi5OSQEJjDKrHjWyCEnSfR++IfUBEHkF0k8WBxCkiYV0BQ4uTMJ
 ywgtpCAt8S7EyvAWjkFLCXu7u9mgliwi1Hi/u63rCC9bAImErM6JEBqWARUJaad+sQIMSdA4s
 KkOUwgJcICiRI9d1RBwiICihIPXt5kBRnDLDCfUeLIqTfsIAlmAU2J1u2/2ScwCsxCcsYsJKk
 FjEyrGDWKU4vKUot0Dc31kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECw5ABCHYw
 3t4YcIhRkoNJSZQ3OiEkUogvKT+lMiOxOCO+qDQntfgQowwHh5IEb+4JoJxgUWp6akVaZg4wI
 mDSEhw8SiK8G44BpXmLCxJzizPTIVKnGI05rlxZ94WJY8qB7V+YhFjy8vNSpcR5OUEmCYCUZp
 TmwQ2CReolRlkpYV5GoNOEeApSi3IzS1DlXzGKczAqCfNOBpnCk5lXArfvFdApTECnCM8AO6U
 kESEl1cA4yURpxbyzT/6euGI0N41//+fLFzvzg/JdzzWd+Pz6KLPPV9/5GcyFf18Edbx9svup
 r7h62XO3V7+ebfoT2Pq59Ih8Y+ncjJp7d1xMcmT/561g11y2+cfss58s17/TjXjKHCsctaZox
 rM9Qt8mKX9hOR5mebXbU+9Bls+j3k1fJcpLNAsnK+7OV2Ipzkg01GIuKk4EAGK6MZ3PAgAA
X-Env-Sender: bhupinder.thakur@linaro.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1498728826!58903352!1
X-Originating-IP: [209.85.213.42]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29588 invoked from network); 29 Jun 2017 09:33:46 -0000
Received: from mail-vk0-f42.google.com (HELO mail-vk0-f42.google.com)
 (209.85.213.42)
 by server-16.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 29 Jun 2017 09:33:46 -0000
Received: by mail-vk0-f42.google.com with SMTP id y70so46402066vky.3
 for <xen-devel@lists.xenproject.org>; Thu, 29 Jun 2017 02:33:46 -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=/rUyza7jXRg0s6s7IvqRKCzrDqVvmvLAHCuS7P0XjpA=;
 b=QIn+FT5XPyVcj9hslzbT3U5Wm8fywmsIBlY16QCnXOmRbvxQSBRyZ/Gxc3xfOEwty2
 qJzUQspct3vYTDWXLpO2mun24um+oKtoGjTRUY1k4suNUvgr3F7jOMfPufiriyG2jopv
 IWwIuryJG2nbcN3h7yTFvW+w82tVfZtllkO3E=
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=/rUyza7jXRg0s6s7IvqRKCzrDqVvmvLAHCuS7P0XjpA=;
 b=jRn+YX2ZXpzQjKRRqLvLgZzLyhx8RMAN93XWHfzSA6J5GsAnvEk6W6uyc3nkott9wI
 45XffU11tk/AKgS7Z+vRvATQDbE939OmwIVTThXhme6/NoqSz/xKqSJPru3V//Q1GEX1
 QYy+fpuoCM4MOajsRt+9RXUe6hrcQNyS0bnhRmDL04Nhje/jrxT/AqL+EG+Ardvpw71x
 MNJCYAUKSsQlop7mKPG4LdcZRsNCzKoNXM7Rpsy0i8QAQOSNCpiyEOy91T3UkWz543hp
 7j2o8/aAVAMpftfGu6pGAzPaTOGTjAcwAs2ykFXKoTtWLYIlg8E12kQfLQALNkKNnhwG
 zLEA==
X-Gm-Message-State: AKS2vOxyMXm0vps+xBG9thGz0TXH55r2aJ06yRIMdlCrY+moujPPNsf/
 koF1Ix1ly3xp86Jk1zCObNFkO6r0Ggv8
X-Received: by 10.31.152.18 with SMTP id a18mr7977662vke.145.1498728825896;
 Thu, 29 Jun 2017 02:33:45 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.159.56.138 with HTTP; Thu, 29 Jun 2017 02:33:45 -0700 (PDT)
In-Reply-To: <20170628171710.5g3ubmkgj6ctlkke@citrix.com>
References: <1498117132-27139-1-git-send-email-bhupinder.thakur@linaro.org>
 <1498117132-27139-16-git-send-email-bhupinder.thakur@linaro.org>
 <20170628171710.5g3ubmkgj6ctlkke@citrix.com>
From: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Date: Thu, 29 Jun 2017 15:03:45 +0530
Message-ID: <CACtJ1JQHDCjmszW+OV4+GXPtCK73STsEQ8Pg8ifvHQctxK_AHQ@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH 15/17 v5] 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgV2VpLAoKT24gMjggSnVuZSAyMDE3IGF0IDIyOjQ3LCBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPiB3cm90ZToKPiBPbiBUaHUsIEp1biAyMiwgMjAxNyBhdCAwMTowODo1MFBNICswNTMw
LCBCaHVwaW5kZXIgVGhha3VyIHdyb3RlOgo+IFsuLi5dCj4+ICBzdGF0aWMgc3RydWN0IHRlcm1p
b3Mgc3RkaW5fb2xkX2F0dHI7Cj4+IEBAIC0zNDMsNiArMzQ0LDcgQEAgaW50IG1haW4oaW50IGFy
Z2MsIGNoYXIgKiphcmd2KQo+PiAgICAgICBjaGFyICplbmQ7Cj4+ICAgICAgIGNvbnNvbGVfdHlw
ZSB0eXBlID0gQ09OU09MRV9JTlZBTDsKPj4gICAgICAgYm9vbCBpbnRlcmFjdGl2ZSA9IDA7Cj4+
ICsgICAgIGNoYXIgKmNvbnNvbGVfbmFtZXMgPSAic2VyaWFsLCBwdiwgdnVhcnQiOwo+Pgo+PiAg
ICAgICBpZiAoaXNhdHR5KFNURElOX0ZJTEVOTykgJiYgaXNhdHR5KFNURE9VVF9GSUxFTk8pKQo+
PiAgICAgICAgICAgICAgIGludGVyYWN0aXZlID0gMTsKPj4gQEAgLTM2MSw5ICszNjMsMTIgQEAg
aW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQo+PiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB0eXBlID0gQ09OU09MRV9TRVJJQUw7Cj4+ICAgICAgICAgICAgICAgICAgICAgICBl
bHNlIGlmICghc3RyY21wKG9wdGFyZywgInB2IikpCj4+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHR5cGUgPSBDT05TT0xFX1BWOwo+PiArICAgICAgICAgICAgICAgICAgICAgZWxzZSBp
ZiAoIXN0cmNtcChvcHRhcmcsICJ2dWFydCIpKQo+PiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB0eXBlID0gQ09OU09MRV9WVUFSVDsKPj4gICAgICAgICAgICAgICAgICAgICAgIGVsc2Ug
ewo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkludmFs
aWQgdHlwZSBhcmd1bWVudFxuIik7Cj4+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZw
cmludGYoc3RkZXJyLCAiQ29uc29sZSB0eXBlcyBzdXBwb3J0ZWQgYXJlOiBzZXJpYWwsIHB2XG4i
KTsKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJDb25z
b2xlIHR5cGVzIHN1cHBvcnRlZCBhcmU6ICVzXG4iLAo+PiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgY29uc29sZV9uYW1lcyk7Cj4KPiBDb2Rpbmcgc3R5bGUu
CkkgYmVsaWV2ZSB5b3UgYXJlIHJlZmVycmluZyB0byB0aGUgYWxpZ25tZW50IG9mIGNvbnNvbGVf
bmFtZXMgd2l0aApzdGRlcnIgYWJvdmU/IFNpbmNlIGluIHRoaXMgZmlsZSwgdGFicyBhcmUgdXNl
ZCBmb3IgaW5kZW50YXRpb24gYW5kCnByZXNlcnZlZCwgSSBhbSB1c2luZyB0YWJzIHRvIGFsaWdu
IHRoZW0gYnV0IGZvciBzb21lIHJlYXNvbiBpdCBpcwpzaG93aW5nIGFzIHVuYWxpZ25lZCBoZXJl
LiBJZiBJIG9wZW4gdGhlIHBhdGNoIGZpbGUgaW4gdmltIHdpdGggYSB0YWIKc2V0dGluZyBvZiA0
IHRoZW4gaXQgaXMgZGlzcGxheWVkIGNvcnJlY3RseSBhbGlnbmVkLgoKSXMgaXQgbXkgZ21haWwg
c2V0dGluZyB3aGljaCBpcyBtYWtpbmcgdGhlbSB1bmFsaWduZWQ/CgpSZWdhcmRzLApCaHVwaW5k
ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 29 10:10:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 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 1dQWPC-0004zd-DO; Thu, 29 Jun 2017 10:10: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=346715512=dario.faggioli@citrix.com>)
 id 1dQWPB-0004zQ-5V
 for xen-devel@lists.xenproject.org; Thu, 29 Jun 2017 10:10:33 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 1A/5E-02962-812D4595; Thu, 29 Jun 2017 10:10:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsXitHSDva74pZB
 Ig30vDSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox/+1axFzRKV8xfdpOpgXGzeBcjJ4eEQIjE
 u94fzCA2r4ChxINr89i6GDk4hAV8JNb2ZYKE2QQMJN7s2MsKYosI6Ehc3fsCzGYW+Mgo0XjVG
 sRmEVCVaPuyDGwMp0CgxLPzx4BsLg4hgbnMEuevtbCDJPgFJCVuffnIDNFcLXH5+GQWiBu0JY
 6c62eHuEFQ4uTMJ2BxIQE1iRlzL7NOYOSbhaRlFpIyiLimROv23+wQtrbEsoWvmSFsW4l1695
 D1dhIbLq6gBHClpfY/nYO8wJG9lWM6sWpRWWpRbpmeklFmekZJbmJmTm6hgZmermpxcWJ6ak5
 iUnFesn5uZsYgaHMAAQ7GOed8D/EKMnBpCTKG50QEinEl5SfUpmRWJwRX1Sak1p8iFGDg0Ngw
 tm505mkWPLy81KVJHhTLwDVCRalpqdWpGXmAKMNplSCg0dJhDf5NFCat7ggMbc4Mx0idYpRUU
 qcNwOkTwAkkVGaB9cGi/BLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuZtB5nCk5lXAjf9FdB
 iJqDFwjPAFpckIqSkGhitWJb6L4z9e8yuzdt258u5Vl8XF0bM9tn7wjqQxZPTPtN10rNNc4Tf
 +TEYlsUYzOGyd/i9pzTs8GHxarc1d4skO6UYuXcnTPZTXe369XDVbH3O9fc+e/ya7bV74XWFE
 yWzhfv7hCdcdP65+0NNiaRMdPiOr/ZzXK7rvNp8JlRn8/8jbWrJZ/YosRRnJBpqMRcVJwIA8d
 ae8+sCAAA=
X-Env-Sender: prvs=346715512=dario.faggioli@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1498731030!56946752!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19079 invoked from network); 29 Jun 2017 10:10:31 -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 Jun 2017 10:10:31 -0000
X-IronPort-AV: E=Sophos;i="5.40,280,1496102400"; 
 d="asc'?scan'208";a="438262247"
Message-ID: <1498730994.7288.13.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>
Date: Thu, 29 Jun 2017 12:09:54 +0200
In-Reply-To: <CAFLBxZa4CQDk_YCrm3K22gDS7ddEfE8bNigEYWjNtESeoVbG=w@mail.gmail.com>
References: <149692186557.9605.11625777539060264052.stgit@Solace.fritz.box>
 <149692372627.9605.8252407697848997058.stgit@Solace.fritz.box>
 <2db5b8c2-eb6b-3926-806e-9bcf2e46b4a1@citrix.com>
 <1498234767.7405.46.camel@citrix.com>
 <CAFLBxZb+D4Keg-1NOYUhm-C0geiohwSKDgL3U5d-AqKE7bBy9Q@mail.gmail.com>
 <1498661812.7288.8.camel@citrix.com>
 <CAFLBxZa4CQDk_YCrm3K22gDS7ddEfE8bNigEYWjNtESeoVbG=w@mail.gmail.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>,
 Anshul Makkar <anshul.makkar@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 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="===============0318704194012069557=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============0318704194012069557==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-+XuT52sFR7GUSFyzYxmA"

--=-+XuT52sFR7GUSFyzYxmA
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Wed, 2017-06-28 at 20:05 +0100, George Dunlap wrote:
> On Wed, Jun 28, 2017 at 3:56 PM, Dario Faggioli
> <dario.faggioli@citrix.com> wrote:
> >=20
> > In the case you describe, at 2T, with budget -C, the first round of
> > the
> > loop will make the budget 0, and set the next replenishment to 3T.
> > As
> > you say, since budget is 0, and 0 is <=3D than 0, we stay in the loop
> > for
> > another round, which sets the budget to C, and the next
> > replenishment
> > to 4T.
>=20
> Ah, right -- I did notice that next_repl was being moved forward each
> iteration too, but didn't connect that it would mean you'd end up
> going for 2T without calling repl_sdom_budget() again.
>=20
> So I'm convinced that this behavior won't break the credit system,
> but
> I'm not sure why it's an advantage over just having the domain "sit
> out" this time period.
>=20
I think they're just two different possible implementations, and it's
hard to tell, in general, which one is better and which one is worse

Depending on very specific characteristics of the workload, in
combination with what actually caused the specific occurrence of such a
big overrun, and maybe even other factors, either one may behave better
or worse.

E.g., if the vcpu is "greedy", and always tries to run, as soon as it
has some budget, the difference between the two solution is _where_ we
put the "sitting period".

> Did you actually see this happen in practice on a regular basis
> during
> your tests, or is this mostly a hypothetical situation we're talking
> about here?
>=20
It's a safety catch. It really should not happen except from bugs or
unless something is really wrong (e.g., in HW). It may happen more
regularly if the user manages to set a budget that is really small,
compared to the actual resolution of the budget enforcing logic (which
is whatever time granularity we use for timers, in that specific host).

There are measures already in place to try to prevent that to happen,
but I probably can add some more... including a WARN() in this very
case.

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)
--=-+XuT52sFR7GUSFyzYxmA
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

iQIcBAABCAAGBQJZVNHzAAoJEBZCeImluHPuE8IP/iXwELo1VkJi0Rj5mcPK3LKt
34f0ttRMcJZhsC4ueNu1BxmQrHvaHa85lXHyk0KLhAwwKbZm9risD/kB1f4S/8wI
FBQlLlcXhKWKt0uI4rZi20t2I1JAb66lr4kNXERGZsU2fEb1nUQFOw5IQBAThVA/
2Htx8xjUME5zR8jvqV+ry1HAg0Xa3EKzTC2EdwWfPREChkicpgiXZgtoPvcmEsRo
BXqMUptiuYExshZ/MPY5dwoj4wK5+BIadqyLnCH2vPtdOoPFTF8T1wF9HcGtXOsK
71hVl/lN7BDYYkflL+VTtPTSBb916/4hDkyQWb3ogoNENWfnLMgrcBCMH/z8Q/cm
aJahma0zy0Eiy8UJvecDCkHtJQ1Dj92uBVPMcefmzadph7FlZ6JISP9HoDW/Sa0q
zkz9fgMk3Jm6YQT8oV9Gb7Z4m/b3irzavmPHq9AiXjvFg+qhvh29648v0sbxlqhv
dsFnryBkrgV7GFkYIJatZPMYRKTwNM8JjlVCedS4wDcraxueDSteOIAbt70uOlqq
3+ImTOPHYm3UEkZrSXY4bQk3pj2tfsv3IV40XH1yQF1voL3ppvlo24mrw9ynfmQu
c5xrSMCjdtMFcjANQxXRC1dXu7tnp6/Xqo9M334MxmGFPDT5GrOSWLOL8r5oCRqC
/6ZcPDXq4JeCVJlYer7U
=V8yk
-----END PGP SIGNATURE-----

--=-+XuT52sFR7GUSFyzYxmA--


--===============0318704194012069557==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0318704194012069557==--


From xen-devel-bounces@lists.xen.org Thu Jun 29 10:11:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 10: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 1dQWQV-00057b-Ur; Thu, 29 Jun 2017 10: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 <prvs=346bb0873=wei.liu2@citrix.com>)
 id 1dQWQU-00057O-Mo
 for xen-devel@lists.xenproject.org; Thu, 29 Jun 2017 10:11:54 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 80/ED-03044-962D4595; Thu, 29 Jun 2017 10:11:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHRDpG7mpZB
 Ig5nvFS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyl908wFmzlrXh5/whTA+Mbji5GTg4JAX+J
 t0+bGUFsFgFVif/fz7KC2GwCyhI/O3vZQGwRASOJF48us3QxcnEwCxxglPjRdxGsSFggUWLn7
 //sIDavgIXEoT0rmEGKhAQamSS2Td7PBJEQlDg58wkLiM0soCOxYPcnoKkcQLa0xPJ/YEdwCg
 RK9BzoAztCVEBFonPpHLByIQEFiY7px5gmMPLNQjJpFpJJsxAmLWBkXsWoUZxaVJZapGtorpd
 UlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERhsDECwg/H2xoBDjJIcTEqivNEJIZFC
 fEn5KZUZicUZ8UWlOanFhxhlODiUJHivXgDKCRalpqdWpGXmAMMeJi3BwaMkwpt8GijNW1yQm
 FucmQ6ROsWoKCXOmwHSJwCSyCjNg2uDxdolRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfOeAJ
 nCk5lXAjf9FdBiJqDFwjPAFpckIqSkGhhrTe54PjpSJFLd9nSrZLQ314/79if/WOtsefZ2bU/
 Cr4QSn/edCeVWd2Umapudznoww+Lfy26T1+LZAe5lq9dwchTem7jSzmi2xByVzoQX047Niwjd
 t2bHpdi8y4LrYyOOHT0w0+1j2jPTBufmrjOq5lEr1JRT18gfWXnzwMbqv5sk5I6GCcQqsRRnJ
 BpqMRcVJwIAOm0a37ACAAA=
X-Env-Sender: prvs=346bb0873=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1498731112!70769170!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47064 invoked from network); 29 Jun 2017 10:11: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;
 29 Jun 2017 10:11:53 -0000
X-IronPort-AV: E=Sophos;i="5.40,280,1496102400"; d="scan'208";a="429796912"
Date: Thu, 29 Jun 2017 11:11:50 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Message-ID: <20170629101150.uud6fx4lp6t2cy67@citrix.com>
References: <1498117132-27139-1-git-send-email-bhupinder.thakur@linaro.org>
 <1498117132-27139-16-git-send-email-bhupinder.thakur@linaro.org>
 <20170628171710.5g3ubmkgj6ctlkke@citrix.com>
 <CACtJ1JQHDCjmszW+OV4+GXPtCK73STsEQ8Pg8ifvHQctxK_AHQ@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CACtJ1JQHDCjmszW+OV4+GXPtCK73STsEQ8Pg8ifvHQctxK_AHQ@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH 15/17 v5] 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBKdW4gMjksIDIwMTcgYXQgMDM6MDM6NDVQTSArMDUzMCwgQmh1cGluZGVyIFRoYWt1
ciB3cm90ZToKPiBIaSBXZWksCj4gCj4gT24gMjggSnVuZSAyMDE3IGF0IDIyOjQ3LCBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPiB3cm90ZToKPiA+IE9uIFRodSwgSnVuIDIyLCAyMDE3IGF0
IDAxOjA4OjUwUE0gKzA1MzAsIEJodXBpbmRlciBUaGFrdXIgd3JvdGU6Cj4gPiBbLi4uXQo+ID4+
ICBzdGF0aWMgc3RydWN0IHRlcm1pb3Mgc3RkaW5fb2xkX2F0dHI7Cj4gPj4gQEAgLTM0Myw2ICsz
NDQsNyBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCj4gPj4gICAgICAgY2hhciAq
ZW5kOwo+ID4+ICAgICAgIGNvbnNvbGVfdHlwZSB0eXBlID0gQ09OU09MRV9JTlZBTDsKPiA+PiAg
ICAgICBib29sIGludGVyYWN0aXZlID0gMDsKPiA+PiArICAgICBjaGFyICpjb25zb2xlX25hbWVz
ID0gInNlcmlhbCwgcHYsIHZ1YXJ0IjsKPiA+Pgo+ID4+ICAgICAgIGlmIChpc2F0dHkoU1RESU5f
RklMRU5PKSAmJiBpc2F0dHkoU1RET1VUX0ZJTEVOTykpCj4gPj4gICAgICAgICAgICAgICBpbnRl
cmFjdGl2ZSA9IDE7Cj4gPj4gQEAgLTM2MSw5ICszNjMsMTIgQEAgaW50IG1haW4oaW50IGFyZ2Ms
IGNoYXIgKiphcmd2KQo+ID4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGUgPSBD
T05TT0xFX1NFUklBTDsKPiA+PiAgICAgICAgICAgICAgICAgICAgICAgZWxzZSBpZiAoIXN0cmNt
cChvcHRhcmcsICJwdiIpKQo+ID4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGUg
PSBDT05TT0xFX1BWOwo+ID4+ICsgICAgICAgICAgICAgICAgICAgICBlbHNlIGlmICghc3RyY21w
KG9wdGFyZywgInZ1YXJ0IikpCj4gPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHlw
ZSA9IENPTlNPTEVfVlVBUlQ7Cj4gPj4gICAgICAgICAgICAgICAgICAgICAgIGVsc2Ugewo+ID4+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiSW52YWxpZCB0
eXBlIGFyZ3VtZW50XG4iKTsKPiA+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmcHJp
bnRmKHN0ZGVyciwgIkNvbnNvbGUgdHlwZXMgc3VwcG9ydGVkIGFyZTogc2VyaWFsLCBwdlxuIik7
Cj4gPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJDb25z
b2xlIHR5cGVzIHN1cHBvcnRlZCBhcmU6ICVzXG4iLAo+ID4+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zb2xlX25hbWVzKTsKPiA+Cj4gPiBDb2Rpbmcg
c3R5bGUuCj4gSSBiZWxpZXZlIHlvdSBhcmUgcmVmZXJyaW5nIHRvIHRoZSBhbGlnbm1lbnQgb2Yg
Y29uc29sZV9uYW1lcyB3aXRoCj4gc3RkZXJyIGFib3ZlPyBTaW5jZSBpbiB0aGlzIGZpbGUsIHRh
YnMgYXJlIHVzZWQgZm9yIGluZGVudGF0aW9uIGFuZAoKWWVzLgoKPiBwcmVzZXJ2ZWQsIEkgYW0g
dXNpbmcgdGFicyB0byBhbGlnbiB0aGVtIGJ1dCBmb3Igc29tZSByZWFzb24gaXQgaXMKPiBzaG93
aW5nIGFzIHVuYWxpZ25lZCBoZXJlLiBJZiBJIG9wZW4gdGhlIHBhdGNoIGZpbGUgaW4gdmltIHdp
dGggYSB0YWIKPiBzZXR0aW5nIG9mIDQgdGhlbiBpdCBpcyBkaXNwbGF5ZWQgY29ycmVjdGx5IGFs
aWduZWQuCj4gCgpUaGF0J3MgdGhlIHByb2JsZW0uIFdlIGFsbCB1c2UgOCBzcGFjZXMgZm9yIHRh
Yi4gOi0pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 29 10:12:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 10:12:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQWQn-0005B8-7q; Thu, 29 Jun 2017 10: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 <osstest-admin@xenproject.org>) id 1dQWQm-0005Aa-0e
 for xen-devel@lists.xensource.com; Thu, 29 Jun 2017 10:12:12 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 B1/87-01862-B72D4595; Thu, 29 Jun 2017 10:12:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVbfqUki
 kwafvAhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOP3wImPBmdWMFSdWtrA2
 MP6r6WLk4hAS+Mso8f79FnYI5zGjxIZ115kgnG2MEtsWf2HsYuTkEBFwlvh6Zi47iM0roC8x+
 f0uZhBbWMBM4vbMuWANEgK/FSXauy6zgiQkBLwlZm3oYeli5ACzJ/b5dzGyc7AJWEkcEgMpYB
 FQlZiz9g3TBEbuBYwMqxg1ilOLylKLdI0s9ZKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZL
 zczcxAr1ez8DAuIOxaa/fIUZJDiYlUd7ohJBIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8LheB
 coJFqempFWmZOcDwg0lLcPAoifAmnwZK8xYXJOYWZ6ZDpE4x6nJsWL3+C5MQS15+XqqUOG8+y
 AwBkKKM0jy4EbBYuMQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmLcaZApPZl4J3KZXQEcwAR
 0hPAPsiJJEhJRUA6NR3LUMe8/21NOM6b1b7py4EVSyuVrwdKFxtCjbUbs2oUcRMYGtCatvau4
 P9FMws5fIj+0trp6cpzLnefK805Hn/U2zzeP+OH7oFtBtOvfiLftF2UeMAYLcss+c/fhnTj35
 qrdmeQMLx5r5ZuXWrOVX3We0fuHTdzA16H34pH3vz/yyxg4TJZbijERDLeai4kQAELoiEIACA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1498731128!86337318!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26475 invoked from network); 29 Jun 2017 10:12:09 -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 Jun 2017 10:12: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 <osstest-admin@xenproject.org>)
 id 1dQWQh-0006zw-AH; Thu, 29 Jun 2017 10:12: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 1dQWQb-0006FV-Th; Thu, 29 Jun 2017 10:12:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dQWQb-0006Xn-JZ; Thu, 29 Jun 2017 10:12:01 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111148-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: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-i386-xl-qemut-win7-amd64:guest-stop: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:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-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-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install: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-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-libvirt-raw:migrate-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-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=3c2bfbaadff6e0c257bb6b16c9c97f43618b13dc
X-Osstest-Versions-That: linux=1439ccf73d9c07654fdd5b4969fd53c2feb8684d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 29 Jun 2017 10:12:01 +0000
Subject: [Xen-devel] [linux-linus test] 111148: 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="===============1287832775899896464=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============1287832775899896464==
Content-Type: text/plain

flight 111148 linux-linus real [real]
http://logs.test-lab.xenproject.org/osstest/logs/111148/

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. 110515
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 110515

Tests which did not succeed, but are not blocking:
 test-amd64-i386-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail blocked in 110515
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 110515
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 110515
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 110515
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 110515
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 110515
 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-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-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-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-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-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 10 windows-install        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-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-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-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 linux                3c2bfbaadff6e0c257bb6b16c9c97f43618b13dc
baseline version:
 linux                1439ccf73d9c07654fdd5b4969fd53c2feb8684d

Last test of basis   110515  2017-06-17 06:48:56 Z   12 days
Failing since        110536  2017-06-17 23:48:13 Z   11 days   12 attempts
Testing same since   111124  2017-06-28 00:02:21 Z    1 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  "H.J. Lu" <hjl.tools@gmail.com>
  "Yan, Zheng" <zyan@redhat.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Alex Deucher <alexander.deucher@amd.com>
  Alexander Shishkin <alexander.shishkin@linux.intel.com>
  Alexandre TORGUE <alexandre.torgue@st.com>
  Alexey Khoroshilov <khoroshilov@ispras.ru>
  Alistair Popple <alistair@popple.id.au>
  Allen Hubbe <Allen.Hubbe@dell.com>
  Andrei Vagin <avagin@openvz.org>
  Andrew Duggan <aduggan@synaptics.com>
  Andrew Morton <akpm@linux-foundation.org>
  Andy Lutomirski <luto@kernel.org>
  Angus Ainslie <angus@akkea.ca>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arend van Spriel <arend.vanspriel@broadcom.com>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Bart Van Assche <bart.vanassche@wdc.com>
  Benjamin Gaignard <benjamin.gaignard@linaro.org>
  Benjamin Tissoires <benjamin.tissoires@redhat.com>
  Björn Töpel <bjorn.topel@intel.com>
  Boris Brezillon <boris.brezillon@free-electrons.com>
  Borislav Petkov <bp@suse.de>
  Brian Foster <bfoster@redhat.com>
  Cao jin <caoj.fnst@cn.fujitsu.com>
  Charles Keepax <ckeepax@opensource.wolfsonmicro.com>
  Chen-Yu Tsai <wens@csie.org>
  Chris Mi <chrism@mellanox.com>
  Chris Wilson <chris@chris-wilson.co.uk>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Christian König <christian.koenig@amd.com>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Chu Yuan Lin <cyl@datera.io>
  Chunming Zhou <david1.zhou@amd.com>
  Colin Ian King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Corentin Labbe <clabbe.montjoie@gmail.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Drake <drake@endlessm.com>
  Daniel Lezcano <daniel.lezcano@linaro.org>
  Daniel Mentz <danielmentz@google.com>
  Daniel Stone <daniels@collabora.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Daniel Vetter <daniel.vetter@intel.com>
  Darrick J. Wong <darrick.wong@oracle.com>
  Dave Airlie <airlied@redhat.com>
  Dave Jiang <dave.jiang@intel.com>
  David Howells <dhowells@redhat.com>
  David Rientjes <rientjes@google.com>
  David S. Miller <davem@davemloft.net>
  Dhinakaran Pandiyan <dhinakaran.pandiyan@intel.com>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Edward Cree <ecree@solarflare.com>
  Eli Cohen <eli@mellanox.com>
  Enric Balletbo i Serra <enric.balletbo@collabora.com>
  Eric Dumazet <edumazet@google.com>
  Eric Ren <zren@suse.com>
  Eric W. Biederman <ebiederm@xmission.com>
  Fabrice Gasnier <fabrice.gasnier@st.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Frank Rowand <frank.rowand@sony.com>
  Fugang Duan <fugang.duan@nxp.com>
  Ganesh Goudar <ganeshgr@chelsio.com>
  Gao Feng <gfree.wind@vip.163.com>
  Gary Guo <ghg@datera.io>
  Gary R Hook <gary.hook@amd.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Gregory CLEMENT <gregory.clement@free-electrons.com>
  Haishuang Yan <yanhaishuang@cmss.chinamobile.com>
  Hannes Frederic Sowa <hannes@stressinduktion.org>
  Hans de Goede <hdegoede@redhat.com>
  Heiko Carstens <heiko.carstens@de.ibm.com>
  Heiner Kallweit <hkallweit1@gmail.com>
  Heinrich Schuchardt <xypron.glpk@gmx.de>
  Helge Deller <deller@gmx.de>
  Helge Deller <deller@gmx.de> # parisc
  Hendrik Brueckner <brueckner@linux.vnet.ibm.com>
  Hugh Dickins <hughd@google.com>
  Icenowy Zheng <icenowy@aosc.io>
  Ilya Dryomov <idryomov@gmail.com>
  Ilya Matveychikov <matvejchikov@gmail.com>
  Ilya V. Matveychikov <matvejchikov@gmail.com>
  Ingo Molnar <mingo@kernel.org>
  Jacek Anaszewski <jacek.anaszewski@gmail.com>
  James Cowgill <James.Cowgill@imgtec.com>
  James Hogan <james.hogan@imgtec.com>
  Jan Beulich <jbeulich@suse.com>
  Jan Kara <jack@suse.cz>
  Jan Kratochvil <jan.kratochvil@redhat.com>
  Jani Nikula <jani.nikula@intel.com>
  Jarkko Nikula <jarkko.nikula@linux.intel.com>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jason Wang <jasowang@redhat.com>
  Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
  Jens Axboe <axboe@kernel.dk>
  Jiada Wang <jiada_wang@mentor.com>
  Jiri Kosina <jkosina@suse.cz>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Olsa <jolsa@redhat.com>
  Johannes Berg <johannes.berg@intel.com>
  John Stultz <john.stultz@linaro.org>
  Jon Mason <jdmason@kudzu.us>
  Jonas Gorski <jonas.gorski@gmail.com>
  Jonathan Cameron <jic23@kernel.org>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Juergen Gross <jgross@suse.com>
  Junshan Fang <Junshan.Fang@amd.com>
  Kalle Valo <kvalo@codeaurora.org>
  Kan Liang <Kan.liang@intel.com>
  Kees Cook <keescook@chromium.org>
  Kevin Brodsky <kevin.brodsky@arm.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Larry Finger <Larry.Finger@lwfinger.net>
  Lars-Peter Clausen <lars@metafoo.de>
  Lee Jones <lee.jones@linaro.org>
  Lin Yun Sheng <linyunsheng@huawei.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Liwei Song <liwei.song@windriver.com>
  Logan Gunthorpe <logang@deltatee.com>
  Luis Henriques <lhenriques@suse.com>
  Madalin Bucur <madalin.bucur@nxp.com>
  Magnus Karlsson <magnus.karlsson@intel.com>
  Manish Rangankar <manish.rangankar@cavium.com>
  Maor Dickman <maord@mellanox.com>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcin Nowakowski <marcin.nowakowski@imgtec.com>
  Mark Rutland <mark.rutland@arm.com>
  Mark Salter <msalter@redhat.com>
  Martin Blumenstingl <martin.blumenstingl@googlemail.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin KaFai Lau <kafai@fb.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Masahiro Yamada <yamada.masahiro@socionext.com>
  Masami Hiramatsu <mhiramat@kernel.org>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Max Gurtovoy <maxg@mellanox.com>
  Maxime Ripard <maxime.ripard@free-electrons.com>
  Megha Dey <megha.dey@intel.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Turquette <mturquette@baylibre.com>
  Michail G Etairidis <m.etairidis@beck-ipc.com>
  Michail Georgios Etairidis <m.etairidis@beck-ipc.com>
  Michal Hocko <mhocko@suse.com>
  Michal Simek <michal.simek@xilinx.com>
  Mika Westerberg <mika.westerberg@linux.intel.com>
  Mike Snitzer <snitzer@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Milian Wolff <milian.wolff@kdab.com>
  Miroslav Benes <mbenes@suse.cz>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  Neil Armstrong <narmstrong@baylibre.com>
  Neil Horman <nhorman@tuxdrver.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicholas Piggin <npiggin@gmail.com>
  Nicolas Iooss <nicolas.iooss_linux@m4x.org>
  Nicolas Pitre <nico@linaro.org>
  Niklas Cassel <niklas.cassel@axis.com>
  Olof Johansson <olof@lixom.net>
  Ondrej Kozina <okozina@redhat.com>
  Ondrej Mosnacek <omosnacek@gmail.com>
  Ondrej Mosnáček <omosnacek@gmail.com>
  Or Gerlitz <ogerlitz@mellanox.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Burton <paul.burton@imgtec.com>
  Paul Mackerras <paulus@ozlabs.org>
  Pavel Machek <pavel@ucw.cz>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Dawson <peter.a.dawson@boeing.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Petr Mladek <pmladek@suse.com>
  Phil Reid <preid@electromag.com.au>
  Pravin B Shelar <pshelar@ovn.org>
  Puthikorn Voravootivat <puthik@chromium.org>
  Radim Krčmář <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Raju Rangoju <rajur@chelsio.com>
  Ralf Baechle <ralf@linux-mips.org>
  Ralph Sennhauser <ralph.sennhauser@gmail.com>
  Randy Dunlap <rdunlap@infradead.org>
  Ravi Bangoria <ravi.bangoria@linux.vnet.ibm.com>
  Richard Genoud <richard.genoud@gmail.com>
  Rik van Riel <riel@redhat.com>
  Rob Herring <robh@kernel.org>
  Robert Jarzmik <robert.jarzmik@free.fr>
  Roger Pau Monné <roger.pau@citrix.com>
  Russell King <rmk+kernel@armlinux.org.uk>
  Saeed Mahameed <saeedm@mellanox.com>
  Sebastian Andrzej Siewior <bigeasy@linutronix.de>
  Sebastian Parschauer <sparschauer@suse.de>
  Sebastian Siewior <bigeasy@linutronix.de>
  Serhey Popovych <serhe.popovych@gmail.com>
  Stephen Boyd <sboyd@codeaurora.org>
  Stephen Rothwell <sfr@canb.auug.org.au>
  Steve French <smfrench@gmail.com>
  Steve Wise <swise@opengridcomputing.com>
  Steven Haigh <netwiz@crc.id.au>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Subhransu S. Prusty <subhransu.s.prusty@intel.com>
  Takashi Iwai <tiwai@suse.de>
  Takashi Sakamoto <o-takashi@sakamocchi.jp>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Voegtle <tv@lio96.de>
  Tobias Regnery <tobias.regnery@gmail.com>
  Tony Lindgren <tony@atomide.com>
  Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
  Ville Syrjälä <ville.syrjala@linux.intel.com>
  Vinod Koul <vinod.koul@intel.com>
  Vladimir Murzin <vladimir.murzin@arm.com>
  Vlastimil Babka <vbabka@suse.cz>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wei Wang <weiwan@google.com>
  Wei Yongjun <weiyongjun1@huawei.com>
  Will Deacon <will.deacon@arm.com>
  Wolfram Sang <wsa+renesas@sang-engineering.com>
  Wolfram Sang <wsa@the-dreams.de>
  Xin Long <lucien.xin@gmail.com>
  xypron.glpk@gmx.de <xypron.glpk@gmx.de>
  Yan, Zheng <zyan@redhat.com>
  YD Tseng <yd_tseng@asmedia.com.tw>
  Yisheng Xie <xieyisheng1@huawei.com>
  Yong Deng <iemdey@gmail.com>
  Zhang Bo <bo.zhang@nxp.com>
  Zhang Shengju <zhangshengju@cmss.chinamobile.com>
  Álvaro Fernández Rojas <noltari@gmail.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-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                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-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


Not pushing.

(No revision log; it would be 6974 lines long.)


--===============1287832775899896464==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1287832775899896464==--

From xen-devel-bounces@lists.xen.org Thu Jun 29 10:21:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 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 1dQWZr-0006SU-IY; Thu, 29 Jun 2017 10: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 <prvs=346715512=dario.faggioli@citrix.com>)
 id 1dQWZq-0006SO-7V
 for xen-devel@lists.xenproject.org; Thu, 29 Jun 2017 10:21:34 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 7A/91-01729-DA4D4595; Thu, 29 Jun 2017 10:21:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBIsWRWlGSWpSXmKPExsXitHSDve6aKyG
 RBn9u61h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkLbn5mK9ilUPHkwn7GBsYZsl2MnBwSAiES
 cw/fZAGxeQUMJc4/7WUFsYUFIiQOXzvLBmKzCRhIvNmxFywuIqAvsXzec+YuRg4OZoFIieVns
 0HCLAKqEh1H9jKBhDkFAiXW39TrYuTiEBK4wijxdtcDsFZ+AUmJW18+MoPYzALVEssuvWaFOE
 Fb4si5fnaIEwQlTs58AnaOkICaxIy5l1knMPLNQtIyC0kZRFxTonX7b3YIW1ti2cLXzBC2rcS
 6de+hamwkNl1dwAhhy0tsfzuHeQEj+ypGjeLUorLUIl0jU72kosz0jJLcxMwcXUMDU73c1OLi
 xPTUnMSkYr3k/NxNjMBQrmdgYNzBuKvd7xCjJAeTkihvdEJIpBBfUn5KZUZicUZ8UWlOavEhR
 g0ODoEJZ+dOZ5JiycvPS1WS4F15GahOsCg1PbUiLTMHGG0wpRIcPEoivMmngdK8xQWJucWZ6R
 CpU4yKUuK8aSB9AiCJjNI8uDZYhF9ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMx7EWQKT2Z
 eCdz0V0CLmYAWC88AW1ySiJCSamCceLjoQR7/H5Mbnz/2n3xy0COZN29v5lR1j3nL5hz+yhe8
 u8pgVftuHv474l9sYmf9frcpIHPnp6UT9q+9ZsPJ0LPrWfAG8Yxve571//v6IePsDJ1fb3WKf
 H5I2ToulrRXmNLGtCJ8893t8gomTNLyfmqa7CzLBb7JXLt290bbtc6KI7Oy32feVGIpzkg01G
 IuKk4EADqwuqLrAgAA
X-Env-Sender: prvs=346715512=dario.faggioli@citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1498731690!64327307!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54783 invoked from network); 29 Jun 2017 10:21:32 -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;
 29 Jun 2017 10:21:32 -0000
X-IronPort-AV: E=Sophos;i="5.40,280,1496102400"; 
 d="asc'?scan'208";a="438263212"
Message-ID: <1498731685.7288.15.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: George Dunlap <George.Dunlap@eu.citrix.com>
Date: Thu, 29 Jun 2017 12:21:25 +0200
In-Reply-To: <CAFLBxZZcq=eWjb04uiZLP-4V5WXWzxxUm3hmoRRnPkERFC-R=Q@mail.gmail.com>
References: <149692186557.9605.11625777539060264052.stgit@Solace.fritz.box>
 <149692373432.9605.11077306237899753280.stgit@Solace.fritz.box>
 <CAFLBxZZcq=eWjb04uiZLP-4V5WXWzxxUm3hmoRRnPkERFC-R=Q@mail.gmail.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>,
 Anshul Makkar <anshul.makkar@citrix.com>
Subject: Re: [Xen-devel] [PATCH 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: multipart/mixed; boundary="===============8574559118164891143=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============8574559118164891143==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-JiO6u9CXXZw2n4oBtcRr"

--=-JiO6u9CXXZw2n4oBtcRr
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Wed, 2017-06-28 at 16:19 +0100, George Dunlap wrote:
> On Thu, Jun 8, 2017 at 1:08 PM, Dario Faggioli
> <dario.faggioli@citrix.com> wrote:
> >=20
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0/*
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0* We are disabling the cap for this domain, which may
> > have 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* waiting for a replenishment, and we need to unpark
> > them all.
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0* Parked vcpus sit in the domain's parked_vcpus list,
> > which would
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0* require being manipulated with the budget_lock
> > held. However,
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0* we have already disabled budget accounting for all
> > the vCPUs of
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0* this domain in the loop above, and therefore, no
> > vCPU will run
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0* out of budget and need being added to the list.
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0*
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0* For this reason, it is safe, in this case, to just
> > go ahead and
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0* drain the list, without the need of taking the
> > budget_lock.
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0*/
> > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0unpark_parked_vcpus(ops, &sdom->parked_vcpus);
>=20
> I think it is safe currently.=C2=A0=C2=A0But is there any reason not to j=
ust
> grab the lock anyway?=C2=A0=C2=A0We don't expect cap adjustment actions t=
o be
> that common, and it would mean less chance of error in the future.
>=20
The code for doing that properly is a little more involved. That's
because unpark_parked_vcpus() takes runqueue locks, and hence can't be
called with the budget lock held anyway.

We'd therefore need to do the "trick" of the temporary list, as we do
already in repl_sdom_budget() and csched2_context_saved().

That's why I did not do that here... but, after all, if I actually do
things that way, I can kill the comment, so probably the number of
changed lines for this patch would be the same (if not smaller! :-D).

I'll think about it (with a bias toward taking the lock, as you
suggest).

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)
--=-JiO6u9CXXZw2n4oBtcRr
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

iQIcBAABCAAGBQJZVNSmAAoJEBZCeImluHPuOcoQAI/qV/JxszVzXLTCPCstvvTu
0QsoHX5J2ycgFE0GonHlprqR4iCFqkb1x76M/gN0VOxo8rA3Ya3bly9zybcxzvyM
4gXHbVRCO10Bf+/7xYTJ7HvBD8ZUNjhb39mg/DL1sDXbfwFuqdr/Q4qCZ3c61m4b
KuxzsG7qGYQOJacLN1WOjL2297syX8MwqUssYhSo8UXKpu1Osm+RIJzMgmEF4omW
TFRj+oxZ5o0T9L5WFD0NCNwvvuHV5AwLbanUXJ9CpCqkaU982MKBGvGeMc/2dz9o
Dvbd6WiarCQ6KoDAccqVbJEpIwhhKdsp1HVqNhwvRToqBI3mSJwvFN7Vh0A3arPa
lDu7rjyVw8bNCtCGWnDiYPjHqbepcLRdkneReG3UiDKK2DC2GDRnwsMSpY72seIS
ONLIKIL6EiCw75dq5GkcLrh4kpBEXSSNVDn/GAKCaaEa1gbjo8od7BPqhfBTO7r+
TEjfnJSp6SBE23Gh8xE37ZAuBgNcTICSj263hwkCtC/wnF/eLpS3gmNwJf9RsPEk
CVfrmbR/pOtDwyXjZUmNd3r0JH3dWqIhQw55Az6jdOqXC0dhclTelH/56IrGEGw2
EC+VKuODt/fJQK2sKAVgcqFnK0bjG69KdA1dlj/IAWzikfxgc7LkvdpIBB/n9BQE
xCyf5sGK7JRPGiG7K5I8
=n7sl
-----END PGP SIGNATURE-----

--=-JiO6u9CXXZw2n4oBtcRr--


--===============8574559118164891143==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8574559118164891143==--


From xen-devel-bounces@lists.xen.org Thu Jun 29 10:22:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 10: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 1dQWar-0006YG-Vb; Thu, 29 Jun 2017 10:22: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=346715512=dario.faggioli@citrix.com>)
 id 1dQWaq-0006Y7-Nk
 for xen-devel@lists.xenproject.org; Thu, 29 Jun 2017 10:22:36 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 5D/BC-03582-CE4D4595; Thu, 29 Jun 2017 10:22:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsXitHSDve7rKyG
 RBtMfSFp83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBmLpu1nLmjlr/i87BBjA+N13i5GTg4JgRCJ
 2VPesYPYvAKGErMXT2btYuTgEAaKn55cCBJmEzCQeLNjLyuILSKgL7F83nPmLkYuDmaBJYwSj
 37tA0uwCKhKXPm7nxHE5hQIlJjVe4gNpEhI4DKjxIK+52wgCX4BSYlbXz4yg9jMAtUS15++ZI
 c4QlviyLl+qCMEJU7OfMICYgsJqEnMmHuZdQIj3ywkLbOQlEHENSVat/9mh7C1JZYtfM0MYdt
 KrFv3HqrGRmLT1QWMELa8xPa3c5gXMLKvYtQoTi0qSy3SNTLVSyrKTM8oyU3MzNE1NDDTy00t
 Lk5MT81JTCrWS87P3cQIDGcGINjBuGpB4CFGSQ4mJVHe6ISQSCG+pPyUyozE4oz4otKc1OJDj
 BocHAITzs6dziTFkpefl6okwSsLjBshwaLU9NSKtMwcYMTBlEpw8CiJ8CafBkrzFhck5hZnpk
 OkTjEqSonz/rgMlBAASWSU5sG1waL8EqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5+UC282T
 mlcBNfwW0mAlosfAMsMUliQgpqQbG1JTDJ9Rrr0wTk5235/hPg8w3N9gsHv52XFx+P+xV7VtX
 xcC1rEY/j73kSNFNE/rRu0hWK43B2+uRqImGy5R5KdaXdr4M7Y0RmPWooLaZo2DD/ZzEyvpHB
 zsfLDe0fPTo2qVcn5llDy79sGdYe3xenAOP62HRjoKADZ878kU09WZt9XdZuzpNiaU4I9FQi7
 moOBEAHlMQRe0CAAA=
X-Env-Sender: prvs=346715512=dario.faggioli@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1498731754!70739979!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24628 invoked from network); 29 Jun 2017 10:22:35 -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;
 29 Jun 2017 10:22:35 -0000
X-IronPort-AV: E=Sophos;i="5.40,280,1496102400"; 
 d="asc'?scan'208";a="438263291"
Message-ID: <1498731749.7288.16.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: George Dunlap <George.Dunlap@eu.citrix.com>
Date: Thu, 29 Jun 2017 12:22:29 +0200
In-Reply-To: <CAFLBxZbNwK3yRBEdeVWT-yoUaHzm1AUzF=GXLzpaCirqZu7iMw@mail.gmail.com>
References: <149692186557.9605.11625777539060264052.stgit@Solace.fritz.box>
 <149692374884.9605.7936271678792382781.stgit@Solace.fritz.box>
 <CAFLBxZbNwK3yRBEdeVWT-yoUaHzm1AUzF=GXLzpaCirqZu7iMw@mail.gmail.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>,
 Anshul Makkar <anshul.makkar@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 4/4] libxl/xl: allow to get and set cap on
 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="===============7864037340163474320=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============7864037340163474320==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-Q/xTCCNCCzfjRAu6Rn8i"

--=-Q/xTCCNCCzfjRAu6Rn8i
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Wed, 2017-06-28 at 19:43 +0100, George Dunlap wrote:
> On Thu, Jun 8, 2017 at 1:09 PM, Dario Faggioli
> <dario.faggioli@citrix.com> wrote:
> > Note that a cap is considered valid only if
> > it is within the [1, nr_vcpus]% interval.
>=20
> Oh, I see you added the check here.
>=20
Yeah...

> Still, I think we should add a check in the hypervisor too.=C2=A0=C2=A0Th=
e
> check
> here should mainly be to give a reasonable error message; we
> shouldn't
> rely on it for safety.
>=20
...sure, I totally agree.

Will do.

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)
--=-Q/xTCCNCCzfjRAu6Rn8i
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

iQIcBAABCAAGBQJZVNTlAAoJEBZCeImluHPuv5UQAM/TkhItuWZB5MjFneNxFlsO
9YhYyiHbQOHfip2qlkRlCDacNz1kYDDeWaD7ZcDf3rjPTOD3twfvwBqzT/1Cxv+R
fjJYAi2QrRwElGhQ7BCW9d3uxITtciTZ7ShqDqcmHEqL+RxOB8k0K6IEd0ooawMC
7Mkqtrhl2PLNq0yOx9owikSOgv0QNcIe4q3jhSilAlz6THQhFX0cAejiaEaHBo8D
18rqa8O3txkD2amcn5u9zoAE3xO5BiW3K6CMZ7GF1tJzAyfn3ErfDpHkwdCFmEsl
lDpsHE+t4MWjzl/r7ZyMcAk14m8FMKVev/fyG9O7J8nUPhdYa3vPbWU1ATzRxnSj
5FzpcDwg8hh3G+42gaX4OSnYLhI8h2Gf2vZlE6BAdI/mldlxIJ6OZCCmTP34Btyf
EXcB8pL2C7Gm0DcXdcY01fSWagnku/BgrRND+KILl75dl8U1QgPLUL2zRZ4SufSh
0HHO3VnctrwvuZecIbV4RmHHMoPKqhRxIFta4+HlrLzWXUPjLltua36uYooEG6TP
s55eB5M/FWzyMtB9jsNEyncc4o8bCmIbIHc/eFpAaoG3PX7T3w1bbAvqEL1+UbHO
HAbeVL6F6810Hml6CtxPf05UqsCOIVMDMzCNQbPV7nlkCgwuRzcEFyxUuan6B0ZY
hnvfpRo5V5s8VooiSkwS
=xSDz
-----END PGP SIGNATURE-----

--=-Q/xTCCNCCzfjRAu6Rn8i--


--===============7864037340163474320==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7864037340163474320==--


From xen-devel-bounces@lists.xen.org Thu Jun 29 10:36:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 10: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 1dQWnn-0007cV-RD; Thu, 29 Jun 2017 10: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=346bb0873=wei.liu2@citrix.com>)
 id 1dQWnm-0007cP-HV
 for xen-devel@lists.xenproject.org; Thu, 29 Jun 2017 10:35:58 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 70/8A-01732-D08D4595; Thu, 29 Jun 2017 10:35:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOIsWRWlGSWpSXmKPExsXitHSDvS7vjZB
 Ig9n7hS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozHZ6YyFizjq1h+2qaB8Rx3FyMnh4SAv0Tf
 3vdMXYwcHCwCqhI9V4RBwmwCyhI/O3vZQGwRIPvz85XMIDazQKTE51mt7CDlwgJGEs2XjUFMX
 gELiYWXI0AqhATOMkpc3ZoKYvMKCEqcnPmEBaJTR2LB7k9sIOXMAtISy/9xgIQ5BewlPs+bCT
 ZcVEBFonPpHBaIMQoSHdOPMU1g5JuFZNIsJJNmIUxawMi8ilGjOLWoLLVI19BcL6koMz2jJDc
 xM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMMAYgGAH48XTnocYJTmYlER5oxNCIoX4kvJTKjMS
 izPii0pzUosPMcpwcChJ8GZeB8oJFqWmp1akZeYAQx0mLcHBoyTCy3wVKM1bXJCYW5yZDpE6x
 agoJc576BpQQgAkkVGaB9cGi69LjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEuZ9CDKFJzOvBG
 76K6DFTECLhWeALS5JREhJNTDuPG/rIBl5OtDOsPiF7qPGhvO1V8TW/+5gtZ26+GFoMceD96+
 Fp2+xnCGfe2FvQ/Z9Hcm4L1dq5ulp8Ow7tU9Ab/IzFr0gLfNtp39zhmRKcWtGdH1cIvvZ3HL9
 I6e1wXLNj5iapQ+Wvp/ZfPLc9+/Gl35+nHZj4beT/74sztZce9NldW6/+CIjJZbijERDLeai4
 kQAUN1zDaoCAAA=
X-Env-Sender: prvs=346bb0873=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1498732555!100478413!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23823 invoked from network); 29 Jun 2017 10:35:56 -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;
 29 Jun 2017 10:35:56 -0000
X-IronPort-AV: E=Sophos;i="5.40,280,1496102400"; d="scan'208";a="438264100"
Date: Thu, 29 Jun 2017 11:35:54 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20170629103554.gvypgfl22w6nxxwn@citrix.com>
References: <20170628141827.19046-1-wei.liu2@citrix.com>
 <20170628141827.19046-2-wei.liu2@citrix.com>
 <ce98953a-b6c2-8e5b-560b-f7cc77b1e498@citrix.com>
 <5954A3E102000078001016D9@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5954A3E102000078001016D9@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: andrew.cooper3@citrix.com, wei.liu2@citrix.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 1/8] x86/irq.c: use 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>

T24gVGh1LCBKdW4gMjksIDIwMTcgYXQgMTI6NTM6MjFBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IDA2LzI4
LzE3IDQ6MzAgUE0gPj4+Cj4gPk9uIDI4LzA2LzE3IDE1OjE4LCBXZWkgTGl1IHdyb3RlOgo+ID4+
IC0tLSBhL3hlbi9hcmNoL3g4Ni9pcnEuYwo+ID4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9pcnEuYwo+
ID4+IEBAIC0yOSw3ICsyOSw3IEBACj4gPj4gIHN0YXRpYyB2b2lkIHBhcnNlX2lycV92ZWN0b3Jf
bWFwX3BhcmFtKGNoYXIgKnMpOwo+ID4+ICAKPiA+PiAgLyogb3B0X25vaXJxYmFsYW5jZTogSWYg
dHJ1ZSwgc29mdHdhcmUgSVJRIGJhbGFuY2luZy9hZmZpbml0eSBpcyBkaXNhYmxlZC4gKi8KPiA+
PiAtYm9vbF90IF9fcmVhZF9tb3N0bHkgb3B0X25vaXJxYmFsYW5jZSA9IDA7Cj4gPj4gK2Jvb2wg
X19yZWFkX21vc3RseSBvcHRfbm9pcnFiYWxhbmNlOwo+ID4+ICBib29sZWFuX3BhcmFtKCJub2ly
cWJhbGFuY2UiLCBvcHRfbm9pcnFiYWxhbmNlKTsKPiA+PiAgCj4gPj4gIHVuc2lnbmVkIGludCBf
X3JlYWRfbW9zdGx5IG5yX2lycXNfZ3NpID0gMTY7Cj4gPj4gQEAgLTEwNzAsNyArMTA3MCw3IEBA
IHN0cnVjdCBwZW5kaW5nX2VvaSB7Cj4gPj4gIHN0YXRpYyBERUZJTkVfUEVSX0NQVShzdHJ1Y3Qg
cGVuZGluZ19lb2ksIHBlbmRpbmdfZW9pW05SX0RZTkFNSUNfVkVDVE9SU10pOwo+ID4+ICAjZGVm
aW5lIHBlbmRpbmdfZW9pX3NwKHApICgocClbTlJfRFlOQU1JQ19WRUNUT1JTLTFdLnZlY3RvcikK
PiA+PiAgCj4gPj4gLWJvb2xfdCBjcHVfaGFzX3BlbmRpbmdfYXBpY19lb2kodm9pZCkKPiA+PiAr
Ym9vbCBjcHVfaGFzX3BlbmRpbmdfYXBpY19lb2kodm9pZCkKPiA+PiAgewo+ID4+ICAgICAgcmV0
dXJuIChwZW5kaW5nX2VvaV9zcCh0aGlzX2NwdShwZW5kaW5nX2VvaSkpICE9IDApOwo+ID4+ICB9
Cj4gPgo+ID5UaGlzIGZ1bmN0aW9uIGhhcyBhIHByb3RvdHlwZSB3aGljaCBuZWVkcyBjaGFuZ2lu
Zy4gIE9uIHRoZSBzdHlsZSBzaWRlLAo+ID55b3UgY2FuIGRyb3AgdGhlIGJyYWNrZXRzIGhlcmUg
YXMgd2VsbC4KPiAKPiBTYW1lIGZvciB0aGUgZGVjbGFyYXRpb24gb2Ygb3B0X25vaXJxYmFsYW5j
ZS4KCkFscmVhZHkgZG9uZS4KCj4gCj4gPj4gQEAgLTE4MDIsMTEgKzE4MDIsMTIgQEAgdm9pZCBw
aXJxX2d1ZXN0X3VuYmluZChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgcGlycSAqcGlycSkKPiA+
PiAgICAgICAgICBjbGVhbnVwX2RvbWFpbl9pcnFfcGlycShkLCBpcnEsIHBpcnEpOwo+ID4+ICB9
Cj4gPj4gIAo+ID4+IC1zdGF0aWMgaW50IHBpcnFfZ3Vlc3RfZm9yY2VfdW5iaW5kKHN0cnVjdCBk
b21haW4gKmQsIHN0cnVjdCBwaXJxICpwaXJxKQo+ID4+ICtzdGF0aWMgYm9vbCBwaXJxX2d1ZXN0
X2ZvcmNlX3VuYmluZChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgcGlycSAqcGlycSkKPiA+PiAg
ewo+ID4+ICAgICAgc3RydWN0IGlycV9kZXNjICpkZXNjOwo+ID4+ICAgICAgaXJxX2d1ZXN0X2Fj
dGlvbl90ICphY3Rpb24sICpvbGRhY3Rpb24gPSBOVUxMOwo+ID4+IC0gICAgaW50IGksIGJvdW5k
ID0gMDsKPiA+PiArICAgIGludCBpOwo+ID4+ICsgICAgYm9vbCBib3VuZCA9IGZhbHNlOwo+IAo+
IEkgaGF2ZSB0byBhZG1pdCB0aGF0IEkgZmluZCBpdCBhIGxpdHRsZSBvZGQgdGhhdCBpIGlzbid0
IGJlaW5nIGNvbnZlcnRlZCB0byB1bnNpZ25lZCBpbnQKPiBhdCB0aGUgc2FtZSB0aW1lLCBidXQg
SSB3b24ndCBpbnNpc3Qgb24gdGhpcyBiZWluZyBkb25lLgo+IAoKRG9uZSBhcyB3ZWxsLgoKPiBK
YW4KPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 29 11:57:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 11: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 1dQY44-0005eA-4x; Thu, 29 Jun 2017 11:56:52 +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 1dQY42-0005dH-5c
 for xen-devel@lists.xensource.com; Thu, 29 Jun 2017 11:56:50 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 91/B0-02176-10BE4595; Thu, 29 Jun 2017 11:56:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsVywNykQpfhdUi
 kwbcz2hb3prxnd2D02N63iz2AMYo1My8pvyKBNWPzzodsBR8UK87NmcTSwHhGuouRi0NIYBqj
 xOW2B6xdjJwcEgK8EkeWzYCy/SXuT1vGDFHUzigx7c5rFpAEm4C6xInFExlBbBEBS4lZ69vAG
 pgFtjFK7NujAGILC7hILH74kB3EZhFQlVi6+iQziM0LFF+16RrUAgWJKQ/fg8U5BVwlri2bD1
 YvBFRzdW0P+wRG3gWMDKsYNYpTi8pSi3SNLPWSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivW
 S83M3MQIDop6BgXEH4+UtfocYJTmYlER5DZ+HRArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4PV6
 CZQTLEpNT61Iy8wBhiZMWoKDR0mEtw+klbe4IDG3ODMdInWKUVFKnHciSJ8ASCKjNA+uDRYPl
 xhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ82aCTOHJzCuBm/4KaDET0GLhGWCLSxIRUlINjM
 m/TA9e29oanKr9ZtbnwkCTuUI9EisEC9x6H+5iyXTJK556zOZPX8L1tDrFMwrT5gs9EAxRSmG
 O8d79MnJWu8VB4dwvBvo/1l65Psv5c1ho+72XYW+vOq+1lQ3lfvluOv9BdhvFH1GxU1f+Mkzf
 7KPJptH06/aBDIXcrlwRlkqbOsdt/btUlViKMxINtZiLihMBKRoQmYICAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1498737403!84757966!2
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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58167 invoked from network); 29 Jun 2017 11:56:48 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 29 Jun 2017 11:56:48 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 29 Jun 2017 04:56:47 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.40,280,1496127600"; d="scan'208";a="986649979"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.74])
 by orsmga003.jf.intel.com with ESMTP; 29 Jun 2017 04:56:45 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: qemu-devel@nongnu.org,
	xen-devel@lists.xensource.com
Date: Thu, 29 Jun 2017 01:49:54 -0400
Message-Id: <1498715394-16402-4-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1498715394-16402-1-git-send-email-tianyu.lan@intel.com>
References: <1498715394-16402-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 sstabellini@kernel.org, mst@redhat.com, anthony.perard@citrix.com,
 marcel@redhat.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH 3/3] msi: Handle remappable format interrupt
	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>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KCkFjY29yZGluZyB0byBWVC1kIHNw
ZWMgSW50ZXJydXB0IFJlbWFwcGluZyBhbmQgSW50ZXJydXB0IFBvc3RpbmcgLT4KSW50ZXJydXB0
IFJlbWFwcGluZyAtPiBJbnRlcnJ1cHQgUmVxdWVzdCBGb3JtYXRzIE9uIEludGVsIDY0ClBsYXRm
b3JtcywgZmllbGRzIG9mIE1TSSBkYXRhIHJlZ2lzdGVyIGhhdmUgY2hhbmdlZC4gVGhpcyBwYXRj
aAphdm9pZHMgd3JvbmdseSByZWdhcmRpbmcgYSByZW1hcHBhYmxlIGZvcm1hdCBpbnRlcnJ1cHQg
cmVxdWVzdCBhcwphbiBpbnRlcnJ1cHQgYmluZGVkIHdpdGggYW4gZXZlbnQgY2hhbm5lbC4KClNp
Z25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+ClNpZ25lZC1vZmYtYnk6
IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPgotLS0KIGh3L3BjaS9tc2kuYyAgICAg
ICAgIHwgNSArKystLQogaHcvcGNpL21zaXguYyAgICAgICAgfCA0ICsrKy0KIGh3L3hlbi94ZW5f
cHRfbXNpLmMgIHwgMiArLQogaW5jbHVkZS9ody94ZW4veGVuLmggfCAyICstCiB4ZW4taHZtLXN0
dWIuYyAgICAgICB8IDIgKy0KIHhlbi1odm0uYyAgICAgICAgICAgIHwgOCArKysrKysrLQogNiBm
aWxlcyBjaGFuZ2VkLCAxNiBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL2h3L3BjaS9tc2kuYyBiL2h3L3BjaS9tc2kuYwppbmRleCBhODdiMjI3Li4zNzEzZWE2IDEw
MDY0NAotLS0gYS9ody9wY2kvbXNpLmMKKysrIGIvaHcvcGNpL21zaS5jCkBAIC0yODksNyArMjg5
LDcgQEAgdm9pZCBtc2lfcmVzZXQoUENJRGV2aWNlICpkZXYpCiBzdGF0aWMgYm9vbCBtc2lfaXNf
bWFza2VkKGNvbnN0IFBDSURldmljZSAqZGV2LCB1bnNpZ25lZCBpbnQgdmVjdG9yKQogewogICAg
IHVpbnQxNl90IGZsYWdzID0gcGNpX2dldF93b3JkKGRldi0+Y29uZmlnICsgbXNpX2ZsYWdzX29m
ZihkZXYpKTsKLSAgICB1aW50MzJfdCBtYXNrLCBkYXRhOworICAgIHVpbnQzMl90IG1hc2ssIGRh
dGEsIGFkZHJfbG87CiAgICAgYm9vbCBtc2k2NGJpdCA9IGZsYWdzICYgUENJX01TSV9GTEFHU182
NEJJVDsKICAgICBhc3NlcnQodmVjdG9yIDwgUENJX01TSV9WRUNUT1JTX01BWCk7CiAKQEAgLTI5
OCw3ICsyOTgsOCBAQCBzdGF0aWMgYm9vbCBtc2lfaXNfbWFza2VkKGNvbnN0IFBDSURldmljZSAq
ZGV2LCB1bnNpZ25lZCBpbnQgdmVjdG9yKQogICAgIH0KIAogICAgIGRhdGEgPSBwY2lfZ2V0X3dv
cmQoZGV2LT5jb25maWcgKyBtc2lfZGF0YV9vZmYoZGV2LCBtc2k2NGJpdCkpOwotICAgIGlmICh4
ZW5faXNfcGlycV9tc2koZGF0YSkpIHsKKyAgICBhZGRyX2xvID0gcGNpX2dldF9sb25nKGRldi0+
Y29uZmlnICsgbXNpX2FkZHJlc3NfbG9fb2ZmKGRldikpOworICAgIGlmICh4ZW5faXNfcGlycV9t
c2koYWRkcl9sbywgZGF0YSkpIHsKICAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgIH0KIApkaWZm
IC0tZ2l0IGEvaHcvcGNpL21zaXguYyBiL2h3L3BjaS9tc2l4LmMKaW5kZXggMGVjMWNiMS4uNmRk
YTgzYyAxMDA2NDQKLS0tIGEvaHcvcGNpL21zaXguYworKysgYi9ody9wY2kvbXNpeC5jCkBAIC04
MSw5ICs4MSwxMSBAQCBzdGF0aWMgYm9vbCBtc2l4X3ZlY3Rvcl9tYXNrZWQoUENJRGV2aWNlICpk
ZXYsIHVuc2lnbmVkIGludCB2ZWN0b3IsIGJvb2wgZm1hc2spCiB7CiAgICAgdW5zaWduZWQgb2Zm
c2V0ID0gdmVjdG9yICogUENJX01TSVhfRU5UUllfU0laRTsKICAgICB1aW50OF90ICpkYXRhID0g
JmRldi0+bXNpeF90YWJsZVtvZmZzZXQgKyBQQ0lfTVNJWF9FTlRSWV9EQVRBXTsKKyAgICB1aW50
OF90ICphZGRyX2xvID0gJmRldi0+bXNpeF90YWJsZVtvZmZzZXQgKyBQQ0lfTVNJWF9FTlRSWV9M
T1dFUl9BRERSXTsKICAgICAvKiBNU0lzIG9uIFhlbiBjYW4gYmUgcmVtYXBwZWQgaW50byBwaXJx
cy4gSW4gdGhvc2UgY2FzZXMsIG1hc2tpbmcKICAgICAgKiBhbmQgdW5tYXNraW5nIGdvIHRocm91
Z2ggdGhlIFBWIGV2dGNobiBwYXRoLiAqLwotICAgIGlmICh4ZW5fZW5hYmxlZCgpICYmIHhlbl9p
c19waXJxX21zaShwY2lfZ2V0X2xvbmcoZGF0YSkpKSB7CisgICAgaWYgKHhlbl9lbmFibGVkKCkg
JiYgeGVuX2lzX3BpcnFfbXNpKHBjaV9nZXRfbG9uZyhhZGRyX2xvKSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGNpX2dldF9sb25nKGRhdGEpKSkgewogICAgICAg
ICByZXR1cm4gZmFsc2U7CiAgICAgfQogICAgIHJldHVybiBmbWFzayB8fCBkZXYtPm1zaXhfdGFi
bGVbb2Zmc2V0ICsgUENJX01TSVhfRU5UUllfVkVDVE9SX0NUUkxdICYKZGlmZiAtLWdpdCBhL2h3
L3hlbi94ZW5fcHRfbXNpLmMgYi9ody94ZW4veGVuX3B0X21zaS5jCmluZGV4IDI2YTY5ZDkuLjY4
ZGEwZTQgMTAwNjQ0Ci0tLSBhL2h3L3hlbi94ZW5fcHRfbXNpLmMKKysrIGIvaHcveGVuL3hlbl9w
dF9tc2kuYwpAQCAtMTE0LDcgKzExNCw3IEBAIHN0YXRpYyBpbnQgbXNpX21zaXhfc2V0dXAoWGVu
UENJUGFzc3Rocm91Z2hTdGF0ZSAqcywKIAogICAgIGFzc2VydCgoIWlzX21zaXggJiYgbXNpeF9l
bnRyeSA9PSAwKSB8fCBpc19tc2l4KTsKIAotICAgIGlmICh4ZW5faXNfcGlycV9tc2koZGF0YSkp
IHsKKyAgICBpZiAoeGVuX2lzX3BpcnFfbXNpKGFkZHIsIGRhdGEpKSB7CiAgICAgICAgICpwcGly
cSA9IG1zaV9leHRfZGVzdF9pZChhZGRyID4+IDMyKSB8IG1zaV9kZXN0X2lkKGFkZHIpOwogICAg
ICAgICBpZiAoISpwcGlycSkgewogICAgICAgICAgICAgLyogdGhpcyBwcm9iYWJseSBpZGVudGlm
aWVzIGFuIG1pc2NvbmZpZ3VyYXRpb24gb2YgdGhlIGd1ZXN0LApkaWZmIC0tZ2l0IGEvaW5jbHVk
ZS9ody94ZW4veGVuLmggYi9pbmNsdWRlL2h3L3hlbi94ZW4uaAppbmRleCBhOGYzYWZiLi5iMWVm
NDFlIDEwMDY0NAotLS0gYS9pbmNsdWRlL2h3L3hlbi94ZW4uaAorKysgYi9pbmNsdWRlL2h3L3hl
bi94ZW4uaApAQCAtMzMsNyArMzMsNyBAQCBpbnQgeGVuX3BjaV9zbG90X2dldF9waXJxKFBDSURl
dmljZSAqcGNpX2RldiwgaW50IGlycV9udW0pOwogdm9pZCB4ZW5fcGlpeDNfc2V0X2lycSh2b2lk
ICpvcGFxdWUsIGludCBpcnFfbnVtLCBpbnQgbGV2ZWwpOwogdm9pZCB4ZW5fcGlpeF9wY2lfd3Jp
dGVfY29uZmlnX2NsaWVudCh1aW50MzJfdCBhZGRyZXNzLCB1aW50MzJfdCB2YWwsIGludCBsZW4p
Owogdm9pZCB4ZW5faHZtX2luamVjdF9tc2kodWludDY0X3QgYWRkciwgdWludDMyX3QgZGF0YSk7
Ci1pbnQgeGVuX2lzX3BpcnFfbXNpKHVpbnQzMl90IG1zaV9kYXRhKTsKK2ludCB4ZW5faXNfcGly
cV9tc2kodWludDMyX3QgbXNpX2FkZHJfbG8sIHVpbnQzMl90IG1zaV9kYXRhKTsKIAogcWVtdV9p
cnEgKnhlbl9pbnRlcnJ1cHRfY29udHJvbGxlcl9pbml0KHZvaWQpOwogCmRpZmYgLS1naXQgYS94
ZW4taHZtLXN0dWIuYyBiL3hlbi1odm0tc3R1Yi5jCmluZGV4IGM1MDAzMjUuLmEzYTNiYjMgMTAw
NjQ0Ci0tLSBhL3hlbi1odm0tc3R1Yi5jCisrKyBiL3hlbi1odm0tc3R1Yi5jCkBAIC0zMSw3ICsz
MSw3IEBAIHZvaWQgeGVuX2h2bV9pbmplY3RfbXNpKHVpbnQ2NF90IGFkZHIsIHVpbnQzMl90IGRh
dGEpCiB7CiB9CiAKLWludCB4ZW5faXNfcGlycV9tc2kodWludDMyX3QgbXNpX2RhdGEpCitpbnQg
eGVuX2lzX3BpcnFfbXNpKHVpbnQzMl90IG1zaV9hZGRyX2xvLCB1aW50MzJfdCBtc2lfZGF0YSkK
IHsKICAgICByZXR1cm4gMDsKIH0KZGlmZiAtLWdpdCBhL3hlbi1odm0uYyBiL3hlbi1odm0uYwpp
bmRleCAwODkyMzYxLi45ZjFhN2JkIDEwMDY0NAotLS0gYS94ZW4taHZtLmMKKysrIGIveGVuLWh2
bS5jCkBAIC0xNDYsOCArMTQ2LDE0IEBAIHZvaWQgeGVuX3BpaXhfcGNpX3dyaXRlX2NvbmZpZ19j
bGllbnQodWludDMyX3QgYWRkcmVzcywgdWludDMyX3QgdmFsLCBpbnQgbGVuKQogICAgIH0KIH0K
IAotaW50IHhlbl9pc19waXJxX21zaSh1aW50MzJfdCBtc2lfZGF0YSkKK2ludCB4ZW5faXNfcGly
cV9tc2kodWludDMyX3QgbXNpX2FkZHJfbG8sIHVpbnQzMl90IG1zaV9kYXRhKQogeworICAgIC8q
IElmIHRoZSBNU0kgYWRkcmVzcyBpcyBjb25maWd1cmVkIGluIHJlbWFwcGluZyBmb3JtYXQsIHRo
ZSBNU0kgd2lsbCBub3QKKyAgICAgKiBiZSByZW1hcHBlZCBpbnRvIGEgcGlycS4KKyAgICAgKi8K
KyAgICBpZiAobXNpX2FkZHJfbG8gJiBNU0lfQUREUl9JRl9NQVNLKSB7CisgICAgICAgIHJldHVy
biAwOworICAgIH0KICAgICAvKiBJZiB2ZWN0b3IgaXMgMCwgdGhlIG1zaSBpcyByZW1hcHBlZCBp
bnRvIGEgcGlycSwgcGFzc2VkIGFzCiAgICAgICogZGVzdF9pZC4KICAgICAgKi8KLS0gCjEuOC4z
LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 29 11:57:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 11: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 1dQY3z-0005cu-IS; Thu, 29 Jun 2017 11:56:47 +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 1dQY3y-0005cg-OW
 for xen-devel@lists.xensource.com; Thu, 29 Jun 2017 11:56:46 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 F1/59-01736-DFAE4595; Thu, 29 Jun 2017 11:56:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsVywNykQvfvq5B
 Ig8m31CzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bVFzPZC86xVdw59Zi5gfEgaxcjF4eQwHRG
 iYnPb7N1MXJySAjwShxZNoMVwvaXONS8mBGiqJ1RYs7xh8wgCTYBdYkTiycygtgiApYSs9a3g
 TUwC2xjlNi3RwHEFhbwkTj06gF7FyMHB4uAqsS1y5EgYV4BF4lt1/pZIOYrSEx5+B5sJKeAq8
 S1ZfPZQWwhoJqra3vYJzDyLmBkWMWoUZxaVJZapGtkqZdUlJmeUZKbmJmja2hgqpebWlycmJ6
 ak5hUrJecn7uJERgO9QwMjDsYL2/xO8QoycGkJMpr+DwkUogvKT+lMiOxOCO+qDQntfgQowwH
 h5IEr9dLoJxgUWp6akVaZg4wMGHSEhw8SiK8fSCtvMUFibnFmekQqVOMuhxNH7Z8YRJiycvPS
 5US550IMkMApCijNA9uBCxKLjHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5s0EmcKTmVcCt+
 kV0BFMQEcIzwA7oiQRISXVwNjJdNk2xKK2vfXQmawY3ls/pv64NKtQfytfgEU5D3dEyHImP5b
 KU6fNPqyZN+vqokSul+9eWnGXKRua3zr8ISxC6fAjFkWb8PsGth9syk5eTQ01uMvMtaZQR3yN
 XXjn/9Vdl5f9XbbsXMethuSVpUyC+vKiVw/1TZvywWxx2l13oTzv5fs7tZRYijMSDbWYi4oTA
 ePAH6ONAgAA
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1498737403!84757966!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56071 invoked from network); 29 Jun 2017 11:56:45 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 29 Jun 2017 11:56:45 -0000
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 29 Jun 2017 04:56:42 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.40,280,1496127600"; d="scan'208";a="120301500"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.74])
 by fmsmga005.fm.intel.com with ESMTP; 29 Jun 2017 04:56:40 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: qemu-devel@nongnu.org,
	xen-devel@lists.xensource.com
Date: Thu, 29 Jun 2017 01:49:52 -0400
Message-Id: <1498715394-16402-2-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1498715394-16402-1-git-send-email-tianyu.lan@intel.com>
References: <1498715394-16402-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 sstabellini@kernel.org, mst@redhat.com, anthony.perard@citrix.com,
 marcel@redhat.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH 1/3] i386/msi: Correct mask of destination ID in
	MSI 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>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KCkFjY29yZGluZyB0byBTRE0gMTAu
MTEuMSwgb25seSBbMTk6MTJdIGJpdHMgb2YgTVNJIGFkZHJlc3MgYXJlCkRlc3RpbmF0aW9uIElE
LCBjaGFuZ2UgdGhlIG1hc2sgdG8gYXZvaWQgYW1iaWd1aXR5IGZvciBWVC1kIHNwZWMKaGFzIHVz
ZWQgdGhlIGJpdCA0IHRvIGluZGljYXRlIGEgcmVtYXBwYWJsZSBpbnRlcnJ1cHQgcmVxdWVzdC4K
ClNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+ClNpZ25lZC1vZmYt
Ynk6IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPgotLS0KIGluY2x1ZGUvaHcvaTM4
Ni9hcGljLW1zaWRlZi5oIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAx
IGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ody9pMzg2L2FwaWMtbXNpZGVmLmgg
Yi9pbmNsdWRlL2h3L2kzODYvYXBpYy1tc2lkZWYuaAppbmRleCA4YjRkNGNjLi40MjBiNDExIDEw
MDY0NAotLS0gYS9pbmNsdWRlL2h3L2kzODYvYXBpYy1tc2lkZWYuaAorKysgYi9pbmNsdWRlL2h3
L2kzODYvYXBpYy1tc2lkZWYuaApAQCAtMjYsNiArMjYsNiBAQAogCiAjZGVmaW5lIE1TSV9BRERS
X0RFU1RfSURfU0hJRlQgICAgICAgICAgMTIKICNkZWZpbmUgTVNJX0FERFJfREVTVF9JRFhfU0hJ
RlQgICAgICAgICA0Ci0jZGVmaW5lICBNU0lfQUREUl9ERVNUX0lEX01BU0sgICAgICAgICAgMHgw
MGZmZmYwCisjZGVmaW5lICBNU0lfQUREUl9ERVNUX0lEX01BU0sgICAgICAgICAgMHgwMDBmZjAw
MAogCiAjZW5kaWYgLyogSFdfQVBJQ19NU0lERUZfSCAqLwotLSAKMS44LjMuMQoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 29 11:57:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 11: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 1dQY41-0005dI-Pv; Thu, 29 Jun 2017 11: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 <tianyu.lan@intel.com>) id 1dQY40-0005d5-Js
 for xen-devel@lists.xensource.com; Thu, 29 Jun 2017 11:56:48 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 85/9E-03044-FFAE4595; Thu, 29 Jun 2017 11:56:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsVywNxEW/f/q5B
 Ig/VbZS3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8a0Xd3MBXOsKjZ0vGJsYLyr3sXIySEkUCnx
 /NNcRhBbQoBX4siyGawQtr/ElOvv2bsYuYBq2hklWlatZgJJsAmoS5xYPBGsQUTAUmLW+jawB
 maBbYwS+/YogNjCAu4S3Wc2gNWzCKhKNFx8yAxi8wq4SGyYuwZqgYLElIfvweKcAq4S15bNZ4
 c4yEXi6toe9gmMvAsYGVYxahSnFpWlFukaWeglFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFes
 l5+duYgSGAwMQ7GA8vzbwEKMkB5OSKK/h85BIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8p18C
 5QSLUtNTK9Iyc4CBCZOW4OBREuHtA2nlLS5IzC3OTIdInWLU5Zjze8cXJiGWvPy8VClx3okgM
 wRAijJK8+BGwKLkEqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5l4NM4cnMK4Hb9AroCCagI4
 RngB1RkoiQkmpgZKg9lCs7t8CL/+fxlg27PHV5+M1nnomSPh8cYbvc586CqY9/NPz24BQxevT
 4lO+B+geXTyhvsj/7sfjBzfupF87/Yo6qdhQytZE7tPx2zuxfimt0/4ZnGFhohrmvXf+YIZbt
 xR7TrH02r5Z+TZzLp+Vt90I332qehnvUuq9Wzdl5XYYTo858VWIpzkg01GIuKk4EANsfsQiNA
 gAA
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1498737405!99291441!1
X-Originating-IP: [192.55.52.43]
X-SpamReason: No, hits=0.8 required=7.0 tests=DATE_IN_PAST_06_12
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35022 invoked from network); 29 Jun 2017 11:56:47 -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; 29 Jun 2017 11:56:47 -0000
Received: from fmsmga006.fm.intel.com ([10.253.24.20])
 by fmsmga105.fm.intel.com with ESMTP; 29 Jun 2017 04:56:44 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.40,280,1496127600"; d="scan'208";a="120737235"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.74])
 by fmsmga006.fm.intel.com with ESMTP; 29 Jun 2017 04:56:43 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: qemu-devel@nongnu.org,
	xen-devel@lists.xensource.com
Date: Thu, 29 Jun 2017 01:49:53 -0400
Message-Id: <1498715394-16402-3-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1498715394-16402-1-git-send-email-tianyu.lan@intel.com>
References: <1498715394-16402-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 sstabellini@kernel.org, mst@redhat.com, anthony.perard@citrix.com,
 marcel@redhat.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH 2/3] xen-pt: bind/unbind interrupt remapping
	format MSI
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KCklmIGEgdklPTU1VIGlzIGV4cG9z
ZWQgdG8gZ3Vlc3QsIGd1ZXN0IHdpbGwgY29uZmlndXJlIHRoZSBtc2kgdG8gcmVtYXBwaW5nCmZv
cm1hdC4gVGhlIG9yaWdpbmFsIGNvZGUgaXNuJ3Qgc3VpdGFibGUgdG8gdGhlIG5ldyBmb3JtYXQu
IEEgbmV3IHBhaXIKYmluZC91bmJpbmQgaW50ZXJmYWNlcyBhcmUgYWRkZWQgZm9yIHRoaXMgdXNh
Z2UuIFRoaXMgcGF0Y2ggcmVjb2duaXplcwp0aGlzIGNhc2UgYW5kIHVzZXMgbmV3IGludGVyZmFj
ZXMgdG8gYmluZC91bmJpbmQgbXNpLgoKU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2Fv
QGludGVsLmNvbT4KU2lnbmVkLW9mZi1ieTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5j
b20+Ci0tLQogY29uZmlndXJlICAgICAgICAgICAgICAgICAgICAgfCA1NCArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiBody94ZW4veGVuX3B0X21zaS5jICAgICAg
ICAgICB8IDUwICsrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLQogaW5jbHVk
ZS9ody9pMzg2L2FwaWMtbXNpZGVmLmggfCAgMSArCiBpbmNsdWRlL2h3L3hlbi94ZW5fY29tbW9u
LmggICB8IDI1ICsrKysrKysrKysrKysrKysrKysrCiA0IGZpbGVzIGNoYW5nZWQsIDExNyBpbnNl
cnRpb25zKCspLCAxMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9jb25maWd1cmUgYi9jb25m
aWd1cmUKaW5kZXggNDc2MjEwYi4uYjNhYzQ5ZiAxMDA3NTUKLS0tIGEvY29uZmlndXJlCisrKyBi
L2NvbmZpZ3VyZQpAQCAtMTk4Miw2ICsxOTgyLDYwIEBAIEVPRgogLyoKICAqIElmIHdlIGhhdmUg
c3RhYmxlIGxpYnMgdGhlIHdlIGRvbid0IHdhbnQgdGhlIGxpYnhjIGNvbXBhdAogICogbGF5ZXJz
LCByZWdhcmRsZXNzIG9mIHdoYXQgQ0ZMQUdTIHdlIG1heSBoYXZlIGJlZW4gZ2l2ZW4uCisgKi8K
KyN1bmRlZiBYQ19XQU5UX0NPTVBBVF9FVlRDSE5fQVBJCisjdW5kZWYgWENfV0FOVF9DT01QQVRf
R05UVEFCX0FQSQorI3VuZGVmIFhDX1dBTlRfQ09NUEFUX01BUF9GT1JFSUdOX0FQSQorI2luY2x1
ZGUgPHhlbmN0cmwuaD4KKyNpbmNsdWRlIDx4ZW5zdG9yZS5oPgorI2luY2x1ZGUgPHhlbmV2dGNo
bi5oPgorI2luY2x1ZGUgPHhlbmdudHRhYi5oPgorI2luY2x1ZGUgPHhlbmZvcmVpZ25tZW1vcnku
aD4KKyNpbmNsdWRlIDxzdGRpbnQuaD4KKyNpbmNsdWRlIDx4ZW4vaHZtL2h2bV9pbmZvX3RhYmxl
Lmg+CisjaWYgIWRlZmluZWQoSFZNX01BWF9WQ1BVUykKKyMgZXJyb3IgSFZNX01BWF9WQ1BVUyBu
b3QgZGVmaW5lZAorI2VuZGlmCitpbnQgbWFpbih2b2lkKSB7CisgIHhjX2ludGVyZmFjZSAqeGMg
PSBOVUxMOworICB4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqeGZtZW07CisgIHhlbmV2dGNobl9o
YW5kbGUgKnhlOworICB4ZW5nbnR0YWJfaGFuZGxlICp4ZzsKKyAgeGVuX2RvbWFpbl9oYW5kbGVf
dCBoYW5kbGU7CisgIHhlbmdudHRhYl9ncmFudF9jb3B5X3NlZ21lbnRfdCogc2VnID0gTlVMTDsK
KworICB4c19kYWVtb25fb3BlbigpOworCisgIHhjID0geGNfaW50ZXJmYWNlX29wZW4oMCwgMCwg
MCk7CisgIHhjX2h2bV9zZXRfbWVtX3R5cGUoMCwgMCwgSFZNTUVNX3JhbV9ybywgMCwgMCk7Cisg
IHhjX2RvbWFpbl9hZGRfdG9fcGh5c21hcCgwLCAwLCBYRU5NQVBTUEFDRV9nbWZuLCAwLCAwKTsK
KyAgeGNfaHZtX2luamVjdF9tc2koeGMsIDAsIDB4ZjAwMDAwMDAsIDB4MDAwMDAwMDApOworICB4
Y19odm1fY3JlYXRlX2lvcmVxX3NlcnZlcih4YywgMCwgSFZNX0lPUkVRU1JWX0JVRklPUkVRX0FU
T01JQywgTlVMTCk7CisgIHhjX2RvbWFpbl9jcmVhdGUoeGMsIDAsIGhhbmRsZSwgMCwgTlVMTCwg
TlVMTCk7CisKKyAgeGZtZW0gPSB4ZW5mb3JlaWdubWVtb3J5X29wZW4oMCwgMCk7CisgIHhlbmZv
cmVpZ25tZW1vcnlfbWFwKHhmbWVtLCAwLCAwLCAwLCAwLCAwKTsKKworICB4ZSA9IHhlbmV2dGNo
bl9vcGVuKDAsIDApOworICB4ZW5ldnRjaG5fZmQoeGUpOworCisgIHhnID0geGVuZ250dGFiX29w
ZW4oMCwgMCk7CisgIHhlbmdudHRhYl9ncmFudF9jb3B5KHhnLCAwLCBzZWcpOworCisgIHhjX2Rv
bWFpbl91cGRhdGVfbXNpX2lycV9yZW1hcHBpbmcoeGMsIDAsIDAsIDAsIDAsIDAgLDApOworCisg
IHJldHVybiAwOworfQorRU9GCisgICAgICBjb21waWxlX3Byb2cgIiIgIiR4ZW5fbGlicyAkeGVu
X3N0YWJsZV9saWJzIgorICAgIHRoZW4KKyAgICB4ZW5fY3RybF92ZXJzaW9uPTQxMDAKKyAgICB4
ZW49eWVzCisgIGVsaWYKKyAgICAgIGNhdCA+ICRUTVBDIDw8RU9GICYmCisvKgorICogSWYgd2Ug
aGF2ZSBzdGFibGUgbGlicyB0aGUgd2UgZG9uJ3Qgd2FudCB0aGUgbGlieGMgY29tcGF0CisgKiBs
YXllcnMsIHJlZ2FyZGxlc3Mgb2Ygd2hhdCBDRkxBR1Mgd2UgbWF5IGhhdmUgYmVlbiBnaXZlbi4K
ICAqCiAgKiBBbHNvLCBjaGVjayBpZiB4ZW5nbnR0YWJfZ3JhbnRfY29weV9zZWdtZW50X3QgaXMg
ZGVmaW5lZCBhbmQKICAqIGdyYW50IGNvcHkgb3BlcmF0aW9uIGlzIGltcGxlbWVudGVkLgpkaWZm
IC0tZ2l0IGEvaHcveGVuL3hlbl9wdF9tc2kuYyBiL2h3L3hlbi94ZW5fcHRfbXNpLmMKaW5kZXgg
NjJhZGQwNi4uMjZhNjlkOSAxMDA2NDQKLS0tIGEvaHcveGVuL3hlbl9wdF9tc2kuYworKysgYi9o
dy94ZW4veGVuX3B0X21zaS5jCkBAIC0xNjMsMTYgKzE2MywyMyBAQCBzdGF0aWMgaW50IG1zaV9t
c2l4X3VwZGF0ZShYZW5QQ0lQYXNzdGhyb3VnaFN0YXRlICpzLAogICAgIGludCByYyA9IDA7CiAg
ICAgdWludDY0X3QgdGFibGVfYWRkciA9IDA7CiAKLSAgICBYRU5fUFRfTE9HKGQsICJVcGRhdGlu
ZyBNU0klcyB3aXRoIHBpcnEgJWQgZ3ZlYyAlI3ggZ2ZsYWdzICUjeCIKLSAgICAgICAgICAgICAg
ICIgKGVudHJ5OiAlI3gpXG4iLAotICAgICAgICAgICAgICAgaXNfbXNpeCA/ICItWCIgOiAiIiwg
cGlycSwgZ3ZlYywgZ2ZsYWdzLCBtc2l4X2VudHJ5KTsKLQogICAgIGlmIChpc19tc2l4KSB7CiAg
ICAgICAgIHRhYmxlX2FkZHIgPSBzLT5tc2l4LT5tbWlvX2Jhc2VfYWRkcjsKICAgICB9CiAKLSAg
ICByYyA9IHhjX2RvbWFpbl91cGRhdGVfbXNpX2lycSh4ZW5feGMsIHhlbl9kb21pZCwgZ3ZlYywK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwaXJxLCBnZmxhZ3MsIHRhYmxlX2Fk
ZHIpOworICAgIGlmIChhZGRyICYgTVNJX0FERFJfSUZfTUFTSykgeworICAgICAgICBYRU5fUFRf
TE9HKGQsICJVcGRhdGluZyBNU0klcyB3aXRoIGFkZHIgJSMiIFBSSXg2NCAiIGRhdGEgJSN4XG4i
LAorICAgICAgICAgICAgICAgICAgIGlzX21zaXggPyAiLVgiIDogIiIsIGFkZHIsIGRhdGEpOwor
ICAgICAgICByYyA9IHhjX2RvbWFpbl91cGRhdGVfbXNpX2lycV9yZW1hcHBpbmcoeGVuX3hjLCB4
ZW5fZG9taWQsIHBpcnEsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBkLT5kZXZmbiwgZGF0YSwgYWRkciwgdGFibGVfYWRkcik7CisgICAgfSBlbHNlIHsKKyAg
ICAgICAgWEVOX1BUX0xPRyhkLCAiVXBkYXRpbmcgTVNJJXMgd2l0aCBwaXJxICVkIGd2ZWMgJSN4
IGdmbGFncyAlI3giCisgICAgICAgICAgICAgICAgICAgIiAoZW50cnk6ICUjeClcbiIsCisgICAg
ICAgICAgICAgICAgICAgaXNfbXNpeCA/ICItWCIgOiAiIiwgcGlycSwgZ3ZlYywgZ2ZsYWdzLCBt
c2l4X2VudHJ5KTsKKworICAgICAgICByYyA9IHhjX2RvbWFpbl91cGRhdGVfbXNpX2lycSh4ZW5f
eGMsIHhlbl9kb21pZCwgZ3ZlYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGlycSwgZ2ZsYWdzLCB0YWJsZV9hZGRyKTsKKyAgICB9CiAKICAgICBpZiAocmMpIHsKICAg
ICAgICAgWEVOX1BUX0VSUihkLCAiVXBkYXRpbmcgb2YgTVNJJXMgZmFpbGVkLiAoZXJyOiAlZClc
biIsCkBAIC0yMDQsMTMgKzIxMSwzMCBAQCBzdGF0aWMgaW50IG1zaV9tc2l4X2Rpc2FibGUoWGVu
UENJUGFzc3Rocm91Z2hTdGF0ZSAqcywKICAgICB9CiAKICAgICBpZiAoaXNfYmluZGVkKSB7Ci0g
ICAgICAgIFhFTl9QVF9MT0coZCwgIlVuYmluZCBNU0klcyB3aXRoIHBpcnEgJWQsIGd2ZWMgJSN4
XG4iLAotICAgICAgICAgICAgICAgICAgIGlzX21zaXggPyAiLVgiIDogIiIsIHBpcnEsIGd2ZWMp
OwotICAgICAgICByYyA9IHhjX2RvbWFpbl91bmJpbmRfbXNpX2lycSh4ZW5feGMsIHhlbl9kb21p
ZCwgZ3ZlYywgcGlycSwgZ2ZsYWdzKTsKLSAgICAgICAgaWYgKHJjKSB7Ci0gICAgICAgICAgICBY
RU5fUFRfRVJSKGQsICJVbmJpbmRpbmcgb2YgTVNJJXMgZmFpbGVkLiAoZXJyOiAlZCwgcGlycTog
JWQsIGd2ZWM6ICUjeClcbiIsCi0gICAgICAgICAgICAgICAgICAgICAgIGlzX21zaXggPyAiLVgi
IDogIiIsIGVycm5vLCBwaXJxLCBndmVjKTsKLSAgICAgICAgICAgIHJldHVybiByYzsKKyAgICAg
ICAgaWYgKGFkZHIgJiBNU0lfQUREUl9JRl9NQVNLKSB7CisgICAgICAgICAgICBYRU5fUFRfTE9H
KGQsICJVbmJpbmRpbmcgb2YgTVNJJXMgLiAoIHBpcnE6ICVkLCBkYXRhOiAleCwgIgorICAgICAg
ICAgICAgICAgICAgICAgICAiYWRkcjogJSMiIFBSSXg2NCAiKVxuIiwKKyAgICAgICAgICAgICAg
ICAgICAgICAgaXNfbXNpeCA/ICItWCIgOiAiIiwgcGlycSwgZGF0YSwgYWRkcik7CisgICAgICAg
ICAgICByYyA9IHhjX2RvbWFpbl91bmJpbmRfbXNpX2lycV9yZW1hcHBpbmcoeGVuX3hjLCB4ZW5f
ZG9taWQsIHBpcnEsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZC0+ZGV2Zm4sIGRhdGEsIGFkZHIpOworICAgICAgICAgICAgaWYgKHJjKSB7Cisg
ICAgICAgICAgICAgICAgWEVOX1BUX0VSUihkLCAiVW5iaW5kaW5nIG9mIE1TSSVzIC4gKGVycm9y
OiAlZCwgcGlycTogJWQsICIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICJkYXRhOiAleCwg
YWRkcjogJSMiIFBSSXg2NCAiKVxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGlzX21z
aXggPyAiLVgiIDogIiIsIHJjLCBwaXJxLCBkYXRhLCBhZGRyKTsKKyAgICAgICAgICAgICAgICBy
ZXR1cm4gcmM7CisgICAgICAgICAgICB9CisKKyAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAg
IFhFTl9QVF9MT0coZCwgIlVuYmluZCBNU0klcyB3aXRoIHBpcnEgJWQsIGd2ZWMgJSN4XG4iLAor
ICAgICAgICAgICAgICAgICAgICAgICBpc19tc2l4ID8gIi1YIiA6ICIiLCBwaXJxLCBndmVjKTsK
KyAgICAgICAgICAgIHJjID0geGNfZG9tYWluX3VuYmluZF9tc2lfaXJxKHhlbl94YywgeGVuX2Rv
bWlkLCBndmVjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGly
cSwgZ2ZsYWdzKTsKKyAgICAgICAgICAgIGlmIChyYykgeworICAgICAgICAgICAgICAgIFhFTl9Q
VF9FUlIoZCwgIlVuYmluZGluZyBvZiBNU0klcyBmYWlsZWQuIChlcnI6ICVkLCBwaXJxOiAlZCwg
IgorICAgICAgICAgICAgICAgICAgICAgICAgICAgImd2ZWM6ICUjeClcbiIsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICBpc19tc2l4ID8gIi1YIiA6ICIiLCBlcnJubywgcGlycSwgZ3ZlYyk7
CisgICAgICAgICAgICAgICAgcmV0dXJuIHJjOworICAgICAgICAgICAgfQogICAgICAgICB9CiAg
ICAgfQogCmRpZmYgLS1naXQgYS9pbmNsdWRlL2h3L2kzODYvYXBpYy1tc2lkZWYuaCBiL2luY2x1
ZGUvaHcvaTM4Ni9hcGljLW1zaWRlZi5oCmluZGV4IDQyMGI0MTEuLmEyYjUyZDkgMTAwNjQ0Ci0t
LSBhL2luY2x1ZGUvaHcvaTM4Ni9hcGljLW1zaWRlZi5oCisrKyBiL2luY2x1ZGUvaHcvaTM4Ni9h
cGljLW1zaWRlZi5oCkBAIC0yNyw1ICsyNyw2IEBACiAjZGVmaW5lIE1TSV9BRERSX0RFU1RfSURf
U0hJRlQgICAgICAgICAgMTIKICNkZWZpbmUgTVNJX0FERFJfREVTVF9JRFhfU0hJRlQgICAgICAg
ICA0CiAjZGVmaW5lICBNU0lfQUREUl9ERVNUX0lEX01BU0sgICAgICAgICAgMHgwMDBmZjAwMAor
I2RlZmluZSAgTVNJX0FERFJfSUZfTUFTSyAgICAgICAgICAgICAgIDB4MDAwMDAwMTAKIAogI2Vu
ZGlmIC8qIEhXX0FQSUNfTVNJREVGX0ggKi8KZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcveGVuL3hl
bl9jb21tb24uaCBiL2luY2x1ZGUvaHcveGVuL3hlbl9jb21tb24uaAppbmRleCA4ZTE1ODBkLi40
YmE0M2E4IDEwMDY0NAotLS0gYS9pbmNsdWRlL2h3L3hlbi94ZW5fY29tbW9uLmgKKysrIGIvaW5j
bHVkZS9ody94ZW4veGVuX2NvbW1vbi5oCkBAIC00MzgsNCArNDM4LDI5IEBAIHN0YXRpYyBpbmxp
bmUgaW50IHhlbmdudHRhYl9ncmFudF9jb3B5KHhlbmdudHRhYl9oYW5kbGUgKnhndCwgdWludDMy
X3QgY291bnQsCiB9CiAjZW5kaWYKIAorLyogWGVuIGJlZm9yZSA0LjEwICovCisjaWYgQ09ORklH
X1hFTl9DVFJMX0lOVEVSRkFDRV9WRVJTSU9OIDwgNDEwMAorCitzdGF0aWMgaW5saW5lIGludCB4
Y19kb21haW5fdXBkYXRlX21zaV9pcnFfcmVtYXBwaW5nKHhjX2ludGVyZmFjZSAqeGMsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90
IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1aW50MzJfdCBwaXJxLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1aW50MzJfdCBzb3VyY2VfaWQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRhdGEsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGFk
ZHIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVpbnQ2NF90IGd0YWJsZSkKK3sKKyAgICByZXR1cm4gLUVOT1NZUzsKK30KKworc3RhdGljIGlu
bGluZSBpbnQgeGNfZG9tYWluX3VuYmluZF9tc2lfaXJxX3JlbWFwcGluZyh4Y19pbnRlcmZhY2Ug
KnhjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdWludDMyX3QgcGlycSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3Qgc291cmNlX2lkLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkYXRh
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
aW50NjRfdCBhZGRyKQoreworICAgIHJldHVybiAtRU5PU1lTOworfQorI2VuZGlmCisKICNlbmRp
ZiAvKiBRRU1VX0hXX1hFTl9DT01NT05fSCAqLwotLSAKMS44LjMuMQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 29 11:57:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 11: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 1dQY3x-0005cU-9K; Thu, 29 Jun 2017 11: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 <tianyu.lan@intel.com>) id 1dQY3w-0005cN-6d
 for xen-devel@lists.xensource.com; Thu, 29 Jun 2017 11:56:44 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 24/5A-03032-BFAE4595; Thu, 29 Jun 2017 11:56:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsXS1tbhqPvrVUi
 kwbUuG4t7U96zOzB6bO/bxR7AGMWamZeUX5HAmnHrwQKmgvlsFbfP7mNuYDzM0sXIxSEkMI1R
 4t3KU0AOJ4eEAK/EkWUzWCFsf4mDc5YxgdhCAu2MEnPXF4LYbALqEicWT2QEsUUELCVmrW9jB
 RnELLCaUWJDXwN7FyMHh7CAn8TNbZogNSwCqhLLpi1mA7F5BVwkFl6ZxggxX0FiysP3zBMYuR
 cwMqxi1ChOLSpLLdI1NNNLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAj0LwMQ7GC
 8vzHgEKMkB5OSKK/h85BIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8Xi+BcoJFqempFWmZOcBA
 g0lLcPAoifD2gbTyFhck5hZnpkOkTjEac2xYvf4LE0fThy1fmIRY8vLzUqXEeSeCTBIAKc0oz
 YMbBIuAS4yyUsK8jECnCfEUpBblZpagyr9iFOdgVBLmzQSZwpOZVwK37xXQKUxApwjPADulJB
 EhJdXA6FW+Lnjt3x2FJztdK8+1da7isi/52Drt6fJDYR9kwjJeKN76mb9vZmT5utAJk3POmht
 Mr5ATE+1hj3jzb1vel21HNxxMEnjJ5n08fYbf7v9R5TXXypx3zqz7VDTPs1hrnmPE2R+il6LZ
 tGt4zOzbYkwbFzswtnP35UUws9wonR2Z6rKvMfK8EktxRqKhFnNRcSIAr2qapXsCAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1498737400!74222620!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63881 invoked from network); 29 Jun 2017 11:56:42 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Jun 2017 11:56:42 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 29 Jun 2017 04:56:40 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.40,280,1496127600"; d="scan'208";a="118874400"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.74])
 by orsmga005.jf.intel.com with ESMTP; 29 Jun 2017 04:56:38 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: qemu-devel@nongnu.org,
	xen-devel@lists.xensource.com
Date: Thu, 29 Jun 2017 01:49:51 -0400
Message-Id: <1498715394-16402-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, mst@redhat.com, marcel@redhat.com,
 anthony.perard@citrix.com, chao.gao@intel.com
Subject: [Xen-devel] [PATCH 0/3] Qemu: Add Xen vIOMMU interrupt remapping
	function 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>

VGhpcyBwYXRjaHNldCBpcyB0byBkZWFsIHdpdGggTVNJIGludGVycnVwdCByZW1hcHBpbmcgcmVx
dWVzdCB3aGVuIGd1ZXN0CnVwZGF0ZXMgTVNJIHJlZ2lzdGVycy4KCkNoYW8gR2FvICgzKToKICBp
Mzg2L21zaTogQ29ycmVjdCBtYXNrIG9mIGRlc3RpbmF0aW9uIElEIGluIE1TSSBhZGRyZXNzCiAg
eGVuLXB0OiBiaW5kL3VuYmluZCBpbnRlcnJ1cHQgcmVtYXBwaW5nIGZvcm1hdCBNU0kKICBtc2k6
IEhhbmRsZSByZW1hcHBhYmxlIGZvcm1hdCBpbnRlcnJ1cHQgcmVxdWVzdAoKIGNvbmZpZ3VyZSAg
ICAgICAgICAgICAgICAgICAgIHwgNTQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwogaHcvcGNpL21zaS5jICAgICAgICAgICAgICAgICAgfCAgNSArKy0tCiBody9w
Y2kvbXNpeC5jICAgICAgICAgICAgICAgICB8ICA0ICsrKy0KIGh3L3hlbi94ZW5fcHRfbXNpLmMg
ICAgICAgICAgIHwgNTIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0K
IGluY2x1ZGUvaHcvaTM4Ni9hcGljLW1zaWRlZi5oIHwgIDMgKystCiBpbmNsdWRlL2h3L3hlbi94
ZW4uaCAgICAgICAgICB8ICAyICstCiBpbmNsdWRlL2h3L3hlbi94ZW5fY29tbW9uLmggICB8IDI1
ICsrKysrKysrKysrKysrKysrKysrCiB4ZW4taHZtLXN0dWIuYyAgICAgICAgICAgICAgICB8ICAy
ICstCiB4ZW4taHZtLmMgICAgICAgICAgICAgICAgICAgICB8ICA4ICsrKysrKy0KIDkgZmlsZXMg
Y2hhbmdlZCwgMTM0IGluc2VydGlvbnMoKyksIDIxIGRlbGV0aW9ucygtKQoKLS0gCjEuOC4zLjEK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 29 11:57:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 11:57: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 1dQY51-0005vI-1B; Thu, 29 Jun 2017 11:57:51 +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 1dQY4z-0005ui-F2
 for xen-devel@lists.xen.org; Thu, 29 Jun 2017 11:57:49 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 F6/35-01862-C3BE4595; Thu, 29 Jun 2017 11:57:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsXS1tYhomvzOiT
 S4MgnVoslHxezODB6HN39mymAMYo1My8pvyKBNaOldTlrwWGtiqNfnrM3MG6T72Lk5BASmMYo
 8bY7DMSWEOCVOLJsBiuE7S9xons3WxcjF1BNO6PE0fUzmEESbALqEicWT2QEsUUEpCWufb7MC
 FLELLCZUeLI++tg3cICCRLT3u1lAbFZBFQlTn85AdbAK+AisXd6N9QGBYkpD98zT2DkXsDIsI
 pRozi1qCy1SNfQQC+pKDM9oyQ3MTMHyDPWy00tLk5MT81JTCrWS87P3cQI9HA9AwPjDsZtXc6
 HGCU5mJREeQ2fh0QK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuA9/RIoJ1iUmp5akZaZAww1mLQE
 B4+SCG8fSCtvcUFibnFmOkTqFKMux4bV678wCbHk5eelSonzTgSZIQBSlFGaBzcCFvaXGGWlh
 HkZGRgYhHgKUotyM0tQ5V8xinMwKgnzyr8CmsKTmVcCt+kV0BFMQEcIzwA7oiQRISXVwLjShF
 HlzVKeOC8Zj6ZITqbnR6YVJjdflDrx3e1KRyLXb1t+FuncJqlLG93Xxgrejt4zNSP307Zz+lI
 mjpdfS+5Zv/y4mezt2z/PCfcyPZ/vmhA7eXXfhB9zt5f3ROfzcwqaOP348lxwymwXI+cmaUbd
 LZ7ciwPV9nz5drZAtOVNQsHudwsVg5RYijMSDbWYi4oTARxdZvp2AgAA
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1498737465!95601762!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34037 invoked from network); 29 Jun 2017 11:57:47 -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; 29 Jun 2017 11:57: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;
 29 Jun 2017 04:57:43 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.40,280,1496127600"; d="scan'208";a="105111758"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.74])
 by orsmga002.jf.intel.com with ESMTP; 29 Jun 2017 04:57:39 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 29 Jun 2017 01:50:32 -0400
Message-Id: <1498715457-16565-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,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 jbeulich@suse.com, chao.gao@intel.com
Subject: [Xen-devel] [PATCH 00/25] xen/vIOMMU: Add vIOMMU support with irq
	remapping fucntion of 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>

Q2hhbmdlIHNpbmNlIFJGQyB2MjoKICAgICAgIDEpIE1vdmUgdnZ0ZC5jIHRvIGRyaXZlcnMvcGFz
c3Rocm91Z2gvdnRkIGRpcmVjdHJveS4gCiAgICAgICAyKSBNYWtlIHZJT01NVSBhbHdheXMgYnVp
bHQgaW4gb24geDg2CiAgICAgICAzKSBBZGQgbmV3IGJvb3QgY21kICJ2aW9tbXUiIHRvIGVuYWJs
ZSB2aW9tbXUgZnVuY3Rpb24KICAgICAgIDQpIEZpeCBzb21lIGNvZGUgc3R5cGUgaXNzdWVzLgoK
Q2hhbmdlIHNpbmNlIFJGQyB2MToKICAgICAgIDEpIEFkZCBYZW4gdmlydHVhbCBJT01NVSBkb2Mg
ZG9jcy9taXNjL3Zpb21tdS50eHQKICAgICAgIDIpIE1vdmUgdklPTU1VIGh5cGVyY2FsbCBvZiBj
cmVhdGUvZGVzdHJveSB2SU9NTVUgYW5kIHF1ZXJ5ICAKY2FwYWJpbGl0aWVzIGZyb20gZG1vcCB0
byBkb21jdGwgc3VnZ2VzdGVkIGJ5IFBhdWwgRHVycmFudC4gQmVjYXVzZQp0aGVzZSBoeXBlcmNh
bGxzIGNhbiBiZSBkb25lIGluIHRvb2wgc3RhY2sgYW5kIG1vcmUgVk0gbW9kZShFLEcgUFZICm9y
IG90aGVyIG1vZGVzIGRvbid0IHVzZSBRZW11KSBjYW4gYmUgYmVuZWZpdC4KICAgICAgIDMpIEFk
ZCBjaGVjayBvZiBpbnB1dCBNTUlPIGFkZHJlc3MgYW5kIGxlbmd0aC4KICAgICAgIDQpIEFkZCBp
b21tdV90eXBlIGluIHZJT01NVSBoeXBlcmNhbGwgcGFyYW1ldGVyIHRvIHNwZWNpZnkKdmVuZG9y
IHZJT01NVSBkZXZpY2UgbW9kZWwoRSxHIEludGVsIFZURCwgQU1EIG9yIEFSTSBJT01NVS4gU28g
ZmFyCm9ubHkgc3VwcG9ydCBJbnRlbCBWVEQpLgogICAgICAgNSkgQWRkIHNhdmUgYW5kIHJlc3Rv
cmUgc3VwcG9ydCBmb3IgdnZ0ZAoKClRoaXMgcGF0Y2hzZXQgaXMgdG8gaW50cm9kdWNlIHZJT01N
VSBmcmFtZXdvcmsgYW5kIGFkZCB2aXJ0dWFsIFZURCdzCmludGVycnVwdCByZW1hcHBpbmcgc3Vw
cG9ydCBhY2NvcmRpbmcgIlhlbiB2aXJ0dWFsIElPTU1VIGhpZ2ggbGV2ZWwKZGVzaWduIGRvYyBW
MyIoaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8K
MjAxNi0xMS9tc2cwMTM5MS5odG1sKS4KCi0gdklPTU1VIGZyYW1ld29yawpOZXcgZnJhbWV3b3Jr
IHByb3ZpZGVzIHZpb21tdV9vcHMgYW5kIGhlbHAgZnVuY3Rpb25zIHRvIGFic3RyYWN0CnZJT01N
VSBvcGVyYXRpb25zKEUsRyBjcmVhdGUsIGRlc3Ryb3ksIGhhbmRsZSBpcnEgcmVtYXBwaW5nIHJl
cXVlc3QKYW5kIHNvIG9uKS4gVmVuZG9ycyhJbnRlbCwgQVJNLCBBTUQgYW5kIHNvbikgY2FuIGlt
cGxlbWVudCB0aGVpcgp2SU9NTVUgY2FsbGJhY2tzLgoKLSBWaXJ0dWFsIFZURApXZSBlbmFibGUg
aXJxIHJlbWFwcGluZyBmdW5jdGlvbiBhbmQgY292ZXJzIGJvdGgKTVNJIGFuZCBJT0FQSUMgaW50
ZXJydXB0cy4gRG9uJ3Qgc3VwcG9ydCBwb3N0IGludGVycnVwdCBtb2RlIGVtdWxhdGlvbgphbmQg
cG9zdCBpbnRlcnJ1cHQgbW9kZSBlbmFibGVkIG9uIGhvc3Qgd2l0aCB2aXJ0dWFsIFZURC4gV2ls
bCBhZGQKbGF0ZXIuCgpSZXBvOgpodHRwczovL2dpdGh1Yi5jb20vbGFudGlhbnl1L1hlbi90cmVl
L3hlbl92aW9tbXVfdjEKCkNoYW8gR2FvICgyMCk6CiAgVG9vbHMvbGlieGM6IEFkZCB2aW9tbXUg
b3BlcmF0aW9ucyBpbiBsaWJ4YwogIFRvb2xzL2xpYmFjcGk6IEFkZCBETUEgcmVtYXBwaW5nIHJl
cG9ydGluZyAoRE1BUikgQUNQSSB0YWJsZQogICAgc3RydWN0dXJlcwogIFRvb2xzL2xpYmFjcGk6
IEFkZCBuZXcgZmllbGRzIGluIGFjcGlfY29uZmlnIHRvIGJ1aWxkIERNQVIgdGFibGUKICBUb29s
cy9saWJhY3BpOiBBZGQgYSB1c2VyIGNvbmZpZ3VyYWJsZSBwYXJhbWV0ZXIgdG8gY29udHJvbCB2
SU9NTVUKICAgIGF0dHJpYnV0ZXMKICBsaWJ4bDogY3JlYXRlIHZJT01NVSBkdXJpbmcgZG9tYWlu
IGNvbnN0cnVjdGlvbgogIHg4Ni9odm06IEludHJvZHVjZSBhIGVtdWxhdGVkIFZURCBmb3IgSFZN
CiAgWDg2L3Z2dGQ6IEFkZCBNTUlPIGhhbmRsZXIgZm9yIFZWVEQKICBYODYvdnZ0ZDogU2V0IElu
dGVycnVwdCBSZW1hcHBpbmcgVGFibGUgUG9pbnRlciB0aHJvdWdoIEdDTUQKICBYODYvdnZ0ZDog
UHJvY2VzcyBpbnRlcnJ1cHQgcmVtYXBwaW5nIHJlcXVlc3QKICB4ODYvdnZ0ZDogZGVjb2RlIGlu
dGVycnVwdCBhdHRyaWJ1dGUgZnJvbSBJUlRFCiAgeDg2L3Zpb2FwaWM6IEhvb2sgaW50ZXJydXB0
IGRlbGl2ZXJ5IG9mIHZJT0FQSUMKICBYODYvdnZ0ZDogRW5hYmxlIFF1ZXVlZCBJbnZhbGlkYXRp
b24gdGhyb3VnaCBHQ01ECiAgWDg2L3Z2dGQ6IEVuYWJsZSBJbnRlcnJ1cHQgUmVtYXBwaW5nIHRo
cm91Z2ggR0NNRAogIHg4Ni92aW9hcGljOiBpbnRyb2R1Y2UgYSBmdW5jdGlvbiB0byBnZXQgdmVj
dG9yIGZyb20gcGluCiAgcGFzc3Rocm91Z2g6IG1vdmUgc29tZSBmaWVsZHMgb2YgaHZtX2dtc2lf
aW5mbyB0byBhIHN1Yi1zdHJ1Y3R1cmUKICBUb29scy9saWJ4YzogQWRkIGEgbmV3IGludGVyZmFj
ZSB0byBiaW5kIHJlbWFwcGluZyBmb3JtYXQgbXNpIHdpdGgKICAgIHBpcnEKICB4ODYvdm1zaTog
SG9vayBkZWxpdmVyaW5nIHJlbWFwcGluZyBmb3JtYXQgbXNpIHRvIGd1ZXN0CiAgeDg2L3Z2dGQ6
IEhhbmRsZSBpbnRlcnJ1cHQgdHJhbnNsYXRpb24gZmF1bHRzCiAgeDg2L3Z2dGQ6IEFkZCBxdWV1
ZWQgaW52YWxpZGF0aW9uIChRSSkgc3VwcG9ydAogIHg4Ni92dnRkOiBzYXZlIGFuZCByZXN0b3Jl
IGVtdWxhdGVkIFZULWQKCkxhbiBUaWFueXUgKDUpOgogIFZJT01NVTogQWRkIHZJT01NVSBoZWxw
ZXIgZnVuY3Rpb25zIHRvIGNyZWF0ZSwgZGVzdHJveSBhbmQgcXVlcnkKICAgIGNhcGFiaWxpdGll
cwogIERPTUNUTDogSW50cm9kdWNlIG5ldyBET01DVEwgY29tbWFuZHMgZm9yIHZJT01NVSBzdXBw
b3J0CiAgVklPTU1VOiBBZGQgaXJxIHJlcXVlc3QgY2FsbGJhY2sgdG8gZGVhbCB3aXRoIGlycSBy
ZW1hcHBpbmcKICBWSU9NTVU6IEFkZCBnZXQgaXJxIGluZm8gY2FsbGJhY2sgdG8gY29udmVydCBp
cnEgcmVtYXBwaW5nIHJlcXVlc3QKICBYZW4vZG9jOiBBZGQgWGVuIHZpcnR1YWwgSU9NTVUgZG9j
CgogZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluICAgICAgICAgICAgICAgfCAgIDM0ICstCiBkb2Nz
L21pc2MvdmlvbW11LnR4dCAgICAgICAgICAgICAgICAgICB8ICAxMjkgKysrKwogdG9vbHMvbGli
YWNwaS9hY3BpMl8wLmggICAgICAgICAgICAgICAgfCAgIDQ1ICsrCiB0b29scy9saWJhY3BpL2J1
aWxkLmMgICAgICAgICAgICAgICAgICB8ICAgNTggKysKIHRvb2xzL2xpYmFjcGkvbGliYWNwaS5o
ICAgICAgICAgICAgICAgIHwgICAxMiArCiB0b29scy9saWJ4Yy9NYWtlZmlsZSAgICAgICAgICAg
ICAgICAgICB8ICAgIDEgKwogdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggICAgICAgICAg
fCAgIDI1ICsKIHRvb2xzL2xpYnhjL3hjX2RvbWFpbi5jICAgICAgICAgICAgICAgIHwgICA1MyAr
KwogdG9vbHMvbGlieGMveGNfdmlvbW11LmMgICAgICAgICAgICAgICAgfCAgIDgxICsrKwogdG9v
bHMvbGlieGwvbGlieGxfYXJjaC5oICAgICAgICAgICAgICAgfCAgICA1ICsKIHRvb2xzL2xpYnhs
L2xpYnhsX2FybS5jICAgICAgICAgICAgICAgIHwgICAgNyArCiB0b29scy9saWJ4bC9saWJ4bF9j
cmVhdGUuYyAgICAgICAgICAgICB8ICAgIDYgKwogdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgICAg
ICAgICAgICAgICAgfCAgIDg3ICsrKwogdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsICAgICAg
ICAgICAgfCAgIDEwICsKIHRvb2xzL2xpYnhsL2xpYnhsX3g4Ni5jICAgICAgICAgICAgICAgIHwg
ICAyNCArCiB0b29scy94bC94bF9wYXJzZS5jICAgICAgICAgICAgICAgICAgICB8ICAgNjQgKysK
IHhlbi9hcmNoL3g4Ni9odm0vaXJxLmMgICAgICAgICAgICAgICAgIHwgICAxMSArCiB4ZW4vYXJj
aC94ODYvaHZtL3Zpb2FwaWMuYyAgICAgICAgICAgICB8ICAgMzUgKwogeGVuL2FyY2gveDg2L2h2
bS92bXNpLmMgICAgICAgICAgICAgICAgfCAgIDE4ICstCiB4ZW4vYXJjaC94ODYvaHZtL3ZwdC5j
ICAgICAgICAgICAgICAgICB8ICAgMTEgKy0KIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgICAgICAg
ICAgICAgICAgIHwgICAgMSArCiB4ZW4vY29tbW9uL0tjb25maWcgICAgICAgICAgICAgICAgICAg
ICB8ICAgMTIgKwogeGVuL2NvbW1vbi9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgfCAgICAx
ICsKIHhlbi9jb21tb24vZG9tYWluLmMgICAgICAgICAgICAgICAgICAgIHwgICAgMyArCiB4ZW4v
Y29tbW9uL2RvbWN0bC5jICAgICAgICAgICAgICAgICAgICB8ICAgIDMgKwogeGVuL2NvbW1vbi92
aW9tbXUuYyAgICAgICAgICAgICAgICAgICAgfCAgMjM3ICsrKysrKysKIHhlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL2lvLmMgICAgICAgICAgIHwgIDE5MCArKysrLQogeGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvdnRkL01ha2VmaWxlICAgfCAgICA3ICstCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92
dGQvaW9tbXUuaCAgICB8ICAyMjIgKysrKystCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQv
dnRkLmggICAgICB8ICAgIDYgKwogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYyAg
ICAgfCAxMjAwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS92aW9hcGljLmggICAgICB8ICAgIDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9t
c2kuaCAgICAgICAgICAgICAgfCAgICAzICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvdmlvbW11Lmgg
ICAgICAgICAgIHwgICA4NCArKysKIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9odm0vc2F2
ZS5oIHwgICAyNCArLQogeGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oICAgICAgICAgICAgfCAg
IDQ3ICsrCiB4ZW4vaW5jbHVkZS9wdWJsaWMvdmlvbW11LmggICAgICAgICAgICB8ICAgNDkgKysK
IHhlbi9pbmNsdWRlL3hlbi9odm0vaXJxLmggICAgICAgICAgICAgIHwgICAxNSArLQogeGVuL2lu
Y2x1ZGUveGVuL3NjaGVkLmggICAgICAgICAgICAgICAgfCAgICAyICsKIHhlbi9pbmNsdWRlL3hl
bi92aW9tbXUuaCAgICAgICAgICAgICAgIHwgICA5NSArKysKIDQwIGZpbGVzIGNoYW5nZWQsIDI4
MzUgaW5zZXJ0aW9ucygrKSwgODMgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgZG9j
cy9taXNjL3Zpb21tdS50eHQKIGNyZWF0ZSBtb2RlIDEwMDY0NCB0b29scy9saWJ4Yy94Y192aW9t
bXUuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9jb21tb24vdmlvbW11LmMKIGNyZWF0ZSBtb2Rl
IDEwMDY0NCB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jCiBjcmVhdGUgbW9kZSAx
MDA2NDQgeGVuL2luY2x1ZGUvYXNtLXg4Ni92aW9tbXUuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IHhl
bi9pbmNsdWRlL3B1YmxpYy92aW9tbXUuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRl
L3hlbi92aW9tbXUuaAoKLS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 29 11:57:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 11:57: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 1dQY52-0005wj-Lb; Thu, 29 Jun 2017 11: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 <tianyu.lan@intel.com>) id 1dQY52-0005wF-3C
 for xen-devel@lists.xen.org; Thu, 29 Jun 2017 11:57:52 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 DD/32-03406-F3BE4595; Thu, 29 Jun 2017 11:57:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsXS1tYhr2v3OiT
 SYOUaC4slHxezODB6HN39mymAMYo1My8pvyKBNeNP21T2gpW6Ff/vTmVrYHyu0MXIySEkUCnx
 8Ow/dhBbQoBX4siyGaxdjBxAtr9E+5OsLkYuoJJ2RommqaeYQWrYBNQlTiyeyAhiiwhIS1z7f
 JkRpIhZYDOjxKxvK9hBmoUF/CQubREHqWERUJW492w/K4jNK+Aicef7ZahdChJTHr4Hm8kp4C
 rRcHMLG8Q9LhKfenYyT2DkXcDIsIpRozi1qCy1SNfQXC+pKDM9oyQ3MTNH19DATC83tbg4MT0
 1JzGpWC85P3cTIzAYGIBgB+PtjQGHGCU5mJREeQ2fh0QK8SXlp1RmJBZnxBeV5qQWH2KU4eBQ
 kuB1fgWUEyxKTU+tSMvMAYYlTFqCg0dJhLcPpJW3uCAxtzgzHSJ1ilFRSpy3BqRPACSRUZoH1
 waLhUuMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5o0GmcKTmVcCN/0V0GImoMXCM8AWlyQipK
 QaGBm1+VQME947OlmtrG7ndFknOOPF+TOmH9+n8b6Rvrp/84z/fiU/e+d93yjinzpldcLNGuG
 +hdsC9pXPf6OQwxqndSp0ysfK08bfrvlxBa/O3t/4dX1eiMcKG4vOgrcdOjES+zKEngvr+j/R
 ue3xiL1eb5vY8qB3n4/x1dZP7tW9FXpmcbJGrhJLcUaioRZzUXEiADsXFDOAAgAA
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1498737468!58935697!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33425 invoked from network); 29 Jun 2017 11:57:50 -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; 29 Jun 2017 11:57:50 -0000
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by orsmga104.jf.intel.com with ESMTP; 29 Jun 2017 04:57:48 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.40,280,1496127600"; d="scan'208";a="120301816"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.74])
 by fmsmga005.fm.intel.com with ESMTP; 29 Jun 2017 04:57:46 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 29 Jun 2017 01:50:34 -0400
Message-Id: <1498715457-16565-3-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1498715457-16565-1-git-send-email-tianyu.lan@intel.com>
References: <1498715457-16565-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 jbeulich@suse.com, chao.gao@intel.com
Subject: [Xen-devel] [PATCH 2/25] 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
ICAgIHwgIDMgKysrCiB4ZW4vY29tbW9uL3Zpb21tdS5jICAgICAgICAgfCA0MyArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9wdWJsaWMvZG9t
Y3RsLmggfCA0MCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4v
aW5jbHVkZS94ZW4vdmlvbW11LmggICAgfCAgNiArKysrKysKIDQgZmlsZXMgY2hhbmdlZCwgOTIg
aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZG9tY3RsLmMgYi94ZW4vY29t
bW9uL2RvbWN0bC5jCmluZGV4IDk1MWE1ZGMuLmExNzg1NDQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21t
b24vZG9tY3RsLmMKKysrIGIveGVuL2NvbW1vbi9kb21jdGwuYwpAQCAtMTE0MSw2ICsxMTQxLDkg
QEAgbG9uZyBkb19kb21jdGwoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fZG9tY3RsX3QpIHVf
ZG9tY3RsKQogICAgICAgICBpZiAoICFyZXQgKQogICAgICAgICAgICAgY29weWJhY2sgPSAxOwog
ICAgICAgICBicmVhazsKKyAgICBjYXNlIFhFTl9ET01DVExfdmlvbW11X29wOgorICAgICAgICBy
ZXQgPSB2aW9tbXVfZG9tY3RsKGQsICZvcC0+dS52aW9tbXVfb3AsICZjb3B5YmFjayk7CisgICAg
ICAgIGJyZWFrOwogCiAgICAgZGVmYXVsdDoKICAgICAgICAgcmV0ID0gYXJjaF9kb19kb21jdGwo
b3AsIGQsIHVfZG9tY3RsKTsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vdmlvbW11LmMgYi94ZW4v
Y29tbW9uL3Zpb21tdS5jCmluZGV4IDE5YmE1MjkuLmZmYjIxMTggMTAwNjQ0Ci0tLSBhL3hlbi9j
b21tb24vdmlvbW11LmMKKysrIGIveGVuL2NvbW1vbi92aW9tbXUuYwpAQCAtMTQ2LDYgKzE0Niw0
OSBAQCBzdGF0aWMgdTY0IHZpb21tdV9xdWVyeV9jYXBzKHN0cnVjdCBkb21haW4gKmQsIHU2NCB0
eXBlKQogICAgIHJldHVybiB2aW9tbXVfdHlwZS0+b3BzLT5xdWVyeV9jYXBzKGQpOwogfQogCitp
bnQgdmlvbW11X2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgeGVuX2RvbWN0bF92aW9t
bXVfb3AgKm9wLAorICAgICAgICAgICAgICAgICAgYm9vbCAqbmVlZF9jb3B5KQoreworICAgIGlu
dCByYyA9IC1FSU5WQUwsIHJldDsKKworICAgIGlmICggIXZpb21tdV9lbmFibGVkKCkgKQorICAg
ICAgICByZXR1cm4gcmM7CisKKyAgICBzd2l0Y2ggKCBvcC0+Y21kICkKKyAgICB7CisgICAgY2Fz
ZSBYRU5fRE9NQ1RMX2NyZWF0ZV92aW9tbXU6CisgICAgICAgIHJldCA9IHZpb21tdV9jcmVhdGUo
ZCwgb3AtPnUuY3JlYXRlX3Zpb21tdS52aW9tbXVfdHlwZSwKKyAgICAgICAgICAgICAgICAgb3At
PnUuY3JlYXRlX3Zpb21tdS5iYXNlX2FkZHJlc3MsCisgICAgICAgICAgICAgICAgIG9wLT51LmNy
ZWF0ZV92aW9tbXUubGVuZ3RoLAorICAgICAgICAgICAgICAgICBvcC0+dS5jcmVhdGVfdmlvbW11
LmNhcGFiaWxpdGllcyk7CisgICAgICAgIGlmICggcmV0ID49IDAgKSB7CisgICAgICAgICAgICBv
cC0+dS5jcmVhdGVfdmlvbW11LnZpb21tdV9pZCA9IHJldDsKKyAgICAgICAgICAgICpuZWVkX2Nv
cHkgPSB0cnVlOworICAgICAgICAgICAgcmMgPSAwOyAvKiByZXR1cm4gMCBpZiBzdWNjZXNzICov
CisgICAgICAgIH0KKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIFhFTl9ET01DVExfZGVzdHJv
eV92aW9tbXU6CisgICAgICAgIHJjID0gdmlvbW11X2Rlc3Ryb3koZCwgb3AtPnUuZGVzdHJveV92
aW9tbXUudmlvbW11X2lkKTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIFhFTl9ET01DVExf
cXVlcnlfdmlvbW11X2NhcHM6CisgICAgICAgIHJldCA9IHZpb21tdV9xdWVyeV9jYXBzKGQsIG9w
LT51LnF1ZXJ5X2NhcHMudmlvbW11X3R5cGUpOworICAgICAgICBpZiAoIHJldCA+PSAwICkKKyAg
ICAgICAgeworICAgICAgICAgICAgb3AtPnUucXVlcnlfY2Fwcy5jYXBzID0gcmV0OworICAgICAg
ICAgICAgcmMgPSAwOworICAgICAgICB9CisgICAgICAgICpuZWVkX2NvcHkgPSB0cnVlOworICAg
ICAgICBicmVhazsKKworICAgIGRlZmF1bHQ6CisgICAgICAgIGJyZWFrOworICAgIH0KKworICAg
IHJldHVybiByYzsKK30KKwogaW50IF9faW5pdCB2aW9tbXVfc2V0dXAodm9pZCkKIHsKICAgICBJ
TklUX0xJU1RfSEVBRCgmdHlwZV9saXN0KTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9kb21jdGwuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAppbmRleCBmN2NiYzBhLi43
NTgxZGYzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKKysrIGIveGVu
L2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCkBAIC0xMTQxLDYgKzExNDEsNDQgQEAgc3RydWN0IHhl
bl9kb21jdGxfcHNyX2NhdF9vcCB7CiB0eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX3Bzcl9jYXRf
b3AgeGVuX2RvbWN0bF9wc3JfY2F0X29wX3Q7CiBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5f
ZG9tY3RsX3Bzcl9jYXRfb3BfdCk7CiAKK3N0cnVjdCB4ZW5fZG9tY3RsX3Zpb21tdV9vcCB7Cisg
ICAgdWludDMyX3QgY21kOworI2RlZmluZSBYRU5fRE9NQ1RMX2NyZWF0ZV92aW9tbXUgICAgICAg
ICAgMAorI2RlZmluZSBYRU5fRE9NQ1RMX2Rlc3Ryb3lfdmlvbW11ICAgICAgICAgMQorI2RlZmlu
ZSBYRU5fRE9NQ1RMX3F1ZXJ5X3Zpb21tdV9jYXBzICAgICAgMgorICAgIHVuaW9uIHsKKyAgICAg
ICAgc3RydWN0IHsKKyAgICAgICAgICAgIC8qIElOIC0gdklPTU1VIHR5cGUgKi8KKyAgICAgICAg
ICAgIHVpbnQ2NF90IHZpb21tdV90eXBlOworICAgICAgICAgICAgLyogCisgICAgICAgICAgICAg
KiBJTiAtIE1NSU8gYmFzZSBhZGRyZXNzIG9mIHZJT01NVS4gdklPTU1VIGRldmljZSBtb2RlbHMK
KyAgICAgICAgICAgICAqIGFyZSBpbiBjaGFyZ2Ugb2YgdG8gY2hlY2sgYmFzZV9hZGRyZXNzIGFu
ZCBsZW5ndGguCisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIHVpbnQ2NF90IGJhc2VfYWRk
cmVzczsKKyAgICAgICAgICAgIC8qIElOIC0gTGVuZ3RoIG9mIE1NSU8gcmVnaW9uICovCisgICAg
ICAgICAgICB1aW50NjRfdCBsZW5ndGg7CisgICAgICAgICAgICAvKiBJTiAtIENhcGFiaWxpdGll
cyB3aXRoIHdoaWNoIHdlIHdhbnQgdG8gY3JlYXRlICovCisgICAgICAgICAgICB1aW50NjRfdCBj
YXBhYmlsaXRpZXM7CisgICAgICAgICAgICAvKiBPVVQgLSB2SU9NTVUgaWRlbnRpdHkgKi8KKyAg
ICAgICAgICAgIHVpbnQzMl90IHZpb21tdV9pZDsKKyAgICAgICAgfSBjcmVhdGVfdmlvbW11Owor
CisgICAgICAgIHN0cnVjdCB7CisgICAgICAgICAgICAvKiBJTiAtIHZJT01NVSBpZGVudGl0eSAq
LworICAgICAgICAgICAgdWludDMyX3QgdmlvbW11X2lkOworICAgICAgICB9IGRlc3Ryb3lfdmlv
bW11OworCisgICAgICAgIHN0cnVjdCB7CisgICAgICAgICAgICAvKiBJTiAtIHZJT01NVSB0eXBl
ICovCisgICAgICAgICAgICB1aW50NjRfdCB2aW9tbXVfdHlwZTsKKyAgICAgICAgICAgIC8qIE9V
VCAtIHZJT01NVSBDYXBhYmlsaXRpZXMgKi8KKyAgICAgICAgICAgIHVpbnQ2NF90IGNhcHM7Cisg
ICAgICAgIH0gcXVlcnlfY2FwczsKKyAgICB9IHU7Cit9OwordHlwZWRlZiBzdHJ1Y3QgeGVuX2Rv
bWN0bF92aW9tbXVfb3AgeGVuX2RvbWN0bF92aW9tbXVfb3A7CitERUZJTkVfWEVOX0dVRVNUX0hB
TkRMRSh4ZW5fZG9tY3RsX3Zpb21tdV9vcCk7CisKIHN0cnVjdCB4ZW5fZG9tY3RsIHsKICAgICB1
aW50MzJfdCBjbWQ7CiAjZGVmaW5lIFhFTl9ET01DVExfY3JlYXRlZG9tYWluICAgICAgICAgICAg
ICAgICAgIDEKQEAgLTEyMTgsNiArMTI1Niw3IEBAIHN0cnVjdCB4ZW5fZG9tY3RsIHsKICNkZWZp
bmUgWEVOX0RPTUNUTF9tb25pdG9yX29wICAgICAgICAgICAgICAgICAgICA3NwogI2RlZmluZSBY
RU5fRE9NQ1RMX3Bzcl9jYXRfb3AgICAgICAgICAgICAgICAgICAgIDc4CiAjZGVmaW5lIFhFTl9E
T01DVExfc29mdF9yZXNldCAgICAgICAgICAgICAgICAgICAgNzkKKyNkZWZpbmUgWEVOX0RPTUNU
TF92aW9tbXVfb3AgICAgICAgICAgICAgICAgICAgICA4MAogI2RlZmluZSBYRU5fRE9NQ1RMX2dk
YnN4X2d1ZXN0bWVtaW8gICAgICAgICAgICAxMDAwCiAjZGVmaW5lIFhFTl9ET01DVExfZ2Ric3hf
cGF1c2V2Y3B1ICAgICAgICAgICAgIDEwMDEKICNkZWZpbmUgWEVOX0RPTUNUTF9nZGJzeF91bnBh
dXNldmNwdSAgICAgICAgICAgMTAwMgpAQCAtMTI4MCw2ICsxMzE5LDcgQEAgc3RydWN0IHhlbl9k
b21jdGwgewogICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9wc3JfY210X29wICAgICAgICBwc3Jf
Y210X29wOwogICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9tb25pdG9yX29wICAgICAgICBtb25p
dG9yX29wOwogICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9wc3JfY2F0X29wICAgICAgICBwc3Jf
Y2F0X29wOworICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF92aW9tbXVfb3AgICAgICAgICB2aW9t
bXVfb3A7CiAgICAgICAgIHVpbnQ4X3QgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZFsx
MjhdOwogICAgIH0gdTsKIH07CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vdmlvbW11Lmgg
Yi94ZW4vaW5jbHVkZS94ZW4vdmlvbW11LmgKaW5kZXggMGE5M2FhNC4uYmNlNjgyNSAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUveGVuL3Zpb21tdS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi92aW9t
bXUuaApAQCAtNDksNiArNDksOCBAQCBleHRlcm4gYm9vbF90IG9wdF92aW9tbXU7CiBzdGF0aWMg
aW5saW5lIGJvb2xfdCB2aW9tbXVfZW5hYmxlZCh2b2lkKSB7IHJldHVybiBvcHRfdmlvbW11OyB9
CiBpbnQgdmlvbW11X2luaXRfZG9tYWluKHN0cnVjdCBkb21haW4gKmQpOwogaW50IHZpb21tdV9y
ZWdpc3Rlcl90eXBlKHU2NCB0eXBlLCBzdHJ1Y3QgdmlvbW11X29wcyAqIG9wcyk7CitpbnQgdmlv
bW11X2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgeGVuX2RvbWN0bF92aW9tbXVfb3Ag
Km9wLAorICAgICAgICAgICAgICAgICAgYm9vbF90ICpuZWVkX2NvcHkpOwogaW50IHZpb21tdV9z
ZXR1cCh2b2lkKTsKICNlbHNlCiBzdGF0aWMgaW5saW5lIGludCB2aW9tbXVfaW5pdF9kb21haW4o
c3RydWN0IGRvbWFpbiAqZCkgeyByZXR1cm4gMDsgfQpAQCAtNTYsNiArNTgsMTAgQEAgc3RhdGlj
IGlubGluZSBpbnQgdmlvbW11X3JlZ2lzdGVyX3R5cGUodTY0IHR5cGUsIHN0cnVjdCB2aW9tbXVf
b3BzICogb3BzKQogeyByZXR1cm4gMDsgfQogc3RhdGljIGlubGluZSBpbnQgX19pbml0IHZpb21t
dV9zZXR1cCh2b2lkKSB7IHJldHVybiAwOyB9CiBzdGF0aWMgaW5saW5lIGJvb2xfdCB2aW9tbXVf
ZW5hYmxlZCh2b2lkKSB7IHJldHVybiAwOyB9CitzdGF0aWMgaW5saW5lIGludCB2aW9tbXVfZG9t
Y3RsKHN0cnVjdCBkb21haW4gKmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0
cnVjdCB4ZW5fZG9tY3RsX3Zpb21tdV9vcCAqb3AsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJvb2xfdCAqbmVlZF9jb3B5KQoreyByZXR1cm4gLUVOT0RFViB9OwogI2VuZGlmCiAK
ICNlbmRpZiAvKiBfX1hFTl9WSU9NTVVfSF9fICovCi0tIAoxLjguMy4xCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Thu Jun 29 11:57:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 11:57: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 1dQY51-0005vb-8k; Thu, 29 Jun 2017 11:57: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 1dQY50-0005v7-5Y
 for xen-devel@lists.xen.org; Thu, 29 Jun 2017 11:57:50 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 E1/35-03557-D3BE4595; Thu, 29 Jun 2017 11:57:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsXS1tYhoWvzOiT
 S4OZZG4slHxezODB6HN39mymAMYo1My8pvyKBNePZqk6mgodhFYdvyjQwznTrYuTiEBKYxiix
 59o3pi5GTg4JAV6JI8tmsELY/hJH+peyQRS1M0r8nPSDESTBJqAucWLxRDBbREBa4trny4wgR
 cwCmxklZn1bwQ6SEBZIljg6dw+YzSKgKrHs/1Uwm1fARWLHy3eMEBsUJKY8fM8MYnMKuEo03N
 zCBmILAdV86tnJPIGRdwEjwypGjeLUorLUIl1jY72kosz0jJLcxMwcXUMDM73c1OLixPTUnMS
 kYr3k/NxNjMCAYACCHYw71wceYpTkYFIS5TV8HhIpxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3
 9EugnGBRanpqRVpmDjA0YdISHDxKIrx9IK28xQWJucWZ6RCpU4y6HAt6NnxhEmLJy89LlRLnn
 QgyQwCkKKM0D24ELE4uMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZjXAGQKT2ZeCdymV0BHMA
 EdITwD7IiSRISUVANjcel3e8bLzsr33yZo3Y/d8XZCj+S5fcFzPuwXsnupKjLlvsgev+dmAYe
 /9uyqmJ1ul7+W+VVb+YNbip9mznky7QeL+J5Nz949XCn24MizB9+/aXVI7EtLWaB85Q7D3etN
 pmzJZy/MfHbn3wHmlyxe4S6qe7Z3vlS8JeRtvtCyQ+mfUsSm2xqiX5VYijMSDbWYi4oTASYoz
 cSOAgAA
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1498737466!70782482!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34546 invoked from network); 29 Jun 2017 11:57:48 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Jun 2017 11:57:48 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 29 Jun 2017 04:57:46 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.40,280,1496127600"; d="scan'208";a="118874631"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.74])
 by orsmga005.jf.intel.com with ESMTP; 29 Jun 2017 04:57:44 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 29 Jun 2017 01:50:33 -0400
Message-Id: <1498715457-16565-2-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1498715457-16565-1-git-send-email-tianyu.lan@intel.com>
References: <1498715457-16565-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 jbeulich@suse.com, chao.gao@intel.com
Subject: [Xen-devel] [PATCH 1/25] VIOMMU: Add vIOMMU helper functions to
	create, destroy and query capabilities
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBwYXRjaCBpcyB0byBpbnRyb2R1Y3QgYW4gYWJzdHJhY3QgbGF5ZXIgZm9yIGFyY2ggdklP
TU1VIGltcGxlbWVudGF0aW9uCnRvIGRlYWwgd2l0aCByZXF1ZXN0cyBmcm9tIGRvbTAuIEFyY2gg
dklPTU1VIGNvZGUgbmVlZHMgdG8gcHJvdmlkZSBjYWxsYmFjawp0byBwZXJmb3JtIGNyZWF0ZSwg
ZGVzdHJveSBhbmQgcXVlcnkgY2FwYWJpbGl0aWVzIG9wZXJhdGlvbi4KClNpZ25lZC1vZmYtYnk6
IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9zZXR1
cC5jICAgICAgICB8ICAgMSArCiB4ZW4vY29tbW9uL0tjb25maWcgICAgICAgICAgfCAgMTIgKysr
KwogeGVuL2NvbW1vbi9NYWtlZmlsZSAgICAgICAgIHwgICAxICsKIHhlbi9jb21tb24vZG9tYWlu
LmMgICAgICAgICB8ICAgMyArCiB4ZW4vY29tbW9uL3Zpb21tdS5jICAgICAgICAgfCAxNjMgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL3B1
YmxpYy92aW9tbXUuaCB8ICA0OSArKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQu
aCAgICAgfCAgIDIgKwogeGVuL2luY2x1ZGUveGVuL3Zpb21tdS5oICAgIHwgIDcxICsrKysrKysr
KysrKysrKysrKysKIDggZmlsZXMgY2hhbmdlZCwgMzAyIGluc2VydGlvbnMoKykKIGNyZWF0ZSBt
b2RlIDEwMDY0NCB4ZW4vY29tbW9uL3Zpb21tdS5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2lu
Y2x1ZGUvcHVibGljL3Zpb21tdS5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUveGVu
L3Zpb21tdS5oCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4vYXJjaC94
ODYvc2V0dXAuYwppbmRleCBmN2I5Mjc4Li5mMjA0ZDcxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvc2V0dXAuYworKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpAQCAtMTUxMyw2ICsxNTEzLDcg
QEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkK
ICAgICBlYXJseV9tc2lfaW5pdCgpOwogCiAgICAgaW9tbXVfc2V0dXAoKTsgICAgLyogc2V0dXAg
aW9tbXUgaWYgYXZhaWxhYmxlICovCisgICAgdmlvbW11X3NldHVwKCk7CiAKICAgICBzbXBfcHJl
cGFyZV9jcHVzKG1heF9jcHVzKTsKIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9LY29uZmlnIGIv
eGVuL2NvbW1vbi9LY29uZmlnCmluZGV4IGRjOGU4NzYuLjhiYTRmNWEgMTAwNjQ0Ci0tLSBhL3hl
bi9jb21tb24vS2NvbmZpZworKysgYi94ZW4vY29tbW9uL0tjb25maWcKQEAgLTczLDYgKzczLDE4
IEBAIGNvbmZpZyBUTUVNCiAKIAkgIElmIHVuc3VyZSwgc2F5IFkuCiAKK2NvbmZpZyBWSU9NTVUK
KwlkZWZfYm9vbCB5CisJZGVwZW5kcyBvbiBYODYKKwktLS1oZWxwLS0tCisJICBWaXJ0dWFsIElP
TU1VIHByb3ZpZGVzIGludGVycnVwdCByZW1hcHBpbmcgZnVuY3Rpb24gZm9yIGd1ZXN0IGFuZAor
CSAgaXQgYWxsb3dzIGd1ZXN0IHRvIGJvb3QgdXAgbW9yZSB0aGFuIDI1NSB2Y3B1cyB3aGljaCBy
ZXF1aXJlcyBpbnRlcnJ1cHQKKwkgIHJlbWFwcGluZyBmdW5jdGlvbi4KKworCSAgWW91IGFsc28g
aGF2ZSB0byBlbmFibGUgaXQgb24gdGhlIFhlbiBjb21tYW5kbGluZSBieSB1c2luZyB2aW9tbXU9
MQorCisJICBJZiB1bnN1cmUsIHNheSBZLgorCiBjb25maWcgWEVOT1BST0YKIAlkZWZfYm9vbCB5
CiAJcHJvbXB0ICJYZW4gT3Byb2ZpbGUgU3VwcG9ydCIgaWYgRVhQRVJUID0gInkiCmRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL01ha2VmaWxlIGIveGVuL2NvbW1vbi9NYWtlZmlsZQppbmRleCAyNmM1
YTY0Li44NTI1NTNkIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL01ha2VmaWxlCisrKyBiL3hlbi9j
b21tb24vTWFrZWZpbGUKQEAgLTU2LDYgKzU2LDcgQEAgb2JqLXkgKz0gdGltZS5vCiBvYmoteSAr
PSB0aW1lci5vCiBvYmoteSArPSB0cmFjZS5vCiBvYmoteSArPSB2ZXJzaW9uLm8KK29iai0kKENP
TkZJR19WSU9NTVUpICs9IHZpb21tdS5vCiBvYmoteSArPSB2aXJ0dWFsX3JlZ2lvbi5vCiBvYmot
eSArPSB2bV9ldmVudC5vCiBvYmoteSArPSB2bWFwLm8KZGlmZiAtLWdpdCBhL3hlbi9jb21tb24v
ZG9tYWluLmMgYi94ZW4vY29tbW9uL2RvbWFpbi5jCmluZGV4IGIyMmFhY2MuLmQxZjliMTAgMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24vZG9tYWluLmMKKysrIGIveGVuL2NvbW1vbi9kb21haW4uYwpA
QCAtMzk2LDYgKzM5Niw5IEBAIHN0cnVjdCBkb21haW4gKmRvbWFpbl9jcmVhdGUoZG9taWRfdCBk
b21pZCwgdW5zaWduZWQgaW50IGRvbWNyX2ZsYWdzLAogICAgICAgICBzcGluX3VubG9jaygmZG9t
bGlzdF91cGRhdGVfbG9jayk7CiAgICAgfQogCisgICAgaWYgKCAoZXJyID0gdmlvbW11X2luaXRf
ZG9tYWluKGQpKSAhPSAwICkKKyAgICAgICAgZ290byBmYWlsOworCiAgICAgcmV0dXJuIGQ7CiAK
ICBmYWlsOgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi92aW9tbXUuYyBiL3hlbi9jb21tb24vdmlv
bW11LmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uMTliYTUyOQotLS0gL2Rl
di9udWxsCisrKyBiL3hlbi9jb21tb24vdmlvbW11LmMKQEAgLTAsMCArMSwxNjMgQEAKKy8qCisg
KiBjb21tb24vdmlvbW11LmMKKyAqIAorICogQ29weXJpZ2h0IChjKSAyMDE3IEludGVsIENvcnBv
cmF0aW9uCisgKiBBdXRob3I6IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPiAKKyAq
CisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUg
aXQgYW5kL29yIG1vZGlmeSBpdAorICogdW5kZXIgdGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIG9m
IHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSwKKyAqIHZlcnNpb24gMiwgYXMgcHVibGlz
aGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCisgKgorICogVGhpcyBwcm9ncmFt
IGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIGl0IHdpbGwgYmUgdXNlZnVsLCBidXQgV0lUSE9V
VAorICogQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2Yg
TUVSQ0hBTlRBQklMSVRZIG9yCisgKiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4g
IFNlZSB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yCisgKiBtb3JlIGRldGFpbHMu
CisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVy
YWwgUHVibGljIExpY2Vuc2UgYWxvbmcgd2l0aAorICogdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNl
ZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisgKi8KKworI2luY2x1ZGUgPHhlbi90
eXBlcy5oPgorI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgorI2luY2x1ZGUgPHhlbi9zcGlubG9jay5o
PgorCitib29sX3QgX19yZWFkX21vc3RseSBvcHRfdmlvbW11ID0gMDsKK2Jvb2xlYW5fcGFyYW0o
InZpb21tdSIsIG9wdF92aW9tbXUpOworCitzcGlubG9ja190IHR5cGVfbGlzdF9sb2NrOworc3Rh
dGljIHN0cnVjdCBsaXN0X2hlYWQgdHlwZV9saXN0OworCitzdHJ1Y3QgdmlvbW11X3R5cGUgewor
ICAgIHU2NCB0eXBlOworICAgIHN0cnVjdCB2aW9tbXVfb3BzICpvcHM7CisgICAgc3RydWN0IGxp
c3RfaGVhZCBub2RlOworfTsKKworaW50IHZpb21tdV9pbml0X2RvbWFpbihzdHJ1Y3QgZG9tYWlu
ICpkKQoreworICAgIGQtPnZpb21tdS5ucl92aW9tbXUgPSAwOworICAgIHJldHVybiAwOworfQor
CitzdGF0aWMgc3RydWN0IHZpb21tdV90eXBlICp2aW9tbXVfZ2V0X3R5cGUodTY0IHR5cGUpCit7
CisgICAgc3RydWN0IHZpb21tdV90eXBlICp2aW9tbXVfdHlwZSA9IE5VTEw7CisKKyAgICBzcGlu
X2xvY2soJnR5cGVfbGlzdF9sb2NrKTsKKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KCB2aW9tbXVf
dHlwZSwgJnR5cGVfbGlzdCwgbm9kZSApCisgICAgeworICAgICAgICBpZiAoIHZpb21tdV90eXBl
LT50eXBlID09IHR5cGUgKQorICAgICAgICB7CisgICAgICAgICAgICBzcGluX3VubG9jaygmdHlw
ZV9saXN0X2xvY2spOworICAgICAgICAgICAgcmV0dXJuIHZpb21tdV90eXBlOworICAgICAgICB9
CisgICAgfQorICAgIHNwaW5fdW5sb2NrKCZ0eXBlX2xpc3RfbG9jayk7CisKKyAgICByZXR1cm4g
TlVMTDsKK30KKworaW50IHZpb21tdV9yZWdpc3Rlcl90eXBlKHU2NCB0eXBlLCBzdHJ1Y3Qgdmlv
bW11X29wcyAqIG9wcykKK3sKKyAgICBzdHJ1Y3QgdmlvbW11X3R5cGUgKnZpb21tdV90eXBlID0g
TlVMTDsKKworICAgIGlmICggIXZpb21tdV9lbmFibGVkKCkgKQorICAgICAgICByZXR1cm4gLUVJ
TlZBTDsKKworICAgIGlmICggdmlvbW11X2dldF90eXBlKHR5cGUpICkKKyAgICAgICAgcmV0dXJu
IC1FRVhJU1Q7CisKKyAgICB2aW9tbXVfdHlwZSA9IHh6YWxsb2Moc3RydWN0IHZpb21tdV90eXBl
KTsKKyAgICBpZiAoICF2aW9tbXVfdHlwZSApCisgICAgICAgIHJldHVybiAtRU5PTUVNOworCisg
ICAgdmlvbW11X3R5cGUtPnR5cGUgPSB0eXBlOworICAgIHZpb21tdV90eXBlLT5vcHMgPSBvcHM7
CisKKyAgICBzcGluX2xvY2soJnR5cGVfbGlzdF9sb2NrKTsKKyAgICBsaXN0X2FkZF90YWlsKCZ2
aW9tbXVfdHlwZS0+bm9kZSwgJnR5cGVfbGlzdCk7CisgICAgc3Bpbl91bmxvY2soJnR5cGVfbGlz
dF9sb2NrKTsKKworICAgIHJldHVybiAwOworfQorCitzdGF0aWMgaW50IHZpb21tdV9jcmVhdGUo
c3RydWN0IGRvbWFpbiAqZCwgdTY0IHR5cGUsIHU2NCBiYXNlX2FkZHJlc3MsCisgICAgICAgICAg
ICAgICAgICB1NjQgbGVuZ3RoLCB1NjQgY2FwcykKK3sKKyAgICBzdHJ1Y3QgdmlvbW11X2luZm8g
KmluZm8gPSAmZC0+dmlvbW11OworICAgIHN0cnVjdCB2aW9tbXUgKnZpb21tdTsKKyAgICBzdHJ1
Y3QgdmlvbW11X3R5cGUgKnZpb21tdV90eXBlID0gTlVMTDsKKyAgICBpbnQgcmM7CisKKyAgICB2
aW9tbXVfdHlwZSA9IHZpb21tdV9nZXRfdHlwZSh0eXBlKTsKKyAgICBpZiAoICF2aW9tbXVfdHlw
ZSApCisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgaWYgKCBpbmZvLT5ucl92aW9tbXUg
Pj0gTlJfVklPTU1VX1BFUl9ET01BSU4KKyAgICAgICAgfHwgIXZpb21tdV90eXBlLT5vcHMgfHwg
IXZpb21tdV90eXBlLT5vcHMtPmNyZWF0ZSApCisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisg
ICAgdmlvbW11ID0geHphbGxvYyhzdHJ1Y3QgdmlvbW11KTsKKyAgICBpZiAoICF2aW9tbXUgKQor
ICAgICAgICByZXR1cm4gLUVOT01FTTsKKworICAgIHZpb21tdS0+YmFzZV9hZGRyZXNzID0gYmFz
ZV9hZGRyZXNzOworICAgIHZpb21tdS0+bGVuZ3RoID0gbGVuZ3RoOworICAgIHZpb21tdS0+Y2Fw
cyA9IGNhcHM7CisgICAgdmlvbW11LT5vcHMgPSB2aW9tbXVfdHlwZS0+b3BzOworICAgIHZpb21t
dS0+dmlvbW11X2lkID0gaW5mby0+bnJfdmlvbW11OworCisgICAgaW5mby0+dmlvbW11W2luZm8t
Pm5yX3Zpb21tdV0gPSB2aW9tbXU7CisgICAgaW5mby0+bnJfdmlvbW11Kys7CisKKyAgICByYyA9
IHZpb21tdS0+b3BzLT5jcmVhdGUoZCwgdmlvbW11KTsKKyAgICBpZiAoIHJjIDwgMCApCisgICAg
eworICAgICAgICB4ZnJlZSh2aW9tbXUpOworCQlpbmZvLT5ucl92aW9tbXUtLTsKKwkJaW5mby0+
dmlvbW11W2luZm8tPm5yX3Zpb21tdV0gPSBOVUxMOworICAgICAgICByZXR1cm4gcmM7CisgICAg
fQorCisgICAgcmV0dXJuIHZpb21tdS0+dmlvbW11X2lkOworfQorCitzdGF0aWMgaW50IHZpb21t
dV9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQsIHUzMiB2aW9tbXVfaWQpCit7CisgICAgc3RydWN0
IHZpb21tdV9pbmZvICppbmZvID0gJmQtPnZpb21tdTsKKworICAgIGlmICggdmlvbW11X2lkID4g
aW5mby0+bnJfdmlvbW11IHx8ICFpbmZvLT52aW9tbXVbdmlvbW11X2lkXSApCisgICAgICAgIHJl
dHVybiAtRUlOVkFMOworCisgICAgaWYgKCBpbmZvLT52aW9tbXVbdmlvbW11X2lkXS0+b3BzLT5k
ZXN0cm95KGluZm8tPnZpb21tdVt2aW9tbXVfaWRdKSApCisgICAgICAgIHJldHVybiAtRUZBVUxU
OworCisgICAgaW5mby0+dmlvbW11W3Zpb21tdV9pZF0gPSBOVUxMOworICAgIHJldHVybiAwOwor
fQorCitzdGF0aWMgdTY0IHZpb21tdV9xdWVyeV9jYXBzKHN0cnVjdCBkb21haW4gKmQsIHU2NCB0
eXBlKQoreworICAgIHN0cnVjdCB2aW9tbXVfdHlwZSAqdmlvbW11X3R5cGUgPSB2aW9tbXVfZ2V0
X3R5cGUodHlwZSk7CisKKyAgICBpZiAoICF2aW9tbXVfdHlwZSApCisgICAgICAgIHJldHVybiAt
RUlOVkFMOworCisgICAgcmV0dXJuIHZpb21tdV90eXBlLT5vcHMtPnF1ZXJ5X2NhcHMoZCk7Cit9
CisKK2ludCBfX2luaXQgdmlvbW11X3NldHVwKHZvaWQpCit7CisgICAgSU5JVF9MSVNUX0hFQUQo
JnR5cGVfbGlzdCk7CisgICAgc3Bpbl9sb2NrX2luaXQoJnR5cGVfbGlzdF9sb2NrKTsKKyAgICBy
ZXR1cm4gMDsKK30KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMt
ZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQK
KyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL3Zpb21tdS5oIGIv
eGVuL2luY2x1ZGUvcHVibGljL3Zpb21tdS5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAw
MDAwMDAuLmQyNWUzYWQKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvdmlv
bW11LmgKQEAgLTAsMCArMSw0OSBAQAorLyoKKyAqIHZpb21tdS5oCisgKgorICogVmlydHVhbCBJ
T01NVSBpbmZvcm1hdGlvbgorICoKKyAqIENvcHlyaWdodCAoYykgMjAxNyBJbnRlbCBDb3Jwb3Jh
dGlvbgorICoKKyAqIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdl
LCB0byBhbnkgcGVyc29uCisgKiBvYnRhaW5pbmcgYSBjb3B5IG9mIHRoaXMgc29mdHdhcmUgYW5k
IGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbgorICogZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwgdG8g
ZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwKKyAqIGluY2x1ZGluZyB3
aXRob3V0IGxpbWl0YXRpb24gdGhlIHJpZ2h0cyB0byB1c2UsIGNvcHksIG1vZGlmeSwgbWVyZ2Us
CisgKiBwdWJsaXNoLCBkaXN0cmlidXRlLCBzdWJsaWNlbnNlLCBhbmQvb3Igc2VsbCBjb3BpZXMg
b2YgdGhlIFNvZnR3YXJlLAorICogYW5kIHRvIHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhlIFNv
ZnR3YXJlIGlzIGZ1cm5pc2hlZCB0byBkbyBzbywKKyAqIHN1YmplY3QgdG8gdGhlIGZvbGxvd2lu
ZyBjb25kaXRpb25zOgorICoKKyAqIFRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlz
IHBlcm1pc3Npb24gbm90aWNlIHNoYWxsIGJlCisgKiBpbmNsdWRlZCBpbiBhbGwgY29waWVzIG9y
IHN1YnN0YW50aWFsIHBvcnRpb25zIG9mIHRoZSBTb2Z0d2FyZS4KKyAqCisgKiBUSEUgU09GVFdB
UkUgSVMgUFJPVklERUQgIkFTIElTIiwgV0lUSE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCwKKyAq
IEVYUFJFU1MgT1IgSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FS
UkFOVElFUyBPRgorICogTUVSQ0hBTlRBQklMSVRZLCBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIg
UFVSUE9TRSBBTkQgTk9OSU5GUklOR0VNRU5ULgorICogSU4gTk8gRVZFTlQgU0hBTEwgVEhFIEFV
VEhPUlMgT1IgQ09QWVJJR0hUIEhPTERFUlMgQkUgTElBQkxFIEZPUiBBTlkKKyAqIENMQUlNLCBE
QU1BR0VTIE9SIE9USEVSIExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJB
Q1QsCisgKiBUT1JUIE9SIE9USEVSV0lTRSwgQVJJU0lORyBGUk9NLCBPVVQgT0YgT1IgSU4gQ09O
TkVDVElPTiBXSVRIIFRIRQorICogU09GVFdBUkUgT1IgVEhFIFVTRSBPUiBPVEhFUiBERUFMSU5H
UyBJTiBUSEUgU09GVFdBUkUuCisgKgorICovCisKKyNpZm5kZWYgX19YRU5fUFVCTElDX1ZJT01N
VV9IX18KKyNkZWZpbmUgX19YRU5fUFVCTElDX1ZJT01NVV9IX18KKworLyogVklPTU1VIHR5cGUg
Ki8KKyNkZWZpbmUgVklPTU1VX1RZUEVfSU5URUxfVlREICAgICAoMXUgPDwgMCkKKworLyogVklP
TU1VIGNhcGFiaWxpdGllcyovCisjZGVmaW5lIFZJT01NVV9DQVBfSVJRX1JFTUFQUElORyAgKDF1
IDw8IDApCisKKyNlbmRpZiAvKiBfX1hFTl9QVUJMSUNfVklPTU1VX0hfXyAqLworCisvKgorICog
TG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICog
Yy1iYXNpYy1vZmZzZXQ6IDQKKyAqIHRhYi13aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9kZTog
bmlsCisgKiBFbmQ6CisgKi8KKwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgg
Yi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAppbmRleCAxMTI3Y2E5Li5hZjUyYWU4IDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQu
aApAQCAtMjEsNiArMjEsNyBAQAogI2luY2x1ZGUgPHhlbi9wZXJmYy5oPgogI2luY2x1ZGUgPGFz
bS9hdG9taWMuaD4KICNpbmNsdWRlIDx4ZW4vd2FpdC5oPgorI2luY2x1ZGUgPHhlbi92aW9tbXUu
aD4KICNpbmNsdWRlIDxwdWJsaWMveGVuLmg+CiAjaW5jbHVkZSA8cHVibGljL2RvbWN0bC5oPgog
I2luY2x1ZGUgPHB1YmxpYy9zeXNjdGwuaD4KQEAgLTQ3Nyw2ICs0NzgsNyBAQCBzdHJ1Y3QgZG9t
YWluCiAgICAgLyogdk5VTUEgdG9wb2xvZ3kgYWNjZXNzZXMgYXJlIHByb3RlY3RlZCBieSByd2xv
Y2suICovCiAgICAgcndsb2NrX3Qgdm51bWFfcndsb2NrOwogICAgIHN0cnVjdCB2bnVtYV9pbmZv
ICp2bnVtYTsKKyAgICBzdHJ1Y3QgdmlvbW11X2luZm8gdmlvbW11OwogCiAgICAgLyogQ29tbW9u
IG1vbml0b3Igb3B0aW9ucyAqLwogICAgIHN0cnVjdCB7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS94ZW4vdmlvbW11LmggYi94ZW4vaW5jbHVkZS94ZW4vdmlvbW11LmgKbmV3IGZpbGUgbW9kZSAx
MDA2NDQKaW5kZXggMDAwMDAwMC4uMGE5M2FhNAotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9pbmNs
dWRlL3hlbi92aW9tbXUuaApAQCAtMCwwICsxLDcxIEBACisvKgorICogaW5jbHVkZS94ZW4vdmlv
bW11LmgKKyAqCisgKiBDb3B5cmlnaHQgKGMpIDIwMTcsIEludGVsIENvcnBvcmF0aW9uCisgKiBB
dXRob3I6IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPiAKKyAqCisgKiBUaGlzIHBy
b2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1v
ZGlmeSBpdAorICogdW5kZXIgdGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHRoZSBHTlUgR2Vu
ZXJhbCBQdWJsaWMgTGljZW5zZSwKKyAqIHZlcnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBG
cmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1
dGVkIGluIHRoZSBob3BlIGl0IHdpbGwgYmUgdXNlZnVsLCBidXQgV0lUSE9VVAorICogQU5ZIFdB
UlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YgTUVSQ0hBTlRBQklM
SVRZIG9yCisgKiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUgR05V
IEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yCisgKiBtb3JlIGRldGFpbHMuCisgKgorICogWW91
IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExp
Y2Vuc2UgYWxvbmcgd2l0aAorICogdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3
dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisgKgorICovCisjaWZuZGVmIF9fWEVOX1ZJT01NVV9IX18K
KyNkZWZpbmUgX19YRU5fVklPTU1VX0hfXworCisjZGVmaW5lIE5SX1ZJT01NVV9QRVJfRE9NQUlO
IDEKKworc3RydWN0IHZpb21tdTsKKworc3RydWN0IHZpb21tdV9vcHMgeworICAgIHU2NCAoKnF1
ZXJ5X2NhcHMpKHN0cnVjdCBkb21haW4gKmQpOworICAgIGludCAoKmNyZWF0ZSkoc3RydWN0IGRv
bWFpbiAqZCwgc3RydWN0IHZpb21tdSAqdmlvbW11KTsKKyAgICBpbnQgKCpkZXN0cm95KShzdHJ1
Y3QgdmlvbW11ICp2aW9tbXUpOworfTsKKworc3RydWN0IHZpb21tdSB7CisgICAgdTY0IGJhc2Vf
YWRkcmVzczsKKyAgICB1NjQgbGVuZ3RoOworICAgIHU2NCBjYXBzOworICAgIHUzMiB2aW9tbXVf
aWQ7CisgICAgY29uc3Qgc3RydWN0IHZpb21tdV9vcHMgKm9wczsKKyAgICB2b2lkICpwcml2Owor
fTsKKworc3RydWN0IHZpb21tdV9pbmZvIHsKKyAgICB1MzIgbnJfdmlvbW11OworICAgIHN0cnVj
dCB2aW9tbXUgKnZpb21tdVtOUl9WSU9NTVVfUEVSX0RPTUFJTl07IC8qIHZpb21tdSBhcnJheSov
Cit9OworCisjaWZkZWYgQ09ORklHX1ZJT01NVQorZXh0ZXJuIGJvb2xfdCBvcHRfdmlvbW11Owor
c3RhdGljIGlubGluZSBib29sX3QgdmlvbW11X2VuYWJsZWQodm9pZCkgeyByZXR1cm4gb3B0X3Zp
b21tdTsgfQoraW50IHZpb21tdV9pbml0X2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkKTsKK2ludCB2
aW9tbXVfcmVnaXN0ZXJfdHlwZSh1NjQgdHlwZSwgc3RydWN0IHZpb21tdV9vcHMgKiBvcHMpOwor
aW50IHZpb21tdV9zZXR1cCh2b2lkKTsKKyNlbHNlCitzdGF0aWMgaW5saW5lIGludCB2aW9tbXVf
aW5pdF9kb21haW4oc3RydWN0IGRvbWFpbiAqZCkgeyByZXR1cm4gMDsgfQorc3RhdGljIGlubGlu
ZSBpbnQgdmlvbW11X3JlZ2lzdGVyX3R5cGUodTY0IHR5cGUsIHN0cnVjdCB2aW9tbXVfb3BzICog
b3BzKQoreyByZXR1cm4gMDsgfQorc3RhdGljIGlubGluZSBpbnQgX19pbml0IHZpb21tdV9zZXR1
cCh2b2lkKSB7IHJldHVybiAwOyB9CitzdGF0aWMgaW5saW5lIGJvb2xfdCB2aW9tbXVfZW5hYmxl
ZCh2b2lkKSB7IHJldHVybiAwOyB9CisjZW5kaWYKKworI2VuZGlmIC8qIF9fWEVOX1ZJT01NVV9I
X18gKi8KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1z
dHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGlu
ZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCi0tIAoxLjguMy4xCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 29 11:57:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 11:57:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQY55-0005zP-U6; Thu, 29 Jun 2017 11:57:55 +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 1dQY54-0005yG-Ne
 for xen-devel@lists.xen.org; Thu, 29 Jun 2017 11:57:54 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 4F/5F-02175-14BE4595; Thu, 29 Jun 2017 11:57:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsXS1taRouv4OiT
 SoP+WjMWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmrH07iGmgkuqFct+X2RtYFwp28XIwSEkUClx
 oYWli5GTQ0KAV+LIshmsIGEJAX+J+ceSuxi5gCraGSVebV7OBlLDJqAucWLxREYQW0RAWuLa5
 8uMIEXMApsZJWZ9W8EOkhAWCJRom/UZbCiLgKrE7J0nweK8Ai4S8142skMsU5CY8vA9M4jNKe
 Aq0XBzC9gCIaCaTz07mScw8i5gZFjFqF6cWlSWWqRrppdUlJmeUZKbmJmja2hgqpebWlycmJ6
 ak5hUrJecn7uJERgKDECwg3Fqg/MhRkkOJiVRXsPnIZFCfEn5KZUZicUZ8UWlOanFhxhlODiU
 JHi9XgLlBItS01Mr0jJzgEEJk5bg4FES4e0DaeUtLkjMLc5Mh0idYtTlWNCz4QuTEEtefl6ql
 Dgv1yugIgGQoozSPLgRsAi5xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHe5SCX8GTmlcBteg
 V0BBPQEcIzwI4oSURISTUwOjp2J95bvnyTEUNplIyRilbcyqks9j3HvyzoeSfHF33Y5NV1jzV
 l0tPnfzB+kr1XVHzhiamSAbYmP9fqnjmzpIGR57PQtUWfHi8K0+2atPxUb3Toz7glcWq8FjKS
 G1ITHKUU/7Btn9f5aGXv6YMfmOfcMXx7zzcj0OdlWD/jO6av//6mrPDrUWIpzkg01GIuKk4EA
 IuU/fqLAgAA
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1498737471!80840213!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62571 invoked from network); 29 Jun 2017 11:57:53 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-11.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 29 Jun 2017 11:57:53 -0000
Received: from fmsmga006.fm.intel.com ([10.253.24.20])
 by orsmga105.jf.intel.com with ESMTP; 29 Jun 2017 04:57:50 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.40,280,1496127600"; d="scan'208";a="120737637"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.74])
 by fmsmga006.fm.intel.com with ESMTP; 29 Jun 2017 04:57:48 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 29 Jun 2017 01:50:35 -0400
Message-Id: <1498715457-16565-4-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1498715457-16565-1-git-send-email-tianyu.lan@intel.com>
References: <1498715457-16565-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 jbeulich@suse.com, chao.gao@intel.com
Subject: [Xen-devel] [PATCH 3/25] 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
b21tdS5oIHwgNzMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysK
IHhlbi9pbmNsdWRlL3hlbi92aW9tbXUuaCAgICAgfCAgOSArKysrKysKIDMgZmlsZXMgY2hhbmdl
ZCwgOTcgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS14
ODYvdmlvbW11LmgKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3Zpb21tdS5jIGIveGVuL2NvbW1v
bi92aW9tbXUuYwppbmRleCBmZmIyMTE4Li45M2EwMTc2IDEwMDY0NAotLS0gYS94ZW4vY29tbW9u
L3Zpb21tdS5jCisrKyBiL3hlbi9jb21tb24vdmlvbW11LmMKQEAgLTE5Niw2ICsxOTYsMjEgQEAg
aW50IF9faW5pdCB2aW9tbXVfc2V0dXAodm9pZCkKICAgICByZXR1cm4gMDsKIH0KIAoraW50IHZp
b21tdV9oYW5kbGVfaXJxX3JlcXVlc3Qoc3RydWN0IGRvbWFpbiAqZCwgdTMyIHZpb21tdV9pZCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBpcnFfcmVtYXBwaW5nX3JlcXVl
c3QgKnJlcXVlc3QpCit7CisgICAgc3RydWN0IHZpb21tdV9pbmZvICppbmZvID0gJmQtPnZpb21t
dTsKKworICAgIGlmICggdmlvbW11X2lkID49IGluZm8tPm5yX3Zpb21tdQorICAgICAgICAgfHwg
IWluZm8tPnZpb21tdVt2aW9tbXVfaWRdICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAg
ICBpZiAoICFpbmZvLT52aW9tbXVbdmlvbW11X2lkXS0+b3BzLT5oYW5kbGVfaXJxX3JlcXVlc3Qg
KQorICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAgIHJldHVybiBpbmZvLT52aW9tbXVbdmlv
bW11X2lkXS0+b3BzLT5oYW5kbGVfaXJxX3JlcXVlc3QoZCwgcmVxdWVzdCk7Cit9CisKIC8qCiAg
KiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20teDg2L3Zpb21tdS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni92aW9tbXUuaApuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi41MWJkYTcyCi0tLSAvZGV2L251bGwKKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni92aW9tbXUuaApAQCAtMCwwICsxLDczIEBACisvKgorICogaW5jbHVk
ZS9hc20teDg2L3Zpb21tdS5oCisgKgorICogQ29weXJpZ2h0IChjKSAyMDE3IEludGVsIENvcnBv
cmF0aW9uLgorICogQXV0aG9yOiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4gCisg
KgorICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRl
IGl0IGFuZC9vciBtb2RpZnkgaXQKKyAqIHVuZGVyIHRoZSB0ZXJtcyBhbmQgY29uZGl0aW9ucyBv
ZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UsCisgKiB2ZXJzaW9uIDIsIGFzIHB1Ymxp
c2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgorICoKKyAqIFRoaXMgcHJvZ3Jh
bSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSBpdCB3aWxsIGJlIHVzZWZ1bCwgYnV0IFdJVEhP
VVQKKyAqIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9m
IE1FUkNIQU5UQUJJTElUWSBvcgorICogRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0Uu
ICBTZWUgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvcgorICogbW9yZSBkZXRhaWxz
LgorICoKKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5l
cmFsIFB1YmxpYyBMaWNlbnNlIGFsb25nIHdpdGgKKyAqIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBz
ZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorICoKKyAqLworI2lmbmRlZiBfX0FS
Q0hfWDg2X1ZJT01NVV9IX18KKyNkZWZpbmUgX19BUkNIX1g4Nl9WSU9NTVVfSF9fCisKKyNpbmNs
dWRlIDx4ZW4vdmlvbW11Lmg+CisjaW5jbHVkZSA8YXNtL3R5cGVzLmg+CisKKy8qIElSUSByZXF1
ZXN0IHR5cGUgKi8KKyNkZWZpbmUgVklPTU1VX1JFUVVFU1RfSVJRX01TSSAgICAgICAgICAwCisj
ZGVmaW5lIFZJT01NVV9SRVFVRVNUX0lSUV9BUElDICAgICAgICAgMQorCitzdHJ1Y3QgaXJxX3Jl
bWFwcGluZ19yZXF1ZXN0Cit7CisgICAgdW5pb24geworICAgICAgICAvKiBNU0kgKi8KKyAgICAg
ICAgc3RydWN0IHsKKyAgICAgICAgICAgIHU2NCBhZGRyOworICAgICAgICAgICAgdTMyIGRhdGE7
CisgICAgICAgIH0gbXNpOworICAgICAgICAvKiBSZWRpcmVjdGlvbiBFbnRyeSBpbiBJT0FQSUMg
Ki8KKyAgICAgICAgdTY0IHJ0ZTsKKyAgICB9IG1zZzsKKyAgICB1MTYgc291cmNlX2lkOworICAg
IHU4IHR5cGU7Cit9OworCitzdGF0aWMgaW5saW5lIHZvaWQgaXJxX3JlcXVlc3RfaW9hcGljX2Zp
bGwoc3RydWN0IGlycV9yZW1hcHBpbmdfcmVxdWVzdCAqcmVxLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1aW50MzJfdCBpb2FwaWNfaWQsIHVpbnQ2NF90IHJ0ZSkKK3sKKyAgICBBU1NF
UlQocmVxKTsKKyAgICByZXEtPnR5cGUgPSBWSU9NTVVfUkVRVUVTVF9JUlFfQVBJQzsKKyAgICBy
ZXEtPnNvdXJjZV9pZCA9IGlvYXBpY19pZDsKKyAgICByZXEtPm1zZy5ydGUgPSBydGU7Cit9CisK
K3N0YXRpYyBpbmxpbmUgdm9pZCBpcnFfcmVxdWVzdF9tc2lfZmlsbChzdHJ1Y3QgaXJxX3JlbWFw
cGluZ19yZXF1ZXN0ICpyZXEsCisgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHNv
dXJjZV9pZCwgdWludDY0X3QgYWRkciwgdWludDMyX3QgZGF0YSkKK3sKKyAgICBBU1NFUlQocmVx
KTsKKyAgICByZXEtPnR5cGUgPSBWSU9NTVVfUkVRVUVTVF9JUlFfTVNJOworICAgIHJlcS0+c291
cmNlX2lkID0gc291cmNlX2lkOworICAgIHJlcS0+bXNnLm1zaS5hZGRyID0gYWRkcjsKKyAgICBy
ZXEtPm1zZy5tc2kuZGF0YSA9IGRhdGE7Cit9CisKKyNlbmRpZiAvKiBfX0FSQ0hfWDg2X1ZJT01N
VV9IX18gKi8KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmls
ZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAq
IEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3Zpb21tdS5oIGIveGVuL2lu
Y2x1ZGUveGVuL3Zpb21tdS5oCmluZGV4IGJjZTY4MjUuLjgzZWI2OWIgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL3hlbi92aW9tbXUuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vdmlvbW11LmgKQEAg
LTIwLDYgKzIwLDggQEAKICNpZm5kZWYgX19YRU5fVklPTU1VX0hfXwogI2RlZmluZSBfX1hFTl9W
SU9NTVVfSF9fCiAKKyNpbmNsdWRlIDxhc20vdmlvbW11Lmg+CisKICNkZWZpbmUgTlJfVklPTU1V
X1BFUl9ET01BSU4gMQogCiBzdHJ1Y3QgdmlvbW11OwpAQCAtMjgsNiArMzAsOCBAQCBzdHJ1Y3Qg
dmlvbW11X29wcyB7CiAgICAgdTY0ICgqcXVlcnlfY2Fwcykoc3RydWN0IGRvbWFpbiAqZCk7CiAg
ICAgaW50ICgqY3JlYXRlKShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmlvbW11ICp2aW9tbXUp
OwogICAgIGludCAoKmRlc3Ryb3kpKHN0cnVjdCB2aW9tbXUgKnZpb21tdSk7CisgICAgaW50ICgq
aGFuZGxlX2lycV9yZXF1ZXN0KShzdHJ1Y3QgZG9tYWluICpkLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc3RydWN0IGlycV9yZW1hcHBpbmdfcmVxdWVzdCAqcmVxdWVzdCk7CiB9Owog
CiBzdHJ1Y3QgdmlvbW11IHsKQEAgLTUyLDYgKzU2LDggQEAgaW50IHZpb21tdV9yZWdpc3Rlcl90
eXBlKHU2NCB0eXBlLCBzdHJ1Y3QgdmlvbW11X29wcyAqIG9wcyk7CiBpbnQgdmlvbW11X2RvbWN0
bChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgeGVuX2RvbWN0bF92aW9tbXVfb3AgKm9wLAogICAg
ICAgICAgICAgICAgICAgYm9vbF90ICpuZWVkX2NvcHkpOwogaW50IHZpb21tdV9zZXR1cCh2b2lk
KTsKK2ludCB2aW9tbXVfaGFuZGxlX2lycV9yZXF1ZXN0KHN0cnVjdCBkb21haW4gKmQsIHUzMiB2
aW9tbXVfaWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaXJxX3JlbWFw
cGluZ19yZXF1ZXN0ICpyZXF1ZXN0KTsKICNlbHNlCiBzdGF0aWMgaW5saW5lIGludCB2aW9tbXVf
aW5pdF9kb21haW4oc3RydWN0IGRvbWFpbiAqZCkgeyByZXR1cm4gMDsgfQogc3RhdGljIGlubGlu
ZSBpbnQgdmlvbW11X3JlZ2lzdGVyX3R5cGUodTY0IHR5cGUsIHN0cnVjdCB2aW9tbXVfb3BzICog
b3BzKQpAQCAtNjIsNiArNjgsOSBAQCBzdGF0aWMgaW5saW5lIGludCB2aW9tbXVfZG9tY3RsKHN0
cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4
ZW5fZG9tY3RsX3Zpb21tdV9vcCAqb3AsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJvb2xfdCAqbmVlZF9jb3B5KQogeyByZXR1cm4gLUVOT0RFViB9Oworc3RhdGljIGlubGluZSBp
bnQgdmlvbW11X2hhbmRsZV9pcnFfcmVxdWVzdChzdHJ1Y3QgZG9tYWluICpkLCB1MzIgdmlvbW11
X2lkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGlycV9yZW1hcHBpbmdf
cmVxdWVzdCAqcmVxdWVzdCkKK3sgcmV0dXJuIDAgfTsKICNlbmRpZgogCiAjZW5kaWYgLyogX19Y
RU5fVklPTU1VX0hfXyAqLwotLSAKMS44LjMuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 29 11:57:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 11:57: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 1dQY58-00061F-6q; Thu, 29 Jun 2017 11: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 <tianyu.lan@intel.com>) id 1dQY57-00060O-0F
 for xen-devel@lists.xen.org; Thu, 29 Jun 2017 11:57:57 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 79/CD-03032-44BE4595; Thu, 29 Jun 2017 11:57:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsVywNykWNf5dUi
 kwYQzuhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bTnessBa8lK67OdGlg/CfcxcjFISQwjVGi
 o6eDtYuRk0NCgFfiyLIZULa/xP9Je9khitoZJV7s+8UIkmATUJc4sXgimC0iIC1x7fNlRpAiZ
 oHNjBKzvq1gB0kIC0RIXPp/GMxmEVCV6D02Ccjm4OAVcJHofy4BsUBBYsrD98wgNqeAq0TDzS
 1sILYQUMmnnp3MExh5FzAyrGLUKE4tKkst0jW00EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUw
 q1kvOz93ECAwHBiDYwXhzY8AhRkkOJiVRXsPnIZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhP
 vwTKCRalpqdWpGXmAAMTJi3BwaMkwtsH0spbXJCYW5yZDpE6xagoJc7L9QooIQCSyCjNg2uDR
 cMlRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfM+BdnOk5lXAjf9FdBiJqDFwjPAFpckIqSkGh
 inFLN9v5Cwf8f6tArDf+z8W/+9UdQ4MkdyyTex1oDJSneuzZv/P1/5NpeW9/Tks5qhctWTa1l
 1/3UxeCQ67th3W9IsZcuXoMLaIsuXf6fdSXe9Yug973zXs9KK2DOiT5q4Jgq2zopqL/1aJJuU
 5SFa/eA9m0LUrNeXNn1i36rnY3Rs+vFGr49KLMUZiYZazEXFiQD1xXC7gQIAAA==
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1498737473!47847778!1
X-Originating-IP: [192.55.52.115]
X-SpamReason: No, hits=0.8 required=7.0 tests=DATE_IN_PAST_06_12
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57014 invoked from network); 29 Jun 2017 11:57:55 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Jun 2017 11:57:55 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 29 Jun 2017 04:57:52 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.40,280,1496127600"; d="scan'208";a="986650209"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.74])
 by orsmga003.jf.intel.com with ESMTP; 29 Jun 2017 04:57:51 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 29 Jun 2017 01:50:36 -0400
Message-Id: <1498715457-16565-5-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1498715457-16565-1-git-send-email-tianyu.lan@intel.com>
References: <1498715457-16565-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 jbeulich@suse.com, chao.gao@intel.com
Subject: [Xen-devel] [PATCH 4/25] 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
aW9tbXUuaCB8ICA4ICsrKysrKysrCiB4ZW4vaW5jbHVkZS94ZW4vdmlvbW11LmggICAgIHwgIDkg
KysrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDMzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL3Zpb21tdS5jIGIveGVuL2NvbW1vbi92aW9tbXUuYwppbmRleCA5M2EwMTc2
Li5hNjYyMzdmIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3Zpb21tdS5jCisrKyBiL3hlbi9jb21t
b24vdmlvbW11LmMKQEAgLTIxMSw2ICsyMTEsMjIgQEAgaW50IHZpb21tdV9oYW5kbGVfaXJxX3Jl
cXVlc3Qoc3RydWN0IGRvbWFpbiAqZCwgdTMyIHZpb21tdV9pZCwKICAgICByZXR1cm4gaW5mby0+
dmlvbW11W3Zpb21tdV9pZF0tPm9wcy0+aGFuZGxlX2lycV9yZXF1ZXN0KGQsIHJlcXVlc3QpOwog
fQogCitpbnQgdmlvbW11X2dldF9pcnFfaW5mbyhzdHJ1Y3QgZG9tYWluICpkLCB1MzIgdmlvbW11
X2lkLAorICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGlycV9yZW1hcHBpbmdfcmVxdWVz
dCAqcmVxdWVzdCwKKyAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBpcnFfcmVtYXBwaW5n
X2luZm8gKmlycV9pbmZvKQoreworICAgIHN0cnVjdCB2aW9tbXVfaW5mbyAqaW5mbyA9ICZkLT52
aW9tbXU7CisKKyAgICBpZiAoIHZpb21tdV9pZCA+PSBpbmZvLT5ucl92aW9tbXUKKyAgICAgICAg
IHx8ICFpbmZvLT52aW9tbXVbdmlvbW11X2lkXSApCisgICAgICAgIHJldHVybiAtRUlOVkFMOwor
CisgICAgaWYgKCAhaW5mby0+dmlvbW11W3Zpb21tdV9pZF0tPm9wcy0+Z2V0X2lycV9pbmZvICkK
KyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICByZXR1cm4gaW5mby0+dmlvbW11W3Zpb21t
dV9pZF0tPm9wcy0+Z2V0X2lycV9pbmZvKGQsIHJlcXVlc3QsIGlycV9pbmZvKTsKK30KKwogLyoK
ICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvdmlvbW11LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3Zpb21tdS5oCmluZGV4IDUx
YmRhNzIuLjFlOGQ0YmUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvdmlvbW11LmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni92aW9tbXUuaApAQCAtMjcsNiArMjcsMTQgQEAKICNk
ZWZpbmUgVklPTU1VX1JFUVVFU1RfSVJRX01TSSAgICAgICAgICAwCiAjZGVmaW5lIFZJT01NVV9S
RVFVRVNUX0lSUV9BUElDICAgICAgICAgMQogCitzdHJ1Y3QgaXJxX3JlbWFwcGluZ19pbmZvCit7
CisgICAgdTggIHZlY3RvcjsKKyAgICB1MzIgZGVzdDsKKyAgICB1MzIgZGVzdF9tb2RlOjE7Cisg
ICAgdTMyIGRlbGl2ZXJ5X21vZGU6MzsKK307CisKIHN0cnVjdCBpcnFfcmVtYXBwaW5nX3JlcXVl
c3QKIHsKICAgICB1bmlvbiB7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vdmlvbW11Lmgg
Yi94ZW4vaW5jbHVkZS94ZW4vdmlvbW11LmgKaW5kZXggODNlYjY5Yi4uNmNmY2FmZCAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUveGVuL3Zpb21tdS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi92aW9t
bXUuaApAQCAtMzIsNiArMzIsOCBAQCBzdHJ1Y3QgdmlvbW11X29wcyB7CiAgICAgaW50ICgqZGVz
dHJveSkoc3RydWN0IHZpb21tdSAqdmlvbW11KTsKICAgICBpbnQgKCpoYW5kbGVfaXJxX3JlcXVl
c3QpKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1
Y3QgaXJxX3JlbWFwcGluZ19yZXF1ZXN0ICpyZXF1ZXN0KTsKKyAgICBpbnQgKCpnZXRfaXJxX2lu
Zm8pKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBpcnFfcmVtYXBwaW5nX3JlcXVlc3QgKnJlcXVl
c3QsCisgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaXJxX3JlbWFwcGluZ19pbmZvICpp
bmZvKTsKIH07CiAKIHN0cnVjdCB2aW9tbXUgewpAQCAtNTgsNiArNjAsOSBAQCBpbnQgdmlvbW11
X2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgeGVuX2RvbWN0bF92aW9tbXVfb3AgKm9w
LAogaW50IHZpb21tdV9zZXR1cCh2b2lkKTsKIGludCB2aW9tbXVfaGFuZGxlX2lycV9yZXF1ZXN0
KHN0cnVjdCBkb21haW4gKmQsIHUzMiB2aW9tbXVfaWQsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzdHJ1Y3QgaXJxX3JlbWFwcGluZ19yZXF1ZXN0ICpyZXF1ZXN0KTsKK2ludCB2aW9t
bXVfZ2V0X2lycV9pbmZvKHN0cnVjdCBkb21haW4gKmQsIHUzMiB2aW9tbXVfaWQsIAorICAgICAg
ICAgICAgICAgICAgICAgICAgc3RydWN0IGlycV9yZW1hcHBpbmdfcmVxdWVzdCAqcmVxdWVzdCwK
KyAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBpcnFfcmVtYXBwaW5nX2luZm8gKmlycV9p
bmZvKTsKICNlbHNlCiBzdGF0aWMgaW5saW5lIGludCB2aW9tbXVfaW5pdF9kb21haW4oc3RydWN0
IGRvbWFpbiAqZCkgeyByZXR1cm4gMDsgfQogc3RhdGljIGlubGluZSBpbnQgdmlvbW11X3JlZ2lz
dGVyX3R5cGUodTY0IHR5cGUsIHN0cnVjdCB2aW9tbXVfb3BzICogb3BzKQpAQCAtNzEsNiArNzYs
MTAgQEAgc3RhdGljIGlubGluZSBpbnQgdmlvbW11X2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLAog
c3RhdGljIGlubGluZSBpbnQgdmlvbW11X2hhbmRsZV9pcnFfcmVxdWVzdChzdHJ1Y3QgZG9tYWlu
ICpkLCB1MzIgdmlvbW11X2lkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0
IGlycV9yZW1hcHBpbmdfcmVxdWVzdCAqcmVxdWVzdCkKIHsgcmV0dXJuIDAgfTsKK3N0YXRpYyBp
bmxpbmUgaW50IHZpb21tdV9nZXRfaXJxX2luZm8oc3RydWN0IGRvbWFpbiAqZCwgdTMyIHZpb21t
dV9pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGlycV9y
ZW1hcHBpbmdfcmVxdWVzdCAqcmVxdWVzdCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc3RydWN0IGlycV9yZW1hcHBpbmdfaW5mbyAqaXJxX2luZm8pCit7IHJldHVybiAw
IH07CiAjZW5kaWYKIAogI2VuZGlmIC8qIF9fWEVOX1ZJT01NVV9IX18gKi8KLS0gCjEuOC4zLjEK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 29 11:58:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 11: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 1dQY5A-00063K-GA; Thu, 29 Jun 2017 11:58:00 +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 1dQY59-00062F-8k
 for xen-devel@lists.xen.org; Thu, 29 Jun 2017 11:57:59 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 2E/F8-03582-64BE4595; Thu, 29 Jun 2017 11:57:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsVywNykWNftdUi
 kwbynPBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8ap7mamgk0qFVvPPWBpYHwn28XIxSEkMJ1R
 4k/LMtYuRk4OCQFeiSPLZkDZARKHjj4Gs4UE2hklPjyJB7HZBNQlTiyeyAhiiwhIS1z7fBnMZ
 hbYxyjx5rkqiC0s4ChxdeYN9i5GDg4WAVWJ4311IGFeAReJpUd6mSDGK0hMefieGcTmFHCVaL
 i5hQ1ilYvEp56dzBMYeRcwMqxi1ChOLSpLLdI1tNBLKspMzyjJTczM0TU0MNPLTS0uTkxPzUl
 MKtZLzs/dxAgMBgYg2MF4c2PAIUZJDiYlUV7D5yGRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4
 T78EygkWpaanVqRl5gDDEiYtwcGjJMLbB9LKW1yQmFucmQ6ROsWoy7GgZ8MXJiGWvPy8VClxX
 q5XQEUCIEUZpXlwI2AxcolRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvE9BLuHJzCuB2/QK6A
 gmoCOEZ4AdUZKIkJJqYGTtalmSytXyqS8pcsLDAN5sqQbX58miq+MVPasU9LbJnJZcq3Mwxcl
 hWkh68x3eO25CfvopXz/sbXS41M33u3X337Oqb2Pc6zk3csYoVTayGbc821GcaHj2peg9ri51
 /cV7/v/1faQuol3ItXybycOyhpiykg/Me565cPlYH1G9u++dmxyvEktxRqKhFnNRcSIA18mS7
 YwCAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1498737473!47847778!2
X-Originating-IP: [192.55.52.115]
X-SpamReason: No, hits=0.8 required=7.0 tests=DATE_IN_PAST_06_12
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57282 invoked from network); 29 Jun 2017 11:57:57 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Jun 2017 11:57:57 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 29 Jun 2017 04:57:57 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.40,280,1496127600"; d="scan'208";a="1166110924"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.74])
 by fmsmga001.fm.intel.com with ESMTP; 29 Jun 2017 04:57:55 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 29 Jun 2017 01:50:38 -0400
Message-Id: <1498715457-16565-7-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1498715457-16565-1-git-send-email-tianyu.lan@intel.com>
References: <1498715457-16565-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH 6/25] 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>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KClRoaXMgcGF0Y2ggaXMgdG8gYWRk
IFhFTl9ET01DVExfdmlvbW11X29wIGh5cGVyY2FsbC4gVGhpcyBoeXBlcmNhbGwKY29tcHJpc2Ug
dGhyZWUgc3ViLWNvbW1hbmQ6Ci0gcXVlcnkgY2FwYWJpbGl0aWVzIG9mIG9uZSBzcGVjaWZpYyB0
eXBlIHZJT01NVSBlbXVsYXRlZCBieSBYZW4KLSBjcmVhdGUgdklPTU1VIGluIFhlbiBoeXBlcnZp
c29yIHdpdGggdmlvbW11IHR5cGUsIHJlZ2lzdGVyIHJhbmdlLAogICAgY2FwYWJpbGl0eQotIGRl
c3Ryb3kgdklPTU1VIHNwZWNpZmllZCBieSB2aW9tbXVfaWQKClNpZ25lZC1vZmYtYnk6IENoYW8g
R2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+ClNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUgPHRpYW55
dS5sYW5AaW50ZWwuY29tPgotLS0KIHRvb2xzL2xpYnhjL01ha2VmaWxlICAgICAgICAgIHwgIDEg
KwogdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggfCAgOCArKysrKwogdG9vbHMvbGlieGMv
eGNfdmlvbW11LmMgICAgICAgfCA4MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDkwIGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2Rl
IDEwMDY0NCB0b29scy9saWJ4Yy94Y192aW9tbXUuYwoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhj
L01ha2VmaWxlIGIvdG9vbHMvbGlieGMvTWFrZWZpbGUKaW5kZXggMjhiMTg1Ny4uYjhmNDc0MiAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlieGMvTWFrZWZpbGUKKysrIGIvdG9vbHMvbGlieGMvTWFrZWZp
bGUKQEAgLTUxLDYgKzUxLDcgQEAgQ1RSTF9TUkNTLSQoQ09ORklHX01pbmlPUykgKz0geGNfbWlu
aW9zLmMKIENUUkxfU1JDUy15ICAgICAgICs9IHhjX2V2dGNobl9jb21wYXQuYwogQ1RSTF9TUkNT
LXkgICAgICAgKz0geGNfZ250dGFiX2NvbXBhdC5jCiBDVFJMX1NSQ1MteSAgICAgICArPSB4Y19k
ZXZpY2Vtb2RlbF9jb21wYXQuYworQ1RSTF9TUkNTLXkgKz0geGNfdmlvbW11LmMKIAogR1VFU1Rf
U1JDUy15IDo9CiBHVUVTVF9TUkNTLXkgKz0geGdfcHJpdmF0ZS5jIHhjX3N1c3BlbmQuYwpkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggYi90b29scy9saWJ4Yy9pbmNs
dWRlL3hlbmN0cmwuaAppbmRleCAxNjI5ZjQxLi41MWNlZWI5IDEwMDY0NAotLS0gYS90b29scy9s
aWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAorKysgYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwu
aApAQCAtMjcsNiArMjcsNyBAQAogI2RlZmluZSBfX1hFTl9UT09MU19fIDEKICNlbmRpZgogCisj
aW5jbHVkZSA8ZXJybm8uaD4KICNpbmNsdWRlIDx1bmlzdGQuaD4KICNpbmNsdWRlIDxzdGRkZWYu
aD4KICNpbmNsdWRlIDxzdGRpbnQuaD4KQEAgLTI0OTEsNiArMjQ5MiwxMyBAQCBlbnVtIHhjX3N0
YXRpY19jcHVfZmVhdHVyZW1hc2sgewogY29uc3QgdWludDMyX3QgKnhjX2dldF9zdGF0aWNfY3B1
X2ZlYXR1cmVtYXNrKGVudW0geGNfc3RhdGljX2NwdV9mZWF0dXJlbWFzayk7CiBjb25zdCB1aW50
MzJfdCAqeGNfZ2V0X2ZlYXR1cmVfZGVlcF9kZXBzKHVpbnQzMl90IGZlYXR1cmUpOwogCitpbnQg
eGNfdmlvbW11X3F1ZXJ5X2NhcCh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9tLAorICAg
ICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgdHlwZSwgdWludDY0X3QgKmNhcCk7CitpbnQg
eGNfdmlvbW11X2NyZWF0ZSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9tLCB1aW50NjRf
dCB0eXBlLAorICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgYmFzZV9hZGRyLCB1aW50NjRf
dCBsZW5ndGgsIHVpbnQ2NF90IGNhcCwKKyAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICp2
aW9tbXVfaWQpOworaW50IHhjX3Zpb21tdV9kZXN0cm95KHhjX2ludGVyZmFjZSAqeGNoLCB1aW50
MzJfdCBkb20sIHVpbnQzMl90IHZpb21tdV9pZCk7CisKICNlbmRpZgogCiBpbnQgeGNfbGl2ZXBh
dGNoX3VwbG9hZCh4Y19pbnRlcmZhY2UgKnhjaCwKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hj
X3Zpb21tdS5jIGIvdG9vbHMvbGlieGMveGNfdmlvbW11LmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMC4uNTRlZDg3NwotLS0gL2Rldi9udWxsCisrKyBiL3Rvb2xzL2xpYnhjL3hj
X3Zpb21tdS5jCkBAIC0wLDAgKzEsODEgQEAKKy8qCisgKiB4Y192aW9tbXUuYworICoKKyAqIHZp
b21tdSByZWxhdGVkIEFQSSBmdW5jdGlvbnMuCisgKgorICogQ29weXJpZ2h0IChDKSAyMDE3IElu
dGVsIENvcnBvcmF0aW9uCisgKgorICogVGhpcyBsaWJyYXJ5IGlzIGZyZWUgc29mdHdhcmU7IHlv
dSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vcgorICogbW9kaWZ5IGl0IHVuZGVyIHRoZSB0ZXJt
cyBvZiB0aGUgR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSwgdmVyc2lvbiAy
LjEsIGFzIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgorICoKKyAq
IFRoaXMgbGlicmFyeSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUg
dXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGlt
cGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBB
UlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUgR05VCisgKiBMZXNzZXIgR2VuZXJhbCBQdWJsaWMg
TGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICoKKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZl
ZCBhIGNvcHkgb2YgdGhlIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UgYWxv
bmcgd2l0aCB0aGlzIGxpYnJhcnk7IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGlj
ZW5zZXMvPi4KKyAqLworCisjaW5jbHVkZSAieGNfcHJpdmF0ZS5oIgorCitpbnQgeGNfdmlvbW11
X3F1ZXJ5X2NhcCh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9tLAorICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDY0X3QgdHlwZSwgdWludDY0X3QgKmNhcCkKK3sKKyAgICBpbnQgcmM7
CisgICAgREVDTEFSRV9ET01DVEw7CisKKyAgICBkb21jdGwuY21kID0gWEVOX0RPTUNUTF92aW9t
bXVfb3A7CisgICAgZG9tY3RsLmRvbWFpbiA9IChkb21pZF90KWRvbTsKKyAgICBkb21jdGwudS52
aW9tbXVfb3AuY21kID0gWEVOX0RPTUNUTF9xdWVyeV92aW9tbXVfY2FwczsKKyAgICBkb21jdGwu
dS52aW9tbXVfb3AudS5xdWVyeV9jYXBzLnZpb21tdV90eXBlID0gdHlwZTsKKworICAgIHJjID0g
ZG9fZG9tY3RsKHhjaCwgJmRvbWN0bCk7CisgICAgaWYgKCAhcmMgKQorICAgICAgICAqY2FwID0g
ZG9tY3RsLnUudmlvbW11X29wLnUucXVlcnlfY2Fwcy5jYXBzOworICAgIHJldHVybiByYzsKK30K
KworaW50IHhjX3Zpb21tdV9jcmVhdGUoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbSwg
dWludDY0X3QgdHlwZSwKKyAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGJhc2VfYWRkciwg
dWludDY0X3QgbGVuZ3RoLCB1aW50NjRfdCBjYXAsCisgICAgICAgICAgICAgICAgICAgICB1aW50
MzJfdCAqdmlvbW11X2lkKQoreworICAgIGludCByYzsKKyAgICBERUNMQVJFX0RPTUNUTDsKKwor
ICAgIGRvbWN0bC5jbWQgPSBYRU5fRE9NQ1RMX3Zpb21tdV9vcDsKKyAgICBkb21jdGwuZG9tYWlu
ID0gKGRvbWlkX3QpZG9tOworICAgIGRvbWN0bC51LnZpb21tdV9vcC5jbWQgPSBYRU5fRE9NQ1RM
X2NyZWF0ZV92aW9tbXU7CisgICAgZG9tY3RsLnUudmlvbW11X29wLnUuY3JlYXRlX3Zpb21tdS52
aW9tbXVfdHlwZSA9IHR5cGU7CisgICAgZG9tY3RsLnUudmlvbW11X29wLnUuY3JlYXRlX3Zpb21t
dS5iYXNlX2FkZHJlc3MgPSBiYXNlX2FkZHI7CisgICAgZG9tY3RsLnUudmlvbW11X29wLnUuY3Jl
YXRlX3Zpb21tdS5sZW5ndGggPSBsZW5ndGg7CisgICAgZG9tY3RsLnUudmlvbW11X29wLnUuY3Jl
YXRlX3Zpb21tdS5jYXBhYmlsaXRpZXMgPSBjYXA7CisKKyAgICByYyA9IGRvX2RvbWN0bCh4Y2gs
ICZkb21jdGwpOworICAgIGlmICggIXJjICkKKyAgICAgICAgKnZpb21tdV9pZCA9IGRvbWN0bC51
LnZpb21tdV9vcC51LmNyZWF0ZV92aW9tbXUudmlvbW11X2lkOworICAgIHJldHVybiByYzsKK30K
KworaW50IHhjX3Zpb21tdV9kZXN0cm95KHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb20s
IHVpbnQzMl90IHZpb21tdV9pZCkKK3sKKyAgICBERUNMQVJFX0RPTUNUTDsKKworICAgIGRvbWN0
bC5jbWQgPSBYRU5fRE9NQ1RMX3Zpb21tdV9vcDsKKyAgICBkb21jdGwuZG9tYWluID0gKGRvbWlk
X3QpZG9tOworICAgIGRvbWN0bC51LnZpb21tdV9vcC5jbWQgPSBYRU5fRE9NQ1RMX2Rlc3Ryb3lf
dmlvbW11OworICAgIGRvbWN0bC51LnZpb21tdV9vcC51LmRlc3Ryb3lfdmlvbW11LnZpb21tdV9p
ZCA9IHZpb21tdV9pZDsKKworICAgIHJldHVybiBkb19kb21jdGwoeGNoLCAmZG9tY3RsKTsKK30K
KworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTog
IkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGluZGVudC10
YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCi0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 29 11:58:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 11: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 1dQY5A-00063p-Ot; Thu, 29 Jun 2017 11:58:00 +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 1dQY59-00062I-Aw
 for xen-devel@lists.xen.org; Thu, 29 Jun 2017 11:57:59 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 CC/EF-01994-64BE4595; Thu, 29 Jun 2017 11:57:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrALMWRWlGSWpSXmKPExsXS1tYhoev2OiT
 S4OAuboslHxezODB6HN39mymAMYo1My8pvyKBNaP1yRv2ghbdim0nvzI2MB6V7WLk4hASmM4o
 cfL0daYuRk4OCQFeiSPLZrBC2P4Sb47tY4YoameU+L77JDNIgk1AXeLE4omMILaIgLTEtc+XG
 UGKmAU2M0rM+raCHSQhLGAhsenSXrAGFgFViT0Tp7CB2LwCLhIHLj5ihtigIDHl4Xswm1PAVa
 Lh5hawGiGgmk89O5knMPIuYGRYxahRnFpUllqka2Sql1SUmZ5RkpuYmaNraGCql5taXJyYnpq
 TmFSsl5yfu4kRGBL1DAyMOxh3tfsdYpTkYFIS5TV8HhIpxJeUn1KZkVicEV9UmpNafIhRhoND
 SYL39EugnGBRanpqRVpmDjA4YdISHDxKIrx9IK28xQWJucWZ6RCpU4yKUuK8XK+AEgIgiYzSP
 Lg2WERcYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMKw8yhSczrwRu+iugxUxAi4VngC0uSU
 RISTUw9st1SFf8+rdsf+CjBXZvPt4y7kpQEj/xQ3l+m/mXrQeSZ87Q+zJnKutsxvSq7nQL56D
 1Bz/ECl7f6BWzbP0axwkLSxYauulZBdRyyETzb+pK8YqPuaF+KNW5VvGsyeMD582kHIUOL5c5
 s6BtYt437zTJ9L+3XWzPsTbt29Z9g691vahMDGOrEktxRqKhFnNRcSIANjU8GYMCAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1498737475!61802085!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42084 invoked from network); 29 Jun 2017 11:57:57 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 29 Jun 2017 11:57:57 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 29 Jun 2017 04:57:55 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.40,280,1496127600"; d="scan'208";a="873010452"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.74])
 by FMSMGA003.fm.intel.com with ESMTP; 29 Jun 2017 04:57:53 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 29 Jun 2017 01:50:37 -0400
Message-Id: <1498715457-16565-6-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1498715457-16565-1-git-send-email-tianyu.lan@intel.com>
References: <1498715457-16565-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 jbeulich@suse.com, chao.gao@intel.com
Subject: [Xen-devel] [PATCH 5/25] 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
CiBkb2NzL21pc2MvdmlvbW11LnR4dCB8IDEyOSArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxMjkgaW5zZXJ0aW9ucygr
KQogY3JlYXRlIG1vZGUgMTAwNjQ0IGRvY3MvbWlzYy92aW9tbXUudHh0CgpkaWZmIC0tZ2l0IGEv
ZG9jcy9taXNjL3Zpb21tdS50eHQgYi9kb2NzL21pc2MvdmlvbW11LnR4dApuZXcgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCAwMDAwMDAwLi43NmQ0Y2VlCi0tLSAvZGV2L251bGwKKysrIGIvZG9jcy9t
aXNjL3Zpb21tdS50eHQKQEAgLTAsMCArMSwxMjkgQEAKK1hlbiB2aXJ0dWFsIElPTU1VCisKK01v
dGl2YXRpb24KKz09PT09PT09PT0KKyopIEVuYWJsZSBtb3JlIHRoYW4gMjU1IHZjcHUgc3VwcG9y
dAorSFBDIGNsb3VkIHNlcnZpY2UgcmVxdWlyZXMgVk0gcHJvdmlkZXMgaGlnaCBwZXJmb3JtYW5j
ZSBwYXJhbGxlbAorY29tcHV0aW5nIGFuZCB3ZSBob3BlIHRvIGNyZWF0ZSBhIGh1Z2UgVk0gd2l0
aCA+MjU1IHZjcHUgb24gb25lIG1hY2hpbmUKK3RvIG1lZXQgc3VjaCByZXF1aXJlbWVudC4gUGlu
IGVhY2ggdmNwdSB0byBzZXBhcmF0ZSBwY3B1cy4KKworVG8gc3VwcG9ydCA+MjU1IHZjcHVzLCBY
MkFQSUMgbW9kZSBpbiBndWVzdCBpcyBuZWNlc3NhcnkgYmVjYXVzZSBsZWdhY3kKK0FQSUMoWEFQ
SUMpIGp1c3Qgc3VwcG9ydHMgOC1iaXQgQVBJQyBJRCBhbmQgaXQgb25seSBjYW4gc3VwcG9ydCAy
NTUKK3ZjcHVzIGF0IG1vc3QuIFgyQVBJQyBtb2RlIHN1cHBvcnRzIDMyLWJpdCBBUElDIElEIGFu
ZCBpdCByZXF1aXJlcworaW50ZXJydXB0IG1hcHBpbmcgZnVuY3Rpb24gb2YgdklPTU1VLgorCitU
aGUgcmVhc29uIGZvciB0aGlzIGlzIHRoYXQgdGhlcmUgaXMgbm8gbW9kaWZpY2F0aW9uIHRvIGV4
aXN0aW5nIFBDSSBNU0kKK2FuZCBJT0FQSUMgd2l0aCB0aGUgaW50cm9kdWN0aW9uIG9mIFgyQVBJ
Qy4gUENJIE1TSS9JT0FQSUMgY2FuIG9ubHkgc2VuZAoraW50ZXJydXB0IG1lc3NhZ2UgY29udGFp
bmluZyA4LWJpdCBBUElDIElELCB3aGljaCBjYW5ub3QgYWRkcmVzcyA+MjU1CitjcHVzLiBJbnRl
cnJ1cHQgcmVtYXBwaW5nIHN1cHBvcnRzIDMyLWJpdCBBUElDIElEIGFuZCBzbyBpdCdzIG5lY2Vz
c2FyeQordG8gZW5hYmxlID4yNTUgY3B1cyB3aXRoIHgyYXBpYyBtb2RlLgorCisKK3ZJT01NVSBB
cmNoaXRlY3R1cmUKKz09PT09PT09PT09PT09PT09PT0KK3ZJT01NVSBkZXZpY2UgbW9kZWwgaXMg
aW5zaWRlIFhlbiBoeXBlcnZpc29yIGZvciBmb2xsb3dpbmcgZmFjdG9ycworICAgIDEpIEF2b2lk
IHJvdW5kIHRyaXBzIGJldHdlZW4gUWVtdSBhbmQgWGVuIGh5cGVydmlzb3IKKyAgICAyKSBFYXNl
IG9mIGludGVncmF0aW9uIHdpdGggdGhlIHJlc3Qgb2YgaHlwZXJ2aXNvcgorICAgIDMpIEhWTWxp
dGUvUFZIIGRvZXNuJ3QgdXNlIFFlbXUKKworKiBJbnRlcnJ1cHQgcmVtYXBwaW5nIG92ZXJ2aWV3
LgorSW50ZXJydXB0cyBmcm9tIHZpcnR1YWwgZGV2aWNlcyBhbmQgcGh5c2ljYWwgZGV2aWNlcyBh
cmUgZGVsaXZlcmVkCit0byB2TEFQSUMgZnJvbSB2SU9BUElDIGFuZCB2TVNJLiB2SU9NTVUgbmVl
ZHMgdG8gcmVtYXAgaW50ZXJydXB0IGR1cmluZwordGhpcyBwcm9jZWR1cmUuCisKKystLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCit8UWVtdSAgICAg
ICAgICAgICAgICAgICAgICAgfFZNICAgICAgICAgICAgICAgICAgICAgfAorfCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgKy0tLS0tLS0tLS0tLS0tLS0rICAgIHwKK3wgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8IHwgIERldmljZSBkcml2ZXIgfCAgICB8Cit8ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCArLS0tLS0tLS0rLS0tLS0tLSsgICAgfAorfCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgICAgICAgXiAgICAgICAgICAgIHwKK3wgICAgICAgKy0tLS0tLS0tLS0t
LS0tLS0rICB8ICstLS0tLS0tLSstLS0tLS0tKyAgICB8Cit8ICAgICAgIHwgVmlydHVhbCBkZXZp
Y2UgfCAgfCB8ICBJUlEgc3Vic3lzdGVtIHwgICAgfAorfCAgICAgICArLS0tLS0tLSstLS0tLS0t
LSsgIHwgKy0tLS0tLS0tKy0tLS0tLS0rICAgIHwKK3wgICAgICAgICAgICAgICB8ICAgICAgICAg
ICB8ICAgICAgICAgIF4gICAgICAgICAgICB8Cit8ICAgICAgICAgICAgICAgfCAgICAgICAgICAg
fCAgICAgICAgICB8ICAgICAgICAgICAgfAorKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKK3xoeXBlcnZpb3NyICAgICB8ICAgICAgICAgICAgICAg
ICAgICAgIHwgVklSUSAgICAgICB8Cit8ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICstLS0t
LS0tLS0rLS0tLS0tLS0rICAgfAorfCAgICAgICAgICAgICAgIHwgICAgICAgICAgICB8ICAgICAg
dkxBUElDICAgICAgfCAgIHwKK3wgICAgICAgICAgICAgICB8VklSUSAgICAgICAgKy0tLS0tLS0t
LSstLS0tLS0tLSsgICB8Cit8ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICBe
ICAgICAgICAgICAgfAorfCAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAgICAgICAgIHwKK3wgICAgICAgICAgICAgICB8ICAgICAgICAgICAgKy0tLS0tLS0tLSstLS0t
LS0tLSsgICB8Cit8ICAgICAgICAgICAgICAgfCAgICAgICAgICAgIHwgICAgICB2SU9NTVUgICAg
ICB8ICAgfAorfCAgICAgICAgICAgICAgIHwgICAgICAgICAgICArLS0tLS0tLS0tKy0tLS0tLS0t
KyAgIHwKK3wgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgIF4gICAgICAgICAg
ICB8Cit8ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAg
fAorfCAgICAgICAgICAgICAgIHwgICAgICAgICAgICArLS0tLS0tLS0tKy0tLS0tLS0tKyAgIHwK
K3wgICAgICAgICAgICAgICB8ICAgICAgICAgICAgfCAgIHZJT0FQSUMvdk1TSSAgIHwgICB8Cit8
ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICstLS0tKy0tLS0rLS0tLS0tLS0rICAgfAorfCAg
ICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgIF4gICAgXiAgICAgICAgICAgIHwKK3wgICAg
ICAgICAgICAgICArLS0tLS0tLS0tLS0tLS0tLS0rICAgIHwgICAgICAgICAgICB8Cit8ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgfAorKy0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKK0hXICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHxJUlEKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0rCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICBQQ0kgRGV2aWNlICAgICAgfAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLSsKKworCit2SU9NTVUgaHlwZXJjYWxsCis9PT09PT09
PT09PT09PT09CitJbnRyb2R1Y2UgbmV3IGRvbWN0bCBoeXBlcmNhbGwgInhlbl9kb21jdGxfdmlv
bW11X29wIiB0byBjcmVhdGUvZGVzdHJveQordklPTU1VIGFuZCBxdWVyeSB2SU9NTVUgY2FwYWJp
bGl0aWVzIHRoYXQgZGV2aWNlIG1vZGVsIGNhbiBzdXBwb3J0LgorCisqIHZJT01NVSBoeXBlcmNh
bGwgcGFyYW1ldGVyIHN0cnVjdHVyZQorc3RydWN0IHhlbl9kb21jdGxfdmlvbW11X29wIHsKKyAg
ICB1aW50MzJfdCBjbWQ7CisjZGVmaW5lIFhFTl9ET01DVExfY3JlYXRlX3Zpb21tdSAgICAgICAg
ICAwCisjZGVmaW5lIFhFTl9ET01DVExfZGVzdHJveV92aW9tbXUgICAgICAgICAxCisjZGVmaW5l
IFhFTl9ET01DVExfcXVlcnlfdmlvbW11X2NhcHMgICAgICAyCisgICAgdW5pb24geworICAgICAg
ICBzdHJ1Y3QgeworICAgICAgICAgICAgLyogSU4gLSB2SU9NTVUgdHlwZSAqLworICAgICAgICAg
ICAgdWludDY0X3QgdmlvbW11X3R5cGU7CisgICAgICAgICAgICAvKiBJTiAtIE1NSU8gYmFzZSBh
ZGRyZXNzIG9mIHZJT01NVS4gKi8KKyAgICAgICAgICAgIHVpbnQ2NF90IGJhc2VfYWRkcmVzczsK
KyAgICAgICAgICAgIC8qIElOIC0gTGVuZ3RoIG9mIE1NSU8gcmVnaW9uICovCisgICAgICAgICAg
ICB1aW50NjRfdCBsZW5ndGg7CisgICAgICAgICAgICAvKiBJTiAtIENhcGFiaWxpdGllcyB3aXRo
IHdoaWNoIHdlIHdhbnQgdG8gY3JlYXRlICovCisgICAgICAgICAgICB1aW50NjRfdCBjYXBhYmls
aXRpZXM7CisgICAgICAgICAgICAvKiBPVVQgLSB2SU9NTVUgaWRlbnRpdHkgKi8KKyAgICAgICAg
ICAgIHVpbnQzMl90IHZpb21tdV9pZDsKKyAgICAgICAgfSBjcmVhdGVfdmlvbW11OworCisgICAg
ICAgIHN0cnVjdCB7CisgICAgICAgICAgICAvKiBJTiAtIHZJT01NVSBpZGVudGl0eSAqLworICAg
ICAgICAgICAgdWludDMyX3QgdmlvbW11X2lkOworICAgICAgICB9IGRlc3Ryb3lfdmlvbW11Owor
CisgICAgICAgIHN0cnVjdCB7CisgICAgICAgICAgICAvKiBJTiAtIHZJT01NVSB0eXBlICovCisg
ICAgICAgICAgICB1aW50NjRfdCB2aW9tbXVfdHlwZTsKKyAgICAgICAgICAgIC8qIE9VVCAtIHZJ
T01NVSBDYXBhYmlsaXRpZXMgKi8KKyAgICAgICAgICAgIHVpbnQ2NF90IGNhcHM7CisgICAgICAg
IH0gcXVlcnlfY2FwczsKKyAgICB9IHU7Cit9OworCistIFhFTl9ET01DVExfcXVlcnlfdmlvbW11
X2NhcHMKKyAgICBRdWVyeSBjYXBhYmlsaXRpZXMgb2YgdklPTU1VIGRldmljZSBtb2RlbC4gdklP
TU1VX3R5cGUgc3BlY2lmaWVzCit3aGljaCB2ZW5kb3IgdklPTU1VIGRldmljZSBtb2RlbChFLEcg
SW50ZWwgVlREKSBpcyB0YXJnZXRlZCBhbmQgaHlwZXJ2aXNvcgorcmV0dXJucyBjYXBhYmlsaXR5
IGJpdHMoRSxHIGludGVycnVwdCByZW1hcHBpbmcgYml0KS4KKworLSBYRU5fRE9NQ1RMX2NyZWF0
ZV92aW9tbXUKKyAgICBDcmVhdGUgdklPTU1VIGRldmljZSB3aXRoIHZJT01NVV90eXBlLCBjYXBh
YmlsaXRpZXMsIE1NSU8KK2Jhc2UgYWRkcmVzcyBhbmQgbGVuZ3RoLiBIeXBlcnZpc29yIHJldHVy
bnMgdmlvbW11X2lkLiBDYXBhYmlsaXRpZXMgc2hvdWxkCitiZSBpbiByYW5nZSBvZiB2YWx1ZSBy
ZXR1cm5lZCBieSBxdWVyeV92aW9tbXVfY2FwcyBoeXBlcmNhbGwuCisKKy0gWEVOX0RPTUNUTF9k
ZXN0cm95X3Zpb21tdQorICAgIERlc3Ryb3kgdklPTU1VIGluIFhlbiBoeXBlcnZpc29yIHdpdGgg
dmlvbW11X2lkIGFzIHBhcmFtZXRlcnMuCisKK3hsIHZJT01NVSBjb25maWd1cmF0aW9uCis9PT09
PT09PT09PT09PT09PT09PT09PQordmlvbW11PSJ0eXBlPXZ0ZCxpbnRyZW1hcD0xLHgyYXBpYz0x
IgorCisidHlwZSIgLSBTcGVjaWZ5IHZJT01NVSBkZXZpY2UgbW9kZWwgdHlwZS4gQ3VycmVudGx5
IG9ubHkgc3VwcG9ydHMgSW50ZWwgdnRkCitkZXZpY2UgbW9kZWwuCisiaW50cmVtYXAiIC0gRW5h
YmxlIHZJT01NVSBpbnRlcnJ1cHQgcmVtYXBwaW5nIGZ1bmN0aW9uLgorIngyYXBpYyIgLSBTdXBw
b3J0IHgyYXBpYyBtb2RlIHdpdGggaW50ZXJydXB0IHJlbWFwcGluZyBmdW5jdGlvbi4KLS0gCjEu
OC4zLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 29 11:58:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 11: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 1dQY5E-00068L-6k; Thu, 29 Jun 2017 11: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 <tianyu.lan@intel.com>) id 1dQY5C-00062F-TE
 for xen-devel@lists.xen.org; Thu, 29 Jun 2017 11:58:03 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 58/39-03582-A4BE4595; Thu, 29 Jun 2017 11:58:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsVywNwkVtfrdUi
 kwZ6DfBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bzC/3MBV+FK75s+MXWwLhWoIuRi0NIYDqj
 ROfZhcxdjJwcEgK8EkeWzWCFsAMkZj2eygRR1M4osXvWGhaQBJuAusSJxRMZQWwRAWmJa58vg
 9nMAvsYJd48VwWxhQViJY4uuAQ0lIODRUBV4uiBbJAwr4CLxNy+XkaI+QoSUx6+B9vLKeAq0X
 BzCxuILQRU86lnJ/MERt4FjAyrGDWKU4vKUot0DY31kooy0zNKchMzc3QNDcz0clOLixPTU3M
 Sk4r1kvNzNzECw4EBCHYwflkWcIhRkoNJSZTX8HlIpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ
 3tMvgXKCRanpqRVpmTnAwIRJS3DwKInw9oG08hYXJOYWZ6ZDpE4xKkqJ83K9AkoIgCQySvPg2
 mDRcIlRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvMtBtvNk5pXATX8FtJgJaLHwDLDFJYkIKS
 lgfBlfzfZetteMSb1li4OZ8rb2c3duLDXvi5a/J/c0rGRDSlpMei/jr2siJuVBk98/PLd7vts
 TDq39Sy0WOuvfbCivK3q42LFlK/OxRQxnzyef5LD783BVwoaJawtnB7PWede17Jz2b4/I3P36
 ii37XzHMNVZIcjrb9m9apvXn/V9Yz81Nl5h+RYmlOCPRUIu5qDgRAKZ4p86BAgAA
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1498737480!70758408!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32103 invoked from network); 29 Jun 2017 11:58:01 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Jun 2017 11:58:01 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 29 Jun 2017 04:57:59 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.40,280,1496127600"; d="scan'208";a="1188474878"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.74])
 by fmsmga002.fm.intel.com with ESMTP; 29 Jun 2017 04:57:57 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 29 Jun 2017 01:50:39 -0400
Message-Id: <1498715457-16565-8-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1498715457-16565-1-git-send-email-tianyu.lan@intel.com>
References: <1498715457-16565-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH 7/25] 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
IHRvb2xzL2xpYmFjcGkvYWNwaTJfMC5oIHwgNDUgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNDUgaW5zZXJ0aW9ucygrKQoKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYmFjcGkvYWNwaTJfMC5oIGIvdG9vbHMvbGliYWNwaS9hY3BpMl8w
LmgKaW5kZXggMjYxOWJhMy4uOGY5NDJiNSAxMDA2NDQKLS0tIGEvdG9vbHMvbGliYWNwaS9hY3Bp
Ml8wLmgKKysrIGIvdG9vbHMvbGliYWNwaS9hY3BpMl8wLmgKQEAgLTQyMSw2ICs0MjEsNDkgQEAg
c3RydWN0IGFjcGlfMjBfc2xpdCB7CiAgICAgdWludDhfdCBlbnRyeVswXTsKIH07CiAKKy8qIERN
QSBSZW1hcHBpbmcgVGFibGUgaW4gVlRkIHNwZWMgUmV2LiAyLjQuICovCitzdHJ1Y3QgYWNwaV9k
bWFyIHsKKyAgICBzdHJ1Y3QgYWNwaV9oZWFkZXIgaGVhZGVyOworICAgIHVpbnQ4X3QgaG9zdF9h
ZGRyZXNzX3dpZHRoOworICAgIHVpbnQ4X3QgZmxhZ3M7CisgICAgdWludDhfdCByZXNlcnZlZFsx
MF07IC8qIHJlc2VydmVkKDApICovCit9OworCisvKiBSZW1hcHBpbmcgU3RydWN0dXJlIFR5cGVz
ICovCitlbnVtIHsKKyAgICBBQ1BJX0RNQVJfVFlQRV9IQVJEV0FSRV9VTklUID0gMCwgICAgICAg
LyogRFJIRCAqLworICAgIEFDUElfRE1BUl9UWVBFX1JFU0VSVkVEX01FTU9SWSA9IDEsICAgICAv
KiBSTVJSICovCisgICAgQUNQSV9ETUFSX1RZUEVfQVRTUiA9IDIsICAgICAgICAgICAgICAgIC8q
IEFUU1IgKi8KKyAgICBBQ1BJX0RNQVJfVFlQRV9IQVJEV0FSRV9BRkZJTklUWSA9IDMsICAgLyog
UkhTUiAqLworICAgIEFDUElfRE1BUl9UWVBFX0FOREQgPSA0LCAgICAgICAgICAgICAgICAvKiBB
TkREICovCisgICAgQUNQSV9ETUFSX1RZUEVfUkVTRVJWRUQgPSA1ICAgICAgICAgICAgIC8qIFJl
c2VydmVkIGZvciBmdXJ0dXJlIHVzZSAqLworfTsKKworc3RydWN0IGRtYXJfZGV2aWNlX3Njb3Bl
IHsKKyAgICB1aW50OF90IHR5cGU7CisgICAgdWludDhfdCBsZW5ndGg7CisgICAgdWludDhfdCBy
ZXNlcnZlZFsyXTsgLyogcmVzZXJ2ZWQoMCkgKi8KKyAgICB1aW50OF90IGVudW1lcmF0aW9uX2lk
OworICAgIHVpbnQ4X3QgYnVzOworICAgIHVpbnQxNl90IHBhdGhbMF07Cit9OworCitzdHJ1Y3Qg
YWNwaV9kbWFyX2hhcmR3YXJlX3VuaXQgeworICAgIHVpbnQxNl90IHR5cGU7CisgICAgdWludDE2
X3QgbGVuZ3RoOworICAgIHVpbnQ4X3QgZmxhZ3M7CisgICAgdWludDhfdCByZXNlcnZlZDsgLyog
cmVzZXJ2ZWQoMCkgKi8KKyAgICB1aW50MTZfdCBwY2lfc2VnbWVudDsgLyogVGhlIFBDSSBzZWdt
ZW50IGFzc29jaWF0ZWQgd2l0aCB0aGlzIHVuaXQgKi8KKyAgICB1aW50NjRfdCBhZGRyZXNzOyAv
KiBCYXNlIGFkZHJlc3Mgb2YgcmVtYXBwaW5nIGhhcmR3YXJlIHJlZ2lzdGVyLXNldCAqLworICAg
IHN0cnVjdCBkbWFyX2RldmljZV9zY29wZSBzY29wZVswXTsKK307CisKKy8qIERldmljZSBzY29w
ZSB0eXBlICovCisjZGVmaW5lIEFDUElfRE1BUl9ERVZJQ0VfU0NPUEVfSU9BUElDICAgMHgwMwor
CisvKiBNYXNrcyBmb3IgZmxhZ3MgZmllbGQgb2Ygc3RydWN0IGFjcGlfZG1hcl9oYXJkd2FyZV91
bml0ICovCisjZGVmaW5lIEFDUElfRE1BUl9JTkNMVURFX1BDSV9BTEwgICAxCisKIC8qCiAgKiBU
YWJsZSBTaWduYXR1cmVzLgogICovCkBAIC00MzUsNiArNDc4LDcgQEAgc3RydWN0IGFjcGlfMjBf
c2xpdCB7CiAjZGVmaW5lIEFDUElfMl8wX1dBRVRfU0lHTkFUVVJFIEFTQ0lJMzIoJ1cnLCdBJywn
RScsJ1QnKQogI2RlZmluZSBBQ1BJXzJfMF9TUkFUX1NJR05BVFVSRSBBU0NJSTMyKCdTJywnUics
J0EnLCdUJykKICNkZWZpbmUgQUNQSV8yXzBfU0xJVF9TSUdOQVRVUkUgQVNDSUkzMignUycsJ0wn
LCdJJywnVCcpCisjZGVmaW5lIEFDUElfMl8wX0RNQVJfU0lHTkFUVVJFIEFTQ0lJMzIoJ0QnLCdN
JywnQScsJ1InKQogCiAvKgogICogVGFibGUgcmV2aXNpb24gbnVtYmVycy4KQEAgLTQ0OSw2ICs0
OTMsNyBAQCBzdHJ1Y3QgYWNwaV8yMF9zbGl0IHsKICNkZWZpbmUgQUNQSV8xXzBfRkFEVF9SRVZJ
U0lPTiAweDAxCiAjZGVmaW5lIEFDUElfMl8wX1NSQVRfUkVWSVNJT04gMHgwMQogI2RlZmluZSBB
Q1BJXzJfMF9TTElUX1JFVklTSU9OIDB4MDEKKyNkZWZpbmUgQUNQSV8yXzBfRE1BUl9SRVZJU0lP
TiAweDAxCiAKICNwcmFnbWEgcGFjayAoKQogCi0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 29 11:58:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 11: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 1dQY5F-0006A6-En; Thu, 29 Jun 2017 11:58:05 +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 1dQY5E-00068A-Bn
 for xen-devel@lists.xen.org; Thu, 29 Jun 2017 11:58:04 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 9D/E5-03557-B4BE4595; Thu, 29 Jun 2017 11:58:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsVywNykWNf7dUi
 kwZepHBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a73T2sBTeUK2adsG1gvCDTxcjJISQwjVHi
 9GsNEFtCgFfiyLIZrBB2gETP/FnsXYxcQDXtjBKz5t1gBkmwCahLnFg8kRHEFhGQlrj2+TKYz
 Sywj1HizXNVEFtYIExi59ErYHEWAVWJKYvfsYPYvAIuEm3HpjNBLFCQmPLwPdhMTgFXiYabW9
 ggDnKR+NSzk3kCI+8CRoZVjBrFqUVlqUW6hhZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV
 6yfm5mxiBwcAABDsYb24MOMQoycGkJMpr+DwkUogvKT+lMiOxOCO+qDQntfgQowwHh5IE7+mX
 QDnBotT01Iq0zBxgWMKkJTh4lER4+0BaeYsLEnOLM9MhUqcYFaXEebleASUEQBIZpXlwbbBYu
 MQoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVh3qcg23ky80rgpr8CWswEtFh4BtjikkSElFQDI2
 dx7vstJ7yWTTn+5Znf4qiAP2ovGoUjJloINRhZ1s2zWfPb/VzjGq4jJT9feistEl7RXZQac1l
 YW6RDNKnse/g/fuPz7y5ZzduUuY330tGNzCe2pF/cEeX/h9Fec/HU2dM53Vy3COYskefe8Cv4
 ba+wSCrDh1f/68xepszatzFSYPGdFYIPBZRYijMSDbWYi4oTAQGNwKeAAgAA
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1498737473!47847778!3
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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57954 invoked from network); 29 Jun 2017 11:58:02 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-6.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Jun 2017 11:58:02 -0000
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 29 Jun 2017 04:58:02 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.40,280,1496127600"; d="scan'208";a="1146053316"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.74])
 by orsmga001.jf.intel.com with ESMTP; 29 Jun 2017 04:58:00 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 29 Jun 2017 01:50:40 -0400
Message-Id: <1498715457-16565-9-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1498715457-16565-1-git-send-email-tianyu.lan@intel.com>
References: <1498715457-16565-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH 8/25] Tools/libacpi: Add new fields in
	acpi_config to build 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
ClRvIGJ1aWxkIERNQVIgdGFibGUgZHVyaW5nIGRvbWFpbiBjb25zdHJ1Y3Rpb24sIHR3byBmaWVs
ZHMgYXJlIGFkZGVkIHRvIHN0cnVjdAphY3BpX2NvbmZpZy4gT25lIGlzIGRtYXJfZmxhZyB3aGlj
aCBpbmRpY2F0ZXMgd2hldGhlciBpbnRlcnJ1cHQgcmVtYXBwaW5nIGlzCnN1cHBvcnRlZCBhbmQg
d2hldGhlciBlbmFibGluZyBYMkFQSUMgbW9kZSBpcyBwcmVtaXR0ZWQuIFRoZSBvdGhlciBpcyB0
aGUgYmFzZQphZGRyZXNzIG9mIHJlbWFwcGluZyBoYXJkd2FyZSByZWdpc3Rlci1zZXQgZm9yIGEg
cmVtYXBwaW5nIHVuaXQuIEFsc28sIGEKZnVuY3Rpb24gY29uc3RydWN0X2RtYXIoKSBpcyBhZGRl
ZCB0byBidWlsZCBETUFSIHRhYmxlIGFjY29yZGluZyB0aGUgdHdvCmZpZWxkcy4KClNpZ25lZC1v
ZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+ClNpZ25lZC1vZmYtYnk6IExhbiBU
aWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPgotLS0KIHRvb2xzL2xpYmFjcGkvYnVpbGQuYyAg
IHwgNTMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwog
dG9vbHMvbGliYWNwaS9saWJhY3BpLmggfCAxMSArKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQs
IDY0IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy9saWJhY3BpL2J1aWxkLmMgYi90
b29scy9saWJhY3BpL2J1aWxkLmMKaW5kZXggZjk4ODFjOS4uZDViZWRmZCAxMDA2NDQKLS0tIGEv
dG9vbHMvbGliYWNwaS9idWlsZC5jCisrKyBiL3Rvb2xzL2xpYmFjcGkvYnVpbGQuYwpAQCAtMjgs
NiArMjgsMTAgQEAKIAogI2RlZmluZSBBQ1BJX01BWF9TRUNPTkRBUllfVEFCTEVTIDE2CiAKKyNk
ZWZpbmUgVlREX0hPU1RfQUREUkVTU19XSURUSCAzOQorI2RlZmluZSBJNDQwX1BTRVVET19CVVNf
UExBVEZPUk0gMHhmZgorI2RlZmluZSBJNDQwX1BTRVVET19ERVZGTl9JT0FQSUMgMHgwCisKICNk
ZWZpbmUgYWxpZ24xNihzeikgICAgICAgICgoKHN6KSArIDE1KSAmIH4xNSkKICNkZWZpbmUgZml4
ZWRfc3RyY3B5KGQsIHMpIHN0cm5jcHkoKGQpLCAocyksIHNpemVvZihkKSkKIApAQCAtMzAzLDYg
KzMwNyw1NSBAQCBzdGF0aWMgc3RydWN0IGFjcGlfMjBfc2xpdCAqY29uc3RydWN0X3NsaXQoc3Ry
dWN0IGFjcGlfY3R4dCAqY3R4dCwKICAgICByZXR1cm4gc2xpdDsKIH0KIAorc3RydWN0IGFjcGlf
ZG1hciAqY29uc3RydWN0X2RtYXIoc3RydWN0IGFjcGlfY3R4dCAqY3R4dCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBhY3BpX2NvbmZpZyAqY29uZmlnKQor
eworICAgIHN0cnVjdCBhY3BpX2RtYXIgKmRtYXI7CisgICAgc3RydWN0IGFjcGlfZG1hcl9oYXJk
d2FyZV91bml0ICpkcmhkOworICAgIHN0cnVjdCBkbWFyX2RldmljZV9zY29wZSAqc2NvcGU7Cisg
ICAgdW5zaWduZWQgaW50IHNpemU7CisgICAgdW5zaWduZWQgaW50IGlvYXBpY19zY29wZV9zaXpl
ID0gc2l6ZW9mKCpzY29wZSkgKyBzaXplb2Yoc2NvcGUtPnBhdGhbMF0pOworCisgICAgc2l6ZSA9
IHNpemVvZigqZG1hcikgKyBzaXplb2YoKmRyaGQpICsgaW9hcGljX3Njb3BlX3NpemU7CisKKyAg
ICBkbWFyID0gY3R4dC0+bWVtX29wcy5hbGxvYyhjdHh0LCBzaXplLCAxNik7CisgICAgaWYgKCAh
ZG1hciApCisgICAgICAgIHJldHVybiBOVUxMOworCisgICAgbWVtc2V0KGRtYXIsIDAsIHNpemUp
OworICAgIGRtYXItPmhlYWRlci5zaWduYXR1cmUgPSBBQ1BJXzJfMF9ETUFSX1NJR05BVFVSRTsK
KyAgICBkbWFyLT5oZWFkZXIucmV2aXNpb24gPSBBQ1BJXzJfMF9ETUFSX1JFVklTSU9OOworICAg
IGRtYXItPmhlYWRlci5sZW5ndGggPSBzaXplOworICAgIGZpeGVkX3N0cmNweShkbWFyLT5oZWFk
ZXIub2VtX2lkLCBBQ1BJX09FTV9JRCk7CisgICAgZml4ZWRfc3RyY3B5KGRtYXItPmhlYWRlci5v
ZW1fdGFibGVfaWQsIEFDUElfT0VNX1RBQkxFX0lEKTsKKyAgICBkbWFyLT5oZWFkZXIub2VtX3Jl
dmlzaW9uID0gQUNQSV9PRU1fUkVWSVNJT047CisgICAgZG1hci0+aGVhZGVyLmNyZWF0b3JfaWQg
ICA9IEFDUElfQ1JFQVRPUl9JRDsKKyAgICBkbWFyLT5oZWFkZXIuY3JlYXRvcl9yZXZpc2lvbiA9
IEFDUElfQ1JFQVRPUl9SRVZJU0lPTjsKKyAgICBkbWFyLT5ob3N0X2FkZHJlc3Nfd2lkdGggPSBW
VERfSE9TVF9BRERSRVNTX1dJRFRIIC0gMTsKKyAgICBkbWFyLT5mbGFncyA9IGNvbmZpZy0+ZG1h
cl9mbGFnICYgKERNQVJfSU5UUl9SRU1BUHxETUFSX1gyQVBJQ19PUFRfT1VUKTsKKworICAgIGRy
aGQgPSAoc3RydWN0IGFjcGlfZG1hcl9oYXJkd2FyZV91bml0ICopKCh2b2lkKilkbWFyICsgc2l6
ZW9mKCpkbWFyKSk7CisgICAgZHJoZC0+dHlwZSA9IEFDUElfRE1BUl9UWVBFX0hBUkRXQVJFX1VO
SVQ7CisgICAgZHJoZC0+bGVuZ3RoID0gc2l6ZW9mKCpkcmhkKSArIGlvYXBpY19zY29wZV9zaXpl
OworICAgIGRyaGQtPmZsYWdzID0gQUNQSV9ETUFSX0lOQ0xVREVfUENJX0FMTDsKKyAgICBkcmhk
LT5wY2lfc2VnbWVudCA9IDA7CisgICAgZHJoZC0+YWRkcmVzcyA9IGNvbmZpZy0+dmlvbW11X2Jh
c2VfYWRkcjsKKworICAgIHNjb3BlID0gJmRyaGQtPnNjb3BlWzBdOworICAgIHNjb3BlLT50eXBl
ID0gQUNQSV9ETUFSX0RFVklDRV9TQ09QRV9JT0FQSUM7CisgICAgc2NvcGUtPmxlbmd0aCA9IGlv
YXBpY19zY29wZV9zaXplOworICAgIC8qCisgICAgICogVGhpcyBmaWVsZCBwcm92aWRlcyB0aGUg
SS9PIEFQSUNJRCBhcyBwcm92aWRlZCBpbiB0aGUgSS9PIEFQSUMgc3RydWN0dXJlCisgICAgICog
aW4gdGhlIEFDUEkgTUFEVCAoTXVsdGlwbGUgQVBJQyBEZXNjcmlwdG9yIFRhYmxlKS4KKyAgICAg
Ki8KKyAgICBzY29wZS0+ZW51bWVyYXRpb25faWQgPSAxOworICAgIHNjb3BlLT5idXMgPSBJNDQw
X1BTRVVET19CVVNfUExBVEZPUk07CisgICAgc2NvcGUtPnBhdGhbMF0gPSBJNDQwX1BTRVVET19E
RVZGTl9JT0FQSUM7CisKKyAgICBzZXRfY2hlY2tzdW0oZG1hciwgb2Zmc2V0b2Yoc3RydWN0IGFj
cGlfaGVhZGVyLCBjaGVja3N1bSksIHNpemUpOworICAgIHJldHVybiBkbWFyOworfQorCiBzdGF0
aWMgaW50IGNvbnN0cnVjdF9wYXNzdGhyb3VnaF90YWJsZXMoc3RydWN0IGFjcGlfY3R4dCAqY3R4
dCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25n
ICp0YWJsZV9wdHJzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlu
dCBucl90YWJsZXMsCmRpZmYgLS1naXQgYS90b29scy9saWJhY3BpL2xpYmFjcGkuaCBiL3Rvb2xz
L2xpYmFjcGkvbGliYWNwaS5oCmluZGV4IDJlZDFlY2YuLjZhNGUxY2YgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL2xpYmFjcGkvbGliYWNwaS5oCisrKyBiL3Rvb2xzL2xpYmFjcGkvbGliYWNwaS5oCkBAIC0y
MCw2ICsyMCw4IEBACiAjaWZuZGVmIF9fTElCQUNQSV9IX18KICNkZWZpbmUgX19MSUJBQ1BJX0hf
XwogCisjaW5jbHVkZSAiYWNwaTJfMC5oIgorCiAjZGVmaW5lIEFDUElfSEFTX0NPTTEgICAgICAg
ICAgICAgICgxPDwwKQogI2RlZmluZSBBQ1BJX0hBU19DT00yICAgICAgICAgICAgICAoMTw8MSkK
ICNkZWZpbmUgQUNQSV9IQVNfTFBUMSAgICAgICAgICAgICAgKDE8PDIpCkBAIC0zNiw2ICszOCw3
IEBACiAjZGVmaW5lIEFDUElfSEFTXzgwNDIgICAgICAgICAgICAgICgxPDwxMykKICNkZWZpbmUg
QUNQSV9IQVNfQ01PU19SVEMgICAgICAgICAgKDE8PDE0KQogI2RlZmluZSBBQ1BJX0hBU19TU0RU
X0xBUFRPUF9TTEFURSAoMTw8MTUpCisjZGVmaW5lIEFDUElfSEFTX0RNQVIgICAgICAgICAgICAg
ICgxPDwxNikKIAogc3RydWN0IHhlbl92bWVtcmFuZ2U7CiBzdHJ1Y3QgYWNwaV9udW1hIHsKQEAg
LTk2LDggKzk5LDE2IEBAIHN0cnVjdCBhY3BpX2NvbmZpZyB7CiAgICAgdWludDMyX3QgaW9hcGlj
X2Jhc2VfYWRkcmVzczsKICAgICB1aW50MTZfdCBwY2lfaXNhX2lycV9tYXNrOwogICAgIHVpbnQ4
X3QgaW9hcGljX2lkOworCisgICAgLyogZG1hciBpbmZvICovCisgICAgdWludDhfdCBkbWFyX2Zs
YWc7CisgICAgdWludDY0X3QgdmlvbW11X2Jhc2VfYWRkcjsKIH07CiAKKyNkZWZpbmUgRE1BUl9J
TlRSX1JFTUFQIDB4MQorI2RlZmluZSBETUFSX1gyQVBJQ19PUFRfT1VUIDB4Mgorc3RydWN0IGFj
cGlfZG1hciAqY29uc3RydWN0X2RtYXIoc3RydWN0IGFjcGlfY3R4dCAqY3R4dCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBhY3BpX2NvbmZpZyAqY29uZmln
KTsKIGludCBhY3BpX2J1aWxkX3RhYmxlcyhzdHJ1Y3QgYWNwaV9jdHh0ICpjdHh0LCBzdHJ1Y3Qg
YWNwaV9jb25maWcgKmNvbmZpZyk7CiAKICNlbmRpZiAvKiBfX0xJQkFDUElfSF9fICovCi0tIAox
LjguMy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 29 11:58:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 11: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 1dQY5J-0006EL-NQ; Thu, 29 Jun 2017 11:58:09 +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 1dQY5I-0006CT-9V
 for xen-devel@lists.xen.org; Thu, 29 Jun 2017 11:58:08 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 FC/32-03044-F4BE4595; Thu, 29 Jun 2017 11:58:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsXS1tYhoev/OiT
 S4MBmHoslHxezODB6HN39mymAMYo1My8pvyKBNeP/8QPsBb8jK6bOWsHWwHjUoYuRk0NIYDqj
 xN9P9iC2hACvxJFlM1ghbH+JFWfnsXQxcgHVtDNK7J26kRkkwSagLnFi8URGEFtEQFri2ufLY
 DazwD5GiTfPVUFsYYFkiXfz7oHVswioSkzY9YEdxOYVcJXYdmEV1AIFiSkP34PVcALFG25uYY
 M4yEXiU89O5gmMvAsYGVYxqhenFpWlFuka6yUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yX
 n525iBAYDAxDsYOz453SIUZKDSUmU1/B5SKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd7TL4Fy
 gkWp6akVaZk5wLCESUtw8CiJ8PaBtPIWFyTmFmemQ6ROMepybFi9/guTEEtefl6qlDgv1yugI
 gGQoozSPLgRsBi5xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHe5SCX8GTmlcBtegV0BBPQEc
 IzwI4oSURISTUwLrhq81vDY9etH7K+ycq/a6z2la7NLixvT1/6mMPvRu7yhyLC8+pfP9zIPEd
 Q2fizmtV1R9PnXxmm3Lz5fifPzqboowf2/pnZrunKXjAzPnihxi3fnJQnq+JcdkUWXpwvvyS/
 3s1oZeQdJd6kAoN++yPBtTmWG7SXv+bxfz1pF0P/BRazuph3SizFGYmGWsxFxYkAZAQ6gowCA
 AA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1498737484!70782526!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37854 invoked from network); 29 Jun 2017 11:58:06 -0000
Received: from mga09.intel.com (HELO mga09.intel.com) (134.134.136.24)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Jun 2017 11:58:06 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 29 Jun 2017 04:58:04 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.40,280,1496127600"; d="scan'208";a="280113674"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.74])
 by fmsmga004.fm.intel.com with ESMTP; 29 Jun 2017 04:58:02 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 29 Jun 2017 01:50:41 -0400
Message-Id: <1498715457-16565-10-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1498715457-16565-1-git-send-email-tianyu.lan@intel.com>
References: <1498715457-16565-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH 9/25] Tools/libacpi: 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>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KCmEgZmllbGQsIHZpb21tdV9pbmZv
LCBpcyBhZGRlZCB0byBzdHJ1Y3QgbGlieGxfZG9tYWluX2J1aWxkX2luZm8uIFNldmVyYWwKYXR0
cmlidXRlcyBjYW4gYmUgc3BlY2lmaWVkIGJ5IGd1ZXN0IGNvbmZpZ3VyYXRpb24gZmlsZSBmb3Ig
dGhlIERNQVIgdGFibGUKYnVpbGRpbmcgYW5kIHZJT01NVSBjcmVhdGlvbi4KCkluIGRvbWFpbiBj
cmVhdGlvbiBwcm9jZXNzLCBhIG5ldyBsb2dpYyBpcyBhZGRlZCB0byBidWlsZCBBQ1BJIERNQVIg
dGFibGUgaW4KdG9vbCBzdGFjayBhY2NvcmRpbmcgVk0gY29uZmlndXJhdGlvbiBhbmQgdG8gcGFz
cyB0aG91Z2ggaXQgdG8gaHZtbG9hZGVyIHZpYQp4ZW5zdG9yZSBBQ1BJIFBUIGNoYW5uZWwuIElm
IHRoZXJlIGFyZSBBQ1BJIHRhYmxlcyBuZWVkZWQgdG8gcGFzcyB0aHJvdWdoLCB3ZQpqb2ludCB0
aGUgdGFibGVzLgoKU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4K
U2lnbmVkLW9mZi1ieTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+Ci0tLQogZG9j
cy9tYW4veGwuY2ZnLnBvZC41LmluICAgIHwgMzQgKysrKysrKysrKysrKysrKystCiB0b29scy9s
aWJhY3BpL2J1aWxkLmMgICAgICAgfCAgNSArKysKIHRvb2xzL2xpYmFjcGkvbGliYWNwaS5oICAg
ICB8ICAxICsKIHRvb2xzL2xpYnhsL2xpYnhsX2RvbS5jICAgICB8IDg3ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogdG9vbHMvbGlieGwvbGlieGxfdHlwZXMu
aWRsIHwgMTAgKysrKysrCiB0b29scy94bC94bF9wYXJzZS5jICAgICAgICAgfCA2NCArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysKIDYgZmlsZXMgY2hhbmdlZCwgMjAwIGluc2VydGlv
bnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9kb2NzL21hbi94bC5jZmcucG9kLjUu
aW4gYi9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4KaW5kZXggMzgwODRjNy4uODc0ZjNmMiAxMDA2
NDQKLS0tIGEvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCisrKyBiL2RvY3MvbWFuL3hsLmNmZy5w
b2QuNS5pbgpAQCAtMTU0MCw3ICsxNTQwLDM5IEBAIERvIG5vdCBwcm92aWRlIGEgVk0gZ2VuZXJh
dGlvbiBJRC4KIFNlZSBhbHNvICJWaXJ0dWFsIE1hY2hpbmUgR2VuZXJhdGlvbiBJRCIgYnkgTWlj
cm9zb2Z0OgogTDxodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vZW4tdXMvZG93bmxvYWQvZGV0YWls
cy5hc3B4P2lkPTMwNzA3PgogCi09YmFjayAKKz1iYWNrCisKKz1pdGVtIEI8dmlvbW11PSJWSU9N
TVVfU1RSSU5HIj4KKworU3BlY2lmaWVzIHRoZSB2aW9tbXUgd2hpY2ggYXJlIHRvIGJlIHByb3Zp
ZGVkIHRvIHRoZSBndWVzdC4KKworQjxWSU9NTVVfU1RSSU5HPiBoYXMgdGhlIGZvcm0gQzxLRVk9
VkFMVUUsS0VZPVZBTFVFLC4uLj4gd2hlcmU6CisKKz1vdmVyIDQKKworPWl0ZW0gQjxLRVk9VkFM
VUU+CisKK1Bvc3NpYmxlIEI8S0VZPnMgYXJlOgorCis9b3ZlciA0CisKKz1pdGVtIEI8dHlwZT0i
U1RSSU5HIj4KKworQ3VycmVudGx5IHRoZXJlIGlzIG9ubHkgb25lIHZhbGlkIHR5cGU6CisKKyhY
ODYgb25seSkgInZ0ZCIgbWVhbnMgcHJvdmlkaW5nIGEgZW11bGF0ZWQgaW50ZWwgVlQtZCB0byB0
aGUgZ3Vlc3QuCisKKz1pdGVtIEI8aW50cmVtYXA9Qk9PTEVBTj4KKworU3BlY2lmaWVzIHdoZXRo
ZXIgdGhlIHZ2dGQgc2hvdWxkIHN1cHBvcnQgaW50cnJ1cHQgcmVtYXBwaW5nCithbmQgZGVmYXVs
dCAndHJ1ZScuCisKKz1pdGVtIEI8eDJhcGljPUJPT0xFQU4+CisKK1NwZWNpZmllcyB3aGV0aGVy
IHRoZSB2dnRkIHNob3VsZCBzdXBwb3J0IHgyYXBpYyBtb2RlCithbmQgZGVmYXVsdCAndHJ1ZScu
CisKKz1iYWNrCiAKID1oZWFkMyBHdWVzdCBWaXJ0dWFsIFRpbWUgQ29udHJvbHMKIApkaWZmIC0t
Z2l0IGEvdG9vbHMvbGliYWNwaS9idWlsZC5jIGIvdG9vbHMvbGliYWNwaS9idWlsZC5jCmluZGV4
IGQ1YmVkZmQuLjBjM2QzZGIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYmFjcGkvYnVpbGQuYworKysg
Yi90b29scy9saWJhY3BpL2J1aWxkLmMKQEAgLTU2MSw2ICs1NjEsMTEgQEAgc3RhdGljIGludCBu
ZXdfdm1fZ2lkKHN0cnVjdCBhY3BpX2N0eHQgKmN0eHQsCiAgICAgcmV0dXJuIDE7CiB9CiAKK3Vp
bnQzMl90IGFjcGlfZ2V0X3RhYmxlX3NpemUoc3RydWN0IGFjcGlfaGVhZGVyICogaGVhZGVyKQor
eworICAgIHJldHVybiBoZWFkZXIgPyBoZWFkZXItPmxlbmd0aCA6IDA7Cit9CisKIGludCBhY3Bp
X2J1aWxkX3RhYmxlcyhzdHJ1Y3QgYWNwaV9jdHh0ICpjdHh0LCBzdHJ1Y3QgYWNwaV9jb25maWcg
KmNvbmZpZykKIHsKICAgICBzdHJ1Y3QgYWNwaV9pbmZvICphY3BpX2luZm87CmRpZmYgLS1naXQg
YS90b29scy9saWJhY3BpL2xpYmFjcGkuaCBiL3Rvb2xzL2xpYmFjcGkvbGliYWNwaS5oCmluZGV4
IDZhNGUxY2YuLjBhNThkNmYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYmFjcGkvbGliYWNwaS5oCisr
KyBiL3Rvb2xzL2xpYmFjcGkvbGliYWNwaS5oCkBAIC0xMDksNiArMTA5LDcgQEAgc3RydWN0IGFj
cGlfY29uZmlnIHsKICNkZWZpbmUgRE1BUl9YMkFQSUNfT1BUX09VVCAweDIKIHN0cnVjdCBhY3Bp
X2RtYXIgKmNvbnN0cnVjdF9kbWFyKHN0cnVjdCBhY3BpX2N0eHQgKmN0eHQsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgYWNwaV9jb25maWcgKmNvbmZpZyk7
Cit1aW50MzJfdCBhY3BpX2dldF90YWJsZV9zaXplKHN0cnVjdCBhY3BpX2hlYWRlciAqIGhlYWRl
cik7CiBpbnQgYWNwaV9idWlsZF90YWJsZXMoc3RydWN0IGFjcGlfY3R4dCAqY3R4dCwgc3RydWN0
IGFjcGlfY29uZmlnICpjb25maWcpOwogCiAjZW5kaWYgLyogX19MSUJBQ1BJX0hfXyAqLwpkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgYi90b29scy9saWJ4bC9saWJ4bF9kb20u
YwppbmRleCA1ZDkxNGE1Li5mOGQ2MWMyIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9k
b20uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwpAQCAtMTksMTEgKzE5LDEzIEBACiAK
ICNpbmNsdWRlICJsaWJ4bF9pbnRlcm5hbC5oIgogI2luY2x1ZGUgImxpYnhsX2FyY2guaCIKKyNp
bmNsdWRlICJsaWJhY3BpL2xpYmFjcGkuaCIKIAogI2luY2x1ZGUgPHhjX2RvbS5oPgogI2luY2x1
ZGUgPHhlbi9odm0vaHZtX2luZm9fdGFibGUuaD4KICNpbmNsdWRlIDx4ZW4vaHZtL2h2bV94c19z
dHJpbmdzLmg+CiAjaW5jbHVkZSA8eGVuL2h2bS9lODIwLmg+CisjaW5jbHVkZSA8eGVuL3Zpb21t
dS5oPgogCiAjaW5jbHVkZSAiX3BhdGhzLmgiCiAKQEAgLTkyNSw2ICs5MjcsNDMgQEAgb3V0Ogog
ICAgIHJldHVybiByYzsKIH0KIAorc3RhdGljIHVuc2lnbmVkIGxvbmcgYWNwaV92MnAoc3RydWN0
IGFjcGlfY3R4dCAqY3R4dCwgdm9pZCAqdikKK3sKKyAgICByZXR1cm4gKHVuc2lnbmVkIGxvbmcp
djsKK30KKworc3RhdGljIHZvaWQgKmFjcGlfbWVtX2FsbG9jKHN0cnVjdCBhY3BpX2N0eHQgKmN0
eHQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3Qgc2l6ZSwgdWludDMyX3Qg
YWxpZ24pCit7CisgICAgcmV0dXJuIGFsaWduZWRfYWxsb2MoYWxpZ24sIHNpemUpOworfQorCitz
dGF0aWMgdm9pZCBhY3BpX21lbV9mcmVlKHN0cnVjdCBhY3BpX2N0eHQgKmN0eHQsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgIHZvaWQgKnYsIHVpbnQzMl90IHNpemUpCit7CisgICAgLyogQUNQ
SSBidWlsZGVyIGN1cnJlbnRseSBkb2Vzbid0IGZyZWUgbWVtb3J5IHNvIHRoaXMgaXMganVzdCBh
IHN0dWIgKi8KK30KKworc3RhdGljIGludCBsaWJ4bF9fYWNwaV9idWlsZF9kbWFyKGxpYnhsX19n
YyAqZ2MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGFjcGlfY29u
ZmlnICpjb25maWcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqKmRh
dGFfciwgaW50ICpkYXRhbGVuX3IpCit7CisgICAgc3RydWN0IGFjcGlfY3R4dCBjdHh0OworICAg
IHZvaWQgKnRhYmxlOworCisgICAgY3R4dC5tZW1fb3BzLmFsbG9jID0gYWNwaV9tZW1fYWxsb2M7
CisgICAgY3R4dC5tZW1fb3BzLmZyZWUgPSBhY3BpX21lbV9mcmVlOworICAgIGN0eHQubWVtX29w
cy52MnAgPSBhY3BpX3YycDsKKworICAgIHRhYmxlID0gY29uc3RydWN0X2RtYXIoJmN0eHQsIGNv
bmZpZyk7CisgICAgaWYgKCAhdGFibGUgKQorICAgICAgICByZXR1cm4gRVJST1JfRkFJTDsKKwor
ICAgICpkYXRhX3IgPSB0YWJsZTsKKyAgICAqZGF0YWxlbl9yID0gYWNwaV9nZXRfdGFibGVfc2l6
ZSgoc3RydWN0IGFjcGlfaGVhZGVyICopdGFibGUpOworICAgIHJldHVybiAwOworfQorCiBzdGF0
aWMgaW50IGxpYnhsX19kb21haW5fZmlybXdhcmUobGlieGxfX2djICpnYywKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqaW5mbywKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20p
CkBAIC0xMDQ1LDYgKzEwODQsNTQgQEAgc3RhdGljIGludCBsaWJ4bF9fZG9tYWluX2Zpcm13YXJl
KGxpYnhsX19nYyAqZ2MsCiAgICAgICAgIH0KICAgICB9CiAKKyAgICAvKiBidWlsZCBETUFSIHRh
YmxlIGFjY29yZGluZyBndWVzdCBjb25maWd1cmF0aW9uIGFuZCBqb2ludCBpdCB3aXRoIG90aGVy
CisgICAgICogYXBjaSB0YWJsZXMgc3BlY2lmaWVkIGJ5IGFjcGlfbW9kdWxlcyAqLworICAgIGlm
ICgoaW5mby0+dS5odm0udmlvbW11LnR5cGUgPT0gVklPTU1VX1RZUEVfSU5URUxfVlREKSAmJgor
ICAgICAgICAhbGlieGxfZGVmYm9vbF9pc19kZWZhdWx0KGluZm8tPnUuaHZtLnZpb21tdS5pbnRy
ZW1hcCkgJiYKKyAgICAgICAgaW5mby0+ZGV2aWNlX21vZGVsX3ZlcnNpb24gPT0gTElCWExfREVW
SUNFX01PREVMX1ZFUlNJT05fUUVNVV9YRU4pIHsKKyAgICAgICAgc3RydWN0IGFjcGlfY29uZmln
IGNvbmZpZzsKKworICAgICAgICBtZW1zZXQoJmNvbmZpZywgMCwgc2l6ZW9mKGNvbmZpZykpOwor
ICAgICAgICBpZiAobGlieGxfZGVmYm9vbF92YWwoaW5mby0+dS5odm0udmlvbW11LmludHJlbWFw
KSkgeworICAgICAgICAgICAgY29uZmlnLnRhYmxlX2ZsYWdzIHw9IEFDUElfSEFTX0RNQVI7Cisg
ICAgICAgICAgICBjb25maWcuZG1hcl9mbGFnID0gRE1BUl9JTlRSX1JFTUFQOworICAgICAgICAg
ICAgaWYgKCFsaWJ4bF9kZWZib29sX2lzX2RlZmF1bHQoaW5mby0+dS5odm0udmlvbW11LngyYXBp
YykKKyAgICAgICAgICAgICAgICAmJiAhbGlieGxfZGVmYm9vbF92YWwoaW5mby0+dS5odm0udmlv
bW11LngyYXBpYykpCisgICAgICAgICAgICAgICAgY29uZmlnLmRtYXJfZmxhZyB8PSBETUFSX1gy
QVBJQ19PUFRfT1VUOworCisgICAgICAgICAgICBjb25maWcudmlvbW11X2Jhc2VfYWRkciA9IGlu
Zm8tPnUuaHZtLnZpb21tdS5iYXNlX2FkZHI7CisgICAgICAgICAgICBkYXRhID0gTlVMTDsKKyAg
ICAgICAgICAgIGUgPSBsaWJ4bF9fYWNwaV9idWlsZF9kbWFyKGdjLCAmY29uZmlnLCAmZGF0YSwg
JmRhdGFsZW4pOworICAgICAgICAgICAgaWYgKGUpIHsKKyAgICAgICAgICAgICAgICBMT0dFKEVS
Uk9SLCAiZmFpbGVkIHRvIGJ1aWxkIERNQVIgdGFibGUiKTsKKyAgICAgICAgICAgICAgICByYyA9
IEVSUk9SX0ZBSUw7CisgICAgICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgICAgICB9CisK
KyAgICAgICAgICAgIGxpYnhsX19wdHJfYWRkKGdjLCBkYXRhKTsKKyAgICAgICAgICAgIGlmIChk
YXRhbGVuKSB7CisgICAgICAgICAgICAgICAgaWYgKCFkb20tPmFjcGlfbW9kdWxlc1swXS5kYXRh
KSB7CisgICAgICAgICAgICAgICAgICAgIGRvbS0+YWNwaV9tb2R1bGVzWzBdLmRhdGEgPSBkYXRh
OworICAgICAgICAgICAgICAgICAgICBkb20tPmFjcGlfbW9kdWxlc1swXS5sZW5ndGggPSAodWlu
dDMyX3QpZGF0YWxlbjsKKyAgICAgICAgICAgICAgICB9IGVsc2UgeworICAgICAgICAgICAgICAg
ICAgICAvKiBqb2ludCB0YWJsZXMgKi8KKyAgICAgICAgICAgICAgICAgICAgdm9pZCAqbmV3ZGF0
YTsKKyAgICAgICAgICAgICAgICAgICAgbmV3ZGF0YSA9IG1hbGxvYyhkYXRhbGVuICsgZG9tLT5h
Y3BpX21vZHVsZXNbMF0ubGVuZ3RoKTsKKyAgICAgICAgICAgICAgICAgICAgaWYgKCFuZXdkYXRh
KSB7CisgICAgICAgICAgICAgICAgICAgICAgICBMT0dFKEVSUk9SLCAiZmFpbGVkIHRvIGpvaW50
IERNQVIgdGFibGUgdG8gYWNwaSBtb2R1bGVzIik7CisgICAgICAgICAgICAgICAgICAgICAgICBy
YyA9IEVSUk9SX0ZBSUw7CisgICAgICAgICAgICAgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAg
ICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgICAgICBtZW1jcHkobmV3ZGF0YSwgZG9t
LT5hY3BpX21vZHVsZXNbMF0uZGF0YSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbS0+
YWNwaV9tb2R1bGVzWzBdLmxlbmd0aCk7CisgICAgICAgICAgICAgICAgICAgIG1lbWNweShuZXdk
YXRhICsgZG9tLT5hY3BpX21vZHVsZXNbMF0ubGVuZ3RoLCBkYXRhLCBkYXRhbGVuKTsKKyAgICAg
ICAgICAgICAgICAgICAgZG9tLT5hY3BpX21vZHVsZXNbMF0uZGF0YSA9IG5ld2RhdGE7CisgICAg
ICAgICAgICAgICAgICAgIGRvbS0+YWNwaV9tb2R1bGVzWzBdLmxlbmd0aCArPSAodWludDMyX3Qp
ZGF0YWxlbjsKKyAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICB9CisgICAgICAgIH0KKyAg
ICB9CisKICAgICByZXR1cm4gMDsKIG91dDoKICAgICBhc3NlcnQocmMgIT0gMCk7CmRpZmYgLS1n
aXQgYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgYi90b29scy9saWJ4bC9saWJ4bF90eXBl
cy5pZGwKaW5kZXggMjIwNDQyNS4uOTNlOWUyYyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGli
eGxfdHlwZXMuaWRsCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbApAQCAtNDUwLDYg
KzQ1MCwxNSBAQCBsaWJ4bF9hbHRwMm1fbW9kZSA9IEVudW1lcmF0aW9uKCJhbHRwMm1fbW9kZSIs
IFsKICAgICAoMywgImxpbWl0ZWQiKSwKICAgICBdLCBpbml0X3ZhbCA9ICJMSUJYTF9BTFRQMk1f
TU9ERV9ESVNBQkxFRCIpCiAKK2xpYnhsX3Zpb21tdV9pbmZvID0gU3RydWN0KCJ2aW9tbXVfaW5m
byIsIFsKKyAgICAoInR5cGUiLCAgICAgICAgICAgIHVpbnQ2NCksCisgICAgKCJpbnRyZW1hcCIs
ICAgICAgICBsaWJ4bF9kZWZib29sKSwKKyAgICAoIngyYXBpYyIsICAgICAgICAgIGxpYnhsX2Rl
ZmJvb2wpLAorICAgICgiY2FwIiwgICAgICAgICAgICAgdWludDY0KSwKKyAgICAoImJhc2VfYWRk
ciIsICAgICAgIHVpbnQ2NCksCisgICAgKCJsZW5ndGgiLCAgICAgICAgICB1aW50NjQpLAorICAg
IF0pCisKIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvID0gU3RydWN0KCJkb21haW5fYnVpbGRfaW5m
byIsWwogICAgICgibWF4X3ZjcHVzIiwgICAgICAgaW50ZWdlciksCiAgICAgKCJhdmFpbF92Y3B1
cyIsICAgICBsaWJ4bF9iaXRtYXApLApAQCAtNTY0LDYgKzU3Myw3IEBAIGxpYnhsX2RvbWFpbl9i
dWlsZF9pbmZvID0gU3RydWN0KCJkb21haW5fYnVpbGRfaW5mbyIsWwogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKCJzZXJpYWxfbGlzdCIsICAgICAgbGlieGxfc3RyaW5n
X2xpc3QpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCJyZG0iLCBs
aWJ4bF9yZG1fcmVzZXJ2ZSksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAoInJkbV9tZW1fYm91bmRhcnlfbWVta2IiLCBNZW1LQiksCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAoInZpb21tdSIsICAgICAgICAgICBsaWJ4bF92aW9tbXVfaW5m
byksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdKSksCiAgICAgICAg
ICAgICAgICAgICgicHYiLCBTdHJ1Y3QoTm9uZSwgWygia2VybmVsIiwgc3RyaW5nKSwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCJzbGFja19tZW1rYiIsIE1lbUtCKSwK
ZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX3BhcnNlLmMgYi90b29scy94bC94bF9wYXJzZS5jCmlu
ZGV4IDg1NmEzMDQuLjU4NGQ4MDUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX3BhcnNlLmMKKysr
IGIvdG9vbHMveGwveGxfcGFyc2UuYwpAQCAtMTgsNiArMTgsNyBAQAogI2luY2x1ZGUgPHN0ZGlv
Lmg+CiAjaW5jbHVkZSA8c3RkbGliLmg+CiAjaW5jbHVkZSA8eGVuL2h2bS9lODIwLmg+CisjaW5j
bHVkZSA8eGVuL3Zpb21tdS5oPgogCiAjaW5jbHVkZSA8bGlieGwuaD4KICNpbmNsdWRlIDxsaWJ4
bF91dGlscy5oPgpAQCAtMjksNiArMzAsOSBAQAogCiBleHRlcm4gdm9pZCBzZXRfZGVmYXVsdF9u
aWNfdmFsdWVzKGxpYnhsX2RldmljZV9uaWMgKm5pYyk7CiAKKyNkZWZpbmUgVklPTU1VX0JBU0Vf
QUREUiAweGZlZDkwMDAwVUwKKyNkZWZpbmUgVklPTU1VX1JFR0lTVEVSX0xFTiAweDEwMDBVTAor
CiAjZGVmaW5lIEFSUkFZX0VYVEVORF9JTklUX19DT1JFKGFycmF5LGNvdW50LGluaXRmbixtb3Jl
KSAgICAgICAgICAgICAgICBcCiAgICAgKHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIHR5cGVvZigoY291
bnQpKSBhcnJheV9leHRlbmRfb2xkX2NvdW50ID0gKGNvdW50KTsgICAgICAgICAgICAgICBcCkBA
IC04MDMsNiArODA3LDMyIEBAIGludCBwYXJzZV91c2JkZXZfY29uZmlnKGxpYnhsX2RldmljZV91
c2JkZXYgKnVzYmRldiwgY2hhciAqdG9rZW4pCiAgICAgcmV0dXJuIDA7CiB9CiAKKy8qIFBhcnNl
cyB2aW9tbXUgZGF0YSBhbmQgYWRkcyBpbmZvIGludG8gdmlvbW11CisgKiBSZXR1cm5zIDEgaWYg
dGhlIGlucHV0IHRva2VuIGRvZXMgbm90IG1hdGNoIG9uZSBvZiB0aGUga2V5cworICogb3IgcGFy
c2VkIHZhbHVlcyBhcmUgbm90IGNvcnJlY3QuIFN1Y2Nlc3NmdWwgcGFyc2UgcmV0dXJucyAwICov
CitzdGF0aWMgaW50IHBhcnNlX3Zpb21tdV9jb25maWcobGlieGxfdmlvbW11X2luZm8gKnZpb21t
dSwgY2hhciAqdG9rZW4pCit7CisgICAgY2hhciAqb3Bhcmc7CisKKyAgICBpZiAoTUFUQ0hfT1BU
SU9OKCJ0eXBlIiwgdG9rZW4sIG9wYXJnKSkgeworICAgICAgICBpZiAoIXN0cmNtcChvcGFyZywg
InZ0ZCIpKSB7CisgICAgICAgICAgICB2aW9tbXUtPnR5cGUgPSBWSU9NTVVfVFlQRV9JTlRFTF9W
VEQ7CisgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkludmFs
aWQgdmlvbW11IHR5cGU6ICVzXG4iLCBvcGFyZyk7CisgICAgICAgICAgICByZXR1cm4gMTsKKyAg
ICAgICAgfQorICAgIH0gZWxzZSBpZiAoTUFUQ0hfT1BUSU9OKCJpbnRyZW1hcCIsIHRva2VuLCBv
cGFyZykpIHsKKyAgICAgICAgbGlieGxfZGVmYm9vbF9zZXQoJnZpb21tdS0+aW50cmVtYXAsICEh
c3RydG91bChvcGFyZywgTlVMTCwgMCkpOworICAgIH0gZWxzZSBpZiAoTUFUQ0hfT1BUSU9OKCJ4
MmFwaWMiLCB0b2tlbiwgb3BhcmcpKSB7CisgICAgICAgIGxpYnhsX2RlZmJvb2xfc2V0KCZ2aW9t
bXUtPngyYXBpYywgISFzdHJ0b3VsKG9wYXJnLCBOVUxMLCAwKSk7CisgICAgfSBlbHNlIHsKKyAg
ICAgICAgZnByaW50ZihzdGRlcnIsICJVbmtub3duIHN0cmluZyBgJXMnIGluIHZpb21tdSBzcGVj
XG4iLCB0b2tlbik7CisgICAgICAgIHJldHVybiAxOworICAgIH0KKworICAgIHJldHVybiAwOwor
fQorCiB2b2lkIHBhcnNlX2NvbmZpZ19kYXRhKGNvbnN0IGNoYXIgKmNvbmZpZ19zb3VyY2UsCiAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmNvbmZpZ19kYXRhLAogICAgICAgICAg
ICAgICAgICAgICAgICBpbnQgY29uZmlnX2xlbiwKQEAgLTExODIsNiArMTIxMiw0MCBAQCB2b2lk
IHBhcnNlX2NvbmZpZ19kYXRhKGNvbnN0IGNoYXIgKmNvbmZpZ19zb3VyY2UsCiAKICAgICAgICAg
aWYgKCF4bHVfY2ZnX2dldF9sb25nIChjb25maWcsICJyZG1fbWVtX2JvdW5kYXJ5IiwgJmwsIDAp
KQogICAgICAgICAgICAgYl9pbmZvLT51Lmh2bS5yZG1fbWVtX2JvdW5kYXJ5X21lbWtiID0gbCAq
IDEwMjQ7CisKKyAgICAgICAgaWYgKCF4bHVfY2ZnX2dldF9zdHJpbmcoY29uZmlnLCAidmlvbW11
IiwgJmJ1ZiwgMCkpIHsKKyAgICAgICAgICAgIGxpYnhsX3Zpb21tdV9pbmZvIHZpb21tdTsKKyAg
ICAgICAgICAgIGNoYXIgKnAsICpzdHIyOworCisgICAgICAgICAgICBzdHIyID0gc3RyZHVwKGJ1
Zik7CisgICAgICAgICAgICBpZiAoIXN0cjIpIHsKKyAgICAgICAgICAgICAgICBmcHJpbnRmKHN0
ZGVyciwgIkVSUk9SOiBzdHJkdXAgZmFpbGVkXG4iKTsKKyAgICAgICAgICAgICAgICBleGl0ICgx
KTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIHAgPSBzdHJ0b2soc3RyMiwgIiwiKTsKKyAg
ICAgICAgICAgIGlmICghcCkgeworICAgICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiRVJS
T1I6IGludmFsaWQgdmlvbW11X2luZm8gZm9ybWF0XG4iKTsKKyAgICAgICAgICAgICAgICBleGl0
ICgxKTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGRvIHsKKyAgICAgICAgICAgICAgICBp
ZiAoKnAgPT0gJyAnKQorICAgICAgICAgICAgICAgICAgICBwKys7CisgICAgICAgICAgICAgICAg
aWYgKHBhcnNlX3Zpb21tdV9jb25maWcoJnZpb21tdSwgcCkpIHsKKyAgICAgICAgICAgICAgICAg
ICAgZnByaW50ZihzdGRlcnIsICJFUlJPUjogaW52YWxpZCB2aW9tbXUgc2V0dGluZ1xuIik7Cisg
ICAgICAgICAgICAgICAgICAgIGV4aXQgKDEpOworICAgICAgICAgICAgICAgIH0KKyAgICAgICAg
ICAgIH0gd2hpbGUgKChwPXN0cnRvayhOVUxMLCAiLCIpKSAhPSBOVUxMKTsKKyAgICAgICAgICAg
IGZyZWUoc3RyMik7CisgICAgICAgICAgICBiX2luZm8tPnUuaHZtLnZpb21tdS50eXBlID0gdmlv
bW11LnR5cGU7CisgICAgICAgICAgICBiX2luZm8tPnUuaHZtLnZpb21tdS5pbnRyZW1hcCA9IHZp
b21tdS5pbnRyZW1hcDsKKyAgICAgICAgICAgIGJfaW5mby0+dS5odm0udmlvbW11LngyYXBpYyA9
IHZpb21tdS54MmFwaWM7CisgICAgICAgICAgICBpZiAoIGxpYnhsX2RlZmJvb2xfdmFsKGJfaW5m
by0+dS5odm0udmlvbW11LmludHJlbWFwKSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAg
ICAgYl9pbmZvLT51Lmh2bS52aW9tbXUuY2FwID0gVklPTU1VX0NBUF9JUlFfUkVNQVBQSU5HOwor
ICAgICAgICAgICAgICAgIGJfaW5mby0+dS5odm0udmlvbW11LmJhc2VfYWRkciA9IFZJT01NVV9C
QVNFX0FERFI7CisgICAgICAgICAgICAgICAgYl9pbmZvLT51Lmh2bS52aW9tbXUubGVuZ3RoID0g
VklPTU1VX1JFR0lTVEVSX0xFTjsKKyAgICAgICAgICAgIH0KKyAgICAgICAgfQogICAgICAgICBi
cmVhazsKICAgICBjYXNlIExJQlhMX0RPTUFJTl9UWVBFX1BWOgogICAgIHsKLS0gCjEuOC4zLjEK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 29 11:58:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 11: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 1dQY5K-0006FP-1S; Thu, 29 Jun 2017 11: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 <tianyu.lan@intel.com>) id 1dQY5I-0006Cp-N1
 for xen-devel@lists.xen.org; Thu, 29 Jun 2017 11:58:08 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 26/62-03937-05BE4595; Thu, 29 Jun 2017 11:58:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsVywNwkVtf/dUi
 kwZpdKhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8ai6aeYC95JVjz/PZexgfGGcBcjF4eQwDRG
 iffHbrN1MXJySAjwShxZNoMVwvaXmDbnFCNEUTujREf7JLAiNgF1iROLJzKC2CIC0hLXPl8Gs
 5kF9jFKvHmuCmILC7hJbL/YyAJiswioSjxoeMwMYvMKuEpMv/eRHWKBgsSUh+/B4pxA8YabW8
 DmCwm4SHzq2ck8gZF3ASPDKkaN4tSistQiXUNjvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKR
 iveT83E2MwIBgAIIdjF+WBRxilORgUhLlNXweEinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgtf5
 FVBOsCg1PbUiLTMHGJowaQkOHiUR3j6QVt7igsTc4sx0iNQpRkUpcV4ukD4BkERGaR5cGyweL
 jHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmY9+lLoCk8mXklcNNfAS1mAlosPANscUkiQkqqgb
 G/9h/vB7vamTsrmyQ0jvApnvuzpHblheASL2mu3gKb0LRFRaV/gzcekI2YsnDiWzO+nHXfuFn
 jHK6zsD1r3rSQ39kkWcdN9sDLVLnSgshlCrU7vBnm/JBTU2HTvr/96L0XZvsYGmrmL1LuSfS3
 LxGLWHMr/M10T2udez2vltjMFH60WUb/sBJLcUaioRZzUXEiAKlWxg+CAgAA
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1498737480!70758408!2
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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33567 invoked from network); 29 Jun 2017 11:58:07 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Jun 2017 11:58:07 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 29 Jun 2017 04:58:06 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.40,280,1496127600"; d="scan'208";a="118874715"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.74])
 by orsmga005.jf.intel.com with ESMTP; 29 Jun 2017 04:58:04 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 29 Jun 2017 01:50:42 -0400
Message-Id: <1498715457-16565-11-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1498715457-16565-1-git-send-email-tianyu.lan@intel.com>
References: <1498715457-16565-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH 10/25] 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+Ci0tLQogdG9vbHMvbGlieGwv
bGlieGxfYXJjaC5oICAgfCAgNSArKysrKwogdG9vbHMvbGlieGwvbGlieGxfYXJtLmMgICAgfCAg
NyArKysrKysrCiB0b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyB8ICA2ICsrKysrKwogdG9vbHMv
bGlieGwvbGlieGxfeDg2LmMgICAgfCAyNCArKysrKysrKysrKysrKysrKysrKysrKysKIDQgZmls
ZXMgY2hhbmdlZCwgNDIgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xp
YnhsX2FyY2guaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2FyY2guaAppbmRleCA1ZTFmYzYwLi43Zjlm
YzlhIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9hcmNoLmgKKysrIGIvdG9vbHMvbGli
eGwvbGlieGxfYXJjaC5oCkBAIC03MSw2ICs3MSwxMSBAQCBpbnQgbGlieGxfX2FyY2hfZXh0cmFf
bWVtb3J5KGxpYnhsX19nYyAqZ2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0
IGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICppbmZvLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1aW50NjRfdCAqb3V0KTsKIAorX2hpZGRlbgoraW50IGxpYnhsX19hcmNoX2NyZWF0ZV92
aW9tbXUobGlieGxfX2djICpnYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0
IGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmlnLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdWludDMyX3QgZG9taWQpOworCiAjaWYgZGVmaW5lZChfX2kzODZfXykgfHwgZGVmaW5l
ZChfX3g4Nl82NF9fKQogCiAjZGVmaW5lIExBUElDX0JBU0VfQUREUkVTUyAgMHhmZWUwMDAwMApk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMgYi90b29scy9saWJ4bC9saWJ4bF9h
cm0uYwppbmRleCBkODQyZDg4Li5mNWJmNWRkIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4
bF9hcm0uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9hcm0uYwpAQCAtMTA2NSw2ICsxMDY1LDEz
IEBAIHZvaWQgbGlieGxfX2FyY2hfZG9tYWluX2J1aWxkX2luZm9fYWNwaV9zZXRkZWZhdWx0KAog
ICAgIGxpYnhsX2RlZmJvb2xfc2V0ZGVmYXVsdCgmYl9pbmZvLT5hY3BpLCBmYWxzZSk7CiB9CiAK
K2ludCBsaWJ4bF9fYXJjaF9jcmVhdGVfdmlvbW11KGxpYnhsX19nYyAqZ2MsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgY29uc3QgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQpCit7CisgICAgcmV0dXJuIDA7Cit9
CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS90b29s
cy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCmluZGV4
IGJmZmJjNDUuLjU1MTE5ZTIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5j
CisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCkBAIC01NTcsNiArNTU3LDEyIEBAIGlu
dCBsaWJ4bF9fZG9tYWluX21ha2UobGlieGxfX2djICpnYywgbGlieGxfZG9tYWluX2NvbmZpZyAq
ZF9jb25maWcsCiAgICAgICAgIH0KICAgICB9CiAKKyAgICByYyA9IGxpYnhsX19hcmNoX2NyZWF0
ZV92aW9tbXUoZ2MsIGRfY29uZmlnLCAqZG9taWQpOworICAgIGlmIChyYyA8IDApIHsKKyAgICAg
ICAgTE9HRUQoRVJST1IsICpkb21pZCwgImNyZWF0ZSB2SU9NTVUgZmFpbCIpOworICAgICAgICBn
b3RvIG91dDsKKyAgICB9CisKICAgICByYyA9IGxpYnhsX19hcmNoX2RvbWFpbl9zYXZlX2NvbmZp
ZyhnYywgZF9jb25maWcsIHhjX2NvbmZpZyk7CiAgICAgaWYgKHJjIDwgMCkKICAgICAgICAgZ290
byBvdXQ7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF94ODYuYyBiL3Rvb2xzL2xpYnhs
L2xpYnhsX3g4Ni5jCmluZGV4IDQ1NWY2ZjAuLjgxOWVlMGEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YnhsL2xpYnhsX3g4Ni5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3g4Ni5jCkBAIC0yLDYgKzIs
NyBAQAogI2luY2x1ZGUgImxpYnhsX2FyY2guaCIKIAogI2luY2x1ZGUgPHhjX2RvbS5oPgorI2lu
Y2x1ZGUgPHhlbi92aW9tbXUuaD4KIAogaW50IGxpYnhsX19hcmNoX2RvbWFpbl9wcmVwYXJlX2Nv
bmZpZyhsaWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZywKQEAgLTU4Nyw2ICs1ODgsMjkgQEAgdm9p
ZCBsaWJ4bF9fYXJjaF9kb21haW5fYnVpbGRfaW5mb19hY3BpX3NldGRlZmF1bHQoCiAgICAgbGli
eGxfZGVmYm9vbF9zZXRkZWZhdWx0KCZiX2luZm8tPmFjcGksIHRydWUpOwogfQogCitpbnQgbGli
eGxfX2FyY2hfY3JlYXRlX3Zpb21tdShsaWJ4bF9fZ2MgKmdjLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY29uc3QgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCkKK3sKKyAgICBpbnQgcmMgPSAw
OworICAgIGxpYnhsX2N0eCAqY3R4ID0gbGlieGxfX2djX293bmVyKGdjKTsKKyAgICBsaWJ4bF92
aW9tbXVfaW5mbyB2aW9tbXUgPSBkX2NvbmZpZy0+Yl9pbmZvLnUuaHZtLnZpb21tdTsKKworICAg
IGlmICh2aW9tbXUudHlwZSA9PSBWSU9NTVVfVFlQRV9JTlRFTF9WVEQpIHsKKyAgICAgICAgdWlu
dDMyX3QgaWQ7CisgICAgICAgIHVpbnQ2NF90IGNhcDsKKworICAgICAgICByYyA9IHhjX3Zpb21t
dV9xdWVyeV9jYXAoY3R4LT54Y2gsIGRvbWlkLCB2aW9tbXUudHlwZSwgJmNhcCk7CisgICAgICAg
IGlmIChyYyB8fCAoKGNhcCAmIHZpb21tdS5jYXApICE9IGNhcCkpCisgICAgICAgICAgICByZXR1
cm4gcmM7CisKKyAgICAgICAgcmMgPSB4Y192aW9tbXVfY3JlYXRlKGN0eC0+eGNoLCBkb21pZCwg
dmlvbW11LnR5cGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aW9tbXUuYmFzZV9h
ZGRyLCB2aW9tbXUubGVuZ3RoLCB2aW9tbXUuY2FwLCAmaWQpOworICAgIH0KKworICAgIHJldHVy
biByYzsKK30KKwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKLS0gCjEuOC4z
LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 29 11:58:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 11:58: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 1dQY5N-0006K6-F6; Thu, 29 Jun 2017 11: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 <tianyu.lan@intel.com>) id 1dQY5M-0006Cp-Ff
 for xen-devel@lists.xen.org; Thu, 29 Jun 2017 11:58:12 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 1B/92-03937-45BE4595; Thu, 29 Jun 2017 11:58:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsVywNwkVjf4dUi
 kwcUXRhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a8tkbWgqmKFceP/GJsYJwm2cXIxSEkMJ1R
 4tqZy4xdjJwcEgK8EkeWzWDtYuQAsv0lDj4QgqhpZ5R4+3wFC0gNm4C6xInFE8HqRQSkJa59h
 uhlFtjHKPHmuSqILSxgJfHoeCc7yBwWAVWJjtN1IGFeAVeJWQcfMUGsUpCY8vA9M4jNCRRvuL
 mFDcQWEnCR+NSzk3kCI+8CRoZVjBrFqUVlqUW6hsZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTm
 JScV6yfm5mxiBwcAABDsYvywLOMQoycGkJMpr+DwkUogvKT+lMiOxOCO+qDQntfgQowwHh5IE
 r/MroJxgUWp6akVaZg4wLGHSEhw8SiK8fSCtvMUFibnFmekQqVOMilLivFwgfQIgiYzSPLg2W
 CxcYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjDv05dAU3gy80rgpr8CWswEtFh4BtjikkSElF
 QDoxO3eMx7zjPJ6nNdfkan3ymvz9p7Y+6Tk9rszH7Pvi/Iazqytfsy05kNW2++385fnvDYSc5
 IKfCSxPX7i3QTjp4OE/Fl0+4KFmDQCmtlPPlQ9Zf2LVEPn+jfBRc8MkIEpHf9OWvw8nKvZcWZ
 RVdyWpqPPeqZE76qkzVlwuvO6s+bBVffWuW+XImlOCPRUIu5qDgRAOsztqKAAgAA
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1498737480!70758408!3
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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34401 invoked from network); 29 Jun 2017 11:58:11 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Jun 2017 11:58:11 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 29 Jun 2017 04:58:11 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.40,280,1496127600"; d="scan'208";a="873010526"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.74])
 by FMSMGA003.fm.intel.com with ESMTP; 29 Jun 2017 04:58:09 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 29 Jun 2017 01:50:44 -0400
Message-Id: <1498715457-16565-13-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1498715457-16565-1-git-send-email-tianyu.lan@intel.com>
References: <1498715457-16565-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH 12/25] 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
ZC5jIHwgMTE0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBj
aGFuZ2VkLCAxMTQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL3Z0ZC92dnRkLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jCmlu
ZGV4IGE2NzM1Y2EuLjA5NDU5NzAgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L3Z0ZC92dnRkLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYwpAQCAt
NTAsNiArNTAsMzggQEAgc3RydWN0IHZ2dGQgewogICAgIHN0cnVjdCBwYWdlX2luZm8gKnJlZ3Nf
cGFnZTsKIH07CiAKKyNkZWZpbmUgX19ERUJVR19WVlREX18KKyNpZmRlZiBfX0RFQlVHX1ZWVERf
XworZXh0ZXJuIHVuc2lnbmVkIGludCB2dnRkX2RlYnVnX2xldmVsOworI2RlZmluZSBWVlREX0RC
R19JTkZPICAgICAxCisjZGVmaW5lIFZWVERfREJHX1RSQU5TICAgICgxPDwxKQorI2RlZmluZSBW
VlREX0RCR19SVyAgICAgICAoMTw8MikKKyNkZWZpbmUgVlZURF9EQkdfRkFVTFQgICAgKDE8PDMp
CisjZGVmaW5lIFZWVERfREJHX0VPSSAgICAgICgxPDw0KQorI2RlZmluZSBWVlREX0RFQlVHKGx2
bCwgX2YsIF9hLi4uKSBkbyB7IFwKKyAgICBpZiAoIHZ2dGRfZGVidWdfbGV2ZWwgJiBsdmwgKSBc
CisgICAgICAgIHByaW50aygiVlZURCAlczoiIF9mICJcbiIsIF9fZnVuY19fLCAjIyBfYSk7ICAg
IFwKK30gd2hpbGUoMCkKKyNlbHNlCisjZGVmaW5lIFZWVERfREVCVUcoZm10Li4uKSBkbyB7fSB3
aGlsZSgwKQorI2VuZGlmCisKK3Vuc2lnbmVkIGludCB2dnRkX2RlYnVnX2xldmVsIF9fcmVhZF9t
b3N0bHk7CitpbnRlZ2VyX3BhcmFtKCJ2dnRkX2RlYnVnIiwgdnZ0ZF9kZWJ1Z19sZXZlbCk7CisK
K3N0cnVjdCB2dnRkICpkb21haW5fdnZ0ZChzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHN0cnVj
dCB2aW9tbXVfaW5mbyAqaW5mbyA9ICZkLT52aW9tbXU7CisKKyAgICBCVUlMRF9CVUdfT04oTlJf
VklPTU1VX1BFUl9ET01BSU4gIT0gMSk7CisgICAgcmV0dXJuIChpbmZvICYmIGluZm8tPnZpb21t
dVswXSkgPyBpbmZvLT52aW9tbXVbMF0tPnByaXYgOiBOVUxMOworfQorCitzdGF0aWMgaW5saW5l
IHN0cnVjdCB2dnRkICp2Y3B1X3Z2dGQoc3RydWN0IHZjcHUgKnYpCit7CisgICAgcmV0dXJuIGRv
bWFpbl92dnRkKHYtPmRvbWFpbik7Cit9CisKIHN0YXRpYyBpbmxpbmUgdm9pZCB2dnRkX3NldF9y
ZWcoc3RydWN0IHZ2dGQgKnZ0ZCwgdWludDMyX3QgcmVnLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1aW50MzJfdCB2YWx1ZSkKIHsKQEAgLTc2LDYgKzEwOCw4NyBAQCBzdGF0aWMg
aW5saW5lIHVpbnQ4X3QgdnZ0ZF9nZXRfcmVnX2J5dGUoc3RydWN0IHZ2dGQgKnZ0ZCwgdWludDMy
X3QgcmVnKQogICAgIHZ2dGRfc2V0X3JlZyh2dnRkLCAocmVnKSArIDQsICh2YWwpID4+IDMyKTsg
XAogfSB3aGlsZSgwKQogCitzdGF0aWMgaW50IHZ2dGRfcmFuZ2Uoc3RydWN0IHZjcHUgKnYsIHVu
c2lnbmVkIGxvbmcgYWRkcikKK3sKKyAgICBzdHJ1Y3QgdnZ0ZCAqdnZ0ZCA9IHZjcHVfdnZ0ZCh2
KTsKKworICAgIGlmICggdnZ0ZCApCisgICAgICAgIHJldHVybiAoYWRkciA+PSB2dnRkLT5iYXNl
X2FkZHIpICYmCisgICAgICAgICAgICAgICAoYWRkciA8IHZ2dGQtPmJhc2VfYWRkciArIFBBR0Vf
U0laRSk7CisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbnQgdnZ0ZF9yZWFkKHN0cnVjdCB2
Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGFkZHIsCisgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgbGVuLCB1bnNpZ25lZCBsb25nICpwdmFsKQoreworICAgIHN0cnVjdCB2dnRkICp2dnRk
ID0gdmNwdV92dnRkKHYpOworICAgIHVuc2lnbmVkIGludCBvZmZzZXQgPSBhZGRyIC0gdnZ0ZC0+
YmFzZV9hZGRyOworICAgIHVuc2lnbmVkIGludCBvZmZzZXRfYWxpZ25lZCA9IG9mZnNldCAmIH4z
OworCisgICAgVlZURF9ERUJVRyhWVlREX0RCR19SVywgIlJFQUQgSU5GTzogb2Zmc2V0ICV4IGxl
biAlZC4iLCBvZmZzZXQsIGxlbik7CisKKyAgICBpZiAoICFwdmFsICkKKyAgICAgICAgcmV0dXJu
IFg4NkVNVUxfVU5IQU5ETEVBQkxFOworCisgICAgaWYgKCAob2Zmc2V0ICYgMykgfHwgKChsZW4g
IT0gNCkgJiYgKGxlbiAhPSA4KSkgKQorICAgIHsKKyAgICAgICAgVlZURF9ERUJVRyhWVlREX0RC
R19SVywgIkFsaWdubWVudCBvciBsZW5ndGggaXMgbm90IGNhbm9uaWNhbCIpOworICAgICAgICBy
ZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CisgICAgfQorCisgICAgaWYgKCBsZW4gPT0gNCAp
CisgICAgICAgICpwdmFsID0gdnZ0ZF9nZXRfcmVnKHZ2dGQsIG9mZnNldF9hbGlnbmVkKTsKKyAg
ICBlbHNlCisgICAgICAgIHZ2dGRfZ2V0X3JlZ19xdWFkKHZ2dGQsIG9mZnNldF9hbGlnbmVkLCAq
cHZhbCk7CisgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKK30KKworc3RhdGljIGludCB2dnRkX3dy
aXRlKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGFkZHIsCisgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IGxlbiwgdW5zaWduZWQgbG9uZyB2YWwpCit7CisgICAgc3RydWN0
IHZ2dGQgKnZ2dGQgPSB2Y3B1X3Z2dGQodik7CisgICAgdW5zaWduZWQgaW50IG9mZnNldCA9IGFk
ZHIgLSB2dnRkLT5iYXNlX2FkZHI7CisgICAgdW5zaWduZWQgaW50IG9mZnNldF9hbGlnbmVkID0g
b2Zmc2V0ICYgfjB4MzsKKyAgICBpbnQgcmV0OworCisgICAgVlZURF9ERUJVRyhWVlREX0RCR19S
VywgIldSSVRFIElORk86IG9mZnNldCAleCBsZW4gJWQgdmFsICVseC4iLAorICAgICAgICAgICAg
ICAgb2Zmc2V0LCBsZW4sIHZhbCk7CisKKyAgICBpZiAoIChvZmZzZXQgJiAzKSB8fCAoKGxlbiAh
PSA0KSAmJiAobGVuICE9IDgpKSApCisgICAgeworICAgICAgICBWVlREX0RFQlVHKFZWVERfREJH
X1JXLCAiQWxpZ25tZW50IG9yIGxlbmd0aCBpcyBub3QgY2Fub25pY2FsIik7CisgICAgICAgIHJl
dHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKKyAgICB9CisKKyAgICByZXQgPSBYODZFTVVMX1VO
SEFORExFQUJMRTsKKyAgICBpZiAoIGxlbiA9PSA0ICkKKyAgICB7CisgICAgICAgIHN3aXRjaCAo
IG9mZnNldF9hbGlnbmVkICkKKyAgICAgICAgeworICAgICAgICBjYXNlIERNQVJfSUVEQVRBX1JF
RzoKKyAgICAgICAgY2FzZSBETUFSX0lFQUREUl9SRUc6CisgICAgICAgIGNhc2UgRE1BUl9JRVVB
RERSX1JFRzoKKyAgICAgICAgY2FzZSBETUFSX0ZFREFUQV9SRUc6CisgICAgICAgIGNhc2UgRE1B
Ul9GRUFERFJfUkVHOgorICAgICAgICBjYXNlIERNQVJfRkVVQUREUl9SRUc6CisgICAgICAgICAg
ICB2dnRkX3NldF9yZWcodnZ0ZCwgb2Zmc2V0X2FsaWduZWQsIHZhbCk7CisgICAgICAgICAgICBy
ZXQgPSBYODZFTVVMX09LQVk7CisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBkZWZhdWx0
OgorICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKyAgICB9CisKKyAgICByZXR1cm4gcmV0
OworfQorCitzdGF0aWMgY29uc3Qgc3RydWN0IGh2bV9tbWlvX29wcyB2dnRkX21taW9fb3BzID0g
eworICAgIC5jaGVjayA9IHZ2dGRfcmFuZ2UsCisgICAgLnJlYWQgPSB2dnRkX3JlYWQsCisgICAg
LndyaXRlID0gdnZ0ZF93cml0ZQorfTsKKwogc3RhdGljIHZvaWQgdnZ0ZF9yZXNldChzdHJ1Y3Qg
dnZ0ZCAqdnZ0ZCwgdWludDY0X3QgY2FwYWJpbGl0eSkKIHsKICAgICB1aW50NjRfdCBjYXAsIGVj
YXA7CkBAIC0xMjMsNiArMjM2LDcgQEAgc3RhdGljIGludCB2dnRkX2NyZWF0ZShzdHJ1Y3QgZG9t
YWluICpkLCBzdHJ1Y3QgdmlvbW11ICp2aW9tbXUpCiAgICAgdnZ0ZC0+bGVuZ3RoID0gdmlvbW11
LT5sZW5ndGg7CiAgICAgdnZ0ZC0+ZG9tYWluID0gZDsKICAgICB2dnRkLT5zdGF0dXMgPSAwOwor
ICAgIHJlZ2lzdGVyX21taW9faGFuZGxlcihkLCAmdnZ0ZF9tbWlvX29wcyk7CiAgICAgcmV0dXJu
IDA7CiAKICBvdXQyOgotLSAKMS44LjMuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 29 11:58:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 11:58: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 1dQY5N-0006Ks-Nz; Thu, 29 Jun 2017 11:58:13 +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 1dQY5M-0006Ij-QK
 for xen-devel@lists.xen.org; Thu, 29 Jun 2017 11:58:13 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 13/00-02175-45BE4595; Thu, 29 Jun 2017 11:58:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPLMWRWlGSWpSXmKPExsXS1taRohv8OiT
 SYP9FBYslHxezODB6HN39mymAMYo1My8pvyKBNWPT7qssBSuSKrbcmsHewHjCp4uRk0NIoFKi
 7/lUJhBbQoBX4siyGawQtr/E+lur2LsYuYBq2hklOj88YgNJsAmoS5xYPJERxBYRkJa49vkym
 M0ssI9R4s1z1S5GDg5hAQeJiX1GIGEWAVWJ7Ttms4PYvAKuErf2tUDtUpCY8vA9M4jNCRRvuL
 mFDeIeF4lPPTuZJzDyLmBkWMWoUZxaVJZapGtkqZdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5h
 UrJecn7uJERgM9QwMjDsYL2/xO8QoycGkJMpr+DwkUogvKT+lMiOxOCO+qDQntfgQowwHh5IE
 r/MroJxgUWp6akVaZg4wLGHSEhw8SiK8fSCtvMUFibnFmekQqVOMxhwbVq//wsSxoGfDFyYhl
 rz8vFQpcd4akEkCIKUZpXlwg2DxcolRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMK88yBSezL
 wSuH2vgE5hAjpFeAbYKSWJCCmpBsYZE+byLM68dv79uQuC3Vs3FTxjn2K5sljb0u3omhtHrT9
 O5fo79zJfVuuTE19/sCc8YNd6PvXFnbPLP5k8qLDZ8nZJ8jQxtWm1i6IX6U55O3N36KKalB3h
 6fX7ODsrAoV/F1uZ12ebGlU4ujzaUXvSL/7wxOxpibKm5r7/7Q0e5HvnszlMYHBWYinOSDTUY
 i4qTgQAB8Sk2ZICAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1498737489!85122674!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16171 invoked from network); 29 Jun 2017 11:58:11 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-13.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 29 Jun 2017 11:58:11 -0000
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by orsmga105.jf.intel.com with ESMTP; 29 Jun 2017 04:58:08 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.40,280,1496127600"; d="scan'208";a="120301996"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.74])
 by fmsmga005.fm.intel.com with ESMTP; 29 Jun 2017 04:58:07 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 29 Jun 2017 01:50:43 -0400
Message-Id: <1498715457-16565-12-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1498715457-16565-1-git-send-email-tianyu.lan@intel.com>
References: <1498715457-16565-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH 11/25] 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
dGUvZGVzdHJveS9xdWVyeSBmdW5jdGlvbiBmb3IgdGhlIGVtdWxhdGVkIFZURAphbmQgYWRhcHRz
IGl0IHRvIHRoZSBjb21tb24gVklPTU1VIGFic3RyYWN0aW9uLgoKU2lnbmVkLW9mZi1ieTogQ2hh
byBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KU2lnbmVkLW9mZi1ieTogTGFuIFRpYW55dSA8dGlh
bnl1LmxhbkBpbnRlbC5jb20+Ci0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL01ha2Vm
aWxlIHwgICA3ICstCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaCAgfCAgOTkg
KysrKysrKysrKysrKysrKystLS0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQu
YyAgIHwgMTU5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L3Zpb21tdS5oICAgICAgICAgfCAgIDMgKwogNCBmaWxlcyBjaGFuZ2VkLCAyNDIg
aW5zZXJ0aW9ucygrKSwgMjYgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYwoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3Z0ZC9NYWtlZmlsZSBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9NYWtl
ZmlsZQppbmRleCBmMzAyNjUzLi4xNjNjN2ZlIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC92dGQvTWFrZWZpbGUKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL01h
a2VmaWxlCkBAIC0xLDggKzEsOSBAQAogc3ViZGlyLSQoQ09ORklHX1g4NikgKz0geDg2CiAKLW9i
ai15ICs9IGlvbW11Lm8KIG9iai15ICs9IGRtYXIubwotb2JqLXkgKz0gdXRpbHMubwotb2JqLXkg
Kz0gcWludmFsLm8KIG9iai15ICs9IGludHJlbWFwLm8KK29iai15ICs9IGlvbW11Lm8KK29iai15
ICs9IHFpbnZhbC5vCiBvYmoteSArPSBxdWlya3Mubworb2JqLXkgKz0gdXRpbHMubworb2JqLSQo
Q09ORklHX1ZJT01NVSkgKz0gdnZ0ZC5vCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC92dGQvaW9tbXUuaCBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oCmlu
ZGV4IDcyYzFhMmUuLjU1ZjNiNmUgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L3Z0ZC9pb21tdS5oCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oCkBA
IC0yMywzMSArMjMsNTQgQEAKICNpbmNsdWRlIDxhc20vbXNpLmg+CiAKIC8qCi0gKiBJbnRlbCBJ
T01NVSByZWdpc3RlciBzcGVjaWZpY2F0aW9uIHBlciB2ZXJzaW9uIDEuMCBwdWJsaWMgc3BlYy4K
KyAqIEludGVsIElPTU1VIHJlZ2lzdGVyIHNwZWNpZmljYXRpb24gcGVyIHZlcnNpb24gMi40IHB1
YmxpYyBzcGVjLgogICovCiAKLSNkZWZpbmUgICAgRE1BUl9WRVJfUkVHICAgIDB4MCAgICAvKiBB
cmNoIHZlcnNpb24gc3VwcG9ydGVkIGJ5IHRoaXMgSU9NTVUgKi8KLSNkZWZpbmUgICAgRE1BUl9D
QVBfUkVHICAgIDB4OCAgICAvKiBIYXJkd2FyZSBzdXBwb3J0ZWQgY2FwYWJpbGl0aWVzICovCi0j
ZGVmaW5lICAgIERNQVJfRUNBUF9SRUcgICAgMHgxMCAgICAvKiBFeHRlbmRlZCBjYXBhYmlsaXRp
ZXMgc3VwcG9ydGVkICovCi0jZGVmaW5lICAgIERNQVJfR0NNRF9SRUcgICAgMHgxOCAgICAvKiBH
bG9iYWwgY29tbWFuZCByZWdpc3RlciAqLwotI2RlZmluZSAgICBETUFSX0dTVFNfUkVHICAgIDB4
MWMgICAgLyogR2xvYmFsIHN0YXR1cyByZWdpc3RlciAqLwotI2RlZmluZSAgICBETUFSX1JUQURE
Ul9SRUcgICAgMHgyMCAgICAvKiBSb290IGVudHJ5IHRhYmxlICovCi0jZGVmaW5lICAgIERNQVJf
Q0NNRF9SRUcgICAgMHgyOCAgICAvKiBDb250ZXh0IGNvbW1hbmQgcmVnICovCi0jZGVmaW5lICAg
IERNQVJfRlNUU19SRUcgICAgMHgzNCAgICAvKiBGYXVsdCBTdGF0dXMgcmVnaXN0ZXIgKi8KLSNk
ZWZpbmUgICAgRE1BUl9GRUNUTF9SRUcgICAgMHgzOCAgICAvKiBGYXVsdCBjb250cm9sIHJlZ2lz
dGVyICovCi0jZGVmaW5lICAgIERNQVJfRkVEQVRBX1JFRyAgICAweDNjICAgIC8qIEZhdWx0IGV2
ZW50IGludGVycnVwdCBkYXRhIHJlZ2lzdGVyICovCi0jZGVmaW5lICAgIERNQVJfRkVBRERSX1JF
RyAgICAweDQwICAgIC8qIEZhdWx0IGV2ZW50IGludGVycnVwdCBhZGRyIHJlZ2lzdGVyICovCi0j
ZGVmaW5lICAgIERNQVJfRkVVQUREUl9SRUcgMHg0NCAgICAvKiBVcHBlciBhZGRyZXNzIHJlZ2lz
dGVyICovCi0jZGVmaW5lICAgIERNQVJfQUZMT0dfUkVHICAgIDB4NTggICAgLyogQWR2YW5jZWQg
RmF1bHQgY29udHJvbCAqLwotI2RlZmluZSAgICBETUFSX1BNRU5fUkVHICAgIDB4NjQgICAgLyog
RW5hYmxlIFByb3RlY3RlZCBNZW1vcnkgUmVnaW9uICovCi0jZGVmaW5lICAgIERNQVJfUExNQkFT
RV9SRUcgMHg2OCAgICAvKiBQTVJSIExvdyBhZGRyICovCi0jZGVmaW5lICAgIERNQVJfUExNTElN
SVRfUkVHIDB4NmMgICAgLyogUE1SUiBsb3cgbGltaXQgKi8KLSNkZWZpbmUgICAgRE1BUl9QSE1C
QVNFX1JFRyAweDcwICAgIC8qIHBtcnIgaGlnaCBiYXNlIGFkZHIgKi8KLSNkZWZpbmUgICAgRE1B
Ul9QSE1MSU1JVF9SRUcgMHg3OCAgICAvKiBwbXJyIGhpZ2ggbGltaXQgKi8KLSNkZWZpbmUgICAg
RE1BUl9JUUhfUkVHICAgIDB4ODAgICAgLyogaW52YWxpZGF0aW9uIHF1ZXVlIGhlYWQgKi8KLSNk
ZWZpbmUgICAgRE1BUl9JUVRfUkVHICAgIDB4ODggICAgLyogaW52YWxpZGF0aW9uIHF1ZXVlIHRh
aWwgKi8KLSNkZWZpbmUgICAgRE1BUl9JUUFfUkVHICAgIDB4OTAgICAgLyogaW52YWxpZGF0aW9u
IHF1ZXVlIGFkZHIgKi8KLSNkZWZpbmUgICAgRE1BUl9JUlRBX1JFRyAgIDB4QjggICAgLyogaW50
ciByZW1hcCAqLworI2RlZmluZSBETUFSX1ZFUl9SRUcgICAgICAgICAgICAweDAgIC8qIEFyY2gg
dmVyc2lvbiBzdXBwb3J0ZWQgYnkgdGhpcyBJT01NVSAqLworI2RlZmluZSBETUFSX0NBUF9SRUcg
ICAgICAgICAgICAweDggIC8qIEhhcmR3YXJlIHN1cHBvcnRlZCBjYXBhYmlsaXRpZXMgKi8KKyNk
ZWZpbmUgRE1BUl9FQ0FQX1JFRyAgICAgICAgICAgMHgxMCAvKiBFeHRlbmRlZCBjYXBhYmlsaXRp
ZXMgc3VwcG9ydGVkICovCisjZGVmaW5lIERNQVJfR0NNRF9SRUcgICAgICAgICAgIDB4MTggLyog
R2xvYmFsIGNvbW1hbmQgcmVnaXN0ZXIgKi8KKyNkZWZpbmUgRE1BUl9HU1RTX1JFRyAgICAgICAg
ICAgMHgxYyAvKiBHbG9iYWwgc3RhdHVzIHJlZ2lzdGVyICovCisjZGVmaW5lIERNQVJfUlRBRERS
X1JFRyAgICAgICAgIDB4MjAgLyogUm9vdCBlbnRyeSB0YWJsZSAqLworI2RlZmluZSBETUFSX0ND
TURfUkVHICAgICAgICAgICAweDI4IC8qIENvbnRleHQgY29tbWFuZCByZWcgKi8KKyNkZWZpbmUg
RE1BUl9GU1RTX1JFRyAgICAgICAgICAgMHgzNCAvKiBGYXVsdCBTdGF0dXMgcmVnaXN0ZXIgKi8K
KyNkZWZpbmUgRE1BUl9GRUNUTF9SRUcgICAgICAgICAgMHgzOCAvKiBGYXVsdCBjb250cm9sIHJl
Z2lzdGVyICovCisjZGVmaW5lIERNQVJfRkVEQVRBX1JFRyAgICAgICAgIDB4M2MgLyogRmF1bHQg
ZXZlbnQgaW50ZXJydXB0IGRhdGEgcmVnaXN0ZXIgKi8KKyNkZWZpbmUgRE1BUl9GRUFERFJfUkVH
ICAgICAgICAgMHg0MCAvKiBGYXVsdCBldmVudCBpbnRlcnJ1cHQgYWRkciByZWdpc3RlciAqLwor
I2RlZmluZSBETUFSX0ZFVUFERFJfUkVHICAgICAgICAweDQ0IC8qIFVwcGVyIGFkZHJlc3MgcmVn
aXN0ZXIgKi8KKyNkZWZpbmUgRE1BUl9BRkxPR19SRUcgICAgICAgICAgMHg1OCAvKiBBZHZhbmNl
ZCBGYXVsdCBjb250cm9sICovCisjZGVmaW5lIERNQVJfUE1FTl9SRUcgICAgICAgICAgIDB4NjQg
LyogRW5hYmxlIFByb3RlY3RlZCBNZW1vcnkgUmVnaW9uICovCisjZGVmaW5lIERNQVJfUExNQkFT
RV9SRUcgICAgICAgIDB4NjggLyogUE1SUiBMb3cgYWRkciAqLworI2RlZmluZSBETUFSX1BMTUxJ
TUlUX1JFRyAgICAgICAweDZjIC8qIFBNUlIgbG93IGxpbWl0ICovCisjZGVmaW5lIERNQVJfUEhN
QkFTRV9SRUcgICAgICAgIDB4NzAgLyogcG1yciBoaWdoIGJhc2UgYWRkciAqLworI2RlZmluZSBE
TUFSX1BITUxJTUlUX1JFRyAgICAgICAweDc4IC8qIHBtcnIgaGlnaCBsaW1pdCAqLworI2RlZmlu
ZSBETUFSX0lRSF9SRUcgICAgICAgICAgICAweDgwIC8qIGludmFsaWRhdGlvbiBxdWV1ZSBoZWFk
ICovCisjZGVmaW5lIERNQVJfSVFUX1JFRyAgICAgICAgICAgIDB4ODggLyogaW52YWxpZGF0aW9u
IHF1ZXVlIHRhaWwgKi8KKyNkZWZpbmUgRE1BUl9JUVRfUkVHX0hJICAgICAgICAgMHg4YworI2Rl
ZmluZSBETUFSX0lRQV9SRUcgICAgICAgICAgICAweDkwIC8qIGludmFsaWRhdGlvbiBxdWV1ZSBh
ZGRyICovCisjZGVmaW5lIERNQVJfSVFBX1JFR19ISSAgICAgICAgIDB4OTQKKyNkZWZpbmUgRE1B
Ul9JQ1NfUkVHICAgICAgICAgICAgMHg5YyAvKiBJbnZhbGlkYXRpb24gY29tcGxldGUgc3RhdHVz
ICovCisjZGVmaW5lIERNQVJfSUVDVExfUkVHICAgICAgICAgIDB4YTAgLyogSW52YWxpZGF0aW9u
IGV2ZW50IGNvbnRyb2wgKi8KKyNkZWZpbmUgRE1BUl9JRURBVEFfUkVHICAgICAgICAgMHhhNCAv
KiBJbnZhbGlkYXRpb24gZXZlbnQgZGF0YSAqLworI2RlZmluZSBETUFSX0lFQUREUl9SRUcgICAg
ICAgICAweGE4IC8qIEludmFsaWRhdGlvbiBldmVudCBhZGRyZXNzICovCisjZGVmaW5lIERNQVJf
SUVVQUREUl9SRUcgICAgICAgIDB4YWMgLyogSW52YWxpZGF0aW9uIGV2ZW50IGFkZHJlc3MgKi8K
KyNkZWZpbmUgRE1BUl9JUlRBX1JFRyAgICAgICAgICAgMHhiOCAvKiBJbnRlcnJ1cHQgcmVtYXBw
aW5nIHRhYmxlIGFkZHIgKi8KKyNkZWZpbmUgRE1BUl9JUlRBX1JFR19ISSAgICAgICAgMHhiYwor
I2RlZmluZSBETUFSX1BRSF9SRUcgICAgICAgICAgICAweGMwIC8qIFBhZ2UgcmVxdWVzdCBxdWV1
ZSBoZWFkICovCisjZGVmaW5lIERNQVJfUFFIX1JFR19ISSAgICAgICAgIDB4YzQKKyNkZWZpbmUg
RE1BUl9QUVRfUkVHICAgICAgICAgICAgMHhjOCAvKiBQYWdlIHJlcXVlc3QgcXVldWUgdGFpbCov
CisjZGVmaW5lIERNQVJfUFFUX1JFR19ISSAgICAgICAgIDB4Y2MKKyNkZWZpbmUgRE1BUl9QUUFf
UkVHICAgICAgICAgICAgMHhkMCAvKiBQYWdlIHJlcXVlc3QgcXVldWUgYWRkcmVzcyAqLworI2Rl
ZmluZSBETUFSX1BRQV9SRUdfSEkgICAgICAgICAweGQ0CisjZGVmaW5lIERNQVJfUFJTX1JFRyAg
ICAgICAgICAgIDB4ZGMgLyogUGFnZSByZXF1ZXN0IHN0YXR1cyAqLworI2RlZmluZSBETUFSX1BF
Q1RMX1JFRyAgICAgICAgICAweGUwIC8qIFBhZ2UgcmVxdWVzdCBldmVudCBjb250cm9sICovCisj
ZGVmaW5lIERNQVJfUEVEQVRBX1JFRyAgICAgICAgIDB4ZTQgLyogUGFnZSByZXF1ZXN0IGV2ZW50
IGRhdGEgKi8KKyNkZWZpbmUgRE1BUl9QRUFERFJfUkVHICAgICAgICAgMHhlOCAvKiBQYWdlIHJl
cXVlc3QgZXZlbnQgYWRkcmVzcyAqLworI2RlZmluZSBETUFSX1BFVUFERFJfUkVHICAgICAgICAw
eGVjIC8qIFBhZ2UgZXZlbnQgdXBwZXIgYWRkcmVzcyAqLworI2RlZmluZSBETUFSX01UUlJDQVBf
UkVHICAgICAgICAweDEwMCAvKiBNVFJSIGNhcGFiaWxpdHkgKi8KKyNkZWZpbmUgRE1BUl9NVFJS
Q0FQX1JFR19ISSAgICAgMHgxMDQKKyNkZWZpbmUgRE1BUl9NVFJSREVGX1JFRyAgICAgICAgMHgx
MDggLyogTVRSUiBkZWZhdWx0IHR5cGUgKi8KKyNkZWZpbmUgRE1BUl9NVFJSREVGX1JFR19ISSAg
ICAgMHgxMGMKIAogI2RlZmluZSBPRkZTRVRfU1RSSURFICAgICAgICAoOSkKICNkZWZpbmUgZG1h
cl9yZWFkbChkbWFyLCByZWcpIHJlYWRsKChkbWFyKSArIChyZWcpKQpAQCAtNTgsNiArODEsMzAg
QEAKICNkZWZpbmUgVkVSX01BSk9SKHYpICAgICAgICAoKCh2KSAmIDB4ZjApID4+IDQpCiAjZGVm
aW5lIFZFUl9NSU5PUih2KSAgICAgICAgKCh2KSAmIDB4MGYpCiAKKy8qIENBUF9SRUcgKi8KKyNk
ZWZpbmUgRE1BX0RPTUFJTl9JRF9TSElGVCAgICAgICAgIDE2ICAvKiAxNi1iaXQgZG9tYWluIGlk
IGZvciA2NEsgZG9tYWlucyAqLworI2RlZmluZSBETUFfRE9NQUlOX0lEX01BU0sgICAgICAgICAg
KCgxVUwgPDwgRE1BX0RPTUFJTl9JRF9TSElGVCkgLSAxKQorI2RlZmluZSBETUFfQ0FQX05EICAg
ICAgICAgICAgICAgICAgKCgoRE1BX0RPTUFJTl9JRF9TSElGVCAtIDQpIC8gMikgJiA3VUxMKQor
I2RlZmluZSBETUFfTUdBVyAgICAgICAgICAgICAgICAgICAgMzkgIC8qIE1heGltdW0gR3Vlc3Qg
QWRkcmVzcyBXaWR0aCAqLworI2RlZmluZSBETUFfQ0FQX01HQVcgICAgICAgICAgICAgICAgKCgo
RE1BX01HQVcgLSAxKSAmIDB4M2ZVTEwpIDw8IDE2KQorI2RlZmluZSBETUFfTUFNViAgICAgICAg
ICAgICAgICAgICAgMThVTEwKKyNkZWZpbmUgRE1BX0NBUF9NQU1WICAgICAgICAgICAgICAgIChE
TUFfTUFNViA8PCA0OCkKKyNkZWZpbmUgRE1BX0NBUF9QU0kgICAgICAgICAgICAgICAgICgxVUxM
IDw8IDM5KQorI2RlZmluZSBETUFfQ0FQX1NMTFBTICAgICAgICAgICAgICAgKCgxVUxMIDw8IDM0
KSB8ICgxVUxMIDw8IDM1KSkKKyNkZWZpbmUgRE1BX0ZSQ0RfUkVHX05SICAgICAgICAgICAgIDFV
TEwKKyNkZWZpbmUgRE1BX0NBUF9ORlIgICAgICAgICAgICAgICAgICgoRE1BX0ZSQ0RfUkVHX05S
IC0gMSkgPDwgNDApCisjZGVmaW5lIERNQV9DQVBfRlJPX09GRlNFVCAgICAgICAgICAweDIyMFVM
TAorI2RlZmluZSBETUFfQ0FQX0ZSTyAgICAgICAgICAgICAgICAgKERNQV9DQVBfRlJPX09GRlNF
VCA8PCAyMCkKKworLyogU3VwcG9ydGVkIEFkanVzdGVkIEd1ZXN0IEFkZHJlc3MgV2lkdGhzICov
CisjZGVmaW5lIERNQV9DQVBfU0FHQVdfU0hJRlQgICAgICAgICA4CisjZGVmaW5lIERNQV9DQVBf
U0FHQVdfTUFTSyAgICAgICAgICAoMHgxZlVMTCA8PCBETUFfQ0FQX1NBR0FXX1NISUZUKQorIC8q
IDM5LWJpdCBBR0FXLCAzLWxldmVsIHBhZ2UtdGFibGUgKi8KKyNkZWZpbmUgRE1BX0NBUF9TQUdB
V18zOWJpdCAgICAgICAgICgweDJVTEwgPDwgRE1BX0NBUF9TQUdBV19TSElGVCkKKyAvKiA0OC1i
aXQgQUdBVywgNC1sZXZlbCBwYWdlLXRhYmxlICovCisjZGVmaW5lIERNQV9DQVBfU0FHQVdfNDhi
aXQgICAgICAgICAoMHg0VUxMIDw8IERNQV9DQVBfU0FHQVdfU0hJRlQpCisjZGVmaW5lIERNQV9D
QVBfU0FHQVcgICAgICAgICAgICAgICBETUFfQ0FQX1NBR0FXXzM5Yml0CisKIC8qCiAgKiBEZWNv
ZGluZyBDYXBhYmlsaXR5IFJlZ2lzdGVyCiAgKi8KQEAgLTg5LDYgKzEzNiwxMiBAQAogI2RlZmlu
ZSBjYXBfYWZsKGMpICAgICAgICAoKChjKSA+PiAzKSAmIDEpCiAjZGVmaW5lIGNhcF9uZG9tcyhj
KSAgICAgICAgKDEgPDwgKDQgKyAyICogKChjKSAmIDB4NykpKQogCisvKiBFQ0FQX1JFRyAqLwor
I2RlZmluZSBETUFfRUNBUF9RSSAgICAgICAgICAgICAgICAgKDFVTEwgPDwgMSkKKyNkZWZpbmUg
RE1BX0VDQVBfSVIgICAgICAgICAgICAgICAgICgxVUxMIDw8IDMpCisjZGVmaW5lIERNQV9FQ0FQ
X0VJTSAgICAgICAgICAgICAgICAoMVVMTCA8PCA0KQorI2RlZmluZSBETUFfRUNBUF9NSE1WICAg
ICAgICAgICAgICAgKDE1VUxMIDw8IDIwKQorCiAvKgogICogRXh0ZW5kZWQgQ2FwYWJpbGl0eSBS
ZWdpc3RlcgogICovCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0
ZC5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYwpuZXcgZmlsZSBtb2RlIDEw
MDY0NAppbmRleCAwMDAwMDAwLi5hNjczNWNhCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYwpAQCAtMCwwICsxLDE1OSBAQAorLyoKKyAqIHZ2dGQu
YworICoKKyAqIHZpcnR1YWxpemUgVlREIGZvciBIVk0uCisgKgorICogQ29weXJpZ2h0IChDKSAy
MDE3IENoYW8gR2FvLCBJbnRlbCBDb3Jwb3JhdGlvbi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMg
ZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCisgKiBtb2RpZnkg
aXQgdW5kZXIgdGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJs
aWMKKyAqIExpY2Vuc2UsIHZlcnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3
YXJlIEZvdW5kYXRpb24uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRo
ZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFO
VFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklM
SVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKKyAq
IEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hv
dWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKKyAqIExp
Y2Vuc2UgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3Lmdu
dS5vcmcvbGljZW5zZXMvPi4KKyAqLworCisjaW5jbHVkZSA8eGVuL2RvbWFpbl9wYWdlLmg+Cisj
aW5jbHVkZSA8eGVuL3NjaGVkLmg+CisjaW5jbHVkZSA8eGVuL3R5cGVzLmg+CisjaW5jbHVkZSA8
eGVuL3Zpb21tdS5oPgorI2luY2x1ZGUgPHhlbi94bWFsbG9jLmg+CisjaW5jbHVkZSA8YXNtL2N1
cnJlbnQuaD4KKyNpbmNsdWRlIDxhc20vaHZtL2RvbWFpbi5oPgorI2luY2x1ZGUgPGFzbS9wYWdl
Lmg+CisjaW5jbHVkZSA8cHVibGljL3Zpb21tdS5oPgorCisjaW5jbHVkZSAiaW9tbXUuaCIKKwor
c3RydWN0IGh2bV9od192dnRkX3JlZ3MgeworICAgIHVpbnQ4X3QgZGF0YVsxMDI0XTsKK307CisK
Ky8qIFN0YXR1cyBmaWVsZCBvZiBzdHJ1Y3QgdnZ0ZCAqLworI2RlZmluZSBWSU9NTVVfU1RBVFVT
X0lSUV9SRU1BUFBJTkdfRU5BQkxFRCAgICAgKDEgPDwgMCkKKyNkZWZpbmUgVklPTU1VX1NUQVRV
U19ETUFfUkVNQVBQSU5HX0VOQUJMRUQgICAgICgxIDw8IDEpCisKK3N0cnVjdCB2dnRkIHsKKyAg
ICAvKiBWSU9NTVVfU1RBVFVTX1hYWF9SRU1BUFBJTkdfRU5BQkxFRCAqLworICAgIGludCBzdGF0
dXM7CisgICAgLyogQWRkcmVzcyByYW5nZSBvZiByZW1hcHBpbmcgaGFyZHdhcmUgcmVnaXN0ZXIt
c2V0ICovCisgICAgdWludDY0X3QgYmFzZV9hZGRyOworICAgIHVpbnQ2NF90IGxlbmd0aDsKKyAg
ICAvKiBQb2ludCBiYWNrIHRvIHRoZSBvd25lciBkb21haW4gKi8KKyAgICBzdHJ1Y3QgZG9tYWlu
ICpkb21haW47CisgICAgc3RydWN0IGh2bV9od192dnRkX3JlZ3MgKnJlZ3M7CisgICAgc3RydWN0
IHBhZ2VfaW5mbyAqcmVnc19wYWdlOworfTsKKworc3RhdGljIGlubGluZSB2b2lkIHZ2dGRfc2V0
X3JlZyhzdHJ1Y3QgdnZ0ZCAqdnRkLCB1aW50MzJfdCByZWcsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVpbnQzMl90IHZhbHVlKQoreworICAgICooKHVpbnQzMl90ICopKCZ2dGQt
PnJlZ3MtPmRhdGFbcmVnXSkpID0gdmFsdWU7Cit9CisKK3N0YXRpYyBpbmxpbmUgdWludDMyX3Qg
dnZ0ZF9nZXRfcmVnKHN0cnVjdCB2dnRkICp2dGQsIHVpbnQzMl90IHJlZykKK3sKKyAgICByZXR1
cm4gKigodWludDMyX3QgKikoJnZ0ZC0+cmVncy0+ZGF0YVtyZWddKSk7Cit9CisKK3N0YXRpYyBp
bmxpbmUgdWludDhfdCB2dnRkX2dldF9yZWdfYnl0ZShzdHJ1Y3QgdnZ0ZCAqdnRkLCB1aW50MzJf
dCByZWcpCit7CisgICAgcmV0dXJuICooKHVpbnQ4X3QgKikoJnZ0ZC0+cmVncy0+ZGF0YVtyZWdd
KSk7Cit9CisKKyNkZWZpbmUgdnZ0ZF9nZXRfcmVnX3F1YWQodnZ0ZCwgcmVnLCB2YWwpIGRvIHsg
XAorICAgICh2YWwpID0gdnZ0ZF9nZXRfcmVnKHZ2dGQsIChyZWcpICsgNCApOyBcCisgICAgKHZh
bCkgPSAodmFsKSA8PCAzMjsgXAorICAgICh2YWwpICs9IHZ2dGRfZ2V0X3JlZyh2dnRkLCByZWcp
OyBcCit9IHdoaWxlKDApCisjZGVmaW5lIHZ2dGRfc2V0X3JlZ19xdWFkKHZ2dGQsIHJlZywgdmFs
KSBkbyB7IFwKKyAgICB2dnRkX3NldF9yZWcodnZ0ZCwgcmVnLCAodmFsKSk7IFwKKyAgICB2dnRk
X3NldF9yZWcodnZ0ZCwgKHJlZykgKyA0LCAodmFsKSA+PiAzMik7IFwKK30gd2hpbGUoMCkKKwor
c3RhdGljIHZvaWQgdnZ0ZF9yZXNldChzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwgdWludDY0X3QgY2FwYWJp
bGl0eSkKK3sKKyAgICB1aW50NjRfdCBjYXAsIGVjYXA7CisKKyAgICBjYXAgPSBETUFfQ0FQX05G
UiB8IERNQV9DQVBfU0xMUFMgfCBETUFfQ0FQX0ZSTyB8IFwKKyAgICAgICAgICBETUFfQ0FQX01H
QVcgfCBETUFfQ0FQX1NBR0FXIHwgRE1BX0NBUF9ORDsKKyAgICBlY2FwID0gRE1BX0VDQVBfSVIg
fCBETUFfRUNBUF9FSU0gfCBETUFfRUNBUF9RSTsKKyAgICB2dnRkX3NldF9yZWcodnZ0ZCwgRE1B
Ul9WRVJfUkVHLCAweDEwVUwpOworICAgIHZ2dGRfc2V0X3JlZ19xdWFkKHZ2dGQsIERNQVJfQ0FQ
X1JFRywgY2FwKTsKKyAgICB2dnRkX3NldF9yZWdfcXVhZCh2dnRkLCBETUFSX0VDQVBfUkVHLCBl
Y2FwKTsKKyAgICB2dnRkX3NldF9yZWcodnZ0ZCwgRE1BUl9GRUNUTF9SRUcsIDB4ODAwMDAwMDBV
TCk7CisgICAgdnZ0ZF9zZXRfcmVnKHZ2dGQsIERNQVJfSUVDVExfUkVHLCAweDgwMDAwMDAwVUwp
OworfQorCitzdGF0aWMgdTY0IHZ2dGRfcXVlcnlfY2FwcyhzdHJ1Y3QgZG9tYWluICpkKQorewor
ICAgIHJldHVybiBWSU9NTVVfQ0FQX0lSUV9SRU1BUFBJTkc7Cit9CisKK3N0YXRpYyBpbnQgdnZ0
ZF9jcmVhdGUoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZpb21tdSAqdmlvbW11KQoreworICAg
IHN0cnVjdCB2dnRkICp2dnRkOworICAgIGludCByZXQ7CisKKyAgICBpZiAoICFpc19odm1fZG9t
YWluKGQpIHx8ICh2aW9tbXUtPmxlbmd0aCAhPSBQQUdFX1NJWkUpIHx8CisgICAgICAgICh+dnZ0
ZF9xdWVyeV9jYXBzKGQpICYgdmlvbW11LT5jYXBzKSApCisgICAgICAgIHJldHVybiAtRUlOVkFM
OworCisgICAgcmV0ID0gLUVOT01FTTsKKyAgICB2dnRkID0geG1hbGxvY19ieXRlcyhzaXplb2Yo
c3RydWN0IHZ2dGQpKTsKKyAgICBpZiAoICF2dnRkICkKKyAgICAgICAgcmV0dXJuIHJldDsKKwor
ICAgIHZ2dGQtPnJlZ3NfcGFnZSA9IGFsbG9jX2RvbWhlYXBfcGFnZShkLCBNRU1GX25vX293bmVy
KTsKKyAgICBpZiAoICF2dnRkLT5yZWdzX3BhZ2UgKQorICAgICAgICBnb3RvIG91dDE7CisKKyAg
ICB2dnRkLT5yZWdzID0gX19tYXBfZG9tYWluX3BhZ2VfZ2xvYmFsKHZ2dGQtPnJlZ3NfcGFnZSk7
CisgICAgaWYgKCAhdnZ0ZC0+cmVncyApCisgICAgICAgIGdvdG8gb3V0MjsKKyAgICBjbGVhcl9w
YWdlKHZ2dGQtPnJlZ3MpOworCisgICAgdnZ0ZF9yZXNldCh2dnRkLCB2aW9tbXUtPmNhcHMpOwor
ICAgIHZ2dGQtPmJhc2VfYWRkciA9IHZpb21tdS0+YmFzZV9hZGRyZXNzOworICAgIHZ2dGQtPmxl
bmd0aCA9IHZpb21tdS0+bGVuZ3RoOworICAgIHZ2dGQtPmRvbWFpbiA9IGQ7CisgICAgdnZ0ZC0+
c3RhdHVzID0gMDsKKyAgICByZXR1cm4gMDsKKworIG91dDI6CisgICAgZnJlZV9kb21oZWFwX3Bh
Z2UodnZ0ZC0+cmVnc19wYWdlKTsKKyBvdXQxOgorICAgIHhmcmVlKHZ2dGQpOworICAgIHJldHVy
biByZXQ7Cit9CisKK3N0YXRpYyBpbnQgdnZ0ZF9kZXN0cm95KHN0cnVjdCB2aW9tbXUgKnZpb21t
dSkKK3sKKyAgICBzdHJ1Y3QgdnZ0ZCAqdnZ0ZCA9IHZpb21tdS0+cHJpdjsKKworICAgIGlmICgg
dnZ0ZCApCisgICAgeworICAgICAgICB1bm1hcF9kb21haW5fcGFnZV9nbG9iYWwodnZ0ZC0+cmVn
cyk7CisgICAgICAgIGZyZWVfZG9taGVhcF9wYWdlKHZ2dGQtPnJlZ3NfcGFnZSk7CisgICAgICAg
IHhmcmVlKHZ2dGQpOworICAgIH0KKyAgICByZXR1cm4gMDsKK30KKworc3RydWN0IHZpb21tdV9v
cHMgdnZ0ZF9odm1fdm14X29wcyA9IHsKKyAgICAucXVlcnlfY2FwcyA9IHZ2dGRfcXVlcnlfY2Fw
cywKKyAgICAuY3JlYXRlID0gdnZ0ZF9jcmVhdGUsCisgICAgLmRlc3Ryb3kgPSB2dnRkX2Rlc3Ry
b3kKK307CisKK3N0YXRpYyBpbnQgdnZ0ZF9yZWdpc3Rlcih2b2lkKQoreworICAgIHZpb21tdV9y
ZWdpc3Rlcl90eXBlKFZJT01NVV9UWVBFX0lOVEVMX1ZURCwgJnZ2dGRfaHZtX3ZteF9vcHMpOwor
ICAgIHJldHVybiAwOworfQorX19pbml0Y2FsbCh2dnRkX3JlZ2lzdGVyKTsKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvdmlvbW11LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3Zpb21t
dS5oCmluZGV4IDFlOGQ0YmUuLmI3MzBlNjUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvdmlvbW11LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni92aW9tbXUuaApAQCAtMjIsNiAr
MjIsOSBAQAogCiAjaW5jbHVkZSA8eGVuL3Zpb21tdS5oPgogI2luY2x1ZGUgPGFzbS90eXBlcy5o
PgorI2luY2x1ZGUgPGFzbS9wcm9jZXNzb3IuaD4KKworZXh0ZXJuIHN0cnVjdCB2aW9tbXVfb3Bz
IHZ2dGRfaHZtX3ZteF9vcHM7CiAKIC8qIElSUSByZXF1ZXN0IHR5cGUgKi8KICNkZWZpbmUgVklP
TU1VX1JFUVVFU1RfSVJRX01TSSAgICAgICAgICAwCi0tIAoxLjguMy4xCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Thu Jun 29 11:58:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 11: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 1dQY5V-0006TE-1f; Thu, 29 Jun 2017 11:58:21 +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 1dQY5T-0006PJ-6F
 for xen-devel@lists.xen.org; Thu, 29 Jun 2017 11:58:19 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 F4/93-03406-A5BE4595; Thu, 29 Jun 2017 11:58:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsXS1tYhoRv1OiT
 SoKVbyGLJx8UsDoweR3f/ZgpgjGLNzEvKr0hgzfjy8hZ7wZqYiu8PL7A0MD526WLk4hASmM4o
 8WLJBNYuRk4OCQFeiSPLZkDZARLrPx1nhChqZ5TY/beDGSTBJqAucWLxREYQW0RAWuLa58tgN
 rPAPkaJN89VQWxhAReJTS9mMYHYLAKqEqtn72MHsXkFXCWOz7rGArFAQWLKw/dgMzmB4g03t7
 CB2EJAvZ96djJPYORdwMiwilGjOLWoLLVI18hUL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMal
 YLzk/dxMjMCAYgGAH46oFgYcYJTmYlER5DZ+HRArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4HV+
 BZQTLEpNT61Iy8wBhiZMWoKDR0mEtw+klbe4IDG3ODMdInWKUZdjw+r1X5iEWPLy81KlxHlrQ
 GYIgBRllObBjYDFySVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ88qDTOHJzCuB2/QK6AgmoC
 OEZ4AdUZKIkJJqYMyQN9mUOfn5Bwn+J3ueyHMpXLbXSHyseJJHrJT91UaGl5/3HT79QMEp2zL
 6wRF3+Yk/4y6pmLN5CsVn5WR9nv/T66/rAU6JqKNhbYuSFhjP23Y/Jq6ARb199Z7cjd8S+R+Y
 Z3jpZh47zHtx08orYg8022XqfD55fJkXVxBRZRPQk9W6xeCughJLcUaioRZzUXEiAJ+qbRCOA
 gAA
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1498737496!45219401!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46434 invoked from network); 29 Jun 2017 11:58:17 -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; 29 Jun 2017 11:58:17 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 29 Jun 2017 04:58:15 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.40,280,1496127600"; d="scan'208";a="1188474948"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.74])
 by fmsmga002.fm.intel.com with ESMTP; 29 Jun 2017 04:58:13 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 29 Jun 2017 01:50:46 -0400
Message-Id: <1498715457-16565-15-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1498715457-16565-1-git-send-email-tianyu.lan@intel.com>
References: <1498715457-16565-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH 14/25] 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+Ci0tLQogeGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvdnRkL2lvbW11LmggfCAgMjEgKysrCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92
dGQvdnRkLmggICB8ICAgNiArCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jICB8
IDI3NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KIDMgZmlsZXMgY2hhbmdl
ZCwgMzAzIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaCBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0
ZC9pb21tdS5oCmluZGV4IDEwMmI0ZjMuLjcwZTY0Y2YgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0
ZC9pb21tdS5oCkBAIC0yNDQsNiArMjQ0LDIxIEBACiAjZGVmaW5lIGRtYV9mcmNkX3NvdXJjZV9p
ZChjKSAoYyAmIDB4ZmZmZikKICNkZWZpbmUgZG1hX2ZyY2RfcGFnZV9hZGRyKGQpIChkICYgKCgo
dTY0KS0xKSA8PCAxMikpIC8qIGxvdyA2NCBiaXQgKi8KIAorZW51bSBWVERfRkFVTFRfVFlQRQor
eworICAgIC8qIEludGVycnVwdCByZW1hcHBpbmcgdHJhbnNpdGlvbiBmYXVsdHMgKi8KKyAgICBW
VERfRlJfSVJfUkVRX1JTVkQgPSAweDIwLCAgIC8qIE9uZSBvciBtb3JlIElSIHJlcXVlc3QgcmVz
ZXJ2ZWQKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIGZpZWxkcyBzZXQgKi8K
KyAgICBWVERfRlJfSVJfSU5ERVhfT1ZFUiA9IDB4MjEsIC8qIEluZGV4IHZhbHVlIGdyZWF0ZXIg
dGhhbiBtYXggKi8KKyAgICBWVERfRlJfSVJfRU5UUllfUCA9IDB4MjIsICAgIC8qIFByZXNlbnQg
KFApIG5vdCBzZXQgaW4gSVJURSAqLworICAgIFZURF9GUl9JUl9ST09UX0lOVkFMID0gMHgyMywg
LyogSVIgUm9vdCB0YWJsZSBpbnZhbGlkICovCisgICAgVlREX0ZSX0lSX0lSVEVfUlNWRCA9IDB4
MjQsICAvKiBJUlRFIFJzdmQgZmllbGQgbm9uLXplcm8gd2l0aAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICogUHJlc2VudCBmbGFnIHNldCAqLworICAgIFZURF9GUl9JUl9SRVFf
Q09NUEFUID0gMHgyNSwgLyogRW5jb3VudGVyZWQgY29tcGF0aWJsZSBJUgorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICogcmVxdWVzdCB3aGlsZSBkaXNhYmxlZCAqLworICAgIFZU
RF9GUl9JUl9TSURfRVJSID0gMHgyNiwgICAgLyogSW52YWxpZCBTb3VyY2UtSUQgKi8KK307CisK
IC8qCiAgKiAwOiBQcmVzZW50CiAgKiAxLTExOiBSZXNlcnZlZApAQCAtMzg0LDYgKzM5OSwxMiBA
QCBzdHJ1Y3QgaXJlbWFwX2VudHJ5IHsKIH07CiAKIC8qCisgKiBXaGVuIFZULWQgZG9lc24ndCBl
bmFibGUgRXh0ZW5kZWQgSW50ZXJydXB0IE1vZGUuIEhhcmR3YXJlIG9ubHkgaW50ZXJwcmV0cwor
ICogb25seSA4LWJpdHMgKFsxNTo4XSkgb2YgRGVzdGluYXRpb24tSUQgZmllbGQgaW4gdGhlIElS
VEVzLgorICovCisjZGVmaW5lIElSVEVfeEFQSUNfREVTVF9NQVNLIDB4ZmYwMAorCisvKgogICog
UG9zdGVkLWludGVycnVwdCBkZXNjcmlwdG9yIGFkZHJlc3MgaXMgNjQgYml0cyB3aXRoIDY0LWJ5
dGUgYWxpZ25lZCwgb25seQogICogdGhlIHVwcGVyIDI2IGJpdHMgb2YgbGVzdCBzaWduaWZpY2lh
bnQgMzIgYml0cyBpcyBhdmFpbGFibGUuCiAgKi8KZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3Z0ZC92dGQuaCBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dGQuaApp
bmRleCBiYjg4ODlmLi4xMDMyYjQ2IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC92dGQvdnRkLmgKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z0ZC5oCkBAIC00
Nyw2ICs0Nyw4IEBAIHN0cnVjdCBJT19BUElDX3JvdXRlX3JlbWFwX2VudHJ5IHsKICAgICB9Owog
fTsKIAorI2RlZmluZSBJT0FQSUNfUkVNQVBfRU5UUllfSU5ERVgoeCkgKCh4LmluZGV4XzE1IDw8
IDE1KSArIHguaW5kZXhfMF8xNCkKKwogc3RydWN0IG1zaV9tc2dfcmVtYXBfZW50cnkgewogICAg
IHVuaW9uIHsKICAgICAgICAgdTMyIHZhbDsKQEAgLTY1LDQgKzY3LDggQEAgc3RydWN0IG1zaV9t
c2dfcmVtYXBfZW50cnkgewogICAgIHUzMglkYXRhOwkJLyogbXNpIG1lc3NhZ2UgZGF0YSAqLwog
fTsKIAorI2RlZmluZSBNU0lfUkVNQVBfRU5UUllfSU5ERVgoeCkgKCh4LmFkZHJlc3NfbG8uaW5k
ZXhfMTUgPDwgMTUpICsgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHguYWRk
cmVzc19sby5pbmRleF8wXzE0ICsgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICh4LmFkZHJlc3NfbG8uU0hWID8gKHVpbnQxNl90KXguZGF0YSA6IDApKQorCiAjZW5kaWYgLy8g
X1ZURF9IXwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYyBi
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMKaW5kZXggODBjN2U5Ni4uZThhZWI2
MCAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYworKysgYi94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jCkBAIC0yMywxMiArMjMsMTcgQEAKICNp
bmNsdWRlIDx4ZW4vdHlwZXMuaD4KICNpbmNsdWRlIDx4ZW4vdmlvbW11Lmg+CiAjaW5jbHVkZSA8
eGVuL3htYWxsb2MuaD4KKyNpbmNsdWRlIDxhc20vYXBpYy5oPgogI2luY2x1ZGUgPGFzbS9jdXJy
ZW50Lmg+CisjaW5jbHVkZSA8YXNtL2V2ZW50Lmg+CiAjaW5jbHVkZSA8YXNtL2h2bS9kb21haW4u
aD4KKyNpbmNsdWRlIDxhc20vaW9fYXBpYy5oPgogI2luY2x1ZGUgPGFzbS9wYWdlLmg+CisjaW5j
bHVkZSA8YXNtL3AybS5oPgogI2luY2x1ZGUgPHB1YmxpYy92aW9tbXUuaD4KIAogI2luY2x1ZGUg
ImlvbW11LmgiCisjaW5jbHVkZSAidnRkLmgiCiAKIHN0cnVjdCBodm1faHdfdnZ0ZF9yZWdzIHsK
ICAgICB1aW50OF90IGRhdGFbMTAyNF07CkBAIC0zOCw2ICs0Myw5IEBAIHN0cnVjdCBodm1faHdf
dnZ0ZF9yZWdzIHsKICNkZWZpbmUgVklPTU1VX1NUQVRVU19JUlFfUkVNQVBQSU5HX0VOQUJMRUQg
ICAgICgxIDw8IDApCiAjZGVmaW5lIFZJT01NVV9TVEFUVVNfRE1BX1JFTUFQUElOR19FTkFCTEVE
ICAgICAoMSA8PCAxKQogCisjZGVmaW5lIHZ2dGRfaXJxX3JlbWFwcGluZ19lbmFibGVkKHZ2dGQp
IFwKKyAgICAodnZ0ZC0+c3RhdHVzICYgVklPTU1VX1NUQVRVU19JUlFfUkVNQVBQSU5HX0VOQUJM
RUQpCisKIHN0cnVjdCB2dnRkIHsKICAgICAvKiBWSU9NTVVfU1RBVFVTX1hYWF9SRU1BUFBJTkdf
RU5BQkxFRCAqLwogICAgIGludCBzdGF0dXM7CkBAIC0xMjAsNiArMTI4LDE0MCBAQCBzdGF0aWMg
aW5saW5lIHVpbnQ4X3QgdnZ0ZF9nZXRfcmVnX2J5dGUoc3RydWN0IHZ2dGQgKnZ0ZCwgdWludDMy
X3QgcmVnKQogICAgIHZ2dGRfc2V0X3JlZyh2dnRkLCAocmVnKSArIDQsICh2YWwpID4+IDMyKTsg
XAogfSB3aGlsZSgwKQogCitzdGF0aWMgaW50IG1hcF9ndWVzdF9wYWdlKHN0cnVjdCBkb21haW4g
KmQsIHVpbnQ2NF90IGdmbiwgdm9pZCAqKnZpcnQpCit7CisgICAgc3RydWN0IHBhZ2VfaW5mbyAq
cDsKKworICAgIHAgPSBnZXRfcGFnZV9mcm9tX2dmbihkLCBnZm4sIE5VTEwsIFAyTV9BTExPQyk7
CisgICAgaWYgKCAhcCApCisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgaWYgKCAhZ2V0
X3BhZ2VfdHlwZShwLCBQR1Rfd3JpdGFibGVfcGFnZSkgKQorICAgIHsKKyAgICAgICAgcHV0X3Bh
Z2UocCk7CisgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgIH0KKworICAgICp2aXJ0ID0gX19t
YXBfZG9tYWluX3BhZ2VfZ2xvYmFsKHApOworICAgIGlmICggISp2aXJ0ICkKKyAgICB7CisgICAg
ICAgIHB1dF9wYWdlX2FuZF90eXBlKHApOworICAgICAgICByZXR1cm4gLUVOT01FTTsKKyAgICB9
CisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyB2b2lkIHVubWFwX2d1ZXN0X3BhZ2Uodm9pZCAq
dmlydCkKK3sKKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOworCisgICAgaWYgKCAhdmlydCAp
CisgICAgICAgIHJldHVybjsKKworICAgIHZpcnQgPSAodm9pZCAqKSgodW5zaWduZWQgbG9uZyl2
aXJ0ICYgUEFHRV9NQVNLKTsKKyAgICBwYWdlID0gbWZuX3RvX3BhZ2UoZG9tYWluX3BhZ2VfbWFw
X3RvX21mbih2aXJ0KSk7CisKKyAgICB1bm1hcF9kb21haW5fcGFnZV9nbG9iYWwodmlydCk7Cisg
ICAgcHV0X3BhZ2VfYW5kX3R5cGUocGFnZSk7Cit9CisKK3N0YXRpYyB2b2lkIHZ2dGRfaW5qX2ly
cSgKKyAgICBzdHJ1Y3QgdmxhcGljICp0YXJnZXQsCisgICAgdWludDhfdCB2ZWN0b3IsCisgICAg
dWludDhfdCB0cmlnX21vZGUsCisgICAgdWludDhfdCBkZWxpdmVyeV9tb2RlKQoreworICAgIFZW
VERfREVCVUcoVlZURF9EQkdfSU5GTywgImRlc3Q9diVkLCBkZWxpdmVyeV9tb2RlPSV4IHZlY3Rv
cj0lZCAiCisgICAgICAgICAgICAgICAidHJpZ19tb2RlPSVkLiIsCisgICAgICAgICAgICAgICB2
bGFwaWNfdmNwdSh0YXJnZXQpLT52Y3B1X2lkLCBkZWxpdmVyeV9tb2RlLAorICAgICAgICAgICAg
ICAgdmVjdG9yLCB0cmlnX21vZGUpOworCisgICAgQVNTRVJUKChkZWxpdmVyeV9tb2RlID09IGRl
c3RfRml4ZWQpIHx8CisgICAgICAgICAgIChkZWxpdmVyeV9tb2RlID09IGRlc3RfTG93ZXN0UHJp
bykpOworCisgICAgdmxhcGljX3NldF9pcnEodGFyZ2V0LCB2ZWN0b3IsIHRyaWdfbW9kZSk7Cit9
CisKK3N0YXRpYyBpbnQgdnZ0ZF9kZWxpdmVyeSgKKyAgICBzdHJ1Y3QgZG9tYWluICpkLCBpbnQg
dmVjdG9yLAorICAgIHVpbnQzMl90IGRlc3QsIHVpbnQ4X3QgZGVzdF9tb2RlLAorICAgIHVpbnQ4
X3QgZGVsaXZlcnlfbW9kZSwgdWludDhfdCB0cmlnX21vZGUpCit7CisgICAgc3RydWN0IHZsYXBp
YyAqdGFyZ2V0OworICAgIHN0cnVjdCB2Y3B1ICp2OworCisgICAgc3dpdGNoICggZGVsaXZlcnlf
bW9kZSApCisgICAgeworICAgIGNhc2UgZGVzdF9Mb3dlc3RQcmlvOgorICAgICAgICB0YXJnZXQg
PSB2bGFwaWNfbG93ZXN0X3ByaW8oZCwgTlVMTCwgMCwgZGVzdCwgZGVzdF9tb2RlKTsKKyAgICAg
ICAgaWYgKCB0YXJnZXQgIT0gTlVMTCApCisgICAgICAgIHsKKyAgICAgICAgICAgIHZ2dGRfaW5q
X2lycSh0YXJnZXQsIHZlY3RvciwgdHJpZ19tb2RlLCBkZWxpdmVyeV9tb2RlKTsKKyAgICAgICAg
ICAgIGJyZWFrOworICAgICAgICB9CisgICAgICAgIFZWVERfREVCVUcoVlZURF9EQkdfSU5GTywg
Im51bGwgcm91bmQgcm9iaW46IHZlY3Rvcj0lMDJ4XG4iLCB2ZWN0b3IpOworICAgICAgICBicmVh
azsKKworICAgIGNhc2UgZGVzdF9GaXhlZDoKKyAgICAgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYg
KQorICAgICAgICAgICAgaWYgKCB2bGFwaWNfbWF0Y2hfZGVzdCh2Y3B1X3ZsYXBpYyh2KSwgTlVM
TCwgMCwgZGVzdCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGVzdF9tb2Rl
KSApCisgICAgICAgICAgICAgICAgdnZ0ZF9pbmpfaXJxKHZjcHVfdmxhcGljKHYpLCB2ZWN0b3Is
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyaWdfbW9kZSwgZGVsaXZlcnlfbW9kZSk7
CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBkZXN0X05NSToKKyAgICAgICAgZm9yX2VhY2hf
dmNwdSAoIGQsIHYgKQorICAgICAgICAgICAgaWYgKCB2bGFwaWNfbWF0Y2hfZGVzdCh2Y3B1X3Zs
YXBpYyh2KSwgTlVMTCwgMCwgZGVzdCwgZGVzdF9tb2RlKQorICAgICAgICAgICAgICAgICAmJiAh
dGVzdF9hbmRfc2V0X2Jvb2wodi0+bm1pX3BlbmRpbmcpICkKKyAgICAgICAgICAgICAgICB2Y3B1
X2tpY2sodik7CisgICAgICAgIGJyZWFrOworCisgICAgZGVmYXVsdDoKKyAgICAgICAgcHJpbnRr
KFhFTkxPR19HX1dBUk5JTkcKKyAgICAgICAgICAgICAgICIlcHY6IFVuc3VwcG9ydGVkIFZURCBk
ZWxpdmVyeSBtb2RlICVkIGZvciBEb20lZFxuIiwKKyAgICAgICAgICAgICAgIGN1cnJlbnQsIGRl
bGl2ZXJ5X21vZGUsIGQtPmRvbWFpbl9pZCk7CisgICAgICAgIHJldHVybiAtRUlOVkFMOworICAg
IH0KKworICAgIHJldHVybiAwOworfQorCitzdGF0aWMgdWludDMyX3QgaXJxX3JlbWFwcGluZ19y
ZXF1ZXN0X2luZGV4KHN0cnVjdCBpcnFfcmVtYXBwaW5nX3JlcXVlc3QgKmlycSkKK3sKKyAgICBp
ZiAoIGlycS0+dHlwZSA9PSBWSU9NTVVfUkVRVUVTVF9JUlFfTVNJICkKKyAgICB7CisgICAgICAg
IHN0cnVjdCBtc2lfbXNnX3JlbWFwX2VudHJ5IG1zaV9tc2cgPSB7IHsgaXJxLT5tc2cubXNpLmFk
ZHIgfSwgMCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
aXJxLT5tc2cubXNpLmRhdGEgfTsKKworICAgICAgICByZXR1cm4gTVNJX1JFTUFQX0VOVFJZX0lO
REVYKG1zaV9tc2cpOworICAgIH0KKyAgICBlbHNlIGlmICggaXJxLT50eXBlID09IFZJT01NVV9S
RVFVRVNUX0lSUV9BUElDICkKKyAgICB7CisgICAgICAgIHN0cnVjdCBJT19BUElDX3JvdXRlX3Jl
bWFwX2VudHJ5IHJlbWFwX3J0ZSA9IHsgeyBpcnEtPm1zZy5ydGUgfSB9OworCisgICAgICAgIHJl
dHVybiBJT0FQSUNfUkVNQVBfRU5UUllfSU5ERVgocmVtYXBfcnRlKTsKKyAgICB9CisgICAgQlVH
KCk7CisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbmxpbmUgdWludDMyX3QgaXJ0ZV9kZXN0
KHN0cnVjdCB2dnRkICp2dnRkLCB1aW50MzJfdCBkZXN0KQoreworICAgIHVpbnQ2NF90IGlydGE7
CisKKyAgICB2dnRkX2dldF9yZWdfcXVhZCh2dnRkLCBETUFSX0lSVEFfUkVHLCBpcnRhKTsKKyAg
ICAvKiBJbiB4QVBJQyBtb2RlLCBvbmx5IDgtYml0cyhbMTU6OF0pIGFyZSB2YWxpZCAqLworICAg
IHJldHVybiBETUFfSVJUQV9FSU1FKGlydGEpID8gZGVzdCA6IE1BU0tfRVhUUihkZXN0LCBJUlRF
X3hBUElDX0RFU1RfTUFTSyk7Cit9CisKK3N0YXRpYyBpbnQgdnZ0ZF9yZWNvcmRfZmF1bHQoc3Ry
dWN0IHZ2dGQgKnZ2dGQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBpcnFf
cmVtYXBwaW5nX3JlcXVlc3QgKmlycSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50
IHJlYXNvbikKK3sKKyAgICByZXR1cm4gMDsKK30KKwogc3RhdGljIGludCB2dnRkX2hhbmRsZV9n
Y21kX3NpcnRwKHN0cnVjdCB2dnRkICp2dnRkLCB1aW50MzJfdCB2YWwpCiB7CiAgICAgdWludDY0
X3QgaXJ0YTsKQEAgLTI1OSw2ICs0MDEsMTM4IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgaHZtX21t
aW9fb3BzIHZ2dGRfbW1pb19vcHMgPSB7CiAgICAgLndyaXRlID0gdnZ0ZF93cml0ZQogfTsKIAor
c3RhdGljIGJvb2wgaXJfc2lkX3ZhbGlkKHN0cnVjdCBpcmVtYXBfZW50cnkgKmlydGUsIHVpbnQz
Ml90IHNvdXJjZV9pZCkKK3sKKyAgICByZXR1cm4gdHJ1ZTsKK30KKworLyoKKyAqICdyZWNvcmRf
ZmF1bHQnIGlzIGEgZmxhZyB0byBpbmRpY2F0ZSB3aGV0aGVyIHdlIG5lZWQgcmVjb3JkaW5nIGEg
ZmF1bHQKKyAqIGFuZCBub3RpZnlpbmcgZ3Vlc3Qgd2hlbiBhIGZhdWx0IGhhcHBlbnMgZHVyaW5n
IGZldGNoaW5nIHZJUlRFLiBJZ25vcmluZworICogZmF1bHRzIGlzIHVzZWQgd2hlbiBvbmx5IHRo
ZSBlbmNvZGVkIGF0dHJpYnV0ZXMgaXMgY2FyZWQuCisgKi8KK3N0YXRpYyBpbnQgdnZ0ZF9nZXRf
ZW50cnkoc3RydWN0IHZ2dGQgKnZ2dGQsCisgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCBpcnFfcmVtYXBwaW5nX3JlcXVlc3QgKmlycSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
c3RydWN0IGlyZW1hcF9lbnRyeSAqZGVzdCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgYm9v
bCByZWNvcmRfZmF1bHQpCit7CisgICAgaW50IHJldDsKKyAgICB1aW50MzJfdCBlbnRyeSA9IGly
cV9yZW1hcHBpbmdfcmVxdWVzdF9pbmRleChpcnEpOworICAgIHN0cnVjdCBpcmVtYXBfZW50cnkg
ICppcnRlLCAqaXJ0X3BhZ2U7CisKKyAgICBWVlREX0RFQlVHKFZWVERfREJHX1RSQU5TLCAiaW50
ZXJwcmV0IGEgcmVxdWVzdCB3aXRoIGluZGV4ICV4IiwgZW50cnkpOworCisgICAgaWYgKCBlbnRy
eSA+IHZ2dGQtPmlydF9tYXhfZW50cnkgKQorICAgIHsKKyAgICAgICAgcmV0ID0gVlREX0ZSX0lS
X0lOREVYX09WRVI7CisgICAgICAgIGdvdG8gaGFuZGxlX2ZhdWx0OworICAgIH0KKworICAgIHJl
dCA9IG1hcF9ndWVzdF9wYWdlKHZ2dGQtPmRvbWFpbiwgdnZ0ZC0+aXJ0ICsgKGVudHJ5ID4+IElS
RU1BUF9FTlRSWV9PUkRFUiksCisgICAgICAgICAgICAgICAgICAgICAgICAgKHZvaWQqKikmaXJ0
X3BhZ2UpOworICAgIGlmICggcmV0ICkKKyAgICB7CisgICAgICAgIHJldCA9IFZURF9GUl9JUl9S
T09UX0lOVkFMOworICAgICAgICBnb3RvIGhhbmRsZV9mYXVsdDsKKyAgICB9CisKKyAgICBpcnRl
ID0gaXJ0X3BhZ2UgKyAoZW50cnkgJSAoMSA8PCBJUkVNQVBfRU5UUllfT1JERVIpKTsKKyAgICBk
ZXN0LT52YWwgPSBpcnRlLT52YWw7CisgICAgaWYgKCAhcWludmFsX3ByZXNlbnQoKmlydGUpICkK
KyAgICB7CisgICAgICAgIHJldCA9IFZURF9GUl9JUl9FTlRSWV9QOworICAgICAgICBnb3RvIHVu
bWFwX2hhbmRsZV9mYXVsdDsKKyAgICB9CisKKyAgICAvKiBDaGVjayByZXNlcnZlZCBiaXRzICov
CisgICAgaWYgKCAoaXJ0ZS0+cmVtYXAucmVzXzEgfHwgaXJ0ZS0+cmVtYXAucmVzXzIgfHwgaXJ0
ZS0+cmVtYXAucmVzXzMgfHwKKyAgICAgICAgICBpcnRlLT5yZW1hcC5yZXNfNCkgKQorICAgIHsK
KyAgICAgICAgcmV0ID0gVlREX0ZSX0lSX0lSVEVfUlNWRDsKKyAgICAgICAgZ290byB1bm1hcF9o
YW5kbGVfZmF1bHQ7CisgICAgfQorCisgICAgaWYgKCFpcl9zaWRfdmFsaWQoaXJ0ZSwgaXJxLT5z
b3VyY2VfaWQpKQorICAgIHsKKyAgICAgICAgcmV0ID0gVlREX0ZSX0lSX1NJRF9FUlI7CisgICAg
ICAgIGdvdG8gdW5tYXBfaGFuZGxlX2ZhdWx0OworICAgIH0KKyAgICB1bm1hcF9ndWVzdF9wYWdl
KGlydF9wYWdlKTsKKyAgICByZXR1cm4gMDsKKworIHVubWFwX2hhbmRsZV9mYXVsdDoKKyAgICB1
bm1hcF9ndWVzdF9wYWdlKGlydF9wYWdlKTsKKyBoYW5kbGVfZmF1bHQ6CisgICAgaWYgKCAhcmVj
b3JkX2ZhdWx0ICkKKyAgICAgICAgcmV0dXJuIHJldDsKKworICAgIHN3aXRjaCAoIHJldCApCisg
ICAgeworICAgIGNhc2UgVlREX0ZSX0lSX1NJRF9FUlI6CisgICAgY2FzZSBWVERfRlJfSVJfSVJU
RV9SU1ZEOgorICAgIGNhc2UgVlREX0ZSX0lSX0VOVFJZX1A6CisgICAgICAgIGlmICggcWludmFs
X2ZhdWx0X2Rpc2FibGUoKmlydGUpICkKKyAgICAgICAgICAgIGJyZWFrOworICAgIC8qIGZhbGwg
dGhyb3VnaCAqLworICAgIGNhc2UgVlREX0ZSX0lSX0lOREVYX09WRVI6CisgICAgY2FzZSBWVERf
RlJfSVJfUk9PVF9JTlZBTDoKKyAgICAgICAgdnZ0ZF9yZWNvcmRfZmF1bHQodnZ0ZCwgaXJxLCBy
ZXQpOworICAgICAgICBicmVhazsKKworICAgIGRlZmF1bHQ6CisgICAgICAgIGdkcHJpbnRrKFhF
TkxPR19HX0lORk8sICJDYW4ndCBoYW5kbGUgVlQtZCBmYXVsdCAleFxuIiwgcmV0KTsKKyAgICB9
CisgICAgcmV0dXJuIHJldDsKK30KKworc3RhdGljIGludCB2dnRkX2lycV9yZXF1ZXN0X3Nhbml0
eV9jaGVjayhzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc3RydWN0IGlycV9yZW1hcHBpbmdfcmVxdWVzdCAqaXJxKQoreworICAgIGlm
ICggaXJxLT50eXBlID09IFZJT01NVV9SRVFVRVNUX0lSUV9BUElDICkKKyAgICB7CisgICAgICAg
IHN0cnVjdCBJT19BUElDX3JvdXRlX3JlbWFwX2VudHJ5IHJ0ZSA9IHsgeyBpcnEtPm1zZy5ydGUg
fSB9OworCisgICAgICAgIEFTU0VSVChydGUuZm9ybWF0KTsKKyAgICAgICAgcmV0dXJuICghcnRl
LnJlc2VydmVkKSA/IDAgOiBWVERfRlJfSVJfUkVRX1JTVkQ7CisgICAgfQorICAgIGVsc2UgaWYg
KCBpcnEtPnR5cGUgPT0gVklPTU1VX1JFUVVFU1RfSVJRX01TSSApCisgICAgeworICAgICAgICBz
dHJ1Y3QgbXNpX21zZ19yZW1hcF9lbnRyeSBtc2lfbXNnID0geyB7IGlycS0+bXNnLm1zaS5hZGRy
IH0gfTsKKworICAgICAgICBBU1NFUlQobXNpX21zZy5hZGRyZXNzX2xvLmZvcm1hdCk7CisgICAg
ICAgIHJldHVybiAwOworICAgIH0KKyAgICBCVUcoKTsKKyAgICByZXR1cm4gMDsKK30KKworc3Rh
dGljIGludCB2dnRkX2hhbmRsZV9pcnFfcmVxdWVzdChzdHJ1Y3QgZG9tYWluICpkLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaXJxX3JlbWFwcGluZ19yZXF1ZXN0
ICppcnEpCit7CisgICAgc3RydWN0IGlyZW1hcF9lbnRyeSBpcnRlOworICAgIGludCByZXQ7Cisg
ICAgc3RydWN0IHZ2dGQgKnZ2dGQgPSBkb21haW5fdnZ0ZChkKTsKKworICAgIGlmICggIXZ2dGQg
fHwgIXZ2dGRfaXJxX3JlbWFwcGluZ19lbmFibGVkKHZ2dGQpICkKKyAgICAgICAgcmV0dXJuIC1F
SU5WQUw7CisKKyAgICByZXQgPSB2dnRkX2lycV9yZXF1ZXN0X3Nhbml0eV9jaGVjayh2dnRkLCBp
cnEpOworICAgIGlmICggcmV0ICkKKyAgICB7CisgICAgICAgIHZ2dGRfcmVjb3JkX2ZhdWx0KHZ2
dGQsIGlycSwgcmV0KTsKKyAgICAgICAgcmV0dXJuIHJldDsKKyAgICB9CisKKyAgICBpZiAoICF2
dnRkX2dldF9lbnRyeSh2dnRkLCBpcnEsICZpcnRlLCB0cnVlKSApCisgICAgeworICAgICAgICB2
dnRkX2RlbGl2ZXJ5KHZ2dGQtPmRvbWFpbiwgaXJ0ZS5yZW1hcC52ZWN0b3IsCisgICAgICAgICAg
ICAgICAgICAgICAgaXJ0ZV9kZXN0KHZ2dGQsIGlydGUucmVtYXAuZHN0KSwgaXJ0ZS5yZW1hcC5k
bSwKKyAgICAgICAgICAgICAgICAgICAgICBpcnRlLnJlbWFwLmRsbSwgaXJ0ZS5yZW1hcC50bSk7
CisgICAgICAgIHJldHVybiAwOworICAgIH0KKyAgICByZXR1cm4gLUVGQVVMVDsKK30KKwogc3Rh
dGljIHZvaWQgdnZ0ZF9yZXNldChzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwgdWludDY0X3QgY2FwYWJpbGl0
eSkKIHsKICAgICB1aW50NjRfdCBjYXAsIGVjYXA7CkBAIC0zMzUsNyArNjA5LDggQEAgc3RhdGlj
IGludCB2dnRkX2Rlc3Ryb3koc3RydWN0IHZpb21tdSAqdmlvbW11KQogc3RydWN0IHZpb21tdV9v
cHMgdnZ0ZF9odm1fdm14X29wcyA9IHsKICAgICAucXVlcnlfY2FwcyA9IHZ2dGRfcXVlcnlfY2Fw
cywKICAgICAuY3JlYXRlID0gdnZ0ZF9jcmVhdGUsCi0gICAgLmRlc3Ryb3kgPSB2dnRkX2Rlc3Ry
b3kKKyAgICAuZGVzdHJveSA9IHZ2dGRfZGVzdHJveSwKKyAgICAuaGFuZGxlX2lycV9yZXF1ZXN0
ID0gdnZ0ZF9oYW5kbGVfaXJxX3JlcXVlc3QKIH07CiAKIHN0YXRpYyBpbnQgdnZ0ZF9yZWdpc3Rl
cih2b2lkKQotLSAKMS44LjMuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 29 11:58:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 11: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 1dQY5V-0006UQ-Eh; Thu, 29 Jun 2017 11:58:21 +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 1dQY5U-0006SI-FC
 for xen-devel@lists.xen.org; Thu, 29 Jun 2017 11:58:20 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 8C/E2-03937-B5BE4595; Thu, 29 Jun 2017 11:58:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsXS1tYhoRv9OiT
 S4MMBAYslHxezODB6HN39mymAMYo1My8pvyKBNWP/01aWgla+iokP+9gbGNdzdzFycQgJTGOU
 WLZlIXsXIyeHhACvxJFlM1gh7ACJ8+e2skMUtTNKvNvzF6yITUBd4sTiiYwgtoiAtMS1z5fBb
 GaBfYwSb56rgtjCAq4SzW++AA3i4GARUJVYdcsAJMwLFH7zdxfULgWJKQ/fM4PYnEDxhptb2E
 BsIQEXiU89O5knMPIuYGRYxahRnFpUllqka2Sql1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFS
 sl5yfu4kRGA4MQLCDcdWCwEOMkhxMSqK8hs9DIoX4kvJTKjMSizPii0pzUosPMcpwcChJ8Dq/
 AsoJFqWmp1akZeYAAxMmLcHBoyTC2wfSyltckJhbnJkOkTrFqCglzlsD0icAksgozYNrg0XDJ
 UZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzyoNM4cnMK4Gb/gpoMRPQYuEZYItLEhFSUg2Mkg
 1se5fYKOkfnd60Z3pXQU//GUX31TrGT2Zcv3NpbnRkQ/K3yRP0KpPbXHzeXGJn7Hj1Oned861
 +w7YVWVqZprvT5nHx+J5ft6XZ8tRh2+TLoYJXdxXX7+p1vV65nNFw3u6P80tvcJl9a9w6z2/q
 8syOo0n2Sw/sC5JQcPE0k9tY+Wj5sW1rlViKMxINtZiLihMBqspjQYECAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1498737496!45219401!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46534 invoked from network); 29 Jun 2017 11:58:18 -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; 29 Jun 2017 11:58:18 -0000
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 29 Jun 2017 04:58:17 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.40,280,1496127600"; d="scan'208";a="1146053369"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.74])
 by orsmga001.jf.intel.com with ESMTP; 29 Jun 2017 04:58:16 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 29 Jun 2017 01:50:47 -0400
Message-Id: <1498715457-16565-16-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1498715457-16565-1-git-send-email-tianyu.lan@intel.com>
References: <1498715457-16565-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH 15/25] 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>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KClByZXZpb3VzbHksIGludGVycnVw
dCBhdHRyaWJ1dGVzIGNhbiBiZSBleHRyYWN0ZWQgZnJvbSBtc2kgbWVzc2FnZSBvcgpJT0FQSUMg
UlRFLiBIb3dldmVyLCB3aXRoIGludGVycnVwdCByZW1hcHBpbmcgZW5hYmxlZCwgdGhlIGF0dHJp
YnV0ZXMKYXJlIGVuY2xvc2VkIGluIHRoZSBhc3NvY2lhdGVkIElSVEUuIFRoaXMgY2FsbGJhY2sg
aXMgZm9yIGNhc2VzIGluCndoaWNoIHRoZSBjYWxsZXIgd2FudHMgdG8gYWNxdWlyZSBpbnRlcnJ1
cHQgYXR0cmlidXRlcy4KClNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5j
b20+ClNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPgotLS0K
IHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMgfCAyMiArKysrKysrKysrKysrKysr
KysrKystCiAxIGZpbGUgY2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMgYi94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jCmluZGV4IGU4YWViNjAuLmM2ZDcwMTQgMTAwNjQ0
Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMKKysrIGIveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYwpAQCAtNTMzLDYgKzUzMywyNSBAQCBzdGF0aWMgaW50
IHZ2dGRfaGFuZGxlX2lycV9yZXF1ZXN0KHN0cnVjdCBkb21haW4gKmQsCiAgICAgcmV0dXJuIC1F
RkFVTFQ7CiB9CiAKK3N0YXRpYyBpbnQgdnZ0ZF9nZXRfaXJxX2luZm8oc3RydWN0IGRvbWFpbiAq
ZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGlycV9yZW1hcHBpbmdfcmVx
dWVzdCAqaXJxLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaXJxX3JlbWFw
cGluZ19pbmZvICppbmZvKQoreworICAgIGludCByZXQ7CisgICAgc3RydWN0IGlyZW1hcF9lbnRy
eSBpcnRlOworICAgIHN0cnVjdCB2dnRkICp2dnRkID0gZG9tYWluX3Z2dGQoZCk7CisKKyAgICBy
ZXQgPSB2dnRkX2dldF9lbnRyeSh2dnRkLCBpcnEsICZpcnRlLCBmYWxzZSk7CisgICAgaWYgKCBy
ZXQgKQorICAgICAgICByZXR1cm4gcmV0OworCisgICAgaW5mby0+dmVjdG9yID0gaXJ0ZS5yZW1h
cC52ZWN0b3I7CisgICAgaW5mby0+ZGVzdCA9IGlydGVfZGVzdCh2dnRkLCBpcnRlLnJlbWFwLmRz
dCk7CisgICAgaW5mby0+ZGVzdF9tb2RlID0gaXJ0ZS5yZW1hcC5kbTsKKyAgICBpbmZvLT5kZWxp
dmVyeV9tb2RlID0gaXJ0ZS5yZW1hcC5kbG07CisgICAgcmV0dXJuIDA7Cit9CisKIHN0YXRpYyB2
b2lkIHZ2dGRfcmVzZXQoc3RydWN0IHZ2dGQgKnZ2dGQsIHVpbnQ2NF90IGNhcGFiaWxpdHkpCiB7
CiAgICAgdWludDY0X3QgY2FwLCBlY2FwOwpAQCAtNjEwLDcgKzYyOSw4IEBAIHN0cnVjdCB2aW9t
bXVfb3BzIHZ2dGRfaHZtX3ZteF9vcHMgPSB7CiAgICAgLnF1ZXJ5X2NhcHMgPSB2dnRkX3F1ZXJ5
X2NhcHMsCiAgICAgLmNyZWF0ZSA9IHZ2dGRfY3JlYXRlLAogICAgIC5kZXN0cm95ID0gdnZ0ZF9k
ZXN0cm95LAotICAgIC5oYW5kbGVfaXJxX3JlcXVlc3QgPSB2dnRkX2hhbmRsZV9pcnFfcmVxdWVz
dAorICAgIC5oYW5kbGVfaXJxX3JlcXVlc3QgPSB2dnRkX2hhbmRsZV9pcnFfcmVxdWVzdCwKKyAg
ICAuZ2V0X2lycV9pbmZvID0gdnZ0ZF9nZXRfaXJxX2luZm8KIH07CiAKIHN0YXRpYyBpbnQgdnZ0
ZF9yZWdpc3Rlcih2b2lkKQotLSAKMS44LjMuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 29 11:58:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 11: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 1dQY5W-0006X3-O3; Thu, 29 Jun 2017 11:58:22 +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 1dQY5V-0006TB-FT
 for xen-devel@lists.xen.org; Thu, 29 Jun 2017 11:58:21 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 C5/52-01732-C5BE4595; Thu, 29 Jun 2017 11:58:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsXS1tbhqBvzOiT
 S4PE2PoslHxezODB6HN39mymAMYo1My8pvyKBNeP75QssBcs1K86f28LewHhFvouRi0NIYDqj
 xP1Fx5m7GDk5JAR4JY4sm8EKYQdIvOp7AmYLCbQzSvzfUgZiswmoS5xYPJERxBYRkJa49vkym
 M0ssI9R4s1zVRBbWCBYovH5MnYQm0VAVWLFmSVgNbwCrhLv921ihJivIDHl4XuwvZxA8YabW9
 ggdrlIfOrZyTyBkXcBI8MqRo3i1KKy1CJdQyO9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK
 95PzcTYzAcGAAgh2MfbOcDzFKcjApifIaPg+JFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB6/wK
 KCdYlJqeWpGWmQMMTJi0BAePkghvH0grb3FBYm5xZjpE6hSjopQ4bw1InwBIIqM0D64NFg2XG
 GWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMwrDzKFJzOvBG76K6DFTECLhWeALS5JREhJNTDmio
 v/5297cp7pzIs3nfuf7zKWDSvS/Xnznevermkzpl4+dcJciC3zyHuOln+d8hcjJyb2rH6hMTO
 jxWPRYe0Jf01sb2ol8c1Z9HAPi8iirrr6mU6bXbf1Ho7xsH1deWrm8aPdLh9EmdxfMN11mhOq
 lcXS+8A13fflw7iEsK+/y0V+nN06MeuREktxRqKhFnNRcSIANbLf1IECAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1498737497!100433764!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35631 invoked from network); 29 Jun 2017 11:58:19 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-6.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Jun 2017 11:58:19 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 29 Jun 2017 04:58:14 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.40,280,1496127600"; d="scan'208";a="1166110965"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.74])
 by fmsmga001.fm.intel.com with ESMTP; 29 Jun 2017 04:58:11 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 29 Jun 2017 01:50:45 -0400
Message-Id: <1498715457-16565-14-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1498715457-16565-1-git-send-email-tianyu.lan@intel.com>
References: <1498715457-16565-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH 13/25] 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
PgpTaWduZWQtb2ZmLWJ5OiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4KLS0tCiB4
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaCB8ICA5ICsrKystCiB4ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jICB8IDczICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgODEgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlv
bigtKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oIGIv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmgKaW5kZXggNTVmM2I2ZS4uMTAyYjRm
MyAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmgKKysrIGIv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmgKQEAgLTE5Miw5ICsxOTIsMTYgQEAK
ICNkZWZpbmUgRE1BX0dTVFNfV0JGUyAgICgoKHU2NCkxKSA8PCAyNykKICNkZWZpbmUgRE1BX0dT
VFNfUUlFUyAgICgoKHU2NCkxKSA8PDI2KQogI2RlZmluZSBETUFfR1NUU19JUkVTICAgKCgodTY0
KTEpIDw8MjUpCi0jZGVmaW5lIERNQV9HU1RTX1NJUlRQUyAoKCh1NjQpMSkgPDwgMjQpCisjZGVm
aW5lIERNQV9HU1RTX1NJUlRQU19CSVQgICAgIDI0CisjZGVmaW5lIERNQV9HU1RTX1NJUlRQUyAo
KCh1NjQpMSkgPDwgRE1BX0dTVFNfU0lSVFBTX0JJVCkKICNkZWZpbmUgRE1BX0dTVFNfQ0ZJUyAg
ICgoKHU2NCkxKSA8PDIzKQogCisvKiBJUlRBX1JFRyAqLworI2RlZmluZSBETUFfSVJUQV9BRERS
KHZhbCkgICAgICAodmFsICYgfjB4ZmZmVUxMKQorI2RlZmluZSBETUFfSVJUQV9FSU1FKHZhbCkg
ICAgICAoISEodmFsICYgKDEgPDwgMTEpKSkKKyNkZWZpbmUgRE1BX0lSVEFfUyh2YWwpICAgICAg
ICAgKHZhbCAmIDB4ZikKKyNkZWZpbmUgRE1BX0lSVEFfU0laRSh2YWwpICAgICAgKDFVTCA8PCAo
RE1BX0lSVEFfUyh2YWwpICsgMSkpCisKIC8qIFBNRU5fUkVHICovCiAjZGVmaW5lIERNQV9QTUVO
X0VQTSAgICAoKCh1MzIpMSkgPDwgMzEpCiAjZGVmaW5lIERNQV9QTUVOX1BSUyAgICAoKCh1MzIp
MSkgPDwgMCkKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMg
Yi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jCmluZGV4IDA5NDU5NzAuLjgwYzdl
OTYgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMKKysrIGIv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYwpAQCAtNDYsNiArNDYsMTMgQEAgc3Ry
dWN0IHZ2dGQgewogICAgIHVpbnQ2NF90IGxlbmd0aDsKICAgICAvKiBQb2ludCBiYWNrIHRvIHRo
ZSBvd25lciBkb21haW4gKi8KICAgICBzdHJ1Y3QgZG9tYWluICpkb21haW47CisgICAgLyogSXMg
aW4gRXh0ZW5kZWQgSW50ZXJydXB0IE1vZGU/ICovCisgICAgYm9vbCBlaW07CisgICAgLyogTWF4
IHJlbWFwcGluZyBlbnRyaWVzIGluIElSVCAqLworICAgIGludCBpcnRfbWF4X2VudHJ5OworICAg
IC8qIEludGVycnVwdCByZW1hcHBpbmcgdGFibGUgYmFzZSBnZm4gKi8KKyAgICB1aW50NjRfdCBp
cnQ7CisKICAgICBzdHJ1Y3QgaHZtX2h3X3Z2dGRfcmVncyAqcmVnczsKICAgICBzdHJ1Y3QgcGFn
ZV9pbmZvICpyZWdzX3BhZ2U7CiB9OwpAQCAtODIsNiArODksMTEgQEAgc3RhdGljIGlubGluZSBz
dHJ1Y3QgdnZ0ZCAqdmNwdV92dnRkKHN0cnVjdCB2Y3B1ICp2KQogICAgIHJldHVybiBkb21haW5f
dnZ0ZCh2LT5kb21haW4pOwogfQogCitzdGF0aWMgaW5saW5lIHZvaWQgX192dnRkX3NldF9iaXQo
c3RydWN0IHZ2dGQgKnZ2dGQsIHVpbnQzMl90IHJlZywgaW50IG5yKQoreworICAgIHJldHVybiBf
X3NldF9iaXQobnIsICh1aW50MzJfdCAqKSZ2dnRkLT5yZWdzLT5kYXRhW3JlZ10pOworfQorCiBz
dGF0aWMgaW5saW5lIHZvaWQgdnZ0ZF9zZXRfcmVnKHN0cnVjdCB2dnRkICp2dGQsIHVpbnQzMl90
IHJlZywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgdmFsdWUpCiB7
CkBAIC0xMDgsNiArMTIwLDQ0IEBAIHN0YXRpYyBpbmxpbmUgdWludDhfdCB2dnRkX2dldF9yZWdf
Ynl0ZShzdHJ1Y3QgdnZ0ZCAqdnRkLCB1aW50MzJfdCByZWcpCiAgICAgdnZ0ZF9zZXRfcmVnKHZ2
dGQsIChyZWcpICsgNCwgKHZhbCkgPj4gMzIpOyBcCiB9IHdoaWxlKDApCiAKK3N0YXRpYyBpbnQg
dnZ0ZF9oYW5kbGVfZ2NtZF9zaXJ0cChzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwgdWludDMyX3QgdmFsKQor
eworICAgIHVpbnQ2NF90IGlydGE7CisKKyAgICBpZiAoICEodmFsICYgRE1BX0dDTURfU0lSVFAp
ICkKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKKworICAgIHZ2dGRfZ2V0X3JlZ19xdWFk
KHZ2dGQsIERNQVJfSVJUQV9SRUcsIGlydGEpOworICAgIHZ2dGQtPmlydCA9IERNQV9JUlRBX0FE
RFIoaXJ0YSkgPj4gUEFHRV9TSElGVDsKKyAgICB2dnRkLT5pcnRfbWF4X2VudHJ5ID0gRE1BX0lS
VEFfU0laRShpcnRhKTsKKyAgICB2dnRkLT5laW0gPSBETUFfSVJUQV9FSU1FKGlydGEpOworICAg
IFZWVERfREVCVUcoVlZURF9EQkdfUlcsICJVcGRhdGUgSVIgaW5mbyAoYWRkcj0lbHggZWltPSVk
IHNpemU9JWQpLiIsCisgICAgICAgICAgICAgICB2dnRkLT5pcnQsIHZ2dGQtPmVpbSwgdnZ0ZC0+
aXJ0X21heF9lbnRyeSk7CisgICAgX192dnRkX3NldF9iaXQodnZ0ZCwgRE1BUl9HU1RTX1JFRywg
RE1BX0dTVFNfU0lSVFBTX0JJVCk7CisKKyAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworfQorCitz
dGF0aWMgaW50IHZ2dGRfd3JpdGVfZ2NtZChzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwgdWludDMyX3QgdmFs
KQoreworICAgIHVpbnQzMl90IG9yaWcgPSB2dnRkX2dldF9yZWcodnZ0ZCwgRE1BUl9HU1RTX1JF
Ryk7CisgICAgdWludDMyX3QgY2hhbmdlZDsKKworICAgIG9yaWcgPSBvcmlnICYgMHg5NmZmZmZm
ZjsgICAgLyogcmVzZXQgdGhlIG9uZS1zaG90IGJpdHMgKi8KKyAgICBjaGFuZ2VkID0gb3JpZyBe
IHZhbDsKKworICAgIGlmICggIWNoYW5nZWQgKQorICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZ
OworICAgIGlmICggKGNoYW5nZWQgJiAoY2hhbmdlZCAtIDEpKSApCisgICAgICAgIFZWVERfREVC
VUcoVlZURF9EQkdfUlcsICJHdWVzdCBhdHRlbXB0cyB0byB1cGRhdGUgbXVsdGlwbGUgZmllbGRz
ICIKKyAgICAgICAgICAgICAgICAgICAgICJvZiBHQ01EX1JFRyBpbiBvbmUgd3JpdGUgdHJhbnNh
dGlvbi4iKTsKKworICAgIGlmICggY2hhbmdlZCAmIERNQV9HQ01EX1NJUlRQICkKKyAgICAgICAg
dnZ0ZF9oYW5kbGVfZ2NtZF9zaXJ0cCh2dnRkLCB2YWwpOworCisgICAgcmV0dXJuIFg4NkVNVUxf
T0tBWTsKK30KKwogc3RhdGljIGludCB2dnRkX3JhbmdlKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25l
ZCBsb25nIGFkZHIpCiB7CiAgICAgc3RydWN0IHZ2dGQgKnZ2dGQgPSB2Y3B1X3Z2dGQodik7CkBA
IC0xNjUsMTIgKzIxNSwxOCBAQCBzdGF0aWMgaW50IHZ2dGRfd3JpdGUoc3RydWN0IHZjcHUgKnYs
IHVuc2lnbmVkIGxvbmcgYWRkciwKICAgICB7CiAgICAgICAgIHN3aXRjaCAoIG9mZnNldF9hbGln
bmVkICkKICAgICAgICAgeworICAgICAgICBjYXNlIERNQVJfR0NNRF9SRUc6CisgICAgICAgICAg
ICByZXQgPSB2dnRkX3dyaXRlX2djbWQodnZ0ZCwgdmFsKTsKKyAgICAgICAgICAgIGJyZWFrOwor
CiAgICAgICAgIGNhc2UgRE1BUl9JRURBVEFfUkVHOgogICAgICAgICBjYXNlIERNQVJfSUVBRERS
X1JFRzoKICAgICAgICAgY2FzZSBETUFSX0lFVUFERFJfUkVHOgogICAgICAgICBjYXNlIERNQVJf
RkVEQVRBX1JFRzoKICAgICAgICAgY2FzZSBETUFSX0ZFQUREUl9SRUc6CiAgICAgICAgIGNhc2Ug
RE1BUl9GRVVBRERSX1JFRzoKKyAgICAgICAgY2FzZSBETUFSX0lSVEFfUkVHOgorICAgICAgICBj
YXNlIERNQVJfSVJUQV9SRUdfSEk6CiAgICAgICAgICAgICB2dnRkX3NldF9yZWcodnZ0ZCwgb2Zm
c2V0X2FsaWduZWQsIHZhbCk7CiAgICAgICAgICAgICByZXQgPSBYODZFTVVMX09LQVk7CiAgICAg
ICAgICAgICBicmVhazsKQEAgLTE3OSw2ICsyMzUsMjAgQEAgc3RhdGljIGludCB2dnRkX3dyaXRl
KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGFkZHIsCiAgICAgICAgICAgICBicmVhazsK
ICAgICAgICAgfQogICAgIH0KKyAgICBlbHNlIC8qIGxlbiA9PSA4ICovCisgICAgeworICAgICAg
ICBzd2l0Y2ggKCBvZmZzZXRfYWxpZ25lZCApCisgICAgICAgIHsKKyAgICAgICAgY2FzZSBETUFS
X0lSVEFfUkVHOgorICAgICAgICAgICAgdnZ0ZF9zZXRfcmVnX3F1YWQodnZ0ZCwgRE1BUl9JUlRB
X1JFRywgdmFsKTsKKyAgICAgICAgICAgIHJldCA9IFg4NkVNVUxfT0tBWTsKKyAgICAgICAgICAg
IGJyZWFrOworCisgICAgICAgIGRlZmF1bHQ6CisgICAgICAgICAgICByZXQgPSBYODZFTVVMX1VO
SEFORExFQUJMRTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisgICAgfQogCiAgICAg
cmV0dXJuIHJldDsKIH0KQEAgLTIzNiw2ICszMDYsOSBAQCBzdGF0aWMgaW50IHZ2dGRfY3JlYXRl
KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2aW9tbXUgKnZpb21tdSkKICAgICB2dnRkLT5sZW5n
dGggPSB2aW9tbXUtPmxlbmd0aDsKICAgICB2dnRkLT5kb21haW4gPSBkOwogICAgIHZ2dGQtPnN0
YXR1cyA9IDA7CisgICAgdnZ0ZC0+ZWltID0gMDsKKyAgICB2dnRkLT5pcnQgPSAwOworICAgIHZ2
dGQtPmlydF9tYXhfZW50cnkgPSAwOwogICAgIHJlZ2lzdGVyX21taW9faGFuZGxlcihkLCAmdnZ0
ZF9tbWlvX29wcyk7CiAgICAgcmV0dXJuIDA7CiAKLS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 29 11:58:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 11: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 1dQY5a-0006br-0d; Thu, 29 Jun 2017 11:58:26 +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 1dQY5Y-0006Z8-Ex
 for xen-devel@lists.xen.org; Thu, 29 Jun 2017 11:58:24 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 A6/84-02176-F5BE4595; Thu, 29 Jun 2017 11:58:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsXS1tYhohv/OiT
 SYH2HiMWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmjFxzwL2grV8FTcaLrM3MD7n7mLk5BASmM4o
 0fKMFcSWEOCVOLJsBpTtL7F46xGmLkYuoJp2RonjhycwgyTYBNQlTiyeyAhiiwhIS1z7fBnMZ
 hbYxyjx5rkqiC0s4CbRNOkvUDMHB4uAqsTGiW4gYV4BV4nde68wQsxXkJjy8D3YSE6geMPNLW
 wQ97hIfOrZyTyBkXcBI8MqRo3i1KKy1CJdQ1O9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK
 95PzcTYzAYGAAgh2MDds9DzFKcjApifIaPg+JFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB6/wK
 KCdYlJqeWpGWmQMMS5i0BAePkghvH0grb3FBYm5xZjpE6hSjopQ4LxdInwBIIqM0D64NFguXG
 GWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMw7C2QKT2ZeCdz0V0CLmYAWC88AW1ySiJCSamBc+O
 bozVLtNypmGcV3k9a/Uoq2Cn/UcZWHuXZFueXNVXpfa+ds4F+9kjc1mH1CRIz2P7nM8PmRkcU
 H+lbobF7qfD7+6oTb0v7tNVO5d2e2Xz32c+6ynxVxy0QDitZelf2tILTgarffseMeTLZXpHsl
 9m1qfXgq53lOi7vgoycZy/fftql5xCGhxFKckWioxVxUnAgASpURRoACAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1498737500!100604376!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34978 invoked from network); 29 Jun 2017 11:58:23 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Jun 2017 11:58:23 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 29 Jun 2017 04:58:20 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.40,280,1496127600"; d="scan'208";a="280113716"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.74])
 by fmsmga004.fm.intel.com with ESMTP; 29 Jun 2017 04:58:18 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 29 Jun 2017 01:50:48 -0400
Message-Id: <1498715457-16565-17-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1498715457-16565-1-git-send-email-tianyu.lan@intel.com>
References: <1498715457-16565-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH 16/25] 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
dGVsLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3Zpb2FwaWMuYyB8IDE0ICsrKysrKysrKysr
KysrCiAxIGZpbGUgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9odm0vdmlvYXBpYy5jIGIveGVuL2FyY2gveDg2L2h2bS92aW9hcGljLmMKaW5kZXgg
YWJjYzQ3My4uNDBmNTI5YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aW9hcGljLmMK
KysrIGIveGVuL2FyY2gveDg2L2h2bS92aW9hcGljLmMKQEAgLTMwLDYgKzMwLDcgQEAKICNpbmNs
dWRlIDx4ZW4vbGliLmg+CiAjaW5jbHVkZSA8eGVuL2Vycm5vLmg+CiAjaW5jbHVkZSA8eGVuL3Nj
aGVkLmg+CisjaW5jbHVkZSA8eGVuL3Zpb21tdS5oPgogI2luY2x1ZGUgPHB1YmxpYy9odm0vaW9y
ZXEuaD4KICNpbmNsdWRlIDxhc20vaHZtL2lvLmg+CiAjaW5jbHVkZSA8YXNtL2h2bS92cGljLmg+
CkBAIC0zOSw2ICs0MCw4IEBACiAjaW5jbHVkZSA8YXNtL2V2ZW50Lmg+CiAjaW5jbHVkZSA8YXNt
L2lvX2FwaWMuaD4KIAorI2luY2x1ZGUgIi4uLy4uLy4uL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRk
L3Z0ZC5oIgorCiAvKiBIQUNLOiBSb3V0ZSBJUlEwIG9ubHkgdG8gVkNQVTAgdG8gcHJldmVudCB0
aW1lIGp1bXBzLiAqLwogI2RlZmluZSBJUlEwX1NQRUNJQUxfUk9VVElORyAxCiAKQEAgLTMyNyw5
ICszMzAsMjAgQEAgc3RhdGljIHZvaWQgdmlvYXBpY19kZWxpdmVyKHN0cnVjdCBodm1fdmlvYXBp
YyAqdmlvYXBpYywgdW5zaWduZWQgaW50IHBpbikKICAgICBzdHJ1Y3QgdmxhcGljICp0YXJnZXQ7
CiAgICAgc3RydWN0IHZjcHUgKnY7CiAgICAgdW5zaWduZWQgaW50IGlycSA9IHZpb2FwaWMtPmJh
c2VfZ3NpICsgcGluOworICAgIHN0cnVjdCBJT19BUElDX3JvdXRlX3JlbWFwX2VudHJ5IHJ0ZSA9
IHsgeyB2aW9hcGljLT5yZWRpcnRibFtwaW5dLmJpdHMgfSB9OwogCiAgICAgQVNTRVJUKHNwaW5f
aXNfbG9ja2VkKCZkLT5hcmNoLmh2bV9kb21haW4uaXJxX2xvY2spKTsKIAorICAgIGlmICggcnRl
LmZvcm1hdCApCisgICAgeworICAgICAgICBzdHJ1Y3QgaXJxX3JlbWFwcGluZ19yZXF1ZXN0IHJl
cXVlc3Q7CisKKyAgICAgICAgaXJxX3JlcXVlc3RfaW9hcGljX2ZpbGwoJnJlcXVlc3QsIHZpb2Fw
aWMtPmlkLCBydGUudmFsKTsKKyAgICAgICAgLyogQ3VycmVudGx5LCBvbmx5IHZpb21tdSAwIGlz
IHN1cHBvcnRlZCAqLworICAgICAgICB2aW9tbXVfaGFuZGxlX2lycV9yZXF1ZXN0KGQsIDAsICZy
ZXF1ZXN0KTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKwogICAgIEhWTV9EQkdfTE9HKERCR19M
RVZFTF9JT0FQSUMsCiAgICAgICAgICAgICAgICAgImRlc3Q9JXggZGVzdF9tb2RlPSV4IGRlbGl2
ZXJ5X21vZGU9JXggIgogICAgICAgICAgICAgICAgICJ2ZWN0b3I9JXggdHJpZ19tb2RlPSV4IiwK
LS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 29 11:58:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 11:58:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQY5c-0006ei-87; Thu, 29 Jun 2017 11:58:28 +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 1dQY5a-0006ce-U4
 for xen-devel@lists.xen.org; Thu, 29 Jun 2017 11:58:27 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 9F/60-01859-26BE4595; Thu, 29 Jun 2017 11:58:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsVywNykWDfxdUi
 kwaNz2hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bdub8ZCxaKVOy82c/ewHhRoIuRi0NIYBqj
 xOE5u5i7GDk5JAR4JY4sm8EKYftLbG2+zQZiCwm0M0rsmeUIYrMJqEucWDyREcQWEZCWuPb5M
 pjNLLCPUeLNc1UQW1jAQ2Jx/zsWEJtFQFWie+dSJhCbV8BV4u2Fk2wQ8xUkpjx8D7aXEyjecH
 ML1C4XiU89O5knMPIuYGRYxahRnFpUllqka2ikl1SUmZ5RkpuYmaNraGCsl5taXJyYnpqTmFS
 sl5yfu4kRGA4MQLCD8VW38yFGSQ4mJVFew+chkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeE+/
 BMoJFqWmp1akZeYAAxMmLcHBoyTC2wfSyltckJhbnJkOkTrFqCglzsv1CighAJLIKM2Da4NFw
 yVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ8z4F2c6TmVcCN/0V0GImoMXCM8AWlyQipKQaGG
 0rfBQmmr+/M/Hv20uzdWZw5bovXG0r7+P9rHvuywT7DYqud1e991x54kt4cWqQgdjGy61aO4J
 5Wl7vDuJ5E1nhcGBP9mnubxYuYSIPXUvtV5Tu7tTas61K+fbTXVPO3P77YPpjh0db+8K4n0bc
 6vlxkqd65tKUxXmT7HhPFT6bYr7nw0PrmbxKLMUZiYZazEXFiQC92UXhgQIAAA==
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1498737503!64604194!1
X-Originating-IP: [192.55.52.115]
X-SpamReason: No, hits=0.8 required=7.0 tests=DATE_IN_PAST_06_12
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25319 invoked from network); 29 Jun 2017 11:58:25 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Jun 2017 11:58:25 -0000
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 29 Jun 2017 04:58:22 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.40,280,1496127600"; d="scan'208";a="102716485"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.74])
 by orsmga004.jf.intel.com with ESMTP; 29 Jun 2017 04:58:21 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 29 Jun 2017 01:50:49 -0400
Message-Id: <1498715457-16565-18-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1498715457-16565-1-git-send-email-tianyu.lan@intel.com>
References: <1498715457-16565-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH 17/25] 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
SUUgZmllbGRzIG9mIEdDTUQgdG8gZW5hYmxlIG9yIGRpc2FibGUgcXVldWVkCmludmFsaWRhdGlv
bnMuIFRoaXMgcGF0Y2ggZW11bGF0ZXMgUUlFIGZpZWxkcyBvZiBHQ01ELgoKU2lnbmVkLW9mZi1i
eTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KU2lnbmVkLW9mZi1ieTogTGFuIFRpYW55
dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+Ci0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRk
L2lvbW11LmggfCAgMyArKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMgIHwg
MjIgKysrKysrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAyNCBpbnNlcnRpb25z
KCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
dnRkL2lvbW11LmggYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaAppbmRleCA3
MGU2NGNmLi44MmJmNmJjIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQv
aW9tbXUuaAorKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaApAQCAtMTkw
LDcgKzE5MCw4IEBACiAjZGVmaW5lIERNQV9HU1RTX0ZMUyAgICAoKCh1NjQpMSkgPDwgMjkpCiAj
ZGVmaW5lIERNQV9HU1RTX0FGTFMgICAoKCh1NjQpMSkgPDwgMjgpCiAjZGVmaW5lIERNQV9HU1RT
X1dCRlMgICAoKCh1NjQpMSkgPDwgMjcpCi0jZGVmaW5lIERNQV9HU1RTX1FJRVMgICAoKCh1NjQp
MSkgPDwyNikKKyNkZWZpbmUgRE1BX0dTVFNfUUlFU19CSVQgICAgICAgMjYKKyNkZWZpbmUgRE1B
X0dTVFNfUUlFUyAgICAgICAgICAgKCgodTY0KTEpIDw8IERNQV9HU1RTX1FJRVNfQklUKQogI2Rl
ZmluZSBETUFfR1NUU19JUkVTICAgKCgodTY0KTEpIDw8MjUpCiAjZGVmaW5lIERNQV9HU1RTX1NJ
UlRQU19CSVQgICAgIDI0CiAjZGVmaW5lIERNQV9HU1RTX1NJUlRQUyAoKCh1NjQpMSkgPDwgRE1B
X0dTVFNfU0lSVFBTX0JJVCkKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0
ZC92dnRkLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jCmluZGV4IGM2ZDcw
MTQuLjA5NTRhYTIgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRk
LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYwpAQCAtMTAyLDYgKzEw
MiwxMSBAQCBzdGF0aWMgaW5saW5lIHZvaWQgX192dnRkX3NldF9iaXQoc3RydWN0IHZ2dGQgKnZ2
dGQsIHVpbnQzMl90IHJlZywgaW50IG5yKQogICAgIHJldHVybiBfX3NldF9iaXQobnIsICh1aW50
MzJfdCAqKSZ2dnRkLT5yZWdzLT5kYXRhW3JlZ10pOwogfQogCitzdGF0aWMgaW5saW5lIHZvaWQg
X192dnRkX2NsZWFyX2JpdChzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwgdWludDMyX3QgcmVnLCBpbnQgbnIp
Cit7CisgICAgcmV0dXJuIF9fY2xlYXJfYml0KG5yLCAodWludDMyX3QgKikmdnZ0ZC0+cmVncy0+
ZGF0YVtyZWddKTsKK30KKwogc3RhdGljIGlubGluZSB2b2lkIHZ2dGRfc2V0X3JlZyhzdHJ1Y3Qg
dnZ0ZCAqdnRkLCB1aW50MzJfdCByZWcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVpbnQzMl90IHZhbHVlKQogewpAQCAtMjYyLDYgKzI2NywyMSBAQCBzdGF0aWMgaW50IHZ2dGRf
cmVjb3JkX2ZhdWx0KHN0cnVjdCB2dnRkICp2dnRkLAogICAgIHJldHVybiAwOwogfQogCitzdGF0
aWMgaW50IHZ2dGRfaGFuZGxlX2djbWRfcWllKHN0cnVjdCB2dnRkICp2dnRkLCB1aW50MzJfdCB2
YWwpCit7CisgICAgVlZURF9ERUJVRyhWVlREX0RCR19SVywgIiVzYWJsZSBRdWV1ZSBJbnZhbGlk
YXRpb24uIiwKKyAgICAgICAgICAgICAgICh2YWwgJiBETUFfR0NNRF9RSUUpID8gIkVuIiA6ICJE
aXMiKTsKKworICAgIGlmICggdmFsICYgRE1BX0dDTURfUUlFICkKKyAgICAgICAgX192dnRkX3Nl
dF9iaXQodnZ0ZCwgRE1BUl9HU1RTX1JFRywgRE1BX0dTVFNfUUlFU19CSVQpOworICAgIGVsc2UK
KyAgICB7CisgICAgICAgIHZ2dGRfc2V0X3JlZ19xdWFkKHZ2dGQsIERNQVJfSVFIX1JFRywgMFVM
TCk7CisgICAgICAgIF9fdnZ0ZF9jbGVhcl9iaXQodnZ0ZCwgRE1BUl9HU1RTX1JFRywgRE1BX0dT
VFNfUUlFU19CSVQpOworICAgIH0KKyAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworfQorCiBzdGF0
aWMgaW50IHZ2dGRfaGFuZGxlX2djbWRfc2lydHAoc3RydWN0IHZ2dGQgKnZ2dGQsIHVpbnQzMl90
IHZhbCkKIHsKICAgICB1aW50NjRfdCBpcnRhOwpAQCAtMjk2LDYgKzMxNiw4IEBAIHN0YXRpYyBp
bnQgdnZ0ZF93cml0ZV9nY21kKHN0cnVjdCB2dnRkICp2dnRkLCB1aW50MzJfdCB2YWwpCiAKICAg
ICBpZiAoIGNoYW5nZWQgJiBETUFfR0NNRF9TSVJUUCApCiAgICAgICAgIHZ2dGRfaGFuZGxlX2dj
bWRfc2lydHAodnZ0ZCwgdmFsKTsKKyAgICBpZiAoIGNoYW5nZWQgJiBETUFfR0NNRF9RSUUgKQor
ICAgICAgICB2dnRkX2hhbmRsZV9nY21kX3FpZSh2dnRkLCB2YWwpOwogCiAgICAgcmV0dXJuIFg4
NkVNVUxfT0tBWTsKIH0KLS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 29 11:58:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 11:58:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQY5e-0006iX-G9; Thu, 29 Jun 2017 11: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 <tianyu.lan@intel.com>) id 1dQY5c-0006fF-UT
 for xen-devel@lists.xen.org; Thu, 29 Jun 2017 11:58:29 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 75/67-02962-46BE4595; Thu, 29 Jun 2017 11:58:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsXS1tYhoZv8OiT
 S4MpLY4slHxezODB6HN39mymAMYo1My8pvyKBNWP+3UmsBe/EKnoepDcw3hDqYuTiEBKYxijx
 /8RXpi5GTg4JAV6JI8tmsELY/hLz1j5lgihqZ5S4/WESO0iCTUBd4sTiiYwgtoiAtMS1z5fBb
 GaBfYwSb56rdjFycAgLeEicnRYGEmYRUJU4MO832ExeAVeJzz9a2SHmK0hMefieGcTmBIo33N
 zCBmILCbhIfOrZyTyBkXcBI8MqRo3i1KKy1CJdQxO9pKLM9IyS3MTMHF1DAzO93NTi4sT01Jz
 EpGK95PzcTYzAYGAAgh2M1zcGHGKU5GBSEuU1fB4SKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC
 1/kVUE6wKDU9tSItMwcYljBpCQ4eJRHePpBW3uKCxNzizHSI1ClGRSlx3hqQPgGQREZpHlwbL
 BYuMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZg3GmQKT2ZeCdz0V0CLmYAWC88AW1ySiJCSam
 CcPTPbau6D//cXhU15bZZeda1uVVP2rFfu/5rOJJTU214TO7ldTVFgH7tbpbJxp7DlvzVsi47
 M87snpn7b5OBJh+vOuRe03D4cmhm6qblZ/rLTh7yy2vmOi6sK/trUfuG+/ddWaNvDlz3XJu7L
 4tkuemJ31Wu2w+reAWd39fJ9LPvOWCpb8q1YiaU4I9FQi7moOBEAvUVpH4ACAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1498737505!45219431!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47789 invoked from network); 29 Jun 2017 11:58:27 -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; 29 Jun 2017 11:58:27 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 29 Jun 2017 04:58:25 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.40,280,1496127600"; d="scan'208";a="105111923"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.74])
 by orsmga002.jf.intel.com with ESMTP; 29 Jun 2017 04:58:23 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 29 Jun 2017 01:50:50 -0400
Message-Id: <1498715457-16565-19-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1498715457-16565-1-git-send-email-tianyu.lan@intel.com>
References: <1498715457-16565-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH 18/25] 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
LQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYyAgfCAyNyArKysrKysrKysrKysr
KysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMjkgaW5zZXJ0aW9ucygrKSwgMSBkZWxl
dGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5o
IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmgKaW5kZXggODJiZjZiYy4uZTMy
MzM1MiAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmgKKysr
IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmgKQEAgLTE5Miw3ICsxOTIsOCBA
QAogI2RlZmluZSBETUFfR1NUU19XQkZTICAgKCgodTY0KTEpIDw8IDI3KQogI2RlZmluZSBETUFf
R1NUU19RSUVTX0JJVCAgICAgICAyNgogI2RlZmluZSBETUFfR1NUU19RSUVTICAgICAgICAgICAo
KCh1NjQpMSkgPDwgRE1BX0dTVFNfUUlFU19CSVQpCi0jZGVmaW5lIERNQV9HU1RTX0lSRVMgICAo
KCh1NjQpMSkgPDwyNSkKKyNkZWZpbmUgRE1BX0dTVFNfSVJFU19CSVQgICAgICAgMjUKKyNkZWZp
bmUgRE1BX0dTVFNfSVJFUyAgICgoKHU2NCkxKSA8PCBETUFfR1NUU19JUkVTX0JJVCkKICNkZWZp
bmUgRE1BX0dTVFNfU0lSVFBTX0JJVCAgICAgMjQKICNkZWZpbmUgRE1BX0dTVFNfU0lSVFBTICgo
KHU2NCkxKSA8PCBETUFfR1NUU19TSVJUUFNfQklUKQogI2RlZmluZSBETUFfR1NUU19DRklTICAg
KCgodTY0KTEpIDw8MjMpCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQv
dnZ0ZC5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYwppbmRleCAwOTU0YWEy
Li5mOGU1NDk5IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5j
CisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMKQEAgLTI4Miw2ICsyODIs
MjUgQEAgc3RhdGljIGludCB2dnRkX2hhbmRsZV9nY21kX3FpZShzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwg
dWludDMyX3QgdmFsKQogICAgIHJldHVybiBYODZFTVVMX09LQVk7CiB9CiAKK3N0YXRpYyBpbnQg
dnZ0ZF9oYW5kbGVfZ2NtZF9pcmUoc3RydWN0IHZ2dGQgKnZ2dGQsIHVpbnQzMl90IHZhbCkKK3sK
KyAgICBWVlREX0RFQlVHKFZWVERfREJHX1JXLCAiJXNhYmxlIEludGVycnVwdCBSZW1hcHBpbmcu
IiwKKyAgICAgICAgICAgICAgICh2YWwgJiBETUFfR0NNRF9JUkUpID8gIkVuIiA6ICJEaXMiKTsK
KworICAgIGlmICggdmFsICYgRE1BX0dDTURfSVJFICkKKyAgICB7CisgICAgICAgIHZ2dGQtPnN0
YXR1cyB8PSBWSU9NTVVfU1RBVFVTX0lSUV9SRU1BUFBJTkdfRU5BQkxFRDsKKyAgICAgICAgX192
dnRkX3NldF9iaXQodnZ0ZCwgRE1BUl9HU1RTX1JFRywgRE1BX0dTVFNfSVJFU19CSVQpOworICAg
IH0KKyAgICBlbHNlCisgICAgeworICAgICAgICB2dnRkLT5zdGF0dXMgfD0gflZJT01NVV9TVEFU
VVNfSVJRX1JFTUFQUElOR19FTkFCTEVEOworICAgICAgICBfX3Z2dGRfY2xlYXJfYml0KHZ2dGQs
IERNQVJfR1NUU19SRUcsIERNQV9HU1RTX0lSRVNfQklUKTsKKyAgICB9CisKKyAgICByZXR1cm4g
WDg2RU1VTF9PS0FZOworfQorCiBzdGF0aWMgaW50IHZ2dGRfaGFuZGxlX2djbWRfc2lydHAoc3Ry
dWN0IHZ2dGQgKnZ2dGQsIHVpbnQzMl90IHZhbCkKIHsKICAgICB1aW50NjRfdCBpcnRhOwpAQCAt
Mjg5LDYgKzMwOCwxMCBAQCBzdGF0aWMgaW50IHZ2dGRfaGFuZGxlX2djbWRfc2lydHAoc3RydWN0
IHZ2dGQgKnZ2dGQsIHVpbnQzMl90IHZhbCkKICAgICBpZiAoICEodmFsICYgRE1BX0dDTURfU0lS
VFApICkKICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKIAorICAgIGlmICggdnZ0ZF9pcnFf
cmVtYXBwaW5nX2VuYWJsZWQodnZ0ZCkgKQorICAgICAgICBWVlREX0RFQlVHKFZWVERfREJHX1JX
LCAiVXBkYXRlIEludGVycnVwdCBSZW1hcHBpbmcgVGFibGUgd2hlbiAiCisgICAgICAgICAgICAg
ICAgICAgImFjdGl2ZS4iICk7CisKICAgICB2dnRkX2dldF9yZWdfcXVhZCh2dnRkLCBETUFSX0lS
VEFfUkVHLCBpcnRhKTsKICAgICB2dnRkLT5pcnQgPSBETUFfSVJUQV9BRERSKGlydGEpID4+IFBB
R0VfU0hJRlQ7CiAgICAgdnZ0ZC0+aXJ0X21heF9lbnRyeSA9IERNQV9JUlRBX1NJWkUoaXJ0YSk7
CkBAIC0zMTgsNiArMzQxLDEwIEBAIHN0YXRpYyBpbnQgdnZ0ZF93cml0ZV9nY21kKHN0cnVjdCB2
dnRkICp2dnRkLCB1aW50MzJfdCB2YWwpCiAgICAgICAgIHZ2dGRfaGFuZGxlX2djbWRfc2lydHAo
dnZ0ZCwgdmFsKTsKICAgICBpZiAoIGNoYW5nZWQgJiBETUFfR0NNRF9RSUUgKQogICAgICAgICB2
dnRkX2hhbmRsZV9nY21kX3FpZSh2dnRkLCB2YWwpOworICAgIGlmICggY2hhbmdlZCAmIERNQV9H
Q01EX0lSRSApCisgICAgICAgIHZ2dGRfaGFuZGxlX2djbWRfaXJlKHZ2dGQsIHZhbCk7CisgICAg
aWYgKCBjaGFuZ2VkICYgfihETUFfR0NNRF9RSUUgfCBETUFfR0NNRF9TSVJUUCB8IERNQV9HQ01E
X0lSRSkgKQorICAgICAgICBnZHByaW50ayhYRU5MT0dfSU5GTywgIk9ubHkgUUlFLFNJUlRQLElS
RSBpbiBHQ01EX1JFRyBhcmUgaGFuZGxlZC5cbiIpOwogCiAgICAgcmV0dXJuIFg4NkVNVUxfT0tB
WTsKIH0KLS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 29 11:58:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 11: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 1dQY5g-0006mb-Tl; Thu, 29 Jun 2017 11: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 <tianyu.lan@intel.com>) id 1dQY5g-0006l0-86
 for xen-devel@lists.xen.org; Thu, 29 Jun 2017 11:58:32 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 11/5C-01987-76BE4595; Thu, 29 Jun 2017 11:58:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsVywNykWDftdUi
 kwdelJhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0b7rnWMBZN0K04desbSwHhSoYuRi0NIYDqj
 xPmm9exdjJwcEgK8EkeWzWCFsP0lDj85xQpR1M4o8ejsbbAiNgF1iROLJzKC2CIC0hLXPl8Gs
 5kF9jFKvHmuCmILC0RI3DzaywRiswioSrxa/R5sKK+Aq8Sl6zOYIBYoSEx5+J4ZxOYEijfc3M
 IGYgsJuEh86tnJPIGRdwEjwypGjeLUorLUIl1DI72kosz0jJLcxMwcXUMDY73c1OLixPTUnMS
 kYr3k/NxNjMCAYACCHYyvup0PMUpyMCmJ8ho+D4kU4kvKT6nMSCzOiC8qzUktPsQow8GhJMF7
 +iVQTrAoNT21Ii0zBxiaMGkJDh4lEd4+kFbe4oLE3OLMdIjUKUZFKXFerldACQGQREZpHlwbL
 B4uMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZj3Kch2nsy8Erjpr4AWMwEtFp4BtrgkESEl1c
 BYJ68qaxrVdctPJPlhYImK/eSoT3yT01e+d591hHFzmuKiZz5y5vdz9+v3tq3ecXFdfJfZjUy
 X0m8lzxM047vcPk+Uf2HLJLhGa/Oc/JUlZSYh3sraykoTDu0+1VV+rmy2cMSO0JT43A/ZPT8r
 ag5WruFta/3fVrxF7qawwLbjJa98l0fpKyuxFGckGmoxFxUnAgCXnolAggIAAA==
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1498737503!64604194!2
X-Originating-IP: [192.55.52.115]
X-SpamReason: No, hits=0.8 required=7.0 tests=DATE_IN_PAST_06_12
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26256 invoked from network); 29 Jun 2017 11:58:30 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Jun 2017 11:58:30 -0000
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 29 Jun 2017 04:58:29 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.40,280,1496127600"; d="scan'208";a="120302152"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.74])
 by fmsmga005.fm.intel.com with ESMTP; 29 Jun 2017 04:58:28 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 29 Jun 2017 01:50:52 -0400
Message-Id: <1498715457-16565-21-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1498715457-16565-1-git-send-email-tianyu.lan@intel.com>
References: <1498715457-16565-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH 20/25] 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
Y2gveDg2L2h2bS92bXNpLmMgICAgICB8ICA0ICsrLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L2lvLmMgfCAzMiArKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUv
eGVuL2h2bS9pcnEuaCAgICB8ICA4ICsrKysrKy0tCiAzIGZpbGVzIGNoYW5nZWQsIDI0IGluc2Vy
dGlvbnMoKyksIDIwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0v
dm1zaS5jIGIveGVuL2FyY2gveDg2L2h2bS92bXNpLmMKaW5kZXggYTM2NjkyYy4uYzRlYzBhZCAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXNpLmMKKysrIGIveGVuL2FyY2gveDg2L2h2
bS92bXNpLmMKQEAgLTEwMSw4ICsxMDEsOCBAQCBpbnQgdm1zaV9kZWxpdmVyKAogCiB2b2lkIHZt
c2lfZGVsaXZlcl9waXJxKHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IHN0cnVjdCBodm1fcGlycV9k
cGNpICpwaXJxX2RwY2kpCiB7Ci0gICAgdWludDMyX3QgZmxhZ3MgPSBwaXJxX2RwY2ktPmdtc2ku
Z2ZsYWdzOwotICAgIGludCB2ZWN0b3IgPSBwaXJxX2RwY2ktPmdtc2kuZ3ZlYzsKKyAgICB1aW50
MzJfdCBmbGFncyA9IHBpcnFfZHBjaS0+Z21zaS5sZWdhY3kuZ2ZsYWdzOworICAgIGludCB2ZWN0
b3IgPSBwaXJxX2RwY2ktPmdtc2kubGVnYWN5Lmd2ZWM7CiAgICAgdWludDhfdCBkZXN0ID0gKHVp
bnQ4X3QpZmxhZ3M7CiAgICAgdWludDhfdCBkZXN0X21vZGUgPSAhIShmbGFncyAmIFZNU0lfRE1f
TUFTSyk7CiAgICAgdWludDhfdCBkZWxpdmVyeV9tb2RlID0gKGZsYWdzICYgVk1TSV9ERUxJVl9N
QVNLKQpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYyBiL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2lvLmMKaW5kZXggZTVhNDNlNS4uMjE1OGExMSAxMDA2NDQKLS0tIGEv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9pby5jCkBAIC0zMjUsOCArMzI1LDggQEAgaW50IHB0X2lycV9jcmVhdGVfYmluZCgKICAgICAg
ICAgewogICAgICAgICAgICAgcGlycV9kcGNpLT5mbGFncyA9IEhWTV9JUlFfRFBDSV9NQVBQRUQg
fCBIVk1fSVJRX0RQQ0lfTUFDSF9NU0kgfAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IEhWTV9JUlFfRFBDSV9HVUVTVF9NU0k7Ci0gICAgICAgICAgICBwaXJxX2RwY2ktPmdtc2kuZ3Zl
YyA9IHB0X2lycV9iaW5kLT51Lm1zaS5ndmVjOwotICAgICAgICAgICAgcGlycV9kcGNpLT5nbXNp
LmdmbGFncyA9IHB0X2lycV9iaW5kLT51Lm1zaS5nZmxhZ3M7CisgICAgICAgICAgICBwaXJxX2Rw
Y2ktPmdtc2kubGVnYWN5Lmd2ZWMgPSBwdF9pcnFfYmluZC0+dS5tc2kuZ3ZlYzsKKyAgICAgICAg
ICAgIHBpcnFfZHBjaS0+Z21zaS5sZWdhY3kuZ2ZsYWdzID0gcHRfaXJxX2JpbmQtPnUubXNpLmdm
bGFnczsKICAgICAgICAgICAgIC8qCiAgICAgICAgICAgICAgKiAncHRfaXJxX2NyZWF0ZV9iaW5k
JyBjYW4gYmUgY2FsbGVkIGFmdGVyICdwdF9pcnFfZGVzdHJveV9iaW5kJy4KICAgICAgICAgICAg
ICAqIFRoZSAncGlycV9jbGVhbnVwX2NoZWNrJyB3aGljaCB3b3VsZCBmcmVlIHRoZSBzdHJ1Y3R1
cmUgaXMgb25seQpAQCAtMzU4LDggKzM1OCw4IEBAIGludCBwdF9pcnFfY3JlYXRlX2JpbmQoCiAg
ICAgICAgICAgICB9CiAgICAgICAgICAgICBpZiAoIHVubGlrZWx5KHJjKSApCiAgICAgICAgICAg
ICB7Ci0gICAgICAgICAgICAgICAgcGlycV9kcGNpLT5nbXNpLmdmbGFncyA9IDA7Ci0gICAgICAg
ICAgICAgICAgcGlycV9kcGNpLT5nbXNpLmd2ZWMgPSAwOworICAgICAgICAgICAgICAgIHBpcnFf
ZHBjaS0+Z21zaS5sZWdhY3kuZ2ZsYWdzID0gMDsKKyAgICAgICAgICAgICAgICBwaXJxX2RwY2kt
Pmdtc2kubGVnYWN5Lmd2ZWMgPSAwOwogICAgICAgICAgICAgICAgIHBpcnFfZHBjaS0+ZG9tID0g
TlVMTDsKICAgICAgICAgICAgICAgICBwaXJxX2RwY2ktPmZsYWdzID0gMDsKICAgICAgICAgICAg
ICAgICBwaXJxX2NsZWFudXBfY2hlY2soaW5mbywgZCk7CkBAIC0zNzgsMjAgKzM3OCwyMCBAQCBp
bnQgcHRfaXJxX2NyZWF0ZV9iaW5kKAogICAgICAgICAgICAgfQogCiAgICAgICAgICAgICAvKiBJ
ZiBwaXJxIGlzIGFscmVhZHkgbWFwcGVkIGFzIHZtc2ksIHVwZGF0ZSBndWVzdCBkYXRhL2FkZHIu
ICovCi0gICAgICAgICAgICBpZiAoIHBpcnFfZHBjaS0+Z21zaS5ndmVjICE9IHB0X2lycV9iaW5k
LT51Lm1zaS5ndmVjIHx8Ci0gICAgICAgICAgICAgICAgIHBpcnFfZHBjaS0+Z21zaS5nZmxhZ3Mg
IT0gcHRfaXJxX2JpbmQtPnUubXNpLmdmbGFncyApCisgICAgICAgICAgICBpZiAoIHBpcnFfZHBj
aS0+Z21zaS5sZWdhY3kuZ3ZlYyAhPSBwdF9pcnFfYmluZC0+dS5tc2kuZ3ZlYyB8fAorICAgICAg
ICAgICAgICAgICBwaXJxX2RwY2ktPmdtc2kubGVnYWN5LmdmbGFncyAhPSBwdF9pcnFfYmluZC0+
dS5tc2kuZ2ZsYWdzICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAvKiBEaXJlY3Rs
eSBjbGVhciBwZW5kaW5nIEVPSXMgYmVmb3JlIGVuYWJsaW5nIG5ldyBNU0kgaW5mby4gKi8KICAg
ICAgICAgICAgICAgICBwaXJxX2d1ZXN0X2VvaShpbmZvKTsKIAotICAgICAgICAgICAgICAgIHBp
cnFfZHBjaS0+Z21zaS5ndmVjID0gcHRfaXJxX2JpbmQtPnUubXNpLmd2ZWM7Ci0gICAgICAgICAg
ICAgICAgcGlycV9kcGNpLT5nbXNpLmdmbGFncyA9IHB0X2lycV9iaW5kLT51Lm1zaS5nZmxhZ3M7
CisgICAgICAgICAgICAgICAgcGlycV9kcGNpLT5nbXNpLmxlZ2FjeS5ndmVjID0gcHRfaXJxX2Jp
bmQtPnUubXNpLmd2ZWM7CisgICAgICAgICAgICAgICAgcGlycV9kcGNpLT5nbXNpLmxlZ2FjeS5n
ZmxhZ3MgPSBwdF9pcnFfYmluZC0+dS5tc2kuZ2ZsYWdzOwogICAgICAgICAgICAgfQogICAgICAg
ICB9CiAgICAgICAgIC8qIENhbGN1bGF0ZSBkZXN0X3ZjcHVfaWQgZm9yIE1TSS10eXBlIHBpcnEg
bWlncmF0aW9uLiAqLwotICAgICAgICBkZXN0ID0gcGlycV9kcGNpLT5nbXNpLmdmbGFncyAmIFZN
U0lfREVTVF9JRF9NQVNLOwotICAgICAgICBkZXN0X21vZGUgPSAhIShwaXJxX2RwY2ktPmdtc2ku
Z2ZsYWdzICYgVk1TSV9ETV9NQVNLKTsKLSAgICAgICAgZGVsaXZlcnlfbW9kZSA9IChwaXJxX2Rw
Y2ktPmdtc2kuZ2ZsYWdzICYgVk1TSV9ERUxJVl9NQVNLKSA+PgorICAgICAgICBkZXN0ID0gcGly
cV9kcGNpLT5nbXNpLmxlZ2FjeS5nZmxhZ3MgJiBWTVNJX0RFU1RfSURfTUFTSzsKKyAgICAgICAg
ZGVzdF9tb2RlID0gISEocGlycV9kcGNpLT5nbXNpLmxlZ2FjeS5nZmxhZ3MgJiBWTVNJX0RNX01B
U0spOworICAgICAgICBkZWxpdmVyeV9tb2RlID0gKHBpcnFfZHBjaS0+Z21zaS5sZWdhY3kuZ2Zs
YWdzICYgVk1TSV9ERUxJVl9NQVNLKSA+PgogICAgICAgICAgICAgICAgICAgICAgICAgIEdGTEFH
U19TSElGVF9ERUxJVl9NT0RFOwogCiAgICAgICAgIGRlc3RfdmNwdV9pZCA9IGh2bV9naXJxX2Rl
c3RfMl92Y3B1X2lkKGQsIGRlc3QsIGRlc3RfbW9kZSk7CkBAIC00MDQsNyArNDA0LDcgQEAgaW50
IHB0X2lycV9jcmVhdGVfYmluZCgKICAgICAgICAgewogICAgICAgICAgICAgaWYgKCBkZWxpdmVy
eV9tb2RlID09IGRlc3RfTG93ZXN0UHJpbyApCiAgICAgICAgICAgICAgICAgdmNwdSA9IHZlY3Rv
cl9oYXNoaW5nX2Rlc3QoZCwgZGVzdCwgZGVzdF9tb2RlLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBpcnFfZHBjaS0+Z21zaS5ndmVjKTsKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwaXJxX2RwY2ktPmdtc2kubGVnYWN5Lmd2
ZWMpOwogICAgICAgICAgICAgaWYgKCB2Y3B1ICkKICAgICAgICAgICAgICAgICBwaXJxX2RwY2kt
Pmdtc2kucG9zdGVkID0gdHJ1ZTsKICAgICAgICAgfQpAQCAtNDE0LDcgKzQxNCw3IEBAIGludCBw
dF9pcnFfY3JlYXRlX2JpbmQoCiAgICAgICAgIC8qIFVzZSBpbnRlcnJ1cHQgcG9zdGluZyBpZiBp
dCBpcyBzdXBwb3J0ZWQuICovCiAgICAgICAgIGlmICggaW9tbXVfaW50cG9zdCApCiAgICAgICAg
ICAgICBwaV91cGRhdGVfaXJ0ZSh2Y3B1ID8gJnZjcHUtPmFyY2guaHZtX3ZteC5waV9kZXNjIDog
TlVMTCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIGluZm8sIHBpcnFfZHBjaS0+Z21zaS5n
dmVjKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGluZm8sIHBpcnFfZHBjaS0+Z21zaS5s
ZWdhY3kuZ3ZlYyk7CiAKICAgICAgICAgYnJlYWs7CiAgICAgfQpAQCAtNzI5LDEwICs3MjksMTAg
QEAgc3RhdGljIGludCBfaHZtX2RwY2lfbXNpX2VvaShzdHJ1Y3QgZG9tYWluICpkLAogICAgIGlu
dCB2ZWN0b3IgPSAobG9uZylhcmc7CiAKICAgICBpZiAoIChwaXJxX2RwY2ktPmZsYWdzICYgSFZN
X0lSUV9EUENJX01BQ0hfTVNJKSAmJgotICAgICAgICAgKHBpcnFfZHBjaS0+Z21zaS5ndmVjID09
IHZlY3RvcikgKQorICAgICAgICAgKHBpcnFfZHBjaS0+Z21zaS5sZWdhY3kuZ3ZlYyA9PSB2ZWN0
b3IpICkKICAgICB7Ci0gICAgICAgIGludCBkZXN0ID0gcGlycV9kcGNpLT5nbXNpLmdmbGFncyAm
IFZNU0lfREVTVF9JRF9NQVNLOwotICAgICAgICBpbnQgZGVzdF9tb2RlID0gISEocGlycV9kcGNp
LT5nbXNpLmdmbGFncyAmIFZNU0lfRE1fTUFTSyk7CisgICAgICAgIGludCBkZXN0ID0gcGlycV9k
cGNpLT5nbXNpLmxlZ2FjeS5nZmxhZ3MgJiBWTVNJX0RFU1RfSURfTUFTSzsKKyAgICAgICAgaW50
IGRlc3RfbW9kZSA9ICEhKHBpcnFfZHBjaS0+Z21zaS5sZWdhY3kuZ2ZsYWdzICYgVk1TSV9ETV9N
QVNLKTsKIAogICAgICAgICBpZiAoIHZsYXBpY19tYXRjaF9kZXN0KHZjcHVfdmxhcGljKGN1cnJl
bnQpLCBOVUxMLCAwLCBkZXN0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRlc3Rf
bW9kZSkgKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2h2bS9pcnEuaCBiL3hlbi9pbmNs
dWRlL3hlbi9odm0vaXJxLmgKaW5kZXggNjcxYTZmMi4uNWY4ZTJmNCAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUveGVuL2h2bS9pcnEuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vaHZtL2lycS5oCkBA
IC02MCw4ICs2MCwxMiBAQCBzdHJ1Y3QgZGV2X2ludHhfZ3NpX2xpbmsgewogI2RlZmluZSBHRkxB
R1NfU0hJRlRfVFJHX01PREUgICAgICAgMTUKIAogc3RydWN0IGh2bV9nbXNpX2luZm8gewotICAg
IHVpbnQzMl90IGd2ZWM7Ci0gICAgdWludDMyX3QgZ2ZsYWdzOworICAgIHVuaW9uIHsKKyAgICAg
ICAgc3RydWN0IHsKKyAgICAgICAgICAgIHVpbnQzMl90IGd2ZWM7CisgICAgICAgICAgICB1aW50
MzJfdCBnZmxhZ3M7CisgICAgICAgIH0gbGVnYWN5OworICAgIH07CiAgICAgaW50IGRlc3RfdmNw
dV9pZDsgLyogLTEgOm11bHRpLWRlc3QsIG5vbi1uZWdhdGl2ZTogZGVzdF92Y3B1X2lkICovCiAg
ICAgYm9vbCBwb3N0ZWQ7IC8qIGRpcmVjdGx5IGRlbGl2ZXIgdG8gZ3Vlc3QgdmlhIFZULWQgUEk/
ICovCiB9OwotLSAKMS44LjMuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 29 11:58:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 11: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 1dQY5k-0006s8-5e; Thu, 29 Jun 2017 11:58:36 +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 1dQY5i-0006op-K1
 for xen-devel@lists.xen.org; Thu, 29 Jun 2017 11:58:34 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 28/A2-02176-96BE4595; Thu, 29 Jun 2017 11:58:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsXS1tYhr5v+OiT
 S4P9bZoslHxezODB6HN39mymAMYo1My8pvyKBNWP53jVsBRskKv7/v8vewHhOuIuRg0NIoEKi
 fY9rFyMnh4QAr8SRZTNYIWx/iY7rU5m6GLmAStoZJTZPe8sOkmATUJc4sXgiI4gtIiAtce3zZ
 TCbWWAfo8Sb56ogtjBQ85fnf9hA5rMIqEr8PqAIEuYVcJXYub2fHWK+gsSUh++ZQWxOoHjDzS
 1sILaQgIvEp56dzBMYeRcwMqxi1ChOLSpLLdI1NNBLKspMzyjJTczMAfKM9XJTi4sT01NzEpO
 K9ZLzczcxAkOhnoGBcQfjti7nQ4ySHExKoryGz0MihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw
 Or8CygkWpaanVqRl5gCDEiYtwcGjJMLbB9LKW1yQmFucmQ6ROsWoKCXOywXSJwCSyCjNg2uDR
 cIlRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK88iBTeDLzSuCmvwJazAS0WHgG2OKSRISUVA
 Mj34pftx5+i1ALM6z3+tV/eu3cwjie91EKzREL0zwsjacfnDVnrvEjA/bAjMZuPauJc/yezbr
 pte6vd5pHeCH3LUuXF49uTj+zNDfep2f9sr5TBWu0U9NY3qpp8FzwEhZyXxzAYDXFvnpR46Jd
 pwIj3lxd/WvZLoPnLlZpz6af1mQwYjv3LIdRiaU4I9FQi7moOBEA3b6WiH8CAAA=
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1498737508!86360169!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6678 invoked from network); 29 Jun 2017 11:58:30 -0000
Received: from mga06.intel.com (HELO mga06.intel.com) (134.134.136.31)
 by server-12.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Jun 2017 11:58:30 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by orsmga104.jf.intel.com with ESMTP; 29 Jun 2017 04:58:27 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.40,280,1496127600"; d="scan'208";a="118874789"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.74])
 by orsmga005.jf.intel.com with ESMTP; 29 Jun 2017 04:58:26 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 29 Jun 2017 01:50:51 -0400
Message-Id: <1498715457-16565-20-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1498715457-16565-1-git-send-email-tianyu.lan@intel.com>
References: <1498715457-16565-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH 19/25] x86/vioapic: introduce a function to get
	vector from pin
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; 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
cnJ1cHQuIFRoaXMgcGF0Y2ggYWRkcyB2aW9hcGljX3Bpbl92ZWN0b3IoKSB0byBnZXQgdmVjdG9y
IGZyb20gcGluCmZvciBib3RoIHJlbWFwcGluZyBmb3JtYXQgYW5kIGxlZ2FjeSBmb3JtYXQgYW5k
IHVzZXMgdGhpcyBmdW5jdGlvbiBvdGhlcgp0aGFuIGFjY2Vzc2luZyBJT0FQSUMgUlRFIGRpcmVj
dGx5LgoKU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KU2lnbmVk
LW9mZi1ieTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+Ci0tLQogeGVuL2FyY2gv
eDg2L2h2bS92aW9hcGljLmMgICAgICAgIHwgMjEgKysrKysrKysrKysrKysrKysrKysrCiB4ZW4v
YXJjaC94ODYvaHZtL3ZwdC5jICAgICAgICAgICAgfCAxMSArKysrKysrKysrLQogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vdmlvYXBpYy5oIHwgIDEgKwogMyBmaWxlcyBjaGFuZ2VkLCAzMiBpbnNl
cnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92
aW9hcGljLmMgYi94ZW4vYXJjaC94ODYvaHZtL3Zpb2FwaWMuYwppbmRleCA0MGY1MjljLi5mNTYw
YzBiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3Zpb2FwaWMuYworKysgYi94ZW4vYXJj
aC94ODYvaHZtL3Zpb2FwaWMuYwpAQCAtMzE5LDYgKzMxOSwyNyBAQCBzdGF0aWMgaW5saW5lIGlu
dCBwaXRfY2hhbm5lbDBfZW5hYmxlZCh2b2lkKQogICAgIHJldHVybiBwdF9hY3RpdmUoJmN1cnJl
bnQtPmRvbWFpbi0+YXJjaC52cGl0LnB0MCk7CiB9CiAKK2ludCB2aW9hcGljX3Bpbl92ZWN0b3Io
c3RydWN0IGh2bV92aW9hcGljICp2aW9hcGljLCB1bnNpZ25lZCBpbnQgcGluKQoreworICAgIHN0
cnVjdCBJT19BUElDX3JvdXRlX3JlbWFwX2VudHJ5IHJ0ZSA9IHsgeyB2aW9hcGljLT5yZWRpcnRi
bFtwaW5dLmJpdHMgfSB9OworCisgICAgaWYgKCBydGUuZm9ybWF0ICkKKyAgICB7CisgICAgICAg
IGludCBlcnI7CisgICAgICAgIHN0cnVjdCBpcnFfcmVtYXBwaW5nX3JlcXVlc3QgcmVxdWVzdDsK
KyAgICAgICAgc3RydWN0IGlycV9yZW1hcHBpbmdfaW5mbyBpbmZvOworCisgICAgICAgIGlycV9y
ZXF1ZXN0X2lvYXBpY19maWxsKCZyZXF1ZXN0LCB2aW9hcGljLT5pZCwgcnRlLnZhbCk7CisgICAg
ICAgIC8qIEN1cnJlbnRseSwgb25seSB2aW9tbXUgMCBpcyBzdXBwb3J0ZWQgKi8KKyAgICAgICAg
ZXJyID0gdmlvbW11X2dldF9pcnFfaW5mbyh2aW9hcGljLT5kb21haW4sIDAsICZyZXF1ZXN0LCAm
aW5mbyk7CisgICAgICAgIHJldHVybiAhZXJyID8gaW5mby52ZWN0b3IgOiAtMTsKKyAgICB9Cisg
ICAgZWxzZQorICAgIHsKKyAgICAgICAgcmV0dXJuIHZpb2FwaWMtPnJlZGlydGJsW3Bpbl0uZmll
bGRzLnZlY3RvcjsKKyAgICB9Cit9CisKIHN0YXRpYyB2b2lkIHZpb2FwaWNfZGVsaXZlcihzdHJ1
Y3QgaHZtX3Zpb2FwaWMgKnZpb2FwaWMsIHVuc2lnbmVkIGludCBwaW4pCiB7CiAgICAgdWludDE2
X3QgZGVzdCA9IHZpb2FwaWMtPnJlZGlydGJsW3Bpbl0uZmllbGRzLmRlc3RfaWQ7CmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZwdC5jIGIveGVuL2FyY2gveDg2L2h2bS92cHQuYwppbmRl
eCBlM2YyMDM5Li5kNjljM2MwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZwdC5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9odm0vdnB0LmMKQEAgLTgwLDYgKzgwLDcgQEAgc3RhdGljIGludCBw
dF9pcnFfdmVjdG9yKHN0cnVjdCBwZXJpb2RpY190aW1lICpwdCwgZW51bSBodm1faW50c3JjIHNy
YykKICAgICBzdHJ1Y3QgdmNwdSAqdiA9IHB0LT52Y3B1OwogICAgIHN0cnVjdCBodm1fdmlvYXBp
YyAqdmlvYXBpYzsKICAgICB1bnNpZ25lZCBpbnQgZ3NpLCBpc2FfaXJxLCBwaW47CisgICAgaW50
IHZlY3RvcjsKIAogICAgIGlmICggcHQtPnNvdXJjZSA9PSBQVFNSQ19sYXBpYyApCiAgICAgICAg
IHJldHVybiBwdC0+aXJxOwpAQCAtMTAxLDcgKzEwMiwxNSBAQCBzdGF0aWMgaW50IHB0X2lycV92
ZWN0b3Ioc3RydWN0IHBlcmlvZGljX3RpbWUgKnB0LCBlbnVtIGh2bV9pbnRzcmMgc3JjKQogICAg
ICAgICByZXR1cm4gLTE7CiAgICAgfQogCi0gICAgcmV0dXJuIHZpb2FwaWMtPnJlZGlydGJsW3Bp
bl0uZmllbGRzLnZlY3RvcjsKKyAgICB2ZWN0b3IgPSB2aW9hcGljX3Bpbl92ZWN0b3IodmlvYXBp
YywgcGluKTsKKyAgICBpZiAoIHZlY3RvciA8IDAgKQorICAgIHsKKyAgICAgICAgZ2RwcmludGso
WEVOTE9HX0VSUiwgIkNhbid0IGdldCBpbnRlcnJ1cHQgdmVjdG9yIGZyb20gR1NJICgldSlcbiIs
CisgICAgICAgICAgICAgICAgIGdzaSk7CisgICAgICAgIGRvbWFpbl9jcmFzaCh2LT5kb21haW4p
OworICAgICAgICByZXR1cm4gLTE7CisgICAgfQorICAgIHJldHVybiB2ZWN0b3I7CiB9CiAKIHN0
YXRpYyBpbnQgcHRfaXJxX21hc2tlZChzdHJ1Y3QgcGVyaW9kaWNfdGltZSAqcHQpCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92aW9hcGljLmggYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS92aW9hcGljLmgKaW5kZXggMmNlYjYwZS4uYmMyNzI1YiAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlvYXBpYy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL3Zpb2FwaWMuaApAQCAtNjQsNiArNjQsNyBAQCBzdHJ1Y3QgaHZtX3Zpb2FwaWMgewogc3Ry
dWN0IGh2bV92aW9hcGljICpnc2lfdmlvYXBpYyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBpbnQgZ3NpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgKnBpbik7CiAKK2ludCB2aW9hcGljX3Bpbl92ZWN0b3Ioc3RydWN0IGh2bV92aW9hcGljICp2
aW9hcGljLCB1bnNpZ25lZCBpbnQgcGluKTsKIGludCB2aW9hcGljX2luaXQoc3RydWN0IGRvbWFp
biAqZCk7CiB2b2lkIHZpb2FwaWNfZGVpbml0KHN0cnVjdCBkb21haW4gKmQpOwogdm9pZCB2aW9h
cGljX3Jlc2V0KHN0cnVjdCBkb21haW4gKmQpOwotLSAKMS44LjMuMQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 29 11:58:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 11:58: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 1dQY5m-0006vs-Dt; Thu, 29 Jun 2017 11:58: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 1dQY5l-0006tO-6L
 for xen-devel@lists.xen.org; Thu, 29 Jun 2017 11:58:37 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 74/CA-03582-C6BE4595; Thu, 29 Jun 2017 11:58:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsXS1tbhqJv9OiT
 SoHObocWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmvF5fgt7wa3cinfrpjI2MD7262Lk4hASmM4o
 8W3pNOYuRk4OCQFeiSPLZrBC2P4SZ6ZNZYEoameUePhkMyNIgk1AXeLE4olgtoiAtMS1z5fBb
 GaBfYwSb56rdjFycAgLxEm0dYWAhFkEVCUuHXsNVsIr4Cqx6NguJoj5ChJTHr4H28sJFG+4uY
 UNxBYScJH41LOTeQIj7wJGhlWMGsWpRWWpRbqGFnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYl
 JxXrJ+bmbGIHhwAAEOxhvbgw4xCjJwaQkymv4PCRSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSv
 8yugnGBRanpqRVpmDjAwYdISHDxKIrx9IK28xQWJucWZ6RCpU4yKUuK8XCB9AiCJjNI8uDZYN
 FxilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMK88yBSezLwSuOmvgBYzAS0WngG2uCQRISXVwK
 ijfKO61tlsuWuf1eVTs23lvjaJLncp+Khqrl5toOkgxb/f69vfjes3qLEXlp8pNsm3T7sUsr6
 2P1v45pJ1l1TeTfisVCG5IXZBs8aaiBdiL9xvbpI6vm1FmniBWEREwbf827z99qWOfyaHhH1Y
 xiR4v3nbsQyTW/fFpTa7HPm3rYtF5LKOjhJLcUaioRZzUXEiAP2oETiBAgAA
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1498737513!104450742!1
X-Originating-IP: [134.134.136.65]
X-SpamReason: No, hits=0.8 required=7.0 tests=DATE_IN_PAST_06_12
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57779 invoked from network); 29 Jun 2017 11:58:35 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-16.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Jun 2017 11:58:35 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 29 Jun 2017 04:58:32 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.40,280,1496127600"; d="scan'208";a="873010633"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.74])
 by FMSMGA003.fm.intel.com with ESMTP; 29 Jun 2017 04:58:30 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 29 Jun 2017 01:50:53 -0400
Message-Id: <1498715457-16565-22-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1498715457-16565-1-git-send-email-tianyu.lan@intel.com>
References: <1498715457-16565-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH 21/25] 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>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KCkludHJvZHVjZSBhIG5ldyBiaW5k
aW5nIHJlbGF0aW9uc2hpcCBhbmQgcHJvdmlkZSBhIG5ldyBpbnRlcmZhY2UgdG8KbWFuYWdlIHRo
ZSBuZXcgcmVsYXRpb25zaGlwLgoKU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGlu
dGVsLmNvbT4KU2lnbmVkLW9mZi1ieTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+
Ci0tLQogdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggfCAgMTcgKysrKysrCiB0b29scy9s
aWJ4Yy94Y19kb21haW4uYyAgICAgICB8ICA1MyArKysrKysrKysrKysrKysrKwogeGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvaW8uYyAgfCAxMzUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKystLS0tLS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggICB8ICAgNyArKysKIHhl
bi9pbmNsdWRlL3hlbi9odm0vaXJxLmggICAgIHwgICA3ICsrKwogNSBmaWxlcyBjaGFuZ2VkLCAx
OTggaW5zZXJ0aW9ucygrKSwgMjEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
eGMvaW5jbHVkZS94ZW5jdHJsLmggYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAppbmRl
eCA1MWNlZWI5Li43NWFhYTljIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0
cmwuaAorKysgYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaApAQCAtMTcxMCw2ICsxNzEw
LDE1IEBAIGludCB4Y19kb21haW5faW9wb3J0X21hcHBpbmcoeGNfaW50ZXJmYWNlICp4Y2gsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IG5yX3BvcnRzLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBhZGRfbWFwcGluZyk7CiAKK2ludCB4Y19kb21h
aW5fdXBkYXRlX21zaV9pcnFfcmVtYXBwaW5nKAorICAgIHhjX2ludGVyZmFjZSAqeGNoLAorICAg
IHVpbnQzMl90IGRvbWlkLAorICAgIHVpbnQzMl90IHBpcnEsCisgICAgdWludDMyX3Qgc291cmNl
X2lkLAorICAgIHVpbnQzMl90IGRhdGEsCisgICAgdWludDY0X3QgYWRkciwKKyAgICB1aW50NjRf
dCBndGFibGUpOworCiBpbnQgeGNfZG9tYWluX3VwZGF0ZV9tc2lfaXJxKAogICAgIHhjX2ludGVy
ZmFjZSAqeGNoLAogICAgIHVpbnQzMl90IGRvbWlkLApAQCAtMTcyNCw2ICsxNzMzLDE0IEBAIGlu
dCB4Y19kb21haW5fdW5iaW5kX21zaV9pcnEoeGNfaW50ZXJmYWNlICp4Y2gsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHBpcnEsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVpbnQzMl90IGdmbGFncyk7CiAKK2ludCB4Y19kb21haW5fdW5iaW5kX21zaV9pcnFf
cmVtYXBwaW5nKAorICAgIHhjX2ludGVyZmFjZSAqeGNoLAorICAgIHVpbnQzMl90IGRvbWlkLAor
ICAgIHVpbnQzMl90IHBpcnEsCisgICAgdWludDMyX3Qgc291cmNlX2lkLAorICAgIHVpbnQzMl90
IGRhdGEsCisgICAgdWludDY0X3QgYWRkcik7CisKIGludCB4Y19kb21haW5fYmluZF9wdF9pcnEo
eGNfaW50ZXJmYWNlICp4Y2gsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRv
bWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50OF90IG1hY2hpbmVfaXJxLApkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfZG9tYWluLmMgYi90b29scy9saWJ4Yy94Y19kb21haW4u
YwppbmRleCA1ZDE5MmVhLi41ODYyM2FmIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19kb21h
aW4uYworKysgYi90b29scy9saWJ4Yy94Y19kb21haW4uYwpAQCAtMTY1Nyw4ICsxNjU3LDM0IEBA
IGludCB4Y19kZWFzc2lnbl9kdF9kZXZpY2UoCiAgICAgcmV0dXJuIHJjOwogfQogCitpbnQgeGNf
ZG9tYWluX3VwZGF0ZV9tc2lfaXJxX3JlbWFwcGluZygKKyAgICB4Y19pbnRlcmZhY2UgKnhjaCwK
KyAgICB1aW50MzJfdCBkb21pZCwKKyAgICB1aW50MzJfdCBwaXJxLAorICAgIHVpbnQzMl90IHNv
dXJjZV9pZCwKKyAgICB1aW50MzJfdCBkYXRhLAorICAgIHVpbnQ2NF90IGFkZHIsCisgICAgdWlu
dDY0X3QgZ3RhYmxlKQoreworICAgIGludCByYzsKKyAgICB4ZW5fZG9tY3RsX2JpbmRfcHRfaXJx
X3QgKmJpbmQ7CisKKyAgICBERUNMQVJFX0RPTUNUTDsKIAorICAgIGRvbWN0bC5jbWQgPSBYRU5f
RE9NQ1RMX2JpbmRfcHRfaXJxOworICAgIGRvbWN0bC5kb21haW4gPSAoZG9taWRfdClkb21pZDsK
IAorICAgIGJpbmQgPSAmKGRvbWN0bC51LmJpbmRfcHRfaXJxKTsKKyAgICBiaW5kLT5pcnFfdHlw
ZSA9IFBUX0lSUV9UWVBFX01TSV9JUjsKKyAgICBiaW5kLT5tYWNoaW5lX2lycSA9IHBpcnE7Cisg
ICAgYmluZC0+dS5tc2lfaXIuc291cmNlX2lkID0gc291cmNlX2lkOworICAgIGJpbmQtPnUubXNp
X2lyLmRhdGEgPSBkYXRhOworICAgIGJpbmQtPnUubXNpX2lyLmFkZHIgPSBhZGRyOworICAgIGJp
bmQtPnUubXNpX2lyLmd0YWJsZSA9IGd0YWJsZTsKKworICAgIHJjID0gZG9fZG9tY3RsKHhjaCwg
JmRvbWN0bCk7CisgICAgcmV0dXJuIHJjOworfQogCiBpbnQgeGNfZG9tYWluX3VwZGF0ZV9tc2lf
aXJxKAogICAgIHhjX2ludGVyZmFjZSAqeGNoLApAQCAtMTY4Nyw2ICsxNzEzLDMzIEBAIGludCB4
Y19kb21haW5fdXBkYXRlX21zaV9pcnEoCiAgICAgcmV0dXJuIHJjOwogfQogCitpbnQgeGNfZG9t
YWluX3VuYmluZF9tc2lfaXJxX3JlbWFwcGluZygKKyAgICB4Y19pbnRlcmZhY2UgKnhjaCwKKyAg
ICB1aW50MzJfdCBkb21pZCwKKyAgICB1aW50MzJfdCBwaXJxLAorICAgIHVpbnQzMl90IHNvdXJj
ZV9pZCwKKyAgICB1aW50MzJfdCBkYXRhLAorICAgIHVpbnQ2NF90IGFkZHIpCit7CisgICAgaW50
IHJjOworICAgIHhlbl9kb21jdGxfYmluZF9wdF9pcnFfdCAqYmluZDsKKworICAgIERFQ0xBUkVf
RE9NQ1RMOworCisgICAgZG9tY3RsLmNtZCA9IFhFTl9ET01DVExfdW5iaW5kX3B0X2lycTsKKyAg
ICBkb21jdGwuZG9tYWluID0gKGRvbWlkX3QpZG9taWQ7CisKKyAgICBiaW5kID0gJihkb21jdGwu
dS5iaW5kX3B0X2lycSk7CisgICAgYmluZC0+aXJxX3R5cGUgPSBQVF9JUlFfVFlQRV9NU0lfSVI7
CisgICAgYmluZC0+bWFjaGluZV9pcnEgPSBwaXJxOworICAgIGJpbmQtPnUubXNpX2lyLnNvdXJj
ZV9pZCA9IHNvdXJjZV9pZDsKKyAgICBiaW5kLT51Lm1zaV9pci5kYXRhID0gZGF0YTsKKyAgICBi
aW5kLT51Lm1zaV9pci5hZGRyID0gYWRkcjsKKworICAgIHJjID0gZG9fZG9tY3RsKHhjaCwgJmRv
bWN0bCk7CisgICAgcmV0dXJuIHJjOworfQorCiBpbnQgeGNfZG9tYWluX3VuYmluZF9tc2lfaXJx
KAogICAgIHhjX2ludGVyZmFjZSAqeGNoLAogICAgIHVpbnQzMl90IGRvbWlkLApkaWZmIC0tZ2l0
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L2lvLmMKaW5kZXggMjE1OGExMS4uNTk5ZjQ4MSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvaW8uYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pby5jCkBAIC0yNTks
NiArMjU5LDkyIEBAIHN0YXRpYyBzdHJ1Y3QgdmNwdSAqdmVjdG9yX2hhc2hpbmdfZGVzdChjb25z
dCBzdHJ1Y3QgZG9tYWluICpkLAogICAgIHJldHVybiBkZXN0OwogfQogCitzdGF0aWMgaW5saW5l
IHZvaWQgc2V0X2h2bV9nbXNpX2luZm8oc3RydWN0IGh2bV9nbXNpX2luZm8gKm1zaSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fZG9tY3RsX2JpbmRfcHRfaXJxX3Qg
KnB0X2lycV9iaW5kKQoreworICAgIGlmICggcHRfaXJxX2JpbmQtPmlycV90eXBlID09IFBUX0lS
UV9UWVBFX01TSSApCisgICAgeworICAgICAgICBtc2ktPmxlZ2FjeS5ndmVjID0gcHRfaXJxX2Jp
bmQtPnUubXNpLmd2ZWM7CisgICAgICAgIG1zaS0+bGVnYWN5LmdmbGFncyA9IHB0X2lycV9iaW5k
LT51Lm1zaS5nZmxhZ3M7CisgICAgfQorICAgIGVsc2UgaWYgKCBwdF9pcnFfYmluZC0+aXJxX3R5
cGUgPT0gUFRfSVJRX1RZUEVfTVNJX0lSICkKKyAgICB7CisgICAgICAgIG1zaS0+aW50cmVtYXAu
c291cmNlX2lkID0gcHRfaXJxX2JpbmQtPnUubXNpX2lyLnNvdXJjZV9pZDsKKyAgICAgICAgbXNp
LT5pbnRyZW1hcC5kYXRhID0gcHRfaXJxX2JpbmQtPnUubXNpX2lyLmRhdGE7CisgICAgICAgIG1z
aS0+aW50cmVtYXAuYWRkciA9IHB0X2lycV9iaW5kLT51Lm1zaV9pci5hZGRyOworICAgIH0KKyAg
ICBlbHNlCisgICAgICAgIEJVRygpOworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgY2xlYXJfaHZt
X2dtc2lfaW5mbyhzdHJ1Y3QgaHZtX2dtc2lfaW5mbyAqbXNpLCBpbnQgaXJxX3R5cGUpCit7Cisg
ICAgaWYgKCBpcnFfdHlwZSA9PSBQVF9JUlFfVFlQRV9NU0kgKQorICAgIHsKKyAgICAgICAgbXNp
LT5sZWdhY3kuZ3ZlYyA9IDA7CisgICAgICAgIG1zaS0+bGVnYWN5LmdmbGFncyA9IDA7CisgICAg
fQorICAgIGVsc2UgaWYgKCBpcnFfdHlwZSA9PSBQVF9JUlFfVFlQRV9NU0lfSVIgKQorICAgIHsK
KyAgICAgICAgbXNpLT5pbnRyZW1hcC5zb3VyY2VfaWQgPSAwOworICAgICAgICBtc2ktPmludHJl
bWFwLmRhdGEgPSAwOworICAgICAgICBtc2ktPmludHJlbWFwLmFkZHIgPSAwOworICAgIH0KKyAg
ICBlbHNlCisgICAgICAgIEJVRygpOworfQorCitzdGF0aWMgaW5saW5lIGJvb2wgaHZtX2dtc2lf
aW5mb19uZWVkX3VwZGF0ZShzdHJ1Y3QgaHZtX2dtc2lfaW5mbyAqbXNpLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fZG9tY3RsX2JpbmRfcHRfaXJxX3QgKnB0
X2lycV9iaW5kKQoreworICAgIGlmICggcHRfaXJxX2JpbmQtPmlycV90eXBlID09IFBUX0lSUV9U
WVBFX01TSSApCisgICAgICAgIHJldHVybiAoKG1zaS0+bGVnYWN5Lmd2ZWMgIT0gcHRfaXJxX2Jp
bmQtPnUubXNpLmd2ZWMpIHx8CisgICAgICAgICAgICAgICAgKG1zaS0+bGVnYWN5LmdmbGFncyAh
PSBwdF9pcnFfYmluZC0+dS5tc2kuZ2ZsYWdzKSk7CisgICAgZWxzZSBpZiAoIHB0X2lycV9iaW5k
LT5pcnFfdHlwZSA9PSBQVF9JUlFfVFlQRV9NU0lfSVIgKQorICAgICAgICByZXR1cm4gKChtc2kt
PmludHJlbWFwLnNvdXJjZV9pZCAhPSBwdF9pcnFfYmluZC0+dS5tc2lfaXIuc291cmNlX2lkKSB8
fAorICAgICAgICAgICAgICAgIChtc2ktPmludHJlbWFwLmRhdGEgIT0gcHRfaXJxX2JpbmQtPnUu
bXNpX2lyLmRhdGEpIHx8CisgICAgICAgICAgICAgICAgKG1zaS0+aW50cmVtYXAuYWRkciAhPSBw
dF9pcnFfYmluZC0+dS5tc2lfaXIuYWRkcikpOworICAgIEJVRygpOworICAgIHJldHVybiAwOwor
fQorCitzdGF0aWMgaW50IHBpcnFfZHBjaV8yX21zaV9hdHRyKHN0cnVjdCBkb21haW4gKmQsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBodm1fcGlycV9kcGNpICpwaXJx
X2RwY2ksIHVpbnQ4X3QgKmd2ZWMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVp
bnQ4X3QgKmRlc3QsIHVpbnQ4X3QgKmRtLCB1aW50OF90ICpkbG0pCit7CisgICAgaW50IHJjID0g
MDsKKworICAgIGlmICggcGlycV9kcGNpLT5mbGFncyAmIEhWTV9JUlFfRFBDSV9HVUVTVF9NU0kg
KQorICAgIHsKKyAgICAgICAgKmd2ZWMgPSBwaXJxX2RwY2ktPmdtc2kubGVnYWN5Lmd2ZWM7Cisg
ICAgICAgICpkZXN0ID0gcGlycV9kcGNpLT5nbXNpLmxlZ2FjeS5nZmxhZ3MgJiBWTVNJX0RFU1Rf
SURfTUFTSzsKKyAgICAgICAgKmRtID0gISEocGlycV9kcGNpLT5nbXNpLmxlZ2FjeS5nZmxhZ3Mg
JiBWTVNJX0RNX01BU0spOworICAgICAgICAqZGxtID0gKHBpcnFfZHBjaS0+Z21zaS5sZWdhY3ku
Z2ZsYWdzICYgVk1TSV9ERUxJVl9NQVNLKSA+PgorICAgICAgICAgICAgICAgIEdGTEFHU19TSElG
VF9ERUxJVl9NT0RFOworICAgIH0KKyAgICBlbHNlIGlmICggcGlycV9kcGNpLT5mbGFncyAmIEhW
TV9JUlFfRFBDSV9HVUVTVF9NU0lfSVIgKQorICAgIHsKKyAgICAgICAgc3RydWN0IGlycV9yZW1h
cHBpbmdfcmVxdWVzdCByZXF1ZXN0OworICAgICAgICBzdHJ1Y3QgaXJxX3JlbWFwcGluZ19pbmZv
IGlycV9pbmZvOworCisgICAgICAgIGlycV9yZXF1ZXN0X21zaV9maWxsKCZyZXF1ZXN0LCBwaXJx
X2RwY2ktPmdtc2kuaW50cmVtYXAuc291cmNlX2lkLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwaXJxX2RwY2ktPmdtc2kuaW50cmVtYXAuYWRkciwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGlycV9kcGNpLT5nbXNpLmludHJlbWFwLmRhdGEpOworICAgICAgICAvKiBDdXJy
ZW50bHksIG9ubHkgdmlvbW11IDAgaXMgc3VwcG9ydGVkICovCisgICAgICAgIHJjID0gdmlvbW11
X2dldF9pcnFfaW5mbyhkLCAwLCAmcmVxdWVzdCwgJmlycV9pbmZvKTsKKyAgICAgICAgaWYgKCAh
cmMgKQorICAgICAgICB7CisgICAgICAgICAgICAqZ3ZlYyA9IGlycV9pbmZvLnZlY3RvcjsKKyAg
ICAgICAgICAgICpkZXN0ID0gaXJxX2luZm8uZGVzdDsKKyAgICAgICAgICAgICpkbSA9IGlycV9p
bmZvLmRlc3RfbW9kZTsKKyAgICAgICAgICAgICpkbG0gPSBpcnFfaW5mby5kZWxpdmVyeV9tb2Rl
OworICAgICAgICB9CisgICAgfQorICAgIGVsc2UKKyAgICAgICAgQlVHKCk7CisgICAgcmV0dXJu
IHJjOworfQorCiBpbnQgcHRfaXJxX2NyZWF0ZV9iaW5kKAogICAgIHN0cnVjdCBkb21haW4gKmQs
IHhlbl9kb21jdGxfYmluZF9wdF9pcnFfdCAqcHRfaXJxX2JpbmQpCiB7CkBAIC0zMTYsMTcgKzQw
MiwyMSBAQCBpbnQgcHRfaXJxX2NyZWF0ZV9iaW5kKAogICAgIHN3aXRjaCAoIHB0X2lycV9iaW5k
LT5pcnFfdHlwZSApCiAgICAgewogICAgIGNhc2UgUFRfSVJRX1RZUEVfTVNJOgorICAgIGNhc2Ug
UFRfSVJRX1RZUEVfTVNJX0lSOgogICAgIHsKLSAgICAgICAgdWludDhfdCBkZXN0LCBkZXN0X21v
ZGUsIGRlbGl2ZXJ5X21vZGU7CisgICAgICAgIHVpbnQ4X3QgZGVzdCA9IDAsIGRlc3RfbW9kZSA9
IDAsIGRlbGl2ZXJ5X21vZGUgPSAwLCBndmVjOwogICAgICAgICBpbnQgZGVzdF92Y3B1X2lkOwog
ICAgICAgICBjb25zdCBzdHJ1Y3QgdmNwdSAqdmNwdTsKKyAgICAgICAgYm9vbCBpciA9IChwdF9p
cnFfYmluZC0+aXJxX3R5cGUgPT0gUFRfSVJRX1RZUEVfTVNJX0lSKTsKKyAgICAgICAgdWludDY0
X3QgZ3RhYmxlID0gaXIgPyBwdF9pcnFfYmluZC0+dS5tc2lfaXIuZ3RhYmxlIDoKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgcHRfaXJxX2JpbmQtPnUubXNpLmd0YWJsZTsKIAogICAgICAgICBp
ZiAoICEocGlycV9kcGNpLT5mbGFncyAmIEhWTV9JUlFfRFBDSV9NQVBQRUQpICkKICAgICAgICAg
ewogICAgICAgICAgICAgcGlycV9kcGNpLT5mbGFncyA9IEhWTV9JUlFfRFBDSV9NQVBQRUQgfCBI
Vk1fSVJRX0RQQ0lfTUFDSF9NU0kgfAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEhW
TV9JUlFfRFBDSV9HVUVTVF9NU0k7Ci0gICAgICAgICAgICBwaXJxX2RwY2ktPmdtc2kubGVnYWN5
Lmd2ZWMgPSBwdF9pcnFfYmluZC0+dS5tc2kuZ3ZlYzsKLSAgICAgICAgICAgIHBpcnFfZHBjaS0+
Z21zaS5sZWdhY3kuZ2ZsYWdzID0gcHRfaXJxX2JpbmQtPnUubXNpLmdmbGFnczsKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAoaXIgPyBIVk1fSVJRX0RQQ0lfR1VFU1RfTVNJX0lSIDoK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSFZNX0lSUV9EUENJX0dVRVNUX01TSSk7
CisgICAgICAgICAgICBzZXRfaHZtX2dtc2lfaW5mbygmcGlycV9kcGNpLT5nbXNpLCBwdF9pcnFf
YmluZCk7CiAgICAgICAgICAgICAvKgogICAgICAgICAgICAgICogJ3B0X2lycV9jcmVhdGVfYmlu
ZCcgY2FuIGJlIGNhbGxlZCBhZnRlciAncHRfaXJxX2Rlc3Ryb3lfYmluZCcuCiAgICAgICAgICAg
ICAgKiBUaGUgJ3BpcnFfY2xlYW51cF9jaGVjaycgd2hpY2ggd291bGQgZnJlZSB0aGUgc3RydWN0
dXJlIGlzIG9ubHkKQEAgLTM0MSw5ICs0MzEsOSBAQCBpbnQgcHRfaXJxX2NyZWF0ZV9iaW5kKAog
ICAgICAgICAgICAgcGlycV9kcGNpLT5kb20gPSBkOwogICAgICAgICAgICAgLyogYmluZCBhZnRl
ciBodm1faXJxX2RwY2kgaXMgc2V0dXAgdG8gYXZvaWQgcmFjZSB3aXRoIGlycSBoYW5kbGVyKi8K
ICAgICAgICAgICAgIHJjID0gcGlycV9ndWVzdF9iaW5kKGQtPnZjcHVbMF0sIGluZm8sIDApOwot
ICAgICAgICAgICAgaWYgKCByYyA9PSAwICYmIHB0X2lycV9iaW5kLT51Lm1zaS5ndGFibGUgKQor
ICAgICAgICAgICAgaWYgKCByYyA9PSAwICYmIGd0YWJsZSApCiAgICAgICAgICAgICB7Ci0gICAg
ICAgICAgICAgICAgcmMgPSBtc2l4dGJsX3B0X3JlZ2lzdGVyKGQsIGluZm8sIHB0X2lycV9iaW5k
LT51Lm1zaS5ndGFibGUpOworICAgICAgICAgICAgICAgIHJjID0gbXNpeHRibF9wdF9yZWdpc3Rl
cihkLCBpbmZvLCBndGFibGUpOwogICAgICAgICAgICAgICAgIGlmICggdW5saWtlbHkocmMpICkK
ICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIHBpcnFfZ3Vlc3RfdW5iaW5k
KGQsIGluZm8pOwpAQCAtMzU4LDggKzQ0OCw3IEBAIGludCBwdF9pcnFfY3JlYXRlX2JpbmQoCiAg
ICAgICAgICAgICB9CiAgICAgICAgICAgICBpZiAoIHVubGlrZWx5KHJjKSApCiAgICAgICAgICAg
ICB7Ci0gICAgICAgICAgICAgICAgcGlycV9kcGNpLT5nbXNpLmxlZ2FjeS5nZmxhZ3MgPSAwOwot
ICAgICAgICAgICAgICAgIHBpcnFfZHBjaS0+Z21zaS5sZWdhY3kuZ3ZlYyA9IDA7CisgICAgICAg
ICAgICAgICAgY2xlYXJfaHZtX2dtc2lfaW5mbygmcGlycV9kcGNpLT5nbXNpLCBwdF9pcnFfYmlu
ZC0+aXJxX3R5cGUpOwogICAgICAgICAgICAgICAgIHBpcnFfZHBjaS0+ZG9tID0gTlVMTDsKICAg
ICAgICAgICAgICAgICBwaXJxX2RwY2ktPmZsYWdzID0gMDsKICAgICAgICAgICAgICAgICBwaXJx
X2NsZWFudXBfY2hlY2soaW5mbywgZCk7CkBAIC0zNjksNyArNDU4LDggQEAgaW50IHB0X2lycV9j
cmVhdGVfYmluZCgKICAgICAgICAgfQogICAgICAgICBlbHNlCiAgICAgICAgIHsKLSAgICAgICAg
ICAgIHVpbnQzMl90IG1hc2sgPSBIVk1fSVJRX0RQQ0lfTUFDSF9NU0kgfCBIVk1fSVJRX0RQQ0lf
R1VFU1RfTVNJOworICAgICAgICAgICAgdWludDMyX3QgbWFzayA9IEhWTV9JUlFfRFBDSV9NQUNI
X01TSSB8CisgICAgICAgICAgICAgICAgICAgICAoaXIgPyBIVk1fSVJRX0RQQ0lfR1VFU1RfTVNJ
X0lSIDogSFZNX0lSUV9EUENJX0dVRVNUX01TSSk7CiAKICAgICAgICAgICAgIGlmICggKHBpcnFf
ZHBjaS0+ZmxhZ3MgJiBtYXNrKSAhPSBtYXNrICkKICAgICAgICAgICAgIHsKQEAgLTM3OCwyOSAr
NDY4LDMxIEBAIGludCBwdF9pcnFfY3JlYXRlX2JpbmQoCiAgICAgICAgICAgICB9CiAKICAgICAg
ICAgICAgIC8qIElmIHBpcnEgaXMgYWxyZWFkeSBtYXBwZWQgYXMgdm1zaSwgdXBkYXRlIGd1ZXN0
IGRhdGEvYWRkci4gKi8KLSAgICAgICAgICAgIGlmICggcGlycV9kcGNpLT5nbXNpLmxlZ2FjeS5n
dmVjICE9IHB0X2lycV9iaW5kLT51Lm1zaS5ndmVjIHx8Ci0gICAgICAgICAgICAgICAgIHBpcnFf
ZHBjaS0+Z21zaS5sZWdhY3kuZ2ZsYWdzICE9IHB0X2lycV9iaW5kLT51Lm1zaS5nZmxhZ3MgKQor
ICAgICAgICAgICAgaWYgKCBodm1fZ21zaV9pbmZvX25lZWRfdXBkYXRlKCZwaXJxX2RwY2ktPmdt
c2ksIHB0X2lycV9iaW5kKSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgLyogRGly
ZWN0bHkgY2xlYXIgcGVuZGluZyBFT0lzIGJlZm9yZSBlbmFibGluZyBuZXcgTVNJIGluZm8uICov
CiAgICAgICAgICAgICAgICAgcGlycV9ndWVzdF9lb2koaW5mbyk7CiAKLSAgICAgICAgICAgICAg
ICBwaXJxX2RwY2ktPmdtc2kubGVnYWN5Lmd2ZWMgPSBwdF9pcnFfYmluZC0+dS5tc2kuZ3ZlYzsK
LSAgICAgICAgICAgICAgICBwaXJxX2RwY2ktPmdtc2kubGVnYWN5LmdmbGFncyA9IHB0X2lycV9i
aW5kLT51Lm1zaS5nZmxhZ3M7CisgICAgICAgICAgICAgICAgc2V0X2h2bV9nbXNpX2luZm8oJnBp
cnFfZHBjaS0+Z21zaSwgcHRfaXJxX2JpbmQpOwogICAgICAgICAgICAgfQogICAgICAgICB9CiAg
ICAgICAgIC8qIENhbGN1bGF0ZSBkZXN0X3ZjcHVfaWQgZm9yIE1TSS10eXBlIHBpcnEgbWlncmF0
aW9uLiAqLwotICAgICAgICBkZXN0ID0gcGlycV9kcGNpLT5nbXNpLmxlZ2FjeS5nZmxhZ3MgJiBW
TVNJX0RFU1RfSURfTUFTSzsKLSAgICAgICAgZGVzdF9tb2RlID0gISEocGlycV9kcGNpLT5nbXNp
LmxlZ2FjeS5nZmxhZ3MgJiBWTVNJX0RNX01BU0spOwotICAgICAgICBkZWxpdmVyeV9tb2RlID0g
KHBpcnFfZHBjaS0+Z21zaS5sZWdhY3kuZ2ZsYWdzICYgVk1TSV9ERUxJVl9NQVNLKSA+PgotICAg
ICAgICAgICAgICAgICAgICAgICAgIEdGTEFHU19TSElGVF9ERUxJVl9NT0RFOwotCi0gICAgICAg
IGRlc3RfdmNwdV9pZCA9IGh2bV9naXJxX2Rlc3RfMl92Y3B1X2lkKGQsIGRlc3QsIGRlc3RfbW9k
ZSk7CisgICAgICAgIHJjID0gcGlycV9kcGNpXzJfbXNpX2F0dHIoZCwgcGlycV9kcGNpLCAmZ3Zl
YywgJmRlc3QsICZkZXN0X21vZGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
JmRlbGl2ZXJ5X21vZGUpOworICAgICAgICBpZiAoIHVubGlrZWx5KHJjKSApCisgICAgICAgIHsK
KyAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZkLT5ldmVudF9sb2NrKTsKKyAgICAgICAgICAgIHJl
dHVybiAtRUZBVUxUOworICAgICAgICB9CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIGRlc3Rf
dmNwdV9pZCA9IGh2bV9naXJxX2Rlc3RfMl92Y3B1X2lkKGQsIGRlc3QsIGRlc3RfbW9kZSk7CiAg
ICAgICAgIHBpcnFfZHBjaS0+Z21zaS5kZXN0X3ZjcHVfaWQgPSBkZXN0X3ZjcHVfaWQ7CiAgICAg
ICAgIHNwaW5fdW5sb2NrKCZkLT5ldmVudF9sb2NrKTsKIAogICAgICAgICBwaXJxX2RwY2ktPmdt
c2kucG9zdGVkID0gZmFsc2U7CiAgICAgICAgIHZjcHUgPSAoZGVzdF92Y3B1X2lkID49IDApID8g
ZC0+dmNwdVtkZXN0X3ZjcHVfaWRdIDogTlVMTDsKLSAgICAgICAgaWYgKCBpb21tdV9pbnRwb3N0
ICkKKyAgICAgICAgLyogQ3VycmVudGx5LCBkb24ndCB1c2UgaW50ZXJydXB0IHBvc3RpbmcgZm9y
IGd1ZXN0J3MgcmVtYXBwaW5nIE1TSXMgKi8KKyAgICAgICAgaWYgKCBpb21tdV9pbnRwb3N0ICYm
ICFpciApCiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggZGVsaXZlcnlfbW9kZSA9PSBkZXN0
X0xvd2VzdFByaW8gKQogICAgICAgICAgICAgICAgIHZjcHUgPSB2ZWN0b3JfaGFzaGluZ19kZXN0
KGQsIGRlc3QsIGRlc3RfbW9kZSwKQEAgLTQxMiw3ICs1MDQsNyBAQCBpbnQgcHRfaXJxX2NyZWF0
ZV9iaW5kKAogICAgICAgICAgICAgaHZtX21pZ3JhdGVfcGlycXMoZC0+dmNwdVtkZXN0X3ZjcHVf
aWRdKTsKIAogICAgICAgICAvKiBVc2UgaW50ZXJydXB0IHBvc3RpbmcgaWYgaXQgaXMgc3VwcG9y
dGVkLiAqLwotICAgICAgICBpZiAoIGlvbW11X2ludHBvc3QgKQorICAgICAgICBpZiAoIGlvbW11
X2ludHBvc3QgJiYgIWlyICkKICAgICAgICAgICAgIHBpX3VwZGF0ZV9pcnRlKHZjcHUgPyAmdmNw
dS0+YXJjaC5odm1fdm14LnBpX2Rlc2MgOiBOVUxMLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgaW5mbywgcGlycV9kcGNpLT5nbXNpLmxlZ2FjeS5ndmVjKTsKIApAQCAtNTQ1LDYgKzYzNyw3
IEBAIGludCBwdF9pcnFfZGVzdHJveV9iaW5kKAogICAgICAgICB9CiAgICAgICAgIGJyZWFrOwog
ICAgIGNhc2UgUFRfSVJRX1RZUEVfTVNJOgorICAgIGNhc2UgUFRfSVJRX1RZUEVfTVNJX0lSOgog
ICAgICAgICBicmVhazsKICAgICBkZWZhdWx0OgogICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggYi94ZW4vaW5jbHVkZS9w
dWJsaWMvZG9tY3RsLmgKaW5kZXggNzU4MWRmMy4uMzA1MzVlMCAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvcHVibGljL2RvbWN0bC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaApA
QCAtNTU1LDYgKzU1NSw3IEBAIHR5cGVkZWYgZW51bSBwdF9pcnFfdHlwZV9lIHsKICAgICBQVF9J
UlFfVFlQRV9NU0ksCiAgICAgUFRfSVJRX1RZUEVfTVNJX1RSQU5TTEFURSwKICAgICBQVF9JUlFf
VFlQRV9TUEksICAgIC8qIEFSTTogdmFsaWQgcmFuZ2UgMzItMTAxOSAqLworICAgIFBUX0lSUV9U
WVBFX01TSV9JUiwKIH0gcHRfaXJxX3R5cGVfdDsKIHN0cnVjdCB4ZW5fZG9tY3RsX2JpbmRfcHRf
aXJxIHsKICAgICB1aW50MzJfdCBtYWNoaW5lX2lycTsKQEAgLTU3NSw2ICs1NzYsMTIgQEAgc3Ry
dWN0IHhlbl9kb21jdGxfYmluZF9wdF9pcnEgewogICAgICAgICAgICAgdWludDY0X2FsaWduZWRf
dCBndGFibGU7CiAgICAgICAgIH0gbXNpOwogICAgICAgICBzdHJ1Y3QgeworICAgICAgICAgICAg
dWludDMyX3Qgc291cmNlX2lkOworICAgICAgICAgICAgdWludDMyX3QgZGF0YTsKKyAgICAgICAg
ICAgIHVpbnQ2NF90IGFkZHI7CisgICAgICAgICAgICB1aW50NjRfYWxpZ25lZF90IGd0YWJsZTsK
KyAgICAgICAgfSBtc2lfaXI7CisgICAgICAgIHN0cnVjdCB7CiAgICAgICAgICAgICB1aW50MTZf
dCBzcGk7CiAgICAgICAgIH0gc3BpOwogICAgIH0gdTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L3hlbi9odm0vaXJxLmggYi94ZW4vaW5jbHVkZS94ZW4vaHZtL2lycS5oCmluZGV4IDVmOGUyZjQu
LjllOTM0NTkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9odm0vaXJxLmgKKysrIGIveGVu
L2luY2x1ZGUveGVuL2h2bS9pcnEuaApAQCAtNDAsNiArNDAsNyBAQCBzdHJ1Y3QgZGV2X2ludHhf
Z3NpX2xpbmsgewogI2RlZmluZSBfSFZNX0lSUV9EUENJX0VPSV9MQVRDSF9TSElGVCAgICAgICAg
ICAgMwogI2RlZmluZSBfSFZNX0lSUV9EUENJX0dVRVNUX1BDSV9TSElGVCAgICAgICAgICAgNAog
I2RlZmluZSBfSFZNX0lSUV9EUENJX0dVRVNUX01TSV9TSElGVCAgICAgICAgICAgNQorI2RlZmlu
ZSBfSFZNX0lSUV9EUENJX0dVRVNUX01TSV9JUl9TSElGVCAgICAgICAgNgogI2RlZmluZSBfSFZN
X0lSUV9EUENJX1RSQU5TTEFURV9TSElGVCAgICAgICAgICAxNQogI2RlZmluZSBIVk1fSVJRX0RQ
Q0lfTUFDSF9QQ0kgICAgICAgICgxIDw8IF9IVk1fSVJRX0RQQ0lfTUFDSF9QQ0lfU0hJRlQpCiAj
ZGVmaW5lIEhWTV9JUlFfRFBDSV9NQUNIX01TSSAgICAgICAgKDEgPDwgX0hWTV9JUlFfRFBDSV9N
QUNIX01TSV9TSElGVCkKQEAgLTQ3LDYgKzQ4LDcgQEAgc3RydWN0IGRldl9pbnR4X2dzaV9saW5r
IHsKICNkZWZpbmUgSFZNX0lSUV9EUENJX0VPSV9MQVRDSCAgICAgICAoMSA8PCBfSFZNX0lSUV9E
UENJX0VPSV9MQVRDSF9TSElGVCkKICNkZWZpbmUgSFZNX0lSUV9EUENJX0dVRVNUX1BDSSAgICAg
ICAoMSA8PCBfSFZNX0lSUV9EUENJX0dVRVNUX1BDSV9TSElGVCkKICNkZWZpbmUgSFZNX0lSUV9E
UENJX0dVRVNUX01TSSAgICAgICAoMSA8PCBfSFZNX0lSUV9EUENJX0dVRVNUX01TSV9TSElGVCkK
KyNkZWZpbmUgSFZNX0lSUV9EUENJX0dVRVNUX01TSV9JUiAgICAoMSA8PCBfSFZNX0lSUV9EUENJ
X0dVRVNUX01TSV9JUl9TSElGVCkKICNkZWZpbmUgSFZNX0lSUV9EUENJX1RSQU5TTEFURSAgICAg
ICAoMSA8PCBfSFZNX0lSUV9EUENJX1RSQU5TTEFURV9TSElGVCkKIAogI2RlZmluZSBWTVNJX0RF
U1RfSURfTUFTSyAweGZmCkBAIC02NSw2ICs2NywxMSBAQCBzdHJ1Y3QgaHZtX2dtc2lfaW5mbyB7
CiAgICAgICAgICAgICB1aW50MzJfdCBndmVjOwogICAgICAgICAgICAgdWludDMyX3QgZ2ZsYWdz
OwogICAgICAgICB9IGxlZ2FjeTsKKyAgICAgICAgc3RydWN0IHsKKyAgICAgICAgICAgIHVpbnQz
Ml90IHNvdXJjZV9pZDsKKyAgICAgICAgICAgIHVpbnQzMl90IGRhdGE7CisgICAgICAgICAgICB1
aW50NjRfdCBhZGRyOworICAgICAgICB9IGludHJlbWFwOwogICAgIH07CiAgICAgaW50IGRlc3Rf
dmNwdV9pZDsgLyogLTEgOm11bHRpLWRlc3QsIG5vbi1uZWdhdGl2ZTogZGVzdF92Y3B1X2lkICov
CiAgICAgYm9vbCBwb3N0ZWQ7IC8qIGRpcmVjdGx5IGRlbGl2ZXIgdG8gZ3Vlc3QgdmlhIFZULWQg
UEk/ICovCi0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 29 11:58:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 11:58: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 1dQY5n-0006yk-QF; Thu, 29 Jun 2017 11:58:39 +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 1dQY5m-0006vO-IO
 for xen-devel@lists.xen.org; Thu, 29 Jun 2017 11:58:38 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 8E/7A-01996-D6BE4595; Thu, 29 Jun 2017 11:58:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsXS1tYhopv7OiT
 SYNE8SYslHxezODB6HN39mymAMYo1My8pvyKBNeNgWytTQZNlxexp+Q2M17W6GLk4hASmM0o0
 9HWxdDFyckgI8EocWTaDFcIOkFj3eicrRFE7o8Tjo/sZQRJsAuoSJxZPBLNFBKQlrn2+zAhSx
 CzQwygxcdkjsEnCAn4S/VOOM4HYLAKqEn/nrwOL8wq4Srzae4sNYoOCxJSH75lBbE6geMPNLW
 BxIQEXiU89O5knMPIuYGRYxahenFpUllqka6qXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKy
 XnJ+7iREYDgxAsIPxS7/zIUZJDiYlUV7D5yGRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4974C
 ygkWpaanVqRl5gADEyYtwcGjJMLbB9LKW1yQmFucmQ6ROsWoKCXOWwPSJwCSyCjNg2uDRcMlR
 lkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfM+fQk0hSczrwRu+iugxUxAi4VngC0uSURISTUwLp
 3gIFn/zqdn62KrSWcEpbRPBJkIL/7qsNfIcVaa/7+avi8blz5fc8jCf4/QIzHz2Wc1X6jP/1J
 c9ijT4Ia05acfRranxH4f37fifMmLgiyh0oRCPre5cyIMm4tnNzhe+G48QSXaRHylzryYhXPT
 TG75PDrh/0OXR3rK5u9sC9tTWyVmP9RkVGIpzkg01GIuKk4EAAywox6BAgAA
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1498737515!100433817!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37989 invoked from network); 29 Jun 2017 11:58:37 -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; 29 Jun 2017 11:58:37 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 29 Jun 2017 04:58:34 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.40,280,1496127600"; d="scan'208";a="1166111069"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.74])
 by fmsmga001.fm.intel.com with ESMTP; 29 Jun 2017 04:58:33 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 29 Jun 2017 01:50:54 -0400
Message-Id: <1498715457-16565-23-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1498715457-16565-1-git-send-email-tianyu.lan@intel.com>
References: <1498715457-16565-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, andrew.cooper3@citrix.com,
 kevin.tian@intel.com, jbeulich@suse.com, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH 22/25] 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
L2h2bS9pcnEuYyAgICAgICB8IDExICsrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9odm0vdm1zaS5j
ICAgICAgfCAxNCArKysrKysrKysrLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmMgfCA1
MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLQogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9tc2kuaCAgICB8ICAzICsrKwogNCBmaWxlcyBjaGFuZ2VkLCA2NSBpbnNlcnRp
b25zKCspLCAxNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2ly
cS5jIGIveGVuL2FyY2gveDg2L2h2bS9pcnEuYwppbmRleCA4NjI1NTg0Li5hYmUyZjc3IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2lycS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaXJx
LmMKQEAgLTI2LDYgKzI2LDcgQEAKICNpbmNsdWRlIDxhc20vaHZtL2RvbWFpbi5oPgogI2luY2x1
ZGUgPGFzbS9odm0vc3VwcG9ydC5oPgogI2luY2x1ZGUgPGFzbS9tc2kuaD4KKyNpbmNsdWRlIDxh
c20vdmlvbW11Lmg+CiAKIC8qIE11c3QgYmUgY2FsbGVkIHdpdGggaHZtX2RvbWFpbi0+aXJxX2xv
Y2sgaG9sZCAqLwogc3RhdGljIHZvaWQgYXNzZXJ0X2dzaShzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBpb2FwaWNfZ3NpKQpAQCAtMjk4LDYgKzI5OSwxNiBAQCBpbnQgaHZtX2luamVjdF9tc2ko
c3RydWN0IGRvbWFpbiAqZCwgdWludDY0X3QgYWRkciwgdWludDMyX3QgZGF0YSkKICAgICAgICAg
Pj4gTVNJX0RBVEFfVFJJR0dFUl9TSElGVDsKICAgICB1aW50OF90IHZlY3RvciA9IGRhdGEgJiBN
U0lfREFUQV9WRUNUT1JfTUFTSzsKIAorICAgIGlmICggYWRkciAmIE1TSV9BRERSX0lOVEVGT1JN
QVRfTUFTSyApCisgICAgeworICAgICAgICBzdHJ1Y3QgaXJxX3JlbWFwcGluZ19yZXF1ZXN0IHJl
cXVlc3Q7CisKKyAgICAgICAgaXJxX3JlcXVlc3RfbXNpX2ZpbGwoJnJlcXVlc3QsIDAsIGFkZHIs
IGRhdGEpOworICAgICAgICAvKiBDdXJyZW50bHksIG9ubHkgdmlvbW11IDAgaXMgc3VwcG9ydGVk
ICovCisgICAgICAgIHZpb21tdV9oYW5kbGVfaXJxX3JlcXVlc3QoZCwgMCwgJnJlcXVlc3QpOwor
ICAgICAgICByZXR1cm4gMDsKKyAgICB9CisKICAgICBpZiAoICF2ZWN0b3IgKQogICAgIHsKICAg
ICAgICAgaW50IHBpcnEgPSAoKGFkZHIgPj4gMzIpICYgMHhmZmZmZmYwMCkgfCBkZXN0OwpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXNpLmMgYi94ZW4vYXJjaC94ODYvaHZtL3Ztc2ku
YwppbmRleCBjNGVjMGFkLi43NWNlYjE5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3Zt
c2kuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3Ztc2kuYwpAQCAtMTE0LDkgKzExNCwxOSBAQCB2
b2lkIHZtc2lfZGVsaXZlcl9waXJxKHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IHN0cnVjdCBodm1f
cGlycV9kcGNpICpwaXJxX2RwY2kpCiAgICAgICAgICAgICAgICAgInZlY3Rvcj0leCB0cmlnX21v
ZGU9JXhcbiIsCiAgICAgICAgICAgICAgICAgZGVzdCwgZGVzdF9tb2RlLCBkZWxpdmVyeV9tb2Rl
LCB2ZWN0b3IsIHRyaWdfbW9kZSk7CiAKLSAgICBBU1NFUlQocGlycV9kcGNpLT5mbGFncyAmIEhW
TV9JUlFfRFBDSV9HVUVTVF9NU0kpOworICAgIEFTU0VSVChwaXJxX2RwY2ktPmZsYWdzICYgKEhW
TV9JUlFfRFBDSV9HVUVTVF9NU0kgfCBIVk1fSVJRX0RQQ0lfR1VFU1RfTVNJX0lSKSk7CisgICAg
aWYgKCBwaXJxX2RwY2ktPmZsYWdzICYgSFZNX0lSUV9EUENJX0dVRVNUX01TSV9JUiApCisgICAg
eworICAgICAgICBzdHJ1Y3QgaXJxX3JlbWFwcGluZ19yZXF1ZXN0IHJlcXVlc3Q7CiAKLSAgICB2
bXNpX2RlbGl2ZXIoZCwgdmVjdG9yLCBkZXN0LCBkZXN0X21vZGUsIGRlbGl2ZXJ5X21vZGUsIHRy
aWdfbW9kZSk7CisgICAgICAgIGlycV9yZXF1ZXN0X21zaV9maWxsKCZyZXF1ZXN0LCBwaXJxX2Rw
Y2ktPmdtc2kuaW50cmVtYXAuc291cmNlX2lkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwaXJxX2RwY2ktPmdtc2kuaW50cmVtYXAuYWRkciwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGlycV9kcGNpLT5nbXNpLmludHJlbWFwLmRhdGEpOworICAgICAgICAvKiBDdXJyZW50
bHksIG9ubHkgdmlvbW11IDAgaXMgc3VwcG9ydGVkICovCisgICAgICAgIHZpb21tdV9oYW5kbGVf
aXJxX3JlcXVlc3QoZCwgMCwgJnJlcXVlc3QpOworICAgIH0KKyAgICBlbHNlCisgICAgICAgIHZt
c2lfZGVsaXZlcihkLCB2ZWN0b3IsIGRlc3QsIGRlc3RfbW9kZSwgZGVsaXZlcnlfbW9kZSwgdHJp
Z19tb2RlKTsKIH0KIAogLyogUmV0dXJuIHZhbHVlLCAtMSA6IG11bHRpLWRlc3RzLCBub24tbmVn
YXRpdmUgdmFsdWU6IGRlc3RfdmNwdV9pZCAqLwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvaW8uYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmMKaW5kZXggNTk5ZjQ4
MS4uMzlmMGE1YiAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYworKysg
Yi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pby5jCkBAIC0xMzksNyArMTM5LDkgQEAgc3RhdGlj
IHZvaWQgcHRfcGlycV9zb2Z0aXJxX3Jlc2V0KHN0cnVjdCBodm1fcGlycV9kcGNpICpwaXJxX2Rw
Y2kpCiAKIGJvb2xfdCBwdF9pcnFfbmVlZF90aW1lcih1aW50MzJfdCBmbGFncykKIHsKLSAgICBy
ZXR1cm4gIShmbGFncyAmIChIVk1fSVJRX0RQQ0lfR1VFU1RfTVNJIHwgSFZNX0lSUV9EUENJX1RS
QU5TTEFURSkpOworICAgIHJldHVybiAhKGZsYWdzICYgKEhWTV9JUlFfRFBDSV9HVUVTVF9NU0lf
SVIgfAorICAgICAgICAgICAgICAgICAgICAgIEhWTV9JUlFfRFBDSV9HVUVTVF9NU0kgfAorICAg
ICAgICAgICAgICAgICAgICAgIEhWTV9JUlFfRFBDSV9UUkFOU0xBVEUpKTsKIH0KIAogc3RhdGlj
IGludCBwdF9pcnFfZ3Vlc3RfZW9pKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBodm1fcGlycV9k
cGNpICpwaXJxX2RwY2ksCkBAIC02NTYsNyArNjU4LDggQEAgaW50IHB0X2lycV9kZXN0cm95X2Jp
bmQoCiAgICAgcGlycSA9IHBpcnFfaW5mbyhkLCBtYWNoaW5lX2dzaSk7CiAgICAgcGlycV9kcGNp
ID0gcGlycV9kcGNpKHBpcnEpOwogCi0gICAgaWYgKCBwdF9pcnFfYmluZC0+aXJxX3R5cGUgIT0g
UFRfSVJRX1RZUEVfTVNJICkKKyAgICBpZiAoIChwdF9pcnFfYmluZC0+aXJxX3R5cGUgIT0gUFRf
SVJRX1RZUEVfTVNJX0lSKSAmJgorICAgICAgICAgKHB0X2lycV9iaW5kLT5pcnFfdHlwZSAhPSBQ
VF9JUlFfVFlQRV9NU0kpICkKICAgICB7CiAgICAgICAgIHVuc2lnbmVkIGludCBidXMgPSBwdF9p
cnFfYmluZC0+dS5wY2kuYnVzOwogICAgICAgICB1bnNpZ25lZCBpbnQgZGV2aWNlID0gcHRfaXJx
X2JpbmQtPnUucGNpLmRldmljZTsKQEAgLTgyMSwxNyArODI0LDM5IEBAIHN0YXRpYyBpbnQgX2h2
bV9kcGNpX21zaV9lb2koc3RydWN0IGRvbWFpbiAqZCwKIHsKICAgICBpbnQgdmVjdG9yID0gKGxv
bmcpYXJnOwogCi0gICAgaWYgKCAocGlycV9kcGNpLT5mbGFncyAmIEhWTV9JUlFfRFBDSV9NQUNI
X01TSSkgJiYKLSAgICAgICAgIChwaXJxX2RwY2ktPmdtc2kubGVnYWN5Lmd2ZWMgPT0gdmVjdG9y
KSApCisgICAgaWYgKCBwaXJxX2RwY2ktPmZsYWdzICYgSFZNX0lSUV9EUENJX01BQ0hfTVNJICkK
ICAgICB7Ci0gICAgICAgIGludCBkZXN0ID0gcGlycV9kcGNpLT5nbXNpLmxlZ2FjeS5nZmxhZ3Mg
JiBWTVNJX0RFU1RfSURfTUFTSzsKLSAgICAgICAgaW50IGRlc3RfbW9kZSA9ICEhKHBpcnFfZHBj
aS0+Z21zaS5sZWdhY3kuZ2ZsYWdzICYgVk1TSV9ETV9NQVNLKTsKKyAgICAgICAgaWYgKCAocGly
cV9kcGNpLT5mbGFncyAmIEhWTV9JUlFfRFBDSV9HVUVTVF9NU0kpICYmCisgICAgICAgICAgICAg
KHBpcnFfZHBjaS0+Z21zaS5sZWdhY3kuZ3ZlYyA9PSB2ZWN0b3IpICkKKyAgICAgICAgeworICAg
ICAgICAgICAgaW50IGRlc3QgPSBwaXJxX2RwY2ktPmdtc2kubGVnYWN5LmdmbGFncyAmIFZNU0lf
REVTVF9JRF9NQVNLOworICAgICAgICAgICAgaW50IGRlc3RfbW9kZSA9ICEhKHBpcnFfZHBjaS0+
Z21zaS5sZWdhY3kuZ2ZsYWdzICYgVk1TSV9ETV9NQVNLKTsKIAotICAgICAgICBpZiAoIHZsYXBp
Y19tYXRjaF9kZXN0KHZjcHVfdmxhcGljKGN1cnJlbnQpLCBOVUxMLCAwLCBkZXN0LAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGRlc3RfbW9kZSkgKQorICAgICAgICAgICAgaWYgKCB2
bGFwaWNfbWF0Y2hfZGVzdCh2Y3B1X3ZsYXBpYyhjdXJyZW50KSwgTlVMTCwgMCwgZGVzdCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGVzdF9tb2RlKSApCisgICAgICAgICAg
ICB7CisgICAgICAgICAgICAgICAgX19tc2lfcGlycV9lb2kocGlycV9kcGNpKTsKKyAgICAgICAg
ICAgICAgICByZXR1cm4gMTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgfQorICAgICAgICBlbHNl
IGlmICggcGlycV9kcGNpLT5mbGFncyAmIEhWTV9JUlFfRFBDSV9HVUVTVF9NU0lfSVIgKQogICAg
ICAgICB7Ci0gICAgICAgICAgICBfX21zaV9waXJxX2VvaShwaXJxX2RwY2kpOwotICAgICAgICAg
ICAgcmV0dXJuIDE7CisgICAgICAgICAgICBpbnQgcmV0OworICAgICAgICAgICAgc3RydWN0IGly
cV9yZW1hcHBpbmdfcmVxdWVzdCByZXF1ZXN0OworICAgICAgICAgICAgc3RydWN0IGlycV9yZW1h
cHBpbmdfaW5mbyBpcnFfaW5mbzsKKworICAgICAgICAgICAgaXJxX3JlcXVlc3RfbXNpX2ZpbGwo
JnJlcXVlc3QsIHBpcnFfZHBjaS0+Z21zaS5pbnRyZW1hcC5zb3VyY2VfaWQsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwaXJxX2RwY2ktPmdtc2kuaW50cmVtYXAuYWRkciwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBpcnFfZHBjaS0+Z21zaS5pbnRyZW1hcC5k
YXRhKTsKKyAgICAgICAgICAgIC8qIEN1cnJlbnRseSwgb25seSB2aW9tbXUgMCBpcyBzdXBwb3J0
ZWQgKi8KKyAgICAgICAgICAgIHJldCA9IHZpb21tdV9nZXRfaXJxX2luZm8oZCwgMCwgJnJlcXVl
c3QsICZpcnFfaW5mbyk7CisgICAgICAgICAgICBpZiAoICghcmV0KSAmJiAoaXJxX2luZm8udmVj
dG9yID09IHZlY3RvcikgJiYKKyAgICAgICAgICAgICAgICAgdmxhcGljX21hdGNoX2Rlc3QodmNw
dV92bGFwaWMoY3VycmVudCksIE5VTEwsIDAsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGlycV9pbmZvLmRlc3QsIGlycV9pbmZvLmRlc3RfbW9kZSkgKQorICAgICAgICAgICAg
eworICAgICAgICAgICAgICAgIF9fbXNpX3BpcnFfZW9pKHBpcnFfZHBjaSk7CisgICAgICAgICAg
ICAgICAgcmV0dXJuIDE7CisgICAgICAgICAgICB9CiAgICAgICAgIH0KICAgICB9CiAKQEAgLTg2
NiwxNCArODkxLDE2IEBAIHN0YXRpYyB2b2lkIGh2bV9kaXJxX2Fzc2lzdChzdHJ1Y3QgZG9tYWlu
ICpkLCBzdHJ1Y3QgaHZtX3BpcnFfZHBjaSAqcGlycV9kcGNpKQogICAgICAgICB7CiAgICAgICAg
ICAgICBzZW5kX2d1ZXN0X3BpcnEoZCwgcGlycSk7CiAKLSAgICAgICAgICAgIGlmICggcGlycV9k
cGNpLT5mbGFncyAmIEhWTV9JUlFfRFBDSV9HVUVTVF9NU0kgKQorICAgICAgICAgICAgaWYgKCBw
aXJxX2RwY2ktPmZsYWdzICYKKyAgICAgICAgICAgICAgICAgKEhWTV9JUlFfRFBDSV9HVUVTVF9N
U0kgfCBIVk1fSVJRX0RQQ0lfR1VFU1RfTVNJX0lSKSApCiAgICAgICAgICAgICB7CiAgICAgICAg
ICAgICAgICAgc3Bpbl91bmxvY2soJmQtPmV2ZW50X2xvY2spOwogICAgICAgICAgICAgICAgIHJl
dHVybjsKICAgICAgICAgICAgIH0KICAgICAgICAgfQogCi0gICAgICAgIGlmICggcGlycV9kcGNp
LT5mbGFncyAmIEhWTV9JUlFfRFBDSV9HVUVTVF9NU0kgKQorICAgICAgICBpZiAoIHBpcnFfZHBj
aS0+ZmxhZ3MgJgorICAgICAgICAgICAgIChIVk1fSVJRX0RQQ0lfR1VFU1RfTVNJIHwgSFZNX0lS
UV9EUENJX0dVRVNUX01TSV9JUikgKQogICAgICAgICB7CiAgICAgICAgICAgICB2bXNpX2RlbGl2
ZXJfcGlycShkLCBwaXJxX2RwY2kpOwogICAgICAgICAgICAgc3Bpbl91bmxvY2soJmQtPmV2ZW50
X2xvY2spOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc2kuaCBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvbXNpLmgKaW5kZXggMjEzZWU1My4uMzM5MTMxNyAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tc2kuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21zaS5oCkBA
IC00OSw2ICs0OSw5IEBACiAjZGVmaW5lIE1TSV9BRERSX1JFRElSRUNUSU9OX0NQVSAgICAoMCA8
PCBNU0lfQUREUl9SRURJUkVDVElPTl9TSElGVCkKICNkZWZpbmUgTVNJX0FERFJfUkVESVJFQ1RJ
T05fTE9XUFJJICgxIDw8IE1TSV9BRERSX1JFRElSRUNUSU9OX1NISUZUKQogCisjZGVmaW5lIE1T
SV9BRERSX0lOVEVGT1JNQVRfU0hJRlQgICA0CisjZGVmaW5lIE1TSV9BRERSX0lOVEVGT1JNQVRf
TUFTSyAgICAoMSA8PCBNU0lfQUREUl9JTlRFRk9STUFUX1NISUZUKQorCiAjZGVmaW5lIE1TSV9B
RERSX0RFU1RfSURfU0hJRlQJCTEyCiAjZGVmaW5lCSBNU0lfQUREUl9ERVNUX0lEX01BU0sJCTB4
MDBmZjAwMAogI2RlZmluZSAgTVNJX0FERFJfREVTVF9JRChkZXN0KQkJKCgoZGVzdCkgPDwgTVNJ
X0FERFJfREVTVF9JRF9TSElGVCkgJiBNU0lfQUREUl9ERVNUX0lEX01BU0spCi0tIAoxLjguMy4x
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 29 11:58:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 11:58:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQY5q-00072V-2P; Thu, 29 Jun 2017 11:58:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <tianyu.lan@intel.com>) id 1dQY5o-0006qP-FK
 for xen-devel@lists.xen.org; Thu, 29 Jun 2017 11:58:40 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 79/B3-03704-07BE4595; Thu, 29 Jun 2017 11:58:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsXS1tYhoZv/OiT
 SoPm+psWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmvFn70HmglU5FX+mbGdrYFwT1MXIySEkMJ1R
 4se0KhBbQoBX4siyGaxdjBxAdoDErlvuECXtjBJ7L4uD2GwC6hInFk9kBLFFBKQlrn2+DGYzC
 8RI/P13kwXEFhZwkXj2fRmYzSKgKtHzZDmYzSvgKvGkYQorxCoFiSkP3zOD2JxA8YabW9ggdr
 lIfOrZyTyBkXcBI8MqRo3i1KKy1CJdQxO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95Pz
 cTYzAUGAAgh2M1zcGHGKU5GBSEuU1fB4SKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC1/kVUE6w
 KDU9tSItMwcYlDBpCQ4eJRHePpBW3uKCxNzizHSI1ClGXY4Nq9d/YRJiycvPS5US560BmSEAU
 pRRmgc3AhYhlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMGw0yhSczrwRu0yugI5iAjhCeAX
 ZESSJCSqqBcYe02X3u5f1ubj9OfnnvxbBfbvl8u1eWKb9OqH3MSZUP5F2uPYX1xbajV1WvNrh
 s65gU9++M8FKZGu6fnyJmnzj3KXjiLp7ue/3eny6fMtw++9AxxtD/S26tauZ2T64Iidmz/r1p
 09Le8v7jaRMf3ZWYvfe2q6bB3EmvTgmH2U9jk5jQy3DgjI4SS3FGoqEWc1FxIgBjHlfEiwIAA
 A==
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1498737517!67409169!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57268 invoked from network); 29 Jun 2017 11:58:39 -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; 29 Jun 2017 11:58:39 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 29 Jun 2017 04:58:36 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.40,280,1496127600"; d="scan'208";a="1188475028"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.74])
 by fmsmga002.fm.intel.com with ESMTP; 29 Jun 2017 04:58:35 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 29 Jun 2017 01:50:55 -0400
Message-Id: <1498715457-16565-24-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1498715457-16565-1-git-send-email-tianyu.lan@intel.com>
References: <1498715457-16565-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH 23/25] 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
c3N0aHJvdWdoL3Z0ZC92dnRkLmMgIHwgMjM4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrLQogMiBmaWxlcyBjaGFuZ2VkLCAyODYgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmggYi94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaAppbmRleCBlMzIzMzUyLi5hOWU5MDVi
IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaAorKysgYi94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaApAQCAtMjI2LDI2ICsyMjYsNjYgQEAK
ICNkZWZpbmUgRE1BX0NDTURfQ0FJR19NQVNLKHgpICgoKHU2NCl4KSAmICgodTY0KSAweDMgPDwg
NTkpKQogCiAvKiBGRUNUTF9SRUcgKi8KLSNkZWZpbmUgRE1BX0ZFQ1RMX0lNICgoKHU2NCkxKSA8
PCAzMSkKKyNkZWZpbmUgRE1BX0ZFQ1RMX0lNX0JJVCAzMQorI2RlZmluZSBETUFfRkVDVExfSU0g
KDFVIDw8IERNQV9GRUNUTF9JTV9CSVQpCisjZGVmaW5lIERNQV9GRUNUTF9JUF9CSVQgMzAKKyNk
ZWZpbmUgRE1BX0ZFQ1RMX0lQICgxVSA8PCBETUFfRkVDVExfSVBfQklUKQogCiAvKiBGU1RTX1JF
RyAqLwotI2RlZmluZSBETUFfRlNUU19QRk8gKCh1NjQpMSA8PCAwKQotI2RlZmluZSBETUFfRlNU
U19QUEYgKCh1NjQpMSA8PCAxKQotI2RlZmluZSBETUFfRlNUU19BRk8gKCh1NjQpMSA8PCAyKQot
I2RlZmluZSBETUFfRlNUU19BUEYgKCh1NjQpMSA8PCAzKQotI2RlZmluZSBETUFfRlNUU19JUUUg
KCh1NjQpMSA8PCA0KQotI2RlZmluZSBETUFfRlNUU19JQ0UgKCh1NjQpMSA8PCA1KQotI2RlZmlu
ZSBETUFfRlNUU19JVEUgKCh1NjQpMSA8PCA2KQotI2RlZmluZSBETUFfRlNUU19GQVVMVFMgICAg
RE1BX0ZTVFNfUEZPIHwgRE1BX0ZTVFNfUFBGIHwgRE1BX0ZTVFNfQUZPIHwgRE1BX0ZTVFNfQVBG
IHwgRE1BX0ZTVFNfSVFFIHwgRE1BX0ZTVFNfSUNFIHwgRE1BX0ZTVFNfSVRFCisjZGVmaW5lIERN
QV9GU1RTX1BGT19CSVQgMAorI2RlZmluZSBETUFfRlNUU19QRk8gKDFVIDw8IERNQV9GU1RTX1BG
T19CSVQpCisjZGVmaW5lIERNQV9GU1RTX1BQRl9CSVQgMQorI2RlZmluZSBETUFfRlNUU19QUEYg
KDFVIDw8IERNQV9GU1RTX1BQRl9CSVQpCisjZGVmaW5lIERNQV9GU1RTX0FGTyAoMVUgPDwgMikK
KyNkZWZpbmUgRE1BX0ZTVFNfQVBGICgxVSA8PCAzKQorI2RlZmluZSBETUFfRlNUU19JUUUgKDFV
IDw8IDQpCisjZGVmaW5lIERNQV9GU1RTX0lDRSAoMVUgPDwgNSkKKyNkZWZpbmUgRE1BX0ZTVFNf
SVRFICgxVSA8PCA2KQorI2RlZmluZSBETUFfRlNUU19QUk9fQklUIDcKKyNkZWZpbmUgRE1BX0ZT
VFNfUFJPICgxVSA8PCBETUFfRlNUU19QUk9fQklUKQorI2RlZmluZSBETUFfRlNUU19GQVVMVFMg
ICAgKERNQV9GU1RTX1BGTyB8IERNQV9GU1RTX1BQRiB8IERNQV9GU1RTX0FGTyB8IERNQV9GU1RT
X0FQRiB8IERNQV9GU1RTX0lRRSB8IERNQV9GU1RTX0lDRSB8IERNQV9GU1RTX0lURSB8IERNQV9G
U1RTX1BSTykKKyNkZWZpbmUgRE1BX0ZTVFNfUlcxQ1MgICAgIChETUFfRlNUU19QRk8gfCBETUFf
RlNUU19BRk8gfCBETUFfRlNUU19BUEYgfCBETUFfRlNUU19JUUUgfCBETUFfRlNUU19JQ0UgfCBE
TUFfRlNUU19JVEUgfCBETUFfRlNUU19QUk8pCiAjZGVmaW5lIGRtYV9mc3RzX2ZhdWx0X3JlY29y
ZF9pbmRleChzKSAoKChzKSA+PiA4KSAmIDB4ZmYpCiAKIC8qIEZSQ0RfUkVHLCAzMiBiaXRzIGFj
Y2VzcyAqLwotI2RlZmluZSBETUFfRlJDRF9GICgoKHU2NCkxKSA8PCAzMSkKKyNkZWZpbmUgRE1B
X0ZSQ0RfTEVOICAgICAgICAgICAgMHgxMAorI2RlZmluZSBETUFfRlJDRDBfT0ZGU0VUICAgICAg
ICAweDAKKyNkZWZpbmUgRE1BX0ZSQ0QxX09GRlNFVCAgICAgICAgMHg0CisjZGVmaW5lIERNQV9G
UkNEMl9PRkZTRVQgICAgICAgIDB4OAorI2RlZmluZSBETUFfRlJDRDNfT0ZGU0VUICAgICAgICAw
eGMKKyNkZWZpbmUgRE1BX0ZSQ0QzX0ZSX01BU0sgICAgICAgMHhmZlVMCisjZGVmaW5lIERNQV9G
UkNEX0ZfQklUIDMxCisjZGVmaW5lIERNQV9GUkNEX0YgKCh1NjQpMSA8PCBETUFfRlJDRF9GX0JJ
VCkKKyNkZWZpbmUgRE1BX0ZSQ0QoaWR4LCBvZmZzZXQpIChETUFfQ0FQX0ZST19PRkZTRVQgKyBE
TUFfRlJDRF9MRU4gKiBpZHggKyBvZmZzZXQpCiAjZGVmaW5lIGRtYV9mcmNkX3R5cGUoZCkgKChk
ID4+IDMwKSAmIDEpCiAjZGVmaW5lIGRtYV9mcmNkX2ZhdWx0X3JlYXNvbihjKSAoYyAmIDB4ZmYp
CiAjZGVmaW5lIGRtYV9mcmNkX3NvdXJjZV9pZChjKSAoYyAmIDB4ZmZmZikKICNkZWZpbmUgZG1h
X2ZyY2RfcGFnZV9hZGRyKGQpIChkICYgKCgodTY0KS0xKSA8PCAxMikpIC8qIGxvdyA2NCBiaXQg
Ki8KIAorc3RydWN0IHZ0ZF9mYXVsdF9yZWNvcmRfcmVnaXN0ZXIKK3sKKyAgICB1bmlvbiB7Cisg
ICAgICAgIHN0cnVjdCB7CisgICAgICAgICAgICB1NjQgbG87CisgICAgICAgICAgICB1NjQgaGk7
CisgICAgICAgIH0gYml0czsKKyAgICAgICAgc3RydWN0IHsKKyAgICAgICAgICAgIHU2NCByc3Zk
MCAgIDoxMiwKKyAgICAgICAgICAgICAgICBGSSAgICAgIDo1MjsgLyogRmF1bHQgSW5mbyAqLwor
ICAgICAgICAgICAgdTY0IFNJRCAgICAgOjE2LCAvKiBTb3VyY2UgSWRlbnRpZmllciAqLworICAg
ICAgICAgICAgICAgIHJzdmQxICAgOjksCisgICAgICAgICAgICAgICAgUFJJViAgICA6MSwgIC8q
IFByaXZpbGVnZSBNb2RlIFJlcXVlc3RlZCAqLworICAgICAgICAgICAgICAgIEVYRSAgICAgOjEs
ICAvKiBFeGVjdXRlIFBlcm1pc3Npb24gUmVxdWVzdGVkICovCisgICAgICAgICAgICAgICAgUFAg
ICAgICA6MSwgIC8qIFBBU0lEIFByZXNlbnQgKi8KKyAgICAgICAgICAgICAgICBGUiAgICAgIDo4
LCAgLyogRmF1bHQgUmVhc29uICovCisgICAgICAgICAgICAgICAgUFYgICAgICA6MjAsIC8qIFBB
U0lEIFZhbHVlICovCisgICAgICAgICAgICAgICAgQVQgICAgICA6MiwgIC8qIEFkZHJlc3MgVHlw
ZSAqLworICAgICAgICAgICAgICAgIFQgICAgICAgOjEsICAvKiBUeXBlLiAoMCkgV3JpdGUgKDEp
IFJlYWQvQXRvbWljT3AgKi8KKyAgICAgICAgICAgICAgICBGICAgICAgIDoxOyAgLyogRmF1bHQg
Ki8KKyAgICAgICAgfSBmaWVsZHM7CisgICAgfTsKK307CisKIGVudW0gVlREX0ZBVUxUX1RZUEUK
IHsKICAgICAvKiBJbnRlcnJ1cHQgcmVtYXBwaW5nIHRyYW5zaXRpb24gZmF1bHRzICovCmRpZmYg
LS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jIGIveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvdnRkL3Z2dGQuYwppbmRleCBmOGU1NDk5Li5iZWE1MzE1IDEwMDY0NAotLS0g
YS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jCisrKyBiL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3Z0ZC92dnRkLmMKQEAgLTE5LDYgKzE5LDcgQEAKICAqLwogCiAjaW5jbHVkZSA8
eGVuL2RvbWFpbl9wYWdlLmg+CisjaW5jbHVkZSA8eGVuL2xpYi5oPgogI2luY2x1ZGUgPHhlbi9z
Y2hlZC5oPgogI2luY2x1ZGUgPHhlbi90eXBlcy5oPgogI2luY2x1ZGUgPHhlbi92aW9tbXUuaD4K
QEAgLTMwLDYgKzMxLDcgQEAKICNpbmNsdWRlIDxhc20vaW9fYXBpYy5oPgogI2luY2x1ZGUgPGFz
bS9wYWdlLmg+CiAjaW5jbHVkZSA8YXNtL3AybS5oPgorI2luY2x1ZGUgPGFzbS9zeXN0ZW0uaD4K
ICNpbmNsdWRlIDxwdWJsaWMvdmlvbW11Lmg+CiAKICNpbmNsdWRlICJpb21tdS5oIgpAQCAtNDks
NiArNTEsOCBAQCBzdHJ1Y3QgaHZtX2h3X3Z2dGRfcmVncyB7CiBzdHJ1Y3QgdnZ0ZCB7CiAgICAg
LyogVklPTU1VX1NUQVRVU19YWFhfUkVNQVBQSU5HX0VOQUJMRUQgKi8KICAgICBpbnQgc3RhdHVz
OworICAgIC8qIEZhdWx0IFJlY29yZGluZyBpbmRleCAqLworICAgIGludCBmcmNkX2lkeDsKICAg
ICAvKiBBZGRyZXNzIHJhbmdlIG9mIHJlbWFwcGluZyBoYXJkd2FyZSByZWdpc3Rlci1zZXQgKi8K
ICAgICB1aW50NjRfdCBiYXNlX2FkZHI7CiAgICAgdWludDY0X3QgbGVuZ3RoOwpAQCAtOTcsNiAr
MTAxLDIzIEBAIHN0YXRpYyBpbmxpbmUgc3RydWN0IHZ2dGQgKnZjcHVfdnZ0ZChzdHJ1Y3QgdmNw
dSAqdikKICAgICByZXR1cm4gZG9tYWluX3Z2dGQodi0+ZG9tYWluKTsKIH0KIAorc3RhdGljIGlu
bGluZSBpbnQgdnZ0ZF90ZXN0X2FuZF9zZXRfYml0KHN0cnVjdCB2dnRkICp2dnRkLCB1aW50MzJf
dCByZWcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IG5yKQor
eworICAgIHJldHVybiB0ZXN0X2FuZF9zZXRfYml0KG5yLCAodWludDMyX3QgKikmdnZ0ZC0+cmVn
cy0+ZGF0YVtyZWddKTsKK30KKworc3RhdGljIGlubGluZSBpbnQgdnZ0ZF90ZXN0X2FuZF9jbGVh
cl9iaXQoc3RydWN0IHZ2dGQgKnZ2dGQsIHVpbnQzMl90IHJlZywKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGludCBucikKK3sKKyAgICByZXR1cm4gdGVzdF9hbmRf
Y2xlYXJfYml0KG5yLCAodWludDMyX3QgKikmdnZ0ZC0+cmVncy0+ZGF0YVtyZWddKTsKK30KKwor
c3RhdGljIGlubGluZSBpbnQgdnZ0ZF90ZXN0X2JpdChzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwgdWludDMy
X3QgcmVnLCBpbnQgbnIpCit7CisgICAgcmV0dXJuIHRlc3RfYml0KG5yLCAodWludDMyX3QgKikm
dnZ0ZC0+cmVncy0+ZGF0YVtyZWddKTsKK30KKwogc3RhdGljIGlubGluZSB2b2lkIF9fdnZ0ZF9z
ZXRfYml0KHN0cnVjdCB2dnRkICp2dnRkLCB1aW50MzJfdCByZWcsIGludCBucikKIHsKICAgICBy
ZXR1cm4gX19zZXRfYml0KG5yLCAodWludDMyX3QgKikmdnZ0ZC0+cmVncy0+ZGF0YVtyZWddKTsK
QEAgLTIzMiw2ICsyNTMsMjQgQEAgc3RhdGljIGludCB2dnRkX2RlbGl2ZXJ5KAogICAgIHJldHVy
biAwOwogfQogCit2b2lkIHZ2dGRfZ2VuZXJhdGVfaW50ZXJydXB0KHN0cnVjdCB2dnRkICp2dnRk
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBhZGRyLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkYXRhKQoreworICAgIHVpbnQ4X3QgZGVzdCwg
ZG0sIGRsbSwgdG0sIHZlY3RvcjsKKworICAgIFZWVERfREVCVUcoVlZURF9EQkdfRkFVTFQsICJT
ZW5kaW5nIGludGVycnVwdCAleCAleCB0byBkJWQiLAorICAgICAgICAgICAgICAgYWRkciwgZGF0
YSwgdnZ0ZC0+ZG9tYWluLT5kb21haW5faWQpOworCisgICAgZGVzdCA9IChhZGRyICYgTVNJX0FE
RFJfREVTVF9JRF9NQVNLKSA+PiBNU0lfQUREUl9ERVNUX0lEX1NISUZUOworICAgIGRtID0gISEo
YWRkciAmIE1TSV9BRERSX0RFU1RNT0RFX01BU0spOworICAgIGRsbSA9IChkYXRhICYgTVNJX0RB
VEFfREVMSVZFUllfTU9ERV9NQVNLKSA+PiBNU0lfREFUQV9ERUxJVkVSWV9NT0RFX1NISUZUOwor
ICAgIHRtID0gKGRhdGEgJiBNU0lfREFUQV9UUklHR0VSX01BU0spID4+IE1TSV9EQVRBX1RSSUdH
RVJfU0hJRlQ7CisgICAgdmVjdG9yID0gZGF0YSAmIE1TSV9EQVRBX1ZFQ1RPUl9NQVNLOworCisg
ICAgdnZ0ZF9kZWxpdmVyeSh2dnRkLT5kb21haW4sIHZlY3RvciwgZGVzdCwgZG0sIGRsbSwgdG0p
OworfQorCiBzdGF0aWMgdWludDMyX3QgaXJxX3JlbWFwcGluZ19yZXF1ZXN0X2luZGV4KHN0cnVj
dCBpcnFfcmVtYXBwaW5nX3JlcXVlc3QgKmlycSkKIHsKICAgICBpZiAoIGlycS0+dHlwZSA9PSBW
SU9NTVVfUkVRVUVTVF9JUlFfTVNJICkKQEAgLTI2MCwxMSArMjk5LDE4OSBAQCBzdGF0aWMgaW5s
aW5lIHVpbnQzMl90IGlydGVfZGVzdChzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwgdWludDMyX3QgZGVzdCkK
ICAgICByZXR1cm4gRE1BX0lSVEFfRUlNRShpcnRhKSA/IGRlc3QgOiBNQVNLX0VYVFIoZGVzdCwg
SVJURV94QVBJQ19ERVNUX01BU0spOwogfQogCitzdGF0aWMgdm9pZCB2dnRkX3JlcG9ydF9ub25f
cmVjb3ZlcmFibGVfZmF1bHQoc3RydWN0IHZ2dGQgKnZ2dGQsIGludCByZWFzb24pCit7CisgICAg
dWludDMyX3QgZnN0czsKKworICAgIEFTU0VSVChyZWFzb24gJiBETUFfRlNUU19GQVVMVFMpOwor
ICAgIGZzdHMgPSB2dnRkX2dldF9yZWcodnZ0ZCwgRE1BUl9GU1RTX1JFRyk7CisgICAgX192dnRk
X3NldF9iaXQodnZ0ZCwgRE1BUl9GU1RTX1JFRywgcmVhc29uKTsKKworICAgIC8qCisgICAgICog
QWNjb3JvZGluZyB0byBWVC1kIHNwZWMgIk5vbi1SZWNvdmVyYWJsZSBGYXVsdCBFdmVudCIgY2hh
cHRlciwgaWYKKyAgICAgKiB0aGVyZSBhcmUgYW55IHByZXZpb3VzbHkgcmVwb3J0ZWQgaW50ZXJy
dXB0IGNvbmRpdGlvbnMgdGhhdCBhcmUgeWV0IHRvCisgICAgICogYmUgc2V2aWNlcyBieSBzb2Z0
d2FyZSwgdGhlIEZhdWx0IEV2ZW50IGludGVycnJ1cHQgaXMgbm90IGdlbmVyYXRlZC4KKyAgICAg
Ki8KKyAgICBpZiAoIGZzdHMgJiBETUFfRlNUU19GQVVMVFMgKQorICAgICAgICByZXR1cm47CisK
KyAgICBfX3Z2dGRfc2V0X2JpdCh2dnRkLCBETUFSX0ZFQ1RMX1JFRywgRE1BX0ZFQ1RMX0lQX0JJ
VCk7CisgICAgaWYgKCAhdnZ0ZF90ZXN0X2JpdCh2dnRkLCBETUFSX0ZFQ1RMX1JFRywgRE1BX0ZF
Q1RMX0lNX0JJVCkgKQorICAgIHsKKyAgICAgICAgdWludDMyX3QgZmVfZGF0YSwgZmVfYWRkcjsK
KyAgICAgICAgZmVfZGF0YSA9IHZ2dGRfZ2V0X3JlZyh2dnRkLCBETUFSX0ZFREFUQV9SRUcpOwor
ICAgICAgICBmZV9hZGRyID0gdnZ0ZF9nZXRfcmVnKHZ2dGQsIERNQVJfRkVBRERSX1JFRyk7Cisg
ICAgICAgIHZ2dGRfZ2VuZXJhdGVfaW50ZXJydXB0KHZ2dGQsIGZlX2FkZHIsIGZlX2RhdGEpOwor
ICAgICAgICBfX3Z2dGRfY2xlYXJfYml0KHZ2dGQsIERNQVJfRkVDVExfUkVHLCBETUFfRkVDVExf
SVBfQklUKTsKKyAgICB9Cit9CisKK3N0YXRpYyB2b2lkIHZ2dGRfcmVjb21wdXRpbmdfcHBmKHN0
cnVjdCB2dnRkICp2dnRkKQoreworICAgIGludCBpOworCisgICAgZm9yICggaSA9IDA7IGkgPCBE
TUFfRlJDRF9SRUdfTlI7IGkrKyApCisgICAgeworICAgICAgICBpZiAoIHZ2dGRfdGVzdF9iaXQo
dnZ0ZCwgRE1BX0ZSQ0QoaSwgRE1BX0ZSQ0QzX09GRlNFVCksCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICBETUFfRlJDRF9GX0JJVCkgKQorICAgICAgICB7CisgICAgICAgICAgICB2dnRkX3Jl
cG9ydF9ub25fcmVjb3ZlcmFibGVfZmF1bHQodnZ0ZCwgRE1BX0ZTVFNfUFBGX0JJVCk7CisgICAg
ICAgICAgICByZXR1cm47CisgICAgICAgIH0KKyAgICB9CisgICAgLyoKKyAgICAgKiBObyBQcmlt
YXJ5IEZhdWx0IGlzIGluIEZhdWx0IFJlY29yZCBSZWdpc3RlcnMsIHRodXMgY2xlYXIgUFBGIGJp
dCBpbgorICAgICAqIEZTVFMuCisgICAgICovCisgICAgX192dnRkX2NsZWFyX2JpdCh2dnRkLCBE
TUFSX0ZTVFNfUkVHLCBETUFfRlNUU19QUEZfQklUKTsKKworICAgIC8qIElmIG5vIGZhdWx0IGlz
IGluIEZTVFMsIGNsZWFyIHBlbmRpbmcgYml0IGluIEZFQ1RMLiAqLworICAgIGlmICggISh2dnRk
X2dldF9yZWcodnZ0ZCwgRE1BUl9GU1RTX1JFRykgJiBETUFfRlNUU19GQVVMVFMpICkKKyAgICAg
ICAgX192dnRkX2NsZWFyX2JpdCh2dnRkLCBETUFSX0ZFQ1RMX1JFRywgRE1BX0ZFQ1RMX0lQX0JJ
VCk7Cit9CisKKy8qCisgKiBDb21taXQgYSBmcmNkIHRvIGVtdWxhdGVkIEZhdWx0IFJlY29yZCBS
ZWdpc3RlcnMuCisgKi8KK3N0YXRpYyB2b2lkIHZ2dGRfY29tbWl0X2ZyY2Qoc3RydWN0IHZ2dGQg
KnZ2dGQsIGludCBpZHgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB2dGRf
ZmF1bHRfcmVjb3JkX3JlZ2lzdGVyICpmcmNkKQoreworICAgIHZ2dGRfc2V0X3JlZ19xdWFkKHZ2
dGQsIERNQV9GUkNEKGlkeCwgRE1BX0ZSQ0QwX09GRlNFVCksIGZyY2QtPmJpdHMubG8pOworICAg
IHZ2dGRfc2V0X3JlZ19xdWFkKHZ2dGQsIERNQV9GUkNEKGlkeCwgRE1BX0ZSQ0QyX09GRlNFVCks
IGZyY2QtPmJpdHMuaGkpOworICAgIHZ2dGRfcmVjb21wdXRpbmdfcHBmKHZ2dGQpOworfQorCisv
KgorICogQWxsb2NhdGUgYSBGUkNEIGZvciB0aGUgY2FsbGVyLiBJZiBzdWNjZXNzLCByZXR1cm4g
dGhlIEZSSS4gT3IsIHJldHVybiAtMQorICogd2hlbiBmYWlsdXJlLgorICovCitzdGF0aWMgaW50
IHZ2dGRfYWxsb2NfZnJjZChzdHJ1Y3QgdnZ0ZCAqdnZ0ZCkKK3sKKyAgICBpbnQgcHJldjsKKwor
ICAgIC8qIFNldCB0aGUgRiBiaXQgdG8gaW5kaWNhdGUgdGhlIEZSQ0QgaXMgaW4gdXNlLiAqLwor
ICAgIGlmICggdnZ0ZF90ZXN0X2FuZF9zZXRfYml0KHZ2dGQsIERNQV9GUkNEKHZ2dGQtPmZyY2Rf
aWR4LCBETUFfRlJDRDNfT0ZGU0VUKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBE
TUFfRlJDRF9GX0JJVCkgKQorICAgIHsKKyAgICAgICAgcHJldiA9IHZ2dGQtPmZyY2RfaWR4Owor
ICAgICAgICB2dnRkLT5mcmNkX2lkeCA9IChwcmV2ICsgMSkgJSBETUFfRlJDRF9SRUdfTlI7Cisg
ICAgICAgIHJldHVybiB2dnRkLT5mcmNkX2lkeDsKKyAgICB9CisgICAgcmV0dXJuIC0xOworfQor
CitzdGF0aWMgdm9pZCB2dnRkX2ZyZWVfZnJjZChzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwgaW50IGkpCit7
CisgICAgX192dnRkX2NsZWFyX2JpdCh2dnRkLCBETUFfRlJDRChpLCBETUFfRlJDRDNfT0ZGU0VU
KSwgRE1BX0ZSQ0RfRl9CSVQpOworfQorCiBzdGF0aWMgaW50IHZ2dGRfcmVjb3JkX2ZhdWx0KHN0
cnVjdCB2dnRkICp2dnRkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaXJx
X3JlbWFwcGluZ19yZXF1ZXN0ICppcnEsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0
cnVjdCBpcnFfcmVtYXBwaW5nX3JlcXVlc3QgKnJlcXVlc3QsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGludCByZWFzb24pCiB7Ci0gICAgcmV0dXJuIDA7CisgICAgc3RydWN0IHZ0ZF9m
YXVsdF9yZWNvcmRfcmVnaXN0ZXIgZnJjZDsKKyAgICBpbnQgZnJjZF9pZHg7CisKKyAgICBzd2l0
Y2gocmVhc29uKQorICAgIHsKKyAgICBjYXNlIFZURF9GUl9JUl9SRVFfUlNWRDoKKyAgICBjYXNl
IFZURF9GUl9JUl9JTkRFWF9PVkVSOgorICAgIGNhc2UgVlREX0ZSX0lSX0VOVFJZX1A6CisgICAg
Y2FzZSBWVERfRlJfSVJfUk9PVF9JTlZBTDoKKyAgICBjYXNlIFZURF9GUl9JUl9JUlRFX1JTVkQ6
CisgICAgY2FzZSBWVERfRlJfSVJfUkVRX0NPTVBBVDoKKyAgICBjYXNlIFZURF9GUl9JUl9TSURf
RVJSOgorICAgICAgICBpZiAoIHZ2dGRfdGVzdF9iaXQodnZ0ZCwgRE1BUl9GU1RTX1JFRywgRE1B
X0ZTVFNfUEZPX0JJVCkgKQorICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKKworICAg
ICAgICAvKiBObyBhdmFpbGFibGUgRmF1bHQgUmVjb3JkIG1lYW5zIEZhdWx0IG92ZXJmbG93ZWQg
Ki8KKyAgICAgICAgZnJjZF9pZHggPSB2dnRkX2FsbG9jX2ZyY2QodnZ0ZCk7CisgICAgICAgIGlm
ICggZnJjZF9pZHggPT0gLTEgKQorICAgICAgICB7CisgICAgICAgICAgICB2dnRkX3JlcG9ydF9u
b25fcmVjb3ZlcmFibGVfZmF1bHQodnZ0ZCwgRE1BX0ZTVFNfUEZPX0JJVCk7CisgICAgICAgICAg
ICByZXR1cm4gWDg2RU1VTF9PS0FZOworICAgICAgICB9CisgICAgICAgIG1lbXNldCgmZnJjZCwg
MCwgc2l6ZW9mKGZyY2QpKTsKKyAgICAgICAgZnJjZC5maWVsZHMuRlIgPSAodTgpcmVhc29uOwor
ICAgICAgICBmcmNkLmZpZWxkcy5GSSA9ICgodTY0KWlycV9yZW1hcHBpbmdfcmVxdWVzdF9pbmRl
eChyZXF1ZXN0KSkgPDwgMzY7CisgICAgICAgIGZyY2QuZmllbGRzLlNJRCA9ICh1MTYpcmVxdWVz
dC0+c291cmNlX2lkOworICAgICAgICBmcmNkLmZpZWxkcy5GID0gMTsKKyAgICAgICAgdnZ0ZF9j
b21taXRfZnJjZCh2dnRkLCBmcmNkX2lkeCwgJmZyY2QpOworICAgICAgICByZXR1cm4gWDg2RU1V
TF9PS0FZOworCisgICAgZGVmYXVsdDoKKyAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAgZ2Rw
cmludGsoWEVOTE9HX0VSUiwgIkNhbid0IGhhbmRsZSB2VlREIEZhdWx0IChyZWFzb24gMHgleCku
IiwgcmVhc29uKTsKKyAgICBkb21haW5fY3Jhc2godnZ0ZC0+ZG9tYWluKTsKKyAgICByZXR1cm4g
WDg2RU1VTF9PS0FZOworfQorCitzdGF0aWMgaW50IHZ2dGRfd3JpdGVfZnJjZDMoc3RydWN0IHZ2
dGQgKnZ2dGQsIHVpbnQzMl90IHZhbCkKK3sKKyAgICAvKiBXcml0aW5nIGEgMSBtZWFucyBjbGVh
ciBmYXVsdCAqLworICAgIGlmICggdmFsICYgRE1BX0ZSQ0RfRiApCisgICAgeworICAgICAgICB2
dnRkX2ZyZWVfZnJjZCh2dnRkLCAwKTsKKyAgICAgICAgdnZ0ZF9yZWNvbXB1dGluZ19wcGYodnZ0
ZCk7CisgICAgfQorICAgIHJldHVybiBYODZFTVVMX09LQVk7Cit9CisKK3N0YXRpYyBpbnQgdnZ0
ZF93cml0ZV9mZWN0bChzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwgdWludDMyX3QgdmFsKQoreworICAgIC8q
CisgICAgICogT25seSBETUFfRkVDVExfSU0gYml0IGlzIHdyaXRhYmxlLiBHZW5lcmF0ZSBwZW5k
aW5nIGV2ZW50IHdoZW4gdW5tYXNrLgorICAgICAqLworICAgIGlmICggISh2YWwgJiBETUFfRkVD
VExfSU0pICkKKyAgICB7CisgICAgICAgIC8qIENsZWFyIElNICovCisgICAgICAgIF9fdnZ0ZF9j
bGVhcl9iaXQodnZ0ZCwgRE1BUl9GRUNUTF9SRUcsIERNQV9GRUNUTF9JTV9CSVQpOworICAgICAg
ICBpZiAoIHZ2dGRfdGVzdF9hbmRfY2xlYXJfYml0KHZ2dGQsIERNQVJfRkVDVExfUkVHLCBETUFf
RkVDVExfSVBfQklUKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHVpbnQzMl90IGZlX2RhdGEs
IGZlX2FkZHI7CisgICAgICAgICAgICBmZV9kYXRhID0gdnZ0ZF9nZXRfcmVnKHZ2dGQsIERNQVJf
RkVEQVRBX1JFRyk7CisgICAgICAgICAgICBmZV9hZGRyID0gdnZ0ZF9nZXRfcmVnKHZ2dGQsIERN
QVJfRkVBRERSX1JFRyk7CisgICAgICAgICAgICB2dnRkX2dlbmVyYXRlX2ludGVycnVwdCh2dnRk
LCBmZV9hZGRyLCBmZV9kYXRhKTsKKyAgICAgICAgfQorICAgIH0KKyAgICBlbHNlCisgICAgICAg
IF9fdnZ0ZF9zZXRfYml0KHZ2dGQsIERNQVJfRkVDVExfUkVHLCBETUFfRkVDVExfSU1fQklUKTsK
KworICAgIHJldHVybiBYODZFTVVMX09LQVk7Cit9CisKK3N0YXRpYyBpbnQgdnZ0ZF93cml0ZV9m
c3RzKHN0cnVjdCB2dnRkICp2dnRkLCB1aW50MzJfdCB2YWwpCit7CisgICAgaW50IGksIG1heF9m
YXVsdF9pbmRleCA9IERNQV9GU1RTX1BST19CSVQ7CisgICAgdWludDY0X3QgYml0c190b19jbGVh
ciA9IHZhbCAmIERNQV9GU1RTX1JXMUNTOworCisgICAgaSA9IGZpbmRfZmlyc3RfYml0KCZiaXRz
X3RvX2NsZWFyLCBtYXhfZmF1bHRfaW5kZXggLyA4ICsgMSk7CisgICAgd2hpbGUgKCBpIDw9IG1h
eF9mYXVsdF9pbmRleCApCisgICAgeworICAgICAgICBfX3Z2dGRfY2xlYXJfYml0KHZ2dGQsIERN
QVJfRlNUU19SRUcsIGkpOworICAgICAgICBpID0gZmluZF9uZXh0X2JpdCgmYml0c190b19jbGVh
ciwgbWF4X2ZhdWx0X2luZGV4IC8gOCArIDEsIGkgKyAxKTsKKyAgICB9CisKKyAgICAvKgorICAg
ICAqIENsZWFyIElQIGZpZWxkIHdoZW4gYWxsIHN0YXR1cyBmaWVsZHMgaW4gdGhlIEZhdWx0IFN0
YXR1cyBSZWdpc3RlcgorICAgICAqIGJlaW5nIGNsZWFyLgorICAgICAqLworICAgIGlmICggISgo
dnZ0ZF9nZXRfcmVnKHZ2dGQsIERNQVJfRlNUU19SRUcpICYgRE1BX0ZTVFNfRkFVTFRTKSkgKQor
ICAgICAgICBfX3Z2dGRfY2xlYXJfYml0KHZ2dGQsIERNQVJfRkVDVExfUkVHLCBETUFfRkVDVExf
SVBfQklUKTsKKworICAgIHJldHVybiBYODZFTVVMX09LQVk7CiB9CiAKIHN0YXRpYyBpbnQgdnZ0
ZF9oYW5kbGVfZ2NtZF9xaWUoc3RydWN0IHZ2dGQgKnZ2dGQsIHVpbnQzMl90IHZhbCkKQEAgLTQx
MCw2ICs2MjcsMTggQEAgc3RhdGljIGludCB2dnRkX3dyaXRlKHN0cnVjdCB2Y3B1ICp2LCB1bnNp
Z25lZCBsb25nIGFkZHIsCiAgICAgICAgICAgICByZXQgPSB2dnRkX3dyaXRlX2djbWQodnZ0ZCwg
dmFsKTsKICAgICAgICAgICAgIGJyZWFrOwogCisgICAgICAgIGNhc2UgRE1BUl9GU1RTX1JFRzoK
KyAgICAgICAgICAgIHJldCA9IHZ2dGRfd3JpdGVfZnN0cyh2dnRkLCB2YWwpOworICAgICAgICAg
ICAgYnJlYWs7CisKKyAgICAgICAgY2FzZSBETUFSX0ZFQ1RMX1JFRzoKKyAgICAgICAgICAgIHJl
dCA9IHZ2dGRfd3JpdGVfZmVjdGwodnZ0ZCwgdmFsKTsKKyAgICAgICAgICAgIGJyZWFrOworCisg
ICAgICAgIGNhc2UgRE1BX0NBUF9GUk9fT0ZGU0VUICsgRE1BX0ZSQ0QzX09GRlNFVDoKKyAgICAg
ICAgICAgIHJldCA9IHZ2dGRfd3JpdGVfZnJjZDModnZ0ZCwgdmFsKTsKKyAgICAgICAgICAgIGJy
ZWFrOworCiAgICAgICAgIGNhc2UgRE1BUl9JRURBVEFfUkVHOgogICAgICAgICBjYXNlIERNQVJf
SUVBRERSX1JFRzoKICAgICAgICAgY2FzZSBETUFSX0lFVUFERFJfUkVHOgpAQCAtNDM1LDYgKzY2
NCwxMCBAQCBzdGF0aWMgaW50IHZ2dGRfd3JpdGUoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxv
bmcgYWRkciwKICAgICAgICAgICAgIHJldCA9IFg4NkVNVUxfT0tBWTsKICAgICAgICAgICAgIGJy
ZWFrOwogCisgICAgICAgIGNhc2UgRE1BX0NBUF9GUk9fT0ZGU0VUICsgRE1BX0ZSQ0QyX09GRlNF
VDoKKyAgICAgICAgICAgIHJldCA9IHZ2dGRfd3JpdGVfZnJjZDModnZ0ZCwgdmFsID4+IDMyKTsK
KyAgICAgICAgICAgIGJyZWFrOworCiAgICAgICAgIGRlZmF1bHQ6CiAgICAgICAgICAgICByZXQg
PSBYODZFTVVMX1VOSEFORExFQUJMRTsKICAgICAgICAgICAgIGJyZWFrOwpAQCAtNjUxLDYgKzg4
NCw3IEBAIHN0YXRpYyBpbnQgdnZ0ZF9jcmVhdGUoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZp
b21tdSAqdmlvbW11KQogICAgIHZ2dGQtPmVpbSA9IDA7CiAgICAgdnZ0ZC0+aXJ0ID0gMDsKICAg
ICB2dnRkLT5pcnRfbWF4X2VudHJ5ID0gMDsKKyAgICB2dnRkLT5mcmNkX2lkeCA9IDA7CiAgICAg
cmVnaXN0ZXJfbW1pb19oYW5kbGVyKGQsICZ2dnRkX21taW9fb3BzKTsKICAgICByZXR1cm4gMDsK
IAotLSAKMS44LjMuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 29 11:58:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 11:58:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQY5r-00074w-C2; Thu, 29 Jun 2017 11:58:43 +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 1dQY5q-00072S-F9
 for xen-devel@lists.xen.org; Thu, 29 Jun 2017 11:58:42 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 63/E3-03937-17BE4595; Thu, 29 Jun 2017 11:58:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsVywNwkQrfwdUi
 kwavFEhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a5GTfYCxrCK1Z9fMHWwPjFvouRk0NIYBqj
 xO+fhiC2hACvxJFlM1gh7ACJjsYjjBA17YwSz05wgNhsAuoSJxZPBIuLCEhLXPt8GcxmFoiR+
 PvvJguILSzgKjHzyj8mEJtFQFXixIxlbCA2L1D8b/MzqPkKElMevmcGsTmB4g03t7BB7HKR+N
 Szk3kCI+8CRoZVjBrFqUVlqUW6xoZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxi
 BwcAABDsYmxYFHmKU5GBSEuU1fB4SKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC9/RLoJxgUWp6
 akVaZg4wLGHSEhw8SiK8fSCtvMUFibnFmekQqVOMilLivFyvgBICIImM0jy4NlgsXGKUlRLmZ
 QQ6RIinILUoN7MEVf4VozgHo5IwrzzIFJ7MvBK46a+AFjMBLRaeAba4JBEhJdXAyGsrM0eC+7
 NCzuWV580Uqo59c/zq+ufa8aU/zD059YwSfLde2hbw8b/iTrmKfVUNPUfE9H4vtHUQrHz9vpE
 jJ+nZjivlno+781bviFi3df9MQ9YV3x5l7D70Y4bW02Tbebe+b3k4qZb7A6991VqVDZPUPt7i
 Xfmu/EjnKiYTrhXm2S++b/gTGKrEUpyRaKjFXFScCADuKhkngAIAAA==
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1498737518!103985537!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54069 invoked from network); 29 Jun 2017 11:58:41 -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; 29 Jun 2017 11:58:41 -0000
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 29 Jun 2017 04:58:38 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.40,280,1496127600"; d="scan'208";a="1146053442"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.74])
 by orsmga001.jf.intel.com with ESMTP; 29 Jun 2017 04:58:37 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 29 Jun 2017 01:50:56 -0400
Message-Id: <1498715457-16565-25-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1498715457-16565-1-git-send-email-tianyu.lan@intel.com>
References: <1498715457-16565-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH 24/25] 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
aC92dGQvaW9tbXUuaCB8ICAyOSArKysrLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2
dGQuYyAgfCAyNDQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAyIGZpbGVz
IGNoYW5nZWQsIDI3MiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmggYi94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC92dGQvaW9tbXUuaAppbmRleCBhOWU5MDViLi5lYWMwZmJlIDEwMDY0NAotLS0gYS94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaAorKysgYi94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC92dGQvaW9tbXUuaApAQCAtMjA0LDYgKzIwNCwzMiBAQAogI2RlZmluZSBETUFfSVJUQV9T
KHZhbCkgICAgICAgICAodmFsICYgMHhmKQogI2RlZmluZSBETUFfSVJUQV9TSVpFKHZhbCkgICAg
ICAoMVVMIDw8IChETUFfSVJUQV9TKHZhbCkgKyAxKSkKIAorLyogSVFIX1JFRyAqLworI2RlZmlu
ZSBETUFfSVFIX1FIX1NISUZUICAgICAgICA0CisjZGVmaW5lIERNQV9JUUhfUUgodmFsKSAgICAg
ICAgICgodmFsID4+IDQpICYgMHg3ZmZmVUxMKQorCisvKiBJUVRfUkVHICovCisjZGVmaW5lIERN
QV9JUVRfUVRfU0hJRlQgICAgICAgIDQKKyNkZWZpbmUgRE1BX0lRVF9RVCh2YWwpICAgICAgICAg
KCh2YWwgPj4gNCkgJiAweDdmZmZVTEwpCisjZGVmaW5lIERNQV9JUVRfUlNWRCAgICAgICAgICAg
IDB4ZmZmZmZmZmZmZmY4MDAwN1VMTAorCisvKiBJUUFfUkVHICovCisjZGVmaW5lIERNQV9NR0FX
ICAgICAgICAgICAgICAgIDM5ICAvKiBNYXhpbXVtIEd1ZXN0IEFkZHJlc3MgV2lkdGggKi8KKyNk
ZWZpbmUgRE1BX0lRQV9BRERSKHZhbCkgICAgICAgKHZhbCAmIH4weGZmZlVMTCkKKyNkZWZpbmUg
RE1BX0lRQV9RUyh2YWwpICAgICAgICAgKHZhbCAmIDB4NykKKyNkZWZpbmUgRE1BX0lRQV9FTlRS
WV9QRVJfUEFHRSAgKDEgPDwgOCkKKyNkZWZpbmUgRE1BX0lRQV9SU1ZEICAgICAgICAgICAgKH4o
KDFVTEwgPDwgRE1BX01HQVcpIC0xICkgfCAweGZmOFVMTCkKKworLyogSUVDVExfUkVHICovCisj
ZGVmaW5lIERNQV9JRUNUTF9JTV9CSVQgMzEKKyNkZWZpbmUgRE1BX0lFQ1RMX0lNICAgICAgICAg
ICAgKDEgPDwgRE1BX0lFQ1RMX0lNX0JJVCkKKyNkZWZpbmUgRE1BX0lFQ1RMX0lQX0JJVCAzMAor
I2RlZmluZSBETUFfSUVDVExfSVAgKCgodTY0KTEpIDw8IERNQV9JRUNUTF9JUF9CSVQpCisKKy8q
IElDU19SRUcgKi8KKyNkZWZpbmUgRE1BX0lDU19JV0NfQklUICAgICAgICAgMAorI2RlZmluZSBE
TUFfSUNTX0lXQyAgICAgICAgICAgICAoMSA8PCBETUFfSUNTX0lXQ19CSVQpCisKIC8qIFBNRU5f
UkVHICovCiAjZGVmaW5lIERNQV9QTUVOX0VQTSAgICAoKCh1MzIpMSkgPDwgMzEpCiAjZGVmaW5l
IERNQV9QTUVOX1BSUyAgICAoKCh1MzIpMSkgPDwgMCkKQEAgLTIzOCw3ICsyNjQsOCBAQAogI2Rl
ZmluZSBETUFfRlNUU19QUEYgKDFVIDw8IERNQV9GU1RTX1BQRl9CSVQpCiAjZGVmaW5lIERNQV9G
U1RTX0FGTyAoMVUgPDwgMikKICNkZWZpbmUgRE1BX0ZTVFNfQVBGICgxVSA8PCAzKQotI2RlZmlu
ZSBETUFfRlNUU19JUUUgKDFVIDw8IDQpCisjZGVmaW5lIERNQV9GU1RTX0lRRV9CSVQgNAorI2Rl
ZmluZSBETUFfRlNUU19JUUUgKDFVIDw8IERNQV9GU1RTX0lRRV9CSVQpCiAjZGVmaW5lIERNQV9G
U1RTX0lDRSAoMVUgPDwgNSkKICNkZWZpbmUgRE1BX0ZTVFNfSVRFICgxVSA8PCA2KQogI2RlZmlu
ZSBETUFfRlNUU19QUk9fQklUIDcKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L3Z0ZC92dnRkLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jCmluZGV4IGJl
YTUzMTUuLjZlNWNmZGYgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92
dnRkLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYwpAQCAtNDI4LDYg
KzQyOCwxODUgQEAgc3RhdGljIGludCB2dnRkX3JlY29yZF9mYXVsdChzdHJ1Y3QgdnZ0ZCAqdnZ0
ZCwKICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogfQogCisvKgorICogUHJvY2VzcyBhIGludmFs
aWRhdGlvbiBkZXNjcmlwdG9yLiBDdXJyZW50bHksIG9ubHkgdHdvIHR5cGVzIGRlc2NyaXB0b3Jz
LAorICogSW50ZXJydXB0IEVudHJ5IENhY2hlIEludmFsaWRhdGlvbiBEZXNjcml0b3IgYW5kIElu
dmFsaWRhdGlvbiBXYWl0CisgKiBEZXNjcmlwdG9yIGFyZSBoYW5kbGVkLgorICogQHZ2dGQ6IHRo
ZSB2aXJ0dWFsIHZ0ZCBpbnN0YW5jZQorICogQGk6IHRoZSBpbmRleCBvZiB0aGUgaW52YWxpZGF0
aW9uIGRlc2NyaXB0b3IgdG8gYmUgcHJvY2Vzc2VkCisgKgorICogSWYgc3VjY2VzcyByZXR1cm4g
MCwgb3IgcmV0dXJuIC0xIHdoZW4gZmFpbHVyZS4KKyAqLworc3RhdGljIGludCBwcm9jZXNzX2lx
ZShzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwgaW50IGkpCit7CisgICAgdWludDY0X3QgaXFhLCBhZGRyOwor
ICAgIHN0cnVjdCBxaW52YWxfZW50cnkgKnFpbnZhbF9wYWdlOworICAgIHZvaWQgKnBnOworICAg
IGludCByZXQ7CisKKyAgICB2dnRkX2dldF9yZWdfcXVhZCh2dnRkLCBETUFSX0lRQV9SRUcsIGlx
YSk7CisgICAgcmV0ID0gbWFwX2d1ZXN0X3BhZ2UodnZ0ZC0+ZG9tYWluLCBETUFfSVFBX0FERFIo
aXFhKT4+UEFHRV9TSElGVCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAodm9pZCoqKSZxaW52
YWxfcGFnZSk7CisgICAgaWYgKCByZXQgKQorICAgIHsKKyAgICAgICAgZ2RwcmludGsoWEVOTE9H
X0VSUiwgIkNhbid0IG1hcCBndWVzdCBJUlQgKHJjICVkKSIsIHJldCk7CisgICAgICAgIHJldHVy
biAtMTsKKyAgICB9CisKKyAgICBzd2l0Y2ggKCBxaW52YWxfcGFnZVtpXS5xLmludl93YWl0X2Rz
Yy5sby50eXBlICkKKyAgICB7CisgICAgY2FzZSBUWVBFX0lOVkFMX1dBSVQ6CisgICAgICAgIGlm
ICggcWludmFsX3BhZ2VbaV0ucS5pbnZfd2FpdF9kc2MubG8uc3cgKQorICAgICAgICB7CisgICAg
ICAgICAgICBhZGRyID0gKHFpbnZhbF9wYWdlW2ldLnEuaW52X3dhaXRfZHNjLmhpLnNhZGRyIDw8
IDIpOworICAgICAgICAgICAgcmV0ID0gbWFwX2d1ZXN0X3BhZ2UodnZ0ZC0+ZG9tYWluLCBhZGRy
ID4+IFBBR0VfU0hJRlQsICZwZyk7CisgICAgICAgICAgICBpZiAoIHJldCApCisgICAgICAgICAg
ICB7CisgICAgICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwgIkNhbid0IG1hcCBndWVz
dCBtZW1vcnkgdG8gaW5mb3JtIGd1ZXN0ICIKKyAgICAgICAgICAgICAgICAgICAgICAgICAiSVdD
IGNvbXBsZXRpb24gKHJjICVkKSIsIHJldCk7CisgICAgICAgICAgICAgICAgZ290byBlcnJvcjsK
KyAgICAgICAgICAgIH0KKyAgICAgICAgICAgICoodWludDMyX3QgKikoKHVpbnQ2NF90KXBnICsg
KGFkZHIgJiB+UEFHRV9NQVNLKSkgPQorICAgICAgICAgICAgICAgIHFpbnZhbF9wYWdlW2ldLnEu
aW52X3dhaXRfZHNjLmxvLnNkYXRhOworICAgICAgICAgICAgdW5tYXBfZ3Vlc3RfcGFnZShwZyk7
CisgICAgICAgIH0KKworICAgICAgICAvKgorICAgICAgICAgKiBUaGUgZm9sbG93aW5nIGNvZGUg
Z2VuZXJhdGVzIGFuIGludmFsaWRhdGlvbiBjb21wbGV0aW9uIGV2ZW50CisgICAgICAgICAqIGlu
ZGljYXRpbmcgdGhlIGludmFsaWRhdGlvbiB3YWl0IGRlc2NyaXB0b3IgY29tcGxldGlvbi4gTm90
ZSB0aGF0CisgICAgICAgICAqIHRoZSBmb2xsb3dpbmcgY29kZSBmcmFnbWVudCBpcyBub3QgdGVz
dGVkIHByb3Blcmx5LgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCBxaW52YWxfcGFnZVtpXS5x
Lmludl93YWl0X2RzYy5sby5pZmxhZyApCisgICAgICAgIHsKKyAgICAgICAgICAgIHVpbnQzMl90
IGllX2RhdGEsIGllX2FkZHI7CisgICAgICAgICAgICBpZiAoICF2dnRkX3Rlc3RfYW5kX3NldF9i
aXQodnZ0ZCwgRE1BUl9JQ1NfUkVHLCBETUFfSUNTX0lXQ19CSVQpICkKKyAgICAgICAgICAgIHsK
KyAgICAgICAgICAgICAgICBfX3Z2dGRfc2V0X2JpdCh2dnRkLCBETUFSX0lFQ1RMX1JFRywgRE1B
X0lFQ1RMX0lQX0JJVCk7CisgICAgICAgICAgICAgICAgaWYgKCAhdnZ0ZF90ZXN0X2JpdCh2dnRk
LCBETUFSX0lFQ1RMX1JFRywgRE1BX0lFQ1RMX0lNX0JJVCkgKQorICAgICAgICAgICAgICAgIHsK
KyAgICAgICAgICAgICAgICAgICAgaWVfZGF0YSA9IHZ2dGRfZ2V0X3JlZyh2dnRkLCBETUFSX0lF
REFUQV9SRUcpOworICAgICAgICAgICAgICAgICAgICBpZV9hZGRyID0gdnZ0ZF9nZXRfcmVnKHZ2
dGQsIERNQVJfSUVBRERSX1JFRyk7CisgICAgICAgICAgICAgICAgICAgIHZ2dGRfZ2VuZXJhdGVf
aW50ZXJydXB0KHZ2dGQsIGllX2FkZHIsIGllX2RhdGEpOworICAgICAgICAgICAgICAgICAgICBf
X3Z2dGRfY2xlYXJfYml0KHZ2dGQsIERNQVJfSUVDVExfUkVHLCBETUFfSUVDVExfSVBfQklUKTsK
KyAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICB9CisgICAgICAgIH0KKyAgICAgICAgYnJl
YWs7CisKKyAgICBjYXNlIFRZUEVfSU5WQUxfSUVDOgorICAgICAgICAvKgorICAgICAgICAgKiBD
dXJyZW50bHksIG5vIGNhY2hlIGlzIHByZXNlcnZlZCBpbiBoeXBlcnZpc29yLiBPbmx5IG5lZWQg
dG8gdXBkYXRlCisgICAgICAgICAqIHBJUlRFcyB3aGljaCBhcmUgbW9kaWZpZWQgaW4gYmluZGlu
ZyBwcm9jZXNzLgorICAgICAgICAgKi8KKyAgICAgICAgYnJlYWs7CisKKyAgICBkZWZhdWx0Ogor
ICAgICAgICBnb3RvIGVycm9yOworICAgIH0KKworICAgIHVubWFwX2d1ZXN0X3BhZ2UoKHZvaWQq
KXFpbnZhbF9wYWdlKTsKKyAgICByZXR1cm4gMDsKKworIGVycm9yOgorICAgIHVubWFwX2d1ZXN0
X3BhZ2UoKHZvaWQqKXFpbnZhbF9wYWdlKTsKKyAgICBnZHByaW50ayhYRU5MT0dfRVJSLCAiSW50
ZXJuYWwgZXJyb3IgaW4gUXVldWUgSW52YWxpZGF0aW9uLlxuIik7CisgICAgZG9tYWluX2NyYXNo
KHZ2dGQtPmRvbWFpbik7CisgICAgcmV0dXJuIC0xOworfQorCisvKgorICogSW52YWxpZGF0ZSBh
bGwgdGhlIGRlc2NyaXB0b3JzIGluIEludmFsaWRhdGlvbiBRdWV1ZS4KKyAqLworc3RhdGljIHZv
aWQgdnZ0ZF9wcm9jZXNzX2lxKHN0cnVjdCB2dnRkICp2dnRkKQoreworICAgIHVpbnQ2NF90IGlx
aCwgaXF0LCBpcWEsIG1heF9lbnRyeSwgaTsKKyAgICBpbnQgcmV0ID0gMDsKKworICAgIC8qCisg
ICAgICogTm8gbmV3IGRlc2NyaXB0b3IgaXMgZmV0Y2hlZCBmcm9tIHRoZSBJbnZhbGlkYXRpb24g
UXVldWUgdW50aWwKKyAgICAgKiBzb2Z0d2FyZSBjbGVhcnMgdGhlIElRRSBmaWVsZCBpbiB0aGUg
RmF1bHQgU3RhdHVzIFJlZ2lzdGVyCisgICAgICovCisgICAgaWYgKCB2dnRkX3Rlc3RfYml0KHZ2
dGQsIERNQVJfRlNUU19SRUcsIERNQV9GU1RTX0lRRV9CSVQpICkKKyAgICAgICAgcmV0dXJuOwor
CisgICAgdnZ0ZF9nZXRfcmVnX3F1YWQodnZ0ZCwgRE1BUl9JUUhfUkVHLCBpcWgpOworICAgIHZ2
dGRfZ2V0X3JlZ19xdWFkKHZ2dGQsIERNQVJfSVFUX1JFRywgaXF0KTsKKyAgICB2dnRkX2dldF9y
ZWdfcXVhZCh2dnRkLCBETUFSX0lRQV9SRUcsIGlxYSk7CisKKyAgICBtYXhfZW50cnkgPSBETUFf
SVFBX0VOVFJZX1BFUl9QQUdFIDw8IERNQV9JUUFfUVMoaXFhKTsKKyAgICBpcWggPSBETUFfSVFI
X1FIKGlxaCk7CisgICAgaXF0ID0gRE1BX0lRVF9RVChpcXQpOworCisgICAgQVNTRVJUKGlxdCA8
IG1heF9lbnRyeSk7CisgICAgaWYgKCBpcWggPT0gaXF0ICkKKyAgICAgICAgcmV0dXJuOworCisg
ICAgaSA9IGlxaDsKKyAgICB3aGlsZSAoIGkgIT0gaXF0ICkKKyAgICB7CisgICAgICAgIHJldCA9
IHByb2Nlc3NfaXFlKHZ2dGQsIGkpOworICAgICAgICBpZiAoIHJldCApCisgICAgICAgICAgICBi
cmVhazsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgaSA9IChpICsgMSkgJSBtYXhfZW50cnk7
CisgICAgICAgIHZ2dGRfc2V0X3JlZ19xdWFkKHZ2dGQsIERNQVJfSVFIX1JFRywgaSA8PCBETUFf
SVFIX1FIX1NISUZUKTsKKyAgICB9CisKKyAgICAvKgorICAgICAqIFdoZW4gSVFFIHNldCwgSVFI
IHJlZmVyZW5jZXMgdGhlIGRlc3JpcHRvciBhc3NvY2lhdGVkIHdpdGggdGhlIGVycm9yLgorICAg
ICAqLworICAgIGlmICggcmV0ICkKKyAgICAgICAgdnZ0ZF9yZXBvcnRfbm9uX3JlY292ZXJhYmxl
X2ZhdWx0KHZ2dGQsIERNQV9GU1RTX0lRRV9CSVQpOworfQorCitzdGF0aWMgaW50IHZ2dGRfd3Jp
dGVfaXF0KHN0cnVjdCB2dnRkICp2dnRkLCB1bnNpZ25lZCBsb25nIHZhbCkKK3sKKyAgICB1aW50
NjRfdCBpcWE7CisKKyAgICBpZiAoIHZhbCAmIERNQV9JUVRfUlNWRCApCisgICAgeworICAgICAg
ICBWVlREX0RFQlVHKFZWVERfREJHX1JXLCAiQXR0ZW1wdCB0byBzZXQgcmVzZXJ2ZWQgYml0cyBp
biAiCisgICAgICAgICAgICAgICAgICAgIkludmFsaWRhdGlvbiBRdWV1ZSBUYWlsLiIpOworICAg
ICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworICAgIH0KKworICAgIHZ2dGRfZ2V0X3JlZ19xdWFk
KHZ2dGQsIERNQVJfSVFBX1JFRywgaXFhKTsKKyAgICBpZiAoIERNQV9JUVRfUVQodmFsKSA+PSBE
TUFfSVFBX0VOVFJZX1BFUl9QQUdFIDw8IERNQV9JUUFfUVMoaXFhKSApCisgICAgeworICAgICAg
ICBWVlREX0RFQlVHKFZWVERfREJHX1JXLCAiSVFUOiBWYWx1ZSAlbHggZXhjZWVkZWQgc3VwcG9y
dGVkIG1heCAiCisgICAgICAgICAgICAgICAgICAgImluZGV4LiIsIHZhbCk7CisgICAgICAgIHJl
dHVybiBYODZFTVVMX09LQVk7CisgICAgfQorCisgICAgdnZ0ZF9zZXRfcmVnX3F1YWQodnZ0ZCwg
RE1BUl9JUVRfUkVHLCB2YWwpOworICAgIHZ2dGRfcHJvY2Vzc19pcSh2dnRkKTsKKyAgICByZXR1
cm4gWDg2RU1VTF9PS0FZOworfQorCitzdGF0aWMgaW50IHZ2dGRfd3JpdGVfaXFhKHN0cnVjdCB2
dnRkICp2dnRkLCB1bnNpZ25lZCBsb25nIHZhbCkKK3sKKyAgICBpZiAoIHZhbCAmIERNQV9JUUFf
UlNWRCApCisgICAgeworICAgICAgICBWVlREX0RFQlVHKFZWVERfREJHX1JXLCAiQXR0ZW1wdCB0
byBzZXQgcmVzZXJ2ZWQgYml0cyBpbiAiCisgICAgICAgICAgICAgICAgICAgIkludmFsaWRhdGlv
biBRdWV1ZSBBZGRyZXNzLiIpOworICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworICAgIH0K
KworICAgIHZ2dGRfc2V0X3JlZ19xdWFkKHZ2dGQsIERNQVJfSVFBX1JFRywgdmFsKTsKKyAgICBy
ZXR1cm4gWDg2RU1VTF9PS0FZOworfQorCitzdGF0aWMgaW50IHZ2dGRfd3JpdGVfaWNzKHN0cnVj
dCB2dnRkICp2dnRkLCB1aW50MzJfdCB2YWwpCit7CisgICAgaWYgKCB2YWwgJiBETUFfSUNTX0lX
QyApCisgICAgeworICAgICAgICBfX3Z2dGRfY2xlYXJfYml0KHZ2dGQsIERNQVJfSUNTX1JFRywg
RE1BX0lDU19JV0NfQklUKTsKKyAgICAgICAgLypXaGVuIElXQyBmaWVsZCBpcyBjbGVhcmVkLCB0
aGUgSVAgZmllbGQgbmVlZHMgdG8gYmUgY2xlYXJlZCAqLworICAgICAgICBfX3Z2dGRfY2xlYXJf
Yml0KHZ2dGQsIERNQVJfSUVDVExfUkVHLCBETUFfSUVDVExfSVBfQklUKTsKKyAgICB9CisgICAg
cmV0dXJuIFg4NkVNVUxfT0tBWTsKK30KKwogc3RhdGljIGludCB2dnRkX3dyaXRlX2ZyY2QzKHN0
cnVjdCB2dnRkICp2dnRkLCB1aW50MzJfdCB2YWwpCiB7CiAgICAgLyogV3JpdGluZyBhIDEgbWVh
bnMgY2xlYXIgZmF1bHQgKi8KQEAgLTQzOSw2ICs2MTgsMjkgQEAgc3RhdGljIGludCB2dnRkX3dy
aXRlX2ZyY2QzKHN0cnVjdCB2dnRkICp2dnRkLCB1aW50MzJfdCB2YWwpCiAgICAgcmV0dXJuIFg4
NkVNVUxfT0tBWTsKIH0KIAorc3RhdGljIGludCB2dnRkX3dyaXRlX2llY3RsKHN0cnVjdCB2dnRk
ICp2dnRkLCB1aW50MzJfdCB2YWwpCit7CisgICAgLyoKKyAgICAgKiBPbmx5IERNQV9JRUNUTF9J
TSBiaXQgaXMgd3JpdGFibGUuIEdlbmVyYXRlIHBlbmRpbmcgZXZlbnQgd2hlbiB1bm1hc2suCisg
ICAgICovCisgICAgaWYgKCAhKHZhbCAmIERNQV9JRUNUTF9JTSkgKQorICAgIHsKKyAgICAgICAg
LyogQ2xlYXIgSU0gYW5kIGNsZWFyIElQICovCisgICAgICAgIF9fdnZ0ZF9jbGVhcl9iaXQodnZ0
ZCwgRE1BUl9JRUNUTF9SRUcsIERNQV9JRUNUTF9JTV9CSVQpOworICAgICAgICBpZiAoIHZ2dGRf
dGVzdF9hbmRfY2xlYXJfYml0KHZ2dGQsIERNQVJfSUVDVExfUkVHLCBETUFfSUVDVExfSVBfQklU
KSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHVpbnQzMl90IGllX2RhdGEsIGllX2FkZHI7Cisg
ICAgICAgICAgICBpZV9kYXRhID0gdnZ0ZF9nZXRfcmVnKHZ2dGQsIERNQVJfSUVEQVRBX1JFRyk7
CisgICAgICAgICAgICBpZV9hZGRyID0gdnZ0ZF9nZXRfcmVnKHZ2dGQsIERNQVJfSUVBRERSX1JF
Ryk7CisgICAgICAgICAgICB2dnRkX2dlbmVyYXRlX2ludGVycnVwdCh2dnRkLCBpZV9hZGRyLCBp
ZV9kYXRhKTsKKyAgICAgICAgfQorICAgIH0KKyAgICBlbHNlCisgICAgICAgIF9fdnZ0ZF9zZXRf
Yml0KHZ2dGQsIERNQVJfSUVDVExfUkVHLCBETUFfSUVDVExfSU1fQklUKTsKKworICAgIHJldHVy
biBYODZFTVVMX09LQVk7Cit9CisKIHN0YXRpYyBpbnQgdnZ0ZF93cml0ZV9mZWN0bChzdHJ1Y3Qg
dnZ0ZCAqdnZ0ZCwgdWludDMyX3QgdmFsKQogewogICAgIC8qCkBAIC00ODEsNiArNjgzLDEwIEBA
IHN0YXRpYyBpbnQgdnZ0ZF93cml0ZV9mc3RzKHN0cnVjdCB2dnRkICp2dnRkLCB1aW50MzJfdCB2
YWwpCiAgICAgaWYgKCAhKCh2dnRkX2dldF9yZWcodnZ0ZCwgRE1BUl9GU1RTX1JFRykgJiBETUFf
RlNUU19GQVVMVFMpKSApCiAgICAgICAgIF9fdnZ0ZF9jbGVhcl9iaXQodnZ0ZCwgRE1BUl9GRUNU
TF9SRUcsIERNQV9GRUNUTF9JUF9CSVQpOwogCisgICAgLyogQ29udGludWUgdG8gZGVhbCBpbnZh
bGlkYXRpb24gd2hlbiBJUUUgaXMgY2xlYXIgKi8KKyAgICBpZiAoICF2dnRkX3Rlc3RfYml0KHZ2
dGQsIERNQVJfRlNUU19SRUcsIERNQV9GU1RTX0lRRV9CSVQpICkKKyAgICAgICAgdnZ0ZF9wcm9j
ZXNzX2lxKHZ2dGQpOworCiAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKIH0KIApAQCAtNjM5LDYg
Kzg0NSwzNiBAQCBzdGF0aWMgaW50IHZ2dGRfd3JpdGUoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVk
IGxvbmcgYWRkciwKICAgICAgICAgICAgIHJldCA9IHZ2dGRfd3JpdGVfZnJjZDModnZ0ZCwgdmFs
KTsKICAgICAgICAgICAgIGJyZWFrOwogCisgICAgICAgIGNhc2UgRE1BUl9JRUNUTF9SRUc6Cisg
ICAgICAgICAgICByZXQgPSB2dnRkX3dyaXRlX2llY3RsKHZ2dGQsIHZhbCk7CisgICAgICAgICAg
ICBicmVhazsKKworICAgICAgICBjYXNlIERNQVJfSUNTX1JFRzoKKyAgICAgICAgICAgIHJldCA9
IHZ2dGRfd3JpdGVfaWNzKHZ2dGQsIHZhbCk7CisgICAgICAgICAgICBicmVhazsKKworICAgICAg
ICBjYXNlIERNQVJfSVFUX1JFRzoKKyAgICAgICAgICAgIHJldCA9IHZ2dGRfd3JpdGVfaXF0KHZ2
dGQsICh1aW50MzJfdCl2YWwpOworICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgY2FzZSBE
TUFSX0lRQV9SRUc6CisgICAgICAgIHsKKyAgICAgICAgICAgIHVpbnQzMl90IGlxYV9oaTsKKwor
ICAgICAgICAgICAgaXFhX2hpID0gdnZ0ZF9nZXRfcmVnKHZ2dGQsIERNQVJfSVFBX1JFR19ISSk7
CisgICAgICAgICAgICByZXQgPSB2dnRkX3dyaXRlX2lxYSh2dnRkLCAodWludDMyX3QpdmFsIHwg
KCh1aW50NjRfdClpcWFfaGkgPDwgMzIpKTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9
CisKKyAgICAgICAgY2FzZSBETUFSX0lRQV9SRUdfSEk6CisgICAgICAgIHsKKyAgICAgICAgICAg
IHVpbnQzMl90IGlxYV9sbzsKKworICAgICAgICAgICAgaXFhX2xvID0gdnZ0ZF9nZXRfcmVnKHZ2
dGQsIERNQVJfSVFBX1JFRyk7CisgICAgICAgICAgICByZXQgPSB2dnRkX3dyaXRlX2lxYSh2dnRk
LCAodmFsIDw8IDMyKSB8IGlxYV9sbyk7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQor
CiAgICAgICAgIGNhc2UgRE1BUl9JRURBVEFfUkVHOgogICAgICAgICBjYXNlIERNQVJfSUVBRERS
X1JFRzoKICAgICAgICAgY2FzZSBETUFSX0lFVUFERFJfUkVHOgpAQCAtNjY4LDYgKzkwNCwxNCBA
QCBzdGF0aWMgaW50IHZ2dGRfd3JpdGUoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgYWRk
ciwKICAgICAgICAgICAgIHJldCA9IHZ2dGRfd3JpdGVfZnJjZDModnZ0ZCwgdmFsID4+IDMyKTsK
ICAgICAgICAgICAgIGJyZWFrOwogCisgICAgICAgIGNhc2UgRE1BUl9JUVRfUkVHOgorICAgICAg
ICAgICAgcmV0ID0gdnZ0ZF93cml0ZV9pcXQodnZ0ZCwgdmFsKTsKKyAgICAgICAgICAgIGJyZWFr
OworCisgICAgICAgIGNhc2UgRE1BUl9JUUFfUkVHOgorICAgICAgICAgICAgcmV0ID0gdnZ0ZF93
cml0ZV9pcWEodnZ0ZCwgdmFsKTsKKyAgICAgICAgICAgIGJyZWFrOworCiAgICAgICAgIGRlZmF1
bHQ6CiAgICAgICAgICAgICByZXQgPSBYODZFTVVMX1VOSEFORExFQUJMRTsKICAgICAgICAgICAg
IGJyZWFrOwotLSAKMS44LjMuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 29 11:58:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 11:58:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQY5t-00079X-OM; Thu, 29 Jun 2017 11: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 <tianyu.lan@intel.com>) id 1dQY5s-00076c-GC
 for xen-devel@lists.xen.org; Thu, 29 Jun 2017 11:58:44 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 86/FD-01995-37BE4595; Thu, 29 Jun 2017 11:58:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsVywNykWLf4dUi
 kwZ1LHBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bqlvyCyZYVE2Z9ZWlgnKzbxcjFISQwnVGi
 sXEOaxcjJ4eEAK/EkWUzoGx/ifvLr7FAFLUzSlza0wiWYBNQlzixeCIjiC0iIC1x7fNlMJtZI
 Ebi77+bLCC2sIC9xMTPc9lBbBYBVYk/q1vAbF4BV4mmy4/YIRYoSEx5+J4ZxOYEijfc3MIGYg
 sJuEh86tnJPIGRdwEjwypGjeLUorLUIl0jQ72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3
 k/NxNjMBwqGdgYNzB2LPX7xCjJAeTkiiv4fOQSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvHtf
 AeUEi1LTUyvSMnOAgQmTluDgURLh7QNp5S0uSMwtzkyHSJ1i1OXYsHr9FyYhlrz8vFQpcd4ak
 BkCIEUZpXlwI2BRcolRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMO/Tl0BTeDLzSuA2vQI6gg
 noCOEZYEeUJCKkpBoYi9LeeuzaIPViyQSTI1Hfl+dGv71UGpThx3njxNTompNL3qaXbRJrsHq
 XZyp/dEeXeernqBz/9m0vTA6+XLcwOrGifVO70CXLNTd/c8ud3SYd7FUt3Js7xzzjYc9dmwUa
 BZfym/enb1pY/ebcxNdXe/9u4Ss+e+rkoUvzZmhNZOvqUY7w1GBlUWIpzkg01GIuKk4EAIHRL
 JKNAgAA
X-Env-Sender: tianyu.lan@intel.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1498737520!64604256!1
X-Originating-IP: [192.55.52.115]
X-SpamReason: No, hits=0.8 required=7.0 tests=DATE_IN_PAST_06_12
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28066 invoked from network); 29 Jun 2017 11:58:42 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-6.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Jun 2017 11:58:42 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 29 Jun 2017 04:58:40 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.40,280,1496127600"; d="scan'208";a="280113771"
Received: from sky-ws.sh.intel.com (HELO localhost) ([10.239.48.74])
 by fmsmga004.fm.intel.com with ESMTP; 29 Jun 2017 04:58:39 -0700
From: Lan Tianyu <tianyu.lan@intel.com>
To: xen-devel@lists.xen.org
Date: Thu, 29 Jun 2017 01:50:57 -0400
Message-Id: <1498715457-16565-26-git-send-email-tianyu.lan@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1498715457-16565-1-git-send-email-tianyu.lan@intel.com>
References: <1498715457-16565-1-git-send-email-tianyu.lan@intel.com>
Cc: Lan Tianyu <tianyu.lan@intel.com>, kevin.tian@intel.com,
 Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH 25/25] 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>

RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KCldyYXAgc29tZSB1c2VmdWwgc3Rh
dHVzIGluIGEgbmV3IHN0cnVjdHVyZSBodm1faHdfdnZ0ZCwgZm9sbG93aW5nCnRoZSBjdXN0b21z
IG9mIHZsYXBpYywgdmlvYXBpYyBhbmQgZXRjLiBQcm92aWRlIHR3byBzYXZlLXJlc3RvcmUKcGFp
cnMgdG8gc2F2ZS9yZXN0b3JlIHJlZ2lzdGVycyBhbmQgbm9uLXJlZ2lzdGVyIHN0YXR1cy4KClNp
Z25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+ClNpZ25lZC1vZmYtYnk6
IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPgotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL3Z0ZC92dnRkLmMgICAgIHwgOTggKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLQogeGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2h2bS9zYXZlLmggfCAyNCArKysrKysr
Ky0KIDIgZmlsZXMgY2hhbmdlZCwgODggaW5zZXJ0aW9ucygrKSwgMzQgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYyBiL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMKaW5kZXggNmU1Y2ZkZi4uOGQ5OWM0MiAxMDA2NDQK
LS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYworKysgYi94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jCkBAIC0yMCw2ICsyMCw3IEBACiAKICNpbmNsdWRlIDx4
ZW4vZG9tYWluX3BhZ2UuaD4KICNpbmNsdWRlIDx4ZW4vbGliLmg+CisjaW5jbHVkZSA8eGVuL2h2
bS9zYXZlLmg+CiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CiAjaW5jbHVkZSA8eGVuL3R5cGVzLmg+
CiAjaW5jbHVkZSA8eGVuL3Zpb21tdS5oPgpAQCAtMzMsMzggKzM0LDI1IEBACiAjaW5jbHVkZSA8
YXNtL3AybS5oPgogI2luY2x1ZGUgPGFzbS9zeXN0ZW0uaD4KICNpbmNsdWRlIDxwdWJsaWMvdmlv
bW11Lmg+CisjaW5jbHVkZSA8cHVibGljL2h2bS9zYXZlLmg+CiAKICNpbmNsdWRlICJpb21tdS5o
IgogI2luY2x1ZGUgInZ0ZC5oIgogCi1zdHJ1Y3QgaHZtX2h3X3Z2dGRfcmVncyB7Ci0gICAgdWlu
dDhfdCBkYXRhWzEwMjRdOwotfTsKLQogLyogU3RhdHVzIGZpZWxkIG9mIHN0cnVjdCB2dnRkICov
CiAjZGVmaW5lIFZJT01NVV9TVEFUVVNfSVJRX1JFTUFQUElOR19FTkFCTEVEICAgICAoMSA8PCAw
KQogI2RlZmluZSBWSU9NTVVfU1RBVFVTX0RNQV9SRU1BUFBJTkdfRU5BQkxFRCAgICAgKDEgPDwg
MSkKIAogI2RlZmluZSB2dnRkX2lycV9yZW1hcHBpbmdfZW5hYmxlZCh2dnRkKSBcCi0gICAgKHZ2
dGQtPnN0YXR1cyAmIFZJT01NVV9TVEFUVVNfSVJRX1JFTUFQUElOR19FTkFCTEVEKQorICAgICh2
dnRkLT5ody5zdGF0dXMgJiBWSU9NTVVfU1RBVFVTX0lSUV9SRU1BUFBJTkdfRU5BQkxFRCkKIAog
c3RydWN0IHZ2dGQgewotICAgIC8qIFZJT01NVV9TVEFUVVNfWFhYX1JFTUFQUElOR19FTkFCTEVE
ICovCi0gICAgaW50IHN0YXR1czsKLSAgICAvKiBGYXVsdCBSZWNvcmRpbmcgaW5kZXggKi8KLSAg
ICBpbnQgZnJjZF9pZHg7CiAgICAgLyogQWRkcmVzcyByYW5nZSBvZiByZW1hcHBpbmcgaGFyZHdh
cmUgcmVnaXN0ZXItc2V0ICovCiAgICAgdWludDY0X3QgYmFzZV9hZGRyOwogICAgIHVpbnQ2NF90
IGxlbmd0aDsKICAgICAvKiBQb2ludCBiYWNrIHRvIHRoZSBvd25lciBkb21haW4gKi8KICAgICBz
dHJ1Y3QgZG9tYWluICpkb21haW47Ci0gICAgLyogSXMgaW4gRXh0ZW5kZWQgSW50ZXJydXB0IE1v
ZGU/ICovCi0gICAgYm9vbCBlaW07Ci0gICAgLyogTWF4IHJlbWFwcGluZyBlbnRyaWVzIGluIElS
VCAqLwotICAgIGludCBpcnRfbWF4X2VudHJ5OwotICAgIC8qIEludGVycnVwdCByZW1hcHBpbmcg
dGFibGUgYmFzZSBnZm4gKi8KLSAgICB1aW50NjRfdCBpcnQ7Ci0KKyAgICBzdHJ1Y3QgaHZtX2h3
X3Z2dGQgaHc7CiAgICAgc3RydWN0IGh2bV9od192dnRkX3JlZ3MgKnJlZ3M7CiAgICAgc3RydWN0
IHBhZ2VfaW5mbyAqcmVnc19wYWdlOwogfTsKQEAgLTM3MCwxMiArMzU4LDEyIEBAIHN0YXRpYyBp
bnQgdnZ0ZF9hbGxvY19mcmNkKHN0cnVjdCB2dnRkICp2dnRkKQogICAgIGludCBwcmV2OwogCiAg
ICAgLyogU2V0IHRoZSBGIGJpdCB0byBpbmRpY2F0ZSB0aGUgRlJDRCBpcyBpbiB1c2UuICovCi0g
ICAgaWYgKCB2dnRkX3Rlc3RfYW5kX3NldF9iaXQodnZ0ZCwgRE1BX0ZSQ0QodnZ0ZC0+ZnJjZF9p
ZHgsIERNQV9GUkNEM19PRkZTRVQpLAorICAgIGlmICggdnZ0ZF90ZXN0X2FuZF9zZXRfYml0KHZ2
dGQsIERNQV9GUkNEKHZ2dGQtPmh3LmZyY2RfaWR4LCBETUFfRlJDRDNfT0ZGU0VUKSwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBETUFfRlJDRF9GX0JJVCkgKQogICAgIHsKLSAgICAg
ICAgcHJldiA9IHZ2dGQtPmZyY2RfaWR4OwotICAgICAgICB2dnRkLT5mcmNkX2lkeCA9IChwcmV2
ICsgMSkgJSBETUFfRlJDRF9SRUdfTlI7Ci0gICAgICAgIHJldHVybiB2dnRkLT5mcmNkX2lkeDsK
KyAgICAgICAgcHJldiA9IHZ2dGQtPmh3LmZyY2RfaWR4OworICAgICAgICB2dnRkLT5ody5mcmNk
X2lkeCA9IChwcmV2ICsgMSkgJSBETUFfRlJDRF9SRUdfTlI7CisgICAgICAgIHJldHVybiB2dnRk
LT5ody5mcmNkX2lkeDsKICAgICB9CiAgICAgcmV0dXJuIC0xOwogfQpAQCAtNzEyLDEyICs3MDAs
MTIgQEAgc3RhdGljIGludCB2dnRkX2hhbmRsZV9nY21kX2lyZShzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwg
dWludDMyX3QgdmFsKQogCiAgICAgaWYgKCB2YWwgJiBETUFfR0NNRF9JUkUgKQogICAgIHsKLSAg
ICAgICAgdnZ0ZC0+c3RhdHVzIHw9IFZJT01NVV9TVEFUVVNfSVJRX1JFTUFQUElOR19FTkFCTEVE
OworICAgICAgICB2dnRkLT5ody5zdGF0dXMgfD0gVklPTU1VX1NUQVRVU19JUlFfUkVNQVBQSU5H
X0VOQUJMRUQ7CiAgICAgICAgIF9fdnZ0ZF9zZXRfYml0KHZ2dGQsIERNQVJfR1NUU19SRUcsIERN
QV9HU1RTX0lSRVNfQklUKTsKICAgICB9CiAgICAgZWxzZQogICAgIHsKLSAgICAgICAgdnZ0ZC0+
c3RhdHVzIHw9IH5WSU9NTVVfU1RBVFVTX0lSUV9SRU1BUFBJTkdfRU5BQkxFRDsKKyAgICAgICAg
dnZ0ZC0+aHcuc3RhdHVzIHw9IH5WSU9NTVVfU1RBVFVTX0lSUV9SRU1BUFBJTkdfRU5BQkxFRDsK
ICAgICAgICAgX192dnRkX2NsZWFyX2JpdCh2dnRkLCBETUFSX0dTVFNfUkVHLCBETUFfR1NUU19J
UkVTX0JJVCk7CiAgICAgfQogCkBAIC03MzYsMTEgKzcyNCwxMSBAQCBzdGF0aWMgaW50IHZ2dGRf
aGFuZGxlX2djbWRfc2lydHAoc3RydWN0IHZ2dGQgKnZ2dGQsIHVpbnQzMl90IHZhbCkKICAgICAg
ICAgICAgICAgICAgICAiYWN0aXZlLiIgKTsKIAogICAgIHZ2dGRfZ2V0X3JlZ19xdWFkKHZ2dGQs
IERNQVJfSVJUQV9SRUcsIGlydGEpOwotICAgIHZ2dGQtPmlydCA9IERNQV9JUlRBX0FERFIoaXJ0
YSkgPj4gUEFHRV9TSElGVDsKLSAgICB2dnRkLT5pcnRfbWF4X2VudHJ5ID0gRE1BX0lSVEFfU0la
RShpcnRhKTsKLSAgICB2dnRkLT5laW0gPSBETUFfSVJUQV9FSU1FKGlydGEpOworICAgIHZ2dGQt
Pmh3LmlydCA9IERNQV9JUlRBX0FERFIoaXJ0YSkgPj4gUEFHRV9TSElGVDsKKyAgICB2dnRkLT5o
dy5pcnRfbWF4X2VudHJ5ID0gRE1BX0lSVEFfU0laRShpcnRhKTsKKyAgICB2dnRkLT5ody5laW0g
PSBETUFfSVJUQV9FSU1FKGlydGEpOwogICAgIFZWVERfREVCVUcoVlZURF9EQkdfUlcsICJVcGRh
dGUgSVIgaW5mbyAoYWRkcj0lbHggZWltPSVkIHNpemU9JWQpLiIsCi0gICAgICAgICAgICAgICB2
dnRkLT5pcnQsIHZ2dGQtPmVpbSwgdnZ0ZC0+aXJ0X21heF9lbnRyeSk7CisgICAgICAgICAgICAg
ICB2dnRkLT5ody5pcnQsIHZ2dGQtPmh3LmVpbSwgdnZ0ZC0+aHcuaXJ0X21heF9lbnRyeSk7CiAg
ICAgX192dnRkX3NldF9iaXQodnZ0ZCwgRE1BUl9HU1RTX1JFRywgRE1BX0dTVFNfU0lSVFBTX0JJ
VCk7CiAKICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwpAQCAtOTQ4LDEzICs5MzYsMTMgQEAgc3Rh
dGljIGludCB2dnRkX2dldF9lbnRyeShzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwKIAogICAgIFZWVERfREVC
VUcoVlZURF9EQkdfVFJBTlMsICJpbnRlcnByZXQgYSByZXF1ZXN0IHdpdGggaW5kZXggJXgiLCBl
bnRyeSk7CiAKLSAgICBpZiAoIGVudHJ5ID4gdnZ0ZC0+aXJ0X21heF9lbnRyeSApCisgICAgaWYg
KCBlbnRyeSA+IHZ2dGQtPmh3LmlydF9tYXhfZW50cnkgKQogICAgIHsKICAgICAgICAgcmV0ID0g
VlREX0ZSX0lSX0lOREVYX09WRVI7CiAgICAgICAgIGdvdG8gaGFuZGxlX2ZhdWx0OwogICAgIH0K
IAotICAgIHJldCA9IG1hcF9ndWVzdF9wYWdlKHZ2dGQtPmRvbWFpbiwgdnZ0ZC0+aXJ0ICsgKGVu
dHJ5ID4+IElSRU1BUF9FTlRSWV9PUkRFUiksCisgICAgcmV0ID0gbWFwX2d1ZXN0X3BhZ2UodnZ0
ZC0+ZG9tYWluLCB2dnRkLT5ody5pcnQgKyAoZW50cnkgPj4gSVJFTUFQX0VOVFJZX09SREVSKSwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAodm9pZCoqKSZpcnRfcGFnZSk7CiAgICAgaWYgKCBy
ZXQgKQogICAgIHsKQEAgLTEwNzgsNiArMTA2Niw0OSBAQCBzdGF0aWMgaW50IHZ2dGRfZ2V0X2ly
cV9pbmZvKHN0cnVjdCBkb21haW4gKmQsCiAgICAgcmV0dXJuIDA7CiB9CiAKK3N0YXRpYyBpbnQg
dnZ0ZF9sb2FkX3JlZ3Moc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgp
Cit7CisgICAgaWYgKCAhZG9tYWluX3Z2dGQoZCkgKQorICAgICAgICByZXR1cm4gLUVOT0RFVjsK
KworICAgIGlmICggaHZtX2xvYWRfZW50cnkoSU9NTVVfUkVHUywgaCwgZG9tYWluX3Z2dGQoZCkt
PnJlZ3MpICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICByZXR1cm4gMDsKK30KKwor
c3RhdGljIGludCB2dnRkX3NhdmVfcmVncyhzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2Nv
bnRleHRfdCAqaCkKK3sKKyAgICBpZiAoICFkb21haW5fdnZ0ZChkKSApCisgICAgICAgIHJldHVy
biAwOworCisgICAgcmV0dXJuIGh2bV9zYXZlX2VudHJ5KElPTU1VX1JFR1MsIDAsIGgsIGRvbWFp
bl92dnRkKGQpLT5yZWdzKTsKK30KKworc3RhdGljIGludCB2dnRkX2xvYWRfaGlkZGVuKHN0cnVj
dCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQoreworICAgIGlmICggIWRvbWFp
bl92dnRkKGQpICkKKyAgICAgICAgcmV0dXJuIC1FTk9ERVY7CisKKyAgICBpZiAoIGh2bV9sb2Fk
X2VudHJ5KElPTU1VLCBoLCAmZG9tYWluX3Z2dGQoZCktPmh3KSApCisgICAgICAgIHJldHVybiAt
RUlOVkFMOworCisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbnQgdnZ0ZF9zYXZlX2hpZGRl
bihzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKK3sKKyAgICBpZiAo
ICFkb21haW5fdnZ0ZChkKSApCisgICAgICAgIHJldHVybiAwOworCisgICAgcmV0dXJuIGh2bV9z
YXZlX2VudHJ5KElPTU1VLCAwLCBoLCAmZG9tYWluX3Z2dGQoZCktPmh3KTsKK30KKworSFZNX1JF
R0lTVEVSX1NBVkVfUkVTVE9SRShJT01NVSwgdnZ0ZF9zYXZlX2hpZGRlbiwgdnZ0ZF9sb2FkX2hp
ZGRlbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgMSwgSFZNU1JfUEVSX0RPTSk7CitIVk1f
UkVHSVNURVJfU0FWRV9SRVNUT1JFKElPTU1VX1JFR1MsIHZ2dGRfc2F2ZV9yZWdzLCB2dnRkX2xv
YWRfcmVncywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgMSwgSFZNU1JfUEVSX0RPTSk7CisK
IHN0YXRpYyB2b2lkIHZ2dGRfcmVzZXQoc3RydWN0IHZ2dGQgKnZ2dGQsIHVpbnQ2NF90IGNhcGFi
aWxpdHkpCiB7CiAgICAgdWludDY0X3QgY2FwLCBlY2FwOwpAQCAtMTEyNCwxMiArMTE1NSwxMyBA
QCBzdGF0aWMgaW50IHZ2dGRfY3JlYXRlKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2aW9tbXUg
KnZpb21tdSkKICAgICB2dnRkLT5iYXNlX2FkZHIgPSB2aW9tbXUtPmJhc2VfYWRkcmVzczsKICAg
ICB2dnRkLT5sZW5ndGggPSB2aW9tbXUtPmxlbmd0aDsKICAgICB2dnRkLT5kb21haW4gPSBkOwot
ICAgIHZ2dGQtPnN0YXR1cyA9IDA7Ci0gICAgdnZ0ZC0+ZWltID0gMDsKLSAgICB2dnRkLT5pcnQg
PSAwOwotICAgIHZ2dGQtPmlydF9tYXhfZW50cnkgPSAwOwotICAgIHZ2dGQtPmZyY2RfaWR4ID0g
MDsKKyAgICB2dnRkLT5ody5zdGF0dXMgPSAwOworICAgIHZ2dGQtPmh3LmVpbSA9IDA7CisgICAg
dnZ0ZC0+aHcuaXJ0ID0gMDsKKyAgICB2dnRkLT5ody5pcnRfbWF4X2VudHJ5ID0gMDsKKyAgICB2
dnRkLT5ody5mcmNkX2lkeCA9IDA7CiAgICAgcmVnaXN0ZXJfbW1pb19oYW5kbGVyKGQsICZ2dnRk
X21taW9fb3BzKTsKKyAgICB2aW9tbXUtPnByaXYgPSAodm9pZCAqKXZ2dGQ7CiAgICAgcmV0dXJu
IDA7CiAKICBvdXQyOgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2h2
bS9zYXZlLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvaHZtL3NhdmUuaAppbmRleCA4
MTY5NzNiLi4yOGZhZmM4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYv
aHZtL3NhdmUuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvaHZtL3NhdmUuaApA
QCAtNjM4LDEwICs2MzgsMzIgQEAgc3RydWN0IGh2bV9tc3IgewogCiAjZGVmaW5lIENQVV9NU1Jf
Q09ERSAgMjAKIAorc3RydWN0IGh2bV9od192dnRkX3JlZ3MgeworICAgIHVpbnQ4X3QgZGF0YVsx
MDI0XTsKK307CisKK0RFQ0xBUkVfSFZNX1NBVkVfVFlQRShJT01NVV9SRUdTLCAyMSwgc3RydWN0
IGh2bV9od192dnRkX3JlZ3MpOworCitzdHJ1Y3QgaHZtX2h3X3Z2dGQKK3sKKyAgICAvKiBWSU9N
TVVfU1RBVFVTX1hYWF9SRU1BUFBJTkdfRU5BQkxFRCAqLworICAgIHVpbnQzMl90IHN0YXR1czsK
KyAgICAvKiBGYXVsdCBSZWNvcmRpbmcgaW5kZXggKi8KKyAgICB1aW50MzJfdCBmcmNkX2lkeDsK
KyAgICAvKiBJcyBpbiBFeHRlbmRlZCBJbnRlcnJ1cHQgTW9kZT8gKi8KKyAgICB1aW50MzJfdCBl
aW07CisgICAgLyogTWF4IHJlbWFwcGluZyBlbnRyaWVzIGluIElSVCAqLworICAgIHVpbnQzMl90
IGlydF9tYXhfZW50cnk7CisgICAgLyogSW50ZXJydXB0IHJlbWFwcGluZyB0YWJsZSBiYXNlIGdm
biAqLworICAgIHVpbnQ2NF90IGlydDsKK307CisKK0RFQ0xBUkVfSFZNX1NBVkVfVFlQRShJT01N
VSwgMjIsIHN0cnVjdCBodm1faHdfdnZ0ZCk7CisKIC8qIAogICogTGFyZ2VzdCB0eXBlLWNvZGUg
aW4gdXNlCiAgKi8KLSNkZWZpbmUgSFZNX1NBVkVfQ09ERV9NQVggMjAKKyNkZWZpbmUgSFZNX1NB
VkVfQ09ERV9NQVggMjIKIAogI2VuZGlmIC8qIF9fWEVOX1BVQkxJQ19IVk1fU0FWRV9YODZfSF9f
ICovCiAKLS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 29 11:58:56 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 11:58: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 1dQY64-0007OU-1C; Thu, 29 Jun 2017 11: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=346bb0873=wei.liu2@citrix.com>)
 id 1dQY63-0007Ma-5d
 for xen-devel@lists.xenproject.org; Thu, 29 Jun 2017 11:58:55 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 CA/64-03704-E7BE4595; Thu, 29 Jun 2017 11:58:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprJIsWRWlGSWpSXmKPExsXitHSDvW7t65B
 Ig46dNhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aj9pfsBf18FSv62RoYj3J3MXJwSAj4S7yd
 oNTFyMnBIqAqsbnpABuIzSagLPGzsxfMFhHQlrjY+oEdxGYWyJG4efogC4gtLOAn8eb+ZrA4r
 4CFRNfxKUwgtpCAm8SUl7Oh4oISJ2c+YYHo1ZFYsPsTG8haZgFpieX/OEDCnALuEp/XPAQrER
 VQkehcOocFYoyCRMf0Y0wTGPlmIZk0C8mkWQiTFjAyr2LUKE4tKkst0jWy0EsqykzPKMlNzMz
 RNTQw08tNLS5OTE/NSUwq1kvOz93ECAwyBiDYwXh+beAhRkkOJiVRXsPnIZFCfEn5KZUZicUZ
 8UWlOanFhxhlODiUJHidXwHlBItS01Mr0jJzgOEOk5bg4FES4e0DaeUtLkjMLc5Mh0idYlSUE
 uflAukTAElklObBtcFi7BKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEeeVBpvBk5pXATX8FtJ
 gJaLHwDLDFJYkIKakGRtFVJwNmW7o7vfrq8XZVfqIq26OnUptn64rkeu3wlpd96FkkuOvSzWa
 OFcE6ae7nBZOyVPftWLmWJ07g+jPFwFMP9ihMzevlnXgv7dApHu1o4486nf+M2iSKauosLxjs
 LpYL/HOkY9+ba6eWx10VF2Quj9wtYf1TbvfnGeoLH1X/eMByzXOZjhJLcUaioRZzUXEiAJzID
 QWsAgAA
X-Env-Sender: prvs=346bb0873=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1498737532!81562374!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29843 invoked from network); 29 Jun 2017 11:58:53 -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 Jun 2017 11:58:53 -0000
X-IronPort-AV: E=Sophos;i="5.40,280,1496102400"; d="scan'208";a="438271142"
Date: Thu, 29 Jun 2017 12:58:50 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Bruno Alvisio <bruno.alvisio@gmail.com>
Message-ID: <20170629115849.zdhmbunyvdyjbhvj@citrix.com>
References: <1498203740-7809-1-git-send-email-bruno.alvisio@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1498203740-7809-1-git-send-email-bruno.alvisio@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, ian.jackson@eu.citrix.com,
 wei.liu2@citrix.com, dave@recoil.org
Subject: Re: [Xen-devel] [PATCH RFC] Live migration for VMs with QEMU backed
	local storage
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBKdW4gMjMsIDIwMTcgYXQgMDM6NDI6MjBBTSAtMDQwMCwgQnJ1bm8gQWx2aXNpbyB3
cm90ZToKPiBUaGlzIHBhdGNoIGlzIHRoZSBmaXJzdCBhdHRlbXB0IG9uIGFkZGluZyBsaXZlIG1p
Z3JhdGlvbiBvZiBpbnN0YW5jZXMgd2l0aCBsb2NhbAo+IHN0b3JhZ2UgdG8gWGVuLiBUaGlzIHBh
dGNoIGp1c3QgaGFuZGxlcyB2ZXJ5IHJlc3RyaWN0ZWQgY2FzZSBvZiBmdWxseQo+IHZpcnR1YWxp
emVkIEhWTXMuIFRoZSBjb2RlIHVzZXMgdGhlICJkcml2ZS1taXJyb3IiIGNhcGFiaWxpdHkgcHJv
dmlkZWQgYnkgUUVNVS4KPiBBIG5ldyAiLWwiIG9wdGlvbiBpcyBpbnRyb2R1Y2VkIHRvICJ4bCBt
aWdyYXRlIiBjb21tYW5kLiBJZiBwcm92aWRlZCwgdGhlIGxvY2FsCj4gZGlzayBzaG91bGQgYmUg
bWlycm9yZWQgZHVyaW5nIHRoZSBtaWdyYXRpb24gcHJvY2Vzcy4gSWYgdGhlIG9wdGlvbiBpcyBz
ZXQsCj4gZHVyaW5nIHRoZSBWTSBjcmVhdGlvbiBhIHFlbXUgTkJEIHNlcnZlciBpcyBzdGFydGVk
IG9uIHRoZSBkZXN0aW5hdGlvbi4gQWZ0ZXIKPiB0aGUgaW5zdGFuY2UgaXMgc3VzcGVuZGVkIG9u
IHRoZSBzb3VyY2UsIHRoZSBRTVAgImRpc2stbWlycm9yIiBjb21tYW5kIGlzIGlzc3VlZAo+IHRv
IG1pcnJvciB0aGUgZGlzayB0byBkZXN0aW5hdGlvbi4gT25jZSB0aGUgbWlycm9yaW5nIGpvYiBp
cyBjb21wbGV0ZSwgdGhlCj4gbWlncmF0aW9uIHByb2Nlc3MgY29udGludWVzIGFzIGJlZm9yZS4g
RmluYWxseSwgdGhlIE5CRCBzZXJ2ZXIgaXMgc3RvcHBlZCBhZnRlcgo+IHRoZSBpbnN0YW5jZSBp
cyBzdWNjZXNzZnVsbHkgcmVzdW1lZCBvbiB0aGUgZGVzdGluYXRpb24gbm9kZS4KPiAKPiBBIG1h
am9yIHByb2JsZW0gd2l0aCB0aGlzIHBhdGNoIGlzIHRoYXQgdGhlIG1pcnJvcmluZyBvZiB0aGUg
ZGlzayBpcyBwZXJmb3JtZWQKPiBvbmx5IGFmdGVyIHRoZSBtZW1vcnkgc3RyZWFtIGlzIGNvbXBs
ZXRlZCBhbmQgdGhlIFZNIGlzIHN1c3BlbmRlZCBvbiB0aGUgc291cmNlOwo+IHRodXMgdGhlIGlu
c3RhbmNlIGlzIGZyb3plbiBmb3IgYSBsb25nIHBlcmlvZCBvZiB0aW1lLiBUaGUgcmVhc29uIHRo
aXMgaGFwcGVucwo+IGlzIHRoYXQgdGhlIFFFTVUgcHJvY2VzcyAobmVlZGVkIGZvciB0aGUgZGlz
ayBtaXJyb3JpbmcpIGlzIHN0YXJ0ZWQgb24gdGhlCj4gZGVzdGluYXRpb24gbm9kZSBvbmx5IGFm
dGVyIHRoZSBtZW1vcnkgY29weWluZyBpcyBjb21wbGV0ZWQuIE9uZSBwb3NzaWJpbGl0eSBJCj4g
d2FzIGNvbnNpZGVyaW5nIHRvIHNvbHZlIHRoaXMgaXNzdWUgKGlmIGl0IGlzIGRlY2lkZWQgdGhh
dCB0aGlzIGNhcGFiaWxpdHkKPiBzaG91bGQgYmUgdXNlZCk6IENvdWxkIGEgImhlbHBlciIgUUVN
VSBwcm9jZXNzIGJlIHN0YXJ0ZWQgb24gdGhlIGRlc3RpbmF0aW9uCj4gbm9kZSBhdCB0aGUgYmVn
aW5uaW5nIG9mIHRoZSBtaWdyYXRpb24gc2VxdWVuY2Ugd2l0aCB0aGUgc29sZSBwdXJwb3NlIG9m
Cj4gaGFuZGxpbmcgdGhlIGRpc2sgbWlycm9yaW5nIGFuZCBraWxsIGl0IGF0IHRoZSBlbmQgb2Yg
dGhlIG1pZ3JhdGlvbiBzZXF1ZW5jZT8gCj4gCgpJbiB0aGVvcnkgd2UgY291bGQsIGJ1dCBJIGFt
IHZlcnkgY2F1dGlvdXMgYWJvdXQgdGhpcy4gSSBfdGhpbmtfIHdlIGNhbgpjaGFuZ2UgdGhlIHRp
bWluZyBRRU1VIGlzIHN0YXJ0ZWQuIEl0IGNhbiBiZSBzdGFydGVkIGVhcmxpZXIsIGJ1dCB0YWtl
CnByZWNhdXRpb24gdGhhdCBpdCBzaG91bGRuJ3QgcmVzdW1lIHRoZSBndWVzdC4KCkluIGFueSBj
YXNlLCBzdGFydCB3aXRoIHRoZSBzaW1wbGUgc2V0dXAgZmlyc3QuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 29 12:13:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 12: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 1dQYJy-0003Ko-0O; Thu, 29 Jun 2017 12: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 <peter.maydell@linaro.org>) id 1dQYJw-0003Ki-Ab
 for xen-devel@lists.xenproject.org; Thu, 29 Jun 2017 12:13:16 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 42/79-02962-BDEE4595; Thu, 29 Jun 2017 12:13:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXiVRtkonv7XUi
 kQcc3NovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePA/WnsBV84Khqm/GZtYLzO3sXIxSEkMJNR
 YtvNf4wgDovAVmaJV1N2gjkSAnNYJXY++MDWxcgJ5ORJXF5+jBXCLpLY/eIwWJxXQFDi5MwnL
 CC2kICXxK5lT8BqOAV8JKY+3MAKEfeWWLpyIROIzSagJ3H0xkp2EJtFQFVixbq9jBBzAiSuPF
 kMNlNYwFRix8HDYHERAX2JTbcbwU5lFjjBKPF60hGwBLOApkTr9t/sExgFZiG5YxaS1AJGplW
 MGsWpRWWpRbrGhnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIHByAAEOxibFgUe
 YpTkYFIS5TV8HhIpxJeUn1KZkVicEV9UmpNafIhRhoNDSYK3+y1QTrAoNT21Ii0zBxgXMGkJD
 h4lEd4+kFbe4oLE3OLMdIjUKUZjjg2r139h4ph0YPsXJiGWvPy8VClx3giQSQIgpRmleXCDYP
 F6iVFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSsK8OSBTeDLzSuD2vQI6hQnoFOEZYKeUJCKkpBo
 YE6dbzPxsm3SWxb1jRome4rcfDCuPvzie+D6MRdh0+vmH1skv7fkSmGU+brdNt3rd9Mckk7lN
 T+RQuKRl4os9Fry2ks7Xj/TklW3LOxKvIPni4Kry1d+stVn3Bl41OP9B5YwfS0HrtJ+uu+P3X
 He+o2d+8fdhia3t/DHiCn7TV7va3eJ8vXi6EktxRqKhFnNRcSIArsGYrdICAAA=
X-Env-Sender: peter.maydell@linaro.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1498738394!74226384!1
X-Originating-IP: [74.125.82.52]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11444 invoked from network); 29 Jun 2017 12:13:15 -0000
Received: from mail-wm0-f52.google.com (HELO mail-wm0-f52.google.com)
 (74.125.82.52)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 29 Jun 2017 12:13:15 -0000
Received: by mail-wm0-f52.google.com with SMTP id b184so12349444wme.1
 for <xen-devel@lists.xenproject.org>; Thu, 29 Jun 2017 05:13:15 -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=LRJ6rRhJOIs28FgeAt2BNX5OHDpncNPHEAgdEK9wja4=;
 b=RFBhnEPe0PRf4bARRhuAleZ6EwWd6oB+kp8Xj9YNkapbR6JM3xsufETwRE8HWAsXYr
 Pec75WxbIRUMXyqzJ04AosBo9eWFm+iDmPGdHVuMjAhZrxclb8ZYIHJA8Dsw8Syz4Y+X
 JnIxqBwi/7iy/SoLxZZN5+ODE4NDkGaeLUHek=
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=LRJ6rRhJOIs28FgeAt2BNX5OHDpncNPHEAgdEK9wja4=;
 b=QmIDPRHnneFyyZ045eJXzqlCW15tnmGM8ZU+0FLQKMZ1w/oLws5jl4A2/GVcZ6QIyS
 +L56ODBMyAAKHu8IqDtZFN4OUDJy6cYUrbD9ubjZpO6Bt3xw3czbdVENIzkfUMDxfrGk
 /EyMRHNMX+GxmOfgT4aOGsSygt+ltB54FkIgwj6IG1rHPIKr+EgtW2NTinaiArNgUpBF
 DxMHNTNjIDOn8Qi6JMLz0JGHoaahXyohIrL8VAzZDRoRSU2xGfZ7ePnY5Q3zkFRdXxUU
 VlYWn7G8vPerrU9IbKnlMwrm0WW/HPOKLS2wRVA9gLGZJDxy7eA49sXZLYlCyBTLptjZ
 P6mA==
X-Gm-Message-State: AKS2vOzF3YmaIXPE7FI4xHte/DvHk8l1/15aAqEJBmgBIAutzSGahj9n
 9LN0RtWUHnYTRpprnhkMGkUR05ZcOdtO
X-Received: by 10.28.145.74 with SMTP id t71mr10448243wmd.38.1498738394646;
 Thu, 29 Jun 2017 05:13:14 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.134.2 with HTTP; Thu, 29 Jun 2017 05:12:54 -0700 (PDT)
In-Reply-To: <alpine.DEB.2.10.1706271456310.24648@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1706271456310.24648@sstabellini-ThinkPad-X260>
From: Peter Maydell <peter.maydell@linaro.org>
Date: Thu, 29 Jun 2017 13:12:54 +0100
Message-ID: <CAFEAcA_qxYbzmwhxqd_MHQAqJ0VPiUEJ1n0C4-nO8vfrTdOe9w@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>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 0/3] please pull xen-20170627-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>

T24gMjcgSnVuZSAyMDE3IGF0IDIzOjA0LCBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+IHdyb3RlOgo+IFRoZSBmb2xsb3dpbmcgY2hhbmdlcyBzaW5jZSBjb21taXQg
NTc3Y2FhMjY3MmNjZGU3MzUyZmRhM2VmMTdlNDQ5OTNkZTg2MmYwZToKPgo+ICAgTWVyZ2UgcmVt
b3RlLXRyYWNraW5nIGJyYW5jaCAncmVtb3Rlcy9lZGdhci90YWdzL2VkZ2FyL21taW8tZXhlYy12
Mi5mb3ItdXBzdHJlYW0nIGludG8gc3RhZ2luZyAoMjAxNy0wNi0yNyAxNjo1Njo1NSArMDEwMCkK
Pgo+IGFyZSBhdmFpbGFibGUgaW4gdGhlIGdpdCByZXBvc2l0b3J5IGF0Ogo+Cj4KPiAgIGdpdDov
L3hlbmJpdHMueGVuLm9yZy9wZW9wbGUvc3N0YWJlbGxpbmkvcWVtdS1kbS5naXQgdGFncy94ZW4t
MjAxNzA2MjctdGFnCj4KPiBmb3IgeW91IHRvIGZldGNoIGNoYW5nZXMgdXAgdG8gMzI4NGZhZDcy
ODM1OTYwMzNjYjgxMGI0Nzg4ZmQxYmI0MzMxMmRiZDoKPgo+ICAgeGVuLWRpc2s6IGFkZCBzdXBw
b3J0IGZvciBtdWx0aS1wYWdlIHNoYXJlZCByaW5ncyAoMjAxNy0wNi0yNyAxNTowMTo1NiAtMDcw
MCkKPgo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KPiBYZW4gMjAxNy8wNi8yNwo+Cj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+IFBhdWwgRHVycmFu
dCAoMik6Cj4gICAgICAgeGVuLWRpc2s6IG9ubHkgYWR2ZXJ0aXplIGZlYXR1cmUtcGVyc2lzdGVu
dCBpZiBncmFudCBjb3B5IGlzIG5vdCBhdmFpbGFibGUKPiAgICAgICB4ZW4tZGlzazogYWRkIHN1
cHBvcnQgZm9yIG11bHRpLXBhZ2Ugc2hhcmVkIHJpbmdzCj4KPiBTdGVmYW5vIFN0YWJlbGxpbmkg
KDEpOgo+ICAgICAgIHhlbi9kaXNrOiBkb24ndCBsZWFrIHN0YWNrIGRhdGEgdmlhIHJlc3BvbnNl
IHJpbmcKPgo+ICBody9ibG9jay94ZW5fZGlzay5jIHwgMTg0ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDEzMyBp
bnNlcnRpb25zKCspLCA1MSBkZWxldGlvbnMoLSkKCgpBcHBsaWVkLCB0aGFua3MuCgotLSBQTU0K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 29 12:54:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 12:54:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQYxI-0006Vp-4W; Thu, 29 Jun 2017 12: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 <osstest-admin@xenproject.org>) id 1dQYxG-0006VP-Qu
 for xen-devel@lists.xensource.com; Thu, 29 Jun 2017 12:53:54 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 89/8F-01987-168F4595; Thu, 29 Jun 2017 12:53:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsWS0XRdVTfxR0i
 kQUs/s8WKx79ZLO5Nec/uwORx+MMVFo/tfbvYA5iiWDPzkvIrElgzfi+bx17wwbji2KpjbA2M
 i7W6GLk4hAT+Mko0NT9ghXAeM0o82LOWHcLZxihxekIPkMPJISLgLPH1zFwwm1dAX+LazgcsI
 LawgJ7ElG1bweISAl4Sew6eZoSxd6yaDxRn52ATsJI4JAYSZRFQlVjS/IVpAiPXAkaGVYzqxa
 lFZalFuqZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBnq1nYGDcwXj5q9MhRkk
 OJiVRXsPnIZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHizvgPlBItS01Mr0jJzgCEGk5bg4FES
 4X34FSjNW1yQmFucmQ6ROsWoy7Fh9fovTEIsefl5qVLivHIgMwRAijJK8+BGwML9EqOslDAvI
 wMDgxBPQWpRbmYJqvwrRnEORiVhXg+QKTyZeSVwm14BHcEEdITwDLAjShIRUlINjP6LHmT0bc
 h9pvv1TuWlvesX7HV901SsHnW0cUNvlFlZBOP5n4wOoXNvsG39nng8J9j9ZjCH5avAqRsNN/d
 pi8R/S6hudtR2E1J73tjfdTeBP6RnabnxX+b81f823m1XSGfcesOP2X2TrM0UlquV9w48POpx
 0ibgjkxw+xlXHbUiuc6DTYXCSizFGYmGWsxFxYkAwL4oK3ICAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1498740831!103244442!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27048 invoked from network); 29 Jun 2017 12:53:52 -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; 29 Jun 2017 12: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 <osstest-admin@xenproject.org>)
 id 1dQYxB-00032B-B1; Thu, 29 Jun 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 1dQYx5-0000Zx-S6; Thu, 29 Jun 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 1dQYx4-0003IN-Pc; Thu, 29 Jun 2017 12:53:43 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111172-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=8cf19dc7a5305007bd33934838c67a7b1640f633
X-Osstest-Versions-That: ovmf=1fb805b1eb5b6039cb12375f8594aba65bf60a44
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 29 Jun 2017 12:53:42 +0000
Subject: [Xen-devel] [ovmf test] 111172: 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>

ZmxpZ2h0IDExMTE3MiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTExNzIvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICA4Y2YxOWRjN2E1MzA1MDA3YmQzMzkzNDgzOGM2N2E3
YjE2NDBmNjMzCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAxZmI4MDVi
MWViNWI2MDM5Y2IxMjM3NWY4NTk0YWJhNjViZjYwYTQ0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTExNTMgIDIwMTctMDYtMjggMTM6MjA6NDkgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTExMTcyICAyMDE3LTA2LTI5IDA0OjQ5OjQxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
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
CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249OGNmMTlkYzdh
NTMwNTAwN2JkMzM5MzQ4MzhjNjdhN2IxNjQwZjYzMworIC4gLi9jcmktbG9jay1yZXBvcworKyAu
IC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0
cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAg
IHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAg
ICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2Fs
IHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9z
ICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9t
ZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9j
az0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9y
ZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xv
Y2sgLi9hcC1wdXNoIG92bWYgOGNmMTlkYzdhNTMwNTAwN2JkMzM5MzQ4MzhjNjdhN2IxNjQwZjYz
MworIGJyYW5jaD1vdm1mCisgcmV2aXNpb249OGNmMTlkYzdhNTMwNTAwN2JkMzM5MzQ4MzhjNjdh
N2IxNjQwZjYzMworIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAu
L2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcg
UmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAg
ICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJl
cG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3Qv
cmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAv
aG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJl
cG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisr
IHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9
b3ZtZgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeG92bWYgPSB4bGludXggJ10nCisg
bGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0t
dW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNo
IHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHg4Y2Yx
OWRjN2E1MzA1MDA3YmQzMzkzNDgzOGM2N2E3YjE2NDBmNjMzID0geCAnXScKKyA6IHRlc3RlZC8y
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
ZWQvbGludXgtMy4xNAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVu
Yml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4
LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9n
aXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLm92
bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1j
cm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBk
YWlseS1jcm9uLm92bWYKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1
bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0Cisr
IDogZGFpbHktY3Jvbi5vdm1mCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdp
dAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVf
VVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5n
aXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5n
aXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9s
aWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRS
RUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGlu
Zm9fbGludXhfdHJlZSBvdm1mCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5j
aCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL292bWYKKyBnaXQgcHVzaCBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQgOGNmMTlkYzdhNTMw
NTAwN2JkMzM5MzQ4MzhjNjdhN2IxNjQwZjYzMzpyZWZzL2hlYWRzL3hlbi10ZXN0ZWQtbWFzdGVy
ClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdp
dAogICAxZmI4MDViLi44Y2YxOWRjICA4Y2YxOWRjN2E1MzA1MDA3YmQzMzkzNDgzOGM2N2E3YjE2
NDBmNjMzIC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 29 12:56:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 12: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 1dQYzT-0006cr-Fe; Thu, 29 Jun 2017 12:56: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 1dQYzR-0006cf-Ol
 for xen-devel@lists.xenproject.org; Thu, 29 Jun 2017 12:56:09 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 DB/F6-02962-9E8F4595; Thu, 29 Jun 2017 12:56:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrAIsWRWlGSWpSXmKPExsXiVRvkovviR0i
 kwfPNnBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aR6cuYC74KVbSu62dqYPzA38XIxSEkMJ1R
 YuuD7ywgDovAVFaJ1U2dYI6EwEZWietnHrF2MXIAOXEShw7JdDFyApnlEmtXTmIFsYUEVCRub
 l/FBDHpG6PEkj2T2EASwgJ6EkeO/mCHsK0l9ry6AxZnEzCQeLNjL1iziICSxL1Vk5lAbGaBWI
 m9bV1g9SwCqhJdU6aCxXkFHCTOPPgP1isqICex8nILK0RcUOLkzCcsILcxC2hKrN+lDzFGXmL
 72znMExiFZiGpmoVQNQtJ1QJG5lWMGsWpRWWpRbqGFnpJRZnpGSW5iZk5uoYGZnq5qcXFiemp
 OYlJxXrJ+bmbGIHhzAAEOxhvbgw4xCjJwaQkymv4PCRSiC8pP6UyI7E4I76oNCe1+BCjDAeHk
 gTvte9AOcGi1PTUirTMHGBkwaQlOHiURHgffgVK8xYXJOYWZ6ZDpE4xGnNsWL3+CxPHpAPbvz
 AJseTl56VKifNuBJkkAFKaUZoHNwgW8ZcYZaWEeRmBThPiKUgtys0sQZV/xSjOwagkzGsBTB9
 CPJl5JXD7XgGdwgR0ivAMsFNKEhFSUg2My67O148Wec586vLqaRUMZ1K5FbfnzQ5X4tCeFLqg
 N153jl96wP8LLuZhPydqz+LclBES7ORvf+3QG7fa0D+7lc91C2zMMFa8qLq6r8YiScdyiZeWY
 UHIpAt1i1fNezB30txHU1bb86uIrrkWlnyKde+V7iSB2v4fbEodhZJWH2cs3ZCy9reaEktxRq
 KhFnNRcSIA8FNHXPMCAAA=
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1498740968!104463619!1
X-Originating-IP: [74.125.82.68]
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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24902 invoked from network); 29 Jun 2017 12:56:08 -0000
Received: from mail-wm0-f68.google.com (HELO mail-wm0-f68.google.com)
 (74.125.82.68)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 29 Jun 2017 12:56:08 -0000
Received: by mail-wm0-f68.google.com with SMTP id u23so2421589wma.2
 for <xen-devel@lists.xenproject.org>; Thu, 29 Jun 2017 05:56: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:user-agent:mime-version
 :content-transfer-encoding;
 bh=jC65qybtl6bPu1Q1h3sWt5KMMhk4GDiNgzyt8Yx4wqc=;
 b=Ttnf/+xZiTOkEZT3OCBv7Z7xw3kKYVc1seBGM7YVnuWlFOR21q9dlvOwe14OQotd26
 koAYQTatowompvIqWLXpFceOv22d0NrXdrsWiiW5VBHo/5FtEMVHAE7mhoIISedgMfvp
 UeLASuyZl5ANksmN1iqxWxKpCfFEqnOTPhfmlKtEQctjFtm/dkE93Lu8F6x6wHVbWc9x
 s73jrpWM6GT8qFGcxorTspBh4ql4VQJQepD4RMuG6rASk3CkYVhmPH158ja11dbe50k7
 +W5wjUJUwXBE2ujAA4HjkUP0SottzernwJPIFAL1buH3xZEQAAvHUmlDR4uFzf3FA8jo
 bIKw==
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=jC65qybtl6bPu1Q1h3sWt5KMMhk4GDiNgzyt8Yx4wqc=;
 b=LTaKYKVSPvvkcBACrjp4/3CWzUVaGHdwf8lTMG+hvF3TL3zzXTR0ROL3xa0aY3Y5k9
 DXuWsW4UlKNgiXPq3FEcYFbZug0GvRtHZfqumIhs/kZiIh4XAtY7+ZzxEixKg+CqPIwa
 xg3KRhdFap+aU73q/qdBUT2ftMD10FavzsaSdA2OLSkeov6PpeeX8eVp9DG9ANELFBYW
 OOox/RCBwqf8+C0kAo48TnINUwC6pM2k+0UPYnnRL0zEaXfZwOHHIISheyxfEAev6Bga
 lCImwTc3Rvs2i1ZHwRC3RZyTXKZ9hLZ7wg9fYq5PKBOowwRaSOGvsNvViLKxbARrK+2c
 QILg==
X-Gm-Message-State: AKS2vOzeVLQME9UGRNue96mZJ69O1LdVLJxv5DTasaEtf0PGEtFghLIW
 mPsQi6bceFfUCg==
X-Received: by 10.28.64.85 with SMTP id n82mr1963906wma.54.1498740967654;
 Thu, 29 Jun 2017 05:56:07 -0700 (PDT)
Received: from [192.168.0.31] ([80.66.223.37])
 by smtp.gmail.com with ESMTPSA id u75sm8570466wmd.1.2017.06.29.05.56.06
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 29 Jun 2017 05:56:07 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 29 Jun 2017 14:56:04 +0200
Message-ID: <149874017405.524.14075439009139766753.stgit@Solace>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH 0/5] xen: sched_null: support 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>

SW4gdGhlIG51bGwgc2NoZWR1bGVyLCB3ZSBkb24ndCBuZWVkIGVpdGhlciBoYXJkIG9yIHNvZnQg
YWZmaW5pdHkgZHVyaW5nIG9ubGluZQpzY2hlZHVsaW5nIG9wZXJhdGlvbnMuICBJbiBmYWN0LCB0
aGUgdkNQVXMgYXJlIHN0YXRpY2FsbHkgYXNzaWduZWQgdG8gdGhlCnBDUFVzLCBhbmQgaGVuY2Ug
dGhlcmUncyBubyBzY29wZSBmb3IgY2hlY2tpbmcgb3IgZW5mb3JjaW5nIGFueSBhZmZpbml0eS4K
CldlLCBob3dldmVyLCB1c2UgaGFyZC1hZmZpbml0eSBmb3IgJ3BsYWNlbWVudCcsIGkuZS4sIGZv
ciBkZWNpZGluZyB0byB3aGF0IHBDUFUKdG8gc3RhdGljYWxseSBhc3NpZ24gYSB2Q1BVLiAgTGV0
J3MsIHRoZXJlZm9yZSwgdXNlIHNvZnQtYWZmaW5pdHkgdG9vLCBmb3IgdGhlCnNhbWUgcHVycG9z
ZS4gT2YgY291cnNlLCBpbiB0aGlzIGNhc2UsIGlmIHRoZXJlJ3Mgbm8gZnJlZSBwQ1BVIHdpdGhp
biB0aGUKdkNQVSdzIHNvZnQtYWZmaW5pdHksIHdlIGdvIGNoZWNraW5nIHRoZSBoYXJkLWFmZmlu
aXR5LCBpbnN0ZWFkIG9mIHB1dHRpbmcgdGhlCnZDUFUgaW4gdGhlIHdhaXRxdWV1ZS4KClRoaXMg
aXMgcGFydGljdWxhcmx5IGltcG9ydGFudCBiZWNhdXNlLCBhcyBvZiBub3csIGxpYnhsIHVzZXMg
c2V0IGEgZG9tYWluJ3MKc29mdC1hZmZpbml0eSwgaWYgdGhlIGF1dG9tYXRpYyBOVU1BIHBsYWNl
bWVudCBsb2dpYyBydW4gYXQgZG9tYWluIGNyZWF0aW9uCnN1Y2NlZHMgdG8gZmluZCBhbiBpZGVh
bCBjb2xsb2NhdGlvbiBmb3IgdGhlIGRvbWFpbiwgYW5kIFhlbiB1c2VzIHRoYXQgZm9yCmFsbG9j
YXRpbmcgdGhlIGRvbWFpbidzIG1lbW9yeS4KClN1cHBvcnRpbmcgc29mdC1hZmZpbml0eSBsaWtl
IHRoaXMgd291bGQgdGhlcmVmb3JlIG1lYW4gdGhhdCwgZXZlbiB3aGVuIHVzaW5nCnRoZSBudWxs
IHNjaGVkdWxlciwgd2UgdHJ5IHRvIGtlZXAgdGhlIHZDUFVzIGNsb3NlIHRvIHRoZWlyIG1lbW9y
eSAob24gTlVNQQpob3N0cywgb2YgY291cnNlKS4KCk5vdGUgYWxzbyB0aGF0IHRoaXMgZG9lcyBo
YXMgbm8gaW1wYWN0IG9uIHRoZSBvbmxpbmUgc2NoZWR1bGluZyBvdmVyaGVhZCwKYmVjYXVzZSBz
b2Z0LWFmZmluaXR5IGlzIG9ubHkgY29uc2lkZXJlZCBpbiBjb2xkLXBhdGhzIChsaWtlIHdoZW4g
YSB2Q1BVIGpvaW5zCnRoZSBzY2hlZHVsZXIgZm9yIHRoZSBmaXJzdCB0aW1lLCBvciBpcyBtYW51
YWxseSBtb3ZlZCBiZXR3ZWVuIHBDUFVzIGJ5IHRoZQp1c2VyKS4KCk5vdGUgdGhhdCB3aGF0IGlz
IHBhdGNoIDEgaW4gdGhpcyBzZXJpZXMsIGlzIHRoZSBzYW1lIHBhdGNoIDEgb2YgdGhlICdTb2Z0
CmFmZmluaXR5IGZvciBDcmVkaXQyJyBzZXJpZXM6CiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMDYvbXNnMDE3OTUuaHRtbAogaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTA2L21z
ZzAxNzk2Lmh0bWwKClJlZ2FyZHMsCkRhcmlvCi0tLQpEYXJpbyBGYWdnaW9saSAoNSk6CiAgICAg
IHhlbjogc2NoZWQ6IGZhY3RvciBhZmZpbml0eSBoZWxwZXJzIG91dCBvZiBzY2hlZF9jcmVkaXQu
YwogICAgICB4ZW46IHNjaGVkX251bGw6IGNoZWNrIGZvciBwZW5kaW5nIHRhc2tsZXQgd29yayBh
IGJpdCBlYXJsaWVyCiAgICAgIHhlbjogc2NoZWQtbnVsbDogc3VwcG9ydCBzb2Z0LWFmZmluaXR5
CiAgICAgIHhlbjogc2NoZWRfbnVsbDogYWRkIHNvbWUgdHJhY2luZwogICAgICB0b29sczogdHJh
Y2luZzogaGFuZGxlIG51bGwgc2NoZWR1bGVyJ3MgZXZlbnRzCgogdG9vbHMveGVudHJhY2UvZm9y
bWF0cyAgICAgfCAgICA3ICsKIHRvb2xzL3hlbnRyYWNlL3hlbmFseXplLmMgIHwgICA2NSArKysr
KysrKysrKysrKwogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYyAgfCAgIDk3ICsrKy0tLS0tLS0t
LS0tLS0tLS0tCiB4ZW4vY29tbW9uL3NjaGVkX251bGwuYyAgICB8ICAyMDkgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy90cmFj
ZS5oIHwgICAgMSAKIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oIHwgICA2NCArKysrKysrKysr
KysrCiA2IGZpbGVzIGNoYW5nZWQsIDMyMyBpbnNlcnRpb25zKCspLCAxMjAgZGVsZXRpb25zKC0p
Ci0tCjw8VGhpcyBoYXBwZW5zIGJlY2F1c2UgSSBjaG9vc2UgaXQgdG8gaGFwcGVuIT4+IChSYWlz
dGxpbiBNYWplcmUpCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCkRhcmlvIEZhZ2dpb2xpLCBQaC5ELCBodHRwOi8vYWJvdXQu
bWUvZGFyaW8uZmFnZ2lvbGkKU2VuaW9yIFNvZnR3YXJlIEVuZ2luZWVyLCBDaXRyaXggU3lzdGVt
cyBSJkQgTHRkLiwgQ2FtYnJpZGdlIChVSykKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 29 12:56:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 12: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 1dQYzd-0006eN-OY; Thu, 29 Jun 2017 12: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 <raistlin.df@gmail.com>) id 1dQYzc-0006eC-Qr
 for xen-devel@lists.xenproject.org; Thu, 29 Jun 2017 12:56:21 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 89/07-03582-4F8F4595; Thu, 29 Jun 2017 12:56:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBIsWRWlGSWpSXmKPExsVyMbThiO7nHyG
 RBqtPiVt83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBkzz71mLDgdWtF5Vr6Bsd2xi5GLQ0hgJqPE
 xCU9zCAOi8AaVokvv8+zgTgSApdYJZa1d7N2MXICOXESS/beZIewqyXeHdoKFhcSUJG4uX0VE
 8Sor4wSU5dPYARJCAvoSRw5+oMdwvaXmLDqLhuIzSZgIPFmx16wZhEBJYl7qyaDNTMLNDFKPN
 7ZzAKSYBFQlfh0vxusgVfAQaLvUgOYzSngKLHp4RJGiM0OEncuvAKzRQXkJFZebmGFqBeUODn
 zCdAcDqChmhLrd+mDhJkF5CW2v53DPIFRZBaSqlkIVbOQVC1gZF7FqF6cWlSWWqRroZdUlJme
 UZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERj+DECwg3H2Zf9DjJIcTEqivIbPQyKF+JLyU
 yozEosz4otKc1KLDzHKcHAoSfBmfQfKCRalpqdWpGXmACMRJi3BwaMkwvvwK1Cat7ggMbc4Mx
 0idYrRmOPKlXVfmDimHNj+hUmIJS8/L1VKnFcOZJIASGlGaR7cIFiCuMQoKyXMywh0mhBPQWp
 RbmYJqvwrRnEORiVh3r8gU3gy80rg9r0COoUJ6BThGWCnlCQipKQaGIOqdgSI5G56Yfenh6u7
 /czrHxaC74W0dq3Pk/v65Nib1Gs2vq1HVm3LkXpe0lz2oNjTb6NnamKPXMiXr7sl3nEmfqmcL
 jZxRuspyeWWXd0vFlgaMS3xUnV/z7jzcqWnujKjgN2e+akT+6ewp6v8ETndsibkRE9LaPzsRd
 cUXc5o8VXvC7qgqMRSnJFoqMVcVJwIAKxdSIELAwAA
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1498740979!99304593!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16117 invoked from network); 29 Jun 2017 12:56:19 -0000
Received: from mail-wr0-f196.google.com (HELO mail-wr0-f196.google.com)
 (209.85.128.196)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 29 Jun 2017 12:56:19 -0000
Received: by mail-wr0-f196.google.com with SMTP id z45so36830441wrb.2
 for <xen-devel@lists.xenproject.org>; Thu, 29 Jun 2017 05:56: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=3oaXxU6AVH5414BbXi3bEqmw1/RAqG6UldGz32D0UTM=;
 b=Kchm3S49D+i/6O8GmL++n7WlZdZDfS7ZoCbxTMhiktXlMkLg2Wku1Y56V0BPu1CfB1
 JG1GUNegHb8LlXBvAEeC9XK2rGGDBIIsFNMPLfZ7FP1xhLC2VrC4gEgd7aXzJDjwJfe0
 Sxd/p+hdItej7IbgyyZqbIWJZD2LSupqX7ieINumYiaOzUrkF+W+0gV5ujVOWsiyhXfV
 R7ER2TrIep8xyaKcOBetF56nCBrjAm3uVo3x6xzNJXNqDQZFklr4AjTk1bxDW8Sy1I/H
 /mS8wbSTtARAxra6FIWNf2w73NebZ857r5xy4jz1nGIKFZRdwN6fw8E3j7UaWipsfWct
 NE4Q==
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=3oaXxU6AVH5414BbXi3bEqmw1/RAqG6UldGz32D0UTM=;
 b=ZiedMDxjglcWx+324jyd9tSyyO2+chrI5s4pNlZoAukSCbou1TRsI5f0P0C9tYnd4u
 EZlZ8ym3bINmFc80+sqgWtj2fS+qNLM4jCMIRGzNLfm3t9PwCdImBZhtkZ59erwdYsoN
 +MoY+ANiG06dM8G++GyR6tumgApEsfUflhqDJZGT8jHqFP2AmDIchIoV9k08sx9R1T0H
 4xk/5sDHMrqBG5jA55QPTZYH8nxDVqn0L7QRlQ3LgF5QdkLhwHiQcnUNM75a+CNUySSG
 5vc3b2XgWAFtqZPzadS7Yu8OZ4uTRWRR3/3grojeW1xegU/EkykzWF9biW5A7dmgZzBg
 VHcA==
X-Gm-Message-State: AKS2vOzvvr/nVwxU+u33EGvqhnvpLARdmFZtLEpFca0W9KcgEvmGP0HB
 NMN2MoTz0TyV7iPs
X-Received: by 10.223.142.66 with SMTP id n60mr23854937wrb.188.1498740978514; 
 Thu, 29 Jun 2017 05:56:18 -0700 (PDT)
Received: from [192.168.0.31] ([80.66.223.37])
 by smtp.gmail.com with ESMTPSA id 46sm6238063wrz.8.2017.06.29.05.56.17
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 29 Jun 2017 05:56:17 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 29 Jun 2017 14:56:16 +0200
Message-ID: <149874097293.524.13918122801195964226.stgit@Solace>
In-Reply-To: <149874017405.524.14075439009139766753.stgit@Solace>
References: <149874017405.524.14075439009139766753.stgit@Solace>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: Anshul Makkar <anshul.makkar@citrix.com>,
 "Justin T. Weaver" <jtweaver@hawaii.edu>,
 George Dunlap <george.dunlap@citrix.com>
Subject: [Xen-devel] [PATCH 1/5] xen: sched: factor affinity helpers out of
 sched_credit.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>

SW4gZmFjdCwgd2Ugd2FudCB0byBiZSBhYmxlIHRvIHVzZSB0aGVtIGZyb20gYW55IHNjaGVkdWxl
ci4KCldoaWxlIHRoZXJlLCBtYWtlIHRoZSBtb3ZlZCBjb2RlIHVzZSAndicgZm9yIHN0cnVjdF92
Y3B1Kgp2YXJpYWJsZSwgbGlrZSBpdCBzaG91bGQgYmUgZG9uZSBldmVyeXdoZXJlLgoKTm8gZnVu
Y3Rpb25hbCBjaGFuZ2UgaW50ZW5kZWQuCgpTaWduZWQtb2ZmLWJ5OiBEYXJpbyBGYWdnaW9saSA8
ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSnVzdGluIFQuIFdlYXZl
ciA8anR3ZWF2ZXJAaGF3YWlpLmVkdT4KUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3Jn
ZS5kdW5sYXBAY2l0cml4LmNvbT4KLS0tCkNjOiBBbnNodWwgTWFra2FyIDxhbnNodWwubWFra2Fy
QGNpdHJpeC5jb20+Ci0tLQogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYyAgfCAgIDk3ICsrKysr
KystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS94ZW4v
c2NoZWQtaWYuaCB8ICAgNjQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDIgZmlsZXMg
Y2hhbmdlZCwgNzkgaW5zZXJ0aW9ucygrKSwgODIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKaW5k
ZXggZWZkZjZiZi4uNTM3NzNkZiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQu
YworKysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCkBAIC0xMzYsMjcgKzEzNiw2IEBACiAj
ZGVmaW5lIFRSQ19DU0NIRURfUkFURUxJTUlUICAgICBUUkNfU0NIRURfQ0xBU1NfRVZUKENTQ0hF
RCwgMTApCiAjZGVmaW5lIFRSQ19DU0NIRURfU1RFQUxfQ0hFQ0sgICBUUkNfU0NIRURfQ0xBU1Nf
RVZUKENTQ0hFRCwgMTEpCiAKLQotLyoKLSAqIEhhcmQgYW5kIHNvZnQgYWZmaW5pdHkgbG9hZCBi
YWxhbmNpbmcuCi0gKgotICogSWRlYSBpcyBlYWNoIHZjcHUgaGFzIHNvbWUgcGNwdXMgdGhhdCBp
dCBwcmVmZXJzLCBzb21lIHRoYXQgaXQgZG9lcyBub3QKLSAqIHByZWZlciBidXQgaXMgT0sgd2l0
aCwgYW5kIHNvbWUgdGhhdCBpdCBjYW5ub3QgcnVuIG9uIGF0IGFsbC4gVGhlIGZpcnN0Ci0gKiBz
ZXQgb2YgcGNwdXMgYXJlIHRoZSBvbmVzIHRoYXQgYXJlIGJvdGggaW4gdGhlIHNvZnQgYWZmaW5p
dHkgKmFuZCogaW4gdGhlCi0gKiBoYXJkIGFmZmluaXR5OyB0aGUgc2Vjb25kIHNldCBvZiBwY3B1
cyBhcmUgdGhlIG9uZXMgdGhhdCBhcmUgaW4gdGhlIGhhcmQKLSAqIGFmZmluaXR5IGJ1dCAqbm90
KiBpbiB0aGUgc29mdCBhZmZpbml0eTsgdGhlIHRoaXJkIHNldCBvZiBwY3B1cyBhcmUgdGhlCi0g
KiBvbmVzIHRoYXQgYXJlIG5vdCBpbiB0aGUgaGFyZCBhZmZpbml0eS4KLSAqCi0gKiBXZSBpbXBs
ZW1lbnQgYSB0d28gc3RlcCBiYWxhbmNpbmcgbG9naWMuIEJhc2ljYWxseSwgZXZlcnkgdGltZSB0
aGVyZSBpcwotICogdGhlIG5lZWQgdG8gZGVjaWRlIHdoZXJlIHRvIHJ1biBhIHZjcHUsIHdlIGZp
cnN0IGNoZWNrIHRoZSBzb2Z0IGFmZmluaXR5Ci0gKiAod2VsbCwgYWN0dWFsbHksIHRoZSAmJiBi
ZXR3ZWVuIHNvZnQgYW5kIGhhcmQgYWZmaW5pdHkpLCB0byBzZWUgaWYgd2UgY2FuCi0gKiBzZW5k
IGl0IHdoZXJlIGl0IHByZWZlcnMgdG8gKGFuZCBjYW4pIHJ1biBvbi4gSG93ZXZlciwgaWYgdGhl
IGZpcnN0IHN0ZXAKLSAqIGRvZXMgbm90IGZpbmQgYW55IHN1aXRhYmxlIGFuZCBmcmVlIHBjcHUs
IHdlIGZhbGwgYmFjayBjaGVja2luZyB0aGUgaGFyZAotICogYWZmaW5pdHkuCi0gKi8KLSNkZWZp
bmUgQ1NDSEVEX0JBTEFOQ0VfU09GVF9BRkZJTklUWSAgICAwCi0jZGVmaW5lIENTQ0hFRF9CQUxB
TkNFX0hBUkRfQUZGSU5JVFkgICAgMQotCiAvKgogICogQm9vdCBwYXJhbWV0ZXJzCiAgKi8KQEAg
LTMzMSw1MiArMzEwLDYgQEAgcnVucV9yZW1vdmUoc3RydWN0IGNzY2hlZF92Y3B1ICpzdmMpCiAg
ICAgX19ydW5xX3JlbW92ZShzdmMpOwogfQogCi0jZGVmaW5lIGZvcl9lYWNoX2NzY2hlZF9iYWxh
bmNlX3N0ZXAoc3RlcCkgXAotICAgIGZvciAoIChzdGVwKSA9IDA7IChzdGVwKSA8PSBDU0NIRURf
QkFMQU5DRV9IQVJEX0FGRklOSVRZOyAoc3RlcCkrKyApCi0KLQotLyoKLSAqIEhhcmQgYWZmaW5p
dHkgYmFsYW5jaW5nIGlzIGFsd2F5cyBuZWNlc3NhcnkgYW5kIG11c3QgbmV2ZXIgYmUgc2tpcHBl
ZC4KLSAqIEJ1dCBzb2Z0IGFmZmluaXR5IG5lZWQgb25seSBiZSBjb25zaWRlcmVkIHdoZW4gaXQg
aGFzIGEgZnVuY3Rpb25hbGx5Ci0gKiBkaWZmZXJlbnQgZWZmZWN0IHRoYW4gb3RoZXIgY29uc3Ry
YWludHMgKHN1Y2ggYXMgaGFyZCBhZmZpbml0eSwgY3B1cwotICogb25saW5lLCBvciBjcHVwb29s
cykuCi0gKgotICogU29mdCBhZmZpbml0eSBvbmx5IG5lZWRzIHRvIGJlIGNvbnNpZGVyZWQgaWY6
Ci0gKiAqIFRoZSBjcHVzIGluIHRoZSBjcHVwb29sIGFyZSBub3QgYSBzdWJzZXQgb2Ygc29mdCBh
ZmZpbml0eQotICogKiBUaGUgaGFyZCBhZmZpbml0eSBpcyBub3QgYSBzdWJzZXQgb2Ygc29mdCBh
ZmZpbml0eQotICogKiBUaGVyZSBpcyBhbiBvdmVybGFwIGJldHdlZW4gdGhlIHNvZnQgYWZmaW5p
dHkgYW5kIHRoZSBtYXNrIHdoaWNoIGlzCi0gKiAgIGN1cnJlbnRseSBiZWluZyBjb25zaWRlcmVk
LgotICovCi1zdGF0aWMgaW5saW5lIGludCBfX3ZjcHVfaGFzX3NvZnRfYWZmaW5pdHkoY29uc3Qg
c3RydWN0IHZjcHUgKnZjLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGNvbnN0IGNwdW1hc2tfdCAqbWFzaykKLXsKLSAgICByZXR1cm4gIWNwdW1hc2tfc3Vic2V0
KGNwdXBvb2xfZG9tYWluX2NwdW1hc2sodmMtPmRvbWFpbiksCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICB2Yy0+Y3B1X3NvZnRfYWZmaW5pdHkpICYmCi0gICAgICAgICAgICFjcHVtYXNrX3N1
YnNldCh2Yy0+Y3B1X2hhcmRfYWZmaW5pdHksIHZjLT5jcHVfc29mdF9hZmZpbml0eSkgJiYKLSAg
ICAgICAgICAgY3B1bWFza19pbnRlcnNlY3RzKHZjLT5jcHVfc29mdF9hZmZpbml0eSwgbWFzayk7
Ci19Ci0KLS8qCi0gKiBFYWNoIGNzY2hlZC1iYWxhbmNlIHN0ZXAgdXNlcyBpdHMgb3duIGNwdW1h
c2suIFRoaXMgZnVuY3Rpb24gZGV0ZXJtaW5lcwotICogd2hpY2ggb25lIChnaXZlbiB0aGUgc3Rl
cCkgYW5kIGNvcGllcyBpdCBpbiBtYXNrLiBGb3IgdGhlIHNvZnQgYWZmaW5pdHkKLSAqIGJhbGFu
Y2luZyBzdGVwLCB0aGUgcGNwdXMgdGhhdCBhcmUgbm90IHBhcnQgb2YgdmMncyBoYXJkIGFmZmlu
aXR5IGFyZQotICogZmlsdGVyZWQgb3V0IGZyb20gdGhlIHJlc3VsdCwgdG8gYXZvaWQgcnVubmlu
ZyBhIHZjcHUgd2hlcmUgaXQgd291bGQKLSAqIGxpa2UsIGJ1dCBpcyBub3QgYWxsb3dlZCB0byEK
LSAqLwotc3RhdGljIHZvaWQKLWNzY2hlZF9iYWxhbmNlX2NwdW1hc2soY29uc3Qgc3RydWN0IHZj
cHUgKnZjLCBpbnQgc3RlcCwgY3B1bWFza190ICptYXNrKQotewotICAgIGlmICggc3RlcCA9PSBD
U0NIRURfQkFMQU5DRV9TT0ZUX0FGRklOSVRZICkKLSAgICB7Ci0gICAgICAgIGNwdW1hc2tfYW5k
KG1hc2ssIHZjLT5jcHVfc29mdF9hZmZpbml0eSwgdmMtPmNwdV9oYXJkX2FmZmluaXR5KTsKLQot
ICAgICAgICBpZiAoIHVubGlrZWx5KGNwdW1hc2tfZW1wdHkobWFzaykpICkKLSAgICAgICAgICAg
IGNwdW1hc2tfY29weShtYXNrLCB2Yy0+Y3B1X2hhcmRfYWZmaW5pdHkpOwotICAgIH0KLSAgICBl
bHNlIC8qIHN0ZXAgPT0gQ1NDSEVEX0JBTEFOQ0VfSEFSRF9BRkZJTklUWSAqLwotICAgICAgICBj
cHVtYXNrX2NvcHkobWFzaywgdmMtPmNwdV9oYXJkX2FmZmluaXR5KTsKLX0KLQogc3RhdGljIHZv
aWQgYnVybl9jcmVkaXRzKHN0cnVjdCBjc2NoZWRfdmNwdSAqc3ZjLCBzX3RpbWVfdCBub3cpCiB7
CiAgICAgc190aW1lX3QgZGVsdGE7CkBAIC00NDEsMTggKzM3NCwxOCBAQCBzdGF0aWMgaW5saW5l
IHZvaWQgX19ydW5xX3RpY2tsZShzdHJ1Y3QgY3NjaGVkX3ZjcHUgKm5ldykKICAgICAgICAgICog
U29mdCBhbmQgaGFyZCBhZmZpbml0eSBiYWxhbmNpbmcgbG9vcC4gRm9yIHZjcHVzIHdpdGhvdXQK
ICAgICAgICAgICogYSB1c2VmdWwgc29mdCBhZmZpbml0eSwgY29uc2lkZXIgaGFyZCBhZmZpbml0
eSBvbmx5LgogICAgICAgICAgKi8KLSAgICAgICAgZm9yX2VhY2hfY3NjaGVkX2JhbGFuY2Vfc3Rl
cCggYmFsYW5jZV9zdGVwICkKKyAgICAgICAgZm9yX2VhY2hfYWZmaW5pdHlfYmFsYW5jZV9zdGVw
KCBiYWxhbmNlX3N0ZXAgKQogICAgICAgICB7CiAgICAgICAgICAgICBpbnQgbmV3X2lkbGVyc19l
bXB0eTsKIAotICAgICAgICAgICAgaWYgKCBiYWxhbmNlX3N0ZXAgPT0gQ1NDSEVEX0JBTEFOQ0Vf
U09GVF9BRkZJTklUWQotICAgICAgICAgICAgICAgICAmJiAhX192Y3B1X2hhc19zb2Z0X2FmZmlu
aXR5KG5ldy0+dmNwdSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBuZXctPnZjcHUtPmNwdV9oYXJkX2FmZmluaXR5KSApCisgICAgICAgICAgICBpZiAoIGJh
bGFuY2Vfc3RlcCA9PSBCQUxBTkNFX1NPRlRfQUZGSU5JVFkKKyAgICAgICAgICAgICAgICAgJiYg
IWhhc19zb2Z0X2FmZmluaXR5KG5ldy0+dmNwdSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIG5ldy0+dmNwdS0+Y3B1X2hhcmRfYWZmaW5pdHkpICkKICAgICAgICAgICAg
ICAgICBjb250aW51ZTsKIAogICAgICAgICAgICAgLyogQXJlIHRoZXJlIGlkbGVycyBzdWl0YWJs
ZSBmb3IgbmV3IChmb3IgdGhpcyBiYWxhbmNlIHN0ZXApPyAqLwotICAgICAgICAgICAgY3NjaGVk
X2JhbGFuY2VfY3B1bWFzayhuZXctPnZjcHUsIGJhbGFuY2Vfc3RlcCwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgY3B1bWFza19zY3JhdGNoX2NwdShjcHUpKTsKKyAgICAgICAg
ICAgIGFmZmluaXR5X2JhbGFuY2VfY3B1bWFzayhuZXctPnZjcHUsIGJhbGFuY2Vfc3RlcCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjcHVtYXNrX3NjcmF0Y2hfY3B1KGNw
dSkpOwogICAgICAgICAgICAgY3B1bWFza19hbmQoY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLAog
ICAgICAgICAgICAgICAgICAgICAgICAgY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLCAmaWRsZV9t
YXNrKTsKICAgICAgICAgICAgIG5ld19pZGxlcnNfZW1wdHkgPSBjcHVtYXNrX2VtcHR5KGNwdW1h
c2tfc2NyYXRjaF9jcHUoY3B1KSk7CkBAIC00NjMsNyArMzk2LDcgQEAgc3RhdGljIGlubGluZSB2
b2lkIF9fcnVucV90aWNrbGUoc3RydWN0IGNzY2hlZF92Y3B1ICpuZXcpCiAgICAgICAgICAgICAg
KiBoYXJkIGFmZmluaXR5IGFzIHdlbGwsIGJlZm9yZSB0YWtpbmcgZmluYWwgZGVjaXNpb25zLgog
ICAgICAgICAgICAgICovCiAgICAgICAgICAgICBpZiAoIG5ld19pZGxlcnNfZW1wdHkKLSAgICAg
ICAgICAgICAgICAgJiYgYmFsYW5jZV9zdGVwID09IENTQ0hFRF9CQUxBTkNFX1NPRlRfQUZGSU5J
VFkgKQorICAgICAgICAgICAgICAgICAmJiBiYWxhbmNlX3N0ZXAgPT0gQkFMQU5DRV9TT0ZUX0FG
RklOSVRZICkKICAgICAgICAgICAgICAgICBjb250aW51ZTsKIAogICAgICAgICAgICAgLyoKQEAg
LTc4OSw3ICs3MjIsNyBAQCBfY3NjaGVkX2NwdV9waWNrKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIg
Km9wcywgc3RydWN0IHZjcHUgKnZjLCBib29sX3QgY29tbWl0KQogICAgIG9ubGluZSA9IGNwdXBv
b2xfZG9tYWluX2NwdW1hc2sodmMtPmRvbWFpbik7CiAgICAgY3B1bWFza19hbmQoJmNwdXMsIHZj
LT5jcHVfaGFyZF9hZmZpbml0eSwgb25saW5lKTsKIAotICAgIGZvcl9lYWNoX2NzY2hlZF9iYWxh
bmNlX3N0ZXAoIGJhbGFuY2Vfc3RlcCApCisgICAgZm9yX2VhY2hfYWZmaW5pdHlfYmFsYW5jZV9z
dGVwKCBiYWxhbmNlX3N0ZXAgKQogICAgIHsKICAgICAgICAgLyoKICAgICAgICAgICogV2Ugd2Fu
dCB0byBwaWNrIHVwIGEgcGNwdSBhbW9uZyB0aGUgb25lcyB0aGF0IGFyZSBvbmxpbmUgYW5kCkBA
IC04MDksMTIgKzc0MiwxMiBAQCBfY3NjaGVkX2NwdV9waWNrKGNvbnN0IHN0cnVjdCBzY2hlZHVs
ZXIgKm9wcywgc3RydWN0IHZjcHUgKnZjLCBib29sX3QgY29tbWl0KQogICAgICAgICAgKiBjcHVz
IGFuZCwgaWYgdGhlIHJlc3VsdCBpcyBlbXB0eSwgd2UganVzdCBza2lwIHRoZSBzb2Z0IGFmZmlu
aXR5CiAgICAgICAgICAqIGJhbGFuY2luZyBzdGVwIGFsbCB0b2dldGhlci4KICAgICAgICAgICov
Ci0gICAgICAgIGlmICggYmFsYW5jZV9zdGVwID09IENTQ0hFRF9CQUxBTkNFX1NPRlRfQUZGSU5J
VFkKLSAgICAgICAgICAgICAmJiAhX192Y3B1X2hhc19zb2Z0X2FmZmluaXR5KHZjLCAmY3B1cykg
KQorICAgICAgICBpZiAoIGJhbGFuY2Vfc3RlcCA9PSBCQUxBTkNFX1NPRlRfQUZGSU5JVFkKKyAg
ICAgICAgICAgICAmJiAhaGFzX3NvZnRfYWZmaW5pdHkodmMsICZjcHVzKSApCiAgICAgICAgICAg
ICBjb250aW51ZTsKIAogICAgICAgICAvKiBQaWNrIGFuIG9ubGluZSBDUFUgZnJvbSB0aGUgcHJv
cGVyIGFmZmluaXR5IG1hc2sgKi8KLSAgICAgICAgY3NjaGVkX2JhbGFuY2VfY3B1bWFzayh2Yywg
YmFsYW5jZV9zdGVwLCAmY3B1cyk7CisgICAgICAgIGFmZmluaXR5X2JhbGFuY2VfY3B1bWFzayh2
YywgYmFsYW5jZV9zdGVwLCAmY3B1cyk7CiAgICAgICAgIGNwdW1hc2tfYW5kKCZjcHVzLCAmY3B1
cywgb25saW5lKTsKIAogICAgICAgICAvKiBJZiBwcmVzZW50LCBwcmVmZXIgdmMncyBjdXJyZW50
IHByb2Nlc3NvciAqLwpAQCAtMTcxMCwxMSArMTY0MywxMSBAQCBjc2NoZWRfcnVucV9zdGVhbChp
bnQgcGVlcl9jcHUsIGludCBjcHUsIGludCBwcmksIGludCBiYWxhbmNlX3N0ZXApCiAgICAgICAg
ICAqIG9yIGNvdW50ZXIuCiAgICAgICAgICAqLwogICAgICAgICBpZiAoIHZjLT5pc19ydW5uaW5n
IHx8Ci0gICAgICAgICAgICAgKGJhbGFuY2Vfc3RlcCA9PSBDU0NIRURfQkFMQU5DRV9TT0ZUX0FG
RklOSVRZCi0gICAgICAgICAgICAgICYmICFfX3ZjcHVfaGFzX3NvZnRfYWZmaW5pdHkodmMsIHZj
LT5jcHVfaGFyZF9hZmZpbml0eSkpICkKKyAgICAgICAgICAgICAoYmFsYW5jZV9zdGVwID09IEJB
TEFOQ0VfU09GVF9BRkZJTklUWQorICAgICAgICAgICAgICAmJiAhaGFzX3NvZnRfYWZmaW5pdHko
dmMsIHZjLT5jcHVfaGFyZF9hZmZpbml0eSkpICkKICAgICAgICAgICAgIGNvbnRpbnVlOwogCi0g
ICAgICAgIGNzY2hlZF9iYWxhbmNlX2NwdW1hc2sodmMsIGJhbGFuY2Vfc3RlcCwgY3B1bWFza19z
Y3JhdGNoKTsKKyAgICAgICAgYWZmaW5pdHlfYmFsYW5jZV9jcHVtYXNrKHZjLCBiYWxhbmNlX3N0
ZXAsIGNwdW1hc2tfc2NyYXRjaCk7CiAgICAgICAgIGlmICggX19jc2NoZWRfdmNwdV9pc19taWdy
YXRlYWJsZSh2YywgY3B1LCBjcHVtYXNrX3NjcmF0Y2gpICkKICAgICAgICAgewogICAgICAgICAg
ICAgLyogV2UgZ290IGEgY2FuZGlkYXRlLiBHcmFiIGl0ISAqLwpAQCAtMTc3NCw3ICsxNzA3LDcg
QEAgY3NjaGVkX2xvYWRfYmFsYW5jZShzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiwgaW50IGNw
dSwKICAgICAgKiAgMS4gYW55ICJzb2Z0LWFmZmluZSB3b3JrIiB0byBzdGVhbCBmaXJzdCwKICAg
ICAgKiAgMi4gaWYgbm90IGZpbmRpbmcgYW55dGhpbmcsIGFueSAiaGFyZC1hZmZpbmUgd29yayIg
dG8gc3RlYWwuCiAgICAgICovCi0gICAgZm9yX2VhY2hfY3NjaGVkX2JhbGFuY2Vfc3RlcCggYnN0
ZXAgKQorICAgIGZvcl9lYWNoX2FmZmluaXR5X2JhbGFuY2Vfc3RlcCggYnN0ZXAgKQogICAgIHsK
ICAgICAgICAgLyoKICAgICAgICAgICogV2UgcGVlayBhdCB0aGUgbm9uLWlkbGluZyBDUFVzIGlu
IGEgbm9kZS13aXNlIGZhc2hpb24uIEluIGZhY3QsCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94
ZW4vc2NoZWQtaWYuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCmluZGV4IGMzMmVlN2Eu
LmM0YTQ5MzUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCisrKyBiL3hl
bi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCkBAIC0yMDgsNCArMjA4LDY4IEBAIHN0YXRpYyBpbmxp
bmUgY3B1bWFza190KiBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKHN0cnVjdCBkb21haW4gKmQpCiAg
ICAgcmV0dXJuIGQtPmNwdXBvb2wtPmNwdV92YWxpZDsKIH0KIAorLyoKKyAqIEhhcmQgYW5kIHNv
ZnQgYWZmaW5pdHkgbG9hZCBiYWxhbmNpbmcuCisgKgorICogSWRlYSBpcyBlYWNoIHZjcHUgaGFz
IHNvbWUgcGNwdXMgdGhhdCBpdCBwcmVmZXJzLCBzb21lIHRoYXQgaXQgZG9lcyBub3QKKyAqIHBy
ZWZlciBidXQgaXMgT0sgd2l0aCwgYW5kIHNvbWUgdGhhdCBpdCBjYW5ub3QgcnVuIG9uIGF0IGFs
bC4gVGhlIGZpcnN0CisgKiBzZXQgb2YgcGNwdXMgYXJlIHRoZSBvbmVzIHRoYXQgYXJlIGJvdGgg
aW4gdGhlIHNvZnQgYWZmaW5pdHkgKmFuZCogaW4gdGhlCisgKiBoYXJkIGFmZmluaXR5OyB0aGUg
c2Vjb25kIHNldCBvZiBwY3B1cyBhcmUgdGhlIG9uZXMgdGhhdCBhcmUgaW4gdGhlIGhhcmQKKyAq
IGFmZmluaXR5IGJ1dCAqbm90KiBpbiB0aGUgc29mdCBhZmZpbml0eTsgdGhlIHRoaXJkIHNldCBv
ZiBwY3B1cyBhcmUgdGhlCisgKiBvbmVzIHRoYXQgYXJlIG5vdCBpbiB0aGUgaGFyZCBhZmZpbml0
eS4KKyAqCisgKiBXZSBpbXBsZW1lbnQgYSB0d28gc3RlcCBiYWxhbmNpbmcgbG9naWMuIEJhc2lj
YWxseSwgZXZlcnkgdGltZSB0aGVyZSBpcworICogdGhlIG5lZWQgdG8gZGVjaWRlIHdoZXJlIHRv
IHJ1biBhIHZjcHUsIHdlIGZpcnN0IGNoZWNrIHRoZSBzb2Z0IGFmZmluaXR5CisgKiAod2VsbCwg
YWN0dWFsbHksIHRoZSAmJiBiZXR3ZWVuIHNvZnQgYW5kIGhhcmQgYWZmaW5pdHkpLCB0byBzZWUg
aWYgd2UgY2FuCisgKiBzZW5kIGl0IHdoZXJlIGl0IHByZWZlcnMgdG8gKGFuZCBjYW4pIHJ1biBv
bi4gSG93ZXZlciwgaWYgdGhlIGZpcnN0IHN0ZXAKKyAqIGRvZXMgbm90IGZpbmQgYW55IHN1aXRh
YmxlIGFuZCBmcmVlIHBjcHUsIHdlIGZhbGwgYmFjayBjaGVja2luZyB0aGUgaGFyZAorICogYWZm
aW5pdHkuCisgKi8KKyNkZWZpbmUgQkFMQU5DRV9TT0ZUX0FGRklOSVRZICAgIDAKKyNkZWZpbmUg
QkFMQU5DRV9IQVJEX0FGRklOSVRZICAgIDEKKworI2RlZmluZSBmb3JfZWFjaF9hZmZpbml0eV9i
YWxhbmNlX3N0ZXAoc3RlcCkgXAorICAgIGZvciAoIChzdGVwKSA9IDA7IChzdGVwKSA8PSBCQUxB
TkNFX0hBUkRfQUZGSU5JVFk7IChzdGVwKSsrICkKKworLyoKKyAqIEhhcmQgYWZmaW5pdHkgYmFs
YW5jaW5nIGlzIGFsd2F5cyBuZWNlc3NhcnkgYW5kIG11c3QgbmV2ZXIgYmUgc2tpcHBlZC4KKyAq
IEJ1dCBzb2Z0IGFmZmluaXR5IG5lZWQgb25seSBiZSBjb25zaWRlcmVkIHdoZW4gaXQgaGFzIGEg
ZnVuY3Rpb25hbGx5CisgKiBkaWZmZXJlbnQgZWZmZWN0IHRoYW4gb3RoZXIgY29uc3RyYWludHMg
KHN1Y2ggYXMgaGFyZCBhZmZpbml0eSwgY3B1cworICogb25saW5lLCBvciBjcHVwb29scykuCisg
KgorICogU29mdCBhZmZpbml0eSBvbmx5IG5lZWRzIHRvIGJlIGNvbnNpZGVyZWQgaWY6CisgKiAq
IFRoZSBjcHVzIGluIHRoZSBjcHVwb29sIGFyZSBub3QgYSBzdWJzZXQgb2Ygc29mdCBhZmZpbml0
eQorICogKiBUaGUgaGFyZCBhZmZpbml0eSBpcyBub3QgYSBzdWJzZXQgb2Ygc29mdCBhZmZpbml0
eQorICogKiBUaGVyZSBpcyBhbiBvdmVybGFwIGJldHdlZW4gdGhlIHNvZnQgYWZmaW5pdHkgYW5k
IHRoZSBtYXNrIHdoaWNoIGlzCisgKiAgIGN1cnJlbnRseSBiZWluZyBjb25zaWRlcmVkLgorICov
CitzdGF0aWMgaW5saW5lIGludCBoYXNfc29mdF9hZmZpbml0eShjb25zdCBzdHJ1Y3QgdmNwdSAq
diwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNwdW1hc2tfdCAq
bWFzaykKK3sKKyAgICByZXR1cm4gIWNwdW1hc2tfc3Vic2V0KGNwdXBvb2xfZG9tYWluX2NwdW1h
c2sodi0+ZG9tYWluKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHYtPmNwdV9zb2Z0X2Fm
ZmluaXR5KSAmJgorICAgICAgICAgICAhY3B1bWFza19zdWJzZXQodi0+Y3B1X2hhcmRfYWZmaW5p
dHksIHYtPmNwdV9zb2Z0X2FmZmluaXR5KSAmJgorICAgICAgICAgICBjcHVtYXNrX2ludGVyc2Vj
dHModi0+Y3B1X3NvZnRfYWZmaW5pdHksIG1hc2spOworfQorCisvKgorICogVGhpcyBmdW5jdGlv
biBjb3BpZXMgaW4gbWFzayB0aGUgY3B1bWFzayB0aGF0IHNob3VsZCBiZSB1c2VkIGZvciBhCisg
KiBwYXJ0aWN1bGFyIGFmZmluaXR5IGJhbGFuY2luZyBzdGVwLiBGb3IgdGhlIHNvZnQgYWZmaW5p
dHkgb25lLCB0aGUgcGNwdXMKKyAqIHRoYXQgYXJlIG5vdCBwYXJ0IG9mIHZjJ3MgaGFyZCBhZmZp
bml0eSBhcmUgZmlsdGVyZWQgb3V0IGZyb20gdGhlIHJlc3VsdCwKKyAqIHRvIGF2b2lkIHJ1bm5p
bmcgYSB2Y3B1IHdoZXJlIGl0IHdvdWxkIGxpa2UsIGJ1dCBpcyBub3QgYWxsb3dlZCB0byEKKyAq
Lworc3RhdGljIGlubGluZSB2b2lkCithZmZpbml0eV9iYWxhbmNlX2NwdW1hc2soY29uc3Qgc3Ry
dWN0IHZjcHUgKnYsIGludCBzdGVwLCBjcHVtYXNrX3QgKm1hc2spCit7CisgICAgaWYgKCBzdGVw
ID09IEJBTEFOQ0VfU09GVF9BRkZJTklUWSApCisgICAgeworICAgICAgICBjcHVtYXNrX2FuZCht
YXNrLCB2LT5jcHVfc29mdF9hZmZpbml0eSwgdi0+Y3B1X2hhcmRfYWZmaW5pdHkpOworCisgICAg
ICAgIGlmICggdW5saWtlbHkoY3B1bWFza19lbXB0eShtYXNrKSkgKQorICAgICAgICAgICAgY3B1
bWFza19jb3B5KG1hc2ssIHYtPmNwdV9oYXJkX2FmZmluaXR5KTsKKyAgICB9CisgICAgZWxzZSAv
KiBzdGVwID09IEJBTEFOQ0VfSEFSRF9BRkZJTklUWSAqLworICAgICAgICBjcHVtYXNrX2NvcHko
bWFzaywgdi0+Y3B1X2hhcmRfYWZmaW5pdHkpOworfQorCiAjZW5kaWYgLyogX19YRU5fU0NIRURf
SUZfSF9fICovCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 29 12:56:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 12:56: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 1dQYzl-0006gb-3z; Thu, 29 Jun 2017 12:56: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 1dQYzj-0006gG-Ig
 for xen-devel@lists.xenproject.org; Thu, 29 Jun 2017 12:56:27 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 70/67-03582-AF8F4595; Thu, 29 Jun 2017 12:56:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrEIsWRWlGSWpSXmKPExsXiVRvkpPvrR0i
 kweIWWYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWP9w1bGgsVcFXd3fGZuYJzO0cXIxSEkMJ1R
 ovHkXhYQh0VgDavE6r4/jCCOhMAlVoneWXuYuxg5gZw4iZZPq1gh7HKJS59vsIDYQgIqEje3r
 2KCGPWdUeLbjVZGkISwgJ7EkaM/2CHsYImXSz+CxdkEDCTe7NgLNkhEQEni3qrJQM0cHMwC+h
 Krv/KAhFkEVCVedE1kA7F5BewlDv7sBrM5BRwlNj1cwgix10HizoVXYLaogJzEysstrBD1ghI
 nZz5hgRipKbF+lz5ImFlAXmL72znMExhFZiGpmoVQNQtJ1QJG5lWMGsWpRWWpRbqGZnpJRZnp
 GSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIHhzwAEOxjvbww4xCjJwaQkymv4PCRSiC8pP
 6UyI7E4I76oNCe1+BCjDAeHkgRv1negnGBRanpqRVpmDjASYdISHDxKIrwPvwKleYsLEnOLM9
 MhUqcYdTkmHdj+hUmIJS8/L1VKnHcjyAwBkKKM0jy4EbCkcIlRVkqYlxHoKCGegtSi3MwSVPl
 XjOIcjErCvH9BpvBk5pXAbXoFdAQT0BHCM8COKElESEk1MJo9jOjwynjKt/eb3Jp7dZ0ft/2c
 FbipPWypf23qtezDktxq0cqP1b6mrXLvifDoX3Vj3exbuibnJtb8cTmQaHo6eHKs2KMpd+07r
 AK2fH3HtmtDh0imSX5crEKG1CG3n9+Op7vfD7bdcVVN6eQ30zszn65e1VQi7Fqx+4jn5HP/dn
 oo3++01FViKc5INNRiLipOBACaA0uNBQMAAA==
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1498740986!58948573!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4523 invoked from network); 29 Jun 2017 12:56:26 -0000
Received: from mail-wm0-f66.google.com (HELO mail-wm0-f66.google.com)
 (74.125.82.66)
 by server-16.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 29 Jun 2017 12:56:26 -0000
Received: by mail-wm0-f66.google.com with SMTP id u23so2423542wma.2
 for <xen-devel@lists.xenproject.org>; Thu, 29 Jun 2017 05:56: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=e7fxj+sw45/1GV63p0SVHJC3HOZ26HjhkVf7ezzWa7s=;
 b=FxSdyLAOjNy7a6tpuFlFnSGov+cuiippkMyJhs0xPcoY9fJ7GGJqO7JvgUTB3OPdpX
 sMvBa9Groe3jvKdo0IwGhVeTLZtDe6wfbffidzR1wP31IFl1/nNdB/SdCUzB73dRj2mA
 nfu5fS42XKHxlBpxA0l2SYbkhMWWaRv/quZ6/8IwPSJ+OHVZBe6C6dBXit1wo3NILFtY
 VcNH2N8wxWihZllyukz0Wzf7osNEY+/7yl+je4zYgOUPXOJW1LR0M3GX0ImFhvQHbrsb
 lYYGNI6j4VzJE9ONfuLK2Zphb827sG4lrfGJEbbj2/gmjlko79oxqeNoyonaOrUFq7ws
 3tig==
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=e7fxj+sw45/1GV63p0SVHJC3HOZ26HjhkVf7ezzWa7s=;
 b=kLC5hKEOBqPzMbs3mPLaFHAH0QsJYCHd7sSMHCBQDRyqYpRdGNPJ7uF8V6KUc9FXJI
 tgYFGOE+yYYiUmvQYoIbMPbeydODQ/nVWrttPzvyIDPYYcJMhjvUKPXyZpN2eavR8h+h
 D6vOZyMo6WhEU76aen0a309cI7elC6w+KDeCBsCUkas5UXyXfEFh9EVnb0Rj/6zJ5SUS
 sxmkJLvIL4a4g7dRiNu7NxSG7495eo41xZsORAhU4hvvR+u3GCXJMUOCff9liNo+QBLR
 S62t/orsw8G5qcLLYEYIoiUXW3zh0NmoZwD//QrFoKVjDOG2fYEKMfNk77C8CLztGjF1
 HsLQ==
X-Gm-Message-State: AKS2vOxziEsVpXB+cLg01akWMBPrDCUX0QQFVcOQIRfrFlxu2750vDWM
 NCD1+H6ZzdIzyqSh
X-Received: by 10.28.138.8 with SMTP id m8mr11557714wmd.40.1498740986167;
 Thu, 29 Jun 2017 05:56:26 -0700 (PDT)
Received: from [192.168.0.31] ([80.66.223.37])
 by smtp.gmail.com with ESMTPSA id b94sm4241434wrd.40.2017.06.29.05.56.25
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 29 Jun 2017 05:56:25 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 29 Jun 2017 14:56:24 +0200
Message-ID: <149874098367.524.1300209233921079469.stgit@Solace>
In-Reply-To: <149874017405.524.14075439009139766753.stgit@Solace>
References: <149874017405.524.14075439009139766753.stgit@Solace>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>
Subject: [Xen-devel] [PATCH 2/5] xen: sched_null: check for pending tasklet
 work a bit earlier
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2hldGhlciBvciBub3QgdGhlcmUncyBwZW5kaW5nIHRhc2tsZXQgd29yayB0byBkbywgaXQncwpz
b21ldGhpbmcgd2Uga25vdyBmcm9tIHRoZSB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkIHBhcmFtZXRl
ci4KCkRlYWwgd2l0aCB0aGF0IGFzIHNvb24gYXMgcG9zc2libGUsIGxpa2UgYWxsIG90aGVyIHNj
aGVkdWxlcnMKZG8uCgpTaWduZWQtb2ZmLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGFyaW8uZmFnZ2lv
bGlAY2l0cml4LmNvbT4KLS0tCkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNp
dHJpeC5jb20+Ci0tLQogeGVuL2NvbW1vbi9zY2hlZF9udWxsLmMgfCAgICA5ICsrKysrLS0tLQog
MSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL3NjaGVkX251bGwuYyBiL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCmlu
ZGV4IDcwNWMwMGEuLjYxMGExNTAgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfbnVsbC5j
CisrKyBiL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCkBAIC02NDEsNyArNjQxLDEwIEBAIHN0YXRp
YyBzdHJ1Y3QgdGFza19zbGljZSBudWxsX3NjaGVkdWxlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIg
Km9wcywKICAgICBTQ0hFRF9TVEFUX0NSQU5LKHNjaGVkdWxlKTsKICAgICBOVUxMX1ZDUFVfQ0hF
Q0soY3VycmVudCk7CiAKLSAgICByZXQudGFzayA9IHBlcl9jcHUobnBjLCBjcHUpLnZjcHU7Cisg
ICAgaWYgKCB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkICkKKyAgICAgICAgcmV0LnRhc2sgPSBpZGxl
X3ZjcHVbY3B1XTsKKyAgICBlbHNlCisgICAgICAgIHJldC50YXNrID0gcGVyX2NwdShucGMsIGNw
dSkudmNwdTsKICAgICByZXQubWlncmF0ZWQgPSAwOwogICAgIHJldC50aW1lID0gLTE7CiAKQEAg
LTY2Myw5ICs2NjYsNyBAQCBzdGF0aWMgc3RydWN0IHRhc2tfc2xpY2UgbnVsbF9zY2hlZHVsZShj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAgICAgICAgIHNwaW5fdW5sb2NrKCZwcnYtPndh
aXRxX2xvY2spOwogICAgIH0KIAotICAgIGlmICggdW5saWtlbHkodGFza2xldF93b3JrX3NjaGVk
dWxlZCB8fAotICAgICAgICAgICAgICAgICAgcmV0LnRhc2sgPT0gTlVMTCB8fAotICAgICAgICAg
ICAgICAgICAgIXZjcHVfcnVubmFibGUocmV0LnRhc2spKSApCisgICAgaWYgKCB1bmxpa2VseShy
ZXQudGFzayA9PSBOVUxMIHx8ICF2Y3B1X3J1bm5hYmxlKHJldC50YXNrKSkgKQogICAgICAgICBy
ZXQudGFzayA9IGlkbGVfdmNwdVtjcHVdOwogCiAgICAgTlVMTF9WQ1BVX0NIRUNLKHJldC50YXNr
KTsKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 29 12:56:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 12:56: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 1dQYzs-0006iu-Bi; Thu, 29 Jun 2017 12:56:36 +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 1dQYzr-0006iY-AD
 for xen-devel@lists.xenproject.org; Thu, 29 Jun 2017 12:56:35 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 D2/82-03557-209F4595; Thu, 29 Jun 2017 12:56:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrAIsWRWlGSWpSXmKPExsXiVRvkqMv4MyT
 S4PEFK4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWNv8y2mggP2Fb3r1rA2MPbpdTFycQgJTGeU
 OPu/mxHEYRFYwyqxY8FcdhBHQuASq8SEe5vZuhg5gZw4ictti4GqOIDsConWzakgYSEBFYmb2
 1cxQUz6xigx98URRpCEsICexJGjP9ghbGuJdw1bwWw2AQOJNzv2soLYIgJKEvdWTWYCmcksoC
 +x+isPiMkioCpx7ng9SAWvgIPE1PWLwCZyCjhKbHq4hBFirYPEnQuvwGxRATmJlZdbWCHqBSV
 OznzCAjFRU2L9Ln2QMLOAvMT2t3OYJzCKzEJSNQuhahaSqgWMzKsYNYpTi8pSi3SNjfWSijLT
 M0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQJDnwEIdjDuXB94iFGSg0lJlNfweUikEF9Sf
 kplRmJxRnxRaU5q8SFGGQ4OJQnea9+BcoJFqempFWmZOcAohElLcPAoifA+/AqU5i0uSMwtzk
 yHSJ1i1OWYdGD7FyYhlrz8vFQpcV6dH0BFAiBFGaV5cCNgCeESo6yUMC8j0FFCPAWpRbmZJaj
 yrxjFORiVhHn/glzCk5lXArfpFdARTEBHCM8AO6IkESEl1cDIdOrGfJFvLZM9yoN8pz54u7/j
 gSJnJM/8Z3IOTXUMcaZneGfPtqzeu8NTvFXUZmV5vsY9t/KrxoGvUgtfvlTfMkWi8+jq+kbf/
 z2RpZeZzD49+Xbhq6qEj1M2z2+7DQtvNpjGn5ijVMBxQuKN5i13sV+HPidHf1XZw2Xx87se57
 Hb55dbXdJSYinOSDTUYi4qTgQAB8r6pwMDAAA=
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1498740993!92358464!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44734 invoked from network); 29 Jun 2017 12:56:33 -0000
Received: from mail-wm0-f65.google.com (HELO mail-wm0-f65.google.com)
 (74.125.82.65)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 29 Jun 2017 12:56:33 -0000
Received: by mail-wm0-f65.google.com with SMTP id j85so2425426wmj.0
 for <xen-devel@lists.xenproject.org>; Thu, 29 Jun 2017 05:56: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=LVtVbbl3GOl/AAkHU3pwmh37FAVFriueVs9dv2VvyxA=;
 b=QTghGSlB8joaEwgH8FWebYoaMc4xmi2yXos4rouGOV0/3yc9X2YMabKnAJaQw8cwMQ
 HzT5ZJB5YCnFI95C5p+R6qPgvaouKOcC6t6J4EW8d9c0RTCsEhnVpGaIgAAjOef7qQQY
 R7RV9p90/0USyvrta+KCyvOKpcj0yPgsNr1+EcvUCPtJkIMZSUY3VL5WvUhtYoPBcptP
 9FMcXM8LYtGUZQslJS7qZcipsxSFKZQ9Ul+Qx9TWarmj3UsCZ6ldvE50wx8+AK+/nMMB
 xY+VkJvnhHiNqoUEsSnYCPLF3gqpbNcNvt5KGJkOFMupCawUol2aVD0AXyR0wdqv6aZu
 uoNg==
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=LVtVbbl3GOl/AAkHU3pwmh37FAVFriueVs9dv2VvyxA=;
 b=cERuXmHTrqRqQcELxFwK6e7gPHjiK4qOwL7PKVg0dW9mq3E4uG02yl7NOaJSwfSa82
 VlnEQLw4jL7gZ7oGW+H24Apo5tuCjGgttICbmzTdqw21fCCQTNrAyNaUGThH2D8UQNI2
 /uTo6PNkfPNktIDTRqq/yjQRXiStXfaxLg9rQpxb3acCkwcZaCXVIQoKjQQMUEuqN4+s
 9GfQZ8XoL4adWPorGaYe1Zl8FKwNzmaYnn8YnOkU+5ncWiJHt7LYkE5BWmrpTuKyIoEy
 y56uxu0enWxTfWSZdJsi//jyHJg4IvjFOfUQ80fuQE7/N9/XwM5+/eCQ6m+kniypiiBR
 +NKg==
X-Gm-Message-State: AKS2vOx6IjP0OkATTDJyXrb3c+Ap/pahChTzMABhqEmajrpQP3Z8MYnk
 J2FOaYAXYZpD3Q==
X-Received: by 10.28.126.67 with SMTP id z64mr1880503wmc.65.1498740993520;
 Thu, 29 Jun 2017 05:56:33 -0700 (PDT)
Received: from [192.168.0.31] ([80.66.223.37])
 by smtp.gmail.com with ESMTPSA id q70sm5834102wrb.3.2017.06.29.05.56.32
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 29 Jun 2017 05:56:32 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 29 Jun 2017 14:56:31 +0200
Message-ID: <149874099124.524.12472246724522761078.stgit@Solace>
In-Reply-To: <149874017405.524.14075439009139766753.stgit@Solace>
References: <149874017405.524.14075439009139766753.stgit@Solace>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>
Subject: [Xen-devel] [PATCH 3/5] xen: sched-null: support 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>

VGhlIG51bGwgc2NoZWR1bGVyIGRvZXMgbm90IHJlYWxseSB1c2UgaGFyZC1hZmZpbml0eSBmb3IK
c2NoZWR1bGluZywgaXQgdXNlcyBpdCBmb3IgJ3BsYWNlbWVudCcsIGkuZS4sIGZvciBkZWNpZGlu
Zwp0byB3aGF0IHBDUFUgdG8gc3RhdGljYWxseSBhc3NpZ24gYSB2Q1BVLgoKTGV0J3MgdXNlIHNv
ZnQtYWZmaW5pdHkgaW4gdGhlIHNhbWUgd2F5LCBvZiBjb3Vyc2Ugd2l0aCB0aGUKZGlmZmVyZW5j
ZSB0aGF0LCBpZiB0aGVyZSdzIG5vIGZyZWUgcENQVSB3aXRoaW4gdGhlIHZDUFUncwpzb2Z0LWFm
ZmluaXR5LCB3ZSBnbyBjaGVja2luZyB0aGUgaGFyZC1hZmZpbml0eSwgaW5zdGVhZCBvZgpwdXR0
aW5nIHRoZSB2Q1BVIGluIHRoZSB3YWl0cXVldWUuCgpUaGlzIGRvZXMgaGFzIG5vIGltcGFjdCBv
biB0aGUgc2NoZWR1bGluZyBvdmVyaGVhZCwgYmVjYXVzZQpzb2Z0LWFmZmluaXR5IGlzIG9ubHkg
Y29uc2lkZXJlZCBpbiBjb2xkLXBhdGggKGxpa2Ugd2hlbiBhCnZDUFUgam9pbnMgdGhlIHNjaGVk
dWxlciBmb3IgdGhlIGZpcnN0IHRpbWUsIG9yIGlzIG1hbnVhbGx5Cm1vdmVkIGJldHdlZW4gcENQ
VXMgYnkgdGhlIHVzZXIpLgoKU2lnbmVkLW9mZi1ieTogRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZh
Z2dpb2xpQGNpdHJpeC5jb20+Ci0tLQpDYzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBl
dS5jaXRyaXguY29tPgotLS0KIHhlbi9jb21tb24vc2NoZWRfbnVsbC5jIHwgIDExMCArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQs
IDc3IGluc2VydGlvbnMoKyksIDMzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21t
b24vc2NoZWRfbnVsbC5jIGIveGVuL2NvbW1vbi9zY2hlZF9udWxsLmMKaW5kZXggNjEwYTE1MC4u
MTljN2YwZiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9udWxsLmMKKysrIGIveGVuL2Nv
bW1vbi9zY2hlZF9udWxsLmMKQEAgLTExNSw5ICsxMTUsMTEgQEAgc3RhdGljIGlubGluZSBzdHJ1
Y3QgbnVsbF9kb20gKm51bGxfZG9tKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiAgICAgcmV0dXJu
IGQtPnNjaGVkX3ByaXY7CiB9CiAKLXN0YXRpYyBpbmxpbmUgYm9vbCB2Y3B1X2NoZWNrX2FmZmlu
aXR5KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgY3B1KQorc3RhdGljIGlubGluZSBib29s
IHZjcHVfY2hlY2tfYWZmaW5pdHkoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBjcHUsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYmFsYW5j
ZV9zdGVwKQogewotICAgIGNwdW1hc2tfYW5kKGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwgdi0+
Y3B1X2hhcmRfYWZmaW5pdHksCisgICAgYWZmaW5pdHlfYmFsYW5jZV9jcHVtYXNrKHYsIGJhbGFu
Y2Vfc3RlcCwgY3B1bWFza19zY3JhdGNoX2NwdShjcHUpKTsKKyAgICBjcHVtYXNrX2FuZChjcHVt
YXNrX3NjcmF0Y2hfY3B1KGNwdSksIGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwKICAgICAgICAg
ICAgICAgICBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKHYtPmRvbWFpbikpOwogCiAgICAgcmV0dXJu
IGNwdW1hc2tfdGVzdF9jcHUoY3B1LCBjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkpOwpAQCAtMjc5
LDMxICsyODEsNDAgQEAgc3RhdGljIHZvaWQgbnVsbF9kb21fZGVzdHJveShjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMsIHN0cnVjdCBkb21haW4gKmQpCiAgKi8KIHN0YXRpYyB1bnNpZ25lZCBp
bnQgcGlja19jcHUoc3RydWN0IG51bGxfcHJpdmF0ZSAqcHJ2LCBzdHJ1Y3QgdmNwdSAqdikKIHsK
KyAgICB1bnNpZ25lZCBpbnQgYnM7CiAgICAgdW5zaWduZWQgaW50IGNwdSA9IHYtPnByb2Nlc3Nv
ciwgbmV3X2NwdTsKICAgICBjcHVtYXNrX3QgKmNwdXMgPSBjcHVwb29sX2RvbWFpbl9jcHVtYXNr
KHYtPmRvbWFpbik7CiAKICAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQocGVyX2NwdShzY2hlZHVs
ZV9kYXRhLCBjcHUpLnNjaGVkdWxlX2xvY2spKTsKIAotICAgIGNwdW1hc2tfYW5kKGNwdW1hc2tf
c2NyYXRjaF9jcHUoY3B1KSwgdi0+Y3B1X2hhcmRfYWZmaW5pdHksIGNwdXMpOworICAgIGZvcl9l
YWNoX2FmZmluaXR5X2JhbGFuY2Vfc3RlcCggYnMgKQorICAgIHsKKyAgICAgICAgaWYgKCBicyA9
PSBCQUxBTkNFX1NPRlRfQUZGSU5JVFkgJiYKKyAgICAgICAgICAgICAhaGFzX3NvZnRfYWZmaW5p
dHkodiwgdi0+Y3B1X2hhcmRfYWZmaW5pdHkpICkKKyAgICAgICAgICAgIGNvbnRpbnVlOwogCi0g
ICAgLyoKLSAgICAgKiBJZiBvdXIgcHJvY2Vzc29yIGlzIGZyZWUsIG9yIHdlIGFyZSBhc3NpZ25l
ZCB0byBpdCwgYW5kIGl0IGlzIGFsc28KLSAgICAgKiBzdGlsbCB2YWxpZCBhbmQgcGFydCBvZiBv
dXIgYWZmaW5pdHksIGp1c3QgZ28gZm9yIGl0LgotICAgICAqIChOb3RlIHRoYXQgd2UgbWF5IGNh
bGwgdmNwdV9jaGVja19hZmZpbml0eSgpLCBidXQgd2UgZGVsaWJlcmF0ZWx5Ci0gICAgICogZG9u
J3QsIHNvIHdlIGdldCB0byBrZWVwIGluIHRoZSBzY3JhdGNoIGNwdW1hc2sgd2hhdCB3ZSBoYXZl
IGp1c3QKLSAgICAgKiBwdXQgaW4gaXQuKQotICAgICAqLwotICAgIGlmICggbGlrZWx5KChwZXJf
Y3B1KG5wYywgY3B1KS52Y3B1ID09IE5VTEwgfHwgcGVyX2NwdShucGMsIGNwdSkudmNwdSA9PSB2
KQotICAgICAgICAgICAgICAgICYmIGNwdW1hc2tfdGVzdF9jcHUoY3B1LCBjcHVtYXNrX3NjcmF0
Y2hfY3B1KGNwdSkpKSApCi0gICAgICAgIHJldHVybiBjcHU7CisgICAgICAgIGFmZmluaXR5X2Jh
bGFuY2VfY3B1bWFzayh2LCBicywgY3B1bWFza19zY3JhdGNoX2NwdShjcHUpKTsKKyAgICAgICAg
Y3B1bWFza19hbmQoY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLCBjcHVtYXNrX3NjcmF0Y2hfY3B1
KGNwdSksIGNwdXMpOwogCi0gICAgLyogSWYgbm90LCBqdXN0IGdvIGZvciBhIGZyZWUgcENQVSwg
d2l0aGluIG91ciBhZmZpbml0eSwgaWYgYW55ICovCi0gICAgY3B1bWFza19hbmQoY3B1bWFza19z
Y3JhdGNoX2NwdShjcHUpLCBjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksCi0gICAgICAgICAgICAg
ICAgJnBydi0+Y3B1c19mcmVlKTsKLSAgICBuZXdfY3B1ID0gY3B1bWFza19maXJzdChjcHVtYXNr
X3NjcmF0Y2hfY3B1KGNwdSkpOworICAgICAgICAvKgorICAgICAgICAgKiBJZiBvdXIgcHJvY2Vz
c29yIGlzIGZyZWUsIG9yIHdlIGFyZSBhc3NpZ25lZCB0byBpdCwgYW5kIGl0IGlzIGFsc28KKyAg
ICAgICAgICogc3RpbGwgdmFsaWQgYW5kIHBhcnQgb2Ygb3VyIGFmZmluaXR5LCBqdXN0IGdvIGZv
ciBpdC4KKyAgICAgICAgICogKE5vdGUgdGhhdCB3ZSBtYXkgY2FsbCB2Y3B1X2NoZWNrX2FmZmlu
aXR5KCksIGJ1dCB3ZSBkZWxpYmVyYXRlbHkKKyAgICAgICAgICogZG9uJ3QsIHNvIHdlIGdldCB0
byBrZWVwIGluIHRoZSBzY3JhdGNoIGNwdW1hc2sgd2hhdCB3ZSBoYXZlIGp1c3QKKyAgICAgICAg
ICogcHV0IGluIGl0LikKKyAgICAgICAgICovCisgICAgICAgIGlmICggbGlrZWx5KChwZXJfY3B1
KG5wYywgY3B1KS52Y3B1ID09IE5VTEwgfHwgcGVyX2NwdShucGMsIGNwdSkudmNwdSA9PSB2KQor
ICAgICAgICAgICAgICAgICAgICAmJiBjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgY3B1bWFza19zY3Jh
dGNoX2NwdShjcHUpKSkgKQorICAgICAgICAgICAgcmV0dXJuIGNwdTsKIAotICAgIGlmICggbGlr
ZWx5KG5ld19jcHUgIT0gbnJfY3B1X2lkcykgKQotICAgICAgICByZXR1cm4gbmV3X2NwdTsKKyAg
ICAgICAgLyogSWYgbm90LCBqdXN0IGdvIGZvciBhIGZyZWUgcENQVSwgd2l0aGluIG91ciBhZmZp
bml0eSwgaWYgYW55ICovCisgICAgICAgIGNwdW1hc2tfYW5kKGNwdW1hc2tfc2NyYXRjaF9jcHUo
Y3B1KSwgY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLAorICAgICAgICAgICAgICAgICAgICAmcHJ2
LT5jcHVzX2ZyZWUpOworICAgICAgICBuZXdfY3B1ID0gY3B1bWFza19maXJzdChjcHVtYXNrX3Nj
cmF0Y2hfY3B1KGNwdSkpOworCisgICAgICAgIGlmICggbGlrZWx5KG5ld19jcHUgIT0gbnJfY3B1
X2lkcykgKQorICAgICAgICAgICAgcmV0dXJuIG5ld19jcHU7CisgICAgfQogCiAgICAgLyoKICAg
ICAgKiBJZiB3ZSBkaWRuJ3QgZmluZCBhbnkgZnJlZSBwQ1BVLCBqdXN0IHBpY2sgYW55IHZhbGlk
IHBjcHUsIGV2ZW4gaWYKQEAgLTQzMCw2ICs0NDEsNyBAQCBzdGF0aWMgdm9pZCBudWxsX3ZjcHVf
aW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnYpCiAKIHN0
YXRpYyB2b2lkIF92Y3B1X3JlbW92ZShzdHJ1Y3QgbnVsbF9wcml2YXRlICpwcnYsIHN0cnVjdCB2
Y3B1ICp2KQogeworICAgIHVuc2lnbmVkIGludCBiczsKICAgICB1bnNpZ25lZCBpbnQgY3B1ID0g
di0+cHJvY2Vzc29yOwogICAgIHN0cnVjdCBudWxsX3ZjcHUgKnd2YzsKIApAQCAtNDQxLDE5ICs0
NTMsMjcgQEAgc3RhdGljIHZvaWQgX3ZjcHVfcmVtb3ZlKHN0cnVjdCBudWxsX3ByaXZhdGUgKnBy
diwgc3RydWN0IHZjcHUgKnYpCiAKICAgICAvKgogICAgICAqIElmIHYgaXMgYXNzaWduZWQgdG8g
YSBwQ1BVLCBsZXQncyBzZWUgaWYgdGhlcmUgaXMgc29tZW9uZSB3YWl0aW5nLAotICAgICAqIHN1
aXRhYmxlIHRvIGJlIGFzc2lnbmVkIHRvIGl0LgorICAgICAqIHN1aXRhYmxlIHRvIGJlIGFzc2ln
bmVkIHRvIGl0IChwcmlvcml0aXppbmcgdmNwdXMgdGhhdCBoYXZlCisgICAgICogc29mdC1hZmZp
bml0eSB3aXRoIGNwdSkuCiAgICAgICovCi0gICAgbGlzdF9mb3JfZWFjaF9lbnRyeSggd3ZjLCAm
cHJ2LT53YWl0cSwgd2FpdHFfZWxlbSApCisgICAgZm9yX2VhY2hfYWZmaW5pdHlfYmFsYW5jZV9z
dGVwKCBicyApCiAgICAgewotICAgICAgICBpZiAoIHZjcHVfY2hlY2tfYWZmaW5pdHkod3ZjLT52
Y3B1LCBjcHUpICkKKyAgICAgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSggd3ZjLCAmcHJ2LT53YWl0
cSwgd2FpdHFfZWxlbSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGxpc3RfZGVsX2luaXQoJnd2
Yy0+d2FpdHFfZWxlbSk7Ci0gICAgICAgICAgICB2Y3B1X2Fzc2lnbihwcnYsIHd2Yy0+dmNwdSwg
Y3B1KTsKLSAgICAgICAgICAgIGNwdV9yYWlzZV9zb2Z0aXJxKGNwdSwgU0NIRURVTEVfU09GVElS
USk7Ci0gICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIGlmICggYnMgPT0gQkFMQU5DRV9T
T0ZUX0FGRklOSVRZICYmCisgICAgICAgICAgICAgICAgICFoYXNfc29mdF9hZmZpbml0eSh3dmMt
PnZjcHUsIHd2Yy0+dmNwdS0+Y3B1X2hhcmRfYWZmaW5pdHkpICkKKyAgICAgICAgICAgICAgICBj
b250aW51ZTsKKworICAgICAgICAgICAgaWYgKCB2Y3B1X2NoZWNrX2FmZmluaXR5KHd2Yy0+dmNw
dSwgY3B1LCBicykgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIGxpc3RfZGVsX2lu
aXQoJnd2Yy0+d2FpdHFfZWxlbSk7CisgICAgICAgICAgICAgICAgdmNwdV9hc3NpZ24ocHJ2LCB3
dmMtPnZjcHUsIGNwdSk7CisgICAgICAgICAgICAgICAgY3B1X3JhaXNlX3NvZnRpcnEoY3B1LCBT
Q0hFRFVMRV9TT0ZUSVJRKTsKKyAgICAgICAgICAgICAgICBzcGluX3VubG9jaygmcHJ2LT53YWl0
cV9sb2NrKTsKKyAgICAgICAgICAgICAgICByZXR1cm47CisgICAgICAgICAgICB9CiAgICAgICAg
IH0KICAgICB9Ci0KICAgICBzcGluX3VubG9jaygmcHJ2LT53YWl0cV9sb2NrKTsKIH0KIApAQCAt
NTcwLDcgKzU5MCw4IEBAIHN0YXRpYyB2b2lkIG51bGxfdmNwdV9taWdyYXRlKGNvbnN0IHN0cnVj
dCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnYsCiAgICAgICoKICAgICAgKiBJbiBsYXR0
ZXIsIGFsbCB3ZSBjYW4gZG8gaXMgdG8gcGFyayB2IGluIHRoZSB3YWl0cXVldWUuCiAgICAgICov
Ci0gICAgaWYgKCBwZXJfY3B1KG5wYywgbmV3X2NwdSkudmNwdSA9PSBOVUxMICYmIHZjcHVfY2hl
Y2tfYWZmaW5pdHkodiwgbmV3X2NwdSkgKQorICAgIGlmICggcGVyX2NwdShucGMsIG5ld19jcHUp
LnZjcHUgPT0gTlVMTCAmJgorICAgICAgICAgdmNwdV9jaGVja19hZmZpbml0eSh2LCBuZXdfY3B1
LCBCQUxBTkNFX0hBUkRfQUZGSU5JVFkpICkKICAgICB7CiAgICAgICAgIC8qIHYgbWlnaHQgaGF2
ZSBiZWVuIGluIHRoZSB3YWl0cXVldWUsIHNvIHJlbW92ZSBpdCAqLwogICAgICAgICBzcGluX2xv
Y2soJnBydi0+d2FpdHFfbG9jayk7CkBAIC02MzMsNiArNjU0LDcgQEAgc3RhdGljIHN0cnVjdCB0
YXNrX3NsaWNlIG51bGxfc2NoZWR1bGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc190aW1lX3Qgbm93LAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90IHRhc2tsZXRfd29ya19zY2hl
ZHVsZWQpCiB7CisgICAgdW5zaWduZWQgaW50IGJzOwogICAgIGNvbnN0IHVuc2lnbmVkIGludCBj
cHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7CiAgICAgc3RydWN0IG51bGxfcHJpdmF0ZSAqcHJ2ID0g
bnVsbF9wcml2KG9wcyk7CiAgICAgc3RydWN0IG51bGxfdmNwdSAqd3ZjOwpAQCAtNjU2LDEzICs2
NzgsMzUgQEAgc3RhdGljIHN0cnVjdCB0YXNrX3NsaWNlIG51bGxfc2NoZWR1bGUoY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqb3BzLAogICAgIGlmICggdW5saWtlbHkocmV0LnRhc2sgPT0gTlVMTCkg
KQogICAgIHsKICAgICAgICAgc3Bpbl9sb2NrKCZwcnYtPndhaXRxX2xvY2spOwotICAgICAgICB3
dmMgPSBsaXN0X2ZpcnN0X2VudHJ5X29yX251bGwoJnBydi0+d2FpdHEsIHN0cnVjdCBudWxsX3Zj
cHUsIHdhaXRxX2VsZW0pOwotICAgICAgICBpZiAoIHd2YyAmJiB2Y3B1X2NoZWNrX2FmZmluaXR5
KHd2Yy0+dmNwdSwgY3B1KSApCisKKyAgICAgICAgaWYgKCBsaXN0X2VtcHR5KCZwcnYtPndhaXRx
KSApCisgICAgICAgICAgICBnb3RvIHVubG9jazsKKworICAgICAgICAvKgorICAgICAgICAgKiBX
ZSBzY2FuIHRoZSB3YWl0cXVldWUgdHdpY2UsIGZvciBwcmlvcml0aXppbmcgdmNwdXMgdGhhdCBo
YXZlCisgICAgICAgICAqIHNvZnQtYWZmaW5pdHkgd2l0aCBjcHUuIFRoaXMgbWF5IGxvb2sgbGlr
ZSBzb21ldGhpbmcgZXhwZW5zaXZlIHRvCisgICAgICAgICAqIGRvIGhlcmUgaW4gbnVsbF9zY2hl
ZHVsZSgpLCBidXQgaXQncyBhY3R1YWxseSBmaW5lLCBiZWNldXNlIHdlIGRvCisgICAgICAgICAq
IGl0IG9ubHkgaW4gY2FzZXMgd2hlcmUgYSBwY3B1IGhhcyBubyB2Y3B1IGFzc29jaWF0ZWQgKGUu
Zy4sIGFzCisgICAgICAgICAqIHNhaWQgYWJvdmUsIHRoZSBjcHUgaGFzIGp1c3Qgam9pbmVkIGEg
Y3B1cG9vbCkuCisgICAgICAgICAqLworICAgICAgICBmb3JfZWFjaF9hZmZpbml0eV9iYWxhbmNl
X3N0ZXAoIGJzICkKICAgICAgICAgewotICAgICAgICAgICAgdmNwdV9hc3NpZ24ocHJ2LCB3dmMt
PnZjcHUsIGNwdSk7Ci0gICAgICAgICAgICBsaXN0X2RlbF9pbml0KCZ3dmMtPndhaXRxX2VsZW0p
OwotICAgICAgICAgICAgcmV0LnRhc2sgPSB3dmMtPnZjcHU7CisgICAgICAgICAgICBsaXN0X2Zv
cl9lYWNoX2VudHJ5KCB3dmMsICZwcnYtPndhaXRxLCB3YWl0cV9lbGVtICkKKyAgICAgICAgICAg
IHsKKyAgICAgICAgICAgICAgICBpZiAoIGJzID09IEJBTEFOQ0VfU09GVF9BRkZJTklUWSAmJgor
ICAgICAgICAgICAgICAgICAgICAgIWhhc19zb2Z0X2FmZmluaXR5KHd2Yy0+dmNwdSwgd3ZjLT52
Y3B1LT5jcHVfaGFyZF9hZmZpbml0eSkgKQorICAgICAgICAgICAgICAgICAgICBjb250aW51ZTsK
KworICAgICAgICAgICAgICAgIGlmICggdmNwdV9jaGVja19hZmZpbml0eSh3dmMtPnZjcHUsIGNw
dSwgYnMpICkKKyAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgIHZjcHVfYXNz
aWduKHBydiwgd3ZjLT52Y3B1LCBjcHUpOworICAgICAgICAgICAgICAgICAgICBsaXN0X2RlbF9p
bml0KCZ3dmMtPndhaXRxX2VsZW0pOworICAgICAgICAgICAgICAgICAgICByZXQudGFzayA9IHd2
Yy0+dmNwdTsKKyAgICAgICAgICAgICAgICAgICAgZ290byB1bmxvY2s7CisgICAgICAgICAgICAg
ICAgfQorICAgICAgICAgICAgfQogICAgICAgICB9CisgdW5sb2NrOgogICAgICAgICBzcGluX3Vu
bG9jaygmcHJ2LT53YWl0cV9sb2NrKTsKICAgICB9CiAKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 29 12:56:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 12: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 1dQZ00-0006lh-J9; Thu, 29 Jun 2017 12: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 <raistlin.df@gmail.com>) id 1dQYzz-0006lC-1L
 for xen-devel@lists.xenproject.org; Thu, 29 Jun 2017 12:56:43 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 2A/08-03582-A09F4595; Thu, 29 Jun 2017 12:56:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCIsWRWlGSWpSXmKPExsXiVRvkrMv5MyT
 S4EmrmcX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmnFuRXpBs05F79uPbA2MlxW6GLk4hASmM0p8
 uf+fFcRhEVjJKvHu/Hp2EEdC4DyrxI11s5m6GDmBnDiJx7P/ANkcQHaFxIRJ6iBhIQEViZvbV
 zFBTFrCJNF+Yjo7SEJYQE/iyNEfULaZxL59k1lBbDYBA4k3O/aC2SICShL3Vk0Gm88ioCox+/
 V0RhCbV8Be4uWl2WwgNqeAo8Smh0sYIZY5SNy58ArMFhWQk1h5uYUVol5Q4uTMJywgtzELaEq
 s36UPEmYWkJfY/nYO8wRG4VlIqmYhVM1CUrWAkXkVo3pxalFZapGuoV5SUWZ6RkluYmaOrqGB
 mV5uanFxYnpqTmJSsV5yfu4mRmCIMwDBDsadz50OMUpyMCmJ8ho+D4kU4kvKT6nMSCzOiC8qz
 UktPsQow8GhJMGb9R0oJ1iUmp5akZaZA4w2mLQEB4+SCO/Dr0Bp3uKCxNzizHSI1ClGXY5JB7
 Z/YRJiycvPS5US590IMkMApCijNA9uBCzyLzHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmY9y/
 IFJ7MvBK4Ta+AjmACOkJ4BtgRJYkIKakGRqMTB6I9CotUFNa6ej3pC1gpZaJw9G/yTNVPsZ5Z
 DP6fdVccnHKFqaavJG3xY+26uAYhR8aWueum+anrmm4QbtmjuJr1VjhH6hrlHrubZRkbn0x4U
 8FZP3NFXdLF2UtOtilfuvKjmiHqTEna5HW5JSHXrr3bP0P4nHuArJjo9KzdH53f8YkYKrEUZy
 QaajEXFScCAFr7RJv3AgAA
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1498741001!67421885!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46350 invoked from network); 29 Jun 2017 12:56:41 -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;
 29 Jun 2017 12:56:41 -0000
Received: by mail-wm0-f67.google.com with SMTP id u23so2425104wma.2
 for <xen-devel@lists.xenproject.org>; Thu, 29 Jun 2017 05:56:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:subject:from:to:date:message-id:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=zg96NtEcbeT0IPumX/ox+ImcHtKeb/XbeR3mesH68bs=;
 b=cJ+isPHvl5HjhX18ov9DZrsCxWog0LAMW7C3zg0++2Ppco+MmVDF9ZhuPC3WeUUdsV
 WLu0IKRB//rwCqGbG4eeN+cCvWxnwjQZPI4seIRnuo6ugSF7LgoE0NyiKx2OemujTAJ+
 P3bwhnyfDbGVVvehibMHsxx5f/o2t4/fdFFVxLvnsUKLC2UOjCJgt71ukXZcs4Iu5b0y
 Vag9J1sPBgDssZUR0gomHvJl6sfiykC9ZHLxxOglkS8ukpy/SqiweLRwK9J7XCivRTGo
 AAvR7EUSc+6ruf5wIMCXiRybctbqTLV5lHz1mPhO7PqWorqPy2Qb1R8mVyU2fGT7cvVE
 NzTA==
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:date:message-id
 :in-reply-to:references:user-agent:mime-version
 :content-transfer-encoding;
 bh=zg96NtEcbeT0IPumX/ox+ImcHtKeb/XbeR3mesH68bs=;
 b=gHX8T1xjr4ainGW2NZr5OaECAx3TjTUgrGP2dThVj4jFbHnaxjVYSTVbqoxtguHgan
 j0vBQwUcG56tqStFWy6XQ4eghv63kEpIlmrloV5S3RSECYiefyMml7r2eqncfkQN+MdC
 TY4SpCtJXXF8JjvTYXn1+6vYZbr9flgHoifznUPX9ZpuHljpzcbYP2U94KbXaq4qhah/
 mm//saiR62i4G78umd7UJVHaOtOm1da0gikR6+6vIb6syOwgmB/ZIjWAcpGZAeapcCAz
 dRwt/cKGMxvbl08uQqjA7Jd4Zvv9F6HjXij1457cvzpQLhfLgk/U1FIhYKlF7IoJ0bov
 uvBw==
X-Gm-Message-State: AIVw110W0E6aBNBOT5Wqu2b9VV0TtlSy0XVeF8WH5/vrc+JOUENQB2Yy
 gYaiqIm2INL7kYcv
X-Received: by 10.28.132.13 with SMTP id g13mr1956573wmd.58.1498741001180;
 Thu, 29 Jun 2017 05:56:41 -0700 (PDT)
Received: from [192.168.0.31] ([80.66.223.37])
 by smtp.gmail.com with ESMTPSA id q30sm4256455wrc.65.2017.06.29.05.56.40
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 29 Jun 2017 05:56:40 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 29 Jun 2017 14:56:38 +0200
Message-ID: <149874099850.524.3264131422891814495.stgit@Solace>
In-Reply-To: <149874017405.524.14075439009139766753.stgit@Solace>
References: <149874017405.524.14075439009139766753.stgit@Solace>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 4/5] xen: sched_null: add some tracing
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gbGluZSB3aXRoIHdoYXQgaXMgdGhlcmUgaW4gYWxsIHRoZSBvdGhlciBzY2hlZHVsZXJzLgoK
U2lnbmVkLW9mZi1ieTogRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+
Ci0tLQpHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+Ci0tLQogeGVu
L2NvbW1vbi9zY2hlZF9udWxsLmMgICAgfCAgIDk0ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKystCiB4ZW4vaW5jbHVkZS9wdWJsaWMvdHJhY2UuaCB8ICAgIDEgCiAy
IGZpbGVzIGNoYW5nZWQsIDkyIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9zY2hlZF9udWxsLmMgYi94ZW4vY29tbW9uL3NjaGVkX251bGwuYwpp
bmRleCAxOWM3ZjBmLi5iNGEyNGJhIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX251bGwu
YworKysgYi94ZW4vY29tbW9uL3NjaGVkX251bGwuYwpAQCAtMzIsNyArMzIsMTcgQEAKICNpbmNs
dWRlIDx4ZW4vc2NoZWQtaWYuaD4KICNpbmNsdWRlIDx4ZW4vc29mdGlycS5oPgogI2luY2x1ZGUg
PHhlbi9rZXloYW5kbGVyLmg+CisjaW5jbHVkZSA8eGVuL3RyYWNlLmg+CiAKKy8qCisgKiBudWxs
IHRyYWNpbmcgZXZlbnRzLiBDaGVjayBpbmNsdWRlL3B1YmxpYy90cmFjZS5oIGZvciBtb3JlIGRl
dGFpbHMuCisgKi8KKyNkZWZpbmUgVFJDX1NOVUxMX1BJQ0tFRF9DUFUgICAgVFJDX1NDSEVEX0NM
QVNTX0VWVChTTlVMTCwgMSkKKyNkZWZpbmUgVFJDX1NOVUxMX1ZDUFVfQVNTSUdOICAgVFJDX1ND
SEVEX0NMQVNTX0VWVChTTlVMTCwgMikKKyNkZWZpbmUgVFJDX1NOVUxMX1ZDUFVfREVBU1NJR04g
VFJDX1NDSEVEX0NMQVNTX0VWVChTTlVMTCwgMykKKyNkZWZpbmUgVFJDX1NOVUxMX01JR1JBVEUg
ICAgICAgVFJDX1NDSEVEX0NMQVNTX0VWVChTTlVMTCwgNCkKKyNkZWZpbmUgVFJDX1NOVUxMX1ND
SEVEVUxFICAgICAgVFJDX1NDSEVEX0NMQVNTX0VWVChTTlVMTCwgNSkKKyNkZWZpbmUgVFJDX1NO
VUxMX1RBU0tMRVQgICAgICAgVFJDX1NDSEVEX0NMQVNTX0VWVChTTlVMTCwgNikKIAogLyoKICAq
IExvY2tpbmc6CkBAIC0zMDUsNyArMzE1LDEwIEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgcGlja19j
cHUoc3RydWN0IG51bGxfcHJpdmF0ZSAqcHJ2LCBzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgICov
CiAgICAgICAgIGlmICggbGlrZWx5KChwZXJfY3B1KG5wYywgY3B1KS52Y3B1ID09IE5VTEwgfHwg
cGVyX2NwdShucGMsIGNwdSkudmNwdSA9PSB2KQogICAgICAgICAgICAgICAgICAgICAmJiBjcHVt
YXNrX3Rlc3RfY3B1KGNwdSwgY3B1bWFza19zY3JhdGNoX2NwdShjcHUpKSkgKQotICAgICAgICAg
ICAgcmV0dXJuIGNwdTsKKyAgICAgICAgeworICAgICAgICAgICAgbmV3X2NwdSA9IGNwdTsKKyAg
ICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICB9CiAKICAgICAgICAgLyogSWYgbm90LCBqdXN0
IGdvIGZvciBhIGZyZWUgcENQVSwgd2l0aGluIG91ciBhZmZpbml0eSwgaWYgYW55ICovCiAgICAg
ICAgIGNwdW1hc2tfYW5kKGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwgY3B1bWFza19zY3JhdGNo
X2NwdShjcHUpLApAQCAtMzEzLDcgKzMyNiw3IEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgcGlja19j
cHUoc3RydWN0IG51bGxfcHJpdmF0ZSAqcHJ2LCBzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgbmV3
X2NwdSA9IGNwdW1hc2tfZmlyc3QoY3B1bWFza19zY3JhdGNoX2NwdShjcHUpKTsKIAogICAgICAg
ICBpZiAoIGxpa2VseShuZXdfY3B1ICE9IG5yX2NwdV9pZHMpICkKLSAgICAgICAgICAgIHJldHVy
biBuZXdfY3B1OworICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogCiAgICAgLyoKQEAgLTMy
OCw3ICszNDEsMjIgQEAgc3RhdGljIHVuc2lnbmVkIGludCBwaWNrX2NwdShzdHJ1Y3QgbnVsbF9w
cml2YXRlICpwcnYsIHN0cnVjdCB2Y3B1ICp2KQogICAgICAqIG9ubHkgaWYgdGhlIHBDUFUgaXMg
ZnJlZS4KICAgICAgKi8KICAgICBjcHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSks
IGNwdXMsIHYtPmNwdV9oYXJkX2FmZmluaXR5KTsKLSAgICByZXR1cm4gY3B1bWFza19hbnkoY3B1
bWFza19zY3JhdGNoX2NwdShjcHUpKTsKKyAgICBuZXdfY3B1ID0gY3B1bWFza19hbnkoY3B1bWFz
a19zY3JhdGNoX2NwdShjcHUpKTsKKworIG91dDoKKyAgICBpZiAoIHVubGlrZWx5KHRiX2luaXRf
ZG9uZSkgKQorICAgIHsKKyAgICAgICAgc3RydWN0IHsKKyAgICAgICAgICAgIHVpbnQxNl90IHZj
cHUsIGRvbTsKKyAgICAgICAgICAgIHVpbnQzMl90IG5ld19jcHU7CisgICAgICAgIH0gZDsKKyAg
ICAgICAgZC5kb20gPSB2LT5kb21haW4tPmRvbWFpbl9pZDsKKyAgICAgICAgZC52Y3B1ID0gdi0+
dmNwdV9pZDsKKyAgICAgICAgZC5uZXdfY3B1ID0gbmV3X2NwdTsKKyAgICAgICAgX190cmFjZV92
YXIoVFJDX1NOVUxMX1BJQ0tFRF9DUFUsIDEsIHNpemVvZihkKSwgJmQpOworICAgIH0KKworICAg
IHJldHVybiBuZXdfY3B1OwogfQogCiBzdGF0aWMgdm9pZCB2Y3B1X2Fzc2lnbihzdHJ1Y3QgbnVs
bF9wcml2YXRlICpwcnYsIHN0cnVjdCB2Y3B1ICp2LApAQCAtMzM5LDYgKzM2NywxOCBAQCBzdGF0
aWMgdm9pZCB2Y3B1X2Fzc2lnbihzdHJ1Y3QgbnVsbF9wcml2YXRlICpwcnYsIHN0cnVjdCB2Y3B1
ICp2LAogICAgIGNwdW1hc2tfY2xlYXJfY3B1KGNwdSwgJnBydi0+Y3B1c19mcmVlKTsKIAogICAg
IGRwcmludGsoWEVOTE9HX0dfSU5GTywgIiVkIDwtLSBkJWR2JWRcbiIsIGNwdSwgdi0+ZG9tYWlu
LT5kb21haW5faWQsIHYtPnZjcHVfaWQpOworCisgICAgaWYgKCB1bmxpa2VseSh0Yl9pbml0X2Rv
bmUpICkKKyAgICB7CisgICAgICAgIHN0cnVjdCB7CisgICAgICAgICAgICB1aW50MTZfdCB2Y3B1
LCBkb207CisgICAgICAgICAgICB1aW50MzJfdCBjcHU7CisgICAgICAgIH0gZDsKKyAgICAgICAg
ZC5kb20gPSB2LT5kb21haW4tPmRvbWFpbl9pZDsKKyAgICAgICAgZC52Y3B1ID0gdi0+dmNwdV9p
ZDsKKyAgICAgICAgZC5jcHUgPSBjcHU7CisgICAgICAgIF9fdHJhY2VfdmFyKFRSQ19TTlVMTF9W
Q1BVX0FTU0lHTiwgMSwgc2l6ZW9mKGQpLCAmZCk7CisgICAgfQogfQogCiBzdGF0aWMgdm9pZCB2
Y3B1X2RlYXNzaWduKHN0cnVjdCBudWxsX3ByaXZhdGUgKnBydiwgc3RydWN0IHZjcHUgKnYsCkBA
IC0zNDgsNiArMzg4LDE4IEBAIHN0YXRpYyB2b2lkIHZjcHVfZGVhc3NpZ24oc3RydWN0IG51bGxf
cHJpdmF0ZSAqcHJ2LCBzdHJ1Y3QgdmNwdSAqdiwKICAgICBjcHVtYXNrX3NldF9jcHUoY3B1LCAm
cHJ2LT5jcHVzX2ZyZWUpOwogCiAgICAgZHByaW50ayhYRU5MT0dfR19JTkZPLCAiJWQgPC0tIE5V
TEwgKGQlZHYlZClcbiIsIGNwdSwgdi0+ZG9tYWluLT5kb21haW5faWQsIHYtPnZjcHVfaWQpOwor
CisgICAgaWYgKCB1bmxpa2VseSh0Yl9pbml0X2RvbmUpICkKKyAgICB7CisgICAgICAgIHN0cnVj
dCB7CisgICAgICAgICAgICB1aW50MTZfdCB2Y3B1LCBkb207CisgICAgICAgICAgICB1aW50MzJf
dCBjcHU7CisgICAgICAgIH0gZDsKKyAgICAgICAgZC5kb20gPSB2LT5kb21haW4tPmRvbWFpbl9p
ZDsKKyAgICAgICAgZC52Y3B1ID0gdi0+dmNwdV9pZDsKKyAgICAgICAgZC5jcHUgPSBjcHU7Cisg
ICAgICAgIF9fdHJhY2VfdmFyKFRSQ19TTlVMTF9WQ1BVX0RFQVNTSUdOLCAxLCBzaXplb2YoZCks
ICZkKTsKKyAgICB9CiB9CiAKIC8qIENoYW5nZSB0aGUgc2NoZWR1bGVyIG9mIGNwdSB0byB1cyAo
bnVsbCkuICovCkBAIC01NjIsNiArNjE0LDE5IEBAIHN0YXRpYyB2b2lkIG51bGxfdmNwdV9taWdy
YXRlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnYsCiAgICAgaWYg
KCB2LT5wcm9jZXNzb3IgPT0gbmV3X2NwdSApCiAgICAgICAgIHJldHVybjsKIAorICAgIGlmICgg
dW5saWtlbHkodGJfaW5pdF9kb25lKSApCisgICAgeworICAgICAgICBzdHJ1Y3QgeworICAgICAg
ICAgICAgdWludDE2X3QgdmNwdSwgZG9tOworICAgICAgICAgICAgdWludDE2X3QgY3B1LCBuZXdf
Y3B1OworICAgICAgICB9IGQ7CisgICAgICAgIGQuZG9tID0gdi0+ZG9tYWluLT5kb21haW5faWQ7
CisgICAgICAgIGQudmNwdSA9IHYtPnZjcHVfaWQ7CisgICAgICAgIGQuY3B1ID0gdi0+cHJvY2Vz
c29yOworICAgICAgICBkLm5ld19jcHUgPSBuZXdfY3B1OworICAgICAgICBfX3RyYWNlX3ZhcihU
UkNfU05VTExfTUlHUkFURSwgMSwgc2l6ZW9mKGQpLCAmZCk7CisgICAgfQorCiAgICAgLyoKICAg
ICAgKiB2IGlzIGVpdGhlciBhc3NpZ25lZCB0byBhIHBDUFUsIG9yIGluIHRoZSB3YWl0cXVldWUu
CiAgICAgICoKQEAgLTY2Myw4ICs3MjgsMzEgQEAgc3RhdGljIHN0cnVjdCB0YXNrX3NsaWNlIG51
bGxfc2NoZWR1bGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogICAgIFNDSEVEX1NUQVRf
Q1JBTksoc2NoZWR1bGUpOwogICAgIE5VTExfVkNQVV9DSEVDSyhjdXJyZW50KTsKIAorICAgIGlm
ICggdW5saWtlbHkodGJfaW5pdF9kb25lKSApCisgICAgeworICAgICAgICBzdHJ1Y3QgeworICAg
ICAgICAgICAgdWludDE2X3QgdGFza2xldCwgY3B1OworICAgICAgICAgICAgaW50MTZfdCB2Y3B1
LCBkb207CisgICAgICAgIH0gZDsKKyAgICAgICAgZC5jcHUgPSBjcHU7CisgICAgICAgIGQudGFz
a2xldCA9IHRhc2tsZXRfd29ya19zY2hlZHVsZWQ7CisgICAgICAgIGlmICggcGVyX2NwdShucGMs
IGNwdSkudmNwdSA9PSBOVUxMICkKKyAgICAgICAgeworICAgICAgICAgICAgZC52Y3B1ID0gZC5k
b20gPSAtMTsKKyAgICAgICAgfQorICAgICAgICBlbHNlCisgICAgICAgIHsKKyAgICAgICAgICAg
IGQudmNwdSA9IHBlcl9jcHUobnBjLCBjcHUpLnZjcHUtPnZjcHVfaWQ7CisgICAgICAgICAgICBk
LmRvbSA9IHBlcl9jcHUobnBjLCBjcHUpLnZjcHUtPmRvbWFpbi0+ZG9tYWluX2lkOworICAgICAg
ICB9CisgICAgICAgIF9fdHJhY2VfdmFyKFRSQ19TTlVMTF9TQ0hFRFVMRSwgMSwgc2l6ZW9mKGQp
LCAmZCk7CisgICAgfQorCiAgICAgaWYgKCB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkICkKKyAgICB7
CisgICAgICAgIHRyYWNlX3ZhcihUUkNfU05VTExfVEFTS0xFVCwgMSwgMCwgTlVMTCk7CiAgICAg
ICAgIHJldC50YXNrID0gaWRsZV92Y3B1W2NwdV07CisgICAgfQogICAgIGVsc2UKICAgICAgICAg
cmV0LnRhc2sgPSBwZXJfY3B1KG5wYywgY3B1KS52Y3B1OwogICAgIHJldC5taWdyYXRlZCA9IDA7
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvdHJhY2UuaCBiL3hlbi9pbmNsdWRlL3B1
YmxpYy90cmFjZS5oCmluZGV4IDdmMmU4OTEuLjM3NDZiZmYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL3B1YmxpYy90cmFjZS5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy90cmFjZS5oCkBAIC03
OCw2ICs3OCw3IEBACiAvKiAjZGVmaW5lIFhFTl9TQ0hFRFVMRVJfU0VERiAyIChSZW1vdmVkKSAq
LwogI2RlZmluZSBUUkNfU0NIRURfQVJJTkM2NTMgMwogI2RlZmluZSBUUkNfU0NIRURfUlREUyAg
ICAgNAorI2RlZmluZSBUUkNfU0NIRURfU05VTEwgICAgNQogCiAvKiBQZXItc2NoZWR1bGVyIHRy
YWNpbmcgKi8KICNkZWZpbmUgVFJDX1NDSEVEX0NMQVNTX0VWVChfYywgX2UpIFwKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 29 12:56:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 12:56: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 1dQZ07-0006pB-R4; Thu, 29 Jun 2017 12:56:51 +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 1dQZ06-0006oK-JC
 for xen-devel@lists.xenproject.org; Thu, 29 Jun 2017 12:56:50 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 3A/2F-02181-119F4595; Thu, 29 Jun 2017 12:56:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMIsWRWlGSWpSXmKPExsVyMbThsK7gz5B
 Ig5dXpCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz+Ce1sBauVKi4t6WBuYLwu1sXIxSEkMINR
 4v/5hSwgDovASlaJa5PnMoE4EgLnWSU+/9zD3MXICeTESVw42QxlV0mcXX6UEcQWElCRuLl9F
 RPEqCVMEjeXn2AHSQgL6EkcOfoDynaWWPD6MxOIzSZgIPFmx15WEFtEQEni3qrJYHEWAVWJPx
 fPgdm8Ag4S6+9uZgGxOQUcJTY9XAK1zEHizoVXYLaogJzEysstrBD1ghInZz4BqufgYBbQlFi
 /Sx8kzCwgL7H97RzmCYzCs5BUzUKomoWkagEj8ypGjeLUorLUIl1DE72kosz0jJLcxMwcXUMD
 Y73c1OLixPTUnMSkYr3k/NxNjMBAZwCCHYwrtnseYpTkYFIS5TV8HhIpxJeUn1KZkVicEV9Um
 pNafIhRhoNDSYL32negnGBRanpqRVpmDjDmYNISHDxKIrwPvwKleYsLEnOLM9MhUqcYLTmuXF
 n3hYljw+r1QHLKge1fmIRY8vLzUqXEeTeCzBMAacgozYMbB0sLlxhlpYR5GYEOFOIpSC3KzSx
 BlX/FKM7BqCTMa/EDaApPZl4J3NZXQAcxAR0kPAPsoJJEhJRUA+MRf0+/LJfqnatm23T19z4o
 y+f50hPwr3r96u3735ycPFvPO+XymhMC3xySn7m8+ltRt0jD8bbAMxn10M9X51mfnjNTptSba
 yen9S2jNUuyT3d/zkgJnGeWuM+Ng6Nuo7vM/OPnCw/3xPZGuE4ISHzK5zC/pOTSCVGvWXznWk
 y1+ssPm5h4bVJiKc5INNRiLipOBAAnwTZrBgMAAA==
X-Env-Sender: raistlin.df@gmail.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1498741009!102475387!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57667 invoked from network); 29 Jun 2017 12:56:49 -0000
Received: from mail-wr0-f195.google.com (HELO mail-wr0-f195.google.com)
 (209.85.128.195)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 29 Jun 2017 12:56:49 -0000
Received: by mail-wr0-f195.google.com with SMTP id 77so36685789wrb.3
 for <xen-devel@lists.xenproject.org>; Thu, 29 Jun 2017 05:56:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:subject:from:to:date:message-id:in-reply-to:references
 :user-agent:mime-version:content-transfer-encoding;
 bh=vaJnvg6b20g00lL6pxON/Z1735I3D9U8Rwik6BB+bZc=;
 b=qVVoj9iux1v/QBqxbkNypPoSuVa08/cLTc3JyMVm/btxQdO0aW/I2645ASM+Q1Bbxg
 GHM1wGcz3uXYHwePjgdQgAAY7ZZH3bjGT6VjilGRFVtBQUpdjmbgv9FqvuACNTgucZta
 JhAIF1ch2YGb1S9iMDNhqOQFSyQFF2BGMVaDcRpunkcn0yi2EM8GjPUXpMhIyEa0HBMp
 Z+OEjZQX1vIK5ogRL5Uv3yNLRPCukNPeUYGv4tc+EmemadYKGPG51k+hVNNnI3c7RQgw
 hLY9pjMaXLZKjpD7zFSTWLReJuUT+zuypClkSDQWtP0gSVRAMqnl3Wsod+ychwfwnc9X
 dcAQ==
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:date:message-id
 :in-reply-to:references:user-agent:mime-version
 :content-transfer-encoding;
 bh=vaJnvg6b20g00lL6pxON/Z1735I3D9U8Rwik6BB+bZc=;
 b=oBy3X0bBw6PD5PPMCZWWXPL2xAPi9B2pDZT6KPHoVFBu/1J3p+Hm3EsAqN0LexFODo
 taHGPjX6WEmyIERNjXXRlKjNaQ8aqnVNpahNqHjXkjbJ5EVzrt3dl5CjhYJayNPBqC1l
 6G8AIY2fWocBrigdnW0S+fpOLuVkmSOm1D5PwKshNRg+llDKGHE1v8WaKnF62i7PuWBO
 VarZkYwqqshdBNabAgdTvo8qyIxUBbsd40LhUICb1a7L5zXBGhb7WoquJzAkiEhfFHbY
 UJ0vjBvq64s/x4TEkrz4CJ6sAbIRLW7UfPZE60TrSXCnV16UEMND08qX+e3faOY2Jryr
 3H8A==
X-Gm-Message-State: AKS2vOyE+joKXP8tWVryxdXz0ZEn5us2G4zvXpJ7eGvqpcnF0vQkSjeK
 iaDfqlaDCF43k7RX
X-Received: by 10.223.172.15 with SMTP id v15mr26099833wrc.84.1498741008768;
 Thu, 29 Jun 2017 05:56:48 -0700 (PDT)
Received: from [192.168.0.31] ([80.66.223.37])
 by smtp.gmail.com with ESMTPSA id b94sm4242325wrd.40.2017.06.29.05.56.47
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 29 Jun 2017 05:56:48 -0700 (PDT)
From: Dario Faggioli <dario.faggioli@citrix.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 29 Jun 2017 14:56:46 +0200
Message-ID: <149874100617.524.17660052409324712212.stgit@Solace>
In-Reply-To: <149874017405.524.14075439009139766753.stgit@Solace>
References: <149874017405.524.14075439009139766753.stgit@Solace>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 5/5] tools: tracing: handle null scheduler's
	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>

SW4gYm90aCB4ZW50cmFjZSBhbmQgeGVuYWx5emUuCgpTaWduZWQtb2ZmLWJ5OiBEYXJpbyBGYWdn
aW9saSA8ZGFyaW8uZmFnZ2lvbGlAY2l0cml4LmNvbT4KLS0tCkdlb3JnZSBEdW5sYXAgPGdlb3Jn
ZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KLS0tCiB0b29scy94ZW50cmFjZS9mb3JtYXRzICAgIHwg
ICAgNyArKysrKwogdG9vbHMveGVudHJhY2UveGVuYWx5emUuYyB8ICAgNjUgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDcyIGlu
c2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy94ZW50cmFjZS9mb3JtYXRzIGIvdG9vbHMv
eGVudHJhY2UvZm9ybWF0cwppbmRleCA4YjMxNzgwLi5jMWY1ODRmIDEwMDY0NAotLS0gYS90b29s
cy94ZW50cmFjZS9mb3JtYXRzCisrKyBiL3Rvb2xzL3hlbnRyYWNlL2Zvcm1hdHMKQEAgLTc5LDYg
Kzc5LDEzIEBACiAweDAwMDIyODA1ICBDUFUlKGNwdSlkICAlKHRzYylkICgrJShyZWx0c2MpOGQp
ICBydGRzOnNjaGVkX3Rhc2tsZXQKIDB4MDAwMjI4MDYgIENQVSUoY3B1KWQgICUodHNjKWQgKCsl
KHJlbHRzYyk4ZCkgIHJ0ZHM6c2NoZWR1bGUgICAgICBbIGNwdVsxNl06dGFza2xldFs4XTppZGxl
WzRdOnRpY2tsZWRbNF0gPSAlKDEpMDh4IF0KIAorMHgwMDAyMkEwMSAgQ1BVJShjcHUpZCAgJSh0
c2MpZCAoKyUocmVsdHNjKThkKSAgbnVsbDpwaWNrX2NwdSAgICAgIFsgZG9tOnZjcHUgPSAweCUo
MSkwOHgsIG5ld19jcHUgPSAlKDIpZCBdCisweDAwMDIyQTAyICBDUFUlKGNwdSlkICAlKHRzYylk
ICgrJShyZWx0c2MpOGQpICBudWxsOmFzc2lnbiAgICAgICAgWyBkb206dmNwdSA9IDB4JSgxKTA4
eCwgY3B1ID0gJSgyKWQgXQorMHgwMDAyMkEwMyAgQ1BVJShjcHUpZCAgJSh0c2MpZCAoKyUocmVs
dHNjKThkKSAgbnVsbDpkZWFzc2lnbiAgICAgIFsgZG9tOnZjcHUgPSAweCUoMSkwOHgsIGNwdSA9
ICUoMilkIF0KKzB4MDAwMjJBMDQgIENQVSUoY3B1KWQgICUodHNjKWQgKCslKHJlbHRzYyk4ZCkg
IG51bGw6bWlncmF0ZSAgICAgICBbIGRvbTp2Y3B1ID0gMHglKDEpMDh4LCBuZXdfY3B1OmNwdSA9
IDB4JSgyKTA4eCBdCisweDAwMDIyQTA1ICBDUFUlKGNwdSlkICAlKHRzYylkICgrJShyZWx0c2Mp
OGQpICBudWxsOnNjaGVkdWxlICAgICAgWyBjcHVbMTZdOnRhc2tsZXRbMTZdID0gJSgxKTA4eCwg
ZG9tOnZjcHUgPSAweCUoMikwOHggXQorMHgwMDAyMkEwNiAgQ1BVJShjcHUpZCAgJSh0c2MpZCAo
KyUocmVsdHNjKThkKSAgbnVsbDpzY2hlZF90YXNrbGV0CisKIDB4MDAwNDEwMDEgIENQVSUoY3B1
KWQgICUodHNjKWQgKCslKHJlbHRzYyk4ZCkgIGRvbWFpbl9jcmVhdGUgICBbIGRvbSA9IDB4JSgx
KTA4eCBdCiAweDAwMDQxMDAyICBDUFUlKGNwdSlkICAlKHRzYylkICgrJShyZWx0c2MpOGQpICBk
b21haW5fZGVzdHJveSAgWyBkb20gPSAweCUoMSkwOHggXQogCmRpZmYgLS1naXQgYS90b29scy94
ZW50cmFjZS94ZW5hbHl6ZS5jIGIvdG9vbHMveGVudHJhY2UveGVuYWx5emUuYwppbmRleCBmYTYw
OGFkLi4yNGNjZTJhIDEwMDY0NAotLS0gYS90b29scy94ZW50cmFjZS94ZW5hbHl6ZS5jCisrKyBi
L3Rvb2xzL3hlbnRyYWNlL3hlbmFseXplLmMKQEAgLTc5NjgsNiArNzk2OCw3MSBAQCB2b2lkIHNj
aGVkX3Byb2Nlc3Moc3RydWN0IHBjcHVfaW5mbyAqcCkKICAgICAgICAgICAgICAgICAgICAgICAg
ci0+dGlja2xlZCA/ICIsIHRpY2tsZWQiIDogIiwgbm90IHRpY2tsZWQiKTsKICAgICAgICAgICAg
IH0KICAgICAgICAgICAgIGJyZWFrOworICAgICAgICBjYXNlIFRSQ19TQ0hFRF9DTEFTU19FVlQo
U05VTEwsIDEpOiAvKiBQSUNLRURfQ1BVICovCisgICAgICAgICAgICBpZiAob3B0LmR1bXBfYWxs
KSB7CisgICAgICAgICAgICAgICAgc3RydWN0IHsKKyAgICAgICAgICAgICAgICAgICAgdWludDE2
X3QgdmNwdWlkLCBkb21pZDsKKyAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgbmV3X2NwdTsK
KyAgICAgICAgICAgICAgICB9ICpyID0gKHR5cGVvZihyKSlyaS0+ZDsKKworICAgICAgICAgICAg
ICAgIHByaW50ZigiICVzIG51bGw6cGlja2VkX2NwdSBkJXV2JXUsIGNwdSAldVxuIiwKKyAgICAg
ICAgICAgICAgICAgICAgICAgcmktPmR1bXBfaGVhZGVyLCByLT5kb21pZCwgci0+dmNwdWlkLCBy
LT5uZXdfY3B1KTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICBj
YXNlIFRSQ19TQ0hFRF9DTEFTU19FVlQoU05VTEwsIDIpOiAvKiBWQ1BVX0FTU0lHTiAqLworICAg
ICAgICAgICAgaWYgKG9wdC5kdW1wX2FsbCkgeworICAgICAgICAgICAgICAgIHN0cnVjdCB7Cisg
ICAgICAgICAgICAgICAgICAgIHVpbnQxNl90IHZjcHVpZCwgZG9taWQ7CisgICAgICAgICAgICAg
ICAgICAgIHVpbnQzMl90IGNwdTsKKyAgICAgICAgICAgICAgICB9ICpyID0gKHR5cGVvZihyKSly
aS0+ZDsKKworICAgICAgICAgICAgICAgIHByaW50ZigiICVzIG51bGw6dmNwdV9hc3NpZ24gZCV1
diV1IHRvIGNwdSAldVxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgcmktPmR1bXBfaGVhZGVy
LCByLT5kb21pZCwgci0+dmNwdWlkLCByLT5jcHUpOworICAgICAgICAgICAgfQorICAgICAgICAg
ICAgYnJlYWs7CisgICAgICAgIGNhc2UgVFJDX1NDSEVEX0NMQVNTX0VWVChTTlVMTCwgMyk6IC8q
IFZDUFVfREVBU1NJR04gKi8KKyAgICAgICAgICAgIGlmIChvcHQuZHVtcF9hbGwpIHsKKyAgICAg
ICAgICAgICAgICBzdHJ1Y3QgeworICAgICAgICAgICAgICAgICAgICB1aW50MTZfdCB2Y3B1aWQs
IGRvbWlkOworICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBjcHU7CisgICAgICAgICAgICAg
ICAgfSAqciA9ICh0eXBlb2YocikpcmktPmQ7CisKKyAgICAgICAgICAgICAgICBwcmludGYoIiAl
cyBudWxsOnZjcHVfZGVhc3NpZ24gZCV1diV1IGZyb20gY3B1ICV1XG4iLAorICAgICAgICAgICAg
ICAgICAgICAgICByaS0+ZHVtcF9oZWFkZXIsIHItPmRvbWlkLCByLT52Y3B1aWQsIHItPmNwdSk7
CisgICAgICAgICAgICB9CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgY2FzZSBUUkNfU0NI
RURfQ0xBU1NfRVZUKFNOVUxMLCA0KTogLyogTUlHUkFURSAqLworICAgICAgICAgICAgaWYgKG9w
dC5kdW1wX2FsbCkgeworICAgICAgICAgICAgICAgIHN0cnVjdCB7CisgICAgICAgICAgICAgICAg
ICAgIHVpbnQxNl90IHZjcHVpZCwgZG9taWQ7CisgICAgICAgICAgICAgICAgICAgIHVpbnQxNl90
IGNwdSwgbmV3X2NwdTsKKyAgICAgICAgICAgICAgICB9ICpyID0gKHR5cGVvZihyKSlyaS0+ZDsK
KworICAgICAgICAgICAgICAgIHByaW50ZigiICVzIG51bGw6bWlncmF0ZSBkJXV2JXUsIGNwdSAl
dSwgbmV3X2NwdSAldVxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgcmktPmR1bXBfaGVhZGVy
LCByLT5kb21pZCwgci0+dmNwdWlkLAorICAgICAgICAgICAgICAgICAgICAgICByLT5jcHUsIHIt
Pm5ld19jcHUpOworICAgICAgICAgICAgfQorICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGNh
c2UgVFJDX1NDSEVEX0NMQVNTX0VWVChTTlVMTCwgNSk6IC8qIFNDSEVEVUxFICovCisgICAgICAg
ICAgICBpZiAob3B0LmR1bXBfYWxsKSB7CisgICAgICAgICAgICAgICAgc3RydWN0IHsKKyAgICAg
ICAgICAgICAgICAgICAgdWludDE2X3QgdGFza2xldCwgY3B1OworICAgICAgICAgICAgICAgICAg
ICBpbnQxNl90IHZjcHVpZCwgZG9taWQ7CisgICAgICAgICAgICAgICAgfSAqciA9ICh0eXBlb2Yo
cikpcmktPmQ7CisKKyAgICAgICAgICAgICAgICBwcmludGYoIiAlcyBudWxsOnNjaGVkdWxlIGNw
dSAldSVzIiwKKyAgICAgICAgICAgICAgICAgICAgICAgcmktPmR1bXBfaGVhZGVyLCByLT5jcHUs
CisgICAgICAgICAgICAgICAgICAgICAgIHItPnRhc2tsZXQgPyAiLCB0YXNrbGV0IHNjaGVkdWxl
ZCIgOiAiIik7CisgICAgICAgICAgICAgICAgaWYgKHItPnZjcHVpZCAhPSAtMSkKKyAgICAgICAg
ICAgICAgICAgICAgcHJpbnRmKCIsIHZjcHUgZCV1diVkXG4iLCByLT5kb21pZCwgci0+dmNwdWlk
KTsKKyAgICAgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgICAgIHByaW50ZigiLCBu
byB2Y3B1XG4iKTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICBj
YXNlIFRSQ19TQ0hFRF9DTEFTU19FVlQoU05VTEwsIDYpOiAvKiBUQVNLTEVUICovCisgICAgICAg
ICAgICBpZiAob3B0LmR1bXBfYWxsKQorICAgICAgICAgICAgICAgIHByaW50ZigiICVzIG51bGw6
c2NoZWRfdGFza2xldFxuIiwgcmktPmR1bXBfaGVhZGVyKTsKKyAgICAgICAgICAgIGJyZWFrOwog
ICAgICAgICBkZWZhdWx0OgogICAgICAgICAgICAgcHJvY2Vzc19nZW5lcmljKHJpKTsKICAgICAg
ICAgfQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 29 13:03:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 13: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 1dQZ5y-00088p-DK; Thu, 29 Jun 2017 13:02: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=346bb0873=wei.liu2@citrix.com>)
 id 1dQZ5x-00088j-Hx
 for xen-devel@lists.xen.org; Thu, 29 Jun 2017 13:02:53 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 40/1E-01862-C7AF4595; Thu, 29 Jun 2017 13:02:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpG7lr5B
 Ig9PdKhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bHxuuMBZNYKuae/8bUwLiLuYuRk0NCwF/i
 993lTCA2i4CqxIS1k9hBbDYBZYmfnb1sILaIgK7E3PU3WLsYuTiYBTYzSqyYeIAVJCEskCbx9
 VkfC4jNK2AhcXffE7AGIYECic2vnrNCxAUlTs58AlbDLKAjsWD3J6AaDiBbWmL5Pw6QMKeAnc
 SuHdsZQWxRARWJzqVzWCDGKEh0TD/GNIGRbxaSSbOQTJqFMGkBI/MqRo3i1KKy1CJdQwO9pKL
 M9IyS3MTMHCDPWC83tbg4MT01JzGpWC85P3cTIzDU6hkYGHcwbutyPsQoycGkJMpr+DwkUogv
 KT+lMiOxOCO+qDQntfgQowwHh5IEr/dPoJxgUWp6akVaZg4w6GHSEhw8SiK8D78CpXmLCxJzi
 zPTIVKnGHU5mj5s+cIkxJKXn5cqJc4bADJDAKQoozQPbgQsAi8xykoJ8zIyMDAI8RSkFuVmlq
 DKv2IU52BUEuZNB5nCk5lXArfpFdARTEBHCM8AO6IkESEl1cA499vdc+fO2UrudA67bJUzR/C
 9ROwntcO3Eyd9LT68keXxWQuJkhwfQ9faHq72B6beQvNK206sFWGamX5l3SODxxFKS7fwOa5c
 kbTrp9RXgTeB8Tx7FsQuctKbOTei27rKUZflrepx13zhHp95k2ME3v46vlYoa4UFl/ftPibbT
 bN2Ft9mK+lVYinOSDTUYi4qTgQA4q/1ubsCAAA=
X-Env-Sender: prvs=346bb0873=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1498741367!86374462!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12517 invoked from network); 29 Jun 2017 13:02:49 -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;
 29 Jun 2017 13:02:49 -0000
X-IronPort-AV: E=Sophos;i="5.40,280,1496102400"; d="scan'208";a="429815481"
Date: Thu, 29 Jun 2017 14:02:09 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Haozhong Zhang <haozhong.zhang@intel.com>
Message-ID: <20170629130209.yxxus7u2vkeulspw@citrix.com>
References: <20170626091625.19655-1-haozhong.zhang@intel.com>
 <20170626091625.19655-9-haozhong.zhang@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170626091625.19655-9-haozhong.zhang@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>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4 08/11] x86/vmce,
 tools/libxl: expose LMCE capability in guest MSR_IA32_MCG_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>

T24gTW9uLCBKdW4gMjYsIDIwMTcgYXQgMDU6MTY6MjJQTSArMDgwMCwgSGFvemhvbmcgWmhhbmcg
d3JvdGU6Cj4gSWYgTE1DRSBpcyBzdXBwb3J0ZWQgYnkgaG9zdCBhbmQgJyBtY2FfY2FwcyA9IFsg
ImxtY2UiIF0gJyBpcyBwcmVzZW50Cj4gaW4geGwgY29uZmlnLCB0aGUgTE1DRSBjYXBhYmlsaXR5
IHdpbGwgYmUgZXhwb3NlZCBpbiBndWVzdCBNU1JfSUEzMl9NQ0dfQ0FQLgo+IEJ5IGRlZmF1bHQs
IExNQ0UgaXMgbm90IGV4cG9zZWQgdG8gZ3Vlc3Qgc28gYXMgdG8ga2VlcCB0aGUgYmFja3dhcmRz
IG1pZ3JhdGlvbgo+IGNvbXBhdGliaWxpdHkuCj4gCj4gU2lnbmVkLW9mZi1ieTogSGFvemhvbmcg
WmhhbmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KPiBSZXZpZXdlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPiBmb3IgaHlwZXJ2aXNvciBzaWRlCgpJIHN1cHBvc2UgeW91
IGFscmVhZHkgdHJpZCBhIGxvY2FsIG1pZ3JhdGlvbjoKCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 29 13:11:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 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 1dQZEV-0000UB-8V; Thu, 29 Jun 2017 13:11:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bitweasil@cryptohaze.com>) id 1dQKi3-0006bE-Ji
 for xen-devel@lists.xen.org; Wed, 28 Jun 2017 21:41:15 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 54/77-03612-A7224595; Wed, 28 Jun 2017 21:41:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsVyMfSWlm6lUki
 kwcld2hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a86Z9YCqZaVHTeXs3ewPjKoIuRi0NIYCKj
 xJrmfWwgDovADxaJSb/+gjkSIM6iczcYuxg5gJwiieZrJl2MnEBmicTbK/eZQGxeAUGJkzOfs
 IDYQgLeEvM3N7FC1ChKbJr4ixnEZhPQk7h08Ts7iM0ioCrx8Us/I0RvgMTvjZ1gc4QFLCQ2vb
 oJZosISEtc+3wZrIZZwEfi/IF/TBMY+WYhWTcLSQrC1pRo3f6bHcLWkFhwZx8jhK0tsWzha+Y
 FjKyrGDWKU4vKUot0jSz0kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECA5QBCHYw
 nl8beIhRkoNJSZT3yPvgSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvHyKIZFCgkWp6akVaZk5w
 FiBSUtw8CiJ8NrJAqV5iwsSc4sz0yFSpxgtOa5cWfeFiWPKge1Acs7vHV+YhFjy8vNSpcR5by
 oANQiANGSU5sGNg8XzJUZZKWFeRqADhXgKUotyM0tQ5V8xinMwKgnzcoNcxZOZVwK39RXQQUx
 AB7HMCwA5qCQRISXVwBjm+K1w3gzrc3nXL/nkmbVlPVBbZNW7h39q7lT9UvcLN+ZFK3k1HPix
 fP3FiT9uJl/YW9ZxI+9jeLenWTu797z/pgnMxnKHVh7w+lD7awqT9aJo9wqbPSuzBKY8XrzPo
 0R8T9P9KOfnR6zTfKzcl767c//2C4PbhgmPuV4XxJUc5e0q2TTVf5kSS3FGoqEWc1FxIgB0nk
 0X4gIAAA==
X-Env-Sender: bitweasil@cryptohaze.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1498686072!104772898!1
X-Originating-IP: [209.85.218.42]
X-SpamReason: No, hits=1.2 required=7.0 tests=HTML_10_20,HTML_MESSAGE,
 RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18249 invoked from network); 28 Jun 2017 21:41:13 -0000
Received: from mail-oi0-f42.google.com (HELO mail-oi0-f42.google.com)
 (209.85.218.42)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 28 Jun 2017 21:41:13 -0000
Received: by mail-oi0-f42.google.com with SMTP id p66so52328886oia.0
 for <xen-devel@lists.xen.org>; Wed, 28 Jun 2017 14:41:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=cryptohaze-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:from:date:message-id:subject:to;
 bh=moqBrnjg5pTAw2rb3PON0LpMC0odlMA9jc4Udr1GBfE=;
 b=woNp2rSt/GQ068s62kTVfMkFo4PtTO7wzJ0OSRIvVXj62e8klW4/drh5k0lAtwcooG
 u2zIyY655rC8eoD6F1/DuKcdsgoSOjauGLqVcjm2n/t0GVTIGRjkJn82He/ORuVaxTHW
 jFSJK70AiQu5gYuLXjqebEXv63J5YhXMR6I4miF+fUuSgpWVNDCxLbMv36BnrmQ3qFug
 IsK6YdJ6gP1GfKZ7dGACOld9gkmRxEXLZ1sMLkMDouRNxP0gKw6Gminl+cfkInGUzKYq
 lfiVCuThmTk+hewq06D6qo+IlCqALHCBY/bYzeLtqVUOnl+fOlnnkIwCZCRSwwAIxuGX
 xchg==
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=moqBrnjg5pTAw2rb3PON0LpMC0odlMA9jc4Udr1GBfE=;
 b=rJ7DJI+UP5ZFsSGc32fN+AXImMivvYRjNPKxx5zyYhWVki2iP5B7JEzne6BzPIvmcx
 a5907zx1r5+M+9bK03sSRVk4eWx/iBotKm+ptA+Sh5KtQgFA5sGy6DjMlknnBA/XKO8C
 8D6IZeDzXlMFQM11JGVlJb6VW0FC8cnDZce6pKGJDlbeO3wfAB2Tr4UuLMybskbp+rK4
 vs9ba205gMVe1meJlzfZ7AXedCY8Q1j8EDgdqAd7ft3zHBXhHHXF9vfWJxj7f3uz7gqM
 WMkKqScdrjXipVtCVmipu3VeLAn4elrVLI7k1bEZnjiKWh1b7PDeNXKvCo1dvDpqDhxX
 t0ow==
X-Gm-Message-State: AKS2vOxkIX28/sulHs4vwOy7XSaQp4+zR63zTRO79fwiD+6WYlOyh4bV
 h7eeJytFaYTrODHt7x+FLz0rt+oxtXc+ttg=
X-Received: by 10.202.196.143 with SMTP id u137mr7197504oif.79.1498686071985; 
 Wed, 28 Jun 2017 14:41:11 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.202.252.86 with HTTP; Wed, 28 Jun 2017 14:41:11 -0700 (PDT)
X-Originating-IP: [66.195.179.45]
From: "Bitweasil ." <bitweasil@cryptohaze.com>
Date: Wed, 28 Jun 2017 15:41:11 -0600
Message-ID: <CALn24pDNkhE6kh5eOfJ+G-U5v3Z7H2Oq3aWbqo_UP-CyNX_kbw@mail.gmail.com>
To: xen-devel@lists.xen.org
X-Mailman-Approved-At: Thu, 29 Jun 2017 13:11:42 +0000
Subject: [Xen-devel] livepatch-tools: Handle new files in patch sets
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============7049525319887594642=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============7049525319887594642==
Content-Type: multipart/alternative; boundary="001a113e360ef3743805530c0aa2"

--001a113e360ef3743805530c0aa2
Content-Type: text/plain; charset="UTF-8"

Reference: https://xenproject.atlassian.net/browse/XEN-90

If you create a Xen patch for livepatch that adds additional files to the
build (adds the files and patches the Makefile to include them), the
livepatch tools (from https://github.com/rosslagerwall/livepatch-build-tools)
do not properly handle this.  They ignore the new files in the patched/
output directory, as the script only lists object files from the original/
directory.

After some investigation and experimenting, it seems the easiest way to
resolve this issue is to list the object files in the patched/ directory
(instead of the original/ directory), and if the source object file does
not exist in the original/ directory, create an object file of the proper
name from an empty .c file.  The create-diff-object step works properly
against this.  Note that this method does not handle the removal of object
files via the patching process.

I've created a simple patch to livepatch-build that adds this capability.
Directly calling gcc may not be the correct approach in all situations (the
patch tools require the compiler version to match between object files),
but it works for my environment (a XenServer build system using the system
gcc).

Please let me know if you have any other questions about this particular
issue.  I am happy to provide additional information if needed.

-Bit

=========================

+++ livepatch-build    2017-06-28 15:20:31.797362000 -0600
@@ -117,7 +117,7 @@
     [[ -e "${OUTPUT}/original/changed_objs" ]] || die "no changed objects
found"
     [[ -e "${OUTPUT}/patched/changed_objs" ]] || die "no changed objects
found"

-    cd "${OUTPUT}/original" || die
+    cd "${OUTPUT}/patched" || die
     FILES="$(find xen -type f -name "*.o")"
     cd "${OUTPUT}" || die
     CHANGED=0
@@ -129,6 +129,15 @@
         mkdir -p "output/$(dirname $i)" || die
         echo "Processing ${i}"
         echo "Run create-diff-object on $i" >>
"${OUTPUT}/create-diff-object.log"
+        # Create an empty object file if none exists.
+        if [[ ! -e "original/$i" ]]; then
+            echo "Creating object file original/$i with no content."
+            TEMPPATH="$(mktemp -d /tmp/xenbuild.XXXXXX)"
+            touch "${TEMPPATH}/empty.c"
+            gcc -g -m64 -ffunction-sections -fdata-sections -c
"${TEMPPATH}/empty.c" -o "original/$i"
+            rm "${TEMPPATH}/empty.c"
+            rmdir "${TEMPPATH}"
+        fi
         "${TOOLSDIR}"/create-diff-object $debugopt $PRELINK "original/$i"
"patched/$i" "$XENSYMS" "output/$i" &>> "${OUTPUT}/create-diff-object.log"
         rc="${PIPESTATUS[0]}"
         if [[ $rc = 139 ]]; then

--001a113e360ef3743805530c0aa2
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div><div><div><div>Reference: <a href=3D"https://xen=
project.atlassian.net/browse/XEN-90">https://xenproject.atlassian.net/brows=
e/XEN-90</a><br><br></div>If you create a Xen patch for livepatch that adds=
 additional files to the build (adds the files and patches the Makefile to =
include them), the livepatch tools (from <a href=3D"https://github.com/ross=
lagerwall/livepatch-build-tools">https://github.com/rosslagerwall/livepatch=
-build-tools</a>) do not properly handle this.=C2=A0 They ignore the new fi=
les in the patched/ output directory, as the script only lists object files=
 from the original/ directory.<br><br></div>After some investigation and ex=
perimenting, it seems the easiest way to resolve this issue is to list the =
object files in the patched/ directory (instead of the original/ directory)=
, and if the source object file does not exist in the original/ directory, =
create an object file of the proper name from an empty .c file.=C2=A0 The c=
reate-diff-object step works properly against this.=C2=A0 Note that this me=
thod does not handle the removal of object files via the patching process.<=
br><br></div>I&#39;ve created a simple patch to livepatch-build that adds t=
his capability.=C2=A0 Directly calling gcc may not be the correct approach =
in all situations (the patch tools require the compiler version to match be=
tween object files), but it works for my environment (a XenServer build sys=
tem using the system gcc).<br><br></div>Please let me know if you have any =
other questions about this particular issue.=C2=A0 I am happy to provide ad=
ditional information if needed.<br><br></div>-Bit<br><div><div><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<br><b=
r>+++ livepatch-build=C2=A0=C2=A0=C2=A0 2017-06-28 15:20:31.797362000 -0600=
<br>@@ -117,7 +117,7 @@<br>=C2=A0=C2=A0=C2=A0=C2=A0 [[ -e &quot;${OUTPUT}/o=
riginal/changed_objs&quot; ]] || die &quot;no changed objects found&quot;<b=
r>=C2=A0=C2=A0=C2=A0=C2=A0 [[ -e &quot;${OUTPUT}/patched/changed_objs&quot;=
 ]] || die &quot;no changed objects found&quot;<br>=C2=A0<br>-=C2=A0=C2=A0=
=C2=A0 cd &quot;${OUTPUT}/original&quot; || die<br>+=C2=A0=C2=A0=C2=A0 cd &=
quot;${OUTPUT}/patched&quot; || die<br>=C2=A0=C2=A0=C2=A0=C2=A0 FILES=3D&qu=
ot;$(find xen -type f -name &quot;*.o&quot;)&quot;<br>=C2=A0=C2=A0=C2=A0=C2=
=A0 cd &quot;${OUTPUT}&quot; || die<br>=C2=A0=C2=A0=C2=A0=C2=A0 CHANGED=3D0=
<br>@@ -129,6 +129,15 @@<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 mkdir -p &quot;output/$(dirname $i)&quot; || die<br>=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 echo &quot;Processing ${i}&quot;<br>=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 echo &quot;Run create-diff-objec=
t on $i&quot; &gt;&gt; &quot;${OUTPUT}/create-diff-object.log&quot;<br>+=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 # Create an empty object file if no=
ne exists.<br>+=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 if [[ ! -e &quot;=
original/$i&quot; ]]; then<br>+=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0 echo &quot;Creating object file original/$i with n=
o content.&quot;<br>+=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 TEMPPATH=3D&quot;$(mktemp -d /tmp/xenbuild.XXXXXX)&quot;<br>+=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 touch &q=
uot;${TEMPPATH}/empty.c&quot;<br>+=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 gcc -g -m64 -ffunction-sections -fdata-sections=
 -c &quot;${TEMPPATH}/empty.c&quot; -o &quot;original/$i&quot;<br>+=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 rm &quot;${TEM=
PPATH}/empty.c&quot;<br>+=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 rmdir &quot;${TEMPPATH}&quot;<br>+=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0 fi<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 &quot;${TOOLSDIR}&quot;/create-diff-object $debugopt $PRELINK &quot;ori=
ginal/$i&quot; &quot;patched/$i&quot; &quot;$XENSYMS&quot; &quot;output/$i&=
quot; &amp;&gt;&gt; &quot;${OUTPUT}/create-diff-object.log&quot;<br>=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 rc=3D&quot;${PIPESTATUS[0]}&quot=
;<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 if [[ $rc =3D 139 ]];=
 then<br><br></div></div></div>

--001a113e360ef3743805530c0aa2--


--===============7049525319887594642==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7049525319887594642==--


From xen-devel-bounces@lists.xen.org Thu Jun 29 13:24:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 13: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 1dQZQl-0001Is-DQ; Thu, 29 Jun 2017 13: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=34663c24b=Andrew.Cooper3@citrix.com>)
 id 1dQZQk-0001Im-CQ
 for xen-devel@lists.xen.org; Thu, 29 Jun 2017 13:24:22 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 64/48-02185-58FF4595; Thu, 29 Jun 2017 13:24:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprJIsWRWlGSWpSXmKPExsWyU9JRQrf1f0i
 kwcI2LoslHxezODB6HN39mymAMYo1My8pvyKBNWPVlPvMBf84K7528jUwXmTvYuTkkBDwk3jW
 eYEJxBYGsvuvTQOzRQRkJVZ3zQGrERLQl/hw4wVYnA3I3v3iE5jNK2Ar8fnLfzYQm0VAVWL9i
 alg9aIC4RJvG4+wQNQISpyc+QTI5uDgFDCQuPJZDsRkFtCUWL9LH6SCWUBeYvvbOcwQm9Qkrv
 VfgrosXWLr31/MExj5ZiEZNAuhexaS7gWMzKsYNYpTi8pSi3SNjPSSijLTM0pyEzNzdA0NjPV
 yU4uLE9NTcxKTivWS83M3MQKDrJ6BgXEH49QTfocYJTmYlER5DZ+HRArxJeWnVGYkFmfEF5Xm
 pBYfYpTh4FCS4C37B5QTLEpNT61Iy8wBhjtMWoKDR0mE9+FXoDRvcUFibnFmOkTqFKOilDhvN
 0ifAEgiozQPrg0WY5cYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfOKg0zhycwrgZv+CmgxE9
 Bi4Rlgi0sSEVJSDYw2wu9nif00ly7aVDFxscCpaPGpBloRdoWcZV+Pv1Dc+XIJwwqFpbPfnNl
 mcvI2T/cLlmO+qUH2iWEMMUd0vu3VWjijbuVDl//7nl5/WXyTh9PyJ+9B1oA1F+o8xVZ8fr0i
 nP32u5e7ll3/YGkpVFndbmdVfnl+VcbryGOVmyrjVigL9Tek68srsRRnJBpqMRcVJwIAyCjcT
 6wCAAA=
X-Env-Sender: prvs=34663c24b=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1498742660!103174243!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39092 invoked from network); 29 Jun 2017 13:24:21 -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;
 29 Jun 2017 13:24:21 -0000
X-IronPort-AV: E=Sophos;i="5.40,280,1496102400"; d="scan'208";a="48596063"
To: <xen-devel@lists.xen.org>
References: <osstest-111167-mainreport@xen.org>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <520b0fbc-c873-3d3b-7b18-da4b0f7529f5@citrix.com>
Date: Thu, 29 Jun 2017 14:22:09 +0100
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-111167-mainreport@xen.org>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [xtf test] 111167: regressions - 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>

T24gMjkvMDYvMTcgMDk6NTQsIG9zc3Rlc3Qgc2VydmljZSBvd25lciB3cm90ZToKPiBmbGlnaHQg
MTExMTY3IHh0ZiByZWFsIFtyZWFsXQo+IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncy8xMTExNjcvCj4KPiBSZWdyZXNzaW9ucyA6LSgKPgo+IFRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAo+IGluY2x1ZGluZyB0ZXN0cyB3
aGljaCBjb3VsZCBub3QgYmUgcnVuOgo+ICB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgIDU5
IGxlYWstY2hlY2svY2hlY2sgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTEwNzQKPiAgdGVzdC14
dGYtYW1kNjQtYW1kNjQtNCAgICAgICA1OSBsZWFrLWNoZWNrL2NoZWNrICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTExMDc0Cj4gIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgNTkgbGVhay1j
aGVjay9jaGVjayAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMTA3NAo+ICB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0yICAgICAgIDU5IGxlYWstY2hlY2svY2hlY2sgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMTEwNzQKPiAgdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICA1OSBsZWFrLWNoZWNrL2No
ZWNrICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTExMDc0Cj4KPiBUZXN0cyB3aGljaCBkaWQgbm90
IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgo+ICB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0x
ICAgICAgIDU4IHh0Zi90ZXN0LWh2bTY0LXhzYS0yMjEgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
PiAgdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICA1OCB4dGYvdGVzdC1odm02NC14c2EtMjIx
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCj4gIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAg
NTggeHRmL3Rlc3QtaHZtNjQteHNhLTIyMSAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwo+ICB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgIDU4IHh0Zi90ZXN0LWh2bTY0LXhzYS0yMjEgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKPiAgdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICA1OCB4dGYv
dGVzdC1odm02NC14c2EtMjIxICAgICAgIGZhaWwgICBuZXZlciBwYXNzCgpGWUksIHRoaXMgaXMg
YmVjYXVzZSB0aGUgZml4IGZvciBYU0EtMjIxIGhhc24ndCB5ZXQgcGFzc2VkIHRoZSBtYXN0ZXIK
cHVzaCBnYXRlLgoKVGhlIHByb2JsZW0gd2lsbCByZXNvbHZlIGl0c2VsZiB3aGVuIG1hc3RlciBt
b3ZlcyBmb3J3YXJkcy4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 29 13:28:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 13:28:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQZUd-0001Su-U0; Thu, 29 Jun 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 <chao.p.peng@linux.intel.com>) id 1dQZUc-0001Sm-1q
 for xen-devel@lists.xen.org; Thu, 29 Jun 2017 13:28:22 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 ED/7C-01731-57005595; Thu, 29 Jun 2017 13:28:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVywNwkQreEITT
 SoHWBocWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmjF7z32mgrssFX+PWDcwfmLuYuTiEBKYxigx
 af8H9i5GTg4JAV6JI8tmsELY/hIXJi5nhyhqZJQ4/n8uI0iCV8BMonliI5DNwSEsoC0xZ649S
 JhNQFdi9sEmZhBbRMBD4tXrZawgvcwC0xklDk5oYwJJsAioSiw6cAZsAaeAgcTiJZ8ZIRY0ME
 mcXbsFbAGzgKZE6/bfUBdpS/Ts/cEMsoxXQFDi7w5hiBJ5ieats5knMArMQtIxC6FqFpKqBYz
 Mqxg1ilOLylKLdI0M9JKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAoOznoGBcQdj
 42y/Q4ySHExKoryGz0MihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwJv4HygkWpaanVqRl5gDjB
 CYtwcGjJML78CtQmre4IDG3ODMdInWKUZej6cOWL0xCLHn5ealS4rzv/wEVCYAUZZTmwY2Axe
 wlRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8LiCX8GTmlcBtegV0BBPQEcIzwI4oSURISTU
 wqqxdfrC8rvPdq6rPF44WHnwR2/09XtDjt4evysHP222Ebpb83+rxw9Il9VL/Gg8nh2KJCJ/t
 Bf7mx6pYJs/rSWtsOSDUvKjtXEFB64tzIf2vuz10Hzb0r8/W3zQhdPHyh1F6nzUfTAlt/7eRz
 WDnsVX75y1mX2R0/sz1+tUyM+ovLGWWepO7T4mlOCPRUIu5qDgRAKf+kObUAgAA
X-Env-Sender: chao.p.peng@linux.intel.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1498742898!97761299!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32966 invoked from network); 29 Jun 2017 13:28:20 -0000
Received: from mga01.intel.com (HELO mga01.intel.com) (192.55.52.88)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Jun 2017 13:28:20 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 29 Jun 2017 06:28:17 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.40,281,1496127600"; d="scan'208";a="105145632"
Received: from pengc-desk.ccr.corp.intel.com ([10.255.28.251])
 by orsmga002.jf.intel.com with ESMTP; 29 Jun 2017 06:28:15 -0700
Message-ID: <1498742894.3583.10.camel@linux.intel.com>
From: Chao Peng <chao.p.peng@linux.intel.com>
To: Alexey G <x1917x@gmail.com>, Jason Dickens <jdickens@grammatech.com>
Date: Thu, 29 Jun 2017 21:28:14 +0800
In-Reply-To: <20170629060327.000015c8@gmail.com>
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>
X-Mailer: Evolution 3.20.5 (3.20.5-1.fc24) 
Mime-Version: 1.0
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org
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>

Cj4gQW50aG9ueSBQZXJhcmQgZGlkIGEgZ3JlYXQgam9iIHByb3ZpZGluZyBwYXRjaGVzIHdoaWNo
IGFkZCBhIHBhcnRpYWwKPiBRMzUKPiBzdXBwb3J0LiBJIHRyaWVkIGV4dGVuZGluZyBoaXMgcGF0
Y2hlcyB0byBpbmNsdWRlIG1pc3NpbmcgZmVhdHVyZXMgZm9yCj4gUTM1IGluCj4gaHZtbG9hZGVy
LCBsaWJhY3BpIGFuZCBRRU1VIGFuZCBzbyBmYXIgdGhlIFhlbitRMzUgZXhwZXJpZW5jZSBpcyBx
dWl0ZQo+IHBvc2l0aXZlCgpIaSBBbGV4ZXkswqAKCkkgc2F3IEFudGhvbnkncyBwYXRjaCwgYnV0
IHlvdXIgZXh0ZW5zaW9uIHBhdGNoIHNlZW1zIHN0aWxsIGluCmRldmVsb3BtZW50LiBEbyB5b3Ug
aGF2ZSBwbGFuIHRvIHVwc3RyZWFtIGl0PyBJJ20gYWxzbyBpbnRlcmVzdGVkIGluCnRoaXMgYmFz
aWNhbGx5IEkgd2FudCBmdWxsIFBDSS1lIHBhc3N0aHJ1IGNhcGFiaWxpdHkgKEN1cnJlbnQgWGVu
IGRvZXMKc3VwcG9ydCBwYXNzdGhydSBhIFBDSS1lIGRldmljZSBidXQgZ3Vlc3QgY2FuJ3Qgc2Vl
IGNvbmZpZ3VyYXRpb24gb2Zmc2V0CjI1Ni00MDk1IGZvciBleGFtcGxlKS4gSSdtIGdsYWQgdG8g
Y29sbGFib3JhdGUgb24gdGhpcy4KClRoYW5rcywKQ2hhbwoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 29 13:33:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 13:33: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 1dQZZH-00028t-Fq; Thu, 29 Jun 2017 13:33:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <bruno.alvisio@gmail.com>) id 1dQZZG-00028n-3D
 for xen-devel@lists.xenproject.org; Thu, 29 Jun 2017 13:33:10 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 DD/59-03368-59105595; Thu, 29 Jun 2017 13:33:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrAIsWRWlGSWpSXmKPExsXiVRvkpDuFMTT
 SYOdLeYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPmzI0sBdN0K2a2bGBsYLyk2sXIxSEkMINR
 4tPnY2wgDotAA6vEp5bljCCOhMAcVom35y+wdzFyAjl5EtNX72btYuQAsoslDu6PBgnzCghKn
 Jz5hAXEFhLwlnh5eB2YzSlgKbG77SA7RLxYov38bSYQm01AV+L3nVZWEJtFQFXi3p1rbBBzAi
 Qe3LgFViMs4Cfx5v5msF4RAUWJBy9vgtUzC2RJfF7TwwRh+0jc2vmIcQKjwCwkZ8xCkoKwNSV
 at/9mh7A1JBbc2QcV15ZYtvA18wJG1lWM6sWpRWWpRbqWeklFmekZJbmJmTm6hgZmermpxcWJ
 6ak5iUnFesn5uZsYgeHMAAQ7GO9uCjjEKMnBpCTKa/g8JFKILyk/pTIjsTgjvqg0J7X4EKMMB
 4eSBG8cQ2ikkGBRanpqRVpmDjCyYNISHDxKIrwPvwK18hYXJOYWZ6ZDpE4xGnNMOrD9CxPHhA
 +7vjAJseTl56VKifNeBpkkAFKaUZoHNwgW8ZcYZaWEeRmBThPiKUgtys0sQZV/xSjOwagkzPv
 9P9BCnsy8Erh9r4BOYQI6RXgG2CkliQgpqQbG+VPvJti8W3d6+oGzQU5fPzy5t8DI7WvpomN3
 l/6I3BxXuWh/Tud52SUOB93rPgQsabKMV9v9euGc96vYvq7Y3526711rz4Pw3YvPLA6tMui6I
 3rx/APLgKKLT7ecbtwQ/EB7p8lSk2V5Sa52azic1+8vLhOcqcDxZvPPils39I1PL9h+ysTBfZ
 MSS3FGoqEWc1FxIgA/G9/58wIAAA==
X-Env-Sender: bruno.alvisio@gmail.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1498743188!62922394!1
X-Originating-IP: [74.125.82.66]
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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5719 invoked from network); 29 Jun 2017 13:33:08 -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 Jun 2017 13:33:08 -0000
Received: by mail-wm0-f66.google.com with SMTP id p204so2615895wmg.1
 for <xen-devel@lists.xenproject.org>; Thu, 29 Jun 2017 06:33: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=6qFZZ3GRgOoeGUt3Svf+GDdFR1r6BvJqLfEwwgJt7Rg=;
 b=Yw3gGFL3ycZhvWPRJMBKVk/hKHUrN/7XqkHPGMljY+Xw7OFPbKYzk0yXFGO+sUune6
 S9eqg13ZLpk3ACvcm6VEVqo/8JR/6tSAcyHyT66Nw0ak6UJS3RiYL4PkYTMrrXuQ+U1j
 lnWwTVZXmoK0mOcToTxPQObwft+1vKmbR7utgNoD8mwu2TUjeDBcN5B5fth5fOvFqJ53
 0rCaYVnYWUTuzJD/9RwC95d0YNlA1iOBkvUmMvR8icJRJytcNHfSZ7lXRBRSSY6aDDd0
 sASxNO8/UcLYcWnRlYZqGpZVF1mtMtwS0moItnNf6JyuGGDDM7X8E4Yt94SUBDO91/If
 iSEw==
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=6qFZZ3GRgOoeGUt3Svf+GDdFR1r6BvJqLfEwwgJt7Rg=;
 b=OUAcZ7OrAKZInuctqNUawfsKHcdwClQB8AMJRFvxpV2FBoq7v5CwLlDDzO4Q7AGP2D
 ehA0A4e/vdGQ2IZG3x7k8jWJhELoSAEzEomJfddFh6w7RKK5nckJKzCPUQNLQBZT8TKY
 o0oLZDwtBdL8cXw0EEZdzHVchPnAArtxWyt0L49oRwPmdYj3UIhTZfs4tbTK8qnALBKv
 cCkxv+asyaeUK3xPNpN50wqXBsERr6anphBhjOAT0AZ5gCSGjR89ecJYUlz370nRuPZC
 4FQ/chiYReCTXjKvrbsAmktxnb/oYS/Z9PTtW5XY+niZuJXNhJFV+jDkHnxs/ah76jH8
 zosw==
X-Gm-Message-State: AKS2vOx7b5SABnAsQEqG/hTTCA4HfJcnrxkgQuzbjpC7BweSC7S/Yga9
 TYa26LiLumsoCIeh0E7A2axw7C7EQQ==
X-Received: by 10.80.137.173 with SMTP id g42mr1805437edg.125.1498743187997;
 Thu, 29 Jun 2017 06:33:07 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.80.175.100 with HTTP; Thu, 29 Jun 2017 06:33:07 -0700 (PDT)
In-Reply-To: <20170629115849.zdhmbunyvdyjbhvj@citrix.com>
References: <1498203740-7809-1-git-send-email-bruno.alvisio@gmail.com>
 <20170629115849.zdhmbunyvdyjbhvj@citrix.com>
From: Bruno Alvisio <bruno.alvisio@gmail.com>
Date: Thu, 29 Jun 2017 09:33:07 -0400
Message-ID: <CADNMjEDPxeqn1Tb3x4qoUQ4P1kWieGEdnT4ajZc=LCB-Ypfy9w@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>, dave@recoil.org
Subject: Re: [Xen-devel] [PATCH RFC] Live migration for VMs with QEMU backed
	local storage
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============5372658495111171404=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============5372658495111171404==
Content-Type: multipart/alternative; boundary="94eb2c0c3dba548c8605531957e4"

--94eb2c0c3dba548c8605531957e4
Content-Type: text/plain; charset="UTF-8"

Thanks Wei. Currently it is started after the memory is streamed from
source to destination (for migration) and the booting functions are
completed.I was going to ask to the list if there is a specific reason the
QEMU process needs to be started at that point.

Also, if the start point of the QEMU process is moved to an earlier part of
the domain creation process, how can I run a basic set of tests to validate
that I am not breaking any functionality and causing a regression?

Thanks,

Bruno

On Thu, Jun 29, 2017 at 7:58 AM, Wei Liu <wei.liu2@citrix.com> wrote:

> On Fri, Jun 23, 2017 at 03:42:20AM -0400, Bruno Alvisio wrote:
> > This patch is the first attempt on adding live migration of instances
> with local
> > storage to Xen. This patch just handles very restricted case of fully
> > virtualized HVMs. The code uses the "drive-mirror" capability provided
> by QEMU.
> > A new "-l" option is introduced to "xl migrate" command. If provided,
> the local
> > disk should be mirrored during the migration process. If the option is
> set,
> > during the VM creation a qemu NBD server is started on the destination.
> After
> > the instance is suspended on the source, the QMP "disk-mirror" command
> is issued
> > to mirror the disk to destination. Once the mirroring job is complete,
> the
> > migration process continues as before. Finally, the NBD server is
> stopped after
> > the instance is successfully resumed on the destination node.
> >
> > A major problem with this patch is that the mirroring of the disk is
> performed
> > only after the memory stream is completed and the VM is suspended on the
> source;
> > thus the instance is frozen for a long period of time. The reason this
> happens
> > is that the QEMU process (needed for the disk mirroring) is started on
> the
> > destination node only after the memory copying is completed. One
> possibility I
> > was considering to solve this issue (if it is decided that this
> capability
> > should be used): Could a "helper" QEMU process be started on the
> destination
> > node at the beginning of the migration sequence with the sole purpose of
> > handling the disk mirroring and kill it at the end of the migration
> sequence?
> >
>
> In theory we could, but I am very cautious about this. I _think_ we can
> change the timing QEMU is started. It can be started earlier, but take
> precaution that it shouldn't resume the guest.
>
> In any case, start with the simple setup first.
>

--94eb2c0c3dba548c8605531957e4
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Thanks Wei. Currently it is started after the memory is st=
reamed from source to destination (for migration) and the booting functions=
 are completed.I was going to ask to the list if there is a specific reason=
 the QEMU process needs to be started at that point.<div><br></div><div>Als=
o, if the start point of the QEMU process is moved to an earlier part of th=
e domain creation process, how can I run a basic set of tests to validate t=
hat I am not breaking any functionality and causing a regression?</div><div=
><br></div><div>Thanks,</div><div><br></div><div>Bruno</div></div><div clas=
s=3D"gmail_extra"><br><div class=3D"gmail_quote">On Thu, Jun 29, 2017 at 7:=
58 AM, Wei Liu <span dir=3D"ltr">&lt;<a href=3D"mailto:wei.liu2@citrix.com"=
 target=3D"_blank">wei.liu2@citrix.com</a>&gt;</span> wrote:<br><blockquote=
 class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc soli=
d;padding-left:1ex"><span class=3D"">On Fri, Jun 23, 2017 at 03:42:20AM -04=
00, Bruno Alvisio wrote:<br>
</span><span class=3D"">&gt; This patch is the first attempt on adding live=
 migration of instances with local<br>
&gt; storage to Xen. This patch just handles very restricted case of fully<=
br>
&gt; virtualized HVMs. The code uses the &quot;drive-mirror&quot; capabilit=
y provided by QEMU.<br>
&gt; A new &quot;-l&quot; option is introduced to &quot;xl migrate&quot; co=
mmand. If provided, the local<br>
&gt; disk should be mirrored during the migration process. If the option is=
 set,<br>
&gt; during the VM creation a qemu NBD server is started on the destination=
. After<br>
&gt; the instance is suspended on the source, the QMP &quot;disk-mirror&quo=
t; command is issued<br>
&gt; to mirror the disk to destination. Once the mirroring job is complete,=
 the<br>
&gt; migration process continues as before. Finally, the NBD server is stop=
ped after<br>
&gt; the instance is successfully resumed on the destination node.<br>
&gt;<br>
&gt; A major problem with this patch is that the mirroring of the disk is p=
erformed<br>
&gt; only after the memory stream is completed and the VM is suspended on t=
he source;<br>
&gt; thus the instance is frozen for a long period of time. The reason this=
 happens<br>
&gt; is that the QEMU process (needed for the disk mirroring) is started on=
 the<br>
&gt; destination node only after the memory copying is completed. One possi=
bility I<br>
&gt; was considering to solve this issue (if it is decided that this capabi=
lity<br>
&gt; should be used): Could a &quot;helper&quot; QEMU process be started on=
 the destination<br>
&gt; node at the beginning of the migration sequence with the sole purpose =
of<br>
&gt; handling the disk mirroring and kill it at the end of the migration se=
quence?<br>
&gt;<br>
<br>
</span>In theory we could, but I am very cautious about this. I _think_ we =
can<br>
change the timing QEMU is started. It can be started earlier, but take<br>
precaution that it shouldn&#39;t resume the guest.<br>
<br>
In any case, start with the simple setup first.<br>
</blockquote></div><br></div>

--94eb2c0c3dba548c8605531957e4--


--===============5372658495111171404==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5372658495111171404==--


From xen-devel-bounces@lists.xen.org Thu Jun 29 13:57:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 13: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 1dQZwa-0003hC-Tb; Thu, 29 Jun 2017 13: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 <prvs=346bb0873=wei.liu2@citrix.com>)
 id 1dQZwZ-0003gt-Pb
 for xen-devel@lists.xenproject.org; Thu, 29 Jun 2017 13:57:15 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 80/C8-01862-B3705595; Thu, 29 Jun 2017 13:57:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDva4le2i
 kwfIpyhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bsW39ZChrZKj4fXMbUwPiCpYuRk0NCwF/i
 /ZElrCA2i4CqxIUnr8BsNgFliZ+dvWwgtoiAtsTF1g/sXYxcHMwCXYwSF979YwdJCAv4Sby5v
 xnM5hWwkLh0cydYkZDALkaJx9feMkIkBCVOznwCto1ZQEdiwe5PQFM5gGxpieX/OEBMToFAia
 37XUEqRAVUJDqXzgGrFhJQkOiYfoxpAiPfLCSDZiEZNAth0AJG5lWMGsWpRWWpRbqGlnpJRZn
 pGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIGhVs/AwLiD8fdxv0OMkhxMSqK8hs9DIoX4
 kvJTKjMSizPii0pzUosPMcpwcChJ8IqxhUYKCRalpqdWpGXmAIMeJi3BwaMkwvvwK1Arb3FBY
 m5xZjpE6hSjLkfThy1fmIRY8vLzUqXEeZ1AZgiAFGWU5sGNgEXgJUZZKWFeRgYGBiGegtSi3M
 wSVPlXjOIcjErCvPIgU3gy80rgNr0COoIJ6AjhGWBHlCQipKQaGIVlHlvMOi1cd2L5v91nAp0
 7pFnX9AV3XT657kRC4/T+sA81TPfmbLwxMf2nwptfPd4TM0vdXLbqPElnmVzI9ac87l12R+Q6
 C+n4dHV5h7uWN25tE4he5ufz1YjbeNP0h7LLwib8zbv4Y92SDS/1J/HE9k3a8o1hQZ3GlC/Ny
 S0sscUuS4p5q5RYijMSDbWYi4oTAYOoetW7AgAA
X-Env-Sender: prvs=346bb0873=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1498744630!86386163!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23724 invoked from network); 29 Jun 2017 13:57:13 -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 Jun 2017 13:57:13 -0000
X-IronPort-AV: E=Sophos;i="5.40,281,1496102400"; d="scan'208";a="438289939"
Date: Thu, 29 Jun 2017 14:56:55 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Bruno Alvisio <bruno.alvisio@gmail.com>
Message-ID: <20170629135655.a5ifyw34rdcw4dlk@citrix.com>
References: <1498203740-7809-1-git-send-email-bruno.alvisio@gmail.com>
 <20170629115849.zdhmbunyvdyjbhvj@citrix.com>
 <CADNMjEDPxeqn1Tb3x4qoUQ4P1kWieGEdnT4ajZc=LCB-Ypfy9w@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CADNMjEDPxeqn1Tb3x4qoUQ4P1kWieGEdnT4ajZc=LCB-Ypfy9w@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>, dave@recoil.org
Subject: Re: [Xen-devel] [PATCH RFC] Live migration for VMs with QEMU backed
	local storage
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBKdW4gMjksIDIwMTcgYXQgMDk6MzM6MDdBTSAtMDQwMCwgQnJ1bm8gQWx2aXNpbyB3
cm90ZToKPiBUaGFua3MgV2VpLiBDdXJyZW50bHkgaXQgaXMgc3RhcnRlZCBhZnRlciB0aGUgbWVt
b3J5IGlzIHN0cmVhbWVkIGZyb20KPiBzb3VyY2UgdG8gZGVzdGluYXRpb24gKGZvciBtaWdyYXRp
b24pIGFuZCB0aGUgYm9vdGluZyBmdW5jdGlvbnMgYXJlCj4gY29tcGxldGVkLkkgd2FzIGdvaW5n
IHRvIGFzayB0byB0aGUgbGlzdCBpZiB0aGVyZSBpcyBhIHNwZWNpZmljIHJlYXNvbiB0aGUKPiBR
RU1VIHByb2Nlc3MgbmVlZHMgdG8gYmUgc3RhcnRlZCBhdCB0aGF0IHBvaW50LgoKSSBfdGhpbmtf
IGl0IGlzIGJlY2F1c2Ugd2UgZG9uJ3Qgd2FudCBRRU1VIHRvIHRvdWNoIGd1ZXN0IG1lbW9yeSAv
IHN0YXRlCnRvbyBlYXJseS4gTm90ZSBJIGhhdmVuJ3QgY2hlY2tlZCB0aGUgY29kZS4gRG8gYXNr
IG9uIHRoZSBsaXN0IGlmIHlvdQphcmVuJ3Qgc3VyZS4KCj4gCj4gQWxzbywgaWYgdGhlIHN0YXJ0
IHBvaW50IG9mIHRoZSBRRU1VIHByb2Nlc3MgaXMgbW92ZWQgdG8gYW4gZWFybGllciBwYXJ0IG9m
Cj4gdGhlIGRvbWFpbiBjcmVhdGlvbiBwcm9jZXNzLCBob3cgY2FuIEkgcnVuIGEgYmFzaWMgc2V0
IG9mIHRlc3RzIHRvIHZhbGlkYXRlCj4gdGhhdCBJIGFtIG5vdCBicmVha2luZyBhbnkgZnVuY3Rp
b25hbGl0eSBhbmQgY2F1c2luZyBhIHJlZ3Jlc3Npb24/Cj4gCgpEb2luZyBzb21lIGxvY2FsIG1p
Z3JhdGlvbiB0ZXN0cyBhcyBhIHN0YXJ0ZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 29 14:06:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 14: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 1dQa5B-0004c2-PP; Thu, 29 Jun 2017 14:06:09 +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 1dQa5A-0004be-Oa
 for xen-devel@lists.xensource.com; Thu, 29 Jun 2017 14:06:08 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 B4/71-03368-05905595; Thu, 29 Jun 2017 14:06:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVdefMzT
 SYK6ixYrHv1ks7k15z+7A5HH4wxUWj+19u9gDmKJYM/OS8isSWDNmvrvFVjCltuLD2fMsDYwd
 wV2MXBxCAn8ZJZ7c384O4TxmlPja1ccG4WxjlDj1eBprFyMnh4iAs8TXM3PZQWxeAX2JG9M7W
 UBsYYEgib6Hm8FsCYFnWhIb+twgbG+JT9PWMMPYrVMOM3UxsnOwCVhJHBIDibIIqErsuf6QaQ
 Ij9wJGhlWMGsWpRWWpRbqGhnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIEeZwC
 CHYyflgUcYpTkYFIS5TV8HhIpxJeUn1KZkVicEV9UmpNafIhRhoNDSYI3hSM0UkiwKDU9tSIt
 MwcYejBpCQ4eJRHeh1+BWnmLCxJzizPTIVKnGHU5Nqxe/4VJiCUvPy9VSpxXGWSGAEhRRmke3
 AhYHFxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMK8FyBSezLwSuE2vgI5gAjpCeAbYESWJCC
 mpBkahhap7pnzofBy4xDO/8aJRy6MDD4Nautp/363pKX2/InGC/pT59x44bLmdEqadNTmR/e9
 Zi3ktHU9lpGe2OxT+5VY/FBX83+bY+ldHlnKn6uYf6/6i0TxJfm3pptzJh2TulvUzp9i0/X2y
 SO7ByX+XIiMtHhR23khWeJP81WzB21XT70ziX5mqxFKckWioxVxUnAgAAGqLYH4CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1498745165!104510654!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11653 invoked from network); 29 Jun 2017 14:06:06 -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; 29 Jun 2017 14:06: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 <osstest-admin@xenproject.org>)
 id 1dQa56-0004zd-6Q; Thu, 29 Jun 2017 14:06:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dQa50-0004GF-D6; Thu, 29 Jun 2017 14:05:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dQa4z-0001Iw-Em; Thu, 29 Jun 2017 14:05:57 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111155-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:test-armhf-armhf-examine:host-install:broken:regression
 linux-3.18:build-armhf-pvops:host-build-prep:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:regression
 linux-3.18:test-amd64-amd64-xl-rtds:syslog-server:running:regression
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 linux-3.18:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 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-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-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-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:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check: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: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-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-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-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-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-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-libvirt: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-ws16-amd64:guest-saverestore: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:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=31c34faca7a7f9455f1bd28a1fa5112613139f45
X-Osstest-Versions-That: linux=8366868460f8784e30302f441546a9d72ffe1236
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 29 Jun 2017 14:05:57 +0000
Subject: [Xen-devel] [linux-3.18 test] 111155: 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="===============7518878143981444761=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============7518878143981444761==
Content-Type: text/plain

flight 111155 linux-3.18 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/111155/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-examine      4 host-install           broken REGR. vs. 110441
 build-armhf-pvops            5 host-build-prep fail in 111134 REGR. vs. 110441
 test-amd64-amd64-xl-qemut-win7-amd64 18 guest-start/win.repeat fail in 111134 REGR. vs. 110441
 test-amd64-amd64-xl-rtds      3 syslog-server                running

Tests which are failing intermittently (not blocking):
 test-amd64-i386-qemut-rhel6hvm-amd 12 guest-start/redhat.repeat fail in 111134 pass in 111155
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail pass in 111134

Regressions which are regarded as allowable (not blocking):
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop       fail REGR. vs. 110441

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl-multivcpu  1 build-check(1)          blocked in 111134 n/a
 test-armhf-armhf-libvirt      1 build-check(1)           blocked in 111134 n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)           blocked in 111134 n/a
 test-armhf-armhf-examine      1 build-check(1)           blocked in 111134 n/a
 test-armhf-armhf-xl           1 build-check(1)           blocked in 111134 n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)           blocked in 111134 n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)           blocked in 111134 n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)         blocked in 111134 n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)           blocked in 111134 n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)           blocked in 111134 n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)           blocked in 111134 n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)           blocked in 111134 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
 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
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop       fail blocked in 110441
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop       fail blocked in 110441
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail in 111134 like 110441
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail in 111134 like 110441
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 110441
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 110441
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 110441
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        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-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-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          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-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-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
 build-arm64-pvops             6 kernel-build                 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-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-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 linux                31c34faca7a7f9455f1bd28a1fa5112613139f45
baseline version:
 linux                8366868460f8784e30302f441546a9d72ffe1236

Last test of basis   110441  2017-06-14 13:16:35 Z   15 days
Testing same since   111069  2017-06-26 05:55:00 Z    3 days    4 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alan Stern <stern@rowland.harvard.edu>
  Andrew Morton <akpm@linux-foundation.org>
  Anssi Hannula <anssi.hannula@bitwise.fi>
  Anton Bondarenko <anton.bondarenko.sama@gmail.com>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnd Bergmann <arnd@arndb.de>
  Bryant G. Ly <bryantly@linux.vnet.ibm.com>
  Chris Brandt <chris.brandt@renesas.com>
  Christoph Hellwig <hch@lst.de>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Corentin Labbe <clabbe.montjoie@gmail.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  David S. Miller <davem@davemloft.net>
  Emmanuel Grumbach <emmanuel.grumbach@intel.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Hans Verkuil <hans.verkuil@cisco.com>
  Heiko Carstens <heiko.carstens@de.ibm.com>
  Heiner Kallweit <hkallweit1@gmail.com>
  Helge Deller <deller@gmx.de>
  Helge Deller <deller@gmx.de> # parisc
  Hugh Dickins <hughd@google.com>
  Ingo Molnar <mingo@kernel.org>
  James Morse <james.morse@arm.com>
  Jens Axboe <axboe@fb.com>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Jonathan Cameron <jic23@kernel.org>
  Jonathan T. Leighton <jtleight@udel.edu>
  Laura Abbott <labbott@redhat.com>
  Lee Jones <lee.jones@linaro.org>
  Linus Torvalds <torvalds@linux-foundation.org>
  Marc Kleine-Budde <mkl@pengutronix.de>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Matt Ranostay <matt.ranostay@konsulko.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Michal Hocko <mhocko@suse.com>
  Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Pavel Shilovsky <pshilov@microsoft.com>
  Punit Agrawal <punit.agrawal@arm.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Richard <richard@aaazen.com>
  Richard Narron <comet.berkeley@gmail.com>
  Rodolfo Giometti <giometti@linux.it>
  Roger Quadros <rogerq@ti.com>
  Sachin Prabhu <sprabhu@redhat.com>
  Sasha Levin <alexander.levin@verizon.com>
  Steve French <smfrench@gmail.com>
  Thomas Gleixner <tglx@linutronix.de>
  Tomasz Wilczyński <twilczynski@naver.com>
  Tony Lindgren <tony@atomide.com>
  Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
  Viresh Kumar <viresh.kumar@linaro.org>
  Vladimir Davydov <vdavydov.dev@gmail.com>
  Willy Tarreau <w@1wt.eu>
  Yu Zhao <yuzhao@google.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            fail    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-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                                     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                                     broken  
 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 test-armhf-armhf-examine host-install

Not pushing.

(No revision log; it would be 872 lines long.)


--===============7518878143981444761==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7518878143981444761==--

From xen-devel-bounces@lists.xen.org Thu Jun 29 14:08:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 14: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 1dQa7K-0004kN-6O; Thu, 29 Jun 2017 14:08: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 1dQa7I-0004jx-2t
 for xen-devel@lists.xensource.com; Thu, 29 Jun 2017 14:08:20 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 34/57-02181-3D905595; Thu, 29 Jun 2017 14:08:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVfcSZ2i
 kwecrfBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmL7yGGNBk3nF6qkLGBsY
 n+p2MXJxCAn8ZZR4+uc0I4TzmFHi8cI+VghnG6PE/Mf/mboYOTlEBJwlvp6Zyw5i8wroSxzev
 h+og4NDWCBIYtUJTpB6CYEnTBJ35mwFq5cQ8JQ4v2MPG4y98fAUIJudg03ASuKQGEiURUBV4t
 fMp4wTGLkXMDKsYlQvTi0qSy3SNdJLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAj
 0eD0DA+MOxlPNzocYJTmYlER5DZ+HRArxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4L3GERopJFiU
 mp5akZaZAww9mLQEB4+SCO/Dr0CtvMUFibnFmekQqVOMuhwbVq//wiTEkpeflyolzrsIZIYAS
 FFGaR7cCFgcXGKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzPsGZApPZl4J3KZXQEcwAR0hPA
 PsiJJEhJRUA6PDX4XLR7gjrtwTVkzL6hB7fOHOY8k8iZhf0gJXzAOkDqftyxE/LvrOL1J906+
 jnKdW1pmcVO/UkBTx+xTVeOvkk38sHx3+HQza2HLkJcf0ySemvOCr6n1ndHut+SOvTbq/bevl
 HLIvKXjpTjFrvZnimXYxglHFYWW71Ar1XYY7bZfHLonl91RiKc5INNRiLipOBADeI6eHfgIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1498745297!103260906!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20827 invoked from network); 29 Jun 2017 14:08:18 -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; 29 Jun 2017 14: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 <osstest-admin@xenproject.org>)
 id 1dQa7A-00053o-Bb; Thu, 29 Jun 2017 14:08: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 1dQa74-0004KP-Ge; Thu, 29 Jun 2017 14:08:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dQa73-0004kb-Oa; Thu, 29 Jun 2017 14:08:06 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111187-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=989563f97b3b255152c85c12b180a128e7c9202e
X-Osstest-Versions-That: xen=2d7021cfd7b962cc4af71e6f7b79716680da39f2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 29 Jun 2017 14:08:05 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 111187: 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="===============1868868965834729156=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============1868868965834729156==
Content-Type: text/plain

flight 111187 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/111187/

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
 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                  989563f97b3b255152c85c12b180a128e7c9202e
baseline version:
 xen                  2d7021cfd7b962cc4af71e6f7b79716680da39f2

Last test of basis   111159  2017-06-28 19:01:53 Z    0 days
Testing same since   111187  2017-06-29 12:03:55 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
  Wei Liu <wei.liu2@citrix.com>
  Zhongze Liu <blackskygg@gmail.com>

jobs:
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 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


Pushing revision :

+ branch=xen-unstable-smoke
+ revision=989563f97b3b255152c85c12b180a128e7c9202e
+ . ./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 989563f97b3b255152c85c12b180a128e7c9202e
+ branch=xen-unstable-smoke
+ revision=989563f97b3b255152c85c12b180a128e7c9202e
+ . ./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
+ '[' x989563f97b3b255152c85c12b180a128e7c9202e = 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-3.14
++ : 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 989563f97b3b255152c85c12b180a128e7c9202e:refs/heads/smoke
To osstest@xenbits.xen.org:/home/xen/git/xen.git
   2d7021c..989563f  989563f97b3b255152c85c12b180a128e7c9202e -> smoke


--===============1868868965834729156==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============1868868965834729156==--

From xen-devel-bounces@lists.xen.org Thu Jun 29 14:24:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 14: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 1dQaN6-0006GR-MR; Thu, 29 Jun 2017 14:24:40 +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 1dQaN5-0006GF-VT
 for xen-devel@lists.xensource.com; Thu, 29 Jun 2017 14:24:40 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 9F/A3-01729-7AD05595; Thu, 29 Jun 2017 14:24:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVXcZb2i
 kQdtZWYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmdHS7FLRqV0xadYa5gfGZ
 QhcjF4eQwF9GibM/lrFDOI8ZJTb8m8II4WxjlHi15ChLFyMnh4iAs8TXM3PZQWxeAX2Jp0ces
 4LYwgJ2ErPn/mADaZAQ2MYq8WLGT6BuDiDHU2LFNlWQGhBz1sV/TF2M7BxsAlYSh8RAoiwCqh
 I9DRNYJzByL2BkWMWoXpxaVJZapGuil1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4k
 R6G8GINjBeKvP+RCjJAeTkiiv4fOQSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvFN4QiOFBItS
 01Mr0jJzgIEHk5bg4FES4c0DSfMWFyTmFmemQ6ROMepybFi9/guTEEtefl6qlDhvBEiRAEhRR
 mke3AhYFFxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMO9akCk8mXklcJteAR3BBHSE8IwQkC
 NKEhFSUg2Mm0Pcmxi7uOUmsfVuKFPU9E2ZrCT59Gb17NN7L3bt5ynXy3RVT+t7ILXo4aN3MZo
 TFk7TvX3D/4e5dUiE1ePzUgU9cl4McofVX5yKWOLuW35JzvJAmql76B6XnrIZmxfbPG+z+88h
 yPE/wv7TwnMdK/8zqkl9/BzuoRLpeLvmREHBXI70Za+VWIozEg21mIuKEwEMp/XgfQIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1498746277!61835064!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16524 invoked from network); 29 Jun 2017 14:24:38 -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; 29 Jun 2017 14:24: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 1dQaMz-0005To-QS; Thu, 29 Jun 2017 14: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 1dQaMu-0004xR-9i; Thu, 29 Jun 2017 14:24:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dQaMt-00028p-TJ; Thu, 29 Jun 2017 14:24:28 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111180-mainreport@xen.org>
X-Osstest-Failures: xtf:test-xtf-amd64-amd64-1:leak-check/check:fail:regression
 xtf:test-xtf-amd64-amd64-4:leak-check/check:fail:regression
 xtf:test-xtf-amd64-amd64-3:leak-check/check:fail:regression
 xtf:test-xtf-amd64-amd64-2:leak-check/check:fail:regression
 xtf:test-xtf-amd64-amd64-5:leak-check/check:fail:regression
 xtf:test-xtf-amd64-amd64-1:xtf/test-hvm64-xsa-221:fail:nonblocking
 xtf:test-xtf-amd64-amd64-4:xtf/test-hvm64-xsa-221:fail:nonblocking
 xtf:test-xtf-amd64-amd64-3:xtf/test-hvm64-xsa-221:fail:nonblocking
 xtf:test-xtf-amd64-amd64-2:xtf/test-hvm64-xsa-221:fail:nonblocking
 xtf:test-xtf-amd64-amd64-5:xtf/test-hvm64-xsa-221:fail:nonblocking
X-Osstest-Versions-This: xtf=e8e2cf8f9b2862cef7111a66c52aa2f83a3c541d
X-Osstest-Versions-That: xtf=6723a66fe3e2a60793ec4fdbcd67250c954fe5d9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 29 Jun 2017 14:24:27 +0000
Subject: [Xen-devel] [xtf test] 111180: regressions - 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>

ZmxpZ2h0IDExMTE4MCB4dGYgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMTE4MC8KClJlZ3Jlc3Npb25zIDotKAoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGlj
aCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICA1OSBsZWFr
LWNoZWNrL2NoZWNrICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTExMDc0CiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC00ICAgICAgIDU5IGxlYWstY2hlY2svY2hlY2sgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMTEwNzQKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgNTkgbGVhay1jaGVjay9jaGVj
ayAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMTA3NAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAg
ICAgICA1OSBsZWFrLWNoZWNrL2NoZWNrICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTExMDc0CiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgIDU5IGxlYWstY2hlY2svY2hlY2sgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMTEwNzQKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFy
ZSBub3QgYmxvY2tpbmc6CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgIDU4IHh0Zi90ZXN0
LWh2bTY0LXhzYS0yMjEgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTQgICAgICAgNTggeHRmL3Rlc3QtaHZtNjQteHNhLTIyMSAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICA1OCB4dGYvdGVzdC1odm02NC14c2Et
MjIxICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAg
IDU4IHh0Zi90ZXN0LWh2bTY0LXhzYS0yMjEgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTUgICAgICAgNTggeHRmL3Rlc3QtaHZtNjQteHNhLTIyMSAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHh0ZiAgICAg
ICAgICAgICAgICAgIGU4ZTJjZjhmOWIyODYyY2VmNzExMWE2NmM1MmFhMmY4M2EzYzU0MWQKYmFz
ZWxpbmUgdmVyc2lvbjoKIHh0ZiAgICAgICAgICAgICAgICAgIDY3MjNhNjZmZTNlMmE2MDc5M2Vj
NGZkYmNkNjcyNTBjOTU0ZmU1ZDkKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMTA3NCAgMjAxNy0w
Ni0yNiAxNDo0NDowNyBaICAgIDIgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTExNDQgIDIw
MTctMDYtMjggMTA6NTM6MDggWiAgICAxIGRheXMgICAgMyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUg
c2luY2UgICAxMTExNjcgIDIwMTctMDYtMjggMjI6MTU6MzQgWiAgICAwIGRheXMgICAgMiBhdHRl
bXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEhhb3pob25nIFpoYW5nIDxo
YW96aG9uZy56aGFuZ0BpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHRmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1p
dCBlOGUyY2Y4ZjliMjg2MmNlZjcxMTFhNjZjNTJhYTJmODNhM2M1NDFkCkF1dGhvcjogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUaHUgSnVuIDEgMTI6
MTM6MjIgMjAxNyArMDEwMAoKICAgIERvbid0IGF1dG9tYXRpY2FsbHkgcmVjb3ZlciBmcm9tIHRy
YXBzCiAgICAKICAgIFdoaWxlIHRoaXMgcHJvcGVydHkgaXMgdXNlZnVsIGZvciBzd2ludC1lbXVs
YXRpb24sIGl0IGlzIHVuaGVscGZ1bCBpbiBvdGhlcgogICAgc2l0dWF0aW9ucywgYXMgaXQgY2F1
c2VzIHVuZXhwZWN0ZWQgdHJhcHMgdG8gZ2V0IHN3YWxsb3dlZCBzaWxlbnRseS4KICAgIAogICAg
UmV1c2UgdGhlIGV4aXN0aW5nIGV4dGFibGUgbG9naWMgKHdpdGggZmF1bHQgPT0gZml4dXApIHRv
IHJlY292ZXIsIGFuZAogICAgaW50cm9kdWNlIF9BU01fVFJBUF9PSygpIHRvIGludHJvZHVjZSBz
dWNoIGFuIGV4dGFibGUgZW50cnkuCiAgICAKICAgIEFkanVzdCB0aGUgc3dpbnQtZW11bGF0aW9u
IGFuZCBzZWxmdGVzdCBsb2dpYyBmb2xsb3dpbmcgdGhpcyBiZWhhdmlvdXIgY2hhbmdlLAogICAg
d2hpY2ggcmVtb3ZlcyB0aGUgdGVzdF9pbnQzX2JyZWFrcG9pbnQoKSBjYXNlIGVudGlyZWx5Lgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgoKY29tbWl0IDI0NmZiNDViMWU4ZWRiMDM2ZTIwYzg3MDM2ODdmNzc5YjEzYWU2NzkK
QXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAg
IFdlZCBKdW4gMjggMTQ6NTE6MDYgMjAxNyArMDAwMAoKICAgIENsZWFuIHVwIGV4dGFibGUuaAog
ICAgCiAgICBGYWN0b3IgX0FTTV9FWFRBQkxFKCkgb3V0IG9mIHRoZSBDL0FTTSBsb2dpYywgYW5k
IGltcGxlbWVudCBpdCBpbiB0ZXJtcyBvZgogICAgX0FTTV9FWFRBQkxFX0hBTkRMRVIoKS4KICAg
IAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgpjb21taXQgYWM2MTUxYzAzYjE0
ZGY0NWMyODUyYmY1MmY2OTA1ZTQwN2VjZDkwMQpBdXRob3I6IEhhb3pob25nIFpoYW5nIDxoYW96
aG9uZy56aGFuZ0BpbnRlbC5jb20+CkRhdGU6ICAgRnJpIERlYyAxNiAyMTo0MzozNCAyMDE2ICsw
ODAwCgogICAgdnZteDogdGVzdCB3aGV0aGVyIE1TUl9GRUFUVVJFX0NPTlRST0wgaXMgc2V0IGNv
cnJlY3RseQogICAgCiAgICBHdWVzdCBNU1JfRkVBVFVSRV9DT05UUk9MIGlzIHNldCBieSBYZW4g
aHlwZXJ2aXNvciBpbnN0ZWFkIGJ5CiAgICBndWVzdCBmaXJtd2FyZSBvciBodm1sb2FkZXIsIHNv
IHRoaXMgdGVzdCBpbnN0ZWFkIGNoZWNrcyB3aGV0aGVyIGJpdHMKICAgIGluIE1TUl9GRUFUVVJF
X0NPTlRST0wgYXJlIHNldCBjb3JyZWN0bHksIHJhdGhlciB0aGFuIHJlcXVpcmluZwogICAgdGhl
eSBhcmUgYWxsIHplcm9lZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSGFvemhvbmcgWmhhbmcg
PGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KICAgIFJlYmFzZSBhbmQgY2xlYW51cC4KICAgIFNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgpj
b21taXQgYjgwMjExNjlhMGE4NjExZDk1NTJiNmIyNGUzMjUwNzY5ZTUwNjRlYgpBdXRob3I6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgV2VkIEp1biAy
OCAxMzoxNzo0MSAyMDE3ICswMTAwCgogICAgQmFyZS1ib25lcyBpbi1kZXZlbG9wbWVudCB0ZXN0
IGZvciBuZXN0ZWQgVlQteAogICAgCiAgICBCYXNlZCBsb29zZWx5IG9uIHByZXZpb3VzIHdvcmsg
ZnJvbSBIYW96aG9uZyBaaGFuZywgYnV0IHJlYmFzZWQgb3ZlcgogICAgc3Vic3RhbnRpYWwgdXBz
dHJlYW0gZGV2ZWxvcG1lbnQgd29yaywgYWx0ZXJlZCB0byBiZSBtb3JlIGNvbnNpc3RlbnQgd2l0
aAogICAgZXhpc3RpbmcgdGVzdHMsIGFuZCBleHRlbmRlZCB0byBhbGwgSFZNIGVudmlyb25tZW50
cyAocmF0aGVyIHRoYW4ganVzdCBodm02NCkKICAgIHRvIGNvdmVyIG1vcmUgdGVzdCBzY2VuYXJp
b3MuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+Cgpjb21taXQgNGFlZGRhMDNjYTdlMWUyMzdjZjliM2RlODQ3MzMwM2FhZGI4
ZDExMgpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRh
dGU6ICAgV2VkIEp1biAyOCAxMToyNDo1NSAyMDE3ICswMTAwCgogICAgVGVzdCBiYXNpYyBkcml2
ZXIgaW5pdGlhbGlzYXRpb24gaW4gdGhlIHNlbGZ0ZXN0cwogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKY29tbWl0IDFmODI5
MTE3NGUwZDViMGY2YzllY2IyYTU4OGQyYmEyNjFjOTZhNTgKQXV0aG9yOiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBNYXkgMzAgMTU6NDY6NTAg
MjAxNyArMDEwMAoKICAgIFhTQS0yMjEgUG9DCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 29 14:31:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 14: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 1dQaT9-0006uL-CV; Thu, 29 Jun 2017 14:30: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 1dQaT8-0006uF-Q5
 for xen-devel@lists.xen.org; Thu, 29 Jun 2017 14:30:54 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 33/20-03368-E1F05595; Thu, 29 Jun 2017 14:30:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVysyfVTVeWPzT
 SYPFtdYslHxezODB6HN39mymAMYo1My8pvyKBNWPv2WnMBT9ZKzoOP2BqYHzJ0sXIySEksIlR
 4s9R9S5GLiB7MaPEr80nGUESwgIREq3XZzGB2CICdhIXXj9mByliFjjBKNH9v4EZortQ4tnSo
 +wgNpuApsSdz5/AGngFrCR6NswFq2ERUJWYsHgl2DZRgXCJ3gP9bBA1ghInZz4Bi3MK2Eus2X
 OVFcRmFjCTmLf5ITOELS5x68l8JghbXmL72znMExj5ZyFpn4WkZRaSlllIWhYwsqxi1ChOLSp
 LLdI1MtdLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMUAYg2MG4eG3gIUZJDiYl
 UV7D5yGRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4N/CGRgoJFqWmp1akZeYAYwUmLcHBoyTCm
 8cDlOYtLkjMLc5Mh0idYtTlaPqw5QuTEEtefl6qlDjvXpAZAiBFGaV5cCNgcXuJUVZKmJcR6C
 ghnoLUotzMElT5V4ziHIxKwrzCfEBTeDLzSuA2vQI6ggnoCOEZISBHlCQipKQaGLdkivbuzrx
 lt7jwHn/owVDuMouH/iLrox/yL7bIvTDh6gLdXerr/KvUFzJL3utdEfEmZUOZRtyhOS/qr2y6
 996EZ5dW9byG16bL7Rc/yj/yVubEoem88ff63S9d6mes5Zsesm7Z6YPCE+Qenes58ijyg61Ei
 WfzV5mAEqWcwA9TDY1SdLwPHVdiKc5INNRiLipOBACgekGt1gIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1498746653!70816623!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32137 invoked from network); 29 Jun 2017 14:30:53 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-8.tower-21.messagelabs.com with SMTP; 29 Jun 2017 14:30: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 C4B78344;
 Thu, 29 Jun 2017 07:30:52 -0700 (PDT)
Received: from [10.37.8.93] (unknown [10.37.8.93])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 00F183F557;
 Thu, 29 Jun 2017 07:30:50 -0700 (PDT)
To: Jan Beulich <jbeulich@suse.com>, ross.lagerwall@citrix.com
References: <20170628161344.6467-1-ross.lagerwall@citrix.com>
 <5954A29E02000078001016C9@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d1d8e1cb-011d-8ebf-9be7-1f09ade5fdc6@arm.com>
Date: Thu, 29 Jun 2017 15:30: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: <5954A29E02000078001016C9@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: lars.kurth@citrix.com, sstabellini@kernel.org, liuw@liuw.name,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH for-4.9 v2] 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>
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>

SGksCgpPbiAwNi8yOS8yMDE3IDA3OjQ3IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBSb3Nz
IExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4gMDYvMjgvMTcgNjoxNCBQTSA+
Pj4KPj4gLS0tIGEveGVuL2NvbW1vbi9LY29uZmlnCj4+ICsrKyBiL3hlbi9jb21tb24vS2NvbmZp
Zwo+PiBAQCAtMjI2LDcgKzIyNiw3IEBAIGNvbmZpZyBDUllQVE8KPiAgIAk+Ym9vbAo+ICAgPgo+
ICAgPmNvbmZpZyBMSVZFUEFUQ0gKPj4gLQlib29sICJMaXZlIHBhdGNoaW5nIHN1cHBvcnQgKFRF
Q0ggUFJFVklFVykiCj4+ICsJYm9vbCAiTGl2ZSBwYXRjaGluZyBzdXBwb3J0Igo+ICAgCT5kZWZh
dWx0IG4KPiAKPiBJIHRoaW5rIHRoZSBwYXRjaCBzaG91bGRuJ3QgYmUgdGFnZ2VkIGZvciA0Ljkg
YW55bW9yZSBub3cgdGhhdCBpcyBoYXMgZ29uZSBvdXQsCj4gYW5kIHRoZSBkZWZhdWx0IGJlIGNo
YW5nZWQgYXMgZGlzY3Vzc2VkLiBUaGUgYmFja3BvcnQgdG8gNC45IHRoZW4gc2hvdWxkIGRpc2Nh
cmQKPiB0aGF0IGRlZmF1bHQgYWRqdXN0bWVudC4KCkJhc2VkIG9uIHRoaXMgcGF0Y2gsIGxpdmVw
YXRjaCB3aWxsIGJlIGRlY2xhcmVkIHN1cHBvcnRlZCBvbiB4ODYuIFNvIGl0IApzb3VuZHMgYSBi
aXQgb2RkIHRvIHByb3ZpZGUgYSBkZWZhdWx0IGNvbmZpZ3VyYXRpb24gZm9yIEFSTSB0aGF0IHdp
bGwgCmNvbnRhaW4gbm9uLXN1cHBvcnRlZCBmZWF0dXJlLgoKQW55IG9waW5pb25zPwoKQ2hlZXJz
LAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 29 14:39:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 14: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 1dQabe-0007I7-19; Thu, 29 Jun 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 <prvs=346efed5c=roger.pau@citrix.com>)
 id 1dQabc-0007I1-Ja
 for xen-devel@lists.xenproject.org; Thu, 29 Jun 2017 14:39:40 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 9B/FF-03044-B2115595; Thu, 29 Jun 2017 14:39:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsWyU9JRQldbMDT
 S4M4JEYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWP9obPMBU9ZK57/fsLawHiepYuRk0NCwE/i
 +eYvTCA2i4CqxKUNvWxdjBwcbAL2EtO/VoCERQQUJR68vMnaxcjFwSwwlVHiTNMedpCEsEC0x
 MH+DYwgNq+Ap8SauxsZQYqEBF4wSrSc2cECkRCUODnzCZjNLKAjsWD3J7AFzALSEsv/cYCEOQ
 UsJTbOnswGYosKqEgsvdTKCmILAS3un/eADeLOdImtf38xT2Dkn4Vk6iwkU2chTF3AyLyKUaM
 4tagstUjX2FAvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwBBmAYAdj06LAQ4yS
 HExKoryGz0MihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwqgiERgoJFqWmp1akZeYAowEmLcHBo
 yTCm8cDlOYtLkjMLc5Mh0idYtTlaPqw5QuTEEtefl6qlDivEsgMAZCijNI8uBGwyLzEKCslzM
 sIdJQQT0FqUW5mCar8K0ZxDkYlYd48kCk8mXklcJteAR3BBHSE8IwQkCNKEhFSUg2ModEe8y7
 6KPSopPy5yL0sb7FLuf7tUrEt+r0zTebE7ZXclCd3N/aK7ve6RXO+tW+6nZyvWfFbedf3JIF1
 83WeZ2iv5yuMmx1xTazg/y2erVxlnC/z19Yc+zbfNWbOUaGaLVpqx3LTl9pMPq99v+Tn4cnK0
 5J3aEgU2UZ1395+fMEyL9crWdxzlViKMxINtZiLihMBS02um8cCAAA=
X-Env-Sender: prvs=346efed5c=roger.pau@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1498747179!70912842!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30883 invoked from network); 29 Jun 2017 14:39:39 -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;
 29 Jun 2017 14:39:39 -0000
X-IronPort-AV: E=Sophos;i="5.40,281,1496102400"; d="scan'208";a="48602835"
Date: Thu, 29 Jun 2017 15:34:37 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20170629143437.i3ptkejrhd2caimx@dhcp-3-128.uk.xensource.com>
References: <1498203740-7809-1-git-send-email-bruno.alvisio@gmail.com>
 <20170629115849.zdhmbunyvdyjbhvj@citrix.com>
 <CADNMjEDPxeqn1Tb3x4qoUQ4P1kWieGEdnT4ajZc=LCB-Ypfy9w@mail.gmail.com>
 <20170629135655.a5ifyw34rdcw4dlk@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170629135655.a5ifyw34rdcw4dlk@citrix.com>
User-Agent: NeoMutt/20170609 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Bruno Alvisio <bruno.alvisio@gmail.com>, dave@recoil.org,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC] Live migration for VMs with QEMU backed
 local storage
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBKdW4gMjksIDIwMTcgYXQgMDI6NTY6NTVQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBUaHUsIEp1biAyOSwgMjAxNyBhdCAwOTozMzowN0FNIC0wNDAwLCBCcnVubyBBbHZpc2lv
IHdyb3RlOgo+ID4gVGhhbmtzIFdlaS4gQ3VycmVudGx5IGl0IGlzIHN0YXJ0ZWQgYWZ0ZXIgdGhl
IG1lbW9yeSBpcyBzdHJlYW1lZCBmcm9tCj4gPiBzb3VyY2UgdG8gZGVzdGluYXRpb24gKGZvciBt
aWdyYXRpb24pIGFuZCB0aGUgYm9vdGluZyBmdW5jdGlvbnMgYXJlCj4gPiBjb21wbGV0ZWQuSSB3
YXMgZ29pbmcgdG8gYXNrIHRvIHRoZSBsaXN0IGlmIHRoZXJlIGlzIGEgc3BlY2lmaWMgcmVhc29u
IHRoZQo+ID4gUUVNVSBwcm9jZXNzIG5lZWRzIHRvIGJlIHN0YXJ0ZWQgYXQgdGhhdCBwb2ludC4K
PiAKPiBJIF90aGlua18gaXQgaXMgYmVjYXVzZSB3ZSBkb24ndCB3YW50IFFFTVUgdG8gdG91Y2gg
Z3Vlc3QgbWVtb3J5IC8gc3RhdGUKPiB0b28gZWFybHkuIE5vdGUgSSBoYXZlbid0IGNoZWNrZWQg
dGhlIGNvZGUuIERvIGFzayBvbiB0aGUgbGlzdCBpZiB5b3UKPiBhcmVuJ3Qgc3VyZS4KCkkgd291
bGQgaGF2ZSB0aG91Z2h0IHRoYXQncyBiZWNhdXNlIHlvdSBuZWVkIHRoZSBRRU1VIHN0YXRlLCBh
bmQKdGhhdCdzIG5vdCBzYXZlZCB1bnRpbCB0aGUgZ3Vlc3Qgb24gdGhlIG90aGVyIGVuZCBpcyBw
YXVzZWQgKGllOgpyYXRoZXIgYXQgdGhlIGVuZCBvZiB0aGUgbWVtb3J5IGNvcHkpLgoKUm9nZXIK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 29 14:41:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 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 1dQadf-0007rJ-Ck; Thu, 29 Jun 2017 14:41: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=346f18c47=citrix-osstest@xenproject.org>)
 id 1dQade-0007r5-BO
 for xen-devel@lists.xensource.com; Thu, 29 Jun 2017 14:41:46 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 A6/62-02962-9A115595; Thu, 29 Jun 2017 14:41:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHRDpO5KwdB
 IgxvX2C3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8atz91MBQdEKn5fCG1g7OHrYuTkkBDwl3h+
 dBsThO0uMb19BRuILSLgLDHhw20wm1dAT2LLrl4WEFtYwEbi/7QtzF2MXED1lxkllr/4BdXsJ
 jH34Ro4++jX14wgNpuAh8TEnolgzSwCqhK9P1rAaoQEtCSWLl7JBLFAUOLkzCdgNcwCEhIHX7
 xghphjIbHjYx/bBEa+WUjKZiEpW8DItIpRozi1qCy1SNfIQi+pKDM9oyQ3MTNH19DATC83tbg
 4MT01JzGpWC85P3cTIzCoGIBgB+P5tYGHGCU5mJREeQ2fh0QK8SXlp1RmJBZnxBeV5qQWH2KU
 4eBQkuDtFwiNFBIsSk1PrUjLzAGGN0xagoNHSYQ3jwcozVtckJhbnJkOkTrFqMuxYfX6L0xCL
 Hn5ealS4rzzQWYIgBRllObBjYDF2iVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ864CmcKTmV
 cCt+kV0BFMQEcIzwgBOaIkESEl1cDo9NJL4tD7J0W3CnYUCOgv1JNQeNxcUejAIet54vmhc+W
 8m/+//WLZeUf562w1Hdc7U/nTUmVfrz37Yt73Rvclz7cVmhgf9buSEy0tc+zan+sHZPW7pGNf
 +z+bVXfuxUSvnJBaZnsTk2s/fTqnMx/dI16uvU8gvZdD9t/0N64xYZO2Rfilb3itxFKckWiox
 VxUnAgAQfkojLACAAA=
X-Env-Sender: prvs=346f18c47=citrix-osstest@xenproject.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1498747303!104995031!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22218 invoked from network); 29 Jun 2017 14:41:44 -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;
 29 Jun 2017 14:41:44 -0000
X-IronPort-AV: E=Sophos;i="5.40,281,1496102400"; d="scan'208";a="429835958"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71615-mainreport@xen.org>
X-Osstest-Failures: ovmf:test-amd64-amd64-xl-qemuu-ovmf-amd64:debian-hvm-install:fail:regression
 ovmf:build-i386-libvirt:libvirt-build:fail:allowable
 ovmf:build-amd64-libvirt:libvirt-build:fail:allowable
X-Osstest-Versions-This: ovmf=8cf19dc7a5305007bd33934838c67a7b1640f633
X-Osstest-Versions-That: ovmf=1fb805b1eb5b6039cb12375f8594aba65bf60a44
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 29 Jun 2017 15:41:32 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71615: 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
MTYxNSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE2MTUvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdoaWNoIGRp
ZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291
bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCA5IGRl
Ymlhbi1odm0taW5zdGFsbCBmYWlsIFJFR1IuIHZzLiA3MTYxMwoKUmVncmVzc2lvbnMgd2hpY2gg
YXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgIDUgbGlidmlydC1idWlsZCAgICAgICAgICAgICAgICBmYWlsICAgbGlr
ZSA3MTYxMwogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgNSBsaWJ2aXJ0LWJ1aWxkICAg
ICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcxNjEzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0
aW5nOgogb3ZtZiAgICAgICAgICAgICAgICAgOGNmMTlkYzdhNTMwNTAwN2JkMzM5MzQ4MzhjNjdh
N2IxNjQwZjYzMwpiYXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAgICAgICAgICAgICAgICAgMWZiODA1
YjFlYjViNjAzOWNiMTIzNzVmODU5NGFiYTY1YmY2MGE0NAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAg
IDcxNjEzICAyMDE3LTA2LTI5IDAzOjE3OjMzIFogICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgICA3MTYxNSAgMjAxNy0wNi0yOSAxMzoxNjo0MiBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIERhbmRhbiBC
aSA8ZGFuZGFuLmJpQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9o
b21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0
cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDhjZjE5
ZGM3YTUzMDUwMDdiZDMzOTM0ODM4YzY3YTdiMTY0MGY2MzMKQXV0aG9yOiBEYW5kYW4gQmkgPGRh
bmRhbi5iaUBpbnRlbC5jb20+CkRhdGU6ICAgV2VkIEp1biAyOCAxMDozMzozMiAyMDE3ICswODAw
CgogICAgVWVmaUNwdVBrZzogRml4IGNvZGluZyBzdHlsZSBpc3N1ZXMKICAgIAogICAgQ2M6IEJy
aWplc2ggU2luZ2ggPGJyaWplc2guc2luZ2hAYW1kLmNvbT4KICAgIENjOiBKZWZmIEZhbiA8amVm
Zi5mYW5AaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29yZSBDb250cmli
dXRpb24gQWdyZWVtZW50IDEuMAogICAgU2lnbmVkLW9mZi1ieTogRGFuZGFuIEJpIDxkYW5kYW4u
YmlAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEJyaWplc2ggU2luZ2ggPGJyaWplc2guc2lu
Z2hAYW1kLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKZWZmIEZhbiA8amVmZi5mYW5AaW50ZWwuY29t
PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 29 14:52:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 14:52:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQanm-0000B2-DT; Thu, 29 Jun 2017 14:52:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>) id 1dPsM9-0005Xz-ND
 for xen-devel@lists.xenproject.org; Tue, 27 Jun 2017 15:24:46 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 3A/80-01709-CB872595; Tue, 27 Jun 2017 15:24:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCLMWRWlGSWpSXmKPExsWS0XRdVXd3RVC
 kwYuzbBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8axd2kFNx9xVBz+vp61gXHeOfYuRi4OIYEv
 jBL/t65kgXBuMUr8+H2bEcJZyShx8uVGoAwnh4hAqsT5PcuYQWxhgXiJV+1LgNo5OHgF7CVu9
 zmChNkEJCX+H1zLDmKzCKhKdKw4yTqBkWMBI8MqRo3i1KKy1CJdI0u9pKLM9IyS3MTMHF1DA1
 O93NTi4sT01JzEpGK95PzcTYxA39QzMDDuYLy8xe8QoyQHk5Io72qJoEghvqT8lMqMxOKM+KL
 SnNTiQ4wyHBxKEryh5UA5waLU9NSKtMwcYJDApCU4eJREeK8VAKV5iwsSc4sz0yFSpxgVpcR5
 PUH6BEASGaV5cG2wwLzEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZj3dRnQFJ7MvBK46a+AF
 jMBLWaZFwCyuCQRISXVwLj82yTDyTaGk7ZatPQyRWvzare4/GPbXS58nvn6oWfHTW26+Rb/V4
 mqvK2i5Gxglqq7SoDz0qJ/U/VOJF17ERlQcHLS603Hi+s53Rziyw2bJjvZm7H9Wcx0ZMbiL7X
 Hy2/ev6x9QP/twU2r1sQbXFu5LGuhiVNsb0WHzMwTFuprmuMz0xNDjiixFGckGmoxFxUnAgCF
 /AnuRwIAAA==
X-Env-Sender: iwj@xenbits.xen.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1498577081!84713113!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40157 invoked from network); 27 Jun 2017 15:24:42 -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; 27 Jun 2017 15:24: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 <iwj@xenbits.xen.org>)
 id 1dPsM0-0005b3-Nm; Tue, 27 Jun 2017 15:24: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 <iwj@xenbits.xen.org>)
 id 1dPsLv-0006lS-6s; Tue, 27 Jun 2017 15:24:31 +0000
Received: from iwj by osstest.test-lab.xenproject.org with local (Exim 4.80)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1dPsLv-0007ya-1G; Tue, 27 Jun 2017 15:24:31 +0000
To: ian.jackson@eu.citrix.com, julien.grall@arm.com, wei.liu2@citrix.com,
 xen-devel@lists.xenproject.org
Message-Id: <E1dPsLv-0007ya-1G@osstest.test-lab.xenproject.org>
From: iwj@xenbits.xen.org
Date: Tue, 27 Jun 2017 15:24:31 +0000
X-Mailman-Approved-At: Thu, 29 Jun 2017 14:52:13 +0000
Subject: [Xen-devel] [adhoc test] 111104: regressions - trouble:
	blocked/fail/pass/preparing/queued/running
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

W2FkaG9jIGFkaG9jXSA8M3Rlc3RpbmcuZ2l0IChubyBicmFuY2gpIC9kZXYvcHRzLzE5PgpoYXJu
ZXNzIDcwMmNlM2Q6IHNnLXJ1bi1qb2I6IExvZ2ZpbGVzOiBTdXBwcmVzcyBsaW5rcyB0byAwLWxl
bmd0aCBmaWxlLi4uCjExMTEwNDogcmVncmVzc2lvbnMgLSB0cm91YmxlOiBibG9ja2VkL2ZhaWwv
cGFzcy9wcmVwYXJpbmcvcXVldWVkL3J1bm5pbmcKCmZsaWdodCAxMTExMDQgeGVuLXVuc3RhYmxl
IHJ1bm5pbmcgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncy8xMTExMDQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3Vj
Y2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJl
IHJ1bjoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMTAyMgogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTExMDIyCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTEwMjIKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1
aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMTAyMgogYnVpbGQtYXJtaGYgICAg
ICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTExMDIyCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTEwMjIKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1ICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAg
ICAgcXVldWVkCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgIDxub25lIGV4ZWN1dGVk
PiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgIDxu
b25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBxdWV1
ZWQKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAg
ICAgICAgICBxdWV1ZWQKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgPG5vbmUgZXhl
Y3V0ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
ICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBx
dWV1ZWQKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgPG5vbmUgZXhlY3V0ZWQ+ICAg
ICAgICAgICAgICBxdWV1ZWQKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgPG5vbmUg
ZXhlY3V0ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAg
ICBydW5uaW5nCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRl
ICAgICAgICAgICAgICAgcnVubmluZwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgNSBo
b3N0LWJ1aWxkLXByZXAgICAgICAgICAgICAgIHJ1bm5pbmcKIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgIDMgc3lzbG9nLXNlcnZlciAgICAgICAgICAgICAgICBydW5uaW5nCiBidWlsZC1h
cm1oZi1wdm9wcyAgICAgICAgICAgICA1IGhvc3QtYnVpbGQtcHJlcCAgICAgICAgICAgICAgcnVu
bmluZwogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgMyBzeXNsb2ctc2VydmVyICAgICAg
ICAgICAgICAgIHJ1bm5pbmcKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBu
b3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTEgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1
aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmgtYW1kICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2Nr
ZWQgbi9hCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC00ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbWln
cnVwZ3JhZGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1w
YWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKCmJhc2VsaW5lIHZlcnNpb246CiBmbGlnaHQgICAgICAg
ICAgICAgICAxMTEwMjIKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcmVwYXJpbmcKIGJ1aWxk
LWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQt
YXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBy
ZXBhcmluZwogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQt
YXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHF1
ZXVlZCAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHJldiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHJ1bm5pbmcgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcnVubmluZyAKIGJ1aWxkLWkz
ODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBxdWV1ZWQgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBxdWV1ZWQgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHF1ZXVlZCAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdy
YWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQoyMDE3LTA2LTI3IDE0OjE3OjUyIFogZmxpZ2h0IDExMTEwNCBucXVldWVkPTEKMjAxNy0w
Ni0yNyAxNDoxNzo1MiBaIGZsaWdodCAxMTExMDQgc3Bhd25pbmcgYnVpbGQtYW1kNjQKMjAxNy0w
Ni0yNyAxNDoxNzo1MiBaIGZsaWdodCAxMTExMDQgc3Bhd25lZCAgYnVpbGQtYW1kNjQgWzIwMDYw
XQoyMDE3LTA2LTI3IDE0OjE3OjUyIFogZmxpZ2h0IDExMTEwNCBzcGF3bmluZyBidWlsZC1hbWQ2
NC1wcmV2CjIwMTctMDYtMjcgMTQ6MTc6NTIgWiBmbGlnaHQgMTExMTA0IHNwYXduZWQgIGJ1aWxk
LWFtZDY0LXByZXYgWzIwMDY1XQoyMDE3LTA2LTI3IDE0OjE3OjUyIFogZmxpZ2h0IDExMTEwNCBz
cGF3bmluZyBidWlsZC1hbWQ2NC1wdm9wcwoyMDE3LTA2LTI3IDE0OjE3OjUyIFogZmxpZ2h0IDEx
MTEwNCBzcGF3bmVkICBidWlsZC1hbWQ2NC1wdm9wcyBbMjAwNjddCjIwMTctMDYtMjcgMTQ6MTc6
NTIgWiBmbGlnaHQgMTExMTA0IHNwYXduaW5nIGJ1aWxkLWFtZDY0LXhzbQoyMDE3LTA2LTI3IDE0
OjE3OjUyIFogZmxpZ2h0IDExMTEwNCBzcGF3bmVkICBidWlsZC1hbWQ2NC14c20gWzIwMDc1XQoy
MDE3LTA2LTI3IDE0OjE3OjUyIFogZmxpZ2h0IDExMTEwNCBzcGF3bmluZyBidWlsZC1hbWQ2NC14
dGYKMjAxNy0wNi0yNyAxNDoxNzo1MiBaIGZsaWdodCAxMTExMDQgc3Bhd25lZCAgYnVpbGQtYW1k
NjQteHRmIFsyMDA3OV0KMjAxNy0wNi0yNyAxNDoxNzo1MiBaIGZsaWdodCAxMTExMDQgc3Bhd25p
bmcgYnVpbGQtYXJtNjQKMjAxNy0wNi0yNyAxNDoxNzo1MiBaIGZsaWdodCAxMTExMDQgc3Bhd25l
ZCAgYnVpbGQtYXJtNjQgWzIwMDgzXQoyMDE3LTA2LTI3IDE0OjE3OjUyIFogZmxpZ2h0IDExMTEw
NCBzcGF3bmluZyBidWlsZC1hcm02NC1wdm9wcwoyMDE3LTA2LTI3IDE0OjE3OjUyIFogZmxpZ2h0
IDExMTEwNCBzcGF3bmVkICBidWlsZC1hcm02NC1wdm9wcyBbMjAwODldCjIwMTctMDYtMjcgMTQ6
MTc6NTIgWiBmbGlnaHQgMTExMTA0IHNwYXduaW5nIGJ1aWxkLWFybTY0LXhzbQoyMDE3LTA2LTI3
IDE0OjE3OjUyIFogZmxpZ2h0IDExMTEwNCBzcGF3bmVkICBidWlsZC1hcm02NC14c20gWzIwMDky
XQoyMDE3LTA2LTI3IDE0OjE3OjUyIFogZmxpZ2h0IDExMTEwNCBzcGF3bmluZyBidWlsZC1hcm1o
ZgoyMDE3LTA2LTI3IDE0OjE3OjUyIFogZmxpZ2h0IDExMTEwNCBzcGF3bmVkICBidWlsZC1hcm1o
ZiBbMjAwOTZdCjIwMTctMDYtMjcgMTQ6MTc6NTIgWiBmbGlnaHQgMTExMTA0IHNwYXduaW5nIGJ1
aWxkLWFybWhmLXB2b3BzCjIwMTctMDYtMjcgMTQ6MTc6NTIgWiBmbGlnaHQgMTExMTA0IHNwYXdu
ZWQgIGJ1aWxkLWFybWhmLXB2b3BzIFsyMDA5OV0KMjAxNy0wNi0yNyAxNDoxNzo1MiBaIGZsaWdo
dCAxMTExMDQgc3Bhd25pbmcgYnVpbGQtYXJtaGYteHNtCjIwMTctMDYtMjcgMTQ6MTc6NTIgWiBm
bGlnaHQgMTExMTA0IHNwYXduZWQgIGJ1aWxkLWFybWhmLXhzbSBbMjAxMDNdCjIwMTctMDYtMjcg
MTQ6MTc6NTIgWiBmbGlnaHQgMTExMTA0IHNwYXduaW5nIGJ1aWxkLWkzODYKMjAxNy0wNi0yNyAx
NDoxNzo1MiBaIGZsaWdodCAxMTExMDQgc3Bhd25lZCAgYnVpbGQtaTM4NiBbMjAxMDhdCjIwMTct
MDYtMjcgMTQ6MTc6NTIgWiBmbGlnaHQgMTExMTA0IHNwYXduaW5nIGJ1aWxkLWkzODYtcHJldgoy
MDE3LTA2LTI3IDE0OjE3OjUyIFogZmxpZ2h0IDExMTEwNCBzcGF3bmVkICBidWlsZC1pMzg2LXBy
ZXYgWzIwMTE0XQoyMDE3LTA2LTI3IDE0OjE3OjUyIFogZmxpZ2h0IDExMTEwNCBzcGF3bmluZyBi
dWlsZC1pMzg2LXB2b3BzCjIwMTctMDYtMjcgMTQ6MTc6NTIgWiBmbGlnaHQgMTExMTA0IHNwYXdu
ZWQgIGJ1aWxkLWkzODYtcHZvcHMgWzIwMTE4XQoyMDE3LTA2LTI3IDE0OjE3OjUyIFogZmxpZ2h0
IDExMTEwNCBzcGF3bmluZyBidWlsZC1pMzg2LXhzbQoyMDE3LTA2LTI3IDE0OjE3OjUyIFogZmxp
Z2h0IDExMTEwNCBzcGF3bmVkICBidWlsZC1pMzg2LXhzbSBbMjAxMjFdCjIwMTctMDYtMjcgMTQ6
MTc6NTIgWiBmbGlnaHQgMTExMTA0IG5ydW5uaW5nPTE1CjIwMTctMDYtMjcgMTQ6MTc6NTUgWiBb
YnVpbGQtYW1kNjRdIHN0YXJ0aW5nIDExMTEwNC5idWlsZC1hbWQ2NCB0cy1idWlsZC1jaGVjayAg
YnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yNyAxNDoxNzo1NSBaIFtidWlsZC1hbWQ2NC1wcmV2XSBz
dGFydGluZyAxMTExMDQuYnVpbGQtYW1kNjQtcHJldiB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hl
Y2soMSkKMjAxNy0wNi0yNyAxNDoxNzo1NSBaIFtidWlsZC1hbWQ2NF0gYXdhaXRpbmcgMTExMTA0
LmJ1aWxkLWFtZDY0IHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI3IDE0OjE3OjU1IFogW2J1aWxk
LWFtZDY0LXByZXZdIGF3YWl0aW5nIDExMTEwNC5idWlsZC1hbWQ2NC1wcmV2IHRzLWJ1aWxkLWNo
ZWNrIAoyMDE3LTA2LTI3IDE0OjE3OjU1IFogW2J1aWxkLWFtZDY0LXB2b3BzXSB0cmFuc2FjdGlv
biBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0
MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAg
Y291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVz
IGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29t
bWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAg
VGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4K
MjAxNy0wNi0yNyAxNDoxNzo1NSBaIFtidWlsZC1hcm02NF0gdHJhbnNhY3Rpb24gc2VyaWFsaXNh
dGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBl
eGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBz
ZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFu
c2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0
IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2Fj
dGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjcg
MTQ6MTc6NTUgWiBbYnVpbGQtYW1kNjQteHNtXSBzdGFydGluZyAxMTExMDQuYnVpbGQtYW1kNjQt
eHNtIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI3IDE0OjE3OjU2IFog
W2J1aWxkLWFtZDY0LXhzbV0gYXdhaXRpbmcgMTExMTA0LmJ1aWxkLWFtZDY0LXhzbSB0cy1idWls
ZC1jaGVjayAKMjAxNy0wNi0yNyAxNDoxNzo1NiBaIFtidWlsZC1hbWQ2NF0gZmluaXNoZWQgMTEx
MTA0LmJ1aWxkLWFtZDY0IHRzLWJ1aWxkLWNoZWNrICBwYXNzIAoyMDE3LTA2LTI3IDE0OjE3OjU2
IFogW2J1aWxkLWFtZDY0LXByZXZdIGZpbmlzaGVkIDExMTEwNC5idWlsZC1hbWQ2NC1wcmV2IHRz
LWJ1aWxkLWNoZWNrICBwYXNzIAoyMDE3LTA2LTI3IDE0OjE3OjU2IFogW2J1aWxkLWFtZDY0LXB2
b3BzXSBzdGFydGluZyAxMTExMDQuYnVpbGQtYW1kNjQtcHZvcHMgdHMtYnVpbGQtY2hlY2sgIGJ1
aWxkLWNoZWNrKDEpCjIwMTctMDYtMjcgMTQ6MTc6NTYgWiBbYnVpbGQtYW1kNjRdIHN0YXJ0aW5n
IDExMTEwNC5idWlsZC1hbWQ2NCB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IGhvc3RzLWFsbG9jYXRl
CjIwMTctMDYtMjcgMTQ6MTc6NTYgWiBbYnVpbGQtYW1kNjQtcHJldl0gc3RhcnRpbmcgMTExMTA0
LmJ1aWxkLWFtZDY0LXByZXYgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBob3N0cy1hbGxvY2F0ZQoy
MDE3LTA2LTI3IDE0OjE3OjU2IFogW2J1aWxkLWFtZDY0LXB2b3BzXSBhd2FpdGluZyAxMTExMDQu
YnVpbGQtYW1kNjQtcHZvcHMgdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjcgMTQ6MTc6NTYgWiBb
YnVpbGQtYW1kNjQteHRmXSBzdGFydGluZyAxMTExMDQuYnVpbGQtYW1kNjQteHRmIHRzLWJ1aWxk
LWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI3IDE0OjE3OjU2IFogW2J1aWxkLWFtZDY0
XSBhd2FpdGluZyAxMTExMDQuYnVpbGQtYW1kNjQgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdAoyMDE3
LTA2LTI3IDE0OjE3OjU2IFogW2J1aWxkLWFybTY0LXB2b3BzXSBzdGFydGluZyAxMTExMDQuYnVp
bGQtYXJtNjQtcHZvcHMgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjcg
MTQ6MTc6NTcgWiBbYnVpbGQtYW1kNjQtcHJldl0gYXdhaXRpbmcgMTExMTA0LmJ1aWxkLWFtZDY0
LXByZXYgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdAoyMDE3LTA2LTI3IDE0OjE3OjU3IFogW2J1aWxk
LWFtZDY0LXhzbV0gZmluaXNoZWQgMTExMTA0LmJ1aWxkLWFtZDY0LXhzbSB0cy1idWlsZC1jaGVj
ayAgcGFzcyAKMjAxNy0wNi0yNyAxNDoxNzo1NyBaIFtidWlsZC1hcm02NC14c21dIHN0YXJ0aW5n
IDExMTEwNC5idWlsZC1hcm02NC14c20gdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIw
MTctMDYtMjcgMTQ6MTc6NTcgWiBbYnVpbGQtYW1kNjQteHRmXSBhd2FpdGluZyAxMTExMDQuYnVp
bGQtYW1kNjQteHRmIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI3IDE0OjE3OjU3IFogW2J1aWxk
LWFybTY0LXB2b3BzXSBhd2FpdGluZyAxMTExMDQuYnVpbGQtYXJtNjQtcHZvcHMgdHMtYnVpbGQt
Y2hlY2sgCjIwMTctMDYtMjcgMTQ6MTc6NTcgWiBbYnVpbGQtYW1kNjQteHNtXSBzdGFydGluZyAx
MTExMDQuYnVpbGQtYW1kNjQteHNtIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgaG9zdHMtYWxsb2Nh
dGUKMjAxNy0wNi0yNyAxNDoxNzo1NyBaIFtidWlsZC1hcm1oZl0gdHJhbnNhY3Rpb24gc2VyaWFs
aXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChk
YiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5v
dCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0
cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGlkZW50aWZpY2F0
aW9uIGFzIGEgcGl2b3QsIGR1cmluZyBjb25mbGljdCBvdXQgY2hlY2tpbmcuCkhJTlQ6ICBUaGUg
dHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgpDT05URVhUOiAgU1FMIHN0YXRl
bWVudCAiU0VMRUNUIDEgRlJPTSBPTkxZICJwdWJsaWMiLiJqb2JzIiB4IFdIRVJFICJmbGlnaHQi
IE9QRVJBVE9SKHBnX2NhdGFsb2cuPSkgJDEgQU5EICJqb2IiOjpwZ19jYXRhbG9nLnRleHQgT1BF
UkFUT1IocGdfY2F0YWxvZy49KSAkMjo6cGdfY2F0YWxvZy50ZXh0IEZPUiBTSEFSRSBPRiB4Igop
IHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI3IDE0OjE3OjU3IFogW2J1aWxkLWFybTY0LXhzbV0gYXdh
aXRpbmcgMTExMTA0LmJ1aWxkLWFybTY0LXhzbSB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yNyAx
NDoxNzo1NyBaIFtidWlsZC1hbWQ2NC1wdm9wc10gZmluaXNoZWQgMTExMTA0LmJ1aWxkLWFtZDY0
LXB2b3BzIHRzLWJ1aWxkLWNoZWNrICBwYXNzIAoyMDE3LTA2LTI3IDE0OjE3OjU3IFogW2J1aWxk
LWFybTY0XSBzdGFydGluZyAxMTExMDQuYnVpbGQtYXJtNjQgdHMtYnVpbGQtY2hlY2sgIGJ1aWxk
LWNoZWNrKDEpCjIwMTctMDYtMjcgMTQ6MTc6NTcgWiBbYnVpbGQtYXJtaGYtcHZvcHNdIHN0YXJ0
aW5nIDExMTEwNC5idWlsZC1hcm1oZi1wdm9wcyB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2so
MSkKMjAxNy0wNi0yNyAxNDoxNzo1NyBaIFtidWlsZC1hbWQ2NC14c21dIGF3YWl0aW5nIDExMTEw
NC5idWlsZC1hbWQ2NC14c20gdHMtaG9zdHMtYWxsb2NhdGUgaG9zdAoyMDE3LTA2LTI3IDE0OjE3
OjU3IFogW2J1aWxkLWFtZDY0LXB2b3BzXSBzdGFydGluZyAxMTExMDQuYnVpbGQtYW1kNjQtcHZv
cHMgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBob3N0cy1hbGxvY2F0ZQoyMDE3LTA2LTI3IDE0OjE3
OjU4IFogW2J1aWxkLWFybTY0LXB2b3BzXSBmaW5pc2hlZCAxMTExMDQuYnVpbGQtYXJtNjQtcHZv
cHMgdHMtYnVpbGQtY2hlY2sgIHBhc3MgCjIwMTctMDYtMjcgMTQ6MTc6NTggWiBbYnVpbGQtYW1k
NjQteHRmXSBmaW5pc2hlZCAxMTExMDQuYnVpbGQtYW1kNjQteHRmIHRzLWJ1aWxkLWNoZWNrICBw
YXNzIAoyMDE3LTA2LTI3IDE0OjE3OjU4IFogW2J1aWxkLWFybWhmLXB2b3BzXSBhd2FpdGluZyAx
MTExMDQuYnVpbGQtYXJtaGYtcHZvcHMgdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjcgMTQ6MTc6
NTggWiBbYnVpbGQtYXJtNjRdIGF3YWl0aW5nIDExMTEwNC5idWlsZC1hcm02NCB0cy1idWlsZC1j
aGVjayAKMjAxNy0wNi0yNyAxNDoxNzo1OCBaIFtidWlsZC1hcm1oZi14c21dIHN0YXJ0aW5nIDEx
MTEwNC5idWlsZC1hcm1oZi14c20gdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTct
MDYtMjcgMTQ6MTc6NTggWiBbYnVpbGQtYW1kNjQtcHZvcHNdIGF3YWl0aW5nIDExMTEwNC5idWls
ZC1hbWQ2NC1wdm9wcyB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0CjIwMTctMDYtMjcgMTQ6MTc6NTgg
WiBbYnVpbGQtYXJtaGZdIHN0YXJ0aW5nIDExMTEwNC5idWlsZC1hcm1oZiB0cy1idWlsZC1jaGVj
ayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yNyAxNDoxNzo1OCBaIFtidWlsZC1hcm02NC14c21d
IGZpbmlzaGVkIDExMTEwNC5idWlsZC1hcm02NC14c20gdHMtYnVpbGQtY2hlY2sgIHBhc3MgCjIw
MTctMDYtMjcgMTQ6MTc6NTggWiBbYnVpbGQtYXJtNjQtcHZvcHNdIHN0YXJ0aW5nIDExMTEwNC5i
dWlsZC1hcm02NC1wdm9wcyB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IGhvc3RzLWFsbG9jYXRlCjIw
MTctMDYtMjcgMTQ6MTc6NTggWiBbYnVpbGQtaTM4Nl0gc3RhcnRpbmcgMTExMTA0LmJ1aWxkLWkz
ODYgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjcgMTQ6MTc6NTggWiBb
YnVpbGQtYW1kNjQteHRmXSBzdGFydGluZyAxMTExMDQuYnVpbGQtYW1kNjQteHRmIHRzLWhvc3Rz
LWFsbG9jYXRlIGhvc3QgaG9zdHMtYWxsb2NhdGUKMjAxNy0wNi0yNyAxNDoxNzo1OCBaIFtidWls
ZC1hcm1oZi14c21dIGF3YWl0aW5nIDExMTEwNC5idWlsZC1hcm1oZi14c20gdHMtYnVpbGQtY2hl
Y2sgCjIwMTctMDYtMjcgMTQ6MTc6NTggWiBbYnVpbGQtYXJtaGZdIGF3YWl0aW5nIDExMTEwNC5i
dWlsZC1hcm1oZiB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yNyAxNDoxNzo1OCBaIFtidWlsZC1h
cm02NC14c21dIHN0YXJ0aW5nIDExMTEwNC5idWlsZC1hcm02NC14c20gdHMtaG9zdHMtYWxsb2Nh
dGUgaG9zdCBob3N0cy1hbGxvY2F0ZQoyMDE3LTA2LTI3IDE0OjE3OjU4IFogW2J1aWxkLWFybTY0
LXB2b3BzXSBhd2FpdGluZyAxMTExMDQuYnVpbGQtYXJtNjQtcHZvcHMgdHMtaG9zdHMtYWxsb2Nh
dGUgaG9zdAoyMDE3LTA2LTI3IDE0OjE3OjU4IFogW2J1aWxkLWFtZDY0LXh0Zl0gYXdhaXRpbmcg
MTExMTA0LmJ1aWxkLWFtZDY0LXh0ZiB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0CjIwMTctMDYtMjcg
MTQ6MTc6NTggWiBbYnVpbGQtaTM4Nl0gYXdhaXRpbmcgMTExMTA0LmJ1aWxkLWkzODYgdHMtYnVp
bGQtY2hlY2sgCjIwMTctMDYtMjcgMTQ6MTc6NTggWiBbYnVpbGQtaTM4Ni1wcmV2XSBzdGFydGlu
ZyAxMTExMDQuYnVpbGQtaTM4Ni1wcmV2IHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoy
MDE3LTA2LTI3IDE0OjE3OjU5IFogW2J1aWxkLWFybTY0XSBmaW5pc2hlZCAxMTExMDQuYnVpbGQt
YXJtNjQgdHMtYnVpbGQtY2hlY2sgIHBhc3MgCjIwMTctMDYtMjcgMTQ6MTc6NTkgWiBbYnVpbGQt
YXJtaGYtcHZvcHNdIGZpbmlzaGVkIDExMTEwNC5idWlsZC1hcm1oZi1wdm9wcyB0cy1idWlsZC1j
aGVjayAgcGFzcyAKMjAxNy0wNi0yNyAxNDoxNzo1OSBaIFtidWlsZC1hcm02NC14c21dIGF3YWl0
aW5nIDExMTEwNC5idWlsZC1hcm02NC14c20gdHMtaG9zdHMtYWxsb2NhdGUgaG9zdAoyMDE3LTA2
LTI3IDE0OjE3OjU5IFogW2J1aWxkLWkzODYtcHJldl0gYXdhaXRpbmcgMTExMTA0LmJ1aWxkLWkz
ODYtcHJldiB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yNyAxNDoxNzo1OSBaIFtidWlsZC1pMzg2
LXB2b3BzXSBzdGFydGluZyAxMTExMDQuYnVpbGQtaTM4Ni1wdm9wcyB0cy1idWlsZC1jaGVjayAg
YnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yNyAxNDoxNzo1OSBaIFtidWlsZC1hcm02NF0gc3RhcnRp
bmcgMTExMTA0LmJ1aWxkLWFybTY0IHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgaG9zdHMtYWxsb2Nh
dGUKMjAxNy0wNi0yNyAxNDoxNzo1OSBaIFtidWlsZC1pMzg2LXhzbV0gc3RhcnRpbmcgMTExMTA0
LmJ1aWxkLWkzODYteHNtIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI3
IDE0OjE3OjU5IFogW2J1aWxkLWFybWhmLXB2b3BzXSBzdGFydGluZyAxMTExMDQuYnVpbGQtYXJt
aGYtcHZvcHMgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBob3N0cy1hbGxvY2F0ZQoyMDE3LTA2LTI3
IDE0OjE3OjU5IFogW2J1aWxkLWFybWhmLXhzbV0gZmluaXNoZWQgMTExMTA0LmJ1aWxkLWFybWhm
LXhzbSB0cy1idWlsZC1jaGVjayAgcGFzcyAKMjAxNy0wNi0yNyAxNDoxNzo1OSBaIFtidWlsZC1h
cm1oZl0gZmluaXNoZWQgMTExMTA0LmJ1aWxkLWFybWhmIHRzLWJ1aWxkLWNoZWNrICBwYXNzIAoy
MDE3LTA2LTI3IDE0OjE3OjU5IFogW2J1aWxkLWkzODYtcHZvcHNdIGF3YWl0aW5nIDExMTEwNC5i
dWlsZC1pMzg2LXB2b3BzIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI3IDE0OjE3OjU5IFogW2J1
aWxkLWkzODZdIGZpbmlzaGVkIDExMTEwNC5idWlsZC1pMzg2IHRzLWJ1aWxkLWNoZWNrICBwYXNz
IAoyMDE3LTA2LTI3IDE0OjE3OjU5IFogW2J1aWxkLWFybTY0XSBhd2FpdGluZyAxMTExMDQuYnVp
bGQtYXJtNjQgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdAoyMDE3LTA2LTI3IDE0OjE3OjU5IFogW2J1
aWxkLWFybWhmLXB2b3BzXSBhd2FpdGluZyAxMTExMDQuYnVpbGQtYXJtaGYtcHZvcHMgdHMtaG9z
dHMtYWxsb2NhdGUgaG9zdAoyMDE3LTA2LTI3IDE0OjE3OjU5IFogW2J1aWxkLWkzODYteHNtXSBh
d2FpdGluZyAxMTExMDQuYnVpbGQtaTM4Ni14c20gdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjcg
MTQ6MTc6NTkgWiBbYnVpbGQtYXJtaGYteHNtXSBzdGFydGluZyAxMTExMDQuYnVpbGQtYXJtaGYt
eHNtIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgaG9zdHMtYWxsb2NhdGUKMjAxNy0wNi0yNyAxNDox
Nzo1OSBaIFtidWlsZC1hcm1oZl0gc3RhcnRpbmcgMTExMTA0LmJ1aWxkLWFybWhmIHRzLWhvc3Rz
LWFsbG9jYXRlIGhvc3QgaG9zdHMtYWxsb2NhdGUKMjAxNy0wNi0yNyAxNDoxODowMCBaIFtidWls
ZC1pMzg2XSBzdGFydGluZyAxMTExMDQuYnVpbGQtaTM4NiB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0
IGhvc3RzLWFsbG9jYXRlCjIwMTctMDYtMjcgMTQ6MTg6MDAgWiBbYnVpbGQtaTM4Ni1wcmV2XSBm
aW5pc2hlZCAxMTExMDQuYnVpbGQtaTM4Ni1wcmV2IHRzLWJ1aWxkLWNoZWNrICBwYXNzIAoyMDE3
LTA2LTI3IDE0OjE4OjAwIFogW2J1aWxkLWFybWhmLXhzbV0gYXdhaXRpbmcgMTExMTA0LmJ1aWxk
LWFybWhmLXhzbSB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0CjIwMTctMDYtMjcgMTQ6MTg6MDAgWiBb
YnVpbGQtYXJtaGZdIGF3YWl0aW5nIDExMTEwNC5idWlsZC1hcm1oZiB0cy1ob3N0cy1hbGxvY2F0
ZSBob3N0CjIwMTctMDYtMjcgMTQ6MTg6MDAgWiBbYnVpbGQtaTM4Nl0gYXdhaXRpbmcgMTExMTA0
LmJ1aWxkLWkzODYgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdAoyMDE3LTA2LTI3IDE0OjE4OjAwIFog
W2J1aWxkLWkzODYtcHZvcHNdIGZpbmlzaGVkIDExMTEwNC5idWlsZC1pMzg2LXB2b3BzIHRzLWJ1
aWxkLWNoZWNrICBwYXNzIAoyMDE3LTA2LTI3IDE0OjE4OjAwIFogW2J1aWxkLWkzODYtcHJldl0g
c3RhcnRpbmcgMTExMTA0LmJ1aWxkLWkzODYtcHJldiB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IGhv
c3RzLWFsbG9jYXRlCjIwMTctMDYtMjcgMTQ6MTg6MDAgWiBbYnVpbGQtaTM4Ni14c21dIGZpbmlz
aGVkIDExMTEwNC5idWlsZC1pMzg2LXhzbSB0cy1idWlsZC1jaGVjayAgcGFzcyAKMjAxNy0wNi0y
NyAxNDoxODowMCBaIFtidWlsZC1pMzg2LXB2b3BzXSBzdGFydGluZyAxMTExMDQuYnVpbGQtaTM4
Ni1wdm9wcyB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IGhvc3RzLWFsbG9jYXRlCjIwMTctMDYtMjcg
MTQ6MTg6MDAgWiBbYnVpbGQtaTM4Ni1wcmV2XSBhd2FpdGluZyAxMTExMDQuYnVpbGQtaTM4Ni1w
cmV2IHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QKMjAxNy0wNi0yNyAxNDoxODowMCBaIFtidWlsZC1p
Mzg2LXhzbV0gc3RhcnRpbmcgMTExMTA0LmJ1aWxkLWkzODYteHNtIHRzLWhvc3RzLWFsbG9jYXRl
IGhvc3QgaG9zdHMtYWxsb2NhdGUKMjAxNy0wNi0yNyAxNDoxODowMSBaIFtidWlsZC1pMzg2LXB2
b3BzXSBhd2FpdGluZyAxMTExMDQuYnVpbGQtaTM4Ni1wdm9wcyB0cy1ob3N0cy1hbGxvY2F0ZSBo
b3N0CjIwMTctMDYtMjcgMTQ6MTg6MDEgWiBbYnVpbGQtaTM4Ni14c21dIGF3YWl0aW5nIDExMTEw
NC5idWlsZC1pMzg2LXhzbSB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0CjIwMTctMDYtMjcgMTQ6MjI6
MDQgWiBbYnVpbGQtaTM4Ni1wcmV2XSBmaW5pc2hlZCAxMTExMDQuYnVpbGQtaTM4Ni1wcmV2IHRz
LWhvc3RzLWFsbG9jYXRlIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNDoyMjowNSBaIFtidWlsZC1p
Mzg2LXByZXZdIHN0YXJ0aW5nIDExMTEwNC5idWlsZC1pMzg2LXByZXYgdHMtc3lzbG9nLXNlcnZl
ciAgc3lzbG9nLXNlcnZlcgoyMDE3LTA2LTI3IDE0OjIyOjA1IFogW2J1aWxkLWkzODYtcHJldl0g
c3RhcnRpbmcgMTExMTA0LmJ1aWxkLWkzODYtcHJldiB0cy1ob3N0LWluc3RhbGwtdHdpY2UgIGhv
c3QtaW5zdGFsbCg0KQoyMDE3LTA2LTI3IDE0OjIyOjA2IFogW2J1aWxkLWkzODYtcHJldl0gYXdh
aXRpbmcgMTExMTA0LmJ1aWxkLWkzODYtcHJldiB0cy1ob3N0LWluc3RhbGwtdHdpY2UgCjIwMTct
MDYtMjcgMTQ6MjQ6MjkgWiBbYnVpbGQtYW1kNjQtcHJldl0gZmluaXNoZWQgMTExMTA0LmJ1aWxk
LWFtZDY0LXByZXYgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE0OjI0
OjMwIFogW2J1aWxkLWFtZDY0LXByZXZdIHN0YXJ0aW5nIDExMTEwNC5idWlsZC1hbWQ2NC1wcmV2
IHRzLXN5c2xvZy1zZXJ2ZXIgIHN5c2xvZy1zZXJ2ZXIKMjAxNy0wNi0yNyAxNDoyNDozMSBaIFti
dWlsZC1hbWQ2NC1wcmV2XSBzdGFydGluZyAxMTExMDQuYnVpbGQtYW1kNjQtcHJldiB0cy1ob3N0
LWluc3RhbGwtdHdpY2UgIGhvc3QtaW5zdGFsbCg0KQoyMDE3LTA2LTI3IDE0OjI0OjMxIFogW2J1
aWxkLWFtZDY0LXByZXZdIGF3YWl0aW5nIDExMTEwNC5idWlsZC1hbWQ2NC1wcmV2IHRzLWhvc3Qt
aW5zdGFsbC10d2ljZSAKMjAxNy0wNi0yNyAxNDoyODowNCBaIFtidWlsZC1hcm1oZi14c21dIGZp
bmlzaGVkIDExMTEwNC5idWlsZC1hcm1oZi14c20gdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBwYXNz
IAoyMDE3LTA2LTI3IDE0OjI4OjA1IFogW2J1aWxkLWFybWhmLXhzbV0gc3RhcnRpbmcgMTExMTA0
LmJ1aWxkLWFybWhmLXhzbSB0cy1zeXNsb2ctc2VydmVyICBzeXNsb2ctc2VydmVyCjIwMTctMDYt
MjcgMTQ6Mjg6MDYgWiBbYnVpbGQtYXJtaGYteHNtXSBzdGFydGluZyAxMTExMDQuYnVpbGQtYXJt
aGYteHNtIHRzLWhvc3QtaW5zdGFsbC10d2ljZSAgaG9zdC1pbnN0YWxsKDQpCjIwMTctMDYtMjcg
MTQ6Mjg6MDYgWiBbYnVpbGQtYXJtaGYteHNtXSBhd2FpdGluZyAxMTExMDQuYnVpbGQtYXJtaGYt
eHNtIHRzLWhvc3QtaW5zdGFsbC10d2ljZSAKMjAxNy0wNi0yNyAxNDoyODowNyBaIFtidWlsZC1h
cm1oZi14c21dIGZpbmlzaGVkIDExMTEwNC5idWlsZC1hcm1oZi14c20gdHMtaG9zdC1pbnN0YWxs
LXR3aWNlICBwYXNzIAoyMDE3LTA2LTI3IDE0OjI4OjA3IFogW2J1aWxkLWFybWhmLXhzbV0gc3Rh
cnRpbmcgMTExMTA0LmJ1aWxkLWFybWhmLXhzbSB0cy14ZW4tYnVpbGQtcHJlcCAgaG9zdC1idWls
ZC1wcmVwCjIwMTctMDYtMjcgMTQ6Mjg6MDggWiBbYnVpbGQtYXJtaGYteHNtXSBhd2FpdGluZyAx
MTExMDQuYnVpbGQtYXJtaGYteHNtIHRzLXhlbi1idWlsZC1wcmVwIAoyMDE3LTA2LTI3IDE0OjI4
OjA5IFogW2J1aWxkLWFybWhmLXhzbV0gZmluaXNoZWQgMTExMTA0LmJ1aWxkLWFybWhmLXhzbSB0
cy14ZW4tYnVpbGQtcHJlcCAgcGFzcyAKMjAxNy0wNi0yNyAxNDoyODowOSBaIFtidWlsZC1hcm1o
Zi14c21dIHN0YXJ0aW5nIDExMTEwNC5idWlsZC1hcm1oZi14c20gdHMteGVuLWJ1aWxkICB4ZW4t
YnVpbGQKMjAxNy0wNi0yNyAxNDoyODowOSBaIFtidWlsZC1hcm1oZi14c21dIGF3YWl0aW5nIDEx
MTEwNC5idWlsZC1hcm1oZi14c20gdHMteGVuLWJ1aWxkIAoyMDE3LTA2LTI3IDE0OjI4OjExIFog
W2J1aWxkLWFybWhmLXhzbV0gZmluaXNoZWQgMTExMTA0LmJ1aWxkLWFybWhmLXhzbSB0cy14ZW4t
YnVpbGQgIGZhaWwgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI3IDE0
OjI4OjExIFogW2J1aWxkLWFybWhmLXhzbV0gMTExMTA0LmJ1aWxkLWFybWhmLXhzbSBydW4tam9i
L2J1aWxkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjcgMTQ6Mjg6MTEgWiBb
YnVpbGQtYXJtaGYteHNtXSBzdGFydGluZyAxMTExMDQuYnVpbGQtYXJtaGYteHNtIHRzLWxvZ3Mt
Y2FwdHVyZSBob3N0IGNhcHR1cmUtbG9ncwoyMDE3LTA2LTI3IDE0OjI4OjEyIFogW2J1aWxkLWFy
bWhmLXhzbV0gYXdhaXRpbmcgMTExMTA0LmJ1aWxkLWFybWhmLXhzbSB0cy1sb2dzLWNhcHR1cmUg
aG9zdAoyMDE3LTA2LTI3IDE0OjI5OjIzIFogW2J1aWxkLWFybWhmLXhzbV0gZmluaXNoZWQgMTEx
MTA0LmJ1aWxkLWFybWhmLXhzbSB0cy1sb2dzLWNhcHR1cmUgaG9zdCBwYXNzIAoyMDE3LTA2LTI3
IDE0OjI5OjIzIFogW2J1aWxkLWFybWhmLXhzbV0gYXdhaXRpbmcgMTExMTA0LmJ1aWxkLWFybWhm
LXhzbSB0cy1zeXNsb2ctc2VydmVyIAoyMDE3LTA2LTI3IDE0OjI5OjIzIFogW2J1aWxkLWFybWhm
LXhzbV0gZmluaXNoZWQgMTExMTA0LmJ1aWxkLWFybWhmLXhzbSB0cy1zeXNsb2ctc2VydmVyICBw
YXNzIAoyMDE3LTA2LTI3IDE0OjI5OjIzIFogW2J1aWxkLWFybWhmLXhzbV0gam9iIG5vdCBvawoy
MDE3LTA2LTI3IDE0OjI5OjI0IFogZmxpZ2h0IDExMTEwNCByZWFwZWQgIGJ1aWxkLWFybWhmLXhz
bSBbMjAxMDNdIEVYSVQgMAoyMDE3LTA2LTI3IDE0OjI5OjI1IFogZmxpZ2h0IDExMTEwNCBucXVl
dWVkPTEKMjAxNy0wNi0yNyAxNDoyOToyNSBaIGZsaWdodCAxMTExMDQgbnJ1bm5pbmc9MTQKMjAx
Ny0wNi0yNyAxNDoyOTozMiBaIFtidWlsZC1hcm1oZl0gZmluaXNoZWQgMTExMTA0LmJ1aWxkLWFy
bWhmIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNDoyOTozMiBaIFti
dWlsZC1hcm1oZl0gc3RhcnRpbmcgMTExMTA0LmJ1aWxkLWFybWhmIHRzLXN5c2xvZy1zZXJ2ZXIg
IHN5c2xvZy1zZXJ2ZXIKMjAxNy0wNi0yNyAxNDoyOTozMyBaIFtidWlsZC1hcm1oZl0gc3RhcnRp
bmcgMTExMTA0LmJ1aWxkLWFybWhmIHRzLWhvc3QtaW5zdGFsbC10d2ljZSAgaG9zdC1pbnN0YWxs
KDQpCjIwMTctMDYtMjcgMTQ6Mjk6MzMgWiBbYnVpbGQtYXJtaGZdIGF3YWl0aW5nIDExMTEwNC5i
dWlsZC1hcm1oZiB0cy1ob3N0LWluc3RhbGwtdHdpY2UgCjIwMTctMDYtMjcgMTQ6Mjk6MzQgWiBb
YnVpbGQtYXJtaGZdIGZpbmlzaGVkIDExMTEwNC5idWlsZC1hcm1oZiB0cy1ob3N0LWluc3RhbGwt
dHdpY2UgIHBhc3MgCjIwMTctMDYtMjcgMTQ6Mjk6MzUgWiBbYnVpbGQtYXJtaGZdIHN0YXJ0aW5n
IDExMTEwNC5idWlsZC1hcm1oZiB0cy14ZW4tYnVpbGQtcHJlcCAgaG9zdC1idWlsZC1wcmVwCjIw
MTctMDYtMjcgMTQ6Mjk6MzUgWiBbYnVpbGQtYXJtaGZdIGF3YWl0aW5nIDExMTEwNC5idWlsZC1h
cm1oZiB0cy14ZW4tYnVpbGQtcHJlcCAKMjAxNy0wNi0yNyAxNDoyOTozNiBaIFtidWlsZC1hcm1o
Zl0gZmluaXNoZWQgMTExMTA0LmJ1aWxkLWFybWhmIHRzLXhlbi1idWlsZC1wcmVwICBwYXNzIAoy
MDE3LTA2LTI3IDE0OjI5OjM2IFogW2J1aWxkLWFybWhmXSBzdGFydGluZyAxMTExMDQuYnVpbGQt
YXJtaGYgdHMteGVuLWJ1aWxkICB4ZW4tYnVpbGQKMjAxNy0wNi0yNyAxNDoyOTozNyBaIFtidWls
ZC1hcm1oZl0gYXdhaXRpbmcgMTExMTA0LmJ1aWxkLWFybWhmIHRzLXhlbi1idWlsZCAKMjAxNy0w
Ni0yNyAxNDoyOTozOCBaIFtidWlsZC1hcm1oZl0gZmluaXNoZWQgMTExMTA0LmJ1aWxkLWFybWhm
IHRzLXhlbi1idWlsZCAgZmFpbCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTct
MDYtMjcgMTQ6Mjk6MzggWiBbYnVpbGQtYXJtaGZdIDExMTEwNC5idWlsZC1hcm1oZiBydW4tam9i
L2J1aWxkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjcgMTQ6Mjk6MzggWiBb
YnVpbGQtYXJtaGZdIHN0YXJ0aW5nIDExMTEwNC5idWlsZC1hcm1oZiB0cy1sb2dzLWNhcHR1cmUg
aG9zdCBjYXB0dXJlLWxvZ3MKMjAxNy0wNi0yNyAxNDoyOTozOSBaIFtidWlsZC1hcm1oZl0gYXdh
aXRpbmcgMTExMTA0LmJ1aWxkLWFybWhmIHRzLWxvZ3MtY2FwdHVyZSBob3N0CjIwMTctMDYtMjcg
MTQ6MzA6MTAgWiBmbGlnaHQgMTExMTA0IGtpbGxpbmcgYnVpbGQtYXJtaGYteHNtIFsyMDEwM10K
MjAxNy0wNi0yNyAxNDozMDo1MCBaIFtidWlsZC1hcm1oZl0gZmluaXNoZWQgMTExMTA0LmJ1aWxk
LWFybWhmIHRzLWxvZ3MtY2FwdHVyZSBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTQ6MzA6NTAgWiBb
YnVpbGQtYXJtaGZdIGF3YWl0aW5nIDExMTEwNC5idWlsZC1hcm1oZiB0cy1zeXNsb2ctc2VydmVy
IAoyMDE3LTA2LTI3IDE0OjMwOjUwIFogW2J1aWxkLWFybWhmXSBmaW5pc2hlZCAxMTExMDQuYnVp
bGQtYXJtaGYgdHMtc3lzbG9nLXNlcnZlciAgcGFzcyAKMjAxNy0wNi0yNyAxNDozMDo1MCBaIFti
dWlsZC1hcm1oZl0gam9iIG5vdCBvawoyMDE3LTA2LTI3IDE0OjMwOjUxIFogZmxpZ2h0IDExMTEw
NCByZWFwZWQgIGJ1aWxkLWFybWhmIFsyMDA5Nl0gRVhJVCAwCjIwMTctMDYtMjcgMTQ6MzA6NTIg
WiBmbGlnaHQgMTExMTA0IG5xdWV1ZWQ9MQoyMDE3LTA2LTI3IDE0OjMwOjUyIFogZmxpZ2h0IDEx
MTEwNCBzcGF3bmluZyBidWlsZC1hcm1oZi1saWJ2aXJ0CjIwMTctMDYtMjcgMTQ6MzA6NTIgWiBm
bGlnaHQgMTExMTA0IHNwYXduZWQgIGJ1aWxkLWFybWhmLWxpYnZpcnQgWzE4NDgxXQoyMDE3LTA2
LTI3IDE0OjMwOjUyIFogZmxpZ2h0IDExMTEwNCBucnVubmluZz0xNAoyMDE3LTA2LTI3IDE0OjMw
OjU5IFogW2J1aWxkLWFybWhmLWxpYnZpcnRdIHN0YXJ0aW5nIDExMTEwNC5idWlsZC1hcm1oZi1s
aWJ2aXJ0IHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI3IDE0OjMwOjU5
IFogW2J1aWxkLWFybWhmLWxpYnZpcnRdIGF3YWl0aW5nIDExMTEwNC5idWlsZC1hcm1oZi1saWJ2
aXJ0IHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI3IDE0OjMxOjAwIFogW2J1aWxkLWFybWhmLWxp
YnZpcnRdIGZpbmlzaGVkIDExMTEwNC5idWlsZC1hcm1oZi1saWJ2aXJ0IHRzLWJ1aWxkLWNoZWNr
ICBibG9ja2VkIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxNy0wNi0yNyAxNDoz
MTowMCBaIFtidWlsZC1hcm1oZi1saWJ2aXJ0XSAxMTExMDQuYnVpbGQtYXJtaGYtbGlidmlydCBj
aGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2LTI3IDE0
OjMxOjAxIFogZmxpZ2h0IDExMTEwNCByZWFwZWQgIGJ1aWxkLWFybWhmLWxpYnZpcnQgWzE4NDgx
XSBFWElUIDAKMjAxNy0wNi0yNyAxNDozMTowMSBaIGZsaWdodCAxMTExMDQgbnF1ZXVlZD0xCjIw
MTctMDYtMjcgMTQ6MzE6MDEgWiBmbGlnaHQgMTExMTA0IG5ydW5uaW5nPTEzCjIwMTctMDYtMjcg
MTQ6MzE6MzYgWiBmbGlnaHQgMTExMTA0IGtpbGxpbmcgYnVpbGQtYXJtaGYgWzIwMDk2XQoyMDE3
LTA2LTI3IDE0OjMxOjQ2IFogZmxpZ2h0IDExMTEwNCBraWxsaW5nIGJ1aWxkLWFybWhmLWxpYnZp
cnQgWzE4NDgxXQoyMDE3LTA2LTI3IDE0OjM2OjE2IFogW2J1aWxkLWkzODYtcHJldl0gZmluaXNo
ZWQgMTExMTA0LmJ1aWxkLWkzODYtcHJldiB0cy1ob3N0LWluc3RhbGwtdHdpY2UgIHBhc3MgCjIw
MTctMDYtMjcgMTQ6MzY6MTYgWiBbYnVpbGQtaTM4Ni1wcmV2XSBzdGFydGluZyAxMTExMDQuYnVp
bGQtaTM4Ni1wcmV2IHRzLXhlbi1idWlsZC1wcmVwICBob3N0LWJ1aWxkLXByZXAKMjAxNy0wNi0y
NyAxNDozNjoxNiBaIFtidWlsZC1pMzg2LXByZXZdIGF3YWl0aW5nIDExMTEwNC5idWlsZC1pMzg2
LXByZXYgdHMteGVuLWJ1aWxkLXByZXAgCjIwMTctMDYtMjcgMTQ6Mzk6MzEgWiBbYnVpbGQtYW1k
NjQtcHJldl0gZmluaXNoZWQgMTExMTA0LmJ1aWxkLWFtZDY0LXByZXYgdHMtaG9zdC1pbnN0YWxs
LXR3aWNlICBwYXNzIAoyMDE3LTA2LTI3IDE0OjM5OjMxIFogW2J1aWxkLWFtZDY0LXByZXZdIHN0
YXJ0aW5nIDExMTEwNC5idWlsZC1hbWQ2NC1wcmV2IHRzLXhlbi1idWlsZC1wcmVwICBob3N0LWJ1
aWxkLXByZXAKMjAxNy0wNi0yNyAxNDozOTozMiBaIFtidWlsZC1hbWQ2NC1wcmV2XSBhd2FpdGlu
ZyAxMTExMDQuYnVpbGQtYW1kNjQtcHJldiB0cy14ZW4tYnVpbGQtcHJlcCAKMjAxNy0wNi0yNyAx
NDo0MjoyMiBaIFtidWlsZC1pMzg2LXByZXZdIGZpbmlzaGVkIDExMTEwNC5idWlsZC1pMzg2LXBy
ZXYgdHMteGVuLWJ1aWxkLXByZXAgIHBhc3MgCjIwMTctMDYtMjcgMTQ6NDI6MjIgWiBbYnVpbGQt
aTM4Ni1wcmV2XSBzdGFydGluZyAxMTExMDQuYnVpbGQtaTM4Ni1wcmV2IHRzLXhlbi1idWlsZCAg
eGVuLWJ1aWxkCjIwMTctMDYtMjcgMTQ6NDI6MjIgWiBbYnVpbGQtaTM4Ni1wcmV2XSBhd2FpdGlu
ZyAxMTExMDQuYnVpbGQtaTM4Ni1wcmV2IHRzLXhlbi1idWlsZCAKMjAxNy0wNi0yNyAxNDo0NDox
NyBaIFtidWlsZC1pMzg2XSBmaW5pc2hlZCAxMTExMDQuYnVpbGQtaTM4NiB0cy1ob3N0cy1hbGxv
Y2F0ZSBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTQ6NDQ6MTggWiBbYnVpbGQtaTM4Nl0gc3RhcnRp
bmcgMTExMTA0LmJ1aWxkLWkzODYgdHMtc3lzbG9nLXNlcnZlciAgc3lzbG9nLXNlcnZlcgoyMDE3
LTA2LTI3IDE0OjQ0OjE5IFogW2J1aWxkLWkzODZdIHN0YXJ0aW5nIDExMTEwNC5idWlsZC1pMzg2
IHRzLWhvc3QtaW5zdGFsbC10d2ljZSAgaG9zdC1pbnN0YWxsKDQpCjIwMTctMDYtMjcgMTQ6NDQ6
MTkgWiBbYnVpbGQtaTM4Nl0gYXdhaXRpbmcgMTExMTA0LmJ1aWxkLWkzODYgdHMtaG9zdC1pbnN0
YWxsLXR3aWNlIAoyMDE3LTA2LTI3IDE0OjQ0OjIwIFogW2J1aWxkLWkzODZdIGZpbmlzaGVkIDEx
MTEwNC5idWlsZC1pMzg2IHRzLWhvc3QtaW5zdGFsbC10d2ljZSAgcGFzcyAKMjAxNy0wNi0yNyAx
NDo0NDoyMCBaIFtidWlsZC1pMzg2XSBzdGFydGluZyAxMTExMDQuYnVpbGQtaTM4NiB0cy14ZW4t
YnVpbGQtcHJlcCAgaG9zdC1idWlsZC1wcmVwCjIwMTctMDYtMjcgMTQ6NDQ6MjEgWiBbYnVpbGQt
aTM4Nl0gYXdhaXRpbmcgMTExMTA0LmJ1aWxkLWkzODYgdHMteGVuLWJ1aWxkLXByZXAgCjIwMTct
MDYtMjcgMTQ6NDQ6MjIgWiBbYnVpbGQtaTM4Nl0gZmluaXNoZWQgMTExMTA0LmJ1aWxkLWkzODYg
dHMteGVuLWJ1aWxkLXByZXAgIHBhc3MgCjIwMTctMDYtMjcgMTQ6NDQ6MjIgWiBbYnVpbGQtaTM4
Nl0gc3RhcnRpbmcgMTExMTA0LmJ1aWxkLWkzODYgdHMteGVuLWJ1aWxkICB4ZW4tYnVpbGQKMjAx
Ny0wNi0yNyAxNDo0NDoyMiBaIFtidWlsZC1pMzg2XSBhd2FpdGluZyAxMTExMDQuYnVpbGQtaTM4
NiB0cy14ZW4tYnVpbGQgCjIwMTctMDYtMjcgMTQ6NDQ6NDMgWiBbYnVpbGQtaTM4Ni1wdm9wc10g
ZmluaXNoZWQgMTExMTA0LmJ1aWxkLWkzODYtcHZvcHMgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBw
YXNzIAoyMDE3LTA2LTI3IDE0OjQ0OjQ0IFogW2J1aWxkLWkzODYtcHZvcHNdIHN0YXJ0aW5nIDEx
MTEwNC5idWlsZC1pMzg2LXB2b3BzIHRzLXN5c2xvZy1zZXJ2ZXIgIHN5c2xvZy1zZXJ2ZXIKMjAx
Ny0wNi0yNyAxNDo0NDo0NCBaIFtidWlsZC1pMzg2LXB2b3BzXSBzdGFydGluZyAxMTExMDQuYnVp
bGQtaTM4Ni1wdm9wcyB0cy1ob3N0LWluc3RhbGwtdHdpY2UgIGhvc3QtaW5zdGFsbCg0KQoyMDE3
LTA2LTI3IDE0OjQ0OjQ1IFogW2J1aWxkLWkzODYtcHZvcHNdIGF3YWl0aW5nIDExMTEwNC5idWls
ZC1pMzg2LXB2b3BzIHRzLWhvc3QtaW5zdGFsbC10d2ljZSAKMjAxNy0wNi0yNyAxNDo0NDo0NiBa
IFtidWlsZC1pMzg2LXB2b3BzXSBmaW5pc2hlZCAxMTExMDQuYnVpbGQtaTM4Ni1wdm9wcyB0cy1o
b3N0LWluc3RhbGwtdHdpY2UgIHBhc3MgCjIwMTctMDYtMjcgMTQ6NDQ6NDYgWiBbYnVpbGQtaTM4
Ni1wdm9wc10gc3RhcnRpbmcgMTExMTA0LmJ1aWxkLWkzODYtcHZvcHMgdHMteGVuLWJ1aWxkLXBy
ZXAgIGhvc3QtYnVpbGQtcHJlcAoyMDE3LTA2LTI3IDE0OjQ0OjQ2IFogW2J1aWxkLWkzODYtcHZv
cHNdIGF3YWl0aW5nIDExMTEwNC5idWlsZC1pMzg2LXB2b3BzIHRzLXhlbi1idWlsZC1wcmVwIAoy
MDE3LTA2LTI3IDE0OjQ0OjQ3IFogW2J1aWxkLWkzODYtcHZvcHNdIGZpbmlzaGVkIDExMTEwNC5i
dWlsZC1pMzg2LXB2b3BzIHRzLXhlbi1idWlsZC1wcmVwICBwYXNzIAoyMDE3LTA2LTI3IDE0OjQ0
OjQ4IFogW2J1aWxkLWkzODYtcHZvcHNdIHN0YXJ0aW5nIDExMTEwNC5idWlsZC1pMzg2LXB2b3Bz
IHRzLWtlcm5lbC1idWlsZCAga2VybmVsLWJ1aWxkCjIwMTctMDYtMjcgMTQ6NDQ6NDggWiBbYnVp
bGQtaTM4Ni1wdm9wc10gYXdhaXRpbmcgMTExMTA0LmJ1aWxkLWkzODYtcHZvcHMgdHMta2VybmVs
LWJ1aWxkIAoyMDE3LTA2LTI3IDE0OjQ1OjA5IFogW2J1aWxkLWkzODZdIGZpbmlzaGVkIDExMTEw
NC5idWlsZC1pMzg2IHRzLXhlbi1idWlsZCAgZmFpbCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5v
cm1hbGx5CjIwMTctMDYtMjcgMTQ6NDU6MDkgWiBbYnVpbGQtaTM4Nl0gMTExMTA0LmJ1aWxkLWkz
ODYgcnVuLWpvYi9idWlsZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2LTI3IDE0
OjQ1OjA5IFogW2J1aWxkLWkzODZdIHN0YXJ0aW5nIDExMTEwNC5idWlsZC1pMzg2IHRzLWxvZ3Mt
Y2FwdHVyZSBob3N0IGNhcHR1cmUtbG9ncwoyMDE3LTA2LTI3IDE0OjQ1OjEwIFogW2J1aWxkLWkz
ODZdIGF3YWl0aW5nIDExMTEwNC5idWlsZC1pMzg2IHRzLWxvZ3MtY2FwdHVyZSBob3N0CjIwMTct
MDYtMjcgMTQ6NDY6MjYgWiBbYnVpbGQtaTM4Nl0gZmluaXNoZWQgMTExMTA0LmJ1aWxkLWkzODYg
dHMtbG9ncy1jYXB0dXJlIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNDo0NjoyNiBaIFtidWlsZC1p
Mzg2XSBhd2FpdGluZyAxMTExMDQuYnVpbGQtaTM4NiB0cy1zeXNsb2ctc2VydmVyIAoyMDE3LTA2
LTI3IDE0OjQ2OjI3IFogW2J1aWxkLWkzODZdIGZpbmlzaGVkIDExMTEwNC5idWlsZC1pMzg2IHRz
LXN5c2xvZy1zZXJ2ZXIgIHBhc3MgCjIwMTctMDYtMjcgMTQ6NDY6MjcgWiBbYnVpbGQtaTM4Nl0g
am9iIG5vdCBvawoyMDE3LTA2LTI3IDE0OjQ2OjI3IFogZmxpZ2h0IDExMTEwNCByZWFwZWQgIGJ1
aWxkLWkzODYgWzIwMTA4XSBFWElUIDAKMjAxNy0wNi0yNyAxNDo0NjoyOCBaIGZsaWdodCAxMTEx
MDQgbnF1ZXVlZD0xCjIwMTctMDYtMjcgMTQ6NDY6MjggWiBmbGlnaHQgMTExMTA0IHNwYXduaW5n
IGJ1aWxkLWkzODYtbGlidmlydAoyMDE3LTA2LTI3IDE0OjQ2OjI4IFogZmxpZ2h0IDExMTEwNCBz
cGF3bmVkICBidWlsZC1pMzg2LWxpYnZpcnQgWzcwMDJdCjIwMTctMDYtMjcgMTQ6NDY6MjggWiBm
bGlnaHQgMTExMTA0IHNwYXduaW5nIGJ1aWxkLWkzODYtcnVtcHJ1bgoyMDE3LTA2LTI3IDE0OjQ2
OjI4IFogZmxpZ2h0IDExMTEwNCBzcGF3bmVkICBidWlsZC1pMzg2LXJ1bXBydW4gWzcwMDRdCjIw
MTctMDYtMjcgMTQ6NDY6MjggWiBmbGlnaHQgMTExMTA0IG5ydW5uaW5nPTE0CjIwMTctMDYtMjcg
MTQ6NDY6MzYgWiBbYnVpbGQtaTM4Ni1saWJ2aXJ0XSBzdGFydGluZyAxMTExMDQuYnVpbGQtaTM4
Ni1saWJ2aXJ0IHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI3IDE0OjQ2
OjM2IFogW2J1aWxkLWkzODYtcnVtcHJ1bl0gc3RhcnRpbmcgMTExMTA0LmJ1aWxkLWkzODYtcnVt
cHJ1biB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yNyAxNDo0NjozNiBa
IFtidWlsZC1pMzg2LWxpYnZpcnRdIGF3YWl0aW5nIDExMTEwNC5idWlsZC1pMzg2LWxpYnZpcnQg
dHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjcgMTQ6NDY6MzYgWiBbYnVpbGQtaTM4Ni1ydW1wcnVu
XSBhd2FpdGluZyAxMTExMDQuYnVpbGQtaTM4Ni1ydW1wcnVuIHRzLWJ1aWxkLWNoZWNrIAoyMDE3
LTA2LTI3IDE0OjQ2OjM3IFogW2J1aWxkLWkzODYtbGlidmlydF0gZmluaXNoZWQgMTExMTA0LmJ1
aWxkLWkzODYtbGlidmlydCB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4
aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjcgMTQ6NDY6MzcgWiBbYnVpbGQtaTM4Ni1saWJ2aXJ0
XSAxMTExMDQuYnVpbGQtaTM4Ni1saWJ2aXJ0IGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDogdGVz
dCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjcgMTQ6NDY6MzcgWiBbYnVpbGQtaTM4Ni1ydW1wcnVu
XSBmaW5pc2hlZCAxMTExMDQuYnVpbGQtaTM4Ni1ydW1wcnVuIHRzLWJ1aWxkLWNoZWNrICBibG9j
a2VkIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxNy0wNi0yNyAxNDo0NjozNyBa
IFtidWlsZC1pMzg2LXJ1bXBydW5dIDExMTEwNC5idWlsZC1pMzg2LXJ1bXBydW4gY2hlY2stbm90
LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0yNyAxNDo0NjozOCBa
IGZsaWdodCAxMTExMDQgcmVhcGVkICBidWlsZC1pMzg2LWxpYnZpcnQgWzcwMDJdIEVYSVQgMAoy
MDE3LTA2LTI3IDE0OjQ2OjM5IFogZmxpZ2h0IDExMTEwNCBucXVldWVkPTEKMjAxNy0wNi0yNyAx
NDo0NjozOSBaIGZsaWdodCAxMTExMDQgbnJ1bm5pbmc9MTMKMjAxNy0wNi0yNyAxNDo0NjozOSBa
IGZsaWdodCAxMTExMDQgcmVhcGVkICBidWlsZC1pMzg2LXJ1bXBydW4gWzcwMDRdIEVYSVQgMAoy
MDE3LTA2LTI3IDE0OjQ2OjM5IFogZmxpZ2h0IDExMTEwNCBucXVldWVkPTEKMjAxNy0wNi0yNyAx
NDo0NjozOSBaIGZsaWdodCAxMTExMDQgbnJ1bm5pbmc9MTIKMjAxNy0wNi0yNyAxNDo0Njo1MiBa
IFtidWlsZC1pMzg2LXhzbV0gZmluaXNoZWQgMTExMTA0LmJ1aWxkLWkzODYteHNtIHRzLWhvc3Rz
LWFsbG9jYXRlIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNDo0Njo1MiBaIFtidWlsZC1pMzg2LXhz
bV0gc3RhcnRpbmcgMTExMTA0LmJ1aWxkLWkzODYteHNtIHRzLXN5c2xvZy1zZXJ2ZXIgIHN5c2xv
Zy1zZXJ2ZXIKMjAxNy0wNi0yNyAxNDo0Njo1MyBaIFtidWlsZC1pMzg2LXhzbV0gc3RhcnRpbmcg
MTExMTA0LmJ1aWxkLWkzODYteHNtIHRzLWhvc3QtaW5zdGFsbC10d2ljZSAgaG9zdC1pbnN0YWxs
KDQpCjIwMTctMDYtMjcgMTQ6NDY6NTMgWiBbYnVpbGQtaTM4Ni14c21dIGF3YWl0aW5nIDExMTEw
NC5idWlsZC1pMzg2LXhzbSB0cy1ob3N0LWluc3RhbGwtdHdpY2UgCjIwMTctMDYtMjcgMTQ6NDY6
NTQgWiBbYnVpbGQtaTM4Ni14c21dIGZpbmlzaGVkIDExMTEwNC5idWlsZC1pMzg2LXhzbSB0cy1o
b3N0LWluc3RhbGwtdHdpY2UgIHBhc3MgCjIwMTctMDYtMjcgMTQ6NDY6NTQgWiBbYnVpbGQtaTM4
Ni14c21dIHN0YXJ0aW5nIDExMTEwNC5idWlsZC1pMzg2LXhzbSB0cy14ZW4tYnVpbGQtcHJlcCAg
aG9zdC1idWlsZC1wcmVwCjIwMTctMDYtMjcgMTQ6NDY6NTUgWiBbYnVpbGQtaTM4Ni14c21dIGF3
YWl0aW5nIDExMTEwNC5idWlsZC1pMzg2LXhzbSB0cy14ZW4tYnVpbGQtcHJlcCAKMjAxNy0wNi0y
NyAxNDo0Njo1NiBaIFtidWlsZC1pMzg2LXhzbV0gZmluaXNoZWQgMTExMTA0LmJ1aWxkLWkzODYt
eHNtIHRzLXhlbi1idWlsZC1wcmVwICBwYXNzIAoyMDE3LTA2LTI3IDE0OjQ2OjU2IFogW2J1aWxk
LWkzODYteHNtXSBzdGFydGluZyAxMTExMDQuYnVpbGQtaTM4Ni14c20gdHMteGVuLWJ1aWxkICB4
ZW4tYnVpbGQKMjAxNy0wNi0yNyAxNDo0Njo1NiBaIFtidWlsZC1pMzg2LXhzbV0gYXdhaXRpbmcg
MTExMTA0LmJ1aWxkLWkzODYteHNtIHRzLXhlbi1idWlsZCAKMjAxNy0wNi0yNyAxNDo0NzoxMyBa
IGZsaWdodCAxMTExMDQga2lsbGluZyBidWlsZC1pMzg2IFsyMDEwOF0KMjAxNy0wNi0yNyAxNDo0
NzoyNCBaIGZsaWdodCAxMTExMDQga2lsbGluZyBidWlsZC1pMzg2LWxpYnZpcnQgWzcwMDJdCjIw
MTctMDYtMjcgMTQ6NDc6MjUgWiBmbGlnaHQgMTExMTA0IGtpbGxpbmcgYnVpbGQtaTM4Ni1ydW1w
cnVuIFs3MDA0XQoyMDE3LTA2LTI3IDE0OjQ3OjM3IFogW2J1aWxkLWFtZDY0LXByZXZdIGZpbmlz
aGVkIDExMTEwNC5idWlsZC1hbWQ2NC1wcmV2IHRzLXhlbi1idWlsZC1wcmVwICBwYXNzIAoyMDE3
LTA2LTI3IDE0OjQ3OjM3IFogW2J1aWxkLWFtZDY0LXByZXZdIHN0YXJ0aW5nIDExMTEwNC5idWls
ZC1hbWQ2NC1wcmV2IHRzLXhlbi1idWlsZCAgeGVuLWJ1aWxkCjIwMTctMDYtMjcgMTQ6NDc6Mzgg
WiBbYnVpbGQtYW1kNjQtcHJldl0gYXdhaXRpbmcgMTExMTA0LmJ1aWxkLWFtZDY0LXByZXYgdHMt
eGVuLWJ1aWxkIAoyMDE3LTA2LTI3IDE0OjQ3OjQyIFogW2J1aWxkLWkzODYteHNtXSBmaW5pc2hl
ZCAxMTExMDQuYnVpbGQtaTM4Ni14c20gdHMteGVuLWJ1aWxkICBmYWlsIGNoaWxkIHByb2Nlc3Mg
ZXhpdGVkIGFibm9ybWFsbHkKMjAxNy0wNi0yNyAxNDo0Nzo0MiBaIFtidWlsZC1pMzg2LXhzbV0g
MTExMTA0LmJ1aWxkLWkzODYteHNtIHJ1bi1qb2IvYnVpbGQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBm
YWlsZWQKMjAxNy0wNi0yNyAxNDo0Nzo0MyBaIFtidWlsZC1pMzg2LXhzbV0gc3RhcnRpbmcgMTEx
MTA0LmJ1aWxkLWkzODYteHNtIHRzLWxvZ3MtY2FwdHVyZSBob3N0IGNhcHR1cmUtbG9ncwoyMDE3
LTA2LTI3IDE0OjQ3OjQzIFogW2J1aWxkLWkzODYteHNtXSBhd2FpdGluZyAxMTExMDQuYnVpbGQt
aTM4Ni14c20gdHMtbG9ncy1jYXB0dXJlIGhvc3QKMjAxNy0wNi0yNyAxNDo0ODo1OCBaIFtidWls
ZC1pMzg2LXhzbV0gZmluaXNoZWQgMTExMTA0LmJ1aWxkLWkzODYteHNtIHRzLWxvZ3MtY2FwdHVy
ZSBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTQ6NDg6NTggWiBbYnVpbGQtaTM4Ni14c21dIGF3YWl0
aW5nIDExMTEwNC5idWlsZC1pMzg2LXhzbSB0cy1zeXNsb2ctc2VydmVyIAoyMDE3LTA2LTI3IDE0
OjQ4OjU5IFogW2J1aWxkLWkzODYteHNtXSBmaW5pc2hlZCAxMTExMDQuYnVpbGQtaTM4Ni14c20g
dHMtc3lzbG9nLXNlcnZlciAgcGFzcyAKMjAxNy0wNi0yNyAxNDo0ODo1OSBaIFtidWlsZC1pMzg2
LXhzbV0gam9iIG5vdCBvawoyMDE3LTA2LTI3IDE0OjQ4OjU5IFogZmxpZ2h0IDExMTEwNCByZWFw
ZWQgIGJ1aWxkLWkzODYteHNtIFsyMDEyMV0gRVhJVCAwCjIwMTctMDYtMjcgMTQ6NDg6NTkgWiBm
bGlnaHQgMTExMTA0IG5xdWV1ZWQ9MQoyMDE3LTA2LTI3IDE0OjQ4OjU5IFogZmxpZ2h0IDExMTEw
NCBucnVubmluZz0xMQoyMDE3LTA2LTI3IDE0OjQ5OjQ0IFogZmxpZ2h0IDExMTEwNCBraWxsaW5n
IGJ1aWxkLWkzODYteHNtIFsyMDEyMV0KMjAxNy0wNi0yNyAxNDo0OTo0NiBaIFtidWlsZC1hbWQ2
NC14c21dIGZpbmlzaGVkIDExMTEwNC5idWlsZC1hbWQ2NC14c20gdHMtaG9zdHMtYWxsb2NhdGUg
aG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE0OjQ5OjQ2IFogW2J1aWxkLWFtZDY0LXhzbV0gc3RhcnRp
bmcgMTExMTA0LmJ1aWxkLWFtZDY0LXhzbSB0cy1zeXNsb2ctc2VydmVyICBzeXNsb2ctc2VydmVy
CjIwMTctMDYtMjcgMTQ6NDk6NDcgWiBbYnVpbGQtYW1kNjQteHNtXSBzdGFydGluZyAxMTExMDQu
YnVpbGQtYW1kNjQteHNtIHRzLWhvc3QtaW5zdGFsbC10d2ljZSAgaG9zdC1pbnN0YWxsKDQpCjIw
MTctMDYtMjcgMTQ6NDk6NDcgWiBbYnVpbGQtYW1kNjQteHNtXSBhd2FpdGluZyAxMTExMDQuYnVp
bGQtYW1kNjQteHNtIHRzLWhvc3QtaW5zdGFsbC10d2ljZSAKMjAxNy0wNi0yNyAxNDo0OTo0OCBa
IFtidWlsZC1hbWQ2NC14c21dIGZpbmlzaGVkIDExMTEwNC5idWlsZC1hbWQ2NC14c20gdHMtaG9z
dC1pbnN0YWxsLXR3aWNlICBwYXNzIAoyMDE3LTA2LTI3IDE0OjQ5OjQ5IFogW2J1aWxkLWFtZDY0
LXhzbV0gc3RhcnRpbmcgMTExMTA0LmJ1aWxkLWFtZDY0LXhzbSB0cy14ZW4tYnVpbGQtcHJlcCAg
aG9zdC1idWlsZC1wcmVwCjIwMTctMDYtMjcgMTQ6NDk6NDkgWiBbYnVpbGQtYW1kNjQteHNtXSBh
d2FpdGluZyAxMTExMDQuYnVpbGQtYW1kNjQteHNtIHRzLXhlbi1idWlsZC1wcmVwIAoyMDE3LTA2
LTI3IDE0OjQ5OjUwIFogW2J1aWxkLWFtZDY0LXhzbV0gZmluaXNoZWQgMTExMTA0LmJ1aWxkLWFt
ZDY0LXhzbSB0cy14ZW4tYnVpbGQtcHJlcCAgcGFzcyAKMjAxNy0wNi0yNyAxNDo0OTo1MCBaIFti
dWlsZC1hbWQ2NC14c21dIHN0YXJ0aW5nIDExMTEwNC5idWlsZC1hbWQ2NC14c20gdHMteGVuLWJ1
aWxkICB4ZW4tYnVpbGQKMjAxNy0wNi0yNyAxNDo0OTo1MSBaIFtidWlsZC1hbWQ2NC14c21dIGF3
YWl0aW5nIDExMTEwNC5idWlsZC1hbWQ2NC14c20gdHMteGVuLWJ1aWxkIAoyMDE3LTA2LTI3IDE0
OjUwOjI3IFogW2J1aWxkLWFtZDY0LXB2b3BzXSBmaW5pc2hlZCAxMTExMDQuYnVpbGQtYW1kNjQt
cHZvcHMgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE0OjUwOjI4IFog
W2J1aWxkLWFtZDY0LXB2b3BzXSBzdGFydGluZyAxMTExMDQuYnVpbGQtYW1kNjQtcHZvcHMgdHMt
c3lzbG9nLXNlcnZlciAgc3lzbG9nLXNlcnZlcgoyMDE3LTA2LTI3IDE0OjUwOjI4IFogW2J1aWxk
LWFtZDY0LXB2b3BzXSBzdGFydGluZyAxMTExMDQuYnVpbGQtYW1kNjQtcHZvcHMgdHMtaG9zdC1p
bnN0YWxsLXR3aWNlICBob3N0LWluc3RhbGwoNCkKMjAxNy0wNi0yNyAxNDo1MDoyOSBaIFtidWls
ZC1hbWQ2NC1wdm9wc10gYXdhaXRpbmcgMTExMTA0LmJ1aWxkLWFtZDY0LXB2b3BzIHRzLWhvc3Qt
aW5zdGFsbC10d2ljZSAKMjAxNy0wNi0yNyAxNDo1MDozMCBaIFtidWlsZC1hbWQ2NC1wdm9wc10g
ZmluaXNoZWQgMTExMTA0LmJ1aWxkLWFtZDY0LXB2b3BzIHRzLWhvc3QtaW5zdGFsbC10d2ljZSAg
cGFzcyAKMjAxNy0wNi0yNyAxNDo1MDozMCBaIFtidWlsZC1hbWQ2NC1wdm9wc10gc3RhcnRpbmcg
MTExMTA0LmJ1aWxkLWFtZDY0LXB2b3BzIHRzLXhlbi1idWlsZC1wcmVwICBob3N0LWJ1aWxkLXBy
ZXAKMjAxNy0wNi0yNyAxNDo1MDozMCBaIFtidWlsZC1hbWQ2NC1wdm9wc10gYXdhaXRpbmcgMTEx
MTA0LmJ1aWxkLWFtZDY0LXB2b3BzIHRzLXhlbi1idWlsZC1wcmVwIAoyMDE3LTA2LTI3IDE0OjUw
OjMxIFogW2J1aWxkLWFtZDY0LXB2b3BzXSBmaW5pc2hlZCAxMTExMDQuYnVpbGQtYW1kNjQtcHZv
cHMgdHMteGVuLWJ1aWxkLXByZXAgIHBhc3MgCjIwMTctMDYtMjcgMTQ6NTA6MzEgWiBbYnVpbGQt
YW1kNjQtcHZvcHNdIHN0YXJ0aW5nIDExMTEwNC5idWlsZC1hbWQ2NC1wdm9wcyB0cy1rZXJuZWwt
YnVpbGQgIGtlcm5lbC1idWlsZAoyMDE3LTA2LTI3IDE0OjUwOjMyIFogW2J1aWxkLWFtZDY0LXB2
b3BzXSBhd2FpdGluZyAxMTExMDQuYnVpbGQtYW1kNjQtcHZvcHMgdHMta2VybmVsLWJ1aWxkIAoy
MDE3LTA2LTI3IDE0OjUwOjMzIFogW2J1aWxkLWFtZDY0LXhzbV0gZmluaXNoZWQgMTExMTA0LmJ1
aWxkLWFtZDY0LXhzbSB0cy14ZW4tYnVpbGQgIGZhaWwgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJu
b3JtYWxseQoyMDE3LTA2LTI3IDE0OjUwOjMzIFogW2J1aWxkLWFtZDY0LXhzbV0gMTExMTA0LmJ1
aWxkLWFtZDY0LXhzbSBydW4tam9iL2J1aWxkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIw
MTctMDYtMjcgMTQ6NTA6MzMgWiBbYnVpbGQtYW1kNjQteHNtXSBzdGFydGluZyAxMTExMDQuYnVp
bGQtYW1kNjQteHNtIHRzLWxvZ3MtY2FwdHVyZSBob3N0IGNhcHR1cmUtbG9ncwoyMDE3LTA2LTI3
IDE0OjUwOjMzIFogW2J1aWxkLWFtZDY0LXhzbV0gYXdhaXRpbmcgMTExMTA0LmJ1aWxkLWFtZDY0
LXhzbSB0cy1sb2dzLWNhcHR1cmUgaG9zdAoyMDE3LTA2LTI3IDE0OjUxOjQ5IFogW2J1aWxkLWFt
ZDY0LXhzbV0gZmluaXNoZWQgMTExMTA0LmJ1aWxkLWFtZDY0LXhzbSB0cy1sb2dzLWNhcHR1cmUg
aG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE0OjUxOjQ5IFogW2J1aWxkLWFtZDY0LXhzbV0gYXdhaXRp
bmcgMTExMTA0LmJ1aWxkLWFtZDY0LXhzbSB0cy1zeXNsb2ctc2VydmVyIAoyMDE3LTA2LTI3IDE0
OjUxOjQ5IFogW2J1aWxkLWFtZDY0LXhzbV0gZmluaXNoZWQgMTExMTA0LmJ1aWxkLWFtZDY0LXhz
bSB0cy1zeXNsb2ctc2VydmVyICBwYXNzIAoyMDE3LTA2LTI3IDE0OjUxOjQ5IFogW2J1aWxkLWFt
ZDY0LXhzbV0gam9iIG5vdCBvawoyMDE3LTA2LTI3IDE0OjUxOjUwIFogZmxpZ2h0IDExMTEwNCBy
ZWFwZWQgIGJ1aWxkLWFtZDY0LXhzbSBbMjAwNzVdIEVYSVQgMAoyMDE3LTA2LTI3IDE0OjUxOjUw
IFogZmxpZ2h0IDExMTEwNCBucXVldWVkPTEKMjAxNy0wNi0yNyAxNDo1MTo1MCBaIGZsaWdodCAx
MTExMDQgbnJ1bm5pbmc9MTAKMjAxNy0wNi0yNyAxNDo1MjoyOSBaIFtidWlsZC1hbWQ2NC14dGZd
IGZpbmlzaGVkIDExMTEwNC5idWlsZC1hbWQ2NC14dGYgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBw
YXNzIAoyMDE3LTA2LTI3IDE0OjUyOjI5IFogW2J1aWxkLWFtZDY0LXh0Zl0gc3RhcnRpbmcgMTEx
MTA0LmJ1aWxkLWFtZDY0LXh0ZiB0cy1zeXNsb2ctc2VydmVyICBzeXNsb2ctc2VydmVyCjIwMTct
MDYtMjcgMTQ6NTI6MzAgWiBbYnVpbGQtYW1kNjQteHRmXSBzdGFydGluZyAxMTExMDQuYnVpbGQt
YW1kNjQteHRmIHRzLWhvc3QtaW5zdGFsbC10d2ljZSAgaG9zdC1pbnN0YWxsKDQpCjIwMTctMDYt
MjcgMTQ6NTI6MzAgWiBbYnVpbGQtYW1kNjQteHRmXSBhd2FpdGluZyAxMTExMDQuYnVpbGQtYW1k
NjQteHRmIHRzLWhvc3QtaW5zdGFsbC10d2ljZSAKMjAxNy0wNi0yNyAxNDo1MjozMSBaIFtidWls
ZC1hbWQ2NC14dGZdIGZpbmlzaGVkIDExMTEwNC5idWlsZC1hbWQ2NC14dGYgdHMtaG9zdC1pbnN0
YWxsLXR3aWNlICBwYXNzIAoyMDE3LTA2LTI3IDE0OjUyOjMxIFogW2J1aWxkLWFtZDY0LXh0Zl0g
c3RhcnRpbmcgMTExMTA0LmJ1aWxkLWFtZDY0LXh0ZiB0cy14ZW4tYnVpbGQtcHJlcCAgaG9zdC1i
dWlsZC1wcmVwCjIwMTctMDYtMjcgMTQ6NTI6MzIgWiBbYnVpbGQtYW1kNjQteHRmXSBhd2FpdGlu
ZyAxMTExMDQuYnVpbGQtYW1kNjQteHRmIHRzLXhlbi1idWlsZC1wcmVwIAoyMDE3LTA2LTI3IDE0
OjUyOjMzIFogW2J1aWxkLWFtZDY0LXh0Zl0gZmluaXNoZWQgMTExMTA0LmJ1aWxkLWFtZDY0LXh0
ZiB0cy14ZW4tYnVpbGQtcHJlcCAgcGFzcyAKMjAxNy0wNi0yNyAxNDo1MjozMyBaIFtidWlsZC1h
bWQ2NC14dGZdIHN0YXJ0aW5nIDExMTEwNC5idWlsZC1hbWQ2NC14dGYgdHMteHRmLWJ1aWxkICB4
dGYtYnVpbGQKMjAxNy0wNi0yNyAxNDo1MjozMyBaIFtidWlsZC1hbWQ2NC14dGZdIGF3YWl0aW5n
IDExMTEwNC5idWlsZC1hbWQ2NC14dGYgdHMteHRmLWJ1aWxkIAoyMDE3LTA2LTI3IDE0OjUyOjM1
IFogZmxpZ2h0IDExMTEwNCBraWxsaW5nIGJ1aWxkLWFtZDY0LXhzbSBbMjAwNzVdCjIwMTctMDYt
MjcgMTQ6NTI6NTMgWiBbYnVpbGQtYW1kNjQteHRmXSBmaW5pc2hlZCAxMTExMDQuYnVpbGQtYW1k
NjQteHRmIHRzLXh0Zi1idWlsZCAgcGFzcyAKMjAxNy0wNi0yNyAxNDo1Mjo1MyBaIFtidWlsZC1h
bWQ2NC14dGZdIGF3YWl0aW5nIDExMTEwNC5idWlsZC1hbWQ2NC14dGYgdHMtc3lzbG9nLXNlcnZl
ciAKMjAxNy0wNi0yNyAxNDo1Mjo1MyBaIFtidWlsZC1hbWQ2NC14dGZdIGZpbmlzaGVkIDExMTEw
NC5idWlsZC1hbWQ2NC14dGYgdHMtc3lzbG9nLXNlcnZlciAgcGFzcyAKMjAxNy0wNi0yNyAxNDo1
Mjo1NCBaIGZsaWdodCAxMTExMDQgcmVhcGVkICBidWlsZC1hbWQ2NC14dGYgWzIwMDc5XSBFWElU
IDAKMjAxNy0wNi0yNyAxNDo1Mjo1NSBaIGZsaWdodCAxMTExMDQgbnF1ZXVlZD0xCjIwMTctMDYt
MjcgMTQ6NTI6NTUgWiBmbGlnaHQgMTExMTA0IG5ydW5uaW5nPTkKMjAxNy0wNi0yNyAxNDo1Mzoz
OCBaIFtidWlsZC1pMzg2LXByZXZdIGZpbmlzaGVkIDExMTEwNC5idWlsZC1pMzg2LXByZXYgdHMt
eGVuLWJ1aWxkICBwYXNzIAoyMDE3LTA2LTI3IDE0OjUzOjM4IFogW2J1aWxkLWkzODYtcHJldl0g
YXdhaXRpbmcgMTExMTA0LmJ1aWxkLWkzODYtcHJldiB0cy1zeXNsb2ctc2VydmVyIAoyMDE3LTA2
LTI3IDE0OjUzOjM4IFogW2J1aWxkLWkzODYtcHJldl0gZmluaXNoZWQgMTExMTA0LmJ1aWxkLWkz
ODYtcHJldiB0cy1zeXNsb2ctc2VydmVyICBwYXNzIAoyMDE3LTA2LTI3IDE0OjUzOjM5IFogZmxp
Z2h0IDExMTEwNCByZWFwZWQgIGJ1aWxkLWkzODYtcHJldiBbMjAxMTRdIEVYSVQgMAoyMDE3LTA2
LTI3IDE0OjUzOjM5IFogZmxpZ2h0IDExMTEwNCBraWxsaW5nIGJ1aWxkLWFtZDY0LXh0ZiBbMjAw
NzldCjIwMTctMDYtMjcgMTQ6NTM6NDAgWiBmbGlnaHQgMTExMTA0IG5xdWV1ZWQ9MQoyMDE3LTA2
LTI3IDE0OjUzOjQwIFogZmxpZ2h0IDExMTEwNCBucnVubmluZz04CjIwMTctMDYtMjcgMTQ6NTQ6
MjUgWiBmbGlnaHQgMTExMTA0IGtpbGxpbmcgYnVpbGQtaTM4Ni1wcmV2IFsyMDExNF0KMjAxNy0w
Ni0yNyAxNDo1NDo0NSBaIFtidWlsZC1hbWQ2NF0gZmluaXNoZWQgMTExMTA0LmJ1aWxkLWFtZDY0
IHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNDo1NDo0NSBaIFtidWls
ZC1hbWQ2NF0gc3RhcnRpbmcgMTExMTA0LmJ1aWxkLWFtZDY0IHRzLXN5c2xvZy1zZXJ2ZXIgIHN5
c2xvZy1zZXJ2ZXIKMjAxNy0wNi0yNyAxNDo1NDo0NiBaIFtidWlsZC1hbWQ2NF0gc3RhcnRpbmcg
MTExMTA0LmJ1aWxkLWFtZDY0IHRzLWhvc3QtaW5zdGFsbC10d2ljZSAgaG9zdC1pbnN0YWxsKDQp
CjIwMTctMDYtMjcgMTQ6NTQ6NDYgWiBbYnVpbGQtYW1kNjRdIGF3YWl0aW5nIDExMTEwNC5idWls
ZC1hbWQ2NCB0cy1ob3N0LWluc3RhbGwtdHdpY2UgCjIwMTctMDYtMjcgMTQ6NTQ6NDcgWiBbYnVp
bGQtYW1kNjRdIGZpbmlzaGVkIDExMTEwNC5idWlsZC1hbWQ2NCB0cy1ob3N0LWluc3RhbGwtdHdp
Y2UgIHBhc3MgCjIwMTctMDYtMjcgMTQ6NTQ6NDggWiBbYnVpbGQtYW1kNjRdIHN0YXJ0aW5nIDEx
MTEwNC5idWlsZC1hbWQ2NCB0cy14ZW4tYnVpbGQtcHJlcCAgaG9zdC1idWlsZC1wcmVwCjIwMTct
MDYtMjcgMTQ6NTQ6NDggWiBbYnVpbGQtYW1kNjRdIGF3YWl0aW5nIDExMTEwNC5idWlsZC1hbWQ2
NCB0cy14ZW4tYnVpbGQtcHJlcCAKMjAxNy0wNi0yNyAxNDo1NDo0OSBaIFtidWlsZC1hbWQ2NF0g
ZmluaXNoZWQgMTExMTA0LmJ1aWxkLWFtZDY0IHRzLXhlbi1idWlsZC1wcmVwICBwYXNzIAoyMDE3
LTA2LTI3IDE0OjU0OjQ5IFogW2J1aWxkLWFtZDY0XSBzdGFydGluZyAxMTExMDQuYnVpbGQtYW1k
NjQgdHMteGVuLWJ1aWxkICB4ZW4tYnVpbGQKMjAxNy0wNi0yNyAxNDo1NDo1MCBaIFtidWlsZC1h
bWQ2NF0gYXdhaXRpbmcgMTExMTA0LmJ1aWxkLWFtZDY0IHRzLXhlbi1idWlsZCAKMjAxNy0wNi0y
NyAxNDo1NTozMCBaIFtidWlsZC1hbWQ2NF0gZmluaXNoZWQgMTExMTA0LmJ1aWxkLWFtZDY0IHRz
LXhlbi1idWlsZCAgZmFpbCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYt
MjcgMTQ6NTU6MzAgWiBbYnVpbGQtYW1kNjRdIDExMTEwNC5idWlsZC1hbWQ2NCBydW4tam9iL2J1
aWxkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjcgMTQ6NTU6MzEgWiBbYnVp
bGQtYW1kNjRdIHN0YXJ0aW5nIDExMTEwNC5idWlsZC1hbWQ2NCB0cy1sb2dzLWNhcHR1cmUgaG9z
dCBjYXB0dXJlLWxvZ3MKMjAxNy0wNi0yNyAxNDo1NTozMiBaIFtidWlsZC1hbWQ2NF0gYXdhaXRp
bmcgMTExMTA0LmJ1aWxkLWFtZDY0IHRzLWxvZ3MtY2FwdHVyZSBob3N0CjIwMTctMDYtMjcgMTQ6
NTY6NDggWiBbYnVpbGQtYW1kNjRdIGZpbmlzaGVkIDExMTEwNC5idWlsZC1hbWQ2NCB0cy1sb2dz
LWNhcHR1cmUgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE0OjU2OjQ4IFogW2J1aWxkLWFtZDY0XSBh
d2FpdGluZyAxMTExMDQuYnVpbGQtYW1kNjQgdHMtc3lzbG9nLXNlcnZlciAKMjAxNy0wNi0yNyAx
NDo1Njo0OCBaIFtidWlsZC1hbWQ2NF0gZmluaXNoZWQgMTExMTA0LmJ1aWxkLWFtZDY0IHRzLXN5
c2xvZy1zZXJ2ZXIgIHBhc3MgCjIwMTctMDYtMjcgMTQ6NTY6NDggWiBbYnVpbGQtYW1kNjRdIGpv
YiBub3Qgb2sKMjAxNy0wNi0yNyAxNDo1Njo0OCBaIGZsaWdodCAxMTExMDQgcmVhcGVkICBidWls
ZC1hbWQ2NCBbMjAwNjBdIEVYSVQgMAoyMDE3LTA2LTI3IDE0OjU2OjQ5IFogZmxpZ2h0IDExMTEw
NCBucXVldWVkPTEKMjAxNy0wNi0yNyAxNDo1Njo0OSBaIGZsaWdodCAxMTExMDQgc3Bhd25pbmcg
YnVpbGQtYW1kNjQtbGlidmlydAoyMDE3LTA2LTI3IDE0OjU2OjQ5IFogZmxpZ2h0IDExMTEwNCBz
cGF3bmVkICBidWlsZC1hbWQ2NC1saWJ2aXJ0IFsxMDMwXQoyMDE3LTA2LTI3IDE0OjU2OjQ5IFog
ZmxpZ2h0IDExMTEwNCBzcGF3bmluZyBidWlsZC1hbWQ2NC1ydW1wcnVuCjIwMTctMDYtMjcgMTQ6
NTY6NDkgWiBmbGlnaHQgMTExMTA0IHNwYXduZWQgIGJ1aWxkLWFtZDY0LXJ1bXBydW4gWzEwMzJd
CjIwMTctMDYtMjcgMTQ6NTY6NDkgWiBmbGlnaHQgMTExMTA0IG5ydW5uaW5nPTkKMjAxNy0wNi0y
NyAxNDo1Njo1NyBaIFtidWlsZC1hbWQ2NC1saWJ2aXJ0XSBzdGFydGluZyAxMTExMDQuYnVpbGQt
YW1kNjQtbGlidmlydCB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yNyAx
NDo1Njo1NyBaIFtidWlsZC1hbWQ2NC1ydW1wcnVuXSBzdGFydGluZyAxMTExMDQuYnVpbGQtYW1k
NjQtcnVtcHJ1biB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yNyAxNDo1
Njo1NyBaIFtidWlsZC1hbWQ2NC1saWJ2aXJ0XSBhd2FpdGluZyAxMTExMDQuYnVpbGQtYW1kNjQt
bGlidmlydCB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yNyAxNDo1Njo1NyBaIFtidWlsZC1hbWQ2
NC1ydW1wcnVuXSBhd2FpdGluZyAxMTExMDQuYnVpbGQtYW1kNjQtcnVtcHJ1biB0cy1idWlsZC1j
aGVjayAKMjAxNy0wNi0yNyAxNDo1Njo1OCBaIFtidWlsZC1hbWQ2NC1saWJ2aXJ0XSBmaW5pc2hl
ZCAxMTExMDQuYnVpbGQtYW1kNjQtbGlidmlydCB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGls
ZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjcgMTQ6NTY6NTggWiBbYnVpbGQt
YW1kNjQtbGlidmlydF0gMTExMTA0LmJ1aWxkLWFtZDY0LWxpYnZpcnQgY2hlY2stbm90LWJsb2Nr
ZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0yNyAxNDo1Njo1OCBaIFtidWls
ZC1hbWQ2NC1ydW1wcnVuXSBmaW5pc2hlZCAxMTExMDQuYnVpbGQtYW1kNjQtcnVtcHJ1biB0cy1i
dWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTct
MDYtMjcgMTQ6NTY6NTggWiBbYnVpbGQtYW1kNjQtcnVtcHJ1bl0gMTExMTA0LmJ1aWxkLWFtZDY0
LXJ1bXBydW4gY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAx
Ny0wNi0yNyAxNDo1Njo1OSBaIGZsaWdodCAxMTExMDQgcmVhcGVkICBidWlsZC1hbWQ2NC1saWJ2
aXJ0IFsxMDMwXSBFWElUIDAKMjAxNy0wNi0yNyAxNDo1Njo1OSBaIGZsaWdodCAxMTExMDQgbnF1
ZXVlZD0xCjIwMTctMDYtMjcgMTQ6NTY6NTkgWiBmbGlnaHQgMTExMTA0IG5ydW5uaW5nPTgKMjAx
Ny0wNi0yNyAxNDo1Njo1OSBaIGZsaWdodCAxMTExMDQgcmVhcGVkICBidWlsZC1hbWQ2NC1ydW1w
cnVuIFsxMDMyXSBFWElUIDAKMjAxNy0wNi0yNyAxNDo1NzowMCBaIGZsaWdodCAxMTExMDQgbnF1
ZXVlZD0xCjIwMTctMDYtMjcgMTQ6NTc6MDAgWiBmbGlnaHQgMTExMTA0IG5ydW5uaW5nPTcKMjAx
Ny0wNi0yNyAxNDo1NzoyNyBaIFtidWlsZC1hbWQ2NC1wcmV2XSBmaW5pc2hlZCAxMTExMDQuYnVp
bGQtYW1kNjQtcHJldiB0cy14ZW4tYnVpbGQgIHBhc3MgCjIwMTctMDYtMjcgMTQ6NTc6MjcgWiBb
YnVpbGQtYW1kNjQtcHJldl0gYXdhaXRpbmcgMTExMTA0LmJ1aWxkLWFtZDY0LXByZXYgdHMtc3lz
bG9nLXNlcnZlciAKMjAxNy0wNi0yNyAxNDo1NzoyNyBaIFtidWlsZC1hbWQ2NC1wcmV2XSBmaW5p
c2hlZCAxMTExMDQuYnVpbGQtYW1kNjQtcHJldiB0cy1zeXNsb2ctc2VydmVyICBwYXNzIAoyMDE3
LTA2LTI3IDE0OjU3OjI5IFogZmxpZ2h0IDExMTEwNCByZWFwZWQgIGJ1aWxkLWFtZDY0LXByZXYg
WzIwMDY1XSBFWElUIDAKMjAxNy0wNi0yNyAxNDo1NzozMCBaIGZsaWdodCAxMTExMDQgbnF1ZXVl
ZD0xCjIwMTctMDYtMjcgMTQ6NTc6MzAgWiBmbGlnaHQgMTExMTA0IG5ydW5uaW5nPTYKMjAxNy0w
Ni0yNyAxNDo1NzozNCBaIGZsaWdodCAxMTExMDQga2lsbGluZyBidWlsZC1hbWQ2NCBbMjAwNjBd
CjIwMTctMDYtMjcgMTQ6NTc6NDQgWiBmbGlnaHQgMTExMTA0IGtpbGxpbmcgYnVpbGQtYW1kNjQt
bGlidmlydCBbMTAzMF0KMjAxNy0wNi0yNyAxNDo1Nzo0NSBaIGZsaWdodCAxMTExMDQga2lsbGlu
ZyBidWlsZC1hbWQ2NC1ydW1wcnVuIFsxMDMyXQoyMDE3LTA2LTI3IDE0OjU4OjAzIFogW2J1aWxk
LWFybWhmLXB2b3BzXSBmaW5pc2hlZCAxMTExMDQuYnVpbGQtYXJtaGYtcHZvcHMgdHMtaG9zdHMt
YWxsb2NhdGUgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE0OjU4OjA0IFogW2J1aWxkLWFybWhmLXB2
b3BzXSBzdGFydGluZyAxMTExMDQuYnVpbGQtYXJtaGYtcHZvcHMgdHMtc3lzbG9nLXNlcnZlciAg
c3lzbG9nLXNlcnZlcgoyMDE3LTA2LTI3IDE0OjU4OjA0IFogW2J1aWxkLWFybWhmLXB2b3BzXSBz
dGFydGluZyAxMTExMDQuYnVpbGQtYXJtaGYtcHZvcHMgdHMtaG9zdC1pbnN0YWxsLXR3aWNlICBo
b3N0LWluc3RhbGwoNCkKMjAxNy0wNi0yNyAxNDo1ODowNSBaIFtidWlsZC1hcm1oZi1wdm9wc10g
YXdhaXRpbmcgMTExMTA0LmJ1aWxkLWFybWhmLXB2b3BzIHRzLWhvc3QtaW5zdGFsbC10d2ljZSAK
MjAxNy0wNi0yNyAxNDo1ODoxNSBaIGZsaWdodCAxMTExMDQga2lsbGluZyBidWlsZC1hbWQ2NC1w
cmV2IFsyMDA2NV0KMjAxNy0wNi0yNyAxNDo1OTozMSBaIFtidWlsZC1hcm02NC1wdm9wc10gZmlu
aXNoZWQgMTExMTA0LmJ1aWxkLWFybTY0LXB2b3BzIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgcGFz
cyAKMjAxNy0wNi0yNyAxNDo1OTozMSBaIFtidWlsZC1hcm02NC1wdm9wc10gc3RhcnRpbmcgMTEx
MTA0LmJ1aWxkLWFybTY0LXB2b3BzIHRzLXN5c2xvZy1zZXJ2ZXIgIHN5c2xvZy1zZXJ2ZXIKMjAx
Ny0wNi0yNyAxNDo1OTozMiBaIFtidWlsZC1hcm02NC1wdm9wc10gc3RhcnRpbmcgMTExMTA0LmJ1
aWxkLWFybTY0LXB2b3BzIHRzLWhvc3QtaW5zdGFsbC10d2ljZSAgaG9zdC1pbnN0YWxsKDQpCjIw
MTctMDYtMjcgMTQ6NTk6MzIgWiBbYnVpbGQtYXJtNjQtcHZvcHNdIGF3YWl0aW5nIDExMTEwNC5i
dWlsZC1hcm02NC1wdm9wcyB0cy1ob3N0LWluc3RhbGwtdHdpY2UgCjIwMTctMDYtMjcgMTU6MDU6
NDEgWiBbYnVpbGQtaTM4Ni1wdm9wc10gZmluaXNoZWQgMTExMTA0LmJ1aWxkLWkzODYtcHZvcHMg
dHMta2VybmVsLWJ1aWxkICBwYXNzIAoyMDE3LTA2LTI3IDE1OjA1OjQxIFogW2J1aWxkLWkzODYt
cHZvcHNdIGF3YWl0aW5nIDExMTEwNC5idWlsZC1pMzg2LXB2b3BzIHRzLXN5c2xvZy1zZXJ2ZXIg
CjIwMTctMDYtMjcgMTU6MDU6NDEgWiBbYnVpbGQtaTM4Ni1wdm9wc10gZmluaXNoZWQgMTExMTA0
LmJ1aWxkLWkzODYtcHZvcHMgdHMtc3lzbG9nLXNlcnZlciAgcGFzcyAKMjAxNy0wNi0yNyAxNTow
NTo0MyBaIGZsaWdodCAxMTExMDQgcmVhcGVkICBidWlsZC1pMzg2LXB2b3BzIFsyMDExOF0gRVhJ
VCAwCjIwMTctMDYtMjcgMTU6MDU6NDMgWiBmbGlnaHQgMTExMTA0IG5xdWV1ZWQ9MQoyMDE3LTA2
LTI3IDE1OjA1OjQzIFogZmxpZ2h0IDExMTEwNCBzcGF3bmluZyB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWFtZDY0CjIwMTctMDYtMjcgMTU6MDU6NDMgWiBmbGlnaHQgMTExMTA0IHNwYXduZWQg
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgWzIwOTc0XQoyMDE3LTA2LTI3IDE1OjA1
OjQzIFogZmxpZ2h0IDExMTEwNCBzcGF3bmluZyB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYKMjAxNy0wNi0yNyAxNTowNTo0MyBaIGZsaWdodCAxMTExMDQgc3Bhd25lZCAgdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1pMzg2IFsyMDk3Nl0KMjAxNy0wNi0yNyAxNTowNTo0MyBaIGZsaWdo
dCAxMTExMDQgc3Bhd25pbmcgdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQKMjAxNy0wNi0yNyAxNTow
NTo0MyBaIGZsaWdodCAxMTExMDQgc3Bhd25lZCAgdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgWzIw
OTc4XQoyMDE3LTA2LTI3IDE1OjA1OjQzIFogZmxpZ2h0IDExMTEwNCBzcGF3bmluZyB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1wYWlyCjIwMTctMDYtMjcgMTU6MDU6NDMgWiBmbGlnaHQgMTExMTA0
IHNwYXduZWQgIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgWzIwOTgyXQoyMDE3LTA2LTI3
IDE1OjA1OjQzIFogZmxpZ2h0IDExMTEwNCBzcGF3bmluZyB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtCjIwMTctMDYtMjcgMTU6MDU6NDMgWiBmbGlnaHQg
MTExMTA0IHNwYXduZWQgIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gWzIwOTg1XQoyMDE3LTA2LTI3IDE1OjA1OjQzIFogZmxpZ2h0IDExMTEwNCBzcGF3
bmluZyB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20KMjAxNy0wNi0yNyAxNTowNTo0MyBaIGZs
aWdodCAxMTExMDQgc3Bhd25lZCAgdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtIFsyMDk4Nl0K
MjAxNy0wNi0yNyAxNTowNTo0MyBaIGZsaWdodCAxMTExMDQgc3Bhd25pbmcgdGVzdC1hbWQ2NC1p
Mzg2LWxpdmVwYXRjaAoyMDE3LTA2LTI3IDE1OjA1OjQzIFogZmxpZ2h0IDExMTEwNCBzcGF3bmVk
ICB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoIFsyMDk4OV0KMjAxNy0wNi0yNyAxNTowNTo0MyBa
IGZsaWdodCAxMTExMDQgc3Bhd25pbmcgdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlCjIwMTct
MDYtMjcgMTU6MDU6NDMgWiBmbGlnaHQgMTExMTA0IHNwYXduZWQgIHRlc3QtYW1kNjQtaTM4Ni1t
aWdydXBncmFkZSBbMjA5OTFdCjIwMTctMDYtMjcgMTU6MDU6NDMgWiBmbGlnaHQgMTExMTA0IHNw
YXduaW5nIHRlc3QtYW1kNjQtaTM4Ni1wYWlyCjIwMTctMDYtMjcgMTU6MDU6NDMgWiBmbGlnaHQg
MTExMTA0IHNwYXduZWQgIHRlc3QtYW1kNjQtaTM4Ni1wYWlyIFsyMDk5M10KMjAxNy0wNi0yNyAx
NTowNTo0MyBaIGZsaWdodCAxMTExMDQgc3Bhd25pbmcgdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWFtZAoyMDE3LTA2LTI3IDE1OjA1OjQzIFogZmxpZ2h0IDExMTEwNCBzcGF3bmVkICB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kIFsyMDk5NV0KMjAxNy0wNi0yNyAxNTow
NTo0MyBaIGZsaWdodCAxMTExMDQgc3Bhd25pbmcgdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWludGVsCjIwMTctMDYtMjcgMTU6MDU6NDMgWiBmbGlnaHQgMTExMTA0IHNwYXduZWQgIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCBbMjA5OThdCjIwMTctMDYtMjcgMTU6
MDU6NDMgWiBmbGlnaHQgMTExMTA0IHNwYXduaW5nIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1hbWQKMjAxNy0wNi0yNyAxNTowNTo0MyBaIGZsaWdodCAxMTExMDQgc3Bhd25lZCAgdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCBbMjEwMDNdCjIwMTctMDYtMjcgMTU6MDU6
NDMgWiBmbGlnaHQgMTExMTA0IHNwYXduaW5nIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1pbnRlbAoyMDE3LTA2LTI3IDE1OjA1OjQzIFogZmxpZ2h0IDExMTEwNCBzcGF3bmVkICB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgWzIxMDA2XQoyMDE3LTA2LTI3IDE1OjA1
OjQzIFogZmxpZ2h0IDExMTEwNCBzcGF3bmluZyB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2
CjIwMTctMDYtMjcgMTU6MDU6NDMgWiBmbGlnaHQgMTExMTA0IHNwYXduZWQgIHRlc3QtYW1kNjQt
aTM4Ni1ydW1wcnVuLWkzODYgWzIxMDA4XQoyMDE3LTA2LTI3IDE1OjA1OjQzIFogZmxpZ2h0IDEx
MTEwNCBzcGF3bmluZyB0ZXN0LWFtZDY0LWkzODYteGwKMjAxNy0wNi0yNyAxNTowNTo0MyBaIGZs
aWdodCAxMTExMDQgc3Bhd25lZCAgdGVzdC1hbWQ2NC1pMzg2LXhsIFsyMTAxMF0KMjAxNy0wNi0y
NyAxNTowNTo0MyBaIGZsaWdodCAxMTExMDQgc3Bhd25pbmcgdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NAoyMDE3LTA2LTI3IDE1OjA1OjQzIFogZmxpZ2h0IDExMTEwNCBz
cGF3bmVkICB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IFsyMTAxMl0K
MjAxNy0wNi0yNyAxNTowNTo0MyBaIGZsaWdodCAxMTExMDQgc3Bhd25pbmcgdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20KMjAxNy0wNi0yNyAxNTowNTo0NCBaIGZs
aWdodCAxMTExMDQgc3Bhd25lZCAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gWzIxMDE0XQoyMDE3LTA2LTI3IDE1OjA1OjQ0IFogZmxpZ2h0IDExMTEwNCBzcGF3
bmluZyB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
CjIwMTctMDYtMjcgMTU6MDU6NDQgWiBmbGlnaHQgMTExMTA0IHNwYXduZWQgIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gWzIxMDE2XQoyMDE3LTA2
LTI3IDE1OjA1OjQ0IFogZmxpZ2h0IDExMTEwNCBzcGF3bmluZyB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4NgoyMDE3LTA2LTI3IDE1OjA1OjQ0IFogZmxpZ2h0IDExMTEwNCBzcGF3
bmVkICB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiBbMjEwMThdCjIwMTctMDYt
MjcgMTU6MDU6NDQgWiBmbGlnaHQgMTExMTA0IHNwYXduaW5nIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW43LWFtZDY0CjIwMTctMDYtMjcgMTU6MDU6NDQgWiBmbGlnaHQgMTExMTA0IHNwYXdu
ZWQgIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IFsyMTAyMF0KMjAxNy0wNi0y
NyAxNTowNTo0NCBaIGZsaWdodCAxMTExMDQgc3Bhd25pbmcgdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQKMjAxNy0wNi0yNyAxNTowNTo0NCBaIGZsaWdodCAxMTExMDQgc3Bhd25l
ZCAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgWzIxMDIyXQoyMDE3LTA2LTI3
IDE1OjA1OjQ0IFogZmxpZ2h0IDExMTEwNCBzcGF3bmluZyB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0CjIwMTctMDYtMjcgMTU6MDU6NDQgWiBmbGlnaHQgMTExMTA0IHNw
YXduZWQgIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgWzIxMDI0XQoy
MDE3LTA2LTI3IDE1OjA1OjQ0IFogZmxpZ2h0IDExMTEwNCBzcGF3bmluZyB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbQoyMDE3LTA2LTI3IDE1OjA1OjQ0IFogZmxp
Z2h0IDExMTEwNCBzcGF3bmVkICB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSBbMjEwMjZdCjIwMTctMDYtMjcgMTU6MDU6NDQgWiBmbGlnaHQgMTExMTA0IHNwYXdu
aW5nIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0CjIwMTctMDYtMjcgMTU6MDU6
NDQgWiBmbGlnaHQgMTExMTA0IHNwYXduZWQgIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1m
LWFtZDY0IFsyMTAyOF0KMjAxNy0wNi0yNyAxNTowNTo0NCBaIGZsaWdodCAxMTExMDQgc3Bhd25p
bmcgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYKMjAxNy0wNi0yNyAxNTowNTo0
NCBaIGZsaWdodCAxMTExMDQgc3Bhd25lZCAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgWzIxMDMwXQoyMDE3LTA2LTI3IDE1OjA1OjQ0IFogZmxpZ2h0IDExMTEwNCBzcGF3bmlu
ZyB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NAoyMDE3LTA2LTI3IDE1OjA1OjQ0
IFogZmxpZ2h0IDExMTEwNCBzcGF3bmVkICB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCBbMjEwMzJdCjIwMTctMDYtMjcgMTU6MDU6NDQgWiBmbGlnaHQgMTExMTA0IHNwYXduaW5n
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0CjIwMTctMDYtMjcgMTU6MDU6NDQg
WiBmbGlnaHQgMTExMTA0IHNwYXduZWQgIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0IFsyMTAzNF0KMjAxNy0wNi0yNyAxNTowNTo0NCBaIGZsaWdodCAxMTExMDQgc3Bhd25pbmcg
dGVzdC1hbWQ2NC1pMzg2LXhsLXJhdwoyMDE3LTA2LTI3IDE1OjA1OjQ0IFogZmxpZ2h0IDExMTEw
NCBzcGF3bmVkICB0ZXN0LWFtZDY0LWkzODYteGwtcmF3IFsyMTA0NF0KMjAxNy0wNi0yNyAxNTow
NTo0NCBaIGZsaWdodCAxMTExMDQgc3Bhd25pbmcgdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbQoyMDE3
LTA2LTI3IDE1OjA1OjQ0IFogZmxpZ2h0IDExMTEwNCBzcGF3bmVkICB0ZXN0LWFtZDY0LWkzODYt
eGwteHNtIFsyMTA2M10KMjAxNy0wNi0yNyAxNTowNTo0NCBaIGZsaWdodCAxMTExMDQgbnJ1bm5p
bmc9MzQKMjAxNy0wNi0yNyAxNTowNTo1NSBaIFt0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFt
ZDY0XSBzdGFydGluZyAxMTExMDQudGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCB0cy1i
dWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yNyAxNTowNTo1NSBaIFt0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWkzODZdIHN0YXJ0aW5nIDExMTEwNC50ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWkzODYgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjcg
MTU6MDU6NTUgWiBbdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NF0gYXdhaXRpbmcgMTEx
MTA0LnRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgdHMtYnVpbGQtY2hlY2sgCjIwMTct
MDYtMjcgMTU6MDU6NTYgWiBbdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2XSBhd2FpdGlu
ZyAxMTExMDQudGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2IHRzLWJ1aWxkLWNoZWNrIAoy
MDE3LTA2LTI3IDE1OjA1OjU2IFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c21dIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVT
VC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZB
VEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUg
dG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJl
YXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZy
b20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBp
ZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI3IDE1OjA1OjU2IFogW3Rlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0XSBzdGFydGluZyAxMTExMDQudGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
dHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjcgMTU6MDU6NTYgWiBbdGVz
dC1hbWQ2NC1pMzg2LWxpdmVwYXRjaF0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJl
IChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAo
UEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNj
ZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVU
QUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxp
Y3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBz
dWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjcgMTU6MDU6NTYgWiBb
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpcl0gc3RhcnRpbmcgMTExMTA0LnRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYt
MjcgMTU6MDU6NTYgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnRdIGF3YWl0aW5nIDExMTEwNC50
ZXN0LWFtZDY0LWkzODYtbGlidmlydCB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yNyAxNTowNTo1
NiBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0
aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4
ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNl
cmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5z
YWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQg
d2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0
aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yNyAx
NTowNTo1NiBaIFt0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0XSBmaW5pc2hlZCAxMTEx
MDQudGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCB0cy1idWlsZC1jaGVjayAgYmxvY2tl
ZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjcgMTU6MDU6NTYgWiBb
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NF0gMTExMTA0LnRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtYW1kNjQgY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWls
ZWQKMjAxNy0wNi0yNyAxNTowNTo1NyBaIFt0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODZd
IGZpbmlzaGVkIDExMTEwNC50ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgdHMtYnVpbGQt
Y2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI3
IDE1OjA1OjU3IFogW3Rlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4Nl0gMTExMTA0LnRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qg
c2NyaXB0IGZhaWxlZAoyMDE3LTA2LTI3IDE1OjA1OjU3IFogW3Rlc3QtYW1kNjQtaTM4Ni1saXZl
cGF0Y2hdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBH
UkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9S
LCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93
cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2Rl
OiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFy
ZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVk
LgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI3IDE1OjA1OjU3IFogZmxpZ2h0IDExMTEwNCByZWFw
ZWQgIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgWzIwOTc0XSBFWElUIDAKMjAxNy0w
Ni0yNyAxNTowNTo1NyBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c21dIHN0YXJ0aW5nIDEx
MTEwNC50ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNo
ZWNrKDEpCjIwMTctMDYtMjcgMTU6MDU6NTcgWiBbdGVzdC1hbWQ2NC1pMzg2LXBhaXJdIHRyYW5z
YWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VS
Uk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJS
T1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRl
bmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBv
biBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJ
TlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5n
IC4uLgoyMDE3LTA2LTI3IDE1OjA1OjU3IFogW3Rlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZV0g
dHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFU
QUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAx
KSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRl
cGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNl
bGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZv
dC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0
cnlpbmcgLi4uCjIwMTctMDYtMjcgMTU6MDU6NTcgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnRd
IGZpbmlzaGVkIDExMTEwNC50ZXN0LWFtZDY0LWkzODYtbGlidmlydCB0cy1idWlsZC1jaGVjayAg
YmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjcgMTU6MDU6
NTcgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnRdIDExMTEwNC50ZXN0LWFtZDY0LWkzODYtbGli
dmlydCBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2
LTI3IDE1OjA1OjU3IFogW3Rlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWRdIHRyYW5z
YWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VS
Uk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJS
T1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRl
bmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBv
biBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJ
TlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5n
IC4uLgoyMDE3LTA2LTI3IDE1OjA1OjU3IFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXJd
IGF3YWl0aW5nIDExMTEwNC50ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIHRzLWJ1aWxkLWNo
ZWNrIAoyMDE3LTA2LTI3IDE1OjA1OjU3IFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbV0g
YXdhaXRpbmcgMTExMTA0LnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSB0cy1idWlsZC1jaGVj
ayAKMjAxNy0wNi0yNyAxNTowNTo1NyBaIGZsaWdodCAxMTExMDQgbnF1ZXVlZD0xCjIwMTctMDYt
MjcgMTU6MDU6NTcgWiBmbGlnaHQgMTExMTA0IG5ydW5uaW5nPTMzCjIwMTctMDYtMjcgMTU6MDU6
NTcgWiBmbGlnaHQgMTExMTA0IHJlYXBlZCAgdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
IFsyMDk3Nl0gRVhJVCAwCjIwMTctMDYtMjcgMTU6MDU6NTcgWiBbdGVzdC1hbWQ2NC1pMzg2LWxp
dmVwYXRjaF0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwg
UEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJS
T1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFk
L3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNv
ZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVw
YXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJp
ZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjcgMTU6MDU6NTcgWiBbdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbV0gc3RhcnRpbmcgMTExMTA0LnRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtYnVpbGQtY2hl
Y2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjcgMTU6MDU6NTggWiBbdGVzdC1hbWQ2NC1pMzg2
LW1pZ3J1cGdyYWRlXSBzdGFydGluZyAxMTExMDQudGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRl
IHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI3IDE1OjA1OjU4IFogW3Rl
c3QtYW1kNjQtaTM4Ni1wYWlyXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9T
U1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JF
U19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3Mg
ZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6
ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBp
biBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2Nl
ZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yNyAxNTowNTo1OCBaIFt0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtXSBhd2FpdGluZyAx
MTExMDQudGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSB0
cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yNyAxNTowNTo1OCBaIFt0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyXSBmaW5pc2hlZCAxMTExMDQudGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciB0
cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIw
MTctMDYtMjcgMTU6MDU6NTggWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpcl0gMTExMTA0
LnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0
ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0yNyAxNTowNTo1OCBaIFt0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0taW50ZWxdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAo
T1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBH
UkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2Vz
cyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJ
TDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0
IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3Vj
Y2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI3IDE1OjA1OjU4IFogZmxp
Z2h0IDExMTEwNCBucXVldWVkPTEKMjAxNy0wNi0yNyAxNTowNTo1OCBaIGZsaWdodCAxMTExMDQg
bnJ1bm5pbmc9MzIKMjAxNy0wNi0yNyAxNTowNTo1OCBaIGZsaWdodCAxMTExMDQgcmVhcGVkICB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCBbMjA5NzhdIEVYSVQgMAoyMDE3LTA2LTI3IDE1OjA1OjU4
IFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbV0gZmluaXNoZWQgMTExMTA0LnRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNz
IGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjcgMTU6MDU6NTggWiBbdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtXSAxMTExMDQudGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtIGNoZWNrLW5v
dC1ibG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjcgMTU6MDU6NTgg
WiBbdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlXSBhd2FpdGluZyAxMTExMDQudGVzdC1hbWQ2
NC1pMzg2LW1pZ3J1cGdyYWRlIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI3IDE1OjA1OjU4IFog
W3Rlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWRdIHN0YXJ0aW5nIDExMTEwNC50ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVj
aygxKQoyMDE3LTA2LTI3IDE1OjA1OjU4IFogW3Rlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2hdIHRy
YW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFM
X0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkg
RVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBl
bmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxl
ZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3Qu
CkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5
aW5nIC4uLgoyMDE3LTA2LTI3IDE1OjA1OjU4IFogW3Rlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1hbWRdIGF3YWl0aW5nIDExMTEwNC50ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI3IDE1OjA1OjU4IFogW3Rlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1pbnRlbF0gc3RhcnRpbmcgMTExMTA0LnRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1pbnRlbCB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0w
Ni0yNyAxNTowNTo1OSBaIFt0ZXN0LWFtZDY0LWkzODYtcGFpcl0gdHJhbnNhY3Rpb24gc2VyaWFs
aXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChk
YiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5v
dCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0
cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRl
bXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFu
c2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYt
MjcgMTU6MDU6NTkgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0
aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4
ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNl
cmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5z
YWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQg
d2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0
aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yNyAx
NTowNTo1OSBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtXSBmaW5pc2hlZCAxMTExMDQudGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRl
ZCBhYm5vcm1hbGx5CjIwMTctMDYtMjcgMTU6MDU6NTkgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbV0gMTExMTA0LnRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0
ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0yNyAxNTowNTo1OSBaIGZsaWdodCAxMTExMDQgbnF1
ZXVlZD0xCjIwMTctMDYtMjcgMTU6MDU6NTkgWiBmbGlnaHQgMTExMTA0IG5ydW5uaW5nPTMxCjIw
MTctMDYtMjcgMTU6MDU6NTkgWiBmbGlnaHQgMTExMTA0IHJlYXBlZCAgdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciBbMjA5ODJdIEVYSVQgMAoyMDE3LTA2LTI3IDE1OjA1OjU5IFogW3Rlc3Qt
YW1kNjQtaTM4Ni1ydW1wcnVuLWkzODZdIHN0YXJ0aW5nIDExMTEwNC50ZXN0LWFtZDY0LWkzODYt
cnVtcHJ1bi1pMzg2IHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI3IDE1
OjA1OjU5IFogW3Rlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbF0gc3RhcnRpbmcg
MTExMTA0LnRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCB0cy1idWlsZC1jaGVj
ayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yNyAxNTowNTo1OSBaIFt0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0taW50ZWxdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAo
T1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBH
UkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2Vz
cyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJ
TDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0
IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3Vj
Y2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI3IDE1OjA1OjU5IFogW3Rl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWRdIHN0YXJ0aW5nIDExMTEwNC50ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygx
KQoyMDE3LTA2LTI3IDE1OjA1OjU5IFogW3Rlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZV0gZmlu
aXNoZWQgMTExMTA0LnRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSB0cy1idWlsZC1jaGVjayAg
YmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjcgMTU6MDU6
NTkgWiBbdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlXSAxMTExMDQudGVzdC1hbWQ2NC1pMzg2
LW1pZ3J1cGdyYWRlIGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVk
CjIwMTctMDYtMjcgMTU6MDU6NTkgWiBbdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4Nl0gYXdh
aXRpbmcgMTExMTA0LnRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgdHMtYnVpbGQtY2hlY2sg
CjIwMTctMDYtMjcgMTU6MDU6NTkgWiBbdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWlu
dGVsXSBhd2FpdGluZyAxMTExMDQudGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVs
IHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI3IDE1OjA1OjU5IFogW3Rlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1hbWRdIGF3YWl0aW5nIDExMTEwNC50ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0tYW1kIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI3IDE1OjA1OjU5IFogW3Rlc3Qt
YW1kNjQtaTM4Ni1wYWlyXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RF
U1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19G
QVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVl
IHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBS
ZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBm
cm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQg
aWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yNyAxNTowNTo1OSBaIGZsaWdodCAx
MTExMDQgbnF1ZXVlZD0xCjIwMTctMDYtMjcgMTU6MDU6NTkgWiBbdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZF0gZmluaXNoZWQgMTExMTA0LnRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQg
YWJub3JtYWxseQoyMDE3LTA2LTI3IDE1OjA1OjU5IFogW3Rlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWRdIDExMTEwNC50ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kIGNo
ZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjcgMTU6
MDU6NTkgWiBmbGlnaHQgMTExMTA0IG5ydW5uaW5nPTMwCjIwMTctMDYtMjcgMTU6MDU6NTkgWiBm
bGlnaHQgMTExMTA0IHJlYXBlZCAgdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSBbMjA5ODVdIEVYSVQgMAoyMDE3LTA2LTI3IDE1OjA2OjAwIFogW3Rlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2XSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9u
IGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMg
ZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlh
bGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0
aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0
aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9u
IG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yNyAxNTow
NjowMCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0XSB0cmFuc2Fj
dGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJP
UiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9S
OiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5j
aWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24g
Y29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5U
OiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAu
Li4KMjAxNy0wNi0yNyAxNTowNjowMCBaIFt0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
aW50ZWxdIGF3YWl0aW5nIDExMTEwNC50ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50
ZWwgdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjcgMTU6MDY6MDAgWiBbdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c21dIHN0YXJ0aW5nIDExMTEwNC50ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1idWlsZC1jaGVjayAgYnVpbGQt
Y2hlY2soMSkKMjAxNy0wNi0yNyAxNTowNjowMCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d3MxNi1hbWQ2NF0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBT
UUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxf
RVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byBy
ZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29u
IGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBw
cmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJl
dHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjcgMTU6MDY6MDAgWiBmbGlnaHQgMTExMTA0
IG5xdWV1ZWQ9MQoyMDE3LTA2LTI3IDE1OjA2OjAwIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQteHNtXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUg
KE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQ
R1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nl
c3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRB
SUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGlj
dCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1
Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yNyAxNTowNjowMCBaIFt0
ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoXSBzdGFydGluZyAxMTExMDQudGVzdC1hbWQ2NC1pMzg2
LWxpdmVwYXRjaCB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yNyAxNTow
NjowMCBaIGZsaWdodCAxMTExMDQgbnJ1bm5pbmc9MjkKMjAxNy0wNi0yNyAxNTowNjowMCBaIGZs
aWdodCAxMTExMDQgcmVhcGVkICB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gWzIwOTg2XSBF
WElUIDAKMjAxNy0wNi0yNyAxNTowNjowMCBaIFt0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0tYW1kXSBmaW5pc2hlZCAxMTExMDQudGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFt
ZCB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5
CjIwMTctMDYtMjcgMTU6MDY6MDAgWiBbdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFt
ZF0gMTExMTA0LnRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgY2hlY2stbm90LWJs
b2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0yNyAxNTowNjowMCBaIFt0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4Nl0gdHJhbnNhY3Rpb24gc2VyaWFsaXNh
dGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBl
eGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBz
ZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFu
c2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0
IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2Fj
dGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjcg
MTU6MDY6MDAgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaF0gdHJhbnNhY3Rpb24gc2VyaWFs
aXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChk
YiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5v
dCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0
cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRl
bXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFu
c2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYt
MjcgMTU6MDY6MDAgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsXSBzdGFydGluZyAxMTExMDQudGVzdC1h
bWQ2NC1pMzg2LXhsIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI3IDE1
OjA2OjAwIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjRdIHN0YXJ0
aW5nIDExMTEwNC50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IHRzLWJ1
aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI3IDE1OjA2OjAxIFogW3Rlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c21dIHN0YXJ0aW5nIDEx
MTEwNC50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
IHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI3IDE1OjA2OjAxIFogW3Rl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbF0gZmluaXNoZWQgMTExMTA0LnRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBj
aGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjcgMTU6MDY6MDEgWiBbdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsXSAxMTExMDQudGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWludGVsIGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDogdGVzdCBzY3Jp
cHQgZmFpbGVkCjIwMTctMDYtMjcgMTU6MDY6MDEgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjRdIHN0YXJ0aW5nIDExMTEwNC50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yNyAxNTowNjow
MSBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NF0gdHJhbnNhY3Rpb24gc2Vy
aWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEp
IChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxk
IG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9u
ZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGlkZW50aWZp
Y2F0aW9uIGFzIGEgcGl2b3QsIGR1cmluZyBjb21taXQgYXR0ZW1wdC4KSElOVDogIFRoZSB0cmFu
c2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYt
MjcgMTU6MDY6MDEgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NF0g
dHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFU
QUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAx
KSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRl
cGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNl
bGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZv
dC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0
cnlpbmcgLi4uCjIwMTctMDYtMjcgMTU6MDY6MDEgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsXSBhd2Fp
dGluZyAxMTExMDQudGVzdC1hbWQ2NC1pMzg2LXhsIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI3
IDE1OjA2OjAxIFogZmxpZ2h0IDExMTEwNCBucXVldWVkPTEKMjAxNy0wNi0yNyAxNTowNjowMSBa
IGZsaWdodCAxMTExMDQgbnJ1bm5pbmc9MjgKMjAxNy0wNi0yNyAxNTowNjowMSBaIGZsaWdodCAx
MTExMDQgcmVhcGVkICB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgWzIwOTkxXSBFWElUIDAK
MjAxNy0wNi0yNyAxNTowNjowMSBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbV0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBT
UUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxf
RVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byBy
ZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29u
IGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBw
cmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJl
dHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjcgMTU6MDY6MDEgWiBbdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbV0gYXdhaXRpbmcgMTExMTA0
LnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gdHMt
YnVpbGQtY2hlY2sgCjIwMTctMDYtMjcgMTU6MDY6MDEgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjRdIGF3YWl0aW5nIDExMTEwNC50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yNyAxNTowNjowMSBaIFt0ZXN0LWFt
ZDY0LWkzODYtcnVtcHJ1bi1pMzg2XSBmaW5pc2hlZCAxMTExMDQudGVzdC1hbWQ2NC1pMzg2LXJ1
bXBydW4taTM4NiB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBh
Ym5vcm1hbGx5CjIwMTctMDYtMjcgMTU6MDY6MDEgWiBbdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4t
aTM4Nl0gMTExMTA0LnRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgY2hlY2stbm90LWJsb2Nr
ZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0yNyAxNTowNjowMSBaIFt0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4Nl0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlv
biBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVj
IGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJp
YWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2Fj
dGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGlkZW50aWZpY2F0aW9uIGFz
IGEgcGl2b3QsIGR1cmluZyBjb21taXQgYXR0ZW1wdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBt
aWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjcgMTU6MDY6
MDEgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjRdIHRyYW5zYWN0aW9uIHNl
cmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAx
KSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3Vs
ZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1v
bmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQg
YXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUg
dHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3
LTA2LTI3IDE1OjA2OjAxIFogW3Rlc3QtYW1kNjQtaTM4Ni1wYWlyXSBzdGFydGluZyAxMTExMDQu
dGVzdC1hbWQ2NC1pMzg2LXBhaXIgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTct
MDYtMjcgMTU6MDY6MDEgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjRdIHRy
YW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFM
X0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkg
RVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBl
bmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxl
ZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3Qu
CkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5
aW5nIC4uLgoyMDE3LTA2LTI3IDE1OjA2OjAxIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjRdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVT
VC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZB
VEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUg
dG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJl
YXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZy
b20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBp
ZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI3IDE1OjA2OjAxIFogW3Rlc3QtYW1k
NjQtaTM4Ni1saXZlcGF0Y2hdIGF3YWl0aW5nIDExMTEwNC50ZXN0LWFtZDY0LWkzODYtbGl2ZXBh
dGNoIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI3IDE1OjA2OjAyIFogZmxpZ2h0IDExMTEwNCBu
cXVldWVkPTEKMjAxNy0wNi0yNyAxNTowNjowMiBaIFt0ZXN0LWFtZDY0LWkzODYtcGFpcl0gYXdh
aXRpbmcgMTExMTA0LnRlc3QtYW1kNjQtaTM4Ni1wYWlyIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2
LTI3IDE1OjA2OjAyIFogZmxpZ2h0IDExMTEwNCBucnVubmluZz0yNwoyMDE3LTA2LTI3IDE1OjA2
OjAyIFogZmxpZ2h0IDExMTEwNCByZWFwZWQgIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgWzIwOTk1XSBFWElUIDAKMjAxNy0wNi0yNyAxNTowNjowMiBaIFt0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0XSBhd2FpdGluZyAxMTExMDQudGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yNyAx
NTowNjowMiBaIFt0ZXN0LWFtZDY0LWkzODYteGxdIGZpbmlzaGVkIDExMTEwNC50ZXN0LWFtZDY0
LWkzODYteGwgdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJu
b3JtYWxseQoyMDE3LTA2LTI3IDE1OjA2OjAyIFogW3Rlc3QtYW1kNjQtaTM4Ni14bF0gMTExMTA0
LnRlc3QtYW1kNjQtaTM4Ni14bCBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0
IGZhaWxlZAoyMDE3LTA2LTI3IDE1OjA2OjAyIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQteHNtXSBhd2FpdGluZyAxMTExMDQudGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjcgMTU6MDY6
MDIgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bV0gZmluaXNoZWQgMTExMTA0LnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0
ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI3IDE1OjA2OjAyIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c21dIDExMTEwNC50ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIGNoZWNrLW5vdC1ibG9ja2VkIGZh
aWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjcgMTU6MDY6MDIgWiBbdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjRdIGZpbmlzaGVkIDExMTEwNC50ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9j
ZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjcgMTU6MDY6MDIgWiBbdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjctYW1kNjRdIDExMTEwNC50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoy
MDE3LTA2LTI3IDE1OjA2OjAyIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
XSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19G
QVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAw
MDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUg
ZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2Fu
Y2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBp
dm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSBy
ZXRyeWluZyAuLi4KMjAxNy0wNi0yNyAxNTowNjowMiBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NF0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNU
LVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFU
QUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0
byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVh
c29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJv
bSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlm
IHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjcgMTU6MDY6MDIgWiBbdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NF0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlv
biBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVj
IGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJp
YWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2Fj
dGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdp
dGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlv
biBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjcgMTU6
MDY6MDIgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21dIHRy
YW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFM
X0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkg
RVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBl
bmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxl
ZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3Qu
CkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5
aW5nIC4uLgoyMDE3LTA2LTI3IDE1OjA2OjAyIFogW3Rlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1pbnRlbF0gZmluaXNoZWQgMTExMTA0LnRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1pbnRlbCB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5v
cm1hbGx5CjIwMTctMDYtMjcgMTU6MDY6MDIgWiBbdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWludGVsXSAxMTExMDQudGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsIGNo
ZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjcgMTU6
MDY6MDIgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaF0gZmluaXNoZWQgMTExMTA0LnRlc3Qt
YW1kNjQtaTM4Ni1saXZlcGF0Y2ggdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJvY2Vz
cyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI3IDE1OjA2OjAyIFogW3Rlc3QtYW1kNjQtaTM4
Ni1saXZlcGF0Y2hdIDExMTEwNC50ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoIGNoZWNrLW5vdC1i
bG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjcgMTU6MDY6MDIgWiBm
bGlnaHQgMTExMTA0IG5xdWV1ZWQ9MQoyMDE3LTA2LTI3IDE1OjA2OjAyIFogW3Rlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2XSBzdGFydGluZyAxMTExMDQudGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTct
MDYtMjcgMTU6MDY6MDIgWiBmbGlnaHQgMTExMTA0IG5ydW5uaW5nPTI2CjIwMTctMDYtMjcgMTU6
MDY6MDIgWiBmbGlnaHQgMTExMTA0IHJlYXBlZCAgdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWFtZCBbMjEwMDNdIEVYSVQgMAoyMDE3LTA2LTI3IDE1OjA2OjAzIFogW3Rlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0XSBzdGFydGluZyAxMTExMDQudGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTct
MDYtMjcgMTU6MDY6MDMgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbV0gdHJhbnNhY3Rpb24gc2Vy
aWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEp
IChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxk
IG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9u
ZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBh
dHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0
cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTct
MDYtMjcgMTU6MDY6MDMgWiBbdGVzdC1hbWQ2NC1pMzg2LXBhaXJdIGZpbmlzaGVkIDExMTEwNC50
ZXN0LWFtZDY0LWkzODYtcGFpciB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNz
IGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjcgMTU6MDY6MDMgWiBbdGVzdC1hbWQ2NC1pMzg2
LXBhaXJdIDExMTEwNC50ZXN0LWFtZDY0LWkzODYtcGFpciBjaGVjay1ub3QtYmxvY2tlZCBmYWls
ZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2LTI3IDE1OjA2OjAzIFogW3Rlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2XSBhd2FpdGluZyAxMTExMDQudGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjcgMTU6MDY6MDMg
WiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c21dIGZpbmlzaGVk
IDExMTEwNC50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1i
dWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTct
MDYtMjcgMTU6MDY6MDMgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NC14c21dIDExMTEwNC50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhz
bSBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2LTI3
IDE1OjA2OjAzIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0XSB0cmFuc2Fj
dGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJP
UiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9S
OiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5j
aWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24g
Y29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5U
OiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAu
Li4KMjAxNy0wNi0yNyAxNTowNjowMyBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NF0gc3RhcnRpbmcgMTExMTA0LnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
IHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI3IDE1OjA2OjAzIFogW3Rl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjRdIHRyYW5zYWN0aW9uIHNlcmlh
bGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAo
ZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBu
b3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcg
dHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0
ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJh
bnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2
LTI3IDE1OjA2OjAzIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0XSB0cmFu
c2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9F
UlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVS
Uk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5k
ZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQg
b24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpI
SU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWlu
ZyAuLi4KMjAxNy0wNi0yNyAxNTowNjowMyBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbV0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NU
RVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNf
RkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1
ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAg
UmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4g
ZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVk
IGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjcgMTU6MDY6MDMgWiBbdGVzdC1h
bWQ2NC1pMzg2LXhsLXJhd10gc3RhcnRpbmcgMTExMTA0LnRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
dHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjcgMTU6MDY6MDMgWiBmbGln
aHQgMTExMTA0IG5xdWV1ZWQ9MQoyMDE3LTA2LTI3IDE1OjA2OjAzIFogZmxpZ2h0IDExMTEwNCBu
cnVubmluZz0yNQoyMDE3LTA2LTI3IDE1OjA2OjAzIFogZmxpZ2h0IDExMTEwNCByZWFwZWQgIHRl
c3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggWzIwOTg5XSBFWElUIDAKMjAxNy0wNi0yNyAxNTowNjow
MyBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NF0gc3RhcnRpbmcgMTExMTA0
LnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IHRzLWJ1aWxkLWNoZWNrICBidWls
ZC1jaGVjaygxKQoyMDE3LTA2LTI3IDE1OjA2OjAzIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0XSBhd2FpdGluZyAxMTExMDQudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjcgMTU6MDY6MDMgWiBbdGVzdC1hbWQ2
NC1pMzg2LXhsLXJhd10gYXdhaXRpbmcgMTExMTA0LnRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgdHMt
YnVpbGQtY2hlY2sgCjIwMTctMDYtMjcgMTU6MDY6MDQgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjRdIGF3YWl0aW5nIDExMTEwNC50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
b3ZtZi1hbWQ2NCB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yNyAxNTowNjowNCBaIFt0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NF0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBm
YWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZh
aWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxp
emUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlv
bnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGgg
Y29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBt
aWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjcgMTU6MDY6
MDQgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NF0gZmluaXNoZWQg
MTExMTA0LnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgdHMtYnVpbGQt
Y2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI3
IDE1OjA2OjA0IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjRdIDEx
MTEwNC50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IGNoZWNrLW5vdC1i
bG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjcgMTU6MDY6MDQgWiBb
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODZdIGZpbmlzaGVkIDExMTEwNC50ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBj
aGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjcgMTU6MDY6MDQgWiBbdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODZdIDExMTEwNC50ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luMTAtaTM4NiBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0
IGZhaWxlZAoyMDE3LTA2LTI3IDE1OjA2OjA0IFogZmxpZ2h0IDExMTEwNCBucXVldWVkPTEKMjAx
Ny0wNi0yNyAxNTowNjowNCBaIGZsaWdodCAxMTExMDQgbnJ1bm5pbmc9MjQKMjAxNy0wNi0yNyAx
NTowNjowNCBaIGZsaWdodCAxMTExMDQgcmVhcGVkICB0ZXN0LWFtZDY0LWkzODYtcGFpciBbMjA5
OTNdIEVYSVQgMAoyMDE3LTA2LTI3IDE1OjA2OjA0IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2XSBzdGFydGluZyAxMTExMDQudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjcgMTU6MDY6
MDQgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NF0gc3RhcnRpbmcg
MTExMTA0LnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgdHMtYnVpbGQt
Y2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjcgMTU6MDY6MDQgWiBbdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21dIHN0YXJ0aW5nIDExMTEwNC50ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1idWlsZC1jaGVjayAgYnVp
bGQtY2hlY2soMSkKMjAxNy0wNi0yNyAxNTowNjowNCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4Nl0gYXdhaXRpbmcgMTExMTA0LnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2IHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI3IDE1OjA2OjA0IFogW3Rlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtXSB0cmFuc2FjdGlvbiBzZXJpYWxp
c2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRi
IGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90
IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRy
YW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gaWRlbnRpZmljYXRp
b24gYXMgYSBwaXZvdCwgZHVyaW5nIGNvbW1pdCBhdHRlbXB0LgpISU5UOiAgVGhlIHRyYW5zYWN0
aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yNyAx
NTowNjowNCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0XSBhd2Fp
dGluZyAxMTExMDQudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCB0cy1i
dWlsZC1jaGVjayAKMjAxNy0wNi0yNyAxNTowNjowNCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NF0gZmluaXNoZWQgMTExMTA0LnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0IHRzLWJ1aWxkLWNoZWNrICBibG9ja2VkIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFi
bm9ybWFsbHkKMjAxNy0wNi0yNyAxNTowNjowNCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NF0gMTExMTA0LnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IGNo
ZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjcgMTU6
MDY6MDQgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXJhd10gZmluaXNoZWQgMTExMTA0LnRlc3QtYW1k
NjQtaTM4Ni14bC1yYXcgdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0
ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI3IDE1OjA2OjA0IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1y
YXddIDExMTEwNC50ZXN0LWFtZDY0LWkzODYteGwtcmF3IGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxl
ZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjcgMTU6MDY6MDQgWiBbdGVzdC1hbWQ2NC1p
Mzg2LXhsLXhzbV0gc3RhcnRpbmcgMTExMTA0LnRlc3QtYW1kNjQtaTM4Ni14bC14c20gdHMtYnVp
bGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjcgMTU6MDY6MDQgWiBmbGlnaHQgMTEx
MTA0IG5xdWV1ZWQ9MQoyMDE3LTA2LTI3IDE1OjA2OjA0IFogZmxpZ2h0IDExMTEwNCBucnVubmlu
Zz0yMwoyMDE3LTA2LTI3IDE1OjA2OjA0IFogZmxpZ2h0IDExMTEwNCByZWFwZWQgIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCBbMjA5OThdIEVYSVQgMAoyMDE3LTA2LTI3IDE1
OjA2OjA0IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0XSBhd2FpdGluZyAx
MTExMDQudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgdHMtYnVpbGQtY2hlY2sg
CjIwMTctMDYtMjcgMTU6MDY6MDUgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1k
NjRdIGZpbmlzaGVkIDExMTEwNC50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCB0
cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIw
MTctMDYtMjcgMTU6MDY6MDUgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjRd
IDExMTEwNC50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCBjaGVjay1ub3QtYmxv
Y2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2LTI3IDE1OjA2OjA1IFogW3Rl
c3QtYW1kNjQtaTM4Ni14bC14c21dIGF3YWl0aW5nIDExMTEwNC50ZXN0LWFtZDY0LWkzODYteGwt
eHNtIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI3IDE1OjA2OjA1IFogW3Rlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0XSBzdGFydGluZyAxMTExMDQudGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYt
MjcgMTU6MDY6MDUgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c21dIGF3YWl0aW5nIDExMTEwNC50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yNyAxNTowNjowNSBaIFt0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4Nl0gZmluaXNoZWQgMTExMTA0LnRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW4xMC1pMzg2IHRzLWJ1aWxkLWNoZWNrICBibG9ja2VkIGNoaWxkIHByb2Nl
c3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxNy0wNi0yNyAxNTowNjowNSBaIFt0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4Nl0gMTExMTA0LnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2IGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIw
MTctMDYtMjcgMTU6MDY6MDUgWiBmbGlnaHQgMTExMTA0IG5xdWV1ZWQ9MQoyMDE3LTA2LTI3IDE1
OjA2OjA1IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjRdIGZpbmlz
aGVkIDExMTEwNC50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IHRzLWJ1
aWxkLWNoZWNrICBibG9ja2VkIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxNy0w
Ni0yNyAxNTowNjowNSBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
XSAxMTExMDQudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCBjaGVjay1u
b3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2LTI3IDE1OjA2OjA1
IFogZmxpZ2h0IDExMTEwNCBucnVubmluZz0yMgoyMDE3LTA2LTI3IDE1OjA2OjA1IFogZmxpZ2h0
IDExMTEwNCByZWFwZWQgIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCBbMjEw
MDZdIEVYSVQgMAoyMDE3LTA2LTI3IDE1OjA2OjA1IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0XSBhd2FpdGluZyAxMTExMDQudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjcgMTU6MDY6MDUgWiBbdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjRdIGZpbmlzaGVkIDExMTEwNC50ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NCB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9j
ZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjcgMTU6MDY6MDUgWiBbdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjRdIDExMTEwNC50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d3MxNi1hbWQ2NCBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoy
MDE3LTA2LTI3IDE1OjA2OjA2IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC14c21dIGZpbmlzaGVkIDEx
MTEwNC50ZXN0LWFtZDY0LWkzODYteGwteHNtIHRzLWJ1aWxkLWNoZWNrICBibG9ja2VkIGNoaWxk
IHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxNy0wNi0yNyAxNTowNjowNiBaIFt0ZXN0LWFt
ZDY0LWkzODYteGwteHNtXSAxMTExMDQudGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSBjaGVjay1ub3Qt
YmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2LTI3IDE1OjA2OjA2IFog
ZmxpZ2h0IDExMTEwNCBucXVldWVkPTEKMjAxNy0wNi0yNyAxNTowNjowNiBaIGZsaWdodCAxMTEx
MDQgbnJ1bm5pbmc9MjEKMjAxNy0wNi0yNyAxNTowNjowNiBaIGZsaWdodCAxMTExMDQgcmVhcGVk
ICB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2IFsyMTAwOF0gRVhJVCAwCjIwMTctMDYtMjcg
MTU6MDY6MDYgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21d
IGZpbmlzaGVkIDExMTEwNC50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1h
bGx5CjIwMTctMDYtMjcgMTU6MDY6MDYgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c21dIDExMTEwNC50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoy
MDE3LTA2LTI3IDE1OjA2OjA2IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
XSBmaW5pc2hlZCAxMTExMDQudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgdHMt
YnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3
LTA2LTI3IDE1OjA2OjA2IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0XSAx
MTExMDQudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgY2hlY2stbm90LWJsb2Nr
ZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0yNyAxNTowNjowNyBaIGZsaWdo
dCAxMTExMDQgbnF1ZXVlZD0xCjIwMTctMDYtMjcgMTU6MDY6MDcgWiBmbGlnaHQgMTExMTA0IG5y
dW5uaW5nPTIwCjIwMTctMDYtMjcgMTU6MDY6MDcgWiBmbGlnaHQgMTExMTA0IHJlYXBlZCAgdGVz
dC1hbWQ2NC1pMzg2LXhsIFsyMTAxMF0gRVhJVCAwCjIwMTctMDYtMjcgMTU6MDY6MDcgWiBmbGln
aHQgMTExMTA0IG5xdWV1ZWQ9MQoyMDE3LTA2LTI3IDE1OjA2OjA3IFogZmxpZ2h0IDExMTEwNCBu
cnVubmluZz0xOQoyMDE3LTA2LTI3IDE1OjA2OjA3IFogZmxpZ2h0IDExMTEwNCByZWFwZWQgIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgWzIxMDEyXSBFWElUIDAKMjAx
Ny0wNi0yNyAxNTowNjowOCBaIGZsaWdodCAxMTExMDQgbnF1ZXVlZD0xCjIwMTctMDYtMjcgMTU6
MDY6MDggWiBmbGlnaHQgMTExMTA0IG5ydW5uaW5nPTE4CjIwMTctMDYtMjcgMTU6MDY6MDggWiBm
bGlnaHQgMTExMTA0IHJlYXBlZCAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gWzIxMDE0XSBFWElUIDAKMjAxNy0wNi0yNyAxNTowNjowOCBaIGZsaWdodCAxMTEx
MDQgbnF1ZXVlZD0xCjIwMTctMDYtMjcgMTU6MDY6MDkgWiBmbGlnaHQgMTExMTA0IG5ydW5uaW5n
PTE3CjIwMTctMDYtMjcgMTU6MDY6MDkgWiBmbGlnaHQgMTExMTA0IHJlYXBlZCAgdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSBbMjEwMTZdIEVYSVQg
MAoyMDE3LTA2LTI3IDE1OjA2OjA5IFogZmxpZ2h0IDExMTEwNCBucXVldWVkPTEKMjAxNy0wNi0y
NyAxNTowNjowOSBaIGZsaWdodCAxMTExMDQgbnJ1bm5pbmc9MTYKMjAxNy0wNi0yNyAxNTowNjow
OSBaIGZsaWdodCAxMTExMDQgcmVhcGVkICB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAt
aTM4NiBbMjEwMThdIEVYSVQgMAoyMDE3LTA2LTI3IDE1OjA2OjEwIFogZmxpZ2h0IDExMTEwNCBu
cXVldWVkPTEKMjAxNy0wNi0yNyAxNTowNjoxMCBaIGZsaWdodCAxMTExMDQgbnJ1bm5pbmc9MTUK
MjAxNy0wNi0yNyAxNTowNjoxMCBaIGZsaWdodCAxMTExMDQgcmVhcGVkICB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCBbMjEwMjBdIEVYSVQgMAoyMDE3LTA2LTI3IDE1OjA2OjEx
IFogZmxpZ2h0IDExMTEwNCBucXVldWVkPTEKMjAxNy0wNi0yNyAxNTowNjoxMSBaIGZsaWdodCAx
MTExMDQgbnJ1bm5pbmc9MTQKMjAxNy0wNi0yNyAxNTowNjoxMSBaIGZsaWdodCAxMTExMDQgcmVh
cGVkICB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCBbMjEwMjJdIEVYSVQgMAoy
MDE3LTA2LTI3IDE1OjA2OjExIFogZmxpZ2h0IDExMTEwNCBucXVldWVkPTEKMjAxNy0wNi0yNyAx
NTowNjoxMSBaIGZsaWdodCAxMTExMDQgbnJ1bm5pbmc9MTMKMjAxNy0wNi0yNyAxNTowNjoxMSBa
IGZsaWdodCAxMTExMDQgcmVhcGVkICB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0IFsyMTAyNF0gRVhJVCAwCjIwMTctMDYtMjcgMTU6MDY6MTIgWiBmbGlnaHQgMTExMTA0
IG5xdWV1ZWQ9MQoyMDE3LTA2LTI3IDE1OjA2OjEyIFogZmxpZ2h0IDExMTEwNCBucnVubmluZz0x
MgoyMDE3LTA2LTI3IDE1OjA2OjEyIFogZmxpZ2h0IDExMTEwNCByZWFwZWQgIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIFsyMTAyNl0gRVhJVCAwCjIwMTctMDYt
MjcgMTU6MDY6MTMgWiBmbGlnaHQgMTExMTA0IG5xdWV1ZWQ9MQoyMDE3LTA2LTI3IDE1OjA2OjEz
IFogZmxpZ2h0IDExMTEwNCBucnVubmluZz0xMQoyMDE3LTA2LTI3IDE1OjA2OjEzIFogZmxpZ2h0
IDExMTEwNCByZWFwZWQgIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IFsyMTAy
OF0gRVhJVCAwCjIwMTctMDYtMjcgMTU6MDY6MTMgWiBmbGlnaHQgMTExMTA0IG5xdWV1ZWQ9MQoy
MDE3LTA2LTI3IDE1OjA2OjEzIFogZmxpZ2h0IDExMTEwNCBucnVubmluZz0xMAoyMDE3LTA2LTI3
IDE1OjA2OjEzIFogZmxpZ2h0IDExMTEwNCByZWFwZWQgIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2IFsyMTAzMF0gRVhJVCAwCjIwMTctMDYtMjcgMTU6MDY6MTQgWiBmbGlnaHQg
MTExMTA0IG5xdWV1ZWQ9MQoyMDE3LTA2LTI3IDE1OjA2OjE0IFogZmxpZ2h0IDExMTEwNCBucnVu
bmluZz05CjIwMTctMDYtMjcgMTU6MDY6MTQgWiBmbGlnaHQgMTExMTA0IHJlYXBlZCAgdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgWzIxMDMyXSBFWElUIDAKMjAxNy0wNi0yNyAx
NTowNjoxNSBaIGZsaWdodCAxMTExMDQgbnF1ZXVlZD0xCjIwMTctMDYtMjcgMTU6MDY6MTUgWiBm
bGlnaHQgMTExMTA0IG5ydW5uaW5nPTgKMjAxNy0wNi0yNyAxNTowNjoxNSBaIGZsaWdodCAxMTEx
MDQgcmVhcGVkICB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCBbMjEwMzRdIEVY
SVQgMAoyMDE3LTA2LTI3IDE1OjA2OjE1IFogZmxpZ2h0IDExMTEwNCBucXVldWVkPTEKMjAxNy0w
Ni0yNyAxNTowNjoxNSBaIGZsaWdodCAxMTExMDQgbnJ1bm5pbmc9NwoyMDE3LTA2LTI3IDE1OjA2
OjE1IFogZmxpZ2h0IDExMTEwNCByZWFwZWQgIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgWzIxMDQ0
XSBFWElUIDAKMjAxNy0wNi0yNyAxNTowNjoxNiBaIGZsaWdodCAxMTExMDQgbnF1ZXVlZD0xCjIw
MTctMDYtMjcgMTU6MDY6MTYgWiBmbGlnaHQgMTExMTA0IG5ydW5uaW5nPTYKMjAxNy0wNi0yNyAx
NTowNjoxNiBaIGZsaWdodCAxMTExMDQgcmVhcGVkICB0ZXN0LWFtZDY0LWkzODYteGwteHNtIFsy
MTA2M10gRVhJVCAwCjIwMTctMDYtMjcgMTU6MDY6MTcgWiBmbGlnaHQgMTExMTA0IG5xdWV1ZWQ9
MQoyMDE3LTA2LTI3IDE1OjA2OjE3IFogZmxpZ2h0IDExMTEwNCBucnVubmluZz01CjIwMTctMDYt
MjcgMTU6MDY6MjggWiBmbGlnaHQgMTExMTA0IGtpbGxpbmcgYnVpbGQtaTM4Ni1wdm9wcyBbMjAx
MThdCjIwMTctMDYtMjcgMTU6MDY6NDIgWiBmbGlnaHQgMTExMTA0IGtpbGxpbmcgdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCBbMjA5NzRdCjIwMTctMDYtMjcgMTU6MDY6NDMgWiBmbGln
aHQgMTExMTA0IGtpbGxpbmcgdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2IFsyMDk3Nl0K
MjAxNy0wNi0yNyAxNTowNjo0NCBaIGZsaWdodCAxMTExMDQga2lsbGluZyB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCBbMjA5NzhdCjIwMTctMDYtMjcgMTU6MDY6NDUgWiBmbGlnaHQgMTExMTA0IGtp
bGxpbmcgdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciBbMjA5ODJdCjIwMTctMDYtMjcgMTU6
MDY6NDUgWiBmbGlnaHQgMTExMTA0IGtpbGxpbmcgdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSBbMjA5ODVdCjIwMTctMDYtMjcgMTU6MDY6NDYgWiBmbGln
aHQgMTExMTA0IGtpbGxpbmcgdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtIFsyMDk4Nl0KMjAx
Ny0wNi0yNyAxNTowNjo0NyBaIGZsaWdodCAxMTExMDQga2lsbGluZyB0ZXN0LWFtZDY0LWkzODYt
bWlncnVwZ3JhZGUgWzIwOTkxXQoyMDE3LTA2LTI3IDE1OjA2OjQ3IFogZmxpZ2h0IDExMTEwNCBr
aWxsaW5nIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgWzIwOTk1XQoyMDE3LTA2
LTI3IDE1OjA2OjQ4IFogZmxpZ2h0IDExMTEwNCBraWxsaW5nIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1hbWQgWzIxMDAzXQoyMDE3LTA2LTI3IDE1OjA2OjQ5IFogZmxpZ2h0IDExMTEw
NCBraWxsaW5nIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggWzIwOTg5XQoyMDE3LTA2LTI3IDE1
OjA2OjUwIFogZmxpZ2h0IDExMTEwNCBraWxsaW5nIHRlc3QtYW1kNjQtaTM4Ni1wYWlyIFsyMDk5
M10KMjAxNy0wNi0yNyAxNTowNjo1MCBaIGZsaWdodCAxMTExMDQga2lsbGluZyB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgWzIwOTk4XQoyMDE3LTA2LTI3IDE1OjA2OjUxIFog
ZmxpZ2h0IDExMTEwNCBraWxsaW5nIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRl
bCBbMjEwMDZdCjIwMTctMDYtMjcgMTU6MDY6NTIgWiBmbGlnaHQgMTExMTA0IGtpbGxpbmcgdGVz
dC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiBbMjEwMDhdCjIwMTctMDYtMjcgMTU6MDY6NTIgWiBm
bGlnaHQgMTExMTA0IGtpbGxpbmcgdGVzdC1hbWQ2NC1pMzg2LXhsIFsyMTAxMF0KMjAxNy0wNi0y
NyAxNTowNjo1MyBaIGZsaWdodCAxMTExMDQga2lsbGluZyB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0IFsyMTAxMl0KMjAxNy0wNi0yNyAxNTowNjo1NCBaIGZsaWdodCAx
MTExMDQga2lsbGluZyB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhz
bSBbMjEwMTRdCjIwMTctMDYtMjcgMTU6MDY6NTQgWiBmbGlnaHQgMTExMTA0IGtpbGxpbmcgdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSBbMjEwMTZd
CjIwMTctMDYtMjcgMTU6MDY6NTUgWiBmbGlnaHQgMTExMTA0IGtpbGxpbmcgdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgWzIxMDE4XQoyMDE3LTA2LTI3IDE1OjA2OjU2IFogZmxp
Z2h0IDExMTEwNCBraWxsaW5nIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IFsy
MTAyMF0KMjAxNy0wNi0yNyAxNTowNjo1NiBaIGZsaWdodCAxMTExMDQga2lsbGluZyB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCBbMjEwMjJdCjIwMTctMDYtMjcgMTU6MDY6NTcg
WiBmbGlnaHQgMTExMTA0IGtpbGxpbmcgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCBbMjEwMjRdCjIwMTctMDYtMjcgMTU6MDY6NTggWiBmbGlnaHQgMTExMTA0IGtpbGxp
bmcgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gWzIxMDI2XQoy
MDE3LTA2LTI3IDE1OjA2OjU5IFogZmxpZ2h0IDExMTEwNCBraWxsaW5nIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0IFsyMTAyOF0KMjAxNy0wNi0yNyAxNTowNjo1OSBaIGZsaWdo
dCAxMTExMDQga2lsbGluZyB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiBbMjEw
MzBdCjIwMTctMDYtMjcgMTU6MDc6MDAgWiBmbGlnaHQgMTExMTA0IGtpbGxpbmcgdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgWzIxMDMyXQoyMDE3LTA2LTI3IDE1OjA3OjAxIFog
ZmxpZ2h0IDExMTEwNCBraWxsaW5nIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
IFsyMTAzNF0KMjAxNy0wNi0yNyAxNTowNzowMSBaIGZsaWdodCAxMTExMDQga2lsbGluZyB0ZXN0
LWFtZDY0LWkzODYteGwtcmF3IFsyMTA0NF0KMjAxNy0wNi0yNyAxNTowNzowMiBaIGZsaWdodCAx
MTExMDQga2lsbGluZyB0ZXN0LWFtZDY0LWkzODYteGwteHNtIFsyMTA2M10KMjAxNy0wNi0yNyAx
NTowNzo0MyBaIFtidWlsZC1hbWQ2NC1wdm9wc10gZmluaXNoZWQgMTExMTA0LmJ1aWxkLWFtZDY0
LXB2b3BzIHRzLWtlcm5lbC1idWlsZCAgcGFzcyAKMjAxNy0wNi0yNyAxNTowNzo0MyBaIFtidWls
ZC1hbWQ2NC1wdm9wc10gYXdhaXRpbmcgMTExMTA0LmJ1aWxkLWFtZDY0LXB2b3BzIHRzLXN5c2xv
Zy1zZXJ2ZXIgCjIwMTctMDYtMjcgMTU6MDc6NDMgWiBbYnVpbGQtYW1kNjQtcHZvcHNdIGZpbmlz
aGVkIDExMTEwNC5idWlsZC1hbWQ2NC1wdm9wcyB0cy1zeXNsb2ctc2VydmVyICBwYXNzIAoyMDE3
LTA2LTI3IDE1OjA3OjQ1IFogZmxpZ2h0IDExMTEwNCByZWFwZWQgIGJ1aWxkLWFtZDY0LXB2b3Bz
IFsyMDA2N10gRVhJVCAwCjIwMTctMDYtMjcgMTU6MDc6NDUgWiBmbGlnaHQgMTExMTA0IG5xdWV1
ZWQ9MQoyMDE3LTA2LTI3IDE1OjA3OjQ1IFogZmxpZ2h0IDExMTEwNCBzcGF3bmluZyB0ZXN0LWFt
ZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YgoyMDE3LTA2LTI3IDE1OjA3OjQ1IFogZmxpZ2h0IDExMTEw
NCBzcGF3bmVkICB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiBbNTM3Nl0KMjAxNy0wNi0y
NyAxNTowNzo0NSBaIGZsaWdodCAxMTExMDQgc3Bhd25pbmcgdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2
LXB2Z3J1YgoyMDE3LTA2LTI3IDE1OjA3OjQ1IFogZmxpZ2h0IDExMTEwNCBzcGF3bmVkICB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViIFs1Mzc4XQoyMDE3LTA2LTI3IDE1OjA3OjQ1IFogZmxp
Z2h0IDExMTEwNCBzcGF3bmluZyB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQKMjAxNy0wNi0yNyAx
NTowNzo0NSBaIGZsaWdodCAxMTExMDQgc3Bhd25lZCAgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
IFs1MzgzXQoyMDE3LTA2LTI3IDE1OjA3OjQ1IFogZmxpZ2h0IDExMTEwNCBzcGF3bmluZyB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpcgoyMDE3LTA2LTI3IDE1OjA3OjQ1IFogZmxpZ2h0IDEx
MTEwNCBzcGF3bmVkICB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciBbNTM4N10KMjAxNy0w
Ni0yNyAxNTowNzo0NSBaIGZsaWdodCAxMTExMDQgc3Bhd25pbmcgdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20KMjAxNy0wNi0yNyAxNTowNzo0NSBaIGZs
aWdodCAxMTExMDQgc3Bhd25lZCAgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gWzUzOTBdCjIwMTctMDYtMjcgMTU6MDc6NDUgWiBmbGlnaHQgMTExMTA0
IHNwYXduaW5nIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQKMjAxNy0wNi0yNyAxNTowNzo0
NSBaIGZsaWdodCAxMTExMDQgc3Bhd25lZCAgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCBb
NTM5M10KMjAxNy0wNi0yNyAxNTowNzo0NSBaIGZsaWdodCAxMTExMDQgc3Bhd25pbmcgdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbQoyMDE3LTA2LTI3IDE1OjA3OjQ1IFogZmxpZ2h0IDExMTEw
NCBzcGF3bmVkICB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIFs1Mzk2XQoyMDE3LTA2LTI3
IDE1OjA3OjQ1IFogZmxpZ2h0IDExMTEwNCBzcGF3bmluZyB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVw
YXRjaAoyMDE3LTA2LTI3IDE1OjA3OjQ1IFogZmxpZ2h0IDExMTEwNCBzcGF3bmVkICB0ZXN0LWFt
ZDY0LWFtZDY0LWxpdmVwYXRjaCBbNTQwM10KMjAxNy0wNi0yNyAxNTowNzo0NSBaIGZsaWdodCAx
MTExMDQgc3Bhd25pbmcgdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZQoyMDE3LTA2LTI3IDE1
OjA3OjQ1IFogZmxpZ2h0IDExMTEwNCBzcGF3bmVkICB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdy
YWRlIFs1NDA2XQoyMDE3LTA2LTI3IDE1OjA3OjQ1IFogZmxpZ2h0IDExMTEwNCBzcGF3bmluZyB0
ZXN0LWFtZDY0LWFtZDY0LXBhaXIKMjAxNy0wNi0yNyAxNTowNzo0NSBaIGZsaWdodCAxMTExMDQg
c3Bhd25lZCAgdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyIFs1NDExXQoyMDE3LTA2LTI3IDE1OjA3OjQ1
IFogZmxpZ2h0IDExMTEwNCBzcGF3bmluZyB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YgoyMDE3LTA2
LTI3IDE1OjA3OjQ1IFogZmxpZ2h0IDExMTEwNCBzcGF3bmVkICB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiBbNTQxNl0KMjAxNy0wNi0yNyAxNTowNzo0NSBaIGZsaWdodCAxMTExMDQgc3Bhd25pbmcg
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kCjIwMTctMDYtMjcgMTU6MDc6NDUgWiBm
bGlnaHQgMTExMTA0IHNwYXduZWQgIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCBb
NTQyMF0KMjAxNy0wNi0yNyAxNTowNzo0NSBaIGZsaWdodCAxMTExMDQgc3Bhd25pbmcgdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwKMjAxNy0wNi0yNyAxNTowNzo0NSBaIGZsaWdo
dCAxMTExMDQgc3Bhd25lZCAgdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgWzU0
MjZdCjIwMTctMDYtMjcgMTU6MDc6NDUgWiBmbGlnaHQgMTExMTA0IHNwYXduaW5nIHRlc3QtYW1k
NjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NAoyMDE3LTA2LTI3IDE1OjA3OjQ1IFogZmxpZ2h0IDExMTEw
NCBzcGF3bmVkICB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgWzU0MzBdCjIwMTctMDYt
MjcgMTU6MDc6NDUgWiBmbGlnaHQgMTExMTA0IHNwYXduaW5nIHRlc3QtYW1kNjQtYW1kNjQteGwK
MjAxNy0wNi0yNyAxNTowNzo0NSBaIGZsaWdodCAxMTExMDQgc3Bhd25lZCAgdGVzdC1hbWQ2NC1h
bWQ2NC14bCBbNTQzN10KMjAxNy0wNi0yNyAxNTowNzo0NSBaIGZsaWdodCAxMTExMDQgc3Bhd25p
bmcgdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyCjIwMTctMDYtMjcgMTU6MDc6NDUgWiBmbGln
aHQgMTExMTA0IHNwYXduZWQgIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiBbNTQ0MF0KMjAx
Ny0wNi0yNyAxNTowNzo0NSBaIGZsaWdodCAxMTExMDQgc3Bhd25pbmcgdGVzdC1hbWQ2NC1hbWQ2
NC14bC1tdWx0aXZjcHUKMjAxNy0wNi0yNyAxNTowNzo0NSBaIGZsaWdodCAxMTExMDQgc3Bhd25l
ZCAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgWzU0NDRdCjIwMTctMDYtMjcgMTU6MDc6
NDUgWiBmbGlnaHQgMTExMTA0IHNwYXduaW5nIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZAoy
MDE3LTA2LTI3IDE1OjA3OjQ1IFogZmxpZ2h0IDExMTEwNCBzcGF3bmVkICB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aC1hbWQgWzU0NTBdCjIwMTctMDYtMjcgMTU6MDc6NDUgWiBmbGlnaHQgMTExMTA0
IHNwYXduaW5nIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsCjIwMTctMDYtMjcgMTU6MDc6
NDUgWiBmbGlnaHQgMTExMTA0IHNwYXduZWQgIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVs
IFs1NDU1XQoyMDE3LTA2LTI3IDE1OjA3OjQ1IFogZmxpZ2h0IDExMTEwNCBzcGF3bmluZyB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyCjIwMTctMDYtMjcgMTU6MDc6NDYgWiBmbGlnaHQgMTExMTA0
IHNwYXduZWQgIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgWzU0NjBdCjIwMTctMDYtMjcgMTU6
MDc6NDYgWiBmbGlnaHQgMTExMTA0IHNwYXduaW5nIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0CjIwMTctMDYtMjcgMTU6MDc6NDYgWiBmbGlnaHQgMTExMTA0IHNwYXdu
ZWQgIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IFs1NDYzXQoyMDE3
LTA2LTI3IDE1OjA3OjQ2IFogZmxpZ2h0IDExMTEwNCBzcGF3bmluZyB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20KMjAxNy0wNi0yNyAxNTowNzo0NiBaIGZsaWdo
dCAxMTExMDQgc3Bhd25lZCAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtIFs1NDY1XQoyMDE3LTA2LTI3IDE1OjA3OjQ2IFogZmxpZ2h0IDExMTEwNCBzcGF3bmlu
ZyB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbQoy
MDE3LTA2LTI3IDE1OjA3OjQ2IFogZmxpZ2h0IDExMTEwNCBzcGF3bmVkICB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSBbNTQ2N10KMjAxNy0wNi0y
NyAxNTowNzo0NiBaIGZsaWdodCAxMTExMDQgc3Bhd25pbmcgdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW4xMC1pMzg2CjIwMTctMDYtMjcgMTU6MDc6NDYgWiBmbGlnaHQgMTExMTA0IHNwYXdu
ZWQgIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiBbNTQ3MF0KMjAxNy0wNi0y
NyAxNTowNzo0NiBaIGZsaWdodCAxMTExMDQgc3Bhd25pbmcgdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0CjIwMTctMDYtMjcgMTU6MDc6NDYgWiBmbGlnaHQgMTExMTA0IHNwYXdu
ZWQgIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCBbNTQ3Nl0KMjAxNy0wNi0y
NyAxNTowNzo0NiBaIGZsaWdodCAxMTExMDQgc3Bhd25pbmcgdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0CjIwMTctMDYtMjcgMTU6MDc6NDYgWiBmbGlnaHQgMTExMTA0IHNwYXdu
ZWQgIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCBbNTQ3OV0KMjAxNy0wNi0y
NyAxNTowNzo0NiBaIGZsaWdodCAxMTExMDQgc3Bhd25pbmcgdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQKMjAxNy0wNi0yNyAxNTowNzo0NiBaIGZsaWdodCAxMTExMDQg
c3Bhd25lZCAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgWzU0ODVd
CjIwMTctMDYtMjcgMTU6MDc6NDYgWiBmbGlnaHQgMTExMTA0IHNwYXduaW5nIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbQoyMDE3LTA2LTI3IDE1OjA3OjQ2IFog
ZmxpZ2h0IDExMTEwNCBzcGF3bmVkICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gWzU0ODddCjIwMTctMDYtMjcgMTU6MDc6NDYgWiBmbGlnaHQgMTExMTA0IHNw
YXduaW5nIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NAoyMDE3LTA2LTI3IDE1
OjA3OjQ2IFogZmxpZ2h0IDExMTEwNCBzcGF3bmVkICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgWzU0ODhdCjIwMTctMDYtMjcgMTU6MDc6NDYgWiBmbGlnaHQgMTExMTA0IHNw
YXduaW5nIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NgoyMDE3LTA2LTI3IDE1
OjA3OjQ2IFogZmxpZ2h0IDExMTEwNCBzcGF3bmVkICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgWzU0ODldCjIwMTctMDYtMjcgMTU6MDc6NDYgWiBmbGlnaHQgMTExMTA0IHNw
YXduaW5nIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NAoyMDE3LTA2LTI3IDE1
OjA3OjQ2IFogZmxpZ2h0IDExMTEwNCBzcGF3bmVkICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgWzU0OTFdCjIwMTctMDYtMjcgMTU6MDc6NDYgWiBmbGlnaHQgMTExMTA0IHNw
YXduaW5nIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NAoyMDE3LTA2LTI3IDE1
OjA3OjQ2IFogZmxpZ2h0IDExMTEwNCBzcGF3bmVkICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgWzU1MDBdCjIwMTctMDYtMjcgMTU6MDc6NDYgWiBmbGlnaHQgMTExMTA0IHNw
YXduaW5nIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcwoyMDE3LTA2LTI3IDE1OjA3OjQ2IFogZmxp
Z2h0IDExMTEwNCBzcGF3bmVkICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgWzU1MDRdCjIwMTct
MDYtMjcgMTU6MDc6NDYgWiBmbGlnaHQgMTExMTA0IHNwYXduaW5nIHRlc3QtYW1kNjQtYW1kNjQt
eGwteHNtCjIwMTctMDYtMjcgMTU6MDc6NDYgWiBmbGlnaHQgMTExMTA0IHNwYXduZWQgIHRlc3Qt
YW1kNjQtYW1kNjQteGwteHNtIFs1NTExXQoyMDE3LTA2LTI3IDE1OjA3OjQ2IFogZmxpZ2h0IDEx
MTEwNCBzcGF3bmluZyB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xCjIwMTctMDYtMjcgMTU6MDc6NDYg
WiBmbGlnaHQgMTExMTA0IHNwYXduZWQgIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgWzU1MTNdCjIw
MTctMDYtMjcgMTU6MDc6NDYgWiBmbGlnaHQgMTExMTA0IHNwYXduaW5nIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTIKMjAxNy0wNi0yNyAxNTowNzo0NiBaIGZsaWdodCAxMTExMDQgc3Bhd25lZCAgdGVz
dC14dGYtYW1kNjQtYW1kNjQtMiBbNTUxNl0KMjAxNy0wNi0yNyAxNTowNzo0NiBaIGZsaWdodCAx
MTExMDQgc3Bhd25pbmcgdGVzdC14dGYtYW1kNjQtYW1kNjQtMwoyMDE3LTA2LTI3IDE1OjA3OjQ2
IFogZmxpZ2h0IDExMTEwNCBzcGF3bmVkICB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zIFs1NTI0XQoy
MDE3LTA2LTI3IDE1OjA3OjQ2IFogZmxpZ2h0IDExMTEwNCBzcGF3bmluZyB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC00CjIwMTctMDYtMjcgMTU6MDc6NDYgWiBmbGlnaHQgMTExMTA0IHNwYXduZWQgIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTQgWzU1MjddCjIwMTctMDYtMjcgMTU6MDc6NDYgWiBmbGlnaHQg
MTExMTA0IHNwYXduaW5nIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUKMjAxNy0wNi0yNyAxNTowNzo0
NiBaIGZsaWdodCAxMTExMDQgc3Bhd25lZCAgdGVzdC14dGYtYW1kNjQtYW1kNjQtNSBbNTUzOF0K
MjAxNy0wNi0yNyAxNTowNzo0NiBaIGZsaWdodCAxMTExMDQgbnJ1bm5pbmc9NDMKMjAxNy0wNi0y
NyAxNTowODowMyBaIFt0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1Yl0gc3RhcnRpbmcgMTEx
MTA0LnRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1j
aGVjaygxKQoyMDE3LTA2LTI3IDE1OjA4OjA0IFogW3Rlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZn
cnViXSBhd2FpdGluZyAxMTExMDQudGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgdHMtYnVp
bGQtY2hlY2sgCjIwMTctMDYtMjcgMTU6MDg6MDQgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2
Z3J1Yl0gc3RhcnRpbmcgMTExMTA0LnRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgdHMtYnVp
bGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjcgMTU6MDg6MDQgWiBbdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbV0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChP
U1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdS
RVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNz
IGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlM
OiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3Qg
aW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNj
ZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjcgMTU6MDg6MDQgWiBbdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0XSBzdGFydGluZyAxMTExMDQudGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0IHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI3IDE1OjA4OjA0
IFogW3Rlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWJdIGF3YWl0aW5nIDExMTEwNC50ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtcHZncnViIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI3IDE1OjA4OjA0
IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0
aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4
ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNl
cmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5z
YWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQg
d2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0
aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yNyAx
NTowODowNCBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnRdIGF3YWl0aW5nIDExMTEwNC50ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjcgMTU6MDg6MDQg
WiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21dIHN0
YXJ0aW5nIDExMTEwNC50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yNyAxNTowODow
NSBaIFt0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1Yl0gZmluaXNoZWQgMTExMTA0LnRlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtcHZncnViIHRzLWJ1aWxkLWNoZWNrICBibG9ja2VkIGNoaWxkIHBy
b2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxNy0wNi0yNyAxNTowODowNSBaIFt0ZXN0LWFtZDY0
LWFtZDY0LWFtZDY0LXB2Z3J1Yl0gMTExMTA0LnRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnVi
IGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjcg
MTU6MDg6MDUgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZF0gc3RhcnRpbmcgMTExMTA0
LnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNr
KDEpCjIwMTctMDYtMjcgMTU6MDg6MDUgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c21dIGF3YWl0aW5nIDExMTEwNC50ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0y
NyAxNTowODowNSBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkXSB0cmFuc2FjdGlvbiBz
ZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAw
MSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291
bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFt
b25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0
IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhl
IHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAx
Ny0wNi0yNyAxNTowODowNSBaIFt0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViXSBmaW5pc2hl
ZCAxMTExMDQudGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiB0cy1idWlsZC1jaGVjayAgYmxv
Y2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjcgMTU6MDg6MDUg
WiBbdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1Yl0gMTExMTA0LnRlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1wdmdydWIgY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQK
MjAxNy0wNi0yNyAxNTowODowNSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXBhaXJdIHRyYW5zYWN0aW9u
IHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQw
MDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBj
b3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMg
YW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21t
aXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBU
aGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoy
MDE3LTA2LTI3IDE1OjA4OjA1IFogW3Rlc3QtYW1kNjQtYW1kNjQtcHlncnViXSB0cmFuc2FjdGlv
biBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0
MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAg
Y291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVz
IGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29t
bWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAg
VGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4K
MjAxNy0wNi0yNyAxNTowODowNSBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaF0gdHJhbnNh
Y3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJS
T1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJP
UjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVu
Y2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9u
IGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElO
VDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcg
Li4uCjIwMTctMDYtMjcgMTU6MDg6MDUgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0XSBmaW5p
c2hlZCAxMTExMDQudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0IHRzLWJ1aWxkLWNoZWNrICBibG9j
a2VkIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxNy0wNi0yNyAxNTowODowNSBa
IFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnRdIDExMTEwNC50ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0y
NyAxNTowODowNSBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpcl0gc3RhcnRpbmcgMTEx
MTA0LnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1j
aGVjaygxKQoyMDE3LTA2LTI3IDE1OjA4OjA2IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c21dIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVT
X0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0
MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0
ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBD
YW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQg
cGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgop
IHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI3IDE1OjA4OjA2IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1wYWlyXSBhd2FpdGluZyAxMTExMDQudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIg
dHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjcgMTU6MDg6MDYgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZF0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBT
UUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxf
RVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byBy
ZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29u
IGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBw
cmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJl
dHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjcgMTU6MDg6MDYgWiBbdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21dIGZpbmlzaGVkIDExMTEwNC50
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1idWls
ZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYt
MjcgMTU6MDg6MDYgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c21dIDExMTEwNC50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoy
MDE3LTA2LTI3IDE1OjA4OjA2IFogZmxpZ2h0IDExMTEwNCByZWFwZWQgIHRlc3QtYW1kNjQtYW1k
NjQtYW1kNjQtcHZncnViIFs1Mzc2XSBFWElUIDAKMjAxNy0wNi0yNyAxNTowODowNiBaIFt0ZXN0
LWFtZDY0LWFtZDY0LWxpdmVwYXRjaF0gc3RhcnRpbmcgMTExMTA0LnRlc3QtYW1kNjQtYW1kNjQt
bGl2ZXBhdGNoIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI3IDE1OjA4
OjA2IFogZmxpZ2h0IDExMTEwNCBucXVldWVkPTEKMjAxNy0wNi0yNyAxNTowODowNiBaIFt0ZXN0
LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlXSBzdGFydGluZyAxMTExMDQudGVzdC1hbWQ2NC1hbWQ2
NC1taWdydXBncmFkZSB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yNyAx
NTowODowNiBaIGZsaWdodCAxMTExMDQgbnJ1bm5pbmc9NDIKMjAxNy0wNi0yNyAxNTowODowNiBa
IGZsaWdodCAxMTExMDQgcmVhcGVkICB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViIFs1Mzc4
XSBFWElUIDAKMjAxNy0wNi0yNyAxNTowODowNiBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRj
aF0gYXdhaXRpbmcgMTExMTA0LnRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoIHRzLWJ1aWxkLWNo
ZWNrIAoyMDE3LTA2LTI3IDE1OjA4OjA3IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c21d
IHN0YXJ0aW5nIDExMTEwNC50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIHRzLWJ1aWxkLWNo
ZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI3IDE1OjA4OjA3IFogW3Rlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGRdIGF3YWl0aW5nIDExMTEwNC50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI3IDE1OjA4OjA3IFogW3Rlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyXSBmaW5pc2hlZCAxMTExMDQudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3Jt
YWxseQoyMDE3LTA2LTI3IDE1OjA4OjA3IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
XSAxMTExMDQudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgY2hlY2stbm90LWJsb2NrZWQg
ZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0yNyAxNTowODowNyBaIFt0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDJdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAo
T1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBH
UkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2Vz
cyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJ
TDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0
IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3Vj
Y2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI3IDE1OjA4OjA3IFogW3Rl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZF0gc3RhcnRpbmcgMTExMTA0LnRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkK
MjAxNy0wNi0yNyAxNTowODowNyBaIFt0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlXSBhd2Fp
dGluZyAxMTExMDQudGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSB0cy1idWlsZC1jaGVjayAK
MjAxNy0wNi0yNyAxNTowODowNyBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtXSBhd2Fp
dGluZyAxMTExMDQudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSB0cy1idWlsZC1jaGVjayAK
MjAxNy0wNi0yNyAxNTowODowNyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1Yl0gdHJhbnNhY3Rp
b24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1Ig
NDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjog
IGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2ll
cyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNv
bW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDog
IFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4u
CjIwMTctMDYtMjcgMTU6MDg6MDcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyXSBzdGFydGluZyAx
MTExMDQudGVzdC1hbWQ2NC1hbWQ2NC1wYWlyIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygx
KQoyMDE3LTA2LTI3IDE1OjA4OjA3IFogW3Rlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZF0gYXdhaXRpbmcgMTExMTA0LnRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCB0cy1i
dWlsZC1jaGVjayAKMjAxNy0wNi0yNyAxNTowODowNyBaIGZsaWdodCAxMTExMDQgbnF1ZXVlZD0x
CjIwMTctMDYtMjcgMTU6MDg6MDcgWiBmbGlnaHQgMTExMTA0IG5ydW5uaW5nPTQxCjIwMTctMDYt
MjcgMTU6MDg6MDcgWiBmbGlnaHQgMTExMTA0IHJlYXBlZCAgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0IFs1MzgzXSBFWElUIDAKMjAxNy0wNi0yNyAxNTowODowNyBaIFt0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbF0gc3RhcnRpbmcgMTExMTA0LnRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI3
IDE1OjA4OjA3IFogW3Rlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NF0gc3RhcnRpbmcgMTEx
MTA0LnRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCB0cy1idWlsZC1jaGVjayAgYnVpbGQt
Y2hlY2soMSkKMjAxNy0wNi0yNyAxNTowODowNyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXBhaXJdIGF3
YWl0aW5nIDExMTEwNC50ZXN0LWFtZDY0LWFtZDY0LXBhaXIgdHMtYnVpbGQtY2hlY2sgCjIwMTct
MDYtMjcgMTU6MDg6MDcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZF0gZmluaXNoZWQg
MTExMTA0LnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgdHMtYnVpbGQtY2hlY2sgIGJsb2Nr
ZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI3IDE1OjA4OjA3IFog
W3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGRdIDExMTEwNC50ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkIGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIw
MTctMDYtMjcgMTU6MDg6MDcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bF0gc3RhcnRpbmcgMTExMTA0
LnRlc3QtYW1kNjQtYW1kNjQteGwgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTct
MDYtMjcgMTU6MDg6MDggWiBbdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWxdIGF3
YWl0aW5nIDExMTEwNC50ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCB0cy1idWls
ZC1jaGVjayAKMjAxNy0wNi0yNyAxNTowODowOCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4t
YW1kNjRdIGF3YWl0aW5nIDExMTEwNC50ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgdHMt
YnVpbGQtY2hlY2sgCjIwMTctMDYtMjcgMTU6MDg6MDggWiBbdGVzdC1hbWQ2NC1hbWQ2NC1taWdy
dXBncmFkZV0gZmluaXNoZWQgMTExMTA0LnRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgdHMt
YnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3
LTA2LTI3IDE1OjA4OjA4IFogW3Rlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGVdIDExMTEwNC50
ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlIGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDogdGVz
dCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjcgMTU6MDg6MDggWiBbdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWJdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBH
UkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9S
LCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93
cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2Rl
OiBDYW5jZWxlZCBvbiBpZGVudGlmaWNhdGlvbiBhcyBhIHBpdm90LCBkdXJpbmcgY29uZmxpY3Qg
b3V0IGNoZWNraW5nLgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0
cmllZC4KQ09OVEVYVDogIFNRTCBzdGF0ZW1lbnQgIlNFTEVDVCAxIEZST00gT05MWSAicHVibGlj
Ii4iam9icyIgeCBXSEVSRSAiZmxpZ2h0IiBPUEVSQVRPUihwZ19jYXRhbG9nLj0pICQxIEFORCAi
am9iIjo6cGdfY2F0YWxvZy50ZXh0IE9QRVJBVE9SKHBnX2NhdGFsb2cuPSkgJDI6OnBnX2NhdGFs
b2cudGV4dCBGT1IgU0hBUkUgT0YgeCIKKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yNyAxNTowODow
OCBaIGZsaWdodCAxMTExMDQgbnF1ZXVlZD0xCjIwMTctMDYtMjcgMTU6MDg6MDggWiBbdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbV0gZmluaXNoZWQgMTExMTA0LnRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQg
YWJub3JtYWxseQoyMDE3LTA2LTI3IDE1OjA4OjA4IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c21dIDExMTEwNC50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIGNoZWNrLW5vdC1ibG9j
a2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjcgMTU6MDg6MDggWiBmbGln
aHQgMTExMTA0IG5ydW5uaW5nPTQwCjIwMTctMDYtMjcgMTU6MDg6MDggWiBmbGlnaHQgMTExMTA0
IHJlYXBlZCAgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgWzUzODddIEVYSVQgMAoyMDE3
LTA2LTI3IDE1OjA4OjA4IFogW3Rlc3QtYW1kNjQtYW1kNjQteGxdIGF3YWl0aW5nIDExMTEwNC50
ZXN0LWFtZDY0LWFtZDY0LXhsIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI3IDE1OjA4OjA4IFog
W3Rlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZF0gZmluaXNoZWQgMTExMTA0LnRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGls
ZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjcgMTU6MDg6MDggWiBbdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kXSAxMTExMDQudGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kIGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVk
CjIwMTctMDYtMjcgMTU6MDg6MDggWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293Ml0gdHJhbnNh
Y3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJS
T1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJP
UjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVu
Y2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9u
IGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElO
VDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcg
Li4uCjIwMTctMDYtMjcgMTU6MDg6MDggWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHVd
IHN0YXJ0aW5nIDExMTEwNC50ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSB0cy1idWlsZC1j
aGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yNyAxNTowODowOCBaIFt0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aC1hbWRdIHN0YXJ0aW5nIDExMTEwNC50ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1h
bWQgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjcgMTU6MDg6MDggWiBb
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyXSBmaW5pc2hlZCAxMTExMDQudGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyIHRzLWJ1aWxkLWNoZWNrICBibG9ja2VkIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFs
bHkKMjAxNy0wNi0yNyAxNTowODowOCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXBhaXJdIDExMTEwNC50
ZXN0LWFtZDY0LWFtZDY0LXBhaXIgY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlw
dCBmYWlsZWQKMjAxNy0wNi0yNyAxNTowODowOCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRp
dmNwdV0gYXdhaXRpbmcgMTExMTA0LnRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1IHRzLWJ1
aWxkLWNoZWNrIAoyMDE3LTA2LTI3IDE1OjA4OjA5IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGl2ZXBh
dGNoXSBmaW5pc2hlZCAxMTExMDQudGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggdHMtYnVpbGQt
Y2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI3
IDE1OjA4OjA5IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoXSAxMTExMDQudGVzdC1hbWQ2
NC1hbWQ2NC1saXZlcGF0Y2ggY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBm
YWlsZWQKMjAxNy0wNi0yNyAxNTowODowOSBaIGZsaWdodCAxMTExMDQgbnF1ZXVlZD0xCjIwMTct
MDYtMjcgMTU6MDg6MDkgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWxdIGZp
bmlzaGVkIDExMTEwNC50ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCB0cy1idWls
ZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYt
MjcgMTU6MDg6MDkgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWxdIDExMTEw
NC50ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCBjaGVjay1ub3QtYmxvY2tlZCBm
YWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2LTI3IDE1OjA4OjA5IFogW3Rlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0Ml0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChP
U1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdS
RVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNz
IGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlM
OiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3Qg
aW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNj
ZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjcgMTU6MDg6MDkgWiBmbGln
aHQgMTExMTA0IG5ydW5uaW5nPTM5CjIwMTctMDYtMjcgMTU6MDg6MDkgWiBmbGlnaHQgMTExMTA0
IHJlYXBlZCAgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gWzUzOTBdIEVYSVQgMAoyMDE3LTA2LTI3IDE1OjA4OjA5IFogW3Rlc3QtYW1kNjQtYW1kNjQt
cnVtcHJ1bi1hbWQ2NF0gZmluaXNoZWQgMTExMTA0LnRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1h
bWQ2NCB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1h
bGx5CjIwMTctMDYtMjcgMTU6MDg6MDkgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0
XSAxMTExMDQudGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IGNoZWNrLW5vdC1ibG9ja2Vk
IGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjcgMTU6MDg6MDkgWiBbdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmgtYW1kXSBhd2FpdGluZyAxMTExMDQudGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmgtYW1kIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI3IDE1OjA4OjA5IFogW3Rlc3QtYW1k
NjQtYW1kNjQtcHlncnViXSBzdGFydGluZyAxMTExMDQudGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
dHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjcgMTU6MDg6MDkgWiBbdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWxdIHN0YXJ0aW5nIDExMTEwNC50ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aC1pbnRlbCB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0y
NyAxNTowODowOSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsXSBmaW5pc2hlZCAxMTExMDQudGVzdC1h
bWQ2NC1hbWQ2NC14bCB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRl
ZCBhYm5vcm1hbGx5CjIwMTctMDYtMjcgMTU6MDg6MDkgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bF0g
MTExMTA0LnRlc3QtYW1kNjQtYW1kNjQteGwgY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0
IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0yNyAxNTowODowOSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1Yl0gYXdhaXRpbmcgMTExMTA0LnRlc3QtYW1kNjQtYW1kNjQtcHlncnViIHRzLWJ1aWxkLWNo
ZWNrIAoyMDE3LTA2LTI3IDE1OjA4OjA5IFogZmxpZ2h0IDExMTEwNCBucXVldWVkPTEKMjAxNy0w
Ni0yNyAxNTowODowOSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbF0gYXdhaXRpbmcg
MTExMTA0LnRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsIHRzLWJ1aWxkLWNoZWNrIAoyMDE3
LTA2LTI3IDE1OjA4OjA5IFogZmxpZ2h0IDExMTEwNCBucnVubmluZz0zOAoyMDE3LTA2LTI3IDE1
OjA4OjA5IFogZmxpZ2h0IDExMTEwNCByZWFwZWQgIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgWzUzOTNdIEVYSVQgMAoyMDE3LTA2LTI3IDE1OjA4OjA5IFogW3Rlc3QtYW1kNjQtYW1kNjQt
eGwtbXVsdGl2Y3B1XSBmaW5pc2hlZCAxMTExMDQudGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZj
cHUgdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxs
eQoyMDE3LTA2LTI3IDE1OjA4OjA5IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1XSAx
MTExMDQudGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgY2hlY2stbm90LWJsb2NrZWQgZmFp
bGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0yNyAxNTowODowOSBaIFt0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDJdIHN0YXJ0aW5nIDExMTEwNC50ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDIgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjcgMTU6MDg6MDkg
WiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjRdIHN0YXJ0aW5nIDEx
MTEwNC50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCB0cy1idWlsZC1j
aGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yNyAxNTowODoxMCBaIFt0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aC1hbWRdIGZpbmlzaGVkIDExMTEwNC50ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1h
bWQgdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxs
eQoyMDE3LTA2LTI3IDE1OjA4OjEwIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZF0gMTEx
MTA0LnRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6
IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2LTI3IDE1OjA4OjEwIFogW3Rlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbV0gc3RhcnRpbmcgMTExMTA0LnRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1idWlsZC1jaGVjayAgYnVp
bGQtY2hlY2soMSkKMjAxNy0wNi0yNyAxNTowODoxMCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDJdIGF3YWl0aW5nIDExMTEwNC50ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgdHMtYnVp
bGQtY2hlY2sgCjIwMTctMDYtMjcgMTU6MDg6MTAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjRdIGF3YWl0aW5nIDExMTEwNC50ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yNyAxNTowODoxMCBa
IFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbV0g
c3RhcnRpbmcgMTExMTA0LnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI3IDE1
OjA4OjEwIFogW3Rlc3QtYW1kNjQtYW1kNjQtcHlncnViXSBmaW5pc2hlZCAxMTExMDQudGVzdC1h
bWQ2NC1hbWQ2NC1weWdydWIgdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBl
eGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI3IDE1OjA4OjEwIFogW3Rlc3QtYW1kNjQtYW1kNjQt
cHlncnViXSAxMTExMDQudGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgY2hlY2stbm90LWJsb2NrZWQg
ZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0yNyAxNTowODoxMCBaIFt0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFjb3cyXSBzdGFydGluZyAxMTExMDQudGVzdC1hbWQ2NC1hbWQ2NC14bC1x
Y293MiB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yNyAxNTowODoxMCBa
IGZsaWdodCAxMTExMDQgbnF1ZXVlZD0xCjIwMTctMDYtMjcgMTU6MDg6MTAgWiBmbGlnaHQgMTEx
MTA0IG5ydW5uaW5nPTM3CjIwMTctMDYtMjcgMTU6MDg6MTAgWiBmbGlnaHQgMTExMTA0IHJlYXBl
ZCAgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSBbNTM5Nl0gRVhJVCAwCjIwMTctMDYtMjcg
MTU6MDg6MTAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
XSBhd2FpdGluZyAxMTExMDQudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI3IDE1OjA4OjEwIFogW3Rlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtXSBhd2FpdGluZyAxMTEx
MDQudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
dHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjcgMTU6MDg6MTAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmgtaW50ZWxdIGZpbmlzaGVkIDExMTEwNC50ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRl
bCB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5
CjIwMTctMDYtMjcgMTU6MDg6MTAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWxdIDEx
MTEwNC50ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCBjaGVjay1ub3QtYmxvY2tlZCBmYWls
ZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2LTI3IDE1OjA4OjEwIFogW3Rlc3QtYW1kNjQt
YW1kNjQteGwtcWNvdzJdIGF3YWl0aW5nIDExMTEwNC50ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cy
IHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI3IDE1OjA4OjEwIFogW3Rlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luMTAtaTM4Nl0gc3RhcnRpbmcgMTExMTA0LnRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luMTAtaTM4NiB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0y
NyAxNTowODoxMSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODZdIGF3YWl0
aW5nIDExMTEwNC50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgdHMtYnVpbGQt
Y2hlY2sgCjIwMTctMDYtMjcgMTU6MDg6MTEgWiBmbGlnaHQgMTExMTA0IG5xdWV1ZWQ9MQoyMDE3
LTA2LTI3IDE1OjA4OjExIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0Ml0gZmluaXNoZWQg
MTExMTA0LnRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiB0cy1idWlsZC1jaGVjayAgYmxvY2tl
ZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjcgMTU6MDg6MTEgWiBb
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyXSAxMTExMDQudGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQyIGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTct
MDYtMjcgMTU6MDg6MTEgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjRdIGZpbmlzaGVkIDExMTEwNC50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1h
bGx5CjIwMTctMDYtMjcgMTU6MDg6MTEgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjRdIDExMTEwNC50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2
LTI3IDE1OjA4OjExIFogZmxpZ2h0IDExMTEwNCBucnVubmluZz0zNgoyMDE3LTA2LTI3IDE1OjA4
OjExIFogZmxpZ2h0IDExMTEwNCByZWFwZWQgIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoIFs1
NDAzXSBFWElUIDAKMjAxNy0wNi0yNyAxNTowODoxMSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c21dIGZpbmlzaGVkIDExMTEwNC50ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hp
bGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI3IDE1OjA4OjExIFogW3Rlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbV0gMTExMTA0LnRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSBjaGVjay1ub3QtYmxvY2tlZCBm
YWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2LTI3IDE1OjA4OjExIFogW3Rlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtXSBmaW5pc2hlZCAx
MTExMDQudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxs
eQoyMDE3LTA2LTI3IDE1OjA4OjExIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtXSAxMTExMDQudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0
IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0yNyAxNTowODoxMSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjRdIHN0YXJ0aW5nIDExMTEwNC50ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjcg
MTU6MDg6MTEgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293Ml0gZmluaXNoZWQgMTExMTA0LnRl
c3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJv
Y2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI3IDE1OjA4OjExIFogW3Rlc3QtYW1kNjQt
YW1kNjQteGwtcWNvdzJdIDExMTEwNC50ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyIGNoZWNrLW5v
dC1ibG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjcgMTU6MDg6MTEg
WiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0XSBzdGFydGluZyAxMTExMDQu
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IHRzLWJ1aWxkLWNoZWNrICBidWls
ZC1jaGVjaygxKQoyMDE3LTA2LTI3IDE1OjA4OjExIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0XSBzdGFydGluZyAxMTExMDQudGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTct
MDYtMjcgMTU6MDg6MTEgWiBmbGlnaHQgMTExMTA0IG5xdWV1ZWQ9MQoyMDE3LTA2LTI3IDE1OjA4
OjExIFogZmxpZ2h0IDExMTEwNCBucnVubmluZz0zNQoyMDE3LTA2LTI3IDE1OjA4OjExIFogZmxp
Z2h0IDExMTEwNCByZWFwZWQgIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgWzU0MDZdIEVY
SVQgMAoyMDE3LTA2LTI3IDE1OjA4OjExIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbV0gc3RhcnRpbmcgMTExMTA0LnRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAx
Ny0wNi0yNyAxNTowODoxMiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjRd
IGF3YWl0aW5nIDExMTEwNC50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgdHMt
YnVpbGQtY2hlY2sgCjIwMTctMDYtMjcgMTU6MDg6MTIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0XSBhd2FpdGluZyAxMTExMDQudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0IHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI3IDE1OjA4OjEyIFogW3Rlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4Nl0gZmluaXNoZWQgMTExMTA0LnRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGls
ZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjcgMTU6MDg6MTIgWiBbdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2XSAxMTExMDQudGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW4xMC1pMzg2IGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQg
ZmFpbGVkCjIwMTctMDYtMjcgMTU6MDg6MTIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjRdIGF3YWl0aW5nIDExMTEwNC50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yNyAxNTowODoxMiBaIFt0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjRdIHN0YXJ0aW5nIDExMTEwNC50ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNo
ZWNrKDEpCjIwMTctMDYtMjcgMTU6MDg6MTIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtXSBhd2FpdGluZyAxMTExMDQudGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI3IDE1OjA4
OjEyIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4Nl0gc3RhcnRpbmcgMTEx
MTA0LnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiB0cy1idWlsZC1jaGVjayAg
YnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yNyAxNTowODoxMiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjRdIGF3YWl0aW5nIDExMTEwNC50ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjcgMTU6MDg6MTIgWiBbdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0XSBzdGFydGluZyAxMTExMDQudGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVj
aygxKQoyMDE3LTA2LTI3IDE1OjA4OjEyIFogZmxpZ2h0IDExMTEwNCBucXVldWVkPTEKMjAxNy0w
Ni0yNyAxNTowODoxMiBaIGZsaWdodCAxMTExMDQgbnJ1bm5pbmc9MzQKMjAxNy0wNi0yNyAxNTow
ODoxMiBaIGZsaWdodCAxMTExMDQgcmVhcGVkICB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgWzU0MTFd
IEVYSVQgMAoyMDE3LTA2LTI3IDE1OjA4OjEyIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4Nl0gYXdhaXRpbmcgMTExMTA0LnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yNyAxNTowODoxMiBaIFt0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjRdIGZpbmlzaGVkIDExMTEwNC50ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJv
Y2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI3IDE1OjA4OjEyIFogW3Rlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NF0gMTExMTA0LnRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxl
ZAoyMDE3LTA2LTI3IDE1OjA4OjEzIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NF0gZmluaXNoZWQgMTExMTA0LnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5
CjIwMTctMDYtMjcgMTU6MDg6MTMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0XSAxMTExMDQudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IGNoZWNrLW5v
dC1ibG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjcgMTU6MDg6MTMg
WiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0XSBhd2FpdGluZyAxMTExMDQu
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IHRzLWJ1aWxkLWNoZWNrIAoyMDE3
LTA2LTI3IDE1OjA4OjEzIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0XSBmaW5pc2hlZCAxMTExMDQudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3Jt
YWxseQoyMDE3LTA2LTI3IDE1OjA4OjEzIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0XSAxMTExMDQudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0w
Ni0yNyAxNTowODoxMyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c21dIGZpbmlzaGVkIDExMTEwNC50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQg
YWJub3JtYWxseQoyMDE3LTA2LTI3IDE1OjA4OjEzIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbV0gMTExMTA0LnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0
IGZhaWxlZAoyMDE3LTA2LTI3IDE1OjA4OjEzIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NF0gc3RhcnRpbmcgMTExMTA0LnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yNyAxNTowODox
MyBaIGZsaWdodCAxMTExMDQgbnF1ZXVlZD0xCjIwMTctMDYtMjcgMTU6MDg6MTMgWiBmbGlnaHQg
MTExMTA0IG5ydW5uaW5nPTMzCjIwMTctMDYtMjcgMTU6MDg6MTMgWiBmbGlnaHQgMTExMTA0IHJl
YXBlZCAgdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgWzU0MTZdIEVYSVQgMAoyMDE3LTA2LTI3IDE1
OjA4OjEzIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcnRkc10gdHJhbnNhY3Rpb24gc2VyaWFsaXNh
dGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBl
eGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBz
ZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFu
c2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0
IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2Fj
dGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjcg
MTU6MDg6MTMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0XSB0cmFuc2Fj
dGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJP
UiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9S
OiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5j
aWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24g
Y29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5U
OiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAu
Li4KMjAxNy0wNi0yNyAxNTowODoxMyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbV0gdHJhbnNh
Y3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJS
T1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJP
UjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVu
Y2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9u
IGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElO
VDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcg
Li4uCjIwMTctMDYtMjcgMTU6MDg6MTMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0XSBmaW5pc2hlZCAxMTExMDQudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0IHRzLWJ1aWxkLWNoZWNrICBibG9ja2VkIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFs
bHkKMjAxNy0wNi0yNyAxNTowODoxMyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjRdIDExMTEwNC50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgY2hlY2st
bm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0yNyAxNTowODox
MyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODZdIGZpbmlzaGVkIDExMTEw
NC50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgdHMtYnVpbGQtY2hlY2sgIGJs
b2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI3IDE1OjA4OjEz
IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4Nl0gMTExMTA0LnRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRl
c3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2LTI3IDE1OjA4OjEzIFogW3Rlc3QteHRmLWFtZDY0LWFt
ZDY0LTFdIHN0YXJ0aW5nIDExMTEwNC50ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xIHRzLWJ1aWxkLWNo
ZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI3IDE1OjA4OjE0IFogZmxpZ2h0IDExMTEwNCBu
cXVldWVkPTEKMjAxNy0wNi0yNyAxNTowODoxNCBaIGZsaWdodCAxMTExMDQgbnJ1bm5pbmc9MzIK
MjAxNy0wNi0yNyAxNTowODoxNCBaIGZsaWdodCAxMTExMDQgcmVhcGVkICB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgWzU0MjBdIEVYSVQgMAoyMDE3LTA2LTI3IDE1OjA4OjE0IFog
W3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NF0gZmluaXNoZWQgMTExMTA0LnRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCB0cy1idWlsZC1jaGVjayAgYmxvY2tl
ZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjcgMTU6MDg6MTQgWiBb
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0XSAxMTExMDQudGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0IGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDogdGVzdCBz
Y3JpcHQgZmFpbGVkCjIwMTctMDYtMjcgMTU6MDg6MTQgWiBbdGVzdC14dGYtYW1kNjQtYW1kNjQt
Ml0gc3RhcnRpbmcgMTExMTA0LnRlc3QteHRmLWFtZDY0LWFtZDY0LTIgdHMtYnVpbGQtY2hlY2sg
IGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjcgMTU6MDg6MTQgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14
bC1ydGRzXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQ
R1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJP
UiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQv
d3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29k
ZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBh
cmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmll
ZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yNyAxNTowODoxNCBaIFt0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0xXSBhd2FpdGluZyAxMTExMDQudGVzdC14dGYtYW1kNjQtYW1kNjQtMSB0cy1idWlsZC1j
aGVjayAKMjAxNy0wNi0yNyAxNTowODoxNCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjRdIGF3YWl0aW5nIDExMTEwNC50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjcgMTU6MDg6MTQgWiBbdGVzdC1hbWQ2NC1h
bWQ2NC14bC14c21dIHN0YXJ0aW5nIDExMTEwNC50ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSB0cy1i
dWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yNyAxNTowODoxNCBaIFt0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0yXSBhd2FpdGluZyAxMTExMDQudGVzdC14dGYtYW1kNjQtYW1kNjQtMiB0
cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yNyAxNTowODoxNCBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0zXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JF
U19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwg
NDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3Jp
dGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTog
Q2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVk
IHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4K
KSByZXRyeWluZyAuLi4KMjAxNy0wNi0yNyAxNTowODoxNCBaIGZsaWdodCAxMTExMDQgbnF1ZXVl
ZD0xCjIwMTctMDYtMjcgMTU6MDg6MTQgWiBmbGlnaHQgMTExMTA0IG5ydW5uaW5nPTMxCjIwMTct
MDYtMjcgMTU6MDg6MTQgWiBmbGlnaHQgMTExMTA0IHJlYXBlZCAgdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgWzU0MjZdIEVYSVQgMAoyMDE3LTA2LTI3IDE1OjA4OjE0IFogW3Rl
c3QtYW1kNjQtYW1kNjQteGwteHNtXSBhd2FpdGluZyAxMTExMDQudGVzdC1hbWQ2NC1hbWQ2NC14
bC14c20gdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjcgMTU6MDg6MTQgWiBbdGVzdC14dGYtYW1k
NjQtYW1kNjQtNF0gc3RhcnRpbmcgMTExMTA0LnRlc3QteHRmLWFtZDY0LWFtZDY0LTQgdHMtYnVp
bGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjcgMTU6MDg6MTUgWiBbdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzXSBzdGFydGluZyAxMTExMDQudGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRz
IHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI3IDE1OjA4OjE1IFogW3Rl
c3QteHRmLWFtZDY0LWFtZDY0LTFdIGZpbmlzaGVkIDExMTEwNC50ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0xIHRzLWJ1aWxkLWNoZWNrICBibG9ja2VkIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFs
bHkKMjAxNy0wNi0yNyAxNTowODoxNSBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xXSAxMTExMDQu
dGVzdC14dGYtYW1kNjQtYW1kNjQtMSBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2Ny
aXB0IGZhaWxlZAoyMDE3LTA2LTI3IDE1OjA4OjE1IFogW3Rlc3QteHRmLWFtZDY0LWFtZDY0LTRd
IGF3YWl0aW5nIDExMTEwNC50ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00IHRzLWJ1aWxkLWNoZWNrIAoy
MDE3LTA2LTI3IDE1OjA4OjE1IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NF0gZmluaXNoZWQgMTExMTA0LnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCB0
cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIw
MTctMDYtMjcgMTU6MDg6MTUgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
XSAxMTExMDQudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IGNoZWNrLW5vdC1i
bG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjcgMTU6MDg6MTUgWiBb
dGVzdC14dGYtYW1kNjQtYW1kNjQtNV0gc3RhcnRpbmcgMTExMTA0LnRlc3QteHRmLWFtZDY0LWFt
ZDY0LTUgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjcgMTU6MDg6MTUg
WiBmbGlnaHQgMTExMTA0IG5xdWV1ZWQ9MQoyMDE3LTA2LTI3IDE1OjA4OjE1IFogW3Rlc3QteHRm
LWFtZDY0LWFtZDY0LTNdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVT
VC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZB
VEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUg
dG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJl
YXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZy
b20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBp
ZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI3IDE1OjA4OjE1IFogZmxpZ2h0IDEx
MTEwNCBucnVubmluZz0zMAoyMDE3LTA2LTI3IDE1OjA4OjE1IFogZmxpZ2h0IDExMTEwNCByZWFw
ZWQgIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCBbNTQzMF0gRVhJVCAwCjIwMTctMDYt
MjcgMTU6MDg6MTUgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzXSBhd2FpdGluZyAxMTExMDQu
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI3IDE1OjA4
OjE1IFogW3Rlc3QteHRmLWFtZDY0LWFtZDY0LTJdIGZpbmlzaGVkIDExMTEwNC50ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0yIHRzLWJ1aWxkLWNoZWNrICBibG9ja2VkIGNoaWxkIHByb2Nlc3MgZXhpdGVk
IGFibm9ybWFsbHkKMjAxNy0wNi0yNyAxNTowODoxNSBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0y
XSAxMTExMDQudGVzdC14dGYtYW1kNjQtYW1kNjQtMiBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6
IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2LTI3IDE1OjA4OjE1IFogW3Rlc3QteHRmLWFtZDY0
LWFtZDY0LTVdIGF3YWl0aW5nIDExMTEwNC50ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01IHRzLWJ1aWxk
LWNoZWNrIAoyMDE3LTA2LTI3IDE1OjA4OjE1IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwteHNtXSBm
aW5pc2hlZCAxMTExMDQudGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gdHMtYnVpbGQtY2hlY2sgIGJs
b2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI3IDE1OjA4OjE1
IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwteHNtXSAxMTExMDQudGVzdC1hbWQ2NC1hbWQ2NC14bC14
c20gY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0y
NyAxNTowODoxNiBaIGZsaWdodCAxMTExMDQgbnF1ZXVlZD0xCjIwMTctMDYtMjcgMTU6MDg6MTYg
WiBmbGlnaHQgMTExMTA0IG5ydW5uaW5nPTI5CjIwMTctMDYtMjcgMTU6MDg6MTYgWiBmbGlnaHQg
MTExMTA0IHJlYXBlZCAgdGVzdC1hbWQ2NC1hbWQ2NC14bCBbNTQzN10gRVhJVCAwCjIwMTctMDYt
MjcgMTU6MDg6MTYgWiBbdGVzdC14dGYtYW1kNjQtYW1kNjQtNF0gZmluaXNoZWQgMTExMTA0LnRl
c3QteHRmLWFtZDY0LWFtZDY0LTQgdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJvY2Vz
cyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI3IDE1OjA4OjE2IFogW3Rlc3QteHRmLWFtZDY0
LWFtZDY0LTRdIDExMTEwNC50ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00IGNoZWNrLW5vdC1ibG9ja2Vk
IGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjcgMTU6MDg6MTYgWiBbdGVzdC14
dGYtYW1kNjQtYW1kNjQtM10gc3RhcnRpbmcgMTExMTA0LnRlc3QteHRmLWFtZDY0LWFtZDY0LTMg
dHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjcgMTU6MDg6MTYgWiBbdGVz
dC1hbWQ2NC1hbWQ2NC14bC1ydGRzXSBmaW5pc2hlZCAxMTExMDQudGVzdC1hbWQ2NC1hbWQ2NC14
bC1ydGRzIHRzLWJ1aWxkLWNoZWNrICBibG9ja2VkIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9y
bWFsbHkKMjAxNy0wNi0yNyAxNTowODoxNiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHNdIDEx
MTEwNC50ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0
ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0yNyAxNTowODoxNiBaIFt0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC01XSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQ
R1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJP
UiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQv
d3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29k
ZTogQ2FuY2VsZWQgb24gaWRlbnRpZmljYXRpb24gYXMgYSBwaXZvdCwgZHVyaW5nIGNvbW1pdCBh
dHRlbXB0LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4K
KSByZXRyeWluZyAuLi4KMjAxNy0wNi0yNyAxNTowODoxNiBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0zXSBhd2FpdGluZyAxMTExMDQudGVzdC14dGYtYW1kNjQtYW1kNjQtMyB0cy1idWlsZC1jaGVj
ayAKMjAxNy0wNi0yNyAxNTowODoxNiBaIGZsaWdodCAxMTExMDQgbnF1ZXVlZD0xCjIwMTctMDYt
MjcgMTU6MDg6MTYgWiBmbGlnaHQgMTExMTA0IG5ydW5uaW5nPTI4CjIwMTctMDYtMjcgMTU6MDg6
MTYgWiBmbGlnaHQgMTExMTA0IHJlYXBlZCAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyIFs1
NDQwXSBFWElUIDAKMjAxNy0wNi0yNyAxNTowODoxNyBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01
XSBmaW5pc2hlZCAxMTExMDQudGVzdC14dGYtYW1kNjQtYW1kNjQtNSB0cy1idWlsZC1jaGVjayAg
YmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjcgMTU6MDg6
MTcgWiBbdGVzdC14dGYtYW1kNjQtYW1kNjQtNV0gMTExMTA0LnRlc3QteHRmLWFtZDY0LWFtZDY0
LTUgY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0y
NyAxNTowODoxNyBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zXSBmaW5pc2hlZCAxMTExMDQudGVz
dC14dGYtYW1kNjQtYW1kNjQtMyB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNz
IGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjcgMTU6MDg6MTcgWiBbdGVzdC14dGYtYW1kNjQt
YW1kNjQtM10gMTExMTA0LnRlc3QteHRmLWFtZDY0LWFtZDY0LTMgY2hlY2stbm90LWJsb2NrZWQg
ZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0yNyAxNTowODoxNyBaIGZsaWdodCAx
MTExMDQgbnF1ZXVlZD0xCjIwMTctMDYtMjcgMTU6MDg6MTcgWiBmbGlnaHQgMTExMTA0IG5ydW5u
aW5nPTI3CjIwMTctMDYtMjcgMTU6MDg6MTcgWiBmbGlnaHQgMTExMTA0IHJlYXBlZCAgdGVzdC1h
bWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgWzU0NDRdIEVYSVQgMAoyMDE3LTA2LTI3IDE1OjA4OjE4
IFogZmxpZ2h0IDExMTEwNCBucXVldWVkPTEKMjAxNy0wNi0yNyAxNTowODoxOCBaIGZsaWdodCAx
MTExMDQgbnJ1bm5pbmc9MjYKMjAxNy0wNi0yNyAxNTowODoxOCBaIGZsaWdodCAxMTExMDQgcmVh
cGVkICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgWzU0NTBdIEVYSVQgMAoyMDE3LTA2LTI3
IDE1OjA4OjE4IFogZmxpZ2h0IDExMTEwNCBucXVldWVkPTEKMjAxNy0wNi0yNyAxNTowODoxOCBa
IGZsaWdodCAxMTExMDQgbnJ1bm5pbmc9MjUKMjAxNy0wNi0yNyAxNTowODoxOCBaIGZsaWdodCAx
MTExMDQgcmVhcGVkICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCBbNTQ1NV0gRVhJVCAw
CjIwMTctMDYtMjcgMTU6MDg6MTkgWiBmbGlnaHQgMTExMTA0IG5xdWV1ZWQ9MQoyMDE3LTA2LTI3
IDE1OjA4OjE5IFogZmxpZ2h0IDExMTEwNCBucnVubmluZz0yNAoyMDE3LTA2LTI3IDE1OjA4OjE5
IFogZmxpZ2h0IDExMTEwNCByZWFwZWQgIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgWzU0NjBd
IEVYSVQgMAoyMDE3LTA2LTI3IDE1OjA4OjIwIFogZmxpZ2h0IDExMTEwNCBucXVldWVkPTEKMjAx
Ny0wNi0yNyAxNTowODoyMCBaIGZsaWdodCAxMTExMDQgbnJ1bm5pbmc9MjMKMjAxNy0wNi0yNyAx
NTowODoyMCBaIGZsaWdodCAxMTExMDQgcmVhcGVkICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCBbNTQ2M10gRVhJVCAwCjIwMTctMDYtMjcgMTU6MDg6MjAgWiBmbGln
aHQgMTExMTA0IG5xdWV1ZWQ9MQoyMDE3LTA2LTI3IDE1OjA4OjIwIFogZmxpZ2h0IDExMTEwNCBu
cnVubmluZz0yMgoyMDE3LTA2LTI3IDE1OjA4OjIwIFogZmxpZ2h0IDExMTEwNCByZWFwZWQgIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSBbNTQ2NV0gRVhJVCAw
CjIwMTctMDYtMjcgMTU6MDg6MjEgWiBmbGlnaHQgMTExMTA0IG5xdWV1ZWQ9MQoyMDE3LTA2LTI3
IDE1OjA4OjIxIFogZmxpZ2h0IDExMTEwNCBucnVubmluZz0yMQoyMDE3LTA2LTI3IDE1OjA4OjIx
IFogZmxpZ2h0IDExMTEwNCByZWFwZWQgIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtIFs1NDY3XSBFWElUIDAKMjAxNy0wNi0yNyAxNTowODoyMiBa
IGZsaWdodCAxMTExMDQgbnF1ZXVlZD0xCjIwMTctMDYtMjcgMTU6MDg6MjIgWiBmbGlnaHQgMTEx
MTA0IG5ydW5uaW5nPTIwCjIwMTctMDYtMjcgMTU6MDg6MjIgWiBmbGlnaHQgMTExMTA0IHJlYXBl
ZCAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IFs1NDcwXSBFWElUIDAKMjAx
Ny0wNi0yNyAxNTowODoyMiBaIGZsaWdodCAxMTExMDQgbnF1ZXVlZD0xCjIwMTctMDYtMjcgMTU6
MDg6MjIgWiBmbGlnaHQgMTExMTA0IG5ydW5uaW5nPTE5CjIwMTctMDYtMjcgMTU6MDg6MjIgWiBm
bGlnaHQgMTExMTA0IHJlYXBlZCAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0
IFs1NDc2XSBFWElUIDAKMjAxNy0wNi0yNyAxNTowODoyMyBaIGZsaWdodCAxMTExMDQgbnF1ZXVl
ZD0xCjIwMTctMDYtMjcgMTU6MDg6MjMgWiBmbGlnaHQgMTExMTA0IG5ydW5uaW5nPTE4CjIwMTct
MDYtMjcgMTU6MDg6MjMgWiBmbGlnaHQgMTExMTA0IHJlYXBlZCAgdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13czE2LWFtZDY0IFs1NDc5XSBFWElUIDAKMjAxNy0wNi0yNyAxNTowODoyNCBaIGZs
aWdodCAxMTExMDQgbnF1ZXVlZD0xCjIwMTctMDYtMjcgMTU6MDg6MjQgWiBmbGlnaHQgMTExMTA0
IG5ydW5uaW5nPTE3CjIwMTctMDYtMjcgMTU6MDg6MjQgWiBmbGlnaHQgMTExMTA0IHJlYXBlZCAg
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgWzU0ODVdIEVYSVQgMAoy
MDE3LTA2LTI3IDE1OjA4OjI0IFogZmxpZ2h0IDExMTEwNCBucXVldWVkPTEKMjAxNy0wNi0yNyAx
NTowODoyNCBaIGZsaWdodCAxMTExMDQgbnJ1bm5pbmc9MTYKMjAxNy0wNi0yNyAxNTowODoyNCBa
IGZsaWdodCAxMTExMDQgcmVhcGVkICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gWzU0ODddIEVYSVQgMAoyMDE3LTA2LTI3IDE1OjA4OjI1IFogZmxpZ2h0IDEx
MTEwNCBucXVldWVkPTEKMjAxNy0wNi0yNyAxNTowODoyNSBaIGZsaWdodCAxMTExMDQgbnJ1bm5p
bmc9MTUKMjAxNy0wNi0yNyAxNTowODoyNSBaIGZsaWdodCAxMTExMDQgcmVhcGVkICB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgWzU0ODhdIEVYSVQgMAoyMDE3LTA2LTI3IDE1
OjA4OjI2IFogZmxpZ2h0IDExMTEwNCBucXVldWVkPTEKMjAxNy0wNi0yNyAxNTowODoyNiBaIGZs
aWdodCAxMTExMDQgbnJ1bm5pbmc9MTQKMjAxNy0wNi0yNyAxNTowODoyNiBaIGZsaWdodCAxMTEx
MDQgcmVhcGVkICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgWzU0ODldIEVY
SVQgMAoyMDE3LTA2LTI3IDE1OjA4OjI2IFogZmxpZ2h0IDExMTEwNCBucXVldWVkPTEKMjAxNy0w
Ni0yNyAxNTowODoyNiBaIGZsaWdodCAxMTExMDQgbnJ1bm5pbmc9MTMKMjAxNy0wNi0yNyAxNTow
ODoyNiBaIGZsaWdodCAxMTExMDQgcmVhcGVkICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgWzU0OTFdIEVYSVQgMAoyMDE3LTA2LTI3IDE1OjA4OjI3IFogZmxpZ2h0IDExMTEw
NCBucXVldWVkPTEKMjAxNy0wNi0yNyAxNTowODoyNyBaIGZsaWdodCAxMTExMDQgbnJ1bm5pbmc9
MTIKMjAxNy0wNi0yNyAxNTowODoyNyBaIGZsaWdodCAxMTExMDQgcmVhcGVkICB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgWzU1MDBdIEVYSVQgMAoyMDE3LTA2LTI3IDE1OjA4
OjI4IFogZmxpZ2h0IDExMTEwNCBucXVldWVkPTEKMjAxNy0wNi0yNyAxNTowODoyOCBaIGZsaWdo
dCAxMTExMDQgbnJ1bm5pbmc9MTEKMjAxNy0wNi0yNyAxNTowODoyOCBaIGZsaWdodCAxMTExMDQg
cmVhcGVkICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgWzU1MDRdIEVYSVQgMAoyMDE3LTA2LTI3
IDE1OjA4OjI5IFogZmxpZ2h0IDExMTEwNCBucXVldWVkPTEKMjAxNy0wNi0yNyAxNTowODoyOSBa
IGZsaWdodCAxMTExMDQgbnJ1bm5pbmc9MTAKMjAxNy0wNi0yNyAxNTowODoyOSBaIGZsaWdodCAx
MTExMDQgcmVhcGVkICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSBbNTUxMV0gRVhJVCAwCjIwMTct
MDYtMjcgMTU6MDg6MzAgWiBmbGlnaHQgMTExMTA0IG5xdWV1ZWQ9MQoyMDE3LTA2LTI3IDE1OjA4
OjMwIFogZmxpZ2h0IDExMTEwNCBucnVubmluZz05CjIwMTctMDYtMjcgMTU6MDg6MzAgWiBmbGln
aHQgMTExMTA0IHJlYXBlZCAgdGVzdC14dGYtYW1kNjQtYW1kNjQtMSBbNTUxM10gRVhJVCAwCjIw
MTctMDYtMjcgMTU6MDg6MzAgWiBmbGlnaHQgMTExMTA0IGtpbGxpbmcgYnVpbGQtYW1kNjQtcHZv
cHMgWzIwMDY3XQoyMDE3LTA2LTI3IDE1OjA4OjMwIFogZmxpZ2h0IDExMTEwNCBucXVldWVkPTEK
MjAxNy0wNi0yNyAxNTowODozMCBaIGZsaWdodCAxMTExMDQgbnJ1bm5pbmc9OAoyMDE3LTA2LTI3
IDE1OjA4OjMwIFogZmxpZ2h0IDExMTEwNCByZWFwZWQgIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIg
WzU1MTZdIEVYSVQgMAoyMDE3LTA2LTI3IDE1OjA4OjMxIFogZmxpZ2h0IDExMTEwNCBucXVldWVk
PTEKMjAxNy0wNi0yNyAxNTowODozMSBaIGZsaWdodCAxMTExMDQgbnJ1bm5pbmc9NwoyMDE3LTA2
LTI3IDE1OjA4OjMxIFogZmxpZ2h0IDExMTEwNCByZWFwZWQgIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTMgWzU1MjRdIEVYSVQgMAoyMDE3LTA2LTI3IDE1OjA4OjMyIFogZmxpZ2h0IDExMTEwNCBucXVl
dWVkPTEKMjAxNy0wNi0yNyAxNTowODozMiBaIGZsaWdodCAxMTExMDQgbnJ1bm5pbmc9NgoyMDE3
LTA2LTI3IDE1OjA4OjMyIFogZmxpZ2h0IDExMTEwNCByZWFwZWQgIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTQgWzU1MjddIEVYSVQgMAoyMDE3LTA2LTI3IDE1OjA4OjMyIFogZmxpZ2h0IDExMTEwNCBu
cXVldWVkPTEKMjAxNy0wNi0yNyAxNTowODozMiBaIGZsaWdodCAxMTExMDQgbnJ1bm5pbmc9NQoy
MDE3LTA2LTI3IDE1OjA4OjMyIFogZmxpZ2h0IDExMTEwNCByZWFwZWQgIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTUgWzU1MzhdIEVYSVQgMAoyMDE3LTA2LTI3IDE1OjA4OjMzIFogZmxpZ2h0IDExMTEw
NCBucXVldWVkPTEKMjAxNy0wNi0yNyAxNTowODozMyBaIGZsaWdodCAxMTExMDQgbnJ1bm5pbmc9
NAoyMDE3LTA2LTI3IDE1OjA4OjUxIFogZmxpZ2h0IDExMTEwNCBraWxsaW5nIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtcHZncnViIFs1Mzc2XQoyMDE3LTA2LTI3IDE1OjA4OjUyIFogZmxpZ2h0IDEx
MTEwNCBraWxsaW5nIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgWzUzNzhdCjIwMTctMDYt
MjcgMTU6MDg6NTMgWiBmbGlnaHQgMTExMTA0IGtpbGxpbmcgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0IFs1MzgzXQoyMDE3LTA2LTI3IDE1OjA4OjUzIFogZmxpZ2h0IDExMTEwNCBraWxsaW5nIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIFs1Mzg3XQoyMDE3LTA2LTI3IDE1OjA4OjU0IFog
ZmxpZ2h0IDExMTEwNCBraWxsaW5nIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIFs1MzkwXQoyMDE3LTA2LTI3IDE1OjA4OjU1IFogZmxpZ2h0IDExMTEw
NCBraWxsaW5nIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgWzUzOTNdCjIwMTctMDYtMjcg
MTU6MDg6NTUgWiBmbGlnaHQgMTExMTA0IGtpbGxpbmcgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSBbNTM5Nl0KMjAxNy0wNi0yNyAxNTowODo1NiBaIGZsaWdodCAxMTExMDQga2lsbGluZyB0
ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCBbNTQwM10KMjAxNy0wNi0yNyAxNTowODo1NyBaIGZs
aWdodCAxMTExMDQga2lsbGluZyB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlIFs1NDA2XQoy
MDE3LTA2LTI3IDE1OjA4OjU4IFogZmxpZ2h0IDExMTEwNCBraWxsaW5nIHRlc3QtYW1kNjQtYW1k
NjQtcGFpciBbNTQxMV0KMjAxNy0wNi0yNyAxNTowODo1OCBaIGZsaWdodCAxMTExMDQga2lsbGlu
ZyB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiBbNTQxNl0KMjAxNy0wNi0yNyAxNTowODo1OSBaIGZs
aWdodCAxMTExMDQga2lsbGluZyB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgWzU0
MjBdCjIwMTctMDYtMjcgMTU6MDk6MDAgWiBmbGlnaHQgMTExMTA0IGtpbGxpbmcgdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgWzU0MjZdCjIwMTctMDYtMjcgMTU6MDk6MDAgWiBm
bGlnaHQgMTExMTA0IGtpbGxpbmcgdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IFs1NDMw
XQoyMDE3LTA2LTI3IDE1OjA5OjAxIFogZmxpZ2h0IDExMTEwNCBraWxsaW5nIHRlc3QtYW1kNjQt
YW1kNjQteGwgWzU0MzddCjIwMTctMDYtMjcgMTU6MDk6MDIgWiBmbGlnaHQgMTExMTA0IGtpbGxp
bmcgdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyIFs1NDQwXQoyMDE3LTA2LTI3IDE1OjA5OjAy
IFogZmxpZ2h0IDExMTEwNCBraWxsaW5nIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1IFs1
NDQ0XQoyMDE3LTA2LTI3IDE1OjA5OjAzIFogZmxpZ2h0IDExMTEwNCBraWxsaW5nIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZoLWFtZCBbNTQ1MF0KMjAxNy0wNi0yNyAxNTowOTowNCBaIGZsaWdodCAx
MTExMDQga2lsbGluZyB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCBbNTQ1NV0KMjAxNy0w
Ni0yNyAxNTowOTowNCBaIGZsaWdodCAxMTExMDQga2lsbGluZyB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFjb3cyIFs1NDYwXQoyMDE3LTA2LTI3IDE1OjA5OjA1IFogZmxpZ2h0IDExMTEwNCBraWxsaW5n
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IFs1NDYzXQoyMDE3LTA2
LTI3IDE1OjA5OjA2IFogZmxpZ2h0IDExMTEwNCBraWxsaW5nIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSBbNTQ2NV0KMjAxNy0wNi0yNyAxNTowOTowNiBaIGZs
aWdodCAxMTExMDQga2lsbGluZyB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSBbNTQ2N10KMjAxNy0wNi0yNyAxNTowOTowNyBaIGZsaWdodCAxMTEx
MDQga2lsbGluZyB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgWzU0NzBdCjIw
MTctMDYtMjcgMTU6MDk6MDggWiBmbGlnaHQgMTExMTA0IGtpbGxpbmcgdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0IFs1NDc2XQoyMDE3LTA2LTI3IDE1OjA5OjA5IFogZmxpZ2h0
IDExMTEwNCBraWxsaW5nIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCBbNTQ3
OV0KMjAxNy0wNi0yNyAxNTowOTowOSBaIGZsaWdodCAxMTExMDQga2lsbGluZyB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCBbNTQ4NV0KMjAxNy0wNi0yNyAxNTowOTox
MCBaIGZsaWdodCAxMTExMDQga2lsbGluZyB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gWzU0ODddCjIwMTctMDYtMjcgMTU6MDk6MTEgWiBmbGlnaHQgMTExMTA0
IGtpbGxpbmcgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IFs1NDg4XQoyMDE3
LTA2LTI3IDE1OjA5OjExIFogZmxpZ2h0IDExMTEwNCBraWxsaW5nIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiBbNTQ4OV0KMjAxNy0wNi0yNyAxNTowOToxMiBaIGZsaWdodCAx
MTExMDQga2lsbGluZyB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgWzU0OTFd
CjIwMTctMDYtMjcgMTU6MDk6MTMgWiBmbGlnaHQgMTExMTA0IGtpbGxpbmcgdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0IFs1NTAwXQoyMDE3LTA2LTI3IDE1OjA5OjEzIFogZmxp
Z2h0IDExMTEwNCBraWxsaW5nIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyBbNTUwNF0KMjAxNy0w
Ni0yNyAxNTowOToxNCBaIGZsaWdodCAxMTExMDQga2lsbGluZyB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXhzbSBbNTUxMV0KMjAxNy0wNi0yNyAxNTowOToxNSBaIGZsaWdodCAxMTExMDQga2lsbGluZyB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xIFs1NTEzXQoyMDE3LTA2LTI3IDE1OjA5OjE2IFogZmxpZ2h0
IDExMTEwNCBraWxsaW5nIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgWzU1MTZdCjIwMTctMDYtMjcg
MTU6MDk6MTYgWiBmbGlnaHQgMTExMTA0IGtpbGxpbmcgdGVzdC14dGYtYW1kNjQtYW1kNjQtMyBb
NTUyNF0KMjAxNy0wNi0yNyAxNTowOToxNyBaIGZsaWdodCAxMTExMDQga2lsbGluZyB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC00IFs1NTI3XQoyMDE3LTA2LTI3IDE1OjA5OjE4IFogZmxpZ2h0IDExMTEw
NCBraWxsaW5nIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgWzU1MzhdCjIwMTctMDYtMjcgMTU6MTg6
MzggWiBbYnVpbGQtYXJtNjQtcHZvcHNdIGZpbmlzaGVkIDExMTEwNC5idWlsZC1hcm02NC1wdm9w
cyB0cy1ob3N0LWluc3RhbGwtdHdpY2UgIHBhc3MgCjIwMTctMDYtMjcgMTU6MTg6MzggWiBbYnVp
bGQtYXJtNjQtcHZvcHNdIHN0YXJ0aW5nIDExMTEwNC5idWlsZC1hcm02NC1wdm9wcyB0cy14ZW4t
YnVpbGQtcHJlcCAgaG9zdC1idWlsZC1wcmVwCjIwMTctMDYtMjcgMTU6MTg6MzggWiBbYnVpbGQt
YXJtNjQtcHZvcHNdIGF3YWl0aW5nIDExMTEwNC5idWlsZC1hcm02NC1wdm9wcyB0cy14ZW4tYnVp
bGQtcHJlcCAKMjAxNy0wNi0yNyAxNToxOToxMiBaIFtidWlsZC1hcm1oZi1wdm9wc10gZmluaXNo
ZWQgMTExMTA0LmJ1aWxkLWFybWhmLXB2b3BzIHRzLWhvc3QtaW5zdGFsbC10d2ljZSAgcGFzcyAK
MjAxNy0wNi0yNyAxNToxOToxMyBaIFtidWlsZC1hcm1oZi1wdm9wc10gc3RhcnRpbmcgMTExMTA0
LmJ1aWxkLWFybWhmLXB2b3BzIHRzLXhlbi1idWlsZC1wcmVwICBob3N0LWJ1aWxkLXByZXAKMjAx
Ny0wNi0yNyAxNToxOToxMyBaIFtidWlsZC1hcm1oZi1wdm9wc10gYXdhaXRpbmcgMTExMTA0LmJ1
aWxkLWFybWhmLXB2b3BzIHRzLXhlbi1idWlsZC1wcmVwIAoyMDE3LTA2LTI3IDE1OjIzOjAxIFog
c2h1dGRvd24gU0lHSU5UCjIwMTctMDYtMjcgMTU6MjM6MDEgWiBmbGlnaHQgMTExMTA0IGVuZGlu
ZyBzaHV0ZG93biBTSUdJTlQuCjIwMTctMDYtMjcgMTU6MjM6NDYgWiBmbGlnaHQgMTExMTA0IGtp
bGxpbmcgYnVpbGQtYXJtNjQgWzIwMDgzXQoyMDE3LTA2LTI3IDE1OjIzOjQ2IFogZmxpZ2h0IDEx
MTEwNCBraWxsaW5nIGJ1aWxkLWFybTY0LXB2b3BzIFsyMDA4OV0KMjAxNy0wNi0yNyAxNToyMzo0
NiBaIGZsaWdodCAxMTExMDQga2lsbGluZyBidWlsZC1hcm02NC14c20gWzIwMDkyXQoyMDE3LTA2
LTI3IDE1OjIzOjQ2IFogZmxpZ2h0IDExMTEwNCBraWxsaW5nIGJ1aWxkLWFybWhmLXB2b3BzIFsy
MDA5OV0KMjAxNy0wNi0yNyAxNToyMzo0NiBaIGZsaWdodCAxMTExMDQgZW5kZWQgc2h1dGRvd24g
U0lHSU5ULgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 29 14:52:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 14:52:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQanm-0000BE-MJ; Thu, 29 Jun 2017 14:52:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>) id 1dPxBv-0003em-Fk
 for xen-devel@lists.xenproject.org; Tue, 27 Jun 2017 20:34:32 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 2B/E5-01735-651C2595; Tue, 27 Jun 2017 20:34:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKLMWRWlGSWpSXmKPExsWS0XRdVTfkYFC
 kwbpVZhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b3q29ZCla0clasfr+RsYHx0Ef2LkYuDiGB
 L4wSl3ruMkI4txgllr86CeWsZJSYvmwhWxcjJ4eIQKrE+T3LmEFsYQEDic4VW9hBbF4Be4mFc
 x4xgthsApIS/w+uBYuzCKhKvNqxmXUCI8cCRoZVjOrFqUVlqUW6pnpJRZnpGSW5iZk5uoYGpn
 q5qcXFiempOYlJxXrJ+bmbGIHeYQCCHYxf+p0PMUpyMCmJ8p7qDIoU4kvKT6nMSCzOiC8qzUk
 tPsQow8GhJMFrcwAoJ1iUmp5akZaZAwwTmLQEB4+SCO/BfUBp3uKCxNzizHSI1ClGRSlx3lKQ
 PgGQREZpHlwbLDQvMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZi3cT/QFJ7MvBK46a+AFjMBL
 WaZFwCyuCQRISXVwFg+2ZH174X3ZSJGX0MqlFeUercFhPRcvR7sGZt9uZltttfnA2ryL387/b
 abmVrHqvd+97n1Riv049+t3zUzIHeThFPg1kqBAP3F4t4Jq+TeOk+MYVf459VvIbvg3Lz4QrY
 lm/PN5OaxiDprnNvZMdVG77jv8czSX2ecncW+b+5gvu2uE3dykRJLcUaioRZzUXEiAI/4odNI
 AgAA
X-Env-Sender: iwj@xenbits.xen.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1498595667!84747685!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29016 invoked from network); 27 Jun 2017 20:34:28 -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; 27 Jun 2017 20:34: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 <iwj@xenbits.xen.org>)
 id 1dPxBj-0005ub-Og; Tue, 27 Jun 2017 20:34: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 <iwj@xenbits.xen.org>)
 id 1dPxBe-0001GK-6s; Tue, 27 Jun 2017 20:34:14 +0000
Received: from iwj by osstest.test-lab.xenproject.org with local (Exim 4.80)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1dPxBd-00060z-EX; Tue, 27 Jun 2017 20:34:13 +0000
To: ian.jackson@eu.citrix.com, julien.grall@arm.com, wei.liu2@citrix.com,
 xen-devel@lists.xenproject.org
Message-Id: <E1dPxBd-00060z-EX@osstest.test-lab.xenproject.org>
From: iwj@xenbits.xen.org
Date: Tue, 27 Jun 2017 20:34:13 +0000
X-Mailman-Approved-At: Thu, 29 Jun 2017 14:52:13 +0000
Subject: [Xen-devel] [adhoc test] 111118: 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>

W2FkaG9jIGFkaG9jXSA8M3Rlc3RpbmcuZ2l0IChubyBicmFuY2gpIC9kZXYvcHRzLzE5PgpoYXJu
ZXNzIDcwMmNlM2Q6IHNnLXJ1bi1qb2I6IExvZ2ZpbGVzOiBTdXBwcmVzcyBsaW5rcyB0byAwLWxl
bmd0aCBmaWxlLi4uCjExMTExODogcmVncmVzc2lvbnMgLSBGQUlMCgpmbGlnaHQgMTExMTE4IHhl
bi11bnN0YWJsZSBhZGhvYyBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzLzExMTExOC8KClJlZ3Jlc3Npb25zIDotKAoKVGVzdHMgd2hpY2ggZGlk
IG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3Vs
ZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTExMDIyCiBidWlsZC1pMzg2LXhzbSAgICAg
ICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTEw
MjIKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDExMTAyMgogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAg
NiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTExMDIyCiBidWlsZC1h
cm02NCAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMTEwMjIKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxk
ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMTAyMgogYnVpbGQtaTM4Ni1wcmV2ICAg
ICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEx
MDIyCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMTEwMjIKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
IDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMTAyMgogYnVpbGQt
YXJtaGYteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTExMDIyCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0xICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBi
bG9ja2VkIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFk
ZSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZoLWFtZCAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
YnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBy
dW4tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50
ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXJ1bXBydW4taTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVj
aygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCgpiYXNlbGluZSB2ZXJzaW9uOgogZmxpZ2h0ICAg
ICAgICAgICAgICAgMTExMDIyCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1
aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wcmV2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxk
LWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVw
Z3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09CjIwMTctMDYtMjcgMTc6NTc6MzAgWiBmbGlnaHQgMTExMTE4IG5xdWV1ZWQ9MQoyMDE3
LTA2LTI3IDE3OjU3OjMwIFogZmxpZ2h0IDExMTExOCBzcGF3bmluZyBidWlsZC1hbWQ2NAoyMDE3
LTA2LTI3IDE3OjU3OjMwIFogZmxpZ2h0IDExMTExOCBzcGF3bmVkICBidWlsZC1hbWQ2NCBbMzI0
NzVdCjIwMTctMDYtMjcgMTc6NTc6MzAgWiBmbGlnaHQgMTExMTE4IHNwYXduaW5nIGJ1aWxkLWFt
ZDY0LXByZXYKMjAxNy0wNi0yNyAxNzo1NzozMCBaIGZsaWdodCAxMTExMTggc3Bhd25lZCAgYnVp
bGQtYW1kNjQtcHJldiBbMzI0NzddCjIwMTctMDYtMjcgMTc6NTc6MzAgWiBmbGlnaHQgMTExMTE4
IHNwYXduaW5nIGJ1aWxkLWFtZDY0LXB2b3BzCjIwMTctMDYtMjcgMTc6NTc6MzAgWiBmbGlnaHQg
MTExMTE4IHNwYXduZWQgIGJ1aWxkLWFtZDY0LXB2b3BzIFszMjQ4MF0KMjAxNy0wNi0yNyAxNzo1
NzozMCBaIGZsaWdodCAxMTExMTggc3Bhd25pbmcgYnVpbGQtYW1kNjQteHNtCjIwMTctMDYtMjcg
MTc6NTc6MzAgWiBmbGlnaHQgMTExMTE4IHNwYXduZWQgIGJ1aWxkLWFtZDY0LXhzbSBbMzI0ODNd
CjIwMTctMDYtMjcgMTc6NTc6MzAgWiBmbGlnaHQgMTExMTE4IHNwYXduaW5nIGJ1aWxkLWFtZDY0
LXh0ZgoyMDE3LTA2LTI3IDE3OjU3OjMwIFogZmxpZ2h0IDExMTExOCBzcGF3bmVkICBidWlsZC1h
bWQ2NC14dGYgWzMyNDg2XQoyMDE3LTA2LTI3IDE3OjU3OjMwIFogZmxpZ2h0IDExMTExOCBzcGF3
bmluZyBidWlsZC1hcm02NAoyMDE3LTA2LTI3IDE3OjU3OjMwIFogZmxpZ2h0IDExMTExOCBzcGF3
bmVkICBidWlsZC1hcm02NCBbMzI0ODhdCjIwMTctMDYtMjcgMTc6NTc6MzAgWiBmbGlnaHQgMTEx
MTE4IHNwYXduaW5nIGJ1aWxkLWFybTY0LXB2b3BzCjIwMTctMDYtMjcgMTc6NTc6MzAgWiBmbGln
aHQgMTExMTE4IHNwYXduZWQgIGJ1aWxkLWFybTY0LXB2b3BzIFszMjQ5MV0KMjAxNy0wNi0yNyAx
Nzo1NzozMCBaIGZsaWdodCAxMTExMTggc3Bhd25pbmcgYnVpbGQtYXJtNjQteHNtCjIwMTctMDYt
MjcgMTc6NTc6MzAgWiBmbGlnaHQgMTExMTE4IHNwYXduZWQgIGJ1aWxkLWFybTY0LXhzbSBbMzI0
OTRdCjIwMTctMDYtMjcgMTc6NTc6MzAgWiBmbGlnaHQgMTExMTE4IHNwYXduaW5nIGJ1aWxkLWFy
bWhmCjIwMTctMDYtMjcgMTc6NTc6MzAgWiBmbGlnaHQgMTExMTE4IHNwYXduZWQgIGJ1aWxkLWFy
bWhmIFszMjQ5OV0KMjAxNy0wNi0yNyAxNzo1NzozMCBaIGZsaWdodCAxMTExMTggc3Bhd25pbmcg
YnVpbGQtYXJtaGYtcHZvcHMKMjAxNy0wNi0yNyAxNzo1NzozMCBaIGZsaWdodCAxMTExMTggc3Bh
d25lZCAgYnVpbGQtYXJtaGYtcHZvcHMgWzMyNTA1XQoyMDE3LTA2LTI3IDE3OjU3OjMwIFogZmxp
Z2h0IDExMTExOCBzcGF3bmluZyBidWlsZC1hcm1oZi14c20KMjAxNy0wNi0yNyAxNzo1NzozMCBa
IGZsaWdodCAxMTExMTggc3Bhd25lZCAgYnVpbGQtYXJtaGYteHNtIFszMjUwOV0KMjAxNy0wNi0y
NyAxNzo1NzozMCBaIGZsaWdodCAxMTExMTggc3Bhd25pbmcgYnVpbGQtaTM4NgoyMDE3LTA2LTI3
IDE3OjU3OjMwIFogZmxpZ2h0IDExMTExOCBzcGF3bmVkICBidWlsZC1pMzg2IFszMjUxMV0KMjAx
Ny0wNi0yNyAxNzo1NzozMCBaIGZsaWdodCAxMTExMTggc3Bhd25pbmcgYnVpbGQtaTM4Ni1wcmV2
CjIwMTctMDYtMjcgMTc6NTc6MzAgWiBmbGlnaHQgMTExMTE4IHNwYXduZWQgIGJ1aWxkLWkzODYt
cHJldiBbMzI1MThdCjIwMTctMDYtMjcgMTc6NTc6MzAgWiBmbGlnaHQgMTExMTE4IHNwYXduaW5n
IGJ1aWxkLWkzODYtcHZvcHMKMjAxNy0wNi0yNyAxNzo1NzozMCBaIGZsaWdodCAxMTExMTggc3Bh
d25lZCAgYnVpbGQtaTM4Ni1wdm9wcyBbMzI1MjFdCjIwMTctMDYtMjcgMTc6NTc6MzAgWiBmbGln
aHQgMTExMTE4IHNwYXduaW5nIGJ1aWxkLWkzODYteHNtCjIwMTctMDYtMjcgMTc6NTc6MzAgWiBm
bGlnaHQgMTExMTE4IHNwYXduZWQgIGJ1aWxkLWkzODYteHNtIFszMjUyN10KMjAxNy0wNi0yNyAx
Nzo1NzozMCBaIGZsaWdodCAxMTExMTggbnJ1bm5pbmc9MTUKMjAxNy0wNi0yNyAxNzo1NzozMyBa
IFtidWlsZC1hbWQ2NF0gc3RhcnRpbmcgMTExMTE4LmJ1aWxkLWFtZDY0IHRzLWJ1aWxkLWNoZWNr
ICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI3IDE3OjU3OjMzIFogW2J1aWxkLWFtZDY0LXByZXZd
IHN0YXJ0aW5nIDExMTExOC5idWlsZC1hbWQ2NC1wcmV2IHRzLWJ1aWxkLWNoZWNrICBidWlsZC1j
aGVjaygxKQoyMDE3LTA2LTI3IDE3OjU3OjMzIFogW2J1aWxkLWFtZDY0XSBhd2FpdGluZyAxMTEx
MTguYnVpbGQtYW1kNjQgdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjcgMTc6NTc6MzMgWiBbYnVp
bGQtYW1kNjQtcHJldl0gYXdhaXRpbmcgMTExMTE4LmJ1aWxkLWFtZDY0LXByZXYgdHMtYnVpbGQt
Y2hlY2sgCjIwMTctMDYtMjcgMTc6NTc6MzMgWiBbYnVpbGQtYW1kNjQtcHZvcHNdIHN0YXJ0aW5n
IDExMTExOC5idWlsZC1hbWQ2NC1wdm9wcyB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkK
MjAxNy0wNi0yNyAxNzo1NzozNCBaIFtidWlsZC1hbWQ2NC14c21dIHN0YXJ0aW5nIDExMTExOC5i
dWlsZC1hbWQ2NC14c20gdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjcg
MTc6NTc6MzQgWiBbYnVpbGQtYW1kNjQtcHZvcHNdIGF3YWl0aW5nIDExMTExOC5idWlsZC1hbWQ2
NC1wdm9wcyB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yNyAxNzo1NzozNCBaIFtidWlsZC1hbWQ2
NC14dGZdIHN0YXJ0aW5nIDExMTExOC5idWlsZC1hbWQ2NC14dGYgdHMtYnVpbGQtY2hlY2sgIGJ1
aWxkLWNoZWNrKDEpCjIwMTctMDYtMjcgMTc6NTc6MzQgWiBbYnVpbGQtYW1kNjRdIGZpbmlzaGVk
IDExMTExOC5idWlsZC1hbWQ2NCB0cy1idWlsZC1jaGVjayAgcGFzcyAKMjAxNy0wNi0yNyAxNzo1
NzozNCBaIFtidWlsZC1hbWQ2NC14c21dIGF3YWl0aW5nIDExMTExOC5idWlsZC1hbWQ2NC14c20g
dHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjcgMTc6NTc6MzQgWiBbYnVpbGQtYW1kNjQtcHJldl0g
ZmluaXNoZWQgMTExMTE4LmJ1aWxkLWFtZDY0LXByZXYgdHMtYnVpbGQtY2hlY2sgIHBhc3MgCjIw
MTctMDYtMjcgMTc6NTc6MzQgWiBbYnVpbGQtYXJtNjRdIHN0YXJ0aW5nIDExMTExOC5idWlsZC1h
cm02NCB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yNyAxNzo1NzozNCBa
IFtidWlsZC1hbWQ2NC14dGZdIGF3YWl0aW5nIDExMTExOC5idWlsZC1hbWQ2NC14dGYgdHMtYnVp
bGQtY2hlY2sgCjIwMTctMDYtMjcgMTc6NTc6MzQgWiBbYnVpbGQtYW1kNjRdIHN0YXJ0aW5nIDEx
MTExOC5idWlsZC1hbWQ2NCB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IGhvc3RzLWFsbG9jYXRlCjIw
MTctMDYtMjcgMTc6NTc6MzQgWiBbYnVpbGQtYW1kNjQtcHJldl0gc3RhcnRpbmcgMTExMTE4LmJ1
aWxkLWFtZDY0LXByZXYgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBob3N0cy1hbGxvY2F0ZQoyMDE3
LTA2LTI3IDE3OjU3OjM0IFogW2J1aWxkLWFybTY0LXB2b3BzXSBzdGFydGluZyAxMTExMTguYnVp
bGQtYXJtNjQtcHZvcHMgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjcg
MTc6NTc6MzUgWiBbYnVpbGQtYXJtNjRdIGF3YWl0aW5nIDExMTExOC5idWlsZC1hcm02NCB0cy1i
dWlsZC1jaGVjayAKMjAxNy0wNi0yNyAxNzo1NzozNSBaIFtidWlsZC1hbWQ2NC1wdm9wc10gZmlu
aXNoZWQgMTExMTE4LmJ1aWxkLWFtZDY0LXB2b3BzIHRzLWJ1aWxkLWNoZWNrICBwYXNzIAoyMDE3
LTA2LTI3IDE3OjU3OjM1IFogW2J1aWxkLWFtZDY0XSBhd2FpdGluZyAxMTExMTguYnVpbGQtYW1k
NjQgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdAoyMDE3LTA2LTI3IDE3OjU3OjM1IFogW2J1aWxkLWFt
ZDY0LXByZXZdIGF3YWl0aW5nIDExMTExOC5idWlsZC1hbWQ2NC1wcmV2IHRzLWhvc3RzLWFsbG9j
YXRlIGhvc3QKMjAxNy0wNi0yNyAxNzo1NzozNSBaIFtidWlsZC1hcm02NC1wdm9wc10gYXdhaXRp
bmcgMTExMTE4LmJ1aWxkLWFybTY0LXB2b3BzIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI3IDE3
OjU3OjM1IFogW2J1aWxkLWFtZDY0LXB2b3BzXSBzdGFydGluZyAxMTExMTguYnVpbGQtYW1kNjQt
cHZvcHMgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBob3N0cy1hbGxvY2F0ZQoyMDE3LTA2LTI3IDE3
OjU3OjM1IFogW2J1aWxkLWFtZDY0LXhzbV0gZmluaXNoZWQgMTExMTE4LmJ1aWxkLWFtZDY0LXhz
bSB0cy1idWlsZC1jaGVjayAgcGFzcyAKMjAxNy0wNi0yNyAxNzo1NzozNSBaIFtidWlsZC1hcm02
NC14c21dIHN0YXJ0aW5nIDExMTExOC5idWlsZC1hcm02NC14c20gdHMtYnVpbGQtY2hlY2sgIGJ1
aWxkLWNoZWNrKDEpCjIwMTctMDYtMjcgMTc6NTc6MzUgWiBbYnVpbGQtYW1kNjQteHRmXSBmaW5p
c2hlZCAxMTExMTguYnVpbGQtYW1kNjQteHRmIHRzLWJ1aWxkLWNoZWNrICBwYXNzIAoyMDE3LTA2
LTI3IDE3OjU3OjM1IFogW2J1aWxkLWFtZDY0LXB2b3BzXSBhd2FpdGluZyAxMTExMTguYnVpbGQt
YW1kNjQtcHZvcHMgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdAoyMDE3LTA2LTI3IDE3OjU3OjM1IFog
W2J1aWxkLWFybTY0LXhzbV0gYXdhaXRpbmcgMTExMTE4LmJ1aWxkLWFybTY0LXhzbSB0cy1idWls
ZC1jaGVjayAKMjAxNy0wNi0yNyAxNzo1NzozNSBaIFtidWlsZC1hcm1oZl0gc3RhcnRpbmcgMTEx
MTE4LmJ1aWxkLWFybWhmIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI3
IDE3OjU3OjM1IFogW2J1aWxkLWFybTY0XSBmaW5pc2hlZCAxMTExMTguYnVpbGQtYXJtNjQgdHMt
YnVpbGQtY2hlY2sgIHBhc3MgCjIwMTctMDYtMjcgMTc6NTc6MzUgWiBbYnVpbGQtYW1kNjQteHNt
XSBzdGFydGluZyAxMTExMTguYnVpbGQtYW1kNjQteHNtIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3Qg
aG9zdHMtYWxsb2NhdGUKMjAxNy0wNi0yNyAxNzo1NzozNSBaIFtidWlsZC1hbWQ2NC14dGZdIHN0
YXJ0aW5nIDExMTExOC5idWlsZC1hbWQ2NC14dGYgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBob3N0
cy1hbGxvY2F0ZQoyMDE3LTA2LTI3IDE3OjU3OjM2IFogW2J1aWxkLWFybWhmXSBhd2FpdGluZyAx
MTExMTguYnVpbGQtYXJtaGYgdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjcgMTc6NTc6MzYgWiBb
YnVpbGQtYXJtNjQtcHZvcHNdIGZpbmlzaGVkIDExMTExOC5idWlsZC1hcm02NC1wdm9wcyB0cy1i
dWlsZC1jaGVjayAgcGFzcyAKMjAxNy0wNi0yNyAxNzo1NzozNiBaIFtidWlsZC1hcm1oZi1wdm9w
c10gc3RhcnRpbmcgMTExMTE4LmJ1aWxkLWFybWhmLXB2b3BzIHRzLWJ1aWxkLWNoZWNrICBidWls
ZC1jaGVjaygxKQoyMDE3LTA2LTI3IDE3OjU3OjM2IFogW2J1aWxkLWFtZDY0LXhzbV0gYXdhaXRp
bmcgMTExMTE4LmJ1aWxkLWFtZDY0LXhzbSB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0CjIwMTctMDYt
MjcgMTc6NTc6MzYgWiBbYnVpbGQtYXJtNjRdIHN0YXJ0aW5nIDExMTExOC5idWlsZC1hcm02NCB0
cy1ob3N0cy1hbGxvY2F0ZSBob3N0IGhvc3RzLWFsbG9jYXRlCjIwMTctMDYtMjcgMTc6NTc6MzYg
WiBbYnVpbGQtYW1kNjQteHRmXSBhd2FpdGluZyAxMTExMTguYnVpbGQtYW1kNjQteHRmIHRzLWhv
c3RzLWFsbG9jYXRlIGhvc3QKMjAxNy0wNi0yNyAxNzo1NzozNiBaIFtidWlsZC1hcm1oZi14c21d
IHN0YXJ0aW5nIDExMTExOC5idWlsZC1hcm1oZi14c20gdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNo
ZWNrKDEpCjIwMTctMDYtMjcgMTc6NTc6MzYgWiBbYnVpbGQtYXJtNjQtcHZvcHNdIHN0YXJ0aW5n
IDExMTExOC5idWlsZC1hcm02NC1wdm9wcyB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IGhvc3RzLWFs
bG9jYXRlCjIwMTctMDYtMjcgMTc6NTc6MzYgWiBbYnVpbGQtYXJtaGYtcHZvcHNdIGF3YWl0aW5n
IDExMTExOC5idWlsZC1hcm1oZi1wdm9wcyB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yNyAxNzo1
NzozNiBaIFtidWlsZC1hcm02NF0gYXdhaXRpbmcgMTExMTE4LmJ1aWxkLWFybTY0IHRzLWhvc3Rz
LWFsbG9jYXRlIGhvc3QKMjAxNy0wNi0yNyAxNzo1NzozNiBaIFtidWlsZC1hcm02NC14c21dIGZp
bmlzaGVkIDExMTExOC5idWlsZC1hcm02NC14c20gdHMtYnVpbGQtY2hlY2sgIHBhc3MgCjIwMTct
MDYtMjcgMTc6NTc6MzYgWiBbYnVpbGQtaTM4Nl0gc3RhcnRpbmcgMTExMTE4LmJ1aWxkLWkzODYg
dHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjcgMTc6NTc6MzYgWiBbYnVp
bGQtYXJtNjQtcHZvcHNdIGF3YWl0aW5nIDExMTExOC5idWlsZC1hcm02NC1wdm9wcyB0cy1ob3N0
cy1hbGxvY2F0ZSBob3N0CjIwMTctMDYtMjcgMTc6NTc6MzYgWiBbYnVpbGQtYXJtaGYteHNtXSBh
d2FpdGluZyAxMTExMTguYnVpbGQtYXJtaGYteHNtIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI3
IDE3OjU3OjM2IFogW2J1aWxkLWFybTY0LXhzbV0gc3RhcnRpbmcgMTExMTE4LmJ1aWxkLWFybTY0
LXhzbSB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IGhvc3RzLWFsbG9jYXRlCjIwMTctMDYtMjcgMTc6
NTc6MzYgWiBbYnVpbGQtYXJtaGZdIGZpbmlzaGVkIDExMTExOC5idWlsZC1hcm1oZiB0cy1idWls
ZC1jaGVjayAgcGFzcyAKMjAxNy0wNi0yNyAxNzo1NzozNyBaIFtidWlsZC1pMzg2LXByZXZdIHN0
YXJ0aW5nIDExMTExOC5idWlsZC1pMzg2LXByZXYgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNr
KDEpCjIwMTctMDYtMjcgMTc6NTc6MzcgWiBbYnVpbGQtaTM4Nl0gYXdhaXRpbmcgMTExMTE4LmJ1
aWxkLWkzODYgdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjcgMTc6NTc6MzcgWiBbYnVpbGQtYXJt
NjQteHNtXSBhd2FpdGluZyAxMTExMTguYnVpbGQtYXJtNjQteHNtIHRzLWhvc3RzLWFsbG9jYXRl
IGhvc3QKMjAxNy0wNi0yNyAxNzo1NzozNyBaIFtidWlsZC1pMzg2LXB2b3BzXSBzdGFydGluZyAx
MTExMTguYnVpbGQtaTM4Ni1wdm9wcyB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAx
Ny0wNi0yNyAxNzo1NzozNyBaIFtidWlsZC1hcm1oZl0gc3RhcnRpbmcgMTExMTE4LmJ1aWxkLWFy
bWhmIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgaG9zdHMtYWxsb2NhdGUKMjAxNy0wNi0yNyAxNzo1
NzozNyBaIFtidWlsZC1hcm1oZi1wdm9wc10gZmluaXNoZWQgMTExMTE4LmJ1aWxkLWFybWhmLXB2
b3BzIHRzLWJ1aWxkLWNoZWNrICBwYXNzIAoyMDE3LTA2LTI3IDE3OjU3OjM3IFogW2J1aWxkLWkz
ODYtcHJldl0gYXdhaXRpbmcgMTExMTE4LmJ1aWxkLWkzODYtcHJldiB0cy1idWlsZC1jaGVjayAK
MjAxNy0wNi0yNyAxNzo1NzozNyBaIFtidWlsZC1pMzg2LXB2b3BzXSB0cmFuc2FjdGlvbiBzZXJp
YWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkg
KGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQg
bm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25n
IHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0
dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRy
YW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0w
Ni0yNyAxNzo1NzozNyBaIFtidWlsZC1hcm1oZi14c21dIGZpbmlzaGVkIDExMTExOC5idWlsZC1h
cm1oZi14c20gdHMtYnVpbGQtY2hlY2sgIHBhc3MgCjIwMTctMDYtMjcgMTc6NTc6MzcgWiBbYnVp
bGQtaTM4Ni14c21dIHN0YXJ0aW5nIDExMTExOC5idWlsZC1pMzg2LXhzbSB0cy1idWlsZC1jaGVj
ayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yNyAxNzo1NzozNyBaIFtidWlsZC1hcm1oZl0gYXdh
aXRpbmcgMTExMTE4LmJ1aWxkLWFybWhmIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QKMjAxNy0wNi0y
NyAxNzo1NzozNyBaIFtidWlsZC1hcm1oZi1wdm9wc10gc3RhcnRpbmcgMTExMTE4LmJ1aWxkLWFy
bWhmLXB2b3BzIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgaG9zdHMtYWxsb2NhdGUKMjAxNy0wNi0y
NyAxNzo1NzozNyBaIFtidWlsZC1pMzg2XSBmaW5pc2hlZCAxMTExMTguYnVpbGQtaTM4NiB0cy1i
dWlsZC1jaGVjayAgcGFzcyAKMjAxNy0wNi0yNyAxNzo1NzozNyBaIFtidWlsZC1hcm1oZi14c21d
IHN0YXJ0aW5nIDExMTExOC5idWlsZC1hcm1oZi14c20gdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBo
b3N0cy1hbGxvY2F0ZQoyMDE3LTA2LTI3IDE3OjU3OjM3IFogW2J1aWxkLWkzODYteHNtXSBhd2Fp
dGluZyAxMTExMTguYnVpbGQtaTM4Ni14c20gdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjcgMTc6
NTc6MzcgWiBbYnVpbGQtYXJtaGYtcHZvcHNdIGF3YWl0aW5nIDExMTExOC5idWlsZC1hcm1oZi1w
dm9wcyB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0CjIwMTctMDYtMjcgMTc6NTc6MzggWiBbYnVpbGQt
aTM4Nl0gc3RhcnRpbmcgMTExMTE4LmJ1aWxkLWkzODYgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBo
b3N0cy1hbGxvY2F0ZQoyMDE3LTA2LTI3IDE3OjU3OjM4IFogW2J1aWxkLWkzODYtcHJldl0gZmlu
aXNoZWQgMTExMTE4LmJ1aWxkLWkzODYtcHJldiB0cy1idWlsZC1jaGVjayAgcGFzcyAKMjAxNy0w
Ni0yNyAxNzo1NzozOCBaIFtidWlsZC1hcm1oZi14c21dIGF3YWl0aW5nIDExMTExOC5idWlsZC1h
cm1oZi14c20gdHMtaG9zdHMtYWxsb2NhdGUgaG9zdAoyMDE3LTA2LTI3IDE3OjU3OjM4IFogW2J1
aWxkLWkzODYtcHJldl0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNU
LVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFU
QUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0
byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVh
c29uIGNvZGU6IENhbmNlbGVkIG9uIGlkZW50aWZpY2F0aW9uIGFzIGEgcGl2b3QsIGR1cmluZyB3
cml0ZS4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikg
cmV0cnlpbmcgLi4uCjIwMTctMDYtMjcgMTc6NTc6MzggWiBbYnVpbGQtaTM4Ni1wdm9wc10gYXdh
aXRpbmcgMTExMTE4LmJ1aWxkLWkzODYtcHZvcHMgdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjcg
MTc6NTc6MzggWiBbYnVpbGQtaTM4Nl0gYXdhaXRpbmcgMTExMTE4LmJ1aWxkLWkzODYgdHMtaG9z
dHMtYWxsb2NhdGUgaG9zdAoyMDE3LTA2LTI3IDE3OjU3OjM4IFogW2J1aWxkLWkzODYteHNtXSBm
aW5pc2hlZCAxMTExMTguYnVpbGQtaTM4Ni14c20gdHMtYnVpbGQtY2hlY2sgIHBhc3MgCjIwMTct
MDYtMjcgMTc6NTc6MzkgWiBbYnVpbGQtaTM4Ni1wdm9wc10gZmluaXNoZWQgMTExMTE4LmJ1aWxk
LWkzODYtcHZvcHMgdHMtYnVpbGQtY2hlY2sgIHBhc3MgCjIwMTctMDYtMjcgMTc6NTc6MzkgWiBb
YnVpbGQtaTM4Ni14c21dIHN0YXJ0aW5nIDExMTExOC5idWlsZC1pMzg2LXhzbSB0cy1ob3N0cy1h
bGxvY2F0ZSBob3N0IGhvc3RzLWFsbG9jYXRlCjIwMTctMDYtMjcgMTc6NTc6MzkgWiBbYnVpbGQt
aTM4Ni1wcmV2XSBzdGFydGluZyAxMTExMTguYnVpbGQtaTM4Ni1wcmV2IHRzLWhvc3RzLWFsbG9j
YXRlIGhvc3QgaG9zdHMtYWxsb2NhdGUKMjAxNy0wNi0yNyAxNzo1NzozOSBaIFtidWlsZC1pMzg2
LXB2b3BzXSBzdGFydGluZyAxMTExMTguYnVpbGQtaTM4Ni1wdm9wcyB0cy1ob3N0cy1hbGxvY2F0
ZSBob3N0IGhvc3RzLWFsbG9jYXRlCjIwMTctMDYtMjcgMTc6NTc6MzkgWiBbYnVpbGQtaTM4Ni14
c21dIGF3YWl0aW5nIDExMTExOC5idWlsZC1pMzg2LXhzbSB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0
CjIwMTctMDYtMjcgMTc6NTc6MzkgWiBbYnVpbGQtaTM4Ni1wcmV2XSBhd2FpdGluZyAxMTExMTgu
YnVpbGQtaTM4Ni1wcmV2IHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QKMjAxNy0wNi0yNyAxNzo1Nzoz
OSBaIFtidWlsZC1pMzg2LXB2b3BzXSBhd2FpdGluZyAxMTExMTguYnVpbGQtaTM4Ni1wdm9wcyB0
cy1ob3N0cy1hbGxvY2F0ZSBob3N0CjIwMTctMDYtMjcgMTg6MDA6MTAgWiBbYnVpbGQtYW1kNjRd
IGZpbmlzaGVkIDExMTExOC5idWlsZC1hbWQ2NCB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IHBhc3Mg
CjIwMTctMDYtMjcgMTg6MDA6MTEgWiBbYnVpbGQtYW1kNjRdIHN0YXJ0aW5nIDExMTExOC5idWls
ZC1hbWQ2NCB0cy1zeXNsb2ctc2VydmVyICBzeXNsb2ctc2VydmVyCjIwMTctMDYtMjcgMTg6MDA6
MTEgWiBbYnVpbGQtYW1kNjRdIHN0YXJ0aW5nIDExMTExOC5idWlsZC1hbWQ2NCB0cy1ob3N0LWlu
c3RhbGwtdHdpY2UgIGhvc3QtaW5zdGFsbCg0KQoyMDE3LTA2LTI3IDE4OjAwOjEyIFogW2J1aWxk
LWFtZDY0XSBhd2FpdGluZyAxMTExMTguYnVpbGQtYW1kNjQgdHMtaG9zdC1pbnN0YWxsLXR3aWNl
IAoyMDE3LTA2LTI3IDE4OjA3OjAwIFogW2J1aWxkLWkzODZdIGZpbmlzaGVkIDExMTExOC5idWls
ZC1pMzg2IHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxODowNzowMCBa
IFtidWlsZC1pMzg2XSBzdGFydGluZyAxMTExMTguYnVpbGQtaTM4NiB0cy1zeXNsb2ctc2VydmVy
ICBzeXNsb2ctc2VydmVyCjIwMTctMDYtMjcgMTg6MDc6MDEgWiBbYnVpbGQtaTM4Nl0gc3RhcnRp
bmcgMTExMTE4LmJ1aWxkLWkzODYgdHMtaG9zdC1pbnN0YWxsLXR3aWNlICBob3N0LWluc3RhbGwo
NCkKMjAxNy0wNi0yNyAxODowNzowMSBaIFtidWlsZC1pMzg2XSBhd2FpdGluZyAxMTExMTguYnVp
bGQtaTM4NiB0cy1ob3N0LWluc3RhbGwtdHdpY2UgCjIwMTctMDYtMjcgMTg6MTM6NTggWiBbYnVp
bGQtYW1kNjRdIGZpbmlzaGVkIDExMTExOC5idWlsZC1hbWQ2NCB0cy1ob3N0LWluc3RhbGwtdHdp
Y2UgIHBhc3MgCjIwMTctMDYtMjcgMTg6MTM6NTggWiBbYnVpbGQtYW1kNjRdIHN0YXJ0aW5nIDEx
MTExOC5idWlsZC1hbWQ2NCB0cy14ZW4tYnVpbGQtcHJlcCAgaG9zdC1idWlsZC1wcmVwCjIwMTct
MDYtMjcgMTg6MTM6NTggWiBbYnVpbGQtYW1kNjRdIGF3YWl0aW5nIDExMTExOC5idWlsZC1hbWQ2
NCB0cy14ZW4tYnVpbGQtcHJlcCAKMjAxNy0wNi0yNyAxODoxOTowMCBaIFtidWlsZC1hcm1oZl0g
ZmluaXNoZWQgMTExMTE4LmJ1aWxkLWFybWhmIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgcGFzcyAK
MjAxNy0wNi0yNyAxODoxOTowMSBaIFtidWlsZC1hcm1oZl0gc3RhcnRpbmcgMTExMTE4LmJ1aWxk
LWFybWhmIHRzLXN5c2xvZy1zZXJ2ZXIgIHN5c2xvZy1zZXJ2ZXIKMjAxNy0wNi0yNyAxODoxOTow
MSBaIFtidWlsZC1hcm1oZl0gc3RhcnRpbmcgMTExMTE4LmJ1aWxkLWFybWhmIHRzLWhvc3QtaW5z
dGFsbC10d2ljZSAgaG9zdC1pbnN0YWxsKDQpCjIwMTctMDYtMjcgMTg6MTk6MDIgWiBbYnVpbGQt
YXJtaGZdIGF3YWl0aW5nIDExMTExOC5idWlsZC1hcm1oZiB0cy1ob3N0LWluc3RhbGwtdHdpY2Ug
CjIwMTctMDYtMjcgMTg6MjA6MTUgWiBbYnVpbGQtYW1kNjRdIGZpbmlzaGVkIDExMTExOC5idWls
ZC1hbWQ2NCB0cy14ZW4tYnVpbGQtcHJlcCAgcGFzcyAKMjAxNy0wNi0yNyAxODoyMDoxNSBaIFti
dWlsZC1hbWQ2NF0gc3RhcnRpbmcgMTExMTE4LmJ1aWxkLWFtZDY0IHRzLXhlbi1idWlsZCAgeGVu
LWJ1aWxkCjIwMTctMDYtMjcgMTg6MjA6MTUgWiBbYnVpbGQtYW1kNjRdIGF3YWl0aW5nIDExMTEx
OC5idWlsZC1hbWQ2NCB0cy14ZW4tYnVpbGQgCjIwMTctMDYtMjcgMTg6MjA6MTcgWiBbYnVpbGQt
YW1kNjRdIGZpbmlzaGVkIDExMTExOC5idWlsZC1hbWQ2NCB0cy14ZW4tYnVpbGQgIGZhaWwgY2hp
bGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI3IDE4OjIwOjE3IFogW2J1aWxk
LWFtZDY0XSAxMTExMTguYnVpbGQtYW1kNjQgcnVuLWpvYi9idWlsZCBmYWlsZWQ6IHRlc3Qgc2Ny
aXB0IGZhaWxlZAoyMDE3LTA2LTI3IDE4OjIwOjE4IFogW2J1aWxkLWFtZDY0XSBzdGFydGluZyAx
MTExMTguYnVpbGQtYW1kNjQgdHMtbG9ncy1jYXB0dXJlIGhvc3QgY2FwdHVyZS1sb2dzCjIwMTct
MDYtMjcgMTg6MjA6MTggWiBbYnVpbGQtYW1kNjRdIGF3YWl0aW5nIDExMTExOC5idWlsZC1hbWQ2
NCB0cy1sb2dzLWNhcHR1cmUgaG9zdAoyMDE3LTA2LTI3IDE4OjIxOjM0IFogW2J1aWxkLWFtZDY0
XSBmaW5pc2hlZCAxMTExMTguYnVpbGQtYW1kNjQgdHMtbG9ncy1jYXB0dXJlIGhvc3QgcGFzcyAK
MjAxNy0wNi0yNyAxODoyMTozNCBaIFtidWlsZC1hbWQ2NF0gYXdhaXRpbmcgMTExMTE4LmJ1aWxk
LWFtZDY0IHRzLXN5c2xvZy1zZXJ2ZXIgCjIwMTctMDYtMjcgMTg6MjE6MzQgWiBbYnVpbGQtYW1k
NjRdIGZpbmlzaGVkIDExMTExOC5idWlsZC1hbWQ2NCB0cy1zeXNsb2ctc2VydmVyICBwYXNzIAoy
MDE3LTA2LTI3IDE4OjIxOjM0IFogW2J1aWxkLWFtZDY0XSBqb2Igbm90IG9rCjIwMTctMDYtMjcg
MTg6MjE6MzQgWiBmbGlnaHQgMTExMTE4IHJlYXBlZCAgYnVpbGQtYW1kNjQgWzMyNDc1XSBFWElU
IDAKMjAxNy0wNi0yNyAxODoyMTozNSBaIGZsaWdodCAxMTExMTggbnF1ZXVlZD0xCjIwMTctMDYt
MjcgMTg6MjE6MzUgWiBmbGlnaHQgMTExMTE4IHNwYXduaW5nIGJ1aWxkLWFtZDY0LWxpYnZpcnQK
MjAxNy0wNi0yNyAxODoyMTozNSBaIGZsaWdodCAxMTExMTggc3Bhd25lZCAgYnVpbGQtYW1kNjQt
bGlidmlydCBbNzY1N10KMjAxNy0wNi0yNyAxODoyMTozNSBaIGZsaWdodCAxMTExMTggc3Bhd25p
bmcgYnVpbGQtYW1kNjQtcnVtcHJ1bgoyMDE3LTA2LTI3IDE4OjIxOjM1IFogZmxpZ2h0IDExMTEx
OCBzcGF3bmVkICBidWlsZC1hbWQ2NC1ydW1wcnVuIFs3NjYwXQoyMDE3LTA2LTI3IDE4OjIxOjM1
IFogZmxpZ2h0IDExMTExOCBucnVubmluZz0xNgoyMDE3LTA2LTI3IDE4OjIxOjQyIFogW2J1aWxk
LWFtZDY0LWxpYnZpcnRdIHN0YXJ0aW5nIDExMTExOC5idWlsZC1hbWQ2NC1saWJ2aXJ0IHRzLWJ1
aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI3IDE4OjIxOjQyIFogW2J1aWxkLWFt
ZDY0LWxpYnZpcnRdIGF3YWl0aW5nIDExMTExOC5idWlsZC1hbWQ2NC1saWJ2aXJ0IHRzLWJ1aWxk
LWNoZWNrIAoyMDE3LTA2LTI3IDE4OjIxOjQyIFogW2J1aWxkLWFtZDY0LXJ1bXBydW5dIHN0YXJ0
aW5nIDExMTExOC5idWlsZC1hbWQ2NC1ydW1wcnVuIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVj
aygxKQoyMDE3LTA2LTI3IDE4OjIxOjQzIFogW2J1aWxkLWFtZDY0LXJ1bXBydW5dIGF3YWl0aW5n
IDExMTExOC5idWlsZC1hbWQ2NC1ydW1wcnVuIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI3IDE4
OjIxOjQzIFogW2J1aWxkLWFtZDY0LWxpYnZpcnRdIGZpbmlzaGVkIDExMTExOC5idWlsZC1hbWQ2
NC1saWJ2aXJ0IHRzLWJ1aWxkLWNoZWNrICBibG9ja2VkIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFi
bm9ybWFsbHkKMjAxNy0wNi0yNyAxODoyMTo0MyBaIFtidWlsZC1hbWQ2NC1saWJ2aXJ0XSAxMTEx
MTguYnVpbGQtYW1kNjQtbGlidmlydCBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2Ny
aXB0IGZhaWxlZAoyMDE3LTA2LTI3IDE4OjIxOjQ0IFogW2J1aWxkLWFtZDY0LXJ1bXBydW5dIGZp
bmlzaGVkIDExMTExOC5idWlsZC1hbWQ2NC1ydW1wcnVuIHRzLWJ1aWxkLWNoZWNrICBibG9ja2Vk
IGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxNy0wNi0yNyAxODoyMTo0NCBaIFti
dWlsZC1hbWQ2NC1ydW1wcnVuXSAxMTExMTguYnVpbGQtYW1kNjQtcnVtcHJ1biBjaGVjay1ub3Qt
YmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2LTI3IDE4OjIxOjQ0IFog
ZmxpZ2h0IDExMTExOCByZWFwZWQgIGJ1aWxkLWFtZDY0LWxpYnZpcnQgWzc2NTddIEVYSVQgMAoy
MDE3LTA2LTI3IDE4OjIxOjQ0IFogZmxpZ2h0IDExMTExOCBucXVldWVkPTEKMjAxNy0wNi0yNyAx
ODoyMTo0NCBaIGZsaWdodCAxMTExMTggbnJ1bm5pbmc9MTUKMjAxNy0wNi0yNyAxODoyMTo0NSBa
IGZsaWdodCAxMTExMTggcmVhcGVkICBidWlsZC1hbWQ2NC1ydW1wcnVuIFs3NjYwXSBFWElUIDAK
MjAxNy0wNi0yNyAxODoyMTo0NSBaIGZsaWdodCAxMTExMTggbnF1ZXVlZD0xCjIwMTctMDYtMjcg
MTg6MjE6NDUgWiBmbGlnaHQgMTExMTE4IG5ydW5uaW5nPTE0CjIwMTctMDYtMjcgMTg6MjI6MTkg
WiBmbGlnaHQgMTExMTE4IGtpbGxpbmcgYnVpbGQtYW1kNjQgWzMyNDc1XQoyMDE3LTA2LTI3IDE4
OjIyOjI5IFogZmxpZ2h0IDExMTExOCBraWxsaW5nIGJ1aWxkLWFtZDY0LWxpYnZpcnQgWzc2NTdd
CjIwMTctMDYtMjcgMTg6MjI6MzAgWiBmbGlnaHQgMTExMTE4IGtpbGxpbmcgYnVpbGQtYW1kNjQt
cnVtcHJ1biBbNzY2MF0KMjAxNy0wNi0yNyAxODoyMjo0OSBaIFtidWlsZC1pMzg2XSBmaW5pc2hl
ZCAxMTExMTguYnVpbGQtaTM4NiB0cy1ob3N0LWluc3RhbGwtdHdpY2UgIHBhc3MgCjIwMTctMDYt
MjcgMTg6MjI6NDkgWiBbYnVpbGQtaTM4Nl0gc3RhcnRpbmcgMTExMTE4LmJ1aWxkLWkzODYgdHMt
eGVuLWJ1aWxkLXByZXAgIGhvc3QtYnVpbGQtcHJlcAoyMDE3LTA2LTI3IDE4OjIyOjUwIFogW2J1
aWxkLWkzODZdIGF3YWl0aW5nIDExMTExOC5idWlsZC1pMzg2IHRzLXhlbi1idWlsZC1wcmVwIAoy
MDE3LTA2LTI3IDE4OjIzOjI5IFogW2J1aWxkLWFtZDY0LXByZXZdIGZpbmlzaGVkIDExMTExOC5i
dWlsZC1hbWQ2NC1wcmV2IHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAx
ODoyMzoyOSBaIFtidWlsZC1hbWQ2NC1wcmV2XSBzdGFydGluZyAxMTExMTguYnVpbGQtYW1kNjQt
cHJldiB0cy1zeXNsb2ctc2VydmVyICBzeXNsb2ctc2VydmVyCjIwMTctMDYtMjcgMTg6MjM6MzAg
WiBbYnVpbGQtYW1kNjQtcHJldl0gc3RhcnRpbmcgMTExMTE4LmJ1aWxkLWFtZDY0LXByZXYgdHMt
aG9zdC1pbnN0YWxsLXR3aWNlICBob3N0LWluc3RhbGwoNCkKMjAxNy0wNi0yNyAxODoyMzozMCBa
IFtidWlsZC1hbWQ2NC1wcmV2XSBhd2FpdGluZyAxMTExMTguYnVpbGQtYW1kNjQtcHJldiB0cy1o
b3N0LWluc3RhbGwtdHdpY2UgCjIwMTctMDYtMjcgMTg6MjQ6NTcgWiBbYnVpbGQtYXJtaGYteHNt
XSBmaW5pc2hlZCAxMTExMTguYnVpbGQtYXJtaGYteHNtIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3Qg
cGFzcyAKMjAxNy0wNi0yNyAxODoyNDo1NyBaIFtidWlsZC1hcm1oZi14c21dIHN0YXJ0aW5nIDEx
MTExOC5idWlsZC1hcm1oZi14c20gdHMtc3lzbG9nLXNlcnZlciAgc3lzbG9nLXNlcnZlcgoyMDE3
LTA2LTI3IDE4OjI0OjU4IFogW2J1aWxkLWFybWhmLXhzbV0gc3RhcnRpbmcgMTExMTE4LmJ1aWxk
LWFybWhmLXhzbSB0cy1ob3N0LWluc3RhbGwtdHdpY2UgIGhvc3QtaW5zdGFsbCg0KQoyMDE3LTA2
LTI3IDE4OjI0OjU4IFogW2J1aWxkLWFybWhmLXhzbV0gYXdhaXRpbmcgMTExMTE4LmJ1aWxkLWFy
bWhmLXhzbSB0cy1ob3N0LWluc3RhbGwtdHdpY2UgCjIwMTctMDYtMjcgMTg6MzA6MzggWiBbYnVp
bGQtaTM4Nl0gZmluaXNoZWQgMTExMTE4LmJ1aWxkLWkzODYgdHMteGVuLWJ1aWxkLXByZXAgIHBh
c3MgCjIwMTctMDYtMjcgMTg6MzA6MzggWiBbYnVpbGQtaTM4Nl0gc3RhcnRpbmcgMTExMTE4LmJ1
aWxkLWkzODYgdHMteGVuLWJ1aWxkICB4ZW4tYnVpbGQKMjAxNy0wNi0yNyAxODozMDozOCBaIFti
dWlsZC1pMzg2XSBhd2FpdGluZyAxMTExMTguYnVpbGQtaTM4NiB0cy14ZW4tYnVpbGQgCjIwMTct
MDYtMjcgMTg6MzA6NDAgWiBbYnVpbGQtaTM4Nl0gZmluaXNoZWQgMTExMTE4LmJ1aWxkLWkzODYg
dHMteGVuLWJ1aWxkICBmYWlsIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxNy0w
Ni0yNyAxODozMDo0MCBaIFtidWlsZC1pMzg2XSAxMTExMTguYnVpbGQtaTM4NiBydW4tam9iL2J1
aWxkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjcgMTg6MzA6NDEgWiBbYnVp
bGQtaTM4Nl0gc3RhcnRpbmcgMTExMTE4LmJ1aWxkLWkzODYgdHMtbG9ncy1jYXB0dXJlIGhvc3Qg
Y2FwdHVyZS1sb2dzCjIwMTctMDYtMjcgMTg6MzA6NDEgWiBbYnVpbGQtaTM4Nl0gYXdhaXRpbmcg
MTExMTE4LmJ1aWxkLWkzODYgdHMtbG9ncy1jYXB0dXJlIGhvc3QKMjAxNy0wNi0yNyAxODozMTo1
NyBaIFtidWlsZC1pMzg2XSBmaW5pc2hlZCAxMTExMTguYnVpbGQtaTM4NiB0cy1sb2dzLWNhcHR1
cmUgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE4OjMxOjU3IFogW2J1aWxkLWkzODZdIGF3YWl0aW5n
IDExMTExOC5idWlsZC1pMzg2IHRzLXN5c2xvZy1zZXJ2ZXIgCjIwMTctMDYtMjcgMTg6MzE6NTcg
WiBbYnVpbGQtaTM4Nl0gZmluaXNoZWQgMTExMTE4LmJ1aWxkLWkzODYgdHMtc3lzbG9nLXNlcnZl
ciAgcGFzcyAKMjAxNy0wNi0yNyAxODozMTo1NyBaIFtidWlsZC1pMzg2XSBqb2Igbm90IG9rCjIw
MTctMDYtMjcgMTg6MzE6NTcgWiBmbGlnaHQgMTExMTE4IHJlYXBlZCAgYnVpbGQtaTM4NiBbMzI1
MTFdIEVYSVQgMAoyMDE3LTA2LTI3IDE4OjMxOjU4IFogZmxpZ2h0IDExMTExOCBucXVldWVkPTEK
MjAxNy0wNi0yNyAxODozMTo1OCBaIGZsaWdodCAxMTExMTggc3Bhd25pbmcgYnVpbGQtaTM4Ni1s
aWJ2aXJ0CjIwMTctMDYtMjcgMTg6MzE6NTggWiBmbGlnaHQgMTExMTE4IHNwYXduZWQgIGJ1aWxk
LWkzODYtbGlidmlydCBbMjg5NV0KMjAxNy0wNi0yNyAxODozMTo1OCBaIGZsaWdodCAxMTExMTgg
c3Bhd25pbmcgYnVpbGQtaTM4Ni1ydW1wcnVuCjIwMTctMDYtMjcgMTg6MzE6NTggWiBmbGlnaHQg
MTExMTE4IHNwYXduZWQgIGJ1aWxkLWkzODYtcnVtcHJ1biBbMjg5N10KMjAxNy0wNi0yNyAxODoz
MTo1OCBaIGZsaWdodCAxMTExMTggbnJ1bm5pbmc9MTUKMjAxNy0wNi0yNyAxODozMjowNSBaIFti
dWlsZC1pMzg2LWxpYnZpcnRdIHN0YXJ0aW5nIDExMTExOC5idWlsZC1pMzg2LWxpYnZpcnQgdHMt
YnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjcgMTg6MzI6MDYgWiBbYnVpbGQt
aTM4Ni1ydW1wcnVuXSBzdGFydGluZyAxMTExMTguYnVpbGQtaTM4Ni1ydW1wcnVuIHRzLWJ1aWxk
LWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI3IDE4OjMyOjA2IFogW2J1aWxkLWkzODYt
bGlidmlydF0gYXdhaXRpbmcgMTExMTE4LmJ1aWxkLWkzODYtbGlidmlydCB0cy1idWlsZC1jaGVj
ayAKMjAxNy0wNi0yNyAxODozMjowNiBaIFtidWlsZC1pMzg2LXJ1bXBydW5dIGF3YWl0aW5nIDEx
MTExOC5idWlsZC1pMzg2LXJ1bXBydW4gdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjcgMTg6MzI6
MDcgWiBbYnVpbGQtaTM4Ni1saWJ2aXJ0XSBmaW5pc2hlZCAxMTExMTguYnVpbGQtaTM4Ni1saWJ2
aXJ0IHRzLWJ1aWxkLWNoZWNrICBibG9ja2VkIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFs
bHkKMjAxNy0wNi0yNyAxODozMjowNyBaIFtidWlsZC1pMzg2LWxpYnZpcnRdIDExMTExOC5idWls
ZC1pMzg2LWxpYnZpcnQgY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWls
ZWQKMjAxNy0wNi0yNyAxODozMjowNyBaIFtidWlsZC1pMzg2LXJ1bXBydW5dIGZpbmlzaGVkIDEx
MTExOC5idWlsZC1pMzg2LXJ1bXBydW4gdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJv
Y2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI3IDE4OjMyOjA3IFogW2J1aWxkLWkzODYt
cnVtcHJ1bl0gMTExMTE4LmJ1aWxkLWkzODYtcnVtcHJ1biBjaGVjay1ub3QtYmxvY2tlZCBmYWls
ZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2LTI3IDE4OjMyOjA4IFogZmxpZ2h0IDExMTEx
OCByZWFwZWQgIGJ1aWxkLWkzODYtbGlidmlydCBbMjg5NV0gRVhJVCAwCjIwMTctMDYtMjcgMTg6
MzI6MDggWiBmbGlnaHQgMTExMTE4IG5xdWV1ZWQ9MQoyMDE3LTA2LTI3IDE4OjMyOjA4IFogZmxp
Z2h0IDExMTExOCBucnVubmluZz0xNAoyMDE3LTA2LTI3IDE4OjMyOjA4IFogZmxpZ2h0IDExMTEx
OCByZWFwZWQgIGJ1aWxkLWkzODYtcnVtcHJ1biBbMjg5N10gRVhJVCAwCjIwMTctMDYtMjcgMTg6
MzI6MDkgWiBmbGlnaHQgMTExMTE4IG5xdWV1ZWQ9MQoyMDE3LTA2LTI3IDE4OjMyOjA5IFogZmxp
Z2h0IDExMTExOCBucnVubmluZz0xMwoyMDE3LTA2LTI3IDE4OjMyOjIwIFogW2J1aWxkLWkzODYt
eHNtXSBmaW5pc2hlZCAxMTExMTguYnVpbGQtaTM4Ni14c20gdHMtaG9zdHMtYWxsb2NhdGUgaG9z
dCBwYXNzIAoyMDE3LTA2LTI3IDE4OjMyOjIxIFogW2J1aWxkLWkzODYteHNtXSBzdGFydGluZyAx
MTExMTguYnVpbGQtaTM4Ni14c20gdHMtc3lzbG9nLXNlcnZlciAgc3lzbG9nLXNlcnZlcgoyMDE3
LTA2LTI3IDE4OjMyOjIyIFogW2J1aWxkLWkzODYteHNtXSBzdGFydGluZyAxMTExMTguYnVpbGQt
aTM4Ni14c20gdHMtaG9zdC1pbnN0YWxsLXR3aWNlICBob3N0LWluc3RhbGwoNCkKMjAxNy0wNi0y
NyAxODozMjoyMiBaIFtidWlsZC1pMzg2LXhzbV0gYXdhaXRpbmcgMTExMTE4LmJ1aWxkLWkzODYt
eHNtIHRzLWhvc3QtaW5zdGFsbC10d2ljZSAKMjAxNy0wNi0yNyAxODozMjoyMyBaIFtidWlsZC1p
Mzg2LXhzbV0gZmluaXNoZWQgMTExMTE4LmJ1aWxkLWkzODYteHNtIHRzLWhvc3QtaW5zdGFsbC10
d2ljZSAgcGFzcyAKMjAxNy0wNi0yNyAxODozMjoyMyBaIFtidWlsZC1pMzg2LXhzbV0gc3RhcnRp
bmcgMTExMTE4LmJ1aWxkLWkzODYteHNtIHRzLXhlbi1idWlsZC1wcmVwICBob3N0LWJ1aWxkLXBy
ZXAKMjAxNy0wNi0yNyAxODozMjoyNCBaIFtidWlsZC1pMzg2LXhzbV0gYXdhaXRpbmcgMTExMTE4
LmJ1aWxkLWkzODYteHNtIHRzLXhlbi1idWlsZC1wcmVwIAoyMDE3LTA2LTI3IDE4OjMyOjI1IFog
W2J1aWxkLWkzODYteHNtXSBmaW5pc2hlZCAxMTExMTguYnVpbGQtaTM4Ni14c20gdHMteGVuLWJ1
aWxkLXByZXAgIHBhc3MgCjIwMTctMDYtMjcgMTg6MzI6MjUgWiBbYnVpbGQtaTM4Ni14c21dIHN0
YXJ0aW5nIDExMTExOC5idWlsZC1pMzg2LXhzbSB0cy14ZW4tYnVpbGQgIHhlbi1idWlsZAoyMDE3
LTA2LTI3IDE4OjMyOjI1IFogW2J1aWxkLWkzODYteHNtXSBhd2FpdGluZyAxMTExMTguYnVpbGQt
aTM4Ni14c20gdHMteGVuLWJ1aWxkIAoyMDE3LTA2LTI3IDE4OjMyOjI3IFogW2J1aWxkLWkzODYt
eHNtXSBmaW5pc2hlZCAxMTExMTguYnVpbGQtaTM4Ni14c20gdHMteGVuLWJ1aWxkICBmYWlsIGNo
aWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxNy0wNi0yNyAxODozMjoyNyBaIFtidWls
ZC1pMzg2LXhzbV0gMTExMTE4LmJ1aWxkLWkzODYteHNtIHJ1bi1qb2IvYnVpbGQgZmFpbGVkOiB0
ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0yNyAxODozMjoyNyBaIFtidWlsZC1pMzg2LXhzbV0g
c3RhcnRpbmcgMTExMTE4LmJ1aWxkLWkzODYteHNtIHRzLWxvZ3MtY2FwdHVyZSBob3N0IGNhcHR1
cmUtbG9ncwoyMDE3LTA2LTI3IDE4OjMyOjI4IFogW2J1aWxkLWkzODYteHNtXSBhd2FpdGluZyAx
MTExMTguYnVpbGQtaTM4Ni14c20gdHMtbG9ncy1jYXB0dXJlIGhvc3QKMjAxNy0wNi0yNyAxODoz
Mjo0MSBaIFtidWlsZC1pMzg2LXByZXZdIGZpbmlzaGVkIDExMTExOC5idWlsZC1pMzg2LXByZXYg
dHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE4OjMyOjQyIFogW2J1aWxk
LWkzODYtcHJldl0gc3RhcnRpbmcgMTExMTE4LmJ1aWxkLWkzODYtcHJldiB0cy1zeXNsb2ctc2Vy
dmVyICBzeXNsb2ctc2VydmVyCjIwMTctMDYtMjcgMTg6MzI6NDIgWiBmbGlnaHQgMTExMTE4IGtp
bGxpbmcgYnVpbGQtaTM4NiBbMzI1MTFdCjIwMTctMDYtMjcgMTg6MzI6NDIgWiBbYnVpbGQtaTM4
Ni1wcmV2XSBzdGFydGluZyAxMTExMTguYnVpbGQtaTM4Ni1wcmV2IHRzLWhvc3QtaW5zdGFsbC10
d2ljZSAgaG9zdC1pbnN0YWxsKDQpCjIwMTctMDYtMjcgMTg6MzI6NDMgWiBbYnVpbGQtaTM4Ni1w
cmV2XSBhd2FpdGluZyAxMTExMTguYnVpbGQtaTM4Ni1wcmV2IHRzLWhvc3QtaW5zdGFsbC10d2lj
ZSAKMjAxNy0wNi0yNyAxODozMjo0NCBaIFtidWlsZC1pMzg2LXByZXZdIGZpbmlzaGVkIDExMTEx
OC5idWlsZC1pMzg2LXByZXYgdHMtaG9zdC1pbnN0YWxsLXR3aWNlICBwYXNzIAoyMDE3LTA2LTI3
IDE4OjMyOjQ0IFogW2J1aWxkLWkzODYtcHJldl0gc3RhcnRpbmcgMTExMTE4LmJ1aWxkLWkzODYt
cHJldiB0cy14ZW4tYnVpbGQtcHJlcCAgaG9zdC1idWlsZC1wcmVwCjIwMTctMDYtMjcgMTg6MzI6
NDUgWiBbYnVpbGQtaTM4Ni1wcmV2XSBhd2FpdGluZyAxMTExMTguYnVpbGQtaTM4Ni1wcmV2IHRz
LXhlbi1idWlsZC1wcmVwIAoyMDE3LTA2LTI3IDE4OjMyOjQ2IFogW2J1aWxkLWkzODYtcHJldl0g
ZmluaXNoZWQgMTExMTE4LmJ1aWxkLWkzODYtcHJldiB0cy14ZW4tYnVpbGQtcHJlcCAgcGFzcyAK
MjAxNy0wNi0yNyAxODozMjo0NiBaIFtidWlsZC1pMzg2LXByZXZdIHN0YXJ0aW5nIDExMTExOC5i
dWlsZC1pMzg2LXByZXYgdHMteGVuLWJ1aWxkICB4ZW4tYnVpbGQKMjAxNy0wNi0yNyAxODozMjo0
NiBaIFtidWlsZC1pMzg2LXByZXZdIGF3YWl0aW5nIDExMTExOC5idWlsZC1pMzg2LXByZXYgdHMt
eGVuLWJ1aWxkIAoyMDE3LTA2LTI3IDE4OjMyOjQ4IFogW2J1aWxkLWkzODYtcHJldl0gZmluaXNo
ZWQgMTExMTE4LmJ1aWxkLWkzODYtcHJldiB0cy14ZW4tYnVpbGQgIGZhaWwgY2hpbGQgcHJvY2Vz
cyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI3IDE4OjMyOjQ4IFogW2J1aWxkLWkzODYtcHJl
dl0gMTExMTE4LmJ1aWxkLWkzODYtcHJldiBydW4tam9iL2J1aWxkIGZhaWxlZDogdGVzdCBzY3Jp
cHQgZmFpbGVkCjIwMTctMDYtMjcgMTg6MzI6NDkgWiBbYnVpbGQtaTM4Ni1wcmV2XSBzdGFydGlu
ZyAxMTExMTguYnVpbGQtaTM4Ni1wcmV2IHRzLWxvZ3MtY2FwdHVyZSBob3N0IGNhcHR1cmUtbG9n
cwoyMDE3LTA2LTI3IDE4OjMyOjQ5IFogW2J1aWxkLWkzODYtcHJldl0gYXdhaXRpbmcgMTExMTE4
LmJ1aWxkLWkzODYtcHJldiB0cy1sb2dzLWNhcHR1cmUgaG9zdAoyMDE3LTA2LTI3IDE4OjMyOjUz
IFogZmxpZ2h0IDExMTExOCBraWxsaW5nIGJ1aWxkLWkzODYtbGlidmlydCBbMjg5NV0KMjAxNy0w
Ni0yNyAxODozMjo1NCBaIGZsaWdodCAxMTExMTgga2lsbGluZyBidWlsZC1pMzg2LXJ1bXBydW4g
WzI4OTddCjIwMTctMDYtMjcgMTg6MzM6MTkgWiBbYnVpbGQtaTM4Ni1wdm9wc10gZmluaXNoZWQg
MTExMTE4LmJ1aWxkLWkzODYtcHZvcHMgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBwYXNzIAoyMDE3
LTA2LTI3IDE4OjMzOjIwIFogW2J1aWxkLWkzODYtcHZvcHNdIHN0YXJ0aW5nIDExMTExOC5idWls
ZC1pMzg2LXB2b3BzIHRzLXN5c2xvZy1zZXJ2ZXIgIHN5c2xvZy1zZXJ2ZXIKMjAxNy0wNi0yNyAx
ODozMzoyMCBaIFtidWlsZC1pMzg2LXB2b3BzXSBzdGFydGluZyAxMTExMTguYnVpbGQtaTM4Ni1w
dm9wcyB0cy1ob3N0LWluc3RhbGwtdHdpY2UgIGhvc3QtaW5zdGFsbCg0KQoyMDE3LTA2LTI3IDE4
OjMzOjIxIFogW2J1aWxkLWkzODYtcHZvcHNdIGF3YWl0aW5nIDExMTExOC5idWlsZC1pMzg2LXB2
b3BzIHRzLWhvc3QtaW5zdGFsbC10d2ljZSAKMjAxNy0wNi0yNyAxODozMzoyMiBaIFtidWlsZC1p
Mzg2LXB2b3BzXSBmaW5pc2hlZCAxMTExMTguYnVpbGQtaTM4Ni1wdm9wcyB0cy1ob3N0LWluc3Rh
bGwtdHdpY2UgIHBhc3MgCjIwMTctMDYtMjcgMTg6MzM6MjIgWiBbYnVpbGQtaTM4Ni1wdm9wc10g
c3RhcnRpbmcgMTExMTE4LmJ1aWxkLWkzODYtcHZvcHMgdHMteGVuLWJ1aWxkLXByZXAgIGhvc3Qt
YnVpbGQtcHJlcAoyMDE3LTA2LTI3IDE4OjMzOjIyIFogW2J1aWxkLWkzODYtcHZvcHNdIGF3YWl0
aW5nIDExMTExOC5idWlsZC1pMzg2LXB2b3BzIHRzLXhlbi1idWlsZC1wcmVwIAoyMDE3LTA2LTI3
IDE4OjMzOjIzIFogW2J1aWxkLWkzODYtcHZvcHNdIGZpbmlzaGVkIDExMTExOC5idWlsZC1pMzg2
LXB2b3BzIHRzLXhlbi1idWlsZC1wcmVwICBwYXNzIAoyMDE3LTA2LTI3IDE4OjMzOjIzIFogW2J1
aWxkLWkzODYtcHZvcHNdIHN0YXJ0aW5nIDExMTExOC5idWlsZC1pMzg2LXB2b3BzIHRzLWtlcm5l
bC1idWlsZCAga2VybmVsLWJ1aWxkCjIwMTctMDYtMjcgMTg6MzM6MjQgWiBbYnVpbGQtaTM4Ni1w
dm9wc10gYXdhaXRpbmcgMTExMTE4LmJ1aWxkLWkzODYtcHZvcHMgdHMta2VybmVsLWJ1aWxkIAoy
MDE3LTA2LTI3IDE4OjMzOjMyIFogW2J1aWxkLWFybTY0LXB2b3BzXSBmaW5pc2hlZCAxMTExMTgu
YnVpbGQtYXJtNjQtcHZvcHMgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBwYXNzIAoyMDE3LTA2LTI3
IDE4OjMzOjMzIFogW2J1aWxkLWFybTY0LXB2b3BzXSBzdGFydGluZyAxMTExMTguYnVpbGQtYXJt
NjQtcHZvcHMgdHMtc3lzbG9nLXNlcnZlciAgc3lzbG9nLXNlcnZlcgoyMDE3LTA2LTI3IDE4OjMz
OjM0IFogW2J1aWxkLWFybTY0LXB2b3BzXSBzdGFydGluZyAxMTExMTguYnVpbGQtYXJtNjQtcHZv
cHMgdHMtaG9zdC1pbnN0YWxsLXR3aWNlICBob3N0LWluc3RhbGwoNCkKMjAxNy0wNi0yNyAxODoz
MzozNCBaIFtidWlsZC1hcm02NC1wdm9wc10gYXdhaXRpbmcgMTExMTE4LmJ1aWxkLWFybTY0LXB2
b3BzIHRzLWhvc3QtaW5zdGFsbC10d2ljZSAKMjAxNy0wNi0yNyAxODozMzo0NCBaIFtidWlsZC1p
Mzg2LXhzbV0gZmluaXNoZWQgMTExMTE4LmJ1aWxkLWkzODYteHNtIHRzLWxvZ3MtY2FwdHVyZSBo
b3N0IHBhc3MgCjIwMTctMDYtMjcgMTg6MzM6NDQgWiBbYnVpbGQtaTM4Ni14c21dIGF3YWl0aW5n
IDExMTExOC5idWlsZC1pMzg2LXhzbSB0cy1zeXNsb2ctc2VydmVyIAoyMDE3LTA2LTI3IDE4OjMz
OjQ0IFogW2J1aWxkLWkzODYteHNtXSBmaW5pc2hlZCAxMTExMTguYnVpbGQtaTM4Ni14c20gdHMt
c3lzbG9nLXNlcnZlciAgcGFzcyAKMjAxNy0wNi0yNyAxODozMzo0NCBaIFtidWlsZC1pMzg2LXhz
bV0gam9iIG5vdCBvawoyMDE3LTA2LTI3IDE4OjMzOjQ0IFogZmxpZ2h0IDExMTExOCByZWFwZWQg
IGJ1aWxkLWkzODYteHNtIFszMjUyN10gRVhJVCAwCjIwMTctMDYtMjcgMTg6MzM6NDUgWiBmbGln
aHQgMTExMTE4IG5xdWV1ZWQ9MQoyMDE3LTA2LTI3IDE4OjMzOjQ1IFogZmxpZ2h0IDExMTExOCBu
cnVubmluZz0xMgoyMDE3LTA2LTI3IDE4OjM0OjA0IFogW2J1aWxkLWkzODYtcHJldl0gZmluaXNo
ZWQgMTExMTE4LmJ1aWxkLWkzODYtcHJldiB0cy1sb2dzLWNhcHR1cmUgaG9zdCBwYXNzIAoyMDE3
LTA2LTI3IDE4OjM0OjA0IFogW2J1aWxkLWkzODYtcHJldl0gYXdhaXRpbmcgMTExMTE4LmJ1aWxk
LWkzODYtcHJldiB0cy1zeXNsb2ctc2VydmVyIAoyMDE3LTA2LTI3IDE4OjM0OjA1IFogW2J1aWxk
LWkzODYtcHJldl0gZmluaXNoZWQgMTExMTE4LmJ1aWxkLWkzODYtcHJldiB0cy1zeXNsb2ctc2Vy
dmVyICBwYXNzIAoyMDE3LTA2LTI3IDE4OjM0OjA1IFogW2J1aWxkLWkzODYtcHJldl0gam9iIG5v
dCBvawoyMDE3LTA2LTI3IDE4OjM0OjA2IFogZmxpZ2h0IDExMTExOCByZWFwZWQgIGJ1aWxkLWkz
ODYtcHJldiBbMzI1MThdIEVYSVQgMAoyMDE3LTA2LTI3IDE4OjM0OjA3IFogZmxpZ2h0IDExMTEx
OCBucXVldWVkPTEKMjAxNy0wNi0yNyAxODozNDowNyBaIGZsaWdodCAxMTExMTggbnJ1bm5pbmc9
MTEKMjAxNy0wNi0yNyAxODozNDozMCBaIGZsaWdodCAxMTExMTgga2lsbGluZyBidWlsZC1pMzg2
LXhzbSBbMzI1MjddCjIwMTctMDYtMjcgMTg6MzQ6NTIgWiBmbGlnaHQgMTExMTE4IGtpbGxpbmcg
YnVpbGQtaTM4Ni1wcmV2IFszMjUxOF0KMjAxNy0wNi0yNyAxODozNjo1NCBaIFtidWlsZC1hbWQ2
NC1wcmV2XSBmaW5pc2hlZCAxMTExMTguYnVpbGQtYW1kNjQtcHJldiB0cy1ob3N0LWluc3RhbGwt
dHdpY2UgIHBhc3MgCjIwMTctMDYtMjcgMTg6MzY6NTUgWiBbYnVpbGQtYW1kNjQtcHJldl0gc3Rh
cnRpbmcgMTExMTE4LmJ1aWxkLWFtZDY0LXByZXYgdHMteGVuLWJ1aWxkLXByZXAgIGhvc3QtYnVp
bGQtcHJlcAoyMDE3LTA2LTI3IDE4OjM2OjU1IFogW2J1aWxkLWFtZDY0LXByZXZdIGF3YWl0aW5n
IDExMTExOC5idWlsZC1hbWQ2NC1wcmV2IHRzLXhlbi1idWlsZC1wcmVwIAoyMDE3LTA2LTI3IDE4
OjQwOjA5IFogW2J1aWxkLWFybWhmXSBmaW5pc2hlZCAxMTExMTguYnVpbGQtYXJtaGYgdHMtaG9z
dC1pbnN0YWxsLXR3aWNlICBwYXNzIAoyMDE3LTA2LTI3IDE4OjQwOjA5IFogW2J1aWxkLWFybWhm
XSBzdGFydGluZyAxMTExMTguYnVpbGQtYXJtaGYgdHMteGVuLWJ1aWxkLXByZXAgIGhvc3QtYnVp
bGQtcHJlcAoyMDE3LTA2LTI3IDE4OjQwOjA5IFogW2J1aWxkLWFybWhmXSBhd2FpdGluZyAxMTEx
MTguYnVpbGQtYXJtaGYgdHMteGVuLWJ1aWxkLXByZXAgCjIwMTctMDYtMjcgMTg6NDM6MDggWiBb
YnVpbGQtYW1kNjQtcHJldl0gZmluaXNoZWQgMTExMTE4LmJ1aWxkLWFtZDY0LXByZXYgdHMteGVu
LWJ1aWxkLXByZXAgIHBhc3MgCjIwMTctMDYtMjcgMTg6NDM6MDggWiBbYnVpbGQtYW1kNjQtcHJl
dl0gc3RhcnRpbmcgMTExMTE4LmJ1aWxkLWFtZDY0LXByZXYgdHMteGVuLWJ1aWxkICB4ZW4tYnVp
bGQKMjAxNy0wNi0yNyAxODo0MzowOCBaIFtidWlsZC1hbWQ2NC1wcmV2XSBhd2FpdGluZyAxMTEx
MTguYnVpbGQtYW1kNjQtcHJldiB0cy14ZW4tYnVpbGQgCjIwMTctMDYtMjcgMTg6NDM6MTAgWiBb
YnVpbGQtYW1kNjQtcHJldl0gZmluaXNoZWQgMTExMTE4LmJ1aWxkLWFtZDY0LXByZXYgdHMteGVu
LWJ1aWxkICBmYWlsIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxNy0wNi0yNyAx
ODo0MzoxMCBaIFtidWlsZC1hbWQ2NC1wcmV2XSAxMTExMTguYnVpbGQtYW1kNjQtcHJldiBydW4t
am9iL2J1aWxkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjcgMTg6NDM6MTAg
WiBbYnVpbGQtYW1kNjQtcHJldl0gc3RhcnRpbmcgMTExMTE4LmJ1aWxkLWFtZDY0LXByZXYgdHMt
bG9ncy1jYXB0dXJlIGhvc3QgY2FwdHVyZS1sb2dzCjIwMTctMDYtMjcgMTg6NDM6MTEgWiBbYnVp
bGQtYW1kNjQtcHJldl0gYXdhaXRpbmcgMTExMTE4LmJ1aWxkLWFtZDY0LXByZXYgdHMtbG9ncy1j
YXB0dXJlIGhvc3QKMjAxNy0wNi0yNyAxODo0Mzo1OCBaIFtidWlsZC1hbWQ2NC1wdm9wc10gZmlu
aXNoZWQgMTExMTE4LmJ1aWxkLWFtZDY0LXB2b3BzIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgcGFz
cyAKMjAxNy0wNi0yNyAxODo0Mzo1OCBaIFtidWlsZC1hbWQ2NC1wdm9wc10gc3RhcnRpbmcgMTEx
MTE4LmJ1aWxkLWFtZDY0LXB2b3BzIHRzLXN5c2xvZy1zZXJ2ZXIgIHN5c2xvZy1zZXJ2ZXIKMjAx
Ny0wNi0yNyAxODo0Mzo1OSBaIFtidWlsZC1hbWQ2NC1wdm9wc10gc3RhcnRpbmcgMTExMTE4LmJ1
aWxkLWFtZDY0LXB2b3BzIHRzLWhvc3QtaW5zdGFsbC10d2ljZSAgaG9zdC1pbnN0YWxsKDQpCjIw
MTctMDYtMjcgMTg6NDM6NTkgWiBbYnVpbGQtYW1kNjQtcHZvcHNdIGF3YWl0aW5nIDExMTExOC5i
dWlsZC1hbWQ2NC1wdm9wcyB0cy1ob3N0LWluc3RhbGwtdHdpY2UgCjIwMTctMDYtMjcgMTg6NDQ6
MDAgWiBbYnVpbGQtYW1kNjQtcHZvcHNdIGZpbmlzaGVkIDExMTExOC5idWlsZC1hbWQ2NC1wdm9w
cyB0cy1ob3N0LWluc3RhbGwtdHdpY2UgIHBhc3MgCjIwMTctMDYtMjcgMTg6NDQ6MDAgWiBbYnVp
bGQtYW1kNjQtcHZvcHNdIHN0YXJ0aW5nIDExMTExOC5idWlsZC1hbWQ2NC1wdm9wcyB0cy14ZW4t
YnVpbGQtcHJlcCAgaG9zdC1idWlsZC1wcmVwCjIwMTctMDYtMjcgMTg6NDQ6MDEgWiBbYnVpbGQt
YW1kNjQtcHZvcHNdIGF3YWl0aW5nIDExMTExOC5idWlsZC1hbWQ2NC1wdm9wcyB0cy14ZW4tYnVp
bGQtcHJlcCAKMjAxNy0wNi0yNyAxODo0NDowMiBaIFtidWlsZC1hbWQ2NC1wdm9wc10gZmluaXNo
ZWQgMTExMTE4LmJ1aWxkLWFtZDY0LXB2b3BzIHRzLXhlbi1idWlsZC1wcmVwICBwYXNzIAoyMDE3
LTA2LTI3IDE4OjQ0OjAyIFogW2J1aWxkLWFtZDY0LXB2b3BzXSBzdGFydGluZyAxMTExMTguYnVp
bGQtYW1kNjQtcHZvcHMgdHMta2VybmVsLWJ1aWxkICBrZXJuZWwtYnVpbGQKMjAxNy0wNi0yNyAx
ODo0NDowMiBaIFtidWlsZC1hbWQ2NC1wdm9wc10gYXdhaXRpbmcgMTExMTE4LmJ1aWxkLWFtZDY0
LXB2b3BzIHRzLWtlcm5lbC1idWlsZCAKMjAxNy0wNi0yNyAxODo0NDoyNyBaIFtidWlsZC1hbWQ2
NC1wcmV2XSBmaW5pc2hlZCAxMTExMTguYnVpbGQtYW1kNjQtcHJldiB0cy1sb2dzLWNhcHR1cmUg
aG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE4OjQ0OjI3IFogW2J1aWxkLWFtZDY0LXByZXZdIGF3YWl0
aW5nIDExMTExOC5idWlsZC1hbWQ2NC1wcmV2IHRzLXN5c2xvZy1zZXJ2ZXIgCjIwMTctMDYtMjcg
MTg6NDQ6MjcgWiBbYnVpbGQtYW1kNjQtcHJldl0gZmluaXNoZWQgMTExMTE4LmJ1aWxkLWFtZDY0
LXByZXYgdHMtc3lzbG9nLXNlcnZlciAgcGFzcyAKMjAxNy0wNi0yNyAxODo0NDoyNyBaIFtidWls
ZC1hbWQ2NC1wcmV2XSBqb2Igbm90IG9rCjIwMTctMDYtMjcgMTg6NDQ6MjcgWiBmbGlnaHQgMTEx
MTE4IHJlYXBlZCAgYnVpbGQtYW1kNjQtcHJldiBbMzI0NzddIEVYSVQgMAoyMDE3LTA2LTI3IDE4
OjQ0OjI4IFogZmxpZ2h0IDExMTExOCBucXVldWVkPTEKMjAxNy0wNi0yNyAxODo0NDoyOCBaIGZs
aWdodCAxMTExMTggbnJ1bm5pbmc9MTAKMjAxNy0wNi0yNyAxODo0NDozOSBaIFtidWlsZC1hbWQ2
NC14c21dIGZpbmlzaGVkIDExMTExOC5idWlsZC1hbWQ2NC14c20gdHMtaG9zdHMtYWxsb2NhdGUg
aG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE4OjQ0OjM5IFogW2J1aWxkLWFtZDY0LXhzbV0gc3RhcnRp
bmcgMTExMTE4LmJ1aWxkLWFtZDY0LXhzbSB0cy1zeXNsb2ctc2VydmVyICBzeXNsb2ctc2VydmVy
CjIwMTctMDYtMjcgMTg6NDQ6NDAgWiBbYnVpbGQtYW1kNjQteHNtXSBzdGFydGluZyAxMTExMTgu
YnVpbGQtYW1kNjQteHNtIHRzLWhvc3QtaW5zdGFsbC10d2ljZSAgaG9zdC1pbnN0YWxsKDQpCjIw
MTctMDYtMjcgMTg6NDQ6NDAgWiBbYnVpbGQtYW1kNjQteHNtXSBhd2FpdGluZyAxMTExMTguYnVp
bGQtYW1kNjQteHNtIHRzLWhvc3QtaW5zdGFsbC10d2ljZSAKMjAxNy0wNi0yNyAxODo0NDo0MSBa
IFtidWlsZC1hbWQ2NC14c21dIGZpbmlzaGVkIDExMTExOC5idWlsZC1hbWQ2NC14c20gdHMtaG9z
dC1pbnN0YWxsLXR3aWNlICBwYXNzIAoyMDE3LTA2LTI3IDE4OjQ0OjQyIFogW2J1aWxkLWFtZDY0
LXhzbV0gc3RhcnRpbmcgMTExMTE4LmJ1aWxkLWFtZDY0LXhzbSB0cy14ZW4tYnVpbGQtcHJlcCAg
aG9zdC1idWlsZC1wcmVwCjIwMTctMDYtMjcgMTg6NDQ6NDIgWiBbYnVpbGQtYW1kNjQteHNtXSBh
d2FpdGluZyAxMTExMTguYnVpbGQtYW1kNjQteHNtIHRzLXhlbi1idWlsZC1wcmVwIAoyMDE3LTA2
LTI3IDE4OjQ0OjQzIFogW2J1aWxkLWFtZDY0LXhzbV0gZmluaXNoZWQgMTExMTE4LmJ1aWxkLWFt
ZDY0LXhzbSB0cy14ZW4tYnVpbGQtcHJlcCAgcGFzcyAKMjAxNy0wNi0yNyAxODo0NDo0MyBaIFti
dWlsZC1hbWQ2NC14c21dIHN0YXJ0aW5nIDExMTExOC5idWlsZC1hbWQ2NC14c20gdHMteGVuLWJ1
aWxkICB4ZW4tYnVpbGQKMjAxNy0wNi0yNyAxODo0NDo0NCBaIFtidWlsZC1hbWQ2NC14c21dIGF3
YWl0aW5nIDExMTExOC5idWlsZC1hbWQ2NC14c20gdHMteGVuLWJ1aWxkIAoyMDE3LTA2LTI3IDE4
OjQ0OjQ1IFogW2J1aWxkLWFtZDY0LXhzbV0gZmluaXNoZWQgMTExMTE4LmJ1aWxkLWFtZDY0LXhz
bSB0cy14ZW4tYnVpbGQgIGZhaWwgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3
LTA2LTI3IDE4OjQ0OjQ1IFogW2J1aWxkLWFtZDY0LXhzbV0gMTExMTE4LmJ1aWxkLWFtZDY0LXhz
bSBydW4tam9iL2J1aWxkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjcgMTg6
NDQ6NDYgWiBbYnVpbGQtYW1kNjQteHNtXSBzdGFydGluZyAxMTExMTguYnVpbGQtYW1kNjQteHNt
IHRzLWxvZ3MtY2FwdHVyZSBob3N0IGNhcHR1cmUtbG9ncwoyMDE3LTA2LTI3IDE4OjQ0OjQ2IFog
W2J1aWxkLWFtZDY0LXhzbV0gYXdhaXRpbmcgMTExMTE4LmJ1aWxkLWFtZDY0LXhzbSB0cy1sb2dz
LWNhcHR1cmUgaG9zdAoyMDE3LTA2LTI3IDE4OjQ1OjEzIFogW2J1aWxkLWFtZDY0LXh0Zl0gZmlu
aXNoZWQgMTExMTE4LmJ1aWxkLWFtZDY0LXh0ZiB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IHBhc3Mg
CjIwMTctMDYtMjcgMTg6NDU6MTMgWiBmbGlnaHQgMTExMTE4IGtpbGxpbmcgYnVpbGQtYW1kNjQt
cHJldiBbMzI0NzddCjIwMTctMDYtMjcgMTg6NDU6MTQgWiBbYnVpbGQtYW1kNjQteHRmXSBzdGFy
dGluZyAxMTExMTguYnVpbGQtYW1kNjQteHRmIHRzLXN5c2xvZy1zZXJ2ZXIgIHN5c2xvZy1zZXJ2
ZXIKMjAxNy0wNi0yNyAxODo0NToxNCBaIFtidWlsZC1hbWQ2NC14dGZdIHN0YXJ0aW5nIDExMTEx
OC5idWlsZC1hbWQ2NC14dGYgdHMtaG9zdC1pbnN0YWxsLXR3aWNlICBob3N0LWluc3RhbGwoNCkK
MjAxNy0wNi0yNyAxODo0NToxNSBaIFtidWlsZC1hbWQ2NC14dGZdIGF3YWl0aW5nIDExMTExOC5i
dWlsZC1hbWQ2NC14dGYgdHMtaG9zdC1pbnN0YWxsLXR3aWNlIAoyMDE3LTA2LTI3IDE4OjQ1OjE2
IFogW2J1aWxkLWFtZDY0LXh0Zl0gZmluaXNoZWQgMTExMTE4LmJ1aWxkLWFtZDY0LXh0ZiB0cy1o
b3N0LWluc3RhbGwtdHdpY2UgIHBhc3MgCjIwMTctMDYtMjcgMTg6NDU6MTYgWiBbYnVpbGQtYW1k
NjQteHRmXSBzdGFydGluZyAxMTExMTguYnVpbGQtYW1kNjQteHRmIHRzLXhlbi1idWlsZC1wcmVw
ICBob3N0LWJ1aWxkLXByZXAKMjAxNy0wNi0yNyAxODo0NToxNiBaIFtidWlsZC1hbWQ2NC14dGZd
IGF3YWl0aW5nIDExMTExOC5idWlsZC1hbWQ2NC14dGYgdHMteGVuLWJ1aWxkLXByZXAgCjIwMTct
MDYtMjcgMTg6NDU6MTcgWiBbYnVpbGQtYW1kNjQteHRmXSBmaW5pc2hlZCAxMTExMTguYnVpbGQt
YW1kNjQteHRmIHRzLXhlbi1idWlsZC1wcmVwICBwYXNzIAoyMDE3LTA2LTI3IDE4OjQ1OjE4IFog
W2J1aWxkLWFtZDY0LXh0Zl0gc3RhcnRpbmcgMTExMTE4LmJ1aWxkLWFtZDY0LXh0ZiB0cy14dGYt
YnVpbGQgIHh0Zi1idWlsZAoyMDE3LTA2LTI3IDE4OjQ1OjE4IFogW2J1aWxkLWFtZDY0LXh0Zl0g
YXdhaXRpbmcgMTExMTE4LmJ1aWxkLWFtZDY0LXh0ZiB0cy14dGYtYnVpbGQgCjIwMTctMDYtMjcg
MTg6NDU6NDMgWiBbYnVpbGQtYW1kNjQteHRmXSBmaW5pc2hlZCAxMTExMTguYnVpbGQtYW1kNjQt
eHRmIHRzLXh0Zi1idWlsZCAgcGFzcyAKMjAxNy0wNi0yNyAxODo0NTo0MyBaIFtidWlsZC1hbWQ2
NC14dGZdIGF3YWl0aW5nIDExMTExOC5idWlsZC1hbWQ2NC14dGYgdHMtc3lzbG9nLXNlcnZlciAK
MjAxNy0wNi0yNyAxODo0NTo0MyBaIFtidWlsZC1hbWQ2NC14dGZdIGZpbmlzaGVkIDExMTExOC5i
dWlsZC1hbWQ2NC14dGYgdHMtc3lzbG9nLXNlcnZlciAgcGFzcyAKMjAxNy0wNi0yNyAxODo0NTo0
NCBaIGZsaWdodCAxMTExMTggcmVhcGVkICBidWlsZC1hbWQ2NC14dGYgWzMyNDg2XSBFWElUIDAK
MjAxNy0wNi0yNyAxODo0NTo0NSBaIGZsaWdodCAxMTExMTggbnF1ZXVlZD0xCjIwMTctMDYtMjcg
MTg6NDU6NDUgWiBmbGlnaHQgMTExMTE4IG5ydW5uaW5nPTkKMjAxNy0wNi0yNyAxODo0NjowMSBa
IFtidWlsZC1hbWQ2NC14c21dIGZpbmlzaGVkIDExMTExOC5idWlsZC1hbWQ2NC14c20gdHMtbG9n
cy1jYXB0dXJlIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxODo0NjowMSBaIFtidWlsZC1hbWQ2NC14
c21dIGF3YWl0aW5nIDExMTExOC5idWlsZC1hbWQ2NC14c20gdHMtc3lzbG9nLXNlcnZlciAKMjAx
Ny0wNi0yNyAxODo0NjowMiBaIFtidWlsZC1hbWQ2NC14c21dIGZpbmlzaGVkIDExMTExOC5idWls
ZC1hbWQ2NC14c20gdHMtc3lzbG9nLXNlcnZlciAgcGFzcyAKMjAxNy0wNi0yNyAxODo0NjowMiBa
IFtidWlsZC1hbWQ2NC14c21dIGpvYiBub3Qgb2sKMjAxNy0wNi0yNyAxODo0NjowMiBaIGZsaWdo
dCAxMTExMTggcmVhcGVkICBidWlsZC1hbWQ2NC14c20gWzMyNDgzXSBFWElUIDAKMjAxNy0wNi0y
NyAxODo0NjowMiBaIGZsaWdodCAxMTExMTggbnF1ZXVlZD0xCjIwMTctMDYtMjcgMTg6NDY6MDIg
WiBmbGlnaHQgMTExMTE4IG5ydW5uaW5nPTgKMjAxNy0wNi0yNyAxODo0NjoxOSBaIFtidWlsZC1h
cm1oZi14c21dIGZpbmlzaGVkIDExMTExOC5idWlsZC1hcm1oZi14c20gdHMtaG9zdC1pbnN0YWxs
LXR3aWNlICBwYXNzIAoyMDE3LTA2LTI3IDE4OjQ2OjIwIFogW2J1aWxkLWFybWhmLXhzbV0gc3Rh
cnRpbmcgMTExMTE4LmJ1aWxkLWFybWhmLXhzbSB0cy14ZW4tYnVpbGQtcHJlcCAgaG9zdC1idWls
ZC1wcmVwCjIwMTctMDYtMjcgMTg6NDY6MjAgWiBbYnVpbGQtYXJtaGYteHNtXSBhd2FpdGluZyAx
MTExMTguYnVpbGQtYXJtaGYteHNtIHRzLXhlbi1idWlsZC1wcmVwIAoyMDE3LTA2LTI3IDE4OjQ2
OjMwIFogZmxpZ2h0IDExMTExOCBraWxsaW5nIGJ1aWxkLWFtZDY0LXh0ZiBbMzI0ODZdCjIwMTct
MDYtMjcgMTg6NDY6NDggWiBmbGlnaHQgMTExMTE4IGtpbGxpbmcgYnVpbGQtYW1kNjQteHNtIFsz
MjQ4M10KMjAxNy0wNi0yNyAxODo0NzoxMSBaIFtidWlsZC1hcm1oZl0gZmluaXNoZWQgMTExMTE4
LmJ1aWxkLWFybWhmIHRzLXhlbi1idWlsZC1wcmVwICBwYXNzIAoyMDE3LTA2LTI3IDE4OjQ3OjEx
IFogW2J1aWxkLWFybWhmXSBzdGFydGluZyAxMTExMTguYnVpbGQtYXJtaGYgdHMteGVuLWJ1aWxk
ICB4ZW4tYnVpbGQKMjAxNy0wNi0yNyAxODo0NzoxMiBaIFtidWlsZC1hcm1oZl0gYXdhaXRpbmcg
MTExMTE4LmJ1aWxkLWFybWhmIHRzLXhlbi1idWlsZCAKMjAxNy0wNi0yNyAxODo0NzoxMyBaIFti
dWlsZC1hcm1oZl0gZmluaXNoZWQgMTExMTE4LmJ1aWxkLWFybWhmIHRzLXhlbi1idWlsZCAgZmFp
bCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjcgMTg6NDc6MTMgWiBb
YnVpbGQtYXJtaGZdIDExMTExOC5idWlsZC1hcm1oZiBydW4tam9iL2J1aWxkIGZhaWxlZDogdGVz
dCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjcgMTg6NDc6MTQgWiBbYnVpbGQtYXJtaGZdIHN0YXJ0
aW5nIDExMTExOC5idWlsZC1hcm1oZiB0cy1sb2dzLWNhcHR1cmUgaG9zdCBjYXB0dXJlLWxvZ3MK
MjAxNy0wNi0yNyAxODo0NzoxNCBaIFtidWlsZC1hcm1oZl0gYXdhaXRpbmcgMTExMTE4LmJ1aWxk
LWFybWhmIHRzLWxvZ3MtY2FwdHVyZSBob3N0CjIwMTctMDYtMjcgMTg6NDg6MzEgWiBbYnVpbGQt
YXJtaGZdIGZpbmlzaGVkIDExMTExOC5idWlsZC1hcm1oZiB0cy1sb2dzLWNhcHR1cmUgaG9zdCBw
YXNzIAoyMDE3LTA2LTI3IDE4OjQ4OjMxIFogW2J1aWxkLWFybWhmXSBhd2FpdGluZyAxMTExMTgu
YnVpbGQtYXJtaGYgdHMtc3lzbG9nLXNlcnZlciAKMjAxNy0wNi0yNyAxODo0ODozMSBaIFtidWls
ZC1hcm1oZl0gZmluaXNoZWQgMTExMTE4LmJ1aWxkLWFybWhmIHRzLXN5c2xvZy1zZXJ2ZXIgIHBh
c3MgCjIwMTctMDYtMjcgMTg6NDg6MzEgWiBbYnVpbGQtYXJtaGZdIGpvYiBub3Qgb2sKMjAxNy0w
Ni0yNyAxODo0ODozMiBaIGZsaWdodCAxMTExMTggcmVhcGVkICBidWlsZC1hcm1oZiBbMzI0OTld
IEVYSVQgMAoyMDE3LTA2LTI3IDE4OjQ4OjMyIFogZmxpZ2h0IDExMTExOCBucXVldWVkPTEKMjAx
Ny0wNi0yNyAxODo0ODozMiBaIGZsaWdodCAxMTExMTggc3Bhd25pbmcgYnVpbGQtYXJtaGYtbGli
dmlydAoyMDE3LTA2LTI3IDE4OjQ4OjMyIFogZmxpZ2h0IDExMTExOCBzcGF3bmVkICBidWlsZC1h
cm1oZi1saWJ2aXJ0IFsyNjQ3Ml0KMjAxNy0wNi0yNyAxODo0ODozMiBaIGZsaWdodCAxMTExMTgg
bnJ1bm5pbmc9OAoyMDE3LTA2LTI3IDE4OjQ4OjQxIFogW2J1aWxkLWFybWhmLWxpYnZpcnRdIHN0
YXJ0aW5nIDExMTExOC5idWlsZC1hcm1oZi1saWJ2aXJ0IHRzLWJ1aWxkLWNoZWNrICBidWlsZC1j
aGVjaygxKQoyMDE3LTA2LTI3IDE4OjQ4OjQxIFogW2J1aWxkLWFybWhmLWxpYnZpcnRdIGF3YWl0
aW5nIDExMTExOC5idWlsZC1hcm1oZi1saWJ2aXJ0IHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI3
IDE4OjQ4OjQyIFogW2J1aWxkLWFybWhmLWxpYnZpcnRdIGZpbmlzaGVkIDExMTExOC5idWlsZC1h
cm1oZi1saWJ2aXJ0IHRzLWJ1aWxkLWNoZWNrICBibG9ja2VkIGNoaWxkIHByb2Nlc3MgZXhpdGVk
IGFibm9ybWFsbHkKMjAxNy0wNi0yNyAxODo0ODo0MiBaIFtidWlsZC1hcm1oZi1saWJ2aXJ0XSAx
MTExMTguYnVpbGQtYXJtaGYtbGlidmlydCBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qg
c2NyaXB0IGZhaWxlZAoyMDE3LTA2LTI3IDE4OjQ4OjQyIFogZmxpZ2h0IDExMTExOCByZWFwZWQg
IGJ1aWxkLWFybWhmLWxpYnZpcnQgWzI2NDcyXSBFWElUIDAKMjAxNy0wNi0yNyAxODo0ODo0MyBa
IGZsaWdodCAxMTExMTggbnF1ZXVlZD0xCjIwMTctMDYtMjcgMTg6NDg6NDMgWiBmbGlnaHQgMTEx
MTE4IG5ydW5uaW5nPTcKMjAxNy0wNi0yNyAxODo0OTowMiBaIFtidWlsZC1hcm1oZi1wdm9wc10g
ZmluaXNoZWQgMTExMTE4LmJ1aWxkLWFybWhmLXB2b3BzIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3Qg
cGFzcyAKMjAxNy0wNi0yNyAxODo0OTowMyBaIFtidWlsZC1hcm1oZi1wdm9wc10gc3RhcnRpbmcg
MTExMTE4LmJ1aWxkLWFybWhmLXB2b3BzIHRzLXN5c2xvZy1zZXJ2ZXIgIHN5c2xvZy1zZXJ2ZXIK
MjAxNy0wNi0yNyAxODo0OTowMyBaIFtidWlsZC1hcm1oZi1wdm9wc10gc3RhcnRpbmcgMTExMTE4
LmJ1aWxkLWFybWhmLXB2b3BzIHRzLWhvc3QtaW5zdGFsbC10d2ljZSAgaG9zdC1pbnN0YWxsKDQp
CjIwMTctMDYtMjcgMTg6NDk6MDQgWiBbYnVpbGQtYXJtaGYtcHZvcHNdIGF3YWl0aW5nIDExMTEx
OC5idWlsZC1hcm1oZi1wdm9wcyB0cy1ob3N0LWluc3RhbGwtdHdpY2UgCjIwMTctMDYtMjcgMTg6
NDk6MDUgWiBbYnVpbGQtYXJtaGYtcHZvcHNdIGZpbmlzaGVkIDExMTExOC5idWlsZC1hcm1oZi1w
dm9wcyB0cy1ob3N0LWluc3RhbGwtdHdpY2UgIHBhc3MgCjIwMTctMDYtMjcgMTg6NDk6MDUgWiBb
YnVpbGQtYXJtaGYtcHZvcHNdIHN0YXJ0aW5nIDExMTExOC5idWlsZC1hcm1oZi1wdm9wcyB0cy14
ZW4tYnVpbGQtcHJlcCAgaG9zdC1idWlsZC1wcmVwCjIwMTctMDYtMjcgMTg6NDk6MDUgWiBbYnVp
bGQtYXJtaGYtcHZvcHNdIGF3YWl0aW5nIDExMTExOC5idWlsZC1hcm1oZi1wdm9wcyB0cy14ZW4t
YnVpbGQtcHJlcCAKMjAxNy0wNi0yNyAxODo0OTowNiBaIFtidWlsZC1hcm1oZi1wdm9wc10gZmlu
aXNoZWQgMTExMTE4LmJ1aWxkLWFybWhmLXB2b3BzIHRzLXhlbi1idWlsZC1wcmVwICBwYXNzIAoy
MDE3LTA2LTI3IDE4OjQ5OjA3IFogW2J1aWxkLWFybWhmLXB2b3BzXSBzdGFydGluZyAxMTExMTgu
YnVpbGQtYXJtaGYtcHZvcHMgdHMta2VybmVsLWJ1aWxkICBrZXJuZWwtYnVpbGQKMjAxNy0wNi0y
NyAxODo0OTowNyBaIFtidWlsZC1hcm1oZi1wdm9wc10gYXdhaXRpbmcgMTExMTE4LmJ1aWxkLWFy
bWhmLXB2b3BzIHRzLWtlcm5lbC1idWlsZCAKMjAxNy0wNi0yNyAxODo0OToxNyBaIGZsaWdodCAx
MTExMTgga2lsbGluZyBidWlsZC1hcm1oZiBbMzI0OTldCjIwMTctMDYtMjcgMTg6NDk6MjggWiBm
bGlnaHQgMTExMTE4IGtpbGxpbmcgYnVpbGQtYXJtaGYtbGlidmlydCBbMjY0NzJdCjIwMTctMDYt
MjcgMTg6NTE6MDUgWiBbYnVpbGQtaTM4Ni1wdm9wc10gZmluaXNoZWQgMTExMTE4LmJ1aWxkLWkz
ODYtcHZvcHMgdHMta2VybmVsLWJ1aWxkICBwYXNzIAoyMDE3LTA2LTI3IDE4OjUxOjA1IFogW2J1
aWxkLWkzODYtcHZvcHNdIGF3YWl0aW5nIDExMTExOC5idWlsZC1pMzg2LXB2b3BzIHRzLXN5c2xv
Zy1zZXJ2ZXIgCjIwMTctMDYtMjcgMTg6NTE6MDUgWiBbYnVpbGQtaTM4Ni1wdm9wc10gZmluaXNo
ZWQgMTExMTE4LmJ1aWxkLWkzODYtcHZvcHMgdHMtc3lzbG9nLXNlcnZlciAgcGFzcyAKMjAxNy0w
Ni0yNyAxODo1MTowNiBaIGZsaWdodCAxMTExMTggcmVhcGVkICBidWlsZC1pMzg2LXB2b3BzIFsz
MjUyMV0gRVhJVCAwCjIwMTctMDYtMjcgMTg6NTE6MDcgWiBmbGlnaHQgMTExMTE4IG5xdWV1ZWQ9
MQoyMDE3LTA2LTI3IDE4OjUxOjA3IFogZmxpZ2h0IDExMTExOCBzcGF3bmluZyB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWFtZDY0CjIwMTctMDYtMjcgMTg6NTE6MDcgWiBmbGlnaHQgMTExMTE4
IHNwYXduZWQgIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgWzMwNzQyXQoyMDE3LTA2
LTI3IDE4OjUxOjA3IFogZmxpZ2h0IDExMTExOCBzcGF3bmluZyB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWkzODYKMjAxNy0wNi0yNyAxODo1MTowNyBaIGZsaWdodCAxMTExMTggc3Bhd25lZCAg
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2IFszMDc0NF0KMjAxNy0wNi0yNyAxODo1MTow
NyBaIGZsaWdodCAxMTExMTggc3Bhd25pbmcgdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQKMjAxNy0w
Ni0yNyAxODo1MTowNyBaIGZsaWdodCAxMTExMTggc3Bhd25lZCAgdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgWzMwNzQ3XQoyMDE3LTA2LTI3IDE4OjUxOjA3IFogZmxpZ2h0IDExMTExOCBzcGF3bmlu
ZyB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyCjIwMTctMDYtMjcgMTg6NTE6MDcgWiBmbGln
aHQgMTExMTE4IHNwYXduZWQgIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgWzMwNzUwXQoy
MDE3LTA2LTI3IDE4OjUxOjA3IFogZmxpZ2h0IDExMTExOCBzcGF3bmluZyB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtCjIwMTctMDYtMjcgMTg6NTE6MDcg
WiBmbGlnaHQgMTExMTE4IHNwYXduZWQgIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gWzMwNzUzXQoyMDE3LTA2LTI3IDE4OjUxOjA3IFogZmxpZ2h0IDEx
MTExOCBzcGF3bmluZyB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20KMjAxNy0wNi0yNyAxODo1
MTowNyBaIGZsaWdodCAxMTExMTggc3Bhd25lZCAgdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
IFszMDc1N10KMjAxNy0wNi0yNyAxODo1MTowNyBaIGZsaWdodCAxMTExMTggc3Bhd25pbmcgdGVz
dC1hbWQ2NC1pMzg2LWxpdmVwYXRjaAoyMDE3LTA2LTI3IDE4OjUxOjA3IFogZmxpZ2h0IDExMTEx
OCBzcGF3bmVkICB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoIFszMDc2Ml0KMjAxNy0wNi0yNyAx
ODo1MTowNyBaIGZsaWdodCAxMTExMTggc3Bhd25pbmcgdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdy
YWRlCjIwMTctMDYtMjcgMTg6NTE6MDcgWiBmbGlnaHQgMTExMTE4IHNwYXduZWQgIHRlc3QtYW1k
NjQtaTM4Ni1taWdydXBncmFkZSBbMzA3NjldCjIwMTctMDYtMjcgMTg6NTE6MDcgWiBmbGlnaHQg
MTExMTE4IHNwYXduaW5nIHRlc3QtYW1kNjQtaTM4Ni1wYWlyCjIwMTctMDYtMjcgMTg6NTE6MDcg
WiBmbGlnaHQgMTExMTE4IHNwYXduZWQgIHRlc3QtYW1kNjQtaTM4Ni1wYWlyIFszMDc3Ml0KMjAx
Ny0wNi0yNyAxODo1MTowNyBaIGZsaWdodCAxMTExMTggc3Bhd25pbmcgdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWFtZAoyMDE3LTA2LTI3IDE4OjUxOjA3IFogZmxpZ2h0IDExMTExOCBz
cGF3bmVkICB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kIFszMDc3NV0KMjAxNy0w
Ni0yNyAxODo1MTowNyBaIGZsaWdodCAxMTExMTggc3Bhd25pbmcgdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWludGVsCjIwMTctMDYtMjcgMTg6NTE6MDcgWiBmbGlnaHQgMTExMTE4IHNw
YXduZWQgIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCBbMzA3ODBdCjIwMTct
MDYtMjcgMTg6NTE6MDcgWiBmbGlnaHQgMTExMTE4IHNwYXduaW5nIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1hbWQKMjAxNy0wNi0yNyAxODo1MTowNyBaIGZsaWdodCAxMTExMTggc3Bh
d25lZCAgdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCBbMzA3ODRdCjIwMTctMDYt
MjcgMTg6NTE6MDcgWiBmbGlnaHQgMTExMTE4IHNwYXduaW5nIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1pbnRlbAoyMDE3LTA2LTI3IDE4OjUxOjA3IFogZmxpZ2h0IDExMTExOCBzcGF3
bmVkICB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgWzMwNzg5XQoyMDE3LTA2
LTI3IDE4OjUxOjA3IFogZmxpZ2h0IDExMTExOCBzcGF3bmluZyB0ZXN0LWFtZDY0LWkzODYtcnVt
cHJ1bi1pMzg2CjIwMTctMDYtMjcgMTg6NTE6MDcgWiBmbGlnaHQgMTExMTE4IHNwYXduZWQgIHRl
c3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgWzMwNzkyXQoyMDE3LTA2LTI3IDE4OjUxOjA3IFog
ZmxpZ2h0IDExMTExOCBzcGF3bmluZyB0ZXN0LWFtZDY0LWkzODYteGwKMjAxNy0wNi0yNyAxODo1
MTowNyBaIGZsaWdodCAxMTExMTggc3Bhd25lZCAgdGVzdC1hbWQ2NC1pMzg2LXhsIFszMDc5NV0K
MjAxNy0wNi0yNyAxODo1MTowNyBaIGZsaWdodCAxMTExMTggc3Bhd25pbmcgdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NAoyMDE3LTA2LTI3IDE4OjUxOjA3IFogZmxpZ2h0
IDExMTExOCBzcGF3bmVkICB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
IFszMDc5OF0KMjAxNy0wNi0yNyAxODo1MTowNyBaIGZsaWdodCAxMTExMTggc3Bhd25pbmcgdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20KMjAxNy0wNi0yNyAxODo1
MTowNyBaIGZsaWdodCAxMTExMTggc3Bhd25lZCAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c20gWzMwODA1XQoyMDE3LTA2LTI3IDE4OjUxOjA3IFogZmxpZ2h0IDEx
MTExOCBzcGF3bmluZyB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtCjIwMTctMDYtMjcgMTg6NTE6MDcgWiBmbGlnaHQgMTExMTE4IHNwYXduZWQgIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gWzMwODA5
XQoyMDE3LTA2LTI3IDE4OjUxOjA3IFogZmxpZ2h0IDExMTExOCBzcGF3bmluZyB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NgoyMDE3LTA2LTI3IDE4OjUxOjA3IFogZmxpZ2h0IDEx
MTExOCBzcGF3bmVkICB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiBbMzA4MTRd
CjIwMTctMDYtMjcgMTg6NTE6MDcgWiBmbGlnaHQgMTExMTE4IHNwYXduaW5nIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0CjIwMTctMDYtMjcgMTg6NTE6MDcgWiBmbGlnaHQgMTEx
MTE4IHNwYXduZWQgIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IFszMDgxN10K
MjAxNy0wNi0yNyAxODo1MTowNyBaIGZsaWdodCAxMTExMTggc3Bhd25pbmcgdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQKMjAxNy0wNi0yNyAxODo1MTowNyBaIGZsaWdodCAxMTEx
MTggc3Bhd25lZCAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgWzMwODE5XQoy
MDE3LTA2LTI3IDE4OjUxOjA3IFogZmxpZ2h0IDExMTExOCBzcGF3bmluZyB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0CjIwMTctMDYtMjcgMTg6NTE6MDcgWiBmbGlnaHQg
MTExMTE4IHNwYXduZWQgIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
WzMwODI1XQoyMDE3LTA2LTI3IDE4OjUxOjA3IFogZmxpZ2h0IDExMTExOCBzcGF3bmluZyB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbQoyMDE3LTA2LTI3IDE4OjUx
OjA3IFogZmxpZ2h0IDExMTExOCBzcGF3bmVkICB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSBbMzA4MjhdCjIwMTctMDYtMjcgMTg6NTE6MDcgWiBmbGlnaHQgMTEx
MTE4IHNwYXduaW5nIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0CjIwMTctMDYt
MjcgMTg6NTE6MDcgWiBmbGlnaHQgMTExMTE4IHNwYXduZWQgIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0IFszMDgzMl0KMjAxNy0wNi0yNyAxODo1MTowNyBaIGZsaWdodCAxMTEx
MTggc3Bhd25pbmcgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYKMjAxNy0wNi0y
NyAxODo1MTowNyBaIGZsaWdodCAxMTExMTggc3Bhd25lZCAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgWzMwODMzXQoyMDE3LTA2LTI3IDE4OjUxOjA3IFogZmxpZ2h0IDExMTEx
OCBzcGF3bmluZyB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NAoyMDE3LTA2LTI3
IDE4OjUxOjA3IFogZmxpZ2h0IDExMTExOCBzcGF3bmVkICB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCBbMzA4MzZdCjIwMTctMDYtMjcgMTg6NTE6MDcgWiBmbGlnaHQgMTExMTE4
IHNwYXduaW5nIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0CjIwMTctMDYtMjcg
MTg6NTE6MDcgWiBmbGlnaHQgMTExMTE4IHNwYXduZWQgIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0IFszMDgzOV0KMjAxNy0wNi0yNyAxODo1MTowNyBaIGZsaWdodCAxMTExMTgg
c3Bhd25pbmcgdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdwoyMDE3LTA2LTI3IDE4OjUxOjA3IFogZmxp
Z2h0IDExMTExOCBzcGF3bmVkICB0ZXN0LWFtZDY0LWkzODYteGwtcmF3IFszMDg0Ml0KMjAxNy0w
Ni0yNyAxODo1MTowNyBaIGZsaWdodCAxMTExMTggc3Bhd25pbmcgdGVzdC1hbWQ2NC1pMzg2LXhs
LXhzbQoyMDE3LTA2LTI3IDE4OjUxOjA3IFogZmxpZ2h0IDExMTExOCBzcGF3bmVkICB0ZXN0LWFt
ZDY0LWkzODYteGwteHNtIFszMDg0NV0KMjAxNy0wNi0yNyAxODo1MTowNyBaIGZsaWdodCAxMTEx
MTggbnJ1bm5pbmc9MzUKMjAxNy0wNi0yNyAxODo1MToxNiBaIFt0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWFtZDY0XSBzdGFydGluZyAxMTExMTgudGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1h
bWQ2NCB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yNyAxODo1MToxNiBa
IFt0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0XSBhd2FpdGluZyAxMTExMTgudGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yNyAxODo1
MToxNiBaIFt0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODZdIHN0YXJ0aW5nIDExMTExOC50
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNr
KDEpCjIwMTctMDYtMjcgMTg6NTE6MTYgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnRdIHN0YXJ0
aW5nIDExMTExOC50ZXN0LWFtZDY0LWkzODYtbGlidmlydCB0cy1idWlsZC1jaGVjayAgYnVpbGQt
Y2hlY2soMSkKMjAxNy0wNi0yNyAxODo1MToxNiBaIFt0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODZdIGF3YWl0aW5nIDExMTExOC50ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgdHMt
YnVpbGQtY2hlY2sgCjIwMTctMDYtMjcgMTg6NTE6MTcgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpcl0gc3RhcnRpbmcgMTExMTE4LnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgdHMt
YnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjcgMTg6NTE6MTcgWiBbdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnRdIGF3YWl0aW5nIDExMTExOC50ZXN0LWFtZDY0LWkzODYtbGlidmly
dCB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yNyAxODo1MToxNyBaIFt0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWFtZDY0XSBmaW5pc2hlZCAxMTExMTgudGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NCB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5v
cm1hbGx5CjIwMTctMDYtMjcgMTg6NTE6MTcgWiBbdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1h
bWQ2NF0gMTExMTE4LnRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgY2hlY2stbm90LWJs
b2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0yNyAxODo1MToxNyBaIFt0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtXSBzdGFydGlu
ZyAxMTExMTgudGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yNyAxODo1MToxNyBaIFt0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyXSBhd2FpdGluZyAxMTExMTgudGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcGFpciB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yNyAxODo1MToxNyBaIFt0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODZdIGZpbmlzaGVkIDExMTExOC50ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJvY2Vz
cyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI3IDE4OjUxOjE3IFogW3Rlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtaTM4Nl0gMTExMTE4LnRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiBj
aGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2LTI3IDE4
OjUxOjE3IFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbV0gc3RhcnRpbmcgMTExMTE4LnRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkK
MjAxNy0wNi0yNyAxODo1MToxNyBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtXSBhd2FpdGluZyAxMTExMTgudGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yNyAxODo1
MToxNyBaIFt0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoXSBzdGFydGluZyAxMTExMTgudGVzdC1h
bWQ2NC1pMzg2LWxpdmVwYXRjaCB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0w
Ni0yNyAxODo1MToxOCBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c21dIGF3YWl0aW5nIDEx
MTExOC50ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYt
MjcgMTg6NTE6MTggWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnRdIGZpbmlzaGVkIDExMTExOC50
ZXN0LWFtZDY0LWkzODYtbGlidmlydCB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9j
ZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjcgMTg6NTE6MTggWiBbdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnRdIDExMTExOC50ZXN0LWFtZDY0LWkzODYtbGlidmlydCBjaGVjay1ub3QtYmxv
Y2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2LTI3IDE4OjUxOjE4IFogW3Rl
c3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZV0gc3RhcnRpbmcgMTExMTE4LnRlc3QtYW1kNjQtaTM4
Ni1taWdydXBncmFkZSB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yNyAx
ODo1MToxOCBaIFt0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoXSBhd2FpdGluZyAxMTExMTgudGVz
dC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yNyAxODo1MTox
OCBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyXSBmaW5pc2hlZCAxMTExMTgudGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9j
ZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjcgMTg6NTE6MTggWiBbdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcGFpcl0gMTExMTE4LnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgY2hl
Y2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0yNyAxODo1
MToxOCBaIFt0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGVdIGF3YWl0aW5nIDExMTExOC50ZXN0
LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjcgMTg6NTE6
MTggWiBmbGlnaHQgMTExMTE4IHJlYXBlZCAgdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2
NCBbMzA3NDJdIEVYSVQgMAoyMDE3LTA2LTI3IDE4OjUxOjE4IFogW3Rlc3QtYW1kNjQtaTM4Ni1w
YWlyXSBzdGFydGluZyAxMTExMTgudGVzdC1hbWQ2NC1pMzg2LXBhaXIgdHMtYnVpbGQtY2hlY2sg
IGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjcgMTg6NTE6MTggWiBbdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbV0gZmluaXNoZWQgMTExMTE4LnRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtYnVpbGQtY2hlY2sg
IGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI3IDE4OjUx
OjE4IFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21d
IDExMTExOC50ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjcg
MTg6NTE6MTggWiBbdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZF0gdHJhbnNhY3Rp
b24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1Ig
NDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjog
IGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2ll
cyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNv
bW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDog
IFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4u
CjIwMTctMDYtMjcgMTg6NTE6MTggWiBbdGVzdC1hbWQ2NC1pMzg2LXBhaXJdIGF3YWl0aW5nIDEx
MTExOC50ZXN0LWFtZDY0LWkzODYtcGFpciB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yNyAxODo1
MToxOCBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c21dIGZpbmlzaGVkIDExMTExOC50ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJv
Y2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI3IDE4OjUxOjE4IFogW3Rlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbV0gMTExMTE4LnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSBjaGVj
ay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2LTI3IDE4OjUx
OjE5IFogW3Rlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2hdIGZpbmlzaGVkIDExMTExOC50ZXN0LWFt
ZDY0LWkzODYtbGl2ZXBhdGNoIHRzLWJ1aWxkLWNoZWNrICBibG9ja2VkIGNoaWxkIHByb2Nlc3Mg
ZXhpdGVkIGFibm9ybWFsbHkKMjAxNy0wNi0yNyAxODo1MToxOSBaIFt0ZXN0LWFtZDY0LWkzODYt
bGl2ZXBhdGNoXSAxMTExMTgudGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCBjaGVjay1ub3QtYmxv
Y2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2LTI3IDE4OjUxOjE5IFogZmxp
Z2h0IDExMTExOCBucXVldWVkPTEKMjAxNy0wNi0yNyAxODo1MToxOSBaIGZsaWdodCAxMTExMTgg
bnJ1bm5pbmc9MzQKMjAxNy0wNi0yNyAxODo1MToxOSBaIGZsaWdodCAxMTExMTggcmVhcGVkICB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgWzMwNzQ0XSBFWElUIDAKMjAxNy0wNi0yNyAx
ODo1MToxOSBaIFt0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWxdIHN0YXJ0aW5n
IDExMTExOC50ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgdHMtYnVpbGQtY2hl
Y2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjcgMTg6NTE6MTkgWiBbdGVzdC1hbWQ2NC1pMzg2
LW1pZ3J1cGdyYWRlXSBmaW5pc2hlZCAxMTExMTgudGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRl
IHRzLWJ1aWxkLWNoZWNrICBibG9ja2VkIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkK
MjAxNy0wNi0yNyAxODo1MToxOSBaIFt0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGVdIDExMTEx
OC50ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0
ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0yNyAxODo1MToxOSBaIFt0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0tYW1kXSBzdGFydGluZyAxMTExMTgudGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWFtZCB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yNyAx
ODo1MToxOSBaIFt0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWxdIGF3YWl0aW5n
IDExMTExOC50ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgdHMtYnVpbGQtY2hl
Y2sgCjIwMTctMDYtMjcgMTg6NTE6MTkgWiBbdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWFtZF0gc3RhcnRpbmcgMTExMTE4LnRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQg
dHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjcgMTg6NTE6MTkgWiBbdGVz
dC1hbWQ2NC1pMzg2LXBhaXJdIGZpbmlzaGVkIDExMTExOC50ZXN0LWFtZDY0LWkzODYtcGFpciB0
cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIw
MTctMDYtMjcgMTg6NTE6MTkgWiBbdGVzdC1hbWQ2NC1pMzg2LXBhaXJdIDExMTExOC50ZXN0LWFt
ZDY0LWkzODYtcGFpciBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxl
ZAoyMDE3LTA2LTI3IDE4OjUxOjE5IFogZmxpZ2h0IDExMTExOCBucXVldWVkPTEKMjAxNy0wNi0y
NyAxODo1MToxOSBaIFt0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kXSBhd2FpdGlu
ZyAxMTExMTgudGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCB0cy1idWlsZC1jaGVj
ayAKMjAxNy0wNi0yNyAxODo1MToxOSBaIGZsaWdodCAxMTExMTggbnJ1bm5pbmc9MzMKMjAxNy0w
Ni0yNyAxODo1MToxOSBaIGZsaWdodCAxMTExMTggcmVhcGVkICB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCBbMzA3NDddIEVYSVQgMAoyMDE3LTA2LTI3IDE4OjUxOjE5IFogW3Rlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1pbnRlbF0gc3RhcnRpbmcgMTExMTE4LnRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1pbnRlbCB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0w
Ni0yNyAxODo1MToyMCBaIFt0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2XSBzdGFydGluZyAx
MTExMTgudGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiB0cy1idWlsZC1jaGVjayAgYnVpbGQt
Y2hlY2soMSkKMjAxNy0wNi0yNyAxODo1MToyMCBaIFt0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0tYW1kXSBhd2FpdGluZyAxMTExMTgudGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWFtZCB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yNyAxODo1MToyMCBaIFt0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0taW50ZWxdIGF3YWl0aW5nIDExMTExOC50ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0taW50ZWwgdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjcgMTg6NTE6MjAg
WiBbdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4Nl0gYXdhaXRpbmcgMTExMTE4LnRlc3QtYW1k
NjQtaTM4Ni1ydW1wcnVuLWkzODYgdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjcgMTg6NTE6MjAg
WiBmbGlnaHQgMTExMTE4IG5xdWV1ZWQ9MQoyMDE3LTA2LTI3IDE4OjUxOjIwIFogW3Rlc3QtYW1k
NjQtaTM4Ni14bF0gc3RhcnRpbmcgMTExMTE4LnRlc3QtYW1kNjQtaTM4Ni14bCB0cy1idWlsZC1j
aGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yNyAxODo1MToyMCBaIGZsaWdodCAxMTExMTgg
bnJ1bm5pbmc9MzIKMjAxNy0wNi0yNyAxODo1MToyMCBaIGZsaWdodCAxMTExMTggcmVhcGVkICB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIFszMDc1MF0gRVhJVCAwCjIwMTctMDYtMjcgMTg6
NTE6MjAgWiBbdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsXSBmaW5pc2hlZCAx
MTExMTgudGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsIHRzLWJ1aWxkLWNoZWNr
ICBibG9ja2VkIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxNy0wNi0yNyAxODo1
MToyMCBaIFt0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWxdIDExMTExOC50ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgY2hlY2stbm90LWJsb2NrZWQgZmFpbGVk
OiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0yNyAxODo1MToyMCBaIFt0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0tYW1kXSBmaW5pc2hlZCAxMTExMTgudGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4
aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjcgMTg6NTE6MjAgWiBbdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZF0gMTExMTE4LnRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1h
bWQgY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0y
NyAxODo1MToyMCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0XSBz
dGFydGluZyAxMTExMTgudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCB0
cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yNyAxODo1MToyMSBaIFt0ZXN0
LWFtZDY0LWkzODYteGxdIGF3YWl0aW5nIDExMTExOC50ZXN0LWFtZDY0LWkzODYteGwgdHMtYnVp
bGQtY2hlY2sgCjIwMTctMDYtMjcgMTg6NTE6MjEgWiBbdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWFtZF0gZmluaXNoZWQgMTExMTE4LnRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3Jt
YWxseQoyMDE3LTA2LTI3IDE4OjUxOjIxIFogW3Rlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWRdIDExMTExOC50ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kIGNoZWNrLW5v
dC1ibG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjcgMTg6NTE6MjEg
WiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NF0gYXdhaXRpbmcgMTEx
MTE4LnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgdHMtYnVpbGQtY2hl
Y2sgCjIwMTctMDYtMjcgMTg6NTE6MjEgWiBbdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWludGVsXSBmaW5pc2hlZCAxMTExMTgudGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWlu
dGVsIHRzLWJ1aWxkLWNoZWNrICBibG9ja2VkIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFs
bHkKMjAxNy0wNi0yNyAxODo1MToyMSBaIFt0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
aW50ZWxdIDExMTExOC50ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgY2hlY2st
bm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0yNyAxODo1MToy
MSBaIGZsaWdodCAxMTExMTggbnF1ZXVlZD0xCjIwMTctMDYtMjcgMTg6NTE6MjEgWiBbdGVzdC1h
bWQ2NC1pMzg2LXJ1bXBydW4taTM4Nl0gZmluaXNoZWQgMTExMTE4LnRlc3QtYW1kNjQtaTM4Ni1y
dW1wcnVuLWkzODYgdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQg
YWJub3JtYWxseQoyMDE3LTA2LTI3IDE4OjUxOjIxIFogW3Rlc3QtYW1kNjQtaTM4Ni1ydW1wcnVu
LWkzODZdIDExMTExOC50ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2IGNoZWNrLW5vdC1ibG9j
a2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjcgMTg6NTE6MjEgWiBmbGln
aHQgMTExMTE4IG5ydW5uaW5nPTMxCjIwMTctMDYtMjcgMTg6NTE6MjEgWiBmbGlnaHQgMTExMTE4
IHJlYXBlZCAgdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSBbMzA3NTNdIEVYSVQgMAoyMDE3LTA2LTI3IDE4OjUxOjIxIFogW3Rlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtXSBzdGFydGluZyAxMTExMTgudGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNo
ZWNrKDEpCjIwMTctMDYtMjcgMTg6NTE6MjEgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbV0gc3RhcnRpbmcgMTExMTE4LnRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtYnVpbGQtY2hlY2sgIGJ1
aWxkLWNoZWNrKDEpCjIwMTctMDYtMjcgMTg6NTE6MjEgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c21dIGF3YWl0aW5nIDExMTExOC50ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yNyAx
ODo1MToyMSBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4Nl0gc3RhcnRpbmcg
MTExMTE4LnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IHRzLWJ1aWxkLWNoZWNr
ICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI3IDE4OjUxOjIxIFogW3Rlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c21dIGF3YWl0aW5nIDExMTExOC50ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWJ1aWxk
LWNoZWNrIAoyMDE3LTA2LTI3IDE4OjUxOjIxIFogZmxpZ2h0IDExMTExOCBucXVldWVkPTEKMjAx
Ny0wNi0yNyAxODo1MToyMSBaIGZsaWdodCAxMTExMTggbnJ1bm5pbmc9MzAKMjAxNy0wNi0yNyAx
ODo1MToyMSBaIGZsaWdodCAxMTExMTggcmVhcGVkICB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gWzMwNzU3XSBFWElUIDAKMjAxNy0wNi0yNyAxODo1MToyMiBaIFt0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0XSBmaW5pc2hlZCAxMTExMTgudGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBw
cm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjcgMTg6NTE6MjIgWiBbdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NF0gMTExMTE4LnRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNj
cmlwdCBmYWlsZWQKMjAxNy0wNi0yNyAxODo1MToyMiBaIFt0ZXN0LWFtZDY0LWkzODYteGxdIGZp
bmlzaGVkIDExMTExOC50ZXN0LWFtZDY0LWkzODYteGwgdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQg
Y2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI3IDE4OjUxOjIyIFogW3Rl
c3QtYW1kNjQtaTM4Ni14bF0gMTExMTE4LnRlc3QtYW1kNjQtaTM4Ni14bCBjaGVjay1ub3QtYmxv
Y2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2LTI3IDE4OjUxOjIyIFogW3Rl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0XSBzdGFydGluZyAxMTExMTgudGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNr
KDEpCjIwMTctMDYtMjcgMTg6NTE6MjIgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEw
LWkzODZdIGF3YWl0aW5nIDExMTExOC50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yNyAxODo1MToyMiBaIFt0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd3MxNi1hbWQ2NF0gc3RhcnRpbmcgMTExMTE4LnRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0IHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI3
IDE4OjUxOjIyIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0XSBhd2FpdGlu
ZyAxMTExMTgudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgdHMtYnVpbGQtY2hl
Y2sgCjIwMTctMDYtMjcgMTg6NTE6MjIgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NF0gc3RhcnRpbmcgMTExMTE4LnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjcgMTg6
NTE6MjIgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjRdIGF3YWl0aW5nIDEx
MTExOC50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCB0cy1idWlsZC1jaGVjayAK
MjAxNy0wNi0yNyAxODo1MToyMiBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbV0gZmluaXNoZWQgMTExMTE4LnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtIHRzLWJ1aWxkLWNoZWNrICBibG9ja2VkIGNoaWxkIHByb2Nlc3MgZXhp
dGVkIGFibm9ybWFsbHkKMjAxNy0wNi0yNyAxODo1MToyMiBaIFt0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbV0gMTExMTE4LnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQteHNtIGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDogdGVzdCBzY3Jp
cHQgZmFpbGVkCjIwMTctMDYtMjcgMTg6NTE6MjIgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbV0gZmluaXNoZWQgMTExMTE4LnRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtYnVpbGQtY2hlY2sg
IGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI3IDE4OjUx
OjIyIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c21dIDExMTExOC50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtIGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTct
MDYtMjcgMTg6NTE6MjIgWiBmbGlnaHQgMTExMTE4IG5xdWV1ZWQ9MQoyMDE3LTA2LTI3IDE4OjUx
OjIyIFogZmxpZ2h0IDExMTExOCBucnVubmluZz0yOQoyMDE3LTA2LTI3IDE4OjUxOjIyIFogZmxp
Z2h0IDExMTExOCByZWFwZWQgIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggWzMwNzYyXSBFWElU
IDAKMjAxNy0wNi0yNyAxODo1MToyMiBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0XSBhd2FpdGluZyAxMTExMTgudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yNyAxODo1MToyMiBaIFt0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbV0gc3RhcnRpbmcgMTExMTE4LnRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWJ1aWxkLWNoZWNr
ICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI3IDE4OjUxOjIyIFogW3Rlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0XSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9T
U1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JF
U19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3Mg
ZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6
ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBp
biBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2Nl
ZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yNyAxODo1MToyMyBaIFt0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4Nl0gZmluaXNoZWQgMTExMTE4LnRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IHRzLWJ1aWxkLWNoZWNrICBibG9ja2VkIGNoaWxk
IHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxNy0wNi0yNyAxODo1MToyMyBaIFt0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4Nl0gMTExMTE4LnRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2IGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFp
bGVkCjIwMTctMDYtMjcgMTg6NTE6MjMgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c21dIGF3YWl0aW5nIDExMTExOC50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yNyAxODo1MToyMyBa
IFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NF0gc3RhcnRpbmcgMTExMTE4LnRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IHRzLWJ1aWxkLWNoZWNrICBidWlsZC1j
aGVjaygxKQoyMDE3LTA2LTI3IDE4OjUxOjIzIFogZmxpZ2h0IDExMTExOCBucXVldWVkPTEKMjAx
Ny0wNi0yNyAxODo1MToyMyBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NF0g
ZmluaXNoZWQgMTExMTE4LnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IHRzLWJ1
aWxkLWNoZWNrICBibG9ja2VkIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxNy0w
Ni0yNyAxODo1MToyMyBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NF0gMTEx
MTE4LnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IGNoZWNrLW5vdC1ibG9ja2Vk
IGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjcgMTg6NTE6MjMgWiBmbGlnaHQg
MTExMTE4IG5ydW5uaW5nPTI4CjIwMTctMDYtMjcgMTg6NTE6MjMgWiBmbGlnaHQgMTExMTE4IHJl
YXBlZCAgdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlIFszMDc2OV0gRVhJVCAwCjIwMTctMDYt
MjcgMTg6NTE6MjMgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjRdIGZpbmlz
aGVkIDExMTExOC50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCB0cy1idWlsZC1j
aGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjcg
MTg6NTE6MjMgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjRdIDExMTExOC50
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCBjaGVjay1ub3QtYmxvY2tlZCBmYWls
ZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2LTI3IDE4OjUxOjIzIFogW3Rlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2XSBzdGFydGluZyAxMTExMTgudGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTct
MDYtMjcgMTg6NTE6MjMgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjRdIGF3
YWl0aW5nIDExMTExOC50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCB0cy1idWls
ZC1jaGVjayAKMjAxNy0wNi0yNyAxODo1MToyMyBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0XSBmaW5pc2hlZCAxMTExMTgudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4
aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjcgMTg6NTE6MjMgWiBbdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NF0gMTExMTE4LnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWls
ZWQKMjAxNy0wNi0yNyAxODo1MToyMyBaIFt0ZXN0LWFtZDY0LWkzODYteGwteHNtXSB0cmFuc2Fj
dGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJP
UiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9S
OiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5j
aWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24g
Y29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5U
OiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAu
Li4KMjAxNy0wNi0yNyAxODo1MToyNCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4Nl0gYXdhaXRpbmcgMTExMTE4LnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
IHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI3IDE4OjUxOjI0IFogZmxpZ2h0IDExMTExOCBucXVl
dWVkPTEKMjAxNy0wNi0yNyAxODo1MToyNCBaIGZsaWdodCAxMTExMTggbnJ1bm5pbmc9MjcKMjAx
Ny0wNi0yNyAxODo1MToyNCBaIGZsaWdodCAxMTExMTggcmVhcGVkICB0ZXN0LWFtZDY0LWkzODYt
cGFpciBbMzA3NzJdIEVYSVQgMAoyMDE3LTA2LTI3IDE4OjUxOjI0IFogW3Rlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0XSBzdGFydGluZyAxMTExMTgudGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYt
MjcgMTg6NTE6MjQgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c21dIGZpbmlzaGVkIDExMTExOC50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5v
cm1hbGx5CjIwMTctMDYtMjcgMTg6NTE6MjQgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c21dIDExMTExOC50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxl
ZAoyMDE3LTA2LTI3IDE4OjUxOjI0IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0XSBhd2FpdGluZyAxMTExMTgudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
dHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjcgMTg6NTE6MjQgWiBbdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjRdIGZpbmlzaGVkIDExMTExOC50ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtb3ZtZi1hbWQ2NCB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRl
ZCBhYm5vcm1hbGx5CjIwMTctMDYtMjcgMTg6NTE6MjQgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjRdIDExMTExOC50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2LTI3
IDE4OjUxOjI0IFogZmxpZ2h0IDExMTExOCBucXVldWVkPTEKMjAxNy0wNi0yNyAxODo1MToyNCBa
IGZsaWdodCAxMTExMTggbnJ1bm5pbmc9MjYKMjAxNy0wNi0yNyAxODo1MToyNCBaIGZsaWdodCAx
MTExMTggcmVhcGVkICB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kIFszMDc3NV0g
RVhJVCAwCjIwMTctMDYtMjcgMTg6NTE6MjQgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXJhd10gc3Rh
cnRpbmcgMTExMTE4LnRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgdHMtYnVpbGQtY2hlY2sgIGJ1aWxk
LWNoZWNrKDEpCjIwMTctMDYtMjcgMTg6NTE6MjQgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODZdIGZpbmlzaGVkIDExMTExOC50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5v
cm1hbGx5CjIwMTctMDYtMjcgMTg6NTE6MjQgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODZdIDExMTExOC50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiBjaGVj
ay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2LTI3IDE4OjUx
OjI0IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0XSBzdGFydGluZyAxMTEx
MTgudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgdHMtYnVpbGQtY2hlY2sgIGJ1
aWxkLWNoZWNrKDEpCjIwMTctMDYtMjcgMTg6NTE6MjUgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXJh
d10gYXdhaXRpbmcgMTExMTE4LnRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgdHMtYnVpbGQtY2hlY2sg
CjIwMTctMDYtMjcgMTg6NTE6MjUgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjRdIGF3YWl0aW5nIDExMTExOC50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCB0
cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yNyAxODo1MToyNSBaIGZsaWdodCAxMTExMTggbnF1ZXVl
ZD0xCjIwMTctMDYtMjcgMTg6NTE6MjUgWiBmbGlnaHQgMTExMTE4IG5ydW5uaW5nPTI1CjIwMTct
MDYtMjcgMTg6NTE6MjUgWiBmbGlnaHQgMTExMTE4IHJlYXBlZCAgdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWludGVsIFszMDc4MF0gRVhJVCAwCjIwMTctMDYtMjcgMTg6NTE6MjUgWiBb
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjRdIGZpbmlzaGVkIDExMTExOC50ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBj
aGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjcgMTg6NTE6MjUgWiBbdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjRdIDExMTExOC50ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0
IGZhaWxlZAoyMDE3LTA2LTI3IDE4OjUxOjI1IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC14c21dIHN0
YXJ0aW5nIDExMTExOC50ZXN0LWFtZDY0LWkzODYteGwteHNtIHRzLWJ1aWxkLWNoZWNrICBidWls
ZC1jaGVjaygxKQoyMDE3LTA2LTI3IDE4OjUxOjI1IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1yYXdd
IGZpbmlzaGVkIDExMTExOC50ZXN0LWFtZDY0LWkzODYteGwtcmF3IHRzLWJ1aWxkLWNoZWNrICBi
bG9ja2VkIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxNy0wNi0yNyAxODo1MToy
NSBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcmF3XSAxMTExMTgudGVzdC1hbWQ2NC1pMzg2LXhsLXJh
dyBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2LTI3
IDE4OjUxOjI1IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC14c21dIGF3YWl0aW5nIDExMTExOC50ZXN0
LWFtZDY0LWkzODYteGwteHNtIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI3IDE4OjUxOjI1IFog
ZmxpZ2h0IDExMTExOCBucXVldWVkPTEKMjAxNy0wNi0yNyAxODo1MToyNiBaIGZsaWdodCAxMTEx
MTggbnJ1bm5pbmc9MjQKMjAxNy0wNi0yNyAxODo1MToyNiBaIGZsaWdodCAxMTExMTggcmVhcGVk
ICB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kIFszMDc4NF0gRVhJVCAwCjIwMTct
MDYtMjcgMTg6NTE6MjYgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjRdIGZp
bmlzaGVkIDExMTExOC50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCB0cy1idWls
ZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYt
MjcgMTg6NTE6MjYgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjRdIDExMTEx
OC50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCBjaGVjay1ub3QtYmxvY2tlZCBm
YWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2LTI3IDE4OjUxOjI2IFogZmxpZ2h0IDEx
MTExOCBucXVldWVkPTEKMjAxNy0wNi0yNyAxODo1MToyNiBaIGZsaWdodCAxMTExMTggbnJ1bm5p
bmc9MjMKMjAxNy0wNi0yNyAxODo1MToyNiBaIGZsaWdodCAxMTExMTggcmVhcGVkICB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgWzMwNzg5XSBFWElUIDAKMjAxNy0wNi0yNyAx
ODo1MToyNiBaIFt0ZXN0LWFtZDY0LWkzODYteGwteHNtXSBmaW5pc2hlZCAxMTExMTgudGVzdC1h
bWQ2NC1pMzg2LXhsLXhzbSB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4
aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjcgMTg6NTE6MjYgWiBbdGVzdC1hbWQ2NC1pMzg2LXhs
LXhzbV0gMTExMTE4LnRlc3QtYW1kNjQtaTM4Ni14bC14c20gY2hlY2stbm90LWJsb2NrZWQgZmFp
bGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0yNyAxODo1MToyNyBaIGZsaWdodCAxMTEx
MTggbnF1ZXVlZD0xCjIwMTctMDYtMjcgMTg6NTE6MjcgWiBmbGlnaHQgMTExMTE4IG5ydW5uaW5n
PTIyCjIwMTctMDYtMjcgMTg6NTE6MjcgWiBmbGlnaHQgMTExMTE4IHJlYXBlZCAgdGVzdC1hbWQ2
NC1pMzg2LXJ1bXBydW4taTM4NiBbMzA3OTJdIEVYSVQgMAoyMDE3LTA2LTI3IDE4OjUxOjI3IFog
ZmxpZ2h0IDExMTExOCBucXVldWVkPTEKMjAxNy0wNi0yNyAxODo1MToyNyBaIGZsaWdodCAxMTEx
MTggbnJ1bm5pbmc9MjEKMjAxNy0wNi0yNyAxODo1MToyNyBaIGZsaWdodCAxMTExMTggcmVhcGVk
ICB0ZXN0LWFtZDY0LWkzODYteGwgWzMwNzk1XSBFWElUIDAKMjAxNy0wNi0yNyAxODo1MToyOCBa
IGZsaWdodCAxMTExMTggbnF1ZXVlZD0xCjIwMTctMDYtMjcgMTg6NTE6MjggWiBmbGlnaHQgMTEx
MTE4IG5ydW5uaW5nPTIwCjIwMTctMDYtMjcgMTg6NTE6MjggWiBmbGlnaHQgMTExMTE4IHJlYXBl
ZCAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCBbMzA3OThdIEVYSVQg
MAoyMDE3LTA2LTI3IDE4OjUxOjI5IFogZmxpZ2h0IDExMTExOCBucXVldWVkPTEKMjAxNy0wNi0y
NyAxODo1MToyOSBaIGZsaWdodCAxMTExMTggbnJ1bm5pbmc9MTkKMjAxNy0wNi0yNyAxODo1MToy
OSBaIGZsaWdodCAxMTExMTggcmVhcGVkICB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0LXhzbSBbMzA4MDVdIEVYSVQgMAoyMDE3LTA2LTI3IDE4OjUxOjI5IFogZmxpZ2h0
IDExMTExOCBucXVldWVkPTEKMjAxNy0wNi0yNyAxODo1MToyOSBaIGZsaWdodCAxMTExMTggbnJ1
bm5pbmc9MTgKMjAxNy0wNi0yNyAxODo1MToyOSBaIGZsaWdodCAxMTExMTggcmVhcGVkICB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIFszMDgwOV0g
RVhJVCAwCjIwMTctMDYtMjcgMTg6NTE6MzAgWiBmbGlnaHQgMTExMTE4IG5xdWV1ZWQ9MQoyMDE3
LTA2LTI3IDE4OjUxOjMwIFogZmxpZ2h0IDExMTExOCBucnVubmluZz0xNwoyMDE3LTA2LTI3IDE4
OjUxOjMwIFogZmxpZ2h0IDExMTExOCByZWFwZWQgIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2IFszMDgxNF0gRVhJVCAwCjIwMTctMDYtMjcgMTg6NTE6MzAgWiBmbGlnaHQgMTEx
MTE4IG5xdWV1ZWQ9MQoyMDE3LTA2LTI3IDE4OjUxOjMwIFogZmxpZ2h0IDExMTExOCBucnVubmlu
Zz0xNgoyMDE3LTA2LTI3IDE4OjUxOjMwIFogZmxpZ2h0IDExMTExOCByZWFwZWQgIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IFszMDgxN10gRVhJVCAwCjIwMTctMDYtMjcgMTg6
NTE6MzEgWiBmbGlnaHQgMTExMTE4IG5xdWV1ZWQ9MQoyMDE3LTA2LTI3IDE4OjUxOjMxIFogZmxp
Z2h0IDExMTExOCBucnVubmluZz0xNQoyMDE3LTA2LTI3IDE4OjUxOjMxIFogZmxpZ2h0IDExMTEx
OCByZWFwZWQgIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IFszMDgxOV0gRVhJ
VCAwCjIwMTctMDYtMjcgMTg6NTE6MzIgWiBmbGlnaHQgMTExMTE4IG5xdWV1ZWQ9MQoyMDE3LTA2
LTI3IDE4OjUxOjMyIFogZmxpZ2h0IDExMTExOCBucnVubmluZz0xNAoyMDE3LTA2LTI3IDE4OjUx
OjMyIFogZmxpZ2h0IDExMTExOCByZWFwZWQgIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgWzMwODI1XSBFWElUIDAKMjAxNy0wNi0yNyAxODo1MTozMiBaIGZsaWdodCAx
MTExMTggbnF1ZXVlZD0xCjIwMTctMDYtMjcgMTg6NTE6MzIgWiBmbGlnaHQgMTExMTE4IG5ydW5u
aW5nPTEzCjIwMTctMDYtMjcgMTg6NTE6MzIgWiBmbGlnaHQgMTExMTE4IHJlYXBlZCAgdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gWzMwODI4XSBFWElUIDAKMjAx
Ny0wNi0yNyAxODo1MTozMyBaIGZsaWdodCAxMTExMTggbnF1ZXVlZD0xCjIwMTctMDYtMjcgMTg6
NTE6MzMgWiBmbGlnaHQgMTExMTE4IG5ydW5uaW5nPTEyCjIwMTctMDYtMjcgMTg6NTE6MzMgWiBm
bGlnaHQgMTExMTE4IHJlYXBlZCAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
WzMwODMyXSBFWElUIDAKMjAxNy0wNi0yNyAxODo1MTozNCBaIGZsaWdodCAxMTExMTggbnF1ZXVl
ZD0xCjIwMTctMDYtMjcgMTg6NTE6MzQgWiBmbGlnaHQgMTExMTE4IG5ydW5uaW5nPTExCjIwMTct
MDYtMjcgMTg6NTE6MzQgWiBmbGlnaHQgMTExMTE4IHJlYXBlZCAgdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgWzMwODMzXSBFWElUIDAKMjAxNy0wNi0yNyAxODo1MTozNCBaIGZs
aWdodCAxMTExMTggbnF1ZXVlZD0xCjIwMTctMDYtMjcgMTg6NTE6MzQgWiBmbGlnaHQgMTExMTE4
IG5ydW5uaW5nPTEwCjIwMTctMDYtMjcgMTg6NTE6MzQgWiBmbGlnaHQgMTExMTE4IHJlYXBlZCAg
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgWzMwODM2XSBFWElUIDAKMjAxNy0w
Ni0yNyAxODo1MTozNSBaIGZsaWdodCAxMTExMTggbnF1ZXVlZD0xCjIwMTctMDYtMjcgMTg6NTE6
MzUgWiBmbGlnaHQgMTExMTE4IG5ydW5uaW5nPTkKMjAxNy0wNi0yNyAxODo1MTozNSBaIGZsaWdo
dCAxMTExMTggcmVhcGVkICB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCBbMzA4
MzldIEVYSVQgMAoyMDE3LTA2LTI3IDE4OjUxOjM1IFogZmxpZ2h0IDExMTExOCBucXVldWVkPTEK
MjAxNy0wNi0yNyAxODo1MTozNSBaIGZsaWdodCAxMTExMTggbnJ1bm5pbmc9OAoyMDE3LTA2LTI3
IDE4OjUxOjM1IFogZmxpZ2h0IDExMTExOCByZWFwZWQgIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
WzMwODQyXSBFWElUIDAKMjAxNy0wNi0yNyAxODo1MTozNiBaIGZsaWdodCAxMTExMTggbnF1ZXVl
ZD0xCjIwMTctMDYtMjcgMTg6NTE6MzYgWiBmbGlnaHQgMTExMTE4IG5ydW5uaW5nPTcKMjAxNy0w
Ni0yNyAxODo1MTozNiBaIGZsaWdodCAxMTExMTggcmVhcGVkICB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtIFszMDg0NV0gRVhJVCAwCjIwMTctMDYtMjcgMTg6NTE6MzcgWiBmbGlnaHQgMTExMTE4IG5x
dWV1ZWQ9MQoyMDE3LTA2LTI3IDE4OjUxOjM3IFogZmxpZ2h0IDExMTExOCBucnVubmluZz02CjIw
MTctMDYtMjcgMTg6NTE6NTIgWiBmbGlnaHQgMTExMTE4IGtpbGxpbmcgYnVpbGQtaTM4Ni1wdm9w
cyBbMzI1MjFdCjIwMTctMDYtMjcgMTg6NTI6MDQgWiBmbGlnaHQgMTExMTE4IGtpbGxpbmcgdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCBbMzA3NDJdCjIwMTctMDYtMjcgMTg6NTI6MDUg
WiBmbGlnaHQgMTExMTE4IGtpbGxpbmcgdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2IFsz
MDc0NF0KMjAxNy0wNi0yNyAxODo1MjowNSBaIGZsaWdodCAxMTExMTgga2lsbGluZyB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCBbMzA3NDddCjIwMTctMDYtMjcgMTg6NTI6MDYgWiBmbGlnaHQgMTEx
MTE4IGtpbGxpbmcgdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciBbMzA3NTBdCjIwMTctMDYt
MjcgMTg6NTI6MDcgWiBmbGlnaHQgMTExMTE4IGtpbGxpbmcgdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSBbMzA3NTNdCjIwMTctMDYtMjcgMTg6NTI6MDcg
WiBmbGlnaHQgMTExMTE4IGtpbGxpbmcgdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtIFszMDc1
N10KMjAxNy0wNi0yNyAxODo1MjowOCBaIGZsaWdodCAxMTExMTgga2lsbGluZyB0ZXN0LWFtZDY0
LWkzODYtbGl2ZXBhdGNoIFszMDc2Ml0KMjAxNy0wNi0yNyAxODo1MjowOSBaIGZsaWdodCAxMTEx
MTgga2lsbGluZyB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgWzMwNzY5XQoyMDE3LTA2LTI3
IDE4OjUyOjA5IFogZmxpZ2h0IDExMTExOCBraWxsaW5nIHRlc3QtYW1kNjQtaTM4Ni1wYWlyIFsz
MDc3Ml0KMjAxNy0wNi0yNyAxODo1MjoxMCBaIFtidWlsZC1hcm02NC1wdm9wc10gZmluaXNoZWQg
MTExMTE4LmJ1aWxkLWFybTY0LXB2b3BzIHRzLWhvc3QtaW5zdGFsbC10d2ljZSAgcGFzcyAKMjAx
Ny0wNi0yNyAxODo1MjoxMCBaIGZsaWdodCAxMTExMTgga2lsbGluZyB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0tYW1kIFszMDc3NV0KMjAxNy0wNi0yNyAxODo1MjoxMCBaIFtidWlsZC1h
cm02NC1wdm9wc10gc3RhcnRpbmcgMTExMTE4LmJ1aWxkLWFybTY0LXB2b3BzIHRzLXhlbi1idWls
ZC1wcmVwICBob3N0LWJ1aWxkLXByZXAKMjAxNy0wNi0yNyAxODo1MjoxMCBaIFtidWlsZC1hcm02
NC1wdm9wc10gYXdhaXRpbmcgMTExMTE4LmJ1aWxkLWFybTY0LXB2b3BzIHRzLXhlbi1idWlsZC1w
cmVwIAoyMDE3LTA2LTI3IDE4OjUyOjExIFogZmxpZ2h0IDExMTExOCBraWxsaW5nIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCBbMzA3ODBdCjIwMTctMDYtMjcgMTg6NTI6MTEg
WiBmbGlnaHQgMTExMTE4IGtpbGxpbmcgdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFt
ZCBbMzA3ODRdCjIwMTctMDYtMjcgMTg6NTI6MTIgWiBmbGlnaHQgMTExMTE4IGtpbGxpbmcgdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsIFszMDc4OV0KMjAxNy0wNi0yNyAxODo1
MjoxMyBaIGZsaWdodCAxMTExMTgga2lsbGluZyB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2
IFszMDc5Ml0KMjAxNy0wNi0yNyAxODo1MjoxMyBaIGZsaWdodCAxMTExMTgga2lsbGluZyB0ZXN0
LWFtZDY0LWkzODYteGwgWzMwNzk1XQoyMDE3LTA2LTI3IDE4OjUyOjE0IFogZmxpZ2h0IDExMTEx
OCBraWxsaW5nIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgWzMwNzk4
XQoyMDE3LTA2LTI3IDE4OjUyOjE0IFogZmxpZ2h0IDExMTExOCBraWxsaW5nIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIFszMDgwNV0KMjAxNy0wNi0yNyAxODo1
MjoxNSBaIGZsaWdodCAxMTExMTgga2lsbGluZyB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIFszMDgwOV0KMjAxNy0wNi0yNyAxODo1MjoxNiBaIGZs
aWdodCAxMTExMTgga2lsbGluZyB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiBb
MzA4MTRdCjIwMTctMDYtMjcgMTg6NTI6MTYgWiBmbGlnaHQgMTExMTE4IGtpbGxpbmcgdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgWzMwODE3XQoyMDE3LTA2LTI3IDE4OjUyOjE3
IFogZmxpZ2h0IDExMTExOCBraWxsaW5nIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFt
ZDY0IFszMDgxOV0KMjAxNy0wNi0yNyAxODo1MjoxNyBaIGZsaWdodCAxMTExMTgga2lsbGluZyB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IFszMDgyNV0KMjAxNy0wNi0y
NyAxODo1MjoxOCBaIGZsaWdodCAxMTExMTgga2lsbGluZyB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSBbMzA4MjhdCjIwMTctMDYtMjcgMTg6NTI6MTkgWiBmbGln
aHQgMTExMTE4IGtpbGxpbmcgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgWzMw
ODMyXQoyMDE3LTA2LTI3IDE4OjUyOjE5IFogZmxpZ2h0IDExMTExOCBraWxsaW5nIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IFszMDgzM10KMjAxNy0wNi0yNyAxODo1MjoyMCBa
IGZsaWdodCAxMTExMTgga2lsbGluZyB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCBbMzA4MzZdCjIwMTctMDYtMjcgMTg6NTI6MjEgWiBmbGlnaHQgMTExMTE4IGtpbGxpbmcgdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgWzMwODM5XQoyMDE3LTA2LTI3IDE4OjUy
OjIxIFogZmxpZ2h0IDExMTExOCBraWxsaW5nIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgWzMwODQy
XQoyMDE3LTA2LTI3IDE4OjUyOjIyIFogZmxpZ2h0IDExMTExOCBraWxsaW5nIHRlc3QtYW1kNjQt
aTM4Ni14bC14c20gWzMwODQ1XQoyMDE3LTA2LTI3IDE4OjUzOjE5IFogW2J1aWxkLWFybWhmLXhz
bV0gZmluaXNoZWQgMTExMTE4LmJ1aWxkLWFybWhmLXhzbSB0cy14ZW4tYnVpbGQtcHJlcCAgcGFz
cyAKMjAxNy0wNi0yNyAxODo1MzoxOSBaIFtidWlsZC1hcm1oZi14c21dIHN0YXJ0aW5nIDExMTEx
OC5idWlsZC1hcm1oZi14c20gdHMteGVuLWJ1aWxkICB4ZW4tYnVpbGQKMjAxNy0wNi0yNyAxODo1
MzoxOSBaIFtidWlsZC1hcm1oZi14c21dIGF3YWl0aW5nIDExMTExOC5idWlsZC1hcm1oZi14c20g
dHMteGVuLWJ1aWxkIAoyMDE3LTA2LTI3IDE4OjUzOjIxIFogW2J1aWxkLWFybWhmLXhzbV0gZmlu
aXNoZWQgMTExMTE4LmJ1aWxkLWFybWhmLXhzbSB0cy14ZW4tYnVpbGQgIGZhaWwgY2hpbGQgcHJv
Y2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI3IDE4OjUzOjIxIFogW2J1aWxkLWFybWhm
LXhzbV0gMTExMTE4LmJ1aWxkLWFybWhmLXhzbSBydW4tam9iL2J1aWxkIGZhaWxlZDogdGVzdCBz
Y3JpcHQgZmFpbGVkCjIwMTctMDYtMjcgMTg6NTM6MjEgWiBbYnVpbGQtYXJtaGYteHNtXSBzdGFy
dGluZyAxMTExMTguYnVpbGQtYXJtaGYteHNtIHRzLWxvZ3MtY2FwdHVyZSBob3N0IGNhcHR1cmUt
bG9ncwoyMDE3LTA2LTI3IDE4OjUzOjIyIFogW2J1aWxkLWFybWhmLXhzbV0gYXdhaXRpbmcgMTEx
MTE4LmJ1aWxkLWFybWhmLXhzbSB0cy1sb2dzLWNhcHR1cmUgaG9zdAoyMDE3LTA2LTI3IDE4OjU0
OjM5IFogW2J1aWxkLWFybWhmLXhzbV0gZmluaXNoZWQgMTExMTE4LmJ1aWxkLWFybWhmLXhzbSB0
cy1sb2dzLWNhcHR1cmUgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE4OjU0OjM5IFogW2J1aWxkLWFy
bWhmLXhzbV0gYXdhaXRpbmcgMTExMTE4LmJ1aWxkLWFybWhmLXhzbSB0cy1zeXNsb2ctc2VydmVy
IAoyMDE3LTA2LTI3IDE4OjU0OjQwIFogW2J1aWxkLWFybWhmLXhzbV0gZmluaXNoZWQgMTExMTE4
LmJ1aWxkLWFybWhmLXhzbSB0cy1zeXNsb2ctc2VydmVyICBwYXNzIAoyMDE3LTA2LTI3IDE4OjU0
OjQwIFogW2J1aWxkLWFybWhmLXhzbV0gam9iIG5vdCBvawoyMDE3LTA2LTI3IDE4OjU0OjQwIFog
ZmxpZ2h0IDExMTExOCByZWFwZWQgIGJ1aWxkLWFybWhmLXhzbSBbMzI1MDldIEVYSVQgMAoyMDE3
LTA2LTI3IDE4OjU0OjQwIFogZmxpZ2h0IDExMTExOCBucXVldWVkPTEKMjAxNy0wNi0yNyAxODo1
NDo0MCBaIGZsaWdodCAxMTExMTggbnJ1bm5pbmc9NQoyMDE3LTA2LTI3IDE4OjU1OjI2IFogZmxp
Z2h0IDExMTExOCBraWxsaW5nIGJ1aWxkLWFybWhmLXhzbSBbMzI1MDldCjIwMTctMDYtMjcgMTg6
NTc6NTEgWiBbYnVpbGQtYXJtNjQtcHZvcHNdIGZpbmlzaGVkIDExMTExOC5idWlsZC1hcm02NC1w
dm9wcyB0cy14ZW4tYnVpbGQtcHJlcCAgcGFzcyAKMjAxNy0wNi0yNyAxODo1Nzo1MiBaIFtidWls
ZC1hcm02NC1wdm9wc10gc3RhcnRpbmcgMTExMTE4LmJ1aWxkLWFybTY0LXB2b3BzIHRzLWtlcm5l
bC1idWlsZCAga2VybmVsLWJ1aWxkCjIwMTctMDYtMjcgMTg6NTc6NTIgWiBbYnVpbGQtYXJtNjQt
cHZvcHNdIGF3YWl0aW5nIDExMTExOC5idWlsZC1hcm02NC1wdm9wcyB0cy1rZXJuZWwtYnVpbGQg
CjIwMTctMDYtMjcgMTg6NTk6MzQgWiBbYnVpbGQtYXJtNjQteHNtXSBmaW5pc2hlZCAxMTExMTgu
YnVpbGQtYXJtNjQteHNtIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAx
ODo1OTozNSBaIFtidWlsZC1hcm02NC14c21dIHN0YXJ0aW5nIDExMTExOC5idWlsZC1hcm02NC14
c20gdHMtc3lzbG9nLXNlcnZlciAgc3lzbG9nLXNlcnZlcgoyMDE3LTA2LTI3IDE4OjU5OjM1IFog
W2J1aWxkLWFybTY0LXhzbV0gc3RhcnRpbmcgMTExMTE4LmJ1aWxkLWFybTY0LXhzbSB0cy1ob3N0
LWluc3RhbGwtdHdpY2UgIGhvc3QtaW5zdGFsbCg0KQoyMDE3LTA2LTI3IDE4OjU5OjM2IFogW2J1
aWxkLWFybTY0LXhzbV0gYXdhaXRpbmcgMTExMTE4LmJ1aWxkLWFybTY0LXhzbSB0cy1ob3N0LWlu
c3RhbGwtdHdpY2UgCjIwMTctMDYtMjcgMTg6NTk6MzcgWiBbYnVpbGQtYXJtNjQteHNtXSBmaW5p
c2hlZCAxMTExMTguYnVpbGQtYXJtNjQteHNtIHRzLWhvc3QtaW5zdGFsbC10d2ljZSAgcGFzcyAK
MjAxNy0wNi0yNyAxODo1OTozNyBaIFtidWlsZC1hcm02NC14c21dIHN0YXJ0aW5nIDExMTExOC5i
dWlsZC1hcm02NC14c20gdHMteGVuLWJ1aWxkLXByZXAgIGhvc3QtYnVpbGQtcHJlcAoyMDE3LTA2
LTI3IDE4OjU5OjM3IFogW2J1aWxkLWFybTY0LXhzbV0gYXdhaXRpbmcgMTExMTE4LmJ1aWxkLWFy
bTY0LXhzbSB0cy14ZW4tYnVpbGQtcHJlcCAKMjAxNy0wNi0yNyAxODo1OTozOCBaIFtidWlsZC1h
cm02NF0gZmluaXNoZWQgMTExMTE4LmJ1aWxkLWFybTY0IHRzLWhvc3RzLWFsbG9jYXRlIGhvc3Qg
cGFzcyAKMjAxNy0wNi0yNyAxODo1OTozOCBaIFtidWlsZC1hcm02NF0gc3RhcnRpbmcgMTExMTE4
LmJ1aWxkLWFybTY0IHRzLXN5c2xvZy1zZXJ2ZXIgIHN5c2xvZy1zZXJ2ZXIKMjAxNy0wNi0yNyAx
ODo1OTozOCBaIFtidWlsZC1hcm02NC14c21dIGZpbmlzaGVkIDExMTExOC5idWlsZC1hcm02NC14
c20gdHMteGVuLWJ1aWxkLXByZXAgIHBhc3MgCjIwMTctMDYtMjcgMTg6NTk6MzkgWiBbYnVpbGQt
YXJtNjQteHNtXSBzdGFydGluZyAxMTExMTguYnVpbGQtYXJtNjQteHNtIHRzLXhlbi1idWlsZCAg
eGVuLWJ1aWxkCjIwMTctMDYtMjcgMTg6NTk6MzkgWiBbYnVpbGQtYXJtNjRdIHN0YXJ0aW5nIDEx
MTExOC5idWlsZC1hcm02NCB0cy1ob3N0LWluc3RhbGwtdHdpY2UgIGhvc3QtaW5zdGFsbCg0KQoy
MDE3LTA2LTI3IDE4OjU5OjM5IFogW2J1aWxkLWFybTY0LXhzbV0gYXdhaXRpbmcgMTExMTE4LmJ1
aWxkLWFybTY0LXhzbSB0cy14ZW4tYnVpbGQgCjIwMTctMDYtMjcgMTg6NTk6MzkgWiBbYnVpbGQt
YXJtNjRdIGF3YWl0aW5nIDExMTExOC5idWlsZC1hcm02NCB0cy1ob3N0LWluc3RhbGwtdHdpY2Ug
CjIwMTctMDYtMjcgMTg6NTk6NDAgWiBbYnVpbGQtYXJtNjRdIGZpbmlzaGVkIDExMTExOC5idWls
ZC1hcm02NCB0cy1ob3N0LWluc3RhbGwtdHdpY2UgIHBhc3MgCjIwMTctMDYtMjcgMTg6NTk6NDAg
WiBbYnVpbGQtYXJtNjRdIHN0YXJ0aW5nIDExMTExOC5idWlsZC1hcm02NCB0cy14ZW4tYnVpbGQt
cHJlcCAgaG9zdC1idWlsZC1wcmVwCjIwMTctMDYtMjcgMTg6NTk6NDEgWiBbYnVpbGQtYXJtNjQt
eHNtXSBmaW5pc2hlZCAxMTExMTguYnVpbGQtYXJtNjQteHNtIHRzLXhlbi1idWlsZCAgZmFpbCBj
aGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjcgMTg6NTk6NDEgWiBbYnVp
bGQtYXJtNjQteHNtXSAxMTExMTguYnVpbGQtYXJtNjQteHNtIHJ1bi1qb2IvYnVpbGQgZmFpbGVk
OiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0yNyAxODo1OTo0MSBaIFtidWlsZC1hcm02NF0g
YXdhaXRpbmcgMTExMTE4LmJ1aWxkLWFybTY0IHRzLXhlbi1idWlsZC1wcmVwIAoyMDE3LTA2LTI3
IDE4OjU5OjQxIFogW2J1aWxkLWFybTY0LXhzbV0gc3RhcnRpbmcgMTExMTE4LmJ1aWxkLWFybTY0
LXhzbSB0cy1sb2dzLWNhcHR1cmUgaG9zdCBjYXB0dXJlLWxvZ3MKMjAxNy0wNi0yNyAxODo1OTo0
MiBaIFtidWlsZC1hcm02NF0gZmluaXNoZWQgMTExMTE4LmJ1aWxkLWFybTY0IHRzLXhlbi1idWls
ZC1wcmVwICBwYXNzIAoyMDE3LTA2LTI3IDE4OjU5OjQyIFogW2J1aWxkLWFybTY0LXhzbV0gYXdh
aXRpbmcgMTExMTE4LmJ1aWxkLWFybTY0LXhzbSB0cy1sb2dzLWNhcHR1cmUgaG9zdAoyMDE3LTA2
LTI3IDE4OjU5OjQyIFogW2J1aWxkLWFybTY0XSBzdGFydGluZyAxMTExMTguYnVpbGQtYXJtNjQg
dHMteGVuLWJ1aWxkICB4ZW4tYnVpbGQKMjAxNy0wNi0yNyAxODo1OTo0MiBaIFtidWlsZC1hcm02
NF0gYXdhaXRpbmcgMTExMTE4LmJ1aWxkLWFybTY0IHRzLXhlbi1idWlsZCAKMjAxNy0wNi0yNyAx
ODo1OTo0NCBaIFtidWlsZC1hcm02NF0gZmluaXNoZWQgMTExMTE4LmJ1aWxkLWFybTY0IHRzLXhl
bi1idWlsZCAgZmFpbCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjcg
MTg6NTk6NDQgWiBbYnVpbGQtYXJtNjRdIDExMTExOC5idWlsZC1hcm02NCBydW4tam9iL2J1aWxk
IGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjcgMTg6NTk6NDUgWiBbYnVpbGQt
YXJtNjRdIHN0YXJ0aW5nIDExMTExOC5idWlsZC1hcm02NCB0cy1sb2dzLWNhcHR1cmUgaG9zdCBj
YXB0dXJlLWxvZ3MKMjAxNy0wNi0yNyAxODo1OTo0NSBaIFtidWlsZC1hcm02NF0gYXdhaXRpbmcg
MTExMTE4LmJ1aWxkLWFybTY0IHRzLWxvZ3MtY2FwdHVyZSBob3N0CjIwMTctMDYtMjcgMTk6MDA6
NTggWiBbYnVpbGQtYXJtNjQteHNtXSBmaW5pc2hlZCAxMTExMTguYnVpbGQtYXJtNjQteHNtIHRz
LWxvZ3MtY2FwdHVyZSBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTk6MDA6NTggWiBbYnVpbGQtYXJt
NjQteHNtXSBhd2FpdGluZyAxMTExMTguYnVpbGQtYXJtNjQteHNtIHRzLXN5c2xvZy1zZXJ2ZXIg
CjIwMTctMDYtMjcgMTk6MDA6NTggWiBbYnVpbGQtYXJtNjQteHNtXSBmaW5pc2hlZCAxMTExMTgu
YnVpbGQtYXJtNjQteHNtIHRzLXN5c2xvZy1zZXJ2ZXIgIHBhc3MgCjIwMTctMDYtMjcgMTk6MDA6
NTggWiBbYnVpbGQtYXJtNjQteHNtXSBqb2Igbm90IG9rCjIwMTctMDYtMjcgMTk6MDA6NTkgWiBm
bGlnaHQgMTExMTE4IHJlYXBlZCAgYnVpbGQtYXJtNjQteHNtIFszMjQ5NF0gRVhJVCAwCjIwMTct
MDYtMjcgMTk6MDE6MDAgWiBmbGlnaHQgMTExMTE4IG5xdWV1ZWQ9MQoyMDE3LTA2LTI3IDE5OjAx
OjAwIFogZmxpZ2h0IDExMTExOCBzcGF3bmluZyBidWlsZC1hcm02NC1saWJ2aXJ0CjIwMTctMDYt
MjcgMTk6MDE6MDAgWiBmbGlnaHQgMTExMTE4IHNwYXduZWQgIGJ1aWxkLWFybTY0LWxpYnZpcnQg
WzMwMjMwXQoyMDE3LTA2LTI3IDE5OjAxOjAwIFogZmxpZ2h0IDExMTExOCBucnVubmluZz01CjIw
MTctMDYtMjcgMTk6MDE6MDEgWiBbYnVpbGQtYXJtNjRdIGZpbmlzaGVkIDExMTExOC5idWlsZC1h
cm02NCB0cy1sb2dzLWNhcHR1cmUgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE5OjAxOjAxIFogW2J1
aWxkLWFybTY0XSBhd2FpdGluZyAxMTExMTguYnVpbGQtYXJtNjQgdHMtc3lzbG9nLXNlcnZlciAK
MjAxNy0wNi0yNyAxOTowMTowMiBaIFtidWlsZC1hcm02NF0gZmluaXNoZWQgMTExMTE4LmJ1aWxk
LWFybTY0IHRzLXN5c2xvZy1zZXJ2ZXIgIHBhc3MgCjIwMTctMDYtMjcgMTk6MDE6MDIgWiBbYnVp
bGQtYXJtNjRdIGpvYiBub3Qgb2sKMjAxNy0wNi0yNyAxOTowMTowMyBaIGZsaWdodCAxMTExMTgg
cmVhcGVkICBidWlsZC1hcm02NCBbMzI0ODhdIEVYSVQgMAoyMDE3LTA2LTI3IDE5OjAxOjAzIFog
ZmxpZ2h0IDExMTExOCBucXVldWVkPTEKMjAxNy0wNi0yNyAxOTowMTowMyBaIGZsaWdodCAxMTEx
MTggbnJ1bm5pbmc9NAoyMDE3LTA2LTI3IDE5OjAxOjE3IFogW2J1aWxkLWFybTY0LWxpYnZpcnRd
IHN0YXJ0aW5nIDExMTExOC5idWlsZC1hcm02NC1saWJ2aXJ0IHRzLWJ1aWxkLWNoZWNrICBidWls
ZC1jaGVjaygxKQoyMDE3LTA2LTI3IDE5OjAxOjE3IFogW2J1aWxkLWFybTY0LWxpYnZpcnRdIGF3
YWl0aW5nIDExMTExOC5idWlsZC1hcm02NC1saWJ2aXJ0IHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2
LTI3IDE5OjAxOjE4IFogW2J1aWxkLWFybTY0LWxpYnZpcnRdIGZpbmlzaGVkIDExMTExOC5idWls
ZC1hcm02NC1saWJ2aXJ0IHRzLWJ1aWxkLWNoZWNrICBibG9ja2VkIGNoaWxkIHByb2Nlc3MgZXhp
dGVkIGFibm9ybWFsbHkKMjAxNy0wNi0yNyAxOTowMToxOCBaIFtidWlsZC1hcm02NC1saWJ2aXJ0
XSAxMTExMTguYnVpbGQtYXJtNjQtbGlidmlydCBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRl
c3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2LTI3IDE5OjAxOjE5IFogZmxpZ2h0IDExMTExOCByZWFw
ZWQgIGJ1aWxkLWFybTY0LWxpYnZpcnQgWzMwMjMwXSBFWElUIDAKMjAxNy0wNi0yNyAxOTowMToy
MCBaIGZsaWdodCAxMTExMTggbnF1ZXVlZD0xCjIwMTctMDYtMjcgMTk6MDE6MjAgWiBmbGlnaHQg
MTExMTE4IG5ydW5uaW5nPTMKMjAxNy0wNi0yNyAxOTowMTo0NCBaIGZsaWdodCAxMTExMTgga2ls
bGluZyBidWlsZC1hcm02NC14c20gWzMyNDk0XQoyMDE3LTA2LTI3IDE5OjAxOjQ4IFogZmxpZ2h0
IDExMTExOCBraWxsaW5nIGJ1aWxkLWFybTY0IFszMjQ4OF0KMjAxNy0wNi0yNyAxOTowMjowNSBa
IGZsaWdodCAxMTExMTgga2lsbGluZyBidWlsZC1hcm02NC1saWJ2aXJ0IFszMDIzMF0KMjAxNy0w
Ni0yNyAxOTowMzo0OSBaIFtidWlsZC1hbWQ2NC1wdm9wc10gZmluaXNoZWQgMTExMTE4LmJ1aWxk
LWFtZDY0LXB2b3BzIHRzLWtlcm5lbC1idWlsZCAgcGFzcyAKMjAxNy0wNi0yNyAxOTowMzo0OSBa
IFtidWlsZC1hbWQ2NC1wdm9wc10gYXdhaXRpbmcgMTExMTE4LmJ1aWxkLWFtZDY0LXB2b3BzIHRz
LXN5c2xvZy1zZXJ2ZXIgCjIwMTctMDYtMjcgMTk6MDM6NDkgWiBbYnVpbGQtYW1kNjQtcHZvcHNd
IGZpbmlzaGVkIDExMTExOC5idWlsZC1hbWQ2NC1wdm9wcyB0cy1zeXNsb2ctc2VydmVyICBwYXNz
IAoyMDE3LTA2LTI3IDE5OjAzOjUxIFogZmxpZ2h0IDExMTExOCByZWFwZWQgIGJ1aWxkLWFtZDY0
LXB2b3BzIFszMjQ4MF0gRVhJVCAwCjIwMTctMDYtMjcgMTk6MDM6NTIgWiBmbGlnaHQgMTExMTE4
IG5xdWV1ZWQ9MQoyMDE3LTA2LTI3IDE5OjAzOjUyIFogZmxpZ2h0IDExMTExOCBzcGF3bmluZyB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YgoyMDE3LTA2LTI3IDE5OjAzOjUyIFogZmxpZ2h0
IDExMTExOCBzcGF3bmVkICB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiBbMjMxMF0KMjAx
Ny0wNi0yNyAxOTowMzo1MiBaIGZsaWdodCAxMTExMTggc3Bhd25pbmcgdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LXB2Z3J1YgoyMDE3LTA2LTI3IDE5OjAzOjUyIFogZmxpZ2h0IDExMTExOCBzcGF3bmVk
ICB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViIFsyMzEzXQoyMDE3LTA2LTI3IDE5OjAzOjUy
IFogZmxpZ2h0IDExMTExOCBzcGF3bmluZyB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQKMjAxNy0w
Ni0yNyAxOTowMzo1MiBaIGZsaWdodCAxMTExMTggc3Bhd25lZCAgdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0IFsyMzE2XQoyMDE3LTA2LTI3IDE5OjAzOjUyIFogZmxpZ2h0IDExMTExOCBzcGF3bmlu
ZyB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpcgoyMDE3LTA2LTI3IDE5OjAzOjUyIFogZmxp
Z2h0IDExMTExOCBzcGF3bmVkICB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciBbMjMxOV0K
MjAxNy0wNi0yNyAxOTowMzo1MiBaIGZsaWdodCAxMTExMTggc3Bhd25pbmcgdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20KMjAxNy0wNi0yNyAxOTowMzo1
MiBaIGZsaWdodCAxMTExMTggc3Bhd25lZCAgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gWzIzMjRdCjIwMTctMDYtMjcgMTk6MDM6NTIgWiBmbGlnaHQg
MTExMTE4IHNwYXduaW5nIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQKMjAxNy0wNi0yNyAx
OTowMzo1MiBaIGZsaWdodCAxMTExMTggc3Bhd25lZCAgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCBbMjMyN10KMjAxNy0wNi0yNyAxOTowMzo1MiBaIGZsaWdodCAxMTExMTggc3Bhd25pbmcg
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbQoyMDE3LTA2LTI3IDE5OjAzOjUyIFogZmxpZ2h0
IDExMTExOCBzcGF3bmVkICB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIFsyMzMwXQoyMDE3
LTA2LTI3IDE5OjAzOjUyIFogZmxpZ2h0IDExMTExOCBzcGF3bmluZyB0ZXN0LWFtZDY0LWFtZDY0
LWxpdmVwYXRjaAoyMDE3LTA2LTI3IDE5OjAzOjUyIFogZmxpZ2h0IDExMTExOCBzcGF3bmVkICB0
ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCBbMjMzMl0KMjAxNy0wNi0yNyAxOTowMzo1MiBaIGZs
aWdodCAxMTExMTggc3Bhd25pbmcgdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZQoyMDE3LTA2
LTI3IDE5OjAzOjUyIFogZmxpZ2h0IDExMTExOCBzcGF3bmVkICB0ZXN0LWFtZDY0LWFtZDY0LW1p
Z3J1cGdyYWRlIFsyMzM3XQoyMDE3LTA2LTI3IDE5OjAzOjUyIFogZmxpZ2h0IDExMTExOCBzcGF3
bmluZyB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIKMjAxNy0wNi0yNyAxOTowMzo1MiBaIGZsaWdodCAx
MTExMTggc3Bhd25lZCAgdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyIFsyMzQ1XQoyMDE3LTA2LTI3IDE5
OjAzOjUyIFogZmxpZ2h0IDExMTExOCBzcGF3bmluZyB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1Ygoy
MDE3LTA2LTI3IDE5OjAzOjUyIFogZmxpZ2h0IDExMTExOCBzcGF3bmVkICB0ZXN0LWFtZDY0LWFt
ZDY0LXB5Z3J1YiBbMjM0OV0KMjAxNy0wNi0yNyAxOTowMzo1MiBaIGZsaWdodCAxMTExMTggc3Bh
d25pbmcgdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kCjIwMTctMDYtMjcgMTk6MDM6
NTIgWiBmbGlnaHQgMTExMTE4IHNwYXduZWQgIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCBbMjM1MV0KMjAxNy0wNi0yNyAxOTowMzo1MiBaIGZsaWdodCAxMTExMTggc3Bhd25pbmcg
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwKMjAxNy0wNi0yNyAxOTowMzo1MiBa
IGZsaWdodCAxMTExMTggc3Bhd25lZCAgdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgWzIzNTddCjIwMTctMDYtMjcgMTk6MDM6NTIgWiBmbGlnaHQgMTExMTE4IHNwYXduaW5nIHRl
c3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NAoyMDE3LTA2LTI3IDE5OjAzOjUyIFogZmxpZ2h0
IDExMTExOCBzcGF3bmVkICB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgWzIzNjJdCjIw
MTctMDYtMjcgMTk6MDM6NTIgWiBmbGlnaHQgMTExMTE4IHNwYXduaW5nIHRlc3QtYW1kNjQtYW1k
NjQteGwKMjAxNy0wNi0yNyAxOTowMzo1MiBaIGZsaWdodCAxMTExMTggc3Bhd25lZCAgdGVzdC1h
bWQ2NC1hbWQ2NC14bCBbMjM2Nl0KMjAxNy0wNi0yNyAxOTowMzo1MiBaIGZsaWdodCAxMTExMTgg
c3Bhd25pbmcgdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyCjIwMTctMDYtMjcgMTk6MDM6NTIg
WiBmbGlnaHQgMTExMTE4IHNwYXduZWQgIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiBbMjM2
OF0KMjAxNy0wNi0yNyAxOTowMzo1MiBaIGZsaWdodCAxMTExMTggc3Bhd25pbmcgdGVzdC1hbWQ2
NC1hbWQ2NC14bC1tdWx0aXZjcHUKMjAxNy0wNi0yNyAxOTowMzo1MiBaIGZsaWdodCAxMTExMTgg
c3Bhd25lZCAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgWzIzNzJdCjIwMTctMDYtMjcg
MTk6MDM6NTIgWiBmbGlnaHQgMTExMTE4IHNwYXduaW5nIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
LWFtZAoyMDE3LTA2LTI3IDE5OjAzOjUyIFogZmxpZ2h0IDExMTExOCBzcGF3bmVkICB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aC1hbWQgWzIzNzZdCjIwMTctMDYtMjcgMTk6MDM6NTIgWiBmbGlnaHQg
MTExMTE4IHNwYXduaW5nIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsCjIwMTctMDYtMjcg
MTk6MDM6NTIgWiBmbGlnaHQgMTExMTE4IHNwYXduZWQgIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
LWludGVsIFsyMzc5XQoyMDE3LTA2LTI3IDE5OjAzOjUyIFogZmxpZ2h0IDExMTExOCBzcGF3bmlu
ZyB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyCjIwMTctMDYtMjcgMTk6MDM6NTIgWiBmbGlnaHQg
MTExMTE4IHNwYXduZWQgIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgWzIzODNdCjIwMTctMDYt
MjcgMTk6MDM6NTIgWiBmbGlnaHQgMTExMTE4IHNwYXduaW5nIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0CjIwMTctMDYtMjcgMTk6MDM6NTIgWiBmbGlnaHQgMTExMTE4
IHNwYXduZWQgIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IFsyMzg2
XQoyMDE3LTA2LTI3IDE5OjAzOjUyIFogZmxpZ2h0IDExMTExOCBzcGF3bmluZyB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20KMjAxNy0wNi0yNyAxOTowMzo1MiBa
IGZsaWdodCAxMTExMTggc3Bhd25lZCAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtIFsyMzg5XQoyMDE3LTA2LTI3IDE5OjAzOjUyIFogZmxpZ2h0IDExMTExOCBz
cGF3bmluZyB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbQoyMDE3LTA2LTI3IDE5OjAzOjUyIFogZmxpZ2h0IDExMTExOCBzcGF3bmVkICB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSBbMjM5Ml0KMjAx
Ny0wNi0yNyAxOTowMzo1MiBaIGZsaWdodCAxMTExMTggc3Bhd25pbmcgdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2CjIwMTctMDYtMjcgMTk6MDM6NTIgWiBmbGlnaHQgMTExMTE4
IHNwYXduZWQgIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiBbMjM5NV0KMjAx
Ny0wNi0yNyAxOTowMzo1MiBaIGZsaWdodCAxMTExMTggc3Bhd25pbmcgdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0CjIwMTctMDYtMjcgMTk6MDM6NTIgWiBmbGlnaHQgMTExMTE4
IHNwYXduZWQgIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCBbMjM5OF0KMjAx
Ny0wNi0yNyAxOTowMzo1MiBaIGZsaWdodCAxMTExMTggc3Bhd25pbmcgdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13czE2LWFtZDY0CjIwMTctMDYtMjcgMTk6MDM6NTIgWiBmbGlnaHQgMTExMTE4
IHNwYXduZWQgIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCBbMjQwNV0KMjAx
Ny0wNi0yNyAxOTowMzo1MiBaIGZsaWdodCAxMTExMTggc3Bhd25pbmcgdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQKMjAxNy0wNi0yNyAxOTowMzo1MiBaIGZsaWdodCAx
MTExMTggc3Bhd25lZCAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
WzI0MDhdCjIwMTctMDYtMjcgMTk6MDM6NTIgWiBmbGlnaHQgMTExMTE4IHNwYXduaW5nIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbQoyMDE3LTA2LTI3IDE5OjAz
OjUyIFogZmxpZ2h0IDExMTExOCBzcGF3bmVkICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gWzI0MTJdCjIwMTctMDYtMjcgMTk6MDM6NTIgWiBmbGlnaHQgMTEx
MTE4IHNwYXduaW5nIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NAoyMDE3LTA2
LTI3IDE5OjAzOjUyIFogZmxpZ2h0IDExMTExOCBzcGF3bmVkICB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgWzI0MTddCjIwMTctMDYtMjcgMTk6MDM6NTIgWiBmbGlnaHQgMTEx
MTE4IHNwYXduaW5nIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NgoyMDE3LTA2
LTI3IDE5OjAzOjUyIFogZmxpZ2h0IDExMTExOCBzcGF3bmVkICB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgWzI0MTldCjIwMTctMDYtMjcgMTk6MDM6NTIgWiBmbGlnaHQgMTEx
MTE4IHNwYXduaW5nIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NAoyMDE3LTA2
LTI3IDE5OjAzOjUyIFogZmxpZ2h0IDExMTExOCBzcGF3bmVkICB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgWzI0MjJdCjIwMTctMDYtMjcgMTk6MDM6NTIgWiBmbGlnaHQgMTEx
MTE4IHNwYXduaW5nIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NAoyMDE3LTA2
LTI3IDE5OjAzOjUyIFogZmxpZ2h0IDExMTExOCBzcGF3bmVkICB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgWzI0MjddCjIwMTctMDYtMjcgMTk6MDM6NTIgWiBmbGlnaHQgMTEx
MTE4IHNwYXduaW5nIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcwoyMDE3LTA2LTI3IDE5OjAzOjUy
IFogZmxpZ2h0IDExMTExOCBzcGF3bmVkICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgWzI0Mjhd
CjIwMTctMDYtMjcgMTk6MDM6NTIgWiBmbGlnaHQgMTExMTE4IHNwYXduaW5nIHRlc3QtYW1kNjQt
YW1kNjQteGwteHNtCjIwMTctMDYtMjcgMTk6MDM6NTIgWiBmbGlnaHQgMTExMTE4IHNwYXduZWQg
IHRlc3QtYW1kNjQtYW1kNjQteGwteHNtIFsyNDMwXQoyMDE3LTA2LTI3IDE5OjAzOjUyIFogZmxp
Z2h0IDExMTExOCBzcGF3bmluZyB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xCjIwMTctMDYtMjcgMTk6
MDM6NTIgWiBmbGlnaHQgMTExMTE4IHNwYXduZWQgIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgWzI0
NDBdCjIwMTctMDYtMjcgMTk6MDM6NTIgWiBmbGlnaHQgMTExMTE4IHNwYXduaW5nIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTIKMjAxNy0wNi0yNyAxOTowMzo1MiBaIGZsaWdodCAxMTExMTggc3Bhd25l
ZCAgdGVzdC14dGYtYW1kNjQtYW1kNjQtMiBbMjQ0MV0KMjAxNy0wNi0yNyAxOTowMzo1MiBaIGZs
aWdodCAxMTExMTggc3Bhd25pbmcgdGVzdC14dGYtYW1kNjQtYW1kNjQtMwoyMDE3LTA2LTI3IDE5
OjAzOjUyIFogZmxpZ2h0IDExMTExOCBzcGF3bmVkICB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zIFsy
NDQ0XQoyMDE3LTA2LTI3IDE5OjAzOjUyIFogZmxpZ2h0IDExMTExOCBzcGF3bmluZyB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC00CjIwMTctMDYtMjcgMTk6MDM6NTIgWiBmbGlnaHQgMTExMTE4IHNwYXdu
ZWQgIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgWzI0NThdCjIwMTctMDYtMjcgMTk6MDM6NTIgWiBm
bGlnaHQgMTExMTE4IHNwYXduaW5nIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUKMjAxNy0wNi0yNyAx
OTowMzo1MiBaIGZsaWdodCAxMTExMTggc3Bhd25lZCAgdGVzdC14dGYtYW1kNjQtYW1kNjQtNSBb
MjQ2NV0KMjAxNy0wNi0yNyAxOTowMzo1MiBaIGZsaWdodCAxMTExMTggbnJ1bm5pbmc9NDEKMjAx
Ny0wNi0yNyAxOTowNDoxMCBaIFt0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1Yl0gc3RhcnRp
bmcgMTExMTE4LnRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViIHRzLWJ1aWxkLWNoZWNrICBi
dWlsZC1jaGVjaygxKQoyMDE3LTA2LTI3IDE5OjA0OjEwIFogW3Rlc3QtYW1kNjQtYW1kNjQtYW1k
NjQtcHZncnViXSBhd2FpdGluZyAxMTExMTgudGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIg
dHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjcgMTk6MDQ6MTEgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXBhaXJdIHN0YXJ0aW5nIDExMTExOC50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFp
ciB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yNyAxOTowNDoxMSBaIFt0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpcl0gYXdhaXRpbmcgMTExMTE4LnRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI3IDE5OjA0OjExIFog
W3Rlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWJdIHN0YXJ0aW5nIDExMTExOC50ZXN0LWFtZDY0
LWFtZDY0LWkzODYtcHZncnViIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2
LTI3IDE5OjA0OjExIFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtXSBzdGFydGluZyAxMTExMTgudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTct
MDYtMjcgMTk6MDQ6MTEgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0XSBzdGFydGluZyAxMTEx
MTgudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0IHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygx
KQoyMDE3LTA2LTI3IDE5OjA0OjExIFogW3Rlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWJdIGF3
YWl0aW5nIDExMTExOC50ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViIHRzLWJ1aWxkLWNoZWNr
IAoyMDE3LTA2LTI3IDE5OjA0OjExIFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtXSBhd2FpdGluZyAxMTExMTgudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjcg
MTk6MDQ6MTEgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWJdIGZpbmlzaGVkIDExMTEx
OC50ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBj
aGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjcgMTk6MDQ6MTEgWiBbdGVz
dC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWJdIDExMTExOC50ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1YiBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3
LTA2LTI3IDE5OjA0OjEyIFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydF0gYXdhaXRpbmcgMTEx
MTE4LnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yNyAx
OTowNDoxMiBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpcl0gZmluaXNoZWQgMTExMTE4
LnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIHRzLWJ1aWxkLWNoZWNrICBibG9ja2VkIGNo
aWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxNy0wNi0yNyAxOTowNDoxMiBaIFt0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpcl0gMTExMTE4LnRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1wYWlyIGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTct
MDYtMjcgMTk6MDQ6MTIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZF0gc3RhcnRpbmcg
MTExMTE4LnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgdHMtYnVpbGQtY2hlY2sgIGJ1aWxk
LWNoZWNrKDEpCjIwMTctMDYtMjcgMTk6MDQ6MTIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2
Z3J1Yl0gZmluaXNoZWQgMTExMTE4LnRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgdHMtYnVp
bGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2
LTI3IDE5OjA0OjEyIFogW3Rlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWJdIDExMTExOC50ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViIGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDogdGVzdCBz
Y3JpcHQgZmFpbGVkCjIwMTctMDYtMjcgMTk6MDQ6MTIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21dIGZpbmlzaGVkIDExMTExOC50ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1idWlsZC1jaGVjayAg
YmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjcgMTk6MDQ6
MTIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21d
IDExMTExOC50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2LTI3
IDE5OjA0OjEyIFogZmxpZ2h0IDExMTExOCByZWFwZWQgIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViIFsyMzEwXSBFWElUIDAKMjAxNy0wNi0yNyAxOTowNDoxMyBaIFt0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkXSBhd2FpdGluZyAxMTExMTgudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yNyAxOTowNDoxMyBaIFt0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtcHZncnViXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RF
U1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19G
QVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVl
IHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBS
ZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBm
cm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQg
aWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yNyAxOTowNDoxMyBaIFt0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnRdIGZpbmlzaGVkIDExMTExOC50ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxs
eQoyMDE3LTA2LTI3IDE5OjA0OjEzIFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydF0gMTExMTE4
LnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qg
c2NyaXB0IGZhaWxlZAoyMDE3LTA2LTI3IDE5OjA0OjEzIFogW3Rlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c21dIHN0YXJ0aW5nIDExMTExOC50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIHRz
LWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI3IDE5OjA0OjEzIFogZmxpZ2h0
IDExMTExOCBucXVldWVkPTEKMjAxNy0wNi0yNyAxOTowNDoxMyBaIGZsaWdodCAxMTExMTggbnJ1
bm5pbmc9NDAKMjAxNy0wNi0yNyAxOTowNDoxMyBaIGZsaWdodCAxMTExMTggcmVhcGVkICB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgWzIzMTZdIEVYSVQgMAoyMDE3LTA2LTI3IDE5OjA0OjEzIFog
W3Rlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoXSBzdGFydGluZyAxMTExMTgudGVzdC1hbWQ2NC1h
bWQ2NC1saXZlcGF0Y2ggdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjcg
MTk6MDQ6MTMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbV0gYXdhaXRpbmcgMTExMTE4
LnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjcg
MTk6MDQ6MTMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZV0gc3RhcnRpbmcgMTExMTE4
LnRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNr
KDEpCjIwMTctMDYtMjcgMTk6MDQ6MTMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1Yl0g
dHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFU
QUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAx
KSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRl
cGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNl
bGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZv
dC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0
cnlpbmcgLi4uCjIwMTctMDYtMjcgMTk6MDQ6MTMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0
Y2hdIGF3YWl0aW5nIDExMTExOC50ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCB0cy1idWlsZC1j
aGVjayAKMjAxNy0wNi0yNyAxOTowNDoxMyBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
XSBmaW5pc2hlZCAxMTExMTgudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCB0cy1idWlsZC1j
aGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjcg
MTk6MDQ6MTMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZF0gMTExMTE4LnRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlw
dCBmYWlsZWQKMjAxNy0wNi0yNyAxOTowNDoxMyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXBhaXJdIHRy
YW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFM
X0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkg
RVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBl
bmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxl
ZCBvbiBpZGVudGlmaWNhdGlvbiBhcyBhIHBpdm90LCBkdXJpbmcgY29uZmxpY3Qgb3V0IGNoZWNr
aW5nLgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KQ09O
VEVYVDogIFNRTCBzdGF0ZW1lbnQgIlNFTEVDVCAxIEZST00gT05MWSAicHVibGljIi4iam9icyIg
eCBXSEVSRSAiZmxpZ2h0IiBPUEVSQVRPUihwZ19jYXRhbG9nLj0pICQxIEFORCAiam9iIjo6cGdf
Y2F0YWxvZy50ZXh0IE9QRVJBVE9SKHBnX2NhdGFsb2cuPSkgJDI6OnBnX2NhdGFsb2cudGV4dCBG
T1IgU0hBUkUgT0YgeCIKKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yNyAxOTowNDoxMyBaIFt0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbF0gc3RhcnRpbmcgMTExMTE4LnRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygx
KQoyMDE3LTA2LTI3IDE5OjA0OjE0IFogZmxpZ2h0IDExMTExOCBucXVldWVkPTEKMjAxNy0wNi0y
NyAxOTowNDoxNCBaIFt0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlXSBhd2FpdGluZyAxMTEx
MTgudGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0y
NyAxOTowNDoxNCBaIGZsaWdodCAxMTExMTggbnJ1bm5pbmc9MzkKMjAxNy0wNi0yNyAxOTowNDox
NCBaIGZsaWdodCAxMTExMTggcmVhcGVkICB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciBb
MjMxOV0gRVhJVCAwCjIwMTctMDYtMjcgMTk6MDQ6MTQgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1ydW1w
cnVuLWFtZDY0XSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNR
TCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9F
UlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJl
YWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24g
Y29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHBy
ZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0
cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yNyAxOTowNDoxNCBaIFt0ZXN0LWFtZDY0LWFt
ZDY0LXB5Z3J1Yl0gc3RhcnRpbmcgMTExMTE4LnRlc3QtYW1kNjQtYW1kNjQtcHlncnViIHRzLWJ1
aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI3IDE5OjA0OjE0IFogW3Rlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsXSBhd2FpdGluZyAxMTExMTgudGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjcgMTk6MDQ6
MTQgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bF0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWls
dXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxl
ZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUg
YWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMK
REVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGlkZW50aWZpY2F0aW9uIGFzIGEgcGl2
b3QsIGR1cmluZyB3cml0ZS4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlm
IHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjcgMTk6MDQ6MTQgWiBbdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbV0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChP
U1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdS
RVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNz
IGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlM
OiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGlkZW50aWZpY2F0aW9uIGFzIGEgcGl2b3QsIGR1
cmluZyBjb21taXQgYXR0ZW1wdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVk
IGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjcgMTk6MDQ6MTQgWiBbdGVzdC1h
bWQ2NC1hbWQ2NC1weWdydWJdIGF3YWl0aW5nIDExMTExOC50ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1
YiB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yNyAxOTowNDoxNCBaIFt0ZXN0LWFtZDY0LWFtZDY0
LXBhaXJdIHN0YXJ0aW5nIDExMTExOC50ZXN0LWFtZDY0LWFtZDY0LXBhaXIgdHMtYnVpbGQtY2hl
Y2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjcgMTk6MDQ6MTQgWiBmbGlnaHQgMTExMTE4IG5x
dWV1ZWQ9MQoyMDE3LTA2LTI3IDE5OjA0OjE0IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNo
XSBmaW5pc2hlZCAxMTExMTgudGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggdHMtYnVpbGQtY2hl
Y2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI3IDE5
OjA0OjE0IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoXSAxMTExMTgudGVzdC1hbWQ2NC1h
bWQ2NC1saXZlcGF0Y2ggY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWls
ZWQKMjAxNy0wNi0yNyAxOTowNDoxNCBaIGZsaWdodCAxMTExMTggbnJ1bm5pbmc9MzgKMjAxNy0w
Ni0yNyAxOTowNDoxNCBaIGZsaWdodCAxMTExMTggcmVhcGVkICB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViIFsyMzEzXSBFWElUIDAKMjAxNy0wNi0yNyAxOTowNDoxNCBaIFt0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWRdIHN0YXJ0aW5nIDExMTExOC50ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYt
MjcgMTk6MDQ6MTUgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZV0gZmluaXNoZWQgMTEx
MTE4LnRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQg
Y2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI3IDE5OjA0OjE1IFogW3Rl
c3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGVdIDExMTExOC50ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1
cGdyYWRlIGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTct
MDYtMjcgMTk6MDQ6MTUgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyXSBhd2FpdGluZyAxMTExMTgu
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI3IDE5OjA0OjE1
IFogW3Rlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsXSBmaW5pc2hlZCAxMTExMTgu
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgdHMtYnVpbGQtY2hlY2sgIGJsb2Nr
ZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI3IDE5OjA0OjE1IFog
W3Rlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsXSAxMTExMTgudGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNj
cmlwdCBmYWlsZWQKMjAxNy0wNi0yNyAxOTowNDoxNSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWRdIGF3YWl0aW5nIDExMTExOC50ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjcgMTk6MDQ6MTUgWiBbdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbV0gZmluaXNoZWQgMTExMTE4LnRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3Jt
YWxseQoyMDE3LTA2LTI3IDE5OjA0OjE1IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c21d
IDExMTExOC50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIGNoZWNrLW5vdC1ibG9ja2VkIGZh
aWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjcgMTk6MDQ6MTUgWiBbdGVzdC1hbWQ2
NC1hbWQ2NC1weWdydWJdIGZpbmlzaGVkIDExMTExOC50ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiB0
cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIw
MTctMDYtMjcgMTk6MDQ6MTUgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWJdIDExMTExOC50ZXN0
LWFtZDY0LWFtZDY0LXB5Z3J1YiBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0
IGZhaWxlZAoyMDE3LTA2LTI3IDE5OjA0OjE1IFogZmxpZ2h0IDExMTExOCBucXVldWVkPTEKMjAx
Ny0wNi0yNyAxOTowNDoxNSBaIGZsaWdodCAxMTExMTggbnJ1bm5pbmc9MzcKMjAxNy0wNi0yNyAx
OTowNDoxNSBaIGZsaWdodCAxMTExMTggcmVhcGVkICB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSBbMjMyNF0gRVhJVCAwCjIwMTctMDYtMjcgMTk6MDQ6
MTUgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWxdIHRyYW5zYWN0aW9uIHNlcmlhbGlz
YXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIg
ZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qg
c2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJh
bnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1w
dCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNh
Y3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI3
IDE5OjA0OjE1IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0Ml0gc3RhcnRpbmcgMTExMTE4
LnRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2so
MSkKMjAxNy0wNi0yNyAxOTowNDoxNSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjRd
IHN0YXJ0aW5nIDExMTExOC50ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgdHMtYnVpbGQt
Y2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjcgMTk6MDQ6MTUgWiBbdGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyXSBmaW5pc2hlZCAxMTExMTgudGVzdC1hbWQ2NC1hbWQ2NC1wYWlyIHRzLWJ1aWxk
LWNoZWNrICBibG9ja2VkIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxNy0wNi0y
NyAxOTowNDoxNSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXBhaXJdIDExMTExOC50ZXN0LWFtZDY0LWFt
ZDY0LXBhaXIgY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAx
Ny0wNi0yNyAxOTowNDoxNiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdV0gc3RhcnRp
bmcgMTExMTE4LnRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1IHRzLWJ1aWxkLWNoZWNrICBi
dWlsZC1jaGVjaygxKQoyMDE3LTA2LTI3IDE5OjA0OjE2IFogZmxpZ2h0IDExMTExOCBucXVldWVk
PTEKMjAxNy0wNi0yNyAxOTowNDoxNiBaIGZsaWdodCAxMTExMTggbnJ1bm5pbmc9MzYKMjAxNy0w
Ni0yNyAxOTowNDoxNiBaIGZsaWdodCAxMTExMTggcmVhcGVkICB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkIFsyMzI3XSBFWElUIDAKMjAxNy0wNi0yNyAxOTowNDoxNiBaIFt0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDJdIGF3YWl0aW5nIDExMTExOC50ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDIgdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjcgMTk6MDQ6MTYgWiBbdGVzdC1hbWQ2NC1h
bWQ2NC14bF0gc3RhcnRpbmcgMTExMTE4LnRlc3QtYW1kNjQtYW1kNjQteGwgdHMtYnVpbGQtY2hl
Y2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjcgMTk6MDQ6MTYgWiBbdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kXSBmaW5pc2hlZCAxMTExMTgudGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kIHRzLWJ1aWxkLWNoZWNrICBibG9ja2VkIGNoaWxkIHByb2Nlc3MgZXhpdGVk
IGFibm9ybWFsbHkKMjAxNy0wNi0yNyAxOTowNDoxNiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWRdIDExMTExOC50ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgY2hl
Y2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0yNyAxOTow
NDoxNiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjRdIGF3YWl0aW5nIDExMTExOC50
ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjcg
MTk6MDQ6MTYgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kXSBzdGFydGluZyAxMTExMTgu
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygx
KQoyMDE3LTA2LTI3IDE5OjA0OjE2IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1XSBh
d2FpdGluZyAxMTExMTgudGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgdHMtYnVpbGQtY2hl
Y2sgCjIwMTctMDYtMjcgMTk6MDQ6MTYgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bF0gYXdhaXRpbmcg
MTExMTE4LnRlc3QtYW1kNjQtYW1kNjQteGwgdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjcgMTk6
MDQ6MTYgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kXSBhd2FpdGluZyAxMTExMTgudGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI3IDE5OjA0
OjE2IFogZmxpZ2h0IDExMTExOCBucXVldWVkPTEKMjAxNy0wNi0yNyAxOTowNDoxNiBaIGZsaWdo
dCAxMTExMTggbnJ1bm5pbmc9MzUKMjAxNy0wNi0yNyAxOTowNDoxNiBaIGZsaWdodCAxMTExMTgg
cmVhcGVkICB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIFsyMzMwXSBFWElUIDAKMjAxNy0w
Ni0yNyAxOTowNDoxNiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyXSBzdGFydGluZyAxMTEx
MTgudGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2so
MSkKMjAxNy0wNi0yNyAxOTowNDoxNyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDJdIGZp
bmlzaGVkIDExMTExOC50ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgdHMtYnVpbGQtY2hlY2sg
IGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI3IDE5OjA0
OjE3IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0Ml0gMTExMTE4LnRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MiBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxl
ZAoyMDE3LTA2LTI3IDE5OjA0OjE3IFogW3Rlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NF0g
ZmluaXNoZWQgMTExMTE4LnRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCB0cy1idWlsZC1j
aGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjcg
MTk6MDQ6MTcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0XSAxMTExMTgudGVzdC1h
bWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDogdGVzdCBz
Y3JpcHQgZmFpbGVkCjIwMTctMDYtMjcgMTk6MDQ6MTcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1t
dWx0aXZjcHVdIGZpbmlzaGVkIDExMTExOC50ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSB0
cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIw
MTctMDYtMjcgMTk6MDQ6MTcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHVdIDExMTEx
OC50ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6
IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2LTI3IDE5OjA0OjE3IFogW3Rlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0XSBzdGFydGluZyAxMTExMTgudGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNr
KDEpCjIwMTctMDYtMjcgMTk6MDQ6MTcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293Ml0gYXdh
aXRpbmcgMTExMTE4LnRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgdHMtYnVpbGQtY2hlY2sgCjIw
MTctMDYtMjcgMTk6MDQ6MTcgWiBmbGlnaHQgMTExMTE4IG5xdWV1ZWQ9MQoyMDE3LTA2LTI3IDE5
OjA0OjE3IFogZmxpZ2h0IDExMTExOCBucnVubmluZz0zNAoyMDE3LTA2LTI3IDE5OjA0OjE3IFog
ZmxpZ2h0IDExMTExOCByZWFwZWQgIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoIFsyMzMyXSBF
WElUIDAKMjAxNy0wNi0yNyAxOTowNDoxNyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsXSBmaW5pc2hl
ZCAxMTExMTgudGVzdC1hbWQ2NC1hbWQ2NC14bCB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGls
ZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjcgMTk6MDQ6MTcgWiBbdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmgtYW1kXSAxMTExMTgudGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1k
IGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjcg
MTk6MDQ6MTcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bF0gMTExMTE4LnRlc3QtYW1kNjQtYW1kNjQt
eGwgY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0y
NyAxOTowNDoxNyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NF0g
dHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFU
QUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAx
KSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRl
cGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNl
bGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZv
dC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0
cnlpbmcgLi4uCjIwMTctMDYtMjcgMTk6MDQ6MTcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgt
aW50ZWxdIHN0YXJ0aW5nIDExMTExOC50ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCB0cy1i
dWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yNyAxOTowNDoxNyBaIFt0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c21dIHN0YXJ0aW5nIDExMTExOC50
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtYnVpbGQtY2hl
Y2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjcgMTk6MDQ6MTcgWiBbdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c21dIHN0YXJ0aW5nIDExMTExOC50
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1i
dWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yNyAxOTowNDoxNyBaIFt0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aC1pbnRlbF0gYXdhaXRpbmcgMTExMTE4LnRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZoLWludGVsIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI3IDE5OjA0OjE4IFogW3Rlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbV0gYXdhaXRpbmcgMTExMTE4
LnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1idWlsZC1j
aGVjayAKMjAxNy0wNi0yNyAxOTowNDoxOCBaIGZsaWdodCAxMTExMTggbnF1ZXVlZD0xCjIwMTct
MDYtMjcgMTk6MDQ6MTggWiBmbGlnaHQgMTExMTE4IG5ydW5uaW5nPTMzCjIwMTctMDYtMjcgMTk6
MDQ6MTggWiBmbGlnaHQgMTExMTE4IHJlYXBlZCAgdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFk
ZSBbMjMzN10gRVhJVCAwCjIwMTctMDYtMjcgMTk6MDQ6MTggWiBbdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c21dIHRyYW5zYWN0aW9uIHNlcmlhbGlz
YXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIg
ZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qg
c2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJh
bnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1w
dCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNh
Y3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI3
IDE5OjA0OjE4IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzJdIGZpbmlzaGVkIDExMTExOC50
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyIHRzLWJ1aWxkLWNoZWNrICBibG9ja2VkIGNoaWxkIHBy
b2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxNy0wNi0yNyAxOTowNDoxOCBaIFt0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyXSAxMTExMTgudGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiBjaGVjay1u
b3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2LTI3IDE5OjA0OjE4
IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4Nl0gc3RhcnRpbmcgMTExMTE4
LnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiB0cy1idWlsZC1jaGVjayAgYnVp
bGQtY2hlY2soMSkKMjAxNy0wNi0yNyAxOTowNDoxOCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NF0gYXdhaXRpbmcgMTExMTE4LnRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0IHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI3IDE5OjA0OjE4
IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NF0gdHJhbnNhY3Rpb24gc2Vy
aWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEp
IChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxk
IG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9u
ZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBh
dHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0
cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTct
MDYtMjcgMTk6MDQ6MTggWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2XSBh
d2FpdGluZyAxMTExMTgudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IHRzLWJ1
aWxkLWNoZWNrIAoyMDE3LTA2LTI3IDE5OjA0OjE4IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NF0gc3RhcnRpbmcgMTExMTE4LnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yNyAxOTow
NDoxOCBaIGZsaWdodCAxMTExMTggbnF1ZXVlZD0xCjIwMTctMDYtMjcgMTk6MDQ6MTggWiBbdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWxdIGZpbmlzaGVkIDExMTExOC50ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aC1pbnRlbCB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4
aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjcgMTk6MDQ6MTggWiBbdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmgtaW50ZWxdIDExMTExOC50ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCBjaGVjay1u
b3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2LTI3IDE5OjA0OjE4
IFogZmxpZ2h0IDExMTExOCBucnVubmluZz0zMgoyMDE3LTA2LTI3IDE5OjA0OjE4IFogZmxpZ2h0
IDExMTExOCByZWFwZWQgIHRlc3QtYW1kNjQtYW1kNjQtcGFpciBbMjM0NV0gRVhJVCAwCjIwMTct
MDYtMjcgMTk6MDQ6MTggWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtXSBmaW5pc2hlZCAxMTExMTgudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtIHRzLWJ1aWxkLWNoZWNrICBibG9ja2VkIGNoaWxkIHByb2Nlc3MgZXhpdGVk
IGFibm9ybWFsbHkKMjAxNy0wNi0yNyAxOTowNDoxOCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c21dIDExMTExOC50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlw
dCBmYWlsZWQKMjAxNy0wNi0yNyAxOTowNDoxOSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NF0gc3RhcnRpbmcgMTExMTE4LnRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0IHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2
LTI3IDE5OjA0OjE5IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NF0gYXdh
aXRpbmcgMTExMTE4LnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCB0cy1idWls
ZC1jaGVjayAKMjAxNy0wNi0yNyAxOTowNDoxOSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbV0gYXdhaXRpbmcgMTExMTE4LnRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWJ1aWxkLWNoZWNr
IAoyMDE3LTA2LTI3IDE5OjA0OjE5IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbV0gc3RhcnRpbmcgMTExMTE4LnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0w
Ni0yNyAxOTowNDoxOSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjRdIHN0
YXJ0aW5nIDExMTExOC50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgdHMtYnVp
bGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjcgMTk6MDQ6MTkgWiBbdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjRdIGF3YWl0aW5nIDExMTExOC50ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCB0cy1idWlsZC1jaGVjayAKMjAxNy0w
Ni0yNyAxOTowNDoxOSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NF0gZmluaXNoZWQgMTExMTE4LnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0IHRzLWJ1aWxkLWNoZWNrICBibG9ja2VkIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFs
bHkKMjAxNy0wNi0yNyAxOTowNDoxOSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NF0gMTExMTE4LnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0IGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYt
MjcgMTk6MDQ6MTkgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2XSBmaW5p
c2hlZCAxMTExMTgudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IHRzLWJ1aWxk
LWNoZWNrICBibG9ja2VkIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxNy0wNi0y
NyAxOTowNDoxOSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODZdIDExMTEx
OC50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgY2hlY2stbm90LWJsb2NrZWQg
ZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0yNyAxOTowNDoxOSBaIGZsaWdodCAx
MTExMTggbnF1ZXVlZD0xCjIwMTctMDYtMjcgMTk6MDQ6MTkgWiBmbGlnaHQgMTExMTE4IG5ydW5u
aW5nPTMxCjIwMTctMDYtMjcgMTk6MDQ6MTkgWiBmbGlnaHQgMTExMTE4IHJlYXBlZCAgdGVzdC1h
bWQ2NC1hbWQ2NC1weWdydWIgWzIzNDldIEVYSVQgMAoyMDE3LTA2LTI3IDE5OjA0OjE5IFogW3Rl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbV0gYXdhaXRpbmcgMTEx
MTE4LnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1idWls
ZC1jaGVjayAKMjAxNy0wNi0yNyAxOTowNDoxOSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjRdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1Q
U1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFM
X0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8g
cmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNv
biBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20g
cHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiBy
ZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI3IDE5OjA0OjE5IFogW3Rlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NF0gYXdhaXRpbmcgMTExMTE4LnRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luNy1hbWQ2NCB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yNyAxOTowNDox
OSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bV0gZmluaXNoZWQgMTExMTE4LnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtIHRzLWJ1aWxkLWNoZWNrICBibG9ja2VkIGNoaWxkIHByb2Nlc3MgZXhp
dGVkIGFibm9ybWFsbHkKMjAxNy0wNi0yNyAxOTowNDoxOSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbV0gMTExMTE4LnRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIGNoZWNrLW5vdC1ibG9ja2Vk
IGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjcgMTk6MDQ6MTkgWiBbdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0XSBmaW5pc2hlZCAxMTExMTgudGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IHRzLWJ1aWxkLWNoZWNrICBibG9ja2VkIGNoaWxk
IHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxNy0wNi0yNyAxOTowNDoxOSBaIFt0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjRdIDExMTExOC50ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBm
YWlsZWQKMjAxNy0wNi0yNyAxOTowNDoxOSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODZdIHN0YXJ0aW5nIDExMTExOC50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEw
LWkzODYgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjcgMTk6MDQ6MjAg
WiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0XSBzdGFydGluZyAxMTExMTgu
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IHRzLWJ1aWxkLWNoZWNrICBidWls
ZC1jaGVjaygxKQoyMDE3LTA2LTI3IDE5OjA0OjIwIFogZmxpZ2h0IDExMTExOCBucXVldWVkPTEK
MjAxNy0wNi0yNyAxOTowNDoyMCBaIGZsaWdodCAxMTExMTggbnJ1bm5pbmc9MzAKMjAxNy0wNi0y
NyAxOTowNDoyMCBaIGZsaWdodCAxMTExMTggcmVhcGVkICB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgWzIzNTFdIEVYSVQgMAoyMDE3LTA2LTI3IDE5OjA0OjIwIFogW3Rlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0XSBmaW5pc2hlZCAxMTExMTgudGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgdHMtYnVpbGQtY2hlY2sgIGJsb2Nr
ZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI3IDE5OjA0OjIwIFog
W3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0XSAxMTExMTgudGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgY2hlY2stbm90LWJsb2NrZWQgZmFp
bGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0yNyAxOTowNDoyMCBaIFt0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODZdIGF3YWl0aW5nIDExMTExOC50ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjcgMTk6MDQ6
MjAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0XSBhd2FpdGluZyAxMTEx
MTgudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IHRzLWJ1aWxkLWNoZWNrIAoy
MDE3LTA2LTI3IDE5OjA0OjIwIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NF0gc3RhcnRpbmcgMTExMTE4LnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCB0
cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yNyAxOTowNDoyMCBaIFt0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjRdIGZpbmlzaGVkIDExMTExOC50ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hp
bGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI3IDE5OjA0OjIwIFogW3Rlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NF0gMTExMTE4LnRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0
IGZhaWxlZAoyMDE3LTA2LTI3IDE5OjA0OjIwIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NF0gc3RhcnRpbmcgMTExMTE4LnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yNyAxOTowNDoy
MCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21dIGZpbmlz
aGVkIDExMTExOC50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
dHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoy
MDE3LTA2LTI3IDE5OjA0OjIwIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbV0gMTExMTE4LnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3
LTA2LTI3IDE5OjA0OjIwIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NF0g
dHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFU
QUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAx
KSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRl
cGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNl
bGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZv
dC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0
cnlpbmcgLi4uCjIwMTctMDYtMjcgMTk6MDQ6MjAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRz
XSBzdGFydGluZyAxMTExMTgudGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzIHRzLWJ1aWxkLWNoZWNr
ICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI3IDE5OjA0OjIwIFogZmxpZ2h0IDExMTExOCBucXVl
dWVkPTEKMjAxNy0wNi0yNyAxOTowNDoyMCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c21dIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NT
VEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVT
X0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBk
dWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDog
IFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBpZGVudGlmaWNhdGlvbiBhcyBhIHBpdm90LCBkdXJp
bmcgY29tbWl0IGF0dGVtcHQuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBp
ZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI3IDE5OjA0OjIwIFogW3Rlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NF0gYXdhaXRpbmcgMTExMTE4LnRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yNyAxOTow
NDoyMCBaIGZsaWdodCAxMTExMTggbnJ1bm5pbmc9MjkKMjAxNy0wNi0yNyAxOTowNDoyMCBaIGZs
aWdodCAxMTExMTggcmVhcGVkICB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCBb
MjM1N10gRVhJVCAwCjIwMTctMDYtMjcgMTk6MDQ6MjEgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC14
c21dIHN0YXJ0aW5nIDExMTExOC50ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSB0cy1idWlsZC1jaGVj
ayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yNyAxOTowNDoyMSBaIFt0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHNdIGF3YWl0aW5nIDExMTExOC50ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgdHMtYnVp
bGQtY2hlY2sgCjIwMTctMDYtMjcgMTk6MDQ6MjEgWiBbdGVzdC14dGYtYW1kNjQtYW1kNjQtMV0g
c3RhcnRpbmcgMTExMTE4LnRlc3QteHRmLWFtZDY0LWFtZDY0LTEgdHMtYnVpbGQtY2hlY2sgIGJ1
aWxkLWNoZWNrKDEpCjIwMTctMDYtMjcgMTk6MDQ6MjEgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0XSBmaW5pc2hlZCAxMTExMTgudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0IHRzLWJ1aWxkLWNoZWNrICBibG9ja2VkIGNoaWxkIHByb2Nlc3MgZXhpdGVk
IGFibm9ybWFsbHkKMjAxNy0wNi0yNyAxOTowNDoyMSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjRdIDExMTExOC50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0y
NyAxOTowNDoyMSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbV0gYXdhaXRpbmcgMTExMTE4LnRl
c3QtYW1kNjQtYW1kNjQteGwteHNtIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI3IDE5OjA0OjIx
IFogZmxpZ2h0IDExMTExOCBucXVldWVkPTEKMjAxNy0wNi0yNyAxOTowNDoyMSBaIGZsaWdodCAx
MTExMTggbnJ1bm5pbmc9MjgKMjAxNy0wNi0yNyAxOTowNDoyMSBaIGZsaWdodCAxMTExMTggcmVh
cGVkICB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgWzIzNjJdIEVYSVQgMAoyMDE3LTA2
LTI3IDE5OjA0OjIxIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NF0gYXdh
aXRpbmcgMTExMTE4LnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCB0cy1idWls
ZC1jaGVjayAKMjAxNy0wNi0yNyAxOTowNDoyMSBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xXSBh
d2FpdGluZyAxMTExMTgudGVzdC14dGYtYW1kNjQtYW1kNjQtMSB0cy1idWlsZC1jaGVjayAKMjAx
Ny0wNi0yNyAxOTowNDoyMSBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yXSBzdGFydGluZyAxMTEx
MTgudGVzdC14dGYtYW1kNjQtYW1kNjQtMiB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkK
MjAxNy0wNi0yNyAxOTowNDoyMSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjRdIGZpbmlzaGVkIDExMTExOC50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
dHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoy
MDE3LTA2LTI3IDE5OjA0OjIxIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NF0gMTExMTE4LnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCBjaGVjay1ub3Qt
YmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2LTI3IDE5OjA0OjIxIFog
W3Rlc3QteHRmLWFtZDY0LWFtZDY0LTNdIHN0YXJ0aW5nIDExMTExOC50ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0zIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI3IDE5OjA0OjIy
IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcnRkc10gZmluaXNoZWQgMTExMTE4LnRlc3QtYW1kNjQt
YW1kNjQteGwtcnRkcyB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRl
ZCBhYm5vcm1hbGx5CjIwMTctMDYtMjcgMTk6MDQ6MjIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzXSAxMTExMTgudGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzIGNoZWNrLW5vdC1ibG9ja2VkIGZh
aWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjcgMTk6MDQ6MjIgWiBbdGVzdC14dGYt
YW1kNjQtYW1kNjQtMl0gYXdhaXRpbmcgMTExMTE4LnRlc3QteHRmLWFtZDY0LWFtZDY0LTIgdHMt
YnVpbGQtY2hlY2sgCjIwMTctMDYtMjcgMTk6MDQ6MjIgWiBmbGlnaHQgMTExMTE4IG5xdWV1ZWQ9
MQoyMDE3LTA2LTI3IDE5OjA0OjIyIFogZmxpZ2h0IDExMTExOCBucnVubmluZz0yNwoyMDE3LTA2
LTI3IDE5OjA0OjIyIFogZmxpZ2h0IDExMTExOCByZWFwZWQgIHRlc3QtYW1kNjQtYW1kNjQteGwg
WzIzNjZdIEVYSVQgMAoyMDE3LTA2LTI3IDE5OjA0OjIyIFogW3Rlc3QteHRmLWFtZDY0LWFtZDY0
LTRdIHN0YXJ0aW5nIDExMTExOC50ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00IHRzLWJ1aWxkLWNoZWNr
ICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI3IDE5OjA0OjIyIFogW3Rlc3QteHRmLWFtZDY0LWFt
ZDY0LTNdIGF3YWl0aW5nIDExMTExOC50ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zIHRzLWJ1aWxkLWNo
ZWNrIAoyMDE3LTA2LTI3IDE5OjA0OjIyIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwteHNtXSBmaW5p
c2hlZCAxMTExMTgudGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gdHMtYnVpbGQtY2hlY2sgIGJsb2Nr
ZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI3IDE5OjA0OjIyIFog
W3Rlc3QtYW1kNjQtYW1kNjQteGwteHNtXSAxMTExMTgudGVzdC1hbWQ2NC1hbWQ2NC14bC14c20g
Y2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0yNyAx
OTowNDoyMiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODZdIGZpbmlzaGVk
IDExMTExOC50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgdHMtYnVpbGQtY2hl
Y2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI3IDE5
OjA0OjIyIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4Nl0gMTExMTE4LnRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiBjaGVjay1ub3QtYmxvY2tlZCBmYWls
ZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2LTI3IDE5OjA0OjIyIFogW3Rlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NF0gZmluaXNoZWQgMTExMTE4LnRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9j
ZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjcgMTk6MDQ6MjIgWiBbdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0XSAxMTExMTgudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0IGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVk
CjIwMTctMDYtMjcgMTk6MDQ6MjIgWiBbdGVzdC14dGYtYW1kNjQtYW1kNjQtNF0gdHJhbnNhY3Rp
b24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1Ig
NDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjog
IGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2ll
cyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNv
bW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDog
IFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4u
CjIwMTctMDYtMjcgMTk6MDQ6MjIgWiBbdGVzdC14dGYtYW1kNjQtYW1kNjQtMV0gZmluaXNoZWQg
MTExMTE4LnRlc3QteHRmLWFtZDY0LWFtZDY0LTEgdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hp
bGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI3IDE5OjA0OjIyIFogW3Rlc3Qt
eHRmLWFtZDY0LWFtZDY0LTFdIDExMTExOC50ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xIGNoZWNrLW5v
dC1ibG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjcgMTk6MDQ6MjIg
WiBbdGVzdC14dGYtYW1kNjQtYW1kNjQtNV0gc3RhcnRpbmcgMTExMTE4LnRlc3QteHRmLWFtZDY0
LWFtZDY0LTUgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjcgMTk6MDQ6
MjIgWiBmbGlnaHQgMTExMTE4IG5xdWV1ZWQ9MQoyMDE3LTA2LTI3IDE5OjA0OjIyIFogZmxpZ2h0
IDExMTExOCBucnVubmluZz0yNgoyMDE3LTA2LTI3IDE5OjA0OjIyIFogZmxpZ2h0IDExMTExOCBy
ZWFwZWQgIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiBbMjM2OF0gRVhJVCAwCjIwMTctMDYt
MjcgMTk6MDQ6MjMgWiBbdGVzdC14dGYtYW1kNjQtYW1kNjQtNV0gYXdhaXRpbmcgMTExMTE4LnRl
c3QteHRmLWFtZDY0LWFtZDY0LTUgdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjcgMTk6MDQ6MjMg
WiBbdGVzdC14dGYtYW1kNjQtYW1kNjQtMl0gZmluaXNoZWQgMTExMTE4LnRlc3QteHRmLWFtZDY0
LWFtZDY0LTIgdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJu
b3JtYWxseQoyMDE3LTA2LTI3IDE5OjA0OjIzIFogW3Rlc3QteHRmLWFtZDY0LWFtZDY0LTJdIDEx
MTExOC50ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yIGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDogdGVz
dCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjcgMTk6MDQ6MjMgWiBbdGVzdC14dGYtYW1kNjQtYW1k
NjQtM10gZmluaXNoZWQgMTExMTE4LnRlc3QteHRmLWFtZDY0LWFtZDY0LTMgdHMtYnVpbGQtY2hl
Y2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI3IDE5
OjA0OjIzIFogW3Rlc3QteHRmLWFtZDY0LWFtZDY0LTNdIDExMTExOC50ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0zIGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTct
MDYtMjcgMTk6MDQ6MjMgWiBbdGVzdC14dGYtYW1kNjQtYW1kNjQtNF0gYXdhaXRpbmcgMTExMTE4
LnRlc3QteHRmLWFtZDY0LWFtZDY0LTQgdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjcgMTk6MDQ6
MjMgWiBmbGlnaHQgMTExMTE4IG5xdWV1ZWQ9MQoyMDE3LTA2LTI3IDE5OjA0OjIzIFogZmxpZ2h0
IDExMTExOCBucnVubmluZz0yNQoyMDE3LTA2LTI3IDE5OjA0OjIzIFogZmxpZ2h0IDExMTExOCBy
ZWFwZWQgIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1IFsyMzcyXSBFWElUIDAKMjAxNy0w
Ni0yNyAxOTowNDoyMyBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01XSBmaW5pc2hlZCAxMTExMTgu
dGVzdC14dGYtYW1kNjQtYW1kNjQtNSB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9j
ZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjcgMTk6MDQ6MjMgWiBbdGVzdC14dGYtYW1k
NjQtYW1kNjQtNV0gMTExMTE4LnRlc3QteHRmLWFtZDY0LWFtZDY0LTUgY2hlY2stbm90LWJsb2Nr
ZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0yNyAxOTowNDoyNCBaIGZsaWdo
dCAxMTExMTggbnF1ZXVlZD0xCjIwMTctMDYtMjcgMTk6MDQ6MjQgWiBmbGlnaHQgMTExMTE4IG5y
dW5uaW5nPTI0CjIwMTctMDYtMjcgMTk6MDQ6MjQgWiBmbGlnaHQgMTExMTE4IHJlYXBlZCAgdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kIFsyMzc2XSBFWElUIDAKMjAxNy0wNi0yNyAxOTowNDoy
NCBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00XSBmaW5pc2hlZCAxMTExMTgudGVzdC14dGYtYW1k
NjQtYW1kNjQtNCB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBh
Ym5vcm1hbGx5CjIwMTctMDYtMjcgMTk6MDQ6MjQgWiBbdGVzdC14dGYtYW1kNjQtYW1kNjQtNF0g
MTExMTE4LnRlc3QteHRmLWFtZDY0LWFtZDY0LTQgY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0
ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0yNyAxOTowNDoyNCBaIGZsaWdodCAxMTExMTggbnF1
ZXVlZD0xCjIwMTctMDYtMjcgMTk6MDQ6MjQgWiBmbGlnaHQgMTExMTE4IG5ydW5uaW5nPTIzCjIw
MTctMDYtMjcgMTk6MDQ6MjQgWiBmbGlnaHQgMTExMTE4IHJlYXBlZCAgdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmgtaW50ZWwgWzIzNzldIEVYSVQgMAoyMDE3LTA2LTI3IDE5OjA0OjI1IFogZmxpZ2h0
IDExMTExOCBucXVldWVkPTEKMjAxNy0wNi0yNyAxOTowNDoyNSBaIGZsaWdodCAxMTExMTggbnJ1
bm5pbmc9MjIKMjAxNy0wNi0yNyAxOTowNDoyNSBaIGZsaWdodCAxMTExMTggcmVhcGVkICB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyIFsyMzgzXSBFWElUIDAKMjAxNy0wNi0yNyAxOTowNDoyNiBa
IGZsaWdodCAxMTExMTggbnF1ZXVlZD0xCjIwMTctMDYtMjcgMTk6MDQ6MjYgWiBmbGlnaHQgMTEx
MTE4IG5ydW5uaW5nPTIxCjIwMTctMDYtMjcgMTk6MDQ6MjYgWiBmbGlnaHQgMTExMTE4IHJlYXBl
ZCAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgWzIzODZdIEVYSVQg
MAoyMDE3LTA2LTI3IDE5OjA0OjI2IFogZmxpZ2h0IDExMTExOCBucXVldWVkPTEKMjAxNy0wNi0y
NyAxOTowNDoyNiBaIGZsaWdodCAxMTExMTggbnJ1bm5pbmc9MjAKMjAxNy0wNi0yNyAxOTowNDoy
NiBaIGZsaWdodCAxMTExMTggcmVhcGVkICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NC14c20gWzIzODldIEVYSVQgMAoyMDE3LTA2LTI3IDE5OjA0OjI3IFogZmxpZ2h0
IDExMTExOCBucXVldWVkPTEKMjAxNy0wNi0yNyAxOTowNDoyNyBaIGZsaWdodCAxMTExMTggbnJ1
bm5pbmc9MTkKMjAxNy0wNi0yNyAxOTowNDoyNyBaIGZsaWdodCAxMTExMTggcmVhcGVkICB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSBbMjM5Ml0g
RVhJVCAwCjIwMTctMDYtMjcgMTk6MDQ6MjggWiBmbGlnaHQgMTExMTE4IG5xdWV1ZWQ9MQoyMDE3
LTA2LTI3IDE5OjA0OjI4IFogZmxpZ2h0IDExMTExOCBucnVubmluZz0xOAoyMDE3LTA2LTI3IDE5
OjA0OjI4IFogZmxpZ2h0IDExMTExOCByZWFwZWQgIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luMTAtaTM4NiBbMjM5NV0gRVhJVCAwCjIwMTctMDYtMjcgMTk6MDQ6MjggWiBmbGlnaHQgMTEx
MTE4IG5xdWV1ZWQ9MQoyMDE3LTA2LTI3IDE5OjA0OjI4IFogZmxpZ2h0IDExMTExOCBucnVubmlu
Zz0xNwoyMDE3LTA2LTI3IDE5OjA0OjI4IFogZmxpZ2h0IDExMTExOCByZWFwZWQgIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCBbMjM5OF0gRVhJVCAwCjIwMTctMDYtMjcgMTk6
MDQ6MjkgWiBmbGlnaHQgMTExMTE4IG5xdWV1ZWQ9MQoyMDE3LTA2LTI3IDE5OjA0OjI5IFogZmxp
Z2h0IDExMTExOCBucnVubmluZz0xNgoyMDE3LTA2LTI3IDE5OjA0OjI5IFogZmxpZ2h0IDExMTEx
OCByZWFwZWQgIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCBbMjQwNV0gRVhJ
VCAwCjIwMTctMDYtMjcgMTk6MDQ6MzAgWiBmbGlnaHQgMTExMTE4IG5xdWV1ZWQ9MQoyMDE3LTA2
LTI3IDE5OjA0OjMwIFogZmxpZ2h0IDExMTExOCBucnVubmluZz0xNQoyMDE3LTA2LTI3IDE5OjA0
OjMwIFogZmxpZ2h0IDExMTExOCByZWFwZWQgIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0IFsyNDA4XSBFWElUIDAKMjAxNy0wNi0yNyAxOTowNDozMCBaIGZsaWdodCAx
MTExMTggbnF1ZXVlZD0xCjIwMTctMDYtMjcgMTk6MDQ6MzAgWiBmbGlnaHQgMTExMTE4IG5ydW5u
aW5nPTE0CjIwMTctMDYtMjcgMTk6MDQ6MzAgWiBmbGlnaHQgMTExMTE4IHJlYXBlZCAgdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIFsyNDEyXSBFWElUIDAKMjAx
Ny0wNi0yNyAxOTowNDozMSBaIGZsaWdodCAxMTExMTggbnF1ZXVlZD0xCjIwMTctMDYtMjcgMTk6
MDQ6MzEgWiBmbGlnaHQgMTExMTE4IG5ydW5uaW5nPTEzCjIwMTctMDYtMjcgMTk6MDQ6MzEgWiBm
bGlnaHQgMTExMTE4IHJlYXBlZCAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0
IFsyNDE3XSBFWElUIDAKMjAxNy0wNi0yNyAxOTowNDozMSBaIGZsaWdodCAxMTExMTggbnF1ZXVl
ZD0xCjIwMTctMDYtMjcgMTk6MDQ6MzEgWiBmbGlnaHQgMTExMTE4IG5ydW5uaW5nPTEyCjIwMTct
MDYtMjcgMTk6MDQ6MzEgWiBmbGlnaHQgMTExMTE4IHJlYXBlZCAgdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2IFsyNDE5XSBFWElUIDAKMjAxNy0wNi0yNyAxOTowNDozMiBaIGZs
aWdodCAxMTExMTggbnF1ZXVlZD0xCjIwMTctMDYtMjcgMTk6MDQ6MzIgWiBmbGlnaHQgMTExMTE4
IG5ydW5uaW5nPTExCjIwMTctMDYtMjcgMTk6MDQ6MzIgWiBmbGlnaHQgMTExMTE4IHJlYXBlZCAg
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IFsyNDIyXSBFWElUIDAKMjAxNy0w
Ni0yNyAxOTowNDozMyBaIGZsaWdodCAxMTExMTggbnF1ZXVlZD0xCjIwMTctMDYtMjcgMTk6MDQ6
MzMgWiBmbGlnaHQgMTExMTE4IG5ydW5uaW5nPTEwCjIwMTctMDYtMjcgMTk6MDQ6MzMgWiBmbGln
aHQgMTExMTE4IHJlYXBlZCAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IFsy
NDI3XSBFWElUIDAKMjAxNy0wNi0yNyAxOTowNDozMyBaIGZsaWdodCAxMTExMTggbnF1ZXVlZD0x
CjIwMTctMDYtMjcgMTk6MDQ6MzMgWiBmbGlnaHQgMTExMTE4IG5ydW5uaW5nPTkKMjAxNy0wNi0y
NyAxOTowNDozMyBaIGZsaWdodCAxMTExMTggcmVhcGVkICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0
ZHMgWzI0MjhdIEVYSVQgMAoyMDE3LTA2LTI3IDE5OjA0OjM0IFogZmxpZ2h0IDExMTExOCBucXVl
dWVkPTEKMjAxNy0wNi0yNyAxOTowNDozNCBaIGZsaWdodCAxMTExMTggbnJ1bm5pbmc9OAoyMDE3
LTA2LTI3IDE5OjA0OjM0IFogZmxpZ2h0IDExMTExOCByZWFwZWQgIHRlc3QtYW1kNjQtYW1kNjQt
eGwteHNtIFsyNDMwXSBFWElUIDAKMjAxNy0wNi0yNyAxOTowNDozNCBaIGZsaWdodCAxMTExMTgg
bnF1ZXVlZD0xCjIwMTctMDYtMjcgMTk6MDQ6MzQgWiBmbGlnaHQgMTExMTE4IG5ydW5uaW5nPTcK
MjAxNy0wNi0yNyAxOTowNDozNCBaIGZsaWdodCAxMTExMTggcmVhcGVkICB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0xIFsyNDQwXSBFWElUIDAKMjAxNy0wNi0yNyAxOTowNDozNSBaIGZsaWdodCAxMTEx
MTggbnF1ZXVlZD0xCjIwMTctMDYtMjcgMTk6MDQ6MzUgWiBmbGlnaHQgMTExMTE4IG5ydW5uaW5n
PTYKMjAxNy0wNi0yNyAxOTowNDozNSBaIGZsaWdodCAxMTExMTggcmVhcGVkICB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0yIFsyNDQxXSBFWElUIDAKMjAxNy0wNi0yNyAxOTowNDozNiBaIGZsaWdodCAx
MTExMTggbnF1ZXVlZD0xCjIwMTctMDYtMjcgMTk6MDQ6MzYgWiBmbGlnaHQgMTExMTE4IG5ydW5u
aW5nPTUKMjAxNy0wNi0yNyAxOTowNDozNiBaIGZsaWdodCAxMTExMTggcmVhcGVkICB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0zIFsyNDQ0XSBFWElUIDAKMjAxNy0wNi0yNyAxOTowNDozNiBaIGZsaWdo
dCAxMTExMTggbnF1ZXVlZD0xCjIwMTctMDYtMjcgMTk6MDQ6MzYgWiBmbGlnaHQgMTExMTE4IG5y
dW5uaW5nPTQKMjAxNy0wNi0yNyAxOTowNDozNiBaIGZsaWdodCAxMTExMTgga2lsbGluZyBidWls
ZC1hbWQ2NC1wdm9wcyBbMzI0ODBdCjIwMTctMDYtMjcgMTk6MDQ6MzYgWiBmbGlnaHQgMTExMTE4
IHJlYXBlZCAgdGVzdC14dGYtYW1kNjQtYW1kNjQtNCBbMjQ1OF0gRVhJVCAwCjIwMTctMDYtMjcg
MTk6MDQ6MzcgWiBmbGlnaHQgMTExMTE4IG5xdWV1ZWQ9MQoyMDE3LTA2LTI3IDE5OjA0OjM3IFog
ZmxpZ2h0IDExMTExOCBucnVubmluZz0zCjIwMTctMDYtMjcgMTk6MDQ6MzcgWiBmbGlnaHQgMTEx
MTE4IHJlYXBlZCAgdGVzdC14dGYtYW1kNjQtYW1kNjQtNSBbMjQ2NV0gRVhJVCAwCjIwMTctMDYt
MjcgMTk6MDQ6MzggWiBmbGlnaHQgMTExMTE4IG5xdWV1ZWQ9MQoyMDE3LTA2LTI3IDE5OjA0OjM4
IFogZmxpZ2h0IDExMTExOCBucnVubmluZz0yCjIwMTctMDYtMjcgMTk6MDQ6NTggWiBmbGlnaHQg
MTExMTE4IGtpbGxpbmcgdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgWzIzMTBdCjIwMTct
MDYtMjcgMTk6MDQ6NTkgWiBmbGlnaHQgMTExMTE4IGtpbGxpbmcgdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0IFsyMzE2XQoyMDE3LTA2LTI3IDE5OjA0OjU5IFogZmxpZ2h0IDExMTExOCBraWxsaW5n
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIFsyMzE5XQoyMDE3LTA2LTI3IDE5OjA1OjAw
IFogZmxpZ2h0IDExMTExOCBraWxsaW5nIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgWzIz
MTNdCjIwMTctMDYtMjcgMTk6MDU6MDEgWiBmbGlnaHQgMTExMTE4IGtpbGxpbmcgdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gWzIzMjRdCjIwMTctMDYt
MjcgMTk6MDU6MDEgWiBmbGlnaHQgMTExMTE4IGtpbGxpbmcgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCBbMjMyN10KMjAxNy0wNi0yNyAxOTowNTowMiBaIGZsaWdodCAxMTExMTgga2lsbGlu
ZyB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIFsyMzMwXQoyMDE3LTA2LTI3IDE5OjA1OjAz
IFogZmxpZ2h0IDExMTExOCBraWxsaW5nIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoIFsyMzMy
XQoyMDE3LTA2LTI3IDE5OjA1OjAzIFogZmxpZ2h0IDExMTExOCBraWxsaW5nIHRlc3QtYW1kNjQt
YW1kNjQtbWlncnVwZ3JhZGUgWzIzMzddCjIwMTctMDYtMjcgMTk6MDU6MDQgWiBmbGlnaHQgMTEx
MTE4IGtpbGxpbmcgdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyIFsyMzQ1XQoyMDE3LTA2LTI3IDE5OjA1
OjA1IFogZmxpZ2h0IDExMTExOCBraWxsaW5nIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViIFsyMzQ5
XQoyMDE3LTA2LTI3IDE5OjA1OjA1IFogZmxpZ2h0IDExMTExOCBraWxsaW5nIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCBbMjM1MV0KMjAxNy0wNi0yNyAxOTowNTowNiBaIGZsaWdo
dCAxMTExMTgga2lsbGluZyB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCBbMjM1
N10KMjAxNy0wNi0yNyAxOTowNTowNyBaIGZsaWdodCAxMTExMTgga2lsbGluZyB0ZXN0LWFtZDY0
LWFtZDY0LXJ1bXBydW4tYW1kNjQgWzIzNjJdCjIwMTctMDYtMjcgMTk6MDU6MDggWiBmbGlnaHQg
MTExMTE4IGtpbGxpbmcgdGVzdC1hbWQ2NC1hbWQ2NC14bCBbMjM2Nl0KMjAxNy0wNi0yNyAxOTow
NTowOCBaIGZsaWdodCAxMTExMTgga2lsbGluZyB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIg
WzIzNjhdCjIwMTctMDYtMjcgMTk6MDU6MDkgWiBmbGlnaHQgMTExMTE4IGtpbGxpbmcgdGVzdC1h
bWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgWzIzNzJdCjIwMTctMDYtMjcgMTk6MDU6MDkgWiBmbGln
aHQgMTExMTE4IGtpbGxpbmcgdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kIFsyMzc2XQoyMDE3
LTA2LTI3IDE5OjA1OjEwIFogZmxpZ2h0IDExMTExOCBraWxsaW5nIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZoLWludGVsIFsyMzc5XQoyMDE3LTA2LTI3IDE5OjA1OjExIFogZmxpZ2h0IDExMTExOCBr
aWxsaW5nIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgWzIzODNdCjIwMTctMDYtMjcgMTk6MDU6
MTEgWiBmbGlnaHQgMTExMTE4IGtpbGxpbmcgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgWzIzODZdCjIwMTctMDYtMjcgMTk6MDU6MTIgWiBmbGlnaHQgMTExMTE4IGtp
bGxpbmcgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIFsyMzg5
XQoyMDE3LTA2LTI3IDE5OjA1OjEzIFogZmxpZ2h0IDExMTExOCBraWxsaW5nIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIFsyMzkyXQoyMDE3LTA2
LTI3IDE5OjA1OjEzIFogZmxpZ2h0IDExMTExOCBraWxsaW5nIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luMTAtaTM4NiBbMjM5NV0KMjAxNy0wNi0yNyAxOTowNToxNCBaIGZsaWdodCAxMTEx
MTgga2lsbGluZyB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgWzIzOThdCjIw
MTctMDYtMjcgMTk6MDU6MTUgWiBmbGlnaHQgMTExMTE4IGtpbGxpbmcgdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13czE2LWFtZDY0IFsyNDA1XQoyMDE3LTA2LTI3IDE5OjA1OjE1IFogZmxpZ2h0
IDExMTExOCBraWxsaW5nIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
IFsyNDA4XQoyMDE3LTA2LTI3IDE5OjA1OjE2IFogZmxpZ2h0IDExMTExOCBraWxsaW5nIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSBbMjQxMl0KMjAxNy0wNi0y
NyAxOTowNToxNyBaIGZsaWdodCAxMTExMTgga2lsbGluZyB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgWzI0MTddCjIwMTctMDYtMjcgMTk6MDU6MTcgWiBmbGlnaHQgMTExMTE4
IGtpbGxpbmcgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IFsyNDE5XQoyMDE3
LTA2LTI3IDE5OjA1OjE4IFogZmxpZ2h0IDExMTExOCBraWxsaW5nIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCBbMjQyMl0KMjAxNy0wNi0yNyAxOTowNToxOCBaIGZsaWdodCAx
MTExMTgga2lsbGluZyB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgWzI0Mjdd
CjIwMTctMDYtMjcgMTk6MDU6MTkgWiBmbGlnaHQgMTExMTE4IGtpbGxpbmcgdGVzdC1hbWQ2NC1h
bWQ2NC14bC1ydGRzIFsyNDI4XQoyMDE3LTA2LTI3IDE5OjA1OjIwIFogZmxpZ2h0IDExMTExOCBr
aWxsaW5nIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtIFsyNDMwXQoyMDE3LTA2LTI3IDE5OjA1OjIw
IFogZmxpZ2h0IDExMTExOCBraWxsaW5nIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgWzI0NDBdCjIw
MTctMDYtMjcgMTk6MDU6MjEgWiBmbGlnaHQgMTExMTE4IGtpbGxpbmcgdGVzdC14dGYtYW1kNjQt
YW1kNjQtMiBbMjQ0MV0KMjAxNy0wNi0yNyAxOTowNToyMiBaIGZsaWdodCAxMTExMTgga2lsbGlu
ZyB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zIFsyNDQ0XQoyMDE3LTA2LTI3IDE5OjA1OjIyIFogZmxp
Z2h0IDExMTExOCBraWxsaW5nIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgWzI0NThdCjIwMTctMDYt
MjcgMTk6MDU6MjMgWiBmbGlnaHQgMTExMTE4IGtpbGxpbmcgdGVzdC14dGYtYW1kNjQtYW1kNjQt
NSBbMjQ2NV0KMjAxNy0wNi0yNyAxOToyNDowMyBaIFtidWlsZC1hcm02NC1wdm9wc10gZmluaXNo
ZWQgMTExMTE4LmJ1aWxkLWFybTY0LXB2b3BzIHRzLWtlcm5lbC1idWlsZCAgcGFzcyAKMjAxNy0w
Ni0yNyAxOToyNDowMyBaIFtidWlsZC1hcm02NC1wdm9wc10gYXdhaXRpbmcgMTExMTE4LmJ1aWxk
LWFybTY0LXB2b3BzIHRzLXN5c2xvZy1zZXJ2ZXIgCjIwMTctMDYtMjcgMTk6MjQ6MDMgWiBbYnVp
bGQtYXJtNjQtcHZvcHNdIGZpbmlzaGVkIDExMTExOC5idWlsZC1hcm02NC1wdm9wcyB0cy1zeXNs
b2ctc2VydmVyICBwYXNzIAoyMDE3LTA2LTI3IDE5OjI0OjA0IFogZmxpZ2h0IDExMTExOCByZWFw
ZWQgIGJ1aWxkLWFybTY0LXB2b3BzIFszMjQ5MV0gRVhJVCAwCjIwMTctMDYtMjcgMTk6MjQ6MDUg
WiBmbGlnaHQgMTExMTE4IG5xdWV1ZWQ9MQoyMDE3LTA2LTI3IDE5OjI0OjA1IFogZmxpZ2h0IDEx
MTExOCBzcGF3bmluZyB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtCjIwMTctMDYtMjcgMTk6
MjQ6MDUgWiBmbGlnaHQgMTExMTE4IHNwYXduZWQgIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gWzg2ODJdCjIwMTctMDYtMjcgMTk6MjQ6MDUgWiBmbGlnaHQgMTExMTE4IHNwYXduaW5nIHRl
c3QtYXJtNjQtYXJtNjQteGwKMjAxNy0wNi0yNyAxOToyNDowNSBaIGZsaWdodCAxMTExMTggc3Bh
d25lZCAgdGVzdC1hcm02NC1hcm02NC14bCBbODY4NV0KMjAxNy0wNi0yNyAxOToyNDowNSBaIGZs
aWdodCAxMTExMTggc3Bhd25pbmcgdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyCjIwMTctMDYt
MjcgMTk6MjQ6MDUgWiBmbGlnaHQgMTExMTE4IHNwYXduZWQgIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiBbODY4OF0KMjAxNy0wNi0yNyAxOToyNDowNSBaIGZsaWdodCAxMTExMTggc3Bhd25p
bmcgdGVzdC1hcm02NC1hcm02NC14bC14c20KMjAxNy0wNi0yNyAxOToyNDowNSBaIGZsaWdodCAx
MTExMTggc3Bhd25lZCAgdGVzdC1hcm02NC1hcm02NC14bC14c20gWzg2OTFdCjIwMTctMDYtMjcg
MTk6MjQ6MDUgWiBmbGlnaHQgMTExMTE4IG5ydW5uaW5nPTUKMjAxNy0wNi0yNyAxOToyNDozNCBa
IFt0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtXSBzdGFydGluZyAxMTExMTgudGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0w
Ni0yNyAxOToyNDozNSBaIFt0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtXSBhd2FpdGluZyAx
MTExMTgudGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSB0cy1idWlsZC1jaGVjayAKMjAxNy0w
Ni0yNyAxOToyNDozNSBaIFt0ZXN0LWFybTY0LWFybTY0LXhsXSBzdGFydGluZyAxMTExMTgudGVz
dC1hcm02NC1hcm02NC14bCB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0y
NyAxOToyNDozNSBaIFt0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDJdIHN0YXJ0aW5nIDExMTEx
OC50ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNr
KDEpCjIwMTctMDYtMjcgMTk6MjQ6MzUgWiBbdGVzdC1hcm02NC1hcm02NC14bF0gYXdhaXRpbmcg
MTExMTE4LnRlc3QtYXJtNjQtYXJtNjQteGwgdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjcgMTk6
MjQ6MzUgWiBbdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyXSBhd2FpdGluZyAxMTExMTgudGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI3IDE5OjI0
OjM1IFogW3Rlc3QtYXJtNjQtYXJtNjQteGwteHNtXSBzdGFydGluZyAxMTExMTgudGVzdC1hcm02
NC1hcm02NC14bC14c20gdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjcg
MTk6MjQ6MzYgWiBbdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbV0gZmluaXNoZWQgMTExMTE4
LnRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hp
bGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI3IDE5OjI0OjM2IFogW3Rlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c21dIDExMTExOC50ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtIGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYt
MjcgMTk6MjQ6MzYgWiBbdGVzdC1hcm02NC1hcm02NC14bC14c21dIGF3YWl0aW5nIDExMTExOC50
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yNyAxOToyNDoz
NiBaIGZsaWdodCAxMTExMTggcmVhcGVkICB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIFs4
NjgyXSBFWElUIDAKMjAxNy0wNi0yNyAxOToyNDozNiBaIFt0ZXN0LWFybTY0LWFybTY0LXhsXSBm
aW5pc2hlZCAxMTExMTgudGVzdC1hcm02NC1hcm02NC14bCB0cy1idWlsZC1jaGVjayAgYmxvY2tl
ZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjcgMTk6MjQ6MzYgWiBb
dGVzdC1hcm02NC1hcm02NC14bF0gMTExMTE4LnRlc3QtYXJtNjQtYXJtNjQteGwgY2hlY2stbm90
LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0yNyAxOToyNDozNiBa
IFt0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDJdIGZpbmlzaGVkIDExMTExOC50ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBl
eGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI3IDE5OjI0OjM2IFogW3Rlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0Ml0gMTExMTE4LnRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiBjaGVjay1ub3Qt
YmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2LTI3IDE5OjI0OjM2IFog
W3Rlc3QtYXJtNjQtYXJtNjQteGwteHNtXSBmaW5pc2hlZCAxMTExMTgudGVzdC1hcm02NC1hcm02
NC14bC14c20gdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJu
b3JtYWxseQoyMDE3LTA2LTI3IDE5OjI0OjM2IFogW3Rlc3QtYXJtNjQtYXJtNjQteGwteHNtXSAx
MTExMTgudGVzdC1hcm02NC1hcm02NC14bC14c20gY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0
ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0yNyAxOToyNDozNyBaIGZsaWdodCAxMTExMTggbnF1
ZXVlZD0xCjIwMTctMDYtMjcgMTk6MjQ6MzcgWiBmbGlnaHQgMTExMTE4IG5ydW5uaW5nPTQKMjAx
Ny0wNi0yNyAxOToyNDozNyBaIGZsaWdodCAxMTExMTggcmVhcGVkICB0ZXN0LWFybTY0LWFybTY0
LXhsIFs4Njg1XSBFWElUIDAKMjAxNy0wNi0yNyAxOToyNDozNyBaIGZsaWdodCAxMTExMTggbnF1
ZXVlZD0xCjIwMTctMDYtMjcgMTk6MjQ6MzcgWiBmbGlnaHQgMTExMTE4IG5ydW5uaW5nPTMKMjAx
Ny0wNi0yNyAxOToyNDozNyBaIGZsaWdodCAxMTExMTggcmVhcGVkICB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgWzg2ODhdIEVYSVQgMAoyMDE3LTA2LTI3IDE5OjI0OjM4IFogZmxpZ2h0IDEx
MTExOCBucXVldWVkPTEKMjAxNy0wNi0yNyAxOToyNDozOCBaIGZsaWdodCAxMTExMTggbnJ1bm5p
bmc9MgoyMDE3LTA2LTI3IDE5OjI0OjM4IFogZmxpZ2h0IDExMTExOCByZWFwZWQgIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtIFs4NjkxXSBFWElUIDAKMjAxNy0wNi0yNyAxOToyNDozOCBaIGZsaWdo
dCAxMTExMTggbnF1ZXVlZD0xCjIwMTctMDYtMjcgMTk6MjQ6MzggWiBmbGlnaHQgMTExMTE4IG5y
dW5uaW5nPTEKMjAxNy0wNi0yNyAxOToyNDo0OSBaIGZsaWdodCAxMTExMTgga2lsbGluZyBidWls
ZC1hcm02NC1wdm9wcyBbMzI0OTFdCjIwMTctMDYtMjcgMTk6MjU6MjEgWiBmbGlnaHQgMTExMTE4
IGtpbGxpbmcgdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSBbODY4Ml0KMjAxNy0wNi0yNyAx
OToyNToyMiBaIGZsaWdodCAxMTExMTgga2lsbGluZyB0ZXN0LWFybTY0LWFybTY0LXhsIFs4Njg1
XQoyMDE3LTA2LTI3IDE5OjI1OjIyIFogZmxpZ2h0IDExMTExOCBraWxsaW5nIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiBbODY4OF0KMjAxNy0wNi0yNyAxOToyNToyMyBaIGZsaWdodCAxMTEx
MTgga2lsbGluZyB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSBbODY5MV0KMjAxNy0wNi0yNyAyMDoz
MTo0NCBaIFtidWlsZC1hcm1oZi1wdm9wc10gZmluaXNoZWQgMTExMTE4LmJ1aWxkLWFybWhmLXB2
b3BzIHRzLWtlcm5lbC1idWlsZCAgcGFzcyAKMjAxNy0wNi0yNyAyMDozMTo0NCBaIFtidWlsZC1h
cm1oZi1wdm9wc10gYXdhaXRpbmcgMTExMTE4LmJ1aWxkLWFybWhmLXB2b3BzIHRzLXN5c2xvZy1z
ZXJ2ZXIgCjIwMTctMDYtMjcgMjA6MzE6NDQgWiBbYnVpbGQtYXJtaGYtcHZvcHNdIGZpbmlzaGVk
IDExMTExOC5idWlsZC1hcm1oZi1wdm9wcyB0cy1zeXNsb2ctc2VydmVyICBwYXNzIAoyMDE3LTA2
LTI3IDIwOjMxOjQ1IFogZmxpZ2h0IDExMTExOCByZWFwZWQgIGJ1aWxkLWFybWhmLXB2b3BzIFsz
MjUwNV0gRVhJVCAwCjIwMTctMDYtMjcgMjA6MzE6NDUgWiBmbGlnaHQgMTExMTE4IG5xdWV1ZWQ9
MQoyMDE3LTA2LTI3IDIwOjMxOjQ1IFogZmxpZ2h0IDExMTExOCBzcGF3bmluZyB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQKMjAxNy0wNi0yNyAyMDozMTo0NSBaIGZsaWdodCAxMTExMTggc3Bhd25l
ZCAgdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0IFsxOTE0NV0KMjAxNy0wNi0yNyAyMDozMTo0NSBa
IGZsaWdodCAxMTExMTggc3Bhd25pbmcgdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdwoyMDE3
LTA2LTI3IDIwOjMxOjQ1IFogZmxpZ2h0IDExMTExOCBzcGF3bmVkICB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IFsxOTE0OF0KMjAxNy0wNi0yNyAyMDozMTo0NSBaIGZsaWdodCAxMTExMTgg
c3Bhd25pbmcgdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbQoyMDE3LTA2LTI3IDIwOjMxOjQ1
IFogZmxpZ2h0IDExMTExOCBzcGF3bmVkICB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIFsx
OTE1Ml0KMjAxNy0wNi0yNyAyMDozMTo0NSBaIGZsaWdodCAxMTExMTggc3Bhd25pbmcgdGVzdC1h
cm1oZi1hcm1oZi14bAoyMDE3LTA2LTI3IDIwOjMxOjQ1IFogZmxpZ2h0IDExMTExOCBzcGF3bmVk
ICB0ZXN0LWFybWhmLWFybWhmLXhsIFsxOTE1Nl0KMjAxNy0wNi0yNyAyMDozMTo0NSBaIGZsaWdo
dCAxMTExMTggc3Bhd25pbmcgdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlCjIwMTctMDYtMjcg
MjA6MzE6NDUgWiBmbGlnaHQgMTExMTE4IHNwYXduZWQgIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSBbMTkxNjJdCjIwMTctMDYtMjcgMjA6MzE6NDUgWiBmbGlnaHQgMTExMTE4IHNwYXduaW5n
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MgoyMDE3LTA2LTI3IDIwOjMxOjQ1IFogZmxpZ2h0
IDExMTExOCBzcGF3bmVkICB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgWzE5MTcwXQoyMDE3
LTA2LTI3IDIwOjMxOjQ1IFogZmxpZ2h0IDExMTExOCBzcGF3bmluZyB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sKMjAxNy0wNi0yNyAyMDozMTo0NSBaIGZsaWdodCAxMTExMTggc3Bhd25l
ZCAgdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIFsxOTE3MV0KMjAxNy0wNi0yNyAyMDoz
MTo0NSBaIGZsaWdodCAxMTExMTggc3Bhd25pbmcgdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUKMjAxNy0wNi0yNyAyMDozMTo0NSBaIGZsaWdodCAxMTExMTggc3Bhd25lZCAgdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgWzE5MTc2XQoyMDE3LTA2LTI3IDIwOjMxOjQ1IFogZmxpZ2h0
IDExMTExOCBzcGF3bmluZyB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMKMjAxNy0wNi0yNyAyMDoz
MTo0NSBaIGZsaWdodCAxMTExMTggc3Bhd25lZCAgdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzIFsx
OTE4Ml0KMjAxNy0wNi0yNyAyMDozMTo0NSBaIGZsaWdodCAxMTExMTggc3Bhd25pbmcgdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQKMjAxNy0wNi0yNyAyMDozMTo0NSBaIGZsaWdodCAxMTExMTggc3Bh
d25lZCAgdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgWzE5MTg0XQoyMDE3LTA2LTI3IDIwOjMxOjQ1
IFogZmxpZ2h0IDExMTExOCBzcGF3bmluZyB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbQoyMDE3LTA2
LTI3IDIwOjMxOjQ1IFogZmxpZ2h0IDExMTExOCBzcGF3bmVkICB0ZXN0LWFybWhmLWFybWhmLXhs
LXhzbSBbMTkxOTBdCjIwMTctMDYtMjcgMjA6MzE6NDUgWiBmbGlnaHQgMTExMTE4IG5ydW5uaW5n
PTExCjIwMTctMDYtMjcgMjA6MzI6MTYgWiBbdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0XSBzdGFy
dGluZyAxMTExMTgudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0IHRzLWJ1aWxkLWNoZWNrICBidWls
ZC1jaGVjaygxKQoyMDE3LTA2LTI3IDIwOjMyOjE2IFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXddIHN0YXJ0aW5nIDExMTExOC50ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IHRzLWJ1
aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI3IDIwOjMyOjE2IFogW3Rlc3QtYXJt
aGYtYXJtaGYtbGlidmlydF0gYXdhaXRpbmcgMTExMTE4LnRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yNyAyMDozMjoxNyBaIFt0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQteHNtXSBzdGFydGluZyAxMTExMTgudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yNyAyMDozMjoxNyBaIFt0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3XSBhd2FpdGluZyAxMTExMTgudGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yNyAyMDozMjoxNyBaIFt0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtXSBhd2FpdGluZyAxMTExMTgudGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXhzbSB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yNyAyMDozMjoxNyBaIFt0
ZXN0LWFybWhmLWFybWhmLXhsXSBzdGFydGluZyAxMTExMTgudGVzdC1hcm1oZi1hcm1oZi14bCB0
cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yNyAyMDozMjoxNyBaIFt0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGVdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVy
ZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQg
KFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFj
Y2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRF
VEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZs
aWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQg
c3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI3IDIwOjMyOjE3IFog
W3Rlc3QtYXJtaGYtYXJtaGYteGxdIGF3YWl0aW5nIDExMTExOC50ZXN0LWFybWhmLWFybWhmLXhs
IHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI3IDIwOjMyOjE3IFogW3Rlc3QtYXJtaGYtYXJtaGYt
bGlidmlydF0gZmluaXNoZWQgMTExMTE4LnRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCB0cy1idWls
ZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYt
MjcgMjA6MzI6MTcgWiBbdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0XSAxMTExMTgudGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0IGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFp
bGVkCjIwMTctMDYtMjcgMjA6MzI6MTcgWiBbdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhd10g
ZmluaXNoZWQgMTExMTE4LnRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgdHMtYnVpbGQtY2hl
Y2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI3IDIw
OjMyOjE3IFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXddIDExMTExOC50ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQg
ZmFpbGVkCjIwMTctMDYtMjcgMjA6MzI6MTcgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
XSBzdGFydGluZyAxMTExMTgudGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyIHRzLWJ1aWxkLWNo
ZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI3IDIwOjMyOjE4IFogW3Rlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC14c21dIGZpbmlzaGVkIDExMTExOC50ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
eHNtIHRzLWJ1aWxkLWNoZWNrICBibG9ja2VkIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFs
bHkKMjAxNy0wNi0yNyAyMDozMjoxOCBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtXSAx
MTExMTgudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSBjaGVjay1ub3QtYmxvY2tlZCBmYWls
ZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2LTI3IDIwOjMyOjE4IFogW3Rlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0Ml0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NU
RVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNf
RkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1
ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAg
UmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4g
ZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVk
IGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjcgMjA6MzI6MTggWiBbdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrXSBzdGFydGluZyAxMTExMTgudGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI3
IDIwOjMyOjE4IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZV0gdHJhbnNhY3Rpb24gc2Vy
aWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEp
IChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxk
IG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9u
ZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGlkZW50aWZp
Y2F0aW9uIGFzIGEgcGl2b3QsIGR1cmluZyBjb21taXQgYXR0ZW1wdC4KSElOVDogIFRoZSB0cmFu
c2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYt
MjcgMjA6MzI6MTggWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHVdIHN0YXJ0aW5nIDEx
MTExOC50ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSB0cy1idWlsZC1jaGVjayAgYnVpbGQt
Y2hlY2soMSkKMjAxNy0wNi0yNyAyMDozMjoxOCBaIFt0ZXN0LWFybWhmLWFybWhmLXhsXSBmaW5p
c2hlZCAxMTExMTgudGVzdC1hcm1oZi1hcm1oZi14bCB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBj
aGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjcgMjA6MzI6MTggWiBbdGVz
dC1hcm1oZi1hcm1oZi14bF0gMTExMTE4LnRlc3QtYXJtaGYtYXJtaGYteGwgY2hlY2stbm90LWJs
b2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0yNyAyMDozMjoxOCBaIFt0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2tdIGF3YWl0aW5nIDExMTExOC50ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjcgMjA6MzI6MTgg
WiBbdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHVdIGF3YWl0aW5nIDExMTExOC50ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yNyAyMDozMjox
OCBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHNdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24g
ZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBm
YWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFs
aXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rp
b25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRo
IGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24g
bWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI3IDIwOjMy
OjE5IFogZmxpZ2h0IDExMTExOCByZWFwZWQgIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCBbMTkx
NDVdIEVYSVQgMAoyMDE3LTA2LTI3IDIwOjMyOjE5IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0Ml0gYXdhaXRpbmcgMTExMTE4LnRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiB0cy1idWls
ZC1jaGVjayAKMjAxNy0wNi0yNyAyMDozMjoxOSBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXZoZF0g
c3RhcnRpbmcgMTExMTE4LnRlc3QtYXJtaGYtYXJtaGYteGwtdmhkIHRzLWJ1aWxkLWNoZWNrICBi
dWlsZC1jaGVjaygxKQoyMDE3LTA2LTI3IDIwOjMyOjE5IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZV0gc3RhcnRpbmcgMTExMTE4LnRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSB0cy1i
dWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yNyAyMDozMjoxOSBaIFt0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2tdIGZpbmlzaGVkIDExMTExOC50ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0
ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI3IDIwOjMyOjE5IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVja10gMTExMTE4LnRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayBjaGVjay1u
b3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2LTI3IDIwOjMyOjE5
IFogZmxpZ2h0IDExMTExOCBucXVldWVkPTAKMjAxNy0wNi0yNyAyMDozMjoxOSBaIGZsaWdodCAx
MTExMTggbnJ1bm5pbmc9MTAKMjAxNy0wNi0yNyAyMDozMjoxOSBaIGZsaWdodCAxMTExMTggcmVh
cGVkICB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IFsxOTE0OF0gRVhJVCAwCjIwMTctMDYt
MjcgMjA6MzI6MTkgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC14c21dIHN0YXJ0aW5nIDExMTExOC50
ZXN0LWFybWhmLWFybWhmLXhsLXhzbSB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAx
Ny0wNi0yNyAyMDozMjoxOSBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXZoZF0gYXdhaXRpbmcgMTEx
MTE4LnRlc3QtYXJtaGYtYXJtaGYteGwtdmhkIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI3IDIw
OjMyOjE5IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtcnRkc10gc3RhcnRpbmcgMTExMTE4LnRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0w
Ni0yNyAyMDozMjoxOSBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGVdIGF3YWl0aW5nIDEx
MTExOC50ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYt
MjcgMjA6MzI6MTkgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHVdIGZpbmlzaGVkIDEx
MTExOC50ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSB0cy1idWlsZC1jaGVjayAgYmxvY2tl
ZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjcgMjA6MzI6MTkgWiBb
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHVdIDExMTExOC50ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoy
MDE3LTA2LTI3IDIwOjMyOjIwIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwteHNtXSBhd2FpdGluZyAx
MTExMTgudGVzdC1hcm1oZi1hcm1oZi14bC14c20gdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjcg
MjA6MzI6MjAgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzXSBhd2FpdGluZyAxMTExMTgudGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI3IDIwOjMyOjIw
IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0Ml0gZmluaXNoZWQgMTExMTE4LnRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNz
IGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjcgMjA6MzI6MjAgWiBbdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyXSAxMTExMTgudGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyIGNoZWNrLW5v
dC1ibG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjcgMjA6MzI6MjAg
WiBmbGlnaHQgMTExMTE4IG5xdWV1ZWQ9MAoyMDE3LTA2LTI3IDIwOjMyOjIwIFogZmxpZ2h0IDEx
MTExOCBucnVubmluZz05CjIwMTctMDYtMjcgMjA6MzI6MjAgWiBmbGlnaHQgMTExMTE4IHJlYXBl
ZCAgdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSBbMTkxNTJdIEVYSVQgMAoyMDE3LTA2LTI3
IDIwOjMyOjIwIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtdmhkXSBmaW5pc2hlZCAxMTExMTgudGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJvY2Vz
cyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI3IDIwOjMyOjIwIFogW3Rlc3QtYXJtaGYtYXJt
aGYteGwtdmhkXSAxMTExMTgudGVzdC1hcm1oZi1hcm1oZi14bC12aGQgY2hlY2stbm90LWJsb2Nr
ZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0yNyAyMDozMjoyMCBaIFt0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGVdIGZpbmlzaGVkIDExMTExOC50ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQg
YWJub3JtYWxseQoyMDE3LTA2LTI3IDIwOjMyOjIwIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZV0gMTExMTE4LnRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSBjaGVjay1ub3QtYmxvY2tl
ZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2LTI3IDIwOjMyOjIwIFogW3Rlc3Qt
YXJtaGYtYXJtaGYteGwteHNtXSBmaW5pc2hlZCAxMTExMTgudGVzdC1hcm1oZi1hcm1oZi14bC14
c20gdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxs
eQoyMDE3LTA2LTI3IDIwOjMyOjIwIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwteHNtXSAxMTExMTgu
dGVzdC1hcm1oZi1hcm1oZi14bC14c20gY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNj
cmlwdCBmYWlsZWQKMjAxNy0wNi0yNyAyMDozMjoyMCBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHNdIGZpbmlzaGVkIDExMTExOC50ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgdHMtYnVpbGQtY2hl
Y2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI3IDIw
OjMyOjIwIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtcnRkc10gMTExMTE4LnRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoy
MDE3LTA2LTI3IDIwOjMyOjIwIFogZmxpZ2h0IDExMTExOCBucXVldWVkPTAKMjAxNy0wNi0yNyAy
MDozMjoyMCBaIGZsaWdodCAxMTExMTggbnJ1bm5pbmc9OAoyMDE3LTA2LTI3IDIwOjMyOjIwIFog
ZmxpZ2h0IDExMTExOCByZWFwZWQgIHRlc3QtYXJtaGYtYXJtaGYteGwgWzE5MTU2XSBFWElUIDAK
MjAxNy0wNi0yNyAyMDozMjoyMSBaIGZsaWdodCAxMTExMTggbnF1ZXVlZD0wCjIwMTctMDYtMjcg
MjA6MzI6MjEgWiBmbGlnaHQgMTExMTE4IG5ydW5uaW5nPTcKMjAxNy0wNi0yNyAyMDozMjoyMSBa
IGZsaWdodCAxMTExMTggcmVhcGVkICB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgWzE5MTYy
XSBFWElUIDAKMjAxNy0wNi0yNyAyMDozMjoyMiBaIGZsaWdodCAxMTExMTggbnF1ZXVlZD0wCjIw
MTctMDYtMjcgMjA6MzI6MjIgWiBmbGlnaHQgMTExMTE4IG5ydW5uaW5nPTYKMjAxNy0wNi0yNyAy
MDozMjoyMiBaIGZsaWdodCAxMTExMTggcmVhcGVkICB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgWzE5MTcwXSBFWElUIDAKMjAxNy0wNi0yNyAyMDozMjoyMiBaIGZsaWdodCAxMTExMTggbnF1
ZXVlZD0wCjIwMTctMDYtMjcgMjA6MzI6MjIgWiBmbGlnaHQgMTExMTE4IG5ydW5uaW5nPTUKMjAx
Ny0wNi0yNyAyMDozMjoyMiBaIGZsaWdodCAxMTExMTggcmVhcGVkICB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgWzE5MTcxXSBFWElUIDAKMjAxNy0wNi0yNyAyMDozMjoyMyBaIGZsaWdo
dCAxMTExMTggbnF1ZXVlZD0wCjIwMTctMDYtMjcgMjA6MzI6MjMgWiBmbGlnaHQgMTExMTE4IG5y
dW5uaW5nPTQKMjAxNy0wNi0yNyAyMDozMjoyMyBaIGZsaWdodCAxMTExMTggcmVhcGVkICB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSBbMTkxNzZdIEVYSVQgMAoyMDE3LTA2LTI3IDIwOjMy
OjI0IFogZmxpZ2h0IDExMTExOCBucXVldWVkPTAKMjAxNy0wNi0yNyAyMDozMjoyNCBaIGZsaWdo
dCAxMTExMTggbnJ1bm5pbmc9MwoyMDE3LTA2LTI3IDIwOjMyOjI0IFogZmxpZ2h0IDExMTExOCBy
ZWFwZWQgIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyBbMTkxODJdIEVYSVQgMAoyMDE3LTA2LTI3
IDIwOjMyOjI0IFogZmxpZ2h0IDExMTExOCBucXVldWVkPTAKMjAxNy0wNi0yNyAyMDozMjoyNCBa
IGZsaWdodCAxMTExMTggbnJ1bm5pbmc9MgoyMDE3LTA2LTI3IDIwOjMyOjI0IFogZmxpZ2h0IDEx
MTExOCByZWFwZWQgIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkIFsxOTE4NF0gRVhJVCAwCjIwMTct
MDYtMjcgMjA6MzI6MjUgWiBmbGlnaHQgMTExMTE4IG5xdWV1ZWQ9MAoyMDE3LTA2LTI3IDIwOjMy
OjI1IFogZmxpZ2h0IDExMTExOCBucnVubmluZz0xCjIwMTctMDYtMjcgMjA6MzI6MjUgWiBmbGln
aHQgMTExMTE4IHJlYXBlZCAgdGVzdC1hcm1oZi1hcm1oZi14bC14c20gWzE5MTkwXSBFWElUIDAK
MjAxNy0wNi0yNyAyMDozMjoyNSBaIGZsaWdodCAxMTExMTggbnF1ZXVlZD0wCjIwMTctMDYtMjcg
MjA6MzI6MjUgWiBmbGlnaHQgMTExMTE4IG5ydW5uaW5nPTAKMjAxNy0wNi0yNyAyMDozMjoyNSBa
IGZsaWdodCAxMTExMTggZW5kaW5nIGZpbmlzaGVkLgoyMDE3LTA2LTI3IDIwOjMyOjMwIFogZmxp
Z2h0IDExMTExOCBraWxsaW5nIGJ1aWxkLWFybWhmLXB2b3BzIFszMjUwNV0KMjAxNy0wNi0yNyAy
MDozMzowNCBaIGZsaWdodCAxMTExMTgga2lsbGluZyB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
WzE5MTQ1XQoyMDE3LTA2LTI3IDIwOjMzOjA0IFogZmxpZ2h0IDExMTExOCBraWxsaW5nIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgWzE5MTQ4XQoyMDE3LTA2LTI3IDIwOjMzOjA1IFogZmxp
Z2h0IDExMTExOCBraWxsaW5nIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gWzE5MTUyXQoy
MDE3LTA2LTI3IDIwOjMzOjA1IFogZmxpZ2h0IDExMTExOCBraWxsaW5nIHRlc3QtYXJtaGYtYXJt
aGYteGwgWzE5MTU2XQoyMDE3LTA2LTI3IDIwOjMzOjA2IFogZmxpZ2h0IDExMTExOCBraWxsaW5n
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSBbMTkxNjJdCjIwMTctMDYtMjcgMjA6MzM6MDcg
WiBmbGlnaHQgMTExMTE4IGtpbGxpbmcgdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyIFsxOTE3
MF0KMjAxNy0wNi0yNyAyMDozMzowNyBaIGZsaWdodCAxMTExMTgga2lsbGluZyB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgWzE5MTcxXQoyMDE3LTA2LTI3IDIwOjMzOjA4IFogZmxpZ2h0
IDExMTExOCBraWxsaW5nIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IFsxOTE3Nl0KMjAx
Ny0wNi0yNyAyMDozMzowOSBaIGZsaWdodCAxMTExMTgga2lsbGluZyB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgWzE5MTgyXQoyMDE3LTA2LTI3IDIwOjMzOjA5IFogZmxpZ2h0IDExMTExOCBraWxs
aW5nIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkIFsxOTE4NF0KMjAxNy0wNi0yNyAyMDozMzoxMCBa
IGZsaWdodCAxMTExMTgga2lsbGluZyB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSBbMTkxOTBdCjIw
MTctMDYtMjcgMjA6MzM6MTAgWiBmbGlnaHQgMTExMTE4IGVuZGVkIGZpbmlzaGVkLgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 29 14:52:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 14:52:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQann-0000Bb-Fr; Thu, 29 Jun 2017 14:52:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>) id 1dQ2t1-00048W-41
 for xen-devel@lists.xenproject.org; Wed, 28 Jun 2017 02:39:23 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 0B/0E-02177-AD613595; Wed, 28 Jun 2017 02:39:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKLMWRWlGSWpSXmKPExsWS0XRdVfeGWHC
 kwbSJahbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bP7gtsBffnclb0n9vI2sB4uJ2ji5GLQ0jg
 C6PEoZ1TmCGcW4wSWx9PZoJwVjJKfFyzib2LkZNDRCBV4vyeZUBVHBzCAgYSj1dwgoR5Bewlr
 p7vYAWx2QQkJf4fXAtWziKgKnH31lbWCYwcCxgZVjFqFKcWlaUW6Rob6CUVZaZnlOQmZuboGh
 qY6uWmFhcnpqfmJCYV6yXn525iBHqnnoGBcQfjhFV+hxglOZiURHn3fgmKFOJLyk+pzEgszog
 vKs1JLT7EKMPBoSTB2yYaHCkkWJSanlqRlpkDDBOYtAQHj5IIr99VoFbe4oLE3OLMdIjUKUZF
 KXHeLpA+AZBERmkeXBssNC8xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEuadCDKFJzOvBG76K
 6DFTECLWeYFgCwuSURISTUwltVIP21gEjLIi3OyS5v2MXZSTH+ZVDrTwU8rlqp1qjWm/uc8c7
 zgnYVg09+Wed/YNx691DU5Iy/zjfmsVXOelO1eruCddviyidp0bU9G/2nKe85svLViP7OC/eI
 PNXcu2+apnX0mx5gbmNn91j5A4MnHO/uLp20TytbZVf5Yo9JTbk6X8TtRJZbijERDLeai4kQA
 LMi7gUgCAAA=
X-Env-Sender: iwj@xenbits.xen.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1498617559!105492307!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58793 invoked from network); 28 Jun 2017 02:39:20 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 Jun 2017 02:39: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 <iwj@xenbits.xen.org>)
 id 1dQ2sr-0006ER-Sy; Wed, 28 Jun 2017 02:39: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 <iwj@xenbits.xen.org>)
 id 1dQ2sm-0004nZ-GV; Wed, 28 Jun 2017 02:39:08 +0000
Received: from iwj by osstest.test-lab.xenproject.org with local (Exim 4.80)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1dQ2sl-0002jm-VQ; Wed, 28 Jun 2017 02:39:08 +0000
To: ian.jackson@eu.citrix.com, julien.grall@arm.com, wei.liu2@citrix.com,
 xen-devel@lists.xenproject.org
Message-Id: <E1dQ2sl-0002jm-VQ@osstest.test-lab.xenproject.org>
From: iwj@xenbits.xen.org
Date: Wed, 28 Jun 2017 02:39:07 +0000
X-Mailman-Approved-At: Thu, 29 Jun 2017 14:52:13 +0000
Subject: [Xen-devel] [adhoc test] 111126: 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>

W2FkaG9jIGFkaG9jXSA8M3Rlc3RpbmcuZ2l0IChubyBicmFuY2gpIC9kZXYvcHRzLzI5PgpoYXJu
ZXNzIDcwMmNlM2Q6IHNnLXJ1bi1qb2I6IExvZ2ZpbGVzOiBTdXBwcmVzcyBsaW5rcyB0byAwLWxl
bmd0aCBmaWxlLi4uCjExMTEyNjogcmVncmVzc2lvbnMgLSBGQUlMCgpmbGlnaHQgMTExMTI2IHhl
bi11bnN0YWJsZSBhZGhvYyBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzLzExMTEyNi8KClJlZ3Jlc3Npb25zIDotKAoKVGVzdHMgd2hpY2ggZGlk
IG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3Vs
ZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgNiB4dGYtYnVpbGQg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTExMDIyCiBidWlsZC1hbWQ2NC14c20gICAg
ICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTEw
MjIKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDExMTAyMgogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAg
NiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTExMDIyCiBidWlsZC1p
Mzg2ICAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMTEwMjIKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgIDYga2VybmVsLWJ1
aWxkICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMTAyMgogYnVpbGQtYXJtNjQgICAgICAg
ICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTEx
MDIyCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMTEwMjIKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAg
IDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMTAyMgogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTExMDIyCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICA2IGtlcm5lbC1i
dWlsZCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTEwMjIKIGJ1aWxkLWFybTY0LXB2b3Bz
ICAgICAgICAgICAgIDYga2VybmVsLWJ1aWxkICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
MTAyMgogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgNiBrZXJuZWwtYnVpbGQgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTExMDIyCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQs
IGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICBibG9ja2VkIG4vYQogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1taWdydXBncmFkZSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC14dGYtYW1k
NjQtYW1kNjQtNCAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXJ1bXBydW4tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdy
dWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC01ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXJ1
bXBydW4taTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCgpiYXNlbGluZSB2ZXJzaW9uOgogZmxpZ2h0ICAgICAgICAg
ICAgICAgMTExMDIyCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFy
bWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm02
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYt
cHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
CjIwMTctMDYtMjggMDA6Mzg6NDYgWiBmbGlnaHQgMTExMTI2IG5xdWV1ZWQ9MQoyMDE3LTA2LTI4
IDAwOjM4OjQ2IFogZmxpZ2h0IDExMTEyNiBzcGF3bmluZyBidWlsZC1hbWQ2NAoyMDE3LTA2LTI4
IDAwOjM4OjQ2IFogZmxpZ2h0IDExMTEyNiBzcGF3bmVkICBidWlsZC1hbWQ2NCBbODQyNl0KMjAx
Ny0wNi0yOCAwMDozODo0NiBaIGZsaWdodCAxMTExMjYgc3Bhd25pbmcgYnVpbGQtYW1kNjQtcHJl
dgoyMDE3LTA2LTI4IDAwOjM4OjQ2IFogZmxpZ2h0IDExMTEyNiBzcGF3bmVkICBidWlsZC1hbWQ2
NC1wcmV2IFs4NDI4XQoyMDE3LTA2LTI4IDAwOjM4OjQ2IFogZmxpZ2h0IDExMTEyNiBzcGF3bmlu
ZyBidWlsZC1hbWQ2NC1wdm9wcwoyMDE3LTA2LTI4IDAwOjM4OjQ2IFogZmxpZ2h0IDExMTEyNiBz
cGF3bmVkICBidWlsZC1hbWQ2NC1wdm9wcyBbODQzMV0KMjAxNy0wNi0yOCAwMDozODo0NiBaIGZs
aWdodCAxMTExMjYgc3Bhd25pbmcgYnVpbGQtYW1kNjQteHNtCjIwMTctMDYtMjggMDA6Mzg6NDYg
WiBmbGlnaHQgMTExMTI2IHNwYXduZWQgIGJ1aWxkLWFtZDY0LXhzbSBbODQzNF0KMjAxNy0wNi0y
OCAwMDozODo0NiBaIGZsaWdodCAxMTExMjYgc3Bhd25pbmcgYnVpbGQtYW1kNjQteHRmCjIwMTct
MDYtMjggMDA6Mzg6NDYgWiBmbGlnaHQgMTExMTI2IHNwYXduZWQgIGJ1aWxkLWFtZDY0LXh0ZiBb
ODQzN10KMjAxNy0wNi0yOCAwMDozODo0NiBaIGZsaWdodCAxMTExMjYgc3Bhd25pbmcgYnVpbGQt
YXJtNjQKMjAxNy0wNi0yOCAwMDozODo0NiBaIGZsaWdodCAxMTExMjYgc3Bhd25lZCAgYnVpbGQt
YXJtNjQgWzg0NDFdCjIwMTctMDYtMjggMDA6Mzg6NDYgWiBmbGlnaHQgMTExMTI2IHNwYXduaW5n
IGJ1aWxkLWFybTY0LXB2b3BzCjIwMTctMDYtMjggMDA6Mzg6NDYgWiBmbGlnaHQgMTExMTI2IHNw
YXduZWQgIGJ1aWxkLWFybTY0LXB2b3BzIFs4NDQ0XQoyMDE3LTA2LTI4IDAwOjM4OjQ2IFogZmxp
Z2h0IDExMTEyNiBzcGF3bmluZyBidWlsZC1hcm02NC14c20KMjAxNy0wNi0yOCAwMDozODo0NiBa
IGZsaWdodCAxMTExMjYgc3Bhd25lZCAgYnVpbGQtYXJtNjQteHNtIFs4NDQ2XQoyMDE3LTA2LTI4
IDAwOjM4OjQ2IFogZmxpZ2h0IDExMTEyNiBzcGF3bmluZyBidWlsZC1hcm1oZgoyMDE3LTA2LTI4
IDAwOjM4OjQ2IFogZmxpZ2h0IDExMTEyNiBzcGF3bmVkICBidWlsZC1hcm1oZiBbODQ1Ml0KMjAx
Ny0wNi0yOCAwMDozODo0NiBaIGZsaWdodCAxMTExMjYgc3Bhd25pbmcgYnVpbGQtYXJtaGYtcHZv
cHMKMjAxNy0wNi0yOCAwMDozODo0NiBaIGZsaWdodCAxMTExMjYgc3Bhd25lZCAgYnVpbGQtYXJt
aGYtcHZvcHMgWzg0NTVdCjIwMTctMDYtMjggMDA6Mzg6NDYgWiBmbGlnaHQgMTExMTI2IHNwYXdu
aW5nIGJ1aWxkLWFybWhmLXhzbQoyMDE3LTA2LTI4IDAwOjM4OjQ2IFogZmxpZ2h0IDExMTEyNiBz
cGF3bmVkICBidWlsZC1hcm1oZi14c20gWzg0NTldCjIwMTctMDYtMjggMDA6Mzg6NDYgWiBmbGln
aHQgMTExMTI2IHNwYXduaW5nIGJ1aWxkLWkzODYKMjAxNy0wNi0yOCAwMDozODo0NiBaIGZsaWdo
dCAxMTExMjYgc3Bhd25lZCAgYnVpbGQtaTM4NiBbODQ2Ml0KMjAxNy0wNi0yOCAwMDozODo0NiBa
IGZsaWdodCAxMTExMjYgc3Bhd25pbmcgYnVpbGQtaTM4Ni1wcmV2CjIwMTctMDYtMjggMDA6Mzg6
NDYgWiBmbGlnaHQgMTExMTI2IHNwYXduZWQgIGJ1aWxkLWkzODYtcHJldiBbODQ2NV0KMjAxNy0w
Ni0yOCAwMDozODo0NiBaIGZsaWdodCAxMTExMjYgc3Bhd25pbmcgYnVpbGQtaTM4Ni1wdm9wcwoy
MDE3LTA2LTI4IDAwOjM4OjQ2IFogZmxpZ2h0IDExMTEyNiBzcGF3bmVkICBidWlsZC1pMzg2LXB2
b3BzIFs4NDY4XQoyMDE3LTA2LTI4IDAwOjM4OjQ2IFogZmxpZ2h0IDExMTEyNiBzcGF3bmluZyBi
dWlsZC1pMzg2LXhzbQoyMDE3LTA2LTI4IDAwOjM4OjQ2IFogZmxpZ2h0IDExMTEyNiBzcGF3bmVk
ICBidWlsZC1pMzg2LXhzbSBbODQ3M10KMjAxNy0wNi0yOCAwMDozODo0NiBaIGZsaWdodCAxMTEx
MjYgbnJ1bm5pbmc9MTUKMjAxNy0wNi0yOCAwMDozODo0OCBaIFtidWlsZC1hbWQ2NF0gc3RhcnRp
bmcgMTExMTI2LmJ1aWxkLWFtZDY0IHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3
LTA2LTI4IDAwOjM4OjQ5IFogW2J1aWxkLWFtZDY0LXByZXZdIHN0YXJ0aW5nIDExMTEyNi5idWls
ZC1hbWQ2NC1wcmV2IHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI4IDAw
OjM4OjQ5IFogW2J1aWxkLWFtZDY0XSBhd2FpdGluZyAxMTExMjYuYnVpbGQtYW1kNjQgdHMtYnVp
bGQtY2hlY2sgCjIwMTctMDYtMjggMDA6Mzg6NDkgWiBbYnVpbGQtYW1kNjQtcHJldl0gYXdhaXRp
bmcgMTExMTI2LmJ1aWxkLWFtZDY0LXByZXYgdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjggMDA6
Mzg6NDkgWiBbYnVpbGQtYW1kNjQtcHZvcHNdIHN0YXJ0aW5nIDExMTEyNi5idWlsZC1hbWQ2NC1w
dm9wcyB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yOCAwMDozODo0OSBa
IFtidWlsZC1hbWQ2NC14c21dIHN0YXJ0aW5nIDExMTEyNi5idWlsZC1hbWQ2NC14c20gdHMtYnVp
bGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjggMDA6Mzg6NDkgWiBbYnVpbGQtYW1k
NjQtcHZvcHNdIGF3YWl0aW5nIDExMTEyNi5idWlsZC1hbWQ2NC1wdm9wcyB0cy1idWlsZC1jaGVj
ayAKMjAxNy0wNi0yOCAwMDozODo1MCBaIFtidWlsZC1hbWQ2NC14dGZdIHN0YXJ0aW5nIDExMTEy
Ni5idWlsZC1hbWQ2NC14dGYgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYt
MjggMDA6Mzg6NTAgWiBbYnVpbGQtYW1kNjQteHNtXSBhd2FpdGluZyAxMTExMjYuYnVpbGQtYW1k
NjQteHNtIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI4IDAwOjM4OjUwIFogW2J1aWxkLWFtZDY0
XSBmaW5pc2hlZCAxMTExMjYuYnVpbGQtYW1kNjQgdHMtYnVpbGQtY2hlY2sgIHBhc3MgCjIwMTct
MDYtMjggMDA6Mzg6NTAgWiBbYnVpbGQtYW1kNjQtcHJldl0gZmluaXNoZWQgMTExMTI2LmJ1aWxk
LWFtZDY0LXByZXYgdHMtYnVpbGQtY2hlY2sgIHBhc3MgCjIwMTctMDYtMjggMDA6Mzg6NTAgWiBb
YnVpbGQtYW1kNjQteHRmXSBhd2FpdGluZyAxMTExMjYuYnVpbGQtYW1kNjQteHRmIHRzLWJ1aWxk
LWNoZWNrIAoyMDE3LTA2LTI4IDAwOjM4OjUwIFogW2J1aWxkLWFybTY0XSBzdGFydGluZyAxMTEx
MjYuYnVpbGQtYXJtNjQgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjgg
MDA6Mzg6NTAgWiBbYnVpbGQtYW1kNjRdIHN0YXJ0aW5nIDExMTEyNi5idWlsZC1hbWQ2NCB0cy1o
b3N0cy1hbGxvY2F0ZSBob3N0IGhvc3RzLWFsbG9jYXRlCjIwMTctMDYtMjggMDA6Mzg6NTAgWiBb
YnVpbGQtYW1kNjQtcHJldl0gc3RhcnRpbmcgMTExMTI2LmJ1aWxkLWFtZDY0LXByZXYgdHMtaG9z
dHMtYWxsb2NhdGUgaG9zdCBob3N0cy1hbGxvY2F0ZQoyMDE3LTA2LTI4IDAwOjM4OjUwIFogW2J1
aWxkLWFtZDY0LXB2b3BzXSBmaW5pc2hlZCAxMTExMjYuYnVpbGQtYW1kNjQtcHZvcHMgdHMtYnVp
bGQtY2hlY2sgIHBhc3MgCjIwMTctMDYtMjggMDA6Mzg6NTAgWiBbYnVpbGQtYXJtNjQtcHZvcHNd
IHN0YXJ0aW5nIDExMTEyNi5idWlsZC1hcm02NC1wdm9wcyB0cy1idWlsZC1jaGVjayAgYnVpbGQt
Y2hlY2soMSkKMjAxNy0wNi0yOCAwMDozODo1MCBaIFtidWlsZC1hcm02NF0gYXdhaXRpbmcgMTEx
MTI2LmJ1aWxkLWFybTY0IHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI4IDAwOjM4OjUwIFogW2J1
aWxkLWFtZDY0XSBhd2FpdGluZyAxMTExMjYuYnVpbGQtYW1kNjQgdHMtaG9zdHMtYWxsb2NhdGUg
aG9zdAoyMDE3LTA2LTI4IDAwOjM4OjUwIFogW2J1aWxkLWFtZDY0LXByZXZdIGF3YWl0aW5nIDEx
MTEyNi5idWlsZC1hbWQ2NC1wcmV2IHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QKMjAxNy0wNi0yOCAw
MDozODo1MCBaIFtidWlsZC1hbWQ2NC14c21dIGZpbmlzaGVkIDExMTEyNi5idWlsZC1hbWQ2NC14
c20gdHMtYnVpbGQtY2hlY2sgIHBhc3MgCjIwMTctMDYtMjggMDA6Mzg6NTEgWiBbYnVpbGQtYW1k
NjQtcHZvcHNdIHN0YXJ0aW5nIDExMTEyNi5idWlsZC1hbWQ2NC1wdm9wcyB0cy1ob3N0cy1hbGxv
Y2F0ZSBob3N0IGhvc3RzLWFsbG9jYXRlCjIwMTctMDYtMjggMDA6Mzg6NTEgWiBbYnVpbGQtYXJt
NjQtcHZvcHNdIGF3YWl0aW5nIDExMTEyNi5idWlsZC1hcm02NC1wdm9wcyB0cy1idWlsZC1jaGVj
ayAKMjAxNy0wNi0yOCAwMDozODo1MSBaIFtidWlsZC1hbWQ2NC14dGZdIGZpbmlzaGVkIDExMTEy
Ni5idWlsZC1hbWQ2NC14dGYgdHMtYnVpbGQtY2hlY2sgIHBhc3MgCjIwMTctMDYtMjggMDA6Mzg6
NTEgWiBbYnVpbGQtYXJtNjQteHNtXSBzdGFydGluZyAxMTExMjYuYnVpbGQtYXJtNjQteHNtIHRz
LWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI4IDAwOjM4OjUxIFogW2J1aWxk
LWFtZDY0LXhzbV0gc3RhcnRpbmcgMTExMTI2LmJ1aWxkLWFtZDY0LXhzbSB0cy1ob3N0cy1hbGxv
Y2F0ZSBob3N0IGhvc3RzLWFsbG9jYXRlCjIwMTctMDYtMjggMDA6Mzg6NTEgWiBbYnVpbGQtYW1k
NjQtcHZvcHNdIGF3YWl0aW5nIDExMTEyNi5idWlsZC1hbWQ2NC1wdm9wcyB0cy1ob3N0cy1hbGxv
Y2F0ZSBob3N0CjIwMTctMDYtMjggMDA6Mzg6NTEgWiBbYnVpbGQtYXJtNjQteHNtXSB0cmFuc2Fj
dGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJP
UiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9S
OiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5j
aWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24g
Y29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5U
OiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAu
Li4KMjAxNy0wNi0yOCAwMDozODo1MSBaIFtidWlsZC1hbWQ2NC14dGZdIHN0YXJ0aW5nIDExMTEy
Ni5idWlsZC1hbWQ2NC14dGYgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBob3N0cy1hbGxvY2F0ZQoy
MDE3LTA2LTI4IDAwOjM4OjUxIFogW2J1aWxkLWFybWhmXSBzdGFydGluZyAxMTExMjYuYnVpbGQt
YXJtaGYgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjggMDA6Mzg6NTEg
WiBbYnVpbGQtYXJtNjRdIGZpbmlzaGVkIDExMTEyNi5idWlsZC1hcm02NCB0cy1idWlsZC1jaGVj
ayAgcGFzcyAKMjAxNy0wNi0yOCAwMDozODo1MSBaIFtidWlsZC1hbWQ2NC14c21dIGF3YWl0aW5n
IDExMTEyNi5idWlsZC1hbWQ2NC14c20gdHMtaG9zdHMtYWxsb2NhdGUgaG9zdAoyMDE3LTA2LTI4
IDAwOjM4OjUxIFogW2J1aWxkLWFybWhmLXB2b3BzXSBzdGFydGluZyAxMTExMjYuYnVpbGQtYXJt
aGYtcHZvcHMgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjggMDA6Mzg6
NTEgWiBbYnVpbGQtYXJtNjRdIHN0YXJ0aW5nIDExMTEyNi5idWlsZC1hcm02NCB0cy1ob3N0cy1h
bGxvY2F0ZSBob3N0IGhvc3RzLWFsbG9jYXRlCjIwMTctMDYtMjggMDA6Mzg6NTEgWiBbYnVpbGQt
YW1kNjQteHRmXSBhd2FpdGluZyAxMTExMjYuYnVpbGQtYW1kNjQteHRmIHRzLWhvc3RzLWFsbG9j
YXRlIGhvc3QKMjAxNy0wNi0yOCAwMDozODo1MSBaIFtidWlsZC1hcm1oZl0gYXdhaXRpbmcgMTEx
MTI2LmJ1aWxkLWFybWhmIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI4IDAwOjM4OjUxIFogW2J1
aWxkLWFybTY0LXB2b3BzXSBmaW5pc2hlZCAxMTExMjYuYnVpbGQtYXJtNjQtcHZvcHMgdHMtYnVp
bGQtY2hlY2sgIHBhc3MgCjIwMTctMDYtMjggMDA6Mzg6NTEgWiBbYnVpbGQtYXJtaGYteHNtXSBz
dGFydGluZyAxMTExMjYuYnVpbGQtYXJtaGYteHNtIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVj
aygxKQoyMDE3LTA2LTI4IDAwOjM4OjUyIFogW2J1aWxkLWFybWhmLXB2b3BzXSBhd2FpdGluZyAx
MTExMjYuYnVpbGQtYXJtaGYtcHZvcHMgdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjggMDA6Mzg6
NTIgWiBbYnVpbGQtYXJtNjRdIGF3YWl0aW5nIDExMTEyNi5idWlsZC1hcm02NCB0cy1ob3N0cy1h
bGxvY2F0ZSBob3N0CjIwMTctMDYtMjggMDA6Mzg6NTIgWiBbYnVpbGQtYXJtNjQtcHZvcHNdIHN0
YXJ0aW5nIDExMTEyNi5idWlsZC1hcm02NC1wdm9wcyB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IGhv
c3RzLWFsbG9jYXRlCjIwMTctMDYtMjggMDA6Mzg6NTIgWiBbYnVpbGQtYXJtNjQteHNtXSBhd2Fp
dGluZyAxMTExMjYuYnVpbGQtYXJtNjQteHNtIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI4IDAw
OjM4OjUyIFogW2J1aWxkLWFybWhmLXhzbV0gYXdhaXRpbmcgMTExMTI2LmJ1aWxkLWFybWhmLXhz
bSB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yOCAwMDozODo1MiBaIFtidWlsZC1pMzg2XSBzdGFy
dGluZyAxMTExMjYuYnVpbGQtaTM4NiB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAx
Ny0wNi0yOCAwMDozODo1MiBaIFtidWlsZC1hcm02NC1wdm9wc10gYXdhaXRpbmcgMTExMTI2LmJ1
aWxkLWFybTY0LXB2b3BzIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QKMjAxNy0wNi0yOCAwMDozODo1
MiBaIFtidWlsZC1hcm1oZl0gZmluaXNoZWQgMTExMTI2LmJ1aWxkLWFybWhmIHRzLWJ1aWxkLWNo
ZWNrICBwYXNzIAoyMDE3LTA2LTI4IDAwOjM4OjUyIFogW2J1aWxkLWkzODYtcHJldl0gc3RhcnRp
bmcgMTExMTI2LmJ1aWxkLWkzODYtcHJldiB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkK
MjAxNy0wNi0yOCAwMDozODo1MiBaIFtidWlsZC1pMzg2XSBhd2FpdGluZyAxMTExMjYuYnVpbGQt
aTM4NiB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yOCAwMDozODo1MiBaIFtidWlsZC1hcm1oZi1w
dm9wc10gZmluaXNoZWQgMTExMTI2LmJ1aWxkLWFybWhmLXB2b3BzIHRzLWJ1aWxkLWNoZWNrICBw
YXNzIAoyMDE3LTA2LTI4IDAwOjM4OjUyIFogW2J1aWxkLWkzODYtcHZvcHNdIHN0YXJ0aW5nIDEx
MTEyNi5idWlsZC1pMzg2LXB2b3BzIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3
LTA2LTI4IDAwOjM4OjUzIFogW2J1aWxkLWFybWhmXSBzdGFydGluZyAxMTExMjYuYnVpbGQtYXJt
aGYgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBob3N0cy1hbGxvY2F0ZQoyMDE3LTA2LTI4IDAwOjM4
OjUzIFogW2J1aWxkLWkzODYtcHJldl0gYXdhaXRpbmcgMTExMTI2LmJ1aWxkLWkzODYtcHJldiB0
cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yOCAwMDozODo1MyBaIFtidWlsZC1hcm02NC14c21dIGZp
bmlzaGVkIDExMTEyNi5idWlsZC1hcm02NC14c20gdHMtYnVpbGQtY2hlY2sgIHBhc3MgCjIwMTct
MDYtMjggMDA6Mzg6NTMgWiBbYnVpbGQtYXJtaGYteHNtXSBmaW5pc2hlZCAxMTExMjYuYnVpbGQt
YXJtaGYteHNtIHRzLWJ1aWxkLWNoZWNrICBwYXNzIAoyMDE3LTA2LTI4IDAwOjM4OjUzIFogW2J1
aWxkLWFybWhmLXB2b3BzXSBzdGFydGluZyAxMTExMjYuYnVpbGQtYXJtaGYtcHZvcHMgdHMtaG9z
dHMtYWxsb2NhdGUgaG9zdCBob3N0cy1hbGxvY2F0ZQoyMDE3LTA2LTI4IDAwOjM4OjUzIFogW2J1
aWxkLWkzODYtcHZvcHNdIGF3YWl0aW5nIDExMTEyNi5idWlsZC1pMzg2LXB2b3BzIHRzLWJ1aWxk
LWNoZWNrIAoyMDE3LTA2LTI4IDAwOjM4OjUzIFogW2J1aWxkLWFybTY0LXhzbV0gc3RhcnRpbmcg
MTExMTI2LmJ1aWxkLWFybTY0LXhzbSB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IGhvc3RzLWFsbG9j
YXRlCjIwMTctMDYtMjggMDA6Mzg6NTMgWiBbYnVpbGQtYXJtaGZdIGF3YWl0aW5nIDExMTEyNi5i
dWlsZC1hcm1oZiB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0CjIwMTctMDYtMjggMDA6Mzg6NTMgWiBb
YnVpbGQtaTM4Ni14c21dIHN0YXJ0aW5nIDExMTEyNi5idWlsZC1pMzg2LXhzbSB0cy1idWlsZC1j
aGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yOCAwMDozODo1MyBaIFtidWlsZC1hcm1oZi14
c21dIHN0YXJ0aW5nIDExMTEyNi5idWlsZC1hcm1oZi14c20gdHMtaG9zdHMtYWxsb2NhdGUgaG9z
dCBob3N0cy1hbGxvY2F0ZQoyMDE3LTA2LTI4IDAwOjM4OjUzIFogW2J1aWxkLWFybWhmLXB2b3Bz
XSBhd2FpdGluZyAxMTExMjYuYnVpbGQtYXJtaGYtcHZvcHMgdHMtaG9zdHMtYWxsb2NhdGUgaG9z
dAoyMDE3LTA2LTI4IDAwOjM4OjUzIFogW2J1aWxkLWFybTY0LXhzbV0gYXdhaXRpbmcgMTExMTI2
LmJ1aWxkLWFybTY0LXhzbSB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0CjIwMTctMDYtMjggMDA6Mzg6
NTMgWiBbYnVpbGQtaTM4Ni14c21dIGF3YWl0aW5nIDExMTEyNi5idWlsZC1pMzg2LXhzbSB0cy1i
dWlsZC1jaGVjayAKMjAxNy0wNi0yOCAwMDozODo1MyBaIFtidWlsZC1pMzg2XSBmaW5pc2hlZCAx
MTExMjYuYnVpbGQtaTM4NiB0cy1idWlsZC1jaGVjayAgcGFzcyAKMjAxNy0wNi0yOCAwMDozODo1
MyBaIFtidWlsZC1hcm1oZi14c21dIGF3YWl0aW5nIDExMTEyNi5idWlsZC1hcm1oZi14c20gdHMt
aG9zdHMtYWxsb2NhdGUgaG9zdAoyMDE3LTA2LTI4IDAwOjM4OjUzIFogW2J1aWxkLWkzODYtcHJl
dl0gZmluaXNoZWQgMTExMTI2LmJ1aWxkLWkzODYtcHJldiB0cy1idWlsZC1jaGVjayAgcGFzcyAK
MjAxNy0wNi0yOCAwMDozODo1NCBaIFtidWlsZC1pMzg2XSBzdGFydGluZyAxMTExMjYuYnVpbGQt
aTM4NiB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IGhvc3RzLWFsbG9jYXRlCjIwMTctMDYtMjggMDA6
Mzg6NTQgWiBbYnVpbGQtaTM4Ni1wdm9wc10gZmluaXNoZWQgMTExMTI2LmJ1aWxkLWkzODYtcHZv
cHMgdHMtYnVpbGQtY2hlY2sgIHBhc3MgCjIwMTctMDYtMjggMDA6Mzg6NTQgWiBbYnVpbGQtaTM4
Ni1wcmV2XSBzdGFydGluZyAxMTExMjYuYnVpbGQtaTM4Ni1wcmV2IHRzLWhvc3RzLWFsbG9jYXRl
IGhvc3QgaG9zdHMtYWxsb2NhdGUKMjAxNy0wNi0yOCAwMDozODo1NCBaIFtidWlsZC1pMzg2XSBh
d2FpdGluZyAxMTExMjYuYnVpbGQtaTM4NiB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0CjIwMTctMDYt
MjggMDA6Mzg6NTQgWiBbYnVpbGQtaTM4Ni1wdm9wc10gc3RhcnRpbmcgMTExMTI2LmJ1aWxkLWkz
ODYtcHZvcHMgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBob3N0cy1hbGxvY2F0ZQoyMDE3LTA2LTI4
IDAwOjM4OjU0IFogW2J1aWxkLWkzODYtcHJldl0gYXdhaXRpbmcgMTExMTI2LmJ1aWxkLWkzODYt
cHJldiB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0CjIwMTctMDYtMjggMDA6Mzg6NTQgWiBbYnVpbGQt
aTM4Ni14c21dIGZpbmlzaGVkIDExMTEyNi5idWlsZC1pMzg2LXhzbSB0cy1idWlsZC1jaGVjayAg
cGFzcyAKMjAxNy0wNi0yOCAwMDozODo1NCBaIFtidWlsZC1pMzg2LXhzbV0gc3RhcnRpbmcgMTEx
MTI2LmJ1aWxkLWkzODYteHNtIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgaG9zdHMtYWxsb2NhdGUK
MjAxNy0wNi0yOCAwMDozODo1NCBaIFtidWlsZC1pMzg2LXB2b3BzXSBhd2FpdGluZyAxMTExMjYu
YnVpbGQtaTM4Ni1wdm9wcyB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0CjIwMTctMDYtMjggMDA6Mzg6
NTUgWiBbYnVpbGQtaTM4Ni14c21dIGF3YWl0aW5nIDExMTEyNi5idWlsZC1pMzg2LXhzbSB0cy1o
b3N0cy1hbGxvY2F0ZSBob3N0CjIwMTctMDYtMjggMDA6NDA6MzkgWiBbYnVpbGQtYXJtNjRdIGZp
bmlzaGVkIDExMTEyNi5idWlsZC1hcm02NCB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IHBhc3MgCjIw
MTctMDYtMjggMDA6NDA6NDAgWiBbYnVpbGQtYXJtNjRdIHN0YXJ0aW5nIDExMTEyNi5idWlsZC1h
cm02NCB0cy1zeXNsb2ctc2VydmVyICBzeXNsb2ctc2VydmVyCjIwMTctMDYtMjggMDA6NDA6NDEg
WiBbYnVpbGQtYXJtNjRdIHN0YXJ0aW5nIDExMTEyNi5idWlsZC1hcm02NCB0cy1ob3N0LWluc3Rh
bGwtdHdpY2UgIGhvc3QtaW5zdGFsbCg0KQoyMDE3LTA2LTI4IDAwOjQwOjQxIFogW2J1aWxkLWFy
bTY0XSBhd2FpdGluZyAxMTExMjYuYnVpbGQtYXJtNjQgdHMtaG9zdC1pbnN0YWxsLXR3aWNlIAoy
MDE3LTA2LTI4IDAwOjQwOjQyIFogW2J1aWxkLWFybTY0LXB2b3BzXSBmaW5pc2hlZCAxMTExMjYu
YnVpbGQtYXJtNjQtcHZvcHMgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBwYXNzIAoyMDE3LTA2LTI4
IDAwOjQwOjQyIFogW2J1aWxkLWFybTY0XSBmaW5pc2hlZCAxMTExMjYuYnVpbGQtYXJtNjQgdHMt
aG9zdC1pbnN0YWxsLXR3aWNlICBwYXNzIAoyMDE3LTA2LTI4IDAwOjQwOjQyIFogW2J1aWxkLWFy
bTY0XSBzdGFydGluZyAxMTExMjYuYnVpbGQtYXJtNjQgdHMteGVuLWJ1aWxkLXByZXAgIGhvc3Qt
YnVpbGQtcHJlcAoyMDE3LTA2LTI4IDAwOjQwOjQyIFogW2J1aWxkLWFybTY0LXB2b3BzXSBzdGFy
dGluZyAxMTExMjYuYnVpbGQtYXJtNjQtcHZvcHMgdHMtc3lzbG9nLXNlcnZlciAgc3lzbG9nLXNl
cnZlcgoyMDE3LTA2LTI4IDAwOjQwOjQzIFogW2J1aWxkLWFybTY0XSBhd2FpdGluZyAxMTExMjYu
YnVpbGQtYXJtNjQgdHMteGVuLWJ1aWxkLXByZXAgCjIwMTctMDYtMjggMDA6NDA6NDMgWiBbYnVp
bGQtYXJtNjQtcHZvcHNdIHN0YXJ0aW5nIDExMTEyNi5idWlsZC1hcm02NC1wdm9wcyB0cy1ob3N0
LWluc3RhbGwtdHdpY2UgIGhvc3QtaW5zdGFsbCg0KQoyMDE3LTA2LTI4IDAwOjQwOjQ0IFogW2J1
aWxkLWFybTY0LXB2b3BzXSBhd2FpdGluZyAxMTExMjYuYnVpbGQtYXJtNjQtcHZvcHMgdHMtaG9z
dC1pbnN0YWxsLXR3aWNlIAoyMDE3LTA2LTI4IDAwOjQwOjQ0IFogW2J1aWxkLWFybTY0XSBmaW5p
c2hlZCAxMTExMjYuYnVpbGQtYXJtNjQgdHMteGVuLWJ1aWxkLXByZXAgIHBhc3MgCjIwMTctMDYt
MjggMDA6NDA6NDQgWiBbYnVpbGQtYXJtNjRdIHN0YXJ0aW5nIDExMTEyNi5idWlsZC1hcm02NCB0
cy14ZW4tYnVpbGQgIHhlbi1idWlsZAoyMDE3LTA2LTI4IDAwOjQwOjQ1IFogW2J1aWxkLWFybTY0
XSBhd2FpdGluZyAxMTExMjYuYnVpbGQtYXJtNjQgdHMteGVuLWJ1aWxkIAoyMDE3LTA2LTI4IDAw
OjQwOjQ1IFogW2J1aWxkLWFybTY0LXB2b3BzXSBmaW5pc2hlZCAxMTExMjYuYnVpbGQtYXJtNjQt
cHZvcHMgdHMtaG9zdC1pbnN0YWxsLXR3aWNlICBwYXNzIAoyMDE3LTA2LTI4IDAwOjQwOjQ1IFog
W2J1aWxkLWFybTY0LXB2b3BzXSBzdGFydGluZyAxMTExMjYuYnVpbGQtYXJtNjQtcHZvcHMgdHMt
eGVuLWJ1aWxkLXByZXAgIGhvc3QtYnVpbGQtcHJlcAoyMDE3LTA2LTI4IDAwOjQwOjQ2IFogW2J1
aWxkLWFybTY0XSBmaW5pc2hlZCAxMTExMjYuYnVpbGQtYXJtNjQgdHMteGVuLWJ1aWxkICBmYWls
IGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxNy0wNi0yOCAwMDo0MDo0NiBaIFti
dWlsZC1hcm02NF0gMTExMTI2LmJ1aWxkLWFybTY0IHJ1bi1qb2IvYnVpbGQgZmFpbGVkOiB0ZXN0
IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0yOCAwMDo0MDo0NiBaIFtidWlsZC1hcm02NC1wdm9wc10g
YXdhaXRpbmcgMTExMTI2LmJ1aWxkLWFybTY0LXB2b3BzIHRzLXhlbi1idWlsZC1wcmVwIAoyMDE3
LTA2LTI4IDAwOjQwOjQ2IFogW2J1aWxkLWFybTY0XSBzdGFydGluZyAxMTExMjYuYnVpbGQtYXJt
NjQgdHMtbG9ncy1jYXB0dXJlIGhvc3QgY2FwdHVyZS1sb2dzCjIwMTctMDYtMjggMDA6NDA6NDcg
WiBbYnVpbGQtYXJtNjQtcHZvcHNdIGZpbmlzaGVkIDExMTEyNi5idWlsZC1hcm02NC1wdm9wcyB0
cy14ZW4tYnVpbGQtcHJlcCAgcGFzcyAKMjAxNy0wNi0yOCAwMDo0MDo0NyBaIFtidWlsZC1hcm02
NF0gYXdhaXRpbmcgMTExMTI2LmJ1aWxkLWFybTY0IHRzLWxvZ3MtY2FwdHVyZSBob3N0CjIwMTct
MDYtMjggMDA6NDA6NDcgWiBbYnVpbGQtYXJtNjQtcHZvcHNdIHN0YXJ0aW5nIDExMTEyNi5idWls
ZC1hcm02NC1wdm9wcyB0cy1rZXJuZWwtYnVpbGQgIGtlcm5lbC1idWlsZAoyMDE3LTA2LTI4IDAw
OjQwOjQ3IFogW2J1aWxkLWFybTY0LXB2b3BzXSBhd2FpdGluZyAxMTExMjYuYnVpbGQtYXJtNjQt
cHZvcHMgdHMta2VybmVsLWJ1aWxkIAoyMDE3LTA2LTI4IDAwOjQwOjQ5IFogW2J1aWxkLWFybTY0
LXB2b3BzXSBmaW5pc2hlZCAxMTExMjYuYnVpbGQtYXJtNjQtcHZvcHMgdHMta2VybmVsLWJ1aWxk
ICBmYWlsIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxNy0wNi0yOCAwMDo0MDo0
OSBaIFtidWlsZC1hcm02NC1wdm9wc10gMTExMTI2LmJ1aWxkLWFybTY0LXB2b3BzIHJ1bi1qb2Iv
YnVpbGQta2VybiBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2LTI4IDAwOjQwOjQ5
IFogW2J1aWxkLWFybTY0LXB2b3BzXSBzdGFydGluZyAxMTExMjYuYnVpbGQtYXJtNjQtcHZvcHMg
dHMtbG9ncy1jYXB0dXJlIGhvc3QgY2FwdHVyZS1sb2dzCjIwMTctMDYtMjggMDA6NDA6NTAgWiBb
YnVpbGQtYXJtNjQtcHZvcHNdIGF3YWl0aW5nIDExMTEyNi5idWlsZC1hcm02NC1wdm9wcyB0cy1s
b2dzLWNhcHR1cmUgaG9zdAoyMDE3LTA2LTI4IDAwOjQxOjU3IFogW2J1aWxkLWFybTY0XSBmaW5p
c2hlZCAxMTExMjYuYnVpbGQtYXJtNjQgdHMtbG9ncy1jYXB0dXJlIGhvc3QgcGFzcyAKMjAxNy0w
Ni0yOCAwMDo0MTo1NyBaIFtidWlsZC1hcm02NF0gYXdhaXRpbmcgMTExMTI2LmJ1aWxkLWFybTY0
IHRzLXN5c2xvZy1zZXJ2ZXIgCjIwMTctMDYtMjggMDA6NDE6NTcgWiBbYnVpbGQtYXJtNjRdIGZp
bmlzaGVkIDExMTEyNi5idWlsZC1hcm02NCB0cy1zeXNsb2ctc2VydmVyICBwYXNzIAoyMDE3LTA2
LTI4IDAwOjQxOjU3IFogW2J1aWxkLWFybTY0XSBqb2Igbm90IG9rCjIwMTctMDYtMjggMDA6NDE6
NTcgWiBmbGlnaHQgMTExMTI2IHJlYXBlZCAgYnVpbGQtYXJtNjQgWzg0NDFdIEVYSVQgMAoyMDE3
LTA2LTI4IDAwOjQxOjU4IFogZmxpZ2h0IDExMTEyNiBucXVldWVkPTEKMjAxNy0wNi0yOCAwMDo0
MTo1OCBaIGZsaWdodCAxMTExMjYgc3Bhd25pbmcgYnVpbGQtYXJtNjQtbGlidmlydAoyMDE3LTA2
LTI4IDAwOjQxOjU4IFogZmxpZ2h0IDExMTEyNiBzcGF3bmVkICBidWlsZC1hcm02NC1saWJ2aXJ0
IFsyMjY4MF0KMjAxNy0wNi0yOCAwMDo0MTo1OCBaIGZsaWdodCAxMTExMjYgc3Bhd25pbmcgdGVz
dC1hcm02NC1hcm02NC14bAoyMDE3LTA2LTI4IDAwOjQxOjU4IFogZmxpZ2h0IDExMTEyNiBzcGF3
bmVkICB0ZXN0LWFybTY0LWFybTY0LXhsIFsyMjY4M10KMjAxNy0wNi0yOCAwMDo0MTo1OCBaIGZs
aWdodCAxMTExMjYgc3Bhd25pbmcgdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyCjIwMTctMDYt
MjggMDA6NDE6NTggWiBmbGlnaHQgMTExMTI2IHNwYXduZWQgIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiBbMjI2ODddCjIwMTctMDYtMjggMDA6NDE6NTggWiBmbGlnaHQgMTExMTI2IG5ydW5u
aW5nPTE3CjIwMTctMDYtMjggMDA6NDE6NTkgWiBbYnVpbGQtYXJtNjQtcHZvcHNdIGZpbmlzaGVk
IDExMTEyNi5idWlsZC1hcm02NC1wdm9wcyB0cy1sb2dzLWNhcHR1cmUgaG9zdCBwYXNzIAoyMDE3
LTA2LTI4IDAwOjQxOjU5IFogW2J1aWxkLWFybTY0LXB2b3BzXSBhd2FpdGluZyAxMTExMjYuYnVp
bGQtYXJtNjQtcHZvcHMgdHMtc3lzbG9nLXNlcnZlciAKMjAxNy0wNi0yOCAwMDo0MjowMCBaIFti
dWlsZC1hcm02NC1wdm9wc10gZmluaXNoZWQgMTExMTI2LmJ1aWxkLWFybTY0LXB2b3BzIHRzLXN5
c2xvZy1zZXJ2ZXIgIHBhc3MgCjIwMTctMDYtMjggMDA6NDI6MDAgWiBbYnVpbGQtYXJtNjQtcHZv
cHNdIGpvYiBub3Qgb2sKMjAxNy0wNi0yOCAwMDo0MjowMCBaIGZsaWdodCAxMTExMjYgcmVhcGVk
ICBidWlsZC1hcm02NC1wdm9wcyBbODQ0NF0gRVhJVCAwCjIwMTctMDYtMjggMDA6NDI6MDAgWiBm
bGlnaHQgMTExMTI2IG5xdWV1ZWQ9MQoyMDE3LTA2LTI4IDAwOjQyOjAwIFogZmxpZ2h0IDExMTEy
NiBucnVubmluZz0xNgoyMDE3LTA2LTI4IDAwOjQyOjA1IFogW2J1aWxkLWFybTY0LWxpYnZpcnRd
IHN0YXJ0aW5nIDExMTEyNi5idWlsZC1hcm02NC1saWJ2aXJ0IHRzLWJ1aWxkLWNoZWNrICBidWls
ZC1jaGVjaygxKQoyMDE3LTA2LTI4IDAwOjQyOjA1IFogW3Rlc3QtYXJtNjQtYXJtNjQteGxdIHN0
YXJ0aW5nIDExMTEyNi50ZXN0LWFybTY0LWFybTY0LXhsIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1j
aGVjaygxKQoyMDE3LTA2LTI4IDAwOjQyOjA1IFogW2J1aWxkLWFybTY0LWxpYnZpcnRdIGF3YWl0
aW5nIDExMTEyNi5idWlsZC1hcm02NC1saWJ2aXJ0IHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI4
IDAwOjQyOjA2IFogW3Rlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0Ml0gdHJhbnNhY3Rpb24gc2Vy
aWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEp
IChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxk
IG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9u
ZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBh
dHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0
cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTct
MDYtMjggMDA6NDI6MDYgWiBbdGVzdC1hcm02NC1hcm02NC14bF0gYXdhaXRpbmcgMTExMTI2LnRl
c3QtYXJtNjQtYXJtNjQteGwgdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjggMDA6NDI6MDYgWiBb
YnVpbGQtYXJtNjQtbGlidmlydF0gZmluaXNoZWQgMTExMTI2LmJ1aWxkLWFybTY0LWxpYnZpcnQg
dHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoy
MDE3LTA2LTI4IDAwOjQyOjA2IFogW2J1aWxkLWFybTY0LWxpYnZpcnRdIDExMTEyNi5idWlsZC1h
cm02NC1saWJ2aXJ0IGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVk
CjIwMTctMDYtMjggMDA6NDI6MDYgWiBbdGVzdC1hcm02NC1hcm02NC14bF0gZmluaXNoZWQgMTEx
MTI2LnRlc3QtYXJtNjQtYXJtNjQteGwgdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJv
Y2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI4IDAwOjQyOjA2IFogW3Rlc3QtYXJtNjQt
YXJtNjQteGxdIDExMTEyNi50ZXN0LWFybTY0LWFybTY0LXhsIGNoZWNrLW5vdC1ibG9ja2VkIGZh
aWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjggMDA6NDI6MDYgWiBbdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyXSBzdGFydGluZyAxMTExMjYudGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI4IDAwOjQyOjA3
IFogZmxpZ2h0IDExMTEyNiByZWFwZWQgIGJ1aWxkLWFybTY0LWxpYnZpcnQgWzIyNjgwXSBFWElU
IDAKMjAxNy0wNi0yOCAwMDo0MjowNyBaIFt0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDJdIGF3
YWl0aW5nIDExMTEyNi50ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgdHMtYnVpbGQtY2hlY2sg
CjIwMTctMDYtMjggMDA6NDI6MDcgWiBmbGlnaHQgMTExMTI2IG5xdWV1ZWQ9MQoyMDE3LTA2LTI4
IDAwOjQyOjA3IFogZmxpZ2h0IDExMTEyNiBucnVubmluZz0xNQoyMDE3LTA2LTI4IDAwOjQyOjA3
IFogZmxpZ2h0IDExMTEyNiByZWFwZWQgIHRlc3QtYXJtNjQtYXJtNjQteGwgWzIyNjgzXSBFWElU
IDAKMjAxNy0wNi0yOCAwMDo0MjowOCBaIFt0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDJdIGZp
bmlzaGVkIDExMTEyNi50ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgdHMtYnVpbGQtY2hlY2sg
IGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI4IDAwOjQy
OjA4IFogW3Rlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0Ml0gMTExMTI2LnRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxl
ZAoyMDE3LTA2LTI4IDAwOjQyOjA4IFogZmxpZ2h0IDExMTEyNiBucXVldWVkPTEKMjAxNy0wNi0y
OCAwMDo0MjowOCBaIGZsaWdodCAxMTExMjYgbnJ1bm5pbmc9MTQKMjAxNy0wNi0yOCAwMDo0Mjow
OSBaIGZsaWdodCAxMTExMjYgcmVhcGVkICB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgWzIy
Njg3XSBFWElUIDAKMjAxNy0wNi0yOCAwMDo0MjoxMCBaIGZsaWdodCAxMTExMjYgbnF1ZXVlZD0x
CjIwMTctMDYtMjggMDA6NDI6MTAgWiBmbGlnaHQgMTExMTI2IG5ydW5uaW5nPTEzCjIwMTctMDYt
MjggMDA6NDI6MTggWiBbYnVpbGQtYW1kNjQtcHJldl0gZmluaXNoZWQgMTExMTI2LmJ1aWxkLWFt
ZDY0LXByZXYgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBwYXNzIAoyMDE3LTA2LTI4IDAwOjQyOjE5
IFogW2J1aWxkLWFtZDY0LXByZXZdIHN0YXJ0aW5nIDExMTEyNi5idWlsZC1hbWQ2NC1wcmV2IHRz
LXN5c2xvZy1zZXJ2ZXIgIHN5c2xvZy1zZXJ2ZXIKMjAxNy0wNi0yOCAwMDo0MjoyMCBaIFtidWls
ZC1hbWQ2NC1wcmV2XSBzdGFydGluZyAxMTExMjYuYnVpbGQtYW1kNjQtcHJldiB0cy1ob3N0LWlu
c3RhbGwtdHdpY2UgIGhvc3QtaW5zdGFsbCg0KQoyMDE3LTA2LTI4IDAwOjQyOjIwIFogW2J1aWxk
LWFtZDY0LXByZXZdIGF3YWl0aW5nIDExMTEyNi5idWlsZC1hbWQ2NC1wcmV2IHRzLWhvc3QtaW5z
dGFsbC10d2ljZSAKMjAxNy0wNi0yOCAwMDo0MjoyMSBaIFtidWlsZC1hbWQ2NC1wcmV2XSBmaW5p
c2hlZCAxMTExMjYuYnVpbGQtYW1kNjQtcHJldiB0cy1ob3N0LWluc3RhbGwtdHdpY2UgIHBhc3Mg
CjIwMTctMDYtMjggMDA6NDI6MjEgWiBbYnVpbGQtYW1kNjQtcHJldl0gc3RhcnRpbmcgMTExMTI2
LmJ1aWxkLWFtZDY0LXByZXYgdHMteGVuLWJ1aWxkLXByZXAgIGhvc3QtYnVpbGQtcHJlcAoyMDE3
LTA2LTI4IDAwOjQyOjIxIFogW2J1aWxkLWFtZDY0LXByZXZdIGF3YWl0aW5nIDExMTEyNi5idWls
ZC1hbWQ2NC1wcmV2IHRzLXhlbi1idWlsZC1wcmVwIAoyMDE3LTA2LTI4IDAwOjQyOjIyIFogW2J1
aWxkLWFtZDY0LXByZXZdIGZpbmlzaGVkIDExMTEyNi5idWlsZC1hbWQ2NC1wcmV2IHRzLXhlbi1i
dWlsZC1wcmVwICBwYXNzIAoyMDE3LTA2LTI4IDAwOjQyOjIyIFogW2J1aWxkLWFtZDY0LXByZXZd
IHN0YXJ0aW5nIDExMTEyNi5idWlsZC1hbWQ2NC1wcmV2IHRzLXhlbi1idWlsZCAgeGVuLWJ1aWxk
CjIwMTctMDYtMjggMDA6NDI6MjMgWiBbYnVpbGQtYW1kNjQtcHJldl0gYXdhaXRpbmcgMTExMTI2
LmJ1aWxkLWFtZDY0LXByZXYgdHMteGVuLWJ1aWxkIAoyMDE3LTA2LTI4IDAwOjQyOjI0IFogW2J1
aWxkLWFtZDY0LXByZXZdIGZpbmlzaGVkIDExMTEyNi5idWlsZC1hbWQ2NC1wcmV2IHRzLXhlbi1i
dWlsZCAgZmFpbCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjggMDA6
NDI6MjQgWiBbYnVpbGQtYW1kNjQtcHJldl0gMTExMTI2LmJ1aWxkLWFtZDY0LXByZXYgcnVuLWpv
Yi9idWlsZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2LTI4IDAwOjQyOjI1IFog
W2J1aWxkLWFtZDY0LXByZXZdIHN0YXJ0aW5nIDExMTEyNi5idWlsZC1hbWQ2NC1wcmV2IHRzLWxv
Z3MtY2FwdHVyZSBob3N0IGNhcHR1cmUtbG9ncwoyMDE3LTA2LTI4IDAwOjQyOjI1IFogW2J1aWxk
LWFtZDY0LXByZXZdIGF3YWl0aW5nIDExMTEyNi5idWlsZC1hbWQ2NC1wcmV2IHRzLWxvZ3MtY2Fw
dHVyZSBob3N0CjIwMTctMDYtMjggMDA6NDI6NDMgWiBmbGlnaHQgMTExMTI2IGtpbGxpbmcgYnVp
bGQtYXJtNjQgWzg0NDFdCjIwMTctMDYtMjggMDA6NDI6NDYgWiBmbGlnaHQgMTExMTI2IGtpbGxp
bmcgYnVpbGQtYXJtNjQtcHZvcHMgWzg0NDRdCjIwMTctMDYtMjggMDA6NDI6NTIgWiBmbGlnaHQg
MTExMTI2IGtpbGxpbmcgYnVpbGQtYXJtNjQtbGlidmlydCBbMjI2ODBdCjIwMTctMDYtMjggMDA6
NDI6NTMgWiBmbGlnaHQgMTExMTI2IGtpbGxpbmcgdGVzdC1hcm02NC1hcm02NC14bCBbMjI2ODNd
CjIwMTctMDYtMjggMDA6NDI6NTUgWiBmbGlnaHQgMTExMTI2IGtpbGxpbmcgdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyIFsyMjY4N10KMjAxNy0wNi0yOCAwMDo0MzowNyBaIFtidWlsZC1hcm02
NC14c21dIGZpbmlzaGVkIDExMTEyNi5idWlsZC1hcm02NC14c20gdHMtaG9zdHMtYWxsb2NhdGUg
aG9zdCBwYXNzIAoyMDE3LTA2LTI4IDAwOjQzOjA3IFogW2J1aWxkLWFybTY0LXhzbV0gc3RhcnRp
bmcgMTExMTI2LmJ1aWxkLWFybTY0LXhzbSB0cy1zeXNsb2ctc2VydmVyICBzeXNsb2ctc2VydmVy
CjIwMTctMDYtMjggMDA6NDM6MDggWiBbYnVpbGQtYXJtNjQteHNtXSBzdGFydGluZyAxMTExMjYu
YnVpbGQtYXJtNjQteHNtIHRzLWhvc3QtaW5zdGFsbC10d2ljZSAgaG9zdC1pbnN0YWxsKDQpCjIw
MTctMDYtMjggMDA6NDM6MDggWiBbYnVpbGQtYXJtNjQteHNtXSBhd2FpdGluZyAxMTExMjYuYnVp
bGQtYXJtNjQteHNtIHRzLWhvc3QtaW5zdGFsbC10d2ljZSAKMjAxNy0wNi0yOCAwMDo0MzowOSBa
IFtidWlsZC1hcm02NC14c21dIGZpbmlzaGVkIDExMTEyNi5idWlsZC1hcm02NC14c20gdHMtaG9z
dC1pbnN0YWxsLXR3aWNlICBwYXNzIAoyMDE3LTA2LTI4IDAwOjQzOjA5IFogW2J1aWxkLWFybTY0
LXhzbV0gc3RhcnRpbmcgMTExMTI2LmJ1aWxkLWFybTY0LXhzbSB0cy14ZW4tYnVpbGQtcHJlcCAg
aG9zdC1idWlsZC1wcmVwCjIwMTctMDYtMjggMDA6NDM6MTAgWiBbYnVpbGQtYXJtNjQteHNtXSBh
d2FpdGluZyAxMTExMjYuYnVpbGQtYXJtNjQteHNtIHRzLXhlbi1idWlsZC1wcmVwIAoyMDE3LTA2
LTI4IDAwOjQzOjExIFogW2J1aWxkLWFybTY0LXhzbV0gZmluaXNoZWQgMTExMTI2LmJ1aWxkLWFy
bTY0LXhzbSB0cy14ZW4tYnVpbGQtcHJlcCAgcGFzcyAKMjAxNy0wNi0yOCAwMDo0MzoxMSBaIFti
dWlsZC1hcm02NC14c21dIHN0YXJ0aW5nIDExMTEyNi5idWlsZC1hcm02NC14c20gdHMteGVuLWJ1
aWxkICB4ZW4tYnVpbGQKMjAxNy0wNi0yOCAwMDo0MzoxMSBaIFtidWlsZC1hcm02NC14c21dIGF3
YWl0aW5nIDExMTEyNi5idWlsZC1hcm02NC14c20gdHMteGVuLWJ1aWxkIAoyMDE3LTA2LTI4IDAw
OjQzOjEyIFogW2J1aWxkLWFybTY0LXhzbV0gZmluaXNoZWQgMTExMTI2LmJ1aWxkLWFybTY0LXhz
bSB0cy14ZW4tYnVpbGQgIGZhaWwgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3
LTA2LTI4IDAwOjQzOjEyIFogW2J1aWxkLWFybTY0LXhzbV0gMTExMTI2LmJ1aWxkLWFybTY0LXhz
bSBydW4tam9iL2J1aWxkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjggMDA6
NDM6MTMgWiBbYnVpbGQtYXJtNjQteHNtXSBzdGFydGluZyAxMTExMjYuYnVpbGQtYXJtNjQteHNt
IHRzLWxvZ3MtY2FwdHVyZSBob3N0IGNhcHR1cmUtbG9ncwoyMDE3LTA2LTI4IDAwOjQzOjEzIFog
W2J1aWxkLWFybTY0LXhzbV0gYXdhaXRpbmcgMTExMTI2LmJ1aWxkLWFybTY0LXhzbSB0cy1sb2dz
LWNhcHR1cmUgaG9zdAoyMDE3LTA2LTI4IDAwOjQzOjM0IFogW2J1aWxkLWFtZDY0LXByZXZdIGZp
bmlzaGVkIDExMTEyNi5idWlsZC1hbWQ2NC1wcmV2IHRzLWxvZ3MtY2FwdHVyZSBob3N0IHBhc3Mg
CjIwMTctMDYtMjggMDA6NDM6MzQgWiBbYnVpbGQtYW1kNjQtcHJldl0gYXdhaXRpbmcgMTExMTI2
LmJ1aWxkLWFtZDY0LXByZXYgdHMtc3lzbG9nLXNlcnZlciAKMjAxNy0wNi0yOCAwMDo0MzozNSBa
IFtidWlsZC1hbWQ2NC1wcmV2XSBmaW5pc2hlZCAxMTExMjYuYnVpbGQtYW1kNjQtcHJldiB0cy1z
eXNsb2ctc2VydmVyICBwYXNzIAoyMDE3LTA2LTI4IDAwOjQzOjM1IFogW2J1aWxkLWFtZDY0LXBy
ZXZdIGpvYiBub3Qgb2sKMjAxNy0wNi0yOCAwMDo0MzozNiBaIGZsaWdodCAxMTExMjYgcmVhcGVk
ICBidWlsZC1hbWQ2NC1wcmV2IFs4NDI4XSBFWElUIDAKMjAxNy0wNi0yOCAwMDo0MzozNiBaIGZs
aWdodCAxMTExMjYgbnF1ZXVlZD0xCjIwMTctMDYtMjggMDA6NDM6MzYgWiBmbGlnaHQgMTExMTI2
IHNwYXduaW5nIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20KMjAxNy0wNi0yOCAwMDo0Mzoz
NiBaIGZsaWdodCAxMTExMjYgc3Bhd25lZCAgdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSBb
MjU5ODRdCjIwMTctMDYtMjggMDA6NDM6MzYgWiBmbGlnaHQgMTExMTI2IHNwYXduaW5nIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtCjIwMTctMDYtMjggMDA6NDM6MzYgWiBmbGlnaHQgMTExMTI2IHNw
YXduZWQgIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtIFsyNTk4N10KMjAxNy0wNi0yOCAwMDo0Mzoz
NiBaIGZsaWdodCAxMTExMjYgbnJ1bm5pbmc9MTQKMjAxNy0wNi0yOCAwMDo0Mzo0NCBaIFt0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtXSBzdGFydGluZyAxMTExMjYudGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yOCAw
MDo0Mzo0NSBaIFt0ZXN0LWFybTY0LWFybTY0LXhsLXhzbV0gdHJhbnNhY3Rpb24gc2VyaWFsaXNh
dGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBl
eGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBz
ZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFu
c2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGlkZW50aWZpY2F0aW9u
IGFzIGEgcGl2b3QsIGR1cmluZyBjb25mbGljdCBvdXQgY2hlY2tpbmcuCkhJTlQ6ICBUaGUgdHJh
bnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgpDT05URVhUOiAgU1FMIHN0YXRlbWVu
dCAiU0VMRUNUIDEgRlJPTSBPTkxZICJwdWJsaWMiLiJqb2JzIiB4IFdIRVJFICJmbGlnaHQiIE9Q
RVJBVE9SKHBnX2NhdGFsb2cuPSkgJDEgQU5EICJqb2IiOjpwZ19jYXRhbG9nLnRleHQgT1BFUkFU
T1IocGdfY2F0YWxvZy49KSAkMjo6cGdfY2F0YWxvZy50ZXh0IEZPUiBTSEFSRSBPRiB4IgopIHJl
dHJ5aW5nIC4uLgoyMDE3LTA2LTI4IDAwOjQzOjQ1IFogW3Rlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c21dIGF3YWl0aW5nIDExMTEyNi50ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIHRzLWJ1
aWxkLWNoZWNrIAoyMDE3LTA2LTI4IDAwOjQzOjQ1IFogW3Rlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c21dIGZpbmlzaGVkIDExMTEyNi50ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIHRzLWJ1
aWxkLWNoZWNrICBibG9ja2VkIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxNy0w
Ni0yOCAwMDo0Mzo0NSBaIFt0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtXSAxMTExMjYudGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qg
c2NyaXB0IGZhaWxlZAoyMDE3LTA2LTI4IDAwOjQzOjQ2IFogW3Rlc3QtYXJtNjQtYXJtNjQteGwt
eHNtXSBzdGFydGluZyAxMTExMjYudGVzdC1hcm02NC1hcm02NC14bC14c20gdHMtYnVpbGQtY2hl
Y2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjggMDA6NDM6NDYgWiBbdGVzdC1hcm02NC1hcm02
NC14bC14c21dIGF3YWl0aW5nIDExMTEyNi50ZXN0LWFybTY0LWFybTY0LXhsLXhzbSB0cy1idWls
ZC1jaGVjayAKMjAxNy0wNi0yOCAwMDo0Mzo0NiBaIGZsaWdodCAxMTExMjYgcmVhcGVkICB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIFsyNTk4NF0gRVhJVCAwCjIwMTctMDYtMjggMDA6NDM6
NDcgWiBbdGVzdC1hcm02NC1hcm02NC14bC14c21dIGZpbmlzaGVkIDExMTEyNi50ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRl
ZCBhYm5vcm1hbGx5CjIwMTctMDYtMjggMDA6NDM6NDcgWiBbdGVzdC1hcm02NC1hcm02NC14bC14
c21dIDExMTEyNi50ZXN0LWFybTY0LWFybTY0LXhsLXhzbSBjaGVjay1ub3QtYmxvY2tlZCBmYWls
ZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2LTI4IDAwOjQzOjQ3IFogZmxpZ2h0IDExMTEy
NiBucXVldWVkPTEKMjAxNy0wNi0yOCAwMDo0Mzo0NyBaIGZsaWdodCAxMTExMjYgbnJ1bm5pbmc9
MTMKMjAxNy0wNi0yOCAwMDo0Mzo0NyBaIGZsaWdodCAxMTExMjYgcmVhcGVkICB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSBbMjU5ODddIEVYSVQgMAoyMDE3LTA2LTI4IDAwOjQzOjQ4IFogZmxpZ2h0
IDExMTEyNiBucXVldWVkPTEKMjAxNy0wNi0yOCAwMDo0Mzo0OCBaIGZsaWdodCAxMTExMjYgbnJ1
bm5pbmc9MTIKMjAxNy0wNi0yOCAwMDo0NDoyMSBaIGZsaWdodCAxMTExMjYga2lsbGluZyBidWls
ZC1hbWQ2NC1wcmV2IFs4NDI4XQoyMDE3LTA2LTI4IDAwOjQ0OjIzIFogW2J1aWxkLWFybTY0LXhz
bV0gZmluaXNoZWQgMTExMTI2LmJ1aWxkLWFybTY0LXhzbSB0cy1sb2dzLWNhcHR1cmUgaG9zdCBw
YXNzIAoyMDE3LTA2LTI4IDAwOjQ0OjIzIFogW2J1aWxkLWFybTY0LXhzbV0gYXdhaXRpbmcgMTEx
MTI2LmJ1aWxkLWFybTY0LXhzbSB0cy1zeXNsb2ctc2VydmVyIAoyMDE3LTA2LTI4IDAwOjQ0OjIz
IFogW2J1aWxkLWFybTY0LXhzbV0gZmluaXNoZWQgMTExMTI2LmJ1aWxkLWFybTY0LXhzbSB0cy1z
eXNsb2ctc2VydmVyICBwYXNzIAoyMDE3LTA2LTI4IDAwOjQ0OjIzIFogW2J1aWxkLWFybTY0LXhz
bV0gam9iIG5vdCBvawoyMDE3LTA2LTI4IDAwOjQ0OjI0IFogZmxpZ2h0IDExMTEyNiByZWFwZWQg
IGJ1aWxkLWFybTY0LXhzbSBbODQ0Nl0gRVhJVCAwCjIwMTctMDYtMjggMDA6NDQ6MjQgWiBmbGln
aHQgMTExMTI2IG5xdWV1ZWQ9MQoyMDE3LTA2LTI4IDAwOjQ0OjI0IFogZmxpZ2h0IDExMTEyNiBu
cnVubmluZz0xMQoyMDE3LTA2LTI4IDAwOjQ0OjMxIFogZmxpZ2h0IDExMTEyNiBraWxsaW5nIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gWzI1OTg0XQoyMDE3LTA2LTI4IDAwOjQ0OjMyIFog
ZmxpZ2h0IDExMTEyNiBraWxsaW5nIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtIFsyNTk4N10KMjAx
Ny0wNi0yOCAwMDo0NDo0MiBaIFtidWlsZC1hbWQ2NF0gZmluaXNoZWQgMTExMTI2LmJ1aWxkLWFt
ZDY0IHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgcGFzcyAKMjAxNy0wNi0yOCAwMDo0NDo0MyBaIFti
dWlsZC1hbWQ2NF0gc3RhcnRpbmcgMTExMTI2LmJ1aWxkLWFtZDY0IHRzLXN5c2xvZy1zZXJ2ZXIg
IHN5c2xvZy1zZXJ2ZXIKMjAxNy0wNi0yOCAwMDo0NDo0NCBaIFtidWlsZC1hbWQ2NF0gc3RhcnRp
bmcgMTExMTI2LmJ1aWxkLWFtZDY0IHRzLWhvc3QtaW5zdGFsbC10d2ljZSAgaG9zdC1pbnN0YWxs
KDQpCjIwMTctMDYtMjggMDA6NDQ6NDQgWiBbYnVpbGQtYW1kNjRdIGF3YWl0aW5nIDExMTEyNi5i
dWlsZC1hbWQ2NCB0cy1ob3N0LWluc3RhbGwtdHdpY2UgCjIwMTctMDYtMjggMDA6NDQ6NDUgWiBb
YnVpbGQtYW1kNjRdIGZpbmlzaGVkIDExMTEyNi5idWlsZC1hbWQ2NCB0cy1ob3N0LWluc3RhbGwt
dHdpY2UgIHBhc3MgCjIwMTctMDYtMjggMDA6NDQ6NDUgWiBbYnVpbGQtYW1kNjRdIHN0YXJ0aW5n
IDExMTEyNi5idWlsZC1hbWQ2NCB0cy14ZW4tYnVpbGQtcHJlcCAgaG9zdC1idWlsZC1wcmVwCjIw
MTctMDYtMjggMDA6NDQ6NDYgWiBbYnVpbGQtYW1kNjRdIGF3YWl0aW5nIDExMTEyNi5idWlsZC1h
bWQ2NCB0cy14ZW4tYnVpbGQtcHJlcCAKMjAxNy0wNi0yOCAwMDo0NDo0NyBaIFtidWlsZC1hbWQ2
NF0gZmluaXNoZWQgMTExMTI2LmJ1aWxkLWFtZDY0IHRzLXhlbi1idWlsZC1wcmVwICBwYXNzIAoy
MDE3LTA2LTI4IDAwOjQ0OjQ3IFogW2J1aWxkLWFtZDY0XSBzdGFydGluZyAxMTExMjYuYnVpbGQt
YW1kNjQgdHMteGVuLWJ1aWxkICB4ZW4tYnVpbGQKMjAxNy0wNi0yOCAwMDo0NDo0NyBaIFtidWls
ZC1hbWQ2NF0gYXdhaXRpbmcgMTExMTI2LmJ1aWxkLWFtZDY0IHRzLXhlbi1idWlsZCAKMjAxNy0w
Ni0yOCAwMDo0NDo0OCBaIFtidWlsZC1hbWQ2NF0gZmluaXNoZWQgMTExMTI2LmJ1aWxkLWFtZDY0
IHRzLXhlbi1idWlsZCAgZmFpbCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTct
MDYtMjggMDA6NDQ6NDggWiBbYnVpbGQtYW1kNjRdIDExMTEyNi5idWlsZC1hbWQ2NCBydW4tam9i
L2J1aWxkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjggMDA6NDQ6NDkgWiBb
YnVpbGQtYW1kNjRdIHN0YXJ0aW5nIDExMTEyNi5idWlsZC1hbWQ2NCB0cy1sb2dzLWNhcHR1cmUg
aG9zdCBjYXB0dXJlLWxvZ3MKMjAxNy0wNi0yOCAwMDo0NDo0OSBaIFtidWlsZC1hbWQ2NF0gYXdh
aXRpbmcgMTExMTI2LmJ1aWxkLWFtZDY0IHRzLWxvZ3MtY2FwdHVyZSBob3N0CjIwMTctMDYtMjgg
MDA6NDU6MDkgWiBmbGlnaHQgMTExMTI2IGtpbGxpbmcgYnVpbGQtYXJtNjQteHNtIFs4NDQ2XQoy
MDE3LTA2LTI4IDAwOjQ1OjU0IFogW2J1aWxkLWFtZDY0LXB2b3BzXSBmaW5pc2hlZCAxMTExMjYu
YnVpbGQtYW1kNjQtcHZvcHMgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBwYXNzIAoyMDE3LTA2LTI4
IDAwOjQ1OjU0IFogW2J1aWxkLWFtZDY0LXB2b3BzXSBzdGFydGluZyAxMTExMjYuYnVpbGQtYW1k
NjQtcHZvcHMgdHMtc3lzbG9nLXNlcnZlciAgc3lzbG9nLXNlcnZlcgoyMDE3LTA2LTI4IDAwOjQ1
OjU1IFogW2J1aWxkLWFtZDY0LXB2b3BzXSBzdGFydGluZyAxMTExMjYuYnVpbGQtYW1kNjQtcHZv
cHMgdHMtaG9zdC1pbnN0YWxsLXR3aWNlICBob3N0LWluc3RhbGwoNCkKMjAxNy0wNi0yOCAwMDo0
NTo1NSBaIFtidWlsZC1hbWQ2NC1wdm9wc10gYXdhaXRpbmcgMTExMTI2LmJ1aWxkLWFtZDY0LXB2
b3BzIHRzLWhvc3QtaW5zdGFsbC10d2ljZSAKMjAxNy0wNi0yOCAwMDo0NTo1NiBaIFtidWlsZC1h
bWQ2NC1wdm9wc10gZmluaXNoZWQgMTExMTI2LmJ1aWxkLWFtZDY0LXB2b3BzIHRzLWhvc3QtaW5z
dGFsbC10d2ljZSAgcGFzcyAKMjAxNy0wNi0yOCAwMDo0NTo1NyBaIFtidWlsZC1hbWQ2NC1wdm9w
c10gc3RhcnRpbmcgMTExMTI2LmJ1aWxkLWFtZDY0LXB2b3BzIHRzLXhlbi1idWlsZC1wcmVwICBo
b3N0LWJ1aWxkLXByZXAKMjAxNy0wNi0yOCAwMDo0NTo1NyBaIFtidWlsZC1hbWQ2NC1wdm9wc10g
YXdhaXRpbmcgMTExMTI2LmJ1aWxkLWFtZDY0LXB2b3BzIHRzLXhlbi1idWlsZC1wcmVwIAoyMDE3
LTA2LTI4IDAwOjQ1OjU4IFogW2J1aWxkLWFtZDY0LXB2b3BzXSBmaW5pc2hlZCAxMTExMjYuYnVp
bGQtYW1kNjQtcHZvcHMgdHMteGVuLWJ1aWxkLXByZXAgIHBhc3MgCjIwMTctMDYtMjggMDA6NDU6
NTggWiBbYnVpbGQtYW1kNjQtcHZvcHNdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVy
ZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQg
KFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFj
Y2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRF
VEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZs
aWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQg
c3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI4IDAwOjQ1OjU4IFog
W2J1aWxkLWFtZDY0XSBmaW5pc2hlZCAxMTExMjYuYnVpbGQtYW1kNjQgdHMtbG9ncy1jYXB0dXJl
IGhvc3QgcGFzcyAKMjAxNy0wNi0yOCAwMDo0NTo1OCBaIFtidWlsZC1hbWQ2NF0gYXdhaXRpbmcg
MTExMTI2LmJ1aWxkLWFtZDY0IHRzLXN5c2xvZy1zZXJ2ZXIgCjIwMTctMDYtMjggMDA6NDU6NTkg
WiBbYnVpbGQtYW1kNjRdIGZpbmlzaGVkIDExMTEyNi5idWlsZC1hbWQ2NCB0cy1zeXNsb2ctc2Vy
dmVyICBwYXNzIAoyMDE3LTA2LTI4IDAwOjQ1OjU5IFogW2J1aWxkLWFtZDY0XSBqb2Igbm90IG9r
CjIwMTctMDYtMjggMDA6NDU6NTkgWiBbYnVpbGQtYW1kNjQtcHZvcHNdIHN0YXJ0aW5nIDExMTEy
Ni5idWlsZC1hbWQ2NC1wdm9wcyB0cy1rZXJuZWwtYnVpbGQgIGtlcm5lbC1idWlsZAoyMDE3LTA2
LTI4IDAwOjQ1OjU5IFogW2J1aWxkLWFtZDY0LXB2b3BzXSBhd2FpdGluZyAxMTExMjYuYnVpbGQt
YW1kNjQtcHZvcHMgdHMta2VybmVsLWJ1aWxkIAoyMDE3LTA2LTI4IDAwOjQ2OjAwIFogZmxpZ2h0
IDExMTEyNiByZWFwZWQgIGJ1aWxkLWFtZDY0IFs4NDI2XSBFWElUIDAKMjAxNy0wNi0yOCAwMDo0
NjowMCBaIGZsaWdodCAxMTExMjYgbnF1ZXVlZD0xCjIwMTctMDYtMjggMDA6NDY6MDAgWiBmbGln
aHQgMTExMTI2IHNwYXduaW5nIGJ1aWxkLWFtZDY0LWxpYnZpcnQKMjAxNy0wNi0yOCAwMDo0Njow
MCBaIGZsaWdodCAxMTExMjYgc3Bhd25lZCAgYnVpbGQtYW1kNjQtbGlidmlydCBbMjkyNjVdCjIw
MTctMDYtMjggMDA6NDY6MDAgWiBmbGlnaHQgMTExMTI2IHNwYXduaW5nIGJ1aWxkLWFtZDY0LXJ1
bXBydW4KMjAxNy0wNi0yOCAwMDo0NjowMCBaIGZsaWdodCAxMTExMjYgc3Bhd25lZCAgYnVpbGQt
YW1kNjQtcnVtcHJ1biBbMjkyNjddCjIwMTctMDYtMjggMDA6NDY6MDAgWiBmbGlnaHQgMTExMTI2
IG5ydW5uaW5nPTEyCjIwMTctMDYtMjggMDA6NDY6MDAgWiBbYnVpbGQtYW1kNjQtcHZvcHNdIGZp
bmlzaGVkIDExMTEyNi5idWlsZC1hbWQ2NC1wdm9wcyB0cy1rZXJuZWwtYnVpbGQgIGZhaWwgY2hp
bGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI4IDAwOjQ2OjAwIFogW2J1aWxk
LWFtZDY0LXB2b3BzXSAxMTExMjYuYnVpbGQtYW1kNjQtcHZvcHMgcnVuLWpvYi9idWlsZC1rZXJu
IGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjggMDA6NDY6MDEgWiBbYnVpbGQt
YW1kNjQtcHZvcHNdIHN0YXJ0aW5nIDExMTEyNi5idWlsZC1hbWQ2NC1wdm9wcyB0cy1sb2dzLWNh
cHR1cmUgaG9zdCBjYXB0dXJlLWxvZ3MKMjAxNy0wNi0yOCAwMDo0NjowMSBaIFtidWlsZC1hbWQ2
NC1wdm9wc10gYXdhaXRpbmcgMTExMTI2LmJ1aWxkLWFtZDY0LXB2b3BzIHRzLWxvZ3MtY2FwdHVy
ZSBob3N0CjIwMTctMDYtMjggMDA6NDY6MDkgWiBbYnVpbGQtYW1kNjQtbGlidmlydF0gc3RhcnRp
bmcgMTExMTI2LmJ1aWxkLWFtZDY0LWxpYnZpcnQgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNr
KDEpCjIwMTctMDYtMjggMDA6NDY6MDkgWiBbYnVpbGQtYW1kNjQtcnVtcHJ1bl0gc3RhcnRpbmcg
MTExMTI2LmJ1aWxkLWFtZDY0LXJ1bXBydW4gdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEp
CjIwMTctMDYtMjggMDA6NDY6MDkgWiBbYnVpbGQtYW1kNjQtbGlidmlydF0gYXdhaXRpbmcgMTEx
MTI2LmJ1aWxkLWFtZDY0LWxpYnZpcnQgdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjggMDA6NDY6
MTAgWiBbYnVpbGQtYW1kNjQtcnVtcHJ1bl0gYXdhaXRpbmcgMTExMTI2LmJ1aWxkLWFtZDY0LXJ1
bXBydW4gdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjggMDA6NDY6MTAgWiBbYnVpbGQtYW1kNjQt
bGlidmlydF0gZmluaXNoZWQgMTExMTI2LmJ1aWxkLWFtZDY0LWxpYnZpcnQgdHMtYnVpbGQtY2hl
Y2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI4IDAw
OjQ2OjEwIFogW2J1aWxkLWFtZDY0LWxpYnZpcnRdIDExMTEyNi5idWlsZC1hbWQ2NC1saWJ2aXJ0
IGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjgg
MDA6NDY6MTAgWiBbYnVpbGQtYW1kNjQtcnVtcHJ1bl0gZmluaXNoZWQgMTExMTI2LmJ1aWxkLWFt
ZDY0LXJ1bXBydW4gdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQg
YWJub3JtYWxseQoyMDE3LTA2LTI4IDAwOjQ2OjEwIFogW2J1aWxkLWFtZDY0LXJ1bXBydW5dIDEx
MTEyNi5idWlsZC1hbWQ2NC1ydW1wcnVuIGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDogdGVzdCBz
Y3JpcHQgZmFpbGVkCjIwMTctMDYtMjggMDA6NDY6MTEgWiBmbGlnaHQgMTExMTI2IHJlYXBlZCAg
YnVpbGQtYW1kNjQtbGlidmlydCBbMjkyNjVdIEVYSVQgMAoyMDE3LTA2LTI4IDAwOjQ2OjEyIFog
ZmxpZ2h0IDExMTEyNiBucXVldWVkPTEKMjAxNy0wNi0yOCAwMDo0NjoxMiBaIGZsaWdodCAxMTEx
MjYgc3Bhd25pbmcgdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIKMjAxNy0wNi0yOCAwMDo0
NjoxMiBaIGZsaWdodCAxMTExMjYgc3Bhd25lZCAgdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgWzI5NTk5XQoyMDE3LTA2LTI4IDAwOjQ2OjEyIFogZmxpZ2h0IDExMTEyNiBzcGF3bmluZyB0
ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViCjIwMTctMDYtMjggMDA6NDY6MTIgWiBmbGlnaHQg
MTExMTI2IHNwYXduZWQgIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgWzI5NjAyXQoyMDE3
LTA2LTI4IDAwOjQ2OjEyIFogZmxpZ2h0IDExMTEyNiBzcGF3bmluZyB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQKMjAxNy0wNi0yOCAwMDo0NjoxMiBaIGZsaWdodCAxMTExMjYgc3Bhd25lZCAgdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0IFsyOTYwNV0KMjAxNy0wNi0yOCAwMDo0NjoxMiBaIGZsaWdo
dCAxMTExMjYgc3Bhd25pbmcgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIKMjAxNy0wNi0y
OCAwMDo0NjoxMiBaIGZsaWdodCAxMTExMjYgc3Bhd25lZCAgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgWzI5NjA4XQoyMDE3LTA2LTI4IDAwOjQ2OjEyIFogZmxpZ2h0IDExMTEyNiBzcGF3
bmluZyB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkCjIwMTctMDYtMjggMDA6NDY6MTIgWiBm
bGlnaHQgMTExMTI2IHNwYXduZWQgIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgWzI5NjEx
XQoyMDE3LTA2LTI4IDAwOjQ2OjEyIFogZmxpZ2h0IDExMTEyNiBzcGF3bmluZyB0ZXN0LWFtZDY0
LWFtZDY0LWxpdmVwYXRjaAoyMDE3LTA2LTI4IDAwOjQ2OjEyIFogZmxpZ2h0IDExMTEyNiBzcGF3
bmVkICB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCBbMjk2MTRdCjIwMTctMDYtMjggMDA6NDY6
MTIgWiBmbGlnaHQgMTExMTI2IHNwYXduaW5nIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUK
MjAxNy0wNi0yOCAwMDo0NjoxMiBaIGZsaWdodCAxMTExMjYgc3Bhd25lZCAgdGVzdC1hbWQ2NC1h
bWQ2NC1taWdydXBncmFkZSBbMjk2MTldCjIwMTctMDYtMjggMDA6NDY6MTIgWiBmbGlnaHQgMTEx
MTI2IHNwYXduaW5nIHRlc3QtYW1kNjQtYW1kNjQtcGFpcgoyMDE3LTA2LTI4IDAwOjQ2OjEyIFog
ZmxpZ2h0IDExMTEyNiBzcGF3bmVkICB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgWzI5NjIzXQoyMDE3
LTA2LTI4IDAwOjQ2OjEyIFogZmxpZ2h0IDExMTEyNiBzcGF3bmluZyB0ZXN0LWFtZDY0LWFtZDY0
LXB5Z3J1YgoyMDE3LTA2LTI4IDAwOjQ2OjEyIFogZmxpZ2h0IDExMTEyNiBzcGF3bmVkICB0ZXN0
LWFtZDY0LWFtZDY0LXB5Z3J1YiBbMjk2MjZdCjIwMTctMDYtMjggMDA6NDY6MTIgWiBmbGlnaHQg
MTExMTI2IHNwYXduaW5nIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZAoyMDE3LTA2
LTI4IDAwOjQ2OjEyIFogZmxpZ2h0IDExMTEyNiBzcGF3bmVkICB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgWzI5NjI4XQoyMDE3LTA2LTI4IDAwOjQ2OjEyIFogZmxpZ2h0IDExMTEy
NiBzcGF3bmluZyB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbAoyMDE3LTA2LTI4
IDAwOjQ2OjEyIFogZmxpZ2h0IDExMTEyNiBzcGF3bmVkICB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1pbnRlbCBbMjk2MzFdCjIwMTctMDYtMjggMDA6NDY6MTIgWiBmbGlnaHQgMTExMTI2
IHNwYXduaW5nIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NAoyMDE3LTA2LTI4IDAwOjQ2
OjEyIFogZmxpZ2h0IDExMTEyNiBzcGF3bmVkICB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1k
NjQgWzI5NjM4XQoyMDE3LTA2LTI4IDAwOjQ2OjEyIFogZmxpZ2h0IDExMTEyNiBzcGF3bmluZyB0
ZXN0LWFtZDY0LWFtZDY0LXhsCjIwMTctMDYtMjggMDA6NDY6MTIgWiBmbGlnaHQgMTExMTI2IHNw
YXduZWQgIHRlc3QtYW1kNjQtYW1kNjQteGwgWzI5NjQ0XQoyMDE3LTA2LTI4IDAwOjQ2OjEyIFog
ZmxpZ2h0IDExMTEyNiBzcGF3bmluZyB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIKMjAxNy0w
Ni0yOCAwMDo0NjoxMiBaIGZsaWdodCAxMTExMjYgc3Bhd25lZCAgdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQyIFsyOTY1MV0KMjAxNy0wNi0yOCAwMDo0NjoxMiBaIGZsaWdodCAxMTExMjYgc3Bh
d25pbmcgdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUKMjAxNy0wNi0yOCAwMDo0NjoxMiBa
IGZsaWdodCAxMTExMjYgc3Bhd25lZCAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgWzI5
NjU0XQoyMDE3LTA2LTI4IDAwOjQ2OjEyIFogZmxpZ2h0IDExMTEyNiBzcGF3bmluZyB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aC1hbWQKMjAxNy0wNi0yOCAwMDo0NjoxMiBaIGZsaWdodCAxMTExMjYg
c3Bhd25lZCAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kIFsyOTY1Nl0KMjAxNy0wNi0yOCAw
MDo0NjoxMiBaIGZsaWdodCAxMTExMjYgc3Bhd25pbmcgdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgt
aW50ZWwKMjAxNy0wNi0yOCAwMDo0NjoxMiBaIGZsaWdodCAxMTExMjYgc3Bhd25lZCAgdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgWzI5NjU5XQoyMDE3LTA2LTI4IDAwOjQ2OjEyIFogZmxp
Z2h0IDExMTEyNiBzcGF3bmluZyB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyCjIwMTctMDYtMjgg
MDA6NDY6MTIgWiBmbGlnaHQgMTExMTI2IHNwYXduZWQgIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzIgWzI5NjY0XQoyMDE3LTA2LTI4IDAwOjQ2OjEyIFogZmxpZ2h0IDExMTEyNiBzcGF3bmluZyB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NAoyMDE3LTA2LTI4IDAwOjQ2
OjEyIFogZmxpZ2h0IDExMTEyNiBzcGF3bmVkICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCBbMjk2NjhdCjIwMTctMDYtMjggMDA6NDY6MTIgWiBmbGlnaHQgMTExMTI2
IHNwYXduaW5nIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NgoyMDE3LTA2LTI4
IDAwOjQ2OjEyIFogZmxpZ2h0IDExMTEyNiBzcGF3bmVkICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgWzI5NjcxXQoyMDE3LTA2LTI4IDAwOjQ2OjEyIFogZmxpZ2h0IDExMTEy
NiBzcGF3bmluZyB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQKMjAxNy0wNi0y
OCAwMDo0NjoxMiBaIGZsaWdodCAxMTExMjYgc3Bhd25lZCAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0IFsyOTY3NF0KMjAxNy0wNi0yOCAwMDo0NjoxMiBaIGZsaWdodCAxMTEx
MjYgc3Bhd25pbmcgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0CjIwMTctMDYt
MjggMDA6NDY6MTIgWiBmbGlnaHQgMTExMTI2IHNwYXduZWQgIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCBbMjk2NzVdCjIwMTctMDYtMjggMDA6NDY6MTIgWiBmbGlnaHQgMTEx
MTI2IHNwYXduaW5nIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0CjIw
MTctMDYtMjggMDA6NDY6MTIgWiBmbGlnaHQgMTExMTI2IHNwYXduZWQgIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IFsyOTY3OF0KMjAxNy0wNi0yOCAwMDo0NjoxMiBa
IGZsaWdodCAxMTExMjYgc3Bhd25pbmcgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0CjIwMTctMDYtMjggMDA6NDY6MTIgWiBmbGlnaHQgMTExMTI2IHNwYXduZWQgIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCBbMjk2OTFdCjIwMTctMDYtMjggMDA6NDY6MTIg
WiBmbGlnaHQgMTExMTI2IHNwYXduaW5nIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NgoyMDE3LTA2LTI4IDAwOjQ2OjEyIFogZmxpZ2h0IDExMTEyNiBzcGF3bmVkICB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgWzI5NjkyXQoyMDE3LTA2LTI4IDAwOjQ2OjEy
IFogZmxpZ2h0IDExMTEyNiBzcGF3bmluZyB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQKMjAxNy0wNi0yOCAwMDo0NjoxMiBaIGZsaWdodCAxMTExMjYgc3Bhd25lZCAgdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IFsyOTY5N10KMjAxNy0wNi0yOCAwMDo0Njox
MiBaIGZsaWdodCAxMTExMjYgc3Bhd25pbmcgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0CjIwMTctMDYtMjggMDA6NDY6MTIgWiBmbGlnaHQgMTExMTI2IHNwYXduZWQgIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCBbMjk3MDhdCjIwMTctMDYtMjggMDA6NDY6
MTIgWiBmbGlnaHQgMTExMTI2IHNwYXduaW5nIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcwoyMDE3
LTA2LTI4IDAwOjQ2OjEyIFogZmxpZ2h0IDExMTEyNiBzcGF3bmVkICB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgWzI5NzEwXQoyMDE3LTA2LTI4IDAwOjQ2OjEyIFogZmxpZ2h0IDExMTEyNiBucnVu
bmluZz0zOQoyMDE3LTA2LTI4IDAwOjQ2OjEyIFogZmxpZ2h0IDExMTEyNiByZWFwZWQgIGJ1aWxk
LWFtZDY0LXJ1bXBydW4gWzI5MjY3XSBFWElUIDAKMjAxNy0wNi0yOCAwMDo0NjoxMyBaIGZsaWdo
dCAxMTExMjYgbnF1ZXVlZD0xCjIwMTctMDYtMjggMDA6NDY6MTMgWiBmbGlnaHQgMTExMTI2IG5y
dW5uaW5nPTM4CjIwMTctMDYtMjggMDA6NDY6MjEgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1w
dmdydWJdIHN0YXJ0aW5nIDExMTEyNi50ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiB0cy1i
dWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yOCAwMDo0NjoyMiBaIFt0ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtcHZncnViXSBzdGFydGluZyAxMTExMjYudGVzdC1hbWQ2NC1hbWQ2NC1p
Mzg2LXB2Z3J1YiB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yOCAwMDo0
NjoyMiBaIFt0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1Yl0gYXdhaXRpbmcgMTExMTI2LnRl
c3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI4IDAw
OjQ2OjIyIFogW3Rlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWJdIGF3YWl0aW5nIDExMTEyNi50
ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI4IDAw
OjQ2OjIyIFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydF0gc3RhcnRpbmcgMTExMTI2LnRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0w
Ni0yOCAwMDo0NjoyMiBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpcl0gc3RhcnRpbmcg
MTExMTI2LnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIHRzLWJ1aWxkLWNoZWNrICBidWls
ZC1jaGVjaygxKQoyMDE3LTA2LTI4IDAwOjQ2OjIyIFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1wYWlyXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQ
R1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJP
UiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQv
d3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29k
ZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBh
cmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmll
ZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yOCAwMDo0NjoyMiBaIFt0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1Qt
UFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRB
TF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRv
IHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFz
b24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9t
IHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYg
cmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yOCAwMDo0NjoyMiBaIFt0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnRdIGF3YWl0aW5nIDExMTEyNi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
dHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjggMDA6NDY6MjMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWJdIGZpbmlzaGVkIDExMTEyNi50ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5
CjIwMTctMDYtMjggMDA6NDY6MjMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWJdIDEx
MTEyNi50ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiBjaGVjay1ub3QtYmxvY2tlZCBmYWls
ZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2LTI4IDAwOjQ2OjIzIFogW3Rlc3QtYW1kNjQt
YW1kNjQtbGl2ZXBhdGNoXSBzdGFydGluZyAxMTExMjYudGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0
Y2ggdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjggMDA6NDY6MjMgWiBb
dGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1Yl0gZmluaXNoZWQgMTExMTI2LnRlc3QtYW1kNjQt
YW1kNjQtaTM4Ni1wdmdydWIgdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBl
eGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI4IDAwOjQ2OjIzIFogW3Rlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1wdmdydWJdIDExMTEyNi50ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViIGNoZWNrLW5v
dC1ibG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjggMDA6NDY6MjMg
WiBbdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZV0gc3RhcnRpbmcgMTExMTI2LnRlc3QtYW1k
NjQtYW1kNjQtbWlncnVwZ3JhZGUgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTct
MDYtMjggMDA6NDY6MjMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2hdIGF3YWl0aW5nIDEx
MTEyNi50ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0y
OCAwMDo0NjoyMyBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpcl0gYXdhaXRpbmcgMTEx
MTI2LnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2
LTI4IDAwOjQ2OjIzIFogW3Rlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGVdIGF3YWl0aW5nIDEx
MTEyNi50ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2
LTI4IDAwOjQ2OjIzIFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydF0gZmluaXNoZWQgMTExMTI2
LnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBw
cm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjggMDA6NDY6MjMgWiBbdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0XSAxMTExMjYudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0IGNoZWNrLW5v
dC1ibG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjggMDA6NDY6MjMg
WiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZF0gc3RhcnRpbmcgMTExMTI2LnRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTct
MDYtMjggMDA6NDY6MjMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyXSBzdGFydGluZyAxMTExMjYu
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3
LTA2LTI4IDAwOjQ2OjIzIFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGRdIHRyYW5zYWN0
aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9S
IDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6
ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNp
ZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBj
b21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6
ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4u
LgoyMDE3LTA2LTI4IDAwOjQ2OjIzIFogW3Rlc3QtYW1kNjQtYW1kNjQtcHlncnViXSBzdGFydGlu
ZyAxMTExMjYudGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNo
ZWNrKDEpCjIwMTctMDYtMjggMDA6NDY6MjQgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyXSBhd2Fp
dGluZyAxMTExMjYudGVzdC1hbWQ2NC1hbWQ2NC1wYWlyIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2
LTI4IDAwOjQ2OjI0IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoXSBmaW5pc2hlZCAxMTEx
MjYudGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hp
bGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI4IDAwOjQ2OjI0IFogW3Rlc3Qt
YW1kNjQtYW1kNjQtbGl2ZXBhdGNoXSAxMTExMjYudGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2gg
Y2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0yOCAw
MDo0NjoyNCBaIGZsaWdodCAxMTExMjYgcmVhcGVkICB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2
Z3J1YiBbMjk1OTldIEVYSVQgMAoyMDE3LTA2LTI4IDAwOjQ2OjI0IFogW3Rlc3QtYW1kNjQtYW1k
NjQtcHlncnViXSBhd2FpdGluZyAxMTExMjYudGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgdHMtYnVp
bGQtY2hlY2sgCjIwMTctMDYtMjggMDA6NDY6MjQgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNR
TCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9F
UlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJl
YWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24g
Y29kZTogQ2FuY2VsZWQgb24gaWRlbnRpZmljYXRpb24gYXMgYSBwaXZvdCwgZHVyaW5nIGNvbmZs
aWN0IG91dCBjaGVja2luZy4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlm
IHJldHJpZWQuCkNPTlRFWFQ6ICBTUUwgc3RhdGVtZW50ICJTRUxFQ1QgMSBGUk9NIE9OTFkgInB1
YmxpYyIuImpvYnMiIHggV0hFUkUgImZsaWdodCIgT1BFUkFUT1IocGdfY2F0YWxvZy49KSAkMSBB
TkQgImpvYiI6OnBnX2NhdGFsb2cudGV4dCBPUEVSQVRPUihwZ19jYXRhbG9nLj0pICQyOjpwZ19j
YXRhbG9nLnRleHQgRk9SIFNIQVJFIE9GIHgiCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjggMDA6
NDY6MjQgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXJdIGZpbmlzaGVkIDExMTEyNi50
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGls
ZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjggMDA6NDY6MjQgWiBbdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXJdIDExMTEyNi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cGFpciBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2
LTI4IDAwOjQ2OjI0IFogW3Rlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGVdIGZpbmlzaGVkIDEx
MTEyNi50ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlIHRzLWJ1aWxkLWNoZWNrICBibG9ja2Vk
IGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxNy0wNi0yOCAwMDo0NjoyNCBaIFt0
ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlXSAxMTExMjYudGVzdC1hbWQ2NC1hbWQ2NC1taWdy
dXBncmFkZSBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3
LTA2LTI4IDAwOjQ2OjI0IFogW3Rlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsXSBz
dGFydGluZyAxMTExMjYudGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgdHMtYnVp
bGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjggMDA6NDY6MjQgWiBbdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZF0gYXdhaXRpbmcgMTExMTI2LnRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjggMDA6NDY6MjQgWiBmbGlnaHQgMTEx
MTI2IG5xdWV1ZWQ9MQoyMDE3LTA2LTI4IDAwOjQ2OjI0IFogW3Rlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsXSBhd2FpdGluZyAxMTExMjYudGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtaW50ZWwgdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjggMDA6NDY6MjQgWiBmbGlnaHQg
MTExMTI2IG5ydW5uaW5nPTM3CjIwMTctMDYtMjggMDA6NDY6MjQgWiBmbGlnaHQgMTExMTI2IHJl
YXBlZCAgdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiBbMjk2MDJdIEVYSVQgMAoyMDE3LTA2
LTI4IDAwOjQ2OjI1IFogW3Rlc3QtYW1kNjQtYW1kNjQtcGFpcl0gZmluaXNoZWQgMTExMTI2LnRl
c3QtYW1kNjQtYW1kNjQtcGFpciB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNz
IGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjggMDA6NDY6MjUgWiBbdGVzdC1hbWQ2NC1hbWQ2
NC1wYWlyXSAxMTExMjYudGVzdC1hbWQ2NC1hbWQ2NC1wYWlyIGNoZWNrLW5vdC1ibG9ja2VkIGZh
aWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjggMDA6NDY6MjUgWiBbdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kXSBzdGFydGluZyAxMTExMjYudGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2
LTI4IDAwOjQ2OjI1IFogW3Rlc3QtYW1kNjQtYW1kNjQtcHlncnViXSBmaW5pc2hlZCAxMTExMjYu
dGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJv
Y2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI4IDAwOjQ2OjI1IFogW3Rlc3QtYW1kNjQt
YW1kNjQtcHlncnViXSAxMTExMjYudGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgY2hlY2stbm90LWJs
b2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0yOCAwMDo0NjoyNSBaIFt0
ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjRdIHN0YXJ0aW5nIDExMTEyNi50ZXN0LWFtZDY0
LWFtZDY0LXJ1bXBydW4tYW1kNjQgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTct
MDYtMjggMDA6NDY6MjUgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kXSBhd2Fp
dGluZyAxMTExMjYudGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIHRzLWJ1aWxkLWNo
ZWNrIAoyMDE3LTA2LTI4IDAwOjQ2OjI1IFogW3Rlc3QtYW1kNjQtYW1kNjQteGxdIHN0YXJ0aW5n
IDExMTEyNi50ZXN0LWFtZDY0LWFtZDY0LXhsIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygx
KQoyMDE3LTA2LTI4IDAwOjQ2OjI1IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGRdIGZp
bmlzaGVkIDExMTEyNi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIHRzLWJ1aWxkLWNoZWNr
ICBibG9ja2VkIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxNy0wNi0yOCAwMDo0
NjoyNSBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkXSAxMTExMjYudGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZh
aWxlZAoyMDE3LTA2LTI4IDAwOjQ2OjI1IFogW3Rlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2
NF0gYXdhaXRpbmcgMTExMTI2LnRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCB0cy1idWls
ZC1jaGVjayAKMjAxNy0wNi0yOCAwMDo0NjoyNSBaIGZsaWdodCAxMTExMjYgbnF1ZXVlZD0xCjIw
MTctMDYtMjggMDA6NDY6MjUgWiBmbGlnaHQgMTExMTI2IG5ydW5uaW5nPTM2CjIwMTctMDYtMjgg
MDA6NDY6MjUgWiBmbGlnaHQgMTExMTI2IHJlYXBlZCAgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
IFsyOTYwNV0gRVhJVCAwCjIwMTctMDYtMjggMDA6NDY6MjUgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQyXSBzdGFydGluZyAxMTExMjYudGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyIHRz
LWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI4IDAwOjQ2OjI1IFogW3Rlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsXSBmaW5pc2hlZCAxMTExMjYudGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQg
cHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI4IDAwOjQ2OjI1IFogW3Rlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsXSAxMTExMjYudGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtaW50ZWwgY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWls
ZWQKMjAxNy0wNi0yOCAwMDo0NjoyNSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsXSBhd2FpdGluZyAx
MTExMjYudGVzdC1hbWQ2NC1hbWQ2NC14bCB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yOCAwMDo0
NjoyNiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdV0gc3RhcnRpbmcgMTExMTI2LnRl
c3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1IHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygx
KQoyMDE3LTA2LTI4IDAwOjQ2OjI2IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0Ml0gYXdh
aXRpbmcgMTExMTI2LnRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiB0cy1idWlsZC1jaGVjayAK
MjAxNy0wNi0yOCAwMDo0NjoyNiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWRd
IGZpbmlzaGVkIDExMTEyNi50ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgdHMtYnVp
bGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2
LTI4IDAwOjQ2OjI2IFogW3Rlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZF0gMTExMTI2
LnRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCBjaGVjay1ub3QtYmxvY2tlZCBmYWls
ZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2LTI4IDAwOjQ2OjI2IFogW3Rlc3QtYW1kNjQt
YW1kNjQteGwtcHZoLWFtZF0gc3RhcnRpbmcgMTExMTI2LnRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
LWFtZCB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yOCAwMDo0NjoyNiBa
IFt0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdV0gYXdhaXRpbmcgMTExMTI2LnRlc3QtYW1k
NjQtYW1kNjQteGwtbXVsdGl2Y3B1IHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI4IDAwOjQ2OjI2
IFogZmxpZ2h0IDExMTEyNiBucXVldWVkPTEKMjAxNy0wNi0yOCAwMDo0NjoyNiBaIFt0ZXN0LWFt
ZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjRdIGZpbmlzaGVkIDExMTEyNi50ZXN0LWFtZDY0LWFtZDY0
LXJ1bXBydW4tYW1kNjQgdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0
ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI4IDAwOjQ2OjI2IFogW3Rlc3QtYW1kNjQtYW1kNjQtcnVt
cHJ1bi1hbWQ2NF0gMTExMTI2LnRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCBjaGVjay1u
b3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2LTI4IDAwOjQ2OjI2
IFogZmxpZ2h0IDExMTEyNiBucnVubmluZz0zNQoyMDE3LTA2LTI4IDAwOjQ2OjI2IFogZmxpZ2h0
IDExMTEyNiByZWFwZWQgIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIFsyOTYwOF0gRVhJ
VCAwCjIwMTctMDYtMjggMDA6NDY6MjYgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bF0gZmluaXNoZWQg
MTExMTI2LnRlc3QtYW1kNjQtYW1kNjQteGwgdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQg
cHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI4IDAwOjQ2OjI2IFogW3Rlc3QtYW1k
NjQtYW1kNjQteGxdIDExMTEyNi50ZXN0LWFtZDY0LWFtZDY0LXhsIGNoZWNrLW5vdC1ibG9ja2Vk
IGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjggMDA6NDY6MjYgWiBbdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmgtYW1kXSBhd2FpdGluZyAxMTExMjYudGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmgtYW1kIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI4IDAwOjQ2OjI2IFogW3Rlc3QtYW1k
NjQtYW1kNjQteGwtcHZoLWludGVsXSBzdGFydGluZyAxMTExMjYudGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmgtaW50ZWwgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjggMDA6
NDY6MjYgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293Ml0gc3RhcnRpbmcgMTExMTI2LnRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTct
MDYtMjggMDA6NDY6MjYgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyXSBmaW5pc2hlZCAx
MTExMjYudGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyIHRzLWJ1aWxkLWNoZWNrICBibG9ja2Vk
IGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxNy0wNi0yOCAwMDo0NjoyNiBaIFt0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDJdIDExMTEyNi50ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDIgY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0w
Ni0yOCAwMDo0NjoyNyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbF0gYXdhaXRpbmcg
MTExMTI2LnRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsIHRzLWJ1aWxkLWNoZWNrIAoyMDE3
LTA2LTI4IDAwOjQ2OjI3IFogZmxpZ2h0IDExMTEyNiBucXVldWVkPTEKMjAxNy0wNi0yOCAwMDo0
NjoyNyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyXSBhd2FpdGluZyAxMTExMjYudGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yOCAwMDo0NjoyNyBa
IGZsaWdodCAxMTExMjYgbnJ1bm5pbmc9MzQKMjAxNy0wNi0yOCAwMDo0NjoyNyBaIGZsaWdodCAx
MTExMjYgcmVhcGVkICB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIFsyOTYxMV0gRVhJVCAw
CjIwMTctMDYtMjggMDA6NDY6MjcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjRdIHN0YXJ0aW5nIDExMTEyNi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yOCAwMDo0
NjoyNyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdV0gZmluaXNoZWQgMTExMTI2LnRl
c3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1IHRzLWJ1aWxkLWNoZWNrICBibG9ja2VkIGNoaWxk
IHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxNy0wNi0yOCAwMDo0NjoyNyBaIFt0ZXN0LWFt
ZDY0LWFtZDY0LXhsLW11bHRpdmNwdV0gMTExMTI2LnRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1IGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYt
MjggMDA6NDY6MjcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2XSBzdGFy
dGluZyAxMTExMjYudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IHRzLWJ1aWxk
LWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI4IDAwOjQ2OjI3IFogW3Rlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0XSBhd2FpdGluZyAxMTExMjYudGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYt
MjggMDA6NDY6MjcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kXSBmaW5pc2hlZCAxMTEx
MjYudGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kIHRzLWJ1aWxkLWNoZWNrICBibG9ja2VkIGNo
aWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxNy0wNi0yOCAwMDo0NjoyNyBaIFt0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWRdIDExMTEyNi50ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1h
bWQgY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0y
OCAwMDo0NjoyNyBaIGZsaWdodCAxMTExMjYgbnF1ZXVlZD0xCjIwMTctMDYtMjggMDA6NDY6Mjcg
WiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0XSBzdGFydGluZyAxMTExMjYu
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IHRzLWJ1aWxkLWNoZWNrICBidWls
ZC1jaGVjaygxKQoyMDE3LTA2LTI4IDAwOjQ2OjI3IFogZmxpZ2h0IDExMTEyNiBucnVubmluZz0z
MwoyMDE3LTA2LTI4IDAwOjQ2OjI3IFogZmxpZ2h0IDExMTEyNiByZWFwZWQgIHRlc3QtYW1kNjQt
YW1kNjQtbGl2ZXBhdGNoIFsyOTYxNF0gRVhJVCAwCjIwMTctMDYtMjggMDA6NDY6MjcgWiBbdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2XSBhd2FpdGluZyAxMTExMjYudGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI4
IDAwOjQ2OjI3IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsXSBmaW5pc2hlZCAxMTEx
MjYudGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQg
Y2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI4IDAwOjQ2OjI3IFogW3Rl
c3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsXSAxMTExMjYudGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmgtaW50ZWwgY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAx
Ny0wNi0yOCAwMDo0NjoyNyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyXSBmaW5pc2hlZCAx
MTExMjYudGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBj
aGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjggMDA6NDY6MjcgWiBbdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xY293Ml0gMTExMTI2LnRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIg
Y2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0yOCAw
MDo0NjoyOCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjRdIGF3YWl0aW5n
IDExMTEyNi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgdHMtYnVpbGQtY2hl
Y2sgCjIwMTctMDYtMjggMDA6NDY6MjggWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0XSBzdGFydGluZyAxMTExMjYudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0IHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI4IDAwOjQ2OjI4IFog
W3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0XSBmaW5pc2hlZCAxMTEx
MjYudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgdHMtYnVpbGQtY2hl
Y2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI4IDAw
OjQ2OjI4IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0XSAxMTEx
MjYudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgY2hlY2stbm90LWJs
b2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0yOCAwMDo0NjoyOCBaIGZs
aWdodCAxMTExMjYgbnF1ZXVlZD0xCjIwMTctMDYtMjggMDA6NDY6MjggWiBmbGlnaHQgMTExMTI2
IG5ydW5uaW5nPTMyCjIwMTctMDYtMjggMDA6NDY6MjggWiBmbGlnaHQgMTExMTI2IHJlYXBlZCAg
dGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSBbMjk2MTldIEVYSVQgMAoyMDE3LTA2LTI4IDAw
OjQ2OjI4IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0XSBzdGFy
dGluZyAxMTExMjYudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgdHMt
YnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjggMDA6NDY6MjggWiBbdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0XSBhd2FpdGluZyAxMTExMjYudGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI4IDAw
OjQ2OjI4IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4Nl0gZmluaXNoZWQg
MTExMTI2LnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiB0cy1idWlsZC1jaGVj
ayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjggMDA6
NDY6MjggWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2XSAxMTExMjYudGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxl
ZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjggMDA6NDY6MjggWiBbdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjRdIGF3YWl0aW5nIDExMTEyNi50ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0y
OCAwMDo0NjoyOCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjRdIHN0YXJ0
aW5nIDExMTEyNi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgdHMtYnVpbGQt
Y2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjggMDA6NDY6MjggWiBbdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0XSBmaW5pc2hlZCAxMTExMjYudGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0IHRzLWJ1aWxkLWNoZWNrICBibG9ja2VkIGNoaWxkIHByb2Nl
c3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxNy0wNi0yOCAwMDo0NjoyOCBaIFt0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjRdIDExMTEyNi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQK
MjAxNy0wNi0yOCAwMDo0NjoyOSBaIGZsaWdodCAxMTExMjYgbnF1ZXVlZD0xCjIwMTctMDYtMjgg
MDA6NDY6MjkgWiBmbGlnaHQgMTExMTI2IG5ydW5uaW5nPTMxCjIwMTctMDYtMjggMDA6NDY6Mjkg
WiBmbGlnaHQgMTExMTI2IHJlYXBlZCAgdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyIFsyOTYyM10gRVhJ
VCAwCjIwMTctMDYtMjggMDA6NDY6MjkgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2XSBzdGFydGluZyAxMTExMjYudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2IHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI4IDAwOjQ2OjI5IFog
W3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NF0gYXdhaXRpbmcgMTExMTI2LnRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCB0cy1idWlsZC1jaGVjayAKMjAxNy0w
Ni0yOCAwMDo0NjoyOSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjRdIGZp
bmlzaGVkIDExMTEyNi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgdHMtYnVp
bGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2
LTI4IDAwOjQ2OjI5IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NF0gMTEx
MTI2LnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCBjaGVjay1ub3QtYmxvY2tl
ZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2LTI4IDAwOjQ2OjI5IFogW3Rlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NF0gc3RhcnRpbmcgMTExMTI2LnRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2so
MSkKMjAxNy0wNi0yOCAwMDo0NjoyOSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEw
LWkzODZdIGF3YWl0aW5nIDExMTEyNi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjggMDA6NDY6MjkgWiBbdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjRdIGZpbmlzaGVkIDExMTEyNi50ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGls
ZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjggMDA6NDY6MjkgWiBbdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjRdIDExMTEyNi50ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRl
c3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2LTI4IDAwOjQ2OjI5IFogW3Rlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NF0gc3RhcnRpbmcgMTExMTI2LnRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0y
OCAwMDo0NjoyOSBaIGZsaWdodCAxMTExMjYgbnF1ZXVlZD0xCjIwMTctMDYtMjggMDA6NDY6Mjkg
WiBmbGlnaHQgMTExMTI2IG5ydW5uaW5nPTMwCjIwMTctMDYtMjggMDA6NDY6MjkgWiBmbGlnaHQg
MTExMTI2IHJlYXBlZCAgdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgWzI5NjI2XSBFWElUIDAKMjAx
Ny0wNi0yOCAwMDo0NjoyOSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjRd
IGF3YWl0aW5nIDExMTEyNi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgdHMt
YnVpbGQtY2hlY2sgCjIwMTctMDYtMjggMDA6NDY6MjkgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0XSBhd2FpdGluZyAxMTExMjYudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0IHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI4IDAwOjQ2OjI5IFogW3Rlc3Qt
YW1kNjQtYW1kNjQteGwtcnRkc10gc3RhcnRpbmcgMTExMTI2LnRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yOCAwMDo0NjozMCBa
IFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjRdIGZpbmlzaGVkIDExMTEyNi50
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgdHMtYnVpbGQtY2hlY2sgIGJsb2Nr
ZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI4IDAwOjQ2OjMwIFog
W3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NF0gMTExMTI2LnRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qg
c2NyaXB0IGZhaWxlZAoyMDE3LTA2LTI4IDAwOjQ2OjMwIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwt
cnRkc10gYXdhaXRpbmcgMTExMTI2LnRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyB0cy1idWlsZC1j
aGVjayAKMjAxNy0wNi0yOCAwMDo0NjozMCBaIGZsaWdodCAxMTExMjYgbnF1ZXVlZD0xCjIwMTct
MDYtMjggMDA6NDY6MzAgWiBmbGlnaHQgMTExMTI2IG5ydW5uaW5nPTI5CjIwMTctMDYtMjggMDA6
NDY6MzAgWiBmbGlnaHQgMTExMTI2IHJlYXBlZCAgdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kIFsyOTYyOF0gRVhJVCAwCjIwMTctMDYtMjggMDA6NDY6MzAgWiBbdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2XSBmaW5pc2hlZCAxMTExMjYudGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2IHRzLWJ1aWxkLWNoZWNrICBibG9ja2VkIGNoaWxkIHByb2Nl
c3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxNy0wNi0yOCAwMDo0NjozMCBaIFt0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODZdIDExMTEyNi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQK
MjAxNy0wNi0yOCAwMDo0NjozMCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjRdIGZpbmlzaGVkIDExMTEyNi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
dHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoy
MDE3LTA2LTI4IDAwOjQ2OjMwIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2
NF0gMTExMTI2LnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCBjaGVjay1ub3Qt
YmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2LTI4IDAwOjQ2OjMwIFog
W3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NF0gZmluaXNoZWQgMTExMTI2LnRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCB0cy1idWlsZC1jaGVjayAgYmxvY2tl
ZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjggMDA6NDY6MzAgWiBb
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0XSAxMTExMjYudGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0IGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDogdGVzdCBz
Y3JpcHQgZmFpbGVkCjIwMTctMDYtMjggMDA6NDY6MzEgWiBmbGlnaHQgMTExMTI2IG5xdWV1ZWQ9
MQoyMDE3LTA2LTI4IDAwOjQ2OjMxIFogZmxpZ2h0IDExMTEyNiBucnVubmluZz0yOAoyMDE3LTA2
LTI4IDAwOjQ2OjMxIFogZmxpZ2h0IDExMTEyNiByZWFwZWQgIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsIFsyOTYzMV0gRVhJVCAwCjIwMTctMDYtMjggMDA6NDY6MzEgWiBbdGVz
dC1hbWQ2NC1hbWQ2NC14bC1ydGRzXSBmaW5pc2hlZCAxMTExMjYudGVzdC1hbWQ2NC1hbWQ2NC14
bC1ydGRzIHRzLWJ1aWxkLWNoZWNrICBibG9ja2VkIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9y
bWFsbHkKMjAxNy0wNi0yOCAwMDo0NjozMSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHNdIDEx
MTEyNi50ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0
ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0yOCAwMDo0NjozMSBaIGZsaWdodCAxMTExMjYgbnF1
ZXVlZD0xCjIwMTctMDYtMjggMDA6NDY6MzEgWiBmbGlnaHQgMTExMTI2IG5ydW5uaW5nPTI3CjIw
MTctMDYtMjggMDA6NDY6MzEgWiBmbGlnaHQgMTExMTI2IHJlYXBlZCAgdGVzdC1hbWQ2NC1hbWQ2
NC1ydW1wcnVuLWFtZDY0IFsyOTYzOF0gRVhJVCAwCjIwMTctMDYtMjggMDA6NDY6MzIgWiBmbGln
aHQgMTExMTI2IG5xdWV1ZWQ9MQoyMDE3LTA2LTI4IDAwOjQ2OjMyIFogZmxpZ2h0IDExMTEyNiBu
cnVubmluZz0yNgoyMDE3LTA2LTI4IDAwOjQ2OjMyIFogZmxpZ2h0IDExMTEyNiByZWFwZWQgIHRl
c3QtYW1kNjQtYW1kNjQteGwgWzI5NjQ0XSBFWElUIDAKMjAxNy0wNi0yOCAwMDo0NjozMyBaIGZs
aWdodCAxMTExMjYgbnF1ZXVlZD0xCjIwMTctMDYtMjggMDA6NDY6MzMgWiBmbGlnaHQgMTExMTI2
IG5ydW5uaW5nPTI1CjIwMTctMDYtMjggMDA6NDY6MzMgWiBmbGlnaHQgMTExMTI2IHJlYXBlZCAg
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyIFsyOTY1MV0gRVhJVCAwCjIwMTctMDYtMjggMDA6
NDY6MzMgWiBmbGlnaHQgMTExMTI2IG5xdWV1ZWQ9MQoyMDE3LTA2LTI4IDAwOjQ2OjMzIFogZmxp
Z2h0IDExMTEyNiBucnVubmluZz0yNAoyMDE3LTA2LTI4IDAwOjQ2OjMzIFogZmxpZ2h0IDExMTEy
NiByZWFwZWQgIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1IFsyOTY1NF0gRVhJVCAwCjIw
MTctMDYtMjggMDA6NDY6MzQgWiBmbGlnaHQgMTExMTI2IG5xdWV1ZWQ9MQoyMDE3LTA2LTI4IDAw
OjQ2OjM0IFogZmxpZ2h0IDExMTEyNiBucnVubmluZz0yMwoyMDE3LTA2LTI4IDAwOjQ2OjM0IFog
ZmxpZ2h0IDExMTEyNiByZWFwZWQgIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCBbMjk2NTZd
IEVYSVQgMAoyMDE3LTA2LTI4IDAwOjQ2OjM0IFogZmxpZ2h0IDExMTEyNiBucXVldWVkPTEKMjAx
Ny0wNi0yOCAwMDo0NjozNCBaIGZsaWdodCAxMTExMjYgbnJ1bm5pbmc9MjIKMjAxNy0wNi0yOCAw
MDo0NjozNCBaIGZsaWdodCAxMTExMjYgcmVhcGVkICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1p
bnRlbCBbMjk2NTldIEVYSVQgMAoyMDE3LTA2LTI4IDAwOjQ2OjM1IFogZmxpZ2h0IDExMTEyNiBu
cXVldWVkPTEKMjAxNy0wNi0yOCAwMDo0NjozNSBaIGZsaWdodCAxMTExMjYgbnJ1bm5pbmc9MjEK
MjAxNy0wNi0yOCAwMDo0NjozNSBaIGZsaWdodCAxMTExMjYgcmVhcGVkICB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFjb3cyIFsyOTY2NF0gRVhJVCAwCjIwMTctMDYtMjggMDA6NDY6MzYgWiBmbGlnaHQg
MTExMTI2IG5xdWV1ZWQ9MQoyMDE3LTA2LTI4IDAwOjQ2OjM2IFogZmxpZ2h0IDExMTEyNiBucnVu
bmluZz0yMAoyMDE3LTA2LTI4IDAwOjQ2OjM2IFogZmxpZ2h0IDExMTEyNiByZWFwZWQgIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IFsyOTY2OF0gRVhJVCAwCjIwMTct
MDYtMjggMDA6NDY6MzYgWiBmbGlnaHQgMTExMTI2IG5xdWV1ZWQ9MQoyMDE3LTA2LTI4IDAwOjQ2
OjM2IFogZmxpZ2h0IDExMTEyNiBucnVubmluZz0xOQoyMDE3LTA2LTI4IDAwOjQ2OjM2IFogZmxp
Z2h0IDExMTEyNiByZWFwZWQgIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiBb
Mjk2NzFdIEVYSVQgMAoyMDE3LTA2LTI4IDAwOjQ2OjM3IFogZmxpZ2h0IDExMTEyNiBucXVldWVk
PTEKMjAxNy0wNi0yOCAwMDo0NjozNyBaIGZsaWdodCAxMTExMjYgbnJ1bm5pbmc9MTgKMjAxNy0w
Ni0yOCAwMDo0NjozNyBaIGZsaWdodCAxMTExMjYgcmVhcGVkICB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgWzI5Njc0XSBFWElUIDAKMjAxNy0wNi0yOCAwMDo0NjozNyBaIGZs
aWdodCAxMTExMjYgbnF1ZXVlZD0xCjIwMTctMDYtMjggMDA6NDY6MzcgWiBmbGlnaHQgMTExMTI2
IG5ydW5uaW5nPTE3CjIwMTctMDYtMjggMDA6NDY6MzcgWiBmbGlnaHQgMTExMTI2IHJlYXBlZCAg
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IFsyOTY3NV0gRVhJVCAwCjIwMTct
MDYtMjggMDA6NDY6MzggWiBmbGlnaHQgMTExMTI2IG5xdWV1ZWQ9MQoyMDE3LTA2LTI4IDAwOjQ2
OjM4IFogZmxpZ2h0IDExMTEyNiBucnVubmluZz0xNgoyMDE3LTA2LTI4IDAwOjQ2OjM4IFogZmxp
Z2h0IDExMTEyNiByZWFwZWQgIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0IFsyOTY3OF0gRVhJVCAwCjIwMTctMDYtMjggMDA6NDY6MzggWiBmbGlnaHQgMTExMTI2IG5x
dWV1ZWQ9MQoyMDE3LTA2LTI4IDAwOjQ2OjM5IFogZmxpZ2h0IDExMTEyNiBucnVubmluZz0xNQoy
MDE3LTA2LTI4IDAwOjQ2OjM5IFogZmxpZ2h0IDExMTEyNiByZWFwZWQgIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCBbMjk2OTFdIEVYSVQgMAoyMDE3LTA2LTI4IDAwOjQ2OjM5
IFogZmxpZ2h0IDExMTEyNiBucXVldWVkPTEKMjAxNy0wNi0yOCAwMDo0NjozOSBaIGZsaWdodCAx
MTExMjYgbnJ1bm5pbmc9MTQKMjAxNy0wNi0yOCAwMDo0NjozOSBaIGZsaWdodCAxMTExMjYgcmVh
cGVkICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgWzI5NjkyXSBFWElUIDAK
MjAxNy0wNi0yOCAwMDo0NjozOSBaIGZsaWdodCAxMTExMjYgbnF1ZXVlZD0xCjIwMTctMDYtMjgg
MDA6NDY6MzkgWiBmbGlnaHQgMTExMTI2IG5ydW5uaW5nPTEzCjIwMTctMDYtMjggMDA6NDY6Mzkg
WiBmbGlnaHQgMTExMTI2IHJlYXBlZCAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0IFsyOTY5N10gRVhJVCAwCjIwMTctMDYtMjggMDA6NDY6NDAgWiBmbGlnaHQgMTExMTI2IG5x
dWV1ZWQ9MQoyMDE3LTA2LTI4IDAwOjQ2OjQwIFogZmxpZ2h0IDExMTEyNiBucnVubmluZz0xMgoy
MDE3LTA2LTI4IDAwOjQ2OjQwIFogZmxpZ2h0IDExMTEyNiByZWFwZWQgIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCBbMjk3MDhdIEVYSVQgMAoyMDE3LTA2LTI4IDAwOjQ2OjQx
IFogZmxpZ2h0IDExMTEyNiBucXVldWVkPTEKMjAxNy0wNi0yOCAwMDo0Njo0MSBaIGZsaWdodCAx
MTExMjYgbnJ1bm5pbmc9MTEKMjAxNy0wNi0yOCAwMDo0Njo0MSBaIGZsaWdodCAxMTExMjYgcmVh
cGVkICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgWzI5NzEwXSBFWElUIDAKMjAxNy0wNi0yOCAw
MDo0Njo0MSBaIGZsaWdodCAxMTExMjYgbnF1ZXVlZD0xCjIwMTctMDYtMjggMDA6NDY6NDEgWiBm
bGlnaHQgMTExMTI2IG5ydW5uaW5nPTEwCjIwMTctMDYtMjggMDA6NDY6NDUgWiBbYnVpbGQtYW1k
NjQteHNtXSBmaW5pc2hlZCAxMTExMjYuYnVpbGQtYW1kNjQteHNtIHRzLWhvc3RzLWFsbG9jYXRl
IGhvc3QgcGFzcyAKMjAxNy0wNi0yOCAwMDo0Njo0NSBaIGZsaWdodCAxMTExMjYga2lsbGluZyBi
dWlsZC1hbWQ2NCBbODQyNl0KMjAxNy0wNi0yOCAwMDo0Njo0NiBaIFtidWlsZC1hbWQ2NC14c21d
IHN0YXJ0aW5nIDExMTEyNi5idWlsZC1hbWQ2NC14c20gdHMtc3lzbG9nLXNlcnZlciAgc3lzbG9n
LXNlcnZlcgoyMDE3LTA2LTI4IDAwOjQ2OjQ3IFogW2J1aWxkLWFtZDY0LXhzbV0gc3RhcnRpbmcg
MTExMTI2LmJ1aWxkLWFtZDY0LXhzbSB0cy1ob3N0LWluc3RhbGwtdHdpY2UgIGhvc3QtaW5zdGFs
bCg0KQoyMDE3LTA2LTI4IDAwOjQ2OjQ3IFogW2J1aWxkLWFtZDY0LXhzbV0gYXdhaXRpbmcgMTEx
MTI2LmJ1aWxkLWFtZDY0LXhzbSB0cy1ob3N0LWluc3RhbGwtdHdpY2UgCjIwMTctMDYtMjggMDA6
NDY6NDggWiBbYnVpbGQtYW1kNjQteHNtXSBmaW5pc2hlZCAxMTExMjYuYnVpbGQtYW1kNjQteHNt
IHRzLWhvc3QtaW5zdGFsbC10d2ljZSAgcGFzcyAKMjAxNy0wNi0yOCAwMDo0Njo0OCBaIFtidWls
ZC1hbWQ2NC14c21dIHN0YXJ0aW5nIDExMTEyNi5idWlsZC1hbWQ2NC14c20gdHMteGVuLWJ1aWxk
LXByZXAgIGhvc3QtYnVpbGQtcHJlcAoyMDE3LTA2LTI4IDAwOjQ2OjQ4IFogW2J1aWxkLWFtZDY0
LXhzbV0gYXdhaXRpbmcgMTExMTI2LmJ1aWxkLWFtZDY0LXhzbSB0cy14ZW4tYnVpbGQtcHJlcCAK
MjAxNy0wNi0yOCAwMDo0Njo0OSBaIFtidWlsZC1hbWQ2NC14c21dIGZpbmlzaGVkIDExMTEyNi5i
dWlsZC1hbWQ2NC14c20gdHMteGVuLWJ1aWxkLXByZXAgIHBhc3MgCjIwMTctMDYtMjggMDA6NDY6
NTAgWiBbYnVpbGQtYW1kNjQteHNtXSBzdGFydGluZyAxMTExMjYuYnVpbGQtYW1kNjQteHNtIHRz
LXhlbi1idWlsZCAgeGVuLWJ1aWxkCjIwMTctMDYtMjggMDA6NDY6NTAgWiBbYnVpbGQtYW1kNjQt
eHNtXSBhd2FpdGluZyAxMTExMjYuYnVpbGQtYW1kNjQteHNtIHRzLXhlbi1idWlsZCAKMjAxNy0w
Ni0yOCAwMDo0Njo1MSBaIFtidWlsZC1hbWQ2NC14c21dIGZpbmlzaGVkIDExMTEyNi5idWlsZC1h
bWQ2NC14c20gdHMteGVuLWJ1aWxkICBmYWlsIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFs
bHkKMjAxNy0wNi0yOCAwMDo0Njo1MSBaIFtidWlsZC1hbWQ2NC14c21dIDExMTEyNi5idWlsZC1h
bWQ2NC14c20gcnVuLWpvYi9idWlsZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2
LTI4IDAwOjQ2OjUyIFogW2J1aWxkLWFtZDY0LXhzbV0gc3RhcnRpbmcgMTExMTI2LmJ1aWxkLWFt
ZDY0LXhzbSB0cy1sb2dzLWNhcHR1cmUgaG9zdCBjYXB0dXJlLWxvZ3MKMjAxNy0wNi0yOCAwMDo0
Njo1MiBaIFtidWlsZC1hbWQ2NC14c21dIGF3YWl0aW5nIDExMTEyNi5idWlsZC1hbWQ2NC14c20g
dHMtbG9ncy1jYXB0dXJlIGhvc3QKMjAxNy0wNi0yOCAwMDo0Njo1NiBaIGZsaWdodCAxMTExMjYg
a2lsbGluZyBidWlsZC1hbWQ2NC1saWJ2aXJ0IFsyOTI2NV0KMjAxNy0wNi0yOCAwMDo0Njo1NyBa
IGZsaWdodCAxMTExMjYga2lsbGluZyBidWlsZC1hbWQ2NC1ydW1wcnVuIFsyOTI2N10KMjAxNy0w
Ni0yOCAwMDo0NzoxMCBaIGZsaWdodCAxMTExMjYga2lsbGluZyB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiBbMjk1OTldCjIwMTctMDYtMjggMDA6NDc6MTAgWiBmbGlnaHQgMTExMTI2IGtp
bGxpbmcgdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiBbMjk2MDJdCjIwMTctMDYtMjggMDA6
NDc6MTEgWiBmbGlnaHQgMTExMTI2IGtpbGxpbmcgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0IFsy
OTYwNV0KMjAxNy0wNi0yOCAwMDo0NzoxMSBaIFtidWlsZC1hbWQ2NC1wdm9wc10gZmluaXNoZWQg
MTExMTI2LmJ1aWxkLWFtZDY0LXB2b3BzIHRzLWxvZ3MtY2FwdHVyZSBob3N0IHBhc3MgCjIwMTct
MDYtMjggMDA6NDc6MTEgWiBbYnVpbGQtYW1kNjQtcHZvcHNdIGF3YWl0aW5nIDExMTEyNi5idWls
ZC1hbWQ2NC1wdm9wcyB0cy1zeXNsb2ctc2VydmVyIAoyMDE3LTA2LTI4IDAwOjQ3OjExIFogW2J1
aWxkLWFtZDY0LXB2b3BzXSBmaW5pc2hlZCAxMTExMjYuYnVpbGQtYW1kNjQtcHZvcHMgdHMtc3lz
bG9nLXNlcnZlciAgcGFzcyAKMjAxNy0wNi0yOCAwMDo0NzoxMSBaIFtidWlsZC1hbWQ2NC1wdm9w
c10gam9iIG5vdCBvawoyMDE3LTA2LTI4IDAwOjQ3OjEyIFogZmxpZ2h0IDExMTEyNiBraWxsaW5n
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIFsyOTYwOF0KMjAxNy0wNi0yOCAwMDo0Nzox
MiBaIGZsaWdodCAxMTExMjYgcmVhcGVkICBidWlsZC1hbWQ2NC1wdm9wcyBbODQzMV0gRVhJVCAw
CjIwMTctMDYtMjggMDA6NDc6MTIgWiBmbGlnaHQgMTExMTI2IGtpbGxpbmcgdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCBbMjk2MTFdCjIwMTctMDYtMjggMDA6NDc6MTIgWiBmbGlnaHQgMTEx
MTI2IG5xdWV1ZWQ9MQoyMDE3LTA2LTI4IDAwOjQ3OjEyIFogZmxpZ2h0IDExMTEyNiBzcGF3bmlu
ZyB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbQoyMDE3
LTA2LTI4IDAwOjQ3OjEyIFogZmxpZ2h0IDExMTEyNiBzcGF3bmVkICB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSBbMzE5MjddCjIwMTctMDYtMjggMDA6
NDc6MTIgWiBmbGlnaHQgMTExMTI2IHNwYXduaW5nIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20KMjAxNy0wNi0yOCAwMDo0NzoxMiBaIGZsaWdodCAxMTExMjYgc3Bhd25lZCAgdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSBbMzE5MjldCjIwMTctMDYtMjggMDA6NDc6MTIgWiBmbGlnaHQg
MTExMTI2IHNwYXduaW5nIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
LXhzbQoyMDE3LTA2LTI4IDAwOjQ3OjEyIFogZmxpZ2h0IDExMTEyNiBzcGF3bmVkICB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gWzMxOTMyXQoyMDE3LTA2LTI4
IDAwOjQ3OjEyIFogZmxpZ2h0IDExMTEyNiBzcGF3bmluZyB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbQoyMDE3LTA2LTI4IDAwOjQ3OjEyIFogZmxp
Z2h0IDExMTEyNiBzcGF3bmVkICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSBbMzE5MzVdCjIwMTctMDYtMjggMDA6NDc6MTIgWiBmbGlnaHQgMTEx
MTI2IHNwYXduaW5nIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bQoyMDE3LTA2LTI4IDAwOjQ3OjEyIFogZmxpZ2h0IDExMTEyNiBzcGF3bmVkICB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gWzMxOTM5XQoyMDE3LTA2LTI4IDAw
OjQ3OjEyIFogZmxpZ2h0IDExMTEyNiBzcGF3bmluZyB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbQoy
MDE3LTA2LTI4IDAwOjQ3OjEyIFogZmxpZ2h0IDExMTEyNiBzcGF3bmVkICB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXhzbSBbMzE5NDFdCjIwMTctMDYtMjggMDA6NDc6MTIgWiBmbGlnaHQgMTExMTI2IG5y
dW5uaW5nPTE1CjIwMTctMDYtMjggMDA6NDc6MTMgWiBmbGlnaHQgMTExMTI2IGtpbGxpbmcgdGVz
dC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggWzI5NjE0XQoyMDE3LTA2LTI4IDAwOjQ3OjEzIFogZmxp
Z2h0IDExMTEyNiBraWxsaW5nIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgWzI5NjE5XQoy
MDE3LTA2LTI4IDAwOjQ3OjE0IFogZmxpZ2h0IDExMTEyNiBraWxsaW5nIHRlc3QtYW1kNjQtYW1k
NjQtcGFpciBbMjk2MjNdCjIwMTctMDYtMjggMDA6NDc6MTQgWiBmbGlnaHQgMTExMTI2IGtpbGxp
bmcgdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgWzI5NjI2XQoyMDE3LTA2LTI4IDAwOjQ3OjE1IFog
ZmxpZ2h0IDExMTEyNiBraWxsaW5nIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCBb
Mjk2MjhdCjIwMTctMDYtMjggMDA6NDc6MTYgWiBmbGlnaHQgMTExMTI2IGtpbGxpbmcgdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgWzI5NjMxXQoyMDE3LTA2LTI4IDAwOjQ3OjE3
IFogZmxpZ2h0IDExMTEyNiBraWxsaW5nIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCBb
Mjk2MzhdCjIwMTctMDYtMjggMDA6NDc6MTcgWiBmbGlnaHQgMTExMTI2IGtpbGxpbmcgdGVzdC1h
bWQ2NC1hbWQ2NC14bCBbMjk2NDRdCjIwMTctMDYtMjggMDA6NDc6MTggWiBmbGlnaHQgMTExMTI2
IGtpbGxpbmcgdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyIFsyOTY1MV0KMjAxNy0wNi0yOCAw
MDo0NzoxOCBaIGZsaWdodCAxMTExMjYga2lsbGluZyB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRp
dmNwdSBbMjk2NTRdCjIwMTctMDYtMjggMDA6NDc6MTkgWiBmbGlnaHQgMTExMTI2IGtpbGxpbmcg
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kIFsyOTY1Nl0KMjAxNy0wNi0yOCAwMDo0NzoyMCBa
IGZsaWdodCAxMTExMjYga2lsbGluZyB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCBbMjk2
NTldCjIwMTctMDYtMjggMDA6NDc6MjAgWiBmbGlnaHQgMTExMTI2IGtpbGxpbmcgdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xY293MiBbMjk2NjRdCjIwMTctMDYtMjggMDA6NDc6MjEgWiBmbGlnaHQgMTEx
MTI2IGtpbGxpbmcgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgWzI5
NjY4XQoyMDE3LTA2LTI4IDAwOjQ3OjIxIFogZmxpZ2h0IDExMTEyNiBraWxsaW5nIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiBbMjk2NzFdCjIwMTctMDYtMjggMDA6NDc6MjIg
WiBmbGlnaHQgMTExMTI2IGtpbGxpbmcgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0IFsyOTY3NF0KMjAxNy0wNi0yOCAwMDo0NzoyMyBaIGZsaWdodCAxMTExMjYga2lsbGluZyB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgWzI5Njc1XQoyMDE3LTA2LTI4IDAw
OjQ3OjIzIFogZmxpZ2h0IDExMTEyNiBraWxsaW5nIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0IFsyOTY3OF0KMjAxNy0wNi0yOCAwMDo0NzoyNCBaIGZsaWdodCAxMTEx
MjYga2lsbGluZyB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgWzI5NjkxXQoy
MDE3LTA2LTI4IDAwOjQ3OjI0IFogZmxpZ2h0IDExMTEyNiBraWxsaW5nIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiBbMjk2OTJdCjIwMTctMDYtMjggMDA6NDc6MjUgWiBmbGln
aHQgMTExMTI2IGtpbGxpbmcgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IFsy
OTY5N10KMjAxNy0wNi0yOCAwMDo0NzoyNSBaIGZsaWdodCAxMTExMjYga2lsbGluZyB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgWzI5NzA4XQoyMDE3LTA2LTI4IDAwOjQ3OjI2
IFogW2J1aWxkLWkzODZdIGZpbmlzaGVkIDExMTEyNi5idWlsZC1pMzg2IHRzLWhvc3RzLWFsbG9j
YXRlIGhvc3QgcGFzcyAKMjAxNy0wNi0yOCAwMDo0NzoyNiBaIFtidWlsZC1pMzg2XSBzdGFydGlu
ZyAxMTExMjYuYnVpbGQtaTM4NiB0cy1zeXNsb2ctc2VydmVyICBzeXNsb2ctc2VydmVyCjIwMTct
MDYtMjggMDA6NDc6MjYgWiBmbGlnaHQgMTExMTI2IGtpbGxpbmcgdGVzdC1hbWQ2NC1hbWQ2NC14
bC1ydGRzIFsyOTcxMF0KMjAxNy0wNi0yOCAwMDo0NzoyNyBaIFtidWlsZC1pMzg2XSBzdGFydGlu
ZyAxMTExMjYuYnVpbGQtaTM4NiB0cy1ob3N0LWluc3RhbGwtdHdpY2UgIGhvc3QtaW5zdGFsbCg0
KQoyMDE3LTA2LTI4IDAwOjQ3OjI3IFogW2J1aWxkLWkzODZdIGF3YWl0aW5nIDExMTEyNi5idWls
ZC1pMzg2IHRzLWhvc3QtaW5zdGFsbC10d2ljZSAKMjAxNy0wNi0yOCAwMDo0NzoyOCBaIFtidWls
ZC1pMzg2XSBmaW5pc2hlZCAxMTExMjYuYnVpbGQtaTM4NiB0cy1ob3N0LWluc3RhbGwtdHdpY2Ug
IHBhc3MgCjIwMTctMDYtMjggMDA6NDc6MjggWiBbYnVpbGQtaTM4Nl0gc3RhcnRpbmcgMTExMTI2
LmJ1aWxkLWkzODYgdHMteGVuLWJ1aWxkLXByZXAgIGhvc3QtYnVpbGQtcHJlcAoyMDE3LTA2LTI4
IDAwOjQ3OjI5IFogW2J1aWxkLWkzODZdIGF3YWl0aW5nIDExMTEyNi5idWlsZC1pMzg2IHRzLXhl
bi1idWlsZC1wcmVwIAoyMDE3LTA2LTI4IDAwOjQ3OjMwIFogW2J1aWxkLWkzODZdIGZpbmlzaGVk
IDExMTEyNi5idWlsZC1pMzg2IHRzLXhlbi1idWlsZC1wcmVwICBwYXNzIAoyMDE3LTA2LTI4IDAw
OjQ3OjMwIFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JF
U19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwg
NDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3Jp
dGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTog
Q2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVk
IHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4K
KSByZXRyeWluZyAuLi4KMjAxNy0wNi0yOCAwMDo0NzozMCBaIFtidWlsZC1pMzg2XSBzdGFydGlu
ZyAxMTExMjYuYnVpbGQtaTM4NiB0cy14ZW4tYnVpbGQgIHhlbi1idWlsZAoyMDE3LTA2LTI4IDAw
OjQ3OjMwIFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c21dIHN0YXJ0aW5nIDExMTEyNi50
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygx
KQoyMDE3LTA2LTI4IDAwOjQ3OjMwIFogW2J1aWxkLWkzODZdIGF3YWl0aW5nIDExMTEyNi5idWls
ZC1pMzg2IHRzLXhlbi1idWlsZCAKMjAxNy0wNi0yOCAwMDo0NzozMCBaIFt0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtXSBhd2FpdGluZyAxMTExMjYudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yOCAwMDo0NzozMCBaIFt0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c21dIHN0YXJ0aW5nIDExMTEyNi50ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtYnVpbGQtY2hlY2sgIGJ1
aWxkLWNoZWNrKDEpCjIwMTctMDYtMjggMDA6NDc6MzAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21dIHN0YXJ0aW5nIDExMTEyNi50ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1idWlsZC1jaGVjayAg
YnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yOCAwMDo0NzozMSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbV0gc3RhcnRpbmcgMTExMTI2LnRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWJ1aWxk
LWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI4IDAwOjQ3OjMxIFogW3Rlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbV0gYXdhaXRpbmcgMTExMTI2LnRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1idWlsZC1jaGVjayAK
MjAxNy0wNi0yOCAwMDo0NzozMSBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbV0gYXdhaXRpbmcgMTExMTI2LnRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI4IDAw
OjQ3OjMxIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtXSBhd2FpdGluZyAxMTExMjYudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjggMDA6NDc6MzEg
WiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtXSBzdGFydGlu
ZyAxMTExMjYudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIHRz
LWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI4IDAwOjQ3OjMxIFogW3Rlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c21dIGZpbmlzaGVkIDExMTEyNi50ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtIHRzLWJ1aWxkLWNoZWNrICBibG9ja2VkIGNoaWxkIHByb2Nlc3MgZXhpdGVk
IGFibm9ybWFsbHkKMjAxNy0wNi0yOCAwMDo0NzozMSBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtXSAxMTExMjYudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSBjaGVjay1ub3QtYmxv
Y2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2LTI4IDAwOjQ3OjMxIFogW3Rl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbV0gYXdhaXRpbmcgMTEx
MTI2LnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1idWls
ZC1jaGVjayAKMjAxNy0wNi0yOCAwMDo0NzozMSBaIFtidWlsZC1pMzg2XSBmaW5pc2hlZCAxMTEx
MjYuYnVpbGQtaTM4NiB0cy14ZW4tYnVpbGQgIGZhaWwgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJu
b3JtYWxseQoyMDE3LTA2LTI4IDAwOjQ3OjMxIFogW2J1aWxkLWkzODZdIDExMTEyNi5idWlsZC1p
Mzg2IHJ1bi1qb2IvYnVpbGQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0yOCAw
MDo0NzozMSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbV0gc3RhcnRpbmcgMTExMTI2LnRlc3Qt
YW1kNjQtYW1kNjQteGwteHNtIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2
LTI4IDAwOjQ3OjMyIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
LXhzbV0gZmluaXNoZWQgMTExMTI2LnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbSB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBh
Ym5vcm1hbGx5CjIwMTctMDYtMjggMDA6NDc6MzIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQteHNtXSAxMTExMjYudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQteHNtIGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQg
ZmFpbGVkCjIwMTctMDYtMjggMDA6NDc6MzIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c21dIGZpbmlzaGVkIDExMTEyNi50ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1idWlsZC1jaGVjayAgYmxvY2tl
ZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjggMDA6NDc6MzIgWiBb
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21dIDExMTEy
Ni50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSBjaGVj
ay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2LTI4IDAwOjQ3
OjMyIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwteHNtXSBhd2FpdGluZyAxMTExMjYudGVzdC1hbWQ2
NC1hbWQ2NC14bC14c20gdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjggMDA6NDc6MzIgWiBbdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c21dIGZpbmlz
aGVkIDExMTEyNi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5v
cm1hbGx5CjIwMTctMDYtMjggMDA6NDc6MzIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c21dIDExMTEyNi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6
IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2LTI4IDAwOjQ3OjMyIFogW2J1aWxkLWkzODZdIHN0
YXJ0aW5nIDExMTEyNi5idWlsZC1pMzg2IHRzLWxvZ3MtY2FwdHVyZSBob3N0IGNhcHR1cmUtbG9n
cwoyMDE3LTA2LTI4IDAwOjQ3OjMyIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbV0gZmluaXNoZWQgMTExMTI2LnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNz
IGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjggMDA6NDc6MzIgWiBbdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtXSAxMTExMjYudGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDogdGVz
dCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjggMDA6NDc6MzIgWiBmbGlnaHQgMTExMTI2IHJlYXBl
ZCAgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gWzMx
OTI3XSBFWElUIDAKMjAxNy0wNi0yOCAwMDo0NzozMiBaIFtidWlsZC1pMzg2XSBhd2FpdGluZyAx
MTExMjYuYnVpbGQtaTM4NiB0cy1sb2dzLWNhcHR1cmUgaG9zdAoyMDE3LTA2LTI4IDAwOjQ3OjMz
IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwteHNtXSBmaW5pc2hlZCAxMTExMjYudGVzdC1hbWQ2NC1h
bWQ2NC14bC14c20gdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQg
YWJub3JtYWxseQoyMDE3LTA2LTI4IDAwOjQ3OjMzIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwteHNt
XSAxMTExMjYudGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gY2hlY2stbm90LWJsb2NrZWQgZmFpbGVk
OiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0yOCAwMDo0NzozMyBaIGZsaWdodCAxMTExMjYg
bnF1ZXVlZD0xCjIwMTctMDYtMjggMDA6NDc6MzMgWiBmbGlnaHQgMTExMTI2IHNwYXduaW5nIGJ1
aWxkLWkzODYtbGlidmlydAoyMDE3LTA2LTI4IDAwOjQ3OjMzIFogZmxpZ2h0IDExMTEyNiBzcGF3
bmVkICBidWlsZC1pMzg2LWxpYnZpcnQgWzMyNDg2XQoyMDE3LTA2LTI4IDAwOjQ3OjMzIFogZmxp
Z2h0IDExMTEyNiBzcGF3bmluZyBidWlsZC1pMzg2LXJ1bXBydW4KMjAxNy0wNi0yOCAwMDo0Nzoz
MyBaIGZsaWdodCAxMTExMjYgc3Bhd25lZCAgYnVpbGQtaTM4Ni1ydW1wcnVuIFszMjQ4OF0KMjAx
Ny0wNi0yOCAwMDo0NzozMyBaIGZsaWdodCAxMTExMjYgbnJ1bm5pbmc9MTYKMjAxNy0wNi0yOCAw
MDo0NzozMyBaIGZsaWdodCAxMTExMjYgcmVhcGVkICB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtIFszMTkyOV0gRVhJVCAwCjIwMTctMDYtMjggMDA6NDc6MzQgWiBmbGlnaHQgMTExMTI2IG5x
dWV1ZWQ9MQoyMDE3LTA2LTI4IDAwOjQ3OjM0IFogZmxpZ2h0IDExMTEyNiBucnVubmluZz0xNQoy
MDE3LTA2LTI4IDAwOjQ3OjM0IFogZmxpZ2h0IDExMTEyNiByZWFwZWQgIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSBbMzE5MzJdIEVYSVQgMAoyMDE3LTA2LTI4
IDAwOjQ3OjM0IFogZmxpZ2h0IDExMTEyNiBucXVldWVkPTEKMjAxNy0wNi0yOCAwMDo0NzozNCBa
IGZsaWdodCAxMTExMjYgbnJ1bm5pbmc9MTQKMjAxNy0wNi0yOCAwMDo0NzozNCBaIGZsaWdodCAx
MTExMjYgcmVhcGVkICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSBbMzE5MzVdIEVYSVQgMAoyMDE3LTA2LTI4IDAwOjQ3OjM1IFogZmxpZ2h0IDEx
MTEyNiBucXVldWVkPTEKMjAxNy0wNi0yOCAwMDo0NzozNSBaIGZsaWdodCAxMTExMjYgbnJ1bm5p
bmc9MTMKMjAxNy0wNi0yOCAwMDo0NzozNSBaIGZsaWdodCAxMTExMjYgcmVhcGVkICB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gWzMxOTM5XSBFWElUIDAKMjAx
Ny0wNi0yOCAwMDo0NzozNSBaIGZsaWdodCAxMTExMjYgbnF1ZXVlZD0xCjIwMTctMDYtMjggMDA6
NDc6MzUgWiBmbGlnaHQgMTExMTI2IG5ydW5uaW5nPTEyCjIwMTctMDYtMjggMDA6NDc6MzUgWiBm
bGlnaHQgMTExMTI2IHJlYXBlZCAgdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gWzMxOTQxXSBFWElU
IDAKMjAxNy0wNi0yOCAwMDo0NzozNiBaIGZsaWdodCAxMTExMjYgbnF1ZXVlZD0xCjIwMTctMDYt
MjggMDA6NDc6MzYgWiBmbGlnaHQgMTExMTI2IG5ydW5uaW5nPTExCjIwMTctMDYtMjggMDA6NDc6
NTIgWiBbYnVpbGQtaTM4Ni1saWJ2aXJ0XSBzdGFydGluZyAxMTExMjYuYnVpbGQtaTM4Ni1saWJ2
aXJ0IHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI4IDAwOjQ3OjUzIFog
W2J1aWxkLWkzODYtcnVtcHJ1bl0gc3RhcnRpbmcgMTExMTI2LmJ1aWxkLWkzODYtcnVtcHJ1biB0
cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yOCAwMDo0Nzo1MyBaIFtidWls
ZC1pMzg2LWxpYnZpcnRdIGF3YWl0aW5nIDExMTEyNi5idWlsZC1pMzg2LWxpYnZpcnQgdHMtYnVp
bGQtY2hlY2sgCjIwMTctMDYtMjggMDA6NDc6NTMgWiBbYnVpbGQtaTM4Ni1ydW1wcnVuXSBhd2Fp
dGluZyAxMTExMjYuYnVpbGQtaTM4Ni1ydW1wcnVuIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI4
IDAwOjQ3OjUzIFogW2J1aWxkLWkzODYtbGlidmlydF0gZmluaXNoZWQgMTExMTI2LmJ1aWxkLWkz
ODYtbGlidmlydCB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBh
Ym5vcm1hbGx5CjIwMTctMDYtMjggMDA6NDc6NTMgWiBbYnVpbGQtaTM4Ni1saWJ2aXJ0XSAxMTEx
MjYuYnVpbGQtaTM4Ni1saWJ2aXJ0IGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDogdGVzdCBzY3Jp
cHQgZmFpbGVkCjIwMTctMDYtMjggMDA6NDc6NTQgWiBbYnVpbGQtaTM4Ni1ydW1wcnVuXSBmaW5p
c2hlZCAxMTExMjYuYnVpbGQtaTM4Ni1ydW1wcnVuIHRzLWJ1aWxkLWNoZWNrICBibG9ja2VkIGNo
aWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxNy0wNi0yOCAwMDo0Nzo1NCBaIFtidWls
ZC1pMzg2LXJ1bXBydW5dIDExMTEyNi5idWlsZC1pMzg2LXJ1bXBydW4gY2hlY2stbm90LWJsb2Nr
ZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0yOCAwMDo0Nzo1NCBaIGZsaWdo
dCAxMTExMjYgcmVhcGVkICBidWlsZC1pMzg2LWxpYnZpcnQgWzMyNDg2XSBFWElUIDAKMjAxNy0w
Ni0yOCAwMDo0Nzo1NCBaIFtidWlsZC1hbWQ2NC14dGZdIGZpbmlzaGVkIDExMTEyNi5idWlsZC1h
bWQ2NC14dGYgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBwYXNzIAoyMDE3LTA2LTI4IDAwOjQ3OjU1
IFogZmxpZ2h0IDExMTEyNiBucXVldWVkPTEKMjAxNy0wNi0yOCAwMDo0Nzo1NSBaIGZsaWdodCAx
MTExMjYgbnJ1bm5pbmc9MTAKMjAxNy0wNi0yOCAwMDo0Nzo1NSBaIGZsaWdodCAxMTExMjYgcmVh
cGVkICBidWlsZC1pMzg2LXJ1bXBydW4gWzMyNDg4XSBFWElUIDAKMjAxNy0wNi0yOCAwMDo0Nzo1
NSBaIFtidWlsZC1hbWQ2NC14dGZdIHN0YXJ0aW5nIDExMTEyNi5idWlsZC1hbWQ2NC14dGYgdHMt
c3lzbG9nLXNlcnZlciAgc3lzbG9nLXNlcnZlcgoyMDE3LTA2LTI4IDAwOjQ3OjU1IFogZmxpZ2h0
IDExMTEyNiBucXVldWVkPTEKMjAxNy0wNi0yOCAwMDo0Nzo1NSBaIGZsaWdodCAxMTExMjYgbnJ1
bm5pbmc9OQoyMDE3LTA2LTI4IDAwOjQ3OjU2IFogW2J1aWxkLWFtZDY0LXh0Zl0gc3RhcnRpbmcg
MTExMTI2LmJ1aWxkLWFtZDY0LXh0ZiB0cy1ob3N0LWluc3RhbGwtdHdpY2UgIGhvc3QtaW5zdGFs
bCg0KQoyMDE3LTA2LTI4IDAwOjQ3OjU2IFogW2J1aWxkLWFtZDY0LXh0Zl0gYXdhaXRpbmcgMTEx
MTI2LmJ1aWxkLWFtZDY0LXh0ZiB0cy1ob3N0LWluc3RhbGwtdHdpY2UgCjIwMTctMDYtMjggMDA6
NDc6NTcgWiBbYnVpbGQtYW1kNjQteHRmXSBmaW5pc2hlZCAxMTExMjYuYnVpbGQtYW1kNjQteHRm
IHRzLWhvc3QtaW5zdGFsbC10d2ljZSAgcGFzcyAKMjAxNy0wNi0yOCAwMDo0Nzo1NyBaIFtidWls
ZC1hbWQ2NC14dGZdIHN0YXJ0aW5nIDExMTEyNi5idWlsZC1hbWQ2NC14dGYgdHMteGVuLWJ1aWxk
LXByZXAgIGhvc3QtYnVpbGQtcHJlcAoyMDE3LTA2LTI4IDAwOjQ3OjU3IFogZmxpZ2h0IDExMTEy
NiBraWxsaW5nIGJ1aWxkLWFtZDY0LXB2b3BzIFs4NDMxXQoyMDE3LTA2LTI4IDAwOjQ3OjU4IFog
W2J1aWxkLWFtZDY0LXh0Zl0gYXdhaXRpbmcgMTExMTI2LmJ1aWxkLWFtZDY0LXh0ZiB0cy14ZW4t
YnVpbGQtcHJlcCAKMjAxNy0wNi0yOCAwMDo0Nzo1OSBaIFtidWlsZC1hbWQ2NC14dGZdIGZpbmlz
aGVkIDExMTEyNi5idWlsZC1hbWQ2NC14dGYgdHMteGVuLWJ1aWxkLXByZXAgIHBhc3MgCjIwMTct
MDYtMjggMDA6NDc6NTkgWiBbYnVpbGQtYW1kNjQteHRmXSBzdGFydGluZyAxMTExMjYuYnVpbGQt
YW1kNjQteHRmIHRzLXh0Zi1idWlsZCAgeHRmLWJ1aWxkCjIwMTctMDYtMjggMDA6NDc6NTkgWiBb
YnVpbGQtYW1kNjQteHRmXSBhd2FpdGluZyAxMTExMjYuYnVpbGQtYW1kNjQteHRmIHRzLXh0Zi1i
dWlsZCAKMjAxNy0wNi0yOCAwMDo0ODowMCBaIFtidWlsZC1hbWQ2NC14dGZdIGZpbmlzaGVkIDEx
MTEyNi5idWlsZC1hbWQ2NC14dGYgdHMteHRmLWJ1aWxkICBmYWlsIGNoaWxkIHByb2Nlc3MgZXhp
dGVkIGFibm9ybWFsbHkKMjAxNy0wNi0yOCAwMDo0ODowMCBaIFtidWlsZC1hbWQ2NC14dGZdIDEx
MTEyNi5idWlsZC1hbWQ2NC14dGYgcnVuLWpvYi9idWlsZC14dGYgZmFpbGVkOiB0ZXN0IHNjcmlw
dCBmYWlsZWQKMjAxNy0wNi0yOCAwMDo0ODowMSBaIFtidWlsZC1hbWQ2NC14dGZdIHRyYW5zYWN0
aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9S
IDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6
ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNp
ZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBj
b21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6
ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4u
LgoyMDE3LTA2LTI4IDAwOjQ4OjAxIFogW2J1aWxkLWFtZDY0LXhzbV0gZmluaXNoZWQgMTExMTI2
LmJ1aWxkLWFtZDY0LXhzbSB0cy1sb2dzLWNhcHR1cmUgaG9zdCBwYXNzIAoyMDE3LTA2LTI4IDAw
OjQ4OjAxIFogW2J1aWxkLWFtZDY0LXhzbV0gYXdhaXRpbmcgMTExMTI2LmJ1aWxkLWFtZDY0LXhz
bSB0cy1zeXNsb2ctc2VydmVyIAoyMDE3LTA2LTI4IDAwOjQ4OjAxIFogW2J1aWxkLWFtZDY0LXhz
bV0gZmluaXNoZWQgMTExMTI2LmJ1aWxkLWFtZDY0LXhzbSB0cy1zeXNsb2ctc2VydmVyICBwYXNz
IAoyMDE3LTA2LTI4IDAwOjQ4OjAxIFogW2J1aWxkLWFtZDY0LXhzbV0gam9iIG5vdCBvawoyMDE3
LTA2LTI4IDAwOjQ4OjAxIFogZmxpZ2h0IDExMTEyNiByZWFwZWQgIGJ1aWxkLWFtZDY0LXhzbSBb
ODQzNF0gRVhJVCAwCjIwMTctMDYtMjggMDA6NDg6MDIgWiBbYnVpbGQtYW1kNjQteHRmXSBzdGFy
dGluZyAxMTExMjYuYnVpbGQtYW1kNjQteHRmIHRzLWxvZ3MtY2FwdHVyZSBob3N0IGNhcHR1cmUt
bG9ncwoyMDE3LTA2LTI4IDAwOjQ4OjAyIFogZmxpZ2h0IDExMTEyNiBucXVldWVkPTEKMjAxNy0w
Ni0yOCAwMDo0ODowMiBaIGZsaWdodCAxMTExMjYgc3Bhd25pbmcgdGVzdC14dGYtYW1kNjQtYW1k
NjQtMQoyMDE3LTA2LTI4IDAwOjQ4OjAyIFogZmxpZ2h0IDExMTEyNiBzcGF3bmVkICB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0xIFs2ODJdCjIwMTctMDYtMjggMDA6NDg6MDIgWiBmbGlnaHQgMTExMTI2
IHNwYXduaW5nIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIKMjAxNy0wNi0yOCAwMDo0ODowMiBaIGZs
aWdodCAxMTExMjYgc3Bhd25lZCAgdGVzdC14dGYtYW1kNjQtYW1kNjQtMiBbNjg0XQoyMDE3LTA2
LTI4IDAwOjQ4OjAyIFogZmxpZ2h0IDExMTEyNiBzcGF3bmluZyB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0zCjIwMTctMDYtMjggMDA6NDg6MDIgWiBmbGlnaHQgMTExMTI2IHNwYXduZWQgIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTMgWzY4Nl0KMjAxNy0wNi0yOCAwMDo0ODowMiBaIGZsaWdodCAxMTExMjYg
c3Bhd25pbmcgdGVzdC14dGYtYW1kNjQtYW1kNjQtNAoyMDE3LTA2LTI4IDAwOjQ4OjAyIFogZmxp
Z2h0IDExMTEyNiBzcGF3bmVkICB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00IFs2OTBdCjIwMTctMDYt
MjggMDA6NDg6MDIgWiBmbGlnaHQgMTExMTI2IHNwYXduaW5nIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTUKMjAxNy0wNi0yOCAwMDo0ODowMiBaIGZsaWdodCAxMTExMjYgc3Bhd25lZCAgdGVzdC14dGYt
YW1kNjQtYW1kNjQtNSBbNjkzXQoyMDE3LTA2LTI4IDAwOjQ4OjAyIFogZmxpZ2h0IDExMTEyNiBu
cnVubmluZz0xMwoyMDE3LTA2LTI4IDAwOjQ4OjAyIFogW2J1aWxkLWFtZDY0LXh0Zl0gYXdhaXRp
bmcgMTExMTI2LmJ1aWxkLWFtZDY0LXh0ZiB0cy1sb2dzLWNhcHR1cmUgaG9zdAoyMDE3LTA2LTI4
IDAwOjQ4OjE4IFogZmxpZ2h0IDExMTEyNiBraWxsaW5nIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIFszMTkyN10KMjAxNy0wNi0yOCAwMDo0ODoxOCBa
IGZsaWdodCAxMTExMjYga2lsbGluZyB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIFszMTky
OV0KMjAxNy0wNi0yOCAwMDo0ODoxOSBaIGZsaWdodCAxMTExMjYga2lsbGluZyB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gWzMxOTMyXQoyMDE3LTA2LTI4IDAw
OjQ4OjIwIFogZmxpZ2h0IDExMTEyNiBraWxsaW5nIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIFszMTkzNV0KMjAxNy0wNi0yOCAwMDo0ODoyMCBa
IGZsaWdodCAxMTExMjYga2lsbGluZyB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gWzMxOTM5XQoyMDE3LTA2LTI4IDAwOjQ4OjIxIFogZmxpZ2h0IDExMTEyNiBr
aWxsaW5nIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtIFszMTk0MV0KMjAxNy0wNi0yOCAwMDo0ODoy
MiBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xXSBzdGFydGluZyAxMTExMjYudGVzdC14dGYtYW1k
NjQtYW1kNjQtMSB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yOCAwMDo0
ODoyMiBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yXSBzdGFydGluZyAxMTExMjYudGVzdC14dGYt
YW1kNjQtYW1kNjQtMiB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yOCAw
MDo0ODoyMiBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xXSBhd2FpdGluZyAxMTExMjYudGVzdC14
dGYtYW1kNjQtYW1kNjQtMSB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yOCAwMDo0ODoyMiBaIFt0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUg
KE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQ
R1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nl
c3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRB
SUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGlj
dCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1
Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yOCAwMDo0ODoyMiBaIFt0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yXSBhd2FpdGluZyAxMTExMjYudGVzdC14dGYtYW1kNjQtYW1k
NjQtMiB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yOCAwMDo0ODoyMyBaIFt0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC00XSBzdGFydGluZyAxMTExMjYudGVzdC14dGYtYW1kNjQtYW1kNjQtNCB0cy1idWls
ZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yOCAwMDo0ODoyMyBaIFt0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0xXSBmaW5pc2hlZCAxMTExMjYudGVzdC14dGYtYW1kNjQtYW1kNjQtMSB0cy1i
dWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTct
MDYtMjggMDA6NDg6MjMgWiBbdGVzdC14dGYtYW1kNjQtYW1kNjQtMV0gMTExMTI2LnRlc3QteHRm
LWFtZDY0LWFtZDY0LTEgY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWls
ZWQKMjAxNy0wNi0yOCAwMDo0ODoyMyBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01XSBzdGFydGlu
ZyAxMTExMjYudGVzdC14dGYtYW1kNjQtYW1kNjQtNSB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hl
Y2soMSkKMjAxNy0wNi0yOCAwMDo0ODoyMyBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00XSBhd2Fp
dGluZyAxMTExMjYudGVzdC14dGYtYW1kNjQtYW1kNjQtNCB0cy1idWlsZC1jaGVjayAKMjAxNy0w
Ni0yOCAwMDo0ODoyMyBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zXSBzdGFydGluZyAxMTExMjYu
dGVzdC14dGYtYW1kNjQtYW1kNjQtMyB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAx
Ny0wNi0yOCAwMDo0ODoyMyBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yXSBmaW5pc2hlZCAxMTEx
MjYudGVzdC14dGYtYW1kNjQtYW1kNjQtMiB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBw
cm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjggMDA6NDg6MjMgWiBbdGVzdC14dGYt
YW1kNjQtYW1kNjQtMl0gMTExMTI2LnRlc3QteHRmLWFtZDY0LWFtZDY0LTIgY2hlY2stbm90LWJs
b2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0yOCAwMDo0ODoyMyBaIFt0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01XSBhd2FpdGluZyAxMTExMjYudGVzdC14dGYtYW1kNjQtYW1k
NjQtNSB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yOCAwMDo0ODoyNCBaIFt0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0zXSBhd2FpdGluZyAxMTExMjYudGVzdC14dGYtYW1kNjQtYW1kNjQtMyB0cy1idWls
ZC1jaGVjayAKMjAxNy0wNi0yOCAwMDo0ODoyNCBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00XSBm
aW5pc2hlZCAxMTExMjYudGVzdC14dGYtYW1kNjQtYW1kNjQtNCB0cy1idWlsZC1jaGVjayAgYmxv
Y2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjggMDA6NDg6MjQg
WiBbdGVzdC14dGYtYW1kNjQtYW1kNjQtNF0gMTExMTI2LnRlc3QteHRmLWFtZDY0LWFtZDY0LTQg
Y2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0yOCAw
MDo0ODoyNCBaIGZsaWdodCAxMTExMjYgcmVhcGVkICB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xIFs2
ODJdIEVYSVQgMAoyMDE3LTA2LTI4IDAwOjQ4OjI0IFogW3Rlc3QteHRmLWFtZDY0LWFtZDY0LTVd
IGZpbmlzaGVkIDExMTEyNi50ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01IHRzLWJ1aWxkLWNoZWNrICBi
bG9ja2VkIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxNy0wNi0yOCAwMDo0ODoy
NCBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01XSAxMTExMjYudGVzdC14dGYtYW1kNjQtYW1kNjQt
NSBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2LTI4
IDAwOjQ4OjI0IFogW3Rlc3QteHRmLWFtZDY0LWFtZDY0LTNdIGZpbmlzaGVkIDExMTEyNi50ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0zIHRzLWJ1aWxkLWNoZWNrICBibG9ja2VkIGNoaWxkIHByb2Nlc3Mg
ZXhpdGVkIGFibm9ybWFsbHkKMjAxNy0wNi0yOCAwMDo0ODoyNCBaIFt0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0zXSAxMTExMjYudGVzdC14dGYtYW1kNjQtYW1kNjQtMyBjaGVjay1ub3QtYmxvY2tlZCBm
YWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2LTI4IDAwOjQ4OjI1IFogZmxpZ2h0IDEx
MTEyNiBucXVldWVkPTEKMjAxNy0wNi0yOCAwMDo0ODoyNSBaIGZsaWdodCAxMTExMjYgbnJ1bm5p
bmc9MTIKMjAxNy0wNi0yOCAwMDo0ODoyNSBaIGZsaWdodCAxMTExMjYgcmVhcGVkICB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0yIFs2ODRdIEVYSVQgMAoyMDE3LTA2LTI4IDAwOjQ4OjI1IFogZmxpZ2h0
IDExMTEyNiBucXVldWVkPTEKMjAxNy0wNi0yOCAwMDo0ODoyNSBaIGZsaWdodCAxMTExMjYgbnJ1
bm5pbmc9MTEKMjAxNy0wNi0yOCAwMDo0ODoyNSBaIGZsaWdodCAxMTExMjYgcmVhcGVkICB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0zIFs2ODZdIEVYSVQgMAoyMDE3LTA2LTI4IDAwOjQ4OjI2IFogZmxp
Z2h0IDExMTEyNiBucXVldWVkPTEKMjAxNy0wNi0yOCAwMDo0ODoyNiBaIGZsaWdodCAxMTExMjYg
bnJ1bm5pbmc9MTAKMjAxNy0wNi0yOCAwMDo0ODoyNiBaIGZsaWdodCAxMTExMjYgcmVhcGVkICB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00IFs2OTBdIEVYSVQgMAoyMDE3LTA2LTI4IDAwOjQ4OjI2IFog
ZmxpZ2h0IDExMTEyNiBucXVldWVkPTEKMjAxNy0wNi0yOCAwMDo0ODoyNiBaIGZsaWdodCAxMTEx
MjYgbnJ1bm5pbmc9OQoyMDE3LTA2LTI4IDAwOjQ4OjI2IFogZmxpZ2h0IDExMTEyNiByZWFwZWQg
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgWzY5M10gRVhJVCAwCjIwMTctMDYtMjggMDA6NDg6Mjcg
WiBmbGlnaHQgMTExMTI2IG5xdWV1ZWQ9MQoyMDE3LTA2LTI4IDAwOjQ4OjI3IFogZmxpZ2h0IDEx
MTEyNiBucnVubmluZz04CjIwMTctMDYtMjggMDA6NDg6MzkgWiBmbGlnaHQgMTExMTI2IGtpbGxp
bmcgYnVpbGQtaTM4Ni1saWJ2aXJ0IFszMjQ4Nl0KMjAxNy0wNi0yOCAwMDo0ODo0MCBaIGZsaWdo
dCAxMTExMjYga2lsbGluZyBidWlsZC1pMzg2LXJ1bXBydW4gWzMyNDg4XQoyMDE3LTA2LTI4IDAw
OjQ4OjQyIFogW2J1aWxkLWkzODZdIGZpbmlzaGVkIDExMTEyNi5idWlsZC1pMzg2IHRzLWxvZ3Mt
Y2FwdHVyZSBob3N0IHBhc3MgCjIwMTctMDYtMjggMDA6NDg6NDIgWiBbYnVpbGQtaTM4Nl0gYXdh
aXRpbmcgMTExMTI2LmJ1aWxkLWkzODYgdHMtc3lzbG9nLXNlcnZlciAKMjAxNy0wNi0yOCAwMDo0
ODo0MiBaIFtidWlsZC1pMzg2XSBmaW5pc2hlZCAxMTExMjYuYnVpbGQtaTM4NiB0cy1zeXNsb2ct
c2VydmVyICBwYXNzIAoyMDE3LTA2LTI4IDAwOjQ4OjQyIFogW2J1aWxkLWkzODZdIGpvYiBub3Qg
b2sKMjAxNy0wNi0yOCAwMDo0ODo0MyBaIGZsaWdodCAxMTExMjYgcmVhcGVkICBidWlsZC1pMzg2
IFs4NDYyXSBFWElUIDAKMjAxNy0wNi0yOCAwMDo0ODo0NCBaIFtidWlsZC1pMzg2LXByZXZdIGZp
bmlzaGVkIDExMTEyNi5idWlsZC1pMzg2LXByZXYgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBwYXNz
IAoyMDE3LTA2LTI4IDAwOjQ4OjQ0IFogZmxpZ2h0IDExMTEyNiBucXVldWVkPTEKMjAxNy0wNi0y
OCAwMDo0ODo0NCBaIGZsaWdodCAxMTExMjYgbnJ1bm5pbmc9NwoyMDE3LTA2LTI4IDAwOjQ4OjQ0
IFogW2J1aWxkLWkzODYtcHJldl0gc3RhcnRpbmcgMTExMTI2LmJ1aWxkLWkzODYtcHJldiB0cy1z
eXNsb2ctc2VydmVyICBzeXNsb2ctc2VydmVyCjIwMTctMDYtMjggMDA6NDg6NDUgWiBbYnVpbGQt
aTM4Ni1wcmV2XSBzdGFydGluZyAxMTExMjYuYnVpbGQtaTM4Ni1wcmV2IHRzLWhvc3QtaW5zdGFs
bC10d2ljZSAgaG9zdC1pbnN0YWxsKDQpCjIwMTctMDYtMjggMDA6NDg6NDUgWiBbYnVpbGQtaTM4
Ni1wcmV2XSBhd2FpdGluZyAxMTExMjYuYnVpbGQtaTM4Ni1wcmV2IHRzLWhvc3QtaW5zdGFsbC10
d2ljZSAKMjAxNy0wNi0yOCAwMDo0ODo0NiBaIFtidWlsZC1pMzg2LXByZXZdIGZpbmlzaGVkIDEx
MTEyNi5idWlsZC1pMzg2LXByZXYgdHMtaG9zdC1pbnN0YWxsLXR3aWNlICBwYXNzIAoyMDE3LTA2
LTI4IDAwOjQ4OjQ3IFogW2J1aWxkLWkzODYtcHJldl0gc3RhcnRpbmcgMTExMTI2LmJ1aWxkLWkz
ODYtcHJldiB0cy14ZW4tYnVpbGQtcHJlcCAgaG9zdC1idWlsZC1wcmVwCjIwMTctMDYtMjggMDA6
NDg6NDcgWiBmbGlnaHQgMTExMTI2IGtpbGxpbmcgYnVpbGQtYW1kNjQteHNtIFs4NDM0XQoyMDE3
LTA2LTI4IDAwOjQ4OjQ3IFogW2J1aWxkLWkzODYtcHJldl0gYXdhaXRpbmcgMTExMTI2LmJ1aWxk
LWkzODYtcHJldiB0cy14ZW4tYnVpbGQtcHJlcCAKMjAxNy0wNi0yOCAwMDo0ODo0OCBaIFtidWls
ZC1pMzg2LXByZXZdIGZpbmlzaGVkIDExMTEyNi5idWlsZC1pMzg2LXByZXYgdHMteGVuLWJ1aWxk
LXByZXAgIHBhc3MgCjIwMTctMDYtMjggMDA6NDg6NDggWiBbYnVpbGQtaTM4Ni1wcmV2XSBzdGFy
dGluZyAxMTExMjYuYnVpbGQtaTM4Ni1wcmV2IHRzLXhlbi1idWlsZCAgeGVuLWJ1aWxkCjIwMTct
MDYtMjggMDA6NDg6NDggWiBbYnVpbGQtaTM4Ni1wcmV2XSBhd2FpdGluZyAxMTExMjYuYnVpbGQt
aTM4Ni1wcmV2IHRzLXhlbi1idWlsZCAKMjAxNy0wNi0yOCAwMDo0ODo0OSBaIFtidWlsZC1pMzg2
LXByZXZdIGZpbmlzaGVkIDExMTEyNi5idWlsZC1pMzg2LXByZXYgdHMteGVuLWJ1aWxkICBmYWls
IGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxNy0wNi0yOCAwMDo0ODo0OSBaIFti
dWlsZC1pMzg2LXByZXZdIDExMTEyNi5idWlsZC1pMzg2LXByZXYgcnVuLWpvYi9idWlsZCBmYWls
ZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2LTI4IDAwOjQ4OjUwIFogW2J1aWxkLWkzODYt
cHJldl0gc3RhcnRpbmcgMTExMTI2LmJ1aWxkLWkzODYtcHJldiB0cy1sb2dzLWNhcHR1cmUgaG9z
dCBjYXB0dXJlLWxvZ3MKMjAxNy0wNi0yOCAwMDo0ODo1MCBaIFtidWlsZC1pMzg2LXByZXZdIGF3
YWl0aW5nIDExMTEyNi5idWlsZC1pMzg2LXByZXYgdHMtbG9ncy1jYXB0dXJlIGhvc3QKMjAxNy0w
Ni0yOCAwMDo0OToxMCBaIGZsaWdodCAxMTExMjYga2lsbGluZyB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0xIFs2ODJdCjIwMTctMDYtMjggMDA6NDk6MTAgWiBmbGlnaHQgMTExMTI2IGtpbGxpbmcgdGVz
dC14dGYtYW1kNjQtYW1kNjQtMiBbNjg0XQoyMDE3LTA2LTI4IDAwOjQ5OjExIFogZmxpZ2h0IDEx
MTEyNiBraWxsaW5nIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgWzY4Nl0KMjAxNy0wNi0yOCAwMDo0
OToxMSBaIFtidWlsZC1hbWQ2NC14dGZdIGZpbmlzaGVkIDExMTEyNi5idWlsZC1hbWQ2NC14dGYg
dHMtbG9ncy1jYXB0dXJlIGhvc3QgcGFzcyAKMjAxNy0wNi0yOCAwMDo0OToxMSBaIFtidWlsZC1h
bWQ2NC14dGZdIGF3YWl0aW5nIDExMTEyNi5idWlsZC1hbWQ2NC14dGYgdHMtc3lzbG9nLXNlcnZl
ciAKMjAxNy0wNi0yOCAwMDo0OToxMiBaIFtidWlsZC1hbWQ2NC14dGZdIGZpbmlzaGVkIDExMTEy
Ni5idWlsZC1hbWQ2NC14dGYgdHMtc3lzbG9nLXNlcnZlciAgcGFzcyAKMjAxNy0wNi0yOCAwMDo0
OToxMiBaIFtidWlsZC1hbWQ2NC14dGZdIGpvYiBub3Qgb2sKMjAxNy0wNi0yOCAwMDo0OToxMiBa
IGZsaWdodCAxMTExMjYga2lsbGluZyB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00IFs2OTBdCjIwMTct
MDYtMjggMDA6NDk6MTIgWiBmbGlnaHQgMTExMTI2IGtpbGxpbmcgdGVzdC14dGYtYW1kNjQtYW1k
NjQtNSBbNjkzXQoyMDE3LTA2LTI4IDAwOjQ5OjEyIFogZmxpZ2h0IDExMTEyNiByZWFwZWQgIGJ1
aWxkLWFtZDY0LXh0ZiBbODQzN10gRVhJVCAwCjIwMTctMDYtMjggMDA6NDk6MTIgWiBmbGlnaHQg
MTExMTI2IG5xdWV1ZWQ9MQoyMDE3LTA2LTI4IDAwOjQ5OjEyIFogZmxpZ2h0IDExMTEyNiBucnVu
bmluZz02CjIwMTctMDYtMjggMDA6NDk6MjggWiBmbGlnaHQgMTExMTI2IGtpbGxpbmcgYnVpbGQt
aTM4NiBbODQ2Ml0KMjAxNy0wNi0yOCAwMDo0OTozNCBaIFtidWlsZC1pMzg2LXB2b3BzXSBmaW5p
c2hlZCAxMTExMjYuYnVpbGQtaTM4Ni1wdm9wcyB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IHBhc3Mg
CjIwMTctMDYtMjggMDA6NDk6MzQgWiBbYnVpbGQtaTM4Ni1wdm9wc10gc3RhcnRpbmcgMTExMTI2
LmJ1aWxkLWkzODYtcHZvcHMgdHMtc3lzbG9nLXNlcnZlciAgc3lzbG9nLXNlcnZlcgoyMDE3LTA2
LTI4IDAwOjQ5OjM1IFogW2J1aWxkLWkzODYtcHZvcHNdIHN0YXJ0aW5nIDExMTEyNi5idWlsZC1p
Mzg2LXB2b3BzIHRzLWhvc3QtaW5zdGFsbC10d2ljZSAgaG9zdC1pbnN0YWxsKDQpCjIwMTctMDYt
MjggMDA6NDk6MzUgWiBbYnVpbGQtaTM4Ni1wdm9wc10gYXdhaXRpbmcgMTExMTI2LmJ1aWxkLWkz
ODYtcHZvcHMgdHMtaG9zdC1pbnN0YWxsLXR3aWNlIAoyMDE3LTA2LTI4IDAwOjQ5OjM2IFogW2J1
aWxkLWkzODYtcHZvcHNdIGZpbmlzaGVkIDExMTEyNi5idWlsZC1pMzg2LXB2b3BzIHRzLWhvc3Qt
aW5zdGFsbC10d2ljZSAgcGFzcyAKMjAxNy0wNi0yOCAwMDo0OTozNyBaIFtidWlsZC1pMzg2LXB2
b3BzXSBzdGFydGluZyAxMTExMjYuYnVpbGQtaTM4Ni1wdm9wcyB0cy14ZW4tYnVpbGQtcHJlcCAg
aG9zdC1idWlsZC1wcmVwCjIwMTctMDYtMjggMDA6NDk6MzcgWiBbYnVpbGQtaTM4Ni1wdm9wc10g
YXdhaXRpbmcgMTExMTI2LmJ1aWxkLWkzODYtcHZvcHMgdHMteGVuLWJ1aWxkLXByZXAgCjIwMTct
MDYtMjggMDA6NDk6MzggWiBbYnVpbGQtaTM4Ni1wdm9wc10gZmluaXNoZWQgMTExMTI2LmJ1aWxk
LWkzODYtcHZvcHMgdHMteGVuLWJ1aWxkLXByZXAgIHBhc3MgCjIwMTctMDYtMjggMDA6NDk6Mzgg
WiBbYnVpbGQtaTM4Ni1wdm9wc10gc3RhcnRpbmcgMTExMTI2LmJ1aWxkLWkzODYtcHZvcHMgdHMt
a2VybmVsLWJ1aWxkICBrZXJuZWwtYnVpbGQKMjAxNy0wNi0yOCAwMDo0OTozOSBaIFtidWlsZC1p
Mzg2LXB2b3BzXSBhd2FpdGluZyAxMTExMjYuYnVpbGQtaTM4Ni1wdm9wcyB0cy1rZXJuZWwtYnVp
bGQgCjIwMTctMDYtMjggMDA6NDk6NDAgWiBbYnVpbGQtaTM4Ni1wdm9wc10gZmluaXNoZWQgMTEx
MTI2LmJ1aWxkLWkzODYtcHZvcHMgdHMta2VybmVsLWJ1aWxkICBmYWlsIGNoaWxkIHByb2Nlc3Mg
ZXhpdGVkIGFibm9ybWFsbHkKMjAxNy0wNi0yOCAwMDo0OTo0MCBaIFtidWlsZC1pMzg2LXB2b3Bz
XSAxMTExMjYuYnVpbGQtaTM4Ni1wdm9wcyBydW4tam9iL2J1aWxkLWtlcm4gZmFpbGVkOiB0ZXN0
IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0yOCAwMDo0OTo0MCBaIFtidWlsZC1pMzg2LXB2b3BzXSBz
dGFydGluZyAxMTExMjYuYnVpbGQtaTM4Ni1wdm9wcyB0cy1sb2dzLWNhcHR1cmUgaG9zdCBjYXB0
dXJlLWxvZ3MKMjAxNy0wNi0yOCAwMDo0OTo0MSBaIFtidWlsZC1pMzg2LXB2b3BzXSBhd2FpdGlu
ZyAxMTExMjYuYnVpbGQtaTM4Ni1wdm9wcyB0cy1sb2dzLWNhcHR1cmUgaG9zdAoyMDE3LTA2LTI4
IDAwOjQ5OjU3IFogZmxpZ2h0IDExMTEyNiBraWxsaW5nIGJ1aWxkLWFtZDY0LXh0ZiBbODQzN10K
MjAxNy0wNi0yOCAwMDo1MDowMCBaIFtidWlsZC1pMzg2LXByZXZdIGZpbmlzaGVkIDExMTEyNi5i
dWlsZC1pMzg2LXByZXYgdHMtbG9ncy1jYXB0dXJlIGhvc3QgcGFzcyAKMjAxNy0wNi0yOCAwMDo1
MDowMCBaIFtidWlsZC1pMzg2LXByZXZdIGF3YWl0aW5nIDExMTEyNi5idWlsZC1pMzg2LXByZXYg
dHMtc3lzbG9nLXNlcnZlciAKMjAxNy0wNi0yOCAwMDo1MDowMCBaIFtidWlsZC1pMzg2LXByZXZd
IGZpbmlzaGVkIDExMTEyNi5idWlsZC1pMzg2LXByZXYgdHMtc3lzbG9nLXNlcnZlciAgcGFzcyAK
MjAxNy0wNi0yOCAwMDo1MDowMCBaIFtidWlsZC1pMzg2LXByZXZdIGpvYiBub3Qgb2sKMjAxNy0w
Ni0yOCAwMDo1MDowMCBaIGZsaWdodCAxMTExMjYgcmVhcGVkICBidWlsZC1pMzg2LXByZXYgWzg0
NjVdIEVYSVQgMAoyMDE3LTA2LTI4IDAwOjUwOjAxIFogZmxpZ2h0IDExMTEyNiBucXVldWVkPTEK
MjAxNy0wNi0yOCAwMDo1MDowMSBaIGZsaWdodCAxMTExMjYgc3Bhd25pbmcgdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1hbWQ2NAoyMDE3LTA2LTI4IDAwOjUwOjAxIFogZmxpZ2h0IDExMTEyNiBz
cGF3bmVkICB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0IFs0NTg0XQoyMDE3LTA2LTI4
IDAwOjUwOjAxIFogZmxpZ2h0IDExMTEyNiBzcGF3bmluZyB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYKMjAxNy0wNi0yOCAwMDo1MDowMSBaIGZsaWdodCAxMTExMjYgc3Bhd25lZCAgdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2IFs0NTg3XQoyMDE3LTA2LTI4IDAwOjUwOjAxIFog
ZmxpZ2h0IDExMTEyNiBzcGF3bmluZyB0ZXN0LWFtZDY0LWkzODYtbGlidmlydAoyMDE3LTA2LTI4
IDAwOjUwOjAxIFogZmxpZ2h0IDExMTEyNiBzcGF3bmVkICB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCBbNDU5MV0KMjAxNy0wNi0yOCAwMDo1MDowMSBaIGZsaWdodCAxMTExMjYgc3Bhd25pbmcgdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpcgoyMDE3LTA2LTI4IDAwOjUwOjAxIFogZmxpZ2h0IDEx
MTEyNiBzcGF3bmVkICB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIFs0NTk0XQoyMDE3LTA2
LTI4IDAwOjUwOjAxIFogZmxpZ2h0IDExMTEyNiBzcGF3bmluZyB0ZXN0LWFtZDY0LWkzODYtbGl2
ZXBhdGNoCjIwMTctMDYtMjggMDA6NTA6MDEgWiBmbGlnaHQgMTExMTI2IHNwYXduZWQgIHRlc3Qt
YW1kNjQtaTM4Ni1saXZlcGF0Y2ggWzQ1OThdCjIwMTctMDYtMjggMDA6NTA6MDEgWiBmbGlnaHQg
MTExMTI2IHNwYXduaW5nIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZQoyMDE3LTA2LTI4IDAw
OjUwOjAxIFogZmxpZ2h0IDExMTEyNiBzcGF3bmVkICB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3Jh
ZGUgWzQ2MDBdCjIwMTctMDYtMjggMDA6NTA6MDEgWiBmbGlnaHQgMTExMTI2IHNwYXduaW5nIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyCjIwMTctMDYtMjggMDA6NTA6MDEgWiBmbGlnaHQgMTExMTI2IHNw
YXduZWQgIHRlc3QtYW1kNjQtaTM4Ni1wYWlyIFs0NjA0XQoyMDE3LTA2LTI4IDAwOjUwOjAxIFog
ZmxpZ2h0IDExMTEyNiBzcGF3bmluZyB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1k
CjIwMTctMDYtMjggMDA6NTA6MDEgWiBmbGlnaHQgMTExMTI2IHNwYXduZWQgIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgWzQ2MDZdCjIwMTctMDYtMjggMDA6NTA6MDEgWiBmbGln
aHQgMTExMTI2IHNwYXduaW5nIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbAoy
MDE3LTA2LTI4IDAwOjUwOjAxIFogZmxpZ2h0IDExMTEyNiBzcGF3bmVkICB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0taW50ZWwgWzQ2MTBdCjIwMTctMDYtMjggMDA6NTA6MDEgWiBmbGln
aHQgMTExMTI2IHNwYXduaW5nIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQKMjAx
Ny0wNi0yOCAwMDo1MDowMSBaIGZsaWdodCAxMTExMjYgc3Bhd25lZCAgdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWFtZCBbNDYxM10KMjAxNy0wNi0yOCAwMDo1MDowMSBaIGZsaWdodCAx
MTExMjYgc3Bhd25pbmcgdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsCjIwMTct
MDYtMjggMDA6NTA6MDEgWiBmbGlnaHQgMTExMTI2IHNwYXduZWQgIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1pbnRlbCBbNDYxOF0KMjAxNy0wNi0yOCAwMDo1MDowMSBaIGZsaWdodCAx
MTExMjYgc3Bhd25pbmcgdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NgoyMDE3LTA2LTI4IDAw
OjUwOjAxIFogZmxpZ2h0IDExMTEyNiBzcGF3bmVkICB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1p
Mzg2IFs0NjIxXQoyMDE3LTA2LTI4IDAwOjUwOjAxIFogZmxpZ2h0IDExMTEyNiBzcGF3bmluZyB0
ZXN0LWFtZDY0LWkzODYteGwKMjAxNy0wNi0yOCAwMDo1MDowMSBaIGZsaWdodCAxMTExMjYgc3Bh
d25lZCAgdGVzdC1hbWQ2NC1pMzg2LXhsIFs0NjI3XQoyMDE3LTA2LTI4IDAwOjUwOjAxIFogZmxp
Z2h0IDExMTEyNiBzcGF3bmluZyB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0CjIwMTctMDYtMjggMDA6NTA6MDEgWiBmbGlnaHQgMTExMTI2IHNwYXduZWQgIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgWzQ2MzJdCjIwMTctMDYtMjggMDA6NTA6
MDEgWiBmbGlnaHQgMTExMTI2IHNwYXduaW5nIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2CjIwMTctMDYtMjggMDA6NTA6MDEgWiBmbGlnaHQgMTExMTI2IHNwYXduZWQgIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IFs0NjM3XQoyMDE3LTA2LTI4IDAwOjUwOjAx
IFogZmxpZ2h0IDExMTEyNiBzcGF3bmluZyB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NAoyMDE3LTA2LTI4IDAwOjUwOjAxIFogZmxpZ2h0IDExMTEyNiBzcGF3bmVkICB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCBbNDY0Ml0KMjAxNy0wNi0yOCAwMDo1MDowMSBa
IGZsaWdodCAxMTExMjYgc3Bhd25pbmcgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQKMjAxNy0wNi0yOCAwMDo1MDowMSBaIGZsaWdodCAxMTExMjYgc3Bhd25lZCAgdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgWzQ2NDhdCjIwMTctMDYtMjggMDA6NTA6MDEgWiBm
bGlnaHQgMTExMTI2IHNwYXduaW5nIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQKMjAxNy0wNi0yOCAwMDo1MDowMSBaIGZsaWdodCAxMTExMjYgc3Bhd25lZCAgdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCBbNDY1MV0KMjAxNy0wNi0yOCAwMDo1
MDowMSBaIGZsaWdodCAxMTExMjYgc3Bhd25pbmcgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQKMjAxNy0wNi0yOCAwMDo1MDowMSBaIGZsaWdodCAxMTExMjYgc3Bhd25lZCAgdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgWzQ2NTVdCjIwMTctMDYtMjggMDA6NTA6
MDEgWiBmbGlnaHQgMTExMTI2IHNwYXduaW5nIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2CjIwMTctMDYtMjggMDA6NTA6MDEgWiBmbGlnaHQgMTExMTI2IHNwYXduZWQgIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IFs0NjU5XQoyMDE3LTA2LTI4IDAwOjUwOjAx
IFogZmxpZ2h0IDExMTEyNiBzcGF3bmluZyB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NAoyMDE3LTA2LTI4IDAwOjUwOjAxIFogZmxpZ2h0IDExMTEyNiBzcGF3bmVkICB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCBbNDY2NF0KMjAxNy0wNi0yOCAwMDo1MDowMSBa
IGZsaWdodCAxMTExMjYgc3Bhd25pbmcgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1k
NjQKMjAxNy0wNi0yOCAwMDo1MDowMSBaIGZsaWdodCAxMTExMjYgc3Bhd25lZCAgdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgWzQ2NjVdCjIwMTctMDYtMjggMDA6NTA6MDEgWiBm
bGlnaHQgMTExMTI2IHNwYXduaW5nIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcKMjAxNy0wNi0yOCAw
MDo1MDowMSBaIGZsaWdodCAxMTExMjYgc3Bhd25lZCAgdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyBb
NDY3Ml0KMjAxNy0wNi0yOCAwMDo1MDowMSBaIGZsaWdodCAxMTExMjYgbnJ1bm5pbmc9MjgKMjAx
Ny0wNi0yOCAwMDo1MDoxNSBaIFtidWlsZC1pMzg2LXhzbV0gZmluaXNoZWQgMTExMTI2LmJ1aWxk
LWkzODYteHNtIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgcGFzcyAKMjAxNy0wNi0yOCAwMDo1MDox
NiBaIFtidWlsZC1pMzg2LXhzbV0gc3RhcnRpbmcgMTExMTI2LmJ1aWxkLWkzODYteHNtIHRzLXN5
c2xvZy1zZXJ2ZXIgIHN5c2xvZy1zZXJ2ZXIKMjAxNy0wNi0yOCAwMDo1MDoxNiBaIFtidWlsZC1p
Mzg2LXhzbV0gc3RhcnRpbmcgMTExMTI2LmJ1aWxkLWkzODYteHNtIHRzLWhvc3QtaW5zdGFsbC10
d2ljZSAgaG9zdC1pbnN0YWxsKDQpCjIwMTctMDYtMjggMDA6NTA6MTcgWiBbYnVpbGQtaTM4Ni14
c21dIGF3YWl0aW5nIDExMTEyNi5idWlsZC1pMzg2LXhzbSB0cy1ob3N0LWluc3RhbGwtdHdpY2Ug
CjIwMTctMDYtMjggMDA6NTA6MTggWiBbYnVpbGQtaTM4Ni14c21dIGZpbmlzaGVkIDExMTEyNi5i
dWlsZC1pMzg2LXhzbSB0cy1ob3N0LWluc3RhbGwtdHdpY2UgIHBhc3MgCjIwMTctMDYtMjggMDA6
NTA6MTggWiBbYnVpbGQtaTM4Ni14c21dIHN0YXJ0aW5nIDExMTEyNi5idWlsZC1pMzg2LXhzbSB0
cy14ZW4tYnVpbGQtcHJlcCAgaG9zdC1idWlsZC1wcmVwCjIwMTctMDYtMjggMDA6NTA6MTggWiBb
YnVpbGQtaTM4Ni14c21dIGF3YWl0aW5nIDExMTEyNi5idWlsZC1pMzg2LXhzbSB0cy14ZW4tYnVp
bGQtcHJlcCAKMjAxNy0wNi0yOCAwMDo1MDoxOSBaIFtidWlsZC1pMzg2LXhzbV0gZmluaXNoZWQg
MTExMTI2LmJ1aWxkLWkzODYteHNtIHRzLXhlbi1idWlsZC1wcmVwICBwYXNzIAoyMDE3LTA2LTI4
IDAwOjUwOjE5IFogW2J1aWxkLWkzODYteHNtXSBzdGFydGluZyAxMTExMjYuYnVpbGQtaTM4Ni14
c20gdHMteGVuLWJ1aWxkICB4ZW4tYnVpbGQKMjAxNy0wNi0yOCAwMDo1MDoyMCBaIFtidWlsZC1p
Mzg2LXhzbV0gYXdhaXRpbmcgMTExMTI2LmJ1aWxkLWkzODYteHNtIHRzLXhlbi1idWlsZCAKMjAx
Ny0wNi0yOCAwMDo1MDoyMSBaIFtidWlsZC1pMzg2LXhzbV0gZmluaXNoZWQgMTExMTI2LmJ1aWxk
LWkzODYteHNtIHRzLXhlbi1idWlsZCAgZmFpbCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1h
bGx5CjIwMTctMDYtMjggMDA6NTA6MjEgWiBbYnVpbGQtaTM4Ni14c21dIDExMTEyNi5idWlsZC1p
Mzg2LXhzbSBydW4tam9iL2J1aWxkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYt
MjggMDA6NTA6MjEgWiBbYnVpbGQtaTM4Ni14c21dIHN0YXJ0aW5nIDExMTEyNi5idWlsZC1pMzg2
LXhzbSB0cy1sb2dzLWNhcHR1cmUgaG9zdCBjYXB0dXJlLWxvZ3MKMjAxNy0wNi0yOCAwMDo1MDoy
MiBaIFtidWlsZC1pMzg2LXhzbV0gYXdhaXRpbmcgMTExMTI2LmJ1aWxkLWkzODYteHNtIHRzLWxv
Z3MtY2FwdHVyZSBob3N0CjIwMTctMDYtMjggMDA6NTA6MjMgWiBbdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1hbWQ2NF0gc3RhcnRpbmcgMTExMTI2LnRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
YW1kNjQgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjggMDA6NTA6MjMg
WiBbdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NF0gYXdhaXRpbmcgMTExMTI2LnRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjggMDA6
NTA6MjMgWiBbdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2XSBzdGFydGluZyAxMTExMjYu
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2IHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVj
aygxKQoyMDE3LTA2LTI4IDAwOjUwOjIzIFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0XSBzdGFy
dGluZyAxMTExMjYudGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgdHMtYnVpbGQtY2hlY2sgIGJ1aWxk
LWNoZWNrKDEpCjIwMTctMDYtMjggMDA6NTA6MjMgWiBbdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1pMzg2XSBhd2FpdGluZyAxMTExMjYudGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2IHRz
LWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI4IDAwOjUwOjI0IFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0XSBhd2FpdGluZyAxMTExMjYudGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgdHMtYnVpbGQtY2hl
Y2sgCjIwMTctMDYtMjggMDA6NTA6MjQgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpcl0g
c3RhcnRpbmcgMTExMTI2LnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgdHMtYnVpbGQtY2hl
Y2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjggMDA6NTA6MjQgWiBbdGVzdC1hbWQ2NC1pMzg2
LWxpdmVwYXRjaF0gc3RhcnRpbmcgMTExMTI2LnRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggdHMt
YnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjggMDA6NTA6MjQgWiBbdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NF0gZmluaXNoZWQgMTExMTI2LnRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtYW1kNjQgdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBl
eGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI4IDAwOjUwOjI0IFogW3Rlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtYW1kNjRdIDExMTEyNi50ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0IGNo
ZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjggMDA6
NTA6MjQgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpcl0gYXdhaXRpbmcgMTExMTI2LnRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjggMDA6
NTA6MjQgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaF0gYXdhaXRpbmcgMTExMTI2LnRlc3Qt
YW1kNjQtaTM4Ni1saXZlcGF0Y2ggdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjggMDA6NTA6MjQg
WiBbdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2XSBmaW5pc2hlZCAxMTExMjYudGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2IHRzLWJ1aWxkLWNoZWNrICBibG9ja2VkIGNoaWxkIHBy
b2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxNy0wNi0yOCAwMDo1MDoyNCBaIFt0ZXN0LWFtZDY0
LWkzODYtbWlncnVwZ3JhZGVdIHN0YXJ0aW5nIDExMTEyNi50ZXN0LWFtZDY0LWkzODYtbWlncnVw
Z3JhZGUgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjggMDA6NTA6MjQg
WiBbdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2XSAxMTExMjYudGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1pMzg2IGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFp
bGVkCjIwMTctMDYtMjggMDA6NTA6MjQgWiBmbGlnaHQgMTExMTI2IHJlYXBlZCAgdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCBbNDU4NF0gRVhJVCAwCjIwMTctMDYtMjggMDA6NTA6MjQg
WiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnRdIGZpbmlzaGVkIDExMTEyNi50ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBh
Ym5vcm1hbGx5CjIwMTctMDYtMjggMDA6NTA6MjQgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnRd
IDExMTEyNi50ZXN0LWFtZDY0LWkzODYtbGlidmlydCBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6
IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2LTI4IDAwOjUwOjI0IFogW3Rlc3QtYW1kNjQtaTM4
Ni1wYWlyXSBzdGFydGluZyAxMTExMjYudGVzdC1hbWQ2NC1pMzg2LXBhaXIgdHMtYnVpbGQtY2hl
Y2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjggMDA6NTA6MjUgWiBbdGVzdC1hbWQ2NC1pMzg2
LW1pZ3J1cGdyYWRlXSBhd2FpdGluZyAxMTExMjYudGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRl
IHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI4IDAwOjUwOjI1IFogW3Rlc3QtYW1kNjQtaTM4Ni1w
YWlyXSBhd2FpdGluZyAxMTExMjYudGVzdC1hbWQ2NC1pMzg2LXBhaXIgdHMtYnVpbGQtY2hlY2sg
CjIwMTctMDYtMjggMDA6NTA6MjUgWiBbdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFt
ZF0gc3RhcnRpbmcgMTExMTI2LnRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgdHMt
YnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjggMDA6NTA6MjUgWiBbdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpcl0gZmluaXNoZWQgMTExMTI2LnRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQg
YWJub3JtYWxseQoyMDE3LTA2LTI4IDAwOjUwOjI1IFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXJdIDExMTEyNi50ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIGNoZWNrLW5vdC1ibG9j
a2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjggMDA6NTA6MjUgWiBmbGln
aHQgMTExMTI2IG5xdWV1ZWQ9MQoyMDE3LTA2LTI4IDAwOjUwOjI1IFogW3Rlc3QtYW1kNjQtaTM4
Ni1saXZlcGF0Y2hdIGZpbmlzaGVkIDExMTEyNi50ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoIHRz
LWJ1aWxkLWNoZWNrICBibG9ja2VkIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAx
Ny0wNi0yOCAwMDo1MDoyNSBaIFt0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoXSAxMTExMjYudGVz
dC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2Ny
aXB0IGZhaWxlZAoyMDE3LTA2LTI4IDAwOjUwOjI1IFogZmxpZ2h0IDExMTEyNiBzcGF3bmluZyB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtCjIwMTctMDYt
MjggMDA6NTA6MjUgWiBmbGlnaHQgMTExMTI2IHNwYXduZWQgIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gWzUzNTZdCjIwMTctMDYtMjggMDA6NTA6MjUg
WiBmbGlnaHQgMTExMTI2IHNwYXduaW5nIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbQoyMDE3
LTA2LTI4IDAwOjUwOjI1IFogZmxpZ2h0IDExMTEyNiBzcGF3bmVkICB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gWzUzNThdCjIwMTctMDYtMjggMDA6NTA6MjUgWiBmbGlnaHQgMTExMTI2IHNw
YXduaW5nIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtCjIwMTct
MDYtMjggMDA6NTA6MjUgWiBmbGlnaHQgMTExMTI2IHNwYXduZWQgIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIFs1MzYxXQoyMDE3LTA2LTI4IDAwOjUwOjI1IFog
ZmxpZ2h0IDExMTEyNiBzcGF3bmluZyB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtCjIwMTctMDYtMjggMDA6NTA6MjUgWiBmbGlnaHQgMTExMTI2IHNw
YXduZWQgIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gWzUzNjVdCjIwMTctMDYtMjggMDA6NTA6MjUgWiBmbGlnaHQgMTExMTI2IHNwYXduaW5nIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtCjIwMTctMDYtMjggMDA6
NTA6MjUgWiBmbGlnaHQgMTExMTI2IHNwYXduZWQgIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIFs1MzcxXQoyMDE3LTA2LTI4IDAwOjUwOjI1IFogZmxpZ2h0IDEx
MTEyNiBzcGF3bmluZyB0ZXN0LWFtZDY0LWkzODYteGwteHNtCjIwMTctMDYtMjggMDA6NTA6MjUg
WiBmbGlnaHQgMTExMTI2IHNwYXduZWQgIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gWzUzNzNdCjIw
MTctMDYtMjggMDA6NTA6MjUgWiBmbGlnaHQgMTExMTI2IG5ydW5uaW5nPTMzCjIwMTctMDYtMjgg
MDA6NTA6MjUgWiBmbGlnaHQgMTExMTI2IHJlYXBlZCAgdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1pMzg2IFs0NTg3XSBFWElUIDAKMjAxNy0wNi0yOCAwMDo1MDoyNSBaIFt0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0taW50ZWxdIHN0YXJ0aW5nIDExMTEyNi50ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0taW50ZWwgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTct
MDYtMjggMDA6NTA6MjUgWiBbdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZF0gYXdh
aXRpbmcgMTExMTI2LnRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgdHMtYnVpbGQt
Y2hlY2sgCjIwMTctMDYtMjggMDA6NTA6MjUgWiBbdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWFtZF0gc3RhcnRpbmcgMTExMTI2LnRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1h
bWQgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjggMDA6NTA6MjUgWiBb
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsXSBhd2FpdGluZyAxMTExMjYudGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2
LTI4IDAwOjUwOjI1IFogW3Rlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZV0gZmluaXNoZWQgMTEx
MTI2LnRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBj
aGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjggMDA6NTA6MjUgWiBbdGVz
dC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlXSAxMTExMjYudGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdy
YWRlIGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYt
MjggMDA6NTA6MjYgWiBbdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZF0gdHJhbnNh
Y3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJS
T1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJP
UjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVu
Y2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9u
IGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElO
VDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcg
Li4uCjIwMTctMDYtMjggMDA6NTA6MjYgWiBbdGVzdC1hbWQ2NC1pMzg2LXBhaXJdIGZpbmlzaGVk
IDExMTEyNi50ZXN0LWFtZDY0LWkzODYtcGFpciB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGls
ZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjggMDA6NTA6MjYgWiBbdGVzdC1h
bWQ2NC1pMzg2LXBhaXJdIDExMTEyNi50ZXN0LWFtZDY0LWkzODYtcGFpciBjaGVjay1ub3QtYmxv
Y2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2LTI4IDAwOjUwOjI2IFogW3Rl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbF0gc3RhcnRpbmcgMTExMTI2LnRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hl
Y2soMSkKMjAxNy0wNi0yOCAwMDo1MDoyNiBaIGZsaWdodCAxMTExMjYgbnF1ZXVlZD0xCjIwMTct
MDYtMjggMDA6NTA6MjYgWiBmbGlnaHQgMTExMTI2IG5ydW5uaW5nPTMyCjIwMTctMDYtMjggMDA6
NTA6MjYgWiBmbGlnaHQgMTExMTI2IHJlYXBlZCAgdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgWzQ1
OTFdIEVYSVQgMAoyMDE3LTA2LTI4IDAwOjUwOjI2IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2XSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1Qt
UFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRB
TF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRv
IHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFz
b24gY29kZTogQ2FuY2VsZWQgb24gaWRlbnRpZmljYXRpb24gYXMgYSBwaXZvdCwgZHVyaW5nIGNv
bW1pdCBhdHRlbXB0LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0
cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yOCAwMDo1MDoyNiBaIFt0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0taW50ZWxdIGF3YWl0aW5nIDExMTEyNi50ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0taW50ZWwgdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjggMDA6NTA6MjYg
WiBbdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZF0gZmluaXNoZWQgMTExMTI2LnRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQg
Y2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI4IDAwOjUwOjI2IFogW3Rl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWRdIDExMTEyNi50ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0tYW1kIGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQg
ZmFpbGVkCjIwMTctMDYtMjggMDA6NTA6MjYgWiBbdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4
Nl0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNf
RkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQw
MDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRl
IGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENh
bmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBw
aXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikg
cmV0cnlpbmcgLi4uCjIwMTctMDYtMjggMDA6NTA6MjYgWiBbdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWludGVsXSBmaW5pc2hlZCAxMTExMjYudGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWludGVsIHRzLWJ1aWxkLWNoZWNrICBibG9ja2VkIGNoaWxkIHByb2Nlc3MgZXhpdGVk
IGFibm9ybWFsbHkKMjAxNy0wNi0yOCAwMDo1MDoyNiBaIFt0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0taW50ZWxdIDExMTEyNi50ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50
ZWwgY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0y
OCAwMDo1MDoyNiBaIFt0ZXN0LWFtZDY0LWkzODYteGxdIHN0YXJ0aW5nIDExMTEyNi50ZXN0LWFt
ZDY0LWkzODYteGwgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjggMDA6
NTA6MjYgWiBbdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZF0gYXdhaXRpbmcgMTEx
MTI2LnRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgdHMtYnVpbGQtY2hlY2sgCjIw
MTctMDYtMjggMDA6NTA6MjYgWiBmbGlnaHQgMTExMTI2IG5xdWV1ZWQ9MQoyMDE3LTA2LTI4IDAw
OjUwOjI2IFogZmxpZ2h0IDExMTEyNiBucnVubmluZz0zMQoyMDE3LTA2LTI4IDAwOjUwOjI2IFog
ZmxpZ2h0IDExMTEyNiByZWFwZWQgIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgWzQ1OTRd
IEVYSVQgMAoyMDE3LTA2LTI4IDAwOjUwOjI3IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjRdIHN0YXJ0aW5nIDExMTEyNi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0IHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI4
IDAwOjUwOjI3IFogW3Rlc3QtYW1kNjQtaTM4Ni14bF0gYXdhaXRpbmcgMTExMTI2LnRlc3QtYW1k
NjQtaTM4Ni14bCB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yOCAwMDo1MDoyNyBaIFt0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4Nl0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBm
YWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZh
aWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxp
emUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlv
bnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGgg
Y29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBt
aWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjggMDA6NTA6
MjcgWiBbdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4Nl0gdHJhbnNhY3Rpb24gc2VyaWFsaXNh
dGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBl
eGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBz
ZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFu
c2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0
IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2Fj
dGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjgg
MDA6NTA6MjcgWiBbdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsXSBmaW5pc2hl
ZCAxMTExMjYudGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsIHRzLWJ1aWxkLWNo
ZWNrICBibG9ja2VkIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxNy0wNi0yOCAw
MDo1MDoyNyBaIFt0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWxdIDExMTEyNi50
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgY2hlY2stbm90LWJsb2NrZWQgZmFp
bGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0yOCAwMDo1MDoyNyBaIFt0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0XSBhd2FpdGluZyAxMTExMjYudGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0y
OCAwMDo1MDoyNyBaIGZsaWdodCAxMTExMjYgbnF1ZXVlZD0xCjIwMTctMDYtMjggMDA6NTA6Mjcg
WiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjRdIHRyYW5zYWN0aW9uIHNlcmlh
bGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAo
ZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBu
b3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcg
dHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0
ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJh
bnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2
LTI4IDAwOjUwOjI3IFogZmxpZ2h0IDExMTEyNiBucnVubmluZz0zMAoyMDE3LTA2LTI4IDAwOjUw
OjI3IFogZmxpZ2h0IDExMTEyNiByZWFwZWQgIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggWzQ1
OThdIEVYSVQgMAoyMDE3LTA2LTI4IDAwOjUwOjI3IFogW3Rlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWRdIGZpbmlzaGVkIDExMTEyNi50ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0tYW1kIHRzLWJ1aWxkLWNoZWNrICBibG9ja2VkIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9y
bWFsbHkKMjAxNy0wNi0yOCAwMDo1MDoyNyBaIFt0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0tYW1kXSAxMTExMjYudGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCBjaGVjay1u
b3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2LTI4IDAwOjUwOjI3
IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0XSBzdGFydGluZyAxMTExMjYu
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgdHMtYnVpbGQtY2hlY2sgIGJ1aWxk
LWNoZWNrKDEpCjIwMTctMDYtMjggMDA6NTA6MjcgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjEwLWkzODZdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1Q
U1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFM
X0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8g
cmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNv
biBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20g
cHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiBy
ZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI4IDAwOjUwOjI3IFogW3Rlc3QtYW1kNjQt
aTM4Ni14bF0gZmluaXNoZWQgMTExMTI2LnRlc3QtYW1kNjQtaTM4Ni14bCB0cy1idWlsZC1jaGVj
ayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjggMDA6
NTA6MjcgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsXSAxMTExMjYudGVzdC1hbWQ2NC1pMzg2LXhsIGNo
ZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjggMDA6
NTA6MjggWiBbdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4Nl0gc3RhcnRpbmcgMTExMTI2LnRl
c3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEp
CjIwMTctMDYtMjggMDA6NTA6MjggWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjRdIGF3YWl0aW5nIDExMTEyNi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCB0
cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yOCAwMDo1MDoyOCBaIGZsaWdodCAxMTExMjYgbnF1ZXVl
ZD0xCjIwMTctMDYtMjggMDA6NTA6MjggWiBmbGlnaHQgMTExMTI2IG5ydW5uaW5nPTI5CjIwMTct
MDYtMjggMDA6NTA6MjggWiBmbGlnaHQgMTExMTI2IHJlYXBlZCAgdGVzdC1hbWQ2NC1pMzg2LW1p
Z3J1cGdyYWRlIFs0NjAwXSBFWElUIDAKMjAxNy0wNi0yOCAwMDo1MDoyOCBaIFt0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0XSBzdGFydGluZyAxMTExMjYudGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hl
Y2soMSkKMjAxNy0wNi0yOCAwMDo1MDoyOCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0XSBmaW5pc2hlZCAxMTExMjYudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRl
ZCBhYm5vcm1hbGx5CjIwMTctMDYtMjggMDA6NTA6MjggWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NF0gMTExMTI2LnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQK
MjAxNy0wNi0yOCAwMDo1MDoyOCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NF0gc3RhcnRpbmcgMTExMTI2LnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IHRz
LWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI4IDAwOjUwOjI4IFogW3Rlc3Qt
YW1kNjQtaTM4Ni1ydW1wcnVuLWkzODZdIGF3YWl0aW5nIDExMTEyNi50ZXN0LWFtZDY0LWkzODYt
cnVtcHJ1bi1pMzg2IHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI4IDAwOjUwOjI4IFogW3Rlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjRdIGF3YWl0aW5nIDExMTEyNi50ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IHRzLWJ1aWxkLWNoZWNrIAoyMDE3
LTA2LTI4IDAwOjUwOjI4IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0XSBh
d2FpdGluZyAxMTExMjYudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgdHMtYnVp
bGQtY2hlY2sgCjIwMTctMDYtMjggMDA6NTA6MjggWiBmbGlnaHQgMTExMTI2IG5xdWV1ZWQ9MQoy
MDE3LTA2LTI4IDAwOjUwOjI4IFogZmxpZ2h0IDExMTEyNiBucnVubmluZz0yOAoyMDE3LTA2LTI4
IDAwOjUwOjI4IFogZmxpZ2h0IDExMTEyNiByZWFwZWQgIHRlc3QtYW1kNjQtaTM4Ni1wYWlyIFs0
NjA0XSBFWElUIDAKMjAxNy0wNi0yOCAwMDo1MDoyOCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4Nl0gc3RhcnRpbmcgMTExMTI2LnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2IHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI4IDAwOjUw
OjI4IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0XSBmaW5pc2hlZCAxMTEx
MjYudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgdHMtYnVpbGQtY2hlY2sgIGJs
b2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI4IDAwOjUwOjI4
IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0XSAxMTExMjYudGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0
IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0yOCAwMDo1MDoyOSBaIFt0ZXN0LWFtZDY0LWkzODYtcnVt
cHJ1bi1pMzg2XSBmaW5pc2hlZCAxMTExMjYudGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiB0
cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIw
MTctMDYtMjggMDA6NTA6MjkgWiBbdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4Nl0gMTExMTI2
LnRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0
ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0yOCAwMDo1MDoyOSBaIFt0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4Nl0gYXdhaXRpbmcgMTExMTI2LnRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2IHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI4IDAwOjUwOjI5IFogW3Rl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0XSBzdGFydGluZyAxMTExMjYudGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNr
KDEpCjIwMTctMDYtMjggMDA6NTA6MjkgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjRdIHN0YXJ0aW5nIDExMTEyNi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yOCAwMDo1MDoyOSBaIFt0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0XSBmaW5pc2hlZCAxMTExMjYu
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCB0cy1idWlsZC1jaGVjayAg
YmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjggMDA6NTA6
MjkgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NF0gMTExMTI2LnRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgY2hlY2stbm90LWJsb2NrZWQg
ZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0yOCAwMDo1MDoyOSBaIGZsaWdodCAx
MTExMjYgbnF1ZXVlZD0xCjIwMTctMDYtMjggMDA6NTA6MjkgWiBmbGlnaHQgMTExMTI2IG5ydW5u
aW5nPTI3CjIwMTctMDYtMjggMDA6NTA6MjkgWiBmbGlnaHQgMTExMTI2IHJlYXBlZCAgdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCBbNDYwNl0gRVhJVCAwCjIwMTctMDYtMjggMDA6
NTA6MjkgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjRdIGZpbmlzaGVkIDEx
MTEyNi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCB0cy1idWlsZC1jaGVjayAg
YmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjggMDA6NTA6
MjkgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjRdIDExMTEyNi50ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRl
c3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2LTI4IDAwOjUwOjI5IFogW3Rlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0XSBzdGFydGluZyAxMTExMjYudGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjgg
MDA6NTA6MjkgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjRdIGF3YWl0aW5n
IDExMTEyNi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCB0cy1idWlsZC1jaGVj
ayAKMjAxNy0wNi0yOCAwMDo1MDoyOSBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAt
aTM4Nl0gc3RhcnRpbmcgMTExMTI2LnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2
IHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI4IDAwOjUwOjI5IFogW3Rl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0XSBhd2FpdGluZyAxMTExMjYudGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjgg
MDA6NTA6MjkgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXJhd10gc3RhcnRpbmcgMTExMTI2LnRlc3Qt
YW1kNjQtaTM4Ni14bC1yYXcgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYt
MjggMDA6NTA6MjkgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjRdIGF3YWl0
aW5nIDExMTEyNi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCB0cy1idWlsZC1j
aGVjayAKMjAxNy0wNi0yOCAwMDo1MDozMCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4Nl0gYXdhaXRpbmcgMTExMTI2LnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2IHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI4IDAwOjUwOjMwIFogZmxpZ2h0IDExMTEyNiBu
cXVldWVkPTEKMjAxNy0wNi0yOCAwMDo1MDozMCBaIGZsaWdodCAxMTExMjYgbnJ1bm5pbmc9MjYK
MjAxNy0wNi0yOCAwMDo1MDozMCBaIGZsaWdodCAxMTExMjYgcmVhcGVkICB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0taW50ZWwgWzQ2MTBdIEVYSVQgMAoyMDE3LTA2LTI4IDAwOjUwOjMw
IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2XSBmaW5pc2hlZCAxMTExMjYu
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgdHMtYnVpbGQtY2hlY2sgIGJsb2Nr
ZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI4IDAwOjUwOjMwIFog
W3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2XSAxMTExMjYudGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNj
cmlwdCBmYWlsZWQKMjAxNy0wNi0yOCAwMDo1MDozMCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcmF3
XSBhd2FpdGluZyAxMTExMjYudGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyB0cy1idWlsZC1jaGVjayAK
MjAxNy0wNi0yOCAwMDo1MDozMCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NF0gZmluaXNoZWQgMTExMTI2LnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IHRz
LWJ1aWxkLWNoZWNrICBibG9ja2VkIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAx
Ny0wNi0yOCAwMDo1MDozMCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NF0g
MTExMTI2LnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IGNoZWNrLW5vdC1ibG9j
a2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjggMDA6NTA6MzAgWiBbdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjRdIGZpbmlzaGVkIDExMTEyNi50ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGls
ZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjggMDA6NTA6MzAgWiBbdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjRdIDExMTEyNi50ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZh
aWxlZAoyMDE3LTA2LTI4IDAwOjUwOjMwIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2
LWFtZDY0XSBmaW5pc2hlZCAxMTExMjYudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1k
NjQgdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxs
eQoyMDE3LTA2LTI4IDAwOjUwOjMwIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0XSAxMTExMjYudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgY2hlY2stbm90
LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0yOCAwMDo1MDozMCBa
IGZsaWdodCAxMTExMjYgbnF1ZXVlZD0xCjIwMTctMDYtMjggMDA6NTA6MzAgWiBmbGlnaHQgMTEx
MTI2IG5ydW5uaW5nPTI1CjIwMTctMDYtMjggMDA6NTA6MzAgWiBmbGlnaHQgMTExMTI2IHJlYXBl
ZCAgdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCBbNDYxM10gRVhJVCAwCjIwMTct
MDYtMjggMDA6NTA6MzAgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODZdIGZp
bmlzaGVkIDExMTEyNi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiB0cy1idWls
ZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYt
MjggMDA6NTA6MzAgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODZdIDExMTEy
Ni50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiBjaGVjay1ub3QtYmxvY2tlZCBm
YWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2LTI4IDAwOjUwOjMwIFogW3Rlc3QtYW1k
NjQtaTM4Ni14bC1yYXddIGZpbmlzaGVkIDExMTEyNi50ZXN0LWFtZDY0LWkzODYteGwtcmF3IHRz
LWJ1aWxkLWNoZWNrICBibG9ja2VkIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAx
Ny0wNi0yOCAwMDo1MDozMCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcmF3XSAxMTExMjYudGVzdC1h
bWQ2NC1pMzg2LXhsLXJhdyBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZh
aWxlZAoyMDE3LTA2LTI4IDAwOjUwOjMxIFogZmxpZ2h0IDExMTEyNiBucXVldWVkPTEKMjAxNy0w
Ni0yOCAwMDo1MDozMSBaIGZsaWdodCAxMTExMjYgbnJ1bm5pbmc9MjQKMjAxNy0wNi0yOCAwMDo1
MDozMSBaIGZsaWdodCAxMTExMjYgcmVhcGVkICB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0taW50ZWwgWzQ2MThdIEVYSVQgMAoyMDE3LTA2LTI4IDAwOjUwOjMxIFogZmxpZ2h0IDExMTEy
NiBucXVldWVkPTEKMjAxNy0wNi0yOCAwMDo1MDozMSBaIGZsaWdodCAxMTExMjYgbnJ1bm5pbmc9
MjMKMjAxNy0wNi0yOCAwMDo1MDozMSBaIGZsaWdodCAxMTExMjYgcmVhcGVkICB0ZXN0LWFtZDY0
LWkzODYtcnVtcHJ1bi1pMzg2IFs0NjIxXSBFWElUIDAKMjAxNy0wNi0yOCAwMDo1MDozMiBaIGZs
aWdodCAxMTExMjYgbnF1ZXVlZD0xCjIwMTctMDYtMjggMDA6NTA6MzIgWiBmbGlnaHQgMTExMTI2
IG5ydW5uaW5nPTIyCjIwMTctMDYtMjggMDA6NTA6MzIgWiBmbGlnaHQgMTExMTI2IHJlYXBlZCAg
dGVzdC1hbWQ2NC1pMzg2LXhsIFs0NjI3XSBFWElUIDAKMjAxNy0wNi0yOCAwMDo1MDozMiBaIGZs
aWdodCAxMTExMjYgbnF1ZXVlZD0xCjIwMTctMDYtMjggMDA6NTA6MzIgWiBmbGlnaHQgMTExMTI2
IG5ydW5uaW5nPTIxCjIwMTctMDYtMjggMDA6NTA6MzIgWiBmbGlnaHQgMTExMTI2IHJlYXBlZCAg
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCBbNDYzMl0gRVhJVCAwCjIw
MTctMDYtMjggMDA6NTA6MzMgWiBmbGlnaHQgMTExMTI2IG5xdWV1ZWQ9MQoyMDE3LTA2LTI4IDAw
OjUwOjMzIFogZmxpZ2h0IDExMTEyNiBucnVubmluZz0yMAoyMDE3LTA2LTI4IDAwOjUwOjMzIFog
ZmxpZ2h0IDExMTEyNiByZWFwZWQgIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2
IFs0NjM3XSBFWElUIDAKMjAxNy0wNi0yOCAwMDo1MDozNCBaIGZsaWdodCAxMTExMjYgbnF1ZXVl
ZD0xCjIwMTctMDYtMjggMDA6NTA6MzQgWiBmbGlnaHQgMTExMTI2IG5ydW5uaW5nPTE5CjIwMTct
MDYtMjggMDA6NTA6MzQgWiBmbGlnaHQgMTExMTI2IHJlYXBlZCAgdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgWzQ2NDJdIEVYSVQgMAoyMDE3LTA2LTI4IDAwOjUwOjM0IFogZmxp
Z2h0IDExMTEyNiBucXVldWVkPTEKMjAxNy0wNi0yOCAwMDo1MDozNCBaIGZsaWdodCAxMTExMjYg
bnJ1bm5pbmc9MTgKMjAxNy0wNi0yOCAwMDo1MDozNCBaIGZsaWdodCAxMTExMjYgcmVhcGVkICB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCBbNDY0OF0gRVhJVCAwCjIwMTctMDYt
MjggMDA6NTA6MzUgWiBmbGlnaHQgMTExMTI2IG5xdWV1ZWQ9MQoyMDE3LTA2LTI4IDAwOjUwOjM1
IFogZmxpZ2h0IDExMTEyNiBucnVubmluZz0xNwoyMDE3LTA2LTI4IDAwOjUwOjM1IFogZmxpZ2h0
IDExMTEyNiByZWFwZWQgIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
WzQ2NTFdIEVYSVQgMAoyMDE3LTA2LTI4IDAwOjUwOjM2IFogZmxpZ2h0IDExMTEyNiBucXVldWVk
PTEKMjAxNy0wNi0yOCAwMDo1MDozNiBaIGZsaWdodCAxMTExMjYgbnJ1bm5pbmc9MTYKMjAxNy0w
Ni0yOCAwMDo1MDozNiBaIGZsaWdodCAxMTExMjYgcmVhcGVkICB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCBbNDY1NV0gRVhJVCAwCjIwMTctMDYtMjggMDA6NTA6MzYgWiBmbGln
aHQgMTExMTI2IG5xdWV1ZWQ9MQoyMDE3LTA2LTI4IDAwOjUwOjM2IFogZmxpZ2h0IDExMTEyNiBu
cnVubmluZz0xNQoyMDE3LTA2LTI4IDAwOjUwOjM2IFogZmxpZ2h0IDExMTEyNiByZWFwZWQgIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IFs0NjU5XSBFWElUIDAKMjAxNy0wNi0y
OCAwMDo1MDozNyBaIGZsaWdodCAxMTExMjYgbnF1ZXVlZD0xCjIwMTctMDYtMjggMDA6NTA6Mzcg
WiBmbGlnaHQgMTExMTI2IG5ydW5uaW5nPTE0CjIwMTctMDYtMjggMDA6NTA6MzcgWiBmbGlnaHQg
MTExMTI2IHJlYXBlZCAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgWzQ2NjRd
IEVYSVQgMAoyMDE3LTA2LTI4IDAwOjUwOjM4IFogZmxpZ2h0IDExMTEyNiBucXVldWVkPTEKMjAx
Ny0wNi0yOCAwMDo1MDozOCBaIGZsaWdodCAxMTExMjYgbnJ1bm5pbmc9MTMKMjAxNy0wNi0yOCAw
MDo1MDozOCBaIGZsaWdodCAxMTExMjYgcmVhcGVkICB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCBbNDY2NV0gRVhJVCAwCjIwMTctMDYtMjggMDA6NTA6MzggWiBmbGlnaHQgMTEx
MTI2IG5xdWV1ZWQ9MQoyMDE3LTA2LTI4IDAwOjUwOjM4IFogZmxpZ2h0IDExMTEyNiBucnVubmlu
Zz0xMgoyMDE3LTA2LTI4IDAwOjUwOjM4IFogZmxpZ2h0IDExMTEyNiByZWFwZWQgIHRlc3QtYW1k
NjQtaTM4Ni14bC1yYXcgWzQ2NzJdIEVYSVQgMAoyMDE3LTA2LTI4IDAwOjUwOjM5IFogZmxpZ2h0
IDExMTEyNiBucXVldWVkPTEKMjAxNy0wNi0yOCAwMDo1MDozOSBaIGZsaWdodCAxMTExMjYgbnJ1
bm5pbmc9MTEKMjAxNy0wNi0yOCAwMDo1MDo0NiBaIGZsaWdodCAxMTExMjYga2lsbGluZyBidWls
ZC1pMzg2LXByZXYgWzg0NjVdCjIwMTctMDYtMjggMDA6NTA6NTAgWiBbYnVpbGQtaTM4Ni1wdm9w
c10gZmluaXNoZWQgMTExMTI2LmJ1aWxkLWkzODYtcHZvcHMgdHMtbG9ncy1jYXB0dXJlIGhvc3Qg
cGFzcyAKMjAxNy0wNi0yOCAwMDo1MDo1MCBaIFtidWlsZC1pMzg2LXB2b3BzXSBhd2FpdGluZyAx
MTExMjYuYnVpbGQtaTM4Ni1wdm9wcyB0cy1zeXNsb2ctc2VydmVyIAoyMDE3LTA2LTI4IDAwOjUw
OjUxIFogW2J1aWxkLWkzODYtcHZvcHNdIGZpbmlzaGVkIDExMTEyNi5idWlsZC1pMzg2LXB2b3Bz
IHRzLXN5c2xvZy1zZXJ2ZXIgIHBhc3MgCjIwMTctMDYtMjggMDA6NTA6NTEgWiBbYnVpbGQtaTM4
Ni1wdm9wc10gam9iIG5vdCBvawoyMDE3LTA2LTI4IDAwOjUwOjUxIFogZmxpZ2h0IDExMTEyNiBy
ZWFwZWQgIGJ1aWxkLWkzODYtcHZvcHMgWzg0NjhdIEVYSVQgMAoyMDE3LTA2LTI4IDAwOjUwOjUy
IFogZmxpZ2h0IDExMTEyNiBucXVldWVkPTEKMjAxNy0wNi0yOCAwMDo1MDo1MiBaIGZsaWdodCAx
MTExMjYgbnJ1bm5pbmc9MTAKMjAxNy0wNi0yOCAwMDo1MDo1MyBaIFt0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtXSBzdGFydGluZyAxMTExMjYudGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1idWlsZC1jaGVj
ayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yOCAwMDo1MDo1MyBaIFt0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtXSBhd2FpdGluZyAxMTExMjYudGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1idWlsZC1jaGVj
ayAKMjAxNy0wNi0yOCAwMDo1MDo1NCBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c21dIHN0
YXJ0aW5nIDExMTEyNi50ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gdHMtYnVpbGQtY2hlY2sg
IGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjggMDA6NTA6NTQgWiBbdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtXSBhd2FpdGluZyAxMTExMjYudGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtIHRz
LWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI4IDAwOjUwOjU0IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtXSBzdGFydGluZyAxMTExMjYudGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNr
KDEpCjIwMTctMDYtMjggMDA6NTA6NTQgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbV0gc3RhcnRpbmcgMTExMTI2LnRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtYnVpbGQtY2hlY2sgIGJ1aWxk
LWNoZWNrKDEpCjIwMTctMDYtMjggMDA6NTA6NTQgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c21dIGF3YWl0aW5nIDExMTEyNi50ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yOCAwMDo1
MDo1NCBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
XSBmaW5pc2hlZCAxMTExMjYudGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBh
Ym5vcm1hbGx5CjIwMTctMDYtMjggMDA6NTA6NTQgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbV0gMTExMTI2LnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0
IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0yOCAwMDo1MDo1NCBaIFt0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbV0gc3RhcnRpbmcgMTExMTI2LnRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVj
aygxKQoyMDE3LTA2LTI4IDAwOjUwOjU0IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c21dIGF3YWl0aW5nIDExMTEyNi50ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWJ1aWxkLWNoZWNrIAoyMDE3
LTA2LTI4IDAwOjUwOjU1IFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbV0gZmluaXNoZWQg
MTExMTI2LnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSB0cy1idWlsZC1jaGVjayAgYmxvY2tl
ZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjggMDA6NTA6NTUgWiBb
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtXSAxMTExMjYudGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtIGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTct
MDYtMjggMDA6NTA6NTUgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c21dIGF3YWl0aW5nIDExMTEyNi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yOCAwMDo1MDo1NSBaIGZsaWdodCAx
MTExMjYgcmVhcGVkICB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIFs1MzU2XSBFWElUIDAKMjAxNy0wNi0yOCAwMDo1MDo1NSBaIFt0ZXN0LWFtZDY0LWkz
ODYteGwteHNtXSBzdGFydGluZyAxMTExMjYudGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSB0cy1idWls
ZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yOCAwMDo1MDo1NSBaIFt0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbV0gZmluaXNoZWQgMTExMTI2LnRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWJ1aWxkLWNoZWNrICBi
bG9ja2VkIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxNy0wNi0yOCAwMDo1MDo1
NSBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbV0gMTExMTI2
LnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIGNoZWNrLW5vdC1i
bG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjggMDA6NTA6NTUgWiBb
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbV0gYXdhaXRpbmcgMTExMTI2LnRlc3QtYW1kNjQtaTM4Ni14
bC14c20gdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjggMDA6NTA6NTUgWiBbdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbV0gZmluaXNoZWQgMTExMTI2
LnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gdHMt
YnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3
LTA2LTI4IDAwOjUwOjU1IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c21dIDExMTEyNi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtIGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQg
ZmFpbGVkCjIwMTctMDYtMjggMDA6NTA6NTUgWiBmbGlnaHQgMTExMTI2IG5xdWV1ZWQ9MQoyMDE3
LTA2LTI4IDAwOjUwOjU1IFogZmxpZ2h0IDExMTEyNiBucnVubmluZz05CjIwMTctMDYtMjggMDA6
NTA6NTUgWiBmbGlnaHQgMTExMTI2IHJlYXBlZCAgdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
IFs1MzU4XSBFWElUIDAKMjAxNy0wNi0yOCAwMDo1MDo1NiBaIFt0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbV0gZmluaXNoZWQgMTExMTI2LnRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWJ1aWxkLWNoZWNrICBibG9ja2VkIGNo
aWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxNy0wNi0yOCAwMDo1MDo1NiBaIFt0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbV0gMTExMTI2LnRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIGNoZWNrLW5vdC1ibG9ja2VkIGZh
aWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjggMDA6NTA6NTYgWiBbdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbV0gZmluaXNoZWQgMTExMTI2LnRlc3QtYW1kNjQtaTM4Ni14bC14c20gdHMt
YnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3
LTA2LTI4IDAwOjUwOjU2IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC14c21dIDExMTEyNi50ZXN0LWFt
ZDY0LWkzODYteGwteHNtIGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFp
bGVkCjIwMTctMDYtMjggMDA6NTA6NTYgWiBmbGlnaHQgMTExMTI2IG5xdWV1ZWQ9MQoyMDE3LTA2
LTI4IDAwOjUwOjU2IFogZmxpZ2h0IDExMTEyNiBucnVubmluZz04CjIwMTctMDYtMjggMDA6NTA6
NTYgWiBmbGlnaHQgMTExMTI2IHJlYXBlZCAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NC14c20gWzUzNjFdIEVYSVQgMAoyMDE3LTA2LTI4IDAwOjUwOjU3IFogZmxpZ2h0
IDExMTEyNiBucXVldWVkPTEKMjAxNy0wNi0yOCAwMDo1MDo1NyBaIGZsaWdodCAxMTExMjYgbnJ1
bm5pbmc9NwoyMDE3LTA2LTI4IDAwOjUwOjU3IFogZmxpZ2h0IDExMTEyNiByZWFwZWQgIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gWzUzNjVdIEVY
SVQgMAoyMDE3LTA2LTI4IDAwOjUwOjU3IFogZmxpZ2h0IDExMTEyNiBucXVldWVkPTEKMjAxNy0w
Ni0yOCAwMDo1MDo1NyBaIGZsaWdodCAxMTExMjYgbnJ1bm5pbmc9NgoyMDE3LTA2LTI4IDAwOjUw
OjU3IFogZmxpZ2h0IDExMTEyNiByZWFwZWQgIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIFs1MzcxXSBFWElUIDAKMjAxNy0wNi0yOCAwMDo1MDo1OCBaIGZsaWdo
dCAxMTExMjYgbnF1ZXVlZD0xCjIwMTctMDYtMjggMDA6NTA6NTggWiBmbGlnaHQgMTExMTI2IG5y
dW5uaW5nPTUKMjAxNy0wNi0yOCAwMDo1MDo1OCBaIGZsaWdodCAxMTExMjYgcmVhcGVkICB0ZXN0
LWFtZDY0LWkzODYteGwteHNtIFs1MzczXSBFWElUIDAKMjAxNy0wNi0yOCAwMDo1MDo1OSBaIGZs
aWdodCAxMTExMjYgbnF1ZXVlZD0xCjIwMTctMDYtMjggMDA6NTA6NTkgWiBmbGlnaHQgMTExMTI2
IG5ydW5uaW5nPTQKMjAxNy0wNi0yOCAwMDo1MToxMCBaIGZsaWdodCAxMTExMjYga2lsbGluZyB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0IFs0NTg0XQoyMDE3LTA2LTI4IDAwOjUxOjEx
IFogZmxpZ2h0IDExMTEyNiBraWxsaW5nIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiBb
NDU4N10KMjAxNy0wNi0yOCAwMDo1MToxMSBaIGZsaWdodCAxMTExMjYga2lsbGluZyB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCBbNDU5MV0KMjAxNy0wNi0yOCAwMDo1MToxMiBaIGZsaWdodCAxMTEx
MjYga2lsbGluZyB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIFs0NTk0XQoyMDE3LTA2LTI4
IDAwOjUxOjEzIFogZmxpZ2h0IDExMTEyNiBraWxsaW5nIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0
Y2ggWzQ1OThdCjIwMTctMDYtMjggMDA6NTE6MTQgWiBmbGlnaHQgMTExMTI2IGtpbGxpbmcgdGVz
dC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlIFs0NjAwXQoyMDE3LTA2LTI4IDAwOjUxOjE0IFogZmxp
Z2h0IDExMTEyNiBraWxsaW5nIHRlc3QtYW1kNjQtaTM4Ni1wYWlyIFs0NjA0XQoyMDE3LTA2LTI4
IDAwOjUxOjE1IFogZmxpZ2h0IDExMTEyNiBraWxsaW5nIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1hbWQgWzQ2MDZdCjIwMTctMDYtMjggMDA6NTE6MTUgWiBmbGlnaHQgMTExMTI2IGtp
bGxpbmcgdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsIFs0NjEwXQoyMDE3LTA2
LTI4IDAwOjUxOjE2IFogZmxpZ2h0IDExMTEyNiBraWxsaW5nIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1hbWQgWzQ2MTNdCjIwMTctMDYtMjggMDA6NTE6MTcgWiBmbGlnaHQgMTExMTI2
IGtpbGxpbmcgdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsIFs0NjE4XQoyMDE3
LTA2LTI4IDAwOjUxOjE3IFogZmxpZ2h0IDExMTEyNiBraWxsaW5nIHRlc3QtYW1kNjQtaTM4Ni1y
dW1wcnVuLWkzODYgWzQ2MjFdCjIwMTctMDYtMjggMDA6NTE6MTggWiBmbGlnaHQgMTExMTI2IGtp
bGxpbmcgdGVzdC1hbWQ2NC1pMzg2LXhsIFs0NjI3XQoyMDE3LTA2LTI4IDAwOjUxOjE4IFogZmxp
Z2h0IDExMTEyNiBraWxsaW5nIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgWzQ2MzJdCjIwMTctMDYtMjggMDA6NTE6MTkgWiBmbGlnaHQgMTExMTI2IGtpbGxpbmcgdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgWzQ2MzddCjIwMTctMDYtMjggMDA6NTE6
MjAgWiBmbGlnaHQgMTExMTI2IGtpbGxpbmcgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgWzQ2NDJdCjIwMTctMDYtMjggMDA6NTE6MjAgWiBmbGlnaHQgMTExMTI2IGtpbGxpbmcg
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgWzQ2NDhdCjIwMTctMDYtMjggMDA6
NTE6MjEgWiBmbGlnaHQgMTExMTI2IGtpbGxpbmcgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCBbNDY1MV0KMjAxNy0wNi0yOCAwMDo1MToyMiBaIGZsaWdodCAxMTExMjYg
a2lsbGluZyB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCBbNDY1NV0KMjAxNy0w
Ni0yOCAwMDo1MToyMiBaIGZsaWdodCAxMTExMjYga2lsbGluZyB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiBbNDY1OV0KMjAxNy0wNi0yOCAwMDo1MToyMyBaIGZsaWdodCAxMTEx
MjYga2lsbGluZyB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCBbNDY2NF0KMjAx
Ny0wNi0yOCAwMDo1MToyNCBaIGZsaWdodCAxMTExMjYga2lsbGluZyB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCBbNDY2NV0KMjAxNy0wNi0yOCAwMDo1MToyNCBaIGZsaWdodCAx
MTExMjYga2lsbGluZyB0ZXN0LWFtZDY0LWkzODYteGwtcmF3IFs0NjcyXQoyMDE3LTA2LTI4IDAw
OjUxOjMxIFogW2J1aWxkLWkzODYteHNtXSBmaW5pc2hlZCAxMTExMjYuYnVpbGQtaTM4Ni14c20g
dHMtbG9ncy1jYXB0dXJlIGhvc3QgcGFzcyAKMjAxNy0wNi0yOCAwMDo1MTozMSBaIFtidWlsZC1p
Mzg2LXhzbV0gYXdhaXRpbmcgMTExMTI2LmJ1aWxkLWkzODYteHNtIHRzLXN5c2xvZy1zZXJ2ZXIg
CjIwMTctMDYtMjggMDA6NTE6MzIgWiBbYnVpbGQtaTM4Ni14c21dIGZpbmlzaGVkIDExMTEyNi5i
dWlsZC1pMzg2LXhzbSB0cy1zeXNsb2ctc2VydmVyICBwYXNzIAoyMDE3LTA2LTI4IDAwOjUxOjMy
IFogW2J1aWxkLWkzODYteHNtXSBqb2Igbm90IG9rCjIwMTctMDYtMjggMDA6NTE6MzMgWiBmbGln
aHQgMTExMTI2IHJlYXBlZCAgYnVpbGQtaTM4Ni14c20gWzg0NzNdIEVYSVQgMAoyMDE3LTA2LTI4
IDAwOjUxOjMzIFogZmxpZ2h0IDExMTEyNiBucXVldWVkPTEKMjAxNy0wNi0yOCAwMDo1MTozMyBa
IGZsaWdodCAxMTExMjYgbnJ1bm5pbmc9MwoyMDE3LTA2LTI4IDAwOjUxOjM2IFogZmxpZ2h0IDEx
MTEyNiBraWxsaW5nIGJ1aWxkLWkzODYtcHZvcHMgWzg0NjhdCjIwMTctMDYtMjggMDA6NTE6NDAg
WiBmbGlnaHQgMTExMTI2IGtpbGxpbmcgdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSBbNTM1Nl0KMjAxNy0wNi0yOCAwMDo1MTo0MCBaIGZsaWdodCAxMTEx
MjYga2lsbGluZyB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gWzUzNThdCjIwMTctMDYtMjgg
MDA6NTE6NDEgWiBmbGlnaHQgMTExMTI2IGtpbGxpbmcgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gWzUzNjFdCjIwMTctMDYtMjggMDA6NTE6NDIgWiBmbGlnaHQg
MTExMTI2IGtpbGxpbmcgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSBbNTM2NV0KMjAxNy0wNi0yOCAwMDo1MTo0MiBaIGZsaWdodCAxMTExMjYga2ls
bGluZyB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSBbNTM3MV0K
MjAxNy0wNi0yOCAwMDo1MTo0MyBaIGZsaWdodCAxMTExMjYga2lsbGluZyB0ZXN0LWFtZDY0LWkz
ODYteGwteHNtIFs1MzczXQoyMDE3LTA2LTI4IDAwOjUyOjE4IFogZmxpZ2h0IDExMTEyNiBraWxs
aW5nIGJ1aWxkLWkzODYteHNtIFs4NDczXQoyMDE3LTA2LTI4IDAxOjEzOjUyIFogW2J1aWxkLWFy
bWhmLXhzbV0gZmluaXNoZWQgMTExMTI2LmJ1aWxkLWFybWhmLXhzbSB0cy1ob3N0cy1hbGxvY2F0
ZSBob3N0IHBhc3MgCjIwMTctMDYtMjggMDE6MTM6NTMgWiBbYnVpbGQtYXJtaGYteHNtXSBzdGFy
dGluZyAxMTExMjYuYnVpbGQtYXJtaGYteHNtIHRzLXN5c2xvZy1zZXJ2ZXIgIHN5c2xvZy1zZXJ2
ZXIKMjAxNy0wNi0yOCAwMToxMzo1NCBaIFtidWlsZC1hcm1oZi14c21dIHN0YXJ0aW5nIDExMTEy
Ni5idWlsZC1hcm1oZi14c20gdHMtaG9zdC1pbnN0YWxsLXR3aWNlICBob3N0LWluc3RhbGwoNCkK
MjAxNy0wNi0yOCAwMToxMzo1NCBaIFtidWlsZC1hcm1oZi14c21dIGF3YWl0aW5nIDExMTEyNi5i
dWlsZC1hcm1oZi14c20gdHMtaG9zdC1pbnN0YWxsLXR3aWNlIAoyMDE3LTA2LTI4IDAxOjE4OjQw
IFogW2J1aWxkLWFybWhmXSBmaW5pc2hlZCAxMTExMjYuYnVpbGQtYXJtaGYgdHMtaG9zdHMtYWxs
b2NhdGUgaG9zdCBwYXNzIAoyMDE3LTA2LTI4IDAxOjE4OjQxIFogW2J1aWxkLWFybWhmXSBzdGFy
dGluZyAxMTExMjYuYnVpbGQtYXJtaGYgdHMtc3lzbG9nLXNlcnZlciAgc3lzbG9nLXNlcnZlcgoy
MDE3LTA2LTI4IDAxOjE4OjQyIFogW2J1aWxkLWFybWhmXSBzdGFydGluZyAxMTExMjYuYnVpbGQt
YXJtaGYgdHMtaG9zdC1pbnN0YWxsLXR3aWNlICBob3N0LWluc3RhbGwoNCkKMjAxNy0wNi0yOCAw
MToxODo0MiBaIFtidWlsZC1hcm1oZl0gYXdhaXRpbmcgMTExMTI2LmJ1aWxkLWFybWhmIHRzLWhv
c3QtaW5zdGFsbC10d2ljZSAKMjAxNy0wNi0yOCAwMTozMjo0NCBaIFtidWlsZC1hcm1oZi1wdm9w
c10gZmluaXNoZWQgMTExMTI2LmJ1aWxkLWFybWhmLXB2b3BzIHRzLWhvc3RzLWFsbG9jYXRlIGhv
c3QgcGFzcyAKMjAxNy0wNi0yOCAwMTozMjo0NSBaIFtidWlsZC1hcm1oZi1wdm9wc10gc3RhcnRp
bmcgMTExMTI2LmJ1aWxkLWFybWhmLXB2b3BzIHRzLXN5c2xvZy1zZXJ2ZXIgIHN5c2xvZy1zZXJ2
ZXIKMjAxNy0wNi0yOCAwMTozMjo0NSBaIFtidWlsZC1hcm1oZi1wdm9wc10gc3RhcnRpbmcgMTEx
MTI2LmJ1aWxkLWFybWhmLXB2b3BzIHRzLWhvc3QtaW5zdGFsbC10d2ljZSAgaG9zdC1pbnN0YWxs
KDQpCjIwMTctMDYtMjggMDE6MzI6NDYgWiBbYnVpbGQtYXJtaGYtcHZvcHNdIGF3YWl0aW5nIDEx
MTEyNi5idWlsZC1hcm1oZi1wdm9wcyB0cy1ob3N0LWluc3RhbGwtdHdpY2UgCjIwMTctMDYtMjgg
MDE6MzI6NDcgWiBbYnVpbGQtYXJtaGYtcHZvcHNdIGZpbmlzaGVkIDExMTEyNi5idWlsZC1hcm1o
Zi1wdm9wcyB0cy1ob3N0LWluc3RhbGwtdHdpY2UgIHBhc3MgCjIwMTctMDYtMjggMDE6MzI6NDcg
WiBbYnVpbGQtYXJtaGYtcHZvcHNdIHN0YXJ0aW5nIDExMTEyNi5idWlsZC1hcm1oZi1wdm9wcyB0
cy14ZW4tYnVpbGQtcHJlcCAgaG9zdC1idWlsZC1wcmVwCjIwMTctMDYtMjggMDE6MzI6NDggWiBb
YnVpbGQtYXJtaGYtcHZvcHNdIGF3YWl0aW5nIDExMTEyNi5idWlsZC1hcm1oZi1wdm9wcyB0cy14
ZW4tYnVpbGQtcHJlcCAKMjAxNy0wNi0yOCAwMTozMjo0OSBaIFtidWlsZC1hcm1oZi1wdm9wc10g
ZmluaXNoZWQgMTExMTI2LmJ1aWxkLWFybWhmLXB2b3BzIHRzLXhlbi1idWlsZC1wcmVwICBwYXNz
IAoyMDE3LTA2LTI4IDAxOjMyOjQ5IFogW2J1aWxkLWFybWhmLXB2b3BzXSBzdGFydGluZyAxMTEx
MjYuYnVpbGQtYXJtaGYtcHZvcHMgdHMta2VybmVsLWJ1aWxkICBrZXJuZWwtYnVpbGQKMjAxNy0w
Ni0yOCAwMTozMjo0OSBaIFtidWlsZC1hcm1oZi1wdm9wc10gYXdhaXRpbmcgMTExMTI2LmJ1aWxk
LWFybWhmLXB2b3BzIHRzLWtlcm5lbC1idWlsZCAKMjAxNy0wNi0yOCAwMTozMjo1MSBaIFtidWls
ZC1hcm1oZi1wdm9wc10gZmluaXNoZWQgMTExMTI2LmJ1aWxkLWFybWhmLXB2b3BzIHRzLWtlcm5l
bC1idWlsZCAgZmFpbCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjgg
MDE6MzI6NTEgWiBbYnVpbGQtYXJtaGYtcHZvcHNdIDExMTEyNi5idWlsZC1hcm1oZi1wdm9wcyBy
dW4tam9iL2J1aWxkLWtlcm4gZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0yOCAw
MTozMjo1MSBaIFtidWlsZC1hcm1oZi1wdm9wc10gc3RhcnRpbmcgMTExMTI2LmJ1aWxkLWFybWhm
LXB2b3BzIHRzLWxvZ3MtY2FwdHVyZSBob3N0IGNhcHR1cmUtbG9ncwoyMDE3LTA2LTI4IDAxOjMy
OjUyIFogW2J1aWxkLWFybWhmLXB2b3BzXSBhd2FpdGluZyAxMTExMjYuYnVpbGQtYXJtaGYtcHZv
cHMgdHMtbG9ncy1jYXB0dXJlIGhvc3QKMjAxNy0wNi0yOCAwMTozNDoyMyBaIFtidWlsZC1hcm1o
Zi1wdm9wc10gZmluaXNoZWQgMTExMTI2LmJ1aWxkLWFybWhmLXB2b3BzIHRzLWxvZ3MtY2FwdHVy
ZSBob3N0IHBhc3MgCjIwMTctMDYtMjggMDE6MzQ6MjMgWiBbYnVpbGQtYXJtaGYtcHZvcHNdIGF3
YWl0aW5nIDExMTEyNi5idWlsZC1hcm1oZi1wdm9wcyB0cy1zeXNsb2ctc2VydmVyIAoyMDE3LTA2
LTI4IDAxOjM0OjIzIFogW2J1aWxkLWFybWhmLXB2b3BzXSBmaW5pc2hlZCAxMTExMjYuYnVpbGQt
YXJtaGYtcHZvcHMgdHMtc3lzbG9nLXNlcnZlciAgcGFzcyAKMjAxNy0wNi0yOCAwMTozNDoyMyBa
IFtidWlsZC1hcm1oZi1wdm9wc10gam9iIG5vdCBvawoyMDE3LTA2LTI4IDAxOjM0OjI0IFogZmxp
Z2h0IDExMTEyNiByZWFwZWQgIGJ1aWxkLWFybWhmLXB2b3BzIFs4NDU1XSBFWElUIDAKMjAxNy0w
Ni0yOCAwMTozNDoyNCBaIGZsaWdodCAxMTExMjYgbnF1ZXVlZD0xCjIwMTctMDYtMjggMDE6MzQ6
MjQgWiBmbGlnaHQgMTExMTI2IG5ydW5uaW5nPTIKMjAxNy0wNi0yOCAwMTozNTowOSBaIGZsaWdo
dCAxMTExMjYga2lsbGluZyBidWlsZC1hcm1oZi1wdm9wcyBbODQ1NV0KMjAxNy0wNi0yOCAwMToz
NToxNiBaIFtidWlsZC1hcm1oZi14c21dIGZpbmlzaGVkIDExMTEyNi5idWlsZC1hcm1oZi14c20g
dHMtaG9zdC1pbnN0YWxsLXR3aWNlICBwYXNzIAoyMDE3LTA2LTI4IDAxOjM1OjE3IFogW2J1aWxk
LWFybWhmLXhzbV0gc3RhcnRpbmcgMTExMTI2LmJ1aWxkLWFybWhmLXhzbSB0cy14ZW4tYnVpbGQt
cHJlcCAgaG9zdC1idWlsZC1wcmVwCjIwMTctMDYtMjggMDE6MzU6MTcgWiBbYnVpbGQtYXJtaGYt
eHNtXSBhd2FpdGluZyAxMTExMjYuYnVpbGQtYXJtaGYteHNtIHRzLXhlbi1idWlsZC1wcmVwIAoy
MDE3LTA2LTI4IDAxOjQwOjE3IFogW2J1aWxkLWFybWhmXSBmaW5pc2hlZCAxMTExMjYuYnVpbGQt
YXJtaGYgdHMtaG9zdC1pbnN0YWxsLXR3aWNlICBwYXNzIAoyMDE3LTA2LTI4IDAxOjQwOjE3IFog
W2J1aWxkLWFybWhmXSBzdGFydGluZyAxMTExMjYuYnVpbGQtYXJtaGYgdHMteGVuLWJ1aWxkLXBy
ZXAgIGhvc3QtYnVpbGQtcHJlcAoyMDE3LTA2LTI4IDAxOjQwOjE4IFogW2J1aWxkLWFybWhmXSBh
d2FpdGluZyAxMTExMjYuYnVpbGQtYXJtaGYgdHMteGVuLWJ1aWxkLXByZXAgCjIwMTctMDYtMjgg
MDE6NDI6MjIgWiBbYnVpbGQtYXJtaGYteHNtXSBmaW5pc2hlZCAxMTExMjYuYnVpbGQtYXJtaGYt
eHNtIHRzLXhlbi1idWlsZC1wcmVwICBwYXNzIAoyMDE3LTA2LTI4IDAxOjQyOjIyIFogW2J1aWxk
LWFybWhmLXhzbV0gc3RhcnRpbmcgMTExMTI2LmJ1aWxkLWFybWhmLXhzbSB0cy14ZW4tYnVpbGQg
IHhlbi1idWlsZAoyMDE3LTA2LTI4IDAxOjQyOjIyIFogW2J1aWxkLWFybWhmLXhzbV0gYXdhaXRp
bmcgMTExMTI2LmJ1aWxkLWFybWhmLXhzbSB0cy14ZW4tYnVpbGQgCjIwMTctMDYtMjggMDE6NDc6
MzEgWiBbYnVpbGQtYXJtaGZdIGZpbmlzaGVkIDExMTEyNi5idWlsZC1hcm1oZiB0cy14ZW4tYnVp
bGQtcHJlcCAgcGFzcyAKMjAxNy0wNi0yOCAwMTo0NzozMSBaIFtidWlsZC1hcm1oZl0gc3RhcnRp
bmcgMTExMTI2LmJ1aWxkLWFybWhmIHRzLXhlbi1idWlsZCAgeGVuLWJ1aWxkCjIwMTctMDYtMjgg
MDE6NDc6MzIgWiBbYnVpbGQtYXJtaGZdIGF3YWl0aW5nIDExMTEyNi5idWlsZC1hcm1oZiB0cy14
ZW4tYnVpbGQgCjIwMTctMDYtMjggMDI6MDI6NTcgWiBbYnVpbGQtYXJtaGYteHNtXSBmaW5pc2hl
ZCAxMTExMjYuYnVpbGQtYXJtaGYteHNtIHRzLXhlbi1idWlsZCAgcGFzcyAKMjAxNy0wNi0yOCAw
MjowMjo1NyBaIFtidWlsZC1hcm1oZi14c21dIGF3YWl0aW5nIDExMTEyNi5idWlsZC1hcm1oZi14
c20gdHMtc3lzbG9nLXNlcnZlciAKMjAxNy0wNi0yOCAwMjowMjo1NyBaIFtidWlsZC1hcm1oZi14
c21dIGZpbmlzaGVkIDExMTEyNi5idWlsZC1hcm1oZi14c20gdHMtc3lzbG9nLXNlcnZlciAgcGFz
cyAKMjAxNy0wNi0yOCAwMjowMjo1OSBaIGZsaWdodCAxMTExMjYgcmVhcGVkICBidWlsZC1hcm1o
Zi14c20gWzg0NTldIEVYSVQgMAoyMDE3LTA2LTI4IDAyOjAyOjU5IFogZmxpZ2h0IDExMTEyNiBu
cXVldWVkPTEKMjAxNy0wNi0yOCAwMjowMjo1OSBaIGZsaWdodCAxMTExMjYgc3Bhd25pbmcgdGVz
dC1hcm1oZi1hcm1oZi14bC14c20KMjAxNy0wNi0yOCAwMjowMjo1OSBaIGZsaWdodCAxMTExMjYg
c3Bhd25lZCAgdGVzdC1hcm1oZi1hcm1oZi14bC14c20gWzE2NzMxXQoyMDE3LTA2LTI4IDAyOjAy
OjU5IFogZmxpZ2h0IDExMTEyNiBucnVubmluZz0yCjIwMTctMDYtMjggMDI6MDM6MzAgWiBbdGVz
dC1hcm1oZi1hcm1oZi14bC14c21dIHN0YXJ0aW5nIDExMTEyNi50ZXN0LWFybWhmLWFybWhmLXhs
LXhzbSB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yOCAwMjowMzozMCBa
IFt0ZXN0LWFybWhmLWFybWhmLXhsLXhzbV0gYXdhaXRpbmcgMTExMTI2LnRlc3QtYXJtaGYtYXJt
aGYteGwteHNtIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI4IDAyOjAzOjMxIFogW3Rlc3QtYXJt
aGYtYXJtaGYteGwteHNtXSBmaW5pc2hlZCAxMTExMjYudGVzdC1hcm1oZi1hcm1oZi14bC14c20g
dHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoy
MDE3LTA2LTI4IDAyOjAzOjMxIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwteHNtXSAxMTExMjYudGVz
dC1hcm1oZi1hcm1oZi14bC14c20gY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlw
dCBmYWlsZWQKMjAxNy0wNi0yOCAwMjowMzozMSBaIGZsaWdodCAxMTExMjYgcmVhcGVkICB0ZXN0
LWFybWhmLWFybWhmLXhsLXhzbSBbMTY3MzFdIEVYSVQgMAoyMDE3LTA2LTI4IDAyOjAzOjMyIFog
ZmxpZ2h0IDExMTEyNiBucXVldWVkPTEKMjAxNy0wNi0yOCAwMjowMzozMiBaIGZsaWdodCAxMTEx
MjYgbnJ1bm5pbmc9MQoyMDE3LTA2LTI4IDAyOjAzOjQ0IFogZmxpZ2h0IDExMTEyNiBraWxsaW5n
IGJ1aWxkLWFybWhmLXhzbSBbODQ1OV0KMjAxNy0wNi0yOCAwMjowNDoxNyBaIGZsaWdodCAxMTEx
MjYga2lsbGluZyB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSBbMTY3MzFdCjIwMTctMDYtMjggMDI6
MDg6MDkgWiBbYnVpbGQtYXJtaGZdIGZpbmlzaGVkIDExMTEyNi5idWlsZC1hcm1oZiB0cy14ZW4t
YnVpbGQgIHBhc3MgCjIwMTctMDYtMjggMDI6MDg6MDkgWiBbYnVpbGQtYXJtaGZdIGF3YWl0aW5n
IDExMTEyNi5idWlsZC1hcm1oZiB0cy1zeXNsb2ctc2VydmVyIAoyMDE3LTA2LTI4IDAyOjA4OjA5
IFogW2J1aWxkLWFybWhmXSBmaW5pc2hlZCAxMTExMjYuYnVpbGQtYXJtaGYgdHMtc3lzbG9nLXNl
cnZlciAgcGFzcyAKMjAxNy0wNi0yOCAwMjowODoxMCBaIGZsaWdodCAxMTExMjYgcmVhcGVkICBi
dWlsZC1hcm1oZiBbODQ1Ml0gRVhJVCAwCjIwMTctMDYtMjggMDI6MDg6MTEgWiBmbGlnaHQgMTEx
MTI2IG5xdWV1ZWQ9MQoyMDE3LTA2LTI4IDAyOjA4OjExIFogZmxpZ2h0IDExMTEyNiBzcGF3bmlu
ZyBidWlsZC1hcm1oZi1saWJ2aXJ0CjIwMTctMDYtMjggMDI6MDg6MTEgWiBmbGlnaHQgMTExMTI2
IHNwYXduZWQgIGJ1aWxkLWFybWhmLWxpYnZpcnQgWzEwNDMyXQoyMDE3LTA2LTI4IDAyOjA4OjEx
IFogZmxpZ2h0IDExMTEyNiBzcGF3bmluZyB0ZXN0LWFybWhmLWFybWhmLXhsCjIwMTctMDYtMjgg
MDI6MDg6MTEgWiBmbGlnaHQgMTExMTI2IHNwYXduZWQgIHRlc3QtYXJtaGYtYXJtaGYteGwgWzEw
NDM0XQoyMDE3LTA2LTI4IDAyOjA4OjExIFogZmxpZ2h0IDExMTEyNiBzcGF3bmluZyB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUKMjAxNy0wNi0yOCAwMjowODoxMSBaIGZsaWdodCAxMTExMjYg
c3Bhd25lZCAgdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlIFsxMDQzN10KMjAxNy0wNi0yOCAw
MjowODoxMSBaIGZsaWdodCAxMTExMjYgc3Bhd25pbmcgdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyCjIwMTctMDYtMjggMDI6MDg6MTEgWiBmbGlnaHQgMTExMTI2IHNwYXduZWQgIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiBbMTA0NDFdCjIwMTctMDYtMjggMDI6MDg6MTEgWiBmbGlnaHQg
MTExMTI2IHNwYXduaW5nIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjawoyMDE3LTA2LTI4
IDAyOjA4OjExIFogZmxpZ2h0IDExMTEyNiBzcGF3bmVkICB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgWzEwNDQ1XQoyMDE3LTA2LTI4IDAyOjA4OjExIFogZmxpZ2h0IDExMTEyNiBzcGF3
bmluZyB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdQoyMDE3LTA2LTI4IDAyOjA4OjExIFog
ZmxpZ2h0IDExMTEyNiBzcGF3bmVkICB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSBbMTA0
NDldCjIwMTctMDYtMjggMDI6MDg6MTEgWiBmbGlnaHQgMTExMTI2IHNwYXduaW5nIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcwoyMDE3LTA2LTI4IDAyOjA4OjExIFogZmxpZ2h0IDExMTEyNiBzcGF3
bmVkICB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgWzEwNDUzXQoyMDE3LTA2LTI4IDAyOjA4OjEx
IFogZmxpZ2h0IDExMTEyNiBzcGF3bmluZyB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZAoyMDE3LTA2
LTI4IDAyOjA4OjExIFogZmxpZ2h0IDExMTEyNiBzcGF3bmVkICB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCBbMTA0NTZdCjIwMTctMDYtMjggMDI6MDg6MTEgWiBmbGlnaHQgMTExMTI2IG5ydW5uaW5n
PTgKMjAxNy0wNi0yOCAwMjowODo0MiBaIFtidWlsZC1hcm1oZi1saWJ2aXJ0XSBzdGFydGluZyAx
MTExMjYuYnVpbGQtYXJtaGYtbGlidmlydCB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkK
MjAxNy0wNi0yOCAwMjowODo0MiBaIFtidWlsZC1hcm1oZi1saWJ2aXJ0XSBhd2FpdGluZyAxMTEx
MjYuYnVpbGQtYXJtaGYtbGlidmlydCB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yOCAwMjowODo0
MiBaIFt0ZXN0LWFybWhmLWFybWhmLXhsXSBzdGFydGluZyAxMTExMjYudGVzdC1hcm1oZi1hcm1o
Zi14bCB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yOCAwMjowODo0MiBa
IFt0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGVdIHN0YXJ0aW5nIDExMTEyNi50ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYt
MjggMDI6MDg6NDIgWiBbdGVzdC1hcm1oZi1hcm1oZi14bF0gYXdhaXRpbmcgMTExMTI2LnRlc3Qt
YXJtaGYtYXJtaGYteGwgdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjggMDI6MDg6NDMgWiBbdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyXSBzdGFydGluZyAxMTExMjYudGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI4IDAy
OjA4OjQzIFogW2J1aWxkLWFybWhmLWxpYnZpcnRdIGZpbmlzaGVkIDExMTEyNi5idWlsZC1hcm1o
Zi1saWJ2aXJ0IHRzLWJ1aWxkLWNoZWNrICBwYXNzIAoyMDE3LTA2LTI4IDAyOjA4OjQzIFogW3Rl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZV0gYXdhaXRpbmcgMTExMTI2LnRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yOCAwMjowODo0MyBaIFt0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDJdIGF3YWl0aW5nIDExMTEyNi50ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjggMDI6MDg6NDMgWiBbdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrXSBzdGFydGluZyAxMTExMjYudGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI4
IDAyOjA4OjQzIFogW2J1aWxkLWFybWhmLWxpYnZpcnRdIHN0YXJ0aW5nIDExMTEyNi5idWlsZC1h
cm1oZi1saWJ2aXJ0IHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgaG9zdHMtYWxsb2NhdGUKMjAxNy0w
Ni0yOCAwMjowODo0MyBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdV0gc3RhcnRpbmcg
MTExMTI2LnRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IHRzLWJ1aWxkLWNoZWNrICBidWls
ZC1jaGVjaygxKQoyMDE3LTA2LTI4IDAyOjA4OjQzIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVja10gYXdhaXRpbmcgMTExMTI2LnRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayB0
cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yOCAwMjowODo0MyBaIFt0ZXN0LWFybWhmLWFybWhmLXhs
XSBmaW5pc2hlZCAxMTExMjYudGVzdC1hcm1oZi1hcm1oZi14bCB0cy1idWlsZC1jaGVjayAgYmxv
Y2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjggMDI6MDg6NDMg
WiBbdGVzdC1hcm1oZi1hcm1oZi14bF0gMTExMTI2LnRlc3QtYXJtaGYtYXJtaGYteGwgY2hlY2st
bm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0yOCAwMjowODo0
MyBaIFtidWlsZC1hcm1oZi1saWJ2aXJ0XSBhd2FpdGluZyAxMTExMjYuYnVpbGQtYXJtaGYtbGli
dmlydCB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0CjIwMTctMDYtMjggMDI6MDg6NDMgWiBbdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzXSBzdGFydGluZyAxMTExMjYudGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI4IDAyOjA4OjQzIFog
W3Rlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1XSBhd2FpdGluZyAxMTExMjYudGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjggMDI6MDg6NDQg
WiBbdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlXSBmaW5pc2hlZCAxMTExMjYudGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlIHRzLWJ1aWxkLWNoZWNrICBibG9ja2VkIGNoaWxkIHByb2Nlc3Mg
ZXhpdGVkIGFibm9ybWFsbHkKMjAxNy0wNi0yOCAwMjowODo0NCBaIFt0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGVdIDExMTEyNi50ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgY2hlY2stbm90
LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0yOCAwMjowODo0NCBa
IFt0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDJdIGZpbmlzaGVkIDExMTEyNi50ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBl
eGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI4IDAyOjA4OjQ0IFogW3Rlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0Ml0gMTExMTI2LnRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiBjaGVjay1ub3Qt
YmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2LTI4IDAyOjA4OjQ0IFog
W3Rlc3QtYXJtaGYtYXJtaGYteGwtdmhkXSBzdGFydGluZyAxMTExMjYudGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjggMDI6MDg6
NDQgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzXSBhd2FpdGluZyAxMTExMjYudGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI4IDAyOjA4OjQ0IFogW3Rl
c3QtYXJtaGYtYXJtaGYteGwtdmhkXSBhd2FpdGluZyAxMTExMjYudGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjggMDI6MDg6NDQgWiBbdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrXSBmaW5pc2hlZCAxMTExMjYudGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIHRzLWJ1aWxkLWNoZWNrICBibG9ja2VkIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFi
bm9ybWFsbHkKMjAxNy0wNi0yOCAwMjowODo0NCBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2tdIDExMTEyNi50ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgY2hlY2stbm90LWJs
b2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0yOCAwMjowODo0NCBaIGZs
aWdodCAxMTExMjYgcmVhcGVkICB0ZXN0LWFybWhmLWFybWhmLXhsIFsxMDQzNF0gRVhJVCAwCjIw
MTctMDYtMjggMDI6MDg6NDQgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHVdIGZpbmlz
aGVkIDExMTEyNi50ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSB0cy1idWlsZC1jaGVjayAg
YmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjggMDI6MDg6
NDQgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHVdIDExMTEyNi50ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZh
aWxlZAoyMDE3LTA2LTI4IDAyOjA4OjQ1IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtcnRkc10gZmlu
aXNoZWQgMTExMTI2LnRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyB0cy1idWlsZC1jaGVjayAgYmxv
Y2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjggMDI6MDg6NDUg
WiBbdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzXSAxMTExMjYudGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzIGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYt
MjggMDI6MDg6NDUgWiBmbGlnaHQgMTExMTI2IG5xdWV1ZWQ9MQoyMDE3LTA2LTI4IDAyOjA4OjQ1
IFogZmxpZ2h0IDExMTEyNiBucnVubmluZz03CjIwMTctMDYtMjggMDI6MDg6NDUgWiBmbGlnaHQg
MTExMTI2IHJlYXBlZCAgdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlIFsxMDQzN10gRVhJVCAw
CjIwMTctMDYtMjggMDI6MDg6NDUgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC12aGRdIGZpbmlzaGVk
IDExMTEyNi50ZXN0LWFybWhmLWFybWhmLXhsLXZoZCB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBj
aGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjggMDI6MDg6NDUgWiBbdGVz
dC1hcm1oZi1hcm1oZi14bC12aGRdIDExMTEyNi50ZXN0LWFybWhmLWFybWhmLXhsLXZoZCBjaGVj
ay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2LTI4IDAyOjA4
OjQ1IFogZmxpZ2h0IDExMTEyNiBucXVldWVkPTEKMjAxNy0wNi0yOCAwMjowODo0NSBaIGZsaWdo
dCAxMTExMjYgbnJ1bm5pbmc9NgoyMDE3LTA2LTI4IDAyOjA4OjQ1IFogZmxpZ2h0IDExMTEyNiBy
ZWFwZWQgIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiBbMTA0NDFdIEVYSVQgMAoyMDE3LTA2
LTI4IDAyOjA4OjQ2IFogZmxpZ2h0IDExMTEyNiBucXVldWVkPTEKMjAxNy0wNi0yOCAwMjowODo0
NiBaIGZsaWdodCAxMTExMjYgbnJ1bm5pbmc9NQoyMDE3LTA2LTI4IDAyOjA4OjQ2IFogZmxpZ2h0
IDExMTEyNiByZWFwZWQgIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayBbMTA0NDVdIEVY
SVQgMAoyMDE3LTA2LTI4IDAyOjA4OjQ3IFogZmxpZ2h0IDExMTEyNiBucXVldWVkPTEKMjAxNy0w
Ni0yOCAwMjowODo0NyBaIGZsaWdodCAxMTExMjYgbnJ1bm5pbmc9NAoyMDE3LTA2LTI4IDAyOjA4
OjQ3IFogZmxpZ2h0IDExMTEyNiByZWFwZWQgIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
IFsxMDQ0OV0gRVhJVCAwCjIwMTctMDYtMjggMDI6MDg6NDcgWiBmbGlnaHQgMTExMTI2IG5xdWV1
ZWQ9MQoyMDE3LTA2LTI4IDAyOjA4OjQ3IFogZmxpZ2h0IDExMTEyNiBucnVubmluZz0zCjIwMTct
MDYtMjggMDI6MDg6NDcgWiBmbGlnaHQgMTExMTI2IHJlYXBlZCAgdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzIFsxMDQ1M10gRVhJVCAwCjIwMTctMDYtMjggMDI6MDg6NDggWiBmbGlnaHQgMTExMTI2
IG5xdWV1ZWQ9MQoyMDE3LTA2LTI4IDAyOjA4OjQ4IFogZmxpZ2h0IDExMTEyNiBucnVubmluZz0y
CjIwMTctMDYtMjggMDI6MDg6NDggWiBmbGlnaHQgMTExMTI2IHJlYXBlZCAgdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgWzEwNDU2XSBFWElUIDAKMjAxNy0wNi0yOCAwMjowODo0OCBaIGZsaWdodCAx
MTExMjYgbnF1ZXVlZD0xCjIwMTctMDYtMjggMDI6MDg6NDggWiBmbGlnaHQgMTExMTI2IG5ydW5u
aW5nPTEKMjAxNy0wNi0yOCAwMjowODo1NSBaIGZsaWdodCAxMTExMjYga2lsbGluZyBidWlsZC1h
cm1oZiBbODQ1Ml0KMjAxNy0wNi0yOCAwMjowOTozMCBaIGZsaWdodCAxMTExMjYga2lsbGluZyB0
ZXN0LWFybWhmLWFybWhmLXhsIFsxMDQzNF0KMjAxNy0wNi0yOCAwMjowOTozMSBaIGZsaWdodCAx
MTExMjYga2lsbGluZyB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgWzEwNDM3XQoyMDE3LTA2
LTI4IDAyOjA5OjMxIFogZmxpZ2h0IDExMTEyNiBraWxsaW5nIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiBbMTA0NDFdCjIwMTctMDYtMjggMDI6MDk6MzIgWiBmbGlnaHQgMTExMTI2IGtpbGxp
bmcgdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIFsxMDQ0NV0KMjAxNy0wNi0yOCAwMjow
OTozMyBaIGZsaWdodCAxMTExMjYga2lsbGluZyB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSBbMTA0NDldCjIwMTctMDYtMjggMDI6MDk6MzMgWiBmbGlnaHQgMTExMTI2IGtpbGxpbmcgdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzIFsxMDQ1M10KMjAxNy0wNi0yOCAwMjowOTozNCBaIGZsaWdo
dCAxMTExMjYga2lsbGluZyB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCBbMTA0NTZdCjIwMTctMDYt
MjggMDI6MDk6NTQgWiBbYnVpbGQtYXJtaGYtbGlidmlydF0gZmluaXNoZWQgMTExMTI2LmJ1aWxk
LWFybWhmLWxpYnZpcnQgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBwYXNzIAoyMDE3LTA2LTI4IDAy
OjA5OjU1IFogW2J1aWxkLWFybWhmLWxpYnZpcnRdIHN0YXJ0aW5nIDExMTEyNi5idWlsZC1hcm1o
Zi1saWJ2aXJ0IHRzLXN5c2xvZy1zZXJ2ZXIgIHN5c2xvZy1zZXJ2ZXIKMjAxNy0wNi0yOCAwMjow
OTo1NiBaIFtidWlsZC1hcm1oZi1saWJ2aXJ0XSBzdGFydGluZyAxMTExMjYuYnVpbGQtYXJtaGYt
bGlidmlydCB0cy1ob3N0LWluc3RhbGwtdHdpY2UgIGhvc3QtaW5zdGFsbCg0KQoyMDE3LTA2LTI4
IDAyOjA5OjU2IFogW2J1aWxkLWFybWhmLWxpYnZpcnRdIGF3YWl0aW5nIDExMTEyNi5idWlsZC1h
cm1oZi1saWJ2aXJ0IHRzLWhvc3QtaW5zdGFsbC10d2ljZSAKMjAxNy0wNi0yOCAwMjowOTo1NyBa
IFtidWlsZC1hcm1oZi1saWJ2aXJ0XSBmaW5pc2hlZCAxMTExMjYuYnVpbGQtYXJtaGYtbGlidmly
dCB0cy1ob3N0LWluc3RhbGwtdHdpY2UgIHBhc3MgCjIwMTctMDYtMjggMDI6MDk6NTcgWiBbYnVp
bGQtYXJtaGYtbGlidmlydF0gc3RhcnRpbmcgMTExMTI2LmJ1aWxkLWFybWhmLWxpYnZpcnQgdHMt
eGVuLWJ1aWxkLXByZXAgIGhvc3QtYnVpbGQtcHJlcAoyMDE3LTA2LTI4IDAyOjA5OjU4IFogW2J1
aWxkLWFybWhmLWxpYnZpcnRdIGF3YWl0aW5nIDExMTEyNi5idWlsZC1hcm1oZi1saWJ2aXJ0IHRz
LXhlbi1idWlsZC1wcmVwIAoyMDE3LTA2LTI4IDAyOjA5OjU4IFogW2J1aWxkLWFybWhmLWxpYnZp
cnRdIGZpbmlzaGVkIDExMTEyNi5idWlsZC1hcm1oZi1saWJ2aXJ0IHRzLXhlbi1idWlsZC1wcmVw
ICBwYXNzIAoyMDE3LTA2LTI4IDAyOjA5OjU5IFogW2J1aWxkLWFybWhmLWxpYnZpcnRdIHN0YXJ0
aW5nIDExMTEyNi5idWlsZC1hcm1oZi1saWJ2aXJ0IHRzLWxpYnZpcnQtYnVpbGQgIGxpYnZpcnQt
YnVpbGQKMjAxNy0wNi0yOCAwMjowOTo1OSBaIFtidWlsZC1hcm1oZi1saWJ2aXJ0XSBhd2FpdGlu
ZyAxMTExMjYuYnVpbGQtYXJtaGYtbGlidmlydCB0cy1saWJ2aXJ0LWJ1aWxkIAoyMDE3LTA2LTI4
IDAyOjM3OjAzIFogW2J1aWxkLWFybWhmLWxpYnZpcnRdIGZpbmlzaGVkIDExMTEyNi5idWlsZC1h
cm1oZi1saWJ2aXJ0IHRzLWxpYnZpcnQtYnVpbGQgIHBhc3MgCjIwMTctMDYtMjggMDI6Mzc6MDMg
WiBbYnVpbGQtYXJtaGYtbGlidmlydF0gYXdhaXRpbmcgMTExMTI2LmJ1aWxkLWFybWhmLWxpYnZp
cnQgdHMtc3lzbG9nLXNlcnZlciAKMjAxNy0wNi0yOCAwMjozNzowMyBaIFtidWlsZC1hcm1oZi1s
aWJ2aXJ0XSBmaW5pc2hlZCAxMTExMjYuYnVpbGQtYXJtaGYtbGlidmlydCB0cy1zeXNsb2ctc2Vy
dmVyICBwYXNzIAoyMDE3LTA2LTI4IDAyOjM3OjA0IFogZmxpZ2h0IDExMTEyNiByZWFwZWQgIGJ1
aWxkLWFybWhmLWxpYnZpcnQgWzEwNDMyXSBFWElUIDAKMjAxNy0wNi0yOCAwMjozNzowNSBaIGZs
aWdodCAxMTExMjYgbnF1ZXVlZD0xCjIwMTctMDYtMjggMDI6Mzc6MDUgWiBmbGlnaHQgMTExMTI2
IHNwYXduaW5nIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydAoyMDE3LTA2LTI4IDAyOjM3OjA1IFog
ZmxpZ2h0IDExMTEyNiBzcGF3bmVkICB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgWzI4NjI2XQoy
MDE3LTA2LTI4IDAyOjM3OjA1IFogZmxpZ2h0IDExMTEyNiBzcGF3bmluZyB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3CjIwMTctMDYtMjggMDI6Mzc6MDUgWiBmbGlnaHQgMTExMTI2IHNwYXdu
ZWQgIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgWzI4NjI3XQoyMDE3LTA2LTI4IDAyOjM3
OjA1IFogZmxpZ2h0IDExMTEyNiBzcGF3bmluZyB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNt
CjIwMTctMDYtMjggMDI6Mzc6MDUgWiBmbGlnaHQgMTExMTI2IHNwYXduZWQgIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC14c20gWzI4NjMwXQoyMDE3LTA2LTI4IDAyOjM3OjA1IFogZmxpZ2h0IDEx
MTEyNiBucnVubmluZz0zCjIwMTctMDYtMjggMDI6Mzc6MzkgWiBbdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhd10gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBT
UUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxf
RVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byBy
ZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29u
IGNvZGU6IENhbmNlbGVkIG9uIGlkZW50aWZpY2F0aW9uIGFzIGEgcGl2b3QsIGR1cmluZyBjb21t
aXQgYXR0ZW1wdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJp
ZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjggMDI6Mzc6MzkgWiBbdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXhzbV0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNU
LVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFU
QUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0
byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVh
c29uIGNvZGU6IENhbmNlbGVkIG9uIGlkZW50aWZpY2F0aW9uIGFzIGEgcGl2b3QsIGR1cmluZyBj
b21taXQgYXR0ZW1wdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJl
dHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjggMDI6Mzc6MzkgWiBbdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0XSBzdGFydGluZyAxMTExMjYudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0IHRz
LWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI4IDAyOjM3OjM5IFogW3Rlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydF0gYXdhaXRpbmcgMTExMTI2LnRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yOCAwMjozNzo0MCBaIFt0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3XSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RF
U1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19G
QVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVl
IHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBS
ZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBm
cm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQg
aWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yOCAwMjozNzo0MCBaIFt0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQteHNtXSBzdGFydGluZyAxMTExMjYudGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXhzbSB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yOCAwMjoz
Nzo0MCBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3XSB0cmFuc2FjdGlvbiBzZXJpYWxp
c2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRi
IGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90
IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRy
YW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVt
cHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5z
YWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0y
OCAwMjozNzo0MSBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtXSBhd2FpdGluZyAxMTEx
MjYudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0y
OCAwMjozNzo0MSBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnRdIGZpbmlzaGVkIDExMTEyNi50
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJv
Y2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI4IDAyOjM3OjQxIFogW3Rlc3QtYXJtaGYt
YXJtaGYtbGlidmlydF0gMTExMTI2LnRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCBjaGVjay1ub3Qt
YmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2LTI4IDAyOjM3OjQxIFog
W3Rlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXddIHN0YXJ0aW5nIDExMTEyNi50ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2
LTI4IDAyOjM3OjQyIFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c21dIGZpbmlzaGVkIDEx
MTEyNi50ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIHRzLWJ1aWxkLWNoZWNrICBibG9ja2Vk
IGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxNy0wNi0yOCAwMjozNzo0MiBaIFt0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtXSAxMTExMjYudGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXhzbSBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3
LTA2LTI4IDAyOjM3OjQyIFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXddIGF3YWl0aW5n
IDExMTEyNi50ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IHRzLWJ1aWxkLWNoZWNrIAoyMDE3
LTA2LTI4IDAyOjM3OjQzIFogZmxpZ2h0IDExMTEyNiByZWFwZWQgIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCBbMjg2MjZdIEVYSVQgMAoyMDE3LTA2LTI4IDAyOjM3OjQzIFogW3Rlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXddIGZpbmlzaGVkIDExMTEyNi50ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IHRzLWJ1aWxkLWNoZWNrICBibG9ja2VkIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9y
bWFsbHkKMjAxNy0wNi0yOCAwMjozNzo0MyBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
XSAxMTExMjYudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyBjaGVjay1ub3QtYmxvY2tlZCBm
YWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2LTI4IDAyOjM3OjQzIFogZmxpZ2h0IDEx
MTEyNiBucXVldWVkPTAKMjAxNy0wNi0yOCAwMjozNzo0MyBaIGZsaWdodCAxMTExMjYgbnJ1bm5p
bmc9MgoyMDE3LTA2LTI4IDAyOjM3OjQzIFogZmxpZ2h0IDExMTEyNiByZWFwZWQgIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC14c20gWzI4NjMwXSBFWElUIDAKMjAxNy0wNi0yOCAwMjozNzo0NCBa
IGZsaWdodCAxMTExMjYgbnF1ZXVlZD0wCjIwMTctMDYtMjggMDI6Mzc6NDQgWiBmbGlnaHQgMTEx
MTI2IG5ydW5uaW5nPTEKMjAxNy0wNi0yOCAwMjozNzo0NCBaIGZsaWdodCAxMTExMjYgcmVhcGVk
ICB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IFsyODYyN10gRVhJVCAwCjIwMTctMDYtMjgg
MDI6Mzc6NDUgWiBmbGlnaHQgMTExMTI2IG5xdWV1ZWQ9MAoyMDE3LTA2LTI4IDAyOjM3OjQ1IFog
ZmxpZ2h0IDExMTEyNiBucnVubmluZz0wCjIwMTctMDYtMjggMDI6Mzc6NDUgWiBmbGlnaHQgMTEx
MTI2IGVuZGluZyBmaW5pc2hlZC4KMjAxNy0wNi0yOCAwMjozNzo0OSBaIGZsaWdodCAxMTExMjYg
a2lsbGluZyBidWlsZC1hcm1oZi1saWJ2aXJ0IFsxMDQzMl0KMjAxNy0wNi0yOCAwMjozODoyOCBa
IGZsaWdodCAxMTExMjYga2lsbGluZyB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgWzI4NjI2XQoy
MDE3LTA2LTI4IDAyOjM4OjI4IFogZmxpZ2h0IDExMTEyNiBraWxsaW5nIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC14c20gWzI4NjMwXQoyMDE3LTA2LTI4IDAyOjM4OjI5IFogZmxpZ2h0IDExMTEy
NiBraWxsaW5nIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgWzI4NjI3XQoyMDE3LTA2LTI4
IDAyOjM4OjI5IFogZmxpZ2h0IDExMTEyNiBlbmRlZCBmaW5pc2hlZC4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 29 14:52:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 14:52:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQann-0000BQ-18; Thu, 29 Jun 2017 14:52:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>) id 1dPxv7-0007i5-MR
 for xen-devel@lists.xenproject.org; Tue, 27 Jun 2017 21:21:15 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 1B/42-03577-74CC2595; Tue, 27 Jun 2017 21:21:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCLMWRWlGSWpSXmKPExsWS0XRdVdf1TFC
 kwb5WeYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePVsdvMBZPnmlTsvfGLsYFx9Sf9LkYuDiGB
 L4wSK9tusUE4txglbs45ztTFyAnkrGSU+PmsDMQWEUiVOL9nGTOILSxgIPF/3nUWEJtXwF7iw
 7zPYHE2AUmJ/wfXsoPYLAKqErNvHWSbwMixgJFhFaN6cWpRWWqRroVeUlFmekZJbmJmjq6hgZ
 lebmpxcWJ6ak5iUrFecn7uJkagbxiAYAfj7Mv+hxglOZiURHlPdQZFCvEl5adUZiQWZ8QXlea
 kFh9ilOHgUJLg5T4NlBMsSk1PrUjLzAEGCUxagoNHSYT34D6gNG9xQWJucWY6ROoUo6KUOC8n
 SJ8ASCKjNA+uDRaYlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMK3oKaApPZl4J3PRXQIuZg
 BazzAsAWVySiJCSamBc/2FX0T7fA3NZmvOXLlrneiDgkNPcjf1ZS869al307anSn947gn296S
 UxV2pPJa4wFK1ck6540tLZpCjvd7a8/kT5ypN6Ky0k2bPUHao1FjcvD1O9MnOx302V3A1Cr1X
 3PKj7v3bX4f54taMnClrif69wfOizvcdrs3nZqrKjm//v3tV1V6BHiaU4I9FQi7moOBEAQEeQ
 GEcCAAA=
X-Env-Sender: iwj@xenbits.xen.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1498598467!97318177!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=Mail larger than max spam size
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15757 invoked from network); 27 Jun 2017 21:21:07 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Jun 2017 21:21: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 <iwj@xenbits.xen.org>)
 id 1dPxup-00075Z-HF; Tue, 27 Jun 2017 21:21: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 <iwj@xenbits.xen.org>)
 id 1dPxuj-0005mU-QB; Tue, 27 Jun 2017 21:20:49 +0000
Received: from iwj by osstest.test-lab.xenproject.org with local (Exim 4.80)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1dPxuj-0003RQ-7h; Tue, 27 Jun 2017 21:20:49 +0000
To: ian.jackson@eu.citrix.com, julien.grall@arm.com, wei.liu2@citrix.com,
 xen-devel@lists.xenproject.org
Message-Id: <E1dPxuj-0003RQ-7h@osstest.test-lab.xenproject.org>
From: iwj@xenbits.xen.org
Date: Tue, 27 Jun 2017 21:20:49 +0000
X-Mailman-Approved-At: Thu, 29 Jun 2017 14:52:13 +0000
Subject: [Xen-devel] [adhoc test] 111112: 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>

W2FkaG9jIGFkaG9jXSA8M3Rlc3RpbmcuZ2l0IChubyBicmFuY2gpIC9kZXYvcHRzLzI5PgpoYXJu
ZXNzIDcwMmNlM2Q6IHNnLXJ1bi1qb2I6IExvZ2ZpbGVzOiBTdXBwcmVzcyBsaW5rcyB0byAwLWxl
bmd0aCBmaWxlLi4uCjExMTExMjogcmVncmVzc2lvbnMgLSBGQUlMCgpmbGlnaHQgMTExMTEyIHhl
bi11bnN0YWJsZSBhZGhvYyBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzLzExMTExMi8KClJlZ3Jlc3Npb25zIDotKAoKVGVzdHMgd2hpY2ggZGlk
IG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3Vs
ZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vl
c3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiAxMTEwMjIKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDExMTAyMgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2lu
ZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgZmFpbCBibG9ja2VkIGluIDExMTAyMgogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgYmxvY2tlZCBpbiAxMTEwMjIKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgZmFpbCBi
bG9ja2VkIGluIDExMTAyMgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayBmYWlsIGJsb2NrZWQgaW4gMTExMDIyCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgIGZhaWwgYmxvY2tlZCBpbiAx
MTEwMjIKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBibG9ja2VkIGluIDExMTAyMgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICBmYWlsIGJsb2NrZWQgaW4gMTExMDIyCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
IGZhaWwgbGlrZSAxMTEwMjIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgZmFpbCBsaWtlIDExMTAyMgogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIGxpa2Ug
MTExMDIyCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgbGlrZSAxMTEwMjIKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBsaWtlIDExMTAyMgogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgIGxpa2UgMTExMDIyCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbGlrZSAxMTEwMjIKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtl
IDExMTAyMgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbGlrZSAxMTEwMjIKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgbGlrZSAxMTEwMjIKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBsaWtlIDExMTAyMgogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTExMDIyCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgbGlrZSAxMTEwMjIKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgZmFpbCBsaWtlIDExMTAy
MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3Rv
cmUgICAgICBmYWlsIGxpa2UgMTExMDIyCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbGlrZSAxMTEwMjIKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCBsaWtlIDExMTAyMgogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIGxpa2UgMTExMDIyCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTEw
MjIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICBsaWtlIDExMTAyMgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTExMDIyCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgbGlrZSAxMTEwMjIKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMTAyMgogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIGxpa2UgMTEx
MDIyCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbGlrZSAxMTEwMjIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMTEwMjIKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAg
ZmFpbCBsaWtlIDExMTAyMgogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICBmYWlsIGxpa2UgMTExMDIyCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgIGZhaWwgbGlrZSAx
MTEwMjIKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICBsaWtlIDExMTAyMgogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTExMDIyCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgbGlrZSAxMTEwMjIKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMTAyMgogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1ydGRzICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgICAgIGZhaWwgIGxpa2Ug
MTExMDIyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbGlrZSAxMTEwMjIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBsaWtlIDExMTAyMgogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICBmYWlsIGxpa2UgMTExMDIyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgIGZhaWwgbGlrZSAxMTEwMjIKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBsaWtl
IDExMTAyMgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTExMDIyCgpiYXNlbGluZSB2ZXJzaW9uOgogZmxpZ2h0
ICAgICAgICAgICAgICAgMTExMDIyCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWln
cnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09CjIwMTctMDYtMjcgMTU6MjA6MDMgWiBmbGlnaHQgMTExMTEyIG5xdWV1ZWQ9MQoy
MDE3LTA2LTI3IDE1OjIwOjAzIFogZmxpZ2h0IDExMTExMiBzcGF3bmluZyBidWlsZC1hbWQ2NAoy
MDE3LTA2LTI3IDE1OjIwOjAzIFogZmxpZ2h0IDExMTExMiBzcGF3bmVkICBidWlsZC1hbWQ2NCBb
MTY3MjldCjIwMTctMDYtMjcgMTU6MjA6MDMgWiBmbGlnaHQgMTExMTEyIHNwYXduaW5nIGJ1aWxk
LWFtZDY0LXByZXYKMjAxNy0wNi0yNyAxNToyMDowMyBaIGZsaWdodCAxMTExMTIgc3Bhd25lZCAg
YnVpbGQtYW1kNjQtcHJldiBbMTY3MzFdCjIwMTctMDYtMjcgMTU6MjA6MDMgWiBmbGlnaHQgMTEx
MTEyIHNwYXduaW5nIGJ1aWxkLWFtZDY0LXB2b3BzCjIwMTctMDYtMjcgMTU6MjA6MDMgWiBmbGln
aHQgMTExMTEyIHNwYXduZWQgIGJ1aWxkLWFtZDY0LXB2b3BzIFsxNjczNF0KMjAxNy0wNi0yNyAx
NToyMDowMyBaIGZsaWdodCAxMTExMTIgc3Bhd25pbmcgYnVpbGQtYW1kNjQteHNtCjIwMTctMDYt
MjcgMTU6MjA6MDMgWiBmbGlnaHQgMTExMTEyIHNwYXduZWQgIGJ1aWxkLWFtZDY0LXhzbSBbMTY3
MzddCjIwMTctMDYtMjcgMTU6MjA6MDMgWiBmbGlnaHQgMTExMTEyIHNwYXduaW5nIGJ1aWxkLWFt
ZDY0LXh0ZgoyMDE3LTA2LTI3IDE1OjIwOjAzIFogZmxpZ2h0IDExMTExMiBzcGF3bmVkICBidWls
ZC1hbWQ2NC14dGYgWzE2NzQwXQoyMDE3LTA2LTI3IDE1OjIwOjAzIFogZmxpZ2h0IDExMTExMiBz
cGF3bmluZyBidWlsZC1hcm02NAoyMDE3LTA2LTI3IDE1OjIwOjAzIFogZmxpZ2h0IDExMTExMiBz
cGF3bmVkICBidWlsZC1hcm02NCBbMTY3NDNdCjIwMTctMDYtMjcgMTU6MjA6MDMgWiBmbGlnaHQg
MTExMTEyIHNwYXduaW5nIGJ1aWxkLWFybTY0LXB2b3BzCjIwMTctMDYtMjcgMTU6MjA6MDMgWiBm
bGlnaHQgMTExMTEyIHNwYXduZWQgIGJ1aWxkLWFybTY0LXB2b3BzIFsxNjc0NV0KMjAxNy0wNi0y
NyAxNToyMDowMyBaIGZsaWdodCAxMTExMTIgc3Bhd25pbmcgYnVpbGQtYXJtNjQteHNtCjIwMTct
MDYtMjcgMTU6MjA6MDMgWiBmbGlnaHQgMTExMTEyIHNwYXduZWQgIGJ1aWxkLWFybTY0LXhzbSBb
MTY3NDhdCjIwMTctMDYtMjcgMTU6MjA6MDMgWiBmbGlnaHQgMTExMTEyIHNwYXduaW5nIGJ1aWxk
LWFybWhmCjIwMTctMDYtMjcgMTU6MjA6MDMgWiBmbGlnaHQgMTExMTEyIHNwYXduZWQgIGJ1aWxk
LWFybWhmIFsxNjc1Ml0KMjAxNy0wNi0yNyAxNToyMDowMyBaIGZsaWdodCAxMTExMTIgc3Bhd25p
bmcgYnVpbGQtYXJtaGYtcHZvcHMKMjAxNy0wNi0yNyAxNToyMDowMyBaIGZsaWdodCAxMTExMTIg
c3Bhd25lZCAgYnVpbGQtYXJtaGYtcHZvcHMgWzE2NzU3XQoyMDE3LTA2LTI3IDE1OjIwOjAzIFog
ZmxpZ2h0IDExMTExMiBzcGF3bmluZyBidWlsZC1hcm1oZi14c20KMjAxNy0wNi0yNyAxNToyMDow
MyBaIGZsaWdodCAxMTExMTIgc3Bhd25lZCAgYnVpbGQtYXJtaGYteHNtIFsxNjc2M10KMjAxNy0w
Ni0yNyAxNToyMDowMyBaIGZsaWdodCAxMTExMTIgc3Bhd25pbmcgYnVpbGQtaTM4NgoyMDE3LTA2
LTI3IDE1OjIwOjAzIFogZmxpZ2h0IDExMTExMiBzcGF3bmVkICBidWlsZC1pMzg2IFsxNjc2OF0K
MjAxNy0wNi0yNyAxNToyMDowMyBaIGZsaWdodCAxMTExMTIgc3Bhd25pbmcgYnVpbGQtaTM4Ni1w
cmV2CjIwMTctMDYtMjcgMTU6MjA6MDMgWiBmbGlnaHQgMTExMTEyIHNwYXduZWQgIGJ1aWxkLWkz
ODYtcHJldiBbMTY3NzBdCjIwMTctMDYtMjcgMTU6MjA6MDMgWiBmbGlnaHQgMTExMTEyIHNwYXdu
aW5nIGJ1aWxkLWkzODYtcHZvcHMKMjAxNy0wNi0yNyAxNToyMDowMyBaIGZsaWdodCAxMTExMTIg
c3Bhd25lZCAgYnVpbGQtaTM4Ni1wdm9wcyBbMTY3NzZdCjIwMTctMDYtMjcgMTU6MjA6MDMgWiBm
bGlnaHQgMTExMTEyIHNwYXduaW5nIGJ1aWxkLWkzODYteHNtCjIwMTctMDYtMjcgMTU6MjA6MDMg
WiBmbGlnaHQgMTExMTEyIHNwYXduZWQgIGJ1aWxkLWkzODYteHNtIFsxNjc4M10KMjAxNy0wNi0y
NyAxNToyMDowMyBaIGZsaWdodCAxMTExMTIgbnJ1bm5pbmc9MTUKMjAxNy0wNi0yNyAxNToyMDow
NSBaIFtidWlsZC1hbWQ2NF0gc3RhcnRpbmcgMTExMTEyLmJ1aWxkLWFtZDY0IHRzLWJ1aWxkLWNo
ZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI3IDE1OjIwOjA2IFogW2J1aWxkLWFtZDY0LXBy
ZXZdIHN0YXJ0aW5nIDExMTExMi5idWlsZC1hbWQ2NC1wcmV2IHRzLWJ1aWxkLWNoZWNrICBidWls
ZC1jaGVjaygxKQoyMDE3LTA2LTI3IDE1OjIwOjA2IFogW2J1aWxkLWFtZDY0XSBhd2FpdGluZyAx
MTExMTIuYnVpbGQtYW1kNjQgdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjcgMTU6MjA6MDYgWiBb
YnVpbGQtYW1kNjQtcHJldl0gYXdhaXRpbmcgMTExMTEyLmJ1aWxkLWFtZDY0LXByZXYgdHMtYnVp
bGQtY2hlY2sgCjIwMTctMDYtMjcgMTU6MjA6MDYgWiBbYnVpbGQtYW1kNjQtcHZvcHNdIHN0YXJ0
aW5nIDExMTExMi5idWlsZC1hbWQ2NC1wdm9wcyB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2so
MSkKMjAxNy0wNi0yNyAxNToyMDowNiBaIFtidWlsZC1hbWQ2NC14c21dIHN0YXJ0aW5nIDExMTEx
Mi5idWlsZC1hbWQ2NC14c20gdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYt
MjcgMTU6MjA6MDYgWiBbYnVpbGQtYW1kNjQtcHZvcHNdIGF3YWl0aW5nIDExMTExMi5idWlsZC1h
bWQ2NC1wdm9wcyB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yNyAxNToyMDowNyBaIFtidWlsZC1h
bWQ2NF0gZmluaXNoZWQgMTExMTEyLmJ1aWxkLWFtZDY0IHRzLWJ1aWxkLWNoZWNrICBwYXNzIAoy
MDE3LTA2LTI3IDE1OjIwOjA3IFogW2J1aWxkLWFtZDY0LXh0Zl0gc3RhcnRpbmcgMTExMTEyLmJ1
aWxkLWFtZDY0LXh0ZiB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yNyAx
NToyMDowNyBaIFtidWlsZC1hbWQ2NC14c21dIGF3YWl0aW5nIDExMTExMi5idWlsZC1hbWQ2NC14
c20gdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjcgMTU6MjA6MDcgWiBbYnVpbGQtYW1kNjQtcHJl
dl0gZmluaXNoZWQgMTExMTEyLmJ1aWxkLWFtZDY0LXByZXYgdHMtYnVpbGQtY2hlY2sgIHBhc3Mg
CjIwMTctMDYtMjcgMTU6MjA6MDcgWiBbYnVpbGQtYW1kNjRdIHRyYW5zYWN0aW9uIHNlcmlhbGlz
YXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIg
ZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qg
c2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJh
bnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1w
dCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNh
Y3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI3
IDE1OjIwOjA3IFogW2J1aWxkLWFybTY0XSBzdGFydGluZyAxMTExMTIuYnVpbGQtYXJtNjQgdHMt
YnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjcgMTU6MjA6MDcgWiBbYnVpbGQt
YW1kNjQteHRmXSBhd2FpdGluZyAxMTExMTIuYnVpbGQtYW1kNjQteHRmIHRzLWJ1aWxkLWNoZWNr
IAoyMDE3LTA2LTI3IDE1OjIwOjA3IFogW2J1aWxkLWFtZDY0LXByZXZdIHN0YXJ0aW5nIDExMTEx
Mi5idWlsZC1hbWQ2NC1wcmV2IHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgaG9zdHMtYWxsb2NhdGUK
MjAxNy0wNi0yNyAxNToyMDowNyBaIFtidWlsZC1hcm02NC1wdm9wc10gc3RhcnRpbmcgMTExMTEy
LmJ1aWxkLWFybTY0LXB2b3BzIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2
LTI3IDE1OjIwOjA3IFogW2J1aWxkLWFtZDY0LXB2b3BzXSBmaW5pc2hlZCAxMTExMTIuYnVpbGQt
YW1kNjQtcHZvcHMgdHMtYnVpbGQtY2hlY2sgIHBhc3MgCjIwMTctMDYtMjcgMTU6MjA6MDcgWiBb
YnVpbGQtYXJtNjRdIGF3YWl0aW5nIDExMTExMi5idWlsZC1hcm02NCB0cy1idWlsZC1jaGVjayAK
MjAxNy0wNi0yNyAxNToyMDowOCBaIFtidWlsZC1hbWQ2NC14c21dIGZpbmlzaGVkIDExMTExMi5i
dWlsZC1hbWQ2NC14c20gdHMtYnVpbGQtY2hlY2sgIHBhc3MgCjIwMTctMDYtMjcgMTU6MjA6MDgg
WiBbYnVpbGQtYW1kNjQtcHJldl0gYXdhaXRpbmcgMTExMTEyLmJ1aWxkLWFtZDY0LXByZXYgdHMt
aG9zdHMtYWxsb2NhdGUgaG9zdAoyMDE3LTA2LTI3IDE1OjIwOjA4IFogW2J1aWxkLWFtZDY0LXB2
b3BzXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JF
U19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwg
NDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3Jp
dGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTog
Q2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVk
IHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4K
KSByZXRyeWluZyAuLi4KMjAxNy0wNi0yNyAxNToyMDowOCBaIFtidWlsZC1hcm02NC14c21dIHN0
YXJ0aW5nIDExMTExMi5idWlsZC1hcm02NC14c20gdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNr
KDEpCjIwMTctMDYtMjcgMTU6MjA6MDggWiBbYnVpbGQtYXJtNjQtcHZvcHNdIGF3YWl0aW5nIDEx
MTExMi5idWlsZC1hcm02NC1wdm9wcyB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yNyAxNToyMDow
OCBaIFtidWlsZC1hbWQ2NC14dGZdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAo
T1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBH
UkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2Vz
cyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJ
TDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0
IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3Vj
Y2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI3IDE1OjIwOjA4IFogW2J1
aWxkLWFtZDY0XSBzdGFydGluZyAxMTExMTIuYnVpbGQtYW1kNjQgdHMtaG9zdHMtYWxsb2NhdGUg
aG9zdCBob3N0cy1hbGxvY2F0ZQoyMDE3LTA2LTI3IDE1OjIwOjA4IFogW2J1aWxkLWkzODZdIHRy
YW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFM
X0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkg
RVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBl
bmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxl
ZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3Qu
CkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5
aW5nIC4uLgoyMDE3LTA2LTI3IDE1OjIwOjA4IFogW2J1aWxkLWFtZDY0LXhzbV0gc3RhcnRpbmcg
MTExMTEyLmJ1aWxkLWFtZDY0LXhzbSB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IGhvc3RzLWFsbG9j
YXRlCjIwMTctMDYtMjcgMTU6MjA6MDggWiBbYnVpbGQtYXJtaGZdIHN0YXJ0aW5nIDExMTExMi5i
dWlsZC1hcm1oZiB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yNyAxNToy
MDowOCBaIFtidWlsZC1hcm02NC14c21dIGF3YWl0aW5nIDExMTExMi5idWlsZC1hcm02NC14c20g
dHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjcgMTU6MjA6MDggWiBbYnVpbGQtYW1kNjRdIGF3YWl0
aW5nIDExMTExMi5idWlsZC1hbWQ2NCB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0CjIwMTctMDYtMjcg
MTU6MjA6MDggWiBbYnVpbGQtYXJtNjRdIGZpbmlzaGVkIDExMTExMi5idWlsZC1hcm02NCB0cy1i
dWlsZC1jaGVjayAgcGFzcyAKMjAxNy0wNi0yNyAxNToyMDowOCBaIFtidWlsZC1hbWQ2NC14c21d
IGF3YWl0aW5nIDExMTExMi5idWlsZC1hbWQ2NC14c20gdHMtaG9zdHMtYWxsb2NhdGUgaG9zdAoy
MDE3LTA2LTI3IDE1OjIwOjA4IFogW2J1aWxkLWFybWhmLXB2b3BzXSBzdGFydGluZyAxMTExMTIu
YnVpbGQtYXJtaGYtcHZvcHMgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYt
MjcgMTU6MjA6MDggWiBbYnVpbGQtYXJtaGZdIGF3YWl0aW5nIDExMTExMi5idWlsZC1hcm1oZiB0
cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yNyAxNToyMDowOCBaIFtidWlsZC1hbWQ2NC1wdm9wc10g
c3RhcnRpbmcgMTExMTEyLmJ1aWxkLWFtZDY0LXB2b3BzIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3Qg
aG9zdHMtYWxsb2NhdGUKMjAxNy0wNi0yNyAxNToyMDowOCBaIFtidWlsZC1hcm02NC1wdm9wc10g
ZmluaXNoZWQgMTExMTEyLmJ1aWxkLWFybTY0LXB2b3BzIHRzLWJ1aWxkLWNoZWNrICBwYXNzIAoy
MDE3LTA2LTI3IDE1OjIwOjA5IFogW2J1aWxkLWFybTY0XSBzdGFydGluZyAxMTExMTIuYnVpbGQt
YXJtNjQgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBob3N0cy1hbGxvY2F0ZQoyMDE3LTA2LTI3IDE1
OjIwOjA5IFogW2J1aWxkLWFtZDY0LXh0Zl0gZmluaXNoZWQgMTExMTEyLmJ1aWxkLWFtZDY0LXh0
ZiB0cy1idWlsZC1jaGVjayAgcGFzcyAKMjAxNy0wNi0yNyAxNToyMDowOSBaIFtidWlsZC1hcm1o
Zi1wdm9wc10gYXdhaXRpbmcgMTExMTEyLmJ1aWxkLWFybWhmLXB2b3BzIHRzLWJ1aWxkLWNoZWNr
IAoyMDE3LTA2LTI3IDE1OjIwOjA5IFogW2J1aWxkLWFybWhmLXhzbV0gdHJhbnNhY3Rpb24gc2Vy
aWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEp
IChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxk
IG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9u
ZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBh
dHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0
cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTct
MDYtMjcgMTU6MjA6MDkgWiBbYnVpbGQtYW1kNjQtcHZvcHNdIGF3YWl0aW5nIDExMTExMi5idWls
ZC1hbWQ2NC1wdm9wcyB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0CjIwMTctMDYtMjcgMTU6MjA6MDkg
WiBbYnVpbGQtYXJtNjQteHNtXSBmaW5pc2hlZCAxMTExMTIuYnVpbGQtYXJtNjQteHNtIHRzLWJ1
aWxkLWNoZWNrICBwYXNzIAoyMDE3LTA2LTI3IDE1OjIwOjA5IFogW2J1aWxkLWFybTY0LXB2b3Bz
XSBzdGFydGluZyAxMTExMTIuYnVpbGQtYXJtNjQtcHZvcHMgdHMtaG9zdHMtYWxsb2NhdGUgaG9z
dCBob3N0cy1hbGxvY2F0ZQoyMDE3LTA2LTI3IDE1OjIwOjA5IFogW2J1aWxkLWFybTY0XSBhd2Fp
dGluZyAxMTExMTIuYnVpbGQtYXJtNjQgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdAoyMDE3LTA2LTI3
IDE1OjIwOjA5IFogW2J1aWxkLWFtZDY0LXh0Zl0gc3RhcnRpbmcgMTExMTEyLmJ1aWxkLWFtZDY0
LXh0ZiB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IGhvc3RzLWFsbG9jYXRlCjIwMTctMDYtMjcgMTU6
MjA6MDkgWiBbYnVpbGQtaTM4Ni1wcmV2XSBzdGFydGluZyAxMTExMTIuYnVpbGQtaTM4Ni1wcmV2
IHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI3IDE1OjIwOjA5IFogW2J1
aWxkLWFybTY0LXhzbV0gc3RhcnRpbmcgMTExMTEyLmJ1aWxkLWFybTY0LXhzbSB0cy1ob3N0cy1h
bGxvY2F0ZSBob3N0IGhvc3RzLWFsbG9jYXRlCjIwMTctMDYtMjcgMTU6MjA6MDkgWiBbYnVpbGQt
YXJtaGZdIGZpbmlzaGVkIDExMTExMi5idWlsZC1hcm1oZiB0cy1idWlsZC1jaGVjayAgcGFzcyAK
MjAxNy0wNi0yNyAxNToyMDowOSBaIFtidWlsZC1hcm02NC1wdm9wc10gYXdhaXRpbmcgMTExMTEy
LmJ1aWxkLWFybTY0LXB2b3BzIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QKMjAxNy0wNi0yNyAxNToy
MDowOSBaIFtidWlsZC1hbWQ2NC14dGZdIGF3YWl0aW5nIDExMTExMi5idWlsZC1hbWQ2NC14dGYg
dHMtaG9zdHMtYWxsb2NhdGUgaG9zdAoyMDE3LTA2LTI3IDE1OjIwOjA5IFogW2J1aWxkLWkzODYt
cHJldl0gYXdhaXRpbmcgMTExMTEyLmJ1aWxkLWkzODYtcHJldiB0cy1idWlsZC1jaGVjayAKMjAx
Ny0wNi0yNyAxNToyMDowOSBaIFtidWlsZC1pMzg2LXB2b3BzXSBzdGFydGluZyAxMTExMTIuYnVp
bGQtaTM4Ni1wdm9wcyB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yNyAx
NToyMDowOSBaIFtidWlsZC1hcm1oZi14c21dIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFp
bHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWls
ZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXpl
IGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25z
CkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBpZGVudGlmaWNhdGlvbiBhcyBhIHBp
dm90LCBkdXJpbmcgY29uZmxpY3Qgb3V0IGNoZWNraW5nLgpISU5UOiAgVGhlIHRyYW5zYWN0aW9u
IG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KQ09OVEVYVDogIFNRTCBzdGF0ZW1lbnQgIlNFTEVD
VCAxIEZST00gT05MWSAicHVibGljIi4iam9icyIgeCBXSEVSRSAiZmxpZ2h0IiBPUEVSQVRPUihw
Z19jYXRhbG9nLj0pICQxIEFORCAiam9iIjo6cGdfY2F0YWxvZy50ZXh0IE9QRVJBVE9SKHBnX2Nh
dGFsb2cuPSkgJDI6OnBnX2NhdGFsb2cudGV4dCBGT1IgU0hBUkUgT0YgeCIKKSByZXRyeWluZyAu
Li4KMjAxNy0wNi0yNyAxNToyMDowOSBaIFtidWlsZC1hcm02NC14c21dIGF3YWl0aW5nIDExMTEx
Mi5idWlsZC1hcm02NC14c20gdHMtaG9zdHMtYWxsb2NhdGUgaG9zdAoyMDE3LTA2LTI3IDE1OjIw
OjA5IFogW2J1aWxkLWFybWhmXSBzdGFydGluZyAxMTExMTIuYnVpbGQtYXJtaGYgdHMtaG9zdHMt
YWxsb2NhdGUgaG9zdCBob3N0cy1hbGxvY2F0ZQoyMDE3LTA2LTI3IDE1OjIwOjEwIFogW2J1aWxk
LWFybWhmLXB2b3BzXSBmaW5pc2hlZCAxMTExMTIuYnVpbGQtYXJtaGYtcHZvcHMgdHMtYnVpbGQt
Y2hlY2sgIHBhc3MgCjIwMTctMDYtMjcgMTU6MjA6MTAgWiBbYnVpbGQtaTM4Nl0gdHJhbnNhY3Rp
b24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1Ig
NDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjog
IGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2ll
cyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNv
bW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDog
IFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4u
CjIwMTctMDYtMjcgMTU6MjA6MTAgWiBbYnVpbGQtaTM4Ni14c21dIHN0YXJ0aW5nIDExMTExMi5i
dWlsZC1pMzg2LXhzbSB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yNyAx
NToyMDoxMCBaIFtidWlsZC1pMzg2LXB2b3BzXSBhd2FpdGluZyAxMTExMTIuYnVpbGQtaTM4Ni1w
dm9wcyB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yNyAxNToyMDoxMCBaIFtidWlsZC1hcm1oZl0g
YXdhaXRpbmcgMTExMTEyLmJ1aWxkLWFybWhmIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QKMjAxNy0w
Ni0yNyAxNToyMDoxMCBaIFtidWlsZC1hcm1oZi1wdm9wc10gc3RhcnRpbmcgMTExMTEyLmJ1aWxk
LWFybWhmLXB2b3BzIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgaG9zdHMtYWxsb2NhdGUKMjAxNy0w
Ni0yNyAxNToyMDoxMSBaIFtidWlsZC1pMzg2LXhzbV0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlv
biBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVj
IGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJp
YWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2Fj
dGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdp
dGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlv
biBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjcgMTU6
MjA6MTEgWiBbYnVpbGQtYXJtaGYteHNtXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1
cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVk
IChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBh
Y2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpE
RVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25m
bGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0
IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yNyAxNToyMDoxMSBa
IFtidWlsZC1hcm1oZi1wdm9wc10gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChP
U1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdS
RVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNz
IGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlM
OiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3Qg
aW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNj
ZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjcgMTU6MjA6MTEgWiBbYnVp
bGQtaTM4Nl0gc3RhcnRpbmcgMTExMTEyLmJ1aWxkLWkzODYgdHMtYnVpbGQtY2hlY2sgIGJ1aWxk
LWNoZWNrKDEpCjIwMTctMDYtMjcgMTU6MjA6MTEgWiBbYnVpbGQtaTM4Ni1wcmV2XSBmaW5pc2hl
ZCAxMTExMTIuYnVpbGQtaTM4Ni1wcmV2IHRzLWJ1aWxkLWNoZWNrICBwYXNzIAoyMDE3LTA2LTI3
IDE1OjIwOjExIFogW2J1aWxkLWkzODYtcHZvcHNdIGZpbmlzaGVkIDExMTExMi5idWlsZC1pMzg2
LXB2b3BzIHRzLWJ1aWxkLWNoZWNrICBwYXNzIAoyMDE3LTA2LTI3IDE1OjIwOjExIFogW2J1aWxk
LWkzODZdIGF3YWl0aW5nIDExMTExMi5idWlsZC1pMzg2IHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2
LTI3IDE1OjIwOjExIFogW2J1aWxkLWkzODYtcHJldl0gc3RhcnRpbmcgMTExMTEyLmJ1aWxkLWkz
ODYtcHJldiB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IGhvc3RzLWFsbG9jYXRlCjIwMTctMDYtMjcg
MTU6MjA6MTEgWiBbYnVpbGQtaTM4Ni1wdm9wc10gc3RhcnRpbmcgMTExMTEyLmJ1aWxkLWkzODYt
cHZvcHMgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBob3N0cy1hbGxvY2F0ZQoyMDE3LTA2LTI3IDE1
OjIwOjExIFogW2J1aWxkLWkzODYteHNtXSBhd2FpdGluZyAxMTExMTIuYnVpbGQtaTM4Ni14c20g
dHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjcgMTU6MjA6MTEgWiBbYnVpbGQtYXJtaGYteHNtXSBz
dGFydGluZyAxMTExMTIuYnVpbGQtYXJtaGYteHNtIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVj
aygxKQoyMDE3LTA2LTI3IDE1OjIwOjExIFogW2J1aWxkLWFybWhmLXB2b3BzXSBhd2FpdGluZyAx
MTExMTIuYnVpbGQtYXJtaGYtcHZvcHMgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdAoyMDE3LTA2LTI3
IDE1OjIwOjExIFogW2J1aWxkLWkzODYtcHJldl0gYXdhaXRpbmcgMTExMTEyLmJ1aWxkLWkzODYt
cHJldiB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0CjIwMTctMDYtMjcgMTU6MjA6MTIgWiBbYnVpbGQt
YXJtaGYteHNtXSBhd2FpdGluZyAxMTExMTIuYnVpbGQtYXJtaGYteHNtIHRzLWJ1aWxkLWNoZWNr
IAoyMDE3LTA2LTI3IDE1OjIwOjEyIFogW2J1aWxkLWkzODYtcHZvcHNdIGF3YWl0aW5nIDExMTEx
Mi5idWlsZC1pMzg2LXB2b3BzIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QKMjAxNy0wNi0yNyAxNToy
MDoxMiBaIFtidWlsZC1pMzg2XSBmaW5pc2hlZCAxMTExMTIuYnVpbGQtaTM4NiB0cy1idWlsZC1j
aGVjayAgcGFzcyAKMjAxNy0wNi0yNyAxNToyMDoxMiBaIFtidWlsZC1pMzg2XSBzdGFydGluZyAx
MTExMTIuYnVpbGQtaTM4NiB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IGhvc3RzLWFsbG9jYXRlCjIw
MTctMDYtMjcgMTU6MjA6MTIgWiBbYnVpbGQtaTM4Ni14c21dIGZpbmlzaGVkIDExMTExMi5idWls
ZC1pMzg2LXhzbSB0cy1idWlsZC1jaGVjayAgcGFzcyAKMjAxNy0wNi0yNyAxNToyMDoxMiBaIFti
dWlsZC1hcm1oZi14c21dIGZpbmlzaGVkIDExMTExMi5idWlsZC1hcm1oZi14c20gdHMtYnVpbGQt
Y2hlY2sgIHBhc3MgCjIwMTctMDYtMjcgMTU6MjA6MTIgWiBbYnVpbGQtaTM4Nl0gYXdhaXRpbmcg
MTExMTEyLmJ1aWxkLWkzODYgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdAoyMDE3LTA2LTI3IDE1OjIw
OjEzIFogW2J1aWxkLWkzODYteHNtXSBzdGFydGluZyAxMTExMTIuYnVpbGQtaTM4Ni14c20gdHMt
aG9zdHMtYWxsb2NhdGUgaG9zdCBob3N0cy1hbGxvY2F0ZQoyMDE3LTA2LTI3IDE1OjIwOjEzIFog
W2J1aWxkLWFybWhmLXhzbV0gc3RhcnRpbmcgMTExMTEyLmJ1aWxkLWFybWhmLXhzbSB0cy1ob3N0
cy1hbGxvY2F0ZSBob3N0IGhvc3RzLWFsbG9jYXRlCjIwMTctMDYtMjcgMTU6MjA6MTMgWiBbYnVp
bGQtaTM4Ni14c21dIGF3YWl0aW5nIDExMTExMi5idWlsZC1pMzg2LXhzbSB0cy1ob3N0cy1hbGxv
Y2F0ZSBob3N0CjIwMTctMDYtMjcgMTU6MjA6MTMgWiBbYnVpbGQtYXJtaGYteHNtXSBhd2FpdGlu
ZyAxMTExMTIuYnVpbGQtYXJtaGYteHNtIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QKMjAxNy0wNi0y
NyAxNToyMjoxOCBaIFtidWlsZC1hbWQ2NF0gZmluaXNoZWQgMTExMTEyLmJ1aWxkLWFtZDY0IHRz
LWhvc3RzLWFsbG9jYXRlIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNToyMjoxOSBaIFtidWlsZC1h
bWQ2NF0gc3RhcnRpbmcgMTExMTEyLmJ1aWxkLWFtZDY0IHRzLXN5c2xvZy1zZXJ2ZXIgIHN5c2xv
Zy1zZXJ2ZXIKMjAxNy0wNi0yNyAxNToyMjoyMCBaIFtidWlsZC1hbWQ2NF0gc3RhcnRpbmcgMTEx
MTEyLmJ1aWxkLWFtZDY0IHRzLWhvc3QtaW5zdGFsbC10d2ljZSAgaG9zdC1pbnN0YWxsKDQpCjIw
MTctMDYtMjcgMTU6MjI6MjAgWiBbYnVpbGQtYW1kNjRdIGF3YWl0aW5nIDExMTExMi5idWlsZC1h
bWQ2NCB0cy1ob3N0LWluc3RhbGwtdHdpY2UgCjIwMTctMDYtMjcgMTU6MjQ6NTYgWiBbYnVpbGQt
YXJtNjRdIGZpbmlzaGVkIDExMTExMi5idWlsZC1hcm02NCB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0
IHBhc3MgCjIwMTctMDYtMjcgMTU6MjQ6NTcgWiBbYnVpbGQtYXJtNjRdIHN0YXJ0aW5nIDExMTEx
Mi5idWlsZC1hcm02NCB0cy1zeXNsb2ctc2VydmVyICBzeXNsb2ctc2VydmVyCjIwMTctMDYtMjcg
MTU6MjQ6NTcgWiBbYnVpbGQtYXJtNjRdIHN0YXJ0aW5nIDExMTExMi5idWlsZC1hcm02NCB0cy1o
b3N0LWluc3RhbGwtdHdpY2UgIGhvc3QtaW5zdGFsbCg0KQoyMDE3LTA2LTI3IDE1OjI0OjU4IFog
W2J1aWxkLWFybTY0XSBhd2FpdGluZyAxMTExMTIuYnVpbGQtYXJtNjQgdHMtaG9zdC1pbnN0YWxs
LXR3aWNlIAoyMDE3LTA2LTI3IDE1OjI1OjE0IFogW2J1aWxkLWFybWhmLXB2b3BzXSBmaW5pc2hl
ZCAxMTExMTIuYnVpbGQtYXJtaGYtcHZvcHMgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBwYXNzIAoy
MDE3LTA2LTI3IDE1OjI1OjE0IFogW2J1aWxkLWFybWhmLXB2b3BzXSBzdGFydGluZyAxMTExMTIu
YnVpbGQtYXJtaGYtcHZvcHMgdHMtc3lzbG9nLXNlcnZlciAgc3lzbG9nLXNlcnZlcgoyMDE3LTA2
LTI3IDE1OjI1OjE1IFogW2J1aWxkLWFybWhmLXB2b3BzXSBzdGFydGluZyAxMTExMTIuYnVpbGQt
YXJtaGYtcHZvcHMgdHMtaG9zdC1pbnN0YWxsLXR3aWNlICBob3N0LWluc3RhbGwoNCkKMjAxNy0w
Ni0yNyAxNToyNToxNSBaIFtidWlsZC1hcm1oZi1wdm9wc10gYXdhaXRpbmcgMTExMTEyLmJ1aWxk
LWFybWhmLXB2b3BzIHRzLWhvc3QtaW5zdGFsbC10d2ljZSAKMjAxNy0wNi0yNyAxNToyNTozNiBa
IFtidWlsZC1pMzg2LXByZXZdIGZpbmlzaGVkIDExMTExMi5idWlsZC1pMzg2LXByZXYgdHMtaG9z
dHMtYWxsb2NhdGUgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE1OjI1OjM3IFogW2J1aWxkLWkzODYt
cHJldl0gc3RhcnRpbmcgMTExMTEyLmJ1aWxkLWkzODYtcHJldiB0cy1zeXNsb2ctc2VydmVyICBz
eXNsb2ctc2VydmVyCjIwMTctMDYtMjcgMTU6MjU6MzcgWiBbYnVpbGQtaTM4Ni1wcmV2XSBzdGFy
dGluZyAxMTExMTIuYnVpbGQtaTM4Ni1wcmV2IHRzLWhvc3QtaW5zdGFsbC10d2ljZSAgaG9zdC1p
bnN0YWxsKDQpCjIwMTctMDYtMjcgMTU6MjU6MzggWiBbYnVpbGQtaTM4Ni1wcmV2XSBhd2FpdGlu
ZyAxMTExMTIuYnVpbGQtaTM4Ni1wcmV2IHRzLWhvc3QtaW5zdGFsbC10d2ljZSAKMjAxNy0wNi0y
NyAxNTozMDozMSBaIFtidWlsZC1hbWQ2NF0gZmluaXNoZWQgMTExMTEyLmJ1aWxkLWFtZDY0IHRz
LWhvc3QtaW5zdGFsbC10d2ljZSAgcGFzcyAKMjAxNy0wNi0yNyAxNTozMDozMSBaIFtidWlsZC1h
bWQ2NF0gc3RhcnRpbmcgMTExMTEyLmJ1aWxkLWFtZDY0IHRzLXhlbi1idWlsZC1wcmVwICBob3N0
LWJ1aWxkLXByZXAKMjAxNy0wNi0yNyAxNTozMDozMiBaIFtidWlsZC1hbWQ2NF0gYXdhaXRpbmcg
MTExMTEyLmJ1aWxkLWFtZDY0IHRzLXhlbi1idWlsZC1wcmVwIAoyMDE3LTA2LTI3IDE1OjMzOjE1
IFogW2J1aWxkLWFtZDY0XSBmaW5pc2hlZCAxMTExMTIuYnVpbGQtYW1kNjQgdHMteGVuLWJ1aWxk
LXByZXAgIHBhc3MgCjIwMTctMDYtMjcgMTU6MzM6MTUgWiBbYnVpbGQtYW1kNjRdIHN0YXJ0aW5n
IDExMTExMi5idWlsZC1hbWQ2NCB0cy14ZW4tYnVpbGQgIHhlbi1idWlsZAoyMDE3LTA2LTI3IDE1
OjMzOjE1IFogW2J1aWxkLWFtZDY0XSBhd2FpdGluZyAxMTExMTIuYnVpbGQtYW1kNjQgdHMteGVu
LWJ1aWxkIAoyMDE3LTA2LTI3IDE1OjMzOjUxIFogW2J1aWxkLWFtZDY0LXhzbV0gZmluaXNoZWQg
MTExMTEyLmJ1aWxkLWFtZDY0LXhzbSB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IHBhc3MgCjIwMTct
MDYtMjcgMTU6MzM6NTIgWiBbYnVpbGQtYW1kNjQteHNtXSBzdGFydGluZyAxMTExMTIuYnVpbGQt
YW1kNjQteHNtIHRzLXN5c2xvZy1zZXJ2ZXIgIHN5c2xvZy1zZXJ2ZXIKMjAxNy0wNi0yNyAxNToz
Mzo1MiBaIFtidWlsZC1hbWQ2NC14c21dIHN0YXJ0aW5nIDExMTExMi5idWlsZC1hbWQ2NC14c20g
dHMtaG9zdC1pbnN0YWxsLXR3aWNlICBob3N0LWluc3RhbGwoNCkKMjAxNy0wNi0yNyAxNTozMzo1
MyBaIFtidWlsZC1hbWQ2NC14c21dIGF3YWl0aW5nIDExMTExMi5idWlsZC1hbWQ2NC14c20gdHMt
aG9zdC1pbnN0YWxsLXR3aWNlIAoyMDE3LTA2LTI3IDE1OjMzOjU0IFogW2J1aWxkLWFtZDY0LXhz
bV0gZmluaXNoZWQgMTExMTEyLmJ1aWxkLWFtZDY0LXhzbSB0cy1ob3N0LWluc3RhbGwtdHdpY2Ug
IHBhc3MgCjIwMTctMDYtMjcgMTU6MzM6NTQgWiBbYnVpbGQtYW1kNjQteHNtXSBzdGFydGluZyAx
MTExMTIuYnVpbGQtYW1kNjQteHNtIHRzLXhlbi1idWlsZC1wcmVwICBob3N0LWJ1aWxkLXByZXAK
MjAxNy0wNi0yNyAxNTozMzo1NSBaIFtidWlsZC1hbWQ2NC14c21dIGF3YWl0aW5nIDExMTExMi5i
dWlsZC1hbWQ2NC14c20gdHMteGVuLWJ1aWxkLXByZXAgCjIwMTctMDYtMjcgMTU6MzM6NTUgWiBb
YnVpbGQtYW1kNjQteHNtXSBmaW5pc2hlZCAxMTExMTIuYnVpbGQtYW1kNjQteHNtIHRzLXhlbi1i
dWlsZC1wcmVwICBwYXNzIAoyMDE3LTA2LTI3IDE1OjMzOjU2IFogW2J1aWxkLWFtZDY0LXhzbV0g
c3RhcnRpbmcgMTExMTEyLmJ1aWxkLWFtZDY0LXhzbSB0cy14ZW4tYnVpbGQgIHhlbi1idWlsZAoy
MDE3LTA2LTI3IDE1OjMzOjU2IFogW2J1aWxkLWFtZDY0LXhzbV0gYXdhaXRpbmcgMTExMTEyLmJ1
aWxkLWFtZDY0LXhzbSB0cy14ZW4tYnVpbGQgCjIwMTctMDYtMjcgMTU6MzQ6MjAgWiBbYnVpbGQt
YW1kNjQtcHZvcHNdIGZpbmlzaGVkIDExMTExMi5idWlsZC1hbWQ2NC1wdm9wcyB0cy1ob3N0cy1h
bGxvY2F0ZSBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTU6MzQ6MjEgWiBbYnVpbGQtYW1kNjQtcHZv
cHNdIHN0YXJ0aW5nIDExMTExMi5idWlsZC1hbWQ2NC1wdm9wcyB0cy1zeXNsb2ctc2VydmVyICBz
eXNsb2ctc2VydmVyCjIwMTctMDYtMjcgMTU6MzQ6MjIgWiBbYnVpbGQtYW1kNjQtcHZvcHNdIHN0
YXJ0aW5nIDExMTExMi5idWlsZC1hbWQ2NC1wdm9wcyB0cy1ob3N0LWluc3RhbGwtdHdpY2UgIGhv
c3QtaW5zdGFsbCg0KQoyMDE3LTA2LTI3IDE1OjM0OjIyIFogW2J1aWxkLWFtZDY0LXB2b3BzXSBh
d2FpdGluZyAxMTExMTIuYnVpbGQtYW1kNjQtcHZvcHMgdHMtaG9zdC1pbnN0YWxsLXR3aWNlIAoy
MDE3LTA2LTI3IDE1OjM0OjIzIFogW2J1aWxkLWFtZDY0LXB2b3BzXSBmaW5pc2hlZCAxMTExMTIu
YnVpbGQtYW1kNjQtcHZvcHMgdHMtaG9zdC1pbnN0YWxsLXR3aWNlICBwYXNzIAoyMDE3LTA2LTI3
IDE1OjM0OjI0IFogW2J1aWxkLWFtZDY0LXB2b3BzXSBzdGFydGluZyAxMTExMTIuYnVpbGQtYW1k
NjQtcHZvcHMgdHMteGVuLWJ1aWxkLXByZXAgIGhvc3QtYnVpbGQtcHJlcAoyMDE3LTA2LTI3IDE1
OjM0OjI0IFogW2J1aWxkLWFtZDY0LXB2b3BzXSBhd2FpdGluZyAxMTExMTIuYnVpbGQtYW1kNjQt
cHZvcHMgdHMteGVuLWJ1aWxkLXByZXAgCjIwMTctMDYtMjcgMTU6MzQ6MjUgWiBbYnVpbGQtYW1k
NjQtcHZvcHNdIGZpbmlzaGVkIDExMTExMi5idWlsZC1hbWQ2NC1wdm9wcyB0cy14ZW4tYnVpbGQt
cHJlcCAgcGFzcyAKMjAxNy0wNi0yNyAxNTozNDoyNSBaIFtidWlsZC1hbWQ2NC1wdm9wc10gc3Rh
cnRpbmcgMTExMTEyLmJ1aWxkLWFtZDY0LXB2b3BzIHRzLWtlcm5lbC1idWlsZCAga2VybmVsLWJ1
aWxkCjIwMTctMDYtMjcgMTU6MzQ6MjUgWiBbYnVpbGQtYW1kNjQtcHZvcHNdIGF3YWl0aW5nIDEx
MTExMi5idWlsZC1hbWQ2NC1wdm9wcyB0cy1rZXJuZWwtYnVpbGQgCjIwMTctMDYtMjcgMTU6Mzc6
MjEgWiBbYnVpbGQtaTM4Ni1wcmV2XSBmaW5pc2hlZCAxMTExMTIuYnVpbGQtaTM4Ni1wcmV2IHRz
LWhvc3QtaW5zdGFsbC10d2ljZSAgcGFzcyAKMjAxNy0wNi0yNyAxNTozNzoyMSBaIFtidWlsZC1p
Mzg2LXByZXZdIHN0YXJ0aW5nIDExMTExMi5idWlsZC1pMzg2LXByZXYgdHMteGVuLWJ1aWxkLXBy
ZXAgIGhvc3QtYnVpbGQtcHJlcAoyMDE3LTA2LTI3IDE1OjM3OjIxIFogW2J1aWxkLWkzODYtcHJl
dl0gYXdhaXRpbmcgMTExMTEyLmJ1aWxkLWkzODYtcHJldiB0cy14ZW4tYnVpbGQtcHJlcCAKMjAx
Ny0wNi0yNyAxNTo0MDo0MyBaIFtidWlsZC1hbWQ2NF0gZmluaXNoZWQgMTExMTEyLmJ1aWxkLWFt
ZDY0IHRzLXhlbi1idWlsZCAgcGFzcyAKMjAxNy0wNi0yNyAxNTo0MDo0MyBaIFtidWlsZC1hbWQ2
NF0gYXdhaXRpbmcgMTExMTEyLmJ1aWxkLWFtZDY0IHRzLXN5c2xvZy1zZXJ2ZXIgCjIwMTctMDYt
MjcgMTU6NDA6NDQgWiBbYnVpbGQtYW1kNjQteHNtXSBmaW5pc2hlZCAxMTExMTIuYnVpbGQtYW1k
NjQteHNtIHRzLXhlbi1idWlsZCAgcGFzcyAKMjAxNy0wNi0yNyAxNTo0MDo0NCBaIFtidWlsZC1h
bWQ2NC14c21dIGF3YWl0aW5nIDExMTExMi5idWlsZC1hbWQ2NC14c20gdHMtc3lzbG9nLXNlcnZl
ciAKMjAxNy0wNi0yNyAxNTo0MDo0NCBaIFtidWlsZC1hbWQ2NF0gZmluaXNoZWQgMTExMTEyLmJ1
aWxkLWFtZDY0IHRzLXN5c2xvZy1zZXJ2ZXIgIHBhc3MgCjIwMTctMDYtMjcgMTU6NDA6NDUgWiBb
YnVpbGQtYW1kNjQteHNtXSBmaW5pc2hlZCAxMTExMTIuYnVpbGQtYW1kNjQteHNtIHRzLXN5c2xv
Zy1zZXJ2ZXIgIHBhc3MgCjIwMTctMDYtMjcgMTU6NDA6NDUgWiBmbGlnaHQgMTExMTEyIHJlYXBl
ZCAgYnVpbGQtYW1kNjQgWzE2NzI5XSBFWElUIDAKMjAxNy0wNi0yNyAxNTo0MDo0NiBaIGZsaWdo
dCAxMTExMTIgbnF1ZXVlZD0xCjIwMTctMDYtMjcgMTU6NDA6NDYgWiBmbGlnaHQgMTExMTEyIHNw
YXduaW5nIGJ1aWxkLWFtZDY0LWxpYnZpcnQKMjAxNy0wNi0yNyAxNTo0MDo0NiBaIGZsaWdodCAx
MTExMTIgc3Bhd25lZCAgYnVpbGQtYW1kNjQtbGlidmlydCBbMTkxNjldCjIwMTctMDYtMjcgMTU6
NDA6NDYgWiBmbGlnaHQgMTExMTEyIHNwYXduaW5nIGJ1aWxkLWFtZDY0LXJ1bXBydW4KMjAxNy0w
Ni0yNyAxNTo0MDo0NiBaIGZsaWdodCAxMTExMTIgc3Bhd25lZCAgYnVpbGQtYW1kNjQtcnVtcHJ1
biBbMTkxNzFdCjIwMTctMDYtMjcgMTU6NDA6NDYgWiBmbGlnaHQgMTExMTEyIG5ydW5uaW5nPTE2
CjIwMTctMDYtMjcgMTU6NDA6NDYgWiBmbGlnaHQgMTExMTEyIHJlYXBlZCAgYnVpbGQtYW1kNjQt
eHNtIFsxNjczN10gRVhJVCAwCjIwMTctMDYtMjcgMTU6NDA6NDcgWiBmbGlnaHQgMTExMTEyIG5x
dWV1ZWQ9MQoyMDE3LTA2LTI3IDE1OjQwOjQ3IFogZmxpZ2h0IDExMTExMiBucnVubmluZz0xNQoy
MDE3LTA2LTI3IDE1OjQwOjU2IFogW2J1aWxkLWFtZDY0LXJ1bXBydW5dIHRyYW5zYWN0aW9uIHNl
cmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAx
KSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3Vs
ZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1v
bmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQg
YXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUg
dHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3
LTA2LTI3IDE1OjQwOjU2IFogW2J1aWxkLWFtZDY0LWxpYnZpcnRdIHN0YXJ0aW5nIDExMTExMi5i
dWlsZC1hbWQ2NC1saWJ2aXJ0IHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2
LTI3IDE1OjQwOjU3IFogW2J1aWxkLWFtZDY0LWxpYnZpcnRdIGF3YWl0aW5nIDExMTExMi5idWls
ZC1hbWQ2NC1saWJ2aXJ0IHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI3IDE1OjQwOjU3IFogW2J1
aWxkLWFtZDY0LXJ1bXBydW5dIHN0YXJ0aW5nIDExMTExMi5idWlsZC1hbWQ2NC1ydW1wcnVuIHRz
LWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI3IDE1OjQwOjU4IFogW2J1aWxk
LWFtZDY0LWxpYnZpcnRdIGZpbmlzaGVkIDExMTExMi5idWlsZC1hbWQ2NC1saWJ2aXJ0IHRzLWJ1
aWxkLWNoZWNrICBwYXNzIAoyMDE3LTA2LTI3IDE1OjQwOjU4IFogW2J1aWxkLWFtZDY0LXJ1bXBy
dW5dIGF3YWl0aW5nIDExMTExMi5idWlsZC1hbWQ2NC1ydW1wcnVuIHRzLWJ1aWxkLWNoZWNrIAoy
MDE3LTA2LTI3IDE1OjQwOjU4IFogW2J1aWxkLWFtZDY0LWxpYnZpcnRdIHN0YXJ0aW5nIDExMTEx
Mi5idWlsZC1hbWQ2NC1saWJ2aXJ0IHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgaG9zdHMtYWxsb2Nh
dGUKMjAxNy0wNi0yNyAxNTo0MDo1OCBaIFtidWlsZC1hbWQ2NC1saWJ2aXJ0XSBhd2FpdGluZyAx
MTExMTIuYnVpbGQtYW1kNjQtbGlidmlydCB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0CjIwMTctMDYt
MjcgMTU6NDA6NTkgWiBbYnVpbGQtYW1kNjQtcnVtcHJ1bl0gZmluaXNoZWQgMTExMTEyLmJ1aWxk
LWFtZDY0LXJ1bXBydW4gdHMtYnVpbGQtY2hlY2sgIHBhc3MgCjIwMTctMDYtMjcgMTU6NDA6NTkg
WiBbYnVpbGQtYW1kNjQtcnVtcHJ1bl0gc3RhcnRpbmcgMTExMTEyLmJ1aWxkLWFtZDY0LXJ1bXBy
dW4gdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBob3N0cy1hbGxvY2F0ZQoyMDE3LTA2LTI3IDE1OjQw
OjU5IFogW2J1aWxkLWFtZDY0LXJ1bXBydW5dIGF3YWl0aW5nIDExMTExMi5idWlsZC1hbWQ2NC1y
dW1wcnVuIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QKMjAxNy0wNi0yNyAxNTo0MTozMSBaIGZsaWdo
dCAxMTExMTIga2lsbGluZyBidWlsZC1hbWQ2NCBbMTY3MjldCjIwMTctMDYtMjcgMTU6NDE6MzIg
WiBmbGlnaHQgMTExMTEyIGtpbGxpbmcgYnVpbGQtYW1kNjQteHNtIFsxNjczN10KMjAxNy0wNi0y
NyAxNTo0Mjo0MyBaIFtidWlsZC1hbWQ2NC1saWJ2aXJ0XSBmaW5pc2hlZCAxMTExMTIuYnVpbGQt
YW1kNjQtbGlidmlydCB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTU6
NDI6NDMgWiBbYnVpbGQtYW1kNjQtbGlidmlydF0gc3RhcnRpbmcgMTExMTEyLmJ1aWxkLWFtZDY0
LWxpYnZpcnQgdHMtc3lzbG9nLXNlcnZlciAgc3lzbG9nLXNlcnZlcgoyMDE3LTA2LTI3IDE1OjQy
OjQ0IFogW2J1aWxkLWFtZDY0LWxpYnZpcnRdIHN0YXJ0aW5nIDExMTExMi5idWlsZC1hbWQ2NC1s
aWJ2aXJ0IHRzLWhvc3QtaW5zdGFsbC10d2ljZSAgaG9zdC1pbnN0YWxsKDQpCjIwMTctMDYtMjcg
MTU6NDI6NDUgWiBbYnVpbGQtYW1kNjQtbGlidmlydF0gYXdhaXRpbmcgMTExMTEyLmJ1aWxkLWFt
ZDY0LWxpYnZpcnQgdHMtaG9zdC1pbnN0YWxsLXR3aWNlIAoyMDE3LTA2LTI3IDE1OjQyOjQ2IFog
W2J1aWxkLWFtZDY0LWxpYnZpcnRdIGZpbmlzaGVkIDExMTExMi5idWlsZC1hbWQ2NC1saWJ2aXJ0
IHRzLWhvc3QtaW5zdGFsbC10d2ljZSAgcGFzcyAKMjAxNy0wNi0yNyAxNTo0Mjo0NiBaIFtidWls
ZC1hbWQ2NC1saWJ2aXJ0XSBzdGFydGluZyAxMTExMTIuYnVpbGQtYW1kNjQtbGlidmlydCB0cy14
ZW4tYnVpbGQtcHJlcCAgaG9zdC1idWlsZC1wcmVwCjIwMTctMDYtMjcgMTU6NDI6NDYgWiBbYnVp
bGQtYW1kNjQtbGlidmlydF0gYXdhaXRpbmcgMTExMTEyLmJ1aWxkLWFtZDY0LWxpYnZpcnQgdHMt
eGVuLWJ1aWxkLXByZXAgCjIwMTctMDYtMjcgMTU6NDI6NDcgWiBbYnVpbGQtYW1kNjQtbGlidmly
dF0gZmluaXNoZWQgMTExMTEyLmJ1aWxkLWFtZDY0LWxpYnZpcnQgdHMteGVuLWJ1aWxkLXByZXAg
IHBhc3MgCjIwMTctMDYtMjcgMTU6NDI6NDggWiBbYnVpbGQtYW1kNjQtbGlidmlydF0gc3RhcnRp
bmcgMTExMTEyLmJ1aWxkLWFtZDY0LWxpYnZpcnQgdHMtbGlidmlydC1idWlsZCAgbGlidmlydC1i
dWlsZAoyMDE3LTA2LTI3IDE1OjQyOjQ4IFogW2J1aWxkLWFtZDY0LWxpYnZpcnRdIGF3YWl0aW5n
IDExMTExMi5idWlsZC1hbWQ2NC1saWJ2aXJ0IHRzLWxpYnZpcnQtYnVpbGQgCjIwMTctMDYtMjcg
MTU6NDM6MDYgWiBbYnVpbGQtYW1kNjQtcnVtcHJ1bl0gZmluaXNoZWQgMTExMTEyLmJ1aWxkLWFt
ZDY0LXJ1bXBydW4gdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE1OjQz
OjA3IFogW2J1aWxkLWFtZDY0LXJ1bXBydW5dIHN0YXJ0aW5nIDExMTExMi5idWlsZC1hbWQ2NC1y
dW1wcnVuIHRzLXN5c2xvZy1zZXJ2ZXIgIHN5c2xvZy1zZXJ2ZXIKMjAxNy0wNi0yNyAxNTo0Mzow
OCBaIFtidWlsZC1hbWQ2NC1ydW1wcnVuXSBzdGFydGluZyAxMTExMTIuYnVpbGQtYW1kNjQtcnVt
cHJ1biB0cy1ob3N0LWluc3RhbGwtdHdpY2UgIGhvc3QtaW5zdGFsbCg0KQoyMDE3LTA2LTI3IDE1
OjQzOjA4IFogW2J1aWxkLWFtZDY0LXJ1bXBydW5dIGF3YWl0aW5nIDExMTExMi5idWlsZC1hbWQ2
NC1ydW1wcnVuIHRzLWhvc3QtaW5zdGFsbC10d2ljZSAKMjAxNy0wNi0yNyAxNTo0MzoxMCBaIFti
dWlsZC1hbWQ2NC1ydW1wcnVuXSBmaW5pc2hlZCAxMTExMTIuYnVpbGQtYW1kNjQtcnVtcHJ1biB0
cy1ob3N0LWluc3RhbGwtdHdpY2UgIHBhc3MgCjIwMTctMDYtMjcgMTU6NDM6MTAgWiBbYnVpbGQt
YW1kNjQtcnVtcHJ1bl0gc3RhcnRpbmcgMTExMTEyLmJ1aWxkLWFtZDY0LXJ1bXBydW4gdHMteGVu
LWJ1aWxkLXByZXAgIGhvc3QtYnVpbGQtcHJlcAoyMDE3LTA2LTI3IDE1OjQzOjEwIFogW2J1aWxk
LWFtZDY0LXJ1bXBydW5dIGF3YWl0aW5nIDExMTExMi5idWlsZC1hbWQ2NC1ydW1wcnVuIHRzLXhl
bi1idWlsZC1wcmVwIAoyMDE3LTA2LTI3IDE1OjQzOjExIFogW2J1aWxkLWFtZDY0LXJ1bXBydW5d
IGZpbmlzaGVkIDExMTExMi5idWlsZC1hbWQ2NC1ydW1wcnVuIHRzLXhlbi1idWlsZC1wcmVwICBw
YXNzIAoyMDE3LTA2LTI3IDE1OjQzOjEyIFogW2J1aWxkLWFtZDY0LXJ1bXBydW5dIHN0YXJ0aW5n
IDExMTExMi5idWlsZC1hbWQ2NC1ydW1wcnVuIHRzLXJ1bXBydW4tYnVpbGQgIHJ1bXBydW4tYnVp
bGQKMjAxNy0wNi0yNyAxNTo0MzoxMiBaIFtidWlsZC1hbWQ2NC1ydW1wcnVuXSBhd2FpdGluZyAx
MTExMTIuYnVpbGQtYW1kNjQtcnVtcHJ1biB0cy1ydW1wcnVuLWJ1aWxkIAoyMDE3LTA2LTI3IDE1
OjQzOjE5IFogW2J1aWxkLWkzODYtcHJldl0gZmluaXNoZWQgMTExMTEyLmJ1aWxkLWkzODYtcHJl
diB0cy14ZW4tYnVpbGQtcHJlcCAgcGFzcyAKMjAxNy0wNi0yNyAxNTo0MzoxOSBaIFtidWlsZC1p
Mzg2LXByZXZdIHN0YXJ0aW5nIDExMTExMi5idWlsZC1pMzg2LXByZXYgdHMteGVuLWJ1aWxkICB4
ZW4tYnVpbGQKMjAxNy0wNi0yNyAxNTo0MzoxOSBaIFtidWlsZC1pMzg2LXByZXZdIGF3YWl0aW5n
IDExMTExMi5idWlsZC1pMzg2LXByZXYgdHMteGVuLWJ1aWxkIAoyMDE3LTA2LTI3IDE1OjQzOjU4
IFogW2J1aWxkLWFybTY0XSBmaW5pc2hlZCAxMTExMTIuYnVpbGQtYXJtNjQgdHMtaG9zdC1pbnN0
YWxsLXR3aWNlICBwYXNzIAoyMDE3LTA2LTI3IDE1OjQzOjU5IFogW2J1aWxkLWFybTY0XSBzdGFy
dGluZyAxMTExMTIuYnVpbGQtYXJtNjQgdHMteGVuLWJ1aWxkLXByZXAgIGhvc3QtYnVpbGQtcHJl
cAoyMDE3LTA2LTI3IDE1OjQzOjU5IFogW2J1aWxkLWFybTY0XSBhd2FpdGluZyAxMTExMTIuYnVp
bGQtYXJtNjQgdHMteGVuLWJ1aWxkLXByZXAgCjIwMTctMDYtMjcgMTU6NDU6MTQgWiBbYnVpbGQt
aTM4Ni1wdm9wc10gZmluaXNoZWQgMTExMTEyLmJ1aWxkLWkzODYtcHZvcHMgdHMtaG9zdHMtYWxs
b2NhdGUgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE1OjQ1OjE1IFogW2J1aWxkLWkzODYtcHZvcHNd
IHN0YXJ0aW5nIDExMTExMi5idWlsZC1pMzg2LXB2b3BzIHRzLXN5c2xvZy1zZXJ2ZXIgIHN5c2xv
Zy1zZXJ2ZXIKMjAxNy0wNi0yNyAxNTo0NToxNSBaIFtidWlsZC1pMzg2LXB2b3BzXSBzdGFydGlu
ZyAxMTExMTIuYnVpbGQtaTM4Ni1wdm9wcyB0cy1ob3N0LWluc3RhbGwtdHdpY2UgIGhvc3QtaW5z
dGFsbCg0KQoyMDE3LTA2LTI3IDE1OjQ1OjE2IFogW2J1aWxkLWkzODYtcHZvcHNdIGF3YWl0aW5n
IDExMTExMi5idWlsZC1pMzg2LXB2b3BzIHRzLWhvc3QtaW5zdGFsbC10d2ljZSAKMjAxNy0wNi0y
NyAxNTo0NToxNyBaIFtidWlsZC1pMzg2LXB2b3BzXSBmaW5pc2hlZCAxMTExMTIuYnVpbGQtaTM4
Ni1wdm9wcyB0cy1ob3N0LWluc3RhbGwtdHdpY2UgIHBhc3MgCjIwMTctMDYtMjcgMTU6NDU6MTcg
WiBbYnVpbGQtaTM4Ni1wdm9wc10gc3RhcnRpbmcgMTExMTEyLmJ1aWxkLWkzODYtcHZvcHMgdHMt
eGVuLWJ1aWxkLXByZXAgIGhvc3QtYnVpbGQtcHJlcAoyMDE3LTA2LTI3IDE1OjQ1OjE3IFogW2J1
aWxkLWkzODYtcHZvcHNdIGF3YWl0aW5nIDExMTExMi5idWlsZC1pMzg2LXB2b3BzIHRzLXhlbi1i
dWlsZC1wcmVwIAoyMDE3LTA2LTI3IDE1OjQ1OjE4IFogW2J1aWxkLWkzODYtcHZvcHNdIGZpbmlz
aGVkIDExMTExMi5idWlsZC1pMzg2LXB2b3BzIHRzLXhlbi1idWlsZC1wcmVwICBwYXNzIAoyMDE3
LTA2LTI3IDE1OjQ1OjE5IFogW2J1aWxkLWkzODYtcHZvcHNdIHN0YXJ0aW5nIDExMTExMi5idWls
ZC1pMzg2LXB2b3BzIHRzLWtlcm5lbC1idWlsZCAga2VybmVsLWJ1aWxkCjIwMTctMDYtMjcgMTU6
NDU6MTkgWiBbYnVpbGQtaTM4Ni1wdm9wc10gYXdhaXRpbmcgMTExMTEyLmJ1aWxkLWkzODYtcHZv
cHMgdHMta2VybmVsLWJ1aWxkIAoyMDE3LTA2LTI3IDE1OjQ1OjM4IFogW2J1aWxkLWkzODZdIGZp
bmlzaGVkIDExMTExMi5idWlsZC1pMzg2IHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgcGFzcyAKMjAx
Ny0wNi0yNyAxNTo0NTozOSBaIFtidWlsZC1pMzg2XSBzdGFydGluZyAxMTExMTIuYnVpbGQtaTM4
NiB0cy1zeXNsb2ctc2VydmVyICBzeXNsb2ctc2VydmVyCjIwMTctMDYtMjcgMTU6NDU6NDAgWiBb
YnVpbGQtaTM4Nl0gc3RhcnRpbmcgMTExMTEyLmJ1aWxkLWkzODYgdHMtaG9zdC1pbnN0YWxsLXR3
aWNlICBob3N0LWluc3RhbGwoNCkKMjAxNy0wNi0yNyAxNTo0NTo0MSBaIFtidWlsZC1pMzg2XSBh
d2FpdGluZyAxMTExMTIuYnVpbGQtaTM4NiB0cy1ob3N0LWluc3RhbGwtdHdpY2UgCjIwMTctMDYt
MjcgMTU6NDU6NDIgWiBbYnVpbGQtaTM4Nl0gZmluaXNoZWQgMTExMTEyLmJ1aWxkLWkzODYgdHMt
aG9zdC1pbnN0YWxsLXR3aWNlICBwYXNzIAoyMDE3LTA2LTI3IDE1OjQ1OjQyIFogW2J1aWxkLWkz
ODZdIHN0YXJ0aW5nIDExMTExMi5idWlsZC1pMzg2IHRzLXhlbi1idWlsZC1wcmVwICBob3N0LWJ1
aWxkLXByZXAKMjAxNy0wNi0yNyAxNTo0NTo0MiBaIFtidWlsZC1pMzg2XSBhd2FpdGluZyAxMTEx
MTIuYnVpbGQtaTM4NiB0cy14ZW4tYnVpbGQtcHJlcCAKMjAxNy0wNi0yNyAxNTo0NTo0MyBaIFti
dWlsZC1pMzg2XSBmaW5pc2hlZCAxMTExMTIuYnVpbGQtaTM4NiB0cy14ZW4tYnVpbGQtcHJlcCAg
cGFzcyAKMjAxNy0wNi0yNyAxNTo0NTo0NCBaIFtidWlsZC1pMzg2XSBzdGFydGluZyAxMTExMTIu
YnVpbGQtaTM4NiB0cy14ZW4tYnVpbGQgIHhlbi1idWlsZAoyMDE3LTA2LTI3IDE1OjQ1OjQ0IFog
W2J1aWxkLWkzODZdIGF3YWl0aW5nIDExMTExMi5idWlsZC1pMzg2IHRzLXhlbi1idWlsZCAKMjAx
Ny0wNi0yNyAxNTo0NTo1NyBaIFtidWlsZC1hcm1oZi14c21dIGZpbmlzaGVkIDExMTExMi5idWls
ZC1hcm1oZi14c20gdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE1OjQ1
OjU3IFogW2J1aWxkLWFybWhmLXhzbV0gc3RhcnRpbmcgMTExMTEyLmJ1aWxkLWFybWhmLXhzbSB0
cy1zeXNsb2ctc2VydmVyICBzeXNsb2ctc2VydmVyCjIwMTctMDYtMjcgMTU6NDU6NTggWiBbYnVp
bGQtYXJtaGYteHNtXSBzdGFydGluZyAxMTExMTIuYnVpbGQtYXJtaGYteHNtIHRzLWhvc3QtaW5z
dGFsbC10d2ljZSAgaG9zdC1pbnN0YWxsKDQpCjIwMTctMDYtMjcgMTU6NDU6NTkgWiBbYnVpbGQt
YXJtaGYteHNtXSBhd2FpdGluZyAxMTExMTIuYnVpbGQtYXJtaGYteHNtIHRzLWhvc3QtaW5zdGFs
bC10d2ljZSAKMjAxNy0wNi0yNyAxNTo0NzowNyBaIFtidWlsZC1hbWQ2NC1ydW1wcnVuXSBmaW5p
c2hlZCAxMTExMTIuYnVpbGQtYW1kNjQtcnVtcHJ1biB0cy1ydW1wcnVuLWJ1aWxkICBwYXNzIAoy
MDE3LTA2LTI3IDE1OjQ3OjA4IFogW2J1aWxkLWFtZDY0LXJ1bXBydW5dIHN0YXJ0aW5nIDExMTEx
Mi5idWlsZC1hbWQ2NC1ydW1wcnVuIHRzLXJ1bXBydW4tZGVtby1idWlsZCBob3N0IG5ldHRlc3Qg
cnVtcC10ZXN0LW5ldCBydW1wcnVuLWRlbW8tYnVpbGQvbmV0dGVzdC9ydW1wLXRlc3QtbmV0CjIw
MTctMDYtMjcgMTU6NDc6MDggWiBbYnVpbGQtYW1kNjQtcnVtcHJ1bl0gYXdhaXRpbmcgMTExMTEy
LmJ1aWxkLWFtZDY0LXJ1bXBydW4gdHMtcnVtcHJ1bi1kZW1vLWJ1aWxkIGhvc3QgbmV0dGVzdCBy
dW1wLXRlc3QtbmV0CjIwMTctMDYtMjcgMTU6NDc6MTAgWiBbYnVpbGQtYW1kNjQtcnVtcHJ1bl0g
ZmluaXNoZWQgMTExMTEyLmJ1aWxkLWFtZDY0LXJ1bXBydW4gdHMtcnVtcHJ1bi1kZW1vLWJ1aWxk
IGhvc3QgbmV0dGVzdCBydW1wLXRlc3QtbmV0IHBhc3MgCjIwMTctMDYtMjcgMTU6NDc6MTEgWiBb
YnVpbGQtYW1kNjQtcnVtcHJ1bl0gc3RhcnRpbmcgMTExMTEyLmJ1aWxkLWFtZDY0LXJ1bXBydW4g
dHMteGVuLWJ1aWxkLXJ1bXAgaG9zdCAtLW5vLWtjb25maWcgLS0geGVuLWJ1aWxkCjIwMTctMDYt
MjcgMTU6NDc6MTEgWiBbYnVpbGQtYW1kNjQtcnVtcHJ1bl0gYXdhaXRpbmcgMTExMTEyLmJ1aWxk
LWFtZDY0LXJ1bXBydW4gdHMteGVuLWJ1aWxkLXJ1bXAgaG9zdCAtLW5vLWtjb25maWcgLS0KMjAx
Ny0wNi0yNyAxNTo0NzozOCBaIFtidWlsZC1hbWQ2NC1ydW1wcnVuXSBmaW5pc2hlZCAxMTExMTIu
YnVpbGQtYW1kNjQtcnVtcHJ1biB0cy14ZW4tYnVpbGQtcnVtcCBob3N0IC0tbm8ta2NvbmZpZyAt
LSBwYXNzIAoyMDE3LTA2LTI3IDE1OjQ3OjM5IFogW2J1aWxkLWFtZDY0LXJ1bXBydW5dIHN0YXJ0
aW5nIDExMTExMi5idWlsZC1hbWQ2NC1ydW1wcnVuIHRzLXJ1bXBydW4tYmFrZSBob3N0IG5ldHRl
c3QgOm5ldHRlc3Q6L3J1bXAtdGVzdC1uZXQgeGVuc3RvcmVscyA6Oi91c3IvbG9jYWwvYmluL3hl
bnN0b3JlLWxzIHJ1bXBydW4tYmFrZQoyMDE3LTA2LTI3IDE1OjQ3OjQwIFogW2J1aWxkLWFtZDY0
LXJ1bXBydW5dIGF3YWl0aW5nIDExMTExMi5idWlsZC1hbWQ2NC1ydW1wcnVuIHRzLXJ1bXBydW4t
YmFrZSBob3N0IG5ldHRlc3QgOm5ldHRlc3Q6L3J1bXAtdGVzdC1uZXQgeGVuc3RvcmVscyA6Oi91
c3IvbG9jYWwvYmluL3hlbnN0b3JlLWxzCjIwMTctMDYtMjcgMTU6NDc6NDcgWiBbYnVpbGQtYW1k
NjQtcnVtcHJ1bl0gZmluaXNoZWQgMTExMTEyLmJ1aWxkLWFtZDY0LXJ1bXBydW4gdHMtcnVtcHJ1
bi1iYWtlIGhvc3QgbmV0dGVzdCA6bmV0dGVzdDovcnVtcC10ZXN0LW5ldCB4ZW5zdG9yZWxzIDo6
L3Vzci9sb2NhbC9iaW4veGVuc3RvcmUtbHMgcGFzcyAKMjAxNy0wNi0yNyAxNTo0Nzo0NyBaIFti
dWlsZC1hbWQ2NC1ydW1wcnVuXSBhd2FpdGluZyAxMTExMTIuYnVpbGQtYW1kNjQtcnVtcHJ1biB0
cy1zeXNsb2ctc2VydmVyIAoyMDE3LTA2LTI3IDE1OjQ3OjQ3IFogW2J1aWxkLWFtZDY0LXJ1bXBy
dW5dIGZpbmlzaGVkIDExMTExMi5idWlsZC1hbWQ2NC1ydW1wcnVuIHRzLXN5c2xvZy1zZXJ2ZXIg
IHBhc3MgCjIwMTctMDYtMjcgMTU6NDc6NDggWiBmbGlnaHQgMTExMTEyIHJlYXBlZCAgYnVpbGQt
YW1kNjQtcnVtcHJ1biBbMTkxNzFdIEVYSVQgMAoyMDE3LTA2LTI3IDE1OjQ3OjQ5IFogZmxpZ2h0
IDExMTExMiBucXVldWVkPTEKMjAxNy0wNi0yNyAxNTo0Nzo0OSBaIGZsaWdodCAxMTExMTIgbnJ1
bm5pbmc9MTQKMjAxNy0wNi0yNyAxNTo0ODozNCBaIGZsaWdodCAxMTExMTIga2lsbGluZyBidWls
ZC1hbWQ2NC1ydW1wcnVuIFsxOTE3MV0KMjAxNy0wNi0yNyAxNTo0OToxNCBaIFtidWlsZC1hbWQ2
NC1saWJ2aXJ0XSBmaW5pc2hlZCAxMTExMTIuYnVpbGQtYW1kNjQtbGlidmlydCB0cy1saWJ2aXJ0
LWJ1aWxkICBwYXNzIAoyMDE3LTA2LTI3IDE1OjQ5OjE0IFogW2J1aWxkLWFtZDY0LWxpYnZpcnRd
IGF3YWl0aW5nIDExMTExMi5idWlsZC1hbWQ2NC1saWJ2aXJ0IHRzLXN5c2xvZy1zZXJ2ZXIgCjIw
MTctMDYtMjcgMTU6NDk6MTUgWiBbYnVpbGQtYW1kNjQtbGlidmlydF0gZmluaXNoZWQgMTExMTEy
LmJ1aWxkLWFtZDY0LWxpYnZpcnQgdHMtc3lzbG9nLXNlcnZlciAgcGFzcyAKMjAxNy0wNi0yNyAx
NTo0OToxNiBaIGZsaWdodCAxMTExMTIgcmVhcGVkICBidWlsZC1hbWQ2NC1saWJ2aXJ0IFsxOTE2
OV0gRVhJVCAwCjIwMTctMDYtMjcgMTU6NDk6MTcgWiBmbGlnaHQgMTExMTEyIG5xdWV1ZWQ9MQoy
MDE3LTA2LTI3IDE1OjQ5OjE3IFogZmxpZ2h0IDExMTExMiBucnVubmluZz0xMwoyMDE3LTA2LTI3
IDE1OjQ5OjQyIFogW2J1aWxkLWFybTY0XSBmaW5pc2hlZCAxMTExMTIuYnVpbGQtYXJtNjQgdHMt
eGVuLWJ1aWxkLXByZXAgIHBhc3MgCjIwMTctMDYtMjcgMTU6NDk6NDMgWiBbYnVpbGQtYXJtNjRd
IHN0YXJ0aW5nIDExMTExMi5idWlsZC1hcm02NCB0cy14ZW4tYnVpbGQgIHhlbi1idWlsZAoyMDE3
LTA2LTI3IDE1OjQ5OjQzIFogW2J1aWxkLWFybTY0XSBhd2FpdGluZyAxMTExMTIuYnVpbGQtYXJt
NjQgdHMteGVuLWJ1aWxkIAoyMDE3LTA2LTI3IDE1OjQ5OjQ5IFogW2J1aWxkLWFtZDY0LXh0Zl0g
ZmluaXNoZWQgMTExMTEyLmJ1aWxkLWFtZDY0LXh0ZiB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IHBh
c3MgCjIwMTctMDYtMjcgMTU6NDk6NTAgWiBbYnVpbGQtYW1kNjQteHRmXSBzdGFydGluZyAxMTEx
MTIuYnVpbGQtYW1kNjQteHRmIHRzLXN5c2xvZy1zZXJ2ZXIgIHN5c2xvZy1zZXJ2ZXIKMjAxNy0w
Ni0yNyAxNTo0OTo1MCBaIFtidWlsZC1hbWQ2NC14dGZdIHN0YXJ0aW5nIDExMTExMi5idWlsZC1h
bWQ2NC14dGYgdHMtaG9zdC1pbnN0YWxsLXR3aWNlICBob3N0LWluc3RhbGwoNCkKMjAxNy0wNi0y
NyAxNTo0OTo1MSBaIFtidWlsZC1hbWQ2NC14dGZdIGF3YWl0aW5nIDExMTExMi5idWlsZC1hbWQ2
NC14dGYgdHMtaG9zdC1pbnN0YWxsLXR3aWNlIAoyMDE3LTA2LTI3IDE1OjQ5OjUxIFogW2J1aWxk
LWFtZDY0LXB2b3BzXSBmaW5pc2hlZCAxMTExMTIuYnVpbGQtYW1kNjQtcHZvcHMgdHMta2VybmVs
LWJ1aWxkICBwYXNzIAoyMDE3LTA2LTI3IDE1OjQ5OjUxIFogW2J1aWxkLWFtZDY0LXB2b3BzXSBh
d2FpdGluZyAxMTExMTIuYnVpbGQtYW1kNjQtcHZvcHMgdHMtc3lzbG9nLXNlcnZlciAKMjAxNy0w
Ni0yNyAxNTo0OTo1MSBaIFtidWlsZC1hbWQ2NC1wdm9wc10gZmluaXNoZWQgMTExMTEyLmJ1aWxk
LWFtZDY0LXB2b3BzIHRzLXN5c2xvZy1zZXJ2ZXIgIHBhc3MgCjIwMTctMDYtMjcgMTU6NDk6NTIg
WiBbYnVpbGQtYW1kNjQteHRmXSBmaW5pc2hlZCAxMTExMTIuYnVpbGQtYW1kNjQteHRmIHRzLWhv
c3QtaW5zdGFsbC10d2ljZSAgcGFzcyAKMjAxNy0wNi0yNyAxNTo0OTo1MiBaIFtidWlsZC1hbWQ2
NC14dGZdIHN0YXJ0aW5nIDExMTExMi5idWlsZC1hbWQ2NC14dGYgdHMteGVuLWJ1aWxkLXByZXAg
IGhvc3QtYnVpbGQtcHJlcAoyMDE3LTA2LTI3IDE1OjQ5OjUyIFogW2J1aWxkLWFtZDY0LXh0Zl0g
YXdhaXRpbmcgMTExMTEyLmJ1aWxkLWFtZDY0LXh0ZiB0cy14ZW4tYnVpbGQtcHJlcCAKMjAxNy0w
Ni0yNyAxNTo0OTo1MyBaIGZsaWdodCAxMTExMTIgcmVhcGVkICBidWlsZC1hbWQ2NC1wdm9wcyBb
MTY3MzRdIEVYSVQgMAoyMDE3LTA2LTI3IDE1OjQ5OjUzIFogW2J1aWxkLWFtZDY0LXh0Zl0gZmlu
aXNoZWQgMTExMTEyLmJ1aWxkLWFtZDY0LXh0ZiB0cy14ZW4tYnVpbGQtcHJlcCAgcGFzcyAKMjAx
Ny0wNi0yNyAxNTo0OTo1MyBaIGZsaWdodCAxMTExMTIgbnF1ZXVlZD0xCjIwMTctMDYtMjcgMTU6
NDk6NTMgWiBmbGlnaHQgMTExMTEyIHNwYXduaW5nIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZn
cnViCjIwMTctMDYtMjcgMTU6NDk6NTMgWiBmbGlnaHQgMTExMTEyIHNwYXduZWQgIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtcHZncnViIFsxMDA1MF0KMjAxNy0wNi0yNyAxNTo0OTo1MyBaIGZsaWdo
dCAxMTExMTIgc3Bhd25pbmcgdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YgoyMDE3LTA2LTI3
IDE1OjQ5OjUzIFogZmxpZ2h0IDExMTExMiBzcGF3bmVkICB0ZXN0LWFtZDY0LWFtZDY0LWkzODYt
cHZncnViIFsxMDA1NF0KMjAxNy0wNi0yNyAxNTo0OTo1MyBaIGZsaWdodCAxMTExMTIgc3Bhd25p
bmcgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0CjIwMTctMDYtMjcgMTU6NDk6NTMgWiBmbGlnaHQg
MTExMTEyIHNwYXduZWQgIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCBbMTAwNThdCjIwMTctMDYt
MjcgMTU6NDk6NTMgWiBmbGlnaHQgMTExMTEyIHNwYXduaW5nIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1wYWlyCjIwMTctMDYtMjcgMTU6NDk6NTMgWiBmbGlnaHQgMTExMTEyIHNwYXduZWQgIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIFsxMDA2Ml0KMjAxNy0wNi0yNyAxNTo0OTo1MyBa
IGZsaWdodCAxMTExMTIgc3Bhd25pbmcgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20KMjAxNy0wNi0yNyAxNTo0OTo1MyBaIGZsaWdodCAxMTExMTIgc3Bh
d25lZCAgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
WzEwMDY2XQoyMDE3LTA2LTI3IDE1OjQ5OjUzIFogZmxpZ2h0IDExMTExMiBzcGF3bmluZyB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkCjIwMTctMDYtMjcgMTU6NDk6NTMgWiBmbGlnaHQgMTEx
MTEyIHNwYXduZWQgIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgWzEwMDcwXQoyMDE3LTA2
LTI3IDE1OjQ5OjUzIFogZmxpZ2h0IDExMTExMiBzcGF3bmluZyB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtCjIwMTctMDYtMjcgMTU6NDk6NTMgWiBmbGlnaHQgMTExMTEyIHNwYXduZWQgIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gWzEwMDc2XQoyMDE3LTA2LTI3IDE1OjQ5OjUzIFog
ZmxpZ2h0IDExMTExMiBzcGF3bmluZyB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaAoyMDE3LTA2
LTI3IDE1OjQ5OjUzIFogZmxpZ2h0IDExMTExMiBzcGF3bmVkICB0ZXN0LWFtZDY0LWFtZDY0LWxp
dmVwYXRjaCBbMTAwODBdCjIwMTctMDYtMjcgMTU6NDk6NTMgWiBmbGlnaHQgMTExMTEyIHNwYXdu
aW5nIHRlc3QtYW1kNjQtYW1kNjQtcGFpcgoyMDE3LTA2LTI3IDE1OjQ5OjUzIFogZmxpZ2h0IDEx
MTExMiBzcGF3bmVkICB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgWzEwMDg2XQoyMDE3LTA2LTI3IDE1
OjQ5OjU0IFogZmxpZ2h0IDExMTExMiBzcGF3bmluZyB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1Ygoy
MDE3LTA2LTI3IDE1OjQ5OjU0IFogZmxpZ2h0IDExMTExMiBzcGF3bmVkICB0ZXN0LWFtZDY0LWFt
ZDY0LXB5Z3J1YiBbMTAwOTRdCjIwMTctMDYtMjcgMTU6NDk6NTQgWiBmbGlnaHQgMTExMTEyIHNw
YXduaW5nIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZAoyMDE3LTA2LTI3IDE1OjQ5
OjU0IFogZmxpZ2h0IDExMTExMiBzcGF3bmVkICB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgWzEwMDk5XQoyMDE3LTA2LTI3IDE1OjQ5OjU0IFogZmxpZ2h0IDExMTExMiBzcGF3bmlu
ZyB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbAoyMDE3LTA2LTI3IDE1OjQ5OjU0
IFogZmxpZ2h0IDExMTExMiBzcGF3bmVkICB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1p
bnRlbCBbMTAxMDRdCjIwMTctMDYtMjcgMTU6NDk6NTQgWiBmbGlnaHQgMTExMTEyIHNwYXduaW5n
IHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NAoyMDE3LTA2LTI3IDE1OjQ5OjU0IFogZmxp
Z2h0IDExMTExMiBzcGF3bmVkICB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgWzEwMTA5
XQoyMDE3LTA2LTI3IDE1OjQ5OjU0IFogZmxpZ2h0IDExMTExMiBzcGF3bmluZyB0ZXN0LWFtZDY0
LWFtZDY0LXhsCjIwMTctMDYtMjcgMTU6NDk6NTQgWiBbYnVpbGQtYW1kNjQteHRmXSBzdGFydGlu
ZyAxMTExMTIuYnVpbGQtYW1kNjQteHRmIHRzLXh0Zi1idWlsZCAgeHRmLWJ1aWxkCjIwMTctMDYt
MjcgMTU6NDk6NTQgWiBmbGlnaHQgMTExMTEyIHNwYXduZWQgIHRlc3QtYW1kNjQtYW1kNjQteGwg
WzEwMTEyXQoyMDE3LTA2LTI3IDE1OjQ5OjU0IFogZmxpZ2h0IDExMTExMiBzcGF3bmluZyB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIKMjAxNy0wNi0yNyAxNTo0OTo1NCBaIGZsaWdodCAxMTEx
MTIgc3Bhd25lZCAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyIFsxMDExOF0KMjAxNy0wNi0y
NyAxNTo0OTo1NCBaIGZsaWdodCAxMTExMTIgc3Bhd25pbmcgdGVzdC1hbWQ2NC1hbWQ2NC14bC1t
dWx0aXZjcHUKMjAxNy0wNi0yNyAxNTo0OTo1NCBaIGZsaWdodCAxMTExMTIgc3Bhd25lZCAgdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgWzEwMTIzXQoyMDE3LTA2LTI3IDE1OjQ5OjU0IFog
ZmxpZ2h0IDExMTExMiBzcGF3bmluZyB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQKMjAxNy0w
Ni0yNyAxNTo0OTo1NCBaIGZsaWdodCAxMTExMTIgc3Bhd25lZCAgdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmgtYW1kIFsxMDEyN10KMjAxNy0wNi0yNyAxNTo0OTo1NCBaIGZsaWdodCAxMTExMTIgc3Bh
d25pbmcgdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwKMjAxNy0wNi0yNyAxNTo0OTo1NCBa
IGZsaWdodCAxMTExMTIgc3Bhd25lZCAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgWzEw
MTM1XQoyMDE3LTA2LTI3IDE1OjQ5OjU0IFogZmxpZ2h0IDExMTExMiBzcGF3bmluZyB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFjb3cyCjIwMTctMDYtMjcgMTU6NDk6NTQgWiBmbGlnaHQgMTExMTEyIHNw
YXduZWQgIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgWzEwMTQxXQoyMDE3LTA2LTI3IDE1OjQ5
OjU0IFogZmxpZ2h0IDExMTExMiBzcGF3bmluZyB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NAoyMDE3LTA2LTI3IDE1OjQ5OjU0IFogZmxpZ2h0IDExMTExMiBzcGF3bmVk
ICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCBbMTAxNDVdCjIwMTct
MDYtMjcgMTU6NDk6NTQgWiBmbGlnaHQgMTExMTEyIHNwYXduaW5nIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbQoyMDE3LTA2LTI3IDE1OjQ5OjU0IFogZmxpZ2h0
IDExMTExMiBzcGF3bmVkICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NC14c20gWzEwMTQ4XQoyMDE3LTA2LTI3IDE1OjQ5OjU0IFogZmxpZ2h0IDExMTExMiBzcGF3bmlu
ZyB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbQoy
MDE3LTA2LTI3IDE1OjQ5OjU0IFogZmxpZ2h0IDExMTExMiBzcGF3bmVkICB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSBbMTAxNTFdCjIwMTctMDYt
MjcgMTU6NDk6NTQgWiBmbGlnaHQgMTExMTEyIHNwYXduaW5nIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luMTAtaTM4NgoyMDE3LTA2LTI3IDE1OjQ5OjU0IFogZmxpZ2h0IDExMTExMiBzcGF3
bmVkICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgWzEwMTU3XQoyMDE3LTA2
LTI3IDE1OjQ5OjU0IFogZmxpZ2h0IDExMTExMiBzcGF3bmluZyB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQKMjAxNy0wNi0yNyAxNTo0OTo1NCBaIGZsaWdodCAxMTExMTIgc3Bh
d25lZCAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IFsxMDE2MV0KMjAxNy0w
Ni0yNyAxNTo0OTo1NCBaIGZsaWdodCAxMTExMTIgc3Bhd25pbmcgdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13czE2LWFtZDY0CjIwMTctMDYtMjcgMTU6NDk6NTQgWiBmbGlnaHQgMTExMTEyIHNw
YXduZWQgIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCBbMTAxNzNdCjIwMTct
MDYtMjcgMTU6NDk6NTQgWiBmbGlnaHQgMTExMTEyIHNwYXduaW5nIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0CjIwMTctMDYtMjcgMTU6NDk6NTQgWiBmbGlnaHQgMTEx
MTEyIHNwYXduZWQgIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IFsx
MDE3Nl0KMjAxNy0wNi0yNyAxNTo0OTo1NCBaIGZsaWdodCAxMTExMTIgc3Bhd25pbmcgdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtCjIwMTctMDYtMjcgMTU6NDk6
NTQgWiBmbGlnaHQgMTExMTEyIHNwYXduZWQgIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSBbMTAxODZdCjIwMTctMDYtMjcgMTU6NDk6NTQgWiBmbGlnaHQgMTEx
MTEyIHNwYXduaW5nIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NAoyMDE3LTA2
LTI3IDE1OjQ5OjU0IFogZmxpZ2h0IDExMTExMiBzcGF3bmVkICB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgWzEwMTg4XQoyMDE3LTA2LTI3IDE1OjQ5OjU0IFogZmxpZ2h0IDEx
MTExMiBzcGF3bmluZyB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYKMjAxNy0w
Ni0yNyAxNTo0OTo1NCBaIGZsaWdodCAxMTExMTIgc3Bhd25lZCAgdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2IFsxMDE5MF0KMjAxNy0wNi0yNyAxNTo0OTo1NCBaIGZsaWdodCAx
MTExMTIgc3Bhd25pbmcgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0CjIwMTct
MDYtMjcgMTU6NDk6NTQgWiBmbGlnaHQgMTExMTEyIHNwYXduZWQgIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCBbMTAxOTNdCjIwMTctMDYtMjcgMTU6NDk6NTQgWiBmbGlnaHQg
MTExMTEyIHNwYXduaW5nIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NAoyMDE3
LTA2LTI3IDE1OjQ5OjU0IFogZmxpZ2h0IDExMTExMiBzcGF3bmVkICB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgWzEwMjAxXQoyMDE3LTA2LTI3IDE1OjQ5OjU0IFogZmxpZ2h0
IDExMTExMiBzcGF3bmluZyB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMKMjAxNy0wNi0yNyAxNTo0
OTo1NCBaIGZsaWdodCAxMTExMTIgc3Bhd25lZCAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzIFsx
MDIwOV0KMjAxNy0wNi0yNyAxNTo0OTo1NCBaIGZsaWdodCAxMTExMTIgc3Bhd25pbmcgdGVzdC1h
bWQ2NC1hbWQ2NC14bC14c20KMjAxNy0wNi0yNyAxNTo0OTo1NCBaIGZsaWdodCAxMTExMTIgc3Bh
d25lZCAgdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gWzEwMjEyXQoyMDE3LTA2LTI3IDE1OjQ5OjU0
IFogZmxpZ2h0IDExMTExMiBucnVubmluZz00NQoyMDE3LTA2LTI3IDE1OjQ5OjU0IFogW2J1aWxk
LWFtZDY0LXh0Zl0gYXdhaXRpbmcgMTExMTEyLmJ1aWxkLWFtZDY0LXh0ZiB0cy14dGYtYnVpbGQg
CjIwMTctMDYtMjcgMTU6NTA6MDEgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWJdIHN0
YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiB0cy1idWlsZC1jaGVj
ayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yNyAxNTo1MDowMiBaIFt0ZXN0LWFtZDY0LWFtZDY0
LWkzODYtcHZncnViXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1
YiB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yNyAxNTo1MDowMiBaIFt0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1Yl0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtcHZncnViIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI3IDE1OjUwOjAyIFog
ZmxpZ2h0IDExMTExMiBraWxsaW5nIGJ1aWxkLWFtZDY0LWxpYnZpcnQgWzE5MTY5XQoyMDE3LTA2
LTI3IDE1OjUwOjAyIFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydF0gdHJhbnNhY3Rpb24gc2Vy
aWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEp
IChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxk
IG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9u
ZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBh
dHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0
cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTct
MDYtMjcgMTU6NTA6MDIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1Yl0gYXdhaXRpbmcg
MTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgdHMtYnVpbGQtY2hlY2sgCjIwMTct
MDYtMjcgMTU6NTA6MDIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXJdIHN0YXJ0aW5n
IDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciB0cy1idWlsZC1jaGVjayAgYnVp
bGQtY2hlY2soMSkKMjAxNy0wNi0yNyAxNTo1MDowMyBaIFt0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1Yl0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViIHRz
LWJ1aWxkLWNoZWNrICBwYXNzIAoyMDE3LTA2LTI3IDE1OjUwOjAzIFogW3Rlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtXSBzdGFydGluZyAxMTExMTIudGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtYnVpbGQt
Y2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjcgMTU6NTA6MDMgWiBbdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXJdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcGFpciB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yNyAxNTo1MDowMyBaIFt0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnRdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVT
VC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZB
VEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUg
dG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJl
YXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZy
b20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBp
ZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI3IDE1OjUwOjAzIFogW3Rlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtcHZncnViXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBob3N0cy1hbGxvY2F0ZQoyMDE3LTA2
LTI3IDE1OjUwOjAzIFogW3Rlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWJdIGZpbmlzaGVkIDEx
MTExMi50ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViIHRzLWJ1aWxkLWNoZWNrICBwYXNzIAoy
MDE3LTA2LTI3IDE1OjUwOjAzIFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjcgMTU6
NTA6MDMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZF0gc3RhcnRpbmcgMTExMTEyLnRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEp
CjIwMTctMDYtMjcgMTU6NTA6MDMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1Yl0gdHJh
bnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxf
RVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBF
UlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVu
ZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVk
IG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4K
SElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlp
bmcgLi4uCjIwMTctMDYtMjcgMTU6NTA6MDMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZF0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNf
RkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQw
MDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRl
IGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENh
bmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBw
aXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikg
cmV0cnlpbmcgLi4uCjIwMTctMDYtMjcgMTU6NTA6MDMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbV0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwg
UEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJS
T1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFk
L3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNv
ZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVw
YXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJp
ZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjcgMTU6NTA6MDMgWiBbdGVzdC1hbWQ2NC1hbWQ2
NC1hbWQ2NC1wdmdydWJdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2
Z3J1YiB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0CjIwMTctMDYtMjcgMTU6NTA6MDQgWiBbdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXJdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciB0cy1idWlsZC1jaGVjayAgcGFzcyAKMjAxNy0wNi0yNyAxNTo1MDowNCBa
IFt0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaF0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBm
YWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZh
aWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxp
emUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlv
bnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGgg
Y29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBt
aWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjcgMTU6NTA6
MDQgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0XSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9u
IGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMg
ZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlh
bGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0
aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0
aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9u
IG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yNyAxNTo1
MDowNCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXBhaXJdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24g
ZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBm
YWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFs
aXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rp
b25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRo
IGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24g
bWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI3IDE1OjUw
OjA0IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gdHMtYnVpbGQtY2hlY2sgIHBhc3MgCjIwMTctMDYtMjcgMTU6NTA6MDQgWiBb
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXJdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcGFpciB0cy1ob3N0cy1hbGxvY2F0ZSBzcmNfaG9zdCBkc3RfaG9zdCBo
b3N0cy1hbGxvY2F0ZQoyMDE3LTA2LTI3IDE1OjUwOjA0IFogW3Rlc3QtYW1kNjQtYW1kNjQtaTM4
Ni1wdmdydWJdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViIHRz
LWhvc3RzLWFsbG9jYXRlIGhvc3QgaG9zdHMtYWxsb2NhdGUKMjAxNy0wNi0yNyAxNTo1MDowNCBa
IFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbV0gc3Rh
cnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgaG9zdHMtYWxsb2NhdGUKMjAxNy0wNi0yNyAx
NTo1MDowNCBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkXSBhd2FpdGluZyAxMTExMTIu
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yNyAx
NTo1MDowNCBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtXSB0cmFuc2FjdGlvbiBzZXJp
YWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkg
KGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQg
bm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25n
IHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0
dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRy
YW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0w
Ni0yNyAxNTo1MDowNCBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpcl0gYXdhaXRpbmcg
MTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIHRzLWhvc3RzLWFsbG9jYXRlIHNy
Y19ob3N0IGRzdF9ob3N0CjIwMTctMDYtMjcgMTU6NTA6MDQgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWJdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiB0cy1idWlsZC1j
aGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yNyAxNTo1MDowNCBaIFt0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtcHZncnViXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2
Z3J1YiB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0CjIwMTctMDYtMjcgMTU6NTA6MDQgWiBbdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21dIGF3YWl0aW5nIDEx
MTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSB0
cy1ob3N0cy1hbGxvY2F0ZSBob3N0CjIwMTctMDYtMjcgMTU6NTA6MDQgWiBbdGVzdC1hbWQ2NC1h
bWQ2NC1saXZlcGF0Y2hdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRj
aCB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yNyAxNTo1MDowNCBaIFt0
ZXN0LWFtZDY0LWFtZDY0LXhsXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9T
U1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JF
U19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3Mg
ZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6
ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBp
biBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2Nl
ZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yNyAxNTo1MDowNCBaIFt0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjcgMTU6NTA6MDUg
WiBbdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2
NC1wYWlyIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI3IDE1OjUwOjA1
IFogW3Rlc3QtYW1kNjQtYW1kNjQtcHlncnViXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZh
aWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFp
bGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6
ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9u
cwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBj
b25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1p
Z2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yNyAxNTo1MDow
NSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWRdIHN0YXJ0aW5nIDExMTExMi50
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNo
ZWNrKDEpCjIwMTctMDYtMjcgMTU6NTA6MDUgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2hd
IGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCB0cy1idWlsZC1jaGVj
ayAKMjAxNy0wNi0yNyAxNTo1MDowNSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXBhaXJdIGF3YWl0aW5n
IDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXBhaXIgdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjcg
MTU6NTA6MDUgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0XSBhd2FpdGluZyAxMTExMTIudGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0IHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI3IDE1OjUwOjA1
IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkIHRzLWJ1aWxkLWNoZWNrICBwYXNzIAoyMDE3LTA2LTI3IDE1
OjUwOjA1IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c21dIHRyYW5zYWN0aW9uIHNlcmlh
bGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAo
ZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBu
b3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcg
dHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0
ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJh
bnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2
LTI3IDE1OjUwOjA1IFogW3Rlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZF0gYXdhaXRp
bmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCB0cy1idWlsZC1jaGVj
ayAKMjAxNy0wNi0yNyAxNTo1MDowNSBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkXSBz
dGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCB0cy1ob3N0cy1hbGxv
Y2F0ZSBob3N0IGhvc3RzLWFsbG9jYXRlCjIwMTctMDYtMjcgMTU6NTA6MDYgWiBbdGVzdC1hbWQ2
NC1hbWQ2NC1weWdydWJdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiB0
cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yNyAxNTo1MDowNiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXJ1
bXBydW4tYW1kNjRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1k
NjQgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjcgMTU6NTA6MDYgWiBb
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQyIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI3
IDE1OjUwOjA2IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGRdIGF3YWl0aW5nIDExMTEx
Mi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QKMjAx
Ny0wNi0yNyAxNTo1MDowNiBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnRdIHRyYW5zYWN0aW9u
IHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQw
MDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBj
b3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMg
YW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBpZGVu
dGlmaWNhdGlvbiBhcyBhIHBpdm90LCBkdXJpbmcgY29tbWl0IGF0dGVtcHQuCkhJTlQ6ICBUaGUg
dHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3
LTA2LTI3IDE1OjUwOjA2IFogW3Rlc3QtYW1kNjQtYW1kNjQtcGFpcl0gZmluaXNoZWQgMTExMTEy
LnRlc3QtYW1kNjQtYW1kNjQtcGFpciB0cy1idWlsZC1jaGVjayAgcGFzcyAKMjAxNy0wNi0yNyAx
NTo1MDowNiBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaF0gdHJhbnNhY3Rpb24gc2VyaWFs
aXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChk
YiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5v
dCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0
cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRl
bXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFu
c2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYt
MjcgMTU6NTA6MDYgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0XSBhd2FpdGluZyAx
MTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IHRzLWJ1aWxkLWNoZWNrIAoyMDE3
LTA2LTI3IDE1OjUwOjA2IFogW3Rlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsXSBz
dGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgdHMtYnVp
bGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjcgMTU6NTA6MDYgWiBbdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQyXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQyIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI3IDE1OjUwOjA2IFogW3Rlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c21dIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI3IDE1OjUwOjA2
IFogW3Rlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZF0gZmluaXNoZWQgMTExMTEyLnRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCB0cy1idWlsZC1jaGVjayAgcGFzcyAKMjAx
Ny0wNi0yNyAxNTo1MDowNiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXBhaXJdIHN0YXJ0aW5nIDExMTEx
Mi50ZXN0LWFtZDY0LWFtZDY0LXBhaXIgdHMtaG9zdHMtYWxsb2NhdGUgc3JjX2hvc3QgZHN0X2hv
c3QgaG9zdHMtYWxsb2NhdGUKMjAxNy0wNi0yNyAxNTo1MDowNiBaIFt0ZXN0LWFtZDY0LWFtZDY0
LXhsLW11bHRpdmNwdV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1IHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI3IDE1OjUwOjA2IFog
W3Rlc3QtYW1kNjQtYW1kNjQteGxdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhs
IHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI3IDE1OjUwOjA3IFogW3Rl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsXSBhd2FpdGluZyAxMTExMTIudGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjcg
MTU6NTA6MDcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbV0gYXdhaXRpbmcgMTExMTEy
LnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjcg
MTU6NTA6MDcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kXSB0cmFuc2FjdGlv
biBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0
MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAg
Y291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVz
IGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29t
bWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAg
VGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4K
MjAxNy0wNi0yNyAxNTo1MDowNyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1Yl0gZmluaXNoZWQg
MTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtcHlncnViIHRzLWJ1aWxkLWNoZWNrICBwYXNzIAoyMDE3
LTA2LTI3IDE1OjUwOjA3IFogW3Rlc3QtYW1kNjQtYW1kNjQtcGFpcl0gYXdhaXRpbmcgMTExMTEy
LnRlc3QtYW1kNjQtYW1kNjQtcGFpciB0cy1ob3N0cy1hbGxvY2F0ZSBzcmNfaG9zdCBkc3RfaG9z
dAoyMDE3LTA2LTI3IDE1OjUwOjA3IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1XSBh
d2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgdHMtYnVpbGQtY2hl
Y2sgCjIwMTctMDYtMjcgMTU6NTA6MDcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0XSBmaW5p
c2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0IHRzLWJ1aWxkLWNoZWNrICBwYXNz
IAoyMDE3LTA2LTI3IDE1OjUwOjA3IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZF0gdHJh
bnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxf
RVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBF
UlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVu
ZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVk
IG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4K
SElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlp
bmcgLi4uCjIwMTctMDYtMjcgMTU6NTA6MDcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2hd
IGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCB0cy1idWlsZC1jaGVj
ayAgcGFzcyAKMjAxNy0wNi0yNyAxNTo1MDowNyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsXSBhd2Fp
dGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bCB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0y
NyAxNTo1MDowNyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbF0gc3RhcnRpbmcgMTEx
MTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1j
aGVjaygxKQoyMDE3LTA2LTI3IDE1OjUwOjA3IFogW3Rlc3QtYW1kNjQtYW1kNjQtcHlncnViXSB0
cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRB
TF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEp
IEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVw
ZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2Vs
ZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90
LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRy
eWluZyAuLi4KMjAxNy0wNi0yNyAxNTo1MDowNyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4t
YW1kNjRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgdHMt
YnVpbGQtY2hlY2sgIHBhc3MgCjIwMTctMDYtMjcgMTU6NTA6MDcgWiBbdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQyXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQy
IHRzLWJ1aWxkLWNoZWNrICBwYXNzIAoyMDE3LTA2LTI3IDE1OjUwOjA3IFogW3Rlc3QtYW1kNjQt
YW1kNjQteGwtcWNvdzJdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cy
IHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI3IDE1OjUwOjA3IFogW3Rl
c3QtYW1kNjQtYW1kNjQtbGlidmlydF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IGhvc3RzLWFsbG9jYXRlCjIwMTctMDYtMjcg
MTU6NTA6MDcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2hdIHN0YXJ0aW5nIDExMTExMi50
ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IGhvc3RzLWFs
bG9jYXRlCjIwMTctMDYtMjcgMTU6NTA6MDcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50
ZWxdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCB0cy1idWls
ZC1jaGVjayAKMjAxNy0wNi0yNyAxNTo1MDowNyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4t
YW1kNjRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgdHMt
aG9zdHMtYWxsb2NhdGUgaG9zdCBob3N0cy1hbGxvY2F0ZQoyMDE3LTA2LTI3IDE1OjUwOjA3IFog
W3Rlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0Ml0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MiB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IGhvc3RzLWFsbG9jYXRlCjIw
MTctMDYtMjcgMTU6NTA6MDcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWxd
IGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCB0cy1i
dWlsZC1jaGVjayAgcGFzcyAKMjAxNy0wNi0yNyAxNTo1MDowNyBaIFt0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NF0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWls
dXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxl
ZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUg
YWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMK
REVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29u
ZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdo
dCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjcgMTU6NTA6MDcg
WiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gdHMtYnVpbGQtY2hlY2sgIHBhc3MgCjIwMTctMDYtMjcgMTU6
NTA6MDcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293Ml0gdHJhbnNhY3Rpb24gc2VyaWFsaXNh
dGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBl
eGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBz
ZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFu
c2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0
IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2Fj
dGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjcg
MTU6NTA6MDcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kXSBzdGFydGluZyAx
MTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIHRzLWhvc3RzLWFsbG9jYXRl
IGhvc3QgaG9zdHMtYWxsb2NhdGUKMjAxNy0wNi0yNyAxNTo1MDowNyBaIFt0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgdHMt
aG9zdHMtYWxsb2NhdGUgaG9zdAoyMDE3LTA2LTI3IDE1OjUwOjA3IFogW3Rlc3QtYW1kNjQtYW1k
NjQtbGl2ZXBhdGNoXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2gg
dHMtaG9zdHMtYWxsb2NhdGUgaG9zdAoyMDE3LTA2LTI3IDE1OjUwOjA4IFogW3Rlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbV0gc3RhcnRpbmcgMTExMTEyLnRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1idWlsZC1jaGVjayAg
YnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yNyAxNTo1MDowOCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXJ1
bXBydW4tYW1kNjRdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1Q
U1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFM
X0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8g
cmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNv
biBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20g
cHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiBy
ZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI3IDE1OjUwOjA4IFogW3Rlc3QtYW1kNjQt
YW1kNjQteGwtcHZoLWFtZF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
LWFtZCB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yNyAxNTo1MDowOCBa
IFt0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1k
NjQtYW1kNjQteGwtbXVsdGl2Y3B1IHRzLWJ1aWxkLWNoZWNrICBwYXNzIAoyMDE3LTA2LTI3IDE1
OjUwOjA4IFogW3Rlc3QtYW1kNjQtYW1kNjQteGxdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0
LWFtZDY0LXhsIHRzLWJ1aWxkLWNoZWNrICBwYXNzIAoyMDE3LTA2LTI3IDE1OjUwOjA4IFogW3Rl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0
aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4
ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNl
cmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5z
YWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQg
d2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0
aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yNyAx
NTo1MDowOCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDJdIGF3YWl0aW5nIDExMTExMi50
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdAoyMDE3LTA2
LTI3IDE1OjUwOjA4IFogW3Rlc3QtYW1kNjQtYW1kNjQtcHlncnViXSBzdGFydGluZyAxMTExMTIu
dGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBob3N0cy1hbGxv
Y2F0ZQoyMDE3LTA2LTI3IDE1OjUwOjA4IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c21d
IHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIHRzLWhvc3RzLWFs
bG9jYXRlIGhvc3QgaG9zdHMtYWxsb2NhdGUKMjAxNy0wNi0yNyAxNTo1MDowOCBaIFt0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdAoyMDE3LTA2LTI3IDE1
OjUwOjA4IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbV0g
YXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
LXhzbSB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yNyAxNTo1MDowOCBaIFt0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbV0gc3RhcnRpbmcgMTExMTEy
LnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIHRz
LWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI3IDE1OjUwOjA4IFogW3Rlc3Qt
YW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2
NC14bC1tdWx0aXZjcHUgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBob3N0cy1hbGxvY2F0ZQoyMDE3
LTA2LTI3IDE1OjUwOjA4IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZF0gYXdhaXRpbmcg
MTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCB0cy1idWlsZC1jaGVjayAKMjAxNy0w
Ni0yNyAxNTo1MDowOCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsXSBzdGFydGluZyAxMTExMTIudGVz
dC1hbWQ2NC1hbWQ2NC14bCB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IGhvc3RzLWFsbG9jYXRlCjIw
MTctMDYtMjcgMTU6NTA6MDggWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWxdIGZpbmlz
aGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCB0cy1idWlsZC1jaGVjayAg
cGFzcyAKMjAxNy0wNi0yNyAxNTo1MDowOCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1Yl0gYXdh
aXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtcHlncnViIHRzLWhvc3RzLWFsbG9jYXRlIGhv
c3QKMjAxNy0wNi0yNyAxNTo1MDowOCBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtXSBh
d2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSB0cy1ob3N0cy1hbGxv
Y2F0ZSBob3N0CjIwMTctMDYtMjcgMTU6NTA6MDggWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293
Ml0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNf
RkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQw
MDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRl
IGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENh
bmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBw
aXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikg
cmV0cnlpbmcgLi4uCjIwMTctMDYtMjcgMTU6NTA6MDggWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAx
Ny0wNi0yNyAxNTo1MDowOCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODZd
IHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZB
VEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAw
MSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBk
ZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5j
ZWxlZCBvbiBpZGVudGlmaWNhdGlvbiBhcyBhIHBpdm90LCBkdXJpbmcgY29uZmxpY3Qgb3V0IGNo
ZWNraW5nLgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4K
Q09OVEVYVDogIFNRTCBzdGF0ZW1lbnQgIlNFTEVDVCAxIEZST00gT05MWSAicHVibGljIi4iam9i
cyIgeCBXSEVSRSAiZmxpZ2h0IiBPUEVSQVRPUihwZ19jYXRhbG9nLj0pICQxIEFORCAiam9iIjo6
cGdfY2F0YWxvZy50ZXh0IE9QRVJBVE9SKHBnX2NhdGFsb2cuPSkgJDI6OnBnX2NhdGFsb2cudGV4
dCBGT1IgU0hBUkUgT0YgeCIKKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yNyAxNTo1MDowOCBaIFt0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbV0gYXdh
aXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI3IDE1OjUwOjA4IFogW3Rlc3QtYW1k
NjQtYW1kNjQteGxdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1Q
U1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFM
X0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8g
cmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNv
biBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20g
cHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiBy
ZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI3IDE1OjUwOjA4IFogW3Rlc3QtYW1kNjQt
YW1kNjQteGwtcHZoLWludGVsXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9T
U1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JF
U19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3Mg
ZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6
ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBp
biBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2Nl
ZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yNyAxNTo1MDowOCBaIFt0ZXN0
LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjRdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFp
bHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWls
ZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXpl
IGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25z
CkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNv
bmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWln
aHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI3IDE1OjUwOjA4
IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NF0gdHJhbnNhY3Rpb24gc2Vy
aWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEp
IChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxk
IG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9u
ZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBh
dHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0
cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTct
MDYtMjcgMTU6NTA6MDkgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWxdIHRy
YW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFM
X0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkg
RVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBl
bmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxl
ZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3Qu
CkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5
aW5nIC4uLgoyMDE3LTA2LTI3IDE1OjUwOjA5IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgdHMtaG9z
dHMtYWxsb2NhdGUgaG9zdAoyMDE3LTA2LTI3IDE1OjUwOjA5IFogW3Rlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjcgMTU6
NTA6MDkgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtXSBm
aW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQt
eHNtIHRzLWJ1aWxkLWNoZWNrICBwYXNzIAoyMDE3LTA2LTI3IDE1OjUwOjA5IFogW3Rlc3QtYW1k
NjQtYW1kNjQteGwtcHZoLWFtZF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwt
cHZoLWFtZCB0cy1idWlsZC1jaGVjayAgcGFzcyAKMjAxNy0wNi0yNyAxNTo1MDowOSBaIFt0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNr
KDEpCjIwMTctMDYtMjcgMTU6NTA6MDkgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293Ml0gdHJh
bnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxf
RVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBF
UlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVu
ZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVk
IG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4K
SElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlp
bmcgLi4uCjIwMTctMDYtMjcgMTU6NTA6MDkgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW4xMC1pMzg2XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2IHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI3IDE1OjUwOjA5
IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0XSBzdGFydGluZyAx
MTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgdHMtYnVpbGQt
Y2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjcgMTU6NTA6MDkgWiBbdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtXSBzdGFydGluZyAxMTExMTIudGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWhvc3RzLWFsbG9jYXRl
IGhvc3QgaG9zdHMtYWxsb2NhdGUKMjAxNy0wNi0yNyAxNTo1MDowOSBaIFt0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbV0gZmluaXNoZWQgMTExMTEy
LnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIHRz
LWJ1aWxkLWNoZWNrICBwYXNzIAoyMDE3LTA2LTI3IDE1OjUwOjA5IFogW3Rlc3QtYW1kNjQtYW1k
NjQteGxdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsIHRzLWhvc3RzLWFsbG9j
YXRlIGhvc3QKMjAxNy0wNi0yNyAxNTo1MDowOSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1h
bWRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgdHMtaG9zdHMt
YWxsb2NhdGUgaG9zdCBob3N0cy1hbGxvY2F0ZQoyMDE3LTA2LTI3IDE1OjUwOjA5IFogW3Rlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NF0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlv
biBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVj
IGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJp
YWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2Fj
dGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdp
dGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlv
biBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjcgMTU6
NTA6MDkgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWxdIHN0YXJ0aW5nIDExMTExMi50
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IGhvc3Rz
LWFsbG9jYXRlCjIwMTctMDYtMjcgMTU6NTA6MDkgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVu
LWFtZDY0XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IHRz
LWhvc3RzLWFsbG9jYXRlIGhvc3QKMjAxNy0wNi0yNyAxNTo1MDowOSBaIFt0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTct
MDYtMjcgMTU6NTA6MDkgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWxdIHN0
YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCB0cy1ob3N0
cy1hbGxvY2F0ZSBob3N0IGhvc3RzLWFsbG9jYXRlCjIwMTctMDYtMjcgMTU6NTA6MDkgWiBbdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjRdIGZpbmlzaGVkIDExMTExMi50
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCB0cy1idWlsZC1jaGVjayAg
cGFzcyAKMjAxNy0wNi0yNyAxNTo1MDowOSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0IHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI3IDE1OjUwOjEwIFogW3Rl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4Nl0gYXdhaXRpbmcgMTExMTEyLnRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0y
NyAxNTo1MDoxMCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgaG9zdHMtYWxs
b2NhdGUKMjAxNy0wNi0yNyAxNTo1MDoxMCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c21dIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtaG9zdHMtYWxsb2NhdGUgaG9zdAoyMDE3LTA2LTI3
IDE1OjUwOjEwIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZF0gYXdhaXRpbmcgMTExMTEy
LnRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0CjIwMTct
MDYtMjcgMTU6NTA6MTAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWxdIGF3YWl0aW5n
IDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCB0cy1ob3N0cy1hbGxvY2F0ZSBo
b3N0CjIwMTctMDYtMjcgMTU6NTA6MTAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3
LTA2LTI3IDE1OjUwOjEwIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NF0g
YXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCB0cy1i
dWlsZC1jaGVjayAKMjAxNy0wNi0yNyAxNTo1MDoxMCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0IHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgaG9zdHMtYWxsb2Nh
dGUKMjAxNy0wNi0yNyAxNTo1MDoxMCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1p
bnRlbF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
IHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QKMjAxNy0wNi0yNyAxNTo1MDoxMCBaIFt0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbV0gYXdhaXRpbmcgMTEx
MTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
IHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QKMjAxNy0wNi0yNyAxNTo1MDoxMCBaIFt0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293
MiB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yNyAxNTo1MDoxMCBaIFt0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21dIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtYnVpbGQtY2hlY2sgCjIwMTct
MDYtMjcgMTU6NTA6MTAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0XSBz
dGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IHRzLWJ1
aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI3IDE1OjUwOjEwIFogW3Rlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4Nl0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkK
MjAxNy0wNi0yNyAxNTo1MDoxMCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQg
dHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjcgMTU6NTA6MTAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0CjIwMTctMDYt
MjcgMTU6NTA6MTAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2XSBmaW5p
c2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IHRzLWJ1aWxk
LWNoZWNrICBwYXNzIAoyMDE3LTA2LTI3IDE1OjUwOjEwIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtb3ZtZi1hbWQ2NF0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NU
RVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNf
RkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1
ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAg
UmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4g
ZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVk
IGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjcgMTU6NTA6MTAgWiBbdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjRdIGZpbmlzaGVkIDExMTExMi50ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCB0cy1idWlsZC1jaGVjayAgcGFz
cyAKMjAxNy0wNi0yNyAxNTo1MDoxMCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjcgMTU6NTA6MTAgWiBb
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2XSBhd2FpdGluZyAxMTExMTIudGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2
LTI3IDE1OjUwOjExIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NF0gZmlu
aXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCB0cy1idWls
ZC1jaGVjayAgcGFzcyAKMjAxNy0wNi0yNyAxNTo1MDoxMSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjcg
MTU6NTA6MTEgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjRdIHN0
YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCB0
cy1ob3N0cy1hbGxvY2F0ZSBob3N0IGhvc3RzLWFsbG9jYXRlCjIwMTctMDYtMjcgMTU6NTA6MTEg
WiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2XSB0cmFuc2FjdGlvbiBzZXJp
YWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkg
KGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQg
bm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25n
IHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gaWRlbnRpZmlj
YXRpb24gYXMgYSBwaXZvdCwgZHVyaW5nIGNvbmZsaWN0IG91dCBjaGVja2luZy4KSElOVDogIFRo
ZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCkNPTlRFWFQ6ICBTUUwgc3Rh
dGVtZW50ICJTRUxFQ1QgMSBGUk9NIE9OTFkgInB1YmxpYyIuImpvYnMiIHggV0hFUkUgImZsaWdo
dCIgT1BFUkFUT1IocGdfY2F0YWxvZy49KSAkMSBBTkQgImpvYiI6OnBnX2NhdGFsb2cudGV4dCBP
UEVSQVRPUihwZ19jYXRhbG9nLj0pICQyOjpwZ19jYXRhbG9nLnRleHQgRk9SIFNIQVJFIE9GIHgi
CikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjcgMTU6NTA6MTEgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0IHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI3IDE1OjUwOjExIFogW2J1
aWxkLWFtZDY0LXh0Zl0gZmluaXNoZWQgMTExMTEyLmJ1aWxkLWFtZDY0LXh0ZiB0cy14dGYtYnVp
bGQgIHBhc3MgCjIwMTctMDYtMjcgMTU6NTA6MTEgWiBbYnVpbGQtYW1kNjQteHRmXSBhd2FpdGlu
ZyAxMTExMTIuYnVpbGQtYW1kNjQteHRmIHRzLXN5c2xvZy1zZXJ2ZXIgCjIwMTctMDYtMjcgMTU6
NTA6MTEgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293Ml0gZmluaXNoZWQgMTExMTEyLnRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgdHMtYnVpbGQtY2hlY2sgIHBhc3MgCjIwMTctMDYtMjcgMTU6
NTA6MTEgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtXSBm
aW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIHRzLWJ1aWxkLWNoZWNrICBwYXNzIAoyMDE3LTA2LTI3IDE1OjUwOjExIFogW3Rlc3QtYW1k
NjQtYW1kNjQteGwtcnRkc10gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcnRk
cyB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yNyAxNTo1MDoxMSBaIFt0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjRdIGZpbmlzaGVkIDExMTExMi50ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgdHMtYnVpbGQtY2hlY2sgIHBhc3MgCjIw
MTctMDYtMjcgMTU6NTA6MTEgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0
XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IHRz
LWhvc3RzLWFsbG9jYXRlIGhvc3QgaG9zdHMtYWxsb2NhdGUKMjAxNy0wNi0yNyAxNTo1MDoxMSBa
IFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjRdIGF3YWl0aW5nIDExMTExMi50
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgdHMtYnVpbGQtY2hlY2sgCjIwMTct
MDYtMjcgMTU6NTA6MTEgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0CjIwMTctMDYtMjcgMTU6NTA6MTEgWiBbdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293Ml0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwt
cWNvdzIgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBob3N0cy1hbGxvY2F0ZQoyMDE3LTA2LTI3IDE1
OjUwOjExIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwteHNtXSBzdGFydGluZyAxMTExMTIudGVzdC1h
bWQ2NC1hbWQ2NC14bC14c20gdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYt
MjcgMTU6NTA6MTEgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0XSBhd2Fp
dGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IHRzLWJ1aWxk
LWNoZWNrIAoyMDE3LTA2LTI3IDE1OjUwOjExIFogW2J1aWxkLWFtZDY0LXh0Zl0gZmluaXNoZWQg
MTExMTEyLmJ1aWxkLWFtZDY0LXh0ZiB0cy1zeXNsb2ctc2VydmVyICBwYXNzIAoyMDE3LTA2LTI3
IDE1OjUwOjExIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IGhvc3RzLWFsbG9jYXRlCjIwMTctMDYtMjcg
MTU6NTA6MTEgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzXSBhd2FpdGluZyAxMTExMTIudGVz
dC1hbWQ2NC1hbWQ2NC14bC1ydGRzIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI3IDE1OjUwOjEx
IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NF0gc3RhcnRpbmcgMTExMTEy
LnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCB0cy1ob3N0cy1hbGxvY2F0ZSBo
b3N0IGhvc3RzLWFsbG9jYXRlCjIwMTctMDYtMjcgMTU6NTA6MTEgWiBbdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2IHRzLWJ1aWxkLWNoZWNrICBwYXNzIAoyMDE3LTA2LTI3IDE1OjUw
OjExIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NF0gYXdhaXRpbmcgMTEx
MTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCB0cy1ob3N0cy1hbGxvY2F0
ZSBob3N0CjIwMTctMDYtMjcgMTU6NTA6MTEgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293Ml0g
dHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFU
QUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAx
KSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRl
cGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNl
bGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZv
dC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0
cnlpbmcgLi4uCjIwMTctMDYtMjcgMTU6NTA6MTEgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUg
KE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQ
R1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nl
c3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRB
SUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGlj
dCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1
Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yNyAxNTo1MDoxMiBaIFt0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQt
eGwteHNtIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI3IDE1OjUwOjEyIFogW3Rlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCB0cy1idWlsZC1jaGVjayAgcGFzcyAKMjAxNy0wNi0yNyAx
NTo1MDoxMiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjRdIGF3YWl0aW5n
IDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgdHMtaG9zdHMtYWxs
b2NhdGUgaG9zdAoyMDE3LTA2LTI3IDE1OjUwOjEyIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4Nl0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luMTAtaTM4NiB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IGhvc3RzLWFsbG9jYXRlCjIwMTctMDYt
MjcgMTU6NTA6MTIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2XSBzdGFy
dGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IHRzLWhvc3Rz
LWFsbG9jYXRlIGhvc3QgaG9zdHMtYWxsb2NhdGUKMjAxNy0wNi0yNyAxNTo1MDoxMiBaIFt0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgdHMtYnVpbGQtY2hlY2sgIHBhc3MgCjIwMTct
MDYtMjcgMTU6NTA6MTIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0XSBz
dGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IHRzLWhv
c3RzLWFsbG9jYXRlIGhvc3QgaG9zdHMtYWxsb2NhdGUKMjAxNy0wNi0yNyAxNTo1MDoxMiBaIFt0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjRdIHRyYW5zYWN0aW9uIHNlcmlhbGlz
YXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIg
ZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qg
c2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJh
bnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBpZGVudGlmaWNhdGlv
biBhcyBhIHBpdm90LCBkdXJpbmcgY29tbWl0IGF0dGVtcHQuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rp
b24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI3IDE1
OjUwOjEyIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4Nl0gYXdhaXRpbmcg
MTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiB0cy1ob3N0cy1hbGxv
Y2F0ZSBob3N0CjIwMTctMDYtMjcgMTU6NTA6MTIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2IHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QKMjAxNy0wNi0yNyAxNTo1MDoxMiBaIFt0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjRdIHN0YXJ0aW5nIDExMTExMi50ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBo
b3N0cy1hbGxvY2F0ZQoyMDE3LTA2LTI3IDE1OjUwOjEyIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwt
cnRkc10gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyB0cy1idWlsZC1j
aGVjayAgcGFzcyAKMjAxNy0wNi0yNyAxNTo1MDoxMiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFj
b3cyXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiB0cy1ob3N0cy1h
bGxvY2F0ZSBob3N0CjIwMTctMDYtMjcgMTU6NTA6MTIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QKMjAx
Ny0wNi0yNyAxNTo1MDoxMiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjRd
IGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgdHMt
aG9zdHMtYWxsb2NhdGUgaG9zdAoyMDE3LTA2LTI3IDE1OjUwOjEyIFogW3Rlc3QtYW1kNjQtYW1k
NjQteGwteHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gdHMtYnVp
bGQtY2hlY2sgIHBhc3MgCjIwMTctMDYtMjcgMTU6NTA6MTIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0IHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QKMjAxNy0wNi0yNyAxNTo1MDox
MiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHNdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBob3N0cy1hbGxvY2F0ZQoyMDE3
LTA2LTI3IDE1OjUwOjEzIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwteHNtXSBzdGFydGluZyAxMTEx
MTIudGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBob3N0cy1h
bGxvY2F0ZQoyMDE3LTA2LTI3IDE1OjUwOjEzIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCB0cy1idWlsZC1jaGVjayAgcGFzcyAKMjAxNy0wNi0yNyAxNTo1MDoxMyBaIGZsaWdo
dCAxMTExMTIgcmVhcGVkICBidWlsZC1hbWQ2NC14dGYgWzE2NzQwXSBFWElUIDAKMjAxNy0wNi0y
NyAxNTo1MDoxMyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHNdIGF3YWl0aW5nIDExMTExMi50
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdAoyMDE3LTA2LTI3
IDE1OjUwOjEzIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NF0gdHJhbnNh
Y3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJS
T1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJP
UjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVu
Y2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9u
IGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElO
VDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcg
Li4uCjIwMTctMDYtMjcgMTU6NTA6MTMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC14c21dIGF3YWl0
aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0
CjIwMTctMDYtMjcgMTU6NTA6MTMgWiBmbGlnaHQgMTExMTEyIG5xdWV1ZWQ9MQoyMDE3LTA2LTI3
IDE1OjUwOjEzIFogZmxpZ2h0IDExMTExMiBzcGF3bmluZyB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0x
CjIwMTctMDYtMjcgMTU6NTA6MTMgWiBmbGlnaHQgMTExMTEyIHNwYXduZWQgIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTEgWzE1NjExXQoyMDE3LTA2LTI3IDE1OjUwOjEzIFogZmxpZ2h0IDExMTExMiBz
cGF3bmluZyB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yCjIwMTctMDYtMjcgMTU6NTA6MTMgWiBmbGln
aHQgMTExMTEyIHNwYXduZWQgIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgWzE1NjE0XQoyMDE3LTA2
LTI3IDE1OjUwOjEzIFogZmxpZ2h0IDExMTExMiBzcGF3bmluZyB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0zCjIwMTctMDYtMjcgMTU6NTA6MTMgWiBmbGlnaHQgMTExMTEyIHNwYXduZWQgIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTMgWzE1NjE3XQoyMDE3LTA2LTI3IDE1OjUwOjEzIFogZmxpZ2h0IDExMTEx
MiBzcGF3bmluZyB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00CjIwMTctMDYtMjcgMTU6NTA6MTMgWiBm
bGlnaHQgMTExMTEyIHNwYXduZWQgIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgWzE1NjIwXQoyMDE3
LTA2LTI3IDE1OjUwOjEzIFogZmxpZ2h0IDExMTExMiBzcGF3bmluZyB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC01CjIwMTctMDYtMjcgMTU6NTA6MTMgWiBmbGlnaHQgMTExMTEyIHNwYXduZWQgIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTUgWzE1NjIzXQoyMDE3LTA2LTI3IDE1OjUwOjEzIFogZmxpZ2h0IDEx
MTExMiBucnVubmluZz00OQoyMDE3LTA2LTI3IDE1OjUwOjE0IFogW3Rlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtb3ZtZi1hbWQ2NF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtb3ZtZi1hbWQ2NCB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IGhvc3RzLWFsbG9jYXRlCjIw
MTctMDYtMjcgMTU6NTA6MTQgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0
XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IHRz
LWhvc3RzLWFsbG9jYXRlIGhvc3QKMjAxNy0wNi0yNyAxNTo1MDozMSBaIFt0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0xXSBzdGFydGluZyAxMTExMTIudGVzdC14dGYtYW1kNjQtYW1kNjQtMSB0cy1idWls
ZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yNyAxNTo1MDozMSBaIFt0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0xXSBhd2FpdGluZyAxMTExMTIudGVzdC14dGYtYW1kNjQtYW1kNjQtMSB0cy1i
dWlsZC1jaGVjayAKMjAxNy0wNi0yNyAxNTo1MDozMSBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0y
XSBzdGFydGluZyAxMTExMTIudGVzdC14dGYtYW1kNjQtYW1kNjQtMiB0cy1idWlsZC1jaGVjayAg
YnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yNyAxNTo1MDozMiBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0zXSBzdGFydGluZyAxMTExMTIudGVzdC14dGYtYW1kNjQtYW1kNjQtMyB0cy1idWlsZC1jaGVj
ayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yNyAxNTo1MDozMiBaIFt0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0yXSBhd2FpdGluZyAxMTExMTIudGVzdC14dGYtYW1kNjQtYW1kNjQtMiB0cy1idWlsZC1j
aGVjayAKMjAxNy0wNi0yNyAxNTo1MDozMiBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00XSBzdGFy
dGluZyAxMTExMTIudGVzdC14dGYtYW1kNjQtYW1kNjQtNCB0cy1idWlsZC1jaGVjayAgYnVpbGQt
Y2hlY2soMSkKMjAxNy0wNi0yNyAxNTo1MDozMiBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zXSBh
d2FpdGluZyAxMTExMTIudGVzdC14dGYtYW1kNjQtYW1kNjQtMyB0cy1idWlsZC1jaGVjayAKMjAx
Ny0wNi0yNyAxNTo1MDozMiBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xXSBmaW5pc2hlZCAxMTEx
MTIudGVzdC14dGYtYW1kNjQtYW1kNjQtMSB0cy1idWlsZC1jaGVjayAgcGFzcyAKMjAxNy0wNi0y
NyAxNTo1MDozMiBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00XSBhd2FpdGluZyAxMTExMTIudGVz
dC14dGYtYW1kNjQtYW1kNjQtNCB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yNyAxNTo1MDozMiBa
IFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01XSBzdGFydGluZyAxMTExMTIudGVzdC14dGYtYW1kNjQt
YW1kNjQtNSB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yNyAxNTo1MDoz
MiBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xXSBzdGFydGluZyAxMTExMTIudGVzdC14dGYtYW1k
NjQtYW1kNjQtMSB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IGhvc3RzLWFsbG9jYXRlCjIwMTctMDYt
MjcgMTU6NTA6MzMgWiBbdGVzdC14dGYtYW1kNjQtYW1kNjQtMl0gZmluaXNoZWQgMTExMTEyLnRl
c3QteHRmLWFtZDY0LWFtZDY0LTIgdHMtYnVpbGQtY2hlY2sgIHBhc3MgCjIwMTctMDYtMjcgMTU6
NTA6MzMgWiBbdGVzdC14dGYtYW1kNjQtYW1kNjQtNV0gYXdhaXRpbmcgMTExMTEyLnRlc3QteHRm
LWFtZDY0LWFtZDY0LTUgdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjcgMTU6NTA6MzMgWiBbdGVz
dC14dGYtYW1kNjQtYW1kNjQtMV0gYXdhaXRpbmcgMTExMTEyLnRlc3QteHRmLWFtZDY0LWFtZDY0
LTEgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdAoyMDE3LTA2LTI3IDE1OjUwOjMzIFogW3Rlc3QteHRm
LWFtZDY0LWFtZDY0LTJdIHN0YXJ0aW5nIDExMTExMi50ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yIHRz
LWhvc3RzLWFsbG9jYXRlIGhvc3QgaG9zdHMtYWxsb2NhdGUKMjAxNy0wNi0yNyAxNTo1MDozMyBa
IFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zXSBmaW5pc2hlZCAxMTExMTIudGVzdC14dGYtYW1kNjQt
YW1kNjQtMyB0cy1idWlsZC1jaGVjayAgcGFzcyAKMjAxNy0wNi0yNyAxNTo1MDozMyBaIFt0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC00XSBmaW5pc2hlZCAxMTExMTIudGVzdC14dGYtYW1kNjQtYW1kNjQt
NCB0cy1idWlsZC1jaGVjayAgcGFzcyAKMjAxNy0wNi0yNyAxNTo1MDozMyBaIFt0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0yXSBhd2FpdGluZyAxMTExMTIudGVzdC14dGYtYW1kNjQtYW1kNjQtMiB0cy1o
b3N0cy1hbGxvY2F0ZSBob3N0CjIwMTctMDYtMjcgMTU6NTA6MzMgWiBbdGVzdC14dGYtYW1kNjQt
YW1kNjQtM10gc3RhcnRpbmcgMTExMTEyLnRlc3QteHRmLWFtZDY0LWFtZDY0LTMgdHMtaG9zdHMt
YWxsb2NhdGUgaG9zdCBob3N0cy1hbGxvY2F0ZQoyMDE3LTA2LTI3IDE1OjUwOjMzIFogW3Rlc3Qt
eHRmLWFtZDY0LWFtZDY0LTRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00
IHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgaG9zdHMtYWxsb2NhdGUKMjAxNy0wNi0yNyAxNTo1MDoz
NCBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01XSBmaW5pc2hlZCAxMTExMTIudGVzdC14dGYtYW1k
NjQtYW1kNjQtNSB0cy1idWlsZC1jaGVjayAgcGFzcyAKMjAxNy0wNi0yNyAxNTo1MDozNCBaIFt0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zXSBhd2FpdGluZyAxMTExMTIudGVzdC14dGYtYW1kNjQtYW1k
NjQtMyB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0CjIwMTctMDYtMjcgMTU6NTA6MzQgWiBbdGVzdC14
dGYtYW1kNjQtYW1kNjQtNF0gYXdhaXRpbmcgMTExMTEyLnRlc3QteHRmLWFtZDY0LWFtZDY0LTQg
dHMtaG9zdHMtYWxsb2NhdGUgaG9zdAoyMDE3LTA2LTI3IDE1OjUwOjM0IFogW3Rlc3QteHRmLWFt
ZDY0LWFtZDY0LTVdIHN0YXJ0aW5nIDExMTExMi50ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01IHRzLWhv
c3RzLWFsbG9jYXRlIGhvc3QgaG9zdHMtYWxsb2NhdGUKMjAxNy0wNi0yNyAxNTo1MDozNCBaIFt0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01XSBhd2FpdGluZyAxMTExMTIudGVzdC14dGYtYW1kNjQtYW1k
NjQtNSB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0CjIwMTctMDYtMjcgMTU6NTA6MzkgWiBmbGlnaHQg
MTExMTEyIGtpbGxpbmcgYnVpbGQtYW1kNjQtcHZvcHMgWzE2NzM0XQoyMDE3LTA2LTI3IDE1OjUw
OjU5IFogZmxpZ2h0IDExMTExMiBraWxsaW5nIGJ1aWxkLWFtZDY0LXh0ZiBbMTY3NDBdCjIwMTct
MDYtMjcgMTU6NTE6MTkgWiBbYnVpbGQtYXJtNjQtcHZvcHNdIGZpbmlzaGVkIDExMTExMi5idWls
ZC1hcm02NC1wdm9wcyB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTU6
NTE6MjAgWiBbYnVpbGQtYXJtNjQtcHZvcHNdIHN0YXJ0aW5nIDExMTExMi5idWlsZC1hcm02NC1w
dm9wcyB0cy1zeXNsb2ctc2VydmVyICBzeXNsb2ctc2VydmVyCjIwMTctMDYtMjcgMTU6NTE6MjEg
WiBbYnVpbGQtYXJtNjQteHNtXSBmaW5pc2hlZCAxMTExMTIuYnVpbGQtYXJtNjQteHNtIHRzLWhv
c3RzLWFsbG9jYXRlIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNTo1MToyMSBaIFtidWlsZC1hcm02
NC1wdm9wc10gc3RhcnRpbmcgMTExMTEyLmJ1aWxkLWFybTY0LXB2b3BzIHRzLWhvc3QtaW5zdGFs
bC10d2ljZSAgaG9zdC1pbnN0YWxsKDQpCjIwMTctMDYtMjcgMTU6NTE6MjEgWiBbYnVpbGQtYXJt
NjQtcHZvcHNdIGF3YWl0aW5nIDExMTExMi5idWlsZC1hcm02NC1wdm9wcyB0cy1ob3N0LWluc3Rh
bGwtdHdpY2UgCjIwMTctMDYtMjcgMTU6NTE6MjEgWiBbYnVpbGQtYXJtNjQteHNtXSBzdGFydGlu
ZyAxMTExMTIuYnVpbGQtYXJtNjQteHNtIHRzLXN5c2xvZy1zZXJ2ZXIgIHN5c2xvZy1zZXJ2ZXIK
MjAxNy0wNi0yNyAxNTo1MToyMiBaIFtidWlsZC1hcm02NC1wdm9wc10gZmluaXNoZWQgMTExMTEy
LmJ1aWxkLWFybTY0LXB2b3BzIHRzLWhvc3QtaW5zdGFsbC10d2ljZSAgcGFzcyAKMjAxNy0wNi0y
NyAxNTo1MToyMiBaIFtidWlsZC1hcm02NC14c21dIHN0YXJ0aW5nIDExMTExMi5idWlsZC1hcm02
NC14c20gdHMtaG9zdC1pbnN0YWxsLXR3aWNlICBob3N0LWluc3RhbGwoNCkKMjAxNy0wNi0yNyAx
NTo1MToyMiBaIFtidWlsZC1hcm02NC1wdm9wc10gc3RhcnRpbmcgMTExMTEyLmJ1aWxkLWFybTY0
LXB2b3BzIHRzLXhlbi1idWlsZC1wcmVwICBob3N0LWJ1aWxkLXByZXAKMjAxNy0wNi0yNyAxNTo1
MToyMiBaIFtidWlsZC1hcm02NC14c21dIGF3YWl0aW5nIDExMTExMi5idWlsZC1hcm02NC14c20g
dHMtaG9zdC1pbnN0YWxsLXR3aWNlIAoyMDE3LTA2LTI3IDE1OjUxOjIzIFogW2J1aWxkLWFybTY0
LXB2b3BzXSBhd2FpdGluZyAxMTExMTIuYnVpbGQtYXJtNjQtcHZvcHMgdHMteGVuLWJ1aWxkLXBy
ZXAgCjIwMTctMDYtMjcgMTU6NTE6MjMgWiBbYnVpbGQtYXJtNjQteHNtXSBmaW5pc2hlZCAxMTEx
MTIuYnVpbGQtYXJtNjQteHNtIHRzLWhvc3QtaW5zdGFsbC10d2ljZSAgcGFzcyAKMjAxNy0wNi0y
NyAxNTo1MToyNCBaIFtidWlsZC1hcm02NC1wdm9wc10gZmluaXNoZWQgMTExMTEyLmJ1aWxkLWFy
bTY0LXB2b3BzIHRzLXhlbi1idWlsZC1wcmVwICBwYXNzIAoyMDE3LTA2LTI3IDE1OjUxOjI0IFog
W2J1aWxkLWFybTY0LXhzbV0gc3RhcnRpbmcgMTExMTEyLmJ1aWxkLWFybTY0LXhzbSB0cy14ZW4t
YnVpbGQtcHJlcCAgaG9zdC1idWlsZC1wcmVwCjIwMTctMDYtMjcgMTU6NTE6MjQgWiBbYnVpbGQt
YXJtNjQtcHZvcHNdIHN0YXJ0aW5nIDExMTExMi5idWlsZC1hcm02NC1wdm9wcyB0cy1rZXJuZWwt
YnVpbGQgIGtlcm5lbC1idWlsZAoyMDE3LTA2LTI3IDE1OjUxOjI0IFogW2J1aWxkLWFybTY0LXhz
bV0gYXdhaXRpbmcgMTExMTEyLmJ1aWxkLWFybTY0LXhzbSB0cy14ZW4tYnVpbGQtcHJlcCAKMjAx
Ny0wNi0yNyAxNTo1MToyNCBaIFtidWlsZC1hcm02NC1wdm9wc10gYXdhaXRpbmcgMTExMTEyLmJ1
aWxkLWFybTY0LXB2b3BzIHRzLWtlcm5lbC1idWlsZCAKMjAxNy0wNi0yNyAxNTo1MToyNSBaIFti
dWlsZC1hcm02NC14c21dIGZpbmlzaGVkIDExMTExMi5idWlsZC1hcm02NC14c20gdHMteGVuLWJ1
aWxkLXByZXAgIHBhc3MgCjIwMTctMDYtMjcgMTU6NTE6MjUgWiBbYnVpbGQtYXJtNjQteHNtXSBz
dGFydGluZyAxMTExMTIuYnVpbGQtYXJtNjQteHNtIHRzLXhlbi1idWlsZCAgeGVuLWJ1aWxkCjIw
MTctMDYtMjcgMTU6NTE6MjYgWiBbYnVpbGQtYXJtNjQteHNtXSBhd2FpdGluZyAxMTExMTIuYnVp
bGQtYXJtNjQteHNtIHRzLXhlbi1idWlsZCAKMjAxNy0wNi0yNyAxNTo1MTozNyBaIFtidWlsZC1p
Mzg2LXByZXZdIGZpbmlzaGVkIDExMTExMi5idWlsZC1pMzg2LXByZXYgdHMteGVuLWJ1aWxkICBw
YXNzIAoyMDE3LTA2LTI3IDE1OjUxOjM3IFogW2J1aWxkLWkzODYtcHJldl0gYXdhaXRpbmcgMTEx
MTEyLmJ1aWxkLWkzODYtcHJldiB0cy1zeXNsb2ctc2VydmVyIAoyMDE3LTA2LTI3IDE1OjUxOjM4
IFogW2J1aWxkLWkzODYtcHJldl0gZmluaXNoZWQgMTExMTEyLmJ1aWxkLWkzODYtcHJldiB0cy1z
eXNsb2ctc2VydmVyICBwYXNzIAoyMDE3LTA2LTI3IDE1OjUxOjM5IFogZmxpZ2h0IDExMTExMiBy
ZWFwZWQgIGJ1aWxkLWkzODYtcHJldiBbMTY3NzBdIEVYSVQgMAoyMDE3LTA2LTI3IDE1OjUxOjM5
IFogZmxpZ2h0IDExMTExMiBucXVldWVkPTEKMjAxNy0wNi0yNyAxNTo1MTozOSBaIGZsaWdodCAx
MTExMTIgbnJ1bm5pbmc9NDgKMjAxNy0wNi0yNyAxNTo1MjowNyBaIFtidWlsZC1hbWQ2NC1wcmV2
XSBmaW5pc2hlZCAxMTExMTIuYnVpbGQtYW1kNjQtcHJldiB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0
IHBhc3MgCjIwMTctMDYtMjcgMTU6NTI6MDggWiBbYnVpbGQtYW1kNjQtcHJldl0gc3RhcnRpbmcg
MTExMTEyLmJ1aWxkLWFtZDY0LXByZXYgdHMtc3lzbG9nLXNlcnZlciAgc3lzbG9nLXNlcnZlcgoy
MDE3LTA2LTI3IDE1OjUyOjA4IFogW2J1aWxkLWFtZDY0LXByZXZdIHN0YXJ0aW5nIDExMTExMi5i
dWlsZC1hbWQ2NC1wcmV2IHRzLWhvc3QtaW5zdGFsbC10d2ljZSAgaG9zdC1pbnN0YWxsKDQpCjIw
MTctMDYtMjcgMTU6NTI6MDkgWiBbYnVpbGQtYW1kNjQtcHJldl0gYXdhaXRpbmcgMTExMTEyLmJ1
aWxkLWFtZDY0LXByZXYgdHMtaG9zdC1pbnN0YWxsLXR3aWNlIAoyMDE3LTA2LTI3IDE1OjUyOjEw
IFogW2J1aWxkLWFtZDY0LXByZXZdIGZpbmlzaGVkIDExMTExMi5idWlsZC1hbWQ2NC1wcmV2IHRz
LWhvc3QtaW5zdGFsbC10d2ljZSAgcGFzcyAKMjAxNy0wNi0yNyAxNTo1MjoxMCBaIFtidWlsZC1h
bWQ2NC1wcmV2XSBzdGFydGluZyAxMTExMTIuYnVpbGQtYW1kNjQtcHJldiB0cy14ZW4tYnVpbGQt
cHJlcCAgaG9zdC1idWlsZC1wcmVwCjIwMTctMDYtMjcgMTU6NTI6MTAgWiBbYnVpbGQtYW1kNjQt
cHJldl0gYXdhaXRpbmcgMTExMTEyLmJ1aWxkLWFtZDY0LXByZXYgdHMteGVuLWJ1aWxkLXByZXAg
CjIwMTctMDYtMjcgMTU6NTI6MTIgWiBbYnVpbGQtYW1kNjQtcHJldl0gZmluaXNoZWQgMTExMTEy
LmJ1aWxkLWFtZDY0LXByZXYgdHMteGVuLWJ1aWxkLXByZXAgIHBhc3MgCjIwMTctMDYtMjcgMTU6
NTI6MTIgWiBbYnVpbGQtYW1kNjQtcHJldl0gc3RhcnRpbmcgMTExMTEyLmJ1aWxkLWFtZDY0LXBy
ZXYgdHMteGVuLWJ1aWxkICB4ZW4tYnVpbGQKMjAxNy0wNi0yNyAxNTo1MjoxMiBaIFtidWlsZC1h
bWQ2NC1wcmV2XSBhd2FpdGluZyAxMTExMTIuYnVpbGQtYW1kNjQtcHJldiB0cy14ZW4tYnVpbGQg
CjIwMTctMDYtMjcgMTU6NTI6MTggWiBbYnVpbGQtYXJtaGYtcHZvcHNdIGZpbmlzaGVkIDExMTEx
Mi5idWlsZC1hcm1oZi1wdm9wcyB0cy1ob3N0LWluc3RhbGwtdHdpY2UgIHBhc3MgCjIwMTctMDYt
MjcgMTU6NTI6MTggWiBbYnVpbGQtYXJtaGYtcHZvcHNdIHN0YXJ0aW5nIDExMTExMi5idWlsZC1h
cm1oZi1wdm9wcyB0cy14ZW4tYnVpbGQtcHJlcCAgaG9zdC1idWlsZC1wcmVwCjIwMTctMDYtMjcg
MTU6NTI6MTkgWiBbYnVpbGQtYXJtaGYtcHZvcHNdIGF3YWl0aW5nIDExMTExMi5idWlsZC1hcm1o
Zi1wdm9wcyB0cy14ZW4tYnVpbGQtcHJlcCAKMjAxNy0wNi0yNyAxNTo1MjoyNCBaIGZsaWdodCAx
MTExMTIga2lsbGluZyBidWlsZC1pMzg2LXByZXYgWzE2NzcwXQoyMDE3LTA2LTI3IDE1OjUyOjQx
IFogW2J1aWxkLWkzODZdIGZpbmlzaGVkIDExMTExMi5idWlsZC1pMzg2IHRzLXhlbi1idWlsZCAg
cGFzcyAKMjAxNy0wNi0yNyAxNTo1Mjo0MSBaIFtidWlsZC1pMzg2XSBhd2FpdGluZyAxMTExMTIu
YnVpbGQtaTM4NiB0cy1zeXNsb2ctc2VydmVyIAoyMDE3LTA2LTI3IDE1OjUyOjQxIFogW2J1aWxk
LWkzODZdIGZpbmlzaGVkIDExMTExMi5idWlsZC1pMzg2IHRzLXN5c2xvZy1zZXJ2ZXIgIHBhc3Mg
CjIwMTctMDYtMjcgMTU6NTI6NDIgWiBmbGlnaHQgMTExMTEyIHJlYXBlZCAgYnVpbGQtaTM4NiBb
MTY3NjhdIEVYSVQgMAoyMDE3LTA2LTI3IDE1OjUyOjQzIFogZmxpZ2h0IDExMTExMiBucXVldWVk
PTEKMjAxNy0wNi0yNyAxNTo1Mjo0MyBaIGZsaWdodCAxMTExMTIgc3Bhd25pbmcgYnVpbGQtaTM4
Ni1saWJ2aXJ0CjIwMTctMDYtMjcgMTU6NTI6NDMgWiBmbGlnaHQgMTExMTEyIHNwYXduZWQgIGJ1
aWxkLWkzODYtbGlidmlydCBbNzU4OF0KMjAxNy0wNi0yNyAxNTo1Mjo0MyBaIGZsaWdodCAxMTEx
MTIgc3Bhd25pbmcgYnVpbGQtaTM4Ni1ydW1wcnVuCjIwMTctMDYtMjcgMTU6NTI6NDMgWiBmbGln
aHQgMTExMTEyIHNwYXduZWQgIGJ1aWxkLWkzODYtcnVtcHJ1biBbNzU5MF0KMjAxNy0wNi0yNyAx
NTo1Mjo0MyBaIGZsaWdodCAxMTExMTIgbnJ1bm5pbmc9NDkKMjAxNy0wNi0yNyAxNTo1MzowMiBa
IFtidWlsZC1pMzg2LWxpYnZpcnRdIHN0YXJ0aW5nIDExMTExMi5idWlsZC1pMzg2LWxpYnZpcnQg
dHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjcgMTU6NTM6MDMgWiBbYnVp
bGQtaTM4Ni1saWJ2aXJ0XSBhd2FpdGluZyAxMTExMTIuYnVpbGQtaTM4Ni1saWJ2aXJ0IHRzLWJ1
aWxkLWNoZWNrIAoyMDE3LTA2LTI3IDE1OjUzOjAzIFogW2J1aWxkLWkzODYtcnVtcHJ1bl0gc3Rh
cnRpbmcgMTExMTEyLmJ1aWxkLWkzODYtcnVtcHJ1biB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hl
Y2soMSkKMjAxNy0wNi0yNyAxNTo1MzowMyBaIFtidWlsZC1pMzg2LXJ1bXBydW5dIGF3YWl0aW5n
IDExMTExMi5idWlsZC1pMzg2LXJ1bXBydW4gdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjcgMTU6
NTM6MDQgWiBbYnVpbGQtaTM4Ni1saWJ2aXJ0XSBmaW5pc2hlZCAxMTExMTIuYnVpbGQtaTM4Ni1s
aWJ2aXJ0IHRzLWJ1aWxkLWNoZWNrICBwYXNzIAoyMDE3LTA2LTI3IDE1OjUzOjA0IFogW2J1aWxk
LWkzODYtbGlidmlydF0gc3RhcnRpbmcgMTExMTEyLmJ1aWxkLWkzODYtbGlidmlydCB0cy1ob3N0
cy1hbGxvY2F0ZSBob3N0IGhvc3RzLWFsbG9jYXRlCjIwMTctMDYtMjcgMTU6NTM6MDQgWiBbYnVp
bGQtaTM4Ni1ydW1wcnVuXSBmaW5pc2hlZCAxMTExMTIuYnVpbGQtaTM4Ni1ydW1wcnVuIHRzLWJ1
aWxkLWNoZWNrICBwYXNzIAoyMDE3LTA2LTI3IDE1OjUzOjA1IFogW2J1aWxkLWkzODYtbGlidmly
dF0gYXdhaXRpbmcgMTExMTEyLmJ1aWxkLWkzODYtbGlidmlydCB0cy1ob3N0cy1hbGxvY2F0ZSBo
b3N0CjIwMTctMDYtMjcgMTU6NTM6MDUgWiBbYnVpbGQtaTM4Ni1ydW1wcnVuXSBzdGFydGluZyAx
MTExMTIuYnVpbGQtaTM4Ni1ydW1wcnVuIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgaG9zdHMtYWxs
b2NhdGUKMjAxNy0wNi0yNyAxNTo1MzowNSBaIFtidWlsZC1pMzg2LXJ1bXBydW5dIGF3YWl0aW5n
IDExMTExMi5idWlsZC1pMzg2LXJ1bXBydW4gdHMtaG9zdHMtYWxsb2NhdGUgaG9zdAoyMDE3LTA2
LTI3IDE1OjUzOjI4IFogZmxpZ2h0IDExMTExMiBraWxsaW5nIGJ1aWxkLWkzODYgWzE2NzY4XQoy
MDE3LTA2LTI3IDE1OjU0OjAzIFogW2J1aWxkLWkzODYtcnVtcHJ1bl0gZmluaXNoZWQgMTExMTEy
LmJ1aWxkLWkzODYtcnVtcHJ1biB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IHBhc3MgCjIwMTctMDYt
MjcgMTU6NTQ6MDQgWiBbYnVpbGQtaTM4Ni1ydW1wcnVuXSBzdGFydGluZyAxMTExMTIuYnVpbGQt
aTM4Ni1ydW1wcnVuIHRzLXN5c2xvZy1zZXJ2ZXIgIHN5c2xvZy1zZXJ2ZXIKMjAxNy0wNi0yNyAx
NTo1NDowNCBaIFtidWlsZC1pMzg2LXJ1bXBydW5dIHN0YXJ0aW5nIDExMTExMi5idWlsZC1pMzg2
LXJ1bXBydW4gdHMtaG9zdC1pbnN0YWxsLXR3aWNlICBob3N0LWluc3RhbGwoNCkKMjAxNy0wNi0y
NyAxNTo1NDowNSBaIFtidWlsZC1pMzg2LXJ1bXBydW5dIGF3YWl0aW5nIDExMTExMi5idWlsZC1p
Mzg2LXJ1bXBydW4gdHMtaG9zdC1pbnN0YWxsLXR3aWNlIAoyMDE3LTA2LTI3IDE1OjU0OjA2IFog
W2J1aWxkLWkzODYtcnVtcHJ1bl0gZmluaXNoZWQgMTExMTEyLmJ1aWxkLWkzODYtcnVtcHJ1biB0
cy1ob3N0LWluc3RhbGwtdHdpY2UgIHBhc3MgCjIwMTctMDYtMjcgMTU6NTQ6MDYgWiBbYnVpbGQt
aTM4Ni1ydW1wcnVuXSBzdGFydGluZyAxMTExMTIuYnVpbGQtaTM4Ni1ydW1wcnVuIHRzLXhlbi1i
dWlsZC1wcmVwICBob3N0LWJ1aWxkLXByZXAKMjAxNy0wNi0yNyAxNTo1NDowNiBaIFtidWlsZC1p
Mzg2LXJ1bXBydW5dIGF3YWl0aW5nIDExMTExMi5idWlsZC1pMzg2LXJ1bXBydW4gdHMteGVuLWJ1
aWxkLXByZXAgCjIwMTctMDYtMjcgMTU6NTQ6MDcgWiBbYnVpbGQtaTM4Ni1ydW1wcnVuXSBmaW5p
c2hlZCAxMTExMTIuYnVpbGQtaTM4Ni1ydW1wcnVuIHRzLXhlbi1idWlsZC1wcmVwICBwYXNzIAoy
MDE3LTA2LTI3IDE1OjU0OjA4IFogW2J1aWxkLWkzODYtcnVtcHJ1bl0gc3RhcnRpbmcgMTExMTEy
LmJ1aWxkLWkzODYtcnVtcHJ1biB0cy1ydW1wcnVuLWJ1aWxkICBydW1wcnVuLWJ1aWxkCjIwMTct
MDYtMjcgMTU6NTQ6MDggWiBbYnVpbGQtaTM4Ni1ydW1wcnVuXSBhd2FpdGluZyAxMTExMTIuYnVp
bGQtaTM4Ni1ydW1wcnVuIHRzLXJ1bXBydW4tYnVpbGQgCjIwMTctMDYtMjcgMTU6NTQ6NTMgWiBb
YnVpbGQtaTM4Ni14c21dIGZpbmlzaGVkIDExMTExMi5idWlsZC1pMzg2LXhzbSB0cy1ob3N0cy1h
bGxvY2F0ZSBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTU6NTQ6NTQgWiBbYnVpbGQtaTM4Ni14c21d
IHN0YXJ0aW5nIDExMTExMi5idWlsZC1pMzg2LXhzbSB0cy1zeXNsb2ctc2VydmVyICBzeXNsb2ct
c2VydmVyCjIwMTctMDYtMjcgMTU6NTQ6NTUgWiBbYnVpbGQtaTM4Ni14c21dIHN0YXJ0aW5nIDEx
MTExMi5idWlsZC1pMzg2LXhzbSB0cy1ob3N0LWluc3RhbGwtdHdpY2UgIGhvc3QtaW5zdGFsbCg0
KQoyMDE3LTA2LTI3IDE1OjU0OjU1IFogW2J1aWxkLWkzODYteHNtXSBhd2FpdGluZyAxMTExMTIu
YnVpbGQtaTM4Ni14c20gdHMtaG9zdC1pbnN0YWxsLXR3aWNlIAoyMDE3LTA2LTI3IDE1OjU0OjU2
IFogW2J1aWxkLWkzODYteHNtXSBmaW5pc2hlZCAxMTExMTIuYnVpbGQtaTM4Ni14c20gdHMtaG9z
dC1pbnN0YWxsLXR3aWNlICBwYXNzIAoyMDE3LTA2LTI3IDE1OjU0OjU3IFogW2J1aWxkLWkzODYt
eHNtXSBzdGFydGluZyAxMTExMTIuYnVpbGQtaTM4Ni14c20gdHMteGVuLWJ1aWxkLXByZXAgIGhv
c3QtYnVpbGQtcHJlcAoyMDE3LTA2LTI3IDE1OjU0OjU3IFogW2J1aWxkLWkzODYteHNtXSBhd2Fp
dGluZyAxMTExMTIuYnVpbGQtaTM4Ni14c20gdHMteGVuLWJ1aWxkLXByZXAgCjIwMTctMDYtMjcg
MTU6NTQ6NTggWiBbYnVpbGQtaTM4Ni14c21dIGZpbmlzaGVkIDExMTExMi5idWlsZC1pMzg2LXhz
bSB0cy14ZW4tYnVpbGQtcHJlcCAgcGFzcyAKMjAxNy0wNi0yNyAxNTo1NDo1OCBaIFtidWlsZC1p
Mzg2LXhzbV0gc3RhcnRpbmcgMTExMTEyLmJ1aWxkLWkzODYteHNtIHRzLXhlbi1idWlsZCAgeGVu
LWJ1aWxkCjIwMTctMDYtMjcgMTU6NTQ6NTggWiBbYnVpbGQtaTM4Ni14c21dIGF3YWl0aW5nIDEx
MTExMi5idWlsZC1pMzg2LXhzbSB0cy14ZW4tYnVpbGQgCjIwMTctMDYtMjcgMTU6NTU6MTEgWiBb
YnVpbGQtYXJtNjRdIGZpbmlzaGVkIDExMTExMi5idWlsZC1hcm02NCB0cy14ZW4tYnVpbGQgIHBh
c3MgCjIwMTctMDYtMjcgMTU6NTU6MTEgWiBbYnVpbGQtYXJtNjRdIGF3YWl0aW5nIDExMTExMi5i
dWlsZC1hcm02NCB0cy1zeXNsb2ctc2VydmVyIAoyMDE3LTA2LTI3IDE1OjU1OjExIFogW2J1aWxk
LWFybTY0XSBmaW5pc2hlZCAxMTExMTIuYnVpbGQtYXJtNjQgdHMtc3lzbG9nLXNlcnZlciAgcGFz
cyAKMjAxNy0wNi0yNyAxNTo1NToxMiBaIGZsaWdodCAxMTExMTIgcmVhcGVkICBidWlsZC1hcm02
NCBbMTY3NDNdIEVYSVQgMAoyMDE3LTA2LTI3IDE1OjU1OjEzIFogZmxpZ2h0IDExMTExMiBucXVl
dWVkPTEKMjAxNy0wNi0yNyAxNTo1NToxMyBaIGZsaWdodCAxMTExMTIgc3Bhd25pbmcgYnVpbGQt
YXJtNjQtbGlidmlydAoyMDE3LTA2LTI3IDE1OjU1OjEzIFogZmxpZ2h0IDExMTExMiBzcGF3bmVk
ICBidWlsZC1hcm02NC1saWJ2aXJ0IFsxNTY5Ml0KMjAxNy0wNi0yNyAxNTo1NToxMyBaIGZsaWdo
dCAxMTExMTIgbnJ1bm5pbmc9NDkKMjAxNy0wNi0yNyAxNTo1NTozMiBaIFtidWlsZC1hcm02NC1s
aWJ2aXJ0XSBzdGFydGluZyAxMTExMTIuYnVpbGQtYXJtNjQtbGlidmlydCB0cy1idWlsZC1jaGVj
ayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yNyAxNTo1NTozMyBaIFtidWlsZC1hcm02NC1saWJ2
aXJ0XSBhd2FpdGluZyAxMTExMTIuYnVpbGQtYXJtNjQtbGlidmlydCB0cy1idWlsZC1jaGVjayAK
MjAxNy0wNi0yNyAxNTo1NTozMyBaIFtidWlsZC1hcm02NC1saWJ2aXJ0XSBmaW5pc2hlZCAxMTEx
MTIuYnVpbGQtYXJtNjQtbGlidmlydCB0cy1idWlsZC1jaGVjayAgcGFzcyAKMjAxNy0wNi0yNyAx
NTo1NTozNCBaIFtidWlsZC1hcm02NC1saWJ2aXJ0XSBzdGFydGluZyAxMTExMTIuYnVpbGQtYXJt
NjQtbGlidmlydCB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IGhvc3RzLWFsbG9jYXRlCjIwMTctMDYt
MjcgMTU6NTU6MzQgWiBbYnVpbGQtYXJtNjQtbGlidmlydF0gYXdhaXRpbmcgMTExMTEyLmJ1aWxk
LWFybTY0LWxpYnZpcnQgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdAoyMDE3LTA2LTI3IDE1OjU1OjU4
IFogZmxpZ2h0IDExMTExMiBraWxsaW5nIGJ1aWxkLWFybTY0IFsxNjc0M10KMjAxNy0wNi0yNyAx
NTo1Njo0NiBaIFtidWlsZC1hcm02NC14c21dIGZpbmlzaGVkIDExMTExMi5idWlsZC1hcm02NC14
c20gdHMteGVuLWJ1aWxkICBwYXNzIAoyMDE3LTA2LTI3IDE1OjU2OjQ2IFogW2J1aWxkLWFybTY0
LXhzbV0gYXdhaXRpbmcgMTExMTEyLmJ1aWxkLWFybTY0LXhzbSB0cy1zeXNsb2ctc2VydmVyIAoy
MDE3LTA2LTI3IDE1OjU2OjQ3IFogW2J1aWxkLWFybTY0LXhzbV0gZmluaXNoZWQgMTExMTEyLmJ1
aWxkLWFybTY0LXhzbSB0cy1zeXNsb2ctc2VydmVyICBwYXNzIAoyMDE3LTA2LTI3IDE1OjU2OjQ4
IFogZmxpZ2h0IDExMTExMiByZWFwZWQgIGJ1aWxkLWFybTY0LXhzbSBbMTY3NDhdIEVYSVQgMAoy
MDE3LTA2LTI3IDE1OjU2OjQ5IFogZmxpZ2h0IDExMTExMiBucXVldWVkPTEKMjAxNy0wNi0yNyAx
NTo1Njo0OSBaIGZsaWdodCAxMTExMTIgbnJ1bm5pbmc9NDgKMjAxNy0wNi0yNyAxNTo1NzoxNCBa
IFtidWlsZC1hcm02NC1saWJ2aXJ0XSBmaW5pc2hlZCAxMTExMTIuYnVpbGQtYXJtNjQtbGlidmly
dCB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTU6NTc6MTUgWiBbYnVp
bGQtYXJtNjQtbGlidmlydF0gc3RhcnRpbmcgMTExMTEyLmJ1aWxkLWFybTY0LWxpYnZpcnQgdHMt
c3lzbG9nLXNlcnZlciAgc3lzbG9nLXNlcnZlcgoyMDE3LTA2LTI3IDE1OjU3OjE2IFogW2J1aWxk
LWFybTY0LWxpYnZpcnRdIHN0YXJ0aW5nIDExMTExMi5idWlsZC1hcm02NC1saWJ2aXJ0IHRzLWhv
c3QtaW5zdGFsbC10d2ljZSAgaG9zdC1pbnN0YWxsKDQpCjIwMTctMDYtMjcgMTU6NTc6MTYgWiBb
YnVpbGQtYXJtNjQtbGlidmlydF0gYXdhaXRpbmcgMTExMTEyLmJ1aWxkLWFybTY0LWxpYnZpcnQg
dHMtaG9zdC1pbnN0YWxsLXR3aWNlIAoyMDE3LTA2LTI3IDE1OjU3OjE3IFogW2J1aWxkLWFybTY0
LWxpYnZpcnRdIGZpbmlzaGVkIDExMTExMi5idWlsZC1hcm02NC1saWJ2aXJ0IHRzLWhvc3QtaW5z
dGFsbC10d2ljZSAgcGFzcyAKMjAxNy0wNi0yNyAxNTo1NzoxNyBaIFtidWlsZC1hcm02NC1saWJ2
aXJ0XSBzdGFydGluZyAxMTExMTIuYnVpbGQtYXJtNjQtbGlidmlydCB0cy14ZW4tYnVpbGQtcHJl
cCAgaG9zdC1idWlsZC1wcmVwCjIwMTctMDYtMjcgMTU6NTc6MTggWiBbYnVpbGQtYXJtNjQtbGli
dmlydF0gYXdhaXRpbmcgMTExMTEyLmJ1aWxkLWFybTY0LWxpYnZpcnQgdHMteGVuLWJ1aWxkLXBy
ZXAgCjIwMTctMDYtMjcgMTU6NTc6MTkgWiBbYnVpbGQtYXJtNjQtbGlidmlydF0gZmluaXNoZWQg
MTExMTEyLmJ1aWxkLWFybTY0LWxpYnZpcnQgdHMteGVuLWJ1aWxkLXByZXAgIHBhc3MgCjIwMTct
MDYtMjcgMTU6NTc6MTkgWiBbYnVpbGQtYXJtNjQtbGlidmlydF0gc3RhcnRpbmcgMTExMTEyLmJ1
aWxkLWFybTY0LWxpYnZpcnQgdHMtbGlidmlydC1idWlsZCAgbGlidmlydC1idWlsZAoyMDE3LTA2
LTI3IDE1OjU3OjIwIFogW2J1aWxkLWFybTY0LWxpYnZpcnRdIGF3YWl0aW5nIDExMTExMi5idWls
ZC1hcm02NC1saWJ2aXJ0IHRzLWxpYnZpcnQtYnVpbGQgCjIwMTctMDYtMjcgMTU6NTc6MzQgWiBm
bGlnaHQgMTExMTEyIGtpbGxpbmcgYnVpbGQtYXJtNjQteHNtIFsxNjc0OF0KMjAxNy0wNi0yNyAx
NTo1Nzo1MCBaIFtidWlsZC1hcm1oZl0gZmluaXNoZWQgMTExMTEyLmJ1aWxkLWFybWhmIHRzLWhv
c3RzLWFsbG9jYXRlIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNTo1Nzo1MSBaIFtidWlsZC1hcm1o
Zl0gc3RhcnRpbmcgMTExMTEyLmJ1aWxkLWFybWhmIHRzLXN5c2xvZy1zZXJ2ZXIgIHN5c2xvZy1z
ZXJ2ZXIKMjAxNy0wNi0yNyAxNTo1Nzo1MiBaIFtidWlsZC1hcm1oZl0gc3RhcnRpbmcgMTExMTEy
LmJ1aWxkLWFybWhmIHRzLWhvc3QtaW5zdGFsbC10d2ljZSAgaG9zdC1pbnN0YWxsKDQpCjIwMTct
MDYtMjcgMTU6NTc6NTIgWiBbYnVpbGQtYXJtaGZdIGF3YWl0aW5nIDExMTExMi5idWlsZC1hcm1o
ZiB0cy1ob3N0LWluc3RhbGwtdHdpY2UgCjIwMTctMDYtMjcgMTU6NTk6MTcgWiBbYnVpbGQtYXJt
aGYtcHZvcHNdIGZpbmlzaGVkIDExMTExMi5idWlsZC1hcm1oZi1wdm9wcyB0cy14ZW4tYnVpbGQt
cHJlcCAgcGFzcyAKMjAxNy0wNi0yNyAxNTo1OToxNyBaIFtidWlsZC1hcm1oZi1wdm9wc10gc3Rh
cnRpbmcgMTExMTEyLmJ1aWxkLWFybWhmLXB2b3BzIHRzLWtlcm5lbC1idWlsZCAga2VybmVsLWJ1
aWxkCjIwMTctMDYtMjcgMTU6NTk6MTcgWiBbYnVpbGQtYXJtaGYtcHZvcHNdIGF3YWl0aW5nIDEx
MTExMi5idWlsZC1hcm1oZi1wdm9wcyB0cy1rZXJuZWwtYnVpbGQgCjIwMTctMDYtMjcgMTU6NTk6
MjggWiBbdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWJdIGZpbmlzaGVkIDExMTExMi50ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IHBhc3MgCjIw
MTctMDYtMjcgMTU6NTk6MjkgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWJdIHN0YXJ0
aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiB0cy1zeXNsb2ctc2VydmVy
ICBzeXNsb2ctc2VydmVyCjIwMTctMDYtMjcgMTU6NTk6MzAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWJdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiB0cy1ob3N0LWluc3RhbGwtdHdpY2UgaG9zdCBob3N0LWluc3RhbGwoNCkKMjAxNy0wNi0yNyAx
NTo1OTozMCBaIFt0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1Yl0gYXdhaXRpbmcgMTExMTEy
LnRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViIHRzLWhvc3QtaW5zdGFsbC10d2ljZSBob3N0
CjIwMTctMDYtMjcgMTY6MDA6MTcgWiBbYnVpbGQtYW1kNjQtcHJldl0gZmluaXNoZWQgMTExMTEy
LmJ1aWxkLWFtZDY0LXByZXYgdHMteGVuLWJ1aWxkICBwYXNzIAoyMDE3LTA2LTI3IDE2OjAwOjE3
IFogW2J1aWxkLWFtZDY0LXByZXZdIGF3YWl0aW5nIDExMTExMi5idWlsZC1hbWQ2NC1wcmV2IHRz
LXN5c2xvZy1zZXJ2ZXIgCjIwMTctMDYtMjcgMTY6MDA6MTcgWiBbYnVpbGQtYW1kNjQtcHJldl0g
ZmluaXNoZWQgMTExMTEyLmJ1aWxkLWFtZDY0LXByZXYgdHMtc3lzbG9nLXNlcnZlciAgcGFzcyAK
MjAxNy0wNi0yNyAxNjowMDoxOCBaIGZsaWdodCAxMTExMTIgcmVhcGVkICBidWlsZC1hbWQ2NC1w
cmV2IFsxNjczMV0gRVhJVCAwCjIwMTctMDYtMjcgMTY6MDA6MTkgWiBmbGlnaHQgMTExMTEyIG5x
dWV1ZWQ9MQoyMDE3LTA2LTI3IDE2OjAwOjE5IFogZmxpZ2h0IDExMTExMiBzcGF3bmluZyB0ZXN0
LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlCjIwMTctMDYtMjcgMTY6MDA6MTkgWiBmbGlnaHQgMTEx
MTEyIHNwYXduZWQgIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgWzI1NTY5XQoyMDE3LTA2
LTI3IDE2OjAwOjE5IFogZmxpZ2h0IDExMTExMiBucnVubmluZz00OAoyMDE3LTA2LTI3IDE2OjAw
OjMwIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0XSBmaW5pc2hl
ZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgdHMtaG9z
dHMtYWxsb2NhdGUgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE2OjAwOjMxIFogW3Rlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgdHMtc3lzbG9nLXNlcnZlciAgc3lzbG9n
LXNlcnZlcgoyMDE3LTA2LTI3IDE2OjAwOjMyIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgdHMtaG9zdC1pbnN0YWxsLXR3aWNlIGhvc3QgaG9zdC1pbnN0YWxs
KDQpCjIwMTctMDYtMjcgMTY6MDA6MzIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCB0cy1ob3N0LWluc3RhbGwtdHdpY2UgaG9zdAoyMDE3LTA2LTI3IDE2OjAw
OjM5IFogW3Rlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGVdIHN0YXJ0aW5nIDExMTExMi50ZXN0
LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoy
MDE3LTA2LTI3IDE2OjAwOjM5IFogW3Rlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGVdIGF3YWl0
aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlIHRzLWJ1aWxkLWNoZWNrIAoy
MDE3LTA2LTI3IDE2OjAwOjQwIFogW3Rlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGVdIGZpbmlz
aGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlIHRzLWJ1aWxkLWNoZWNrICBw
YXNzIAoyMDE3LTA2LTI3IDE2OjAwOjQwIFogW3Rlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGVd
IHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlIHRzLWhvc3RzLWFs
bG9jYXRlIHNyY19ob3N0IGRzdF9ob3N0IGhvc3RzLWFsbG9jYXRlCjIwMTctMDYtMjcgMTY6MDA6
NDEgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZV0gYXdhaXRpbmcgMTExMTEyLnRlc3Qt
YW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgdHMtaG9zdHMtYWxsb2NhdGUgc3JjX2hvc3QgZHN0X2hv
c3QKMjAxNy0wNi0yNyAxNjowMTowNCBaIGZsaWdodCAxMTExMTIga2lsbGluZyBidWlsZC1hbWQ2
NC1wcmV2IFsxNjczMV0KMjAxNy0wNi0yNyAxNjowMzowNCBaIFtidWlsZC1pMzg2LXJ1bXBydW5d
IGZpbmlzaGVkIDExMTExMi5idWlsZC1pMzg2LXJ1bXBydW4gdHMtcnVtcHJ1bi1idWlsZCAgcGFz
cyAKMjAxNy0wNi0yNyAxNjowMzowNCBaIFtidWlsZC1pMzg2LXJ1bXBydW5dIHN0YXJ0aW5nIDEx
MTExMi5idWlsZC1pMzg2LXJ1bXBydW4gdHMtcnVtcHJ1bi1kZW1vLWJ1aWxkIGhvc3QgbmV0dGVz
dCBydW1wLXRlc3QtbmV0IHJ1bXBydW4tZGVtby1idWlsZC9uZXR0ZXN0L3J1bXAtdGVzdC1uZXQK
MjAxNy0wNi0yNyAxNjowMzowNSBaIFtidWlsZC1pMzg2LXJ1bXBydW5dIGF3YWl0aW5nIDExMTEx
Mi5idWlsZC1pMzg2LXJ1bXBydW4gdHMtcnVtcHJ1bi1kZW1vLWJ1aWxkIGhvc3QgbmV0dGVzdCBy
dW1wLXRlc3QtbmV0CjIwMTctMDYtMjcgMTY6MDM6MDcgWiBbYnVpbGQtaTM4Ni1ydW1wcnVuXSBm
aW5pc2hlZCAxMTExMTIuYnVpbGQtaTM4Ni1ydW1wcnVuIHRzLXJ1bXBydW4tZGVtby1idWlsZCBo
b3N0IG5ldHRlc3QgcnVtcC10ZXN0LW5ldCBwYXNzIAoyMDE3LTA2LTI3IDE2OjAzOjA4IFogW2J1
aWxkLWkzODYtcnVtcHJ1bl0gc3RhcnRpbmcgMTExMTEyLmJ1aWxkLWkzODYtcnVtcHJ1biB0cy14
ZW4tYnVpbGQtcnVtcCBob3N0IC0tbm8ta2NvbmZpZyAtLSB4ZW4tYnVpbGQKMjAxNy0wNi0yNyAx
NjowMzowOCBaIFtidWlsZC1pMzg2LXJ1bXBydW5dIGF3YWl0aW5nIDExMTExMi5idWlsZC1pMzg2
LXJ1bXBydW4gdHMteGVuLWJ1aWxkLXJ1bXAgaG9zdCAtLW5vLWtjb25maWcgLS0KMjAxNy0wNi0y
NyAxNjowMzo1MyBaIFtidWlsZC1pMzg2LXJ1bXBydW5dIGZpbmlzaGVkIDExMTExMi5idWlsZC1p
Mzg2LXJ1bXBydW4gdHMteGVuLWJ1aWxkLXJ1bXAgaG9zdCAtLW5vLWtjb25maWcgLS0gcGFzcyAK
MjAxNy0wNi0yNyAxNjowMzo1MyBaIFtidWlsZC1pMzg2LXJ1bXBydW5dIHN0YXJ0aW5nIDExMTEx
Mi5idWlsZC1pMzg2LXJ1bXBydW4gdHMtcnVtcHJ1bi1iYWtlIGhvc3QgbmV0dGVzdCA6bmV0dGVz
dDovcnVtcC10ZXN0LW5ldCB4ZW5zdG9yZWxzIDo6L3Vzci9sb2NhbC9iaW4veGVuc3RvcmUtbHMg
cnVtcHJ1bi1iYWtlCjIwMTctMDYtMjcgMTY6MDM6NTMgWiBbYnVpbGQtaTM4Ni1ydW1wcnVuXSBh
d2FpdGluZyAxMTExMTIuYnVpbGQtaTM4Ni1ydW1wcnVuIHRzLXJ1bXBydW4tYmFrZSBob3N0IG5l
dHRlc3QgOm5ldHRlc3Q6L3J1bXAtdGVzdC1uZXQgeGVuc3RvcmVscyA6Oi91c3IvbG9jYWwvYmlu
L3hlbnN0b3JlLWxzCjIwMTctMDYtMjcgMTY6MDQ6MDQgWiBbYnVpbGQtaTM4Ni1ydW1wcnVuXSBm
aW5pc2hlZCAxMTExMTIuYnVpbGQtaTM4Ni1ydW1wcnVuIHRzLXJ1bXBydW4tYmFrZSBob3N0IG5l
dHRlc3QgOm5ldHRlc3Q6L3J1bXAtdGVzdC1uZXQgeGVuc3RvcmVscyA6Oi91c3IvbG9jYWwvYmlu
L3hlbnN0b3JlLWxzIHBhc3MgCjIwMTctMDYtMjcgMTY6MDQ6MDQgWiBbYnVpbGQtaTM4Ni1ydW1w
cnVuXSBhd2FpdGluZyAxMTExMTIuYnVpbGQtaTM4Ni1ydW1wcnVuIHRzLXN5c2xvZy1zZXJ2ZXIg
CjIwMTctMDYtMjcgMTY6MDQ6MDUgWiBbYnVpbGQtaTM4Ni1ydW1wcnVuXSBmaW5pc2hlZCAxMTEx
MTIuYnVpbGQtaTM4Ni1ydW1wcnVuIHRzLXN5c2xvZy1zZXJ2ZXIgIHBhc3MgCjIwMTctMDYtMjcg
MTY6MDQ6MDYgWiBmbGlnaHQgMTExMTEyIHJlYXBlZCAgYnVpbGQtaTM4Ni1ydW1wcnVuIFs3NTkw
XSBFWElUIDAKMjAxNy0wNi0yNyAxNjowNDowNyBaIGZsaWdodCAxMTExMTIgbnF1ZXVlZD0xCjIw
MTctMDYtMjcgMTY6MDQ6MDcgWiBmbGlnaHQgMTExMTEyIG5ydW5uaW5nPTQ3CjIwMTctMDYtMjcg
MTY6MDQ6NTIgWiBmbGlnaHQgMTExMTEyIGtpbGxpbmcgYnVpbGQtaTM4Ni1ydW1wcnVuIFs3NTkw
XQoyMDE3LTA2LTI3IDE2OjA0OjU0IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzJdIGZpbmlz
aGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyIHRzLWhvc3RzLWFsbG9jYXRlIGhv
c3QgcGFzcyAKMjAxNy0wNi0yNyAxNjowNDo1NSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cy
XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiB0cy1zeXNsb2ctc2Vy
dmVyICBzeXNsb2ctc2VydmVyCjIwMTctMDYtMjcgMTY6MDQ6NTcgWiBbdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xY293Ml0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgdHMt
aG9zdC1pbnN0YWxsLXR3aWNlIGhvc3QgaG9zdC1pbnN0YWxsKDQpCjIwMTctMDYtMjcgMTY6MDQ6
NTggWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293Ml0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1k
NjQtYW1kNjQteGwtcWNvdzIgdHMtaG9zdC1pbnN0YWxsLXR3aWNlIGhvc3QKMjAxNy0wNi0yNyAx
NjowNToxOSBaIFtidWlsZC1pMzg2LXB2b3BzXSBmaW5pc2hlZCAxMTExMTIuYnVpbGQtaTM4Ni1w
dm9wcyB0cy1rZXJuZWwtYnVpbGQgIHBhc3MgCjIwMTctMDYtMjcgMTY6MDU6MTkgWiBbYnVpbGQt
aTM4Ni1wdm9wc10gYXdhaXRpbmcgMTExMTEyLmJ1aWxkLWkzODYtcHZvcHMgdHMtc3lzbG9nLXNl
cnZlciAKMjAxNy0wNi0yNyAxNjowNToxOSBaIFtidWlsZC1pMzg2LXB2b3BzXSBmaW5pc2hlZCAx
MTExMTIuYnVpbGQtaTM4Ni1wdm9wcyB0cy1zeXNsb2ctc2VydmVyICBwYXNzIAoyMDE3LTA2LTI3
IDE2OjA1OjIxIFogZmxpZ2h0IDExMTExMiByZWFwZWQgIGJ1aWxkLWkzODYtcHZvcHMgWzE2Nzc2
XSBFWElUIDAKMjAxNy0wNi0yNyAxNjowNToyMSBaIGZsaWdodCAxMTExMTIgbnF1ZXVlZD0xCjIw
MTctMDYtMjcgMTY6MDU6MjEgWiBmbGlnaHQgMTExMTEyIHNwYXduaW5nIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtYW1kNjQKMjAxNy0wNi0yNyAxNjowNToyMSBaIGZsaWdodCAxMTExMTIgc3Bh
d25lZCAgdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCBbNTg2Nl0KMjAxNy0wNi0yNyAx
NjowNToyMSBaIGZsaWdodCAxMTExMTIgc3Bhd25pbmcgdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1pMzg2CjIwMTctMDYtMjcgMTY6MDU6MjEgWiBmbGlnaHQgMTExMTEyIHNwYXduZWQgIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiBbNTg2OV0KMjAxNy0wNi0yNyAxNjowNToyMSBaIGZs
aWdodCAxMTExMTIgc3Bhd25pbmcgdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaAoyMDE3LTA2LTI3
IDE2OjA1OjIxIFogZmxpZ2h0IDExMTExMiBzcGF3bmVkICB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBh
dGNoIFs1ODc0XQoyMDE3LTA2LTI3IDE2OjA1OjIxIFogZmxpZ2h0IDExMTExMiBzcGF3bmluZyB0
ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUKMjAxNy0wNi0yNyAxNjowNToyMSBaIGZsaWdodCAx
MTExMTIgc3Bhd25lZCAgdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlIFs1ODc4XQoyMDE3LTA2
LTI3IDE2OjA1OjIxIFogZmxpZ2h0IDExMTExMiBzcGF3bmluZyB0ZXN0LWFtZDY0LWkzODYtcGFp
cgoyMDE3LTA2LTI3IDE2OjA1OjIxIFogZmxpZ2h0IDExMTExMiBzcGF3bmVkICB0ZXN0LWFtZDY0
LWkzODYtcGFpciBbNTg4Ml0KMjAxNy0wNi0yNyAxNjowNToyMSBaIGZsaWdodCAxMTExMTIgc3Bh
d25pbmcgdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZAoyMDE3LTA2LTI3IDE2OjA1
OjIxIFogZmxpZ2h0IDExMTExMiBzcGF3bmVkICB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0tYW1kIFs1ODg3XQoyMDE3LTA2LTI3IDE2OjA1OjIxIFogZmxpZ2h0IDExMTExMiBzcGF3bmlu
ZyB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwKMjAxNy0wNi0yNyAxNjowNToy
MSBaIGZsaWdodCAxMTExMTIgc3Bhd25lZCAgdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWludGVsIFs1ODkxXQoyMDE3LTA2LTI3IDE2OjA1OjIxIFogZmxpZ2h0IDExMTExMiBzcGF3bmlu
ZyB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kCjIwMTctMDYtMjcgMTY6MDU6MjEg
WiBmbGlnaHQgMTExMTEyIHNwYXduZWQgIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1h
bWQgWzU4OTddCjIwMTctMDYtMjcgMTY6MDU6MjEgWiBmbGlnaHQgMTExMTEyIHNwYXduaW5nIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbAoyMDE3LTA2LTI3IDE2OjA1OjIxIFog
ZmxpZ2h0IDExMTExMiBzcGF3bmVkICB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50
ZWwgWzU5MDRdCjIwMTctMDYtMjcgMTY6MDU6MjEgWiBmbGlnaHQgMTExMTEyIHNwYXduaW5nIHRl
c3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYKMjAxNy0wNi0yNyAxNjowNToyMSBaIGZsaWdodCAx
MTExMTIgc3Bhd25lZCAgdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiBbNTkwOV0KMjAxNy0w
Ni0yNyAxNjowNToyMSBaIGZsaWdodCAxMTExMTIgc3Bhd25pbmcgdGVzdC1hbWQ2NC1pMzg2LXhs
CjIwMTctMDYtMjcgMTY6MDU6MjEgWiBmbGlnaHQgMTExMTEyIHNwYXduZWQgIHRlc3QtYW1kNjQt
aTM4Ni14bCBbNTkxNl0KMjAxNy0wNi0yNyAxNjowNToyMSBaIGZsaWdodCAxMTExMTIgc3Bhd25p
bmcgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NAoyMDE3LTA2LTI3IDE2
OjA1OjIxIFogZmxpZ2h0IDExMTExMiBzcGF3bmVkICB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0IFs1OTIzXQoyMDE3LTA2LTI3IDE2OjA1OjIxIFogZmxpZ2h0IDExMTEx
MiBzcGF3bmluZyB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NgoyMDE3LTA2LTI3
IDE2OjA1OjIxIFogZmxpZ2h0IDExMTExMiBzcGF3bmVkICB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiBbNTkyOV0KMjAxNy0wNi0yNyAxNjowNToyMSBaIGZsaWdodCAxMTExMTIg
c3Bhd25pbmcgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQKMjAxNy0wNi0yNyAx
NjowNToyMSBaIGZsaWdodCAxMTExMTIgc3Bhd25lZCAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgWzU5MzRdCjIwMTctMDYtMjcgMTY6MDU6MjEgWiBmbGlnaHQgMTExMTEyIHNw
YXduaW5nIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0CjIwMTctMDYtMjcgMTY6
MDU6MjEgWiBmbGlnaHQgMTExMTEyIHNwYXduZWQgIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0IFs1OTM3XQoyMDE3LTA2LTI3IDE2OjA1OjIxIFogZmxpZ2h0IDExMTExMiBzcGF3
bmluZyB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0CjIwMTctMDYtMjcg
MTY6MDU6MjEgWiBmbGlnaHQgMTExMTEyIHNwYXduZWQgIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgWzU5NDBdCjIwMTctMDYtMjcgMTY6MDU6MjEgWiBmbGlnaHQgMTEx
MTEyIHNwYXduaW5nIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0CjIwMTctMDYt
MjcgMTY6MDU6MjEgWiBmbGlnaHQgMTExMTEyIHNwYXduZWQgIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0IFs1OTQyXQoyMDE3LTA2LTI3IDE2OjA1OjIxIFogZmxpZ2h0IDExMTEx
MiBzcGF3bmluZyB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NgoyMDE3LTA2LTI3
IDE2OjA1OjIxIFogZmxpZ2h0IDExMTExMiBzcGF3bmVkICB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiBbNTk0NV0KMjAxNy0wNi0yNyAxNjowNToyMSBaIGZsaWdodCAxMTExMTIg
c3Bhd25pbmcgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQKMjAxNy0wNi0yNyAx
NjowNToyMSBaIGZsaWdodCAxMTExMTIgc3Bhd25lZCAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgWzU5NDhdCjIwMTctMDYtMjcgMTY6MDU6MjEgWiBmbGlnaHQgMTExMTEyIHNw
YXduaW5nIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0CjIwMTctMDYtMjcgMTY6
MDU6MjIgWiBmbGlnaHQgMTExMTEyIHNwYXduZWQgIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0IFs1OTUyXQoyMDE3LTA2LTI3IDE2OjA1OjIyIFogZmxpZ2h0IDExMTExMiBzcGF3
bmluZyB0ZXN0LWFtZDY0LWkzODYteGwtcmF3CjIwMTctMDYtMjcgMTY6MDU6MjIgWiBmbGlnaHQg
MTExMTEyIHNwYXduZWQgIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgWzU5NTddCjIwMTctMDYtMjcg
MTY6MDU6MjIgWiBmbGlnaHQgMTExMTEyIG5ydW5uaW5nPTY3CjIwMTctMDYtMjcgMTY6MDU6NDIg
WiBbdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9u
IGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMg
ZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlh
bGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0
aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0
aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9u
IG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yNyAxNjow
NTo0MiBaIFt0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0XSBzdGFydGluZyAxMTExMTIu
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hl
Y2soMSkKMjAxNy0wNi0yNyAxNjowNTo0MiBaIFt0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODZdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgdHMtYnVp
bGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjcgMTY6MDU6NDIgWiBbdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1hbWQ2NF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtYW1kNjQgdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjcgMTY6MDU6NDIgWiBbdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZF0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlv
biBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVj
IGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJp
YWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2Fj
dGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdp
dGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlv
biBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjcgMTY6
MDU6NDMgWiBbYnVpbGQtaTM4Ni14c21dIGZpbmlzaGVkIDExMTExMi5idWlsZC1pMzg2LXhzbSB0
cy14ZW4tYnVpbGQgIHBhc3MgCjIwMTctMDYtMjcgMTY6MDU6NDMgWiBbYnVpbGQtaTM4Ni14c21d
IGF3YWl0aW5nIDExMTExMi5idWlsZC1pMzg2LXhzbSB0cy1zeXNsb2ctc2VydmVyIAoyMDE3LTA2
LTI3IDE2OjA1OjQzIFogW3Rlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4Nl0gYXdhaXRpbmcg
MTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiB0cy1idWlsZC1jaGVjayAKMjAx
Ny0wNi0yNyAxNjowNTo0MyBaIFt0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoXSBzdGFydGluZyAx
MTExMTIudGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hl
Y2soMSkKMjAxNy0wNi0yNyAxNjowNTo0MyBaIFt0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGVd
IHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZB
VEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAw
MSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBk
ZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5j
ZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2
b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJl
dHJ5aW5nIC4uLgoyMDE3LTA2LTI3IDE2OjA1OjQzIFogW2J1aWxkLWkzODYteHNtXSBmaW5pc2hl
ZCAxMTExMTIuYnVpbGQtaTM4Ni14c20gdHMtc3lzbG9nLXNlcnZlciAgcGFzcyAKMjAxNy0wNi0y
NyAxNjowNTo0MyBaIFt0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoXSBhd2FpdGluZyAxMTExMTIu
dGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yNyAxNjow
NTo0MyBaIFt0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODZdIHRyYW5zYWN0aW9uIHNlcmlh
bGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAo
ZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBu
b3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcg
dHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0
ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJh
bnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2
LTI3IDE2OjA1OjQzIFogW3Rlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjRdIGZpbmlzaGVk
IDExMTExMi50ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0IHRzLWJ1aWxkLWNoZWNrICBw
YXNzIAoyMDE3LTA2LTI3IDE2OjA1OjQzIFogW3Rlc3QtYW1kNjQtaTM4Ni1wYWlyXSBzdGFydGlu
ZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXBhaXIgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNr
KDEpCjIwMTctMDYtMjcgMTY6MDU6NDQgWiBbdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlXSB0
cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRB
TF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEp
IEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVw
ZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2Vs
ZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90
LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRy
eWluZyAuLi4KMjAxNy0wNi0yNyAxNjowNTo0NCBaIFtidWlsZC1pMzg2LXhzbV0gdHJhbnNhY3Rp
b24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1Ig
NDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjog
IGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2ll
cyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNv
bW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDog
IFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4u
CjIwMTctMDYtMjcgMTY6MDU6NDQgWiBbdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4Nl0gdHJh
bnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxf
RVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBF
UlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVu
ZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVk
IG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4K
SElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlp
bmcgLi4uCjIwMTctMDYtMjcgMTY6MDU6NDQgWiBbdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWludGVsXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNR
TCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9F
UlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJl
YWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24g
Y29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHBy
ZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0
cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yNyAxNjowNTo0NCBaIFt0ZXN0LWFtZDY0LWkz
ODYtcGFpcl0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwg
UEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJS
T1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFk
L3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNv
ZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVw
YXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJp
ZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjcgMTY6MDU6NDQgWiBbdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1hbWQ2NF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtYW1kNjQgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBob3N0cy1hbGxvY2F0ZQoyMDE3LTA2LTI3
IDE2OjA1OjQ0IFogW3Rlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjRdIHRyYW5zYWN0aW9u
IHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQw
MDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBj
b3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMg
YW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21t
aXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBU
aGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoy
MDE3LTA2LTI3IDE2OjA1OjQ0IFogW3Rlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2hdIGZpbmlzaGVk
IDExMTExMi50ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoIHRzLWJ1aWxkLWNoZWNrICBwYXNzIAoy
MDE3LTA2LTI3IDE2OjA1OjQ0IFogW3Rlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4Nl0gdHJh
bnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxf
RVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBF
UlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVu
ZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVk
IG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4K
SElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlp
bmcgLi4uCjIwMTctMDYtMjcgMTY6MDU6NDQgWiBbdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWFtZF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1h
bWQgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjcgMTY6MDU6NDQgWiBb
dGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaF0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWls
dXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxl
ZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUg
YWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMK
REVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29u
ZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdo
dCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjcgMTY6MDU6NDQg
WiBbYnVpbGQtaTM4Ni14c21dIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NT
VEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVT
X0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBk
dWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDog
IFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGlu
IGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2Vl
ZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI3IDE2OjA1OjQ0IFogW3Rlc3Qt
YW1kNjQtaTM4Ni1taWdydXBncmFkZV0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJl
IChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAo
UEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNj
ZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVU
QUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxp
Y3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBz
dWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjcgMTY6MDU6NDQgWiBb
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZF0gc3RhcnRpbmcgMTExMTEyLnRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNr
KDEpCjIwMTctMDYtMjcgMTY6MDU6NDQgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NF0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBT
UUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxf
RVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byBy
ZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29u
IGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBw
cmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJl
dHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjcgMTY6MDU6NDQgWiBbdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWludGVsXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWludGVsIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3
LTA2LTI3IDE2OjA1OjQ1IFogW3Rlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWRdIGF3
YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kIHRzLWJ1aWxk
LWNoZWNrIAoyMDE3LTA2LTI3IDE2OjA1OjQ1IFogW3Rlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1pbnRlbF0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBT
UUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxf
RVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byBy
ZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29u
IGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBw
cmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJl
dHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjcgMTY6MDU6NDUgWiBbdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWFtZF0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJl
IChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAo
UEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNj
ZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVU
QUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxp
Y3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBz
dWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjcgMTY6MDU6NDUgWiBb
dGVzdC1hbWQ2NC1pMzg2LXBhaXJdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtcGFp
ciB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yNyAxNjowNTo0OCBaIFt0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0XSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1
cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVk
IChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBh
Y2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpE
RVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25m
bGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0
IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yNyAxNjowNTo0OCBa
IFtidWlsZC1pMzg2LXhzbV0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NU
RVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNf
RkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1
ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAg
UmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4g
ZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVk
IGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjcgMTY6MDU6NDggWiBbdGVzdC1h
bWQ2NC1pMzg2LW1pZ3J1cGdyYWRlXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUg
KE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQ
R1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nl
c3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRB
SUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGlj
dCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1
Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yNyAxNjowNTo0OCBaIFt0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NF0gdHJhbnNhY3Rpb24gc2VyaWFsaXNh
dGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBl
eGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBz
ZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFu
c2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0
IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2Fj
dGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjcg
MTY6MDU6NDggWiBbdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4Nl0gdHJhbnNhY3Rpb24gc2Vy
aWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEp
IChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxk
IG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9u
ZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBh
dHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0
cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTct
MDYtMjcgMTY6MDU6NDggWiBbdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZF0gdHJh
bnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxf
RVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBF
UlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVu
ZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVk
IG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4K
SElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlp
bmcgLi4uCjIwMTctMDYtMjcgMTY6MDU6NDggWiBbdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWludGVsXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNR
TCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9F
UlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJl
YWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24g
Y29kZTogQ2FuY2VsZWQgb24gaWRlbnRpZmljYXRpb24gYXMgYSBwaXZvdCwgZHVyaW5nIGNvbW1p
dCBhdHRlbXB0LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmll
ZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yNyAxNjowNTo0OCBaIFt0ZXN0LWFtZDY0LWkzODYt
bGl2ZXBhdGNoXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNR
TCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9F
UlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJl
YWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24g
Y29kZTogQ2FuY2VsZWQgb24gaWRlbnRpZmljYXRpb24gYXMgYSBwaXZvdCwgZHVyaW5nIGNvbmZs
aWN0IG91dCBjaGVja2luZy4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlm
IHJldHJpZWQuCkNPTlRFWFQ6ICBTUUwgc3RhdGVtZW50ICJTRUxFQ1QgMSBGUk9NIE9OTFkgInB1
YmxpYyIuImpvYnMiIHggV0hFUkUgImZsaWdodCIgT1BFUkFUT1IocGdfY2F0YWxvZy49KSAkMSBB
TkQgImpvYiI6OnBnX2NhdGFsb2cudGV4dCBPUEVSQVRPUihwZ19jYXRhbG9nLj0pICQyOjpwZ19j
YXRhbG9nLnRleHQgRk9SIFNIQVJFIE9GIHgiCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjcgMTY6
MDU6NDggWiBbdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2XSB0cmFuc2FjdGlvbiBzZXJp
YWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkg
KGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQg
bm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25n
IHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gaWRlbnRpZmlj
YXRpb24gYXMgYSBwaXZvdCwgZHVyaW5nIGNvbW1pdCBhdHRlbXB0LgpISU5UOiAgVGhlIHRyYW5z
YWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0y
NyAxNjowNTo0OCBaIFt0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWxdIHRyYW5z
YWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VS
Uk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJS
T1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRl
bmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBv
biBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJ
TlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5n
IC4uLgoyMDE3LTA2LTI3IDE2OjA1OjQ4IFogW3Rlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1k
IHRzLWJ1aWxkLWNoZWNrICBwYXNzIAoyMDE3LTA2LTI3IDE2OjA1OjQ4IFogW3Rlc3QtYW1kNjQt
aTM4Ni1wYWlyXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXBhaXIgdHMtYnVpbGQt
Y2hlY2sgIHBhc3MgCjIwMTctMDYtMjcgMTY6MDU6NDggWiBbdGVzdC1hbWQ2NC1pMzg2LXhsXSB0
cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRB
TF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEp
IEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVw
ZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2Vs
ZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90
LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRy
eWluZyAuLi4KMjAxNy0wNi0yNyAxNjowNTo0OCBaIFt0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNR
TCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9F
UlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJl
YWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24g
Y29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHBy
ZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0
cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yNyAxNjowNTo0OCBaIFt0ZXN0LWFtZDY0LWkz
ODYtcGFpcl0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1wYWlyIHRzLWhvc3RzLWFs
bG9jYXRlIHNyY19ob3N0IGRzdF9ob3N0IGhvc3RzLWFsbG9jYXRlCjIwMTctMDYtMjcgMTY6MDU6
NDggWiBbdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0
aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4
ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNl
cmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5z
YWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQg
d2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0
aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yNyAx
NjowNTo0OCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0XSB0cmFu
c2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9F
UlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVS
Uk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5k
ZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQg
b24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpI
SU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWlu
ZyAuLi4KMjAxNy0wNi0yNyAxNjowNTo0OCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0XSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1Qt
UFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRB
TF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRv
IHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFz
b24gY29kZTogQ2FuY2VsZWQgb24gaWRlbnRpZmljYXRpb24gYXMgYSBwaXZvdCwgZHVyaW5nIGNv
bW1pdCBhdHRlbXB0LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0
cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yNyAxNjowNTo0OSBaIFt0ZXN0LWFtZDY0LWkz
ODYtcGFpcl0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1wYWlyIHRzLWhvc3RzLWFs
bG9jYXRlIHNyY19ob3N0IGRzdF9ob3N0CjIwMTctMDYtMjcgMTY6MDU6NDkgWiBbdGVzdC1hbWQ2
NC1pMzg2LXJ1bXBydW4taTM4Nl0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChP
U1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdS
RVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNz
IGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlM
OiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGlkZW50aWZpY2F0aW9uIGFzIGEgcGl2b3QsIGR1
cmluZyBjb21taXQgYXR0ZW1wdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVk
IGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjcgMTY6MDU6NDkgWiBmbGlnaHQg
MTExMTEyIHJlYXBlZCAgYnVpbGQtaTM4Ni14c20gWzE2NzgzXSBFWElUIDAKMjAxNy0wNi0yNyAx
NjowNTo0OSBaIFt0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kXSB0cmFuc2FjdGlv
biBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0
MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAg
Y291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVz
IGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29t
bWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAg
VGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4K
MjAxNy0wNi0yNyAxNjowNTo0OSBaIFt0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0XSB0
cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRB
TF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEp
IEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVw
ZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2Vs
ZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90
LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRy
eWluZyAuLi4KMjAxNy0wNi0yNyAxNjowNTo0OSBaIFt0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0taW50ZWxdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1Q
U1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFM
X0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8g
cmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNv
biBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20g
cHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiBy
ZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI3IDE2OjA1OjQ5IFogW3Rlc3QtYW1kNjQt
aTM4Ni1saXZlcGF0Y2hdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVT
VC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZB
VEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUg
dG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJl
YXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZy
b20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBp
ZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI3IDE2OjA1OjQ5IFogW3Rlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4Nl0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtaTM4NiB0cy1idWlsZC1jaGVjayAgcGFzcyAKMjAxNy0wNi0yNyAxNjowNTo0OSBa
IFt0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWxdIHN0YXJ0aW5nIDExMTExMi50
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgdHMtYnVpbGQtY2hlY2sgIGJ1aWxk
LWNoZWNrKDEpCjIwMTctMDYtMjcgMTY6MDU6NDkgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXJhd10g
dHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFU
QUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAx
KSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRl
cGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNl
bGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZv
dC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0
cnlpbmcgLi4uCjIwMTctMDYtMjcgMTY6MDU6NDkgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjRdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1Q
U1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFM
X0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8g
cmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNv
biBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20g
cHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiBy
ZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI3IDE2OjA1OjQ5IFogW3Rlc3QtYW1kNjQt
aTM4Ni14bF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bCB0cy1idWlsZC1jaGVj
ayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yNyAxNjowNTo0OSBaIFt0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luMTAtaTM4Nl0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2IHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI3
IDE2OjA1OjQ5IFogW3Rlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4Nl0gdHJhbnNhY3Rpb24g
c2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAw
MDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNv
dWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBh
bW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGlkZW50
aWZpY2F0aW9uIGFzIGEgcGl2b3QsIGR1cmluZyBjb25mbGljdCBvdXQgY2hlY2tpbmcuCkhJTlQ6
ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgpDT05URVhUOiAgU1FM
IHN0YXRlbWVudCAiU0VMRUNUIDEgRlJPTSBPTkxZICJwdWJsaWMiLiJqb2JzIiB4IFdIRVJFICJm
bGlnaHQiIE9QRVJBVE9SKHBnX2NhdGFsb2cuPSkgJDEgQU5EICJqb2IiOjpwZ19jYXRhbG9nLnRl
eHQgT1BFUkFUT1IocGdfY2F0YWxvZy49KSAkMjo6cGdfY2F0YWxvZy50ZXh0IEZPUiBTSEFSRSBP
RiB4IgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI3IDE2OjA1OjQ5IFogW3Rlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1hbWRdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAo
T1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBH
UkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2Vz
cyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJ
TDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0
IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3Vj
Y2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI3IDE2OjA1OjQ5IFogW3Rl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbF0gYXdhaXRpbmcgMTExMTEyLnRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0y
NyAxNjowNTo0OSBaIFt0ZXN0LWFtZDY0LWkzODYteGxdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFt
ZDY0LWkzODYteGwgdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjcgMTY6MDU6NDkgWiBbdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkK
MjAxNy0wNi0yNyAxNjowNTo0OSBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
Nl0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IHRz
LWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI3IDE2OjA1OjQ5IFogZmxpZ2h0IDExMTExMiBucXVldWVk
PTEKMjAxNy0wNi0yNyAxNjowNTo0OSBaIGZsaWdodCAxMTExMTIgc3Bhd25pbmcgdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20KMjAxNy0wNi0yNyAxNjowNTo0OSBa
IGZsaWdodCAxMTExMTIgc3Bhd25lZCAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gWzgyNTBdCjIwMTctMDYtMjcgMTY6MDU6NDkgWiBmbGlnaHQgMTExMTEyIHNw
YXduaW5nIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20KMjAxNy0wNi0yNyAxNjowNTo0OSBaIGZsaWdodCAxMTExMTIgc3Bhd25lZCAgdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSBbODI1MV0KMjAxNy0w
Ni0yNyAxNjowNTo0OSBaIGZsaWdodCAxMTExMTIgc3Bhd25pbmcgdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20KMjAxNy0wNi0yNyAxNjowNTo0OSBaIGZsaWdodCAx
MTExMTIgc3Bhd25lZCAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gWzgyNTNdCjIwMTctMDYtMjcgMTY6MDU6NDkgWiBmbGlnaHQgMTExMTEyIHNwYXduaW5nIHRl
c3QtYW1kNjQtaTM4Ni14bC14c20KMjAxNy0wNi0yNyAxNjowNTo0OSBaIGZsaWdodCAxMTExMTIg
c3Bhd25lZCAgdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSBbODI1NV0KMjAxNy0wNi0yNyAxNjowNTo0
OSBaIGZsaWdodCAxMTExMTIgbnJ1bm5pbmc9NzAKMjAxNy0wNi0yNyAxNjowNTo0OSBaIFt0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWxdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRp
b24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhl
YyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2Vy
aWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNh
Y3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBpZGVudGlmaWNhdGlvbiBh
cyBhIHBpdm90LCBkdXJpbmcgY29tbWl0IGF0dGVtcHQuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24g
bWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI3IDE2OjA1
OjQ5IFogW3Rlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODZdIHRyYW5zYWN0aW9uIHNlcmlhbGlz
YXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIg
ZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qg
c2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJh
bnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBpZGVudGlmaWNhdGlv
biBhcyBhIHBpdm90LCBkdXJpbmcgd3JpdGUuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQg
c3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI3IDE2OjA1OjQ5IFog
W3Rlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0IHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QKMjAxNy0wNi0y
NyAxNjowNTo0OSBaIFt0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kXSB0cmFuc2Fj
dGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJP
UiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9S
OiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5j
aWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24g
Y29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5U
OiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAu
Li4KMjAxNy0wNi0yNyAxNjowNTo0OSBaIFt0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoXSBzdGFy
dGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCB0cy1ob3N0cy1hbGxvY2F0ZSBo
b3N0IGhvc3RzLWFsbG9jYXRlCjIwMTctMDYtMjcgMTY6MDU6NDkgWiBbdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhd10gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwg
UEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJS
T1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFk
L3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNv
ZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVw
YXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJp
ZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjcgMTY6MDU6NDkgWiBbdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yNyAxNjowNTo0OSBaIFt0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NF0gc3RhcnRpbmcgMTExMTEyLnRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVj
aygxKQoyMDE3LTA2LTI3IDE2OjA1OjUwIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1m
LWFtZDY0XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1k
NjQgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjcgMTY6MDU6NTAgWiBb
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODZdIHN0YXJ0aW5nIDExMTExMi50ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hl
Y2soMSkKMjAxNy0wNi0yNyAxNjowNTo1MCBaIFt0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoXSB0
cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRB
TF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEp
IEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVw
ZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2Vs
ZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90
LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRy
eWluZyAuLi4KMjAxNy0wNi0yNyAxNjowNTo1MCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NF0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBT
UUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxf
RVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byBy
ZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29u
IGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBw
cmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJl
dHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjcgMTY6MDU6NTAgWiBbdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWFtZF0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJl
IChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAo
UEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNj
ZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVU
QUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxp
Y3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBz
dWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjcgMTY6MDU6NTAgWiBb
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1pMzg2IHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgaG9zdHMtYWxsb2Nh
dGUKMjAxNy0wNi0yNyAxNjowNTo1MCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NF0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdS
RVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1Is
IDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dy
aXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6
IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJl
ZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQu
CikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjcgMTY6MDU6NTAgWiBbdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWludGVsXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWludGVsIHRzLWJ1aWxkLWNoZWNrICBwYXNzIAoyMDE3LTA2LTI3IDE2OjA1OjUw
IFogW3Rlc3QtYW1kNjQtaTM4Ni14bF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14
bCB0cy1idWlsZC1jaGVjayAgcGFzcyAKMjAxNy0wNi0yNyAxNjowNTo1MCBaIFt0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0IHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI3IDE2OjA1OjUw
IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2XSBmaW5pc2hlZCAxMTExMTIu
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgdHMtYnVpbGQtY2hlY2sgIHBhc3Mg
CjIwMTctMDYtMjcgMTY6MDU6NTAgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODZdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiB0
cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yNyAxNjowNTo1MCBaIFt0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0taW50ZWxdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NT
VEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVT
X0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBk
dWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDog
IFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGlu
IGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2Vl
ZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI3IDE2OjA1OjUwIFogW3Rlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4Nl0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtaTM4NiB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0CjIwMTctMDYtMjcgMTY6MDU6
NTAgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1
cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVk
IChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBh
Y2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpE
RVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gaWRlbnRpZmljYXRpb24gYXMgYSBwaXZv
dCwgZHVyaW5nIGNvbW1pdCBhdHRlbXB0LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1
Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yNyAxNjowNTo1MCBaIFt0
ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2XSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZh
aWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFp
bGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6
ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9u
cwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBj
b25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1p
Z2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yNyAxNjowNTo1
MCBaIFt0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWxdIHRyYW5zYWN0aW9uIHNl
cmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAx
KSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3Vs
ZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1v
bmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBpZGVudGlm
aWNhdGlvbiBhcyBhIHBpdm90LCBkdXJpbmcgY29tbWl0IGF0dGVtcHQuCkhJTlQ6ICBUaGUgdHJh
bnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2
LTI3IDE2OjA1OjUwIFogW3Rlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWRdIHRyYW5z
YWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VS
Uk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJS
T1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRl
bmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBv
biBpZGVudGlmaWNhdGlvbiBhcyBhIHBpdm90LCBkdXJpbmcgY29uZmxpY3QgaW4gY2hlY2tpbmcu
CkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5
aW5nIC4uLgoyMDE3LTA2LTI3IDE2OjA1OjUwIFogW3Rlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFk
ZV0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNf
RkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQw
MDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRl
IGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENh
bmNlbGVkIG9uIGlkZW50aWZpY2F0aW9uIGFzIGEgcGl2b3QsIGR1cmluZyBjb25mbGljdCBvdXQg
Y2hlY2tpbmcuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVk
LgpDT05URVhUOiAgU1FMIHN0YXRlbWVudCAiU0VMRUNUIDEgRlJPTSBPTkxZICJwdWJsaWMiLiJq
b2JzIiB4IFdIRVJFICJmbGlnaHQiIE9QRVJBVE9SKHBnX2NhdGFsb2cuPSkgJDEgQU5EICJqb2Ii
OjpwZ19jYXRhbG9nLnRleHQgT1BFUkFUT1IocGdfY2F0YWxvZy49KSAkMjo6cGdfY2F0YWxvZy50
ZXh0IEZPUiBTSEFSRSBPRiB4IgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI3IDE2OjA1OjUwIFog
W3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjRdIHRyYW5zYWN0aW9uIHNl
cmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAx
KSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3Vs
ZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1v
bmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBpZGVudGlm
aWNhdGlvbiBhcyBhIHBpdm90LCBkdXJpbmcgY29uZmxpY3Qgb3V0IGNoZWNraW5nLgpISU5UOiAg
VGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KQ09OVEVYVDogIFNRTCBz
dGF0ZW1lbnQgIlNFTEVDVCAxIEZST00gT05MWSAicHVibGljIi4iam9icyIgeCBXSEVSRSAiZmxp
Z2h0IiBPUEVSQVRPUihwZ19jYXRhbG9nLj0pICQxIEFORCAiam9iIjo6cGdfY2F0YWxvZy50ZXh0
IE9QRVJBVE9SKHBnX2NhdGFsb2cuPSkgJDI6OnBnX2NhdGFsb2cudGV4dCBGT1IgU0hBUkUgT0Yg
eCIKKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yNyAxNjowNTo1MCBaIFt0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luMTAtaTM4Nl0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChP
U1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdS
RVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNz
IGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlM
OiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3Qg
aW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNj
ZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjcgMTY6MDU6NTAgWiBbdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NF0gdHJhbnNhY3Rpb24gc2VyaWFs
aXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChk
YiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5v
dCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0
cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRl
bXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFu
c2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYt
MjcgMTY6MDU6NTAgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjRdIGZpbmlz
aGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCB0cy1idWlsZC1j
aGVjayAgcGFzcyAKMjAxNy0wNi0yNyAxNjowNTo1MSBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0IHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI3IDE2OjA1
OjUxIFogW3Rlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2hdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRp
b24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhl
YyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2Vy
aWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNh
Y3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBpZGVudGlmaWNhdGlvbiBh
cyBhIHBpdm90LCBkdXJpbmcgY29tbWl0IGF0dGVtcHQuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24g
bWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI3IDE2OjA1
OjUxIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0XSB0cmFuc2FjdGlvbiBz
ZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAw
MSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291
bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFt
b25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gaWRlbnRp
ZmljYXRpb24gYXMgYSBwaXZvdCwgZHVyaW5nIGNvbW1pdCBhdHRlbXB0LgpISU5UOiAgVGhlIHRy
YW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0w
Ni0yNyAxNjowNTo1MSBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4Nl0gdHJh
bnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxf
RVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBF
UlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVu
ZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVk
IG9uIGlkZW50aWZpY2F0aW9uIGFzIGEgcGl2b3QsIGR1cmluZyBjb25mbGljdCBvdXQgY2hlY2tp
bmcuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJl
dHJ5aW5nIC4uLgoyMDE3LTA2LTI3IDE2OjA1OjUxIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0XSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1Qt
UFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRB
TF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRv
IHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFz
b24gY29kZTogQ2FuY2VsZWQgb24gaWRlbnRpZmljYXRpb24gYXMgYSBwaXZvdCwgZHVyaW5nIGNv
bmZsaWN0IG91dCBjaGVja2luZy4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVk
IGlmIHJldHJpZWQuCkNPTlRFWFQ6ICBTUUwgc3RhdGVtZW50ICJTRUxFQ1QgMSBGUk9NIE9OTFkg
InB1YmxpYyIuImpvYnMiIHggV0hFUkUgImZsaWdodCIgT1BFUkFUT1IocGdfY2F0YWxvZy49KSAk
MSBBTkQgImpvYiI6OnBnX2NhdGFsb2cudGV4dCBPUEVSQVRPUihwZ19jYXRhbG9nLj0pICQyOjpw
Z19jYXRhbG9nLnRleHQgRk9SIFNIQVJFIE9GIHgiCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjcg
MTY6MDU6NTEgWiBbdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZF0gdHJhbnNhY3Rp
b24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1Ig
NDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjog
IGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2ll
cyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGlk
ZW50aWZpY2F0aW9uIGFzIGEgcGl2b3QsIGR1cmluZyBjb25mbGljdCBvdXQgY2hlY2tpbmcuCkhJ
TlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgpDT05URVhUOiAg
U1FMIHN0YXRlbWVudCAiU0VMRUNUIDEgRlJPTSBPTkxZICJwdWJsaWMiLiJqb2JzIiB4IFdIRVJF
ICJmbGlnaHQiIE9QRVJBVE9SKHBnX2NhdGFsb2cuPSkgJDEgQU5EICJqb2IiOjpwZ19jYXRhbG9n
LnRleHQgT1BFUkFUT1IocGdfY2F0YWxvZy49KSAkMjo6cGdfY2F0YWxvZy50ZXh0IEZPUiBTSEFS
RSBPRiB4IgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI3IDE2OjA1OjUxIFogW3Rlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0XSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1
cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVk
IChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBh
Y2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpE
RVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gaWRlbnRpZmljYXRpb24gYXMgYSBwaXZv
dCwgZHVyaW5nIGNvbW1pdCBhdHRlbXB0LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1
Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yNyAxNjowNTo1MSBaIFt0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWxdIHRyYW5zYWN0aW9uIHNlcmlhbGlz
YXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIg
ZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qg
c2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJh
bnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1w
dCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNh
Y3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI3
IDE2OjA1OjUxIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0XSBzdGFydGlu
ZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgdHMtYnVpbGQtY2hl
Y2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjcgMTY6MDU6NTEgWiBbdGVzdC1hbWQ2NC1pMzg2
LXJ1bXBydW4taTM4Nl0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkz
ODYgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjcgMTY6MDU6NTEgWiBb
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NF0gdHJhbnNhY3Rpb24gc2Vy
aWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEp
IChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxk
IG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9u
ZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBh
dHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0
cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTct
MDYtMjcgMTY6MDU6NTEgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsXSBzdGFydGluZyAxMTExMTIudGVz
dC1hbWQ2NC1pMzg2LXhsIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgaG9zdHMtYWxsb2NhdGUKMjAx
Ny0wNi0yNyAxNjowNTo1MSBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0XSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JF
U19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwg
NDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3Jp
dGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTog
Q2FuY2VsZWQgb24gaWRlbnRpZmljYXRpb24gYXMgYSBwaXZvdCwgZHVyaW5nIGNvbmZsaWN0IG91
dCBjaGVja2luZy4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJp
ZWQuCkNPTlRFWFQ6ICBTUUwgc3RhdGVtZW50ICJTRUxFQ1QgMSBGUk9NIE9OTFkgInB1YmxpYyIu
ImpvYnMiIHggV0hFUkUgImZsaWdodCIgT1BFUkFUT1IocGdfY2F0YWxvZy49KSAkMSBBTkQgImpv
YiI6OnBnX2NhdGFsb2cudGV4dCBPUEVSQVRPUihwZ19jYXRhbG9nLj0pICQyOjpwZ19jYXRhbG9n
LnRleHQgRk9SIFNIQVJFIE9GIHgiCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjcgMTY6MDU6NTEg
WiBbdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsXSB0cmFuc2FjdGlvbiBzZXJp
YWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkg
KGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQg
bm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25n
IHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0
dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRy
YW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0w
Ni0yNyAxNjowNTo1MSBaIFt0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGVdIHRyYW5zYWN0aW9u
IHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQw
MDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBj
b3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMg
YW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21t
aXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBU
aGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoy
MDE3LTA2LTI3IDE2OjA1OjUxIFogW3Rlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWRd
IGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kIHRzLWJ1
aWxkLWNoZWNrIAoyMDE3LTA2LTI3IDE2OjA1OjUxIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjEwLWkzODYgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBob3N0cy1hbGxvY2F0ZQoyMDE3LTA2LTI3
IDE2OjA1OjUxIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0XSBhd2FpdGlu
ZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgdHMtYnVpbGQtY2hl
Y2sgCjIwMTctMDYtMjcgMTY6MDU6NTEgWiBbdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4Nl0g
dHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFU
QUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAx
KSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRl
cGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNl
bGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZv
dC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0
cnlpbmcgLi4uCjIwMTctMDYtMjcgMTY6MDU6NTEgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjRdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1Q
U1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFM
X0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8g
cmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNv
biBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20g
cHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiBy
ZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI3IDE2OjA1OjUxIFogW3Rlc3QtYW1kNjQt
aTM4Ni14bC1yYXddIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcmF3IHRzLWJ1
aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI3IDE2OjA1OjUxIFogW3Rlc3QtYW1k
NjQtaTM4Ni14bF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bCB0cy1ob3N0cy1h
bGxvY2F0ZSBob3N0CjIwMTctMDYtMjcgMTY6MDU6NTEgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODZdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luMTAtaTM4NiB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0CjIwMTctMDYtMjcgMTY6MDU6NTIgWiBb
dGVzdC1hbWQ2NC1pMzg2LXhsLXJhd10gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14
bC1yYXcgdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjcgMTY6MDU6NTIgWiBbdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWFtZF0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJl
IChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAo
UEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNj
ZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVU
QUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxp
Y3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBz
dWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjcgMTY6MDU6NTIgWiBb
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODZdIGZpbmlzaGVkIDExMTExMi50ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiB0cy1idWlsZC1jaGVjayAgcGFzcyAKMjAx
Ny0wNi0yNyAxNjowNTo1MiBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NF0g
dHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFU
QUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAx
KSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRl
cGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNl
bGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZv
dC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0
cnlpbmcgLi4uCjIwMTctMDYtMjcgMTY6MDU6NTIgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjRdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1Q
U1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFM
X0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8g
cmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNv
biBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20g
cHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiBy
ZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI3IDE2OjA1OjUyIFogW3Rlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0XSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1
cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVk
IChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBh
Y2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpE
RVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25m
bGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0
IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yNyAxNjowNTo1MiBa
IFt0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1p
Mzg2LWxpdmVwYXRjaCB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0CjIwMTctMDYtMjcgMTY6MDU6NTIg
WiBbdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsXSBzdGFydGluZyAxMTExMTIu
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsIHRzLWhvc3RzLWFsbG9jYXRlIGhv
c3QgaG9zdHMtYWxsb2NhdGUKMjAxNy0wNi0yNyAxNjowNTo1MiBaIFt0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0XSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1
cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVk
IChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBh
Y2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpE
RVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25m
bGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0
IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yNyAxNjowNTo1MiBa
IFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0XSBzdGFydGluZyAxMTEx
MTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCB0cy1idWlsZC1jaGVj
ayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yNyAxNjowNTo1MiBaIFt0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0tYW1kXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWFtZCB0cy1idWlsZC1jaGVjayAgcGFzcyAKMjAxNy0wNi0yNyAxNjowNTo1MiBa
IFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4Nl0gdHJhbnNhY3Rpb24gc2VyaWFs
aXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChk
YiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5v
dCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0
cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGlkZW50aWZpY2F0
aW9uIGFzIGEgcGl2b3QsIGR1cmluZyBjb21taXQgYXR0ZW1wdC4KSElOVDogIFRoZSB0cmFuc2Fj
dGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjcg
MTY6MDU6NTIgWiBbdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlXSB0cmFuc2FjdGlvbiBzZXJp
YWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkg
KGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQg
bm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25n
IHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gaWRlbnRpZmlj
YXRpb24gYXMgYSBwaXZvdCwgZHVyaW5nIGNvbmZsaWN0IG91dCBjaGVja2luZy4KSElOVDogIFRo
ZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCkNPTlRFWFQ6ICBTUUwgc3Rh
dGVtZW50ICJTRUxFQ1QgMSBGUk9NIE9OTFkgInB1YmxpYyIuImpvYnMiIHggV0hFUkUgImZsaWdo
dCIgT1BFUkFUT1IocGdfY2F0YWxvZy49KSAkMSBBTkQgImpvYiI6OnBnX2NhdGFsb2cudGV4dCBP
UEVSQVRPUihwZ19jYXRhbG9nLj0pICQyOjpwZ19jYXRhbG9nLnRleHQgRk9SIFNIQVJFIE9GIHgi
CikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjcgMTY6MDU6NTIgWiBbdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWludGVsXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWludGVsIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI3IDE2OjA1OjUyIFogW3Rl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbF0gdHJhbnNhY3Rpb24gc2VyaWFsaXNh
dGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBl
eGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBz
ZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFu
c2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0
IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2Fj
dGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjcg
MTY6MDU6NTIgWiBbdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4Nl0gdHJhbnNhY3Rpb24gc2Vy
aWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEp
IChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxk
IG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9u
ZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBh
dHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0
cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTct
MDYtMjcgMTY6MDU6NTIgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjRdIGZp
bmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCB0cy1idWls
ZC1jaGVjayAgcGFzcyAKMjAxNy0wNi0yNyAxNjowNTo1MiBaIFt0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0IHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI3IDE2OjA1OjUyIFogW3Rlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjRdIGF3YWl0aW5nIDExMTExMi50ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IHRzLWJ1aWxkLWNoZWNrIAoyMDE3
LTA2LTI3IDE2OjA1OjUyIFogW3Rlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWRdIHN0
YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kIHRzLWhvc3Rz
LWFsbG9jYXRlIGhvc3QgaG9zdHMtYWxsb2NhdGUKMjAxNy0wNi0yNyAxNjowNTo1MiBaIFt0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NF0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlv
biBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVj
IGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJp
YWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2Fj
dGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdp
dGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlv
biBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjcgMTY6
MDU6NTIgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXJhd10gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1k
NjQtaTM4Ni14bC1yYXcgdHMtYnVpbGQtY2hlY2sgIHBhc3MgCjIwMTctMDYtMjcgMTY6MDU6NTIg
WiBbdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZF0gc3RhcnRpbmcgMTExMTEyLnRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBo
b3N0cy1hbGxvY2F0ZQoyMDE3LTA2LTI3IDE2OjA1OjUzIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0XSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RF
U1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19G
QVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVl
IHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBS
ZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBm
cm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQg
aWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yNyAxNjowNTo1MyBaIFt0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IHRzLWJ1aWxkLWNoZWNrICBwYXNzIAoyMDE3LTA2LTI3
IDE2OjA1OjUzIFogW3Rlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWRdIHRyYW5zYWN0
aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9S
IDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6
ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNp
ZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBj
b21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6
ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4u
LgoyMDE3LTA2LTI3IDE2OjA1OjUzIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
dHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjcgMTY6MDU6NTMgWiBbdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIw
MTctMDYtMjcgMTY6MDU6NTMgWiBbdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlXSB0cmFuc2Fj
dGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJP
UiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9S
OiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5j
aWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24g
Y29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5U
OiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAu
Li4KMjAxNy0wNi0yNyAxNjowNTo1MyBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcmF3XSBzdGFydGlu
ZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IGhv
c3RzLWFsbG9jYXRlCjIwMTctMDYtMjcgMTY6MDU6NTMgWiBbdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWFtZF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1hbWQgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdAoyMDE3LTA2LTI3IDE2OjA1OjUzIFogW3Rl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2XSBzdGFydGluZyAxMTExMTIudGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBob3N0
cy1hbGxvY2F0ZQoyMDE3LTA2LTI3IDE2OjA1OjUzIFogW3Rlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1pbnRlbF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1pbnRlbCB0cy1idWlsZC1jaGVjayAgcGFzcyAKMjAxNy0wNi0yNyAxNjowNTo1MyBaIFt0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NF0gc3RhcnRpbmcgMTExMTEyLnRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgaG9z
dHMtYWxsb2NhdGUKMjAxNy0wNi0yNyAxNjowNTo1MyBaIFt0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1
bi1pMzg2XSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQ
R1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJP
UiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQv
d3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29k
ZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBh
cmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmll
ZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yNyAxNjowNTo1MyBaIFt0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0taW50ZWxdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0taW50ZWwgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdAoyMDE3LTA2LTI3IDE2OjA1
OjUzIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjRdIGF3YWl0aW5n
IDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IHRzLWJ1aWxk
LWNoZWNrIAoyMDE3LTA2LTI3IDE2OjA1OjUzIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgdHMtYnVpbGQtY2hlY2sgIHBhc3MgCjIwMTctMDYtMjcgMTY6MDU6NTMgWiBbdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NF0gZmluaXNoZWQgMTExMTEyLnRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgdHMtYnVpbGQtY2hlY2sgIHBhc3Mg
CjIwMTctMDYtMjcgMTY6MDU6NTMgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXJhd10gYXdhaXRpbmcg
MTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdAoyMDE3
LTA2LTI3IDE2OjA1OjUzIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0XSB0
cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRB
TF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEp
IEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVw
ZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2Vs
ZWQgb24gaWRlbnRpZmljYXRpb24gYXMgYSBwaXZvdCwgZHVyaW5nIGNvbW1pdCBhdHRlbXB0LgpI
SU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWlu
ZyAuLi4KMjAxNy0wNi0yNyAxNjowNTo1MyBaIFt0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0taW50ZWxdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
aW50ZWwgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBob3N0cy1hbGxvY2F0ZQoyMDE3LTA2LTI3IDE2
OjA1OjUzIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2XSBhd2FpdGluZyAx
MTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgdHMtaG9zdHMtYWxsb2Nh
dGUgaG9zdAoyMDE3LTA2LTI3IDE2OjA1OjUzIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBob3N0cy1hbGxvY2F0ZQoyMDE3LTA2LTI3IDE2
OjA1OjUzIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0XSBzdGFydGluZyAx
MTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgdHMtaG9zdHMtYWxsb2Nh
dGUgaG9zdCBob3N0cy1hbGxvY2F0ZQoyMDE3LTA2LTI3IDE2OjA1OjUzIFogW3Rlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBob3N0cy1hbGxvY2F0
ZQoyMDE3LTA2LTI3IDE2OjA1OjUzIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
dHMtYnVpbGQtY2hlY2sgIHBhc3MgCjIwMTctMDYtMjcgMTY6MDU6NTMgWiBbdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWFtZF0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJl
IChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAo
UEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNj
ZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVU
QUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxp
Y3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBz
dWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjcgMTY6MDU6NTMgWiBb
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NF0gc3RhcnRpbmcgMTExMTEy
LnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgdHMtaG9zdHMtYWxsb2Nh
dGUgaG9zdCBob3N0cy1hbGxvY2F0ZQoyMDE3LTA2LTI3IDE2OjA1OjUzIFogW3Rlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0CjIwMTctMDYtMjcg
MTY6MDU6NTQgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjRdIGF3YWl0aW5n
IDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCB0cy1ob3N0cy1hbGxv
Y2F0ZSBob3N0CjIwMTctMDYtMjcgMTY6MDU6NTQgWiBbdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdy
YWRlXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlIHRzLWJ1aWxk
LWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI3IDE2OjA1OjU0IFogW3Rlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdAoyMDE3LTA2LTI3IDE2
OjA1OjU0IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0XSBhd2FpdGluZyAx
MTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgdHMtaG9zdHMtYWxsb2Nh
dGUgaG9zdAoyMDE3LTA2LTI3IDE2OjA1OjU0IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0IHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QKMjAxNy0wNi0yNyAxNjowNTo1
NCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NF0gc3RhcnRpbmcgMTExMTEy
LnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IHRzLWhvc3RzLWFsbG9jYXRlIGhv
c3QgaG9zdHMtYWxsb2NhdGUKMjAxNy0wNi0yNyAxNjowNTo1NCBaIFt0ZXN0LWFtZDY0LWkzODYt
cnVtcHJ1bi1pMzg2XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4
NiB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yNyAxNjowNTo1NCBaIFt0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCB0cy1idWlsZC1jaGVjayAgcGFzcyAKMjAxNy0wNi0y
NyAxNjowNTo1NCBaIFt0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGVdIGF3YWl0aW5nIDExMTEx
Mi50ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjcg
MTY6MDU6NTQgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjRdIGF3YWl0aW5n
IDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCB0cy1ob3N0cy1hbGxv
Y2F0ZSBob3N0CjIwMTctMDYtMjcgMTY6MDU6NTQgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0CjIwMTctMDYtMjcgMTY6MDU6NTQgWiBbdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NF0gc3RhcnRpbmcgMTExMTEyLnRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgdHMtaG9zdHMtYWxsb2NhdGUg
aG9zdCBob3N0cy1hbGxvY2F0ZQoyMDE3LTA2LTI3IDE2OjA1OjU0IFogW3Rlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1hbWRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0tYW1kIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QKMjAxNy0wNi0yNyAxNjowNTo1
NCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0XSBhd2FpdGluZyAx
MTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCB0cy1ob3N0cy1h
bGxvY2F0ZSBob3N0CjIwMTctMDYtMjcgMTY6MDU6NTUgWiBbdGVzdC1hbWQ2NC1pMzg2LXJ1bXBy
dW4taTM4Nl0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgdHMt
YnVpbGQtY2hlY2sgIHBhc3MgCjIwMTctMDYtMjcgMTY6MDU6NTUgWiBbdGVzdC1hbWQ2NC1pMzg2
LW1pZ3J1cGdyYWRlXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRl
IHRzLWJ1aWxkLWNoZWNrICBwYXNzIAoyMDE3LTA2LTI3IDE2OjA1OjU1IFogW3Rlc3QtYW1kNjQt
aTM4Ni1ydW1wcnVuLWkzODZdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtcnVtcHJ1
bi1pMzg2IHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgaG9zdHMtYWxsb2NhdGUKMjAxNy0wNi0yNyAx
NjowNTo1NSBaIFt0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGVdIHN0YXJ0aW5nIDExMTExMi50
ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgdHMtaG9zdHMtYWxsb2NhdGUgc3JjX2hvc3QgZHN0
X2hvc3QgaG9zdHMtYWxsb2NhdGUKMjAxNy0wNi0yNyAxNjowNTo1NiBaIFt0ZXN0LWFtZDY0LWkz
ODYtcnVtcHJ1bi1pMzg2XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4t
aTM4NiB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0CjIwMTctMDYtMjcgMTY6MDU6NTYgWiBbdGVzdC1h
bWQ2NC1pMzg2LW1pZ3J1cGdyYWRlXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LW1p
Z3J1cGdyYWRlIHRzLWhvc3RzLWFsbG9jYXRlIHNyY19ob3N0IGRzdF9ob3N0CjIwMTctMDYtMjcg
MTY6MDY6MDYgWiBmbGlnaHQgMTExMTEyIGtpbGxpbmcgYnVpbGQtaTM4Ni1wdm9wcyBbMTY3NzZd
CjIwMTctMDYtMjcgMTY6MDY6MTUgWiBbYnVpbGQtaTM4Ni1saWJ2aXJ0XSBmaW5pc2hlZCAxMTEx
MTIuYnVpbGQtaTM4Ni1saWJ2aXJ0IHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgcGFzcyAKMjAxNy0w
Ni0yNyAxNjowNjoxNSBaIFtidWlsZC1pMzg2LWxpYnZpcnRdIHN0YXJ0aW5nIDExMTExMi5idWls
ZC1pMzg2LWxpYnZpcnQgdHMtc3lzbG9nLXNlcnZlciAgc3lzbG9nLXNlcnZlcgoyMDE3LTA2LTI3
IDE2OjA2OjE2IFogW2J1aWxkLWkzODYtbGlidmlydF0gc3RhcnRpbmcgMTExMTEyLmJ1aWxkLWkz
ODYtbGlidmlydCB0cy1ob3N0LWluc3RhbGwtdHdpY2UgIGhvc3QtaW5zdGFsbCg0KQoyMDE3LTA2
LTI3IDE2OjA2OjE2IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQt
eHNtXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjcgMTY6MDY6
MTYgWiBbYnVpbGQtaTM4Ni1saWJ2aXJ0XSBhd2FpdGluZyAxMTExMTIuYnVpbGQtaTM4Ni1saWJ2
aXJ0IHRzLWhvc3QtaW5zdGFsbC10d2ljZSAKMjAxNy0wNi0yNyAxNjowNjoxNiBaIFt0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbV0gYXdhaXRpbmcgMTExMTEyLnRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWJ1aWxkLWNoZWNr
IAoyMDE3LTA2LTI3IDE2OjA2OjE2IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c21dIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1j
aGVjaygxKQoyMDE3LTA2LTI3IDE2OjA2OjE2IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIw
MTctMDYtMjcgMTY6MDY6MTcgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjcg
MTY6MDY6MTcgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21d
IGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yNyAxNjowNjoxNyBaIFt0ZXN0LWFtZDY0LWkz
ODYteGwteHNtXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSB0cy1idWls
ZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yNyAxNjowNjoxNyBaIFt0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbV0gZmluaXNoZWQgMTExMTEyLnRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWJ1aWxkLWNoZWNrICBw
YXNzIAoyMDE3LTA2LTI3IDE2OjA2OjE3IFogW2J1aWxkLWkzODYtbGlidmlydF0gZmluaXNoZWQg
MTExMTEyLmJ1aWxkLWkzODYtbGlidmlydCB0cy1ob3N0LWluc3RhbGwtdHdpY2UgIHBhc3MgCjIw
MTctMDYtMjcgMTY6MDY6MTcgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbV0gdHJhbnNhY3Rpb24g
c2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAw
MDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNv
dWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBh
bW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1p
dCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRo
ZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIw
MTctMDYtMjcgMTY6MDY6MTcgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c21dIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0LXhzbSB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IGhvc3RzLWFsbG9jYXRlCjIwMTct
MDYtMjcgMTY6MDY6MTcgWiBbYnVpbGQtaTM4Ni1saWJ2aXJ0XSBzdGFydGluZyAxMTExMTIuYnVp
bGQtaTM4Ni1saWJ2aXJ0IHRzLXhlbi1idWlsZC1wcmVwICBob3N0LWJ1aWxkLXByZXAKMjAxNy0w
Ni0yNyAxNjowNjoxNyBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1idWlsZC1jaGVjayAgcGFzcyAKMjAxNy0wNi0y
NyAxNjowNjoxOCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhz
bV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QKMjAxNy0wNi0yNyAxNjowNjoxOCBaIFt0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbV0gZmluaXNoZWQgMTExMTEy
LnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWJ1aWxkLWNo
ZWNrICBwYXNzIAoyMDE3LTA2LTI3IDE2OjA2OjE4IFogW2J1aWxkLWkzODYtbGlidmlydF0gYXdh
aXRpbmcgMTExMTEyLmJ1aWxkLWkzODYtbGlidmlydCB0cy14ZW4tYnVpbGQtcHJlcCAKMjAxNy0w
Ni0yNyAxNjowNjoxOCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IGhvc3RzLWFs
bG9jYXRlCjIwMTctMDYtMjcgMTY6MDY6MTggWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbV0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWls
dXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxl
ZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUg
YWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMK
REVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29u
ZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdo
dCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjcgMTY6MDY6MTgg
WiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21dIHN0YXJ0aW5n
IDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1o
b3N0cy1hbGxvY2F0ZSBob3N0IGhvc3RzLWFsbG9jYXRlCjIwMTctMDYtMjcgMTY6MDY6MTggWiBb
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14
bC14c20gdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjcgMTY6MDY6MTggWiBbdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21dIGF3YWl0aW5nIDExMTExMi50ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1ob3N0cy1hbGxvY2F0ZSBo
b3N0CjIwMTctMDYtMjcgMTY6MDY6MTkgWiBbYnVpbGQtaTM4Ni1saWJ2aXJ0XSBmaW5pc2hlZCAx
MTExMTIuYnVpbGQtaTM4Ni1saWJ2aXJ0IHRzLXhlbi1idWlsZC1wcmVwICBwYXNzIAoyMDE3LTA2
LTI3IDE2OjA2OjE5IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c21dIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QKMjAxNy0wNi0y
NyAxNjowNjoxOSBaIFtidWlsZC1pMzg2LWxpYnZpcnRdIHN0YXJ0aW5nIDExMTExMi5idWlsZC1p
Mzg2LWxpYnZpcnQgdHMtbGlidmlydC1idWlsZCAgbGlidmlydC1idWlsZAoyMDE3LTA2LTI3IDE2
OjA2OjE5IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC14c21dIGZpbmlzaGVkIDExMTExMi50ZXN0LWFt
ZDY0LWkzODYteGwteHNtIHRzLWJ1aWxkLWNoZWNrICBwYXNzIAoyMDE3LTA2LTI3IDE2OjA2OjE5
IFogW2J1aWxkLWkzODYtbGlidmlydF0gYXdhaXRpbmcgMTExMTEyLmJ1aWxkLWkzODYtbGlidmly
dCB0cy1saWJ2aXJ0LWJ1aWxkIAoyMDE3LTA2LTI3IDE2OjA2OjE5IFogW3Rlc3QtYW1kNjQtaTM4
Ni14bC14c21dIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwteHNtIHRzLWhvc3Rz
LWFsbG9jYXRlIGhvc3QgaG9zdHMtYWxsb2NhdGUKMjAxNy0wNi0yNyAxNjowNjoyMCBaIFt0ZXN0
LWFtZDY0LWkzODYteGwteHNtXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXhz
bSB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0CjIwMTctMDYtMjcgMTY6MDY6MzQgWiBmbGlnaHQgMTEx
MTEyIGtpbGxpbmcgYnVpbGQtaTM4Ni14c20gWzE2NzgzXQoyMDE3LTA2LTI3IDE2OjA3OjIwIFog
W2J1aWxkLWFybWhmLXhzbV0gZmluaXNoZWQgMTExMTEyLmJ1aWxkLWFybWhmLXhzbSB0cy1ob3N0
LWluc3RhbGwtdHdpY2UgIHBhc3MgCjIwMTctMDYtMjcgMTY6MDc6MjAgWiBbYnVpbGQtYXJtaGYt
eHNtXSBzdGFydGluZyAxMTExMTIuYnVpbGQtYXJtaGYteHNtIHRzLXhlbi1idWlsZC1wcmVwICBo
b3N0LWJ1aWxkLXByZXAKMjAxNy0wNi0yNyAxNjowNzoyMSBaIFtidWlsZC1hcm1oZi14c21dIGF3
YWl0aW5nIDExMTExMi5idWlsZC1hcm1oZi14c20gdHMteGVuLWJ1aWxkLXByZXAgCjIwMTctMDYt
MjcgMTY6MDg6MTAgWiBbYnVpbGQtYXJtNjQtbGlidmlydF0gZmluaXNoZWQgMTExMTEyLmJ1aWxk
LWFybTY0LWxpYnZpcnQgdHMtbGlidmlydC1idWlsZCAgcGFzcyAKMjAxNy0wNi0yNyAxNjowODox
MCBaIFtidWlsZC1hcm02NC1saWJ2aXJ0XSBhd2FpdGluZyAxMTExMTIuYnVpbGQtYXJtNjQtbGli
dmlydCB0cy1zeXNsb2ctc2VydmVyIAoyMDE3LTA2LTI3IDE2OjA4OjEwIFogW2J1aWxkLWFybTY0
LWxpYnZpcnRdIGZpbmlzaGVkIDExMTExMi5idWlsZC1hcm02NC1saWJ2aXJ0IHRzLXN5c2xvZy1z
ZXJ2ZXIgIHBhc3MgCjIwMTctMDYtMjcgMTY6MDg6MTEgWiBmbGlnaHQgMTExMTEyIHJlYXBlZCAg
YnVpbGQtYXJtNjQtbGlidmlydCBbMTU2OTJdIEVYSVQgMAoyMDE3LTA2LTI3IDE2OjA4OjEyIFog
ZmxpZ2h0IDExMTExMiBucXVldWVkPTEKMjAxNy0wNi0yNyAxNjowODoxMiBaIGZsaWdodCAxMTEx
MTIgbnJ1bm5pbmc9NjkKMjAxNy0wNi0yNyAxNjowODo1NyBaIGZsaWdodCAxMTExMTIga2lsbGlu
ZyBidWlsZC1hcm02NC1saWJ2aXJ0IFsxNTY5Ml0KMjAxNy0wNi0yNyAxNjoxMjozOCBaIFtidWls
ZC1pMzg2LWxpYnZpcnRdIGZpbmlzaGVkIDExMTExMi5idWlsZC1pMzg2LWxpYnZpcnQgdHMtbGli
dmlydC1idWlsZCAgcGFzcyAKMjAxNy0wNi0yNyAxNjoxMjozOCBaIFtidWlsZC1pMzg2LWxpYnZp
cnRdIGF3YWl0aW5nIDExMTExMi5idWlsZC1pMzg2LWxpYnZpcnQgdHMtc3lzbG9nLXNlcnZlciAK
MjAxNy0wNi0yNyAxNjoxMjozOCBaIFtidWlsZC1pMzg2LWxpYnZpcnRdIGZpbmlzaGVkIDExMTEx
Mi5idWlsZC1pMzg2LWxpYnZpcnQgdHMtc3lzbG9nLXNlcnZlciAgcGFzcyAKMjAxNy0wNi0yNyAx
NjoxMjozOSBaIGZsaWdodCAxMTExMTIgcmVhcGVkICBidWlsZC1pMzg2LWxpYnZpcnQgWzc1ODhd
IEVYSVQgMAoyMDE3LTA2LTI3IDE2OjEyOjQwIFogZmxpZ2h0IDExMTExMiBucXVldWVkPTEKMjAx
Ny0wNi0yNyAxNjoxMjo0MCBaIGZsaWdodCAxMTExMTIgc3Bhd25pbmcgdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQKMjAxNy0wNi0yNyAxNjoxMjo0MCBaIGZsaWdodCAxMTExMTIgc3Bhd25lZCAgdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgWzEwNTAyXQoyMDE3LTA2LTI3IDE2OjEyOjQwIFogZmxpZ2h0
IDExMTExMiBzcGF3bmluZyB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyCjIwMTctMDYtMjcg
MTY6MTI6NDAgWiBmbGlnaHQgMTExMTEyIHNwYXduZWQgIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgWzEwNTA1XQoyMDE3LTA2LTI3IDE2OjEyOjQwIFogZmxpZ2h0IDExMTExMiBzcGF3bmlu
ZyB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtCjIwMTct
MDYtMjcgMTY6MTI6NDAgWiBmbGlnaHQgMTExMTEyIHNwYXduZWQgIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gWzEwNTA4XQoyMDE3LTA2LTI3IDE2OjEy
OjQwIFogZmxpZ2h0IDExMTExMiBzcGF3bmluZyB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20K
MjAxNy0wNi0yNyAxNjoxMjo0MCBaIGZsaWdodCAxMTExMTIgc3Bhd25lZCAgdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtIFsxMDUxMl0KMjAxNy0wNi0yNyAxNjoxMjo0MCBaIGZsaWdodCAxMTEx
MTIgbnJ1bm5pbmc9NzIKMjAxNy0wNi0yNyAxNjoxMjo1OCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFjb3cyXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiB0cy1ob3N0
LWluc3RhbGwtdHdpY2UgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE2OjEyOjU4IFogW3Rlc3QtYW1k
NjQtYW1kNjQteGwtcWNvdzJdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFj
b3cyIHRzLWhvc3QtcGluZy1jaGVjayBob3N0IGhvc3QtcGluZy1jaGVjay1uYXRpdmUKMjAxNy0w
Ni0yNyAxNjoxMjo1OCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyXSBhd2FpdGluZyAxMTEx
MTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdAoyMDE3
LTA2LTI3IDE2OjEzOjA4IFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0XSBzdGFydGluZyAxMTEx
MTIudGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEp
CjIwMTctMDYtMjcgMTY6MTM6MDggWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpcl0gc3Rh
cnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgdHMtYnVpbGQtY2hlY2sg
IGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjcgMTY6MTM6MDggWiBbdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtbGlidmlydCB0cy1idWlsZC1j
aGVjayAKMjAxNy0wNi0yNyAxNjoxMzowOSBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUg
KE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQ
R1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nl
c3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRB
SUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGlj
dCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1
Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yNyAxNjoxMzowOSBaIFt0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcGFpciB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yNyAxNjoxMzowOSBaIFt0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c21dIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjcg
MTY6MTM6MDkgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnRdIGZpbmlzaGVkIDExMTExMi50ZXN0
LWFtZDY0LWkzODYtbGlidmlydCB0cy1idWlsZC1jaGVjayAgcGFzcyAKMjAxNy0wNi0yNyAxNjox
MzowOSBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c21dIGF3YWl0aW5nIDExMTExMi50ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjcgMTY6MTM6
MDkgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0
LWkzODYtbGlidmlydCB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IGhvc3RzLWFsbG9jYXRlCjIwMTct
MDYtMjcgMTY6MTM6MDkgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpcl0gZmluaXNoZWQg
MTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgdHMtYnVpbGQtY2hlY2sgIHBhc3Mg
CjIwMTctMDYtMjcgMTY6MTM6MDkgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEp
CjIwMTctMDYtMjcgMTY6MTM6MTAgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnRdIGF3YWl0aW5n
IDExMTExMi50ZXN0LWFtZDY0LWkzODYtbGlidmlydCB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0CjIw
MTctMDYtMjcgMTY6MTM6MTAgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpcl0gc3RhcnRp
bmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgdHMtaG9zdHMtYWxsb2NhdGUg
c3JjX2hvc3QgZHN0X2hvc3QgaG9zdHMtYWxsb2NhdGUKMjAxNy0wNi0yNyAxNjoxMzoxMCBaIFt0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtXSBhd2FpdGlu
ZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yNyAxNjoxMzoxMCBaIFt0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c21dIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
dHMtYnVpbGQtY2hlY2sgIHBhc3MgCjIwMTctMDYtMjcgMTY6MTM6MTAgWiBbdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcGFpcl0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgdHMtaG9zdHMtYWxsb2NhdGUgc3JjX2hvc3QgZHN0X2hvc3QKMjAxNy0wNi0yNyAxNjox
MzoxMCBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c21dIHN0YXJ0aW5nIDExMTExMi50ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBob3N0cy1hbGxv
Y2F0ZQoyMDE3LTA2LTI3IDE2OjEzOjExIFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbV0g
YXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSB0cy1ob3N0cy1hbGxv
Y2F0ZSBob3N0CjIwMTctMDYtMjcgMTY6MTM6MTEgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtYnVpbGQtY2hlY2sgIHBhc3Mg
CjIwMTctMDYtMjcgMTY6MTM6MTEgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBob3N0cy1h
bGxvY2F0ZQoyMDE3LTA2LTI3IDE2OjEzOjExIFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c21dIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QK
MjAxNy0wNi0yNyAxNjoxMzoxOSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyXSBmaW5pc2hl
ZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiB0cy1ob3N0LXBpbmctY2hlY2sgaG9z
dCBwYXNzIAoyMDE3LTA2LTI3IDE2OjEzOjE5IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzJd
IHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyIHRzLXhlbi1pbnN0YWxs
IGhvc3QgeGVuLWluc3RhbGwKMjAxNy0wNi0yNyAxNjoxMzoxOSBaIFt0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFjb3cyXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiB0cy14
ZW4taW5zdGFsbCBob3N0CjIwMTctMDYtMjcgMTY6MTM6MjQgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCB0cy1ob3N0LWluc3RhbGwtdHdpY2UgaG9zdCBwYXNz
IAoyMDE3LTA2LTI3IDE2OjEzOjI1IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgaG9zdC1waW5nLWNoZWNrLW5hdGl2
ZQoyMDE3LTA2LTI3IDE2OjEzOjI1IFogZmxpZ2h0IDExMTExMiBraWxsaW5nIGJ1aWxkLWkzODYt
bGlidmlydCBbNzU4OF0KMjAxNy0wNi0yNyAxNjoxMzoyNSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IHRzLWhvc3QtcGluZy1jaGVjayBob3N0CjIwMTctMDYt
MjcgMTY6MTM6NDYgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjRd
IGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE2OjEzOjQ2IFogW3Rl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0XSBzdGFydGluZyAxMTExMTIu
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgdHMteGVuLWluc3RhbGwg
aG9zdCB4ZW4taW5zdGFsbAoyMDE3LTA2LTI3IDE2OjEzOjQ2IFogW3Rlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgdHMteGVuLWluc3RhbGwgaG9zdAoyMDE3LTA2LTI3
IDE2OjE0OjA4IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzJdIGZpbmlzaGVkIDExMTExMi50
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyIHRzLXhlbi1pbnN0YWxsIGhvc3QgcGFzcyAKMjAxNy0w
Ni0yNyAxNjoxNDowOSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyXSBzdGFydGluZyAxMTEx
MTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiB0cy1ob3N0LXJlYm9vdCBob3N0IHhlbi1ib290
CjIwMTctMDYtMjcgMTY6MTQ6MDkgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293Ml0gYXdhaXRp
bmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgdHMtaG9zdC1yZWJvb3QgaG9zdAoy
MDE3LTA2LTI3IDE2OjE0OjIyIFogW2J1aWxkLWFybWhmLXhzbV0gZmluaXNoZWQgMTExMTEyLmJ1
aWxkLWFybWhmLXhzbSB0cy14ZW4tYnVpbGQtcHJlcCAgcGFzcyAKMjAxNy0wNi0yNyAxNjoxNDoy
MiBaIFtidWlsZC1hcm1oZi14c21dIHN0YXJ0aW5nIDExMTExMi5idWlsZC1hcm1oZi14c20gdHMt
eGVuLWJ1aWxkICB4ZW4tYnVpbGQKMjAxNy0wNi0yNyAxNjoxNDoyMyBaIFtidWlsZC1hcm1oZi14
c21dIGF3YWl0aW5nIDExMTExMi5idWlsZC1hcm1oZi14c20gdHMteGVuLWJ1aWxkIAoyMDE3LTA2
LTI3IDE2OjE0OjUxIFogW3Rlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViXSBmaW5pc2hlZCAx
MTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgdHMtaG9zdC1pbnN0YWxsLXR3aWNl
IGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNjoxNDo1MSBaIFt0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1Yl0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViIHRz
LWhvc3QtcGluZy1jaGVjayBob3N0IGhvc3QtcGluZy1jaGVjay1uYXRpdmUKMjAxNy0wNi0yNyAx
NjoxNDo1MiBaIFt0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1Yl0gYXdhaXRpbmcgMTExMTEy
LnRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViIHRzLWhvc3QtcGluZy1jaGVjayBob3N0CjIw
MTctMDYtMjcgMTY6MTU6MTIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWJdIGZpbmlz
aGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiB0cy1ob3N0LXBpbmctY2hl
Y2sgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE2OjE1OjEzIFogW3Rlc3QtYW1kNjQtYW1kNjQtYW1k
NjQtcHZncnViXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIg
dHMteGVuLWluc3RhbGwgaG9zdCB4ZW4taW5zdGFsbAoyMDE3LTA2LTI3IDE2OjE1OjEzIFogW3Rl
c3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1h
bWQ2NC1hbWQ2NC1wdmdydWIgdHMteGVuLWluc3RhbGwgaG9zdAoyMDE3LTA2LTI3IDE2OjE1OjIw
IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0XSBmaW5pc2hlZCAx
MTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgdHMteGVuLWlu
c3RhbGwgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE2OjE1OjIwIFogW3Rlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgdHMtaG9zdC1yZWJvb3QgaG9zdCB4ZW4tYm9vdAoy
MDE3LTA2LTI3IDE2OjE1OjIxIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgdHMtaG9zdC1yZWJvb3QgaG9zdAoyMDE3LTA2LTI3IDE2OjE1OjUwIFogW3Rlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzJdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhs
LXFjb3cyIHRzLWhvc3QtcmVib290IGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNjoxNTo1MCBaIFt0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2
NC14bC1xY293MiB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdCBob3N0LXBpbmctY2hlY2steGVuCjIw
MTctMDYtMjcgMTY6MTU6NTAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293Ml0gYXdhaXRpbmcg
MTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QK
MjAxNy0wNi0yNyAxNjoxNjoxMSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyXSBmaW5pc2hl
ZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiB0cy1ob3N0LXBpbmctY2hlY2sgaG9z
dCBwYXNzIAoyMDE3LTA2LTI3IDE2OjE2OjExIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzJd
IHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyIHRzLWxlYWstY2hlY2sg
YmFzaXMgaG9zdCBsZWFrLWNoZWNrL2Jhc2lzKDkpCjIwMTctMDYtMjcgMTY6MTY6MTIgWiBbdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xY293Ml0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQt
eGwtcWNvdzIgdHMtbGVhay1jaGVjayBiYXNpcyBob3N0CjIwMTctMDYtMjcgMTY6MTY6MTQgWiBb
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293Ml0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1k
NjQteGwtcWNvdzIgdHMtbGVhay1jaGVjayBiYXNpcyBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTY6
MTY6MTQgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293Ml0gc3RhcnRpbmcgMTExMTEyLnRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgdHMtZGViaWFuLWRpLWluc3RhbGwgIGRlYmlhbi1kaS1pbnN0
YWxsCjIwMTctMDYtMjcgMTY6MTY6MTQgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293Ml0gYXdh
aXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgdHMtZGViaWFuLWRpLWluc3Rh
bGwgCjIwMTctMDYtMjcgMTY6MTY6NTAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWJd
IGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiB0cy14ZW4taW5z
dGFsbCBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTY6MTY6NTAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWJdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiB0cy1ob3N0LXJlYm9vdCBob3N0IHhlbi1ib290CjIwMTctMDYtMjcgMTY6MTY6NTAgWiBbdGVz
dC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWJdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXB2Z3J1YiB0cy1ob3N0LXJlYm9vdCBob3N0CjIwMTctMDYtMjcgMTY6MTY6NTMg
WiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjRdIGZpbmlzaGVkIDEx
MTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCB0cy1ob3N0LXJl
Ym9vdCBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTY6MTY6NTMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdCBob3N0LXBp
bmctY2hlY2steGVuCjIwMTctMDYtMjcgMTY6MTY6NTMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdAoyMDE3LTA2LTI3
IDE2OjE3OjE0IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0XSBm
aW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
dHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNjoxNzoxNCBaIFt0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NF0gc3RhcnRpbmcgMTExMTEyLnRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IHRzLWxlYWstY2hlY2sgYmFz
aXMgaG9zdCBsZWFrLWNoZWNrL2Jhc2lzKDkpCjIwMTctMDYtMjcgMTY6MTc6MTUgWiBbdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjRdIGF3YWl0aW5nIDExMTExMi50ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCB0cy1sZWFrLWNoZWNrIGJhc2lz
IGhvc3QKMjAxNy0wNi0yNyAxNjoxNzoxNyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0IHRzLWxlYWstY2hlY2sgYmFzaXMgaG9zdCBwYXNzIAoyMDE3LTA2LTI3
IDE2OjE3OjE3IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0XSBz
dGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
dHMtZGViaWFuLWh2bS1pbnN0YWxsICBkZWJpYW4taHZtLWluc3RhbGwKMjAxNy0wNi0yNyAxNjox
NzoxNyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NF0gYXdhaXRp
bmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IHRzLWRl
Ymlhbi1odm0taW5zdGFsbCAKMjAxNy0wNi0yNyAxNjoxODowMiBaIFtidWlsZC1hcm02NC1wdm9w
c10gZmluaXNoZWQgMTExMTEyLmJ1aWxkLWFybTY0LXB2b3BzIHRzLWtlcm5lbC1idWlsZCAgcGFz
cyAKMjAxNy0wNi0yNyAxNjoxODowMiBaIFtidWlsZC1hcm02NC1wdm9wc10gYXdhaXRpbmcgMTEx
MTEyLmJ1aWxkLWFybTY0LXB2b3BzIHRzLXN5c2xvZy1zZXJ2ZXIgCjIwMTctMDYtMjcgMTY6MTg6
MDIgWiBbYnVpbGQtYXJtNjQtcHZvcHNdIGZpbmlzaGVkIDExMTExMi5idWlsZC1hcm02NC1wdm9w
cyB0cy1zeXNsb2ctc2VydmVyICBwYXNzIAoyMDE3LTA2LTI3IDE2OjE4OjAyIFogZmxpZ2h0IDEx
MTExMiByZWFwZWQgIGJ1aWxkLWFybTY0LXB2b3BzIFsxNjc0NV0gRVhJVCAwCjIwMTctMDYtMjcg
MTY6MTg6MDMgWiBmbGlnaHQgMTExMTEyIG5xdWV1ZWQ9MQoyMDE3LTA2LTI3IDE2OjE4OjAzIFog
ZmxpZ2h0IDExMTExMiBzcGF3bmluZyB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtCjIwMTct
MDYtMjcgMTY6MTg6MDMgWiBmbGlnaHQgMTExMTEyIHNwYXduZWQgIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gWzE5ODQ0XQoyMDE3LTA2LTI3IDE2OjE4OjAzIFogZmxpZ2h0IDExMTExMiBz
cGF3bmluZyB0ZXN0LWFybTY0LWFybTY0LXhsCjIwMTctMDYtMjcgMTY6MTg6MDMgWiBmbGlnaHQg
MTExMTEyIHNwYXduZWQgIHRlc3QtYXJtNjQtYXJtNjQteGwgWzE5ODQ2XQoyMDE3LTA2LTI3IDE2
OjE4OjAzIFogZmxpZ2h0IDExMTExMiBzcGF3bmluZyB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIKMjAxNy0wNi0yNyAxNjoxODowMyBaIGZsaWdodCAxMTExMTIgc3Bhd25lZCAgdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyIFsxOTg0OF0KMjAxNy0wNi0yNyAxNjoxODowMyBaIGZsaWdodCAx
MTExMTIgc3Bhd25pbmcgdGVzdC1hcm02NC1hcm02NC14bC14c20KMjAxNy0wNi0yNyAxNjoxODow
MyBaIGZsaWdodCAxMTExMTIgc3Bhd25lZCAgdGVzdC1hcm02NC1hcm02NC14bC14c20gWzE5ODUy
XQoyMDE3LTA2LTI3IDE2OjE4OjAzIFogZmxpZ2h0IDExMTExMiBucnVubmluZz03NQoyMDE3LTA2
LTI3IDE2OjE4OjMyIFogW3Rlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c21dIHRyYW5zYWN0aW9u
IHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQw
MDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBj
b3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMg
YW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBpZGVu
dGlmaWNhdGlvbiBhcyBhIHBpdm90LCBkdXJpbmcgY29tbWl0IGF0dGVtcHQuCkhJTlQ6ICBUaGUg
dHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3
LTA2LTI3IDE2OjE4OjMyIFogW3Rlc3QtYXJtNjQtYXJtNjQteGxdIHN0YXJ0aW5nIDExMTExMi50
ZXN0LWFybTY0LWFybTY0LXhsIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2
LTI3IDE2OjE4OjMyIFogW3Rlc3QtYXJtNjQtYXJtNjQteGxdIGF3YWl0aW5nIDExMTExMi50ZXN0
LWFybTY0LWFybTY0LXhsIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI3IDE2OjE4OjMyIFogW3Rl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0Ml0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yNyAx
NjoxODozMyBaIFt0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDJdIGF3YWl0aW5nIDExMTExMi50
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjcgMTY6
MTg6MzMgWiBbdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbV0gc3RhcnRpbmcgMTExMTEyLnRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEp
CjIwMTctMDYtMjcgMTY6MTg6MzMgWiBbdGVzdC1hcm02NC1hcm02NC14bC14c21dIHN0YXJ0aW5n
IDExMTExMi50ZXN0LWFybTY0LWFybTY0LXhsLXhzbSB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hl
Y2soMSkKMjAxNy0wNi0yNyAxNjoxODozMyBaIFt0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
XSBhd2FpdGluZyAxMTExMTIudGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSB0cy1idWlsZC1j
aGVjayAKMjAxNy0wNi0yNyAxNjoxODozMyBaIFt0ZXN0LWFybTY0LWFybTY0LXhsXSBmaW5pc2hl
ZCAxMTExMTIudGVzdC1hcm02NC1hcm02NC14bCB0cy1idWlsZC1jaGVjayAgcGFzcyAKMjAxNy0w
Ni0yNyAxNjoxODozMyBaIFt0ZXN0LWFybTY0LWFybTY0LXhsLXhzbV0gYXdhaXRpbmcgMTExMTEy
LnRlc3QtYXJtNjQtYXJtNjQteGwteHNtIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI3IDE2OjE4
OjMzIFogW3Rlc3QtYXJtNjQtYXJtNjQteGxdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFybTY0LWFy
bTY0LXhsIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgaG9zdHMtYWxsb2NhdGUKMjAxNy0wNi0yNyAx
NjoxODozMyBaIFt0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDJdIGZpbmlzaGVkIDExMTExMi50
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgdHMtYnVpbGQtY2hlY2sgIHBhc3MgCjIwMTctMDYt
MjcgMTY6MTg6MzQgWiBbdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyXSB0cmFuc2FjdGlvbiBz
ZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAw
MSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291
bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFt
b25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gaWRlbnRp
ZmljYXRpb24gYXMgYSBwaXZvdCwgZHVyaW5nIHdyaXRlLgpISU5UOiAgVGhlIHRyYW5zYWN0aW9u
IG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yNyAxNjox
ODozNCBaIFt0ZXN0LWFybTY0LWFybTY0LXhsXSBhd2FpdGluZyAxMTExMTIudGVzdC1hcm02NC1h
cm02NC14bCB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0CjIwMTctMDYtMjcgMTY6MTg6MzQgWiBbdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gdHMtYnVpbGQtY2hlY2sgIHBhc3MgCjIwMTctMDYtMjcgMTY6MTg6MzQg
WiBbdGVzdC1hcm02NC1hcm02NC14bC14c21dIGZpbmlzaGVkIDExMTExMi50ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSB0cy1idWlsZC1jaGVjayAgcGFzcyAKMjAxNy0wNi0yNyAxNjoxODozNCBaIFt0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtXSBzdGFydGluZyAxMTExMTIudGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IGhvc3RzLWFsbG9jYXRlCjIw
MTctMDYtMjcgMTY6MTg6MzQgWiBbdGVzdC1hcm02NC1hcm02NC14bC14c21dIHN0YXJ0aW5nIDEx
MTExMi50ZXN0LWFybTY0LWFybTY0LXhsLXhzbSB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IGhvc3Rz
LWFsbG9jYXRlCjIwMTctMDYtMjcgMTY6MTg6MzQgWiBbdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JF
U19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwg
NDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3Jp
dGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTog
Q2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVk
IHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4K
KSByZXRyeWluZyAuLi4KMjAxNy0wNi0yNyAxNjoxODozNSBaIFt0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtXSBhd2FpdGluZyAxMTExMTIudGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSB0
cy1ob3N0cy1hbGxvY2F0ZSBob3N0CjIwMTctMDYtMjcgMTY6MTg6MzUgWiBbdGVzdC1hcm02NC1h
cm02NC14bC14c21dIGF3YWl0aW5nIDExMTExMi50ZXN0LWFybTY0LWFybTY0LXhsLXhzbSB0cy1o
b3N0cy1hbGxvY2F0ZSBob3N0CjIwMTctMDYtMjcgMTY6MTg6MzUgWiBbdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyXSBzdGFydGluZyAxMTExMTIudGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
IHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgaG9zdHMtYWxsb2NhdGUKMjAxNy0wNi0yNyAxNjoxODoz
NiBaIFt0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDJdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdAoyMDE3LTA2LTI3IDE2
OjE4OjQ4IFogZmxpZ2h0IDExMTExMiBraWxsaW5nIGJ1aWxkLWFybTY0LXB2b3BzIFsxNjc0NV0K
MjAxNy0wNi0yNyAxNjoxOToyMCBaIFt0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1Yl0gZmlu
aXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViIHRzLWhvc3QtcmVib290
IGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNjoxOToyMCBaIFt0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1Yl0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViIHRz
LWhvc3QtcGluZy1jaGVjayBob3N0IGhvc3QtcGluZy1jaGVjay14ZW4KMjAxNy0wNi0yNyAxNjox
OToyMCBaIFt0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1Yl0gYXdhaXRpbmcgMTExMTEyLnRl
c3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViIHRzLWhvc3QtcGluZy1jaGVjayBob3N0CjIwMTct
MDYtMjcgMTY6MTk6MjkgWiBbYnVpbGQtYXJtaGZdIGZpbmlzaGVkIDExMTExMi5idWlsZC1hcm1o
ZiB0cy1ob3N0LWluc3RhbGwtdHdpY2UgIHBhc3MgCjIwMTctMDYtMjcgMTY6MTk6MzAgWiBbYnVp
bGQtYXJtaGZdIHN0YXJ0aW5nIDExMTExMi5idWlsZC1hcm1oZiB0cy14ZW4tYnVpbGQtcHJlcCAg
aG9zdC1idWlsZC1wcmVwCjIwMTctMDYtMjcgMTY6MTk6MzAgWiBbYnVpbGQtYXJtaGZdIGF3YWl0
aW5nIDExMTExMi5idWlsZC1hcm1oZiB0cy14ZW4tYnVpbGQtcHJlcCAKMjAxNy0wNi0yNyAxNjox
OTo0MSBaIFt0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1Yl0gZmluaXNoZWQgMTExMTEyLnRl
c3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViIHRzLWhvc3QtcGluZy1jaGVjayBob3N0IHBhc3Mg
CjIwMTctMDYtMjcgMTY6MTk6NDEgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWJdIHN0
YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiB0cy1sZWFrLWNoZWNr
IGJhc2lzIGhvc3QgbGVhay1jaGVjay9iYXNpcyg5KQoyMDE3LTA2LTI3IDE2OjE5OjQyIFogW3Rl
c3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1h
bWQ2NC1hbWQ2NC1wdmdydWIgdHMtbGVhay1jaGVjayBiYXNpcyBob3N0CjIwMTctMDYtMjcgMTY6
MTk6NDMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWJdIGZpbmlzaGVkIDExMTExMi50
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiB0cy1sZWFrLWNoZWNrIGJhc2lzIGhvc3QgcGFz
cyAKMjAxNy0wNi0yNyAxNjoxOTo0NCBaIFt0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1Yl0g
c3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViIHRzLWRlYmlhbi1k
aS1pbnN0YWxsICBkZWJpYW4tZGktaW5zdGFsbAoyMDE3LTA2LTI3IDE2OjE5OjQ0IFogW3Rlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtcHZncnViXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2
NC1hbWQ2NC1wdmdydWIgdHMtZGViaWFuLWRpLWluc3RhbGwgCjIwMTctMDYtMjcgMTY6MjE6MDEg
WiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXJdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcGFpciB0cy1ob3N0cy1hbGxvY2F0ZSBzcmNfaG9zdCBkc3RfaG9z
dCBwYXNzIAoyMDE3LTA2LTI3IDE2OjIxOjAxIFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1w
YWlyXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgdHMtc3lz
bG9nLXNlcnZlciAgc3lzbG9nLXNlcnZlcgoyMDE3LTA2LTI3IDE2OjIxOjAyIFogW3Rlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1wYWlyXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXBhaXIgdHMtaG9zdC1pbnN0YWxsLXR3aWNlIHNyY19ob3N0IGhvc3QtaW5zdGFsbC9z
cmNfaG9zdCg0KQoyMDE3LTA2LTI3IDE2OjIxOjAzIFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1wYWlyXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgdHMt
aG9zdC1pbnN0YWxsLXR3aWNlIGRzdF9ob3N0IGhvc3QtaW5zdGFsbC9kc3RfaG9zdCg1KQoyMDE3
LTA2LTI3IDE2OjIxOjAzIFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyXSBhd2FpdGlu
ZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgdHMtaG9zdC1pbnN0YWxsLXR3
aWNlIHNyY19ob3N0CjIwMTctMDYtMjcgMTY6MjE6MzQgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
Y293Ml0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgdHMtZGViaWFu
LWRpLWluc3RhbGwgIHBhc3MgCjIwMTctMDYtMjcgMTY6MjE6MzUgWiBbdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xY293Ml0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgdHMt
Z3Vlc3Qtc3RhcnQgZGViaWFuIGd1ZXN0LXN0YXJ0CjIwMTctMDYtMjcgMTY6MjE6MzUgWiBbdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xY293Ml0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQt
eGwtcWNvdzIgdHMtZ3Vlc3Qtc3RhcnQgZGViaWFuCjIwMTctMDYtMjcgMTY6MjE6NTQgWiBbdGVz
dC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2
LW1pZ3J1cGdyYWRlIHRzLWhvc3RzLWFsbG9jYXRlIHNyY19ob3N0IGRzdF9ob3N0IHBhc3MgCjIw
MTctMDYtMjcgMTY6MjE6NTUgWiBbdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlXSBzdGFydGlu
ZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlIHRzLXN5c2xvZy1zZXJ2ZXIgIHN5
c2xvZy1zZXJ2ZXIKMjAxNy0wNi0yNyAxNjoyMTo1NiBaIFt0ZXN0LWFtZDY0LWkzODYtbWlncnVw
Z3JhZGVdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgdHMtaG9z
dC1pbnN0YWxsLXR3aWNlIHNyY19ob3N0IGhvc3QtaW5zdGFsbC9zcmNfaG9zdCg0KQoyMDE3LTA2
LTI3IDE2OjIxOjU3IFogW3Rlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZV0gc3RhcnRpbmcgMTEx
MTEyLnRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSB0cy1ob3N0LWluc3RhbGwtdHdpY2UgZHN0
X2hvc3QgaG9zdC1pbnN0YWxsL2RzdF9ob3N0KDUpCjIwMTctMDYtMjcgMTY6MjE6NTcgWiBbdGVz
dC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2
LW1pZ3J1cGdyYWRlIHRzLWhvc3QtaW5zdGFsbC10d2ljZSBzcmNfaG9zdAoyMDE3LTA2LTI3IDE2
OjIyOjE0IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzJdIGZpbmlzaGVkIDExMTExMi50ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyIHRzLWd1ZXN0LXN0YXJ0IGRlYmlhbiBwYXNzIAoyMDE3LTA2
LTI3IDE2OjIyOjE0IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzJdIHN0YXJ0aW5nIDExMTEx
Mi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyIHRzLW1pZ3JhdGUtc3VwcG9ydC1jaGVjayBob3N0
IGRlYmlhbiAxIG1pZ3JhdGUtc3VwcG9ydC1jaGVjawoyMDE3LTA2LTI3IDE2OjIyOjE1IFogW3Rl
c3QtYW1kNjQtYW1kNjQteGwtcWNvdzJdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0
LXhsLXFjb3cyIHRzLW1pZ3JhdGUtc3VwcG9ydC1jaGVjayBob3N0IGRlYmlhbiAxCjIwMTctMDYt
MjcgMTY6MjI6MTYgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293Ml0gZmluaXNoZWQgMTExMTEy
LnRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgdHMtbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGhvc3Qg
ZGViaWFuIDEgcGFzcyAKMjAxNy0wNi0yNyAxNjoyMjoxNiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFjb3cyXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiB0cy1zYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sKMjAxNy0wNi0yNyAxNjoyMjoxNyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyXSBhd2Fp
dGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiB0cy1zYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrIGhvc3QgZGViaWFuCjIwMTctMDYtMjcgMTY6MjI6MTggWiBbdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xY293Ml0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIg
dHMtc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBob3N0IGRlYmlhbiBwYXNzIAoyMDE3LTA2LTI3
IDE2OjIyOjE4IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzJdIHN0YXJ0aW5nIDExMTExMi50
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyIHRzLWd1ZXN0LXNhdmVyZXN0b3JlIGhvc3QgZGViaWFu
IGd1ZXN0LXNhdmVyZXN0b3JlCjIwMTctMDYtMjcgMTY6MjI6MTggWiBbdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xY293Ml0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgdHMt
Z3Vlc3Qtc2F2ZXJlc3RvcmUgaG9zdCBkZWJpYW4KMjAxNy0wNi0yNyAxNjoyMzowNiBaIFt0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14
bC1xY293MiB0cy1ndWVzdC1zYXZlcmVzdG9yZSBob3N0IGRlYmlhbiBwYXNzIAoyMDE3LTA2LTI3
IDE2OjIzOjA2IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzJdIHN0YXJ0aW5nIDExMTExMi50
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyIHRzLWd1ZXN0LWxvY2FsbWlncmF0ZSBob3N0IGRlYmlh
biBndWVzdC1sb2NhbG1pZ3JhdGUKMjAxNy0wNi0yNyAxNjoyMzowNyBaIFt0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFjb3cyXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiB0
cy1ndWVzdC1sb2NhbG1pZ3JhdGUgaG9zdCBkZWJpYW4KMjAxNy0wNi0yNyAxNjoyMzozMyBaIFt0
ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1h
bWQ2NC1taWdydXBncmFkZSB0cy1ob3N0cy1hbGxvY2F0ZSBzcmNfaG9zdCBkc3RfaG9zdCBwYXNz
IAoyMDE3LTA2LTI3IDE2OjIzOjMzIFogW3Rlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGVdIHN0
YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlIHRzLXN5c2xvZy1zZXJ2
ZXIgIHN5c2xvZy1zZXJ2ZXIKMjAxNy0wNi0yNyAxNjoyMzozNCBaIFt0ZXN0LWFtZDY0LWFtZDY0
LW1pZ3J1cGdyYWRlXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFk
ZSB0cy1ob3N0LWluc3RhbGwtdHdpY2Ugc3JjX2hvc3QgaG9zdC1pbnN0YWxsL3NyY19ob3N0KDQp
CjIwMTctMDYtMjcgMTY6MjM6MzUgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZV0gc3Rh
cnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgdHMtaG9zdC1pbnN0YWxs
LXR3aWNlIGRzdF9ob3N0IGhvc3QtaW5zdGFsbC9kc3RfaG9zdCg1KQoyMDE3LTA2LTI3IDE2OjIz
OjM1IFogW3Rlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGVdIGF3YWl0aW5nIDExMTExMi50ZXN0
LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlIHRzLWhvc3QtaW5zdGFsbC10d2ljZSBzcmNfaG9zdAoy
MDE3LTA2LTI3IDE2OjIzOjM2IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzJdIGZpbmlzaGVk
IDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyIHRzLWd1ZXN0LWxvY2FsbWlncmF0ZSBo
b3N0IGRlYmlhbiBwYXNzIAoyMDE3LTA2LTI3IDE2OjIzOjM2IFogW3Rlc3QtYW1kNjQtYW1kNjQt
eGwtcWNvdzJdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyIHRzLWd1
ZXN0LXNhdmVyZXN0b3JlIGhvc3QgZGViaWFuIGd1ZXN0LXNhdmVyZXN0b3JlLjIKMjAxNy0wNi0y
NyAxNjoyMzozNyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyXSBhd2FpdGluZyAxMTExMTIu
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiB0cy1ndWVzdC1zYXZlcmVzdG9yZSBob3N0IGRlYmlh
bgoyMDE3LTA2LTI3IDE2OjI0OjE4IFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXJdIGZp
bmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIHRzLWhvc3RzLWFsbG9j
YXRlIHNyY19ob3N0IGRzdF9ob3N0IHBhc3MgCjIwMTctMDYtMjcgMTY6MjQ6MTkgWiBbdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpcl0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgdHMtc3lzbG9nLXNlcnZlciAgc3lzbG9nLXNlcnZlcgoyMDE3LTA2LTI3IDE2
OjI0OjE5IFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXJdIHN0YXJ0aW5nIDExMTExMi50
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIHRzLWhvc3QtaW5zdGFsbC10d2ljZSBzcmNfaG9z
dCBob3N0LWluc3RhbGwvc3JjX2hvc3QoNCkKMjAxNy0wNi0yNyAxNjoyNDoyMSBaIFt0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1wYWlyXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcGFpciB0cy1ob3N0LWluc3RhbGwtdHdpY2UgZHN0X2hvc3QgaG9zdC1pbnN0YWxsL2Rz
dF9ob3N0KDUpCjIwMTctMDYtMjcgMTY6MjQ6MjEgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpcl0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgdHMtaG9z
dC1pbnN0YWxsLXR3aWNlIHNyY19ob3N0CjIwMTctMDYtMjcgMTY6MjQ6MjMgWiBbdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xY293Ml0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzIgdHMtZ3Vlc3Qtc2F2ZXJlc3RvcmUgaG9zdCBkZWJpYW4gcGFzcyAKMjAxNy0wNi0yNyAxNjoy
NDoyMyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyXSBzdGFydGluZyAxMTExMTIudGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiB0cy1ndWVzdC1sb2NhbG1pZ3JhdGUgeDEwIGhvc3QgZGViaWFu
IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAKMjAxNy0wNi0yNyAxNjoyNDoyNCBaIFt0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293
MiB0cy1ndWVzdC1sb2NhbG1pZ3JhdGUgeDEwIGhvc3QgZGViaWFuCjIwMTctMDYtMjcgMTY6MjU6
MjYgWiBbdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2XSBmaW5pc2hlZCAxMTExMTIudGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2IHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgcGFzcyAK
MjAxNy0wNi0yNyAxNjoyNToyNyBaIFt0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODZdIHN0
YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgdHMtc3lzbG9nLXNl
cnZlciAgc3lzbG9nLXNlcnZlcgoyMDE3LTA2LTI3IDE2OjI1OjI3IFogW3Rlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtaTM4Nl0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtaTM4NiB0cy1ob3N0LWluc3RhbGwtdHdpY2UgaG9zdCBob3N0LWluc3RhbGwoNCkKMjAxNy0w
Ni0yNyAxNjoyNToyNyBaIFt0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODZdIGF3YWl0aW5n
IDExMTExMi50ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgdHMtaG9zdC1pbnN0YWxsLXR3
aWNlIGhvc3QKMjAxNy0wNi0yNyAxNjoyNjowMSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cy
XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiB0cy1ndWVzdC1sb2Nh
bG1pZ3JhdGUgeDEwIGhvc3QgZGViaWFuIHBhc3MgCjIwMTctMDYtMjcgMTY6MjY6MDIgWiBbdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xY293Ml0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQt
eGwtcWNvdzIgdHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlhbiBndWVzdC1zdG9wCjIwMTctMDYtMjcg
MTY6MjY6MDMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293Ml0gYXdhaXRpbmcgMTExMTEyLnRl
c3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgdHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlhbgoyMDE3LTA2
LTI3IDE2OjI2OjI4IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzJdIGZpbmlzaGVkIDExMTEx
Mi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyIHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW4gcGFz
cyAKMjAxNy0wNi0yNyAxNjoyNjoyOCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyXSBzdGFy
dGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiB0cy1yZXBlYXQtdGVzdCAxMCB0
cy1ndWVzdC1zdGFydCBob3N0IGRlYmlhbiB7O30gdHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlhbiBn
dWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0CjIwMTctMDYtMjcgMTY6MjY6MjkgWiBbdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xY293Ml0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzIgdHMtcmVwZWF0LXRlc3QgMTAgdHMtZ3Vlc3Qtc3RhcnQgaG9zdCBkZWJpYW4gezt9IHRzLWd1
ZXN0LXN0b3AgaG9zdCBkZWJpYW4KMjAxNy0wNi0yNyAxNjoyNjoyOSBaIFt0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBwYXNzIAoyMDE3LTA2
LTI3IDE2OjI2OjI5IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NF0gc3Rh
cnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCB0cy1zeXNs
b2ctc2VydmVyICBzeXNsb2ctc2VydmVyCjIwMTctMDYtMjcgMTY6MjY6MzAgWiBbdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0IHRzLWhvc3QtaW5zdGFsbC10d2ljZSBob3N0IGhvc3Qt
aW5zdGFsbCg0KQoyMDE3LTA2LTI3IDE2OjI2OjMwIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCB0cy1ob3N0LWluc3RhbGwtdHdpY2UgaG9zdAoyMDE3LTA2LTI3IDE2OjI2OjM0
IFogW2J1aWxkLWFybWhmXSBmaW5pc2hlZCAxMTExMTIuYnVpbGQtYXJtaGYgdHMteGVuLWJ1aWxk
LXByZXAgIHBhc3MgCjIwMTctMDYtMjcgMTY6MjY6MzQgWiBbYnVpbGQtYXJtaGZdIHN0YXJ0aW5n
IDExMTExMi5idWlsZC1hcm1oZiB0cy14ZW4tYnVpbGQgIHhlbi1idWlsZAoyMDE3LTA2LTI3IDE2
OjI2OjM1IFogW2J1aWxkLWFybWhmXSBhd2FpdGluZyAxMTExMTIuYnVpbGQtYXJtaGYgdHMteGVu
LWJ1aWxkIAoyMDE3LTA2LTI3IDE2OjI2OjU3IFogW3Rlc3QtYW1kNjQtaTM4Ni14bF0gZmluaXNo
ZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bCB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IHBhc3Mg
CjIwMTctMDYtMjcgMTY6MjY6NTggWiBbdGVzdC1hbWQ2NC1pMzg2LXhsXSBzdGFydGluZyAxMTEx
MTIudGVzdC1hbWQ2NC1pMzg2LXhsIHRzLXN5c2xvZy1zZXJ2ZXIgIHN5c2xvZy1zZXJ2ZXIKMjAx
Ny0wNi0yNyAxNjoyNjo1OSBaIFt0ZXN0LWFtZDY0LWkzODYteGxdIHN0YXJ0aW5nIDExMTExMi50
ZXN0LWFtZDY0LWkzODYteGwgdHMtaG9zdC1pbnN0YWxsLXR3aWNlIGhvc3QgaG9zdC1pbnN0YWxs
KDQpCjIwMTctMDYtMjcgMTY6MjY6NTkgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsXSBhd2FpdGluZyAx
MTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsIHRzLWhvc3QtaW5zdGFsbC10d2ljZSBob3N0CjIwMTct
MDYtMjcgMTY6Mjk6MjQgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWJdIGZpbmlzaGVk
IDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiB0cy1kZWJpYW4tZGktaW5zdGFs
bCAgcGFzcyAKMjAxNy0wNi0yNyAxNjoyOToyNSBaIFt0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2
Z3J1Yl0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViIHRzLWd1
ZXN0LXN0YXJ0IGRlYmlhbiBndWVzdC1zdGFydAoyMDE3LTA2LTI3IDE2OjI5OjI1IFogW3Rlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtcHZncnViXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2
NC1hbWQ2NC1wdmdydWIgdHMtZ3Vlc3Qtc3RhcnQgZGViaWFuCjIwMTctMDYtMjcgMTY6MzA6MDAg
WiBbdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWJdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFt
ZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiB0cy1ndWVzdC1zdGFydCBkZWJpYW4gcGFzcyAKMjAxNy0w
Ni0yNyAxNjozMDowMSBaIFt0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1Yl0gc3RhcnRpbmcg
MTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViIHRzLW1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBob3N0IGRlYmlhbiAxIG1pZ3JhdGUtc3VwcG9ydC1jaGVjawoyMDE3LTA2LTI3IDE2OjMw
OjAxIFogW3Rlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViXSBhd2FpdGluZyAxMTExMTIudGVz
dC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgdHMtbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGhvc3Qg
ZGViaWFuIDEKMjAxNy0wNi0yNyAxNjozMDowMiBaIFt0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2
Z3J1Yl0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViIHRzLW1p
Z3JhdGUtc3VwcG9ydC1jaGVjayBob3N0IGRlYmlhbiAxIHBhc3MgCjIwMTctMDYtMjcgMTY6MzA6
MDMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWJdIHN0YXJ0aW5nIDExMTExMi50ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiB0cy1zYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGhv
c3QgZGViaWFuIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sKMjAxNy0wNi0yNyAxNjozMDowMyBa
IFt0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1Yl0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtcHZncnViIHRzLXNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgaG9zdCBk
ZWJpYW4KMjAxNy0wNi0yNyAxNjozMDowNCBaIFt0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
Yl0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViIHRzLXNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW4gcGFzcyAKMjAxNy0wNi0yNyAxNjozMDow
NCBaIFt0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1Yl0gc3RhcnRpbmcgMTExMTEyLnRlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtcHZncnViIHRzLWd1ZXN0LXNhdmVyZXN0b3JlIGhvc3QgZGViaWFu
IGd1ZXN0LXNhdmVyZXN0b3JlCjIwMTctMDYtMjcgMTY6MzA6MDUgWiBbdGVzdC1hbWQ2NC1hbWQ2
NC1hbWQ2NC1wdmdydWJdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2
Z3J1YiB0cy1ndWVzdC1zYXZlcmVzdG9yZSBob3N0IGRlYmlhbgoyMDE3LTA2LTI3IDE2OjMwOjQ2
IFogW3Rlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViXSBmaW5pc2hlZCAxMTExMTIudGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgdHMtZ3Vlc3Qtc2F2ZXJlc3RvcmUgaG9zdCBkZWJpYW4g
cGFzcyAKMjAxNy0wNi0yNyAxNjozMDo0NyBaIFt0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
Yl0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViIHRzLWd1ZXN0
LWxvY2FsbWlncmF0ZSBob3N0IGRlYmlhbiBndWVzdC1sb2NhbG1pZ3JhdGUKMjAxNy0wNi0yNyAx
NjozMDo0NyBaIFt0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1Yl0gYXdhaXRpbmcgMTExMTEy
LnRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViIHRzLWd1ZXN0LWxvY2FsbWlncmF0ZSBob3N0
IGRlYmlhbgoyMDE3LTA2LTI3IDE2OjMxOjE3IFogW3Rlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZn
cnViXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgdHMtZ3Vl
c3QtbG9jYWxtaWdyYXRlIGhvc3QgZGViaWFuIHBhc3MgCjIwMTctMDYtMjcgMTY6MzE6MTcgWiBb
dGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWJdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0
LWFtZDY0LWFtZDY0LXB2Z3J1YiB0cy1ndWVzdC1zYXZlcmVzdG9yZSBob3N0IGRlYmlhbiBndWVz
dC1zYXZlcmVzdG9yZS4yCjIwMTctMDYtMjcgMTY6MzE6MTcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWJdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiB0cy1ndWVzdC1zYXZlcmVzdG9yZSBob3N0IGRlYmlhbgoyMDE3LTA2LTI3IDE2OjMxOjQwIFog
W3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0XSBmaW5pc2hlZCAxMTEx
MTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgdHMtZGViaWFuLWh2
bS1pbnN0YWxsICBwYXNzIAoyMDE3LTA2LTI3IDE2OjMxOjQwIFogW3Rlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgdHMtbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGhvc3Qg
ZGViaWFuaHZtIDEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrCjIwMTctMDYtMjcgMTY6MzE6NDEgWiBb
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjRdIGF3YWl0aW5nIDExMTEx
Mi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCB0cy1taWdyYXRlLXN1
cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW5odm0gMQoyMDE3LTA2LTI3IDE2OjMxOjQyIFogW3Rlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0XSBmaW5pc2hlZCAxMTExMTIudGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgdHMtbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGhvc3QgZGViaWFuaHZtIDEgcGFzcyAKMjAxNy0wNi0yNyAxNjozMTo0MiBaIFt0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NF0gc3RhcnRpbmcgMTExMTEyLnRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IHRzLXNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW5odm0gc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjawoyMDE3
LTA2LTI3IDE2OjMxOjQyIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgdHMtc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBob3N0IGRlYmlhbmh2bQoyMDE3LTA2
LTI3IDE2OjMxOjQzIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgdHMtc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBob3N0IGRlYmlhbmh2bSBwYXNzIAoyMDE3
LTA2LTI3IDE2OjMxOjQ0IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgdHMtZ3Vlc3Qtc2F2ZXJlc3RvcmUgaG9zdCBkZWJpYW5odm0gZ3Vlc3Qtc2F2ZXJlc3Rv
cmUKMjAxNy0wNi0yNyAxNjozMTo0NCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0IHRzLWd1ZXN0LXNhdmVyZXN0b3JlIGhvc3QgZGViaWFuaHZtCjIwMTctMDYt
MjcgMTY6MzE6NTkgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWJdIGZpbmlzaGVkIDEx
MTExMi50ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiB0cy1ndWVzdC1zYXZlcmVzdG9yZSBo
b3N0IGRlYmlhbiBwYXNzIAoyMDE3LTA2LTI3IDE2OjMxOjU5IFogW3Rlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgdHMtZ3Vlc3QtbG9jYWxtaWdyYXRlIHgxMCBob3N0IGRlYmlhbiBndWVzdC1sb2NhbG1pZ3Jh
dGUveDEwCjIwMTctMDYtMjcgMTY6MzE6NTkgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWJdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiB0cy1ndWVz
dC1sb2NhbG1pZ3JhdGUgeDEwIGhvc3QgZGViaWFuCjIwMTctMDYtMjcgMTY6MzI6MTQgWiBbdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtXSBmaW5pc2hlZCAxMTEx
MTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWhvc3Rz
LWFsbG9jYXRlIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNjozMjoxNSBaIFt0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21dIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtc3lzbG9nLXNlcnZlciAg
c3lzbG9nLXNlcnZlcgoyMDE3LTA2LTI3IDE2OjMyOjE2IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1ob3N0LWluc3RhbGwtdHdpY2UgaG9z
dCBob3N0LWluc3RhbGwoNCkKMjAxNy0wNi0yNyAxNjozMjoxNiBaIFt0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21dIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtaG9zdC1pbnN0YWxsLXR3aWNl
IGhvc3QKMjAxNy0wNi0yNyAxNjozMjozNSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0IHRzLWd1ZXN0LXNhdmVyZXN0b3JlIGhvc3QgZGViaWFuaHZtIHBhc3Mg
CjIwMTctMDYtMjcgMTY6MzI6MzUgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCB0cy1ndWVzdC1sb2NhbG1pZ3JhdGUgaG9zdCBkZWJpYW5odm0gZ3Vlc3QtbG9j
YWxtaWdyYXRlCjIwMTctMDYtMjcgMTY6MzI6MzYgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCB0cy1ndWVzdC1sb2NhbG1pZ3JhdGUgaG9zdCBkZWJpYW5odm0K
MjAxNy0wNi0yNyAxNjozMzowNyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0IHRzLWd1ZXN0LWxvY2FsbWlncmF0ZSBob3N0IGRlYmlhbmh2bSBwYXNzIAoyMDE3
LTA2LTI3IDE2OjMzOjA4IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgdHMtZ3Vlc3Qtc2F2ZXJlc3RvcmUgaG9zdCBkZWJpYW5odm0gZ3Vlc3Qtc2F2ZXJlc3Rv
cmUuMgoyMDE3LTA2LTI3IDE2OjMzOjA4IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgdHMtZ3Vlc3Qtc2F2ZXJlc3RvcmUgaG9zdCBkZWJpYW5odm0KMjAxNy0w
Ni0yNyAxNjozMzozNyBaIFt0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1Yl0gZmluaXNoZWQg
MTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViIHRzLWd1ZXN0LWxvY2FsbWlncmF0
ZSB4MTAgaG9zdCBkZWJpYW4gcGFzcyAKMjAxNy0wNi0yNyAxNjozMzozNyBaIFt0ZXN0LWFtZDY0
LWFtZDY0LWFtZDY0LXB2Z3J1Yl0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtYW1k
NjQtcHZncnViIHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW4gZ3Vlc3Qtc3RvcAoyMDE3LTA2LTI3
IDE2OjMzOjM3IFogW3Rlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViXSBhd2FpdGluZyAxMTEx
MTIudGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgdHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlh
bgoyMDE3LTA2LTI3IDE2OjMzOjU5IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgdHMtZ3Vlc3Qtc2F2ZXJlc3RvcmUgaG9zdCBkZWJpYW5odm0gcGFzcyAKMjAx
Ny0wNi0yNyAxNjozMzo1OSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0IHRzLWd1ZXN0LWxvY2FsbWlncmF0ZSB4MTAgaG9zdCBkZWJpYW5odm0gZ3Vlc3QtbG9j
YWxtaWdyYXRlL3gxMAoyMDE3LTA2LTI3IDE2OjMzOjU5IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgdHMtZ3Vlc3QtbG9jYWxtaWdyYXRlIHgxMCBob3N0IGRl
Ymlhbmh2bQoyMDE3LTA2LTI3IDE2OjM0OjAyIFogW3Rlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZn
cnViXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgdHMtZ3Vl
c3Qtc3RvcCBob3N0IGRlYmlhbiBwYXNzIAoyMDE3LTA2LTI3IDE2OjM0OjAyIFogW3Rlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtcHZncnViXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgdHMtcmVwZWF0LXRlc3QgMTAgdHMtZ3Vlc3Qtc3RhcnQgaG9zdCBkZWJpYW4g
ezt9IHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW4gZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdAoy
MDE3LTA2LTI3IDE2OjM0OjAzIFogW3Rlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViXSBhd2Fp
dGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgdHMtcmVwZWF0LXRlc3Qg
MTAgdHMtZ3Vlc3Qtc3RhcnQgaG9zdCBkZWJpYW4gezt9IHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJp
YW4KMjAxNy0wNi0yNyAxNjozNDozMiBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpcl0g
ZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIHRzLWhvc3QtaW5z
dGFsbC10d2ljZSBzcmNfaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE2OjM0OjMyIFogW3Rlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1wYWlyXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXBhaXIgdHMtaG9zdC1pbnN0YWxsLXR3aWNlIGRzdF9ob3N0CjIwMTctMDYtMjcgMTY6
MzQ6NDEgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXJdIGZpbmlzaGVkIDExMTExMi50
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciB0cy1ob3N0LWluc3RhbGwtdHdpY2UgZHN0X2hv
c3QgcGFzcyAKMjAxNy0wNi0yNyAxNjozNDo0MSBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cGFpcl0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIHRzLWhv
c3QtcGluZy1jaGVjayBzcmNfaG9zdCBob3N0LXBpbmctY2hlY2stbmF0aXZlL3NyY19ob3N0CjIw
MTctMDYtMjcgMTY6MzQ6NDIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXJdIHN0YXJ0
aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciB0cy1ob3N0LXBpbmctY2hl
Y2sgZHN0X2hvc3QgaG9zdC1waW5nLWNoZWNrLW5hdGl2ZS9kc3RfaG9zdAoyMDE3LTA2LTI3IDE2
OjM0OjQyIFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyXSBhd2FpdGluZyAxMTExMTIu
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgdHMtaG9zdC1waW5nLWNoZWNrIHNyY19ob3N0
CjIwMTctMDYtMjcgMTY6MzQ6NTkgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsXSBmaW5pc2hlZCAxMTEx
MTIudGVzdC1hbWQ2NC1pMzg2LXhsIHRzLWhvc3QtaW5zdGFsbC10d2ljZSBob3N0IHBhc3MgCjIw
MTctMDYtMjcgMTY6MzQ6NTkgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsXSBzdGFydGluZyAxMTExMTIu
dGVzdC1hbWQ2NC1pMzg2LXhsIHRzLWhvc3QtcGluZy1jaGVjayBob3N0IGhvc3QtcGluZy1jaGVj
ay1uYXRpdmUKMjAxNy0wNi0yNyAxNjozNDo1OSBaIFt0ZXN0LWFtZDY0LWkzODYteGxdIGF3YWl0
aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QKMjAx
Ny0wNi0yNyAxNjozNDo1OSBaIFtidWlsZC1hcm1oZi14c21dIGZpbmlzaGVkIDExMTExMi5idWls
ZC1hcm1oZi14c20gdHMteGVuLWJ1aWxkICBwYXNzIAoyMDE3LTA2LTI3IDE2OjM0OjU5IFogW2J1
aWxkLWFybWhmLXhzbV0gYXdhaXRpbmcgMTExMTEyLmJ1aWxkLWFybWhmLXhzbSB0cy1zeXNsb2ct
c2VydmVyIAoyMDE3LTA2LTI3IDE2OjM1OjAwIFogW2J1aWxkLWFybWhmLXhzbV0gZmluaXNoZWQg
MTExMTEyLmJ1aWxkLWFybWhmLXhzbSB0cy1zeXNsb2ctc2VydmVyICBwYXNzIAoyMDE3LTA2LTI3
IDE2OjM1OjAwIFogZmxpZ2h0IDExMTExMiByZWFwZWQgIGJ1aWxkLWFybWhmLXhzbSBbMTY3NjNd
IEVYSVQgMAoyMDE3LTA2LTI3IDE2OjM1OjAxIFogZmxpZ2h0IDExMTExMiBucXVldWVkPTEKMjAx
Ny0wNi0yNyAxNjozNTowMSBaIGZsaWdodCAxMTExMTIgbnJ1bm5pbmc9NzQKMjAxNy0wNi0yNyAx
NjozNTowMiBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpcl0gZmluaXNoZWQgMTExMTEy
LnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIHRzLWhvc3QtcGluZy1jaGVjayBzcmNfaG9z
dCBwYXNzIAoyMDE3LTA2LTI3IDE2OjM1OjAyIFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1w
YWlyXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgdHMtaG9z
dC1waW5nLWNoZWNrIGRzdF9ob3N0CjIwMTctMDYtMjcgMTY6MzU6MDMgWiBbdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXJdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcGFpciB0cy1ob3N0LXBpbmctY2hlY2sgZHN0X2hvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNjoz
NTowMyBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpcl0gc3RhcnRpbmcgMTExMTEyLnRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIHRzLXhlbi1pbnN0YWxsIHNyY19ob3N0IHhlbi1p
bnN0YWxsL3NyY19ob3N0CjIwMTctMDYtMjcgMTY6MzU6MDQgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXBhaXJdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFp
ciB0cy14ZW4taW5zdGFsbCBkc3RfaG9zdCB4ZW4taW5zdGFsbC9kc3RfaG9zdAoyMDE3LTA2LTI3
IDE2OjM1OjA0IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyXSBhd2FpdGluZyAxMTEx
MTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgdHMteGVuLWluc3RhbGwgc3JjX2hvc3QK
MjAxNy0wNi0yNyAxNjozNToyMCBaIFt0ZXN0LWFtZDY0LWkzODYteGxdIGZpbmlzaGVkIDExMTEx
Mi50ZXN0LWFtZDY0LWkzODYteGwgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgcGFzcyAKMjAxNy0w
Ni0yNyAxNjozNToyMCBaIFt0ZXN0LWFtZDY0LWkzODYteGxdIHN0YXJ0aW5nIDExMTExMi50ZXN0
LWFtZDY0LWkzODYteGwgdHMteGVuLWluc3RhbGwgaG9zdCB4ZW4taW5zdGFsbAoyMDE3LTA2LTI3
IDE2OjM1OjIxIFogW3Rlc3QtYW1kNjQtaTM4Ni14bF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1k
NjQtaTM4Ni14bCB0cy14ZW4taW5zdGFsbCBob3N0CjIwMTctMDYtMjcgMTY6MzU6MjIgWiBbdGVz
dC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1k
NjQtbWlncnVwZ3JhZGUgdHMtaG9zdC1pbnN0YWxsLXR3aWNlIHNyY19ob3N0IHBhc3MgCjIwMTct
MDYtMjcgMTY6MzU6MjIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZV0gYXdhaXRpbmcg
MTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgdHMtaG9zdC1pbnN0YWxsLXR3aWNl
IGRzdF9ob3N0CjIwMTctMDYtMjcgMTY6MzU6NDIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBn
cmFkZV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgdHMtaG9z
dC1pbnN0YWxsLXR3aWNlIGRzdF9ob3N0IHBhc3MgCjIwMTctMDYtMjcgMTY6MzU6NDIgWiBbdGVz
dC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1k
NjQtbWlncnVwZ3JhZGUgdHMtaG9zdC1waW5nLWNoZWNrIHNyY19ob3N0IGhvc3QtcGluZy1jaGVj
ay1uYXRpdmUvc3JjX2hvc3QKMjAxNy0wNi0yNyAxNjozNTo0MyBaIFt0ZXN0LWFtZDY0LWFtZDY0
LW1pZ3J1cGdyYWRlXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFk
ZSB0cy1ob3N0LXBpbmctY2hlY2sgZHN0X2hvc3QgaG9zdC1waW5nLWNoZWNrLW5hdGl2ZS9kc3Rf
aG9zdAoyMDE3LTA2LTI3IDE2OjM1OjQzIFogW3Rlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGVd
IGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlIHRzLWhvc3QtcGlu
Zy1jaGVjayBzcmNfaG9zdAoyMDE3LTA2LTI3IDE2OjM1OjQ2IFogZmxpZ2h0IDExMTExMiBraWxs
aW5nIGJ1aWxkLWFybWhmLXhzbSBbMTY3NjNdCjIwMTctMDYtMjcgMTY6MzY6MDAgWiBbdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjRdIGZpbmlzaGVkIDExMTExMi50ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCB0cy1ndWVzdC1sb2NhbG1pZ3Jh
dGUgeDEwIGhvc3QgZGViaWFuaHZtIHBhc3MgCjIwMTctMDYtMjcgMTY6MzY6MDAgWiBbdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjRdIHN0YXJ0aW5nIDExMTExMi50ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCB0cy1ndWVzdC1zdG9wIGhvc3Qg
ZGViaWFuaHZtIGd1ZXN0LXN0b3AKMjAxNy0wNi0yNyAxNjozNjowMCBaIFt0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW5o
dm0KMjAxNy0wNi0yNyAxNjozNjowMyBaIFt0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlXSBm
aW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSB0cy1ob3N0LXBpbmct
Y2hlY2sgc3JjX2hvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNjozNjowMyBaIFt0ZXN0LWFtZDY0LWFt
ZDY0LW1pZ3J1cGdyYWRlXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBn
cmFkZSB0cy1ob3N0LXBpbmctY2hlY2sgZHN0X2hvc3QKMjAxNy0wNi0yNyAxNjozNjowNCBaIFt0
ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1h
bWQ2NC1taWdydXBncmFkZSB0cy1ob3N0LXBpbmctY2hlY2sgZHN0X2hvc3QgcGFzcyAKMjAxNy0w
Ni0yNyAxNjozNjowNCBaIFt0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlXSBzdGFydGluZyAx
MTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSB0cy14ZW4taW5zdGFsbCBzcmNfaG9z
dCB4ZW4taW5zdGFsbC9zcmNfaG9zdAoyMDE3LTA2LTI3IDE2OjM2OjA1IFogW3Rlc3QtYW1kNjQt
YW1kNjQtbWlncnVwZ3JhZGVdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1
cGdyYWRlIHRzLXhlbi1pbnN0YWxsIGRzdF9ob3N0IHhlbi1pbnN0YWxsL2RzdF9ob3N0CjIwMTct
MDYtMjcgMTY6MzY6MDUgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZV0gYXdhaXRpbmcg
MTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgdHMteGVuLWluc3RhbGwgc3JjX2hv
c3QKMjAxNy0wNi0yNyAxNjozNjoxMCBaIFt0ZXN0LWFtZDY0LWkzODYteGxdIGZpbmlzaGVkIDEx
MTExMi50ZXN0LWFtZDY0LWkzODYteGwgdHMteGVuLWluc3RhbGwgaG9zdCBwYXNzIAoyMDE3LTA2
LTI3IDE2OjM2OjEwIFogW3Rlc3QtYW1kNjQtaTM4Ni14bF0gc3RhcnRpbmcgMTExMTEyLnRlc3Qt
YW1kNjQtaTM4Ni14bCB0cy1ob3N0LXJlYm9vdCBob3N0IHhlbi1ib290CjIwMTctMDYtMjcgMTY6
MzY6MTEgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1p
Mzg2LXhsIHRzLWhvc3QtcmVib290IGhvc3QKMjAxNy0wNi0yNyAxNjozNjoyMyBaIFt0ZXN0LWFt
ZDY0LWkzODYtbWlncnVwZ3JhZGVdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYtbWln
cnVwZ3JhZGUgdHMtaG9zdC1pbnN0YWxsLXR3aWNlIHNyY19ob3N0IHBhc3MgCjIwMTctMDYtMjcg
MTY6MzY6MjMgWiBbdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlXSBhd2FpdGluZyAxMTExMTIu
dGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlIHRzLWhvc3QtaW5zdGFsbC10d2ljZSBkc3RfaG9z
dAoyMDE3LTA2LTI3IDE2OjM2OjIzIFogW3Rlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZV0gZmlu
aXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSB0cy1ob3N0LWluc3RhbGwt
dHdpY2UgZHN0X2hvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNjozNjoyNCBaIFt0ZXN0LWFtZDY0LWkz
ODYtbWlncnVwZ3JhZGVdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3Jh
ZGUgdHMtaG9zdC1waW5nLWNoZWNrIHNyY19ob3N0IGhvc3QtcGluZy1jaGVjay1uYXRpdmUvc3Jj
X2hvc3QKMjAxNy0wNi0yNyAxNjozNjoyNCBaIFt0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGVd
IHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgdHMtaG9zdC1waW5n
LWNoZWNrIGRzdF9ob3N0IGhvc3QtcGluZy1jaGVjay1uYXRpdmUvZHN0X2hvc3QKMjAxNy0wNi0y
NyAxNjozNjoyNCBaIFt0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGVdIGF3YWl0aW5nIDExMTEx
Mi50ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgdHMtaG9zdC1waW5nLWNoZWNrIHNyY19ob3N0
CjIwMTctMDYtMjcgMTY6MzY6MjcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCB0cy1ndWVzdC1zdG9wIGhvc3QgZGViaWFuaHZtIHBhc3MgCjIwMTctMDYtMjcg
MTY6MzY6MjcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjRdIHN0
YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCB0
cy1yZXBlYXQtdGVzdCAxMCB0cy1ndWVzdC1zdGFydCBob3N0IGRlYmlhbmh2bSB7O30gdHMtZ3Vl
c3Qtc3RvcCBob3N0IGRlYmlhbmh2bSBndWVzdC1zdGFydC9kZWJpYW5odm0ucmVwZWF0CjIwMTct
MDYtMjcgMTY6MzY6MjggWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCB0cy1yZXBlYXQtdGVzdCAxMCB0cy1ndWVzdC1zdGFydCBob3N0IGRlYmlhbmh2bSB7O30g
dHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlhbmh2bQoyMDE3LTA2LTI3IDE2OjM2OjQwIFogW3Rlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1wYWlyXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXBhaXIgdHMteGVuLWluc3RhbGwgc3JjX2hvc3QgcGFzcyAKMjAxNy0wNi0yNyAx
NjozNjo0MCBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpcl0gYXdhaXRpbmcgMTExMTEy
LnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIHRzLXhlbi1pbnN0YWxsIGRzdF9ob3N0CjIw
MTctMDYtMjcgMTY6MzY6NDAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXJdIGZpbmlz
aGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciB0cy14ZW4taW5zdGFsbCBk
c3RfaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE2OjM2OjQwIFogW3Rlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1wYWlyXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIg
dHMtaG9zdC1yZWJvb3Qgc3JjX2hvc3QgeGVuLWJvb3Qvc3JjX2hvc3QKMjAxNy0wNi0yNyAxNjoz
Njo0MSBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpcl0gc3RhcnRpbmcgMTExMTEyLnRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIHRzLWhvc3QtcmVib290IGRzdF9ob3N0IHhlbi1i
b290L2RzdF9ob3N0CjIwMTctMDYtMjcgMTY6MzY6NDEgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXJdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciB0
cy1ob3N0LXJlYm9vdCBzcmNfaG9zdAoyMDE3LTA2LTI3IDE2OjM2OjQ1IFogW3Rlc3QtYW1kNjQt
aTM4Ni1taWdydXBncmFkZV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1taWdydXBn
cmFkZSB0cy1ob3N0LXBpbmctY2hlY2sgc3JjX2hvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNjozNjo0
NSBaIFt0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGVdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFt
ZDY0LWkzODYtbWlncnVwZ3JhZGUgdHMtaG9zdC1waW5nLWNoZWNrIGRzdF9ob3N0CjIwMTctMDYt
MjcgMTY6MzY6NDUgWiBbdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlXSBmaW5pc2hlZCAxMTEx
MTIudGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlIHRzLWhvc3QtcGluZy1jaGVjayBkc3RfaG9z
dCBwYXNzIAoyMDE3LTA2LTI3IDE2OjM2OjQ2IFogW3Rlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFk
ZV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSB0cy14ZW4taW5z
dGFsbCBzcmNfaG9zdCB4ZW4taW5zdGFsbC9zcmNfaG9zdAoyMDE3LTA2LTI3IDE2OjM2OjQ2IFog
W3Rlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQt
aTM4Ni1taWdydXBncmFkZSB0cy14ZW4taW5zdGFsbCBkc3RfaG9zdCB4ZW4taW5zdGFsbC9kc3Rf
aG9zdAoyMDE3LTA2LTI3IDE2OjM2OjQ2IFogW3Rlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZV0g
YXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSB0cy14ZW4taW5zdGFs
bCBzcmNfaG9zdAoyMDE3LTA2LTI3IDE2OjM2OjQ3IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzJdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyIHRzLXJlcGVhdC10
ZXN0IDEwIHRzLWd1ZXN0LXN0YXJ0IGhvc3QgZGViaWFuIHs7fSB0cy1ndWVzdC1zdG9wIGhvc3Qg
ZGViaWFuIHBhc3MgCjIwMTctMDYtMjcgMTY6MzY6NDggWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
Y293Ml0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgdHMtZ3Vlc3Qt
c3RhcnQgaG9zdCBkZWJpYW4gZ3Vlc3Qtc3RhcnQuMgoyMDE3LTA2LTI3IDE2OjM2OjQ4IFogW3Rl
c3QtYW1kNjQtYW1kNjQteGwtcWNvdzJdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0
LXhsLXFjb3cyIHRzLWd1ZXN0LXN0YXJ0IGhvc3QgZGViaWFuCjIwMTctMDYtMjcgMTY6Mzc6MTIg
WiBbdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2XSBmaW5pc2hlZCAxMTExMTIudGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2IHRzLWhvc3QtaW5zdGFsbC10d2ljZSBob3N0IHBhc3Mg
CjIwMTctMDYtMjcgMTY6Mzc6MTIgWiBbdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2XSBz
dGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2IHRzLWhvc3QtcGlu
Zy1jaGVjayBob3N0IGhvc3QtcGluZy1jaGVjay1uYXRpdmUKMjAxNy0wNi0yNyAxNjozNzoxMyBa
IFt0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODZdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QKMjAxNy0wNi0y
NyAxNjozNzoyNCBaIFt0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlXSBmaW5pc2hlZCAxMTEx
MTIudGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSB0cy14ZW4taW5zdGFsbCBzcmNfaG9zdCBw
YXNzIAoyMDE3LTA2LTI3IDE2OjM3OjI0IFogW3Rlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGVd
IGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlIHRzLXhlbi1pbnN0
YWxsIGRzdF9ob3N0CjIwMTctMDYtMjcgMTY6Mzc6MjYgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1taWdy
dXBncmFkZV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgdHMt
eGVuLWluc3RhbGwgZHN0X2hvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNjozNzoyNyBaIFt0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFjb3cyXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1x
Y293MiB0cy1ndWVzdC1zdGFydCBob3N0IGRlYmlhbiBwYXNzIAoyMDE3LTA2LTI3IDE2OjM3OjI3
IFogW3Rlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGVdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFt
ZDY0LWFtZDY0LW1pZ3J1cGdyYWRlIHRzLWhvc3QtcmVib290IHNyY19ob3N0IHhlbi1ib290L3Ny
Y19ob3N0CjIwMTctMDYtMjcgMTY6Mzc6MjcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293Ml0g
c3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgdHMtZ3Vlc3QtZGVzdHJv
eSBob3N0IGRlYmlhbiBndWVzdC1kZXN0cm95CjIwMTctMDYtMjcgMTY6Mzc6MjcgWiBbdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293Ml0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwt
cWNvdzIgdHMtZ3Vlc3QtZGVzdHJveSBob3N0IGRlYmlhbgoyMDE3LTA2LTI3IDE2OjM3OjI4IFog
W3Rlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGVdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0
LWFtZDY0LW1pZ3J1cGdyYWRlIHRzLWhvc3QtcmVib290IGRzdF9ob3N0IHhlbi1ib290L2RzdF9o
b3N0CjIwMTctMDYtMjcgMTY6Mzc6MjggWiBbdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZV0g
YXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgdHMtaG9zdC1yZWJv
b3Qgc3JjX2hvc3QKMjAxNy0wNi0yNyAxNjozNzozNCBaIFt0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODZdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYg
dHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNjozNzozNCBaIFt0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODZdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWkzODYgdHMteGVuLWluc3RhbGwgaG9zdCB4ZW4taW5zdGFsbAoyMDE3LTA2
LTI3IDE2OjM3OjM0IFogW3Rlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4Nl0gYXdhaXRpbmcg
MTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiB0cy14ZW4taW5zdGFsbCBob3N0
CjIwMTctMDYtMjcgMTY6Mzc6NDkgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293Ml0gZmluaXNo
ZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgdHMtZ3Vlc3QtZGVzdHJveSBob3N0
IGRlYmlhbiBwYXNzIAoyMDE3LTA2LTI3IDE2OjM3OjQ5IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwt
cWNvdzJdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyIHRzLWxlYWst
Y2hlY2sgY2hlY2sgaG9zdCBsZWFrLWNoZWNrL2NoZWNrCjIwMTctMDYtMjcgMTY6Mzc6NTAgWiBb
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293Ml0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1k
NjQteGwtcWNvdzIgdHMtbGVhay1jaGVjayBjaGVjayBob3N0CjIwMTctMDYtMjcgMTY6Mzc6NTIg
WiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293Ml0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQt
YW1kNjQteGwtcWNvdzIgdHMtbGVhay1jaGVjayBjaGVjayBob3N0IHBhc3MgCjIwMTctMDYtMjcg
MTY6Mzc6NTIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293Ml0gc3RhcnRpbmcgMTExMTEyLnRl
c3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgdHMtbG9ncy1jYXB0dXJlIGhvc3QgY2FwdHVyZS1sb2dz
KDIzKQoyMDE3LTA2LTI3IDE2OjM3OjUyIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzJdIGF3
YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyIHRzLWxvZ3MtY2FwdHVyZSBo
b3N0CjIwMTctMDYtMjcgMTY6Mzc6NTkgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsXSBmaW5pc2hlZCAx
MTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsIHRzLWhvc3QtcmVib290IGhvc3QgcGFzcyAKMjAxNy0w
Ni0yNyAxNjozNzo1OSBaIFt0ZXN0LWFtZDY0LWkzODYteGxdIHN0YXJ0aW5nIDExMTExMi50ZXN0
LWFtZDY0LWkzODYteGwgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgaG9zdC1waW5nLWNoZWNrLXhl
bgoyMDE3LTA2LTI3IDE2OjM3OjU5IFogW3Rlc3QtYW1kNjQtaTM4Ni14bF0gYXdhaXRpbmcgMTEx
MTEyLnRlc3QtYW1kNjQtaTM4Ni14bCB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdAoyMDE3LTA2LTI3
IDE2OjM4OjExIFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyXSBmaW5pc2hlZCAxMTEx
MTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgdHMtaG9zdC1yZWJvb3Qgc3JjX2hvc3Qg
cGFzcyAKMjAxNy0wNi0yNyAxNjozODoxMSBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFp
cl0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIHRzLWhvc3Qt
cmVib290IGRzdF9ob3N0CjIwMTctMDYtMjcgMTY6Mzg6MTIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXBhaXJdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFp
ciB0cy1ob3N0LXJlYm9vdCBkc3RfaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE2OjM4OjEyIFogW3Rl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgdHMtaG9zdC1waW5nLWNoZWNrIHNyY19ob3N0IGhvc3QtcGluZy1j
aGVjay14ZW4vc3JjX2hvc3QKMjAxNy0wNi0yNyAxNjozODoxMyBaIFt0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpcl0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1w
YWlyIHRzLWhvc3QtcGluZy1jaGVjayBkc3RfaG9zdCBob3N0LXBpbmctY2hlY2steGVuL2RzdF9o
b3N0CjIwMTctMDYtMjcgMTY6Mzg6MTMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXJd
IGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciB0cy1ob3N0LXBp
bmctY2hlY2sgc3JjX2hvc3QKMjAxNy0wNi0yNyAxNjozODoyMCBaIFt0ZXN0LWFtZDY0LWkzODYt
eGxdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwgdHMtaG9zdC1waW5nLWNoZWNr
IGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNjozODoyMCBaIFt0ZXN0LWFtZDY0LWkzODYteGxdIHN0
YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwgdHMtbGVhay1jaGVjayBiYXNpcyBob3N0
IGxlYWstY2hlY2svYmFzaXMoOSkKMjAxNy0wNi0yNyAxNjozODoyMSBaIFt0ZXN0LWFtZDY0LWkz
ODYteGxdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwgdHMtbGVhay1jaGVjayBi
YXNpcyBob3N0CjIwMTctMDYtMjcgMTY6Mzg6MjIgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsXSBmaW5p
c2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsIHRzLWxlYWstY2hlY2sgYmFzaXMgaG9zdCBw
YXNzIAoyMDE3LTA2LTI3IDE2OjM4OjIzIFogW3Rlc3QtYW1kNjQtaTM4Ni14bF0gc3RhcnRpbmcg
MTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bCB0cy1kZWJpYW4taW5zdGFsbCAgZGViaWFuLWluc3Rh
bGwKMjAxNy0wNi0yNyAxNjozODoyMyBaIFt0ZXN0LWFtZDY0LWkzODYteGxdIGF3YWl0aW5nIDEx
MTExMi50ZXN0LWFtZDY0LWkzODYteGwgdHMtZGViaWFuLWluc3RhbGwgCjIwMTctMDYtMjcgMTY6
Mzg6MjQgWiBbdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlXSBmaW5pc2hlZCAxMTExMTIudGVz
dC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlIHRzLXhlbi1pbnN0YWxsIHNyY19ob3N0IHBhc3MgCjIw
MTctMDYtMjcgMTY6Mzg6MjQgWiBbdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlXSBhd2FpdGlu
ZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlIHRzLXhlbi1pbnN0YWxsIGRzdF9o
b3N0CjIwMTctMDYtMjcgMTY6Mzg6MjQgWiBbdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlXSBm
aW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlIHRzLXhlbi1pbnN0YWxs
IGRzdF9ob3N0IHBhc3MgCjIwMTctMDYtMjcgMTY6Mzg6MjUgWiBbdGVzdC1hbWQ2NC1pMzg2LW1p
Z3J1cGdyYWRlXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlIHRz
LWhvc3QtcmVib290IHNyY19ob3N0IHhlbi1ib290L3NyY19ob3N0CjIwMTctMDYtMjcgMTY6Mzg6
MjUgWiBbdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlXSBzdGFydGluZyAxMTExMTIudGVzdC1h
bWQ2NC1pMzg2LW1pZ3J1cGdyYWRlIHRzLWhvc3QtcmVib290IGRzdF9ob3N0IHhlbi1ib290L2Rz
dF9ob3N0CjIwMTctMDYtMjcgMTY6Mzg6MjUgWiBbdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRl
XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlIHRzLWhvc3QtcmVi
b290IHNyY19ob3N0CjIwMTctMDYtMjcgMTY6Mzg6MzMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXJdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciB0
cy1ob3N0LXBpbmctY2hlY2sgc3JjX2hvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNjozODozMyBaIFt0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpcl0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyIHRzLWhvc3QtcGluZy1jaGVjayBkc3RfaG9zdAoyMDE3LTA2LTI3
IDE2OjM4OjM0IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyXSBmaW5pc2hlZCAxMTEx
MTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgdHMtaG9zdC1waW5nLWNoZWNrIGRzdF9o
b3N0IHBhc3MgCjIwMTctMDYtMjcgMTY6Mzg6MzQgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXJdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciB0cy1s
ZWFrLWNoZWNrIGJhc2lzIHNyY19ob3N0IGxlYWstY2hlY2svYmFzaXMvc3JjX2hvc3QoMTQpCjIw
MTctMDYtMjcgMTY6Mzg6MzUgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXJdIHN0YXJ0
aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciB0cy1sZWFrLWNoZWNrIGJh
c2lzIGRzdF9ob3N0IGxlYWstY2hlY2svYmFzaXMvZHN0X2hvc3QoMTUpCjIwMTctMDYtMjcgMTY6
Mzg6MzUgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXJdIGF3YWl0aW5nIDExMTExMi50
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciB0cy1sZWFrLWNoZWNrIGJhc2lzIHNyY19ob3N0
CjIwMTctMDYtMjcgMTY6Mzg6MzYgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXJdIGZp
bmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciB0cy1sZWFrLWNoZWNr
IGJhc2lzIHNyY19ob3N0IHBhc3MgCjIwMTctMDYtMjcgMTY6Mzg6MzYgWiBbdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXJdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcGFpciB0cy1sZWFrLWNoZWNrIGJhc2lzIGRzdF9ob3N0CjIwMTctMDYtMjcgMTY6Mzg6Mzgg
WiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXJdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcGFpciB0cy1sZWFrLWNoZWNrIGJhc2lzIGRzdF9ob3N0IHBhc3Mg
CjIwMTctMDYtMjcgMTY6Mzg6MzggWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXJdIHN0
YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciB0cy1kZWJpYW4taW5z
dGFsbCBkc3RfaG9zdCBkZWJpYW4taW5zdGFsbC9kc3RfaG9zdAoyMDE3LTA2LTI3IDE2OjM4OjM5
IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyXSBhd2FpdGluZyAxMTExMTIudGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgdHMtZGViaWFuLWluc3RhbGwgZHN0X2hvc3QKMjAxNy0w
Ni0yNyAxNjozOTowMyBaIFt0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODZdIGZpbmlzaGVk
IDExMTExMi50ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgdHMteGVuLWluc3RhbGwgaG9z
dCBwYXNzIAoyMDE3LTA2LTI3IDE2OjM5OjAzIFogW3Rlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3Jh
ZGVdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlIHRzLWhvc3Qt
cmVib290IHNyY19ob3N0IHBhc3MgCjIwMTctMDYtMjcgMTY6Mzk6MDMgWiBbdGVzdC1hbWQ2NC1h
bWQ2NC1taWdydXBncmFkZV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbWlncnVw
Z3JhZGUgdHMtaG9zdC1yZWJvb3QgZHN0X2hvc3QKMjAxNy0wNi0yNyAxNjozOTowMyBaIFt0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODZdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWkzODYgdHMtaG9zdC1yZWJvb3QgaG9zdCB4ZW4tYm9vdAoyMDE3LTA2LTI3
IDE2OjM5OjAzIFogW3Rlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGVdIGZpbmlzaGVkIDExMTEx
Mi50ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlIHRzLWhvc3QtcmVib290IGRzdF9ob3N0IHBh
c3MgCjIwMTctMDYtMjcgMTY6Mzk6MDMgWiBbdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2IHRzLWhvc3Qt
cmVib290IGhvc3QKMjAxNy0wNi0yNyAxNjozOTowMyBaIFt0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1
cGdyYWRlXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSB0cy1o
b3N0LXBpbmctY2hlY2sgc3JjX2hvc3QgaG9zdC1waW5nLWNoZWNrLXhlbi9zcmNfaG9zdAoyMDE3
LTA2LTI3IDE2OjM5OjA0IFogW3Rlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGVdIHN0YXJ0aW5n
IDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlIHRzLWhvc3QtcGluZy1jaGVjayBk
c3RfaG9zdCBob3N0LXBpbmctY2hlY2steGVuL2RzdF9ob3N0CjIwMTctMDYtMjcgMTY6Mzk6MDQg
WiBbdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1k
NjQtYW1kNjQtbWlncnVwZ3JhZGUgdHMtaG9zdC1waW5nLWNoZWNrIHNyY19ob3N0CjIwMTctMDYt
MjcgMTY6Mzk6MTYgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293Ml0gZmluaXNoZWQgMTExMTEy
LnRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgdHMtbG9ncy1jYXB0dXJlIGhvc3QgcGFzcyAKMjAx
Ny0wNi0yNyAxNjozOToxNiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyXSBhd2FpdGluZyAx
MTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiB0cy1zeXNsb2ctc2VydmVyIAoyMDE3LTA2
LTI3IDE2OjM5OjE3IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzJdIGZpbmlzaGVkIDExMTEx
Mi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyIHRzLXN5c2xvZy1zZXJ2ZXIgIHBhc3MgCjIwMTct
MDYtMjcgMTY6Mzk6MTggWiBmbGlnaHQgMTExMTEyIHJlYXBlZCAgdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xY293MiBbMTAxNDFdIEVYSVQgMAoyMDE3LTA2LTI3IDE2OjM5OjE4IFogZmxpZ2h0IDExMTEx
MiBucXVldWVkPTEKMjAxNy0wNi0yNyAxNjozOToxOCBaIGZsaWdodCAxMTExMTIgbnJ1bm5pbmc9
NzMKMjAxNy0wNi0yNyAxNjozOToyNCBaIFt0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlXSBm
aW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSB0cy1ob3N0LXBpbmct
Y2hlY2sgc3JjX2hvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNjozOToyNCBaIFt0ZXN0LWFtZDY0LWFt
ZDY0LW1pZ3J1cGdyYWRlXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBn
cmFkZSB0cy1ob3N0LXBpbmctY2hlY2sgZHN0X2hvc3QKMjAxNy0wNi0yNyAxNjozOToyNSBaIFt0
ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1h
bWQ2NC1taWdydXBncmFkZSB0cy1ob3N0LXBpbmctY2hlY2sgZHN0X2hvc3QgcGFzcyAKMjAxNy0w
Ni0yNyAxNjozOToyNSBaIFt0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlXSBzdGFydGluZyAx
MTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSB0cy1sZWFrLWNoZWNrIGJhc2lzIHNy
Y19ob3N0IGxlYWstY2hlY2svYmFzaXMvc3JjX2hvc3QoMTQpCjIwMTctMDYtMjcgMTY6Mzk6MjYg
WiBbdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1k
NjQtYW1kNjQtbWlncnVwZ3JhZGUgdHMtbGVhay1jaGVjayBiYXNpcyBkc3RfaG9zdCBsZWFrLWNo
ZWNrL2Jhc2lzL2RzdF9ob3N0KDE1KQoyMDE3LTA2LTI3IDE2OjM5OjI2IFogW3Rlc3QtYW1kNjQt
YW1kNjQtbWlncnVwZ3JhZGVdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1
cGdyYWRlIHRzLWxlYWstY2hlY2sgYmFzaXMgc3JjX2hvc3QKMjAxNy0wNi0yNyAxNjozOToyOCBa
IFt0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2
NC1hbWQ2NC1taWdydXBncmFkZSB0cy1sZWFrLWNoZWNrIGJhc2lzIHNyY19ob3N0IHBhc3MgCjIw
MTctMDYtMjcgMTY6Mzk6MjggWiBbdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZV0gYXdhaXRp
bmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgdHMtbGVhay1jaGVjayBiYXNp
cyBkc3RfaG9zdAoyMDE3LTA2LTI3IDE2OjM5OjI4IFogW3Rlc3QtYW1kNjQtYW1kNjQtbWlncnVw
Z3JhZGVdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlIHRzLWxl
YWstY2hlY2sgYmFzaXMgZHN0X2hvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNjozOToyOSBaIFt0ZXN0
LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2
NC1taWdydXBncmFkZSB0cy1kZWJpYW4taW5zdGFsbCBkc3RfaG9zdCBkZWJpYW4taW5zdGFsbC9k
c3RfaG9zdAoyMDE3LTA2LTI3IDE2OjM5OjI5IFogW3Rlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3Jh
ZGVdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlIHRzLWRlYmlh
bi1pbnN0YWxsIGRzdF9ob3N0CjIwMTctMDYtMjcgMTY6NDA6MDMgWiBmbGlnaHQgMTExMTEyIGtp
bGxpbmcgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiBbMTAxNDFdCjIwMTctMDYtMjcgMTY6NDA6
MDcgWiBbdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlXSBmaW5pc2hlZCAxMTExMTIudGVzdC1h
bWQ2NC1pMzg2LW1pZ3J1cGdyYWRlIHRzLWhvc3QtcmVib290IHNyY19ob3N0IHBhc3MgCjIwMTct
MDYtMjcgMTY6NDA6MDcgWiBbdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlXSBhd2FpdGluZyAx
MTExMTIudGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlIHRzLWhvc3QtcmVib290IGRzdF9ob3N0
CjIwMTctMDYtMjcgMTY6NDA6MDcgWiBbdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlXSBmaW5p
c2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlIHRzLWhvc3QtcmVib290IGRz
dF9ob3N0IHBhc3MgCjIwMTctMDYtMjcgMTY6NDA6MDcgWiBbdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1
cGdyYWRlXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlIHRzLWhv
c3QtcGluZy1jaGVjayBzcmNfaG9zdCBob3N0LXBpbmctY2hlY2steGVuL3NyY19ob3N0CjIwMTct
MDYtMjcgMTY6NDA6MDggWiBbdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlXSBzdGFydGluZyAx
MTExMTIudGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlIHRzLWhvc3QtcGluZy1jaGVjayBkc3Rf
aG9zdCBob3N0LXBpbmctY2hlY2steGVuL2RzdF9ob3N0CjIwMTctMDYtMjcgMTY6NDA6MDggWiBb
dGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1p
Mzg2LW1pZ3J1cGdyYWRlIHRzLWhvc3QtcGluZy1jaGVjayBzcmNfaG9zdAoyMDE3LTA2LTI3IDE2
OjQwOjI0IFogW3Rlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4Nl0gZmluaXNoZWQgMTExMTEy
LnRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiB0cy1ob3N0LXJlYm9vdCBob3N0IHBhc3Mg
CjIwMTctMDYtMjcgMTY6NDA6MjUgWiBbdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2XSBz
dGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2IHRzLWhvc3QtcGlu
Zy1jaGVjayBob3N0IGhvc3QtcGluZy1jaGVjay14ZW4KMjAxNy0wNi0yNyAxNjo0MDoyNSBaIFt0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODZdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QKMjAxNy0wNi0yNyAx
Njo0MDoyOCBaIFt0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGVdIGZpbmlzaGVkIDExMTExMi50
ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgdHMtaG9zdC1waW5nLWNoZWNrIHNyY19ob3N0IHBh
c3MgCjIwMTctMDYtMjcgMTY6NDA6MjggWiBbdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlXSBh
d2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlIHRzLWhvc3QtcGluZy1j
aGVjayBkc3RfaG9zdAoyMDE3LTA2LTI3IDE2OjQwOjI5IFogW3Rlc3QtYW1kNjQtaTM4Ni1taWdy
dXBncmFkZV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSB0cy1o
b3N0LXBpbmctY2hlY2sgZHN0X2hvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNjo0MDoyOSBaIFt0ZXN0
LWFtZDY0LWkzODYtbWlncnVwZ3JhZGVdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYt
bWlncnVwZ3JhZGUgdHMtbGVhay1jaGVjayBiYXNpcyBzcmNfaG9zdCBsZWFrLWNoZWNrL2Jhc2lz
L3NyY19ob3N0KDE0KQoyMDE3LTA2LTI3IDE2OjQwOjMwIFogW3Rlc3QtYW1kNjQtaTM4Ni1taWdy
dXBncmFkZV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSB0cy1s
ZWFrLWNoZWNrIGJhc2lzIGRzdF9ob3N0IGxlYWstY2hlY2svYmFzaXMvZHN0X2hvc3QoMTUpCjIw
MTctMDYtMjcgMTY6NDA6MzAgWiBbdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlXSBhd2FpdGlu
ZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlIHRzLWxlYWstY2hlY2sgYmFzaXMg
c3JjX2hvc3QKMjAxNy0wNi0yNyAxNjo0MDozMiBaIFt0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3Jh
ZGVdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgdHMtbGVhay1j
aGVjayBiYXNpcyBzcmNfaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE2OjQwOjMyIFogW3Rlc3QtYW1k
NjQtaTM4Ni1taWdydXBncmFkZV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1taWdy
dXBncmFkZSB0cy1sZWFrLWNoZWNrIGJhc2lzIGRzdF9ob3N0CjIwMTctMDYtMjcgMTY6NDA6MzIg
WiBbdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2
NC1pMzg2LW1pZ3J1cGdyYWRlIHRzLWxlYWstY2hlY2sgYmFzaXMgZHN0X2hvc3QgcGFzcyAKMjAx
Ny0wNi0yNyAxNjo0MDozMyBaIFt0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGVdIHN0YXJ0aW5n
IDExMTExMi50ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgdHMtZGViaWFuLWluc3RhbGwgZHN0
X2hvc3QgZGViaWFuLWluc3RhbGwvZHN0X2hvc3QKMjAxNy0wNi0yNyAxNjo0MDozMyBaIFt0ZXN0
LWFtZDY0LWkzODYtbWlncnVwZ3JhZGVdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYt
bWlncnVwZ3JhZGUgdHMtZGViaWFuLWluc3RhbGwgZHN0X2hvc3QKMjAxNy0wNi0yNyAxNjo0MDo0
NiBaIFt0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODZdIGZpbmlzaGVkIDExMTExMi50ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgcGFzcyAK
MjAxNy0wNi0yNyAxNjo0MDo0NiBaIFt0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODZdIHN0
YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgdHMtbGVhay1jaGVj
ayBiYXNpcyBob3N0IGxlYWstY2hlY2svYmFzaXMoOSkKMjAxNy0wNi0yNyAxNjo0MDo0NiBaIFt0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODZdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgdHMtbGVhay1jaGVjayBiYXNpcyBob3N0CjIwMTctMDYtMjcg
MTY6NDA6NDggWiBbdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2XSBmaW5pc2hlZCAxMTEx
MTIudGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2IHRzLWxlYWstY2hlY2sgYmFzaXMgaG9z
dCBwYXNzIAoyMDE3LTA2LTI3IDE2OjQwOjQ4IFogW3Rlc3QtYW1kNjQtaTM4Ni14bF0gZmluaXNo
ZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bCB0cy1kZWJpYW4taW5zdGFsbCAgcGFzcyAKMjAx
Ny0wNi0yNyAxNjo0MDo0OSBaIFt0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODZdIHN0YXJ0
aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgdHMtZnJlZWJzZC1pbnN0
YWxsICBmcmVlYnNkLWluc3RhbGwKMjAxNy0wNi0yNyAxNjo0MDo0OSBaIFt0ZXN0LWFtZDY0LWkz
ODYteGxdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwgdHMtZGViaWFuLWZpeHVw
IGRlYmlhbiBkZWJpYW4tZml4dXAKMjAxNy0wNi0yNyAxNjo0MDo0OSBaIFt0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWkzODZdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgdHMtZnJlZWJzZC1pbnN0YWxsIAoyMDE3LTA2LTI3IDE2OjQwOjQ5IFogW3Rlc3Qt
YW1kNjQtaTM4Ni14bF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bCB0cy1kZWJp
YW4tZml4dXAgZGViaWFuCjIwMTctMDYtMjcgMTY6NDA6NTQgWiBbdGVzdC1hbWQ2NC1pMzg2LXhs
XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsIHRzLWRlYmlhbi1maXh1cCBkZWJp
YW4gcGFzcyAKMjAxNy0wNi0yNyAxNjo0MDo1NCBaIFt0ZXN0LWFtZDY0LWkzODYteGxdIHN0YXJ0
aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwgdHMtZ3Vlc3Qtc3RhcnQgZGViaWFuIGd1ZXN0
LXN0YXJ0CjIwMTctMDYtMjcgMTY6NDA6NTQgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsXSBhd2FpdGlu
ZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsIHRzLWd1ZXN0LXN0YXJ0IGRlYmlhbgoyMDE3LTA2
LTI3IDE2OjQxOjEwIFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXJdIGZpbmlzaGVkIDEx
MTExMi50ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIHRzLWhvc3QtaW5zdGFsbC10d2ljZSBz
cmNfaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE2OjQxOjEwIFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXJdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIHRz
LWhvc3QtaW5zdGFsbC10d2ljZSBkc3RfaG9zdAoyMDE3LTA2LTI3IDE2OjQxOjE2IFogW3Rlc3Qt
YW1kNjQtaTM4Ni14bF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bCB0cy1ndWVz
dC1zdGFydCBkZWJpYW4gcGFzcyAKMjAxNy0wNi0yNyAxNjo0MToxNiBaIFt0ZXN0LWFtZDY0LWkz
ODYteGxdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwgdHMtbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGhvc3QgZGViaWFuIDEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrCjIwMTctMDYtMjcg
MTY6NDE6MTYgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2
NC1pMzg2LXhsIHRzLW1pZ3JhdGUtc3VwcG9ydC1jaGVjayBob3N0IGRlYmlhbiAxCjIwMTctMDYt
MjcgMTY6NDE6MTcgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsXSBmaW5pc2hlZCAxMTExMTIudGVzdC1h
bWQ2NC1pMzg2LXhsIHRzLW1pZ3JhdGUtc3VwcG9ydC1jaGVjayBob3N0IGRlYmlhbiAxIHBhc3Mg
CjIwMTctMDYtMjcgMTY6NDE6MTggWiBbdGVzdC1hbWQ2NC1pMzg2LXhsXSBzdGFydGluZyAxMTEx
MTIudGVzdC1hbWQ2NC1pMzg2LXhsIHRzLXNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgaG9zdCBk
ZWJpYW4gc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjawoyMDE3LTA2LTI3IDE2OjQxOjE4IFogW3Rl
c3QtYW1kNjQtaTM4Ni14bF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bCB0cy1z
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuCjIwMTctMDYtMjcgMTY6NDE6MTkg
WiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpcl0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXBhaXIgdHMtaG9zdC1pbnN0YWxsLXR3aWNlIGRzdF9ob3N0IHBhc3Mg
CjIwMTctMDYtMjcgMTY6NDE6MTkgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpcl0gc3Rh
cnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgdHMtaG9zdC1waW5nLWNo
ZWNrIHNyY19ob3N0IGhvc3QtcGluZy1jaGVjay1uYXRpdmUvc3JjX2hvc3QKMjAxNy0wNi0yNyAx
Njo0MToxOSBaIFt0ZXN0LWFtZDY0LWkzODYteGxdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0
LWkzODYteGwgdHMtc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBob3N0IGRlYmlhbiBwYXNzIAoy
MDE3LTA2LTI3IDE2OjQxOjE5IFogW3Rlc3QtYW1kNjQtaTM4Ni14bF0gc3RhcnRpbmcgMTExMTEy
LnRlc3QtYW1kNjQtaTM4Ni14bCB0cy1ndWVzdC1zYXZlcmVzdG9yZSBob3N0IGRlYmlhbiBndWVz
dC1zYXZlcmVzdG9yZQoyMDE3LTA2LTI3IDE2OjQxOjE5IFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXJdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIHRz
LWhvc3QtcGluZy1jaGVjayBkc3RfaG9zdCBob3N0LXBpbmctY2hlY2stbmF0aXZlL2RzdF9ob3N0
CjIwMTctMDYtMjcgMTY6NDE6MjAgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsXSBhd2FpdGluZyAxMTEx
MTIudGVzdC1hbWQ2NC1pMzg2LXhsIHRzLWd1ZXN0LXNhdmVyZXN0b3JlIGhvc3QgZGViaWFuCjIw
MTctMDYtMjcgMTY6NDE6MjAgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpcl0gYXdhaXRp
bmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgdHMtaG9zdC1waW5nLWNoZWNr
IHNyY19ob3N0CjIwMTctMDYtMjcgMTY6NDE6MzQgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2IHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNjo0MToz
NSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODZdIHN0YXJ0aW5nIDExMTEx
Mi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgdHMtc3lzbG9nLXNlcnZlciAg
c3lzbG9nLXNlcnZlcgoyMDE3LTA2LTI3IDE2OjQxOjM2IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4Nl0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiB0cy1ob3N0LWluc3RhbGwtdHdpY2UgaG9zdCBob3N0LWluc3RhbGwoNCkK
MjAxNy0wNi0yNyAxNjo0MTozNiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODZdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
dHMtaG9zdC1pbnN0YWxsLXR3aWNlIGhvc3QKMjAxNy0wNi0yNyAxNjo0MTo0MCBaIFt0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1wYWlyXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcGFpciB0cy1ob3N0LXBpbmctY2hlY2sgc3JjX2hvc3QgcGFzcyAKMjAxNy0wNi0yNyAx
Njo0MTo0MCBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyXSBhd2FpdGluZyAxMTExMTIu
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciB0cy1ob3N0LXBpbmctY2hlY2sgZHN0X2hvc3QK
MjAxNy0wNi0yNyAxNjo0MTo0MSBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyXSBmaW5p
c2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciB0cy1ob3N0LXBpbmctY2hl
Y2sgZHN0X2hvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNjo0MTo0MSBaIFt0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFp
ciB0cy14ZW4taW5zdGFsbCBzcmNfaG9zdCB4ZW4taW5zdGFsbC9zcmNfaG9zdAoyMDE3LTA2LTI3
IDE2OjQxOjQyIFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXJdIHN0YXJ0aW5nIDExMTEx
Mi50ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIHRzLXhlbi1pbnN0YWxsIGRzdF9ob3N0IHhl
bi1pbnN0YWxsL2RzdF9ob3N0CjIwMTctMDYtMjcgMTY6NDE6NDIgWiBbdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpcl0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBh
aXIgdHMteGVuLWluc3RhbGwgc3JjX2hvc3QKMjAxNy0wNi0yNyAxNjo0MTo1OCBaIFt0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbV0gZmluaXNoZWQgMTEx
MTEyLnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIHRz
LWhvc3RzLWFsbG9jYXRlIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNjo0MTo1OSBaIFt0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbV0gc3RhcnRpbmcgMTEx
MTEyLnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIHRz
LXN5c2xvZy1zZXJ2ZXIgIHN5c2xvZy1zZXJ2ZXIKMjAxNy0wNi0yNyAxNjo0MTo1OSBaIFt0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbV0gc3RhcnRpbmcg
MTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IHRzLWhvc3QtaW5zdGFsbC10d2ljZSBob3N0IGhvc3QtaW5zdGFsbCg0KQoyMDE3LTA2LTI3IDE2
OjQyOjAwIFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gdHMtaG9zdC1pbnN0YWxsLXR3aWNlIGhvc3QKMjAxNy0wNi0yNyAxNjo0
MjowNiBaIFt0ZXN0LWFtZDY0LWkzODYteGxdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkz
ODYteGwgdHMtZ3Vlc3Qtc2F2ZXJlc3RvcmUgaG9zdCBkZWJpYW4gcGFzcyAKMjAxNy0wNi0yNyAx
Njo0MjowNiBaIFt0ZXN0LWFtZDY0LWkzODYteGxdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0
LWkzODYteGwgdHMtZ3Vlc3QtbG9jYWxtaWdyYXRlIGhvc3QgZGViaWFuIGd1ZXN0LWxvY2FsbWln
cmF0ZQoyMDE3LTA2LTI3IDE2OjQyOjA3IFogW3Rlc3QtYW1kNjQtaTM4Ni14bF0gYXdhaXRpbmcg
MTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bCB0cy1ndWVzdC1sb2NhbG1pZ3JhdGUgaG9zdCBkZWJp
YW4KMjAxNy0wNi0yNyAxNjo0MjoxNSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbV0gZmluaXNo
ZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwteHNtIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3Qg
cGFzcyAKMjAxNy0wNi0yNyAxNjo0MjoxNSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbV0gc3Rh
cnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwteHNtIHRzLXN5c2xvZy1zZXJ2ZXIgIHN5
c2xvZy1zZXJ2ZXIKMjAxNy0wNi0yNyAxNjo0MjoxNiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXhz
bV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwteHNtIHRzLWhvc3QtaW5zdGFs
bC10d2ljZSBob3N0IGhvc3QtaW5zdGFsbCg0KQoyMDE3LTA2LTI3IDE2OjQyOjE2IFogW3Rlc3Qt
YW1kNjQtYW1kNjQteGwteHNtXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC14
c20gdHMtaG9zdC1pbnN0YWxsLXR3aWNlIGhvc3QKMjAxNy0wNi0yNyAxNjo0MjozNCBaIFt0ZXN0
LWFtZDY0LWkzODYteGxdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwgdHMtZ3Vl
c3QtbG9jYWxtaWdyYXRlIGhvc3QgZGViaWFuIHBhc3MgCjIwMTctMDYtMjcgMTY6NDI6MzUgWiBb
dGVzdC1hbWQ2NC1pMzg2LXhsXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsIHRz
LWd1ZXN0LXNhdmVyZXN0b3JlIGhvc3QgZGViaWFuIGd1ZXN0LXNhdmVyZXN0b3JlLjIKMjAxNy0w
Ni0yNyAxNjo0MjozNSBaIFt0ZXN0LWFtZDY0LWkzODYteGxdIGF3YWl0aW5nIDExMTExMi50ZXN0
LWFtZDY0LWkzODYteGwgdHMtZ3Vlc3Qtc2F2ZXJlc3RvcmUgaG9zdCBkZWJpYW4KMjAxNy0wNi0y
NyAxNjo0MjozNSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjRdIGZpbmlz
aGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgdHMtaG9zdHMt
YWxsb2NhdGUgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE2OjQyOjM2IFogW3Rlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtb3ZtZi1hbWQ2NF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCB0cy1zeXNsb2ctc2VydmVyICBzeXNsb2ctc2VydmVyCjIwMTct
MDYtMjcgMTY6NDI6MzcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0XSBz
dGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IHRzLWhv
c3QtaW5zdGFsbC10d2ljZSBob3N0IGhvc3QtaW5zdGFsbCg0KQoyMDE3LTA2LTI3IDE2OjQyOjM3
IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NF0gYXdhaXRpbmcgMTExMTEy
LnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCB0cy1ob3N0LWluc3RhbGwtdHdp
Y2UgaG9zdAoyMDE3LTA2LTI3IDE2OjQyOjQ5IFogW3Rlc3QteHRmLWFtZDY0LWFtZDY0LTFdIGZp
bmlzaGVkIDExMTExMi50ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xIHRzLWhvc3RzLWFsbG9jYXRlIGhv
c3QgcGFzcyAKMjAxNy0wNi0yNyAxNjo0Mjo0OSBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xXSBz
dGFydGluZyAxMTExMTIudGVzdC14dGYtYW1kNjQtYW1kNjQtMSB0cy1zeXNsb2ctc2VydmVyICBz
eXNsb2ctc2VydmVyCjIwMTctMDYtMjcgMTY6NDI6NTAgWiBbdGVzdC14dGYtYW1kNjQtYW1kNjQt
MV0gc3RhcnRpbmcgMTExMTEyLnRlc3QteHRmLWFtZDY0LWFtZDY0LTEgdHMtaG9zdC1pbnN0YWxs
LXR3aWNlIGhvc3QgaG9zdC1pbnN0YWxsKDQpCjIwMTctMDYtMjcgMTY6NDI6NTAgWiBbdGVzdC14
dGYtYW1kNjQtYW1kNjQtMV0gYXdhaXRpbmcgMTExMTEyLnRlc3QteHRmLWFtZDY0LWFtZDY0LTEg
dHMtaG9zdC1pbnN0YWxsLXR3aWNlIGhvc3QKMjAxNy0wNi0yNyAxNjo0MzowMSBaIFt0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0yXSBmaW5pc2hlZCAxMTExMTIudGVzdC14dGYtYW1kNjQtYW1kNjQtMiB0
cy1ob3N0cy1hbGxvY2F0ZSBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTY6NDM6MDEgWiBbdGVzdC14
dGYtYW1kNjQtYW1kNjQtMl0gc3RhcnRpbmcgMTExMTEyLnRlc3QteHRmLWFtZDY0LWFtZDY0LTIg
dHMtc3lzbG9nLXNlcnZlciAgc3lzbG9nLXNlcnZlcgoyMDE3LTA2LTI3IDE2OjQzOjAyIFogW3Rl
c3QteHRmLWFtZDY0LWFtZDY0LTJdIHN0YXJ0aW5nIDExMTExMi50ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0yIHRzLWhvc3QtaW5zdGFsbC10d2ljZSBob3N0IGhvc3QtaW5zdGFsbCg0KQoyMDE3LTA2LTI3
IDE2OjQzOjAyIFogW3Rlc3QteHRmLWFtZDY0LWFtZDY0LTJdIGF3YWl0aW5nIDExMTExMi50ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0yIHRzLWhvc3QtaW5zdGFsbC10d2ljZSBob3N0CjIwMTctMDYtMjcg
MTY6NDM6MTMgWiBbdGVzdC14dGYtYW1kNjQtYW1kNjQtM10gZmluaXNoZWQgMTExMTEyLnRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTMgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBwYXNzIAoyMDE3LTA2LTI3
IDE2OjQzOjE0IFogW3Rlc3QteHRmLWFtZDY0LWFtZDY0LTNdIHN0YXJ0aW5nIDExMTExMi50ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0zIHRzLXN5c2xvZy1zZXJ2ZXIgIHN5c2xvZy1zZXJ2ZXIKMjAxNy0w
Ni0yNyAxNjo0MzoxNSBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zXSBzdGFydGluZyAxMTExMTIu
dGVzdC14dGYtYW1kNjQtYW1kNjQtMyB0cy1ob3N0LWluc3RhbGwtdHdpY2UgaG9zdCBob3N0LWlu
c3RhbGwoNCkKMjAxNy0wNi0yNyAxNjo0MzoxNSBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zXSBh
d2FpdGluZyAxMTExMTIudGVzdC14dGYtYW1kNjQtYW1kNjQtMyB0cy1ob3N0LWluc3RhbGwtdHdp
Y2UgaG9zdAoyMDE3LTA2LTI3IDE2OjQzOjIwIFogW3Rlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZn
cnViXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgdHMtcmVw
ZWF0LXRlc3QgMTAgdHMtZ3Vlc3Qtc3RhcnQgaG9zdCBkZWJpYW4gezt9IHRzLWd1ZXN0LXN0b3Ag
aG9zdCBkZWJpYW4gcGFzcyAKMjAxNy0wNi0yNyAxNjo0MzoyMCBaIFt0ZXN0LWFtZDY0LWFtZDY0
LWFtZDY0LXB2Z3J1Yl0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZn
cnViIHRzLWd1ZXN0LXN0YXJ0IGhvc3QgZGViaWFuIGd1ZXN0LXN0YXJ0LjIKMjAxNy0wNi0yNyAx
Njo0MzoyMSBaIFt0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1Yl0gYXdhaXRpbmcgMTExMTEy
LnRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViIHRzLWd1ZXN0LXN0YXJ0IGhvc3QgZGViaWFu
CjIwMTctMDYtMjcgMTY6NDM6MjEgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsXSBmaW5pc2hlZCAxMTEx
MTIudGVzdC1hbWQ2NC1pMzg2LXhsIHRzLWd1ZXN0LXNhdmVyZXN0b3JlIGhvc3QgZGViaWFuIHBh
c3MgCjIwMTctMDYtMjcgMTY6NDM6MjEgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsXSBzdGFydGluZyAx
MTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsIHRzLWd1ZXN0LWxvY2FsbWlncmF0ZSB4MTAgaG9zdCBk
ZWJpYW4gZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMAoyMDE3LTA2LTI3IDE2OjQzOjIxIFogW3Rlc3Qt
YW1kNjQtaTM4Ni14bF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bCB0cy1ndWVz
dC1sb2NhbG1pZ3JhdGUgeDEwIGhvc3QgZGViaWFuCjIwMTctMDYtMjcgMTY6NDM6MjIgWiBbdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0XSBmaW5pc2hlZCAxMTExMTIudGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IHRzLWhvc3QtaW5zdGFsbC10d2ljZSBob3N0
IHBhc3MgCjIwMTctMDYtMjcgMTY6NDM6MjIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0IHRzLWhvc3QtcGluZy1jaGVjayBob3N0IGhvc3QtcGluZy1jaGVjay1uYXRpdmUKMjAx
Ny0wNi0yNyAxNjo0MzoyMiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjRd
IGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgdHMt
aG9zdC1waW5nLWNoZWNrIGhvc3QKMjAxNy0wNi0yNyAxNjo0Mzo0MiBaIFt0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1wYWlyXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciB0cy14ZW4taW5zdGFsbCBzcmNfaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE2OjQzOjQyIFog
W3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXJdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyIHRzLXhlbi1pbnN0YWxsIGRzdF9ob3N0CjIwMTctMDYtMjcgMTY6
NDM6NDMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0XSBmaW5pc2hlZCAx
MTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IHRzLWhvc3QtcGluZy1j
aGVjayBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTY6NDM6NDMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0IHRzLXhlbi1pbnN0YWxsIGhvc3QgeGVuLWluc3RhbGwKMjAxNy0wNi0y
NyAxNjo0Mzo0NCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjRdIGF3YWl0
aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgdHMteGVuLWlu
c3RhbGwgaG9zdAoyMDE3LTA2LTI3IDE2OjQzOjUxIFogW3Rlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgdHMt
Z3Vlc3Qtc3RhcnQgaG9zdCBkZWJpYW4gcGFzcyAKMjAxNy0wNi0yNyAxNjo0Mzo1MSBaIFt0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1Yl0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1k
NjQtYW1kNjQtcHZncnViIHRzLWd1ZXN0LWRlc3Ryb3kgaG9zdCBkZWJpYW4gZ3Vlc3QtZGVzdHJv
eQoyMDE3LTA2LTI3IDE2OjQzOjUyIFogW3Rlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViXSBh
d2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgdHMtZ3Vlc3QtZGVz
dHJveSBob3N0IGRlYmlhbgoyMDE3LTA2LTI3IDE2OjQzOjUzIFogW3Rlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXJdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
IHRzLXhlbi1pbnN0YWxsIGRzdF9ob3N0IHBhc3MgCjIwMTctMDYtMjcgMTY6NDM6NTMgWiBbdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpcl0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXBhaXIgdHMtaG9zdC1yZWJvb3Qgc3JjX2hvc3QgeGVuLWJvb3Qvc3JjX2hvc3QK
MjAxNy0wNi0yNyAxNjo0Mzo1NCBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyXSBzdGFy
dGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciB0cy1ob3N0LXJlYm9vdCBk
c3RfaG9zdCB4ZW4tYm9vdC9kc3RfaG9zdAoyMDE3LTA2LTI3IDE2OjQzOjU0IFogW3Rlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXBhaXJdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyIHRzLWhvc3QtcmVib290IHNyY19ob3N0CjIwMTctMDYtMjcgMTY6NDQ6MDAgWiBb
dGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQt
YW1kNjQtbWlncnVwZ3JhZGUgdHMtZGViaWFuLWluc3RhbGwgZHN0X2hvc3QgcGFzcyAKMjAxNy0w
Ni0yNyAxNjo0NDowMCBaIFt0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlXSBzdGFydGluZyAx
MTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSB0cy1kZWJpYW4tZml4dXAgZHN0X2hv
c3QgZGViaWFuIGRlYmlhbi1maXh1cC9kc3RfaG9zdAoyMDE3LTA2LTI3IDE2OjQ0OjAwIFogW3Rl
c3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGVdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFt
ZDY0LW1pZ3J1cGdyYWRlIHRzLWRlYmlhbi1maXh1cCBkc3RfaG9zdCBkZWJpYW4KMjAxNy0wNi0y
NyAxNjo0NDowNiBaIFt0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlXSBmaW5pc2hlZCAxMTEx
MTIudGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSB0cy1kZWJpYW4tZml4dXAgZHN0X2hvc3Qg
ZGViaWFuIHBhc3MgCjIwMTctMDYtMjcgMTY6NDQ6MDYgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1taWdy
dXBncmFkZV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgdHMt
Z3Vlc3RzLW5iZC1taXJyb3IgZHN0X2hvc3Qgc3JjX2hvc3QgZGViaWFuIGd1ZXN0cy1uYmQtbWly
cm9yL2RlYmlhbgoyMDE3LTA2LTI3IDE2OjQ0OjA2IFogW3Rlc3QtYW1kNjQtYW1kNjQtbWlncnVw
Z3JhZGVdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlIHRzLWd1
ZXN0cy1uYmQtbWlycm9yIGRzdF9ob3N0IHNyY19ob3N0IGRlYmlhbgoyMDE3LTA2LTI3IDE2OjQ0
OjExIFogW3Rlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViXSBmaW5pc2hlZCAxMTExMTIudGVz
dC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgdHMtZ3Vlc3QtZGVzdHJveSBob3N0IGRlYmlhbiBw
YXNzIAoyMDE3LTA2LTI3IDE2OjQ0OjEyIFogW3Rlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnVi
XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgdHMtbGVhay1j
aGVjayBjaGVjayBob3N0IGxlYWstY2hlY2svY2hlY2sKMjAxNy0wNi0yNyAxNjo0NDoxMiBaIFt0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1Yl0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtcHZncnViIHRzLWxlYWstY2hlY2sgY2hlY2sgaG9zdAoyMDE3LTA2LTI3IDE2
OjQ0OjE0IFogW3Rlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViXSBmaW5pc2hlZCAxMTExMTIu
dGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgdHMtbGVhay1jaGVjayBjaGVjayBob3N0IHBh
c3MgCjIwMTctMDYtMjcgMTY6NDQ6MTQgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWJd
IHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiB0cy1sb2dzLWNh
cHR1cmUgaG9zdCBjYXB0dXJlLWxvZ3MoMjMpCjIwMTctMDYtMjcgMTY6NDQ6MTUgWiBbdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWJdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0
LWFtZDY0LXB2Z3J1YiB0cy1sb2dzLWNhcHR1cmUgaG9zdAoyMDE3LTA2LTI3IDE2OjQ0OjI0IFog
W3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgdHMtZGViaWFuLWluc3RhbGwgZHN0X2hvc3QgcGFzcyAKMjAx
Ny0wNi0yNyAxNjo0NDoyNSBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpcl0gc3RhcnRp
bmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIHRzLWRlYmlhbi1maXh1cCBk
c3RfaG9zdCBkZWJpYW4gZGViaWFuLWZpeHVwL2RzdF9ob3N0CjIwMTctMDYtMjcgMTY6NDQ6MjUg
WiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXJdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcGFpciB0cy1kZWJpYW4tZml4dXAgZHN0X2hvc3QgZGViaWFuCjIw
MTctMDYtMjcgMTY6NDQ6MzAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXJdIGZpbmlz
aGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciB0cy1kZWJpYW4tZml4dXAg
ZHN0X2hvc3QgZGViaWFuIHBhc3MgCjIwMTctMDYtMjcgMTY6NDQ6MzAgWiBbdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXJdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcGFpciB0cy1ndWVzdHMtbmJkLW1pcnJvciBkc3RfaG9zdCBzcmNfaG9zdCBkZWJpYW4gZ3Vl
c3RzLW5iZC1taXJyb3IvZGViaWFuCjIwMTctMDYtMjcgMTY6NDQ6MzEgWiBbdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXJdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcGFpciB0cy1ndWVzdHMtbmJkLW1pcnJvciBkc3RfaG9zdCBzcmNfaG9zdCBkZWJpYW4KMjAx
Ny0wNi0yNyAxNjo0NDo0MyBaIFt0ZXN0LWFtZDY0LWkzODYteGxdIGZpbmlzaGVkIDExMTExMi50
ZXN0LWFtZDY0LWkzODYteGwgdHMtZ3Vlc3QtbG9jYWxtaWdyYXRlIHgxMCBob3N0IGRlYmlhbiBw
YXNzIAoyMDE3LTA2LTI3IDE2OjQ0OjQzIFogW3Rlc3QtYW1kNjQtaTM4Ni14bF0gc3RhcnRpbmcg
MTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bCB0cy1ndWVzdC1zdG9wIGhvc3QgZGViaWFuIGd1ZXN0
LXN0b3AKMjAxNy0wNi0yNyAxNjo0NDo0MyBaIFt0ZXN0LWFtZDY0LWkzODYteGxdIGF3YWl0aW5n
IDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwgdHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlhbgoyMDE3
LTA2LTI3IDE2OjQ0OjUzIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NF0g
ZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCB0cy14
ZW4taW5zdGFsbCBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTY6NDQ6NTMgWiBbdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0IHRzLWhvc3QtcmVib290IGhvc3QgeGVuLWJvb3QKMjAxNy0w
Ni0yNyAxNjo0NDo1NCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjRdIGF3
YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgdHMtaG9z
dC1yZWJvb3QgaG9zdAoyMDE3LTA2LTI3IDE2OjQ1OjAyIFogW3Rlc3QtYW1kNjQtYW1kNjQtbWln
cnVwZ3JhZGVdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlIHRz
LWd1ZXN0cy1uYmQtbWlycm9yIGRzdF9ob3N0IHNyY19ob3N0IGRlYmlhbiBwYXNzIAoyMDE3LTA2
LTI3IDE2OjQ1OjAyIFogW3Rlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGVdIHN0YXJ0aW5nIDEx
MTExMi50ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlIHRzLWxlYWstY2hlY2sgYmFzaXMgc3Jj
X2hvc3QgbGVhay1jaGVjay9iYXNpcy9zcmNfaG9zdCgxOSkKMjAxNy0wNi0yNyAxNjo0NTowMyBa
IFt0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2
NC1hbWQ2NC1taWdydXBncmFkZSB0cy1sZWFrLWNoZWNrIGJhc2lzIGRzdF9ob3N0IGxlYWstY2hl
Y2svYmFzaXMvZHN0X2hvc3QoMjApCjIwMTctMDYtMjcgMTY6NDU6MDMgWiBbdGVzdC1hbWQ2NC1h
bWQ2NC1taWdydXBncmFkZV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbWlncnVw
Z3JhZGUgdHMtbGVhay1jaGVjayBiYXNpcyBzcmNfaG9zdAoyMDE3LTA2LTI3IDE2OjQ1OjA0IFog
W3Rlc3QtYW1kNjQtaTM4Ni14bF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bCB0
cy1ndWVzdC1zdG9wIGhvc3QgZGViaWFuIHBhc3MgCjIwMTctMDYtMjcgMTY6NDU6MDQgWiBbdGVz
dC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1k
NjQtbWlncnVwZ3JhZGUgdHMtbGVhay1jaGVjayBiYXNpcyBzcmNfaG9zdCBwYXNzIAoyMDE3LTA2
LTI3IDE2OjQ1OjA0IFogW3Rlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGVdIGF3YWl0aW5nIDEx
MTExMi50ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlIHRzLWxlYWstY2hlY2sgYmFzaXMgZHN0
X2hvc3QKMjAxNy0wNi0yNyAxNjo0NTowNCBaIFt0ZXN0LWFtZDY0LWkzODYteGxdIHN0YXJ0aW5n
IDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwgdHMtcmVwZWF0LXRlc3QgMTAgdHMtZ3Vlc3Qtc3Rh
cnQgaG9zdCBkZWJpYW4gezt9IHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW4gZ3Vlc3Qtc3RhcnQv
ZGViaWFuLnJlcGVhdAoyMDE3LTA2LTI3IDE2OjQ1OjA1IFogW3Rlc3QtYW1kNjQtaTM4Ni14bF0g
YXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bCB0cy1yZXBlYXQtdGVzdCAxMCB0cy1n
dWVzdC1zdGFydCBob3N0IGRlYmlhbiB7O30gdHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlhbgoyMDE3
LTA2LTI3IDE2OjQ1OjA1IFogW3Rlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGVdIGZpbmlzaGVk
IDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlIHRzLWxlYWstY2hlY2sgYmFzaXMg
ZHN0X2hvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNjo0NTowNiBaIFt0ZXN0LWFtZDY0LWFtZDY0LW1p
Z3J1cGdyYWRlXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSB0
cy1ndWVzdC1zdGFydCBzcmNfaG9zdCBkZWJpYW4gZ3Vlc3Qtc3RhcnQvZGViaWFuCjIwMTctMDYt
MjcgMTY6NDU6MDYgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZV0gYXdhaXRpbmcgMTEx
MTEyLnRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgdHMtZ3Vlc3Qtc3RhcnQgc3JjX2hvc3Qg
ZGViaWFuCjIwMTctMDYtMjcgMTY6NDU6MjcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFk
ZV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgdHMtZ3Vlc3Qt
c3RhcnQgc3JjX2hvc3QgZGViaWFuIHBhc3MgCjIwMTctMDYtMjcgMTY6NDU6MjcgWiBbdGVzdC1h
bWQ2NC1hbWQ2NC1taWdydXBncmFkZV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQt
bWlncnVwZ3JhZGUgdHMtZ3Vlc3QtbWlncmF0ZSBzcmNfaG9zdCBkc3RfaG9zdCBkZWJpYW4gZ3Vl
c3QtbWlncmF0ZS9zcmNfaG9zdC9kc3RfaG9zdAoyMDE3LTA2LTI3IDE2OjQ1OjI4IFogW3Rlc3Qt
YW1kNjQtYW1kNjQtbWlncnVwZ3JhZGVdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0
LW1pZ3J1cGdyYWRlIHRzLWd1ZXN0LW1pZ3JhdGUgc3JjX2hvc3QgZHN0X2hvc3QgZGViaWFuCjIw
MTctMDYtMjcgMTY6NDU6MjkgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXJdIGZpbmlz
aGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciB0cy1ndWVzdHMtbmJkLW1p
cnJvciBkc3RfaG9zdCBzcmNfaG9zdCBkZWJpYW4gcGFzcyAKMjAxNy0wNi0yNyAxNjo0NTozMCBa
IFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpcl0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1wYWlyIHRzLWxlYWstY2hlY2sgYmFzaXMgc3JjX2hvc3QgbGVhay1j
aGVjay9iYXNpcy9zcmNfaG9zdCgxOSkKMjAxNy0wNi0yNyAxNjo0NTozMSBaIFt0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcGFpcl0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1wYWlyIHRzLWxlYWstY2hlY2sgYmFzaXMgZHN0X2hvc3QgbGVhay1jaGVjay9iYXNpcy9k
c3RfaG9zdCgyMCkKMjAxNy0wNi0yNyAxNjo0NTozMSBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcGFpcl0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIHRz
LWxlYWstY2hlY2sgYmFzaXMgc3JjX2hvc3QKMjAxNy0wNi0yNyAxNjo0NTozMiBaIFt0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcGFpcl0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1wYWlyIHRzLWxlYWstY2hlY2sgYmFzaXMgc3JjX2hvc3QgcGFzcyAKMjAxNy0wNi0y
NyAxNjo0NTozMiBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpcl0gYXdhaXRpbmcgMTEx
MTEyLnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIHRzLWxlYWstY2hlY2sgYmFzaXMgZHN0
X2hvc3QKMjAxNy0wNi0yNyAxNjo0NTozMyBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFp
cl0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIHRzLWxlYWst
Y2hlY2sgYmFzaXMgZHN0X2hvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNjo0NTozNCBaIFt0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcGFpcl0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1wYWlyIHRzLWd1ZXN0LXN0YXJ0IHNyY19ob3N0IGRlYmlhbiBndWVzdC1zdGFydC9k
ZWJpYW4KMjAxNy0wNi0yNyAxNjo0NTozNCBaIFt0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
Yl0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViIHRzLWxvZ3Mt
Y2FwdHVyZSBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTY6NDU6MzQgWiBbdGVzdC1hbWQ2NC1hbWQ2
NC1hbWQ2NC1wdmdydWJdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2
Z3J1YiB0cy1zeXNsb2ctc2VydmVyIAoyMDE3LTA2LTI3IDE2OjQ1OjM0IFogW3Rlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgdHMtZ3Vlc3Qtc3RhcnQgc3JjX2hvc3QgZGViaWFuCjIwMTctMDYtMjcgMTY6NDU6
MzQgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWJdIGZpbmlzaGVkIDExMTExMi50ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiB0cy1zeXNsb2ctc2VydmVyICBwYXNzIAoyMDE3LTA2
LTI3IDE2OjQ1OjM2IFogZmxpZ2h0IDExMTExMiByZWFwZWQgIHRlc3QtYW1kNjQtYW1kNjQtYW1k
NjQtcHZncnViIFsxMDA1MF0gRVhJVCAwCjIwMTctMDYtMjcgMTY6NDU6MzYgWiBmbGlnaHQgMTEx
MTEyIG5xdWV1ZWQ9MQoyMDE3LTA2LTI3IDE2OjQ1OjM2IFogZmxpZ2h0IDExMTExMiBucnVubmlu
Zz03MgoyMDE3LTA2LTI3IDE2OjQ1OjQ3IFogW3Rlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
Nl0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiB0cy1mcmVl
YnNkLWluc3RhbGwgIHBhc3MgCjIwMTctMDYtMjcgMTY6NDU6NDggWiBbdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1pMzg2XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1pMzg2IHRzLWd1ZXN0LXN0YXJ0IGZyZWVic2QgZ3Vlc3Qtc3RhcnQKMjAxNy0wNi0yNyAxNjo0
NTo0OCBaIFt0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODZdIGF3YWl0aW5nIDExMTExMi50
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgdHMtZ3Vlc3Qtc3RhcnQgZnJlZWJzZAoyMDE3
LTA2LTI3IDE2OjQ1OjU3IFogW3Rlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGVdIGZpbmlzaGVk
IDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlIHRzLWd1ZXN0LW1pZ3JhdGUgc3Jj
X2hvc3QgZHN0X2hvc3QgZGViaWFuIHBhc3MgCjIwMTctMDYtMjcgMTY6NDU6NTcgWiBbdGVzdC1h
bWQ2NC1hbWQ2NC1taWdydXBncmFkZV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQt
bWlncnVwZ3JhZGUgdHMtZ3Vlc3Qtc3RvcCBkc3RfaG9zdCBkZWJpYW4gZ3Vlc3Qtc3RvcC9kc3Rf
aG9zdAoyMDE3LTA2LTI3IDE2OjQ1OjU3IFogW3Rlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGVd
IGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlIHRzLWd1ZXN0LXN0
b3AgZHN0X2hvc3QgZGViaWFuCjIwMTctMDYtMjcgMTY6NDU6NTkgWiBbdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXBhaXJdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cGFpciB0cy1ndWVzdC1zdGFydCBzcmNfaG9zdCBkZWJpYW4gcGFzcyAKMjAxNy0wNi0yNyAxNjo0
NTo1OSBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpcl0gc3RhcnRpbmcgMTExMTEyLnRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIHRzLWd1ZXN0LW1pZ3JhdGUgc3JjX2hvc3QgZHN0
X2hvc3QgZGViaWFuIGd1ZXN0LW1pZ3JhdGUvc3JjX2hvc3QvZHN0X2hvc3QKMjAxNy0wNi0yNyAx
Njo0NjowMCBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpcl0gYXdhaXRpbmcgMTExMTEy
LnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIHRzLWd1ZXN0LW1pZ3JhdGUgc3JjX2hvc3Qg
ZHN0X2hvc3QgZGViaWFuCjIwMTctMDYtMjcgMTY6NDY6MTggWiBbdGVzdC1hbWQ2NC1hbWQ2NC1t
aWdydXBncmFkZV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUg
dHMtZ3Vlc3Qtc3RvcCBkc3RfaG9zdCBkZWJpYW4gcGFzcyAKMjAxNy0wNi0yNyAxNjo0NjoxOSBa
IFt0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2
NC1hbWQ2NC1taWdydXBncmFkZSB0cy1sZWFrLWNoZWNrIGNoZWNrIHNyY19ob3N0IGxlYWstY2hl
Y2svY2hlY2svc3JjX2hvc3QKMjAxNy0wNi0yNyAxNjo0NjoxOSBaIFt0ZXN0LWFtZDY0LWFtZDY0
LW1pZ3J1cGdyYWRlXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFk
ZSB0cy1sZWFrLWNoZWNrIGNoZWNrIGRzdF9ob3N0IGxlYWstY2hlY2svY2hlY2svZHN0X2hvc3QK
MjAxNy0wNi0yNyAxNjo0NjoyMCBaIFt0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlXSBhd2Fp
dGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSB0cy1sZWFrLWNoZWNrIGNo
ZWNrIHNyY19ob3N0CjIwMTctMDYtMjcgMTY6NDY6MjEgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1taWdy
dXBncmFkZV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgdHMt
bGVhay1jaGVjayBjaGVjayBzcmNfaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE2OjQ2OjIxIFogW3Rl
c3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGVdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFt
ZDY0LW1pZ3J1cGdyYWRlIHRzLWxlYWstY2hlY2sgY2hlY2sgZHN0X2hvc3QKMjAxNy0wNi0yNyAx
Njo0NjoyMSBaIGZsaWdodCAxMTExMTIga2lsbGluZyB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2
Z3J1YiBbMTAwNTBdCjIwMTctMDYtMjcgMTY6NDY6MjIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1taWdy
dXBncmFkZV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgdHMt
bGVhay1jaGVjayBjaGVjayBkc3RfaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE2OjQ2OjIyIFogW3Rl
c3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGVdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFt
ZDY0LW1pZ3J1cGdyYWRlIHRzLWxvZ3MtY2FwdHVyZSBzcmNfaG9zdCBjYXB0dXJlLWxvZ3Mvc3Jj
X2hvc3QoMjYpCjIwMTctMDYtMjcgMTY6NDY6MjMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBn
cmFkZV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgdHMtbG9n
cy1jYXB0dXJlIGRzdF9ob3N0IGNhcHR1cmUtbG9ncy9kc3RfaG9zdCgyNykKMjAxNy0wNi0yNyAx
Njo0NjoyMyBaIFt0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlXSBhd2FpdGluZyAxMTExMTIu
dGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSB0cy1sb2dzLWNhcHR1cmUgc3JjX2hvc3QKMjAx
Ny0wNi0yNyAxNjo0NjozNSBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpcl0gZmluaXNo
ZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIHRzLWd1ZXN0LW1pZ3JhdGUg
c3JjX2hvc3QgZHN0X2hvc3QgZGViaWFuIHBhc3MgCjIwMTctMDYtMjcgMTY6NDY6MzUgWiBbdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXJdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcGFpciB0cy1ndWVzdC1taWdyYXRlIGRzdF9ob3N0IHNyY19ob3N0IGRlYmlh
biBndWVzdC1taWdyYXRlL2RzdF9ob3N0L3NyY19ob3N0CjIwMTctMDYtMjcgMTY6NDY6MzUgWiBb
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXJdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcGFpciB0cy1ndWVzdC1taWdyYXRlIGRzdF9ob3N0IHNyY19ob3N0IGRl
YmlhbgoyMDE3LTA2LTI3IDE2OjQ2OjM4IFogW3Rlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
Nl0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiB0cy1ndWVz
dC1zdGFydCBmcmVlYnNkIHBhc3MgCjIwMTctMDYtMjcgMTY6NDY6MzggWiBbdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1pMzg2XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1pMzg2IHRzLW1pZ3JhdGUtc3VwcG9ydC1jaGVjayBob3N0IGZyZWVic2QgMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sKMjAxNy0wNi0yNyAxNjo0NjozOSBaIFt0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWkzODZdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgdHMtbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGhvc3QgZnJlZWJzZCAxCjIwMTctMDYtMjcgMTY6
NDY6NDAgWiBbdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2XSBmaW5pc2hlZCAxMTExMTIu
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2IHRzLW1pZ3JhdGUtc3VwcG9ydC1jaGVjayBo
b3N0IGZyZWVic2QgMSBwYXNzIAoyMDE3LTA2LTI3IDE2OjQ2OjQwIFogW3Rlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtaTM4Nl0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtaTM4NiB0cy1zYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGhvc3QgZnJlZWJzZCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrCjIwMTctMDYtMjcgMTY6NDY6NDAgWiBbdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1pMzg2XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1pMzg2IHRzLXNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgaG9zdCBmcmVlYnNkCjIwMTctMDYt
MjcgMTY6NDY6NDEgWiBbdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2XSBmaW5pc2hlZCAx
MTExMTIudGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2IHRzLXNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgaG9zdCBmcmVlYnNkIHBhc3MgCjIwMTctMDYtMjcgMTY6NDY6NDIgWiBbdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1pMzg2IHRzLWd1ZXN0LXNhdmVyZXN0b3JlIGhvc3QgZnJlZWJzZCBndWVzdC1z
YXZlcmVzdG9yZQoyMDE3LTA2LTI3IDE2OjQ2OjQyIFogW3Rlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtaTM4Nl0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiB0
cy1ndWVzdC1zYXZlcmVzdG9yZSBob3N0IGZyZWVic2QKMjAxNy0wNi0yNyAxNjo0NzowMSBaIFt0
ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGVdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkz
ODYtbWlncnVwZ3JhZGUgdHMtZGViaWFuLWluc3RhbGwgZHN0X2hvc3QgcGFzcyAKMjAxNy0wNi0y
NyAxNjo0NzowMiBaIFt0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGVdIHN0YXJ0aW5nIDExMTEx
Mi50ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgdHMtZGViaWFuLWZpeHVwIGRzdF9ob3N0IGRl
YmlhbiBkZWJpYW4tZml4dXAvZHN0X2hvc3QKMjAxNy0wNi0yNyAxNjo0NzowMiBaIFt0ZXN0LWFt
ZDY0LWkzODYtbWlncnVwZ3JhZGVdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtbWln
cnVwZ3JhZGUgdHMtZGViaWFuLWZpeHVwIGRzdF9ob3N0IGRlYmlhbgoyMDE3LTA2LTI3IDE2OjQ3
OjAzIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0XSBmaW5pc2hl
ZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgdHMtcmVw
ZWF0LXRlc3QgMTAgdHMtZ3Vlc3Qtc3RhcnQgaG9zdCBkZWJpYW5odm0gezt9IHRzLWd1ZXN0LXN0
b3AgaG9zdCBkZWJpYW5odm0gcGFzcyAKMjAxNy0wNi0yNyAxNjo0NzowMyBaIFt0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IHRzLWd1ZXN0LXN0YXJ0IGhvc3QgZGVi
aWFuaHZtIGd1ZXN0LXN0YXJ0LjIKMjAxNy0wNi0yNyAxNjo0NzowNCBaIFt0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IHRzLWd1ZXN0LXN0YXJ0IGhvc3QgZGViaWFu
aHZtCjIwMTctMDYtMjcgMTY6NDc6MDcgWiBbdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlXSBm
aW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlIHRzLWRlYmlhbi1maXh1
cCBkc3RfaG9zdCBkZWJpYW4gcGFzcyAKMjAxNy0wNi0yNyAxNjo0NzowOCBaIFt0ZXN0LWFtZDY0
LWkzODYtbWlncnVwZ3JhZGVdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtbWlncnVw
Z3JhZGUgdHMtZ3Vlc3RzLW5iZC1taXJyb3IgZHN0X2hvc3Qgc3JjX2hvc3QgZGViaWFuIGd1ZXN0
cy1uYmQtbWlycm9yL2RlYmlhbgoyMDE3LTA2LTI3IDE2OjQ3OjA4IFogW3Rlc3QtYW1kNjQtaTM4
Ni1taWdydXBncmFkZV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFk
ZSB0cy1ndWVzdHMtbmJkLW1pcnJvciBkc3RfaG9zdCBzcmNfaG9zdCBkZWJpYW4KMjAxNy0wNi0y
NyAxNjo0NzowOCBaIFtidWlsZC1hcm1oZl0gZmluaXNoZWQgMTExMTEyLmJ1aWxkLWFybWhmIHRz
LXhlbi1idWlsZCAgcGFzcyAKMjAxNy0wNi0yNyAxNjo0NzowOCBaIFtidWlsZC1hcm1oZl0gYXdh
aXRpbmcgMTExMTEyLmJ1aWxkLWFybWhmIHRzLXN5c2xvZy1zZXJ2ZXIgCjIwMTctMDYtMjcgMTY6
NDc6MDkgWiBbYnVpbGQtYXJtaGZdIGZpbmlzaGVkIDExMTExMi5idWlsZC1hcm1oZiB0cy1zeXNs
b2ctc2VydmVyICBwYXNzIAoyMDE3LTA2LTI3IDE2OjQ3OjA5IFogW3Rlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1wYWlyXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgdHMtZ3Vlc3QtbWlncmF0ZSBkc3RfaG9zdCBzcmNfaG9zdCBkZWJpYW4gcGFzcyAKMjAxNy0w
Ni0yNyAxNjo0NzowOSBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpcl0gc3RhcnRpbmcg
MTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIHRzLWd1ZXN0LXN0b3Agc3JjX2hv
c3QgZGViaWFuIGd1ZXN0LXN0b3Avc3JjX2hvc3QKMjAxNy0wNi0yNyAxNjo0NzowOSBaIFt0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpcl0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyIHRzLWd1ZXN0LXN0b3Agc3JjX2hvc3QgZGViaWFuCjIwMTctMDYtMjcg
MTY6NDc6MDkgWiBmbGlnaHQgMTExMTEyIHJlYXBlZCAgYnVpbGQtYXJtaGYgWzE2NzUyXSBFWElU
IDAKMjAxNy0wNi0yNyAxNjo0NzoxMCBaIGZsaWdodCAxMTExMTIgbnF1ZXVlZD0xCjIwMTctMDYt
MjcgMTY6NDc6MTAgWiBmbGlnaHQgMTExMTEyIHNwYXduaW5nIGJ1aWxkLWFybWhmLWxpYnZpcnQK
MjAxNy0wNi0yNyAxNjo0NzoxMCBaIGZsaWdodCAxMTExMTIgc3Bhd25lZCAgYnVpbGQtYXJtaGYt
bGlidmlydCBbNDAzMF0KMjAxNy0wNi0yNyAxNjo0NzoxMCBaIGZsaWdodCAxMTExMTIgbnJ1bm5p
bmc9NzIKMjAxNy0wNi0yNyAxNjo0NzoyMiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXBhaXJdIGZpbmlz
aGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXBhaXIgdHMtaG9zdHMtYWxsb2NhdGUgc3JjX2hv
c3QgZHN0X2hvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNjo0NzoyMiBaIFt0ZXN0LWFtZDY0LWFtZDY0
LXBhaXJdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXBhaXIgdHMtc3lzbG9nLXNl
cnZlciAgc3lzbG9nLXNlcnZlcgoyMDE3LTA2LTI3IDE2OjQ3OjIzIFogW3Rlc3QtYW1kNjQtYW1k
NjQtcGFpcl0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtcGFpciB0cy1ob3N0LWlu
c3RhbGwtdHdpY2Ugc3JjX2hvc3QgaG9zdC1pbnN0YWxsL3NyY19ob3N0KDQpCjIwMTctMDYtMjcg
MTY6NDc6MjMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyXSBzdGFydGluZyAxMTExMTIudGVzdC1h
bWQ2NC1hbWQ2NC1wYWlyIHRzLWhvc3QtaW5zdGFsbC10d2ljZSBkc3RfaG9zdCBob3N0LWluc3Rh
bGwvZHN0X2hvc3QoNSkKMjAxNy0wNi0yNyAxNjo0NzoyNCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXBh
aXJdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXBhaXIgdHMtaG9zdC1pbnN0YWxs
LXR3aWNlIHNyY19ob3N0CjIwMTctMDYtMjcgMTY6NDc6MzggWiBbdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcGFpcl0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIg
dHMtaG9zdC1yZWJvb3Qgc3JjX2hvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNjo0NzozOCBaIFt0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1wYWlyXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciB0cy1ob3N0LXJlYm9vdCBkc3RfaG9zdAoyMDE3LTA2LTI3IDE2OjQ3OjM4
IFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXJdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1wYWlyIHRzLWhvc3QtcmVib290IGRzdF9ob3N0IHBhc3MgCjIwMTct
MDYtMjcgMTY6NDc6MzkgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpcl0gc3RhcnRpbmcg
MTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgdHMtaG9zdC1waW5nLWNoZWNrIHNy
Y19ob3N0IGhvc3QtcGluZy1jaGVjay14ZW4vc3JjX2hvc3QKMjAxNy0wNi0yNyAxNjo0NzozOSBa
IFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NF0gZmluaXNoZWQgMTEx
MTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IHRzLWd1ZXN0LXN0
YXJ0IGhvc3QgZGViaWFuaHZtIHBhc3MgCjIwMTctMDYtMjcgMTY6NDc6MzkgWiBbdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCB0cy1ndWVzdC1kZXN0cm95IGhvc3Qg
ZGViaWFuaHZtIGd1ZXN0LWRlc3Ryb3kKMjAxNy0wNi0yNyAxNjo0NzozOSBaIFt0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpciB0cy1ob3N0LXBpbmctY2hlY2sgZHN0X2hvc3QgaG9zdC1waW5nLWNoZWNrLXhlbi9k
c3RfaG9zdAoyMDE3LTA2LTI3IDE2OjQ3OjQwIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgdHMtZ3Vlc3QtZGVzdHJveSBob3N0IGRlYmlhbmh2bQoyMDE3LTA2
LTI3IDE2OjQ3OjQwIFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXJdIGF3YWl0aW5nIDEx
MTExMi50ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIHRzLWhvc3QtcGluZy1jaGVjayBzcmNf
aG9zdAoyMDE3LTA2LTI3IDE2OjQ3OjQwIFogW2J1aWxkLWFybWhmLWxpYnZpcnRdIHN0YXJ0aW5n
IDExMTExMi5idWlsZC1hcm1oZi1saWJ2aXJ0IHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygx
KQoyMDE3LTA2LTI3IDE2OjQ3OjQxIFogW2J1aWxkLWFybWhmLWxpYnZpcnRdIGF3YWl0aW5nIDEx
MTExMi5idWlsZC1hcm1oZi1saWJ2aXJ0IHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI3IDE2OjQ3
OjQxIFogW2J1aWxkLWFybWhmLWxpYnZpcnRdIGZpbmlzaGVkIDExMTExMi5idWlsZC1hcm1oZi1s
aWJ2aXJ0IHRzLWJ1aWxkLWNoZWNrICBwYXNzIAoyMDE3LTA2LTI3IDE2OjQ3OjQyIFogW2J1aWxk
LWFybWhmLWxpYnZpcnRdIHN0YXJ0aW5nIDExMTExMi5idWlsZC1hcm1oZi1saWJ2aXJ0IHRzLWhv
c3RzLWFsbG9jYXRlIGhvc3QgaG9zdHMtYWxsb2NhdGUKMjAxNy0wNi0yNyAxNjo0Nzo0MiBaIFt0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODZdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgdHMtZ3Vlc3Qtc2F2ZXJlc3RvcmUgaG9zdCBmcmVlYnNkIHBh
c3MgCjIwMTctMDYtMjcgMTY6NDc6NDIgWiBbYnVpbGQtYXJtaGYtbGlidmlydF0gYXdhaXRpbmcg
MTExMTEyLmJ1aWxkLWFybWhmLWxpYnZpcnQgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdAoyMDE3LTA2
LTI3IDE2OjQ3OjQyIFogW3Rlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4Nl0gc3RhcnRpbmcg
MTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiB0cy1ndWVzdC1sb2NhbG1pZ3Jh
dGUgaG9zdCBmcmVlYnNkIGd1ZXN0LWxvY2FsbWlncmF0ZQoyMDE3LTA2LTI3IDE2OjQ3OjQzIFog
W3Rlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4Nl0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiB0cy1ndWVzdC1sb2NhbG1pZ3JhdGUgaG9zdCBmcmVlYnNk
CjIwMTctMDYtMjcgMTY6NDc6NDMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZV0gZmlu
aXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgdHMtbG9ncy1jYXB0dXJl
IHNyY19ob3N0IHBhc3MgCjIwMTctMDYtMjcgMTY6NDc6NDMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1t
aWdydXBncmFkZV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUg
dHMtbG9ncy1jYXB0dXJlIGRzdF9ob3N0CjIwMTctMDYtMjcgMTY6NDc6NDQgWiBbdGVzdC1hbWQ2
NC1hbWQ2NC1taWdydXBncmFkZV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbWln
cnVwZ3JhZGUgdHMtbG9ncy1jYXB0dXJlIGRzdF9ob3N0IHBhc3MgCjIwMTctMDYtMjcgMTY6NDc6
NDQgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZV0gYXdhaXRpbmcgMTExMTEyLnRlc3Qt
YW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgdHMtc3lzbG9nLXNlcnZlciAKMjAxNy0wNi0yNyAxNjo0
Nzo0NCBaIFt0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlXSBmaW5pc2hlZCAxMTExMTIudGVz
dC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSB0cy1zeXNsb2ctc2VydmVyICBwYXNzIAoyMDE3LTA2
LTI3IDE2OjQ3OjQ1IFogZmxpZ2h0IDExMTExMiByZWFwZWQgIHRlc3QtYW1kNjQtYW1kNjQtbWln
cnVwZ3JhZGUgWzI1NTY5XSBFWElUIDAKMjAxNy0wNi0yNyAxNjo0Nzo0NiBaIGZsaWdodCAxMTEx
MTIgbnF1ZXVlZD0xCjIwMTctMDYtMjcgMTY6NDc6NDYgWiBmbGlnaHQgMTExMTEyIG5ydW5uaW5n
PTcxCjIwMTctMDYtMjcgMTY6NDc6NTUgWiBmbGlnaHQgMTExMTEyIGtpbGxpbmcgYnVpbGQtYXJt
aGYgWzE2NzUyXQoyMDE3LTA2LTI3IDE2OjQ3OjU4IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1wYWlyXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgdHMt
Z3Vlc3Qtc3RvcCBzcmNfaG9zdCBkZWJpYW4gcGFzcyAKMjAxNy0wNi0yNyAxNjo0Nzo1OSBaIFt0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpcl0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyIHRzLWxlYWstY2hlY2sgY2hlY2sgc3JjX2hvc3QgbGVhay1jaGVj
ay9jaGVjay9zcmNfaG9zdAoyMDE3LTA2LTI3IDE2OjQ3OjU5IFogW3Rlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1wYWlyXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgdHMtbGVhay1jaGVjayBjaGVjayBkc3RfaG9zdCBsZWFrLWNoZWNrL2NoZWNrL2RzdF9ob3N0
CjIwMTctMDYtMjcgMTY6NDg6MDAgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpcl0gZmlu
aXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgdHMtaG9zdC1waW5nLWNo
ZWNrIHNyY19ob3N0IHBhc3MgCjIwMTctMDYtMjcgMTY6NDg6MDAgWiBbdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpcl0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBh
aXIgdHMtaG9zdC1waW5nLWNoZWNrIGRzdF9ob3N0CjIwMTctMDYtMjcgMTY6NDg6MDAgWiBbdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXJdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcGFpciB0cy1sZWFrLWNoZWNrIGNoZWNrIHNyY19ob3N0CjIwMTctMDYtMjcg
MTY6NDg6MDAgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpcl0gZmluaXNoZWQgMTExMTEy
LnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgdHMtaG9zdC1waW5nLWNoZWNrIGRzdF9ob3N0
IHBhc3MgCjIwMTctMDYtMjcgMTY6NDg6MDEgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFp
cl0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgdHMtbGVhay1j
aGVjayBiYXNpcyBzcmNfaG9zdCBsZWFrLWNoZWNrL2Jhc2lzL3NyY19ob3N0KDE0KQoyMDE3LTA2
LTI3IDE2OjQ4OjAxIFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyXSBmaW5pc2hlZCAx
MTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgdHMtbGVhay1jaGVjayBjaGVjayBz
cmNfaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE2OjQ4OjAxIFogW3Rlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1wYWlyXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIg
dHMtbGVhay1jaGVjayBjaGVjayBkc3RfaG9zdAoyMDE3LTA2LTI3IDE2OjQ4OjAxIFogW3Rlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXJdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyIHRzLWxlYWstY2hlY2sgYmFzaXMgZHN0X2hvc3QgbGVhay1jaGVjay9iYXNp
cy9kc3RfaG9zdCgxNSkKMjAxNy0wNi0yNyAxNjo0ODowMSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IHRzLWd1ZXN0LWRlc3Ryb3kgaG9zdCBkZWJpYW5odm0g
cGFzcyAKMjAxNy0wNi0yNyAxNjo0ODowMSBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFp
cl0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIHRzLWxlYWst
Y2hlY2sgY2hlY2sgZHN0X2hvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNjo0ODowMSBaIFt0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1wYWlyXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcGFpciB0cy1sZWFrLWNoZWNrIGJhc2lzIHNyY19ob3N0CjIwMTctMDYtMjcgMTY6NDg6
MDIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjRdIHN0YXJ0aW5n
IDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCB0cy1sZWFr
LWNoZWNrIGNoZWNrIGhvc3QgbGVhay1jaGVjay9jaGVjawoyMDE3LTA2LTI3IDE2OjQ4OjAyIFog
W3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgdHMtbG9ncy1jYXB0dXJlIHNyY19ob3N0IGNhcHR1cmUtbG9n
cy9zcmNfaG9zdCgyNykKMjAxNy0wNi0yNyAxNjo0ODowMiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IHRzLWxlYWstY2hlY2sgY2hlY2sgaG9zdAoyMDE3LTA2
LTI3IDE2OjQ4OjAyIFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyXSBzdGFydGluZyAx
MTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgdHMtbG9ncy1jYXB0dXJlIGRzdF9o
b3N0IGNhcHR1cmUtbG9ncy9kc3RfaG9zdCgyOCkKMjAxNy0wNi0yNyAxNjo0ODowMyBaIFt0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpcl0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyIHRzLWxvZ3MtY2FwdHVyZSBzcmNfaG9zdAoyMDE3LTA2LTI3IDE2OjQ4
OjAzIFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXJdIGZpbmlzaGVkIDExMTExMi50ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIHRzLWxlYWstY2hlY2sgYmFzaXMgc3JjX2hvc3QgcGFz
cyAKMjAxNy0wNi0yNyAxNjo0ODowMyBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyXSBh
d2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciB0cy1sZWFrLWNoZWNr
IGJhc2lzIGRzdF9ob3N0CjIwMTctMDYtMjcgMTY6NDg6MDMgWiBbdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcGFpcl0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIg
dHMtbGVhay1jaGVjayBiYXNpcyBkc3RfaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE2OjQ4OjA0IFog
W3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXJdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyIHRzLWRlYmlhbi1pbnN0YWxsIGRzdF9ob3N0IGRlYmlhbi1pbnN0
YWxsL2RzdF9ob3N0CjIwMTctMDYtMjcgMTY6NDg6MDQgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCB0cy1sZWFrLWNoZWNrIGNoZWNrIGhvc3QgcGFzcyAKMjAx
Ny0wNi0yNyAxNjo0ODowNCBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyXSBhd2FpdGlu
ZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciB0cy1kZWJpYW4taW5zdGFsbCBk
c3RfaG9zdAoyMDE3LTA2LTI3IDE2OjQ4OjA0IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgdHMtbG9ncy1jYXB0dXJlIGhvc3QgY2FwdHVyZS1sb2dzKDIyKQoy
MDE3LTA2LTI3IDE2OjQ4OjA1IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgdHMtbG9ncy1jYXB0dXJlIGhvc3QKMjAxNy0wNi0yNyAxNjo0ODowOSBaIFt0ZXN0
LWFtZDY0LWkzODYtbWlncnVwZ3JhZGVdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYt
bWlncnVwZ3JhZGUgdHMtZ3Vlc3RzLW5iZC1taXJyb3IgZHN0X2hvc3Qgc3JjX2hvc3QgZGViaWFu
IHBhc3MgCjIwMTctMDYtMjcgMTY6NDg6MTAgWiBbdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRl
XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlIHRzLWxlYWstY2hl
Y2sgYmFzaXMgc3JjX2hvc3QgbGVhay1jaGVjay9iYXNpcy9zcmNfaG9zdCgxOSkKMjAxNy0wNi0y
NyAxNjo0ODoxMCBaIFt0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGVdIHN0YXJ0aW5nIDExMTEx
Mi50ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgdHMtbGVhay1jaGVjayBiYXNpcyBkc3RfaG9z
dCBsZWFrLWNoZWNrL2Jhc2lzL2RzdF9ob3N0KDIwKQoyMDE3LTA2LTI3IDE2OjQ4OjExIFogW3Rl
c3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4
Ni1taWdydXBncmFkZSB0cy1sZWFrLWNoZWNrIGJhc2lzIHNyY19ob3N0CjIwMTctMDYtMjcgMTY6
NDg6MTIgWiBbdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlXSBmaW5pc2hlZCAxMTExMTIudGVz
dC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlIHRzLWxlYWstY2hlY2sgYmFzaXMgc3JjX2hvc3QgcGFz
cyAKMjAxNy0wNi0yNyAxNjo0ODoxMiBaIFt0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGVdIGF3
YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgdHMtbGVhay1jaGVjayBi
YXNpcyBkc3RfaG9zdAoyMDE3LTA2LTI3IDE2OjQ4OjEzIFogW3Rlc3QtYW1kNjQtaTM4Ni1taWdy
dXBncmFkZV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSB0cy1s
ZWFrLWNoZWNrIGJhc2lzIGRzdF9ob3N0IHBhc3MgCjIwMTctMDYtMjcgMTY6NDg6MTMgWiBbdGVz
dC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2
LW1pZ3J1cGdyYWRlIHRzLWd1ZXN0LXN0YXJ0IHNyY19ob3N0IGRlYmlhbiBndWVzdC1zdGFydC9k
ZWJpYW4KMjAxNy0wNi0yNyAxNjo0ODoxNCBaIFt0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGVd
IGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgdHMtZ3Vlc3Qtc3Rh
cnQgc3JjX2hvc3QgZGViaWFuCjIwMTctMDYtMjcgMTY6NDg6MTYgWiBbdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1pMzg2XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1pMzg2IHRzLWd1ZXN0LWxvY2FsbWlncmF0ZSBob3N0IGZyZWVic2QgcGFzcyAKMjAxNy0wNi0y
NyAxNjo0ODoxNyBaIFt0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODZdIHN0YXJ0aW5nIDEx
MTExMi50ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgdHMtZ3Vlc3Qtc2F2ZXJlc3RvcmUg
aG9zdCBmcmVlYnNkIGd1ZXN0LXNhdmVyZXN0b3JlLjIKMjAxNy0wNi0yNyAxNjo0ODoxNyBaIFt0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODZdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgdHMtZ3Vlc3Qtc2F2ZXJlc3RvcmUgaG9zdCBmcmVlYnNkCjIw
MTctMDYtMjcgMTY6NDg6MjAgWiBbYnVpbGQtYXJtaGYtbGlidmlydF0gZmluaXNoZWQgMTExMTEy
LmJ1aWxkLWFybWhmLWxpYnZpcnQgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBwYXNzIAoyMDE3LTA2
LTI3IDE2OjQ4OjIxIFogW2J1aWxkLWFybWhmLWxpYnZpcnRdIHN0YXJ0aW5nIDExMTExMi5idWls
ZC1hcm1oZi1saWJ2aXJ0IHRzLXN5c2xvZy1zZXJ2ZXIgIHN5c2xvZy1zZXJ2ZXIKMjAxNy0wNi0y
NyAxNjo0ODoyMSBaIFtidWlsZC1hcm1oZi1saWJ2aXJ0XSBzdGFydGluZyAxMTExMTIuYnVpbGQt
YXJtaGYtbGlidmlydCB0cy1ob3N0LWluc3RhbGwtdHdpY2UgIGhvc3QtaW5zdGFsbCg0KQoyMDE3
LTA2LTI3IDE2OjQ4OjIyIFogW2J1aWxkLWFybWhmLWxpYnZpcnRdIGF3YWl0aW5nIDExMTExMi5i
dWlsZC1hcm1oZi1saWJ2aXJ0IHRzLWhvc3QtaW5zdGFsbC10d2ljZSAKMjAxNy0wNi0yNyAxNjo0
ODoyMyBaIFtidWlsZC1hcm1oZi1saWJ2aXJ0XSBmaW5pc2hlZCAxMTExMTIuYnVpbGQtYXJtaGYt
bGlidmlydCB0cy1ob3N0LWluc3RhbGwtdHdpY2UgIHBhc3MgCjIwMTctMDYtMjcgMTY6NDg6MjMg
WiBbYnVpbGQtYXJtaGYtbGlidmlydF0gc3RhcnRpbmcgMTExMTEyLmJ1aWxkLWFybWhmLWxpYnZp
cnQgdHMteGVuLWJ1aWxkLXByZXAgIGhvc3QtYnVpbGQtcHJlcAoyMDE3LTA2LTI3IDE2OjQ4OjIz
IFogW2J1aWxkLWFybWhmLWxpYnZpcnRdIGF3YWl0aW5nIDExMTExMi5idWlsZC1hcm1oZi1saWJ2
aXJ0IHRzLXhlbi1idWlsZC1wcmVwIAoyMDE3LTA2LTI3IDE2OjQ4OjI0IFogW2J1aWxkLWFybWhm
LWxpYnZpcnRdIGZpbmlzaGVkIDExMTExMi5idWlsZC1hcm1oZi1saWJ2aXJ0IHRzLXhlbi1idWls
ZC1wcmVwICBwYXNzIAoyMDE3LTA2LTI3IDE2OjQ4OjI1IFogW2J1aWxkLWFybWhmLWxpYnZpcnRd
IHN0YXJ0aW5nIDExMTExMi5idWlsZC1hcm1oZi1saWJ2aXJ0IHRzLWxpYnZpcnQtYnVpbGQgIGxp
YnZpcnQtYnVpbGQKMjAxNy0wNi0yNyAxNjo0ODoyNSBaIFtidWlsZC1hcm1oZi1saWJ2aXJ0XSBh
d2FpdGluZyAxMTExMTIuYnVpbGQtYXJtaGYtbGlidmlydCB0cy1saWJ2aXJ0LWJ1aWxkIAoyMDE3
LTA2LTI3IDE2OjQ4OjMxIFogZmxpZ2h0IDExMTExMiBraWxsaW5nIHRlc3QtYW1kNjQtYW1kNjQt
bWlncnVwZ3JhZGUgWzI1NTY5XQoyMDE3LTA2LTI3IDE2OjQ4OjM4IFogW3Rlc3QtYW1kNjQtaTM4
Ni1taWdydXBncmFkZV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFk
ZSB0cy1ndWVzdC1zdGFydCBzcmNfaG9zdCBkZWJpYW4gcGFzcyAKMjAxNy0wNi0yNyAxNjo0ODoz
OCBaIFt0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGVdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFt
ZDY0LWkzODYtbWlncnVwZ3JhZGUgdHMtZ3Vlc3QtbWlncmF0ZSBzcmNfaG9zdCBkc3RfaG9zdCBk
ZWJpYW4gZ3Vlc3QtbWlncmF0ZS9zcmNfaG9zdC9kc3RfaG9zdAoyMDE3LTA2LTI3IDE2OjQ4OjM5
IFogW3Rlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1k
NjQtaTM4Ni1taWdydXBncmFkZSB0cy1ndWVzdC1taWdyYXRlIHNyY19ob3N0IGRzdF9ob3N0IGRl
YmlhbgoyMDE3LTA2LTI3IDE2OjQ4OjQ3IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCB0cy1ob3N0LXJlYm9vdCBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTY6NDg6NDcgWiBbdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0XSBzdGFydGluZyAxMTExMTIudGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IHRzLWhvc3QtcGluZy1jaGVjayBob3N0IGhv
c3QtcGluZy1jaGVjay14ZW4KMjAxNy0wNi0yNyAxNjo0ODo0NyBaIFt0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QKMjAxNy0wNi0yNyAxNjo0
OTowOCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjRdIGZpbmlzaGVkIDEx
MTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgdHMtaG9zdC1waW5nLWNo
ZWNrIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNjo0OTowOCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgdHMtbGVhay1jaGVjayBiYXNpcyBob3N0IGxlYWstY2hlY2svYmFzaXMo
OSkKMjAxNy0wNi0yNyAxNjo0OTowOSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgdHMtbGVhay1jaGVjayBiYXNpcyBob3N0CjIwMTctMDYtMjcgMTY6NDk6MTAgWiBbdGVzdC1h
bWQ2NC1pMzg2LW1pZ3J1cGdyYWRlXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LW1p
Z3J1cGdyYWRlIHRzLWd1ZXN0LW1pZ3JhdGUgc3JjX2hvc3QgZHN0X2hvc3QgZGViaWFuIHBhc3Mg
CjIwMTctMDYtMjcgMTY6NDk6MTEgWiBbdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlXSBzdGFy
dGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlIHRzLWd1ZXN0LXN0b3AgZHN0
X2hvc3QgZGViaWFuIGd1ZXN0LXN0b3AvZHN0X2hvc3QKMjAxNy0wNi0yNyAxNjo0OToxMSBaIFt0
ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGVdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkz
ODYtbWlncnVwZ3JhZGUgdHMtZ3Vlc3Qtc3RvcCBkc3RfaG9zdCBkZWJpYW4KMjAxNy0wNi0yNyAx
Njo0OToxMSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjRdIGZpbmlzaGVk
IDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgdHMtbGVhay1jaGVj
ayBiYXNpcyBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTY6NDk6MTIgWiBbdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0IHRzLXdpbmRvd3MtaW5zdGFsbCAgd2luZG93cy1pbnN0YWxsCjIw
MTctMDYtMjcgMTY6NDk6MTIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IHRz
LXdpbmRvd3MtaW5zdGFsbCAKMjAxNy0wNi0yNyAxNjo0OToxNyBaIFt0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWkzODZdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgdHMtZ3Vlc3Qtc2F2ZXJlc3RvcmUgaG9zdCBmcmVlYnNkIHBhc3MgCjIwMTctMDYtMjcg
MTY6NDk6MTcgWiBbdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2XSBzdGFydGluZyAxMTEx
MTIudGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2IHRzLWd1ZXN0LWxvY2FsbWlncmF0ZSB4
MTAgaG9zdCBmcmVlYnNkIGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAKMjAxNy0wNi0yNyAxNjo0OTox
OCBaIFt0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODZdIGF3YWl0aW5nIDExMTExMi50ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgdHMtZ3Vlc3QtbG9jYWxtaWdyYXRlIHgxMCBob3N0
IGZyZWVic2QKMjAxNy0wNi0yNyAxNjo0OToyMCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c21dIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtaG9zdC1pbnN0YWxsLXR3aWNlIGhvc3QgcGFz
cyAKMjAxNy0wNi0yNyAxNjo0OToyMCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c21dIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgaG9zdC1waW5nLWNo
ZWNrLW5hdGl2ZQoyMDE3LTA2LTI3IDE2OjQ5OjIwIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdAoyMDE3
LTA2LTI3IDE2OjQ5OjIyIFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyXSBmaW5pc2hl
ZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgdHMtbG9ncy1jYXB0dXJlIHNy
Y19ob3N0IHBhc3MgCjIwMTctMDYtMjcgMTY6NDk6MjIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXJdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciB0
cy1sb2dzLWNhcHR1cmUgZHN0X2hvc3QKMjAxNy0wNi0yNyAxNjo0OToyMiBaIFt0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcGFpcl0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1wYWlyIHRzLWxvZ3MtY2FwdHVyZSBkc3RfaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE2OjQ5
OjIyIFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyXSBhd2FpdGluZyAxMTExMTIudGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgdHMtc3lzbG9nLXNlcnZlciAKMjAxNy0wNi0yNyAx
Njo0OToyMyBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpcl0gZmluaXNoZWQgMTExMTEy
LnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIHRzLXN5c2xvZy1zZXJ2ZXIgIHBhc3MgCjIw
MTctMDYtMjcgMTY6NDk6MjQgWiBmbGlnaHQgMTExMTEyIHJlYXBlZCAgdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXBhaXIgWzEwMDYyXSBFWElUIDAKMjAxNy0wNi0yNyAxNjo0OToyNSBaIGZsaWdo
dCAxMTExMTIgbnF1ZXVlZD0xCjIwMTctMDYtMjcgMTY6NDk6MjUgWiBmbGlnaHQgMTExMTEyIG5y
dW5uaW5nPTcwCjIwMTctMDYtMjcgMTY6NDk6MjggWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCB0cy1sb2dzLWNhcHR1cmUgaG9zdCBwYXNzIAoyMDE3LTA2LTI3
IDE2OjQ5OjI4IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0XSBh
d2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
dHMtc3lzbG9nLXNlcnZlciAKMjAxNy0wNi0yNyAxNjo0OToyOSBaIFt0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IHRzLXN5c2xvZy1zZXJ2ZXIgIHBhc3MgCjIwMTct
MDYtMjcgMTY6NDk6MzAgWiBmbGlnaHQgMTExMTEyIHJlYXBlZCAgdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgWzEwMTc2XSBFWElUIDAKMjAxNy0wNi0yNyAxNjo0OToz
MCBaIGZsaWdodCAxMTExMTIgbnF1ZXVlZD0xCjIwMTctMDYtMjcgMTY6NDk6MzAgWiBmbGlnaHQg
MTExMTEyIG5ydW5uaW5nPTY5CjIwMTctMDYtMjcgMTY6NDk6MzIgWiBbdGVzdC1hbWQ2NC1pMzg2
LW1pZ3J1cGdyYWRlXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRl
IHRzLWd1ZXN0LXN0b3AgZHN0X2hvc3QgZGViaWFuIHBhc3MgCjIwMTctMDYtMjcgMTY6NDk6MzMg
WiBbdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2
NC1pMzg2LW1pZ3J1cGdyYWRlIHRzLWxlYWstY2hlY2sgY2hlY2sgc3JjX2hvc3QgbGVhay1jaGVj
ay9jaGVjay9zcmNfaG9zdAoyMDE3LTA2LTI3IDE2OjQ5OjMzIFogW3Rlc3QtYW1kNjQtaTM4Ni1t
aWdydXBncmFkZV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSB0
cy1sZWFrLWNoZWNrIGNoZWNrIGRzdF9ob3N0IGxlYWstY2hlY2svY2hlY2svZHN0X2hvc3QKMjAx
Ny0wNi0yNyAxNjo0OTozNCBaIFt0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGVdIGF3YWl0aW5n
IDExMTExMi50ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgdHMtbGVhay1jaGVjayBjaGVjayBz
cmNfaG9zdAoyMDE3LTA2LTI3IDE2OjQ5OjM1IFogW3Rlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFk
ZV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSB0cy1sZWFrLWNo
ZWNrIGNoZWNrIHNyY19ob3N0IHBhc3MgCjIwMTctMDYtMjcgMTY6NDk6MzUgWiBbdGVzdC1hbWQ2
NC1pMzg2LW1pZ3J1cGdyYWRlXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LW1pZ3J1
cGdyYWRlIHRzLWxlYWstY2hlY2sgY2hlY2sgZHN0X2hvc3QKMjAxNy0wNi0yNyAxNjo0OTozNiBa
IFt0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGVdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0
LWkzODYtbWlncnVwZ3JhZGUgdHMtbGVhay1jaGVjayBjaGVjayBkc3RfaG9zdCBwYXNzIAoyMDE3
LTA2LTI3IDE2OjQ5OjM2IFogW3Rlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZV0gc3RhcnRpbmcg
MTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSB0cy1sb2dzLWNhcHR1cmUgc3JjX2hv
c3QgY2FwdHVyZS1sb2dzL3NyY19ob3N0KDI2KQoyMDE3LTA2LTI3IDE2OjQ5OjM3IFogW3Rlc3Qt
YW1kNjQtaTM4Ni1taWdydXBncmFkZV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1t
aWdydXBncmFkZSB0cy1sb2dzLWNhcHR1cmUgZHN0X2hvc3QgY2FwdHVyZS1sb2dzL2RzdF9ob3N0
KDI3KQoyMDE3LTA2LTI3IDE2OjQ5OjM3IFogW3Rlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZV0g
YXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSB0cy1sb2dzLWNhcHR1
cmUgc3JjX2hvc3QKMjAxNy0wNi0yNyAxNjo0OTo0MSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c21dIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgcGFz
cyAKMjAxNy0wNi0yNyAxNjo0OTo0MiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c21dIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMteGVuLWluc3RhbGwgaG9zdCB4ZW4taW5zdGFsbAoyMDE3
LTA2LTI3IDE2OjQ5OjQyIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSB0cy14ZW4taW5zdGFsbCBob3N0CjIwMTctMDYtMjcgMTY6NTA6MDQgWiBb
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21dIGZpbmlz
aGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSB0cy1ob3N0LWluc3RhbGwtdHdpY2UgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE2OjUwOjA0
IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtXSBz
dGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgaG9zdC1waW5nLWNoZWNrLW5hdGl2ZQoy
MDE3LTA2LTI3IDE2OjUwOjA1IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QKMjAxNy0w
Ni0yNyAxNjo1MDowOSBaIGZsaWdodCAxMTExMTIga2lsbGluZyB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcGFpciBbMTAwNjJdCjIwMTctMDYtMjcgMTY6NTA6MTUgWiBmbGlnaHQgMTExMTEyIGtp
bGxpbmcgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgWzEwMTc2XQoy
MDE3LTA2LTI3IDE2OjUwOjIyIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCB0
cy1ob3N0cy1hbGxvY2F0ZSBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTY6NTA6MjMgWiBbdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IHRzLXN5c2xvZy1zZXJ2ZXIgIHN5c2xvZy1zZXJ2
ZXIKMjAxNy0wNi0yNyAxNjo1MDoyNCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYt
YW1kNjRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgdHMtaG9zdC1pbnN0YWxsLXR3aWNlIGhvc3QgaG9zdC1pbnN0YWxsKDQpCjIwMTctMDYtMjcg
MTY6NTA6MjQgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0XSBhd2FpdGlu
ZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IHRzLWhvc3QtaW5z
dGFsbC10d2ljZSBob3N0CjIwMTctMDYtMjcgMTY6NTA6MjUgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21dIGZpbmlzaGVkIDExMTExMi50ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1ob3N0LXBpbmct
Y2hlY2sgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE2OjUwOjI2IFogW3Rlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtXSBzdGFydGluZyAxMTExMTIudGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMteGVuLWluc3Rh
bGwgaG9zdCB4ZW4taW5zdGFsbAoyMDE3LTA2LTI3IDE2OjUwOjI2IFogW3Rlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtXSBhd2FpdGluZyAxMTExMTIudGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMteGVuLWlu
c3RhbGwgaG9zdAoyMDE3LTA2LTI3IDE2OjUwOjM2IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4Nl0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luMTAtaTM4NiB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTY6NTA6
MzcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2XSBzdGFydGluZyAxMTEx
MTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IHRzLXN5c2xvZy1zZXJ2ZXIg
IHN5c2xvZy1zZXJ2ZXIKMjAxNy0wNi0yNyAxNjo1MDozNyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjEwLWkzODZdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgdHMtaG9zdC1pbnN0YWxsLXR3aWNlIGhvc3QgaG9zdC1pbnN0YWxsKDQp
CjIwMTctMDYtMjcgMTY6NTA6MzggWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
IHRzLWhvc3QtaW5zdGFsbC10d2ljZSBob3N0CjIwMTctMDYtMjcgMTY6NTA6NTQgWiBbdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtXSBmaW5pc2hlZCAxMTExMTIu
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLXhlbi1pbnN0
YWxsIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNjo1MDo1NCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21dIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtaG9zdC1yZWJvb3QgaG9zdCB4ZW4t
Ym9vdAoyMDE3LTA2LTI3IDE2OjUwOjU1IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1ob3N0LXJlYm9vdCBob3N0CjIwMTctMDYtMjcgMTY6
NTA6NTYgWiBbdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlXSBmaW5pc2hlZCAxMTExMTIudGVz
dC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlIHRzLWxvZ3MtY2FwdHVyZSBzcmNfaG9zdCBwYXNzIAoy
MDE3LTA2LTI3IDE2OjUwOjU2IFogW3Rlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZV0gYXdhaXRp
bmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSB0cy1sb2dzLWNhcHR1cmUgZHN0
X2hvc3QKMjAxNy0wNi0yNyAxNjo1MDo1OCBaIFt0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGVd
IGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgdHMtbG9ncy1jYXB0
dXJlIGRzdF9ob3N0IHBhc3MgCjIwMTctMDYtMjcgMTY6NTA6NTggWiBbdGVzdC1hbWQ2NC1pMzg2
LW1pZ3J1cGdyYWRlXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRl
IHRzLXN5c2xvZy1zZXJ2ZXIgCjIwMTctMDYtMjcgMTY6NTA6NTggWiBbdGVzdC1hbWQ2NC1pMzg2
LW1pZ3J1cGdyYWRlXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRl
IHRzLXN5c2xvZy1zZXJ2ZXIgIHBhc3MgCjIwMTctMDYtMjcgMTY6NTA6NTkgWiBmbGlnaHQgMTEx
MTEyIHJlYXBlZCAgdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlIFs1ODc4XSBFWElUIDAKMjAx
Ny0wNi0yNyAxNjo1MTowMCBaIGZsaWdodCAxMTExMTIgbnF1ZXVlZD0xCjIwMTctMDYtMjcgMTY6
NTE6MDAgWiBmbGlnaHQgMTExMTEyIG5ydW5uaW5nPTY4CjIwMTctMDYtMjcgMTY6NTE6MTAgWiBb
dGVzdC14dGYtYW1kNjQtYW1kNjQtNF0gZmluaXNoZWQgMTExMTEyLnRlc3QteHRmLWFtZDY0LWFt
ZDY0LTQgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE2OjUxOjExIFog
W3Rlc3QteHRmLWFtZDY0LWFtZDY0LTRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC00IHRzLXN5c2xvZy1zZXJ2ZXIgIHN5c2xvZy1zZXJ2ZXIKMjAxNy0wNi0yNyAxNjo1MTox
MiBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00XSBzdGFydGluZyAxMTExMTIudGVzdC14dGYtYW1k
NjQtYW1kNjQtNCB0cy1ob3N0LWluc3RhbGwtdHdpY2UgaG9zdCBob3N0LWluc3RhbGwoNCkKMjAx
Ny0wNi0yNyAxNjo1MToxMiBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00XSBhd2FpdGluZyAxMTEx
MTIudGVzdC14dGYtYW1kNjQtYW1kNjQtNCB0cy1ob3N0LWluc3RhbGwtdHdpY2UgaG9zdAoyMDE3
LTA2LTI3IDE2OjUxOjE3IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMteGVuLWluc3RhbGwgaG9zdCBwYXNzIAoyMDE3LTA2
LTI3IDE2OjUxOjE3IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtaG9zdC1yZWJvb3QgaG9zdCB4ZW4tYm9vdAoyMDE3LTA2
LTI3IDE2OjUxOjE3IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtaG9zdC1yZWJvb3QgaG9zdAoyMDE3LTA2LTI3IDE2OjUx
OjM0IFogW3Rlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4Nl0gZmluaXNoZWQgMTExMTEyLnRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiB0cy1ndWVzdC1sb2NhbG1pZ3JhdGUgeDEwIGhv
c3QgZnJlZWJzZCBwYXNzIAoyMDE3LTA2LTI3IDE2OjUxOjM0IFogW3Rlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtaTM4Nl0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiB0cy1ndWVzdC1zdG9wIGhvc3QgZnJlZWJzZCBndWVzdC1zdG9wCjIwMTctMDYtMjcgMTY6
NTE6MzQgWiBbdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2XSBhd2FpdGluZyAxMTExMTIu
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2IHRzLWd1ZXN0LXN0b3AgaG9zdCBmcmVlYnNk
CjIwMTctMDYtMjcgMTY6NTE6NDUgWiBmbGlnaHQgMTExMTEyIGtpbGxpbmcgdGVzdC1hbWQ2NC1p
Mzg2LW1pZ3J1cGdyYWRlIFs1ODc4XQoyMDE3LTA2LTI3IDE2OjUyOjA0IFogW3Rlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtaTM4Nl0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtaTM4NiB0cy1ndWVzdC1zdG9wIGhvc3QgZnJlZWJzZCBwYXNzIAoyMDE3LTA2LTI3IDE2
OjUyOjA0IFogW3Rlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4Nl0gc3RhcnRpbmcgMTExMTEy
LnRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiB0cy1yZXBlYXQtdGVzdCAxMCB0cy1ndWVz
dC1zdGFydCBob3N0IGZyZWVic2Qgezt9IHRzLWd1ZXN0LXN0b3AgaG9zdCBmcmVlYnNkIGd1ZXN0
LXN0YXJ0L2ZyZWVic2QucmVwZWF0CjIwMTctMDYtMjcgMTY6NTI6MDUgWiBbdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1pMzg2XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1pMzg2IHRzLXJlcGVhdC10ZXN0IDEwIHRzLWd1ZXN0LXN0YXJ0IGhvc3QgZnJlZWJzZCB7
O30gdHMtZ3Vlc3Qtc3RvcCBob3N0IGZyZWVic2QKMjAxNy0wNi0yNyAxNjo1MjozOSBaIFt0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgdHMtaG9zdC1pbnN0YWxsLXR3aWNlIGhvc3Qg
cGFzcyAKMjAxNy0wNi0yNyAxNjo1MjozOSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgaG9zdC1waW5nLWNoZWNrLW5hdGl2ZQoyMDE3
LTA2LTI3IDE2OjUyOjM5IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NF0g
YXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCB0cy1o
b3N0LXBpbmctY2hlY2sgaG9zdAoyMDE3LTA2LTI3IDE2OjUyOjQ5IFogW3Rlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXBhaXJdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyIHRzLWRlYmlhbi1pbnN0YWxsIGRzdF9ob3N0IHBhc3MgCjIwMTctMDYtMjcgMTY6NTI6NDkg
WiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpcl0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXBhaXIgdHMtZGViaWFuLWZpeHVwIGRzdF9ob3N0IGRlYmlhbiBkZWJp
YW4tZml4dXAvZHN0X2hvc3QKMjAxNy0wNi0yNyAxNjo1Mjo0OSBaIFt0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFp
ciB0cy1kZWJpYW4tZml4dXAgZHN0X2hvc3QgZGViaWFuCjIwMTctMDYtMjcgMTY6NTI6NTQgWiBb
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpcl0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgdHMtZGViaWFuLWZpeHVwIGRzdF9ob3N0IGRlYmlhbiBwYXNzIAoy
MDE3LTA2LTI3IDE2OjUyOjU1IFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXJdIHN0YXJ0
aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIHRzLWd1ZXN0cy1uYmQtbWly
cm9yIGRzdF9ob3N0IHNyY19ob3N0IGRlYmlhbiBndWVzdHMtbmJkLW1pcnJvci9kZWJpYW4KMjAx
Ny0wNi0yNyAxNjo1Mjo1NSBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyXSBhd2FpdGlu
ZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciB0cy1ndWVzdHMtbmJkLW1pcnJv
ciBkc3RfaG9zdCBzcmNfaG9zdCBkZWJpYW4KMjAxNy0wNi0yNyAxNjo1Mjo1OCBaIFt0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbV0gZmluaXNoZWQgMTEx
MTEyLnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIHRz
LWhvc3QtcmVib290IGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNjo1Mjo1OCBaIFt0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbV0gc3RhcnRpbmcgMTExMTEy
LnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWhv
c3QtcGluZy1jaGVjayBob3N0IGhvc3QtcGluZy1jaGVjay14ZW4KMjAxNy0wNi0yNyAxNjo1Mjo1
OSBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbV0g
YXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIHRzLWhvc3QtcGluZy1jaGVjayBob3N0CjIwMTctMDYtMjcgMTY6NTM6MDAgWiBb
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0XSBmaW5pc2hlZCAxMTExMTIudGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IHRzLWhvc3QtcGluZy1jaGVjayBob3N0
IHBhc3MgCjIwMTctMDYtMjcgMTY6NTM6MDAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0IHRzLXhlbi1pbnN0YWxsIGhvc3QgeGVuLWluc3RhbGwKMjAxNy0wNi0yNyAxNjo1Mzow
MSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjRdIGF3YWl0aW5nIDExMTEx
Mi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgdHMteGVuLWluc3RhbGwgaG9z
dAoyMDE3LTA2LTI3IDE2OjUzOjE5IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgcGFz
cyAKMjAxNy0wNi0yNyAxNjo1MzoyMCBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWxlYWstY2hlY2sgYmFzaXMgaG9zdCBs
ZWFrLWNoZWNrL2Jhc2lzKDkpCjIwMTctMDYtMjcgMTY6NTM6MjAgWiBbdGVzdC1hbWQ2NC1pMzg2
LXhsXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsIHRzLXJlcGVhdC10ZXN0IDEw
IHRzLWd1ZXN0LXN0YXJ0IGhvc3QgZGViaWFuIHs7fSB0cy1ndWVzdC1zdG9wIGhvc3QgZGViaWFu
IHBhc3MgCjIwMTctMDYtMjcgMTY6NTM6MjAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c21dIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1sZWFrLWNoZWNrIGJhc2lzIGhv
c3QKMjAxNy0wNi0yNyAxNjo1MzoyMCBaIFt0ZXN0LWFtZDY0LWkzODYteGxdIHN0YXJ0aW5nIDEx
MTExMi50ZXN0LWFtZDY0LWkzODYteGwgdHMtZ3Vlc3Qtc3RhcnQgaG9zdCBkZWJpYW4gZ3Vlc3Qt
c3RhcnQuMgoyMDE3LTA2LTI3IDE2OjUzOjIwIFogW3Rlc3QtYW1kNjQtaTM4Ni14bF0gYXdhaXRp
bmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bCB0cy1ndWVzdC1zdGFydCBob3N0IGRlYmlhbgoy
MDE3LTA2LTI3IDE2OjUzOjIyIFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtbGVhay1jaGVjayBiYXNpcyBob3N0IHBhc3Mg
CjIwMTctMDYtMjcgMTY6NTM6MjIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c21dIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1kZWJpYW4taHZtLWluc3RhbGwgIGRlYmlh
bi1odm0taW5zdGFsbAoyMDE3LTA2LTI3IDE2OjUzOjIzIFogW3Rlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtZGViaWFuLWh2bS1p
bnN0YWxsIAoyMDE3LTA2LTI3IDE2OjUzOjQwIFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBh
aXJdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIHRzLWd1ZXN0
cy1uYmQtbWlycm9yIGRzdF9ob3N0IHNyY19ob3N0IGRlYmlhbiBwYXNzIAoyMDE3LTA2LTI3IDE2
OjUzOjQwIFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXJdIHN0YXJ0aW5nIDExMTExMi50
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIHRzLWxlYWstY2hlY2sgYmFzaXMgc3JjX2hvc3Qg
bGVhay1jaGVjay9iYXNpcy9zcmNfaG9zdCgxOSkKMjAxNy0wNi0yNyAxNjo1Mzo0MSBaIFt0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1wYWlyXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciB0cy1sZWFrLWNoZWNrIGJhc2lzIGRzdF9ob3N0IGxlYWstY2hlY2svYmFz
aXMvZHN0X2hvc3QoMjApCjIwMTctMDYtMjcgMTY6NTM6NDEgWiBbdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcGFpcl0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIg
dHMtbGVhay1jaGVjayBiYXNpcyBzcmNfaG9zdAoyMDE3LTA2LTI3IDE2OjUzOjQzIFogW3Rlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXJdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyIHRzLWxlYWstY2hlY2sgYmFzaXMgc3JjX2hvc3QgcGFzcyAKMjAxNy0wNi0y
NyAxNjo1Mzo0MyBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyXSBhd2FpdGluZyAxMTEx
MTIudGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciB0cy1sZWFrLWNoZWNrIGJhc2lzIGRzdF9o
b3N0CjIwMTctMDYtMjcgMTY6NTM6NDQgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpcl0g
ZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgdHMtbGVhay1jaGVj
ayBiYXNpcyBkc3RfaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE2OjUzOjQ0IFogW3Rlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXJdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyIHRzLWd1ZXN0LXN0YXJ0IHNyY19ob3N0IGRlYmlhbiBndWVzdC1zdGFydC9kZWJpYW4K
MjAxNy0wNi0yNyAxNjo1Mzo0NSBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyXSBhd2Fp
dGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciB0cy1ndWVzdC1zdGFydCBz
cmNfaG9zdCBkZWJpYW4KMjAxNy0wNi0yNyAxNjo1Mzo0OSBaIFt0ZXN0LWFtZDY0LWkzODYteGxd
IGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwgdHMtZ3Vlc3Qtc3RhcnQgaG9zdCBk
ZWJpYW4gcGFzcyAKMjAxNy0wNi0yNyAxNjo1Mzo1MCBaIFt0ZXN0LWFtZDY0LWkzODYteGxdIHN0
YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwgdHMtZ3Vlc3QtZGVzdHJveSBob3N0IGRl
YmlhbiBndWVzdC1kZXN0cm95CjIwMTctMDYtMjcgMTY6NTM6NTAgWiBbdGVzdC1hbWQ2NC1pMzg2
LXhsXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsIHRzLWd1ZXN0LWRlc3Ryb3kg
aG9zdCBkZWJpYW4KMjAxNy0wNi0yNyAxNjo1NDowMSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODZdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgdHMtaG9zdC1pbnN0YWxsLXR3aWNlIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAx
Njo1NDowMSBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01XSBmaW5pc2hlZCAxMTExMTIudGVzdC14
dGYtYW1kNjQtYW1kNjQtNSB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IHBhc3MgCjIwMTctMDYtMjcg
MTY6NTQ6MDEgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2XSBzdGFydGlu
ZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IHRzLWhvc3QtcGlu
Zy1jaGVjayBob3N0IGhvc3QtcGluZy1jaGVjay1uYXRpdmUKMjAxNy0wNi0yNyAxNjo1NDowMiBa
IFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODZdIGF3YWl0aW5nIDExMTExMi50
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgdHMtaG9zdC1waW5nLWNoZWNrIGhv
c3QKMjAxNy0wNi0yNyAxNjo1NDowMiBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01XSBzdGFydGlu
ZyAxMTExMTIudGVzdC14dGYtYW1kNjQtYW1kNjQtNSB0cy1zeXNsb2ctc2VydmVyICBzeXNsb2ct
c2VydmVyCjIwMTctMDYtMjcgMTY6NTQ6MDIgWiBbdGVzdC14dGYtYW1kNjQtYW1kNjQtNV0gc3Rh
cnRpbmcgMTExMTEyLnRlc3QteHRmLWFtZDY0LWFtZDY0LTUgdHMtaG9zdC1pbnN0YWxsLXR3aWNl
IGhvc3QgaG9zdC1pbnN0YWxsKDQpCjIwMTctMDYtMjcgMTY6NTQ6MDMgWiBbdGVzdC14dGYtYW1k
NjQtYW1kNjQtNV0gYXdhaXRpbmcgMTExMTEyLnRlc3QteHRmLWFtZDY0LWFtZDY0LTUgdHMtaG9z
dC1pbnN0YWxsLXR3aWNlIGhvc3QKMjAxNy0wNi0yNyAxNjo1NDowOCBaIFt0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1wYWlyXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciB0cy1ndWVzdC1zdGFydCBzcmNfaG9zdCBkZWJpYW4gcGFzcyAKMjAxNy0wNi0yNyAxNjo1
NDowOSBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyXSBzdGFydGluZyAxMTExMTIudGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciB0cy1ndWVzdC1taWdyYXRlIHNyY19ob3N0IGRzdF9o
b3N0IGRlYmlhbiBndWVzdC1taWdyYXRlL3NyY19ob3N0L2RzdF9ob3N0CjIwMTctMDYtMjcgMTY6
NTQ6MDkgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpcl0gYXdhaXRpbmcgMTExMTEyLnRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgdHMtZ3Vlc3QtbWlncmF0ZSBzcmNfaG9zdCBkc3Rf
aG9zdCBkZWJpYW4KMjAxNy0wNi0yNyAxNjo1NDoxMCBaIFt0ZXN0LWFtZDY0LWkzODYteGxdIGZp
bmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwgdHMtZ3Vlc3QtZGVzdHJveSBob3N0IGRl
YmlhbiBwYXNzIAoyMDE3LTA2LTI3IDE2OjU0OjEwIFogW3Rlc3QtYW1kNjQtaTM4Ni14bF0gc3Rh
cnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bCB0cy1sZWFrLWNoZWNrIGNoZWNrIGhvc3Qg
bGVhay1jaGVjay9jaGVjawoyMDE3LTA2LTI3IDE2OjU0OjEwIFogW3Rlc3QtYW1kNjQtaTM4Ni14
bF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bCB0cy1sZWFrLWNoZWNrIGNoZWNr
IGhvc3QKMjAxNy0wNi0yNyAxNjo1NDoxMiBaIFt0ZXN0LWFtZDY0LWkzODYteGxdIGZpbmlzaGVk
IDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwgdHMtbGVhay1jaGVjayBjaGVjayBob3N0IHBhc3Mg
CjIwMTctMDYtMjcgMTY6NTQ6MTMgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsXSBzdGFydGluZyAxMTEx
MTIudGVzdC1hbWQ2NC1pMzg2LXhsIHRzLWxvZ3MtY2FwdHVyZSBob3N0IGNhcHR1cmUtbG9ncygy
NCkKMjAxNy0wNi0yNyAxNjo1NDoxMyBaIFt0ZXN0LWFtZDY0LWkzODYteGxdIGF3YWl0aW5nIDEx
MTExMi50ZXN0LWFtZDY0LWkzODYteGwgdHMtbG9ncy1jYXB0dXJlIGhvc3QKMjAxNy0wNi0yNyAx
Njo1NDoxOCBaIFt0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoXSBmaW5pc2hlZCAxMTExMTIudGVz
dC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IHBhc3MgCjIwMTct
MDYtMjcgMTY6NTQ6MTkgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaF0gc3RhcnRpbmcgMTEx
MTEyLnRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggdHMtc3lzbG9nLXNlcnZlciAgc3lzbG9nLXNl
cnZlcgoyMDE3LTA2LTI3IDE2OjU0OjIwIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCB0cy14ZW4taW5zdGFsbCBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTY6NTQ6MjAgWiBbdGVz
dC14dGYtYW1kNjQtYW1kNjQtMV0gZmluaXNoZWQgMTExMTEyLnRlc3QteHRmLWFtZDY0LWFtZDY0
LTEgdHMtaG9zdC1pbnN0YWxsLXR3aWNlIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNjo1NDoyMCBa
IFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjRdIHN0YXJ0aW5nIDExMTExMi50
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgdHMtaG9zdC1yZWJvb3QgaG9zdCB4
ZW4tYm9vdAoyMDE3LTA2LTI3IDE2OjU0OjIwIFogW3Rlc3QteHRmLWFtZDY0LWFtZDY0LTFdIHN0
YXJ0aW5nIDExMTExMi50ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xIHRzLWhvc3QtcGluZy1jaGVjayBo
b3N0IGhvc3QtcGluZy1jaGVjay1uYXRpdmUKMjAxNy0wNi0yNyAxNjo1NDoyMCBaIFt0ZXN0LWFt
ZDY0LWkzODYtbGl2ZXBhdGNoXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWxpdmVw
YXRjaCB0cy1ob3N0LWluc3RhbGwtdHdpY2UgaG9zdCBob3N0LWluc3RhbGwoNCkKMjAxNy0wNi0y
NyAxNjo1NDoyMCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjRdIGF3YWl0
aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgdHMtaG9zdC1y
ZWJvb3QgaG9zdAoyMDE3LTA2LTI3IDE2OjU0OjIxIFogW3Rlc3QteHRmLWFtZDY0LWFtZDY0LTFd
IGF3YWl0aW5nIDExMTExMi50ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xIHRzLWhvc3QtcGluZy1jaGVj
ayBob3N0CjIwMTctMDYtMjcgMTY6NTQ6MjEgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaF0g
YXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggdHMtaG9zdC1pbnN0YWxs
LXR3aWNlIGhvc3QKMjAxNy0wNi0yNyAxNjo1NDoyMiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODZdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNjo1
NDoyMyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODZdIHN0YXJ0aW5nIDEx
MTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgdHMteGVuLWluc3RhbGwg
aG9zdCB4ZW4taW5zdGFsbAoyMDE3LTA2LTI3IDE2OjU0OjIzIFogW3Rlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4Nl0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiB0cy14ZW4taW5zdGFsbCBob3N0CjIwMTctMDYtMjcgMTY6NTQ6NDEg
WiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXJhd10gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4
Ni14bC1yYXcgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE2OjU0OjQx
IFogW3Rlc3QteHRmLWFtZDY0LWFtZDY0LTFdIGZpbmlzaGVkIDExMTExMi50ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0xIHRzLWhvc3QtcGluZy1jaGVjayBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTY6NTQ6
NDIgWiBbdGVzdC14dGYtYW1kNjQtYW1kNjQtMV0gc3RhcnRpbmcgMTExMTEyLnRlc3QteHRmLWFt
ZDY0LWFtZDY0LTEgdHMteGVuLWluc3RhbGwgaG9zdCB4ZW4taW5zdGFsbAoyMDE3LTA2LTI3IDE2
OjU0OjQyIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1yYXddIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFt
ZDY0LWkzODYteGwtcmF3IHRzLXN5c2xvZy1zZXJ2ZXIgIHN5c2xvZy1zZXJ2ZXIKMjAxNy0wNi0y
NyAxNjo1NDo0MiBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xXSBhd2FpdGluZyAxMTExMTIudGVz
dC14dGYtYW1kNjQtYW1kNjQtMSB0cy14ZW4taW5zdGFsbCBob3N0CjIwMTctMDYtMjcgMTY6NTQ6
NDIgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXJhd10gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQt
aTM4Ni14bC1yYXcgdHMtaG9zdC1pbnN0YWxsLXR3aWNlIGhvc3QgaG9zdC1pbnN0YWxsKDQpCjIw
MTctMDYtMjcgMTY6NTQ6NDMgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXJhd10gYXdhaXRpbmcgMTEx
MTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgdHMtaG9zdC1pbnN0YWxsLXR3aWNlIGhvc3QKMjAx
Ny0wNi0yNyAxNjo1NDo0NCBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyXSBmaW5pc2hl
ZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciB0cy1ndWVzdC1taWdyYXRlIHNy
Y19ob3N0IGRzdF9ob3N0IGRlYmlhbiBwYXNzIAoyMDE3LTA2LTI3IDE2OjU0OjQ0IFogW3Rlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXJdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyIHRzLWd1ZXN0LW1pZ3JhdGUgZHN0X2hvc3Qgc3JjX2hvc3QgZGViaWFuIGd1
ZXN0LW1pZ3JhdGUvZHN0X2hvc3Qvc3JjX2hvc3QKMjAxNy0wNi0yNyAxNjo1NDo0NSBaIFt0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1wYWlyXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciB0cy1ndWVzdC1taWdyYXRlIGRzdF9ob3N0IHNyY19ob3N0IGRlYmlhbgoy
MDE3LTA2LTI3IDE2OjU0OjQ3IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSB0cy1ob3N0LXJlYm9vdCBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTY6
NTQ6NDcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtXSBz
dGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIHRzLWhvc3QtcGluZy1jaGVjayBob3N0IGhvc3QtcGluZy1jaGVjay14ZW4KMjAxNy0wNi0y
NyAxNjo1NDo0OCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c21dIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QKMjAxNy0wNi0yNyAxNjo1NTowOCBaIFt0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21dIGZpbmlzaGVkIDEx
MTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtaG9z
dC1waW5nLWNoZWNrIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNjo1NTowOSBaIFt0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21dIHN0YXJ0aW5nIDExMTExMi50ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtbGVhay1jaGVjayBi
YXNpcyBob3N0IGxlYWstY2hlY2svYmFzaXMoOSkKMjAxNy0wNi0yNyAxNjo1NTowOSBaIFt0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21dIGF3YWl0aW5nIDExMTEx
Mi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtbGVhay1j
aGVjayBiYXNpcyBob3N0CjIwMTctMDYtMjcgMTY6NTU6MTIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWxlYWstY2hlY2sgYmFzaXMgaG9z
dCBwYXNzIAoyMDE3LTA2LTI3IDE2OjU1OjEyIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1kZWJpYW4taHZtLWluc3RhbGwgIGRlYmlhbi1o
dm0taW5zdGFsbAoyMDE3LTA2LTI3IDE2OjU1OjEyIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1kZWJpYW4taHZtLWluc3RhbGwgCjIwMTct
MDYtMjcgMTY6NTU6MTggWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpcl0gZmluaXNoZWQg
MTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgdHMtZ3Vlc3QtbWlncmF0ZSBkc3Rf
aG9zdCBzcmNfaG9zdCBkZWJpYW4gcGFzcyAKMjAxNy0wNi0yNyAxNjo1NToxOSBaIFt0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1wYWlyXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcGFpciB0cy1ndWVzdC1zdG9wIHNyY19ob3N0IGRlYmlhbiBndWVzdC1zdG9wL3NyY19o
b3N0CjIwMTctMDYtMjcgMTY6NTU6MTkgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpcl0g
YXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgdHMtZ3Vlc3Qtc3Rv
cCBzcmNfaG9zdCBkZWJpYW4KMjAxNy0wNi0yNyAxNjo1NTozMSBaIFt0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgdHMtaG9zdC1yZWJvb3QgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE2
OjU1OjMxIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NF0gc3RhcnRpbmcg
MTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCB0cy1ob3N0LXBpbmct
Y2hlY2sgaG9zdCBob3N0LXBpbmctY2hlY2steGVuCjIwMTctMDYtMjcgMTY6NTU6MzEgWiBbdGVz
dC1hbWQ2NC1pMzg2LXhsXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsIHRzLWxv
Z3MtY2FwdHVyZSBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTY6NTU6MzEgWiBbdGVzdC1hbWQ2NC1p
Mzg2LXhsXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsIHRzLXN5c2xvZy1zZXJ2
ZXIgCjIwMTctMDYtMjcgMTY6NTU6MzIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0IHRzLWhvc3QtcGluZy1jaGVjayBob3N0CjIwMTctMDYtMjcgMTY6NTU6MzIgWiBbdGVzdC1h
bWQ2NC1pMzg2LXhsXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsIHRzLXN5c2xv
Zy1zZXJ2ZXIgIHBhc3MgCjIwMTctMDYtMjcgMTY6NTU6MzIgWiBmbGlnaHQgMTExMTEyIHJlYXBl
ZCAgdGVzdC1hbWQ2NC1pMzg2LXhsIFs1OTE2XSBFWElUIDAKMjAxNy0wNi0yNyAxNjo1NTozMyBa
IGZsaWdodCAxMTExMTIgbnF1ZXVlZD0xCjIwMTctMDYtMjcgMTY6NTU6MzMgWiBmbGlnaHQgMTEx
MTEyIG5ydW5uaW5nPTY3CjIwMTctMDYtMjcgMTY6NTU6NDAgWiBbdGVzdC14dGYtYW1kNjQtYW1k
NjQtMl0gZmluaXNoZWQgMTExMTEyLnRlc3QteHRmLWFtZDY0LWFtZDY0LTIgdHMtaG9zdC1pbnN0
YWxsLXR3aWNlIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNjo1NTo0MCBaIFt0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0yXSBzdGFydGluZyAxMTExMTIudGVzdC14dGYtYW1kNjQtYW1kNjQtMiB0cy1ob3N0
LXBpbmctY2hlY2sgaG9zdCBob3N0LXBpbmctY2hlY2stbmF0aXZlCjIwMTctMDYtMjcgMTY6NTU6
NDAgWiBbdGVzdC14dGYtYW1kNjQtYW1kNjQtMl0gYXdhaXRpbmcgMTExMTEyLnRlc3QteHRmLWFt
ZDY0LWFtZDY0LTIgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QKMjAxNy0wNi0yNyAxNjo1NTo0NiBa
IFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODZdIGZpbmlzaGVkIDExMTExMi50
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgdHMteGVuLWluc3RhbGwgaG9zdCBw
YXNzIAoyMDE3LTA2LTI3IDE2OjU1OjQ2IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4Nl0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiB0cy1ob3N0LXJlYm9vdCBob3N0IHhlbi1ib290CjIwMTctMDYtMjcgMTY6NTU6NDYgWiBb
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2XSBhd2FpdGluZyAxMTExMTIudGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IHRzLWhvc3QtcmVib290IGhvc3QKMjAx
Ny0wNi0yNyAxNjo1NTo1MiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjRd
IGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgdHMt
aG9zdC1waW5nLWNoZWNrIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNjo1NTo1MyBaIFt0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgdHMtbGVhay1jaGVjayBiYXNpcyBob3N0IGxlYWst
Y2hlY2svYmFzaXMoOSkKMjAxNy0wNi0yNyAxNjo1NTo1MyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgdHMtbGVhay1jaGVjayBiYXNpcyBob3N0CjIwMTctMDYtMjcgMTY6NTU6
NTUgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0XSBmaW5pc2hlZCAxMTEx
MTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IHRzLWxlYWstY2hlY2sgYmFz
aXMgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE2OjU1OjU2IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtb3ZtZi1hbWQ2NF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtb3ZtZi1hbWQ2NCB0cy1kZWJpYW4taHZtLWluc3RhbGwgIGRlYmlhbi1odm0taW5zdGFsbAoy
MDE3LTA2LTI3IDE2OjU1OjU2IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCB0
cy1kZWJpYW4taHZtLWluc3RhbGwgCjIwMTctMDYtMjcgMTY6NTY6MDEgWiBbdGVzdC14dGYtYW1k
NjQtYW1kNjQtMl0gZmluaXNoZWQgMTExMTEyLnRlc3QteHRmLWFtZDY0LWFtZDY0LTIgdHMtaG9z
dC1waW5nLWNoZWNrIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNjo1NjowMSBaIFt0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0yXSBzdGFydGluZyAxMTExMTIudGVzdC14dGYtYW1kNjQtYW1kNjQtMiB0cy14
ZW4taW5zdGFsbCBob3N0IHhlbi1pbnN0YWxsCjIwMTctMDYtMjcgMTY6NTY6MDIgWiBbdGVzdC14
dGYtYW1kNjQtYW1kNjQtMl0gYXdhaXRpbmcgMTExMTEyLnRlc3QteHRmLWFtZDY0LWFtZDY0LTIg
dHMteGVuLWluc3RhbGwgaG9zdAoyMDE3LTA2LTI3IDE2OjU2OjA4IFogW3Rlc3QteHRmLWFtZDY0
LWFtZDY0LTFdIGZpbmlzaGVkIDExMTExMi50ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xIHRzLXhlbi1p
bnN0YWxsIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNjo1NjowOSBaIFt0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0xXSBzdGFydGluZyAxMTExMTIudGVzdC14dGYtYW1kNjQtYW1kNjQtMSB0cy1ob3N0LXJl
Ym9vdCBob3N0IHhlbi1ib290CjIwMTctMDYtMjcgMTY6NTY6MDkgWiBbdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpcl0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBh
aXIgdHMtZ3Vlc3Qtc3RvcCBzcmNfaG9zdCBkZWJpYW4gcGFzcyAKMjAxNy0wNi0yNyAxNjo1Njow
OSBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xXSBhd2FpdGluZyAxMTExMTIudGVzdC14dGYtYW1k
NjQtYW1kNjQtMSB0cy1ob3N0LXJlYm9vdCBob3N0CjIwMTctMDYtMjcgMTY6NTY6MDkgWiBbdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpcl0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXBhaXIgdHMtbGVhay1jaGVjayBjaGVjayBzcmNfaG9zdCBsZWFrLWNoZWNrL2No
ZWNrL3NyY19ob3N0CjIwMTctMDYtMjcgMTY6NTY6MTAgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpcl0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgdHMt
bGVhay1jaGVjayBjaGVjayBkc3RfaG9zdCBsZWFrLWNoZWNrL2NoZWNrL2RzdF9ob3N0CjIwMTct
MDYtMjcgMTY6NTY6MTAgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpcl0gYXdhaXRpbmcg
MTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgdHMtbGVhay1jaGVjayBjaGVjayBz
cmNfaG9zdAoyMDE3LTA2LTI3IDE2OjU2OjEyIFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBh
aXJdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIHRzLWxlYWst
Y2hlY2sgY2hlY2sgc3JjX2hvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNjo1NjoxMiBaIFt0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1wYWlyXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcGFpciB0cy1sZWFrLWNoZWNrIGNoZWNrIGRzdF9ob3N0CjIwMTctMDYtMjcgMTY6NTY6
MTIgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpcl0gZmluaXNoZWQgMTExMTEyLnRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgdHMtbGVhay1jaGVjayBjaGVjayBkc3RfaG9zdCBwYXNz
IAoyMDE3LTA2LTI3IDE2OjU2OjEzIFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXJdIHN0
YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIHRzLWxvZ3MtY2FwdHVy
ZSBzcmNfaG9zdCBjYXB0dXJlLWxvZ3Mvc3JjX2hvc3QoMjcpCjIwMTctMDYtMjcgMTY6NTY6MTMg
WiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpcl0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXBhaXIgdHMtbG9ncy1jYXB0dXJlIGRzdF9ob3N0IGNhcHR1cmUtbG9n
cy9kc3RfaG9zdCgyOCkKMjAxNy0wNi0yNyAxNjo1NjoxNCBaIFt0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciB0
cy1sb2dzLWNhcHR1cmUgc3JjX2hvc3QKMjAxNy0wNi0yNyAxNjo1NjoxOCBaIGZsaWdodCAxMTEx
MTIga2lsbGluZyB0ZXN0LWFtZDY0LWkzODYteGwgWzU5MTZdCjIwMTctMDYtMjcgMTY6NTY6NTIg
WiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC14c21dIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFt
ZDY0LXhsLXhzbSB0cy1ob3N0LWluc3RhbGwtdHdpY2UgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE2
OjU2OjUyIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwteHNtXSBzdGFydGluZyAxMTExMTIudGVzdC1h
bWQ2NC1hbWQ2NC14bC14c20gdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgaG9zdC1waW5nLWNoZWNr
LW5hdGl2ZQoyMDE3LTA2LTI3IDE2OjU2OjUzIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwteHNtXSBh
d2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gdHMtaG9zdC1waW5nLWNoZWNr
IGhvc3QKMjAxNy0wNi0yNyAxNjo1NzoxNCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbV0gZmlu
aXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwteHNtIHRzLWhvc3QtcGluZy1jaGVjayBo
b3N0IHBhc3MgCjIwMTctMDYtMjcgMTY6NTc6MTQgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC14c21d
IHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSB0cy14ZW4taW5zdGFsbCBo
b3N0IHhlbi1pbnN0YWxsCjIwMTctMDYtMjcgMTY6NTc6MTQgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14
bC14c21dIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSB0cy14ZW4taW5z
dGFsbCBob3N0CjIwMTctMDYtMjcgMTY6NTc6MjAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2IHRzLWhvc3QtcmVib290IGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNjo1NzoyMSBa
IFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODZdIHN0YXJ0aW5nIDExMTExMi50
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgdHMtaG9zdC1waW5nLWNoZWNrIGhv
c3QgaG9zdC1waW5nLWNoZWNrLXhlbgoyMDE3LTA2LTI3IDE2OjU3OjIxIFogW3Rlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4Nl0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdAoyMDE3LTA2LTI3
IDE2OjU3OjMzIFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXJdIGZpbmlzaGVkIDExMTEx
Mi50ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIHRzLWxvZ3MtY2FwdHVyZSBzcmNfaG9zdCBw
YXNzIAoyMDE3LTA2LTI3IDE2OjU3OjMzIFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXJd
IGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIHRzLWxvZ3MtY2Fw
dHVyZSBkc3RfaG9zdAoyMDE3LTA2LTI3IDE2OjU3OjMzIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0IHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgcGFzcyAKMjAxNy0w
Ni0yNyAxNjo1NzozNCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCB0cy1zeXNsb2ctc2VydmVyICBzeXNsb2ctc2VydmVyCjIwMTctMDYtMjcgMTY6NTc6MzQgWiBb
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpcl0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgdHMtbG9ncy1jYXB0dXJlIGRzdF9ob3N0IHBhc3MgCjIwMTctMDYt
MjcgMTY6NTc6MzQgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpcl0gYXdhaXRpbmcgMTEx
MTEyLnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgdHMtc3lzbG9nLXNlcnZlciAKMjAxNy0w
Ni0yNyAxNjo1NzozNCBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xXSBmaW5pc2hlZCAxMTExMTIu
dGVzdC14dGYtYW1kNjQtYW1kNjQtMSB0cy1ob3N0LXJlYm9vdCBob3N0IHBhc3MgCjIwMTctMDYt
MjcgMTY6NTc6MzQgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpcl0gZmluaXNoZWQgMTEx
MTEyLnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgdHMtc3lzbG9nLXNlcnZlciAgcGFzcyAK
MjAxNy0wNi0yNyAxNjo1NzozNCBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xXSB0cmFuc2FjdGlv
biBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0
MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAg
Y291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVz
IGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29t
bWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAg
VGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4K
MjAxNy0wNi0yNyAxNjo1NzozNCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCB0cy1ob3N0LWluc3RhbGwtdHdpY2UgaG9zdCBob3N0LWluc3RhbGwoNCkKMjAxNy0w
Ni0yNyAxNjo1NzozNCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCB0cy1ob3N0LWluc3RhbGwtdHdpY2UgaG9zdAoyMDE3LTA2LTI3IDE2OjU3OjM1IFogW3Rlc3Qt
eHRmLWFtZDY0LWFtZDY0LTFdIHN0YXJ0aW5nIDExMTExMi50ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0x
IHRzLWhvc3QtcGluZy1jaGVjayBob3N0IGhvc3QtcGluZy1jaGVjay14ZW4KMjAxNy0wNi0yNyAx
Njo1NzozNSBaIGZsaWdodCAxMTExMTIgcmVhcGVkICB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyIFsxMDUwNV0gRVhJVCAwCjIwMTctMDYtMjcgMTY6NTc6MzUgWiBbdGVzdC14dGYtYW1kNjQt
YW1kNjQtMV0gYXdhaXRpbmcgMTExMTEyLnRlc3QteHRmLWFtZDY0LWFtZDY0LTEgdHMtaG9zdC1w
aW5nLWNoZWNrIGhvc3QKMjAxNy0wNi0yNyAxNjo1NzozNiBaIGZsaWdodCAxMTExMTIgbnF1ZXVl
ZD0xCjIwMTctMDYtMjcgMTY6NTc6MzYgWiBmbGlnaHQgMTExMTEyIG5ydW5uaW5nPTY2CjIwMTct
MDYtMjcgMTY6NTc6MzcgWiBbdGVzdC14dGYtYW1kNjQtYW1kNjQtMl0gZmluaXNoZWQgMTExMTEy
LnRlc3QteHRmLWFtZDY0LWFtZDY0LTIgdHMteGVuLWluc3RhbGwgaG9zdCBwYXNzIAoyMDE3LTA2
LTI3IDE2OjU3OjM3IFogW3Rlc3QteHRmLWFtZDY0LWFtZDY0LTJdIHN0YXJ0aW5nIDExMTExMi50
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yIHRzLWhvc3QtcmVib290IGhvc3QgeGVuLWJvb3QKMjAxNy0w
Ni0yNyAxNjo1NzozOCBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yXSBhd2FpdGluZyAxMTExMTIu
dGVzdC14dGYtYW1kNjQtYW1kNjQtMiB0cy1ob3N0LXJlYm9vdCBob3N0CjIwMTctMDYtMjcgMTY6
NTc6NDIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2XSBmaW5pc2hlZCAx
MTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IHRzLWhvc3QtcGluZy1j
aGVjayBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTY6NTc6NDIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2IHRzLWxlYWstY2hlY2sgYmFzaXMgaG9zdCBsZWFrLWNoZWNrL2Jhc2lz
KDkpCjIwMTctMDYtMjcgMTY6NTc6NDIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2IHRzLWxlYWstY2hlY2sgYmFzaXMgaG9zdAoyMDE3LTA2LTI3IDE2OjU3OjQ1IFogW3Rlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4Nl0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiB0cy1sZWFrLWNoZWNrIGJhc2lzIGhvc3QgcGFz
cyAKMjAxNy0wNi0yNyAxNjo1Nzo0NSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEw
LWkzODZdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgdHMtd2luZG93cy1pbnN0YWxsICB3aW5kb3dzLWluc3RhbGwKMjAxNy0wNi0yNyAxNjo1Nzo0
NSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODZdIGF3YWl0aW5nIDExMTEx
Mi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgdHMtd2luZG93cy1pbnN0YWxs
IAoyMDE3LTA2LTI3IDE2OjU3OjU2IFogW3Rlc3QteHRmLWFtZDY0LWFtZDY0LTFdIGZpbmlzaGVk
IDExMTExMi50ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xIHRzLWhvc3QtcGluZy1jaGVjayBob3N0IHBh
c3MgCjIwMTctMDYtMjcgMTY6NTc6NTYgWiBbdGVzdC14dGYtYW1kNjQtYW1kNjQtMV0gc3RhcnRp
bmcgMTExMTEyLnRlc3QteHRmLWFtZDY0LWFtZDY0LTEgdHMtbGVhay1jaGVjayBiYXNpcyBob3N0
IGxlYWstY2hlY2svYmFzaXMoOSkKMjAxNy0wNi0yNyAxNjo1Nzo1NyBaIFt0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0xXSBhd2FpdGluZyAxMTExMTIudGVzdC14dGYtYW1kNjQtYW1kNjQtMSB0cy1sZWFr
LWNoZWNrIGJhc2lzIGhvc3QKMjAxNy0wNi0yNyAxNjo1Nzo1OSBaIFt0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0xXSBmaW5pc2hlZCAxMTExMTIudGVzdC14dGYtYW1kNjQtYW1kNjQtMSB0cy1sZWFrLWNo
ZWNrIGJhc2lzIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNjo1Nzo1OSBaIFt0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0xXSBzdGFydGluZyAxMTExMTIudGVzdC14dGYtYW1kNjQtYW1kNjQtMSB0cy14dGYt
aW5zdGFsbCAgeHRmLWluc3RhbGwKMjAxNy0wNi0yNyAxNjo1Nzo1OSBaIFt0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0xXSBhd2FpdGluZyAxMTExMTIudGVzdC14dGYtYW1kNjQtYW1kNjQtMSB0cy14dGYt
aW5zdGFsbCAKMjAxNy0wNi0yNyAxNjo1ODowMiBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xXSBm
aW5pc2hlZCAxMTExMTIudGVzdC14dGYtYW1kNjQtYW1kNjQtMSB0cy14dGYtaW5zdGFsbCAgcGFz
cyAKMjAxNy0wNi0yNyAxNjo1ODowMiBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xXSBzdGFydGlu
ZyAxMTExMTIudGVzdC14dGYtYW1kNjQtYW1kNjQtMSB0cy14dGYtZmVwICB4dGYtZmVwCjIwMTct
MDYtMjcgMTY6NTg6MDIgWiBbdGVzdC14dGYtYW1kNjQtYW1kNjQtMV0gYXdhaXRpbmcgMTExMTEy
LnRlc3QteHRmLWFtZDY0LWFtZDY0LTEgdHMteHRmLWZlcCAKMjAxNy0wNi0yNyAxNjo1ODowNiBa
IFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xXSBmaW5pc2hlZCAxMTExMTIudGVzdC14dGYtYW1kNjQt
YW1kNjQtMSB0cy14dGYtZmVwICBwYXNzIAoyMDE3LTA2LTI3IDE2OjU4OjA3IFogW3Rlc3QteHRm
LWFtZDY0LWFtZDY0LTFdIHN0YXJ0aW5nIDExMTExMi50ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xIHRz
LXh0Zi1ydW4gIHh0Zi1ydW4KMjAxNy0wNi0yNyAxNjo1ODowNyBaIFt0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0xXSBhd2FpdGluZyAxMTExMTIudGVzdC14dGYtYW1kNjQtYW1kNjQtMSB0cy14dGYtcnVu
IAoyMDE3LTA2LTI3IDE2OjU4OjA3IFogW3Rlc3QteHRmLWFtZDY0LWFtZDY0LTNdIGZpbmlzaGVk
IDExMTExMi50ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zIHRzLWhvc3QtaW5zdGFsbC10d2ljZSBob3N0
IHBhc3MgCjIwMTctMDYtMjcgMTY6NTg6MDcgWiBbdGVzdC14dGYtYW1kNjQtYW1kNjQtM10gc3Rh
cnRpbmcgMTExMTEyLnRlc3QteHRmLWFtZDY0LWFtZDY0LTMgdHMtaG9zdC1waW5nLWNoZWNrIGhv
c3QgaG9zdC1waW5nLWNoZWNrLW5hdGl2ZQoyMDE3LTA2LTI3IDE2OjU4OjA4IFogW3Rlc3QteHRm
LWFtZDY0LWFtZDY0LTNdIGF3YWl0aW5nIDExMTExMi50ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zIHRz
LWhvc3QtcGluZy1jaGVjayBob3N0CjIwMTctMDYtMjcgMTY6NTg6MjEgWiBmbGlnaHQgMTExMTEy
IGtpbGxpbmcgdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciBbMTA1MDVdCjIwMTctMDYtMjcg
MTY6NTg6MjkgWiBbdGVzdC14dGYtYW1kNjQtYW1kNjQtM10gZmluaXNoZWQgMTExMTEyLnRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTMgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgcGFzcyAKMjAxNy0wNi0y
NyAxNjo1ODoyOSBaIFt0ZXN0LWFtZDY0LWkzODYtcGFpcl0gZmluaXNoZWQgMTExMTEyLnRlc3Qt
YW1kNjQtaTM4Ni1wYWlyIHRzLWhvc3RzLWFsbG9jYXRlIHNyY19ob3N0IGRzdF9ob3N0IHBhc3Mg
CjIwMTctMDYtMjcgMTY6NTg6MjkgWiBbdGVzdC14dGYtYW1kNjQtYW1kNjQtM10gc3RhcnRpbmcg
MTExMTEyLnRlc3QteHRmLWFtZDY0LWFtZDY0LTMgdHMteGVuLWluc3RhbGwgaG9zdCB4ZW4taW5z
dGFsbAoyMDE3LTA2LTI3IDE2OjU4OjI5IFogW3Rlc3QteHRmLWFtZDY0LWFtZDY0LTNdIGF3YWl0
aW5nIDExMTExMi50ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zIHRzLXhlbi1pbnN0YWxsIGhvc3QKMjAx
Ny0wNi0yNyAxNjo1ODoyOSBaIFt0ZXN0LWFtZDY0LWkzODYtcGFpcl0gc3RhcnRpbmcgMTExMTEy
LnRlc3QtYW1kNjQtaTM4Ni1wYWlyIHRzLXN5c2xvZy1zZXJ2ZXIgIHN5c2xvZy1zZXJ2ZXIKMjAx
Ny0wNi0yNyAxNjo1ODozMCBaIFt0ZXN0LWFtZDY0LWkzODYtcGFpcl0gc3RhcnRpbmcgMTExMTEy
LnRlc3QtYW1kNjQtaTM4Ni1wYWlyIHRzLWhvc3QtaW5zdGFsbC10d2ljZSBzcmNfaG9zdCBob3N0
LWluc3RhbGwvc3JjX2hvc3QoNCkKMjAxNy0wNi0yNyAxNjo1ODozMSBaIFt0ZXN0LWFtZDY0LWkz
ODYtcGFpcl0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1wYWlyIHRzLWhvc3QtaW5z
dGFsbC10d2ljZSBkc3RfaG9zdCBob3N0LWluc3RhbGwvZHN0X2hvc3QoNSkKMjAxNy0wNi0yNyAx
Njo1ODozMSBaIFt0ZXN0LWFtZDY0LWkzODYtcGFpcl0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1k
NjQtaTM4Ni1wYWlyIHRzLWhvc3QtaW5zdGFsbC10d2ljZSBzcmNfaG9zdAoyMDE3LTA2LTI3IDE2
OjU4OjQ5IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwteHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1h
bWQ2NC1hbWQ2NC14bC14c20gdHMteGVuLWluc3RhbGwgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE2
OjU4OjQ5IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwteHNtXSBzdGFydGluZyAxMTExMTIudGVzdC1h
bWQ2NC1hbWQ2NC14bC14c20gdHMtaG9zdC1yZWJvb3QgaG9zdCB4ZW4tYm9vdAoyMDE3LTA2LTI3
IDE2OjU4OjUwIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwteHNtXSBhd2FpdGluZyAxMTExMTIudGVz
dC1hbWQ2NC1hbWQ2NC14bC14c20gdHMtaG9zdC1yZWJvb3QgaG9zdAoyMDE3LTA2LTI3IDE2OjU5
OjExIFogW3Rlc3QteHRmLWFtZDY0LWFtZDY0LTJdIGZpbmlzaGVkIDExMTExMi50ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0yIHRzLWhvc3QtcmVib290IGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNjo1OTox
MiBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yXSBzdGFydGluZyAxMTExMTIudGVzdC14dGYtYW1k
NjQtYW1kNjQtMiB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdCBob3N0LXBpbmctY2hlY2steGVuCjIw
MTctMDYtMjcgMTY6NTk6MTIgWiBbdGVzdC14dGYtYW1kNjQtYW1kNjQtMl0gYXdhaXRpbmcgMTEx
MTEyLnRlc3QteHRmLWFtZDY0LWFtZDY0LTIgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QKMjAxNy0w
Ni0yNyAxNjo1OTozMyBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yXSBmaW5pc2hlZCAxMTExMTIu
dGVzdC14dGYtYW1kNjQtYW1kNjQtMiB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdCBwYXNzIAoyMDE3
LTA2LTI3IDE2OjU5OjMzIFogW3Rlc3QteHRmLWFtZDY0LWFtZDY0LTJdIHN0YXJ0aW5nIDExMTEx
Mi50ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yIHRzLWxlYWstY2hlY2sgYmFzaXMgaG9zdCBsZWFrLWNo
ZWNrL2Jhc2lzKDkpCjIwMTctMDYtMjcgMTY6NTk6MzMgWiBbdGVzdC14dGYtYW1kNjQtYW1kNjQt
Ml0gYXdhaXRpbmcgMTExMTEyLnRlc3QteHRmLWFtZDY0LWFtZDY0LTIgdHMtbGVhay1jaGVjayBi
YXNpcyBob3N0CjIwMTctMDYtMjcgMTY6NTk6MzUgWiBbdGVzdC14dGYtYW1kNjQtYW1kNjQtMl0g
ZmluaXNoZWQgMTExMTEyLnRlc3QteHRmLWFtZDY0LWFtZDY0LTIgdHMtbGVhay1jaGVjayBiYXNp
cyBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTY6NTk6MzUgWiBbdGVzdC14dGYtYW1kNjQtYW1kNjQt
Ml0gc3RhcnRpbmcgMTExMTEyLnRlc3QteHRmLWFtZDY0LWFtZDY0LTIgdHMteHRmLWluc3RhbGwg
IHh0Zi1pbnN0YWxsCjIwMTctMDYtMjcgMTY6NTk6MzYgWiBbdGVzdC14dGYtYW1kNjQtYW1kNjQt
Ml0gYXdhaXRpbmcgMTExMTEyLnRlc3QteHRmLWFtZDY0LWFtZDY0LTIgdHMteHRmLWluc3RhbGwg
CjIwMTctMDYtMjcgMTY6NTk6MzggWiBbdGVzdC14dGYtYW1kNjQtYW1kNjQtMl0gZmluaXNoZWQg
MTExMTEyLnRlc3QteHRmLWFtZDY0LWFtZDY0LTIgdHMteHRmLWluc3RhbGwgIHBhc3MgCjIwMTct
MDYtMjcgMTY6NTk6MzkgWiBbdGVzdC14dGYtYW1kNjQtYW1kNjQtMl0gc3RhcnRpbmcgMTExMTEy
LnRlc3QteHRmLWFtZDY0LWFtZDY0LTIgdHMteHRmLWZlcCAgeHRmLWZlcAoyMDE3LTA2LTI3IDE2
OjU5OjM5IFogW3Rlc3QteHRmLWFtZDY0LWFtZDY0LTJdIGF3YWl0aW5nIDExMTExMi50ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0yIHRzLXh0Zi1mZXAgCjIwMTctMDYtMjcgMTY6NTk6NDMgWiBbdGVzdC14
dGYtYW1kNjQtYW1kNjQtMl0gZmluaXNoZWQgMTExMTEyLnRlc3QteHRmLWFtZDY0LWFtZDY0LTIg
dHMteHRmLWZlcCAgcGFzcyAKMjAxNy0wNi0yNyAxNjo1OTo0MyBaIFt0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0yXSBzdGFydGluZyAxMTExMTIudGVzdC14dGYtYW1kNjQtYW1kNjQtMiB0cy14dGYtcnVu
ICB4dGYtcnVuCjIwMTctMDYtMjcgMTY6NTk6NDMgWiBbdGVzdC14dGYtYW1kNjQtYW1kNjQtMl0g
YXdhaXRpbmcgMTExMTEyLnRlc3QteHRmLWFtZDY0LWFtZDY0LTIgdHMteHRmLXJ1biAKMjAxNy0w
Ni0yNyAxNjo1OTo1MiBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWRlYmlhbi1odm0taW5zdGFsbCAgcGFzcyAKMjAxNy0w
Ni0yNyAxNjo1OTo1MyBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLW1pZ3JhdGUtc3VwcG9ydC1jaGVjayBob3N0IGRlYmlh
bmh2bSAxIG1pZ3JhdGUtc3VwcG9ydC1jaGVjawoyMDE3LTA2LTI3IDE2OjU5OjUzIFogW3Rlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtXSBhd2FpdGluZyAx
MTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
dHMtbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuaHZtIDEKMjAxNy0wNi0yNyAxNjo1
OTo1NCBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIHRzLW1pZ3JhdGUtc3VwcG9ydC1jaGVjayBob3N0IGRlYmlhbmh2bSAxIGZh
aWwgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI3IDE2OjU5OjU0IFog
W3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtXSBzdGFy
dGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gdHMtc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBob3N0IGRlYmlhbmh2bSBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrCjIwMTctMDYtMjcgMTY6NTk6NTUgWiBbdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21dIGF3YWl0aW5nIDExMTExMi50ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1zYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuaHZtCjIwMTctMDYtMjcgMTY6NTk6NTYgWiBb
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21dIGZpbmlz
aGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSB0cy1zYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuaHZtIHBhc3MgCjIw
MTctMDYtMjcgMTY6NTk6NTYgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c21dIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1ndWVzdC1zYXZlcmVzdG9yZSBob3N0IGRlYmlh
bmh2bSBndWVzdC1zYXZlcmVzdG9yZQoyMDE3LTA2LTI3IDE2OjU5OjU3IFogW3Rlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtXSBhd2FpdGluZyAxMTExMTIu
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtZ3Vl
c3Qtc2F2ZXJlc3RvcmUgaG9zdCBkZWJpYW5odm0KMjAxNy0wNi0yNyAxNzowMDowMyBaIFt0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0zXSBmaW5pc2hlZCAxMTExMTIudGVzdC14dGYtYW1kNjQtYW1kNjQt
MyB0cy14ZW4taW5zdGFsbCBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTc6MDA6MDQgWiBbdGVzdC14
dGYtYW1kNjQtYW1kNjQtM10gc3RhcnRpbmcgMTExMTEyLnRlc3QteHRmLWFtZDY0LWFtZDY0LTMg
dHMtaG9zdC1yZWJvb3QgaG9zdCB4ZW4tYm9vdAoyMDE3LTA2LTI3IDE3OjAwOjA0IFogW3Rlc3Qt
eHRmLWFtZDY0LWFtZDY0LTNdIGF3YWl0aW5nIDExMTExMi50ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0z
IHRzLWhvc3QtcmVib290IGhvc3QKMjAxNy0wNi0yNyAxNzowMDoxOCBaIFt0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0xXSBmaW5pc2hlZCAxMTExMTIudGVzdC14dGYtYW1kNjQtYW1kNjQtMSB0cy14dGYt
cnVuICBwYXNzIAoyMDE3LTA2LTI3IDE3OjAwOjE4IFogW3Rlc3QteHRmLWFtZDY0LWFtZDY0LTFd
IHN0YXJ0aW5nIDExMTExMi50ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xIHRzLWxlYWstY2hlY2sgY2hl
Y2sgaG9zdCBsZWFrLWNoZWNrL2NoZWNrCjIwMTctMDYtMjcgMTc6MDA6MTkgWiBbdGVzdC14dGYt
YW1kNjQtYW1kNjQtMV0gYXdhaXRpbmcgMTExMTEyLnRlc3QteHRmLWFtZDY0LWFtZDY0LTEgdHMt
bGVhay1jaGVjayBjaGVjayBob3N0CjIwMTctMDYtMjcgMTc6MDA6MjAgWiBbdGVzdC14dGYtYW1k
NjQtYW1kNjQtMV0gZmluaXNoZWQgMTExMTEyLnRlc3QteHRmLWFtZDY0LWFtZDY0LTEgdHMtbGVh
ay1jaGVjayBjaGVjayBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTc6MDA6MjEgWiBbdGVzdC14dGYt
YW1kNjQtYW1kNjQtMV0gc3RhcnRpbmcgMTExMTEyLnRlc3QteHRmLWFtZDY0LWFtZDY0LTEgdHMt
bG9ncy1jYXB0dXJlIGhvc3QgY2FwdHVyZS1sb2dzKDgwKQoyMDE3LTA2LTI3IDE3OjAwOjIxIFog
W3Rlc3QteHRmLWFtZDY0LWFtZDY0LTFdIGF3YWl0aW5nIDExMTExMi50ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0xIHRzLWxvZ3MtY2FwdHVyZSBob3N0CjIwMTctMDYtMjcgMTc6MDA6MjUgWiBbdGVzdC1h
bWQ2NC1hbWQ2NC14bC14c21dIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXhz
bSB0cy1ob3N0LXJlYm9vdCBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTc6MDA6MjUgWiBbdGVzdC1h
bWQ2NC1hbWQ2NC14bC14c21dIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXhz
bSB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdCBob3N0LXBpbmctY2hlY2steGVuCjIwMTctMDYtMjcg
MTc6MDA6MjYgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC14c21dIGF3YWl0aW5nIDExMTExMi50ZXN0
LWFtZDY0LWFtZDY0LXhsLXhzbSB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdAoyMDE3LTA2LTI3IDE3
OjAwOjQ2IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwteHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1h
bWQ2NC1hbWQ2NC14bC14c20gdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgcGFzcyAKMjAxNy0wNi0y
NyAxNzowMDo0NyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbV0gc3RhcnRpbmcgMTExMTEyLnRl
c3QtYW1kNjQtYW1kNjQteGwteHNtIHRzLWxlYWstY2hlY2sgYmFzaXMgaG9zdCBsZWFrLWNoZWNr
L2Jhc2lzKDkpCjIwMTctMDYtMjcgMTc6MDA6NDcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC14c21d
IGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSB0cy1sZWFrLWNoZWNrIGJh
c2lzIGhvc3QKMjAxNy0wNi0yNyAxNzowMDo0OSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbV0g
ZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwteHNtIHRzLWxlYWstY2hlY2sgYmFz
aXMgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE3OjAwOjQ5IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwt
eHNtXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gdHMtZGViaWFuLWlu
c3RhbGwgIGRlYmlhbi1pbnN0YWxsCjIwMTctMDYtMjcgMTc6MDA6NTAgWiBbdGVzdC1hbWQ2NC1h
bWQ2NC14bC14c21dIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSB0cy1k
ZWJpYW4taW5zdGFsbCAKMjAxNy0wNi0yNyAxNzowMToyMiBaIFt0ZXN0LWFybTY0LWFybTY0LXhs
XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hcm02NC1hcm02NC14bCB0cy1ob3N0cy1hbGxvY2F0ZSBo
b3N0IHBhc3MgCjIwMTctMDYtMjcgMTc6MDE6MjIgWiBbdGVzdC1hcm02NC1hcm02NC14bF0gc3Rh
cnRpbmcgMTExMTEyLnRlc3QtYXJtNjQtYXJtNjQteGwgdHMtc3lzbG9nLXNlcnZlciAgc3lzbG9n
LXNlcnZlcgoyMDE3LTA2LTI3IDE3OjAxOjIzIFogW3Rlc3QtYXJtNjQtYXJtNjQteGxdIHN0YXJ0
aW5nIDExMTExMi50ZXN0LWFybTY0LWFybTY0LXhsIHRzLWhvc3QtaW5zdGFsbC10d2ljZSBob3N0
IGhvc3QtaW5zdGFsbCg0KQoyMDE3LTA2LTI3IDE3OjAxOjIzIFogW3Rlc3QtYXJtNjQtYXJtNjQt
eGxdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFybTY0LWFybTY0LXhsIHRzLWhvc3QtaW5zdGFsbC10
d2ljZSBob3N0CjIwMTctMDYtMjcgMTc6MDE6NDIgWiBbdGVzdC14dGYtYW1kNjQtYW1kNjQtM10g
ZmluaXNoZWQgMTExMTEyLnRlc3QteHRmLWFtZDY0LWFtZDY0LTMgdHMtaG9zdC1yZWJvb3QgaG9z
dCBwYXNzIAoyMDE3LTA2LTI3IDE3OjAxOjQyIFogW3Rlc3QteHRmLWFtZDY0LWFtZDY0LTNdIHN0
YXJ0aW5nIDExMTExMi50ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zIHRzLWhvc3QtcGluZy1jaGVjayBo
b3N0IGhvc3QtcGluZy1jaGVjay14ZW4KMjAxNy0wNi0yNyAxNzowMTo0MyBaIFt0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0zXSBhd2FpdGluZyAxMTExMTIudGVzdC14dGYtYW1kNjQtYW1kNjQtMyB0cy1o
b3N0LXBpbmctY2hlY2sgaG9zdAoyMDE3LTA2LTI3IDE3OjAxOjUxIFogW3Rlc3QtYW1kNjQtYW1k
NjQtbGlidmlydF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCB0cy1o
b3N0cy1hbGxvY2F0ZSBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTc6MDE6NTEgWiBbdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
IHRzLXN5c2xvZy1zZXJ2ZXIgIHN5c2xvZy1zZXJ2ZXIKMjAxNy0wNi0yNyAxNzowMTo1MiBaIFt0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgdHMtaG9zdC1pbnN0YWxsLXR3aWNlIGhvc3QgaG9zdC1pbnN0YWxsKDQpCjIwMTct
MDYtMjcgMTc6MDE6NTIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0XSBhd2FpdGluZyAxMTEx
MTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0IHRzLWhvc3QtaW5zdGFsbC10d2ljZSBob3N0CjIw
MTctMDYtMjcgMTc6MDE6NTQgWiBbdGVzdC14dGYtYW1kNjQtYW1kNjQtMV0gZmluaXNoZWQgMTEx
MTEyLnRlc3QteHRmLWFtZDY0LWFtZDY0LTEgdHMtbG9ncy1jYXB0dXJlIGhvc3QgcGFzcyAKMjAx
Ny0wNi0yNyAxNzowMTo1NCBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xXSBhd2FpdGluZyAxMTEx
MTIudGVzdC14dGYtYW1kNjQtYW1kNjQtMSB0cy1zeXNsb2ctc2VydmVyIAoyMDE3LTA2LTI3IDE3
OjAxOjU1IFogW3Rlc3QteHRmLWFtZDY0LWFtZDY0LTFdIGZpbmlzaGVkIDExMTExMi50ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0xIHRzLXN5c2xvZy1zZXJ2ZXIgIHBhc3MgCjIwMTctMDYtMjcgMTc6MDE6
NTYgWiBmbGlnaHQgMTExMTEyIHJlYXBlZCAgdGVzdC14dGYtYW1kNjQtYW1kNjQtMSBbMTU2MTFd
IEVYSVQgMAoyMDE3LTA2LTI3IDE3OjAxOjU3IFogZmxpZ2h0IDExMTExMiBucXVldWVkPTEKMjAx
Ny0wNi0yNyAxNzowMTo1NyBaIGZsaWdodCAxMTExMTIgbnJ1bm5pbmc9NjUKMjAxNy0wNi0yNyAx
NzowMjowMCBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yXSBmaW5pc2hlZCAxMTExMTIudGVzdC14
dGYtYW1kNjQtYW1kNjQtMiB0cy14dGYtcnVuICBwYXNzIAoyMDE3LTA2LTI3IDE3OjAyOjAwIFog
W3Rlc3QteHRmLWFtZDY0LWFtZDY0LTJdIHN0YXJ0aW5nIDExMTExMi50ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0yIHRzLWxlYWstY2hlY2sgY2hlY2sgaG9zdCBsZWFrLWNoZWNrL2NoZWNrCjIwMTctMDYt
MjcgMTc6MDI6MDAgWiBbdGVzdC14dGYtYW1kNjQtYW1kNjQtMl0gYXdhaXRpbmcgMTExMTEyLnRl
c3QteHRmLWFtZDY0LWFtZDY0LTIgdHMtbGVhay1jaGVjayBjaGVjayBob3N0CjIwMTctMDYtMjcg
MTc6MDI6MDIgWiBbdGVzdC14dGYtYW1kNjQtYW1kNjQtMl0gZmluaXNoZWQgMTExMTEyLnRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTIgdHMtbGVhay1jaGVjayBjaGVjayBob3N0IHBhc3MgCjIwMTctMDYt
MjcgMTc6MDI6MDMgWiBbdGVzdC14dGYtYW1kNjQtYW1kNjQtMl0gc3RhcnRpbmcgMTExMTEyLnRl
c3QteHRmLWFtZDY0LWFtZDY0LTIgdHMtbG9ncy1jYXB0dXJlIGhvc3QgY2FwdHVyZS1sb2dzKDgw
KQoyMDE3LTA2LTI3IDE3OjAyOjAzIFogW3Rlc3QteHRmLWFtZDY0LWFtZDY0LTJdIGF3YWl0aW5n
IDExMTExMi50ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yIHRzLWxvZ3MtY2FwdHVyZSBob3N0CjIwMTct
MDYtMjcgMTc6MDI6MDMgWiBbdGVzdC14dGYtYW1kNjQtYW1kNjQtM10gZmluaXNoZWQgMTExMTEy
LnRlc3QteHRmLWFtZDY0LWFtZDY0LTMgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgcGFzcyAKMjAx
Ny0wNi0yNyAxNzowMjowNCBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zXSBzdGFydGluZyAxMTEx
MTIudGVzdC14dGYtYW1kNjQtYW1kNjQtMyB0cy1sZWFrLWNoZWNrIGJhc2lzIGhvc3QgbGVhay1j
aGVjay9iYXNpcyg5KQoyMDE3LTA2LTI3IDE3OjAyOjA0IFogW3Rlc3QteHRmLWFtZDY0LWFtZDY0
LTNdIGF3YWl0aW5nIDExMTExMi50ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zIHRzLWxlYWstY2hlY2sg
YmFzaXMgaG9zdAoyMDE3LTA2LTI3IDE3OjAyOjA1IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtZ3Vlc3Qtc2F2ZXJlc3Rv
cmUgaG9zdCBkZWJpYW5odm0gcGFzcyAKMjAxNy0wNi0yNyAxNzowMjowNSBaIFt0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbV0gc3RhcnRpbmcgMTExMTEy
LnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWd1
ZXN0LXNhdmVyZXN0b3JlIGhvc3QgZGViaWFuaHZtIGd1ZXN0LXNhdmVyZXN0b3JlLjIKMjAxNy0w
Ni0yNyAxNzowMjowNSBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWd1ZXN0LXNhdmVyZXN0b3JlIGhvc3QgZGViaWFuaHZt
CjIwMTctMDYtMjcgMTc6MDI6MDYgWiBbdGVzdC14dGYtYW1kNjQtYW1kNjQtM10gZmluaXNoZWQg
MTExMTEyLnRlc3QteHRmLWFtZDY0LWFtZDY0LTMgdHMtbGVhay1jaGVjayBiYXNpcyBob3N0IHBh
c3MgCjIwMTctMDYtMjcgMTc6MDI6MDYgWiBbdGVzdC14dGYtYW1kNjQtYW1kNjQtM10gc3RhcnRp
bmcgMTExMTEyLnRlc3QteHRmLWFtZDY0LWFtZDY0LTMgdHMteHRmLWluc3RhbGwgIHh0Zi1pbnN0
YWxsCjIwMTctMDYtMjcgMTc6MDI6MDcgWiBbdGVzdC14dGYtYW1kNjQtYW1kNjQtM10gYXdhaXRp
bmcgMTExMTEyLnRlc3QteHRmLWFtZDY0LWFtZDY0LTMgdHMteHRmLWluc3RhbGwgCjIwMTctMDYt
MjcgMTc6MDI6MDkgWiBbdGVzdC14dGYtYW1kNjQtYW1kNjQtM10gZmluaXNoZWQgMTExMTEyLnRl
c3QteHRmLWFtZDY0LWFtZDY0LTMgdHMteHRmLWluc3RhbGwgIHBhc3MgCjIwMTctMDYtMjcgMTc6
MDI6MDkgWiBbdGVzdC14dGYtYW1kNjQtYW1kNjQtM10gc3RhcnRpbmcgMTExMTEyLnRlc3QteHRm
LWFtZDY0LWFtZDY0LTMgdHMteHRmLWZlcCAgeHRmLWZlcAoyMDE3LTA2LTI3IDE3OjAyOjEwIFog
W3Rlc3QteHRmLWFtZDY0LWFtZDY0LTNdIGF3YWl0aW5nIDExMTExMi50ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0zIHRzLXh0Zi1mZXAgCjIwMTctMDYtMjcgMTc6MDI6MTMgWiBbdGVzdC14dGYtYW1kNjQt
YW1kNjQtM10gZmluaXNoZWQgMTExMTEyLnRlc3QteHRmLWFtZDY0LWFtZDY0LTMgdHMteHRmLWZl
cCAgcGFzcyAKMjAxNy0wNi0yNyAxNzowMjoxNCBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zXSBz
dGFydGluZyAxMTExMTIudGVzdC14dGYtYW1kNjQtYW1kNjQtMyB0cy14dGYtcnVuICB4dGYtcnVu
CjIwMTctMDYtMjcgMTc6MDI6MTQgWiBbdGVzdC14dGYtYW1kNjQtYW1kNjQtM10gYXdhaXRpbmcg
MTExMTEyLnRlc3QteHRmLWFtZDY0LWFtZDY0LTMgdHMteHRmLXJ1biAKMjAxNy0wNi0yNyAxNzow
MjoyNSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjRdIGZpbmlzaGVkIDEx
MTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgdHMtaG9zdC1pbnN0YWxs
LXR3aWNlIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNzowMjoyNSBaIFt0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgaG9zdC1waW5nLWNoZWNr
LW5hdGl2ZQoyMDE3LTA2LTI3IDE3OjAyOjI2IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdAoyMDE3LTA2LTI3IDE3OjAyOjQyIFogZmxp
Z2h0IDExMTExMiBraWxsaW5nIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgWzE1NjExXQoyMDE3LTA2
LTI3IDE3OjAyOjQyIFogW3Rlc3QtYW1kNjQtYW1kNjQtcGFpcl0gZmluaXNoZWQgMTExMTEyLnRl
c3QtYW1kNjQtYW1kNjQtcGFpciB0cy1ob3N0LWluc3RhbGwtdHdpY2Ugc3JjX2hvc3QgcGFzcyAK
MjAxNy0wNi0yNyAxNzowMjo0MiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXBhaXJdIGF3YWl0aW5nIDEx
MTExMi50ZXN0LWFtZDY0LWFtZDY0LXBhaXIgdHMtaG9zdC1pbnN0YWxsLXR3aWNlIGRzdF9ob3N0
CjIwMTctMDYtMjcgMTc6MDI6NDMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyXSBmaW5pc2hlZCAx
MTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1wYWlyIHRzLWhvc3QtaW5zdGFsbC10d2ljZSBkc3RfaG9z
dCBwYXNzIAoyMDE3LTA2LTI3IDE3OjAyOjQzIFogW3Rlc3QtYW1kNjQtYW1kNjQtcGFpcl0gc3Rh
cnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtcGFpciB0cy1ob3N0LXBpbmctY2hlY2sgc3Jj
X2hvc3QgaG9zdC1waW5nLWNoZWNrLW5hdGl2ZS9zcmNfaG9zdAoyMDE3LTA2LTI3IDE3OjAyOjQ0
IFogW3Rlc3QtYW1kNjQtYW1kNjQtcGFpcl0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1k
NjQtcGFpciB0cy1ob3N0LXBpbmctY2hlY2sgZHN0X2hvc3QgaG9zdC1waW5nLWNoZWNrLW5hdGl2
ZS9kc3RfaG9zdAoyMDE3LTA2LTI3IDE3OjAyOjQ0IFogW3Rlc3QtYW1kNjQtYW1kNjQtcGFpcl0g
YXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtcGFpciB0cy1ob3N0LXBpbmctY2hlY2sg
c3JjX2hvc3QKMjAxNy0wNi0yNyAxNzowMjo0NiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNzowMjo0
NyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjRdIHN0YXJ0aW5nIDExMTEx
Mi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgdHMteGVuLWluc3RhbGwgaG9z
dCB4ZW4taW5zdGFsbAoyMDE3LTA2LTI3IDE3OjAyOjQ3IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCB0cy14ZW4taW5zdGFsbCBob3N0CjIwMTctMDYtMjcgMTc6MDM6MDQgWiBb
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyIHRzLWhvc3QtcGluZy1jaGVjayBzcmNfaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE3OjAzOjA0
IFogW3Rlc3QtYW1kNjQtYW1kNjQtcGFpcl0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1k
NjQtcGFpciB0cy1ob3N0LXBpbmctY2hlY2sgZHN0X2hvc3QKMjAxNy0wNi0yNyAxNzowMzowNSBa
IFt0ZXN0LWFtZDY0LWFtZDY0LXBhaXJdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgdHMtaG9zdC1waW5nLWNoZWNrIGRzdF9ob3N0IHBhc3MgCjIwMTctMDYtMjcgMTc6MDM6
MDUgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyIHRzLXhlbi1pbnN0YWxsIHNyY19ob3N0IHhlbi1pbnN0YWxsL3NyY19ob3N0CjIw
MTctMDYtMjcgMTc6MDM6MDYgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyXSBzdGFydGluZyAxMTEx
MTIudGVzdC1hbWQ2NC1hbWQ2NC1wYWlyIHRzLXhlbi1pbnN0YWxsIGRzdF9ob3N0IHhlbi1pbnN0
YWxsL2RzdF9ob3N0CjIwMTctMDYtMjcgMTc6MDM6MDYgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1wYWly
XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1wYWlyIHRzLXhlbi1pbnN0YWxsIHNy
Y19ob3N0CjIwMTctMDYtMjcgMTc6MDM6MzkgWiBbdGVzdC14dGYtYW1kNjQtYW1kNjQtMl0gZmlu
aXNoZWQgMTExMTEyLnRlc3QteHRmLWFtZDY0LWFtZDY0LTIgdHMtbG9ncy1jYXB0dXJlIGhvc3Qg
cGFzcyAKMjAxNy0wNi0yNyAxNzowMzozOSBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yXSBhd2Fp
dGluZyAxMTExMTIudGVzdC14dGYtYW1kNjQtYW1kNjQtMiB0cy1zeXNsb2ctc2VydmVyIAoyMDE3
LTA2LTI3IDE3OjAzOjQwIFogW3Rlc3QteHRmLWFtZDY0LWFtZDY0LTJdIGZpbmlzaGVkIDExMTEx
Mi50ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yIHRzLXN5c2xvZy1zZXJ2ZXIgIHBhc3MgCjIwMTctMDYt
MjcgMTc6MDM6NDEgWiBmbGlnaHQgMTExMTEyIHJlYXBlZCAgdGVzdC14dGYtYW1kNjQtYW1kNjQt
MiBbMTU2MTRdIEVYSVQgMAoyMDE3LTA2LTI3IDE3OjAzOjQyIFogZmxpZ2h0IDExMTExMiBucXVl
dWVkPTEKMjAxNy0wNi0yNyAxNzowMzo0MiBaIGZsaWdodCAxMTExMTIgbnJ1bm5pbmc9NjQKMjAx
Ny0wNi0yNyAxNzowMzo0OSBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NF0g
ZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IHRzLWhv
c3RzLWFsbG9jYXRlIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNzowMzo0OSBaIFt0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0IHRzLXN5c2xvZy1zZXJ2ZXIgIHN5c2xvZy1zZXJ2ZXIKMjAx
Ny0wNi0yNyAxNzowMzo1MCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NF0g
c3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IHRzLWhv
c3QtaW5zdGFsbC10d2ljZSBob3N0IGhvc3QtaW5zdGFsbCg0KQoyMDE3LTA2LTI3IDE3OjAzOjUx
IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0XSBhd2FpdGluZyAxMTExMTIu
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgdHMtaG9zdC1pbnN0YWxsLXR3aWNl
IGhvc3QKMjAxNy0wNi0yNyAxNzowNDowMyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODZdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEw
LWkzODYgdHMtaG9zdC1pbnN0YWxsLXR3aWNlIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNzowNDow
MyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODZdIHN0YXJ0aW5nIDExMTEx
Mi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgdHMtaG9zdC1waW5nLWNoZWNr
IGhvc3QgaG9zdC1waW5nLWNoZWNrLW5hdGl2ZQoyMDE3LTA2LTI3IDE3OjA0OjA0IFogW3Rlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4Nl0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdAoyMDE3
LTA2LTI3IDE3OjA0OjA4IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NF0g
ZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCB0cy14
ZW4taW5zdGFsbCBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTc6MDQ6MDggWiBbdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13czE2LWFtZDY0IHRzLWhvc3QtcmVib290IGhvc3QgeGVuLWJvb3QKMjAxNy0w
Ni0yNyAxNzowNDowOCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjRdIGF3
YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgdHMtaG9z
dC1yZWJvb3QgaG9zdAoyMDE3LTA2LTI3IDE3OjA0OjE4IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtZ3Vlc3Qtc2F2ZXJl
c3RvcmUgaG9zdCBkZWJpYW5odm0gcGFzcyAKMjAxNy0wNi0yNyAxNzowNDoxOCBaIFt0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbV0gc3RhcnRpbmcgMTEx
MTEyLnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIHRz
LWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW5odm0gZ3Vlc3Qtc3RvcAoyMDE3LTA2LTI3IDE3OjA0OjE4
IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtXSBh
d2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gdHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlhbmh2bQoyMDE3LTA2LTI3IDE3OjA0OjIy
IFogW3Rlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4Nl0gZmluaXNoZWQgMTExMTEyLnRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiB0cy1yZXBlYXQtdGVzdCAxMCB0cy1ndWVzdC1zdGFy
dCBob3N0IGZyZWVic2Qgezt9IHRzLWd1ZXN0LXN0b3AgaG9zdCBmcmVlYnNkIHBhc3MgCjIwMTct
MDYtMjcgMTc6MDQ6MjIgWiBbdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2XSBzdGFydGlu
ZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2IHRzLWd1ZXN0LXN0YXJ0IGhv
c3QgZnJlZWJzZCBndWVzdC1zdGFydC4yCjIwMTctMDYtMjcgMTc6MDQ6MjMgWiBbdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1pMzg2XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1pMzg2IHRzLWd1ZXN0LXN0YXJ0IGhvc3QgZnJlZWJzZAoyMDE3LTA2LTI3IDE3OjA0
OjI0IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4Nl0gZmluaXNoZWQgMTEx
MTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiB0cy1ob3N0LXBpbmctY2hl
Y2sgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE3OjA0OjI1IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luMTAtaTM4Nl0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiB0cy14ZW4taW5zdGFsbCBob3N0IHhlbi1pbnN0YWxsCjIwMTctMDYtMjcg
MTc6MDQ6MjUgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2XSBhd2FpdGlu
ZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IHRzLXhlbi1pbnN0
YWxsIGhvc3QKMjAxNy0wNi0yNyAxNzowNDoyNyBaIGZsaWdodCAxMTExMTIga2lsbGluZyB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0yIFsxNTYxNF0KMjAxNy0wNi0yNyAxNzowNDozMyBaIFt0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0zXSBmaW5pc2hlZCAxMTExMTIudGVzdC14dGYtYW1kNjQtYW1kNjQtMyB0
cy14dGYtcnVuICBwYXNzIAoyMDE3LTA2LTI3IDE3OjA0OjMzIFogW3Rlc3QteHRmLWFtZDY0LWFt
ZDY0LTNdIHN0YXJ0aW5nIDExMTExMi50ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zIHRzLWxlYWstY2hl
Y2sgY2hlY2sgaG9zdCBsZWFrLWNoZWNrL2NoZWNrCjIwMTctMDYtMjcgMTc6MDQ6MzMgWiBbdGVz
dC14dGYtYW1kNjQtYW1kNjQtM10gYXdhaXRpbmcgMTExMTEyLnRlc3QteHRmLWFtZDY0LWFtZDY0
LTMgdHMtbGVhay1jaGVjayBjaGVjayBob3N0CjIwMTctMDYtMjcgMTc6MDQ6MzUgWiBbdGVzdC14
dGYtYW1kNjQtYW1kNjQtM10gZmluaXNoZWQgMTExMTEyLnRlc3QteHRmLWFtZDY0LWFtZDY0LTMg
dHMtbGVhay1jaGVjayBjaGVjayBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTc6MDQ6MzYgWiBbdGVz
dC14dGYtYW1kNjQtYW1kNjQtM10gc3RhcnRpbmcgMTExMTEyLnRlc3QteHRmLWFtZDY0LWFtZDY0
LTMgdHMtbG9ncy1jYXB0dXJlIGhvc3QgY2FwdHVyZS1sb2dzKDgwKQoyMDE3LTA2LTI3IDE3OjA0
OjM2IFogW3Rlc3QteHRmLWFtZDY0LWFtZDY0LTNdIGF3YWl0aW5nIDExMTExMi50ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0zIHRzLWxvZ3MtY2FwdHVyZSBob3N0CjIwMTctMDYtMjcgMTc6MDQ6MzYgWiBb
dGVzdC14dGYtYW1kNjQtYW1kNjQtNF0gZmluaXNoZWQgMTExMTEyLnRlc3QteHRmLWFtZDY0LWFt
ZDY0LTQgdHMtaG9zdC1pbnN0YWxsLXR3aWNlIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNzowNDoz
NyBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00XSBzdGFydGluZyAxMTExMTIudGVzdC14dGYtYW1k
NjQtYW1kNjQtNCB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdCBob3N0LXBpbmctY2hlY2stbmF0aXZl
CjIwMTctMDYtMjcgMTc6MDQ6MzcgWiBbdGVzdC14dGYtYW1kNjQtYW1kNjQtNF0gYXdhaXRpbmcg
MTExMTEyLnRlc3QteHRmLWFtZDY0LWFtZDY0LTQgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QKMjAx
Ny0wNi0yNyAxNzowNDo0MyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXBhaXJdIGZpbmlzaGVkIDExMTEx
Mi50ZXN0LWFtZDY0LWFtZDY0LXBhaXIgdHMteGVuLWluc3RhbGwgc3JjX2hvc3QgcGFzcyAKMjAx
Ny0wNi0yNyAxNzowNDo0MyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXBhaXJdIGF3YWl0aW5nIDExMTEx
Mi50ZXN0LWFtZDY0LWFtZDY0LXBhaXIgdHMteGVuLWluc3RhbGwgZHN0X2hvc3QKMjAxNy0wNi0y
NyAxNzowNDo0NiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXBhaXJdIGZpbmlzaGVkIDExMTExMi50ZXN0
LWFtZDY0LWFtZDY0LXBhaXIgdHMteGVuLWluc3RhbGwgZHN0X2hvc3QgcGFzcyAKMjAxNy0wNi0y
NyAxNzowNDo0NiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXBhaXJdIHN0YXJ0aW5nIDExMTExMi50ZXN0
LWFtZDY0LWFtZDY0LXBhaXIgdHMtaG9zdC1yZWJvb3Qgc3JjX2hvc3QgeGVuLWJvb3Qvc3JjX2hv
c3QKMjAxNy0wNi0yNyAxNzowNDo0NyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXBhaXJdIHN0YXJ0aW5n
IDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXBhaXIgdHMtaG9zdC1yZWJvb3QgZHN0X2hvc3QgeGVu
LWJvb3QvZHN0X2hvc3QKMjAxNy0wNi0yNyAxNzowNDo0NyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXBh
aXJdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXBhaXIgdHMtaG9zdC1yZWJvb3Qg
c3JjX2hvc3QKMjAxNy0wNi0yNyAxNzowNDo1OCBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00XSBm
aW5pc2hlZCAxMTExMTIudGVzdC14dGYtYW1kNjQtYW1kNjQtNCB0cy1ob3N0LXBpbmctY2hlY2sg
aG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE3OjA0OjU4IFogW3Rlc3QteHRmLWFtZDY0LWFtZDY0LTRd
IHN0YXJ0aW5nIDExMTExMi50ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00IHRzLXhlbi1pbnN0YWxsIGhv
c3QgeGVuLWluc3RhbGwKMjAxNy0wNi0yNyAxNzowNDo1OCBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC00XSBhd2FpdGluZyAxMTExMTIudGVzdC14dGYtYW1kNjQtYW1kNjQtNCB0cy14ZW4taW5zdGFs
bCBob3N0CjIwMTctMDYtMjcgMTc6MDU6MDcgWiBbdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1p
Mzg2XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2IHRzLWd1
ZXN0LXN0YXJ0IGhvc3QgZnJlZWJzZCBwYXNzIAoyMDE3LTA2LTI3IDE3OjA1OjA4IFogW3Rlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4Nl0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtaTM4NiB0cy1ndWVzdC1kZXN0cm95IGhvc3QgZnJlZWJzZCBndWVzdC1kZXN0
cm95CjIwMTctMDYtMjcgMTc6MDU6MDggWiBbdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2IHRzLWd1ZXN0
LWRlc3Ryb3kgaG9zdCBmcmVlYnNkCjIwMTctMDYtMjcgMTc6MDU6MDggWiBbdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21dIGZpbmlzaGVkIDExMTExMi50
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1ndWVz
dC1zdG9wIGhvc3QgZGViaWFuaHZtIHBhc3MgCjIwMTctMDYtMjcgMTc6MDU6MDkgWiBbdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21dIHN0YXJ0aW5nIDEx
MTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSB0
cy1yZXBlYXQtdGVzdCAxMCB0cy1ndWVzdC1zdGFydCBob3N0IGRlYmlhbmh2bSB7O30gdHMtZ3Vl
c3Qtc3RvcCBob3N0IGRlYmlhbmh2bSBndWVzdC1zdGFydC9kZWJpYW5odm0ucmVwZWF0CjIwMTct
MDYtMjcgMTc6MDU6MDkgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c21dIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1yZXBlYXQtdGVzdCAxMCB0cy1ndWVzdC1zdGFydCBo
b3N0IGRlYmlhbmh2bSB7O30gdHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlhbmh2bQoyMDE3LTA2LTI3
IDE3OjA1OjMwIFogW3Rlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4Nl0gZmluaXNoZWQgMTEx
MTEyLnRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiB0cy1ndWVzdC1kZXN0cm95IGhvc3Qg
ZnJlZWJzZCBwYXNzIAoyMDE3LTA2LTI3IDE3OjA1OjMwIFogW3Rlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtaTM4Nl0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiB0cy1sZWFrLWNoZWNrIGNoZWNrIGhvc3QgbGVhay1jaGVjay9jaGVjawoyMDE3LTA2LTI3IDE3
OjA1OjMxIFogW3Rlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4Nl0gYXdhaXRpbmcgMTExMTEy
LnRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiB0cy1sZWFrLWNoZWNrIGNoZWNrIGhvc3QK
MjAxNy0wNi0yNyAxNzowNTozMyBaIFt0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODZdIGZp
bmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgdHMtbGVhay1jaGVj
ayBjaGVjayBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTc6MDU6MzMgWiBbdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1pMzg2XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1pMzg2IHRzLWxvZ3MtY2FwdHVyZSBob3N0IGNhcHR1cmUtbG9ncygyMykKMjAxNy0wNi0yNyAx
NzowNTozMyBaIFt0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODZdIGF3YWl0aW5nIDExMTEx
Mi50ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgdHMtbG9ncy1jYXB0dXJlIGhvc3QKMjAx
Ny0wNi0yNyAxNzowNTozNCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCB0cy1ob3N0LWluc3RhbGwtdHdpY2UgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE3OjA1OjM0
IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjRdIHN0YXJ0aW5nIDEx
MTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IHRzLWhvc3QtcGlu
Zy1jaGVjayBob3N0IGhvc3QtcGluZy1jaGVjay1uYXRpdmUKMjAxNy0wNi0yNyAxNzowNTozNSBa
IFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0XSBhd2FpdGluZyAxMTEx
MTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCB0cy1ob3N0LXBpbmct
Y2hlY2sgaG9zdAoyMDE3LTA2LTI3IDE3OjA1OjQwIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCB0cy1ob3N0LXJlYm9vdCBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTc6MDU6NDEg
WiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0XSBzdGFydGluZyAxMTExMTIu
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IHRzLWhvc3QtcGluZy1jaGVjayBo
b3N0IGhvc3QtcGluZy1jaGVjay14ZW4KMjAxNy0wNi0yNyAxNzowNTo0MSBaIFt0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QKMjAxNy0wNi0y
NyAxNzowNTo1NSBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0XSBm
aW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCB0
cy1ob3N0LXBpbmctY2hlY2sgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE3OjA1OjU2IFogW3Rlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjRdIHN0YXJ0aW5nIDExMTExMi50ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IHRzLXhlbi1pbnN0YWxsIGhvc3Qg
eGVuLWluc3RhbGwKMjAxNy0wNi0yNyAxNzowNTo1NiBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCB0cy14ZW4taW5zdGFsbCBob3N0CjIwMTctMDYtMjcgMTc6MDU6
NTggWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2XSBmaW5pc2hlZCAxMTEx
MTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IHRzLXhlbi1pbnN0YWxsIGhv
c3QgcGFzcyAKMjAxNy0wNi0yNyAxNzowNTo1OCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjEwLWkzODZdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgdHMtaG9zdC1yZWJvb3QgaG9zdCB4ZW4tYm9vdAoyMDE3LTA2LTI3IDE3OjA1OjU4
IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4Nl0gYXdhaXRpbmcgMTExMTEy
LnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiB0cy1ob3N0LXJlYm9vdCBob3N0
CjIwMTctMDYtMjcgMTc6MDY6MDIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0
IHRzLWhvc3QtcGluZy1jaGVjayBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTc6MDY6MDIgWiBbdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0XSBzdGFydGluZyAxMTExMTIudGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IHRzLWxlYWstY2hlY2sgYmFzaXMgaG9zdCBs
ZWFrLWNoZWNrL2Jhc2lzKDkpCjIwMTctMDYtMjcgMTc6MDY6MDMgWiBbdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13czE2LWFtZDY0XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13czE2LWFtZDY0IHRzLWxlYWstY2hlY2sgYmFzaXMgaG9zdAoyMDE3LTA2LTI3IDE3
OjA2OjA1IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NF0gZmluaXNoZWQg
MTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCB0cy1sZWFrLWNoZWNr
IGJhc2lzIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNzowNjowNSBaIFt0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgdHMtd2luZG93cy1pbnN0YWxsICB3aW5kb3dzLWluc3RhbGwKMjAx
Ny0wNi0yNyAxNzowNjowNiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjRd
IGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgdHMt
d2luZG93cy1pbnN0YWxsIAoyMDE3LTA2LTI3IDE3OjA2OjEzIFogW3Rlc3QteHRmLWFtZDY0LWFt
ZDY0LTNdIGZpbmlzaGVkIDExMTExMi50ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zIHRzLWxvZ3MtY2Fw
dHVyZSBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTc6MDY6MTMgWiBbdGVzdC14dGYtYW1kNjQtYW1k
NjQtM10gYXdhaXRpbmcgMTExMTEyLnRlc3QteHRmLWFtZDY0LWFtZDY0LTMgdHMtc3lzbG9nLXNl
cnZlciAKMjAxNy0wNi0yNyAxNzowNjoxMyBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zXSBmaW5p
c2hlZCAxMTExMTIudGVzdC14dGYtYW1kNjQtYW1kNjQtMyB0cy1zeXNsb2ctc2VydmVyICBwYXNz
IAoyMDE3LTA2LTI3IDE3OjA2OjE0IFogZmxpZ2h0IDExMTExMiByZWFwZWQgIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTMgWzE1NjE3XSBFWElUIDAKMjAxNy0wNi0yNyAxNzowNjoxNCBaIGZsaWdodCAx
MTExMTIgbnF1ZXVlZD0xCjIwMTctMDYtMjcgMTc6MDY6MTQgWiBmbGlnaHQgMTExMTEyIG5ydW5u
aW5nPTYzCjIwMTctMDYtMjcgMTc6MDY6MjkgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC14c21dIGZp
bmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSB0cy1kZWJpYW4taW5zdGFsbCAg
cGFzcyAKMjAxNy0wNi0yNyAxNzowNjoyOSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbV0gc3Rh
cnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwteHNtIHRzLWRlYmlhbi1maXh1cCBkZWJp
YW4gZGViaWFuLWZpeHVwCjIwMTctMDYtMjcgMTc6MDY6MzAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14
bC14c21dIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSB0cy1kZWJpYW4t
Zml4dXAgZGViaWFuCjIwMTctMDYtMjcgMTc6MDY6MzAgWiBbdGVzdC14dGYtYW1kNjQtYW1kNjQt
NF0gZmluaXNoZWQgMTExMTEyLnRlc3QteHRmLWFtZDY0LWFtZDY0LTQgdHMteGVuLWluc3RhbGwg
aG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE3OjA2OjMxIFogW3Rlc3QteHRmLWFtZDY0LWFtZDY0LTRd
IHN0YXJ0aW5nIDExMTExMi50ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00IHRzLWhvc3QtcmVib290IGhv
c3QgeGVuLWJvb3QKMjAxNy0wNi0yNyAxNzowNjozMSBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00
XSBhd2FpdGluZyAxMTExMTIudGVzdC14dGYtYW1kNjQtYW1kNjQtNCB0cy1ob3N0LXJlYm9vdCBo
b3N0CjIwMTctMDYtMjcgMTc6MDY6MzUgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC14c21dIGZpbmlz
aGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSB0cy1kZWJpYW4tZml4dXAgZGViaWFu
IHBhc3MgCjIwMTctMDYtMjcgMTc6MDY6MzUgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC14c21dIHN0
YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSB0cy1ndWVzdC1zdGFydCBkZWJp
YW4gZ3Vlc3Qtc3RhcnQKMjAxNy0wNi0yNyAxNzowNjozNiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhs
LXhzbV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwteHNtIHRzLWd1ZXN0LXN0
YXJ0IGRlYmlhbgoyMDE3LTA2LTI3IDE3OjA2OjQ1IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0IHRzLXhlbi1pbnN0YWxsIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAx
NzowNjo0NSBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0XSBzdGFy
dGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCB0cy1o
b3N0LXJlYm9vdCBob3N0IHhlbi1ib290CjIwMTctMDYtMjcgMTc6MDY6NDUgWiBbdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgdHMtaG9zdC1yZWJvb3QgaG9zdAoyMDE3
LTA2LTI3IDE3OjA2OjQ5IFogW3Rlc3QteHRmLWFtZDY0LWFtZDY0LTVdIGZpbmlzaGVkIDExMTEx
Mi50ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01IHRzLWhvc3QtaW5zdGFsbC10d2ljZSBob3N0IHBhc3Mg
CjIwMTctMDYtMjcgMTc6MDY6NTAgWiBbdGVzdC14dGYtYW1kNjQtYW1kNjQtNV0gc3RhcnRpbmcg
MTExMTEyLnRlc3QteHRmLWFtZDY0LWFtZDY0LTUgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgaG9z
dC1waW5nLWNoZWNrLW5hdGl2ZQoyMDE3LTA2LTI3IDE3OjA2OjUwIFogW3Rlc3QteHRmLWFtZDY0
LWFtZDY0LTVdIGF3YWl0aW5nIDExMTExMi50ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01IHRzLWhvc3Qt
cGluZy1jaGVjayBob3N0CjIwMTctMDYtMjcgMTc6MDY6NTggWiBbdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1pMzg2XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1p
Mzg2IHRzLWxvZ3MtY2FwdHVyZSBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTc6MDY6NTggWiBbdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1pMzg2IHRzLXN5c2xvZy1zZXJ2ZXIgCjIwMTctMDYtMjcgMTc6MDY6NTgg
WiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC14c21dIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFt
ZDY0LXhsLXhzbSB0cy1ndWVzdC1zdGFydCBkZWJpYW4gcGFzcyAKMjAxNy0wNi0yNyAxNzowNjo1
OCBaIFt0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODZdIGZpbmlzaGVkIDExMTExMi50ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgdHMtc3lzbG9nLXNlcnZlciAgcGFzcyAKMjAxNy0w
Ni0yNyAxNzowNjo1OCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbV0gc3RhcnRpbmcgMTExMTEy
LnRlc3QtYW1kNjQtYW1kNjQteGwteHNtIHRzLW1pZ3JhdGUtc3VwcG9ydC1jaGVjayBob3N0IGRl
YmlhbiAxIG1pZ3JhdGUtc3VwcG9ydC1jaGVjawoyMDE3LTA2LTI3IDE3OjA2OjU4IFogW3Rlc3Qt
YW1kNjQtYW1kNjQteGwteHNtXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC14
c20gdHMtbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuIDEKMjAxNy0wNi0yNyAxNzow
Njo1OSBaIGZsaWdodCAxMTExMTIgcmVhcGVkICB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgWzU4NjldIEVYSVQgMAoyMDE3LTA2LTI3IDE3OjA2OjU5IFogZmxpZ2h0IDExMTExMiBucXVl
dWVkPTEKMjAxNy0wNi0yNyAxNzowNjo1OSBaIGZsaWdodCAxMTExMTIgbnJ1bm5pbmc9NjIKMjAx
Ny0wNi0yNyAxNzowNjo1OSBaIGZsaWdodCAxMTExMTIga2lsbGluZyB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0zIFsxNTYxN10KMjAxNy0wNi0yNyAxNzowNjo1OSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhs
LXhzbV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwteHNtIHRzLW1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBob3N0IGRlYmlhbiAxIHBhc3MgCjIwMTctMDYtMjcgMTc6MDc6MDAgWiBb
dGVzdC1hbWQ2NC1hbWQ2NC14bC14c21dIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0
LXhsLXhzbSB0cy1zYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sKMjAxNy0wNi0yNyAxNzowNzowMCBaIFt0ZXN0LWFtZDY0LWFtZDY0
LXhsLXhzbV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwteHNtIHRzLXNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW4KMjAxNy0wNi0yNyAxNzowNzowMSBaIFt0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21dIGZpbmlzaGVkIDEx
MTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtZGVi
aWFuLWh2bS1pbnN0YWxsICBwYXNzIAoyMDE3LTA2LTI3IDE3OjA3OjAxIFogW3Rlc3QtYW1kNjQt
YW1kNjQteGwteHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gdHMt
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBob3N0IGRlYmlhbiBwYXNzIAoyMDE3LTA2LTI3IDE3
OjA3OjAxIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbV0g
c3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSB0cy1taWdyYXRlLXN1cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW5odm0gMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sKMjAxNy0wNi0yNyAxNzowNzowMiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXhz
bV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwteHNtIHRzLWd1ZXN0LXNhdmVy
ZXN0b3JlIGhvc3QgZGViaWFuIGd1ZXN0LXNhdmVyZXN0b3JlCjIwMTctMDYtMjcgMTc6MDc6MDIg
WiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtXSBhd2FpdGlu
ZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIHRz
LW1pZ3JhdGUtc3VwcG9ydC1jaGVjayBob3N0IGRlYmlhbmh2bSAxCjIwMTctMDYtMjcgMTc6MDc6
MDIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC14c21dIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0
LWFtZDY0LXhsLXhzbSB0cy1ndWVzdC1zYXZlcmVzdG9yZSBob3N0IGRlYmlhbgoyMDE3LTA2LTI3
IDE3OjA3OjAzIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSB0cy1taWdyYXRlLXN1cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW5odm0gMSBwYXNzIAoy
MDE3LTA2LTI3IDE3OjA3OjAzIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSB0cy1zYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFu
aHZtIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sKMjAxNy0wNi0yNyAxNzowNzowNCBaIFt0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21dIGF3YWl0aW5nIDExMTEx
Mi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayBob3N0IGRlYmlhbmh2bQoyMDE3LTA2LTI3IDE3OjA3OjA1IFog
W3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbV0gZmluaXNoZWQg
MTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1z
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuaHZtIHBhc3MgCjIwMTctMDYtMjcg
MTc6MDc6MDUgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIHRzLWd1ZXN0LXNhdmVyZXN0b3JlIGhvc3QgZGViaWFuaHZtIGd1ZXN0LXNhdmVyZXN0
b3JlCjIwMTctMDYtMjcgMTc6MDc6MDUgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWd1ZXN0LXNhdmVyZXN0b3JlIGhvc3QgZGViaWFuaHZt
CjIwMTctMDYtMjcgMTc6MDc6MTEgWiBbdGVzdC14dGYtYW1kNjQtYW1kNjQtNV0gZmluaXNoZWQg
MTExMTEyLnRlc3QteHRmLWFtZDY0LWFtZDY0LTUgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgcGFz
cyAKMjAxNy0wNi0yNyAxNzowNzoxMSBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01XSBzdGFydGlu
ZyAxMTExMTIudGVzdC14dGYtYW1kNjQtYW1kNjQtNSB0cy14ZW4taW5zdGFsbCBob3N0IHhlbi1p
bnN0YWxsCjIwMTctMDYtMjcgMTc6MDc6MTEgWiBbdGVzdC14dGYtYW1kNjQtYW1kNjQtNV0gYXdh
aXRpbmcgMTExMTEyLnRlc3QteHRmLWFtZDY0LWFtZDY0LTUgdHMteGVuLWluc3RhbGwgaG9zdAoy
MDE3LTA2LTI3IDE3OjA3OjE3IFogW3Rlc3QtYW1kNjQtYW1kNjQtcGFpcl0gZmluaXNoZWQgMTEx
MTEyLnRlc3QtYW1kNjQtYW1kNjQtcGFpciB0cy1ob3N0LXJlYm9vdCBzcmNfaG9zdCBwYXNzIAoy
MDE3LTA2LTI3IDE3OjA3OjE3IFogW3Rlc3QtYW1kNjQtYW1kNjQtcGFpcl0gYXdhaXRpbmcgMTEx
MTEyLnRlc3QtYW1kNjQtYW1kNjQtcGFpciB0cy1ob3N0LXJlYm9vdCBkc3RfaG9zdAoyMDE3LTA2
LTI3IDE3OjA3OjE3IFogW3Rlc3QtYW1kNjQtYW1kNjQtcGFpcl0gZmluaXNoZWQgMTExMTEyLnRl
c3QtYW1kNjQtYW1kNjQtcGFpciB0cy1ob3N0LXJlYm9vdCBkc3RfaG9zdCBwYXNzIAoyMDE3LTA2
LTI3IDE3OjA3OjE3IFogW3Rlc3QtYW1kNjQtYW1kNjQtcGFpcl0gc3RhcnRpbmcgMTExMTEyLnRl
c3QtYW1kNjQtYW1kNjQtcGFpciB0cy1ob3N0LXBpbmctY2hlY2sgc3JjX2hvc3QgaG9zdC1waW5n
LWNoZWNrLXhlbi9zcmNfaG9zdAoyMDE3LTA2LTI3IDE3OjA3OjE4IFogW3Rlc3QtYW1kNjQtYW1k
NjQtcGFpcl0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtcGFpciB0cy1ob3N0LXBp
bmctY2hlY2sgZHN0X2hvc3QgaG9zdC1waW5nLWNoZWNrLXhlbi9kc3RfaG9zdAoyMDE3LTA2LTI3
IDE3OjA3OjE4IFogW3Rlc3QtYW1kNjQtYW1kNjQtcGFpcl0gYXdhaXRpbmcgMTExMTEyLnRlc3Qt
YW1kNjQtYW1kNjQtcGFpciB0cy1ob3N0LXBpbmctY2hlY2sgc3JjX2hvc3QKMjAxNy0wNi0yNyAx
NzowNzoyNyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODZdIGZpbmlzaGVk
IDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgdHMtaG9zdC1yZWJv
b3QgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE3OjA3OjI4IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luMTAtaTM4Nl0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdCBob3N0LXBpbmctY2hlY2steGVu
CjIwMTctMDYtMjcgMTc6MDc6MjggWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
IHRzLWhvc3QtcGluZy1jaGVjayBob3N0CjIwMTctMDYtMjcgMTc6MDc6MzggWiBbdGVzdC1hbWQ2
NC1hbWQ2NC1wYWlyXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1wYWlyIHRzLWhv
c3QtcGluZy1jaGVjayBzcmNfaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE3OjA3OjM4IFogW3Rlc3Qt
YW1kNjQtYW1kNjQtcGFpcl0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtcGFpciB0
cy1ob3N0LXBpbmctY2hlY2sgZHN0X2hvc3QKMjAxNy0wNi0yNyAxNzowNzozOSBaIFt0ZXN0LWFt
ZDY0LWFtZDY0LXBhaXJdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXBhaXIgdHMt
aG9zdC1waW5nLWNoZWNrIGRzdF9ob3N0IHBhc3MgCjIwMTctMDYtMjcgMTc6MDc6MzkgWiBbdGVz
dC1hbWQ2NC1hbWQ2NC1wYWlyXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1wYWly
IHRzLWxlYWstY2hlY2sgYmFzaXMgc3JjX2hvc3QgbGVhay1jaGVjay9iYXNpcy9zcmNfaG9zdCgx
NCkKMjAxNy0wNi0yNyAxNzowNzo0MCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXBhaXJdIHN0YXJ0aW5n
IDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXBhaXIgdHMtbGVhay1jaGVjayBiYXNpcyBkc3RfaG9z
dCBsZWFrLWNoZWNrL2Jhc2lzL2RzdF9ob3N0KDE1KQoyMDE3LTA2LTI3IDE3OjA3OjQwIFogW3Rl
c3QtYW1kNjQtYW1kNjQtcGFpcl0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtcGFp
ciB0cy1sZWFrLWNoZWNrIGJhc2lzIHNyY19ob3N0CjIwMTctMDYtMjcgMTc6MDc6NDIgWiBbdGVz
dC1hbWQ2NC1hbWQ2NC1wYWlyXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1wYWly
IHRzLWxlYWstY2hlY2sgYmFzaXMgc3JjX2hvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNzowNzo0MiBa
IFt0ZXN0LWFtZDY0LWFtZDY0LXBhaXJdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgdHMtbGVhay1jaGVjayBiYXNpcyBkc3RfaG9zdAoyMDE3LTA2LTI3IDE3OjA3OjQyIFog
W3Rlc3QtYW1kNjQtYW1kNjQtcGFpcl0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQt
cGFpciB0cy1sZWFrLWNoZWNrIGJhc2lzIGRzdF9ob3N0IHBhc3MgCjIwMTctMDYtMjcgMTc6MDc6
NDMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyIHRzLWRlYmlhbi1pbnN0YWxsIGRzdF9ob3N0IGRlYmlhbi1pbnN0YWxsL2RzdF9o
b3N0CjIwMTctMDYtMjcgMTc6MDc6NDMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyXSBhd2FpdGlu
ZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1wYWlyIHRzLWRlYmlhbi1pbnN0YWxsIGRzdF9ob3N0
CjIwMTctMDYtMjcgMTc6MDc6NDQgWiBmbGlnaHQgMTExMTEyIGtpbGxpbmcgdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1pMzg2IFs1ODY5XQoyMDE3LTA2LTI3IDE3OjA3OjQ1IFogW3Rlc3QtYW1k
NjQtYW1kNjQteGwteHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC14c20g
dHMtZ3Vlc3Qtc2F2ZXJlc3RvcmUgaG9zdCBkZWJpYW4gcGFzcyAKMjAxNy0wNi0yNyAxNzowNzo0
NiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQt
YW1kNjQteGwteHNtIHRzLWd1ZXN0LWxvY2FsbWlncmF0ZSBob3N0IGRlYmlhbiBndWVzdC1sb2Nh
bG1pZ3JhdGUKMjAxNy0wNi0yNyAxNzowNzo0NiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbV0g
YXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwteHNtIHRzLWd1ZXN0LWxvY2FsbWln
cmF0ZSBob3N0IGRlYmlhbgoyMDE3LTA2LTI3IDE3OjA3OjQ5IFogW3Rlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luMTAtaTM4Nl0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luMTAtaTM4NiB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdCBwYXNzIAoyMDE3LTA2LTI3
IDE3OjA3OjQ5IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4Nl0gc3RhcnRp
bmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiB0cy1sZWFrLWNo
ZWNrIGJhc2lzIGhvc3QgbGVhay1jaGVjay9iYXNpcyg5KQoyMDE3LTA2LTI3IDE3OjA3OjQ5IFog
W3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4Nl0gYXdhaXRpbmcgMTExMTEyLnRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiB0cy1sZWFrLWNoZWNrIGJhc2lzIGhv
c3QKMjAxNy0wNi0yNyAxNzowNzo1MSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEw
LWkzODZdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgdHMtbGVhay1jaGVjayBiYXNpcyBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTc6MDc6NTIgWiBb
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2XSBzdGFydGluZyAxMTExMTIudGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IHRzLXdpbmRvd3MtaW5zdGFsbCAgd2lu
ZG93cy1pbnN0YWxsCjIwMTctMDYtMjcgMTc6MDc6NTIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW4xMC1pMzg2XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2IHRzLXdpbmRvd3MtaW5zdGFsbCAKMjAxNy0wNi0yNyAxNzowODowNCBaIFt0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00XSBmaW5pc2hlZCAxMTExMTIudGVzdC14dGYtYW1kNjQtYW1k
NjQtNCB0cy1ob3N0LXJlYm9vdCBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTc6MDg6MDQgWiBbdGVz
dC14dGYtYW1kNjQtYW1kNjQtNF0gc3RhcnRpbmcgMTExMTEyLnRlc3QteHRmLWFtZDY0LWFtZDY0
LTQgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgaG9zdC1waW5nLWNoZWNrLXhlbgoyMDE3LTA2LTI3
IDE3OjA4OjA0IFogW3Rlc3QteHRmLWFtZDY0LWFtZDY0LTRdIGF3YWl0aW5nIDExMTExMi50ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC00IHRzLWhvc3QtcGluZy1jaGVjayBob3N0CjIwMTctMDYtMjcgMTc6
MDg6MTQgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC14c21dIGZpbmlzaGVkIDExMTExMi50ZXN0LWFt
ZDY0LWFtZDY0LXhsLXhzbSB0cy1ndWVzdC1sb2NhbG1pZ3JhdGUgaG9zdCBkZWJpYW4gcGFzcyAK
MjAxNy0wNi0yNyAxNzowODoxNSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbV0gc3RhcnRpbmcg
MTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwteHNtIHRzLWd1ZXN0LXNhdmVyZXN0b3JlIGhvc3Qg
ZGViaWFuIGd1ZXN0LXNhdmVyZXN0b3JlLjIKMjAxNy0wNi0yNyAxNzowODoxNSBaIFt0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXhzbV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwteHNt
IHRzLWd1ZXN0LXNhdmVyZXN0b3JlIGhvc3QgZGViaWFuCjIwMTctMDYtMjcgMTc6MDg6MjQgWiBb
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODZdIGZpbmlzaGVkIDExMTExMi50ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IHBh
c3MgCjIwMTctMDYtMjcgMTc6MDg6MjQgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODZdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiB0cy1zeXNsb2ctc2VydmVyICBzeXNsb2ctc2VydmVyCjIwMTctMDYtMjcgMTc6MDg6MjUgWiBb
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODZdIHN0YXJ0aW5nIDExMTExMi50ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiB0cy1ob3N0LWluc3RhbGwtdHdpY2UgaG9z
dCBob3N0LWluc3RhbGwoNCkKMjAxNy0wNi0yNyAxNzowODoyNSBaIFt0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC00XSBmaW5pc2hlZCAxMTExMTIudGVzdC14dGYtYW1kNjQtYW1kNjQtNCB0cy1ob3N0LXBp
bmctY2hlY2sgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE3OjA4OjI1IFogW3Rlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW4xMC1pMzg2XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgdHMtaG9zdC1pbnN0YWxsLXR3aWNlIGhvc3QKMjAxNy0wNi0yNyAx
NzowODoyNiBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00XSBzdGFydGluZyAxMTExMTIudGVzdC14
dGYtYW1kNjQtYW1kNjQtNCB0cy1sZWFrLWNoZWNrIGJhc2lzIGhvc3QgbGVhay1jaGVjay9iYXNp
cyg5KQoyMDE3LTA2LTI3IDE3OjA4OjI2IFogW3Rlc3QteHRmLWFtZDY0LWFtZDY0LTRdIGF3YWl0
aW5nIDExMTExMi50ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00IHRzLWxlYWstY2hlY2sgYmFzaXMgaG9z
dAoyMDE3LTA2LTI3IDE3OjA4OjI3IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0IHRzLWhvc3QtcmVib290IGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNzowODoyNyBa
IFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0XSBzdGFydGluZyAxMTEx
MTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCB0cy1ob3N0LXBpbmct
Y2hlY2sgaG9zdCBob3N0LXBpbmctY2hlY2steGVuCjIwMTctMDYtMjcgMTc6MDg6MjggWiBbdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NF0gYXdhaXRpbmcgMTExMTEyLnRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgdHMtaG9zdC1waW5nLWNoZWNr
IGhvc3QKMjAxNy0wNi0yNyAxNzowODoyOCBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00XSBmaW5p
c2hlZCAxMTExMTIudGVzdC14dGYtYW1kNjQtYW1kNjQtNCB0cy1sZWFrLWNoZWNrIGJhc2lzIGhv
c3QgcGFzcyAKMjAxNy0wNi0yNyAxNzowODoyOCBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00XSBz
dGFydGluZyAxMTExMTIudGVzdC14dGYtYW1kNjQtYW1kNjQtNCB0cy14dGYtaW5zdGFsbCAgeHRm
LWluc3RhbGwKMjAxNy0wNi0yNyAxNzowODoyOSBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00XSBh
d2FpdGluZyAxMTExMTIudGVzdC14dGYtYW1kNjQtYW1kNjQtNCB0cy14dGYtaW5zdGFsbCAKMjAx
Ny0wNi0yNyAxNzowODozMSBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00XSBmaW5pc2hlZCAxMTEx
MTIudGVzdC14dGYtYW1kNjQtYW1kNjQtNCB0cy14dGYtaW5zdGFsbCAgcGFzcyAKMjAxNy0wNi0y
NyAxNzowODozMSBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00XSBzdGFydGluZyAxMTExMTIudGVz
dC14dGYtYW1kNjQtYW1kNjQtNCB0cy14dGYtZmVwICB4dGYtZmVwCjIwMTctMDYtMjcgMTc6MDg6
MzIgWiBbdGVzdC14dGYtYW1kNjQtYW1kNjQtNF0gYXdhaXRpbmcgMTExMTEyLnRlc3QteHRmLWFt
ZDY0LWFtZDY0LTQgdHMteHRmLWZlcCAKMjAxNy0wNi0yNyAxNzowODozMyBaIFt0ZXN0LWFtZDY0
LWkzODYtbGl2ZXBhdGNoXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRj
aCB0cy1ob3N0LWluc3RhbGwtdHdpY2UgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE3OjA4OjMzIFog
W3Rlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2hdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkz
ODYtbGl2ZXBhdGNoIHRzLWhvc3QtcGluZy1jaGVjayBob3N0IGhvc3QtcGluZy1jaGVjay1uYXRp
dmUKMjAxNy0wNi0yNyAxNzowODozNCBaIFt0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoXSBhd2Fp
dGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCB0cy1ob3N0LXBpbmctY2hlY2sg
aG9zdAoyMDE3LTA2LTI3IDE3OjA4OjM2IFogW3Rlc3QteHRmLWFtZDY0LWFtZDY0LTRdIGZpbmlz
aGVkIDExMTExMi50ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00IHRzLXh0Zi1mZXAgIHBhc3MgCjIwMTct
MDYtMjcgMTc6MDg6MzYgWiBbdGVzdC14dGYtYW1kNjQtYW1kNjQtNF0gc3RhcnRpbmcgMTExMTEy
LnRlc3QteHRmLWFtZDY0LWFtZDY0LTQgdHMteHRmLXJ1biAgeHRmLXJ1bgoyMDE3LTA2LTI3IDE3
OjA4OjM3IFogW3Rlc3QteHRmLWFtZDY0LWFtZDY0LTRdIGF3YWl0aW5nIDExMTExMi50ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC00IHRzLXh0Zi1ydW4gCjIwMTctMDYtMjcgMTc6MDg6NDcgWiBbdGVzdC14
dGYtYW1kNjQtYW1kNjQtNV0gZmluaXNoZWQgMTExMTEyLnRlc3QteHRmLWFtZDY0LWFtZDY0LTUg
dHMteGVuLWluc3RhbGwgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE3OjA4OjQ3IFogW3Rlc3QteHRm
LWFtZDY0LWFtZDY0LTVdIHN0YXJ0aW5nIDExMTExMi50ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01IHRz
LWhvc3QtcmVib290IGhvc3QgeGVuLWJvb3QKMjAxNy0wNi0yNyAxNzowODo0NyBaIFt0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC01XSBhd2FpdGluZyAxMTExMTIudGVzdC14dGYtYW1kNjQtYW1kNjQtNSB0
cy1ob3N0LXJlYm9vdCBob3N0CjIwMTctMDYtMjcgMTc6MDg6NDkgWiBbdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgcGFzcyAK
MjAxNy0wNi0yNyAxNzowODo0OSBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCB0cy1sZWFrLWNoZWNrIGJhc2lzIGhvc3QgbGVhay1jaGVjay9iYXNpcyg5KQoyMDE3
LTA2LTI3IDE3OjA4OjQ5IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0IHRzLWxlYWstY2hlY2sgYmFzaXMgaG9zdAoyMDE3LTA2LTI3IDE3OjA4OjUxIFogW3Rlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjRdIGZpbmlzaGVkIDExMTExMi50ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IHRzLWxlYWstY2hlY2sgYmFzaXMg
aG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE3OjA4OjUyIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0IHRzLWRlYmlhbi1odm0taW5zdGFsbCAgZGViaWFuLWh2bS1pbnN0
YWxsCjIwMTctMDYtMjcgMTc6MDg6NTIgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgdHMtZGViaWFuLWh2bS1pbnN0YWxsIAoyMDE3LTA2LTI3IDE3OjA4OjU0IFog
W3Rlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2hdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkz
ODYtbGl2ZXBhdGNoIHRzLWhvc3QtcGluZy1jaGVjayBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTc6
MDg6NTUgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaF0gc3RhcnRpbmcgMTExMTEyLnRlc3Qt
YW1kNjQtaTM4Ni1saXZlcGF0Y2ggdHMteGVuLWluc3RhbGwgaG9zdCB4ZW4taW5zdGFsbAoyMDE3
LTA2LTI3IDE3OjA4OjU1IFogW3Rlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2hdIGF3YWl0aW5nIDEx
MTExMi50ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoIHRzLXhlbi1pbnN0YWxsIGhvc3QKMjAxNy0w
Ni0yNyAxNzowODo1NiBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NF0gZmlu
aXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IHRzLWhvc3Rz
LWFsbG9jYXRlIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNzowODo1NiBaIFt0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0IHRzLXN5c2xvZy1zZXJ2ZXIgIHN5c2xvZy1zZXJ2ZXIKMjAxNy0w
Ni0yNyAxNzowODo1NyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjRdIGZp
bmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgdHMtZGVi
aWFuLWh2bS1pbnN0YWxsICBwYXNzIAoyMDE3LTA2LTI3IDE3OjA4OjU3IFogW3Rlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgdHMtaG9zdC1pbnN0YWxsLXR3aWNlIGhvc3QgaG9zdC1pbnN0
YWxsKDQpCjIwMTctMDYtMjcgMTc6MDg6NTcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0IHRzLW1pZ3JhdGUtc3VwcG9ydC1jaGVjayBob3N0IGRlYmlhbmh2bSAxIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjawoyMDE3LTA2LTI3IDE3OjA4OjU4IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtb3ZtZi1hbWQ2NF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtb3ZtZi1hbWQ2NCB0cy1taWdyYXRlLXN1cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW5odm0gMQoy
MDE3LTA2LTI3IDE3OjA4OjU5IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwteHNtXSBzdGFydGluZyAx
MTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gdHMtZ3Vlc3QtbG9jYWxtaWdyYXRlIHgxMCBo
b3N0IGRlYmlhbiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwCjIwMTctMDYtMjcgMTc6MDg6NTkgWiBb
dGVzdC1hbWQ2NC1pMzg2LXhsLXJhd10gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14
bC1yYXcgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgaG9zdC1waW5nLWNoZWNrLW5hdGl2ZQoyMDE3
LTA2LTI3IDE3OjA4OjU5IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1yYXddIGF3YWl0aW5nIDExMTEx
Mi50ZXN0LWFtZDY0LWkzODYteGwtcmF3IHRzLWhvc3QtcGluZy1jaGVjayBob3N0CjIwMTctMDYt
MjcgMTc6MDg6NTkgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC14c21dIGF3YWl0aW5nIDExMTExMi50
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSB0cy1ndWVzdC1sb2NhbG1pZ3JhdGUgeDEwIGhvc3QgZGVi
aWFuCjIwMTctMDYtMjcgMTc6MDg6NTkgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0IHRzLW1pZ3JhdGUtc3VwcG9ydC1jaGVjayBob3N0IGRlYmlhbmh2bSAxIHBhc3MgCjIwMTct
MDYtMjcgMTc6MDk6MDAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0XSBz
dGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IHRzLXNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW5odm0gc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjawoyMDE3LTA2LTI3IDE3OjA5OjAwIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCB0cy1zYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuaHZtCjIwMTct
MDYtMjcgMTc6MDk6MDEgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0XSBm
aW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IHRzLXNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW5odm0gcGFzcyAKMjAxNy0wNi0yNyAx
NzowOTowMSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjRdIHN0YXJ0aW5n
IDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgdHMtZ3Vlc3Qtc2F2
ZXJlc3RvcmUgaG9zdCBkZWJpYW5odm0gZ3Vlc3Qtc2F2ZXJlc3RvcmUKMjAxNy0wNi0yNyAxNzow
OTowMiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjRdIGF3YWl0aW5nIDEx
MTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgdHMtZ3Vlc3Qtc2F2ZXJl
c3RvcmUgaG9zdCBkZWJpYW5odm0KMjAxNy0wNi0yNyAxNzowOToxOCBaIFt0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21dIGZpbmlzaGVkIDExMTExMi50ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtZ3Vlc3Qtc2F2ZXJlc3Rv
cmUgaG9zdCBkZWJpYW5odm0gcGFzcyAKMjAxNy0wNi0yNyAxNzowOToxOSBaIFt0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21dIHN0YXJ0aW5nIDExMTExMi50ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtZ3Vlc3QtbG9jYWxt
aWdyYXRlIGhvc3QgZGViaWFuaHZtIGd1ZXN0LWxvY2FsbWlncmF0ZQoyMDE3LTA2LTI3IDE3OjA5
OjE5IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbV0gYXdh
aXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSB0cy1ndWVzdC1sb2NhbG1pZ3JhdGUgaG9zdCBkZWJpYW5odm0KMjAxNy0wNi0yNyAxNzowOToy
MCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcmF3XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1p
Mzg2LXhsLXJhdyB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE3OjA5
OjIwIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1yYXddIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0
LWkzODYteGwtcmF3IHRzLXhlbi1pbnN0YWxsIGhvc3QgeGVuLWluc3RhbGwKMjAxNy0wNi0yNyAx
NzowOToyMSBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcmF3XSBhd2FpdGluZyAxMTExMTIudGVzdC1h
bWQ2NC1pMzg2LXhsLXJhdyB0cy14ZW4taW5zdGFsbCBob3N0CjIwMTctMDYtMjcgMTc6MDk6MzYg
WiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21dIGZpbmlzaGVk
IDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1o
b3N0cy1hbGxvY2F0ZSBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTc6MDk6MzYgWiBbdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21dIHN0YXJ0aW5nIDExMTExMi50ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1zeXNsb2ctc2VydmVy
ICBzeXNsb2ctc2VydmVyCjIwMTctMDYtMjcgMTc6MDk6MzcgWiBbdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21dIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1ob3N0LWluc3RhbGwtdHdpY2UgaG9z
dCBob3N0LWluc3RhbGwoNCkKMjAxNy0wNi0yNyAxNzowOTozOCBaIFt0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWhvc3QtaW5zdGFsbC10d2ljZSBo
b3N0CjIwMTctMDYtMjcgMTc6MDk6NTMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0IHRzLWd1ZXN0LXNhdmVyZXN0b3JlIGhvc3QgZGViaWFuaHZtIHBhc3MgCjIwMTctMDYtMjcg
MTc6MDk6NTQgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0XSBzdGFydGlu
ZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IHRzLWd1ZXN0LWxv
Y2FsbWlncmF0ZSBob3N0IGRlYmlhbmh2bSBndWVzdC1sb2NhbG1pZ3JhdGUKMjAxNy0wNi0yNyAx
NzowOTo1NCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjRdIGF3YWl0aW5n
IDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgdHMtZ3Vlc3QtbG9j
YWxtaWdyYXRlIGhvc3QgZGViaWFuaHZtCjIwMTctMDYtMjcgMTc6MTA6MTkgWiBbdGVzdC1hbWQ2
NC1hbWQ2NC14bC14c21dIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSB0
cy1ndWVzdC1sb2NhbG1pZ3JhdGUgeDEwIGhvc3QgZGViaWFuIHBhc3MgCjIwMTctMDYtMjcgMTc6
MTA6MTkgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC14c21dIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFt
ZDY0LWFtZDY0LXhsLXhzbSB0cy1ndWVzdC1zdG9wIGhvc3QgZGViaWFuIGd1ZXN0LXN0b3AKMjAx
Ny0wNi0yNyAxNzoxMDoyMCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbV0gYXdhaXRpbmcgMTEx
MTEyLnRlc3QtYW1kNjQtYW1kNjQteGwteHNtIHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW4KMjAx
Ny0wNi0yNyAxNzoxMDoyMiBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01XSBmaW5pc2hlZCAxMTEx
MTIudGVzdC14dGYtYW1kNjQtYW1kNjQtNSB0cy1ob3N0LXJlYm9vdCBob3N0IHBhc3MgCjIwMTct
MDYtMjcgMTc6MTA6MjIgWiBbdGVzdC14dGYtYW1kNjQtYW1kNjQtNV0gc3RhcnRpbmcgMTExMTEy
LnRlc3QteHRmLWFtZDY0LWFtZDY0LTUgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgaG9zdC1waW5n
LWNoZWNrLXhlbgoyMDE3LTA2LTI3IDE3OjEwOjIzIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtb3ZtZi1hbWQ2NF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCB0cy1ndWVzdC1sb2NhbG1pZ3JhdGUgaG9zdCBkZWJpYW5odm0gcGFzcyAKMjAx
Ny0wNi0yNyAxNzoxMDoyMyBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01XSBhd2FpdGluZyAxMTEx
MTIudGVzdC14dGYtYW1kNjQtYW1kNjQtNSB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdAoyMDE3LTA2
LTI3IDE3OjEwOjIzIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NF0gc3Rh
cnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCB0cy1ndWVz
dC1zYXZlcmVzdG9yZSBob3N0IGRlYmlhbmh2bSBndWVzdC1zYXZlcmVzdG9yZS4yCjIwMTctMDYt
MjcgMTc6MTA6MjMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0XSBhd2Fp
dGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IHRzLWd1ZXN0
LXNhdmVyZXN0b3JlIGhvc3QgZGViaWFuaHZtCjIwMTctMDYtMjcgMTc6MTA6MzAgWiBbdGVzdC1h
bWQ2NC1pMzg2LWxpdmVwYXRjaF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1saXZl
cGF0Y2ggdHMteGVuLWluc3RhbGwgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE3OjEwOjMxIFogW3Rl
c3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2hdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYt
bGl2ZXBhdGNoIHRzLWhvc3QtcmVib290IGhvc3QgeGVuLWJvb3QKMjAxNy0wNi0yNyAxNzoxMDoz
MSBaIFt0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2
NC1pMzg2LWxpdmVwYXRjaCB0cy1ob3N0LXJlYm9vdCBob3N0CjIwMTctMDYtMjcgMTc6MTA6NDEg
WiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC14c21dIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFt
ZDY0LXhsLXhzbSB0cy1ndWVzdC1zdG9wIGhvc3QgZGViaWFuIHBhc3MgCjIwMTctMDYtMjcgMTc6
MTA6NDEgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC14c21dIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFt
ZDY0LWFtZDY0LXhsLXhzbSB0cy1yZXBlYXQtdGVzdCAxMCB0cy1ndWVzdC1zdGFydCBob3N0IGRl
YmlhbiB7O30gdHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlhbiBndWVzdC1zdGFydC9kZWJpYW4ucmVw
ZWF0CjIwMTctMDYtMjcgMTc6MTA6NDIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC14c21dIGF3YWl0
aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSB0cy1yZXBlYXQtdGVzdCAxMCB0cy1n
dWVzdC1zdGFydCBob3N0IGRlYmlhbiB7O30gdHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlhbgoyMDE3
LTA2LTI3IDE3OjEwOjQzIFogW3Rlc3QteHRmLWFtZDY0LWFtZDY0LTVdIGZpbmlzaGVkIDExMTEx
Mi50ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01IHRzLWhvc3QtcGluZy1jaGVjayBob3N0IHBhc3MgCjIw
MTctMDYtMjcgMTc6MTA6NDQgWiBbdGVzdC14dGYtYW1kNjQtYW1kNjQtNV0gc3RhcnRpbmcgMTEx
MTEyLnRlc3QteHRmLWFtZDY0LWFtZDY0LTUgdHMtbGVhay1jaGVjayBiYXNpcyBob3N0IGxlYWst
Y2hlY2svYmFzaXMoOSkKMjAxNy0wNi0yNyAxNzoxMDo0NCBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC01XSBhd2FpdGluZyAxMTExMTIudGVzdC14dGYtYW1kNjQtYW1kNjQtNSB0cy1sZWFrLWNoZWNr
IGJhc2lzIGhvc3QKMjAxNy0wNi0yNyAxNzoxMDo0NiBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01
XSBmaW5pc2hlZCAxMTExMTIudGVzdC14dGYtYW1kNjQtYW1kNjQtNSB0cy1sZWFrLWNoZWNrIGJh
c2lzIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNzoxMDo0NiBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC01XSBzdGFydGluZyAxMTExMTIudGVzdC14dGYtYW1kNjQtYW1kNjQtNSB0cy14dGYtaW5zdGFs
bCAgeHRmLWluc3RhbGwKMjAxNy0wNi0yNyAxNzoxMDo0NyBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC01XSBhd2FpdGluZyAxMTExMTIudGVzdC14dGYtYW1kNjQtYW1kNjQtNSB0cy14dGYtaW5zdGFs
bCAKMjAxNy0wNi0yNyAxNzoxMDo0OSBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01XSBmaW5pc2hl
ZCAxMTExMTIudGVzdC14dGYtYW1kNjQtYW1kNjQtNSB0cy14dGYtaW5zdGFsbCAgcGFzcyAKMjAx
Ny0wNi0yNyAxNzoxMDo1MCBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01XSBzdGFydGluZyAxMTEx
MTIudGVzdC14dGYtYW1kNjQtYW1kNjQtNSB0cy14dGYtZmVwICB4dGYtZmVwCjIwMTctMDYtMjcg
MTc6MTA6NTAgWiBbdGVzdC14dGYtYW1kNjQtYW1kNjQtNV0gYXdhaXRpbmcgMTExMTEyLnRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTUgdHMteHRmLWZlcCAKMjAxNy0wNi0yNyAxNzoxMDo1NCBaIFt0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC01XSBmaW5pc2hlZCAxMTExMTIudGVzdC14dGYtYW1kNjQtYW1kNjQt
NSB0cy14dGYtZmVwICBwYXNzIAoyMDE3LTA2LTI3IDE3OjEwOjU0IFogW3Rlc3QteHRmLWFtZDY0
LWFtZDY0LTVdIHN0YXJ0aW5nIDExMTExMi50ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01IHRzLXh0Zi1y
dW4gIHh0Zi1ydW4KMjAxNy0wNi0yNyAxNzoxMDo1NCBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01
XSBhd2FpdGluZyAxMTExMTIudGVzdC14dGYtYW1kNjQtYW1kNjQtNSB0cy14dGYtcnVuIAoyMDE3
LTA2LTI3IDE3OjEwOjU1IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1yYXddIGZpbmlzaGVkIDExMTEx
Mi50ZXN0LWFtZDY0LWkzODYteGwtcmF3IHRzLXhlbi1pbnN0YWxsIGhvc3QgcGFzcyAKMjAxNy0w
Ni0yNyAxNzoxMDo1NiBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcmF3XSBzdGFydGluZyAxMTExMTIu
dGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyB0cy1ob3N0LXJlYm9vdCBob3N0IHhlbi1ib290CjIwMTct
MDYtMjcgMTc6MTA6NTYgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXJhd10gYXdhaXRpbmcgMTExMTEy
LnRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgdHMtaG9zdC1yZWJvb3QgaG9zdAoyMDE3LTA2LTI3IDE3
OjEwOjU5IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbV0g
ZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSB0cy1ndWVzdC1sb2NhbG1pZ3JhdGUgaG9zdCBkZWJpYW5odm0gcGFzcyAKMjAxNy0wNi0y
NyAxNzoxMTowMCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c21dIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gdHMtZ3Vlc3Qtc2F2ZXJlc3RvcmUgaG9zdCBkZWJpYW5odm0gZ3Vlc3Qtc2F2ZXJl
c3RvcmUuMgoyMDE3LTA2LTI3IDE3OjExOjAwIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1ndWVzdC1zYXZlcmVzdG9yZSBob3N0IGRlYmlh
bmh2bQoyMDE3LTA2LTI3IDE3OjExOjAyIFogW3Rlc3QteHRmLWFtZDY0LWFtZDY0LTRdIGZpbmlz
aGVkIDExMTExMi50ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00IHRzLXh0Zi1ydW4gIHBhc3MgCjIwMTct
MDYtMjcgMTc6MTE6MDMgWiBbdGVzdC14dGYtYW1kNjQtYW1kNjQtNF0gc3RhcnRpbmcgMTExMTEy
LnRlc3QteHRmLWFtZDY0LWFtZDY0LTQgdHMtbGVhay1jaGVjayBjaGVjayBob3N0IGxlYWstY2hl
Y2svY2hlY2sKMjAxNy0wNi0yNyAxNzoxMTowMyBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00XSBh
d2FpdGluZyAxMTExMTIudGVzdC14dGYtYW1kNjQtYW1kNjQtNCB0cy1sZWFrLWNoZWNrIGNoZWNr
IGhvc3QKMjAxNy0wNi0yNyAxNzoxMTowNSBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00XSBmaW5p
c2hlZCAxMTExMTIudGVzdC14dGYtYW1kNjQtYW1kNjQtNCB0cy1sZWFrLWNoZWNrIGNoZWNrIGhv
c3QgcGFzcyAKMjAxNy0wNi0yNyAxNzoxMTowNSBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00XSBz
dGFydGluZyAxMTExMTIudGVzdC14dGYtYW1kNjQtYW1kNjQtNCB0cy1sb2dzLWNhcHR1cmUgaG9z
dCBjYXB0dXJlLWxvZ3MoODApCjIwMTctMDYtMjcgMTc6MTE6MDUgWiBbdGVzdC14dGYtYW1kNjQt
YW1kNjQtNF0gYXdhaXRpbmcgMTExMTEyLnRlc3QteHRmLWFtZDY0LWFtZDY0LTQgdHMtbG9ncy1j
YXB0dXJlIGhvc3QKMjAxNy0wNi0yNyAxNzoxMToxMyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgdHMtZ3Vlc3Qtc2F2ZXJlc3RvcmUgaG9zdCBkZWJpYW5odm0gcGFzcyAKMjAx
Ny0wNi0yNyAxNzoxMToxNCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjRd
IHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgdHMt
Z3Vlc3QtbG9jYWxtaWdyYXRlIHgxMCBob3N0IGRlYmlhbmh2bSBndWVzdC1sb2NhbG1pZ3JhdGUv
eDEwCjIwMTctMDYtMjcgMTc6MTE6MTQgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0IHRzLWd1ZXN0LWxvY2FsbWlncmF0ZSB4MTAgaG9zdCBkZWJpYW5odm0KMjAxNy0wNi0yNyAx
NzoxMTozNCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXBhaXJdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFt
ZDY0LWFtZDY0LXBhaXIgdHMtZGViaWFuLWluc3RhbGwgZHN0X2hvc3QgcGFzcyAKMjAxNy0wNi0y
NyAxNzoxMTozNCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXBhaXJdIHN0YXJ0aW5nIDExMTExMi50ZXN0
LWFtZDY0LWFtZDY0LXBhaXIgdHMtZGViaWFuLWZpeHVwIGRzdF9ob3N0IGRlYmlhbiBkZWJpYW4t
Zml4dXAvZHN0X2hvc3QKMjAxNy0wNi0yNyAxNzoxMTozNSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXBh
aXJdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXBhaXIgdHMtZGViaWFuLWZpeHVw
IGRzdF9ob3N0IGRlYmlhbgoyMDE3LTA2LTI3IDE3OjExOjQwIFogW3Rlc3QtYW1kNjQtYW1kNjQt
cGFpcl0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtcGFpciB0cy1kZWJpYW4tZml4
dXAgZHN0X2hvc3QgZGViaWFuIHBhc3MgCjIwMTctMDYtMjcgMTc6MTE6NDAgWiBbdGVzdC1hbWQ2
NC1hbWQ2NC1wYWlyXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1wYWlyIHRzLWd1
ZXN0cy1uYmQtbWlycm9yIGRzdF9ob3N0IHNyY19ob3N0IGRlYmlhbiBndWVzdHMtbmJkLW1pcnJv
ci9kZWJpYW4KMjAxNy0wNi0yNyAxNzoxMTo0MSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXBhaXJdIGF3
YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXBhaXIgdHMtZ3Vlc3RzLW5iZC1taXJyb3Ig
ZHN0X2hvc3Qgc3JjX2hvc3QgZGViaWFuCjIwMTctMDYtMjcgMTc6MTE6NDcgWiBbdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0IHRzLXdpbmRvd3MtaW5zdGFsbCAgZmFpbCBjaGlsZCBw
cm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjcgMTc6MTE6NDcgWiBbdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0XSAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0IHJ1bi1qb2IvdGVzdC13aW4gZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWls
ZWQKMjAxNy0wNi0yNyAxNzoxMTo0OCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYt
YW1kNjRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgdHMtbG9ncy1jYXB0dXJlIGhvc3QgY2FwdHVyZS1sb2dzKDExKQoyMDE3LTA2LTI3IDE3OjEx
OjQ4IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NF0gYXdhaXRpbmcgMTEx
MTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCB0cy1sb2dzLWNhcHR1cmUg
aG9zdAoyMDE3LTA2LTI3IDE3OjEyOjEzIFogW3Rlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2hdIGZp
bmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoIHRzLWhvc3QtcmVib290IGhv
c3QgcGFzcyAKMjAxNy0wNi0yNyAxNzoxMjoxMyBaIFt0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNo
XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCB0cy1ob3N0LXBpbmct
Y2hlY2sgaG9zdCBob3N0LXBpbmctY2hlY2steGVuCjIwMTctMDYtMjcgMTc6MTI6MTQgWiBbdGVz
dC1hbWQ2NC1pMzg2LWxpdmVwYXRjaF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1s
aXZlcGF0Y2ggdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QKMjAxNy0wNi0yNyAxNzoxMjozMyBaIFt0
ZXN0LWFtZDY0LWFtZDY0LXBhaXJdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXBh
aXIgdHMtZ3Vlc3RzLW5iZC1taXJyb3IgZHN0X2hvc3Qgc3JjX2hvc3QgZGViaWFuIHBhc3MgCjIw
MTctMDYtMjcgMTc6MTI6MzQgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyXSBzdGFydGluZyAxMTEx
MTIudGVzdC1hbWQ2NC1hbWQ2NC1wYWlyIHRzLWxlYWstY2hlY2sgYmFzaXMgc3JjX2hvc3QgbGVh
ay1jaGVjay9iYXNpcy9zcmNfaG9zdCgxOSkKMjAxNy0wNi0yNyAxNzoxMjozNCBaIFt0ZXN0LWFt
ZDY0LWkzODYtbGl2ZXBhdGNoXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWxpdmVw
YXRjaCB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE3OjEyOjM0IFog
W3Rlc3QtYW1kNjQtYW1kNjQtcGFpcl0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQt
cGFpciB0cy1sZWFrLWNoZWNrIGJhc2lzIGRzdF9ob3N0IGxlYWstY2hlY2svYmFzaXMvZHN0X2hv
c3QoMjApCjIwMTctMDYtMjcgMTc6MTI6MzUgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaF0g
c3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggdHMtbGVhay1jaGVjayBi
YXNpcyBob3N0IGxlYWstY2hlY2svYmFzaXMoOSkKMjAxNy0wNi0yNyAxNzoxMjozNSBaIFt0ZXN0
LWFtZDY0LWkzODYtbGl2ZXBhdGNoXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWxp
dmVwYXRjaCB0cy1sZWFrLWNoZWNrIGJhc2lzIGhvc3QKMjAxNy0wNi0yNyAxNzoxMjozNSBaIFt0
ZXN0LWFtZDY0LWFtZDY0LXBhaXJdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXBh
aXIgdHMtbGVhay1jaGVjayBiYXNpcyBzcmNfaG9zdAoyMDE3LTA2LTI3IDE3OjEyOjM2IFogW3Rl
c3QtYW1kNjQtYW1kNjQtcGFpcl0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtcGFp
ciB0cy1sZWFrLWNoZWNrIGJhc2lzIHNyY19ob3N0IHBhc3MgCjIwMTctMDYtMjcgMTc6MTI6MzYg
WiBbdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2
NC1wYWlyIHRzLWxlYWstY2hlY2sgYmFzaXMgZHN0X2hvc3QKMjAxNy0wNi0yNyAxNzoxMjozNyBa
IFt0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1p
Mzg2LWxpdmVwYXRjaCB0cy1sZWFrLWNoZWNrIGJhc2lzIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAx
NzoxMjozNyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXBhaXJdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFt
ZDY0LWFtZDY0LXBhaXIgdHMtbGVhay1jaGVjayBiYXNpcyBkc3RfaG9zdCBwYXNzIAoyMDE3LTA2
LTI3IDE3OjEyOjM3IFogW3Rlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2hdIHN0YXJ0aW5nIDExMTEx
Mi50ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoIHRzLWxpdmVwYXRjaC1pbnN0YWxsIGhvc3QgbGl2
ZXBhdGNoLWluc3RhbGwKMjAxNy0wNi0yNyAxNzoxMjozNyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXBh
aXJdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXBhaXIgdHMtZ3Vlc3Qtc3RhcnQg
c3JjX2hvc3QgZGViaWFuIGd1ZXN0LXN0YXJ0L2RlYmlhbgoyMDE3LTA2LTI3IDE3OjEyOjM4IFog
W3Rlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2hdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkz
ODYtbGl2ZXBhdGNoIHRzLWxpdmVwYXRjaC1pbnN0YWxsIGhvc3QKMjAxNy0wNi0yNyAxNzoxMjoz
OCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcmF3XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1p
Mzg2LXhsLXJhdyB0cy1ob3N0LXJlYm9vdCBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTc6MTI6Mzgg
WiBbdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2
NC1wYWlyIHRzLWd1ZXN0LXN0YXJ0IHNyY19ob3N0IGRlYmlhbgoyMDE3LTA2LTI3IDE3OjEyOjM4
IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1yYXddIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkz
ODYteGwtcmF3IHRzLWhvc3QtcGluZy1jaGVjayBob3N0IGhvc3QtcGluZy1jaGVjay14ZW4KMjAx
Ny0wNi0yNyAxNzoxMjozOCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcmF3XSBhd2FpdGluZyAxMTEx
MTIudGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdAoyMDE3LTA2
LTI3IDE3OjEyOjM5IFogW3Rlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2hdIGZpbmlzaGVkIDExMTEx
Mi50ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoIHRzLWxpdmVwYXRjaC1pbnN0YWxsIGhvc3QgcGFz
cyAKMjAxNy0wNi0yNyAxNzoxMjozOSBaIFt0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoXSBzdGFy
dGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCB0cy1saXZlcGF0Y2gtcnVuIGhv
c3QgbGl2ZXBhdGNoLXJ1bgoyMDE3LTA2LTI3IDE3OjEyOjQwIFogW3Rlc3QtYW1kNjQtaTM4Ni1s
aXZlcGF0Y2hdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoIHRzLWxp
dmVwYXRjaC1ydW4gaG9zdAoyMDE3LTA2LTI3IDE3OjEyOjQwIFogW3Rlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtb3ZtZi1hbWQ2NF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtb3ZtZi1hbWQ2NCB0cy1ndWVzdC1sb2NhbG1pZ3JhdGUgeDEwIGhvc3QgZGViaWFuaHZt
IHBhc3MgCjIwMTctMDYtMjcgMTc6MTI6NDAgWiBbdGVzdC14dGYtYW1kNjQtYW1kNjQtNF0gZmlu
aXNoZWQgMTExMTEyLnRlc3QteHRmLWFtZDY0LWFtZDY0LTQgdHMtbG9ncy1jYXB0dXJlIGhvc3Qg
cGFzcyAKMjAxNy0wNi0yNyAxNzoxMjo0MCBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00XSBhd2Fp
dGluZyAxMTExMTIudGVzdC14dGYtYW1kNjQtYW1kNjQtNCB0cy1zeXNsb2ctc2VydmVyIAoyMDE3
LTA2LTI3IDE3OjEyOjQxIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NF0g
c3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCB0cy1n
dWVzdC1zdG9wIGhvc3QgZGViaWFuaHZtIGd1ZXN0LXN0b3AKMjAxNy0wNi0yNyAxNzoxMjo0MSBa
IFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00XSBmaW5pc2hlZCAxMTExMTIudGVzdC14dGYtYW1kNjQt
YW1kNjQtNCB0cy1zeXNsb2ctc2VydmVyICBwYXNzIAoyMDE3LTA2LTI3IDE3OjEyOjQxIFogW3Rl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NF0gYXdhaXRpbmcgMTExMTEyLnRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCB0cy1ndWVzdC1zdG9wIGhvc3QgZGViaWFu
aHZtCjIwMTctMDYtMjcgMTc6MTI6NDIgWiBmbGlnaHQgMTExMTEyIHJlYXBlZCAgdGVzdC14dGYt
YW1kNjQtYW1kNjQtNCBbMTU2MjBdIEVYSVQgMAoyMDE3LTA2LTI3IDE3OjEyOjQyIFogZmxpZ2h0
IDExMTExMiBucXVldWVkPTEKMjAxNy0wNi0yNyAxNzoxMjo0MiBaIGZsaWdodCAxMTExMTIgbnJ1
bm5pbmc9NjEKMjAxNy0wNi0yNyAxNzoxMjo0OSBaIFt0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNo
XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCB0cy1saXZlcGF0Y2gt
cnVuIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNzoxMjo0OSBaIFt0ZXN0LWFtZDY0LWkzODYtbGl2
ZXBhdGNoXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCB0cy1sZWFr
LWNoZWNrIGNoZWNrIGhvc3QgbGVhay1jaGVjay9jaGVjawoyMDE3LTA2LTI3IDE3OjEyOjQ5IFog
W3Rlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2hdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkz
ODYtbGl2ZXBhdGNoIHRzLWxlYWstY2hlY2sgY2hlY2sgaG9zdAoyMDE3LTA2LTI3IDE3OjEyOjUx
IFogW3Rlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2hdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0
LWkzODYtbGl2ZXBhdGNoIHRzLWxlYWstY2hlY2sgY2hlY2sgaG9zdCBwYXNzIAoyMDE3LTA2LTI3
IDE3OjEyOjUxIFogW3Rlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2hdIHN0YXJ0aW5nIDExMTExMi50
ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoIHRzLWxvZ3MtY2FwdHVyZSBob3N0IGNhcHR1cmUtbG9n
cygxMykKMjAxNy0wNi0yNyAxNzoxMjo1MSBaIFt0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoXSBh
d2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCB0cy1sb2dzLWNhcHR1cmUg
aG9zdAoyMDE3LTA2LTI3IDE3OjEyOjU5IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1yYXddIGZpbmlz
aGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcmF3IHRzLWhvc3QtcGluZy1jaGVjayBob3N0
IHBhc3MgCjIwMTctMDYtMjcgMTc6MTM6MDAgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXJhd10gc3Rh
cnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgdHMtbGVhay1jaGVjayBiYXNpcyBo
b3N0IGxlYWstY2hlY2svYmFzaXMoOSkKMjAxNy0wNi0yNyAxNzoxMzowMCBaIFt0ZXN0LWFtZDY0
LWkzODYteGwtcmF3XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyB0cy1s
ZWFrLWNoZWNrIGJhc2lzIGhvc3QKMjAxNy0wNi0yNyAxNzoxMzowMCBaIFt0ZXN0LWFtZDY0LWFt
ZDY0LXBhaXJdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXBhaXIgdHMtZ3Vlc3Qt
c3RhcnQgc3JjX2hvc3QgZGViaWFuIHBhc3MgCjIwMTctMDYtMjcgMTc6MTM6MDAgWiBbdGVzdC1h
bWQ2NC1hbWQ2NC1wYWlyXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1wYWlyIHRz
LWd1ZXN0LW1pZ3JhdGUgc3JjX2hvc3QgZHN0X2hvc3QgZGViaWFuIGd1ZXN0LW1pZ3JhdGUvc3Jj
X2hvc3QvZHN0X2hvc3QKMjAxNy0wNi0yNyAxNzoxMzowMSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXBh
aXJdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXBhaXIgdHMtZ3Vlc3QtbWlncmF0
ZSBzcmNfaG9zdCBkc3RfaG9zdCBkZWJpYW4KMjAxNy0wNi0yNyAxNzoxMzowMiBaIFt0ZXN0LWFt
ZDY0LWkzODYteGwtcmF3XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyB0
cy1sZWFrLWNoZWNrIGJhc2lzIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNzoxMzowMiBaIFt0ZXN0
LWFtZDY0LWkzODYteGwtcmF3XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXJh
dyB0cy1kZWJpYW4tZGktaW5zdGFsbCAgZGViaWFuLWRpLWluc3RhbGwKMjAxNy0wNi0yNyAxNzox
MzowMyBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcmF3XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2
NC1pMzg2LXhsLXJhdyB0cy1kZWJpYW4tZGktaW5zdGFsbCAKMjAxNy0wNi0yNyAxNzoxMzowNyBa
IFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjRdIGZpbmlzaGVkIDExMTExMi50
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgdHMtZ3Vlc3Qtc3RvcCBob3N0IGRl
Ymlhbmh2bSBwYXNzIAoyMDE3LTA2LTI3IDE3OjEzOjA3IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtb3ZtZi1hbWQ2NF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtb3ZtZi1hbWQ2NCB0cy1yZXBlYXQtdGVzdCAxMCB0cy1ndWVzdC1zdGFydCBob3N0IGRlYmlh
bmh2bSB7O30gdHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlhbmh2bSBndWVzdC1zdGFydC9kZWJpYW5o
dm0ucmVwZWF0CjIwMTctMDYtMjcgMTc6MTM6MDcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0IHRzLXJlcGVhdC10ZXN0IDEwIHRzLWd1ZXN0LXN0YXJ0IGhvc3QgZGViaWFuaHZt
IHs7fSB0cy1ndWVzdC1zdG9wIGhvc3QgZGViaWFuaHZtCjIwMTctMDYtMjcgMTc6MTM6MDkgWiBb
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0XSBmaW5pc2hlZCAxMTExMTIudGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IHRzLWxvZ3MtY2FwdHVyZSBob3N0IHBh
c3MgCjIwMTctMDYtMjcgMTc6MTM6MDkgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0IHRzLXN5c2xvZy1zZXJ2ZXIgCjIwMTctMDYtMjcgMTc6MTM6MDkgWiBbdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13czE2LWFtZDY0IHRzLXN5c2xvZy1zZXJ2ZXIgIHBhc3MgCjIwMTctMDYtMjcg
MTc6MTM6MDkgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0XSBqb2Igbm90
IG9rCjIwMTctMDYtMjcgMTc6MTM6MTAgWiBmbGlnaHQgMTExMTEyIHJlYXBlZCAgdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IFsxMDE3M10gRVhJVCAwCjIwMTctMDYtMjcgMTc6
MTM6MTEgWiBbdGVzdC14dGYtYW1kNjQtYW1kNjQtNV0gZmluaXNoZWQgMTExMTEyLnRlc3QteHRm
LWFtZDY0LWFtZDY0LTUgdHMteHRmLXJ1biAgcGFzcyAKMjAxNy0wNi0yNyAxNzoxMzoxMSBaIGZs
aWdodCAxMTExMTIgbnF1ZXVlZD0xCjIwMTctMDYtMjcgMTc6MTM6MTEgWiBmbGlnaHQgMTExMTEy
IG5ydW5uaW5nPTYwCjIwMTctMDYtMjcgMTc6MTM6MTEgWiBbdGVzdC14dGYtYW1kNjQtYW1kNjQt
NV0gc3RhcnRpbmcgMTExMTEyLnRlc3QteHRmLWFtZDY0LWFtZDY0LTUgdHMtbGVhay1jaGVjayBj
aGVjayBob3N0IGxlYWstY2hlY2svY2hlY2sKMjAxNy0wNi0yNyAxNzoxMzoxMSBaIFt0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC01XSBhd2FpdGluZyAxMTExMTIudGVzdC14dGYtYW1kNjQtYW1kNjQtNSB0
cy1sZWFrLWNoZWNrIGNoZWNrIGhvc3QKMjAxNy0wNi0yNyAxNzoxMzoxMyBaIFt0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC01XSBmaW5pc2hlZCAxMTExMTIudGVzdC14dGYtYW1kNjQtYW1kNjQtNSB0cy1s
ZWFrLWNoZWNrIGNoZWNrIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNzoxMzoxMyBaIFt0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC01XSBzdGFydGluZyAxMTExMTIudGVzdC14dGYtYW1kNjQtYW1kNjQtNSB0
cy1sb2dzLWNhcHR1cmUgaG9zdCBjYXB0dXJlLWxvZ3MoODApCjIwMTctMDYtMjcgMTc6MTM6MTQg
WiBbdGVzdC14dGYtYW1kNjQtYW1kNjQtNV0gYXdhaXRpbmcgMTExMTEyLnRlc3QteHRmLWFtZDY0
LWFtZDY0LTUgdHMtbG9ncy1jYXB0dXJlIGhvc3QKMjAxNy0wNi0yNyAxNzoxMzoyNSBaIFt0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21dIGZpbmlzaGVkIDExMTEx
Mi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtZ3Vlc3Qt
c2F2ZXJlc3RvcmUgaG9zdCBkZWJpYW5odm0gcGFzcyAKMjAxNy0wNi0yNyAxNzoxMzoyNiBaIFt0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21dIHN0YXJ0aW5nIDEx
MTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtZ3Vl
c3QtbG9jYWxtaWdyYXRlIHgxMCBob3N0IGRlYmlhbmh2bSBndWVzdC1sb2NhbG1pZ3JhdGUveDEw
CjIwMTctMDYtMjcgMTc6MTM6MjYgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIHRzLWd1ZXN0LWxvY2FsbWlncmF0ZSB4MTAgaG9zdCBkZWJpYW5o
dm0KMjAxNy0wNi0yNyAxNzoxMzoyNyBaIGZsaWdodCAxMTExMTIga2lsbGluZyB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC00IFsxNTYyMF0KMjAxNy0wNi0yNyAxNzoxMzozMCBaIFt0ZXN0LWFtZDY0LWFt
ZDY0LXBhaXJdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXBhaXIgdHMtZ3Vlc3Qt
bWlncmF0ZSBzcmNfaG9zdCBkc3RfaG9zdCBkZWJpYW4gcGFzcyAKMjAxNy0wNi0yNyAxNzoxMzoz
MCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXBhaXJdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFt
ZDY0LXBhaXIgdHMtZ3Vlc3QtbWlncmF0ZSBkc3RfaG9zdCBzcmNfaG9zdCBkZWJpYW4gZ3Vlc3Qt
bWlncmF0ZS9kc3RfaG9zdC9zcmNfaG9zdAoyMDE3LTA2LTI3IDE3OjEzOjMwIFogW3Rlc3QtYW1k
NjQtYW1kNjQtcGFpcl0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtcGFpciB0cy1n
dWVzdC1taWdyYXRlIGRzdF9ob3N0IHNyY19ob3N0IGRlYmlhbgoyMDE3LTA2LTI3IDE3OjEzOjMy
IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NF0gZmluaXNoZWQgMTExMTEy
LnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCB0cy1ob3N0cy1hbGxvY2F0ZSBo
b3N0IHBhc3MgCjIwMTctMDYtMjcgMTc6MTM6MzMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0IHRzLXN5c2xvZy1zZXJ2ZXIgIHN5c2xvZy1zZXJ2ZXIKMjAxNy0wNi0yNyAxNzox
MzozMyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjRdIHN0YXJ0aW5nIDEx
MTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgdHMtaG9zdC1pbnN0YWxs
LXR3aWNlIGhvc3QgaG9zdC1pbnN0YWxsKDQpCjIwMTctMDYtMjcgMTc6MTM6MzQgWiBbdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IHRzLWhvc3QtaW5zdGFsbC10d2ljZSBob3N0CjIw
MTctMDYtMjcgMTc6MTM6NDEgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0XSBmaW5pc2hlZCAx
MTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0IHRzLWhvc3QtaW5zdGFsbC10d2ljZSBob3N0
IHBhc3MgCjIwMTctMDYtMjcgMTc6MTM6NDEgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0XSBz
dGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0IHRzLWhvc3QtcGluZy1jaGVj
ayBob3N0IGhvc3QtcGluZy1jaGVjay1uYXRpdmUKMjAxNy0wNi0yNyAxNzoxMzo0MSBaIFt0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QKMjAxNy0wNi0yNyAxNzoxMzo1NiBaIGZsaWdo
dCAxMTExMTIga2lsbGluZyB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgWzEw
MTczXQoyMDE3LTA2LTI3IDE3OjEzOjU5IFogW3Rlc3QtYW1kNjQtYW1kNjQtcGFpcl0gZmluaXNo
ZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtcGFpciB0cy1ndWVzdC1taWdyYXRlIGRzdF9ob3N0
IHNyY19ob3N0IGRlYmlhbiBwYXNzIAoyMDE3LTA2LTI3IDE3OjEzOjU5IFogW3Rlc3QtYW1kNjQt
YW1kNjQtcGFpcl0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtcGFpciB0cy1ndWVz
dC1zdG9wIHNyY19ob3N0IGRlYmlhbiBndWVzdC1zdG9wL3NyY19ob3N0CjIwMTctMDYtMjcgMTc6
MTQ6MDAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2
NC1hbWQ2NC1wYWlyIHRzLWd1ZXN0LXN0b3Agc3JjX2hvc3QgZGViaWFuCjIwMTctMDYtMjcgMTc6
MTQ6MDIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0XSBmaW5pc2hlZCAxMTExMTIudGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0IHRzLWhvc3QtcGluZy1jaGVjayBob3N0IHBhc3MgCjIwMTctMDYt
MjcgMTc6MTQ6MDMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0XSBzdGFydGluZyAxMTExMTIu
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0IHRzLXhlbi1pbnN0YWxsIGhvc3QgeGVuLWluc3RhbGwK
MjAxNy0wNi0yNyAxNzoxNDowMyBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnRdIGF3YWl0aW5n
IDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgdHMteGVuLWluc3RhbGwgaG9zdAoyMDE3
LTA2LTI3IDE3OjE0OjExIFogW3Rlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2hdIGZpbmlzaGVkIDEx
MTExMi50ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoIHRzLWxvZ3MtY2FwdHVyZSBob3N0IHBhc3Mg
CjIwMTctMDYtMjcgMTc6MTQ6MTEgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaF0gYXdhaXRp
bmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggdHMtc3lzbG9nLXNlcnZlciAKMjAx
Ny0wNi0yNyAxNzoxNDoxMSBaIFt0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoXSBmaW5pc2hlZCAx
MTExMTIudGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCB0cy1zeXNsb2ctc2VydmVyICBwYXNzIAoy
MDE3LTA2LTI3IDE3OjE0OjEyIFogZmxpZ2h0IDExMTExMiByZWFwZWQgIHRlc3QtYW1kNjQtaTM4
Ni1saXZlcGF0Y2ggWzU4NzRdIEVYSVQgMAoyMDE3LTA2LTI3IDE3OjE0OjEyIFogW3Rlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCB0cy13aW5kb3dzLWluc3RhbGwgIHBhc3MgCjIwMTct
MDYtMjcgMTc6MTQ6MTMgWiBmbGlnaHQgMTExMTEyIG5xdWV1ZWQ9MQoyMDE3LTA2LTI3IDE3OjE0
OjEzIFogZmxpZ2h0IDExMTExMiBucnVubmluZz01OQoyMDE3LTA2LTI3IDE3OjE0OjEzIFogW3Rl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NF0gc3RhcnRpbmcgMTExMTEyLnRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCB0cy1taWdyYXRlLXN1cHBvcnQtY2hlY2sg
aG9zdCB3aW4gMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sKMjAxNy0wNi0yNyAxNzoxNDoxMyBaIFt0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjRdIGF3YWl0aW5nIDExMTExMi50ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgdHMtbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGhvc3Qgd2luIDEKMjAxNy0wNi0yNyAxNzoxNDoxNiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgdHMtbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGhvc3Qgd2luIDEgcGFzcyAKMjAx
Ny0wNi0yNyAxNzoxNDoxNiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjRd
IHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgdHMt
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBob3N0IHdpbiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrCjIwMTctMDYtMjcgMTc6MTQ6MTYgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0IHRzLXNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgaG9zdCB3aW4KMjAxNy0wNi0yNyAxNzox
NDoxNyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjRdIGZpbmlzaGVkIDEx
MTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgdHMtc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayBob3N0IHdpbiBwYXNzIAoyMDE3LTA2LTI3IDE3OjE0OjE4IFogW3Rlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCB0cy1ndWVzdC1zYXZlcmVzdG9yZSBob3N0IHdp
biBndWVzdC1zYXZlcmVzdG9yZQoyMDE3LTA2LTI3IDE3OjE0OjE4IFogW3Rlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCB0cy1ndWVzdC1zYXZlcmVzdG9yZSBob3N0IHdpbgoyMDE3LTA2
LTI3IDE3OjE0OjIxIFogW3Rlc3QtYW1kNjQtYW1kNjQtcGFpcl0gZmluaXNoZWQgMTExMTEyLnRl
c3QtYW1kNjQtYW1kNjQtcGFpciB0cy1ndWVzdC1zdG9wIHNyY19ob3N0IGRlYmlhbiBwYXNzIAoy
MDE3LTA2LTI3IDE3OjE0OjIxIFogW3Rlc3QtYW1kNjQtYW1kNjQtcGFpcl0gc3RhcnRpbmcgMTEx
MTEyLnRlc3QtYW1kNjQtYW1kNjQtcGFpciB0cy1sZWFrLWNoZWNrIGNoZWNrIHNyY19ob3N0IGxl
YWstY2hlY2svY2hlY2svc3JjX2hvc3QKMjAxNy0wNi0yNyAxNzoxNDoyMiBaIFt0ZXN0LWFtZDY0
LWFtZDY0LXBhaXJdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXBhaXIgdHMtbGVh
ay1jaGVjayBjaGVjayBkc3RfaG9zdCBsZWFrLWNoZWNrL2NoZWNrL2RzdF9ob3N0CjIwMTctMDYt
MjcgMTc6MTQ6MjIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyXSBhd2FpdGluZyAxMTExMTIudGVz
dC1hbWQ2NC1hbWQ2NC1wYWlyIHRzLWxlYWstY2hlY2sgY2hlY2sgc3JjX2hvc3QKMjAxNy0wNi0y
NyAxNzoxNDoyMyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXBhaXJdIGZpbmlzaGVkIDExMTExMi50ZXN0
LWFtZDY0LWFtZDY0LXBhaXIgdHMtbGVhay1jaGVjayBjaGVjayBzcmNfaG9zdCBwYXNzIAoyMDE3
LTA2LTI3IDE3OjE0OjIzIFogW3Rlc3QtYW1kNjQtYW1kNjQtcGFpcl0gYXdhaXRpbmcgMTExMTEy
LnRlc3QtYW1kNjQtYW1kNjQtcGFpciB0cy1sZWFrLWNoZWNrIGNoZWNrIGRzdF9ob3N0CjIwMTct
MDYtMjcgMTc6MTQ6MjQgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyXSBmaW5pc2hlZCAxMTExMTIu
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyIHRzLWxlYWstY2hlY2sgY2hlY2sgZHN0X2hvc3QgcGFzcyAK
MjAxNy0wNi0yNyAxNzoxNDoyNCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXBhaXJdIHN0YXJ0aW5nIDEx
MTExMi50ZXN0LWFtZDY0LWFtZDY0LXBhaXIgdHMtbG9ncy1jYXB0dXJlIHNyY19ob3N0IGNhcHR1
cmUtbG9ncy9zcmNfaG9zdCgyNykKMjAxNy0wNi0yNyAxNzoxNDoyNSBaIFt0ZXN0LWFtZDY0LWFt
ZDY0LXBhaXJdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXBhaXIgdHMtbG9ncy1j
YXB0dXJlIGRzdF9ob3N0IGNhcHR1cmUtbG9ncy9kc3RfaG9zdCgyOCkKMjAxNy0wNi0yNyAxNzox
NDoyNSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXBhaXJdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgdHMtbG9ncy1jYXB0dXJlIHNyY19ob3N0CjIwMTctMDYtMjcgMTc6MTQ6NTEg
WiBbdGVzdC14dGYtYW1kNjQtYW1kNjQtNV0gZmluaXNoZWQgMTExMTEyLnRlc3QteHRmLWFtZDY0
LWFtZDY0LTUgdHMtbG9ncy1jYXB0dXJlIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNzoxNDo1MSBa
IFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01XSBhd2FpdGluZyAxMTExMTIudGVzdC14dGYtYW1kNjQt
YW1kNjQtNSB0cy1zeXNsb2ctc2VydmVyIAoyMDE3LTA2LTI3IDE3OjE0OjUxIFogW3Rlc3QteHRm
LWFtZDY0LWFtZDY0LTVdIGZpbmlzaGVkIDExMTExMi50ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01IHRz
LXN5c2xvZy1zZXJ2ZXIgIHBhc3MgCjIwMTctMDYtMjcgMTc6MTQ6NTMgWiBmbGlnaHQgMTExMTEy
IHJlYXBlZCAgdGVzdC14dGYtYW1kNjQtYW1kNjQtNSBbMTU2MjNdIEVYSVQgMAoyMDE3LTA2LTI3
IDE3OjE0OjUzIFogZmxpZ2h0IDExMTExMiBucXVldWVkPTEKMjAxNy0wNi0yNyAxNzoxNDo1MyBa
IGZsaWdodCAxMTExMTIgbnJ1bm5pbmc9NTgKMjAxNy0wNi0yNyAxNzoxNDo1NyBaIGZsaWdodCAx
MTExMTIga2lsbGluZyB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoIFs1ODc0XQoyMDE3LTA2LTI3
IDE3OjE1OjA1IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0XSBmaW5pc2hl
ZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgdHMtaG9zdC1pbnN0
YWxsLXR3aWNlIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNzoxNTowNiBaIFt0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0IHRzLWhvc3QtcGluZy1jaGVjayBob3N0IGhvc3QtcGluZy1jaGVj
ay1uYXRpdmUKMjAxNy0wNi0yNyAxNzoxNTowNiBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2
LWFtZDY0IHRzLWhvc3QtcGluZy1jaGVjayBob3N0CjIwMTctMDYtMjcgMTc6MTU6MTcgWiBbdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NF0gZmluaXNoZWQgMTExMTEyLnRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgdHMtZGViaWFuLWh2bS1pbnN0
YWxsICBwYXNzIAoyMDE3LTA2LTI3IDE3OjE1OjE3IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0IHRzLW1pZ3JhdGUtc3VwcG9ydC1jaGVjayBob3N0IGRlYmlhbmh2
bSAxIG1pZ3JhdGUtc3VwcG9ydC1jaGVjawoyMDE3LTA2LTI3IDE3OjE1OjE4IFogW3Rlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IHRzLW1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBob3N0IGRlYmlhbmh2bSAxCjIwMTctMDYtMjcgMTc6MTU6MTkgWiBbdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgdHMtbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGhvc3Qg
ZGViaWFuaHZtIDEgcGFzcyAKMjAxNy0wNi0yNyAxNzoxNToxOSBaIFt0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCB0cy1zYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGhv
c3QgZGViaWFuaHZtIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sKMjAxNy0wNi0yNyAxNzoxNTox
OSBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0XSBhd2FpdGluZyAx
MTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCB0cy1zYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuaHZtCjIwMTctMDYtMjcgMTc6MTU6MjAgWiBb
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NF0gZmluaXNoZWQgMTExMTEy
LnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgdHMtc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayBob3N0IGRlYmlhbmh2bSBwYXNzIAoyMDE3LTA2LTI3IDE3OjE1OjIxIFog
W3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjRdIHN0YXJ0aW5nIDExMTEx
Mi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IHRzLWd1ZXN0LXNhdmVy
ZXN0b3JlIGhvc3QgZGViaWFuaHZtIGd1ZXN0LXNhdmVyZXN0b3JlCjIwMTctMDYtMjcgMTc6MTU6
MjEgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NF0gYXdhaXRpbmcg
MTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgdHMtZ3Vlc3Qt
c2F2ZXJlc3RvcmUgaG9zdCBkZWJpYW5odm0KMjAxNy0wNi0yNyAxNzoxNToyMiBaIFt0ZXN0LWFt
ZDY0LWkzODYtcGFpcl0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1wYWlyIHRzLWhv
c3QtaW5zdGFsbC10d2ljZSBzcmNfaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE3OjE1OjIyIFogW3Rl
c3QtYW1kNjQtaTM4Ni1wYWlyXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXBhaXIg
dHMtaG9zdC1pbnN0YWxsLXR3aWNlIGRzdF9ob3N0CjIwMTctMDYtMjcgMTc6MTU6MjIgWiBbdGVz
dC1hbWQ2NC1pMzg2LXBhaXJdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYtcGFpciB0
cy1ob3N0LWluc3RhbGwtdHdpY2UgZHN0X2hvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNzoxNToyMiBa
IFt0ZXN0LWFtZDY0LWkzODYtcGFpcl0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1w
YWlyIHRzLWhvc3QtcGluZy1jaGVjayBzcmNfaG9zdCBob3N0LXBpbmctY2hlY2stbmF0aXZlL3Ny
Y19ob3N0CjIwMTctMDYtMjcgMTc6MTU6MjMgWiBbdGVzdC1hbWQ2NC1pMzg2LXBhaXJdIHN0YXJ0
aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtcGFpciB0cy1ob3N0LXBpbmctY2hlY2sgZHN0X2hv
c3QgaG9zdC1waW5nLWNoZWNrLW5hdGl2ZS9kc3RfaG9zdAoyMDE3LTA2LTI3IDE3OjE1OjIzIFog
W3Rlc3QtYW1kNjQtaTM4Ni1wYWlyXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXBh
aXIgdHMtaG9zdC1waW5nLWNoZWNrIHNyY19ob3N0CjIwMTctMDYtMjcgMTc6MTU6MjYgWiBbdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0IHRzLXhlbi1pbnN0YWxsIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNzoxNToyNiBaIFt0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgdHMtaG9zdC1yZWJvb3QgaG9zdCB4ZW4tYm9vdAoyMDE3LTA2LTI3IDE3OjE1OjI3
IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0XSBmaW5pc2hlZCAxMTExMTIu
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgdHMtaG9zdC1waW5nLWNoZWNrIGhv
c3QgcGFzcyAKMjAxNy0wNi0yNyAxNzoxNToyNyBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnRd
IGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgdHMtaG9zdC1yZWJvb3Qg
aG9zdAoyMDE3LTA2LTI3IDE3OjE1OjI3IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2
LWFtZDY0XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1k
NjQgdHMteGVuLWluc3RhbGwgaG9zdCB4ZW4taW5zdGFsbAoyMDE3LTA2LTI3IDE3OjE1OjI3IFog
W3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0XSBhd2FpdGluZyAxMTExMTIudGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgdHMteGVuLWluc3RhbGwgaG9zdAoyMDE3
LTA2LTI3IDE3OjE1OjMyIFogW2J1aWxkLWFybWhmLWxpYnZpcnRdIGZpbmlzaGVkIDExMTExMi5i
dWlsZC1hcm1oZi1saWJ2aXJ0IHRzLWxpYnZpcnQtYnVpbGQgIHBhc3MgCjIwMTctMDYtMjcgMTc6
MTU6MzIgWiBbYnVpbGQtYXJtaGYtbGlidmlydF0gYXdhaXRpbmcgMTExMTEyLmJ1aWxkLWFybWhm
LWxpYnZpcnQgdHMtc3lzbG9nLXNlcnZlciAKMjAxNy0wNi0yNyAxNzoxNTozMiBaIFtidWlsZC1h
cm1oZi1saWJ2aXJ0XSBmaW5pc2hlZCAxMTExMTIuYnVpbGQtYXJtaGYtbGlidmlydCB0cy1zeXNs
b2ctc2VydmVyICBwYXNzIAoyMDE3LTA2LTI3IDE3OjE1OjMyIFogW3Rlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCB0cy1ndWVzdC1zYXZlcmVzdG9yZSBob3N0IHdpbiBwYXNzIAoyMDE3
LTA2LTI3IDE3OjE1OjMyIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NF0g
c3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCB0cy1n
dWVzdC1sb2NhbG1pZ3JhdGUgaG9zdCB3aW4gZ3Vlc3QtbG9jYWxtaWdyYXRlCjIwMTctMDYtMjcg
MTc6MTU6MzMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0XSBhd2FpdGlu
ZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IHRzLWd1ZXN0LWxv
Y2FsbWlncmF0ZSBob3N0IHdpbgoyMDE3LTA2LTI3IDE3OjE1OjMzIFogZmxpZ2h0IDExMTExMiBy
ZWFwZWQgIGJ1aWxkLWFybWhmLWxpYnZpcnQgWzQwMzBdIEVYSVQgMAoyMDE3LTA2LTI3IDE3OjE1
OjM0IFogZmxpZ2h0IDExMTExMiBucXVldWVkPTEKMjAxNy0wNi0yNyAxNzoxNTozNCBaIGZsaWdo
dCAxMTExMTIgbnJ1bm5pbmc9NTcKMjAxNy0wNi0yNyAxNzoxNTozOCBaIGZsaWdodCAxMTExMTIg
a2lsbGluZyB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01IFsxNTYyM10KMjAxNy0wNi0yNyAxNzoxNTo0
MyBaIFt0ZXN0LWFtZDY0LWkzODYtcGFpcl0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4
Ni1wYWlyIHRzLWhvc3QtcGluZy1jaGVjayBzcmNfaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE3OjE1
OjQzIFogW3Rlc3QtYW1kNjQtaTM4Ni1wYWlyXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1p
Mzg2LXBhaXIgdHMtaG9zdC1waW5nLWNoZWNrIGRzdF9ob3N0CjIwMTctMDYtMjcgMTc6MTU6NDQg
WiBbdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2
NC1wYWlyIHRzLWxvZ3MtY2FwdHVyZSBzcmNfaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE3OjE1OjQ0
IFogW3Rlc3QtYW1kNjQtYW1kNjQtcGFpcl0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1k
NjQtcGFpciB0cy1sb2dzLWNhcHR1cmUgZHN0X2hvc3QKMjAxNy0wNi0yNyAxNzoxNTo0NCBaIFt0
ZXN0LWFtZDY0LWkzODYtcGFpcl0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1wYWly
IHRzLWhvc3QtcGluZy1jaGVjayBkc3RfaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE3OjE1OjQ0IFog
W3Rlc3QtYW1kNjQtaTM4Ni1wYWlyXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXBh
aXIgdHMteGVuLWluc3RhbGwgc3JjX2hvc3QgeGVuLWluc3RhbGwvc3JjX2hvc3QKMjAxNy0wNi0y
NyAxNzoxNTo0NCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXBhaXJdIGZpbmlzaGVkIDExMTExMi50ZXN0
LWFtZDY0LWFtZDY0LXBhaXIgdHMtbG9ncy1jYXB0dXJlIGRzdF9ob3N0IHBhc3MgCjIwMTctMDYt
MjcgMTc6MTU6NDQgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyXSBhd2FpdGluZyAxMTExMTIudGVz
dC1hbWQ2NC1hbWQ2NC1wYWlyIHRzLXN5c2xvZy1zZXJ2ZXIgCjIwMTctMDYtMjcgMTc6MTU6NDUg
WiBbdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2
NC1wYWlyIHRzLXN5c2xvZy1zZXJ2ZXIgIHBhc3MgCjIwMTctMDYtMjcgMTc6MTU6NDUgWiBbdGVz
dC1hbWQ2NC1pMzg2LXBhaXJdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtcGFpciB0
cy14ZW4taW5zdGFsbCBkc3RfaG9zdCB4ZW4taW5zdGFsbC9kc3RfaG9zdAoyMDE3LTA2LTI3IDE3
OjE1OjQ1IFogW3Rlc3QtYW1kNjQtaTM4Ni1wYWlyXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2
NC1pMzg2LXBhaXIgdHMteGVuLWluc3RhbGwgc3JjX2hvc3QKMjAxNy0wNi0yNyAxNzoxNTo0NiBa
IGZsaWdodCAxMTExMTIgcmVhcGVkICB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgWzEwMDg2XSBFWElU
IDAKMjAxNy0wNi0yNyAxNzoxNTo0NyBaIGZsaWdodCAxMTExMTIgbnF1ZXVlZD0xCjIwMTctMDYt
MjcgMTc6MTU6NDcgWiBmbGlnaHQgMTExMTEyIG5ydW5uaW5nPTU2CjIwMTctMDYtMjcgMTc6MTY6
MTkgWiBmbGlnaHQgMTExMTEyIGtpbGxpbmcgYnVpbGQtYXJtaGYtbGlidmlydCBbNDAzMF0KMjAx
Ny0wNi0yNyAxNzoxNjoyOSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjRd
IGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgdHMt
aG9zdHMtYWxsb2NhdGUgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE3OjE2OjMwIFogW3Rlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCB0cy1zeXNsb2ctc2VydmVyICBzeXNsb2ctc2VydmVy
CjIwMTctMDYtMjcgMTc6MTY6MzEgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0
IHRzLWhvc3QtaW5zdGFsbC10d2ljZSBob3N0IGhvc3QtaW5zdGFsbCg0KQoyMDE3LTA2LTI3IDE3
OjE2OjMxIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NF0gYXdhaXRpbmcg
MTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCB0cy1ob3N0LWluc3Rh
bGwtdHdpY2UgaG9zdAoyMDE3LTA2LTI3IDE3OjE2OjMyIFogZmxpZ2h0IDExMTExMiBraWxsaW5n
IHRlc3QtYW1kNjQtYW1kNjQtcGFpciBbMTAwODZdCjIwMTctMDYtMjcgMTc6MTY6NDYgWiBbdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0XSBmaW5pc2hlZCAxMTExMTIudGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IHRzLWd1ZXN0LWxvY2FsbWlncmF0ZSBob3N0
IHdpbiBwYXNzIAoyMDE3LTA2LTI3IDE3OjE2OjQ3IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCB0cy1ndWVzdC1zYXZlcmVzdG9yZSBob3N0IHdpbiBndWVzdC1zYXZlcmVzdG9y
ZS4yCjIwMTctMDYtMjcgMTc6MTY6NDcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0IHRzLWd1ZXN0LXNhdmVyZXN0b3JlIGhvc3Qgd2luCjIwMTctMDYtMjcgMTc6MTY6NTUgWiBb
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZF0gZmluaXNoZWQgMTExMTEyLnRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBwYXNz
IAoyMDE3LTA2LTI3IDE3OjE2OjU1IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
dHMteGVuLWluc3RhbGwgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE3OjE2OjU2IFogW3Rlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgdHMtaG9zdC1yZWJvb3QgaG9zdCB4ZW4tYm9vdAoyMDE3
LTA2LTI3IDE3OjE2OjU2IFogW3Rlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWRdIHN0
YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kIHRzLXN5c2xv
Zy1zZXJ2ZXIgIHN5c2xvZy1zZXJ2ZXIKMjAxNy0wNi0yNyAxNzoxNjo1NiBaIFt0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0IHRzLWhvc3QtcmVib290IGhvc3QKMjAxNy0wNi0yNyAxNzox
Njo1NiBaIFt0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kXSBzdGFydGluZyAxMTEx
MTIudGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCB0cy1ob3N0LWluc3RhbGwtdHdp
Y2UgaG9zdCBob3N0LWluc3RhbGwoNCkKMjAxNy0wNi0yNyAxNzoxNjo1NyBaIFt0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWFtZCB0cy1ob3N0LWluc3RhbGwtdHdpY2UgaG9zdAoyMDE3LTA2LTI3
IDE3OjE2OjU5IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydF0gZmluaXNoZWQgMTExMTEyLnRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCB0cy1ob3N0LXJlYm9vdCBob3N0IHBhc3MgCjIwMTctMDYt
MjcgMTc6MTY6NTkgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0XSBzdGFydGluZyAxMTExMTIu
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0IHRzLWhvc3QtcGluZy1jaGVjayBob3N0IGhvc3QtcGlu
Zy1jaGVjay14ZW4KMjAxNy0wNi0yNyAxNzoxNjo1OSBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgdHMtaG9zdC1waW5n
LWNoZWNrIGhvc3QKMjAxNy0wNi0yNyAxNzoxNzoxMiBaIFt0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0taW50ZWxdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0taW50ZWwgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE3OjE3
OjEzIFogW3Rlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbF0gc3RhcnRpbmcgMTEx
MTEyLnRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCB0cy1zeXNsb2ctc2VydmVy
ICBzeXNsb2ctc2VydmVyCjIwMTctMDYtMjcgMTc6MTc6MTMgWiBbdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWludGVsXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWludGVsIHRzLWhvc3QtaW5zdGFsbC10d2ljZSBob3N0IGhvc3QtaW5zdGFsbCg0
KQoyMDE3LTA2LTI3IDE3OjE3OjE0IFogW3Rlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1p
bnRlbF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRl
bCB0cy1ob3N0LWluc3RhbGwtdHdpY2UgaG9zdAoyMDE3LTA2LTI3IDE3OjE3OjIwIFogW3Rlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE3OjE3OjIwIFog
W3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCB0cy1sZWFrLWNoZWNrIGJhc2lzIGhvc3QgbGVhay1jaGVjay9iYXNpcyg5KQoy
MDE3LTA2LTI3IDE3OjE3OjIxIFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydF0gYXdhaXRpbmcg
MTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCB0cy1sZWFrLWNoZWNrIGJhc2lzIGhvc3QK
MjAxNy0wNi0yNyAxNzoxNzoyMyBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnRdIGZpbmlzaGVk
IDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgdHMtbGVhay1jaGVjayBiYXNpcyBob3N0
IHBhc3MgCjIwMTctMDYtMjcgMTc6MTc6MjMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0XSBz
dGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0IHRzLWRlYmlhbi1pbnN0YWxs
ICBkZWJpYW4taW5zdGFsbAoyMDE3LTA2LTI3IDE3OjE3OjI0IFogW3Rlc3QtYW1kNjQtYW1kNjQt
bGlidmlydF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCB0cy1kZWJp
YW4taW5zdGFsbCAKMjAxNy0wNi0yNyAxNzoxNzo0MiBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCB0cy1ndWVzdC1zYXZlcmVzdG9yZSBob3N0IGRlYmlhbmh2bSBw
YXNzIAoyMDE3LTA2LTI3IDE3OjE3OjQyIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0IHRzLWd1ZXN0LWxvY2FsbWlncmF0ZSBob3N0IGRlYmlhbmh2bSBndWVzdC1s
b2NhbG1pZ3JhdGUKMjAxNy0wNi0yNyAxNzoxNzo0MiBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCB0cy1ndWVzdC1sb2NhbG1pZ3JhdGUgaG9zdCBkZWJpYW5odm0K
MjAxNy0wNi0yNyAxNzoxNzo0NiBaIFt0ZXN0LWFtZDY0LWkzODYtcGFpcl0gZmluaXNoZWQgMTEx
MTEyLnRlc3QtYW1kNjQtaTM4Ni1wYWlyIHRzLXhlbi1pbnN0YWxsIHNyY19ob3N0IHBhc3MgCjIw
MTctMDYtMjcgMTc6MTc6NDYgWiBbdGVzdC1hbWQ2NC1pMzg2LXBhaXJdIGF3YWl0aW5nIDExMTEx
Mi50ZXN0LWFtZDY0LWkzODYtcGFpciB0cy14ZW4taW5zdGFsbCBkc3RfaG9zdAoyMDE3LTA2LTI3
IDE3OjE3OjQ3IFogW3Rlc3QtYW1kNjQtaTM4Ni1wYWlyXSBmaW5pc2hlZCAxMTExMTIudGVzdC1h
bWQ2NC1pMzg2LXBhaXIgdHMteGVuLWluc3RhbGwgZHN0X2hvc3QgcGFzcyAKMjAxNy0wNi0yNyAx
NzoxNzo0NyBaIFt0ZXN0LWFtZDY0LWkzODYtcGFpcl0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1k
NjQtaTM4Ni1wYWlyIHRzLWhvc3QtcmVib290IHNyY19ob3N0IHhlbi1ib290L3NyY19ob3N0CjIw
MTctMDYtMjcgMTc6MTc6NDggWiBbdGVzdC1hbWQ2NC1pMzg2LXBhaXJdIHN0YXJ0aW5nIDExMTEx
Mi50ZXN0LWFtZDY0LWkzODYtcGFpciB0cy1ob3N0LXJlYm9vdCBkc3RfaG9zdCB4ZW4tYm9vdC9k
c3RfaG9zdAoyMDE3LTA2LTI3IDE3OjE3OjQ4IFogW3Rlc3QtYW1kNjQtaTM4Ni1wYWlyXSBhd2Fp
dGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXBhaXIgdHMtaG9zdC1yZWJvb3Qgc3JjX2hvc3QK
MjAxNy0wNi0yNyAxNzoxNzo1NCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
dHMtZ3Vlc3Qtc2F2ZXJlc3RvcmUgaG9zdCB3aW4gcGFzcyAKMjAxNy0wNi0yNyAxNzoxNzo1NCBa
IFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjRdIHN0YXJ0aW5nIDExMTExMi50
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgdHMtZ3Vlc3QtbG9jYWxtaWdyYXRl
IHgxMCBob3N0IHdpbiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwCjIwMTctMDYtMjcgMTc6MTc6NTUg
WiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0XSBhd2FpdGluZyAxMTExMTIu
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IHRzLWd1ZXN0LWxvY2FsbWlncmF0
ZSB4MTAgaG9zdCB3aW4KMjAxNy0wNi0yNyAxNzoxODoxMiBaIFt0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0IHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNzox
ODoxMiBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NF0gc3RhcnRpbmcgMTEx
MTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IHRzLXN5c2xvZy1zZXJ2ZXIg
IHN5c2xvZy1zZXJ2ZXIKMjAxNy0wNi0yNyAxNzoxODoxMyBaIFt0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0IHRzLWhvc3QtaW5zdGFsbC10d2ljZSBob3N0IGhvc3QtaW5zdGFsbCg0KQoy
MDE3LTA2LTI3IDE3OjE4OjEzIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgdHMt
aG9zdC1pbnN0YWxsLXR3aWNlIGhvc3QKMjAxNy0wNi0yNyAxNzoxODoxOSBaIFt0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0IHRzLWhvc3QtcmVib290IGhvc3QgcGFzcyAKMjAxNy0wNi0y
NyAxNzoxODoxOSBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NF0gc3RhcnRp
bmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IHRzLWhvc3QtcGlu
Zy1jaGVjayBob3N0IGhvc3QtcGluZy1jaGVjay14ZW4KMjAxNy0wNi0yNyAxNzoxODoxOSBaIFt0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NF0gYXdhaXRpbmcgMTExMTEyLnRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IHRzLWhvc3QtcGluZy1jaGVjayBob3N0CjIw
MTctMDYtMjcgMTc6MTg6NDAgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjRd
IGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCB0cy1o
b3N0LXBpbmctY2hlY2sgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE3OjE4OjQxIFogW3Rlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgdHMtbGVhay1jaGVjayBiYXNpcyBob3N0IGxlYWstY2hl
Y2svYmFzaXMoOSkKMjAxNy0wNi0yNyAxNzoxODo0MSBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0IHRzLWxlYWstY2hlY2sgYmFzaXMgaG9zdAoyMDE3LTA2LTI3IDE3OjE4OjQyIFog
W3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjRdIGZpbmlzaGVkIDExMTEx
Mi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IHRzLWd1ZXN0LWxvY2Fs
bWlncmF0ZSBob3N0IGRlYmlhbmh2bSBwYXNzIAoyMDE3LTA2LTI3IDE3OjE4OjQyIFogW3Rlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjRdIHN0YXJ0aW5nIDExMTExMi50ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IHRzLWd1ZXN0LXNhdmVyZXN0b3Jl
IGhvc3QgZGViaWFuaHZtIGd1ZXN0LXNhdmVyZXN0b3JlLjIKMjAxNy0wNi0yNyAxNzoxODo0MyBa
IFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0XSBhd2FpdGluZyAxMTEx
MTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCB0cy1ndWVzdC1zYXZl
cmVzdG9yZSBob3N0IGRlYmlhbmh2bQoyMDE3LTA2LTI3IDE3OjE4OjQzIFogW3Rlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgdHMtbGVhay1jaGVjayBiYXNpcyBob3N0IHBhc3MgCjIwMTct
MDYtMjcgMTc6MTg6NDMgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjRdIHN0
YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCB0cy13aW5k
b3dzLWluc3RhbGwgIHdpbmRvd3MtaW5zdGFsbAoyMDE3LTA2LTI3IDE3OjE4OjQ0IFogW3Rlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgdHMtd2luZG93cy1pbnN0YWxsIAoyMDE3LTA2LTI3
IDE3OjE4OjU1IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gdHMtcmVwZWF0LXRlc3QgMTAgdHMtZ3Vlc3Qtc3RhcnQgaG9zdCBk
ZWJpYW5odm0gezt9IHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW5odm0gcGFzcyAKMjAxNy0wNi0y
NyAxNzoxODo1NSBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIHRzLWd1ZXN0LXN0YXJ0IGhvc3QgZGViaWFuaHZtIGd1ZXN0LXN0
YXJ0LjIKMjAxNy0wNi0yNyAxNzoxODo1NSBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWd1ZXN0LXN0YXJ0IGhvc3QgZGVi
aWFuaHZtCjIwMTctMDYtMjcgMTc6MTk6MDUgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC14c21dIGZp
bmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSB0cy1yZXBlYXQtdGVzdCAxMCB0
cy1ndWVzdC1zdGFydCBob3N0IGRlYmlhbiB7O30gdHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlhbiBw
YXNzIAoyMDE3LTA2LTI3IDE3OjE5OjA2IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwteHNtXSBzdGFy
dGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gdHMtZ3Vlc3Qtc3RhcnQgaG9zdCBk
ZWJpYW4gZ3Vlc3Qtc3RhcnQuMgoyMDE3LTA2LTI3IDE3OjE5OjA2IFogW3Rlc3QtYW1kNjQtYW1k
NjQteGwteHNtXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gdHMtZ3Vl
c3Qtc3RhcnQgaG9zdCBkZWJpYW4KMjAxNy0wNi0yNyAxNzoxOToyOCBaIFt0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbV0gZmluaXNoZWQgMTExMTEyLnRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWd1ZXN0
LXN0YXJ0IGhvc3QgZGViaWFuaHZtIHBhc3MgCjIwMTctMDYtMjcgMTc6MTk6MjkgWiBbdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21dIHN0YXJ0aW5nIDEx
MTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSB0
cy1ndWVzdC1kZXN0cm95IGhvc3QgZGViaWFuaHZtIGd1ZXN0LWRlc3Ryb3kKMjAxNy0wNi0yNyAx
NzoxOToyOSBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIHRzLWd1ZXN0LWRlc3Ryb3kgaG9zdCBkZWJpYW5odm0KMjAxNy0wNi0y
NyAxNzoxOTozNiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbV0gZmluaXNoZWQgMTExMTEyLnRl
c3QtYW1kNjQtYW1kNjQteGwteHNtIHRzLWd1ZXN0LXN0YXJ0IGhvc3QgZGViaWFuIHBhc3MgCjIw
MTctMDYtMjcgMTc6MTk6MzYgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC14c21dIHN0YXJ0aW5nIDEx
MTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSB0cy1ndWVzdC1kZXN0cm95IGhvc3QgZGViaWFu
IGd1ZXN0LWRlc3Ryb3kKMjAxNy0wNi0yNyAxNzoxOTozNyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhs
LXhzbV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwteHNtIHRzLWd1ZXN0LWRl
c3Ryb3kgaG9zdCBkZWJpYW4KMjAxNy0wNi0yNyAxNzoxOTo1MiBaIFt0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbV0gZmluaXNoZWQgMTExMTEyLnRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWd1ZXN0LWRl
c3Ryb3kgaG9zdCBkZWJpYW5odm0gcGFzcyAKMjAxNy0wNi0yNyAxNzoxOTo1MiBaIFt0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbV0gc3RhcnRpbmcgMTEx
MTEyLnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIHRz
LWxlYWstY2hlY2sgY2hlY2sgaG9zdCBsZWFrLWNoZWNrL2NoZWNrCjIwMTctMDYtMjcgMTc6MTk6
NTMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21d
IGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSB0cy1sZWFrLWNoZWNrIGNoZWNrIGhvc3QKMjAxNy0wNi0yNyAxNzoxOTo1NSBa
IFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbV0gZmlu
aXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIHRzLWxlYWstY2hlY2sgY2hlY2sgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE3OjE5OjU1
IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtXSBz
dGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gdHMtbG9ncy1jYXB0dXJlIGhvc3QgY2FwdHVyZS1sb2dzKDIwKQoyMDE3LTA2LTI3
IDE3OjE5OjU1IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gdHMtbG9ncy1jYXB0dXJlIGhvc3QKMjAxNy0wNi0yNyAxNzoxOTo1
NiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQt
YW1kNjQteGwteHNtIHRzLWd1ZXN0LWRlc3Ryb3kgaG9zdCBkZWJpYW4gcGFzcyAKMjAxNy0wNi0y
NyAxNzoxOTo1NyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbV0gc3RhcnRpbmcgMTExMTEyLnRl
c3QtYW1kNjQtYW1kNjQteGwteHNtIHRzLWxlYWstY2hlY2sgY2hlY2sgaG9zdCBsZWFrLWNoZWNr
L2NoZWNrCjIwMTctMDYtMjcgMTc6MTk6NTcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC14c21dIGF3
YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSB0cy1sZWFrLWNoZWNrIGNoZWNr
IGhvc3QKMjAxNy0wNi0yNyAxNzoxOTo1OSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbV0gZmlu
aXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwteHNtIHRzLWxlYWstY2hlY2sgY2hlY2sg
aG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE3OjE5OjU5IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwteHNt
XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gdHMtbG9ncy1jYXB0dXJl
IGhvc3QgY2FwdHVyZS1sb2dzKDI0KQoyMDE3LTA2LTI3IDE3OjIwOjAwIFogW3Rlc3QtYW1kNjQt
YW1kNjQteGwteHNtXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gdHMt
bG9ncy1jYXB0dXJlIGhvc3QKMjAxNy0wNi0yNyAxNzoyMDoxMCBaIFt0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IHBhc3MgCjIw
MTctMDYtMjcgMTc6MjA6MTEgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgdHMtc3lzbG9nLXNlcnZlciAgc3lzbG9nLXNlcnZlcgoyMDE3LTA2LTI3IDE3OjIwOjEy
IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjRdIHN0YXJ0aW5nIDEx
MTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IHRzLWhvc3QtaW5z
dGFsbC10d2ljZSBob3N0IGhvc3QtaW5zdGFsbCg0KQoyMDE3LTA2LTI3IDE3OjIwOjEyIFogW3Rl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjRdIGF3YWl0aW5nIDExMTExMi50
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IHRzLWhvc3QtaW5zdGFsbC10
d2ljZSBob3N0CjIwMTctMDYtMjcgMTc6MjA6MTQgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODZdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiB0cy1ob3N0LWluc3RhbGwtdHdpY2UgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE3OjIw
OjE0IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2XSBzdGFydGluZyAxMTEx
MTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgdHMtaG9zdC1waW5nLWNoZWNr
IGhvc3QgaG9zdC1waW5nLWNoZWNrLW5hdGl2ZQoyMDE3LTA2LTI3IDE3OjIwOjE1IFogW3Rlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QKMjAxNy0w
Ni0yNyAxNzoyMDoyMSBaIFt0ZXN0LWFybTY0LWFybTY0LXhsXSBmaW5pc2hlZCAxMTExMTIudGVz
dC1hcm02NC1hcm02NC14bCB0cy1ob3N0LWluc3RhbGwtdHdpY2UgaG9zdCBwYXNzIAoyMDE3LTA2
LTI3IDE3OjIwOjIyIFogW3Rlc3QtYXJtNjQtYXJtNjQteGxdIHN0YXJ0aW5nIDExMTExMi50ZXN0
LWFybTY0LWFybTY0LXhsIHRzLWhvc3QtcGluZy1jaGVjayBob3N0IGhvc3QtcGluZy1jaGVjay1u
YXRpdmUKMjAxNy0wNi0yNyAxNzoyMDoyMiBaIFt0ZXN0LWFybTY0LWFybTY0LXhsXSBhd2FpdGlu
ZyAxMTExMTIudGVzdC1hcm02NC1hcm02NC14bCB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdAoyMDE3
LTA2LTI3IDE3OjIwOjM0IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c21dIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgcGFzcyAK
MjAxNy0wNi0yNyAxNzoyMDozNCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1zeXNsb2ctc2VydmVyICBzeXNsb2ct
c2VydmVyCjIwMTctMDYtMjcgMTc6MjA6MzUgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtaG9zdC1pbnN0YWxsLXR3
aWNlIGhvc3QgaG9zdC1pbnN0YWxsKDQpCjIwMTctMDYtMjcgMTc6MjA6MzUgWiBbdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbV0gYXdhaXRpbmcgMTEx
MTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
dHMtaG9zdC1pbnN0YWxsLXR3aWNlIGhvc3QKMjAxNy0wNi0yNyAxNzoyMDozNSBaIFt0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4Nl0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IHRzLWhvc3QtcGluZy1jaGVjayBob3N0IHBhc3MgCjIw
MTctMDYtMjcgMTc6MjA6MzYgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODZd
IHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiB0cy14
ZW4taW5zdGFsbCBob3N0IHhlbi1pbnN0YWxsCjIwMTctMDYtMjcgMTc6MjA6MzYgWiBbdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODZdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiB0cy14ZW4taW5zdGFsbCBob3N0CjIwMTctMDYtMjcg
MTc6MjA6NDIgWiBbdGVzdC1hcm02NC1hcm02NC14bF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYXJt
NjQtYXJtNjQteGwgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNzoy
MDo0MyBaIFt0ZXN0LWFybTY0LWFybTY0LXhsXSBzdGFydGluZyAxMTExMTIudGVzdC1hcm02NC1h
cm02NC14bCB0cy14ZW4taW5zdGFsbCBob3N0IHhlbi1pbnN0YWxsCjIwMTctMDYtMjcgMTc6MjA6
NDMgWiBbdGVzdC1hcm02NC1hcm02NC14bF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYXJtNjQtYXJt
NjQteGwgdHMteGVuLWluc3RhbGwgaG9zdAoyMDE3LTA2LTI3IDE3OjIxOjA0IFogW3Rlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IHRzLWd1ZXN0LXNhdmVyZXN0b3JlIGhv
c3QgZGViaWFuaHZtIHBhc3MgCjIwMTctMDYtMjcgMTc6MjE6MDQgWiBbdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgdHMtZ3Vlc3QtbG9jYWxtaWdyYXRlIHgxMCBob3N0
IGRlYmlhbmh2bSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwCjIwMTctMDYtMjcgMTc6MjE6MDQgWiBb
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NF0gYXdhaXRpbmcgMTExMTEy
LnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgdHMtZ3Vlc3QtbG9jYWxt
aWdyYXRlIHgxMCBob3N0IGRlYmlhbmh2bQoyMDE3LTA2LTI3IDE3OjIxOjE5IFogW3Rlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtXSBmaW5pc2hlZCAxMTEx
MTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMt
bG9ncy1jYXB0dXJlIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNzoyMToxOSBaIFt0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbV0gYXdhaXRpbmcgMTExMTEy
LnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLXN5
c2xvZy1zZXJ2ZXIgCjIwMTctMDYtMjcgMTc6MjE6MTkgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21dIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1zeXNsb2ctc2VydmVy
ICBwYXNzIAoyMDE3LTA2LTI3IDE3OjIxOjIwIFogZmxpZ2h0IDExMTExMiByZWFwZWQgIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIFsxMDA2Nl0gRVhJ
VCAwCjIwMTctMDYtMjcgMTc6MjE6MjEgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC14c21dIGZpbmlz
aGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSB0cy1sb2dzLWNhcHR1cmUgaG9zdCBw
YXNzIAoyMDE3LTA2LTI3IDE3OjIxOjIxIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwteHNtXSBhd2Fp
dGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gdHMtc3lzbG9nLXNlcnZlciAKMjAx
Ny0wNi0yNyAxNzoyMToyMSBaIGZsaWdodCAxMTExMTIgbnF1ZXVlZD0xCjIwMTctMDYtMjcgMTc6
MjE6MjEgWiBmbGlnaHQgMTExMTEyIG5ydW5uaW5nPTU1CjIwMTctMDYtMjcgMTc6MjE6MjEgWiBb
dGVzdC1hbWQ2NC1hbWQ2NC14bC14c21dIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0
LXhsLXhzbSB0cy1zeXNsb2ctc2VydmVyICBwYXNzIAoyMDE3LTA2LTI3IDE3OjIxOjIyIFogZmxp
Z2h0IDExMTExMiByZWFwZWQgIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtIFsxMDIxMl0gRVhJVCAw
CjIwMTctMDYtMjcgMTc6MjE6MjIgWiBmbGlnaHQgMTExMTEyIG5xdWV1ZWQ9MQoyMDE3LTA2LTI3
IDE3OjIxOjIyIFogZmxpZ2h0IDExMTExMiBucnVubmluZz01NAoyMDE3LTA2LTI3IDE3OjIxOjI5
IFogW3Rlc3QtYW1kNjQtaTM4Ni1wYWlyXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2
LXBhaXIgdHMtaG9zdC1yZWJvb3Qgc3JjX2hvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNzoyMToyOSBa
IFt0ZXN0LWFtZDY0LWkzODYtcGFpcl0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1w
YWlyIHRzLWhvc3QtcmVib290IGRzdF9ob3N0CjIwMTctMDYtMjcgMTc6MjE6MzIgWiBbdGVzdC1h
bWQ2NC1pMzg2LXBhaXJdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYtcGFpciB0cy1o
b3N0LXJlYm9vdCBkc3RfaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE3OjIxOjMzIFogW3Rlc3QtYW1k
NjQtaTM4Ni1wYWlyXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXBhaXIgdHMtaG9z
dC1waW5nLWNoZWNrIHNyY19ob3N0IGhvc3QtcGluZy1jaGVjay14ZW4vc3JjX2hvc3QKMjAxNy0w
Ni0yNyAxNzoyMTozMyBaIFt0ZXN0LWFtZDY0LWkzODYtcGFpcl0gc3RhcnRpbmcgMTExMTEyLnRl
c3QtYW1kNjQtaTM4Ni1wYWlyIHRzLWhvc3QtcGluZy1jaGVjayBkc3RfaG9zdCBob3N0LXBpbmct
Y2hlY2steGVuL2RzdF9ob3N0CjIwMTctMDYtMjcgMTc6MjE6MzQgWiBbdGVzdC1hbWQ2NC1pMzg2
LXBhaXJdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtcGFpciB0cy1ob3N0LXBpbmct
Y2hlY2sgc3JjX2hvc3QKMjAxNy0wNi0yNyAxNzoyMTo1NCBaIFt0ZXN0LWFtZDY0LWkzODYtcGFp
cl0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1wYWlyIHRzLWhvc3QtcGluZy1jaGVj
ayBzcmNfaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE3OjIxOjU0IFogW3Rlc3QtYW1kNjQtaTM4Ni1w
YWlyXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXBhaXIgdHMtaG9zdC1waW5nLWNo
ZWNrIGRzdF9ob3N0CjIwMTctMDYtMjcgMTc6MjE6NTQgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0IHRzLWRlYmlhbi1p
bnN0YWxsICBwYXNzIAoyMDE3LTA2LTI3IDE3OjIxOjU0IFogW3Rlc3QtYW1kNjQtaTM4Ni1wYWly
XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXBhaXIgdHMtaG9zdC1waW5nLWNoZWNr
IGRzdF9ob3N0IHBhc3MgCjIwMTctMDYtMjcgMTc6MjE6NTQgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0IHRzLWRlYmlh
bi1maXh1cCBkZWJpYW4gZGViaWFuLWZpeHVwCjIwMTctMDYtMjcgMTc6MjE6NTUgWiBbdGVzdC1h
bWQ2NC1pMzg2LXBhaXJdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtcGFpciB0cy1s
ZWFrLWNoZWNrIGJhc2lzIHNyY19ob3N0IGxlYWstY2hlY2svYmFzaXMvc3JjX2hvc3QoMTQpCjIw
MTctMDYtMjcgMTc6MjE6NTUgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0XSBhd2FpdGluZyAx
MTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0IHRzLWRlYmlhbi1maXh1cCBkZWJpYW4KMjAx
Ny0wNi0yNyAxNzoyMTo1NSBaIFt0ZXN0LWFtZDY0LWkzODYtcGFpcl0gc3RhcnRpbmcgMTExMTEy
LnRlc3QtYW1kNjQtaTM4Ni1wYWlyIHRzLWxlYWstY2hlY2sgYmFzaXMgZHN0X2hvc3QgbGVhay1j
aGVjay9iYXNpcy9kc3RfaG9zdCgxNSkKMjAxNy0wNi0yNyAxNzoyMTo1NiBaIFt0ZXN0LWFtZDY0
LWkzODYtcGFpcl0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1wYWlyIHRzLWxlYWst
Y2hlY2sgYmFzaXMgc3JjX2hvc3QKMjAxNy0wNi0yNyAxNzoyMTo1NiBaIFt0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luMTAtaTM4Nl0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW4xMC1pMzg2IHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgcGFzcyAKMjAxNy0wNi0y
NyAxNzoyMTo1NyBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4Nl0gc3RhcnRp
bmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IHRzLXN5c2xvZy1z
ZXJ2ZXIgIHN5c2xvZy1zZXJ2ZXIKMjAxNy0wNi0yNyAxNzoyMTo1NyBaIFt0ZXN0LWFtZDY0LWkz
ODYtcGFpcl0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1wYWlyIHRzLWxlYWstY2hl
Y2sgYmFzaXMgc3JjX2hvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNzoyMTo1NyBaIFt0ZXN0LWFtZDY0
LWkzODYtcGFpcl0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1wYWlyIHRzLWxlYWst
Y2hlY2sgYmFzaXMgZHN0X2hvc3QKMjAxNy0wNi0yNyAxNzoyMTo1NyBaIFt0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luMTAtaTM4Nl0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW4xMC1pMzg2IHRzLWhvc3QtaW5zdGFsbC10d2ljZSBob3N0IGhvc3QtaW5zdGFs
bCg0KQoyMDE3LTA2LTI3IDE3OjIxOjU4IFogW3Rlc3QtYW1kNjQtaTM4Ni1wYWlyXSBmaW5pc2hl
ZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXBhaXIgdHMtbGVhay1jaGVjayBiYXNpcyBkc3RfaG9z
dCBwYXNzIAoyMDE3LTA2LTI3IDE3OjIxOjU4IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEw
LWkzODYgdHMtaG9zdC1pbnN0YWxsLXR3aWNlIGhvc3QKMjAxNy0wNi0yNyAxNzoyMTo1OCBaIFt0
ZXN0LWFtZDY0LWkzODYtcGFpcl0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1wYWly
IHRzLWRlYmlhbi1pbnN0YWxsIGRzdF9ob3N0IGRlYmlhbi1pbnN0YWxsL2RzdF9ob3N0CjIwMTct
MDYtMjcgMTc6MjE6NTggWiBbdGVzdC1hbWQ2NC1pMzg2LXBhaXJdIGF3YWl0aW5nIDExMTExMi50
ZXN0LWFtZDY0LWkzODYtcGFpciB0cy1kZWJpYW4taW5zdGFsbCBkc3RfaG9zdAoyMDE3LTA2LTI3
IDE3OjIyOjAwIFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydF0gZmluaXNoZWQgMTExMTEyLnRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCB0cy1kZWJpYW4tZml4dXAgZGViaWFuIHBhc3MgCjIwMTct
MDYtMjcgMTc6MjI6MDAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0XSBzdGFydGluZyAxMTEx
MTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0IHRzLWd1ZXN0LXN0YXJ0IGRlYmlhbiBndWVzdC1z
dGFydAoyMDE3LTA2LTI3IDE3OjIyOjAxIFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydF0gYXdh
aXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCB0cy1ndWVzdC1zdGFydCBkZWJp
YW4KMjAxNy0wNi0yNyAxNzoyMjowNSBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4Nl0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
IHRzLXhlbi1pbnN0YWxsIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNzoyMjowNSBaIFt0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4Nl0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IHRzLWhvc3QtcmVib290IGhvc3QgeGVuLWJvb3QKMjAx
Ny0wNi0yNyAxNzoyMjowNSBaIGZsaWdodCAxMTExMTIga2lsbGluZyB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSBbMTAwNjZdCjIwMTctMDYtMjcgMTc6
MjI6MDYgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODZdIGF3YWl0aW5nIDEx
MTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiB0cy1ob3N0LXJlYm9vdCBo
b3N0CjIwMTctMDYtMjcgMTc6MjI6MDcgWiBmbGlnaHQgMTExMTEyIGtpbGxpbmcgdGVzdC1hbWQ2
NC1hbWQ2NC14bC14c20gWzEwMjEyXQoyMDE3LTA2LTI3IDE3OjIyOjI4IFogW3Rlc3QtYW1kNjQt
YW1kNjQtbGlidmlydF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCB0
cy1ndWVzdC1zdGFydCBkZWJpYW4gcGFzcyAKMjAxNy0wNi0yNyAxNzoyMjoyOSBaIFt0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgdHMtbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuIDEgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrCjIwMTctMDYtMjcgMTc6MjI6MjkgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0XSBh
d2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0IHRzLW1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBob3N0IGRlYmlhbiAxCjIwMTctMDYtMjcgMTc6MjI6MzAgWiBbdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0IHRz
LW1pZ3JhdGUtc3VwcG9ydC1jaGVjayBob3N0IGRlYmlhbiAxIGZhaWwgY2hpbGQgcHJvY2VzcyBl
eGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI3IDE3OjIyOjMwIFogW3Rlc3QtYW1kNjQtYW1kNjQt
bGlidmlydF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCB0cy1zYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sKMjAxNy0wNi0yNyAxNzoyMjozMSBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnRdIGF3YWl0
aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgdHMtc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayBob3N0IGRlYmlhbgoyMDE3LTA2LTI3IDE3OjIyOjMyIFogW3Rlc3QtYW1kNjQtYW1k
NjQtbGlidmlydF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCB0cy1z
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuIHBhc3MgCjIwMTctMDYtMjcgMTc6
MjI6MzIgWiBbdGVzdC1hcm02NC1hcm02NC14bF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYXJtNjQt
YXJtNjQteGwgdHMteGVuLWluc3RhbGwgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE3OjIyOjMyIFog
W3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCB0cy1ndWVzdC1zYXZlcmVzdG9yZSBob3N0IGRlYmlhbiBndWVzdC1zYXZlcmVz
dG9yZQoyMDE3LTA2LTI3IDE3OjIyOjMyIFogW3Rlc3QtYXJtNjQtYXJtNjQteGxdIHN0YXJ0aW5n
IDExMTExMi50ZXN0LWFybTY0LWFybTY0LXhsIHRzLWhvc3QtcmVib290IGhvc3QgeGVuLWJvb3QK
MjAxNy0wNi0yNyAxNzoyMjozMyBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnRdIGF3YWl0aW5n
IDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgdHMtZ3Vlc3Qtc2F2ZXJlc3RvcmUgaG9z
dCBkZWJpYW4KMjAxNy0wNi0yNyAxNzoyMjozMyBaIFt0ZXN0LWFybTY0LWFybTY0LXhsXSBhd2Fp
dGluZyAxMTExMTIudGVzdC1hcm02NC1hcm02NC14bCB0cy1ob3N0LXJlYm9vdCBob3N0CjIwMTct
MDYtMjcgMTc6MjI6NDcgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c21dIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSB0cy1ob3N0LWluc3RhbGwtdHdpY2UgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE3
OjIyOjQ4IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtXSBz
dGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgaG9zdC1waW5nLWNoZWNrLW5hdGl2ZQoyMDE3LTA2
LTI3IDE3OjIyOjQ4IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QKMjAxNy0wNi0yNyAxNzoyMzowMSBaIFt0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c21dIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE3
OjIzOjAyIFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbV0gc3RhcnRpbmcgMTExMTEyLnRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSB0cy1zeXNsb2ctc2VydmVyICBzeXNsb2ctc2VydmVy
CjIwMTctMDYtMjcgMTc6MjM6MDMgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtXSBzdGFy
dGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtIHRzLWhvc3QtaW5zdGFsbC10
d2ljZSBob3N0IGhvc3QtaW5zdGFsbCg0KQoyMDE3LTA2LTI3IDE3OjIzOjAzIFogW3Rlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSB0cy1ob3N0LWluc3RhbGwtdHdpY2UgaG9zdAoyMDE3LTA2LTI3IDE3OjIzOjA5IFog
W3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtXSBmaW5pc2hlZCAx
MTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtaG9z
dC1waW5nLWNoZWNrIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNzoyMzowOSBaIFt0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbV0gc3RhcnRpbmcgMTExMTEyLnRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLXhlbi1pbnN0YWxsIGhv
c3QgeGVuLWluc3RhbGwKMjAxNy0wNi0yNyAxNzoyMzoxMCBaIFt0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLXhlbi1pbnN0YWxsIGhvc3QKMjAxNy0w
Ni0yNyAxNzoyMzoyMCBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnRdIGZpbmlzaGVkIDExMTEx
Mi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgdHMtZ3Vlc3Qtc2F2ZXJlc3RvcmUgaG9zdCBkZWJp
YW4gcGFzcyAKMjAxNy0wNi0yNyAxNzoyMzoyMCBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnRd
IHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgdHMtZ3Vlc3Qtc2F2ZXJl
c3RvcmUgaG9zdCBkZWJpYW4gZ3Vlc3Qtc2F2ZXJlc3RvcmUuMgoyMDE3LTA2LTI3IDE3OjIzOjIw
IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCB0cy1ndWVzdC1zYXZlcmVzdG9yZSBob3N0IGRlYmlhbgoyMDE3LTA2LTI3
IDE3OjIzOjI5IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2XSBmaW5pc2hl
ZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgdHMtaG9zdC1yZWJv
b3QgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE3OjIzOjI5IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgaG9zdC1waW5nLWNoZWNrLXhlbgoy
MDE3LTA2LTI3IDE3OjIzOjI5IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgdHMt
aG9zdC1waW5nLWNoZWNrIGhvc3QKMjAxNy0wNi0yNyAxNzoyMzo1MCBaIFt0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4Nl0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2IHRzLWhvc3QtcGluZy1jaGVjayBob3N0IHBhc3MgCjIwMTctMDYt
MjcgMTc6MjM6NTAgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODZdIHN0YXJ0
aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiB0cy1sZWFrLWNo
ZWNrIGJhc2lzIGhvc3QgbGVhay1jaGVjay9iYXNpcyg5KQoyMDE3LTA2LTI3IDE3OjIzOjUxIFog
W3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2XSBhd2FpdGluZyAxMTExMTIudGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgdHMtbGVhay1jaGVjayBiYXNpcyBob3N0
CjIwMTctMDYtMjcgMTc6MjM6NTMgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODZdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiB0
cy1sZWFrLWNoZWNrIGJhc2lzIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNzoyMzo1MyBaIFt0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4Nl0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IHRzLXdpbmRvd3MtaW5zdGFsbCAgd2luZG93cy1p
bnN0YWxsCjIwMTctMDYtMjcgMTc6MjM6NTMgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODZdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiB0cy13aW5kb3dzLWluc3RhbGwgCjIwMTctMDYtMjcgMTc6MjM6NTUgWiBbdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCB0cy1ob3N0LWluc3RhbGwtdHdpY2UgaG9zdCBwYXNzIAoy
MDE3LTA2LTI3IDE3OjIzOjU2IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgdHMt
aG9zdC1waW5nLWNoZWNrIGhvc3QgaG9zdC1waW5nLWNoZWNrLW5hdGl2ZQoyMDE3LTA2LTI3IDE3
OjIzOjU2IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0XSBhd2FpdGluZyAx
MTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgdHMtaG9zdC1waW5nLWNo
ZWNrIGhvc3QKMjAxNy0wNi0yNyAxNzoyNDowNyBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnRd
IGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgdHMtZ3Vlc3Qtc2F2ZXJl
c3RvcmUgaG9zdCBkZWJpYW4gcGFzcyAKMjAxNy0wNi0yNyAxNzoyNDowNyBaIFt0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
dHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlhbiBndWVzdC1zdG9wCjIwMTctMDYtMjcgMTc6MjQ6MDgg
WiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0IHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW4KMjAxNy0wNi0yNyAxNzoyNDox
NyBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NF0gZmluaXNoZWQgMTExMTEy
LnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IHRzLWhvc3QtcGluZy1jaGVjayBo
b3N0IHBhc3MgCjIwMTctMDYtMjcgMTc6MjQ6MTcgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCB0cy14ZW4taW5zdGFsbCBob3N0IHhlbi1pbnN0YWxsCjIwMTctMDYtMjcgMTc6MjQ6
MTcgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjRdIGF3YWl0aW5nIDExMTEx
Mi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCB0cy14ZW4taW5zdGFsbCBob3N0
CjIwMTctMDYtMjcgMTc6MjQ6NDUgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c21dIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSB0cy14ZW4taW5zdGFsbCBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTc6
MjQ6NDYgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21dIHN0
YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSB0cy1ob3N0LXJlYm9vdCBob3N0IHhlbi1ib290CjIwMTctMDYtMjcgMTc6MjQ6NDYgWiBbdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21dIGF3YWl0aW5nIDExMTEx
Mi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1ob3N0LXJl
Ym9vdCBob3N0CjIwMTctMDYtMjcgMTc6MjQ6NTggWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0IHRzLWd1ZXN0LXN0b3Ag
aG9zdCBkZWJpYW4gcGFzcyAKMjAxNy0wNi0yNyAxNzoyNDo1OCBaIFt0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgdHMtcmVw
ZWF0LXRlc3QgMTAgdHMtZ3Vlc3Qtc3RhcnQgaG9zdCBkZWJpYW4gezt9IHRzLWd1ZXN0LXN0b3Ag
aG9zdCBkZWJpYW4gZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdAoyMDE3LTA2LTI3IDE3OjI0OjU5
IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCB0cy1yZXBlYXQtdGVzdCAxMCB0cy1ndWVzdC1zdGFydCBob3N0IGRlYmlh
biB7O30gdHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlhbgoyMDE3LTA2LTI3IDE3OjI1OjAyIFogW3Rl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NF0gZmluaXNoZWQgMTExMTEyLnRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCB0cy1yZXBlYXQtdGVzdCAxMCB0cy1ndWVz
dC1zdGFydCBob3N0IGRlYmlhbmh2bSB7O30gdHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlhbmh2bSBw
YXNzIAoyMDE3LTA2LTI3IDE3OjI1OjAyIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCB0cy1ndWVzdC1zdGFydCBob3N0IGRlYmlhbmh2bSBndWVzdC1zdGFydC4yCjIwMTctMDYt
MjcgMTc6MjU6MDIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0XSBhd2Fp
dGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IHRzLWd1ZXN0
LXN0YXJ0IGhvc3QgZGViaWFuaHZtCjIwMTctMDYtMjcgMTc6MjU6MjEgWiBbdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0IHRzLWhvc3QtaW5zdGFsbC10d2ljZSBob3N0IHBhc3MgCjIw
MTctMDYtMjcgMTc6MjU6MjIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IHRz
LWhvc3QtcGluZy1jaGVjayBob3N0IGhvc3QtcGluZy1jaGVjay1uYXRpdmUKMjAxNy0wNi0yNyAx
NzoyNToyMiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjRdIGF3YWl0aW5n
IDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgdHMtaG9zdC1waW5n
LWNoZWNrIGhvc3QKMjAxNy0wNi0yNyAxNzoyNTo0MyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNzoy
NTo0MyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjRdIHN0YXJ0aW5nIDEx
MTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgdHMteGVuLWluc3RhbGwg
aG9zdCB4ZW4taW5zdGFsbAoyMDE3LTA2LTI3IDE3OjI1OjQzIFogW3Rlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCB0cy14ZW4taW5zdGFsbCBob3N0CjIwMTctMDYtMjcgMTc6MjU6NDgg
WiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0XSBmaW5pc2hlZCAxMTExMTIu
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IHRzLWd1ZXN0LXN0YXJ0IGhvc3Qg
ZGViaWFuaHZtIHBhc3MgCjIwMTctMDYtMjcgMTc6MjU6NDggWiBbdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0IHRzLWd1ZXN0LWRlc3Ryb3kgaG9zdCBkZWJpYW5odm0gZ3Vlc3QtZGVz
dHJveQoyMDE3LTA2LTI3IDE3OjI1OjQ4IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCB0cy1ndWVzdC1kZXN0cm95IGhvc3QgZGViaWFuaHZtCjIwMTctMDYtMjcgMTc6MjU6NTIg
WiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjRdIGZpbmlzaGVkIDExMTExMi50
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCB0cy14ZW4taW5zdGFsbCBob3N0IHBh
c3MgCjIwMTctMDYtMjcgMTc6MjU6NTIgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCB0cy1ob3N0LXJlYm9vdCBob3N0IHhlbi1ib290CjIwMTctMDYtMjcgMTc6MjU6NTMgWiBbdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCB0cy1ob3N0LXJlYm9vdCBob3N0CjIwMTctMDYt
MjcgMTc6MjU6NTYgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0XSBmaW5p
c2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IHRzLWd1ZXN0
LWxvY2FsbWlncmF0ZSB4MTAgaG9zdCB3aW4gcGFzcyAKMjAxNy0wNi0yNyAxNzoyNTo1NyBaIFt0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjRdIHN0YXJ0aW5nIDExMTExMi50ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgdHMtZ3Vlc3Qtc3RvcCBob3N0IHdpbiBn
dWVzdC1zdG9wCjIwMTctMDYtMjcgMTc6MjU6NTcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0IHRzLWd1ZXN0LXN0b3AgaG9zdCB3aW4KMjAxNy0wNi0yNyAxNzoyNjowMCBaIFt0
ZXN0LWFybTY0LWFybTY0LXhsXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hcm02NC1hcm02NC14bCB0
cy1ob3N0LXJlYm9vdCBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTc6MjY6MDEgWiBbdGVzdC1hcm02
NC1hcm02NC14bF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYXJtNjQtYXJtNjQteGwgdHMtaG9zdC1w
aW5nLWNoZWNrIGhvc3QgaG9zdC1waW5nLWNoZWNrLXhlbgoyMDE3LTA2LTI3IDE3OjI2OjAxIFog
W3Rlc3QtYXJtNjQtYXJtNjQteGxdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFybTY0LWFybTY0LXhs
IHRzLWhvc3QtcGluZy1jaGVjayBob3N0CjIwMTctMDYtMjcgMTc6MjY6MTAgWiBbdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IHRzLWd1ZXN0LWRlc3Ryb3kgaG9zdCBkZWJpYW5odm0g
cGFzcyAKMjAxNy0wNi0yNyAxNzoyNjoxMCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgdHMtbGVhay1jaGVjayBjaGVjayBob3N0IGxlYWstY2hlY2svY2hlY2sKMjAxNy0wNi0y
NyAxNzoyNjoxMSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjRdIGF3YWl0
aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgdHMtbGVhay1j
aGVjayBjaGVjayBob3N0CjIwMTctMDYtMjcgMTc6MjY6MTMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0IHRzLWxlYWstY2hlY2sgY2hlY2sgaG9zdCBwYXNzIAoyMDE3LTA2LTI3
IDE3OjI2OjEzIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NF0gc3RhcnRp
bmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCB0cy1sb2dzLWNh
cHR1cmUgaG9zdCBjYXB0dXJlLWxvZ3MoMjIpCjIwMTctMDYtMjcgMTc6MjY6MTMgWiBbdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IHRzLWxvZ3MtY2FwdHVyZSBob3N0CjIwMTctMDYt
MjcgMTc6MjY6MTkgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c21dIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSB0cy1ob3N0LXJlYm9vdCBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTc6MjY6MTkgWiBb
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21dIHN0YXJ0aW5nIDEx
MTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1ob3N0
LXBpbmctY2hlY2sgaG9zdCBob3N0LXBpbmctY2hlY2steGVuCjIwMTctMDYtMjcgMTc6MjY6MjAg
WiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21dIGF3YWl0aW5n
IDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1o
b3N0LXBpbmctY2hlY2sgaG9zdAoyMDE3LTA2LTI3IDE3OjI2OjIwIFogW3Rlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCB0cy1ndWVzdC1zdG9wIGhvc3Qgd2luIHBhc3MgCjIwMTctMDYt
MjcgMTc6MjY6MjAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0XSBzdGFy
dGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IHRzLXJlcGVh
dC10ZXN0IDEwIHRzLWd1ZXN0LXN0YXJ0IGhvc3Qgd2luIHs7fSB0cy1ndWVzdC1zdG9wIGhvc3Qg
d2luIGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQKMjAxNy0wNi0yNyAxNzoyNjoyMSBaIFt0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgdHMtcmVwZWF0LXRlc3QgMTAgdHMtZ3Vlc3Qtc3Rh
cnQgaG9zdCB3aW4gezt9IHRzLWd1ZXN0LXN0b3AgaG9zdCB3aW4KMjAxNy0wNi0yNyAxNzoyNjoy
MiBaIFt0ZXN0LWFybTY0LWFybTY0LXhsXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hcm02NC1hcm02
NC14bCB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE3OjI2OjIyIFog
W3Rlc3QtYXJtNjQtYXJtNjQteGxdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFybTY0LWFybTY0LXhs
IHRzLWxlYWstY2hlY2sgYmFzaXMgaG9zdCBsZWFrLWNoZWNrL2Jhc2lzKDkpCjIwMTctMDYtMjcg
MTc6MjY6MjIgWiBbdGVzdC1hcm02NC1hcm02NC14bF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYXJt
NjQtYXJtNjQteGwgdHMtbGVhay1jaGVjayBiYXNpcyBob3N0CjIwMTctMDYtMjcgMTc6MjY6MjUg
WiBbdGVzdC1hcm02NC1hcm02NC14bF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYXJtNjQtYXJtNjQt
eGwgdHMtbGVhay1jaGVjayBiYXNpcyBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTc6MjY6MjUgWiBb
dGVzdC1hcm02NC1hcm02NC14bF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYXJtNjQtYXJtNjQteGwg
dHMtZGViaWFuLWluc3RhbGwgIGRlYmlhbi1pbnN0YWxsCjIwMTctMDYtMjcgMTc6MjY6MjUgWiBb
dGVzdC1hcm02NC1hcm02NC14bF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYXJtNjQtYXJtNjQteGwg
dHMtZGViaWFuLWluc3RhbGwgCjIwMTctMDYtMjcgMTc6MjY6NDAgWiBbdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21dIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1ob3N0LXBpbmctY2hlY2sgaG9z
dCBwYXNzIAoyMDE3LTA2LTI3IDE3OjI2OjQxIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtbGVhay1jaGVjayBiYXNpcyBob3N0IGxlYWstY2hl
Y2svYmFzaXMoOSkKMjAxNy0wNi0yNyAxNzoyNjo0MSBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWxlYWstY2hlY2sgYmFzaXMgaG9zdAoyMDE3
LTA2LTI3IDE3OjI2OjQzIFogW3Rlc3QtYW1kNjQtaTM4Ni1wYWlyXSBmaW5pc2hlZCAxMTExMTIu
dGVzdC1hbWQ2NC1pMzg2LXBhaXIgdHMtZGViaWFuLWluc3RhbGwgZHN0X2hvc3QgcGFzcyAKMjAx
Ny0wNi0yNyAxNzoyNjo0MyBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIHRzLWxlYWstY2hlY2sgYmFzaXMgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE3
OjI2OjQzIFogW3Rlc3QtYW1kNjQtaTM4Ni1wYWlyXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2
NC1pMzg2LXBhaXIgdHMtZGViaWFuLWZpeHVwIGRzdF9ob3N0IGRlYmlhbiBkZWJpYW4tZml4dXAv
ZHN0X2hvc3QKMjAxNy0wNi0yNyAxNzoyNjo0NCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWRlYmlhbi1odm0taW5zdGFsbCAgZGViaWFuLWh2
bS1pbnN0YWxsCjIwMTctMDYtMjcgMTc6MjY6NDQgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c21dIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1kZWJpYW4taHZtLWluc3RhbGwgCjIwMTctMDYt
MjcgMTc6MjY6NDQgWiBbdGVzdC1hbWQ2NC1pMzg2LXBhaXJdIGF3YWl0aW5nIDExMTExMi50ZXN0
LWFtZDY0LWkzODYtcGFpciB0cy1kZWJpYW4tZml4dXAgZHN0X2hvc3QgZGViaWFuCjIwMTctMDYt
MjcgMTc6MjY6NDkgWiBbdGVzdC1hbWQ2NC1pMzg2LXBhaXJdIGZpbmlzaGVkIDExMTExMi50ZXN0
LWFtZDY0LWkzODYtcGFpciB0cy1kZWJpYW4tZml4dXAgZHN0X2hvc3QgZGViaWFuIHBhc3MgCjIw
MTctMDYtMjcgMTc6MjY6NDkgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIHRzLWd1ZXN0LWxvY2FsbWlncmF0ZSB4MTAgaG9zdCBkZWJpYW5odm0g
cGFzcyAKMjAxNy0wNi0yNyAxNzoyNjo0OSBaIFt0ZXN0LWFtZDY0LWkzODYtcGFpcl0gc3RhcnRp
bmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1wYWlyIHRzLWd1ZXN0cy1uYmQtbWlycm9yIGRzdF9o
b3N0IHNyY19ob3N0IGRlYmlhbiBndWVzdHMtbmJkLW1pcnJvci9kZWJpYW4KMjAxNy0wNi0yNyAx
NzoyNjo1MCBaIFt0ZXN0LWFtZDY0LWkzODYtcGFpcl0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1k
NjQtaTM4Ni1wYWlyIHRzLWd1ZXN0cy1uYmQtbWlycm9yIGRzdF9ob3N0IHNyY19ob3N0IGRlYmlh
bgoyMDE3LTA2LTI3IDE3OjI2OjUwIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1ndWVzdC1zdG9wIGhvc3QgZGViaWFuaHZtIGd1ZXN0LXN0
b3AKMjAxNy0wNi0yNyAxNzoyNjo1MCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c21dIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlhbmh2bQoyMDE3LTA2
LTI3IDE3OjI3OjA1IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NF0gZmlu
aXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCB0cy14ZW4t
aW5zdGFsbCBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTc6Mjc6MDUgWiBbdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0IHRzLWhvc3QtcmVib290IGhvc3QgeGVuLWJvb3QKMjAxNy0wNi0y
NyAxNzoyNzowNSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjRdIGF3YWl0
aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgdHMtaG9zdC1y
ZWJvb3QgaG9zdAoyMDE3LTA2LTI3IDE3OjI3OjE5IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1ndWVzdC1zdG9wIGhvc3QgZGViaWFuaHZt
IHBhc3MgCjIwMTctMDYtMjcgMTc6Mjc6MTkgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLXJlcGVhdC10ZXN0IDEwIHRzLWd1ZXN0LXN0YXJ0
IGhvc3QgZGViaWFuaHZtIHs7fSB0cy1ndWVzdC1zdG9wIGhvc3QgZGViaWFuaHZtIGd1ZXN0LXN0
YXJ0L2RlYmlhbmh2bS5yZXBlYXQKMjAxNy0wNi0yNyAxNzoyNzoyMCBaIFt0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21dIGF3YWl0aW5nIDExMTExMi50ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtcmVwZWF0LXRlc3QgMTAg
dHMtZ3Vlc3Qtc3RhcnQgaG9zdCBkZWJpYW5odm0gezt9IHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJp
YW5odm0KMjAxNy0wNi0yNyAxNzoyNzoyOSBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3Zt
Zi1hbWQ2NF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0IHRzLWhvc3QtcmVib290IGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNzoyNzozMCBaIFt0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IHRzLWhvc3QtcGluZy1jaGVjayBob3N0IGhvc3Qt
cGluZy1jaGVjay14ZW4KMjAxNy0wNi0yNyAxNzoyNzozMCBaIFt0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0IHRzLWhvc3QtcGluZy1jaGVjayBob3N0CjIwMTctMDYtMjcgMTc6Mjc6MzQg
WiBbdGVzdC1hbWQ2NC1pMzg2LXBhaXJdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYt
cGFpciB0cy1ndWVzdHMtbmJkLW1pcnJvciBkc3RfaG9zdCBzcmNfaG9zdCBkZWJpYW4gcGFzcyAK
MjAxNy0wNi0yNyAxNzoyNzozNSBaIFt0ZXN0LWFtZDY0LWkzODYtcGFpcl0gc3RhcnRpbmcgMTEx
MTEyLnRlc3QtYW1kNjQtaTM4Ni1wYWlyIHRzLWxlYWstY2hlY2sgYmFzaXMgc3JjX2hvc3QgbGVh
ay1jaGVjay9iYXNpcy9zcmNfaG9zdCgxOSkKMjAxNy0wNi0yNyAxNzoyNzozNSBaIFt0ZXN0LWFt
ZDY0LWkzODYtcGFpcl0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1wYWlyIHRzLWxl
YWstY2hlY2sgYmFzaXMgZHN0X2hvc3QgbGVhay1jaGVjay9iYXNpcy9kc3RfaG9zdCgyMCkKMjAx
Ny0wNi0yNyAxNzoyNzozNSBaIFt0ZXN0LWFtZDY0LWkzODYtcGFpcl0gYXdhaXRpbmcgMTExMTEy
LnRlc3QtYW1kNjQtaTM4Ni1wYWlyIHRzLWxlYWstY2hlY2sgYmFzaXMgc3JjX2hvc3QKMjAxNy0w
Ni0yNyAxNzoyNzozNyBaIFt0ZXN0LWFtZDY0LWkzODYtcGFpcl0gZmluaXNoZWQgMTExMTEyLnRl
c3QtYW1kNjQtaTM4Ni1wYWlyIHRzLWxlYWstY2hlY2sgYmFzaXMgc3JjX2hvc3QgcGFzcyAKMjAx
Ny0wNi0yNyAxNzoyNzozNyBaIFt0ZXN0LWFtZDY0LWkzODYtcGFpcl0gYXdhaXRpbmcgMTExMTEy
LnRlc3QtYW1kNjQtaTM4Ni1wYWlyIHRzLWxlYWstY2hlY2sgYmFzaXMgZHN0X2hvc3QKMjAxNy0w
Ni0yNyAxNzoyNzozOCBaIFt0ZXN0LWFtZDY0LWkzODYtcGFpcl0gZmluaXNoZWQgMTExMTEyLnRl
c3QtYW1kNjQtaTM4Ni1wYWlyIHRzLWxlYWstY2hlY2sgYmFzaXMgZHN0X2hvc3QgcGFzcyAKMjAx
Ny0wNi0yNyAxNzoyNzozOCBaIFt0ZXN0LWFtZDY0LWkzODYtcGFpcl0gc3RhcnRpbmcgMTExMTEy
LnRlc3QtYW1kNjQtaTM4Ni1wYWlyIHRzLWd1ZXN0LXN0YXJ0IHNyY19ob3N0IGRlYmlhbiBndWVz
dC1zdGFydC9kZWJpYW4KMjAxNy0wNi0yNyAxNzoyNzozOCBaIFt0ZXN0LWFtZDY0LWkzODYtcGFp
cl0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1wYWlyIHRzLWd1ZXN0LXN0YXJ0IHNy
Y19ob3N0IGRlYmlhbgoyMDE3LTA2LTI3IDE3OjI3OjQwIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtb3ZtZi1hbWQ2NF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtb3ZtZi1hbWQ2NCB0cy1sb2dzLWNhcHR1cmUgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE3OjI3
OjQwIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NF0gYXdhaXRpbmcgMTEx
MTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCB0cy1zeXNsb2ctc2VydmVy
IAoyMDE3LTA2LTI3IDE3OjI3OjQwIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCB0cy1zeXNsb2ctc2VydmVyICBwYXNzIAoyMDE3LTA2LTI3IDE3OjI3OjQyIFogZmxpZ2h0IDEx
MTExMiByZWFwZWQgIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCBbMTAxODhd
IEVYSVQgMAoyMDE3LTA2LTI3IDE3OjI3OjQzIFogZmxpZ2h0IDExMTExMiBucXVldWVkPTEKMjAx
Ny0wNi0yNyAxNzoyNzo0MyBaIGZsaWdodCAxMTExMTIgbnJ1bm5pbmc9NTMKMjAxNy0wNi0yNyAx
NzoyNzo0OCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0XSBmaW5p
c2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCB0cy1n
dWVzdC1sb2NhbG1pZ3JhdGUgeDEwIGhvc3QgZGViaWFuaHZtIHBhc3MgCjIwMTctMDYtMjcgMTc6
Mjc6NDkgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NF0gc3RhcnRp
bmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgdHMtZ3Vl
c3Qtc3RvcCBob3N0IGRlYmlhbmh2bSBndWVzdC1zdG9wCjIwMTctMDYtMjcgMTc6Mjc6NDkgWiBb
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NF0gYXdhaXRpbmcgMTExMTEy
LnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgdHMtZ3Vlc3Qtc3RvcCBo
b3N0IGRlYmlhbmh2bQoyMDE3LTA2LTI3IDE3OjI3OjUxIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjQgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNzoy
Nzo1MSBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NF0gc3RhcnRpbmcgMTEx
MTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IHRzLWxlYWstY2hlY2sgYmFz
aXMgaG9zdCBsZWFrLWNoZWNrL2Jhc2lzKDkpCjIwMTctMDYtMjcgMTc6Mjc6NTIgWiBbdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCB0cy1sZWFrLWNoZWNrIGJhc2lzIGhvc3QKMjAxNy0w
Ni0yNyAxNzoyNzo1NCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NF0gZmlu
aXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IHRzLWxlYWst
Y2hlY2sgYmFzaXMgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE3OjI3OjU0IFogW3Rlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgdHMtZGViaWFuLWh2bS1pbnN0YWxsICBkZWJpYW4taHZtLWlu
c3RhbGwKMjAxNy0wNi0yNyAxNzoyNzo1NSBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3Zt
Zi1hbWQ2NF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0IHRzLWRlYmlhbi1odm0taW5zdGFsbCAKMjAxNy0wNi0yNyAxNzoyNzo1OSBaIFt0ZXN0LWFt
ZDY0LWkzODYtcGFpcl0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1wYWlyIHRzLWd1
ZXN0LXN0YXJ0IHNyY19ob3N0IGRlYmlhbiBwYXNzIAoyMDE3LTA2LTI3IDE3OjI3OjU5IFogW3Rl
c3QtYW1kNjQtaTM4Ni1wYWlyXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXBhaXIg
dHMtZ3Vlc3QtbWlncmF0ZSBzcmNfaG9zdCBkc3RfaG9zdCBkZWJpYW4gZ3Vlc3QtbWlncmF0ZS9z
cmNfaG9zdC9kc3RfaG9zdAoyMDE3LTA2LTI3IDE3OjI4OjAwIFogW3Rlc3QtYW1kNjQtaTM4Ni1w
YWlyXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXBhaXIgdHMtZ3Vlc3QtbWlncmF0
ZSBzcmNfaG9zdCBkc3RfaG9zdCBkZWJpYW4KMjAxNy0wNi0yNyAxNzoyODoxNSBaIFt0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0XSBmaW5pc2hlZCAxMTExMTIudGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCB0cy1ndWVzdC1zdG9wIGhvc3QgZGVi
aWFuaHZtIHBhc3MgCjIwMTctMDYtMjcgMTc6Mjg6MTUgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgdHMtcmVwZWF0LXRlc3QgMTAgdHMtZ3Vlc3Qtc3RhcnQgaG9z
dCBkZWJpYW5odm0gezt9IHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW5odm0gZ3Vlc3Qtc3RhcnQv
ZGViaWFuaHZtLnJlcGVhdAoyMDE3LTA2LTI3IDE3OjI4OjE2IFogW3Rlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IHRzLXJlcGVhdC10ZXN0IDEwIHRzLWd1ZXN0LXN0YXJ0
IGhvc3QgZGViaWFuaHZtIHs7fSB0cy1ndWVzdC1zdG9wIGhvc3QgZGViaWFuaHZtCjIwMTctMDYt
MjcgMTc6Mjg6MjcgWiBbdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsXSBmaW5p
c2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsIHRzLWhvc3Rz
LWFsbG9jYXRlIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNzoyODoyOCBaIGZsaWdodCAxMTExMTIg
a2lsbGluZyB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgWzEwMTg4XQoyMDE3
LTA2LTI3IDE3OjI4OjI4IFogW3Rlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbF0g
c3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCB0cy1z
eXNsb2ctc2VydmVyICBzeXNsb2ctc2VydmVyCjIwMTctMDYtMjcgMTc6Mjg6MjggWiBbdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsIHRzLWhvc3QtaW5zdGFsbC10d2ljZSBob3N0IGhv
c3QtaW5zdGFsbCg0KQoyMDE3LTA2LTI3IDE3OjI4OjI5IFogW3Rlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1pbnRlbF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1pbnRlbCB0cy1ob3N0LWluc3RhbGwtdHdpY2UgaG9zdAoyMDE3LTA2LTI3IDE3OjI4
OjM3IFogW3Rlc3QtYW1kNjQtaTM4Ni1wYWlyXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1p
Mzg2LXBhaXIgdHMtZ3Vlc3QtbWlncmF0ZSBzcmNfaG9zdCBkc3RfaG9zdCBkZWJpYW4gcGFzcyAK
MjAxNy0wNi0yNyAxNzoyODozOCBaIFt0ZXN0LWFtZDY0LWkzODYtcGFpcl0gc3RhcnRpbmcgMTEx
MTEyLnRlc3QtYW1kNjQtaTM4Ni1wYWlyIHRzLWd1ZXN0LW1pZ3JhdGUgZHN0X2hvc3Qgc3JjX2hv
c3QgZGViaWFuIGd1ZXN0LW1pZ3JhdGUvZHN0X2hvc3Qvc3JjX2hvc3QKMjAxNy0wNi0yNyAxNzoy
ODozOCBaIFt0ZXN0LWFtZDY0LWkzODYtcGFpcl0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQt
aTM4Ni1wYWlyIHRzLWd1ZXN0LW1pZ3JhdGUgZHN0X2hvc3Qgc3JjX2hvc3QgZGViaWFuCjIwMTct
MDYtMjcgMTc6Mjg6MzkgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0XSBm
aW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IHRzLWhv
c3QtcmVib290IGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNzoyODo0MCBaIFt0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgaG9zdC1waW5nLWNo
ZWNrLXhlbgoyMDE3LTA2LTI3IDE3OjI4OjQwIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdAoyMDE3LTA2LTI3IDE3OjI5OjAxIFogW3Rl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NF0gZmluaXNoZWQgMTExMTEyLnRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdCBw
YXNzIAoyMDE3LTA2LTI3IDE3OjI5OjAxIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCB0cy1sZWFrLWNoZWNrIGJhc2lzIGhvc3QgbGVhay1jaGVjay9iYXNpcyg5KQoyMDE3LTA2
LTI3IDE3OjI5OjAxIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NF0gYXdh
aXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCB0cy1sZWFr
LWNoZWNrIGJhc2lzIGhvc3QKMjAxNy0wNi0yNyAxNzoyOTowMyBaIFt0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgdHMtbGVhay1jaGVjayBiYXNpcyBob3N0IHBhc3MgCjIwMTctMDYt
MjcgMTc6Mjk6MDQgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0XSBzdGFy
dGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IHRzLXdpbmRv
d3MtaW5zdGFsbCAgd2luZG93cy1pbnN0YWxsCjIwMTctMDYtMjcgMTc6Mjk6MDQgWiBbdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IHRzLXdpbmRvd3MtaW5zdGFsbCAKMjAxNy0wNi0y
NyAxNzoyOToxNSBaIFt0ZXN0LWFtZDY0LWkzODYtcGFpcl0gZmluaXNoZWQgMTExMTEyLnRlc3Qt
YW1kNjQtaTM4Ni1wYWlyIHRzLWd1ZXN0LW1pZ3JhdGUgZHN0X2hvc3Qgc3JjX2hvc3QgZGViaWFu
IHBhc3MgCjIwMTctMDYtMjcgMTc6Mjk6MTYgWiBbdGVzdC1hbWQ2NC1pMzg2LXBhaXJdIHN0YXJ0
aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtcGFpciB0cy1ndWVzdC1zdG9wIHNyY19ob3N0IGRl
YmlhbiBndWVzdC1zdG9wL3NyY19ob3N0CjIwMTctMDYtMjcgMTc6Mjk6MTYgWiBbdGVzdC1hbWQ2
NC1pMzg2LXBhaXJdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtcGFpciB0cy1ndWVz
dC1zdG9wIHNyY19ob3N0IGRlYmlhbgoyMDE3LTA2LTI3IDE3OjI5OjM3IFogW3Rlc3QtYW1kNjQt
aTM4Ni1wYWlyXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXBhaXIgdHMtZ3Vlc3Qt
c3RvcCBzcmNfaG9zdCBkZWJpYW4gcGFzcyAKMjAxNy0wNi0yNyAxNzoyOTozNyBaIFt0ZXN0LWFt
ZDY0LWkzODYtcGFpcl0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1wYWlyIHRzLWxl
YWstY2hlY2sgY2hlY2sgc3JjX2hvc3QgbGVhay1jaGVjay9jaGVjay9zcmNfaG9zdAoyMDE3LTA2
LTI3IDE3OjI5OjM4IFogW3Rlc3QtYW1kNjQtaTM4Ni1wYWlyXSBzdGFydGluZyAxMTExMTIudGVz
dC1hbWQ2NC1pMzg2LXBhaXIgdHMtbGVhay1jaGVjayBjaGVjayBkc3RfaG9zdCBsZWFrLWNoZWNr
L2NoZWNrL2RzdF9ob3N0CjIwMTctMDYtMjcgMTc6Mjk6MzggWiBbdGVzdC1hbWQ2NC1pMzg2LXBh
aXJdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtcGFpciB0cy1sZWFrLWNoZWNrIGNo
ZWNrIHNyY19ob3N0CjIwMTctMDYtMjcgMTc6Mjk6MzkgWiBbdGVzdC1hbWQ2NC1pMzg2LXBhaXJd
IGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYtcGFpciB0cy1sZWFrLWNoZWNrIGNoZWNr
IHNyY19ob3N0IHBhc3MgCjIwMTctMDYtMjcgMTc6Mjk6MzkgWiBbdGVzdC1hbWQ2NC1pMzg2LXBh
aXJdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtcGFpciB0cy1sZWFrLWNoZWNrIGNo
ZWNrIGRzdF9ob3N0CjIwMTctMDYtMjcgMTc6Mjk6NDAgWiBbdGVzdC1hbWQ2NC1pMzg2LXBhaXJd
IGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYtcGFpciB0cy1sZWFrLWNoZWNrIGNoZWNr
IGRzdF9ob3N0IHBhc3MgCjIwMTctMDYtMjcgMTc6Mjk6NDAgWiBbdGVzdC1hbWQ2NC1pMzg2LXBh
aXJdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtcGFpciB0cy1sb2dzLWNhcHR1cmUg
c3JjX2hvc3QgY2FwdHVyZS1sb2dzL3NyY19ob3N0KDI3KQoyMDE3LTA2LTI3IDE3OjI5OjQxIFog
W3Rlc3QtYW1kNjQtaTM4Ni1wYWlyXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXBh
aXIgdHMtbG9ncy1jYXB0dXJlIGRzdF9ob3N0IGNhcHR1cmUtbG9ncy9kc3RfaG9zdCgyOCkKMjAx
Ny0wNi0yNyAxNzoyOTo0MSBaIFt0ZXN0LWFtZDY0LWkzODYtcGFpcl0gYXdhaXRpbmcgMTExMTEy
LnRlc3QtYW1kNjQtaTM4Ni1wYWlyIHRzLWxvZ3MtY2FwdHVyZSBzcmNfaG9zdAoyMDE3LTA2LTI3
IDE3OjI5OjQzIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2XSBmaW5pc2hl
ZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgdHMtaG9zdC1pbnN0
YWxsLXR3aWNlIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNzoyOTo0NCBaIFt0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luMTAtaTM4Nl0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW4xMC1pMzg2IHRzLWhvc3QtcGluZy1jaGVjayBob3N0IGhvc3QtcGluZy1jaGVj
ay1uYXRpdmUKMjAxNy0wNi0yNyAxNzoyOTo0NCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luMTAtaTM4Nl0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2IHRzLWhvc3QtcGluZy1jaGVjayBob3N0CjIwMTctMDYtMjcgMTc6MzA6MDUgWiBbdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODZdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdCBwYXNz
IAoyMDE3LTA2LTI3IDE3OjMwOjA1IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYg
dHMteGVuLWluc3RhbGwgaG9zdCB4ZW4taW5zdGFsbAoyMDE3LTA2LTI3IDE3OjMwOjA1IFogW3Rl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2XSBhd2FpdGluZyAxMTExMTIudGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgdHMteGVuLWluc3RhbGwgaG9zdAoyMDE3LTA2
LTI3IDE3OjMwOjEyIFogW3Rlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWRdIGZpbmlz
aGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kIHRzLWhvc3QtaW5z
dGFsbC10d2ljZSBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTc6MzA6MTIgWiBbdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWFtZF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1hbWQgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgaG9zdC1waW5nLWNoZWNr
LW5hdGl2ZQoyMDE3LTA2LTI3IDE3OjMwOjEyIFogW3Rlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1hbWRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kIHRzLWhvc3QtcGluZy1jaGVjayBob3N0CjIwMTctMDYtMjcgMTc6MzA6MzMgWiBbdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgcGFzcyAKMjAx
Ny0wNi0yNyAxNzozMDozMyBaIFt0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kXSBz
dGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCB0cy14ZW4t
aW5zdGFsbCBob3N0IHhlbi1pbnN0YWxsCjIwMTctMDYtMjcgMTc6MzA6MzQgWiBbdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1hbWQgdHMteGVuLWluc3RhbGwgaG9zdAoyMDE3LTA2LTI3IDE3OjMw
OjU0IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2XSBmaW5pc2hlZCAxMTEx
MTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgdHMteGVuLWluc3RhbGwgaG9z
dCBwYXNzIAoyMDE3LTA2LTI3IDE3OjMwOjU0IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEw
LWkzODYgdHMtaG9zdC1yZWJvb3QgaG9zdCB4ZW4tYm9vdAoyMDE3LTA2LTI3IDE3OjMwOjU1IFog
W3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2XSBhd2FpdGluZyAxMTExMTIudGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgdHMtaG9zdC1yZWJvb3QgaG9zdAoyMDE3
LTA2LTI3IDE3OjMxOjAwIFogW3Rlc3QtYW1kNjQtaTM4Ni1wYWlyXSBmaW5pc2hlZCAxMTExMTIu
dGVzdC1hbWQ2NC1pMzg2LXBhaXIgdHMtbG9ncy1jYXB0dXJlIHNyY19ob3N0IHBhc3MgCjIwMTct
MDYtMjcgMTc6MzE6MDAgWiBbdGVzdC1hbWQ2NC1pMzg2LXBhaXJdIGF3YWl0aW5nIDExMTExMi50
ZXN0LWFtZDY0LWkzODYtcGFpciB0cy1sb2dzLWNhcHR1cmUgZHN0X2hvc3QKMjAxNy0wNi0yNyAx
NzozMTowMSBaIFt0ZXN0LWFtZDY0LWkzODYtcGFpcl0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1k
NjQtaTM4Ni1wYWlyIHRzLWxvZ3MtY2FwdHVyZSBkc3RfaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE3
OjMxOjAxIFogW3Rlc3QtYW1kNjQtaTM4Ni1wYWlyXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2
NC1pMzg2LXBhaXIgdHMtc3lzbG9nLXNlcnZlciAKMjAxNy0wNi0yNyAxNzozMTowMSBaIFt0ZXN0
LWFtZDY0LWkzODYtcGFpcl0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1wYWlyIHRz
LXN5c2xvZy1zZXJ2ZXIgIHBhc3MgCjIwMTctMDYtMjcgMTc6MzE6MDIgWiBmbGlnaHQgMTExMTEy
IHJlYXBlZCAgdGVzdC1hbWQ2NC1pMzg2LXBhaXIgWzU4ODJdIEVYSVQgMAoyMDE3LTA2LTI3IDE3
OjMxOjAyIFogZmxpZ2h0IDExMTExMiBucXVldWVkPTEKMjAxNy0wNi0yNyAxNzozMTowMyBaIGZs
aWdodCAxMTExMTIgbnJ1bm5pbmc9NTIKMjAxNy0wNi0yNyAxNzozMTowNSBaIFt0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgdHMtaG9zdC1pbnN0YWxsLXR3aWNlIGhvc3QgcGFzcyAK
MjAxNy0wNi0yNyAxNzozMTowNiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1k
NjRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
dHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgaG9zdC1waW5nLWNoZWNrLW5hdGl2ZQoyMDE3LTA2LTI3
IDE3OjMxOjA2IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NF0gYXdhaXRp
bmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCB0cy1ob3N0LXBp
bmctY2hlY2sgaG9zdAoyMDE3LTA2LTI3IDE3OjMxOjI3IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE3
OjMxOjI3IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NF0gc3RhcnRpbmcg
MTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCB0cy14ZW4taW5zdGFs
bCBob3N0IHhlbi1pbnN0YWxsCjIwMTctMDYtMjcgMTc6MzE6MjcgWiBbdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0IHRzLXhlbi1pbnN0YWxsIGhvc3QKMjAxNy0wNi0yNyAxNzozMToz
NCBaIFt0ZXN0LWFybTY0LWFybTY0LXhsXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hcm02NC1hcm02
NC14bCB0cy1kZWJpYW4taW5zdGFsbCAgcGFzcyAKMjAxNy0wNi0yNyAxNzozMTozNCBaIFt0ZXN0
LWFybTY0LWFybTY0LXhsXSBzdGFydGluZyAxMTExMTIudGVzdC1hcm02NC1hcm02NC14bCB0cy1k
ZWJpYW4tZml4dXAgZGViaWFuIGRlYmlhbi1maXh1cAoyMDE3LTA2LTI3IDE3OjMxOjM1IFogW3Rl
c3QtYXJtNjQtYXJtNjQteGxdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFybTY0LWFybTY0LXhsIHRz
LWRlYmlhbi1maXh1cCBkZWJpYW4KMjAxNy0wNi0yNyAxNzozMTo0MCBaIFt0ZXN0LWFybTY0LWFy
bTY0LXhsXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hcm02NC1hcm02NC14bCB0cy1kZWJpYW4tZml4
dXAgZGViaWFuIHBhc3MgCjIwMTctMDYtMjcgMTc6MzE6NDEgWiBbdGVzdC1hcm02NC1hcm02NC14
bF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYXJtNjQtYXJtNjQteGwgdHMtZ3Vlc3Qtc3RhcnQgZGVi
aWFuIGd1ZXN0LXN0YXJ0CjIwMTctMDYtMjcgMTc6MzE6NDEgWiBbdGVzdC1hcm02NC1hcm02NC14
bF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYXJtNjQtYXJtNjQteGwgdHMtZ3Vlc3Qtc3RhcnQgZGVi
aWFuCjIwMTctMDYtMjcgMTc6MzE6NDggWiBmbGlnaHQgMTExMTEyIGtpbGxpbmcgdGVzdC1hbWQ2
NC1pMzg2LXBhaXIgWzU4ODJdCjIwMTctMDYtMjcgMTc6MzI6MDEgWiBbdGVzdC1hcm02NC1hcm02
NC14bF0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdS
RVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1Is
IDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dy
aXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6
IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJl
ZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQu
CikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjcgMTc6MzI6MDIgWiBbdGVzdC1hcm02NC1hcm02NC14
bF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYXJtNjQtYXJtNjQteGwgdHMtZ3Vlc3Qtc3RhcnQgZGVi
aWFuIHBhc3MgCjIwMTctMDYtMjcgMTc6MzI6MDIgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTc6MzI6MDMg
WiBbdGVzdC1hcm02NC1hcm02NC14bF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYXJtNjQtYXJtNjQt
eGwgdHMtbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuIDEgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrCjIwMTctMDYtMjcgMTc6MzI6MDMgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCB0cy1zeXNsb2ctc2VydmVyICBzeXNsb2ctc2VydmVyCjIwMTctMDYtMjcgMTc6MzI6MDMg
WiBbdGVzdC1hcm02NC1hcm02NC14bF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYXJtNjQtYXJtNjQt
eGwgdHMtbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuIDEKMjAxNy0wNi0yNyAxNzoz
MjowNCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NF0gc3RhcnRpbmcgMTEx
MTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IHRzLWhvc3QtaW5zdGFsbC10
d2ljZSBob3N0IGhvc3QtaW5zdGFsbCg0KQoyMDE3LTA2LTI3IDE3OjMyOjA0IFogW3Rlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgdHMtaG9zdC1pbnN0YWxsLXR3aWNlIGhvc3QKMjAxNy0w
Ni0yNyAxNzozMjowNCBaIFt0ZXN0LWFybTY0LWFybTY0LXhsXSBmaW5pc2hlZCAxMTExMTIudGVz
dC1hcm02NC1hcm02NC14bCB0cy1taWdyYXRlLXN1cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW4gMSBm
YWlsIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxNy0wNi0yNyAxNzozMjowNCBa
IFt0ZXN0LWFybTY0LWFybTY0LXhsXSBzdGFydGluZyAxMTExMTIudGVzdC1hcm02NC1hcm02NC14
bCB0cy1zYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sKMjAxNy0wNi0yNyAxNzozMjowNSBaIFt0ZXN0LWFybTY0LWFybTY0LXhsXSBh
d2FpdGluZyAxMTExMTIudGVzdC1hcm02NC1hcm02NC14bCB0cy1zYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrIGhvc3QgZGViaWFuCjIwMTctMDYtMjcgMTc6MzI6MDYgWiBbdGVzdC1hcm02NC1hcm02
NC14bF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYXJtNjQtYXJtNjQteGwgdHMtc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayBob3N0IGRlYmlhbiBmYWlsIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9y
bWFsbHkKMjAxNy0wNi0yNyAxNzozMjowNiBaIFt0ZXN0LWFybTY0LWFybTY0LXhsXSBzdGFydGlu
ZyAxMTExMTIudGVzdC1hcm02NC1hcm02NC14bCB0cy1ndWVzdC1zdG9wIGhvc3QgZGViaWFuIGd1
ZXN0LXN0b3AKMjAxNy0wNi0yNyAxNzozMjowNiBaIFt0ZXN0LWFybTY0LWFybTY0LXhsXSBhd2Fp
dGluZyAxMTExMTIudGVzdC1hcm02NC1hcm02NC14bCB0cy1ndWVzdC1zdG9wIGhvc3QgZGViaWFu
CjIwMTctMDYtMjcgMTc6MzI6MDkgWiBbdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFt
ZF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgdHMt
eGVuLWluc3RhbGwgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE3OjMyOjA5IFogW3Rlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0tYW1kIHRzLWhvc3QtcmVib290IGhvc3QgeGVuLWJvb3QKMjAxNy0wNi0y
NyAxNzozMjoxMCBaIFt0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kXSBhd2FpdGlu
ZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCB0cy1ob3N0LXJlYm9v
dCBob3N0CjIwMTctMDYtMjcgMTc6MzI6MTggWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgdHMtaG9zdC1pbnN0YWxsLXR3aWNlIGhvc3QgcGFzcyAKMjAxNy0wNi0y
NyAxNzozMjoxOCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0XSBz
dGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCB0
cy1ob3N0LXBpbmctY2hlY2sgaG9zdCBob3N0LXBpbmctY2hlY2stbmF0aXZlCjIwMTctMDYtMjcg
MTc6MzI6MTkgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NF0gYXdh
aXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgdHMt
aG9zdC1waW5nLWNoZWNrIGhvc3QKMjAxNy0wNi0yNyAxNzozMjoyMiBaIFt0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13czE2LWFtZDY0IHRzLWhvc3QtaW5zdGFsbC10d2ljZSBob3N0IHBhc3MgCjIwMTct
MDYtMjcgMTc6MzI6MjMgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjRdIHN0
YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCB0cy1ob3N0
LXBpbmctY2hlY2sgaG9zdCBob3N0LXBpbmctY2hlY2stbmF0aXZlCjIwMTctMDYtMjcgMTc6MzI6
MjMgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjRdIGF3YWl0aW5nIDExMTEx
Mi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCB0cy1ob3N0LXBpbmctY2hlY2sg
aG9zdAoyMDE3LTA2LTI3IDE3OjMyOjI4IFogW3Rlc3QtYXJtNjQtYXJtNjQteGxdIGZpbmlzaGVk
IDExMTExMi50ZXN0LWFybTY0LWFybTY0LXhsIHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW4gcGFz
cyAKMjAxNy0wNi0yNyAxNzozMjoyOCBaIFt0ZXN0LWFybTY0LWFybTY0LXhsXSBzdGFydGluZyAx
MTExMTIudGVzdC1hcm02NC1hcm02NC14bCB0cy1yZXBlYXQtdGVzdCAxMCB0cy1ndWVzdC1zdGFy
dCBob3N0IGRlYmlhbiB7O30gdHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlhbiBndWVzdC1zdGFydC9k
ZWJpYW4ucmVwZWF0CjIwMTctMDYtMjcgMTc6MzI6MjggWiBbdGVzdC1hcm02NC1hcm02NC14bF0g
YXdhaXRpbmcgMTExMTEyLnRlc3QtYXJtNjQtYXJtNjQteGwgdHMtcmVwZWF0LXRlc3QgMTAgdHMt
Z3Vlc3Qtc3RhcnQgaG9zdCBkZWJpYW4gezt9IHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW4KMjAx
Ny0wNi0yNyAxNzozMjozOCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4Nl0g
ZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IHRzLWhv
c3QtcmVib290IGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNzozMjozOCBaIFt0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luMTAtaTM4Nl0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW4xMC1pMzg2IHRzLWhvc3QtcGluZy1jaGVjayBob3N0IGhvc3QtcGluZy1jaGVj
ay14ZW4KMjAxNy0wNi0yNyAxNzozMjozOCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4Nl0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2IHRzLWhvc3QtcGluZy1jaGVjayBob3N0CjIwMTctMDYtMjcgMTc6MzI6MzkgWiBbdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NF0gZmluaXNoZWQgMTExMTEyLnRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgdHMtaG9zdC1waW5nLWNoZWNrIGhv
c3QgcGFzcyAKMjAxNy0wNi0yNyAxNzozMjo0MCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCB0cy14ZW4taW5zdGFsbCBob3N0IHhlbi1pbnN0YWxsCjIwMTctMDYt
MjcgMTc6MzI6NDAgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NF0g
YXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
dHMteGVuLWluc3RhbGwgaG9zdAoyMDE3LTA2LTI3IDE3OjMyOjQ0IFogW3Rlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgcGFzcyAKMjAxNy0wNi0y
NyAxNzozMjo0NCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NF0gc3RhcnRp
bmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IHRzLXhlbi1pbnN0
YWxsIGhvc3QgeGVuLWluc3RhbGwKMjAxNy0wNi0yNyAxNzozMjo0NCBaIFt0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13czE2LWFtZDY0IHRzLXhlbi1pbnN0YWxsIGhvc3QKMjAxNy0wNi0yNyAxNzozMjo1
MiBaIFt0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2XSBmaW5pc2hlZCAxMTExMTIudGVzdC1h
bWQ2NC1pMzg2LXJ1bXBydW4taTM4NiB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IHBhc3MgCjIwMTct
MDYtMjcgMTc6MzI6NTMgWiBbdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4Nl0gc3RhcnRpbmcg
MTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgdHMtc3lzbG9nLXNlcnZlciAgc3lz
bG9nLXNlcnZlcgoyMDE3LTA2LTI3IDE3OjMyOjU0IFogW3Rlc3QtYW1kNjQtaTM4Ni1ydW1wcnVu
LWkzODZdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2IHRzLWhv
c3QtaW5zdGFsbC10d2ljZSBob3N0IGhvc3QtaW5zdGFsbCg0KQoyMDE3LTA2LTI3IDE3OjMyOjU0
IFogW3Rlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODZdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFt
ZDY0LWkzODYtcnVtcHJ1bi1pMzg2IHRzLWhvc3QtaW5zdGFsbC10d2ljZSBob3N0CjIwMTctMDYt
MjcgMTc6MzI6NTkgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODZdIGZpbmlz
aGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiB0cy1ob3N0LXBp
bmctY2hlY2sgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE3OjMyOjU5IFogW3Rlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW4xMC1pMzg2XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjEwLWkzODYgdHMtbGVhay1jaGVjayBiYXNpcyBob3N0IGxlYWstY2hlY2svYmFz
aXMoOSkKMjAxNy0wNi0yNyAxNzozMzowMCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4Nl0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2IHRzLWxlYWstY2hlY2sgYmFzaXMgaG9zdAoyMDE3LTA2LTI3IDE3OjMzOjAxIFogW3Rlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCB0cy1ob3N0LWluc3RhbGwtdHdpY2UgaG9zdCBw
YXNzIAoyMDE3LTA2LTI3IDE3OjMzOjAxIFogW3Rlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1pbnRlbF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1p
bnRlbCB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdCBob3N0LXBpbmctY2hlY2stbmF0aXZlCjIwMTct
MDYtMjcgMTc6MzM6MDIgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODZdIGZp
bmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiB0cy1sZWFr
LWNoZWNrIGJhc2lzIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNzozMzowMiBaIFt0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWxdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0taW50ZWwgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QKMjAxNy0wNi0y
NyAxNzozMzowMiBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4Nl0gc3RhcnRp
bmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IHRzLXdpbmRvd3Mt
aW5zdGFsbCAgd2luZG93cy1pbnN0YWxsCjIwMTctMDYtMjcgMTc6MzM6MDIgWiBbdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODZdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luMTAtaTM4NiB0cy13aW5kb3dzLWluc3RhbGwgCjIwMTctMDYtMjcgMTc6
MzM6MDYgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0XSBmaW5pc2hlZCAx
MTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IHRzLXhlbi1pbnN0YWxs
IGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNzozMzowNiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgdHMtaG9zdC1yZWJvb3QgaG9zdCB4ZW4tYm9vdAoyMDE3LTA2LTI3IDE3OjMz
OjA2IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NF0gYXdhaXRpbmcgMTEx
MTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCB0cy1ob3N0LXJlYm9vdCBo
b3N0CjIwMTctMDYtMjcgMTc6MzM6MjEgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0IHRzLXdpbmRvd3MtaW5zdGFsbCAgZmFpbCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1h
bGx5CjIwMTctMDYtMjcgMTc6MzM6MjEgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0XSAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IHJ1bi1q
b2IvdGVzdC13aW4gZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0yNyAxNzozMzoy
MiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjRdIHN0YXJ0aW5nIDExMTEx
Mi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgdHMtbG9ncy1jYXB0dXJlIGhv
c3QgY2FwdHVyZS1sb2dzKDExKQoyMDE3LTA2LTI3IDE3OjMzOjIyIFogW3Rlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCB0cy1sb2dzLWNhcHR1cmUgaG9zdAoyMDE3LTA2LTI3IDE3OjMz
OjIyIFogW3Rlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbF0gZmluaXNoZWQgMTEx
MTEyLnRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCB0cy1ob3N0LXBpbmctY2hl
Y2sgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE3OjMzOjIzIFogW3Rlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1pbnRlbF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1pbnRlbCB0cy14ZW4taW5zdGFsbCBob3N0IHhlbi1pbnN0YWxsCjIwMTctMDYtMjcg
MTc6MzM6MjMgWiBbdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsXSBhd2FpdGlu
ZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsIHRzLXhlbi1pbnN0
YWxsIGhvc3QKMjAxNy0wNi0yNyAxNzozMzo0MyBaIFt0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCB0cy1ob3N0LXJlYm9vdCBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTc6MzM6NDMgWiBbdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgaG9zdC1w
aW5nLWNoZWNrLXhlbgoyMDE3LTA2LTI3IDE3OjMzOjQ0IFogW3Rlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1hbWRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kIHRzLWhvc3QtcGluZy1jaGVjayBob3N0CjIwMTctMDYtMjcgMTc6MzQ6MDQgWiBb
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NF0gZmluaXNoZWQgMTExMTEy
LnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgdHMteGVuLWluc3RhbGwg
aG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE3OjM0OjA0IFogW3Rlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0tYW1kIHRzLWhvc3QtcGluZy1jaGVjayBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTc6MzQ6MDUg
WiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NF0gc3RhcnRpbmcgMTEx
MTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgdHMtaG9zdC1yZWJv
b3QgaG9zdCB4ZW4tYm9vdAoyMDE3LTA2LTI3IDE3OjM0OjA1IFogW3Rlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1hbWRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0tYW1kIHRzLWxlYWstY2hlY2sgYmFzaXMgaG9zdCBsZWFrLWNoZWNrL2Jhc2lzKDkp
CjIwMTctMDYtMjcgMTc6MzQ6MDUgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgdHMtaG9zdC1yZWJvb3QgaG9zdAoyMDE3LTA2LTI3IDE3OjM0OjA1IFogW3Rlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kIHRzLWxlYWstY2hlY2sgYmFzaXMgaG9zdAoyMDE3LTA2
LTI3IDE3OjM0OjA3IFogW3Rlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWRdIGZpbmlz
aGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kIHRzLWxlYWstY2hl
Y2sgYmFzaXMgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE3OjM0OjA4IFogW3Rlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1hbWRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0tYW1kIHRzLXJlZGhhdC1pbnN0YWxsICByZWRoYXQtaW5zdGFsbAoyMDE3LTA2
LTI3IDE3OjM0OjA4IFogW3Rlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWRdIGF3YWl0
aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kIHRzLXJlZGhhdC1p
bnN0YWxsIAoyMDE3LTA2LTI3IDE3OjM0OjIyIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYt
YW1kNjQgdHMteGVuLWluc3RhbGwgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE3OjM0OjIzIFogW3Rl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0XSBzdGFydGluZyAxMTExMTIudGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgdHMtaG9zdC1yZWJvb3QgaG9zdCB4ZW4tYm9v
dAoyMDE3LTA2LTI3IDE3OjM0OjIzIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFt
ZDY0XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQg
dHMtaG9zdC1yZWJvb3QgaG9zdAoyMDE3LTA2LTI3IDE3OjM0OjQzIFogW3Rlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCB0cy1sb2dzLWNhcHR1cmUgaG9zdCBwYXNzIAoyMDE3LTA2LTI3
IDE3OjM0OjQzIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NF0gYXdhaXRp
bmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCB0cy1zeXNsb2ct
c2VydmVyIAoyMDE3LTA2LTI3IDE3OjM0OjQ0IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCB0cy1zeXNsb2ctc2VydmVyICBwYXNzIAoyMDE3LTA2LTI3IDE3OjM0OjQ0IFogW3Rl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NF0gam9iIG5vdCBvawoyMDE3LTA2LTI3
IDE3OjM0OjQ1IFogZmxpZ2h0IDExMTExMiByZWFwZWQgIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCBbMTAyMDFdIEVYSVQgMAoyMDE3LTA2LTI3IDE3OjM0OjQ1IFogZmxpZ2h0
IDExMTExMiBucXVldWVkPTEKMjAxNy0wNi0yNyAxNzozNDo0NSBaIGZsaWdodCAxMTExMTIgbnJ1
bm5pbmc9NTEKMjAxNy0wNi0yNyAxNzozNTowNyBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1ob3N0LWluc3RhbGwt
dHdpY2UgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE3OjM1OjA4IFogW3Rlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c21dIHN0YXJ0aW5nIDExMTExMi50ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWhvc3Qt
cGluZy1jaGVjayBob3N0IGhvc3QtcGluZy1jaGVjay1uYXRpdmUKMjAxNy0wNi0yNyAxNzozNTow
OCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdAoyMDE3LTA2LTI3IDE3OjM1OjA5
IFogW3Rlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbF0gZmluaXNoZWQgMTExMTEy
LnRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCB0cy14ZW4taW5zdGFsbCBob3N0
IHBhc3MgCjIwMTctMDYtMjcgMTc6MzU6MTAgWiBbdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWludGVsXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWludGVsIHRzLWhvc3QtcmVib290IGhvc3QgeGVuLWJvb3QKMjAxNy0wNi0yNyAxNzozNToxMCBa
IFt0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWxdIGF3YWl0aW5nIDExMTExMi50
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgdHMtaG9zdC1yZWJvb3QgaG9zdAoy
MDE3LTA2LTI3IDE3OjM1OjMxIFogZmxpZ2h0IDExMTExMiBraWxsaW5nIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCBbMTAyMDFdCjIwMTctMDYtMjcgMTc6MzU6NTMgWiBbdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbV0gZmluaXNo
ZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNzozNTo1OCBa
IFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjRdIGZpbmlzaGVkIDExMTExMi50
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgdHMtaG9zdC1yZWJvb3QgaG9zdCBw
YXNzIAoyMDE3LTA2LTI3IDE3OjM1OjU4IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c21dIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLXhlbi1pbnN0YWxsIGhvc3Qg
eGVuLWluc3RhbGwKMjAxNy0wNi0yNyAxNzozNTo1OCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd3MxNi1hbWQ2NF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0IHRzLWhvc3QtcmVib290IGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNzozNTo1OCBa
IFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjRdIHN0YXJ0aW5nIDExMTExMi50
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgdHMtaG9zdC1waW5nLWNoZWNrIGhv
c3QgaG9zdC1waW5nLWNoZWNrLXhlbgoyMDE3LTA2LTI3IDE3OjM1OjU4IFogW3Rlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c21dIHRyYW5zYWN0aW9uIHNl
cmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAx
KSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3Vs
ZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1v
bmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQg
YXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUg
dHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3
LTA2LTI3IDE3OjM1OjU4IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0XSBz
dGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgdHMtaG9z
dC1waW5nLWNoZWNrIGhvc3QgaG9zdC1waW5nLWNoZWNrLXhlbgoyMDE3LTA2LTI3IDE3OjM1OjU5
IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NF0gYXdhaXRpbmcgMTExMTEy
LnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCB0cy1ob3N0LXBpbmctY2hlY2sg
aG9zdAoyMDE3LTA2LTI3IDE3OjM1OjU5IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QKMjAxNy0wNi0yNyAxNzozNTo1OSBaIFt0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtXSBhd2FpdGluZyAx
MTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSB0cy14ZW4taW5zdGFsbCBob3N0CjIwMTctMDYtMjcgMTc6MzY6MTkgWiBbdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0IHRzLWhvc3QtcGluZy1jaGVjayBob3N0IHBhc3MgCjIwMTct
MDYtMjcgMTc6MzY6MjAgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjRdIGZp
bmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCB0cy1ob3N0
LXBpbmctY2hlY2sgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE3OjM2OjIwIFogW3Rlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luNy1hbWQ2NCB0cy1sZWFrLWNoZWNrIGJhc2lzIGhvc3QgbGVhay1jaGVj
ay9iYXNpcyg5KQoyMDE3LTA2LTI3IDE3OjM2OjIwIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdz
MTYtYW1kNjQgdHMtbGVhay1jaGVjayBiYXNpcyBob3N0IGxlYWstY2hlY2svYmFzaXMoOSkKMjAx
Ny0wNi0yNyAxNzozNjoyMCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjRd
IGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgdHMt
bGVhay1jaGVjayBiYXNpcyBob3N0CjIwMTctMDYtMjcgMTc6MzY6MjEgWiBbdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd3MxNi1hbWQ2NCB0cy1sZWFrLWNoZWNrIGJhc2lzIGhvc3QKMjAxNy0wNi0yNyAx
NzozNzo0MSBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnRdIGZpbmlzaGVkIDExMTExMi50ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgdHMtcmVwZWF0LXRlc3QgMTAgdHMtZ3Vlc3Qtc3RhcnQgaG9z
dCBkZWJpYW4gezt9IHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW4gcGFzcyAKMjAxNy0wNi0yNyAx
NzozNzo0MiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjRdIGZpbmlzaGVk
IDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgdHMtbGVhay1jaGVj
ayBiYXNpcyBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTc6Mzc6NDIgWiBbdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCB0cy1sZWFrLWNoZWNrIGJhc2lzIGhvc3QgcGFzcyAKMjAxNy0wNi0y
NyAxNzozNzo0MiBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnRdIHN0YXJ0aW5nIDExMTExMi50
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgdHMtZ3Vlc3Qtc3RhcnQgaG9zdCBkZWJpYW4gZ3Vlc3Qt
c3RhcnQuMgoyMDE3LTA2LTI3IDE3OjM3OjQyIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCB0cy13aW5kb3dzLWluc3RhbGwgIHdpbmRvd3MtaW5zdGFsbAoyMDE3LTA2LTI3IDE3
OjM3OjQyIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0XSBzdGFydGluZyAx
MTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgdHMtd2luZG93cy1pbnN0
YWxsICB3aW5kb3dzLWluc3RhbGwKMjAxNy0wNi0yNyAxNzozNzo0MyBaIFt0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0taW50ZWxdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0taW50ZWwgdHMtaG9zdC1yZWJvb3QgaG9zdCBwYXNzIAoyMDE3LTA2LTI3
IDE3OjM3OjQzIFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydF0gYXdhaXRpbmcgMTExMTEyLnRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCB0cy1ndWVzdC1zdGFydCBob3N0IGRlYmlhbgoyMDE3LTA2
LTI3IDE3OjM3OjQzIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0XSBhd2Fp
dGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgdHMtd2luZG93
cy1pbnN0YWxsIAoyMDE3LTA2LTI3IDE3OjM3OjQzIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCB0cy13aW5kb3dzLWluc3RhbGwgCjIwMTctMDYtMjcgMTc6Mzc6NDMgWiBbdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsXSBzdGFydGluZyAxMTExMTIudGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsIHRzLWhvc3QtcGluZy1jaGVjayBob3N0IGhv
c3QtcGluZy1jaGVjay14ZW4KMjAxNy0wNi0yNyAxNzozNzo0MyBaIFt0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0taW50ZWxdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0taW50ZWwgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QKMjAxNy0wNi0yNyAxNzoz
Nzo0MyBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSB0cy14ZW4taW5zdGFsbCBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTc6
Mzc6NDQgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gdHMtaG9zdC1yZWJvb3QgaG9zdCB4ZW4tYm9vdAoyMDE3LTA2LTI3
IDE3OjM3OjQ0IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c21dIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWhvc3QtcmVib290IGhvc3QKMjAxNy0wNi0yNyAxNzoz
ODowNCBaIFt0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWxdIGZpbmlzaGVkIDEx
MTExMi50ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgdHMtaG9zdC1waW5nLWNo
ZWNrIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNzozODowNSBaIFt0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0taW50ZWxdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0taW50ZWwgdHMtbGVhay1jaGVjayBiYXNpcyBob3N0IGxlYWstY2hlY2svYmFzaXMo
OSkKMjAxNy0wNi0yNyAxNzozODozNCBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnRdIGZpbmlz
aGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgdHMtZ3Vlc3Qtc3RhcnQgaG9zdCBk
ZWJpYW4gcGFzcyAKMjAxNy0wNi0yNyAxNzozODozNCBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c21dIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gdHMtaG9z
dC1pbnN0YWxsLXR3aWNlIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNzozODozNCBaIFt0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0XSBmaW5pc2hlZCAxMTExMTIudGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCB0cy1yZXBlYXQtdGVzdCAxMCB0cy1n
dWVzdC1zdGFydCBob3N0IGRlYmlhbmh2bSB7O30gdHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlhbmh2
bSBwYXNzIAoyMDE3LTA2LTI3IDE3OjM4OjM0IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0IHRzLWhvc3QtcmVib290IGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNzoz
ODozNCBaIFt0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWxdIGF3YWl0aW5nIDEx
MTExMi50ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgdHMtbGVhay1jaGVjayBi
YXNpcyBob3N0CjIwMTctMDYtMjcgMTc6Mzg6MzUgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0IHRzLWd1ZXN0LWRlc3Ry
b3kgaG9zdCBkZWJpYW4gZ3Vlc3QtZGVzdHJveQoyMDE3LTA2LTI3IDE3OjM4OjM1IFogW3Rlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjRdIHN0YXJ0aW5nIDExMTExMi50ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IHRzLWd1ZXN0LXN0YXJ0IGhvc3Qg
ZGViaWFuaHZtIGd1ZXN0LXN0YXJ0LjIKMjAxNy0wNi0yNyAxNzozODozNSBaIFt0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c21dIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgaG9zdC1waW5nLWNoZWNrLW5hdGl2ZQoyMDE3
LTA2LTI3IDE3OjM4OjM1IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydF0gYXdhaXRpbmcgMTEx
MTEyLnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCB0cy1ndWVzdC1kZXN0cm95IGhvc3QgZGViaWFu
CjIwMTctMDYtMjcgMTc6Mzg6MzUgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgdHMtZ3Vlc3Qtc3RhcnQgaG9zdCBkZWJpYW5odm0KMjAxNy0wNi0yNyAxNzozODoz
NSBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c21dIGF3YWl0aW5nIDExMTExMi50ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QKMjAxNy0wNi0yNyAx
NzozODozNyBaIFt0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWxdIGZpbmlzaGVk
IDExMTExMi50ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgdHMtbGVhay1jaGVj
ayBiYXNpcyBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTc6Mzg6NDYgWiBbdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgaG9zdC1w
aW5nLWNoZWNrLXhlbgoyMDE3LTA2LTI3IDE3OjM4OjQ2IFogW3Rlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1pbnRlbF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1pbnRlbCB0cy1yZWRoYXQtaW5zdGFsbCAgcmVkaGF0LWluc3RhbGwKMjAxNy0wNi0y
NyAxNzozODo0NiBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0XSBh
d2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCB0
cy1ob3N0LXBpbmctY2hlY2sgaG9zdAoyMDE3LTA2LTI3IDE3OjM4OjQ3IFogW3Rlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCB0cy1yZWRoYXQtaW5zdGFsbCAKMjAxNy0wNi0yNyAxNzoz
ODo1OCBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c21dIGZpbmlzaGVkIDExMTExMi50ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgcGFzcyAKMjAx
Ny0wNi0yNyAxNzozODo1OCBaIFt0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWxd
IGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgdHMt
aG9zdC1pbnN0YWxsLXR3aWNlIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNzozODo1OCBaIFt0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgdHMtZ3Vlc3QtZGVzdHJveSBob3N0IGRlYmlhbiBwYXNzIAoyMDE3LTA2LTI3IDE3OjM4
OjU5IFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbV0gc3RhcnRpbmcgMTExMTEyLnRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSB0cy14ZW4taW5zdGFsbCBob3N0IHhlbi1pbnN0YWxsCjIw
MTctMDYtMjcgMTc6Mzg6NTkgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0XSBzdGFydGluZyAx
MTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0IHRzLWxlYWstY2hlY2sgY2hlY2sgaG9zdCBs
ZWFrLWNoZWNrL2NoZWNrCjIwMTctMDYtMjcgMTc6Mzg6NTkgWiBbdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtIHRz
LXhlbi1pbnN0YWxsIGhvc3QKMjAxNy0wNi0yNyAxNzozOTowMCBaIFt0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgdHMtbGVh
ay1jaGVjayBjaGVjayBob3N0CjIwMTctMDYtMjcgMTc6Mzk6MDAgWiBbdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWludGVsXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWludGVsIHRzLWhvc3QtcGluZy1jaGVjayBob3N0IGhvc3QtcGluZy1jaGVj
ay1uYXRpdmUKMjAxNy0wNi0yNyAxNzozOTowMCBaIFt0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0taW50ZWxdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0taW50ZWwgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QKMjAxNy0wNi0yNyAxNzozOToyMSBaIFt0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgdHMtbGVhay1jaGVjayBjaGVjayBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTc6Mzk6
NTIgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bV0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNf
RkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQw
MDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRl
IGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENh
bmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBw
aXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikg
cmV0cnlpbmcgLi4uCjIwMTctMDYtMjcgMTc6Mzk6NTMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0IHRzLWxvZ3MtY2Fw
dHVyZSBob3N0IGNhcHR1cmUtbG9ncygyMikKMjAxNy0wNi0yNyAxNzozOTo1MyBaIFt0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0XSBmaW5pc2hlZCAxMTExMTIudGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCB0cy1ndWVzdC1zdGFydCBob3N0IGRl
Ymlhbmh2bSBwYXNzIAoyMDE3LTA2LTI3IDE3OjM5OjUzIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0IHRzLWhvc3QtcGluZy1jaGVjayBob3N0IHBhc3MgCjIwMTct
MDYtMjcgMTc6Mzk6NTMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIHRzLXJlcGVhdC10ZXN0IDEwIHRzLWd1ZXN0LXN0YXJ0IGhvc3QgZGViaWFu
aHZtIHs7fSB0cy1ndWVzdC1zdG9wIGhvc3QgZGViaWFuaHZtIHBhc3MgCjIwMTctMDYtMjcgMTc6
Mzk6NTMgWiBbdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsXSBmaW5pc2hlZCAx
MTExMTIudGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsIHRzLWhvc3QtcGluZy1j
aGVjayBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTc6Mzk6NTMgWiBbdGVzdC1hbWQ2NC1pMzg2LXhs
LXJhd10gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgdHMtZGViaWFuLWRp
LWluc3RhbGwgIHBhc3MgCjIwMTctMDYtMjcgMTc6Mzk6NTMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0IHRzLWxvZ3Mt
Y2FwdHVyZSBob3N0CjIwMTctMDYtMjcgMTc6Mzk6NTMgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgdHMtbGVhay1jaGVjayBiYXNpcyBob3N0IGxlYWstY2hlY2sv
YmFzaXMoOSkKMjAxNy0wNi0yNyAxNzozOTo1MyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c21dIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtZ3Vlc3Qtc3RhcnQgaG9zdCBkZWJpYW5odm0g
Z3Vlc3Qtc3RhcnQuMgoyMDE3LTA2LTI3IDE3OjM5OjUzIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0IHRzLWd1ZXN0LWRlc3Ryb3kgaG9zdCBkZWJpYW5odm0gZ3Vl
c3QtZGVzdHJveQoyMDE3LTA2LTI3IDE3OjM5OjUzIFogW3Rlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1pbnRlbF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1pbnRlbCB0cy14ZW4taW5zdGFsbCBob3N0IHhlbi1pbnN0YWxsCjIwMTctMDYtMjcgMTc6
Mzk6NTMgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXJhd10gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1k
NjQtaTM4Ni14bC1yYXcgdHMtZ3Vlc3Qtc3RhcnQgZGViaWFuIGd1ZXN0LXN0YXJ0CjIwMTctMDYt
MjcgMTc6Mzk6NTMgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtaG9zdC1yZWJvb3QgaG9zdCBwYXNzIAoyMDE3LTA2
LTI3IDE3OjM5OjU0IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c21dIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1Q
U1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFM
X0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8g
cmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNv
biBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20g
cHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiBy
ZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI3IDE3OjM5OjU0IFogW3Rlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbV0gYXdhaXRpbmcgMTExMTEyLnRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1ndWVzdC1zdGFydCBo
b3N0IGRlYmlhbmh2bQoyMDE3LTA2LTI3IDE3OjM5OjU0IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0IHRzLWd1ZXN0LWRlc3Ryb3kgaG9zdCBkZWJpYW5odm0KMjAx
Ny0wNi0yNyAxNzozOTo1NCBaIFt0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWxd
IGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgdHMt
eGVuLWluc3RhbGwgaG9zdAoyMDE3LTA2LTI3IDE3OjM5OjU0IFogW3Rlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IHRzLWxlYWstY2hlY2sgYmFzaXMgaG9zdAoyMDE3LTA2
LTI3IDE3OjM5OjU0IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1yYXddIGF3YWl0aW5nIDExMTExMi50
ZXN0LWFtZDY0LWkzODYteGwtcmF3IHRzLWd1ZXN0LXN0YXJ0IGRlYmlhbgoyMDE3LTA2LTI3IDE3
OjM5OjU1IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c21dIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtIHRzLWhvc3QtcGluZy1jaGVjayBob3N0IGhvc3QtcGluZy1jaGVj
ay14ZW4KMjAxNy0wNi0yNyAxNzozOTo1NSBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1ob3N0LXBpbmctY2hlY2sg
aG9zdAoyMDE3LTA2LTI3IDE3OjM5OjU2IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0IHRzLWxlYWstY2hlY2sgYmFzaXMgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE3
OjM5OjU3IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjRdIHN0YXJ0
aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IHRzLWRl
Ymlhbi1odm0taW5zdGFsbCAgZGViaWFuLWh2bS1pbnN0YWxsCjIwMTctMDYtMjcgMTc6Mzk6NTcg
WiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NF0gYXdhaXRpbmcgMTEx
MTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgdHMtZGViaWFuLWh2
bS1pbnN0YWxsIAoyMDE3LTA2LTI3IDE3OjM5OjU4IFogW3Rlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWJdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViIHRzLWhv
c3RzLWFsbG9jYXRlIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNzozOTo1OSBaIFt0ZXN0LWFtZDY0
LWFtZDY0LWkzODYtcHZncnViXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1pMzg2
LXB2Z3J1YiB0cy1zeXNsb2ctc2VydmVyICBzeXNsb2ctc2VydmVyCjIwMTctMDYtMjcgMTc6NDA6
MDAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1Yl0gc3RhcnRpbmcgMTExMTEyLnRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgdHMtaG9zdC1pbnN0YWxsLXR3aWNlIGhvc3QgaG9zdC1p
bnN0YWxsKDQpCjIwMTctMDYtMjcgMTc6NDA6MDAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2
Z3J1Yl0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgdHMtaG9z
dC1pbnN0YWxsLXR3aWNlIGhvc3QKMjAxNy0wNi0yNyAxNzo0MDowNSBaIFt0ZXN0LWFybTY0LWFy
bTY0LXhsXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hcm02NC1hcm02NC14bCB0cy1yZXBlYXQtdGVz
dCAxMCB0cy1ndWVzdC1zdGFydCBob3N0IGRlYmlhbiB7O30gdHMtZ3Vlc3Qtc3RvcCBob3N0IGRl
YmlhbiBwYXNzIAoyMDE3LTA2LTI3IDE3OjQwOjA2IFogW3Rlc3QtYXJtNjQtYXJtNjQteGxdIHN0
YXJ0aW5nIDExMTExMi50ZXN0LWFybTY0LWFybTY0LXhsIHRzLWd1ZXN0LXN0YXJ0IGhvc3QgZGVi
aWFuIGd1ZXN0LXN0YXJ0LjIKMjAxNy0wNi0yNyAxNzo0MDowNiBaIFt0ZXN0LWFybTY0LWFybTY0
LXhsXSBhd2FpdGluZyAxMTExMTIudGVzdC1hcm02NC1hcm02NC14bCB0cy1ndWVzdC1zdGFydCBo
b3N0IGRlYmlhbgoyMDE3LTA2LTI3IDE3OjQwOjE2IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c21dIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWhvc3QtcGluZy1j
aGVjayBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTc6NDA6MTYgWiBbdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbV0gc3RhcnRpbmcgMTExMTEyLnRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtbGVhay1j
aGVjayBiYXNpcyBob3N0IGxlYWstY2hlY2svYmFzaXMoOSkKMjAxNy0wNi0yNyAxNzo0MDoxNyBa
IFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtXSBh
d2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSB0cy1sZWFrLWNoZWNrIGJhc2lzIGhvc3QKMjAxNy0wNi0yNyAxNzo0MDoxNyBa
IFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0XSBmaW5pc2hlZCAxMTEx
MTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCB0cy1ndWVzdC1kZXN0
cm95IGhvc3QgZGViaWFuaHZtIHBhc3MgCjIwMTctMDYtMjcgMTc6NDA6MTggWiBbdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgdHMtbGVhay1jaGVjayBjaGVjayBob3N0
IGxlYWstY2hlY2svY2hlY2sKMjAxNy0wNi0yNyAxNzo0MDoxOCBaIFt0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCB0cy1sZWFrLWNoZWNrIGNoZWNrIGhvc3QKMjAxNy0w
Ni0yNyAxNzo0MDoxOSBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1sZWFrLWNoZWNrIGJhc2lzIGhvc3QgcGFzcyAK
MjAxNy0wNi0yNyAxNzo0MDoxOSBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1kZWJpYW4taHZtLWluc3RhbGwgIGRl
Ymlhbi1odm0taW5zdGFsbAoyMDE3LTA2LTI3IDE3OjQwOjIwIFogW3Rlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c21dIGF3YWl0aW5nIDExMTExMi50ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWRlYmlh
bi1odm0taW5zdGFsbCAKMjAxNy0wNi0yNyAxNzo0MDoyMSBaIFt0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCB0cy1sZWFrLWNoZWNrIGNoZWNrIGhvc3QgcGFzcyAKMjAx
Ny0wNi0yNyAxNzo0MDoyMiBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCB0cy1sb2dzLWNhcHR1cmUgaG9zdCBjYXB0dXJlLWxvZ3MoMjIpCjIwMTctMDYtMjcgMTc6
NDA6MjIgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NF0gYXdhaXRp
bmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgdHMtbG9n
cy1jYXB0dXJlIGhvc3QKMjAxNy0wNi0yNyAxNzo0MDozMSBaIFt0ZXN0LWFtZDY0LWkzODYteGwt
cmF3XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyB0cy1ndWVzdC1zdGFy
dCBkZWJpYW4gcGFzcyAKMjAxNy0wNi0yNyAxNzo0MDozMSBaIFt0ZXN0LWFybTY0LWFybTY0LXhs
XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hcm02NC1hcm02NC14bCB0cy1ndWVzdC1zdGFydCBob3N0
IGRlYmlhbiBwYXNzIAoyMDE3LTA2LTI3IDE3OjQwOjMyIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1y
YXddIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcmF3IHRzLW1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBob3N0IGRlYmlhbiAxIG1pZ3JhdGUtc3VwcG9ydC1jaGVjawoyMDE3LTA2LTI3
IDE3OjQwOjMyIFogW3Rlc3QtYXJtNjQtYXJtNjQteGxdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFy
bTY0LWFybTY0LXhsIHRzLWd1ZXN0LWRlc3Ryb3kgaG9zdCBkZWJpYW4gZ3Vlc3QtZGVzdHJveQoy
MDE3LTA2LTI3IDE3OjQwOjMyIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1yYXddIGF3YWl0aW5nIDEx
MTExMi50ZXN0LWFtZDY0LWkzODYteGwtcmF3IHRzLW1pZ3JhdGUtc3VwcG9ydC1jaGVjayBob3N0
IGRlYmlhbiAxCjIwMTctMDYtMjcgMTc6NDA6MzIgWiBbdGVzdC1hcm02NC1hcm02NC14bF0gYXdh
aXRpbmcgMTExMTEyLnRlc3QtYXJtNjQtYXJtNjQteGwgdHMtZ3Vlc3QtZGVzdHJveSBob3N0IGRl
YmlhbgoyMDE3LTA2LTI3IDE3OjQwOjMzIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1yYXddIGZpbmlz
aGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcmF3IHRzLW1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBob3N0IGRlYmlhbiAxIHBhc3MgCjIwMTctMDYtMjcgMTc6NDA6MzQgWiBbdGVzdC1hbWQ2NC1p
Mzg2LXhsLXJhd10gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgdHMtc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBob3N0IGRlYmlhbiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrCjIwMTctMDYtMjcgMTc6NDA6MzUgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXJhd10gYXdhaXRp
bmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgdHMtc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayBob3N0IGRlYmlhbgoyMDE3LTA2LTI3IDE3OjQwOjM2IFogW3Rlc3QtYW1kNjQtaTM4Ni14
bC1yYXddIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcmF3IHRzLXNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW4gcGFzcyAKMjAxNy0wNi0yNyAxNzo0MDozNiBa
IFt0ZXN0LWFtZDY0LWkzODYteGwtcmF3XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyB0cy1ndWVzdC1zYXZlcmVzdG9yZSBob3N0IGRlYmlhbiBndWVzdC1zYXZlcmVzdG9y
ZQoyMDE3LTA2LTI3IDE3OjQwOjM3IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1yYXddIGF3YWl0aW5n
IDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcmF3IHRzLWd1ZXN0LXNhdmVyZXN0b3JlIGhvc3Qg
ZGViaWFuCjIwMTctMDYtMjcgMTc6NDA6NDAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWd1ZXN0LXN0YXJ0IGhvc3QgZGViaWFuaHZtIHBh
c3MgCjIwMTctMDYtMjcgMTc6NDA6NDAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWd1ZXN0LWRlc3Ryb3kgaG9zdCBkZWJpYW5odm0gZ3Vl
c3QtZGVzdHJveQoyMDE3LTA2LTI3IDE3OjQwOjQwIFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSB0cy14ZW4t
aW5zdGFsbCBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTc6NDA6NDEgWiBbdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWd1ZXN0LWRlc3Ryb3kgaG9z
dCBkZWJpYW5odm0KMjAxNy0wNi0yNyAxNzo0MDo0MSBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c21dIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gdHMtaG9z
dC1yZWJvb3QgaG9zdCB4ZW4tYm9vdAoyMDE3LTA2LTI3IDE3OjQwOjQxIFogW3Rlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSB0cy1ob3N0LXJlYm9vdCBob3N0CjIwMTctMDYtMjcgMTc6NDA6NTIgWiBbdGVzdC1hcm02
NC1hcm02NC14bF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYXJtNjQtYXJtNjQteGwgdHMtZ3Vlc3Qt
ZGVzdHJveSBob3N0IGRlYmlhbiBwYXNzIAoyMDE3LTA2LTI3IDE3OjQwOjUzIFogW3Rlc3QtYXJt
NjQtYXJtNjQteGxdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFybTY0LWFybTY0LXhsIHRzLWxlYWst
Y2hlY2sgY2hlY2sgaG9zdCBsZWFrLWNoZWNrL2NoZWNrCjIwMTctMDYtMjcgMTc6NDA6NTMgWiBb
dGVzdC1hcm02NC1hcm02NC14bF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYXJtNjQtYXJtNjQteGwg
dHMtbGVhay1jaGVjayBjaGVjayBob3N0CjIwMTctMDYtMjcgMTc6NDA6NTYgWiBbdGVzdC1hcm02
NC1hcm02NC14bF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYXJtNjQtYXJtNjQteGwgdHMtbGVhay1j
aGVjayBjaGVjayBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTc6NDA6NTcgWiBbdGVzdC1hcm02NC1h
cm02NC14bF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYXJtNjQtYXJtNjQteGwgdHMtbG9ncy1jYXB0
dXJlIGhvc3QgY2FwdHVyZS1sb2dzKDIwKQoyMDE3LTA2LTI3IDE3OjQwOjU3IFogW3Rlc3QtYXJt
NjQtYXJtNjQteGxdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFybTY0LWFybTY0LXhsIHRzLWxvZ3Mt
Y2FwdHVyZSBob3N0CjIwMTctMDYtMjcgMTc6NDE6MDUgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWd1ZXN0LWRlc3Ryb3kgaG9zdCBkZWJp
YW5odm0gcGFzcyAKMjAxNy0wNi0yNyAxNzo0MTowNiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c21dIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtbGVhay1jaGVjayBjaGVjayBob3N0IGxl
YWstY2hlY2svY2hlY2sKMjAxNy0wNi0yNyAxNzo0MTowNiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21dIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtbGVhay1jaGVjayBjaGVjayBob3N0
CjIwMTctMDYtMjcgMTc6NDE6MDkgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIHRzLWxlYWstY2hlY2sgY2hlY2sgaG9zdCBwYXNzIAoyMDE3LTA2
LTI3IDE3OjQxOjA5IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSB0cy1sb2dzLWNhcHR1cmUgaG9zdCBjYXB0dXJlLWxvZ3MoMjIpCjIwMTctMDYt
MjcgMTc6NDE6MTAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIHRzLWxvZ3MtY2FwdHVyZSBob3N0CjIwMTctMDYtMjcgMTc6NDE6MjAgWiBbdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsXSBmaW5pc2hlZCAxMTExMTIudGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsIHRzLXhlbi1pbnN0YWxsIGhvc3QgcGFzcyAK
MjAxNy0wNi0yNyAxNzo0MToyMCBaIFt0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50
ZWxdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwg
dHMtaG9zdC1yZWJvb3QgaG9zdCB4ZW4tYm9vdAoyMDE3LTA2LTI3IDE3OjQxOjIwIFogW3Rlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCB0cy1sb2dzLWNhcHR1cmUgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE3OjQxOjIwIFogW3Rl
c3QtYW1kNjQtYW1kNjQtbGlidmlydF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCB0cy1zeXNsb2ctc2VydmVyIAoyMDE3LTA2LTI3IDE3OjQxOjIwIFogW3Rlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCB0cy1ob3N0LXJlYm9vdCBob3N0CjIwMTctMDYtMjcg
MTc6NDE6MjEgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0XSBmaW5pc2hlZCAxMTExMTIudGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0IHRzLXN5c2xvZy1zZXJ2ZXIgIHBhc3MgCjIwMTctMDYtMjcg
MTc6NDE6MjIgWiBmbGlnaHQgMTExMTEyIHJlYXBlZCAgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
IFsxMDA1OF0gRVhJVCAwCjIwMTctMDYtMjcgMTc6NDE6MjMgWiBmbGlnaHQgMTExMTEyIG5xdWV1
ZWQ9MQoyMDE3LTA2LTI3IDE3OjQxOjIzIFogZmxpZ2h0IDExMTExMiBucnVubmluZz01MAoyMDE3
LTA2LTI3IDE3OjQxOjI2IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1yYXddIGZpbmlzaGVkIDExMTEx
Mi50ZXN0LWFtZDY0LWkzODYteGwtcmF3IHRzLWd1ZXN0LXNhdmVyZXN0b3JlIGhvc3QgZGViaWFu
IHBhc3MgCjIwMTctMDYtMjcgMTc6NDE6MjcgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXJhd10gc3Rh
cnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgdHMtZ3Vlc3QtbG9jYWxtaWdyYXRl
IGhvc3QgZGViaWFuIGd1ZXN0LWxvY2FsbWlncmF0ZQoyMDE3LTA2LTI3IDE3OjQxOjI3IFogW3Rl
c3QtYW1kNjQtaTM4Ni14bC1yYXddIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwt
cmF3IHRzLWd1ZXN0LWxvY2FsbWlncmF0ZSBob3N0IGRlYmlhbgoyMDE3LTA2LTI3IDE3OjQxOjQy
IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtXSBmaW5pc2hl
ZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMt
ZGViaWFuLWh2bS1pbnN0YWxsICBwYXNzIAoyMDE3LTA2LTI3IDE3OjQxOjQzIFogW3Rlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtXSBzdGFydGluZyAxMTExMTIudGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGhvc3QgZGViaWFuaHZtIDEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrCjIwMTctMDYt
MjcgMTc6NDE6NDMgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c21dIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSB0cy1taWdyYXRlLXN1cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW5odm0gMQoyMDE3LTA2
LTI3IDE3OjQxOjQ1IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gdHMtbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuaHZtIDEgcGFzcyAK
MjAxNy0wNi0yNyAxNzo0MTo0NSBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCB0cy1sb2dzLWNhcHR1cmUgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE3OjQxOjQ1IFog
W3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjRdIGF3YWl0aW5nIDExMTEx
Mi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IHRzLXN5c2xvZy1zZXJ2
ZXIgCjIwMTctMDYtMjcgMTc6NDE6NDUgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c21dIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1zYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGVi
aWFuaHZtIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sKMjAxNy0wNi0yNyAxNzo0MTo0NiBaIFt0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0XSBmaW5pc2hlZCAxMTExMTIu
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCB0cy1zeXNsb2ctc2VydmVy
ICBwYXNzIAoyMDE3LTA2LTI3IDE3OjQxOjQ2IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBob3N0
IGRlYmlhbmh2bQoyMDE3LTA2LTI3IDE3OjQxOjQ3IFogZmxpZ2h0IDExMTExMiByZWFwZWQgIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgWzU5NDBdIEVYSVQgMAoyMDE3
LTA2LTI3IDE3OjQxOjQ3IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gdHMtc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBob3N0IGRlYmlhbmh2bSBw
YXNzIAoyMDE3LTA2LTI3IDE3OjQxOjQ3IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtZ3Vlc3Qtc2F2ZXJlc3RvcmUgaG9zdCBkZWJpYW5odm0g
Z3Vlc3Qtc2F2ZXJlc3RvcmUKMjAxNy0wNi0yNyAxNzo0MTo0OCBaIGZsaWdodCAxMTExMTIgbnF1
ZXVlZD0xCjIwMTctMDYtMjcgMTc6NDE6NDggWiBmbGlnaHQgMTExMTEyIG5ydW5uaW5nPTQ5CjIw
MTctMDYtMjcgMTc6NDE6NDggWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c21dIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSB0cy1ndWVzdC1zYXZlcmVzdG9yZSBob3N0IGRlYmlhbmh2bQoyMDE3LTA2
LTI3IDE3OjQxOjUwIFogW2J1aWxkLWFybWhmLXB2b3BzXSBmaW5pc2hlZCAxMTExMTIuYnVpbGQt
YXJtaGYtcHZvcHMgdHMta2VybmVsLWJ1aWxkICBwYXNzIAoyMDE3LTA2LTI3IDE3OjQxOjUwIFog
W2J1aWxkLWFybWhmLXB2b3BzXSBhd2FpdGluZyAxMTExMTIuYnVpbGQtYXJtaGYtcHZvcHMgdHMt
c3lzbG9nLXNlcnZlciAKMjAxNy0wNi0yNyAxNzo0MTo1MCBaIFtidWlsZC1hcm1oZi1wdm9wc10g
ZmluaXNoZWQgMTExMTEyLmJ1aWxkLWFybWhmLXB2b3BzIHRzLXN5c2xvZy1zZXJ2ZXIgIHBhc3Mg
CjIwMTctMDYtMjcgMTc6NDE6NTIgWiBmbGlnaHQgMTExMTEyIHJlYXBlZCAgYnVpbGQtYXJtaGYt
cHZvcHMgWzE2NzU3XSBFWElUIDAKMjAxNy0wNi0yNyAxNzo0MTo1MiBaIGZsaWdodCAxMTExMTIg
bnF1ZXVlZD0xCjIwMTctMDYtMjcgMTc6NDE6NTIgWiBmbGlnaHQgMTExMTEyIHNwYXduaW5nIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydAoyMDE3LTA2LTI3IDE3OjQxOjUyIFogZmxpZ2h0IDExMTEx
MiBzcGF3bmVkICB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgWzI5NTY3XQoyMDE3LTA2LTI3IDE3
OjQxOjUyIFogZmxpZ2h0IDExMTExMiBzcGF3bmluZyB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3CjIwMTctMDYtMjcgMTc6NDE6NTIgWiBmbGlnaHQgMTExMTEyIHNwYXduZWQgIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgWzI5NTczXQoyMDE3LTA2LTI3IDE3OjQxOjUyIFogZmxpZ2h0
IDExMTExMiBzcGF3bmluZyB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtCjIwMTctMDYtMjcg
MTc6NDE6NTIgWiBmbGlnaHQgMTExMTEyIHNwYXduZWQgIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC14c20gWzI5NTc2XQoyMDE3LTA2LTI3IDE3OjQxOjUyIFogZmxpZ2h0IDExMTExMiBzcGF3bmlu
ZyB0ZXN0LWFybWhmLWFybWhmLXhsCjIwMTctMDYtMjcgMTc6NDE6NTIgWiBmbGlnaHQgMTExMTEy
IHNwYXduZWQgIHRlc3QtYXJtaGYtYXJtaGYteGwgWzI5NTgwXQoyMDE3LTA2LTI3IDE3OjQxOjUy
IFogZmxpZ2h0IDExMTExMiBzcGF3bmluZyB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUKMjAx
Ny0wNi0yNyAxNzo0MTo1MiBaIGZsaWdodCAxMTExMTIgc3Bhd25lZCAgdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlIFsyOTU4M10KMjAxNy0wNi0yNyAxNzo0MTo1MiBaIGZsaWdodCAxMTExMTIg
c3Bhd25pbmcgdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyCjIwMTctMDYtMjcgMTc6NDE6NTIg
WiBmbGlnaHQgMTExMTEyIHNwYXduZWQgIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiBbMjk1
ODddCjIwMTctMDYtMjcgMTc6NDE6NTIgWiBmbGlnaHQgMTExMTEyIHNwYXduaW5nIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjawoyMDE3LTA2LTI3IDE3OjQxOjUyIFogZmxpZ2h0IDExMTEx
MiBzcGF3bmVkICB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgWzI5NTkyXQoyMDE3LTA2
LTI3IDE3OjQxOjUyIFogZmxpZ2h0IDExMTExMiBzcGF3bmluZyB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdQoyMDE3LTA2LTI3IDE3OjQxOjUyIFogZmxpZ2h0IDExMTExMiBzcGF3bmVkICB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSBbMjk1OTVdCjIwMTctMDYtMjcgMTc6NDE6NTIg
WiBmbGlnaHQgMTExMTEyIHNwYXduaW5nIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcwoyMDE3LTA2
LTI3IDE3OjQxOjUyIFogZmxpZ2h0IDExMTExMiBzcGF3bmVkICB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgWzI5NTk4XQoyMDE3LTA2LTI3IDE3OjQxOjUyIFogZmxpZ2h0IDExMTExMiBzcGF3bmlu
ZyB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZAoyMDE3LTA2LTI3IDE3OjQxOjUyIFogZmxpZ2h0IDEx
MTExMiBzcGF3bmVkICB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCBbMjk2MDJdCjIwMTctMDYtMjcg
MTc6NDE6NTIgWiBmbGlnaHQgMTExMTEyIHNwYXduaW5nIHRlc3QtYXJtaGYtYXJtaGYteGwteHNt
CjIwMTctMDYtMjcgMTc6NDE6NTIgWiBmbGlnaHQgMTExMTEyIHNwYXduZWQgIHRlc3QtYXJtaGYt
YXJtaGYteGwteHNtIFsyOTYwNl0KMjAxNy0wNi0yNyAxNzo0MTo1MiBaIGZsaWdodCAxMTExMTIg
bnJ1bm5pbmc9NTkKMjAxNy0wNi0yNyAxNzo0MjowMCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcmF3
XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyB0cy1ndWVzdC1sb2NhbG1p
Z3JhdGUgaG9zdCBkZWJpYW4gcGFzcyAKMjAxNy0wNi0yNyAxNzo0MjowMCBaIFt0ZXN0LWFtZDY0
LWkzODYteGwtcmF3XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyB0cy1n
dWVzdC1zYXZlcmVzdG9yZSBob3N0IGRlYmlhbiBndWVzdC1zYXZlcmVzdG9yZS4yCjIwMTctMDYt
MjcgMTc6NDI6MDAgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXJhd10gYXdhaXRpbmcgMTExMTEyLnRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgdHMtZ3Vlc3Qtc2F2ZXJlc3RvcmUgaG9zdCBkZWJpYW4KMjAx
Ny0wNi0yNyAxNzo0MjowNyBaIGZsaWdodCAxMTExMTIga2lsbGluZyB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgWzEwMDU4XQoyMDE3LTA2LTI3IDE3OjQyOjE5IFogW3Rlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSB0
cy1ob3N0LXJlYm9vdCBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTc6NDI6MTkgWiBbdGVzdC1hcm02
NC1hcm02NC14bF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYXJtNjQtYXJtNjQteGwgdHMtbG9ncy1j
YXB0dXJlIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNzo0MjoxOSBaIFt0ZXN0LWFybTY0LWFybTY0
LXhsXSBhd2FpdGluZyAxMTExMTIudGVzdC1hcm02NC1hcm02NC14bCB0cy1zeXNsb2ctc2VydmVy
IAoyMDE3LTA2LTI3IDE3OjQyOjE5IFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbV0gc3Rh
cnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSB0cy1ob3N0LXBpbmctY2hl
Y2sgaG9zdCBob3N0LXBpbmctY2hlY2steGVuCjIwMTctMDYtMjcgMTc6NDI6MjAgWiBbdGVzdC1h
cm02NC1hcm02NC14bF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYXJtNjQtYXJtNjQteGwgdHMtc3lz
bG9nLXNlcnZlciAgcGFzcyAKMjAxNy0wNi0yNyAxNzo0MjoyMCBaIFt0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c21dIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
dHMtaG9zdC1waW5nLWNoZWNrIGhvc3QKMjAxNy0wNi0yNyAxNzo0MjoyMCBaIGZsaWdodCAxMTEx
MTIgcmVhcGVkICB0ZXN0LWFybTY0LWFybTY0LXhsIFsxOTg0Nl0gRVhJVCAwCjIwMTctMDYtMjcg
MTc6NDI6MjEgWiBmbGlnaHQgMTExMTEyIG5xdWV1ZWQ9MQoyMDE3LTA2LTI3IDE3OjQyOjIxIFog
ZmxpZ2h0IDExMTExMiBucnVubmluZz01OAoyMDE3LTA2LTI3IDE3OjQyOjIzIFogW3Rlc3QtYXJt
aGYtYXJtaGYtbGlidmlydF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yNyAxNzo0MjoyNCBaIFt0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjcgMTc6NDI6MjQgWiBbdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhd10gc3RhcnRpbmcgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjcgMTc6NDI6
MjQgWiBbdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbV0gdHJhbnNhY3Rpb24gc2VyaWFsaXNh
dGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBl
eGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBz
ZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFu
c2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0
IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2Fj
dGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjcg
MTc6NDI6MjQgWiBbdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhd10gYXdhaXRpbmcgMTExMTEy
LnRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjcg
MTc6NDI6MjQgWiBbdGVzdC1hcm1oZi1hcm1oZi14bF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYXJt
aGYtYXJtaGYteGwgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTctMDYtMjcgMTc6
NDI6MjUgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlXSBzdGFydGluZyAxMTExMTIudGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoy
MDE3LTA2LTI3IDE3OjQyOjI1IFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmlydF0gZmluaXNoZWQg
MTExMTEyLnRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCB0cy1idWlsZC1jaGVjayAgcGFzcyAKMjAx
Ny0wNi0yNyAxNzo0MjoyNSBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDJdIHRyYW5zYWN0
aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9S
IDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6
ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNp
ZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBj
b21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6
ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4u
LgoyMDE3LTA2LTI3IDE3OjQyOjI1IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZV0gdHJh
bnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxf
RVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBF
UlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVu
ZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVk
IG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4K
SElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlp
bmcgLi4uCjIwMTctMDYtMjcgMTc6NDI6MjUgWiBbdGVzdC1hcm1oZi1hcm1oZi14bF0gYXdhaXRp
bmcgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwgdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjcg
MTc6NDI6MjUgWiBbdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbV0gc3RhcnRpbmcgMTExMTEy
LnRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNr
KDEpCjIwMTctMDYtMjcgMTc6NDI6MjUgWiBbdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhd10g
ZmluaXNoZWQgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgdHMtYnVpbGQtY2hl
Y2sgIHBhc3MgCjIwMTctMDYtMjcgMTc6NDI6MjUgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQ
R1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJP
UiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQv
d3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29k
ZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBh
cmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmll
ZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yNyAxNzo0MjoyNSBaIFt0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgdHMtaG9z
dHMtYWxsb2NhdGUgaG9zdCBob3N0cy1hbGxvY2F0ZQoyMDE3LTA2LTI3IDE3OjQyOjI1IFogW3Rl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXddIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFp
bHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWls
ZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXpl
IGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25z
CkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNv
bmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWln
aHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI3IDE3OjQyOjI1
IFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c21dIGF3YWl0aW5nIDExMTExMi50ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQteHNtIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI3IDE3OjQyOjI1
IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1XSBzdGFydGluZyAxMTExMTIudGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIw
MTctMDYtMjcgMTc6NDI6MjYgWiBbdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0XSBhd2FpdGluZyAx
MTExMTIudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0IHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QKMjAx
Ny0wNi0yNyAxNzo0MjoyNiBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDJdIHN0YXJ0aW5n
IDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgdHMtYnVpbGQtY2hlY2sgIGJ1aWxk
LWNoZWNrKDEpCjIwMTctMDYtMjcgMTc6NDI6MjYgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JF
U19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwg
NDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3Jp
dGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTog
Q2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVk
IHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4K
KSByZXRyeWluZyAuLi4KMjAxNy0wNi0yNyAxNzo0MjoyNiBaIFt0ZXN0LWFybWhmLWFybWhmLXhs
XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bCB0cy1idWlsZC1jaGVjayAgcGFz
cyAKMjAxNy0wNi0yNyAxNzo0MjoyNiBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2td
IHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZB
VEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAw
MSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBk
ZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5j
ZWxlZCBvbiBpZGVudGlmaWNhdGlvbiBhcyBhIHBpdm90LCBkdXJpbmcgY29uZmxpY3Qgb3V0IGNo
ZWNraW5nLgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4K
Q09OVEVYVDogIFNRTCBzdGF0ZW1lbnQgIlNFTEVDVCAxIEZST00gT05MWSAicHVibGljIi4iam9i
cyIgeCBXSEVSRSAiZmxpZ2h0IiBPUEVSQVRPUihwZ19jYXRhbG9nLj0pICQxIEFORCAiam9iIjo6
cGdfY2F0YWxvZy50ZXh0IE9QRVJBVE9SKHBnX2NhdGFsb2cuPSkgJDI6OnBnX2NhdGFsb2cudGV4
dCBGT1IgU0hBUkUgT0YgeCIKKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yNyAxNzo0MjoyNiBaIFt0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHNdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVy
ZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQg
KFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFj
Y2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRF
VEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBpZGVudGlmaWNhdGlvbiBhcyBhIHBpdm90
LCBkdXJpbmcgY29uZmxpY3Qgb3V0IGNoZWNraW5nLgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1p
Z2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KQ09OVEVYVDogIFNRTCBzdGF0ZW1lbnQgIlNFTEVDVCAx
IEZST00gT05MWSAicHVibGljIi4iam9icyIgeCBXSEVSRSAiZmxpZ2h0IiBPUEVSQVRPUihwZ19j
YXRhbG9nLj0pICQxIEFORCAiam9iIjo6cGdfY2F0YWxvZy50ZXh0IE9QRVJBVE9SKHBnX2NhdGFs
b2cuPSkgJDI6OnBnX2NhdGFsb2cudGV4dCBGT1IgU0hBUkUgT0YgeCIKKSByZXRyeWluZyAuLi4K
MjAxNy0wNi0yNyAxNzo0MjoyNiBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDJdIHRyYW5z
YWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VS
Uk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJS
T1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRl
bmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBv
biBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJ
TlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5n
IC4uLgoyMDE3LTA2LTI3IDE3OjQyOjI2IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
XSBhd2FpdGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgdHMtYnVpbGQt
Y2hlY2sgCjIwMTctMDYtMjcgMTc6NDI6MjYgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC12aGRdIHN0
YXJ0aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLXZoZCB0cy1idWlsZC1jaGVjayAgYnVp
bGQtY2hlY2soMSkKMjAxNy0wNi0yNyAxNzo0MjoyNiBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3XSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQ
R1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJP
UiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQv
d3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29k
ZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBh
cmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmll
ZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yNyAxNzo0MjoyNiBaIFt0ZXN0LWFybWhmLWFybWhm
LXhsXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JF
U19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwg
NDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3Jp
dGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTog
Q2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVk
IHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4K
KSByZXRyeWluZyAuLi4KMjAxNy0wNi0yNyAxNzo0MjoyNiBaIFt0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQteHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSB0
cy1idWlsZC1jaGVjayAgcGFzcyAKMjAxNy0wNi0yNyAxNzo0MjoyNiBaIFt0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZF0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBT
UUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxf
RVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byBy
ZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29u
IGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBw
cmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJl
dHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjcgMTc6NDI6MjYgWiBbdGVzdC1hcm1oZi1h
cm1oZi14bC14c21dIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLXhzbSB0cy1i
dWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxNy0wNi0yNyAxNzo0MjoyNiBaIFt0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQteHNtXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUg
KE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQ
R1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nl
c3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRB
SUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gaWRlbnRpZmljYXRpb24gYXMgYSBwaXZvdCwg
ZHVyaW5nIGNvbmZsaWN0IG91dCBjaGVja2luZy4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdo
dCBzdWNjZWVkIGlmIHJldHJpZWQuCkNPTlRFWFQ6ICBTUUwgc3RhdGVtZW50ICJTRUxFQ1QgMSBG
Uk9NIE9OTFkgInB1YmxpYyIuImpvYnMiIHggV0hFUkUgImZsaWdodCIgT1BFUkFUT1IocGdfY2F0
YWxvZy49KSAkMSBBTkQgImpvYiI6OnBnX2NhdGFsb2cudGV4dCBPUEVSQVRPUihwZ19jYXRhbG9n
Lj0pICQyOjpwZ19jYXRhbG9nLnRleHQgRk9SIFNIQVJFIE9GIHgiCikgcmV0cnlpbmcgLi4uCjIw
MTctMDYtMjcgMTc6NDI6MjcgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlXSBhd2FpdGlu
ZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlIHRzLWJ1aWxkLWNoZWNrIAoyMDE3
LTA2LTI3IDE3OjQyOjI3IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVja10gdHJhbnNh
Y3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJS
T1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJP
UjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVu
Y2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9u
IGlkZW50aWZpY2F0aW9uIGFzIGEgcGl2b3QsIGR1cmluZyB3cml0ZS4KSElOVDogIFRoZSB0cmFu
c2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYt
MjcgMTc6NDI6MjcgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzXSB0cmFuc2FjdGlvbiBzZXJp
YWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkg
KGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQg
bm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25n
IHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gaWRlbnRpZmlj
YXRpb24gYXMgYSBwaXZvdCwgZHVyaW5nIGNvbW1pdCBhdHRlbXB0LgpISU5UOiAgVGhlIHRyYW5z
YWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0y
NyAxNzo0MjoyNyBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXhzbV0gYXdhaXRpbmcgMTExMTEyLnRl
c3QtYXJtaGYtYXJtaGYteGwteHNtIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI3IDE3OjQyOjI3
IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0Ml0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yNyAxNzo0MjoyNyBa
IFt0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IHRzLWJ1aWxkLWNoZWNrICBwYXNzIAoyMDE3LTA2LTI3IDE3
OjQyOjI3IFogW3Rlc3QtYXJtaGYtYXJtaGYteGxdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24g
ZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBm
YWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFs
aXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rp
b25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRo
IGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24g
bWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI3IDE3OjQy
OjI3IFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXddIHN0YXJ0aW5nIDExMTExMi50ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgaG9zdHMtYWxs
b2NhdGUKMjAxNy0wNi0yNyAxNzo0MjoyNyBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXZoZF0gdHJh
bnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxf
RVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBF
UlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVu
ZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVk
IG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4K
SElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlp
bmcgLi4uCjIwMTctMDYtMjcgMTc6NDI6MjcgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHVdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSB0cy1ob3N0
cy1hbGxvY2F0ZSBob3N0IGhvc3RzLWFsbG9jYXRlCjIwMTctMDYtMjcgMTc6NDI6MjcgWiBbdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1
cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVk
IChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBh
Y2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpE
RVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gaWRlbnRpZmljYXRpb24gYXMgYSBwaXZv
dCwgZHVyaW5nIGNvbW1pdCBhdHRlbXB0LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1
Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yNyAxNzo0MjoyNyBaIFt0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZh
aWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFp
bGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6
ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9u
cwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBj
b25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1p
Z2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yNyAxNzo0Mjoy
NyBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3XSBhd2FpdGluZyAxMTExMTIudGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0CjIwMTctMDYtMjcg
MTc6NDI6MjggWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrXSBzdGFydGluZyAxMTEx
MTIudGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1j
aGVjaygxKQoyMDE3LTA2LTI3IDE3OjQyOjI4IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1XSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JF
U19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwg
NDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3Jp
dGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTog
Q2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVk
IHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4K
KSByZXRyeWluZyAuLi4KMjAxNy0wNi0yNyAxNzo0MjoyOCBaIFt0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHNdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBH
UkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9S
LCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93
cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2Rl
OiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFy
ZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVk
LgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI3IDE3OjQyOjI4IFogW3Rlc3QtYXJtaGYtYXJtaGYt
eGwteHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC14c20gdHMtYnVpbGQt
Y2hlY2sgIHBhc3MgCjIwMTctMDYtMjcgMTc6NDI6MjggWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyIHRzLWJ1
aWxkLWNoZWNrICBwYXNzIAoyMDE3LTA2LTI3IDE3OjQyOjI4IFogW3Rlc3QtYXJtaGYtYXJtaGYt
eGxdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsIHRzLWhvc3RzLWFsbG9jYXRl
IGhvc3QgaG9zdHMtYWxsb2NhdGUKMjAxNy0wNi0yNyAxNzo0MjoyOCBaIFt0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2tdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgdHMtYnVpbGQtY2hlY2sgCjIwMTctMDYtMjcgMTc6NDI6MjggWiBbdGVzdC1hcm1o
Zi1hcm1oZi14bC14c21dIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLXhzbSB0
cy1ob3N0cy1hbGxvY2F0ZSBob3N0IGhvc3RzLWFsbG9jYXRlCjIwMTctMDYtMjcgMTc6NDI6Mjgg
WiBbdGVzdC1hcm1oZi1hcm1oZi14bC12aGRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCB0cy1idWlsZC1jaGVjayAKMjAxNy0wNi0yNyAxNzo0MjoyOCBaIFt0ZXN0LWFy
bWhmLWFybWhmLXhsXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1Qt
UFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRB
TF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRv
IHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFz
b24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9t
IHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYg
cmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yNyAxNzo0MjoyOCBaIFt0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDJdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NT
VEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVT
X0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBk
dWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDog
IFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGlu
IGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2Vl
ZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI3IDE3OjQyOjI4IFogW3Rlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSB0cy1idWlsZC1jaGVjayAgcGFzcyAKMjAxNy0wNi0yNyAxNzo0MjoyOCBaIFt0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtXSBzdGFydGluZyAxMTExMTIudGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXhzbSB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IGhvc3RzLWFsbG9jYXRlCjIw
MTctMDYtMjcgMTc6NDI6MjggWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHVdIHRyYW5z
YWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VS
Uk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJS
T1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRl
bmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBv
biBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJ
TlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5n
IC4uLgoyMDE3LTA2LTI3IDE3OjQyOjI4IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwteHNtXSBhd2Fp
dGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC14c20gdHMtaG9zdHMtYWxsb2NhdGUgaG9z
dAoyMDE3LTA2LTI3IDE3OjQyOjI4IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZV0gdHJh
bnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxf
RVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBF
UlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVu
ZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVk
IG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4K
SElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlp
bmcgLi4uCjIwMTctMDYtMjcgMTc6NDI6MjggWiBbdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bV0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNf
RkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQw
MDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRl
IGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENh
bmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBw
aXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikg
cmV0cnlpbmcgLi4uCjIwMTctMDYtMjcgMTc6NDI6MjkgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzXSBzdGFydGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzIHRzLWJ1aWxkLWNo
ZWNrICBidWlsZC1jaGVjaygxKQoyMDE3LTA2LTI3IDE3OjQyOjI5IFogW3Rlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVja10gZmluaXNoZWQgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayB0cy1idWlsZC1jaGVjayAgcGFzcyAKMjAxNy0wNi0yNyAxNzo0MjoyOSBaIFt0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHNdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAo
T1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBH
UkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2Vz
cyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJ
TDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0
IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3Vj
Y2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE3LTA2LTI3IDE3OjQyOjI5IFogW3Rl
c3QtYXJtaGYtYXJtaGYteGwtdmhkXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgdHMtYnVpbGQtY2hlY2sgIHBhc3MgCjIwMTctMDYtMjcgMTc6NDI6MjkgWiBbdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUg
KE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQ
R1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nl
c3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRB
SUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gaWRlbnRpZmljYXRpb24gYXMgYSBwaXZvdCwg
ZHVyaW5nIGNvbmZsaWN0IG91dCBjaGVja2luZy4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdo
dCBzdWNjZWVkIGlmIHJldHJpZWQuCkNPTlRFWFQ6ICBTUUwgc3RhdGVtZW50ICJTRUxFQ1QgMSBG
Uk9NIE9OTFkgInB1YmxpYyIuImpvYnMiIHggV0hFUkUgImZsaWdodCIgT1BFUkFUT1IocGdfY2F0
YWxvZy49KSAkMSBBTkQgImpvYiI6OnBnX2NhdGFsb2cudGV4dCBPUEVSQVRPUihwZ19jYXRhbG9n
Lj0pICQyOjpwZ19jYXRhbG9nLnRleHQgRk9SIFNIQVJFIE9GIHgiCikgcmV0cnlpbmcgLi4uCjIw
MTctMDYtMjcgMTc6NDI6MjkgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrXSB0cmFu
c2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9F
UlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVS
Uk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5k
ZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQg
b24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpI
SU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWlu
ZyAuLi4KMjAxNy0wNi0yNyAxNzo0MjoyOSBaIFt0ZXN0LWFybWhmLWFybWhmLXhsXSBhd2FpdGlu
ZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bCB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0CjIwMTct
MDYtMjcgMTc6NDI6MjkgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHVdIGF3YWl0aW5n
IDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSB0cy1ob3N0cy1hbGxvY2F0ZSBo
b3N0CjIwMTctMDYtMjcgMTc6NDI6MjkgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC12aGRdIHN0YXJ0
aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLXZoZCB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0
IGhvc3RzLWFsbG9jYXRlCjIwMTctMDYtMjcgMTc6NDI6MjkgWiBbdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlXSBzdGFydGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlIHRz
LWhvc3RzLWFsbG9jYXRlIGhvc3QgaG9zdHMtYWxsb2NhdGUKMjAxNy0wNi0yNyAxNzo0MjoyOSBa
IFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtXSBhd2FpdGluZyAxMTExMTIudGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXhzbSB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0CjIwMTctMDYtMjcgMTc6
NDI6MzAgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC12aGRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0CjIwMTctMDYtMjcgMTc6NDI6
MzAgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9u
IGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMg
ZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlh
bGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0
aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0
aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9u
IG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxNy0wNi0yNyAxNzo0
MjozMCBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGVdIGF3YWl0aW5nIDExMTExMi50ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdAoyMDE3LTA2LTI3
IDE3OjQyOjMwIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0Ml0gc3RhcnRpbmcgMTExMTEy
LnRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IGhvc3Rz
LWFsbG9jYXRlCjIwMTctMDYtMjcgMTc6NDI6MzAgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrXSBzdGFydGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIHRz
LWhvc3RzLWFsbG9jYXRlIGhvc3QgaG9zdHMtYWxsb2NhdGUKMjAxNy0wNi0yNyAxNzo0MjozMCBa
IFt0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDJdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdAoyMDE3LTA2LTI3IDE3OjQy
OjMwIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVja10gYXdhaXRpbmcgMTExMTEyLnRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0CjIwMTct
MDYtMjcgMTc6NDI6MzEgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzXSBhd2FpdGluZyAxMTEx
MTIudGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzIHRzLWJ1aWxkLWNoZWNrIAoyMDE3LTA2LTI3IDE3
OjQyOjMxIFogW3Rlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbF0gZmluaXNoZWQg
MTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCB0cy1ob3N0LXJlYm9v
dCBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTc6NDI6MzEgWiBbdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWludGVsXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWludGVsIHRzLWhvc3QtcGluZy1jaGVjayBob3N0IGhvc3QtcGluZy1jaGVjay14ZW4K
MjAxNy0wNi0yNyAxNzo0MjozMSBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHNdIGZpbmlzaGVk
IDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgdHMtYnVpbGQtY2hlY2sgIHBhc3MgCjIw
MTctMDYtMjcgMTc6NDI6MzIgWiBbdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVs
XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsIHRz
LWhvc3QtcGluZy1jaGVjayBob3N0CjIwMTctMDYtMjcgMTc6NDI6MzIgWiBbdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzXSBzdGFydGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzIHRz
LWhvc3RzLWFsbG9jYXRlIGhvc3QgaG9zdHMtYWxsb2NhdGUKMjAxNy0wNi0yNyAxNzo0MjozMiBa
IGZsaWdodCAxMTExMTIga2lsbGluZyB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0IFs1OTQwXQoyMDE3LTA2LTI3IDE3OjQyOjMyIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwt
cnRkc10gYXdhaXRpbmcgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyB0cy1ob3N0cy1h
bGxvY2F0ZSBob3N0CjIwMTctMDYtMjcgMTc6NDI6MzcgWiBmbGlnaHQgMTExMTEyIGtpbGxpbmcg
YnVpbGQtYXJtaGYtcHZvcHMgWzE2NzU3XQoyMDE3LTA2LTI3IDE3OjQyOjQxIFogW3Rlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE3OjQyOjQx
IFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSB0cy1sZWFrLWNoZWNrIGJhc2lzIGhvc3QgbGVhay1jaGVjay9i
YXNpcyg5KQoyMDE3LTA2LTI3IDE3OjQyOjQyIFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSB0cy1sZWFrLWNo
ZWNrIGJhc2lzIGhvc3QKMjAxNy0wNi0yNyAxNzo0Mjo0MyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21dIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtbG9ncy1jYXB0dXJlIGhvc3QgcGFz
cyAKMjAxNy0wNi0yNyAxNzo0Mjo0MyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c21dIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtc3lzbG9nLXNlcnZlciAKMjAxNy0wNi0yNyAxNzo0Mjo0
NCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21dIGZpbmlz
aGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
dHMtc3lzbG9nLXNlcnZlciAgcGFzcyAKMjAxNy0wNi0yNyAxNzo0Mjo0NCBaIFt0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbV0gZmluaXNoZWQgMTExMTEyLnRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWd1ZXN0LXNhdmVyZXN0
b3JlIGhvc3QgZGViaWFuaHZtIHBhc3MgCjIwMTctMDYtMjcgMTc6NDI6NDQgWiBbdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtIHRzLWxlYWstY2hlY2sgYmFzaXMgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE3OjQyOjQ0
IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtXSBzdGFydGlu
ZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMt
Z3Vlc3QtbG9jYWxtaWdyYXRlIGhvc3QgZGViaWFuaHZtIGd1ZXN0LWxvY2FsbWlncmF0ZQoyMDE3
LTA2LTI3IDE3OjQyOjQ0IFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbV0gc3RhcnRpbmcg
MTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSB0cy1kZWJpYW4taW5zdGFsbCAgZGVi
aWFuLWluc3RhbGwKMjAxNy0wNi0yNyAxNzo0Mjo0NCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWd1ZXN0LWxvY2FsbWlncmF0ZSBob3N0IGRl
Ymlhbmh2bQoyMDE3LTA2LTI3IDE3OjQyOjQ1IFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSB0cy1kZWJpYW4t
aW5zdGFsbCAKMjAxNy0wNi0yNyAxNzo0Mjo0NSBaIGZsaWdodCAxMTExMTIgcmVhcGVkICB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gWzEwMTg2XSBFWElUIDAK
MjAxNy0wNi0yNyAxNzo0Mjo0NiBaIGZsaWdodCAxMTExMTIgbnF1ZXVlZD0wCjIwMTctMDYtMjcg
MTc6NDI6NDYgWiBmbGlnaHQgMTExMTEyIG5ydW5uaW5nPTU3CjIwMTctMDYtMjcgMTc6NDI6NDgg
WiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXJhd10gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4
Ni14bC1yYXcgdHMtZ3Vlc3Qtc2F2ZXJlc3RvcmUgaG9zdCBkZWJpYW4gcGFzcyAKMjAxNy0wNi0y
NyAxNzo0Mjo0OSBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcmF3XSBzdGFydGluZyAxMTExMTIudGVz
dC1hbWQ2NC1pMzg2LXhsLXJhdyB0cy1ndWVzdC1sb2NhbG1pZ3JhdGUgeDEwIGhvc3QgZGViaWFu
IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAKMjAxNy0wNi0yNyAxNzo0Mjo0OSBaIFt0ZXN0LWFtZDY0
LWkzODYteGwtcmF3XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyB0cy1n
dWVzdC1sb2NhbG1pZ3JhdGUgeDEwIGhvc3QgZGViaWFuCjIwMTctMDYtMjcgMTc6NDI6NTMgWiBb
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsXSBmaW5pc2hlZCAxMTExMTIudGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsIHRzLWhvc3QtcGluZy1jaGVjayBob3N0
IHBhc3MgCjIwMTctMDYtMjcgMTc6NDI6NTMgWiBbdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWludGVsXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWludGVsIHRzLWxlYWstY2hlY2sgYmFzaXMgaG9zdCBsZWFrLWNoZWNrL2Jhc2lzKDkpCjIwMTct
MDYtMjcgMTc6NDI6NTQgWiBbdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsXSBh
d2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsIHRzLWxl
YWstY2hlY2sgYmFzaXMgaG9zdAoyMDE3LTA2LTI3IDE3OjQyOjU0IFogW3Rlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCB0cy1yZXBlYXQtdGVzdCAxMCB0cy1ndWVzdC1zdGFydCBob3N0
IHdpbiB7O30gdHMtZ3Vlc3Qtc3RvcCBob3N0IHdpbiBwYXNzIAoyMDE3LTA2LTI3IDE3OjQyOjU0
IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NF0gc3RhcnRpbmcgMTExMTEy
LnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCB0cy1ndWVzdC1zdGFydCBob3N0
IHdpbiBndWVzdC1zdGFydC4yCjIwMTctMDYtMjcgMTc6NDI6NTUgWiBbdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0IHRzLWd1ZXN0LXN0YXJ0IGhvc3Qgd2luCjIwMTctMDYtMjcgMTc6
NDI6NTYgWiBbdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsXSBmaW5pc2hlZCAx
MTExMTIudGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsIHRzLWxlYWstY2hlY2sg
YmFzaXMgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE3OjQyOjU2IFogW3Rlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1pbnRlbF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1pbnRlbCB0cy1yZWRoYXQtaW5zdGFsbCAgcmVkaGF0LWluc3RhbGwKMjAxNy0w
Ni0yNyAxNzo0Mjo1NyBaIFt0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWxdIGF3
YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgdHMtcmVk
aGF0LWluc3RhbGwgCjIwMTctMDYtMjcgMTc6NDM6MDYgWiBmbGlnaHQgMTExMTEyIGtpbGxpbmcg
dGVzdC1hcm02NC1hcm02NC14bCBbMTk4NDZdCjIwMTctMDYtMjcgMTc6NDM6MTYgWiBbdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0IHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNzo0MzoxNyBaIFt0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgdHMtc3lzbG9nLXNlcnZlciAgc3lzbG9nLXNlcnZlcgoyMDE3LTA2LTI3IDE3OjQz
OjE3IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtXSBmaW5p
c2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
dHMtZ3Vlc3QtbG9jYWxtaWdyYXRlIGhvc3QgZGViaWFuaHZtIHBhc3MgCjIwMTctMDYtMjcgMTc6
NDM6MTcgWiBbdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0XSBzdGFydGluZyAxMTExMTIudGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0IHRzLWhvc3QtaW5zdGFsbC10d2ljZSBob3N0IGhvc3QtaW5zdGFs
bCg0KQoyMDE3LTA2LTI3IDE3OjQzOjE4IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtZ3Vlc3Qtc2F2ZXJlc3RvcmUgaG9zdCBkZWJpYW5odm0g
Z3Vlc3Qtc2F2ZXJlc3RvcmUuMgoyMDE3LTA2LTI3IDE3OjQzOjE4IFogW3Rlc3QtYXJtaGYtYXJt
aGYtbGlidmlydF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCB0cy1o
b3N0LWluc3RhbGwtdHdpY2UgaG9zdAoyMDE3LTA2LTI3IDE3OjQzOjE4IFogW3Rlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtXSBhd2FpdGluZyAxMTExMTIudGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtZ3Vlc3Qtc2F2ZXJlc3Rv
cmUgaG9zdCBkZWJpYW5odm0KMjAxNy0wNi0yNyAxNzo0MzozMSBaIGZsaWdodCAxMTExMTIga2ls
bGluZyB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gWzEwMTg2
XQoyMDE3LTA2LTI3IDE3OjQ0OjAzIFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXddIGZp
bmlzaGVkIDExMTExMi50ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IHRzLWhvc3RzLWFsbG9j
YXRlIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNzo0NDowNCBaIFt0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3XSBzdGFydGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyB0
cy1zeXNsb2ctc2VydmVyICBzeXNsb2ctc2VydmVyCjIwMTctMDYtMjcgMTc6NDQ6MDQgWiBbdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhd10gc3RhcnRpbmcgMTExMTEyLnRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgdHMtaG9zdC1pbnN0YWxsLXR3aWNlIGhvc3QgaG9zdC1pbnN0YWxsKDQp
CjIwMTctMDYtMjcgMTc6NDQ6MDUgWiBbdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhd10gYXdh
aXRpbmcgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgdHMtaG9zdC1pbnN0YWxs
LXR3aWNlIGhvc3QKMjAxNy0wNi0yNyAxNzo0NDoxMSBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWd1ZXN0LXNhdmVyZXN0b3JlIGhvc3QgZGVi
aWFuaHZtIHBhc3MgCjIwMTctMDYtMjcgMTc6NDQ6MTIgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c21dIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1ndWVzdC1sb2NhbG1pZ3JhdGUgeDEwIGhv
c3QgZGViaWFuaHZtIGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAKMjAxNy0wNi0yNyAxNzo0NDoxMiBa
IFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbV0gYXdhaXRpbmcg
MTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWd1
ZXN0LWxvY2FsbWlncmF0ZSB4MTAgaG9zdCBkZWJpYW5odm0KMjAxNy0wNi0yNyAxNzo0NDoxMyBa
IFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjRdIGZpbmlzaGVkIDExMTExMi50
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgdHMtZ3Vlc3Qtc3RhcnQgaG9zdCB3
aW4gcGFzcyAKMjAxNy0wNi0yNyAxNzo0NDoxMyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgdHMtZ3Vlc3QtZGVzdHJveSBob3N0IHdpbiBndWVzdC1kZXN0cm95CjIwMTctMDYt
MjcgMTc6NDQ6MTQgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0XSBhd2Fp
dGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IHRzLWd1ZXN0
LWRlc3Ryb3kgaG9zdCB3aW4KMjAxNy0wNi0yNyAxNzo0NDoxOSBaIFt0ZXN0LWFybWhmLWFybWhm
LXhsLXhzbV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwteHNtIHRzLWhvc3Rz
LWFsbG9jYXRlIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNzo0NDoyMCBaIFt0ZXN0LWFybWhmLWFy
bWhmLXhsLXhzbV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwteHNtIHRzLXN5
c2xvZy1zZXJ2ZXIgIHN5c2xvZy1zZXJ2ZXIKMjAxNy0wNi0yNyAxNzo0NDoyMSBaIFt0ZXN0LWFy
bWhmLWFybWhmLXhsLXhzbV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwteHNt
IHRzLWhvc3QtaW5zdGFsbC10d2ljZSBob3N0IGhvc3QtaW5zdGFsbCg0KQoyMDE3LTA2LTI3IDE3
OjQ0OjIyIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwteHNtXSBhd2FpdGluZyAxMTExMTIudGVzdC1h
cm1oZi1hcm1oZi14bC14c20gdHMtaG9zdC1pbnN0YWxsLXR3aWNlIGhvc3QKMjAxNy0wNi0yNyAx
Nzo0NDozMiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjRdIGZpbmlzaGVk
IDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgdHMtZ3Vlc3QtZGVz
dHJveSBob3N0IHdpbiBwYXNzIAoyMDE3LTA2LTI3IDE3OjQ0OjMzIFogW3Rlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCB0cy1sZWFrLWNoZWNrIGNoZWNrIGhvc3QgbGVhay1jaGVjay9j
aGVjawoyMDE3LTA2LTI3IDE3OjQ0OjMzIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCB0cy1sZWFrLWNoZWNrIGNoZWNrIGhvc3QKMjAxNy0wNi0yNyAxNzo0NDozNiBaIFt0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgdHMtbGVhay1jaGVjayBjaGVjayBob3N0IHBh
c3MgCjIwMTctMDYtMjcgMTc6NDQ6MzYgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0IHRzLWxvZ3MtY2FwdHVyZSBob3N0IGNhcHR1cmUtbG9ncygyMikKMjAxNy0wNi0yNyAxNzo0
NDozNyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjRdIGF3YWl0aW5nIDEx
MTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgdHMtbG9ncy1jYXB0dXJl
IGhvc3QKMjAxNy0wNi0yNyAxNzo0NDo0MiBaIFt0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0tYW1kXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFt
ZCB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTc6NDQ6NDMgWiBbdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgdHMtc3lzbG9nLXNlcnZlciAgc3lzbG9nLXNlcnZl
cgoyMDE3LTA2LTI3IDE3OjQ0OjQzIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1yYXddIGZpbmlzaGVk
IDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcmF3IHRzLWd1ZXN0LWxvY2FsbWlncmF0ZSB4MTAg
aG9zdCBkZWJpYW4gcGFzcyAKMjAxNy0wNi0yNyAxNzo0NDo0MyBaIFt0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0tYW1kXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWFtZCB0cy1ob3N0LWluc3RhbGwtdHdpY2UgaG9zdCBob3N0LWluc3RhbGwoNCkK
MjAxNy0wNi0yNyAxNzo0NDo0NCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcmF3XSBzdGFydGluZyAx
MTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyB0cy1ndWVzdC1zdG9wIGhvc3QgZGViaWFuIGd1
ZXN0LXN0b3AKMjAxNy0wNi0yNyAxNzo0NDo0NCBaIFt0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0tYW1kXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWFtZCB0cy1ob3N0LWluc3RhbGwtdHdpY2UgaG9zdAoyMDE3LTA2LTI3IDE3OjQ0OjQ0IFogW3Rl
c3QtYW1kNjQtaTM4Ni14bC1yYXddIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwt
cmF3IHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW4KMjAxNy0wNi0yNyAxNzo0NTowNyBaIFt0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTc6
NDU6MDggWiBbdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbV0gc3RhcnRpbmcgMTExMTEyLnRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gdHMtc3lzbG9nLXNlcnZlciAgc3lzbG9nLXNlcnZl
cgoyMDE3LTA2LTI3IDE3OjQ1OjA4IFogW3Rlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c21dIHN0
YXJ0aW5nIDExMTExMi50ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIHRzLWhvc3QtaW5zdGFs
bC10d2ljZSBob3N0IGhvc3QtaW5zdGFsbCg0KQoyMDE3LTA2LTI3IDE3OjQ1OjA5IFogW3Rlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c21dIGF3YWl0aW5nIDExMTExMi50ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtIHRzLWhvc3QtaW5zdGFsbC10d2ljZSBob3N0CjIwMTctMDYtMjcgMTc6NDU6
MDkgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXJhd10gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQt
aTM4Ni14bC1yYXcgdHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlhbiBwYXNzIAoyMDE3LTA2LTI3IDE3
OjQ1OjEwIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1yYXddIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFt
ZDY0LWkzODYteGwtcmF3IHRzLXJlcGVhdC10ZXN0IDEwIHRzLWd1ZXN0LXN0YXJ0IGhvc3QgZGVi
aWFuIHs7fSB0cy1ndWVzdC1zdG9wIGhvc3QgZGViaWFuIGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBl
YXQKMjAxNy0wNi0yNyAxNzo0NToxMCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcmF3XSBhd2FpdGlu
ZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyB0cy1yZXBlYXQtdGVzdCAxMCB0cy1ndWVz
dC1zdGFydCBob3N0IGRlYmlhbiB7O30gdHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlhbgoyMDE3LTA2
LTI3IDE3OjQ1OjIxIFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGRdIGZpbmlzaGVkIDEx
MTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3Qg
cGFzcyAKMjAxNy0wNi0yNyAxNzo0NToyMiBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCB0cy1zeXNsb2ct
c2VydmVyICBzeXNsb2ctc2VydmVyCjIwMTctMDYtMjcgMTc6NDU6MjIgWiBbdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgdHMtaG9zdC1pbnN0YWxsLXR3aWNlIGhvc3QgaG9zdC1pbnN0YWxsKDQpCjIwMTctMDYt
MjcgMTc6NDU6MjMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZF0gYXdhaXRpbmcgMTEx
MTEyLnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgdHMtaG9zdC1pbnN0YWxsLXR3aWNlIGhv
c3QKMjAxNy0wNi0yNyAxNzo0NToyOSBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IHRzLWRlYmlhbi1odm0taW5zdGFsbCAgcGFzcyAKMjAxNy0wNi0yNyAxNzo0NTozMCBaIFt0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IHRzLW1pZ3JhdGUtc3VwcG9ydC1jaGVjayBob3N0
IGRlYmlhbmh2bSAxIG1pZ3JhdGUtc3VwcG9ydC1jaGVjawoyMDE3LTA2LTI3IDE3OjQ1OjMwIFog
W3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0XSBhd2FpdGluZyAxMTExMTIudGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgdHMtbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGhvc3QgZGViaWFuaHZtIDEKMjAxNy0wNi0yNyAxNzo0NTozMSBaIFt0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0IHRzLW1pZ3JhdGUtc3VwcG9ydC1jaGVjayBob3N0IGRlYmlhbmh2bSAx
IHBhc3MgCjIwMTctMDYtMjcgMTc6NDU6MzEgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCB0cy1zYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuaHZtIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sKMjAxNy0wNi0yNyAxNzo0NTozMiBaIFt0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0IHRzLXNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW5o
dm0KMjAxNy0wNi0yNyAxNzo0NTozMyBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
IHRzLXNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW5odm0gcGFzcyAKMjAxNy0w
Ni0yNyAxNzo0NTozMyBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NF0gc3Rh
cnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IHRzLWd1ZXN0
LXNhdmVyZXN0b3JlIGhvc3QgZGViaWFuaHZtIGd1ZXN0LXNhdmVyZXN0b3JlCjIwMTctMDYtMjcg
MTc6NDU6MzMgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjRdIGF3YWl0aW5n
IDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCB0cy1ndWVzdC1zYXZl
cmVzdG9yZSBob3N0IGRlYmlhbmh2bQoyMDE3LTA2LTI3IDE3OjQ1OjM1IFogW3Rlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC14c21dIGZpbmlzaGVkIDExMTExMi50ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQteHNtIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNzo0NTozNiBa
IFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtXSBzdGFydGluZyAxMTExMTIudGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXhzbSB0cy1zeXNsb2ctc2VydmVyICBzeXNsb2ctc2VydmVyCjIwMTct
MDYtMjcgMTc6NDU6MzcgWiBbdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbV0gc3RhcnRpbmcg
MTExMTEyLnRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gdHMtaG9zdC1pbnN0YWxsLXR3aWNl
IGhvc3QgaG9zdC1pbnN0YWxsKDQpCjIwMTctMDYtMjcgMTc6NDU6MzcgWiBbdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXhzbV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC14c20gdHMtaG9zdC1pbnN0YWxsLXR3aWNlIGhvc3QKMjAxNy0wNi0yNyAxNzo0NjoxMiBaIFt0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjRdIGZpbmlzaGVkIDExMTExMi50ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgdHMtbG9ncy1jYXB0dXJlIGhvc3QgcGFz
cyAKMjAxNy0wNi0yNyAxNzo0NjoxMiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgdHMtc3lzbG9nLXNlcnZlciAKMjAxNy0wNi0yNyAxNzo0NjoxMiBaIFt0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgdHMtc3lzbG9nLXNlcnZlciAgcGFzcyAKMjAxNy0wNi0yNyAx
Nzo0NjoxMyBaIGZsaWdodCAxMTExMTIgcmVhcGVkICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgWzEwMTkzXSBFWElUIDAKMjAxNy0wNi0yNyAxNzo0NjoxNCBaIGZsaWdodCAx
MTExMTIgbnF1ZXVlZD0wCjIwMTctMDYtMjcgMTc6NDY6MTQgWiBmbGlnaHQgMTExMTEyIG5ydW5u
aW5nPTU2CjIwMTctMDYtMjcgMTc6NDY6MjUgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c21dIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1ndWVzdC1sb2NhbG1pZ3JhdGUgeDEwIGhvc3QgZGVi
aWFuaHZtIHBhc3MgCjIwMTctMDYtMjcgMTc6NDY6MjUgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c21dIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1ndWVzdC1zdG9wIGhvc3QgZGViaWFuaHZt
IGd1ZXN0LXN0b3AKMjAxNy0wNi0yNyAxNzo0NjoyNSBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtb3ZtZi1hbWQ2NF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0IHRzLWd1ZXN0LXNhdmVyZXN0b3JlIGhvc3QgZGViaWFuaHZtIHBhc3MgCjIwMTct
MDYtMjcgMTc6NDY6MjYgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c21dIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSB0cy1ndWVzdC1zdG9wIGhvc3QgZGViaWFuaHZtCjIwMTctMDYtMjcgMTc6NDY6
MjYgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjRdIHN0YXJ0aW5nIDExMTEx
Mi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCB0cy1ndWVzdC1sb2NhbG1pZ3Jh
dGUgaG9zdCBkZWJpYW5odm0gZ3Vlc3QtbG9jYWxtaWdyYXRlCjIwMTctMDYtMjcgMTc6NDY6MjYg
WiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjRdIGF3YWl0aW5nIDExMTExMi50
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCB0cy1ndWVzdC1sb2NhbG1pZ3JhdGUg
aG9zdCBkZWJpYW5odm0KMjAxNy0wNi0yNyAxNzo0Njo1MCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHNdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgdHMtaG9zdHMt
YWxsb2NhdGUgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE3OjQ2OjUxIFogW3Rlc3QtYW1kNjQtYW1k
NjQteGwtcnRkc10gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyB0cy1z
eXNsb2ctc2VydmVyICBzeXNsb2ctc2VydmVyCjIwMTctMDYtMjcgMTc6NDY6NTIgWiBbdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzIHRzLWhvc3QtaW5zdGFsbC10d2ljZSBob3N0IGhvc3QtaW5zdGFsbCg0KQoyMDE3LTA2LTI3
IDE3OjQ2OjUyIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gdHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlhbmh2bSBwYXNzIAoyMDE3LTA2LTI3IDE3OjQ2
OjUyIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcnRkc10gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyB0cy1ob3N0LWluc3RhbGwtdHdpY2UgaG9zdAoyMDE3LTA2LTI3IDE3
OjQ2OjUyIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtXSBz
dGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gdHMtcmVwZWF0LXRlc3QgMTAgdHMtZ3Vlc3Qtc3RhcnQgaG9zdCBkZWJpYW5odm0gezt9IHRz
LWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW5odm0gZ3Vlc3Qtc3RhcnQvZGViaWFuaHZtLnJlcGVhdAoy
MDE3LTA2LTI3IDE3OjQ2OjUzIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gdHMtcmVwZWF0LXRlc3QgMTAgdHMtZ3Vlc3Qtc3RhcnQgaG9zdCBkZWJp
YW5odm0gezt9IHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW5odm0KMjAxNy0wNi0yNyAxNzo0Njo1
OSBaIGZsaWdodCAxMTExMTIga2lsbGluZyB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgWzEwMTkzXQoyMDE3LTA2LTI3IDE3OjQ3OjAwIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjQgdHMtZ3Vlc3QtbG9jYWxtaWdyYXRlIGhvc3QgZGViaWFuaHZtIHBhc3MgCjIw
MTctMDYtMjcgMTc6NDc6MDAgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjRd
IHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCB0cy1n
dWVzdC1zYXZlcmVzdG9yZSBob3N0IGRlYmlhbmh2bSBndWVzdC1zYXZlcmVzdG9yZS4yCjIwMTct
MDYtMjcgMTc6NDc6MDAgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjRdIGF3
YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCB0cy1ndWVz
dC1zYXZlcmVzdG9yZSBob3N0IGRlYmlhbmh2bQoyMDE3LTA2LTI3IDE3OjQ3OjAyIFogW3Rlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgdHMtd2luZG93cy1pbnN0YWxsICBwYXNzIAoyMDE3
LTA2LTI3IDE3OjQ3OjAyIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0XSBz
dGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgdHMtbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGhvc3Qgd2luIDEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrCjIwMTct
MDYtMjcgMTc6NDc6MDIgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjRdIGF3
YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCB0cy1taWdy
YXRlLXN1cHBvcnQtY2hlY2sgaG9zdCB3aW4gMQoyMDE3LTA2LTI3IDE3OjQ3OjA0IFogW3Rlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgdHMtbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGhvc3Qg
d2luIDEgcGFzcyAKMjAxNy0wNi0yNyAxNzo0NzowNSBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0IHRzLXNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgaG9zdCB3aW4gc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjawoyMDE3LTA2LTI3IDE3OjQ3OjA1IFogW3Rlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgdHMtc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBob3N0IHdpbgoyMDE3
LTA2LTI3IDE3OjQ3OjA2IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0XSBm
aW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgdHMtc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBob3N0IHdpbiBwYXNzIAoyMDE3LTA2LTI3IDE3OjQ3OjA3
IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0XSBzdGFydGluZyAxMTExMTIu
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgdHMtZ3Vlc3Qtc2F2ZXJlc3RvcmUg
aG9zdCB3aW4gZ3Vlc3Qtc2F2ZXJlc3RvcmUKMjAxNy0wNi0yNyAxNzo0NzowNyBaIFt0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0IHRzLWd1ZXN0LXNhdmVyZXN0b3JlIGhvc3Qgd2luCjIw
MTctMDYtMjcgMTc6NDc6MDkgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjRd
IGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCB0cy1n
dWVzdC1zYXZlcmVzdG9yZSBob3N0IHdpbiBmYWlsIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9y
bWFsbHkKMjAxNy0wNi0yNyAxNzo0NzowOSBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NF0gMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IHJ1bi1q
b2IvdGVzdC13aW4gZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0yNyAxNzo0Nzox
MCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NF0gc3RhcnRpbmcgMTExMTEy
LnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IHRzLWxvZ3MtY2FwdHVyZSBob3N0
IGNhcHR1cmUtbG9ncygxNCkKMjAxNy0wNi0yNyAxNzo0NzoxMCBaIFt0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0IHRzLWxvZ3MtY2FwdHVyZSBob3N0CjIwMTctMDYtMjcgMTc6NDc6NTIg
WiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjRdIGZpbmlzaGVkIDExMTExMi50
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCB0cy1ndWVzdC1zYXZlcmVzdG9yZSBo
b3N0IGRlYmlhbmh2bSBwYXNzIAoyMDE3LTA2LTI3IDE3OjQ3OjUzIFogW3Rlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgdHMtZ3Vlc3QtbG9jYWxtaWdyYXRlIHgxMCBob3N0IGRlYmlhbmh2
bSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwCjIwMTctMDYtMjcgMTc6NDc6NTMgWiBbdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCB0cy1ndWVzdC1sb2NhbG1pZ3JhdGUgeDEwIGhvc3QgZGVi
aWFuaHZtCjIwMTctMDYtMjcgMTc6NDk6MDMgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCB0cy1sb2dzLWNhcHR1cmUgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE3OjQ5OjAzIFogW3Rl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0XSBhd2FpdGluZyAxMTExMTIudGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgdHMtc3lzbG9nLXNlcnZlciAKMjAxNy0wNi0y
NyAxNzo0OTowNCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NF0gZmluaXNo
ZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IHRzLXN5c2xvZy1z
ZXJ2ZXIgIHBhc3MgCjIwMTctMDYtMjcgMTc6NDk6MDQgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjRdIGpvYiBub3Qgb2sKMjAxNy0wNi0yNyAxNzo0OTowNCBaIGZsaWdodCAx
MTExMTIgcmVhcGVkICB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCBbNTk1Ml0g
RVhJVCAwCjIwMTctMDYtMjcgMTc6NDk6MDQgWiBmbGlnaHQgMTExMTEyIG5xdWV1ZWQ9MAoyMDE3
LTA2LTI3IDE3OjQ5OjA0IFogZmxpZ2h0IDExMTExMiBucnVubmluZz01NQoyMDE3LTA2LTI3IDE3
OjQ5OjQ5IFogZmxpZ2h0IDExMTExMiBraWxsaW5nIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0IFs1OTUyXQoyMDE3LTA2LTI3IDE3OjQ5OjU1IFogW3Rlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1hbWRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0tYW1kIHRzLXJlZGhhdC1pbnN0YWxsICBwYXNzIAoyMDE3LTA2LTI3IDE3OjQ5OjU1
IFogW3Rlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWRdIHN0YXJ0aW5nIDExMTExMi50
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kIHRzLWd1ZXN0LXN0b3AgaG9zdCByZWRo
YXQgZ3Vlc3Qtc3RvcAoyMDE3LTA2LTI3IDE3OjQ5OjU2IFogW3Rlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1hbWRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kIHRzLWd1ZXN0LXN0b3AgaG9zdCByZWRoYXQKMjAxNy0wNi0yNyAxNzo1MDoxMSBa
IFt0ZXN0LWFtZDY0LWkzODYteGwteHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2
LXhsLXhzbSB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTc6NTA6MTEg
WiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4
Ni14bC14c20gdHMtc3lzbG9nLXNlcnZlciAgc3lzbG9nLXNlcnZlcgoyMDE3LTA2LTI3IDE3OjUw
OjEyIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC14c21dIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0
LWkzODYteGwteHNtIHRzLWhvc3QtaW5zdGFsbC10d2ljZSBob3N0IGhvc3QtaW5zdGFsbCg0KQoy
MDE3LTA2LTI3IDE3OjUwOjEyIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC14c21dIGF3YWl0aW5nIDEx
MTExMi50ZXN0LWFtZDY0LWkzODYteGwteHNtIHRzLWhvc3QtaW5zdGFsbC10d2ljZSBob3N0CjIw
MTctMDYtMjcgMTc6NTA6MTMgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjRd
IGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCB0cy1n
dWVzdC1sb2NhbG1pZ3JhdGUgeDEwIGhvc3QgZGViaWFuaHZtIHBhc3MgCjIwMTctMDYtMjcgMTc6
NTA6MTQgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjRdIHN0YXJ0aW5nIDEx
MTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCB0cy1ndWVzdC1zdG9wIGhv
c3QgZGViaWFuaHZtIGd1ZXN0LXN0b3AKMjAxNy0wNi0yNyAxNzo1MDoxNCBaIFt0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0IHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW5odm0KMjAxNy0w
Ni0yNyAxNzo1MDoyMiBaIFt0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kXSBmaW5p
c2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCB0cy1ndWVzdC1z
dG9wIGhvc3QgcmVkaGF0IHBhc3MgCjIwMTctMDYtMjcgMTc6NTA6MjIgWiBbdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWFtZF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1hbWQgdHMtcmVwZWF0LXRlc3QgMTAgdHMtZ3Vlc3Qtc3RhcnQgaG9zdCBy
ZWRoYXQgezt9IHRzLWd1ZXN0LXN0b3AgaG9zdCByZWRoYXQgZ3Vlc3Qtc3RhcnQvcmVkaGF0LnJl
cGVhdAoyMDE3LTA2LTI3IDE3OjUwOjIyIFogW3Rlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1k
IHRzLXJlcGVhdC10ZXN0IDEwIHRzLWd1ZXN0LXN0YXJ0IGhvc3QgcmVkaGF0IHs7fSB0cy1ndWVz
dC1zdG9wIGhvc3QgcmVkaGF0CjIwMTctMDYtMjcgMTc6NTA6NDEgWiBbdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCB0cy1ndWVzdC1zdG9wIGhvc3QgZGViaWFuaHZtIHBhc3MgCjIwMTct
MDYtMjcgMTc6NTA6NDEgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjRdIHN0
YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCB0cy1yZXBl
YXQtdGVzdCAxMCB0cy1ndWVzdC1zdGFydCBob3N0IGRlYmlhbmh2bSB7O30gdHMtZ3Vlc3Qtc3Rv
cCBob3N0IGRlYmlhbmh2bSBndWVzdC1zdGFydC9kZWJpYW5odm0ucmVwZWF0CjIwMTctMDYtMjcg
MTc6NTA6NDEgWiBbdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsXSBmaW5pc2hl
ZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsIHRzLXJlZGhhdC1p
bnN0YWxsICBwYXNzIAoyMDE3LTA2LTI3IDE3OjUwOjQyIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjQgdHMtcmVwZWF0LXRlc3QgMTAgdHMtZ3Vlc3Qtc3RhcnQgaG9zdCBkZWJpYW5o
dm0gezt9IHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW5odm0KMjAxNy0wNi0yNyAxNzo1MDo0MiBa
IFt0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWxdIHN0YXJ0aW5nIDExMTExMi50
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgdHMtZ3Vlc3Qtc3RvcCBob3N0IHJl
ZGhhdCBndWVzdC1zdG9wCjIwMTctMDYtMjcgMTc6NTA6NDIgWiBbdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWludGVsXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWludGVsIHRzLWd1ZXN0LXN0b3AgaG9zdCByZWRoYXQKMjAxNy0wNi0yNyAxNzo1
MDo1NiBaIFt0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWxdIGZpbmlzaGVkIDEx
MTExMi50ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgdHMtcmVkaGF0LWluc3Rh
bGwgIHBhc3MgCjIwMTctMDYtMjcgMTc6NTA6NTYgWiBbdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWludGVsXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWludGVsIHRzLWd1ZXN0LXN0b3AgaG9zdCByZWRoYXQgZ3Vlc3Qtc3RvcAoyMDE3LTA2LTI3
IDE3OjUwOjU3IFogW3Rlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbF0gYXdhaXRp
bmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCB0cy1ndWVzdC1z
dG9wIGhvc3QgcmVkaGF0CjIwMTctMDYtMjcgMTc6NTE6MDIgWiBbdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtIHRz
LWRlYmlhbi1pbnN0YWxsICBwYXNzIAoyMDE3LTA2LTI3IDE3OjUxOjAyIFogW3Rlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSB0cy1kZWJpYW4tZml4dXAgZGViaWFuIGRlYmlhbi1maXh1cAoyMDE3LTA2LTI3IDE3OjUx
OjAyIFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbV0gYXdhaXRpbmcgMTExMTEyLnRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSB0cy1kZWJpYW4tZml4dXAgZGViaWFuCjIwMTctMDYtMjcg
MTc6NTE6MDcgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtXSBmaW5pc2hlZCAxMTExMTIu
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtIHRzLWRlYmlhbi1maXh1cCBkZWJpYW4gcGFzcyAK
MjAxNy0wNi0yNyAxNzo1MTowOCBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c21dIHN0YXJ0
aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gdHMtZ3Vlc3Qtc3RhcnQgZGVi
aWFuIGd1ZXN0LXN0YXJ0CjIwMTctMDYtMjcgMTc6NTE6MDggWiBbdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtIHRz
LWd1ZXN0LXN0YXJ0IGRlYmlhbgoyMDE3LTA2LTI3IDE3OjUxOjA4IFogW3Rlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1pbnRlbF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1pbnRlbCB0cy1ndWVzdC1zdG9wIGhvc3QgcmVkaGF0IHBhc3MgCjIwMTct
MDYtMjcgMTc6NTE6MDkgWiBbdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsXSBz
dGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsIHRzLXJl
cGVhdC10ZXN0IDEwIHRzLWd1ZXN0LXN0YXJ0IGhvc3QgcmVkaGF0IHs7fSB0cy1ndWVzdC1zdG9w
IGhvc3QgcmVkaGF0IGd1ZXN0LXN0YXJ0L3JlZGhhdC5yZXBlYXQKMjAxNy0wNi0yNyAxNzo1MTow
OSBaIFt0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWxdIGF3YWl0aW5nIDExMTEx
Mi50ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgdHMtcmVwZWF0LXRlc3QgMTAg
dHMtZ3Vlc3Qtc3RhcnQgaG9zdCByZWRoYXQgezt9IHRzLWd1ZXN0LXN0b3AgaG9zdCByZWRoYXQK
MjAxNy0wNi0yNyAxNzo1MToyMyBaIFt0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50
ZWxdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
dHMtZ3Vlc3Qtc3RvcCBob3N0IHJlZGhhdCBwYXNzIAoyMDE3LTA2LTI3IDE3OjUxOjIzIFogW3Rl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbF0gc3RhcnRpbmcgMTExMTEyLnRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCB0cy1yZXBlYXQtdGVzdCAxMCB0cy1ndWVz
dC1zdGFydCBob3N0IHJlZGhhdCB7O30gdHMtZ3Vlc3Qtc3RvcCBob3N0IHJlZGhhdCBndWVzdC1z
dGFydC9yZWRoYXQucmVwZWF0CjIwMTctMDYtMjcgMTc6NTE6MjMgWiBbdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWludGVsXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWludGVsIHRzLXJlcGVhdC10ZXN0IDEwIHRzLWd1ZXN0LXN0YXJ0IGhvc3Qg
cmVkaGF0IHs7fSB0cy1ndWVzdC1zdG9wIGhvc3QgcmVkaGF0CjIwMTctMDYtMjcgMTc6NTE6MzYg
WiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtIHRzLWd1ZXN0LXN0YXJ0IGRlYmlhbiBwYXNzIAoyMDE3LTA2LTI3
IDE3OjUxOjM2IFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbV0gc3RhcnRpbmcgMTExMTEy
LnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSB0cy1taWdyYXRlLXN1cHBvcnQtY2hlY2sgaG9z
dCBkZWJpYW4gMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sKMjAxNy0wNi0yNyAxNzo1MTozNiBaIFt0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c21dIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gdHMtbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuIDEKMjAx
Ny0wNi0yNyAxNzo1MTozNyBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c21dIGZpbmlzaGVk
IDExMTExMi50ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gdHMtbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGhvc3QgZGViaWFuIDEgZmFpbCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIw
MTctMDYtMjcgMTc6NTE6MzggWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtXSBzdGFydGlu
ZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtIHRzLXNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgaG9zdCBkZWJpYW4gc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjawoyMDE3LTA2LTI3
IDE3OjUxOjM4IFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbV0gYXdhaXRpbmcgMTExMTEy
LnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSB0cy1zYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
IGhvc3QgZGViaWFuCjIwMTctMDYtMjcgMTc6NTE6MzkgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtIHRzLXNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW4gcGFzcyAKMjAxNy0wNi0yNyAxNzo1
MTo0MCBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c21dIHN0YXJ0aW5nIDExMTExMi50ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gdHMtZ3Vlc3Qtc2F2ZXJlc3RvcmUgaG9zdCBkZWJpYW4g
Z3Vlc3Qtc2F2ZXJlc3RvcmUKMjAxNy0wNi0yNyAxNzo1MTo0MCBaIFt0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c21dIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
dHMtZ3Vlc3Qtc2F2ZXJlc3RvcmUgaG9zdCBkZWJpYW4KMjAxNy0wNi0yNyAxNzo1MjoyOCBaIFt0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c21dIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gdHMtZ3Vlc3Qtc2F2ZXJlc3RvcmUgaG9zdCBkZWJpYW4gcGFzcyAKMjAx
Ny0wNi0yNyAxNzo1MjoyOSBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c21dIHN0YXJ0aW5n
IDExMTExMi50ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gdHMtZ3Vlc3Qtc2F2ZXJlc3RvcmUg
aG9zdCBkZWJpYW4gZ3Vlc3Qtc2F2ZXJlc3RvcmUuMgoyMDE3LTA2LTI3IDE3OjUyOjI5IFogW3Rl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSB0cy1ndWVzdC1zYXZlcmVzdG9yZSBob3N0IGRlYmlhbgoyMDE3LTA2LTI3
IDE3OjUyOjU2IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0XSBm
aW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
dHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE3OjUyOjU3IFogW3Rlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0XSBzdGFydGluZyAxMTExMTIudGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgdHMtc3lzbG9nLXNlcnZlciAg
c3lzbG9nLXNlcnZlcgoyMDE3LTA2LTI3IDE3OjUyOjU4IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgdHMtaG9zdC1pbnN0YWxsLXR3aWNlIGhvc3QgaG9zdC1p
bnN0YWxsKDQpCjIwMTctMDYtMjcgMTc6NTI6NTggWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCB0cy1ob3N0LWluc3RhbGwtdHdpY2UgaG9zdAoyMDE3LTA2LTI3
IDE3OjUzOjE4IFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbV0gZmluaXNoZWQgMTExMTEy
LnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSB0cy1ndWVzdC1zYXZlcmVzdG9yZSBob3N0IGRl
YmlhbiBwYXNzIAoyMDE3LTA2LTI3IDE3OjUzOjE5IFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSB0cy1ndWVz
dC1zdG9wIGhvc3QgZGViaWFuIGd1ZXN0LXN0b3AKMjAxNy0wNi0yNyAxNzo1MzoxOSBaIFt0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c21dIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gdHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlhbgoyMDE3LTA2LTI3IDE3OjUzOjM2
IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkIHRzLWhvc3QtaW5zdGFsbC10d2ljZSBob3N0IHBhc3MgCjIw
MTctMDYtMjcgMTc6NTM6MzcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZF0gc3RhcnRp
bmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgdHMtaG9zdC1waW5nLWNoZWNr
IGhvc3QgaG9zdC1waW5nLWNoZWNrLW5hdGl2ZQoyMDE3LTA2LTI3IDE3OjUzOjM3IFogW3Rlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkIHRzLWhvc3QtcGluZy1jaGVjayBob3N0CjIwMTctMDYtMjcgMTc6NTM6NDAg
WiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NF0gZmluaXNoZWQgMTEx
MTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgdHMtZGViaWFuLWh2
bS1pbnN0YWxsICBwYXNzIAoyMDE3LTA2LTI3IDE3OjUzOjQxIFogW3Rlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IHRzLW1pZ3JhdGUtc3VwcG9ydC1jaGVjayBob3N0IGRl
Ymlhbmh2bSAxIG1pZ3JhdGUtc3VwcG9ydC1jaGVjawoyMDE3LTA2LTI3IDE3OjUzOjQxIFogW3Rl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjRdIGF3YWl0aW5nIDExMTExMi50
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IHRzLW1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBob3N0IGRlYmlhbmh2bSAxCjIwMTctMDYtMjcgMTc6NTM6NDIgWiBbdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgdHMtbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGhvc3QgZGViaWFuaHZtIDEgcGFzcyAKMjAxNy0wNi0yNyAxNzo1Mzo0MyBaIFt0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCB0cy1zYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrIGhvc3QgZGViaWFuaHZtIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sKMjAxNy0wNi0yNyAx
Nzo1Mzo0MyBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0XSBhd2Fp
dGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCB0cy1z
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuaHZtCjIwMTctMDYtMjcgMTc6NTM6
NDQgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NF0gZmluaXNoZWQg
MTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgdHMtc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayBob3N0IGRlYmlhbmh2bSBwYXNzIAoyMDE3LTA2LTI3IDE3OjUz
OjQ0IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjRdIHN0YXJ0aW5n
IDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IHRzLWd1ZXN0
LXNhdmVyZXN0b3JlIGhvc3QgZGViaWFuaHZtIGd1ZXN0LXNhdmVyZXN0b3JlCjIwMTctMDYtMjcg
MTc6NTM6NDUgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NF0gYXdh
aXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgdHMt
Z3Vlc3Qtc2F2ZXJlc3RvcmUgaG9zdCBkZWJpYW5odm0KMjAxNy0wNi0yNyAxNzo1Mzo1OCBaIFt0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdCBwYXNzIAoyMDE3LTA2LTI3
IDE3OjUzOjU4IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGRdIHN0YXJ0aW5nIDExMTEx
Mi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIHRzLXhlbi1pbnN0YWxsIGhvc3QgeGVuLWlu
c3RhbGwKMjAxNy0wNi0yNyAxNzo1Mzo1OCBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCB0cy14ZW4taW5z
dGFsbCBob3N0CjIwMTctMDYtMjcgMTc6NTQ6MTAgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtIHRzLWd1ZXN0
LXN0b3AgaG9zdCBkZWJpYW4gcGFzcyAKMjAxNy0wNi0yNyAxNzo1NDoxMCBaIFt0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c21dIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gdHMtcmVwZWF0LXRlc3QgMTAgdHMtZ3Vlc3Qtc3RhcnQgaG9zdCBkZWJpYW4gezt9IHRz
LWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW4gZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdAoyMDE3LTA2
LTI3IDE3OjU0OjEwIFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbV0gYXdhaXRpbmcgMTEx
MTEyLnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSB0cy1yZXBlYXQtdGVzdCAxMCB0cy1ndWVz
dC1zdGFydCBob3N0IGRlYmlhbiB7O30gdHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlhbgoyMDE3LTA2
LTI3IDE3OjU0OjM4IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjRd
IGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
IHRzLWd1ZXN0LXNhdmVyZXN0b3JlIGhvc3QgZGViaWFuaHZtIHBhc3MgCjIwMTctMDYtMjcgMTc6
NTQ6MzkgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NF0gc3RhcnRp
bmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgdHMtZ3Vl
c3QtbG9jYWxtaWdyYXRlIGhvc3QgZGViaWFuaHZtIGd1ZXN0LWxvY2FsbWlncmF0ZQoyMDE3LTA2
LTI3IDE3OjU0OjM5IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjRd
IGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
IHRzLWd1ZXN0LWxvY2FsbWlncmF0ZSBob3N0IGRlYmlhbmh2bQoyMDE3LTA2LTI3IDE3OjU0OjQ5
IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkIHRzLXhlbi1pbnN0YWxsIGhvc3QgcGFzcyAKMjAxNy0wNi0y
NyAxNzo1NDo1MCBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkXSBzdGFydGluZyAxMTEx
MTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCB0cy1ob3N0LXJlYm9vdCBob3N0IHhlbi1i
b290CjIwMTctMDYtMjcgMTc6NTQ6NTAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZF0g
YXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgdHMtaG9zdC1yZWJv
b3QgaG9zdAoyMDE3LTA2LTI3IDE3OjU1OjA4IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0IHRzLWd1ZXN0LWxvY2FsbWlncmF0ZSBob3N0IGRlYmlhbmh2bSBwYXNz
IAoyMDE3LTA2LTI3IDE3OjU1OjA5IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0IHRzLWd1ZXN0LXNhdmVyZXN0b3JlIGhvc3QgZGViaWFuaHZtIGd1ZXN0LXNhdmVy
ZXN0b3JlLjIKMjAxNy0wNi0yNyAxNzo1NTowOSBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCB0cy1ndWVzdC1zYXZlcmVzdG9yZSBob3N0IGRlYmlhbmh2bQoyMDE3
LTA2LTI3IDE3OjU1OjI3IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1yYXddIGZpbmlzaGVkIDExMTEx
Mi50ZXN0LWFtZDY0LWkzODYteGwtcmF3IHRzLXJlcGVhdC10ZXN0IDEwIHRzLWd1ZXN0LXN0YXJ0
IGhvc3QgZGViaWFuIHs7fSB0cy1ndWVzdC1zdG9wIGhvc3QgZGViaWFuIHBhc3MgCjIwMTctMDYt
MjcgMTc6NTU6MjggWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXJhd10gc3RhcnRpbmcgMTExMTEyLnRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgdHMtZ3Vlc3Qtc3RhcnQgaG9zdCBkZWJpYW4gZ3Vlc3Qtc3Rh
cnQuMgoyMDE3LTA2LTI3IDE3OjU1OjI4IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1yYXddIGF3YWl0
aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcmF3IHRzLWd1ZXN0LXN0YXJ0IGhvc3QgZGVi
aWFuCjIwMTctMDYtMjcgMTc6NTY6MDMgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgdHMtZ3Vlc3Qtc2F2ZXJlc3RvcmUgaG9zdCBkZWJpYW5odm0gcGFzcyAKMjAx
Ny0wNi0yNyAxNzo1NjowMyBaIFt0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViXSBmaW5pc2hl
ZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiB0cy1ob3N0LWluc3RhbGwtdHdp
Y2UgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE3OjU2OjAzIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0IHRzLWd1ZXN0LWxvY2FsbWlncmF0ZSB4MTAgaG9zdCBkZWJp
YW5odm0gZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMAoyMDE3LTA2LTI3IDE3OjU2OjA0IFogW3Rlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWJdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0
LWkzODYtcHZncnViIHRzLWhvc3QtcGluZy1jaGVjayBob3N0IGhvc3QtcGluZy1jaGVjay1uYXRp
dmUKMjAxNy0wNi0yNyAxNzo1NjowNCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCB0cy1ndWVzdC1sb2NhbG1pZ3JhdGUgeDEwIGhvc3QgZGViaWFuaHZtCjIwMTct
MDYtMjcgMTc6NTY6MDQgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1Yl0gYXdhaXRpbmcg
MTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgdHMtaG9zdC1waW5nLWNoZWNrIGhv
c3QKMjAxNy0wNi0yNyAxNzo1NjowNSBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcmF3XSBmaW5pc2hl
ZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyB0cy1ndWVzdC1zdGFydCBob3N0IGRlYmlh
biBwYXNzIAoyMDE3LTA2LTI3IDE3OjU2OjA1IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1yYXddIHN0
YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcmF3IHRzLWd1ZXN0LWRlc3Ryb3kgaG9z
dCBkZWJpYW4gZ3Vlc3QtZGVzdHJveQoyMDE3LTA2LTI3IDE3OjU2OjA1IFogW3Rlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c21dIGZpbmlzaGVkIDExMTEx
Mi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIHRz
LWRlYmlhbi1odm0taW5zdGFsbCAgcGFzcyAKMjAxNy0wNi0yNyAxNzo1NjowNiBaIFt0ZXN0LWFt
ZDY0LWkzODYteGwtcmF3XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyB0
cy1ndWVzdC1kZXN0cm95IGhvc3QgZGViaWFuCjIwMTctMDYtMjcgMTc6NTY6MDYgWiBbdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbV0gc3RhcnRpbmcg
MTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gdHMtbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuaHZtIDEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrCjIwMTctMDYtMjcgMTc6NTY6MDYgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGhvc3QgZGViaWFuaHZtIDEKMjAxNy0wNi0yNyAxNzo1NjowNyBaIFt0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtXSBmaW5pc2hlZCAx
MTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSB0cy1taWdyYXRlLXN1cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW5odm0gMSBwYXNzIAoyMDE3LTA2
LTI3IDE3OjU2OjA3IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c21dIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLXNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgaG9z
dCBkZWJpYW5odm0gc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjawoyMDE3LTA2LTI3IDE3OjU2OjA4
IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c21d
IGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtIHRzLXNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW5odm0K
MjAxNy0wNi0yNyAxNzo1NjowOSBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1zYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrIGhvc3QgZGViaWFuaHZtIHBhc3MgCjIwMTctMDYtMjcgMTc6NTY6MDkgWiBbdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbV0gc3RhcnRpbmcgMTEx
MTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
dHMtZ3Vlc3Qtc2F2ZXJlc3RvcmUgaG9zdCBkZWJpYW5odm0gZ3Vlc3Qtc2F2ZXJlc3RvcmUKMjAx
Ny0wNi0yNyAxNzo1NjoxMCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1ndWVzdC1zYXZlcmVzdG9yZSBob3N0IGRl
Ymlhbmh2bQoyMDE3LTA2LTI3IDE3OjU2OjI1IFogW3Rlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdy
dWJdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViIHRzLWhvc3Qt
cGluZy1jaGVjayBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTc6NTY6MjUgWiBbdGVzdC1hbWQ2NC1h
bWQ2NC1pMzg2LXB2Z3J1Yl0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWIgdHMteGVuLWluc3RhbGwgaG9zdCB4ZW4taW5zdGFsbAoyMDE3LTA2LTI3IDE3OjU2OjI1
IFogW3Rlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWJdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtcHZncnViIHRzLXhlbi1pbnN0YWxsIGhvc3QKMjAxNy0wNi0yNyAxNzo1
NjoyNiBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcmF3XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2
NC1pMzg2LXhsLXJhdyB0cy1ndWVzdC1kZXN0cm95IGhvc3QgZGViaWFuIHBhc3MgCjIwMTctMDYt
MjcgMTc6NTY6MjYgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXJhd10gc3RhcnRpbmcgMTExMTEyLnRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgdHMtbGVhay1jaGVjayBjaGVjayBob3N0IGxlYWstY2hlY2sv
Y2hlY2sKMjAxNy0wNi0yNyAxNzo1NjoyNyBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcmF3XSBhd2Fp
dGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyB0cy1sZWFrLWNoZWNrIGNoZWNrIGhv
c3QKMjAxNy0wNi0yNyAxNzo1NjoyOSBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcmF3XSBmaW5pc2hl
ZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyB0cy1sZWFrLWNoZWNrIGNoZWNrIGhvc3Qg
cGFzcyAKMjAxNy0wNi0yNyAxNzo1NjoyOSBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcmF3XSBzdGFy
dGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyB0cy1sb2dzLWNhcHR1cmUgaG9zdCBj
YXB0dXJlLWxvZ3MoMjMpCjIwMTctMDYtMjcgMTc6NTY6MjkgWiBbdGVzdC1hbWQ2NC1pMzg2LXhs
LXJhd10gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgdHMtbG9ncy1jYXB0
dXJlIGhvc3QKMjAxNy0wNi0yNyAxNzo1NjozMSBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCB0cy1ob3N0
LXJlYm9vdCBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTc6NTY6MzEgWiBbdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgaG9zdC1waW5nLWNoZWNrLXhlbgoyMDE3LTA2LTI3
IDE3OjU2OjMxIFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGRdIGF3YWl0aW5nIDExMTEx
Mi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIHRzLWhvc3QtcGluZy1jaGVjayBob3N0CjIw
MTctMDYtMjcgMTc6NTY6NTAgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c21dIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSB0cy1yZXBlYXQtdGVzdCAxMCB0cy1ndWVzdC1zdGFydCBob3N0IGRlYmlh
bmh2bSB7O30gdHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlhbmh2bSBwYXNzIAoyMDE3LTA2LTI3IDE3
OjU2OjUwIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtXSBz
dGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gdHMtZ3Vlc3Qtc3RhcnQgaG9zdCBkZWJpYW5odm0gZ3Vlc3Qtc3RhcnQuMgoyMDE3LTA2LTI3
IDE3OjU2OjUxIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gdHMtZ3Vlc3Qtc3RhcnQgaG9zdCBkZWJpYW5odm0KMjAxNy0wNi0yNyAxNzo1Njo1MSBa
IFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NF0gZmluaXNoZWQgMTExMTEyLnRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IHRzLWhvc3QtaW5zdGFsbC10d2ljZSBo
b3N0IHBhc3MgCjIwMTctMDYtMjcgMTc6NTY6NTEgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdCBob3N0LXBpbmctY2hlY2stbmF0aXZlCjIw
MTctMDYtMjcgMTc6NTY6NTIgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjRd
IGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCB0cy1o
b3N0LXBpbmctY2hlY2sgaG9zdAoyMDE3LTA2LTI3IDE3OjU2OjUyIFogW3Rlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkIHRzLWhvc3QtcGluZy1jaGVjayBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTc6NTY6NTIgWiBb
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgdHMtbGVhay1jaGVjayBiYXNpcyBob3N0IGxlYWstY2hlY2svYmFz
aXMoOSkKMjAxNy0wNi0yNyAxNzo1Njo1MyBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCB0cy1sZWFrLWNo
ZWNrIGJhc2lzIGhvc3QKMjAxNy0wNi0yNyAxNzo1Njo1NSBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCB0
cy1sZWFrLWNoZWNrIGJhc2lzIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNzo1Njo1NSBaIFt0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCB0cy1kZWJpYW4tZGktaW5zdGFsbCAgZGViaWFuLWRpLWluc3RhbGwKMjAx
Ny0wNi0yNyAxNzo1Njo1NSBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkXSBhd2FpdGlu
ZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCB0cy1kZWJpYW4tZGktaW5zdGFs
bCAKMjAxNy0wNi0yNyAxNzo1Njo1OCBaIFt0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2XSBm
aW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiB0cy1ob3N0LWluc3Rh
bGwtdHdpY2UgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE3OjU2OjU5IFogW3Rlc3QtYW1kNjQtaTM4
Ni1ydW1wcnVuLWkzODZdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1p
Mzg2IHRzLWhvc3QtcGluZy1jaGVjayBob3N0IGhvc3QtcGluZy1jaGVjay1uYXRpdmUKMjAxNy0w
Ni0yNyAxNzo1Njo1OSBaIFt0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2XSBhd2FpdGluZyAx
MTExMTIudGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiB0cy1ob3N0LXBpbmctY2hlY2sgaG9z
dAoyMDE3LTA2LTI3IDE3OjU3OjA2IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c21dIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWd1ZXN0LXNhdmVyZXN0b3JlIGhv
c3QgZGViaWFuaHZtIHBhc3MgCjIwMTctMDYtMjcgMTc6NTc6MDYgWiBbdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbV0gc3RhcnRpbmcgMTExMTEyLnRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtZ3Vl
c3QtbG9jYWxtaWdyYXRlIGhvc3QgZGViaWFuaHZtIGd1ZXN0LWxvY2FsbWlncmF0ZQoyMDE3LTA2
LTI3IDE3OjU3OjA3IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c21dIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWd1ZXN0LWxvY2FsbWlncmF0ZSBob3N0IGRlYmlh
bmh2bQoyMDE3LTA2LTI3IDE3OjU3OjEyIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNzo1NzoxMyBaIFt0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NF0gc3RhcnRpbmcgMTExMTEyLnRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IHRzLXhlbi1pbnN0YWxsIGhvc3QgeGVuLWlu
c3RhbGwKMjAxNy0wNi0yNyAxNzo1NzoxMyBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0IHRzLXhlbi1pbnN0YWxsIGhvc3QKMjAxNy0wNi0yNyAxNzo1NzoyMCBaIFt0ZXN0LWFtZDY0
LWkzODYtcnVtcHJ1bi1pMzg2XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXJ1bXBy
dW4taTM4NiB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE3OjU3OjIw
IFogW3Rlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODZdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFt
ZDY0LWkzODYtcnVtcHJ1bi1pMzg2IHRzLXhlbi1pbnN0YWxsIGhvc3QgeGVuLWluc3RhbGwKMjAx
Ny0wNi0yNyAxNzo1NzoyMCBaIFt0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2XSBhd2FpdGlu
ZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiB0cy14ZW4taW5zdGFsbCBob3N0
CjIwMTctMDYtMjcgMTc6NTc6MjUgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c21dIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSB0cy1ndWVzdC1zdGFydCBob3N0IGRlYmlhbmh2bSBwYXNzIAoyMDE3
LTA2LTI3IDE3OjU3OjI1IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gdHMtZ3Vlc3QtZGVzdHJveSBob3N0IGRlYmlhbmh2bSBndWVzdC1kZXN0cm95
CjIwMTctMDYtMjcgMTc6NTc6MjUgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c21dIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSB0cy1ndWVzdC1kZXN0cm95IGhvc3QgZGViaWFuaHZtCjIwMTctMDYt
MjcgMTc6NTc6NDAgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NF0g
ZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
dHMtZ3Vlc3QtbG9jYWxtaWdyYXRlIHgxMCBob3N0IGRlYmlhbmh2bSBwYXNzIAoyMDE3LTA2LTI3
IDE3OjU3OjQwIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjRdIHN0
YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IHRz
LWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW5odm0gZ3Vlc3Qtc3RvcAoyMDE3LTA2LTI3IDE3OjU3OjQx
IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjRdIGF3YWl0aW5nIDEx
MTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IHRzLWd1ZXN0LXN0
b3AgaG9zdCBkZWJpYW5odm0KMjAxNy0wNi0yNyAxNzo1Nzo0NCBaIFt0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtXSBmaW5pc2hlZCAxMTExMTIudGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1ndWVz
dC1sb2NhbG1pZ3JhdGUgaG9zdCBkZWJpYW5odm0gcGFzcyAKMjAxNy0wNi0yNyAxNzo1Nzo0NCBa
IFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtXSBz
dGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSB0cy1ndWVzdC1zYXZlcmVzdG9yZSBob3N0IGRlYmlhbmh2bSBndWVzdC1zYXZl
cmVzdG9yZS4yCjIwMTctMDYtMjcgMTc6NTc6NDUgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtZ3Vlc3Qtc2F2ZXJl
c3RvcmUgaG9zdCBkZWJpYW5odm0KMjAxNy0wNi0yNyAxNzo1Nzo0NyBaIFt0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtcHZncnViXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2
Z3J1YiB0cy14ZW4taW5zdGFsbCBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTc6NTc6NDcgWiBbdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1Yl0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1wdmdydWIgdHMtaG9zdC1yZWJvb3QgaG9zdCB4ZW4tYm9vdAoyMDE3LTA2LTI3IDE3
OjU3OjQ3IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtXSBm
aW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gdHMtZ3Vlc3QtZGVzdHJveSBob3N0IGRlYmlhbmh2bSBwYXNzIAoyMDE3LTA2LTI3IDE3OjU3
OjQ3IFogW3Rlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWJdIGF3YWl0aW5nIDExMTExMi50ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViIHRzLWhvc3QtcmVib290IGhvc3QKMjAxNy0wNi0yNyAx
Nzo1Nzo0NyBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbV0g
c3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIHRzLWxlYWstY2hlY2sgY2hlY2sgaG9zdCBsZWFrLWNoZWNrL2NoZWNrCjIwMTctMDYtMjcg
MTc6NTc6NDggWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21d
IGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSB0cy1sZWFrLWNoZWNrIGNoZWNrIGhvc3QKMjAxNy0wNi0yNyAxNzo1Nzo1MCBaIFt0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbV0gZmluaXNoZWQgMTExMTEy
LnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWxlYWstY2hl
Y2sgY2hlY2sgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE3OjU3OjUwIFogW3Rlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtbG9ncy1jYXB0dXJlIGhvc3Qg
Y2FwdHVyZS1sb2dzKDIyKQoyMDE3LTA2LTI3IDE3OjU3OjUxIFogW3Rlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtbG9ncy1jYXB0dXJlIGhvc3QKMjAx
Ny0wNi0yNyAxNzo1Nzo1MyBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcmF3XSBmaW5pc2hlZCAxMTEx
MTIudGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyB0cy1sb2dzLWNhcHR1cmUgaG9zdCBwYXNzIAoyMDE3
LTA2LTI3IDE3OjU3OjUzIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1yYXddIGF3YWl0aW5nIDExMTEx
Mi50ZXN0LWFtZDY0LWkzODYteGwtcmF3IHRzLXN5c2xvZy1zZXJ2ZXIgCjIwMTctMDYtMjcgMTc6
NTc6NTMgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXJhd10gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1k
NjQtaTM4Ni14bC1yYXcgdHMtc3lzbG9nLXNlcnZlciAgcGFzcyAKMjAxNy0wNi0yNyAxNzo1Nzo1
NCBaIGZsaWdodCAxMTExMTIgcmVhcGVkICB0ZXN0LWFtZDY0LWkzODYteGwtcmF3IFs1OTU3XSBF
WElUIDAKMjAxNy0wNi0yNyAxNzo1Nzo1NSBaIGZsaWdodCAxMTExMTIgbnF1ZXVlZD0wCjIwMTct
MDYtMjcgMTc6NTc6NTUgWiBmbGlnaHQgMTExMTEyIG5ydW5uaW5nPTU0CjIwMTctMDYtMjcgMTc6
NTg6MDQgWiBbdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZF0gZmluaXNoZWQgMTEx
MTEyLnRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgdHMtaG9zdC1pbnN0YWxsLXR3
aWNlIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNzo1ODowNCBaIFt0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0tYW1kXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWFtZCB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdCBob3N0LXBpbmctY2hlY2stbmF0aXZl
CjIwMTctMDYtMjcgMTc6NTg6MDQgWiBbdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFt
ZF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgdHMt
aG9zdC1waW5nLWNoZWNrIGhvc3QKMjAxNy0wNi0yNyAxNzo1ODowNyBaIFt0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCB0cy1ndWVzdC1zdG9wIGhvc3QgZGViaWFuaHZt
IHBhc3MgCjIwMTctMDYtMjcgMTc6NTg6MDcgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgdHMtcmVwZWF0LXRlc3QgMTAgdHMtZ3Vlc3Qtc3RhcnQgaG9zdCBkZWJp
YW5odm0gezt9IHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW5odm0gZ3Vlc3Qtc3RhcnQvZGViaWFu
aHZtLnJlcGVhdAoyMDE3LTA2LTI3IDE3OjU4OjA4IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0IHRzLXJlcGVhdC10ZXN0IDEwIHRzLWd1ZXN0LXN0YXJ0IGhvc3Qg
ZGViaWFuaHZtIHs7fSB0cy1ndWVzdC1zdG9wIGhvc3QgZGViaWFuaHZtCjIwMTctMDYtMjcgMTc6
NTg6MjUgWiBbdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZF0gZmluaXNoZWQgMTEx
MTEyLnRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgdHMtaG9zdC1waW5nLWNoZWNr
IGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxNzo1ODoyNSBaIFt0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0tYW1kXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWFtZCB0cy14ZW4taW5zdGFsbCBob3N0IHhlbi1pbnN0YWxsCjIwMTctMDYtMjcgMTc6NTg6
MjYgWiBbdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZF0gYXdhaXRpbmcgMTExMTEy
LnRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgdHMteGVuLWluc3RhbGwgaG9zdAoy
MDE3LTA2LTI3IDE3OjU4OjQwIFogZmxpZ2h0IDExMTExMiBraWxsaW5nIHRlc3QtYW1kNjQtaTM4
Ni14bC1yYXcgWzU5NTddCjIwMTctMDYtMjcgMTc6NTg6NDIgWiBbdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbV0gZmluaXNoZWQgMTExMTEyLnRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtZ3Vlc3Qt
c2F2ZXJlc3RvcmUgaG9zdCBkZWJpYW5odm0gcGFzcyAKMjAxNy0wNi0yNyAxNzo1ODo0MiBaIFt0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtXSBzdGFy
dGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSB0cy1ndWVzdC1sb2NhbG1pZ3JhdGUgeDEwIGhvc3QgZGViaWFuaHZtIGd1ZXN0LWxv
Y2FsbWlncmF0ZS94MTAKMjAxNy0wNi0yNyAxNzo1ODo0MyBaIFt0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtXSBhd2FpdGluZyAxMTExMTIudGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1ndWVzdC1s
b2NhbG1pZ3JhdGUgeDEwIGhvc3QgZGViaWFuaHZtCjIwMTctMDYtMjcgMTc6NTk6MTUgWiBbdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCB0cy14ZW4taW5zdGFsbCBob3N0IHBhc3MgCjIw
MTctMDYtMjcgMTc6NTk6MTUgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjRd
IHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCB0cy1o
b3N0LXJlYm9vdCBob3N0IHhlbi1ib290CjIwMTctMDYtMjcgMTc6NTk6MTUgWiBbdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21dIGZpbmlzaGVkIDExMTExMi50ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1sb2dzLWNhcHR1cmUg
aG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE3OjU5OjE1IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtc3lzbG9nLXNlcnZlciAKMjAxNy0wNi0yNyAx
Nzo1OToxNSBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NF0gYXdhaXRpbmcg
MTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IHRzLWhvc3QtcmVib290
IGhvc3QKMjAxNy0wNi0yNyAxNzo1OToxNiBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLXN5c2xvZy1zZXJ2ZXIgIHBhc3MgCjIwMTctMDYtMjcg
MTc6NTk6MTcgWiBmbGlnaHQgMTExMTEyIHJlYXBlZCAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gWzgyNTNdIEVYSVQgMAoyMDE3LTA2LTI3IDE3OjU5OjE4IFog
ZmxpZ2h0IDExMTExMiBucXVldWVkPTAKMjAxNy0wNi0yNyAxNzo1OToxOCBaIGZsaWdodCAxMTEx
MTIgbnJ1bm5pbmc9NTMKMjAxNy0wNi0yNyAxNzo1OToyMyBaIFt0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiB0
cy1ob3N0LXJlYm9vdCBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTc6NTk6MjMgWiBbdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1Yl0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtaTM4
Ni1wdmdydWIgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgaG9zdC1waW5nLWNoZWNrLXhlbgoyMDE3
LTA2LTI3IDE3OjU5OjI0IFogW3Rlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWJdIGF3YWl0aW5n
IDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViIHRzLWhvc3QtcGluZy1jaGVjayBo
b3N0CjIwMTctMDYtMjcgMTc6NTk6MjYgWiBbdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4Nl0g
ZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgdHMteGVuLWluc3Rh
bGwgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE3OjU5OjI2IFogW3Rlc3QtYW1kNjQtaTM4Ni1ydW1w
cnVuLWkzODZdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2IHRz
LWhvc3QtcmVib290IGhvc3QgeGVuLWJvb3QKMjAxNy0wNi0yNyAxNzo1OToyNyBaIFt0ZXN0LWFt
ZDY0LWkzODYtcnVtcHJ1bi1pMzg2XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXJ1
bXBydW4taTM4NiB0cy1ob3N0LXJlYm9vdCBob3N0CjIwMTctMDYtMjcgMTc6NTk6NDEgWiBbdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgdHMteGVuLWluc3RhbGwgaG9zdCBwYXNzIAoyMDE3
LTA2LTI3IDE3OjU5OjQyIFogW3Rlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWRdIHN0
YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kIHRzLWhvc3Qt
cmVib290IGhvc3QgeGVuLWJvb3QKMjAxNy0wNi0yNyAxNzo1OTo0MiBaIFt0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0tYW1kXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWFtZCB0cy1ob3N0LXJlYm9vdCBob3N0CjIwMTctMDYtMjcgMTc6NTk6NDQg
WiBbdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1Yl0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1k
NjQtYW1kNjQtaTM4Ni1wdmdydWIgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgcGFzcyAKMjAxNy0w
Ni0yNyAxNzo1OTo0NSBaIFt0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViXSBzdGFydGluZyAx
MTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiB0cy1sZWFrLWNoZWNrIGJhc2lzIGhv
c3QgbGVhay1jaGVjay9iYXNpcyg5KQoyMDE3LTA2LTI3IDE3OjU5OjQ1IFogW3Rlc3QtYW1kNjQt
YW1kNjQtaTM4Ni1wdmdydWJdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWkzODYt
cHZncnViIHRzLWxlYWstY2hlY2sgYmFzaXMgaG9zdAoyMDE3LTA2LTI3IDE3OjU5OjQ3IFogW3Rl
c3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWJdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtcHZncnViIHRzLWxlYWstY2hlY2sgYmFzaXMgaG9zdCBwYXNzIAoyMDE3LTA2LTI3
IDE3OjU5OjQ4IFogW3Rlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWJdIHN0YXJ0aW5nIDExMTEx
Mi50ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViIHRzLWRlYmlhbi1kaS1pbnN0YWxsICBkZWJp
YW4tZGktaW5zdGFsbAoyMDE3LTA2LTI3IDE3OjU5OjQ4IFogW3Rlc3QtYW1kNjQtYW1kNjQtaTM4
Ni1wdmdydWJdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViIHRz
LWRlYmlhbi1kaS1pbnN0YWxsIAoyMDE3LTA2LTI3IDE4OjAwOjAzIFogZmxpZ2h0IDExMTExMiBr
aWxsaW5nIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIFs4MjUz
XQoyMDE3LTA2LTI3IDE4OjAwOjU2IFogW3Rlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1p
bnRlbF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRl
bCB0cy1yZXBlYXQtdGVzdCAxMCB0cy1ndWVzdC1zdGFydCBob3N0IHJlZGhhdCB7O30gdHMtZ3Vl
c3Qtc3RvcCBob3N0IHJlZGhhdCBwYXNzIAoyMDE3LTA2LTI3IDE4OjAwOjU2IFogW3Rlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCB0cy1ndWVzdC1zdGFydCBob3N0IHJlZGhhdCBndWVz
dC1zdGFydC4yCjIwMTctMDYtMjcgMTg6MDA6NTcgWiBbdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWludGVsXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWludGVsIHRzLWd1ZXN0LXN0YXJ0IGhvc3QgcmVkaGF0CjIwMTctMDYtMjcgMTg6MDE6MDkg
WiBbdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZF0gZmluaXNoZWQgMTExMTEyLnRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgdHMtcmVwZWF0LXRlc3QgMTAgdHMtZ3Vl
c3Qtc3RhcnQgaG9zdCByZWRoYXQgezt9IHRzLWd1ZXN0LXN0b3AgaG9zdCByZWRoYXQgcGFzcyAK
MjAxNy0wNi0yNyAxODowMToxMCBaIFt0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1k
XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCB0cy1n
dWVzdC1zdGFydCBob3N0IHJlZGhhdCBndWVzdC1zdGFydC4yCjIwMTctMDYtMjcgMTg6MDE6MTAg
WiBbdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZF0gYXdhaXRpbmcgMTExMTEyLnRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgdHMtZ3Vlc3Qtc3RhcnQgaG9zdCByZWRo
YXQKMjAxNy0wNi0yNyAxODowMTozOCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1ndWVzdC1sb2NhbG1pZ3JhdGUg
eDEwIGhvc3QgZGViaWFuaHZtIHBhc3MgCjIwMTctMDYtMjcgMTg6MDE6MzkgWiBbdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbV0gc3RhcnRpbmcgMTEx
MTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
dHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlhbmh2bSBndWVzdC1zdG9wCjIwMTctMDYtMjcgMTg6MDE6
MzkgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gdHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlhbmh2bQoyMDE3LTA2LTI3IDE4
OjAxOjQwIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC14c21dIGZpbmlzaGVkIDExMTExMi50ZXN0LWFt
ZDY0LWkzODYteGwteHNtIHRzLWhvc3QtaW5zdGFsbC10d2ljZSBob3N0IHBhc3MgCjIwMTctMDYt
MjcgMTg6MDE6NDAgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbV0gc3RhcnRpbmcgMTExMTEyLnRl
c3QtYW1kNjQtaTM4Ni14bC14c20gdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgaG9zdC1waW5nLWNo
ZWNrLW5hdGl2ZQoyMDE3LTA2LTI3IDE4OjAxOjQxIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC14c21d
IGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwteHNtIHRzLWhvc3QtcGluZy1jaGVj
ayBob3N0CjIwMTctMDYtMjcgMTg6MDE6NDIgWiBbdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWludGVsXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWludGVsIHRzLWd1ZXN0LXN0YXJ0IGhvc3QgcmVkaGF0IHBhc3MgCjIwMTctMDYtMjcgMTg6MDE6
NDIgWiBbdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsXSBzdGFydGluZyAxMTEx
MTIudGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsIHRzLWd1ZXN0LWRlc3Ryb3kg
aG9zdCByZWRoYXQgZ3Vlc3QtZGVzdHJveQoyMDE3LTA2LTI3IDE4OjAxOjQyIFogW3Rlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCB0cy1ndWVzdC1kZXN0cm95IGhvc3QgcmVkaGF0CjIw
MTctMDYtMjcgMTg6MDE6NTMgWiBbdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZF0g
ZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgdHMtZ3Vl
c3Qtc3RhcnQgaG9zdCByZWRoYXQgcGFzcyAKMjAxNy0wNi0yNyAxODowMTo1MyBaIFt0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWFtZCB0cy1ndWVzdC1kZXN0cm95IGhvc3QgcmVkaGF0IGd1ZXN0
LWRlc3Ryb3kKMjAxNy0wNi0yNyAxODowMTo1NCBaIFt0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCB0cy1ndWVzdC1kZXN0cm95IGhvc3QgcmVkaGF0CjIwMTctMDYtMjcgMTg6MDI6MDIgWiBb
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14
bC14c20gdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxODowMjowMiBa
IFt0ZXN0LWFtZDY0LWkzODYteGwteHNtXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2
LXhsLXhzbSB0cy14ZW4taW5zdGFsbCBob3N0IHhlbi1pbnN0YWxsCjIwMTctMDYtMjcgMTg6MDI6
MDIgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQt
aTM4Ni14bC14c20gdHMteGVuLWluc3RhbGwgaG9zdAoyMDE3LTA2LTI3IDE4OjAyOjA0IFogW3Rl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c21dIGZpbmlz
aGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtIHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW5odm0gcGFzcyAKMjAxNy0wNi0yNyAxODow
MjowNCBaIFt0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWxdIGZpbmlzaGVkIDEx
MTExMi50ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgdHMtZ3Vlc3QtZGVzdHJv
eSBob3N0IHJlZGhhdCBwYXNzIAoyMDE3LTA2LTI3IDE4OjAyOjA0IFogW3Rlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c21dIHN0YXJ0aW5nIDExMTExMi50
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLXJl
cGVhdC10ZXN0IDEwIHRzLWd1ZXN0LXN0YXJ0IGhvc3QgZGViaWFuaHZtIHs7fSB0cy1ndWVzdC1z
dG9wIGhvc3QgZGViaWFuaHZtIGd1ZXN0LXN0YXJ0L2RlYmlhbmh2bS5yZXBlYXQKMjAxNy0wNi0y
NyAxODowMjowNCBaIFt0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWxdIHN0YXJ0
aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgdHMtbGVhay1j
aGVjayBjaGVjayBob3N0IGxlYWstY2hlY2svY2hlY2sKMjAxNy0wNi0yNyAxODowMjowNSBaIFt0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtXSBhd2Fp
dGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSB0cy1yZXBlYXQtdGVzdCAxMCB0cy1ndWVzdC1zdGFydCBob3N0IGRlYmlhbmh2bSB7
O30gdHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlhbmh2bQoyMDE3LTA2LTI3IDE4OjAyOjA1IFogW3Rl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbF0gYXdhaXRpbmcgMTExMTEyLnRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCB0cy1sZWFrLWNoZWNrIGNoZWNrIGhvc3QK
MjAxNy0wNi0yNyAxODowMjowNyBaIFt0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50
ZWxdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwg
dHMtbGVhay1jaGVjayBjaGVjayBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTg6MDI6MDcgWiBbdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsXSBzdGFydGluZyAxMTExMTIudGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsIHRzLWxvZ3MtY2FwdHVyZSBob3N0IGNhcHR1
cmUtbG9ncygxNikKMjAxNy0wNi0yNyAxODowMjowOCBaIFt0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0taW50ZWxdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0taW50ZWwgdHMtbG9ncy1jYXB0dXJlIGhvc3QKMjAxNy0wNi0yNyAxODowMjoxNSBaIFt0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kXSBmaW5pc2hlZCAxMTExMTIudGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCB0cy1ndWVzdC1kZXN0cm95IGhvc3QgcmVkaGF0
IHBhc3MgCjIwMTctMDYtMjcgMTg6MDI6MTUgWiBbdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWFtZF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1h
bWQgdHMtbGVhay1jaGVjayBjaGVjayBob3N0IGxlYWstY2hlY2svY2hlY2sKMjAxNy0wNi0yNyAx
ODowMjoxNiBaIFt0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kXSBhd2FpdGluZyAx
MTExMTIudGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCB0cy1sZWFrLWNoZWNrIGNo
ZWNrIGhvc3QKMjAxNy0wNi0yNyAxODowMjoxOCBaIFt0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCB0cy1sZWFrLWNoZWNrIGNoZWNrIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxODowMjoxOCBa
IFt0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kXSBzdGFydGluZyAxMTExMTIudGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCB0cy1sb2dzLWNhcHR1cmUgaG9zdCBjYXB0
dXJlLWxvZ3MoMTYpCjIwMTctMDYtMjcgMTg6MDI6MTggWiBbdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWFtZF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1hbWQgdHMtbG9ncy1jYXB0dXJlIGhvc3QKMjAxNy0wNi0yNyAxODowMjoyNyBaIFt0ZXN0
LWFtZDY0LWkzODYtbGlidmlydF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0IHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxODowMjoyNyBaIFt0
ZXN0LWFtZDY0LWkzODYtbGlidmlydF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0IHRzLXN5c2xvZy1zZXJ2ZXIgIHN5c2xvZy1zZXJ2ZXIKMjAxNy0wNi0yNyAxODowMjoy
OCBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0IHRzLWhvc3QtaW5zdGFsbC10d2ljZSBob3N0IGhvc3QtaW5zdGFsbCg0KQoy
MDE3LTA2LTI3IDE4OjAyOjI5IFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0XSBhd2FpdGluZyAx
MTExMTIudGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgdHMtaG9zdC1pbnN0YWxsLXR3aWNlIGhvc3QK
MjAxNy0wNi0yNyAxODowMjo0MCBaIFt0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50
ZWxdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
dHMtcmVwZWF0LXRlc3QgMTAgdHMtZ3Vlc3Qtc3RhcnQgaG9zdCByZWRoYXQgezt9IHRzLWd1ZXN0
LXN0b3AgaG9zdCByZWRoYXQgcGFzcyAKMjAxNy0wNi0yNyAxODowMjo0MCBaIFt0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWxdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0taW50ZWwgdHMtZ3Vlc3Qtc3RhcnQgaG9zdCByZWRoYXQgZ3Vlc3Qt
c3RhcnQuMgoyMDE3LTA2LTI3IDE4OjAyOjQwIFogW3Rlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1pbnRlbF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1pbnRlbCB0cy1ndWVzdC1zdGFydCBob3N0IHJlZGhhdAoyMDE3LTA2LTI3IDE4OjAyOjU4IFog
W3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0XSBmaW5pc2hlZCAxMTExMTIudGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgdHMtaG9zdC1yZWJvb3QgaG9zdCBwYXNz
IAoyMDE3LTA2LTI3IDE4OjAyOjU5IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
dHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgaG9zdC1waW5nLWNoZWNrLXhlbgoyMDE3LTA2LTI3IDE4
OjAyOjU5IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0XSBhd2FpdGluZyAx
MTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgdHMtaG9zdC1waW5nLWNo
ZWNrIGhvc3QKMjAxNy0wNi0yNyAxODowMzowOSBaIFt0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1p
Mzg2XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiB0cy1ob3N0
LXJlYm9vdCBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTg6MDM6MDkgWiBbdGVzdC1hbWQ2NC1pMzg2
LXJ1bXBydW4taTM4Nl0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkz
ODYgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgaG9zdC1waW5nLWNoZWNrLXhlbgoyMDE3LTA2LTI3
IDE4OjAzOjEwIFogW3Rlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODZdIGF3YWl0aW5nIDExMTEx
Mi50ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2IHRzLWhvc3QtcGluZy1jaGVjayBob3N0CjIw
MTctMDYtMjcgMTg6MDM6MjAgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjRd
IGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCB0cy1o
b3N0LXBpbmctY2hlY2sgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE4OjAzOjIwIFogW3Rlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgdHMtbGVhay1jaGVjayBiYXNpcyBob3N0IGxlYWstY2hl
Y2svYmFzaXMoOSkKMjAxNy0wNi0yNyAxODowMzoyMCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0IHRzLWxlYWstY2hlY2sgYmFzaXMgaG9zdAoyMDE3LTA2LTI3IDE4OjAzOjIyIFog
W3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0XSBmaW5pc2hlZCAxMTExMTIudGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgdHMtbGVhay1jaGVjayBiYXNpcyBob3N0
IHBhc3MgCjIwMTctMDYtMjcgMTg6MDM6MjMgWiBbdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWludGVsXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWludGVsIHRzLWd1ZXN0LXN0YXJ0IGhvc3QgcmVkaGF0IHBhc3MgCjIwMTctMDYtMjcgMTg6MDM6
MjMgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjRdIHN0YXJ0aW5nIDExMTEx
Mi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCB0cy13aW5kb3dzLWluc3RhbGwg
IHdpbmRvd3MtaW5zdGFsbAoyMDE3LTA2LTI3IDE4OjAzOjIzIFogW3Rlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1pbnRlbF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1pbnRlbCB0cy1ndWVzdC1kZXN0cm95IGhvc3QgcmVkaGF0IGd1ZXN0LWRlc3Ry
b3kKMjAxNy0wNi0yNyAxODowMzoyMyBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
IHRzLXdpbmRvd3MtaW5zdGFsbCAKMjAxNy0wNi0yNyAxODowMzoyMyBaIFt0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0taW50ZWxdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0taW50ZWwgdHMtZ3Vlc3QtZGVzdHJveSBob3N0IHJlZGhhdAoyMDE3LTA2
LTI3IDE4OjAzOjI5IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcnRkc10gZmluaXNoZWQgMTExMTEy
LnRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyB0cy1ob3N0LWluc3RhbGwtdHdpY2UgaG9zdCBwYXNz
IAoyMDE3LTA2LTI3IDE4OjAzOjMwIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcnRkc10gc3RhcnRp
bmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyB0cy1ob3N0LXBpbmctY2hlY2sgaG9z
dCBob3N0LXBpbmctY2hlY2stbmF0aXZlCjIwMTctMDYtMjcgMTg6MDM6MzAgWiBbdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRz
IHRzLWhvc3QtcGluZy1jaGVjayBob3N0CjIwMTctMDYtMjcgMTg6MDM6MzAgWiBbdGVzdC1hbWQ2
NC1pMzg2LXJ1bXBydW4taTM4Nl0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1ydW1w
cnVuLWkzODYgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxODowMzoz
MSBaIFt0ZXN0LWFtZDY0LWkzODYteGwteHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1p
Mzg2LXhsLXhzbSB0cy14ZW4taW5zdGFsbCBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTg6MDM6MzEg
WiBbdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4Nl0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1k
NjQtaTM4Ni1ydW1wcnVuLWkzODYgdHMtbGVhay1jaGVjayBiYXNpcyBob3N0IGxlYWstY2hlY2sv
YmFzaXMoOSkKMjAxNy0wNi0yNyAxODowMzozMSBaIFt0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1p
Mzg2XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiB0cy1sZWFr
LWNoZWNrIGJhc2lzIGhvc3QKMjAxNy0wNi0yNyAxODowMzozMSBaIFt0ZXN0LWFtZDY0LWkzODYt
eGwteHNtXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSB0cy1ob3N0LXJl
Ym9vdCBob3N0IHhlbi1ib290CjIwMTctMDYtMjcgMTg6MDM6MzEgWiBbdGVzdC1hbWQ2NC1pMzg2
LXhsLXhzbV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC14c20gdHMtaG9zdC1y
ZWJvb3QgaG9zdAoyMDE3LTA2LTI3IDE4OjAzOjMzIFogW3Rlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1pbnRlbF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1pbnRlbCB0cy1sb2dzLWNhcHR1cmUgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE4OjAzOjMz
IFogW3Rlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbF0gYXdhaXRpbmcgMTExMTEy
LnRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCB0cy1zeXNsb2ctc2VydmVyIAoy
MDE3LTA2LTI3IDE4OjAzOjMzIFogW3Rlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODZdIGZpbmlz
aGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2IHRzLWxlYWstY2hlY2sgYmFz
aXMgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE4OjAzOjMzIFogW3Rlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1pbnRlbF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1pbnRlbCB0cy1zeXNsb2ctc2VydmVyICBwYXNzIAoyMDE3LTA2LTI3IDE4OjAzOjMz
IFogW3Rlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODZdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFt
ZDY0LWkzODYtcnVtcHJ1bi1pMzg2IHRzLXJ1bXBydW4tdGVzdC1wcmVwIGhvc3QgcnVtcHJ1bi10
ZXN0LXByZXAKMjAxNy0wNi0yNyAxODowMzozNCBaIFt0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1p
Mzg2XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiB0cy1ydW1w
cnVuLXRlc3QtcHJlcCBob3N0CjIwMTctMDYtMjcgMTg6MDM6MzUgWiBmbGlnaHQgMTExMTEyIHJl
YXBlZCAgdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsIFs1ODkxXSBFWElUIDAK
MjAxNy0wNi0yNyAxODowMzozNiBaIGZsaWdodCAxMTExMTIgbnF1ZXVlZD0wCjIwMTctMDYtMjcg
MTg6MDM6MzYgWiBmbGlnaHQgMTExMTEyIG5ydW5uaW5nPTUyCjIwMTctMDYtMjcgMTg6MDM6Mzgg
WiBbdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZF0gZmluaXNoZWQgMTExMTEyLnRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgdHMtaG9zdC1yZWJvb3QgaG9zdCBwYXNz
IAoyMDE3LTA2LTI3IDE4OjAzOjM4IFogW3Rlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1h
bWRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kIHRz
LWhvc3QtcGluZy1jaGVjayBob3N0IGhvc3QtcGluZy1jaGVjay14ZW4KMjAxNy0wNi0yNyAxODow
MzozOCBaIFt0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kXSBhd2FpdGluZyAxMTEx
MTIudGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCB0cy1ob3N0LXBpbmctY2hlY2sg
aG9zdAoyMDE3LTA2LTI3IDE4OjAzOjQxIFogW3Rlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1k
IHRzLWxvZ3MtY2FwdHVyZSBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTg6MDM6NDEgWiBbdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgdHMtc3lzbG9nLXNlcnZlciAKMjAxNy0wNi0yNyAxODow
Mzo0MSBaIFt0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kXSBmaW5pc2hlZCAxMTEx
MTIudGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCB0cy1zeXNsb2ctc2VydmVyICBw
YXNzIAoyMDE3LTA2LTI3IDE4OjAzOjQyIFogZmxpZ2h0IDExMTExMiByZWFwZWQgIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgWzU4OTddIEVYSVQgMAoyMDE3LTA2LTI3IDE4OjAz
OjQyIFogZmxpZ2h0IDExMTExMiBucXVldWVkPTAKMjAxNy0wNi0yNyAxODowMzo0MiBaIGZsaWdo
dCAxMTExMTIgbnJ1bm5pbmc9NTEKMjAxNy0wNi0yNyAxODowMzo0NSBaIFt0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0taW50ZWxdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0taW50ZWwgdHMtZ3Vlc3QtZGVzdHJveSBob3N0IHJlZGhhdCBwYXNzIAoy
MDE3LTA2LTI3IDE4OjAzOjQ1IFogW3Rlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRl
bF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCB0
cy1sZWFrLWNoZWNrIGNoZWNrIGhvc3QgbGVhay1jaGVjay9jaGVjawoyMDE3LTA2LTI3IDE4OjAz
OjQ2IFogW3Rlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbF0gYXdhaXRpbmcgMTEx
MTEyLnRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCB0cy1sZWFrLWNoZWNrIGNo
ZWNrIGhvc3QKMjAxNy0wNi0yNyAxODowMzo0NiBaIFt0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1p
Mzg2XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiB0cy1ydW1w
cnVuLXRlc3QtcHJlcCBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTg6MDM6NDYgWiBbdGVzdC1hbWQ2
NC1pMzg2LXJ1bXBydW4taTM4Nl0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1ydW1w
cnVuLWkzODYgdHMtcnVtcHJ1bi1kZW1vLXNldHVwIGhvc3QgbmV0dGVzdCBydW1wcnVuLWRlbW8t
c2V0dXAKMjAxNy0wNi0yNyAxODowMzo0NyBaIFt0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2
XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiB0cy1ydW1wcnVu
LWRlbW8tc2V0dXAgaG9zdCBuZXR0ZXN0CjIwMTctMDYtMjcgMTg6MDM6NDggWiBbdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsIHRzLWxlYWstY2hlY2sgY2hlY2sgaG9zdCBwYXNzIAoy
MDE3LTA2LTI3IDE4OjAzOjQ4IFogW3Rlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRl
bF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCB0
cy1sb2dzLWNhcHR1cmUgaG9zdCBjYXB0dXJlLWxvZ3MoMTYpCjIwMTctMDYtMjcgMTg6MDM6NDgg
WiBbdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsXSBhd2FpdGluZyAxMTExMTIu
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsIHRzLWxvZ3MtY2FwdHVyZSBob3N0
CjIwMTctMDYtMjcgMTg6MDM6NTAgWiBbdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4Nl0gZmlu
aXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgdHMtcnVtcHJ1bi1kZW1v
LXNldHVwIGhvc3QgbmV0dGVzdCBwYXNzIAoyMDE3LTA2LTI3IDE4OjAzOjUwIFogW3Rlc3QtYW1k
NjQtaTM4Ni1ydW1wcnVuLWkzODZdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtcnVt
cHJ1bi1pMzg2IHRzLWd1ZXN0LXN0YXJ0IGhvc3QgbmV0dGVzdCBndWVzdC1zdGFydAoyMDE3LTA2
LTI3IDE4OjAzOjUwIFogW3Rlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODZdIGF3YWl0aW5nIDEx
MTExMi50ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2IHRzLWd1ZXN0LXN0YXJ0IGhvc3QgbmV0
dGVzdAoyMDE3LTA2LTI3IDE4OjAzOjUxIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcnRkc10gZmlu
aXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyB0cy1ob3N0LXBpbmctY2hlY2sg
aG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE4OjAzOjUxIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcnRk
c10gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyB0cy14ZW4taW5zdGFs
bCBob3N0IHhlbi1pbnN0YWxsCjIwMTctMDYtMjcgMTg6MDM6NTEgWiBbdGVzdC1hbWQ2NC1hbWQ2
NC14bC1ydGRzXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzIHRzLXhl
bi1pbnN0YWxsIGhvc3QKMjAxNy0wNi0yNyAxODowMzo1OSBaIFt0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0tYW1kXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWFtZCB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE4OjA0
OjAwIFogW3Rlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWRdIHN0YXJ0aW5nIDExMTEx
Mi50ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kIHRzLWxlYWstY2hlY2sgYmFzaXMg
aG9zdCBsZWFrLWNoZWNrL2Jhc2lzKDkpCjIwMTctMDYtMjcgMTg6MDQ6MDAgWiBbdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1hbWQgdHMtbGVhay1jaGVjayBiYXNpcyBob3N0CjIwMTctMDYtMjcg
MTg6MDQ6MDMgWiBbdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZF0gZmluaXNoZWQg
MTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgdHMtbGVhay1jaGVjayBi
YXNpcyBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTg6MDQ6MDMgWiBbdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWFtZF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1hbWQgdHMtcmVkaGF0LWluc3RhbGwgIHJlZGhhdC1pbnN0YWxsCjIwMTctMDYtMjcg
MTg6MDQ6MDMgWiBbdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZF0gYXdhaXRpbmcg
MTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgdHMtcmVkaGF0LWluc3Rh
bGwgCjIwMTctMDYtMjcgMTg6MDQ6MDYgWiBbdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbV0g
ZmluaXNoZWQgMTExMTEyLnRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gdHMtaG9zdC1pbnN0
YWxsLXR3aWNlIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxODowNDowNiBaIFt0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtXSBzdGFydGluZyAxMTExMTIudGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdCBob3N0LXBpbmctY2hlY2stbmF0aXZlCjIwMTct
MDYtMjcgMTg6MDQ6MDYgWiBbdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4Nl0gZmluaXNoZWQg
MTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgdHMtZ3Vlc3Qtc3RhcnQgaG9zdCBu
ZXR0ZXN0IHBhc3MgCjIwMTctMDYtMjcgMTg6MDQ6MDYgWiBbdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gdHMt
aG9zdC1waW5nLWNoZWNrIGhvc3QKMjAxNy0wNi0yNyAxODowNDowNiBaIFt0ZXN0LWFtZDY0LWkz
ODYtcnVtcHJ1bi1pMzg2XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4t
aTM4NiB0cy1ndWVzdC1kZXN0cm95IGhvc3QgbmV0dGVzdCBndWVzdC1kZXN0cm95CjIwMTctMDYt
MjcgMTg6MDQ6MDcgWiBbdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4Nl0gYXdhaXRpbmcgMTEx
MTEyLnRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgdHMtZ3Vlc3QtZGVzdHJveSBob3N0IG5l
dHRlc3QKMjAxNy0wNi0yNyAxODowNDoyMCBaIGZsaWdodCAxMTExMTIga2lsbGluZyB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgWzU4OTFdCjIwMTctMDYtMjcgMTg6MDQ6MjYg
WiBbdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4Nl0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1k
NjQtaTM4Ni1ydW1wcnVuLWkzODYgdHMtZ3Vlc3QtZGVzdHJveSBob3N0IG5ldHRlc3QgcGFzcyAK
MjAxNy0wNi0yNyAxODowNDoyNyBaIFt0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2XSBzdGFy
dGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiB0cy1ydW1wcnVuLWRlbW8t
c2V0dXAgaG9zdCB4ZW5zdG9yZWxzIHJ1bXBydW4tZGVtby1zZXR1cC94ZW5zdG9yZWxzCjIwMTct
MDYtMjcgMTg6MDQ6MjcgWiBbdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4Nl0gYXdhaXRpbmcg
MTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgdHMtcnVtcHJ1bi1kZW1vLXNldHVw
IGhvc3QgeGVuc3RvcmVscwoyMDE3LTA2LTI3IDE4OjA0OjI3IFogW3Rlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c21dIGZpbmlzaGVkIDExMTExMi50ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
IHRzLWhvc3QtcGluZy1jaGVjayBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTg6MDQ6MjcgWiBmbGln
aHQgMTExMTEyIGtpbGxpbmcgdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCBbNTg5
N10KMjAxNy0wNi0yNyAxODowNDoyOCBaIFt0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtXSBz
dGFydGluZyAxMTExMTIudGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSB0cy14ZW4taW5zdGFs
bCBob3N0IHhlbi1pbnN0YWxsCjIwMTctMDYtMjcgMTg6MDQ6MjggWiBbdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gdHMteGVuLWluc3RhbGwgaG9zdAoyMDE3LTA2LTI3IDE4OjA0OjMwIFogW3Rlc3QtYW1kNjQt
aTM4Ni1ydW1wcnVuLWkzODZdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYtcnVtcHJ1
bi1pMzg2IHRzLXJ1bXBydW4tZGVtby1zZXR1cCBob3N0IHhlbnN0b3JlbHMgcGFzcyAKMjAxNy0w
Ni0yNyAxODowNDozMCBaIFt0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2XSBzdGFydGluZyAx
MTExMTIudGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiB0cy1ydW1wcnVuLWRlbW8teGVuc3Rv
cmVscyBob3N0IHhlbnN0b3JlbHMgcnVtcHJ1bi1kZW1vLXhlbnN0b3JlbHMveGVuc3RvcmVscwoy
MDE3LTA2LTI3IDE4OjA0OjMxIFogW3Rlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODZdIGF3YWl0
aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2IHRzLXJ1bXBydW4tZGVtby14
ZW5zdG9yZWxzIGhvc3QgeGVuc3RvcmVscwoyMDE3LTA2LTI3IDE4OjA0OjQwIFogW3Rlc3QtYW1k
NjQtaTM4Ni1ydW1wcnVuLWkzODZdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYtcnVt
cHJ1bi1pMzg2IHRzLXJ1bXBydW4tZGVtby14ZW5zdG9yZWxzIGhvc3QgeGVuc3RvcmVscyBwYXNz
IAoyMDE3LTA2LTI3IDE4OjA0OjQwIFogW3Rlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODZdIHN0
YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2IHRzLWd1ZXN0LWRlc3Ry
b3ktaGFyZCBob3N0IHhlbnN0b3JlbHMgZ3Vlc3QtZGVzdHJveS1oYXJkL3hlbnN0b3JlbHMKMjAx
Ny0wNi0yNyAxODowNDo0MSBaIFt0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2XSBhd2FpdGlu
ZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiB0cy1ndWVzdC1kZXN0cm95LWhh
cmQgaG9zdCB4ZW5zdG9yZWxzCjIwMTctMDYtMjcgMTg6MDQ6NDIgWiBbdGVzdC1hbWQ2NC1pMzg2
LXJ1bXBydW4taTM4Nl0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkz
ODYgdHMtZ3Vlc3QtZGVzdHJveS1oYXJkIGhvc3QgeGVuc3RvcmVscyBwYXNzIAoyMDE3LTA2LTI3
IDE4OjA0OjQyIFogW3Rlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODZdIHN0YXJ0aW5nIDExMTEx
Mi50ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2IHRzLXJlcGVhdC10ZXN0IDE1MCB0cy1ydW1w
cnVuLWRlbW8teGVuc3RvcmVscyBob3N0IHhlbnN0b3JlbHMgezt9IHRzLWd1ZXN0LWRlc3Ryb3kt
aGFyZCBob3N0IHhlbnN0b3JlbHMgcnVtcHJ1bi1kZW1vLXhlbnN0b3JlbHMveGVuc3RvcmVscy5y
ZXBlYXQKMjAxNy0wNi0yNyAxODowNDo0MyBaIFt0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2
XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiB0cy1yZXBlYXQt
dGVzdCAxNTAgdHMtcnVtcHJ1bi1kZW1vLXhlbnN0b3JlbHMgaG9zdCB4ZW5zdG9yZWxzIHs7fSB0
cy1ndWVzdC1kZXN0cm95LWhhcmQgaG9zdCB4ZW5zdG9yZWxzCjIwMTctMDYtMjcgMTg6MDQ6NDYg
WiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgdHMtZGViaWFuLWRpLWluc3RhbGwgIHBhc3MgCjIwMTctMDYt
MjcgMTg6MDQ6NDYgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjRd
IGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCB0cy1ob3N0LWluc3RhbGwtdHdpY2UgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE4OjA0OjQ2IFog
W3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkIHRzLWd1ZXN0LXN0YXJ0IGRlYmlhbiBndWVzdC1zdGFydAoyMDE3
LTA2LTI3IDE4OjA0OjQ2IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgaG9zdC1waW5nLWNoZWNrLW5hdGl2ZQoyMDE3
LTA2LTI3IDE4OjA0OjQ2IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGRdIGF3YWl0aW5n
IDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIHRzLWd1ZXN0LXN0YXJ0IGRlYmlh
bgoyMDE3LTA2LTI3IDE4OjA0OjQ3IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QKMjAxNy0wNi0yNyAxODowNDo1MyBa
IFt0ZXN0LWFtZDY0LWkzODYteGwteHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2
LXhsLXhzbSB0cy1ob3N0LXJlYm9vdCBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTg6MDQ6NTQgWiBb
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14
bC14c20gdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgaG9zdC1waW5nLWNoZWNrLXhlbgoyMDE3LTA2
LTI3IDE4OjA0OjU0IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC14c21dIGF3YWl0aW5nIDExMTExMi50
ZXN0LWFtZDY0LWkzODYteGwteHNtIHRzLWhvc3QtcGluZy1jaGVjayBob3N0CjIwMTctMDYtMjcg
MTg6MDU6MDMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzXSBmaW5pc2hlZCAxMTExMTIudGVz
dC1hbWQ2NC1hbWQ2NC14bC1ydGRzIHRzLXhlbi1pbnN0YWxsIGhvc3QgcGFzcyAKMjAxNy0wNi0y
NyAxODowNTowMyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHNdIHN0YXJ0aW5nIDExMTExMi50
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgdHMtaG9zdC1yZWJvb3QgaG9zdCB4ZW4tYm9vdAoyMDE3
LTA2LTI3IDE4OjA1OjA0IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcnRkc10gYXdhaXRpbmcgMTEx
MTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyB0cy1ob3N0LXJlYm9vdCBob3N0CjIwMTctMDYt
MjcgMTg6MDU6MDggWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjRd
IGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE4OjA1OjA4IFogW3Rl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0XSBzdGFydGluZyAxMTExMTIu
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgdHMteGVuLWluc3RhbGwg
aG9zdCB4ZW4taW5zdGFsbAoyMDE3LTA2LTI3IDE4OjA1OjA5IFogW3Rlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgdHMteGVuLWluc3RhbGwgaG9zdAoyMDE3LTA2LTI3
IDE4OjA1OjEyIFogW3Rlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbF0gZmluaXNo
ZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCB0cy1sb2dzLWNh
cHR1cmUgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE4OjA1OjEyIFogW3Rlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1pbnRlbF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1pbnRlbCB0cy1zeXNsb2ctc2VydmVyIAoyMDE3LTA2LTI3IDE4OjA1OjEyIFog
W3Rlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbF0gZmluaXNoZWQgMTExMTEyLnRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCB0cy1zeXNsb2ctc2VydmVyICBwYXNz
IAoyMDE3LTA2LTI3IDE4OjA1OjEzIFogZmxpZ2h0IDExMTExMiByZWFwZWQgIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCBbNTkwNF0gRVhJVCAwCjIwMTctMDYtMjcgMTg6MDU6
MTQgWiBmbGlnaHQgMTExMTEyIG5xdWV1ZWQ9MAoyMDE3LTA2LTI3IDE4OjA1OjE0IFogZmxpZ2h0
IDExMTExMiBucnVubmluZz01MAoyMDE3LTA2LTI3IDE4OjA1OjE1IFogW3Rlc3QtYW1kNjQtaTM4
Ni14bC14c21dIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwteHNtIHRzLWhvc3Qt
cGluZy1jaGVjayBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTg6MDU6MTUgWiBbdGVzdC1hbWQ2NC1p
Mzg2LXhsLXhzbV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC14c20gdHMtbGVh
ay1jaGVjayBiYXNpcyBob3N0IGxlYWstY2hlY2svYmFzaXMoOSkKMjAxNy0wNi0yNyAxODowNTox
NiBaIFt0ZXN0LWFtZDY0LWkzODYteGwteHNtXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1p
Mzg2LXhsLXhzbSB0cy1sZWFrLWNoZWNrIGJhc2lzIGhvc3QKMjAxNy0wNi0yNyAxODowNToxOCBa
IFt0ZXN0LWFtZDY0LWkzODYteGwteHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2
LXhsLXhzbSB0cy1sZWFrLWNoZWNrIGJhc2lzIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxODowNTox
OSBaIFt0ZXN0LWFtZDY0LWkzODYteGwteHNtXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1p
Mzg2LXhsLXhzbSB0cy1kZWJpYW4taW5zdGFsbCAgZGViaWFuLWluc3RhbGwKMjAxNy0wNi0yNyAx
ODowNToxOSBaIFt0ZXN0LWFtZDY0LWkzODYteGwteHNtXSBhd2FpdGluZyAxMTExMTIudGVzdC1h
bWQ2NC1pMzg2LXhsLXhzbSB0cy1kZWJpYW4taW5zdGFsbCAKMjAxNy0wNi0yNyAxODowNToyNiBa
IFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCB0cy1ndWVzdC1zdGFydCBkZWJpYW4gcGFzcyAKMjAxNy0wNi0y
NyAxODowNToyNiBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkXSBzdGFydGluZyAxMTEx
MTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCB0cy1taWdyYXRlLXN1cHBvcnQtY2hlY2sg
aG9zdCBkZWJpYW4gMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sKMjAxNy0wNi0yNyAxODowNToyNyBa
IFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCB0cy1taWdyYXRlLXN1cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW4g
MQoyMDE3LTA2LTI3IDE4OjA1OjI4IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGRdIGZp
bmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIHRzLW1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBob3N0IGRlYmlhbiAxIGZhaWwgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3Jt
YWxseQoyMDE3LTA2LTI3IDE4OjA1OjI4IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGRd
IHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIHRzLXNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW4gc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjawoy
MDE3LTA2LTI3IDE4OjA1OjI5IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGRdIGF3YWl0
aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIHRzLXNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW4KMjAxNy0wNi0yNyAxODowNTozMSBaIFt0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCB0cy1zYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuIHBhc3MgCjIw
MTctMDYtMjcgMTg6MDU6NTYgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZF0gc3RhcnRp
bmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgdHMtZ3Vlc3Qtc2F2ZXJlc3Rv
cmUgaG9zdCBkZWJpYW4gZ3Vlc3Qtc2F2ZXJlc3RvcmUKMjAxNy0wNi0yNyAxODowNTo1OCBaIFt0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCB0cy1ndWVzdC1zYXZlcmVzdG9yZSBob3N0IGRlYmlhbgoyMDE3LTA2
LTI3IDE4OjA1OjU5IFogZmxpZ2h0IDExMTExMiBraWxsaW5nIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1pbnRlbCBbNTkwNF0KMjAxNy0wNi0yNyAxODowNjozMCBaIFt0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSB0cy14ZW4taW5zdGFsbCBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTg6MDY6MzAgWiBb
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtIHRzLXJlcGVhdC10ZXN0IDEwIHRzLWd1ZXN0LXN0YXJ0IGhvc3QgZGVi
aWFuIHs7fSB0cy1ndWVzdC1zdG9wIGhvc3QgZGViaWFuIHBhc3MgCjIwMTctMDYtMjcgMTg6MDY6
MzAgWiBbdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbV0gc3RhcnRpbmcgMTExMTEyLnRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gdHMtaG9zdC1yZWJvb3QgaG9zdCB4ZW4tYm9vdAoyMDE3
LTA2LTI3IDE4OjA2OjMwIFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbV0gc3RhcnRpbmcg
MTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSB0cy1ndWVzdC1zdGFydCBob3N0IGRl
YmlhbiBndWVzdC1zdGFydC4yCjIwMTctMDYtMjcgMTg6MDY6MzEgWiBbdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gdHMtaG9zdC1yZWJvb3QgaG9zdAoyMDE3LTA2LTI3IDE4OjA2OjMxIFogW3Rlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSB0cy1ndWVzdC1zdGFydCBob3N0IGRlYmlhbgoyMDE3LTA2LTI3IDE4OjA2OjMyIFogW3Rl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0XSBmaW5pc2hlZCAxMTExMTIu
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgdHMteGVuLWluc3RhbGwg
aG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE4OjA2OjM1IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgdHMtaG9zdC1yZWJvb3QgaG9zdCB4ZW4tYm9vdAoyMDE3LTA2
LTI3IDE4OjA2OjM2IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgdHMtaG9zdC1yZWJvb3QgaG9zdAoyMDE3LTA2LTI3IDE4OjA2OjQ1IFogW3Rlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC14c21dIGZpbmlzaGVkIDExMTExMi50ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQteHNtIHRzLWhvc3QtaW5zdGFsbC10d2ljZSBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTg6MDY6
NDYgWiBbdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbV0gc3RhcnRpbmcgMTExMTEyLnRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC14c20gdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgaG9zdC1waW5n
LWNoZWNrLW5hdGl2ZQoyMDE3LTA2LTI3IDE4OjA2OjQ2IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIHRz
LWd1ZXN0LXNhdmVyZXN0b3JlIGhvc3QgZGViaWFuIHBhc3MgCjIwMTctMDYtMjcgMTg6MDY6NDYg
WiBbdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC14c20gdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QKMjAxNy0wNi0yNyAx
ODowNjo0NiBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkXSBzdGFydGluZyAxMTExMTIu
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCB0cy1ndWVzdC1zYXZlcmVzdG9yZSBob3N0IGRl
YmlhbiBndWVzdC1zYXZlcmVzdG9yZS4yCjIwMTctMDYtMjcgMTg6MDY6NDYgWiBbdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgdHMtZ3Vlc3Qtc2F2ZXJlc3RvcmUgaG9zdCBkZWJpYW4KMjAxNy0wNi0yNyAxODow
NzowMyBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c21dIGZpbmlzaGVkIDExMTExMi50ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gdHMtZ3Vlc3Qtc3RhcnQgaG9zdCBkZWJpYW4gcGFzcyAK
MjAxNy0wNi0yNyAxODowNzowNCBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c21dIHN0YXJ0
aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gdHMtZ3Vlc3QtZGVzdHJveSBo
b3N0IGRlYmlhbiBndWVzdC1kZXN0cm95CjIwMTctMDYtMjcgMTg6MDc6MDQgWiBbdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtIHRzLWd1ZXN0LWRlc3Ryb3kgaG9zdCBkZWJpYW4KMjAxNy0wNi0yNyAxODowNzowNyBa
IFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXhzbSB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdCBwYXNzIAoyMDE3LTA2
LTI3IDE4OjA3OjA3IFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c21dIHN0YXJ0aW5nIDEx
MTExMi50ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIHRzLXhlbi1pbnN0YWxsIGhvc3QgeGVu
LWluc3RhbGwKMjAxNy0wNi0yNyAxODowNzowNyBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
eHNtXSBhd2FpdGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSB0cy14ZW4t
aW5zdGFsbCBob3N0CjIwMTctMDYtMjcgMTg6MDc6MjYgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtIHRzLWd1
ZXN0LWRlc3Ryb3kgaG9zdCBkZWJpYW4gcGFzcyAKMjAxNy0wNi0yNyAxODowNzoyNiBaIFt0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c21dIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gdHMtbGVhay1jaGVjayBjaGVjayBob3N0IGxlYWstY2hlY2svY2hlY2sKMjAx
Ny0wNi0yNyAxODowNzoyNiBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c21dIGF3YWl0aW5n
IDExMTExMi50ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gdHMtbGVhay1jaGVjayBjaGVjayBo
b3N0CjIwMTctMDYtMjcgMTg6MDc6MjggWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtXSBm
aW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtIHRzLWxlYWstY2hlY2sg
Y2hlY2sgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE4OjA3OjI5IFogW3Rlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSB0
cy1sb2dzLWNhcHR1cmUgaG9zdCBjYXB0dXJlLWxvZ3MoMjIpCjIwMTctMDYtMjcgMTg6MDc6Mjkg
WiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtIHRzLWxvZ3MtY2FwdHVyZSBob3N0CjIwMTctMDYtMjcgMTg6MDc6
MzQgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZF0gZmluaXNoZWQgMTExMTEyLnRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgdHMtZ3Vlc3Qtc2F2ZXJlc3RvcmUgaG9zdCBkZWJpYW4g
cGFzcyAKMjAxNy0wNi0yNyAxODowNzozNSBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCB0cy1ndWVzdC1z
dG9wIGhvc3QgZGViaWFuIGd1ZXN0LXN0b3AKMjAxNy0wNi0yNyAxODowNzozNSBaIFt0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCB0cy1ndWVzdC1zdG9wIGhvc3QgZGViaWFuCjIwMTctMDYtMjcgMTg6MDc6NTAg
WiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NF0gZmluaXNoZWQgMTEx
MTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgdHMtcmVwZWF0LXRl
c3QgMTAgdHMtZ3Vlc3Qtc3RhcnQgaG9zdCBkZWJpYW5odm0gezt9IHRzLWd1ZXN0LXN0b3AgaG9z
dCBkZWJpYW5odm0gcGFzcyAKMjAxNy0wNi0yNyAxODowNzo1MCBaIFt0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCB0cy1ndWVzdC1zdGFydCBob3N0IGRlYmlhbmh2bSBn
dWVzdC1zdGFydC4yCjIwMTctMDYtMjcgMTg6MDc6NTAgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgdHMtZ3Vlc3Qtc3RhcnQgaG9zdCBkZWJpYW5odm0KMjAxNy0w
Ni0yNyAxODowODowOSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0IHRzLWhvc3QtcmVib290IGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxODowODoxMCBaIFt0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NF0gc3RhcnRpbmcgMTExMTEyLnRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IHRzLWhvc3QtcGluZy1jaGVj
ayBob3N0IGhvc3QtcGluZy1jaGVjay14ZW4KMjAxNy0wNi0yNyAxODowODoxMCBaIFt0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NF0gYXdhaXRpbmcgMTExMTEyLnRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IHRzLWhvc3QtcGluZy1jaGVjayBo
b3N0CjIwMTctMDYtMjcgMTg6MDg6MTcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0IHRzLXdpbmRvd3MtaW5zdGFsbCAgcGFzcyAKMjAxNy0wNi0yNyAxODowODoxOCBaIFt0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgdHMtbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGhv
c3Qgd2luIDEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrCjIwMTctMDYtMjcgMTg6MDg6MTggWiBbdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0XSBhd2FpdGluZyAxMTExMTIudGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IHRzLW1pZ3JhdGUtc3VwcG9ydC1jaGVjayBo
b3N0IHdpbiAxCjIwMTctMDYtMjcgMTg6MDg6MjAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0IHRzLW1pZ3JhdGUtc3VwcG9ydC1jaGVjayBob3N0IHdpbiAxIHBhc3MgCjIwMTct
MDYtMjcgMTg6MDg6MjAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0XSBz
dGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IHRzLXNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgaG9zdCB3aW4gc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
awoyMDE3LTA2LTI3IDE4OjA4OjIxIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2
NCB0cy1zYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGhvc3Qgd2luCjIwMTctMDYtMjcgMTg6MDg6
MjIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0XSBmaW5pc2hlZCAxMTEx
MTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IHRzLXNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgaG9zdCB3aW4gcGFzcyAKMjAxNy0wNi0yNyAxODowODoyMiBaIFt0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgdHMtZ3Vlc3Qtc2F2ZXJlc3RvcmUgaG9zdCB3aW4g
Z3Vlc3Qtc2F2ZXJlc3RvcmUKMjAxNy0wNi0yNyAxODowODoyMiBaIFt0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgdHMtZ3Vlc3Qtc2F2ZXJlc3RvcmUgaG9zdCB3aW4KMjAxNy0wNi0y
NyAxODowODoyMyBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IHBhc3MgCjIwMTctMDYtMjcg
MTg6MDg6MjQgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gdHMtc3lzbG9nLXNlcnZlciAgc3lzbG9nLXNlcnZlcgoyMDE3LTA2LTI3
IDE4OjA4OjI1IFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c21dIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIHRzLWhvc3QtaW5zdGFsbC10d2ljZSBob3N0IGhvc3QtaW5zdGFsbCg0
KQoyMDE3LTA2LTI3IDE4OjA4OjI1IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0IHRzLWd1ZXN0LXN0YXJ0IGhvc3QgZGViaWFuaHZtIHBhc3MgCjIwMTctMDYtMjcg
MTg6MDg6MjUgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gdHMtaG9zdC1pbnN0YWxsLXR3aWNlIGhvc3QKMjAxNy0wNi0yNyAxODow
ODoyNSBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0XSBzdGFydGlu
ZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCB0cy1ndWVz
dC1kZXN0cm95IGhvc3QgZGViaWFuaHZtIGd1ZXN0LWRlc3Ryb3kKMjAxNy0wNi0yNyAxODowODoy
NSBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkXSBmaW5pc2hlZCAxMTExMTIudGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCB0cy1ndWVzdC1zdG9wIGhvc3QgZGViaWFuIHBhc3MgCjIw
MTctMDYtMjcgMTg6MDg6MjUgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgdHMtZ3Vlc3QtZGVzdHJveSBob3N0IGRlYmlhbmh2bQoyMDE3LTA2LTI3IDE4OjA4OjI1
IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkIHRzLXJlcGVhdC10ZXN0IDEwIHRzLWd1ZXN0LXN0YXJ0IGhv
c3QgZGViaWFuIHs7fSB0cy1ndWVzdC1zdG9wIGhvc3QgZGViaWFuIGd1ZXN0LXN0YXJ0L2RlYmlh
bi5yZXBlYXQKMjAxNy0wNi0yNyAxODowODoyNiBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCB0cy1yZXBl
YXQtdGVzdCAxMCB0cy1ndWVzdC1zdGFydCBob3N0IGRlYmlhbiB7O30gdHMtZ3Vlc3Qtc3RvcCBo
b3N0IGRlYmlhbgoyMDE3LTA2LTI3IDE4OjA4OjMxIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgcGFzcyAKMjAxNy0w
Ni0yNyAxODowODozMSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0IHRzLWxlYWstY2hlY2sgYmFzaXMgaG9zdCBsZWFrLWNoZWNrL2Jhc2lzKDkpCjIwMTctMDYt
MjcgMTg6MDg6MzIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjRd
IGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCB0cy1sZWFrLWNoZWNrIGJhc2lzIGhvc3QKMjAxNy0wNi0yNyAxODowODozNCBaIFt0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NF0gZmluaXNoZWQgMTExMTEyLnRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IHRzLWxlYWstY2hlY2sgYmFzaXMg
aG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE4OjA4OjM0IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgdHMtZGViaWFuLWh2bS1pbnN0YWxsICBkZWJpYW4taHZtLWlu
c3RhbGwKMjAxNy0wNi0yNyAxODowODozNSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0IHRzLWRlYmlhbi1odm0taW5zdGFsbCAKMjAxNy0wNi0yNyAxODowODo0
NyBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1k
NjQtYW1kNjQtbGl2ZXBhdGNoIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgcGFzcyAKMjAxNy0wNi0y
NyAxODowODo0NyBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0XSBm
aW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCB0
cy1ndWVzdC1kZXN0cm95IGhvc3QgZGViaWFuaHZtIHBhc3MgCjIwMTctMDYtMjcgMTg6MDg6NDcg
WiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NF0gc3RhcnRpbmcgMTEx
MTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgdHMtbGVhay1jaGVj
ayBjaGVjayBob3N0IGxlYWstY2hlY2svY2hlY2sKMjAxNy0wNi0yNyAxODowODo0NyBaIFt0ZXN0
LWFtZDY0LWFtZDY0LWxpdmVwYXRjaF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQt
bGl2ZXBhdGNoIHRzLXN5c2xvZy1zZXJ2ZXIgIHN5c2xvZy1zZXJ2ZXIKMjAxNy0wNi0yNyAxODow
ODo0OCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0XSBhd2FpdGlu
ZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCB0cy1sZWFr
LWNoZWNrIGNoZWNrIGhvc3QKMjAxNy0wNi0yNyAxODowODo0OCBaIFt0ZXN0LWFtZDY0LWFtZDY0
LWxpdmVwYXRjaF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoIHRz
LWhvc3QtaW5zdGFsbC10d2ljZSBob3N0IGhvc3QtaW5zdGFsbCg0KQoyMDE3LTA2LTI3IDE4OjA4
OjQ4IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoXSBhd2FpdGluZyAxMTExMTIudGVzdC1h
bWQ2NC1hbWQ2NC1saXZlcGF0Y2ggdHMtaG9zdC1pbnN0YWxsLXR3aWNlIGhvc3QKMjAxNy0wNi0y
NyAxODowODo1MCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0XSBm
aW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCB0
cy1sZWFrLWNoZWNrIGNoZWNrIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxODowODo1MCBaIFt0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0XSBzdGFydGluZyAxMTExMTIudGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCB0cy1sb2dzLWNhcHR1cmUgaG9z
dCBjYXB0dXJlLWxvZ3MoMjIpCjIwMTctMDYtMjcgMTg6MDg6NTAgWiBbdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgdHMtbG9ncy1jYXB0dXJlIGhvc3QKMjAxNy0wNi0y
NyAxODowODo1MyBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c21dIGZpbmlzaGVkIDExMTEx
Mi50ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gdHMtbG9ncy1jYXB0dXJlIGhvc3QgcGFzcyAK
MjAxNy0wNi0yNyAxODowODo1MyBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c21dIGF3YWl0
aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gdHMtc3lzbG9nLXNlcnZlciAK
MjAxNy0wNi0yNyAxODowODo1MyBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c21dIGZpbmlz
aGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gdHMtc3lzbG9nLXNlcnZlciAg
cGFzcyAKMjAxNy0wNi0yNyAxODowODo1NCBaIGZsaWdodCAxMTExMTIgcmVhcGVkICB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gWzEwNTEyXSBFWElUIDAKMjAxNy0wNi0yNyAxODowODo1NSBa
IGZsaWdodCAxMTExMTIgbnF1ZXVlZD0wCjIwMTctMDYtMjcgMTg6MDg6NTUgWiBmbGlnaHQgMTEx
MTEyIG5ydW5uaW5nPTQ5CjIwMTctMDYtMjcgMTg6MDk6MDUgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQyXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyIHRz
LWhvc3RzLWFsbG9jYXRlIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxODowOTowNSBaIFt0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDJdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDIgdHMtc3lzbG9nLXNlcnZlciAgc3lzbG9nLXNlcnZlcgoyMDE3LTA2LTI3IDE4OjA5
OjA2IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0Ml0gc3RhcnRpbmcgMTExMTEyLnRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MiB0cy1ob3N0LWluc3RhbGwtdHdpY2UgaG9zdCBob3N0LWlu
c3RhbGwoNCkKMjAxNy0wNi0yNyAxODowOTowNiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDJdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgdHMtaG9zdC1p
bnN0YWxsLXR3aWNlIGhvc3QKMjAxNy0wNi0yNyAxODowOTozOCBaIFt0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgdHMtZ3Vlc3Qtc2F2ZXJlc3RvcmUgaG9zdCB3aW4gcGFzcyAKMjAx
Ny0wNi0yNyAxODowOTozOSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjRd
IHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgdHMt
Z3Vlc3QtbG9jYWxtaWdyYXRlIGhvc3Qgd2luIGd1ZXN0LWxvY2FsbWlncmF0ZQoyMDE3LTA2LTI3
IDE4OjA5OjQwIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NF0gYXdhaXRp
bmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCB0cy1ndWVzdC1s
b2NhbG1pZ3JhdGUgaG9zdCB3aW4KMjAxNy0wNi0yNyAxODowOTo0MCBaIGZsaWdodCAxMTExMTIg
a2lsbGluZyB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gWzEwNTEyXQoyMDE3LTA2LTI3IDE4
OjA5OjQ1IFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c21dIGZpbmlzaGVkIDExMTExMi50
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIHRzLXhlbi1pbnN0YWxsIGhvc3QgcGFzcyAKMjAx
Ny0wNi0yNyAxODowOTo0NSBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtXSBzdGFydGlu
ZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSB0cy1ob3N0LXJlYm9vdCBob3N0
IHhlbi1ib290CjIwMTctMDYtMjcgMTg6MDk6NDYgWiBbdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXhzbV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gdHMtaG9z
dC1yZWJvb3QgaG9zdAoyMDE3LTA2LTI3IDE4OjA5OjU3IFogW3Rlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c21dIGZpbmlzaGVkIDExMTExMi50ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIHRz
LWhvc3QtcmVib290IGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxODowOTo1NyBaIFt0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtXSBzdGFydGluZyAxMTExMTIudGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdCBob3N0LXBpbmctY2hlY2steGVuCjIwMTct
MDYtMjcgMTg6MDk6NTggWiBbdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbV0gYXdhaXRpbmcg
MTExMTEyLnRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gdHMtaG9zdC1waW5nLWNoZWNrIGhv
c3QKMjAxNy0wNi0yNyAxODoxMDoxOCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCB0cy1sb2dzLWNhcHR1cmUgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE4OjEwOjE4
IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjRdIGF3YWl0aW5nIDEx
MTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IHRzLXN5c2xvZy1z
ZXJ2ZXIgCjIwMTctMDYtMjcgMTg6MTA6MTkgWiBbdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gdHMtaG9zdC1w
aW5nLWNoZWNrIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxODoxMDoxOSBaIFt0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCB0cy1zeXNsb2ctc2VydmVyICBwYXNzIAoyMDE3
LTA2LTI3IDE4OjEwOjE5IFogW3Rlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c21dIHN0YXJ0aW5n
IDExMTExMi50ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIHRzLWxlYWstY2hlY2sgYmFzaXMg
aG9zdCBsZWFrLWNoZWNrL2Jhc2lzKDkpCjIwMTctMDYtMjcgMTg6MTA6MTkgWiBbdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gdHMtbGVhay1jaGVjayBiYXNpcyBob3N0CjIwMTctMDYtMjcgMTg6MTA6MjAgWiBb
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14
bC14c20gdHMtZGViaWFuLWluc3RhbGwgIHBhc3MgCjIwMTctMDYtMjcgMTg6MTA6MjAgWiBmbGln
aHQgMTExMTEyIHJlYXBlZCAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCBbNTkyM10gRVhJVCAwCjIwMTctMDYtMjcgMTg6MTA6MjAgWiBbdGVzdC1hbWQ2NC1pMzg2LXhs
LXhzbV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC14c20gdHMtZGViaWFuLWZp
eHVwIGRlYmlhbiBkZWJpYW4tZml4dXAKMjAxNy0wNi0yNyAxODoxMDoyMCBaIFt0ZXN0LWFtZDY0
LWkzODYteGwteHNtXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSB0cy1k
ZWJpYW4tZml4dXAgZGViaWFuCjIwMTctMDYtMjcgMTg6MTA6MjAgWiBmbGlnaHQgMTExMTEyIG5x
dWV1ZWQ9MAoyMDE3LTA2LTI3IDE4OjEwOjIwIFogZmxpZ2h0IDExMTExMiBucnVubmluZz00OAoy
MDE3LTA2LTI3IDE4OjEwOjIxIFogW3Rlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c21dIGZpbmlz
aGVkIDExMTExMi50ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIHRzLWxlYWstY2hlY2sgYmFz
aXMgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE4OjEwOjIyIFogW3Rlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c21dIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIHRz
LWRlYmlhbi1pbnN0YWxsICBkZWJpYW4taW5zdGFsbAoyMDE3LTA2LTI3IDE4OjEwOjIyIFogW3Rl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c21dIGF3YWl0aW5nIDExMTExMi50ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIHRzLWRlYmlhbi1pbnN0YWxsIAoyMDE3LTA2LTI3IDE4OjEwOjI0IFog
W3Rlc3QtYW1kNjQtYW1kNjQteGwtcnRkc10gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1k
NjQteGwtcnRkcyB0cy1ob3N0LXJlYm9vdCBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTg6MTA6MjQg
WiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1h
bWQ2NC14bC1ydGRzIHRzLWhvc3QtcGluZy1jaGVjayBob3N0IGhvc3QtcGluZy1jaGVjay14ZW4K
MjAxNy0wNi0yNyAxODoxMDoyNCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHNdIGF3YWl0aW5n
IDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QK
MjAxNy0wNi0yNyAxODoxMDoyNiBaIFt0ZXN0LWFtZDY0LWkzODYteGwteHNtXSBmaW5pc2hlZCAx
MTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSB0cy1kZWJpYW4tZml4dXAgZGViaWFuIHBhc3Mg
CjIwMTctMDYtMjcgMTg6MTA6MjYgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbV0gc3RhcnRpbmcg
MTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC14c20gdHMtZ3Vlc3Qtc3RhcnQgZGViaWFuIGd1ZXN0
LXN0YXJ0CjIwMTctMDYtMjcgMTg6MTA6MjYgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbV0gYXdh
aXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC14c20gdHMtZ3Vlc3Qtc3RhcnQgZGViaWFu
CjIwMTctMDYtMjcgMTg6MTA6NDUgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzXSBmaW5pc2hl
ZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzIHRzLWhvc3QtcGluZy1jaGVjayBob3N0
IHBhc3MgCjIwMTctMDYtMjcgMTg6MTA6NDYgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzXSBz
dGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzIHRzLWxlYWstY2hlY2sgYmFz
aXMgaG9zdCBsZWFrLWNoZWNrL2Jhc2lzKDkpCjIwMTctMDYtMjcgMTg6MTA6NDYgWiBbdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzIHRzLWxlYWstY2hlY2sgYmFzaXMgaG9zdAoyMDE3LTA2LTI3IDE4OjEwOjQ4IFogW3Rlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCB0cy1ndWVzdC1sb2NhbG1pZ3JhdGUgaG9zdCB3
aW4gcGFzcyAKMjAxNy0wNi0yNyAxODoxMDo0OCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgdHMtZ3Vlc3Qtc2F2ZXJlc3RvcmUgaG9zdCB3aW4gZ3Vlc3Qtc2F2ZXJlc3RvcmUu
MgoyMDE3LTA2LTI3IDE4OjEwOjQ4IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2
NCB0cy1ndWVzdC1zYXZlcmVzdG9yZSBob3N0IHdpbgoyMDE3LTA2LTI3IDE4OjEwOjQ5IFogW3Rl
c3QtYW1kNjQtaTM4Ni14bC14c21dIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwt
eHNtIHRzLWd1ZXN0LXN0YXJ0IGRlYmlhbiBwYXNzIAoyMDE3LTA2LTI3IDE4OjEwOjUwIFogW3Rl
c3QtYW1kNjQtaTM4Ni14bC14c21dIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwt
eHNtIHRzLW1pZ3JhdGUtc3VwcG9ydC1jaGVjayBob3N0IGRlYmlhbiAxIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjawoyMDE3LTA2LTI3IDE4OjEwOjUwIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC14c21dIGF3
YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwteHNtIHRzLW1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBob3N0IGRlYmlhbiAxCjIwMTctMDYtMjcgMTg6MTA6NTIgWiBbdGVzdC1hbWQ2NC1pMzg2
LXhsLXhzbV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC14c20gdHMtbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuIDEgcGFzcyAKMjAxNy0wNi0yNyAxODoxMDo1MyBa
IFt0ZXN0LWFtZDY0LWkzODYteGwteHNtXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2
LXhsLXhzbSB0cy1zYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sKMjAxNy0wNi0yNyAxODoxMDo1MyBaIFt0ZXN0LWFtZDY0LWkzODYt
eGwteHNtXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSB0cy1zYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuCjIwMTctMDYtMjcgMTg6MTA6NTQgWiBbdGVz
dC1hbWQ2NC1hbWQ2NC14bC1ydGRzXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14
bC1ydGRzIHRzLWxlYWstY2hlY2sgYmFzaXMgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE4OjEwOjU0
IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC14c21dIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkz
ODYteGwteHNtIHRzLXNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW4gcGFzcyAK
MjAxNy0wNi0yNyAxODoxMDo1NCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHNdIHN0YXJ0aW5n
IDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgdHMtZGViaWFuLWluc3RhbGwgIGRlYmlh
bi1pbnN0YWxsCjIwMTctMDYtMjcgMTg6MTA6NTUgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbV0g
c3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC14c20gdHMtZ3Vlc3Qtc2F2ZXJlc3Rv
cmUgaG9zdCBkZWJpYW4gZ3Vlc3Qtc2F2ZXJlc3RvcmUKMjAxNy0wNi0yNyAxODoxMDo1NSBaIFt0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHNdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgdHMtZGViaWFuLWluc3RhbGwgCjIwMTctMDYtMjcgMTg6MTA6NTUgWiBbdGVzdC1h
bWQ2NC1pMzg2LXhsLXhzbV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC14c20g
dHMtZ3Vlc3Qtc2F2ZXJlc3RvcmUgaG9zdCBkZWJpYW4KMjAxNy0wNi0yNyAxODoxMTowMCBaIFt0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXhzbSB0cy1ob3N0LXJlYm9vdCBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTg6
MTE6MDAgWiBbdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbV0gc3RhcnRpbmcgMTExMTEyLnRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgaG9zdC1w
aW5nLWNoZWNrLXhlbgoyMDE3LTA2LTI3IDE4OjExOjAwIFogW3Rlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC14c21dIGF3YWl0aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIHRz
LWhvc3QtcGluZy1jaGVjayBob3N0CjIwMTctMDYtMjcgMTg6MTE6MDYgWiBmbGlnaHQgMTExMTEy
IGtpbGxpbmcgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCBbNTkyM10K
MjAxNy0wNi0yNyAxODoxMToyMSBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtXSBmaW5p
c2hlZCAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSB0cy1ob3N0LXBpbmctY2hl
Y2sgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE4OjExOjIxIFogW3Rlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC14c21dIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIHRz
LWxlYWstY2hlY2sgYmFzaXMgaG9zdCBsZWFrLWNoZWNrL2Jhc2lzKDkpCjIwMTctMDYtMjcgMTg6
MTE6MjIgWiBbdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbV0gYXdhaXRpbmcgMTExMTEyLnRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gdHMtbGVhay1jaGVjayBiYXNpcyBob3N0CjIwMTct
MDYtMjcgMTg6MTE6MjQgWiBbdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbV0gZmluaXNoZWQg
MTExMTEyLnRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gdHMtbGVhay1jaGVjayBiYXNpcyBo
b3N0IHBhc3MgCjIwMTctMDYtMjcgMTg6MTE6MjUgWiBbdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXhzbV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gdHMtZGVi
aWFuLWluc3RhbGwgIGRlYmlhbi1pbnN0YWxsCjIwMTctMDYtMjcgMTg6MTE6MjUgWiBbdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXhzbV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC14c20gdHMtZGViaWFuLWluc3RhbGwgCjIwMTctMDYtMjcgMTg6MTE6NDEgWiBbdGVz
dC1hbWQ2NC1pMzg2LXhsLXhzbV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC14
c20gdHMtZ3Vlc3Qtc2F2ZXJlc3RvcmUgaG9zdCBkZWJpYW4gcGFzcyAKMjAxNy0wNi0yNyAxODox
MTo0MSBaIFt0ZXN0LWFtZDY0LWkzODYteGwteHNtXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSB0cy1ndWVzdC1sb2NhbG1pZ3JhdGUgaG9zdCBkZWJpYW4gZ3Vlc3QtbG9j
YWxtaWdyYXRlCjIwMTctMDYtMjcgMTg6MTE6NDIgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbV0g
YXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC14c20gdHMtZ3Vlc3QtbG9jYWxtaWdy
YXRlIGhvc3QgZGViaWFuCjIwMTctMDYtMjcgMTg6MTI6MDMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0IHRzLWd1ZXN0LXNhdmVyZXN0b3JlIGhvc3Qgd2luIHBhc3MgCjIwMTct
MDYtMjcgMTg6MTI6MDQgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0XSBz
dGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IHRzLWd1
ZXN0LWxvY2FsbWlncmF0ZSB4MTAgaG9zdCB3aW4gZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMAoyMDE3
LTA2LTI3IDE4OjEyOjA0IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NF0g
YXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCB0cy1n
dWVzdC1sb2NhbG1pZ3JhdGUgeDEwIGhvc3Qgd2luCjIwMTctMDYtMjcgMTg6MTI6MTAgWiBbdGVz
dC1hbWQ2NC1pMzg2LXhsLXhzbV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC14
c20gdHMtZ3Vlc3QtbG9jYWxtaWdyYXRlIGhvc3QgZGViaWFuIHBhc3MgCjIwMTctMDYtMjcgMTg6
MTI6MTAgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1k
NjQtaTM4Ni14bC14c20gdHMtZ3Vlc3Qtc2F2ZXJlc3RvcmUgaG9zdCBkZWJpYW4gZ3Vlc3Qtc2F2
ZXJlc3RvcmUuMgoyMDE3LTA2LTI3IDE4OjEyOjExIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC14c21d
IGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwteHNtIHRzLWd1ZXN0LXNhdmVyZXN0
b3JlIGhvc3QgZGViaWFuCjIwMTctMDYtMjcgMTg6MTI6MjcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1p
Mzg2LXB2Z3J1Yl0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
dHMtZGViaWFuLWRpLWluc3RhbGwgIHBhc3MgCjIwMTctMDYtMjcgMTg6MTI6MjcgWiBbdGVzdC1h
bWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1Yl0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1wdmdydWIgdHMtZ3Vlc3Qtc3RhcnQgZGViaWFuIGd1ZXN0LXN0YXJ0CjIwMTctMDYtMjcg
MTg6MTI6MjcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1Yl0gYXdhaXRpbmcgMTExMTEy
LnRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgdHMtZ3Vlc3Qtc3RhcnQgZGViaWFuCjIwMTct
MDYtMjcgMTg6MTI6NDggWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbV0gZmluaXNoZWQg
MTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gdHMtaG9zdHMtYWxsb2NhdGUgaG9z
dCBwYXNzIAoyMDE3LTA2LTI3IDE4OjEyOjQ5IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c21dIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIHRzLXN5c2xv
Zy1zZXJ2ZXIgIHN5c2xvZy1zZXJ2ZXIKMjAxNy0wNi0yNyAxODoxMjo0OSBaIFt0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSB0cy1ob3N0LWluc3RhbGwtdHdpY2UgaG9zdCBob3N0LWluc3RhbGwoNCkKMjAxNy0w
Ni0yNyAxODoxMjo1MCBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtXSBhd2FpdGluZyAx
MTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSB0cy1ob3N0LWluc3RhbGwtdHdpY2Ug
aG9zdAoyMDE3LTA2LTI3IDE4OjEyOjU1IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC14c21dIGZpbmlz
aGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwteHNtIHRzLWd1ZXN0LXNhdmVyZXN0b3JlIGhv
c3QgZGViaWFuIHBhc3MgCjIwMTctMDYtMjcgMTg6MTI6NTUgWiBbdGVzdC1hbWQ2NC1pMzg2LXhs
LXhzbV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC14c20gdHMtZ3Vlc3QtbG9j
YWxtaWdyYXRlIHgxMCBob3N0IGRlYmlhbiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwCjIwMTctMDYt
MjcgMTg6MTI6NTYgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbV0gYXdhaXRpbmcgMTExMTEyLnRl
c3QtYW1kNjQtaTM4Ni14bC14c20gdHMtZ3Vlc3QtbG9jYWxtaWdyYXRlIHgxMCBob3N0IGRlYmlh
bgoyMDE3LTA2LTI3IDE4OjEzOjAzIFogW3Rlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWJdIGZp
bmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViIHRzLWd1ZXN0LXN0YXJ0
IGRlYmlhbiBwYXNzIAoyMDE3LTA2LTI3IDE4OjEzOjAzIFogW3Rlc3QtYW1kNjQtYW1kNjQtaTM4
Ni1wdmdydWJdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViIHRz
LW1pZ3JhdGUtc3VwcG9ydC1jaGVjayBob3N0IGRlYmlhbiAxIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
awoyMDE3LTA2LTI3IDE4OjEzOjAzIFogW3Rlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWJdIGF3
YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViIHRzLW1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBob3N0IGRlYmlhbiAxCjIwMTctMDYtMjcgMTg6MTM6MDQgWiBbdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1Yl0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtaTM4
Ni1wdmdydWIgdHMtbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuIDEgcGFzcyAKMjAx
Ny0wNi0yNyAxODoxMzowNSBaIFt0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViXSBzdGFydGlu
ZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiB0cy1zYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrIGhvc3QgZGViaWFuIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sKMjAxNy0wNi0y
NyAxODoxMzowNSBaIFt0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViXSBhd2FpdGluZyAxMTEx
MTIudGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiB0cy1zYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrIGhvc3QgZGViaWFuCjIwMTctMDYtMjcgMTg6MTM6MDYgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1p
Mzg2LXB2Z3J1Yl0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
dHMtc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBob3N0IGRlYmlhbiBwYXNzIAoyMDE3LTA2LTI3
IDE4OjEzOjA2IFogW3Rlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWJdIHN0YXJ0aW5nIDExMTEx
Mi50ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViIHRzLWd1ZXN0LXNhdmVyZXN0b3JlIGhvc3Qg
ZGViaWFuIGd1ZXN0LXNhdmVyZXN0b3JlCjIwMTctMDYtMjcgMTg6MTM6MDcgWiBbdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1Yl0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtaTM4
Ni1wdmdydWIgdHMtZ3Vlc3Qtc2F2ZXJlc3RvcmUgaG9zdCBkZWJpYW4KMjAxNy0wNi0yNyAxODox
MzoyNyBaIFt0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0XSBmaW5pc2hlZCAxMTExMTIu
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IHBh
c3MgCjIwMTctMDYtMjcgMTg6MTM6MjggWiBbdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2
NF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgdHMtc3lz
bG9nLXNlcnZlciAgc3lzbG9nLXNlcnZlcgoyMDE3LTA2LTI3IDE4OjEzOjI4IFogW3Rlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWFtZDY0IHRzLWhvc3QtaW5zdGFsbC10d2ljZSBob3N0IGhvc3QtaW5zdGFsbCg0
KQoyMDE3LTA2LTI3IDE4OjEzOjI5IFogW3Rlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjRd
IGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0IHRzLWhvc3Qt
aW5zdGFsbC10d2ljZSBob3N0CjIwMTctMDYtMjcgMTg6MTM6NTEgWiBbdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LXB2Z3J1Yl0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdy
dWIgdHMtZ3Vlc3Qtc2F2ZXJlc3RvcmUgaG9zdCBkZWJpYW4gcGFzcyAKMjAxNy0wNi0yNyAxODox
Mzo1MiBaIFt0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViXSBzdGFydGluZyAxMTExMTIudGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiB0cy1ndWVzdC1sb2NhbG1pZ3JhdGUgaG9zdCBkZWJp
YW4gZ3Vlc3QtbG9jYWxtaWdyYXRlCjIwMTctMDYtMjcgMTg6MTM6NTIgWiBbdGVzdC1hbWQ2NC1h
bWQ2NC1pMzg2LXB2Z3J1Yl0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWIgdHMtZ3Vlc3QtbG9jYWxtaWdyYXRlIGhvc3QgZGViaWFuCjIwMTctMDYtMjcgMTg6MTQ6
MTcgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQt
aTM4Ni14bC14c20gdHMtZ3Vlc3QtbG9jYWxtaWdyYXRlIHgxMCBob3N0IGRlYmlhbiBwYXNzIAoy
MDE3LTA2LTI3IDE4OjE0OjE3IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC14c21dIHN0YXJ0aW5nIDEx
MTExMi50ZXN0LWFtZDY0LWkzODYteGwteHNtIHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW4gZ3Vl
c3Qtc3RvcAoyMDE3LTA2LTI3IDE4OjE0OjE4IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC14c21dIGF3
YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwteHNtIHRzLWd1ZXN0LXN0b3AgaG9zdCBk
ZWJpYW4KMjAxNy0wNi0yNyAxODoxNDoxOCBaIFt0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnVi
XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiB0cy1ndWVzdC1s
b2NhbG1pZ3JhdGUgaG9zdCBkZWJpYW4gcGFzcyAKMjAxNy0wNi0yNyAxODoxNDoxOCBaIFt0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LXB2Z3J1YiB0cy1ndWVzdC1zYXZlcmVzdG9yZSBob3N0IGRlYmlhbiBndWVzdC1zYXZl
cmVzdG9yZS4yCjIwMTctMDYtMjcgMTg6MTQ6MTkgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2
Z3J1Yl0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgdHMtZ3Vl
c3Qtc2F2ZXJlc3RvcmUgaG9zdCBkZWJpYW4KMjAxNy0wNi0yNyAxODoxNDozOSBaIFt0ZXN0LWFt
ZDY0LWkzODYteGwteHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSB0
cy1ndWVzdC1zdG9wIGhvc3QgZGViaWFuIHBhc3MgCjIwMTctMDYtMjcgMTg6MTQ6MzkgWiBbdGVz
dC1hbWQ2NC1pMzg2LXhsLXhzbV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC14
c20gdHMtcmVwZWF0LXRlc3QgMTAgdHMtZ3Vlc3Qtc3RhcnQgaG9zdCBkZWJpYW4gezt9IHRzLWd1
ZXN0LXN0b3AgaG9zdCBkZWJpYW4gZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdAoyMDE3LTA2LTI3
IDE4OjE0OjQwIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC14c21dIGF3YWl0aW5nIDExMTExMi50ZXN0
LWFtZDY0LWkzODYteGwteHNtIHRzLXJlcGVhdC10ZXN0IDEwIHRzLWd1ZXN0LXN0YXJ0IGhvc3Qg
ZGViaWFuIHs7fSB0cy1ndWVzdC1zdG9wIGhvc3QgZGViaWFuCjIwMTctMDYtMjcgMTg6MTQ6NDEg
WiBbdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhd10gZmluaXNoZWQgMTExMTEyLnRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgdHMtaG9zdC1pbnN0YWxsLXR3aWNlIGhvc3QgcGFzcyAKMjAx
Ny0wNi0yNyAxODoxNDo0MSBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3XSBzdGFydGlu
ZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyB0cy1ob3N0LXBpbmctY2hlY2sg
aG9zdCBob3N0LXBpbmctY2hlY2stbmF0aXZlCjIwMTctMDYtMjcgMTg6MTQ6NDIgWiBbdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhd10gYXdhaXRpbmcgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QKMjAxNy0wNi0yNyAxODoxNDo0OCBa
IFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgdHMtaG9zdC1pbnN0YWxsLXR3aWNlIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAx
ODoxNDo0OCBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnRdIHN0YXJ0aW5nIDExMTExMi50ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgaG9zdC1waW5nLWNo
ZWNrLW5hdGl2ZQoyMDE3LTA2LTI3IDE4OjE0OjQ5IFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmly
dF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCB0cy1ob3N0LXBpbmct
Y2hlY2sgaG9zdAoyMDE3LTA2LTI3IDE4OjE1OjAzIFogW3Rlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWJdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViIHRzLWd1
ZXN0LXNhdmVyZXN0b3JlIGhvc3QgZGViaWFuIHBhc3MgCjIwMTctMDYtMjcgMTg6MTU6MDMgWiBb
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhd10gZmluaXNoZWQgMTExMTEyLnRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgcGFzcyAKMjAxNy0wNi0y
NyAxODoxNTowMyBaIFt0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViXSBzdGFydGluZyAxMTEx
MTIudGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiB0cy1ndWVzdC1sb2NhbG1pZ3JhdGUgeDEw
IGhvc3QgZGViaWFuIGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAKMjAxNy0wNi0yNyAxODoxNTowMyBa
IFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3XSBzdGFydGluZyAxMTExMTIudGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyB0cy14ZW4taW5zdGFsbCBob3N0IHhlbi1pbnN0YWxsCjIwMTct
MDYtMjcgMTg6MTU6MDMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1Yl0gYXdhaXRpbmcg
MTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgdHMtZ3Vlc3QtbG9jYWxtaWdyYXRl
IHgxMCBob3N0IGRlYmlhbgoyMDE3LTA2LTI3IDE4OjE1OjAzIFogW3Rlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXddIGF3YWl0aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IHRzLXhlbi1pbnN0YWxsIGhvc3QKMjAxNy0wNi0yNyAxODoxNTowOSBaIFt0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgdHMt
aG9zdC1waW5nLWNoZWNrIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxODoxNToxMCBaIFt0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgdHMteGVuLWluc3RhbGwgaG9zdCB4ZW4taW5zdGFsbAoyMDE3LTA2LTI3IDE4OjE1OjEwIFog
W3Rlc3QtYXJtaGYtYXJtaGYtbGlidmlydF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCB0cy14ZW4taW5zdGFsbCBob3N0CjIwMTctMDYtMjcgMTg6MTU6MzEgWiBbdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gdHMtZGViaWFuLWluc3RhbGwgIHBhc3MgCjIwMTctMDYtMjcgMTg6MTU6
MzEgWiBbdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbV0gc3RhcnRpbmcgMTExMTEyLnRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gdHMtZGViaWFuLWZpeHVwIGRlYmlhbiBkZWJpYW4tZml4
dXAKMjAxNy0wNi0yNyAxODoxNTozMSBaIFt0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtXSBh
d2FpdGluZyAxMTExMTIudGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSB0cy1kZWJpYW4tZml4
dXAgZGViaWFuCjIwMTctMDYtMjcgMTg6MTU6MzcgWiBbdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gdHMtZGVi
aWFuLWZpeHVwIGRlYmlhbiBwYXNzIAoyMDE3LTA2LTI3IDE4OjE1OjM3IFogW3Rlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c21dIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtIHRzLWd1ZXN0LXN0YXJ0IGRlYmlhbiBndWVzdC1zdGFydAoyMDE3LTA2LTI3IDE4OjE1
OjM4IFogW3Rlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c21dIGF3YWl0aW5nIDExMTExMi50ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIHRzLWd1ZXN0LXN0YXJ0IGRlYmlhbgoyMDE3LTA2LTI3
IDE4OjE1OjM4IFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0XSBmaW5pc2hlZCAxMTExMTIudGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgdHMtaG9zdC1pbnN0YWxsLXR3aWNlIGhvc3QgcGFzcyAKMjAx
Ny0wNi0yNyAxODoxNTozOCBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydF0gc3RhcnRpbmcgMTEx
MTEyLnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0IHRzLWhvc3QtcGluZy1jaGVjayBob3N0IGhvc3Qt
cGluZy1jaGVjay1uYXRpdmUKMjAxNy0wNi0yNyAxODoxNTozOSBaIFt0ZXN0LWFtZDY0LWkzODYt
bGlidmlydF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0IHRzLWhvc3Qt
cGluZy1jaGVjayBob3N0CjIwMTctMDYtMjcgMTg6MTU6NTAgWiBbdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWFtZF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1hbWQgdHMtcmVkaGF0LWluc3RhbGwgIHBhc3MgCjIwMTctMDYtMjcgMTg6MTU6NTAg
WiBbdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZF0gc3RhcnRpbmcgMTExMTEyLnRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgdHMtZ3Vlc3Qtc3RvcCBob3N0IHJlZGhh
dCBndWVzdC1zdG9wCjIwMTctMDYtMjcgMTg6MTU6NTEgWiBbdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWFtZF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1hbWQgdHMtZ3Vlc3Qtc3RvcCBob3N0IHJlZGhhdAoyMDE3LTA2LTI3IDE4OjE1OjU5IFog
W3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxODoxNjow
MCBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0IHRzLXhlbi1pbnN0YWxsIGhvc3QgeGVuLWluc3RhbGwKMjAxNy0wNi0yNyAx
ODoxNjowMCBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydF0gYXdhaXRpbmcgMTExMTEyLnRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0IHRzLXhlbi1pbnN0YWxsIGhvc3QKMjAxNy0wNi0yNyAxODoxNjow
MyBaIFt0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSB0cy1ndWVzdC1zdGFydCBkZWJpYW4gcGFzcyAKMjAxNy0w
Ni0yNyAxODoxNjowMyBaIFt0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtXSBzdGFydGluZyAx
MTExMTIudGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSB0cy1taWdyYXRlLXN1cHBvcnQtY2hl
Y2sgaG9zdCBkZWJpYW4gMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sKMjAxNy0wNi0yNyAxODoxNjow
MyBaIFt0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtXSBhd2FpdGluZyAxMTExMTIudGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSB0cy1taWdyYXRlLXN1cHBvcnQtY2hlY2sgaG9zdCBkZWJp
YW4gMQoyMDE3LTA2LTI3IDE4OjE2OjA0IFogW3Rlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c21d
IGZpbmlzaGVkIDExMTExMi50ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIHRzLW1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBob3N0IGRlYmlhbiAxIGZhaWwgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJu
b3JtYWxseQoyMDE3LTA2LTI3IDE4OjE2OjA1IFogW3Rlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c21dIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIHRzLXNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW4gc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
awoyMDE3LTA2LTI3IDE4OjE2OjA1IFogW3Rlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c21dIGF3
YWl0aW5nIDExMTExMi50ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIHRzLXNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW4KMjAxNy0wNi0yNyAxODoxNjowNiBaIFt0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSB0cy1zYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuIGZhaWwg
Y2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI3IDE4OjE2OjA2IFogW3Rl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c21dIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW4gZ3Vlc3Qtc3RvcAoyMDE3
LTA2LTI3IDE4OjE2OjA3IFogW3Rlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c21dIGF3YWl0aW5n
IDExMTExMi50ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIHRzLWd1ZXN0LXN0b3AgaG9zdCBk
ZWJpYW4KMjAxNy0wNi0yNyAxODoxNjoyMSBaIFt0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0tYW1kXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFt
ZCB0cy1ndWVzdC1zdG9wIGhvc3QgcmVkaGF0IHBhc3MgCjIwMTctMDYtMjcgMTg6MTY6MjIgWiBb
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZF0gc3RhcnRpbmcgMTExMTEyLnRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgdHMtcmVwZWF0LXRlc3QgMTAgdHMtZ3Vlc3Qt
c3RhcnQgaG9zdCByZWRoYXQgezt9IHRzLWd1ZXN0LXN0b3AgaG9zdCByZWRoYXQgZ3Vlc3Qtc3Rh
cnQvcmVkaGF0LnJlcGVhdAoyMDE3LTA2LTI3IDE4OjE2OjIyIFogW3Rlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1hbWRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0tYW1kIHRzLXJlcGVhdC10ZXN0IDEwIHRzLWd1ZXN0LXN0YXJ0IGhvc3QgcmVkaGF0
IHs7fSB0cy1ndWVzdC1zdG9wIGhvc3QgcmVkaGF0CjIwMTctMDYtMjcgMTg6MTY6MjUgWiBbdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCB0cy1yZXBlYXQtdGVzdCAxMCB0cy1ndWVzdC1z
dGFydCBob3N0IGRlYmlhbmh2bSB7O30gdHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlhbmh2bSBwYXNz
IAoyMDE3LTA2LTI3IDE4OjE2OjI1IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
dHMtZ3Vlc3Qtc3RhcnQgaG9zdCBkZWJpYW5odm0gZ3Vlc3Qtc3RhcnQuMgoyMDE3LTA2LTI3IDE4
OjE2OjI1IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0XSBhd2FpdGluZyAx
MTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgdHMtZ3Vlc3Qtc3RhcnQg
aG9zdCBkZWJpYW5odm0KMjAxNy0wNi0yNyAxODoxNjoyOSBaIFt0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiB0
cy1ndWVzdC1sb2NhbG1pZ3JhdGUgeDEwIGhvc3QgZGViaWFuIHBhc3MgCjIwMTctMDYtMjcgMTg6
MTY6MzAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1Yl0gc3RhcnRpbmcgMTExMTEyLnRl
c3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgdHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlhbiBndWVz
dC1zdG9wCjIwMTctMDYtMjcgMTg6MTY6MzAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1
Yl0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgdHMtZ3Vlc3Qt
c3RvcCBob3N0IGRlYmlhbgoyMDE3LTA2LTI3IDE4OjE2OjU1IFogW3Rlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1wdmdydWJdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnVi
IHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW4gcGFzcyAKMjAxNy0wNi0yNyAxODoxNjo1NSBaIFt0
ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1h
bWQ2NC1pMzg2LXB2Z3J1YiB0cy1yZXBlYXQtdGVzdCAxMCB0cy1ndWVzdC1zdGFydCBob3N0IGRl
YmlhbiB7O30gdHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlhbiBndWVzdC1zdGFydC9kZWJpYW4ucmVw
ZWF0CjIwMTctMDYtMjcgMTg6MTY6NTUgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1Yl0g
YXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgdHMtcmVwZWF0LXRl
c3QgMTAgdHMtZ3Vlc3Qtc3RhcnQgaG9zdCBkZWJpYW4gezt9IHRzLWd1ZXN0LXN0b3AgaG9zdCBk
ZWJpYW4KMjAxNy0wNi0yNyAxODoxNjo1NyBaIFt0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSB0cy1ndWVzdC1z
dG9wIGhvc3QgZGViaWFuIHBhc3MgCjIwMTctMDYtMjcgMTg6MTY6NTcgWiBbdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gdHMtcmVwZWF0LXRlc3QgMTAgdHMtZ3Vlc3Qtc3RhcnQgaG9zdCBkZWJpYW4gezt9IHRz
LWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW4gZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdAoyMDE3LTA2
LTI3IDE4OjE2OjU4IFogW3Rlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c21dIGF3YWl0aW5nIDEx
MTExMi50ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIHRzLXJlcGVhdC10ZXN0IDEwIHRzLWd1
ZXN0LXN0YXJ0IGhvc3QgZGViaWFuIHs7fSB0cy1ndWVzdC1zdG9wIGhvc3QgZGViaWFuCjIwMTct
MDYtMjcgMTg6MTc6MzkgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnRdIGZpbmlzaGVkIDExMTEx
Mi50ZXN0LWFtZDY0LWkzODYtbGlidmlydCB0cy14ZW4taW5zdGFsbCBob3N0IHBhc3MgCjIwMTct
MDYtMjcgMTg6MTc6NDAgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnRdIHN0YXJ0aW5nIDExMTEx
Mi50ZXN0LWFtZDY0LWkzODYtbGlidmlydCB0cy1ob3N0LXJlYm9vdCBob3N0IHhlbi1ib290CjIw
MTctMDYtMjcgMTg6MTc6NDAgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnRdIGF3YWl0aW5nIDEx
MTExMi50ZXN0LWFtZDY0LWkzODYtbGlidmlydCB0cy1ob3N0LXJlYm9vdCBob3N0CjIwMTctMDYt
MjcgMTg6MTg6MjggWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtcmVwZWF0LXRlc3QgMTAgdHMtZ3Vlc3Qtc3RhcnQg
aG9zdCBkZWJpYW5odm0gezt9IHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW5odm0gcGFzcyAKMjAx
Ny0wNi0yNyAxODoxODoyOCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1ndWVzdC1zdGFydCBob3N0IGRlYmlhbmh2
bSBndWVzdC1zdGFydC4yCjIwMTctMDYtMjcgMTg6MTg6MjkgWiBbdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbV0gYXdhaXRpbmcgMTExMTEyLnRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtZ3Vlc3Qt
c3RhcnQgaG9zdCBkZWJpYW5odm0KMjAxNy0wNi0yNyAxODoxODozMCBaIFt0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0IHRzLWd1ZXN0LXN0YXJ0IGhvc3QgZGViaWFuaHZtIHBhc3MgCjIw
MTctMDYtMjcgMTg6MTg6MzEgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjRd
IHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCB0cy1n
dWVzdC1kZXN0cm95IGhvc3QgZGViaWFuaHZtIGd1ZXN0LWRlc3Ryb3kKMjAxNy0wNi0yNyAxODox
ODozMSBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NF0gYXdhaXRpbmcgMTEx
MTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IHRzLWd1ZXN0LWRlc3Ryb3kg
aG9zdCBkZWJpYW5odm0KMjAxNy0wNi0yNyAxODoxODozNiBaIFt0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyB0
cy14ZW4taW5zdGFsbCBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTg6MTg6MzYgWiBbdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhd10gc3RhcnRpbmcgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgdHMtaG9zdC1yZWJvb3QgaG9zdCB4ZW4tYm9vdAoyMDE3LTA2LTI3IDE4OjE4OjM2
IFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXddIGF3YWl0aW5nIDExMTExMi50ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IHRzLWhvc3QtcmVib290IGhvc3QKMjAxNy0wNi0yNyAxODox
ODo0MSBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgdHMteGVuLWluc3RhbGwgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE4
OjE4OjQyIFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmlydF0gc3RhcnRpbmcgMTExMTEyLnRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCB0cy1ob3N0LXJlYm9vdCBob3N0IHhlbi1ib290CjIwMTctMDYt
MjcgMTg6MTg6NDIgWiBbdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0XSBhd2FpdGluZyAxMTExMTIu
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0IHRzLWhvc3QtcmVib290IGhvc3QKMjAxNy0wNi0yNyAx
ODoxODo1MCBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSB0cy1ob3N0LWluc3RhbGwtdHdpY2UgaG9zdCBwYXNzIAoyMDE3LTA2LTI3
IDE4OjE4OjUwIFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c21dIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIHRzLWhvc3QtcGluZy1jaGVjayBob3N0IGhvc3QtcGluZy1jaGVjay1u
YXRpdmUKMjAxNy0wNi0yNyAxODoxODo1MSBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdAoy
MDE3LTA2LTI3IDE4OjE4OjUzIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgdHMt
Z3Vlc3QtZGVzdHJveSBob3N0IGRlYmlhbmh2bSBwYXNzIAoyMDE3LTA2LTI3IDE4OjE4OjUzIFog
W3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0XSBzdGFydGluZyAxMTExMTIudGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgdHMtbGVhay1jaGVjayBjaGVjayBob3N0
IGxlYWstY2hlY2svY2hlY2sKMjAxNy0wNi0yNyAxODoxODo1NCBaIFt0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0IHRzLWxlYWstY2hlY2sgY2hlY2sgaG9zdAoyMDE3LTA2LTI3IDE4OjE4
OjU2IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0XSBmaW5pc2hlZCAxMTEx
MTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgdHMtbGVhay1jaGVjayBjaGVj
ayBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTg6MTg6NTYgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
b3ZtZi1hbWQ2NCB0cy1sb2dzLWNhcHR1cmUgaG9zdCBjYXB0dXJlLWxvZ3MoMjIpCjIwMTctMDYt
MjcgMTg6MTg6NTYgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjRdIGF3YWl0
aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCB0cy1sb2dzLWNh
cHR1cmUgaG9zdAoyMDE3LTA2LTI3IDE4OjE5OjAzIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0Ml0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiB0cy1ob3N0
LWluc3RhbGwtdHdpY2UgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE4OjE5OjAzIFogW3Rlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0Ml0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MiB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdCBob3N0LXBpbmctY2hlY2stbmF0aXZlCjIw
MTctMDYtMjcgMTg6MTk6MDMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyXSBhd2FpdGlu
ZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyIHRzLWhvc3QtcGluZy1jaGVjayBo
b3N0CjIwMTctMDYtMjcgMTg6MTk6MDQgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0IHRzLWd1ZXN0LWxvY2FsbWlncmF0ZSB4MTAgaG9zdCB3aW4gZmFpbCBjaGlsZCBwcm9jZXNz
IGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjcgMTg6MTk6MDQgWiBbdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0XSAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0IHJ1bi1qb2IvdGVzdC13aW4gZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAx
Ny0wNi0yNyAxODoxOTowNSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjRd
IHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgdHMt
bG9ncy1jYXB0dXJlIGhvc3QgY2FwdHVyZS1sb2dzKDE3KQoyMDE3LTA2LTI3IDE4OjE5OjA1IFog
W3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NF0gYXdhaXRpbmcgMTExMTEyLnRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCB0cy1sb2dzLWNhcHR1cmUgaG9zdAoy
MDE3LTA2LTI3IDE4OjE5OjExIFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c21dIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWhvc3QtcGluZy1jaGVjayBob3N0IHBhc3MgCjIw
MTctMDYtMjcgMTg6MTk6MTIgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMteGVuLWluc3RhbGwgaG9zdCB4ZW4taW5zdGFsbAoy
MDE3LTA2LTI3IDE4OjE5OjEyIFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c21dIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLXhlbi1pbnN0YWxsIGhvc3QKMjAxNy0wNi0yNyAx
ODoxOToxMyBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydF0gZmluaXNoZWQgMTExMTEyLnRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0IHRzLWhvc3QtcmVib290IGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAx
ODoxOToxMyBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydF0gc3RhcnRpbmcgMTExMTEyLnRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0IHRzLWhvc3QtcGluZy1jaGVjayBob3N0IGhvc3QtcGluZy1jaGVj
ay14ZW4KMjAxNy0wNi0yNyAxODoxOToxNCBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydF0gYXdh
aXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0IHRzLWhvc3QtcGluZy1jaGVjayBo
b3N0CjIwMTctMDYtMjcgMTg6MTk6MjQgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyXSBm
aW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyIHRzLWhvc3QtcGluZy1j
aGVjayBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTg6MTk6MjQgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQyXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyIHRz
LXhlbi1pbnN0YWxsIGhvc3QgeGVuLWluc3RhbGwKMjAxNy0wNi0yNyAxODoxOToyNCBaIFt0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IHRzLXdpbmRvd3MtaW5zdGFsbCAgcGFzcyAKMjAx
Ny0wNi0yNyAxODoxOToyNCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDJdIGF3YWl0aW5n
IDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgdHMteGVuLWluc3RhbGwgaG9zdAoy
MDE3LTA2LTI3IDE4OjE5OjI1IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgdHMt
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGhvc3Qgd2luIDEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrCjIw
MTctMDYtMjcgMTg6MTk6MjUgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjRd
IGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCB0cy1t
aWdyYXRlLXN1cHBvcnQtY2hlY2sgaG9zdCB3aW4gMQoyMDE3LTA2LTI3IDE4OjE5OjI1IFogW3Rl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXddIGZpbmlzaGVkIDExMTExMi50ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IHRzLWhvc3QtcmVib290IGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxODox
OToyNSBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3XSBzdGFydGluZyAxMTExMTIudGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdCBob3N0LXBp
bmctY2hlY2steGVuCjIwMTctMDYtMjcgMTg6MTk6MjYgWiBbdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhd10gYXdhaXRpbmcgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgdHMt
aG9zdC1waW5nLWNoZWNrIGhvc3QKMjAxNy0wNi0yNyAxODoxOToyOSBaIFt0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13czE2LWFtZDY0IHRzLW1pZ3JhdGUtc3VwcG9ydC1jaGVjayBob3N0IHdpbiAxIHBh
c3MgCjIwMTctMDYtMjcgMTg6MTk6MjkgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYt
YW1kNjRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCB0cy1zYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGhvc3Qgd2luIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sKMjAxNy0wNi0yNyAxODoxOToyOSBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d3MxNi1hbWQ2NF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0IHRzLXNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgaG9zdCB3aW4KMjAxNy0wNi0yNyAx
ODoxOTozMCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NF0gZmluaXNoZWQg
MTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IHRzLXNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgaG9zdCB3aW4gcGFzcyAKMjAxNy0wNi0yNyAxODoxOTozMSBaIFt0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IHRzLWd1ZXN0LXNhdmVyZXN0b3JlIGhvc3Qgd2lu
IGd1ZXN0LXNhdmVyZXN0b3JlCjIwMTctMDYtMjcgMTg6MTk6MzEgWiBbdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCB0cy1ndWVzdC1zYXZlcmVzdG9yZSBob3N0IHdpbgoyMDE3LTA2LTI3
IDE4OjE5OjMzIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0XSBmaW5pc2hl
ZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgdHMtZ3Vlc3Qtc2F2
ZXJlc3RvcmUgaG9zdCB3aW4gZmFpbCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIw
MTctMDYtMjcgMTg6MTk6MzMgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjRd
IDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCBydW4tam9iL3Rlc3Qt
d2luIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjcgMTg6MTk6MzQgWiBbdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCB0cy1sb2dzLWNhcHR1cmUgaG9zdCBjYXB0dXJl
LWxvZ3MoMTQpCjIwMTctMDYtMjcgMTg6MTk6MzQgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCB0cy1sb2dzLWNhcHR1cmUgaG9zdAoyMDE3LTA2LTI3IDE4OjE5OjM0IFogW3Rlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxODoxOTozNSBaIFt0
ZXN0LWFtZDY0LWkzODYtbGlidmlydF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0IHRzLWxlYWstY2hlY2sgYmFzaXMgaG9zdCBsZWFrLWNoZWNrL2Jhc2lzKDkpCjIwMTct
MDYtMjcgMTg6MTk6MzUgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnRdIGF3YWl0aW5nIDExMTEx
Mi50ZXN0LWFtZDY0LWkzODYtbGlidmlydCB0cy1sZWFrLWNoZWNrIGJhc2lzIGhvc3QKMjAxNy0w
Ni0yNyAxODoxOTozOCBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydF0gZmluaXNoZWQgMTExMTEy
LnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0IHRzLWxlYWstY2hlY2sgYmFzaXMgaG9zdCBwYXNzIAoy
MDE3LTA2LTI3IDE4OjE5OjM4IFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0XSBzdGFydGluZyAx
MTExMTIudGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgdHMtZGViaWFuLWluc3RhbGwgIGRlYmlhbi1p
bnN0YWxsCjIwMTctMDYtMjcgMTg6MTk6MzggWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnRdIGF3
YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtbGlidmlydCB0cy1kZWJpYW4taW5zdGFsbCAK
MjAxNy0wNi0yNyAxODoxOTo0MiBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1ndWVzdC1zdGFydCBob3N0IGRlYmlh
bmh2bSBwYXNzIAoyMDE3LTA2LTI3IDE4OjE5OjQyIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c21dIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWd1ZXN0LWRlc3Ry
b3kgaG9zdCBkZWJpYW5odm0gZ3Vlc3QtZGVzdHJveQoyMDE3LTA2LTI3IDE4OjE5OjQzIFogW3Rl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c21dIGF3YWl0
aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtIHRzLWd1ZXN0LWRlc3Ryb3kgaG9zdCBkZWJpYW5odm0KMjAxNy0wNi0yNyAxODoxOTo0
NiBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgdHMtaG9zdC1yZWJvb3QgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE4OjE5
OjQ2IFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmlydF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdCBob3N0LXBpbmctY2hlY2st
eGVuCjIwMTctMDYtMjcgMTg6MTk6NDYgWiBbdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0XSBhd2Fp
dGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0IHRzLWhvc3QtcGluZy1jaGVjayBo
b3N0CjIwMTctMDYtMjcgMTg6MTk6NDcgWiBbdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhd10g
ZmluaXNoZWQgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgdHMtaG9zdC1waW5n
LWNoZWNrIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxODoxOTo0NyBaIFt0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3XSBzdGFydGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyB0cy1sZWFrLWNoZWNrIGJhc2lzIGhvc3QgbGVhay1jaGVjay9iYXNpcyg5KQoyMDE3LTA2LTI3
IDE4OjE5OjQ3IFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXddIGF3YWl0aW5nIDExMTEx
Mi50ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IHRzLWxlYWstY2hlY2sgYmFzaXMgaG9zdAoy
MDE3LTA2LTI3IDE4OjE5OjUwIFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXddIGZpbmlz
aGVkIDExMTExMi50ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IHRzLWxlYWstY2hlY2sgYmFz
aXMgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE4OjE5OjUxIFogW3Rlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXddIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IHRz
LWRlYmlhbi1kaS1pbnN0YWxsICBkZWJpYW4tZGktaW5zdGFsbAoyMDE3LTA2LTI3IDE4OjE5OjUx
IFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXddIGF3YWl0aW5nIDExMTExMi50ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IHRzLWRlYmlhbi1kaS1pbnN0YWxsIAoyMDE3LTA2LTI3IDE4
OjIwOjA0IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c21dIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtIHRzLWd1ZXN0LWRlc3Ryb3kgaG9zdCBkZWJpYW5odm0gcGFzcyAK
MjAxNy0wNi0yNyAxODoyMDowNSBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1sZWFrLWNoZWNrIGNoZWNrIGhvc3Qg
bGVhay1jaGVjay9jaGVjawoyMDE3LTA2LTI3IDE4OjIwOjA1IFogW3Rlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c21dIGF3YWl0aW5nIDExMTExMi50ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWxlYWst
Y2hlY2sgY2hlY2sgaG9zdAoyMDE3LTA2LTI3IDE4OjIwOjA3IFogW3Rlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c21dIGZpbmlzaGVkIDExMTExMi50ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWxlYWst
Y2hlY2sgY2hlY2sgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE4OjIwOjA3IFogW3Rlc3QtYXJtaGYt
YXJtaGYtbGlidmlydF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCB0
cy1ob3N0LXBpbmctY2hlY2sgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE4OjIwOjA3IFogW3Rlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c21dIHN0YXJ0aW5n
IDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtIHRzLWxvZ3MtY2FwdHVyZSBob3N0IGNhcHR1cmUtbG9ncygyMikKMjAxNy0wNi0yNyAxODoy
MDowOCBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgdHMtbGVhay1jaGVjayBiYXNpcyBob3N0IGxlYWstY2hlY2svYmFz
aXMoOSkKMjAxNy0wNi0yNyAxODoyMDowOCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1sb2dzLWNhcHR1cmUgaG9z
dAoyMDE3LTA2LTI3IDE4OjIwOjA4IFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmlydF0gYXdhaXRp
bmcgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCB0cy1sZWFrLWNoZWNrIGJhc2lzIGhv
c3QKMjAxNy0wNi0yNyAxODoyMDoxMSBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnRdIGZpbmlz
aGVkIDExMTExMi50ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgdHMtbGVhay1jaGVjayBiYXNpcyBo
b3N0IHBhc3MgCjIwMTctMDYtMjcgMTg6MjA6MTEgWiBbdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
XSBzdGFydGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0IHRzLWRlYmlhbi1pbnN0
YWxsICBkZWJpYW4taW5zdGFsbAoyMDE3LTA2LTI3IDE4OjIwOjEyIFogW3Rlc3QtYXJtaGYtYXJt
aGYtbGlidmlydF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCB0cy1k
ZWJpYW4taW5zdGFsbCAKMjAxNy0wNi0yNyAxODoyMDoyMCBaIFt0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0IHRzLWxvZ3MtY2FwdHVyZSBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTg6MjA6
MjAgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjRdIGF3YWl0aW5nIDExMTEx
Mi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCB0cy1zeXNsb2ctc2VydmVyIAoy
MDE3LTA2LTI3IDE4OjIwOjIwIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgdHMt
c3lzbG9nLXNlcnZlciAgcGFzcyAKMjAxNy0wNi0yNyAxODoyMDoyMSBaIGZsaWdodCAxMTExMTIg
cmVhcGVkICB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCBbNTk0Ml0gRVhJVCAw
CjIwMTctMDYtMjcgMTg6MjA6MjIgWiBmbGlnaHQgMTExMTEyIG5xdWV1ZWQ9MAoyMDE3LTA2LTI3
IDE4OjIwOjIyIFogZmxpZ2h0IDExMTExMiBucnVubmluZz00NwoyMDE3LTA2LTI3IDE4OjIwOjM1
IFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21dIGZp
bmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIHRzLXhlbi1pbnN0YWxsIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxODoyMDozNiBaIFt0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtXSBzdGFydGlu
ZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSB0cy1ob3N0LXJlYm9vdCBob3N0IHhlbi1ib290CjIwMTctMDYtMjcgMTg6MjA6MzYgWiBbdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbV0gYXdhaXRpbmcg
MTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
dHMtaG9zdC1yZWJvb3QgaG9zdAoyMDE3LTA2LTI3IDE4OjIwOjQzIFogW3Rlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0Ml0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiB0cy14ZW4taW5zdGFsbCBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTg6MjA6NDMgWiBbdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQyIHRzLWhvc3QtcmVib290IGhvc3QgeGVuLWJvb3QKMjAxNy0wNi0yNyAxODoyMDo0
NCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDJdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDIgdHMtaG9zdC1yZWJvb3QgaG9zdAoyMDE3LTA2LTI3IDE4OjIw
OjQ2IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NF0gZmluaXNoZWQgMTEx
MTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCB0cy1sb2dzLWNhcHR1cmUg
aG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE4OjIwOjQ2IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCB0cy1zeXNsb2ctc2VydmVyIAoyMDE3LTA2LTI3IDE4OjIwOjQ3IFogW3Rlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCB0cy1zeXNsb2ctc2VydmVyICBwYXNzIAoyMDE3
LTA2LTI3IDE4OjIwOjQ3IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NF0g
am9iIG5vdCBvawoyMDE3LTA2LTI3IDE4OjIwOjQ3IFogZmxpZ2h0IDExMTExMiByZWFwZWQgIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCBbMTAxNjFdIEVYSVQgMAoyMDE3LTA2
LTI3IDE4OjIwOjQ3IFogZmxpZ2h0IDExMTExMiBucXVldWVkPTAKMjAxNy0wNi0yNyAxODoyMDo0
NyBaIGZsaWdodCAxMTExMTIgbnJ1bm5pbmc9NDYKMjAxNy0wNi0yNyAxODoyMTowNiBaIGZsaWdo
dCAxMTExMTIga2lsbGluZyB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCBbNTk0
Ml0KMjAxNy0wNi0yNyAxODoyMToyOCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1h
bWQ2NF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
IHRzLWxvZ3MtY2FwdHVyZSBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTg6MjE6MjggWiBbdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCB0cy1zeXNsb2ctc2VydmVyIAoyMDE3LTA2LTI3IDE4
OjIxOjI5IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0XSBmaW5pc2hlZCAx
MTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgdHMtc3lzbG9nLXNlcnZl
ciAgcGFzcyAKMjAxNy0wNi0yNyAxODoyMToyOSBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d3MxNi1hbWQ2NF0gam9iIG5vdCBvawoyMDE3LTA2LTI3IDE4OjIxOjMwIFogZmxpZ2h0IDExMTEx
MiByZWFwZWQgIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IFs1OTM3XSBFWElU
IDAKMjAxNy0wNi0yNyAxODoyMTozMCBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtXSBm
aW5pc2hlZCAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSB0cy1kZWJpYW4taW5z
dGFsbCAgcGFzcyAKMjAxNy0wNi0yNyAxODoyMTozMCBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQteHNtXSBzdGFydGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSB0cy1k
ZWJpYW4tZml4dXAgZGViaWFuIGRlYmlhbi1maXh1cAoyMDE3LTA2LTI3IDE4OjIxOjMwIFogZmxp
Z2h0IDExMTExMiBucXVldWVkPTAKMjAxNy0wNi0yNyAxODoyMTozMCBaIGZsaWdodCAxMTExMTIg
bnJ1bm5pbmc9NDUKMjAxNy0wNi0yNyAxODoyMTozMCBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQteHNtXSBhd2FpdGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSB0cy1k
ZWJpYW4tZml4dXAgZGViaWFuCjIwMTctMDYtMjcgMTg6MjE6MzIgWiBmbGlnaHQgMTExMTEyIGtp
bGxpbmcgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IFsxMDE2MV0KMjAxNy0w
Ni0yNyAxODoyMTozNSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0IHRzLWRlYmlhbi1odm0taW5zdGFsbCAgcGFzcyAKMjAxNy0wNi0yNyAxODoyMTozNiBaIFt0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NF0gc3RhcnRpbmcgMTExMTEy
LnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IHRzLW1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBob3N0IGRlYmlhbmh2bSAxIG1pZ3JhdGUtc3VwcG9ydC1jaGVjawoyMDE3LTA2
LTI3IDE4OjIxOjM2IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgdHMtbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuaHZtIDEKMjAxNy0wNi0yNyAx
ODoyMTozNyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NF0gZmlu
aXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IHRz
LW1pZ3JhdGUtc3VwcG9ydC1jaGVjayBob3N0IGRlYmlhbmh2bSAxIHBhc3MgCjIwMTctMDYtMjcg
MTg6MjE6MzcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjRdIHN0
YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCB0
cy1zYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuaHZtIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sKMjAxNy0wNi0yNyAxODoyMTozOCBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQteHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSB0cy1k
ZWJpYW4tZml4dXAgZGViaWFuIHBhc3MgCjIwMTctMDYtMjcgMTg6MjE6MzggWiBbdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCB0cy1zYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrIGhvc3QgZGViaWFuaHZtCjIwMTctMDYtMjcgMTg6MjE6MzggWiBbdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXhzbV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC14c20gdHMtZ3Vlc3Qtc3RhcnQgZGViaWFuIGd1ZXN0LXN0YXJ0CjIwMTctMDYtMjcgMTg6MjE6
MzggWiBbdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbV0gYXdhaXRpbmcgMTExMTEyLnRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC14c20gdHMtZ3Vlc3Qtc3RhcnQgZGViaWFuCjIwMTctMDYtMjcg
MTg6MjE6MzggWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtbG9ncy1jYXB0dXJlIGhvc3QgcGFzcyAKMjAxNy0wNi0y
NyAxODoyMTozOCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1zeXNsb2ctc2VydmVyIAoyMDE3LTA2LTI3IDE4OjIx
OjM5IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c21dIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtIHRzLXN5c2xvZy1zZXJ2ZXIgIHBhc3MgCjIwMTctMDYtMjcgMTg6MjE6
MzkgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjRdIGZpbmlzaGVk
IDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCB0cy1zYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuaHZtIHBhc3MgCjIwMTctMDYtMjcgMTg6
MjE6MzkgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjRdIHN0YXJ0
aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCB0cy1n
dWVzdC1zYXZlcmVzdG9yZSBob3N0IGRlYmlhbmh2bSBndWVzdC1zYXZlcmVzdG9yZQoyMDE3LTA2
LTI3IDE4OjIxOjM5IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgdHMtZ3Vlc3Qtc2F2ZXJlc3RvcmUgaG9zdCBkZWJpYW5odm0KMjAxNy0wNi0yNyAxODoyMTo0
MCBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1k
NjQtYW1kNjQtbGl2ZXBhdGNoIHRzLWhvc3QtaW5zdGFsbC10d2ljZSBob3N0IHBhc3MgCjIwMTct
MDYtMjcgMTg6MjE6NDAgWiBmbGlnaHQgMTExMTEyIHJlYXBlZCAgdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSBbODI1MV0gRVhJVCAwCjIwMTctMDYt
MjcgMTg6MjE6NDAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2hdIHN0YXJ0aW5nIDExMTEx
Mi50ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdCBob3N0
LXBpbmctY2hlY2stbmF0aXZlCjIwMTctMDYtMjcgMTg6MjE6NDEgWiBbdGVzdC1hbWQ2NC1hbWQ2
NC1saXZlcGF0Y2hdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCB0
cy1ob3N0LXBpbmctY2hlY2sgaG9zdAoyMDE3LTA2LTI3IDE4OjIxOjQxIFogZmxpZ2h0IDExMTEx
MiBucXVldWVkPTAKMjAxNy0wNi0yNyAxODoyMTo0MSBaIGZsaWdodCAxMTExMTIgbnJ1bm5pbmc9
NDQKMjAxNy0wNi0yNyAxODoyMTo0OCBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1ob3N0LXJlYm9vdCBob3N0IHBhc3MgCjIw
MTctMDYtMjcgMTg6MjE6NDkgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgaG9zdC1waW5n
LWNoZWNrLXhlbgoyMDE3LTA2LTI3IDE4OjIxOjQ5IFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21dIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWhvc3QtcGluZy1jaGVjayBo
b3N0CjIwMTctMDYtMjcgMTg6MjE6NTMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyXSBm
aW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyIHRzLWhvc3QtcmVib290
IGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxODoyMTo1MyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDJdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgdHMtaG9z
dC1waW5nLWNoZWNrIGhvc3QgaG9zdC1waW5nLWNoZWNrLXhlbgoyMDE3LTA2LTI3IDE4OjIxOjU0
IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0Ml0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MiB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdAoyMDE3LTA2LTI3IDE4
OjIyOjAxIFogW3Rlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoXSBmaW5pc2hlZCAxMTExMTIudGVz
dC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgcGFzcyAKMjAx
Ny0wNi0yNyAxODoyMjowMiBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaF0gc3RhcnRpbmcg
MTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoIHRzLXhlbi1pbnN0YWxsIGhvc3QgeGVu
LWluc3RhbGwKMjAxNy0wNi0yNyAxODoyMjowMiBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRj
aF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoIHRzLXhlbi1pbnN0
YWxsIGhvc3QKMjAxNy0wNi0yNyAxODoyMjoxMCBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1ob3N0LXBpbmctY2hlY2sgaG9z
dCBwYXNzIAoyMDE3LTA2LTI3IDE4OjIyOjEwIFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c21dIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWxlYWstY2hlY2sgYmFzaXMgaG9z
dCBsZWFrLWNoZWNrL2Jhc2lzKDkpCjIwMTctMDYtMjcgMTg6MjI6MTAgWiBbdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbV0gYXdhaXRpbmcgMTExMTEyLnRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtbGVhay1j
aGVjayBiYXNpcyBob3N0CjIwMTctMDYtMjcgMTg6MjI6MTEgWiBbdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXhzbV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20g
dHMtZ3Vlc3Qtc3RhcnQgZGViaWFuIHBhc3MgCjIwMTctMDYtMjcgMTg6MjI6MTIgWiBbdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXhzbV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC14c20gdHMtbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuIDEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrCjIwMTctMDYtMjcgMTg6MjI6MTIgWiBbdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXhzbV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20g
dHMtbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuIDEKMjAxNy0wNi0yNyAxODoyMjox
MiBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtXSBm
aW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSB0cy1sZWFrLWNoZWNrIGJhc2lzIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxODoyMjox
MyBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtXSBz
dGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSB0cy1kZWJpYW4taHZtLWluc3RhbGwgIGRlYmlhbi1odm0taW5zdGFsbAoyMDE3LTA2
LTI3IDE4OjIyOjEzIFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c21dIGZpbmlzaGVkIDEx
MTExMi50ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIHRzLW1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBob3N0IGRlYmlhbiAxIGZhaWwgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3
LTA2LTI3IDE4OjIyOjEzIFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c21dIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWRlYmlhbi1odm0taW5zdGFsbCAKMjAxNy0wNi0yNyAx
ODoyMjoxMyBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtXSBzdGFydGluZyAxMTExMTIu
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSB0cy1zYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
IGhvc3QgZGViaWFuIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sKMjAxNy0wNi0yNyAxODoyMjox
NCBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtXSBhd2FpdGluZyAxMTExMTIudGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSB0cy1zYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGhvc3Qg
ZGViaWFuCjIwMTctMDYtMjcgMTg6MjI6MTQgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQy
XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyIHRzLWhvc3QtcGlu
Zy1jaGVjayBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTg6MjI6MTUgWiBbdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQyXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQy
IHRzLWxlYWstY2hlY2sgYmFzaXMgaG9zdCBsZWFrLWNoZWNrL2Jhc2lzKDkpCjIwMTctMDYtMjcg
MTg6MjI6MTUgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyXSBhd2FpdGluZyAxMTExMTIu
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyIHRzLWxlYWstY2hlY2sgYmFzaXMgaG9zdAoyMDE3
LTA2LTI3IDE4OjIyOjE1IFogZmxpZ2h0IDExMTExMiBraWxsaW5nIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13czE2LWFtZDY0IFs1OTM3XQoyMDE3LTA2LTI3IDE4OjIyOjE1IFogW3Rlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC14c21dIGZpbmlzaGVkIDExMTExMi50ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQteHNtIHRzLXNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW4gZmFpbCBj
aGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjcgMTg6MjI6MTUgWiBbdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC14c20gdHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlhbiBndWVzdC1zdG9wCjIwMTct
MDYtMjcgMTg6MjI6MTYgWiBbdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbV0gYXdhaXRpbmcg
MTExMTEyLnRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gdHMtZ3Vlc3Qtc3RvcCBob3N0IGRl
YmlhbgoyMDE3LTA2LTI3IDE4OjIyOjE3IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0Ml0g
ZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiB0cy1sZWFrLWNoZWNr
IGJhc2lzIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxODoyMjoxNyBaIFt0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDJdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIg
dHMtZGViaWFuLWluc3RhbGwgIGRlYmlhbi1pbnN0YWxsCjIwMTctMDYtMjcgMTg6MjI6MTggWiBb
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQyIHRzLWRlYmlhbi1pbnN0YWxsIAoyMDE3LTA2LTI3IDE4OjIyOjI2IFog
ZmxpZ2h0IDExMTExMiBraWxsaW5nIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gWzgyNTFdCjIwMTctMDYtMjcgMTg6MjI6MzEgWiBbdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCB0cy1ndWVzdC1zYXZlcmVzdG9yZSBo
b3N0IGRlYmlhbmh2bSBwYXNzIAoyMDE3LTA2LTI3IDE4OjIyOjMxIFogW3Rlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgdHMtZ3Vlc3QtbG9jYWxtaWdyYXRlIGhvc3Qg
ZGViaWFuaHZtIGd1ZXN0LWxvY2FsbWlncmF0ZQoyMDE3LTA2LTI3IDE4OjIyOjMxIFogW3Rlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0XSBhd2FpdGluZyAxMTExMTIudGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgdHMtZ3Vlc3QtbG9jYWxtaWdy
YXRlIGhvc3QgZGViaWFuaHZtCjIwMTctMDYtMjcgMTg6MjI6MzUgWiBbdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgdHMtcmVwZWF0LXRlc3QgMTAgdHMtZ3Vlc3Qtc3RhcnQgaG9zdCBkZWJpYW4gezt9IHRzLWd1
ZXN0LXN0b3AgaG9zdCBkZWJpYW4gcGFzcyAKMjAxNy0wNi0yNyAxODoyMjozNiBaIFt0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCB0cy1ndWVzdC1zdGFydCBob3N0IGRlYmlhbiBndWVzdC1zdGFydC4yCjIwMTct
MDYtMjcgMTg6MjI6MzYgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZF0gYXdhaXRpbmcg
MTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgdHMtZ3Vlc3Qtc3RhcnQgaG9zdCBk
ZWJpYW4KMjAxNy0wNi0yNyAxODoyMjozNyBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0IHRzLXdpbmRvd3MtaW5zdGFsbCAgcGFzcyAKMjAxNy0wNi0yNyAxODoyMjozOCBaIFt0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IHRzLW1pZ3JhdGUtc3VwcG9ydC1jaGVjayBob3N0
IHdpbiAxIG1pZ3JhdGUtc3VwcG9ydC1jaGVjawoyMDE3LTA2LTI3IDE4OjIyOjM4IFogW3Rlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgdHMtbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGhvc3Qg
d2luIDEKMjAxNy0wNi0yNyAxODoyMjo0MCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0IHRzLW1pZ3JhdGUtc3VwcG9ydC1jaGVjayBob3N0IHdpbiAxIHBhc3MgCjIwMTctMDYtMjcg
MTg6MjI6NDAgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjRdIHN0YXJ0aW5n
IDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCB0cy1zYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrIGhvc3Qgd2luIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sKMjAxNy0w
Ni0yNyAxODoyMjo0MCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NF0gYXdh
aXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IHRzLXNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgaG9zdCB3aW4KMjAxNy0wNi0yNyAxODoyMjo0MSBaIFt0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IHRzLXNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
aG9zdCB3aW4gcGFzcyAKMjAxNy0wNi0yNyAxODoyMjo0MiBaIFt0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0IHRzLWd1ZXN0LXNhdmVyZXN0b3JlIGhvc3Qgd2luIGd1ZXN0LXNhdmVyZXN0
b3JlCjIwMTctMDYtMjcgMTg6MjI6NDIgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCB0cy1ndWVzdC1zYXZlcmVzdG9yZSBob3N0IHdpbgoyMDE3LTA2LTI3IDE4OjIzOjAwIFogW3Rl
c3QtYW1kNjQtaTM4Ni14bC14c21dIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwt
eHNtIHRzLXJlcGVhdC10ZXN0IDEwIHRzLWd1ZXN0LXN0YXJ0IGhvc3QgZGViaWFuIHs7fSB0cy1n
dWVzdC1zdG9wIGhvc3QgZGViaWFuIHBhc3MgCjIwMTctMDYtMjcgMTg6MjM6MDAgWiBbdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjRdIGZpbmlzaGVkIDExMTExMi50ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCB0cy1ndWVzdC1sb2NhbG1pZ3Jh
dGUgaG9zdCBkZWJpYW5odm0gcGFzcyAKMjAxNy0wNi0yNyAxODoyMzowMSBaIFt0ZXN0LWFtZDY0
LWkzODYteGwteHNtXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSB0cy1n
dWVzdC1zdGFydCBob3N0IGRlYmlhbiBndWVzdC1zdGFydC4yCjIwMTctMDYtMjcgMTg6MjM6MDEg
WiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjRdIHN0YXJ0aW5nIDEx
MTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCB0cy1ndWVzdC1z
YXZlcmVzdG9yZSBob3N0IGRlYmlhbmh2bSBndWVzdC1zYXZlcmVzdG9yZS4yCjIwMTctMDYtMjcg
MTg6MjM6MDEgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbV0gYXdhaXRpbmcgMTExMTEyLnRlc3Qt
YW1kNjQtaTM4Ni14bC14c20gdHMtZ3Vlc3Qtc3RhcnQgaG9zdCBkZWJpYW4KMjAxNy0wNi0yNyAx
ODoyMzowMSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NF0gYXdh
aXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IHRz
LWd1ZXN0LXNhdmVyZXN0b3JlIGhvc3QgZGViaWFuaHZtCjIwMTctMDYtMjcgMTg6MjM6MDYgWiBb
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC14c20gdHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlhbiBwYXNzIAoyMDE3LTA2
LTI3IDE4OjIzOjA2IFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c21dIHN0YXJ0aW5nIDEx
MTExMi50ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIHRzLXJlcGVhdC10ZXN0IDEwIHRzLWd1
ZXN0LXN0YXJ0IGhvc3QgZGViaWFuIHs7fSB0cy1ndWVzdC1zdG9wIGhvc3QgZGViaWFuIGd1ZXN0
LXN0YXJ0L2RlYmlhbi5yZXBlYXQKMjAxNy0wNi0yNyAxODoyMzowNyBaIFt0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQteHNtXSBhd2FpdGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXhzbSB0cy1yZXBlYXQtdGVzdCAxMCB0cy1ndWVzdC1zdGFydCBob3N0IGRlYmlhbiB7O30gdHMt
Z3Vlc3Qtc3RvcCBob3N0IGRlYmlhbgoyMDE3LTA2LTI3IDE4OjIzOjE0IFogW3Rlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkIHRzLWd1ZXN0LXN0YXJ0IGhvc3QgZGViaWFuIHBhc3MgCjIwMTctMDYtMjcgMTg6MjM6
MTUgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZF0gc3RhcnRpbmcgMTExMTEyLnRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgdHMtZ3Vlc3QtZGVzdHJveSBob3N0IGRlYmlhbiBndWVz
dC1kZXN0cm95CjIwMTctMDYtMjcgMTg6MjM6MTUgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgdHMtZ3Vl
c3QtZGVzdHJveSBob3N0IGRlYmlhbgoyMDE3LTA2LTI3IDE4OjIzOjMwIFogW3Rlc3QtYW1kNjQt
aTM4Ni14bC14c21dIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwteHNtIHRzLWd1
ZXN0LXN0YXJ0IGhvc3QgZGViaWFuIHBhc3MgCjIwMTctMDYtMjcgMTg6MjM6MzEgWiBbdGVzdC1h
bWQ2NC1pMzg2LXhsLXhzbV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC14c20g
dHMtZ3Vlc3QtZGVzdHJveSBob3N0IGRlYmlhbiBndWVzdC1kZXN0cm95CjIwMTctMDYtMjcgMTg6
MjM6MzEgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1k
NjQtaTM4Ni14bC14c20gdHMtZ3Vlc3QtZGVzdHJveSBob3N0IGRlYmlhbgoyMDE3LTA2LTI3IDE4
OjIzOjM3IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGRdIGZpbmlzaGVkIDExMTExMi50
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIHRzLWd1ZXN0LWRlc3Ryb3kgaG9zdCBkZWJpYW4g
cGFzcyAKMjAxNy0wNi0yNyAxODoyMzozNyBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaF0g
ZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoIHRzLXhlbi1pbnN0YWxs
IGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxODoyMzozNyBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpdmVw
YXRjaF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoIHRzLWhvc3Qt
cmVib290IGhvc3QgeGVuLWJvb3QKMjAxNy0wNi0yNyAxODoyMzozNyBaIFt0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCB0cy1sZWFrLWNoZWNrIGNoZWNrIGhvc3QgbGVhay1jaGVjay9jaGVjawoyMDE3LTA2LTI3
IDE4OjIzOjM3IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoXSBhd2FpdGluZyAxMTExMTIu
dGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggdHMtaG9zdC1yZWJvb3QgaG9zdAoyMDE3LTA2LTI3
IDE4OjIzOjM3IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGRdIGF3YWl0aW5nIDExMTEx
Mi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIHRzLWxlYWstY2hlY2sgY2hlY2sgaG9zdAoy
MDE3LTA2LTI3IDE4OjIzOjM5IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGRdIGZpbmlz
aGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIHRzLWxlYWstY2hlY2sgY2hl
Y2sgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE4OjIzOjM5IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIHRz
LWxvZ3MtY2FwdHVyZSBob3N0IGNhcHR1cmUtbG9ncygyMSkKMjAxNy0wNi0yNyAxODoyMzo0MCBa
IFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCB0cy1sb2dzLWNhcHR1cmUgaG9zdAoyMDE3LTA2LTI3IDE4OjIz
OjUxIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC14c21dIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0
LWkzODYteGwteHNtIHRzLWd1ZXN0LWRlc3Ryb3kgaG9zdCBkZWJpYW4gcGFzcyAKMjAxNy0wNi0y
NyAxODoyMzo1MSBaIFt0ZXN0LWFtZDY0LWkzODYteGwteHNtXSBzdGFydGluZyAxMTExMTIudGVz
dC1hbWQ2NC1pMzg2LXhsLXhzbSB0cy1sZWFrLWNoZWNrIGNoZWNrIGhvc3QgbGVhay1jaGVjay9j
aGVjawoyMDE3LTA2LTI3IDE4OjIzOjUxIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC14c21dIGF3YWl0
aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwteHNtIHRzLWxlYWstY2hlY2sgY2hlY2sgaG9z
dAoyMDE3LTA2LTI3IDE4OjIzOjUyIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgdHMtZ3Vlc3Qtc2F2ZXJlc3RvcmUgaG9zdCBkZWJpYW5odm0gcGFzcyAKMjAx
Ny0wNi0yNyAxODoyMzo1MiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0IHRzLWd1ZXN0LWxvY2FsbWlncmF0ZSB4MTAgaG9zdCBkZWJpYW5odm0gZ3Vlc3QtbG9j
YWxtaWdyYXRlL3gxMAoyMDE3LTA2LTI3IDE4OjIzOjUyIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgdHMtZ3Vlc3QtbG9jYWxtaWdyYXRlIHgxMCBob3N0IGRl
Ymlhbmh2bQoyMDE3LTA2LTI3IDE4OjIzOjUzIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC14c21dIGZp
bmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwteHNtIHRzLWxlYWstY2hlY2sgY2hlY2sg
aG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE4OjIzOjU0IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC14c21d
IHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwteHNtIHRzLWxvZ3MtY2FwdHVyZSBo
b3N0IGNhcHR1cmUtbG9ncygyNCkKMjAxNy0wNi0yNyAxODoyMzo1NCBaIFt0ZXN0LWFtZDY0LWkz
ODYteGwteHNtXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSB0cy1sb2dz
LWNhcHR1cmUgaG9zdAoyMDE3LTA2LTI3IDE4OjIzOjU1IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgdHMtZ3Vlc3Qtc2F2ZXJlc3RvcmUgaG9zdCB3aW4gcGFzcyAKMjAxNy0wNi0y
NyAxODoyMzo1NSBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NF0gc3RhcnRp
bmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IHRzLWd1ZXN0LWxv
Y2FsbWlncmF0ZSBob3N0IHdpbiBndWVzdC1sb2NhbG1pZ3JhdGUKMjAxNy0wNi0yNyAxODoyMzo1
NiBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NF0gYXdhaXRpbmcgMTExMTEy
LnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IHRzLWd1ZXN0LWxvY2FsbWlncmF0
ZSBob3N0IHdpbgoyMDE3LTA2LTI3IDE4OjI0OjA4IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE4OjI0OjA5
IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0XSBzdGFydGluZyAxMTExMTIu
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgdHMtc3lzbG9nLXNlcnZlciAgc3lz
bG9nLXNlcnZlcgoyMDE3LTA2LTI3IDE4OjI0OjEwIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgdHMtaG9zdC1pbnN0YWxsLXR3aWNlIGhvc3QgaG9zdC1pbnN0YWxsKDQpCjIwMTct
MDYtMjcgMTg6MjQ6MTAgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjRdIGF3
YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCB0cy1ob3N0
LWluc3RhbGwtdHdpY2UgaG9zdAoyMDE3LTA2LTI3IDE4OjI0OjU3IFogW3Rlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c21dIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtIHRzLWhvc3QtaW5zdGFsbC10d2ljZSBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTg6MjQ6NTgg
WiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgaG9zdC1waW5nLWNo
ZWNrLW5hdGl2ZQoyMDE3LTA2LTI3IDE4OjI0OjU4IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c21dIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIHRzLWhv
c3QtcGluZy1jaGVjayBob3N0CjIwMTctMDYtMjcgMTg6MjU6MDQgWiBbdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgdHMtbG9ncy1jYXB0dXJlIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxODoyNTowNCBaIFt0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCB0cy1zeXNsb2ctc2VydmVyIAoyMDE3LTA2LTI3IDE4OjI1OjA0IFogW3Rl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgdHMtZGViaWFuLWluc3RhbGwgIHBhc3MgCjIwMTctMDYtMjcgMTg6MjU6MDQgWiBbdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgdHMtc3lzbG9nLXNlcnZlciAgcGFzcyAKMjAxNy0wNi0yNyAxODoyNTow
NCBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0IHRzLWRlYmlhbi1maXh1cCBkZWJpYW4gZGViaWFuLWZpeHVwCjIwMTctMDYt
MjcgMTg6MjU6MDUgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnRdIGF3YWl0aW5nIDExMTExMi50
ZXN0LWFtZDY0LWkzODYtbGlidmlydCB0cy1kZWJpYW4tZml4dXAgZGViaWFuCjIwMTctMDYtMjcg
MTg6MjU6MDUgWiBmbGlnaHQgMTExMTEyIHJlYXBlZCAgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCBbMTAwNzBdIEVYSVQgMAoyMDE3LTA2LTI3IDE4OjI1OjA2IFogZmxpZ2h0IDExMTExMiBu
cXVldWVkPTAKMjAxNy0wNi0yNyAxODoyNTowNiBaIGZsaWdodCAxMTExMTIgbnJ1bm5pbmc9NDMK
MjAxNy0wNi0yNyAxODoyNToxMCBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydF0gZmluaXNoZWQg
MTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0IHRzLWRlYmlhbi1maXh1cCBkZWJpYW4gcGFz
cyAKMjAxNy0wNi0yNyAxODoyNToxMCBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaF0gZmlu
aXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoIHRzLWhvc3QtcmVib290IGhv
c3QgcGFzcyAKMjAxNy0wNi0yNyAxODoyNToxMCBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydF0g
c3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0IHRzLWd1ZXN0LXN0YXJ0IGRl
YmlhbiBndWVzdC1zdGFydAoyMDE3LTA2LTI3IDE4OjI1OjEwIFogW3Rlc3QtYW1kNjQtYW1kNjQt
bGl2ZXBhdGNoXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggdHMt
aG9zdC1waW5nLWNoZWNrIGhvc3QgaG9zdC1waW5nLWNoZWNrLXhlbgoyMDE3LTA2LTI3IDE4OjI1
OjEwIFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgdHMtZ3Vlc3Qtc3RhcnQgZGViaWFuCjIwMTctMDYtMjcgMTg6MjU6MTEg
WiBbdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2hdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0
LWFtZDY0LWxpdmVwYXRjaCB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdAoyMDE3LTA2LTI3IDE4OjI1
OjE0IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC14c21dIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0
LWkzODYteGwteHNtIHRzLWxvZ3MtY2FwdHVyZSBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTg6MjU6
MTQgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQt
aTM4Ni14bC14c20gdHMtc3lzbG9nLXNlcnZlciAKMjAxNy0wNi0yNyAxODoyNToxNSBaIFt0ZXN0
LWFtZDY0LWkzODYteGwteHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXhz
bSB0cy1zeXNsb2ctc2VydmVyICBwYXNzIAoyMDE3LTA2LTI3IDE4OjI1OjE2IFogZmxpZ2h0IDEx
MTExMiByZWFwZWQgIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gWzgyNTVdIEVYSVQgMAoyMDE3LTA2
LTI3IDE4OjI1OjE2IFogZmxpZ2h0IDExMTExMiBucXVldWVkPTAKMjAxNy0wNi0yNyAxODoyNTox
NiBaIGZsaWdodCAxMTExMTIgbnJ1bm5pbmc9NDIKMjAxNy0wNi0yNyAxODoyNToxOCBaIFt0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NF0gZmluaXNoZWQgMTExMTEyLnRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IHRzLWd1ZXN0LWxvY2FsbWln
cmF0ZSB4MTAgaG9zdCBkZWJpYW5odm0gcGFzcyAKMjAxNy0wNi0yNyAxODoyNToxOSBaIFt0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NF0gc3RhcnRpbmcgMTExMTEyLnRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IHRzLWd1ZXN0LXN0b3AgaG9z
dCBkZWJpYW5odm0gZ3Vlc3Qtc3RvcAoyMDE3LTA2LTI3IDE4OjI1OjE5IFogW3Rlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c21dIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtIHRzLWhvc3QtcGluZy1jaGVjayBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTg6MjU6MTkg
WiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjRdIGF3YWl0aW5nIDEx
MTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCB0cy1ndWVzdC1z
dG9wIGhvc3QgZGViaWFuaHZtCjIwMTctMDYtMjcgMTg6MjU6MTkgWiBbdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gdHMteGVuLWluc3RhbGwgaG9zdCB4ZW4taW5zdGFsbAoyMDE3LTA2LTI3IDE4OjI1OjIwIFog
W3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c21dIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtIHRzLXhlbi1pbnN0YWxsIGhvc3QKMjAxNy0wNi0yNyAxODoyNToy
NyBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NF0gZmluaXNoZWQgMTExMTEy
LnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IHRzLWd1ZXN0LWxvY2FsbWlncmF0
ZSBob3N0IHdpbiBwYXNzIAoyMDE3LTA2LTI3IDE4OjI1OjI3IFogW3Rlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgdHMtZ3Vlc3Qtc2F2ZXJlc3RvcmUgaG9zdCB3aW4gZ3Vlc3Qtc2F2ZXJl
c3RvcmUuMgoyMDE3LTA2LTI3IDE4OjI1OjI3IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgdHMtZ3Vlc3Qtc2F2ZXJlc3RvcmUgaG9zdCB3aW4KMjAxNy0wNi0yNyAxODoyNTozMSBa
IFt0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQt
YW1kNjQtbGl2ZXBhdGNoIHRzLWhvc3QtcGluZy1jaGVjayBob3N0IHBhc3MgCjIwMTctMDYtMjcg
MTg6MjU6MzIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2hdIHN0YXJ0aW5nIDExMTExMi50
ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCB0cy1sZWFrLWNoZWNrIGJhc2lzIGhvc3QgbGVhay1j
aGVjay9iYXNpcyg5KQoyMDE3LTA2LTI3IDE4OjI1OjMyIFogW3Rlc3QtYW1kNjQtYW1kNjQtbGl2
ZXBhdGNoXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggdHMtbGVh
ay1jaGVjayBiYXNpcyBob3N0CjIwMTctMDYtMjcgMTg6MjU6MzQgWiBbdGVzdC1hbWQ2NC1hbWQ2
NC1saXZlcGF0Y2hdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCB0
cy1sZWFrLWNoZWNrIGJhc2lzIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxODoyNTozNCBaIFt0ZXN0
LWFtZDY0LWFtZDY0LWxpdmVwYXRjaF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQt
bGl2ZXBhdGNoIHRzLWxpdmVwYXRjaC1pbnN0YWxsIGhvc3QgbGl2ZXBhdGNoLWluc3RhbGwKMjAx
Ny0wNi0yNyAxODoyNTozNSBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaF0gYXdhaXRpbmcg
MTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoIHRzLWxpdmVwYXRjaC1pbnN0YWxsIGhv
c3QKMjAxNy0wNi0yNyAxODoyNTozNiBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaF0gZmlu
aXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoIHRzLWxpdmVwYXRjaC1pbnN0
YWxsIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxODoyNTozNiBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxp
dmVwYXRjaF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoIHRzLWxp
dmVwYXRjaC1ydW4gaG9zdCBsaXZlcGF0Y2gtcnVuCjIwMTctMDYtMjcgMTg6MjU6MzcgWiBbdGVz
dC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2hdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0
LWxpdmVwYXRjaCB0cy1saXZlcGF0Y2gtcnVuIGhvc3QKMjAxNy0wNi0yNyAxODoyNTozOCBaIFt0
ZXN0LWFtZDY0LWkzODYtbGlidmlydF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0IHRzLWd1ZXN0LXN0YXJ0IGRlYmlhbiBwYXNzIAoyMDE3LTA2LTI3IDE4OjI1OjM5IFog
W3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgdHMtbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuIDEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrCjIwMTctMDYtMjcgMTg6MjU6MzkgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtbGlidmlydCB0cy1taWdyYXRlLXN1
cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW4gMQoyMDE3LTA2LTI3IDE4OjI1OjQwIFogW3Rlc3QtYW1k
NjQtaTM4Ni1ydW1wcnVuLWkzODZdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYtcnVt
cHJ1bi1pMzg2IHRzLXJlcGVhdC10ZXN0IDE1MCB0cy1ydW1wcnVuLWRlbW8teGVuc3RvcmVscyBo
b3N0IHhlbnN0b3JlbHMgezt9IHRzLWd1ZXN0LWRlc3Ryb3ktaGFyZCBob3N0IHhlbnN0b3JlbHMg
cGFzcyAKMjAxNy0wNi0yNyAxODoyNTo0MCBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydF0gZmlu
aXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0IHRzLW1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBob3N0IGRlYmlhbiAxIGZhaWwgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoy
MDE3LTA2LTI3IDE4OjI1OjQwIFogW3Rlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODZdIHN0YXJ0
aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2IHRzLWxlYWstY2hlY2sgY2hl
Y2sgaG9zdCBsZWFrLWNoZWNrL2NoZWNrCjIwMTctMDYtMjcgMTg6MjU6NDAgWiBbdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtbGlidmlydCB0
cy1zYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sKMjAxNy0wNi0yNyAxODoyNTo0MCBaIFt0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1p
Mzg2XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiB0cy1sZWFr
LWNoZWNrIGNoZWNrIGhvc3QKMjAxNy0wNi0yNyAxODoyNTo0MSBaIFt0ZXN0LWFtZDY0LWkzODYt
bGlidmlydF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0IHRzLXNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW4KMjAxNy0wNi0yNyAxODoyNTo0MiBaIFt0
ZXN0LWFtZDY0LWkzODYtbGlidmlydF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0IHRzLXNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW4gcGFzcyAKMjAx
Ny0wNi0yNyAxODoyNTo0MiBaIFt0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2XSBmaW5pc2hl
ZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiB0cy1sZWFrLWNoZWNrIGNoZWNr
IGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxODoyNTo0MiBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmly
dF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0IHRzLWd1ZXN0LXNhdmVy
ZXN0b3JlIGhvc3QgZGViaWFuIGd1ZXN0LXNhdmVyZXN0b3JlCjIwMTctMDYtMjcgMTg6MjU6NDMg
WiBbdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4Nl0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1k
NjQtaTM4Ni1ydW1wcnVuLWkzODYgdHMtbG9ncy1jYXB0dXJlIGhvc3QgY2FwdHVyZS1sb2dzKDE5
KQoyMDE3LTA2LTI3IDE4OjI1OjQzIFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0XSBhd2FpdGlu
ZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgdHMtZ3Vlc3Qtc2F2ZXJlc3RvcmUgaG9z
dCBkZWJpYW4KMjAxNy0wNi0yNyAxODoyNTo0MyBaIFt0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1p
Mzg2XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiB0cy1sb2dz
LWNhcHR1cmUgaG9zdAoyMDE3LTA2LTI3IDE4OjI1OjQ1IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgdHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlhbmh2bSBwYXNz
IAoyMDE3LTA2LTI3IDE4OjI1OjQ1IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgdHMtcmVwZWF0LXRlc3QgMTAgdHMtZ3Vlc3Qtc3RhcnQgaG9zdCBkZWJpYW5o
dm0gezt9IHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW5odm0gZ3Vlc3Qtc3RhcnQvZGViaWFuaHZt
LnJlcGVhdAoyMDE3LTA2LTI3IDE4OjI1OjQ1IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNo
XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggdHMtbGl2ZXBhdGNo
LXJ1biBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTg6MjU6NDUgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCB0cy1yZXBlYXQtdGVzdCAxMCB0cy1ndWVzdC1zdGFy
dCBob3N0IGRlYmlhbmh2bSB7O30gdHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlhbmh2bQoyMDE3LTA2
LTI3IDE4OjI1OjQ1IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoXSBzdGFydGluZyAxMTEx
MTIudGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggdHMtbGVhay1jaGVjayBjaGVjayBob3N0IGxl
YWstY2hlY2svY2hlY2sKMjAxNy0wNi0yNyAxODoyNTo0NiBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxp
dmVwYXRjaF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoIHRzLWxl
YWstY2hlY2sgY2hlY2sgaG9zdAoyMDE3LTA2LTI3IDE4OjI1OjQ4IFogW3Rlc3QtYW1kNjQtYW1k
NjQtbGl2ZXBhdGNoXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2gg
dHMtbGVhay1jaGVjayBjaGVjayBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTg6MjU6NDggWiBbdGVz
dC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2hdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0
LWxpdmVwYXRjaCB0cy1sb2dzLWNhcHR1cmUgaG9zdCBjYXB0dXJlLWxvZ3MoMTMpCjIwMTctMDYt
MjcgMTg6MjU6NDggWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2hdIGF3YWl0aW5nIDExMTEx
Mi50ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCB0cy1sb2dzLWNhcHR1cmUgaG9zdAoyMDE3LTA2
LTI3IDE4OjI1OjUwIFogZmxpZ2h0IDExMTExMiBraWxsaW5nIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgWzEwMDcwXQoyMDE3LTA2LTI3IDE4OjI2OjAxIFogZmxpZ2h0IDExMTExMiBraWxs
aW5nIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gWzgyNTVdCjIwMTctMDYtMjcgMTg6MjY6MjkgWiBb
dGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1Yl0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQt
YW1kNjQtaTM4Ni1wdmdydWIgdHMtcmVwZWF0LXRlc3QgMTAgdHMtZ3Vlc3Qtc3RhcnQgaG9zdCBk
ZWJpYW4gezt9IHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW4gcGFzcyAKMjAxNy0wNi0yNyAxODoy
NjoyOSBaIFt0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViXSBzdGFydGluZyAxMTExMTIudGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiB0cy1ndWVzdC1zdGFydCBob3N0IGRlYmlhbiBndWVz
dC1zdGFydC4yCjIwMTctMDYtMjcgMTg6MjY6MzAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2
Z3J1Yl0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgdHMtZ3Vl
c3Qtc3RhcnQgaG9zdCBkZWJpYW4KMjAxNy0wNi0yNyAxODoyNjozMyBaIFt0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0IHRzLWd1
ZXN0LXNhdmVyZXN0b3JlIGhvc3QgZGViaWFuIHBhc3MgCjIwMTctMDYtMjcgMTg6MjY6MzMgWiBb
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYt
bGlidmlydCB0cy1ndWVzdC1zYXZlcmVzdG9yZSBob3N0IGRlYmlhbiBndWVzdC1zYXZlcmVzdG9y
ZS4yCjIwMTctMDYtMjcgMTg6MjY6MzMgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnRdIGF3YWl0
aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtbGlidmlydCB0cy1ndWVzdC1zYXZlcmVzdG9yZSBo
b3N0IGRlYmlhbgoyMDE3LTA2LTI3IDE4OjI2OjQwIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgdHMtZ3Vlc3Qtc2F2ZXJlc3RvcmUgaG9zdCB3aW4gcGFzcyAKMjAxNy0wNi0yNyAx
ODoyNjo0MSBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NF0gc3RhcnRpbmcg
MTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IHRzLWd1ZXN0LWxvY2Fs
bWlncmF0ZSB4MTAgaG9zdCB3aW4gZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMAoyMDE3LTA2LTI3IDE4
OjI2OjQxIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0Ml0gZmluaXNoZWQgMTExMTEyLnRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiB0cy1kZWJpYW4taW5zdGFsbCAgcGFzcyAKMjAxNy0w
Ni0yNyAxODoyNjo0MSBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NF0gYXdh
aXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IHRzLWd1ZXN0
LWxvY2FsbWlncmF0ZSB4MTAgaG9zdCB3aW4KMjAxNy0wNi0yNyAxODoyNjo0MSBaIFt0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDJdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDIgdHMtZGViaWFuLWZpeHVwIGRlYmlhbiBkZWJpYW4tZml4dXAKMjAxNy0wNi0yNyAx
ODoyNjo0MSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDJdIGF3YWl0aW5nIDExMTExMi50
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgdHMtZGViaWFuLWZpeHVwIGRlYmlhbgoyMDE3LTA2
LTI3IDE4OjI2OjQ2IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c21dIGZpbmlzaGVkIDEx
MTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIHRzLXhlbi1pbnN0YWxsIGhvc3QgcGFz
cyAKMjAxNy0wNi0yNyAxODoyNjo0NiBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtXSBz
dGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSB0cy1ob3N0LXJlYm9v
dCBob3N0IHhlbi1ib290CjIwMTctMDYtMjcgMTg6MjY6NDYgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQyXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyIHRz
LWRlYmlhbi1maXh1cCBkZWJpYW4gcGFzcyAKMjAxNy0wNi0yNyAxODoyNjo0NiBaIFt0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSB0cy1ob3N0LXJlYm9vdCBob3N0CjIwMTctMDYtMjcgMTg6MjY6NDcgWiBbdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQyIHRzLWd1ZXN0LXN0YXJ0IGRlYmlhbiBndWVzdC1zdGFydAoyMDE3LTA2LTI3
IDE4OjI2OjQ3IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0Ml0gYXdhaXRpbmcgMTExMTEy
LnRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiB0cy1ndWVzdC1zdGFydCBkZWJpYW4KMjAxNy0w
Ni0yNyAxODoyNzowMCBaIFt0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViXSBmaW5pc2hlZCAx
MTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiB0cy1ndWVzdC1zdGFydCBob3N0IGRl
YmlhbiBwYXNzIAoyMDE3LTA2LTI3IDE4OjI3OjAwIFogW3Rlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWJdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViIHRzLWd1
ZXN0LWRlc3Ryb3kgaG9zdCBkZWJpYW4gZ3Vlc3QtZGVzdHJveQoyMDE3LTA2LTI3IDE4OjI3OjAx
IFogW3Rlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWJdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtcHZncnViIHRzLWd1ZXN0LWRlc3Ryb3kgaG9zdCBkZWJpYW4KMjAxNy0w
Ni0yNyAxODoyNzowNCBaIFt0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2XSBmaW5pc2hlZCAx
MTExMTIudGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiB0cy1sb2dzLWNhcHR1cmUgaG9zdCBw
YXNzIAoyMDE3LTA2LTI3IDE4OjI3OjA0IFogW3Rlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODZd
IGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2IHRzLXN5c2xvZy1z
ZXJ2ZXIgCjIwMTctMDYtMjcgMTg6Mjc6MDUgWiBbdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4
Nl0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgdHMtc3lzbG9n
LXNlcnZlciAgcGFzcyAKMjAxNy0wNi0yNyAxODoyNzowNiBaIGZsaWdodCAxMTExMTIgcmVhcGVk
ICB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2IFs1OTA5XSBFWElUIDAKMjAxNy0wNi0yNyAx
ODoyNzowNiBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbV0g
ZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQt
eHNtIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxODoyNzowNiBaIGZs
aWdodCAxMTExMTIgbnF1ZXVlZD0wCjIwMTctMDYtMjcgMTg6Mjc6MDYgWiBmbGlnaHQgMTExMTEy
IG5ydW5uaW5nPTQxCjIwMTctMDYtMjcgMTg6Mjc6MDcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saXZl
cGF0Y2hdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCB0cy1sb2dz
LWNhcHR1cmUgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE4OjI3OjA3IFogW3Rlc3QtYW1kNjQtYW1k
NjQtbGl2ZXBhdGNoXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2gg
dHMtc3lzbG9nLXNlcnZlciAKMjAxNy0wNi0yNyAxODoyNzowNyBaIFt0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIHRzLXN5c2xvZy1zZXJ2ZXIgIHN5c2xv
Zy1zZXJ2ZXIKMjAxNy0wNi0yNyAxODoyNzowNyBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRj
aF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoIHRzLXN5c2xvZy1z
ZXJ2ZXIgIHBhc3MgCjIwMTctMDYtMjcgMTg6Mjc6MDcgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c21dIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1ob3N0LWluc3RhbGwtdHdpY2UgaG9zdCBo
b3N0LWluc3RhbGwoNCkKMjAxNy0wNi0yNyAxODoyNzowOCBaIFt0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWhvc3QtaW5zdGFsbC10d2ljZSBob3N0
CjIwMTctMDYtMjcgMTg6Mjc6MDggWiBmbGlnaHQgMTExMTEyIHJlYXBlZCAgdGVzdC1hbWQ2NC1h
bWQ2NC1saXZlcGF0Y2ggWzEwMDgwXSBFWElUIDAKMjAxNy0wNi0yNyAxODoyNzowOSBaIGZsaWdo
dCAxMTExMTIgbnF1ZXVlZD0wCjIwMTctMDYtMjcgMTg6Mjc6MDkgWiBmbGlnaHQgMTExMTEyIG5y
dW5uaW5nPTQwCjIwMTctMDYtMjcgMTg6Mjc6MDkgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQyXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyIHRzLWd1ZXN0
LXN0YXJ0IGRlYmlhbiBwYXNzIAoyMDE3LTA2LTI3IDE4OjI3OjEwIFogW3Rlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0Ml0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiB0cy1taWdyYXRlLXN1cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW4gMSBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sKMjAxNy0wNi0yNyAxODoyNzoxMCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDJd
IGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgdHMtbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuIDEKMjAxNy0wNi0yNyAxODoyNzoxMSBaIFt0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDJdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDIgdHMtbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuIDEgcGFzcyAKMjAx
Ny0wNi0yNyAxODoyNzoxMiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDJdIHN0YXJ0aW5n
IDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgdHMtc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayBob3N0IGRlYmlhbiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrCjIwMTctMDYtMjcg
MTg6Mjc6MTIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyXSBhd2FpdGluZyAxMTExMTIu
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyIHRzLXNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
aG9zdCBkZWJpYW4KMjAxNy0wNi0yNyAxODoyNzoxMyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDJdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgdHMtc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBob3N0IGRlYmlhbiBwYXNzIAoyMDE3LTA2LTI3IDE4OjI3
OjE0IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0Ml0gc3RhcnRpbmcgMTExMTEyLnRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MiB0cy1ndWVzdC1zYXZlcmVzdG9yZSBob3N0IGRlYmlhbiBn
dWVzdC1zYXZlcmVzdG9yZQoyMDE3LTA2LTI3IDE4OjI3OjE0IFogW3Rlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0Ml0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiB0
cy1ndWVzdC1zYXZlcmVzdG9yZSBob3N0IGRlYmlhbgoyMDE3LTA2LTI3IDE4OjI3OjIwIFogW3Rl
c3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWJdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtcHZncnViIHRzLWd1ZXN0LWRlc3Ryb3kgaG9zdCBkZWJpYW4gcGFzcyAKMjAxNy0w
Ni0yNyAxODoyNzoyMSBaIFt0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViXSBzdGFydGluZyAx
MTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiB0cy1sZWFrLWNoZWNrIGNoZWNrIGhv
c3QgbGVhay1jaGVjay9jaGVjawoyMDE3LTA2LTI3IDE4OjI3OjIxIFogW3Rlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1wdmdydWJdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZn
cnViIHRzLWxlYWstY2hlY2sgY2hlY2sgaG9zdAoyMDE3LTA2LTI3IDE4OjI3OjIzIFogW3Rlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWJdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0
LWkzODYtcHZncnViIHRzLWxlYWstY2hlY2sgY2hlY2sgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE4
OjI3OjI0IFogW3Rlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWJdIHN0YXJ0aW5nIDExMTExMi50
ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViIHRzLWxvZ3MtY2FwdHVyZSBob3N0IGNhcHR1cmUt
bG9ncygyMykKMjAxNy0wNi0yNyAxODoyNzoyNCBaIFt0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZn
cnViXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiB0cy1sb2dz
LWNhcHR1cmUgaG9zdAoyMDE3LTA2LTI3IDE4OjI3OjI0IFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgdHMtZ3Vlc3Qtc2F2
ZXJlc3RvcmUgaG9zdCBkZWJpYW4gcGFzcyAKMjAxNy0wNi0yNyAxODoyNzoyNSBaIFt0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
IHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW4gZ3Vlc3Qtc3RvcAoyMDE3LTA2LTI3IDE4OjI3OjI1
IFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgdHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlhbgoyMDE3LTA2LTI3IDE4OjI3OjUx
IFogZmxpZ2h0IDExMTExMiBraWxsaW5nIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgWzU5
MDldCjIwMTctMDYtMjcgMTg6Mjc6NTQgWiBmbGlnaHQgMTExMTEyIGtpbGxpbmcgdGVzdC1hbWQ2
NC1hbWQ2NC1saXZlcGF0Y2ggWzEwMDgwXQoyMDE3LTA2LTI3IDE4OjI3OjU3IFogW3Rlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0Ml0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MiB0cy1ndWVzdC1zYXZlcmVzdG9yZSBob3N0IGRlYmlhbiBwYXNzIAoyMDE3LTA2LTI3
IDE4OjI3OjU3IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0Ml0gc3RhcnRpbmcgMTExMTEy
LnRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiB0cy1ndWVzdC1sb2NhbG1pZ3JhdGUgaG9zdCBk
ZWJpYW4gZ3Vlc3QtbG9jYWxtaWdyYXRlCjIwMTctMDYtMjcgMTg6Mjc6NTggWiBbdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQyXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQyIHRzLWd1ZXN0LWxvY2FsbWlncmF0ZSBob3N0IGRlYmlhbgoyMDE3LTA2LTI3IDE4OjI4
OjE1IFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgdHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlhbiBwYXNzIAoyMDE3LTA2LTI3
IDE4OjI4OjE2IFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0XSBzdGFydGluZyAxMTExMTIudGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgdHMtcmVwZWF0LXRlc3QgMTAgdHMtZ3Vlc3Qtc3RhcnQgaG9z
dCBkZWJpYW4gezt9IHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW4gZ3Vlc3Qtc3RhcnQvZGViaWFu
LnJlcGVhdAoyMDE3LTA2LTI3IDE4OjI4OjE2IFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0XSBh
d2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgdHMtcmVwZWF0LXRlc3QgMTAg
dHMtZ3Vlc3Qtc3RhcnQgaG9zdCBkZWJpYW4gezt9IHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW4K
MjAxNy0wNi0yNyAxODoyODoyNCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDJdIGZpbmlz
aGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgdHMtZ3Vlc3QtbG9jYWxtaWdy
YXRlIGhvc3QgZGViaWFuIHBhc3MgCjIwMTctMDYtMjcgMTg6Mjg6MjQgWiBbdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQyXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQyIHRzLWd1ZXN0LXNhdmVyZXN0b3JlIGhvc3QgZGViaWFuIGd1ZXN0LXNhdmVyZXN0b3JlLjIK
MjAxNy0wNi0yNyAxODoyODoyNCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDJdIGF3YWl0
aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgdHMtZ3Vlc3Qtc2F2ZXJlc3Rv
cmUgaG9zdCBkZWJpYW4KMjAxNy0wNi0yNyAxODoyODoyNiBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSB0
cy1ob3N0LXJlYm9vdCBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTg6Mjg6MjYgWiBbdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgaG9zdC1waW5nLWNoZWNrLXhlbgoyMDE3
LTA2LTI3IDE4OjI4OjI2IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c21dIGF3YWl0aW5n
IDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIHRzLWhvc3QtcGluZy1jaGVjayBo
b3N0CjIwMTctMDYtMjcgMTg6Mjg6MzMgWiBbdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2
NF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgdHMtaG9z
dC1pbnN0YWxsLXR3aWNlIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxODoyODozMyBaIFt0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1hbWQ2NCB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdCBob3N0LXBpbmctY2hlY2st
bmF0aXZlCjIwMTctMDYtMjcgMTg6Mjg6MzMgWiBbdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1h
bWQ2NF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgdHMt
aG9zdC1waW5nLWNoZWNrIGhvc3QKMjAxNy0wNi0yNyAxODoyODo0MSBaIFt0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE4
OjI4OjQyIFogW3Rlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZF0gc3RhcnRpbmcgMTEx
MTEyLnRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCB0cy1zeXNsb2ctc2VydmVyICBz
eXNsb2ctc2VydmVyCjIwMTctMDYtMjcgMTg6Mjg6NDIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kIHRzLWhvc3QtaW5zdGFsbC10d2ljZSBob3N0IGhvc3QtaW5zdGFsbCg0KQoyMDE3LTA2
LTI3IDE4OjI4OjQzIFogW3Rlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZF0gYXdhaXRp
bmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCB0cy1ob3N0LWluc3Rh
bGwtdHdpY2UgaG9zdAoyMDE3LTA2LTI3IDE4OjI4OjQ1IFogW3Rlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1hbWRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0tYW1kIHRzLXJlcGVhdC10ZXN0IDEwIHRzLWd1ZXN0LXN0YXJ0IGhvc3QgcmVkaGF0IHs7
fSB0cy1ndWVzdC1zdG9wIGhvc3QgcmVkaGF0IHBhc3MgCjIwMTctMDYtMjcgMTg6Mjg6NDUgWiBb
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZF0gc3RhcnRpbmcgMTExMTEyLnRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgdHMtZ3Vlc3Qtc3RhcnQgaG9zdCByZWRoYXQg
Z3Vlc3Qtc3RhcnQuMgoyMDE3LTA2LTI3IDE4OjI4OjQ2IFogW3Rlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1hbWRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0tYW1kIHRzLWd1ZXN0LXN0YXJ0IGhvc3QgcmVkaGF0CjIwMTctMDYtMjcgMTg6Mjg6NDYg
WiBbdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1Yl0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1k
NjQtYW1kNjQtaTM4Ni1wdmdydWIgdHMtbG9ncy1jYXB0dXJlIGhvc3QgcGFzcyAKMjAxNy0wNi0y
NyAxODoyODo0NiBaIFt0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViXSBhd2FpdGluZyAxMTEx
MTIudGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiB0cy1zeXNsb2ctc2VydmVyIAoyMDE3LTA2
LTI3IDE4OjI4OjQ3IFogW3Rlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWJdIGZpbmlzaGVkIDEx
MTExMi50ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViIHRzLXN5c2xvZy1zZXJ2ZXIgIHBhc3Mg
CjIwMTctMDYtMjcgMTg6Mjg6NDcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbV0gZmlu
aXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gdHMtaG9zdC1waW5nLWNo
ZWNrIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxODoyODo0NyBaIGZsaWdodCAxMTExMTIgcmVhcGVk
ICB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViIFsxMDA1NF0gRVhJVCAwCjIwMTctMDYtMjcg
MTg6Mjg6NDcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbV0gc3RhcnRpbmcgMTExMTEy
LnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gdHMtbGVhay1jaGVjayBiYXNpcyBob3N0IGxl
YWstY2hlY2svYmFzaXMoOSkKMjAxNy0wNi0yNyAxODoyODo0OCBaIFt0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSB0cy1sZWFrLWNoZWNrIGJhc2lzIGhvc3QKMjAxNy0wNi0yNyAxODoyODo0OCBaIGZsaWdodCAx
MTExMTIgbnF1ZXVlZD0wCjIwMTctMDYtMjcgMTg6Mjg6NDggWiBmbGlnaHQgMTExMTEyIG5ydW5u
aW5nPTM5CjIwMTctMDYtMjcgMTg6Mjg6NTAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gdHMtbGVhay1j
aGVjayBiYXNpcyBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTg6Mjg6NTAgWiBbdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gdHMtZGViaWFuLWluc3RhbGwgIGRlYmlhbi1pbnN0YWxsCjIwMTctMDYtMjcgMTg6Mjg6
NTAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbV0gYXdhaXRpbmcgMTExMTEyLnRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gdHMtZGViaWFuLWluc3RhbGwgCjIwMTctMDYtMjcgMTg6
Mjg6NTQgWiBbdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NF0gZmluaXNoZWQgMTExMTEy
LnRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3Qg
cGFzcyAKMjAxNy0wNi0yNyAxODoyODo1NCBaIFt0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFt
ZDY0XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCB0cy14
ZW4taW5zdGFsbCBob3N0IHhlbi1pbnN0YWxsCjIwMTctMDYtMjcgMTg6Mjg6NTUgWiBbdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtYW1kNjQgdHMteGVuLWluc3RhbGwgaG9zdAoyMDE3LTA2LTI3IDE4OjI5OjA2
IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0Ml0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MiB0cy1ndWVzdC1zYXZlcmVzdG9yZSBob3N0IGRlYmlhbiBwYXNz
IAoyMDE3LTA2LTI3IDE4OjI5OjA3IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0Ml0gc3Rh
cnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiB0cy1ndWVzdC1sb2NhbG1p
Z3JhdGUgeDEwIGhvc3QgZGViaWFuIGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAKMjAxNy0wNi0yNyAx
ODoyOTowNyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1Yl0gZmluaXNoZWQgMTExMTEyLnRlc3Qt
YW1kNjQtYW1kNjQtcHlncnViIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgcGFzcyAKMjAxNy0wNi0y
NyAxODoyOTowNyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDJdIGF3YWl0aW5nIDExMTEx
Mi50ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgdHMtZ3Vlc3QtbG9jYWxtaWdyYXRlIHgxMCBo
b3N0IGRlYmlhbgoyMDE3LTA2LTI3IDE4OjI5OjA3IFogW3Rlc3QtYW1kNjQtYW1kNjQtcHlncnVi
XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgdHMtc3lzbG9nLXNlcnZl
ciAgc3lzbG9nLXNlcnZlcgoyMDE3LTA2LTI3IDE4OjI5OjA4IFogW3Rlc3QtYW1kNjQtYW1kNjQt
cHlncnViXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgdHMtaG9zdC1p
bnN0YWxsLXR3aWNlIGhvc3QgaG9zdC1pbnN0YWxsKDQpCjIwMTctMDYtMjcgMTg6Mjk6MDkgWiBb
dGVzdC1hbWQ2NC1hbWQ2NC1weWdydWJdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0
LXB5Z3J1YiB0cy1ob3N0LWluc3RhbGwtdHdpY2UgaG9zdAoyMDE3LTA2LTI3IDE4OjI5OjMwIFog
W3Rlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWRdIGZpbmlzaGVkIDExMTExMi50ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kIHRzLWd1ZXN0LXN0YXJ0IGhvc3QgcmVkaGF0
IHBhc3MgCjIwMTctMDYtMjcgMTg6Mjk6MzAgWiBbdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWFtZF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1h
bWQgdHMtZ3Vlc3QtZGVzdHJveSBob3N0IHJlZGhhdCBndWVzdC1kZXN0cm95CjIwMTctMDYtMjcg
MTg6Mjk6MzAgWiBbdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZF0gYXdhaXRpbmcg
MTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgdHMtZ3Vlc3QtZGVzdHJv
eSBob3N0IHJlZGhhdAoyMDE3LTA2LTI3IDE4OjI5OjMzIFogZmxpZ2h0IDExMTExMiBraWxsaW5n
IHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgWzEwMDU0XQoyMDE3LTA2LTI3IDE4OjI5OjUz
IFogW3Rlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWRdIGZpbmlzaGVkIDExMTExMi50
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kIHRzLWd1ZXN0LWRlc3Ryb3kgaG9zdCBy
ZWRoYXQgcGFzcyAKMjAxNy0wNi0yNyAxODoyOTo1MyBaIFt0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0tYW1kXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWFtZCB0cy1sZWFrLWNoZWNrIGNoZWNrIGhvc3QgbGVhay1jaGVjay9jaGVjawoyMDE3LTA2
LTI3IDE4OjI5OjUzIFogW3Rlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWRdIGF3YWl0
aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kIHRzLWxlYWstY2hl
Y2sgY2hlY2sgaG9zdAoyMDE3LTA2LTI3IDE4OjI5OjU2IFogW3Rlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1hbWRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0tYW1kIHRzLWxlYWstY2hlY2sgY2hlY2sgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE4OjI5
OjU2IFogW3Rlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWRdIHN0YXJ0aW5nIDExMTEx
Mi50ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kIHRzLWxvZ3MtY2FwdHVyZSBob3N0
IGNhcHR1cmUtbG9ncygxNikKMjAxNy0wNi0yNyAxODoyOTo1NiBaIFt0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0tYW1kXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWFtZCB0cy1sb2dzLWNhcHR1cmUgaG9zdAoyMDE3LTA2LTI3IDE4OjMwOjAxIFog
W3Rlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0Ml0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MiB0cy1ndWVzdC1sb2NhbG1pZ3JhdGUgeDEwIGhvc3QgZGViaWFuIHBh
c3MgCjIwMTctMDYtMjcgMTg6MzA6MDEgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyXSBz
dGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyIHRzLWd1ZXN0LXN0b3Ag
aG9zdCBkZWJpYW4gZ3Vlc3Qtc3RvcAoyMDE3LTA2LTI3IDE4OjMwOjAxIFogW3Rlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0Ml0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MiB0cy1ndWVzdC1zdG9wIGhvc3QgZGViaWFuCjIwMTctMDYtMjcgMTg6MzA6MjMgWiBbdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQyIHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW4gcGFzcyAKMjAxNy0wNi0yNyAx
ODozMDoyMyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDJdIHN0YXJ0aW5nIDExMTExMi50
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgdHMtcmVwZWF0LXRlc3QgMTAgdHMtZ3Vlc3Qtc3Rh
cnQgaG9zdCBkZWJpYW4gezt9IHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW4gZ3Vlc3Qtc3RhcnQv
ZGViaWFuLnJlcGVhdAoyMDE3LTA2LTI3IDE4OjMwOjIzIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0Ml0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiB0cy1y
ZXBlYXQtdGVzdCAxMCB0cy1ndWVzdC1zdGFydCBob3N0IGRlYmlhbiB7O30gdHMtZ3Vlc3Qtc3Rv
cCBob3N0IGRlYmlhbgoyMDE3LTA2LTI3IDE4OjMwOjMxIFogW3Rlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtYW1kNjRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFt
ZDY0IHRzLXhlbi1pbnN0YWxsIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxODozMDozMSBaIFt0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1hbWQ2NCB0cy1ob3N0LXJlYm9vdCBob3N0IHhlbi1ib290CjIwMTctMDYt
MjcgMTg6MzA6MzIgWiBbdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NF0gYXdhaXRpbmcg
MTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgdHMtaG9zdC1yZWJvb3QgaG9z
dAoyMDE3LTA2LTI3IDE4OjMwOjM3IFogW3Rlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c21dIGZp
bmlzaGVkIDExMTExMi50ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIHRzLXJlcGVhdC10ZXN0
IDEwIHRzLWd1ZXN0LXN0YXJ0IGhvc3QgZGViaWFuIHs7fSB0cy1ndWVzdC1zdG9wIGhvc3QgZGVi
aWFuIHBhc3MgCjIwMTctMDYtMjcgMTg6MzA6MzcgWiBbdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gdHMtZ3Vl
c3Qtc3RhcnQgaG9zdCBkZWJpYW4gZ3Vlc3Qtc3RhcnQuMgoyMDE3LTA2LTI3IDE4OjMwOjM3IFog
W3Rlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c21dIGF3YWl0aW5nIDExMTExMi50ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtIHRzLWd1ZXN0LXN0YXJ0IGhvc3QgZGViaWFuCjIwMTctMDYtMjcg
MTg6MzA6NTAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHVdIGZpbmlzaGVkIDExMTEx
Mi50ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IHBh
c3MgCjIwMTctMDYtMjcgMTg6MzA6NTAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHVd
IHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSB0cy1zeXNsb2ct
c2VydmVyICBzeXNsb2ctc2VydmVyCjIwMTctMDYtMjcgMTg6MzA6NTEgWiBbdGVzdC1hbWQ2NC1h
bWQ2NC14bC1tdWx0aXZjcHVdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLW11
bHRpdmNwdSB0cy1ob3N0LWluc3RhbGwtdHdpY2UgaG9zdCBob3N0LWluc3RhbGwoNCkKMjAxNy0w
Ni0yNyAxODozMDo1MSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdV0gYXdhaXRpbmcg
MTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1IHRzLWhvc3QtaW5zdGFsbC10d2lj
ZSBob3N0CjIwMTctMDYtMjcgMTg6MzE6MDggWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bF0gZmluaXNo
ZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBwYXNz
IAoyMDE3LTA2LTI3IDE4OjMxOjA4IFogW3Rlc3QtYW1kNjQtYW1kNjQteGxdIHN0YXJ0aW5nIDEx
MTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsIHRzLXN5c2xvZy1zZXJ2ZXIgIHN5c2xvZy1zZXJ2ZXIK
MjAxNy0wNi0yNyAxODozMTowOSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsXSBzdGFydGluZyAxMTEx
MTIudGVzdC1hbWQ2NC1hbWQ2NC14bCB0cy1ob3N0LWluc3RhbGwtdHdpY2UgaG9zdCBob3N0LWlu
c3RhbGwoNCkKMjAxNy0wNi0yNyAxODozMToxMCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsXSBhd2Fp
dGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bCB0cy1ob3N0LWluc3RhbGwtdHdpY2UgaG9z
dAoyMDE3LTA2LTI3IDE4OjMxOjEwIFogW3Rlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c21dIGZp
bmlzaGVkIDExMTExMi50ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIHRzLWd1ZXN0LXN0YXJ0
IGhvc3QgZGViaWFuIHBhc3MgCjIwMTctMDYtMjcgMTg6MzE6MTAgWiBbdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gdHMtZ3Vlc3QtZGVzdHJveSBob3N0IGRlYmlhbiBndWVzdC1kZXN0cm95CjIwMTctMDYtMjcg
MTg6MzE6MTAgWiBbdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbV0gYXdhaXRpbmcgMTExMTEy
LnRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gdHMtZ3Vlc3QtZGVzdHJveSBob3N0IGRlYmlh
bgoyMDE3LTA2LTI3IDE4OjMxOjE1IFogW3Rlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NF0g
ZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCB0cy1ob3N0cy1h
bGxvY2F0ZSBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTg6MzE6MTYgWiBbdGVzdC1hbWQ2NC1hbWQ2
NC1ydW1wcnVuLWFtZDY0XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVu
LWFtZDY0IHRzLXN5c2xvZy1zZXJ2ZXIgIHN5c2xvZy1zZXJ2ZXIKMjAxNy0wNi0yNyAxODozMTox
NyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjRdIHN0YXJ0aW5nIDExMTExMi50ZXN0
LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgdHMtaG9zdC1pbnN0YWxsLXR3aWNlIGhvc3QgaG9z
dC1pbnN0YWxsKDQpCjIwMTctMDYtMjcgMTg6MzE6MTcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1ydW1w
cnVuLWFtZDY0XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0
IHRzLWhvc3QtaW5zdGFsbC10d2ljZSBob3N0CjIwMTctMDYtMjcgMTg6MzE6MjQgWiBbdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgdHMtbG9ncy1jYXB0dXJlIGhvc3QgcGFzcyAKMjAxNy0w
Ni0yNyAxODozMToyNCBaIFt0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kXSBhd2Fp
dGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCB0cy1zeXNsb2ct
c2VydmVyIAoyMDE3LTA2LTI3IDE4OjMxOjI1IFogW3Rlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1hbWRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
YW1kIHRzLXN5c2xvZy1zZXJ2ZXIgIHBhc3MgCjIwMTctMDYtMjcgMTg6MzE6MjYgWiBmbGlnaHQg
MTExMTEyIHJlYXBlZCAgdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCBbNTg4N10g
RVhJVCAwCjIwMTctMDYtMjcgMTg6MzE6MjYgWiBmbGlnaHQgMTExMTEyIG5xdWV1ZWQ9MAoyMDE3
LTA2LTI3IDE4OjMxOjI2IFogZmxpZ2h0IDExMTExMiBucnVubmluZz0zOAoyMDE3LTA2LTI3IDE4
OjMxOjMyIFogW3Rlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c21dIGZpbmlzaGVkIDExMTExMi50
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIHRzLWd1ZXN0LWRlc3Ryb3kgaG9zdCBkZWJpYW4g
cGFzcyAKMjAxNy0wNi0yNyAxODozMTozMiBaIFt0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
XSBzdGFydGluZyAxMTExMTIudGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSB0cy1sZWFrLWNo
ZWNrIGNoZWNrIGhvc3QgbGVhay1jaGVjay9jaGVjawoyMDE3LTA2LTI3IDE4OjMxOjMzIFogW3Rl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c21dIGF3YWl0aW5nIDExMTExMi50ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIHRzLWxlYWstY2hlY2sgY2hlY2sgaG9zdAoyMDE3LTA2LTI3IDE4OjMx
OjM1IFogW3Rlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c21dIGZpbmlzaGVkIDExMTExMi50ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIHRzLWxlYWstY2hlY2sgY2hlY2sgaG9zdCBwYXNzIAoy
MDE3LTA2LTI3IDE4OjMxOjM1IFogW3Rlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c21dIHN0YXJ0
aW5nIDExMTExMi50ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIHRzLWxvZ3MtY2FwdHVyZSBo
b3N0IGNhcHR1cmUtbG9ncygyMCkKMjAxNy0wNi0yNyAxODozMTozNSBaIFt0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtXSBhd2FpdGluZyAxMTExMTIudGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSB0cy1sb2dzLWNhcHR1cmUgaG9zdAoyMDE3LTA2LTI3IDE4OjMyOjA5IFogW3Rlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWFtZDY0IHRzLWhvc3QtcmVib290IGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxODoz
MjowOSBaIFt0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0XSBzdGFydGluZyAxMTExMTIu
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdCBo
b3N0LXBpbmctY2hlY2steGVuCjIwMTctMDYtMjcgMTg6MzI6MDkgWiBbdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1hbWQ2NF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtYW1kNjQgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QKMjAxNy0wNi0yNyAxODozMjoxMiBaIGZs
aWdodCAxMTExMTIga2lsbGluZyB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kIFs1
ODg3XQoyMDE3LTA2LTI3IDE4OjMyOjMwIFogW3Rlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1k
NjRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0IHRzLWhv
c3QtcGluZy1jaGVjayBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTg6MzI6MzAgWiBbdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1hbWQ2NF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtYW1kNjQgdHMtbGVhay1jaGVjayBiYXNpcyBob3N0IGxlYWstY2hlY2svYmFzaXMo
OSkKMjAxNy0wNi0yNyAxODozMjozMSBaIFt0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCB0cy1sZWFr
LWNoZWNrIGJhc2lzIGhvc3QKMjAxNy0wNi0yNyAxODozMjozMyBaIFt0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWFtZDY0XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NCB0cy1sZWFrLWNoZWNrIGJhc2lzIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxODozMjoz
MyBaIFt0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0XSBzdGFydGluZyAxMTExMTIudGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCB0cy1mcmVlYnNkLWluc3RhbGwgIGZyZWVic2Qt
aW5zdGFsbAoyMDE3LTA2LTI3IDE4OjMyOjMzIFogW3Rlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
YW1kNjRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0IHRz
LWZyZWVic2QtaW5zdGFsbCAKMjAxNy0wNi0yNyAxODozMjo1OSBaIFt0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSB0cy1sb2dzLWNhcHR1cmUgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE4OjMyOjU5IFogW3Rlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c21dIGF3YWl0aW5nIDExMTExMi50ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtIHRzLXN5c2xvZy1zZXJ2ZXIgCjIwMTctMDYtMjcgMTg6MzI6NTkgWiBbdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gdHMtc3lzbG9nLXNlcnZlciAgcGFzcyAKMjAxNy0wNi0yNyAxODozMzow
MSBaIGZsaWdodCAxMTExMTIgcmVhcGVkICB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIFsx
OTg0NF0gRVhJVCAwCjIwMTctMDYtMjcgMTg6MzM6MDEgWiBmbGlnaHQgMTExMTEyIG5xdWV1ZWQ9
MAoyMDE3LTA2LTI3IDE4OjMzOjAxIFogZmxpZ2h0IDExMTExMiBucnVubmluZz0zNwoyMDE3LTA2
LTI3IDE4OjMzOjE3IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c21dIGZpbmlzaGVkIDEx
MTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIHRzLWRlYmlhbi1pbnN0YWxsICBwYXNz
IAoyMDE3LTA2LTI3IDE4OjMzOjE3IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c21dIHN0
YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIHRzLWRlYmlhbi1maXh1
cCBkZWJpYW4gZGViaWFuLWZpeHVwCjIwMTctMDYtMjcgMTg6MzM6MTggWiBbdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gdHMtZGViaWFuLWZpeHVwIGRlYmlhbgoyMDE3LTA2LTI3IDE4OjMzOjIzIFogW3Rlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c21dIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtIHRzLWRlYmlhbi1maXh1cCBkZWJpYW4gcGFzcyAKMjAxNy0wNi0yNyAxODoz
MzoyMyBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtXSBzdGFydGluZyAxMTExMTIudGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSB0cy1ndWVzdC1zdGFydCBkZWJpYW4gZ3Vlc3Qtc3Rh
cnQKMjAxNy0wNi0yNyAxODozMzoyNCBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtXSBh
d2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSB0cy1ndWVzdC1zdGFy
dCBkZWJpYW4KMjAxNy0wNi0yNyAxODozMzo0NiBaIGZsaWdodCAxMTExMTIga2lsbGluZyB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIFsxOTg0NF0KMjAxNy0wNi0yNyAxODozMzo1MSBaIFt0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSB0cy1ndWVzdC1zdGFydCBkZWJpYW4gcGFzcyAKMjAxNy0wNi0yNyAx
ODozMzo1MSBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtXSBzdGFydGluZyAxMTExMTIu
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSB0cy1taWdyYXRlLXN1cHBvcnQtY2hlY2sgaG9z
dCBkZWJpYW4gMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sKMjAxNy0wNi0yNyAxODozMzo1MSBaIFt0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSB0cy1taWdyYXRlLXN1cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW4gMQoy
MDE3LTA2LTI3IDE4OjMzOjUyIFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c21dIGZpbmlz
aGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIHRzLW1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBob3N0IGRlYmlhbiAxIGZhaWwgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxs
eQoyMDE3LTA2LTI3IDE4OjMzOjUyIFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c21dIHN0
YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIHRzLXNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW4gc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjawoyMDE3
LTA2LTI3IDE4OjMzOjUzIFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c21dIGF3YWl0aW5n
IDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIHRzLXNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgaG9zdCBkZWJpYW4KMjAxNy0wNi0yNyAxODozMzo1NCBaIFt0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSB0cy1zYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuIHBhc3MgCjIwMTct
MDYtMjcgMTg6MzM6NTQgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbV0gc3RhcnRpbmcg
MTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gdHMtZ3Vlc3Qtc2F2ZXJlc3RvcmUg
aG9zdCBkZWJpYW4gZ3Vlc3Qtc2F2ZXJlc3RvcmUKMjAxNy0wNi0yNyAxODozMzo1NCBaIFt0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSB0cy1ndWVzdC1zYXZlcmVzdG9yZSBob3N0IGRlYmlhbgoyMDE3LTA2LTI3
IDE4OjM0OjQ0IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c21dIGZpbmlzaGVkIDExMTEx
Mi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIHRzLWd1ZXN0LXNhdmVyZXN0b3JlIGhvc3Qg
ZGViaWFuIHBhc3MgCjIwMTctMDYtMjcgMTg6MzQ6NDQgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gdHMt
Z3Vlc3Qtc2F2ZXJlc3RvcmUgaG9zdCBkZWJpYW4gZ3Vlc3Qtc2F2ZXJlc3RvcmUuMgoyMDE3LTA2
LTI3IDE4OjM0OjQ1IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c21dIGF3YWl0aW5nIDEx
MTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIHRzLWd1ZXN0LXNhdmVyZXN0b3JlIGhv
c3QgZGViaWFuCjIwMTctMDYtMjcgMTg6MzU6MDEgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCB0cy1yZXBlYXQtdGVzdCAxMCB0cy1ndWVzdC1zdGFydCBob3N0
IGRlYmlhbmh2bSB7O30gdHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlhbmh2bSBwYXNzIAoyMDE3LTA2
LTI3IDE4OjM1OjAxIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgdHMtZ3Vlc3Qtc3RhcnQgaG9zdCBkZWJpYW5odm0gZ3Vlc3Qtc3RhcnQuMgoyMDE3LTA2LTI3
IDE4OjM1OjAyIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0XSBh
d2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
dHMtZ3Vlc3Qtc3RhcnQgaG9zdCBkZWJpYW5odm0KMjAxNy0wNi0yNyAxODozNToxMyBaIFt0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtXSBmaW5pc2hlZCAx
MTExMTIudGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSB0
cy1kZWJpYW4taHZtLWluc3RhbGwgIHBhc3MgCjIwMTctMDYtMjcgMTg6MzU6MTQgWiBbdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbV0gc3RhcnRpbmcgMTEx
MTEyLnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMt
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuaHZtIDEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrCjIwMTctMDYtMjcgMTg6MzU6MTQgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGhv
c3QgZGViaWFuaHZtIDEKMjAxNy0wNi0yNyAxODozNToxNSBaIFt0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1taWdyYXRlLXN1cHBv
cnQtY2hlY2sgaG9zdCBkZWJpYW5odm0gMSBmYWlsIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9y
bWFsbHkKMjAxNy0wNi0yNyAxODozNToxNSBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1zYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrIGhvc3QgZGViaWFuaHZtIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sKMjAxNy0wNi0yNyAx
ODozNToxNiBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSB0cy1zYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuaHZt
CjIwMTctMDYtMjcgMTg6MzU6MTcgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBo
b3N0IGRlYmlhbmh2bSBwYXNzIAoyMDE3LTA2LTI3IDE4OjM1OjE3IFogW3Rlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21dIHN0YXJ0aW5nIDExMTExMi50ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWd1ZXN0LXNh
dmVyZXN0b3JlIGhvc3QgZGViaWFuaHZtIGd1ZXN0LXNhdmVyZXN0b3JlCjIwMTctMDYtMjcgMTg6
MzU6MTggWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gdHMtZ3Vlc3Qtc2F2ZXJlc3RvcmUgaG9zdCBkZWJpYW5odm0KMjAxNy0wNi0y
NyAxODozNTozMCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NF0g
ZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
IHRzLWd1ZXN0LXN0YXJ0IGhvc3QgZGViaWFuaHZtIHBhc3MgCjIwMTctMDYtMjcgMTg6MzU6MzEg
WiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjRdIHN0YXJ0aW5nIDEx
MTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCB0cy1ndWVzdC1k
ZXN0cm95IGhvc3QgZGViaWFuaHZtIGd1ZXN0LWRlc3Ryb3kKMjAxNy0wNi0yNyAxODozNTozMSBa
IFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NF0gYXdhaXRpbmcgMTEx
MTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IHRzLWd1ZXN0LWRl
c3Ryb3kgaG9zdCBkZWJpYW5odm0KMjAxNy0wNi0yNyAxODozNTozNCBaIFt0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSB0cy1ndWVzdC1zYXZlcmVzdG9yZSBob3N0IGRlYmlhbiBwYXNzIAoyMDE3LTA2LTI3IDE4
OjM1OjM0IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c21dIHN0YXJ0aW5nIDExMTExMi50
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW4gZ3Vl
c3Qtc3RvcAoyMDE3LTA2LTI3IDE4OjM1OjM0IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c21dIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIHRzLWd1ZXN0
LXN0b3AgaG9zdCBkZWJpYW4KMjAxNy0wNi0yNyAxODozNTo0NiBaIFt0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aC1pbnRlbF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWlu
dGVsIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxODozNTo0NiBaIFt0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQt
YW1kNjQteGwtcHZoLWludGVsIHRzLXN5c2xvZy1zZXJ2ZXIgIHN5c2xvZy1zZXJ2ZXIKMjAxNy0w
Ni0yNyAxODozNTo0NyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbF0gc3RhcnRpbmcg
MTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsIHRzLWhvc3QtaW5zdGFsbC10d2lj
ZSBob3N0IGhvc3QtaW5zdGFsbCg0KQoyMDE3LTA2LTI3IDE4OjM1OjQ3IFogW3Rlc3QtYW1kNjQt
YW1kNjQteGwtcHZoLWludGVsXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmgtaW50ZWwgdHMtaG9zdC1pbnN0YWxsLXR3aWNlIGhvc3QKMjAxNy0wNi0yNyAxODozNTo1MyBa
IFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NF0gZmluaXNoZWQgMTEx
MTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IHRzLWd1ZXN0LWRl
c3Ryb3kgaG9zdCBkZWJpYW5odm0gcGFzcyAKMjAxNy0wNi0yNyAxODozNTo1MyBaIFt0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NF0gc3RhcnRpbmcgMTExMTEyLnRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IHRzLWxlYWstY2hlY2sgY2hlY2sg
aG9zdCBsZWFrLWNoZWNrL2NoZWNrCjIwMTctMDYtMjcgMTg6MzU6NTQgWiBbdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCB0cy1sZWFrLWNoZWNrIGNoZWNrIGhvc3QK
MjAxNy0wNi0yNyAxODozNTo1NiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0IHRzLWxlYWstY2hlY2sgY2hlY2sgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE4OjM1
OjU2IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0XSBzdGFydGlu
ZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgdHMtbG9n
cy1jYXB0dXJlIGhvc3QgY2FwdHVyZS1sb2dzKDIyKQoyMDE3LTA2LTI3IDE4OjM1OjU2IFogW3Rl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0XSBhd2FpdGluZyAxMTExMTIu
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgdHMtbG9ncy1jYXB0dXJl
IGhvc3QKMjAxNy0wNi0yNyAxODozNjowNCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1pbnRlbF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWlu
dGVsIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxODozNjowNSBaIFt0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbF0gc3RhcnRpbmcgMTExMTEyLnRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIHRzLXN5c2xvZy1zZXJ2ZXIgIHN5c2xvZy1z
ZXJ2ZXIKMjAxNy0wNi0yNyAxODozNjowNiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1pbnRlbF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWlu
dGVsIHRzLWhvc3QtaW5zdGFsbC10d2ljZSBob3N0IGhvc3QtaW5zdGFsbCg0KQoyMDE3LTA2LTI3
IDE4OjM2OjA2IFogW3Rlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsXSBhd2FpdGlu
ZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgdHMtaG9zdC1pbnN0
YWxsLXR3aWNlIGhvc3QKMjAxNy0wNi0yNyAxODozNjowOSBaIFt0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1ndWVzdC1zYXZlcmVz
dG9yZSBob3N0IGRlYmlhbmh2bSBwYXNzIAoyMDE3LTA2LTI3IDE4OjM2OjEwIFogW3Rlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21dIHN0YXJ0aW5nIDExMTEx
Mi50ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWd1
ZXN0LXNhdmVyZXN0b3JlIGhvc3QgZGViaWFuaHZtIGd1ZXN0LXNhdmVyZXN0b3JlLjIKMjAxNy0w
Ni0yNyAxODozNjoxMCBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1ndWVzdC1zYXZlcmVzdG9yZSBob3N0IGRlYmlhbmh2bQoy
MDE3LTA2LTI3IDE4OjM2OjI1IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c21dIGZpbmlz
aGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIHRzLWd1ZXN0LXN0b3AgaG9z
dCBkZWJpYW4gcGFzcyAKMjAxNy0wNi0yNyAxODozNjoyNSBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSB0
cy1yZXBlYXQtdGVzdCAxMCB0cy1ndWVzdC1zdGFydCBob3N0IGRlYmlhbiB7O30gdHMtZ3Vlc3Qt
c3RvcCBob3N0IGRlYmlhbiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0CjIwMTctMDYtMjcgMTg6
MzY6MjUgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbV0gYXdhaXRpbmcgMTExMTEyLnRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gdHMtcmVwZWF0LXRlc3QgMTAgdHMtZ3Vlc3Qtc3Rh
cnQgaG9zdCBkZWJpYW4gezt9IHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW4KMjAxNy0wNi0yNyAx
ODozNjozMCBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnRdIGZpbmlzaGVkIDExMTExMi50ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgdHMtZGViaWFuLWluc3RhbGwgIHBhc3MgCjIwMTctMDYtMjcg
MTg6MzY6MzAgWiBbdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0XSBzdGFydGluZyAxMTExMTIudGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0IHRzLWRlYmlhbi1maXh1cCBkZWJpYW4gZGViaWFuLWZpeHVw
CjIwMTctMDYtMjcgMTg6MzY6MzAgWiBbdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0XSBhd2FpdGlu
ZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0IHRzLWRlYmlhbi1maXh1cCBkZWJpYW4K
MjAxNy0wNi0yNyAxODozNjozOSBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnRdIGZpbmlzaGVk
IDExMTExMi50ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgdHMtZGViaWFuLWZpeHVwIGRlYmlhbiBw
YXNzIAoyMDE3LTA2LTI3IDE4OjM2OjM5IFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmlydF0gc3Rh
cnRpbmcgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCB0cy1ndWVzdC1zdGFydCBkZWJp
YW4gZ3Vlc3Qtc3RhcnQKMjAxNy0wNi0yNyAxODozNjo0MCBaIFt0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgdHMtZ3Vlc3Qt
c3RhcnQgZGViaWFuCjIwMTctMDYtMjcgMTg6MzY6NDkgWiBbdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXhzbV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gdHMt
cmVwZWF0LXRlc3QgMTAgdHMtZ3Vlc3Qtc3RhcnQgaG9zdCBkZWJpYW4gezt9IHRzLWd1ZXN0LXN0
b3AgaG9zdCBkZWJpYW4gcGFzcyAKMjAxNy0wNi0yNyAxODozNjo0OSBaIFt0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQteHNtXSBzdGFydGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXhzbSB0cy1ndWVzdC1zdGFydCBob3N0IGRlYmlhbiBndWVzdC1zdGFydC4yCjIwMTctMDYtMjcg
MTg6MzY6NTAgWiBbdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbV0gYXdhaXRpbmcgMTExMTEy
LnRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gdHMtZ3Vlc3Qtc3RhcnQgaG9zdCBkZWJpYW4K
MjAxNy0wNi0yNyAxODozNzowMiBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1ndWVzdC1zYXZlcmVzdG9yZSBob3N0IGRlYmlh
bmh2bSBwYXNzIAoyMDE3LTA2LTI3IDE4OjM3OjAyIFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21dIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWd1ZXN0LXN0b3AgaG9zdCBk
ZWJpYW5odm0gZ3Vlc3Qtc3RvcAoyMDE3LTA2LTI3IDE4OjM3OjAyIFogW3Rlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21dIGF3YWl0aW5nIDExMTExMi50ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWd1ZXN0LXN0
b3AgaG9zdCBkZWJpYW5odm0KMjAxNy0wNi0yNyAxODozNzoxMyBaIFt0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgdHMtZ3Vl
c3Qtc3RhcnQgZGViaWFuIHBhc3MgCjIwMTctMDYtMjcgMTg6Mzc6MTMgWiBbdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0XSBzdGFydGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0IHRz
LW1pZ3JhdGUtc3VwcG9ydC1jaGVjayBob3N0IGRlYmlhbiAxIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
awoyMDE3LTA2LTI3IDE4OjM3OjE0IFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmlydF0gYXdhaXRp
bmcgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCB0cy1taWdyYXRlLXN1cHBvcnQtY2hl
Y2sgaG9zdCBkZWJpYW4gMQoyMDE3LTA2LTI3IDE4OjM3OjE1IFogW3Rlc3QtYXJtaGYtYXJtaGYt
bGlidmlydF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCB0cy1taWdy
YXRlLXN1cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW4gMSBmYWlsIGNoaWxkIHByb2Nlc3MgZXhpdGVk
IGFibm9ybWFsbHkKMjAxNy0wNi0yNyAxODozNzoxNSBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgdHMtc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayBob3N0IGRlYmlhbiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrCjIw
MTctMDYtMjcgMTg6Mzc6MTUgWiBbdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0XSBhd2FpdGluZyAx
MTExMTIudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0IHRzLXNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgaG9zdCBkZWJpYW4KMjAxNy0wNi0yNyAxODozNzoxNyBaIFt0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgdHMtc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayBob3N0IGRlYmlhbiBmYWlsIGNoaWxkIHByb2Nlc3MgZXhpdGVk
IGFibm9ybWFsbHkKMjAxNy0wNi0yNyAxODozNzoxNyBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgdHMtZ3Vlc3Qtc3Rv
cCBob3N0IGRlYmlhbiBndWVzdC1zdG9wCjIwMTctMDYtMjcgMTg6Mzc6MTcgWiBbdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0XSBhd2FpdGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
IHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW4KMjAxNy0wNi0yNyAxODozNzoxOCBaIFt0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQteHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXhzbSB0cy1ndWVzdC1zdGFydCBob3N0IGRlYmlhbiBwYXNzIAoyMDE3LTA2LTI3IDE4
OjM3OjE4IFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c21dIHN0YXJ0aW5nIDExMTExMi50
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIHRzLWd1ZXN0LWRlc3Ryb3kgaG9zdCBkZWJpYW4g
Z3Vlc3QtZGVzdHJveQoyMDE3LTA2LTI3IDE4OjM3OjE4IFogW3Rlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC14c21dIGF3YWl0aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIHRz
LWd1ZXN0LWRlc3Ryb3kgaG9zdCBkZWJpYW4KMjAxNy0wNi0yNyAxODozNzoyMyBaIFt0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NF0gZmluaXNoZWQgMTExMTEyLnRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IHRzLWxvZ3MtY2FwdHVyZSBob3N0
IHBhc3MgCjIwMTctMDYtMjcgMTg6Mzc6MjMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCB0cy1zeXNsb2ctc2VydmVyIAoyMDE3LTA2LTI3IDE4OjM3OjIzIFog
W3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0XSBmaW5pc2hlZCAxMTEx
MTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgdHMtc3lzbG9nLXNl
cnZlciAgcGFzcyAKMjAxNy0wNi0yNyAxODozNzoyNSBaIGZsaWdodCAxMTExMTIgcmVhcGVkICB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCBbMTAxNDVdIEVYSVQgMAoy
MDE3LTA2LTI3IDE4OjM3OjI1IFogZmxpZ2h0IDExMTExMiBucXVldWVkPTAKMjAxNy0wNi0yNyAx
ODozNzoyNSBaIGZsaWdodCAxMTExMTIgbnJ1bm5pbmc9MzYKMjAxNy0wNi0yNyAxODozNzoyNyBa
IFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NF0gZmluaXNoZWQgMTExMTEyLnRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IHRzLWd1ZXN0LWxvY2FsbWlncmF0ZSB4
MTAgaG9zdCB3aW4gcGFzcyAKMjAxNy0wNi0yNyAxODozNzoyOCBaIFt0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0IHRzLWd1ZXN0LXN0b3AgaG9zdCB3aW4gZ3Vlc3Qtc3RvcAoyMDE3LTA2
LTI3IDE4OjM3OjI4IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0XSBhd2Fp
dGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgdHMtZ3Vlc3Qt
c3RvcCBob3N0IHdpbgoyMDE3LTA2LTI3IDE4OjM3OjMwIFogW3Rlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtYW1kNjRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFt
ZDY0IHRzLWZyZWVic2QtaW5zdGFsbCAgcGFzcyAKMjAxNy0wNi0yNyAxODozNzozMCBaIFt0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1hbWQ2NCB0cy1ndWVzdC1zdGFydCBmcmVlYnNkIGd1ZXN0LXN0YXJ0CjIw
MTctMDYtMjcgMTg6Mzc6MzAgWiBbdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NF0gYXdh
aXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgdHMtZ3Vlc3Qtc3Rh
cnQgZnJlZWJzZAoyMDE3LTA2LTI3IDE4OjM3OjQxIFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC14c21dIGZpbmlzaGVkIDExMTExMi50ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIHRzLWd1
ZXN0LWRlc3Ryb3kgaG9zdCBkZWJpYW4gcGFzcyAKMjAxNy0wNi0yNyAxODozNzo0MSBaIFt0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQteHNtXSBzdGFydGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXhzbSB0cy1sZWFrLWNoZWNrIGNoZWNrIGhvc3QgbGVhay1jaGVjay9jaGVjawoy
MDE3LTA2LTI3IDE4OjM3OjQxIFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c21dIGF3YWl0
aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIHRzLWxlYWstY2hlY2sgY2hl
Y2sgaG9zdAoyMDE3LTA2LTI3IDE4OjM3OjQ0IFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14
c21dIGZpbmlzaGVkIDExMTExMi50ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIHRzLWxlYWst
Y2hlY2sgY2hlY2sgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE4OjM3OjQ0IFogW3Rlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC14c21dIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQteHNtIHRzLWxvZ3MtY2FwdHVyZSBob3N0IGNhcHR1cmUtbG9ncygyMCkKMjAxNy0wNi0yNyAx
ODozNzo0NCBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtXSBhd2FpdGluZyAxMTExMTIu
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSB0cy1sb2dzLWNhcHR1cmUgaG9zdAoyMDE3LTA2
LTI3IDE4OjM3OjUzIFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c21dIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW5odm0gcGFzcyAKMjAx
Ny0wNi0yNyAxODozNzo1MyBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1yZXBlYXQtdGVzdCAxMCB0cy1ndWVzdC1zdGFydCBo
b3N0IGRlYmlhbmh2bSB7O30gdHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlhbmh2bSBndWVzdC1zdGFy
dC9kZWJpYW5odm0ucmVwZWF0CjIwMTctMDYtMjcgMTg6Mzc6NTQgWiBbdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbV0gYXdhaXRpbmcgMTExMTEyLnRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtcmVwZWF0LXRl
c3QgMTAgdHMtZ3Vlc3Qtc3RhcnQgaG9zdCBkZWJpYW5odm0gezt9IHRzLWd1ZXN0LXN0b3AgaG9z
dCBkZWJpYW5odm0KMjAxNy0wNi0yNyAxODozODowNSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDJdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgdHMtcmVw
ZWF0LXRlc3QgMTAgdHMtZ3Vlc3Qtc3RhcnQgaG9zdCBkZWJpYW4gezt9IHRzLWd1ZXN0LXN0b3Ag
aG9zdCBkZWJpYW4gcGFzcyAKMjAxNy0wNi0yNyAxODozODowNSBaIFt0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDJdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIg
dHMtZ3Vlc3Qtc3RhcnQgaG9zdCBkZWJpYW4gZ3Vlc3Qtc3RhcnQuMgoyMDE3LTA2LTI3IDE4OjM4
OjA2IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0Ml0gYXdhaXRpbmcgMTExMTEyLnRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MiB0cy1ndWVzdC1zdGFydCBob3N0IGRlYmlhbgoyMDE3LTA2
LTI3IDE4OjM4OjA4IFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmlydF0gZmluaXNoZWQgMTExMTEy
LnRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCB0cy1ndWVzdC1zdG9wIGhvc3QgZGViaWFuIHBhc3Mg
CjIwMTctMDYtMjcgMTg6Mzg6MDkgWiBbdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0XSBzdGFydGlu
ZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0IHRzLXJlcGVhdC10ZXN0IDEwIHRzLWd1
ZXN0LXN0YXJ0IGhvc3QgZGViaWFuIHs7fSB0cy1ndWVzdC1zdG9wIGhvc3QgZGViaWFuIGd1ZXN0
LXN0YXJ0L2RlYmlhbi5yZXBlYXQKMjAxNy0wNi0yNyAxODozODowOSBaIFt0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgdHMt
cmVwZWF0LXRlc3QgMTAgdHMtZ3Vlc3Qtc3RhcnQgaG9zdCBkZWJpYW4gezt9IHRzLWd1ZXN0LXN0
b3AgaG9zdCBkZWJpYW4KMjAxNy0wNi0yNyAxODozODoxMCBaIGZsaWdodCAxMTExMTIga2lsbGlu
ZyB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCBbMTAxNDVdCjIwMTct
MDYtMjcgMTg6Mzg6MjUgWiBbdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NF0gZmluaXNo
ZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgdHMtZ3Vlc3Qtc3RhcnQg
ZnJlZWJzZCBwYXNzIAoyMDE3LTA2LTI3IDE4OjM4OjI2IFogW3Rlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtYW1kNjRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFt
ZDY0IHRzLW1pZ3JhdGUtc3VwcG9ydC1jaGVjayBob3N0IGZyZWVic2QgMSBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sKMjAxNy0wNi0yNyAxODozODoyNiBaIFt0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWFtZDY0XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCB0
cy1taWdyYXRlLXN1cHBvcnQtY2hlY2sgaG9zdCBmcmVlYnNkIDEKMjAxNy0wNi0yNyAxODozODoy
NyBaIFt0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0XSBmaW5pc2hlZCAxMTExMTIudGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCB0cy1taWdyYXRlLXN1cHBvcnQtY2hlY2sgaG9z
dCBmcmVlYnNkIDEgcGFzcyAKMjAxNy0wNi0yNyAxODozODoyNyBaIFt0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWFtZDY0XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NCB0cy1zYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGhvc3QgZnJlZWJzZCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrCjIwMTctMDYtMjcgMTg6Mzg6MjggWiBbdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1hbWQ2NF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtYW1kNjQgdHMtc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBob3N0IGZyZWVic2QKMjAxNy0w
Ni0yNyAxODozODoyOSBaIFt0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0XSBmaW5pc2hl
ZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCB0cy1zYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrIGhvc3QgZnJlZWJzZCBwYXNzIAoyMDE3LTA2LTI3IDE4OjM4OjI5IFogW3Rl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWFtZDY0IHRzLWd1ZXN0LXNhdmVyZXN0b3JlIGhvc3QgZnJlZWJzZCBn
dWVzdC1zYXZlcmVzdG9yZQoyMDE3LTA2LTI3IDE4OjM4OjI5IFogW3Rlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtYW1kNjRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWFtZDY0IHRzLWd1ZXN0LXNhdmVyZXN0b3JlIGhvc3QgZnJlZWJzZAoyMDE3LTA2LTI3IDE4OjM4
OjMxIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0Ml0gZmluaXNoZWQgMTExMTEyLnRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MiB0cy1ndWVzdC1zdGFydCBob3N0IGRlYmlhbiBwYXNzIAoy
MDE3LTA2LTI3IDE4OjM4OjMxIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0Ml0gc3RhcnRp
bmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiB0cy1ndWVzdC1kZXN0cm95IGhv
c3QgZGViaWFuIGd1ZXN0LWRlc3Ryb3kKMjAxNy0wNi0yNyAxODozODozMSBaIFt0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDJdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDIgdHMtZ3Vlc3QtZGVzdHJveSBob3N0IGRlYmlhbgoyMDE3LTA2LTI3IDE4OjM4OjUxIFog
W3Rlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0Ml0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MiB0cy1ndWVzdC1kZXN0cm95IGhvc3QgZGViaWFuIHBhc3MgCjIwMTct
MDYtMjcgMTg6Mzg6NTIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyXSBzdGFydGluZyAx
MTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyIHRzLWxlYWstY2hlY2sgY2hlY2sgaG9z
dCBsZWFrLWNoZWNrL2NoZWNrCjIwMTctMDYtMjcgMTg6Mzg6NTIgWiBbdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQyXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQy
IHRzLWxlYWstY2hlY2sgY2hlY2sgaG9zdAoyMDE3LTA2LTI3IDE4OjM4OjU0IFogW3Rlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0Ml0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MiB0cy1sZWFrLWNoZWNrIGNoZWNrIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxODozODo1
NCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDJdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDIgdHMtbG9ncy1jYXB0dXJlIGhvc3QgY2FwdHVyZS1sb2dzKDI0
KQoyMDE3LTA2LTI3IDE4OjM4OjU1IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0Ml0gYXdh
aXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiB0cy1sb2dzLWNhcHR1cmUg
aG9zdAoyMDE3LTA2LTI3IDE4OjM5OjExIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgdHMtaG9zdC1pbnN0YWxsLXR3aWNlIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxODozOToxMSBa
IFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NF0gc3RhcnRpbmcgMTExMTEyLnRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IHRzLWhvc3QtcGluZy1jaGVjayBob3N0
IGhvc3QtcGluZy1jaGVjay1uYXRpdmUKMjAxNy0wNi0yNyAxODozOToxMSBaIFt0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0IHRzLWhvc3QtcGluZy1jaGVjayBob3N0CjIwMTctMDYtMjcg
MTg6Mzk6MTIgWiBbdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbV0gZmluaXNoZWQgMTExMTEy
LnRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gdHMtbG9ncy1jYXB0dXJlIGhvc3QgcGFzcyAK
MjAxNy0wNi0yNyAxODozOToxMiBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtXSBhd2Fp
dGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSB0cy1zeXNsb2ctc2VydmVy
IAoyMDE3LTA2LTI3IDE4OjM5OjEyIFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c21dIGZp
bmlzaGVkIDExMTExMi50ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIHRzLXN5c2xvZy1zZXJ2
ZXIgIHBhc3MgCjIwMTctMDYtMjcgMTg6Mzk6MTMgWiBmbGlnaHQgMTExMTEyIHJlYXBlZCAgdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSBbMjk1NzZdIEVYSVQgMAoyMDE3LTA2LTI3IDE4OjM5
OjE0IFogZmxpZ2h0IDExMTExMiBucXVldWVkPTAKMjAxNy0wNi0yNyAxODozOToxNCBaIGZsaWdo
dCAxMTExMTIgbnJ1bm5pbmc9MzUKMjAxNy0wNi0yNyAxODozOToyOCBaIFt0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWFtZDY0XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1hbWQ2NCB0cy1ndWVzdC1zYXZlcmVzdG9yZSBob3N0IGZyZWVic2QgcGFzcyAKMjAxNy0w
Ni0yNyAxODozOToyOSBaIFt0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0XSBzdGFydGlu
ZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCB0cy1ndWVzdC1sb2NhbG1p
Z3JhdGUgaG9zdCBmcmVlYnNkIGd1ZXN0LWxvY2FsbWlncmF0ZQoyMDE3LTA2LTI3IDE4OjM5OjI5
IFogW3Rlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjRdIGF3YWl0aW5nIDExMTExMi50ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0IHRzLWd1ZXN0LWxvY2FsbWlncmF0ZSBob3N0IGZy
ZWVic2QKMjAxNy0wNi0yNyAxODozOTozMiBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0IHRzLWhvc3QtcGluZy1jaGVjayBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTg6Mzk6MzIgWiBb
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjRdIHN0YXJ0aW5nIDExMTExMi50ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCB0cy14ZW4taW5zdGFsbCBob3N0IHhlbi1p
bnN0YWxsCjIwMTctMDYtMjcgMTg6Mzk6MzMgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCB0cy14ZW4taW5zdGFsbCBob3N0CjIwMTctMDYtMjcgMTg6Mzk6NTkgWiBmbGlnaHQgMTEx
MTEyIGtpbGxpbmcgdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSBbMjk1NzZdCjIwMTctMDYt
MjcgMTg6NDA6MDYgWiBbdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NF0gZmluaXNoZWQg
MTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgdHMtZ3Vlc3QtbG9jYWxtaWdy
YXRlIGhvc3QgZnJlZWJzZCBwYXNzIAoyMDE3LTA2LTI3IDE4OjQwOjA3IFogW3Rlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtYW1kNjRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWFtZDY0IHRzLWd1ZXN0LXNhdmVyZXN0b3JlIGhvc3QgZnJlZWJzZCBndWVzdC1zYXZl
cmVzdG9yZS4yCjIwMTctMDYtMjcgMTg6NDA6MDcgWiBbdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
dHMtZ3Vlc3Qtc2F2ZXJlc3RvcmUgaG9zdCBmcmVlYnNkCjIwMTctMDYtMjcgMTg6NDA6MTcgWiBb
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQyIHRzLWxvZ3MtY2FwdHVyZSBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTg6
NDA6MTcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyXSBhd2FpdGluZyAxMTExMTIudGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyIHRzLXN5c2xvZy1zZXJ2ZXIgCjIwMTctMDYtMjcgMTg6
NDA6MTcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyXSBmaW5pc2hlZCAxMTExMTIudGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyIHRzLXN5c2xvZy1zZXJ2ZXIgIHBhc3MgCjIwMTctMDYt
MjcgMTg6NDA6MTggWiBmbGlnaHQgMTExMTEyIHJlYXBlZCAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQyIFsxMDExOF0gRVhJVCAwCjIwMTctMDYtMjcgMTg6NDA6MTkgWiBmbGlnaHQgMTExMTEy
IG5xdWV1ZWQ9MAoyMDE3LTA2LTI3IDE4OjQwOjE5IFogZmxpZ2h0IDExMTExMiBucnVubmluZz0z
NAoyMDE3LTA2LTI3IDE4OjQwOjIxIFogW3Rlc3QtYXJtaGYtYXJtaGYteGxdIGZpbmlzaGVkIDEx
MTExMi50ZXN0LWFybWhmLWFybWhmLXhsIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgcGFzcyAKMjAx
Ny0wNi0yNyAxODo0MDoyMiBaIFt0ZXN0LWFybWhmLWFybWhmLXhsXSBzdGFydGluZyAxMTExMTIu
dGVzdC1hcm1oZi1hcm1oZi14bCB0cy1zeXNsb2ctc2VydmVyICBzeXNsb2ctc2VydmVyCjIwMTct
MDYtMjcgMTg6NDA6MjIgWiBbdGVzdC1hcm1oZi1hcm1oZi14bF0gc3RhcnRpbmcgMTExMTEyLnRl
c3QtYXJtaGYtYXJtaGYteGwgdHMtaG9zdC1pbnN0YWxsLXR3aWNlIGhvc3QgaG9zdC1pbnN0YWxs
KDQpCjIwMTctMDYtMjcgMTg6NDA6MjMgWiBbdGVzdC1hcm1oZi1hcm1oZi14bF0gYXdhaXRpbmcg
MTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwgdHMtaG9zdC1pbnN0YWxsLXR3aWNlIGhvc3QKMjAx
Ny0wNi0yNyAxODo0MDo0OSBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NF0g
ZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IHRzLWd1
ZXN0LXN0b3AgaG9zdCB3aW4gZmFpbCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIw
MTctMDYtMjcgMTg6NDA6NDkgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjRd
IDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCBydW4tam9iL3Rlc3Qt
d2luIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjcgMTg6NDA6NTAgWiBbdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCB0cy1sb2dzLWNhcHR1cmUgaG9zdCBjYXB0dXJl
LWxvZ3MoMTgpCjIwMTctMDYtMjcgMTg6NDA6NTAgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCB0cy1sb2dzLWNhcHR1cmUgaG9zdAoyMDE3LTA2LTI3IDE4OjQwOjU3IFogW3Rlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgdHMtcmVwZWF0LXRlc3QgMTAgdHMtZ3Vlc3Qtc3RhcnQgaG9zdCBkZWJpYW4gezt9IHRzLWd1
ZXN0LXN0b3AgaG9zdCBkZWJpYW4gcGFzcyAKMjAxNy0wNi0yNyAxODo0MDo1OCBaIFt0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
IHRzLWd1ZXN0LXN0YXJ0IGhvc3QgZGViaWFuIGd1ZXN0LXN0YXJ0LjIKMjAxNy0wNi0yNyAxODo0
MDo1OCBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0IHRzLWd1ZXN0LXN0YXJ0IGhvc3QgZGViaWFuCjIwMTctMDYtMjcgMTg6
NDE6MDQgWiBmbGlnaHQgMTExMTEyIGtpbGxpbmcgdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQy
IFsxMDExOF0KMjAxNy0wNi0yNyAxODo0MTowNSBaIFt0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWFtZDY0XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCB0
cy1ndWVzdC1zYXZlcmVzdG9yZSBob3N0IGZyZWVic2QgcGFzcyAKMjAxNy0wNi0yNyAxODo0MTow
NiBaIFt0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0XSBzdGFydGluZyAxMTExMTIudGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCB0cy1ndWVzdC1sb2NhbG1pZ3JhdGUgeDEwIGhv
c3QgZnJlZWJzZCBndWVzdC1sb2NhbG1pZ3JhdGUveDEwCjIwMTctMDYtMjcgMTg6NDE6MDYgWiBb
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgdHMtZ3Vlc3QtbG9jYWxtaWdyYXRlIHgxMCBob3N0IGZy
ZWVic2QKMjAxNy0wNi0yNyAxODo0MToxNSBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0IHRzLXhlbi1pbnN0YWxsIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxODo0MToxNSBaIFt0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IHRzLWhvc3QtcmVib290IGhvc3QgeGVuLWJvb3QK
MjAxNy0wNi0yNyAxODo0MToxNSBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IHRz
LWhvc3QtcmVib290IGhvc3QKMjAxNy0wNi0yNyAxODo0MTozMSBaIFt0ZXN0LWFtZDY0LWkzODYt
bGlidmlydF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0IHRzLWd1ZXN0
LXN0YXJ0IGhvc3QgZGViaWFuIHBhc3MgCjIwMTctMDYtMjcgMTg6NDE6MzEgWiBbdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtbGlidmlydCB0
cy1ndWVzdC1kZXN0cm95IGhvc3QgZGViaWFuIGd1ZXN0LWRlc3Ryb3kKMjAxNy0wNi0yNyAxODo0
MTozMSBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0IHRzLWd1ZXN0LWRlc3Ryb3kgaG9zdCBkZWJpYW4KMjAxNy0wNi0yNyAx
ODo0MTo1MyBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydF0gZmluaXNoZWQgMTExMTEyLnRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0IHRzLWd1ZXN0LWRlc3Ryb3kgaG9zdCBkZWJpYW4gcGFzcyAKMjAx
Ny0wNi0yNyAxODo0MTo1NCBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydF0gc3RhcnRpbmcgMTEx
MTEyLnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0IHRzLWxlYWstY2hlY2sgY2hlY2sgaG9zdCBsZWFr
LWNoZWNrL2NoZWNrCjIwMTctMDYtMjcgMTg6NDE6NTQgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtbGlidmlydCB0cy1sZWFrLWNoZWNr
IGNoZWNrIGhvc3QKMjAxNy0wNi0yNyAxODo0MTo1NiBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmly
dF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0IHRzLWxlYWstY2hlY2sg
Y2hlY2sgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE4OjQxOjU2IFogW3Rlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgdHMtbG9ncy1j
YXB0dXJlIGhvc3QgY2FwdHVyZS1sb2dzKDIyKQoyMDE3LTA2LTI3IDE4OjQxOjU3IFogW3Rlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgdHMtbG9ncy1jYXB0dXJlIGhvc3QKMjAxNy0wNi0yNyAxODo0MjoyNiBaIFt0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbV0gZmluaXNoZWQgMTExMTEyLnRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWhvc3QtaW5zdGFsbC10
d2ljZSBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTg6NDI6MjYgWiBbdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c21dIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdCBo
b3N0LXBpbmctY2hlY2stbmF0aXZlCjIwMTctMDYtMjcgMTg6NDI6MjcgWiBbdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c21dIGF3YWl0aW5nIDExMTExMi50ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1ob3N0LXBpbmctY2hlY2sg
aG9zdAoyMDE3LTA2LTI3IDE4OjQyOjQyIFogW3Rlc3QtYW1kNjQtYW1kNjQtcHlncnViXSBmaW5p
c2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgdHMtaG9zdC1pbnN0YWxsLXR3aWNl
IGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxODo0Mjo0MyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1
Yl0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtcHlncnViIHRzLWhvc3QtcGluZy1j
aGVjayBob3N0IGhvc3QtcGluZy1jaGVjay1uYXRpdmUKMjAxNy0wNi0yNyAxODo0Mjo0MyBaIFt0
ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1Yl0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQt
cHlncnViIHRzLWhvc3QtcGluZy1jaGVjayBob3N0CjIwMTctMDYtMjcgMTg6NDI6NDYgWiBbdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCB0cy1sb2dzLWNhcHR1cmUgaG9zdCBwYXNzIAoy
MDE3LTA2LTI3IDE4OjQyOjQ2IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgdHMt
c3lzbG9nLXNlcnZlciAKMjAxNy0wNi0yNyAxODo0Mjo0NiBaIFt0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0IHRzLXN5c2xvZy1zZXJ2ZXIgIHBhc3MgCjIwMTctMDYtMjcgMTg6NDI6NDYg
WiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjRdIGpvYiBub3Qgb2sKMjAxNy0w
Ni0yNyAxODo0Mjo0NyBaIGZsaWdodCAxMTExMTIgcmVhcGVkICB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCBbNTk0OF0gRVhJVCAwCjIwMTctMDYtMjcgMTg6NDI6NDcgWiBbdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c21dIGZpbmlzaGVkIDExMTEx
Mi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1ob3N0LXBp
bmctY2hlY2sgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE4OjQyOjQ3IFogZmxpZ2h0IDExMTExMiBu
cXVldWVkPTAKMjAxNy0wNi0yNyAxODo0Mjo0NyBaIGZsaWdodCAxMTExMTIgbnJ1bm5pbmc9MzMK
MjAxNy0wNi0yNyAxODo0Mjo0OCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtIHRzLXhlbi1pbnN0YWxsIGhvc3QgeGVuLWluc3RhbGwKMjAxNy0wNi0y
NyAxODo0Mjo0OCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhz
bV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtIHRzLXhlbi1pbnN0YWxsIGhvc3QKMjAxNy0wNi0yNyAxODo0MzowNCBaIFt0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1Yl0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtcHlncnVi
IHRzLWhvc3QtcGluZy1jaGVjayBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTg6NDM6MDQgWiBbdGVz
dC1hbWQ2NC1hbWQ2NC1weWdydWJdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiB0cy14ZW4taW5zdGFsbCBob3N0IHhlbi1pbnN0YWxsCjIwMTctMDYtMjcgMTg6NDM6MDQg
WiBbdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWJdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFt
ZDY0LXB5Z3J1YiB0cy14ZW4taW5zdGFsbCBob3N0CjIwMTctMDYtMjcgMTg6NDM6MjAgWiBbdGVz
dC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1h
bWQ2NC1ydW1wcnVuLWFtZDY0IHRzLWhvc3QtaW5zdGFsbC10d2ljZSBob3N0IHBhc3MgCjIwMTct
MDYtMjcgMTg6NDM6MjAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0XSBzdGFydGlu
ZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IHRzLWhvc3QtcGluZy1jaGVj
ayBob3N0IGhvc3QtcGluZy1jaGVjay1uYXRpdmUKMjAxNy0wNi0yNyAxODo0MzoyMSBaIFt0ZXN0
LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFt
ZDY0LXJ1bXBydW4tYW1kNjQgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QKMjAxNy0wNi0yNyAxODo0
MzoyMSBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0IHRzLWxvZ3MtY2FwdHVyZSBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTg6
NDM6MjEgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCB0cy1zeXNsb2ctc2VydmVyIAoyMDE3LTA2LTI3IDE4OjQzOjIyIFog
W3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgdHMtc3lzbG9nLXNlcnZlciAgcGFzcyAKMjAxNy0wNi0yNyAxODo0MzoyMyBaIGZs
aWdodCAxMTExMTIgcmVhcGVkICB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCBbMTA1MDJdIEVYSVQg
MAoyMDE3LTA2LTI3IDE4OjQzOjIzIFogZmxpZ2h0IDExMTExMiBucXVldWVkPTAKMjAxNy0wNi0y
NyAxODo0MzoyMyBaIGZsaWdodCAxMTExMTIgbnJ1bm5pbmc9MzIKMjAxNy0wNi0yNyAxODo0Mzoz
MiBaIGZsaWdodCAxMTExMTIga2lsbGluZyB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCBbNTk0OF0KMjAxNy0wNi0yNyAxODo0MzozNyBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW43LWFtZDY0IHRzLWhvc3QtcmVib290IGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxODo0MzozOCBa
IFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NF0gc3RhcnRpbmcgMTExMTEyLnRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IHRzLWhvc3QtcGluZy1jaGVjayBob3N0
IGhvc3QtcGluZy1jaGVjay14ZW4KMjAxNy0wNi0yNyAxODo0MzozOCBaIFt0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0IHRzLWhvc3QtcGluZy1jaGVjayBob3N0CjIwMTctMDYtMjcgMTg6
NDM6NDEgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0XSBmaW5pc2hlZCAxMTExMTIu
dGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IHRzLWhvc3QtcGluZy1jaGVjayBob3N0IHBh
c3MgCjIwMTctMDYtMjcgMTg6NDM6NDIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0
XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IHRzLXhlbi1p
bnN0YWxsIGhvc3QgeGVuLWluc3RhbGwKMjAxNy0wNi0yNyAxODo0Mzo0MiBaIFt0ZXN0LWFtZDY0
LWFtZDY0LXJ1bXBydW4tYW1kNjRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXJ1
bXBydW4tYW1kNjQgdHMteGVuLWluc3RhbGwgaG9zdAoyMDE3LTA2LTI3IDE4OjQzOjU3IFogW3Rl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWFtZDY0IHRzLWd1ZXN0LWxvY2FsbWlncmF0ZSB4MTAgaG9zdCBmcmVl
YnNkIHBhc3MgCjIwMTctMDYtMjcgMTg6NDM6NTcgWiBbdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
dHMtZ3Vlc3Qtc3RvcCBob3N0IGZyZWVic2QgZ3Vlc3Qtc3RvcAoyMDE3LTA2LTI3IDE4OjQzOjU3
IFogW3Rlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjRdIGF3YWl0aW5nIDExMTExMi50ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0IHRzLWd1ZXN0LXN0b3AgaG9zdCBmcmVlYnNkCjIw
MTctMDYtMjcgMTg6NDM6NTkgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjRd
IGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCB0cy1o
b3N0LXBpbmctY2hlY2sgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE4OjQzOjU5IFogW3Rlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgdHMtbGVhay1jaGVjayBiYXNpcyBob3N0IGxlYWstY2hl
Y2svYmFzaXMoOSkKMjAxNy0wNi0yNyAxODo0Mzo1OSBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW43LWFtZDY0IHRzLWxlYWstY2hlY2sgYmFzaXMgaG9zdAoyMDE3LTA2LTI3IDE4OjQ0OjAwIFog
W3Rlc3QtYW1kNjQtYW1kNjQteGxdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhs
IHRzLWhvc3QtaW5zdGFsbC10d2ljZSBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTg6NDQ6MDAgWiBb
dGVzdC1hbWQ2NC1hbWQ2NC14bF0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChP
U1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdS
RVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNz
IGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlM
OiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3Qg
aW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNj
ZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTctMDYtMjcgMTg6NDQ6MDAgWiBbdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWxdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aC1pbnRlbCB0cy1ob3N0LWluc3RhbGwtdHdpY2UgaG9zdCBwYXNzIAoyMDE3LTA2
LTI3IDE4OjQ0OjAxIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsXSBzdGFydGluZyAx
MTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgdHMtaG9zdC1waW5nLWNoZWNrIGhv
c3QgaG9zdC1waW5nLWNoZWNrLW5hdGl2ZQoyMDE3LTA2LTI3IDE4OjQ0OjAxIFogW3Rlc3QtYW1k
NjQtYW1kNjQteGwtcHZoLWludGVsXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmgtaW50ZWwgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QKMjAxNy0wNi0yNyAxODo0NDowMSBa
IFt0ZXN0LWFtZDY0LWFtZDY0LXhsXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14
bCB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdCBob3N0LXBpbmctY2hlY2stbmF0aXZlCjIwMTctMDYt
MjcgMTg6NDQ6MDEgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjRdIGZpbmlz
aGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCB0cy1sZWFrLWNo
ZWNrIGJhc2lzIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxODo0NDowMSBaIFt0ZXN0LWFtZDY0LWFt
ZDY0LXhsXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bCB0cy1ob3N0LXBpbmct
Y2hlY2sgaG9zdAoyMDE3LTA2LTI3IDE4OjQ0OjAyIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgdHMtd2luZG93cy1pbnN0YWxsICB3aW5kb3dzLWluc3RhbGwKMjAxNy0wNi0yNyAx
ODo0NDowMiBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NF0gYXdhaXRpbmcg
MTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IHRzLXdpbmRvd3MtaW5z
dGFsbCAKMjAxNy0wNi0yNyAxODo0NDowOCBaIGZsaWdodCAxMTExMTIga2lsbGluZyB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCBbMTA1MDJdCjIwMTctMDYtMjcgMTg6NDQ6MjIgWiBbdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmgtaW50ZWxdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aC1pbnRlbCB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE4OjQ0
OjIyIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsXSBzdGFydGluZyAxMTExMTIudGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgdHMteGVuLWluc3RhbGwgaG9zdCB4ZW4taW5zdGFs
bAoyMDE3LTA2LTI3IDE4OjQ0OjIyIFogW3Rlc3QtYW1kNjQtYW1kNjQteGxdIGZpbmlzaGVkIDEx
MTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsIHRzLWhvc3QtcGluZy1jaGVjayBob3N0IHBhc3MgCjIw
MTctMDYtMjcgMTg6NDQ6MjIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWxdIGF3YWl0
aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCB0cy14ZW4taW5zdGFsbCBo
b3N0CjIwMTctMDYtMjcgMTg6NDQ6MjIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bF0gc3RhcnRpbmcg
MTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwgdHMteGVuLWluc3RhbGwgaG9zdCB4ZW4taW5zdGFs
bAoyMDE3LTA2LTI3IDE4OjQ0OjIzIFogW3Rlc3QtYW1kNjQtYW1kNjQteGxdIGF3YWl0aW5nIDEx
MTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsIHRzLXhlbi1pbnN0YWxsIGhvc3QKMjAxNy0wNi0yNyAx
ODo0NDoyNCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbV0g
ZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQt
eHNtIHRzLXhlbi1pbnN0YWxsIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxODo0NDoyNCBaIFt0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbV0gc3RhcnRpbmcgMTExMTEy
LnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWhvc3QtcmVi
b290IGhvc3QgeGVuLWJvb3QKMjAxNy0wNi0yNyAxODo0NDoyNSBaIFt0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWhvc3QtcmVib290IGhvc3QKMjAx
Ny0wNi0yNyAxODo0NDoyNyBaIFt0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0XSBmaW5p
c2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCB0cy1ndWVzdC1zdG9w
IGhvc3QgZnJlZWJzZCBwYXNzIAoyMDE3LTA2LTI3IDE4OjQ0OjI3IFogW3Rlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtYW1kNjRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWFtZDY0IHRzLXJlcGVhdC10ZXN0IDEwIHRzLWd1ZXN0LXN0YXJ0IGhvc3QgZnJlZWJzZCB7
O30gdHMtZ3Vlc3Qtc3RvcCBob3N0IGZyZWVic2QgZ3Vlc3Qtc3RhcnQvZnJlZWJzZC5yZXBlYXQK
MjAxNy0wNi0yNyAxODo0NDoyNyBaIFt0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0XSBh
d2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCB0cy1yZXBlYXQt
dGVzdCAxMCB0cy1ndWVzdC1zdGFydCBob3N0IGZyZWVic2Qgezt9IHRzLWd1ZXN0LXN0b3AgaG9z
dCBmcmVlYnNkCjIwMTctMDYtMjcgMTg6NDQ6MzYgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWJd
IGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiB0cy14ZW4taW5zdGFsbCBo
b3N0IHBhc3MgCjIwMTctMDYtMjcgMTg6NDQ6MzYgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWJd
IHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiB0cy1ob3N0LXJlYm9vdCBo
b3N0IHhlbi1ib290CjIwMTctMDYtMjcgMTg6NDQ6MzYgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1weWdy
dWJdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiB0cy1ob3N0LXJlYm9v
dCBob3N0CjIwMTctMDYtMjcgMTg6NDQ6MzggWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZj
cHVdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSB0cy1ob3N0
LWluc3RhbGwtdHdpY2UgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE4OjQ0OjM5IFogW3Rlc3QtYW1k
NjQtYW1kNjQteGwtbXVsdGl2Y3B1XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14
bC1tdWx0aXZjcHUgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgaG9zdC1waW5nLWNoZWNrLW5hdGl2
ZQoyMDE3LTA2LTI3IDE4OjQ0OjM5IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1XSBh
d2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgdHMtaG9zdC1waW5n
LWNoZWNrIGhvc3QKMjAxNy0wNi0yNyAxODo0NTowMCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLW11
bHRpdmNwdV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1IHRz
LWhvc3QtcGluZy1jaGVjayBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTg6NDU6MDAgWiBbdGVzdC1h
bWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHVdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0
LXhsLW11bHRpdmNwdSB0cy14ZW4taW5zdGFsbCBob3N0IHhlbi1pbnN0YWxsCjIwMTctMDYtMjcg
MTg6NDU6MDAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHVdIGF3YWl0aW5nIDExMTEx
Mi50ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSB0cy14ZW4taW5zdGFsbCBob3N0CjIwMTct
MDYtMjcgMTg6NDU6MDMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0XSBmaW5pc2hl
ZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IHRzLXhlbi1pbnN0YWxsIGhv
c3QgcGFzcyAKMjAxNy0wNi0yNyAxODo0NTowMyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4t
YW1kNjRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgdHMt
aG9zdC1yZWJvb3QgaG9zdCB4ZW4tYm9vdAoyMDE3LTA2LTI3IDE4OjQ1OjA0IFogW3Rlc3QtYW1k
NjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQt
cnVtcHJ1bi1hbWQ2NCB0cy1ob3N0LXJlYm9vdCBob3N0CjIwMTctMDYtMjcgMTg6NDU6MTEgWiBb
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWxdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aC1pbnRlbCB0cy14ZW4taW5zdGFsbCBob3N0IHBhc3MgCjIwMTctMDYtMjcg
MTg6NDU6MTEgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWxdIHN0YXJ0aW5nIDExMTEx
Mi50ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCB0cy1ob3N0LXJlYm9vdCBob3N0IHhlbi1i
b290CjIwMTctMDYtMjcgMTg6NDU6MTEgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWxd
IGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCB0cy1ob3N0LXJl
Ym9vdCBob3N0CjIwMTctMDYtMjcgMTg6NDU6NDMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kIHRzLWhvc3QtaW5zdGFsbC10d2ljZSBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTg6NDU6NDMg
WiBbdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kXSBzdGFydGluZyAxMTExMTIudGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIHRzLWhvc3QtcGluZy1jaGVjayBob3N0IGhv
c3QtcGluZy1jaGVjay1uYXRpdmUKMjAxNy0wNi0yNyAxODo0NTo0NCBaIFt0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QKMjAxNy0wNi0yNyAxODo0NTo1
NyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2
NC14bCB0cy14ZW4taW5zdGFsbCBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTg6NDU6NTcgWiBbdGVz
dC1hbWQ2NC1hbWQ2NC14bF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwgdHMt
aG9zdC1yZWJvb3QgaG9zdCB4ZW4tYm9vdAoyMDE3LTA2LTI3IDE4OjQ1OjU3IFogW3Rlc3QtYW1k
NjQtYW1kNjQteGxdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsIHRzLWhvc3Qt
cmVib290IGhvc3QKMjAxNy0wNi0yNyAxODo0NjowMSBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWhvc3QtcmVib290IGhvc3QgcGFzcyAKMjAx
Ny0wNi0yNyAxODo0NjowMSBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0LXhzbV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtIHRzLWhvc3QtcGluZy1jaGVjayBob3N0IGhvc3QtcGluZy1jaGVjay14ZW4K
MjAxNy0wNi0yNyAxODo0NjowMSBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtIHRzLWhvc3QtcGluZy1jaGVjayBob3N0CjIwMTctMDYtMjcgMTg6NDY6
MDUgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kXSBmaW5pc2hlZCAxMTExMTIu
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIHRzLWhvc3QtcGluZy1jaGVjayBob3N0
IHBhc3MgCjIwMTctMDYtMjcgMTg6NDY6MDUgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
IHRzLXhlbi1pbnN0YWxsIGhvc3QgeGVuLWluc3RhbGwKMjAxNy0wNi0yNyAxODo0NjowNSBaIFt0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgdHMteGVuLWluc3RhbGwgaG9zdAoyMDE3LTA2LTI3
IDE4OjQ2OjE1IFogW3Rlc3QtYW1kNjQtYW1kNjQtcHlncnViXSBmaW5pc2hlZCAxMTExMTIudGVz
dC1hbWQ2NC1hbWQ2NC1weWdydWIgdHMtaG9zdC1yZWJvb3QgaG9zdCBwYXNzIAoyMDE3LTA2LTI3
IDE4OjQ2OjE1IFogW3Rlc3QtYW1kNjQtYW1kNjQtcHlncnViXSBzdGFydGluZyAxMTExMTIudGVz
dC1hbWQ2NC1hbWQ2NC1weWdydWIgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgaG9zdC1waW5nLWNo
ZWNrLXhlbgoyMDE3LTA2LTI3IDE4OjQ2OjE2IFogW3Rlc3QtYW1kNjQtYW1kNjQtcHlncnViXSBh
d2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgdHMtaG9zdC1waW5nLWNoZWNr
IGhvc3QKMjAxNy0wNi0yNyAxODo0NjoyMiBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWhvc3QtcGluZy1jaGVjayBob3N0IHBhc3MgCjIwMTct
MDYtMjcgMTg6NDY6MjIgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NC14c21dIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbSB0cy1sZWFrLWNoZWNrIGJhc2lzIGhvc3QgbGVhay1jaGVjay9iYXNpcyg5KQoy
MDE3LTA2LTI3IDE4OjQ2OjIzIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NC14c20gdHMtbGVhay1jaGVjayBiYXNpcyBob3N0CjIwMTctMDYtMjcgMTg6NDY6
MjUgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c21dIGZpbmlz
aGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSB0
cy1sZWFrLWNoZWNrIGJhc2lzIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxODo0NjoyNSBaIFt0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbV0gc3RhcnRpbmcgMTExMTEy
LnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWRlYmlhbi1o
dm0taW5zdGFsbCAgZGViaWFuLWh2bS1pbnN0YWxsCjIwMTctMDYtMjcgMTg6NDY6MjYgWiBbdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c21dIGF3YWl0aW5nIDExMTEx
Mi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1kZWJpYW4t
aHZtLWluc3RhbGwgCjIwMTctMDYtMjcgMTg6NDY6MzMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1t
dWx0aXZjcHVdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSB0
cy14ZW4taW5zdGFsbCBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTg6NDY6MzMgWiBbdGVzdC1hbWQ2
NC1hbWQ2NC14bC1tdWx0aXZjcHVdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhs
LW11bHRpdmNwdSB0cy1ob3N0LXJlYm9vdCBob3N0IHhlbi1ib290CjIwMTctMDYtMjcgMTg6NDY6
MzMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHVdIGF3YWl0aW5nIDExMTExMi50ZXN0
LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSB0cy1ob3N0LXJlYm9vdCBob3N0CjIwMTctMDYtMjcg
MTg6NDY6MzcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWJdIGZpbmlzaGVkIDExMTExMi50ZXN0
LWFtZDY0LWFtZDY0LXB5Z3J1YiB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdCBwYXNzIAoyMDE3LTA2
LTI3IDE4OjQ2OjM3IFogW3Rlc3QtYW1kNjQtYW1kNjQtcHlncnViXSBzdGFydGluZyAxMTExMTIu
dGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgdHMtbGVhay1jaGVjayBiYXNpcyBob3N0IGxlYWstY2hl
Y2svYmFzaXMoOSkKMjAxNy0wNi0yNyAxODo0NjozNyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1
Yl0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtcHlncnViIHRzLWxlYWstY2hlY2sg
YmFzaXMgaG9zdAoyMDE3LTA2LTI3IDE4OjQ2OjM5IFogW3Rlc3QtYW1kNjQtYW1kNjQtcHlncnVi
XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgdHMtbGVhay1jaGVjayBi
YXNpcyBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTg6NDY6NDAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWJdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiB0cy1kZWJpYW4t
ZGktaW5zdGFsbCAgZGViaWFuLWRpLWluc3RhbGwKMjAxNy0wNi0yNyAxODo0Njo0MCBaIFt0ZXN0
LWFybWhmLWFybWhmLXhsLXhzbV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwt
eHNtIHRzLWhvc3QtaW5zdGFsbC10d2ljZSBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTg6NDY6NDAg
WiBbdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWJdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFt
ZDY0LXB5Z3J1YiB0cy1kZWJpYW4tZGktaW5zdGFsbCAKMjAxNy0wNi0yNyAxODo0Njo0MCBaIFt0
ZXN0LWFybWhmLWFybWhmLXhsLXhzbV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYt
eGwteHNtIHRzLWhvc3QtcGluZy1jaGVjayBob3N0IGhvc3QtcGluZy1jaGVjay1uYXRpdmUKMjAx
Ny0wNi0yNyAxODo0Njo0MCBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXhzbV0gYXdhaXRpbmcgMTEx
MTEyLnRlc3QtYXJtaGYtYXJtaGYteGwteHNtIHRzLWhvc3QtcGluZy1jaGVjayBob3N0CjIwMTct
MDYtMjcgMTg6NDY6NDEgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0XSBmaW5pc2hl
ZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IHRzLWhvc3QtcmVib290IGhv
c3QgcGFzcyAKMjAxNy0wNi0yNyAxODo0Njo0MSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4t
YW1kNjRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgdHMt
aG9zdC1waW5nLWNoZWNrIGhvc3QgaG9zdC1waW5nLWNoZWNrLXhlbgoyMDE3LTA2LTI3IDE4OjQ2
OjQxIFogW3Rlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NF0gYXdhaXRpbmcgMTExMTEyLnRl
c3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdAoyMDE3
LTA2LTI3IDE4OjQ2OjUyIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsXSBmaW5pc2hl
ZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgdHMtaG9zdC1yZWJvb3QgaG9z
dCBwYXNzIAoyMDE3LTA2LTI3IDE4OjQ2OjUyIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWlu
dGVsXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgdHMtaG9z
dC1waW5nLWNoZWNrIGhvc3QgaG9zdC1waW5nLWNoZWNrLXhlbgoyMDE3LTA2LTI3IDE4OjQ2OjUy
IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsXSBhd2FpdGluZyAxMTExMTIudGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QKMjAxNy0wNi0y
NyAxODo0NzowMSBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXhzbV0gZmluaXNoZWQgMTExMTEyLnRl
c3QtYXJtaGYtYXJtaGYteGwteHNtIHRzLWhvc3QtcGluZy1jaGVjayBob3N0IHBhc3MgCjIwMTct
MDYtMjcgMTg6NDc6MDEgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC14c21dIHN0YXJ0aW5nIDExMTEx
Mi50ZXN0LWFybWhmLWFybWhmLXhsLXhzbSB0cy14ZW4taW5zdGFsbCBob3N0IHhlbi1pbnN0YWxs
CjIwMTctMDYtMjcgMTg6NDc6MDIgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC14c21dIGF3YWl0aW5n
IDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLXhzbSB0cy14ZW4taW5zdGFsbCBob3N0CjIwMTct
MDYtMjcgMTg6NDc6MDIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0XSBmaW5pc2hl
ZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IHRzLWhvc3QtcGluZy1jaGVj
ayBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTg6NDc6MDIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1ydW1w
cnVuLWFtZDY0XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0
IHRzLWxlYWstY2hlY2sgYmFzaXMgaG9zdCBsZWFrLWNoZWNrL2Jhc2lzKDkpCjIwMTctMDYtMjcg
MTg6NDc6MDMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0XSBhd2FpdGluZyAxMTEx
MTIudGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IHRzLWxlYWstY2hlY2sgYmFzaXMgaG9z
dAoyMDE3LTA2LTI3IDE4OjQ3OjA1IFogW3Rlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NF0g
ZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCB0cy1sZWFrLWNo
ZWNrIGJhc2lzIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxODo0NzowNSBaIFt0ZXN0LWFtZDY0LWFt
ZDY0LXJ1bXBydW4tYW1kNjRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXJ1bXBy
dW4tYW1kNjQgdHMtcnVtcHJ1bi10ZXN0LXByZXAgaG9zdCBydW1wcnVuLXRlc3QtcHJlcAoyMDE3
LTA2LTI3IDE4OjQ3OjA1IFogW3Rlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NF0gYXdhaXRp
bmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCB0cy1ydW1wcnVuLXRlc3Qt
cHJlcCBob3N0CjIwMTctMDYtMjcgMTg6NDc6MTMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgt
aW50ZWxdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCB0cy1o
b3N0LXBpbmctY2hlY2sgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE4OjQ3OjEzIFogW3Rlc3QtYW1k
NjQtYW1kNjQteGwtcHZoLWludGVsXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmgtaW50ZWwgdHMtbGVhay1jaGVjayBiYXNpcyBob3N0IGxlYWstY2hlY2svYmFzaXMoOSkK
MjAxNy0wNi0yNyAxODo0NzoxNCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbF0gYXdh
aXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsIHRzLWxlYWstY2hlY2sg
YmFzaXMgaG9zdAoyMDE3LTA2LTI3IDE4OjQ3OjE2IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcHZo
LWludGVsXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgdHMt
bGVhay1jaGVjayBiYXNpcyBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTg6NDc6MTYgWiBbdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWxdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aC1pbnRlbCB0cy1kZWJpYW4taW5zdGFsbCAgZGViaWFuLWluc3RhbGwKMjAxNy0wNi0y
NyAxODo0NzoxNiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbF0gYXdhaXRpbmcgMTEx
MTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsIHRzLWRlYmlhbi1pbnN0YWxsIAoyMDE3
LTA2LTI3IDE4OjQ3OjE5IFogW3Rlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NF0gZmluaXNo
ZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCB0cy1ydW1wcnVuLXRlc3Qt
cHJlcCBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTg6NDc6MTkgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1y
dW1wcnVuLWFtZDY0XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFt
ZDY0IHRzLXJ1bXBydW4tZGVtby1zZXR1cCBob3N0IG5ldHRlc3QgcnVtcHJ1bi1kZW1vLXNldHVw
CjIwMTctMDYtMjcgMTg6NDc6MjAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0XSBh
d2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IHRzLXJ1bXBydW4t
ZGVtby1zZXR1cCBob3N0IG5ldHRlc3QKMjAxNy0wNi0yNyAxODo0NzoyMyBaIFt0ZXN0LWFtZDY0
LWFtZDY0LXJ1bXBydW4tYW1kNjRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXJ1
bXBydW4tYW1kNjQgdHMtcnVtcHJ1bi1kZW1vLXNldHVwIGhvc3QgbmV0dGVzdCBwYXNzIAoyMDE3
LTA2LTI3IDE4OjQ3OjIzIFogW3Rlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NF0gc3RhcnRp
bmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCB0cy1ndWVzdC1zdGFydCBo
b3N0IG5ldHRlc3QgZ3Vlc3Qtc3RhcnQKMjAxNy0wNi0yNyAxODo0NzoyMyBaIFt0ZXN0LWFtZDY0
LWFtZDY0LXJ1bXBydW4tYW1kNjRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXJ1
bXBydW4tYW1kNjQgdHMtZ3Vlc3Qtc3RhcnQgaG9zdCBuZXR0ZXN0CjIwMTctMDYtMjcgMTg6NDc6
MjkgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1k
NjQteGwgdHMtaG9zdC1yZWJvb3QgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE4OjQ3OjI5IFogW3Rl
c3QtYW1kNjQtYW1kNjQteGxdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsIHRz
LWhvc3QtcGluZy1jaGVjayBob3N0IGhvc3QtcGluZy1jaGVjay14ZW4KMjAxNy0wNi0yNyAxODo0
NzozMCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1h
bWQ2NC14bCB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdAoyMDE3LTA2LTI3IDE4OjQ3OjM5IFogW3Rl
c3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQt
YW1kNjQtcnVtcHJ1bi1hbWQ2NCB0cy1ndWVzdC1zdGFydCBob3N0IG5ldHRlc3QgcGFzcyAKMjAx
Ny0wNi0yNyAxODo0Nzo0MCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjRdIHN0YXJ0
aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgdHMtZ3Vlc3QtZGVzdHJv
eSBob3N0IG5ldHRlc3QgZ3Vlc3QtZGVzdHJveQoyMDE3LTA2LTI3IDE4OjQ3OjQwIFogW3Rlc3Qt
YW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1k
NjQtcnVtcHJ1bi1hbWQ2NCB0cy1ndWVzdC1kZXN0cm95IGhvc3QgbmV0dGVzdAoyMDE3LTA2LTI3
IDE4OjQ3OjQwIFogW3Rlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsXSBmaW5pc2hl
ZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgdHMtaG9zdC1pbnN0
YWxsLXR3aWNlIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxODo0Nzo0MSBaIFt0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1pbnRlbF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsIHRzLWhvc3QtcGluZy1jaGVjayBob3N0IGhvc3QtcGluZy1jaGVj
ay1uYXRpdmUKMjAxNy0wNi0yNyAxODo0Nzo0MSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1pbnRlbF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsIHRzLWhvc3QtcGluZy1jaGVjayBob3N0CjIwMTctMDYtMjcgMTg6NDc6NDMgWiBbdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIHRzLXhlbi1pbnN0YWxsIGhvc3QgcGFzcyAKMjAxNy0w
Ni0yNyAxODo0Nzo0MyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWRdIHN0YXJ0
aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgdHMtaG9zdC1yZWJv
b3QgaG9zdCB4ZW4tYm9vdAoyMDE3LTA2LTI3IDE4OjQ3OjQzIFogW3Rlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCB0cy1ob3N0LXJlYm9vdCBob3N0CjIwMTctMDYtMjcgMTg6NDc6NTEgWiBbdGVz
dC1hbWQ2NC1hbWQ2NC14bF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwgdHMt
aG9zdC1waW5nLWNoZWNrIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxODo0Nzo1MSBaIFt0ZXN0LWFt
ZDY0LWFtZDY0LXhsXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bCB0cy1sZWFr
LWNoZWNrIGJhc2lzIGhvc3QgbGVhay1jaGVjay9iYXNpcyg5KQoyMDE3LTA2LTI3IDE4OjQ3OjUx
IFogW3Rlc3QtYW1kNjQtYW1kNjQteGxdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0
LXhsIHRzLWxlYWstY2hlY2sgYmFzaXMgaG9zdAoyMDE3LTA2LTI3IDE4OjQ3OjUzIFogW3Rlc3Qt
YW1kNjQtYW1kNjQteGxdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsIHRzLWxl
YWstY2hlY2sgYmFzaXMgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE4OjQ3OjUzIFogW3Rlc3QtYW1k
NjQtYW1kNjQteGxdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsIHRzLWRlYmlh
bi1pbnN0YWxsICBkZWJpYW4taW5zdGFsbAoyMDE3LTA2LTI3IDE4OjQ3OjU0IFogW3Rlc3QtYW1k
NjQtYW1kNjQteGxdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsIHRzLWRlYmlh
bi1pbnN0YWxsIAoyMDE3LTA2LTI3IDE4OjQ3OjU5IFogW3Rlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1
bi1hbWQ2NF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCB0
cy1ndWVzdC1kZXN0cm95IGhvc3QgbmV0dGVzdCBwYXNzIAoyMDE3LTA2LTI3IDE4OjQ4OjAwIFog
W3Rlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1k
NjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCB0cy1ydW1wcnVuLWRlbW8tc2V0dXAgaG9zdCB4ZW5zdG9y
ZWxzIHJ1bXBydW4tZGVtby1zZXR1cC94ZW5zdG9yZWxzCjIwMTctMDYtMjcgMTg6NDg6MDAgWiBb
dGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2
NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IHRzLXJ1bXBydW4tZGVtby1zZXR1cCBob3N0IHhlbnN0b3Jl
bHMKMjAxNy0wNi0yNyAxODo0ODowMiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1p
bnRlbF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
IHRzLWhvc3QtcGluZy1jaGVjayBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTg6NDg6MDIgWiBbdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWxdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCB0cy14ZW4taW5zdGFsbCBob3N0IHhlbi1pbnN0
YWxsCjIwMTctMDYtMjcgMTg6NDg6MDIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
aW50ZWxdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRl
bCB0cy14ZW4taW5zdGFsbCBob3N0CjIwMTctMDYtMjcgMTg6NDg6MDMgWiBbdGVzdC1hbWQ2NC1h
bWQ2NC1ydW1wcnVuLWFtZDY0XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1ydW1w
cnVuLWFtZDY0IHRzLXJ1bXBydW4tZGVtby1zZXR1cCBob3N0IHhlbnN0b3JlbHMgcGFzcyAKMjAx
Ny0wNi0yNyAxODo0ODowMyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjRdIHN0YXJ0
aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgdHMtcnVtcHJ1bi1kZW1v
LXhlbnN0b3JlbHMgaG9zdCB4ZW5zdG9yZWxzIHJ1bXBydW4tZGVtby14ZW5zdG9yZWxzL3hlbnN0
b3JlbHMKMjAxNy0wNi0yNyAxODo0ODowMyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1k
NjRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgdHMtcnVt
cHJ1bi1kZW1vLXhlbnN0b3JlbHMgaG9zdCB4ZW5zdG9yZWxzCjIwMTctMDYtMjcgMTg6NDg6MTIg
WiBbdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0XSBmaW5pc2hlZCAxMTExMTIudGVzdC1h
bWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IHRzLXJ1bXBydW4tZGVtby14ZW5zdG9yZWxzIGhvc3Qg
eGVuc3RvcmVscyBwYXNzIAoyMDE3LTA2LTI3IDE4OjQ4OjEyIFogW3Rlc3QtYW1kNjQtYW1kNjQt
cnVtcHJ1bi1hbWQ2NF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1h
bWQ2NCB0cy1ndWVzdC1kZXN0cm95LWhhcmQgaG9zdCB4ZW5zdG9yZWxzIGd1ZXN0LWRlc3Ryb3kt
aGFyZC94ZW5zdG9yZWxzCjIwMTctMDYtMjcgMTg6NDg6MTIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1y
dW1wcnVuLWFtZDY0XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFt
ZDY0IHRzLWd1ZXN0LWRlc3Ryb3ktaGFyZCBob3N0IHhlbnN0b3JlbHMKMjAxNy0wNi0yNyAxODo0
ODoxMiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdV0gZmluaXNoZWQgMTExMTEyLnRl
c3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1IHRzLWhvc3QtcmVib290IGhvc3QgcGFzcyAKMjAx
Ny0wNi0yNyAxODo0ODoxMyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdV0gc3RhcnRp
bmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1IHRzLWhvc3QtcGluZy1jaGVj
ayBob3N0IGhvc3QtcGluZy1jaGVjay14ZW4KMjAxNy0wNi0yNyAxODo0ODoxMyBaIFt0ZXN0LWFt
ZDY0LWFtZDY0LXhsLW11bHRpdmNwdV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQt
eGwtbXVsdGl2Y3B1IHRzLWhvc3QtcGluZy1jaGVjayBob3N0CjIwMTctMDYtMjcgMTg6NDg6MTMg
WiBbdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0XSBmaW5pc2hlZCAxMTExMTIudGVzdC1h
bWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IHRzLWd1ZXN0LWRlc3Ryb3ktaGFyZCBob3N0IHhlbnN0
b3JlbHMgcGFzcyAKMjAxNy0wNi0yNyAxODo0ODoxNCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBy
dW4tYW1kNjRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQg
dHMtcmVwZWF0LXRlc3QgMTUwIHRzLXJ1bXBydW4tZGVtby14ZW5zdG9yZWxzIGhvc3QgeGVuc3Rv
cmVscyB7O30gdHMtZ3Vlc3QtZGVzdHJveS1oYXJkIGhvc3QgeGVuc3RvcmVscyBydW1wcnVuLWRl
bW8teGVuc3RvcmVscy94ZW5zdG9yZWxzLnJlcGVhdAoyMDE3LTA2LTI3IDE4OjQ4OjE0IFogW3Rl
c3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQt
YW1kNjQtcnVtcHJ1bi1hbWQ2NCB0cy1yZXBlYXQtdGVzdCAxNTAgdHMtcnVtcHJ1bi1kZW1vLXhl
bnN0b3JlbHMgaG9zdCB4ZW5zdG9yZWxzIHs7fSB0cy1ndWVzdC1kZXN0cm95LWhhcmQgaG9zdCB4
ZW5zdG9yZWxzCjIwMTctMDYtMjcgMTg6NDg6MzQgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0
aXZjcHVdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSB0cy1o
b3N0LXBpbmctY2hlY2sgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE4OjQ4OjM0IFogW3Rlc3QtYW1k
NjQtYW1kNjQteGwtbXVsdGl2Y3B1XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14
bC1tdWx0aXZjcHUgdHMtbGVhay1jaGVjayBiYXNpcyBob3N0IGxlYWstY2hlY2svYmFzaXMoOSkK
MjAxNy0wNi0yNyAxODo0ODozNSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdV0gYXdh
aXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1IHRzLWxlYWstY2hlY2sg
YmFzaXMgaG9zdAoyMDE3LTA2LTI3IDE4OjQ4OjM2IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtbXVs
dGl2Y3B1XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgdHMt
bGVhay1jaGVjayBiYXNpcyBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTg6NDg6MzcgWiBbdGVzdC1h
bWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHVdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0
LXhsLW11bHRpdmNwdSB0cy1kZWJpYW4taW5zdGFsbCAgZGViaWFuLWluc3RhbGwKMjAxNy0wNi0y
NyAxODo0ODozNyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdV0gYXdhaXRpbmcgMTEx
MTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1IHRzLWRlYmlhbi1pbnN0YWxsIAoyMDE3
LTA2LTI3IDE4OjQ5OjE1IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c21dIGZpbmlzaGVk
IDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIHRzLXJlcGVhdC10ZXN0IDEwIHRz
LWd1ZXN0LXN0YXJ0IGhvc3QgZGViaWFuIHs7fSB0cy1ndWVzdC1zdG9wIGhvc3QgZGViaWFuIHBh
c3MgCjIwMTctMDYtMjcgMTg6NDk6MTUgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbV0g
c3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gdHMtZ3Vlc3Qtc3Rh
cnQgaG9zdCBkZWJpYW4gZ3Vlc3Qtc3RhcnQuMgoyMDE3LTA2LTI3IDE4OjQ5OjE2IFogW3Rlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c21dIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtIHRzLWd1ZXN0LXN0YXJ0IGhvc3QgZGViaWFuCjIwMTctMDYtMjcgMTg6NDk6
MjggWiBbdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWxdIGZpbmlzaGVkIDExMTEx
Mi50ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCB0cy14ZW4taW5zdGFsbCBob3N0
IHBhc3MgCjIwMTctMDYtMjcgMTg6NDk6MjggWiBbdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtaW50ZWxdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1p
bnRlbCB0cy1ob3N0LXJlYm9vdCBob3N0IHhlbi1ib290CjIwMTctMDYtMjcgMTg6NDk6MjkgWiBb
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWxdIGF3YWl0aW5nIDExMTExMi50ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCB0cy1ob3N0LXJlYm9vdCBob3N0CjIwMTct
MDYtMjcgMTg6NDk6MzAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWxdIGZpbmlzaGVk
IDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCB0cy1kZWJpYW4taW5zdGFsbCAg
cGFzcyAKMjAxNy0wNi0yNyAxODo0OTozMCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRl
bF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsIHRzLWRlYmlh
bi1maXh1cCBkZWJpYW4gZGViaWFuLWZpeHVwCjIwMTctMDYtMjcgMTg6NDk6MzAgWiBbdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWxdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aC1pbnRlbCB0cy1kZWJpYW4tZml4dXAgZGViaWFuCjIwMTctMDYtMjcgMTg6NDk6MzIg
WiBbdGVzdC1hcm1oZi1hcm1oZi14bC14c21dIGZpbmlzaGVkIDExMTExMi50ZXN0LWFybWhmLWFy
bWhmLXhsLXhzbSB0cy14ZW4taW5zdGFsbCBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTg6NDk6MzIg
WiBbdGVzdC1hcm1oZi1hcm1oZi14bC14c21dIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFybWhmLWFy
bWhmLXhsLXhzbSB0cy1ob3N0LXJlYm9vdCBob3N0IHhlbi1ib290CjIwMTctMDYtMjcgMTg6NDk6
MzMgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC14c21dIGF3YWl0aW5nIDExMTExMi50ZXN0LWFybWhm
LWFybWhmLXhsLXhzbSB0cy1ob3N0LXJlYm9vdCBob3N0CjIwMTctMDYtMjcgMTg6NDk6MzUgWiBb
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWxdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aC1pbnRlbCB0cy1kZWJpYW4tZml4dXAgZGViaWFuIHBhc3MgCjIwMTctMDYt
MjcgMTg6NDk6MzUgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWxdIHN0YXJ0aW5nIDEx
MTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCB0cy1ndWVzdC1zdGFydCBkZWJpYW4g
Z3Vlc3Qtc3RhcnQKMjAxNy0wNi0yNyAxODo0OTozNiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aC1pbnRlbF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsIHRz
LWd1ZXN0LXN0YXJ0IGRlYmlhbgoyMDE3LTA2LTI3IDE4OjQ5OjQwIFogW3Rlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c21dIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtIHRzLWd1ZXN0LXN0YXJ0IGhvc3QgZGViaWFuIHBhc3MgCjIwMTctMDYtMjcgMTg6NDk6NDAg
WiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gdHMtZ3Vlc3QtZGVzdHJveSBob3N0IGRlYmlhbiBndWVzdC1k
ZXN0cm95CjIwMTctMDYtMjcgMTg6NDk6NDEgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gdHMtZ3Vlc3Qt
ZGVzdHJveSBob3N0IGRlYmlhbgoyMDE3LTA2LTI3IDE4OjQ5OjU2IFogW3Rlc3QtYW1kNjQtYW1k
NjQteGwtcHZoLWludGVsXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgt
aW50ZWwgdHMtZ3Vlc3Qtc3RhcnQgZGViaWFuIHBhc3MgCjIwMTctMDYtMjcgMTg6NDk6NTcgWiBb
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWxdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aC1pbnRlbCB0cy1taWdyYXRlLXN1cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW4g
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sKMjAxNy0wNi0yNyAxODo0OTo1NyBaIFt0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aC1pbnRlbF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwt
cHZoLWludGVsIHRzLW1pZ3JhdGUtc3VwcG9ydC1jaGVjayBob3N0IGRlYmlhbiAxCjIwMTctMDYt
MjcgMTg6NDk6NTggWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWxdIGZpbmlzaGVkIDEx
MTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCB0cy1taWdyYXRlLXN1cHBvcnQtY2hl
Y2sgaG9zdCBkZWJpYW4gMSBwYXNzIAoyMDE3LTA2LTI3IDE4OjQ5OjU4IFogW3Rlc3QtYW1kNjQt
YW1kNjQteGwtcHZoLWludGVsXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmgtaW50ZWwgdHMtc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBob3N0IGRlYmlhbiBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrCjIwMTctMDYtMjcgMTg6NDk6NTkgWiBbdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmgtaW50ZWxdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1p
bnRlbCB0cy1zYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuCjIwMTctMDYtMjcg
MTg6NTA6MDAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWxdIGZpbmlzaGVkIDExMTEx
Mi50ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCB0cy1zYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrIGhvc3QgZGViaWFuIHBhc3MgCjIwMTctMDYtMjcgMTg6NTA6MDAgWiBbdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmgtaW50ZWxdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aC1pbnRlbCB0cy1ndWVzdC1zYXZlcmVzdG9yZSBob3N0IGRlYmlhbiBndWVzdC1zYXZlcmVzdG9y
ZQoyMDE3LTA2LTI3IDE4OjUwOjAwIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsXSBh
d2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgdHMtZ3Vlc3Qtc2F2
ZXJlc3RvcmUgaG9zdCBkZWJpYW4KMjAxNy0wNi0yNyAxODo1MDowMiBaIFt0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSB0cy1ndWVzdC1kZXN0cm95IGhvc3QgZGViaWFuIHBhc3MgCjIwMTctMDYtMjcgMTg6NTA6
MDMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbV0gc3RhcnRpbmcgMTExMTEyLnRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gdHMtbGVhay1jaGVjayBjaGVjayBob3N0IGxlYWstY2hl
Y2svY2hlY2sKMjAxNy0wNi0yNyAxODo1MDowMyBaIFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSB0cy1sZWFr
LWNoZWNrIGNoZWNrIGhvc3QKMjAxNy0wNi0yNyAxODo1MDowNSBaIFt0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSB0cy1sZWFrLWNoZWNrIGNoZWNrIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxODo1MDowNSBaIFt0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSB0cy1sb2dzLWNhcHR1cmUgaG9zdCBjYXB0dXJlLWxvZ3MoMjIpCjIw
MTctMDYtMjcgMTg6NTA6MDYgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbV0gYXdhaXRp
bmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gdHMtbG9ncy1jYXB0dXJlIGhv
c3QKMjAxNy0wNi0yNyAxODo1MDo0NSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbF0g
ZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsIHRzLWd1ZXN0LXNh
dmVyZXN0b3JlIGhvc3QgZGViaWFuIHBhc3MgCjIwMTctMDYtMjcgMTg6NTA6NDUgWiBbdGVzdC1h
cm1oZi1hcm1oZi14bC14c21dIGZpbmlzaGVkIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLXhz
bSB0cy1ob3N0LXJlYm9vdCBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTg6NTA6NDUgWiBbdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWxdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aC1pbnRlbCB0cy1ndWVzdC1sb2NhbG1pZ3JhdGUgaG9zdCBkZWJpYW4gZ3Vlc3QtbG9j
YWxtaWdyYXRlCjIwMTctMDYtMjcgMTg6NTA6NDUgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC14c21d
IHN0YXJ0aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLXhzbSB0cy1ob3N0LXBpbmctY2hl
Y2sgaG9zdCBob3N0LXBpbmctY2hlY2steGVuCjIwMTctMDYtMjcgMTg6NTA6NDUgWiBbdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWxdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aC1pbnRlbCB0cy1ndWVzdC1sb2NhbG1pZ3JhdGUgaG9zdCBkZWJpYW4KMjAxNy0wNi0y
NyAxODo1MDo0NSBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXhzbV0gYXdhaXRpbmcgMTExMTEyLnRl
c3QtYXJtaGYtYXJtaGYteGwteHNtIHRzLWhvc3QtcGluZy1jaGVjayBob3N0CjIwMTctMDYtMjcg
MTg6NTA6NTAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWxdIGZpbmlzaGVk
IDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCB0cy1ob3N0LXJlYm9v
dCBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTg6NTA6NTEgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtaW50ZWxdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1pbnRlbCB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdCBob3N0LXBpbmctY2hlY2steGVuCjIw
MTctMDYtMjcgMTg6NTA6NTEgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWxd
IGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCB0cy1o
b3N0LXBpbmctY2hlY2sgaG9zdAoyMDE3LTA2LTI3IDE4OjUxOjA2IFogW3Rlc3QtYXJtaGYtYXJt
aGYteGwteHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC14c20gdHMtaG9z
dC1waW5nLWNoZWNrIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxODo1MTowNiBaIFt0ZXN0LWFybWhm
LWFybWhmLXhsLXhzbV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwteHNtIHRz
LWxlYWstY2hlY2sgYmFzaXMgaG9zdCBsZWFrLWNoZWNrL2Jhc2lzKDkpCjIwMTctMDYtMjcgMTg6
NTE6MDcgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC14c21dIGF3YWl0aW5nIDExMTExMi50ZXN0LWFy
bWhmLWFybWhmLXhsLXhzbSB0cy1sZWFrLWNoZWNrIGJhc2lzIGhvc3QKMjAxNy0wNi0yNyAxODo1
MTowOSBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXhzbV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYXJt
aGYtYXJtaGYteGwteHNtIHRzLWxlYWstY2hlY2sgYmFzaXMgaG9zdCBwYXNzIAoyMDE3LTA2LTI3
IDE4OjUxOjEwIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwteHNtXSBzdGFydGluZyAxMTExMTIudGVz
dC1hcm1oZi1hcm1oZi14bC14c20gdHMtZGViaWFuLWluc3RhbGwgIGRlYmlhbi1pbnN0YWxsCjIw
MTctMDYtMjcgMTg6NTE6MTAgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC14c21dIGF3YWl0aW5nIDEx
MTExMi50ZXN0LWFybWhmLWFybWhmLXhsLXhzbSB0cy1kZWJpYW4taW5zdGFsbCAKMjAxNy0wNi0y
NyAxODo1MToxMCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbF0gZmluaXNoZWQgMTEx
MTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsIHRzLWd1ZXN0LWxvY2FsbWlncmF0ZSBo
b3N0IGRlYmlhbiBwYXNzIAoyMDE3LTA2LTI3IDE4OjUxOjExIFogW3Rlc3QtYW1kNjQtYW1kNjQt
eGwtcHZoLWludGVsXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50
ZWwgdHMtZ3Vlc3Qtc2F2ZXJlc3RvcmUgaG9zdCBkZWJpYW4gZ3Vlc3Qtc2F2ZXJlc3RvcmUuMgoy
MDE3LTA2LTI3IDE4OjUxOjExIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsXSBhd2Fp
dGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgdHMtZ3Vlc3Qtc2F2ZXJl
c3RvcmUgaG9zdCBkZWJpYW4KMjAxNy0wNi0yNyAxODo1MToxMiBaIFt0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsIHRzLWhvc3QtcGluZy1jaGVjayBob3N0IHBhc3MgCjIwMTctMDYtMjcg
MTg6NTE6MTIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWxdIHN0YXJ0aW5n
IDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCB0cy1sZWFrLWNoZWNr
IGJhc2lzIGhvc3QgbGVhay1jaGVjay9iYXNpcyg5KQoyMDE3LTA2LTI3IDE4OjUxOjEyIFogW3Rl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsXSBhd2FpdGluZyAxMTExMTIudGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgdHMtbGVhay1jaGVjayBiYXNpcyBob3N0CjIw
MTctMDYtMjcgMTg6NTE6MTQgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWxd
IGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCB0cy1s
ZWFrLWNoZWNrIGJhc2lzIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxODo1MToxNSBaIFt0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIHRzLWRlYmlhbi1odm0taW5zdGFsbCBob3N0IGwxIGRl
Ymlhbi1odm0taW5zdGFsbAoyMDE3LTA2LTI3IDE4OjUxOjE1IFogW3Rlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtaW50ZWwgdHMtZGViaWFuLWh2bS1pbnN0YWxsIGhvc3QgbDEKMjAxNy0wNi0yNyAx
ODo1MToyNSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWRdIGZpbmlzaGVkIDEx
MTExMi50ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgdHMtaG9zdC1yZWJvb3QgaG9z
dCBwYXNzIAoyMDE3LTA2LTI3IDE4OjUxOjI1IFogW3Rlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdCBob3N0LXBpbmctY2hlY2steGVuCjIwMTctMDYtMjcg
MTg6NTE6MjYgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kXSBhd2FpdGluZyAx
MTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIHRzLWhvc3QtcGluZy1jaGVj
ayBob3N0CjIwMTctMDYtMjcgMTg6NTE6MzEgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gdHMtbG9ncy1j
YXB0dXJlIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxODo1MTozMSBaIFt0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSB0cy1zeXNsb2ctc2VydmVyIAoyMDE3LTA2LTI3IDE4OjUxOjMyIFogW3Rlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c21dIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtIHRzLXN5c2xvZy1zZXJ2ZXIgIHBhc3MgCjIwMTctMDYtMjcgMTg6NTE6MzMgWiBmbGlnaHQg
MTExMTEyIHJlYXBlZCAgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSBbMTAwNzZdIEVYSVQg
MAoyMDE3LTA2LTI3IDE4OjUxOjMzIFogZmxpZ2h0IDExMTExMiBucXVldWVkPTAKMjAxNy0wNi0y
NyAxODo1MTozMyBaIGZsaWdodCAxMTExMTIgbnJ1bm5pbmc9MzEKMjAxNy0wNi0yNyAxODo1MTo0
NiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWRdIGZpbmlzaGVkIDExMTExMi50
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3Qg
cGFzcyAKMjAxNy0wNi0yNyAxODo1MTo0NyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
dHMtbGVhay1jaGVjayBiYXNpcyBob3N0IGxlYWstY2hlY2svYmFzaXMoOSkKMjAxNy0wNi0yNyAx
ODo1MTo0NyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWRdIGF3YWl0aW5nIDEx
MTExMi50ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgdHMtbGVhay1jaGVjayBiYXNp
cyBob3N0CjIwMTctMDYtMjcgMTg6NTE6NDkgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
IHRzLWxlYWstY2hlY2sgYmFzaXMgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE4OjUxOjQ5IFogW3Rl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21dIGZpbmlzaGVk
IDExMTExMi50ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IHRzLXJlcGVhdC10ZXN0IDEwIHRzLWd1ZXN0LXN0YXJ0IGhvc3QgZGViaWFuaHZtIHs7fSB0cy1n
dWVzdC1zdG9wIGhvc3QgZGViaWFuaHZtIHBhc3MgCjIwMTctMDYtMjcgMTg6NTE6NDkgWiBbdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIHRzLWRlYmlhbi1odm0taW5zdGFsbCBob3N0IGwxIGRl
Ymlhbi1odm0taW5zdGFsbAoyMDE3LTA2LTI3IDE4OjUxOjQ5IFogW3Rlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21dIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWd1ZXN0LXN0YXJ0
IGhvc3QgZGViaWFuaHZtIGd1ZXN0LXN0YXJ0LjIKMjAxNy0wNi0yNyAxODo1MTo1MCBaIFt0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgdHMtZGViaWFuLWh2bS1pbnN0YWxsIGhvc3QgbDEKMjAx
Ny0wNi0yNyAxODo1MTo1MCBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1ndWVzdC1zdGFydCBob3N0IGRlYmlhbmh2bQoyMDE3
LTA2LTI3IDE4OjUxOjUyIFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmlydF0gZmluaXNoZWQgMTEx
MTEyLnRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCB0cy1yZXBlYXQtdGVzdCAxMCB0cy1ndWVzdC1z
dGFydCBob3N0IGRlYmlhbiB7O30gdHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlhbiBwYXNzIAoyMDE3
LTA2LTI3IDE4OjUxOjUyIFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmlydF0gc3RhcnRpbmcgMTEx
MTEyLnRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCB0cy1ndWVzdC1zdGFydCBob3N0IGRlYmlhbiBn
dWVzdC1zdGFydC4yCjIwMTctMDYtMjcgMTg6NTE6NTMgWiBbdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0XSBhd2FpdGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0IHRzLWd1ZXN0LXN0
YXJ0IGhvc3QgZGViaWFuCjIwMTctMDYtMjcgMTg6NTE6NTUgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmgtaW50ZWxdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRl
bCB0cy1ndWVzdC1zYXZlcmVzdG9yZSBob3N0IGRlYmlhbiBwYXNzIAoyMDE3LTA2LTI3IDE4OjUx
OjU1IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsXSBzdGFydGluZyAxMTExMTIudGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgdHMtZ3Vlc3QtbG9jYWxtaWdyYXRlIHgxMCBob3N0
IGRlYmlhbiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwCjIwMTctMDYtMjcgMTg6NTE6NTUgWiBbdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWxdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aC1pbnRlbCB0cy1ndWVzdC1sb2NhbG1pZ3JhdGUgeDEwIGhvc3QgZGViaWFuCjIw
MTctMDYtMjcgMTg6NTI6MTggWiBmbGlnaHQgMTExMTEyIGtpbGxpbmcgdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSBbMTAwNzZdCjIwMTctMDYtMjcgMTg6NTI6MjQgWiBbdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbV0gZmluaXNoZWQgMTExMTEyLnRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtZ3Vlc3Qt
c3RhcnQgaG9zdCBkZWJpYW5odm0gcGFzcyAKMjAxNy0wNi0yNyAxODo1MjoyNCBaIFt0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgdHMtZ3Vlc3Qtc3RhcnQgaG9zdCBkZWJpYW4gcGFzcyAKMjAxNy0wNi0yNyAxODo1MjoyNCBa
IFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtXSBzdGFy
dGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSB0cy1ndWVzdC1kZXN0cm95IGhvc3QgZGViaWFuaHZtIGd1ZXN0LWRlc3Ryb3kKMjAxNy0w
Ni0yNyAxODo1MjoyNCBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnRdIHN0YXJ0aW5nIDExMTEx
Mi50ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgdHMtZ3Vlc3QtZGVzdHJveSBob3N0IGRlYmlhbiBn
dWVzdC1kZXN0cm95CjIwMTctMDYtMjcgMTg6NTI6MjQgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtZ3Vlc3QtZGVzdHJveSBo
b3N0IGRlYmlhbmh2bQoyMDE3LTA2LTI3IDE4OjUyOjI1IFogW3Rlc3QtYXJtaGYtYXJtaGYtbGli
dmlydF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCB0cy1ndWVzdC1k
ZXN0cm95IGhvc3QgZGViaWFuCjIwMTctMDYtMjcgMTg6NTI6NDYgWiBbdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbV0gZmluaXNoZWQgMTExMTEyLnRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtZ3Vlc3QtZGVz
dHJveSBob3N0IGRlYmlhbmh2bSBwYXNzIAoyMDE3LTA2LTI3IDE4OjUyOjQ3IFogW3Rlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21dIHN0YXJ0aW5nIDExMTEx
Mi50ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWxl
YWstY2hlY2sgY2hlY2sgaG9zdCBsZWFrLWNoZWNrL2NoZWNrCjIwMTctMDYtMjcgMTg6NTI6NDcg
WiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbV0gYXdh
aXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gdHMtbGVhay1jaGVjayBjaGVjayBob3N0CjIwMTctMDYtMjcgMTg6NTI6NDcgWiBbdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0IHRzLWd1ZXN0LWRlc3Ryb3kgaG9zdCBkZWJpYW4gcGFzcyAKMjAxNy0wNi0yNyAxODo1
Mjo0NyBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgdHMtbGVhay1jaGVjayBjaGVjayBob3N0IGxlYWstY2hlY2svY2hl
Y2sKMjAxNy0wNi0yNyAxODo1Mjo0OCBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnRdIGF3YWl0
aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgdHMtbGVhay1jaGVjayBjaGVjayBo
b3N0CjIwMTctMDYtMjcgMTg6NTI6NDkgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtbGVhay1jaGVjayBjaGVjayBob3N0IHBh
c3MgCjIwMTctMDYtMjcgMTg6NTI6NTAgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtbG9ncy1jYXB0dXJlIGhvc3QgY2FwdHVy
ZS1sb2dzKDIwKQoyMDE3LTA2LTI3IDE4OjUyOjUwIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcHZo
LWludGVsXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgdHMt
Z3Vlc3QtbG9jYWxtaWdyYXRlIHgxMCBob3N0IGRlYmlhbiBwYXNzIAoyMDE3LTA2LTI3IDE4OjUy
OjUxIFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21d
IGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIHRzLWxvZ3MtY2FwdHVyZSBob3N0CjIwMTctMDYtMjcgMTg6NTI6NTEgWiBbdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWxdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aC1pbnRlbCB0cy1ndWVzdC1zdG9wIGhvc3QgZGViaWFuIGd1ZXN0LXN0b3AKMjAx
Ny0wNi0yNyAxODo1Mjo1MSBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnRdIGZpbmlzaGVkIDEx
MTExMi50ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgdHMtbGVhay1jaGVjayBjaGVjayBob3N0IHBh
c3MgCjIwMTctMDYtMjcgMTg6NTI6NTEgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWxd
IGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCB0cy1ndWVzdC1z
dG9wIGhvc3QgZGViaWFuCjIwMTctMDYtMjcgMTg6NTI6NTEgWiBbdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0XSBzdGFydGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0IHRzLWxvZ3Mt
Y2FwdHVyZSBob3N0IGNhcHR1cmUtbG9ncygyMCkKMjAxNy0wNi0yNyAxODo1Mjo1MiBaIFt0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgdHMtbG9ncy1jYXB0dXJlIGhvc3QKMjAxNy0wNi0yNyAxODo1MzoxMiBaIFt0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aC1pbnRlbF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZoLWludGVsIHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW4gcGFzcyAKMjAxNy0wNi0yNyAx
ODo1MzoxMiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbF0gc3RhcnRpbmcgMTExMTEy
LnRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsIHRzLXJlcGVhdC10ZXN0IDEwIHRzLWd1ZXN0
LXN0YXJ0IGhvc3QgZGViaWFuIHs7fSB0cy1ndWVzdC1zdG9wIGhvc3QgZGViaWFuIGd1ZXN0LXN0
YXJ0L2RlYmlhbi5yZXBlYXQKMjAxNy0wNi0yNyAxODo1MzoxMyBaIFt0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aC1pbnRlbF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWlu
dGVsIHRzLXJlcGVhdC10ZXN0IDEwIHRzLWd1ZXN0LXN0YXJ0IGhvc3QgZGViaWFuIHs7fSB0cy1n
dWVzdC1zdG9wIGhvc3QgZGViaWFuCjIwMTctMDYtMjcgMTg6NTM6MTkgWiBbdGVzdC1hbWQ2NC1h
bWQ2NC14bF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwgdHMtZGViaWFuLWlu
c3RhbGwgIHBhc3MgCjIwMTctMDYtMjcgMTg6NTM6MjAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bF0g
c3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwgdHMtZGViaWFuLWZpeHVwIGRlYmlh
biBkZWJpYW4tZml4dXAKMjAxNy0wNi0yNyAxODo1MzoyMCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhs
XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bCB0cy1kZWJpYW4tZml4dXAgZGVi
aWFuCjIwMTctMDYtMjcgMTg6NTM6MjUgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bF0gZmluaXNoZWQg
MTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwgdHMtZGViaWFuLWZpeHVwIGRlYmlhbiBwYXNzIAoy
MDE3LTA2LTI3IDE4OjUzOjI2IFogW3Rlc3QtYW1kNjQtYW1kNjQteGxdIHN0YXJ0aW5nIDExMTEx
Mi50ZXN0LWFtZDY0LWFtZDY0LXhsIHRzLWd1ZXN0LXN0YXJ0IGRlYmlhbiBndWVzdC1zdGFydAoy
MDE3LTA2LTI3IDE4OjUzOjI2IFogW3Rlc3QtYW1kNjQtYW1kNjQteGxdIGF3YWl0aW5nIDExMTEx
Mi50ZXN0LWFtZDY0LWFtZDY0LXhsIHRzLWd1ZXN0LXN0YXJ0IGRlYmlhbgoyMDE3LTA2LTI3IDE4
OjUzOjQxIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbV0g
ZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
LXhzbSB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTg6NTM6NDIgWiBb
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtXSBzdGFydGluZyAx
MTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIHRzLXN5
c2xvZy1zZXJ2ZXIgIHN5c2xvZy1zZXJ2ZXIKMjAxNy0wNi0yNyAxODo1Mzo0MiBaIFt0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c21dIHN0YXJ0aW5nIDExMTExMi50
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtaG9zdC1pbnN0
YWxsLXR3aWNlIGhvc3QgaG9zdC1pbnN0YWxsKDQpCjIwMTctMDYtMjcgMTg6NTM6NDMgWiBbdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtXSBhd2FpdGluZyAxMTEx
MTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWhvc3Qt
aW5zdGFsbC10d2ljZSBob3N0CjIwMTctMDYtMjcgMTg6NTM6NDkgWiBbdGVzdC1hbWQ2NC1hbWQ2
NC14bF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwgdHMtZ3Vlc3Qtc3RhcnQg
ZGViaWFuIHBhc3MgCjIwMTctMDYtMjcgMTg6NTM6NDkgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bF0g
c3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwgdHMtbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGhvc3QgZGViaWFuIDEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrCjIwMTctMDYtMjcgMTg6NTM6
NDkgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1k
NjQteGwgdHMtbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuIDEKMjAxNy0wNi0yNyAx
ODo1Mzo1MCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2
NC1hbWQ2NC14bCB0cy1taWdyYXRlLXN1cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW4gMSBwYXNzIAoy
MDE3LTA2LTI3IDE4OjUzOjUxIFogW3Rlc3QtYW1kNjQtYW1kNjQteGxdIHN0YXJ0aW5nIDExMTEx
Mi50ZXN0LWFtZDY0LWFtZDY0LXhsIHRzLXNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgaG9zdCBk
ZWJpYW4gc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjawoyMDE3LTA2LTI3IDE4OjUzOjUxIFogW3Rl
c3QtYW1kNjQtYW1kNjQteGxdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsIHRz
LXNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW4KMjAxNy0wNi0yNyAxODo1Mzo1
MiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2
NC14bCB0cy1zYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuIHBhc3MgCjIwMTct
MDYtMjcgMTg6NTM6NTMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bF0gc3RhcnRpbmcgMTExMTEyLnRl
c3QtYW1kNjQtYW1kNjQteGwgdHMtZ3Vlc3Qtc2F2ZXJlc3RvcmUgaG9zdCBkZWJpYW4gZ3Vlc3Qt
c2F2ZXJlc3RvcmUKMjAxNy0wNi0yNyAxODo1Mzo1MyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsXSBh
d2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bCB0cy1ndWVzdC1zYXZlcmVzdG9yZSBo
b3N0IGRlYmlhbgoyMDE3LTA2LTI3IDE4OjU0OjE5IFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21dIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWxvZ3MtY2FwdHVyZSBob3N0
IHBhc3MgCjIwMTctMDYtMjcgMTg6NTQ6MTkgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtc3lzbG9nLXNlcnZlciAKMjAxNy0w
Ni0yNyAxODo1NDoxOSBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1zeXNsb2ctc2VydmVyICBwYXNzIAoyMDE3LTA2LTI3IDE4
OjU0OjIwIFogZmxpZ2h0IDExMTExMiByZWFwZWQgIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gWzEwNTA4XSBFWElUIDAKMjAxNy0wNi0yNyAxODo1NDoy
MCBaIGZsaWdodCAxMTExMTIgbnF1ZXVlZD0wCjIwMTctMDYtMjcgMTg6NTQ6MjAgWiBmbGlnaHQg
MTExMTEyIG5ydW5uaW5nPTMwCjIwMTctMDYtMjcgMTg6NTQ6MjcgWiBbdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0IHRzLWxv
Z3MtY2FwdHVyZSBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTg6NTQ6MjcgWiBbdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0XSBhd2FpdGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0IHRz
LXN5c2xvZy1zZXJ2ZXIgCjIwMTctMDYtMjcgMTg6NTQ6MjggWiBbdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0IHRzLXN5c2xv
Zy1zZXJ2ZXIgIHBhc3MgCjIwMTctMDYtMjcgMTg6NTQ6MjggWiBbdGVzdC1hbWQ2NC1hbWQ2NC14
bC1tdWx0aXZjcHVdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNw
dSB0cy1kZWJpYW4taW5zdGFsbCAgcGFzcyAKMjAxNy0wNi0yNyAxODo1NDoyOCBaIFt0ZXN0LWFt
ZDY0LWFtZDY0LXhsLW11bHRpdmNwdV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQt
eGwtbXVsdGl2Y3B1IHRzLWRlYmlhbi1maXh1cCBkZWJpYW4gZGViaWFuLWZpeHVwCjIwMTctMDYt
MjcgMTg6NTQ6MjkgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHVdIGF3YWl0aW5nIDEx
MTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSB0cy1kZWJpYW4tZml4dXAgZGViaWFu
CjIwMTctMDYtMjcgMTg6NTQ6MjkgWiBmbGlnaHQgMTExMTEyIHJlYXBlZCAgdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0IFsyOTU2N10gRVhJVCAwCjIwMTctMDYtMjcgMTg6NTQ6MzAgWiBmbGlnaHQg
MTExMTEyIG5xdWV1ZWQ9MAoyMDE3LTA2LTI3IDE4OjU0OjMwIFogZmxpZ2h0IDExMTExMiBucnVu
bmluZz0yOQoyMDE3LTA2LTI3IDE4OjU0OjM0IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgdHMtZGVi
aWFuLWZpeHVwIGRlYmlhbiBwYXNzIAoyMDE3LTA2LTI3IDE4OjU0OjM0IFogW3Rlc3QtYW1kNjQt
YW1kNjQteGwtbXVsdGl2Y3B1XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1t
dWx0aXZjcHUgdHMtZ3Vlc3Qtc3RhcnQgZGViaWFuIGd1ZXN0LXN0YXJ0CjIwMTctMDYtMjcgMTg6
NTQ6MzUgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHVdIGF3YWl0aW5nIDExMTExMi50
ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSB0cy1ndWVzdC1zdGFydCBkZWJpYW4KMjAxNy0w
Ni0yNyAxODo1NDozNyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsXSBmaW5pc2hlZCAxMTExMTIudGVz
dC1hbWQ2NC1hbWQ2NC14bCB0cy1ndWVzdC1zYXZlcmVzdG9yZSBob3N0IGRlYmlhbiBwYXNzIAoy
MDE3LTA2LTI3IDE4OjU0OjM3IFogW3Rlc3QtYW1kNjQtYW1kNjQteGxdIHN0YXJ0aW5nIDExMTEx
Mi50ZXN0LWFtZDY0LWFtZDY0LXhsIHRzLWd1ZXN0LWxvY2FsbWlncmF0ZSBob3N0IGRlYmlhbiBn
dWVzdC1sb2NhbG1pZ3JhdGUKMjAxNy0wNi0yNyAxODo1NDozOCBaIFt0ZXN0LWFtZDY0LWFtZDY0
LXhsXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bCB0cy1ndWVzdC1sb2NhbG1p
Z3JhdGUgaG9zdCBkZWJpYW4KMjAxNy0wNi0yNyAxODo1NDo1NyBaIFt0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1IHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxODo1NDo1NyBaIFt0
ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQt
YW1kNjQteGwtbXVsdGl2Y3B1IHRzLWd1ZXN0LXN0YXJ0IGRlYmlhbiBwYXNzIAoyMDE3LTA2LTI3
IDE4OjU0OjU4IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1XSBzdGFydGluZyAxMTEx
MTIudGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgdHMtc3lzbG9nLXNlcnZlciAgc3lzbG9n
LXNlcnZlcgoyMDE3LTA2LTI3IDE4OjU0OjU4IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgdHMtbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuIDEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrCjIw
MTctMDYtMjcgMTg6NTQ6NTggWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHVdIGF3YWl0
aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSB0cy1taWdyYXRlLXN1cHBv
cnQtY2hlY2sgaG9zdCBkZWJpYW4gMQoyMDE3LTA2LTI3IDE4OjU0OjU4IFogW3Rlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1XSBzdGFydGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgdHMtaG9zdC1pbnN0YWxsLXR3aWNlIGhvc3QgaG9zdC1pbnN0YWxsKDQpCjIwMTct
MDYtMjcgMTg6NTQ6NTkgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHVdIGF3YWl0aW5n
IDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSB0cy1ob3N0LWluc3RhbGwtdHdp
Y2UgaG9zdAoyMDE3LTA2LTI3IDE4OjU0OjU5IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgdHMtbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuIDEgcGFzcyAKMjAxNy0wNi0yNyAxODo1NDo1
OSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdV0gc3RhcnRpbmcgMTExMTEyLnRlc3Qt
YW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1IHRzLXNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgaG9z
dCBkZWJpYW4gc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjawoyMDE3LTA2LTI3IDE4OjU1OjAwIFog
W3Rlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2
NC1hbWQ2NC14bC1tdWx0aXZjcHUgdHMtc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBob3N0IGRl
YmlhbgoyMDE3LTA2LTI3IDE4OjU1OjAxIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1
XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgdHMtc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayBob3N0IGRlYmlhbiBwYXNzIAoyMDE3LTA2LTI3IDE4OjU1OjAx
IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1XSBzdGFydGluZyAxMTExMTIudGVzdC1h
bWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgdHMtZ3Vlc3Qtc2F2ZXJlc3RvcmUgaG9zdCBkZWJpYW4g
Z3Vlc3Qtc2F2ZXJlc3RvcmUKMjAxNy0wNi0yNyAxODo1NTowMSBaIFt0ZXN0LWFtZDY0LWFtZDY0
LXhsLW11bHRpdmNwdV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1IHRzLWd1ZXN0LXNhdmVyZXN0b3JlIGhvc3QgZGViaWFuCjIwMTctMDYtMjcgMTg6NTU6MDUg
WiBmbGlnaHQgMTExMTEyIGtpbGxpbmcgdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSBbMTA1MDhdCjIwMTctMDYtMjcgMTg6NTU6MDUgWiBbdGVzdC1hbWQ2
NC1hbWQ2NC14bF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwgdHMtZ3Vlc3Qt
bG9jYWxtaWdyYXRlIGhvc3QgZGViaWFuIHBhc3MgCjIwMTctMDYtMjcgMTg6NTU6MDYgWiBbdGVz
dC1hbWQ2NC1hbWQ2NC14bF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwgdHMt
Z3Vlc3Qtc2F2ZXJlc3RvcmUgaG9zdCBkZWJpYW4gZ3Vlc3Qtc2F2ZXJlc3RvcmUuMgoyMDE3LTA2
LTI3IDE4OjU1OjA2IFogW3Rlc3QtYW1kNjQtYW1kNjQteGxdIGF3YWl0aW5nIDExMTExMi50ZXN0
LWFtZDY0LWFtZDY0LXhsIHRzLWd1ZXN0LXNhdmVyZXN0b3JlIGhvc3QgZGViaWFuCjIwMTctMDYt
MjcgMTg6NTU6MTEgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC12aGRdIGZpbmlzaGVkIDExMTExMi50
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IHBhc3MgCjIwMTct
MDYtMjcgMTg6NTU6MTIgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC12aGRdIHN0YXJ0aW5nIDExMTEx
Mi50ZXN0LWFybWhmLWFybWhmLXhsLXZoZCB0cy1zeXNsb2ctc2VydmVyICBzeXNsb2ctc2VydmVy
CjIwMTctMDYtMjcgMTg6NTU6MTIgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC12aGRdIHN0YXJ0aW5n
IDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLXZoZCB0cy1ob3N0LWluc3RhbGwtdHdpY2UgaG9z
dCBob3N0LWluc3RhbGwoNCkKMjAxNy0wNi0yNyAxODo1NToxMyBaIFt0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwtdmhkIHRzLWhvc3Qt
aW5zdGFsbC10d2ljZSBob3N0CjIwMTctMDYtMjcgMTg6NTU6MTUgWiBmbGlnaHQgMTExMTEyIGtp
bGxpbmcgdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0IFsyOTU2N10KMjAxNy0wNi0yNyAxODo1NTo0
NCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdV0gZmluaXNoZWQgMTExMTEyLnRlc3Qt
YW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1IHRzLWd1ZXN0LXNhdmVyZXN0b3JlIGhvc3QgZGViaWFu
IHBhc3MgCjIwMTctMDYtMjcgMTg6NTU6NDUgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZj
cHVdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSB0cy1ndWVz
dC1sb2NhbG1pZ3JhdGUgaG9zdCBkZWJpYW4gZ3Vlc3QtbG9jYWxtaWdyYXRlCjIwMTctMDYtMjcg
MTg6NTU6NDYgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHVdIGF3YWl0aW5nIDExMTEx
Mi50ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSB0cy1ndWVzdC1sb2NhbG1pZ3JhdGUgaG9z
dCBkZWJpYW4KMjAxNy0wNi0yNyAxODo1NTo0OSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsXSBmaW5p
c2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bCB0cy1ndWVzdC1zYXZlcmVzdG9yZSBob3N0
IGRlYmlhbiBwYXNzIAoyMDE3LTA2LTI3IDE4OjU1OjQ5IFogW3Rlc3QtYW1kNjQtYW1kNjQteGxd
IHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsIHRzLWd1ZXN0LWxvY2FsbWlncmF0
ZSB4MTAgaG9zdCBkZWJpYW4gZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMAoyMDE3LTA2LTI3IDE4OjU1
OjUwIFogW3Rlc3QtYW1kNjQtYW1kNjQteGxdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFt
ZDY0LXhsIHRzLWd1ZXN0LWxvY2FsbWlncmF0ZSB4MTAgaG9zdCBkZWJpYW4KMjAxNy0wNi0yNyAx
ODo1NjoxNCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdV0gZmluaXNoZWQgMTExMTEy
LnRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1IHRzLWd1ZXN0LWxvY2FsbWlncmF0ZSBob3N0
IGRlYmlhbiBwYXNzIAoyMDE3LTA2LTI3IDE4OjU2OjE1IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwt
bXVsdGl2Y3B1XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUg
dHMtZ3Vlc3Qtc2F2ZXJlc3RvcmUgaG9zdCBkZWJpYW4gZ3Vlc3Qtc2F2ZXJlc3RvcmUuMgoyMDE3
LTA2LTI3IDE4OjU2OjE1IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1XSBhd2FpdGlu
ZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgdHMtZ3Vlc3Qtc2F2ZXJlc3Rv
cmUgaG9zdCBkZWJpYW4KMjAxNy0wNi0yNyAxODo1NjozOSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODZdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgdHMtd2luZG93cy1pbnN0YWxsICBmYWlsIGNoaWxkIHByb2Nlc3MgZXhp
dGVkIGFibm9ybWFsbHkKMjAxNy0wNi0yNyAxODo1NjozOSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODZdIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEw
LWkzODYgcnVuLWpvYi90ZXN0LXdpbiBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE3LTA2
LTI3IDE4OjU2OjQwIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4Nl0gc3Rh
cnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiB0cy1sb2dz
LWNhcHR1cmUgaG9zdCBjYXB0dXJlLWxvZ3MoMTEpCjIwMTctMDYtMjcgMTg6NTY6NDAgWiBbdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2XSBhd2FpdGluZyAxMTExMTIudGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IHRzLWxvZ3MtY2FwdHVyZSBob3N0CjIwMTct
MDYtMjcgMTg6NTY6NTkgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHVdIGZpbmlzaGVk
IDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSB0cy1ndWVzdC1zYXZlcmVzdG9y
ZSBob3N0IGRlYmlhbiBwYXNzIAoyMDE3LTA2LTI3IDE4OjU2OjU5IFogW3Rlc3QtYW1kNjQtYW1k
NjQteGwtbXVsdGl2Y3B1XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0
aXZjcHUgdHMtZ3Vlc3QtbG9jYWxtaWdyYXRlIHgxMCBob3N0IGRlYmlhbiBndWVzdC1sb2NhbG1p
Z3JhdGUveDEwCjIwMTctMDYtMjcgMTg6NTY6NTkgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0
aXZjcHVdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSB0cy1n
dWVzdC1sb2NhbG1pZ3JhdGUgeDEwIGhvc3QgZGViaWFuCjIwMTctMDYtMjcgMTg6NTc6MDMgWiBb
dGVzdC1hbWQ2NC1hbWQ2NC14bF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwg
dHMtZ3Vlc3QtbG9jYWxtaWdyYXRlIHgxMCBob3N0IGRlYmlhbiBwYXNzIAoyMDE3LTA2LTI3IDE4
OjU3OjAzIFogW3Rlc3QtYW1kNjQtYW1kNjQteGxdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0
LWFtZDY0LXhsIHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW4gZ3Vlc3Qtc3RvcAoyMDE3LTA2LTI3
IDE4OjU3OjAzIFogW3Rlc3QtYW1kNjQtYW1kNjQteGxdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFt
ZDY0LWFtZDY0LXhsIHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW4KMjAxNy0wNi0yNyAxODo1Nzoy
NCBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3XSBmaW5pc2hlZCAxMTExMTIudGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyB0cy1kZWJpYW4tZGktaW5zdGFsbCAgcGFzcyAKMjAxNy0w
Ni0yNyAxODo1NzoyNCBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3XSBzdGFydGluZyAx
MTExMTIudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyB0cy1ndWVzdC1zdGFydCBkZWJpYW4g
Z3Vlc3Qtc3RhcnQKMjAxNy0wNi0yNyAxODo1NzoyNCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsXSBm
aW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bCB0cy1ndWVzdC1zdG9wIGhvc3QgZGVi
aWFuIHBhc3MgCjIwMTctMDYtMjcgMTg6NTc6MjUgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bF0gc3Rh
cnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwgdHMtcmVwZWF0LXRlc3QgMTAgdHMtZ3Vl
c3Qtc3RhcnQgaG9zdCBkZWJpYW4gezt9IHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW4gZ3Vlc3Qt
c3RhcnQvZGViaWFuLnJlcGVhdAoyMDE3LTA2LTI3IDE4OjU3OjI1IFogW3Rlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXddIGF3YWl0aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IHRzLWd1ZXN0LXN0YXJ0IGRlYmlhbgoyMDE3LTA2LTI3IDE4OjU3OjI1IFogW3Rlc3QtYW1k
NjQtYW1kNjQteGxdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsIHRzLXJlcGVh
dC10ZXN0IDEwIHRzLWd1ZXN0LXN0YXJ0IGhvc3QgZGViaWFuIHs7fSB0cy1ndWVzdC1zdG9wIGhv
c3QgZGViaWFuCjIwMTctMDYtMjcgMTg6NTg6MDcgWiBbdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
dHMtcmVwZWF0LXRlc3QgMTAgdHMtZ3Vlc3Qtc3RhcnQgaG9zdCBmcmVlYnNkIHs7fSB0cy1ndWVz
dC1zdG9wIGhvc3QgZnJlZWJzZCBwYXNzIAoyMDE3LTA2LTI3IDE4OjU4OjA3IFogW3Rlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWFtZDY0IHRzLWd1ZXN0LXN0YXJ0IGhvc3QgZnJlZWJzZCBndWVzdC1zdGFydC4y
CjIwMTctMDYtMjcgMTg6NTg6MDggWiBbdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NF0g
YXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgdHMtZ3Vlc3Qt
c3RhcnQgaG9zdCBmcmVlYnNkCjIwMTctMDYtMjcgMTg6NTg6MDggWiBbdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhd10gZmluaXNoZWQgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgdHMtZ3Vlc3Qtc3RhcnQgZGViaWFuIHBhc3MgCjIwMTctMDYtMjcgMTg6NTg6MDggWiBbdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhd10gc3RhcnRpbmcgMTExMTEyLnRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgdHMtbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuIDEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrCjIwMTctMDYtMjcgMTg6NTg6MDkgWiBbdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhd10gYXdhaXRpbmcgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgdHMtbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuIDEKMjAxNy0wNi0yNyAxODo1
ODoxMCBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3XSBmaW5pc2hlZCAxMTExMTIudGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyB0cy1taWdyYXRlLXN1cHBvcnQtY2hlY2sgaG9zdCBk
ZWJpYW4gMSBmYWlsIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxNy0wNi0yNyAx
ODo1ODoxMCBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3XSBzdGFydGluZyAxMTExMTIu
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyB0cy1zYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
IGhvc3QgZGViaWFuIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sKMjAxNy0wNi0yNyAxODo1ODox
MCBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3XSBhd2FpdGluZyAxMTExMTIudGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyB0cy1zYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGhvc3Qg
ZGViaWFuCjIwMTctMDYtMjcgMTg6NTg6MTIgWiBbdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
d10gZmluaXNoZWQgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgdHMtc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayBob3N0IGRlYmlhbiBmYWlsIGNoaWxkIHByb2Nlc3MgZXhpdGVk
IGFibm9ybWFsbHkKMjAxNy0wNi0yNyAxODo1ODoxMiBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3XSBzdGFydGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyB0cy1n
dWVzdC1zdG9wIGhvc3QgZGViaWFuIGd1ZXN0LXN0b3AKMjAxNy0wNi0yNyAxODo1ODoxMiBaIFt0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3XSBhd2FpdGluZyAxMTExMTIudGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyB0cy1ndWVzdC1zdG9wIGhvc3QgZGViaWFuCjIwMTctMDYtMjcgMTg6
NTg6MjMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHVdIGZpbmlzaGVkIDExMTExMi50
ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSB0cy1ndWVzdC1sb2NhbG1pZ3JhdGUgeDEwIGhv
c3QgZGViaWFuIHBhc3MgCjIwMTctMDYtMjcgMTg6NTg6MjQgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14
bC1tdWx0aXZjcHVdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNw
dSB0cy1ndWVzdC1zdG9wIGhvc3QgZGViaWFuIGd1ZXN0LXN0b3AKMjAxNy0wNi0yNyAxODo1ODoy
NCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdV0gYXdhaXRpbmcgMTExMTEyLnRlc3Qt
YW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1IHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW4KMjAxNy0w
Ni0yNyAxODo1ODozMyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODZdIGZp
bmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgdHMtbG9n
cy1jYXB0dXJlIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxODo1ODozMyBaIFt0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODZdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjEwLWkzODYgdHMtc3lzbG9nLXNlcnZlciAKMjAxNy0wNi0yNyAxODo1ODoz
NCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODZdIGZpbmlzaGVkIDExMTEx
Mi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgdHMtc3lzbG9nLXNlcnZlciAg
cGFzcyAKMjAxNy0wNi0yNyAxODo1ODozNCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODZdIGpvYiBub3Qgb2sKMjAxNy0wNi0yNyAxODo1ODozNCBaIGZsaWdodCAxMTExMTIg
cmVhcGVkICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgWzEwMTkwXSBFWElU
IDAKMjAxNy0wNi0yNyAxODo1ODozNSBaIGZsaWdodCAxMTExMTIgbnF1ZXVlZD0wCjIwMTctMDYt
MjcgMTg6NTg6MzUgWiBmbGlnaHQgMTExMTEyIG5ydW5uaW5nPTI4CjIwMTctMDYtMjcgMTg6NTg6
NDUgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHVdIGZpbmlzaGVkIDExMTExMi50ZXN0
LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSB0cy1ndWVzdC1zdG9wIGhvc3QgZGViaWFuIHBhc3Mg
CjIwMTctMDYtMjcgMTg6NTg6NDYgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHVdIHN0
YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSB0cy1yZXBlYXQtdGVz
dCAxMCB0cy1ndWVzdC1zdGFydCBob3N0IGRlYmlhbiB7O30gdHMtZ3Vlc3Qtc3RvcCBob3N0IGRl
YmlhbiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0CjIwMTctMDYtMjcgMTg6NTg6NDYgWiBbdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHVdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFt
ZDY0LXhsLW11bHRpdmNwdSB0cy1yZXBlYXQtdGVzdCAxMCB0cy1ndWVzdC1zdGFydCBob3N0IGRl
YmlhbiB7O30gdHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlhbgoyMDE3LTA2LTI3IDE4OjU4OjU3IFog
W3Rlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0IHRzLWd1ZXN0LXN0YXJ0IGhvc3QgZnJlZWJzZCBwYXNz
IAoyMDE3LTA2LTI3IDE4OjU4OjU3IFogW3Rlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjRd
IHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0IHRzLWd1ZXN0
LWRlc3Ryb3kgaG9zdCBmcmVlYnNkIGd1ZXN0LWRlc3Ryb3kKMjAxNy0wNi0yNyAxODo1ODo1NyBa
IFt0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0XSBhd2FpdGluZyAxMTExMTIudGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCB0cy1ndWVzdC1kZXN0cm95IGhvc3QgZnJlZWJzZAoy
MDE3LTA2LTI3IDE4OjU5OjAzIFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXddIGZpbmlz
aGVkIDExMTExMi50ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IHRzLWd1ZXN0LXN0b3AgaG9z
dCBkZWJpYW4gcGFzcyAKMjAxNy0wNi0yNyAxODo1OTowNCBaIFt0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3XSBzdGFydGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyB0
cy1yZXBlYXQtdGVzdCAxMCB0cy1ndWVzdC1zdGFydCBob3N0IGRlYmlhbiB7O30gdHMtZ3Vlc3Qt
c3RvcCBob3N0IGRlYmlhbiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0CjIwMTctMDYtMjcgMTg6
NTk6MDQgWiBbdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhd10gYXdhaXRpbmcgMTExMTEyLnRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgdHMtcmVwZWF0LXRlc3QgMTAgdHMtZ3Vlc3Qtc3Rh
cnQgaG9zdCBkZWJpYW4gezt9IHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW4KMjAxNy0wNi0yNyAx
ODo1OToxOSBaIFt0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0XSBmaW5pc2hlZCAxMTEx
MTIudGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCB0cy1ndWVzdC1kZXN0cm95IGhvc3Qg
ZnJlZWJzZCBwYXNzIAoyMDE3LTA2LTI3IDE4OjU5OjIwIFogW3Rlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtYW1kNjRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFt
ZDY0IHRzLWxlYWstY2hlY2sgY2hlY2sgaG9zdCBsZWFrLWNoZWNrL2NoZWNrCjIwMTctMDYtMjcg
MTg6NTk6MjAgWiBbdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NF0gYXdhaXRpbmcgMTEx
MTEyLnRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgdHMtbGVhay1jaGVjayBjaGVjayBo
b3N0CjIwMTctMDYtMjcgMTg6NTk6MjAgWiBmbGlnaHQgMTExMTEyIGtpbGxpbmcgdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IFsxMDE5MF0KMjAxNy0wNi0yNyAxODo1OToyMSBa
IFt0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0XSBmaW5pc2hlZCAxMTExMTIudGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCB0cy1sZWFrLWNoZWNrIGNoZWNrIGhvc3QgcGFzcyAK
MjAxNy0wNi0yNyAxODo1OToyMiBaIFt0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0XSBz
dGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCB0cy1sb2dzLWNh
cHR1cmUgaG9zdCBjYXB0dXJlLWxvZ3MoMjMpCjIwMTctMDYtMjcgMTg6NTk6MjIgWiBbdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtYW1kNjQgdHMtbG9ncy1jYXB0dXJlIGhvc3QKMjAxNy0wNi0yNyAxOTowMDoy
MCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1Yl0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQt
YW1kNjQtcHlncnViIHRzLWRlYmlhbi1kaS1pbnN0YWxsICBwYXNzIAoyMDE3LTA2LTI3IDE5OjAw
OjIwIFogW3Rlc3QtYW1kNjQtYW1kNjQtcHlncnViXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2
NC1hbWQ2NC1weWdydWIgdHMtZ3Vlc3Qtc3RhcnQgZGViaWFuIGd1ZXN0LXN0YXJ0CjIwMTctMDYt
MjcgMTk6MDA6MjEgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWJdIGF3YWl0aW5nIDExMTExMi50
ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiB0cy1ndWVzdC1zdGFydCBkZWJpYW4KMjAxNy0wNi0yNyAx
OTowMDo0NCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbF0gZmluaXNoZWQgMTExMTEy
LnRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsIHRzLXJlcGVhdC10ZXN0IDEwIHRzLWd1ZXN0
LXN0YXJ0IGhvc3QgZGViaWFuIHs7fSB0cy1ndWVzdC1zdG9wIGhvc3QgZGViaWFuIHBhc3MgCjIw
MTctMDYtMjcgMTk6MDA6NDQgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWxdIHN0YXJ0
aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCB0cy1ndWVzdC1zdGFydCBo
b3N0IGRlYmlhbiBndWVzdC1zdGFydC4yCjIwMTctMDYtMjcgMTk6MDA6NDUgWiBbdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmgtaW50ZWxdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aC1pbnRlbCB0cy1ndWVzdC1zdGFydCBob3N0IGRlYmlhbgoyMDE3LTA2LTI3IDE5OjAwOjQ2
IFogW3Rlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjRdIGZpbmlzaGVkIDExMTExMi50ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0IHRzLWxvZ3MtY2FwdHVyZSBob3N0IHBhc3MgCjIw
MTctMDYtMjcgMTk6MDA6NDYgWiBbdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NF0gYXdh
aXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgdHMtc3lzbG9nLXNl
cnZlciAKMjAxNy0wNi0yNyAxOTowMDo0NyBaIFt0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFt
ZDY0XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCB0cy1z
eXNsb2ctc2VydmVyICBwYXNzIAoyMDE3LTA2LTI3IDE5OjAwOjQ4IFogZmxpZ2h0IDExMTExMiBy
ZWFwZWQgIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgWzU4NjZdIEVYSVQgMAoyMDE3
LTA2LTI3IDE5OjAwOjQ5IFogZmxpZ2h0IDExMTExMiBucXVldWVkPTAKMjAxNy0wNi0yNyAxOTow
MDo0OSBaIGZsaWdodCAxMTExMTIgbnJ1bm5pbmc9MjcKMjAxNy0wNi0yNyAxOTowMDo1MiBaIFt0
ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1Yl0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQt
cHlncnViIHRzLWd1ZXN0LXN0YXJ0IGRlYmlhbiBwYXNzIAoyMDE3LTA2LTI3IDE5OjAwOjUyIFog
W3Rlc3QtYW1kNjQtYW1kNjQtcHlncnViXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgdHMtbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuIDEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrCjIwMTctMDYtMjcgMTk6MDA6NTMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1weWdy
dWJdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiB0cy1taWdyYXRlLXN1
cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW4gMQoyMDE3LTA2LTI3IDE5OjAwOjUzIFogW3Rlc3QtYW1k
NjQtYW1kNjQtcHlncnViXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
dHMtbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuIDEgcGFzcyAKMjAxNy0wNi0yNyAx
OTowMDo1NCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1Yl0gc3RhcnRpbmcgMTExMTEyLnRlc3Qt
YW1kNjQtYW1kNjQtcHlncnViIHRzLXNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgaG9zdCBkZWJp
YW4gc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjawoyMDE3LTA2LTI3IDE5OjAwOjU0IFogW3Rlc3Qt
YW1kNjQtYW1kNjQtcHlncnViXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1weWdy
dWIgdHMtc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBob3N0IGRlYmlhbgoyMDE3LTA2LTI3IDE5
OjAwOjU1IFogW3Rlc3QtYW1kNjQtYW1kNjQtcHlncnViXSBmaW5pc2hlZCAxMTExMTIudGVzdC1h
bWQ2NC1hbWQ2NC1weWdydWIgdHMtc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBob3N0IGRlYmlh
biBwYXNzIAoyMDE3LTA2LTI3IDE5OjAwOjU2IFogW3Rlc3QtYW1kNjQtYW1kNjQtcHlncnViXSBz
dGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgdHMtZ3Vlc3Qtc2F2ZXJlc3Rv
cmUgaG9zdCBkZWJpYW4gZ3Vlc3Qtc2F2ZXJlc3RvcmUKMjAxNy0wNi0yNyAxOTowMDo1NiBaIFt0
ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1Yl0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQt
cHlncnViIHRzLWd1ZXN0LXNhdmVyZXN0b3JlIGhvc3QgZGViaWFuCjIwMTctMDYtMjcgMTk6MDA6
NTggWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c21dIGZpbmlz
aGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSB0
cy1kZWJpYW4taHZtLWluc3RhbGwgIHBhc3MgCjIwMTctMDYtMjcgMTk6MDA6NTkgWiBbdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c21dIHN0YXJ0aW5nIDExMTExMi50
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1taWdyYXRlLXN1
cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW5odm0gMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sKMjAxNy0w
Ni0yNyAxOTowMDo1OSBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
LXhzbV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtIHRzLW1pZ3JhdGUtc3VwcG9ydC1jaGVjayBob3N0IGRlYmlhbmh2bSAxCjIwMTct
MDYtMjcgMTk6MDE6MDAgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NC14c21dIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbSB0cy1taWdyYXRlLXN1cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW5odm0gMSBwYXNz
IAoyMDE3LTA2LTI3IDE5OjAxOjAwIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c20gdHMtc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBob3N0IGRlYmlh
bmh2bSBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrCjIwMTctMDYtMjcgMTk6MDE6MDEgWiBbdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c21dIGF3YWl0aW5nIDExMTEx
Mi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1zYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuaHZtCjIwMTctMDYtMjcgMTk6MDE6MDIgWiBb
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c21dIGZpbmlzaGVkIDEx
MTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1zYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuaHZtIHBhc3MgCjIwMTctMDYtMjcgMTk6
MDE6MDIgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c21dIHN0
YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhz
bSB0cy1ndWVzdC1zYXZlcmVzdG9yZSBob3N0IGRlYmlhbmh2bSBndWVzdC1zYXZlcmVzdG9yZQoy
MDE3LTA2LTI3IDE5OjAxOjAyIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwteHNtXSBmaW5pc2hlZCAx
MTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC14c20gdHMtZGViaWFuLWluc3RhbGwgIHBhc3MgCjIw
MTctMDYtMjcgMTk6MDE6MDMgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c21dIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0LXhzbSB0cy1ndWVzdC1zYXZlcmVzdG9yZSBob3N0IGRlYmlhbmh2bQoyMDE3LTA2
LTI3IDE5OjAxOjAzIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwteHNtXSBzdGFydGluZyAxMTExMTIu
dGVzdC1hcm1oZi1hcm1oZi14bC14c20gdHMtZGViaWFuLWZpeHVwIGRlYmlhbiBkZWJpYW4tZml4
dXAKMjAxNy0wNi0yNyAxOTowMTowMyBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXhzbV0gYXdhaXRp
bmcgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwteHNtIHRzLWRlYmlhbi1maXh1cCBkZWJpYW4K
MjAxNy0wNi0yNyAxOTowMTowOSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbF0gZmlu
aXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsIHRzLWd1ZXN0LXN0YXJ0
IGhvc3QgZGViaWFuIHBhc3MgCjIwMTctMDYtMjcgMTk6MDE6MTAgWiBbdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmgtaW50ZWxdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1p
bnRlbCB0cy1ndWVzdC1kZXN0cm95IGhvc3QgZGViaWFuIGd1ZXN0LWRlc3Ryb3kKMjAxNy0wNi0y
NyAxOTowMToxMCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbF0gYXdhaXRpbmcgMTEx
MTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsIHRzLWd1ZXN0LWRlc3Ryb3kgaG9zdCBk
ZWJpYW4KMjAxNy0wNi0yNyAxOTowMToxMCBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXhzbV0gZmlu
aXNoZWQgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwteHNtIHRzLWRlYmlhbi1maXh1cCBkZWJp
YW4gcGFzcyAKMjAxNy0wNi0yNyAxOTowMToxMSBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXhzbV0g
c3RhcnRpbmcgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwteHNtIHRzLWd1ZXN0LXN0YXJ0IGRl
YmlhbiBndWVzdC1zdGFydAoyMDE3LTA2LTI3IDE5OjAxOjExIFogW3Rlc3QtYXJtaGYtYXJtaGYt
eGwteHNtXSBhd2FpdGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC14c20gdHMtZ3Vlc3Qt
c3RhcnQgZGViaWFuCjIwMTctMDYtMjcgMTk6MDE6MzAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmgtaW50ZWxdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCB0
cy1ndWVzdC1kZXN0cm95IGhvc3QgZGViaWFuIHBhc3MgCjIwMTctMDYtMjcgMTk6MDE6MzAgWiBb
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWxdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aC1pbnRlbCB0cy1sZWFrLWNoZWNrIGNoZWNrIGhvc3QgbGVhay1jaGVjay9j
aGVjawoyMDE3LTA2LTI3IDE5OjAxOjMwIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVs
XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgdHMtbGVhay1j
aGVjayBjaGVjayBob3N0CjIwMTctMDYtMjcgMTk6MDE6MzIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmgtaW50ZWxdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRl
bCB0cy1sZWFrLWNoZWNrIGNoZWNrIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxOTowMTozMiBaIFt0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQt
YW1kNjQteGwtcHZoLWludGVsIHRzLWxvZ3MtY2FwdHVyZSBob3N0IGNhcHR1cmUtbG9ncygyNCkK
MjAxNy0wNi0yNyAxOTowMTozMyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbF0gYXdh
aXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsIHRzLWxvZ3MtY2FwdHVy
ZSBob3N0CjIwMTctMDYtMjcgMTk6MDE6MzQgWiBmbGlnaHQgMTExMTEyIGtpbGxpbmcgdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCBbNTg2Nl0KMjAxNy0wNi0yNyAxOTowMTozOSBaIFt0
ZXN0LWFybWhmLWFybWhmLXhsLXhzbV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYt
eGwteHNtIHRzLWd1ZXN0LXN0YXJ0IGRlYmlhbiBwYXNzIAoyMDE3LTA2LTI3IDE5OjAxOjM5IFog
W3Rlc3QtYW1kNjQtYW1kNjQtcHlncnViXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgdHMtZ3Vlc3Qtc2F2ZXJlc3RvcmUgaG9zdCBkZWJpYW4gcGFzcyAKMjAxNy0wNi0y
NyAxOTowMTozOSBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXhzbV0gc3RhcnRpbmcgMTExMTEyLnRl
c3QtYXJtaGYtYXJtaGYteGwteHNtIHRzLW1pZ3JhdGUtc3VwcG9ydC1jaGVjayBob3N0IGRlYmlh
biAxIG1pZ3JhdGUtc3VwcG9ydC1jaGVjawoyMDE3LTA2LTI3IDE5OjAxOjM5IFogW3Rlc3QtYW1k
NjQtYW1kNjQtcHlncnViXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
dHMtZ3Vlc3QtbG9jYWxtaWdyYXRlIGhvc3QgZGViaWFuIGd1ZXN0LWxvY2FsbWlncmF0ZQoyMDE3
LTA2LTI3IDE5OjAxOjM5IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZF0gZmluaXNoZWQg
MTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0
IHBhc3MgCjIwMTctMDYtMjcgMTk6MDE6MzkgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC14c21dIGF3
YWl0aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLXhzbSB0cy1taWdyYXRlLXN1cHBvcnQt
Y2hlY2sgaG9zdCBkZWJpYW4gMQoyMDE3LTA2LTI3IDE5OjAxOjQwIFogW3Rlc3QtYW1kNjQtYW1k
NjQtcHlncnViXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgdHMtZ3Vl
c3QtbG9jYWxtaWdyYXRlIGhvc3QgZGViaWFuCjIwMTctMDYtMjcgMTk6MDE6NDAgWiBbdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmgtYW1kXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmgtYW1kIHRzLXN5c2xvZy1zZXJ2ZXIgIHN5c2xvZy1zZXJ2ZXIKMjAxNy0wNi0yNyAxOTow
MTo0MSBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXhzbV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYXJt
aGYtYXJtaGYteGwteHNtIHRzLW1pZ3JhdGUtc3VwcG9ydC1jaGVjayBob3N0IGRlYmlhbiAxIGZh
aWwgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI3IDE5OjAxOjQxIFog
W3Rlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQt
YW1kNjQteGwtcHZoLWFtZCB0cy1ob3N0LWluc3RhbGwtdHdpY2UgaG9zdCBob3N0LWluc3RhbGwo
NCkKMjAxNy0wNi0yNyAxOTowMTo0MSBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXhzbV0gc3RhcnRp
bmcgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwteHNtIHRzLXNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgaG9zdCBkZWJpYW4gc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjawoyMDE3LTA2LTI3IDE5
OjAxOjQxIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZF0gYXdhaXRpbmcgMTExMTEyLnRl
c3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCB0cy1ob3N0LWluc3RhbGwtdHdpY2UgaG9zdAoyMDE3
LTA2LTI3IDE5OjAxOjQxIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwteHNtXSBhd2FpdGluZyAxMTEx
MTIudGVzdC1hcm1oZi1hcm1oZi14bC14c20gdHMtc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBo
b3N0IGRlYmlhbgoyMDE3LTA2LTI3IDE5OjAxOjQzIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwteHNt
XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC14c20gdHMtc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayBob3N0IGRlYmlhbiBmYWlsIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9y
bWFsbHkKMjAxNy0wNi0yNyAxOTowMTo0MyBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXhzbV0gc3Rh
cnRpbmcgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwteHNtIHRzLWd1ZXN0LXN0b3AgaG9zdCBk
ZWJpYW4gZ3Vlc3Qtc3RvcAoyMDE3LTA2LTI3IDE5OjAxOjQzIFogW3Rlc3QtYXJtaGYtYXJtaGYt
eGwteHNtXSBhd2FpdGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC14c20gdHMtZ3Vlc3Qt
c3RvcCBob3N0IGRlYmlhbgoyMDE3LTA2LTI3IDE5OjAxOjQ0IFogW3Rlc3QtYXJtaGYtYXJtaGYt
eGxdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsIHRzLWhvc3QtaW5zdGFsbC10
d2ljZSBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTk6MDE6NDUgWiBbdGVzdC1hcm1oZi1hcm1oZi14
bF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwgdHMtaG9zdC1waW5nLWNoZWNr
IGhvc3QgaG9zdC1waW5nLWNoZWNrLW5hdGl2ZQoyMDE3LTA2LTI3IDE5OjAxOjQ1IFogW3Rlc3Qt
YXJtaGYtYXJtaGYteGxdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsIHRzLWhv
c3QtcGluZy1jaGVjayBob3N0CjIwMTctMDYtMjcgMTk6MDE6NTcgWiBbdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c21dIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1ndWVzdC1zYXZlcmVzdG9yZSBo
b3N0IGRlYmlhbmh2bSBwYXNzIAoyMDE3LTA2LTI3IDE5OjAxOjU3IFogW3Rlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtZ3Vlc3QtbG9jYWxtaWdyYXRl
IGhvc3QgZGViaWFuaHZtIGd1ZXN0LWxvY2FsbWlncmF0ZQoyMDE3LTA2LTI3IDE5OjAxOjU4IFog
W3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtXSBhd2FpdGluZyAx
MTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtZ3Vl
c3QtbG9jYWxtaWdyYXRlIGhvc3QgZGViaWFuaHZtCjIwMTctMDYtMjcgMTk6MDI6MDYgWiBbdGVz
dC1hcm1oZi1hcm1oZi14bC14c21dIGZpbmlzaGVkIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhs
LXhzbSB0cy1ndWVzdC1zdG9wIGhvc3QgZGViaWFuIHBhc3MgCjIwMTctMDYtMjcgMTk6MDI6MDYg
WiBbdGVzdC1hcm1oZi1hcm1oZi14bF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYt
eGwgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxOTowMjowNiBaIFt0
ZXN0LWFybWhmLWFybWhmLXhsLXhzbV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYt
eGwteHNtIHRzLXJlcGVhdC10ZXN0IDEwIHRzLWd1ZXN0LXN0YXJ0IGhvc3QgZGViaWFuIHs7fSB0
cy1ndWVzdC1zdG9wIGhvc3QgZGViaWFuIGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQKMjAxNy0w
Ni0yNyAxOTowMjowNiBaIFt0ZXN0LWFybWhmLWFybWhmLXhsXSBzdGFydGluZyAxMTExMTIudGVz
dC1hcm1oZi1hcm1oZi14bCB0cy14ZW4taW5zdGFsbCBob3N0IHhlbi1pbnN0YWxsCjIwMTctMDYt
MjcgMTk6MDI6MDcgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC14c21dIGF3YWl0aW5nIDExMTExMi50
ZXN0LWFybWhmLWFybWhmLXhsLXhzbSB0cy1yZXBlYXQtdGVzdCAxMCB0cy1ndWVzdC1zdGFydCBo
b3N0IGRlYmlhbiB7O30gdHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlhbgoyMDE3LTA2LTI3IDE5OjAy
OjA3IFogW3Rlc3QtYXJtaGYtYXJtaGYteGxdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFybWhmLWFy
bWhmLXhsIHRzLXhlbi1pbnN0YWxsIGhvc3QKMjAxNy0wNi0yNyAxOTowMjowOCBaIFt0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1Yl0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtcHlncnVi
IHRzLWd1ZXN0LWxvY2FsbWlncmF0ZSBob3N0IGRlYmlhbiBwYXNzIAoyMDE3LTA2LTI3IDE5OjAy
OjA4IFogW3Rlc3QtYW1kNjQtYW1kNjQtcHlncnViXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2
NC1hbWQ2NC1weWdydWIgdHMtZ3Vlc3Qtc2F2ZXJlc3RvcmUgaG9zdCBkZWJpYW4gZ3Vlc3Qtc2F2
ZXJlc3RvcmUuMgoyMDE3LTA2LTI3IDE5OjAyOjA4IFogW3Rlc3QtYW1kNjQtYW1kNjQtcHlncnVi
XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgdHMtZ3Vlc3Qtc2F2ZXJl
c3RvcmUgaG9zdCBkZWJpYW4KMjAxNy0wNi0yNyAxOTowMjozMiBaIFt0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWd1ZXN0LWxvY2FsbWlncmF0ZSBo
b3N0IGRlYmlhbmh2bSBwYXNzIAoyMDE3LTA2LTI3IDE5OjAyOjMyIFogW3Rlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtZ3Vlc3Qtc2F2ZXJlc3RvcmUg
aG9zdCBkZWJpYW5odm0gZ3Vlc3Qtc2F2ZXJlc3RvcmUuMgoyMDE3LTA2LTI3IDE5OjAyOjMyIFog
W3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtXSBhd2FpdGluZyAx
MTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtZ3Vl
c3Qtc2F2ZXJlc3RvcmUgaG9zdCBkZWJpYW5odm0KMjAxNy0wNi0yNyAxOTowMjo1MCBaIFt0ZXN0
LWFtZDY0LWFtZDY0LXB5Z3J1Yl0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtcHln
cnViIHRzLWd1ZXN0LXNhdmVyZXN0b3JlIGhvc3QgZGViaWFuIHBhc3MgCjIwMTctMDYtMjcgMTk6
MDI6NTEgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWJdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1YiB0cy1ndWVzdC1sb2NhbG1pZ3JhdGUgeDEwIGhvc3QgZGViaWFuIGd1
ZXN0LWxvY2FsbWlncmF0ZS94MTAKMjAxNy0wNi0yNyAxOTowMjo1MSBaIFt0ZXN0LWFtZDY0LWFt
ZDY0LXB5Z3J1Yl0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtcHlncnViIHRzLWd1
ZXN0LWxvY2FsbWlncmF0ZSB4MTAgaG9zdCBkZWJpYW4KMjAxNy0wNi0yNyAxOTowMjo1MSBaIFt0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQt
YW1kNjQteGwtcHZoLWludGVsIHRzLWxvZ3MtY2FwdHVyZSBob3N0IHBhc3MgCjIwMTctMDYtMjcg
MTk6MDI6NTEgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWxdIGF3YWl0aW5nIDExMTEx
Mi50ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCB0cy1zeXNsb2ctc2VydmVyIAoyMDE3LTA2
LTI3IDE5OjAyOjUyIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWludGVsXSBmaW5pc2hlZCAx
MTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgdHMtc3lzbG9nLXNlcnZlciAgcGFz
cyAKMjAxNy0wNi0yNyAxOTowMjo1MyBaIGZsaWdodCAxMTExMTIgcmVhcGVkICB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aC1pbnRlbCBbMTAxMzVdIEVYSVQgMAoyMDE3LTA2LTI3IDE5OjAyOjUzIFog
ZmxpZ2h0IDExMTExMiBucXVldWVkPTAKMjAxNy0wNi0yNyAxOTowMjo1MyBaIGZsaWdodCAxMTEx
MTIgbnJ1bm5pbmc9MjYKMjAxNy0wNi0yNyAxOTowMzoyNSBaIFt0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWd1ZXN0LXNhdmVyZXN0b3JlIGhvc3Qg
ZGViaWFuaHZtIHBhc3MgCjIwMTctMDYtMjcgMTk6MDM6MjUgWiBbdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c21dIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1ndWVzdC1sb2NhbG1pZ3JhdGUgeDEw
IGhvc3QgZGViaWFuaHZtIGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAKMjAxNy0wNi0yNyAxOTowMzoy
NSBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbV0gYXdhaXRp
bmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIHRz
LWd1ZXN0LWxvY2FsbWlncmF0ZSB4MTAgaG9zdCBkZWJpYW5odm0KMjAxNy0wNi0yNyAxOTowMzoz
OCBaIGZsaWdodCAxMTExMTIga2lsbGluZyB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCBb
MTAxMzVdCjIwMTctMDYtMjcgMTk6MDM6NDAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtaW50ZWxdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1p
bnRlbCB0cy1kZWJpYW4taHZtLWluc3RhbGwgaG9zdCBsMSBwYXNzIAoyMDE3LTA2LTI3IDE5OjAz
OjQwIFogW3Rlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsXSBzdGFydGluZyAxMTEx
MTIudGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgdHMtbmVzdGVkLXNldHVwIC0t
ZGVmaW5lIGwxPWhvc3Q6bDEgbmVzdGVkLXNldHVwCjIwMTctMDYtMjcgMTk6MDM6NDEgWiBbdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWxdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCB0cy1uZXN0ZWQtc2V0dXAgLS1kZWZpbmUgbDE9
aG9zdDpsMQoyMDE3LTA2LTI3IDE5OjA0OjA3IFogW3Rlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWludGVsXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
aW50ZWwgdHMtbmVzdGVkLXNldHVwIC0tZGVmaW5lIGwxPWhvc3Q6bDEgcGFzcyAKMjAxNy0wNi0y
NyAxOTowNDowNyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbF0gc3RhcnRp
bmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIHRzLWhvc3QtcGlu
Zy1jaGVjayBsMSBob3N0LXBpbmctY2hlY2stbmF0aXZlL2wxCjIwMTctMDYtMjcgMTk6MDQ6MDcg
WiBbdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWxdIGF3YWl0aW5nIDExMTExMi50
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCB0cy1ob3N0LXBpbmctY2hlY2sgbDEK
MjAxNy0wNi0yNyAxOTowNDoxMiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1Yl0gZmluaXNoZWQg
MTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtcHlncnViIHRzLWd1ZXN0LWxvY2FsbWlncmF0ZSB4MTAg
aG9zdCBkZWJpYW4gcGFzcyAKMjAxNy0wNi0yNyAxOTowNDoxMiBaIFt0ZXN0LWFtZDY0LWFtZDY0
LXB5Z3J1Yl0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtcHlncnViIHRzLWd1ZXN0
LXN0b3AgaG9zdCBkZWJpYW4gZ3Vlc3Qtc3RvcAoyMDE3LTA2LTI3IDE5OjA0OjEzIFogW3Rlc3Qt
YW1kNjQtYW1kNjQtcHlncnViXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1weWdy
dWIgdHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlhbgoyMDE3LTA2LTI3IDE5OjA0OjI4IFogW3Rlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgdHMtaG9zdC1waW5nLWNoZWNrIGwxIHBhc3MgCjIw
MTctMDYtMjcgMTk6MDQ6MjkgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWxd
IHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCB0cy14
ZW4taW5zdGFsbCBsMSB4ZW4taW5zdGFsbC9sMQoyMDE3LTA2LTI3IDE5OjA0OjI5IFogW3Rlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgdHMteGVuLWluc3RhbGwgbDEKMjAxNy0wNi0yNyAx
OTowNDozNyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1Yl0gZmluaXNoZWQgMTExMTEyLnRlc3Qt
YW1kNjQtYW1kNjQtcHlncnViIHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW4gcGFzcyAKMjAxNy0w
Ni0yNyAxOTowNDozOCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1Yl0gc3RhcnRpbmcgMTExMTEy
LnRlc3QtYW1kNjQtYW1kNjQtcHlncnViIHRzLXJlcGVhdC10ZXN0IDEwIHRzLWd1ZXN0LXN0YXJ0
IGhvc3QgZGViaWFuIHs7fSB0cy1ndWVzdC1zdG9wIGhvc3QgZGViaWFuIGd1ZXN0LXN0YXJ0L2Rl
Ymlhbi5yZXBlYXQKMjAxNy0wNi0yNyAxOTowNDozOCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1
Yl0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtcHlncnViIHRzLXJlcGVhdC10ZXN0
IDEwIHRzLWd1ZXN0LXN0YXJ0IGhvc3QgZGViaWFuIHs7fSB0cy1ndWVzdC1zdG9wIGhvc3QgZGVi
aWFuCjIwMTctMDYtMjcgMTk6MDQ6MzkgWiBbdGVzdC1hcm1oZi1hcm1oZi14bF0gZmluaXNoZWQg
MTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwgdHMteGVuLWluc3RhbGwgaG9zdCBwYXNzIAoyMDE3
LTA2LTI3IDE5OjA0OjQwIFogW3Rlc3QtYXJtaGYtYXJtaGYteGxdIHN0YXJ0aW5nIDExMTExMi50
ZXN0LWFybWhmLWFybWhmLXhsIHRzLWhvc3QtcmVib290IGhvc3QgeGVuLWJvb3QKMjAxNy0wNi0y
NyAxOTowNDo0MCBaIFt0ZXN0LWFybWhmLWFybWhmLXhsXSBhd2FpdGluZyAxMTExMTIudGVzdC1h
cm1oZi1hcm1oZi14bCB0cy1ob3N0LXJlYm9vdCBob3N0CjIwMTctMDYtMjcgMTk6MDQ6NDggWiBb
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kXSBmaW5pc2hlZCAxMTExMTIudGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIHRzLWRlYmlhbi1odm0taW5zdGFsbCBob3N0IGwx
IHBhc3MgCjIwMTctMDYtMjcgMTk6MDQ6NDggWiBbdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
IHRzLW5lc3RlZC1zZXR1cCAtLWRlZmluZSBsMT1ob3N0OmwxIG5lc3RlZC1zZXR1cAoyMDE3LTA2
LTI3IDE5OjA0OjQ5IFogW3Rlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZF0gYXdhaXRp
bmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCB0cy1uZXN0ZWQtc2V0
dXAgLS1kZWZpbmUgbDE9aG9zdDpsMQoyMDE3LTA2LTI3IDE5OjA1OjEwIFogW3Rlc3QtYW1kNjQt
YW1kNjQtcnVtcHJ1bi1hbWQ2NF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtcnVt
cHJ1bi1hbWQ2NCB0cy1yZXBlYXQtdGVzdCAxNTAgdHMtcnVtcHJ1bi1kZW1vLXhlbnN0b3JlbHMg
aG9zdCB4ZW5zdG9yZWxzIHs7fSB0cy1ndWVzdC1kZXN0cm95LWhhcmQgaG9zdCB4ZW5zdG9yZWxz
IHBhc3MgCjIwMTctMDYtMjcgMTk6MDU6MTQgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFt
ZDY0XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IHRzLWxl
YWstY2hlY2sgY2hlY2sgaG9zdCBsZWFrLWNoZWNrL2NoZWNrCjIwMTctMDYtMjcgMTk6MDU6MTQg
WiBbdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0XSBhd2FpdGluZyAxMTExMTIudGVzdC1h
bWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IHRzLWxlYWstY2hlY2sgY2hlY2sgaG9zdAoyMDE3LTA2
LTI3IDE5OjA1OjE3IFogW3Rlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NF0gZmluaXNoZWQg
MTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCB0cy1sZWFrLWNoZWNrIGNoZWNr
IGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxOTowNToxNyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBy
dW4tYW1kNjRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQg
dHMtbG9ncy1jYXB0dXJlIGhvc3QgY2FwdHVyZS1sb2dzKDE5KQoyMDE3LTA2LTI3IDE5OjA1OjE4
IFogW3Rlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NF0gYXdhaXRpbmcgMTExMTEyLnRlc3Qt
YW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCB0cy1sb2dzLWNhcHR1cmUgaG9zdAoyMDE3LTA2LTI3
IDE5OjA1OjE5IFogW3Rlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZF0gZmluaXNoZWQg
MTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCB0cy1uZXN0ZWQtc2V0dXAg
LS1kZWZpbmUgbDE9aG9zdDpsMSBwYXNzIAoyMDE3LTA2LTI3IDE5OjA1OjE5IFogW3Rlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCB0cy1ob3N0LXBpbmctY2hlY2sgbDEgaG9zdC1waW5nLWNoZWNr
LW5hdGl2ZS9sMQoyMDE3LTA2LTI3IDE5OjA1OjIwIFogW3Rlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCB0cy1ob3N0LXBpbmctY2hlY2sgbDEKMjAxNy0wNi0yNyAxOTowNTo0MSBaIFt0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgdHMtaG9zdC1waW5nLWNoZWNrIGwxIHBhc3MgCjIwMTctMDYt
MjcgMTk6MDU6NDEgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kXSBzdGFydGlu
ZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIHRzLXhlbi1pbnN0YWxs
IGwxIHhlbi1pbnN0YWxsL2wxCjIwMTctMDYtMjcgMTk6MDU6NDIgWiBbdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kIHRzLXhlbi1pbnN0YWxsIGwxCjIwMTctMDYtMjcgMTk6MDU6NDQgWiBbdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c21dIGZpbmlzaGVkIDExMTEx
Mi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1ndWVzdC1s
b2NhbG1pZ3JhdGUgeDEwIGhvc3QgZGViaWFuaHZtIHBhc3MgCjIwMTctMDYtMjcgMTk6MDU6NDUg
WiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c21dIHN0YXJ0aW5n
IDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1n
dWVzdC1zdG9wIGhvc3QgZGViaWFuaHZtIGd1ZXN0LXN0b3AKMjAxNy0wNi0yNyAxOTowNTo0NSBa
IFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbV0gYXdhaXRpbmcg
MTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWd1
ZXN0LXN0b3AgaG9zdCBkZWJpYW5odm0KMjAxNy0wNi0yNyAxOTowNTo0OCBaIFt0ZXN0LWFtZDY0
LWFtZDY0LXhsXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bCB0cy1yZXBlYXQt
dGVzdCAxMCB0cy1ndWVzdC1zdGFydCBob3N0IGRlYmlhbiB7O30gdHMtZ3Vlc3Qtc3RvcCBob3N0
IGRlYmlhbiBwYXNzIAoyMDE3LTA2LTI3IDE5OjA1OjUyIFogW3Rlc3QtYW1kNjQtYW1kNjQteGxd
IHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsIHRzLWd1ZXN0LXN0YXJ0IGhvc3Qg
ZGViaWFuIGd1ZXN0LXN0YXJ0LjIKMjAxNy0wNi0yNyAxOTowNTo1MiBaIFt0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1pbnRlbF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsIHRzLXhlbi1pbnN0YWxsIGwxIHBhc3MgCjIwMTctMDYtMjcgMTk6
MDU6NTIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQt
YW1kNjQteGwgdHMtZ3Vlc3Qtc3RhcnQgaG9zdCBkZWJpYW4KMjAxNy0wNi0yNyAxOTowNTo1MyBa
IFt0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbF0gc3RhcnRpbmcgMTExMTEyLnRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIHRzLWhvc3QtcmVib290IGwxIHhlbi1i
b290L2wxCjIwMTctMDYtMjcgMTk6MDU6NTMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtaW50ZWxdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1p
bnRlbCB0cy1ob3N0LXJlYm9vdCBsMQoyMDE3LTA2LTI3IDE5OjA1OjU2IFogW3Rlc3QtYXJtaGYt
YXJtaGYteGxdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsIHRzLWhvc3QtcmVi
b290IGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxOTowNTo1NiBaIFt0ZXN0LWFybWhmLWFybWhmLXhs
XSBzdGFydGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bCB0cy1ob3N0LXBpbmctY2hlY2sg
aG9zdCBob3N0LXBpbmctY2hlY2steGVuCjIwMTctMDYtMjcgMTk6MDU6NTcgWiBbdGVzdC1hcm1o
Zi1hcm1oZi14bF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwgdHMtaG9zdC1w
aW5nLWNoZWNrIGhvc3QKMjAxNy0wNi0yNyAxOTowNjoxMyBaIFt0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW5o
dm0gcGFzcyAKMjAxNy0wNi0yNyAxOTowNjoxMyBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIHRzLXJlcGVhdC10ZXN0IDEwIHRzLWd1ZXN0LXN0YXJ0
IGhvc3QgZGViaWFuaHZtIHs7fSB0cy1ndWVzdC1zdG9wIGhvc3QgZGViaWFuaHZtIGd1ZXN0LXN0
YXJ0L2RlYmlhbmh2bS5yZXBlYXQKMjAxNy0wNi0yNyAxOTowNjoxNCBaIFt0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIHRzLXJlcGVhdC10ZXN0IDEwIHRz
LWd1ZXN0LXN0YXJ0IGhvc3QgZGViaWFuaHZtIHs7fSB0cy1ndWVzdC1zdG9wIGhvc3QgZGViaWFu
aHZtCjIwMTctMDYtMjcgMTk6MDY6MTcgWiBbdGVzdC1hcm1oZi1hcm1oZi14bF0gZmluaXNoZWQg
MTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgcGFzcyAK
MjAxNy0wNi0yNyAxOTowNjoxOCBaIFt0ZXN0LWFybWhmLWFybWhmLXhsXSBzdGFydGluZyAxMTEx
MTIudGVzdC1hcm1oZi1hcm1oZi14bCB0cy1sZWFrLWNoZWNrIGJhc2lzIGhvc3QgbGVhay1jaGVj
ay9iYXNpcyg5KQoyMDE3LTA2LTI3IDE5OjA2OjIxIFogW3Rlc3QtYXJtaGYtYXJtaGYteGxdIGF3
YWl0aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsIHRzLWxlYWstY2hlY2sgYmFzaXMgaG9z
dAoyMDE3LTA2LTI3IDE5OjA2OjIyIFogW3Rlc3QtYW1kNjQtYW1kNjQteGxdIGZpbmlzaGVkIDEx
MTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsIHRzLWd1ZXN0LXN0YXJ0IGhvc3QgZGViaWFuIHBhc3Mg
CjIwMTctMDYtMjcgMTk6MDY6MjIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bF0gc3RhcnRpbmcgMTEx
MTEyLnRlc3QtYW1kNjQtYW1kNjQteGwgdHMtZ3Vlc3QtZGVzdHJveSBob3N0IGRlYmlhbiBndWVz
dC1kZXN0cm95CjIwMTctMDYtMjcgMTk6MDY6MjMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bF0gYXdh
aXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwgdHMtZ3Vlc3QtZGVzdHJveSBob3N0IGRl
YmlhbgoyMDE3LTA2LTI3IDE5OjA2OjI0IFogW3Rlc3QtYXJtaGYtYXJtaGYteGxdIGZpbmlzaGVk
IDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsIHRzLWxlYWstY2hlY2sgYmFzaXMgaG9zdCBwYXNz
IAoyMDE3LTA2LTI3IDE5OjA2OjI0IFogW3Rlc3QtYXJtaGYtYXJtaGYteGxdIHN0YXJ0aW5nIDEx
MTExMi50ZXN0LWFybWhmLWFybWhmLXhsIHRzLWRlYmlhbi1pbnN0YWxsICBkZWJpYW4taW5zdGFs
bAoyMDE3LTA2LTI3IDE5OjA2OjI0IFogW3Rlc3QtYXJtaGYtYXJtaGYteGxdIGF3YWl0aW5nIDEx
MTExMi50ZXN0LWFybWhmLWFybWhmLXhsIHRzLWRlYmlhbi1pbnN0YWxsIAoyMDE3LTA2LTI3IDE5
OjA2OjQxIFogW3Rlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NF0gZmluaXNoZWQgMTExMTEy
LnRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCB0cy1sb2dzLWNhcHR1cmUgaG9zdCBwYXNz
IAoyMDE3LTA2LTI3IDE5OjA2OjQxIFogW3Rlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NF0g
YXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCB0cy1zeXNsb2ct
c2VydmVyIAoyMDE3LTA2LTI3IDE5OjA2OjQyIFogW3Rlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1h
bWQ2NF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCB0cy1z
eXNsb2ctc2VydmVyICBwYXNzIAoyMDE3LTA2LTI3IDE5OjA2OjQyIFogW3Rlc3QtYW1kNjQtYW1k
NjQteGxdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsIHRzLWd1ZXN0LWRlc3Ry
b3kgaG9zdCBkZWJpYW4gcGFzcyAKMjAxNy0wNi0yNyAxOTowNjo0MyBaIFt0ZXN0LWFtZDY0LWFt
ZDY0LXhsXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bCB0cy1sZWFrLWNoZWNr
IGNoZWNrIGhvc3QgbGVhay1jaGVjay9jaGVjawoyMDE3LTA2LTI3IDE5OjA2OjQzIFogZmxpZ2h0
IDExMTExMiByZWFwZWQgIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCBbMTAxMDldIEVY
SVQgMAoyMDE3LTA2LTI3IDE5OjA2OjQzIFogW3Rlc3QtYW1kNjQtYW1kNjQteGxdIGF3YWl0aW5n
IDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsIHRzLWxlYWstY2hlY2sgY2hlY2sgaG9zdAoyMDE3
LTA2LTI3IDE5OjA2OjQzIFogZmxpZ2h0IDExMTExMiBucXVldWVkPTAKMjAxNy0wNi0yNyAxOTow
Njo0MyBaIGZsaWdodCAxMTExMTIgbnJ1bm5pbmc9MjUKMjAxNy0wNi0yNyAxOTowNjo0NSBaIFt0
ZXN0LWFtZDY0LWFtZDY0LXhsXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bCB0
cy1sZWFrLWNoZWNrIGNoZWNrIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxOTowNjo0NiBaIFt0ZXN0
LWFtZDY0LWFtZDY0LXhsXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bCB0cy1s
b2dzLWNhcHR1cmUgaG9zdCBjYXB0dXJlLWxvZ3MoMjQpCjIwMTctMDYtMjcgMTk6MDY6NDYgWiBb
dGVzdC1hbWQ2NC1hbWQ2NC14bF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwg
dHMtbG9ncy1jYXB0dXJlIGhvc3QKMjAxNy0wNi0yNyAxOTowNzowMyBaIFt0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjEwLWkzODZdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjEwLWkzODYgdHMtd2luZG93cy1pbnN0YWxsICBmYWlsIGNoaWxkIHByb2Nl
c3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxNy0wNi0yNyAxOTowNzowMyBaIFt0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjEwLWkzODZdIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjEwLWkzODYgcnVuLWpvYi90ZXN0LXdpbiBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoy
MDE3LTA2LTI3IDE5OjA3OjA0IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
Nl0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiB0
cy1sb2dzLWNhcHR1cmUgaG9zdCBjYXB0dXJlLWxvZ3MoMTEpCjIwMTctMDYtMjcgMTk6MDc6MDQg
WiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2XSBhd2FpdGluZyAxMTExMTIu
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IHRzLWxvZ3MtY2FwdHVyZSBob3N0
CjIwMTctMDYtMjcgMTk6MDc6MDYgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIHRzLXhl
bi1pbnN0YWxsIGwxIHBhc3MgCjIwMTctMDYtMjcgMTk6MDc6MDYgWiBbdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kIHRzLWhvc3QtcmVib290IGwxIHhlbi1ib290L2wxCjIwMTctMDYtMjcgMTk6
MDc6MDYgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kXSBhd2FpdGluZyAxMTEx
MTIudGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIHRzLWhvc3QtcmVib290IGwxCjIw
MTctMDYtMjcgMTk6MDc6MDcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHVdIGZpbmlz
aGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSB0cy1yZXBlYXQtdGVzdCAx
MCB0cy1ndWVzdC1zdGFydCBob3N0IGRlYmlhbiB7O30gdHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlh
biBwYXNzIAoyMDE3LTA2LTI3IDE5OjA3OjA4IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgdHMtZ3Vl
c3Qtc3RhcnQgaG9zdCBkZWJpYW4gZ3Vlc3Qtc3RhcnQuMgoyMDE3LTA2LTI3IDE5OjA3OjA4IFog
W3Rlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2
NC1hbWQ2NC14bC1tdWx0aXZjcHUgdHMtZ3Vlc3Qtc3RhcnQgaG9zdCBkZWJpYW4KMjAxNy0wNi0y
NyAxOTowNzoxMSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbF0gZmluaXNo
ZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIHRzLWhvc3QtcmVi
b290IGwxIHBhc3MgCjIwMTctMDYtMjcgMTk6MDc6MTEgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtaW50ZWxdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1pbnRlbCB0cy1ob3N0LXBpbmctY2hlY2sgbDEgaG9zdC1waW5nLWNoZWNrLXhlbi9sMQoy
MDE3LTA2LTI3IDE5OjA3OjExIFogW3Rlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgdHMt
aG9zdC1waW5nLWNoZWNrIGwxCjIwMTctMDYtMjcgMTk6MDc6MjkgWiBmbGlnaHQgMTExMTEyIGtp
bGxpbmcgdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IFsxMDEwOV0KMjAxNy0wNi0yNyAx
OTowNzozMiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbF0gZmluaXNoZWQg
MTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIHRzLWhvc3QtcGluZy1j
aGVjayBsMSBwYXNzIAoyMDE3LTA2LTI3IDE5OjA3OjMzIFogW3Rlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtaW50ZWwgdHMtbGVhay1jaGVjayBiYXNpcyBsMSBsZWFrLWNoZWNrL2Jhc2lzL2wxKDE2
KQoyMDE3LTA2LTI3IDE5OjA3OjMzIFogW3Rlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWlu
dGVsXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwg
dHMtbGVhay1jaGVjayBiYXNpcyBsMQoyMDE3LTA2LTI3IDE5OjA3OjM1IFogW3Rlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgdHMtbGVhay1jaGVjayBiYXNpcyBsMSBwYXNzIAoyMDE3LTA2
LTI3IDE5OjA3OjM2IFogW3Rlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsXSBzdGFy
dGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgdHMtZGViaWFu
LWh2bS1pbnN0YWxsIGwxIGwyIGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMgoyMDE3LTA2LTI3IDE5
OjA3OjM2IFogW3Rlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsXSBhd2FpdGluZyAx
MTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgdHMtZGViaWFuLWh2bS1p
bnN0YWxsIGwxIGwyCjIwMTctMDYtMjcgMTk6MDc6MzcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1t
dWx0aXZjcHVdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSB0
cy1ndWVzdC1zdGFydCBob3N0IGRlYmlhbiBwYXNzIAoyMDE3LTA2LTI3IDE5OjA3OjM4IFogW3Rl
c3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1h
bWQ2NC14bC1tdWx0aXZjcHUgdHMtZ3Vlc3QtZGVzdHJveSBob3N0IGRlYmlhbiBndWVzdC1kZXN0
cm95CjIwMTctMDYtMjcgMTk6MDc6MzggWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHVd
IGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSB0cy1ndWVzdC1k
ZXN0cm95IGhvc3QgZGViaWFuCjIwMTctMDYtMjcgMTk6MDc6NTMgWiBbdGVzdC1hbWQ2NC1hbWQ2
NC14bC1ydGRzXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzIHRzLWRl
Ymlhbi1pbnN0YWxsICBmYWlsIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxNy0w
Ni0yNyAxOTowNzo1MyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHNdIDExMTExMi50ZXN0LWFt
ZDY0LWFtZDY0LXhsLXJ0ZHMgcnVuLWpvYi90ZXN0LWRlYmlhbiBmYWlsZWQ6IHRlc3Qgc2NyaXB0
IGZhaWxlZAoyMDE3LTA2LTI3IDE5OjA3OjU0IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcnRkc10g
c3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyB0cy1sb2dzLWNhcHR1cmUg
aG9zdCBjYXB0dXJlLWxvZ3MoMTEpCjIwMTctMDYtMjcgMTk6MDc6NTQgWiBbdGVzdC1hbWQ2NC1h
bWQ2NC14bC1ydGRzXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzIHRz
LWxvZ3MtY2FwdHVyZSBob3N0CjIwMTctMDYtMjcgMTk6MDc6NTggWiBbdGVzdC1hbWQ2NC1hbWQ2
NC14bC1tdWx0aXZjcHVdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRp
dmNwdSB0cy1ndWVzdC1kZXN0cm95IGhvc3QgZGViaWFuIHBhc3MgCjIwMTctMDYtMjcgMTk6MDc6
NTkgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHVdIHN0YXJ0aW5nIDExMTExMi50ZXN0
LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSB0cy1sZWFrLWNoZWNrIGNoZWNrIGhvc3QgbGVhay1j
aGVjay9jaGVjawoyMDE3LTA2LTI3IDE5OjA3OjU5IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtbXVs
dGl2Y3B1XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgdHMt
bGVhay1jaGVjayBjaGVjayBob3N0CjIwMTctMDYtMjcgMTk6MDg6MDEgWiBbdGVzdC1hbWQ2NC1h
bWQ2NC14bC1tdWx0aXZjcHVdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLW11
bHRpdmNwdSB0cy1sZWFrLWNoZWNrIGNoZWNrIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxOTowODow
MSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdV0gc3RhcnRpbmcgMTExMTEyLnRlc3Qt
YW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1IHRzLWxvZ3MtY2FwdHVyZSBob3N0IGNhcHR1cmUtbG9n
cygyNCkKMjAxNy0wNi0yNyAxOTowODowMiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNw
dV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1IHRzLWxvZ3Mt
Y2FwdHVyZSBob3N0CjIwMTctMDYtMjcgMTk6MDg6MDcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bF0g
ZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwgdHMtbG9ncy1jYXB0dXJlIGhvc3Qg
cGFzcyAKMjAxNy0wNi0yNyAxOTowODowNyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsXSBhd2FpdGlu
ZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bCB0cy1zeXNsb2ctc2VydmVyIAoyMDE3LTA2LTI3
IDE5OjA4OjA3IFogW3Rlc3QtYW1kNjQtYW1kNjQteGxdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFt
ZDY0LWFtZDY0LXhsIHRzLXN5c2xvZy1zZXJ2ZXIgIHBhc3MgCjIwMTctMDYtMjcgMTk6MDg6MDkg
WiBmbGlnaHQgMTExMTEyIHJlYXBlZCAgdGVzdC1hbWQ2NC1hbWQ2NC14bCBbMTAxMTJdIEVYSVQg
MAoyMDE3LTA2LTI3IDE5OjA4OjA5IFogZmxpZ2h0IDExMTExMiBucXVldWVkPTAKMjAxNy0wNi0y
NyAxOTowODowOSBaIGZsaWdodCAxMTExMTIgbnJ1bm5pbmc9MjQKMjAxNy0wNi0yNyAxOTowODoy
NSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWRdIGZpbmlzaGVkIDExMTExMi50
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgdHMtaG9zdC1yZWJvb3QgbDEgcGFzcyAK
MjAxNy0wNi0yNyAxOTowODoyNSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWRd
IHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgdHMtaG9z
dC1waW5nLWNoZWNrIGwxIGhvc3QtcGluZy1jaGVjay14ZW4vbDEKMjAxNy0wNi0yNyAxOTowODoy
NiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWRdIGF3YWl0aW5nIDExMTExMi50
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgdHMtaG9zdC1waW5nLWNoZWNrIGwxCjIw
MTctMDYtMjcgMTk6MDg6NDYgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kXSBm
aW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIHRzLWhvc3Qt
cGluZy1jaGVjayBsMSBwYXNzIAoyMDE3LTA2LTI3IDE5OjA4OjQ3IFogW3Rlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCB0cy1sZWFrLWNoZWNrIGJhc2lzIGwxIGxlYWstY2hlY2svYmFzaXMvbDEo
MTYpCjIwMTctMDYtMjcgMTk6MDg6NDcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIHRz
LWxlYWstY2hlY2sgYmFzaXMgbDEKMjAxNy0wNi0yNyAxOTowODo0OSBaIFt0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgdHMtbGVhay1jaGVjayBiYXNpcyBsMSBwYXNzIAoyMDE3LTA2LTI3IDE5
OjA4OjUwIFogW3Rlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZF0gc3RhcnRpbmcgMTEx
MTEyLnRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCB0cy1kZWJpYW4taHZtLWluc3Rh
bGwgbDEgbDIgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyCjIwMTctMDYtMjcgMTk6MDg6NTAgWiBb
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kXSBhd2FpdGluZyAxMTExMTIudGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIHRzLWRlYmlhbi1odm0taW5zdGFsbCBsMSBsMgoy
MDE3LTA2LTI3IDE5OjA4OjU0IFogZmxpZ2h0IDExMTExMiBraWxsaW5nIHRlc3QtYW1kNjQtYW1k
NjQteGwgWzEwMTEyXQoyMDE3LTA2LTI3IDE5OjA4OjU0IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1ob3N0LWluc3RhbGwtdHdpY2UgaG9z
dCBwYXNzIAoyMDE3LTA2LTI3IDE5OjA4OjU1IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdCBob3N0LXBp
bmctY2hlY2stbmF0aXZlCjIwMTctMDYtMjcgMTk6MDg6NTUgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWhvc3QtcGluZy1jaGVjayBob3N0
CjIwMTctMDYtMjcgMTk6MDg6NTYgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
IHRzLWxvZ3MtY2FwdHVyZSBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTk6MDg6NTYgWiBbdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IHRzLXN5c2xvZy1zZXJ2ZXIgCjIwMTctMDYtMjcg
MTk6MDg6NTcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2XSBmaW5pc2hl
ZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IHRzLXN5c2xvZy1z
ZXJ2ZXIgIHBhc3MgCjIwMTctMDYtMjcgMTk6MDg6NTcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW4xMC1pMzg2XSBqb2Igbm90IG9rCjIwMTctMDYtMjcgMTk6MDg6NTcgWiBmbGlnaHQg
MTExMTEyIHJlYXBlZCAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IFsxMDE1
N10gRVhJVCAwCjIwMTctMDYtMjcgMTk6MDg6NTggWiBmbGlnaHQgMTExMTEyIG5xdWV1ZWQ9MAoy
MDE3LTA2LTI3IDE5OjA4OjU4IFogZmxpZ2h0IDExMTExMiBucnVubmluZz0yMwoyMDE3LTA2LTI3
IDE5OjA5OjE2IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhz
bV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0LXhzbSB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE5OjA5OjE2
IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbV0gc3RhcnRp
bmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSB0
cy14ZW4taW5zdGFsbCBob3N0IHhlbi1pbnN0YWxsCjIwMTctMDYtMjcgMTk6MDk6MTYgWiBbdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtXSBhd2FpdGluZyAxMTEx
MTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIHRzLXhlbi1p
bnN0YWxsIGhvc3QKMjAxNy0wNi0yNyAxOTowOToyMiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLW11
bHRpdmNwdV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1IHRz
LWxvZ3MtY2FwdHVyZSBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTk6MDk6MjIgWiBbdGVzdC1hbWQ2
NC1hbWQ2NC14bC1tdWx0aXZjcHVdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhs
LW11bHRpdmNwdSB0cy1zeXNsb2ctc2VydmVyIAoyMDE3LTA2LTI3IDE5OjA5OjIyIFogW3Rlc3Qt
YW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2
NC14bC1tdWx0aXZjcHUgdHMtc3lzbG9nLXNlcnZlciAgcGFzcyAKMjAxNy0wNi0yNyAxOTowOToy
NCBaIGZsaWdodCAxMTExMTIgcmVhcGVkICB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSBb
MTAxMjNdIEVYSVQgMAoyMDE3LTA2LTI3IDE5OjA5OjI0IFogZmxpZ2h0IDExMTExMiBucXVldWVk
PTAKMjAxNy0wNi0yNyAxOTowOToyNCBaIGZsaWdodCAxMTExMTIgbnJ1bm5pbmc9MjIKMjAxNy0w
Ni0yNyAxOTowOTo0MiBaIGZsaWdodCAxMTExMTIga2lsbGluZyB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjEwLWkzODYgWzEwMTU3XQoyMDE3LTA2LTI3IDE5OjEwOjA5IFogZmxpZ2h0IDEx
MTExMiBraWxsaW5nIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1IFsxMDEyM10KMjAxNy0w
Ni0yNyAxOToxMDoyMiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgcGFzcyAK
MjAxNy0wNi0yNyAxOToxMDoyMyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLXN5c2xvZy1zZXJ2ZXIgIHN5c2xv
Zy1zZXJ2ZXIKMjAxNy0wNi0yNyAxOToxMDoyMyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWhvc3QtaW5zdGFs
bC10d2ljZSBob3N0IGhvc3QtaW5zdGFsbCg0KQoyMDE3LTA2LTI3IDE5OjEwOjI0IFogW3Rlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtXSBhd2FpdGlu
ZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gdHMtaG9zdC1pbnN0YWxsLXR3aWNlIGhvc3QKMjAxNy0wNi0yNyAxOToxMDo0NyBaIFt0
ZXN0LWFybWhmLWFybWhmLXhsLXhzbV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYt
eGwteHNtIHRzLXJlcGVhdC10ZXN0IDEwIHRzLWd1ZXN0LXN0YXJ0IGhvc3QgZGViaWFuIHs7fSB0
cy1ndWVzdC1zdG9wIGhvc3QgZGViaWFuIHBhc3MgCjIwMTctMDYtMjcgMTk6MTA6NDcgWiBbdGVz
dC1hcm1oZi1hcm1oZi14bC14c21dIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhs
LXhzbSB0cy1ndWVzdC1zdGFydCBob3N0IGRlYmlhbiBndWVzdC1zdGFydC4yCjIwMTctMDYtMjcg
MTk6MTA6NDcgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC14c21dIGF3YWl0aW5nIDExMTExMi50ZXN0
LWFybWhmLWFybWhmLXhsLXhzbSB0cy1ndWVzdC1zdGFydCBob3N0IGRlYmlhbgoyMDE3LTA2LTI3
IDE5OjEwOjUyIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcnRkc10gZmluaXNoZWQgMTExMTEyLnRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyB0cy1sb2dzLWNhcHR1cmUgaG9zdCBwYXNzIAoyMDE3LTA2
LTI3IDE5OjEwOjUyIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcnRkc10gYXdhaXRpbmcgMTExMTEy
LnRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyB0cy1zeXNsb2ctc2VydmVyIAoyMDE3LTA2LTI3IDE5
OjEwOjUyIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcnRkc10gZmluaXNoZWQgMTExMTEyLnRlc3Qt
YW1kNjQtYW1kNjQteGwtcnRkcyB0cy1zeXNsb2ctc2VydmVyICBwYXNzIAoyMDE3LTA2LTI3IDE5
OjEwOjUyIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcnRkc10gam9iIG5vdCBvawoyMDE3LTA2LTI3
IDE5OjEwOjUzIFogZmxpZ2h0IDExMTExMiByZWFwZWQgIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRk
cyBbMTAyMDldIEVYSVQgMAoyMDE3LTA2LTI3IDE5OjEwOjUzIFogZmxpZ2h0IDExMTExMiBucXVl
dWVkPTAKMjAxNy0wNi0yNyAxOToxMDo1MyBaIGZsaWdodCAxMTExMTIgbnJ1bm5pbmc9MjEKMjAx
Ny0wNi0yNyAxOToxMDo1NiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c21dIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NC14c20gdHMteGVuLWluc3RhbGwgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE5OjEw
OjU2IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbV0gc3Rh
cnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhz
bSB0cy1ob3N0LXJlYm9vdCBob3N0IHhlbi1ib290CjIwMTctMDYtMjcgMTk6MTA6NTYgWiBbdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtXSBhd2FpdGluZyAxMTEx
MTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWhvc3Qt
cmVib290IGhvc3QKMjAxNy0wNi0yNyAxOToxMToxOCBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXhz
bV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwteHNtIHRzLWd1ZXN0LXN0YXJ0
IGhvc3QgZGViaWFuIHBhc3MgCjIwMTctMDYtMjcgMTk6MTE6MTggWiBbdGVzdC1hcm1oZi1hcm1o
Zi14bC14c21dIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLXhzbSB0cy1ndWVz
dC1kZXN0cm95IGhvc3QgZGViaWFuIGd1ZXN0LWRlc3Ryb3kKMjAxNy0wNi0yNyAxOToxMToxOSBa
IFt0ZXN0LWFybWhmLWFybWhmLXhsLXhzbV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYXJtaGYtYXJt
aGYteGwteHNtIHRzLWd1ZXN0LWRlc3Ryb3kgaG9zdCBkZWJpYW4KMjAxNy0wNi0yNyAxOToxMToy
NiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWRdIGZpbmlzaGVkIDExMTExMi50
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgdHMtZGViaWFuLWh2bS1pbnN0YWxsIGwx
IGwyIGZhaWwgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI3IDE5OjEx
OjI2IFogW3Rlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZF0gMTExMTEyLnRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCBydW4tam9iL3Rlc3QtbmVzdGVkIGZhaWxlZDogdGVz
dCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjcgMTk6MTE6MjcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kIHRzLWxvZ3MtY2FwdHVyZSBsMSBjYXB0dXJlLWxvZ3MvbDEoMTgpCjIwMTctMDYt
MjcgMTk6MTE6MjcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kXSBhd2FpdGlu
ZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIHRzLWxvZ3MtY2FwdHVy
ZSBsMQoyMDE3LTA2LTI3IDE5OjExOjM4IFogZmxpZ2h0IDExMTExMiBraWxsaW5nIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyBbMTAyMDldCjIwMTctMDYtMjcgMTk6MTE6MzkgWiBbdGVzdC1hcm1o
Zi1hcm1oZi14bC14c21dIGZpbmlzaGVkIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLXhzbSB0
cy1ndWVzdC1kZXN0cm95IGhvc3QgZGViaWFuIHBhc3MgCjIwMTctMDYtMjcgMTk6MTE6MzkgWiBb
dGVzdC1hcm1oZi1hcm1oZi14bC14c21dIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhm
LXhsLXhzbSB0cy1sZWFrLWNoZWNrIGNoZWNrIGhvc3QgbGVhay1jaGVjay9jaGVjawoyMDE3LTA2
LTI3IDE5OjExOjQwIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwteHNtXSBhd2FpdGluZyAxMTExMTIu
dGVzdC1hcm1oZi1hcm1oZi14bC14c20gdHMtbGVhay1jaGVjayBjaGVjayBob3N0CjIwMTctMDYt
MjcgMTk6MTE6NDIgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC14c21dIGZpbmlzaGVkIDExMTExMi50
ZXN0LWFybWhmLWFybWhmLXhsLXhzbSB0cy1sZWFrLWNoZWNrIGNoZWNrIGhvc3QgcGFzcyAKMjAx
Ny0wNi0yNyAxOToxMTo0MiBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXhzbV0gc3RhcnRpbmcgMTEx
MTEyLnRlc3QtYXJtaGYtYXJtaGYteGwteHNtIHRzLWxvZ3MtY2FwdHVyZSBob3N0IGNhcHR1cmUt
bG9ncygyMCkKMjAxNy0wNi0yNyAxOToxMTo0MiBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXhzbV0g
YXdhaXRpbmcgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwteHNtIHRzLWxvZ3MtY2FwdHVyZSBo
b3N0CjIwMTctMDYtMjcgMTk6MTI6MTIgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCB0cy13aW5kb3dzLWluc3RhbGwgIHBhc3MgCjIwMTctMDYtMjcgMTk6MTI6MTIgWiBbdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCB0cy1taWdyYXRlLXN1cHBvcnQtY2hlY2sgaG9zdCB3
aW4gMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sKMjAxNy0wNi0yNyAxOToxMjoxMyBaIFt0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0IHRzLW1pZ3JhdGUtc3VwcG9ydC1jaGVjayBob3N0IHdp
biAxCjIwMTctMDYtMjcgMTk6MTI6MTQgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCB0cy1taWdyYXRlLXN1cHBvcnQtY2hlY2sgaG9zdCB3aW4gMSBwYXNzIAoyMDE3LTA2LTI3IDE5
OjEyOjE1IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0XSBzdGFydGluZyAx
MTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgdHMtc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayBob3N0IHdpbiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrCjIwMTctMDYt
MjcgMTk6MTI6MTUgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjRdIGF3YWl0
aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCB0cy1zYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrIGhvc3Qgd2luCjIwMTctMDYtMjcgMTk6MTI6MTYgWiBbdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCB0cy1zYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGhv
c3Qgd2luIHBhc3MgCjIwMTctMDYtMjcgMTk6MTI6MTYgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCB0cy1ndWVzdC1zYXZlcmVzdG9yZSBob3N0IHdpbiBndWVzdC1zYXZlcmVzdG9y
ZQoyMDE3LTA2LTI3IDE5OjEyOjE3IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
dHMtZ3Vlc3Qtc2F2ZXJlc3RvcmUgaG9zdCB3aW4KMjAxNy0wNi0yNyAxOToxMzowNSBaIFt0ZXN0
LWFybWhmLWFybWhmLXhsLXhzbV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwt
eHNtIHRzLWxvZ3MtY2FwdHVyZSBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTk6MTM6MDUgWiBbdGVz
dC1hcm1oZi1hcm1oZi14bC14c21dIGF3YWl0aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhs
LXhzbSB0cy1zeXNsb2ctc2VydmVyIAoyMDE3LTA2LTI3IDE5OjEzOjA1IFogW3Rlc3QtYXJtaGYt
YXJtaGYteGwteHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC14c20gdHMt
c3lzbG9nLXNlcnZlciAgcGFzcyAKMjAxNy0wNi0yNyAxOToxMzowNiBaIGZsaWdodCAxMTExMTIg
cmVhcGVkICB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSBbMjk2MDZdIEVYSVQgMAoyMDE3LTA2LTI3
IDE5OjEzOjA3IFogZmxpZ2h0IDExMTExMiBucXVldWVkPTAKMjAxNy0wNi0yNyAxOToxMzowNyBa
IGZsaWdodCAxMTExMTIgbnJ1bm5pbmc9MjAKMjAxNy0wNi0yNyAxOToxMzoyNyBaIFt0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c21dIGZpbmlzaGVkIDExMTExMi50
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtaG9zdC1yZWJv
b3QgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE5OjEzOjI3IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdCBo
b3N0LXBpbmctY2hlY2steGVuCjIwMTctMDYtMjcgMTk6MTM6MjggWiBbdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWhvc3QtcGluZy1jaGVjayBo
b3N0CjIwMTctMDYtMjcgMTk6MTM6NDEgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlXSBm
aW5pc2hlZCAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlIHRzLWhvc3RzLWFsbG9j
YXRlIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxOToxMzo0MiBaIFt0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGVdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgdHMt
c3lzbG9nLXNlcnZlciAgc3lzbG9nLXNlcnZlcgoyMDE3LTA2LTI3IDE5OjEzOjQyIFogW3Rlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgdHMtZ3Vlc3Qtc2F2ZXJlc3RvcmUgaG9zdCB3aW4g
cGFzcyAKMjAxNy0wNi0yNyAxOToxMzo0MiBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGVd
IHN0YXJ0aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgdHMtaG9zdC1pbnN0
YWxsLXR3aWNlIGhvc3QgaG9zdC1pbnN0YWxsKDQpCjIwMTctMDYtMjcgMTk6MTM6NDIgWiBbdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCB0cy1ndWVzdC1sb2NhbG1pZ3JhdGUgaG9zdCB3
aW4gZ3Vlc3QtbG9jYWxtaWdyYXRlCjIwMTctMDYtMjcgMTk6MTM6NDMgWiBbdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlXSBhd2FpdGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlIHRzLWhvc3QtaW5zdGFsbC10d2ljZSBob3N0CjIwMTctMDYtMjcgMTk6MTM6NDMgWiBbdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCB0cy1ndWVzdC1sb2NhbG1pZ3JhdGUgaG9zdCB3
aW4KMjAxNy0wNi0yNyAxOToxMzo0OCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NC14c21dIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgcGFzcyAKMjAxNy0w
Ni0yNyAxOToxMzo0OSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NC14c21dIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gdHMtbGVhay1jaGVjayBiYXNpcyBob3N0IGxlYWstY2hlY2svYmFzaXMoOSkK
MjAxNy0wNi0yNyAxOToxMzo0OSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c21dIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c20gdHMtbGVhay1jaGVjayBiYXNpcyBob3N0CjIwMTctMDYtMjcgMTk6
MTM6NTEgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtXSBm
aW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQt
eHNtIHRzLWxlYWstY2hlY2sgYmFzaXMgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE5OjEzOjUxIFog
W3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbV0gc3RhcnRpbmcg
MTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1k
ZWJpYW4taHZtLWluc3RhbGwgIGRlYmlhbi1odm0taW5zdGFsbAoyMDE3LTA2LTI3IDE5OjEzOjUy
IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbV0gYXdhaXRp
bmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSB0
cy1kZWJpYW4taHZtLWluc3RhbGwgCjIwMTctMDYtMjcgMTk6MTM6NTIgWiBmbGlnaHQgMTExMTEy
IGtpbGxpbmcgdGVzdC1hcm1oZi1hcm1oZi14bC14c20gWzI5NjA2XQoyMDE3LTA2LTI3IDE5OjE0
OjM2IFogW3Rlc3QtYW1kNjQtYW1kNjQtcHlncnViXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2
NC1hbWQ2NC1weWdydWIgdHMtcmVwZWF0LXRlc3QgMTAgdHMtZ3Vlc3Qtc3RhcnQgaG9zdCBkZWJp
YW4gezt9IHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW4gcGFzcyAKMjAxNy0wNi0yNyAxOToxNDoz
NiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1Yl0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQt
YW1kNjQtcHlncnViIHRzLWd1ZXN0LXN0YXJ0IGhvc3QgZGViaWFuIGd1ZXN0LXN0YXJ0LjIKMjAx
Ny0wNi0yNyAxOToxNDozNyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1Yl0gYXdhaXRpbmcgMTEx
MTEyLnRlc3QtYW1kNjQtYW1kNjQtcHlncnViIHRzLWd1ZXN0LXN0YXJ0IGhvc3QgZGViaWFuCjIw
MTctMDYtMjcgMTk6MTQ6NTEgWiBbdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhd10gZmluaXNo
ZWQgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgdHMtcmVwZWF0LXRlc3QgMTAg
dHMtZ3Vlc3Qtc3RhcnQgaG9zdCBkZWJpYW4gezt9IHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW4g
cGFzcyAKMjAxNy0wNi0yNyAxOToxNDo1MSBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
XSBzdGFydGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyB0cy1ndWVzdC1z
dGFydCBob3N0IGRlYmlhbiBndWVzdC1zdGFydC4yCjIwMTctMDYtMjcgMTk6MTQ6NTIgWiBbdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhd10gYXdhaXRpbmcgMTExMTEyLnRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgdHMtZ3Vlc3Qtc3RhcnQgaG9zdCBkZWJpYW4KMjAxNy0wNi0yNyAxOTox
NDo1NiBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NF0gZmluaXNoZWQgMTEx
MTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IHRzLWd1ZXN0LWxvY2FsbWln
cmF0ZSBob3N0IHdpbiBwYXNzIAoyMDE3LTA2LTI3IDE5OjE0OjU2IFogW3Rlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgdHMtZ3Vlc3Qtc2F2ZXJlc3RvcmUgaG9zdCB3aW4gZ3Vlc3Qtc2F2
ZXJlc3RvcmUuMgoyMDE3LTA2LTI3IDE5OjE0OjU3IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgdHMtZ3Vlc3Qtc2F2ZXJlc3RvcmUgaG9zdCB3aW4KMjAxNy0wNi0yNyAxOToxNTow
MiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWRdIGZpbmlzaGVkIDExMTExMi50
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgdHMtbG9ncy1jYXB0dXJlIGwxIHBhc3Mg
CjIwMTctMDYtMjcgMTk6MTU6MDIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIHRzLWxv
Z3MtY2FwdHVyZSBob3N0IGNhcHR1cmUtbG9ncygxOSkKMjAxNy0wNi0yNyAxOToxNTowMiBaIFt0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgdHMtbG9ncy1jYXB0dXJlIGhvc3QKMjAxNy0wNi0y
NyAxOToxNToxMiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1Yl0gZmluaXNoZWQgMTExMTEyLnRl
c3QtYW1kNjQtYW1kNjQtcHlncnViIHRzLWd1ZXN0LXN0YXJ0IGhvc3QgZGViaWFuIHBhc3MgCjIw
MTctMDYtMjcgMTk6MTU6MTMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWJdIHN0YXJ0aW5nIDEx
MTExMi50ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiB0cy1ndWVzdC1kZXN0cm95IGhvc3QgZGViaWFu
IGd1ZXN0LWRlc3Ryb3kKMjAxNy0wNi0yNyAxOToxNToxMyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1Yl0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtcHlncnViIHRzLWd1ZXN0LWRl
c3Ryb3kgaG9zdCBkZWJpYW4KMjAxNy0wNi0yNyAxOToxNTozMyBaIFt0ZXN0LWFtZDY0LWFtZDY0
LXB5Z3J1Yl0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtcHlncnViIHRzLWd1ZXN0
LWRlc3Ryb3kgaG9zdCBkZWJpYW4gcGFzcyAKMjAxNy0wNi0yNyAxOToxNTozMyBaIFt0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1Yl0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtcHlncnVi
IHRzLWxlYWstY2hlY2sgY2hlY2sgaG9zdCBsZWFrLWNoZWNrL2NoZWNrCjIwMTctMDYtMjcgMTk6
MTU6MzMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWJdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1YiB0cy1sZWFrLWNoZWNrIGNoZWNrIGhvc3QKMjAxNy0wNi0yNyAxOTox
NTozNSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1Yl0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1k
NjQtYW1kNjQtcHlncnViIHRzLWxlYWstY2hlY2sgY2hlY2sgaG9zdCBwYXNzIAoyMDE3LTA2LTI3
IDE5OjE1OjM1IFogW3Rlc3QtYW1kNjQtYW1kNjQtcHlncnViXSBzdGFydGluZyAxMTExMTIudGVz
dC1hbWQ2NC1hbWQ2NC1weWdydWIgdHMtbG9ncy1jYXB0dXJlIGhvc3QgY2FwdHVyZS1sb2dzKDIz
KQoyMDE3LTA2LTI3IDE5OjE1OjM2IFogW3Rlc3QtYW1kNjQtYW1kNjQtcHlncnViXSBhd2FpdGlu
ZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgdHMtbG9ncy1jYXB0dXJlIGhvc3QKMjAx
Ny0wNi0yNyAxOToxNTozNyBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3XSBmaW5pc2hl
ZCAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyB0cy1ndWVzdC1zdGFydCBob3N0
IGRlYmlhbiBwYXNzIAoyMDE3LTA2LTI3IDE5OjE1OjM3IFogW3Rlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXddIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IHRz
LWd1ZXN0LWRlc3Ryb3kgaG9zdCBkZWJpYW4gZ3Vlc3QtZGVzdHJveQoyMDE3LTA2LTI3IDE5OjE1
OjM4IFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXddIGF3YWl0aW5nIDExMTExMi50ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IHRzLWd1ZXN0LWRlc3Ryb3kgaG9zdCBkZWJpYW4KMjAx
Ny0wNi0yNyAxOToxNjowMCBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3XSBmaW5pc2hl
ZCAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyB0cy1ndWVzdC1kZXN0cm95IGhv
c3QgZGViaWFuIHBhc3MgCjIwMTctMDYtMjcgMTk6MTY6MDEgWiBbdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhd10gc3RhcnRpbmcgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
dHMtbGVhay1jaGVjayBjaGVjayBob3N0IGxlYWstY2hlY2svY2hlY2sKMjAxNy0wNi0yNyAxOTox
NjowMSBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3XSBhd2FpdGluZyAxMTExMTIudGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyB0cy1sZWFrLWNoZWNrIGNoZWNrIGhvc3QKMjAxNy0w
Ni0yNyAxOToxNjowNCBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3XSBmaW5pc2hlZCAx
MTExMTIudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyB0cy1sZWFrLWNoZWNrIGNoZWNrIGhv
c3QgcGFzcyAKMjAxNy0wNi0yNyAxOToxNjowNCBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3XSBzdGFydGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyB0cy1sb2dz
LWNhcHR1cmUgaG9zdCBjYXB0dXJlLWxvZ3MoMTkpCjIwMTctMDYtMjcgMTk6MTY6MDUgWiBbdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhd10gYXdhaXRpbmcgMTExMTEyLnRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgdHMtbG9ncy1jYXB0dXJlIGhvc3QKMjAxNy0wNi0yNyAxOToxNjoxNiBa
IFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aC1hbWQgdHMtaG9zdC1pbnN0YWxsLXR3aWNlIGhvc3QgcGFzcyAKMjAxNy0w
Ni0yNyAxOToxNjoxNiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWRdIHN0YXJ0aW5nIDEx
MTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3Qg
aG9zdC1waW5nLWNoZWNrLW5hdGl2ZQoyMDE3LTA2LTI3IDE5OjE2OjE2IFogW3Rlc3QtYW1kNjQt
YW1kNjQteGwtcHZoLWFtZF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
LWFtZCB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdAoyMDE3LTA2LTI3IDE5OjE2OjIxIFogW3Rlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgdHMtZ3Vlc3Qtc2F2ZXJlc3RvcmUgaG9zdCB3aW4g
cGFzcyAKMjAxNy0wNi0yNyAxOToxNjoyMiBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0IHRzLWd1ZXN0LWxvY2FsbWlncmF0ZSB4MTAgaG9zdCB3aW4gZ3Vlc3QtbG9jYWxtaWdyYXRl
L3gxMAoyMDE3LTA2LTI3IDE5OjE2OjIyIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgdHMtZ3Vlc3QtbG9jYWxtaWdyYXRlIHgxMCBob3N0IHdpbgoyMDE3LTA2LTI3IDE5OjE2OjI2
IFogW3Rlc3QtYXJtaGYtYXJtaGYteGxdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFybWhmLWFybWhm
LXhsIHRzLWRlYmlhbi1pbnN0YWxsICBwYXNzIAoyMDE3LTA2LTI3IDE5OjE2OjI2IFogW3Rlc3Qt
YXJtaGYtYXJtaGYteGxdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsIHRzLWRl
Ymlhbi1maXh1cCBkZWJpYW4gZGViaWFuLWZpeHVwCjIwMTctMDYtMjcgMTk6MTY6MjcgWiBbdGVz
dC1hcm1oZi1hcm1oZi14bF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwgdHMt
ZGViaWFuLWZpeHVwIGRlYmlhbgoyMDE3LTA2LTI3IDE5OjE2OjM0IFogW3Rlc3QtYXJtaGYtYXJt
aGYteGxdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsIHRzLWRlYmlhbi1maXh1
cCBkZWJpYW4gcGFzcyAKMjAxNy0wNi0yNyAxOToxNjozNCBaIFt0ZXN0LWFybWhmLWFybWhmLXhs
XSBzdGFydGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bCB0cy1ndWVzdC1zdGFydCBkZWJp
YW4gZ3Vlc3Qtc3RhcnQKMjAxNy0wNi0yNyAxOToxNjozNCBaIFt0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwtdmhkIHRzLWhvc3QtaW5z
dGFsbC10d2ljZSBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTk6MTY6MzQgWiBbdGVzdC1hcm1oZi1h
cm1oZi14bF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwgdHMtZ3Vlc3Qtc3Rh
cnQgZGViaWFuCjIwMTctMDYtMjcgMTk6MTY6MzQgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC12aGRd
IHN0YXJ0aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLXZoZCB0cy1ob3N0LXBpbmctY2hl
Y2sgaG9zdCBob3N0LXBpbmctY2hlY2stbmF0aXZlCjIwMTctMDYtMjcgMTk6MTY6MzUgWiBbdGVz
dC1hcm1oZi1hcm1oZi14bC12aGRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdAoyMDE3LTA2LTI3IDE5OjE2OjM3IFogW3Rlc3Qt
YW1kNjQtYW1kNjQteGwtcHZoLWFtZF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZoLWFtZCB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE5OjE2
OjM3IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZF0gc3RhcnRpbmcgMTExMTEyLnRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZoLWFtZCB0cy14ZW4taW5zdGFsbCBob3N0IHhlbi1pbnN0YWxsCjIw
MTctMDYtMjcgMTk6MTY6MzggWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kXSBhd2FpdGlu
ZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kIHRzLXhlbi1pbnN0YWxsIGhvc3QK
MjAxNy0wNi0yNyAxOToxNjo1MyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWRd
IGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgdHMtbG9n
cy1jYXB0dXJlIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxOToxNjo1MyBaIFt0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgdHMtc3lzbG9nLXNlcnZlciAKMjAxNy0wNi0yNyAxOToxNjo1MyBaIFt0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgdHMtc3lzbG9nLXNlcnZlciAgcGFzcyAKMjAxNy0w
Ni0yNyAxOToxNjo1MyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWRdIGpvYiBu
b3Qgb2sKMjAxNy0wNi0yNyAxOToxNjo1MyBaIGZsaWdodCAxMTExMTIgcmVhcGVkICB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgWzEwMDk5XSBFWElUIDAKMjAxNy0wNi0yNyAxOTox
Njo1NCBaIGZsaWdodCAxMTExMTIgbnF1ZXVlZD0wCjIwMTctMDYtMjcgMTk6MTY6NTQgWiBmbGln
aHQgMTExMTEyIG5ydW5uaW5nPTE5CjIwMTctMDYtMjcgMTk6MTY6NTYgWiBbdGVzdC1hcm1oZi1h
cm1oZi14bC12aGRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLXZoZCB0cy1o
b3N0LXBpbmctY2hlY2sgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE5OjE2OjU2IFogW3Rlc3QtYXJt
aGYtYXJtaGYteGwtdmhkXSBzdGFydGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
dHMteGVuLWluc3RhbGwgaG9zdCB4ZW4taW5zdGFsbAoyMDE3LTA2LTI3IDE5OjE2OjU2IFogW3Rl
c3QtYXJtaGYtYXJtaGYteGwtdmhkXSBhd2FpdGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgdHMteGVuLWluc3RhbGwgaG9zdAoyMDE3LTA2LTI3IDE5OjE2OjU4IFogW3Rlc3QtYW1k
NjQtYW1kNjQtcHlncnViXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
dHMtbG9ncy1jYXB0dXJlIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxOToxNjo1OCBaIFt0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1Yl0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtcHlncnVi
IHRzLXN5c2xvZy1zZXJ2ZXIgCjIwMTctMDYtMjcgMTk6MTY6NTggWiBbdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWJdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiB0cy1zeXNs
b2ctc2VydmVyICBwYXNzIAoyMDE3LTA2LTI3IDE5OjE2OjU5IFogZmxpZ2h0IDExMTExMiByZWFw
ZWQgIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViIFsxMDA5NF0gRVhJVCAwCjIwMTctMDYtMjcgMTk6
MTc6MDAgWiBmbGlnaHQgMTExMTEyIG5xdWV1ZWQ9MAoyMDE3LTA2LTI3IDE5OjE3OjAwIFogZmxp
Z2h0IDExMTExMiBucnVubmluZz0xOAoyMDE3LTA2LTI3IDE5OjE3OjAxIFogW3Rlc3QtYXJtaGYt
YXJtaGYteGxdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsIHRzLWd1ZXN0LXN0
YXJ0IGRlYmlhbiBwYXNzIAoyMDE3LTA2LTI3IDE5OjE3OjAyIFogW3Rlc3QtYXJtaGYtYXJtaGYt
eGxdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsIHRzLW1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBob3N0IGRlYmlhbiAxIG1pZ3JhdGUtc3VwcG9ydC1jaGVjawoyMDE3LTA2LTI3IDE5
OjE3OjAyIFogW3Rlc3QtYXJtaGYtYXJtaGYteGxdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFybWhm
LWFybWhmLXhsIHRzLW1pZ3JhdGUtc3VwcG9ydC1jaGVjayBob3N0IGRlYmlhbiAxCjIwMTctMDYt
MjcgMTk6MTc6MDMgWiBbdGVzdC1hcm1oZi1hcm1oZi14bF0gZmluaXNoZWQgMTExMTEyLnRlc3Qt
YXJtaGYtYXJtaGYteGwgdHMtbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuIDEgZmFp
bCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjcgMTk6MTc6MDMgWiBb
dGVzdC1hcm1oZi1hcm1oZi14bF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwg
dHMtc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBob3N0IGRlYmlhbiBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrCjIwMTctMDYtMjcgMTk6MTc6MDQgWiBbdGVzdC1hcm1oZi1hcm1oZi14bF0gYXdh
aXRpbmcgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwgdHMtc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayBob3N0IGRlYmlhbgoyMDE3LTA2LTI3IDE5OjE3OjA1IFogW3Rlc3QtYXJtaGYtYXJtaGYt
eGxdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsIHRzLXNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW4gZmFpbCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1h
bGx5CjIwMTctMDYtMjcgMTk6MTc6MDUgWiBbdGVzdC1hcm1oZi1hcm1oZi14bF0gc3RhcnRpbmcg
MTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwgdHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlhbiBndWVz
dC1zdG9wCjIwMTctMDYtMjcgMTk6MTc6MDYgWiBbdGVzdC1hcm1oZi1hcm1oZi14bF0gYXdhaXRp
bmcgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwgdHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlhbgoy
MDE3LTA2LTI3IDE5OjE3OjI4IFogW3Rlc3QtYXJtaGYtYXJtaGYteGxdIGZpbmlzaGVkIDExMTEx
Mi50ZXN0LWFybWhmLWFybWhmLXhsIHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW4gcGFzcyAKMjAx
Ny0wNi0yNyAxOToxNzoyOCBaIFt0ZXN0LWFybWhmLWFybWhmLXhsXSBzdGFydGluZyAxMTExMTIu
dGVzdC1hcm1oZi1hcm1oZi14bCB0cy1yZXBlYXQtdGVzdCAxMCB0cy1ndWVzdC1zdGFydCBob3N0
IGRlYmlhbiB7O30gdHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlhbiBndWVzdC1zdGFydC9kZWJpYW4u
cmVwZWF0CjIwMTctMDYtMjcgMTk6MTc6MjggWiBbdGVzdC1hcm1oZi1hcm1oZi14bF0gYXdhaXRp
bmcgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwgdHMtcmVwZWF0LXRlc3QgMTAgdHMtZ3Vlc3Qt
c3RhcnQgaG9zdCBkZWJpYW4gezt9IHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW4KMjAxNy0wNi0y
NyAxOToxNzozOSBaIGZsaWdodCAxMTExMTIga2lsbGluZyB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgWzEwMDk5XQoyMDE3LTA2LTI3IDE5OjE3OjQxIFogW3Rlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtcmVwZWF0LXRlc3QgMTAgdHMt
Z3Vlc3Qtc3RhcnQgaG9zdCBkZWJpYW5odm0gezt9IHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW5o
dm0gcGFzcyAKMjAxNy0wNi0yNyAxOToxNzo0MSBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWd1ZXN0LXN0YXJ0IGhvc3QgZGViaWFuaHZtIGd1
ZXN0LXN0YXJ0LjIKMjAxNy0wNi0yNyAxOToxNzo0MSBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWd1ZXN0LXN0YXJ0IGhvc3QgZGViaWFuaHZt
CjIwMTctMDYtMjcgMTk6MTc6NDQgWiBbdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhd10gZmlu
aXNoZWQgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgdHMtbG9ncy1jYXB0dXJl
IGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxOToxNzo0NCBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3XSBhd2FpdGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyB0cy1z
eXNsb2ctc2VydmVyIAoyMDE3LTA2LTI3IDE5OjE3OjQ1IFogW3Rlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXddIGZpbmlzaGVkIDExMTExMi50ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IHRz
LXN5c2xvZy1zZXJ2ZXIgIHBhc3MgCjIwMTctMDYtMjcgMTk6MTc6NDUgWiBmbGlnaHQgMTExMTEy
IGtpbGxpbmcgdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgWzEwMDk0XQoyMDE3LTA2LTI3IDE5OjE3
OjQ2IFogZmxpZ2h0IDExMTExMiByZWFwZWQgIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
WzI5NTczXSBFWElUIDAKMjAxNy0wNi0yNyAxOToxNzo0NiBaIGZsaWdodCAxMTExMTIgbnF1ZXVl
ZD0wCjIwMTctMDYtMjcgMTk6MTc6NDYgWiBmbGlnaHQgMTExMTEyIG5ydW5uaW5nPTE3CjIwMTct
MDYtMjcgMTk6MTg6MTIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kXSBmaW5pc2hlZCAx
MTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kIHRzLXhlbi1pbnN0YWxsIGhvc3QgcGFz
cyAKMjAxNy0wNi0yNyAxOToxODoxMiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWRdIHN0
YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgdHMtaG9zdC1yZWJvb3Qg
aG9zdCB4ZW4tYm9vdAoyMDE3LTA2LTI3IDE5OjE4OjEzIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwt
cHZoLWFtZF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCB0cy1o
b3N0LXJlYm9vdCBob3N0CjIwMTctMDYtMjcgMTk6MTg6MTYgWiBbdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyIHRz
LWhvc3RzLWFsbG9jYXRlIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxOToxODoxNyBaIFt0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDJdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgdHMtc3lzbG9nLXNlcnZlciAgc3lzbG9nLXNlcnZlcgoyMDE3LTA2LTI3IDE5OjE4
OjE3IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtXSBmaW5p
c2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
dHMtZ3Vlc3Qtc3RhcnQgaG9zdCBkZWJpYW5odm0gcGFzcyAKMjAxNy0wNi0yNyAxOToxODoxNyBa
IFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbV0gc3RhcnRpbmcg
MTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWd1
ZXN0LWRlc3Ryb3kgaG9zdCBkZWJpYW5odm0gZ3Vlc3QtZGVzdHJveQoyMDE3LTA2LTI3IDE5OjE4
OjE4IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0Ml0gc3RhcnRpbmcgMTExMTEyLnRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiB0cy1ob3N0LWluc3RhbGwtdHdpY2UgaG9zdCBob3N0LWlu
c3RhbGwoNCkKMjAxNy0wNi0yNyAxOToxODoxOCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWd1ZXN0LWRlc3Ryb3kgaG9zdCBkZWJpYW5odm0K
MjAxNy0wNi0yNyAxOToxODoxOCBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDJdIGF3YWl0
aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgdHMtaG9zdC1pbnN0YWxsLXR3
aWNlIGhvc3QKMjAxNy0wNi0yNyAxOToxODozMiBaIGZsaWdodCAxMTExMTIga2lsbGluZyB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IFsyOTU3M10KMjAxNy0wNi0yNyAxOToxODo0MCBaIFt0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbV0gZmluaXNoZWQgMTEx
MTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWd1ZXN0
LWRlc3Ryb3kgaG9zdCBkZWJpYW5odm0gcGFzcyAKMjAxNy0wNi0yNyAxOToxODo0MCBaIFt0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbV0gc3RhcnRpbmcgMTExMTEy
LnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWxlYWstY2hl
Y2sgY2hlY2sgaG9zdCBsZWFrLWNoZWNrL2NoZWNrCjIwMTctMDYtMjcgMTk6MTg6NDAgWiBbdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c21dIGF3YWl0aW5nIDExMTEx
Mi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1sZWFrLWNo
ZWNrIGNoZWNrIGhvc3QKMjAxNy0wNi0yNyAxOToxODo0MiBaIFt0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWxlYWstY2hlY2sgY2hlY2sgaG9zdCBw
YXNzIAoyMDE3LTA2LTI3IDE5OjE4OjQzIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtbG9ncy1jYXB0dXJlIGhvc3QgY2FwdHVyZS1sb2dzKDIy
KQoyMDE3LTA2LTI3IDE5OjE4OjQzIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c20gdHMtbG9ncy1jYXB0dXJlIGhvc3QKMjAxNy0wNi0yNyAxOToxOToy
OCBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXZoZF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkIHRzLXhlbi1pbnN0YWxsIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxOToxOToy
OCBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXZoZF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkIHRzLWhvc3QtcmVib290IGhvc3QgeGVuLWJvb3QKMjAxNy0wNi0yNyAxOTox
OToyOSBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXZoZF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkIHRzLWhvc3QtcmVib290IGhvc3QKMjAxNy0wNi0yNyAxOToxOTo0NyBa
IFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aC1hbWQgdHMtaG9zdC1yZWJvb3QgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE5
OjE5OjQ4IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZF0gc3RhcnRpbmcgMTExMTEyLnRl
c3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdCBob3N0LXBp
bmctY2hlY2steGVuCjIwMTctMDYtMjcgMTk6MTk6NDggWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmgtYW1kXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kIHRzLWhv
c3QtcGluZy1jaGVjayBob3N0CjIwMTctMDYtMjcgMTk6MjA6MDcgWiBbdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c21dIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1sb2dzLWNhcHR1cmUgaG9zdCBw
YXNzIAoyMDE3LTA2LTI3IDE5OjIwOjA3IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtc3lzbG9nLXNlcnZlciAKMjAxNy0wNi0yNyAxOToyMDow
OCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbV0gZmluaXNo
ZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIHRz
LXN5c2xvZy1zZXJ2ZXIgIHBhc3MgCjIwMTctMDYtMjcgMTk6MjA6MDkgWiBbdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmgtYW1kXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgt
YW1kIHRzLWhvc3QtcGluZy1jaGVjayBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTk6MjA6MDkgWiBm
bGlnaHQgMTExMTEyIHJlYXBlZCAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gWzgyNTBdIEVYSVQgMAoyMDE3LTA2LTI3IDE5OjIwOjA5IFogW3Rlc3QtYW1kNjQt
YW1kNjQteGwtcHZoLWFtZF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
LWFtZCB0cy1sZWFrLWNoZWNrIGJhc2lzIGhvc3QgbGVhay1jaGVjay9iYXNpcyg5KQoyMDE3LTA2
LTI3IDE5OjIwOjA5IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZF0gYXdhaXRpbmcgMTEx
MTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCB0cy1sZWFrLWNoZWNrIGJhc2lzIGhvc3QK
MjAxNy0wNi0yNyAxOToyMDowOSBaIGZsaWdodCAxMTExMTIgbnF1ZXVlZD0wCjIwMTctMDYtMjcg
MTk6MjA6MDkgWiBmbGlnaHQgMTExMTEyIG5ydW5uaW5nPTE2CjIwMTctMDYtMjcgMTk6MjA6MTEg
WiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmgtYW1kIHRzLWxlYWstY2hlY2sgYmFzaXMgaG9zdCBwYXNzIAoyMDE3LTA2
LTI3IDE5OjIwOjEyIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZF0gc3RhcnRpbmcgMTEx
MTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCB0cy1kZWJpYW4taW5zdGFsbCAgZGViaWFu
LWluc3RhbGwKMjAxNy0wNi0yNyAxOToyMDoxMiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1h
bWRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgdHMtZGViaWFu
LWluc3RhbGwgCjIwMTctMDYtMjcgMTk6MjA6NDEgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC12aGRd
IGZpbmlzaGVkIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLXZoZCB0cy1ob3N0LXJlYm9vdCBo
b3N0IHBhc3MgCjIwMTctMDYtMjcgMTk6MjA6NDIgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC12aGRd
IHN0YXJ0aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLXZoZCB0cy1ob3N0LXBpbmctY2hl
Y2sgaG9zdCBob3N0LXBpbmctY2hlY2steGVuCjIwMTctMDYtMjcgMTk6MjA6NDIgWiBbdGVzdC1h
cm1oZi1hcm1oZi14bC12aGRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdAoyMDE3LTA2LTI3IDE5OjIwOjU0IFogZmxpZ2h0IDEx
MTExMiBraWxsaW5nIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
IFs4MjUwXQoyMDE3LTA2LTI3IDE5OjIxOjAzIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtdmhkXSBm
aW5pc2hlZCAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC12aGQgdHMtaG9zdC1waW5nLWNoZWNr
IGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxOToyMTowMyBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZF0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwtdmhkIHRzLWxlYWstY2hlY2sg
YmFzaXMgaG9zdCBsZWFrLWNoZWNrL2Jhc2lzKDkpCjIwMTctMDYtMjcgMTk6MjE6MDMgWiBbdGVz
dC1hcm1oZi1hcm1oZi14bC12aGRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCB0cy1sZWFrLWNoZWNrIGJhc2lzIGhvc3QKMjAxNy0wNi0yNyAxOToyMTowNiBaIFt0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkIHRzLWxlYWstY2hlY2sgYmFzaXMgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE5OjIxOjA2IFog
W3Rlc3QtYXJtaGYtYXJtaGYteGwtdmhkXSBzdGFydGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgdHMtZGViaWFuLWRpLWluc3RhbGwgIGRlYmlhbi1kaS1pbnN0YWxsCjIwMTctMDYt
MjcgMTk6MjE6MDYgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC12aGRdIGF3YWl0aW5nIDExMTExMi50
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCB0cy1kZWJpYW4tZGktaW5zdGFsbCAKMjAxNy0wNi0yNyAx
OToyMTozMCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NF0gZmluaXNoZWQg
MTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IHRzLWd1ZXN0LWxvY2Fs
bWlncmF0ZSB4MTAgaG9zdCB3aW4gZmFpbCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5
CjIwMTctMDYtMjcgMTk6MjE6MzAgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjRdIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCBydW4tam9iL3Rl
c3Qtd2luIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTctMDYtMjcgMTk6MjE6MzAgWiBb
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjRdIHN0YXJ0aW5nIDExMTExMi50ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCB0cy1sb2dzLWNhcHR1cmUgaG9zdCBjYXB0
dXJlLWxvZ3MoMTcpCjIwMTctMDYtMjcgMTk6MjE6MzEgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCB0cy1sb2dzLWNhcHR1cmUgaG9zdAoyMDE3LTA2LTI3IDE5OjIyOjM3IFogW3Rl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2XSBmaW5pc2hlZCAxMTExMTIudGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgdHMtd2luZG93cy1pbnN0YWxsICBmYWlsIGNo
aWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxNy0wNi0yNyAxOToyMjozNyBaIFt0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4Nl0gMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2IHJ1bi1qb2IvdGVzdC13aW4gZmFpbGVkOiB0ZXN0IHNjcmlwdCBm
YWlsZWQKMjAxNy0wNi0yNyAxOToyMjozNyBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4Nl0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2IHRzLWxvZ3MtY2FwdHVyZSBob3N0IGNhcHR1cmUtbG9ncygxMSkKMjAxNy0wNi0yNyAxOToy
MjozOCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4Nl0gYXdhaXRpbmcgMTEx
MTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IHRzLWxvZ3MtY2FwdHVyZSBo
b3N0CjIwMTctMDYtMjcgMTk6MjM6MjIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWRlYmlhbi1odm0taW5zdGFsbCAgcGFzcyAKMjAxNy0w
Ni0yNyAxOToyMzoyMyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NC14c21dIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gdHMtbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuaHZtIDEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrCjIwMTctMDYtMjcgMTk6MjM6MjMgWiBbdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIHRzLW1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBob3N0IGRlYmlhbmh2bSAxCjIwMTctMDYtMjcgMTk6MjM6MjQgWiBbdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjctYW1kNjRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luNy1hbWQ2NCB0cy1sb2dzLWNhcHR1cmUgaG9zdCBwYXNzIAoyMDE3LTA2LTI3
IDE5OjIzOjI0IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0XSBhd2FpdGlu
ZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgdHMtc3lzbG9nLXNl
cnZlciAKMjAxNy0wNi0yNyAxOToyMzoyNCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c21dIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGVi
aWFuaHZtIDEgcGFzcyAKMjAxNy0wNi0yNyAxOToyMzoyNCBaIFt0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0IHRzLXN5c2xvZy1zZXJ2ZXIgIHBhc3MgCjIwMTctMDYtMjcgMTk6MjM6MjQg
WiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjRdIGpvYiBub3Qgb2sKMjAxNy0w
Ni0yNyAxOToyMzoyNCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NC14c21dIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gdHMtc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBob3N0IGRlYmlhbmh2bSBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrCjIwMTctMDYtMjcgMTk6MjM6MjUgWiBmbGlnaHQgMTEx
MTEyIHJlYXBlZCAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgWzU5MzRdIEVY
SVQgMAoyMDE3LTA2LTI3IDE5OjIzOjI1IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1zYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGhvc3Qg
ZGViaWFuaHZtCjIwMTctMDYtMjcgMTk6MjM6MjUgWiBmbGlnaHQgMTExMTEyIG5xdWV1ZWQ9MAoy
MDE3LTA2LTI3IDE5OjIzOjI1IFogZmxpZ2h0IDExMTExMiBucnVubmluZz0xNQoyMDE3LTA2LTI3
IDE5OjIzOjI2IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhz
bV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0LXhzbSB0cy1zYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuaHZtIHBhc3Mg
CjIwMTctMDYtMjcgMTk6MjM6MjYgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQteHNtIHRzLWd1ZXN0LXNhdmVyZXN0b3JlIGhvc3QgZGViaWFuaHZtIGd1
ZXN0LXNhdmVyZXN0b3JlCjIwMTctMDYtMjcgMTk6MjM6MjYgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWd1ZXN0LXNhdmVyZXN0b3JlIGhv
c3QgZGViaWFuaHZtCjIwMTctMDYtMjcgMTk6MjQ6MTAgWiBmbGlnaHQgMTExMTEyIGtpbGxpbmcg
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgWzU5MzRdCjIwMTctMDYtMjcgMTk6
MjQ6MTEgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c21dIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1ob3N0LWluc3RhbGwtdHdpY2UgaG9zdCBwYXNzIAoyMDE3
LTA2LTI3IDE5OjI0OjEyIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgaG9z
dC1waW5nLWNoZWNrLW5hdGl2ZQoyMDE3LTA2LTI3IDE5OjI0OjEyIFogW3Rlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtXSBhd2FpdGluZyAxMTExMTIu
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gdHMt
aG9zdC1waW5nLWNoZWNrIGhvc3QKMjAxNy0wNi0yNyAxOToyNDoxNSBaIFt0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IHRzLWhvc3QtaW5zdGFsbC10d2ljZSBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTk6MjQ6
MTYgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHVdIHN0YXJ0aW5nIDExMTExMi50ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdCBob3N0LXBp
bmctY2hlY2stbmF0aXZlCjIwMTctMDYtMjcgMTk6MjQ6MTYgWiBbdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHVdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdAoyMDE3LTA2LTI3IDE5OjI0OjE3IFogW3Rlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbV0gZmluaXNoZWQgMTExMTEyLnRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1ndWVzdC1zYXZl
cmVzdG9yZSBob3N0IGRlYmlhbmh2bSBwYXNzIAoyMDE3LTA2LTI3IDE5OjI0OjE3IFogW3Rlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbV0gc3RhcnRpbmcgMTExMTEy
LnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1ndWVzdC1s
b2NhbG1pZ3JhdGUgaG9zdCBkZWJpYW5odm0gZ3Vlc3QtbG9jYWxtaWdyYXRlCjIwMTctMDYtMjcg
MTk6MjQ6MTcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtIHRzLWd1ZXN0LWxvY2FsbWlncmF0ZSBob3N0IGRlYmlhbmh2bQoyMDE3LTA2LTI3IDE5
OjI0OjMwIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2XSBmaW5pc2hlZCAx
MTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgdHMtbG9ncy1jYXB0dXJl
IGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxOToyNDozMCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4Nl0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2IHRzLXN5c2xvZy1zZXJ2ZXIgCjIwMTctMDYtMjcgMTk6MjQ6MzEgWiBbdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODZdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiB0cy1zeXNsb2ctc2VydmVyICBwYXNzIAoyMDE3LTA2
LTI3IDE5OjI0OjMxIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2XSBqb2Ig
bm90IG9rCjIwMTctMDYtMjcgMTk6MjQ6MzEgWiBmbGlnaHQgMTExMTEyIHJlYXBlZCAgdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgWzU5NDVdIEVYSVQgMAoyMDE3LTA2LTI3IDE5
OjI0OjMyIFogZmxpZ2h0IDExMTExMiBucXVldWVkPTAKMjAxNy0wNi0yNyAxOToyNDozMiBaIGZs
aWdodCAxMTExMTIgbnJ1bm5pbmc9MTQKMjAxNy0wNi0yNyAxOToyNDozMyBaIFt0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbV0gZmluaXNoZWQgMTEx
MTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
IHRzLWhvc3QtcGluZy1jaGVjayBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTk6MjQ6MzMgWiBbdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c21dIHN0YXJ0
aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSB0cy14ZW4taW5zdGFsbCBob3N0IHhlbi1pbnN0YWxsCjIwMTctMDYtMjcgMTk6MjQ6
MzMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c21dIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSB0cy14ZW4taW5zdGFsbCBob3N0CjIwMTctMDYtMjcgMTk6MjQ6Mzcg
WiBbdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHVdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdCBwYXNzIAoyMDE3
LTA2LTI3IDE5OjI0OjM3IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1XSBzdGFydGlu
ZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgdHMteGVuLWluc3RhbGwgaG9z
dCB4ZW4taW5zdGFsbAoyMDE3LTA2LTI3IDE5OjI0OjM3IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1XSBhd2FpdGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
dHMteGVuLWluc3RhbGwgaG9zdAoyMDE3LTA2LTI3IDE5OjI0OjQxIFogW3Rlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgdHMtZGViaWFuLWh2bS1pbnN0YWxsIGwxIGwyIHBhc3MgCjIwMTct
MDYtMjcgMTk6MjQ6NDEgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWxdIHN0
YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCB0cy1ndWVz
dC1zdG9wIGwxIGwyIGd1ZXN0LXN0b3AvbDEvbDIKMjAxNy0wNi0yNyAxOToyNDo0MiBaIFt0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIHRzLWd1ZXN0LXN0b3AgbDEgbDIKMjAxNy0wNi0y
NyAxOToyNDo1MyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14
c21dIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gdHMtZ3Vlc3QtbG9jYWxtaWdyYXRlIGhvc3QgZGViaWFuaHZtIHBhc3MgCjIwMTct
MDYtMjcgMTk6MjQ6NTQgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtIHRzLWd1ZXN0LXNhdmVyZXN0b3JlIGhvc3QgZGViaWFuaHZtIGd1ZXN0LXNh
dmVyZXN0b3JlLjIKMjAxNy0wNi0yNyAxOToyNDo1NCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c21dIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtZ3Vlc3Qtc2F2ZXJlc3RvcmUgaG9zdCBk
ZWJpYW5odm0KMjAxNy0wNi0yNyAxOToyNTowOSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1pbnRlbF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsIHRzLWd1ZXN0LXN0b3AgbDEgbDIgcGFzcyAKMjAxNy0wNi0yNyAxOToyNTowOSBaIFt0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbF0gc3RhcnRpbmcgMTExMTEyLnRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIHRzLWxlYWstY2hlY2sgY2hlY2sgbDEgbGVh
ay1jaGVjay9jaGVjay9sMQoyMDE3LTA2LTI3IDE5OjI1OjEwIFogW3Rlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtaW50ZWwgdHMtbGVhay1jaGVjayBjaGVjayBsMQoyMDE3LTA2LTI3IDE5OjI1OjEy
IFogW3Rlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsXSBmaW5pc2hlZCAxMTExMTIu
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgdHMtbGVhay1jaGVjayBjaGVjayBs
MSBwYXNzIAoyMDE3LTA2LTI3IDE5OjI1OjEyIFogW3Rlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWludGVsXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
aW50ZWwgdHMtbG9ncy1jYXB0dXJlIGwxIGNhcHR1cmUtbG9ncy9sMSgyMCkKMjAxNy0wNi0yNyAx
OToyNToxMyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbF0gYXdhaXRpbmcg
MTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIHRzLWxvZ3MtY2FwdHVy
ZSBsMQoyMDE3LTA2LTI3IDE5OjI1OjE3IFogZmxpZ2h0IDExMTExMiBraWxsaW5nIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IFs1OTQ1XQoyMDE3LTA2LTI3IDE5OjI1OjQ1IFog
W3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbV0gZmluaXNoZWQg
MTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1n
dWVzdC1zYXZlcmVzdG9yZSBob3N0IGRlYmlhbmh2bSBwYXNzIAoyMDE3LTA2LTI3IDE5OjI1OjQ1
IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbV0gc3RhcnRp
bmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSB0
cy1ndWVzdC1sb2NhbG1pZ3JhdGUgeDEwIGhvc3QgZGViaWFuaHZtIGd1ZXN0LWxvY2FsbWlncmF0
ZS94MTAKMjAxNy0wNi0yNyAxOToyNTo0NiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c21dIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtZ3Vlc3QtbG9jYWxtaWdyYXRlIHgxMCBob3N0IGRl
Ymlhbmh2bQoyMDE3LTA2LTI3IDE5OjI1OjQ5IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFt
ZF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCB0cy1kZWJpYW4t
aW5zdGFsbCAgcGFzcyAKMjAxNy0wNi0yNyAxOToyNTo0OSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aC1hbWRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgdHMt
ZGViaWFuLWZpeHVwIGRlYmlhbiBkZWJpYW4tZml4dXAKMjAxNy0wNi0yNyAxOToyNTo0OSBaIFt0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aC1hbWQgdHMtZGViaWFuLWZpeHVwIGRlYmlhbgoyMDE3LTA2LTI3IDE5OjI1OjUy
IFogW3Rlc3QtYXJtNjQtYXJtNjQteGwteHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hcm02NC1h
cm02NC14bC14c20gdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE5OjI1
OjUzIFogW3Rlc3QtYXJtNjQtYXJtNjQteGwteHNtXSBzdGFydGluZyAxMTExMTIudGVzdC1hcm02
NC1hcm02NC14bC14c20gdHMtc3lzbG9nLXNlcnZlciAgc3lzbG9nLXNlcnZlcgoyMDE3LTA2LTI3
IDE5OjI1OjU0IFogW3Rlc3QtYXJtNjQtYXJtNjQteGwteHNtXSBzdGFydGluZyAxMTExMTIudGVz
dC1hcm02NC1hcm02NC14bC14c20gdHMtaG9zdC1pbnN0YWxsLXR3aWNlIGhvc3QgaG9zdC1pbnN0
YWxsKDQpCjIwMTctMDYtMjcgMTk6MjU6NTQgWiBbdGVzdC1hcm02NC1hcm02NC14bC14c21dIGF3
YWl0aW5nIDExMTExMi50ZXN0LWFybTY0LWFybTY0LXhsLXhzbSB0cy1ob3N0LWluc3RhbGwtdHdp
Y2UgaG9zdAoyMDE3LTA2LTI3IDE5OjI1OjU0IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFt
ZF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCB0cy1kZWJpYW4t
Zml4dXAgZGViaWFuIHBhc3MgCjIwMTctMDYtMjcgMTk6MjU6NTUgWiBbdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmgtYW1kXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1k
IHRzLWd1ZXN0LXN0YXJ0IGRlYmlhbiBndWVzdC1zdGFydAoyMDE3LTA2LTI3IDE5OjI1OjU1IFog
W3Rlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQt
YW1kNjQteGwtcHZoLWFtZCB0cy1ndWVzdC1zdGFydCBkZWJpYW4KMjAxNy0wNi0yNyAxOToyNjow
NiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtIHRzLXhlbi1pbnN0YWxsIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxOToy
NjowNyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtIHRzLWhvc3QtcmVib290IGhvc3QgeGVuLWJvb3QKMjAxNy0wNi0y
NyAxOToyNjowNyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWhvc3QtcmVib290IGhvc3QKMjAxNy0wNi0yNyAx
OToyNjoxMiBaIFt0ZXN0LWFybWhmLWFybWhmLXhsXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hcm1o
Zi1hcm1oZi14bCB0cy1yZXBlYXQtdGVzdCAxMCB0cy1ndWVzdC1zdGFydCBob3N0IGRlYmlhbiB7
O30gdHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlhbiBwYXNzIAoyMDE3LTA2LTI3IDE5OjI2OjEzIFog
W3Rlc3QtYXJtaGYtYXJtaGYteGxdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhs
IHRzLWd1ZXN0LXN0YXJ0IGhvc3QgZGViaWFuIGd1ZXN0LXN0YXJ0LjIKMjAxNy0wNi0yNyAxOToy
NjoxMyBaIFt0ZXN0LWFybWhmLWFybWhmLXhsXSBhd2FpdGluZyAxMTExMTIudGVzdC1hcm1oZi1h
cm1oZi14bCB0cy1ndWVzdC1zdGFydCBob3N0IGRlYmlhbgoyMDE3LTA2LTI3IDE5OjI2OjE3IFog
W3Rlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQt
YW1kNjQteGwtcHZoLWFtZCB0cy1ndWVzdC1zdGFydCBkZWJpYW4gcGFzcyAKMjAxNy0wNi0yNyAx
OToyNjoxOCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWRdIHN0YXJ0aW5nIDExMTExMi50
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgdHMtbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGhvc3Qg
ZGViaWFuIDEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrCjIwMTctMDYtMjcgMTk6MjY6MTggWiBbdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmgtYW1kIHRzLW1pZ3JhdGUtc3VwcG9ydC1jaGVjayBob3N0IGRlYmlhbiAxCjIwMTct
MDYtMjcgMTk6MjY6MTkgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kXSBmaW5pc2hlZCAx
MTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kIHRzLW1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBob3N0IGRlYmlhbiAxIHBhc3MgCjIwMTctMDYtMjcgMTk6MjY6MTkgWiBbdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmgtYW1kXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgt
YW1kIHRzLXNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW4gc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjawoyMDE3LTA2LTI3IDE5OjI2OjIwIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwt
cHZoLWFtZF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCB0cy1z
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuCjIwMTctMDYtMjcgMTk6MjY6MjEg
WiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmgtYW1kIHRzLXNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgaG9zdCBkZWJp
YW4gcGFzcyAKMjAxNy0wNi0yNyAxOToyNjoyMSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1h
bWRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgdHMtZ3Vlc3Qt
c2F2ZXJlc3RvcmUgaG9zdCBkZWJpYW4gZ3Vlc3Qtc2F2ZXJlc3RvcmUKMjAxNy0wNi0yNyAxOToy
NjoyMSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWRdIGF3YWl0aW5nIDExMTExMi50ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgdHMtZ3Vlc3Qtc2F2ZXJlc3RvcmUgaG9zdCBkZWJpYW4K
MjAxNy0wNi0yNyAxOToyNjozMyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRl
bF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIHRz
LWxvZ3MtY2FwdHVyZSBsMSBwYXNzIAoyMDE3LTA2LTI3IDE5OjI2OjMzIFogW3Rlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgdHMtaG9zdC1wb3dlcmN5Y2xlIC0tcG93ZXI9MCBsMSBmaW5h
bC1wb3dlcm9mZgoyMDE3LTA2LTI3IDE5OjI2OjMzIFogW3Rlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtaW50ZWwgdHMtaG9zdC1wb3dlcmN5Y2xlIC0tcG93ZXI9MCBsMQoyMDE3LTA2LTI3IDE5OjI2
OjM3IFogW3Rlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsXSBmaW5pc2hlZCAxMTEx
MTIudGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgdHMtaG9zdC1wb3dlcmN5Y2xl
IC0tcG93ZXI9MCBsMSBwYXNzIAoyMDE3LTA2LTI3IDE5OjI2OjM4IFogW3Rlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgdHMtbGVhay1jaGVjayBjaGVjayBob3N0IGxlYWstY2hlY2svY2hl
Y2sKMjAxNy0wNi0yNyAxOToyNjozOCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1p
bnRlbF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
IHRzLWxlYWstY2hlY2sgY2hlY2sgaG9zdAoyMDE3LTA2LTI3IDE5OjI2OjQwIFogW3Rlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgdHMtbGVhay1jaGVjayBjaGVjayBob3N0IHBhc3MgCjIw
MTctMDYtMjcgMTk6MjY6NDEgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWxd
IHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCB0cy1s
b2dzLWNhcHR1cmUgaG9zdCBjYXB0dXJlLWxvZ3MoMjMpCjIwMTctMDYtMjcgMTk6MjY6NDEgWiBb
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWxdIGF3YWl0aW5nIDExMTExMi50ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCB0cy1sb2dzLWNhcHR1cmUgaG9zdAoyMDE3
LTA2LTI3IDE5OjI2OjQ0IFogW3Rlc3QtYXJtaGYtYXJtaGYteGxdIGZpbmlzaGVkIDExMTExMi50
ZXN0LWFybWhmLWFybWhmLXhsIHRzLWd1ZXN0LXN0YXJ0IGhvc3QgZGViaWFuIHBhc3MgCjIwMTct
MDYtMjcgMTk6MjY6NDQgWiBbdGVzdC1hcm1oZi1hcm1oZi14bF0gc3RhcnRpbmcgMTExMTEyLnRl
c3QtYXJtaGYtYXJtaGYteGwgdHMtZ3Vlc3QtZGVzdHJveSBob3N0IGRlYmlhbiBndWVzdC1kZXN0
cm95CjIwMTctMDYtMjcgMTk6MjY6NDQgWiBbdGVzdC1hcm1oZi1hcm1oZi14bF0gYXdhaXRpbmcg
MTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwgdHMtZ3Vlc3QtZGVzdHJveSBob3N0IGRlYmlhbgoy
MDE3LTA2LTI3IDE5OjI3OjA1IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZF0gZmluaXNo
ZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCB0cy1ndWVzdC1zYXZlcmVzdG9y
ZSBob3N0IGRlYmlhbiBwYXNzIAoyMDE3LTA2LTI3IDE5OjI3OjA1IFogW3Rlc3QtYXJtaGYtYXJt
aGYteGxdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsIHRzLWd1ZXN0LWRlc3Ry
b3kgaG9zdCBkZWJpYW4gcGFzcyAKMjAxNy0wNi0yNyAxOToyNzowNSBaIFt0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aC1hbWRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1h
bWQgdHMtZ3Vlc3QtbG9jYWxtaWdyYXRlIGhvc3QgZGViaWFuIGd1ZXN0LWxvY2FsbWlncmF0ZQoy
MDE3LTA2LTI3IDE5OjI3OjA1IFogW3Rlc3QtYXJtaGYtYXJtaGYteGxdIHN0YXJ0aW5nIDExMTEx
Mi50ZXN0LWFybWhmLWFybWhmLXhsIHRzLWxlYWstY2hlY2sgY2hlY2sgaG9zdCBsZWFrLWNoZWNr
L2NoZWNrCjIwMTctMDYtMjcgMTk6Mjc6MDUgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1k
XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kIHRzLWd1ZXN0LWxv
Y2FsbWlncmF0ZSBob3N0IGRlYmlhbgoyMDE3LTA2LTI3IDE5OjI3OjA2IFogW3Rlc3QtYXJtaGYt
YXJtaGYteGxdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsIHRzLWxlYWstY2hl
Y2sgY2hlY2sgaG9zdAoyMDE3LTA2LTI3IDE5OjI3OjA4IFogW3Rlc3QtYXJtaGYtYXJtaGYteGxd
IGZpbmlzaGVkIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsIHRzLWxlYWstY2hlY2sgY2hlY2sg
aG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE5OjI3OjA4IFogW3Rlc3QtYXJtaGYtYXJtaGYteGxdIHN0
YXJ0aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsIHRzLWxvZ3MtY2FwdHVyZSBob3N0IGNh
cHR1cmUtbG9ncygyMCkKMjAxNy0wNi0yNyAxOToyNzowOSBaIFt0ZXN0LWFybWhmLWFybWhmLXhs
XSBhd2FpdGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bCB0cy1sb2dzLWNhcHR1cmUgaG9z
dAoyMDE3LTA2LTI3IDE5OjI3OjMzIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZF0gZmlu
aXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCB0cy1ndWVzdC1sb2NhbG1p
Z3JhdGUgaG9zdCBkZWJpYW4gcGFzcyAKMjAxNy0wNi0yNyAxOToyNzozNCBaIFt0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aC1hbWRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aC1hbWQgdHMtZ3Vlc3Qtc2F2ZXJlc3RvcmUgaG9zdCBkZWJpYW4gZ3Vlc3Qtc2F2ZXJlc3RvcmUu
MgoyMDE3LTA2LTI3IDE5OjI3OjM0IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZF0gYXdh
aXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCB0cy1ndWVzdC1zYXZlcmVz
dG9yZSBob3N0IGRlYmlhbgoyMDE3LTA2LTI3IDE5OjI3OjQ2IFogW3Rlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtXSBmaW5pc2hlZCAxMTExMTIudGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtaG9z
dC1yZWJvb3QgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE5OjI3OjQ2IFogW3Rlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtXSBzdGFydGluZyAxMTExMTIu
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gdHMt
aG9zdC1waW5nLWNoZWNrIGhvc3QgaG9zdC1waW5nLWNoZWNrLXhlbgoyMDE3LTA2LTI3IDE5OjI3
OjQ3IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QKMjAxNy0wNi0yNyAxOToy
Nzo1NyBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdV0gZmluaXNoZWQgMTExMTEyLnRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IHRzLXhlbi1pbnN0YWxsIGhvc3QgcGFzcyAKMjAx
Ny0wNi0yNyAxOToyNzo1NyBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdV0gc3RhcnRp
bmcgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IHRzLWhvc3QtcmVib290IGhv
c3QgeGVuLWJvb3QKMjAxNy0wNi0yNyAxOToyNzo1OCBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IHRz
LWhvc3QtcmVib290IGhvc3QKMjAxNy0wNi0yNyAxOToyODowMCBaIFt0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsIHRzLWxvZ3MtY2FwdHVyZSBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTk6
Mjg6MDAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWxdIGF3YWl0aW5nIDEx
MTExMi50ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCB0cy1zeXNsb2ctc2VydmVy
IAoyMDE3LTA2LTI3IDE5OjI4OjAwIFogW3Rlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWlu
dGVsXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwg
dHMtc3lzbG9nLXNlcnZlciAgcGFzcyAKMjAxNy0wNi0yNyAxOToyODowMSBaIGZsaWdodCAxMTEx
MTIgcmVhcGVkICB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCBbMTAxMDRdIEVY
SVQgMAoyMDE3LTA2LTI3IDE5OjI4OjAyIFogZmxpZ2h0IDExMTExMiBucXVldWVkPTAKMjAxNy0w
Ni0yNyAxOToyODowMiBaIGZsaWdodCAxMTExMTIgbnJ1bm5pbmc9MTMKMjAxNy0wNi0yNyAxOToy
ODowNyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtIHRzLWhvc3QtcGluZy1jaGVjayBob3N0IHBhc3MgCjIwMTctMDYt
MjcgMTk6Mjg6MDggWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c21dIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1sZWFrLWNoZWNrIGJhc2lzIGhvc3QgbGVhay1j
aGVjay9iYXNpcyg5KQoyMDE3LTA2LTI3IDE5OjI4OjA4IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtXSBhd2FpdGluZyAxMTExMTIudGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtbGVhay1j
aGVjayBiYXNpcyBob3N0CjIwMTctMDYtMjcgMTk6Mjg6MTAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c21dIGZpbmlzaGVkIDExMTExMi50ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1sZWFr
LWNoZWNrIGJhc2lzIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxOToyODoxMCBaIFt0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbV0gc3RhcnRpbmcgMTEx
MTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
IHRzLWRlYmlhbi1odm0taW5zdGFsbCAgZGViaWFuLWh2bS1pbnN0YWxsCjIwMTctMDYtMjcgMTk6
Mjg6MTEgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c21dIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1kZWJpYW4taHZtLWluc3RhbGwgCjIwMTctMDYtMjcgMTk6
Mjg6MTcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kXSBmaW5pc2hlZCAxMTExMTIudGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kIHRzLWd1ZXN0LXNhdmVyZXN0b3JlIGhvc3QgZGViaWFu
IHBhc3MgCjIwMTctMDYtMjcgMTk6Mjg6MTcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1k
XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kIHRzLWd1ZXN0LWxv
Y2FsbWlncmF0ZSB4MTAgaG9zdCBkZWJpYW4gZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMAoyMDE3LTA2
LTI3IDE5OjI4OjE3IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZF0gYXdhaXRpbmcgMTEx
MTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCB0cy1ndWVzdC1sb2NhbG1pZ3JhdGUgeDEw
IGhvc3QgZGViaWFuCjIwMTctMDYtMjcgMTk6Mjg6MjkgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWd1ZXN0LWxvY2FsbWlncmF0ZSB4MTAg
aG9zdCBkZWJpYW5odm0gcGFzcyAKMjAxNy0wNi0yNyAxOToyODoyOSBaIFt0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c21dIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtZ3Vlc3Qtc3RvcCBob3N0
IGRlYmlhbmh2bSBndWVzdC1zdG9wCjIwMTctMDYtMjcgMTk6Mjg6MjkgWiBbdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtXSBhd2FpdGluZyAxMTExMTIudGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWd1ZXN0LXN0b3AgaG9z
dCBkZWJpYW5odm0KMjAxNy0wNi0yNyAxOToyODozMSBaIFt0ZXN0LWFybWhmLWFybWhmLXhsXSBm
aW5pc2hlZCAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bCB0cy1sb2dzLWNhcHR1cmUgaG9zdCBw
YXNzIAoyMDE3LTA2LTI3IDE5OjI4OjMxIFogW3Rlc3QtYXJtaGYtYXJtaGYteGxdIGF3YWl0aW5n
IDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsIHRzLXN5c2xvZy1zZXJ2ZXIgCjIwMTctMDYtMjcg
MTk6Mjg6MzIgWiBbdGVzdC1hcm1oZi1hcm1oZi14bF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYXJt
aGYtYXJtaGYteGwgdHMtc3lzbG9nLXNlcnZlciAgcGFzcyAKMjAxNy0wNi0yNyAxOToyODozMyBa
IGZsaWdodCAxMTExMTIgcmVhcGVkICB0ZXN0LWFybWhmLWFybWhmLXhsIFsyOTU4MF0gRVhJVCAw
CjIwMTctMDYtMjcgMTk6Mjg6MzMgWiBmbGlnaHQgMTExMTEyIG5xdWV1ZWQ9MAoyMDE3LTA2LTI3
IDE5OjI4OjMzIFogZmxpZ2h0IDExMTExMiBucnVubmluZz0xMgoyMDE3LTA2LTI3IDE5OjI4OjQ2
IFogZmxpZ2h0IDExMTExMiBraWxsaW5nIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWlu
dGVsIFsxMDEwNF0KMjAxNy0wNi0yNyAxOToyODo1NiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c21dIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlhbmh2
bSBwYXNzIAoyMDE3LTA2LTI3IDE5OjI4OjU2IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgdHMtaG9z
dC1yZWJvb3QgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE5OjI4OjU2IFogW3Rlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1yZXBlYXQtdGVzdCAxMCB0
cy1ndWVzdC1zdGFydCBob3N0IGRlYmlhbmh2bSB7O30gdHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlh
bmh2bSBndWVzdC1zdGFydC9kZWJpYW5odm0ucmVwZWF0CjIwMTctMDYtMjcgMTk6Mjg6NTYgWiBb
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHVdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdCBob3N0LXBpbmctY2hl
Y2steGVuCjIwMTctMDYtMjcgMTk6Mjg6NTYgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQteHNtXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIHRzLXJlcGVhdC10ZXN0IDEwIHRzLWd1ZXN0LXN0YXJ0
IGhvc3QgZGViaWFuaHZtIHs7fSB0cy1ndWVzdC1zdG9wIGhvc3QgZGViaWFuaHZtCjIwMTctMDYt
MjcgMTk6Mjg6NTcgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHVdIGF3YWl0aW5nIDEx
MTExMi50ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSB0cy1ob3N0LXBpbmctY2hlY2sgaG9z
dAoyMDE3LTA2LTI3IDE5OjI5OjE3IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtcnRkc10gZmluaXNo
ZWQgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0
IHBhc3MgCjIwMTctMDYtMjcgMTk6Mjk6MTcgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHVdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSB0cy1ob3N0
LXBpbmctY2hlY2sgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE5OjI5OjE4IFogW3Rlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1XSBzdGFydGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgdHMtbGVhay1jaGVjayBiYXNpcyBob3N0IGxlYWstY2hlY2svYmFzaXMoOSkKMjAx
Ny0wNi0yNyAxOToyOToxOCBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHNdIHN0YXJ0aW5nIDEx
MTExMi50ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgdHMtc3lzbG9nLXNlcnZlciAgc3lzbG9nLXNl
cnZlcgoyMDE3LTA2LTI3IDE5OjI5OjE4IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
XSBhd2FpdGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgdHMtbGVhay1j
aGVjayBiYXNpcyBob3N0CjIwMTctMDYtMjcgMTk6Mjk6MTkgWiBmbGlnaHQgMTExMTEyIGtpbGxp
bmcgdGVzdC1hcm1oZi1hcm1oZi14bCBbMjk1ODBdCjIwMTctMDYtMjcgMTk6Mjk6MTkgWiBbdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzXSBzdGFydGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzIHRzLWhvc3QtaW5zdGFsbC10d2ljZSBob3N0IGhvc3QtaW5zdGFsbCg0KQoyMDE3LTA2
LTI3IDE5OjI5OjE5IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtcnRkc10gYXdhaXRpbmcgMTExMTEy
LnRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyB0cy1ob3N0LWluc3RhbGwtdHdpY2UgaG9zdAoyMDE3
LTA2LTI3IDE5OjI5OjIxIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1XSBmaW5pc2hl
ZCAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgdHMtbGVhay1jaGVjayBiYXNp
cyBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTk6Mjk6MjEgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHVdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSB0
cy1kZWJpYW4taW5zdGFsbCAgZGViaWFuLWluc3RhbGwKMjAxNy0wNi0yNyAxOToyOToyMiBaIFt0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IHRzLWRlYmlhbi1pbnN0YWxsIAoyMDE3LTA2LTI3IDE5OjI5OjM2
IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1k
NjQtYW1kNjQteGwtcHZoLWFtZCB0cy1ndWVzdC1sb2NhbG1pZ3JhdGUgeDEwIGhvc3QgZGViaWFu
IHBhc3MgCjIwMTctMDYtMjcgMTk6Mjk6MzYgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1k
XSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kIHRzLWd1ZXN0LXN0
b3AgaG9zdCBkZWJpYW4gZ3Vlc3Qtc3RvcAoyMDE3LTA2LTI3IDE5OjI5OjM3IFogW3Rlc3QtYW1k
NjQtYW1kNjQteGwtcHZoLWFtZF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwt
cHZoLWFtZCB0cy1ndWVzdC1zdG9wIGhvc3QgZGViaWFuCjIwMTctMDYtMjcgMTk6Mjk6NTggWiBb
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmgtYW1kIHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW4gcGFzcyAKMjAxNy0wNi0y
NyAxOToyOTo1OCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWRdIHN0YXJ0aW5nIDExMTEx
Mi50ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgdHMtcmVwZWF0LXRlc3QgMTAgdHMtZ3Vlc3Qt
c3RhcnQgaG9zdCBkZWJpYW4gezt9IHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW4gZ3Vlc3Qtc3Rh
cnQvZGViaWFuLnJlcGVhdAoyMDE3LTA2LTI3IDE5OjI5OjU5IFogW3Rlc3QtYW1kNjQtYW1kNjQt
eGwtcHZoLWFtZF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCB0
cy1yZXBlYXQtdGVzdCAxMCB0cy1ndWVzdC1zdGFydCBob3N0IGRlYmlhbiB7O30gdHMtZ3Vlc3Qt
c3RvcCBob3N0IGRlYmlhbgoyMDE3LTA2LTI3IDE5OjMxOjQ0IFogW3Rlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW4xMC1pMzg2XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODYgdHMtd2luZG93cy1pbnN0YWxsICBmYWlsIGNoaWxkIHByb2Nlc3MgZXhp
dGVkIGFibm9ybWFsbHkKMjAxNy0wNi0yNyAxOTozMTo0NCBaIFt0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4Nl0gMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2IHJ1bi1qb2IvdGVzdC13aW4gZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0y
NyAxOTozMTo0NCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4Nl0gc3RhcnRp
bmcgMTExMTEyLnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IHRzLWxvZ3MtY2Fw
dHVyZSBob3N0IGNhcHR1cmUtbG9ncygxMSkKMjAxNy0wNi0yNyAxOTozMTo0NSBaIFt0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4Nl0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IHRzLWxvZ3MtY2FwdHVyZSBob3N0CjIwMTctMDYtMjcg
MTk6MzM6MzcgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODZdIGZpbmlzaGVk
IDExMTExMi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiB0cy1sb2dzLWNhcHR1
cmUgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE5OjMzOjM3IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjEwLWkzODYgdHMtc3lzbG9nLXNlcnZlciAKMjAxNy0wNi0yNyAxOTozMzozNyBaIFt0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4Nl0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IHRzLXN5c2xvZy1zZXJ2ZXIgIHBhc3MgCjIwMTct
MDYtMjcgMTk6MzM6MzcgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODZdIGpv
YiBub3Qgb2sKMjAxNy0wNi0yNyAxOTozMzozOCBaIGZsaWdodCAxMTExMTIgcmVhcGVkICB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiBbNTkyOV0gRVhJVCAwCjIwMTctMDYtMjcg
MTk6MzM6MzggWiBmbGlnaHQgMTExMTEyIG5xdWV1ZWQ9MAoyMDE3LTA2LTI3IDE5OjMzOjM4IFog
ZmxpZ2h0IDExMTExMiBucnVubmluZz0xMQoyMDE3LTA2LTI3IDE5OjM0OjI0IFogZmxpZ2h0IDEx
MTExMiBraWxsaW5nIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IFs1OTI5XQoy
MDE3LTA2LTI3IDE5OjM0OjUwIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZV0gZmluaXNo
ZWQgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSB0cy1ob3N0LWluc3RhbGwtdHdp
Y2UgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE5OjM0OjUxIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSB0cy1o
b3N0LXBpbmctY2hlY2sgaG9zdCBob3N0LXBpbmctY2hlY2stbmF0aXZlCjIwMTctMDYtMjcgMTk6
MzQ6NTEgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlXSBhd2FpdGluZyAxMTExMTIudGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlIHRzLWhvc3QtcGluZy1jaGVjayBob3N0CjIwMTctMDYt
MjcgMTk6MzU6MTIgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlXSBmaW5pc2hlZCAxMTEx
MTIudGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlIHRzLWhvc3QtcGluZy1jaGVjayBob3N0IHBh
c3MgCjIwMTctMDYtMjcgMTk6MzU6MTIgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlXSBz
dGFydGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlIHRzLXhlbi1pbnN0YWxs
IGhvc3QgeGVuLWluc3RhbGwKMjAxNy0wNi0yNyAxOTozNToxMiBaIFt0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGVdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
dHMteGVuLWluc3RhbGwgaG9zdAoyMDE3LTA2LTI3IDE5OjM3OjQzIFogW3Rlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSB0cy14ZW4taW5zdGFsbCBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTk6Mzc6NDMgWiBbdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlXSBzdGFydGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlIHRzLWhvc3QtcmVib290IGhvc3QgeGVuLWJvb3QKMjAxNy0wNi0yNyAxOTozNzo0
NCBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGVdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgdHMtaG9zdC1yZWJvb3QgaG9zdAoyMDE3LTA2LTI3IDE5OjM4
OjE3IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZF0gZmluaXNoZWQgMTExMTEyLnRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZoLWFtZCB0cy1yZXBlYXQtdGVzdCAxMCB0cy1ndWVzdC1zdGFydCBo
b3N0IGRlYmlhbiB7O30gdHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlhbiBwYXNzIAoyMDE3LTA2LTI3
IDE5OjM4OjE3IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZF0gc3RhcnRpbmcgMTExMTEy
LnRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCB0cy1ndWVzdC1zdGFydCBob3N0IGRlYmlhbiBn
dWVzdC1zdGFydC4yCjIwMTctMDYtMjcgMTk6Mzg6MTcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmgtYW1kXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kIHRzLWd1
ZXN0LXN0YXJ0IGhvc3QgZGViaWFuCjIwMTctMDYtMjcgMTk6Mzg6NDcgWiBbdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmgtYW1kXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgt
YW1kIHRzLWd1ZXN0LXN0YXJ0IGhvc3QgZGViaWFuIHBhc3MgCjIwMTctMDYtMjcgMTk6Mzg6NDcg
WiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmgtYW1kIHRzLWd1ZXN0LWRlc3Ryb3kgaG9zdCBkZWJpYW4gZ3Vlc3QtZGVz
dHJveQoyMDE3LTA2LTI3IDE5OjM4OjQ3IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZF0g
YXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCB0cy1ndWVzdC1kZXN0
cm95IGhvc3QgZGViaWFuCjIwMTctMDYtMjcgMTk6Mzg6NTggWiBbdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlIHRz
LWhvc3QtcmVib290IGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxOTozODo1OCBaIFt0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGVdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgaG9zdC1waW5nLWNoZWNrLXhlbgoyMDE3LTA2
LTI3IDE5OjM4OjU4IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZV0gYXdhaXRpbmcgMTEx
MTEyLnRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdAoy
MDE3LTA2LTI3IDE5OjM5OjA3IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZF0gZmluaXNo
ZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCB0cy1ndWVzdC1kZXN0cm95IGhv
c3QgZGViaWFuIHBhc3MgCjIwMTctMDYtMjcgMTk6Mzk6MDggWiBbdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmgtYW1kXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kIHRz
LWxlYWstY2hlY2sgY2hlY2sgaG9zdCBsZWFrLWNoZWNrL2NoZWNrCjIwMTctMDYtMjcgMTk6Mzk6
MDggWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kXSBhd2FpdGluZyAxMTExMTIudGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmgtYW1kIHRzLWxlYWstY2hlY2sgY2hlY2sgaG9zdAoyMDE3LTA2LTI3
IDE5OjM5OjEwIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZF0gZmluaXNoZWQgMTExMTEy
LnRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCB0cy1sZWFrLWNoZWNrIGNoZWNrIGhvc3QgcGFz
cyAKMjAxNy0wNi0yNyAxOTozOToxMCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWRdIHN0
YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgdHMtbG9ncy1jYXB0dXJl
IGhvc3QgY2FwdHVyZS1sb2dzKDI0KQoyMDE3LTA2LTI3IDE5OjM5OjExIFogW3Rlc3QtYW1kNjQt
YW1kNjQteGwtcHZoLWFtZF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
LWFtZCB0cy1sb2dzLWNhcHR1cmUgaG9zdAoyMDE3LTA2LTI3IDE5OjM5OjE5IFogW3Rlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE5OjM5OjIw
IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSB0cy1sZWFrLWNoZWNrIGJhc2lzIGhvc3QgbGVhay1jaGVjay9i
YXNpcyg5KQoyMDE3LTA2LTI3IDE5OjM5OjIwIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSB0cy1sZWFrLWNo
ZWNrIGJhc2lzIGhvc3QKMjAxNy0wNi0yNyAxOTozOToyMiBaIFt0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGVdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgdHMt
bGVhay1jaGVjayBiYXNpcyBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTk6Mzk6MjIgWiBbdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlXSBzdGFydGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlIHRzLWRlYmlhbi1pbnN0YWxsICBkZWJpYW4taW5zdGFsbAoyMDE3LTA2LTI3IDE5
OjM5OjIzIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZV0gYXdhaXRpbmcgMTExMTEyLnRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSB0cy1kZWJpYW4taW5zdGFsbCAKMjAxNy0wNi0yNyAx
OTozOTozMyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c21d
IGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NC14c20gdHMtcmVwZWF0LXRlc3QgMTAgdHMtZ3Vlc3Qtc3RhcnQgaG9zdCBkZWJpYW5odm0gezt9
IHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW5odm0gcGFzcyAKMjAxNy0wNi0yNyAxOTozOTozMyBa
IFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c21dIHN0YXJ0aW5n
IDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMt
Z3Vlc3Qtc3RhcnQgaG9zdCBkZWJpYW5odm0gZ3Vlc3Qtc3RhcnQuMgoyMDE3LTA2LTI3IDE5OjM5
OjM0IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbV0gYXdh
aXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhz
bSB0cy1ndWVzdC1zdGFydCBob3N0IGRlYmlhbmh2bQoyMDE3LTA2LTI3IDE5OjQwOjA4IFogW3Rl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbV0gZmluaXNoZWQgMTEx
MTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1ndWVz
dC1zdGFydCBob3N0IGRlYmlhbmh2bSBwYXNzIAoyMDE3LTA2LTI3IDE5OjQwOjA5IFogW3Rlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbV0gc3RhcnRpbmcgMTExMTEy
LnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1ndWVzdC1k
ZXN0cm95IGhvc3QgZGViaWFuaHZtIGd1ZXN0LWRlc3Ryb3kKMjAxNy0wNi0yNyAxOTo0MDowOSBa
IFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c21dIGF3YWl0aW5n
IDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMt
Z3Vlc3QtZGVzdHJveSBob3N0IGRlYmlhbmh2bQoyMDE3LTA2LTI3IDE5OjQwOjMxIFogW3Rlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbV0gZmluaXNoZWQgMTExMTEy
LnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1ndWVzdC1k
ZXN0cm95IGhvc3QgZGViaWFuaHZtIHBhc3MgCjIwMTctMDYtMjcgMTk6NDA6MzEgWiBbdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtXSBzdGFydGluZyAxMTExMTIu
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWxlYWstY2hl
Y2sgY2hlY2sgaG9zdCBsZWFrLWNoZWNrL2NoZWNrCjIwMTctMDYtMjcgMTk6NDA6MzEgWiBbdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmgtYW1kIHRzLWxvZ3MtY2FwdHVyZSBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTk6NDA6
MzEgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtYW1kXSBhd2FpdGluZyAxMTExMTIudGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmgtYW1kIHRzLXN5c2xvZy1zZXJ2ZXIgCjIwMTctMDYtMjcgMTk6NDA6
MzEgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtXSBhd2Fp
dGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
IHRzLWxlYWstY2hlY2sgY2hlY2sgaG9zdAoyMDE3LTA2LTI3IDE5OjQwOjMyIFogW3Rlc3QtYW1k
NjQtYW1kNjQteGwtcHZoLWFtZF0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwt
cHZoLWFtZCB0cy1zeXNsb2ctc2VydmVyICBwYXNzIAoyMDE3LTA2LTI3IDE5OjQwOjMzIFogZmxp
Z2h0IDExMTExMiByZWFwZWQgIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFtZCBbMTAxMjddIEVY
SVQgMAoyMDE3LTA2LTI3IDE5OjQwOjMzIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1sZWFrLWNoZWNrIGNoZWNrIGhvc3QgcGFzcyAKMjAx
Ny0wNi0yNyAxOTo0MDozNCBaIGZsaWdodCAxMTExMTIgbnF1ZXVlZD0wCjIwMTctMDYtMjcgMTk6
NDA6MzQgWiBmbGlnaHQgMTExMTEyIG5ydW5uaW5nPTEwCjIwMTctMDYtMjcgMTk6NDA6MzQgWiBb
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtXSBzdGFydGluZyAx
MTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWxv
Z3MtY2FwdHVyZSBob3N0IGNhcHR1cmUtbG9ncygyMikKMjAxNy0wNi0yNyAxOTo0MDozNCBaIFt0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c21dIGF3YWl0aW5nIDEx
MTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtbG9n
cy1jYXB0dXJlIGhvc3QKMjAxNy0wNi0yNyAxOTo0MToxOSBaIGZsaWdodCAxMTExMTIga2lsbGlu
ZyB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1hbWQgWzEwMTI3XQoyMDE3LTA2LTI3IDE5OjQxOjU4
IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbV0gZmluaXNo
ZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSB0
cy1sb2dzLWNhcHR1cmUgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE5OjQxOjU4IFogW3Rlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbV0gYXdhaXRpbmcgMTExMTEyLnRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1zeXNsb2ctc2Vy
dmVyIAoyMDE3LTA2LTI3IDE5OjQxOjU4IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1zeXNsb2ctc2VydmVyICBwYXNzIAoyMDE3LTA2LTI3
IDE5OjQyOjAwIFogZmxpZ2h0IDExMTExMiByZWFwZWQgIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSBbMTAxNDhdIEVYSVQgMAoyMDE3LTA2LTI3IDE5OjQyOjAw
IFogZmxpZ2h0IDExMTExMiBucXVldWVkPTAKMjAxNy0wNi0yNyAxOTo0MjowMCBaIGZsaWdodCAx
MTExMTIgbnJ1bm5pbmc9OQoyMDE3LTA2LTI3IDE5OjQyOjQ1IFogZmxpZ2h0IDExMTExMiBraWxs
aW5nIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSBbMTAxNDhd
CjIwMTctMDYtMjcgMTk6NDM6NDUgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c21dIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1kZWJpYW4taHZtLWluc3RhbGwg
IHBhc3MgCjIwMTctMDYtMjcgMTk6NDM6NDUgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c21dIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1taWdyYXRlLXN1cHBv
cnQtY2hlY2sgaG9zdCBkZWJpYW5odm0gMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sKMjAxNy0wNi0y
NyAxOTo0Mzo0NiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLW1pZ3JhdGUtc3VwcG9ydC1jaGVjayBob3N0IGRl
Ymlhbmh2bSAxCjIwMTctMDYtMjcgMTk6NDM6NDcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c21dIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1taWdyYXRlLXN1
cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW5odm0gMSBwYXNzIAoyMDE3LTA2LTI3IDE5OjQzOjQ3IFog
W3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtXSBz
dGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gdHMtc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBob3N0IGRlYmlhbmh2bSBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrCjIwMTctMDYtMjcgMTk6NDM6NDcgWiBbdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c21dIGF3YWl0aW5nIDEx
MTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSB0cy1zYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuaHZtCjIwMTctMDYtMjcg
MTk6NDM6NDggWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c21dIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1zYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGhvc3Qg
ZGViaWFuaHZtIHBhc3MgCjIwMTctMDYtMjcgMTk6NDM6NDkgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c21dIHN0YXJ0aW5nIDExMTExMi50ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1ndWVz
dC1zYXZlcmVzdG9yZSBob3N0IGRlYmlhbmh2bSBndWVzdC1zYXZlcmVzdG9yZQoyMDE3LTA2LTI3
IDE5OjQzOjQ5IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtZ3Vlc3Qtc2F2ZXJlc3RvcmUgaG9zdCBkZWJpYW5o
dm0KMjAxNy0wNi0yNyAxOTo0NDo0MSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWd1ZXN0LXNhdmVyZXN0b3Jl
IGhvc3QgZGViaWFuaHZtIHBhc3MgCjIwMTctMDYtMjcgMTk6NDQ6NDEgWiBbdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c21dIHN0YXJ0aW5nIDExMTEx
Mi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSB0
cy1ndWVzdC1sb2NhbG1pZ3JhdGUgaG9zdCBkZWJpYW5odm0gZ3Vlc3QtbG9jYWxtaWdyYXRlCjIw
MTctMDYtMjcgMTk6NDQ6NDEgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c21dIGF3YWl0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1ndWVzdC1sb2NhbG1pZ3JhdGUgaG9z
dCBkZWJpYW5odm0KMjAxNy0wNi0yNyAxOTo0NDo0MyBaIFt0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYXJtNjQtYXJtNjQteGwteHNtIHRzLWhvc3QtaW5zdGFs
bC10d2ljZSBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTk6NDQ6NDQgWiBbdGVzdC1hcm02NC1hcm02
NC14bC14c21dIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFybTY0LWFybTY0LXhsLXhzbSB0cy1ob3N0
LXBpbmctY2hlY2sgaG9zdCBob3N0LXBpbmctY2hlY2stbmF0aXZlCjIwMTctMDYtMjcgMTk6NDQ6
NDQgWiBbdGVzdC1hcm02NC1hcm02NC14bC14c21dIGF3YWl0aW5nIDExMTExMi50ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdAoyMDE3LTA2LTI3IDE5OjQ1OjA1
IFogW3Rlc3QtYXJtNjQtYXJtNjQteGwteHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hcm02NC1h
cm02NC14bC14c20gdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxOTo0
NTowNSBaIFt0ZXN0LWFybTY0LWFybTY0LXhsLXhzbV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYXJt
NjQtYXJtNjQteGwteHNtIHRzLXhlbi1pbnN0YWxsIGhvc3QgeGVuLWluc3RhbGwKMjAxNy0wNi0y
NyAxOTo0NTowNiBaIFt0ZXN0LWFybTY0LWFybTY0LXhsLXhzbV0gYXdhaXRpbmcgMTExMTEyLnRl
c3QtYXJtNjQtYXJtNjQteGwteHNtIHRzLXhlbi1pbnN0YWxsIGhvc3QKMjAxNy0wNi0yNyAxOTo0
NToxNiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtIHRzLWd1ZXN0LWxvY2FsbWlncmF0ZSBob3N0IGRlYmlhbmh2bSBw
YXNzIAoyMDE3LTA2LTI3IDE5OjQ1OjE2IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtZ3Vlc3Qtc2F2ZXJlc3Rv
cmUgaG9zdCBkZWJpYW5odm0gZ3Vlc3Qtc2F2ZXJlc3RvcmUuMgoyMDE3LTA2LTI3IDE5OjQ1OjE2
IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
XSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gdHMtZ3Vlc3Qtc2F2ZXJlc3RvcmUgaG9zdCBkZWJpYW5odm0KMjAxNy0w
Ni0yNyAxOTo0NTo0MSBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdV0gZmluaXNoZWQg
MTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IHRzLWRlYmlhbi1pbnN0YWxsICBw
YXNzIAoyMDE3LTA2LTI3IDE5OjQ1OjQxIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
XSBzdGFydGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgdHMtZGViaWFu
LWZpeHVwIGRlYmlhbiBkZWJpYW4tZml4dXAKMjAxNy0wNi0yNyAxOTo0NTo0MSBaIFt0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IHRzLWRlYmlhbi1maXh1cCBkZWJpYW4KMjAxNy0wNi0yNyAxOTo0NTo1MCBa
IFt0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IHRzLWRlYmlhbi1maXh1cCBkZWJpYW4gcGFzcyAKMjAxNy0w
Ni0yNyAxOTo0NTo1MCBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdV0gc3RhcnRpbmcg
MTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IHRzLWd1ZXN0LXN0YXJ0IGRlYmlh
biBndWVzdC1zdGFydAoyMDE3LTA2LTI3IDE5OjQ1OjUxIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1XSBhd2FpdGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
dHMtZ3Vlc3Qtc3RhcnQgZGViaWFuCjIwMTctMDYtMjcgMTk6NDY6MDkgWiBbdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c21dIGZpbmlzaGVkIDExMTEx
Mi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSB0
cy1ndWVzdC1zYXZlcmVzdG9yZSBob3N0IGRlYmlhbmh2bSBwYXNzIAoyMDE3LTA2LTI3IDE5OjQ2
OjA5IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gdHMtZ3Vlc3QtbG9jYWxtaWdyYXRlIHgxMCBob3N0IGRlYmlhbmh2
bSBndWVzdC1sb2NhbG1pZ3JhdGUveDEwCjIwMTctMDYtMjcgMTk6NDY6MTAgWiBbdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c21dIGF3YWl0aW5nIDEx
MTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSB0cy1ndWVzdC1sb2NhbG1pZ3JhdGUgeDEwIGhvc3QgZGViaWFuaHZtCjIwMTctMDYtMjcgMTk6
NDY6NDAgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHVdIGZpbmlzaGVkIDExMTExMi50
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSB0cy1ndWVzdC1zdGFydCBkZWJpYW4gcGFzcyAK
MjAxNy0wNi0yNyAxOTo0Njo0MCBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdV0gc3Rh
cnRpbmcgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IHRzLW1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBob3N0IGRlYmlhbiAxIG1pZ3JhdGUtc3VwcG9ydC1jaGVjawoyMDE3LTA2LTI3
IDE5OjQ2OjQxIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1XSBhd2FpdGluZyAxMTEx
MTIudGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgdHMtbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGhvc3QgZGViaWFuIDEKMjAxNy0wNi0yNyAxOTo0Njo0MiBaIFt0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
IHRzLW1pZ3JhdGUtc3VwcG9ydC1jaGVjayBob3N0IGRlYmlhbiAxIGZhaWwgY2hpbGQgcHJvY2Vz
cyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2LTI3IDE5OjQ2OjQyIFogW3Rlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1XSBzdGFydGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgdHMtc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBob3N0IGRlYmlhbiBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrCjIwMTctMDYtMjcgMTk6NDY6NDMgWiBbdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHVdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSB0cy1zYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuCjIwMTctMDYtMjcgMTk6
NDY6NDQgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHVdIGZpbmlzaGVkIDExMTExMi50
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSB0cy1zYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
IGhvc3QgZGViaWFuIGZhaWwgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE3LTA2
LTI3IDE5OjQ2OjQ0IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1XSBzdGFydGluZyAx
MTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgdHMtZ3Vlc3Qtc3RvcCBob3N0IGRl
YmlhbiBndWVzdC1zdG9wCjIwMTctMDYtMjcgMTk6NDY6NDUgWiBbdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHVdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSB0cy1ndWVzdC1zdG9wIGhvc3QgZGViaWFuCjIwMTctMDYtMjcgMTk6NDY6NTIgWiBbdGVzdC1h
cm02NC1hcm02NC14bC14c21dIGZpbmlzaGVkIDExMTExMi50ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSB0cy14ZW4taW5zdGFsbCBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTk6NDY6NTMgWiBbdGVzdC1h
cm02NC1hcm02NC14bC14c21dIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSB0cy1ob3N0LXJlYm9vdCBob3N0IHhlbi1ib290CjIwMTctMDYtMjcgMTk6NDY6NTMgWiBbdGVz
dC1hcm02NC1hcm02NC14bC14c21dIGF3YWl0aW5nIDExMTExMi50ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSB0cy1ob3N0LXJlYm9vdCBob3N0CjIwMTctMDYtMjcgMTk6NDc6MDggWiBbdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHVdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSB0cy1ndWVzdC1zdG9wIGhvc3QgZGViaWFuIHBhc3MgCjIwMTctMDYtMjcgMTk6
NDc6MDggWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHVdIHN0YXJ0aW5nIDExMTExMi50
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSB0cy1yZXBlYXQtdGVzdCAxMCB0cy1ndWVzdC1z
dGFydCBob3N0IGRlYmlhbiB7O30gdHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlhbiBndWVzdC1zdGFy
dC9kZWJpYW4ucmVwZWF0CjIwMTctMDYtMjcgMTk6NDc6MDggWiBbdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHVdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSB0cy1yZXBlYXQtdGVzdCAxMCB0cy1ndWVzdC1zdGFydCBob3N0IGRlYmlhbiB7O30gdHMtZ3Vl
c3Qtc3RvcCBob3N0IGRlYmlhbgoyMDE3LTA2LTI3IDE5OjQ3OjIxIFogW3Rlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0Ml0gZmluaXNoZWQgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiB0cy1ob3N0LWluc3RhbGwtdHdpY2UgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE5OjQ3OjIxIFog
W3Rlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0Ml0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdCBob3N0LXBpbmctY2hlY2st
bmF0aXZlCjIwMTctMDYtMjcgMTk6NDc6MjIgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
XSBhd2FpdGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyIHRzLWhvc3QtcGlu
Zy1jaGVjayBob3N0CjIwMTctMDYtMjcgMTk6NDc6NDIgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyIHRzLWhv
c3QtcGluZy1jaGVjayBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTk6NDc6NDMgWiBbdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyXSBzdGFydGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyIHRzLXhlbi1pbnN0YWxsIGhvc3QgeGVuLWluc3RhbGwKMjAxNy0wNi0yNyAxOTo0Nzo0
MyBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDJdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgdHMteGVuLWluc3RhbGwgaG9zdAoyMDE3LTA2LTI3IDE5OjQ4
OjM1IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gdHMtZ3Vlc3QtbG9jYWxtaWdyYXRlIHgxMCBob3N0IGRlYmlhbmh2
bSBwYXNzIAoyMDE3LTA2LTI3IDE5OjQ4OjM1IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtXSBzdGFydGluZyAxMTExMTIudGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtZ3Vlc3Qtc3RvcCBo
b3N0IGRlYmlhbmh2bSBndWVzdC1zdG9wCjIwMTctMDYtMjcgMTk6NDg6MzYgWiBbdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c21dIGF3YWl0aW5nIDEx
MTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSB0cy1ndWVzdC1zdG9wIGhvc3QgZGViaWFuaHZtCjIwMTctMDYtMjcgMTk6NDk6MDIgWiBbdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c21dIGZpbmlz
aGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSB0cy1ndWVzdC1zdG9wIGhvc3QgZGViaWFuaHZtIHBhc3MgCjIwMTctMDYtMjcgMTk6
NDk6MDIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c21dIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1yZXBlYXQtdGVzdCAxMCB0cy1ndWVzdC1zdGFydCBob3N0
IGRlYmlhbmh2bSB7O30gdHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlhbmh2bSBndWVzdC1zdGFydC9k
ZWJpYW5odm0ucmVwZWF0CjIwMTctMDYtMjcgMTk6NDk6MDMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c21dIGF3YWl0aW5nIDExMTExMi50ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1yZXBl
YXQtdGVzdCAxMCB0cy1ndWVzdC1zdGFydCBob3N0IGRlYmlhbmh2bSB7O30gdHMtZ3Vlc3Qtc3Rv
cCBob3N0IGRlYmlhbmh2bQoyMDE3LTA2LTI3IDE5OjQ5OjIxIFogW3Rlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSB0
cy1kZWJpYW4taW5zdGFsbCAgcGFzcyAKMjAxNy0wNi0yNyAxOTo0OToyMiBaIFt0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGVdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgdHMtZGViaWFuLWZpeHVwIGRlYmlhbiBkZWJpYW4tZml4dXAKMjAxNy0wNi0yNyAxOTo0
OToyMiBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGVdIGF3YWl0aW5nIDExMTExMi50ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgdHMtZGViaWFuLWZpeHVwIGRlYmlhbgoyMDE3LTA2LTI3
IDE5OjQ5OjI5IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZV0gZmluaXNoZWQgMTExMTEy
LnRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSB0cy1kZWJpYW4tZml4dXAgZGViaWFuIHBhc3Mg
CjIwMTctMDYtMjcgMTk6NDk6MzAgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlXSBzdGFy
dGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlIHRzLWd1ZXN0LXN0YXJ0IGRl
YmlhbiBndWVzdC1zdGFydAoyMDE3LTA2LTI3IDE5OjQ5OjMwIFogW3Rlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSB0
cy1ndWVzdC1zdGFydCBkZWJpYW4KMjAxNy0wNi0yNyAxOTo0OTo1NyBaIFt0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGVdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgdHMtZ3Vlc3Qtc3RhcnQgZGViaWFuIHBhc3MgCjIwMTctMDYtMjcgMTk6NDk6NTcgWiBbdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlXSBzdGFydGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlIHRzLW1pZ3JhdGUtc3VwcG9ydC1jaGVjayBob3N0IGRlYmlhbiAxIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjawoyMDE3LTA2LTI3IDE5OjQ5OjU3IFogW3Rlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSB0
cy1taWdyYXRlLXN1cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW4gMQoyMDE3LTA2LTI3IDE5OjQ5OjU5
IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSB0cy1taWdyYXRlLXN1cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW4g
MSBmYWlsIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxNy0wNi0yNyAxOTo0OTo1
OSBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGVdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgdHMtc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBob3N0IGRl
YmlhbiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrCjIwMTctMDYtMjcgMTk6NDk6NTkgWiBbdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlXSBhd2FpdGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlIHRzLXNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW4KMjAx
Ny0wNi0yNyAxOTo1MDowMSBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGVdIGZpbmlzaGVk
IDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgdHMtc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayBob3N0IGRlYmlhbiBmYWlsIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkK
MjAxNy0wNi0yNyAxOTo1MDowMSBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGVdIHN0YXJ0
aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgdHMtZ3Vlc3Qtc3RvcCBob3N0
IGRlYmlhbiBndWVzdC1zdG9wCjIwMTctMDYtMjcgMTk6NTA6MDEgWiBbdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlXSBhd2FpdGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
IHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW4KMjAxNy0wNi0yNyAxOTo1MDoxOCBaIFt0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYXJtNjQtYXJtNjQteGwteHNt
IHRzLWhvc3QtcmVib290IGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxOTo1MDoxOCBaIFt0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYXJtNjQtYXJtNjQteGwteHNt
IHRzLWhvc3QtcGluZy1jaGVjayBob3N0IGhvc3QtcGluZy1jaGVjay14ZW4KMjAxNy0wNi0yNyAx
OTo1MDoxOCBaIFt0ZXN0LWFybTY0LWFybTY0LXhsLXhzbV0gYXdhaXRpbmcgMTExMTEyLnRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtIHRzLWhvc3QtcGluZy1jaGVjayBob3N0CjIwMTctMDYtMjcgMTk6
NTA6MjMgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlXSBmaW5pc2hlZCAxMTExMTIudGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlIHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW4gcGFzcyAK
MjAxNy0wNi0yNyAxOTo1MDoyNCBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGVdIHN0YXJ0
aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgdHMtcmVwZWF0LXRlc3QgMTAg
dHMtZ3Vlc3Qtc3RhcnQgaG9zdCBkZWJpYW4gezt9IHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW4g
Z3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdAoyMDE3LTA2LTI3IDE5OjUwOjI0IFogW3Rlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSB0cy1yZXBlYXQtdGVzdCAxMCB0cy1ndWVzdC1zdGFydCBob3N0IGRlYmlhbiB7O30g
dHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlhbgoyMDE3LTA2LTI3IDE5OjUwOjM5IFogW3Rlc3QtYXJt
NjQtYXJtNjQteGwteHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hcm02NC1hcm02NC14bC14c20g
dHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxOTo1MDozOSBaIFt0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtIHRzLWxlYWstY2hlY2sgYmFzaXMgaG9zdCBsZWFrLWNoZWNrL2Jhc2lzKDkpCjIwMTctMDYt
MjcgMTk6NTA6NDAgWiBbdGVzdC1hcm02NC1hcm02NC14bC14c21dIGF3YWl0aW5nIDExMTExMi50
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSB0cy1sZWFrLWNoZWNrIGJhc2lzIGhvc3QKMjAxNy0wNi0y
NyAxOTo1MDo0MCBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHNdIGZpbmlzaGVkIDExMTExMi50
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgdHMtaG9zdC1pbnN0YWxsLXR3aWNlIGhvc3QgcGFzcyAK
MjAxNy0wNi0yNyAxOTo1MDo0MCBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHNdIHN0YXJ0aW5n
IDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3Qg
aG9zdC1waW5nLWNoZWNrLW5hdGl2ZQoyMDE3LTA2LTI3IDE5OjUwOjQxIFogW3Rlc3QtYXJtaGYt
YXJtaGYteGwtcnRkc10gYXdhaXRpbmcgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyB0
cy1ob3N0LXBpbmctY2hlY2sgaG9zdAoyMDE3LTA2LTI3IDE5OjUwOjQyIFogW3Rlc3QtYXJtNjQt
YXJtNjQteGwteHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hcm02NC1hcm02NC14bC14c20gdHMt
bGVhay1jaGVjayBiYXNpcyBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTk6NTA6NDIgWiBbdGVzdC1h
cm02NC1hcm02NC14bC14c21dIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSB0cy1kZWJpYW4taW5zdGFsbCAgZGViaWFuLWluc3RhbGwKMjAxNy0wNi0yNyAxOTo1MDo0MiBa
IFt0ZXN0LWFybTY0LWFybTY0LXhsLXhzbV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYXJtNjQtYXJt
NjQteGwteHNtIHRzLWRlYmlhbi1pbnN0YWxsIAoyMDE3LTA2LTI3IDE5OjUxOjAxIFogW3Rlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkc10gZmluaXNoZWQgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE5OjUxOjAyIFog
W3Rlc3QtYXJtaGYtYXJtaGYteGwtcnRkc10gc3RhcnRpbmcgMTExMTEyLnRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyB0cy14ZW4taW5zdGFsbCBob3N0IHhlbi1pbnN0YWxsCjIwMTctMDYtMjcgMTk6
NTE6MDIgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzXSBhd2FpdGluZyAxMTExMTIudGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzIHRzLXhlbi1pbnN0YWxsIGhvc3QKMjAxNy0wNi0yNyAxOTo1MTow
NCBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDJdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgdHMteGVuLWluc3RhbGwgaG9zdCBwYXNzIAoyMDE3LTA2LTI3
IDE5OjUxOjA0IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0Ml0gc3RhcnRpbmcgMTExMTEy
LnRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiB0cy1ob3N0LXJlYm9vdCBob3N0IHhlbi1ib290
CjIwMTctMDYtMjcgMTk6NTE6MDQgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyXSBhd2Fp
dGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyIHRzLWhvc3QtcmVib290IGhv
c3QKMjAxNy0wNi0yNyAxOTo1MTo1NyBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDJdIGZp
bmlzaGVkIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgdHMtaG9zdC1yZWJvb3Qg
aG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE5OjUxOjU3IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0Ml0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiB0cy1ob3N0
LXBpbmctY2hlY2sgaG9zdCBob3N0LXBpbmctY2hlY2steGVuCjIwMTctMDYtMjcgMTk6NTE6NTcg
WiBbdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyXSBhd2FpdGluZyAxMTExMTIudGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyIHRzLWhvc3QtcGluZy1jaGVjayBob3N0CjIwMTctMDYtMjcgMTk6
NTI6MTggWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyXSBmaW5pc2hlZCAxMTExMTIudGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyIHRzLWhvc3QtcGluZy1jaGVjayBob3N0IHBhc3MgCjIw
MTctMDYtMjcgMTk6NTI6MTggWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyXSBzdGFydGlu
ZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyIHRzLWxlYWstY2hlY2sgYmFzaXMg
aG9zdCBsZWFrLWNoZWNrL2Jhc2lzKDkpCjIwMTctMDYtMjcgMTk6NTI6MTkgWiBbdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyXSBhd2FpdGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyIHRzLWxlYWstY2hlY2sgYmFzaXMgaG9zdAoyMDE3LTA2LTI3IDE5OjUyOjIyIFogW3Rl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0Ml0gZmluaXNoZWQgMTExMTEyLnRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiB0cy1sZWFrLWNoZWNrIGJhc2lzIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAx
OTo1MjoyMiBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDJdIHN0YXJ0aW5nIDExMTExMi50
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgdHMtZGViaWFuLWluc3RhbGwgIGRlYmlhbi1pbnN0
YWxsCjIwMTctMDYtMjcgMTk6NTI6MjIgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyXSBh
d2FpdGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyIHRzLWRlYmlhbi1pbnN0
YWxsIAoyMDE3LTA2LTI3IDE5OjUzOjA2IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtdmhkXSBmaW5p
c2hlZCAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC12aGQgdHMtZGViaWFuLWRpLWluc3RhbGwg
IHBhc3MgCjIwMTctMDYtMjcgMTk6NTM6MDcgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC12aGRdIHN0
YXJ0aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLXZoZCB0cy1ndWVzdC1zdGFydCBkZWJp
YW4gZ3Vlc3Qtc3RhcnQKMjAxNy0wNi0yNyAxOTo1MzowNyBaIFt0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwtdmhkIHRzLWd1ZXN0LXN0
YXJ0IGRlYmlhbgoyMDE3LTA2LTI3IDE5OjUzOjM0IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtcnRk
c10gZmluaXNoZWQgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyB0cy14ZW4taW5zdGFs
bCBob3N0IHBhc3MgCjIwMTctMDYtMjcgMTk6NTM6MzUgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzXSBzdGFydGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzIHRzLWhvc3QtcmVi
b290IGhvc3QgeGVuLWJvb3QKMjAxNy0wNi0yNyAxOTo1MzozNSBaIFt0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHNdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgdHMtaG9z
dC1yZWJvb3QgaG9zdAoyMDE3LTA2LTI3IDE5OjUzOjUxIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwt
dmhkXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC12aGQgdHMtZ3Vlc3Qtc3Rh
cnQgZGViaWFuIHBhc3MgCjIwMTctMDYtMjcgMTk6NTM6NTEgWiBbdGVzdC1hcm1oZi1hcm1oZi14
bC12aGRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLXZoZCB0cy1taWdyYXRl
LXN1cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW4gMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sKMjAxNy0w
Ni0yNyAxOTo1Mzo1MiBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXZoZF0gYXdhaXRpbmcgMTExMTEy
LnRlc3QtYXJtaGYtYXJtaGYteGwtdmhkIHRzLW1pZ3JhdGUtc3VwcG9ydC1jaGVjayBob3N0IGRl
YmlhbiAxCjIwMTctMDYtMjcgMTk6NTM6NTMgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC12aGRdIGZp
bmlzaGVkIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLXZoZCB0cy1taWdyYXRlLXN1cHBvcnQt
Y2hlY2sgaG9zdCBkZWJpYW4gMSBmYWlsIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkK
MjAxNy0wNi0yNyAxOTo1Mzo1MyBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXZoZF0gc3RhcnRpbmcg
MTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwtdmhkIHRzLXNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgaG9zdCBkZWJpYW4gc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjawoyMDE3LTA2LTI3IDE5OjUz
OjUzIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtdmhkXSBhd2FpdGluZyAxMTExMTIudGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgdHMtc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBob3N0IGRlYmlhbgoy
MDE3LTA2LTI3IDE5OjUzOjU0IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtdmhkXSBmaW5pc2hlZCAx
MTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC12aGQgdHMtc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayBob3N0IGRlYmlhbiBmYWlsIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxNy0w
Ni0yNyAxOTo1Mzo1NSBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXZoZF0gc3RhcnRpbmcgMTExMTEy
LnRlc3QtYXJtaGYtYXJtaGYteGwtdmhkIHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW4gZ3Vlc3Qt
c3RvcAoyMDE3LTA2LTI3IDE5OjUzOjU1IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtdmhkXSBhd2Fp
dGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC12aGQgdHMtZ3Vlc3Qtc3RvcCBob3N0IGRl
YmlhbgoyMDE3LTA2LTI3IDE5OjU0OjIyIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtdmhkXSBmaW5p
c2hlZCAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC12aGQgdHMtZ3Vlc3Qtc3RvcCBob3N0IGRl
YmlhbiBwYXNzIAoyMDE3LTA2LTI3IDE5OjU0OjIyIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtdmhk
XSBzdGFydGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC12aGQgdHMtcmVwZWF0LXRlc3Qg
MTAgdHMtZ3Vlc3Qtc3RhcnQgaG9zdCBkZWJpYW4gezt9IHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJp
YW4gZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdAoyMDE3LTA2LTI3IDE5OjU0OjIyIFogW3Rlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkXSBhd2FpdGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgdHMtcmVwZWF0LXRlc3QgMTAgdHMtZ3Vlc3Qtc3RhcnQgaG9zdCBkZWJpYW4gezt9IHRzLWd1
ZXN0LXN0b3AgaG9zdCBkZWJpYW4KMjAxNy0wNi0yNyAxOTo1NDo1NCBaIFt0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHNdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgdHMt
aG9zdC1yZWJvb3QgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDE5OjU0OjU1IFogW3Rlc3QtYXJtaGYt
YXJtaGYteGwtcnRkc10gc3RhcnRpbmcgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyB0
cy1ob3N0LXBpbmctY2hlY2sgaG9zdCBob3N0LXBpbmctY2hlY2steGVuCjIwMTctMDYtMjcgMTk6
NTQ6NTUgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzXSBhd2FpdGluZyAxMTExMTIudGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzIHRzLWhvc3QtcGluZy1jaGVjayBob3N0CjIwMTctMDYtMjcgMTk6
NTU6MTYgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzXSBmaW5pc2hlZCAxMTExMTIudGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzIHRzLWhvc3QtcGluZy1jaGVjayBob3N0IHBhc3MgCjIwMTctMDYt
MjcgMTk6NTU6MTYgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzXSBzdGFydGluZyAxMTExMTIu
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzIHRzLWxlYWstY2hlY2sgYmFzaXMgaG9zdCBsZWFrLWNo
ZWNrL2Jhc2lzKDkpCjIwMTctMDYtMjcgMTk6NTU6MTcgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzXSBhd2FpdGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzIHRzLWxlYWstY2hl
Y2sgYmFzaXMgaG9zdAoyMDE3LTA2LTI3IDE5OjU1OjE5IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwt
cnRkc10gZmluaXNoZWQgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyB0cy1sZWFrLWNo
ZWNrIGJhc2lzIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAxOTo1NToyMCBaIFt0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHNdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgdHMt
ZGViaWFuLWluc3RhbGwgIGRlYmlhbi1pbnN0YWxsCjIwMTctMDYtMjcgMTk6NTU6MjAgWiBbdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzXSBhd2FpdGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzIHRzLWRlYmlhbi1pbnN0YWxsIAoyMDE3LTA2LTI3IDE5OjU1OjUyIFogW3Rlc3QtYXJt
NjQtYXJtNjQteGwteHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hcm02NC1hcm02NC14bC14c20g
dHMtZGViaWFuLWluc3RhbGwgIHBhc3MgCjIwMTctMDYtMjcgMTk6NTU6NTMgWiBbdGVzdC1hcm02
NC1hcm02NC14bC14c21dIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFybTY0LWFybTY0LXhsLXhzbSB0
cy1kZWJpYW4tZml4dXAgZGViaWFuIGRlYmlhbi1maXh1cAoyMDE3LTA2LTI3IDE5OjU1OjUzIFog
W3Rlc3QtYXJtNjQtYXJtNjQteGwteHNtXSBhd2FpdGluZyAxMTExMTIudGVzdC1hcm02NC1hcm02
NC14bC14c20gdHMtZGViaWFuLWZpeHVwIGRlYmlhbgoyMDE3LTA2LTI3IDE5OjU1OjU5IFogW3Rl
c3QtYXJtNjQtYXJtNjQteGwteHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hcm02NC1hcm02NC14
bC14c20gdHMtZGViaWFuLWZpeHVwIGRlYmlhbiBwYXNzIAoyMDE3LTA2LTI3IDE5OjU1OjU5IFog
W3Rlc3QtYXJtNjQtYXJtNjQteGwteHNtXSBzdGFydGluZyAxMTExMTIudGVzdC1hcm02NC1hcm02
NC14bC14c20gdHMtZ3Vlc3Qtc3RhcnQgZGViaWFuIGd1ZXN0LXN0YXJ0CjIwMTctMDYtMjcgMTk6
NTU6NTkgWiBbdGVzdC1hcm02NC1hcm02NC14bC14c21dIGF3YWl0aW5nIDExMTExMi50ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSB0cy1ndWVzdC1zdGFydCBkZWJpYW4KMjAxNy0wNi0yNyAxOTo1Njoy
MCBaIFt0ZXN0LWFybTY0LWFybTY0LXhsLXhzbV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYXJtNjQt
YXJtNjQteGwteHNtIHRzLWd1ZXN0LXN0YXJ0IGRlYmlhbiBwYXNzIAoyMDE3LTA2LTI3IDE5OjU2
OjIxIFogW3Rlc3QtYXJtNjQtYXJtNjQteGwteHNtXSBzdGFydGluZyAxMTExMTIudGVzdC1hcm02
NC1hcm02NC14bC14c20gdHMtbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuIDEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrCjIwMTctMDYtMjcgMTk6NTY6MjEgWiBbdGVzdC1hcm02NC1hcm02
NC14bC14c21dIGF3YWl0aW5nIDExMTExMi50ZXN0LWFybTY0LWFybTY0LXhsLXhzbSB0cy1taWdy
YXRlLXN1cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW4gMQoyMDE3LTA2LTI3IDE5OjU2OjIyIFogW3Rl
c3QtYXJtNjQtYXJtNjQteGwteHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hcm02NC1hcm02NC14
bC14c20gdHMtbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuIDEgZmFpbCBjaGlsZCBw
cm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjcgMTk6NTY6MjIgWiBbdGVzdC1hcm02
NC1hcm02NC14bC14c21dIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFybTY0LWFybTY0LXhsLXhzbSB0
cy1zYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sKMjAxNy0wNi0yNyAxOTo1NjoyMyBaIFt0ZXN0LWFybTY0LWFybTY0LXhsLXhzbV0g
YXdhaXRpbmcgMTExMTEyLnRlc3QtYXJtNjQtYXJtNjQteGwteHNtIHRzLXNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW4KMjAxNy0wNi0yNyAxOTo1NjoyNCBaIFt0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYXJtNjQtYXJtNjQteGwteHNtIHRz
LXNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW4gZmFpbCBjaGlsZCBwcm9jZXNz
IGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjcgMTk6NTY6MjQgWiBbdGVzdC1hcm02NC1hcm02
NC14bC14c21dIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFybTY0LWFybTY0LXhsLXhzbSB0cy1ndWVz
dC1zdG9wIGhvc3QgZGViaWFuIGd1ZXN0LXN0b3AKMjAxNy0wNi0yNyAxOTo1NjoyNSBaIFt0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtIHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW4KMjAxNy0wNi0yNyAxOTo1Njo0NiBaIFt0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtIHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW4gcGFzcyAKMjAxNy0wNi0yNyAxOTo1Njo0NiBa
IFt0ZXN0LWFybTY0LWFybTY0LXhsLXhzbV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYXJtNjQtYXJt
NjQteGwteHNtIHRzLXJlcGVhdC10ZXN0IDEwIHRzLWd1ZXN0LXN0YXJ0IGhvc3QgZGViaWFuIHs7
fSB0cy1ndWVzdC1zdG9wIGhvc3QgZGViaWFuIGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQKMjAx
Ny0wNi0yNyAxOTo1Njo0NyBaIFt0ZXN0LWFybTY0LWFybTY0LXhsLXhzbV0gYXdhaXRpbmcgMTEx
MTEyLnRlc3QtYXJtNjQtYXJtNjQteGwteHNtIHRzLXJlcGVhdC10ZXN0IDEwIHRzLWd1ZXN0LXN0
YXJ0IGhvc3QgZGViaWFuIHs7fSB0cy1ndWVzdC1zdG9wIGhvc3QgZGViaWFuCjIwMTctMDYtMjcg
MTk6NTg6MDEgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHVdIGZpbmlzaGVkIDExMTEx
Mi50ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSB0cy1yZXBlYXQtdGVzdCAxMCB0cy1ndWVz
dC1zdGFydCBob3N0IGRlYmlhbiB7O30gdHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlhbiBwYXNzIAoy
MDE3LTA2LTI3IDE5OjU4OjAyIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1XSBzdGFy
dGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgdHMtZ3Vlc3Qtc3RhcnQg
aG9zdCBkZWJpYW4gZ3Vlc3Qtc3RhcnQuMgoyMDE3LTA2LTI3IDE5OjU4OjAyIFogW3Rlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1XSBhd2FpdGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgdHMtZ3Vlc3Qtc3RhcnQgaG9zdCBkZWJpYW4KMjAxNy0wNi0yNyAxOTo1ODo0
OCBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdV0gZmluaXNoZWQgMTExMTEyLnRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IHRzLWd1ZXN0LXN0YXJ0IGhvc3QgZGViaWFuIHBhc3Mg
CjIwMTctMDYtMjcgMTk6NTg6NDggWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHVdIHN0
YXJ0aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSB0cy1ndWVzdC1kZXN0
cm95IGhvc3QgZGViaWFuIGd1ZXN0LWRlc3Ryb3kKMjAxNy0wNi0yNyAxOTo1ODo0OSBaIFt0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IHRzLWd1ZXN0LWRlc3Ryb3kgaG9zdCBkZWJpYW4KMjAxNy0wNi0yNyAx
OTo1OTowNyBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGVdIGZpbmlzaGVkIDExMTExMi50
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgdHMtcmVwZWF0LXRlc3QgMTAgdHMtZ3Vlc3Qtc3Rh
cnQgaG9zdCBkZWJpYW4gezt9IHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW4gcGFzcyAKMjAxNy0w
Ni0yNyAxOTo1OTowNyBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGVdIHN0YXJ0aW5nIDEx
MTExMi50ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgdHMtZ3Vlc3Qtc3RhcnQgaG9zdCBkZWJp
YW4gZ3Vlc3Qtc3RhcnQuMgoyMDE3LTA2LTI3IDE5OjU5OjA3IFogW3Rlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSB0
cy1ndWVzdC1zdGFydCBob3N0IGRlYmlhbgoyMDE3LTA2LTI3IDE5OjU5OjA5IFogW3Rlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgdHMtZ3Vlc3QtZGVzdHJveSBob3N0IGRlYmlhbiBwYXNzIAoyMDE3LTA2LTI3
IDE5OjU5OjEwIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1XSBzdGFydGluZyAxMTEx
MTIudGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgdHMtbGVhay1jaGVjayBjaGVjayBob3N0
IGxlYWstY2hlY2svY2hlY2sKMjAxNy0wNi0yNyAxOTo1OToxMCBaIFt0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1IHRzLWxlYWstY2hlY2sgY2hlY2sgaG9zdAoyMDE3LTA2LTI3IDE5OjU5OjEzIFogW3Rlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgdHMtbGVhay1jaGVjayBjaGVjayBob3N0IHBhc3MgCjIwMTctMDYtMjcg
MTk6NTk6MTMgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHVdIHN0YXJ0aW5nIDExMTEx
Mi50ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSB0cy1sb2dzLWNhcHR1cmUgaG9zdCBjYXB0
dXJlLWxvZ3MoMjApCjIwMTctMDYtMjcgMTk6NTk6MTQgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHVdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSB0
cy1sb2dzLWNhcHR1cmUgaG9zdAoyMDE3LTA2LTI3IDE5OjU5OjM4IFogW3Rlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSB0cy1ndWVzdC1zdGFydCBob3N0IGRlYmlhbiBwYXNzIAoyMDE3LTA2LTI3IDE5OjU5OjM4IFog
W3Rlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSB0cy1ndWVzdC1kZXN0cm95IGhvc3QgZGViaWFuIGd1ZXN0LWRlc3Ry
b3kKMjAxNy0wNi0yNyAxOTo1OTozOSBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGVdIGF3
YWl0aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgdHMtZ3Vlc3QtZGVzdHJv
eSBob3N0IGRlYmlhbgoyMDE3LTA2LTI3IDE5OjU5OjU5IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSB0cy1n
dWVzdC1kZXN0cm95IGhvc3QgZGViaWFuIHBhc3MgCjIwMTctMDYtMjcgMTk6NTk6NTkgWiBbdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlXSBzdGFydGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlIHRzLWxlYWstY2hlY2sgY2hlY2sgaG9zdCBsZWFrLWNoZWNrL2NoZWNrCjIw
MTctMDYtMjcgMTk6NTk6NTkgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlXSBhd2FpdGlu
ZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlIHRzLWxlYWstY2hlY2sgY2hlY2sg
aG9zdAoyMDE3LTA2LTI3IDIwOjAwOjAyIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZV0g
ZmluaXNoZWQgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSB0cy1sZWFrLWNoZWNr
IGNoZWNrIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAyMDowMDowMiBaIFt0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGVdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
dHMtbG9ncy1jYXB0dXJlIGhvc3QgY2FwdHVyZS1sb2dzKDIwKQoyMDE3LTA2LTI3IDIwOjAwOjAy
IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSB0cy1sb2dzLWNhcHR1cmUgaG9zdAoyMDE3LTA2LTI3IDIwOjAw
OjQzIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1XSBmaW5pc2hlZCAxMTExMTIudGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgdHMtbG9ncy1jYXB0dXJlIGhvc3QgcGFzcyAKMjAx
Ny0wNi0yNyAyMDowMDo0MyBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdV0gYXdhaXRp
bmcgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IHRzLXN5c2xvZy1zZXJ2ZXIg
CjIwMTctMDYtMjcgMjA6MDA6NDQgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHVdIGZp
bmlzaGVkIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSB0cy1zeXNsb2ctc2Vy
dmVyICBwYXNzIAoyMDE3LTA2LTI3IDIwOjAwOjQ1IFogZmxpZ2h0IDExMTExMiByZWFwZWQgIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IFsyOTU5NV0gRVhJVCAwCjIwMTctMDYtMjcgMjA6
MDA6NDUgWiBmbGlnaHQgMTExMTEyIG5xdWV1ZWQ9MAoyMDE3LTA2LTI3IDIwOjAwOjQ1IFogZmxp
Z2h0IDExMTExMiBucnVubmluZz04CjIwMTctMDYtMjcgMjA6MDA6NTcgWiBbdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAyMDowMDo1
OCBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2tdIHN0YXJ0aW5nIDExMTExMi50ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgdHMtc3lzbG9nLXNlcnZlciAgc3lzbG9nLXNlcnZl
cgoyMDE3LTA2LTI3IDIwOjAwOjU4IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVja10g
c3RhcnRpbmcgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayB0cy1ob3N0LWlu
c3RhbGwtdHdpY2UgaG9zdCBob3N0LWluc3RhbGwoNCkKMjAxNy0wNi0yNyAyMDowMDo1OSBaIFt0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2tdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgdHMtaG9zdC1pbnN0YWxsLXR3aWNlIGhvc3QKMjAxNy0wNi0y
NyAyMDowMToyNSBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGVdIGZpbmlzaGVkIDExMTEx
Mi50ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgdHMtbG9ncy1jYXB0dXJlIGhvc3QgcGFzcyAK
MjAxNy0wNi0yNyAyMDowMToyNSBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGVdIGF3YWl0
aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgdHMtc3lzbG9nLXNlcnZlciAK
MjAxNy0wNi0yNyAyMDowMToyNSBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGVdIGZpbmlz
aGVkIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgdHMtc3lzbG9nLXNlcnZlciAg
cGFzcyAKMjAxNy0wNi0yNyAyMDowMToyNiBaIGZsaWdodCAxMTExMTIgcmVhcGVkICB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgWzI5NTgzXSBFWElUIDAKMjAxNy0wNi0yNyAyMDowMToyNyBa
IGZsaWdodCAxMTExMTIgbnF1ZXVlZD0wCjIwMTctMDYtMjcgMjA6MDE6MjcgWiBmbGlnaHQgMTEx
MTEyIG5ydW5uaW5nPTcKMjAxNy0wNi0yNyAyMDowMTozMCBaIGZsaWdodCAxMTExMTIga2lsbGlu
ZyB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSBbMjk1OTVdCjIwMTctMDYtMjcgMjA6MDI6
MTIgWiBmbGlnaHQgMTExMTEyIGtpbGxpbmcgdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlIFsy
OTU4M10KMjAxNy0wNi0yNyAyMDowMzo0OCBaIFt0ZXN0LWFybTY0LWFybTY0LXhsLXhzbV0gZmlu
aXNoZWQgMTExMTEyLnRlc3QtYXJtNjQtYXJtNjQteGwteHNtIHRzLXJlcGVhdC10ZXN0IDEwIHRz
LWd1ZXN0LXN0YXJ0IGhvc3QgZGViaWFuIHs7fSB0cy1ndWVzdC1zdG9wIGhvc3QgZGViaWFuIHBh
c3MgCjIwMTctMDYtMjcgMjA6MDM6NDkgWiBbdGVzdC1hcm02NC1hcm02NC14bC14c21dIHN0YXJ0
aW5nIDExMTExMi50ZXN0LWFybTY0LWFybTY0LXhsLXhzbSB0cy1ndWVzdC1zdGFydCBob3N0IGRl
YmlhbiBndWVzdC1zdGFydC4yCjIwMTctMDYtMjcgMjA6MDM6NDkgWiBbdGVzdC1hcm02NC1hcm02
NC14bC14c21dIGF3YWl0aW5nIDExMTExMi50ZXN0LWFybTY0LWFybTY0LXhsLXhzbSB0cy1ndWVz
dC1zdGFydCBob3N0IGRlYmlhbgoyMDE3LTA2LTI3IDIwOjA0OjE0IFogW3Rlc3QtYXJtNjQtYXJt
NjQteGwteHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hcm02NC1hcm02NC14bC14c20gdHMtZ3Vl
c3Qtc3RhcnQgaG9zdCBkZWJpYW4gcGFzcyAKMjAxNy0wNi0yNyAyMDowNDoxNSBaIFt0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbV0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYXJtNjQtYXJtNjQteGwteHNt
IHRzLWd1ZXN0LWRlc3Ryb3kgaG9zdCBkZWJpYW4gZ3Vlc3QtZGVzdHJveQoyMDE3LTA2LTI3IDIw
OjA0OjE1IFogW3Rlc3QtYXJtNjQtYXJtNjQteGwteHNtXSBhd2FpdGluZyAxMTExMTIudGVzdC1h
cm02NC1hcm02NC14bC14c20gdHMtZ3Vlc3QtZGVzdHJveSBob3N0IGRlYmlhbgoyMDE3LTA2LTI3
IDIwOjA0OjM1IFogW3Rlc3QtYXJtNjQtYXJtNjQteGwteHNtXSBmaW5pc2hlZCAxMTExMTIudGVz
dC1hcm02NC1hcm02NC14bC14c20gdHMtZ3Vlc3QtZGVzdHJveSBob3N0IGRlYmlhbiBwYXNzIAoy
MDE3LTA2LTI3IDIwOjA0OjM1IFogW3Rlc3QtYXJtNjQtYXJtNjQteGwteHNtXSBzdGFydGluZyAx
MTExMTIudGVzdC1hcm02NC1hcm02NC14bC14c20gdHMtbGVhay1jaGVjayBjaGVjayBob3N0IGxl
YWstY2hlY2svY2hlY2sKMjAxNy0wNi0yNyAyMDowNDozNSBaIFt0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYXJtNjQtYXJtNjQteGwteHNtIHRzLWxlYWstY2hl
Y2sgY2hlY2sgaG9zdAoyMDE3LTA2LTI3IDIwOjA0OjM3IFogW3Rlc3QtYXJtNjQtYXJtNjQteGwt
eHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hcm02NC1hcm02NC14bC14c20gdHMtbGVhay1jaGVj
ayBjaGVjayBob3N0IHBhc3MgCjIwMTctMDYtMjcgMjA6MDQ6MzggWiBbdGVzdC1hcm02NC1hcm02
NC14bC14c21dIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFybTY0LWFybTY0LXhsLXhzbSB0cy1sb2dz
LWNhcHR1cmUgaG9zdCBjYXB0dXJlLWxvZ3MoMjApCjIwMTctMDYtMjcgMjA6MDQ6MzggWiBbdGVz
dC1hcm02NC1hcm02NC14bC14c21dIGF3YWl0aW5nIDExMTExMi50ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSB0cy1sb2dzLWNhcHR1cmUgaG9zdAoyMDE3LTA2LTI3IDIwOjA1OjA0IFogW3Rlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtXSBmaW5pc2hlZCAx
MTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gdHMtcmVwZWF0LXRlc3QgMTAgdHMtZ3Vlc3Qtc3RhcnQgaG9zdCBkZWJpYW5odm0gezt9IHRz
LWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW5odm0gcGFzcyAKMjAxNy0wNi0yNyAyMDowNTowNCBaIFt0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbV0gc3Rh
cnRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtIHRzLWd1ZXN0LXN0YXJ0IGhvc3QgZGViaWFuaHZtIGd1ZXN0LXN0YXJ0LjIKMjAx
Ny0wNi0yNyAyMDowNTowNSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbV0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWd1ZXN0LXN0YXJ0IGhvc3QgZGViaWFu
aHZtCjIwMTctMDYtMjcgMjA6MDU6NTYgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC12aGRdIGZpbmlz
aGVkIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLXZoZCB0cy1yZXBlYXQtdGVzdCAxMCB0cy1n
dWVzdC1zdGFydCBob3N0IGRlYmlhbiB7O30gdHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlhbiBwYXNz
IAoyMDE3LTA2LTI3IDIwOjA1OjU3IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtdmhkXSBzdGFydGlu
ZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC12aGQgdHMtZ3Vlc3Qtc3RhcnQgaG9zdCBkZWJp
YW4gZ3Vlc3Qtc3RhcnQuMgoyMDE3LTA2LTI3IDIwOjA1OjU3IFogW3Rlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkXSBhd2FpdGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC12aGQgdHMtZ3Vlc3Qt
c3RhcnQgaG9zdCBkZWJpYW4KMjAxNy0wNi0yNyAyMDowNTo1OSBaIFt0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbV0gZmluaXNoZWQgMTExMTEyLnRlc3QtYXJtNjQtYXJtNjQteGwteHNtIHRzLWxvZ3Mt
Y2FwdHVyZSBob3N0IHBhc3MgCjIwMTctMDYtMjcgMjA6MDU6NTkgWiBbdGVzdC1hcm02NC1hcm02
NC14bC14c21dIGF3YWl0aW5nIDExMTExMi50ZXN0LWFybTY0LWFybTY0LXhsLXhzbSB0cy1zeXNs
b2ctc2VydmVyIAoyMDE3LTA2LTI3IDIwOjA1OjU5IFogW3Rlc3QtYXJtNjQtYXJtNjQteGwteHNt
XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hcm02NC1hcm02NC14bC14c20gdHMtc3lzbG9nLXNlcnZl
ciAgcGFzcyAKMjAxNy0wNi0yNyAyMDowNjowMSBaIGZsaWdodCAxMTExMTIgcmVhcGVkICB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSBbMTk4NTJdIEVYSVQgMAoyMDE3LTA2LTI3IDIwOjA2OjAxIFog
ZmxpZ2h0IDExMTExMiBucXVldWVkPTAKMjAxNy0wNi0yNyAyMDowNjowMSBaIGZsaWdodCAxMTEx
MTIgbnJ1bm5pbmc9NgoyMDE3LTA2LTI3IDIwOjA2OjE3IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtXSBmaW5pc2hlZCAxMTExMTIudGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtZ3Vlc3Qt
c3RhcnQgaG9zdCBkZWJpYW5odm0gcGFzcyAKMjAxNy0wNi0yNyAyMDowNjoxOCBaIFt0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbV0gc3RhcnRpbmcg
MTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtIHRzLWd1ZXN0LWRlc3Ryb3kgaG9zdCBkZWJpYW5odm0gZ3Vlc3QtZGVzdHJveQoyMDE3LTA2
LTI3IDIwOjA2OjE4IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtZ3Vlc3QtZGVzdHJveSBob3N0IGRlYmlhbmh2
bQoyMDE3LTA2LTI3IDIwOjA2OjMzIFogW3Rlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0Ml0gZmlu
aXNoZWQgMTExMTEyLnRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiB0cy1ob3N0cy1hbGxvY2F0
ZSBob3N0IHBhc3MgCjIwMTctMDYtMjcgMjA6MDY6MzQgWiBbdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyXSBzdGFydGluZyAxMTExMTIudGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyIHRzLXN5
c2xvZy1zZXJ2ZXIgIHN5c2xvZy1zZXJ2ZXIKMjAxNy0wNi0yNyAyMDowNjozNCBaIFt0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDJdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgdHMtaG9zdC1pbnN0YWxsLXR3aWNlIGhvc3QgaG9zdC1pbnN0YWxsKDQpCjIwMTct
MDYtMjcgMjA6MDY6MzUgWiBbdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyXSBhd2FpdGluZyAx
MTExMTIudGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyIHRzLWhvc3QtaW5zdGFsbC10d2ljZSBo
b3N0CjIwMTctMDYtMjcgMjA6MDY6NDAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c21dIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1ndWVzdC1kZXN0cm95IGhv
c3QgZGViaWFuaHZtIHBhc3MgCjIwMTctMDYtMjcgMjA6MDY6NDAgWiBbdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGRdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLXZoZCB0cy1ndWVz
dC1zdGFydCBob3N0IGRlYmlhbiBwYXNzIAoyMDE3LTA2LTI3IDIwOjA2OjQwIFogW3Rlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtXSBzdGFydGluZyAx
MTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gdHMtbGVhay1jaGVjayBjaGVjayBob3N0IGxlYWstY2hlY2svY2hlY2sKMjAxNy0wNi0yNyAy
MDowNjo0MCBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXZoZF0gc3RhcnRpbmcgMTExMTEyLnRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkIHRzLWd1ZXN0LWRlc3Ryb3kgaG9zdCBkZWJpYW4gZ3Vlc3QtZGVz
dHJveQoyMDE3LTA2LTI3IDIwOjA2OjQwIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtXSBhd2FpdGluZyAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtbGVhay1jaGVjayBjaGVj
ayBob3N0CjIwMTctMDYtMjcgMjA6MDY6NDAgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC12aGRdIGF3
YWl0aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLXZoZCB0cy1ndWVzdC1kZXN0cm95IGhv
c3QgZGViaWFuCjIwMTctMDYtMjcgMjA6MDY6NDIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c21dIGZpbmlzaGVkIDExMTExMi50ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1sZWFrLWNoZWNr
IGNoZWNrIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAyMDowNjo0MyBaIFt0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbV0gc3RhcnRpbmcgMTExMTEyLnRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWxv
Z3MtY2FwdHVyZSBob3N0IGNhcHR1cmUtbG9ncygyMikKMjAxNy0wNi0yNyAyMDowNjo0MyBaIFt0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbV0gYXdh
aXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtIHRzLWxvZ3MtY2FwdHVyZSBob3N0CjIwMTctMDYtMjcgMjA6MDY6NDYgWiBmbGln
aHQgMTExMTEyIGtpbGxpbmcgdGVzdC1hcm02NC1hcm02NC14bC14c20gWzE5ODUyXQoyMDE3LTA2
LTI3IDIwOjA3OjAzIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtdmhkXSBmaW5pc2hlZCAxMTExMTIu
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgdHMtZ3Vlc3QtZGVzdHJveSBob3N0IGRlYmlhbiBwYXNz
IAoyMDE3LTA2LTI3IDIwOjA3OjAzIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtdmhkXSBzdGFydGlu
ZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC12aGQgdHMtbGVhay1jaGVjayBjaGVjayBob3N0
IGxlYWstY2hlY2svY2hlY2sKMjAxNy0wNi0yNyAyMDowNzowMyBaIFt0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZF0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwtdmhkIHRzLWxlYWst
Y2hlY2sgY2hlY2sgaG9zdAoyMDE3LTA2LTI3IDIwOjA3OjA2IFogW3Rlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC12aGQgdHMtbGVhay1j
aGVjayBjaGVjayBob3N0IHBhc3MgCjIwMTctMDYtMjcgMjA6MDc6MDYgWiBbdGVzdC1hcm1oZi1h
cm1oZi14bC12aGRdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLXZoZCB0cy1s
b2dzLWNhcHR1cmUgaG9zdCBjYXB0dXJlLWxvZ3MoMTkpCjIwMTctMDYtMjcgMjA6MDc6MDYgWiBb
dGVzdC1hcm1oZi1hcm1oZi14bC12aGRdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCB0cy1sb2dzLWNhcHR1cmUgaG9zdAoyMDE3LTA2LTI3IDIwOjA4OjExIFogW3Rlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtXSBmaW5pc2hl
ZCAxMTExMTIudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gdHMtbG9ncy1jYXB0dXJlIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAyMDowODoxMSBaIFt0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbV0gYXdh
aXRpbmcgMTExMTEyLnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtIHRzLXN5c2xvZy1zZXJ2ZXIgCjIwMTctMDYtMjcgMjA6MDg6MTEgWiBbdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c21dIGZpbmlzaGVk
IDExMTExMi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSB0cy1zeXNsb2ctc2VydmVyICBwYXNzIAoyMDE3LTA2LTI3IDIwOjA4OjEyIFogZmxpZ2h0
IDExMTExMiByZWFwZWQgIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtIFsxMDE1MV0gRVhJVCAwCjIwMTctMDYtMjcgMjA6MDg6MTMgWiBmbGlnaHQg
MTExMTEyIG5xdWV1ZWQ9MAoyMDE3LTA2LTI3IDIwOjA4OjEzIFogZmxpZ2h0IDExMTExMiBucnVu
bmluZz01CjIwMTctMDYtMjcgMjA6MDg6MzMgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC12aGRdIGZp
bmlzaGVkIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLXZoZCB0cy1sb2dzLWNhcHR1cmUgaG9z
dCBwYXNzIAoyMDE3LTA2LTI3IDIwOjA4OjMzIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtdmhkXSBh
d2FpdGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC12aGQgdHMtc3lzbG9nLXNlcnZlciAK
MjAxNy0wNi0yNyAyMDowODozMyBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXZoZF0gZmluaXNoZWQg
MTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwtdmhkIHRzLXN5c2xvZy1zZXJ2ZXIgIHBhc3MgCjIw
MTctMDYtMjcgMjA6MDg6MzQgWiBmbGlnaHQgMTExMTEyIHJlYXBlZCAgdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgWzI5NjAyXSBFWElUIDAKMjAxNy0wNi0yNyAyMDowODozNCBaIGZsaWdodCAxMTEx
MTIgbnF1ZXVlZD0wCjIwMTctMDYtMjcgMjA6MDg6MzQgWiBmbGlnaHQgMTExMTEyIG5ydW5uaW5n
PTQKMjAxNy0wNi0yNyAyMDowODo0MCBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDJdIGZp
bmlzaGVkIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgdHMtZGViaWFuLWluc3Rh
bGwgIHBhc3MgCjIwMTctMDYtMjcgMjA6MDg6NDAgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyXSBzdGFydGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyIHRzLWRlYmlh
bi1maXh1cCBkZWJpYW4gZGViaWFuLWZpeHVwCjIwMTctMDYtMjcgMjA6MDg6NDAgWiBbdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyXSBhd2FpdGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyIHRzLWRlYmlhbi1maXh1cCBkZWJpYW4KMjAxNy0wNi0yNyAyMDowODo0OSBaIFt0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDJdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgdHMtZGViaWFuLWZpeHVwIGRlYmlhbiBwYXNzIAoyMDE3LTA2LTI3IDIw
OjA4OjUwIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0Ml0gc3RhcnRpbmcgMTExMTEyLnRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiB0cy1ndWVzdC1zdGFydCBkZWJpYW4gZ3Vlc3Qtc3Rh
cnQKMjAxNy0wNi0yNyAyMDowODo1MCBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDJdIGF3
YWl0aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgdHMtZ3Vlc3Qtc3RhcnQg
ZGViaWFuCjIwMTctMDYtMjcgMjA6MDg6NTggWiBmbGlnaHQgMTExMTEyIGtpbGxpbmcgdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gWzEwMTUxXQoy
MDE3LTA2LTI3IDIwOjA5OjIwIFogZmxpZ2h0IDExMTExMiBraWxsaW5nIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkIFsyOTYwMl0KMjAxNy0wNi0yNyAyMDowOToyNCBaIFt0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDJdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
dHMtZ3Vlc3Qtc3RhcnQgZGViaWFuIHBhc3MgCjIwMTctMDYtMjcgMjA6MDk6MjQgWiBbdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyXSBzdGFydGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyIHRzLW1pZ3JhdGUtc3VwcG9ydC1jaGVjayBob3N0IGRlYmlhbiAxIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjawoyMDE3LTA2LTI3IDIwOjA5OjI0IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0Ml0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiB0cy1t
aWdyYXRlLXN1cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW4gMQoyMDE3LTA2LTI3IDIwOjA5OjI2IFog
W3Rlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0Ml0gZmluaXNoZWQgMTExMTEyLnRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiB0cy1taWdyYXRlLXN1cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW4gMSBm
YWlsIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxNy0wNi0yNyAyMDowOToyNiBa
IFt0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDJdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgdHMtc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBob3N0IGRlYmlh
biBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrCjIwMTctMDYtMjcgMjA6MDk6MjYgWiBbdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyXSBhd2FpdGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyIHRzLXNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW4KMjAxNy0w
Ni0yNyAyMDowOToyNyBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDJdIGZpbmlzaGVkIDEx
MTExMi50ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgdHMtc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayBob3N0IGRlYmlhbiBmYWlsIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAx
Ny0wNi0yNyAyMDowOToyOCBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDJdIHN0YXJ0aW5n
IDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgdHMtZ3Vlc3Qtc3RvcCBob3N0IGRl
YmlhbiBndWVzdC1zdG9wCjIwMTctMDYtMjcgMjA6MDk6MjggWiBbdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyXSBhd2FpdGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyIHRz
LWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW4KMjAxNy0wNi0yNyAyMDowOTo1MSBaIFt0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDJdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgdHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlhbiBwYXNzIAoyMDE3LTA2LTI3IDIwOjA5OjUy
IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0Ml0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiB0cy1yZXBlYXQtdGVzdCAxMCB0cy1ndWVzdC1zdGFydCBob3N0
IGRlYmlhbiB7O30gdHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlhbiBndWVzdC1zdGFydC9kZWJpYW4u
cmVwZWF0CjIwMTctMDYtMjcgMjA6MDk6NTIgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
XSBhd2FpdGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyIHRzLXJlcGVhdC10
ZXN0IDEwIHRzLWd1ZXN0LXN0YXJ0IGhvc3QgZGViaWFuIHs7fSB0cy1ndWVzdC1zdG9wIGhvc3Qg
ZGViaWFuCjIwMTctMDYtMjcgMjA6MTU6MzMgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzXSBm
aW5pc2hlZCAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzIHRzLWRlYmlhbi1pbnN0YWxs
ICBwYXNzIAoyMDE3LTA2LTI3IDIwOjE1OjMzIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtcnRkc10g
c3RhcnRpbmcgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyB0cy1kZWJpYW4tZml4dXAg
ZGViaWFuIGRlYmlhbi1maXh1cAoyMDE3LTA2LTI3IDIwOjE1OjMzIFogW3Rlc3QtYXJtaGYtYXJt
aGYteGwtcnRkc10gYXdhaXRpbmcgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyB0cy1k
ZWJpYW4tZml4dXAgZGViaWFuCjIwMTctMDYtMjcgMjA6MTU6NDIgWiBbdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzIHRzLWRl
Ymlhbi1maXh1cCBkZWJpYW4gcGFzcyAKMjAxNy0wNi0yNyAyMDoxNTo0MiBaIFt0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHNdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
dHMtZ3Vlc3Qtc3RhcnQgZGViaWFuIGd1ZXN0LXN0YXJ0CjIwMTctMDYtMjcgMjA6MTU6NDIgWiBb
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzXSBhd2FpdGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzIHRzLWd1ZXN0LXN0YXJ0IGRlYmlhbgoyMDE3LTA2LTI3IDIwOjE2OjMwIFogW3Rl
c3QtYXJtaGYtYXJtaGYteGwtcnRkc10gZmluaXNoZWQgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyB0cy1ndWVzdC1zdGFydCBkZWJpYW4gZmFpbCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBh
Ym5vcm1hbGx5CjIwMTctMDYtMjcgMjA6MTY6MzAgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
XSAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzIHJ1bi1qb2IvdGVzdC1kZWJpYW4gZmFp
bGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxNy0wNi0yNyAyMDoxNjozMSBaIFt0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHNdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
dHMtbG9ncy1jYXB0dXJlIGhvc3QgY2FwdHVyZS1sb2dzKDEzKQoyMDE3LTA2LTI3IDIwOjE2OjMx
IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtcnRkc10gYXdhaXRpbmcgMTExMTEyLnRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyB0cy1sb2dzLWNhcHR1cmUgaG9zdAoyMDE3LTA2LTI3IDIwOjE4OjM4IFog
W3Rlc3QtYXJtaGYtYXJtaGYteGwtcnRkc10gZmluaXNoZWQgMTExMTEyLnRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyB0cy1sb2dzLWNhcHR1cmUgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDIwOjE4OjM4
IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtcnRkc10gYXdhaXRpbmcgMTExMTEyLnRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyB0cy1zeXNsb2ctc2VydmVyIAoyMDE3LTA2LTI3IDIwOjE4OjM4IFogW3Rl
c3QtYXJtaGYtYXJtaGYteGwtcnRkc10gZmluaXNoZWQgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyB0cy1zeXNsb2ctc2VydmVyICBwYXNzIAoyMDE3LTA2LTI3IDIwOjE4OjM4IFogW3Rl
c3QtYXJtaGYtYXJtaGYteGwtcnRkc10gam9iIG5vdCBvawoyMDE3LTA2LTI3IDIwOjE4OjM5IFog
ZmxpZ2h0IDExMTExMiByZWFwZWQgIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyBbMjk1OThdIEVY
SVQgMAoyMDE3LTA2LTI3IDIwOjE4OjQwIFogZmxpZ2h0IDExMTExMiBucXVldWVkPTAKMjAxNy0w
Ni0yNyAyMDoxODo0MCBaIGZsaWdodCAxMTExMTIgbnJ1bm5pbmc9MwoyMDE3LTA2LTI3IDIwOjE4
OjU5IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0Ml0gZmluaXNoZWQgMTExMTEyLnRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiB0cy1yZXBlYXQtdGVzdCAxMCB0cy1ndWVzdC1zdGFydCBo
b3N0IGRlYmlhbiB7O30gdHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlhbiBwYXNzIAoyMDE3LTA2LTI3
IDIwOjE4OjU5IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0Ml0gc3RhcnRpbmcgMTExMTEy
LnRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiB0cy1ndWVzdC1zdGFydCBob3N0IGRlYmlhbiBn
dWVzdC1zdGFydC4yCjIwMTctMDYtMjcgMjA6MTk6MDAgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyXSBhd2FpdGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyIHRzLWd1
ZXN0LXN0YXJ0IGhvc3QgZGViaWFuCjIwMTctMDYtMjcgMjA6MTk6MjUgWiBmbGlnaHQgMTExMTEy
IGtpbGxpbmcgdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzIFsyOTU5OF0KMjAxNy0wNi0yNyAyMDox
OTozMiBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDJdIGZpbmlzaGVkIDExMTExMi50ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgdHMtZ3Vlc3Qtc3RhcnQgaG9zdCBkZWJpYW4gcGFzcyAK
MjAxNy0wNi0yNyAyMDoxOTozMiBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDJdIHN0YXJ0
aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgdHMtZ3Vlc3QtZGVzdHJveSBo
b3N0IGRlYmlhbiBndWVzdC1kZXN0cm95CjIwMTctMDYtMjcgMjA6MTk6MzIgWiBbdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyXSBhd2FpdGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyIHRzLWd1ZXN0LWRlc3Ryb3kgaG9zdCBkZWJpYW4KMjAxNy0wNi0yNyAyMDoxOTo1MyBa
IFt0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDJdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgdHMtZ3Vlc3QtZGVzdHJveSBob3N0IGRlYmlhbiBwYXNzIAoyMDE3
LTA2LTI3IDIwOjE5OjU0IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0Ml0gc3RhcnRpbmcg
MTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiB0cy1sZWFrLWNoZWNrIGNoZWNrIGhv
c3QgbGVhay1jaGVjay9jaGVjawoyMDE3LTA2LTI3IDIwOjE5OjU0IFogW3Rlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0Ml0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiB0cy1sZWFrLWNoZWNrIGNoZWNrIGhvc3QKMjAxNy0wNi0yNyAyMDoxOTo1NyBaIFt0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDJdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgdHMtbGVhay1jaGVjayBjaGVjayBob3N0IHBhc3MgCjIwMTctMDYtMjcgMjA6MTk6
NTcgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyXSBzdGFydGluZyAxMTExMTIudGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyIHRzLWxvZ3MtY2FwdHVyZSBob3N0IGNhcHR1cmUtbG9ncygy
MCkKMjAxNy0wNi0yNyAyMDoxOTo1OCBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDJdIGF3
YWl0aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgdHMtbG9ncy1jYXB0dXJl
IGhvc3QKMjAxNy0wNi0yNyAyMDoyMToyNyBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDJd
IGZpbmlzaGVkIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgdHMtbG9ncy1jYXB0
dXJlIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAyMDoyMToyNyBaIFt0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDJdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgdHMt
c3lzbG9nLXNlcnZlciAKMjAxNy0wNi0yNyAyMDoyMToyOCBaIFt0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDJdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgdHMt
c3lzbG9nLXNlcnZlciAgcGFzcyAKMjAxNy0wNi0yNyAyMDoyMToyOSBaIGZsaWdodCAxMTExMTIg
cmVhcGVkICB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgWzI5NTg3XSBFWElUIDAKMjAxNy0w
Ni0yNyAyMDoyMTozMCBaIGZsaWdodCAxMTExMTIgbnF1ZXVlZD0wCjIwMTctMDYtMjcgMjA6MjE6
MzAgWiBmbGlnaHQgMTExMTEyIG5ydW5uaW5nPTIKMjAxNy0wNi0yNyAyMDoyMjoxNSBaIGZsaWdo
dCAxMTExMTIga2lsbGluZyB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgWzI5NTg3XQoyMDE3
LTA2LTI3IDIwOjI1OjE5IFogW3Rlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0Ml0gZmluaXNoZWQg
MTExMTEyLnRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiB0cy1ob3N0LWluc3RhbGwtdHdpY2Ug
aG9zdCBwYXNzIAoyMDE3LTA2LTI3IDIwOjI1OjE5IFogW3Rlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0Ml0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiB0cy1ob3N0
LXBpbmctY2hlY2sgaG9zdCBob3N0LXBpbmctY2hlY2stbmF0aXZlCjIwMTctMDYtMjcgMjA6MjU6
MjAgWiBbdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyXSBhd2FpdGluZyAxMTExMTIudGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyIHRzLWhvc3QtcGluZy1jaGVjayBob3N0CjIwMTctMDYtMjcg
MjA6MjU6NDAgWiBbdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyXSBmaW5pc2hlZCAxMTExMTIu
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyIHRzLWhvc3QtcGluZy1jaGVjayBob3N0IHBhc3Mg
CjIwMTctMDYtMjcgMjA6MjU6NDEgWiBbdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyXSBzdGFy
dGluZyAxMTExMTIudGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyIHRzLXhlbi1pbnN0YWxsIGhv
c3QgeGVuLWluc3RhbGwKMjAxNy0wNi0yNyAyMDoyNTo0MSBaIFt0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDJdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgdHMt
eGVuLWluc3RhbGwgaG9zdAoyMDE3LTA2LTI3IDIwOjI3OjI5IFogW3Rlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0Ml0gZmluaXNoZWQgMTExMTEyLnRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiB0
cy14ZW4taW5zdGFsbCBob3N0IHBhc3MgCjIwMTctMDYtMjcgMjA6Mjc6MzAgWiBbdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyXSBzdGFydGluZyAxMTExMTIudGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyIHRzLWhvc3QtcmVib290IGhvc3QgeGVuLWJvb3QKMjAxNy0wNi0yNyAyMDoyNzozMCBa
IFt0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDJdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgdHMtaG9zdC1yZWJvb3QgaG9zdAoyMDE3LTA2LTI3IDIwOjMwOjE2
IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVja10gZmluaXNoZWQgMTExMTEyLnRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayB0cy1ob3N0LWluc3RhbGwtdHdpY2UgaG9zdCBwYXNz
IAoyMDE3LTA2LTI3IDIwOjMwOjE2IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVja10g
c3RhcnRpbmcgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayB0cy1ob3N0LXBp
bmctY2hlY2sgaG9zdCBob3N0LXBpbmctY2hlY2stbmF0aXZlCjIwMTctMDYtMjcgMjA6MzA6MTYg
WiBbdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrXSBhd2FpdGluZyAxMTExMTIudGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIHRzLWhvc3QtcGluZy1jaGVjayBob3N0CjIwMTctMDYt
MjcgMjA6MzA6MzcgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrXSBmaW5pc2hlZCAx
MTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIHRzLWhvc3QtcGluZy1jaGVjayBo
b3N0IHBhc3MgCjIwMTctMDYtMjcgMjA6MzA6MzggWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrXSBzdGFydGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIHRz
LXhlbi1pbnN0YWxsIGhvc3QgeGVuLWluc3RhbGwKMjAxNy0wNi0yNyAyMDozMDozOCBaIFt0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2tdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgdHMteGVuLWluc3RhbGwgaG9zdAoyMDE3LTA2LTI3IDIwOjMwOjU1
IFogW3Rlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0Ml0gZmluaXNoZWQgMTExMTEyLnRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiB0cy1ob3N0LXJlYm9vdCBob3N0IHBhc3MgCjIwMTctMDYtMjcg
MjA6MzA6NTUgWiBbdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyXSBzdGFydGluZyAxMTExMTIu
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyIHRzLWhvc3QtcGluZy1jaGVjayBob3N0IGhvc3Qt
cGluZy1jaGVjay14ZW4KMjAxNy0wNi0yNyAyMDozMDo1NiBaIFt0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDJdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgdHMt
aG9zdC1waW5nLWNoZWNrIGhvc3QKMjAxNy0wNi0yNyAyMDozMToxNiBaIFt0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDJdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAyMDozMToxNyBaIFt0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDJdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgdHMtbGVhay1jaGVjayBiYXNpcyBob3N0IGxlYWstY2hlY2svYmFzaXMo
OSkKMjAxNy0wNi0yNyAyMDozMToxNyBaIFt0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDJdIGF3
YWl0aW5nIDExMTExMi50ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgdHMtbGVhay1jaGVjayBi
YXNpcyBob3N0CjIwMTctMDYtMjcgMjA6MzE6MTkgWiBbdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyIHRzLWxlYWst
Y2hlY2sgYmFzaXMgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDIwOjMxOjIwIFogW3Rlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0Ml0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiB0cy1kZWJpYW4taW5zdGFsbCAgZGViaWFuLWluc3RhbGwKMjAxNy0wNi0yNyAyMDozMToy
MCBaIFt0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDJdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgdHMtZGViaWFuLWluc3RhbGwgCjIwMTctMDYtMjcgMjA6MzM6
NTUgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrXSBmaW5pc2hlZCAxMTExMTIudGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIHRzLXhlbi1pbnN0YWxsIGhvc3QgcGFzcyAKMjAx
Ny0wNi0yNyAyMDozMzo1NiBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2tdIHN0YXJ0
aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgdHMtaG9zdC1yZWJvb3Qg
aG9zdCB4ZW4tYm9vdAoyMDE3LTA2LTI3IDIwOjMzOjU2IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVja10gYXdhaXRpbmcgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayB0cy1ob3N0LXJlYm9vdCBob3N0CjIwMTctMDYtMjcgMjA6MzQ6NTYgWiBbdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIHRzLWhvc3QtcmVib290IGhvc3QgcGFzcyAKMjAxNy0wNi0yNyAyMDozNDo1NiBa
IFt0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2tdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgaG9zdC1waW5n
LWNoZWNrLXhlbgoyMDE3LTA2LTI3IDIwOjM0OjU2IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVja10gYXdhaXRpbmcgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayB0
cy1ob3N0LXBpbmctY2hlY2sgaG9zdAoyMDE3LTA2LTI3IDIwOjM1OjE3IFogW3Rlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVja10gZmluaXNoZWQgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDIwOjM1
OjE3IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVja10gc3RhcnRpbmcgMTExMTEyLnRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayB0cy1sZWFrLWNoZWNrIGJhc2lzIGhvc3QgbGVh
ay1jaGVjay9iYXNpcyg5KQoyMDE3LTA2LTI3IDIwOjM1OjE4IFogW3Rlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVja10gYXdhaXRpbmcgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayB0cy1sZWFrLWNoZWNrIGJhc2lzIGhvc3QKMjAxNy0wNi0yNyAyMDozNToyMSBaIFt0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2tdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgdHMtbGVhay1jaGVjayBiYXNpcyBob3N0IHBhc3MgCjIwMTctMDYt
MjcgMjA6MzU6MjEgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrXSBzdGFydGluZyAx
MTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIHRzLWRlYmlhbi1pbnN0YWxsICBk
ZWJpYW4taW5zdGFsbAoyMDE3LTA2LTI3IDIwOjM1OjIxIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVja10gYXdhaXRpbmcgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayB0cy1kZWJpYW4taW5zdGFsbCAKMjAxNy0wNi0yNyAyMDozNjozMCBaIFt0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDJdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgdHMtZGViaWFuLWluc3RhbGwgIHBhc3MgCjIwMTctMDYtMjcgMjA6MzY6MzAgWiBbdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyXSBzdGFydGluZyAxMTExMTIudGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyIHRzLWRlYmlhbi1maXh1cCBkZWJpYW4gZGViaWFuLWZpeHVwCjIwMTctMDYtMjcg
MjA6MzY6MzEgWiBbdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyXSBhd2FpdGluZyAxMTExMTIu
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyIHRzLWRlYmlhbi1maXh1cCBkZWJpYW4KMjAxNy0w
Ni0yNyAyMDozNjozNyBaIFt0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDJdIGZpbmlzaGVkIDEx
MTExMi50ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgdHMtZGViaWFuLWZpeHVwIGRlYmlhbiBw
YXNzIAoyMDE3LTA2LTI3IDIwOjM2OjM3IFogW3Rlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0Ml0g
c3RhcnRpbmcgMTExMTEyLnRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiB0cy1ndWVzdC1zdGFy
dCBkZWJpYW4gZ3Vlc3Qtc3RhcnQKMjAxNy0wNi0yNyAyMDozNjozNyBaIFt0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDJdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgdHMtZ3Vlc3Qtc3RhcnQgZGViaWFuCjIwMTctMDYtMjcgMjA6MzY6NTggWiBbdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyIHRzLWd1ZXN0LXN0YXJ0IGRlYmlhbiBwYXNzIAoyMDE3LTA2LTI3IDIwOjM2OjU5IFog
W3Rlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0Ml0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiB0cy1taWdyYXRlLXN1cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW4gMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sKMjAxNy0wNi0yNyAyMDozNjo1OSBaIFt0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDJdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgdHMtbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuIDEKMjAxNy0wNi0yNyAyMDoz
NzowMCBaIFt0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDJdIGZpbmlzaGVkIDExMTExMi50ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgdHMtbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGVi
aWFuIDEgZmFpbCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjcgMjA6
Mzc6MDEgWiBbdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyXSBzdGFydGluZyAxMTExMTIudGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyIHRzLXNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgaG9z
dCBkZWJpYW4gc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjawoyMDE3LTA2LTI3IDIwOjM3OjAxIFog
W3Rlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0Ml0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiB0cy1zYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFu
CjIwMTctMDYtMjcgMjA6Mzc6MDIgWiBbdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyXSBmaW5p
c2hlZCAxMTExMTIudGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyIHRzLXNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW4gZmFpbCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1h
bGx5CjIwMTctMDYtMjcgMjA6Mzc6MDIgWiBbdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyXSBz
dGFydGluZyAxMTExMTIudGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyIHRzLWd1ZXN0LXN0b3Ag
aG9zdCBkZWJpYW4gZ3Vlc3Qtc3RvcAoyMDE3LTA2LTI3IDIwOjM3OjAzIFogW3Rlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0Ml0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiB0cy1ndWVzdC1zdG9wIGhvc3QgZGViaWFuCjIwMTctMDYtMjcgMjA6Mzc6MjQgWiBbdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyIHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW4gcGFzcyAKMjAxNy0wNi0yNyAy
MDozNzoyNSBaIFt0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDJdIHN0YXJ0aW5nIDExMTExMi50
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgdHMtcmVwZWF0LXRlc3QgMTAgdHMtZ3Vlc3Qtc3Rh
cnQgaG9zdCBkZWJpYW4gezt9IHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW4gZ3Vlc3Qtc3RhcnQv
ZGViaWFuLnJlcGVhdAoyMDE3LTA2LTI3IDIwOjM3OjI1IFogW3Rlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0Ml0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiB0cy1y
ZXBlYXQtdGVzdCAxMCB0cy1ndWVzdC1zdGFydCBob3N0IGRlYmlhbiB7O30gdHMtZ3Vlc3Qtc3Rv
cCBob3N0IGRlYmlhbgoyMDE3LTA2LTI3IDIwOjQ0OjM4IFogW3Rlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0Ml0gZmluaXNoZWQgMTExMTEyLnRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiB0cy1y
ZXBlYXQtdGVzdCAxMCB0cy1ndWVzdC1zdGFydCBob3N0IGRlYmlhbiB7O30gdHMtZ3Vlc3Qtc3Rv
cCBob3N0IGRlYmlhbiBwYXNzIAoyMDE3LTA2LTI3IDIwOjQ0OjM4IFogW3Rlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0Ml0gc3RhcnRpbmcgMTExMTEyLnRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiB0cy1ndWVzdC1zdGFydCBob3N0IGRlYmlhbiBndWVzdC1zdGFydC4yCjIwMTctMDYtMjcgMjA6
NDQ6MzggWiBbdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyXSBhd2FpdGluZyAxMTExMTIudGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyIHRzLWd1ZXN0LXN0YXJ0IGhvc3QgZGViaWFuCjIwMTct
MDYtMjcgMjA6NDU6MDQgWiBbdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyXSBmaW5pc2hlZCAx
MTExMTIudGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyIHRzLWd1ZXN0LXN0YXJ0IGhvc3QgZGVi
aWFuIHBhc3MgCjIwMTctMDYtMjcgMjA6NDU6MDQgWiBbdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyXSBzdGFydGluZyAxMTExMTIudGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyIHRzLWd1ZXN0
LWRlc3Ryb3kgaG9zdCBkZWJpYW4gZ3Vlc3QtZGVzdHJveQoyMDE3LTA2LTI3IDIwOjQ1OjA0IFog
W3Rlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0Ml0gYXdhaXRpbmcgMTExMTEyLnRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiB0cy1ndWVzdC1kZXN0cm95IGhvc3QgZGViaWFuCjIwMTctMDYtMjcg
MjA6NDU6MjQgWiBbdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyXSBmaW5pc2hlZCAxMTExMTIu
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyIHRzLWd1ZXN0LWRlc3Ryb3kgaG9zdCBkZWJpYW4g
cGFzcyAKMjAxNy0wNi0yNyAyMDo0NToyNCBaIFt0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDJd
IHN0YXJ0aW5nIDExMTExMi50ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgdHMtbGVhay1jaGVj
ayBjaGVjayBob3N0IGxlYWstY2hlY2svY2hlY2sKMjAxNy0wNi0yNyAyMDo0NToyNSBaIFt0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDJdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgdHMtbGVhay1jaGVjayBjaGVjayBob3N0CjIwMTctMDYtMjcgMjA6NDU6Mjcg
WiBbdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyIHRzLWxlYWstY2hlY2sgY2hlY2sgaG9zdCBwYXNzIAoyMDE3LTA2
LTI3IDIwOjQ1OjI3IFogW3Rlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0Ml0gc3RhcnRpbmcgMTEx
MTEyLnRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiB0cy1sb2dzLWNhcHR1cmUgaG9zdCBjYXB0
dXJlLWxvZ3MoMjApCjIwMTctMDYtMjcgMjA6NDU6MjcgWiBbdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyXSBhd2FpdGluZyAxMTExMTIudGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyIHRzLWxv
Z3MtY2FwdHVyZSBob3N0CjIwMTctMDYtMjcgMjA6NDY6NDggWiBbdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyIHRz
LWxvZ3MtY2FwdHVyZSBob3N0IHBhc3MgCjIwMTctMDYtMjcgMjA6NDY6NDggWiBbdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyXSBhd2FpdGluZyAxMTExMTIudGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyIHRzLXN5c2xvZy1zZXJ2ZXIgCjIwMTctMDYtMjcgMjA6NDY6NDggWiBbdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyIHRzLXN5c2xvZy1zZXJ2ZXIgIHBhc3MgCjIwMTctMDYtMjcgMjA6NDY6NDkgWiBmbGln
aHQgMTExMTEyIHJlYXBlZCAgdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyIFsxOTg0OF0gRVhJ
VCAwCjIwMTctMDYtMjcgMjA6NDY6NDkgWiBmbGlnaHQgMTExMTEyIG5xdWV1ZWQ9MAoyMDE3LTA2
LTI3IDIwOjQ2OjQ5IFogZmxpZ2h0IDExMTExMiBucnVubmluZz0xCjIwMTctMDYtMjcgMjA6NDc6
MzUgWiBmbGlnaHQgMTExMTEyIGtpbGxpbmcgdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyIFsx
OTg0OF0KMjAxNy0wNi0yNyAyMDo1MTozNyBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2tdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgdHMtZGVi
aWFuLWluc3RhbGwgIHBhc3MgCjIwMTctMDYtMjcgMjA6NTE6MzcgWiBbdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrXSBzdGFydGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIHRzLWRlYmlhbi1maXh1cCBkZWJpYW4gZGViaWFuLWZpeHVwCjIwMTctMDYtMjcgMjA6
NTE6MzggWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrXSBhd2FpdGluZyAxMTExMTIu
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIHRzLWRlYmlhbi1maXh1cCBkZWJpYW4KMjAx
Ny0wNi0yNyAyMDo1MTo0NyBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2tdIGZpbmlz
aGVkIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgdHMtZGViaWFuLWZpeHVw
IGRlYmlhbiBwYXNzIAoyMDE3LTA2LTI3IDIwOjUxOjQ3IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVja10gc3RhcnRpbmcgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayB0cy1ndWVzdC1zdGFydCBkZWJpYW4gZ3Vlc3Qtc3RhcnQKMjAxNy0wNi0yNyAyMDo1MTo0NyBa
IFt0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2tdIGF3YWl0aW5nIDExMTExMi50ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgdHMtZ3Vlc3Qtc3RhcnQgZGViaWFuCjIwMTctMDYtMjcg
MjA6NTI6MTcgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrXSBmaW5pc2hlZCAxMTEx
MTIudGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIHRzLWd1ZXN0LXN0YXJ0IGRlYmlhbiBw
YXNzIAoyMDE3LTA2LTI3IDIwOjUyOjE4IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
a10gc3RhcnRpbmcgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayB0cy1taWdy
YXRlLXN1cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW4gMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sKMjAx
Ny0wNi0yNyAyMDo1MjoxOCBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2tdIGF3YWl0
aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgdHMtbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGhvc3QgZGViaWFuIDEKMjAxNy0wNi0yNyAyMDo1MjoxOSBaIFt0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2tdIGZpbmlzaGVkIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgdHMtbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuIDEgZmFpbCBj
aGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTctMDYtMjcgMjA6NTI6MTkgWiBbdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrXSBzdGFydGluZyAxMTExMTIudGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIHRzLXNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgaG9zdCBkZWJp
YW4gc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjawoyMDE3LTA2LTI3IDIwOjUyOjIwIFogW3Rlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVja10gYXdhaXRpbmcgMTExMTEyLnRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayB0cy1zYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFu
CjIwMTctMDYtMjcgMjA6NTI6MjEgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrXSBm
aW5pc2hlZCAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIHRzLXNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW4gZmFpbCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBh
Ym5vcm1hbGx5CjIwMTctMDYtMjcgMjA6NTI6MjEgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrXSBzdGFydGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIHRz
LWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW4gZ3Vlc3Qtc3RvcAoyMDE3LTA2LTI3IDIwOjUyOjIyIFog
W3Rlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVja10gYXdhaXRpbmcgMTExMTEyLnRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayB0cy1ndWVzdC1zdG9wIGhvc3QgZGViaWFuCjIwMTctMDYt
MjcgMjA6NTI6NDUgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrXSBmaW5pc2hlZCAx
MTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIHRzLWd1ZXN0LXN0b3AgaG9zdCBk
ZWJpYW4gcGFzcyAKMjAxNy0wNi0yNyAyMDo1Mjo0NSBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2tdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
dHMtcmVwZWF0LXRlc3QgMTAgdHMtZ3Vlc3Qtc3RhcnQgaG9zdCBkZWJpYW4gezt9IHRzLWd1ZXN0
LXN0b3AgaG9zdCBkZWJpYW4gZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdAoyMDE3LTA2LTI3IDIw
OjUyOjQ1IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVja10gYXdhaXRpbmcgMTExMTEy
LnRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayB0cy1yZXBlYXQtdGVzdCAxMCB0cy1ndWVz
dC1zdGFydCBob3N0IGRlYmlhbiB7O30gdHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlhbgoyMDE3LTA2
LTI3IDIxOjAxOjQ5IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVja10gZmluaXNoZWQg
MTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayB0cy1yZXBlYXQtdGVzdCAxMCB0
cy1ndWVzdC1zdGFydCBob3N0IGRlYmlhbiB7O30gdHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlhbiBw
YXNzIAoyMDE3LTA2LTI3IDIxOjAxOjQ5IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
a10gc3RhcnRpbmcgMTExMTEyLnRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayB0cy1ndWVz
dC1zdGFydCBob3N0IGRlYmlhbiBndWVzdC1zdGFydC4yCjIwMTctMDYtMjcgMjE6MDE6NTAgWiBb
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrXSBhd2FpdGluZyAxMTExMTIudGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIHRzLWd1ZXN0LXN0YXJ0IGhvc3QgZGViaWFuCjIwMTctMDYt
MjcgMjE6MDI6MjIgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrXSBmaW5pc2hlZCAx
MTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIHRzLWd1ZXN0LXN0YXJ0IGhvc3Qg
ZGViaWFuIHBhc3MgCjIwMTctMDYtMjcgMjE6MDI6MjIgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrXSBzdGFydGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
IHRzLWd1ZXN0LWRlc3Ryb3kgaG9zdCBkZWJpYW4gZ3Vlc3QtZGVzdHJveQoyMDE3LTA2LTI3IDIx
OjAyOjIyIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVja10gYXdhaXRpbmcgMTExMTEy
LnRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayB0cy1ndWVzdC1kZXN0cm95IGhvc3QgZGVi
aWFuCjIwMTctMDYtMjcgMjE6MDI6NDMgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
XSBmaW5pc2hlZCAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIHRzLWd1ZXN0
LWRlc3Ryb3kgaG9zdCBkZWJpYW4gcGFzcyAKMjAxNy0wNi0yNyAyMTowMjo0NCBaIFt0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2tdIHN0YXJ0aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgdHMtbGVhay1jaGVjayBjaGVjayBob3N0IGxlYWstY2hlY2svY2hlY2sK
MjAxNy0wNi0yNyAyMTowMjo0NCBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2tdIGF3
YWl0aW5nIDExMTExMi50ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgdHMtbGVhay1jaGVj
ayBjaGVjayBob3N0CjIwMTctMDYtMjcgMjE6MDI6NDcgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
IHRzLWxlYWstY2hlY2sgY2hlY2sgaG9zdCBwYXNzIAoyMDE3LTA2LTI3IDIxOjAyOjQ3IFogW3Rl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVja10gc3RhcnRpbmcgMTExMTEyLnRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayB0cy1sb2dzLWNhcHR1cmUgaG9zdCBjYXB0dXJlLWxvZ3MoMjAp
CjIwMTctMDYtMjcgMjE6MDI6NDcgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrXSBh
d2FpdGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIHRzLWxvZ3MtY2Fw
dHVyZSBob3N0CjIwMTctMDYtMjcgMjE6MDQ6MTcgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIHRz
LWxvZ3MtY2FwdHVyZSBob3N0IHBhc3MgCjIwMTctMDYtMjcgMjE6MDQ6MTcgWiBbdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrXSBhd2FpdGluZyAxMTExMTIudGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIHRzLXN5c2xvZy1zZXJ2ZXIgCjIwMTctMDYtMjcgMjE6MDQ6MTcgWiBbdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrXSBmaW5pc2hlZCAxMTExMTIudGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIHRzLXN5c2xvZy1zZXJ2ZXIgIHBhc3MgCjIwMTctMDYtMjcgMjE6
MDQ6MTggWiBmbGlnaHQgMTExMTEyIHJlYXBlZCAgdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIFsyOTU5Ml0gRVhJVCAwCjIwMTctMDYtMjcgMjE6MDQ6MTkgWiBmbGlnaHQgMTExMTEyIG5x
dWV1ZWQ9MAoyMDE3LTA2LTI3IDIxOjA0OjE5IFogZmxpZ2h0IDExMTExMiBucnVubmluZz0wCjIw
MTctMDYtMjcgMjE6MDQ6MTkgWiBmbGlnaHQgMTExMTEyIGVuZGluZyBmaW5pc2hlZC4KMjAxNy0w
Ni0yNyAyMTowNTowMyBaIGZsaWdodCAxMTExMTIga2lsbGluZyB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgWzI5NTkyXQoyMDE3LTA2LTI3IDIxOjA1OjAzIFogZmxpZ2h0IDExMTExMiBl
bmRlZCBmaW5pc2hlZC4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 29 15:17:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 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 1dQbCC-00023C-HU; Thu, 29 Jun 2017 15:17:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vikrams@qti.qualcomm.com>) id 1dQbCB-000236-Cz
 for xen-devel@lists.xenproject.org; Thu, 29 Jun 2017 15:17:27 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 ED/56-03612-60A15595; Thu, 29 Jun 2017 15:17:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFKsWRWlGSWpSXmKPExsVyPKvoty6bVGi
 kwak+ZovvWyYzOTB6HP5whSWAMYo1My8pvyKBNeNQ83/GggcaFVu3BjQwztHoYuTiYBF4wyyx
 6slfpi5GTg4JAX+Jxy9nsoPYQgK9jBKflydCxK0kOg8uZQVpkBB4wygx78InZhBHSKCLUWLny
 utMEM42RomrrftYIJxljBIt6y6ygfSzCehKHHl1mhnEFhGIkFg/9x0jSBGzwAIWiReHZ7KCJI
 QFzCSmPNkPVWQu8W5jDzuE7STRuX4zmM0ioCoxa8p3FhCbV8BL4uPqXawQ2zYwSkyf2w1WxCl
 gJ3Hw5XSwzYwCYhLfT60B+45ZQFzi1pP5UJ8KSCzZc54ZwhaVePn4HyuEbSCxdek+FghbTuLD
 0hVANgdQr6bE+l36EGMUJaZ0P2SHuEFQ4uTMJywTGKVnIdkwC6FjFpKOWUg6FjCyrGJUL04tK
 kst0jXXSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIjGEGINjBOPOy/yFGSQ4mJV
 Few+chkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeKdJhEYKCRalpqdWpGXmAJMJTFqCg0dJhDe
 PByjNW1yQmFucmQ6ROsVozLFh9fovTBx3+jZ8YRJiycvPS5US5+0GmSQAUppRmgc3CJbkLjHK
 SgnzMgKdJsRTkFqUm1mCKv+KUZyDUUmYdzXIFJ7MvBK4fa+ATmECOkV4RgjIKSWJCCmpBsZZv
 WtP7Zm3d+WNzbn91RMe/Fu4zyTriy1LxfJp3W7fzZ8HV5/Vd8jYc/6lzix+z/3LhbnFD1aK9/
 FIyz14rDY12pvr3o5Jm60Su1aFVtXes+euEsvZ9zBvxesN3XVfeAPtHpxuftBedn0Fn6y6wYr
 GZZcWT1oluqi/IajHs8mqJuPuFbnQzauUWIozEg21mIuKEwF0RQjZbQMAAA==
X-Env-Sender: vikrams@qti.qualcomm.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1498749444!64280567!1
X-Originating-IP: [199.106.114.251]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogMTk5LjEwNi4xMTQuMjUxID0+IDIwNjcwNQ==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43954 invoked from network); 29 Jun 2017 15:17:25 -0000
Received: from wolverine02.qualcomm.com (HELO wolverine02.qualcomm.com)
 (199.106.114.251)
 by server-14.tower-21.messagelabs.com with AES256-SHA encrypted SMTP;
 29 Jun 2017 15:17:25 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple;
 d=qti.qualcomm.com; i=@qti.qualcomm.com; q=dns/txt;
 s=qcdkim; t=1498749445; x=1530285445;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=Vgb+NF6sKyFMg7nWanD1a/JOgYMlAuy+BpbAfJuZBZU=;
 b=sxrH39dqVfp7todCQlVKBU5FH9USLGu6MGp/x6sTQ2IKpK7LhLliD3tS
 5cUtY1PWp6EAgqqKG8FPya5rAkkeWyo5WHxcawJeosch5gWOBjrTBqvpf
 41LWDYCbANy+R9UVrQpch/kjuHKqOWg6Wug0o+hgOeT/Vq/tbIKUvuCAd 8=;
X-IronPort-AV: E=Sophos;i="5.40,281,1496127600"; d="scan'208";a="392546231"
Received: from unknown (HELO Ironmsg03-L.qualcomm.com) ([10.53.140.110])
 by wolverine02.qualcomm.com with ESMTP; 29 Jun 2017 08:17:23 -0700
X-IronPort-AV: E=McAfee;i="5800,7501,8576"; a="1401301221"
X-MGA-submission: =?us-ascii?q?MDG6T8O5cqNfzFmvQD4sCr1AgQ4FvqmoSIqm+E?=
 =?us-ascii?q?A2FpVI0oYk8a9fzWod9LQI0OZvraJgajtyqvpwh3fvbcxRdvdtmeD1so?=
 =?us-ascii?q?0rFe1+FKcSPIK6zlHJjkJNDNflT4fN2o2b2cxYfpXb2jHe28Ta093XCc?=
 =?us-ascii?q?s1?=
Received: from nasanexm01g.na.qualcomm.com ([10.85.0.33])
 by Ironmsg03-L.qualcomm.com with ESMTP/TLS/RC4-SHA; 29 Jun 2017 08:17:23 -0700
Received: from NASANEXM01B.na.qualcomm.com (10.85.0.82) by
 NASANEXM01G.na.qualcomm.com (10.85.0.33) with Microsoft SMTP Server (TLS) id
 15.0.1178.4; Thu, 29 Jun 2017 08:17:22 -0700
Received: from NASANEXM01B.na.qualcomm.com ([10.85.0.82]) by
 NASANEXM01B.na.qualcomm.com ([10.85.0.82]) with mapi id 15.00.1178.000; Thu,
 29 Jun 2017 08:17:22 -0700
From: Vikram Sethi <vikrams@qti.qualcomm.com>
To: Julien Grall <julien.grall@linaro.org>, Stefano Stabellini
 <sstabellini@kernel.org>
Thread-Topic: [RFC] ARM PCI Passthrough design document
Thread-Index: AQHS1kOCIKrSuOFSGk+6QalpRUpRPaItCC4wgA4FbwCAARY8MA==
Date: Thu, 29 Jun 2017 15:17:22 +0000
Message-ID: <4e3a99bebf984a80848a9aa74f525eab@NASANEXM01B.na.qualcomm.com>
References: <af07e09d-d756-1c15-22bf-5ecc4f5d469f@linaro.org>
 <d60d8ebcd41445d1898bfbc3dca46276@NASANEXM01B.na.qualcomm.com>
 <8bfc13f3-f8c0-e308-3660-4d2e9a2a31e4@linaro.org>
In-Reply-To: <8bfc13f3-f8c0-e308-3660-4d2e9a2a31e4@linaro.org>
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.80.80.8]
MIME-Version: 1.0
Cc: "edgar.iglesias@xilinx.com" <edgar.iglesias@xilinx.com>,
 Sinan Kaya <okaya@qti.qualcomm.com>, Wei Chen <Wei.Chen@arm.com>,
 Steve Capper <Steve.Capper@arm.com>, Andre Przywara <andre.przywara@arm.com>,
 "manish.jaggi@caviumnetworks.com" <manish.jaggi@caviumnetworks.com>,
 "punit.agrawal@arm.com" <punit.agrawal@arm.com>,
 Sameer Goel <sgoel@qti.qualcomm.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Dave P Martin <Dave.Martin@arm.com>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [RFC] ARM PCI Passthrough design 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>

SGkgSnVsaWVuLCANCk15IHRob3VnaHRzIGFyZSB0aGF0IHdoaWxlIGl0IGlzIG5vdCBlc3NlbnRp
YWwgdG8gcmVjb3ZlciBmcm9tIEFFUiBhbmQgRFBDIGluaXRpYWxseSwgaXQgaXMgY3JpdGljYWwg
dG8gYXQgbGVhc3QgdGFrZSB0aGUgc2xvdCBvZmZsaW5lIGFuZCBub3RpZnkgZHJpdmVycyBzbyB0
aGV5IHF1aWVzY2UuDQpXaXRob3V0IHRoaXMgYmFzaWMgaGFuZGxpbmcsIGl0IGlzIHBvc3NpYmxl
IHRvIGNyZWF0ZSBiYWNrdXBzIGluIHNvbWUgaGFyZHdhcmUgdGhhdCByZXN1bHQgaW4gQ1BVIGhh
bmdzIGZvciBsb2FkcyB0byBhZGFwdGVyIE1NSU8vY2ZnIHNwYWNlIGFuZCB3ZSBkb24ndCB3YW50
IHRoYXQuDQppLmUgaXQgaXMgcHJvYmFibHkgT0sgdG8gbG9zZSB0aGUgc2xvdC9hZGFwdGVyIGlu
IGluaXRpYWwgaW1wbGVtZW50YXRpb24sIGJ1dCBJTU8gaXQgaXMgTk9UIG9rIHRvIGNyYXNoL3Jl
Ym9vdCB0aGUgc3lzdGVtIGJ5IGhhdmluZyB3YXRjaGRvZyBraWNrIGluLg0KV2UgZG8gbmVlZCB0
byBtaW5pbWFsbHkgZGVzY3JpYmUgd2hhdCB3ZSB3aWxsIGRvIHdpdGggdGhlIEFFUiBhbmQgRFBD
IGludGVycnVwdHM6IGFyZSB0aGV5IGZpcnN0IGhhbmRsZWQgYnkgWGVuIGFuZCBzZW50IGFzICJl
bXVsYXRlZCIgaW50ZXJydXB0IHRvIG93bmluZyBkb21haW4/DQpPciBhcmUgdGhlIGludGVycnVw
dHMgaWdub3JlZCBpbiBpbml0aWFsIGltcGxlbWVudGF0aW9uIChub3QgYSBnb29kIGlkZWEgSU1P
KT8NCg0KSG90cGx1ZyBhbHNvIGRvZXMgbm90IG5lZWQgdG8gYmUgc29sdmVkIHJpZ2h0IGF3YXku
IEJ1dCB3ZSBuZWVkIHRvIGF0IGxlYXN0IHdhbGsgdGhyb3VnaCB0aGUgZmxvd3MgYW5kIGNvbnZp
bmNlIG91cnNlbHZlcyB3ZSBhcmUgbm90IHBhaW50aW5nIG91cnNlbHZlcyBpbiBhIGNvcm5lci4N
Ckkgd2lsbCBiZSBpbiBCdWRhcGVzdCBmb3IgWGVuIGRldmVsb3BlciBzdW1taXQgYW5kIHdlIGNh
biB3YWxrIHRocm91Z2ggdGhlIEFDUEkgaG90cGx1ZyBmbG93IGFuZCBzZWUgaG93IHRoYXQgKmNv
dWxkKiBmaXQgaW50byBwcm9wb3NlZCBYZW4gZGVzaWduLg0KDQpUaGFua3MsDQpWaWtyYW0NCg0K
LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IEp1bGllbiBHcmFsbCBbbWFpbHRvOmp1
bGllbi5ncmFsbEBsaW5hcm8ub3JnXSANClNlbnQ6IFdlZG5lc2RheSwgSnVuZSAyOCwgMjAxNyAx
MDoyMyBBTQ0KVG86IFZpa3JhbSBTZXRoaSA8dmlrcmFtc0BxdGkucXVhbGNvbW0uY29tPjsgU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPg0KQ2M6IHhlbi1kZXZlbCA8
eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPjsgZWRnYXIuaWdsZXNpYXNAeGlsaW54LmNv
bTsgU3RldmUgQ2FwcGVyIDxTdGV2ZS5DYXBwZXJAYXJtLmNvbT47IHB1bml0LmFncmF3YWxAYXJt
LmNvbTsgV2VpIENoZW4gPFdlaS5DaGVuQGFybS5jb20+OyBEYXZlIFAgTWFydGluIDxEYXZlLk1h
cnRpbkBhcm0uY29tPjsgU2FtZWVyIEdvZWwgPHNnb2VsQHF0aS5xdWFsY29tbS5jb20+OyBTaW5h
biBLYXlhIDxva2F5YUBxdGkucXVhbGNvbW0uY29tPjsgcm9nZXIucGF1QGNpdHJpeC5jb207IG1h
bmlzaC5qYWdnaUBjYXZpdW1uZXR3b3Jrcy5jb207IFZpamF5YSBLdW1hciBLIDxWaWpheWEuS3Vt
YXJAY2F2aXVtbmV0d29ya3MuY29tPjsgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFy
bS5jb20+DQpTdWJqZWN0OiBSZTogW1JGQ10gQVJNIFBDSSBQYXNzdGhyb3VnaCBkZXNpZ24gZG9j
dW1lbnQNCg0KDQoNCk9uIDIwLzA2LzE3IDAxOjE5LCBWaWtyYW0gU2V0aGkgd3JvdGU6DQo+IEhp
IEp1bGllbiwNCg0KSGkgVmlrcmFtLA0KDQpUaGFuayB5b3UgZm9yIHlvdXIgZmVlZGJhY2tzLg0K
DQo+IFRoYW5rcyBmb3IgcG9zdGluZyB0aGlzLiBJIHRoaW5rIHNvbWUgYWRkaXRpb25hbCB0b3Bp
Y3MgbmVlZCB0byBiZSBjb3ZlcmVkIGluIHRoZSBkZXNpZ24gZG9jdW1lbnQsIHVuZGVyIDMgbWFp
biB0b3BpY3M6DQoNCkkgd2FudGVkIHRvIGxpbWl0IHRoZSBzY29wZSBvZiB0aGUgUENJIHBhc3N0
aHJvdWdoIHdvcmsgdG8gdGhlIHN0cmljdCBtaW5pbXVtLiBJIGRpZG4ndCBjb25zaWRlciBob3Rw
bHVnIGFuZCBBRVIgaW4gdGhlIHNjb3BlIGJlY2F1c2UgaXQgaXMgb3B0aW9uYWwgZmVhdHVyZS4N
Cg0KPg0KPiBIb3RwbHVnOiBob3cgd2lsbCBYZW4gc3VwcG9ydCBob3RwbHVnPyBNYW55IHJvb3Rw
b3J0cyBtYXkgcmVxdWlyZSBmaXJtd2FyZSBob29rcyBzdWNoIGFzIEFDUEkgQVNMIHRvIHRha2Ug
Y2FyZSBvZiBwbGF0Zm9ybSBzcGVjaWZpYyBNTUlPIGluaXRpYWxpemF0aW9uIG9uIGhvdHBsdWcu
IE5vcm1hbGx5IGZpcm13YXJlIChVRUZJKSB3b3VsZCBoYXZlIGRvbmUgdGhhdCBwbGF0Zm9ybSBz
cGVjaWZpYyBzZXR1cCBhdCBib290Lg0KDQpXZSBkb24ndCBoYXZlIEFTTCBzdXBwb3J0IGluIFhl
bi4gU28gSSB3b3VsZCBleHBlY3QgdGhlIGhvdHBsdWcgdG8gYmUgDQpoYW5kbGVkIGJ5IHRoZSBo
YXJkd2FyZSBkb21haW4gYW5kIHRoZW4gcmVwb3J0IGl0IHRvIFhlbi4NCg0KVGhpcyB3b3VsZCBh
bHNvIGZpdCBxdWl0ZSB3ZWxsIHRvIHRoZSBjdXJyZW50IGRlc2lnbiBhcyB0aGUgaGFyZHdhcmUg
DQpkb21haW4gd2lsbCBzY2FuIFBDSSBkZXZpY2VzIGF0IGJvb3QgYW5kIHRoZW4gcmVnaXN0ZXIg
dGhlbSB0byBYZW4gdmlhIA0KYW4gaHlwZXJjYWxsLg0KDQo+DQo+IEFFUjogV2lsbCBQQ0llIG5v
bi1mYXRhbCBhbmQgZmF0YWwgZXJyb3JzIChzZWNvbmRhcnkgYnVzIHJlc2V0IGZvciBmYXRhbCkg
YmUgcmVjb3ZlcmFibGUgaW4gWGVuPw0KPiBXaWxsIGRyaXZlcnMgaW4gZG9tcyBiZSBub3RpZmll
ZCBhYm91dCBmYXRhbCBlcnJvcnMgc28gdGhleSBjYW4gYmUgcXVpZXNjZWQgYmVmb3JlIGRvaW5n
IHNlY29uZGFyeSBidXMgcmVzZXQgaW4gWGVuPw0KPiBXaWxsIFhlbiBzdXBwb3J0IEZpcm13YXJl
IEZpcnN0IEVycm9yIGhhbmRsaW5nIGZvciBBRVI/IGkuZSBXaGVuIHBsYXRmb3JtIGRvZXMgRmly
bXdhcmUgZmlyc3QgZXJyb3IgaGFuZGxpbmcgZm9yIEFFUiBhbmQvb3IgZmlsdGVyaW5nIG9mIEFF
Uiwgc2VuZHMgYXNzb2NpYXRlZCBBQ1BJIEhFU1QgbG9ncyB0byBYZW4NCj4gSG93IHdpbGwgQUVS
IG5vdGlmaWNhdGlvbiBhbmQgbG9ncyBiZSBwcm9wYWdhdGVkIHRvIHRoZSBkb21zOiBpbmplY3Rl
ZCBBQ1BJIEhFU1Q/DQo+DQo+IFBDSWUgRFBDIChEb3duc3RyZWFtIFBvcnQgQ29udGFpbm1lbnQp
OiB3aWxsIGl0IGJlIHN1cHBvcnRlZCBpbiBYZW4sIGFuZCBYZW4gd2lsbCByZWdpc3RlciBmb3Ig
RFBDIGludGVycnVwdD8gV2hlbiBYZW4gYnJpbmdzIHRoZSBsaW5rIGJhY2sgdXAgd2lsbCBpdCBz
ZW5kIGEgc2ltdWxhdGVkIGhvdHBsdWcgdG8gZG9tMCB0byBzaG93IGxpbmsgYmFjayB1cD8NCg0K
SSBkb24ndCBmZWVsIGl0IGlzIG5lY2Vzc2FyeSB0byBsb29rIGF0IEFFUiBmb3IgdGhlIGZpcnN0
IHdvcmsgb2YgUENJIA0KcGFzc3Rocm91Z2guIEkgY29uc2lkZXIgaXQgYXMgYSBzZXBhcmF0ZSBm
ZWF0dXJlIHRoYXQgY291bGQgcHJvYmFibHkgDQpjb21lIHdpdGggdGhlIFJBUyBzdG9yeS4NCg0K
QXQgdGhlIG1vbWVudCwgSSBkb24ndCBrbm93IHdobyBpcyBnb2luZyB0byBoYW5kbGUgdGhlIGVy
cm9yIGFuZCBldmVuIA0KaG93IHRoZXkgd2lsbCBiZSByZXBvcnRlZCB0byB0aGUgZ3Vlc3QuIEJ1
dCBJIGRvbid0IHRoaW5rIHRoaXMgd2lsbCBoYXZlIA0KYW55IGltcGFjdCBvbiBvdXIgZGVzaWdu
IGNob2ljZSBoZXJlLg0KDQpMZXQgbWUga25vdyBpZiB5b3UgdGhpbmsgaXQgbWF5IGhhdmUgYW4g
aW1wYWN0Lg0KDQpDaGVlcnMsDQoNCi0tIA0KSnVsaWVuIEdyYWxsDQpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 29 15:47:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 15:47:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQbeq-0003x9-SK; Thu, 29 Jun 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 <venu.busireddy@oracle.com>) id 1dQbeo-0003x3-VP
 for xen-devel@lists.xen.org; Thu, 29 Jun 2017 15:47:03 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 E4/0A-03577-6F025595; Thu, 29 Jun 2017 15:47:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsUyZ7p8oO5XhdB
 Ig/4dOhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aCtvdMBQ8EKhoOP2NvYFzB28XIxSEkMJFJ
 4uKOBnYI5zejxNGPV6GcjYwSqzv2MkI4LYwSvf8PAWU4OVgEVCW2/n/LBGKzCRhIHD3cwwpii
 wgoSjx4eRPMZhZwkfj2/igbiC0sYCzx7N5OIJuDgxeofsayWpCwkECOxMz/L1hAbF4BQYmTM5
 +wQLRqSdz495IJpJxZQFpi+T8OkDCngKVE49tHzCBhUQEViVcH60HCEgKGEqcfbmOcwCg4C8m
 gWUgGzUIYtICReRWjRnFqUVlqka6xoV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4m
 RmDQMgDBDsamRYGHGCU5mJREeQ2fh0QK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBdIh8aKSRYl
 JqeWpGWmQOMH5i0BAePkgjvJVmgNG9xQWJucWY6ROoUo6KUOO9qkD4BkERGaR5cGyxmLzHKSg
 nzMgIdIsRTkFqUm1mCKv+KUZyDUUmYdxvIFJ7MvBK46a+AFjMBLRaeEQKyuCQRISXVwHjo4e8
 LTk0/NzEVvnIua0qO5k58u3pHQYd4pVe5Q7yhVMc3pR0BqnVxywPaAv/WCU52yPQ+tUzszpMJ
 BfH3zFy45d6KHiw5a7qgsF115+kgPe5TBveaIu9+LOG4U3fjhMsm14e/JFZ9dLlfs9ipf/8q9
 giv5IuBRV8330xy0D387mlXYsjbMiWW4oxEQy3mouJEAHj2FxbUAgAA
X-Env-Sender: venu.busireddy@oracle.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1498751220!104500657!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 426 invoked from network); 29 Jun 2017 15:47:01 -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; 29 Jun 2017 15:47: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
 v5TFkqKS012054
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 29 Jun 2017 15:46: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 v5TFkqAe031862
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 29 Jun 2017 15:46:52 GMT
Received: from abhmp0015.oracle.com (abhmp0015.oracle.com [141.146.116.21])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v5TFkoit013646;
 Thu, 29 Jun 2017 15:46:50 GMT
Received: from vbusired-dt (/10.135.188.168)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 29 Jun 2017 08:46:49 -0700
Date: Thu, 29 Jun 2017 10:46:48 -0500
From: Venu Busireddy <venu.busireddy@oracle.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20170629154648.GA11941@vbusired-dt>
References: <20170607192432.20500-1-venu.busireddy@oracle.com>
 <20170620115634.ci56l4zsicprvo62@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170620115634.ci56l4zsicprvo62@citrix.com>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] Containing 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>

T24gMjAxNy0wNi0yMCAxMjo1NjozNCArMDEwMCwgV2VpIExpdSB3cm90ZToKPiBPbiBXZWQsIEp1
biAwNywgMjAxNyBhdCAwMjoyNDozMlBNIC0wNTAwLCBWZW51IEJ1c2lyZWRkeSB3cm90ZToKPiA+
IAo+ID4gSGksCj4gPiAKPiA+IEkgYW0gd29ya2luZyBvbiBjcmVhdGluZyBhIHBhdGNoIHRvIGFp
ZCBpbiBjb250YWluaW5nIHRoZSB1bnJlY292ZXJhYmxlCj4gPiBBRVIgZXJyb3JzIGdlbmVyYXRl
ZCBieSBQQ0kgZGV2aWNlcyBhc3NpZ25lZCB0byBndWVzdHMgaW4gcGFzc3Rocm91Z2gKPiA+IG1v
ZGUuCj4gPiAKPiA+IFRoZSBvdmVyYWxsIGFwcHJvYWNoIGlzIGFzIGZvbGxvd3M6Cj4gPiAKPiA+
IDEuIENoYW5nZSB0aGUgQklPUyBzZXR0aW5ncyBzdWNoIHRoYXQgdGhlIEFFUiBlcnJvciBoYW5k
bGluZyBpcyBkZWxlZ2F0ZWQKPiA+ICAgIHRvIHRoZSBob3N0Lgo+ID4gCj4gPiAyLiBDaGFuZ2Ug
dGhlIHhlbl9wY2liYWNrIGRyaXZlciB0byBzdG9yZSB0aGUgbmFtZSAoU0JERikgb2YgdGhlIGVy
cmluZwo+ID4gICAgZGV2aWNlIGluIHhlbnN0b3JlLgo+ID4gCj4gPiAzLiBBdCB0aGUgdGltZSBv
ZiBjcmVhdGluZyB0aGUgZ3Vlc3QsIHNldHVwIGEgd2F0Y2hlciBmb3Igc3VjaCB3cml0ZXMgdG8K
PiA+ICAgIHRoZSB4ZW5zdG9yZS4KPiA+IAo+ID4gNC4gV2hlbiB0aGUgd2F0Y2hlciBpcyBraWNr
ZWQgb2ZmIGR1ZSB0byBlcnJvcnMsICpzaHV0ZG93biogdGhlIGd1ZXN0IGFuZAo+ID4gICAgbWFy
ayB0aGUgZXJyaW5nIGRldmljZSB1bmFzc2lnbmFibGUgdW50aWwgYWRtaW5pc3RyYXRpdmUgaW50
ZXJ2ZW50aW9uLgo+ID4gCj4gPiBJIGdvdCBhbGwgb2YgdGhpcyB3b3JraW5nLCBidXQgSSB3YXMg
YWR2aXNlZCB0aGF0IHNodXR0aW5nIGRvd24gdGhlCj4gPiBndWVzdCBpcyBub3QgdGhlIGNvcnJl
Y3QgYXBwcm9hY2gsIGJlY2F1c2UgdGhlIGd1ZXN0IG1heSBvciBtYXkgbm90Cj4gPiByZXNwb25k
IHRvIHRoZSBzaHV0ZG93bi4gVGhlIHN1Z2dlc3Rpb24gd2FzIHRvIGRlc3Ryb3kgdGhlIGd1ZXN0
Lgo+ID4gCj4gPiBJIHJhbiBpbnRvIGEgcHJvYmxlbSB3aXRoIHRoYXQuIGxpYnhsX2RvbWFpbl9k
ZXN0cm95KCkgaXMgbm90Cj4gPiBjYWxsYWJsZSBmcm9tIHdpdGhpbiBsaWJ4bC4gSSB0cmllZCB0
byBjcmVhdGUgYSBuZXcgd3JhcHBlciB0byBjYWxsCj4gPiBsaWJ4bF9fZG9tYWluX2Rlc3Ryb3ko
KSwgYnV0IHRoZSBjYWxsYmFjayBmdW5jdGlvbiBuZXZlciBnZXRzIGNhbGxlZCEKPiA+IE5vdCBz
dXJwcmlzaW5nbHksIGJlY2F1c2UgdGhlIGRlc2NyaXB0aW9uIGluIGxpYnhsL2xpYnhsX2ludGVy
bmFsLmgKPiA+IGFib3V0IGFzeW5jaHJvbm91cyBvcGVyYXRpb25zIGRvZXMgcHJvaGliaXQgdGhp
cyEKPiA+IAo+ID4gV2hhdCBpcyB0aGUgYmVzdCB3YXkgdG8ga2lsbC9kZXN0cm95IGEgZ3Vlc3Qg
ZnJvbSB3aXRoaW4gbGlieGw/IENvdWxkIHlvdQo+ID4gcGxlYXNlIGFkdmlzZT8gSSBhbSBpbmNs
dWRpbmcgdGhlIHBhdGNoZXMgYmVsb3cgZm9yIHJlZmVyZW5jZSAocGxlYXNlCj4gPiBpZ25vcmUg
dGhlIGZldyBkZWJ1ZyBzdGF0ZW1lbnRzKS4gVGhlIHByb2JsZW0gcGFydCBpcyB0aGUgZnVuY3Rp
b24KPiA+IGFlcl9iYWNrZW5kX3dhdGNoX2NhbGxiYWNrKCkgaW4gdG9vbHMvbGlieGwvbGlieGxf
cGNpLmMuCj4gPiAKPiBbLi4uXQo+ID4gKwo+ID4gKy8qIEhhbmRsZXIgb2YgZXZlbnRzIGZvciBk
ZXZpY2UgZHJpdmVyIGRvbWFpbnMgKi8KPiA+ICtpbnQgbGlieGxfcmVnX2Flcl9ldmVudHNfaGFu
ZGxlcihsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQpCj4gPiArewo+ID4gKyAgICBpbnQg
cmM7Cj4gPiArICAgIGNoYXIgKmJlX3BhdGg7Cj4gPiArICAgIEdDX0lOSVQoY3R4KTsKPiA+ICsK
PiAKPiBZb3UgY2FuIHByb2JhYmx5IGNyZWF0ZSBhbiBBTyBoZXJlLCBzdGFzaCBpdCBzb21ld2hl
cmUsIGFuZCB0aGUgdXNlIGl0Cj4gaW4geW91ciBjYWxsYmFjayB0byBkZXN0cm95IHRoZSBkb21h
aW4uCj4gCj4gU2VlIGFsc286IGxpYnhsX2RldmljZV9ldmVudHNfaGFuZGxlcgoKVGhhbmtzLCBX
ZWkhIFRoaXMgc3VnZ2VzdGlvbiB3b3JrZWQgZ3JlYXQuIEltcGxlbWVudGVkIGl0LCBhbmQgSSBz
ZW50CnRoZSBwYXRjaGVzIGZvciByZXZpZXchCgpWZW51CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 29 16:04:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 16: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 1dQbvV-0005jg-BY; Thu, 29 Jun 2017 16:04: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=346efed5c=roger.pau@citrix.com>)
 id 1dQbvU-0005jY-Q7
 for xen-devel@lists.xen.org; Thu, 29 Jun 2017 16:04:16 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 9D/01-02962-00525595; Thu, 29 Jun 2017 16:04:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsWyU9JRQve/Smi
 kwd2V8hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8alI+eYC/qFK6bcmc3SwLiSv4uRk0NCwE9i
 2dS1rCA2i4CqxPynG9m7GDk42ATsJaZ/rQAJiwgoSvReuM/YxcjFwSywh1Hi/du5LCAJYYEEi
 Zl/doD18gp4Spzo+w3WKyTgJNG7rgwiLChxcuYTsHJmAR2JBbs/sYGUMAtISyz/xwFicgo4Sy
 yfqwhSISqgIrH0UivYQCGgrf3zHrBBHJkusfXvL+YJjPyzkAydhWToLIShCxiZVzFqFKcWlaU
 W6RoZ6iUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBAYfAxDsYPyzLOAQoyQHk5Io
 r+HzkEghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxflEMjhQSLUtNTK9Iyc4BxAJOW4OBREuG9J
 AuU5i0uSMwtzkyHSJ1iVJQS530K0icAksgozYNrg8XeJUZZKWFeRqBDhHgKUotyM0tQ5V8xin
 MwKgnzfgCZwpOZVwI3/RXQYiagxcIzQkAWlyQipKQaGFk0Ut3OdgXWc50MWBYi99LZ7fi3T1W
 2/+bv9P298u1SSaGJFTtuykcdyGXImRgwb8mLpcLpns6L7LuPWhj4Z5RYCop/iYp1X527edod
 JtXYgPkn1Kf4LIr31r49fd2k4o5TkQ2q/0Xyz55R/uI1PYfx1pzG3SLay/zWXP/Acy/N5mfuW
 otd/kosxRmJhlrMRcWJAAWjQu64AgAA
X-Env-Sender: prvs=346efed5c=roger.pau@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1498752255!103376306!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23077 invoked from network); 29 Jun 2017 16:04:15 -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;
 29 Jun 2017 16:04:15 -0000
X-IronPort-AV: E=Sophos;i="5.40,281,1496102400"; d="scan'208";a="48610342"
Date: Thu, 29 Jun 2017 16:42:33 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20170629154233.53au47nlkqcdeq3f@dhcp-3-128.uk.xensource.com>
References: <1498706513-35407-1-git-send-email-chao.gao@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1498706513-35407-1-git-send-email-chao.gao@intel.com>
User-Agent: NeoMutt/20170609 (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>,
 Venu Busireddy <venu.busireddy@oracle.com>,
 Crawford Eric R <Eric.R.Crawford@intel.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3] VT-d: fix VF of RC integrated PF matched
 to wrong VT-d unit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBKdW4gMjksIDIwMTcgYXQgMTE6MjE6NTNBTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gVGhlIHByb2JsZW0gaXMgZm9yIGEgVkYgb2YgUkMgaW50ZWdyYXRlZCBQRiAoZS5nLiBQRidz
IEJERiBpcyAwMDowMi4wKSwKPiB3ZSB3b3VsZCB3cm9uZ2x5IHVzZSAwMDowMC4wIHRvIHNlYXJj
aCBWVC1kIHVuaXQuCj4gCj4gRnJvbSBTUklPViBzcGVjIFJFViAxLjAgc2VjdGlvbiAzLjcuMywg
aXQgc2F5czoKPiAiQVJJIGlzIG5vdCBhcHBsaWNhYmxlIHRvIFJvb3QgQ29tcGxleCBpbnRlZ3Jh
dGVkIEVuZHBvaW50czsgYWxsIG90aGVyCj4gU1ItSU9WIENhcGFibGUgRGV2aWNlcyAoRGV2aWNl
cyB0aGF0IGluY2x1ZGUgYXQgbGVhc3Qgb25lIFBGKSBzaGFsbAo+IGltcGxlbWVudCB0aGUgQVJJ
IENhcGFiaWxpdHkgaW4gZWFjaCBGdW5jdGlvbi4iLiBTbyBQRnMgY2FuIGJlIGNsYXNzaWZpZWQg
dG8KPiB0d28ga2luZHM6IG9uZSBpcyBSQyBpbnRlZ3JhdGVkIFBGIGFuZCB0aGUgb3RoZXIgaXMg
bm9uLVJDIGludGVncmF0ZWQgUEYuIFRoZQo+IGZvcm1lciBjYW4ndCBzdXBwb3J0IEFSSSBhbmQg
dGhlIGxhdHRlciBzaGFsbCBzdXBwb3J0IEFSSS4gRm9yIEV4dGVuZGVkCj4gRnVuY3Rpb25zLCBv
bmUgdHJhZGl0aW9uYWwgZnVuY3Rpb24ncyBCREYgc2hvdWxkIGJlIHVzZWQgdG8gc2VhcmNoIFZU
LWQgdW5pdC4KPiBBbmQgYWNjb3JkaW5nIHRvIFBDSWUgc3BlYywgRXh0ZW5lZCBGdW5jdGlvbiBt
ZWFucyB3aXRoaW4gYW4gQVJJIGRldmljZSwgYQo+IEZ1bmN0aW9uIHdob3NlIEZ1bmN0aW9uIE51
bWJlciBpcyBncmVhdGVyIHRoYW4gNy4gVGh1cywgdGhlIGZvcm1lciBjYW4ndCBiZSBhbgo+IGV4
dGVuZGVkIGZ1bmN0aW9uLCB3aGlsZSB0aGUgbGF0dGVyIGlzIGFzIGxvbmcgYXMgaXRzIGRldmZu
ID4gNywgdGhpcyBjaGVjayBpcwo+IGV4YWN0bHkgd2hhdCB0aGUgb3JpZ2luYWwgY29kZSBkaWQ7
IFRoZSBvcmlnaW5hbCBjb2RlIHdhc24ndCBhd2FyZSB0aGUgZm9ybWVyLgo+IAo+IFRoaXMgcGF0
Y2ggZGlyZWN0bHkgbG9va3MgdXAgdGhlICdpc19leHRmbicgZmllbGQgb2YgUEYncyBzdHJ1Y3Qg
cGNpX2Rldgo+IHRvIGRlY2lkZSB3aGV0aGVyIHRoZSBQRiBpcyBhIGV4dGVuZGVkIGZ1bmN0aW9u
Lgo+IAo+IFJlcG9ydGVkLWJ5OiBDcmF3Zm9yZCwgRXJpYyBSIDxFcmljLlIuQ3Jhd2ZvcmRAaW50
ZWwuY29tPgo+IFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Cj4g
LS0tCj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9kbWFyLmMgfCAxMSArKysrKysrKysr
LQo+ICAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+IAo+
IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZG1hci5jIGIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvdnRkL2RtYXIuYwo+IGluZGV4IDgyMDQwZGQuLjI3ZmY0NzEgMTAw
NjQ0Cj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2RtYXIuYwo+ICsrKyBiL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9kbWFyLmMKPiBAQCAtMjE4LDggKzIxOCwxNyBAQCBz
dHJ1Y3QgYWNwaV9kcmhkX3VuaXQgKmFjcGlfZmluZF9tYXRjaGVkX2RyaGRfdW5pdChjb25zdCBz
dHJ1Y3QgcGNpX2RldiAqcGRldikKPiAgICAgIH0KPiAgICAgIGVsc2UgaWYgKCBwZGV2LT5pbmZv
LmlzX3ZpcnRmbiApCj4gICAgICB7Cj4gKyAgICAgICAgc3RydWN0IHBjaV9kZXYgKnBoeXNmbjsK
PiArCj4gICAgICAgICAgYnVzID0gcGRldi0+aW5mby5waHlzZm4uYnVzOwo+IC0gICAgICAgIGRl
dmZuID0gUENJX1NMT1QocGRldi0+aW5mby5waHlzZm4uZGV2Zm4pID8gMCA6IHBkZXYtPmluZm8u
cGh5c2ZuLmRldmZuOwo+ICsgICAgICAgIC8qCj4gKyAgICAgICAgICogVXNlIDAgYXMgJ2RldmZu
JyB0byBzZWFyY2ggVlQtZCB1bml0IHdoZW4gdGhlIHBoeXNpY2FsIGZ1bmN0aW9uCj4gKyAgICAg
ICAgICogaXMgYW4gRXh0ZW5kZWQgRnVuY3Rpb24uCj4gKyAgICAgICAgICovCj4gKyAgICAgICAg
cGNpZGV2c19sb2NrKCk7Cj4gKyAgICAgICAgcGh5c2ZuID0gcGNpX2dldF9wZGV2KHBkZXYtPnNl
ZywgYnVzLCBwZGV2LT5pbmZvLnBoeXNmbi5kZXZmbik7Cj4gKyAgICAgICAgcGNpZGV2c191bmxv
Y2soKTsKPiArICAgICAgICBkZXZmbiA9IChwaHlzZm4gJiYgcGh5c2ZuLT5pbmZvLmlzX2V4dGZu
KSA/IDAgOiBwZGV2LT5pbmZvLnBoeXNmbi5kZXZmbjsKCkFGQUlDVCB5b3Ugc2hvdWxkIG9ubHkg
cmVsZWFzZSB0aGUgcGNpZGV2cyBsb2NrIHdoZW4geW91IGFyZSBkb25lIHdpdGgKdGhlIGRldmlj
ZSwgc28gdGhhdCBhIGNvbmN1cnJlbnQgY2FsbCB0byBwY2lfcmVtb3ZlX2RldmljZSBkb2Vzbid0
CmZyZWUgdGhlIGRldmljZSB3aGlsZSB5b3UgYXJlIHBva2luZyBhdCBpdC4KClJvZ2VyLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 29 16:07:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 16: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 1dQbyc-0005sQ-QN; Thu, 29 Jun 2017 16:07: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 1dQbyb-0005sG-Bv
 for xen-devel@lists.xen.org; Thu, 29 Jun 2017 16:07:29 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 A0/72-01732-0C525595; Thu, 29 Jun 2017 16:07:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS/eAami
 kQaewxZKPi1kcGD2O7v7NFMAYxZqZl5RfkcCa8aink7mgh72io6uZuYHxLWsXIyeHkECexNxN
 W1hAbF4BO4k307vZQWwJAUOJ0wtvgsVZBFQl5r+fDVbPJqAu0bmoHSwuImAmMX3BZ+YuRi4OZ
 oHrjBLbfn9kBEkIC0RItF6fxQSSEBJYyCixev12sKmcAtYSc551ARVxAG0TlPi7QxgkzCygJf
 Hw1y0WCFtbYtnC18wgJcwC0hLL/3FMYOSbhdAwC0nDLCQNsxAaFjCyrGLUKE4tKkst0jU010s
 qykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAw/BiDYwfjytOchRkkOJiVRXsPnIZFC
 fEn5KZUZicUZ8UWlOanFhxhlODiUJHj9VUIjhQSLUtNTK9Iyc4CRAJOW4OBREuG9JAuU5i0uS
 MwtzkyHSJ1i1OVo+rDlC5MQS15+XqqUOG8ByAwBkKKM0jy4EbCovMQoKyXMywh0lBBPQWpRbm
 YJqvwrRnEORiVh3qUgU3gy80rgNr0COoIJ6AjhGSEgR5QkIqSkGhgjVy97OSV2V0X+9wJZT6G
 rXG8XG87aFOobvpddYL9q1o2NCSV7wqZUvuXeHh7VEJLHfrx6N8sMqb9bZ78oTpCVz3Nlt5np
 bh0wq3yB8otjIhlVL+vfHnRPy9vM/nt7nqr8P04Z4T+Ksbt1Z+r5ZfcL+GnVs/4KWydgKqpvF
 bz7iI6f6zTGIiWW4oxEQy3mouJEAA0D5lbFAgAA
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1498752446!103207344!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8008 invoked from network); 29 Jun 2017 16:07:27 -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; 29 Jun 2017 16:07:27 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 29 Jun 2017 10:07:25 -0600
Message-Id: <595525BA020000780010179C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 29 Jun 2017 10:07:22 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <julien.grall@arm.com>,<ross.lagerwall@citrix.com>
References: <20170628161344.6467-1-ross.lagerwall@citrix.com>
 <5954A29E02000078001016C9@prv-mh.provo.novell.com>
 <d1d8e1cb-011d-8ebf-9be7-1f09ade5fdc6@arm.com>
In-Reply-To: <d1d8e1cb-011d-8ebf-9be7-1f09ade5fdc6@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: lars.kurth@citrix.com, sstabellini@kernel.org, liuw@liuw.name,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH for-4.9 v2] 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+IDA2LzI5LzE3IDQ6MzEgUE0g
Pj4+Cj5PbiAwNi8yOS8yMDE3IDA3OjQ3IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gUm9z
cyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+IDA2LzI4LzE3IDY6MTQgUE0g
Pj4+Cj4+PiAtLS0gYS94ZW4vY29tbW9uL0tjb25maWcKPj4+ICsrKyBiL3hlbi9jb21tb24vS2Nv
bmZpZwo+Pj4gQEAgLTIyNiw3ICsyMjYsNyBAQCBjb25maWcgQ1JZUFRPCj4+ICAgCT5ib29sCj4+
ICAgPgo+PiAgID5jb25maWcgTElWRVBBVENICj4+PiAtCWJvb2wgIkxpdmUgcGF0Y2hpbmcgc3Vw
cG9ydCAoVEVDSCBQUkVWSUVXKSIKPj4+ICsJYm9vbCAiTGl2ZSBwYXRjaGluZyBzdXBwb3J0Igo+
PiAgIAk+ZGVmYXVsdCBuCj4+IAo+PiBJIHRoaW5rIHRoZSBwYXRjaCBzaG91bGRuJ3QgYmUgdGFn
Z2VkIGZvciA0LjkgYW55bW9yZSBub3cgdGhhdCBpcyBoYXMgZ29uZSBvdXQsCj4+IGFuZCB0aGUg
ZGVmYXVsdCBiZSBjaGFuZ2VkIGFzIGRpc2N1c3NlZC4gVGhlIGJhY2twb3J0IHRvIDQuOSB0aGVu
IHNob3VsZCBkaXNjYXJkCj4+IHRoYXQgZGVmYXVsdCBhZGp1c3RtZW50Lgo+Cj5CYXNlZCBvbiB0
aGlzIHBhdGNoLCBsaXZlcGF0Y2ggd2lsbCBiZSBkZWNsYXJlZCBzdXBwb3J0ZWQgb24geDg2LiBT
byBpdCAKPnNvdW5kcyBhIGJpdCBvZGQgdG8gcHJvdmlkZSBhIGRlZmF1bHQgY29uZmlndXJhdGlv
biBmb3IgQVJNIHRoYXQgd2lsbCAKPmNvbnRhaW4gbm9uLXN1cHBvcnRlZCBmZWF0dXJlLgoKUGVy
aGFwcyBhIHNpbXBsZSBtaXN1bmRlcnN0YW5kaW5nPyBCeSAiYXMgZGlzY3Vzc2VkIiBJIG1lYW50
ICJkZWZhdWx0IFg4NiIsCm5vdCAiZGVmYXVsdCB5Ii4KCkphbgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 29 16:12:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 16: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 1dQc2q-0006WX-BL; Thu, 29 Jun 2017 16:11: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=346bb0873=wei.liu2@citrix.com>)
 id 1dQc2p-0006WP-FE
 for xen-devel@lists.xenproject.org; Thu, 29 Jun 2017 16:11:51 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 48/47-01996-6C625595; Thu, 29 Jun 2017 16:11:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXitHSDve4xtdB
 IgwUnOC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owzZx8xFazkqLhypJGlgfEcWxcjJ4eEgL/E
 /Y33GUFsFgFVifZD88DibALKEj87e4FsDg4RAVuJ2efduhi5OJgFtjBKPOybwg5SIywQLXGwf
 wNYL6+AhUTPnmZmEFtIYDmTxKVfIhBxQYmTM5+wgNjMAnoSN6ZOAZvJLCAtsfwfB0RYXqJ562
 xmkDCngJfEgz8qIGFRARWJzqVzWCAmKkh0TD/GNIGRfxaSobOQDJ2FMHQWkqELGFlWMWoUpxa
 VpRbpGhrqJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEhiUDEOxgXNnufIhRkoNJ
 SZTX8HlIpBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3oMqoZFCgkWp6akVaZk5wAiBSUtw8CiJ8
 F6SBUrzFhck5hZnpkOkTjEqSonzhqsCJQRAEhmleXBtsKi8xCgrJczLCHSIEE9BalFuZgmq/C
 tGcQ5GJWFeGZApPJl5JXDTXwEtZgJaLDwjBGRxSSJCSqqBUVr4ZuxjOUb5Gk2x/XXHA1+vUF+
 /Mbz/sKfc51TezX58k18WHMuyU9435+pjlibFBm7O/glmh0NKJknrOJdwTC5+bfxSck+Wfssy
 1xKXg8e+bX8/xzFZa8WFd1ZB3vUSsfkHbGdtD7h5/NO8M2cN1jbfmbmvaILMOhuz1oTv7FOPZ
 KWdqvDMU2Ipzkg01GIuKk4EAH4mIFDFAgAA
X-Env-Sender: prvs=346bb0873=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1498752707!100549323!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15347 invoked from network); 29 Jun 2017 16:11:49 -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;
 29 Jun 2017 16:11:49 -0000
X-IronPort-AV: E=Sophos;i="5.40,281,1496102400"; d="scan'208";a="438320760"
Date: Thu, 29 Jun 2017 17:11:21 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20170629161121.wt7rqyqp7ouyhgks@citrix.com>
References: <1498203740-7809-1-git-send-email-bruno.alvisio@gmail.com>
 <20170629115849.zdhmbunyvdyjbhvj@citrix.com>
 <CADNMjEDPxeqn1Tb3x4qoUQ4P1kWieGEdnT4ajZc=LCB-Ypfy9w@mail.gmail.com>
 <20170629135655.a5ifyw34rdcw4dlk@citrix.com>
 <20170629143437.i3ptkejrhd2caimx@dhcp-3-128.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170629143437.i3ptkejrhd2caimx@dhcp-3-128.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Bruno Alvisio <bruno.alvisio@gmail.com>, dave@recoil.org,
 Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC] Live migration for VMs with QEMU backed
 local storage
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBKdW4gMjksIDIwMTcgYXQgMDM6MzQ6MzdQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBUaHUsIEp1biAyOSwgMjAxNyBhdCAwMjo1Njo1NVBNICswMTAwLCBXZWkg
TGl1IHdyb3RlOgo+ID4gT24gVGh1LCBKdW4gMjksIDIwMTcgYXQgMDk6MzM6MDdBTSAtMDQwMCwg
QnJ1bm8gQWx2aXNpbyB3cm90ZToKPiA+ID4gVGhhbmtzIFdlaS4gQ3VycmVudGx5IGl0IGlzIHN0
YXJ0ZWQgYWZ0ZXIgdGhlIG1lbW9yeSBpcyBzdHJlYW1lZCBmcm9tCj4gPiA+IHNvdXJjZSB0byBk
ZXN0aW5hdGlvbiAoZm9yIG1pZ3JhdGlvbikgYW5kIHRoZSBib290aW5nIGZ1bmN0aW9ucyBhcmUK
PiA+ID4gY29tcGxldGVkLkkgd2FzIGdvaW5nIHRvIGFzayB0byB0aGUgbGlzdCBpZiB0aGVyZSBp
cyBhIHNwZWNpZmljIHJlYXNvbiB0aGUKPiA+ID4gUUVNVSBwcm9jZXNzIG5lZWRzIHRvIGJlIHN0
YXJ0ZWQgYXQgdGhhdCBwb2ludC4KPiA+IAo+ID4gSSBfdGhpbmtfIGl0IGlzIGJlY2F1c2Ugd2Ug
ZG9uJ3Qgd2FudCBRRU1VIHRvIHRvdWNoIGd1ZXN0IG1lbW9yeSAvIHN0YXRlCj4gPiB0b28gZWFy
bHkuIE5vdGUgSSBoYXZlbid0IGNoZWNrZWQgdGhlIGNvZGUuIERvIGFzayBvbiB0aGUgbGlzdCBp
ZiB5b3UKPiA+IGFyZW4ndCBzdXJlLgo+IAo+IEkgd291bGQgaGF2ZSB0aG91Z2h0IHRoYXQncyBi
ZWNhdXNlIHlvdSBuZWVkIHRoZSBRRU1VIHN0YXRlLCBhbmQKPiB0aGF0J3Mgbm90IHNhdmVkIHVu
dGlsIHRoZSBndWVzdCBvbiB0aGUgb3RoZXIgZW5kIGlzIHBhdXNlZCAoaWU6Cj4gcmF0aGVyIGF0
IHRoZSBlbmQgb2YgdGhlIG1lbW9yeSBjb3B5KS4KPiAKClRoaXMgaXMgYWxzbyBhIHBsYXVzaWJs
ZSBjYXVzZS4gVGhpcyBjYW4gYWxzbyBiZSB3b3JrZWQgYXJvdW5kIEkgdGhpbmsuClRoZSBwcmlu
Y2lwbGUgaXMgc2FtZSAtLSBzdGFydCBRRU1VIGZpcnN0IGFuZCBsb2FkIHN0YXRlIGxhdGVyLiBC
dXQgdGhlbgp0aGlzIGJlZ3MgdGhlIHF1ZXN0aW9uIGhvdyB5b3UgY2FuIGhhbmRsZSB0aGUgbWly
cm9yaW5nIGFuZCBzdGF0ZQp0cmFuc2ZlciBjb25jdXJyZW50bHkuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 29 16:30:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 16:30:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQcKf-0007qy-0g; Thu, 29 Jun 2017 16: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 <julien.grall@arm.com>) id 1dQcKd-0007qo-I9
 for xen-devel@lists.xen.org; Thu, 29 Jun 2017 16:30:15 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 9E/52-03557-61B25595; Thu, 29 Jun 2017 16:30:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsVysyfVTVdMOzT
 SYMlOMYslHxezODB6HN39mymAMYo1My8pvyKBNeP4+6XsBes5Kg78Wc7awPiBrYuRi0NIYBOj
 xLyrt5ggnMWMEm+/PwRyODmEBdwkmp8vYwOx2QQ0Je58/gQWFxGQkZjxaidYA7PASUaJbS+mQ
 406xiix4/A8ZpAqXgEridZ9j1lAbBYBVYnFN3tZQWxRgXCJ3gP9bBA1ghInZz4Bq+EUsJa48r
 OFHcRmFrCVuDN3NzOELS5x68l8JghbXmL72znMExj5ZyFpn4WkZRaSlllIWhYwsqxiVC9OLSp
 LLdI10ksqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxRBiDYwbjsr9MhRkkOJiVR
 XsPnIZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHg/aoZGCgkWpaanVqRl5gCjBSYtwcGjJMJ7S
 RYozVtckJhbnJkOkTrFqCglzvsHpE8AJJFRmgfXBovQS4yyUsK8jECHCPEUpBblZpagyr9iFO
 dgVBLm5dMCmsKTmVcCN/0V0GImoMXCM0JAFpckIqSkGhgd7qq7sSuG/SkRc1g01fVDasFtncC
 mVZf9BQNk9fqlarc+m1w742xQ8c1fYvsi91y/+Frx1vabrb16/Esd136asi9BUe7+BS47edmj
 9UfXyIcmvZ9ptotffO92pWzLlvPakza83PUgfUvpZqE52kldM7In2GcnbV/4k0l69sxdl3RmW
 UXsNhFWYinOSDTUYi4qTgQAXvlb9MsCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1498753813!105015644!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20388 invoked from network); 29 Jun 2017 16:30:14 -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; 29 Jun 2017 16:30: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 1841F344;
 Thu, 29 Jun 2017 09:30:13 -0700 (PDT)
Received: from [10.37.8.93] (unknown [10.37.8.93])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 740603F557;
 Thu, 29 Jun 2017 09:30:11 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: Tim Deegan <tim@xen.org>
References: <20170627093320.9811-1-julien.grall@arm.com>
 <20170627093320.9811-2-julien.grall@arm.com>
 <20170627094604.GA70627@deinos.phlegethon.org>
 <9fb41726-fde0-47c2-db18-55e158fab5f1@arm.com>
Message-ID: <d2473df1-e780-680c-9a03-721ccdfded42@arm.com>
Date: Thu, 29 Jun 2017 17:30:08 +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: <9fb41726-fde0-47c2-db18-55e158fab5f1@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, xen-devel@lists.xen.org,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH 2/2] xen/mm: Introduce {G,
	M}FN_INVALID_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-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>

SGksCgpPbiAwNi8yNy8yMDE3IDEwOjQ3IEFNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gCj4gCj4g
T24gMjcvMDYvMjAxNyAxMDo0NiwgVGltIERlZWdhbiB3cm90ZToKPj4gQXQgMTA6MzMgKzAxMDAg
b24gMjcgSnVuICgxNDk4NTU5NjAwKSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4gVGhlIGN1cnJl
bnQgaW1wbGVtZW50YXRpb24gb2Yge0csTX1GTl9JTlZBTElEIGNhbm5vdCBiZSB1c2VkIHRvCj4+
PiBpbml0aWFsaXplIGdsb2JhbCB2YXJpYWJsZSBiZWNhdXNlIHRoZSBpbml0aWFsaXplciBlbGVt
ZW50IGlzIG5vdCBhCj4+PiBjb25zdGFudC4KPj4+Cj4+PiBEdWUgdG8gYSBidWcgaW4gR0NDIDQu
OSBhbmQgb2xkZXIgKFsxXSksIGl0IGlzIG5vdCBlYXN5IHRvIGZpbmQgYSBjb21tb24KPj4+IHZh
bHVlIHRvIGluaXRpYWxpemUgYSB2YXJpYWJsZSBhbmQgZGlyZWN0bHkgcGFzc2VkIGFzIGFuIGFy
Z3VtZW50Lgo+Pj4KPj4+IEludHJvZHVjZSAyIG5ld3MgZGVmaW5lIHtHLE19Rk5fSU5WQUxJRF9J
TklUSUFMSVpFUiB0byBiZSB1c2VkIGZvcgo+Pj4gaW5pdGlhbGl6aW5nIGEgdmFyaWFibGUuCj4+
Pgo+Pj4gWzFdIGh0dHBzOi8vZ2NjLmdudS5vcmcvYnVnemlsbGEvc2hvd19idWcuY2dpP2lkPTY0
ODU2Cj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KPj4KPj4gQWNrZWQtYnk6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPiAoYW5kIEFjayBm
b3IgdGhlIHJldmVydCB0b28pCj4+IGJ1dCBwbGVhc2UgY2hvb3NlIGVpdGhlciB7IH4wVUwgfSBv
ciB7fjBVTH0gYW5kIHVzZSBpdCBmb3IgYm90aC4KPiAKPiBXaG9vcHMuIFNvcnJ5IGZvciB0aGF0
LiBJIHdpbGwgc3RpY2sgdG8ge34wVUx9IHVubGVzcyBzb21lb25lIHByZWZlciB0aGUgCj4geyB+
MFVMIH0uCgpBbHNvLCBzaGFsbCBJIHJlc2VudCBhIHBhdGNoIHdpdGggdGhpcyBjaGFuZ2U/IE9y
IHdpbGwgaXQgZ2V0IHRha2VuIGNhcmUgCm9uIGNvbW1pdD8gKGFzc3VtaW5nIHRoZXJlIGFyZSBu
byBvdGhlciBjaGFuZ2VzKS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Thu Jun 29 16:51:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 16:51:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQcee-0000nK-JX; Thu, 29 Jun 2017 16:50: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=34663c24b=Andrew.Cooper3@citrix.com>)
 id 1dQcec-0000nE-HB
 for xen-devel@lists.xen.org; Thu, 29 Jun 2017 16:50:54 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 9F/A2-02176-DEF25595; Thu, 29 Jun 2017 16:50:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsWyU9JRQvetfmi
 kwaxNkhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8b0aauZCvZxVrRde87YwPiKvYuRk0NCwE+i
 4+pMMFtYwE2i+fkyNhBbRMBR4s/CbqYuRi4OIYFvjBLr+x6xgTjMArsZJc4tWsAKUsUmoC+x+
 8UnJhCbV8BWYnL3d6A4BweLgKpE47VckLCoQLjE28YjLBAlghInZz4BszkFrCX2Hn8BNoZZwE
 DiyKI5ULa8xPa3c5hBbCEBNYlr/ZegDk2X2Pr3F/MERv5ZSEbNQtI+C0n7AkbmVYwaxalFZal
 FukYWeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgWFYz8DAuIOxb5XfIUZJDiYl
 UV7D5yGRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4H+mFRgoJFqWmp1akZeYAIwImLcHBoyTCG
 6gLlOYtLkjMLc5Mh0idYlSUEue9DNInAJLIKM2Da4NF4SVGWSlhXkYGBgYhnoLUotzMElT5V4
 ziHIxKwrwOwJgW4snMK4Gb/gpoMRPQYuEZISCLSxIRUlINjHqrD3vF5j6avymhRlV8/ptN1qF
 2f/aWTCjYeWH5xPCZP+Vv/JNsb715Py82UObI3M5pG4/YhNgYtxzJX7N09tXW/Pchbmcv3Urm
 PRbENe15qOKmQN/tjopWLzziLmzNWR6t915Kiu+NxsaL5Uw7E6Z5vvZ2Dpp25/G36g17l8xxr
 1WVv7XMcJ8SS3FGoqEWc1FxIgAKdgY3vQIAAA==
X-Env-Sender: prvs=34663c24b=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1498755052!97800093!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39299 invoked from network); 29 Jun 2017 16:50:52 -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;
 29 Jun 2017 16:50:52 -0000
X-IronPort-AV: E=Sophos;i="5.40,281,1496102400"; d="scan'208";a="48615049"
To: Julien Grall <julien.grall@arm.com>, Tim Deegan <tim@xen.org>
References: <20170627093320.9811-1-julien.grall@arm.com>
 <20170627093320.9811-2-julien.grall@arm.com>
 <20170627094604.GA70627@deinos.phlegethon.org>
 <9fb41726-fde0-47c2-db18-55e158fab5f1@arm.com>
 <d2473df1-e780-680c-9a03-721ccdfded42@arm.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <08639ced-678d-217e-0915-4e90228fdd1d@citrix.com>
Date: Thu, 29 Jun 2017 17:43:53 +0100
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: <d2473df1-e780-680c-9a03-721ccdfded42@arm.com>
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,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH 2/2] xen/mm: Introduce {G,
	M}FN_INVALID_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>

T24gMjkvMDYvMTcgMTc6MzAsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSwKPgo+IE9uIDA2LzI3
LzIwMTcgMTA6NDcgQU0sIEp1bGllbiBHcmFsbCB3cm90ZToKPj4KPj4KPj4gT24gMjcvMDYvMjAx
NyAxMDo0NiwgVGltIERlZWdhbiB3cm90ZToKPj4+IEF0IDEwOjMzICswMTAwIG9uIDI3IEp1biAo
MTQ5ODU1OTYwMCksIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+PiBUaGUgY3VycmVudCBpbXBsZW1l
bnRhdGlvbiBvZiB7RyxNfUZOX0lOVkFMSUQgY2Fubm90IGJlIHVzZWQgdG8KPj4+PiBpbml0aWFs
aXplIGdsb2JhbCB2YXJpYWJsZSBiZWNhdXNlIHRoZSBpbml0aWFsaXplciBlbGVtZW50IGlzIG5v
dCBhCj4+Pj4gY29uc3RhbnQuCj4+Pj4KPj4+PiBEdWUgdG8gYSBidWcgaW4gR0NDIDQuOSBhbmQg
b2xkZXIgKFsxXSksIGl0IGlzIG5vdCBlYXN5IHRvIGZpbmQgYQo+Pj4+IGNvbW1vbgo+Pj4+IHZh
bHVlIHRvIGluaXRpYWxpemUgYSB2YXJpYWJsZSBhbmQgZGlyZWN0bHkgcGFzc2VkIGFzIGFuIGFy
Z3VtZW50Lgo+Pj4+Cj4+Pj4gSW50cm9kdWNlIDIgbmV3cyBkZWZpbmUge0csTX1GTl9JTlZBTElE
X0lOSVRJQUxJWkVSIHRvIGJlIHVzZWQgZm9yCj4+Pj4gaW5pdGlhbGl6aW5nIGEgdmFyaWFibGUu
Cj4+Pj4KPj4+PiBbMV0gaHR0cHM6Ly9nY2MuZ251Lm9yZy9idWd6aWxsYS9zaG93X2J1Zy5jZ2k/
aWQ9NjQ4NTYKPj4+Pgo+Pj4+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+Cj4+Pgo+Pj4gQWNrZWQtYnk6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPiAo
YW5kIEFjayBmb3IgdGhlIHJldmVydCB0b28pCj4+PiBidXQgcGxlYXNlIGNob29zZSBlaXRoZXIg
eyB+MFVMIH0gb3Ige34wVUx9IGFuZCB1c2UgaXQgZm9yIGJvdGguCj4+Cj4+IFdob29wcy4gU29y
cnkgZm9yIHRoYXQuIEkgd2lsbCBzdGljayB0byB7fjBVTH0gdW5sZXNzIHNvbWVvbmUgcHJlZmVy
Cj4+IHRoZSB7IH4wVUwgfS4KPgo+IEFsc28sIHNoYWxsIEkgcmVzZW50IGEgcGF0Y2ggd2l0aCB0
aGlzIGNoYW5nZT8gT3Igd2lsbCBpdCBnZXQgdGFrZW4KPiBjYXJlIG9uIGNvbW1pdD8gKGFzc3Vt
aW5nIHRoZXJlIGFyZSBubyBvdGhlciBjaGFuZ2VzKS4KCkknbGwgc29ydCBpdCBvdXQgb24gY29t
bWl0LCB3aGVuIEkgZG8gbXkgbmV4dCBzd2VlcCAoaWYgc29tZW9uZSBkb2Vzbid0CmJlYXQgbWUg
dG8gaXQpLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 29 17:07:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 17: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 1dQcuX-0001dj-W8; Thu, 29 Jun 2017 17: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 <osstest-admin@xenproject.org>) id 1dQcuX-0001dX-Bq
 for xen-devel@lists.xensource.com; Thu, 29 Jun 2017 17:07:21 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 E0/1A-03044-8C335595; Thu, 29 Jun 2017 17:07:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVfe4cWi
 kwdbthhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNmNu3naXgfitjxau/HSwN
 jJMiuhi5OIQE/jJKnD78mgnCecwo8WHXJ8YuRk4gZxujxOyZRiC2iICzxNczc9lBbF4BfYlnH
 +ewgNjCAlYSC4+eAauXEDilLHG/yRHC9pQ4fXArC4w9889zoAXsHGxA9YfEQKIsAqoSdw8/Zp
 nAyL2AkWEVo0ZxalFZapGuobFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkagzxm
 AYAfjl2UBhxglOZiURHkNn4dECvEl5adUZiQWZ8QXleakFh9ilOHgUJLgtTAKjRQSLEpNT61I
 y8wBBh9MWoKDR0mE1wkkzVtckJhbnJkOkTrFqMuxYfX6L0xCLHn5ealS4rw/DYGKBECKMkrz4
 EbAIuESo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHmFQVbxZOaVwG16BXQEE9ARwjNCQI4oSU
 RISTUwihfu1o7WTGDuMhKaVF89kf+D5/a1B1Q03z9as3THW8eI9YlWm9mm3P/+9p39FTOBRxm
 Jq5SPMryVOBoltu6jjNLXVX1T8z7FKLae/2/845NYyffLzyv/fbY4HXj/58TNExT/BCX8+V5i
 nKOe0Lsgp3HCl2VvTgdrfq9bIH/mzY05ExzmO8dJHlZiKc5INNRiLipOBAC/NGDHfwIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1498756038!81624421!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23878 invoked from network); 29 Jun 2017 17:07:19 -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 Jun 2017 17:07: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 1dQcuS-0001lZ-PI; Thu, 29 Jun 2017 17:07:16 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dQcuN-0007Mb-7P; Thu, 29 Jun 2017 17:07:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dQcuM-0006EJ-FS; Thu, 29 Jun 2017 17:07:11 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111162-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check: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:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-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-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-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-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-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-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl: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-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-qemuu-nested-amd:debian-hvm-install/l1/l2: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-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=0fada059a7948153976cc152e36633dee3d5b273
X-Osstest-Versions-That: xen=c30bf55594a53fae8aae08aabf16fc192faad7da
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 29 Jun 2017 17:07:10 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 111162: 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>

ZmxpZ2h0IDExMTE2MiB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMTE2Mi8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gMTEx
MTMxCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxv
Y2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlh
bi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTExMTMxCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2Nl
ZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDExMTEzMQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBm
YWlsIGxpa2UgMTExMTMxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1p
bnN0YWxsICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTExMzEKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFt
ZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQg
Zm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAwZmFkYTA1OWE3OTQ4MTUzOTc2Y2Mx
NTJlMzY2MzNkZWUzZDViMjczCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAg
ICBjMzBiZjU1NTk0YTUzZmFlOGFhZTA4YWFiZjE2ZmMxOTJmYWFkN2RhCgpMYXN0IHRlc3Qgb2Yg
YmFzaXMgICAxMTExMzEgIDIwMTctMDYtMjggMDM6MTk6MjkgWiAgICAxIGRheXMKVGVzdGluZyBz
YW1lIHNpbmNlICAgMTExMTYyICAyMDE3LTA2LTI4IDE5OjQzOjE2IFogICAgMCBkYXlzICAgIDEg
YXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAg
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgogIEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4g
W3g4NiBhbmQgYXJtMzJdCiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAg
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
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGlu
Zy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpjb21taXQgMGZhZGEwNTlhNzk0ODE1Mzk3NmNjMTUyZTM2NjMzZGVlM2Q1YjI3MwpN
ZXJnZTogYWI0ZWI2YyBiMjllY2M3CkF1dGhvcjogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1
LmNpdHJpeC5jb20+CkRhdGU6ICAgVHVlIEp1biAyNyAxOTo0MjozOCAyMDE3ICswMTAwCgogICAg
TWVyZ2Ugc3RhZ2luZy00LjkgaW50byA0LjkuMCByZWxlYXNlCgpjb21taXQgYWI0ZWI2Y2VkOWI3
ZjRiNzUxNTZjZTUzNTQzMTNkNDI5MjQ1MzViYgpBdXRob3I6IElhbiBKYWNrc29uIDxpYW4uamFj
a3NvbkBldS5jaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBKdW4gMjcgMTk6NDE6NDYgMjAxNyArMDEw
MAoKICAgIHhlbi9NYWtlZmlsZTogQnVtcCB2ZXJzaW9uIHRvIDQuOS4xLXByZQogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KCmNv
bW1pdCBiMjllY2M3Zjc1NmRiNTNiZGJlNGY2NDQwMGI2MTc5YTE5ZjUwYzVkCkF1dGhvcjogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgSnVuIDEz
IDIxOjM2OjU4IDIwMTcgKzAxMDAKCiAgICB4ZW4vbGl2ZXBhdGNoOiBEb24ndCBjcmFzaCBvbiBl
bmNvdW50ZXJpbmcgU1ROX1VOREVGIHJlbG9jYXRpb25zCiAgICAKICAgIEEgc3ltbmR4IG9mIFNU
Tl9VTkRFRiBpcyBzcGVjaWFsLCBhbmQgbWVhbnMgYSBzeW1ib2wgdmFsdWUgb2YgMC4gIFdoaWxl
CiAgICBsZWdpdGltYXRlIGluIHRoZSBFTEYgc3RhbmRhcmQsIGl0cyBleGlzdGFuY2UgaW4gYSBs
aXZlcGF0Y2ggaXMgcXVlc3Rpb25hYmxlCiAgICBhdCBiZXN0LiAgVW50aWwgYSBwbGF1c2libGUg
dXNlY2FzZSBwcmVzZW50cyBpdHNlbGYsIHJlamVjdCBzdWNoIGEgcmVsb2NhdGlvbgogICAgd2l0
aCAtRU9QTk9UU1VQUC4KICAgIAogICAgQWRkaXRpb25hbGx5LCBmaXggYW4gb2ZmLWJ5LW9uZSBl
cnJvciB3aGlsZSByYW5nZSBjaGVja2luZyBzeW1uZHgsIGFuZCBwZXJmb3JtCiAgICBhIHNhZmV0
eSBjaGVjayBvbiBlbGYtPnN5bVtzeW1uZHhdLnN5bSBiZWZvcmUgZGVyZWZlbmNpbmcgaXQsIHRv
IGF2b2lkCiAgICB0cmlwcGluZyBvdmVyIGEgTlVMTCBwb2ludGVyIHdoZW4gY2FsY3VsYXRpbmcg
dmFsLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KICAgIFJldmlld2VkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsg
PGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiAgICBUZXN0ZWQtYnk6IEtvbnJhZCBSemVzenV0ZWsg
V2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4gW3g4NiBhbmQgYXJtMzJdCiAgICBSZXZpZXdl
ZC1ieTogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFJv
c3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgogICAgKGNoZXJyeSBwaWNr
ZWQgZnJvbSBjb21taXQgMmZmMjI5NjQzYjczOWUyZmQwY2QwNTM2ZWU5ZmNhNTA2Y2ZhOTJmOCkK
ICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
Cgpjb21taXQgYTExZDE0YmYyNmU5YWYzZGQwYTY1OTQ5M2IzNGU5NTI2YmY1NDIzNgpBdXRob3I6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgVGh1IEp1
biAyMiAxODo1NTozMSAyMDE3ICswMTAwCgogICAgeGVuL2xpdmVwYXRjaDogVXNlIHplcm9lZCBt
ZW1vcnkgYWxsb2NhdGlvbnMgZm9yIGFycmF5cwogICAgCiAgICBFYWNoIG9mIHRoZXNlIGFycmF5
cyBpcyBzcGFyc2UuICBVc2UgemVyb2VkIGFsbG9jYXRpb25zIHRvIGNhdXNlIHVuaW5pdGlhbGlz
ZWQKICAgIGFycmF5IGVsZW1lbnRzIHRvIGNvbnRhaW4gZGV0ZXJtaW5pc3RpYyB2YWx1ZXMsIG1v
c3QgaW1wb3J0YW50bHkgZm9yIHRoZQogICAgZW1iZWRkZWQgcG9pbnRlcnMuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAg
ICBSZXZpZXdlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUu
Y29tPgogICAgVGVzdGVkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9y
YWNsZS5jb20+IFt4ODYgYW5kIGFybTMyXQogICAgUmV2aWV3ZWQtYnk6IFJvc3MgTGFnZXJ3YWxs
IDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21t
aXQgYmQ1M2I4NTE1NmFhZjAzMzAxODFhYjliODJkOWE2YzUyZmIzMGY4YykKICAgIFJlbGVhc2Ut
YWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cgpjb21taXQgMTA3
NDAxZWNlMjA1N2NiZGZiNjRkZmVkYWMzODYzNmIwOTExM2RmMgpBdXRob3I6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgVHVlIEp1biAxMyAyMToxNzo0
NyAyMDE3ICswMTAwCgogICAgeGVuL2xpdmVwYXRjaDogQ2xlYW4gdXAgYXJjaCByZWxvY2F0aW9u
IGhhbmRsaW5nCiAgICAKICAgICAqIFJlZHVjZSBzeW1ib2wgc2NvcGUgYW5kIGluaXRhbGlzYXRp
b24gYXMgbXVjaCBhcyBwb3NzaWJsZQogICAgICogQW5ub3RhdGUgYSBmYWxsdGhyb3VnaCBjYXNl
IGluIGFybTY0CiAgICAgKiBGaXggc3dpdGNoIHN0YXRlbWVudCBzdHlsZSBpbiBhcm0zMgogICAg
CiAgICBObyBmdW5jdGlvbmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogS29ucmFkIFJ6ZXN6
dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogICAgVGVzdGVkLWJ5OiBLb25yYWQg
Unplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+IFt4ODYgYW5kIGFybTMyXQog
ICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgYmY1NzBmNTkzNTU0MzU2ZWI1MDhhYzJmOGZm
YjA1ZWJiZjc0N2M3OCkKICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+Cgpjb21taXQgMWI3ODM0YTc4MGExNWFkZjEyMDBhMDNlNTk4NzRmYTYz
YTJhYmZkMApBdXRob3I6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KRGF0ZTogICBUdWUgSnVuIDIwIDE2OjA0OjE3IDIwMTcgLTA3MDAKCiAgICBkb2NzOiBpbXBy
b3ZlIEFSTSBwYXNzdGhyb3VnaCBkb2MKICAgIAogICAgQWRkIGEgd2FybmluZzogdXNlIHBhc3N0
aHJvdWdoIHdpdGggY2FyZS4KICAgIAogICAgQWRkIGEgcG9pbnRlciB0byB0aGUgZ2ljIGRldmlj
ZSB0cmVlIGJpbmRpbmdzLiBBZGQgYW4gZXhwbGFuYXRpb24gb24gaG93CiAgICB0byBjYWxjdWxh
dGUgaXJxIG51bWJlcnMgZnJvbSBkZXZpY2UgdHJlZS4KICAgIAogICAgQWRkIGEgYnJpZWYgZXhw
bGFuYXRpb24gb2YgdGhlIHJlZyBwcm9wZXJ0eSBhbmQgYSBwb2ludGVyIHRvIHRoZSB4bCBkb2Nz
CiAgICBmb3IgYSBkZXNjcmlwdGlvbiBvZiB0aGUgaW9tZW0gcHJvcGVydHkuIEFkZCBhIG5vdGUg
dGhhdCBpbiB0aGUgZXhhbXBsZQogICAgd2UgYXJlIHVzaW5nIGRpZmZlcmVudCBtZW1vcnkgYWRk
cmVzc2VzIGZvciBndWVzdHMgYW5kIGhvc3QuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIEFja2VkLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBj
b21taXQgZGVkNzMwM2YxNjFmZDU3OGYwYWM5ZmJhZjUyY2ZkOWQ3MmI0YTMyMCkKKHFlbXUgY2hh
bmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 29 17:37:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 17: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 1dQdN5-0003aV-LX; Thu, 29 Jun 2017 17:36: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=346bb0873=wei.liu2@citrix.com>)
 id 1dQdN4-0003aC-F5
 for xen-devel@lists.xenproject.org; Thu, 29 Jun 2017 17:36:50 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 6D/7F-01729-1BA35595; Thu, 29 Jun 2017 17:36:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHSDve5Gq9B
 Ig9YP7Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bN5oVMBdvEK1Zud2tgXC3QxcjJISHgLzF7
 eTMLiM0ioCrRdPEWI4jNJqAs8bOzlw3EFhHQkFj5ZiFQDRcHs0Ano8SC5ZPAEsICYRJb/25hA
 rF5BSwkGua3sXYxcnAICZRJdLTKQ4QFJU7OfAI2n1lAR2LB7k9sICXMAtISy/9xgIQ5BRwldi
 ybyg5iiwqoSHQunQNWLiSgINEx/RjTBEa+WUgmzUIyaRbCpAWMzKsYNYpTi8pSi3QNDfWSijL
 TM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQLDjAEIdjCubHc+xCjJwaQkymv4PCRSiC8p
 P6UyI7E4I76oNCe1+BCjDAeHkgSvmGVopJBgUWp6akVaZg4w4GHSEhw8SiK8TkZAad7igsTc4
 sx0iNQpRkUpcV5xkD4BkERGaR5cGyzKLjHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmY9wLIFJ
 7MvBK46a+AFjMBLRaeEQKyuCQRISXVwLjVZVO2aQTHZAnWtKv/ysrsm6w/3PRVjHirv/LUlea
 KGbIn+D51/hPT1D2RH24Q6KZTkjZz48QtYRwrz/5Sef/p46lFe28zSjSpzi+aevdH1LrzdTfu
 ipf9mun+dt7kJ+c1j5UK1Ez9JP5sRcnPu4/3/1Gu3T3LwXE1iwGH8sod7G5WhRt4jyxXYinOS
 DTUYi4qTgQAt0nlfa0CAAA=
X-Env-Sender: prvs=346bb0873=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1498757807!86682484!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60331 invoked from network); 29 Jun 2017 17:36:48 -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;
 29 Jun 2017 17:36:48 -0000
X-IronPort-AV: E=Sophos;i="5.40,282,1496102400"; d="scan'208";a="438336631"
Date: Thu, 29 Jun 2017 18:36:26 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20170629173626.xcwserspgvh7lry7@citrix.com>
References: <1498557807-10810-1-git-send-email-al1img@gmail.com>
 <1498557807-10810-4-git-send-email-al1img@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1498557807-10810-4-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 v3 03/11] libxl: add generic function 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>

T24gVHVlLCBKdW4gMjcsIDIwMTcgYXQgMDE6MDM6MTlQTSArMDMwMCwgT2xla3NhbmRyIEdyeXRz
b3Ygd3JvdGU6Cj4gRnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVw
YW0uY29tPgo+IAo+IEFkZCBsaWJ4bF9fZGV2aWNlX2xpc3QsIGxpYnhsX19kZXZpY2VfbGlzdF9m
cmVlLgo+IERldmljZSBsaXN0IGlzIGNyZWF0ZWQgZnJvbSBsaWJ4bCB4ZW4gc3RvcmUgZW50cmll
cy4KPiBJbiBvcmRlciB0byBmaWxsIGxpYnhsIGRldmljZSBzdHJ1Y3R1cmUgZnJvbSB4ZW4gc3Rv
cmUsCj4gdGhlIGRldmljZSBoYW5kbGluZyBmcmFtZXdvcmsgZXh0ZW5kZWQgd2l0aCBmcm9tX3hl
bnN0b3JlIGNhbGxiYWNrLgo+IE9uIHRoaXMgY2FsbGJhY2sgbGlieGxfZGV2aWNlIHNoYWxsIGJl
IGZpbGxlZCB3aXRoIGRhdGEgZnJvbQo+IGJlIHhlbiBzdG9yZSBkaXJlY3RvcnkuCj4gCj4gU2ln
bmVkLW9mZi1ieTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29t
Pgo+IC0tLQo+ICB0b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYyAgIHwgNzYgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgdG9vbHMvbGlieGwvbGlieGxfaW50
ZXJuYWwuaCB8ICA4ICsrKysrCj4gIHRvb2xzL2xpYnhsL2xpYnhsX3ZkaXNwbC5jICAgfCAxNyAr
KysrKysrKy0tCj4gIDMgZmlsZXMgY2hhbmdlZCwgOTggaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlv
bnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMgYi90b29s
cy9saWJ4bC9saWJ4bF9kZXZpY2UuYwo+IGluZGV4IDAwMzU2YWYuLjhiY2ZhMmIgMTAwNjQ0Cj4g
LS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMKPiArKysgYi90b29scy9saWJ4bC9saWJ4
bF9kZXZpY2UuYwo+IEBAIC0xNzkzLDYgKzE3OTMsODIgQEAgb3V0Ogo+ICAgICAgcmV0dXJuIEFP
X0NSRUFURV9GQUlMKHJjKTsKPiAgfQo+ICAKPiArdm9pZCogbGlieGxfX2RldmljZV9saXN0KGNv
bnN0IHN0cnVjdCBsaWJ4bF9kZXZpY2VfdHlwZSAqZHQsCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICBsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsIGludCAqbnVtKQoKdm9pZCAqbGli
eGxfLi4uCgo+ICt7Cj4gKyAgICBHQ19JTklUKGN0eCk7Cj4gKwo+ICsgICAgdm9pZCAqciA9IE5V
TEw7Cj4gKyAgICB2b2lkICpsaXN0ID0gTlVMTDsKPiArICAgIHZvaWQgKml0ZW0gPSBOVUxMOwo+
ICsgICAgY2hhciAqbGlieGxfcGF0aDsKPiArICAgIGNoYXIgKmJlX3BhdGg7Cj4gKyAgICBjaGFy
KiogZGlyID0gTlVMTDsKCmNoYXIgKipkaXIKCj4gKyAgICB1bnNpZ25lZCBpbnQgbmRpcnMgPSAw
Owo+ICsgICAgaW50IHJjOwo+ICsKPiArICAgICpudW0gPSAwOwo+ICsKPiArICAgIGxpYnhsX3Bh
dGggPSBHQ1NQUklOVEYoIiVzL2RldmljZS8lcyIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGxpYnhsX194c19saWJ4bF9wYXRoKGdjLCBkb21pZCksIGR0LT50eXBlKTsKPiArCj4gKyAg
ICBkaXIgPSBsaWJ4bF9feHNfZGlyZWN0b3J5KGdjLCBYQlRfTlVMTCwgbGlieGxfcGF0aCwgJm5k
aXJzKTsKPiArCj4gKyAgICBpZiAoZGlyICYmIG5kaXJzKSB7Cj4gKyAgICAgICAgbGlzdCA9IG1h
bGxvYyhkdC0+ZGV2X2VsZW1fc2l6ZSAqIG5kaXJzKTsKPiArICAgICAgICB2b2lkICplbmQgPSAo
dWludDhfdCopbGlzdCArIG5kaXJzICogZHQtPmRldl9lbGVtX3NpemU7CgoodWludDhfdCAqKQoK
PiArICAgICAgICBpdGVtID0gbGlzdDsKPiArCj4gKyAgICAgICAgd2hpbGUoaXRlbSA8IGVuZCkg
ewo+ICsgICAgICAgICAgICBiZV9wYXRoID0gbGlieGxfX3hzX3JlYWQoZ2MsIFhCVF9OVUxMLAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgR0NTUFJJTlRGKCIlcy8lcy9i
YWNrZW5kIiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3Bh
dGgsICpkaXIpKTsKPiArCj4gKyAgICAgICAgICAgIGR0LT5pbml0KGl0ZW0pOwo+ICsKPiArICAg
ICAgICAgICAgaWYgKGR0LT5mcm9tX3hlbnN0b3JlKQo+ICsgICAgICAgICAgICB7CgpNb3ZlIHsg
dG8gcHJldmlvdXMgbGluZS4KCj4gKyAgICAgICAgICAgICAgICByYyA9IGR0LT5mcm9tX3hlbnN0
b3JlKGdjLCBiZV9wYXRoLCBhdG9pKCpkaXIpLCBpdGVtKTsKPiArICAgICAgICAgICAgICAgIGlm
IChyYykgZ290byBvdXQ7Cj4gKyAgICAgICAgICAgIH0KPiArCj4gKyAgICAgICAgICAgIGl0ZW0g
PSAodWludDhfdCopaXRlbSArIGR0LT5kZXZfZWxlbV9zaXplOwo+ICsgICAgICAgICAgICArK2Rp
cjsKPiArICAgICAgICB9Cj4gKyAgICB9Cj4gKwo+ICsgICAgKm51bSA9IG5kaXJzOwo+ICsgICAg
ciA9IGxpc3Q7Cj4gKyAgICBsaXN0ID0gTlVMTDsKPiArCj4gK291dDoKPiArCj4gKyAgICBpZiAo
bGlzdCkgewo+ICsgICAgICAgICpudW0gPSAwOwo+ICsgICAgICAgIHdoaWxlKGl0ZW0gPj0gbGlz
dCkgewoKU3BhY2UgYWZ0ZXIgd2hpbGUuCgo+ICsgICAgICAgICAgICBpdGVtID0gKHVpbnQ4X3Qq
KWl0ZW0gLSBkdC0+ZGV2X2VsZW1fc2l6ZTsKPiArICAgICAgICAgICAgZHQtPmRpc3Bvc2UoaXRl
bSk7Cj4gKyAgICAgICAgfQo+ICsgICAgICAgIGZyZWUobGlzdCk7Cj4gKyAgICB9Cj4gKwo+ICsg
ICAgR0NfRlJFRTsKPiArCj4gKyAgICByZXR1cm4gcjsKPiArfQo+ICsKPiArdm9pZCBsaWJ4bF9f
ZGV2aWNlX2xpc3RfZnJlZShjb25zdCBzdHJ1Y3QgbGlieGxfZGV2aWNlX3R5cGUgKmR0LAo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKmxpc3QsIGludCBudW0pCj4gK3sKPiAr
ICAgIGludCBpOwo+ICsKPiArICAgIGZvciAoaSA9IDA7IGkgPCBudW07IGkrKykgewo+ICsgICAg
ICAgIGR0LT5kaXNwb3NlKCh1aW50OF90KilsaXN0ICsgaSAqIGR0LT5kZXZfZWxlbV9zaXplKTsK
PiArICAgIH0KPiArCgpObyBuZWVkIHRvIGhhdmUge30uCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 29 17:37:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 17: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 1dQdN4-0003aD-EM; Thu, 29 Jun 2017 17:36:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=346bb0873=wei.liu2@citrix.com>)
 id 1dQdN3-0003a0-8x
 for xen-devel@lists.xenproject.org; Thu, 29 Jun 2017 17:36:49 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 AB/54-03577-0BA35595; Thu, 29 Jun 2017 17:36:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprBIsWRWlGSWpSXmKPExsXitHRDpO4Gq9B
 Ig6Ur2Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owfty+yF3zgrLgyL6eBsZ2ji5GTQ0LAX6Jr
 WQMLiM0ioCqxY/1vZhCbTUBZ4mdnLxuILSKgIbHyzUKgGi4OZoFORokFyyeBJYQFHCX+P2wFa
 uDg4BWwkFjwRQckLCRQJnHm5FwmEJtXQFDi5MwnYPOZBXQkFuz+xAZSziwgLbH8HweIyQk0Zc
 J1e5AKUQEVic6lc1ggpihIdEw/xjSBkW8WkkGzkAyahTBoASPzKkb14tSistQiXXO9pKLM9Iy
 S3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAEGMAgh2MMy/7H2KU5GBSEuU1fB4SKcSXlJ9S
 mZFYnBFfVJqTWnyIUYaDQ0mCV8wyNFJIsCg1PbUiLTMHGOwwaQkOHiURXicjoDRvcUFibnFmO
 kTqFKOilDhvPUifAEgiozQPrg0WYZcYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzDsZZApPZl
 4J3PRXQIuZgBYLzwgBWVySiJCSamAsCFDLLKpeE7DghNiNf4v770xfqv0gkG2it0HctKlNWhW
 Sr1b5Nwb9jg7OlDQ8uufmb24t56BnXSkt/8R2/OTcGbJ5z7yFrg+W6t+KCtFVb/Sf08pfNaHW
 7txVzw3GidMv+i1XmdPldX73GZd1Bn27ll/jORZ/tbNhZt9uhu3xje3d95WurpynxFKckWiox
 VxUnAgAt1Kaq6sCAAA=
X-Env-Sender: prvs=346bb0873=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1498757805!70822887!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60839 invoked from network); 29 Jun 2017 17:36:47 -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;
 29 Jun 2017 17:36:47 -0000
X-IronPort-AV: E=Sophos;i="5.40,282,1496102400"; d="scan'208";a="429872934"
Date: Thu, 29 Jun 2017 18:36:09 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20170629173609.p6uaiejn3be2dbpl@citrix.com>
References: <1498557807-10810-1-git-send-email-al1img@gmail.com>
 <1498557807-10810-2-git-send-email-al1img@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1498557807-10810-2-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 v3 01/11] libxl: add vdispl structures to 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>

T24gVHVlLCBKdW4gMjcsIDIwMTcgYXQgMDE6MDM6MTdQTSArMDMwMCwgT2xla3NhbmRyIEdyeXRz
b3Ygd3JvdGU6Cj4gRnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVw
YW0uY29tPgo+IAo+IEFkZCBsaWJ4bF9kZXZpY2VfdmRpc3BsIGFuZCBsaWJ4bF92ZGlzcGxpbmZv
IHRvIGxpYnhsX3R5cGVzLmlkbAo+IEFkZCBWRElTUEwgdG8gbGlieGxfX2RldmljZV9raW5kIGVu
dW1lcmF0b3IKPiAKPiBTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgR3J5dHNvdiA8b2xla3NhbmRy
X2dyeXRzb3ZAZXBhbS5jb20+Cj4gLS0tCj4gIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCAg
ICAgICAgICB8IDM4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQo+ICB0b29s
cy9saWJ4bC9saWJ4bF90eXBlc19pbnRlcm5hbC5pZGwgfCAgMSArCj4gIDIgZmlsZXMgY2hhbmdl
ZCwgMzggaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS90b29s
cy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKPiBp
bmRleCAyMjA0NDI1Li4yNTU2M2NmIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5
cGVzLmlkbAo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAo+IEBAIC03NTUsNyAr
NzU1LDIxIEBAIGxpYnhsX2RldmljZV92dHBtID0gU3RydWN0KCJkZXZpY2VfdnRwbSIsIFsKPiAg
ICAgICgiYmFja2VuZF9kb21uYW1lIiwgIHN0cmluZyksCj4gICAgICAoImRldmlkIiwgICAgICAg
ICAgICBsaWJ4bF9kZXZpZCksCj4gICAgICAoInV1aWQiLCAgICAgICAgICAgICBsaWJ4bF91dWlk
KSwKPiAtXSkKPiArICAgIF0pCj4gKwo+ICtsaWJ4bF9jb25uZWN0b3JfcGFyYW0gPSBTdHJ1Y3Qo
ImNvbm5lY3Rvcl9wYXJhbSIsIFsKPiArICAgICgiaWQiLCBzdHJpbmcpLAo+ICsgICAgKCJ3aWR0
aCIsIHVpbnQzMiksCj4gKyAgICAoImhlaWdodCIsIHVpbnQzMikKPiArICAgIF0pCj4gKwo+ICts
aWJ4bF9kZXZpY2VfdmRpc3BsID0gU3RydWN0KCJkZXZpY2VfdmRpc3BsIiwgWwo+ICsgICAgKCJi
YWNrZW5kX2RvbWlkIiwgbGlieGxfZG9taWQpLAo+ICsgICAgKCJiYWNrZW5kX2RvbW5hbWUiLCBz
dHJpbmcpLAo+ICsgICAgKCJkZXZpZCIsIGxpYnhsX2RldmlkKSwKPiArICAgICgiYmVfYWxsb2Mi
LCBib29sKSwKCkFmdGVyIHJlYWRpbmcgdGhlIGRvYyAtLSB1c2UgImFsbG9jYXRvciIgZm9yIHRo
aXMgZmllbGQ/CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 29 17:37:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 17: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 1dQdN8-0003ao-Sq; Thu, 29 Jun 2017 17:36: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=346bb0873=wei.liu2@citrix.com>)
 id 1dQdN6-0003ag-V0
 for xen-devel@lists.xenproject.org; Thu, 29 Jun 2017 17:36:53 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 EF/1B-01732-4BA35595; Thu, 29 Jun 2017 17:36:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHSDve5mq9B
 Ig42H9Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyXCzrYCjZwVbw+uI29gfEZRxcjJ4eEgL/E
 vG/bWEBsFgFViX8Nk9hBbDYBZYmfnb1sILaIgIbEyjcLgWq4OJgFOhklFiyfBJYQFnCV6L+6k
 KmLkYODV8BC4vs2bpCwkEC5xL1Dl8Bm8goISpyc+QTMZhbQkViw+xMbSDmzgLTE8n9gJ3AKOE
 ks3PaXCcQWFVCR6Fw6hwVijIJEx/RjTBMY+WYhmTQLyaRZCJMWMDKvYtQoTi0qSy3SNTTUSyr
 KTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDDQGINjBuLLd+RCjJAeTkiiv4fOQSCG+
 pPyUyozE4oz4otKc1OJDjDIcHEoSvGKWoZFCgkWp6akVaZk5wJCHSUtw8CiJ8DoZAaV5iwsSc
 4sz0yFSpxgVpcR5xUH6BEASGaV5cG2wOLvEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd4LIF
 N4MvNK4Ka/AlrMBLRYeEYIyOKSRISUVAOjxtGjSseuJVfpzr/+Q2XRXZczddKfHvS3Ld1659O
 h1W9KpE/wK2lMqr3h8UQ5NnOxcu/p6J+r9mxh/JfwP3qiV8gJnZjftRM2xZ17w9wddINJz7KR
 sfxLvl78tRjFo7bsnZ4TTP6zeM3YG9Q5p7XPcNqhr+22Emd27+RW6dGob1+54+CPT29WKbEUZ
 yQaajEXFScCANml/HCuAgAA
X-Env-Sender: prvs=346bb0873=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1498757807!86682484!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60626 invoked from network); 29 Jun 2017 17:36:51 -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;
 29 Jun 2017 17:36:51 -0000
X-IronPort-AV: E=Sophos;i="5.40,282,1496102400"; d="scan'208";a="438336660"
Date: Thu, 29 Jun 2017 18:36:38 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20170629173638.4wno3mxs2skz2fnq@citrix.com>
References: <1498557807-10810-1-git-send-email-al1img@gmail.com>
 <1498557807-10810-12-git-send-email-al1img@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1498557807-10810-12-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 v3 11/11] 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBKdW4gMjcsIDIwMTcgYXQgMDE6MDM6MjdQTSArMDMwMCwgT2xla3NhbmRyIEdyeXRz
b3Ygd3JvdGU6Cj4gRnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVw
YW0uY29tPgo+IAo+IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBHcnl0c292IDxvbGVrc2FuZHJf
Z3J5dHNvdkBlcGFtLmNvbT4KPiAtLS0KPiAgZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluIHwgNTQg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gIGRvY3Mv
bWFuL3hsLnBvZC4xLmluICAgICB8IDQyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysKPiAgMiBmaWxlcyBjaGFuZ2VkLCA5NiBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdp
dCBhL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbiBiL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbgo+
IGluZGV4IDEzMTY3ZmYuLmYxODFmMzQgMTAwNjQ0Cj4gLS0tIGEvZG9jcy9tYW4veGwuY2ZnLnBv
ZC41LmluCj4gKysrIGIvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCj4gQEAgLTEwOTYsNiArMTA5
Niw2MCBAQCBGSUZPLWJhc2VkIGV2ZW50IGNoYW5uZWwgQUJJIHN1cHBvcnQgdXAgdG8gMTMxLDA3
MSBldmVudCBjaGFubmVscy4KPiAgT3RoZXIgZ3Vlc3RzIGFyZSBsaW1pdGVkIHRvIDQwOTUgKDY0
LWJpdCB4ODYgYW5kIEFSTSkgb3IgMTAyMyAoMzItYml0Cj4gIHg4NikuCj4gIAo+ICs9aXRlbSBC
PHZkaXNwbD1bICJWRElTUExfU1BFQ19TVFJJTkciLCAiVkRJU1BMX1NQRUNfU1RSSU5HIiwgLi4u
XT4KPiArCj4gK1NwZWNpZmllcyB0aGUgdmlydHVhbCBkaXNwbGF5IGRldmljZXMgdG8gYmUgcHJv
dmlkZWQgdG8gdGhlIGd1ZXN0Lgo+ICsKPiArRWFjaCBCPFZESVNQTF9TUEVDX1NUUklORz4gaXMg
YSBjb21tYS1zZXBhcmF0ZWQgbGlzdCBvZiBDPEtFWT1WQUxVRT4KPiArc2V0dGluZ3MsIGZyb20g
dGhlIGZvbGxvd2luZyBsaXN0Ogo+ICsKPiArPW92ZXIgNAo+ICsKPiArPWl0ZW0gQzxiYWNrZW5k
PURPTUFJTj4KPiArCj4gK1NwZWNpZmllcyB0aGUgYmFja2VuZCBkb21haW4gbmFtZSBvciBpZC4g
SWYgbm90IHNwZWNpZmllZCBEb21haW4tMCBpcyB1c2VkLgo+ICsKPiArPWl0ZW0gQzxkZXZJZD1k
ZXZpY2UtaWQ+Cj4gKwoKQ2FuIHdlIGF2b2lkIGNhbWVsIGNhc2U/Cgo+ICtTcGVjaWZpZWQgdmly
dHVhbCBkaXNwbGF5IGRldmljZSBJRC4gSWYgbm90IHNwZWNpZmllZCB3aWxsIGJlIGFzc2lnbmVk
Cj4gK2F1dG9tYXRpY2FsbHkuCj4gKwo+ICs9aXRlbSBDPGJlQWxsb2M9Qk9PTEVBTj4KPiArCgpK
dXN0ICJhbGxvY2F0b3IiPwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 29 17:37:07 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 17: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 1dQdNC-0003bB-3S; Thu, 29 Jun 2017 17:36: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=346bb0873=wei.liu2@citrix.com>)
 id 1dQdNA-0003az-A2
 for xen-devel@lists.xenproject.org; Thu, 29 Jun 2017 17:36:56 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 F9/6C-03368-7BA35595; Thu, 29 Jun 2017 17:36:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHRDpO4Wq9B
 Ig3MPtSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozN+y+wF6wQqPg76wZzA+NUni5GTg4JAX+J
 +08PsoLYLAKqEmd/9TGC2GwCyhI/O3vZQGwRAQ2JlW8WsnQxcnEwC3QySixYPgksISzgLnHy+
 Qt2EJtXwELi69mdTCC2kECZxLd/IA0gcUGJkzOfgNnMAjoSC3Z/AurlALKlJZb/4wAJcwo4Sl
 xe/x5spKiAikTn0jksEGMUJDqmH2OawMg3C8mkWUgmzUKYtICReRWjenFqUVlqka65XlJRZnp
 GSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYKAxAMEOxpmX/Q8xSnIwKYnyGj4PiRTiS8pP
 qcxILM6ILyrNSS0+xCjDwaEkwStmGRopJFiUmp5akZaZAwx5mLQEB4+SCK+TEVCat7ggMbc4M
 x0idYpRUUqctx6kTwAkkVGaB9cGi7NLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEuadDDKFJz
 OvBG76K6DFTECLhWeEgCwuSURISTUwikQn3WZfvpDPuStJ9LTzsp4NLNeanx+evPGYkUOfsVa
 L+/4XxjI7A//nZ62SV+kX/Dg1qf5k8d2f54Vin3XPvRurdl5Ss1HL9ZbH23nKK9f+VAzXTPW1
 fhZw4P+iX4JqbU1yEn03L6683uDlYWt15Hxqhf2jXEXvxsw0qyJBf8fnZ845dlQrsRRnJBpqM
 RcVJwIAWlsodK4CAAA=
X-Env-Sender: prvs=346bb0873=wei.liu2@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1498757805!70822887!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61154 invoked from network); 29 Jun 2017 17:36:52 -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;
 29 Jun 2017 17:36:52 -0000
X-IronPort-AV: E=Sophos;i="5.40,282,1496102400"; d="scan'208";a="429872962"
Date: Thu, 29 Jun 2017 18:36:32 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20170629173632.4wrsgiru7aivepom@citrix.com>
References: <1498557807-10810-1-git-send-email-al1img@gmail.com>
 <1498557807-10810-5-git-send-email-al1img@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1498557807-10810-5-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 v3 04/11] 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>

T24gVHVlLCBKdW4gMjcsIDIwMTcgYXQgMDE6MDM6MjBQTSArMDMwMCwgT2xla3NhbmRyIEdyeXRz
b3Ygd3JvdGU6Cj4gRnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVw
YW0uY29tPgo+IAo+IEFkZCBsaWJ4bF9fZGV2aWNlX2FkZCBmdW5jdGlvLgoKZnVuY3Rpb24KCj4g
QWxtb3N0IGFsbCBkZXZpY2VzIGhhdmUgc2ltaWxhciBsaWJ4bF9fZGV2aWNlX3h4eHhfYWRkIGZ1
bmN0aW9uLgo+IFRoaXMgZ2VuZXJpYyBmdW5jdGlvbiBpbXBsZW1lbnRzIHNhbWUgZnVuY3Rpb25h
bGl0eSBidXQKPiB1c2luZyB0aGUgZGV2aWNlIGhhbmRsaW5nIGZyYW1ld29yay4gVGhlIGRldmlj
ZSBzcGVjaWZpYwo+IHBhcnQgdGhpcyBpcyBzZXR0aW5nIHhlbiBzdG9yZSBjb25maWd1cmF0aW9u
LiBUaGlzIHBhcnQKPiBpcyBtb3ZlZCB0byBzZXRfeGVuc3RvcmVfY29uZmlnIGNhbGxiYWNrIG9m
IHRoZSBkZXZpY2UgZnJhbWV3b3JrLgo+IAoKUmlnaHQuIEkgdGhpbmsgdGhpcyBpcyBhIGdvb2Qg
aWRlYSBpbiBnZW5lcmFsLgoKSSBkb24ndCBzZWUgZXhpdGluZyBkZXZpY2UgcG9ydGVkIHRvIHRo
ZSBuZXcgZnJhbWV3b3JrLCB3aHk/CgpXZSByZWFsbHkgZG9uJ3Qgd2FudCB0d28gc2V0cyBvZiBj
b2RlIHRoYXQgZG9lcyB0aGUgc2FtZSB0aGluZyBpbiBsaWJ4bC4KVGhhdCdzIGEgcmVjaXBlIGZv
ciBidWdzLgoKPiBTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgR3J5dHNvdiA8b2xla3NhbmRyX2dy
eXRzb3ZAZXBhbS5jb20+ClsuLi5dCj4gIC8qCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xp
YnhsX3ZkaXNwbC5jIGIvdG9vbHMvbGlieGwvbGlieGxfdmRpc3BsLmMKPiBpbmRleCBhNjI4YWRj
Li5jNzliY2RhIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3ZkaXNwbC5jCj4gKysr
IGIvdG9vbHMvbGlieGwvbGlieGxfdmRpc3BsLmMKPiBAQCAtMTQsNiArMTQsMjEgQEAKPiAgCj4g
ICNpbmNsdWRlICJsaWJ4bF9pbnRlcm5hbC5oIgo+ICAKPiArc3RhdGljIGludCBsaWJ4bF9fZGV2
aWNlX3ZkaXNwbF9zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3Zk
aXNwbCAqdmRpc3BsKQo+ICt7Cj4gKyAgICBpbnQgcmM7Cj4gKwo+ICsgICAgcmMgPSBsaWJ4bF9f
cmVzb2x2ZV9kb21pZChnYywgdmRpc3BsLT5iYWNrZW5kX2RvbW5hbWUsCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICZ2ZGlzcGwtPmJhY2tlbmRfZG9taWQpOwo+ICsKPiArICAgIGlm
ICh2ZGlzcGwtPmRldmlkID09IC0xKSB7Cj4gKyAgICAgICAgdmRpc3BsLT5kZXZpZCA9IGxpYnhs
X19kZXZpY2VfbmV4dGlkKGdjLCBkb21pZCwgInZkaXNwbCIpOwo+ICsgICAgfQo+ICsKCk5vIG5l
ZWQgdG8gaGF2ZSB7fS4KCj4gKyAgICByZXR1cm4gcmM7Cj4gK30KPiArCj4gIHN0YXRpYyBpbnQg
bGlieGxfX2RldmljZV9mcm9tX3ZkaXNwbChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwK
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV92ZGlz
cGwgKnZkaXNwbCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhs
X19kZXZpY2UgKmRldmljZSkKPiBAQCAtNDcsNyArNjIsNyBAQCBzdGF0aWMgdm9pZCBsaWJ4bF9f
ZGV2aWNlX3ZkaXNwbF9hZGQobGlieGxfX2VnYyAqZWdjLCB1aW50MzJfdCBkb21pZCwKPiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV92ZGlzcGwgKnZk
aXNwbCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19hb19k
ZXZpY2UgKmFvZGV2KQo+ICB7Cj4gLQo+ICsgICAgbGlieGxfX2RldmljZV9hZGQoZWdjLCBkb21p
ZCwgJmxpYnhsX192ZGlzcGxfZGV2dHlwZSwgdmRpc3BsLCBhb2Rldik7Cj4gIH0KPiAgCj4gIGxp
YnhsX2RldmljZV92ZGlzcGwgKmxpYnhsX2RldmljZV92ZGlzcGxfbGlzdChsaWJ4bF9jdHggKmN0
eCwgdWludDMyX3QgZG9taWQsCj4gLS0gCj4gMi43LjQKPiAKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 29 17:38:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 17: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 1dQdOS-0003qs-EI; Thu, 29 Jun 2017 17: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 <prvs=346bb0873=wei.liu2@citrix.com>)
 id 1dQdOR-0003qd-Dq
 for xen-devel@lists.xenproject.org; Thu, 29 Jun 2017 17:38:15 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 CB/5A-03044-60B35595; Thu, 29 Jun 2017 17:38:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRWlGSWpSXmKPExsXitHSDvS6bdWi
 kwaKpMhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b3M92sBUsYK77dk29gbGHsYuTkkBDwl1h4
 6zw7iM0ioCox78ItFhCbTUBZ4mdnLxuILSKgIbHyzUKgOBcHs0Ano8SC5ZPAEsIC3hIdC16zg
 ti8AhYSy1+fYgaxhQQcJL42TIWKC0qcnPkEbCizgI7Egt2fgHo5gGxpieX/OEBMTgFHiStP1E
 EqRAVUJDqXzmGBmKIg0TH9GNMERr5ZSAbNQjJoFsKgBYzMqxg1ilOLylKLdA0t9JKKMtMzSnI
 TM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAsOMAQh2MN7cGHCIUZKDSUmU1/B5SKQQX1J+SmVG
 YnFGfFFpTmrxIUYZDg4lCV4Dq9BIIcGi1PTUirTMHGDAw6QlOHiURHidjIDSvMUFibnFmekQq
 VOMxhyz/q35wsTR9GHLFyYhlrz8vFQpcV52kEkCIKUZpXlwg2CReIlRVkqYlxHoNCGegtSi3M
 wSVPlXjOIcjErCvAIgU3gy80rg9r0COoUJ6BThGSEgp5QkIqSkGhgFjhUsXaa/XHvmdy2m6zc
 +eb/WmWdh2WfuKR0suGK35KwD2v7ras5dXb5gYcuEHoaoI/e+7s89uCZyw9c6Z+XrMfObxTnv
 e/85t2duSK55ssUqXscf3Dv5PO4qHTuzXXoSh3XKw5QyF3HpyuzY9a5bUiLLs45fnCVy+6L1I
 8F3Dh9eF6hMZZ+oxFKckWioxVxUnAgAJ5gDi78CAAA=
X-Env-Sender: prvs=346bb0873=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1498757892!47912479!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12952 invoked from network); 29 Jun 2017 17:38:14 -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 Jun 2017 17:38:14 -0000
X-IronPort-AV: E=Sophos;i="5.40,282,1496102400"; d="scan'208";a="438337019"
Date: Thu, 29 Jun 2017 18:38:11 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20170629173811.hyv4vuh5quc2piw4@citrix.com>
References: <1498557807-10810-1-git-send-email-al1img@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1498557807-10810-1-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 v3 00/11] 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>

Q2FuIHlvdSBwdXNoIHRoaXMgc2VyaWVzIHRvIGEgZ2l0IHRyZWU/IEl0IHdvdWxkIGJlIGVhc2ll
ciBmb3IgbWUgdG8KY2hlY2sgeW91ciBjaGFuZ2VzIHRvIHRoZSBkZXZpY2UgZnJhbWV3b3JrLiBU
aGUgZGV2aWNlIHNwZWNpZmljIGhhbmRsZXJzCm1vc3RseSBsb29rIE9LIHRvIG1lLgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 29 17:44:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 17: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 1dQdTw-0004jO-1r; Thu, 29 Jun 2017 17:43:56 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <lars.kurth.xen@gmail.com>) id 1dQdTv-0004jI-6z
 for xen-devel@lists.xen.org; Thu, 29 Jun 2017 17:43:55 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 FB/0C-01987-A5C35595; Thu, 29 Jun 2017 17:43:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNIsWRWlGSWpSXmKPExsXiVRvkrBtpExp
 pMHWDgMWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmtHecJep4BZHxfP/HxgbGBs5uhi5OIQEJjBK
 THr7lAXEYRFoZpVY0NzDCuJICMxnldjcO4Oti5ETyEmSOD1rGhOEXSmx9cIjsLiQgLrEvUW32
 SFGLWCSuHeiEayITUBbYtONB8wgNrOAlsSNfy+ZIGxtiWULXwPFOTh4BfQlep8zgoSFBUwl7m
 49CzaTV8BGYvWC6ewgJSwCqhLr34uCjGcWmMUocaXvLdgYEaC9S85OYoe4R1bi1uxLzBMYBWc
 h2TYLybZZCNsWMDKvYtQoTi0qSy3SNTLXSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P
 3cQIDNx6BgbGHYwte/0OMUpyMCmJ8ho+D4kU4kvKT6nMSCzOiC8qzUktPsQow8GhJMHLZx0aK
 SRYlJqeWpGWmQOMIZi0BAePkgivkxFQmre4IDG3ODMdInWK0ZJjw+r1X5g4Jh3YDiTfvd31hU
 mIJS8/L1VKnPetFVCDAEhDRmke3DhYnF9ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMz7G2Q
 KT2ZeCdzWV0AHMQEdJDwjBOSgkkSElFQDo6T1W+l7tzZP/n/9qOWtmFKebeZpgSkPdy+7zzuB
 JUL21PO5+8SL9h+akuo/T+ls2LSzscsXKxnMluYsjM1bXzTjkuznXRNevfiX0PncbqtY02fvT
 eGXd9hsZ1/6k7XgTv5nFrXnPi2OLr7FG9mvFbU+XZ/31vl4ZYSP3quUxE9pTgG/DTf2BiqxFG
 ckGmoxFxUnAgDGLk647gIAAA==
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1498758233!99990763!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62930 invoked from network); 29 Jun 2017 17:43:53 -0000
Received: from mail-wm0-f67.google.com (HELO mail-wm0-f67.google.com)
 (74.125.82.67)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 29 Jun 2017 17:43:53 -0000
Received: by mail-wm0-f67.google.com with SMTP id u23so3900536wma.2
 for <xen-devel@lists.xen.org>; Thu, 29 Jun 2017 10:43:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:content-transfer-encoding:mime-version:subject:message-id:date
 :cc:to; bh=sg3UIBlEmRY8Ryfr5xCLXs/kyrlwZJ9V8deMlwWG+XU=;
 b=lVRVYv4hTodxjDyMyi33lIi2yTQ/75ylvFmerwtcUsJm+dHFehk4IiqVweAKGt2gj+
 eavOlv4v+7p+9RXMKbCmqWgJF43p5IvMejWgarV+R4FW/sBMRnWp1mZB1p5QkFORG6pl
 VZimuRl8gWmOqKMPqc/S6XZQbgggO3yCRPkkXnAfaZCz5VR+k3jcHTbXTXRTM8PaofFQ
 jRlEluvyX41pnMKqBnNQksoSMPBzmwmw1+RLea22wT6z6y6ROAAs4IVHe4tNaSoojv7j
 FSWlhDZjAB31XmbSCt1mL9twQ7Vj9sqeZ4vLnshKFDLIbsQdilC7Yjf1dlIi203JPSAT
 c62A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:content-transfer-encoding:mime-version
 :subject:message-id:date:cc:to;
 bh=sg3UIBlEmRY8Ryfr5xCLXs/kyrlwZJ9V8deMlwWG+XU=;
 b=kdXbM0w7GaKxsD2VoyPuxRDImDFIy7G0cl7u7K4g2DnqMLekrbIVcbheSeOMki5omv
 FAIh/4hAaARbLO7SuhOkZaetYGLLgSnjZ3YO1u7FFK8emzXNip8uRKsJJH+C0uHQH7B8
 YgBxiBwrEMe4Y9aBPdQ3JgyT9KrH+unvHc/1d6Qtrs5KqVVWZ+8bZXlK0GA9y/wV59RF
 HFEK1jirFc7pRjLcigyp1/bdfhCm3SVe88Q3YTlwHUTONZ3LV6ifQtlIEnjuX44skvZ+
 kA+95GB1HKwVZASbUvMc2tE2ZRU/JpwleD46H+194qy0gvDmGBmh1SmNpku9AU42zxlI
 sPbA==
X-Gm-Message-State: AKS2vOzyuNH3UEPFNID5/MxN1SCjqH6XM1wqZ3dbyOfB9BH7a5Wt7Vp3
 uuLxZTLe8L38PXuVnTM=
X-Received: by 10.80.143.164 with SMTP id y33mr2570921edy.22.1498758232372;
 Thu, 29 Jun 2017 10:43:52 -0700 (PDT)
Received: from [10.80.118.233] (default-46-102-197-194.interdsl.co.uk.
 [46.102.197.194])
 by smtp.gmail.com with ESMTPSA id e50sm940811edb.43.2017.06.29.10.43.51
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 29 Jun 2017 10:43:51 -0700 (PDT)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
Message-Id: <0B8696C3-87B8-4356-A729-0AE5B72F1CFC@gmail.com>
Date: Thu, 29 Jun 2017 18:43:44 +0100
To: xen-devel <xen-devel@lists.xen.org>
X-Mailer: Apple Mail (2.3273)
Cc: Wei Liu <Wei.Liu2@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] New Design Sessions for the Developer Summit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLCAocHJvcG9zZXJzIENDJ2VkKQoKSSBhZGRlZCBzZXZlcmFsIG5ldyBkZXNpZ24gc2Vz
c2lvbnMgdG9kYXk6IHBlb3BsZSBvbiB0aGUgQ0MgbGlzdCBtYXkgd2FudCB0byBwcm9wb3NlIGRp
ZmZlcmVudCB0aW1lLXNsb3RzCgoqIGh0dHBzOi8veGVuZGV2ZWxvcGVyYW5kZGVzaWduc3VtbWl0
MjAxNy5zY2hlZC5jb20vZXZlbnQvQWpFSS9kZXNpZ24tc2Vzc2lvbi10aGUtbWlzc2luZy10b29s
c3RhY2stc2lkZS1vZi1wdmgtZG9tdQoqIGh0dHBzOi8veGVuZGV2ZWxvcGVyYW5kZGVzaWduc3Vt
bWl0MjAxNy5zY2hlZC5jb20vZXZlbnQvQWpCMy9kby13ZS1uZWVkLW1vcmUtY29tbXVuaXR5LW1l
ZXRpbmdzCiogaHR0cHM6Ly94ZW5kZXZlbG9wZXJhbmRkZXNpZ25zdW1taXQyMDE3LnNjaGVkLmNv
bS9ldmVudC9BakVTL21ha2luZy1yZWxlYXNlcy1sZXNzb25zLWxlYXJuZWQtaW1wcm92aW5nLW91
ci1yZWxlYXNlLXByb2Nlc3MtYW5kLXRvb2xpbmcKKiBodHRwczovL3hlbmRldmVsb3BlcmFuZGRl
c2lnbnN1bW1pdDIwMTcuc2NoZWQuY29tL2V2ZW50L0FqSFAvb3Blbi1zZXNzaW9uLXRlc3Rpbmct
cHJvY2Vzcy10ZXN0aW5nLWltcHJvdmVtZW50cy14ODZhcm1lbWJlZGRlZC10ZXN0aW5nLWV0Yy1k
b2VzLXdoYXQtd2UtZG8tdG9kYXktd29yawoqIGh0dHBzOi8veGVuZGV2ZWxvcGVyYW5kZGVzaWdu
c3VtbWl0MjAxNy5zY2hlZC5jb20vZXZlbnQvQWpIbC9kZXNpZ24tc2Vzc2lvbi1sb29zZS1lbmRz
LWZvci1iZWNvbWluZy1hLWNuYS1jdmUtbnVtYmVyaW5nLWF1dGhvcml0aWVzCgpZb3UgY2FuIHN0
aWxsIHN1Ym1pdCBzZXNzaW9ucyB2aWEgaHR0cDovL2V2ZW50cy5saW51eGZvdW5kYXRpb24ub3Jn
L2V2ZW50cy94ZW4tZGV2ZWxvcGVyLWFuZC1kZXNpZ24tc3VtbWl0L3Byb2dyYW0vY2ZwLWRlc2ln
bi1zZXNzaW9uIHVudGlsIG5leHQgRnJpZGF5LiBBZnRlciB0aGF0LCBpdCBpcyBwb3NzaWJsZSB0
byBzdWJtaXQgc2Vzc2lvbnMgb24gdGhlIGRheSwgYnV0IGl0IHdvdWxkIGJlIGVhc2llciBpZiB3
ZSBnb3QgYXMgbWFueSBhcyBwb3NzaWJsZSByYWlzZWQgYmVmb3JlLgoKUmVnYXJkcwpMYXJzCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 29 17:52:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 17: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 1dQdcU-0005Q6-Se; Thu, 29 Jun 2017 17:52: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=346bb0873=wei.liu2@citrix.com>)
 id 1dQdcT-0005Q0-Ai
 for xen-devel@lists.xen.org; Thu, 29 Jun 2017 17:52:45 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 52/E8-01732-C6E35595; Thu, 29 Jun 2017 17:52:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHRDpG62XWi
 kwZQzJhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0bL2+NsBcd4Km4cv8TYwDifq4uRk0NCwF/i
 7s+/TCA2i4CqxNsnC1lAbDYBZYmfnb1sILaIgJ7Exd9T2EFsZoE0ibsdU5hBbGEBW4nrLx6zg
 ti8AhYSPXv3g8WFBAokzmyayA4RF5Q4OfMJC0SvjsSC3Z+AZnIA2dISy/9xgIQ5BewkbnTuBl
 slKqAi0bl0DgvEGAWJjunHmCYw8s1CMmkWkkmzECYtYGRexahenFpUllqka6mXVJSZnlGSm5i
 Zo2toYKyXm1pcnJiempOYVKyXnJ+7iREYZvUMDIw7GF//dDrEKMnBpCTKa/g8JFKILyk/pTIj
 sTgjvqg0J7X4EKMMB4eSBC+zbWikkGBRanpqRVpmDjDgYdISHDxKIrxORkBp3uKCxNzizHSI1
 ClGRSlx3jCQPgGQREZpHlwbLMouMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmlQWZwpOZVw
 I3/RXQYiagxcIzQkAWlyQipKQaGJUFnzwWvav0+941XuUsI+ejc0vmXvC2vWZ6KdSkN7iIZZs
 sv4RY5IOcm33nDV8277VjesVxOzjqyCSGn4o269e/n3n5RdSLw4+mRLfOYZy73+79phc73kt1
 nubkVbaTqJnw5ZoTj2DX3hiVewtWN6SvTwyxumF7NfnzwW9Gt1dfsdx8t23udB8lluKMREMt5
 qLiRACYtyhMrQIAAA==
X-Env-Sender: prvs=346bb0873=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1498758762!95667564!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14331 invoked from network); 29 Jun 2017 17:52:43 -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 Jun 2017 17:52:43 -0000
X-IronPort-AV: E=Sophos;i="5.40,282,1496102400"; d="scan'208";a="429875487"
Date: Thu, 29 Jun 2017 18:52:39 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Venu Busireddy <venu.busireddy@oracle.com>
Message-ID: <20170629175239.emqnpatlpzpf46tj@citrix.com>
References: <20170627171458.2529-1-venu.busireddy@oracle.com>
 <20170627171458.2529-4-venu.busireddy@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170627171458.2529-4-venu.busireddy@oracle.com>
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 3/6] libxc: Add wrappers for new 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVHVlLCBKdW4gMjcsIDIwMTcgYXQgMTI6MTQ6NTVQTSAtMDUwMCwgVmVudSBCdXNpcmVkZHkg
d3JvdGU6Cj4gbGlieGM6IEFkZCB3cmFwcGVycyBmb3IgbmV3IGNvbW1hbmRzCgpFeHRyYW5lb3Vz
IGxpbmUgaGVyZS4KCj4gCj4gQWRkIHdyYXBwZXJzIGZvciB0aGUgbmV3bHkgaW50cm9kdWNlZCBj
b21tYW5kcyAicGNpLWFzc2lnbmFibGUtaGlkZSIsCj4gInBjaS1hc3NpZ25hYmxlLXVuaGlkZSIs
IGFuZCAicGNpLWFzc2lnbmFibGUtbGlzdC1oaWRkZW4iLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFZl
bnUgQnVzaXJlZGR5IDx2ZW51LmJ1c2lyZWRkeUBvcmFjbGUuY29tPgo+IC0tLQo+ICB0b29scy9s
aWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCB8ICA0ICsrKysKPiAgdG9vbHMvbGlieGMveGNfZG9tYWlu
LmMgICAgICAgfCAzOCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICAy
IGZpbGVzIGNoYW5nZWQsIDQyIGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMv
bGlieGMvaW5jbHVkZS94ZW5jdHJsLmggYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAo+
IGluZGV4IDE2MjlmNDEuLjk3MzAyODUgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGMvaW5jbHVk
ZS94ZW5jdHJsLmgKPiArKysgYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAo+IEBAIC0x
NjcwLDYgKzE2NzAsMTAgQEAgaW50IHhjX2Fzc2lnbl9kZXZpY2UoeGNfaW50ZXJmYWNlICp4Y2gs
Cj4gICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IG1hY2hpbmVfc2JkZiwKPiAgICAgICAg
ICAgICAgICAgICAgICAgdWludDMyX3QgZmxhZyk7Cj4gIAo+ICtpbnQgeGNfaGlkZV9kZXZpY2Uo
eGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IG1hY2hpbmVfYmRmKTsKPiAraW50IHhjX3VuaGlk
ZV9kZXZpY2UoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IG1hY2hpbmVfYmRmKTsKPiAraW50
IHhjX3Rlc3RfaGlkZGVuX2RldmljZSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgbWFjaGlu
ZV9iZGYpOwo+ICsKPiAgaW50IHhjX2dldF9kZXZpY2VfZ3JvdXAoeGNfaW50ZXJmYWNlICp4Y2gs
Cj4gICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkLAo+ICAgICAgICAgICAgICAg
ICAgICAgICB1aW50MzJfdCBtYWNoaW5lX3NiZGYsCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhj
L3hjX2RvbWFpbi5jIGIvdG9vbHMvbGlieGMveGNfZG9tYWluLmMKPiBpbmRleCAwMDkwOWFkNC4u
NzE0ZDYzMiAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4Yy94Y19kb21haW4uYwo+ICsrKyBiL3Rv
b2xzL2xpYnhjL3hjX2RvbWFpbi5jCj4gQEAgLTE1MDEsNiArMTUwMSw0NCBAQCBpbnQgeGNfYXNz
aWduX2RldmljZSgKPiAgICAgIHJldHVybiBkb19kb21jdGwoeGNoLCAmZG9tY3RsKTsKPiAgfQo+
ICAKPiAraW50IHhjX2hpZGVfZGV2aWNlKAo+ICsgICAgeGNfaW50ZXJmYWNlICp4Y2gsCj4gKyAg
ICB1aW50MzJfdCBtYWNoaW5lX3NiZGYpCgoKICBpbnQgeGNfaGlkZV9kZXZpY2UoeGNfaW50ZXJm
YWNlICp4Y2gsIHVpbnQzMl90IG1hY2hpbmVfc2JkZikKCk90aGVyd2lzZSB0aGlzIHBhdGNoIGxv
b2tzIGdvb2QuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 29 17:56:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 17: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 1dQdfp-0005ba-Fr; Thu, 29 Jun 2017 17:56: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 1dQdfn-0005ax-Va
 for xen-devel@lists.xenproject.org; Thu, 29 Jun 2017 17:56:12 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 F3/1D-02175-B3F35595; Thu, 29 Jun 2017 17:56:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXS6fjDS9fKPjT
 SYMkrGYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeN36zSWgs9iFReW3GdrYNzC38XIySEkkCfR
 +aGdGcTmFbCT6H3+AcyWEDCUOL3wJguIzSKgKvHrwkJWEJtNQF2ic1E7WFxEQE5i0+Gr7F2MX
 BzMApuYJCbvuccIkhAWSJH4smQqM0hCSKCdUWLikdtgUzkFvCQ2nn0K1MEBtE1Q4u8OYZAws4
 CWxMNft1ggbG2JZQtfM4OUMAtISyz/xzGBkW8WQsMsJA2zkDTMQmhYwMiyilGjOLWoLLVI19B
 QL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMAAZgGAH48p250OMkhxMSqK8hs9D
 IoX4kvJTKjMSizPii0pzUosPMWpwcAhs27X6AqMUS15+XqqSBG+eXWikkGBRanpqRVpmDjBGY
 EolOHiURHidjIDSvMUFibnFmekQqVOMilLivL4gfQIgiYzSPLg2WFxeYpSVEuZlBDpKiKcgtS
 g3swRV/hWjOAejkjAvH8gUnsy8Erjpr4AWMwEtFp4RArK4JBEhJdXAmKZSHdH+Y2L5vdcxL4t
 8PySa2Wkmmsp9XiD1xJ5XJTfm2rV1ERW2xZ1zwh+f6KiRnv1/ad45o5NeYc+3nl9eWfB7jsij
 HZ2JdinXAmP//52T0MV6MmKyd88lNW6t2O7Pe+yrudV/tmypnDy3Y/rXwP7z6cKNAZFeAkeXa
 +bG7vReV3QjPeyhEktxRqKhFnNRcSIAh8Sf28YCAAA=
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1498758968!100806374!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10370 invoked from network); 29 Jun 2017 17:56:10 -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; 29 Jun 2017 17:56:10 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 29 Jun 2017 11:56:07 -0600
Message-Id: <59553F3502000078001017C3@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 29 Jun 2017 11:56:05 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <yi.y.sun@linux.intel.com>
References: <1497402776-22348-1-git-send-email-yi.y.sun@linux.intel.com>
 <1497402776-22348-10-git-send-email-yi.y.sun@linux.intel.com>
In-Reply-To: <1497402776-22348-10-git-send-email-yi.y.sun@linux.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v12 09/23] x86: refactor psr: L3 CAT: set
 value: assemble features value array.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiAwNi8xNC8xNyAzOjI1IEFNID4+
Pgo+IEBAIC01OTIsNyArNjE1LDE0IEBAIGludCBwc3JfZ2V0X3ZhbChzdHJ1Y3QgZG9tYWluICpk
LCB1bnNpZ25lZCBpbnQgc29ja2V0LAo+ICAvKiBTZXQgdmFsdWUgZnVuY3Rpb25zICovCj4gIHN0
YXRpYyB1bnNpZ25lZCBpbnQgZ2V0X2Nvc19udW0oY29uc3Qgc3RydWN0IHBzcl9zb2NrZXRfaW5m
byAqaW5mbykKPiAgewo+IC0gICAgcmV0dXJuIDA7Cj4gKyAgICB1bnNpZ25lZCBpbnQgbnVtID0g
MCwgaTsKPiArCj4gKyAgICAvKiBHZXQgYWxsIGZlYXR1cmVzIHRvdGFsIGFtb3VudC4gKi8KPiAr
ICAgIGZvciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRShmZWF0X3Byb3BzKTsgaSsrICkKPiArICAg
ICAgICBpZiAoIGZlYXRfcHJvcHNbaV0gKQo+ICsgICAgICAgICAgICBudW0gKz0gZmVhdF9wcm9w
c1tpXS0+Y29zX251bTsKPiArCj4gKyAgICByZXR1cm4gbnVtOwo+ICB9CgpUaGUgZnVuY3Rpb24g
cGFyYW1ldGVyIGlzbid0IGJlaW5nIHVzZWQgYWZhaWNzIChuZWl0aGVyIGJ5IGxhdGVyIHBhdGNo
ZXMpLCBzbwpwbGVhc2UgZHJvcCBpdCAoaW4gdGhlIGVhcmxpZXIgcGF0Y2ggaW50cm9kdWNpbmcg
dGhlIGZ1bmN0aW9uKS4KCj4gQEAgLTYwMCw3ICs2MzAsNDcgQEAgc3RhdGljIGludCBnYXRoZXJf
dmFsX2FycmF5KHVpbnQzMl90IHZhbFtdLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y29uc3Qgc3RydWN0IHBzcl9zb2NrZXRfaW5mbyAqaW5mbywKPiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGludCBvbGRfY29zKQo+ICB7Cj4gLSAgICByZXR1cm4gLUVJTlZB
TDsKPiArICAgIHVuc2lnbmVkIGludCBpOwo+ICsKPiArICAgIGlmICggIXZhbCApCj4gKyAgICAg
ICAgcmV0dXJuIC1FSU5WQUw7Cj4gKwo+ICsgICAgLyogR2V0IGFsbCBmZWF0dXJlcyBjdXJyZW50
IHZhbHVlcyBhY2NvcmRpbmcgdG8gb2xkX2Nvcy4gKi8KPiArICAgIGZvciAoIGkgPSAwOyBpIDwg
QVJSQVlfU0laRShpbmZvLT5mZWF0dXJlcyk7IGkrKyApCj4gKyAgICB7Cj4gKyAgICAgICAgdW5z
aWduZWQgaW50IGNvcyA9IG9sZF9jb3MsIGo7Cj4gKyAgICAgICAgY29uc3Qgc3RydWN0IGZlYXRf
bm9kZSAqZmVhdCA9IGluZm8tPmZlYXR1cmVzW2ldOwo+ICsgICAgICAgIGNvbnN0IHN0cnVjdCBm
ZWF0X3Byb3BzICpwcm9wcyA9IGZlYXRfcHJvcHNbaV07Cj4gKwo+ICsgICAgICAgIGlmICggIWZl
YXQgKQo+ICsgICAgICAgICAgICBjb250aW51ZTsKPiArCj4gKyAgICAgICAgaWYgKCAhcHJvcHMg
KQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7Cj4gKyAg
ICAgICAgICAgIHJldHVybiAtRU5PRU5UOwo+ICsgICAgICAgIH0KPiArCj4gKyAgICAgICAgaWYg
KCBhcnJheV9sZW4gPCBwcm9wcy0+Y29zX251bSApCj4gKyAgICAgICAgICAgIHJldHVybiAtRU5P
U1BDOwo+ICsKPiArICAgICAgICAvKgo+ICsgICAgICAgICAqIElmIG9sZF9jb3MgZXhjZWVkcyBj
dXJyZW50IGZlYXR1cmUncyBjb3NfbWF4LCB3ZSBzaG91bGQgZ2V0Cj4gKyAgICAgICAgICogZGVm
YXVsdCB2YWx1ZS4gU28gYXNzaWduIGNvcyB0byAwIHdoaWNoIHN0b3JlcyBkZWZhdWx0IHZhbHVl
Lgo+ICsgICAgICAgICAqLwo+ICsgICAgICAgIGlmICggY29zID4gZmVhdC0+Y29zX21heCApCj4g
KyAgICAgICAgICAgIGNvcyA9IDA7Cj4gKwo+ICsgICAgICAgIC8qIFZhbHVlIGdldHRpbmcgb3Jk
ZXIgaXMgc2FtZSBhcyBmZWF0dXJlIGFycmF5LiAqLwo+ICsgICAgICAgIGZvciAoIGogPSAwOyBq
IDwgcHJvcHMtPmNvc19udW07IGorKyApCj4gKyAgICAgICAgICAgIHZhbFtqXSA9IGZlYXQtPmNv
c19yZWdfdmFsW2NvcyAqIHByb3BzLT5jb3NfbnVtICsgal07Cj4gKwo+ICsgICAgICAgIGFycmF5
X2xlbiAtPSBwcm9wcy0+Y29zX251bTsKPiArCj4gKyAgICAgICAgdmFsICs9IHByb3BzLT5jb3Nf
bnVtOwoKSSBkb24ndCB0aGluayB0aGVyZSBzaG91bGQgYmUgYSBibGFuayBsaW5lIGJldHdlZW4g
dGhlc2UgdHdvIG9uZXMuCgo+IEBAIC02MTAsNiArNjgwLDYwIEBAIHN0YXRpYyBpbnQgaW5zZXJ0
X3ZhbF9pbnRvX2FycmF5KHVpbnQzMl90IHZhbFtdLAo+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBlbnVtIGNibV90eXBlIHR5cGUsCj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVpbnQzMl90IG5ld192YWwpCj4gIHsKPiArICAgIGNvbnN0IHN0cnVjdCBmZWF0
X25vZGUgKmZlYXQ7Cj4gKyAgICBjb25zdCBzdHJ1Y3QgZmVhdF9wcm9wcyAqcHJvcHM7Cj4gKyAg
ICB1bnNpZ25lZCBpbnQgaTsKPiArCj4gKyAgICBBU1NFUlQoZmVhdF90eXBlIDwgUFNSX1NPQ0tF
VF9GRUFUX05VTSk7Cj4gKwo+ICsgICAgLyogSW5zZXJ0IG5ldyB2YWx1ZSBpbnRvIGFycmF5IGFj
Y29yZGluZyB0byBmZWF0dXJlJ3MgcG9zaXRpb24gaW4gYXJyYXkuICovCj4gKyAgICBmb3IgKCBp
ID0gMDsgaSA8IGZlYXRfdHlwZTsgaSsrICkKPiArICAgIHsKPiArICAgICAgICBpZiAoICFpbmZv
LT5mZWF0dXJlc1tpXSApCj4gKyAgICAgICAgICAgIGNvbnRpbnVlOwo+ICsKPiArICAgICAgICBw
cm9wcyA9IGZlYXRfcHJvcHNbaV07Cj4gKyAgICAgICAgaWYgKCAhcHJvcHMgKQo+ICsgICAgICAg
IHsKPiArICAgICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7Cj4gKyAgICAgICAgICAgIHJl
dHVybiAtRU5PRU5UOwoKSG93IGFib3V0IHlvdSB1c2UgImNvbnRpbnVlIiBoZXJlIGFuZCBkcm9w
IHRoZSBpbmZvLT5mZWF0dXJlc1tpXSBjaGVjayBhYm92ZT8KCkluIGFueSBldmVudApSZXZpZXdl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSmFuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 29 17:57:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 17:57:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQdhB-0005kI-61; Thu, 29 Jun 2017 17:57: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 1dQdhA-0005k3-MM
 for xen-devel@lists.xenproject.org; Thu, 29 Jun 2017 17:57:36 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 0E/4C-02962-09F35595; Thu, 29 Jun 2017 17:57:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXS6fjDS7ffPjT
 S4PlSfovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePfl3fsBUv4K85+Mm1g3MLZxcjJISSQJzHp
 +CLWLkYODl4BO4nvc0pBwhIChhKnF95kAbFZBFQldh9ewARiswmoS3QuageLiwjISWw6fJW9i
 5GLg1lgE5PE5D33GEESwgKJEtfW3GECSQgJtDNK3O4+CNbBKeAl0TRlMTPEMkGJvzuEQcLMAl
 oSD3/dYoGwtSWWLXwNVsIsIC2x/B/HBEa+WQgNs5A0zELSMAuhYQEjyypGjeLUorLUIl1DY72
 kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDgYwCCHYxflgUcYpTkYFIS5TV8HhIp
 xJeUn1KZkVicEV9UmpNafIhRhoNDSYI3zy40UkiwKDU9tSItMwcYBzBpCQ4eJRFeJyOgNG9xQ
 WJucWY6ROoUo6KUOK8vSJ8ASCKjNA+uDRZ7lxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMyw
 cyhSczrwRu+iugxUxAi4VnhIAsLklESEk1MDpeXm4Y+fT96a3avezTJOKk/qfYtCvK7DnvZzu
 9/RW/2WLDQzN3Br0Vv9glduiygqGAzO/MxZ2/a1hVciftjKn7veN7+8750xlUjQ+8mvWGtb1j
 6+RlJlO14mrEdxo9VdqabFO7fk3YZdGVuhNXh8ycmJLlrjHz5oPzD5QThA/H72y/7TQl76oSS
 3FGoqEWc1FxIgC9T2JruAIAAA==
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1498759053!59002692!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41367 invoked from network); 29 Jun 2017 17:57:34 -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; 29 Jun 2017 17:57:34 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 29 Jun 2017 11:57:32 -0600
Message-Id: <59553F8B02000078001017CE@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 29 Jun 2017 11:57:31 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <yi.y.sun@linux.intel.com>
References: <1497402776-22348-1-git-send-email-yi.y.sun@linux.intel.com>
 <1497402776-22348-11-git-send-email-yi.y.sun@linux.intel.com>
In-Reply-To: <1497402776-22348-11-git-send-email-yi.y.sun@linux.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v12 10/23] x86: refactor psr: L3 CAT: set
 value: implement cos finding flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiAwNi8xNC8xNyAzOjI1IEFNID4+
Pgo+ICBzdGF0aWMgaW50IGZpbmRfY29zKGNvbnN0IHVpbnQzMl90IHZhbFtdLCB1bnNpZ25lZCBp
bnQgYXJyYXlfbGVuLAo+ICAgICAgICAgICAgICAgICAgICAgIGVudW0gcHNyX2ZlYXRfdHlwZSBm
ZWF0X3R5cGUsCj4gICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IHBzcl9zb2NrZXRf
aW5mbyAqaW5mbykKPiAgewo+ICsgICAgdW5zaWduZWQgaW50IGNvcywgY29zX21heDsKPiArICAg
IGNvbnN0IHVuc2lnbmVkIGludCAqcmVmID0gaW5mby0+Y29zX3JlZjsKPiArICAgIGNvbnN0IHN0
cnVjdCBmZWF0X25vZGUgKmZlYXQ7Cj4gKwo+ICsgICAgLyogY29zX21heCBpcyB0aGUgb25lIG9m
IHRoZSBmZWF0dXJlIHdoaWNoIGlzIGJlaW5nIHNldC4gKi8KPiArICAgIGZlYXQgPSBpbmZvLT5m
ZWF0dXJlc1tmZWF0X3R5cGVdOwo+ICsgICAgaWYgKCAhZmVhdCApCj4gKyAgICAgICAgcmV0dXJu
IC1FTk9FTlQ7Cj4gKwo+ICsgICAgY29zX21heCA9IGZlYXQtPmNvc19tYXg7Cj4gKwo+ICsgICAg
Zm9yICggY29zID0gMDsgY29zIDw9IGNvc19tYXg7IGNvcysrICkKPiArICAgIHsKPiArICAgICAg
ICBjb25zdCB1aW50MzJfdCAqdmFsX3B0ciA9IHZhbDsKPiArICAgICAgICB1bnNpZ25lZCBpbnQg
bGVuID0gYXJyYXlfbGVuLCBpOwo+ICsgICAgICAgIGludCByYyA9IDA7Cj4gKwo+ICsgICAgICAg
IGlmICggY29zICYmICFyZWZbY29zXSApCj4gKyAgICAgICAgICAgIGNvbnRpbnVlOwo+ICsKPiAr
ICAgICAgICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZX1NJWkUoaW5mby0+ZmVhdHVyZXMpOyBpKysg
KQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgY29uc3Qgc3RydWN0IGZlYXRfcHJvcHMgKnBy
b3BzID0gZmVhdF9wcm9wc1tpXTsKPiArCj4gKyAgICAgICAgICAgIGZlYXQgPSBpbmZvLT5mZWF0
dXJlc1tpXTsKPiArICAgICAgICAgICAgaWYgKCAhZmVhdCApCj4gKyAgICAgICAgICAgICAgICBj
b250aW51ZTsKPiArCj4gKyAgICAgICAgICAgIGlmICggIXByb3BzICkKPiArICAgICAgICAgICAg
ewo+ICsgICAgICAgICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7Cj4gKyAgICAgICAgICAg
ICAgICByZXR1cm4gLUVOT0VOVDsKPiArICAgICAgICAgICAgfQo+ICsKPiArICAgICAgICAgICAg
aWYgKCBsZW4gPCBwcm9wcy0+Y29zX251bSApCj4gKyAgICAgICAgICAgICAgICByZXR1cm4gLUVO
T1NQQzsKPiArCj4gKyAgICAgICAgICAgIC8qCj4gKyAgICAgICAgICAgICAqIENvbXBhcmUgdmFs
dWUgYWNjb3JkaW5nIHRvIGZlYXR1cmUgYXJyYXkgb3JkZXIuCj4gKyAgICAgICAgICAgICAqIFdl
IG11c3QgZm9sbG93IHRoaXMgb3JkZXIgYmVjYXVzZSB2YWx1ZSBhcnJheSBpcyBhc3NlbWJsZWQK
PiArICAgICAgICAgICAgICogYXMgdGhpcyBvcmRlci4KPiArICAgICAgICAgICAgICovCj4gKyAg
ICAgICAgICAgIHJjID0gY29tcGFyZV92YWwodmFsX3B0ciwgZmVhdCwgcHJvcHMsIGNvcyk7Cj4g
KyAgICAgICAgICAgIGlmICggcmMgPCAwICkKPiArICAgICAgICAgICAgICAgIHJldHVybiByYzsK
PiArCj4gKyAgICAgICAgICAgIC8qIElmIGZhaWwgdG8gbWF0Y2gsIGdvIHRvIG5leHQgY29zIHRv
IGNvbXBhcmUuICovCj4gKyAgICAgICAgICAgIGlmICggIXJjICkKPiArICAgICAgICAgICAgICAg
IGJyZWFrOwo+ICsKPiArICAgICAgICAgICAgbGVuIC09IHByb3BzLT5jb3NfbnVtOwo+ICsKPiAr
ICAgICAgICAgICAgdmFsX3B0ciArPSBwcm9wcy0+Y29zX251bTsKClVubmVjZXNzYXJ5IGJsYW5r
IGxpbmUgYWdhaW4gYmV0d2VlbiB0aGVzZSB0d28uIFdpdGggdGhhdCBvbmNlIGFnYWluClJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpKYW4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Thu Jun 29 17:59:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 17:59:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQdiz-0005yI-I8; Thu, 29 Jun 2017 17: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 <jbeulich@suse.com>) id 1dQdiy-0005y8-JN
 for xen-devel@lists.xenproject.org; Thu, 29 Jun 2017 17:59:28 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 88/75-03044-FFF35595; Thu, 29 Jun 2017 17:59:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXS6fjDS/e/fWi
 kwfPFPBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bsM1fYCtbxV5ydfIC5gfEmZxcjJ4eQQJ7E
 kZ7HbCA2r4CdxMVna9lBbAkBQ4nTC2+ydDFycLAIqEq8mJUIEmYTUJfoXNTOAmKLCMhJbDp8F
 aici4NZYBOTxOQ99xhBEsICKRJb/h5gBUkICbQzSry7dYkJZBCngJfE7AUZICavgKDE3x3CIO
 XMAloSD3/dYoGwtSWWLXzNDFLCLCAtsfwfxwRGvlkIDbOQNMxC0jALoWEBI8sqRvXi1KKy1CJ
 dE72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMDQYwCCHYzdl/0PMUpyMCmJ8ho+
 D4kU4kvKT6nMSCzOiC8qzUktPsSowcEhsG3X6guMUix5+XmpShK81+1CI4UEi1LTUyvSMnOA0
 QFTKsHBoyTC62QElOYtLkjMLc5Mh0idYlSUEuc9AtInAJLIKM2Da4NF5CVGWSlhXkago4R4Cl
 KLcjNLUOVfMYpzMCoJ8/4FmcKTmVcCN/0V0GImoMXCM0JAFpckIqSkGhhnXosqC5By1VkykbN
 tVQLfziQrTeWPAlYn4n+8S2P2NXvCqV1ecqRkg3y6S+TSVxsOSsxPnOR1mnlBZdui3ISPt33Y
 fayMfX/JiaesaLx7z8Hj7PveiKVLy8w5+XMe3ndK9k+7Msv6S8LG4hNL7Axmr94zW3p5RrbTv
 vlxQRt/9k/aLMc4cbcSS3FGoqEWc1FxIgAV1ehwwwIAAA==
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1498759165!99360290!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17077 invoked from network); 29 Jun 2017 17:59:26 -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; 29 Jun 2017 17:59:26 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 29 Jun 2017 11:59:24 -0600
Message-Id: <59553FFA02000078001017D9@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 29 Jun 2017 11:59:22 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <yi.y.sun@linux.intel.com>
References: <1497402776-22348-1-git-send-email-yi.y.sun@linux.intel.com>
 <1497402776-22348-12-git-send-email-yi.y.sun@linux.intel.com>
In-Reply-To: <1497402776-22348-12-git-send-email-yi.y.sun@linux.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v12 11/23] x86: refactor psr: L3 CAT: set
 value: implement cos id picking flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiAwNi8xNC8xNyAzOjI1IEFNID4+
Pgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9wc3IuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwo+
IEBAIC04NDUsMTIgKzg0NSw5NyBAQCBzdGF0aWMgaW50IGZpbmRfY29zKGNvbnN0IHVpbnQzMl90
IHZhbFtdLCB1bnNpZ25lZCBpbnQgYXJyYXlfbGVuLAo+ICAgICAgcmV0dXJuIC1FTk9FTlQ7Cj4g
IH0KPiAgCj4gK3N0YXRpYyBib29sIGZpdHNfY29zX21heChjb25zdCB1aW50MzJfdCB2YWxbXSwK
PiArICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGFycmF5X2xlbiwKPiArICAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBwc3Jfc29ja2V0X2luZm8gKmluZm8sCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgY29zKQo+ICt7Cj4gKyAgICB1
bnNpZ25lZCBpbnQgaTsKPiArCj4gKyAgICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZX1NJWkUoaW5m
by0+ZmVhdHVyZXMpOyBpKysgKQo+ICsgICAgewo+ICsgICAgICAgIGNvbnN0IHN0cnVjdCBmZWF0
X25vZGUgKmZlYXQgPSBpbmZvLT5mZWF0dXJlc1tpXTsKPiArICAgICAgICBjb25zdCBzdHJ1Y3Qg
ZmVhdF9wcm9wcyAqcHJvcHMgPSBmZWF0X3Byb3BzW2ldOwo+ICsKPiArICAgICAgICBpZiAoICFm
ZWF0ICkKPiArICAgICAgICAgICAgY29udGludWU7Cj4gKwo+ICsgICAgICAgIGlmICggIXByb3Bz
ICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwo+ICsg
ICAgICAgICAgICByZXR1cm4gZmFsc2U7Cj4gKyAgICAgICAgfQo+ICsKPiArICAgICAgICBpZiAo
IGFycmF5X2xlbiA8IHByb3BzLT5jb3NfbnVtICkKPiArICAgICAgICAgICAgcmV0dXJuIGZhbHNl
Owo+ICsKPiArICAgICAgICBpZiAoIGNvcyA+IGZlYXQtPmNvc19tYXggKQo+ICsgICAgICAgIHsK
PiArICAgICAgICAgICAgdW5zaWduZWQgaW50IGo7Cj4gKwo+ICsgICAgICAgICAgICBmb3IgKCBq
ID0gMDsgaiA8IHByb3BzLT5jb3NfbnVtOyBqKysgKQo+ICsgICAgICAgICAgICB7Cj4gKyAgICAg
ICAgICAgICAgICAvKgo+ICsgICAgICAgICAgICAgICAgICogR2V0IGRlZmF1bHQgdmFsdWUgd2hp
Y2ggY29zIGlkIGlzIDAuCgoiR2V0IGRlZmF1bHQgdmFsdWUsIHRoZSBDT1MgSUQgb2Ygd2hpY2gg
aXMgemVybyIgcGVyaGFwcz8KCj4gKyAgICAgICAgICAgICAgICAgKiBGb3IgQ0RQOgo+ICsgICAg
ICAgICAgICAgICAgICogLSBEQVRBIGRlZmF1bHQgdmFsdWUgc3RvcmVkIGluIGNvc19yZWdfdmFs
WzBdOwo+ICsgICAgICAgICAgICAgICAgICogLSBDT0RFIGRlZmF1bHQgdmFsdWUgc3RvcmVkIGlu
IGNvc19yZWdfdmFsWzFdLgoKU3RyaWN0bHkgc3BlYWtpbmcgdGhpcyBkb2Vzbid0IGJlbG9uZyBp
bnRvIHRoaXMgcGF0Y2gsIGFzIHlvdSdyZSBub3QgYXQgQ0RQCnlldC4gSW4gZmFjdCBJIHdvbmRl
ciB3aGV0aGVyIHRoaXMgY291bGRuJ3QgYmUgZHJvcHBlZCBhbHRvZ2V0aGVyLgoKPiArICAgICAg
ICAgICAgICAgICAqLwo+ICsgICAgICAgICAgICAgICAgdWludDMyX3QgZGVmYXVsdF92YWwgPSBm
ZWF0LT5jb3NfcmVnX3ZhbFtqXTsKPiArCj4gKyAgICAgICAgICAgICAgICBpZiAoIHZhbFtqXSAh
PSBkZWZhdWx0X3ZhbCApCj4gKyAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwo+ICsg
ICAgICAgICAgICB9Cj4gKyAgICAgICAgfQo+ICsKPiArICAgICAgICBhcnJheV9sZW4gLT0gcHJv
cHMtPmNvc19udW07Cj4gKwo+ICsgICAgICAgIHZhbCArPSBwcm9wcy0+Y29zX251bTsKCldlbGws
IHlvdSBhbHJlYWR5IGtub3cgbXkgY29tbWVudCBoZXJlIGJ5IG5vdywgSSBndWVzcy4KCkluIGFu
eSBjYXNlIGFnYWluClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 29 18:00:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 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 1dQdjn-0006bB-RC; Thu, 29 Jun 2017 18:00: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 1dQdjm-0006aw-FE
 for xen-devel@lists.xenproject.org; Thu, 29 Jun 2017 18:00:18 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 B4/B3-01862-13045595; Thu, 29 Jun 2017 18:00:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXS6fjDS9fAITT
 SYN5pS4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP27362gkl8FS/vf2NqYJzG1cXIySEkkCex
 68plRhCbV8BO4m3bKxYQW0LAUOL0wptgNouAqkTXqWnsIDabgLpE56J2sLiIgJzEpsNXgeJcH
 MwCm5gkJu+5BzZIWCBeon1hA1hCSKCdUWLVqyNg3ZwCXhKz1x5h62LkANomKPF3hzBImFlAS+
 Lhr1ssELa2xLKFr5lBSpgFpCWW/+OYwMg3C6FhFpKGWUgaZiE0LGBkWcWoXpxaVJZapGuml1S
 UmZ5RkpuYmaNraGCsl5taXJyYnpqTmFSsl5yfu4kRGH71DAyMOxivtDkfYpTkYFIS5TV8HhIp
 xJeUn1KZkVicEV9UmpNafIhRg4NDYNuu1RcYpVjy8vNSlSR48+xCI4UEi1LTUyvSMnOAEQJTK
 sHBoyTC62QElOYtLkjMLc5Mh0idYlSUEuc9AtInAJLIKM2Da4NF5SVGWSlhXkYGBgYhnoLUot
 zMElT5V4ziHIxKwrxtIFN4MvNK4Ka/AlrMBLRYeEYIyOKSRISUVAPjk+9Lj/w4PmeP9LnLSeb
 s/coNLZ6HA9flyCkIbFszL7d765zt/+9OcpldHfFq64Je5VS9T/uWicoKnr8j//3R7Ycm3+7f
 nfal4IW8RfNyC7NQDwnzN5t1nzg3VX/86SLXf9DrUUWD5LtLp5MNpjVFXd0WdfpBmB7/k8ncW
 VH2+syvHHf/+tC1WomlOCPRUIu5qDgRACHUImLFAgAA
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1498759215!64670543!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60313 invoked from network); 29 Jun 2017 18:00:16 -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; 29 Jun 2017 18:00:16 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 29 Jun 2017 12:00:13 -0600
Message-Id: <5955402C02000078001017E2@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 29 Jun 2017 12:00:12 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <yi.y.sun@linux.intel.com>
References: <1497402776-22348-1-git-send-email-yi.y.sun@linux.intel.com>
 <1497402776-22348-13-git-send-email-yi.y.sun@linux.intel.com>
In-Reply-To: <1497402776-22348-13-git-send-email-yi.y.sun@linux.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v12 12/23] x86: refactor psr: L3 CAT: set
 value: implement write msr flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiAwNi8xNC8xNyAzOjI1IEFNID4+
Pgo+ICtzdHJ1Y3QgY29zX3dyaXRlX2luZm8KPiArewo+ICsgICAgdW5zaWduZWQgaW50IGNvczsK
PiArICAgIHN0cnVjdCBmZWF0X25vZGUgKmZlYXR1cmU7Cj4gKyAgICB1aW50MzJfdCAqdmFsOwoK
Y29uc3Q/Cgo+ICBzdGF0aWMgaW50IHdyaXRlX3Bzcl9tc3JzKHVuc2lnbmVkIGludCBzb2NrZXQs
IHVuc2lnbmVkIGludCBjb3MsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3Qg
dmFsW10sIHVuc2lnbmVkIGludCBhcnJheV9sZW4sCj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZW51bSBwc3JfZmVhdF90eXBlIGZlYXRfdHlwZSkKPiAgewo+IC0gICAgcmV0dXJuIC1FTk9F
TlQ7Cj4gKyAgICB1bnNpZ25lZCBpbnQgaTsKPiArICAgIHN0cnVjdCBwc3Jfc29ja2V0X2luZm8g
KmluZm8gPSBnZXRfc29ja2V0X2luZm8oc29ja2V0KTsKPiArICAgIHN0cnVjdCBjb3Nfd3JpdGVf
aW5mbyBkYXRhID0KPiArICAgIHsKPiArICAgICAgICAuY29zID0gY29zLAo+ICsgICAgICAgIC5m
ZWF0dXJlID0gaW5mby0+ZmVhdHVyZXNbZmVhdF90eXBlXSwKPiArICAgICAgICAucHJvcHMgPSBm
ZWF0X3Byb3BzW2ZlYXRfdHlwZV0sCj4gKyAgICB9Owo+ICsKPiArICAgIGlmICggY29zID4gaW5m
by0+ZmVhdHVyZXNbZmVhdF90eXBlXS0+Y29zX21heCApCj4gKyAgICAgICAgcmV0dXJuIC1FSU5W
QUw7Cj4gKwo+ICsgICAgLyogU2tpcCB0byB0aGUgZmVhdHVyZSdzIHZhbHVlIGhlYWQuICovCj4g
KyAgICBmb3IgKCBpID0gMDsgaSA8IGZlYXRfdHlwZTsgaSsrICkKPiArICAgIHsKPiArICAgICAg
ICBpZiAoICFpbmZvLT5mZWF0dXJlc1tpXSApCj4gKyAgICAgICAgICAgIGNvbnRpbnVlOwo+ICsK
PiArICAgICAgICBpZiAoICFmZWF0X3Byb3BzW2ldICkKPiArICAgICAgICB7Cj4gKyAgICAgICAg
ICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwo+ICsgICAgICAgICAgICByZXR1cm4gLUVOT0VOVDsK
PiArICAgICAgICB9Cj4gKwo+ICsgICAgICAgIGlmICggYXJyYXlfbGVuIDw9IGZlYXRfcHJvcHNb
ZmVhdF90eXBlXS0+Y29zX251bSApCj4gKyAgICAgICAgICAgIHJldHVybiAtRU5PU1BDOwo+ICsK
PiArICAgICAgICBhcnJheV9sZW4gLT0gZmVhdF9wcm9wc1tmZWF0X3R5cGVdLT5jb3NfbnVtOwo+
ICsKPiArICAgICAgICB2YWwgKz0gZmVhdF9wcm9wc1tmZWF0X3R5cGVdLT5jb3NfbnVtOwoKV2Vs
bCwgeW91IGd1ZXNzIGl0LiBCdXQgYWRkaXRpb25hbGx5IC0gZG9lc24ndCB0aGUgYXJyYXkgaW5k
ZXggaW4gYWxsIHRocmVlCmNhc2VzIGFib3ZlIG5lZWQgdG8gYmUgaT8gSWYgc28sIHBsZWFzZSBh
bHNvIGNoZWNrIG90aGVyIHBhdGNoZXMgKGluY2x1ZGluZwplYXJsaWVyIG9uZXMsIHdoZXJlIEkg
dGhlbiBtYXkgaGF2ZSBvdmVybG9va2VkIHRoaXMpLiBJdCBpcyBhbnl3YXkgd29ydGggdG8KY29u
c2lkZXIgbWFraW5nIHRoaXMgc2tpcC1wcmlvci1mZWF0dXJlcyBsb29wIGEgaGVscGVyIGZ1bmN0
aW9uLCBhcyB0aGlzIGlzbid0CnRoZSBmaXJzdCB0aW1lIHRoaXMgb2NjdXJzLiBPdG9oIHRoaXMg
d291bGQgaW52b2x2ZSBxdWl0ZSBhIGJpdCBvZiBwYXNzaW5nCnJldHVybiB2YWx1ZXMgdmlhIHBv
aW50ZXJzLCBzbyBtYXliZSB0aGF0IHdvdWxkbid0IGJlIHRvbyBlZmZpY2llbnQuIEFuZCBJCmd1
ZXNzIG1hY3JvaXppbmcgdGhpcyBtYXkgZW5kIHVwIGxvb2tpbmcgYSBsaXR0bGUgY2x1bXN5IC8g
Y29udm9sdXRlZC4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 29 18:40:59 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 18: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 1dQeMo-0000uT-Hn; Thu, 29 Jun 2017 18:40:38 +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 1dQeMn-0000uN-Np
 for xen-devel@lists.xenproject.org; Thu, 29 Jun 2017 18:40:37 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 02/3E-03612-4A945595; Thu, 29 Jun 2017 18:40:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpjleJIrShJLcpLzFFi42Lxqg1y1l3iGRp
 p8HAhk8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvHk8HXmgltCFZv7ZjI1MLbxdzFycQgJTGeU
 aJlxggnEYRHYxirxrnkRM4gjIXCHVeL76q1ADgeQEyfRPwnKrJJ49QOonhOoWVHi67PpTBCD5
 jBJnH32DiwhLGAlcWfjVEYQW0RAX2L77F+MIEXMAm8YJQ7Pes0C0Z0icXLrDLAGNgEjieU3fo
 DFeQVsJObPXc0KYrMIqErs378drEZUIFyi90A/G0SNoMTJmU/A6jkFdCU+v/4NVsMsYCYxb/N
 DZghbXmL72zlQtrjErSfzmSYwisxC0j4LScssJC2zkLQsYGRZxahRnFpUllqka2ipl1SUmZ5R
 kpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGBsMQLCD8ceygEOMkhxMSqK8hs9DIoX4kvJTK
 jMSizPii0pzUosPMcpwcChJ8B52D40UEixKTU+tSMvMAUYpTFqCg0dJhNfJCCjNW1yQmFucmQ
 6ROsVozLFh9fovTByTDmz/wiTEkpeflyolztvnAVQqAFKaUZoHNwiWPC4xykoJ8zICnSbEU5B
 alJtZgir/ilGcg1FJmHcxyBSezLwSuH2vgE5hAjpFeEYIyCkliQgpqQbG7UoqbcdWtB9NSbLz
 4BL+Zeu06sLVZ7qsSxY/uHD+e97r5sTv/zYvY9dxr4qtfLnyr93Vyp+qa19PqBdl+OHSc9qDb
 42IYVYwf0+r5pfohe0FEq3dz2qFPsVNsFngbv1var3H5Kc2bZZb1d8Za2dtWzThtvnJ0sL9+2
 dazI8puzfVaW2c9I/pSizFGYmGWsxFxYkAMK+V+xkDAAA=
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1498761635!104523818!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16162 invoked from network); 29 Jun 2017 18:40:36 -0000
Received: from mail-wm0-f67.google.com (HELO mail-wm0-f67.google.com)
 (74.125.82.67)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 29 Jun 2017 18:40:36 -0000
Received: by mail-wm0-f67.google.com with SMTP id j85so4149637wmj.0
 for <xen-devel@lists.xenproject.org>; Thu, 29 Jun 2017 11:40:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=gDVSZ2Xi2Tjbub0MZd1GzrX6+cVhzD/suytBEGs23iU=;
 b=tJQCOH0AoASpwZHfwUw6T7x8+Xt1ImShuAY95HQnTWLu5LSmYgi0UeV9RotLJGhqGF
 jgXXz2twaKDZ/5rofU6sdJypyCgvvzJA04a3WosEmA1ns+VLaqBFtxa2o+wVhlc84Y5f
 dm07u4ywlErYgbTJx1jxmtp8tGe+N0CZboCv++Jf5J/M43NBU0mfWiQTLYVCM8uDV9H9
 YzMeGxXB++KNbeVnL6Fd6Tm/iXSDzjz8SU9HwGewF/Xpuj8CyvUBrk899Bscs3yo7/DO
 oqndUoi5SXUe/HEV039X2o/Xp9Hwm9ecaYSOt6sPXE3PQ0hxKZPbJk7yIVRezZehQiId
 sadg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=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=gDVSZ2Xi2Tjbub0MZd1GzrX6+cVhzD/suytBEGs23iU=;
 b=efnm54p3szZASxcu3eV+2WQ57geb0J6J4rtSkXSlHxsLmzxGIvIsjOT08SWRxerqbi
 L3/MkYcNwqs4MCJWnxTw/ZXC2VA+gF4itm8mAWvHpVsnwmV7/v4u8clyvIYitI9p8e+f
 4YHEbGfQa5UitYJAxkotxD8wm2AjYIERbFbYTurbpO6OtYAZdGUwAA33njAGGNaH0C/J
 iTWeRm5RHTuAheRAf0FZO1mwhsuM6AzpegNKe6LSPrnRm5wg34vmKyM4HaJoWqvmxacs
 443Xn2sc2FKM2X5YtHzBHHbSwQzjDyFY1qFL7lGQmW6R0ZieY4dy8I8DNPm0iMtxlmup
 Eh9Q==
X-Gm-Message-State: AIVw113B1p67r1cbkbMeOPmNZDNcOjLzM7QKhRRZO5NHWBivkfJYKqV5
 hgWLfM/RRSkY5Q==
X-Received: by 10.28.127.197 with SMTP id a188mr3221041wmd.82.1498761635552;
 Thu, 29 Jun 2017 11:40:35 -0700 (PDT)
Received: from [192.168.2.108] (77-52-130-50.dialup.umc.net.ua. [77.52.130.50])
 by smtp.googlemail.com with ESMTPSA id n14sm2422193wmd.1.2017.06.29.11.40.32
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 29 Jun 2017 11:40:34 -0700 (PDT)
To: Dmitry Torokhov <dmitry.torokhov@gmail.com>
References: <1498198195-12293-1-git-send-email-andr2000@gmail.com>
 <20170629081719.GA21557@dtor-ws>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <af52c632-2041-01c6-6e02-1e57ee9dc466@gmail.com>
Date: Thu, 29 Jun 2017 21:40:30 +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: <20170629081719.GA21557@dtor-ws>
Content-Language: en-US
Cc: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 vlad.babchuk@gmail.com, linux-kernel@vger.kernel.org, andrii.anisov@gmail.com,
 olekstysh@gmail.com, al1img@gmail.com, xen-devel@lists.xenproject.org,
 joculator@gmail.com
Subject: Re: [Xen-devel] [PATCH v1] xen/input: add multi-touch 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-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>

SGksIERtaXRyeSEKCkZpcnN0IG9mIGFsbCB0aGFuayB5b3UgZm9yIGJvdGggdGhlIGNvbW1lbnRz
IGFuZCB0aGUgcGF0Y2gKCk9uIDA2LzI5LzIwMTcgMTE6MTcgQU0sIERtaXRyeSBUb3Jva2hvdiB3
cm90ZToKPiBIaSBPbGVrc2FuZHIsCj4KPiBPbiBGcmksIEp1biAyMywgMjAxNyBhdCAwOTowOTo1
NUFNICswMzAwLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4gKwkJCXN3aXRjaCAo
ZXZlbnQtPm10b3VjaC5ldmVudF90eXBlKSB7Cj4+ICsJCQljYXNlIFhFTktCRF9NVF9FVl9ET1dO
Ogo+PiArCQkJCWlucHV0X210X3JlcG9ydF9zbG90X3N0YXRlKGRldiwgTVRfVE9PTF9GSU5HRVIs
Cj4+ICsJCQkJCQkJICAgdHJ1ZSk7Cj4+ICsJCQkJaW5wdXRfZXZlbnQoZGV2LCBFVl9BQlMsIEFC
U19NVF9QT1NJVElPTl9YLAo+PiArCQkJCQkgICAgZXZlbnQtPm10b3VjaC51LnBvcy5hYnNfeCk7
Cj4+ICsJCQkJaW5wdXRfZXZlbnQoZGV2LCBFVl9BQlMsIEFCU19NVF9QT1NJVElPTl9ZLAo+PiAr
CQkJCQkgICAgZXZlbnQtPm10b3VjaC51LnBvcy5hYnNfeSk7Cj4+ICsJCQkJaW5wdXRfZXZlbnQo
ZGV2LCBFVl9BQlMsIEFCU19YLAo+PiArCQkJCQkgICAgZXZlbnQtPm10b3VjaC51LnBvcy5hYnNf
eCk7Cj4+ICsJCQkJaW5wdXRfZXZlbnQoZGV2LCBFVl9BQlMsIEFCU19ZLAo+PiArCQkJCQkgICAg
ZXZlbnQtPm10b3VjaC51LnBvcy5hYnNfeSk7Cj4gSSB3YXMgbG9va2luZyBhdCB0aGlzIGFuZCBy
ZWFsaXplZCB0aGF0IHRoaXMgYnJlYWtzIHRoZSBzaW5nbGUgdG91Y2gKPiBlbXVsYXRpb24gZm9y
IE1UIGludGVyZmFjZTogZm9yIFNUIHlvdSBhcmUgc3VwcG9zZWQgdG8gcmVwb3J0IHRoZSBvbGRl
c3QKPiBjb250YWN0LCBoZXJlIHlvdSByZXBvcnQgZGF0YSBmb3IgYWxsIG9mIHRoZW0uIEx1Y2tp
bHkKPiBpbnB1dF9tdF9yZXBvcnRfcG9pbnRlcl9lbXVsYXRpb24oKSB0aGF0IGlzIGNhbGxlZCBh
cyBwYXJ0IG9mCj4gaW5wdXRfbXRfc3luY19mcmFtZSgpIHJlcG9ydHMgdGhlIGNvcnJlY3QgQUJT
X1gvQUJTX1kgZGF0YSBhbmQgZml4ZXMKPiB0aGF0IGZvciB5b3UuCj4KPiBXZSBzaG91bGQgc2lt
cGx5IHJlbW92ZSByZXBvcnRpbmcgQUJTX1gvQUJTX1kgaGVyZSBhbmQgaW4KPiBYRU5LQkRfTVRf
RVZfTU9USU9OIGFzIHdlbGwuCj4KPj4gKwo+PiArCQlpbnB1dF9zZXRfY2FwYWJpbGl0eShtdG91
Y2gsIEVWX0tFWSwgQlROX1RPVUNIKTsKPj4gKwkJaW5wdXRfc2V0X2Fic19wYXJhbXMobXRvdWNo
LCBBQlNfWCwKPj4gKwkJCQkgICAgIDAsIHdpZHRoLCAwLCAwKTsKPj4gKwkJaW5wdXRfc2V0X2Fi
c19wYXJhbXMobXRvdWNoLCBBQlNfWSwKPj4gKwkJCQkgICAgIDAsIGhlaWdodCwgMCwgMCk7Cj4+
ICsJCWlucHV0X3NldF9hYnNfcGFyYW1zKG10b3VjaCwgQUJTX1BSRVNTVVJFLAo+PiArCQkJCSAg
ICAgMCwgMjU1LCAwLCAwKTsKPiBUaGlzIGlzIGRvbmUgYXV0b21hdGljYWxseSBieSBpbnB1dF9t
dF9pbml0X3Nsb3RzKCkgd2hlbiBjYWxsZWQgd2l0aAo+IElOUFVUX01UX0RJUkVDVCAoYXMgaW4g
eW91ciBjYXNlKSBvciBJTlBVVF9NVF9QT0lOVEVSLCBzbyB0aGlzIGNhbiBiZQo+IHJlbW92ZWQg
YXMgd2VsbC4KR3JlYXQsIEkgd2FzIG5vdCBhY3R1YWxseSBjb252aW5jZWQgdGhhdCBBQlMgaXMg
cmVhbGx5IG5lZWRlZAp0byBiZSBwdXQgaGVyZSB3aGlsZSBkZWFsaW5nIHdpdGggTVQgZGV2aWNl
cywKc28gdGhlIGFib3ZlIGNhbiBiZSByZW1vdmVkCj4gRG9lcyB0aGUgcGF0Y2ggYmVsb3cgKG9u
IHRvcCBvZiB5b3Vycykgd29yayBmb3IgeW91PwpVbmZvcnR1bmF0ZWx5IEkgZGlkbid0IGhhdmUg
dGltZSB0byB0ZXN0IHRoZSBwYXRjaCB0b2RheSwgYnV0IHdpbGwgdHJ5CnRvIGRvIHNvIHRvbW9y
cm93LgoKQmVzaWRlIHRoYXQsIGRvIHlvdSB0aGluayB0aGF0IHRoZSByZW1vdmFscyBhYm92ZSBz
aG91bGQgZ28gaW50byBteSBwYXRjaAphbmQgdGhlIHJlc3Qgb2YgeW91cnMgKGl0IGxvb2tzIGxp
a2UgbmVlZGVkIHJlZmFjdG9yaW5nIHRvIG1lKSBzaG91bGQgZ28gCmludG8KYSBzZXBhcmF0ZSBv
bmUsIG5vdCBuYW1lZCAiTVQgc3VwcG9ydCBmaXh1cHMiLCBidXQgcmF0aGVyICJYZW4gaW5wdXQK
ZHJpdmVyIHJlZmFjdG9yaW5nIj8gQmVjYXVzZSBwYXJ0IG9mIHRoZSBjaGFuZ2VzIHNlZW1zIHRv
IGJlIE1UIHJlbGV2YW50CmFuZCBwYXJ0IGlzIHB1cmUgcmVmYWN0b3JpbmcuCklmIHNvLCBkbyB5
b3Ugd2FudCBtZSB0byByZXdvcmsgeW91ciBwYXRjaCB3aXRoIHRoZXNlIGNoYW5nZXMgYW5kIGFk
ZCBvbgp0b3Agb2YgbWluZSAoSSB3aWxsIHB1dCB5b3VyIHNpZ25lZCBvZmYpIG9yIHlvdSB3aWxs
IGhhbmRsZSBpdCBvbiB5b3VyIG93bj8KPiBUaGFua3MuCj4KVGhhbmsgeW91LApPbGVrc2FuZHIK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 29 19:05:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 19:05:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQeko-0002JP-J3; Thu, 29 Jun 2017 19:05:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vlad.babchuk@gmail.com>) id 1dQekm-0002JJ-FM
 for xen-devel@lists.xensource.com; Thu, 29 Jun 2017 19:05:24 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 29/00-01996-37F45595; Thu, 29 Jun 2017 19:05:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCIsWRWlGSWpSXmKPExsVyMfTGVt0C/9B
 Ig4mPNC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8b5HT2MBZcsK/Z3PWFtYFyg38XIySEkMINR
 4sdBiy5GLg4WgVmsEi/3z2UESUgIbGOVOPo4CcIukjj4v48dxj75u50JxOYVEJQ4OfMJC8QgL
 4l/93exgdicAj4Si65sYgYZKiSwk0lizc02ZpAEm4CBxJsXG8GaWQRUJU5M3gQ1KEBiw/MmsB
 phAX2Jmwsngw0VAbI33W5kBxnELHCGSeJU3y2wBmYBTYnW7b/ZIWxtiWULXzNPYBScheSoWUj
 KZiEpW8DIvIpRozi1qCy1SNfIUi+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTIzB0
 6xkYGHcwXt7id4hRkoNJSZTX8HlIpBBfUn5KZUZicUZ8UWlOavEhRg0ODoHNa1dfYJRiycvPS
 1WS4O30DY0UEixKTU+tSMvMAUYXTKkEB4+SCK+TEVCat7ggMbc4Mx0idYrRlePKlXVfmDg2rF
 4PJKcc2A4kO2b8/MbEsWomkBQCmy0lzhvhB9QsANKcUZoHNxqWGC4xykoJ8zIyMDAI8RSkFuV
 mlqDKv2IU52BUEuYNAZnCk5lXAnfBK6DjmICOE54RAnJcSSJCSqqBUepc5/qpy14vY5933+GN
 8uy7e4+XPd6j933FjKf7ZG+YzlhiGNkXfefFDV+Hly6T/iuWfhFQV9Zm+ZCow/DW5NzrlyFW3
 pnZszUv9l2Iv2JyeZvA3N0n40z35Dw5HNb72J6lJT+l3KKc4VnxnDqt/v7QR3d9Xdndp59S2C
 GSOmv31BgtjSV+c5RYijMSDbWYi4oTASuaRNkHAwAA
X-Env-Sender: vlad.babchuk@gmail.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1498763119!97112343!1
X-Originating-IP: [209.85.216.181]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
  RCVD_BY_IP
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17892 invoked from network); 29 Jun 2017 19:05:20 -0000
Received: from mail-qt0-f181.google.com (HELO mail-qt0-f181.google.com)
 (209.85.216.181)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 29 Jun 2017 19:05:20 -0000
Received: by mail-qt0-f181.google.com with SMTP id f92so82189580qtb.2
 for <xen-devel@lists.xensource.com>; Thu, 29 Jun 2017 12:05:20 -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=6KKew1Ab2TwHVVbC6DJblzse4753Zeq+gM7fi2Z/+y8=;
 b=geY5PkBPJhzSYbuBKrwsSns1NEIM+rYIRPMz4PicTxkjSaCrKsSN32O/gfuQodmtt5
 Oj7/OmHXBYi4fYe3QYYGUU5T0OUA+gbw2XKGdBjfs1XsEwkcPbZ1ETVWlFhzLn2+wGIL
 6lI3OoV+7GblFxZXEYn9jxYWWon3wuaxMmYQPmAgPfiB3uUDB5/5QctpeGhzA9feNzYZ
 +HCYVp9aNkhg5VCp7B5wpJEcMSsCDlajjebJpx9XIR19uax5fKYpsjuK99WfXDjgPZRZ
 sdReAzXWgfRlq29oIGWabRbSBM7O6k8RPYuJjYL2izI8OrZ/Un+5+4iq6aN9Wooxp940
 kbIw==
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=6KKew1Ab2TwHVVbC6DJblzse4753Zeq+gM7fi2Z/+y8=;
 b=EvvtcrmKgOybOGq4WnK14yPO9hw9MIX3NkeZT6QtEdoXMoGEJ9M0BAE1c2Lbjsaq0T
 e6N4w+HC5YP3cwDEOZmMrrFZB5NJxOSiz1sBTd2iSgVKEikphdFJGECU/mKlcTsBFJxo
 Kv+euR5qxG/p3OBkQ6Xik5Qr3j6E2zv1yHISUW77aQkGsy297IjbXUopoAJHMf/hoI+L
 8w3WjxjLGbgfox8zMdv/UnDbkkInIe9MfFM3kd7ATC1xrKRuC/GvBXKRYwbnYADTarNt
 6ncJQNjHdAlAq9p2dXFDAxsJHJbmxl9KZDdlSotFOC56zw6JyCJj1x9d2w+x9JJ+aIJd
 5nHA==
X-Gm-Message-State: AKS2vOxDkEUtpxWnDpoIFHvlTRKvs/+tD9U+dyacJHdKewHCQifU3RKd
 ROeTgHgXFzuoZg3pXO2HhvFADhT99TQ0f9Q=
X-Received: by 10.200.43.33 with SMTP id 30mr22279921qtu.202.1498763119319;
 Thu, 29 Jun 2017 12:05:19 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.140.44.36 with HTTP; Thu, 29 Jun 2017 12:04:58 -0700 (PDT)
In-Reply-To: <alpine.DEB.2.10.1706161019100.17964@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1706151117090.12156@sstabellini-ThinkPad-X260>
 <CAOcqxo1ytKG1sF+JRD=2C9ymsPnMN9dEKY1jwZFxSuWAy8Tn1A@mail.gmail.com>
 <alpine.DEB.2.10.1706151314190.12156@sstabellini-ThinkPad-X260>
 <1497592848.30417.3.camel@citrix.com>
 <alpine.DEB.2.10.1706161019100.17964@sstabellini-ThinkPad-X260>
From: Volodymyr Babchuk <vlad.babchuk@gmail.com>
Date: Thu, 29 Jun 2017 22:04:58 +0300
Message-ID: <CAOcqxo1uQwckxuSZOuziX6L4DfPbd3tYtE9A_VNATrd-30STgw@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Cc: Artem_Mygaiev@epam.com, xen-devel@lists.xensource.com,
 Andrii Anisov <andrii_anisov@epam.com>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>,
 Oleksandr Tyshchenko <olekstysh@gmail.com>,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] EL0 app, stubdoms on ARM conf call
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8gYWxsLAoKVGhhbmsgeW91IGFsbCBmb3IgdGhlIGNhbGwuCgpBcyB3YXMgYWdyZWVkLCBJ
J2xsIHRvIHByb3ZpZGUgc29tZSBkZXRhaWxzIG9uIG91ciB1c2UgY2FzZXMuIEkgd2FudAp0byB0
ZWxsIHlvdSBhYm91dCBmb3VyIGNhc2VzOiBvbmUgaXMgT1AtVEVFIHJlbGF0ZWQsIHdoaWxlIG90
aGVyIHRocmVlCnNob3dzIHZhcmlvdXMgYXNwZWN0cyBvZiB2aXJ0dWFsaXplZCBjb3Byb2Nlc3Nz
b3JzIHdvcmtmbG93LgoKMS4gT1AtVEVFIHVzZSBjYXNlOiBEUk0gcGxheWJhY2sgKHNlY3VyZSBk
YXRhIHBhdGgpLgoKVXNlciB3YW50cyB0byBwbGF5IGEgRFJNLXByb3RlY3RlZCBtZWRpYSBmaWxl
LiBSaWdodHMgaG9sZGVycyBkb24ndAp3YW50IHRvIGdpdmUgdXNlciBhbnkgbWVhbnMgdG8gZ2V0
IERSTS1mcmVlIGNvcHkgb2YgdGhhdCBtZWRpYSBmaWxlLgpJZiB5b3UgZXZlciBoZWFyZCBhYm91
dCBXaWRldmluZSBvbiBBbmRyb2lkIC0gdGhhdCBpdCBpcy4gTG9uZyBzdG9yeQpzaG9ydCwgaXQg
aXMgcG9zc2libGUgdG8gZGVjcnlwdCwgZGVjb2RlIGFuZCBkaXNwbGF5IGEgdmlkZW8gZnJhbWUg
aW4KYSBzdWNoIHdheSwgdGhhdCBkZWNyeXB0ZWQgZGF0YSB3aWxsIG5ldmVyIGJlIGFjY2Vzc2li
bGUgdG8gdXNlcnNwYWNlLAprZXJuZWwgb3IgZXZlbiB0byBoeXBlcnZpc29yLiBUaGlzIGlzIHBv
c3NpYmxlIG9ubHkgd2hlbiBhbGwgZGF0YQpwcm9jZXNzaW5nIGlzIGRvbmUgaW4gc2VjdXJlIG1v
ZGUsIHdoaWNoIGxlYWRzIHVzIHRvIE9QLVRFRSBvcgooYW5vdGhlciBURUUpLgpTbywgZm9yIGVh
Y2ggdmlkZW8gZnJhbWUgbWVkaWEgcGxheWVyIHNob3VsZCBjYWxsIE9QLVRFRSB3aXRoCmVuY3J5
cHRlZCBmcmFtZSBkYXRhLgoKR29vZCBjYXNlOiAyNEZQUyBtb3ZpZSwgb3B0aW1pemVkIGRhdGEg
cGF0aDogbWVkaWEgcGxheWVyIHJlZ2lzdGVycwpzaGFyZWQgYnVmZmVycyBpbiBPUC1URUUgb25s
eSBvbmNlIGFuZCB0aGVuIHJldXNlcyB0aGVtIGR1cmluZyBldmVyeQppbnZvY2F0aW9uLiBUaGF0
IHdvdWxkIGJlIG9uZSBPUC1URUUgY2FsbCBwZXIgZnJhbWUgb3IgMjQgY2FsbHMgcGVyCnNlY29u
ZC4KV29yc3QgY2FzZTogSGlnaCBmcmFtZSByYXRlIG1vdmllICg2MCBGUFMpLCBkYXRhIHBhdGgg
aW4gbm90Cm9wdGltaXplZC4gTWVkaWEgcGxheWVyIHJlZ2lzdGVycyBzaGFyZWQgYnVmZmVyIGlu
IE9QLVRFRSwgdGhlbiBhc2tzCml0IHRvIHByb2Nlc3MgZnJhbWUsIHRoZW4gdW5yZWdpc3RlcnMg
YnVmZmVyLiA2MCAqIDMgPSAxODAgY2FsbHMgcGVyCnNlY29uZC4KCtChYWxsIGlzIGRvbmUgdXNp
bmcgU01DIGluc3RydWN0aW9uLiBMZXQncyBhc3N1bWUgdGhhdCBPUC1URUUgbWVkaWF0b3IKbGl2
ZXMgaW4gU3R1YmRvbS4gVGhlcmUgaXMgaG93IGNhbGwgc2VxdWVuY2UgY2FuIGxvb2sgbGlrZToK
CjEuIERvbVUgaXNzdWVzIFNNQywgd2hpY2ggaXMgdHJhcHBlZCBieSBIeXBlcnZpc29yCjIuIEh5
cGVydmlzb3IgdXNlcyBzdGFuZGFyZCBhcHByb2FjaCB3aXRoIHJpbmcgYnVmZmVyIGFuZCBldmVu
dAptZWNoYW5pc20gdG8gY2FsbCBTdHViZG9tLiBBbHNvIGl0IGJsb2NrcyBEb21VJ3MgdkNQVSB3
aGljaCBjYXVzZWQKdGhpcyB0cmFwLgozYS4gU3R1YmRvbSBtYW5nbGVzIHJlcXVlc3QgYW5kIGFz
a3MgSHlwZXJ2aXNvciB0byBpc3N1ZSByZWFsIFNNQwooM2IuIFN0dWJkb20gbWFuZ2xlcyByZXF1
ZXN0IGFuZCBpc3N1ZXMgU01DIGJ5IGl0c2VsZiAtIHBvdGVudGlhbGx5IGluc2VjdXJlKQo0LiBB
ZnRlciByZWFsIFNNQywgSHlwZXJ2aXNvciByZXR1cm5zIGNvbnRyb2wgYmFjayB0byBTdHViZG9t
CjUuIFN0dWJkb20gbWFuZ2xlcyByZXR1cm4gdmFsdWUgYW5kIHJldHVybnMgcmVzcG9uc2UgdG8g
SHlwZXJ2aXNvciBpbgphIHJpbmcgYnVmZmVyCjYuIEh5cGVydmlzb3IgdW5ibG9ja3MgRG9tVSdz
IFZDUFUgYW5kIHNjaGVkdWxlcyBpdC4KCkFzIHlvdSBjYW4gc2VlLCB0aGVyZSBhcmUgNiBjb250
ZXh0IHN3aXRjaGVzCihEb21VLT5IWVAtPlN0dWJkb20tPkhZUC0+U3R1YmRvbS0+SFlQLT5Eb21V
KS4gVGhlcmUgYXJlIDIgVkNQVQpzd2l0Y2hlcyAoRG9tVS0+U3R1YmRvbS0+RG9tVSkuIEJvdGgg
VkNQVSBzd2l0Y2hlcyBhcmUgZ292ZXJuZWQgYnkgYQpzY2hlZHVsZXIuCldoZW4gSSBzYXkgImdv
dmVybmVkIGJ5IHNjaGVkdWxlciIgSSBpbXBseSB0aGF0IHRoZXJlIGFyZSBubwpndWFyYW50ZWVz
IHRoYXQgbmVlZGVkIGRvbWFpbiB3aWxsIGJlIHNjaGVkdWxlZCByaWdodCBub3cuClRoaXMgaXMg
c2VxdWVuY2UgZm9yIG9uZSBjYWxsLiBBcyB5b3UgcmVtZW1iZXIsIHRoZXJlIGNhbiBiZSB1cCB0
byAxODAKc3VjaCBjYWxscyBwZXIgc2Vjb25kIGluIHRoaXMgdXNlIGNhc2UuIFRoYXQgZ2l2ZXMg
dXMgMTgwICogNiB+PSAxMDAwCmNvbnRleHQgc3dpdGNoZXMgcGVyIHNlY29uZC4KCgoyLiBDb3By
b2Nlc3NvciB1c2UgY2FzZTogY29wcm9jZXNzb3IgY29udGV4dCBzd2l0Y2guCgpMZXRzIGFzc3Vt
ZSB0aGF0IGNvcHJvY2Vzc29yIHdhcyB1c2VkIGJ5IERvbTEgYW5kIG5vdyBpdCBpcyB0aW1lIHRv
CnN3aXRjaCBjb250ZXh0LCBzbyBEb20yIGNhbiB1c2UgaXQuIFJldHVybmluZyBiYWNrIHRvIEdQ
VSBjYXNlLCBpZiB3ZQp3YW50IHRvIHNob3cgNjAgRlBTLCB0aGVuIHdlIG5lZWQgYXQgbGVhc3Qg
NjAqTiBjb250ZXh0IHN3aXRjaGVzLAp3aGVyZSBOIGlzIG51bWJlciBvZiBkb21haW5zIHRoYXQg
dXNlIEdQVS4gVGhpcyBpcyBsb3dlciBtYXJnaW4sCm9idmlvdXNseS4gQ29udGV4dCBzd2l0Y2gg
aXMgZG9uZSBpbiB0d28gcGFydHM6ICJjb250ZXh0IHN3aXRjaCBmcm9tIgphbmQgImNvbnRleHQg
c3dpdGNoIHRvIi4gQ29udGV4dCBzd2l0Y2ggcHJvY2VkdXJlIGlzIGRldmljZS1zcGVjaWZpYywK
c28gdGhlcmUgc2hvdWxkIGJlIGRyaXZlciBmb3IgZXZlcnkgc3VwcG9ydGVkIGRldmljZS4gVGhp
cyBkcml2ZXIgZG9lcwphY3R1YWwgd29yay4gV2UgY2FuJ3QgaGF2ZSB0aGlzIGRyaXZlciBpbiBo
eXBlcnZpc29yLiBMZXQncyBhc3N1bWUKdGhhdCBkcml2ZXIgaXMgcnVubmluZyBpbiBhIFN0dWJk
b20uCkNvbnRleHQgc3dpdGNoIGlzIHJlcXVlc3RlZCBieSB0aGUgaHlwZXJ2aXNvci4gU28sIGJl
c3QtY2FzZSBzY2VuYXJpbwppcyBmb2xsb3dpbmc6CgoxLiBIeXBlcnZpc29yIGFza3MgU3R1YmRv
bSB0byBkbyAiY29udGV4dCBzd2l0Y2ggZnJvbSIKMi4gU3R1YmRvbSBzZW5kcyBldmVudCBiYWNr
IHRvIGh5cGVydmlzb3Igd2hlbiB0YXNrIGlzIGRvbmUKKEh5cGVydmlzb3IgcmVjb25maWd1cmVz
IElPTU1VKQozLiBIeXBlcnZpc29yIGFza3MgU3R1YmRvbSB0byBkbyAiY29udGV4dCBzd2l0Y2gg
dG8iCjQuIFN0dWJkb20gc2VuZHMgZXZlbnQgYmFjayB0byBoeXBlcnZpc29yIHdoZW4gdGFzayBp
cyBkb25lCgpZb3UgY2FuJ3QgbWVyZ2UgU3R1YmRvbWFpbiBjYWxsIHRvICJjb250ZXh0IHN3aXRj
aCBmcm9tL3RvIiwgYmVjYXVzZQpiZXR3ZWVuIHAuMiBhbmQgcC4zIGh5cGVydmlzb3IgbmVlZHMg
dG8gcmVjb25maWd1cmUgSU9NTVUgZm9yIEdQVS4KU28sIHRoZXJlIGFyZSA0IGNvbnRleHQgc3dp
dGNoZXMsIHR3byBvZiB0aGVtIGFyZSBnb3Zlcm5lZCBieQpzY2hlZHVsZXIuIE9yIHRoaXMgaXMg
MjQwIGNvbnRleHQgc3dpdGNoZXMgcGVyIHNlY29uZCBwZXIgZG9tYWluIHBlcgpjb3Byb2Nlc3Nv
ci4gQXMgd2FzIHNhaWQsIHRoaXMgaXMgbG93ZXIgbWFyZ2luLgoKMy4gQ29wcm9jZXNzb3IgdXNl
IGNhc2U6IE1NSU8gYWNjZXNzIGZyb20gZG9tYWluIHRvIGEgdmlydHVhbGl6ZWQgZGV2aWNlLgoK
VXN1YWxseSBjb21tdW5pY2F0aW9uIGJldHdlZW4gcHJvY2Vzc29yIGFuZCBjb3Byb2Nlc3NvciBp
cyBkb25lIGluIHRoZQpmb2xsb3dpbmcgd2F5OiBwcm9jZXNzb3Igd3JpdGVzIGNvbW1hbmQgaW50
byBhIHNoYXJlZCBtZW1vcnkgYW5kIHRoYW4Ka2ljayBpbnRlcnJ1cHQgaW4gY29wcm9jZXNzb3Is
IGNvcHJvY2Vzc29yIHByb2Nlc3NlcyB0YXNrLCB3cml0ZXMKcmVzcG9uc2UgYmFjayB0byBhIHNo
YXJlZCBtZW1vcnkgYW5kIGlzc3VlcyBJUlEgdG8gYSBwcm9jZXNzb3IuCkNvcHJvY2Vzc29yIGlz
IGtpY2tlZCBieSB3cml0aW5nIHRvIG9uZSBvZiBpdHMgcmVnaXN0ZXJzIHRoYXQgYXJlCm1hcHBl
ZCB0byBhIG1lbW9yeS4KCkluIGNhc2UgaWYgdmNvcHJvYyBpcyBhY3RpdmUgcmlnaHQgbm93LCB3
ZSAqbWlnaHQqIGNhbiBwYXNzIHRoaXMgTU1JTwphY2Nlc3MgcmlnaHQgdG8gaXQuIEJ1dCBpbiBv
dXIgY3VycmVudCBjYXNlLCB3ZSBuZXZlcnRoZWxlc3MgbmVlZCB0bwp0cmFwIHRoaXMgYWNjZXNz
IGFuZCByb3V0ZSB0aGVtIHRvIHRoZSBkcml2ZXIuIElmIHZjb3Byb2MgaXMgbm90CmFjdGl2ZSwg
d2UgYWx3YXlzIG5lZWQgdG8gcm91dGUgdGhpcyBNTUlPIGFjY2VzcyB0byB0aGUgZHJpdmVyLApi
ZWNhdXNlIG9ubHkgZHJpdmVyIGtub3dzIHdoYXQgdG8gZG8gd2l0aCB0aGlzIHJlcXVlc3RzIHJp
Z2h0IG5vdy4KClNvLCBzdW1tYXJpemluZywgZG9tYWluIHdpbGwgd3JpdGUgdG8gTU1JTyByYW5n
ZSBldmVyeSB0aW1lIGl0IHdhbnRzCnNvbWV0aGluZyBmcm9tIGNvcHJvY2Vzc29yLiBUaGVyZSBj
YW4gYmUgaHVuZHJlZHMgc3VjaCBjYWxscyBmb3IgKm9uZSoKZnJhbWUgKGUuZy4gbG9hZCB0ZXh0
dXJlLCBsb2FkIHNoYWRlciwgbG9hZCBnZW9tZXRyeSwgcnVuIHNoYWRlciwKcmVwZWF0KS4gSG93
IGl0IGxvb2tzOgoxLiBEb21VIHdyaXRlcyBvciByZWFkcyB0by9mcm9tIE1NSU8gcmVnaXN0ZXIu
CjIuIFhFTiB0cmFwcyB0aGlzIGFjY2VzcyBhbmQgbm90aWZpZXMgU3R1YmRvbSAoYWxzbyBpdCBi
bG9ja3MgRG9tVSB2Y3B1KQozLiBTdHViZG9tIGFuYWx5emVzIHJlcXVlc3QgYW5kIGRvZXMgYWN0
dWFsIHdyaXRlIChvciBzdG9yZXMgdmFsdWUgaW50ZXJuYWxseSkuCjQuIFN0dWJkb20gc2VuZHMg
ZXZlbnQgYmFjayB0byBYRU4KNS4gWEVOIHVuYmxvY2tzIERvbVUgdmNwdS4KClRoYXQgZ2l2ZXMg
dXMgZm91ciBjb250ZXh0IHN3aXRjaGVzICh0d28gb2YgdGhlbSBhcmUgZ292ZXJuZWQgYnkKc2No
ZWR1bGVyKS4gQXMgSSBzYWlkLCB0aGVyZSBjYW4gYmUgaHVuZHJlZHMgc3VjaCB3cml0ZXMgZm9y
IGV2ZXJ5CmZyYW1lLiAgV2hpY2ggZ2l2ZXMgdXMgMTAwKjYwKjQgPSAyNCAwMDAgc3dpdGNoZXMg
cGVyIHNlY29uZCBwZXIKZG9tYWluLiBUaGlzIG5vIGxvd2VyIG1hcmdpbiwgYnV0IGl0IGFsc28g
bm90IGhpZ2hlciBtYXJnaW4uCgo0LiBDb3Byb2Nlc3NvciB1c2UgY2FzZTogSW50ZXJydXB0IGZy
b20gdmlydHVhbGl6ZWQgZGV2aWNlIHRvIGEgZG9tYWluLgpBcyBJIHNhaWQsIGNvcHJvY2Vzc29y
IHdpbGwgc2VuZCBpbnRlcnJ1cHQgYmFjaywgd2hlbiBpbiBmaW5pc2hlcyBhCnRhc2suIEFnYWlu
LCBkcml2ZXIgbmVlZHMgdG8gcHJvY2VzcyB0aGlzIGludGVycnVwdCBiZWZvcmUgZm9yd2FyZGlu
ZwppdCB0byB0aGUgRG9tVToKCjEuIFhFTiByZWNlaXZlcyBpbnRlcnJ1cHQgIGFuZCByb3V0ZXMg
aXQgdG8gU3R1YmRvbSAocHJvYmFibHkgdkdJQwpjYW4gZG9uZSB0aGlzIGZvciB1cywgc28gd2Ug
d2lsbCBub3QgdHJhcCBpbnRvIEhZUCkuCjIuIFN0dWJkb20gcmVjZWl2ZXMgaW50ZXJydXB0LCBo
YW5kbGVzIGl0IGFuZCBhc2tzIFhFTiB0byBpbmplY3QgaXQgaW50byBEb21VLgoKVHdvIGNvbnRl
eHQgc3dpdGNoZXMsIGJvdGggZ292ZXJuZWQgYnkgc2NoZWR1bGVyLiBUaGlzIGlzIGFkZGl0aW9u
YWwKMTIgMDAwIHN3aXRjaGVzIHBlciBzZWNvbmQuCgoKQXMgeW91IGNhbiBzZWUsIHRoZSB3b3Jz
dCBzY2VuYXJpb3MgYXJlIDMgYW5kIDQuIFdlIGFyZSB3b3JraW5nIHRvCm9wdGltaXplIHRoZW0u
IElkZWFsIHNvbHV0aW9uIHdpbGwgYmUgZWxpbWluYXRlIHRoZW0gYXQgYWxsLCBvciBhdApsZWFz
dCBkb24ndCB0cmFwIElSUXMgYW5kIE1NSU8gYWNjZXNzIGZvciBhY3RpdmUgdmNvcHJvYy4gQnV0
IHdlIG5lZWQKdG8gdHJhcCBNTUlPIGFjY2VzcyBmb3IgaW5hY3RpdmUgdmNvcHJvYyBpbiBhbnkg
Y2FzZS4KCkkgdGhpbmssIGhvdyB5b3UgaGF2ZSBzb21lIHVuZGVyc3RhbmRpbmcgcmVnYXJkaW5n
IG91ciByZXF1aXJlbWVudHMuClBsZWFzZSBmZWVsIGZyZWUgdG8gYXNrIGFueSBxdWVzdGlvbnMu
CkFsc28gSSB3YW50IHRvIHNheSB0aGFuayB5b3UgdG8gT2xla3NhbmRyIEFuZHJ1c2hjaGVua28g
YW5kIEFuZHJpaQpBbmlzb3YgZm9yIGJyaWVmaW5nIGJlIGFib3V0IFZDRiB3b3JrZmxvd3MuCgpP
biAxNiBKdW5lIDIwMTcgYXQgMjA6MTksIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4gd3JvdGU6Cj4gT24gRnJpLCAxNiBKdW4gMjAxNywgRGFyaW8gRmFnZ2lvbGkg
d3JvdGU6Cj4+IE9uIFRodSwgMjAxNy0wNi0xNSBhdCAxMzoxNCAtMDcwMCwgU3RlZmFubyBTdGFi
ZWxsaW5pIHdyb3RlOgo+PiA+IE9uIFRodSwgMTUgSnVuIDIwMTcsIFZvbG9keW15ciBCYWJjaHVr
IHdyb3RlOgo+PiA+ID4gSGVsbG8gU3RlZmFubywKPj4gPiA+IE9uIDE1IEp1bmUgMjAxNyBhdCAy
MToyMSwgU3RlZmFubyBTdGFiZWxsaW5pCj4+ID4gPiA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4g
d3JvdGU6Cj4+ID4gPiA+IFdvdWxkIHlvdSBiZSB1cCBmb3Igam9pbmluZyBhIGNvbmYgY2FsbCB0
byBkaXNjdXNzIEVMMCBhcHBzIGFuZAo+PiA+ID4gPiBzdHViZG9tcwo+PiA+ID4gPiBvbiBBUk0g
aW4gcHJlcGFyYXRpb24gZm9yIFhlbiBEZXZlbG9wZXIgU3VtbWl0Pwo+PiA+ID4gPgo+PiA+ID4g
PiBJZiBzbywgd291bGQgV2VkbmVzZGF5IHRoZSAyOHRoIG9mIEp1bmUgYXQgOUFNIFBTVCB3b3Jr
IGZvciB5b3U/Cj4+ID4gPgo+PiA+ID4gSSB3b3VsZCBwcmVmZXIgbGF0ZXIgdGltZSAobGlrZSA1
UE0pLCBidXQgOUFNIGFsc28gd29ya3MgZm9yIG1lLgo+PiA+Cj4+ID4KPj4gPiBXYWl0LCBkaWQg
eW91IGdldCB0aGUgdGltZXpvbmUgcmlnaHQ/Cj4+ID4KPj4gPiAxKSA5QU0gUFNUID0gNVBNIExv
bmRvbiA9IDdQTSBLeWl2Cj4+ID4KPj4gQ291bnQgbWUgaW4uCj4+Cj4+IEl0IHdvdWxkIGJlIGdy
ZWF0IGlmIHNvbWVvbmUgY291bGQgc2VuZCBhbiBtZWV0aW5nIGludml0ZSwgc28gdGhhdCBteQo+
PiBtYWlsZXIgd2lsbCBkbyB0aGUgdGltZXpvbmUgY29udmVyc2lvbiBhbmQgc2V0IHJlbWluZGVy
cywgYW5kIEkgZG9uJ3QKPj4gcmlzayBzaG93aW5nIHVwIG9uIHRoZSB3cm9uZyBkYXkgYXQgdGhl
IHdyb25nIHRpbWUuIDotUAo+Cj4gSSdsbCBkby4KCgoKLS0gCldCUiBWb2xvZHlteXIgQmFiY2h1
ayBha2EgbG9yYyBbKzM4MDk3NjY0NjAxM10KbWFpbHRvOiB2bGFkLmJhYmNodWtAZ21haWwuY29t
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 29 19:25:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 19: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 1dQf3Z-0003bb-92; Thu, 29 Jun 2017 19:24:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <dmitry.torokhov@gmail.com>) id 1dQf3Y-0003bV-0W
 for xen-devel@lists.xenproject.org; Thu, 29 Jun 2017 19:24:48 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 4F/F1-03612-FF355595; Thu, 29 Jun 2017 19:24:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHIsWRWlGSWpSXmKPExsXiVRvsovsvODT
 S4NklAYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPvudVsBYvFKqY9f8HWwNgr1MXIySEkMINR
 4u5Nhy5GLg4WgaWsErtb9zOBOBICp1klDn68ywJSJSEQJ3Fh9RK2LkYOILtS4uHEUIhmDYkdT
 zYxgtQLCaxgkpj16hkrSA2LgKrEtMMcIDWiAgoS8yZPZASxOQVsJY49v8AOUT+FUeLk6pdg83
 kFBCVOznwCZjMDDV12/yyUrS2xbOFrZhBbWMBK4s7GqWCDRAQMJC7cmsYKMohZ4BGjxL6Jl9l
 AEmwChhJbG0A2gAy1kZh6r5N1AqPwLCQ7ZiHZMQvJjgWMzKsYNYpTi8pSi3SNLPSSijLTM0py
 EzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQJDnQEIdjCeXxt4iFGSg0lJlNfweUikEF9SfkplR
 mJxRnxRaU5q8SFGGQ4OJQleE2DsCAkWpaanVqRl5gCjDiYtwcGjJMLrZASU5i0uSMwtzkyHSJ
 1iNObYsHr9FyaOSQe2f2ESYsnLz0uVEueVAZkkAFKaUZoHNwiWDC4xykoJ8zICnSbEU5BalJt
 Zgir/ilGcg1FJmNcBZApPZl4J3L5XQKcwAZ0iPCME5JSSRISUVAOjY4/5o5h3Rxft5JsgkLBr
 1T2LL5s/Mb62fL9bq+zB/8TlPuzRKlrC/Is3O4Vk6j29tkLh+P6S5j3G3JUx5gZFry3YGiKEB
 T657k7rjJUO0hI+cszMe8+lFYwZ2QEzbTz3zzXwNuqs3J8hfXzpXSOmb2K6FscyVt9xeZPUMn
 Gv0L7KlByfrbOUWIozEg21mIuKEwHKmKrYAQMAAA==
X-Env-Sender: dmitry.torokhov@gmail.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1498764284!65102713!1
X-Originating-IP: [74.125.83.68]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11796 invoked from network); 29 Jun 2017 19:24:46 -0000
Received: from mail-pg0-f68.google.com (HELO mail-pg0-f68.google.com)
 (74.125.83.68)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 29 Jun 2017 19:24:46 -0000
Received: by mail-pg0-f68.google.com with SMTP id u36so12943378pgn.3
 for <xen-devel@lists.xenproject.org>; Thu, 29 Jun 2017 12:24:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:user-agent:in-reply-to:references:mime-version
 :content-transfer-encoding:subject:to:cc:from:message-id;
 bh=LKFygSKe3AEv11pdStcE3FpLnsm4jZjbSJK5FeAvzUw=;
 b=M+C75Xo50XGOIJS7dzru5I3EVW4z80R69u6Ke3iONARN5H4BsBi85PmLRCUG1iSeXz
 Xsgx0d53g+Smbo+GqkBYtmh8mI7engISsqMoluP0rrlaKHrqXgmSJ46wcRVJxhw9M5ng
 DrTFT8nDQqnzgDsPkwdK5T9uiXQx5GocbeWIK0i66jnisRwy1hw6r1neGZPa6xHZOFbU
 yxKsToudit+ZcVTVX9BHYM73nsr4Xj3jgqOEqe99PMakC8WcF74wD5Bwkjz1Ukvymozj
 kqXyHL86b2B6gpJX86IAWZbmHpE0hbOGo8pDpPEY0OeAqvyDYmZiYKnAB3O30ehSBRBI
 qpUQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:user-agent:in-reply-to:references
 :mime-version:content-transfer-encoding:subject:to:cc:from
 :message-id;
 bh=LKFygSKe3AEv11pdStcE3FpLnsm4jZjbSJK5FeAvzUw=;
 b=bWZ/7bmt4NBLlZeG5SWrZTj+EFdw/praxlqNXTOLudHWIi16j/qIoKV7LU/veMM3Lv
 VgIsF7WirgmMDLyczPupkznPUBdW6j1lX5jBzzFPccrbnb8zDBpI///cSEAOTW09EcUD
 G8LrZFjEg+kOi3lAZhb/8VUSRNoKCrXrkZPHIFa8hh44sLSrVqGppC2oPN+nJCk9dFZw
 z4jJ78Vj8gIIHU0XEgtaiwjaVK2psKgx/hp5zJbfTjDX61JcDSHBEUC4qMWXJL7M0eD7
 U302K8n9NyghWm4nD+5PBeoLE9JLyUhig8R1Fj/QT3jIFvKm/IE3pGfxytPG34g2k9wr
 7Lmw==
X-Gm-Message-State: AKS2vOxjjPOo15hUGnh/30iBgWQDKOTBfF+ItiFITTZS65Bh6cSn3XL7
 uE8Zf4FwHHjK5g==
X-Received: by 10.84.142.101 with SMTP id 92mr19640148plw.29.1498764284522;
 Thu, 29 Jun 2017 12:24:44 -0700 (PDT)
Received: from ?IPv6:2620:0:1000:fd1f:a5b2:cb8d:b78:d26?
 ([2620:0:1000:fd1f:a5b2:cb8d:b78:d26])
 by smtp.gmail.com with ESMTPSA id k18sm10402444pgf.5.2017.06.29.12.24.43
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 29 Jun 2017 12:24:43 -0700 (PDT)
Date: Thu, 29 Jun 2017 12:24:42 -0700
User-Agent: K-9 Mail for Android
In-Reply-To: <af52c632-2041-01c6-6e02-1e57ee9dc466@gmail.com>
References: <1498198195-12293-1-git-send-email-andr2000@gmail.com>
 <20170629081719.GA21557@dtor-ws>
 <af52c632-2041-01c6-6e02-1e57ee9dc466@gmail.com>
MIME-Version: 1.0
To: Oleksandr Andrushchenko <andr2000@gmail.com>
From: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Message-ID: <75F63113-9756-4A21-930B-CDE24871BCA3@gmail.com>
Cc: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 vlad.babchuk@gmail.com, linux-kernel@vger.kernel.org, andrii.anisov@gmail.com,
 olekstysh@gmail.com, al1img@gmail.com, xen-devel@lists.xenproject.org,
 joculator@gmail.com
Subject: Re: [Xen-devel] [PATCH v1] xen/input: add multi-touch 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>

T24gSnVuZSAyOSwgMjAxNyAxMTo0MDozMCBBTSBQRFQsIE9sZWtzYW5kciBBbmRydXNoY2hlbmtv
IDxhbmRyMjAwMEBnbWFpbC5jb20+IHdyb3RlOgo+SGksIERtaXRyeSEKPgo+Rmlyc3Qgb2YgYWxs
IHRoYW5rIHlvdSBmb3IgYm90aCB0aGUgY29tbWVudHMgYW5kIHRoZSBwYXRjaAo+Cj5PbiAwNi8y
OS8yMDE3IDExOjE3IEFNLCBEbWl0cnkgVG9yb2tob3Ygd3JvdGU6Cj4+IEhpIE9sZWtzYW5kciwK
Pj4KPj4gT24gRnJpLCBKdW4gMjMsIDIwMTcgYXQgMDk6MDk6NTVBTSArMDMwMCwgT2xla3NhbmRy
IEFuZHJ1c2hjaGVua28KPndyb3RlOgo+Pj4gKwkJCXN3aXRjaCAoZXZlbnQtPm10b3VjaC5ldmVu
dF90eXBlKSB7Cj4+PiArCQkJY2FzZSBYRU5LQkRfTVRfRVZfRE9XTjoKPj4+ICsJCQkJaW5wdXRf
bXRfcmVwb3J0X3Nsb3Rfc3RhdGUoZGV2LCBNVF9UT09MX0ZJTkdFUiwKPj4+ICsJCQkJCQkJICAg
dHJ1ZSk7Cj4+PiArCQkJCWlucHV0X2V2ZW50KGRldiwgRVZfQUJTLCBBQlNfTVRfUE9TSVRJT05f
WCwKPj4+ICsJCQkJCSAgICBldmVudC0+bXRvdWNoLnUucG9zLmFic194KTsKPj4+ICsJCQkJaW5w
dXRfZXZlbnQoZGV2LCBFVl9BQlMsIEFCU19NVF9QT1NJVElPTl9ZLAo+Pj4gKwkJCQkJICAgIGV2
ZW50LT5tdG91Y2gudS5wb3MuYWJzX3kpOwo+Pj4gKwkJCQlpbnB1dF9ldmVudChkZXYsIEVWX0FC
UywgQUJTX1gsCj4+PiArCQkJCQkgICAgZXZlbnQtPm10b3VjaC51LnBvcy5hYnNfeCk7Cj4+PiAr
CQkJCWlucHV0X2V2ZW50KGRldiwgRVZfQUJTLCBBQlNfWSwKPj4+ICsJCQkJCSAgICBldmVudC0+
bXRvdWNoLnUucG9zLmFic195KTsKPj4gSSB3YXMgbG9va2luZyBhdCB0aGlzIGFuZCByZWFsaXpl
ZCB0aGF0IHRoaXMgYnJlYWtzIHRoZSBzaW5nbGUgdG91Y2gKPj4gZW11bGF0aW9uIGZvciBNVCBp
bnRlcmZhY2U6IGZvciBTVCB5b3UgYXJlIHN1cHBvc2VkIHRvIHJlcG9ydCB0aGUKPm9sZGVzdAo+
PiBjb250YWN0LCBoZXJlIHlvdSByZXBvcnQgZGF0YSBmb3IgYWxsIG9mIHRoZW0uIEx1Y2tpbHkK
Pj4gaW5wdXRfbXRfcmVwb3J0X3BvaW50ZXJfZW11bGF0aW9uKCkgdGhhdCBpcyBjYWxsZWQgYXMg
cGFydCBvZgo+PiBpbnB1dF9tdF9zeW5jX2ZyYW1lKCkgcmVwb3J0cyB0aGUgY29ycmVjdCBBQlNf
WC9BQlNfWSBkYXRhIGFuZCBmaXhlcwo+PiB0aGF0IGZvciB5b3UuCj4+Cj4+IFdlIHNob3VsZCBz
aW1wbHkgcmVtb3ZlIHJlcG9ydGluZyBBQlNfWC9BQlNfWSBoZXJlIGFuZCBpbgo+PiBYRU5LQkRf
TVRfRVZfTU9USU9OIGFzIHdlbGwuCj4+Cj4+PiArCj4+PiArCQlpbnB1dF9zZXRfY2FwYWJpbGl0
eShtdG91Y2gsIEVWX0tFWSwgQlROX1RPVUNIKTsKPj4+ICsJCWlucHV0X3NldF9hYnNfcGFyYW1z
KG10b3VjaCwgQUJTX1gsCj4+PiArCQkJCSAgICAgMCwgd2lkdGgsIDAsIDApOwo+Pj4gKwkJaW5w
dXRfc2V0X2Fic19wYXJhbXMobXRvdWNoLCBBQlNfWSwKPj4+ICsJCQkJICAgICAwLCBoZWlnaHQs
IDAsIDApOwo+Pj4gKwkJaW5wdXRfc2V0X2Fic19wYXJhbXMobXRvdWNoLCBBQlNfUFJFU1NVUkUs
Cj4+PiArCQkJCSAgICAgMCwgMjU1LCAwLCAwKTsKPj4gVGhpcyBpcyBkb25lIGF1dG9tYXRpY2Fs
bHkgYnkgaW5wdXRfbXRfaW5pdF9zbG90cygpIHdoZW4gY2FsbGVkIHdpdGgKPj4gSU5QVVRfTVRf
RElSRUNUIChhcyBpbiB5b3VyIGNhc2UpIG9yIElOUFVUX01UX1BPSU5URVIsIHNvIHRoaXMgY2Fu
IGJlCj4+IHJlbW92ZWQgYXMgd2VsbC4KPkdyZWF0LCBJIHdhcyBub3QgYWN0dWFsbHkgY29udmlu
Y2VkIHRoYXQgQUJTIGlzIHJlYWxseSBuZWVkZWQKPnRvIGJlIHB1dCBoZXJlIHdoaWxlIGRlYWxp
bmcgd2l0aCBNVCBkZXZpY2VzLAo+c28gdGhlIGFib3ZlIGNhbiBiZSByZW1vdmVkCj4+IERvZXMg
dGhlIHBhdGNoIGJlbG93IChvbiB0b3Agb2YgeW91cnMpIHdvcmsgZm9yIHlvdT8KPlVuZm9ydHVu
YXRlbHkgSSBkaWRuJ3QgaGF2ZSB0aW1lIHRvIHRlc3QgdGhlIHBhdGNoIHRvZGF5LCBidXQgd2ls
bCB0cnkKPnRvIGRvIHNvIHRvbW9ycm93Lgo+Cj5CZXNpZGUgdGhhdCwgZG8geW91IHRoaW5rIHRo
YXQgdGhlIHJlbW92YWxzIGFib3ZlIHNob3VsZCBnbyBpbnRvIG15Cj5wYXRjaAo+YW5kIHRoZSBy
ZXN0IG9mIHlvdXJzIChpdCBsb29rcyBsaWtlIG5lZWRlZCByZWZhY3RvcmluZyB0byBtZSkgc2hv
dWxkCj5nbyAKPmludG8KPmEgc2VwYXJhdGUgb25lLCBub3QgbmFtZWQgIk1UIHN1cHBvcnQgZml4
dXBzIiwgYnV0IHJhdGhlciAiWGVuIGlucHV0Cj5kcml2ZXIgcmVmYWN0b3JpbmciPyBCZWNhdXNl
IHBhcnQgb2YgdGhlIGNoYW5nZXMgc2VlbXMgdG8gYmUgTVQKPnJlbGV2YW50Cj5hbmQgcGFydCBp
cyBwdXJlIHJlZmFjdG9yaW5nLgo+SWYgc28sIGRvIHlvdSB3YW50IG1lIHRvIHJld29yayB5b3Vy
IHBhdGNoIHdpdGggdGhlc2UgY2hhbmdlcyBhbmQgYWRkCj5vbgo+dG9wIG9mIG1pbmUgKEkgd2ls
bCBwdXQgeW91ciBzaWduZWQgb2ZmKSBvciB5b3Ugd2lsbCBoYW5kbGUgaXQgb24geW91cgo+b3du
PwoKSSB3YXMgcGxhbm5pbmcgb24gc2ltcGx5IGZvbGRpbmcgbXkgY2hhbmdlcyBpbnRvIHlvdXIg
cGF0Y2ggYW5kIGNhbGxpbmcgaXQgYSBkYXksIHVubGVzcyB5b3VyIHRlc3Rpbmcgd291bGQgc2hv
dyB0aGVyZSBpcyBhbiBpc3N1ZS4gSXQgd2Fzbid0IGludGVuZGVkIHRvIGJlIGEgc2VwYXJhdGUg
cGF0Y2ggaW4gaXQncyBvd24gcmlnaHQsIEkgc2ltcGx5IHNlbnQgaXQgb3V0IHRoaXMgd2F5IHRv
IHNob3cgd2hhdCBleGFjdGx5IEkgd2FzIGNoYW5naW5nLgoKClRoYW5rcy4KCi0tIApEbWl0cnkK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Thu Jun 29 19:56:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 19:56: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 1dQfYH-0005YB-OO; Thu, 29 Jun 2017 19: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 <osstest-admin@xenproject.org>) id 1dQfYG-0005Xm-J7
 for xen-devel@lists.xensource.com; Thu, 29 Jun 2017 19:56:32 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 5F/2F-01987-F6B55595; Thu, 29 Jun 2017 19:56:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsWS0XRdVTcvOjT
 SYHGLhcWKx79ZLO5Nec/uwORx+MMVFo/tfbvYA5iiWDPzkvIrElgz/m5fzVjwwbhi1r+/TA2M
 i7W6GLk4hAT+Mkr8P7aHDcJ5zChxYu8vdghnG6PE4TldQA4nh4iAs8TXM3PBbF4BfYnp296yg
 djCAnoSz6+eA4tLCHhJtNxYzdrFyAFmT9zk2sXIzsEmYCVxSAykgEVAVWL6uweMExi5FjAyrG
 LUKE4tKkst0jUy0EsqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECPRsPQMD4w7G5hN
 +hxglOZiURHkNn4dECvEl5adUZiQWZ8QXleakFh9ilOHgUJLgrYkKjRQSLEpNT61Iy8wBhhhM
 WoKDR0mE928wUJq3uCAxtzgzHSJ1ilGXY8Pq9V+YhFjy8vNSpcR5y0BmCIAUZZTmwY2AhfslR
 lkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8k0Cm8GTmlcBtegV0BBPQEcIzQkCOKElESEk1MD
 rF1gh/y3nrZ7Ni0ok9nT2vZ3pKHvJvaL+56/TxBvWkS8xXJqbZzPlu/sCY71Laym3r5N9fYnm
 ke8ch60qd53oZR8MHX6Inee35W6EtxZXSvrVLkGnOVanE6J0KkT6Tg/jeXDVfbPRVehHbgymx
 F4vl10y1ND01i/1uWbqJf7T8HauEsJaf/kosxRmJhlrMRcWJAI/nrVZyAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1498766189!45156172!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1962 invoked from network); 29 Jun 2017 19:56:30 -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; 29 Jun 2017 19:56: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 1dQfYB-00067i-FH; Thu, 29 Jun 2017 19: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 1dQfY6-0003DG-0G; Thu, 29 Jun 2017 19:56:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dQfY5-0003cm-MZ; Thu, 29 Jun 2017 19:56:21 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111189-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=03a5572bed61a5e0af83d634962c869f89730d75
X-Osstest-Versions-That: ovmf=8cf19dc7a5305007bd33934838c67a7b1640f633
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 29 Jun 2017 19:56:21 +0000
Subject: [Xen-devel] [ovmf test] 111189: 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>

ZmxpZ2h0IDExMTE4OSBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTExODkvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICAwM2E1NTcyYmVkNjFhNWUwYWY4M2Q2MzQ5NjJjODY5
Zjg5NzMwZDc1CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICA4Y2YxOWRj
N2E1MzA1MDA3YmQzMzkzNDgzOGM2N2E3YjE2NDBmNjMzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTExNzIgIDIwMTctMDYtMjkgMDQ6NDk6NDEgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTExMTg5ICAyMDE3LTA2LTI5IDEzOjIxOjE0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgVGFwYW4gU2hh
aCA8dGFwYW5kc2hhaEBocGUuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249MDNhNTU3MmJl
ZDYxYTVlMGFmODNkNjM0OTYyYzg2OWY4OTczMGQ3NQorIC4gLi9jcmktbG9jay1yZXBvcworKyAu
IC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0
cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAg
IHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAg
ICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2Fs
IHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9z
ICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9t
ZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9j
az0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9y
ZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xv
Y2sgLi9hcC1wdXNoIG92bWYgMDNhNTU3MmJlZDYxYTVlMGFmODNkNjM0OTYyYzg2OWY4OTczMGQ3
NQorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249MDNhNTU3MmJlZDYxYTVlMGFmODNkNjM0OTYyYzg2
OWY4OTczMGQ3NQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAu
L2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcg
UmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAg
ICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJl
cG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3Qv
cmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAv
aG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJl
cG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisr
IHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9
b3ZtZgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeG92bWYgPSB4bGludXggJ10nCisg
bGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0t
dW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNo
IHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHgwM2E1
NTcyYmVkNjFhNWUwYWY4M2Q2MzQ5NjJjODY5Zjg5NzMwZDc1ID0geCAnXScKKyA6IHRlc3RlZC8y
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
ZWQvbGludXgtMy4xNAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVu
Yml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4
LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9n
aXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLm92
bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1j
cm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBk
YWlseS1jcm9uLm92bWYKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1
bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0Cisr
IDogZGFpbHktY3Jvbi5vdm1mCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdp
dAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVf
VVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5n
aXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5n
aXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9s
aWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRS
RUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGlu
Zm9fbGludXhfdHJlZSBvdm1mCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5j
aCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL292bWYKKyBnaXQgcHVzaCBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQgMDNhNTU3MmJlZDYx
YTVlMGFmODNkNjM0OTYyYzg2OWY4OTczMGQ3NTpyZWZzL2hlYWRzL3hlbi10ZXN0ZWQtbWFzdGVy
ClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdp
dAogICA4Y2YxOWRjLi4wM2E1NTcyICAwM2E1NTcyYmVkNjFhNWUwYWY4M2Q2MzQ5NjJjODY5Zjg5
NzMwZDc1IC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 29 20:04:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 20:04:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQffZ-0006I8-Gy; Thu, 29 Jun 2017 20:04:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <x1917x@gmail.com>) id 1dQffX-0006I2-QS
 for xen-devel@lists.xen.org; Thu, 29 Jun 2017 20:04:03 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 F9/38-01731-33D55595; Thu, 29 Jun 2017 20:04:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrHIsWRWlGSWpSXmKPExsVyMfS6i65RbGi
 kwaG9YhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bvS4fYCj7yVCyc9ZelgfEkVxcjJ4eQwARG
 iavnbbsYuThYBJazSvw98JgFxJEQOMwqcfvZc9YuRg4gJ05i0ZdCkAYJgXKJXVs6mCCa5SU2/
 37BDFIvJPCJUeLPkRZ2kASLgKrE02t/2EBsNgFFic+rJ4HFRQS0JVb8OgTWwCywn1Fiz8NjYA
 uEgRJz5tqD1PAK6Et8/XQfrJ5TwFxiy6pTLBALVjBJ9M+8zAqS4BcQklg/4xwLxHE2Enc2FUH
 0CkqcnPmEBcRmFtCSePjrFpQtL7H97RzmCYwis5CUzUJSNgtJ2QJG5lWM6sWpRWWpRbqGeklF
 mekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgeFfz8DAuIOxqdf5EKMkB5OSKK/h85BII
 b6k/JTKjMTijPii0pzU4kOMMhwcShK8b6NDI4UEi1LTUyvSMnOAkQiTluDgURLh/RsMlOYtLk
 jMLc5Mh0idYrTkuHJl3RcmjikHtgPJYzN+fmMSYsnLz0uVEuf9CTJPAKQhozQPbhwsWVxilJU
 S5mVkYGAQ4ilILcrNLEGVf8UozsGoJMz7HWQKT2ZeCdzWV0AHMQEdJDwjBOSgkkSElFQDY8cM
 9mO9BmaZV2XCiriCxH3ne6S+a0rfcEdTq3YpW3tI8a66OG6hJSL2eTH6zkceFqpPKtPXvWp2c
 N6UW3+0TKZ0tMwSn/jE3C+rX1739u5dngbxH377Kn/IiubtDVAvNigIF3X1+HM9+0wa95ntbw
 wNaz9UPw5ck7b3uo5H+L3FD5b3+ccpsRRnJBpqMRcVJwIAvu9ukREDAAA=
X-Env-Sender: x1917x@gmail.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1498766641!100819129!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22312 invoked from network); 29 Jun 2017 20:04:02 -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;
 29 Jun 2017 20:04:02 -0000
Received: by mail-lf0-f68.google.com with SMTP id g21so8535905lfk.1
 for <xen-devel@lists.xen.org>; Thu, 29 Jun 2017 13:04:02 -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=0VRY0y847AmxeCtjO4XqlnEBXi0WZil2Lq611DlYS+g=;
 b=DbhqyZrSaq6kL/4RI3IYgehLXsw8A4zwwzy9UUCHlwX5kQrIAXFSV2sVbPiaRhzPby
 aLS5UO+iFRO+MEcQg8/y/nOhDN6oJydNJLe2w3/tiksC4VTlUtenbfNG2MYn2GnZ6kIP
 0MThPW4Qwdt1YVnsk/EkfmFa3pEeYpfCcs8qEf15gwBSAbipMUmRIDQWBOGQJKVCPrbh
 adhSmwnzNUrH+xOOgvTE8S+pXQcxmz4KdnVRcvBpEXkByxF4tq/l2HUKYrXAfTOI+Ukd
 +vvuZIFJdJcOZAc93oLHlGsafp/6799mR/AJWNpBWTJdvs9eexD6BhHWZXu0KtadlS5I
 Soww==
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=0VRY0y847AmxeCtjO4XqlnEBXi0WZil2Lq611DlYS+g=;
 b=Az9eRuvalCGrIeKmM6xIxbI6p1A2XmYxl8FflDoijbaP19tuHyGEw7skPHYsyiyFg1
 kONKHsLjvgBaQKu7HtcAULH39+dLzaNhaMOawMXeE12r9Ln5fc8LEB+9hxu76K1J07gt
 R5Q9DvVmq7p611cGVXpyYQKmYaxK+K7tkDfGMfhWkJnjVnedClfxszFfTjmrYp60CsYQ
 vPvFedMwfm1lHJIfDgFlL5sEBz30LeLjjjk83Q8YqPatL9/BIgnHpahS9aGfMR8aITHf
 OhJUaHHVttxmk2XqSXuHS5hYhnvOoOE4hjKk7PqhiJirsTrTrfdQlbtwYUOIT1x2Pnf6
 6lWQ==
X-Gm-Message-State: AKS2vOweSviK08SvGVoXPaG+hf68x9zdIZK/cfWS483q90EB56Wx+/aG
 oD565IHr88xEyA==
X-Received: by 10.25.76.65 with SMTP id z62mr5126843lfa.37.1498766641671;
 Thu, 29 Jun 2017 13:04:01 -0700 (PDT)
Received: from localhost ([31.200.224.68])
 by smtp.gmail.com with ESMTPSA id z83sm579360lfa.69.2017.06.29.13.03.59
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Thu, 29 Jun 2017 13:04:00 -0700 (PDT)
Date: Fri, 30 Jun 2017 06:03:51 +1000
From: Alexey G <x1917x@gmail.com>
To: Chao Peng <chao.p.peng@linux.intel.com>
Message-ID: <20170630060351.0000640a@gmail.com>
In-Reply-To: <1498742894.3583.10.camel@linux.intel.com>
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>
Organization: none
X-Mailer: Claws Mail 3.14.0 (GTK+ 2.24.30; i686-w64-mingw32)
MIME-Version: 1.0
Cc: Jason Dickens <jdickens@grammatech.com>,
 Anthony PERARD <anthony.perard@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org
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>

SGksCgo+IEkgc2F3IEFudGhvbnkncyBwYXRjaCwgYnV0IHlvdXIgZXh0ZW5zaW9uIHBhdGNoIHNl
ZW1zIHN0aWxsIGluCj4gZGV2ZWxvcG1lbnQuIERvIHlvdSBoYXZlIHBsYW4gdG8gdXBzdHJlYW0g
aXQ/IEknbSBhbHNvIGludGVyZXN0ZWQgaW4KPiB0aGlzIGJhc2ljYWxseSBJIHdhbnQgZnVsbCBQ
Q0ktZSBwYXNzdGhydSBjYXBhYmlsaXR5IChDdXJyZW50IFhlbiBkb2VzCj4gc3VwcG9ydCBwYXNz
dGhydSBhIFBDSS1lIGRldmljZSBidXQgZ3Vlc3QgY2FuJ3Qgc2VlIGNvbmZpZ3VyYXRpb24gb2Zm
c2V0Cj4gMjU2LTQwOTUgZm9yIGV4YW1wbGUpLiBJJ20gZ2xhZCB0byBjb2xsYWJvcmF0ZSBvbiB0
aGlzLgoKWWVzLCBJIGhhdmUgcGxhbnMgdG8gc2VuZCBwYXRjaGVzIGZvciBRMzUgdG8gdGhlIGxp
c3QuIEkndmUgbmV2ZXIKY29udHJpYnV0ZWQgdG8gWGVuL1FFTVUgc28gZmFyIGJ1dCBJIGd1ZXNz
IGl0J3Mgd29ydGggdG8gdHJ5LiBJdCBtaWdodCBiZQphIGdvb2QgaWRlYSB0byBzZW5kIHRoZW0g
aW4gYmF0Y2hlcyAtLSBzcGxpdCB0byBzZXBhcmF0ZSBwYXJ0cyBmb3IKbGliYWNwaSwgaHZtbG9h
ZGVyIGFuZCBRRU1VLiBUaGVyZSBpcyBhbHNvIGEgbnVtYmVyIG9mIG1pbm9yCnByZXJlcXVpc2l0
ZXMgd2hpY2ggYXJlIHJlcXVpcmVkIGZvciBRMzUgc3VwcG9ydCwgZXguIHNlcGFyYXRpbmcgWGVu
ClBsYXRmb3JtIGRldmljZSBzdXBwb3J0IGZyb20gYSBzZWxlY3RlZCBtYWNoaW5lIChhcyBpdCBp
bXBsZW1lbnRlZApjdXJyZW50bHkpLiBJdCBzaG91bGQgYmUgYW4gaW5kZXBlbmRlbnQgb3B0aW9u
LCBub3QgdG8gYmUgYm91bmQgdG8gYQpwYy94ZW5mdi9ldGMgbWFjaGluZS4gCgpSaWdodCBub3cg
bWFueSBmZWF0dXJlcyByZXF1aXJlIHRoZSBlbXVsYXRpb24gb2Ygc29tZXRoaW5nIG5ld2VyIHRo
YW4gYQppNDQwIHN5c3RlbSwgZXguIE1NQ09ORklHIHN1cHBvcnQgd2lsbCBiZW5lZml0IGZyb20g
UTM1IChvciBzb21lIG90aGVyClBDSWUtc3BlY2lmaWMgZmVhdHVyZSkuCgpUaGVyZSBzdGlsbCBh
IGxvdCBvZiB3b3JrIHRvd2FyZHMgYSBjb21wbGV0ZSBRMzUgc3VwcG9ydCBpbiBYZW4gb2YgY291
cnNlLApidXQgdW50aWwgd2UgaGF2ZSBhIHdvcmtpbmcgbWluaW11bSB0byBtb3ZlIGZyb20gdGhl
cmUgcHJvYmFibHkgd2lsbCBiZSBubwpwcm9ncmVzcy4gU28gdXBzdHJlYW1pbmcgYSBwb3NzaWJp
bGl0eSB0byB0dXJuIG9uIHRoZSBRMzUgZW11bGF0aW9uIGFuZAphY3R1YWxseSBydW4gYSBndWVz
dCBvbiBhIFEzNSBzeXN0ZW0gd2l0aCBzb21lIFBDSWUgZGV2aWNlIHBhc3NlZCB0aHJvdWdoCm1p
Z2h0IGJlIGEgZ29vZCBzdGFydCAoaWYgdGhlcmUgd2lsbCBiZSBubyBvYmplY3Rpb25zIGZyb20g
bWFpbnRhaW5lcnMpLgoKRml4aW5nICh3ZWxsLCB0ZXN0aW5nIGFjdHVhbGx5KSB0aGUgeGVuLW1h
cGNhY2hlIERNQSBidWcgb3IgdmFsaWRhdGluZwpTdGVmYW5vJ3MgcGF0Y2ggZm9yIGl0IGlzIHRo
ZSBmaXJzdCBnb2FsLiBUaGUgYnVnIG5hdHVyYWxseSBhZmZlY3RzIFEzNSBidXQKaW4gdGhlb3J5
IG1pZ2h0IGJlIHJlcHJvZHVjZWQgdXNpbmcgYSBwYy94ZW5mdiBtYWNoaW5lIChtdWNoIGhhcmRl
ciB0aG91Z2gpLApzbyBpdCdzIGEgZ29vZCBjYW5kaWRhdGUgdG8gc3RhcnQgd2l0aC4KCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 29 20:18:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 20: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 1dQfth-000740-RC; Thu, 29 Jun 2017 20:18:41 +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 1dQftg-00073u-4N
 for xen-devel@lists.xen.org; Thu, 29 Jun 2017 20:18:40 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 C2/CC-03044-F9065595; Thu, 29 Jun 2017 20:18:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsVybKJssu68hNB
 Ig/67mhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8a6y2uZClr4Kvbvv8jWwLiGu4uRi0NIYCKT
 xKPmk+xdjJwcLAIOEpNmvwKyOTgYBWIkHvywBgkzCoRJTL68hBWiRFviXsdhJhCbTcBQ4u+TT
 Wwg5RJA9pLPHCBhEQF5iU9nN7GDjGcW+Mko0bp6JzNIjTBQ75y59iAmp4CBxPwF9SDlvAJeEo
 82L2WFuOYEk8TWOf9YQBKiAroSh/79YYMoEpQ4OfMJWJxZQEti+fRtLBMYBWYhSc1CklrAyLS
 KUaM4tagstUjXyEgvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwBBmAYAfjmvmB
 hxglOZiURHkNn4dECvEl5adUZiQWZ8QXleakFh9ilOHgUJLg3R0fGikkWJSanlqRlpkDjAaYt
 AQHj5II799goDRvcUFibnFmOkTqFKOilDhvLkifAEgiozQPrg0WgZcYZaWEeRmBDhHiKUgtys
 0sQZV/xSjOwagkzOsAMoUnM68EbvoroMVMQIuFZ4SALC5JREhJNTD63dpr9a8grFbokDfvt4C
 PMpPdFwbFpzC1Gq9g49p6Zvvva3fz7aoqf3+baad3+Vt5yZ8fKYdeyuZVLTtgaNuyXEgvfMbP
 ExG7Qx0Xic13Pxr2TmT3v/XX2Jcyn2n2OTn3zL6CyU9Pn+Ne1rNni+KkqV+FD7wQfTNZcvIc0
 ZsXQn/q6GZYpD+8ocRSnJFoqMVcVJwIAE3a2Fa7AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-3.tower-21.messagelabs.com!1498767517!67490537!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32352 invoked from network); 29 Jun 2017 20:18:38 -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; 29 Jun 2017 20:18:38 -0000
Received: from [10.0.0.56] (c-50-131-44-19.hsd1.ca.comcast.net [50.131.44.19])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 63D7E22B6A;
 Thu, 29 Jun 2017 20:18:36 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 63D7E22B6A
Date: Thu, 29 Jun 2017 13:18:34 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Alexey G <x1917x@gmail.com>
In-Reply-To: <20170630060351.0000640a@gmail.com>
Message-ID: <alpine.DEB.2.10.1706291317410.2919@sstabellini-ThinkPad-X260>
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>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
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>

T24gRnJpLCAzMCBKdW4gMjAxNywgQWxleGV5IEcgd3JvdGU6Cj4gSGksCj4gCj4gPiBJIHNhdyBB
bnRob255J3MgcGF0Y2gsIGJ1dCB5b3VyIGV4dGVuc2lvbiBwYXRjaCBzZWVtcyBzdGlsbCBpbgo+
ID4gZGV2ZWxvcG1lbnQuIERvIHlvdSBoYXZlIHBsYW4gdG8gdXBzdHJlYW0gaXQ/IEknbSBhbHNv
IGludGVyZXN0ZWQgaW4KPiA+IHRoaXMgYmFzaWNhbGx5IEkgd2FudCBmdWxsIFBDSS1lIHBhc3N0
aHJ1IGNhcGFiaWxpdHkgKEN1cnJlbnQgWGVuIGRvZXMKPiA+IHN1cHBvcnQgcGFzc3RocnUgYSBQ
Q0ktZSBkZXZpY2UgYnV0IGd1ZXN0IGNhbid0IHNlZSBjb25maWd1cmF0aW9uIG9mZnNldAo+ID4g
MjU2LTQwOTUgZm9yIGV4YW1wbGUpLiBJJ20gZ2xhZCB0byBjb2xsYWJvcmF0ZSBvbiB0aGlzLgo+
IAo+IFllcywgSSBoYXZlIHBsYW5zIHRvIHNlbmQgcGF0Y2hlcyBmb3IgUTM1IHRvIHRoZSBsaXN0
LiBJJ3ZlIG5ldmVyCj4gY29udHJpYnV0ZWQgdG8gWGVuL1FFTVUgc28gZmFyIGJ1dCBJIGd1ZXNz
IGl0J3Mgd29ydGggdG8gdHJ5LiBJdCBtaWdodCBiZQo+IGEgZ29vZCBpZGVhIHRvIHNlbmQgdGhl
bSBpbiBiYXRjaGVzIC0tIHNwbGl0IHRvIHNlcGFyYXRlIHBhcnRzIGZvcgo+IGxpYmFjcGksIGh2
bWxvYWRlciBhbmQgUUVNVS4gVGhlcmUgaXMgYWxzbyBhIG51bWJlciBvZiBtaW5vcgo+IHByZXJl
cXVpc2l0ZXMgd2hpY2ggYXJlIHJlcXVpcmVkIGZvciBRMzUgc3VwcG9ydCwgZXguIHNlcGFyYXRp
bmcgWGVuCj4gUGxhdGZvcm0gZGV2aWNlIHN1cHBvcnQgZnJvbSBhIHNlbGVjdGVkIG1hY2hpbmUg
KGFzIGl0IGltcGxlbWVudGVkCj4gY3VycmVudGx5KS4gSXQgc2hvdWxkIGJlIGFuIGluZGVwZW5k
ZW50IG9wdGlvbiwgbm90IHRvIGJlIGJvdW5kIHRvIGEKPiBwYy94ZW5mdi9ldGMgbWFjaGluZS4g
Cj4gCj4gUmlnaHQgbm93IG1hbnkgZmVhdHVyZXMgcmVxdWlyZSB0aGUgZW11bGF0aW9uIG9mIHNv
bWV0aGluZyBuZXdlciB0aGFuIGEKPiBpNDQwIHN5c3RlbSwgZXguIE1NQ09ORklHIHN1cHBvcnQg
d2lsbCBiZW5lZml0IGZyb20gUTM1IChvciBzb21lIG90aGVyCj4gUENJZS1zcGVjaWZpYyBmZWF0
dXJlKS4KPiAKPiBUaGVyZSBzdGlsbCBhIGxvdCBvZiB3b3JrIHRvd2FyZHMgYSBjb21wbGV0ZSBR
MzUgc3VwcG9ydCBpbiBYZW4gb2YgY291cnNlLAo+IGJ1dCB1bnRpbCB3ZSBoYXZlIGEgd29ya2lu
ZyBtaW5pbXVtIHRvIG1vdmUgZnJvbSB0aGVyZSBwcm9iYWJseSB3aWxsIGJlIG5vCj4gcHJvZ3Jl
c3MuIFNvIHVwc3RyZWFtaW5nIGEgcG9zc2liaWxpdHkgdG8gdHVybiBvbiB0aGUgUTM1IGVtdWxh
dGlvbiBhbmQKPiBhY3R1YWxseSBydW4gYSBndWVzdCBvbiBhIFEzNSBzeXN0ZW0gd2l0aCBzb21l
IFBDSWUgZGV2aWNlIHBhc3NlZCB0aHJvdWdoCj4gbWlnaHQgYmUgYSBnb29kIHN0YXJ0IChpZiB0
aGVyZSB3aWxsIGJlIG5vIG9iamVjdGlvbnMgZnJvbSBtYWludGFpbmVycykuCgpTdXJlLCBpdCBp
cyBmaW5lIGJ5IG1lLiBQYXRjaGVzIGFyZSB2ZXJ5IHdlbGNvbWUhCgoKPiBGaXhpbmcgKHdlbGws
IHRlc3RpbmcgYWN0dWFsbHkpIHRoZSB4ZW4tbWFwY2FjaGUgRE1BIGJ1ZyBvciB2YWxpZGF0aW5n
Cj4gU3RlZmFubydzIHBhdGNoIGZvciBpdCBpcyB0aGUgZmlyc3QgZ29hbC4gVGhlIGJ1ZyBuYXR1
cmFsbHkgYWZmZWN0cyBRMzUgYnV0Cj4gaW4gdGhlb3J5IG1pZ2h0IGJlIHJlcHJvZHVjZWQgdXNp
bmcgYSBwYy94ZW5mdiBtYWNoaW5lIChtdWNoIGhhcmRlciB0aG91Z2gpLAo+IHNvIGl0J3MgYSBn
b29kIGNhbmRpZGF0ZSB0byBzdGFydCB3aXRoLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 29 21:27:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 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 1dQgy4-00036z-A9; Thu, 29 Jun 2017 21:27: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=346715512=dario.faggioli@citrix.com>)
 id 1dQgy3-00036t-9r
 for xen-devel@lists.xensource.com; Thu, 29 Jun 2017 21:27:15 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 3C/B6-01994-2B075595; Thu, 29 Jun 2017 21:27:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAKsWRWlGSWpSXmKPExsXitHSDve7GgtB
 IgwdNqhb3prxnd2D02N63iz2AMYo1My8pvyKBNePkj1aWguWWFZfXnWdqYHyp38XIySEhECKx
 /fhTJgjbQ+L62RNgNq+AoUT75plsILawgL7EzYWTWUBsNgEDiTc79rKC2CICMRLzGlaAxZkFF
 jBJHH3PBWKzCKhKvL+2E2wOp0CgxK55d5i7GLk4hARamSXOzLkK1sAvIClx68tHZojmaokLiy
 8wQhyhLXHkXD87xBGCEidnPgGrFxJQk5gx9zIrRI2lxLf1T5knMArMQtI+C0kLRFxTonX7b3Y
 IW1ti2cLXzBC2rcS6de+hamwkNl1dwAhhy0tsfzuHeQEj+ypGjeLUorLUIl1jA72kosz0jJLc
 xMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMDwr2dgYNzBOGGV3yFGSQ4mJVFew+chkUJ8Sfkpl
 RmJxRnxRaU5qcWHGDU4OAQ2r119gVGKJS8/L1VJgtc5PzRSSLAoNT21Ii0zBxihMKUSHDxKIr
 x/g4HSvMUFibnFmekQqVOM9hwbVq//wsTRMePnNyaOY2By1UwgKQQ2VUqcNwFkqgBIW0ZpHtx
 QWEK5xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmYtwpkCk9mXgnc7ldAZzEBnSU8IwTkrJJE
 hJRUA6PF2SVR056Z79jaI2ZX2aW0S0+H7WqnRWtqFt86yeVfdFP5Tu5+zBcqe2/fVc+fU+/eX
 DlHtJGNrb+x/8L+rpWHbT3TQncfkpU4ftDrtniZ04WPAQ+VzgqeZ7muVrLfJzNrvliFVlabYX
 3uB/P0NwKRK10+HVHOOxBYcvJAmd8coahKSdbWVCWW4oxEQy3mouJEAJ7JWzcjAwAA
X-Env-Sender: prvs=346715512=dario.faggioli@citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1498771632!86704248!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42782 invoked from network); 29 Jun 2017 21:27:13 -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;
 29 Jun 2017 21:27:13 -0000
X-IronPort-AV: E=Sophos;i="5.40,283,1496102400"; 
 d="asc'?scan'208";a="438375243"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Message-ID: <1498771596.7288.23.camel@citrix.com>
From: Dario Faggioli <dario.faggioli@citrix.com>
To: Volodymyr Babchuk <vlad.babchuk@gmail.com>, Stefano Stabellini
 <sstabellini@kernel.org>
Date: Thu, 29 Jun 2017 23:26:36 +0200
In-Reply-To: <CAOcqxo1uQwckxuSZOuziX6L4DfPbd3tYtE9A_VNATrd-30STgw@mail.gmail.com>
References: <alpine.DEB.2.10.1706151117090.12156@sstabellini-ThinkPad-X260>
 <CAOcqxo1ytKG1sF+JRD=2C9ymsPnMN9dEKY1jwZFxSuWAy8Tn1A@mail.gmail.com>
 <alpine.DEB.2.10.1706151314190.12156@sstabellini-ThinkPad-X260>
 <1497592848.30417.3.camel@citrix.com>
 <alpine.DEB.2.10.1706161019100.17964@sstabellini-ThinkPad-X260>
 <CAOcqxo1uQwckxuSZOuziX6L4DfPbd3tYtE9A_VNATrd-30STgw@mail.gmail.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: Artem_Mygaiev@epam.com, xen-devel@lists.xensource.com,
 Andrii Anisov <andrii_anisov@epam.com>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 George Dunlap <george.dunlap@citrix.com>,
 Oleksandr Tyshchenko <olekstysh@gmail.com>,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] EL0 app, stubdoms on ARM conf call
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============7139815746607678768=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============7139815746607678768==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="=-vSovjoC9s6euNapjBLoK"

--=-vSovjoC9s6euNapjBLoK
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Thu, 2017-06-29 at 22:04 +0300, Volodymyr Babchuk wrote:
> Hello all,
>=20
Hello,

> 1. OP-TEE use case: DRM playback (secure data path).
>=20
> User wants to play a DRM-protected media file. Rights holders don't
> want to give user any means to get DRM-free copy of that media file.
> If you ever heard about Widevine on Android - that it is. Long story
> short, it is possible to decrypt, decode and display a video frame in
> a such way, that decrypted data will never be accessible to
> userspace,
> kernel or even to hypervisor. This is possible only when all data
> processing is done in secure mode, which leads us to OP-TEE or
> (another TEE).
> So, for each video frame media player should call OP-TEE with
> encrypted frame data.
>=20
> Good case: 24FPS movie, optimized data path: media player registers
> shared buffers in OP-TEE only once and then reuses them during every
> invocation. That would be one OP-TEE call per frame or 24 calls per
> second.
> Worst case: High frame rate movie (60 FPS), data path in not
> optimized. Media player registers shared buffer in OP-TEE, then asks
> it to process frame, then unregisters buffer. 60 * 3 =3D 180 calls per
> second.
>=20
> =D0=A1all is done using SMC instruction. Let's assume that OP-TEE mediato=
r
> lives in Stubdom. There is how call sequence can look like:
>=20
> 1. DomU issues SMC, which is trapped by Hypervisor
> 2. Hypervisor uses standard approach with ring buffer and event
> mechanism to call Stubdom. Also it blocks DomU's vCPU which caused
> this trap.
> 3a. Stubdom mangles request and asks Hypervisor to issue real SMC
> (3b. Stubdom mangles request and issues SMC by itself - potentially
> insecure)
> 4. After real SMC, Hypervisor returns control back to Stubdom
> 5. Stubdom mangles return value and returns response to Hypervisor in
> a ring buffer
> 6. Hypervisor unblocks DomU's VCPU and schedules it.
>=20
> As you can see, there are 6 context switches
> (DomU->HYP->Stubdom->HYP->Stubdom->HYP->DomU). There are 2 VCPU
> switches (DomU->Stubdom->DomU). Both VCPU switches are governed by a
> scheduler.
> When I say "governed by scheduler" I imply that there are no
> guarantees that needed domain will be scheduled right now.
> This is sequence for one call. As you remember, there can be up to
> 180
> such calls per second in this use case. That gives us 180 * 6 ~=3D 1000
> context switches per second.
>=20
Ok. This is a quite detailed, well done, and useful description of the
specific characteristics of your workflow.

If possible, though, I'd like to know even more. Specifically, on a
somewhat typical system:
- how much pCPUs will you have?
- how much vCPUs will Dom0 have?
- what would Dom0 be doing (as in, what components of your overall
platform would be running there), and how busy, at least roughly, do
you expect it would be?
- how many vCPUs will DomU have?
- how many vCPUs will Stubdom have? (I'm guessing one, as there's only
1 OP-TEE, does that make sense?)
- how many other domains will there be? How many vCPUs will each one of
them have?

I understand it's a lot of questions, but it's quite important to have
these info, IMO. They don't have to be super-precise and totally match
the final look and setup of your final product, it "just" have to be a
representative enough example.

I'll try to explain why I think it would be useful to know all these
things. So, for instance, in the scenario you describe above, if you:
- have only 1 pCPUs
- Dom0 has 1 vCPU, and it runs the standard backeds. Which means,
unless when DomU is doing either disk or network I/O, it's mostly idle
- DomU has 1 vCPU
- Stubdom has 1 vCPU
- there's no other domain

What I think will happen most of the time will be something like this:

[1]  DomU runs
     .
     .
[2]  DomU calls SMC
     Xen blocks DomU
     Xen wakes Stubdom
[3]  Stubdom runs, does SMC
     .
     SMC done, Stubdom blocks
     Xen wakes DomU
[4]  DomU runs
     .
     .

At [1], Dom0 and Stubdom are idle, and DomU is the only running domain
(or, to be precise, vCPU), and so it runs. When, at [2], it calls SMC,
it also blocks. Therefore, at [3], it's Stubdom that is the only
runnable domain, and in fact, the scheduler let it run. Finally, at
[4], since Stubdom has blocked again, while DomU has been woken up, the
only thing the scheduler can do is to run it (DomU).

So, as you say, even with just 1 pCPU available, if the scenario is
like I described above, there would not be the need for any fancy or
advanced improvement in the scheduler. Actually, the scheduler does
very few... It always choose to run the only vCPU that is runnable.

On the other hand if, with still only one pCPU, there are more domains
(and hence more vCPUs) around, doing other things, and/or, if Dom0 runs
some other workload, in addition to the backends for DomU, then indeed
things may get more complicated. For example, at [4], the scheduler may
choose a different vCPU than the one of DomU, and this would probably
be a problem.

What I was saying during the call is that we have a lot of tweaks and
mechanisms already in place to deal with situations like these.

E.g., if you have a decent amount of pCPUs, we can use cpupool, to
isolate, say, stubdomains from regular DomUs, or to isolate DomU-
Stubdom couples. Also, something similar, with a smaller degree of
isolation, but higher flexibility may be achieved with pinning. And,
finally, we can differentiate the domains among each other, within the
same pool or pinning mask, by using weights (and, with Credit2,
starting from 4.10, hopefully, with caps & reservations :-D).

But to try to envision which one would be the best combination of all
these mechanisms , I need the information I've asked about above. :-)

Thanks and Regards,
Dario

PS. It's a bit late here know... So I'll read the other scenario --the
one about copro-- tomorrow. But I can anticipate that I'm going to ask
the same kind of information :-)
--=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)
--=-vSovjoC9s6euNapjBLoK
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

iQIcBAABCAAGBQJZVXCMAAoJEBZCeImluHPutHcP/2DErLsOAA9S/iPEjupzKKA0
RCsmtIJGuxdaB78Ggb7YbtPdAm5F2Qo5tVzsXynCDkDT2HItamA5uV86cA3famBj
u3llsWrZrz/jeJdZ0pZkhbSDvTZg8pEMwXhzm2jHp8/5JycNqFR+7wb489Pw0JFz
im//f768jwP5mSA+hNERBzwJnGCrrEY/u/NMSU2Rk0r2ATutPXkYZEc34Z3b0Khv
cTc7otmEuBcDo420Jy7u9iV/SAAhep3upBuUgUrEWxlQITWSw5Sr2dePwTBTVE6L
g6efzp06z/oRjeZaTRG1psBKavgffirXBB1+hZ33rtnSEkFq/aFisDGFGV3iVJd5
Fof4X7wage/ftNqpNigjB+9bXSOiG9GeeE5RL3ducng9XNA/V3lSrCZv6ikKKYE7
QVsrtHN7WaEOn9R6rR9N8qW0i68FeEkJ30U/u0zlGNltUZFDU0p2fiCBLYMZlkVZ
gf8C2zkdUZCzNcmNSy7ey3rSUCeDUtjpx0DtU+NLXEZ30WLF0s1CPgGNm9CXpTMF
qevOc/Dau76FQ2STSgtvdC+HOOGxjLeWQ4v/zt08okFkIg8Nef49VqpD5BcQoPFH
jcj5CYJ4tf9Iemg6KEkJEpp2rO6n9p4NBvVJPUrgSQ8Fb/DrJe9/g75/EwwyRvHV
0ekAFM5vl5+0oDbK6HTh
=Xbxy
-----END PGP SIGNATURE-----

--=-vSovjoC9s6euNapjBLoK--


--===============7139815746607678768==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7139815746607678768==--


From xen-devel-bounces@lists.xen.org Thu Jun 29 22:16:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 22: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 1dQhjc-0006CY-4L; Thu, 29 Jun 2017 22:16:24 +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 1dQhja-0006CM-7D
 for xen-devel@lists.xensource.com; Thu, 29 Jun 2017 22:16:22 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 1F/20-01994-53C75595; Thu, 29 Jun 2017 22:16:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVdekJjT
 SYGWjpMWKx79ZLO5Nec/uwORx+MMVFo/tfbvYA5iiWDPzkvIrElgzzn9vZilYWVzRMX8dawPj
 Jo8uRi4OIYG/jBKzN99i7WLkBHIeM0q87mGESGxjlHi26AsbSEJEwFni65m57F2MHBy8AvoSl
 z6pgYSFBcwlLrUtYAKplxC4pSyxavd6sHoJAU+JD6+mM8HYK+5MAupl52ATsJI4JAYSZRFQlf
 j0/CbjBEbuBYwMqxg1ilOLylKLdI0s9ZKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczc
 xAj1ez8DAuIPx8ha/Q4ySHExKoryGz0MihfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwMleHRgoJ
 FqWmp1akZeYAQw8mLcHBoyTC+zcYKM1bXJCYW5yZDpE6xajLsWH1+i9MQix5+XmpUuK8m6uAi
 gRAijJK8+BGwOLgEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3mMgU3gy80rgNr0COoIJ6A
 jhGSEgR5QkIqSkGhiV3tnaGQQUB3u+46pcdkuVe2Zh6pZdvtFm5vKTp8VaWbHfO7R9w7W7qnf
 PB0im+3wQ9nQ+utS+zfzkZveO6be4oyvuih3ufKZxcp110FeZpmc/mGccdrjXFG1VKbJt4pk4
 txePRP/PTcv4yz/L+Ni60prVfFukxbWbWwwET3zdLybQ+Pe2l5QSS3FGoqEWc1FxIgAbFpIJf
 gIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1498774579!72278241!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42525 invoked from network); 29 Jun 2017 22:16:20 -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; 29 Jun 2017 22: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 <osstest-admin@xenproject.org>)
 id 1dQhjU-0001Uk-QL; Thu, 29 Jun 2017 22: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 1dQhjP-0001z1-CS; Thu, 29 Jun 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 1dQhjO-0001QC-D6; Thu, 29 Jun 2017 22:16:11 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111168-mainreport@xen.org>
X-Osstest-Failures: 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-i386-xl-qemut-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop: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-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-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-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-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-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-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-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-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=2d7021cfd7b962cc4af71e6f7b79716680da39f2
X-Osstest-Versions-That: xen=695bb5f504ab48c1d546446f104c1b6c0ead126d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 29 Jun 2017 22:16:10 +0000
Subject: [Xen-devel] [xen-unstable test] 111168: 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="===============6596028967462472521=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============6596028967462472521==
Content-Type: text/plain

flight 111168 xen-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/111168/

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. 110465
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 110465
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm 16 guest-localmigrate/x10 fail REGR. vs. 110465

Regressions which are regarded as allowable (not blocking):
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop        fail REGR. vs. 110465

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop      fail blocked in 110465
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 110465
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 110465
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 110465
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 110465
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 110465
 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-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-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-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-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-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-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-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-raw 12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-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:
 xen                  2d7021cfd7b962cc4af71e6f7b79716680da39f2
baseline version:
 xen                  695bb5f504ab48c1d546446f104c1b6c0ead126d

Last test of basis   110465  2017-06-15 09:46:33 Z   14 days
Failing since        110484  2017-06-16 09:32:22 Z   13 days   14 attempts
Testing same since   111168  2017-06-28 23:17:25 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Andrew Morton <akpm@linux-foundation.org>
  Artem Bityutskiy <Artem.Bityutskiy@nokia.com>
  Bernhard M. Wiedemann <bwiedemann@suse.com>
  Bernhard M. Wiedemann <bwiedemann@suse.de>
  Bhupinder Thakur <bhupinder.thakur@linaro.org>
  Dario Faggioli <dario.faggioli@citrix.com>
  David Woodhouse <David.Woodhouse@intel.com>
  Doug Goldstein <cardoe@cardoe.com>
  Dushyant Behl <myselfdushyantbehl@gmail.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Juergen Gross <jgross@suse.com>
  Julien Grall <julien.grall@arm.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> [x86 and arm32]
  Linus Torvalds <torvalds@linux-foundation.org>
  Olaf Hering <olaf@aepfle.de>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Petre Pircalabu <ppircalabu@bitdefender.com>
  Praveen Kumar <kpraveen.lkml@gmail.com>
  Razvan Cojocaru <rcojocaru@bitdefender.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau Monné <roger.pau@citrix.com>
  Ross Lagerwall <ross.lagerwall@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Tamas K Lengyel <tamas@tklengyel.com>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>
  Wolfram Strepp <wstrepp@gmx.de>
  Zhongze Liu <blackskygg@gmail.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 fail    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-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                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-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


Not pushing.

(No revision log; it would be 1953 lines long.)


--===============6596028967462472521==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============6596028967462472521==--

From xen-devel-bounces@lists.xen.org Thu Jun 29 22:16:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 22:16: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 1dQhjx-0006E7-EN; Thu, 29 Jun 2017 22:16: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=346f18c47=citrix-osstest@xenproject.org>)
 id 1dQhjw-0006Ds-25
 for xen-devel@lists.xensource.com; Thu, 29 Jun 2017 22:16:44 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 7C/5A-01993-B4C75595; Thu, 29 Jun 2017 22:16:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsXitHRDpK5XTWi
 kwZVHmhb3prxnd2D02N63iz2AMYo1My8pvyKBNWPitv9sBUeFK+59msTSwDiDt4uRk0NCwF/i
 /LYrLBC2h8TLKftZQWwRAWeJCR9us4HYvAJ6EosnnQSzhQUsJM5unczexcgFVN/EKPFhbTM7R
 LObxLKdXUww9tp5H8AGsQENndgzEWwBi4CqxOWpL5lBbCEBLYmli1cyQSwQlDg58wlYDbOAhM
 TBFy+YIeZYSqyffJd1AiPfLCRls5CULWBkWsWoUZxaVJZapGtoopdUlJmeUZKbmJmja2hgqpe
 bWlycmJ6ak5hUrJecn7uJERhWDECwg/Hsac9DjJIcTEqivIbPQyKF+JLyUyozEosz4otKc1KL
 DzHKcHAoSfAyV4dGCgkWpaanVqRl5gADHCYtwcGjJML7NxgozVtckJhbnJkOkTrFqMuxYfX6L
 0xCLHn5ealS4rzeIDMEQIoySvPgRsCi7RKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeY9VAU
 3hycwrgdv0CugIJqAjhGeEgBxRkoiQkmpgXKztticn9e+2/t1npLO998jfXaWbZvhgNu/HKUF
 Z5uG7q9hVbWeGfGX6+F9+9jq2L2ZufIb/HkQflWA4Zbd8xvvffquinDXfBM4PUTJmsCrtUXpR
 L/Zbpv1z/eNo3VUx93hY7DTWMUYLKF11cl92v3L/Zu5TRirzfuRYuxqn3VRjP2jp8NRAiaU4I
 9FQi7moOBEAkg5JgrECAAA=
X-Env-Sender: prvs=346f18c47=citrix-osstest@xenproject.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1498774601!84848244!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35099 invoked from network); 29 Jun 2017 22:16:42 -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;
 29 Jun 2017 22:16:42 -0000
X-IronPort-AV: E=Sophos;i="5.40,283,1496102400"; d="scan'208";a="429916541"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02SJC01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71616-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-i386-libvirt:libvirt-build:fail:allowable
 ovmf:build-amd64-libvirt:libvirt-build:fail:allowable
X-Osstest-Versions-This: ovmf=03a5572bed61a5e0af83d634962c869f89730d75
X-Osstest-Versions-That: ovmf=8cf19dc7a5305007bd33934838c67a7b1640f633
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 29 Jun 2017 23:16:38 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02SJC01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71616: 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
MTYxNiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE2MTYvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25z
LgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2Nr
aW5nKToKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDUgbGlidmlydC1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsICAgbGlrZSA3MTYxNQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgNSBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcxNjE1Cgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAgICAgICAgICAgMDNhNTU3MmJl
ZDYxYTVlMGFmODNkNjM0OTYyYzg2OWY4OTczMGQ3NQpiYXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAg
ICAgICAgICAgICAgICAgOGNmMTlkYzdhNTMwNTAwN2JkMzM5MzQ4MzhjNjdhN2IxNjQwZjYzMwoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcxNjE1ICAyMDE3LTA2LTI5IDEzOjE2OjQyIFogICAgMCBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3MTYxNiAgMjAxNy0wNi0yOSAyMDoyMDowMyBaICAg
IDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIFRhcGFuIFNoYWggPHRhcGFuZHNoYWhAaHBlLmNvbT4KCmpvYnM6CiBidWls
ZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0Lnhz
LmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rl
c3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3Vy
Y2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2Fi
bGUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KY29tbWl0IDAzYTU1NzJiZWQ2MWE1ZTBhZjgzZDYzNDk2MmM4NjlmODk3MzBkNzUK
QXV0aG9yOiBUYXBhbiBTaGFoIDx0YXBhbmRzaGFoQGhwZS5jb20+CkRhdGU6ICAgV2VkIEp1biAy
OCAwMjoxNzoyNCAyMDE3ICswODAwCgogICAgU2hlbGxQa2c6IFVwZGF0ZSBkaCBjb21tYW5kIHRv
IHJlZmxlY3QgY29ycmVjdCBkcml2ZXIgZmllbGQgaW5mb3JtYXRpb24KICAgIAogICAgZGggY29t
bWFuZCBnZXRzIGRyaXZlciBuYW1lIGFuZCB3cm9uZ2x5IHByaW50cyBpdCBhcyAnQ2hpbGQgW2hh
bmRsZV0nLgogICAgSXQgc2hvdWxkIHByaW50IGl0IGFzICdEcml2ZXIgTmFtZSBbaGFuZGxlXScu
CiAgICAKICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVl
bWVudCAxLjAKICAgIFNpZ25lZC1vZmYtYnk6IFRhcGFuIFNoYWggPHRhcGFuZHNoYWhAaHBlLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBSdWl5dSBOaSA8cnVpeXUubmlAaW50ZWwuY29tPgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 29 22:21:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 22: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 1dQhof-0006xc-1Z; Thu, 29 Jun 2017 22:21:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <vlad.babchuk@gmail.com>) id 1dQhoe-0006xW-17
 for xen-devel@lists.xensource.com; Thu, 29 Jun 2017 22:21:36 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 B7/64-01862-F6D75595; Thu, 29 Jun 2017 22:21:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPIsWRWlGSWpSXmKPExsVyMfTOGt282tB
 IgwtPRSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa0b31WamgusOFVfaJrA0MK4z6WLk4hASmMEo
 8bNlMTOIwyIwi1Vi5/1D7F2MnBwSAttYJZ6v8Yew8ySu7LjLCGEXS0yfOosJxOYVEJQ4OfMJC
 4gtJOAlseZHK5jNKWAk8Wf7W1aIDUuZJS796wJrZhMwkHjzYiNYM4uAqkT71e8sEIMCJPZNbQ
 SzhQX0JW4unAxmiwjoSXx49Y0NZBCzwFkmidZzs5lBEswCmhKt23+zQ9jaEssWvmaewCg4C8l
 Rs5CUzUJStoCReRWjRnFqUVlqka6RuV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4m
 RmDw1jMwMO5gbNnrd4hRkoNJSZTX8HlIpBBfUn5KZUZicUZ8UWlOavEhRg0ODoHNa1dfYJRiy
 cvPS1WS4A2vCY0UEixKTU+tSMvMAcYXTKkEB4+SCO/fYKA0b3FBYm5xZjpE6hSjPceVK+u+MH
 FMObAdSHbM+PmNiWPVTCApBDZVSpxXGmSqAEhbRmke3FBYOrjEKCslzMvIwMAgxFOQWpSbWYI
 q/4pRnINRSZg3A2QKT2ZeCdzuV0BnMQGdJTwjBOSskkSElFQDo8uPgD8xb0VatrCmHnHWXZN0
 z/i+nEN3ssIKTf3s7Ia1nxzE9Fa/7J/mvs7/dZDVtLhp29Yc/WZTt2CBVLxuROTZhsx9qwW7G
 xfUm77hCznBKyg2a9rCvfaF63qOrpPb8/LJ4mjbKZesZWbPiLEpkJ/mqRWxZvLx3+L/PumKFG
 mfYnvBUpoUoMRSnJFoqMVcVJwIAJgKj7cCAwAA
X-Env-Sender: vlad.babchuk@gmail.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1498774893!47761531!1
X-Originating-IP: [209.85.220.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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50989 invoked from network); 29 Jun 2017 22:21:34 -0000
Received: from mail-qk0-f172.google.com (HELO mail-qk0-f172.google.com)
 (209.85.220.172)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 29 Jun 2017 22:21:34 -0000
Received: by mail-qk0-f172.google.com with SMTP id v143so4034616qkb.0
 for <xen-devel@lists.xensource.com>; Thu, 29 Jun 2017 15:21: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:content-transfer-encoding;
 bh=oDFrLrdK/GD/pCpurcmHYv42m6xUmW3MbP4KRgfG1rw=;
 b=bd2SUhIq8gdumOh+iZb9ROkl2vVZUN6BZfez3kqnd1+W9rJue1GCCEyC2rwJlSo8Bn
 VjfY0FPcxN5ppHTGCdBRkd9//wXikZgFhzpR+c2qrgVnvh77RMwUFinW/Q0gf8XGDpbU
 EQcBc8Zhzd2pSaCqW8jh8r1ROiNGRw4DpQdz2sxtJYHf5zVgX0l2Qds2Uj+DsUQiDRtH
 wM95a3SnRwt3nosWoAhPd6Ijh5oWk0kVojK++NSqRWAzQ/4LOcBhlGNiIurxEeKxlcpu
 swdRAjrAqLEbdjWNaOdV82t9ZPi0iph5S4uwSx1CGdTYRUX1JHNhZDFlTJdpKSK6amam
 TWMA==
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=oDFrLrdK/GD/pCpurcmHYv42m6xUmW3MbP4KRgfG1rw=;
 b=HI3WDS8diMtUGaAZE4lV4wi90+4DaEIwlXnbhPX7u9F0dOWb8ZpkR19onvQ98A/LLH
 4/A6WoNelwfVhXwFK/SZ70LV9daktOceFTnlDE1Tyq07KYmsj7PbMpXeA4SkGHoe4zlK
 rYHqCF7LDRbQLAncxChMUbsiUiYne74BhOLXocm+Wak+t6ICvtHU8nKRr08ocigV2ylu
 dva+LFPFxnZBCX4Kpffy4njyPunwMzRe4D44zxragXhu53636dqwaGuSYGM0JA7R1d3q
 Fy7MKL97KCSWZYHPIddhATOG5ECAs1kI8TfalJit+jgubfJfrg00AcAJnwuCu7OnmkzB
 WmBw==
X-Gm-Message-State: AKS2vOxYsSZQtvu+o3ejTSXZtjcop+EKqkpOI3CB/yiOiCfu6crPHsD1
 rQSWIz7mdZe7xm9YSj62TdixHBhyoA==
X-Received: by 10.55.198.66 with SMTP id b63mr21051316qkj.224.1498774892734;
 Thu, 29 Jun 2017 15:21:32 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.140.44.36 with HTTP; Thu, 29 Jun 2017 15:21:12 -0700 (PDT)
In-Reply-To: <1498771596.7288.23.camel@citrix.com>
References: <alpine.DEB.2.10.1706151117090.12156@sstabellini-ThinkPad-X260>
 <CAOcqxo1ytKG1sF+JRD=2C9ymsPnMN9dEKY1jwZFxSuWAy8Tn1A@mail.gmail.com>
 <alpine.DEB.2.10.1706151314190.12156@sstabellini-ThinkPad-X260>
 <1497592848.30417.3.camel@citrix.com>
 <alpine.DEB.2.10.1706161019100.17964@sstabellini-ThinkPad-X260>
 <CAOcqxo1uQwckxuSZOuziX6L4DfPbd3tYtE9A_VNATrd-30STgw@mail.gmail.com>
 <1498771596.7288.23.camel@citrix.com>
From: Volodymyr Babchuk <vlad.babchuk@gmail.com>
Date: Fri, 30 Jun 2017 01:21:12 +0300
Message-ID: <CAOcqxo01Bmya04uP5OOkZX6+u2EbTV81tmdfDH3g2AnyV3c5zg@mail.gmail.com>
To: Dario Faggioli <dario.faggioli@citrix.com>
Cc: Artem_Mygaiev@epam.com, Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 George Dunlap <george.dunlap@citrix.com>,
 Oleksandr Tyshchenko <olekstysh@gmail.com>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xensource.com
Subject: Re: [Xen-devel] EL0 app, stubdoms on ARM conf call
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGVsbG8gRGFyaW8sCgpPbiAzMCBKdW5lIDIwMTcgYXQgMDA6MjYsIERhcmlvIEZhZ2dpb2xpIDxk
YXJpby5mYWdnaW9saUBjaXRyaXguY29tPiB3cm90ZToKPiBPbiBUaHUsIDIwMTctMDYtMjkgYXQg
MjI6MDQgKzAzMDAsIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+PiBIZWxsbyBhbGwsCj4+Cj4g
SGVsbG8sCj4KPj4gMS4gT1AtVEVFIHVzZSBjYXNlOiBEUk0gcGxheWJhY2sgKHNlY3VyZSBkYXRh
IHBhdGgpLgo+Pgo+PiBVc2VyIHdhbnRzIHRvIHBsYXkgYSBEUk0tcHJvdGVjdGVkIG1lZGlhIGZp
bGUuIFJpZ2h0cyBob2xkZXJzIGRvbid0Cj4+IHdhbnQgdG8gZ2l2ZSB1c2VyIGFueSBtZWFucyB0
byBnZXQgRFJNLWZyZWUgY29weSBvZiB0aGF0IG1lZGlhIGZpbGUuCj4+IElmIHlvdSBldmVyIGhl
YXJkIGFib3V0IFdpZGV2aW5lIG9uIEFuZHJvaWQgLSB0aGF0IGl0IGlzLiBMb25nIHN0b3J5Cj4+
IHNob3J0LCBpdCBpcyBwb3NzaWJsZSB0byBkZWNyeXB0LCBkZWNvZGUgYW5kIGRpc3BsYXkgYSB2
aWRlbyBmcmFtZSBpbgo+PiBhIHN1Y2ggd2F5LCB0aGF0IGRlY3J5cHRlZCBkYXRhIHdpbGwgbmV2
ZXIgYmUgYWNjZXNzaWJsZSB0bwo+PiB1c2Vyc3BhY2UsCj4+IGtlcm5lbCBvciBldmVuIHRvIGh5
cGVydmlzb3IuIFRoaXMgaXMgcG9zc2libGUgb25seSB3aGVuIGFsbCBkYXRhCj4+IHByb2Nlc3Np
bmcgaXMgZG9uZSBpbiBzZWN1cmUgbW9kZSwgd2hpY2ggbGVhZHMgdXMgdG8gT1AtVEVFIG9yCj4+
IChhbm90aGVyIFRFRSkuCj4+IFNvLCBmb3IgZWFjaCB2aWRlbyBmcmFtZSBtZWRpYSBwbGF5ZXIg
c2hvdWxkIGNhbGwgT1AtVEVFIHdpdGgKPj4gZW5jcnlwdGVkIGZyYW1lIGRhdGEuCj4+Cj4+IEdv
b2QgY2FzZTogMjRGUFMgbW92aWUsIG9wdGltaXplZCBkYXRhIHBhdGg6IG1lZGlhIHBsYXllciBy
ZWdpc3RlcnMKPj4gc2hhcmVkIGJ1ZmZlcnMgaW4gT1AtVEVFIG9ubHkgb25jZSBhbmQgdGhlbiBy
ZXVzZXMgdGhlbSBkdXJpbmcgZXZlcnkKPj4gaW52b2NhdGlvbi4gVGhhdCB3b3VsZCBiZSBvbmUg
T1AtVEVFIGNhbGwgcGVyIGZyYW1lIG9yIDI0IGNhbGxzIHBlcgo+PiBzZWNvbmQuCj4+IFdvcnN0
IGNhc2U6IEhpZ2ggZnJhbWUgcmF0ZSBtb3ZpZSAoNjAgRlBTKSwgZGF0YSBwYXRoIGluIG5vdAo+
PiBvcHRpbWl6ZWQuIE1lZGlhIHBsYXllciByZWdpc3RlcnMgc2hhcmVkIGJ1ZmZlciBpbiBPUC1U
RUUsIHRoZW4gYXNrcwo+PiBpdCB0byBwcm9jZXNzIGZyYW1lLCB0aGVuIHVucmVnaXN0ZXJzIGJ1
ZmZlci4gNjAgKiAzID0gMTgwIGNhbGxzIHBlcgo+PiBzZWNvbmQuCj4+Cj4+INChYWxsIGlzIGRv
bmUgdXNpbmcgU01DIGluc3RydWN0aW9uLiBMZXQncyBhc3N1bWUgdGhhdCBPUC1URUUgbWVkaWF0
b3IKPj4gbGl2ZXMgaW4gU3R1YmRvbS4gVGhlcmUgaXMgaG93IGNhbGwgc2VxdWVuY2UgY2FuIGxv
b2sgbGlrZToKPj4KPj4gMS4gRG9tVSBpc3N1ZXMgU01DLCB3aGljaCBpcyB0cmFwcGVkIGJ5IEh5
cGVydmlzb3IKPj4gMi4gSHlwZXJ2aXNvciB1c2VzIHN0YW5kYXJkIGFwcHJvYWNoIHdpdGggcmlu
ZyBidWZmZXIgYW5kIGV2ZW50Cj4+IG1lY2hhbmlzbSB0byBjYWxsIFN0dWJkb20uIEFsc28gaXQg
YmxvY2tzIERvbVUncyB2Q1BVIHdoaWNoIGNhdXNlZAo+PiB0aGlzIHRyYXAuCj4+IDNhLiBTdHVi
ZG9tIG1hbmdsZXMgcmVxdWVzdCBhbmQgYXNrcyBIeXBlcnZpc29yIHRvIGlzc3VlIHJlYWwgU01D
Cj4+ICgzYi4gU3R1YmRvbSBtYW5nbGVzIHJlcXVlc3QgYW5kIGlzc3VlcyBTTUMgYnkgaXRzZWxm
IC0gcG90ZW50aWFsbHkKPj4gaW5zZWN1cmUpCj4+IDQuIEFmdGVyIHJlYWwgU01DLCBIeXBlcnZp
c29yIHJldHVybnMgY29udHJvbCBiYWNrIHRvIFN0dWJkb20KPj4gNS4gU3R1YmRvbSBtYW5nbGVz
IHJldHVybiB2YWx1ZSBhbmQgcmV0dXJucyByZXNwb25zZSB0byBIeXBlcnZpc29yIGluCj4+IGEg
cmluZyBidWZmZXIKPj4gNi4gSHlwZXJ2aXNvciB1bmJsb2NrcyBEb21VJ3MgVkNQVSBhbmQgc2No
ZWR1bGVzIGl0Lgo+Pgo+PiBBcyB5b3UgY2FuIHNlZSwgdGhlcmUgYXJlIDYgY29udGV4dCBzd2l0
Y2hlcwo+PiAoRG9tVS0+SFlQLT5TdHViZG9tLT5IWVAtPlN0dWJkb20tPkhZUC0+RG9tVSkuIFRo
ZXJlIGFyZSAyIFZDUFUKPj4gc3dpdGNoZXMgKERvbVUtPlN0dWJkb20tPkRvbVUpLiBCb3RoIFZD
UFUgc3dpdGNoZXMgYXJlIGdvdmVybmVkIGJ5IGEKPj4gc2NoZWR1bGVyLgo+PiBXaGVuIEkgc2F5
ICJnb3Zlcm5lZCBieSBzY2hlZHVsZXIiIEkgaW1wbHkgdGhhdCB0aGVyZSBhcmUgbm8KPj4gZ3Vh
cmFudGVlcyB0aGF0IG5lZWRlZCBkb21haW4gd2lsbCBiZSBzY2hlZHVsZWQgcmlnaHQgbm93Lgo+
PiBUaGlzIGlzIHNlcXVlbmNlIGZvciBvbmUgY2FsbC4gQXMgeW91IHJlbWVtYmVyLCB0aGVyZSBj
YW4gYmUgdXAgdG8KPj4gMTgwCj4+IHN1Y2ggY2FsbHMgcGVyIHNlY29uZCBpbiB0aGlzIHVzZSBj
YXNlLiBUaGF0IGdpdmVzIHVzIDE4MCAqIDYgfj0gMTAwMAo+PiBjb250ZXh0IHN3aXRjaGVzIHBl
ciBzZWNvbmQuCj4+Cj4gT2suIFRoaXMgaXMgYSBxdWl0ZSBkZXRhaWxlZCwgd2VsbCBkb25lLCBh
bmQgdXNlZnVsIGRlc2NyaXB0aW9uIG9mIHRoZQo+IHNwZWNpZmljIGNoYXJhY3RlcmlzdGljcyBv
ZiB5b3VyIHdvcmtmbG93LgoKPiBJZiBwb3NzaWJsZSwgdGhvdWdoLCBJJ2QgbGlrZSB0byBrbm93
IGV2ZW4gbW9yZS4gU3BlY2lmaWNhbGx5LCBvbiBhCj4gc29tZXdoYXQgdHlwaWNhbCBzeXN0ZW06
Cj4gLSBob3cgbXVjaCBwQ1BVcyB3aWxsIHlvdSBoYXZlPwpGb3VyIG9uIG91ciB0YXJnZXQgcGxh
dGZvcm0uIFByb2JhYmx5LCB3ZSBjYW4gY3JhbmsgdXAgZm91ciBBNTMgY29yZXMsCnRoYXQgd2ls
bCBnYXZlIHVzIDggcENQVXMgaW4gdG90YWwsIGFuZCB3aWxsIGVhc2UgdXAgdGhpbmdzLiBCdXQg
bGV0cwphc3N1bWUgdGhhdCB3ZSBoYXZlIDQgcENQVXMgZm9yIG5vdy4KCj4gLSBob3cgbXVjaCB2
Q1BVcyB3aWxsIERvbTAgaGF2ZT8KRm91ciBmb3Igbm93LiBQcm9iYWJseSBpdCB3b24ndCBuZWVk
IHNvIG11Y2guIEkgdGhpbmsgMiB3aWxsIGJlIGVub3VnaC4KCj4gLSB3aGF0IHdvdWxkIERvbTAg
YmUgZG9pbmcgKGFzIGluLCB3aGF0IGNvbXBvbmVudHMgb2YgeW91ciBvdmVyYWxsCj4gcGxhdGZv
cm0gd291bGQgYmUgcnVubmluZyB0aGVyZSksIGFuZCBob3cgYnVzeSwgYXQgbGVhc3Qgcm91Z2hs
eSwgZG8KPiB5b3UgZXhwZWN0IGl0IHdvdWxkIGJlPwpJdCBydW5zIGFsbCBoYXJkd2FyZSBkcml2
ZXJzIGFuZCBhbGwgYmFja2VuZHMgKGRpc3BsYXksIGlucHV0LApuZXR3b3JrLCBibG9jaywgc291
bmQpCgo+IC0gaG93IG1hbnkgdkNQVXMgd2lsbCBEb21VIGhhdmU/Ckl0IGRlcGVuZHMgb24gRG9t
VSB0eXBlLiBMZXQncyBzYXkgZnJvbSAyIHRvIDQuCgo+IC0gaG93IG1hbnkgdkNQVXMgd2lsbCBT
dHViZG9tIGhhdmU/IChJJ20gZ3Vlc3Npbmcgb25lLCBhcyB0aGVyZSdzIG9ubHkKPiAxIE9QLVRF
RSwgZG9lcyB0aGF0IG1ha2Ugc2Vuc2U/KQpVbmZvcnR1bmF0ZWx5LCBuby4gT1AtVEVFIGlzIFNN
UC1jYXBhYmxlLiBFdmVyeSBwQ1BVIGNhbiBjYWxsIE9QLVRFRQphdCB0aGUgc2FtZSB0aW1lLiBX
ZSB3YW50IHRvIHByZXNlcnZlIHRoaXMgZmVhdHVyZS4KCj4gLSBob3cgbWFueSBvdGhlciBkb21h
aW5zIHdpbGwgdGhlcmUgYmU/IEhvdyBtYW55IHZDUFVzIHdpbGwgZWFjaCBvbmUgb2YKPiB0aGVt
IGhhdmU/ClRoZXJlIHdpbGwgYmUgdGhpcmQgZG9tYWluLCB3aGljaCBydW5zIGJhY2tncm91bmQg
am9icy4gSSB0aGluaywgdGhvc2UKYXJlIGxvdy1wcmlvcml0eSBqb2JzIChBcnRlbSBjYW4gY29y
cmVjdCBtZSkuIEJ1dCB0aGV5IHdpbGwgcmVxdWlyZQphbGwgY29tcHV0YXRpb25hbCBwb3dlciwg
dGhhdCBpcyBsZWZ0LgoKPgo+IEkgdW5kZXJzdGFuZCBpdCdzIGEgbG90IG9mIHF1ZXN0aW9ucywg
YnV0IGl0J3MgcXVpdGUgaW1wb3J0YW50IHRvIGhhdmUKPiB0aGVzZSBpbmZvLCBJTU8uIFRoZXkg
ZG9uJ3QgaGF2ZSB0byBiZSBzdXBlci1wcmVjaXNlIGFuZCB0b3RhbGx5IG1hdGNoCj4gdGhlIGZp
bmFsIGxvb2sgYW5kIHNldHVwIG9mIHlvdXIgZmluYWwgcHJvZHVjdCwgaXQgImp1c3QiIGhhdmUg
dG8gYmUgYQo+IHJlcHJlc2VudGF0aXZlIGVub3VnaCBleGFtcGxlLgo+Cj4gSSdsbCB0cnkgdG8g
ZXhwbGFpbiB3aHkgSSB0aGluayBpdCB3b3VsZCBiZSB1c2VmdWwgdG8ga25vdyBhbGwgdGhlc2UK
PiB0aGluZ3MuIFNvLCBmb3IgaW5zdGFuY2UsIGluIHRoZSBzY2VuYXJpbyB5b3UgZGVzY3JpYmUg
YWJvdmUsIGlmIHlvdToKPiAtIGhhdmUgb25seSAxIHBDUFVzCj4gLSBEb20wIGhhcyAxIHZDUFUs
IGFuZCBpdCBydW5zIHRoZSBzdGFuZGFyZCBiYWNrZWRzLiBXaGljaCBtZWFucywKPiB1bmxlc3Mg
d2hlbiBEb21VIGlzIGRvaW5nIGVpdGhlciBkaXNrIG9yIG5ldHdvcmsgSS9PLCBpdCdzIG1vc3Rs
eSBpZGxlCk5vLiBJdCBhbHNvIGRvZXMgY29tcG9zaXRpb24gZm9yIGFsbCAoMiBvciAzKSBkaXNw
bGF5cy4gQWxzbyBpdCBwbGF5cwpzb3VuZCBhbmQgc28gb24uCgo+IC0gRG9tVSBoYXMgMSB2Q1BV
Ck9uZSBvZiBwb3NzaWJsZSBEb21VcyBpcyBBbmRyb2lkLiBZb3Uga25vdywgdGhhdCBBbmRyb2lk
IGlzIHZlcnkKaHVuZ3J5IGZvciByZXNvdXJjZXMuIEkgZG9uJ3QgZXhwZWN0IHRoYXQgaXQgd2ls
bCBydW4gc21vb3RobHkgb24gb25lCnZDUFUuCgo+IC0gU3R1YmRvbSBoYXMgMSB2Q1BVCj4gLSB0
aGVyZSdzIG5vIG90aGVyIGRvbWFpbgo+Cj4gV2hhdCBJIHRoaW5rIHdpbGwgaGFwcGVuIG1vc3Qg
b2YgdGhlIHRpbWUgd2lsbCBiZSBzb21ldGhpbmcgbGlrZSB0aGlzOgo+Cj4gWzFdICBEb21VIHJ1
bnMKPiAgICAgIC4KPiAgICAgIC4KPiBbMl0gIERvbVUgY2FsbHMgU01DCj4gICAgICBYZW4gYmxv
Y2tzIERvbVUKPiAgICAgIFhlbiB3YWtlcyBTdHViZG9tCj4gWzNdICBTdHViZG9tIHJ1bnMsIGRv
ZXMgU01DCj4gICAgICAuCj4gICAgICBTTUMgZG9uZSwgU3R1YmRvbSBibG9ja3MKPiAgICAgIFhl
biB3YWtlcyBEb21VCj4gWzRdICBEb21VIHJ1bnMKPiAgICAgIC4KPiAgICAgIC4KPgo+IEF0IFsx
XSwgRG9tMCBhbmQgU3R1YmRvbSBhcmUgaWRsZSwgYW5kIERvbVUgaXMgdGhlIG9ubHkgcnVubmlu
ZyBkb21haW4KPiAob3IsIHRvIGJlIHByZWNpc2UsIHZDUFUpLCBhbmQgc28gaXQgcnVucy4gV2hl
biwgYXQgWzJdLCBpdCBjYWxscyBTTUMsCj4gaXQgYWxzbyBibG9ja3MuIFRoZXJlZm9yZSwgYXQg
WzNdLCBpdCdzIFN0dWJkb20gdGhhdCBpcyB0aGUgb25seQo+IHJ1bm5hYmxlIGRvbWFpbiwgYW5k
IGluIGZhY3QsIHRoZSBzY2hlZHVsZXIgbGV0IGl0IHJ1bi4gRmluYWxseSwgYXQKPiBbNF0sIHNp
bmNlIFN0dWJkb20gaGFzIGJsb2NrZWQgYWdhaW4sIHdoaWxlIERvbVUgaGFzIGJlZW4gd29rZW4g
dXAsIHRoZQo+IG9ubHkgdGhpbmcgdGhlIHNjaGVkdWxlciBjYW4gZG8gaXMgdG8gcnVuIGl0IChE
b21VKS4KPgo+IFNvLCBhcyB5b3Ugc2F5LCBldmVuIHdpdGgganVzdCAxIHBDUFUgYXZhaWxhYmxl
LCBpZiB0aGUgc2NlbmFyaW8gaXMKPiBsaWtlIEkgZGVzY3JpYmVkIGFib3ZlLCB0aGVyZSB3b3Vs
ZCBub3QgYmUgdGhlIG5lZWQgZm9yIGFueSBmYW5jeSBvcgo+IGFkdmFuY2VkIGltcHJvdmVtZW50
IGluIHRoZSBzY2hlZHVsZXIuIEFjdHVhbGx5LCB0aGUgc2NoZWR1bGVyIGRvZXMKPiB2ZXJ5IGZl
dy4uLiBJdCBhbHdheXMgY2hvb3NlIHRvIHJ1biB0aGUgb25seSB2Q1BVIHRoYXQgaXMgcnVubmFi
bGUuCj4KPiBPbiB0aGUgb3RoZXIgaGFuZCBpZiwgd2l0aCBzdGlsbCBvbmx5IG9uZSBwQ1BVLCB0
aGVyZSBhcmUgbW9yZSBkb21haW5zCj4gKGFuZCBoZW5jZSBtb3JlIHZDUFVzKSBhcm91bmQsIGRv
aW5nIG90aGVyIHRoaW5ncywgYW5kL29yLCBpZiBEb20wIHJ1bnMKPiBzb21lIG90aGVyIHdvcmts
b2FkLCBpbiBhZGRpdGlvbiB0byB0aGUgYmFja2VuZHMgZm9yIERvbVUsIHRoZW4gaW5kZWVkCj4g
dGhpbmdzIG1heSBnZXQgbW9yZSBjb21wbGljYXRlZC4gRm9yIGV4YW1wbGUsIGF0IFs0XSwgdGhl
IHNjaGVkdWxlciBtYXkKPiBjaG9vc2UgYSBkaWZmZXJlbnQgdkNQVSB0aGFuIHRoZSBvbmUgb2Yg
RG9tVSwgYW5kIHRoaXMgd291bGQgcHJvYmFibHkKPiBiZSBhIHByb2JsZW0uClllcywgdGhpcyBp
cyB3aGF0IHdlIGFmcmFpZCBvZi4KCj4gV2hhdCBJIHdhcyBzYXlpbmcgZHVyaW5nIHRoZSBjYWxs
IGlzIHRoYXQgd2UgaGF2ZSBhIGxvdCBvZiB0d2Vha3MgYW5kCj4gbWVjaGFuaXNtcyBhbHJlYWR5
IGluIHBsYWNlIHRvIGRlYWwgd2l0aCBzaXR1YXRpb25zIGxpa2UgdGhlc2UuCj4KPiBFLmcuLCBp
ZiB5b3UgaGF2ZSBhIGRlY2VudCBhbW91bnQgb2YgcENQVXMsIHdlIGNhbiB1c2UgY3B1cG9vbCwg
dG8KPiBpc29sYXRlLCBzYXksIHN0dWJkb21haW5zIGZyb20gcmVndWxhciBEb21Vcywgb3IgdG8g
aXNvbGF0ZSBEb21VLQo+IFN0dWJkb20gY291cGxlcy4gQWxzbywgc29tZXRoaW5nIHNpbWlsYXIs
IHdpdGggYSBzbWFsbGVyIGRlZ3JlZSBvZgo+IGlzb2xhdGlvbiwgYnV0IGhpZ2hlciBmbGV4aWJp
bGl0eSBtYXkgYmUgYWNoaWV2ZWQgd2l0aCBwaW5uaW5nLiBBbmQsCj4gZmluYWxseSwgd2UgY2Fu
IGRpZmZlcmVudGlhdGUgdGhlIGRvbWFpbnMgYW1vbmcgZWFjaCBvdGhlciwgd2l0aGluIHRoZQo+
IHNhbWUgcG9vbCBvciBwaW5uaW5nIG1hc2ssIGJ5IHVzaW5nIHdlaWdodHMgKGFuZCwgd2l0aCBD
cmVkaXQyLAo+IHN0YXJ0aW5nIGZyb20gNC4xMCwgaG9wZWZ1bGx5LCB3aXRoIGNhcHMgJiByZXNl
cnZhdGlvbnMgOi1EKS4KWWVzLCBJIHdhcyB0aGlua2luZyBhYm91dCB3ZWlnaHRzLCBhbmQgaG93
IHRoZXkgY2FuIGhlbHAuIFRoZXJlIHNvbWUKZXhwZXJpbWVudHMgc2hvdWxkIGJlIGRvbmUuCgo+
IEJ1dCB0byB0cnkgdG8gZW52aXNpb24gd2hpY2ggb25lIHdvdWxkIGJlIHRoZSBiZXN0IGNvbWJp
bmF0aW9uIG9mIGFsbAo+IHRoZXNlIG1lY2hhbmlzbXMgLCBJIG5lZWQgdGhlIGluZm9ybWF0aW9u
IEkndmUgYXNrZWQgYWJvdXQgYWJvdmUuIDotKQpUaGFuayB5b3UuICBGZWVsIGZyZWUgdG8gYXNr
IGFueXRoaW5nIHlvdSBuZWVkLgoKQWxzbywgSSB3YW50IHRvIGRlc2NyaWJlIGhpZ2gtbGV2ZWwg
c2V0dXA6CgpJbWFnaW5lIHRoYXQgd2UgYWltaW5nIGZvciBuZXh0LWdlbiBjYXIgUEMvZW50ZXJ0
YWlubWVudCBzeXN0ZW0uIFRoaXMKc3lzdGVtIHdpbGwgaGF2ZSBhdCBsZWFzdCB0d28gZGlzcGxh
eXM6CiAtIGluc3RydW1lbnQgY2x1c3RlciAoeW91IGtub3csIHNwZWVkb21ldGVyLCBvZG9tZXRl
ciBhbmQgc28gb24pCiAtIG5hdmlnYXRpb24vZW50ZXJ0YWlubWVudCBkaXNwbGF5CiAtIG9wdGlv
bmFsIGRpc3BsYXkgb24gcmVhciBzZWF0Ck11bHRpcGxlIGlucHV0IGRldmljZXMgKHRvdWNoc2Ny
ZWVucywgaHcga2V5cywgam95c3RpY2tzIGFuZCBrbm9icykKTXVsdGlwbGUgYXVkaW8gaW5wdXQv
b3V0cHV0IGRldmljZXMsIEdQUywgbW9kZW0sIHdpZmkgQVAsIGV0Yy4uLgoKVGhlcmUgY2FuIGJl
IGRpZmZlcmVudCBzZXR1cHMgLSB3aXRoIHNlcGFyYXRlIGRyaXZlciBkb21haW4sIHdpdGgKc2Vw
YXJhdGUgaW5zdHJ1bWVudCBjbHVzdGVyIGRvbWFpbiwgZXRjLiBCdXQgbGV0cyBzdGljayB0byB0
aGUKc2ltcGxlc3Qgb25lOgpEb20wIGlzIHdvcmtpbmcgd2l0aCBIVyBhbmQgcnVubmluZyBhcHAg
Zm9yIGluc3RydW1lbnQgY2x1c3RlcgpkaXNwbGF5LiBUaGlzIGlzIGhpZ2hlc3QgcHJpb3JpdHkg
ZG9tYWluCkRvbVUgKEFuZHJvaWQsIEFHTCwgb3Igb3RoZXIgT1MpIGlzIHJ1bm5pbmcgbmF2aWdh
dGlvbiwgcGxheXMgbXVzaWMsCnR3ZWV0cyBhbmQgc28gb24uIFRoaXMgaXMgbm90IHNvIHByaW9y
aXRpemVkIGRvbWFpbiwgYnV0IHVzZXJzIGFyZQphY2N1c3RvbWVkIHRoYXQgR1VJIHdvcmtzIHNt
b290aGx5IDopCkRvbUJhY2sgLSBSdW5zIHNvbWUgYmFja2dyb3VuZCB0YXNrcywgY29sbGVjdHMg
c3RhdGlzdGljcywKY29tbXVuaWNhdGVzIHdpdGggY2xvdWQsIGV0Yy4KRG9tT1AtVEVFIC0gc3R1
YmRvbSwgYWN0cyBhcyBPUC1URUUgbWVkaWF0b3IKRG9tR1BVIC0gc3R1YmRvbSwgcnVucyBHUFUg
dmlydHVhbGl6YXRpb24gZHJpdmVyCkRvbVZJRCAtIHN0dWJkb20sIHJ1bnMgdmlkZW8gZGVjb2Rl
ci9lbmNvZGVyIHZpcnR1YWxpemF0aW9uIGRyaXZlcgoKCi0tIApXQlIgVm9sb2R5bXlyIEJhYmNo
dWsgYWthIGxvcmMgWyszODA5NzY2NDYwMTNdCm1haWx0bzogdmxhZC5iYWJjaHVrQGdtYWlsLmNv
bQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Thu Jun 29 22:32:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 22:32:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQhz5-0007hB-2D; Thu, 29 Jun 2017 22:32:23 +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 1dQhz3-0007gn-HG
 for xen-devel@lists.xensource.com; Thu, 29 Jun 2017 22:32:21 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 51/76-01862-4FF75595; Thu, 29 Jun 2017 22:32:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVfdzfWi
 kwbKl+hYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNuNLQwVjQql3xdbpJA+Mz
 hS5GLg4hgb+MEueefWGFcB4zSnQumcoI4WxjlDh98xNQhpNDRMBZ4uuZuewgNq+AvsSORYcZQ
 WxhATuJ1Tf7mUAaJAS2sUq8urYcKMEB5HhKrNimClIDYs66+A+ohp2DTcBK4pAYSJRFQFVi5+
 c9TBMYuRcwMqxiVC9OLSpLLdI10ksqykzPKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECPR
 3PQMD4w7GU83OhxglOZiURHkNn4dECvEl5adUZiQWZ8QXleakFh9ilOHgUJLg3VoXGikkWJSa
 nlqRlpkDDDyYtAQHj5II799goDRvcUFibnFmOkTqFKMux4bV678wCbHk5eelSonzngKZIQBSl
 FGaBzcCFgWXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzytUCTeHJzCuB2/QK6AgmoCOEZ4
 SAHFGSiJCSamD0n9foKnXmqnm8yMnefT92Fu94XntGzS/H60WO7+7llx7cef78kpEve+hhc52
 3KcaHa/fY6/++ejnCUefsslxtdc4n5T0Lt128cSjg0/Kuq54T2k3sGmIvL/J/8syxhityOR9L
 4TKtE+JuiwI/fjLnCPTcWX5Vpevln4tBVQtDUre/3X8t9n6MEktxRqKhFnNRcSIABL/qQ30CA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-16.tower-31.messagelabs.com!1498775538!95645935!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65269 invoked from network); 29 Jun 2017 22:32:19 -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; 29 Jun 2017 22:32: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 1dQhyz-0001tH-Pc; Thu, 29 Jun 2017 22:32:17 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dQhyu-0003cq-CF; Thu, 29 Jun 2017 22:32:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dQhyu-0003LJ-5w; Thu, 29 Jun 2017 22:32:12 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111193-mainreport@xen.org>
X-Osstest-Failures: xtf:test-xtf-amd64-amd64-1:leak-check/check:fail:regression
 xtf:test-xtf-amd64-amd64-3:leak-check/check:fail:regression
 xtf:test-xtf-amd64-amd64-2:leak-check/check:fail:regression
 xtf:test-xtf-amd64-amd64-4:leak-check/check:fail:regression
 xtf:test-xtf-amd64-amd64-5:leak-check/check:fail:regression
 xtf:test-xtf-amd64-amd64-1:xtf/test-hvm64-xsa-221:fail:nonblocking
 xtf:test-xtf-amd64-amd64-3:xtf/test-hvm64-xsa-221:fail:nonblocking
 xtf:test-xtf-amd64-amd64-2:xtf/test-hvm64-xsa-221:fail:nonblocking
 xtf:test-xtf-amd64-amd64-4:xtf/test-hvm64-xsa-221:fail:nonblocking
 xtf:test-xtf-amd64-amd64-5:xtf/test-hvm64-xsa-221:fail:nonblocking
X-Osstest-Versions-This: xtf=e8e2cf8f9b2862cef7111a66c52aa2f83a3c541d
X-Osstest-Versions-That: xtf=6723a66fe3e2a60793ec4fdbcd67250c954fe5d9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 29 Jun 2017 22:32:12 +0000
Subject: [Xen-devel] [xtf test] 111193: regressions - 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>

ZmxpZ2h0IDExMTE5MyB4dGYgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMTE5My8KClJlZ3Jlc3Npb25zIDotKAoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGlj
aCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICA1OSBsZWFr
LWNoZWNrL2NoZWNrICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTExMDc0CiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0zICAgICAgIDU5IGxlYWstY2hlY2svY2hlY2sgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMTEwNzQKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgNTkgbGVhay1jaGVjay9jaGVj
ayAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMTA3NAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAg
ICAgICA1OSBsZWFrLWNoZWNrL2NoZWNrICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTExMDc0CiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgIDU5IGxlYWstY2hlY2svY2hlY2sgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMTEwNzQKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFy
ZSBub3QgYmxvY2tpbmc6CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgIDU4IHh0Zi90ZXN0
LWh2bTY0LXhzYS0yMjEgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTMgICAgICAgNTggeHRmL3Rlc3QtaHZtNjQteHNhLTIyMSAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICA1OCB4dGYvdGVzdC1odm02NC14c2Et
MjIxICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAg
IDU4IHh0Zi90ZXN0LWh2bTY0LXhzYS0yMjEgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTUgICAgICAgNTggeHRmL3Rlc3QtaHZtNjQteHNhLTIyMSAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHh0ZiAgICAg
ICAgICAgICAgICAgIGU4ZTJjZjhmOWIyODYyY2VmNzExMWE2NmM1MmFhMmY4M2EzYzU0MWQKYmFz
ZWxpbmUgdmVyc2lvbjoKIHh0ZiAgICAgICAgICAgICAgICAgIDY3MjNhNjZmZTNlMmE2MDc5M2Vj
NGZkYmNkNjcyNTBjOTU0ZmU1ZDkKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMTA3NCAgMjAxNy0w
Ni0yNiAxNDo0NDowNyBaICAgIDMgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTExNDQgIDIw
MTctMDYtMjggMTA6NTM6MDggWiAgICAxIGRheXMgICAgNCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUg
c2luY2UgICAxMTExNjcgIDIwMTctMDYtMjggMjI6MTU6MzQgWiAgICAxIGRheXMgICAgMyBhdHRl
bXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEhhb3pob25nIFpoYW5nIDxo
YW96aG9uZy56aGFuZ0BpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHRmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1p
dCBlOGUyY2Y4ZjliMjg2MmNlZjcxMTFhNjZjNTJhYTJmODNhM2M1NDFkCkF1dGhvcjogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUaHUgSnVuIDEgMTI6
MTM6MjIgMjAxNyArMDEwMAoKICAgIERvbid0IGF1dG9tYXRpY2FsbHkgcmVjb3ZlciBmcm9tIHRy
YXBzCiAgICAKICAgIFdoaWxlIHRoaXMgcHJvcGVydHkgaXMgdXNlZnVsIGZvciBzd2ludC1lbXVs
YXRpb24sIGl0IGlzIHVuaGVscGZ1bCBpbiBvdGhlcgogICAgc2l0dWF0aW9ucywgYXMgaXQgY2F1
c2VzIHVuZXhwZWN0ZWQgdHJhcHMgdG8gZ2V0IHN3YWxsb3dlZCBzaWxlbnRseS4KICAgIAogICAg
UmV1c2UgdGhlIGV4aXN0aW5nIGV4dGFibGUgbG9naWMgKHdpdGggZmF1bHQgPT0gZml4dXApIHRv
IHJlY292ZXIsIGFuZAogICAgaW50cm9kdWNlIF9BU01fVFJBUF9PSygpIHRvIGludHJvZHVjZSBz
dWNoIGFuIGV4dGFibGUgZW50cnkuCiAgICAKICAgIEFkanVzdCB0aGUgc3dpbnQtZW11bGF0aW9u
IGFuZCBzZWxmdGVzdCBsb2dpYyBmb2xsb3dpbmcgdGhpcyBiZWhhdmlvdXIgY2hhbmdlLAogICAg
d2hpY2ggcmVtb3ZlcyB0aGUgdGVzdF9pbnQzX2JyZWFrcG9pbnQoKSBjYXNlIGVudGlyZWx5Lgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgoKY29tbWl0IDI0NmZiNDViMWU4ZWRiMDM2ZTIwYzg3MDM2ODdmNzc5YjEzYWU2NzkK
QXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAg
IFdlZCBKdW4gMjggMTQ6NTE6MDYgMjAxNyArMDAwMAoKICAgIENsZWFuIHVwIGV4dGFibGUuaAog
ICAgCiAgICBGYWN0b3IgX0FTTV9FWFRBQkxFKCkgb3V0IG9mIHRoZSBDL0FTTSBsb2dpYywgYW5k
IGltcGxlbWVudCBpdCBpbiB0ZXJtcyBvZgogICAgX0FTTV9FWFRBQkxFX0hBTkRMRVIoKS4KICAg
IAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgpjb21taXQgYWM2MTUxYzAzYjE0
ZGY0NWMyODUyYmY1MmY2OTA1ZTQwN2VjZDkwMQpBdXRob3I6IEhhb3pob25nIFpoYW5nIDxoYW96
aG9uZy56aGFuZ0BpbnRlbC5jb20+CkRhdGU6ICAgRnJpIERlYyAxNiAyMTo0MzozNCAyMDE2ICsw
ODAwCgogICAgdnZteDogdGVzdCB3aGV0aGVyIE1TUl9GRUFUVVJFX0NPTlRST0wgaXMgc2V0IGNv
cnJlY3RseQogICAgCiAgICBHdWVzdCBNU1JfRkVBVFVSRV9DT05UUk9MIGlzIHNldCBieSBYZW4g
aHlwZXJ2aXNvciBpbnN0ZWFkIGJ5CiAgICBndWVzdCBmaXJtd2FyZSBvciBodm1sb2FkZXIsIHNv
IHRoaXMgdGVzdCBpbnN0ZWFkIGNoZWNrcyB3aGV0aGVyIGJpdHMKICAgIGluIE1TUl9GRUFUVVJF
X0NPTlRST0wgYXJlIHNldCBjb3JyZWN0bHksIHJhdGhlciB0aGFuIHJlcXVpcmluZwogICAgdGhl
eSBhcmUgYWxsIHplcm9lZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSGFvemhvbmcgWmhhbmcg
PGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KICAgIFJlYmFzZSBhbmQgY2xlYW51cC4KICAgIFNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgpj
b21taXQgYjgwMjExNjlhMGE4NjExZDk1NTJiNmIyNGUzMjUwNzY5ZTUwNjRlYgpBdXRob3I6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgV2VkIEp1biAy
OCAxMzoxNzo0MSAyMDE3ICswMTAwCgogICAgQmFyZS1ib25lcyBpbi1kZXZlbG9wbWVudCB0ZXN0
IGZvciBuZXN0ZWQgVlQteAogICAgCiAgICBCYXNlZCBsb29zZWx5IG9uIHByZXZpb3VzIHdvcmsg
ZnJvbSBIYW96aG9uZyBaaGFuZywgYnV0IHJlYmFzZWQgb3ZlcgogICAgc3Vic3RhbnRpYWwgdXBz
dHJlYW0gZGV2ZWxvcG1lbnQgd29yaywgYWx0ZXJlZCB0byBiZSBtb3JlIGNvbnNpc3RlbnQgd2l0
aAogICAgZXhpc3RpbmcgdGVzdHMsIGFuZCBleHRlbmRlZCB0byBhbGwgSFZNIGVudmlyb25tZW50
cyAocmF0aGVyIHRoYW4ganVzdCBodm02NCkKICAgIHRvIGNvdmVyIG1vcmUgdGVzdCBzY2VuYXJp
b3MuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+Cgpjb21taXQgNGFlZGRhMDNjYTdlMWUyMzdjZjliM2RlODQ3MzMwM2FhZGI4
ZDExMgpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRh
dGU6ICAgV2VkIEp1biAyOCAxMToyNDo1NSAyMDE3ICswMTAwCgogICAgVGVzdCBiYXNpYyBkcml2
ZXIgaW5pdGlhbGlzYXRpb24gaW4gdGhlIHNlbGZ0ZXN0cwogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKY29tbWl0IDFmODI5
MTE3NGUwZDViMGY2YzllY2IyYTU4OGQyYmEyNjFjOTZhNTgKQXV0aG9yOiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBNYXkgMzAgMTU6NDY6NTAg
MjAxNyArMDEwMAoKICAgIFhTQS0yMjEgUG9DCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Thu Jun 29 23:13:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 23: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 1dQicK-0001mA-Hw; Thu, 29 Jun 2017 23: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 <marmarek@invisiblethingslab.com>) id 1dQicJ-0001m4-8B
 for xen-devel@lists.xen.org; Thu, 29 Jun 2017 23:12:55 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 95/99-01977-67985595; Thu, 29 Jun 2017 23:12:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDIsWRWlGSWpSXmKPExsXilM8iq1vaGRp
 p8Pa6qsWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmvHyxzG2gpPcFRvur2RpYJzF1cXIxSEksIpR
 YtbKvSxdjJxATrZE74yNYDaLwDcWiYMHE0FsCQFPiX3/DjBB2M4SH462MEI0b2CUaDhwhhGiQ
 VWipeMlmM0mECxxfckvVhBbREBR4sHLm2A2s4CLxJ7Ta9hBbGEBXYnuyYvBbF4BHYk9O96yQh
 xRK7F2+2ZmiLigxMmZT1ggekslumc+BZrPAWRLSyz/xwES5hSwlPhw9QPYWlEBZYndt/YyT2A
 UmoWkexaS7lkI3RBhdYk/8y4xYwhrSyxb+JoZwraVWLfuPcsCRvZVjBrFqUVlqUW6RsZ6SUWZ
 6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBsVLPwMC4g3FHu98hRkkOJiVRXsPnIZFCf
 En5KZUZicUZ8UWlOanFhxhlODiUJHiLOkIjhQSLUtNTK9Iyc4BRC5OW4OBREuH9GwyU5i0uSM
 wtzkyHSJ1iVJQS5/3VDpQQAElklObBtcESxSVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrw
 3QbbzZOaVwE1/BbSYCWix8IwQkMUliQgpqQbGSNGLHeVVOwJe9fv8u239QOIQF/djjUaJW+st
 8345vNrVI5096eJjddf37VOKnjNxLJytbXB1nsSaRWsu96QmMSf/YD919MSV1znBOm9+ML8su
 PTuL8f9X7mf/u1jTD9SK/bn3tRU3uPtb8/slNW6e2tBJ19d8TeeSpfrublheyq6piTd+uSWos
 RSnJFoqMVcVJwIAOYP82cPAwAA
X-Env-Sender: marmarek@invisiblethingslab.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1498777972!97835326!1
X-Originating-IP: [66.111.4.29]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTExLjQuMjkgPT4gNjQ0MA==\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8982 invoked from network); 29 Jun 2017 23:12:53 -0000
Received: from out5-smtp.messagingengine.com (HELO
 out5-smtp.messagingengine.com) (66.111.4.29)
 by server-7.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 29 Jun 2017 23:12:53 -0000
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 9108620B0C;
 Thu, 29 Jun 2017 19:12:52 -0400 (EDT)
Received: from frontend2 ([10.202.2.161])
 by compute7.internal (MEProxy); Thu, 29 Jun 2017 19:12:52 -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=SrXJmaF+1H6UVS9K/Z
 EeMRiktuvCmUZIOxATTBWKP9U=; b=Ud7mu40NC/u9OFWVqU15buif+DAKSf65qm
 seZDMz1ve6X1wTVW+r+cxCRoLsgsC88B94o/YooG/reMD8rr+o3zFigMMvtipvyK
 eOFAtYQXwdwDBPS19gTfGFEhdPDfaYzYSPgKgZzOMCSJutVkWCiy/cKUxBpxUHn+
 7Gt4NTQRHT6VNOA5OrlWzkTcSnefIDs6EScBA662q31uaGyRxQjDNLBTYiy16y5i
 x8j5Kp6RGSbtRWr98ygR4nzQW1wwkijxB5zDrBDRb7F2m3W2hWtgDLIJ838MwzAe
 brlmKDdPzk+Ex8o+8MzYHRgiug+zgcBjTTkHgHFq2A1V3vvwha2Q==
X-ME-Sender: <xms:dIlVWeoh2Lct82kiA8eQV_ZzSL3Y40ZH5lf9V3fNM256ru5hnKEZ3w>
X-Sasl-enc: aTxYN2hn81yQVU6NEtStGRxepv8b0pHkBKlsXEeqYFAM 1498777972
Received: from mail-itl (89-70-103-23.dynamic.chello.pl [89.70.103.23])
 by mail.messagingengine.com (Postfix) with ESMTPA id AD9EC24774;
 Thu, 29 Jun 2017 19:12:51 -0400 (EDT)
Date: Fri, 30 Jun 2017 01:12:48 +0200
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20170629231248.GE1095@mail-itl>
References: <1498644622-19753-1-git-send-email-marmarek@invisiblethingslab.com>
 <20170628175558.mh4a4l3fdlrcg6r7@citrix.com>
MIME-Version: 1.0
In-Reply-To: <20170628175558.mh4a4l3fdlrcg6r7@citrix.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 0/2] libxl: cpuid 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: multipart/mixed; boundary="===============8380283382505389392=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============8380283382505389392==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="Fig2xvG2VGoz8o/s"
Content-Disposition: inline


--Fig2xvG2VGoz8o/s
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Wed, Jun 28, 2017 at 06:55:58PM +0100, Wei Liu wrote:
> On Wed, Jun 28, 2017 at 12:10:20PM +0200, Marek Marczykowski-G=C3=B3recki=
 wrote:
> > This adds handling more cpuid bits by name. Mostly based on cpu_map.xml=
 from
> > libvirt.
> >=20
> > Marek Marczykowski-G=C3=B3recki (2):
> >   libxl: add more cpuid flags handling
> >   libxl: drop osvw cpuid flag
>=20
> Given that I prefer to have v1 of the second patch, please resubmit a
> final version when you collect all the acks. Thanks.

Should I read this as "Acked-by: Wei Liu <wei.liu2@citrix.com>" on v1 of
the second patch?

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

--Fig2xvG2VGoz8o/s
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQEcBAEBCAAGBQJZVYlwAAoJENuP0xzK19csj5IH/3A+b2aWLHywa2ZXB2WuIDh3
0JBPQB69NYiCwEJbFsycpTKVs/72CdM/xXjh02U8vwUQb3CA54nx1LbJ4PttwEwD
M/Cuxr/Rjqemf4UnPSzUiEIc4cT+NQKsQBKG8RJVmjSt3Z86dRvPeK4sU44e8dpL
RfEydGFasvQBJt7wu+Wv1syBaX9GMTIJgM5NMuTxMt34WJ9Ykk7KzURHrZbXEuo7
8IaxJI58NWTWsix0jSvo9VMHCkSOp/Q1p9Y7K/VJx3fB3uV8dgN0DZg1sSdrl5Bg
foOi+PATjtcyYJxXdutJy1U+xmoqQxBsFMSGQx0IY0oZ7iaCQFkGXLzlZJQ5LNA=
=0lJC
-----END PGP SIGNATURE-----

--Fig2xvG2VGoz8o/s--


--===============8380283382505389392==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============8380283382505389392==--


From xen-devel-bounces@lists.xen.org Fri Jun 30 01:02:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 01:02: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 1dQkKM-00039v-KT; Fri, 30 Jun 2017 01:02:30 +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 1dQkKL-00039p-2S
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 01:02:29 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 0F/CA-01731-423A5595; Fri, 30 Jun 2017 01:02:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFIsWRWlGSWpSXmKPExsXS1tYhoqu8ODT
 S4MMaVYslHxezODB6HN39mymAMYo1My8pvyKBNePzrHWsBRNFKrYsbGFvYJwj0MXIxSEkMJ1R
 4vqHrYxdjJwcEgK8EkeWzWCFsP0l1nQ3g9lCAuUSlx5/YQKxWQRUJT7dWAgWZxNQlrj4tZeti
 5GDQ0TAVmL2eTeQmcwCuxkl5l26wAZSIyyQIDHzzw6wel4BS4mGpuusIEW8Aq1MEm82zGGHuK
 KRUWLbw2Y2iCpBiZMzn7CA2MwCOhI7t94B28AsIC2x/B8HRFheonnrbGYQm1PAS+J+0wp2EFs
 U6KDdt/YyT2AUmoVk0iwkk2YhTJqFZNICRpZVjBrFqUVlqUW6RiZ6SUWZ6RkluYmZObqGBqZ6
 uanFxYnpqTmJScV6yfm5mxiBYV7PwMC4g/HmZL9DjJIcTEqivIbPQyKF+JLyUyozEosz4otKc
 1KLDzHKcHAoSfD+XRgaKSRYlJqeWpGWmQOMOJi0BAePkgjv8llAad7igsTc4sx0iNQpRkUpcV
 7ORUAJAZBERmkeXBssyi8xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEua1AJnCk5lXAjf9FdB
 iJqDFwjNCQBaXJCKkpBoY/f5tnGi28mF3x/7s5uaP6veKXr14HPt0cdo0yZcBd88UmAnHSkyy
 mm7r5arLyaK6vOaw9xvpJa/vVl767Z7wua3ZQbLsDc+ZC2yXmfn7MnbMDf7H0FO1mO2lSGchc
 07Et82F5t72+X8UeFWeTl8QU7lCxkmNbfMc5zVpbxskMl9+dNK+Vn9AiaU4I9FQi7moOBEAek
 lV7u0CAAA=
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1498784545!97139881!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21779 invoked from network); 30 Jun 2017 01:02:27 -0000
Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20)
 by server-3.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Jun 2017 01:02:27 -0000
Received: from fmsmga006.fm.intel.com ([10.253.24.20])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 29 Jun 2017 18:02:24 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.40,283,1496127600"; d="scan'208";a="121065438"
Received: from skl-2s3.sh.intel.com ([10.239.48.12])
 by fmsmga006.fm.intel.com with ESMTP; 29 Jun 2017 18:02:23 -0700
Date: Fri, 30 Jun 2017 09:02:45 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20170630010241.GA86509@skl-2s3.sh.intel.com>
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>,
 Venu Busireddy <venu.busireddy@oracle.com>,
 Crawford Eric R <Eric.R.Crawford@intel.com>,
 Jan Beulich <jbeulich@suse.com>
References: <1498706513-35407-1-git-send-email-chao.gao@intel.com>
 <20170629154233.53au47nlkqcdeq3f@dhcp-3-128.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170629154233.53au47nlkqcdeq3f@dhcp-3-128.uk.xensource.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Kevin Tian <kevin.tian@intel.com>,
 Venu Busireddy <venu.busireddy@oracle.com>,
 Crawford Eric R <Eric.R.Crawford@intel.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3] VT-d: fix VF of RC integrated PF matched
 to wrong VT-d unit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBKdW4gMjksIDIwMTcgYXQgMDQ6NDI6MzNQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPk9uIFRodSwgSnVuIDI5LCAyMDE3IGF0IDExOjIxOjUzQU0gKzA4MDAsIENoYW8g
R2FvIHdyb3RlOgo+PiBUaGUgcHJvYmxlbSBpcyBmb3IgYSBWRiBvZiBSQyBpbnRlZ3JhdGVkIFBG
IChlLmcuIFBGJ3MgQkRGIGlzIDAwOjAyLjApLAo+PiB3ZSB3b3VsZCB3cm9uZ2x5IHVzZSAwMDow
MC4wIHRvIHNlYXJjaCBWVC1kIHVuaXQuCj4+IAo+PiBGcm9tIFNSSU9WIHNwZWMgUkVWIDEuMCBz
ZWN0aW9uIDMuNy4zLCBpdCBzYXlzOgo+PiAiQVJJIGlzIG5vdCBhcHBsaWNhYmxlIHRvIFJvb3Qg
Q29tcGxleCBpbnRlZ3JhdGVkIEVuZHBvaW50czsgYWxsIG90aGVyCj4+IFNSLUlPViBDYXBhYmxl
IERldmljZXMgKERldmljZXMgdGhhdCBpbmNsdWRlIGF0IGxlYXN0IG9uZSBQRikgc2hhbGwKPj4g
aW1wbGVtZW50IHRoZSBBUkkgQ2FwYWJpbGl0eSBpbiBlYWNoIEZ1bmN0aW9uLiIuIFNvIFBGcyBj
YW4gYmUgY2xhc3NpZmllZCB0bwo+PiB0d28ga2luZHM6IG9uZSBpcyBSQyBpbnRlZ3JhdGVkIFBG
IGFuZCB0aGUgb3RoZXIgaXMgbm9uLVJDIGludGVncmF0ZWQgUEYuIFRoZQo+PiBmb3JtZXIgY2Fu
J3Qgc3VwcG9ydCBBUkkgYW5kIHRoZSBsYXR0ZXIgc2hhbGwgc3VwcG9ydCBBUkkuIEZvciBFeHRl
bmRlZAo+PiBGdW5jdGlvbnMsIG9uZSB0cmFkaXRpb25hbCBmdW5jdGlvbidzIEJERiBzaG91bGQg
YmUgdXNlZCB0byBzZWFyY2ggVlQtZCB1bml0Lgo+PiBBbmQgYWNjb3JkaW5nIHRvIFBDSWUgc3Bl
YywgRXh0ZW5lZCBGdW5jdGlvbiBtZWFucyB3aXRoaW4gYW4gQVJJIGRldmljZSwgYQo+PiBGdW5j
dGlvbiB3aG9zZSBGdW5jdGlvbiBOdW1iZXIgaXMgZ3JlYXRlciB0aGFuIDcuIFRodXMsIHRoZSBm
b3JtZXIgY2FuJ3QgYmUgYW4KPj4gZXh0ZW5kZWQgZnVuY3Rpb24sIHdoaWxlIHRoZSBsYXR0ZXIg
aXMgYXMgbG9uZyBhcyBpdHMgZGV2Zm4gPiA3LCB0aGlzIGNoZWNrIGlzCj4+IGV4YWN0bHkgd2hh
dCB0aGUgb3JpZ2luYWwgY29kZSBkaWQ7IFRoZSBvcmlnaW5hbCBjb2RlIHdhc24ndCBhd2FyZSB0
aGUgZm9ybWVyLgo+PiAKPj4gVGhpcyBwYXRjaCBkaXJlY3RseSBsb29rcyB1cCB0aGUgJ2lzX2V4
dGZuJyBmaWVsZCBvZiBQRidzIHN0cnVjdCBwY2lfZGV2Cj4+IHRvIGRlY2lkZSB3aGV0aGVyIHRo
ZSBQRiBpcyBhIGV4dGVuZGVkIGZ1bmN0aW9uLgo+PiAKPj4gUmVwb3J0ZWQtYnk6IENyYXdmb3Jk
LCBFcmljIFIgPEVyaWMuUi5DcmF3Zm9yZEBpbnRlbC5jb20+Cj4+IFNpZ25lZC1vZmYtYnk6IENo
YW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Cj4+IC0tLQo+PiAgeGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvdnRkL2RtYXIuYyB8IDExICsrKysrKysrKystCj4+ICAxIGZpbGUgY2hhbmdlZCwgMTAg
aW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+PiAKPj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9kbWFyLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQv
ZG1hci5jCj4+IGluZGV4IDgyMDQwZGQuLjI3ZmY0NzEgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9kbWFyLmMKPj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvdnRkL2RtYXIuYwo+PiBAQCAtMjE4LDggKzIxOCwxNyBAQCBzdHJ1Y3QgYWNwaV9kcmhkX3Vu
aXQgKmFjcGlfZmluZF9tYXRjaGVkX2RyaGRfdW5pdChjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRl
dikKPj4gICAgICB9Cj4+ICAgICAgZWxzZSBpZiAoIHBkZXYtPmluZm8uaXNfdmlydGZuICkKPj4g
ICAgICB7Cj4+ICsgICAgICAgIHN0cnVjdCBwY2lfZGV2ICpwaHlzZm47Cj4+ICsKPj4gICAgICAg
ICAgYnVzID0gcGRldi0+aW5mby5waHlzZm4uYnVzOwo+PiAtICAgICAgICBkZXZmbiA9IFBDSV9T
TE9UKHBkZXYtPmluZm8ucGh5c2ZuLmRldmZuKSA/IDAgOiBwZGV2LT5pbmZvLnBoeXNmbi5kZXZm
bjsKPj4gKyAgICAgICAgLyoKPj4gKyAgICAgICAgICogVXNlIDAgYXMgJ2RldmZuJyB0byBzZWFy
Y2ggVlQtZCB1bml0IHdoZW4gdGhlIHBoeXNpY2FsIGZ1bmN0aW9uCj4+ICsgICAgICAgICAqIGlz
IGFuIEV4dGVuZGVkIEZ1bmN0aW9uLgo+PiArICAgICAgICAgKi8KPj4gKyAgICAgICAgcGNpZGV2
c19sb2NrKCk7Cj4+ICsgICAgICAgIHBoeXNmbiA9IHBjaV9nZXRfcGRldihwZGV2LT5zZWcsIGJ1
cywgcGRldi0+aW5mby5waHlzZm4uZGV2Zm4pOwo+PiArICAgICAgICBwY2lkZXZzX3VubG9jaygp
Owo+PiArICAgICAgICBkZXZmbiA9IChwaHlzZm4gJiYgcGh5c2ZuLT5pbmZvLmlzX2V4dGZuKSA/
IDAgOiBwZGV2LT5pbmZvLnBoeXNmbi5kZXZmbjsKPgo+QUZBSUNUIHlvdSBzaG91bGQgb25seSBy
ZWxlYXNlIHRoZSBwY2lkZXZzIGxvY2sgd2hlbiB5b3UgYXJlIGRvbmUgd2l0aAo+dGhlIGRldmlj
ZSwgc28gdGhhdCBhIGNvbmN1cnJlbnQgY2FsbCB0byBwY2lfcmVtb3ZlX2RldmljZSBkb2Vzbid0
Cj5mcmVlIHRoZSBkZXZpY2Ugd2hpbGUgeW91IGFyZSBwb2tpbmcgYXQgaXQuCgpZZXMuIFRoYW5r
IHlvdSwgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 01:17:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 01: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 1dQkYG-0003vg-Tv; Fri, 30 Jun 2017 01:16:52 +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 1dQkYF-0003vY-9S
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 01:16:51 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 5E/68-03557-286A5595; Fri, 30 Jun 2017 01:16:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsVywNxEW7dxWWi
 kQdccK4slHxezODB6HN39mymAMYo1My8pvyKBNaOrqY21YJtgxaTXO9gaGDv4uhg5OYQEKiWW
 r1rIDmJLCPBKHFk2gxXC9pfoXzWfqYuRA6imXOLPSi+QMJuAssTFr71sILaIgLTEtc+XGUFsZ
 oEGJon5S41AbGGg1nlTNoHVsAioSpyetYYZZAyvgKPErD8RENMVJKY8fM88gZF7ASPDKkaN4t
 SistQiXSNLvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MQM8yAMEOxgOLAg8xSnI
 wKYnynlsUGinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvfUEqCcYFFqempFWmYOMMRg0hIcPEoi
 vAIgad7igsTc4sx0iNQpRl2OYzN+fmMSYsnLz0uVEucVXQpUJABSlFGaBzcCFu6XGGWlhHkZg
 Y4S4ilILcrNLEGVf8UozsGoJMzrCjKFJzOvBG7TK6AjmICOEJ4RAnJESSJCSqqBUV3Xv7enJL
 +ChfP2ojVfePcYHsoz2s4ZZZ9Rve5UzPHXl2f9DbMItHqUs2DLbjk5FY6UNaU7PcRXG6rPKax
 4GaFnlZF6YmJJc+jtfydz/8qkXGZSfrZSLuew0a6zi7r4dR7qXztw7ZFPwPP/U/fz/wg6sm2V
 01sevXrpc9tU+0WcpNet+76MTYmlOCPRUIu5qDgRAB5T+D9yAgAA
X-Env-Sender: chao.gao@intel.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1498785407!70895534!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23361 invoked from network); 30 Jun 2017 01:16:49 -0000
Received: from mga05.intel.com (HELO mga05.intel.com) (192.55.52.43)
 by server-11.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Jun 2017 01:16:49 -0000
Received: from fmsmga006.fm.intel.com ([10.253.24.20])
 by fmsmga105.fm.intel.com with ESMTP; 29 Jun 2017 18:16:47 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.40,283,1496127600"; d="scan'208";a="121070227"
Received: from skl-2s3.sh.intel.com ([10.239.48.12])
 by fmsmga006.fm.intel.com with ESMTP; 29 Jun 2017 18:16:46 -0700
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xen.org
Date: Fri, 30 Jun 2017 09:17:06 +0800
Message-Id: <1498785426-9093-1-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.8.3.1
Cc: Kevin Tian <kevin.tian@intel.com>,
 Venu Busireddy <venu.busireddy@oracle.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>,
 Crawford Eric R <Eric.R.Crawford@intel.com>, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v4] VT-d: fix VF of RC integrated PF matched to
	wrong VT-d unit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHByb2JsZW0gaXMgZm9yIGEgVkYgb2YgUkMgaW50ZWdyYXRlZCBQRiAoZS5nLiBQRidzIEJE
RiBpcyAwMDowMi4wKSwKd2Ugd291bGQgd3JvbmdseSB1c2UgMDA6MDAuMCB0byBzZWFyY2ggVlQt
ZCB1bml0LgoKRnJvbSBTUklPViBzcGVjIFJFViAxLjAgc2VjdGlvbiAzLjcuMywgaXQgc2F5czoK
IkFSSSBpcyBub3QgYXBwbGljYWJsZSB0byBSb290IENvbXBsZXggaW50ZWdyYXRlZCBFbmRwb2lu
dHM7IGFsbCBvdGhlcgpTUi1JT1YgQ2FwYWJsZSBEZXZpY2VzIChEZXZpY2VzIHRoYXQgaW5jbHVk
ZSBhdCBsZWFzdCBvbmUgUEYpIHNoYWxsCmltcGxlbWVudCB0aGUgQVJJIENhcGFiaWxpdHkgaW4g
ZWFjaCBGdW5jdGlvbi4iLiBTbyBQRnMgY2FuIGJlIGNsYXNzaWZpZWQgdG8KdHdvIGtpbmRzOiBv
bmUgaXMgUkMgaW50ZWdyYXRlZCBQRiBhbmQgdGhlIG90aGVyIGlzIG5vbi1SQyBpbnRlZ3JhdGVk
IFBGLiBUaGUKZm9ybWVyIGNhbid0IHN1cHBvcnQgQVJJIGFuZCB0aGUgbGF0dGVyIHNoYWxsIHN1
cHBvcnQgQVJJLiBGb3IgRXh0ZW5kZWQKRnVuY3Rpb25zLCBvbmUgdHJhZGl0aW9uYWwgZnVuY3Rp
b24ncyBCREYgc2hvdWxkIGJlIHVzZWQgdG8gc2VhcmNoIFZULWQgdW5pdC4KQW5kIGFjY29yZGlu
ZyB0byBQQ0llIHNwZWMsIEV4dGVuZWQgRnVuY3Rpb24gbWVhbnMgd2l0aGluIGFuIEFSSSBkZXZp
Y2UsIGEKRnVuY3Rpb24gd2hvc2UgRnVuY3Rpb24gTnVtYmVyIGlzIGdyZWF0ZXIgdGhhbiA3LiBU
aHVzLCB0aGUgZm9ybWVyIGNhbid0IGJlIGFuCmV4dGVuZGVkIGZ1bmN0aW9uLCB3aGlsZSB0aGUg
bGF0dGVyIGlzIGFzIGxvbmcgYXMgaXRzIGRldmZuID4gNywgdGhpcyBjaGVjayBpcwpleGFjdGx5
IHdoYXQgdGhlIG9yaWdpbmFsIGNvZGUgZGlkOyBUaGUgb3JpZ2luYWwgY29kZSB3YXNuJ3QgYXdh
cmUgdGhlIGZvcm1lci4KClRoaXMgcGF0Y2ggZGlyZWN0bHkgbG9va3MgdXAgdGhlICdpc19leHRm
bicgZmllbGQgb2YgUEYncyBzdHJ1Y3QgcGNpX2Rldgp0byBkZWNpZGUgd2hldGhlciB0aGUgUEYg
aXMgYSBleHRlbmRlZCBmdW5jdGlvbi4KClJlcG9ydGVkLWJ5OiBDcmF3Zm9yZCwgRXJpYyBSIDxF
cmljLlIuQ3Jhd2ZvcmRAaW50ZWwuY29tPgpTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5n
YW9AaW50ZWwuY29tPgotLS0KdjM6CiAtIGFjY2VzcyBwZidzIHN0cnVjdCBwY2lfcGRldiBiZXR3
ZWVuIHBjaWRldnNfbG9jaygpIGFuZCBwY2lkZXZzX3VubG9jaygpCi0tLQogeGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvdnRkL2RtYXIuYyB8IDExICsrKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwg
MTAgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL3Z0ZC9kbWFyLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZG1h
ci5jCmluZGV4IDgyMDQwZGQuLjI3ZmY0NzEgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL3Z0ZC9kbWFyLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2RtYXIu
YwpAQCAtMjE4LDggKzIxOCwxNyBAQCBzdHJ1Y3QgYWNwaV9kcmhkX3VuaXQgKmFjcGlfZmluZF9t
YXRjaGVkX2RyaGRfdW5pdChjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldikKICAgICB9CiAgICAg
ZWxzZSBpZiAoIHBkZXYtPmluZm8uaXNfdmlydGZuICkKICAgICB7CisgICAgICAgIHN0cnVjdCBw
Y2lfZGV2ICpwaHlzZm47CisKICAgICAgICAgYnVzID0gcGRldi0+aW5mby5waHlzZm4uYnVzOwot
ICAgICAgICBkZXZmbiA9IFBDSV9TTE9UKHBkZXYtPmluZm8ucGh5c2ZuLmRldmZuKSA/IDAgOiBw
ZGV2LT5pbmZvLnBoeXNmbi5kZXZmbjsKKyAgICAgICAgLyoKKyAgICAgICAgICogVXNlIDAgYXMg
J2RldmZuJyB0byBzZWFyY2ggVlQtZCB1bml0IHdoZW4gdGhlIHBoeXNpY2FsIGZ1bmN0aW9uCisg
ICAgICAgICAqIGlzIGFuIEV4dGVuZGVkIEZ1bmN0aW9uLgorICAgICAgICAgKi8KKyAgICAgICAg
cGNpZGV2c19sb2NrKCk7CisgICAgICAgIHBoeXNmbiA9IHBjaV9nZXRfcGRldihwZGV2LT5zZWcs
IGJ1cywgcGRldi0+aW5mby5waHlzZm4uZGV2Zm4pOworICAgICAgICBkZXZmbiA9IChwaHlzZm4g
JiYgcGh5c2ZuLT5pbmZvLmlzX2V4dGZuKSA/IDAgOiBwZGV2LT5pbmZvLnBoeXNmbi5kZXZmbjsK
KyAgICAgICAgcGNpZGV2c191bmxvY2soKTsKICAgICB9CiAgICAgZWxzZQogICAgIHsKLS0gCjEu
OC4zLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 01:22:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 01: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 1dQkdB-0004ZG-H0; Fri, 30 Jun 2017 01:21: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 1dQkd9-0004Ys-OG
 for xen-devel@lists.xensource.com; Fri, 30 Jun 2017 01:21:55 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 A3/03-01732-3B7A5595; Fri, 30 Jun 2017 01:21:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsWS0XRdVXfj8tB
 Ig7mXzCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCacfjaD6aCezUVC543szQw
 XortYuTiEBL4yyixeFE/C4TzmFHi3elrrBDONkaJXTc3MXYxcnKICDhLfD0zlx3E5hXQlzi24
 ywbiC0sYCQx/+wPRpAGCYGr3BL7+84wgyQkBHwlbl85xgJj77x/F6iInYNNwErikFgXIwcHi4
 CqROvCqgmM3AsYGVYxahSnFpWlFukaG+glFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+d
 uYgT6vJ6BgXEH44RVfocYJTmYlER5zy0KjRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwbtuGVBO
 sCg1PbUiLTMHGHwwaQkOHiURXoElQGne4oLE3OLMdIjUKUZLjg2r139h4uiY8fMbE8eqmUBSi
 CUvPy9VSpy3GGSeAEhDRmke3DhYhFxilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMz7BmQKT2
 ZeCdzWV0AHMQEdJDwjBOSgkkSElFQDo8zO/ckT0/Zd0Tv6e1mae8782/UWqrPmJ68T8518rl3
 646nPH9de2cqykTn2z8MvfArzq72LGZI6jx26rK506dY0R1+PiH9pPqePB75N/rO7+7HgF8V6
 UZ6KqYkaic1FN6Yu2urWVBtuGsy98EX0/M1eMkFhoQ5+uoGMrlfWHpodbOCbHVDDq8RSnJFoq
 MVcVJwIAN7vjBOLAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1498785712!72290777!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.8 required=7.0 tests=BODY_RANDOM_LONG,
 MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53657 invoked from network); 30 Jun 2017 01:21:53 -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; 30 Jun 2017 01:21: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 1dQkd3-0005EH-4x; Fri, 30 Jun 2017 01:21: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 1dQkcx-0006Gh-SN; Fri, 30 Jun 2017 01:21:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dQkcx-0004Q7-JF; Fri, 30 Jun 2017 01:21:43 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111171-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-arm64-arm64-libvirt-qcow2:debian-di-install:fail:regression
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-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=f914b3f2d24d05615095e5ab5b0c91560c4dc903
X-Osstest-Versions-That: libvirt=2065499b607a8df771761dc4249eff6ebc3adb5a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 30 Jun 2017 01:21:43 +0000
Subject: [Xen-devel] [libvirt test] 111171: 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>

ZmxpZ2h0IDExMTE3MSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTExNzEvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAx
MCBkZWJpYW4tZGktaW5zdGFsbCAgICAgIGZhaWwgUkVHUi4gdnMuIDExMTA2MQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtl
IDExMTA2MQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTExMDYxCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTEwNjEKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIGY5
MTRiM2YyZDI0ZDA1NjE1MDk1ZTVhYjViMGM5MTU2MGM0ZGM5MDMKYmFzZWxpbmUgdmVyc2lvbjoK
IGxpYnZpcnQgICAgICAgICAgICAgIDIwNjU0OTliNjA3YThkZjc3MTc2MWRjNDI0OWVmZjZlYmMz
YWRiNWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMTA2MSAgMjAxNy0wNi0yNSAyMDo1NzoyOCBa
ICAgIDQgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTEwODQgIDIwMTctMDYtMjcgMDU6NTE6
NTQgWiAgICAyIGRheXMgICAgMyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTExNzEg
IDIwMTctMDYtMjkgMDQ6MjA6NDUgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZWEgQm9sb2duYW5pIDxh
Ym9sb2duYUByZWRoYXQuY29tPgogIENvbGUgUm9iaW5zb24gPGNyb2JpbnNvQHJlZGhhdC5jb20+
CiAgRGFuaWVsIExpdSA8c3J3eDQwOTZAZ21haWwuY29tPgogIEVyaWsgU2t1bHRldHkgPGVza3Vs
dGV0QHJlZGhhdC5jb20+CiAgSmlyaSBEZW5lbWFyayA8amRlbmVtYXJAcmVkaGF0LmNvbT4KICBK
b2huIEZlcmxhbiA8amZlcmxhbkByZWRoYXQuY29tPgogIEp1bGlvIEZhcmFjY28gPGpjZmFyYWNj
b0BnbWFpbC5jb20+CiAgTGlseSBaaHUgPGxpemh1QHJlZGhhdC5jb20+CiAgTWFydGluIEtsZXR6
YW5kZXIgPG1rbGV0emFuQHJlZGhhdC5jb20+CiAgTWljaGFsIFByaXZvem5payA8bXByaXZvem5A
cmVkaGF0LmNvbT4KICBQZXRlciBLcmVtcGEgPHBrcmVtcGFAcmVkaGF0LmNvbT4KICBSb21hbiBC
b2dvcm9kc2tpeSA8Ym9nb3JvZHNraXlAZ21haWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IGY5MTRiM2Yy
ZDI0ZDA1NjE1MDk1ZTVhYjViMGM5MTU2MGM0ZGM5MDMKQXV0aG9yOiBQZXRlciBLcmVtcGEgPHBr
cmVtcGFAcmVkaGF0LmNvbT4KRGF0ZTogICBXZWQgSnVuIDI4IDA5OjIyOjU3IDIwMTcgKzAyMDAK
CiAgICBkb2NzOiBuZXdzOiBBZGQgZW50cmllcyBmb3IgbXkgcmVjZW50IGNoYW5nZXMKCmNvbW1p
dCBkMDc3ZmJjMjIxN2Y2ZTJjYjA3ZDM1YzAyMDAyNGZiYzEwOWVmYTQ5CkF1dGhvcjogUGV0ZXIg
S3JlbXBhIDxwa3JlbXBhQHJlZGhhdC5jb20+CkRhdGU6ICAgV2VkIEp1biAyOCAxNDoxNDo1MyAy
MDE3ICswMjAwCgogICAgdXRpbDogbmV0ZGV2YnJpZGdlOiBSZWZhY3RvciBlcnJvciBoYW5kbGlu
ZyBpbiB2aXJOZXREZXZCcmlkZ2VDcmVhdGUKICAgIAogICAgUmVwbGFjZSB0aGUgc3dpdGNoIHN0
YXRlbWVudCB3aXRoIGEgc2ltcGxlciBpZiBzdGF0ZW1lbnQuIFRoaXMgYWxzbwogICAgcmVtb3Zl
cyB0aGUgZmFsbHRocm91Z2ggcGF0aCB0aGF0IGNvdmVyaXR5IHdhcyBjb21wbGFpbmluZyBhYm91
dC4KCmNvbW1pdCBjMDZiNjIzYzUzNTgxZTM4YzAzYzk2YTc4ZWYwZWZhNTc3NzQ3MTEyCkF1dGhv
cjogSm9obiBGZXJsYW4gPGpmZXJsYW5AcmVkaGF0LmNvbT4KRGF0ZTogICBXZWQgSnVuIDI4IDA2
OjU2OjQ3IDIwMTcgLTA0MDAKCiAgICBob3RwbHVnOiBDcmVhdGUgaGVscGVyIHRvIHJlbW92ZSB2
cG9ydAogICAgCiAgICBDb21iaW5lIGFuZCAiY2xlYW4gdXAiIGEgYml0IHR3byBwbGFjZXMgdGhh
dCBhcmUgcmVtb3ZpbmcgdGhlIHZwb3J0Cgpjb21taXQgMDQ1Yjc1YzUxNTQwZmQyN2VlZGY3OTY3
M2EwYmQyYjQxZGJkNTM1ZQpBdXRob3I6IEpvaG4gRmVybGFuIDxqZmVybGFuQHJlZGhhdC5jb20+
CkRhdGU6ICAgV2VkIEp1biAyOCAwNjo1NDowNSAyMDE3IC0wNDAwCgogICAgbm9kZWRldjogQWRk
IGNoZWNrIGZvciBOVUxMIG9iaiBiZWZvcmUgY2FsbCBVbmxvY2sKICAgIAogICAgQ29tbWl0IGlk
ICc5NWVhMTcxYicgd2FzIGEgYml0IHRvbyBhZ2dyZXNzaXZlIGluIHJlbW92aW5nIHRoZSBpZiAo
b2JqKQogICAgY2hlY2sgc2luY2UgY2xlYW51cCBpcyByZWFjaGFibGUgYWZ0ZXIgVW5sb2NrIGFu
ZCBvYmogPSBOVUxMLgoKY29tbWl0IGIxODNmMTdkNzY4Mzk1ODdjYmU0MTFmNGUxMmJlY2ExOGQz
ZWM3MDIKQXV0aG9yOiBQZXRlciBLcmVtcGEgPHBrcmVtcGFAcmVkaGF0LmNvbT4KRGF0ZTogICBX
ZWQgSnVuIDI4IDEwOjQyOjQ5IDIwMTcgKzAyMDAKCiAgICBxZW11OiBob3RwbHVnOiBEaXNhbGxv
dyBtb2RpZmljYXRpb24gb2YgdmNwdSAwIGluIGluYWN0aXZlIGNvbmZpZwogICAgCiAgICB2Y3B1
IDAgbXVzdCBiZSBhbHdheXMgZW5hYmxlZCBhbmQgbm9uLWhvdHBsdWdnYWJsZSwgdGh1cyB5b3Ug
Y2FuJ3QKICAgIG1vZGlmeSBpdCB1c2luZyB0aGUgdmNwdSBob3RwbHVnIEFQSXMuIERpc2FsbG93
IGl0IHNvIHRoYXQgdXNlcnMgY2FuJ3QKICAgIGNyZWF0ZSBpbnZhbGlkIGNvbmZpZ3VyYXRpb25z
LgogICAgCiAgICBSZXNvbHZlczogaHR0cHM6Ly9idWd6aWxsYS5yZWRoYXQuY29tL3Nob3dfYnVn
LmNnaT9pZD0xNDU5Nzg1Cgpjb21taXQgMGYwYzA5MjFlNjEwMjFmMjc2YmI1NzIwMWNkNTAxY2Rh
ZGUxOTU0NgpBdXRob3I6IExpbHkgWmh1IDxsaXpodUByZWRoYXQuY29tPgpEYXRlOiAgIFdlZCBK
dW4gMjggMTQ6MDA6NDggMjAxNyArMDgwMAoKICAgIG1hbjogRml4IGRvY3VtZW50YXRpb24gZXJy
b3JzIGFib3V0IHRoZSBwYXRocyBvZiB0aGUgY29uZmlnIGZpbGVzCiAgICAKICAgIFRoZSBkZWZh
dWx0IGNvbmYgZmlsZXMsIGZvciBleGFtcGxlIGxpYnZpcnRkLmNvbmYsIHZpcnRsb2NrZC5jb25m
LCBhbmQKICAgIHZpcnRsb2dkLmNvbmYsIHNob3VsZCBiZSBsb2NhdGVkIHVuZGVyIHRoZSBkaXJl
Y3RvcnkgIi9ldGMvbGlidmlydCIgd2hlbgogICAgcm9vdCBhcyByb290LCByYXRoZXIgdGhhbiAi
L2V0YyIuIFdoZW4gcnVuIGFzIG5vbi1yb290LCB0aGUgY29uZmlndXJhdGlvbgogICAgZmlsZXMg
c2hvdWxkIGJlIGxvY2F0ZWQgdW5kZXIgIiRYREdfQ09ORklHX0hPTUUvbGlidmlydC8iLCByYXRo
ZXIgdGhhbgogICAgIlhER19DT05GSUdfSE9NRSIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IExp
bHkgWmh1IDxsaXpodUByZWRoYXQuY29tPgogICAgU2lnbmVkLW9mZi1ieTogRXJpayBTa3VsdGV0
eSA8ZXNrdWx0ZXRAcmVkaGF0LmNvbT4KCmNvbW1pdCBmMTA5NmMwMjQ3M2UyMzEwMjhiNTQ2YWY5
ZDM5ZDE5MzFkZjk0MDVmCkF1dGhvcjogTWFydGluIEtsZXR6YW5kZXIgPG1rbGV0emFuQHJlZGhh
dC5jb20+CkRhdGU6ICAgVHVlIEp1biAyMCAxNTozNjo0OCAyMDE3ICswMjAwCgogICAgZG9jczog
QWRkIGNhbGxiYWNrLXJlbGF0ZWQgaW5mbyB0byB2aXJTdHJlYW17QWJvcnQsRmluaXNofQogICAg
CiAgICBXaGVuIG9uZSBoYXMgYSBub24tYmxvY2tpbmcgc3RyZWFtIGFuZCBhYm9ydHMgb3IgZmlu
aXNoZXMgaXQgd2l0aG91dAogICAgcmVtb3ZpbmcgdGhlIGNhbGxiYWNrLCBhbnkgZXZlbnQgbG9v
cCBpbnZvY2F0aW9uIHdpbGwgdHJpZ2dlciB0aGF0CiAgICBjYWxsYmFjaywgYnV0IGl0IGNhbm5v
dCBiZSByZW1vdmVkIGFueSBtb3JlLiAgV2UgY2Fubm90IHJlbW92ZSB0aGUKICAgIGNhbGxiYWNr
IGF1dG9tYXRpY2FsbHkgZnJvbSB2aXJTdHJlYW17QWJvcnQsRmluaXNofSBmdW5jdGlvbnMgZHVl
IHRvCiAgICBmb3J3YXJkLWNvbXBhdGliaWxpdHkuICBTbyBsZXQncyBhdCBsZWFzdCBkb2N1bWVu
dCB0aGlzIGJlaGF2aW91ciwKICAgIGJlY2F1c2UgaXQgaXMgbm90IGVhc3kgdG8gZmluZCBvdXQg
dGhlIHJlYXNvbiBmb3IuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE1hcnRpbiBLbGV0emFuZGVy
IDxta2xldHphbkByZWRoYXQuY29tPgoKY29tbWl0IGZkZWFjN2EwNWZkZjg1NDU4ZDcyZTg5ZWZj
ZmEwZjQ0NDUyNWFhYWQKQXV0aG9yOiBEYW5pZWwgTGl1IDxzcnd4NDA5NkBnbWFpbC5jb20+CkRh
dGU6ICAgVHVlIEp1biAyNyAxMTo1NDo1MCAyMDE3IC0wNDAwCgogICAgdmlyc2g6IEZpeCAtLWhl
bHAgcHJvYmxlbSBmb3IgZG9teG1sLXRvLW5hdGl2ZSBET01BSU4gQ09NTUFORAogICAgCiAgICBS
ZXNvbHZlcyBhIGJ1ZyBpbiBkb214bWwtdG8tbmF0aXZlIGNvbW1hbmQgb3B0aW9uLCBzbyB0aGF0
IHRoZQogICAgZm9sbG93aW5nIGNvbW1hbmQgZGlzcGxheXMgdGhlIGhlbHAgaW5mb3JtYXRpb24g
Y29ycmVjdGx5OgogICAgJ3ZpcnNoIGRvbXhtbC10by1uYXRpdmUgLS1oZWxwJy4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogRGFuaWVsIExpdSA8c3J3eDQwOTZAZ21haWwuY29tPgogICAgU2lnbmVk
LW9mZi1ieTogSnVsaW8gRmFyYWNjbyA8amNmYXJhY2NvQGdtYWlsLmNvbT4KCmNvbW1pdCA3OGZj
ODQzYzdiNTNiNTI1MTQ3NWE1ZmMxZWY1N2VjZWE1OTc5MWI3CkF1dGhvcjogUm9tYW4gQm9nb3Jv
ZHNraXkgPGJvZ29yb2Rza2l5QGdtYWlsLmNvbT4KRGF0ZTogICBUdWUgTWF5IDkgMTQ6NDg6MzAg
MjAxNyArMDQwMAoKICAgIGJoeXZlOiBhZGQgdmdhIGNvbmZpZ3VyYXRpb24gZm9yIHZpZGVvIGRy
aXZlcgogICAgCiAgICBBZGQgc3VwcG9ydCBmb3IgdmdhY29uZiBkcml2ZXIgY29uZmlndXJhdGlv
bi4gSW4gZG9tYWluIHhtbCBpdCBsb29rcyBsaWtlCiAgICB0aGlzOgogICAgCiAgICAgIDx2aWRl
bz4KICAgICAgICA8ZHJpdmVyIHZnYWNvbmY9J2lvfG9ufG9mZic+CiAgICAgICAgPG1vZGVsIC4u
Li8+CiAgICAgIDwvdmlkZW8+CiAgICAKICAgIEl0IHdhcyBhZGRlZCB3aXRoIGJoeXZlIGdvcCB2
aWRlbyBpbiBtaW5kIHRvIGFsbG93IHVzZXJzIGNvbnRyb2wgaG93IHRoZQogICAgdmlkZW8gZGV2
aWNlIGlzIGV4cG9zZWQgdG8gdGhlIGd1ZXN0LCBzcGVjaWZpY2FsbHksIGhvdyBWR0EgSS9PIGlz
CiAgICBoYW5kbGVkLgogICAgCiAgICBPbmUgY2FuIHJlZmVyIHRvIHRoZSBiaHl2ZSBtYW51YWwg
cGFnZSB0byBnZXQgbW9yZSBkZXRhaWxlZCBkZXNjcmlwdGlvbgogICAgb2YgdGhlIHBvc3NpYmxl
IFZHQSBjb25maWd1cmF0aW9uIG9wdGlvbnM6CiAgICAKICAgIGh0dHBzOi8vd3d3LmZyZWVic2Qu
b3JnL2NnaS9tYW4uY2dpP3F1ZXJ5PWJoeXZlJm1hbnBhdGg9RnJlZUJTRCsxMi1jdXJyZW50CiAg
ICAKICAgIFRoZSByZWxldmFudCBwYXJ0IGNvdWxkIGJlIGZvdW5kIHVzaW5nIHRoZSAndmdhY29u
Zicga2V5d29yZC4KICAgIAogICAgQWxzbywgYWRkIHNvbWUgdGVzdHMgZm9yIHRoaXMgbmV3IGZl
YXR1cmUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFJvbWFuIEJvZ29yb2Rza2l5IDxib2dvcm9k
c2tpeUBnbWFpbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSm9obiBGZXJsYW4gPGpmZXJsYW5AcmVk
aGF0LmNvbT4KCmNvbW1pdCBlNDU3NGRhMGI3OWExZDA3Yzg5Yjg3M2VkNmYwMjc1ZjAzNWFlMzFm
CkF1dGhvcjogQ29sZSBSb2JpbnNvbiA8Y3JvYmluc29AcmVkaGF0LmNvbT4KRGF0ZTogICBNb24g
SnVuIDI2IDEwOjQ4OjMzIDIwMTcgLTA0MDAKCiAgICBSZXZlcnQgInFlbXU6IFN1cHBvcnQgY2hh
cmRldnMgd2l0aCBBUk0gdmlydCBtYWNoaW5lcyIKICAgIAogICAgVGhpcyByZXZlcnRzIGNvbW1p
dCA3MGM5YjQ0MjcwZjc1YmZiN2E1NzAxZDgxYWE0OTM4MGQxMzllOGYwLgogICAgCiAgICBUaGlz
IGNvbW1pdCBicmVha3MgZXhpc3RpbmcgYWFyY2g2NCBtYWNodmlydCBjb25maWdzIHdpdGg6CiAg
ICAKICAgICAgICA8c2VyaWFsIHR5cGU9J3B0eSc+CiAgICAgICAgICA8dGFyZ2V0IHBvcnQ9JzAn
Lz4KICAgICAgICA8L3NlcmlhbD4KICAgICAgICA8Y29uc29sZSB0eXBlPSdwdHknPgogICAgICAg
ICAgPHRhcmdldCB0eXBlPSdzZXJpYWwnIHBvcnQ9JzAnLz4KICAgICAgICA8L2NvbnNvbGU+CiAg
ICAKICAgIFdoaWNoIGZhaWxzIHdpdGg6CiAgICAKICAgIGVycm9yOiBGYWlsZWQgdG8gc3RhcnQg
ZG9tYWluIGZlZG9yYTI1LWFhcmNoNjQKICAgIGVycm9yOiBpbnRlcm5hbCBlcnJvcjogcHJvY2Vz
cyBleGl0ZWQgd2hpbGUgY29ubmVjdGluZyB0byBtb25pdG9yOgogICAgMjAxNy0wNi0yNlQxMzo1
NTozNC43MjYyOTNaIHFlbXUtc3lzdGVtLWFhcmNoNjQ6IC1jaGFyZGV2IHB0eSxpZD1jaGFyc2Vy
aWFsMDoKICAgIGNoYXIgZGV2aWNlIHJlZGlyZWN0ZWQgdG8gL2Rldi9wdHMvNSAobGFiZWwgY2hh
cnNlcmlhbDApCiAgICAyMDE3LTA2LTI2VDEzOjU1OjM0Ljc4MjEyMVogcWVtdS1zeXN0ZW0tYWFy
Y2g2NDogLWRldmljZQogICAgaXNhLXNlcmlhbCxjaGFyZGV2PWNoYXJzZXJpYWwwLGlkPXNlcmlh
bDA6IE5vICdJU0EnIGJ1cyBmb3VuZCBmb3IgZGV2aWNlCiAgICAnaXNhLXNlcmlhbCcKCmNvbW1p
dCAyNTAzZTRiMDNjMDAwM2E4ZDYwY2U5NDgzODY4ZGQzMzE3ZGVlYmNmCkF1dGhvcjogQW5kcmVh
IEJvbG9nbmFuaSA8YWJvbG9nbmFAcmVkaGF0LmNvbT4KRGF0ZTogICBNb24gSnVuIDI2IDE5OjEz
OjI4IDIwMTcgKzAyMDAKCiAgICBjb25mOiBDb3B5IGxvYWRwYXJtIGluIHZpckRvbWFpbkRldmlj
ZUluZm9Db3B5KCkKICAgIAogICAgQ29tbWl0IDU0ZmExYjQ0YWZjOCBhZGRlZCB2aXJEb21haW5E
ZXZpY2VJbmZvOjpsb2FkcGFybQogICAgYW5kIHVwZGF0ZWQgdmlyRG9tYWluRGV2aWNlSW5mb0Ns
ZWFyKCkgYWNjb3JkaW5nbHksIGJ1dAogICAgb21pdHRlZCB0aGUgbmVjZXNzYXJ5IHZpckRvbWFp
bkRldmljZUluZm9Db3B5KCkgY2hhbmdlcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmVh
IEJvbG9nbmFuaSA8YWJvbG9nbmFAcmVkaGF0LmNvbT4KCmNvbW1pdCBkNjcyNTUxODE2ZTEwNmYy
Y2U4YTZhMDQ2NTg2OTFkYjk2NDM1ZmI1CkF1dGhvcjogQW5kcmVhIEJvbG9nbmFuaSA8YWJvbG9n
bmFAcmVkaGF0LmNvbT4KRGF0ZTogICBNb24gSnVuIDI2IDA4OjQ1OjQ0IDIwMTcgKzAyMDAKCiAg
ICBIQUNLSU5HOiBEcm9wIGZyb20gdGhlIGdpdCByZXBvc2l0b3J5CiAgICAKICAgIERlc3BpdGUg
YmVpbmcgYSBnZW5lcmF0ZWQgZmlsZSwgSEFDS0lORyBoYXMgYmVlbiB0cmFja2VkIGluCiAgICB0
aGUgZ2l0IHJlcG9zaXRvcnkgYWxvbmcgd2l0aCBhY3R1YWwgc291cmNlIGZpbGVzLiBBcyBmYXIg
YXMKICAgIEknbSBhd2FyZSwgaXQncyB0aGUgb25seSBnZW5lcmF0ZWQgZmlsZSBmb3Igd2hpY2gg
dGhhdCBoYXBwZW5zLgogICAgCiAgICBUaW1lcyBhbmQgdGltZXMgYWdhaW4sIHBlb3BsZVsxXSBo
YXZlIGNvbW1pdHRlZCBjaGFuZ2VzIHRvCiAgICB0aGUgc291cmNlIGZpbGUgd2l0aG91dCByZWZy
ZXNoaW5nIHRoZSBnZW5lcmF0ZWQgY29weSBhdCB0aGUKICAgIHNhbWUgdGltZS4KICAgIAogICAg
VGhlIHJhdGlvbmFsZSBmb3IgdHJhY2tpbmcgdGhlIGdlbmVyYXRlZCBmaWxlIGlzIHRvIGhlbHAg
b3V0CiAgICBwZW9wbGUgd2hvIGp1c3QgY2xvbmVkIHRoZSBnaXQgcmVwb3NpdG9yeSBsb29raW5n
IHRvIGNvbnRyaWJ1ZTsKICAgIGhvd2V2ZXIsIFJFQURNRS1oYWNraW5nIGFscmVhZHkgY29udGFp
bnMgZW5vdWdoIGluZm9ybWF0aW9uIHRvCiAgICBnZXQgcGVyc3BlY3RpdmUgY29udHJpYnV0b3Jz
IHRvIGEgcGxhY2Ugd2hlcmUgdGhleSBjYW4gc2ltcGx5CiAgICBsb29rIGF0IGRvY3MvaGFja2lu
Zy5odG1sIGluc3RlYWQuCiAgICAKICAgIFsxXSBNb3N0bHkgbWUsIHRvIGJlIGhvbmVzdAogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZWEgQm9sb2duYW5pIDxhYm9sb2duYUByZWRoYXQuY29t
PgoKY29tbWl0IGU0OWYyZjkyODBkNTI2ZWE3Yzk1ZTE0MzEwMDFkMjAwN2Y3N2VhYzQKQXV0aG9y
OiBBbmRyZWEgQm9sb2duYW5pIDxhYm9sb2duYUByZWRoYXQuY29tPgpEYXRlOiAgIE1vbiBKdW4g
MjYgMTA6NDg6MjAgMjAxNyArMDIwMAoKICAgIFJFQURNRTogUmVtb3ZlICdnaXQgc2VuZC1lbWFp
bCcgbWVudGlvbgogICAgCiAgICBUaGUgdXNlIG9mICdnaXQgc2VuZC1lbWFpbCcgaXMgZGVzY3Jp
YmVkIGluIGRldGFpbCBpbiB0aGUKICAgIGNvbnRyaWJ1dG9yIGd1aWRlbGluZXMgKGRvY3MvaGFj
a2luZy5odG1sKSwgd2hpY2ggYXJlCiAgICBtZW50aW9uZWQgaW4gZG9jcy9jb250cmlidXRlLmh0
bWwsIHRoZSBub24tbG9jYWwgdmVyc2lvbgogICAgb2Ygd2hpY2ggaXMgaW4gdHVybiBtZW50aW9u
ZWQgaW4gUkVBRE1FLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZWEgQm9sb2duYW5pIDxh
Ym9sb2duYUByZWRoYXQuY29tPgoKY29tbWl0IDU1ODA0MGRkZWI5N2NkNjgwMWE4ZGI1OWRhYjU5
NTU1OThkMWY1MGEKQXV0aG9yOiBBbmRyZWEgQm9sb2duYW5pIDxhYm9sb2duYUByZWRoYXQuY29t
PgpEYXRlOiAgIE1vbiBKdW4gMjYgMTE6MDE6MDMgMjAxNyArMDIwMAoKICAgIFJFQURNRTogVmFy
aW91cyBtaW5vciBzdHlsZSB0d2Vha3MKICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmVhIEJv
bG9nbmFuaSA8YWJvbG9nbmFAcmVkaGF0LmNvbT4KCmNvbW1pdCBkNzZmNDI1ODQzYjBlYjYyMTMx
NTVhNGI1ZDBmNzY3NjNlOGM3NzAwCkF1dGhvcjogQW5kcmVhIEJvbG9nbmFuaSA8YWJvbG9nbmFA
cmVkaGF0LmNvbT4KRGF0ZTogICBNb24gSnVuIDI2IDEwOjM5OjAyIDIwMTcgKzAyMDAKCiAgICBk
b2NzOiBQb2ludCB0byBoYWNraW5nLmh0bWwgZnJvbSBjb250cmlidXRlLmh0bWwKICAgIAogICAg
UGVvcGxlIGxvb2tpbmcgdG8gaGVscCBvdXQgc2hvdWxkIHJlYWxseSBnbyB0aHJvdWdoIHRoZQog
ICAgY29udHJpYnV0b3IgZ3VpZGVsaW5lcyB3aGVuIGdldHRpbmcgc3RhcnRlZCwgc28gdGhlIG1v
cmUKICAgIGRvY3VtZW50cyBwb2ludCB0byB0aGVtIHRoZSBiZXR0ZXIuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEFuZHJlYSBCb2xvZ25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+Cgpjb21taXQg
MmFiYjBlNGJiMjE5MjhiYTI4MWI2OGMxNDJkMzM1MmM3NTY0NWViMwpBdXRob3I6IEppcmkgRGVu
ZW1hcmsgPGpkZW5lbWFyQHJlZGhhdC5jb20+CkRhdGU6ICAgTW9uIEp1biAxOSAxNzowMDoyOCAy
MDE3ICswMjAwCgogICAgcWVtdTogQXZvaWQgZmQgbGVhayBvbiBpbmNvbWluZyB0dW5uZWxlZCBt
aWdyYXRpb24KICAgIAogICAgV2hpbGUgcWVtdVByb2Nlc3NJbmNvbWluZ0RlZk5ldyB0YWtlcyBh
biBmZCBhcmd1bWVudCBhbmQgc3RvcmVzIGl0IGluCiAgICBxZW11UHJvY2Vzc0luY29taW5nRGVm
IHN0cnVjdHVyZSwgdGhlIGNhbGxlciBpcyBzdGlsbCByZXNwb25zaWJsZSBmb3IKICAgIGNsb3Np
bmcgdGhlIGZpbGUgZGVzY3JpcHRvci4KICAgIAogICAgSW50cm9kdWNlZCBieSBjb21taXQgdjEu
Mi4yMS0xNDAtZ2U3YzZmNDU3NS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmlyaSBEZW5lbWFy
ayA8amRlbmVtYXJAcmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKb2huIEZlcmxhbiA8amZl
cmxhbkByZWRoYXQuY29tPgoKY29tbWl0IGY0NTQ0NjRkZGRkYjcyMzAxZWE5ODg1ZDM2NzNmOWJh
YmM5ZWUxOTIKQXV0aG9yOiBBbmRyZWEgQm9sb2duYW5pIDxhYm9sb2duYUByZWRoYXQuY29tPgpE
YXRlOiAgIE1vbiBKdW4gMjYgMTA6MTQ6MzggMjAxNyArMDIwMAoKICAgIFJFQURNRTogUmVtb3Zl
IHVubmVjZXNzYXJ5IGVtcHR5IGxpbmUKICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmVhIEJv
bG9nbmFuaSA8YWJvbG9nbmFAcmVkaGF0LmNvbT4KCmNvbW1pdCA4MTEwYjRlMDczZTkyYWI5YWM1
MjI5ODlmMTFjZTRjYWY5ODFmNjI4CkF1dGhvcjogTWFydGluIEtsZXR6YW5kZXIgPG1rbGV0emFu
QHJlZGhhdC5jb20+CkRhdGU6ICAgVGh1IEp1biAyMiAxNDozNjo1MyAyMDE3ICswMjAwCgogICAg
dXRpbDogRXh0cmFjdCBsb2NhbGUtcmVsYXRlZCBmaXhlcyBpbnRvIHNlcGFyYXRlIGZ1bmN0aW9u
cwogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBNYXJ0aW4gS2xldHphbmRlciA8bWtsZXR6YW5AcmVk
aGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFBldGVyIEtyZW1wYSA8cGtyZW1wYUByZWRoYXQu
Y29tPgoKY29tbWl0IGM1NzhiNTE1Y2JjNDNkMDM0YTMzZThjNjJmZGI5OTFmZTQ3MDFjOWMKQXV0
aG9yOiBBbmRyZWEgQm9sb2duYW5pIDxhYm9sb2duYUByZWRoYXQuY29tPgpEYXRlOiAgIE1vbiBK
dW4gMjYgMDg6MzQ6NTYgMjAxNyArMDIwMAoKICAgIEhBQ0tJTkc6IFJlZnJlc2ggYWZ0ZXIgY2hh
bmdlcyB0byBzb3VyY2UgZmlsZQogICAgCiAgICBDb21taXQgNzljMTkwMGZjMWViIGNoYW5nZWQg
ZG9jcy9oYWNraW5nLmh0bWwuaW4sIGJ1dCAqb2YKICAgIGNvdXJzZSogSSBmb3Jnb3Qgb25jZSBh
Z2FpbiB0byB1cGRhdGUgdGhlIHRleHQtb25seSB2ZXJzaW9uCiAgICBvZiB0aGUgZmlsZSBhdCB0
aGUgc2FtZSB0aW1lLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZWEgQm9sb2duYW5pIDxh
Ym9sb2duYUByZWRoYXQuY29tPgoKY29tbWl0IDc5YzE5MDBmYzFlYjJkZjljOTljODhjYWQxYTg3
MTg1NjBlYjA5MWQKQXV0aG9yOiBBbmRyZWEgQm9sb2duYW5pIDxhYm9sb2duYUByZWRoYXQuY29t
PgpEYXRlOiAgIFRodSBKdW4gMTUgMTE6MjU6MzEgMjAxNyArMDgwMAoKICAgIGhhY2tpbmc6IElt
cHJvdmUgJ2dpdCBzZW5kLWVtYWlsJyBkb2N1bWVudGF0aW9uCiAgICAKICAgIEZvciB0aGUgYmVu
ZWZpdCBvZiBmaXJzdCB0aW1lIGNvbnRyaWJ1dG9ycywgd2UgcG9pbnQgb3V0IHRoYXQgJ2dpdAog
ICAgc2VuZC1lbWFpbCcgbWlnaHQgaGF2ZSB0byBiZSBpbnN0YWxsZWQgc2VwYXJhdGVseTsgaG93
ZXZlciwgd2Ugb21pdAogICAgdGhlIGZhY3QgdGhhdCBzb21lIGNvbmZpZ3VyYXRpb24gd2lsbCBs
aWtlbHkgYmUgbmVlZGVkIGJlZm9yZSBpdAogICAgY2FuIHN1Y2Nlc3NmdWxseSBkZWxpdmVyIHBh
dGNoZXMgdG8gdGhlIG1haWxpbmcgbGlzdC4KICAgIAogICAgU29tZSBtaW5vciB0d2Vha3MgdG8g
dGhlIGV4aXN0aW5nIGNvbnRlbnRzIGFyZSBpbmNsdWRlZCBhcyB3ZWxsLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBBbmRyZWEgQm9sb2duYW5pIDxhYm9sb2duYUByZWRoYXQuY29tPgogICAgUmV2
aWV3ZWQtYnk6IEpvaG4gRmVybGFuIDxqZmVybGFuQHJlZGhhdC5jb20+Cgpjb21taXQgOGFkMDFk
NWNjODNkMTFjMjI3MzE1YzM0YzM4NjdlNmExMjgyMjdlNwpBdXRob3I6IE1pY2hhbCBQcml2b3pu
aWsgPG1wcml2b3puQHJlZGhhdC5jb20+CkRhdGU6ICAgVGh1IEp1biAxNSAxNTo0NjozMiAyMDE3
ICswMjAwCgogICAgcWVtdU1vbml0b3JUZXh0QWRkRHJpdmU6IEZhaWwgb24gdW5yZWNvZ25pemVk
IGRpc2sgZm9ybWF0CiAgICAKICAgIFNpbmNlIHFlbXUgY29tbWl0IDNlZjZjNDBhZDBiIGl0IGNh
biBmYWlsIGlmIHRyeWluZyB0byBob3RwbHVnIGEKICAgIGRpc2sgdGhhdCBpcyBub3QgcWNvdzIg
ZGVzcGl0ZSB1cyBzYXlpbmcgaXQgaXMuIFdlIG5lZWQgdG8gZXJyb3IKICAgIG91dCBpbiB0aGF0
IGNhc2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3pu
QHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTogSm9obiBGZXJsYW4gPGpmZXJsYW5AcmVkaGF0
LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 30 03:15:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 03: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 1dQmPK-0003b7-TI; Fri, 30 Jun 2017 03:15:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Wei.Chen@arm.com>) id 1dQmPJ-0003ac-Jm
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 03:15:45 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 D3/38-03704-162C5595; Fri, 30 Jun 2017 03:15:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSX0hTYRjG+87OtqO4edwWvo4MWlgRzZwXYXR
 jCNGFmpQSBmbHOu4M9sfOmaGSoKlYlvknSF3qbGmWlZU3ak7DpZkDxQwCSctQaHoRWpmaUJ2z
 o2bf1fPye77nez54CYmqQKYl6Bw7zVops04WiDMH0Wl9uiclNaq+1xDTvHgPj0XHB3vWsCR0R
 mqyZthyzkmZ5WdOPKsqJKf0d7e0AFUpy1AggZMFEri+NoUJg4psxWCu7aNEHIYwmJqZ8RNEji
 PoGaxbJ30ICr+8WR+qMPj1tXY9oA6B62o1TwIIGbkLyqsKcUFryHB4VFYvF7SELELQvnpM0Go
 yCcq996WCxskIqGx659cKMhbcbxswQQO5EyZGr/kzA8ijMLDi9OeoeM+V4ZcS0R8Cw3WzuJgP
 0O/zSURPONRMjiAxJwzeT4zxdwle7wZvcaLQGUgfDjfmnkpEzw85fK9IEHU4DI7U46JOgCcNf
 bh4YRoD12ihVBxm5PDCvSATXQfAVdwoF8GsHJZGhaeFYUUKDz+t+nsrSRV0TrsxEXRh8M11S1
 aJDI4t/3Bs+UcTwtrQXo5mL9Gs/nBkBmsyMnYLZTLrDVGHIi00x1FG2kxlcJHnbZYOxG/DNv5
 0oamOJA8KIzDddsWoKyVVpcywXchlKI5JZ7PNNOdBOwhCB4rcfp6FsLSRzsk0mfmV2sBABOk0
 CrKZxwoui7JwJqOIvEhPvK5d/YmpcKvNSmtDFdlCBimYmGzrZsTGYo6jcK1agfhSqqAsmrWY7
 P/zeRRKIJ1akSekBJms9s2X5vkSGF9CXZsslLBT/5C2ANk+6BbsLc4ojHUknrhor6huCY452x
 ihdMbZB14FRJf0nkzmfH/6nh9Z8ZbdPtUZXKIp7s7PU6WlF0+Whimd7hEUn5/SHjHS61lmNUN
 7HjhqFi8b9t3RdDNxrWmTd29m2hKa4qMfhzFcWp53WDZnHsqKKncv6YaKBj4bx1xWHc4xlGG/
 hOWovyhUjiGTAwAA
X-Env-Sender: Wei.Chen@arm.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1498792543!81673704!1
X-Originating-IP: [104.47.1.87]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55269 invoked from network); 30 Jun 2017 03:15:43 -0000
Received: from mail-ve1eur01on0087.outbound.protection.outlook.com (HELO
 EUR01-VE1-obe.outbound.protection.outlook.com) (104.47.1.87)
 by server-10.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 30 Jun 2017 03:15:43 -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=zK4zkarcftlA78rKyIOy5Ec/xIXwrurABllNQgWL9So=;
 b=O5RDAgI5Cm2DmRB57SJasaFdqbke/3n5sFRk4gtgzclpbLgqaWTGfYDNxfKYhzT4N4wGPxoFnY5zM4m9RYlMqELT2ParX7EZX3QEI73CqsqENU+tgV4dbhPDBPLjqvcZKp+2rKp405fq/KBJtyibNx7BQvsiHzyhCjuTKH9fd44=
Received: from DB5PR08CA0043.eurprd08.prod.outlook.com
 (2a01:111:e400:c576::11) by AM5PR0802MB2515.eurprd08.prod.outlook.com
 (2603:10a6:203:a0::15) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1220.11; Fri, 30
 Jun 2017 03:15:42 +0000
Received: from VE1EUR03FT018.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e09::200) by DB5PR08CA0043.outlook.office365.com
 (2a01:111:e400:c576::11) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1220.11 via
 Frontend Transport; Fri, 30 Jun 2017 03:15:42 +0000
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 217.140.96.140 as permitted sender) receiver=protection.outlook.com;
 client-ip=217.140.96.140; helo=nebula.arm.com;
Received: from nebula.arm.com (217.140.96.140) by
 VE1EUR03FT018.mail.protection.outlook.com (10.152.18.135) with Microsoft SMTP
 Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id
 15.1.1199.9 via Frontend Transport; Fri, 30 Jun 2017 03:15:41 +0000
Received: from P300.shanghai.arm.com (10.1.2.79) by mail.arm.com (10.1.106.66)
 with Microsoft SMTP Server id 14.3.294.0;
 Fri, 30 Jun 2017 04:15:26 +0100
From: Wei Chen <Wei.Chen@arm.com>
To: <xen-devel@lists.xen.org>
Date: Fri, 30 Jun 2017 11:15:09 +0800
Message-ID: <1498792511-25149-6-git-send-email-Wei.Chen@arm.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1498792511-25149-1-git-send-email-Wei.Chen@arm.com>
References: <1498792511-25149-1-git-send-email-Wei.Chen@arm.com>
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:217.140.96.140; IPV:CAL; SCL:-1; CTRY:GB;
 EFV:NLI; SFV:NSPM;
 SFS:(10009020)(6009001)(39410400002)(39450400003)(39860400002)(39850400002)(39840400002)(39400400002)(2980300002)(438002)(189002)(199003)(5003940100001)(6666003)(8676002)(72206003)(38730400002)(50226002)(2351001)(2950100002)(305945005)(110136004)(106466001)(6916009)(77096006)(478600001)(104016004)(5660300001)(47776003)(50986999)(76176999)(48376002)(50466002)(86362001)(2906002)(8936002)(4326008)(356003)(189998001)(36756003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM5PR0802MB2515; H:nebula.arm.com; FPR:;
 SPF:Pass; MLV:sfv; MX:1; A:1; LANG:en; 
X-Microsoft-Exchange-Diagnostics: 1; VE1EUR03FT018;
 1:sNeoPPn+2RSTT1BoZwc/CerLgYE1TzAzxVIGNyFazf6KivAksjqd89j96o8VOhgvrTKkRrT/oQUMoxmo6KmJ+byrwVveaBdT0OM1yp3YVzv7fzw7NxUFHcEumOisEN68Rjm9pNLZyYle+WlmrTtw03QOO5TsjIXAgG8gibQStYr8PKcVthVq6rlNHB5wgzTVFitKVqG0T6OXMNt0dI6Dvu4mLCqxT5gmXrQNwbHHT4EDaHHMfB2TDafd8kKeYZKbuUtjHHSYfy40rzOAZZRc3ajtYj/Z9VNh2S13/aGopt3i7oMXUo7NdKDE5sMekrwA6LVo39VN0/EYZ2HXVl28u7j/7KhZ22ShZ8S5o7o+btt6f3SV8DKPfxFlByzzXIn1MDsH34pdLt7C9YKh8OIiHmiqEWYULHyz/XrFamf9e8VSsUfpdsKHuzOOJ+DH/XvSCWWkCDR1iXSkh3vy4dXRl1lt0X4HzHLsFoMg4erbweNdfVbRasf3nlBQrh8rYhH6Q9ZcOqzVIR7N7XzdkEoBMl+bXKuBOYAn18TPpT7gOZAgQHiURCwObMfip/0vyWO2wxjVAh00X8mpVHWc9qqzQizyZ9F0TPJHUcdnN2+pDEP7zGFPwhkGldI/QyvDuJHc1KwZrL4HH38FYCN4eVwXpFTec+Bw56FK3z2b8CpEimqCVyEtDxBcv5qY+tB41eXt9PJfOnzv7HgjVAU9HCKABEkPGCuWhIhheIQJZaF3Yg8L+WKOtd9LQBjB53t7rPMitqiRGqBMFNoETCYohcKBfqmFe0FXbjf0GpmdyR/Vz30NjVJ9u6V4LqH0wzfonL3LhSHPKiLk93bc7rdj7hLgcS1/nuYrLeik7BKXI+GXtna89fUL5/a+pKk/0ySt8HgDK2g92n7cGFdB9yal9q2OnasEKLZ6vTWNB/zRRpOX2aKk9VzaaPNSTvfPbFls9KTt
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 95c1dfca-6b7c-4d78-7770-08d4bf664a6c
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(8251501002)(2017030254075)(300000503095)(300135400095)(2017052603031)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:AM5PR0802MB2515; 
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0802MB2515;
 3:980CD0au+rCYpQCENGHpCcCs3QuyepFB6X97hKVAbddhsIjYLpVLTVbYMz5he1HFTjUj7sHvO1Sk2/TMtItQCMfr1HJttCRTEzFGIhHD9AiA4pU+DRFqMF6NQ0ID1IQJm2+VAIrRqwt+P2MO4zrxybvbrz5HUJYkrjV/nSchRQBFyEYQX9ELos5dB8g0bpdvNv5ck1CTmlK6HGwCfspuRJaZSGF44lX/lQPKKbNwZdAhZl0B9uZfAqCBTyTvekxUGsVu6rVYVx3ckPQgu7ehri4Z3Jns+A8gv2QvnKQOrWmN91oLYnU9YHcegAEKQW1zyImqt5rLU9JcsuYT/vI540pd4Dz/9jWaV5dDx5f4c3CcKnPovuKkAPu/krxDro5Y8qMyWcrmqRuhutFsO63fdDpfI8jM+nTmQPMjYQ4y0/YnB+0FZdHBtNB+PPY+rVTjrjp5Up/u5skZAoZK/asMujclGK+OI8JoWtnsxW+GTTq4Y9UnPsYw+en/V59aAYNPs8xRBJseFvDMVjBoV2Hk42W1lYpezeURkpYT5qyEtSJxJ1tsskzN8UDNPjAP12qdJFnBx7TKxn4Rdi3IR1TIQ55wZ9q+CLAjP2kIscRe/vw1oBU6x6MWlPTAPz0ZHXGgulfEPfTrIjvtANn+T4YkapHxjT6GWQIfJj3JehjoRXdSbvev9gqhq4uKG+V4+5QRycOah0yxyZQWmbid8i0bl85wCCNJwP0SZd8/4d3/cjzFzwyK+BKExRubxA2/o5snwTlzkx+tQl4sGa5FUPFjTGFBST6ZNQmLldvGq2PxWoFrhQWaCohEIv9LCjtBZiEjroD5Td3TLrWwmS3PNZ5toV2WHY28arnZJZRuoU2JbTYnTwco4z+Ohudj9XwlWY2mOmpzZBhHs16bmpDFhce5jtV2zmgQ10W1UhHjvYMwyyw=
X-MS-TrafficTypeDiagnostic: AM5PR0802MB2515:
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0802MB2515;
 25:Hv1m4H+Fql+uNsF+ZMhpoXVd24nA6xTCnoY/NHr2RX43B08rWhfEof5j/IXahjKEw2bkllQuoHCe37yjmywGA0gGdkYaFYyvnOY0A2hAaTGPS1tugw2DPc63OI45ldcY6N6zhY3YWGqCo942svaWNdGi9lKmv67PrDkkWK39MMFKHar6Cl7nnY36BQtpHwxJCxtnU1+xm4eLnQ+t54XzXat0zLlnCpiK9+a+LkR9VcNcPNz7v2V9ISt1ZRUAQi7zogrTF7+jn6O2z3TttIo6j3ZCLr7ZHjMTaIfz3jM8DhxIPKTVWSdxSHcVobGvCYu/cd1o++6cofblfFfqIM9Tp9oFevVdBURpz49B61FCejQ64y7xe35/vr176QvP0Tr4mW9uptlj/iH+NZBlX9MURpoUfbUtTUCeKK0Qqr/KSn/4NYjHikYdmUticJRH//rjSa32Lb4/hlvHI8Hiy8DBl3XImeBuSV+CbAJ2NcJ6GaVubUQtvphw4rF3+yht86FDVlwxsv6xR1Q4ZJZ4oqUwZ0E7xpUiT+5dl5YgX1T+jQQmsGcJ/YpxQU2a9kzVohB6W7EdzSD9EYtgyuMrS4y9FHwRq96kAygFe1b1a8XAzPqvAddFx9OzzD/PQ+ZvOGguKM1UNVUEXfp0c29Y+/SVUYNhkRDCWhJQ0KdymUnq9dHVshupEIyqhsnFP3rGWIVJoqCgcELBqKCI2v5RAapW2sWGr7bTl+2iTSyJ8a6chYhz/dAWX4b+3GlzXmvHVdsDDgRiwkqayqJ5ZwAgWzVtqdshm0pC+jO6rSQFJEd1xPXuWVn6fmNRRHF3wUx8gMz0BLD8K+NBNM+1gEqDduQZ51ee2VDzG/Af48dCzuU9HLRxGoB0Y6J4lNQ7mUzfz7+JF8628kUgTLkcM4/rnQ995uDYsgxhWYrGj162F5ASzUI=
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0802MB2515;
 31:1/H/WouqKuPbgLjqBMqfX66F6w+M/dQySQ5lTpXat+6qGeNXDZZgyiE8SSDHTiB/LzjNtz6BI2u/CTpnvGOSpk1tmLfBFW0wZ1BnMgKQJ4lLbhXADAq7LCctlkjMqJ7lZLk6Lsp4hDTLLL+hRcpfrroCsi34c7sScFYm9jj7E2GFBGMhVrXGVtf7PA0DkJHL40plT2JxVg3MRznCB9DC/PceOSeemQDZdUAcM/QwtrT7etVNIZSwg4esfpFfvyU5SuVDM9dP77K6qRbfFO9maWV6gMEy8lrTRb9bkECVo8u1TvdbD6nQv7tJlIBAJ+BfcD9FkO+EcCKiMkm8jMGKGgT/eHPsRTmgIQcUgCM31uYPQE2Ky6O0n9QRV/PEclnSZfwpkGJgzDI77lZCm5wV4dulgNbxiOPMqlegExtNw2t/YVSCbk2lvggfkEgUNkjU9MTIgaEPmJ0HaWpI6/OxIkFOqu3bCdO7EMTQFGaLBWd1MOjUVwc8o4FbjdLQ6fCVnzsioIyFYonsa4mi4Qys7xtkCK24I/hk5+tMpCOqzVXqbCV/qWH45eq5eaK6GGayz9dbfgteW5UbFoCL2SUdphucYmCWz409F9y7A16h5NheRQmWQ22WOcW20/w8gWPXZriVadwSU7q24lOSfJJhDLqw4fV9DHrucnQZBSqYJEaSnUqRxcXoQd3z+J/CcklS
NoDisclaimer: True
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0802MB2515;
 20:eWYJRuhIN506MBOm1BiBVf6sjr6C+3CbQyoF9RQHVBnhzrsz7iuKAhrtLL+MOYiBvdPyyqkNYZ3NkLoJ7gjXfHq2ZqtJxD6H2Hos2bBOCCbjh3C+MOisclflEBGaQbacgpXXTWg4mhgwJEfpRHbBZWwST2njMjG/KS2oL3vCuwbFHMsv/cTheFyXdxLrWIEoFdMPPch6C5qIpvF8zicODr7yxkigLz1usxcwi9VbchFdg5eyIAF7T9En15MPfATV
X-Microsoft-Antispam-PRVS: <AM5PR0802MB2515C052A7B206D5499A11DC9ED30@AM5PR0802MB2515.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(236129657087228);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(13021025)(8121501046)(5005006)(13013025)(100000703101)(100105400095)(10201501046)(93006095)(93004095)(3002001)(6055026)(6041248)(20161123562025)(20161123555025)(20161123558100)(20161123560025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:AM5PR0802MB2515; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:AM5PR0802MB2515; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM5PR0802MB2515;
 4:AnjUxWKM9wwvPjq7ATiwrSdjrHAFsQyzgHJWSlj3?=
 =?us-ascii?Q?4RAsGtQJ21iY5kd2oxnm38HCcAoVKWWdc2h0uQYNCw6121H9+YRMl6oYyzhv?=
 =?us-ascii?Q?+Cv0GTd9OMkrMXaJBzJtdmq4vif0CkWhEr4B0c1a9PwHNYmrzuawsQBSAfL4?=
 =?us-ascii?Q?zW7ORZluV6hWjCWzS4hTQ36Nt/tIoVaTXT/4CuSFlSCWKKpAwkFreG6oKxJi?=
 =?us-ascii?Q?hNV4pPQv3QwsVeg7QbWGkX2Dqflcrbr2rnyZdXxZIQw8ZZcibKZGgrpU44Ut?=
 =?us-ascii?Q?X1Bd+cA3Xpwt5v/WmLVl0dJUVH1kQDfyPwagSYysOAScg6C8UVcl5b/m5tnT?=
 =?us-ascii?Q?SNXOATrY0jmlSqb1R/TTyaP0mTNGBybuJFrFijvBMHT62yVNf9PezR/SR7lf?=
 =?us-ascii?Q?uWbxKRg5lC6WZJkrv3i7uef8SrN8CqG2Jy8CUa9DGDel/l073w0FgKXNKftp?=
 =?us-ascii?Q?eZ1/61mSiSKYLXA6gnbpGkXJVbViNr7nCr0GdrTuW5gvV4SX+P+D7wzbbkzS?=
 =?us-ascii?Q?G+i+Q4NN5mv9EwMZFb4KwGSntkf6cTKyz4Or+SyfXvxiUrJMYXmjC84awroD?=
 =?us-ascii?Q?TM1jWAF8sSZb+MUqmwv3MzlX5WZmEd/gtBjk5RjJyxXkDRAn1DD23FPVam2k?=
 =?us-ascii?Q?aenrcbomBDc1ZVqin0HT0N5QTVouWrROJXJGk6Yo3c1AwC5py+cyUsbhTocZ?=
 =?us-ascii?Q?M6lPbxdvffMHyRSJghZ2eImFt68lNMm7af9/i+QDir0GTe+0EIiwknxdokoW?=
 =?us-ascii?Q?IlICoqcGIVPmt+0RwUmr68I5AB0IdBc2pZtie4aAsAEGcXQzcmD6G7egv2W2?=
 =?us-ascii?Q?H/v0rjI4Y2lJuq1mTrNarf18zISRE2EAvJjFuKQbBK+taooR02YLeyZxk7hO?=
 =?us-ascii?Q?Mb9FwUOhhmKHvPwOIzW2OA3goblyL/XNMxB7rMyi11n7xl4uJPWgBhjYRQcd?=
 =?us-ascii?Q?KeRaHAlbmmJZVMQswZscEClZW8P/Zfz076rkC8fp8A99UlHeNc2L0UZjU6CZ?=
 =?us-ascii?Q?GOgf4NiCvcE5H/pwl3tQItg1sMs18HIbLRTxTGnlP/E/2MYypmBA32hmMiMb?=
 =?us-ascii?Q?2KPGdRJ1vj3Ui2W8+KY3BaqjyA5yitkBly7N4P8IdFr1VKTKmMwdsCUL1OdF?=
 =?us-ascii?Q?trdTRmiCAfXLynxPu4pPE6XACAPQxgHNOpYDKKvAKpc45PM49n5zFT5jOZkc?=
 =?us-ascii?Q?5b9Rq1dtGUffSE/RqRA2/VFmbFuxQ+xy/bA+JU7Sc5FHWSF6QC05B7nHVfaQ?=
 =?us-ascii?Q?9GdVORKz4e2YFudjaV6jnIWo7WOh28ax2KG7Z7k3?=
X-Forefront-PRVS: 0354B4BED2
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM5PR0802MB2515;
 23:8Hb+Ify7R1xpSbPkojEfCuPvYCMD24bIfGc4/4r?=
 =?us-ascii?Q?cgwRBe81RBFWlkyAtcxphGn3AiW43hDSph39Am5N41ChZxe8tIc6sMK3I2vB?=
 =?us-ascii?Q?XJ4tfYeVnd5fhVEdqv/pbEccFpTdc0wEl31aAm28zhwdeJevOHfnLfAv8mp8?=
 =?us-ascii?Q?PHbslFfxvnLhOZDis375BgK8lKwJ9msKjHjDkK/an0X/i3eKN6XbVAD+qVmZ?=
 =?us-ascii?Q?7CKVHdiCU98nIu0zEY76AFyMQwluSTqT0t1IROugaqbUp9WQ2K6p0OaZCrtg?=
 =?us-ascii?Q?haF+fUqx4eJgVYXvRBcmiduQqGptPEkyBjyTu8DjAvPl4PEKIIGmoHOyJp3d?=
 =?us-ascii?Q?n7lsZQs7V98FUJhsgfMT/d4HVJGdnNv+pNsqcK9NtXkQnpEUuzZ4R279yg4I?=
 =?us-ascii?Q?xT722zsE748OCLGVtcsgO8rdwscB8T0y1Oz/ZvpaWfocjKuPAjWXlpqcRcz+?=
 =?us-ascii?Q?6N2mORnCpablTi37mjYOue1fwL38w6Q3U/qjYffI5Jmn+Pi+sGQgu4zXNQrR?=
 =?us-ascii?Q?99ZeYFGohAr5pdA0Lb+eV5wb+VrqntaDQTRTpYxcOb5VqNkHs+/sF1ZcBxSB?=
 =?us-ascii?Q?RKJIsC8rbHJ/rfNMk0CiILw0pRPvSRU5i53Dt1vU3FDmPWnwPUQKvxpuNxjf?=
 =?us-ascii?Q?5cc/A+8WfyS64dR0nqOCW9uPWKp39Ps2SpR3U1zesxO5YKs/dqezQFtTAC7A?=
 =?us-ascii?Q?eZ4GPaPWu6gIloXXOiR3fp0w2wT5nTIvsQjwVJqJcErf5Bro0m0IggGbLT56?=
 =?us-ascii?Q?G+pIcgP0bgeh7hq2NS3kPHDkCcQp5r3MGNYw2qWodSee5kRlG+Dbuf3b3ZMG?=
 =?us-ascii?Q?kO7dn2E2qc5KB2U6xq+pc1WbN9c0ozV21Fg+WfEGaA3PjBdNgSYDJ42Vfg5P?=
 =?us-ascii?Q?SA9pmy4qcuuzJWYCYOWIR5PM+gdqPiNmP6o/kcKUU3g5MP328HL3mnmRxycL?=
 =?us-ascii?Q?uf9nhPrC3XFsyM+20WNmuJAXsO0xqQ1DDj5mVzDE4v0Vm82eK7EpRzQYHVRA?=
 =?us-ascii?Q?R4d4=3D?=
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM5PR0802MB2515;
 6:nhmDFSiOw4a1nacYBlDMwhALVPRrzHbtVCZqs/i2?=
 =?us-ascii?Q?j+/JqQzrjxlcjRXCreMQrHN4qmJPafpSvn0YhUbWijK6IsqHnDD/YjXiAh1S?=
 =?us-ascii?Q?7W7HLxlcZYEmvxP8MDwmQit4JWjroNF4wHv5iwXDBSK404WbyA8SPrMz8wf3?=
 =?us-ascii?Q?AGkhnKxnRCaUjGMEbgRiaTm8Si+qINmSzrPqXxtgPHrp45j5ctXNejxugkUW?=
 =?us-ascii?Q?MUithz2N33EyVDk1o3CwvR6i88Xcb5YrND48SPMAl4sG1KVsHquu9b75jUWt?=
 =?us-ascii?Q?Rwb/Fhd0V2X2SnFTuRk81JIyOIdWJISTTrdQlMwV2Leo7b3taJGe2f17HSiu?=
 =?us-ascii?Q?6GBbkcYYuNfR6/W9snbXxn8OhbKk/XWloEXVLSumKZ3oDlvEDKQxMZt1CC7V?=
 =?us-ascii?Q?RTw8frExA3hxd/H7uHtvLKhODcM2PN7a0FVlVhf+cegSnkoVQ1DW7bKc793g?=
 =?us-ascii?Q?y4IAxEeCqgf363ESNckNmDIFklgwGkSFftrAysuk664NFFAKiTHgU444DAWI?=
 =?us-ascii?Q?g9fpcJzjALUGRRehs05IoXq25ofTFLX40ZpPVKZipEkT22B6MGHzk/irZL+F?=
 =?us-ascii?Q?MnyeEbkaO9DIIX4FK6aGlESNMjHlCmCWLr8Jw/fzqmFw2bONcYiZDgnznn9p?=
 =?us-ascii?Q?e9ZduGBxIIQn6Slh8bI/hfj6BeO0b4Mb/1BMvhXo+MuRWaV9CT7xrMHutvvk?=
 =?us-ascii?Q?H9ZdyZX/JT6n8GrQNd6Jk3HG0kOUAMAL9O9YL0JRdICBZea+lfQ57IFMSSCE?=
 =?us-ascii?Q?E/k1u1Inw2XqbwoGEaWdb2hZvZSpJASsiZYzExsI+vWbmA0JR7yp5z6LnDlI?=
 =?us-ascii?Q?MhvULhcxJ9gnifbDqkQbLRPJFQ9Oyorzl7rb6xooGW4XT9bWdRmmUsranXuB?=
 =?us-ascii?Q?/Na1zwg6rqZusWR1qUXGp+oQUnP5zUpSwOMlwpRSg2cmfeuVKQ0X6UeyQc1m?=
 =?us-ascii?Q?61WP3KIZ9JSbwg8PcRtBdSVoRugHBp+8SGnppFaInWIE54YzRI+fGIgs5MtV?=
 =?us-ascii?Q?FE2vaI677yld8Ua5DcJE9aWG?=
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0802MB2515;
 5:274MKV2u+n21UKkl3i21MWSieED19NlIvh7HLyzGineMUMT69v5eNHjcmA3/H94Kwt7x1BX8GdXtmfjQhfNhPuzOSmQP15a3hV119ZRq005qGvXSetMhq5fQYH33agqQeb++Hsoj2hXi7b0u9TzgSp1KDJJiymbH1NtP2NOIs2XBcnWiZ/TJu1ItVqCQpfyqks8Xq3ipeB0Iy8qb34tCzx1AuYrWVT+uyDUbLSkluVICH68LRS/2hQ8iE7TzVAgzi62pUierB+Vw28o01KNM/nkgSXeXElONG/ZPQb4zk7WxMCq0NPsmzsfrtp9LQXZbuR/bXvYJXPL/bjsXOO2sPefEAvFdrqDlTfNP+FDYuBjCmX2VPeQQ0rfcOUWzBs1IFiZBLDMOYB3kuSd9VnVSaTQYD7ZJx0QJ7YHWVAPi6VbUjzxVjOkN86WMymIk789FXyJhpZ/gfoDOoV+6HT57yKPq/+X9fmlNEMx7G9s7H63mhQ7dTbaWmTpnfzihvz3H;
 24:B6roud+ZvRP3Ku04BQzyRp7nmwD71IpcuVR10DZb6Ug90C+Y4WXUoqIu6cXBztL6AVdB8sHP6EOiHk1zYb4x4wLblwrwkmbCaPYyKU8uRAY=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0802MB2515;
 7:wk4AY9QuANEDMi3O2SDji9NDHr2iAkRPH9a0t2N00Lx17m4WxgSRMX6IWCBqyM5M9qtIQty835kR6CuU+XGXYXjchaiXogLiG04bQnRC8dlWNxq90AMlUPTEtBtHDqV9ioSdM1Xfk9+k1b3hn3LqXGNaP4QQffinHPpjFjPhCym7EsSL1zFdi+8e7AK7w1HXk65dE1PpCUUrt/19mhdJ0iK/J/yEH/UvM+TgHVcAynMzdregQj4tjDbOlh+lMeYmGj+0P64+JO7eemE32gvIxtS2dmaQSZ8WLl9gX2BbfuysBbn5ZBCaBVPvpxG6ymzadIoHvTkpOZkSqbEzwbW4lMP/65N6h0961dkK5bskr8YsL2jIkB9I7ik9o+JNnF8lV2pzcWceP+1jx/Ql3JYFzW99MIX73qGYqgdBozH6MOUc6t14u5F931bmPsSUYolPerfLu29pGEu4V3NgXxB7AACk6/csu55wP/yS1RjOhJyuakIOWn52+lmrCQq/W1GnXjh3KDdKxfJJSDNzlzuINOT1IwYD/5ipXSdW7JZa5hWGng4ErZjxSW31Y1qMljPBu9NpwX3XuOtin3nq7ShU0Yr3u2cVD/hCzhzuDUzCsrg4SjIoGp+9pywl9ENzL4mjqJCa0JXTumoJWPxNwkdZX7/D5rmiSu1S8AJOqs8OOm0BbXXgz+HBFAl0gJ8s29b+q07QZDYGee15yBTmUEfeFw4I1vBmb6OYgVteGT4ePPKHPXFdR9IyUT2XTphAQjvxZ56e045wajj69l3uzxMVK58Q1wSHICEzfPWtKhmRnpQ=
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Jun 2017 03:15:41.9305 (UTC)
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[217.140.96.140];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0802MB2515
Cc: sstabellini@kernel.org, wei.chen@arm.com, steve.capper@arm.com,
 Kaly.Xin@arm.com, julien.grall@arm.com, nd@arm.com
Subject: [Xen-devel] [PATCH 5/7] xen/arm: SMMU: Keep registering legacy
	master in SMMU probe
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGxlZ2FjeSBJT01NVSBiaW5kaW5ncyBwbGFjZSB0aGUgU01NVSBNYXN0ZXJJRHMgaW4gdGhl
IFNNTVUgZGV2aWNlCnRyZWUgbm9kZS4gSW4gY3VycmVudCBjb2RlLCB3ZSByZWdpc3RlciB0aGUg
U01NVSBtYXN0ZXJzIHdoaWxlIHByb2JpbmcKU01NVS4gSXQncyBiZXR0ZXIgdG8ga2VlcCByZWdp
c3RlcmluZyBsZWdhY3kgbWFzdGVycyBpbiB0aGUgU01NVSBwcm9iaW5nCnByb2dyZXNzLiBJZiB3
ZSBtb3ZlIHJlZ2lzdGVyaW5nIGxlZ2FjeSBTTU1VIG1hc3RlcnMgdG8gYWRkX2RldmljZSBvcgph
c3NpZ25fZGV2aWNlLCB3ZSBoYXZlIHRvIGdvIHRocm91Z2ggYWxsIFNNTVVzIHRvIGZpbmQgY29y
cmVjdCBTTU1VIGZvcgptYXN0ZXIgZGV2aWNlLiBJdCdzIGluZWZmaWNpZW50IGFuZCBkb2Vzbid0
IGJyaW5nIGFueSBlbmhhbmNlbWVudC4KClNpbWlsYXJseSwgaWYgd2Ugd2FudCB0byByZWdpc3Rl
ciBnZW5lcmljIG1hc3RlcnMgaW4gU01NVSBwcm9iaW5nLCB3ZQpoYXZlIHRvIGdvIHRocm91Z2gg
d2hvbGUgZGV2aWNlIHRyZWUgdG8gZmluZCBtYXN0ZXIgZGV2aWNlcyBmb3IgYWxsClNNTVVzLiBT
byB3ZSBvbmx5IGtlZXAgcmVnaXN0ZXJpbmcgbGVnYWN5IG1hc3RlciBpbiBTTU1VIHByb2Jpbmcu
CgpTaWduZWQtb2ZmLWJ5OiBXZWkgQ2hlbiA8V2VpLkNoZW5AYXJtLmNvbT4KLS0tCiB4ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jIHwgMzEgKysrKysrKysrKysrKysrKysrKy0tLS0t
LS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMgYi94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jCmluZGV4IDQ0MWMyOTYuLjg5NTAyNGMgMTAw
NjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMKKysrIGIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYwpAQCAtMjM3NSwyMSArMjM3NSwyOCBAQCBzdGF0
aWMgaW50IGFybV9zbW11X2RldmljZV9kdF9wcm9iZShzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpw
ZGV2KQogCWlmIChlcnIpCiAJCXJldHVybiBlcnI7CiAKLQlpID0gMDsKIAlzbW11LT5tYXN0ZXJz
ID0gUkJfUk9PVDsKLQl3aGlsZSAoIW9mX3BhcnNlX3BoYW5kbGVfd2l0aF9hcmdzKGRldi0+b2Zf
bm9kZSwgIm1tdS1tYXN0ZXJzIiwKLQkJCQkJICAgIiNzdHJlYW0taWQtY2VsbHMiLCBpLAotCQkJ
CQkgICAmbWFzdGVyc3BlYykpIHsKLQkJZXJyID0gcmVnaXN0ZXJfc21tdV9tYXN0ZXIoc21tdSwg
ZGV2LCAmbWFzdGVyc3BlYyk7Ci0JCWlmIChlcnIpIHsKLQkJCWRldl9lcnIoZGV2LCAiZmFpbGVk
IHRvIGFkZCBtYXN0ZXIgJXNcbiIsCi0JCQkJbWFzdGVyc3BlYy5ucC0+bmFtZSk7Ci0JCQlnb3Rv
IG91dF9wdXRfbWFzdGVyczsKLQkJfQorCS8qCisJICogVGhlIFNNTVUgTWFzdGVySURzIGFyZSBs
aXN0ZWQgaW4gU01NVSBkZXZpY2UgdHJlZSBub2RlIHdoaWxlIHVzaW5nCisJICogdGhlIGxlZ2Fj
eSBJT01NVSBiaW5kaW5zLiBTbyBpbiB0aGUgU01NVSBwcm9iaW5nIHByb2dyZXNzLCB3ZSB3aWxs
CisJICogcmVnaXN0ZXIgdGhlIFNNTVUgbWFzdGVyIG9ubHkgZm9yIGxlZ2FjeSBiaW5kaW5ncy4K
KwkgKi8KKwlpZiAodXNpbmdfbGVnYWN5X2JpbmRpbmcpIHsKKwkJaSA9IDA7CisJCXdoaWxlICgh
b2ZfcGFyc2VfcGhhbmRsZV93aXRoX2FyZ3MoZGV2LT5vZl9ub2RlLCAibW11LW1hc3RlcnMiLAor
CQkJCQkJCSIjc3RyZWFtLWlkLWNlbGxzIiwgaSwKKwkJCQkJCQkmbWFzdGVyc3BlYykpIHsKKwkJ
CWVyciA9IHJlZ2lzdGVyX3NtbXVfbWFzdGVyKHNtbXUsIGRldiwgJm1hc3RlcnNwZWMpOworCQkJ
aWYgKGVycikgeworCQkJCWRldl9lcnIoZGV2LCAiZmFpbGVkIHRvIGFkZCBtYXN0ZXIgJXNcbiIs
CisJCQkJCW1hc3RlcnNwZWMubnAtPm5hbWUpOworCQkJCWdvdG8gb3V0X3B1dF9tYXN0ZXJzOwor
CQkJfQogCi0JCWkrKzsKKwkJCWkrKzsKKwkJfQorCQlkZXZfbm90aWNlKGRldiwgInJlZ2lzdGVy
ZWQgJWQgbGVnYWN5IG1hc3RlciBkZXZpY2VzXG4iLCBpKTsKIAl9Ci0JZGV2X25vdGljZShkZXYs
ICJyZWdpc3RlcmVkICVkIG1hc3RlciBkZXZpY2VzXG4iLCBpKTsKIAogCXBhcnNlX2RyaXZlcl9v
cHRpb25zKHNtbXUpOwogCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 30 03:15:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 03: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 1dQmPH-0003Zu-8f; Fri, 30 Jun 2017 03:15:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Wei.Chen@arm.com>) id 1dQmPF-0003Zf-T9
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 03:15:42 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 C8/2E-02962-D52C5595; Fri, 30 Jun 2017 03:15:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0gUYRT1mx13x8WRcVW8What9DBdUySpH6U
 lRBhKRAqGpGNNu4v7sJk1tn7pKqWmpJHpqpHplqggJWWW5SvXZz6wMoTwkZZiP0wSUQppxlnN
 vl/3fOfcc8+FS0gUWVJfgjGbGNZA65RSOX4g1TlGldgZlxAyXIOO2Jaq8Uh02t7yGzuLLjhrD
 SlGc7Kz5nl7UFouaZ4rbsQyULs8D8kJnMqQwMrdaokAFFQNBhPleTxw4UEPBj2rRoFA1CiCFr
 vVoWpFkDnX6wBFGFh+DSERWBHUTzZgQr+U2gMFRZm4UHtSflCfVyETagmVhaBh7VQeIggPKhp
 6B84J3zi1F8Y+9G5ISCoSpjsrN2yA2gXjQ7kbkVyoE9C1+lAmxosES1+bRNS7Q591FhftATrm
 5x0r+EHJl0Ek+vjA2PiITBgLlD/0Z8cKkYGax+FOTrazqFmWwdCYRqz9wD5YgYt1DNwfK5CKD
 VMYTFc2SUQwI4O1BqujOwgsj2oxkZiVwfj7RSSCQilk2b5vqNwoBbyceuNQNWNgW5+RFaLQsm
 17lG3boxJhdWg/x7DXGFYVFpzCatUak57W6lShIeHBeobjaDWjo1O44EtGfSPiT8GJf80oZ/1
 kJ/IhMKUXOVQVl6BwSzFevq6hOU0Sm65juE60kyCUQP5s5zl3llEz5itaHX9PmzQQrkpPkrLx
 NMml0XpOqxapfhRGTJS/WMaI7tK1FUyBG4wGxtebXBGcKEGqSTdsGW3e5ijy8/UgER9N4ZrGs
 Hqt6X9+AXkTSOlBHu/gXVy1BtPWvAU+CsZH8Sg9L0Qx0f8o3wy0ezg7sW3HuOrYocddto6kqq
 hX3SNObVz/W6zbWtLXcdXu1ZehNnl9Dv/hSjzpXUrMj49fig2ceR3i86dn0VpX2zYQ8HU2abK
 x2T/hYnTys31LNwKdbimnPkbcvmd+GmzxPpp4eI5VnIlodM93+tYa1TyhTG16Jy8qr7lpepBc
 /ClAiXMaOvSghOXov4tebqiWAwAA
X-Env-Sender: Wei.Chen@arm.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1498792539!64363516!1
X-Originating-IP: [40.107.5.77]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39571 invoked from network); 30 Jun 2017 03:15:39 -0000
Received: from mail-eopbgr50077.outbound.protection.outlook.com (HELO
 EUR03-VE1-obe.outbound.protection.outlook.com) (40.107.5.77)
 by server-10.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 30 Jun 2017 03:15:39 -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=adyJ+mqdsNdLrMXPJppqaW0ECYowtE7vchyj82f+hns=;
 b=jqR/m0AOBOXRj77uWIwqjciXiHQUvMpccnae9ZTYhb8A+OXYPDRhosUYkHT0qda+3TIbh5YasXeqMerNuwjt4R5Tn0jvI0Ri42StF3Gqy4ceIJA4aHPuq15vJWHHtcx0wHRqbJCZtKwPZOGqSpwvNww+NV5qJUdUerawdvP5dqY=
Received: from DB5PR08CA0043.eurprd08.prod.outlook.com
 (2a01:111:e400:c576::11) by AM5PR0801MB1700.eurprd08.prod.outlook.com
 (2603:10a6:203:3a::18) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1220.11; Fri, 30
 Jun 2017 03:15:38 +0000
Received: from VE1EUR03FT018.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e09::200) by DB5PR08CA0043.outlook.office365.com
 (2a01:111:e400:c576::11) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1220.11 via
 Frontend Transport; Fri, 30 Jun 2017 03:15:38 +0000
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 217.140.96.140 as permitted sender) receiver=protection.outlook.com;
 client-ip=217.140.96.140; helo=nebula.arm.com;
Received: from nebula.arm.com (217.140.96.140) by
 VE1EUR03FT018.mail.protection.outlook.com (10.152.18.135) with Microsoft SMTP
 Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id
 15.1.1199.9 via Frontend Transport; Fri, 30 Jun 2017 03:15:37 +0000
Received: from P300.shanghai.arm.com (10.1.2.79) by mail.arm.com (10.1.106.66)
 with Microsoft SMTP Server id 14.3.294.0;
 Fri, 30 Jun 2017 04:15:21 +0100
From: Wei Chen <Wei.Chen@arm.com>
To: <xen-devel@lists.xen.org>
Date: Fri, 30 Jun 2017 11:15:07 +0800
Message-ID: <1498792511-25149-4-git-send-email-Wei.Chen@arm.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1498792511-25149-1-git-send-email-Wei.Chen@arm.com>
References: <1498792511-25149-1-git-send-email-Wei.Chen@arm.com>
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:217.140.96.140; IPV:CAL; SCL:-1; CTRY:GB;
 EFV:NLI; SFV:NSPM;
 SFS:(10009020)(6009001)(39450400003)(39840400002)(39410400002)(39400400002)(39850400002)(39860400002)(2980300002)(438002)(189002)(199003)(5003940100001)(6666003)(2950100002)(36756003)(77096006)(6916009)(2906002)(86362001)(110136004)(8676002)(106466001)(50226002)(47776003)(478600001)(5660300001)(50466002)(189998001)(48376002)(38730400002)(76176999)(4326008)(104016004)(50986999)(8936002)(2351001)(72206003)(305945005)(356003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM5PR0801MB1700; H:nebula.arm.com; FPR:;
 SPF:Pass; MLV:sfv; MX:1; A:1; LANG:en; 
X-Microsoft-Exchange-Diagnostics: 1; VE1EUR03FT018;
 1:CqmP5Z1sC2XvqlEF9vrP7NNPFaZ/suho6FSlDtZ8M7M16hrsEpnae50MC/KhuaUpfOSFEc6TfZhGyKk+NAkLyGW+gptTZ9f3LBLWLBBKPodeenn4L1QVdzqYyeN/fgsjw/XS1iIp4CkUmyKYywZ5SPUJhiejeO7PnoXxl8UoFgYkGvWdyxzLUKgoiiUluHOMUksg+2OFAIoaVgu6b3vdqEyWEwVfF9bS7CyNcirCfo/p1Gcdxmv0UuMRBCdcVTS6jqtgxIf3hv8JZ+N2IV3qTbM2uhiqy2cUiZUk6uWjdO3ne1lBwodpoAAtzxwJNZpmS3u1yCBNjluBnDD/wttH50V0rCBSDZWqXRgIuoprBbGy2zfqyDV52hjnbk8P5RIRZvrmMSjj7jspqAqRm6V7N3AVg9m2t8EAUpH6/0D6uLA9iUVAVzU0u2a+srC6+CXp//boYyAcj6NW4kzzVDPL6mIs0Uk4OggSqqz723q0wRDeZCNZtVcCAhxI4UWIMIkA0w/gDzRCYMxhth04E3xeJ8u3Sse2kUn014M9f0Lj+K36CeyFhAPcEZCHQ7yXVA3iBhUo8ap0rXasMomc2bG/DEOZ4NWvHVFRSCeA0+yO031RNeVtycD/TxPKmlF4sPHKup/WWssTIbSEaEfWr4Qk6p72NAe6W4/NJ4orkU6HhsMigMwvbAXEtQdcnD8PbNNqpv00lRh3uqbpjORU+NW2RIY1jz8GifbxcYROWB2pAVll8AsJumsBJQ8GeHXfy9f7WjCZK4Vv/T0Slv45v3Fbtuwj33dtREBSQOpXQnEP6qrjNv0kb1am4XZCcJk5ZqZb970mXtvJtxRuPXiCC+1xKQXTsC4p1YmlzEprMa8hdHpU+Ojum7SD8QJUjdtpUGfGAM4ZuZf0PAspQ/LEC72uqp/hU+neJT3ooocSOSDVq6cjgCaiTFF/YCR9i5mg3ZAo
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 868bb2ac-df0c-4e43-4192-08d4bf6647f2
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(8251501002)(2017030254075)(300000503095)(300135400095)(2017052603031)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:AM5PR0801MB1700; 
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB1700;
 3:emAIjkDmTxtoaUrnZrq7+k038vkigZV0Z+dN3qaks3tzoWC7wvwGLMqsZT6gFQVTXL7x8CSLUoRC+XE5Yi6geUMN+xgu2ADBehEdi/OmzrBuomDdj1Ac/1LRRvFJObv9ogABhbkLhmGZ0zwXch/ShxzPYIcNqM6rwY1KRgL2LNRNia3gZgkEWFMBJ9CvMYxaiTt7KLDfYU9DIzjZIn/DLBUJH3HcPw0tBlD55YndgN1+aqTd8t1p3n0+QalIYIpdlhysSo21wub8Ul9oGUk80pUE83XhEUFi2N0p/0emBzIpwpBpNa6NWrbDnF8DIxy62oqFWYJlfwKTTf2GeFLM4U6kIvw3vcWHUe6D22/wn+9q9JZUO0Zd0w/m2DLroT3w12/9XTF+Md3HYhGb5pssRw2814FESoQW2aZJbXdMh5Mb6RvUgPmeqEAnqDtp79Te+U2HUXeQaThVIl2TIe0KeTCXzAlrpbbU8grUvuWzmCjUV2TUkI12lV8Ih8AK8f8Yuy2MqfFbXSZho2CJ3lUVdGgtY8mavnrdSpo9y+Bz1XAZu8IrQBtmcqveB+MzfVg3rDyRs3ZmvIt+RuRMPvekbHNiMijmCR/X1i2lSYoL5kFA5AmPiHFW+ePRUpHAVn7WkKzyO8XNYG8eJ/+UjBRlZ9k1KbamjO4nqtR5iqEo1GJabnyaAVLSia1+JbOYpI9vvjeyf5+xVIer6Xlc3Es20AgAAz/tkdF0TaQ1aVi/+ryfjiXHAHZ32GRff43Bj11mEZYwnY2z0Rcut3maVztg7b3qkBMZI5jPsiZqe/UgAvuRV8RvXPVWyum1cbZAaJNvSqOqKuRJU49n8qZfm/NxW3F/Vvz+BUlkDN9glJlN/2WI3hLs33e187IfR9pw0rOuzMeAZUfX5NqZoH1DGz4nxtfpGFCK5ZPIf8/PjYpk1jU=
X-MS-TrafficTypeDiagnostic: AM5PR0801MB1700:
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB1700;
 25:GavzQzoNiWah5j/lwQjIuPeuf/pPlA6ucjLafYkTyXBxFZ9HnEZ9/v2p8z3mmYGlqJDIZ1Awjzb/pM2ULLWaHUXXsFJv3RslH35T6DFks5jTMbFDCzaJqWbasK3AXV7nd3zb+TRtkdCTv/a9HADNUE1S/DEoyQsMbJN55G1rllLqLB3TKZeFXxOwz94q5AAj7Wo0XRK7vdfYPBqbE22UhV/iCuSUdTqrVi8qUAV8ct+FOld8EbCqwjIsUGb2xUmiIeXb7v17xPup23GgbtY6u/MnKoPW+5t5LyAFhcp0yvYbKbaXOB1DvRn+k+4qLAjbqUStdYUXDrdnwuu5ZmGABaIvYHAQ+SMM2dHWUk0MVhIFZtD/LO+GPnRbfhtPj2n9pSMO8JDfbPjKvVqpAtLiXI9UCFrLJG0X1SpicloYV5FjCS+Z6rWzt4ciNLYLHNrti+V/yce4tPsywfqMfftbwKUZm7KhHcPWjhg5SQ7IafpXEHWJdtYuq+i3K7gghQCmXtjOQPUMmgkiGybRYDWOu1hBX6XYxXZdryIvazH/PXpDuPwDgGaQDpTlshJQgOnL1DOoA2HEkLh/BdYihfn07u9kG0pgTENXNd08AaduMlatsOZKxKV7OKyjBNfclo1lPa+kEijjBZpfz123181c5oTT6/9VIW3U9cma0owLPOHyNX/DUZ5omh3zWZufR7Mw4bUPSPN7VkmRFmSgZGcHhSqNpjFpvUxkGJJ1j+4JlSzHe+OtLbs4MWJzzXhIcl5xMC9PRNPhoPMNdtYr5sO8dRmsRo2ZKJm5qBr/VAKtfCA4/2uMWLzAGmSA8pBAMyzxhsZAhYGluml9LJCn09zFyUaow4qp3xJ96SLqzPey4qSCeL2xKFB5pOzYHnbRXdec7sdwPjcBXEGy0y+HEOr2lOcfhm/gfsDOvJBhVYVT3Cs=
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB1700;
 31:3FkCaV9NRDawkKaA1B7SvYQdcF+KMZHo/A24Slx+Gmi8bDepy7jUEwEfByHt89ZGpN8A5uQgl8bYa9Jl5XQj8quVSffxlkfjUYAkEHHg7egSIG9WYTNRxyQ/sxvBombf62RMRezH4XFK//gj1Pphqsan2TMEoIHVjQGNuW3saen1qaYG1E6ckWTu3BoGLbIa4jibVsfMvS+mBNc1RL2yXqctcxwbe7vSSWa+75h3k4/sylXtXAhOyajrcRNUjDbR/e3WUg6YLEM0Jcv9jSUTKcMIMPQC1evzYfNtsn5sG8cxfcHDRB4p9nBXQ+cG7AC1vupn1Tk2NiHmUA5qiHsTu73ston+Z9Ea7mu/t0Psj0WRCgYqfQyoOzl/kcmOx/LHvCv9taqYxxg0m7Xrqla93wLLGMVV/ig12y6QZrtM1AGrG5WbpHh7NML3CW/DMUb8hnkG8fzZ2788MhTjvxDAco7bOsmWhljPr/4pn+do+mT+/BjJOnatk2tF6eUykRbdEtcl/pUAIYWxl2wwVxaFZtXMw0GXJUQC0YTsIZWcLDrfL2U6MWaGuyvpHj8vTQKMqZgvIDAI9ctwMPy9EqdfPJbICvlqrr3zzKjxoCbWfve+8vEHvNTAAIueh805cIaA+nhH7dBO5PolOSQoKJfPPZ19T3X7K4IHogpmlOrMJhWJkdnDB5sT7exxO7iA6ZSKTlBWFOowtLEc4PwavSuKYw==
NoDisclaimer: True
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB1700;
 20:GYe7pjQmaY41IN6jbKNlpVrjd+t93JQ0oHTV0IWeXzZjzxIMy/rDtp6HBWw7mIB1w1nphYt57R5XpiSUu4wNDioaTcvqMugBY82Gqgeub8DSnspS6zlvBK0HJV6/gShP+NYysNwilMcAALJ9xC1d8Ul4RyrQuI4Boy1iWzRiJphqqAgkjRxV7Yk1U1k9BCmeItdu3j6rJ+KwPc9IaLUTWPV8zZ6Of+Hy3kRyN2E4UWsMBqOOEtZQEaX1esl7Oc0n
X-Microsoft-Antispam-PRVS: <AM5PR0801MB170077312D8D21BEE985E51A9ED30@AM5PR0801MB1700.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(236129657087228);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(13021025)(8121501046)(5005006)(13013025)(93006095)(93004095)(100000703101)(100105400095)(10201501046)(3002001)(6055026)(6041248)(20161123558100)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123562025)(20161123560025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:AM5PR0801MB1700; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:AM5PR0801MB1700; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM5PR0801MB1700;
 4:RF4iNpRmSMEWHx7F/DrQnWLgaqezWt72mc8ecC7H?=
 =?us-ascii?Q?b876rTZ12IIR+a54E+pX5vIFB03Xvuv8qmI9apZIEj201zxZkI40r13ITyk2?=
 =?us-ascii?Q?50UvdiAtlaGieqA1QQezt2+MRucUvBYJAXSJ7enyi8RJLYYXBl55yKVWkpEH?=
 =?us-ascii?Q?DRsabjfOebytMsVxlNIuilI4zadNjDRQsgqELJtJKCyyjePqVoh2Ep8Q6pDK?=
 =?us-ascii?Q?UAvD0zuIZwdgyuE/6vnhZscJ2u8mC7LEdztt4tsEN8r2Bd+40nZDUxFp89b9?=
 =?us-ascii?Q?r2Ji5Kydv3P8qRikQvndYhBQPSN9tr7bSntGBSa5kP21BL4GrMDulo+5LPkm?=
 =?us-ascii?Q?A2g/5fW+o99avgRJlnR7/LVHnSk3jYUyuvMtqeYSBS/SSPqUw285a/xxffzJ?=
 =?us-ascii?Q?PHrUPtxVKx/PfMmY/G2P1OPEOHUtKdYQDzYXLWbdKDEU7MZxz5+QERjoJoU2?=
 =?us-ascii?Q?C7DmurNQ3nVDCx94v/UvgSBUa28Jl/OjMHRwk+fvMbhuPlxDPz3txbBz65KE?=
 =?us-ascii?Q?E7B+siKl86FZubZSIMAqRjvZMIrOlcEW2xMUQiJKQPsiJ/uF6Qirmv8LaiRl?=
 =?us-ascii?Q?jC8Kxc8fWboPJsh1KCQXUTmF2qRnF3c+v+fKHXvfmRXLBYtQ0dyg36JHal9B?=
 =?us-ascii?Q?AjKpgv52q8s2jiApQzlDCyUm1YY3DuBXTk8PE1LyejDqr0GZ49rX0u9y8QF4?=
 =?us-ascii?Q?6zhY4hbEQYyYLB9RmdHzhBb3E4G0Jy3lMfKPzPpmcgYpY66jdVBvHlNqkSCQ?=
 =?us-ascii?Q?e1gPfNfCpdk2A5gRkxN4BBfHBVhhsDjGWeunRCegPARMiw83pyeUGsVKXaM9?=
 =?us-ascii?Q?+0MVT54Pu5HR/HM/M6B+tlJhnw6dtPCamPQNhWbKjzZJZkdfUAiZ/3jh0KtJ?=
 =?us-ascii?Q?3AXaX1+o9w5rZ7IdOjol4IFXprpBtGPxsYXPM99aLznt8ocKwRTlULaLHkMt?=
 =?us-ascii?Q?IlnobeLi/B29a/NxFirAen85MhAMO03P0Dq/DliugJ25mBAGsFcGHSpOdyY3?=
 =?us-ascii?Q?eGMkVy+pmv3ChKK0Q6LUmAEFvDqNpOxO1T2NdDTbdfE89MZv78m/EHeu/Mb/?=
 =?us-ascii?Q?q2bY01rHu7ULT1a8HH0fuDpj2Gx5B1d+FuPjK71ocbUBWKL77b2pgq6opFGU?=
 =?us-ascii?Q?EnEIyq6OrbEu8wr2rCrq7erFoifoIgGM28aYDzARLQOX82ulhHNozEN65zhS?=
 =?us-ascii?Q?WHQT3y4F2FDnv/M8m+f/cNX/PJeMnNwXZ6da9WX5F5J+g8Iggc1SPihEM9IC?=
 =?us-ascii?Q?TpGyFiHxJFxsGZjae4o8I5j7KRVkzKmP1xXnyi6XzB9Ozir8INzeE7YS2Rg9?=
 =?us-ascii?Q?tg=3D=3D?=
X-Forefront-PRVS: 0354B4BED2
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM5PR0801MB1700;
 23:JwCm30rv5QNeya2y4V2hQ+8j10OcnmPUWUdTTdI?=
 =?us-ascii?Q?NmrfwcQ4u+VftYQI5R2LxwKaf7Mz7v2iQH9GvZs0vcf+h1OqSn2P8bY0rQDA?=
 =?us-ascii?Q?j/HsMC/ZImljXZAEiE9jaLj4GrvfJemfQIfzlp5fY1aQkypaaYbUTwaaS1zZ?=
 =?us-ascii?Q?wUSxiTaZZrxn+o8OZfoaGKvvdsWHIA8cWxcO9H4AnqudNnT+7wUcXHX3rNA3?=
 =?us-ascii?Q?w0NPfcn+99uoAJZRSd+bwkd5+3/6Kmk7Cbs5Rhaz9XqyAlx49e/lWeW4wB+l?=
 =?us-ascii?Q?iqXrUqV4KIzn+fL8zds99TqEQC5GTgacyqb9Co9UGtooQuJq2N7q+gJCtZsZ?=
 =?us-ascii?Q?cihAEzu/W+wRCzKFqA4tSdAWz+FaaeVh7iPCi8Rwk67BJCvJQqIOHQP01v6Q?=
 =?us-ascii?Q?X/qg6HWDwzYEZkL6yfGKHYd4bDwU7MeZvVlhirAQDz+hpe6/qYBAxjJm57de?=
 =?us-ascii?Q?/5sRB2OqVJJGNjxUpiDaW7uYeoNEbUMrOOVmorE5Yjesm3HuQZTQoMMaj8RC?=
 =?us-ascii?Q?2e6MBopNCp3v/Q6miYcImvIjsf3F4ylcH11x2FZc+VTOHDxpYhDpVxmYhD/d?=
 =?us-ascii?Q?8K/hOEErobcxSzcI6MuiCKyWJkNL/3Eik4f8RhWejlPrPtuyRlNqSk0DeD8l?=
 =?us-ascii?Q?ZvE99t9t67Z+XQhDzWBiadjMlw/r0CtXwkiBHnMC3xTMbRn4pHSszqudK8Pu?=
 =?us-ascii?Q?Kznmca7QxMqjQq32nEl6ou/48SgYdU0/olE2nattwjzPfcl0zZhv/7ObXogl?=
 =?us-ascii?Q?mYy/AZBZzUEHo974Z0ZTwEZ1I7Jdry6o3MC+gY02Y9xiobKGVCFYWIz3qJ61?=
 =?us-ascii?Q?85UteE717MXDkuKPJxyIonrWvZzNRz6Dn0vDSdDEBi78wDy4O8D7Nm9jjlaa?=
 =?us-ascii?Q?LYeiPdLDhg8QiY+rvmmKrBmgdIUDQlwuYMV5sp7MnZrIEXxFy8/XcDb7sdHQ?=
 =?us-ascii?Q?z7+SFM03bYx3n9AekQ1TIJsORPTo6qz+YGXxW35hTRVIwQXnk3BVgwmHKvHR?=
 =?us-ascii?Q?lyI8=3D?=
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM5PR0801MB1700;
 6:YVVoS2IRzfYtg9TZiAEXvv6Q6rbKxUGZgQHEXHwT?=
 =?us-ascii?Q?/EAO4eVdHCd4h0R7p44NsQqsJ+IDUb/SsOrWUQTqbbEMZS4ALThXC8rRUI0I?=
 =?us-ascii?Q?kBu6EOnCEN6XttjfRmD5eeBoycdpcHgyT7QKwIPAwHLpurtLAm1aW14xB89x?=
 =?us-ascii?Q?uExrIkZJpCQf65m9pCAC7//Qh4FOTMo65SAYyF0JV1RsnpDoLhZPmStK5WK+?=
 =?us-ascii?Q?94rcgaBMIop3LcVcA9nHuWZVW0RMTec2H4Drpbi6jlU8HXtfcyCVzcjFDu3J?=
 =?us-ascii?Q?Q4mTYVITMrdCEQnlZs6qjuvV9U3ZpzFU4isk1o+00kqg+8z51sL2D03mhJOp?=
 =?us-ascii?Q?0aHafQWcmV6uceL83YKzizbrp6BB4ACEXM8ddml+DehweFiG1qcBxsc2KYA/?=
 =?us-ascii?Q?+TJeoSrJU0z4ggij67k6KNtGkYJzlp0W1PRPkUFyEh/mqw6HG5xdmcb6IZQn?=
 =?us-ascii?Q?qf9jt2oA3yDjO5TclBWwU1Xi2ra9FeYxPJqKLO2EHWWFw2JhAevzkoMqVCkT?=
 =?us-ascii?Q?TXpE1EtcB8gcwzQZz4o/9pUcdTPoiJSxmGf8tVf8pzYtvcI6/6zMd51FwLBg?=
 =?us-ascii?Q?EMqA8PVTRE3TT+R1LPHyMq1an3w2e4S53SanO2OJDSk0vqOKI/ggQ+jVL08q?=
 =?us-ascii?Q?ijXMBCGGCm6AraU9kbsHy1s+v1QA7V3d3QgzElACd84ph7d0BBD/TiS4UK5s?=
 =?us-ascii?Q?sm/4x2m9/oLaOI85QGbheMKvTORNYboIr/PFL/S1WL7xGYb7ptXHAnvDs0mC?=
 =?us-ascii?Q?nff4P74agtgguOlvvU55DZ9+TuIPWf5UTbd3yZFUWeLfuf0fqvDnKPQjy8ci?=
 =?us-ascii?Q?6eF7t+QEcc3wlYWBl3cmhItWATVeqZjTobRmjuFtwceYVTfCHL3Q7DdGnC9q?=
 =?us-ascii?Q?B7IGbvVHOZcdP4BmSeqx3IjaRHywzBDRQYNvFBe9kzXd5XzygBPmtGotkGRX?=
 =?us-ascii?Q?kposv/DbHuDZKPe3eSsaPZXyiUQ7NquIMutH0WktadGH3vMHG0zDqJz/mJK2?=
 =?us-ascii?Q?RRZVNcf+1HNqUjs+JEWkRtld?=
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB1700;
 5:5BlYaY10LI2LduXtFu3OcCN7DfIxufHCxAV9vIgAzZXhkU3qGtaJIb8Thi+i2dDRLgJwHCCRy27lAzHTVDz2nJZknW6ebrB2Y0Gm3f7BO1j+pHo0FiiyZbYNVcBJhk5nHmwhVPPeAowkD/Kpc4n9ZShqMrd+xJ1bu4y+UNRp0Rat4XLjLCuHUZRcmvUdeBokYYfBk+b0fHMs72o32wr6o1QlMm6NTGpUkkjkOLk2am4k5phvmD9sCFJ0yOnZSLwQ1B8TbbQ/6S9Z3D3d1efFe++mmQDhokmP+DBdQnSSw08MYSDLonac0BLjK2qTGFG3KKqbOoSBd7cv27qyxKdNZJdQKuvtm7DeDAvkRB9x1tJ5bX+nRY9L514On0YfEdnGeleDjLyG8pk/pnMdMfQ7JZ4mh0nuaSjDmQXkp/arZaiulnnjO9ubFT89zTPDpXx9gC7I4EszrZFD1KnHke2pIwMnU4WRUbhIFX73u2Am4r9yt1rH+vrY5RTEuRNpwAys;
 24:zNrwN2RiKE/PvxdBIJZrKNwfvU8zluTmTlNCffXSc7MqyMUpTtbmlIOSw8aDuhVpWULF9qxnv582zv0Cl34d8DyBV1+4wzoYzcitR0rIYkI=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB1700;
 7:kdIitDt/FNlAgUNpLf9hOltj9pTcxOPmf8VsJZ39jnyxPtKbSKINNyu8+7558ZSTWrFOrHucseEAJxGSynCA3E3zUEMt4RzFSCY2eeTF6qG5YN668dwgnKfPnLPaI7wkUGQdrkPmqrN9cdnFIGZvqRHW1w5bIP/oTcX7vM3rxO/Q+U/0cFjk/KIgnCo2aEayePyzMV71JSOaUhQq33eMHPCMJ6aEkNj6qITn/J+lUFm2nbxuxmOoU1496jNCXilRE9+7/V0N+dqp0KnbjeaBEIp9pH0a3x0Kq2Ly0DR4ipoLbWR2x812TkRdKSIVW/EXnzA7SlgTNbE3K1G1gMNSuwg5a120sLLVk8GIlzJHhzv4ycFk56uCvsSL6pgCeuydiV8GKoHjxQr6/Vczu8m1fvf2SYO6LdUQHmVE2SGhq4WNqr/u/jLvXXGn/U8jUpjyWgAbDGVMhKzZDjT0TMvZGJFmW0WaswmqpBEN1reJygMVOCRIcdhD1ymaQcTsFJtee3kbLloML9TTeCC3WwMnDhlVI5m391zrvbdfhJwZ0M8yrrb88FCFCkqsflduCoxbedmYd1IQBnOyWBR/YdOf6L9PjHoKaOV4REF75TMjMf+1Tcq2mct0u/dsAMAGet7sKWnz0aSQRylEI7msLYQ5DZ2yLhY2IO0A6rRl+mTO2gd2fHiThSzsLRnTGzBJYU6snsyKoisMYeNvvnL7zJJWAg1UPM7owjBHR0YqkQUO0XuWt4Qfuw32PTU4PzZkrGPiL+plTM6M574DA8d/0lv+aEuAOEYBB+ad26QFr3U407U=
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Jun 2017 03:15:37.7898 (UTC)
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[217.140.96.140];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0801MB1700
Cc: sstabellini@kernel.org, wei.chen@arm.com, steve.capper@arm.com,
 Kaly.Xin@arm.com, julien.grall@arm.com, nd@arm.com
Subject: [Xen-devel] [PATCH 3/7] xen/arm: Prepare SMMU resources for
	protected 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>

SW4gcHJldmlvdXMgY29kZSwgd2hpbGUgd2UgYXJlIGNvbnN0cnVjdGluZyBEb20wLCB3ZSB3aWxs
IGFzc2lnbgphbGwgZGV2aWNlcyBleGNlcHQgcGFzc3Rocm91Z2ggZGV2aWNlcyB0byBEb20wLiBJ
biB0aGUgbGF0ZXIsIHdoZW4Kd2Ugc3RhcnQgdGhlIERvbVUsIHRoZSBhc3NpZ25fZGV2aWNlIHdp
bGwgcHJlcGFyZSBTTU1VIHJlc291cmNlcwpmb3IgdGhlIGRldmljZXMgcGFzc3Rocm91Z2ggdG8g
RG9tVS4gVGhpcyBpcyBvayB3aGVuIHdlIGtlcHQgdGhlCmFkZF9kZXZpY2UgY29kZSBpbiBhc3Np
Z25fZGV2aWNlLiBCdXQgY3VycmVudGx5LCB3ZSBoYXZlIHNlcGFyYXRlZAphZGRfZGV2aWNlIGZy
b20gYXNzaWduX2RldmljZS4gSWYgd2UgZG9uJ3QgcHJlcGFyZSBTTU1VIHJlc291cmNlcwpmb3Ig
cGFzc3Rocm91Z2ggZGV2aWNlcywgdGhlc2UgZGV2aWNlcyB3b3VsZCBub3Qgd29yayBwcm9wZXJs
eSBpbgpEb21VLgoKU28sIHdoaWxlIHdlIGFyZSBoYW5kbGluZyBhbGwgZGV2aWNlcyBEVCBub2Rl
IGluIGNvbnN0cnVjdGlvbiBEb20wLAp3ZSB3aWxsIGNhbGwgYWRkX2RldmljZSB0byBwcmVwYXJl
IFNNTVUgcmVzb3VyY2VzIGZvciBhbGwgcHJvdGVjdGVkCmRldmljZXMsIHJlZ2FyZGxlc3Mgb2Yg
cGFzc3Rocm91Z2ggb3Igbm90LgoKU2lnbmVkLW9mZi1ieTogV2VpIENoZW4gPFdlaS5DaGVuQGFy
bS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIHwgMTIgKysrKysrKysrKysr
CiAxIGZpbGUgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9kb21haW5fYnVpbGQuYyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwppbmRleCBj
Njc3NmQ3Li42YWVhNDI3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMK
KysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCkBAIC0xMDgyLDYgKzEwODIsMTggQEAg
c3RhdGljIGludCBoYW5kbGVfZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBkdF9kZXZp
Y2Vfbm9kZSAqZGV2LAogICAgIGR0X2RwcmludGsoIiVzIHBhc3N0aHJvdWdoID0gJWQgbmlycSA9
ICVkIG5hZGRyID0gJXVcbiIsCiAgICAgICAgICAgICAgICBkdF9ub2RlX2Z1bGxfbmFtZShkZXYp
LCBuZWVkX21hcHBpbmcsIG5pcnEsIG5hZGRyKTsKIAorICAgIC8qCisgICAgICogSWYgdGhpcyBk
ZXZpY2UgaXMgYmVoaW5kIHRoZSBTTU1VLCB0aGUgYWRkX2RldmljZSBjYWxsYmFjayB3aWxsCisg
ICAgICogcHJlcGFyZSByZXNvdXJjZSBmb3IgaXQuIE90aGVyd2lzZSwgYWRkX2RldmljZSBoYXMg
bm8gZWZmZWN0LgorICAgICAqLworICAgIHJlcyA9IGlvbW11X2FkZF9kdF9kZXZpY2UoZCwgZGV2
KTsKKyAgICBpZiAoIHJlcyApCisgICAgeworICAgICAgICBwcmludGsoWEVOTE9HX0VSUiAiRmFp
bGVkIHRvIGFkZCBkZXZpY2UgdG8gSU9NTVUgZm9yICVzXG4iLAorICAgICAgICAgICAgICAgZHRf
bm9kZV9mdWxsX25hbWUoZGV2KSk7CisgICAgICAgIHJldHVybiByZXM7CisgICAgfQorCiAgICAg
aWYgKCBkdF9kZXZpY2VfaXNfcHJvdGVjdGVkKGRldikgJiYgbmVlZF9tYXBwaW5nICkKICAgICB7
CiAgICAgICAgIGR0X2RwcmludGsoIiVzIHNldHVwIGlvbW11XG4iLCBkdF9ub2RlX2Z1bGxfbmFt
ZShkZXYpKTsKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 30 03:15:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 03: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 1dQmP7-0003YN-Eh; Fri, 30 Jun 2017 03:15:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Wei.Chen@arm.com>) id 1dQmP6-0003YH-CJ
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 03:15:32 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 FA/CD-03582-352C5595; Fri, 30 Jun 2017 03:15:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSbUhTYRjtvbtu17Fr163yaWXSwjTDL8owIhK
 JqNSMapD9qbu6bVf2xb0zrEDMGZlWKjPzE7SpkJJGPyq0TCeLSuzLtIQwi0jRjExbqQTd7U6r
 99c5zznvec8LDyFR2qVqgsm2MZyZNmqkctwQi2mjD7i0GXEO5/rEhiknnoR2uzvmsf3oSABr1
 lmyjwUYHHUJ1q7A7LLPDlkueiMrRIEETuVK4Fv52UIkJ5RUIwZFt+swkbgxKL56yUcQ9QpBh7
 tSIiqdCM6NPvaTUgyG22pxkVQicDgKpN5kKbUWLpeew714GRUKLYU1vhcllB1B6+wuL1ZRqTD
 d+l0iNgmHfHu/D5NUErR46n1+oNbA0LOL/nkwPKn8hIs5AN1jY765Usi/9q4Pif6VMDj0QrhL
 CHgdPM3fJ46f4+CYT/T2BGpGBmWdbX5/KLj7anARp8HbITsmmoYxKCl+7icfZNBwpzxAdEXBx
 ITbL3yUwYCrGYnkihRqmiZ8nYIoJdwduY+JN+5g8PP1YREbYeDXjH+eCi2j3XgJiq3653tV/3
 yvDmHNKIJnuFMMF705RsexeoPNRLPG6Pi4LTEmhudpPWOkdXzMcYvpNhJWYYlw7qGi/nQXWkl
 gmuXks+vaDGWQznLitIHmDUe5LCPDu9BqgtAAmd8laMEco2eyT7JGYZ8WZCAUmmUk1SDIJG+l
 TTyrF6WnaBNxq6VtBiMeVcx6MCVutpgZdQjp8SZRXqshy7wYtLCbr1CoWkUioZpSYWU4E2v7X
 x9HIQTSqMhkb4qCNdsW3xsXqmBCFVXFIW8VG/1XUueinJ15cxfibrI/Jq1NM9NLDX3h0db+36
 Z72xK+9KV4nOdfJq1IlhdcfpBS33hprsKjSawOybQ/rFrlCTNGhPeODJbuxdNvVExPzpIHT0Q
 6e3O64qtrFV9dPerkqe07Rs4oCrYG5LWnzY9Gbnwf3p5ZpOd0PVrtHmdX83r5xM6wDawG5w10
 fJSE4+k/4+Z0gZYDAAA=
X-Env-Sender: Wei.Chen@arm.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1498792530!64347585!1
X-Originating-IP: [104.47.2.85]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13406 invoked from network); 30 Jun 2017 03:15:30 -0000
Received: from mail-db5eur01on0085.outbound.protection.outlook.com (HELO
 EUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.85)
 by server-14.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 30 Jun 2017 03:15:30 -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=raIai0ZTZ3knS0yAHVgye/IlM18oXhJYy7GdLTLGw9M=;
 b=I/Ve0DLRXa6MPEHDi6A+BEp4awhHDAnvMtPwyFnaHEhtkE9BdYBYOrbi+1BORfLW+KHVm/bLOTVUU/LCW8fw0X+VyZfxH/HRPhTt4Vf4L0Vf6q+d0kkCJPxHB5szVgt908ILSivrPk3DIaRe3SYpaMzotZjwtpT0J8xBgkmLJOo=
Received: from DB6PR0802CA0003.eurprd08.prod.outlook.com (2603:10a6:4:7e::13)
 by AM3PR08MB0069.eurprd08.prod.outlook.com (2a01:111:e400:8847::11)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1220.11; Fri, 30
 Jun 2017 03:15:29 +0000
Received: from VE1EUR03FT016.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e09::201) by DB6PR0802CA0003.outlook.office365.com
 (2603:10a6:4:7e::13) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1220.11 via
 Frontend Transport; Fri, 30 Jun 2017 03:15:28 +0000
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 217.140.96.140 as permitted sender) receiver=protection.outlook.com;
 client-ip=217.140.96.140; helo=nebula.arm.com;
Received: from nebula.arm.com (217.140.96.140) by
 VE1EUR03FT016.mail.protection.outlook.com (10.152.18.115) with Microsoft SMTP
 Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id
 15.1.1199.9 via Frontend Transport; Fri, 30 Jun 2017 03:15:28 +0000
Received: from P300.shanghai.arm.com (10.1.2.79) by mail.arm.com (10.1.106.66)
 with Microsoft SMTP Server id 14.3.294.0;
 Fri, 30 Jun 2017 04:15:14 +0100
From: Wei Chen <Wei.Chen@arm.com>
To: <xen-devel@lists.xen.org>
Date: Fri, 30 Jun 2017 11:15:04 +0800
Message-ID: <1498792511-25149-1-git-send-email-Wei.Chen@arm.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:217.140.96.140; IPV:CAL; SCL:-1; CTRY:GB;
 EFV:NLI; SFV:NSPM;
 SFS:(10009020)(6009001)(39450400003)(39400400002)(39860400002)(39840400002)(39850400002)(39410400002)(2980300002)(438002)(189002)(199003)(189998001)(50226002)(77096006)(356003)(104016004)(8676002)(6916009)(2906002)(8936002)(4326008)(6666003)(110136004)(54906002)(47776003)(2351001)(38730400002)(5660300001)(5003940100001)(72206003)(478600001)(50466002)(48376002)(50986999)(86362001)(305945005)(36756003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM3PR08MB0069; H:nebula.arm.com; FPR:; SPF:Pass;
 MLV:sfv; MX:1; A:1; LANG:en; 
X-Microsoft-Exchange-Diagnostics: 1; VE1EUR03FT016;
 1:3aV18zYOSxCOIIsSba/8P74UVg3gF4RxHZyedy6Q1NSLiBuOZu6OQtpJVN+yovsKjp2yX0x9HCD7bX7vNkdHxj6Rq/Q8MhO0JDPh82kGxrD3dM/1ByB2McMx+JpEqKskPrHhIYHIYsdht8ySzCJNtjH3kyJfqv6u7mz1/Forsdv5dYV16FftjJ+gtwiZgGIVQKX10zKeGqvJPLZEIiTjdI0Nf70Kr+LLaNvN45oLtuAPaAKXq+YcqqwjZYs9MBSM4/Ckc9o5gAOjZX8xQoB22mLgRfaW/q2C2x2zQwVK7TC7kvELgAa/y6arard+VC9qB2Phl+QSie8SG1eroKP8nB+kb2GnGTFwU1v9GSrHSbSzXIbR6L4r8nN0gS8arM5uMnnfwr9dlKZozIy+gMLsj8HnhUdAYEX41xNAcntAW/z4nWTqxkYByrfXqocKZMrNzjEBX86e81qJe0ef4z8NuxTkkWjn+VHFLcDu15oeXhHKwxmhV1uRfFnxUMqFkC4qbqN5DJT2dO0nodZIc1C0Ah9l6uMUtpISJWLIdaVk0WyRKOg6wOfYhmmmQ2kp/upq5/qFFXQRz44Sr/A9A48dYtoBZ6+jEMVH+QrmBHo9v28pFarYArtCVPnIjFby0MVTQoXQHUgi43Ahq24NYPhvFyOwELcejh/b+QVM/DEtfmRtQeR3jpEbj4GJOHUyADMC+C34y0QnUWiyEUrXQ0x9GmbKWTtHYBHkmfRVxFlSZzxmsWgWoAhVht8Se9xLiUeiqq01b+PxHh3Ew4WYGUCPjBVevT1FEHmwE9565HbPSKE6+d/uIHppSnVkNfYHPKTLAWojbGzPsF0YiRKTzb6cjw1i7Zky5L0HLyxMGt5+46NhoAkkJcKiob61btBB9Hg5yWaxCUimmK7eSwmQ+96dAy7CCR6TymrXDRdXcQESeNChcWeohxt6fRGAOtbx53Cu
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 9ad042b3-6c5d-4557-6c0f-08d4bf66421d
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(8251501002)(2017030254075)(300000503095)(300135400095)(2017052603031)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:AM3PR08MB0069; 
X-Microsoft-Exchange-Diagnostics: 1; AM3PR08MB0069;
 3:e+pM65rTrSVx7B7Eck5sCtrQyHYXXgxel56/M9MQf9RJezHZ7EUuwH88D13djAF+AdApXFiY5qS1FmfdZWPrdBp+N+1hoJSOAhs/E5WZMCoU14QhvbtQEtH6QaWxNgnwVX39b+jxpmVhSYfyc3b5FyirhIte7hBGC36e3YTVQsMh27ki0TdkF/EHi9nUCFqWPxZ55Od2dfOwDMjCOd5ogtGJkrC+WgxT/ZJoCjNnN5sZq7UuzHWJs/XdJZIWHLwW/WbhEZA+CIyhJe34V58UP4uS41sDYwzCMwaqDjsmrQkFsMI8aIOUzCdFM9PxxDxLZO1+uwovZjlU702FKDqY0pHxvMINjCGhgGdyf5OeM2UZ3CIVW2VaDV/qxvtKHW2ZXUgAno0du7FHpawtp5M0/YyzpD7xoIOxYBvVspMly8UhyBEk9VhEoDWje6ZC8N5B+qR5a/xdlKU8ViaWOA2PFnphFU6DlASiW5g0afHPsDIsls15mAxchc7HrcTYMWNo0rc9oRLd2thkXLdWI4A7EhWX/Qz4icUUU+/9jt1JWIVis0+89bMQT5Pk5uINiWJzpwe10tsbfke47Xqkt3GDbnWVcnr7uMZZN3En8gxrsafmwPaRNwBk9aVudHfuA/qH1mDnEjvMORedzq3jQQWmDngHJ5diacHrZDjh7TsNoqDPxFmHnYzQPCCtSYlB6a0DM36BknDX1yYA8fWcB0ewJ9tDGXkEvOptWWX33rGmfRACUoMqyY+F+FOrlpZzF8UAh0bMjmxHqkTMbf8mBlBkbZuAS8ap55zZPZse+QussIBpAEL6oZmSCUI1KPy2rhx2RtlskU5P73MPuzetBwK40K3/t/FnPIANt1DUxnL3icC8TE3MnANq5IOW6H4k4fTc3DZIgGI6honGyF0qrR09YWxoFKHiqCT/m3ffBCDqt7I=
X-MS-TrafficTypeDiagnostic: AM3PR08MB0069:
X-Microsoft-Exchange-Diagnostics: 1; AM3PR08MB0069;
 25:ywx//d1Iixb0zHZHu92N5Dw10TVK2Ql9DOURbrJCWhSvvQcMNvEV6pna5G3GEJ0XHTq7uzr7gN/2IPPdtBJ5nEsBGK2UY3+iGTvY7ncjN/clpuchgeq9EBG1L+t1hvPBIfZN2o8skVHuDcVun+uuylysI1U+KJHalfsfoDEMlmF98Eu3jW5ECh7/hTHfGI6wuDDKACZAZXHZzXx1EwRCkb5qfGTYDDIggTi4cdUyFSQO4su9964b7zfkTL26DzNl64NV9ZROwINCvukKaOWM5XIsZPGb7eFh9PClfh9Tur703BIpfYkv8BbEzf6qoZgfrbJEemDj3UuqVHwhhRcxaG6BLtuKcphjhA/CT2PXs2sibl5jGFUvoqpGZJ4AWzcVPRTDETzkYu+bLFNDVSOSwVLXbZgboNbx7D2/zO1oaB8RWmS2yQLCsbzIv4jz8H8l0efqC66XPbRp+FZV9egRdLud502kkCBJbzpVWyaeCA6I0uoYT+MvGu/osTC+dFLcvVjPub0+zHxY0B/oKebPbhDoThtRLHV59zd57EuclBTceiItvcaiMxAe8eH4MzMS1jMM92h6E//SccuwlhDZLgvGIyOimPBbkqoXQs201fCv+JDJy2Aov6+L/Sz/zc3QWWLtujn9FChzJ7itvQN/e0N7sErltSdOT79Wv9JmYbw3Lb0z2yvfum0ThOIjCz5kPKsucKIYKcRp2OQjFi6tBTHoFsuVzCtqIuE9nz5HK8NyKVNB4CJYCFd5F0erRFH6Mkxl0axRomOg7Nec69lDIsIOHrWJ5rghf7CQzV223Nqz0EGh8oMlA2xN+VH7tOG1RJV17ZQLmU2LHiDGGSaW0FsGqOH5f+go79AzgRJklp/oOC/PVjkd7tb/1cXlfjFzU5F+h1RZHQmrZXe6Na3+F3yJLqIPFwYGmn/Qg2MB32o=
X-Microsoft-Exchange-Diagnostics: 1; AM3PR08MB0069;
 31:0UM+svdPDq9j2nJiZhQECihKm0xpgDTrbUewXKWOikePCNkSxGlzqrAIlmeCx2hjAkA20+EVDpjIIWsnog7Z8O5/vDBCVJv5dSsroW6prn75Ze7yhHy2FcUwUdMEZhxVCuQETpndC8Q4RXwW9fTRvEfvCdWqDLuuD7l2TrWhvza5iomHOaQGDO7dvSasmzhvo8GZ9NDgybP1U91Ro+UDdBSm4f+VC6f+cLiUpVbUgkS6M9vRlQjjdiiZur/Q1OqzqhWV+GggHyRH0vPYgP5xMhhW2p2MKxMKytsrdyECqr3S2KFaYZT1cV0LhTVcOfcdw+0qUtEPD/f74zBY0GUNZ+U/exds4mHxkte4n1uhI2+MxHPxBZxWzNvtGt0sogny/vgFj/dc87rJt4pgRKia5ns8uT7LEPI5OzZDgkf5yePsSKKXLo1qIj3EigfTzVvDBI+zKYV+nbBHNCkJMAvTWgsBQ1+tqx0K60ZdY8Y9bfTY48Pl/r2gxlPu+Pr8UHBCyVwjuaChuyvn8whqGWkXbSZ48sSjC3qNAyuv6vK/mTJ6YXDGz/T8zTbdH/A7g8Tz1ArmBBWk1iN5+TqsoV0kZ3G78JXiH8UBUZ9xiHlPcKTs1Adzk8KZx4YVXaVSQjmXt1f1fp9QCKqGfUmNM5GTbgGT5sU3Rqr4nuSahkBdThRr8LfVyxPC8p1QLiIaOLGFdfLCeAaTzNRbXfy1sOcMMg==
NoDisclaimer: True
X-Microsoft-Exchange-Diagnostics: 1; AM3PR08MB0069;
 20:afxy027694CkkLKmtOC/dIcVcbnV272+fzjGGZ4RGhLJVbwt18w4Iaxr5l8Y8f1ZdkKFlrBNMvCFBKS84T/BJEVX6Bd2qPm+wiNyu/V5J7G14vR4M4M35NYelaS41XpeTmPbwtqnyBuzlrM+yyP8Wk7PDPNJHO8M5fnRc4DzGVxzGXg06QN76BxzQ9dd2r/s1lmoSRpmNeknGbSoJI1EqEkRxmEV6JF7ozKMpF87wPOac4MONVE8sWpre0tisUWK
X-Microsoft-Antispam-PRVS: <AM3PR08MB006943885FD73585A15E46639ED30@AM3PR08MB0069.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(133145235818549)(236129657087228);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(13021025)(8121501046)(5005006)(13013025)(10201501046)(100000703101)(100105400095)(93006095)(93004095)(3002001)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123558100)(20161123564025)(20161123555025)(20161123562025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:AM3PR08MB0069; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:AM3PR08MB0069; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM3PR08MB0069;
 4:EmasJSJbwn3w8tTwVNSKSuPJU8MNcfjY9NyXfmuj4J?=
 =?us-ascii?Q?S0+sLbvDzpvGKE+9NnFiIaBmF5PmPRNBztohrOxMP4gPKmOxiyFqIzLzlzWq?=
 =?us-ascii?Q?Md+rNw6Y7UY/I8x8jLt8rP3rhiuFUz/R61xISgOo1RkJQvXeh3lAsr/s7WX8?=
 =?us-ascii?Q?EOEPD68aY0ZkE6s54657SrE0txDIBPpECWZYU3tY9SvfPowKVROi5hHcA0Lj?=
 =?us-ascii?Q?Re2Ma8B4QyNHx27FG9T25MdJCD90hCl195mJhpEFmFGnOGhKF1quSJL4V0UC?=
 =?us-ascii?Q?ZJZx1PB/ng2yVyDafmSZONB816w043/zzjOZzePBydqWzi8SCOXP67CrfIOc?=
 =?us-ascii?Q?/VNHegWX5BiVEEe8g5/RIcvlbTbU9X+PuU0o4fzJZNYb+fCNI8MOsO7zgCTM?=
 =?us-ascii?Q?AnqxGETeATTQAGMH61BRXaDhcw8zxsR8koAiKHRXfp6ngeGM1cj2AbAbo5NQ?=
 =?us-ascii?Q?0vxHy+TceBchiW3lbGbBOo+caEy5JHyFT11gKyw1r+NP08QjKEBuj+cj67ba?=
 =?us-ascii?Q?IMeNB9h9XQi2vXUZv8eGFE8UIeENLYkeAG0kQPP+sabb7HX7T0DLLzG54PFY?=
 =?us-ascii?Q?6imJxzDvovyIotNx/0kfDmr4zuP43RDooGTnEsIkZGXeZiCxhNW81TiFvLyU?=
 =?us-ascii?Q?BCKS3TyJLQb9NiNK0jqmC3Lc1v/o2uGg3q+rOhdOSFxpP85TOB/C6qGsWvzH?=
 =?us-ascii?Q?Gl+89exGXeXGlUubrgfdXfpzdWHtDX2Jj0xlClcrbBmu+NTtuj5mngMrHdFE?=
 =?us-ascii?Q?0Fyfcz42aYF7tEL8/IgRS8pWL/gNIxodNRNhRHeUi7PBfIiwqL98pemuHoxE?=
 =?us-ascii?Q?Bju+14FajaLQalOj6V7tr7FLlusIX7WxICz/a2x1cS1ydc+roCKc+FAFva6S?=
 =?us-ascii?Q?kVomQzsnguR3vql8C0PtCjlzN3uW2DdANP6t+UGuae+78YbJVv8N0ZzbXMBj?=
 =?us-ascii?Q?Hr40DIXsutzoflOhpaCXishMUvVDQSWEZ3TX7MsqPqVzikQNSJAw+eNp15az?=
 =?us-ascii?Q?2wB5p3JNNVfnPo2PFW7vFMlC8H8WJhsYl/ZA9Cw6oI8PXu2Pf5vlROdp1Tmv?=
 =?us-ascii?Q?16narGajkG3l39rhlpz51Z5YpxKwWA/aa6FwofK6Scq4ACUcN6mWhzq2c+4Z?=
 =?us-ascii?Q?xY7sS77TLZ8obacKKUqDhvvaEWLLFv32tWT+T51wYUe9hEbxNj3HEUs3POMQ?=
 =?us-ascii?Q?EXvuNn+kjBbDxHGx9MwOIuGvapyyn8L3wD3gpF+oy9BcaO2BOtGua38Vnwmn?=
 =?us-ascii?Q?mCsf3KLtIXmgCWZlBG0ffKiKkPi+2Iji4bBfp3Eyo/oX31HswGbCLzMD4y/Q?=
 =?us-ascii?Q?=3D=3D?=
X-Forefront-PRVS: 0354B4BED2
X-Microsoft-Exchange-Diagnostics: 1; AM3PR08MB0069;
 23:4lfU1hZ0p6YRKnvUxGZGCZIeTND4kbC28J76EEd8ikY/bMqLnirxSHqEJvUntNetH1164CXTUkwyZAj1VJgDCxSTHCiTeYgDq5DEchUX1IZ/nXJGiugQtNZuJd1vZxrAJW458Wg6Ewgn7WIhRy1SpzC7oDaS2sIL+x+WXttmpkIDiLg5IPFXWEeN/39C/7Xe+yUPhjaQcIK6POKVumW1p+emAI9+crw6qhXX1VztprFX+3JEIp68VH/cv2D7ftqkRA0pjtV1KU3OC/oC1s42Qyfka9HupNxPOKzlxdFa4s0u5qHZyTHIiHrM/9PMzujF80TAbnqnIIU/4OYkqBAuwojwxHZx5UAyqv8F5MnV8vuEFMchDpaC7Oo0/MKKNUf2pDbE66SEtaSKXjD+z22FPGdGZ9FpU37NHRnC4tZwgLab+HzxajuV2K1RXzpRc5+2yTlaZafRS0+dZS6ExbjHu7hrXF692mXkQOgfGNntLsxBnpskK0Oo02lpHNdSfd247kp+DjKaDRogxZr+tw51NUxdCLQcXpKfHSQbsBCZtGhzKw6CH1CjiDvQ/uQQAMWcP3hmgst6yYcTi8eAT+2tqW5uLeCcgOEmpbXUAzQL00mw5yCzkWRpri1ZqHIkuihzbDFAnRGU6fX2u1Mn/aVxxABBO/Rt/jM9C5DLTDZUrkrP98nuhfst293Cv01oWWrS2fbMB61zvhRkZqH3xHsiuMObwHkZfDfOCi65SNnZ8cbuce2285sW6//DNgmh7eDCLwPxLnyq1blm2axZm20xC90MmRs75G1KM7/iZ2cUQRTkSkNPRyvTOoW1ApaoDZk2DeuCsCBjKOVtrB91uxKxfIh9haCkXb8NpI4a5IBsyioCKKdFai+YLIfZJ5X8qDYR0cf0SlmFAZwNhUQnBk5IyNG4oIokKQHd5YqN/U8AWjX8zGDujDX50H9mgLx+BM7r
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM3PR08MB0069;
 6:BfcvPpuD6QjjuZq1OP5umt8V39rrVKTHajepPcK9B3?=
 =?us-ascii?Q?Qt7J11p7uw69s5pgm575XOIogreGJxO0vAkfSMlQ1sXNDj0g/m7bdr9sGVz3?=
 =?us-ascii?Q?1Zj/KonQ0D1/hzsot3Mzgpf/oMgWKRmZeTDSzMt31cGo7qIyzogt7Xw5O5pV?=
 =?us-ascii?Q?TuMh0SFTK6l5QJ4IxsPo7Vt7wLJ/yUWyhZ7xbL5+UqAzX7d5DLOZrOlMeh8W?=
 =?us-ascii?Q?9/FTR0sH2/4kuaiwwSu6nwAzKHqDNbzguxwcF46xZPUR1KbBeg5GUKDqgDLC?=
 =?us-ascii?Q?khoQXXJT47tb+Nay3IEsaUfnzJCLLdjnvaw8txZUEkQM+futgWYZ2nX3xO9u?=
 =?us-ascii?Q?3nLoN5tZ+D4qfuHNjzeyCSuw+a+4fgiTEhdEL46bxd7QO6DKc74DV7o+XZzS?=
 =?us-ascii?Q?t+ih9dqF6A7/nPLYhOISXEpbG8/nDlYT0Am1V/1bIjzTZ+DVpWAgvX3Si1BR?=
 =?us-ascii?Q?Mv03/pt4fytIi2d9bOSOQlnlCznLNt+vhuuyi8qsKPTLllSS/zxfqmK0vHTu?=
 =?us-ascii?Q?+bRwcxRAly90oQzBlPHZdj2MV0FlMTCxBkE7X3+SAcRAPfbPcI3Y3l3ieFbQ?=
 =?us-ascii?Q?d3ZdcA1YiZ2ep41r4XFva1WrGPda3xWCbS3o+nD3zbRsYA4rM00ohbGpIvWo?=
 =?us-ascii?Q?4KgBQDKr12r5igdL2NnWI1ogSaaazs0n1VXn7omGtvwAVzxpFjnGpwB09DIA?=
 =?us-ascii?Q?U7Ko4VqCyYiTtSWH1gMOdD1DA899bhk4e6i3ZqT8uy/wHDOMVO/LK/ubIxYs?=
 =?us-ascii?Q?JdElcjhh3QUNgIcN2Q5611ZkElOK3jHjIC31jthHyZgmRiF+3MSVsBhKWEXx?=
 =?us-ascii?Q?9C/N1+PBQOzadQQUASBGb23KmigXp+F4sUm295TyTECJfQJo/hnZ4HzTBzHJ?=
 =?us-ascii?Q?OhOjusloNhHZMGQO8bTIqf+zy7dhR/Nnm29J+Ookvc8264JgH+knd0I1BCOJ?=
 =?us-ascii?Q?1IrqHGB/tgwfjlMYfEfqZ1v2SfCD4WKn7ViuuzKEvpaetf/ozjjVoiEYLaOo?=
 =?us-ascii?Q?DaFOjjwLqQXqkdkz6WOtEj?=
X-Microsoft-Exchange-Diagnostics: 1; AM3PR08MB0069;
 5:8xbc7w9AbWs1HzUqYs0zSZovEfYAOMA4kIL8eiAugjUOLqALkXVIRtzSyZ5ChUo2GP0Iay6rk1/OB4CLN6e0Q3UF9Y6O655ufevGlG/BVP/F5drZH/tNP6x1JUe4AW+l3M0p7AmkwlwytsO1kY0Ni4HhgaatqxUyQK1gnYFmtiZFlDeUq0+pH7EqMQt5D73rManDTcNaxP38kQnjRabi0FBOaDRUfgwXjvBQGwq6cgGiRgQ6PgLrYR+QD5rr3Js0R0tG4SsDOq7Cmk/Di2K6XOi8GK8qH7h9V/ECYwKn7xm/P/fbSXMPo0JkUIZIB3JCxCMnwGSzZpzubxjlguZQF7kdt5s/PjCLtDYy5EmybAH5pfhGamFsZHpmOmBGDhhrZ2AZZbHVRNrxP7TCRrSHM2enRApZn6hfQhNiT/rp5XS39km8Md3IJtTl68MjJMGLnj42ofqCVpLmky5JyxUnTeUQ33DYhXPq8Uy1zKr9Fn0/vX/WAliuiuRQ4VZBeny9;
 24:eXWVSp7wzYzq3HDTyxv/KQOhCbZwVttIxvJTlTrVN0J7BzcfqJ+uXZTu2CRO3pjYLyr3ba0jWDWYoq7332ej/2TUyknWzKxNy7f3qZ+/4z4=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; AM3PR08MB0069;
 7:Wy025HHlCAI63M8+yprIzOTH9SxjfqHVKAeCwHzHqiHuuxbeos2guZrq2TMuSQVi3+JSpSOzgOWyWUMhx2fC+Py6+/tYUwnNCIN/XScNz0LrcCS1Oydu0n5lzIwmmFZuNMvkoFlLYRhWqEJUGa9r52ukgDmCdS3jRvrqTKFHYQub6m3yO+BRUYThcUfPteP+8S5T9RXqeRfuAksxBkO9melWaEj2f0OQxuA9vib9IV47Sx6o8iGspvhurf/KJCHPZKHw2GZItDGsK1yhpvgb7f7aZM7qDXfX+kmyrJNf5JygCL66bXeCpAdymThNKGyrdfKzJmmbB4DW1YaJ9FUpBg0BMUv13QcGFd59TyNJa0lxNlBeVnqkjdSTQi5+05dGE9x0ePXH/I6rXxAK1m5Xwj9k3dbv05ubyLzHbV9O7yBBLFHtxUhVL9/N4WBxyWtx3JxwW5MiXA9eX9i0X+mMYaU40sqEd7CdjqIMVia0M3c/vkQr+FPqNRvHOwW38qt2D7Pc8kHbJlaOmkH94sgocANMADx12s2YKdMfRAwBD+DS40R8IldIn12DgdJjzxjFutyF6kFb3Xx88ZE2eBGw/Pc26ta71td5yzpKHnYYu9bVZmi20NMsx+9l4QS7XRVcXg69l8lVml1jXDeo45/5eggR7WM+yQBU/6SdiCUQQHyMNfNJwaQViCxS14QwcHs2fmjlH7+K1TqVQtFxVvXgXFT2jiIwOy2WOOQ3IgYiqbcbaSgd3L4CIBJKHAZCAC5C4fDWMhrYyi72MZQcMcnUe95ioD8zMmcmXfTLE7hWxvs=
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Jun 2017 03:15:28.0063 (UTC)
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[217.140.96.140];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM3PR08MB0069
Cc: sstabellini@kernel.org, wei.chen@arm.com, steve.capper@arm.com,
 Kaly.Xin@arm.com, julien.grall@arm.com, nd@arm.com
Subject: [Xen-devel] [PATCH 0/7] Generic IOMMU bindings support for Xen
	platform 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>

VGhlICJtbXUtbWFzdGVycyIgaXMgYSBwcm9wZXJ0eSBvZiBBUk0gbGVnYWN5IFNNTVUgZHQtYmlu
ZGluZy4gVGhpcwpwcm9wZXJ0eSB3aWxsIGJlIGRlcHJlY2F0ZWQgaW4gZmF2b3VyIG9mIHRoZSBn
ZW5lcmljIElPTU1VIGJpbmRpbmdzLgpJbiB0aGlzIGNhc2Ugd2UgaGF2ZSB0byBhZGQgdGhlIGdl
bmVyaWMgSU9NTVUgYmluZGluZ3Mgc3VwcG9ydCBmb3IKWGVuIHBsYXRmb3JtIGRldmljZXMuCgot
LS0KVGhpcyBzZXJpZXMgaGFzIGJlZW4gdGVzdGVkIG9uIFNlYXR0bGUgU29mdElyb24gc2VydmVy
LiBUaGUgcGxhdGZvcm0gZGV2aWNlCmNhbiBiZSBwYXNzdGhyb3VnaCB0byBndWVzdCB3aXRoIGJv
dGggTGVnYWN5IGFuZCBHZW5lcmljIElPTU1VIGJpbmRpbmdzLgpJIG5vdGljZWQgdGhhdCBTYW1l
ZXIgaGFzIGEgaW9tbXVfZndzcGVjIHNlcmllcyBpbiByZXZpZXcuIEl0IHdvdWxkIGJlIG5pY2UK
dG8gbG9vayBhdCBpdCBhbmQgc2VlIGlmIHdlIGNhbiByZS11c2UgaXQgaW4gdGhpcyBzZXJpZXMu
CgpXZWkgQ2hlbiAoNyk6CiAgeGVuL2FybTogU01NVTogSW1wbGVtZW50IHRoZSBhZGRfZGV2aWNl
IGNhbGxiYWNrIGluIFNNTVUKICB4ZW4vYXJtOiBTTU1VOiBJbnRyb2R1Y2UgYSBoZWxwZXIgdG8g
YWRkIERUIGRldmljZSB0byBTTU1VCiAgeGVuL2FybTogUHJlcGFyZSBTTU1VIHJlc291cmNlcyBm
b3IgcHJvdGVjdGVkIGRldmljZXMKICB4ZW4vYXJtOiBTTU1VOiBEZXRlY3QgdHlwZXMgb2YgZGV2
aWNlIHRyZWUgYmluZGluZwogIHhlbi9hcm06IFNNTVU6IEtlZXAgcmVnaXN0ZXJpbmcgbGVnYWN5
IG1hc3RlciBpbiBTTU1VIHByb2JlCiAgeGVuL2FybTogU01NVTogU3VwcG9ydCBnZW5lcmljIElP
TU1VIGJpbmRpbmdzCiAgeGVuOiBGaXggYSB0eXBvIGluIGVycm9yIG1lc3NhZ2Ugb2YgaW9tbXVf
ZG9fZHRfZG9tY3RsCgogeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jICAgICAgICAgICB8ICAx
MiArKwogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYyAgICB8IDIzMiArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKystLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9kZXZp
Y2VfdHJlZS5jIHwgIDI0ICsrKy0KIHhlbi9pbmNsdWRlL3hlbi9pb21tdS5oICAgICAgICAgICAg
ICAgfCAgIDEgKwogNCBmaWxlcyBjaGFuZ2VkLCAyNDMgaW5zZXJ0aW9ucygrKSwgMjYgZGVsZXRp
b25zKC0pCgotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 03:15:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 03: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 1dQmPR-0003eF-A8; Fri, 30 Jun 2017 03: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 <Wei.Chen@arm.com>) id 1dQmPP-0003dJ-85
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 03:15:51 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 BC/0E-03032-662C5595; Fri, 30 Jun 2017 03:15:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0gUYRTtm53dGcWRz7X0uvmgjUwszUdkQeD
 mj4heWOQPU6rZmnaX9iE7qyj0Q82tFMsis9UixSxiMw0jCzTNrbXUNnyAJKmoia9fBmKpEc04
 avb9Ouc79557LlxaprQrVDSXbeOsZtaoVniTEZeI/VGcKyU1xlnmvbfmxyNSgw65m5aIZHRab
 jBrLdnn5Prc1moqwxGZ3fG9RZ6LSrYWIW+axLkyWBhxKUSixI8JuOOeJSTiJuC6p3eZINyLoM
 ldLpOUFgR5k58E4iWQ2wQs9qRLuBxB1ahKxAq8BW7cziNFvBGHwLOiB5SIZfgKgrqFgyL2x0n
 gGncrREzibfD5yZjgSdMM1oC9PU38BhwKA18Kl0d54QPw4VclJY3SQH5H6/I/g/2go3yclOwB
 2qamVqKFwL1BD5J8gqB/oJsS7QFvhc6C4+IqgCdIuFtqJyUyR8HToUaF1BACbs8DUsLHoLChk
 5CKhgkoqp9eIaMU1HbZVzoiYWJolpKEMQpulgwgiczLYXapeLnKFyvh9UjzSnsjAV8fNstuod
 iKdYtUrFukChFOFMFz1izOGhUfF621GnR6m4k1GKNiY/ZEmzieZ3WckdXy0ectpgYkHMMG4b1
 BXXUnXCiIJtSbmC/VKalKX63lQo6e5fVnrZlGjnehYJpWAzP7TtD8rJyOy75oMAoXtSoD7aPe
 yOAaQWb4DNbEG3SS1Ini6eH7r+YIut2xME8oSbPFzKkCmXnRCYul+kzzmtHqdfaiEJU/g4RoS
 p8Mzmoy2P7XZ1AgjdT+TL7o4mMw29bmzQhRCCGKv+OUGMXG/pNUwhkf7Rrfl1hLpyS/zLyc0l
 MaGF5lu7aIslxR1Ei8ztP3+/DOqxrntCPUpXGmJyS1b++bDLMn9m5OdRY7zmjeDj6PBrlff1g
 ATsoM3nVL1xCx+z0bWNYTMC4rDWhLCPP98yLoSFN4gXfOyc+V6fULO2o+xHmeDXjSur81qKo/
 /qxRk7yejY2UWXn2L1Vf4VaYAwAA
X-Env-Sender: Wei.Chen@arm.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1498792548!74333991!1
X-Originating-IP: [40.107.2.60]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63891 invoked from network); 30 Jun 2017 03:15:49 -0000
Received: from mail-eopbgr20060.outbound.protection.outlook.com (HELO
 EUR02-VE1-obe.outbound.protection.outlook.com) (40.107.2.60)
 by server-11.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 30 Jun 2017 03:15:49 -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=AMjix6AmBBdgMcFIxXB06HknAaKjVKUpfs0COzwolN8=;
 b=QVcA/V/aZHTgI8qASy8/IKaBIrCBCGGz52aZTrLAqC6s5yiXcg90U6Cm/yCf6L5Ibx+acRj89dx11fk4UrWSVgd2MMIO4kvOp94J9DmOzayOektWSSFdI4AQr/blPyoksiwnnmZOfIU9eymqo/bOTpZlb4S2pusKayHlh6i8ZiM=
Received: from DB6PR0802CA0009.eurprd08.prod.outlook.com (2603:10a6:4:7e::19)
 by DB3PR08MB0075.eurprd08.prod.outlook.com (2a01:111:e400:5045::13)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1199.15; Fri, 30
 Jun 2017 03:15:47 +0000
Received: from VE1EUR03FT047.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e09::205) by DB6PR0802CA0009.outlook.office365.com
 (2603:10a6:4:7e::19) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1220.11 via
 Frontend Transport; Fri, 30 Jun 2017 03:15:47 +0000
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 217.140.96.140 as permitted sender) receiver=protection.outlook.com;
 client-ip=217.140.96.140; helo=nebula.arm.com;
Received: from nebula.arm.com (217.140.96.140) by
 VE1EUR03FT047.mail.protection.outlook.com (10.152.19.218) with Microsoft SMTP
 Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id
 15.1.1199.9 via Frontend Transport; Fri, 30 Jun 2017 03:15:47 +0000
Received: from P300.shanghai.arm.com (10.1.2.79) by mail.arm.com (10.1.106.66)
 with Microsoft SMTP Server id 14.3.294.0;
 Fri, 30 Jun 2017 04:15:28 +0100
From: Wei Chen <Wei.Chen@arm.com>
To: <xen-devel@lists.xen.org>
Date: Fri, 30 Jun 2017 11:15:10 +0800
Message-ID: <1498792511-25149-7-git-send-email-Wei.Chen@arm.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1498792511-25149-1-git-send-email-Wei.Chen@arm.com>
References: <1498792511-25149-1-git-send-email-Wei.Chen@arm.com>
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:217.140.96.140; IPV:CAL; SCL:-1; CTRY:GB;
 EFV:NLI; SFV:NSPM;
 SFS:(10009020)(6009001)(39860400002)(39840400002)(39450400003)(39410400002)(39850400002)(39400400002)(2980300002)(438002)(189002)(199003)(50226002)(8936002)(76176999)(50986999)(36756003)(189998001)(5660300001)(2906002)(38730400002)(104016004)(77096006)(5003940100001)(47776003)(110136004)(72206003)(305945005)(356003)(478600001)(50466002)(106466001)(8676002)(6916009)(2950100002)(86362001)(4326008)(6666003)(48376002)(2351001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB3PR08MB0075; H:nebula.arm.com; FPR:; SPF:Pass;
 MLV:sfv; MX:1; A:1; LANG:en; 
X-Microsoft-Exchange-Diagnostics: 1; VE1EUR03FT047;
 1:4KdSwkhcZFEtBkh3H7VH/QrF9G2CjiaLtnH32+FxkzAhxH9ngyngYdfnFjHoG7Ur9rapdANsajQs4i5+gQmJpEOO/nday7150CeID5QJ2x9RuOYd5/2LNhAdzNf1ygnEavhA4Ve7BUvKP24lmzmUxfPOn+4zeN0eUaOzon5MLAudyAaG0rF6lTWRuYMBk6HPpBweD/l9C3E2V0Rm5DcC2D5fulyjjjgZKsF8BuufPHQCxJbrewc9oR/In0h6bvv417gwTbVAjZqVQ+UfjorSrEJSnr8cf432KYMQgpYsCZz8/Rfeptg07o1ebPDHgIRrZr60qT6HQwzQ+SOcqR2aaG4MWBSKlSiQ3R5bPjwG29RQ8m3YXo0dWtLinexwf1i9gf7spQ3Z2MMzJ6m+MnE9UAxP6XesHS6Q1c4gIYh1IOcjMhpK11ysMyHK+zO7dIe2OflPr7Keekg7oQyCFsNjIqlgqnkr90suzxdS0Y3QQQmr0Gu1JR71ZuH8+aP3BFVfhTs56eJzCHFqiQTGNpYJhWTedWVJGVyN/FieB37hSRC8dFAKyjlPFZFgsbjNT+5Y85vvRJClbW/4c9vOWS8dkEULIZo72CywwIHrUJbts1NjfB/e/W6IYRLYT8CArHWI3EnEOcG1Y4R+QzGfftYF88XsWjrP8hw9DQXt4BexV6OBmcXPwqt/WSazxbjdwPfNg/f/1o2Ia2P7aqBPifcLOew+RH5WTUiP+uUdu+K8Kv1sQR/8J59Mu2NB1TIlIuvOjdGr0ui8xP4OdIQpYCFFdFv5nS7UsazrAiDv3CfDTDiakjcjHjWwS8z7+MERwLjiqpFYqBTc745MFxkcgqS4a0jg3xW1fkyve42I6aRCGBPjnT2z6S87ea07grtG6JOXklP4jipPICEzeZ0BlqZc72wA9pZpH0aHEv8vj/WP3zs2zIy/J7OaWfOztQMYxpI5
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 1dd2fb10-1bb0-4003-59de-08d4bf664d80
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(8251501002)(2017030254075)(300000503095)(300135400095)(2017052603031)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:DB3PR08MB0075; 
X-Microsoft-Exchange-Diagnostics: 1; DB3PR08MB0075;
 3:dN152x7HBf0ZBWCQ/VCZeDoGPAHU3Dpnv9ccnXycByEpygK2zQtFWoV/WXvfB6XQf/3VXZl44RrjiAMF3AIdzR5722PVn/g6UHxQBMHwWS48O6+k7rOny60d4l3PQunleL61NqvNmSQyPHgnG2z4eUuWIKZ0GI9h1zhoZEu9pzuA2wFzlGz2KbLJUPV/wZ0nrzRz00eRWx9H+FwnTZVX1W8cpa74f/4M/J1gjFZRpSyA0DE82KYn39rn2BpuAw5su5dtPfFsBIzJaOkcox0VAaT1glZD7VZBJWjtzBrCwyTXZBhjcCua3C2JYUdu/TS5mmZkuc+UTOXvIAnMWmRi2qD4GCXdxuJZPzHFkOGbp2EZ37EVlm2MtVpULYKpLZnBNJEjihaPj9kqWmqKYvRazIAtQ4nn4pxMKMmdjHB41n/GIjD8IPlnj4LeAxHk+bbeUPVcCjEvtHv1MGV0ueXXjyyfa69DuHUAa9DAKvjXW1Ixg4F7tY0ByfGIWB/4ylUBMXPeer1Tow78P/bdXx5w93+5gE3nWxTyPJLzXx9gRO5sRCq+hSw1WWPkTPNdGfREDf8LBnQzmb6uqIEwbR3H7Xe+al7vJ6y7yrWXccyll/JQz9Voh/ORmgOoqTVHSjP+btxS5LUvEHx2xXvo8Blroj83M1Rk3OZItuyYgaEjsD5ES4duUpKEN082uWPNUyQobrF2XPHaW9OKImuG9IJ0RjTtCaS8tpIixgDDkztANviZz+BWL2ci1Y35AabGzo6XOlM9lPKYs3DC379KBblRpm8KCsbm/GLmpYTc5weh2+lLCZghRwdRAElTflazo7TxUSk8FaO3G5w0bKHCicDjSbufRrSzNY9N9d4Zs8al58T1X08pMXZK2mGRARVJGCAknO/7JFzrhs/HPyHqPfN9SdS631zOPhcuxNUpGwMFRZM=
X-MS-TrafficTypeDiagnostic: DB3PR08MB0075:
X-Microsoft-Exchange-Diagnostics: 1; DB3PR08MB0075;
 25:hbMiuVwywF74Dhf3/b6JXR+SwJMsTZF9e250RwHc8yQmwaFpeXyE8Xzx41RzfWaUVI1HoNAN4lUTf6imYL7tI3nqHnaI4+iafAcr6MSilZfw8oWwVcGe6GUnfXH6Z7CB92sH8doGFj2uHHWSzbpOzi6Nd707A0JsmQkwrSdp2z6SEsO7EfwemE1LPvUGOTCNeoaEIzlHaszweFRyMrD6i2JK0Gf7JPefERrw0KHAhE+hXLbBV8pQtmBIjztFdJjwBR5ruvYjY9NHF+gr2PbEBPCtuAFdYooiAxL0ycCES1ViHCGo4HXbOhgYR2TYG2wQbZfAYPm3n5nq8CQxWSE09H1DClTdq2WzIgkCoRyWXGfxcRhm96+O9TdwrYvrkSeQSnQApnnaJX4yBJtbWBr56ieyvVrkEhi6PuhZf/nxx3LHheg58H5e3RuqaWXucA+iDFK14IDbkjj8Xs7tPkrz83lDoTjrTZ4zk4qa2Q6PMDW2+s6MYY4Ns5SXGbU/wPZCF5rwGvUWoR1DaeqytKs7zARlUvz45pRr+Gbze4QNDs7KRQRiCFPbd9veuYolJ5iww4G6RqdIlItF488XngaF8bwK4z4F1ksURrrvlUuaHriSQUkbiSC8fQTDESQDLEpW2yuuCi+5aq5pvH92OacFKOxOcXlcp5O94/3UFD4ozRykI0JjbQ47jbaqWwUoJbdjkYcabItQgT0DJpOrSqj63vr7tlmiyQ5ZOiWkearNLs4nsU2uTjTXubCR+xwx2+TqWl/moBNprjyY3mFc5Vo9c1zzgtcmlAXEFHv+YmHHDhJxKTYmQ7seWxWqzinSfFVa0lUQO5ds8BciaWZvK1xZXoJdqSkbXtvDly3TUMUNQQ0iSHH8Err8g7uoU+jqClVkGBpDjEP5dkRpV80jkaudbtcQvzAJDYcgnW2r/VcmloA=
X-Microsoft-Exchange-Diagnostics: 1; DB3PR08MB0075;
 31:yra/3OYQ/oidz8eLuUInN3DgT3FMYk20/zjpg6wDVQ8C66Iqp1ShzUWNkNCFTC2CmiPeBSd4lSH6r05hqdxhM+/iC0xlAVD5n79Y9uETaXWw6AXrDqqEdCIGiQcUWwN09SI8JRAmzB14+K03DFMgD0WI3XtUnGn9159cTkyF6DjuykJVfGgY19BlY2Q1A4/K0Li3uCaiV09DBd7fmNoVZCBptDOMvXJ7Emi2CpIJbH8hHBcnf/wuLdoYoE+5H9xsk8O/SNFhIDNVjPYNWUO+ymXIkppK72/m0YaS7H66yl+XRwKzKAVUFkiB176FxM31Bytcy4GPKpa8sFqWOLaMK+vdDH12sIv03rd4wyiJ5vMZ5KqOfH1LlKxi0Baq7AkzVnuBaLsV3FjG02zREvlu8/rq4sltvGAgxLBfh2VTJLVbGItfvri7iSNSof5ayKmqEvF26gCovTjZwyQLrQVQoG2LQJtWKCbU6NTfv9W/rDByF4aYsWL7riV+Eps4I+Yv4TBGHsPMO6ida9ifEFkgyJsMqHfMOZTRk55PCUglkucuxEobnIaRpwWpIh2FkeKBYJhN/HCXlZXg4tlhnsyUJoAdsR8BCGw4i6G77ZSanIFQPKrVns0BEag2eKJFrUcSfc1FJGs4pM9+F9HZPtt65SroskLMw0zwL4IDXlYEFQQJ5X7v3hy+YIeRWaq/MtLC
NoDisclaimer: True
X-Microsoft-Exchange-Diagnostics: 1; DB3PR08MB0075;
 20:7ldbVFwcqd0SSCQimRhs8aYXdKjFio5H/B+WdMbet/j4NPv+NZpJ6seJN9G3dm/VreB+0PJ8LhaarqIHPZebeoxCU4HU+xy0cyn0bTMykvtOU8AKTVnihtq8xf6hkySCYWoNYamV5+Lb8MCEqeuWkG0Y5wv0/ReFwNQ93fOos84oXg8BrJN3jbRjHZ1MhU9TXs/NCcsE8kmTIPEPtgj+yy3YQAX5Uq6QhlnaeQCtSwYp0lZkolhcMy8H+acKDP2F
X-Microsoft-Antispam-PRVS: <DB3PR08MB0075665667E21CA6A9807E749ED30@DB3PR08MB0075.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(133145235818549)(236129657087228)(148574349560750); 
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(13021025)(8121501046)(5005006)(13013025)(10201501046)(100000703101)(100105400095)(3002001)(93006095)(93004095)(6055026)(6041248)(20161123555025)(20161123562025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123560025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DB3PR08MB0075; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DB3PR08MB0075; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB3PR08MB0075;
 4:B2uakHW2u8nPAlA9wmO9GOgFnVTKEuBm72+xJBRsKj?=
 =?us-ascii?Q?TnYa+JznscT4C5+a3AIwGiaRfzeB1ckmpeHGyY4HFBhEjTXGA2llY9IJv1Hk?=
 =?us-ascii?Q?nw6YYvE6PENYfbZh5dlqmqCtw+wYsU4rZ4qxJ2qJUNrOM9tXrZqsbX12dg1x?=
 =?us-ascii?Q?mXoQDufnAtwG1aiC/8HxxCgljFfXk2B+K4arD3mioYfLeCSTkUO+aWpSHUIF?=
 =?us-ascii?Q?tHQrnuhn9GVRyr0h1JshyCk9zBEHs0AyxxCt9LQYhUXT13ULuBzO2Xvrx1lL?=
 =?us-ascii?Q?kvOrEAT7mdswDFLLIzrPeS6As6Ky4nuVES5Ji5eh8MrxHbvPbshlOzDnCSGI?=
 =?us-ascii?Q?fiPjfQZoG4Y9ARUcqGNqrIi4z5oiTLD1u32m8vZ4YY9f50LIKyvXGNxQLxut?=
 =?us-ascii?Q?gDH4amT5Nug0lhAM0dOkLjn/PH+eWRQ46rW/MpAQPHU+aIG0rdJxM190oSWW?=
 =?us-ascii?Q?lEzXaZ3pRO/+KeFuYygK5hlNxf69qnn5rYxhHU6LRNHGBD0q59K5J/KkM0WV?=
 =?us-ascii?Q?PVZWJEBaLG+LCxwtCt4OcRjGyX3MJJzt/ird8Kwj/6ML+YnKUe+OVJJcxMKv?=
 =?us-ascii?Q?B9i0sVqWya4dsDKOUVQTUtw4EVlH2Tf3wf4CLg6dsnnsCwFyrP8hhGdlrk72?=
 =?us-ascii?Q?dw7RQLAVp7gLdrgANzvi8jNq2CdYM6vEEQoMADjeusxbGOVlsqOBK9vzodDP?=
 =?us-ascii?Q?g6orLcpJsAH1bmC4YAdVomisQa22Ws8i4dUKorU8voRENShUBWAVflmSIPEB?=
 =?us-ascii?Q?CX3A6y7sjehL/SSsZ3eNhuTEfpbOD6NBqUyVkQF4Vi1temFppKJ+LqYOTp4t?=
 =?us-ascii?Q?uWuYsuAIYHFwOq5Ks9IeLekf/VMHLu3gEUB1a5TIRca0CBx1PdILJGTgtZo/?=
 =?us-ascii?Q?IsmoXDROtOw+zSQU2Nuz1bLSjo3yDvRvIMDZ1yyIxygVTOOoVSpoM5uI9bdj?=
 =?us-ascii?Q?lGV8F37RQROafL2LQ9Ev6hC+4zcLZM5D6cdbAEKUKucgO4USYxz3mINC3AzN?=
 =?us-ascii?Q?SeHCPGiuZGg3BKx7+/OQojbRziGo1U24rS/FQE+Q25AGvnws2YVoKpN0HGwY?=
 =?us-ascii?Q?eXtMbuvwHFCFr+WdEBYtmWq+IkOOIhd2UF+h/tzC3YGNHbPKCAudhEcme53p?=
 =?us-ascii?Q?4QPAHlEvaEYSZsQFdZdYCpJ2pRkT/rbx0LJlajv8aC/5p6SrE5iTGGNFP/Wi?=
 =?us-ascii?Q?VHmZtjfICIUQGEmFCCQS+Ogn3MyvkFAyyBTtPFcJp0gq+3/ba6niREAZIQLw?=
 =?us-ascii?Q?L1RK/jSy+Yl/FKYU5+EvJTTTozP3DkybsEJajCbJSyDsxWKK3lEWAhE4jKJU?=
 =?us-ascii?Q?6d3W82DoLocjEuZ0vlbloNA5tDoUuytsSYS/KeH1bhoi/U0LlIQQpxeaqm+u?=
 =?us-ascii?Q?Nwqg=3D=3D?=
X-Forefront-PRVS: 0354B4BED2
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB3PR08MB0075;
 23:s+UIDMTLfBtI97Isx9jckJrERn9d1vs3/vmQrP8Yo?=
 =?us-ascii?Q?Qmrje3o2jCYo8zT+cXOVjwXtkmWecfTBwT+lKTDhDsNyhTaUMcRofvkQrGrw?=
 =?us-ascii?Q?vsjG1tuGrqQ+C53VzJSFlTT+JhEMdkfemuanWAkcTlfdDTlI4CDbuDBzTPQv?=
 =?us-ascii?Q?UwmpLrkVeRa7JJYmFv0QrW+FAaiJg5jp6BbWpxLMrHAmWSDauSkDbUFqksc1?=
 =?us-ascii?Q?m9nb+2BXuQZJ3raMj20rP1/be81S6XOQt3kPNVD7m5JbI7RJJ+Z6HcP3x7zs?=
 =?us-ascii?Q?vDWIbuhBTiFnOkmSg9ExhmNDlIGl9W1rvfmMefI2XM18iD8GhFkcPPSVM02U?=
 =?us-ascii?Q?aUh/v3JSIbdn0304IF7qMsVCYdQdB8jBJG0K5TKU/zuFjcCbNepmUZZeKzkM?=
 =?us-ascii?Q?1ZQOWoBbibI7glTmyluLLMioSu2pNEPdORqRJ0Ufc312+7SvkGW8uDP0xoh4?=
 =?us-ascii?Q?zpUb3sMn73yK2LiJ7g9G8Oqq5vGAVCJqfxxgpI7K5Ilc4QuQaT9yfJwMjZjn?=
 =?us-ascii?Q?xyIeudFgGb095qwTamnk8vBUtTcfMtWCGhUcAZdx0xlUOR9ddmjohWHnBTlR?=
 =?us-ascii?Q?+wrGReL5Gp6krTiDZImLQbVTwCJo/VCl2ykbANM/dz7IWWgOaN7GviQcGckd?=
 =?us-ascii?Q?GuyAGyE6PwxkCa4eONoINbHAoK132CbzqVQtodZDbHRiC8mZRZrDypDn8WdL?=
 =?us-ascii?Q?iqVVONa2PS1kJ6w9NgkmNfFQ1xxpg20/oVGXnn1Kv8tf+1mmexqg4+rK6uIH?=
 =?us-ascii?Q?ne/tTnziuzViHk3dVtBTO3Mmc/SwT3qzO8a5HJWw9kHpfC1266+KUIPa25dG?=
 =?us-ascii?Q?+bxW8k45tQbF3LgoMJ5I7JHkk9p1sWxth/Z+JMMlwvpj7QHsGgdHfGPcQNpr?=
 =?us-ascii?Q?jRIwWb/FxpTxqd3dtfOz8mN0PaL9Z1hnkWaWbWsznpURjueyIhQHp9bTJaf2?=
 =?us-ascii?Q?QEyUphW8dbWKwp13YcskDO2myOl/WYY7yiCy4ta0ZdJAZrqvBDoIwPX7xTyD?=
 =?us-ascii?Q?wc=3D?=
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB3PR08MB0075;
 6:8xwFffTIMdWUmAKCOlzJTmznjetxBFva6aYHR1bzgI?=
 =?us-ascii?Q?mj29xGycBvbg97IuuMT0BUfjlvlaSuHDTG6f3zuepEW3Kwt2WeU9Y42NqJWa?=
 =?us-ascii?Q?uAlNeQjACDuo3UovWtpfS53Sms+OOrEFBeYUsQDS+vE5dYVM29n8Sfy9h9KT?=
 =?us-ascii?Q?3jzdiElRTW7l1unrJk7WbGKoz1JRKBas0oeETH5jj1iSpGl+/AbRXs4Lqb+/?=
 =?us-ascii?Q?x+hVSbH2riv2MhjT0VfOQkxoTE7Rn3Kx4lN/3Poeujncg8j1v2mjidCWqUpE?=
 =?us-ascii?Q?tTIAFPw2GQzJNi4YXerjLDADlCDWbHRVwxvJroR1H7W6D7NkDgtULXKKAnKX?=
 =?us-ascii?Q?klPzwLpcskYXJQ6vln3PJezKvY631wU4gpXc/tRf/mbMLsgcd1Hz/khLHLDK?=
 =?us-ascii?Q?QJqfyLza6W271d65T7P5octcy9QfcOSedF1MA3z5xr9RcRC6x5qrDOiUbeJV?=
 =?us-ascii?Q?9kGpU1iTUYeY94OeEKWSgOGM3sBe4n91K4di/DZaeXJhjYPOWqADCCPWRSfo?=
 =?us-ascii?Q?XOWNnEteVSYUwu+xE8pj0+4p2K9KmNm76EXIQotW3hjP3FFk3V+/EE+Dvtfx?=
 =?us-ascii?Q?+oly9Ci9+1Aw8QLIewnhq8dxamn8XIrQ912ccY7lug1ZR8MqbPyddlG41W2q?=
 =?us-ascii?Q?yrYyz7Gr5frHt4J1/hYdmL28HtX6rVQx2G0A3ZNs0qNRganmWYLhNh6DRjLL?=
 =?us-ascii?Q?InnK4b8h1F3ZrcBuDksVvSWXG06oz55BNw32Cm7KW2/YlQ0pANcUxwhkRnVI?=
 =?us-ascii?Q?cnVePx8K7I0FnUVYh0a4ORDEPKyenbcN55zc55PgLao5ZoXfIDdpWOYyrJG0?=
 =?us-ascii?Q?R6oB+7/5Hdja7/ffGg2V1wmLEzjke5LErn+CR0r9QUqNd1zky0Uc9P0fwqH+?=
 =?us-ascii?Q?Tx7EOnbZiKV8WzBY8NEO/QRUA81KccD3KzQZryScFNty2fas5nub5Er8H6uJ?=
 =?us-ascii?Q?o4P3Fr5OLeuYfg0LmLE+A2lgQxI7d3Wep0ulRNimWmreV2s1CdU7mNlBgNsC?=
 =?us-ascii?Q?uZTmCxI4NATKGGHaxS+V5H?=
X-Microsoft-Exchange-Diagnostics: 1; DB3PR08MB0075;
 5:byOY9y6FB/FRggH9pfUWB7Kxi+IqfQICQDAeQ9nv0Fi5MRJdoPBpg7g/Ynfl5hIHYxmuBjg61hVsUhGaDDdWZWYfXm1NEd6xkl/83POx4GSrA7hOlRXT4ncKav7656Yf5/VatF8xO69J7jhri22wRMPKcWu2rJB+o1Aon801YeDrmORTQQQaxVz2+M2aj0De/fykSWLAZtmpPU1A4kxCu5bqRwipfBITqaCUz1eARXo4yaOiq/JKj9AsrnWWFE4ib3wQ1do4HrgYCmsbbP33pQ6kwh4wK6MtPvtRd2U2v0VCFkfzGW+W6EpUSEycDv2AR52HQonsPvtOHPQI3/IWzUCrs1/Z93zHzAkOkLSVVcIuX0eIfSibb+7aM2wrrsLAVmiPHKneyiYoG6D3dYGckxpbVWNSDeXMauYnCZrn81n2rFjnkYB3gEIW68N8hJOsYCtUBm2ZFxqgTTsu2UXENLLMYv07y6Gaz2lQ3EUzMxAvLisC6RfpdO/5/k1MF/TX;
 24:9x0Qk4VUdO+1JviDeCDFVtVxHI4xft0nQp0d95ht9ltTqs0FEEk2ImEMx7/GeCZdwXNPZuQM0q2bOepJWPNkTQaayCZ5v003UnEianlPQno=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; DB3PR08MB0075;
 7:XLLMedNbp7lzOTAmqUdQ6t2TLHde1vrdes34XBPM6HkHxRSLWaZEOhH1GjvsSMiSTiEUk48ddD/1k+y81nnTIC6nRsNrB1zQ2g6cKUIdUzHobMWrDA3sKAD7goaHHwyRJKDy2GZFm0T+TlI3/1jquAQqklzcFzBjs+hAY+zZspkFqFD74MlRMooSGSwMnjhnV39HDlVarPjI0p8MPPkhCGIbprS9ilxv/IiJjmWF/EFh3+Jr/z5CPrcYP48F2zNvmiK+A+P2CY1P5Bo2xRum83YP9+Chg553Q91+1gDZRwPk+4QFWm5xCW1K9h+n1A3FbemKj63pCQnjdc7qkwAs+O+XFzB7IEvHlkINeFxY6bEG52xDOuSFaaQr+2IF/9Tjfb7JKaE6AdsW0Ks8h/i3h5ONF3TTmzuco8hu5v2s+HzvTMyp0jDBT2HeNw1LuRNZFjtO0wlGh6ZpZWzBfSXhhZicqahDYndo/O1gftvGIszEAxfUY++frAytf0wJuOgi9jKOXrQCkEy+EeZ1V/qA7WmXn/WhohEIl1osdwsr7SbynV5uqtOyVPpth9Vmr9ke2WVfhT29mJWoqtFtiM9eQG5525M5PD7wJg87B4UWbuVcE3PFPTuBvlsvEiaHGHcLEg07enMAuER2OuMIFPY2eOiydapv05PvatsjLeBd7IaGxsWZMFyN5kSCuVeBrHW7tDvniCphI+xpGc11+SFG9hOgMg9+XNl2WOY1HDcYx1IuahMfLt7oDwczulvcUxRAkdQPbJ6nBV4AqrsGQjpHs2sq02Ll4MEW4vfcOUhhCLg=
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Jun 2017 03:15:47.1096 (UTC)
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[217.140.96.140];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB3PR08MB0075
Cc: sstabellini@kernel.org, wei.chen@arm.com, steve.capper@arm.com,
 Kaly.Xin@arm.com, julien.grall@arm.com, nd@arm.com
Subject: [Xen-devel] [PATCH 6/7] xen/arm: SMMU: Support generic IOMMU
	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>

VGhlIFNNTVUgTWFzdGVySURzIGFyZSBwbGFjZWQgYXQgdGhlIG1hc3RlciBkZXZpY2VzJyBEVCBu
b2RlIHdoaWxlCnVzaW5nIHRoZSBnZW5lcmljIGJpbmRpbmdzLiBJbiB0aGlzIGNhc2UsIGl0J3Mg
dmVyeSBoYXJkIGZvciB1cyB0bwpyZWdpc3RlciBTTU1VIG1hc3RlcnMgd2hpbGUgcHJvYmluZyBT
TU1VIGFzIHdlIGhhZCBkb25lIGZvciBsZWdhY3kKYmluZGluZ3MuIEJlY2F1c2Ugd2UgaGF2ZSB0
byBnbyB0aHJvdWdoIHdob2xlIGRldmljZSB0cmVlIGZvciBhbGwKU01NVSBkZXZpY2VzIHRvIGZp
bmQgdGhlaXIgbWFzdGVyIGRldmljZXMuCgpJdCdzIGJldHRlciB0byByZWdpc3RlciBTTU1VIG1h
c3RlciBmb3IgZ2VuZXJpYyBiaW5kaW5ncyBpbiBhZGRfZGV2aWNlCmNhbGxiYWNrLiBUaGlzIGNh
bGxiYWNrIHdpbGwgb25seSBiZSBjYWxsZWQgd2hpbGUgY29uc3RydWN0aW5nIERvbTAuCgpTaWdu
ZWQtb2ZmLWJ5OiBXZWkgQ2hlbiA8V2VpLkNoZW5AYXJtLmNvbT4KLS0tCiB4ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC9hcm0vc21tdS5jIHwgMTQ0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCAxNDMgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigt
KQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMgYi94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jCmluZGV4IDg5NTAyNGMuLjI1ZjIyMDcgMTAw
NjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMKKysrIGIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYwpAQCAtMjYyMSw4ICsyNjIxLDE1MCBAQCBzdGF0
aWMgdm9pZCBhcm1fc21tdV9kZXN0cm95X2lvbW11X2RvbWFpbihzdHJ1Y3QgaW9tbXVfZG9tYWlu
ICpkb21haW4pCiAJeGZyZWUoZG9tYWluKTsKIH0KIAorc3RhdGljIGludCBhcm1fc21tdV9hZGRf
Z2VuZXJpY19tYXN0ZXJfaWQoc3RydWN0IGFybV9zbW11X2RldmljZSAqc21tdSwKKwkJCQlzdHJ1
Y3QgZGV2aWNlICptYXN0ZXJfZGV2LCB1MTYgZndpZCkKK3sKKwlzdHJ1Y3QgYXJtX3NtbXVfbWFz
dGVyICptYXN0ZXI7CisJc3RydWN0IGRldmljZV9ub2RlICptYXN0ZXJfbnAgPSBtYXN0ZXJfZGV2
LT5vZl9ub2RlOworCisJbWFzdGVyID0gZmluZF9zbW11X21hc3RlcihzbW11LCBtYXN0ZXJfbnAp
OworCWlmICghbWFzdGVyKSB7CisJCWRldl9ub3RpY2Uoc21tdS0+ZGV2LAorCQkJIlRoaXMgc21t
dSBtYXN0ZXIgWyVzXSBoYXNuJ3QgYmVlbiByZWdpc3RlcmVkLCBjcmVhdGluZyBub3chXG4iLAor
CQkJbWFzdGVyX25wLT5mdWxsX25hbWUpOworCQltYXN0ZXIgPSBkZXZtX2t6YWxsb2Moc21tdS0+
ZGV2LCBzaXplb2YoKm1hc3RlciksIEdGUF9LRVJORUwpOworCQlpZiAoIW1hc3RlcikKKwkJCXJl
dHVybiAtRU5PTUVNOworCisJCW1hc3Rlci0+b2Zfbm9kZSA9IG1hc3Rlcl9ucDsKKwkJbWFzdGVy
LT5jZmcubnVtX3N0cmVhbWlkcyA9IDA7CisKKwkJLyoKKwkJICogWGVuOiBMZXQgWGVuIGtub3cg
dGhhdCB0aGUgZGV2aWNlIGlzIHByb3RlY3RlZCBieSBhIFNNTVUuCisJCSAqIE9ubHkgZG8gd2hp
bGUgcmVnaXN0ZXJpbmcgdGhlIG1hc3Rlci4KKwkJICovCisJCWR0X2RldmljZV9zZXRfcHJvdGVj
dGVkKG1hc3Rlcl9ucCk7CisJfQorCisJLyoKKwkgKiBJZiB0aGUgc21tdSBpcyB1c2luZyB0aGUg
c3RyZWFtIGluZGV4IG1vZGUsIGNoZWNrIHdoZXRoZXIKKwkgKiB0aGUgc3RyZWFtaWQgZXhjZWVk
cyB0aGUgbWF4IGFsbG93ZWQgaWQsCisJICovCisJaWYgKCEoc21tdS0+ZmVhdHVyZXMgJiBBUk1f
U01NVV9GRUFUX1NUUkVBTV9NQVRDSCkgJiYKKwkJKGZ3aWQgPj0gc21tdS0+bnVtX21hcHBpbmdf
Z3JvdXBzKSkgeworCQlkZXZfZXJyKHNtbXUtPmRldiwKKwkJCSJTdHJlYW0gSUQgZm9yIG1hc3Rl
ciBkZXZpY2UgJXMgZ3JlYXRlciB0aGFuIG1heGltdW0gYWxsb3dlZCAoJWQpXG4iLAorCQkJbWFz
dGVyX25wLT5uYW1lLCBzbW11LT5udW1fbWFwcGluZ19ncm91cHMpOworCQlyZXR1cm4gLUVSQU5H
RTsKKwl9CisKKwlpZiAobWFzdGVyLT5jZmcubnVtX3N0cmVhbWlkcyA+PSBNQVhfTUFTVEVSX1NU
UkVBTUlEUykgeworCQlkZXZfZXJyKHNtbXUtPmRldiwKKwkJCSJSZWFjaGVkIG1heGltdW0gbnVt
YmVyICglZCkgb2Ygc3RyZWFtIElEcyBmb3IgbWFzdGVyIGRldmljZSAlc1xuIiwKKwkJCU1BWF9N
QVNURVJfU1RSRUFNSURTLCBtYXN0ZXJfbnAtPm5hbWUpOworCQlyZXR1cm4gLUVOT1NQQzsKKwl9
CisKKwkvKgorCSAqIElmIHRoaXMgaXMgdGhlIGZpcnN0IHRpbWUgd2UgYWRkIGlkIHRvIHRoaXMg
bWFzdGVyLAorCSAqIHdlIGhhdmUgdG8gcmVnaXN0ZXIgdGhpcyBtYXN0ZXIgdG8gcmIgdHJlZS4K
KwkgKi8KKwlpZiAoIW1hc3Rlci0+Y2ZnLm51bV9zdHJlYW1pZHMpIHsKKwkJaW50IHJldDsKKwkJ
cmV0ID0gaW5zZXJ0X3NtbXVfbWFzdGVyKHNtbXUsIG1hc3Rlcik7CisJCWlmICggcmV0ICYmIHJl
dCAhPSAtRUVYSVNUICkgeworCQkJZGV2X2VycihzbW11LT5kZXYsCisJCQkJIkluc2VydCAlcyB0
byBzbW11J3MgbWFzdGVyIHJiIHRyZWUgZmFpbGVkXG4iLCBtYXN0ZXJfbnAtPm5hbWUpOworCQkJ
cmV0dXJuIHJldDsKKwkJfQorCX0KKworCW1hc3Rlci0+Y2ZnLnN0cmVhbWlkc1ttYXN0ZXItPmNm
Zy5udW1fc3RyZWFtaWRzXSA9IGZ3aWQ7CisJbWFzdGVyLT5jZmcubnVtX3N0cmVhbWlkcysrOwor
CWRldl9kYmcoc21tdS0+ZGV2LAorCQkiQWRkIG5ldyBzdHJlYW1pZCBbJWRdIHRvIHNtbXUgWyVz
XSBmb3IgbWFzdGVyIFslc10hXG4iLAorCQlmd2lkLCBzbW11LT5kZXYtPm9mX25vZGUtPm5hbWUs
IG1hc3Rlcl9ucC0+bmFtZSk7CisKKwlyZXR1cm4gMDsKK30KKworc3RhdGljIHN0cnVjdCBhcm1f
c21tdV9kZXZpY2UgKmZpbmRfc21tdShjb25zdCBzdHJ1Y3QgZGV2aWNlICpkZXYpOworCitzdGF0
aWMgaW50IGFybV9zbW11X29mX3hsYXRlKHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IG9mX3Bo
YW5kbGVfYXJncyAqYXJncykKK3sKKwlzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNlICpzbW11OworCXUz
MiBtYXNrID0gMCwgZndpZCA9IDA7CisKKwlzbW11ID0gZmluZF9zbW11KGR0X3RvX2Rldihhcmdz
LT5ucCkpOworCWlmICghc21tdSkgeworCQlkZXZfZXJyKGRldiwgIkNvdWxkIG5vdCBmaW5kIHNt
bXUgZGV2aWNlIVxuIik7CisJCXJldHVybiAtRU5PREVWOworCX0KKworCWlmIChhcmdzLT5hcmdz
X2NvdW50ID4gMCkKKwkJZndpZCB8PSAodTE2KWFyZ3MtPmFyZ3NbMF07CisKKwlpZiAoYXJncy0+
YXJnc19jb3VudCA+IDEpCisJCWZ3aWQgfD0gKHUxNilhcmdzLT5hcmdzWzFdIDw8IFNNUl9NQVNL
X1NISUZUOworCWVsc2UgaWYgKCFvZl9wcm9wZXJ0eV9yZWFkX3UzMihhcmdzLT5ucCwgInN0cmVh
bS1tYXRjaC1tYXNrIiwgJm1hc2spKQorCQlmd2lkIHw9ICh1MTYpbWFzayA8PCBTTVJfTUFTS19T
SElGVDsKKworCWRldl9kYmcoZGV2LCAiJXMgZndpZDolMDh4IG1hc2s6JTA4eCBhcmdzX2NvdW50
OiVkXG4iLAorCQkJICAgYXJncy0+bnAtPmZ1bGxfbmFtZSwgZndpZCwKKwkJCSAgIG1hc2ssIGFy
Z3MtPmFyZ3NfY291bnQpOworCisJcmV0dXJuIGFybV9zbW11X2FkZF9nZW5lcmljX21hc3Rlcl9p
ZChzbW11LCBkZXYsICh1MTYpZndpZCk7Cit9CisKKy8qCisgKiBQYXJzZSAiaW9tbXVzIiBpbmZv
cm1hdGlvbiBmcm9tIGdlbmVyaWMgYmluZGluZ3Mgb2YgcGxhdGZvbXIgbWFzdGVyCisgKiBkZXZp
Y2UsIGFuZCB0aGVuIHhsYXRlIHRvIG1hc3RlciBJRHMgYW5kIHJlZ2lzdGVyIHRvIFNNTVUgZGV2
aWNlLgorICovCitzdGF0aWMgaW50IGFybV9zbW11X3BsYXRmb3JtX2lvbW11X2luaXQoc3RydWN0
IGRldmljZSAqZGV2KQoreworCXN0cnVjdCBvZl9waGFuZGxlX2FyZ3MgaW9tbXVfc3BlYzsKKwlp
bnQgaWR4ID0gMCwgcmV0OworCisJLyoKKwkgKiBXZSBkb24ndCBjdXJyZW50bHkgd2FsayB1cCB0
aGUgdHJlZSBsb29raW5nIGZvciBhIHBhcmVudCBJT01NVS4KKwkgKiBTZWUgdGhlIGBOb3Rlczon
IHNlY3Rpb24gb2YKKwkgKiBEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvaW9tbXUv
aW9tbXUudHh0CisJICovCisJd2hpbGUgKCFvZl9wYXJzZV9waGFuZGxlX3dpdGhfYXJncyhkZXYt
Pm9mX25vZGUsICJpb21tdXMiLAorCQkJCSIjaW9tbXUtY2VsbHMiLAorCQkJCWlkeCwgJmlvbW11
X3NwZWMpKSB7CisJCXJldCA9IGFybV9zbW11X29mX3hsYXRlKGRldiwgJmlvbW11X3NwZWMpOwor
CQlpZiAocmV0KSB7CisJCQlkZXZfZXJyKGRldiwKKwkJCQkiRG8gb2ZfeGxhdGUgZm9yIHBsYXRm
b3JtIGRldmljZSBmYWlsZWQsIGVycj0lZFxuIiwgcmV0KTsKKwkJCXJldHVybiByZXQ7CisJCX0K
KworCQlpZHgrKzsKKwl9CisKKwkvKgorCSAqIFJldHVybiAwIGlmIHRoZSBkZXZpY2UgaXMgbm90
IHByb3RlY3RlZCB0byBmb2xsb3cgdGhlIGJlaGF2aW9yCisJICogb2YgUENJIGFkZCBkZXZpY2Uu
CisJICovCisJcmV0dXJuIDA7Cit9CisKIHN0YXRpYyBpbnQgYXJtX3NtbXVfeGVuX2FkZF9kZXZp
Y2UodTggZGV2Zm4sIHN0cnVjdCBkZXZpY2UqZGV2KQogeworCWludCByZXQ7CisKKwkvKgorCSAq
IGlvbW11X2FkZF9kdF9kZXZpY2UoKSBpcyBvbmx5IGNhbGxlZCBmb3IgdGhlIGhhcmR3YXJlIGRv
bWFpbi4KKwkgKiBJZiB0aGUgU01NVSBpcyB1c2luZyBnZW5lcmljIGJpbmRpbmdzLCB3ZSBzaG91
bGQgcGFyc2UgYW5kCisJICogcmVnaXN0ZXIgTWFzdGVyIElEcyB3aGlsZSB0aGlzIGZ1bmN0aW9u
IGhhZCBiZWVuIGludm9rZWQuCisJICovCisJaWYgKHVzaW5nX2dlbmVyaWNfYmluZGluZykgewor
CQlyZXQgPSBhcm1fc21tdV9wbGF0Zm9ybV9pb21tdV9pbml0KGRldik7CisJCWlmIChyZXQpCisJ
CQlyZXR1cm4gcmV0OworCX0KKwogCWlmIChkdF9kZXZpY2VfaXNfcHJvdGVjdGVkKGRldi0+b2Zf
bm9kZSkpIHsKIAkJaWYgKCFkZXYtPmFyY2hkYXRhLmlvbW11KSB7CiAJCQlkZXYtPmFyY2hkYXRh
LmlvbW11ID0geHphbGxvYyhzdHJ1Y3QgYXJtX3NtbXVfeGVuX2RldmljZSk7CkBAIC0yODMyLDcg
KzI5NzQsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGlvbW11X29wcyBhcm1fc21tdV9pb21tdV9v
cHMgPSB7CiAgICAgLnVubWFwX3BhZ2UgPSBhcm1fc21tdV91bm1hcF9wYWdlLAogfTsKIAotc3Rh
dGljIF9faW5pdCBjb25zdCBzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNlICpmaW5kX3NtbXUoY29uc3Qg
c3RydWN0IGRldmljZSAqZGV2KQorc3RhdGljIHN0cnVjdCBhcm1fc21tdV9kZXZpY2UgKmZpbmRf
c21tdShjb25zdCBzdHJ1Y3QgZGV2aWNlICpkZXYpCiB7CiAJc3RydWN0IGFybV9zbW11X2Rldmlj
ZSAqc21tdTsKIAlib29sIGZvdW5kID0gZmFsc2U7Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 30 03:15:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 03: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 1dQmPK-0003as-LB; Fri, 30 Jun 2017 03:15:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Wei.Chen@arm.com>) id 1dQmPJ-0003aZ-7V
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 03:15:45 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 0B/53-03044-062C5595; Fri, 30 Jun 2017 03:15:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa0hTYRzGe8/OtmM6Ox4r/y5Xti6Upbis1ac
 w6EZlFFhUBHZWp+3ULroza3aBeWHRYjU/ZN4oSYtQ8MPoYqiZltmESU4sFhHSlGJFoXgtwc7x
 LKvz6fm/v+c87/PCn5BQTpmSYOw2xmqmjWrZfHzNWWlWak7HoaPpw85FW+qGa/FMtLuz+Rd2A
 B2TsmadxX5CahgbeSXL9VL2icZpqQO9X+BC8wmcdEjAP96HhIEiazFw3wvLxKETg5BjYpYgMo
 CgubNCIpJnCAo/v44MpRhU1/giARUIRqru8ySKkJHLwV1aiAt6IamCBle1XNASshhB49ROFyK
 IeHIXPPVohGOcXAW9Mx8wQSvITPj0s08maCCXQrDn6mxkFLkNXk7emY2heE+Rr00i+uPAVzGI
 i/EA7V++SESPCm598CMxJxHeBt/IhWuBXAHdJfuFykBO4tAfcmPiMCoHn7MdE39QQae/Ghd1F
 oQHyuWiaQCDsul+qQhCcgj3UaJeDyVFwYhpUA4NHd5IrEcGM11vZ3vEkhQ8GWiJgCYMfG0vkA
 dpKv95R+U/76hBWD1awzHWc4w1dcOmNJ2V1RtsJpo1pmrStWkmhuNoPWOkdVzaSYvJi/htmMd
 /Tai+5mAHSiQw9SJFz91DR6lYneVUgYHmDDnWfCPDdaAkglCDoqCdZ3FWRs/YT7NGfqX+YCBi
 1AsVZB2PFVwubeJYvYi6UQbxserRKEa8Kp8axyjcbDEzygRFvpBEClZDvnku6M96BpBKGa9Af
 DUqJpexmljb/zyMEgikjldcEFJiWLNt7r4wXwXjq8SXZwtVbPRfpHSgXWeu1Nwd3RPM35dSd/
 sWt3b3u1XpocCKZ803Nmetzvm+7MjhHd+SLcmJuccTxqA++8DO7ev2fvVecow/LvK3VkrcN1V
 R2Zqu7Q9WLmkpzugNaK+7na1ex1DttSbdxx8b/dEe5VCbSzMSDUHt5epEtoxtyUvamncxvFh7
 /vm6w/KHapwz0JoUiZWjfwP08yKXmQMAAA==
X-Env-Sender: Wei.Chen@arm.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1498792542!81673703!1
X-Originating-IP: [40.107.5.77]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55202 invoked from network); 30 Jun 2017 03:15:43 -0000
Received: from mail-eopbgr50077.outbound.protection.outlook.com (HELO
 EUR03-VE1-obe.outbound.protection.outlook.com) (40.107.5.77)
 by server-10.tower-27.messagelabs.com with AES256-SHA256 encrypted SMTP;
 30 Jun 2017 03:15:43 -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=GCeTJuSFbH+nznPxXZmA3sWUlJm8s2oho7fHQ2BjWUU=;
 b=EqajsMBU/EBnqjRtkKM8NE/YHUeRJyY63OhnQF3OLV/82SMD3oSLEPRY071imrHo/0QTYIihYzyYsjwy0FL1qtsMoc5RYiV08NuhMzoI1cwBX1jitdX4/MBvGWHqMNgglQayuplX98PhIli686ADeebL6SicrZqfMxBK1pghbkw=
Received: from DB6PR0802CA0001.eurprd08.prod.outlook.com (2603:10a6:4:7e::11)
 by HE1PR0802MB2521.eurprd08.prod.outlook.com (2603:10a6:3:e1::10)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1199.15; Fri, 30
 Jun 2017 03:15:41 +0000
Received: from VE1EUR03FT047.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e09::209) by DB6PR0802CA0001.outlook.office365.com
 (2603:10a6:4:7e::11) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1220.11 via
 Frontend Transport; Fri, 30 Jun 2017 03:15:40 +0000
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 217.140.96.140 as permitted sender) receiver=protection.outlook.com;
 client-ip=217.140.96.140; helo=nebula.arm.com;
Received: from nebula.arm.com (217.140.96.140) by
 VE1EUR03FT047.mail.protection.outlook.com (10.152.19.218) with Microsoft SMTP
 Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id
 15.1.1199.9 via Frontend Transport; Fri, 30 Jun 2017 03:15:40 +0000
Received: from P300.shanghai.arm.com (10.1.2.79) by mail.arm.com (10.1.106.66)
 with Microsoft SMTP Server id 14.3.294.0;
 Fri, 30 Jun 2017 04:15:24 +0100
From: Wei Chen <Wei.Chen@arm.com>
To: <xen-devel@lists.xen.org>
Date: Fri, 30 Jun 2017 11:15:08 +0800
Message-ID: <1498792511-25149-5-git-send-email-Wei.Chen@arm.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1498792511-25149-1-git-send-email-Wei.Chen@arm.com>
References: <1498792511-25149-1-git-send-email-Wei.Chen@arm.com>
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:217.140.96.140; IPV:CAL; SCL:-1; CTRY:GB;
 EFV:NLI; SFV:NSPM;
 SFS:(10009020)(6009001)(39450400003)(39850400002)(39840400002)(39410400002)(39860400002)(39400400002)(2980300002)(438002)(189002)(199003)(36756003)(356003)(5003940100001)(50466002)(48376002)(47776003)(8676002)(104016004)(86362001)(50226002)(5660300001)(8936002)(2906002)(966005)(72206003)(478600001)(2351001)(305945005)(110136004)(77096006)(50986999)(38730400002)(189998001)(6916009)(6306002)(6666003)(76176999)(4326008)(2950100002)(54906002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0802MB2521; H:nebula.arm.com; FPR:;
 SPF:Pass; MLV:sfv; MX:1; A:1; LANG:en; 
X-Microsoft-Exchange-Diagnostics: 1; VE1EUR03FT047;
 1:EQC8B9aeSEsh2NiJT3dd0IOhhFhp5kCph/HKn0m0FUkRtCi+57yusiPWFMXg8Bw7fu4jxRmUapZNbZvNFk6VpCtvXg3hEdeSsBe63rL2xuk3moBW1eIeOsemmXS/j6QQPTsmvj3hFRuvgJwgO0bS5X9vLsjRraAEMSjTyiqz93oEE8PXJ2YeNApw4eqaJcpASlWrEwxdxoeN7vsWHXjE7VF4ofdzKlLVObMidbqXtHeRW+4aNBePa8ApRWqKo1UdjLkH8Ts4VdZkGo4aPNip5PAPj7wKKwu+S89icDJTaTQ/Rp+bWjGZZqpj6QLT3fIovu9Ehf08E9RbUt/mMRW4I5ndp7JuZWH6O1mgfvsRs7UhYT3pvBtbX3aUBe8JRVraeznQiaXi0BI3IOC3oECjTJxwjTSOPtvuJBSKdlw3eO+9C+yqryJiEeqi7qVIw9dj911cqJr11nzc0nbv7qzP5bnDij8FZBU2PlPn4W7C9+f1WkYMMFXav8xV/+WW3cGCqMtwXWzlPlOBVz+7erH0AusTdsOTELAWRQfRCdTDsLtOTgJL/H3JxQsxHTdpH5UA3joFKPC3/P9wiPhN2Qg4PMdngdHLARXpWHya63m6IVAYvNkgVA1kB3X8a2FrdoqSO+bT7bK6qFHGD/AfS2PgGGHWNqnlIGnuttdWx4oP2xBF/4TYAQMT8lw85HWs0t0opIZFtgc18yu9McPUuKvlu3KVm/1MaASGHMq2M7/HoowaBlxrFvZ6vHt4+vhXUh6DEeUd4XBOREyxNNGHckY6lK8fdcWDWOwWsFX606BtTDHbhqYHusLOXHzTNNFj1ByehsUwgQX58SQxuBbQ05WA6e8+HTORzHz3kVDlWJMlH4RP0Xe+K0qLq7N/LlOs0P6wttDe6az8U1v6LqLC2f5OO2Xha7dcP/jxa6SIlPGQwMXBWpIrWw/WF0augK6pHg6B
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 047644ec-08db-4473-0d3e-08d4bf664970
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(8251501002)(2017030254075)(300000503095)(300135400095)(2017052603031)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:HE1PR0802MB2521; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2521;
 3:KJqmZkftM+qGHilZzigarpjIWzTP+RwcgKAex6i720Zp9Yn5mZYUAQX/GCJLk8v4d/+0FMP1aXOceUWyX3jpDShviQuuwrPiykiJiZlow7CR75VUNnxyotJb4nSYH+Fh8K0HEcqEvTJnWk0KrQm2XHPhqu9rTrDRvVrjrJhylxBBqG5a5UFn7a5E/xMp1Rd/+k1hYkvOy08jtNOjerU1YjFvXHyo4fSt0JHCcB8heWHBhtr6GRqCg5xEYnG2WSEVwYOaAiYJwAtWrXn5qpfE/qIP0eWrfm0gxxTq27cLwNsfEziKyUpwTzEtW35cJLw0fAiqSWyQRkmVvJpvpjf018fkS/Ftia3eEOTiZ3989c5ByrOU4iffULmDobavMA2NIHg0LgeTwX5Yqj9Fap7q67A+gIyyKLWFYFSsWLfFCAsS+VHkhnhr9dI9M7dSBLr9nYtU+kU0ZjxnAQyEjEsk9gImfuBvcePKM098f6eCmCtbhziPLJtU2ISB5QOdWyc/ZK1rDBl/vsHvn3g6i8n1Gzw1eHhmrfa6X0z3J/6bfQpoM7lDUPslm2Eh1BpIpcCvZaaAeGutDpKCmJ1A0qyk9P2hPXVhQE+7ffojIfy+4HIslt2OrlKWDNg75f/c39FO1x4IUw3aIz87FiUf9c/qHAeE0K1tniuyqhe3d9Le4pAvxbi14R6w/NYLCzPw3VepcgYJ9aZN0+xiU1/Fyh4/JAuXzXhX4iO8T9WEreIExpaAPbtrOs5VbVK8rXUfr6DLoQuZs5ianaxu8COO1ZIFWiJOze1dbRDGp0pgORvStpZDy1mjCmlf2xTcOg3j6UNzr5YpQ5w3jyuAe5d/QgXnoN4GhkNmyX4RFkAqFX0akiKZvlOq1FtcX5hMVHnqKYTiEuLod+JfZt0XT3tmeUGt4E7oIRf57CiXpGQZ4VN3OA8=
X-MS-TrafficTypeDiagnostic: HE1PR0802MB2521:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2521;
 25:m22DwtnJ6itAVxeOe7w2zEvfq2B4RLOdQd3E4lZ4UQAjSlXlolef5xQkbz/kf2PvgfgbcIMB03eZ4TWSb6ZpmrOUo5zPo3crQaXx5pqxYRVFjLT1wGEdjMiXKhusaC1Z5tR1UbClOiNEO0/34F76JfFw4e92yxncV6F8zuQi4HZCuJVe4CxoHeIqeQYbFzOlJPwaLWcEUI14Qu3uUK3QVMQY/JRLzcC+ICz/E+qGDqszvHw5GSGPOpaWd5QHpGbQfFbw4k6HxmfZsWyMu2+9MHfSaInQOwJ9hSA2AB0rl+mfQbBg1TLHUKh6oOp10s5UQ5v1mBesX7QclynQoko6VTCkDLUAyNmPH9aUbDNjXXSfeCcuM4IUG0XXOSVdWXpWMpfQOVMQXxhufrOop1V6lzvv7G1xa7eUtojpZrXw316OZQZ5rSLdueZvw9g3ZIZvpV1Bf+gH/YdvI4mueeTq2vRqwjXniArYTC9p+0p6Lj/f1cH95wDf0jLt+xCiAaeoKsx7IM04HCP16dxXUXx99DZDiiJLYaX0VUteZIM/ekYdp04J8Aedd4kySIH7B420nsDkabK2v+1/hJHlOW4O+Mg/nZoAI1ZB5RaoigzIYzZ8wIyTTj1TP7RtSE4n2D32qjiN9HKQyEoOh/pItSW4l9tqkSrAyGokz/w6hVz5CSViRvPyRVFtR+gktuK0KpMzwsb4/c1Rb68fE0c1S/FV/CbcDNvB4QlToz4bM+tA/z6D3ZWa3AzAN2NgZFPYH8XTBk7LKNP/N/qZUhEZQ+Se5fMHk0aoBqIlvDPHSZZ4po7O3Sigl9zANsSfCd/5q4ZHiidf14zmE/RpUyJLELSlWpgY0cK7I4W+yVhiYzBuS1gTyWX5WeT2aT+iVT8W4IMK5a6G5RbPNAQ+uGCmfb0NnRMsQ4doHWaAwM/7YbKfbpw=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2521;
 31:7+sh8NZCfGt8BdS2skMDyP5urrfcy6RZsRHxDAlxbCQgF4NpOfA35GPR1VWa8M2vUNudL357TxXXoYeCqkMNFVYKOTqRD90U6dVxn6oUDRHutkaigXrrluFgVNGprDirARQq4qQMlQHOHScvBBXVLlSbfIVAF0ATA9hDIfqnVX3VYGFSRBQkchHI8N0f43DYFxNhV2KoMxKAKTbWmogGXtyoA1mYugU1fWnUH0b/HvTRdvdfbmt2KFdaK7s7fGdevIg8lzXfoQeS6v+QeJgpWvUaTuMKNUyJqGN9ifOnglRcuYJ//wRt162IGvV3hKI34/OZ5gkAt7/mo2O46g9fHKQz3kh8GPuOsKNNgoL0oCy0B01PEUlLFnW+xGCRIQvVd3w6YtY8VOyGMdvUP1t8ylkY97Pc8pl46sEi4ECqYIDJYKX8N9VVwkMWDs4aGq5v8Jl9B6yJ3xHX2rcU1QytUqtSDXC+tj4XRxdyg86puRUPTLsBplvMqBsD9IILQTOytxenpMtm/PiSjXs7DOMWZVdo9eHJFU9k+fXNpU75zdq3vTY9P8JLvE2IaE+PDZK12S8RqkWZ7vZmcXqgpSDr6Yezl0HjgoCIV9bb1+m8tWHhVqswrXSdcQLMT2Xpbj9Ia8m8a8pQSCMfQt0WHWuyQh5S05dcWZLDu85GYChsCVc1LcM3lNoK700oH26k11nq8woCKR6pngf520upZfG2Zg==
NoDisclaimer: True
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2521;
 20:vYUrYM4HBMvWMFB9dCiluSOqyUA0aCqvpZUrkLJSU284vptRtsjGPCdOqM+toQhftu9NbUoOdHQ7dyEFhmMcBhlrTvG7FLGERFRcw1rTJnXNnqZ6zu521OJzh4u8SwEaKxjPREvh4DThdX2jhJOhkVysXk+EN9Mc3pEY1MbF9aYVvTAMmwWZXbpxfHJf47XzNsOmBRSa0uFBa314vqb74lwzqdIsRRw0SQjGkyJ7vyQgdUZJHWBW1MPEATmqzw2g
X-Microsoft-Antispam-PRVS: <HE1PR0802MB252178F74491489E4E6CFBD89ED30@HE1PR0802MB2521.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(133145235818549)(166708455590820)(236129657087228)(247924648384137);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(13013025)(5005006)(13021025)(100000703101)(100105400095)(10201501046)(3002001)(93006095)(93004095)(6055026)(6041248)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123555025)(20161123562025)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:HE1PR0802MB2521; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:HE1PR0802MB2521; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR0802MB2521;
 4:4mZ8PET/RyqS+aiYaRckd5KmeM8jOWG6F7FTgKb0?=
 =?us-ascii?Q?IG6by7HMdjAoke+errr7zowc0hMa/mpwW3A8jpeDUenjxY58ve8PfrWS1xVq?=
 =?us-ascii?Q?ludOSUxZ0b7Pr9g1OpoQpoyR5d74I2iXxRwH/GvktxDSpGlm9y7QIgsJAOAs?=
 =?us-ascii?Q?hqNJQNMAhrA5ye9Ml3FR5Z3uvoFimDYIwxnf1o/vccy/5/BKfQNjA4+S57ba?=
 =?us-ascii?Q?P+gzqkDc9B05AfdpC+mdxr0BJVGGYxC109PdjNQ+8AlULGgDxVzRDLzTMnAp?=
 =?us-ascii?Q?3kCHDT7iH2i56oQBMCV7GjaqtAQdWf4uGJSm9hgoY3k7jpUn4WYBP5gZiZaR?=
 =?us-ascii?Q?gGjeiNuB7Oor09cp4wKIa84IoieFvpDv4DIXbMBU8eIz8pxkk2oTZtPnN0zW?=
 =?us-ascii?Q?v65BzLU19KyX+mkQlGpC760zhOcqAVDZdnYP1NRsa8EFR5DBC4p4BnfyIfZs?=
 =?us-ascii?Q?jHpTVHo/uxkkfDFBKoR2veenjG65bKXgDXNqv5CqyWh+1pf9SMKeJ4xSvT9M?=
 =?us-ascii?Q?YGAAs+Fgjz58zXrZdWCS/ssk3GSx97eDDXX9NOzNpTPGKvF5Q3mHoSU9IwZE?=
 =?us-ascii?Q?GaZNHOXp67TcP/hr5VvkM9kYc1B+6Rp3TQqCX0/VgMH77QcVdACcEv1ipnE/?=
 =?us-ascii?Q?4YOqQ7Gm2/lPepJeQJjGrZ3mKVlg6nVoUjwmmeoBANAlzry3OpsNQ7nXlHnY?=
 =?us-ascii?Q?XrnZAHFX63i/vafDvGYOJ7Q6n9XUjebRSp0r5/ycXvfE6P14H7PlcWABq+oA?=
 =?us-ascii?Q?fWPvOwu9dwZZh7uoIHOV1U8TatPoowD2VhC8QOHtV1dxRPIWhjcocnxC7q+p?=
 =?us-ascii?Q?hSLY4H12DJnns9EGoUkAhf5ZkLCzfJBo+4kIzW2l7EFTu/xvqt+uEigDOTUC?=
 =?us-ascii?Q?vlwv7rlA88XkjEbxTPKb0RaiEv6eRU4NfKc8U4UgK7lfj3MYcNlfMRM7ZIGO?=
 =?us-ascii?Q?IBJ5SmXzM++bkf9vPQDkDKTcRTeRHG6ZyidI85abH2X5NRHm3IUOJz1s1wxw?=
 =?us-ascii?Q?efrsJhbUkOg7YRjzehgHd9uGWHIDjaxG2of9vWuyt9m13YGtUtZ1acTBMkUp?=
 =?us-ascii?Q?EkCDDFCwFX6xGgJkEHDXRE9WG+El1lotTgzpcbBLbm8PMy1hKq+EagJMM4ca?=
 =?us-ascii?Q?74lZYA1v6vlQ+nrMVUzHYsaxcuHIrwsE4N+F09aeTI5mNl6wjtLl6+2IYdey?=
 =?us-ascii?Q?PJ8ledHpWrTi8Ooyp6/LOnsoxYrClYkd1Jkmr/J1g2w7nv1qGchJf8QYzHsY?=
 =?us-ascii?Q?W19QGGRQwLDZlr9q/vC8kUbENBuFlboJ9u5n+AFSB/uE/wSwwUpFrIPxSkCG?=
 =?us-ascii?Q?6MCy8sVSDQnYPipioGW+BOPSibXPki/nRoaxD4l8VHjCdp5ysQCbhH/J93Ln?=
 =?us-ascii?Q?WyHsee/J+L8YLF9TNKLcmu2i51M=3D?=
X-Forefront-PRVS: 0354B4BED2
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR0802MB2521;
 23:sNJk8kRpjlj4ytKTu28JMnfuvcX1VEPhBr5TPdK?=
 =?us-ascii?Q?Jl0jabSMzi89AbzM/KWZ6fuhMYkScYLq38NJxb4WodqsboB8uBwX/i42PR+x?=
 =?us-ascii?Q?na71TYL5pvzD7+MysWw6887jysvGFwdB9FQw63tc7psYYWV6XDamOYGH640q?=
 =?us-ascii?Q?6P/diOACV9KVagpqxwZArUK45sRsWISmQOleCcHfqwXKxO3b3MsLrzbv7lvn?=
 =?us-ascii?Q?/iHIkOO6GFptnfcgAnwQUwVbOx7o13hiBpufXaSsP3DbZxd2qxRWSYpQ7PfW?=
 =?us-ascii?Q?TBlRAjv8rLe3fXwvh6hITpR7rJAXOME4/joJz0XfkKZFucive6dDRaODU48b?=
 =?us-ascii?Q?a/fWm6lk+C+809J+/D5e3BIKhgmcQR/uDLb/Fxx81/MwswzmVIS9hqvblSoj?=
 =?us-ascii?Q?DJV1hnjL0eVi4QiPugZsAe/5uXwdEqzmPPW07yh9XfSGOSoXRgh3MQNelkfQ?=
 =?us-ascii?Q?cduCi/ppeSRUr5b9RihTnqDbX/QB1FFIBXBfOgjFRiAsoKXqsEPAKlXY+Jkz?=
 =?us-ascii?Q?OjrUKA7YlK8gBic/xzuxuYkiskmPlws23+cobFkh6yq9gEoccbo0sNVxevYp?=
 =?us-ascii?Q?xYWYjgN31b1n1TgkX5yF8kKrYzrwtFfXAFohGacKWFJoGzIcBMjEiQUwu+HN?=
 =?us-ascii?Q?jGVtfgGCW5/07B0uBKF9mn3mPo1TvqhKacH+gn9en+Ic/QnvT9PrcrlKCX5T?=
 =?us-ascii?Q?JomWt0zorY9evCsKVZbKVEqlt5xcN5qNvk9fBWyU+/V6QGWC3GwWXWdQ4J+X?=
 =?us-ascii?Q?DwdS+glngByfEoHIe+9iYFWqwyl45IP8GhO96XXdCFIDhaONY78RLEUw1/R0?=
 =?us-ascii?Q?P+4o9QKGZji3QJi0d/CvL1t7osm+cQ6ffgg8xeJQ+cW5zUQWYhlZF4PA1way?=
 =?us-ascii?Q?sz3O1+SvvhI0v02Jbeian+EqRGxNunlnrmV1a2VAT/QWONG8k/TXiNQucc9B?=
 =?us-ascii?Q?fwTipBiDLokVBmk9//9fiy2PLSoeMmPLNaeGXP+p3emmykwvJfy9pMo7ctF3?=
 =?us-ascii?Q?xTyUKizoFhN3KnJAsMtNwNzyCooT6OZ6AFwiNpP6xQi10aA=3D=3D?=
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR0802MB2521;
 6:0ktInkN/SI+RFwHdHG3JG68k9twRjM4ULjYgpnPL?=
 =?us-ascii?Q?p2gMKiO13pxX/kYWawCTgmifrQw49jJ893lZG7C/0dkqf+Xj1cuKo0pzC7Qi?=
 =?us-ascii?Q?jHgRwumUnHIj9kl3EJz6Hrs9u3zOqUg6guEHRys8K6fNugkLqVSo5VHtG6zs?=
 =?us-ascii?Q?ILvAQlGC9Ib5T7UOEPHZtuUDVYWmrvl1xkcZaS5ejhuZ9DBn4Oeqyj2iEL1e?=
 =?us-ascii?Q?6Ha0fDX7z6X5Dn+LEIlzd9vvOplxdYZsD2FQuXfNyx0Spddc/XMGvWyOYdrj?=
 =?us-ascii?Q?Okd1sDbuMKmICkC+bnTB7VzsjKMmrkkfPEsZl6iGw7YymS+t05lZPXzW2xc5?=
 =?us-ascii?Q?RFkxUKhRAXDZrebiGGUouGxHUmCYYeSlQZ15MDjQU2yosmIk7uM1zCOt/ABp?=
 =?us-ascii?Q?/V/CZWuT6UVUn3RAlVrAOZFxdDwkmALGmqioArgYm/GticAjpy+golMiR2SQ?=
 =?us-ascii?Q?xrWShpeX0uWI3k7cuLxwSagHeA5/9KyuSLryz9ndcmIzSM2vB2nvS39f/FbL?=
 =?us-ascii?Q?RW3rzTp/xXBFcNQlsqtN+SjR0hSq4rTHuXg51tGdSIxgfxLPEAWirTrUzVNp?=
 =?us-ascii?Q?Yoij4XJdep6PdS/K3D1e72uEzLd/nJcv+n+S8c5raOPTehJ8YS494zlfxhLq?=
 =?us-ascii?Q?COvhu8xChfr3TixQVVxEs9dFKWHIpEoKvhZsLtbAM/Za1yI6s7JMLDp1uufz?=
 =?us-ascii?Q?HElFhIzxtxBDE4UI4dL5DbJRbJkrc9+Jum+CGwUfo+hMRSezlLhyfBmtVjUH?=
 =?us-ascii?Q?Ci0ZdtIn7Y/8/pt4YSOdEPAuQZaJuMTq4MI67Tot2NZzhOGPRYFGLLIday+g?=
 =?us-ascii?Q?ha7utugYNgFonh3WKSFxPOW5Y6TlQU42SVUl4MVbwgzxqMcBjv5q/5LOaTiF?=
 =?us-ascii?Q?S1PDth3SoK0TlRmgr4J7uW2k2Igd7O+30fHyf32UCbZCXq4YbUumKbpcWNum?=
 =?us-ascii?Q?yKjmRH0QFg2W+eiG4gNaiCAzdlEfBeKZxYOIxeykZNi05r1Whmw8vqNTeNb2?=
 =?us-ascii?Q?IYCJlHaZa2ahRXtvnSZeEeI8?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2521;
 5:VwsQlK4kQ/mnxRo3Y7DJ4AD00hpDsSZg2wEP8nNX464Z802jprviM5D+8Jxqf1a9t3hCGysltACxOiQNlsIvqLj5TS94KKAnBdJCZ/1pXjbxF5Q1/Y4ImAPrGc3UQk72iS/O7m/Bdo9QzRh6DJfYx8Z4bhsEdzKsnSbVu4dhcd2OQEf/KnCveVyzuFdWl32+z33Q47Tt40wWqAJOm16jbLI1yKqxLpv3pOZsAZ1q9yftmD0p2QfwnUzZXqAZOoC5uPH8fCKaTTqSc35Qz8wxVjgt5h8dP36wAL6DwRosLC92qIecO4tQwTpEWkRJ68Rz1ApGzUmWucXpPjzptZfvvD+hRhIwY5clbXJeGst89xbuG15JHJ2h/iB3EmHMwp+ZCn5D/dN2xx8je2S4Ha0qix+63ZaUOhJ9NDNArUs50VTchEJD2O9LqMLbmuCYuQIbkr7ksm9PS44UEwX9gJmtdaOOfl/LmyCI1sjVDol9fvA5flqMJx5YNhShKJSMMj6Z;
 24:F0dZxwKy1InWlhStb/n879pcONBUC9m81L+C7ibQ4NiHb3XEsHGmfNMF15sCf2p5clFHv4x7JbzEIdD0LKV00znXb/UcOAHSk21JItzxiy4=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0802MB2521;
 7:/ywxL7tjGYpC5TdfDWgZtzlzmJwyOtndnxB2P2qAc5WAeLsH5ZKW5+symKPDwO1z5m+st0Gk3c/p/70cMjr1INtS4bx/kVf1BL+ml6n6NhvHz1cILbxfYjxyaYhgCbsuWPRDnyAcnm2RxUoC0J0dCdRlJnfN/rM1eRTtJdCasRuAFX3jINdfUrpLrAWs95bsZVEwV8ErWhjgQ6a/9ViOvCNccGtmk9Lif/8f1JfWRp1xh1Av5uQbzVC89sKALxhyoSyEibqee+eMzRohvwxqEiD30Nvitunx5iOeZeuIA2HY3TPypYAkznFs9T3l+fE/heMKfIj79bgrIT/7kTZcnE0HtV/I4cyTslayNQxWmuGhl85qMCdfCa2JPltuy3RphyOZ2rzVW9XXU8zjTZKFFEFT/dah19Q4JMIwt5cBQBBrT+qwQgONzMaIBrwPmZuOEEKZsTxOU80IEP5K+kPVfpmFJhy386RPkezc0ILt4vlTxNzPhmrcAHRo9yAZU5NCKjnOETVhr64jt1g2//kwnDvgE+vU5mmvO0CdaY1UTWSPPEOfz+V5bZ6UP8mMSGqK97P30BeWQq89SPQFAmIuinQsC+BIfHlUKYD+v3vBjZuNJhcUf4RfUcDnLhcteeVzsMYRHd7YpVefkNzwVySjftOCu89Mxtqu0PMt8UBzOg/aOpOLnIYvJYstEGBlg1mWnxHl7r8AKIY5tyOiC00qCoH8O04ZyZyYdraTZ3yw7VCb/SmT6dlfvsoG617bB8LbR37scvC0QStNRgFYt1q9S+s1CY32ngs/0pVazdiVZuU=
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Jun 2017 03:15:40.2919 (UTC)
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[217.140.96.140];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0802MB2521
Cc: sstabellini@kernel.org, wei.chen@arm.com, steve.capper@arm.com,
 Kaly.Xin@arm.com, julien.grall@arm.com, nd@arm.com
Subject: [Xen-devel] [PATCH 4/7] xen/arm: SMMU: Detect types of device tree
	binding
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGRldmljZSB0cmVlIHByb3ZpZGVzIHR3byB0eXBlcyBvZiBJT01NVSBiaW5kaW5ncywgb25l
IGlzIGxlZ2FjeQphbm90aGVyIGlzIGdlbmVyaWMuIFRoZSBsZWdhY3kgYmluZGluZ3Mgd2lsbCBi
ZSBkZXBlcmNhdGVkIGluIGZhdm91cgpvZiB0aGUgZ2VuZXJpYyBiaW5kaW5ncy4gQnV0IGluIHRo
ZSB0cmFuc2l0aW9uYWwgcGVyaW9kLCB3ZSBoYXZlIHRvCnN1cHBvcnQgYm90aCBvZiB0aGVtLgoK
VGhlIGNvZGVzIHRvIGhhbmRsZSB0aGVzZSB0d28gdHlwZXMgb2YgYmluZGluZ3MgYXJlIHZlcnkg
ZGlmZmVybmV0LApzbyB3ZSBoYXZlIHRvIGRldGVjdCB0aGUgYmluZGluZyB0eXBlcyB3aGlsZSBk
b2luZyBTTU1VIHByb2JpbmcuCgpUaGlzIGRldGVjdCBjb2RlIGlzIGJhc2VkIG9uIExpbnV4IEFS
TSBTTU1VdjIgZHJpdmVyOgpodHRwczovL2dpdGh1Yi5jb20vdG9ydmFsZHMvbGludXgvYmxvYi9t
YXN0ZXIvZHJpdmVycy9pb21tdS9hcm0tc21tdS5jCgpTaWduZWQtb2ZmLWJ5OiBXZWkgQ2hlbiA8
V2VpLkNoZW5AYXJtLmNvbT4KLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5j
IHwgMjMgKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAyMyBpbnNlcnRp
b25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYyBi
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMKaW5kZXggMmVmYTUyZC4uNDQxYzI5
NiAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYworKysgYi94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jCkBAIC0xNDMsNiArMTQzLDggQEAgdHlw
ZWRlZiBlbnVtIGlycXJldHVybiBpcnFyZXR1cm5fdDsKIAogI2RlZmluZSBkZXZfbmFtZShkZXYp
IGR0X25vZGVfZnVsbF9uYW1lKGRldl90b19kdChkZXYpKQogCisjZGVmaW5lIHByX25vdGljZShm
bXQsIC4uLikgcHJpbnRrKFhFTkxPR19JTkZPIGZtdCwgIyMgX19WQV9BUkdTX18pCisKIC8qIEFs
aWFzIHRvIFhlbiBhbGxvY2F0aW9uIGhlbHBlcnMgKi8KICNkZWZpbmUga2ZyZWUgeGZyZWUKICNk
ZWZpbmUga21hbGxvYyhzaXplLCBmbGFncykJCV94bWFsbG9jKHNpemUsIHNpemVvZih2b2lkICop
KQpAQCAtNjgxLDYgKzY4Myw4IEBAIHN0cnVjdCBhcm1fc21tdV9vcHRpb25fcHJvcCB7CiAJY29u
c3QgY2hhciAqcHJvcDsKIH07CiAKK3N0YXRpYyBib29sIHVzaW5nX2xlZ2FjeV9iaW5kaW5nLCB1
c2luZ19nZW5lcmljX2JpbmRpbmc7CisKIHN0YXRpYyBzdHJ1Y3QgYXJtX3NtbXVfb3B0aW9uX3By
b3AgYXJtX3NtbXVfb3B0aW9uc1tdID0gewogCXsgQVJNX1NNTVVfT1BUX1NFQ1VSRV9DRkdfQUND
RVNTLCAiY2FseGVkYSxzbW11LXNlY3VyZS1jb25maWctYWNjZXNzIiB9LAogCXsgMCwgTlVMTH0s
CkBAIC0yMjg5LDYgKzIyOTMsMjUgQEAgc3RhdGljIGludCBhcm1fc21tdV9kZXZpY2VfZHRfcHJv
YmUoc3RydWN0IHBsYXRmb3JtX2RldmljZSAqcGRldikKIAlzdHJ1Y3QgcmJfbm9kZSAqbm9kZTsK
IAlzdHJ1Y3Qgb2ZfcGhhbmRsZV9hcmdzIG1hc3RlcnNwZWM7CiAJaW50IG51bV9pcnFzLCBpLCBl
cnI7CisJYm9vbCBsZWdhY3lfYmluZGluZzsKKworCS8qCisJICogWGVuOiBEbyB0aGUgc2FtZSBj
aGVjayBhcyBMaW51eC4gQ2hlY2tpbmcgdGhlIFNNTVUgZGV2aWNlIHRyZWUgYmluZGluZ3MKKwkg
KiBhcmUgZWl0aGVyIHVzaW5nIGdlbmVyaWMgb3IgbGVnYWN5IG9uZS4KKwkgKgorCSAqIFRoZSAi
bW11LW1hc3RlcnMiIHByb3BlcnR5IGlzIG9ubHkgZXhpc3RlZCBpbiBsZWdhY3kgYmluZGluZ3Mu
CisJICovCisJbGVnYWN5X2JpbmRpbmcgPSBkdF9maW5kX3Byb3BlcnR5KGRldi0+b2Zfbm9kZSwg
Im1tdS1tYXN0ZXJzIiwgTlVMTCk7CisJaWYgKGxlZ2FjeV9iaW5kaW5nICYmICF1c2luZ19nZW5l
cmljX2JpbmRpbmcpIHsKKwkJaWYgKCF1c2luZ19sZWdhY3lfYmluZGluZykKKwkJCXByX25vdGlj
ZSgiZGVwcmVjYXRlZCBcIm1tdS1tYXN0ZXJzXCIgRFQgcHJvcGVydHkgaW4gdXNlXG4iKTsKKwkJ
dXNpbmdfbGVnYWN5X2JpbmRpbmcgPSB0cnVlOworCX0gZWxzZSBpZiAoIWxlZ2FjeV9iaW5kaW5n
ICYmICF1c2luZ19sZWdhY3lfYmluZGluZykgeworCQl1c2luZ19nZW5lcmljX2JpbmRpbmcgPSB0
cnVlOworCX0gZWxzZSB7CisJCWRldl9lcnIoZGV2LCAibm90IHByb2JpbmcgZHVlIHRvIG1pc21h
dGNoZWQgRFQgcHJvcGVydGllc1xuIik7CisJCXJldHVybiAtRU5PREVWOworCX0KIAogCXNtbXUg
PSBkZXZtX2t6YWxsb2MoZGV2LCBzaXplb2YoKnNtbXUpLCBHRlBfS0VSTkVMKTsKIAlpZiAoIXNt
bXUpIHsKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 30 03:15:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 03: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 1dQmPB-0003Ye-MJ; Fri, 30 Jun 2017 03:15:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Wei.Chen@arm.com>) id 1dQmPA-0003YY-K2
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 03:15:36 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 8E/47-02181-752C5595; Fri, 30 Jun 2017 03:15:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSa0hTYRjH955zth2Hq9czw8fRIheRRrPMioS
 M9aHoi1FQQX5Ij3X0DHbRna1cBa3MRNOoqLwF5YWiFCvJtOyCw2UpWoyoWWkGxkTKsIspXc/x
 zC7ffs/7//+f53nhoUnml1JPc/kuzmlnrUaVhuKXovWm7b5tO5ZNNs1bXT9eR5nRRn/7N2IzS
 lda7FmO/EwlP3D5BpnbrcsfKjul9KJmXII0NIW9JPTc+q4sQRE0gy8R8O6FRxIY3EVA/+hVQi
 oQDiBo91eSsnIPwaHQw3BxkoBgQ304X4ngTFmUxCocB2UnD1ESR2MDNJScU0tM4gIETVMbJNb
 hNJi4PKaSmMILofdpNSmxFpsh0PgFSQx4HvT3FU+/R+B10Dl5Xi3PMsPhR/fD/ih4VDlMyf0B
 OkZGSNljgPJXveE+sfCs/4mYpUVeAN1HNkn7Aw5RUPoxSMjFZzW0VNcQcsAA/t5zlMxpUBjyk
 bJpnIDr46XhRLMGft6sUsmuJdD5eJCUeVgNR4+tlE0nVBB8/mNamIUZaB26E063EdD49aX6BE
 qq+ucfVf/84wIirqB4gXPu4Zym5asSs5yWHN5lYy1WU9Ky5EQbJwhsDmdls4TEXQ5bMxKP4aB
 CgdqQ9+4mH4qlCeMcbV/tth3MrCzHbg/PCnyG023lBB+aS9NG0Ho6RC3KyeVw+dkWq3hRMzLQ
 kcZoLa4XZa2Qy9oES44sdSMT/aBiaoJgKLvDzuljtG6pB5ZMvNv+p8XMXQaQQa/TIoVCwUTmc
 k6bxfW/PopiaGTUafdJXSItdtefSaPiEoS4hK5iq7SEi/0r6b0oL48fOFVxvvzN/KGMwUZFU9
 qKnUXB4p6X67yDvv2pnitGfcNqW8W1mnLT/CZ/cWHexQOG1OSuZ5mx7v0hzdnqjsoP/qK9KdG
 q2ikd6a07dvttwJNuiUk5HYfXJswuYMZq3nPMok/HNXHJ8ebjpQMJVWu2PEl93VpcdKDlVV+P
 O9tICTybtJh0Cuxvv+KkM5IDAAA=
X-Env-Sender: Wei.Chen@arm.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1498792534!45185703!1
X-Originating-IP: [104.47.1.69]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15041 invoked from network); 30 Jun 2017 03:15:34 -0000
Received: from mail-ve1eur01on0069.outbound.protection.outlook.com (HELO
 EUR01-VE1-obe.outbound.protection.outlook.com) (104.47.1.69)
 by server-4.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 30 Jun 2017 03:15:34 -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=3HuRoUpikgCFyO7uInnietDlnC3LhJntofofFA9v/zc=;
 b=dOkzgSyOtwaEHKxNqM/Jdf4hUTo0+clqf2DerdqL9yTRH/oIVRm9A+4PhavMAVPMQXXf0orlxQlg/TIOusFwF3NM0u80otYrX9tf40+2WjZeXmzVBWktGMmuWDpMPX9g/zCjEGA/BQSNtlx+FZTgJhNP1UR115dEgloPix0yxew=
Received: from DB5PR08CA0059.eurprd08.prod.outlook.com
 (2a01:111:e400:c576::27) by AM5PR0801MB1697.eurprd08.prod.outlook.com
 (2603:10a6:203:3a::15) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1220.11; Fri, 30
 Jun 2017 03:15:32 +0000
Received: from VE1EUR03FT018.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e09::204) by DB5PR08CA0059.outlook.office365.com
 (2a01:111:e400:c576::27) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1220.11 via
 Frontend Transport; Fri, 30 Jun 2017 03:15:32 +0000
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 217.140.96.140 as permitted sender) receiver=protection.outlook.com;
 client-ip=217.140.96.140; helo=nebula.arm.com;
Received: from nebula.arm.com (217.140.96.140) by
 VE1EUR03FT018.mail.protection.outlook.com (10.152.18.135) with Microsoft SMTP
 Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id
 15.1.1199.9 via Frontend Transport; Fri, 30 Jun 2017 03:15:32 +0000
Received: from P300.shanghai.arm.com (10.1.2.79) by mail.arm.com (10.1.106.66)
 with Microsoft SMTP Server id 14.3.294.0;
 Fri, 30 Jun 2017 04:15:16 +0100
From: Wei Chen <Wei.Chen@arm.com>
To: <xen-devel@lists.xen.org>
Date: Fri, 30 Jun 2017 11:15:05 +0800
Message-ID: <1498792511-25149-2-git-send-email-Wei.Chen@arm.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1498792511-25149-1-git-send-email-Wei.Chen@arm.com>
References: <1498792511-25149-1-git-send-email-Wei.Chen@arm.com>
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:217.140.96.140; IPV:CAL; SCL:-1; CTRY:GB;
 EFV:NLI; SFV:NSPM;
 SFS:(10009020)(6009001)(39840400002)(39860400002)(39850400002)(39400400002)(39450400003)(39410400002)(2980300002)(438002)(199003)(189002)(50466002)(50986999)(4326008)(478600001)(48376002)(8676002)(86362001)(72206003)(189998001)(76176999)(8936002)(356003)(36756003)(2351001)(5660300001)(2906002)(77096006)(6666003)(6916009)(305945005)(2950100002)(47776003)(50226002)(54906002)(104016004)(38730400002)(110136004)(5003940100001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM5PR0801MB1697; H:nebula.arm.com; FPR:;
 SPF:Pass; MLV:sfv; A:1; MX:1; LANG:en; 
X-Microsoft-Exchange-Diagnostics: 1; VE1EUR03FT018;
 1:Ue7Eb/0K4lilkSuLc6Gg75g/BxTon3BYGEarhN2Dco66e1BGexpSWhpfL6cE8gRT3RId7EI5rgnFAdfngBChNWMQ6zcLLrpOwE3qd3xx4De73lkpdzCtBbGa2biBJ3T1FQySFJefSKeNLY6RIonaUoBJ9TjOLols3sm3XnNgdlmy9RxU7XF8gsafgA66a03e0+ZeV6nMwb7ezKgl6udJN8JcHDWrVHe22CfXuXu2YZjqbF5fIa2mu3/H5a3m6msdRBGcOpU8up0dfL8Q0Jobib3l6Ag/lJvBYCsc28KZUmByAd0TOv9ughTT3a0cOul3OKbv/sTK1Mmzts1rKJiKpKi6p/0Irm9kObIHt3xTohaT3eC2rDUuvAyqj60gPISpzqarvTKwvmqImiJqzOIHsJnxvd0evQn3OOcinRh+vFj/37B858tLk152m8vh1Y+LUuNiT9MuolJpS3btUfDQkEjDvLbxOM5aNxOe3XicKs12fpXDj8upRlYY35jhw5g6V7QpVWisvS/4bIb6gGS+Qq2hDo19Xe/54GR+S3xtJQgOiKUoXWfUQlgMqW44XzJ/CvwlRh1Vj58hihV8igdf/aONtvbhpX72TtEsz3UXFPMtL6fVtJP62T0rLvOhJ/+FxREzW+M7uqBtkqDZdekqSQ3AM7J6qCEs3voTN9IbNHzWC6/BEJleMgDQ6GTPXdFISTnBdmIhfPViWjBaWMJB8ZypPlxplxyWoQzdVaV9oDygbMQ7boUMiT4a/Qa2CX8UkpgeOLirVIzdgoACrVadXV71d6HGToppVg7L1dPlFrJlrJnwCDxhEzIHgghIT9Avg7B4Hg6XSp8KCg+gdZ1UpkoNvFfeaxlYT4gG85tgYwobexijNIPU73r1llxgH1tGIaTz2x3ej/KVz6gxvenh9otUbhBefltBkzYvtADujBMqevsIwc2bHmpqK1VO6cLX
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 45675d76-a218-4af7-77af-08d4bf664482
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(8251501002)(2017030254075)(300000503095)(300135400095)(2017052603031)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:AM5PR0801MB1697; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM5PR0801MB1697;
 3:xRmj9+pBZmw4FPSzDntJnMaojKRumZepc2qXPC8Q?=
 =?us-ascii?Q?SKtU4OnXOIdfH59hr7yvLsDblFavd2n8+N/JrS1ZBX7B9mqC8u4Foj6LiTcw?=
 =?us-ascii?Q?W4CivNzMJ8dOOqNpolkJPZBBEtWnDMu1WsFjz94VkNrbcRxKPMgs6G/JngNo?=
 =?us-ascii?Q?0QdK+L8uoNPk1U09xnou7w8+slaaL2eiaPLQ3ylvr6BX0Lt+XVU/uozPCb4k?=
 =?us-ascii?Q?XfSIwq08M+GqFsXP1EQOCYCZcra6x2XzdgmCA6GMzpDeZ/lhtr4DtrzMPp3m?=
 =?us-ascii?Q?8+Gpx0Rvo9B7xoHcPHs7N8Kt7s/spf6Vx2Diw6iuDvryk+ZqN6jc8FfLZ6ta?=
 =?us-ascii?Q?Aw3ov/nYYWwjzlZSdsA5EFXgaTNYjSgKb8m701GtUxC9fcwO9xDfK0QoBbkZ?=
 =?us-ascii?Q?OgebZhRJAksAflbI79NxOiEM0SyTkrpi5jKqeu2zXjznKP37eJRFGO8whs0F?=
 =?us-ascii?Q?k8FOxWSem07Nk0BjBT6c15UZJvpRHBcr5ahg5l6OQCQhxUaTFZnxdLa58XN6?=
 =?us-ascii?Q?gR+ir3/6TGSyM8bw/yCssWcHLOCDr954a2DGuLMI0iMtxU/0OlGY5HG7QpdI?=
 =?us-ascii?Q?tV9BmzmYBSec8RcSxVeXT+6MqOwJi4BnlHcEchIuX6V2V3rhepZJQXNzoj8O?=
 =?us-ascii?Q?83nstKmyxSn3/GZdUToo0QwesvdnUgXC5+A/Fi/CggSeDA2PemnuTjz9Hp6+?=
 =?us-ascii?Q?w9Ssi8hNFfvqCUjQSU35G0vIDUqHsgscsNTAv/dHpbejPBgeZA2zFi3OCdDN?=
 =?us-ascii?Q?v14sklWcFQJlIt0B9+KHGzh+b23YTjfwuahQ+rksLYOvBpNdtSQ8/j8DSTei?=
 =?us-ascii?Q?rGYDjfrr4oohL93sdZEY+fHhL/xnBBIXBpKi1IjYLYHoMEI3IYCMoYfy6MCN?=
 =?us-ascii?Q?AccHHYFzrO9R/HKBy8i89ofGe3zUX25fsg0mx1F0pB/+ysGlAfjzBggIkZId?=
 =?us-ascii?Q?rLpYB2q48dvdxTei4e4imbyVNA2SnNDptZ1j/iGvEA=3D=3D?=
X-MS-TrafficTypeDiagnostic: AM5PR0801MB1697:
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB1697;
 25:DJYTZiWz9KmJDd8Au5EHjb+ZFDw9ZCraIVoq0ddCUM0Ah+MizDbMzFgbP6FS3Pa2vZTSujJcaXA9ZHaVIDdNNCEC5p0d9JiA4IiXvM7/8KoN1/2e9Z1HcFaPaIwHvpO+p9VSGAS5DF09y7urvuII+fHe01j+/u6fYjG/3f0AnW4swPIjzmZaZeJ6ofAQ35ebem6pNushUMroR1eyVFR+ARNjpOHKEgT/o2t2vdKlJfGliTc8AyMMRqRPhPx6SVhjNVb5AmabI+kCOewqo3R9uiFUBS5gPyHBn0nolGwcNTCvvQBJVctAERAxKyeD5JJVXwp9cilbw5ou+vOQvmISsRIbY77kbupmzF6wSYaL4cl2GHi6MvEtZc8j993AJMH2m3/hWlN0RYwJsdvHla82w02sFOnELmVPKA9W9tgrYFP1MhThaRc3NpVxluii2DpC4YNEHbWosYTBrmEoXDFPDn+3CCbRQYT4jP2PV+ml3DuRVzn6Bvsc+AUnhrO1aUiYLQs+HodhJO3b5ltmfvSEbbfKY5EbobkYN0K0K+HqbQH4HJGD/iHKhPlT4VkRVLuy0cU63CtVI5tNeIYcZgMt9xiDSL1sFWuygYaXBpCsxDeKwO2pZGy0fn3gil5E8Gr4yi/V810c7gMtQ8Dl9dONaoydziFHPRPVBN78btjrohYDCrEK0mQIlGOskU07jeU+0oiVhLvGkY2zngiX/C1JXakhK9/CCowfXSyr68ARdls19sgEiYcW5s7jABl8wxnB4JwxDwAX44GPhUkVjsThcHjhegfIxQlBHlCF8pWlHMRSfH0FRjITlBaUoBOxmFx3aL8afStgyEFm2aROOz3mrJZZB20Do3COeU4eEToiTA8DEMB+46Urqh6qhHcML2RQoccZFdvuKdbZQQqxNlYW6NdnyRJDrMJ8kKP9kQ2UTTA=
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB1697;
 31:T0HOYpWZpdaN73KdhFKJY5jDyrHn+RhBe30rGWdHF1cF0MDoFSnfvmK2lDdwakjxRxKB7sSREOrPxQvrxiX9+uJ1qHC8NeOJRyhHkETLKTGUFrU+YXs4RSXTECG1A4+LcOiUN8mzf+CuWQG0Vhb9+c+UgYEa646ck0/FClCx/M1gvqe2Y/X2/CHzaY0SvXR9sHBmnyamEiudRMl22804X+3FNfZB+SMfzglPFyrIUv8warqpcXtY/mtRxOOYOF6GV8xyb57TNGLVt90j3CzceAbpDxxahqFMM7FkuthOx6V1QpgZiWJ5WY1JtkMF4PFksnJ/I9yJ1Ue9P6Yh64ulsdDLUABkM1sMiEK2a60MELffshU0WteFBI6jNcdgiv5g2yOmyBEGBUBRnZ7aqg5LLlgu/cqf+lhPAmGTbchHqVYwemMldZqvMWfsnzJWA/RPVsw2RgD6qvZkrDrxGqQeVgjVPKkPuFzDO1Ag9BURlW9NjuIsocAhlmo7b5Jcy3sJTMjTAvnSdN3whqCphboBHXeRkuecHNhCd0wQRXtCmY129hbEhuEmmZW8+CeT+BXn2vLYlA/fKbRCPL08mPD7b1k2p3C+uqbye2xVE784wATQZ4neOetyjr2ur+JZhOFs1hoLRd0qjkKyTdtlA8K6xEm5ar9GMhlHamaYNI0mcN6w5L9MxatzuCKPuHp2zfgLBH0xxsmfVFxk1f5VmzFGeg==
NoDisclaimer: True
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB1697;
 20:wND3j8HPu+ixA/iFXbyc0cJqxATh46BCddoM1nGUR7tixtAHz9jnKc3YS51gdF7BFuMIgrV3kR9FCJKsqyT+MnHVGxI3yLFdm95cXL99XytfIxEY35+H0/x7RijUBjQHcZLTD5M4RdypZGbeTLrWV/tKpTXRmhrB8TR25ilRvl3oPP+ew87osXPLTIa2s7GKZ0cCXhLHWYmrIsSSKXoy0EeC7YO9vNOEAn0Fs9+wI2guTkNQCuUShhqSqJevgZ94
X-Microsoft-Antispam-PRVS: <AM5PR0801MB169724EF2F4EF89253433EF59ED30@AM5PR0801MB1697.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(236129657087228);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(13021025)(8121501046)(13013025)(5005006)(93006095)(93004095)(10201501046)(100000703101)(100105400095)(3002001)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123555025)(20161123564025)(20161123558100)(20161123562025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:AM5PR0801MB1697; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:AM5PR0801MB1697; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM5PR0801MB1697;
 4:YkMrRRkHEcN3hiYveUsj6WdNkemtr898q4/bkeAp?=
 =?us-ascii?Q?LBsghqAut2NgyZqL9iWjlRVxTh++ygbz6fZemfb+OWaRXwfmeFOCxni/xW/1?=
 =?us-ascii?Q?2LwdXWSF4Crwv319K0DA2rWjyl+c6SOayS2yP0aNVtlhY04PedcBCb6VRZWb?=
 =?us-ascii?Q?0tLUhhfG8GjoU0fvrP6CPj+PeLzy4ji2jBjdfLuNyYNZJLpJ72NDIJXP16qS?=
 =?us-ascii?Q?TMEsDVrUlGoYd4onm8FbbBpQ0lNjCPDjZJ0EKY9oUBKnOoya04u0RFFfPytL?=
 =?us-ascii?Q?SolrsZNDQ4m3psDmLSYULvr5I/RvXLrho9Qz2xtUOQIkDIBt8TaMSxpLHGGo?=
 =?us-ascii?Q?4X24v6059wM/bpRlGCF74XNl34so1ygDyC9y0zRIPSD9e3MJ6DbQcAZZdQ1q?=
 =?us-ascii?Q?Cd2hHLPDgBLi9DFHnZTfEgg1rF3/JgfdMt4tN3bKUNL/tK7ejvOrCIjEC3Tp?=
 =?us-ascii?Q?mRLpgTMxMqjpBV4/r2D2AaHla0xUenoQ5Bc6ttVzQG9wb3MbtmpMBs/0aS3+?=
 =?us-ascii?Q?hWENGT63t87HhPKQcvksIDfnuCB190s92faZ2jStRbNerx4UvyQtYjy1o7Dp?=
 =?us-ascii?Q?2TmBw6vn7CieVUvno9iJJLjImzO8UHqfzS+iEtgELE2YccxcL3rwEyp2bHZb?=
 =?us-ascii?Q?INucEAjcr3acxvLx6iSggX/cTLNzcgRnIamG+trSTV8BM5NNw9pP25L09m9T?=
 =?us-ascii?Q?NT605D4qF+ltUj+EHPV8x+FPfwHCySYah1cCx5V8KPJiyUIkBWKG1fjP3/eH?=
 =?us-ascii?Q?lf4z2kvBgaAF6RQR8F9OI5sJMagaapGTEeAp6wnznE8fWktF/BIVSDtSHj6m?=
 =?us-ascii?Q?ury2RUekzMu4wRc9Pml1WMgHLihIh590vrU+U+PaPYCPfjVaeBvGOhj+D2hx?=
 =?us-ascii?Q?8/fmcqditFzJ8exy3KnLNFBo1u+PiGsxo7lZSUQFPzF0euHZD7+t3ZTnkQ8F?=
 =?us-ascii?Q?3JEHdcWB//dEOmor/XxVsJfYzH7XuIOMFfTycREvmanMKVCqceBv7H6jcFmS?=
 =?us-ascii?Q?l64rsJPSyXD57rY0eGyTA6JCFt20GKxIOquHjNJhwfpWwsPWl2hLO5U/stf+?=
 =?us-ascii?Q?xFB6WLiOtBOt6g5aq0LQXAJw+mIQDfLZUi3hjsfuuwUEYV8mh8ZGjjMbA2B1?=
 =?us-ascii?Q?mwC0r33FniZmRt7AKga/B04HqLXT3OD7DgOEsvN3d7rK/Fl9+hmwDnYxLQvq?=
 =?us-ascii?Q?LkdOUVLC3BAc/VLM/1GXYBss3mwewZXDVrIh8epAVJEwE8+b5zHhmjhFvj44?=
 =?us-ascii?Q?9HbzWwYJSTBNBUKPJPCoqd5E9rl+4UlslFuvFIZEWJsjsJzw2b3/lYF7opcY?=
 =?us-ascii?Q?CQ=3D=3D?=
X-Forefront-PRVS: 0354B4BED2
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM5PR0801MB1697;
 23:jd+8+mupCFMc7qD+ugRDSRf5nRjZfk9fRK40NZ6?=
 =?us-ascii?Q?OeRC5W+NC5/V/FYrAoUarhuXQGrA8b5y1mcxriqKCNWhdUPWFaOF7J7em6DH?=
 =?us-ascii?Q?6kuJIYoRlzC9y4iCxB68WUFAXnZ7U3ds0qVC/Jm92vK+BEzK0tPa0QRd+QHk?=
 =?us-ascii?Q?zNN2F3BRyN3ZpI9jqAlC9fiuXJgbG7bj2f6vvOQAo+kysPY+um3Vjxl1A4TM?=
 =?us-ascii?Q?VOm705JpoIDNcy6uUH3I5t0p10/QVTMGMaHZsZcnQyvNNTIh4JXHAu0V7HHn?=
 =?us-ascii?Q?2sAR1ZYNOfPMQBBxAzdIsJpv4mKbcCeOUoY7gNu0CkHj/NCkGc8OAVUISYfO?=
 =?us-ascii?Q?sH3bSQAfWY24QF8it9Qwe8zfNKxzcgCXaxj3hU93WX6/nRTkBaBMxWIDTRhQ?=
 =?us-ascii?Q?LTALugh21b4mVO4eR+KYoTVz90eLvVOimyrE9OPyZFTe1IHoKwzqP3YrE+1Q?=
 =?us-ascii?Q?Z6gesj6ZOKAWI/gCCqby15WmpgWHdlx5TNaUJiOyQCzWlkFvrzVc/nXg5RPx?=
 =?us-ascii?Q?6117JjK/nnJhQmNcwWG1AsHGGPtyBR5dUL6ht7tyk4zvzAT4jyIFNDYvdtdN?=
 =?us-ascii?Q?kIwz8PXe7FIAJHGAaNdEZL0W4XmwXvsZrXwlewxHnuIvpUeMdh02Jsx5W92D?=
 =?us-ascii?Q?1zDg+Xqo2dIMrQmay4ZBvxnXJ0akNEu3Z8Scjjoirq9/hLI2Izew219e9zvX?=
 =?us-ascii?Q?DRFRWpt6Pj3+QnUJuHkIthN1c2HqsGQkGC1YH+D4Weg91mqO7DARfAqQ6zpm?=
 =?us-ascii?Q?+bfd7HiMW7daMOMtR3COYNMGd2Rp0uaX5HFZHTyeCTIlJqQye3jypeTSRrKX?=
 =?us-ascii?Q?xuph4cQd79tvAOkA3ZgoKez56xmgV4gDo/BGGU0DhmKPnd04Uzlc3HYNmI3d?=
 =?us-ascii?Q?69I+BbsZshVjs4THDnWoII59hsAwKighzhoRGnR4n7B8BY8Pw6FsLsWwr5FZ?=
 =?us-ascii?Q?tXihJmd3SbwCpL/T7vy1sslLPmwPI8efVAOWZNO/iDmPyBF4Qrlu+pIVbNLP?=
 =?us-ascii?Q?roH8=3D?=
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM5PR0801MB1697;
 6:nTQb8pcTuLSMTtpfuBFgI8PECpa2JO5Br/dyrGzq?=
 =?us-ascii?Q?D1dcgzOmuHqitsfSqNmxFJKfYGOPTYeJ5rQLxtdcUaAOHYFoykjv8kYbYoo4?=
 =?us-ascii?Q?ANuNUOr+spEzRNuGtPIhFuMYBBi62LX1YkSevvSdK0ReUxJbUmu7iTxuSR7a?=
 =?us-ascii?Q?nacCDdRVPkIe5ahcwpB+7dIkve2z+OILRUutV50HeFhoxQHjGNcAapgFkjib?=
 =?us-ascii?Q?CtPUXqveR99lR0W1vEA6ubEpsId6ibDrBA2jcFOydN4ainOh/OSN/P8haeWq?=
 =?us-ascii?Q?f9cEDeIkMmlkV4+NQiqZH/5kLpicza7qOwvM7tNRX94jl0NYVuBgrzUv0Xbs?=
 =?us-ascii?Q?TSc/6uLZtgkawGAdJVVYKCyNpnanl/PygPaROPdtZ9v0AMXQ/hBkzjuaiEuS?=
 =?us-ascii?Q?Hv5BKkU38U9PwAPe6xXk6tz/3oBDtOFSYmSHaJYd8m7o9AWpVfllO9dXB9ko?=
 =?us-ascii?Q?ejASg6Ki3ubqyKgdzW8C5zVqlTcoBOW+vYz+qJTMo/76da4GZcYCFCFVGzG6?=
 =?us-ascii?Q?uUNXpqll3/1M9K/Ka211Waehm3fpBMIg/dL6jahn4MLKPXuTTYObHvoN7Zcu?=
 =?us-ascii?Q?dOcOtXzhPov1y8zJUVZ5FmImRNAlc1LKyOUF2VsGVj2k0huFRbRsJErG0USM?=
 =?us-ascii?Q?CMcgb9/qcM8etLG/3euDY0ITlzKv8Fw9Aln2/oOSm38h9HVSAiLqYC0yRqrS?=
 =?us-ascii?Q?JblLkxwXpZDpuTVxQVqtlxqPZJNIygkZfV4ZrFr2rKBlCcnQGWugTp9FSWQF?=
 =?us-ascii?Q?67YM9VnRV+xX9qrhxVm+pZOzZPtxBQDZCsWnGNV/mVaEOkcwMbYDHeCD1USq?=
 =?us-ascii?Q?9jYWyxKNy5tdxyBMUeZZqSuAv6hwuz0rlKD1tsl2GxeCZc+Xv7VHTrWPAnko?=
 =?us-ascii?Q?THeDV25q35GiJieM30QjTWO1fp0riLo0fI7jHfzAn2zkNXL6RViA/1j1qcKu?=
 =?us-ascii?Q?sIhDegh8/9oJ8gqjZvveVvcNIgOXo0czulLbEWfBbmENMiVj2oKQDwJDgD7j?=
 =?us-ascii?Q?tpvXYP5Xsy1DWGPbiPPTW28Q?=
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB1697;
 5:V7CtLdM1fqYoQqM7+5jwPgePU6p1nu2nMTgYr+gWCjOM7B1wE/AX/wr43lyOJhNCA/JInG+Wc4bLep9kzJxMIr8HY+Z6hLmDGoZNLDRulFHGR5bThnfJKdKJjlk2WZLBUGZRrC1N6s0LJsZz29DCEjir0OqEFkdU8jRwM0qD6e2gvpSbEORy3Ttaj4M47EEN3lBbGhfyBTAUeMvIvnPGlnpIQlmiYws0HhSPBVb/3LfUwIICokwqbW2T4QUX+AXAEkhlctAWE/q9DUKghG8U7Nmv04LE1bL7r7pnSdr2SwgIdOBKkZ8fCYDeDt3BinXTs2UVaMdGpldQ3XKZbhBf3KeCkp3bcKhIMr8qOD5XdsWEonoJ6TwCKuPfUK4k41AW3m2UzT5FsHjdXYKClEmpZ7hXrYlVGcVdXZJAFb5IbuCI5M16N+TzGQKT27ZzOBzve4FRqGqme9C9BZhImOiq448Pzl52NhhKbuEsvc1+nffrraoMWt2hppubZsgF4Hqa;
 24:c5qLiI8nfuzLhMwPmgGQRilNoPpcws4uE2PM6loYDbaP7RC2iozGO5OLPaDYQm91GlDO+fh9IGrdZ+ekRR9UzxOgx5UnR/4TJKxGTKIpe+g=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB1697;
 7:1yAlFKZYrCHA8cH4eCnrVin55RPPAcODUB2rl8Hzf6Uxo1KqSTA1eP3HMMpbFxeqhXKsfvAMW3NSm5VwISuNUeDbT1cyQwyQ/tE2IKupygXgi0fNkhWcmxT3dR0F4Zo0+lzhoROoS4zXQqucD7wFxZbHzkX+twys3U7gK0bBct1dHTBkQRZ4DxWjJTfHw6cQEloB9a02wJgf6Ji8oFcOjuTRpEiJwUpkPASWKnvMKh3fhIJJiEOjpO3GiRwaudZHN7xIYAph1CP/ugeQl4TsBYBokuXBHxc3SEEBE3RWycFjn7cn2ibO4gAaLg+D7bUjdtd+A9ovdAML0IKJMPJPPa2/He2JCBZ7KusbPRL925Yu7xyPXZvKu61MnEdVqxoMTtqUcESciXqnYV3XVOhWhwnxLet0bfn+XcEE3oEWDwsR7moFitNdcC/pZIZRjiGbWlkg+5d+s0bKMs5ecT75KlOsOMXTeCuvVTrQCmqzaEEe9U3U9hjQFZSBPJW5jfTfaAAN1swkdq7ZRRrvr6X+87QdClluBTYARk6u34JAULMk8Vjzhgq8cCQrhaX3CSD4KQRMWPLiC83/9ZwcT3JNQwSXYW7OpnpBcPkIzR1TUsWdRVsi8r3fuJVRn7YDy1/DW0oYREvhrDdgUu7BvjlH5sYeLNfsGk4SOk+jokmerf8r6f8mV/uXbrioFf5chdZAyYuPg4di1/kUNVszwZSpqlG8oXkLDJvg2Tk6EYQh/zxrm3VRXwJq7vfjieAasERe1rFsBPB/BtoqnSI000AROQjs6f10+9wgKKDP45w4dJg=
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Jun 2017 03:15:32.0084 (UTC)
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[217.140.96.140];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0801MB1697
Cc: sstabellini@kernel.org, wei.chen@arm.com, steve.capper@arm.com,
 Kaly.Xin@arm.com, julien.grall@arm.com, nd@arm.com
Subject: [Xen-devel] [PATCH 1/7] xen/arm: SMMU: Implement the add_device
	callback in SMMU
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBhZGRfZGV2aWNlIGNhbGxiYWNrIGZ1bmN0aW9uIGlzIHRha2luZyBjYXJlIG9mIGFkZGlu
ZyBhIGRldmljZQp0byBTTU1VIGFuZCBtYWtlIHN1cmUgaXQgaXMgZnVsbHkgcHJlcGFyZSB0byBi
ZSB1c2VkIGJ5IHRoZSBTTU1VCmFmdGVyd2FyZHMuCgpJbiBwcmV2aW91cyBjb2RlLCB3ZSBkb24n
dCBpbXBsZW1lbnQgdGhlIGFkZF9kZXZpY2UgY2FsbGJhY2sgaW4KaW9tbXVfb3BzIGZvciBBUk0g
U01NVS4gV2UgcGxhY2VkIHRoZSB3b3JrIG9mIGFkZF9kZXZpY2UgdG8KYXNzaWduX2RldmljZSBj
YWxsYmFjay4gVGhlIGZ1bmN0aW9uIGFzc2lnbl9kZXZpY2Ugc2hvdWxkIG5vdCBjYXJlCmFib3V0
IGFkZGluZyB0aGUgZGV2aWNlIHRvIGFuIGlvbW11X2dyb3VwLiBJdCBtaWdodCBub3QgZXZlbiBi
ZQphYmxlIHRvIGRlY2lkZSBob3cgdG8gZG8gdGhhdC4gSW4gdGhpcyBwYXRjaCwgd2UgbW92ZSB0
aGlzIHdvcmsKYmFjayB0byBhZGRfZGV2aWNlIGNhbGxiYWNrLgoKVGhpcyBhZGRfZGV2aWNlIGNh
bGxiYWNrIGlzIG9ubHkgY2FsbGVkIHdoaWxlIHdlIGFyZSBoYW5kbGluZyBhbGwKZGV2aWNlcyBm
b3IgY29uc3RydWN0aW5nIHRoZSBEb21haW4wLgoKU2lnbmVkLW9mZi1ieTogV2VpIENoZW4gPFdl
aS5DaGVuQGFybS5jb20+Ci0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYyB8
IDM0ICsrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAy
MyBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3Nt
bXUuYwppbmRleCA3NGMwOWIwLi4yZWZhNTJkIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9hcm0vc21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11
LmMKQEAgLTI1OTEsNiArMjU5MSwyNiBAQCBzdGF0aWMgdm9pZCBhcm1fc21tdV9kZXN0cm95X2lv
bW11X2RvbWFpbihzdHJ1Y3QgaW9tbXVfZG9tYWluICpkb21haW4pCiAJeGZyZWUoZG9tYWluKTsK
IH0KIAorc3RhdGljIGludCBhcm1fc21tdV94ZW5fYWRkX2RldmljZSh1OCBkZXZmbiwgc3RydWN0
IGRldmljZSpkZXYpCit7CisJaWYgKGR0X2RldmljZV9pc19wcm90ZWN0ZWQoZGV2LT5vZl9ub2Rl
KSkgeworCQlpZiAoIWRldi0+YXJjaGRhdGEuaW9tbXUpIHsKKwkJCWRldi0+YXJjaGRhdGEuaW9t
bXUgPSB4emFsbG9jKHN0cnVjdCBhcm1fc21tdV94ZW5fZGV2aWNlKTsKKwkJCWlmICghZGV2LT5h
cmNoZGF0YS5pb21tdSkKKwkJCQlyZXR1cm4gLUVOT01FTTsKKwkJfQorCisJCWlmICghZGV2X2lv
bW11X2dyb3VwKGRldikpCisJCQlyZXR1cm4gYXJtX3NtbXVfYWRkX2RldmljZShkZXYpOworCX0K
KworCS8qCisJICogUmV0dXJuIDAgaWYgdGhlIGRldmljZSBpcyBub3QgcHJvdGVjdGVkIHRvIGZv
bGxvdyB0aGUgYmVoYXZpb3IKKwkgKiBvZiBQQ0kgYWRkIGRldmljZS4KKwkgKi8KKwlyZXR1cm4g
MDsKK30KKwogc3RhdGljIGludCBhcm1fc21tdV9hc3NpZ25fZGV2KHN0cnVjdCBkb21haW4gKmQs
IHU4IGRldmZuLAogCQkJICAgICAgIHN0cnVjdCBkZXZpY2UgKmRldiwgdTMyIGZsYWcpCiB7CkBA
IC0yNjAwLDE3ICsyNjIwLDggQEAgc3RhdGljIGludCBhcm1fc21tdV9hc3NpZ25fZGV2KHN0cnVj
dCBkb21haW4gKmQsIHU4IGRldmZuLAogCiAJeGVuX2RvbWFpbiA9IGRvbV9pb21tdShkKS0+YXJj
aC5wcml2OwogCi0JaWYgKCFkZXYtPmFyY2hkYXRhLmlvbW11KSB7Ci0JCWRldi0+YXJjaGRhdGEu
aW9tbXUgPSB4emFsbG9jKHN0cnVjdCBhcm1fc21tdV94ZW5fZGV2aWNlKTsKLQkJaWYgKCFkZXYt
PmFyY2hkYXRhLmlvbW11KQotCQkJcmV0dXJuIC1FTk9NRU07Ci0JfQotCi0JaWYgKCFkZXZfaW9t
bXVfZ3JvdXAoZGV2KSkgewotCQlyZXQgPSBhcm1fc21tdV9hZGRfZGV2aWNlKGRldik7Ci0JCWlm
IChyZXQpCi0JCQlyZXR1cm4gcmV0OwotCX0KKwlpZiAoIWRldl9pb21tdV9ncm91cChkZXYpKQor
CSAgICByZXR1cm4gLUVOT0RFVjsKIAogCXNwaW5fbG9jaygmeGVuX2RvbWFpbi0+bG9jayk7CiAK
QEAgLTI3ODQsNiArMjc5NSw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzIGFybV9z
bW11X2lvbW11X29wcyA9IHsKICAgICAudGVhcmRvd24gPSBhcm1fc21tdV9pb21tdV9kb21haW5f
dGVhcmRvd24sCiAgICAgLmlvdGxiX2ZsdXNoID0gYXJtX3NtbXVfaW90bGJfZmx1c2gsCiAgICAg
LmlvdGxiX2ZsdXNoX2FsbCA9IGFybV9zbW11X2lvdGxiX2ZsdXNoX2FsbCwKKyAgICAuYWRkX2Rl
dmljZSA9IGFybV9zbW11X3hlbl9hZGRfZGV2aWNlLAogICAgIC5hc3NpZ25fZGV2aWNlID0gYXJt
X3NtbXVfYXNzaWduX2RldiwKICAgICAucmVhc3NpZ25fZGV2aWNlID0gYXJtX3NtbXVfcmVhc3Np
Z25fZGV2LAogICAgIC5tYXBfcGFnZSA9IGFybV9zbW11X21hcF9wYWdlLAotLSAKMi43LjQKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 03:15:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 03: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 1dQmPE-0003ZL-16; Fri, 30 Jun 2017 03:15:40 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Wei.Chen@arm.com>) id 1dQmPC-0003Z5-OD
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 03:15:38 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 C6/29-01862-952C5595; Fri, 30 Jun 2017 03:15:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0gUURj1zo67ozjruGp+igathRG+NqE3ufo
 jhJ5YVhaYo03u0u4qM7uyGpRvSAzcInyT+Maih38UVhPNR9r6DKwtETNTEYLsoYkSzTir2f11
 zj3nO/dc+AiJIkvqRzBmI8MaaJ1S6oprwpA65HJ3XHx4/oPgQ3VLtbgaxfRa17Bz6Iqz1pCUa
 k501nQ0PkRpNso8VjWPslCuvBC5EjiVJYGRCotEIAqqEYO39/OkIunHoKapEhcIosYRWHvLHL
 aXCLLnX/PEhScWDGbKMkWhDMHzmWGpIEipXXDPko0L2IsKgMeFlTIBS6hcBE9XTwjYkzoLk53
 5G/c4tQesqyUboSSlhrV8GyZgoHaCffjuxr0LFQU9vx/JxIfVkDPQ6fB7wEDZLC7mA3QtLDjK
 BUDJ5BASc3xhwj7KzxI8DoTBvDNCZ6DmcSj6/h4TyU8ZdKzXOosDAdA7VImL+DRYLXYkmpYwe
 LFU5JhocYX8imqZ6AqGnpEpiSjMyuBj87JMJHVSqFqc2ciSUwponW53jLdhkJ0zhoqRqnzbR8
 q3faQaYc0oiGPYdIYNORiaxGpTNEY9rdWFqMIjQvUMx9EpjI5O4kKTU/UtiN8GJ/60oeyV6G7
 kS2BKb3K4Ji5eIU9KvZ6hoTnNNdakY7hu5E8QSiAzunjNg2VSGPMNrY5fqU0ZCDelF0nV8TLJ
 pdF6TpsiSoMohOgrXV3GFLgh1cD4+ZAmIYMSTBqTYSticzHHUYCfJ4n4Ugq3NIbVa43/64vIh
 0BKTzJTSHHTGoxbLy3yJTC+hGfpBaGEkf4n+WWhIHvClwNyY0GOe/KxmuTFW4c/HK/oYs1ao6
 Gz7/yr9ic7ApdGm2yn1CZC/qc+8uvt5eZfDZ+uNrfeeeMeG9q70jCXWFhw0/9H2hy797NTj/f
 J2MiMznfpUbaGS1NHip0ScvTRYbtdLk7OqkoS6gubyP0x6xPTef2TEc+85r8dnQi2KnFOQ6v2
 SViO/gtFzNVRkwMAAA==
X-Env-Sender: Wei.Chen@arm.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1498792536!95709632!1
X-Originating-IP: [104.47.1.64]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9132 invoked from network); 30 Jun 2017 03:15:36 -0000
Received: from mail-ve1eur01on0064.outbound.protection.outlook.com (HELO
 EUR01-VE1-obe.outbound.protection.outlook.com) (104.47.1.64)
 by server-7.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 30 Jun 2017 03:15:36 -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=QMuxKsYIHPB2kcEKdzbTuzKKv/ub2qxOKfJY3hKK3uw=;
 b=XtnNyL2M2AU5E7H+76emlRsNk5Y8cc9OyCDKjSrr0zSpeLEH6DFv2wXF9yNnKaHjmCZbhLWsZyv/ibj00vv0uIwQ8XF83StRbiDjLAfdVOrjF0aExj0JVUGqqh44bRZvvYFAIdFnl7Eb5p0Nh4hpb8V7l7b3LHYhnlbGUy1oCOY=
Received: from DB5PR08CA0059.eurprd08.prod.outlook.com
 (2a01:111:e400:c576::27) by AM5PR0801MB1697.eurprd08.prod.outlook.com
 (2603:10a6:203:3a::15) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1220.11; Fri, 30
 Jun 2017 03:15:35 +0000
Received: from VE1EUR03FT018.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e09::204) by DB5PR08CA0059.outlook.office365.com
 (2a01:111:e400:c576::27) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1220.11 via
 Frontend Transport; Fri, 30 Jun 2017 03:15:35 +0000
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 217.140.96.140 as permitted sender) receiver=protection.outlook.com;
 client-ip=217.140.96.140; helo=nebula.arm.com;
Received: from nebula.arm.com (217.140.96.140) by
 VE1EUR03FT018.mail.protection.outlook.com (10.152.18.135) with Microsoft SMTP
 Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id
 15.1.1199.9 via Frontend Transport; Fri, 30 Jun 2017 03:15:35 +0000
Received: from P300.shanghai.arm.com (10.1.2.79) by mail.arm.com (10.1.106.66)
 with Microsoft SMTP Server id 14.3.294.0;
 Fri, 30 Jun 2017 04:15:19 +0100
From: Wei Chen <Wei.Chen@arm.com>
To: <xen-devel@lists.xen.org>
Date: Fri, 30 Jun 2017 11:15:06 +0800
Message-ID: <1498792511-25149-3-git-send-email-Wei.Chen@arm.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1498792511-25149-1-git-send-email-Wei.Chen@arm.com>
References: <1498792511-25149-1-git-send-email-Wei.Chen@arm.com>
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:217.140.96.140; IPV:CAL; SCL:-1; CTRY:GB;
 EFV:NLI; SFV:NSPM;
 SFS:(10009020)(6009001)(39840400002)(39860400002)(39850400002)(39400400002)(39450400003)(39410400002)(2980300002)(438002)(199003)(189002)(50466002)(50986999)(4326008)(478600001)(48376002)(8676002)(86362001)(72206003)(189998001)(76176999)(8936002)(356003)(36756003)(2351001)(5660300001)(2906002)(77096006)(6666003)(6916009)(305945005)(2950100002)(47776003)(50226002)(54906002)(104016004)(38730400002)(110136004)(5003940100001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM5PR0801MB1697; H:nebula.arm.com; FPR:;
 SPF:Pass; MLV:sfv; A:1; MX:1; LANG:en; 
X-Microsoft-Exchange-Diagnostics: 1; VE1EUR03FT018;
 1:oZFI35ICeVbNbeOb64M4rKP9LDCTz8UiG3kuUw8otd48a0uidMuT4D5DpfL/AnvwVvlEC9GEmzE+r84y+b73ALu77HQvPGef47awxbyXte3RzKlAdC85U7TAqRMdToNQE8bh3ErhRI0RG+WKpREtO2dg7VtUWml5xquRggYEPqtip1K3N/VqU8keKENcGpOgbkyxEymG0AqGYtwXOECKqXbfAHaBics5I++bZUONuphH0UIQaPoxYyLUVtLn48IEsa7F8gbGzurxWOC5sPpHP7DGb7dmQuhyedkN9qCZmr1FEwuP9I/loqozgx245MYJdfs9fZMJw3jDDe4CsyNocD0ndEg/HUOwYUDuX1gnEEjYZLQ1utt3fFv9+9chr8+++DNeCQlrBk8bgts2bKNtgrR+Gi5ae4BHllJCNLwvfTCX3rDkQUvnUoiDHEp5AGxVOGceyMiYTQST4i0t3+mOZVfzoDud/2pJqmUdw53CNH9ABFe+63qetSuAgSnaT9YbG4MPALdDeSg5QIy+tT9AY2O2n4rmaIj81dV/BMH5zt/0CKB8mowULmwgqr7+KV6XT8rncj0XLhlqeHA84WC++wa3cnzE1j3jPnfeJmRe4BTZEJrDecBuHIzK0IQlqg2HiPaAHobbUk+jpehuFju++2WXvzE8rfL59nM/V6tkCxwm8ZuEVIyh6+3fNeS/aG1ZQR19+xq4lOToC9kZSXPKAHO9iFY1SkzVryFJWWGe0/XzuxedJpSLcNnkaHN0XssVdN4OD/Ov3xgXLdmwfXoWZgZ8vyVv1f1yah224XQCfZsWF4R7ab2+8oeJwSLaGPB50pv04rM9Xe7PQMYHXAWqaxODQFB92ooqR+6qcLJ3YUHQDRMaB0c2aC+xsl/ok3qaHZ1DDq3SFZMzLAJF1EZb9tHtzlw6fdzNfLzQ7b9+dPtt80e72WImGemTC37A5owR
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 24dbb413-3488-41ba-5150-08d4bf66465f
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(8251501002)(2017030254075)(300000503095)(300135400095)(2017052603031)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:AM5PR0801MB1697; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM5PR0801MB1697;
 3:ieX5N4jJJJVTWpFUI54fy6/MYZv3+kej4VWeoy7S?=
 =?us-ascii?Q?mk9SNYVzXeAO0wHsh5GTQ9IS40IHEx+YvJJ8qPXkx5U00MYdJfgjFB+z5zUI?=
 =?us-ascii?Q?xxLRlL+k6r/QdpK8h7Yh+FOHxTJNCN+vGqh0d3wcIWIpM3YDBwKSVJCjrgsL?=
 =?us-ascii?Q?BckheuAeb6yEHepnKTZQQbBEr+hfSv5XXZ/1Zy9k5Vc7bvyUGpytkPwGYECF?=
 =?us-ascii?Q?O/XjYuKAnMSe3R2YVtPA1MC3kjKCWq4dc9TEha1ZrYNcWqXrMjyUybm9CsAl?=
 =?us-ascii?Q?fRdEeDcEOcPkMMOs9Y0v71M0egL6bl9zkmuXKpAY8Cd8QI/JZ1Tr9PdiD57o?=
 =?us-ascii?Q?+ul+j8d3M3HK0wnm0xooshQETmpDhPl8Y8m76tLBHmDC3kU4UV9CGAoygWul?=
 =?us-ascii?Q?Y+RlSIIj77vvCKtEzRl0ZG+qOQoVqwF6JwML9CKRQ9kgkOoKuHotJO8cIlkq?=
 =?us-ascii?Q?gof+y9vcdrsdrDORvVxLReKnLLZKNhA7XL+coLRinkCeluOIbyxkR5koq1BR?=
 =?us-ascii?Q?jsu4hH6PdKdNVDM4eFNgjyDQ05SeBBEBgxXWXRriMo3R7aZUZWAmy55EgqtC?=
 =?us-ascii?Q?OFIS9tH9NvhA0FHOY8dRlmWdA5tvjnTMxmUEP0rQQ1jUD1bB8IV3ffdeSkMh?=
 =?us-ascii?Q?ili/b788m4Y3eEIdESxG95gPUa1lj4aVcle5xA4K7Iw4pcS9YGfMfmTbdYps?=
 =?us-ascii?Q?gQBIyw3qVNwem+V5tZa51SUJKi6dcynXP536alEC/bUTnevz5wfMWQ1zUM+h?=
 =?us-ascii?Q?7susHATCi5t+judIEDT2M6/d3jP2SaswAYuCAqoPcztXDMPxTr7kBHSw/KI3?=
 =?us-ascii?Q?HHSfajmk1gT9TFJzctOKQZZGnT8CqyNYM/rpBcm9TYC00zEBW+5K0p2Lus22?=
 =?us-ascii?Q?dpFKUujXxGRIcNq3/aeS56AUT0xA0ajMdKktv6sRwwxMSuacYmZIJWu4nngO?=
 =?us-ascii?Q?lXOaBQfzf+Cad/PzMEqAuri91l5v8Ihsi+NrQ2swZg=3D=3D?=
X-MS-TrafficTypeDiagnostic: AM5PR0801MB1697:
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB1697;
 25:db4tF1Qx/gnQchKk+Jn6NHI8BNegJmDQHQKmGbC/vLVRz5Oyg/ndxLhbL/5FyiHLuZJMbTXT0+oIDxn20f13aRS7AHK7hkeLk/RxkEjOIpDXOKdXfZROJSmX5LCQl0D8SjX/m6X0MIAmLnAi6LSm0ci30m/KKJCJHgp2n0zhsG4w28qH32pgB84XCO1FO+K7hFv8dd03OcTjp8CzckQEvDLFAtmilaTPkm0jJVySZ+E0vpBNbLPgnuGHrvP6qI5QkiEfhadPwnHQzBOh1j0OSECRsK3fjaAgtpfJ2/HYzAXP9lyvrSPjTZDGNl3dlZ7TqQBV3IswDRLP7c1dQhg2C7SaYiCMwZsvnY/XTvKWSk4g5GbtlOrWzqlSRvt2ERCXHzMpaJdltUoxp4z8RkHh+QqXo7MAvtdM8q/My/zr0JecNQDEoc2uIwb+8DbLKtPr3n7OkSq8vZtRH0URBdPQX5f3UqvwUftP9PREsqpPf1iVXojxFCXXKSdNaq5kEADmRWkMxytDghccvy7FvWzdDqpYjNyOcugisiAqniLe8epdmm1SkEhyryGcqVmW9EOxkx4W2s6Nlq3lih6AMu3Lql4NjaiKQ3fUJKrtliOXXCtlruTR/DmQk7q2hhfo+b3keArBPO0DSer17b7/jlp6OqcJXaPC0a+DyAeoEemY1JSOprzKhq/PQPBrykeQttacOdklxidRLnXBI7Wxhw2GRIQvda+CZ+9OqmyGzq6ONNhZp8GDpaJN1tOySo81N0wbSOWnwitmueu9k5CPCX1ItPhb1mqSNZ4Vz3s1bHYEd18ACFPJ++OTvjOJjSk+eMr+lApJD/hXne7htOwqzQDJ1HIKsqK7QuBE3gLqGFiG/gxjJCLZzTKFtEDiQIAEz+9eLTwclEXPzDeUF183nOwW/k6durQNBPwlLaXqyZB6Vk0=
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB1697;
 31:qYrb4iRfe2uSpMjbX5EVKLWaZq16dZ057Kg5STbT4RzzLKFm6bU/C473uCukTxKPCeRj9mH2baj2QwYa5IUqjuXmrjjWuwtDi9g1UjVYQLFhzwZCwZVrTNmCfz5jJup/hCPOLfp2nENBdtLXMIScxDJavhjhpqXAPQ42wvy4wYFLOy2DOLL14tnmq596p/1MJWLF3lt4T9f7ni9xCLslqELsy3l1vqpnT/q8fJR9PHbwwwiTQflB37Z1+EZFeqoOUdj6euET4Gafqqg+qur7PZt/zZR0Q8GiVoX5FX3U7f0jtylolKb8++imafnen4Y4/9ecsefJzHycx/P+9QpLKouNa9uJfFfqn479B4Zyg85qwb44MEmDxBEiCCXASuTl31gGjwlrMFrXqhMICez87nIECAddSeg8TYlcokfFkpbYA454eIi/wcnL//iTojYUndHzUHZ5OvBM+DFDz8S+PXFXFouqlvblnYys1x5yhRJb/xi2D3pRujsFLUu4/Dht/2Rn7EEdvr3Eh2DYjgM/uuSl5ujyx1bebMpkQ0R7gw0nuXoXRwbK1hyBqHxI1DCt2gY0YURET1T9TJdHgUY1YdDWK5tue05WGhvvnY+IyarWAkU2Xq3gIznHPw5VSg87BfWFLitVegxrOQt4aGPZq4EIgERCz72QA0L51n9afGxh+06C/tauPFmj7p0YAZwwYdsK30lMqLHMpOS9OYHippa9PopKfPwkAe0GLvuqIkA=
NoDisclaimer: True
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB1697;
 20:W71B2Hnr0khEV0jSep1iXvYNodLJxGGZ22yBs8mujhrEQZtLoSKSN90K9nKf/1cs9ak9Ilc5ug0DopdayRvAa3LiZ6RLS70Hiy4R9/Xqe+B3qU7nHj7CUrNCsi39kZ5WXAcNGOh9akzDXb+D3zQ3nNks0Wh6srKU6dpU6dXYO30OBaXhJYpHAjJITabXd3rGg8+4wAW4cdvT/aIUMQhkfU0RZhKNH+k2ggdZ4yB/1rHjRn00ZkKbVcyHohwUHkTs
X-Microsoft-Antispam-PRVS: <AM5PR0801MB1697B86AD4576E12113009B29ED30@AM5PR0801MB1697.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(236129657087228);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(13021025)(8121501046)(13013025)(5005006)(93006095)(93004095)(10201501046)(100000703101)(100105400095)(3002001)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123555025)(20161123564025)(20161123558100)(20161123562025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:AM5PR0801MB1697; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:AM5PR0801MB1697; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM5PR0801MB1697;
 4:WiY5tbsY1Ahkt4kp39yGoQ2JJ1kUo/oOib1URjZD?=
 =?us-ascii?Q?XfZy3LyRHQl7iYZvIVJJcNzULfzKNMumhXhZYi4j5pdZMtJ2vsjnSC3qSoDe?=
 =?us-ascii?Q?y57s/tP5oCxRsfrYWp01TsY73rHTT8Ep+n3XIUmNGliN0kaC7pUySMQDNTo0?=
 =?us-ascii?Q?oH3ICCnnhHI81bboQcj0G29aZnG6hvQYwde1J66kVFn2cBg7QhQBO5sENxkE?=
 =?us-ascii?Q?304wGl//ki6oqZosI73jhPrxl8olbtL0HE4Jp81qCAn70q8gW3IYv/Lzp2UV?=
 =?us-ascii?Q?a0BvyMDxbysFUL6TvUk1VPiPpIZnLlcTseFOdMl9tg++jTdd/lkMSG4sNqc+?=
 =?us-ascii?Q?K5PaDroH3RicB+I3W37IoUVpvJRdW3Y8mkK1iRK+RLmMcsAaMYzbTC1ueTBH?=
 =?us-ascii?Q?ZdEbR+quxV+obxU0hZpATHxVN7xF9toJAoLj+UYO0FOL/lGvNdwsaDF54z1q?=
 =?us-ascii?Q?K3ZQcDkrmkA0gQkMRWY+r8SalSWqXoqr5xkch9OG0yF5hwgfzN7lT9UzQ4Q2?=
 =?us-ascii?Q?0G9NLJnAHaD9e6fPrbAJeUcW37rtwl5VlHtTN2fC8P7un8kTbQ3E9L/+9HJI?=
 =?us-ascii?Q?A1sHoklCMxsBLXpfY6UxhHD0z6bQcNICDkm5W6HzPYAb8PBLZmt9nYquaJCP?=
 =?us-ascii?Q?Y/OcC0svYJzjz6O+HoC+HCvilZhn4Ze9ik3+AATT0YRvPyjqG1cYMvBxn26q?=
 =?us-ascii?Q?Rv6cm1QQaLNhMjmWYQCRqlFL4RyubyXmXwaazWzlLlAMfxNQr5zn44wuuycN?=
 =?us-ascii?Q?mZmMgw3wwc0S771GZaXiCG8p2NQSgpFCCyizVtuLTtYyo9KizRCUhU3rz1Q8?=
 =?us-ascii?Q?ExE679C2x8xFyLvVFXmSemXu9+6Bs8GtyA5ZR/ESNfPwvQQGJRcjf8n/IUeG?=
 =?us-ascii?Q?9Lprxy6KyUdSSBrjJhPtB/HBSO1lASLHKqEbmyQY5pCCreeKPDBADKtRrZz4?=
 =?us-ascii?Q?Z2baxNiL8O3zhaa2dQF2k2VNOELnF2Jwaj4wsmkANu3WvqRPG6Ba9mt+QLDl?=
 =?us-ascii?Q?1Vemw4eWHPOx6dek1KLT1et3i+68kjiOgACrNkAM1zCmlDrR580JrV6PhN1C?=
 =?us-ascii?Q?OVgGrEZaHe7lEMwc7AJOCHATybVNFZNHV5eYI8a2Bw9UhbGbyu8zoOXlBWSw?=
 =?us-ascii?Q?NfqOvSfvh/9mGWcbKjyhqyw59RypEZCal9E7+gMSaRs5B49dyw9jApa1GtMJ?=
 =?us-ascii?Q?V4dsoPRYvz2QSFW+T+CaNijCJP/7oVRbMNJNSvBOn8OUqy/hznghpCKx21tQ?=
 =?us-ascii?Q?bcKqNYp9/nP6YH63Zz7FeMNFqeGcDjHxfHM/ZNHuzJ8J0bmaHL4qp3SRD0Ld?=
 =?us-ascii?Q?4A=3D=3D?=
X-Forefront-PRVS: 0354B4BED2
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM5PR0801MB1697;
 23:8H14EdlyBCVmg0WNje/Xlos3CrlmZd2v8DhmyxF?=
 =?us-ascii?Q?3jVpDsqIb3xNCPmxCdxIz9YgRj46yGCsmqQlxnwnJvuBkCb0i9rJc9tqiZJG?=
 =?us-ascii?Q?a6gjZi8C8Dmai4H1sWke7a+PIpeJ46PixYC+QwsjrtEOFT0r26qvyOJyGh5W?=
 =?us-ascii?Q?Gjo0gnUiK2b0tzffzbP2NljuhmZIdMv+3uznHZFIhjMMMd3Zf1bStpU+Xigc?=
 =?us-ascii?Q?nKhXVQND543FNtY3iRVxUv7GfztJbPT7dBDzWe5Hp4QoMaZRPL80/FGxlEXk?=
 =?us-ascii?Q?73vfkThnPxemO9i7567Sz0HFxCKrSQ2daHIMgk/VrsSt9AO4q62MDgbrY4NH?=
 =?us-ascii?Q?ydLBWi7995gx/FQYCEzehPzwr0PUAvLRLjBdJFxZqbYcFy9TnZYKRBmNax/7?=
 =?us-ascii?Q?Fae/d2Z7dsjWLIvI0ekyzi58I3SFqwJkXW2ZZW7NwktNc8+Rb6bu8GxNZlGh?=
 =?us-ascii?Q?edYFzNlQFFK2xLZs3TM3ArP55/D/fkWZYxFisOc4sdp1jobFgXynvPyGJqg6?=
 =?us-ascii?Q?EUKYsRNIfMGzZi0dn1Exi6vGeZ5vsVgp2xPdqHN51jIK/lzI8SDmDqvY1CwD?=
 =?us-ascii?Q?Kirm3Rj7ma2z62p30Lx5ZInRBS65wS4Ekxw0bIxfX+bKiWA21RGVv1f0UEIc?=
 =?us-ascii?Q?+wpyMAr8H1HuxnIrlQgkde6c/EUm/MYtkOFFKfKhk8DJDirfhauVGlUQQpbX?=
 =?us-ascii?Q?d4FlWuLDufvMFZ7uTL4ACnmC/G2jWfk8oCHXvwiBKpsZJOrgx2LS9WiqNH4P?=
 =?us-ascii?Q?lq+SZqeLGY+MZbSq5CXDdLY+q2hHxTgJ/7AhXugApvPLFZuG3/y9Y2jAZKUr?=
 =?us-ascii?Q?DOUXNBZoCavojgrf4QMYnnkbqbU3MVny6WAEdvRti3ZsDP71qG9cJRq3wcu8?=
 =?us-ascii?Q?cjLScnsHpZK5aXhTQKuBKU2vQB9xbLC11hjsTrDVXKwGutuIX4JJmIhXn6MW?=
 =?us-ascii?Q?HT4+5IvOl+5+GJBrULYwtpiDDh/7IXIQ9UZX0+EyK4QxJuRO/V+MGfKswryk?=
 =?us-ascii?Q?aWAc=3D?=
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM5PR0801MB1697;
 6:/3/NqsZ/Ofpo1TLaSjHGc5KpouYg6rxkuKBapRgU?=
 =?us-ascii?Q?PZiS4OL1pCKzCIDyhUbgthaMQmv09Xau2yGcDdXwiehIhVXk0VPsaF2Ikx+u?=
 =?us-ascii?Q?x6l+dyy46XTav9FZUyHeLaFQ85s5tQVMXUynjU+6Y0Hgwrkf0laDCxY4HPbI?=
 =?us-ascii?Q?rcOhmsVs5tedEDT/5VYJAX4f0Vx2MwCCkgKfL1FsAZEQ37QWG0UdWw+XmcMV?=
 =?us-ascii?Q?jynpfpxNbaECmrqU5NyPJfw3rZUEebOKp++q4BfAWTHmPT8qZWlDpdnw1KtS?=
 =?us-ascii?Q?EV6C/taFcKQ1j38ROP4qtk8XZ4KySX+T79A/Mtczxfhmr0zrwVuFd4oL+mvw?=
 =?us-ascii?Q?FnOxVClHR++aENC5uB6OBhYhT0YNVMBD4SXoQTgAuPIuIQTBBhvwgfn4oTh2?=
 =?us-ascii?Q?0cDJcf6zJze3fPF1t5Z/FEPpFIJeg4+OAHbRE7tigJGZ/RX0bJtbNkQUUVu2?=
 =?us-ascii?Q?zXGE0f11FobqUg2v9lyc2JtSoTnfRWOYDy9btg6/3tO2QbIbo7ZTY0RrwMXs?=
 =?us-ascii?Q?RodsP7QfiOhGf4GleB6IXqLXcTeXqH1kqaCATn5tOyUKNdOkUt0HYeJCDQTk?=
 =?us-ascii?Q?HypZl83lys2yUeCelzvFNbUw/1fLijT+Yz4qA1RYlZtGtWeC3RzpsfTbPsQ5?=
 =?us-ascii?Q?RGkRlT54Ygj2YkM6BtTmJfVwz18JiNQWpR2H52U6kXdRc/bHMY2pVFsxVM/E?=
 =?us-ascii?Q?SN7F3tv4NkCQYuPCc+QBgHSpFhyL7VEUG2XGLeDRi5D/LZe8EVQWtvjfAcN+?=
 =?us-ascii?Q?ONjEgr1ckU/NvL1iQ07WikSgmpgud62OtyOijtoETNtBh387w4A4Wl3MQWqW?=
 =?us-ascii?Q?CZO9QZAjMkflu8z9nishJ80JiNzuu3hKnrXXwXEAJCBT6u6jZZ2Hf7SFBoDJ?=
 =?us-ascii?Q?4on8LeIArqDp4vlMDBjpqtAVUCsSoG6rVbrUcTlsJRKV6HobGFzyncF7IUMs?=
 =?us-ascii?Q?wPhRMUFppyxaMKYTRhr2zctBaEzvSWeyF6rBh9QjvraIsNvLlhuUoBrNKHi1?=
 =?us-ascii?Q?QHZ/LuCN2CNsoL8f/CWuKFIg?=
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB1697;
 5:muQcvkAPSzTO/PyxuoW51YjQvUnPwhp6Zf0Dv4dER3/JePaLXY30rAwfe7ApX6OL0JE+A7E2uCDK86BgRwKgmKjRsWiPRE//XT4BIF/su4H6ll9PBY9prrIP5FagowTVQo9eH+PKUuU5h6s64N1pKfk+y7UX2j8NVxODWuVtX1LMBPxGYGpmYeBsfjHO+uDPCxF9azKjVZHFY8amqlQA3VX2dqmClLm6x1bOeTp0fBpwQ1oNm7JBhDe9xTfPitS3djAbNKo1ZAJkPdLKPlLd/VXMWtKCROwW2wHrXOscTTBirKJKtodLtuw6qj1rk/Npa7lGqHVAAuXx200JpT3RROHYtZkTZ+OndCQV6kgc1xyzqNDJR+KnqTPrFa+E59mV9ZAH85wPyWYWuxEh1l1zgoVceP7md6ARC+4JsNPYDtWPZYGtIkaJDQSpEVdF6EW/0DJQDZTm0vEL14zWV5EQ3ofHzvhJfWCyoo3k3pG02Mxp0zEcxoPC07s67cUVutDU;
 24:nIwG5X6wNSxsPISOaaKOGGx8ZL2MeGnwq7aAsbG8cpH85nto384W1DyWi56nNgR4arOIBXtSpwbTPVIQOA3QmG01Wxg1pGUi9X2eFAXuh2E=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB1697;
 7:Xp/mbC4/jUUNNVEPAOXnAxWvxaVNOUCVqG1a1Pkv6lRs2+FUv/aYcKJ/KqHYP9qkybPWfkpWUa2w533Y6r9XQxuAna19dPvPRBJ6UxSUgkYK1T5FaCdda3Fecaa8nXq7DtXF1JKlvg0FMtJ8b4OgeZslKPQNYXuZD6JX7FOziJFdhIcNF4aTk+qqL6UHgnECd4en6IwO8hi/RDg4TtDitucW7E8pAKQj11CQOYV0fekPkA/PUMZq6VmAg3XbHpd3Az9rRf7RC07cGNbF0dbHE68FMzgvodLitAe2aGtRoUoD2nnc+TGY61hCG+Hw+HbVOyH20Vr0EboKfnowtUOrKmWxbGn9MAlOYSr4Ex4kFyE67uSeczhCp0Xb/cc/EzLQzJfnKkyD9e0UHitjUoZFgI0oyp0xY/mdAbDvHnt5HZ5n7DElHQNiqe3zhaNEFJ3lBXLD8cbuSCbiZ1d1HxBnG5cDN54JyzOY8436wVxP6uHPsKpKsD8RaVLjqOkhxuUrgj9b7qkJJtU8H8j/HHfV5KZ1303OumdB+bTe3sV/1dHkQwqK9G93bMIKNsTU+uCZ5bQI5iYEegmJj8Ci1td8SKJpzzKLJR5FqI7jULs1BJYLW+wBsz7eg7wKGX5Vzc+9Xf4krGU7guGBuH087k19yglWjvzNAdD9F6QLgA3I1mJDP1cgskvSgF06YfjD6UEHQ+zKLls/de/GBPXhWd/z7h38dnWZ9T7DrXRSDG6MZJYkQhIZhpeZ4YUOyZanZj+GkSpJVX6f2UsQbxrso8cp9O1L5Jv9vaz6mroTdxQfAuI=
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Jun 2017 03:15:35.1647 (UTC)
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[217.140.96.140];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0801MB1697
Cc: sstabellini@kernel.org, wei.chen@arm.com, steve.capper@arm.com,
 Kaly.Xin@arm.com, julien.grall@arm.com, nd@arm.com
Subject: [Xen-devel] [PATCH 2/7] xen/arm: SMMU: Introduce a helper to add DT
	device to SMMU
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SW4gY3VycmVudCBjb2RlLCB3ZSBvbmx5IGhhdmUgdGhlIGlvbW11X2FkZF9kZXZpY2UgdG8gYWRk
IFBDSSBkZXZpY2UKdG8gSU9NTVUuIEJ1dCBmb3IgQVJNIFNNTVUsIHdlIGRvbid0IGhhdmUgYSBz
ZXBhcmF0ZSBoZWxwZXIgdG8gYWRkCnBsYXRmb3JtIGRldmljZSB3aXRoIGRldmljZSB0cmVlIHRv
IFNNTVUuIFRoaXMgd29yayB3YXMgaW5jbHVkZWQgaW4KdGhlIGlvbW11X2Fzc2lnbl9kdF9kZXZp
Y2UuIEJ1dCBzb21ldGltZXMsIHdlIGp1c3Qgd2FudCB0byBhZGQgZGV2aWNlCnRvIFNNTVUgdG8g
ZG8gc29tZSBwcmVwYXJhdGlvbiBmb3IgZnVydGhlciB1c2UuIEluIHRoaXMgY2FzZSwgd2UgY2Fu
J3QKY2FsbCBpb21tdV9hc3NpZ25fZHRfZGV2aWNlLgoKSW4gcHJldmlvdXMgcGF0Y2gsIHdlIGhh
dmUgaW1wbGVtZW50IHRoZSBhZGRfZGV2aWNlIGNhbGxiYWNrIGZvciBTTU1VLApzbyB3ZSBjYW4g
c2VwYXJhdGUgdGhpcyB3b3JrIGZyb20gYXNzaWduX2RldmljZSBub3cuCgpTaWduZWQtb2ZmLWJ5
OiBXZWkgQ2hlbiA8V2VpLkNoZW5AYXJtLmNvbT4KLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9kZXZpY2VfdHJlZS5jIHwgMjAgKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL3hl
bi9pb21tdS5oICAgICAgICAgICAgICAgfCAgMSArCiAyIGZpbGVzIGNoYW5nZWQsIDIxIGluc2Vy
dGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9kZXZpY2VfdHJl
ZS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvZGV2aWNlX3RyZWUuYwppbmRleCA5OWVkNDll
Li5hOGY0MDNhIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9kZXZpY2VfdHJl
ZS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2RldmljZV90cmVlLmMKQEAgLTI0LDYg
KzI0LDI2IEBACiAKIHN0YXRpYyBzcGlubG9ja190IGR0ZGV2c19sb2NrID0gU1BJTl9MT0NLX1VO
TE9DS0VEOwogCitpbnQgaW9tbXVfYWRkX2R0X2RldmljZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1
Y3QgZHRfZGV2aWNlX25vZGUgKmRldikKK3sKKyAgICBpbnQgcmM7CisKKyAgICBzdHJ1Y3QgZG9t
YWluX2lvbW11ICpoZCA9IGRvbV9pb21tdShkKTsKKworICAgIGlmICggIWlvbW11X2VuYWJsZWQg
fHwgIWhkLT5wbGF0Zm9ybV9vcHMgfHwKKyAgICAgICAgICFoZC0+cGxhdGZvcm1fb3BzLT5hZGRf
ZGV2aWNlICkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAgICBzcGluX2xvY2soJmR0ZGV2c19sb2Nr
KTsKKworICAgIC8qIFRoZSBkZXZmbiBmaWVsZCBkb2Vzbid0IG1hdHRlciB0byBEVCBkZXZpY2Uu
ICovCisgICAgcmMgPSBoZC0+cGxhdGZvcm1fb3BzLT5hZGRfZGV2aWNlKDAsIGR0X3RvX2Rldihk
ZXYpKTsKKworICAgIHNwaW5fdW5sb2NrKCZkdGRldnNfbG9jayk7CisKKyAgICByZXR1cm4gcmM7
Cit9CisKIGludCBpb21tdV9hc3NpZ25fZHRfZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIHN0cnVj
dCBkdF9kZXZpY2Vfbm9kZSAqZGV2KQogewogICAgIGludCByYyA9IC1FQlVTWTsKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oIGIveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKaW5k
ZXggNTgwM2UzZi4uZWMwM2ZhYSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2lvbW11LmgK
KysrIGIveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKQEAgLTEzMiw2ICsxMzIsNyBAQCB2b2lkIGlv
bW11X3JlYWRfbXNpX2Zyb21faXJlKHN0cnVjdCBtc2lfZGVzYyAqbXNpX2Rlc2MsIHN0cnVjdCBt
c2lfbXNnICptc2cpOwogI2lmZGVmIENPTkZJR19IQVNfREVWSUNFX1RSRUUKICNpbmNsdWRlIDx4
ZW4vZGV2aWNlX3RyZWUuaD4KIAoraW50IGlvbW11X2FkZF9kdF9kZXZpY2Uoc3RydWN0IGRvbWFp
biAqZCwgc3RydWN0IGR0X2RldmljZV9ub2RlICpkZXYpOwogaW50IGlvbW11X2Fzc2lnbl9kdF9k
ZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGR0X2RldmljZV9ub2RlICpkZXYpOwogaW50
IGlvbW11X2RlYXNzaWduX2R0X2RldmljZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZHRfZGV2
aWNlX25vZGUgKmRldik7CiBpbnQgaW9tbXVfZHRfZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAq
ZCk7Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 30 03:15:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 03: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 1dQmPS-0003gO-Hw; Fri, 30 Jun 2017 03:15:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Wei.Chen@arm.com>) id 1dQmPR-0003eE-Lv
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 03:15:53 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 C5/5E-02962-962C5595; Fri, 30 Jun 2017 03:15:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSa0gUYRT1m53dGcXRcbW8SYZuhBG+yx4EZZA
 lVGKoZP2x2ZqchX3YzCobRZmVlGHlD/OR2mM1TC3DIgXFra01tdxESFvNkB5oG5LSU6JoZmcr
 mx/DOZxzzz0fXFKhPqsKI1mLmeWNjF6j8sO5OJ/MGM6etTu+thytrZ+14sko1dH5A0tHe5Q6o
 9Zk2avkBq15eT2E5dloSiH6qSxBfiROFyrgR/s5D1HTDRjM9DiQTB5j0GX7opIIoocQdDqqFL
 LSjeD4ZK9IfEVShsEnm0EWqhDYnKWYJKjoSCgtO45LOIQOh+aSGkLCCvoEgltzWyQcTG+Dkun
 zHj9OL4Oib3VIwhSdDHcbH3tmgV4CLucZzzJfehM8+n6ZkBcnQ1GfTSH7g6Cv6i0u5wM8mJry
 lguHipcDSM5ZBMOuQXGWFPFS6D+ZJnUG+jMO4+MfFV5CQJvzOiEPhINjoMZbYge8vtykkk0TG
 DgbPhAyeUPA9OkuTHZFw9ilE17XWwKsX+a85IIKhkebPEUCaDW0T0gTktCBQVXdrPICSqie95
 DqeQ+5grAmtFxg+QKWj0lcE6vldbmc2cDo9DEJ8atjDawgMLmsntEKsftMhjYkHoOP+HUg682
 ddrSIxDQLKOe1rN3qAK1p/yGOEbgcPl/PCna0mCQ1QM3cF7Ugns1lLQd0evGi/shA+mtCKLpe
 lCkhjzEIulxZ6kfryNvNrZ8xsmjmrvjvqZz7iqlxo8nIhoVSX6U8Whrg8o1/4/7c6BAKDwumk
 FhQ7Z/H8gad+X/djUJJpAmmNjwQU/x1RvPfrW6xECYWCq7MlAqZmX9SWCGqCZowvToWMV5Ql1
 /c4tqaE4mbA63vV0a5D4/esWcNpWRH+GyG5NSLIVdsEVEZWOG5d403TqWlq38lXl11KEnfbSf
 GJjON5+eaSknXve7QWuf6g3GskJF0cmqi+khgxWaS2rWdznYXtygzNNbe509cG6NHIloXPj1a
 /vDbr7YXIxpc4JiEFQpeYH4D2BBs4Z4DAAA=
X-Env-Sender: Wei.Chen@arm.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1498792551!70986833!1
X-Originating-IP: [104.47.0.84]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23839 invoked from network); 30 Jun 2017 03:15:51 -0000
Received: from mail-he1eur01on0084.outbound.protection.outlook.com (HELO
 EUR01-HE1-obe.outbound.protection.outlook.com) (104.47.0.84)
 by server-12.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 30 Jun 2017 03:15:51 -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=0vFUybeTRxD6EvIwekEEjkvPgq5Ma9FA5dS9uKPxOEg=;
 b=i27u69Efr8FNXX58kxfJrF5t8GENZQoyPRls5xzNFjxCQryUW96oEbs+b8bIaOlP+Sft83NT3BEcEz7F7rliHmvP/bNHULlo1s6uc+gHj89o1gTOEFLGkXMqLqcWuWiEK4H8Aff/FN8Fe/ZtT9G/K59cNXVY+2S5gb54dN+Vc7k=
Received: from DB5PR08CA0043.eurprd08.prod.outlook.com
 (2a01:111:e400:c576::11) by DB6PR0801MB1702.eurprd08.prod.outlook.com
 (2603:10a6:4:3a::13) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1220.11; Fri, 30
 Jun 2017 03:15:50 +0000
Received: from VE1EUR03FT018.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e09::200) by DB5PR08CA0043.outlook.office365.com
 (2a01:111:e400:c576::11) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1220.11 via
 Frontend Transport; Fri, 30 Jun 2017 03:15:49 +0000
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 217.140.96.140 as permitted sender) receiver=protection.outlook.com;
 client-ip=217.140.96.140; helo=nebula.arm.com;
Received: from nebula.arm.com (217.140.96.140) by
 VE1EUR03FT018.mail.protection.outlook.com (10.152.18.135) with Microsoft SMTP
 Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id
 15.1.1199.9 via Frontend Transport; Fri, 30 Jun 2017 03:15:49 +0000
Received: from P300.shanghai.arm.com (10.1.2.79) by mail.arm.com (10.1.106.66)
 with Microsoft SMTP Server id 14.3.294.0;
 Fri, 30 Jun 2017 04:15:31 +0100
From: Wei Chen <Wei.Chen@arm.com>
To: <xen-devel@lists.xen.org>
Date: Fri, 30 Jun 2017 11:15:11 +0800
Message-ID: <1498792511-25149-8-git-send-email-Wei.Chen@arm.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1498792511-25149-1-git-send-email-Wei.Chen@arm.com>
References: <1498792511-25149-1-git-send-email-Wei.Chen@arm.com>
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:217.140.96.140; IPV:CAL; SCL:-1; CTRY:GB;
 EFV:NLI; SFV:NSPM;
 SFS:(10009020)(6009001)(39410400002)(39450400003)(39860400002)(39850400002)(39400400002)(39840400002)(2980300002)(438002)(199003)(189002)(86362001)(2906002)(50466002)(48376002)(47776003)(5660300001)(76176999)(50986999)(356003)(54906002)(36756003)(189998001)(5003940100001)(4326008)(8936002)(2950100002)(50226002)(2351001)(6916009)(305945005)(110136004)(38730400002)(6666003)(8676002)(72206003)(478600001)(15650500001)(104016004)(77096006);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0801MB1702; H:nebula.arm.com; FPR:;
 SPF:Pass; MLV:sfv; A:1; MX:1; LANG:en; 
X-Microsoft-Exchange-Diagnostics: 1; VE1EUR03FT018;
 1:9o0c2Kq0pkoeHxCNpkiD4UNphpDPcfCQwepCDEZ52RPufSVHi/45w10Y5abXXPQyrn+0jgeu9vgaOd9iUm6RrJIe5U/Z7lhF67FhfkxmEum6uxm/W9+9rK05pDKVzSggG7dBT5hnstOnGmjnkjyqLyhhMDFvFiHD1eTWhq52rZkK42JrzKRo5E2LqP8aQDG3elRyVQlCwYFaAWVriNwo45equWWc2VTkm0HN0L5RtApd/RhbxflYasJmZdJPCZbxwxdoeS3TDHWBYmd/bFdou9Pqo+Szx1BEHc2Jx78OSz3L6c+Z5TpeKIHPzoQlh8t0dKJBcB7OdZCDfG3Du9kTrcLEAjpXbBwn95stUjY5cLmZGXz+/0qggZZjd+rcYEpER/K7qc25/pkAHq48+wdHXs5Wry5u+2mHIVhtib1pdXqXF4nukh1MuQHewI8MkWF/dMbpwPhLHtSUGIXLobnoWL+iNxPH0IbGlDHqnAXtdgA12QBKEAlBIJz0leSXNH3th7GWUhdPCM6wbV/U5Jjp2jbiUSZLpPsKdF3bPuDBaWBNjwbmbY8PtgghdAyDrkxb0pgTrGfOUUuWDvxnXYLitQbDXVF2N4z0++dpe42zuxIR62jGgDTwcj60fvS0yld6Q6dRCT4H84cIZuxbEhY6hgPMqagwYhYiXh1hsz7vHkhAFflJRK3JV0rLzoLVDRL3x5jqiRmrHXkLz3SU6WBeyiKIe4ZbkazYYQUcIhTqDEmXA9FMtn3BivWSKctXKcMKXvvuysw4dEya3E92wXGyyt7clCvw7dZ2cbkMd5Qu4K69ud9C+sTaosCwfhgFALEVa3vqFwiI6iH1M+65rGMz2qZnK4eBkRgbUFKgNe45300XtKc8ZT/EsmNiYEzV6g6cftjchGEvMX5wV/qFMPnU+LbKvQrnpWo3MYIwjla+SHn/B5pc+CCW8ST5cjIMwaav
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: fd84dfec-9b5b-4c6e-2234-08d4bf664eff
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(8251501002)(2017030254075)(300000503095)(300135400095)(2017052603031)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:DB6PR0801MB1702; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0801MB1702;
 3:7jgkl5shD0kw5AQ8D+qG8m8x1QjXgFuWw4iY9p+HGwwIoux7MBWGR9ww5OnOLnD+wDGi4BXBc1Zp+LyD6AUcbsgAhwYRRSockRgEfC+av+AWAmYf3DuWKKk9+FD7PGr27Xsw+eUa+DvR/KsRTNhSmCrgoxNVvwFVFrM08Al0mcjMDUrQ7tbhum8gq98FEeIMjoHRIfhqEwPp9Jv8NRlinSployUZjQ4H25BIi9equozVITsY2HKEXt9SmO3K98mQJDAJmfJcukI/s4GhgNvkA3Q2/9VxErcVWIGnZ0RulYlz7ugW/6ONjP0nR6w6ns3eixyMu9LMTgB8euhHxQyJJMW7trosFL7jiHhk9GMYpojGshKz7m3/3qU7WwZgdnIJt9onW6pQtoMyeq2QfoRH8Mm1huUc/2N+sjGg+jyUbcUyWGXkcbxlSfEhIcUOCIgORE113btWSR/oAoXLWiSpfXtsgH+1GWFnzAqv5hWPCqZsvUGpwPJusY4ouBv6JMvt76TyOUiMkzBQHXm7/Y4+zQIYRjidtHF6OGWTRnJiTrGkFW1t+MnsZbcJfE2lK76/MxwNjwRSJRlApDqgeo9I4YTxJRDZvCisYMLNQiUVoASjzrtfpSeQ/F8dAlAv/exdqCQXC0XvPRO7F0j9VaCU2LeAfFi4ANsNf2PJzsbYa1pxuxuJ328vXYZzf9D92PyyCK79r91LAHqG7eTuLkXj56TrO0JxrkqbqHBsPWW9YBesdyKMRZ3o48rZf9fMi16VPpjFbwCoziaUM3Z38S9TQsIJmusYTdwqvLMOozQu61i6E3dvSzmXP07ZKpFTP3/L9sVL0nCGltah9SRYe5OlfOj8tMPw1vZ6txgBRK6UHm9nZPByWAbC1JcTkSz95fS2lIOcQwBEGBqsPGjCI24vjKiZd3I/cjxXc6lK+z0gr0w=
X-MS-TrafficTypeDiagnostic: DB6PR0801MB1702:
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0801MB1702;
 25:oPABj7CJkAfHduHkIWMHa/prt/HpTKLosY9m4Yc7wOI0ixF4/ePJMOjxVUf6sG6lmSGW3aDo33FPQWgKjONy4SSdt5Jjf6/db8BK9ABmodS0NQyxoTGUL3qkN+YCjXO5uoL1mwBpQL4pJPccawCZ8Y3DCfhZgMWWx1GySwIlmwBdoG8RT4K6mkGwG8gD/RaEBQuajqtKkbJwlYxo1BcLLV2xiw3KltmmL4s6xRQW5b9jfuu78D3SO5+xfR8JyKWeIsSCWIyuWRIZdT154wzI40G+artMfqJorjgcR1sjcCHGz4C7eNDcDNcyvS0sgP94Ts4XM92ggJWS4XmNWphogX97kPrb43WNN25BGW2TQum9f4MMLs8SBwyk6Q4xLWOKt2MQJ8DwSAqTm7EtIdZtFJohFD6Lsnp4rZTRml9IUOmC6x02wy3uU+s2Y6Qyg7x7OkbzU0p5fSxLwdL7XXRmjQsw8Xa04UonTIMcfXoB9nRSUr3TjAuPnut5aSfSASOoCgcxYGUjCTQ44J5G5kN5FiruVeTXuMkryl96zzivHmMtZbSoLY0wqylmxxtGvWLbUr4cph7OE87ABI1LItAksr2cZvzBxtlmlb7XNTmNbr4hfT2CnS5EpC4luDdFr7D0OrYg4PIU7gOVRRGwiuGO+kqw3dMNOTOyGqjusVbcXEl5fSTl7N35b9u45dfi8uMbzcwtrXvdQNj1siUiT9dDNpqGG4TrGVzqJ1PJyVhL7U/PJr//NSFNhWNLYxXNQqoeAuG16axkaKzfNBZ7fZqyFEwelNhwTaLEnAP0QaXz+kkJug+lpGIAWJTM2RO8jb1CEDcaVOEfd4DN7XDLYSaZGtUY3GDb5CI8wWR+WkpxgE4Q5YqoS4XzRR85rq4rjvPSaI6KLYYAFEV/hQp79DYkqHGp6hZ3e+Mpv0ubkSnlUZY=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0801MB1702;
 31:oQIX29R/iphcFbmkEruj3bFLf34Oc7FZ2MdMev64O6YHfLq5IS8qdWvglLyeEKQQMqVXqCzlvoBsAnrQ//NzUcNX2adpV5h1+qTH2KHZuCUIdQ8/gRvNznCHY+ZRqHyREpdHXxLG5034ho58ZP15yQcn+TrG0WiXJpPgepJ2+PbpQYKLZbnr7lJ+0pNSa9jvblKg9ZpRmwvd8i55dJgTrnSTLH/llDUbbHinDNScLfyV2xv8VWYfS33WcHYACj+6ebPQE50PFjO3EWZOq1tBUJX6s3/Srr2IS3MC9IAFtw/KfXN9junSFt1iCN7iF+YeLgcH5Oklpg5k6PC1l3I1bJzJZcISk6oB78rY6/2RFpKveoTJ6HfngtyMZyfPVNHqxi3x82WmnZxarzV/Tng+dz4XsVsSRrDKiMcjBqu8qml1Dy3FrutF5PfEfHADZMd9QmfWaAIuCfz85Gj3IIazA0+D/wlsALKj2/RrPrh1uM6qkrgLTHThKKr4TLyQV+2tNziHjuTB92M4ikuXsQeFuNDUAI+MGrR9s48HDEPEk9jp7abjvbF1bk/nIDSVuY7/xxOn7z7kB/zxWjnewT/OC+E4OMUpqz3wMcvaOmoOTV6/+gag53VSkFXK8KuP15PpC3Kz1tNWKrCscbC/alhSzAszgVWKC7as+9SqyDbxP5MA/MruE95DcWcMYHT/6Q7o6UmPsl6Iu90q9yAd91If1Q==
NoDisclaimer: True
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0801MB1702;
 20:iFUX3i2LhD3fj2eS1083bHQTSjZjYkBPlvJLbRZydlWYlvrBK4szYI+42VzR3e6C39fgHQtT6FuRGgeExA1d5IR2zUkCC+4b+yi1rh9ArHPyRDteq8G37tjDbXHPkJIC6A/iY2/lH6t2Ii3JbV6H8yfuiwl45eDL8oO/6vuYrQsctPzpW5RtSlhHOdreyKkxACaeabA81IOMd3bM6CPYCKFvnHKBF9o0sA81+p6iPBdGl4fzGFKk0PcvAmFPUXR1
X-Microsoft-Antispam-PRVS: <DB6PR0801MB17024384DA7F69E72FBD0D609ED30@DB6PR0801MB1702.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(236129657087228);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(13013025)(13021025)(8121501046)(3002001)(93006095)(93004095)(100000703101)(100105400095)(10201501046)(6055026)(6041248)(20161123564025)(20161123560025)(20161123558100)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DB6PR0801MB1702; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DB6PR0801MB1702; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB6PR0801MB1702;
 4:xMK7assbrkXHfJ2h5EBBzojPphrHAZ8qVUYvUeE4?=
 =?us-ascii?Q?QQIKX3JqYOmR05Lh/QF/CP7v3CavlsTqkRAIgK2QoB1XYwhdclv3/km07+64?=
 =?us-ascii?Q?GBSTQDZdNIKK4OFWMyvpjMD44zy9oTNnvrcvAn509YShisGJvzPy9SeYWPHc?=
 =?us-ascii?Q?hFofL2BvZxzqcZHlc5zPqtYWt9Y5qC1WiDfVUAFyx2Qu8NNZ2cZCwwrIBhh8?=
 =?us-ascii?Q?NrIu/HF4txBILe13gu3437Pj8yH80NTprAXq4/z0WFqBkTKzJPfUYDiE7hz/?=
 =?us-ascii?Q?OyxYFhZbzYH4wprAIpda+e7AIvJ92riHXRSMYxwXQbNHJMLFwPsHdVk5epBP?=
 =?us-ascii?Q?SqmdchDbzti5I1Id0JGJ/b5VMyy/QOeU7lkFjuBP670+NZ3VgGXRzXjaFUQ7?=
 =?us-ascii?Q?vT/WjftyhewgF4s4sfbLVV53CM9xqb9gXlmPobLbG6adnlXR8mhqoXoufWRG?=
 =?us-ascii?Q?MxiiRw7j7VVc4nCAh5YzObBn0dxTx8YEcVgdX5uccgX/yUoieN6xZCnDCog3?=
 =?us-ascii?Q?NCwSmuE21Hh61JdSU69uPIUfxFIDrKWSPymo8OEvdUMPlUjbEOIv9uWT2ak4?=
 =?us-ascii?Q?3AUWTqVnKLGvj0szXii75mX9pTOmkDcs3ZdaM0Pkde7dA9aw5iBNRKAVFvw7?=
 =?us-ascii?Q?0mnF0bXKUl/xA+3HDKNctee3C9Bs9PCP+JoAsG04Xh+isFa1NcJIjevdpS//?=
 =?us-ascii?Q?lOUHxw0VZfFr0BW0xy1OS+l1pM0ZKpuGndYnVo6IsWDv4t9L+IA3+iMWpLDp?=
 =?us-ascii?Q?Rq9bRv6revptvmwuqiyVFmp6eGPLTbyBajetwyiIS2gGQ/1F7OVF5aIMcH7p?=
 =?us-ascii?Q?rf6kDObvLx6haAhOBY/FF82lqAZpdXEERACkKZsnt/GR8ncqFrmVIkkkfRRh?=
 =?us-ascii?Q?ju5ZjmMGo2CsEZjlLey8RGsNJU98ykKwXBrFmLOK7wLqMd5gqV/NtWa3u8ri?=
 =?us-ascii?Q?5B4aNmIX3qUomB2WsQNuPNf8YjfUmDpYjqrJaXRrr5ew1964cS3lISQEgqB7?=
 =?us-ascii?Q?ZzUwYqTifZruE5rFwvIayhWwAdtsoCZ2nxexXrIP81mcVCuMFBAJxa0auz/H?=
 =?us-ascii?Q?RW1rvyFqob9iM/w/j5V20AQMfcyuJINqNtUEHVNvQ48+99rXMc2wfrrxOi/Z?=
 =?us-ascii?Q?1cgjFbgT3LAmCuV69B1tn/ncHn1yZBMrTblytr06APWyYIQL8tFLPRwc9msB?=
 =?us-ascii?Q?MaRzo9+Qa8jogTLHgBQawBOcKVJFjfflBuFNHsjvNzdwh2B9A8+ugIkZp8WX?=
 =?us-ascii?Q?2E04Icy5E5OJFTqxguH4yh7JbdM6+BvvbQRMTxv6BOvcZqFnBekJhQ2xjvEi?=
 =?us-ascii?Q?1g=3D=3D?=
X-Forefront-PRVS: 0354B4BED2
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB6PR0801MB1702;
 23:PLKcHHrjOad4s5CPomzMvY3igmymkTB35lMMBZ5?=
 =?us-ascii?Q?H05CWjG5hVGpo20nheYLdYcme5hNUtfgzpj/xbDU51D/Zl0rjWlNvZ7ANuA2?=
 =?us-ascii?Q?PiJIiCG75G6zuM8+kn7ZJPjTecadpnr8O3GQ8Qyjj0v9nj/eat+ccAi3JcKC?=
 =?us-ascii?Q?feyzJbLT2kBPdfvhJyWREnlbvlyChV7BJEkZayaMTsi8QjSYK0/WZBf44k9X?=
 =?us-ascii?Q?SwHa41xGLXbPkZ30kM+f7qIrXn+aeKgPQ3UcriRun4dCcUvUDQg4acnaQhYJ?=
 =?us-ascii?Q?zY0ynj/z+cmVp4/1rA3M1hwThIeRXnD3kkm6oHw/UU3U+XkPYORc8rGDRdYh?=
 =?us-ascii?Q?chZaOVA1wavxj6jhrtxv9rF6LdEsFVYMqH3tByvgQen9DWjEGJrx6p208iPT?=
 =?us-ascii?Q?3+aqwGgI0l9OmtWs+tZhfOe+e27g/Rr4ik4vjUpu26hG9nQuq2mBEcb/D41x?=
 =?us-ascii?Q?9OFmJ4o2iUFOr9rN2Q5Y2zSZxnVbduOQHRUzfurqsRhBOk+TQIExYLWTb+mw?=
 =?us-ascii?Q?a4NIro0gX6z3W0hzRH1gcMEOeuugdejrXXK5gAabeasq9Urm+4crkpaFrlBn?=
 =?us-ascii?Q?7aTIvUKuCXbg45TORurH2bk42vZsyYy0Rsva5pnkq9gAHgsF9/HaCJ4FaMYy?=
 =?us-ascii?Q?CGnwMe4WxqQiAx6wGLU5a3TpARqkyux/7pLvVKfz3QnZnp9RZwNm3DTh/pct?=
 =?us-ascii?Q?a/pOa4WtZRZUdIDpcDUEEtYh2q3Ia0byiLKhKeNjax2DNmbGbRgO/NM5SaFr?=
 =?us-ascii?Q?WWK3YSZw/DH3LLiKMfuuqUGUXFDAQ1sQ4HlNmq0ObQG6xX1Y8Q0nYw7HXcxn?=
 =?us-ascii?Q?HlcWu8+RYM9wPJOQ69f1dXzizn23cXzjfA9Mb2lF77OfKcmC1G95xWjorXN2?=
 =?us-ascii?Q?OyLkDEh3jslyR8ey0C5VzBjNI2ZmNywSlYr/ePIixqSlTI6AS5mg7AKHxb4O?=
 =?us-ascii?Q?+ppWJgHtyUdIxkHI8Y6De4C/3MRAg2YSf4JwPlKDaftcRe69biRk29/VkMtn?=
 =?us-ascii?Q?vDO0URI4VQb3cy52t08rbcKsHlALzZ1PhYA7jC6iXQkCkKA=3D=3D?=
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB6PR0801MB1702;
 6:lMeX242IffZnD9ICLRZ8mXcV4Nk7+V7uxpbQxL4D?=
 =?us-ascii?Q?IEl7cgWshoTMO0XgwhGK3BltpvK2iQdEYI8dfndA9IZ0VCDDkhahc8ec47Yf?=
 =?us-ascii?Q?6kk+56b6cUOH70/NLqYpoG0/e8affHB1y6tRjgf5ILH2HHkRJfqI9zk5jsA1?=
 =?us-ascii?Q?5fRZMVlta1w166V6XguSNUpro90WGGZgwb7wNm3zDTonobIlhKRYRzK3bXGb?=
 =?us-ascii?Q?WZ6oIgixjBwb+fMM5e0ygtTxTLPDCvrjgAXNaZyBESuxflKsRNJdu4iC/DAt?=
 =?us-ascii?Q?Lb4n5HBHgN8byRvvWZ46uesNqCDTCZsVGgIFmdcGoZLXnvkmxyvyB7CvQt9Q?=
 =?us-ascii?Q?bmdrJYjlybC1T5s2KDxYN62GT58/YepAPJoxpJeNGkDuQuo6oiWNc7e+PdLr?=
 =?us-ascii?Q?yA45AdhGLUG6GJQySuOKrxedrfAmqsmr4YSS8JNAM8Ddwa1G5ZyIocM2TV8R?=
 =?us-ascii?Q?gsAziXA193sXTlneaes3b/lP1sHgdS8GBEPLcdIaU9OqS5w7KaUzqZTyDMSx?=
 =?us-ascii?Q?h4AI+IhYJxFN+rg8kPxj5TP+NA1HzSBqScl4+O0aXdpScRm7wiFu34Nw2A1o?=
 =?us-ascii?Q?JsE0ni5ypXPNk/ACku4fnbpNrNYRuprrU/EM89XOPa4q2XjGzWczqtxBf7EI?=
 =?us-ascii?Q?a91R9t3UjA1y/W3OkGqugZlP83AYkf5Vf84qfgrHvPs4OHnkEwPZNHsyFMg6?=
 =?us-ascii?Q?c1Zl0e0KG++VHrTPMfXhnSam5XyPKvTYqU9lxklBmOhpAqMDQYqQRKemeSeB?=
 =?us-ascii?Q?xpOoR2xOpQlb7T689vsY9U0wWiQ7i5HXy0mEh/me5vemMVCNd0s0hzbPRQhG?=
 =?us-ascii?Q?mFK8QzcYqCB3YGqZWS5pp/mwWFijnZlDhBCzRlAqlMnurPUUoYowxkX/cpB6?=
 =?us-ascii?Q?8kca9rtmuLiTdL5VlvbkSqrCmqK3Ny5RhCrzn37iO2t9wI/wWLxDCVmV9ZUJ?=
 =?us-ascii?Q?m8l0uNHx0bkUmBGTkZZC6bn5NvZetXSWx3GxGizFXszwm3wDsZ7DNUT1Vw23?=
 =?us-ascii?Q?xfQ/EJovrmRKKIvGfxVFqko8?=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0801MB1702;
 5:xidZsS0nEkNui+WWcf6yNNl9P1CHpLUkJYpSgJcjSAwO8OoglcvQNTsvLm6KjGzYajYb53BIi+FudMNfe7XlBO43Upt8GTUSf73jWxCIFXKugWgp8wZssD9+eTWFVzvE5zrydmwVh3EqF2Ntvb6aA1HMxm5WyCe6wVNCn9ZCZrzV+Pdarfv7SkV2ylWOsbym2eaEahaPkt8NhNIF2XEBZjYfuEu5Zy7Z+WaHRiKG/SQjKZ6k3WXWhIahjr0PMzlwKrAA/oijE81eEndNnzR/7CEfmP0vFu+osTag5LKV0ioSBm3kj5g0oGt+NnQwI9ifUcaMxJth+PSqUGjMli6ODl/9cvIm4S8HgWgzaaiaksx81sRHAzjlia3jp71I7EJFmR5KlW/BIXUboXvUwuWVBH4K3LNVIRPkU9txVe+DO6ikqUsVUEJFhJfJl9NiA60DNmin8UGxARKB0gLcQF0w7iZrNoat3ly4abVCKuvCRCINVNwLcDaZGZu5aw6ZRYPo;
 24:FJ1xdSgjdE/MXNaQJSVKheywZ0VDFu1BlmVeRVWQZ7/zTDg0kT0R9depsNNw+fr+hKucraRviV8sB0vb3Lq68LCnIC2wttikQ3oukzjwY7k=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0801MB1702;
 7:F0mbwX54CqmCOxBAuz6uh539KHgYV7MbTpIc/qrGAArD2XHldwuFNIi0/CCIg5eRW1KbFUZrWnTemWFIUQ1EWHMmuwqAZ03Jt2X+SyeOd6gGQjxjyWl9XTKl/VFL6FTq5Rp+9RluqKddLqMDSDvjqydThXkV2dQPgix2Nz9qaPimpvXTqQbBEBYGSyyXFgrN1vgsuNTnK3XijhOX1y+NchLA5DzXna26RLTfv0A6uyQcd1zMCxvxIh7gLAG1vN8YY7VXZDJmmBcvJr7khU1P+KCtwugqnMsrSGbY8fyRcopj/FUlBceeg/e6ii1fQIxP03dE9sMy9aurFUYuFRUkJ+m3l4RPXBpuRxAqxic8dSvxTJXbJuTe0maMAxYTU+EQhelAxFOUQ54gQLNqnE7YbunhcX0VhiUQ8cz5iQ3m6GPSxa86M07zJRVGQKcIBgN6zbh/dIlFeINW+rZktyAzyql1+FQ8LaBKDSUZSL/2iwcq+VpOByHfWiebnV5/sbiiogQXKG4CuAIWhPxH3LEhXJj3MO2f5dzcxld+DhaZcUp8pWgvJ9R/gWy5YMh5qZhVZrOKin1EvofuDK5XbmE7TqcF4sLylO5ph4915EEyaKp4KCJMOdXax+4B/yKM5e8kbjp+VVogTLQt1asJRiXVeriAIQD8e/hLJhdEb8RmEwPxyMEASM6JnodVjz8+uLK8qt2iVZLjYdG/6Kv4F+9daagiIJQxtrqNpYW3P4kwV4TNuqUXdwLN7gHthtIwGHFofvBCORW8BqUuqqL0CM9JT6RjNVTAyUmznzZ9yJrZ3Ug=
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Jun 2017 03:15:49.6182 (UTC)
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[217.140.96.140];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0801MB1702
Cc: sstabellini@kernel.org, wei.chen@arm.com, steve.capper@arm.com,
 Kaly.Xin@arm.com, julien.grall@arm.com, nd@arm.com
Subject: [Xen-devel] [PATCH 7/7] xen: Fix a typo in error message of
	iommu_do_dt_domctl
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SXQncyBhIGVycm9yIG1lc3NhZ2UgYWJvdXQgWEVOX0RPTUNUTF9kZWFzc2lnbl9kZXZpY2UsIGJ1
dCB0aGUKcHJpbnQgbWVzc2FnZSBpcyBYRU5fRE9NQ1RMX2Fzc2lnbl9kZXZpY2UuCgpTaWduZWQt
b2ZmLWJ5OiBXZWkgQ2hlbiA8V2VpLkNoZW5AYXJtLmNvbT4KLS0tCiB4ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9kZXZpY2VfdHJlZS5jIHwgNCArKy0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRp
b25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2RldmljZV90cmVlLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9kZXZpY2VfdHJlZS5j
CmluZGV4IGE4ZjQwM2EuLjkyYWRlYTYgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2RldmljZV90cmVlLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvZGV2aWNlX3Ry
ZWUuYwpAQCAtMjA5LDggKzIwOSw4IEBAIGludCBpb21tdV9kb19kdF9kb21jdGwoc3RydWN0IHhl
bl9kb21jdGwgKmRvbWN0bCwgc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgcmV0ID0gaW9tbXVf
ZGVhc3NpZ25fZHRfZGV2aWNlKGQsIGRldik7CiAKICAgICAgICAgaWYgKCByZXQgKQotICAgICAg
ICAgICAgcHJpbnRrKFhFTkxPR19HX0VSUiAiWEVOX0RPTUNUTF9hc3NpZ25fZHRfZGV2aWNlOiBh
c3NpZ24gXCIlc1wiIgotICAgICAgICAgICAgICAgICAgICIgdG8gZG9tJXUgZmFpbGVkICglZClc
biIsCisgICAgICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSICJYRU5fRE9NQ1RMX2RlYXNzaWdu
X2RldmljZTogZGVhc3NpZ24gXCIlc1wiIgorICAgICAgICAgICAgICAgICAgICIgZnJvbSBkb20l
dSBmYWlsZWQgKCVkKVxuIiwKICAgICAgICAgICAgICAgICAgICBkdF9ub2RlX2Z1bGxfbmFtZShk
ZXYpLCBkLT5kb21haW5faWQsIHJldCk7CiAgICAgICAgIGJyZWFrOwogCi0tIAoyLjcuNAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 30 03:23:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 03: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 1dQmWc-00058H-EO; Fri, 30 Jun 2017 03:23:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Wei.Chen@arm.com>) id 1dQmWb-00058B-GX
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 03:23:17 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 D7/1F-01994-424C5595; Fri, 30 Jun 2017 03:23:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSfUgTYRzee7ttl3h1TsOfM4sWaQjTVtgHQQn
 SiEiLyMT+yG51bqN9dTfDKPEjUbK0hn1oBKnTlhlFoWYtNTUrLcXKolVGH4Y2RCaMIDLobres
 /nue3/O8z/u8Lz9CqiyXqwgm38GwVtqslofhxmSk0yx7mJm9cmg0dl3jjAtPRVv6PT+xHWiPz
 GTV2/L3yYwnzzyV292y/JvuSVkRasUrUBiBU0VSKK4clQpESbkxON/xDYnkMQan/ZcxgSDqBQ
 JPf23I1oWgeOJJiDgxeDk8LhdJLYK2kjI+eh4hp5ZCpbM4iKOoOGipuKQQsJQ6juDGD52AIyk
 dFI+UBec4tRyee8qDfpJKhcaft5CAgVoM3uETUnEeAQO147iYA9AzORmcK/n8C++HQv4YeO0d
 4TMJHi+DwdIMoRtQrThMlzzFRBJQQFtHn0w8EAf9Q5dwEadDe9OgQjR9wKC7+YpcJJ8U8OBNZ
 +iKRPB2eUNRnxUwdKEJiaRKDvUN4gfMp5Rw5+P9kKsdg7eee6FWZhi4vlZM2gYtEz34GZR88Z
 /3XfznfXUIu4ZWcAx7mGE1q7RJetZkMDostMms0a5MSbIwHEcbGDOt55L22yy3Eb8OhRIJ6kB
 j1Rm9KIbA1AvJ4YbMbOV8ve3AESPNGXPYPDPD9aJFBKEG8n0vr0WwjIHJzzWZ+Z36IwMRro4i
 qUZeJjk7beFMBlEaRKuJEn9rACMe1fz4jilxq83KqKLJGSGJEqzGPOtc0J/9fIHiVJEkkkgky
 nA7w1pMjv91H4omkDqSdAsp4SarY+4+H18F46tE1uwSqjjov5KqCLmmTqUfMT+2p2kX+N/VN7
 Cz+pzZrKtTvoS+DdEHN7vYr30pa9MKtge6z42U7ty9fo0z3Js+Vq1q/qghvwSG75oZ3Vj86NX
 OQ3X0gG+Jv9IX5c9yP6tyxRaS35yvMiaOSQ7mJsfvlZ9dhUOa4eivrBlt9jn/xoqChO3Tzneb
 araqcc5IaxOlLEf/BlfqfDKaAwAA
X-Env-Sender: Wei.Chen@arm.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1498792995!97850940!1
X-Originating-IP: [104.47.1.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61927 invoked from network); 30 Jun 2017 03:23:15 -0000
Received: from mail-ve1eur01on0070.outbound.protection.outlook.com (HELO
 EUR01-VE1-obe.outbound.protection.outlook.com) (104.47.1.70)
 by server-7.tower-206.messagelabs.com with AES256-SHA256 encrypted SMTP;
 30 Jun 2017 03:23:15 -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=vHq4FuwDl6k19rt7+Mkv2y2j5hzaq86gwumBQt8bGDI=;
 b=E8S6ZyedFm3DXnQMYWtpo2Yo0FLU7g6zUQScenZCdumRAYMWs+AAxdFNDClpL0NGeZOeoXSWJP4ihbWx3J/9GL/enOVbU4+HMKbTDMTyaaAxWhJsCQpXwCUFeLX5Dz+5yCCcite7DzF2w2vZqEP9/gWwzyqmbyXR5aa7r4BflzQ=
Received: from VI1PR0802CA0007.eurprd08.prod.outlook.com
 (2603:10a6:800:aa::17) by DB4PR08MB0078.eurprd08.prod.outlook.com
 (2a01:111:e400:985b::28) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1220.11; Fri, 30
 Jun 2017 03:23:13 +0000
Received: from DB5EUR03FT030.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e0a::206) by VI1PR0802CA0007.outlook.office365.com
 (2603:10a6:800:aa::17) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1220.11 via
 Frontend Transport; Fri, 30 Jun 2017 03:23:13 +0000
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 217.140.96.140 as permitted sender) receiver=protection.outlook.com;
 client-ip=217.140.96.140; helo=nebula.arm.com;
Received: from nebula.arm.com (217.140.96.140) by
 DB5EUR03FT030.mail.protection.outlook.com (10.152.20.144) with Microsoft SMTP
 Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id
 15.1.1199.9 via Frontend Transport; Fri, 30 Jun 2017 03:23:12 +0000
Received: from P300.shanghai.arm.com (10.1.2.79) by mail.arm.com (10.1.106.66)
 with Microsoft SMTP Server id 14.3.294.0;
 Fri, 30 Jun 2017 04:23:10 +0100
From: Wei Chen <Wei.Chen@arm.com>
To: <xen-devel@lists.xen.org>
Date: Fri, 30 Jun 2017 11:23:05 +0800
Message-ID: <1498792987-29934-1-git-send-email-Wei.Chen@arm.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:217.140.96.140; IPV:CAL; SCL:-1; CTRY:GB;
 EFV:NLI; SFV:NSPM;
 SFS:(10009020)(6009001)(39410400002)(39400400002)(39830400002)(39450400003)(2980300002)(438002)(189002)(199003)(2906002)(104016004)(47776003)(4326008)(50986999)(356003)(6666003)(189998001)(106466001)(2351001)(86362001)(72206003)(305945005)(478600001)(5003940100001)(38730400002)(110136004)(6916009)(50226002)(8936002)(8676002)(5660300001)(48376002)(77096006)(50466002)(36756003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB4PR08MB0078; H:nebula.arm.com; FPR:; SPF:Pass;
 MLV:sfv; MX:1; A:1; LANG:; 
X-Microsoft-Exchange-Diagnostics: 1; DB5EUR03FT030;
 1:RbE7Upm8mljZ0fBg6vFfZXcwln6M5U5wzZMEvYv+FOcVle+oygipf1zx4OPg/687CBj+TrH0Cxf2oS2M4sOlxX3G5f9WcubFPSsPm7qlaKVJhDKj+ZIm3Sef3blEF9WX/DHmHg7pPE/+IaaGr5G4uo44C6Z69KzF7s/i+NX46ldWEcmxrv/wGvKvq9d7bSFTcMeGGwzdbO1zL2GrhBusH5KJrgoznc5fdB9Tdav3RlXwYn54x+0WzK97c9/S4MIYT4nhh7Ra+egv8I20Hlwsqdaam3K8yZA8wQhQ61rfSURv3K+JHocHPMtERkky64FBfDKRhFTs2Dq0+BL7fI0gpCK3aiHDuN7K/ur1tMMFa9vFN4Z/Dda2+OjBlf+d+sHSxLjB5HGurBwZII8r1wvLqTzRqF6onDH5PzHTu+gnoOL2FFtRlD6GQGdeQXTvDpWQ7Yq99dGx/n7G/L7rYDAt0yh1fK5YKctw25kJafrWzs8rFNZFbBj85YSYMkiVK09A0BqfqDHO/fjuSCGPrlw0N7+naWrd8ACNRAiwampvIsuSSOndqrASsLqYnEGjAS5tk3L8aT8pqg/pRoC9z5HUT6O9+xjZzFLB5clQ4nAr2ShL4QisVk+LaJL3GPVBqaszo3NNw2/tIf63DbDN9IiANW82cN5L8D7nAKskX2EPrqq+XA0MV2RUyMcViqttDbpR71bKeEDfJXJSxwY231xUa/LHJeCWRfADZCIsDxtrmKgOxtzBHkHr3pOoumeVbgrhc710GTj080mPuxIsPl2ZftUTEGbMCWQFurVWChbpKCPaaiakuNJUgfZBnEh0KxoYgemQaAM/mh+Hu9n4im3YV4wGdd8apF+rOaxl4TygEoRiqSxpeGvbywzy0xjEIeZ9ZEfGJ2AkkKXE9gh/Qr8nUvJJJ9462smCwxP6v7pHVdat3uELoY/OLCYIQ+V/xqfN
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 89fa7b2a-3ac8-49ba-d780-08d4bf6756f8
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(8251501002)(2017030254075)(300000503095)(300135400095)(2017052603031)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:DB4PR08MB0078; 
X-Microsoft-Exchange-Diagnostics: 1; DB4PR08MB0078;
 3:VdmtLb/WyOamdfESkBBn+s1UBAJic7CfNRyuua/zm5wzRxZAaPbJLBk6Gjc+/zCTBUHwYZrckFuPTugla63dDMnRXX1NkW+a1vBFv5y5LBGTYOGuRK7unY+K8c+ogGXeemIK/X0tgBjIn90sYZXLPWFEQq4EwHe3LYxnFwAaFLXl3ly1av0Dsi0c/FOYPXVt8ee469TUZDvfdnjQ+koImf+mmUJCM1nV+0ET9v0LRW2/jnxdGt4X+Gl31+BogkZmjSJS/OzdZEQVe42xkTfqIecn/WC59ZLlv0HwD7ZpeZpFAB0V4KJYdRVgQ+RLDn+bkk1gYzy+kTTWN2xKKfkeWkp3QBWjLN/7A8ubaUFWvED1N2zWdNAKiIhvp0MCwMjkPyZKCzdwsLSodaag/K47VIlJgFWWPVWbNOriHIcz6fPHy93/IOPmwWvyAE1UNK/IhT09DtmRzIv9cu/qoddPbU3gReSuKvXrV+uHEN6BKkj67TJsk0DadtRIzQb+1OnXi111JnL9jjQPmer/BEMf4peYKufW41cGijxEylQTM8WZA92mFiQ4a68dFIdvdkh622Vdba5es0n2QrxrjoIqO1wRratHNYBklFPeF7fiazflpsY6+j/gTxM1au5+5yULCuj1ozBnDxQ9zxP1GoJ99zbCHird2+YR5Y9I4hg3SS/w2VK0bcpNueeFFENhfzIwpX3B4zrAmvuITSKt/bNXXGoescfZi3pMKCXJ0WX/YRzhzXguT4j+PtvAGMPgzsAn62xpJa2yYevLZLjBATKVFBHlrP/IuWo6jQIoQvLbMczpKbAwsrag5ZmHFVXiMERToIty7bm+Tt9wsWuGOZxRmxOTCZf+JZSi48Z+p/ROCSwyLYzcf2gVQ34itMaT0+amx1u/LTwPNpPCMr82jrzq9QtV7Zp7Pffq11NhKRwJbPg=
X-MS-TrafficTypeDiagnostic: DB4PR08MB0078:
X-Microsoft-Exchange-Diagnostics: 1; DB4PR08MB0078;
 25:SvV6APbSJoLAC0WGhuuQ7msu5tmE7hl5zWAexRrw1u85ZBaL2xZFEiTMhAZnH/ccPhB/sykcTXY6bitO7TJ+DW27BMl9bBas0/tS1GDoN4qJKn+TpTbTfgnqsJaVcQJCAemxK6i42HiazacVg/yL2K62hyr9oJocnK3KtTRJUPKXBq6cvsCvndJujPY1rssBSDfqzowpz/N5gUe/jzE8OFiXbVd/xQgUesORCzAmpeBGn0kqT1ovqvzfxPIOli0hxCq6QKp5VrEis+S/crpZ5OKRGfpQcLFRXpTdOtCg6KJW935VVK4+lydnCT3QPCoCIdy6arneDEgozyYHIRrl7KFhMKTmBX+sS4wy7EF2SzqNRJGACB06V4RjuhX+7FyXedeBm/R6vU8eCKBjvYXsEXzZnu43kUQscg9e+sxzPMHNE2U3WWXz+R5tU+fixqj7iXUPfh5PIOTFc2agXOI4UIRzEanA0HO0xlFlUD0V2kiwFSuE73oncrhWjSP1mGxc8eNHM/+rs3QGb/NbHEIQJT836wnQQ0w4W0JhOEOB/p6KPD2Zjdb/LNPT7VW/HWBmi+8h3oE77qL7dsA+b6PygrrZS6ugqd6K9K0Yta+YETqaVuIc97G5F/MB1afKBXBWzb91ObjyvNUH0nOWnv8efQoDAeJZP02nI+wOqIjb3LrMtHRX1Yf+AVr5389SR+YFrO2cdVeajYVZSP8xyX483MHMVsYScnOX6ZVAO5XNAdAGSGPa1DdgAQJt3F+ym6QtGAEYKuV01Oijmyh0ifbnJAKiZEL8gW+jtbN0EccmpPw6/EhVXjjAJNl4JdVUC7xgT7U+2E5PjEdODVCvLBHcWHgEMkCzyaBK3D1cvofps5InXuPgDVuEK2fNSUapd5qURQZ9oa82I2K39NMYxd+uTIasrnNeFEkDN0b66i6bpqQ=
X-Microsoft-Exchange-Diagnostics: 1; DB4PR08MB0078;
 31:YR+Ql3KepwJCo66ECCQs+21M0CMED195TlTPGJPGK3JcKJZEXbsAG6if2ZOnVunYsx6Jc6njBhosf5aYtsiE2rGsgsDN9LYcLrVdCO7h7/KWdjcc1p7GplHG+pZR5DDwusSryePuqj9dPUmFIlIPqtGWPsfZSpon2piYzR2lZoAquGZuHZ84u1HvpJski6mqUr73kOFuBQcmIa/JrUJgTle25Atq9BSf6NJrKyTZG7Owa0f2sfrncLh28aN59sTVod5HrWD/BBAGfN1dnJ2Swyuq6vX15tb3DxgArWgoYB3hIfHKmT7XOPRWGTOCm6R2Dgsnd7bxocLL+b8QQlkamRaULiNFIN2ektFCW/F9qLN9JNqBn8W+Ew2OUYj1JorPiEEaRhSXoRiD9plOQfTplYFLftaYpkNhbLfnLvjPJsz/bnVkftf72FTyITsi1sRg13esmwwUT0Rtip2k/k+Rxc33uDLfICDnqaMOybvzEdr/L5fTHklSa6DIn1cT5JFeSUJaEZndnYA3mA3TLHNXrBuApagfA8o+ibjByikQJZIC7ZyKybLP/alfpxcmKR4qKNgdF8BTqop5UQehbR45zYdyByisvoknxhshFF7cM9T+nRelo6quslQ6XxohDtzZWG6ZtnE6FlIPAiyS1PKdQLa8Biw+qnvusjIZ320A4rE0aNyg3U42MxN0gRnImr1v/eKckRnupdChb04g8bPnmQ==
NoDisclaimer: True
X-Microsoft-Exchange-Diagnostics: 1; DB4PR08MB0078;
 20:zsElzwfT02O7B90+e29soTK4BkzOYTo9/NFtRWa9V3IISYWksE3ikRnVNgbZBRSz2X6ex+3F8QVSOSTNKOFT9t8i2Pn51GXkjF+7PhBODIwPE2cBKn4P+9ajjMlSjtGM2ScqFgTx23rp4mYtPzlT+iVr0v3CC05SyR/MG0N8Kv+9qN5ge+PR+0tCRsCWRZSSGLomlEHodQvj0W6RdekwMRc7VqlM8uGyBpHL42LuJ3pc5n5NAqJEvw+/mWNjgiKF
X-Microsoft-Antispam-PRVS: <DB4PR08MB007846418A7060603A28458C9ED30@DB4PR08MB0078.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(133145235818549)(236129657087228);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(13021025)(8121501046)(5005006)(13013025)(93006095)(93004095)(10201501046)(100000703101)(100105400095)(3002001)(6055026)(6041248)(20161123560025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123562025)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DB4PR08MB0078; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DB4PR08MB0078; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB4PR08MB0078;
 4:jY627+f/aurF1xXN+JsqHvSvAjRQr5UehpDZmO7K6x?=
 =?us-ascii?Q?rHd3iECs/d39DpQPdd/squdYu7K1IcNm7AbzGCD+htdKhnR3iBXMMlCHjZ7z?=
 =?us-ascii?Q?xWU0k9r3U/kDOMF4A5Yk6D9I25i4WkqdnjUiCzD9IIh7XudzAXjKo7UarH0w?=
 =?us-ascii?Q?8RXKkAXcJr0YZb0T7bJMp6GTDwEBamoPkAoG9TOCDrz74Yc1TXPO5URBSDP5?=
 =?us-ascii?Q?2f2av10FSGURJ1JfHMh7VOBHcV2mlNr/j4tA4C++TIyGYhpnw8JJXsH34lu2?=
 =?us-ascii?Q?W33XYPhZAXiPuxhtgaDKujSxNIS9wD1A8y2HBaiYXPFqVGnemORCxZnrRQfW?=
 =?us-ascii?Q?49j7t68Kub8f738A6XWXHAYfjIY7eeLPfFSJlto8+RRswgcuJQp6BJwJUqwT?=
 =?us-ascii?Q?XeGOa2yW1mPLQVnKeDoDmG38TKUVyRknh+ykpcuZAyPaIAlpX7WeKwYfWTIf?=
 =?us-ascii?Q?bpnp/bfpkH53C10JeSlZmyvxPRmovLxJ9O31YGS1lsNRjxEbcu3XxCKC5bgb?=
 =?us-ascii?Q?SH1rAaxEehnQ/OAitokaQE64ofXTHAwIxo+My8Umwxj9tj18EibDshPdixxP?=
 =?us-ascii?Q?/9NNW0Z20DZKSdhhG1ZCBPM694CoLOSPxISl42KXjfjCDdE5Ed1SFbRJINRc?=
 =?us-ascii?Q?xHoh/DKv2ULlEaD/ZngugeqMteIPOsfs47nOT4y64KJuxow/9m1tRUQECPZ6?=
 =?us-ascii?Q?Q8j/JVabBIhFDc7au6ohSjBR2uyAH8iMX5uOsN1FsKjBV4NOazH7NkhdLohL?=
 =?us-ascii?Q?0YTJ9xIpc4yhmooKUTRUfWDrMTgOExcxrrXgWw69JCBFgkCsanKJGJmd/DHZ?=
 =?us-ascii?Q?Pj2NAqzVJ0XZDJCrCsA85U8g2A4ZsWgzXdg7FA7cloeLCaynkDxgUc6IB7BW?=
 =?us-ascii?Q?cuUR92bAnvCtzmw4uNabrGxTqql7TXEDMBUabnht22jpGhNHx6exYlKlqiqI?=
 =?us-ascii?Q?AhxGITV2gmXWUUxtJKe+Vcsfhms8cHn/EBFn4P/DqxyN2sTOEcenvM2JbWYn?=
 =?us-ascii?Q?ubG/GT+lf3CCL8pf9qWy6vpZoDiBXZMNez5VHIfgbdyA0hNrwYcnS2IJOLml?=
 =?us-ascii?Q?jttHzZIyk8LfON2x2UOl5mjlpZHjEz5lStsbd82GMYnpPLYu7JaQjt800W+f?=
 =?us-ascii?Q?CJAmZAhQTHhL62nyM0GpT6jlg8CcnVdMG/Iu9pnUrbbNfd5HbMCAqF1ghmV+?=
 =?us-ascii?Q?jRgMCt3Ovp8bzaP7PmbaypmtvwmN1XtvOMz9tfyFdvNz9tAjAtGT6sdghBHk?=
 =?us-ascii?Q?tIJ5WlYlgNkR0lR+UTBmiTjV9Qq1BBLn1lXfZBNX63x2+LPHALeQ7h7H/nmA?=
 =?us-ascii?Q?=3D=3D?=
X-Forefront-PRVS: 0354B4BED2
X-Microsoft-Exchange-Diagnostics: 1; DB4PR08MB0078;
 23:hr1p50EZhffHuTJB7Tty6CdGkDeBhxZzZtD77dVm/EmC2k0bdIU65PjCSZLjWbqOw1/E7lN1hbCZlJQctXPOEUijss62BbeM/tS/i3ZzJzRpjJ/y+vXNzhyXOzV4/NTAGTE+4HDns+t0L8NjeObTvpgtybGIAfLuS8/s+W9DFymQM1uZfn/IIHooVPFGQwrgnBhAFE43etpfWT3Vjof5QJueGdgq6VNCkqU296nL2u9i3VVc0BSIer5TYC/nyx92LgsF2eLJ5H0Q0KpFJ70AxoXEGE2fZM8Z1cvcg30nekO7Dd8GJec0fX4MYG34+OHwBpVMJh/Sg80WB/lrHbaXv+r5OkvlaugL1KrtzfZWvjZGacFHlQkpezUcc5GRabPE+rIWoSGkiiJM34cPWzipSjDsFOPqsLIOWdwA/HsZycysSqa3zebaNyhLlE3ZXx35Xa2e++ofj4BGQq9Vq3vVo/8BreKlgppkL2EPV1zThX/OuN2mxs7LfJJiGy45N2rb+2DgnRuvTa2x0tJbLaiQdASmq6LQGI10C3YId6inMIR3t8kXC7M5TndvwsNaAWMoPsjPJmZoBy05BPBDq00m0vGC/Lq7Q4unA60OOizmX8rJejBUzHjqttbMuGs/qurpqjbTrplColXL8/rztIgnUm7Vovr1b2ZhhNTM89y7zzG+wAiTkyZX4oFPsdCwdOpthLZjg6hTRSNSI+LMo01E1O/HqQSlLbuZ1dk53vu3T7BV36FEbaR24lfSyJOfI+e2GbEbiCPPbu1+m1Kw+/3BsAuN6Rca8Xandk1Muq6/uvKjwl69H+QapbXj3KRdZIxOMu4Z147r1yfgn/ahrlne98pBRVy091l8Y+XV9w+iA3rClqCUb+tExMqdfwO1A3V0hs8pSNffqfOfc6N02T4R9w==
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB4PR08MB0078;
 6:A5KTDLyVWvLyDC8YNaFnI1+lvMhD+yz3PYszF6Q9/a?=
 =?us-ascii?Q?8HNXD5yNQm1K7olbxfY1pP3x+DXLplqTDxF7sSTqkgP9up856pb7c254vPU2?=
 =?us-ascii?Q?gaEE/yC0TGZj8v2R4YafsP9XNWq5KTypeatAJjt4Av2VIfir80+4Y8+wXH5Z?=
 =?us-ascii?Q?HXhqfXvhAsIaifGotRUnHfzbpqVrOJKnwBSUXi1KejwUuZ0E2W7tJbhSbDXA?=
 =?us-ascii?Q?mM7/VeC0mH4wS3KuFz+NRiTSSEiiK4MObyeBnNaAQvAsEnxvox5oc07gPdrA?=
 =?us-ascii?Q?1vHqwSxLmvV3xE1/IJ6avTFfhyBfJH2TsQN4zlShpnUXSQfa9cdBWUBBmNH8?=
 =?us-ascii?Q?FRrIP4PUo2Q8FDBqHEsnztobEwDLE2PZj8u3SHug3YrxLHl8T6DuvXYYNUPX?=
 =?us-ascii?Q?yUVuKE5beq0WaXcp6FA8UYGyjKy1yFTGhhaWfFxX/L2RXUgyV4eINHgNYxIb?=
 =?us-ascii?Q?ZXLPyhGqPUGZNqeu7fw2flZP8m0vFJ6aTKZJvJ5thaPSskRjYMxV+/qU2WP+?=
 =?us-ascii?Q?cBEqWRuKDdaIip+MklyssqN1cFV7HupgIFWmlAk8qDAsl+8iCynDRJh889Hn?=
 =?us-ascii?Q?4EwF6XDBAgh+dcvMnEULXOvJOa26GAi0CIZQyTXjPRU99KoChwlvwGfvQ5PM?=
 =?us-ascii?Q?+0zEF3ycOVPkqCk6VuWnwnnjGqGWinZIU1n1zcbCwANtYCY27fgJSKt5IMns?=
 =?us-ascii?Q?RVefphlk2uUaZrSGcJ8Rpb1XI+ix3ut0wfYc1aBofnD/nKg+h410r2H789mt?=
 =?us-ascii?Q?hRzm0fBlCd7OiHotWnzt7nb3vKk4qjTGwMttmcL2ytkt/Jem4dFUL/V+WbGW?=
 =?us-ascii?Q?+CRV7I/2gjGSFTnsQV5EjYbwOHejksm4bnd5tg/BBQcPKHDh8KDQn8TfuNhn?=
 =?us-ascii?Q?r6JLBhwfTikGvRtv0IRqn+DQiy2Ef+X1UnD4xbkDWwqOVu8uWETQZ0BE1up3?=
 =?us-ascii?Q?/ubtsVSGppMudMFmsLOrxexQTtXyjqn2wTJOHNarDixF/mp6TiCYNG4o7yiA?=
 =?us-ascii?Q?0sQtHIrw6V2yTl1gXecFul?=
X-Microsoft-Exchange-Diagnostics: 1; DB4PR08MB0078;
 5:22Jy7KkMLjvJ4BX+4WeW40est4GOyAdTjMmIi4MC54knDEb8Y2PQIflFGntSMRB5HRKEBQCDV2+gxtywUlGWHDRNvgVsQfSD0z3gHmJly/YFRCvbQXwA+vUc8HznwANuaShl7YP0UaOuPirLNna/OHc5ebQpYlmO2Cq531gcY9QB+POH/wR9IlbZsOmaiS7bc/KWqrEHbOML8xvtUiRQFXQGjO6RIEM15+wVsrcBPBJENTg3U6G5NHbVWonCm8NvUy8SZbz+YgjXfhcUqWsCOZzgFVUXsWE7qiwAaGEtOoP3ibBb3iRJJQxp1r4Ymit0hXeFX0V2oxCu8k5SobT8Kn2r1eIQ4dFzWFo8kMAnAY4TA1zBaAVWD1vgyNfR8Bdbq9K+4E/SO29qBxFuwugqhkstyFbHZwFRWaVpjnVbNagQ/taRBlzTcA7ulQSLY5mYatk3IWSB3MMTmGYDl9xfVDrXsQqRdl7uCZhsrhJ+lc243F/5mo977DqOpHAwoTw9;
 24:V/N6V9OCopicLjVmUd1qEz1CwKeTEWWBvNuA5AKqGgQcSRECguR1sI8Y4RvwGb1v23p2mSMhVuchLgDtjU0iPedLor7iD7QE10YY50a3lYw=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; DB4PR08MB0078;
 7:tBjlCM9AlNoeiohpjWA0XJuAPALrzxwJP6+f72h7oL658VBpTuDmoj9oFDRa6Q0n9NZJ04fYlIrzzxSh9e7smnGJV9EHkOOZah89h+sigJIo5M3ongfS+ZkADmuYzeerQeXMkdBhtSY/Tc2ABUwNNDk40pANhOVNL15Qfz9Y4WtisYpfVAP/zNSC8IDJSfCs+m1g4gZFwuRkLpnRgytYhtHpHcxMeRHtwSp2SI2dQ679R5IQmquxZLowQvSkX9tXdhdw14A1sh3p2S5QZkD2vK1J90m4au8eOjfRKTEnyIwH/jiuc+EaJ/toHUvvJAjLQcuEYIBJvWOzDaiVJUDQ/b6hfZmjUm5ErRIZfWZ1jmeiEY+n8TYbHNfsFnAtNJ7kxptCq5uDjS9a4OuvuXi42YRwBPfwBgkO8uvxHEYP/gN3a9hrpAnsNk/VxSOyBoEH+ygrLDanPi44AOa0jsVnp8fKW7jeP5gBRsgAnnfPM1FkynadlMy9YAMpyfc8nf9FNh+nUo0Mhlkg3mX//mQhaGktVhjb18gkpi4rRztdswNcU9ZE2+/UWGEER1DMceOxIyiB8m8hg5qQfAvntIAVjkAS839GmIt7l0sLaNjnmuylHppQ87jx04F3zKhochhjxBCrf9MLaNKijP166gqpACidEfCeKRdDJmKEEfnvopkOHuS7S4+/ezVFjbTm0MO7S5/qgi5p/bufHNZokLPDcSK4sAX5J63hCF9guedzNwg0epPmLJOfclYVYtz46UylFMbkU6fWCY6wJxjzuomWtlQoEC2gghO9jM9n3vKScd4=
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Jun 2017 03:23:12.4955 (UTC)
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[217.140.96.140];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB4PR08MB0078
Cc: sstabellini@kernel.org, wei.chen@arm.com, steve.capper@arm.com,
 Kaly.Xin@arm.com, julien.grall@arm.com, nd@arm.com
Subject: [Xen-devel] [PATCH 0/2] Add support parse PCI iommu bindings for
	Xen SMMU
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGxlZ2FjeSBJT01NVSBiaW5kaW5ncyB3aWxsIGJlIGRlcHJlY2F0ZWQgaW4gZnV0dXJlLiBJ
bnN0ZWFkLCBkZXZpY2UKdHJlZSBwcm92aWRlIGdlbmVyaWMgSU9NTVUgYmluZGluZ3MgYW5kIFBD
SSBJT01NVSBiaW5kaW5ncy4gQ3VycmVudGx5LAp0aGUgUENJIHN1cHBvcnQgaGFzbid0IGJlZW4g
ZW5hYmxlZCBvbiBBUk0gWGVuLiBTbyBpbiB0aGlzIHNlcmllcywgd2UKanVzdCBhZGQgdGhlIHN1
cHBvcnQgb2YgcGFyc2luZyBQQ0kgSU9NTVUgYmluZGluZ3MuCgpXZWkgQ2hlbiAoMik6CiAgeGVu
OiBkZXZpY2V0cmVlOiBJbnRyb2R1Y2UgYSBoZWxwZXIgdG8gdHJhbnNsYXRlIFBDSSByZXF1ZXN0
ZXIgSUQKICB4ZW4vYXJtOiBzbW11OiBQYXJzZSBnZW5lcmljIGlvbW11IGJpbmRpbmcgZm9yIFBD
SSBkZXZpY2VzCgogeGVuL2NvbW1vbi9kZXZpY2VfdHJlZS5jICAgICAgICAgICB8IDg5ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hcm0vc21tdS5jIHwgNzMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQogeGVuL2lu
Y2x1ZGUveGVuL2RldmljZV90cmVlLmggICAgICB8IDIzICsrKysrKysrKysKIDMgZmlsZXMgY2hh
bmdlZCwgMTgzIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgotLSAKMi43LjQKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 03:23:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 03: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 1dQmWi-00059q-1F; Fri, 30 Jun 2017 03:23:24 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Wei.Chen@arm.com>) id 1dQmWg-00059H-Hn
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 03:23:22 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 A2/8A-02181-924C5595; Fri, 30 Jun 2017 03:23:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSWUwTURTlzUzbgVAdCsilEQ0lJmiEUPFDopi
 6IX6gkkgUosEpjG2lLaRTTNUP2eJCosAPsn2w1BBFTZCIBghhqywCGkAWo1gUhBAhImgoIDrD
 VNT3dc475517XnJJXHZDLCcZi5kxGWm9QuxGBCahiKDAtpjYEPujrXuscxWECkXa6pexkyhOp
 DOqky3nRdrRoRU8pURuWe1sItLQzU3ZyI0kqDQcVmZyEU9k1D0MejPnRQKxYfDwjo3gCaL6EN
 TbCnFBaUSQPtnhJHkYdK1+cAYUIqgbaMOykSsppvzhdl46wWMvyg+qskskPMapTASPHRE89qR
 OQPnElIjHBLUN7MPda1hKqWDROrOGgdoCI723uGkk6UodgNo5FX8t4yzWZ9+cdg/oLBwnhHiA
 5qkpXPD4wd13PUiI8YXBkdcSPgaoAOjKOs5XBipLBE0dlbhAFiRQtlTtfOAHtp4SQsBR8KZul
 BBMdgzGSmudLz5JINcxhgmunZBRdh8ThHEJfG4fFgvEKoaeiv61UhsoGTyzNzhdzzEYGvmC5S
 Jl0T8fKfrnI6UIe4ACWcZ0iTEFKZXBapNOozUbaJ0+SBkSGmxgWJbWMHpazQYnJBueIG4dXLj
 zHFUtH2xBviSm8Jb2lsfEyjaokxMva2lWG29K1TNsC9pMkgqQGls5zcPEaBjLBZ2e26k/MpDu
 Ci8pZeVkKZtCG1idRpC6UCg5Wvx0ASNfFDh+YDLCmGxk5D7SaD6J4q3aVON60J/97EN+ck8p4
 qrJ3FMYk0Fn/l+fRj4kUnhK/fkUd53RvD5vmquCcVU8C07xVcz0X0mehhpUjafUP/OmV4nSmm
 OzuDbf48y+2P7ixrAjL7dP+r83LCYkNp/bu1SZMRGlCcv5Ff/xbH77LpX36QVHlcas2n+xdvf
 w0UN1Q/bQzqs1MYac8OPjesVi8OGNlowrSWVecbPhLo3fHZE5bM/b+YDCgMEBl6jW6CLfB9fn
 wquvfX2FdSsIVksrd+Amlv4NmmuR8poDAAA=
X-Env-Sender: Wei.Chen@arm.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1498792999!102570805!1
X-Originating-IP: [40.107.1.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35025 invoked from network); 30 Jun 2017 03:23:20 -0000
Received: from mail-eopbgr10070.outbound.protection.outlook.com (HELO
 EUR02-HE1-obe.outbound.protection.outlook.com) (40.107.1.70)
 by server-10.tower-31.messagelabs.com with AES256-SHA256 encrypted SMTP;
 30 Jun 2017 03:23: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=O/NFViBM0/qblaQlxHcrxp5S52Yebyeo+WZLJAsPmn0=;
 b=FixsjpuIDjD+28M2gMziuj+pJcOH8qEGysWNvFMjVZgdm0cv13rzc91reu1w7z/nQfw2TZJnowHMUEbe6Mo1f8nHh1WpR4pG2QZ5BEep1zma0TVFhZhzmvxKzmsM+1wHSIkEXJGpY1cM+K486OMgd/b+50uNsrzIS4PJY1PKri4=
Received: from VI1PR08CA0181.eurprd08.prod.outlook.com (2603:10a6:800:d2::11)
 by AM5PR0801MB1700.eurprd08.prod.outlook.com (2603:10a6:203:3a::18)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1220.11; Fri, 30
 Jun 2017 03:23:19 +0000
Received: from DB5EUR03FT056.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e0a::207) by VI1PR08CA0181.outlook.office365.com
 (2603:10a6:800:d2::11) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1220.11 via
 Frontend Transport; Fri, 30 Jun 2017 03:23:18 +0000
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 217.140.96.140 as permitted sender) receiver=protection.outlook.com;
 client-ip=217.140.96.140; helo=nebula.arm.com;
Received: from nebula.arm.com (217.140.96.140) by
 DB5EUR03FT056.mail.protection.outlook.com (10.152.21.124) with Microsoft SMTP
 Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id
 15.1.1199.9 via Frontend Transport; Fri, 30 Jun 2017 03:23:18 +0000
Received: from P300.shanghai.arm.com (10.1.2.79) by mail.arm.com (10.1.106.66)
 with Microsoft SMTP Server id 14.3.294.0;
 Fri, 30 Jun 2017 04:23:15 +0100
From: Wei Chen <Wei.Chen@arm.com>
To: <xen-devel@lists.xen.org>
Date: Fri, 30 Jun 2017 11:23:07 +0800
Message-ID: <1498792987-29934-3-git-send-email-Wei.Chen@arm.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1498792987-29934-1-git-send-email-Wei.Chen@arm.com>
References: <1498792987-29934-1-git-send-email-Wei.Chen@arm.com>
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:217.140.96.140; IPV:CAL; SCL:-1; CTRY:GB;
 EFV:NLI; SFV:NSPM;
 SFS:(10009020)(6009001)(39450400003)(39840400002)(39410400002)(39400400002)(39850400002)(39860400002)(2980300002)(438002)(189002)(199003)(5003940100001)(6666003)(2950100002)(36756003)(6306002)(77096006)(6916009)(2906002)(86362001)(110136004)(8676002)(106466001)(50226002)(47776003)(478600001)(5660300001)(50466002)(189998001)(48376002)(575784001)(38730400002)(76176999)(4326008)(104016004)(50986999)(8936002)(2351001)(72206003)(966005)(305945005)(356003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM5PR0801MB1700; H:nebula.arm.com; FPR:;
 SPF:Pass; MLV:sfv; MX:1; A:1; LANG:en; 
X-Microsoft-Exchange-Diagnostics: 1; DB5EUR03FT056;
 1:no1tNnrdoirfebhxpzXZIuHTt26kvpce1i2IquQVJrTwQbZ9p0mzhXcR1qbO1zRmGGJrH7mpLYlNUrQmDn8BKQAVOt562a3HDD3Lt6190v3aZrMmupVgrpdoZK4YLLewwyWPXaKV4Tu7ZI/PGUQEnuE/zAaaRnxS171SAUHZZPYGPeNyKi/Hn95JFMcUoz2LNsPuHNubz+zd1ESxJzqM1MGNy/We/scPXBdgDMLmgitJuTqS83WSEjpKJ5sp3jvOnkgL7NGY2RdMmm78Bgy3SYlBia7ZlCQW+z5dCyr7R4ksd0/dI+eqIFK5DMw63iVBI2t+uwRtZ22b6BzWiMfdGOL1GE6QsHHuLYkIPlA/WeGt9bT4YVziMDM19U0Vuuie2TjKKPMY2z+0Z6xKCPq/JrIm3lCWGaw5IUZqEZSvwWzVankUiWCd1pfOGTHY73Dq1K5ZL1vw7STzjsdFZ3iui+JVPtm6gOoSvtbmixqQ6JCqGKoWY8aArEhGtWg0rhwZX8TkXPDwoorr572f8AoXLgLsjXNFhZnWG/DWsXcz7PRZHegsQh/Kx4rr331vpDn3rpYh7kTNbDG/muOZ/wKJv4WLdSqxtJpGLPvdrLtdrhVCf2brsOSkFAwb4lXrvWiNBiIbamuE5NyPrKOKxoixiC9XKFPTILm2P10SaLetGRno1VuFgPGckUqpVfuFc6KdGIcZzkzNjZ7O+2efJkbJKORRRQw+CdCxkFAv3TwnuOwDJH7PJe/OC8P5K5LKnwAJN87myxgSRg2hlny0iN6XQrbeZVaFLIBXAmVNBEGHZWWqm84WRvKfLnbdVzKjfrMTcetLxZA9umkLRu516K6JCGAaC+KYmYRkPyNuOuLXnepvKujVV4p4Uu6Nh2kRLyEzLF9YO4pQVBs0bB/l/QyP/eGSlPqRRjcG8j12hvDsZ2EKpgjrzmYXUCfLrxBgom0X
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: eb42eab3-1017-464b-ef91-08d4bf675a76
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(8251501002)(2017030254075)(300000503095)(300135400095)(2017052603031)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:AM5PR0801MB1700; 
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB1700;
 3:5D9zghyvYUkTQDHJHoktx5xK/WYpoASX4qhF8JfnuQ4i5GsptK5vNEs3AUfbi2GKg7M7iD0tizZdj2/y8R+fCNXvcQyzNbfuv+Sk5eQM22O83hrlpj7G4a6P/WwTi9oSAITfxLF7WKZcg8cfc6loQcFMa1/moD2Kmxd/AF3qVz9RvCcUF0C+jePHBxxv2Sgh99PAWj+7f/IJjmZTOUXT56Ub7aplCtJB/mUz/lDTcxrGVbTNHwjFUVn0WASoGf7yByU4BBjKr/yne1ZWt7mSPy/8OpVu/CAGlgSn5b5Vo5At5bLJa728mm7FKNqqDF3LJaBfMRy/PYR4KUr/CEoX3MGA3/fYLA0mCfLqSIYbLYw6YJkW3UD0A+IShm4Y9hfGozsbAV6Jdnu/QTQy/cuIuodhrkcd8o5srKkXVkwZIbDN9QnorSTd9mdCbR5Vxqj0ZFNYwXj+RkTBHAcoIsA7RWxXOToNjDsIFaqdrJ5aA/5/myZq0l8CBCaHTC43+tEtE8kud4umtAhc8M9gPIcHvdceimD8ZwQ75aUeHkw4Q57MYhYlzrv7CLzxk1Q0kbs7i8q4umXhfyX9hDj5TzcBBRWryZflSUPyfpxdaI6GR2tjvzqiWw0DIwUuK/hhKM/cTN/jjbxFuuqpunUr/q0tPjrsHKXDLgC7afI4Rhfzp8pdtrzZQJEU4gPT8gOiJ+YN4VAVB5DdRrY3gcD6KiEyTClvjXm0/XJtmVanqIgk4yJgxUWm99etgEhfUjBGOlwStn2oun+TJ5JYBP6zhnFloXI9kph2EsjZ47ex8l4eKK2J/5Pc5p/PhwWXUPJJdysgl7zbqpeVOXKTsbaXtyZG0HFhdlbBFLuwpbW98xAKh3IkBKYD4deBi85x8O0egVwpXgg3Z85l8gDu++Hpv67agt7S4H28TfQ1RFC+2gqzwU4=
X-MS-TrafficTypeDiagnostic: AM5PR0801MB1700:
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB1700;
 25:pYPXW0jJONzGZpMR09oeFMWGXk4vVNMzy1UAoaJ9vuOXgezcc2FIUUExxUfRnmUZsYyqx/5UEMOXDI9XtfMmnOGITfN03h2T9C5PyLegQ/tPUaTljkQIxxGc8kU9PDHT4PlxLwwXNpu2EfyQQtc530Dao3nr0S0/zUUSLE7KtFHhUquGXGZplaYJgtma5y1aSUIHtktnbDBW77qrG7ONm9xn9eiEOUFpFhoBeT8EHgvKbGJzByJKV40MfULFPW73Gh1iALuf08Os/jBJqw9Do3nQT1kd/yFLv/VReYVScljPPiFHgcesznZ3bIHYKNPse+duO3QJqxY8qisTdEQXBZlzk1VCC2Knd/W5VfZ5m3y2KzfuYcqJhoGRkeFnrycUOsfXQE52xMqMcnjV6evI/2z0syK6oMCCvPWkNQs10xUZGNNgc0Q1GFqrmKs44Pf9amUSO/w79gKGIDD3+5r3yVrWu/ufvzICLfxhZ+L1yeJfFqvk0FkCzBRmJR8sPh7BYPAMJbsX62eCilqu6g8Rkw7bIvgnkfQbqu+AAAQBy6IQgExu9+oeQxpuh8FuhV5eHJkAicLTEPx2dQ7WCjKNDoBf/BR/bBYEAu/yh8ZzwyjHtJBgVL5VUFFJ0DATysZZri1mylgJcov0wRLjuG6+zPTuGztw2hlp1gCS1BuXOl7u8zexvW0frm2p6QVr0N6OL9uDpu/t3NPN07+bmJYWW2Dk3YazxhbnYpZX5hqK7nT76I5wrA40pxJuCY1P8uMkEf+2MxdaCnKM0ekjeca7WqtZbr49vhddavySOlpsbMVRrxtYKHDeydQK+3epl71d8PJw+xaGAVKf/etXkqltz/7mcHN/ZnYigHregvl83KprIvvsdkymVYZkgQnirecaBXS3z5AfXbPnWlPIRIzCBZUkV/PRCnf3OSxFQ62qWQc=
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB1700;
 31:vV6QfPT98ImWdf9/ngZFtzsE1nivWfro8TpBlpSettuIOso2qW81nm/TiM7FPpDDd+QDHMcQ+Dg7RmaB8zEfY8q3pYauq63yRQfr/YuxbwhEb24QFbPPjQ6598DeeMXFoNEJA8ayjP08XsedDMuO61mt8ffarPQWWhBZ4oC7KaCIgi4dRnaRmRhygGTeDLhb3kmM0JMkHXzp9SpYeLfWA2t87WHN5m1p2Ge4+PfJ2JlSPGP0j9UpWkPe09Zf7PUDuP5moIR5R9f7BXgWde5fKa4HJAEf/Zn/mCtMgLTmeadMmKdz92tC2yivmc3VN26rF3rvX/qD2qI7ZWjUAqDHj3x53ZzgpAQxN1kMq9S7EVWokhZ1yAWh2ri3XMdvubW162i6G7x5JG2UiZiLix7joTt0OrYjaFFEyYai2Sxq/LmWzl26CTJsrxXsfiHpF3VcnHiAAa+qStoiLYBEk1Q107+XM5/43GQ8+y3uVmsavxdt7YbO3+5VzVn7FPL5LOM4NEuXHZBawMvlhAjEMIRAY00udOuZfgHi50tqU6CVXvRHoHzkYprWlZQ65rgCrvA7rfvbUlJpj78TBaINSfJ6xZTZt1LBjfSq2x5D+BhzDtdjzNRvP5iRCnyHgkTMQ0lqNrLZZXlc2LE+cR0O/AfNWSbvYHQhxJmrgQ/oHdVFtwdaz76mwWSbonazm4XXhO1nEO/jfVMj01YTGva2u/xOI08Ie2vU0pfz/xz34vDgpgI=
NoDisclaimer: True
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB1700;
 20:LOoiIr9H8L4RmQJPKLC2CX6489BO/S++axbTopsPTQlD15+vMN2BTUMOzspUBXzjvGPI4h2bwxet600o/fDRCXGq3YbhKWzth5UDDFS4ld/tdn8lPOLTehuEBe4DEXJT4gXwFmiNFoR/LS/RVTqLBxKiiuxJV8jarfr2wN33gDIgCRmGC+dNUdwqIQ2UYujcMUeGzDuMgBa1MPUZxNgtNiG7XlWeycUBuSDNB6GoqxA3fGF/4e1M6qrc2hHXG2Ps
X-Microsoft-Antispam-PRVS: <AM5PR0801MB1700F5F70C22FD5C5A196FEE9ED30@AM5PR0801MB1700.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(236129657087228)(148574349560750)(84791874153150); 
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(13021025)(8121501046)(5005006)(13013025)(93006095)(93004095)(100000703101)(100105400095)(10201501046)(3002001)(6055026)(6041248)(20161123558100)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123562025)(20161123560025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:AM5PR0801MB1700; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:AM5PR0801MB1700; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM5PR0801MB1700;
 4:bD186ZqFsjJiCejRiBd6gipd+3fQ2ehFMbIknNy3?=
 =?us-ascii?Q?TVC15DRFBTjZeMVhwO8hwIK/NUemfgqvangqk7AoCN+9KwTT5qcUhtZaSCM4?=
 =?us-ascii?Q?Kt8o/MafV+3kqrh+P9aiUByLlHbFEE+9FmurMP02N2NU3NJilcL5Ju/ofktZ?=
 =?us-ascii?Q?KuBbP+7eU/0PF4U3JHjscOlU6em5h6yOGRqoPO7RrwoNkBHTAVl2c0vq08W1?=
 =?us-ascii?Q?wf3s7XCUha7ucVd8sbCOqfcsz92OtCwjsFZEg4Gu1bdNh+gpfpeK7RDpv6Ki?=
 =?us-ascii?Q?j5yA6hv/4QeuqGQgr/e5cel6EQkRUU600hVE1vV9dIrhZYU0G0Uu6PYMYtek?=
 =?us-ascii?Q?5SX+LCuKPeN8zaLjQtswUTplFmULLNm4n4IMN5GY+/tqf0cqiGc4KTeDTMOg?=
 =?us-ascii?Q?l3RJFeF2LDIvYnd68ETBKOUL/2EKdXsTwp2r4Niz6EK7rdd4iX5WF6AGqzE4?=
 =?us-ascii?Q?eR8V9T7hBZ6Y1s9m5DlidakgsvR1e+bjwnJ1qm/DLrtzlAOXJFGnxYaMRHO2?=
 =?us-ascii?Q?7qVhtEHl5CIVd53VBsKt/L6j/tWg1r39/OQjuQ7uLA9gnJLgxub6g6yvNY80?=
 =?us-ascii?Q?Jm1npiy57X1NTAIpHPgGNP90FF6UJTyWkYCdSF6vFHtqetzpstVFgxThhJJj?=
 =?us-ascii?Q?7JbNK6OBMpPSIs25CIDqJnb6B3hVh7poeBhXPNvkVZFKG6SISLzZQInEJAlD?=
 =?us-ascii?Q?8wiw7golt1UKX/b56NOQMFYEVfUDwKFbuq7+chJSbbc6WDiPawz9kKYBiR+f?=
 =?us-ascii?Q?NqAq+cOhvJwOMbUtC6eXf2kMs0xEs50bh+Nyw6yCUDdAW8Bqe/KzdDjN9uE3?=
 =?us-ascii?Q?aYAq3wPL7TGk9fC3WPT5G+KcCvPfrSp7Kzgn076sZoH/1Msbr0hn5I/VVBPS?=
 =?us-ascii?Q?nEwj1WNCUsxUWV78idFA5im5ttdSDKsK2zkb4BcFWE31P12jwo4ncZAqTIQc?=
 =?us-ascii?Q?hITllIBgF4cdnR8H5lzSidfgDb7R6nB5ms0rKjJpt54eJ60x3x8VsEA3+DYZ?=
 =?us-ascii?Q?SsQ+8h4SgiH9LRgRMUZ1sK9pHWG21+aAfRgih1Csb0cyLZGaMhkVAoibtt4e?=
 =?us-ascii?Q?/X1laszVkqE+jKamdgNIDkdGZ1D9UXhrpBuy40/FlB2FQVnpJfkQG0lmX+m/?=
 =?us-ascii?Q?fehLyinOTVgUbK8TRUIox5PLc8SxOPhNysE/xpzEAYgN16WzGw1ZtsAeM2oV?=
 =?us-ascii?Q?K4PlCB0CZdBYm1YBVEZ6Gz4QkaL6suFwNODx1biw6PQ3oItZSLOylop6RqfT?=
 =?us-ascii?Q?vfj/NThkqAp8ByIUt7qO63mYy+a5dyEHQVkynV9UFA1+kP7HXKxJYYWStPPR?=
 =?us-ascii?Q?a8hzCt271DMVi+Ia6SOB7pHMOdhCfSJK7tbUIVFQWslz2DAm9JAfuW0+7Ob5?=
 =?us-ascii?Q?pHm3dA=3D=3D?=
X-Forefront-PRVS: 0354B4BED2
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM5PR0801MB1700;
 23:nZPmGRb3plPnLJqssQOBTrr5Lujrq7HlGinjG9l?=
 =?us-ascii?Q?isUao2SFgZK4kPKCmPwoIMGZ/F7fQtW8GhSitIYgMJLlKaFpeCQI6Rs9sn4c?=
 =?us-ascii?Q?dix8HwX+fMe3P92uVlYbw4PVtCCvIbsOpdUy2S414gnEbnXasNV4pxbqgcD9?=
 =?us-ascii?Q?e9VLGqZwTtiuo60LheFPRuElKfKcOTB0DGBKxtmdWJFzzuLSwl5uV1k/bB5E?=
 =?us-ascii?Q?YCa2E56TPE5j0pm9QVUeBNkk6UFf+kdgGSbyLBcD51rjAPYL8DaQoWsBnFd+?=
 =?us-ascii?Q?w3Ja+R0IebBUpD/wQ+s0V8YKOU4AS9DvEpj2fEJkPSuykC65EUTdZBrgbEjt?=
 =?us-ascii?Q?EsD2ZRsZoHuMTqYOJQieIqrtKKrENtgVHtQaFJ+B8xvY/XHubkBub+0ZeUm6?=
 =?us-ascii?Q?PJtCQNNePBppOpakinhARVN5O/sKsYWqZC4zfpw1AhfM+/Hok1Kj0L0BzGwq?=
 =?us-ascii?Q?Jv1SQ/dXvt5WL+IyeKejbsDmVOSDnXP/JrTRzXwiOjqfkB181X63bEyg7G1+?=
 =?us-ascii?Q?MMXhZCNlioHYKdZaxNzzk+jLAtjd0UqiqCvt8L/2izszT2BAkJVYL/3n03nG?=
 =?us-ascii?Q?KoACtIrk+NFIMUwIM0sUqYZGniTiOUJmGIBAogCMnQBOABJDf+Z4Rkk8TjOs?=
 =?us-ascii?Q?Ccsy0lGCJOuhH8Dc97VWaaQQIok4l/9M6xOqMEsPEIa01hofWFUAZ8w2F2M9?=
 =?us-ascii?Q?5dqznUQNckpam2mZUZvlMgV7idHsosgrZiiW0MEZRjM7EVYRYD1Ki/clUET6?=
 =?us-ascii?Q?swk753oQT7ApJ2cBCjtYBESh3meUaPUVqDXhzyk+mX7e6dJBlFNP28aq/rPv?=
 =?us-ascii?Q?p4eXzg5LB/JN5foLQg3ePP0ezI85mb5w+uzIpV4M5waRRn6xKiOi70/TNs4M?=
 =?us-ascii?Q?bCr4nHUEQIS3oyrJxiX0EFMOBSmuwv/tl8IrUOB8xifsoHM8MRFdobgmZhG/?=
 =?us-ascii?Q?Fsh21G3B6d+rkQ5srIEktjjZcAq/FVM6eiOlgf4XqL4Uk3owWTwmGMclaPy0?=
 =?us-ascii?Q?CEMviSboW5dHlknCDFfWBjzG1x/D5lBzc7idm/BmEE4QTSl3+iz5ZV/VYCjC?=
 =?us-ascii?Q?hGzWtgcU=3D?=
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM5PR0801MB1700;
 6:XTJ9+U2/614bpwDel4qUwwo4HfamE/rKnAmzaaaO?=
 =?us-ascii?Q?OZB9UA/L6feyG4KKYqjcpFPoPmQzi0W6MCzuECN8eA55/DrsWDlmqoLWVFTC?=
 =?us-ascii?Q?heIfxy+tMy3SwU7hFtq4SUbPz0Ih391SEUvUO4BtiOGlIOf0vBRTb9125kfW?=
 =?us-ascii?Q?6nmTKNyq6GQN2+lrD9NlwFsaNaCbyg8U1/y2vUkn+k+RMbXyA/cERuceCU89?=
 =?us-ascii?Q?y50PAdxSAVFd6A4ogfTg3mWM7Aq9AN6rZV/CXZQxxGWelqXzeWTokNiWIsET?=
 =?us-ascii?Q?3OJmWPXwgatQTiVh+vx0skY/odboqoTBDSn1sStz82xQ0DVzGnNBSzGiOPKA?=
 =?us-ascii?Q?KK0AHEXb2QWXejAOq1AUIu+WZwUFpGocd3+M+veWR4wnn7P1Lw/09yVxJWn9?=
 =?us-ascii?Q?HgMZdiWwT5ZiuYEz2f/GVBhB4IuAwTCuGJMlRBQU2hNNwOKqbVY8my5oLRLJ?=
 =?us-ascii?Q?4s13A+ZUah1419QUR5vqnMykqdL/yNRsP4XrNqnQ9VhEEEUrY4kJ19b+MfmS?=
 =?us-ascii?Q?9xBf/j+S9zVBmPFTCNdhrEn9xXX5Gc3feQMbtak7mMBfPJnnm8X2XyVmhd/K?=
 =?us-ascii?Q?Udaq5q+0GRmbI3WDH8H1dVsawyPZC+a+HQ7mBb7gmOsTUWVwSsexlvi7rprr?=
 =?us-ascii?Q?s9nZrNAghK++NImLOTNXzMcdYoQhNlHedDEG2RG7XZ/vBAot8yFD3GRRL2I3?=
 =?us-ascii?Q?VpqVbFE5dtvUOdjJ9HglIMzn+B/IVGHuywmG5zJ1DoFacooTL17ybMgkNPhZ?=
 =?us-ascii?Q?NKNkXoTKLkhq850vkxzWv5Wz6SzwSTHF9EzbMh08gpJSaKCM4Al9oLfUtJ05?=
 =?us-ascii?Q?L4N5LmLARQUAU4ciOZaUoE+PKpLDNT8siLWcz8fHKIGpmXLWZe6qExdWTDSI?=
 =?us-ascii?Q?fMeElbog5BcgiLsnjJ4WzPNOn35k7+cajuWT/SsWakUbwDLBebtl61e4yrjp?=
 =?us-ascii?Q?IA94EgSPipZinL375aX+h4VMkHXiW71eG96vw70Od7//luBr0XhIHMhrode6?=
 =?us-ascii?Q?mU0xysmYm+UpHiSUyIxfF5Ol?=
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB1700;
 5:EVlK/PozBqifWwBaJ/BN5p73NEs2CmFMRMT5zo5CwddQh5dqDJtszGCIlzFbP7QVvuABy0DoH/tweAbjQ9I3S7UV8U9IRzLCFBPQRjqfZ4fpG5RU64XXvry6g9C5nruRozIuVoO7FwGDgZ7rlLVZPpCGvN9iMu3pUmS3sIXFFIjXfvenT8luACgoPB/AOuqTQwzFWfCGdLaVaoeAwOPvIsQ+C3JtTYPxwj48FkKtIyQj54EbsNwfD1UePmPR0qWpZB7zM3YbGfWEvZak6bv2oQHd5lllagU6IlRsG5rBVUzmgSUIkRK/GlSMIrsK5gcloarXx26zpVjfkjELyduyf96SNHicARwR7PIiBJlnqQ4IvlmBpyiUsLRKVGshLUjqchADZw0/DEeEQXN/0Xg+FT/egoIDrZ08d9koCso8LuupPrtK6SppM7ZfthEQNkJ51pTAF2h2UAt4SftPZDDkNbWZeoKfc+Yk2plsSH22kQyg8/11vuMnFHOOkaB/gAM5;
 24:3qoRzmfs+OB41g8IfUB0XA44aRcYMYJzRmdsOdVI6Xar+RwUfz+p2SqKWEFZEKs4qDKtqbJxvuY1FGTM0ysxV2wN1wVkxWQ0z4fJ5fDSvuM=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB1700;
 7:OEaTPJRZaty6IY9NRsk3/lXP+yUiDrTNZLTmmLHP/gPYu7sG2x9UyXx+Eer2Ynx4kU6HBkz3wRzBjeYwkv331iT8DN58c1zu5PizuiqFYeh1x4qWwQIjYobtonx08UoDAd+YLMdHvcKXkQk62EPE8DUG8thyd+trkCe685PbGGf4BO8+c99rTEqHiFtn81Rux2GR329GPNJBTUnavSL1m2UXIxKiMcXElBJstdITPuNTG0DnEwW2z2VUU4/fSe7sGiOHOPQxAKT8bSW4ZhxDPeZPBKzwEUG17ceCED82TiOJJ4k+rcAXzh7iuUmDoM8fKLoeTnVtIt5HqF8Cu1leQCVI8Mk24orFA+eMOQ5CQrS9akUJY42N5qoK/2B/9N2nrLH888Q/H/72HnOjzkonrCJaG2zvmNGZtI+c8MFptvXaGHpgDRIIhErtrcXfX2minIBEAsMDZDkz0j+jyhrTq1mgnJ19FMVDAzNzXEd5NPi/iACGFMTH56CVy0jbX68hioPGTqMahIbZTo/Rvsazw+dL6MSucafLCLsaRALMsoTA0njBoK/Wf+x5wiiUSnelUCkFbSpI0iQx5WlHUkjDNphdebqsMYMJCA4bVoCSjazMAy+bn4XgIr2QvHxKcVtq2HqjF1KDR4+bvmu0Iuz7PALE4dPTsLWx5ZKvvIsCAcDdl3yoy2x7GbO0Qkan5LG05+zSHGMMRUI50E/mDIbRyDRyTwMZfZ5CmtPva7sVYpTY2liXJUt8tb6Yj1H/n6x1BGbBPag/kO2OqOGRy/1d/iuaWysDIXHuMRxnw2cCVd8=
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Jun 2017 03:23:18.4019 (UTC)
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[217.140.96.140];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0801MB1700
Cc: sstabellini@kernel.org, wei.chen@arm.com, steve.capper@arm.com,
 Kaly.Xin@arm.com, julien.grall@arm.com, nd@arm.com
Subject: [Xen-devel] [PATCH 2/2] xen/arm: smmu: Parse generic iommu binding
	for 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>

VGhlIGxlZ2FjeSBzbW11IGJpbmRpbmcgd2lsbCBiZSBkZXByZWNhdGVkIGluIGZhdm91ciBvZiB0
aGUgZ2VuZXJpYwoiaW9tbXVzIiBiaW5kaW5nLiBTbyB3ZSBuZWVkIGEgbmV3IGhlbHBlciB0byBw
YXJzZSBnZW5lcmljIGlvbW11CmJpbmRpbmdzLiBXaGVuIHRoZSBzeXN0ZW0gZGV0ZWN0cyB0aGUg
U01NVSBpcyB1c2luZyBnZW5lcmljIGlvbW11CmJpbmRpbmcsIHRoaXMgaGVscGVyIHdpbGwgYmUg
Y2FsbGVkIHdoZW4gdGhpcyBwbGF0Zm9ybSBkZXZpY2UgaXMKYXNzaWdlZCB0byBhIGd1ZXN0LgoK
VGhpcyBwYXRjaCBpcyBiYXNlZCBvbiBMaW51eCBvZl9pb21tdS5jOgpodHRwczovL2dpdC5rZXJu
ZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC5naXQvdHJlZS9k
cml2ZXJzL2lvbW11L29mX2lvbW11LmMKVGhlIGNvbW1pdCBpZCBpczoKMmEwYzU3NTQ1YTI5MWYy
NTdjZDIzMWIxYzRiMTgyODViODQ2MDhkOAoKU2lnbmVkLW9mZi1ieTogV2VpIENoZW4gPFdlaS5D
aGVuQGFybS5jb20+Ci0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYyB8IDcz
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwg
NzEgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3Nt
bXUuYwppbmRleCAyNWYyMjA3Li41MGZmOTk3IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9hcm0vc21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11
LmMKQEAgLTI3NTAsNyArMjc1MCw3MiBAQCBzdGF0aWMgaW50IGFybV9zbW11X3BsYXRmb3JtX2lv
bW11X2luaXQoc3RydWN0IGRldmljZSAqZGV2KQogCXJldHVybiAwOwogfQogCi1zdGF0aWMgaW50
IGFybV9zbW11X3hlbl9hZGRfZGV2aWNlKHU4IGRldmZuLCBzdHJ1Y3QgZGV2aWNlKmRldikKKy8q
CisgKiBDdXJyZW50bHksIHdlIGhhdmVuJ3Qgc3VwcG9ydGVkIFBDSSBkZXZpY2Ugb24gQVJNLiBT
byB0aGlzIGlzIHRoZQorICogdGVtcG9yYXJ5IGZ1bmN0aW9uIHRvIGdldCBkZXZpY2Ugbm9kZSBv
ZiBwY2kgYnJpZGdlIGRldmljZSBmb3IKKyAqIGZ1bmN0aW9uIHZlcmlmaWNhdGlvbiBvbmx5Cisg
Ki8KK3N0YXRpYyBzdHJ1Y3QgZGV2aWNlX25vZGUgKnBjaV9nZXRfYnJpZGdlX2RldmljZV9ub2Rl
KHN0cnVjdCBkZXZpY2UgKmRldikKK3sKKwlzdHJ1Y3QgZGV2aWNlX25vZGUgKmR0X2RldjsKKwlj
b25zdCBjaGFyICp0eXBlX3N0cjsKKworCWR0X2Zvcl9lYWNoX2RldmljZV9ub2RlKGR0X2hvc3Qs
IGR0X2RldikgeworCQkvKiBSZXR1cm4gdGhlIGZpcnN0IHBjaSBicmlkZ2UgZGV2aWNlIG5vZGUg
c2ltcGx5ICovCisJCWlmICghZHRfcHJvcGVydHlfcmVhZF9zdHJpbmcoZHRfZGV2LCAiZGV2aWNl
X3R5cGUiLCAmdHlwZV9zdHIpICYmCisJCQkhc3RyY21wKHR5cGVfc3RyLCAicGNpIikpCisJCQly
ZXR1cm4gZHRfZGV2OworCX0KKworCXJldHVybiBOVUxMOworfQorCisjZGVmaW5lIFBDSV9ERVZJ
RChidXMsIGRldmZuKSAgKCgoKHUxNikoYnVzKSkgPDwgOCkgfCAoZGV2Zm4pKQorCitzdGF0aWMg
aW50IGFybV9zbW11X3BjaV9pb21tdV9pbml0KHN0cnVjdCBkZXZpY2UgKmRldiwgdTggZGV2Zm4p
Cit7CisJc3RydWN0IGRldmljZV9ub2RlICpicmlkZ2VfbnA7CisJc3RydWN0IG9mX3BoYW5kbGVf
YXJncyBpb21tdV9zcGVjOworCXN0cnVjdCBwY2lfZGV2ICpwZGV2ID0gdG9fcGNpX2RldihkZXYp
OworCWludCByZXQ7CisKKwlicmlkZ2VfbnAgPSBwY2lfZ2V0X2JyaWRnZV9kZXZpY2Vfbm9kZShk
ZXYpOworCWlmICghYnJpZGdlX25wKSB7CisJCWRldl9lcnIoZGV2LCAiQ2xvdWQgbm90IGZpbmQg
dGhlIHBjaSBicmlkZ2UgZGV2aWNlIG5vZGUhXG4iKTsKKwkJcmV0dXJuIC1FTk9ERVY7CisJfQor
CisJLyoKKwkgKiBTdGFydCBieSB0cmFjaW5nIHRoZSBSSUQgYWxpYXMgZG93biB0aGUgUENJIHRv
cG9sb2d5IGFzCisJICogZmFyIGFzIHRoZSBob3N0IGJyaWRnZSB3aG9zZSBPRiBub2RlIHdlIGhh
dmUuLi4KKwkgKiAod2UncmUgbm90IGV2ZW4gYXR0ZW1wdGluZyB0byBoYW5kbGUgbXVsdGktYWxp
YXMgZGV2aWNlcyB5ZXQpCisJICovCisJaW9tbXVfc3BlYy5hcmdzX2NvdW50ID0gMTsKKwlpb21t
dV9zcGVjLm5wID0gYnJpZGdlX25wOworCXJldCA9IF9fYXJtX3NtbXVfZ2V0X3BjaV9zaWQocGRl
diwgUENJX0RFVklEKHBkZXYtPmJ1cywgZGV2Zm4pLAorCQkJCQkmaW9tbXVfc3BlYy5hcmdzWzBd
KTsKKwlpZiAocmV0KSB7CisJCWRldl9lcnIoZGV2LCAiR2V0IHBjaSByZXF1ZXN0ZXIgSUQgZmFp
bGVkLCBlcnI9JWQhXG4iLCByZXQpOworCQlyZXR1cm4gcmV0OworCX0KKworCS8qCisJICogLi4u
dGhlbiBmaW5kIG91dCB3aGF0IHRoYXQgYmVjb21lcyBvbmNlIGl0IGVzY2FwZXMgdGhlIFBDSQor
CSAqIGJ1cyBpbnRvIHRoZSBzeXN0ZW0gYmV5b25kLCBhbmQgd2hpY2ggSU9NTVUgaXQgZW5kcyB1
cCBhdC4KKwkgKi8KKwlpb21tdV9zcGVjLm5wID0gTlVMTDsKKwlyZXQgPSBkdF9wY2lfbWFwX3Jp
ZChicmlkZ2VfbnAsIGlvbW11X3NwZWMuYXJnc1swXSwgImlvbW11LW1hcCIsCisJCQkJCSJpb21t
dS1tYXAtbWFzayIsICZpb21tdV9zcGVjLm5wLAorCQkJCQlpb21tdV9zcGVjLmFyZ3MpOworCWlm
IChyZXQpIHsKKwkJZGV2X2VycihkZXYsICJEbyBwY2kgbWFwIHJpZCBmYWlsZWQsIGVycj0lZFxu
IiwgcmV0KTsKKwkJcmV0dXJuIHJldDsKKwl9CisKKwlyZXR1cm4gYXJtX3NtbXVfb2ZfeGxhdGUo
ZGV2LCAmaW9tbXVfc3BlYyk7Cit9CisKK3N0YXRpYyBpbnQgYXJtX3NtbXVfeGVuX2FkZF9kZXZp
Y2UodTggZGV2Zm4sIHN0cnVjdCBkZXZpY2UgKmRldikKIHsKIAlpbnQgcmV0OwogCkBAIC0yNzYw
LDcgKzI4MjUsMTEgQEAgc3RhdGljIGludCBhcm1fc21tdV94ZW5fYWRkX2RldmljZSh1OCBkZXZm
biwgc3RydWN0IGRldmljZSpkZXYpCiAJICogcmVnaXN0ZXIgTWFzdGVyIElEcyB3aGlsZSB0aGlz
IGZ1bmN0aW9uIGhhZCBiZWVuIGludm9rZWQuCiAJICovCiAJaWYgKHVzaW5nX2dlbmVyaWNfYmlu
ZGluZykgewotCQlyZXQgPSBhcm1fc21tdV9wbGF0Zm9ybV9pb21tdV9pbml0KGRldik7CisJCWlm
IChkZXZfaXNfcGNpKGRldikpCisJCQlyZXQgPSBhcm1fc21tdV9wY2lfaW9tbXVfaW5pdChkZXYs
IGRldmZuKTsKKwkJZWxzZQorCQkJcmV0ID0gYXJtX3NtbXVfcGxhdGZvcm1faW9tbXVfaW5pdChk
ZXYpOworCiAJCWlmIChyZXQpCiAJCQlyZXR1cm4gcmV0OwogCX0KLS0gCjIuNy40CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 30 03:23:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 03: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 1dQmWf-00058g-M2; Fri, 30 Jun 2017 03:23:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <Wei.Chen@arm.com>) id 1dQmWd-00058S-TG
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 03:23:20 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 8B/C2-03557-724C5595; Fri, 30 Jun 2017 03:23:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VSS0wTURTlTad0IJQMBcKlWqNjVFJtgYWGuCo
 LjcFPWIAENzjA2E7SD+kUUhbEIkQDRpCvgCQQwGAgirgAFVPDTxADCguRUKsCEQQRaggKiHGG
 KYhvdc475517XnIJiWJTqiQYu42xmmkj5euPGyKxU5rDfYnJUd+KsZgmTyOuQ2f6uzaweHRJy
 ppTLfbLUsOz99IMp8ZecLcOc6BaqhD5EzjpkMCC54tMIAqyGYPe1WmJSAYwqBgbRQJB5BiCrv
 5qr+JEkDs76CUlGFQOreOFyI8n1Qimy64K2Jc8ALdKcrfuQ0gVtBbWygQsIfMQPFw7LeBg8iL
 kN04hAePkIXAs921hOamD6388UgEDuQ8mRgr4YQThR8ZCh0cnjtJBU+cPqWgPglfVM7gYD9A9
 NycRPSq44xpGYkw4vJt4KxNigDwIQ/kXhPpA/sRhtPUFJpIVGbypXJCJD1TQP1yLi/g8jH9Y8
 prcGLT3znjJZxncrPsqEV1qyK+Y9OIpGbTVx4mmIl941Dm71TWQVEDnp+eYaOrAoPE+extF1+
 z6Rs2ub9QjrAVFcIw1i7FqomO0qVZWb7CZaNaoiY46oTUxHEfrGSOdymnTLKbHiF8FH/48QRP
 t8T0onMCoUPlIQ2KyIjDVkp5toDlDijXTyHA9aC9BUCB39fBakJXRM/YrrJHfp20ZiAAqRE42
 8bKcy6BNHKsXpSGkIV5Wra1iCtxsMTPKMLlHyCAFkyHTvBOxvZVjSKUMliO+lCIgg7GaWNv/+
 jwKIxAVLG8WUgJYs21n0jxfAuNLBFclCCVs9D9J6UB1xoEad0LLkolyla+oqXIUm3504LjOM8
 mOn13Mjyh+qv5dllkK6mRonuxPcrrv9Z1c76bdkVnFOTlxDu2Gz2xD3H7F66S1+ryP3x8c29T
 /2pO+tgyhkpWcIqfrXEPxDU11aPl0im/IlHaQq8guaKxvM6Q5ry36HHGFW5SlFM4Z6Gi1xMrR
 fwEKWnECkAMAAA==
X-Env-Sender: Wei.Chen@arm.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1498792997!70871329!1
X-Originating-IP: [104.47.2.69]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13720 invoked from network); 30 Jun 2017 03:23:18 -0000
Received: from mail-db5eur01on0069.outbound.protection.outlook.com (HELO
 EUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.69)
 by server-9.tower-21.messagelabs.com with AES256-SHA256 encrypted SMTP;
 30 Jun 2017 03:23:18 -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=YBvJ22ceISLIh71l3t9yX8zlmesTgxLmei3DrEYynNM=;
 b=mIRF9mvJRA6fe9kau8WT5PgRudTjS41f1anv1EDbu4dldEZqjDnaz0Az3OjxyckLf8MAUq1qe0QinIUduMz5p4EFXDLJ12AKoAxqZfV5SoOfuYKKC/EarxMS6tj/huJR47B6oNlHaAvTqJBg49bD/Zf6L7BFbHA20iq3BLzn0T4=
Received: from VI1PR0802CA0007.eurprd08.prod.outlook.com
 (2603:10a6:800:aa::17) by DB3PR08MB0074.eurprd08.prod.outlook.com
 (2a01:111:e400:5045::12) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1199.15; Fri, 30
 Jun 2017 03:23:16 +0000
Received: from DB5EUR03FT030.eop-EUR03.prod.protection.outlook.com
 (2a01:111:f400:7e0a::206) by VI1PR0802CA0007.outlook.office365.com
 (2603:10a6:800:aa::17) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1220.11 via
 Frontend Transport; Fri, 30 Jun 2017 03:23:15 +0000
Received-SPF: Pass (protection.outlook.com: domain of arm.com designates
 217.140.96.140 as permitted sender) receiver=protection.outlook.com;
 client-ip=217.140.96.140; helo=nebula.arm.com;
Received: from nebula.arm.com (217.140.96.140) by
 DB5EUR03FT030.mail.protection.outlook.com (10.152.20.144) with Microsoft SMTP
 Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id
 15.1.1199.9 via Frontend Transport; Fri, 30 Jun 2017 03:23:14 +0000
Received: from P300.shanghai.arm.com (10.1.2.79) by mail.arm.com (10.1.106.66)
 with Microsoft SMTP Server id 14.3.294.0;
 Fri, 30 Jun 2017 04:23:12 +0100
From: Wei Chen <Wei.Chen@arm.com>
To: <xen-devel@lists.xen.org>
Date: Fri, 30 Jun 2017 11:23:06 +0800
Message-ID: <1498792987-29934-2-git-send-email-Wei.Chen@arm.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1498792987-29934-1-git-send-email-Wei.Chen@arm.com>
References: <1498792987-29934-1-git-send-email-Wei.Chen@arm.com>
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:217.140.96.140; IPV:CAL; SCL:-1; CTRY:GB;
 EFV:NLI; SFV:NSPM;
 SFS:(10009020)(6009001)(39840400002)(39860400002)(39850400002)(39400400002)(39410400002)(39450400003)(2980300002)(438002)(189002)(199003)(356003)(47776003)(8676002)(50466002)(72206003)(6666003)(86362001)(5660300001)(50226002)(189998001)(2950100002)(6916009)(8936002)(966005)(305945005)(104016004)(50986999)(76176999)(5003940100001)(478600001)(36756003)(4326008)(77096006)(48376002)(6306002)(2906002)(38730400002)(110136004)(2351001)(106466001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB3PR08MB0074; H:nebula.arm.com; FPR:; SPF:Pass;
 MLV:sfv; MX:1; A:1; LANG:en; 
X-Microsoft-Exchange-Diagnostics: 1; DB5EUR03FT030;
 1:i1YdTqEd1oi11aqDA1cqBxwKqamAs/p+xvl1ZARLAlt2MPlBSsNvpBEASZL6YbMZt56jxq5VL/YmBoEH0wRm90wMudeLprfOeDitJOciOjeubi5UL5qG7DK/RvXTmS+kjSzyZ1SKqUQrYhkiPu1KXMpFoay6kq3Y+RrbUVf1kURVXRbjKwPlVdsIR5DFSps5+sn2GQoMgyMxCkPyj6EF/VSTWM7wm5ZYN8ZV2+i1fn7Xn4OWWh1vJMydKAvTQyq2xQGZSgENKfSsvOW4v9AZC1VI3p6gg5CNsuz3Hst4FvGJFBq06tneDk54XarNOfzE4MRC7FKdCmQ/zCG/v6AMksxXvrBnqf88EmUbzarK1aNzwi5ho2NNmBEY8iNK5Evpfkx9T2vsrNi4bonLx71i8Z7PJQDpezgNp/ohjWJ843IzQt21e/Qy+botvxQ+AXo6aobwBjqyLLuHm98TgfPkbYERF/QTgwfbhWr7Mz7mRvqxVclno4nYr/8Z7BifG3mX20vlEAe5voRf3nQpypE2mCZebZfM3NGQsh25r3TJGgdR+3w5K/Pa3m1gcQ0jUB3kXJ2MD0VaK4d2rZyq+EjpSl/jkMjrx4HeFSexV6HydRhVf0iTotTiQmJcQZWqBC1VGO6mIQZv9whjuhbUy/+vj3dKgk2lnYWwdrgd6FhhoogPG5u5OFT3tiQ26VJIRs98unkoz31/d2pxgV3YXskO7A9rtag7vQtq4EHSqDAsdKX6r/GsyZ2hxhHNg7pqb9wN18TDouTSGDCjQWhhz2+or+1lb6SIWcEejk5Bv8ymCQsNK9EgzJUQrrbekzRBAIvItOcgX67le8dd29pXembK4cM5wqxNqETiYsjctTEsEdNZnS3QFLDs8vLCr+oTEwqgIdmK1jKT3cWV52ke5cDC5zTm4LCfxfwuXbHYk0VNtYA0VuohDyL74tY6bLRn/Aw5
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 939022e8-7188-4acf-3f59-08d4bf675863
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(8251501002)(2017030254075)(300000503095)(300135400095)(2017052603031)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);
 SRVR:DB3PR08MB0074; 
X-Microsoft-Exchange-Diagnostics: 1; DB3PR08MB0074;
 3:A6ffHi2t7XCTOB/3vRcCYOWk5ArCr7Q/kQptxnCBSDkqReijqqnx+9dTwD9TmlqkEV+FFPqUOg7GiwJoIt3tOKk1D5cZOaZPmz0esa8BXXK1UMN3W2QEH3NGS4f4IhublMi4ygfWaX45GUbsuTCG4b7uFNgEWEewe2WOVvz0GU4bHBlB4sPzo0eJ2ZW9ivDy+FzolW2A/Yp6Ql8ghrdlpedVS/FwpeVlqVEr8nppgMD/BI/+MDAYldwOhiRvYGoxXTP66brrcDAoJ+ERpPGDPwiTkwvQjcQvmH4hdPAgvzGUoDpBlN6JTKc/4hV6N7ZizYuRAVHvn8BmfSSo0QiQ71D3wwLG0L+/oj6scIgUyUNjtzftfstD1WS0LxwzMokAvhgslXrRRr8VSATCTm0+JczTAgzYU03uptRVC7jmWNWZuenzSFtO1Y5QIMiB6yqf32BP60qQLd1/7G6H1gVxHNtZbFv5h+xw3Phfv6F8M+EaDr/A6z0/3hj0qwIka9e5D3W9LOWuH+BfPFsQawf7aI1BcaVqjKWSnYLpI4btbZc1SCMM6Q5GeJKAuokanrlNWZTV+MPOk6H/rR2x/dtSaTCK12a7vHFVYu1pUVUH7Teao7Ji7Lv1e7F6kc5K6SKejDQ3wD1MERBF7TgtA06XIAa7+OQBQjGuXIqRvWV4DbhUsddiLMWYSCXCRBRh0n2oQzFSJBsLpTqflmUXIWGT5bO6IGXyBchUm5dR+8zqVLDgutwRMp7bpVRSIE6bQ0ticyo465ICeHY1++UJmtw9cQaQeAsB+pjmTZ31Vqrc9z6qB9rSvZcr6b/58OhcfpR45cRcymvlyaeadL5c45DUqJhycC8Q1zaWQ+uJrRdYcwo/yiJZGUyhMeUKhP8efqPTNAf86VfZ1YzR1oai79NhQzZ8c3JdzjzumLI7Qt4mh1k=
X-MS-TrafficTypeDiagnostic: DB3PR08MB0074:
X-Microsoft-Exchange-Diagnostics: 1; DB3PR08MB0074;
 25:aqJ78YykZlZc/hw7G86lPAEUxobFMMW7qXePUiIq3MWlOCqRgwThQ3D+H/YA3Cs8IeK0Ekkos1tEJ8VFsFijftHfA+y3PQoQmQn0vJZs6c1vmbUgsv6CLBM/Sy32DcItH9DtSfKGAZtDKIUoacVCVKXNw1JIEr6bA8PZKOvnkYxKpsUilcaJgAIuAFjYa2E5oON7xy59/7EMW/gevyCU3q47LQNywFMA1y5MCEYTXeRRiEVdOAh/rJY/p05almC41hUMiArWZ+A0w5axl/mIG5xItTXiboT+SSYO/BLJlCygMbvtrDa+jwwZnlDxzn4gCqMo3eIhlGF/mEpgqI05uIX9+PwKqd3D9KlBBFrr1ZizVGkizMNkDUar4jB6wYEaTxEJJDhuUIb3ifMMK29w9CVCxOSIls+b6NFgUlgsSMBd6VB5HmEMebG64wer3wLXBzGC0jeT+QSHrp/g8Xk6x4hnettHl5+ze4tKgmb3X2hT8laA+rvt1F7wtsU2htiYmQcc4iPsGg9COhH36VzGQAeJJACc938Gz8nwXn4zp/BNP9E1/trXVIUQfk4rOE6M3EzEyANNkl7/OE6QTFWkUafXs/t3EW9DjTrZk/supOWOKkqJCIfTXKfoaDpr0pjr3t9Hdyuxakt/unhYAw1eZdQRYRrQdcW3G04PtmXrXtyHhTNB2BpN7th7dN+VlIETq9EPcCcH5xXsJXR3u/j6+eSfP5S7cNW9kOn+6jmFz9P1zkLC94FNB6TEQ3DVDPr/fFUCqW00NaAzuybSqtJWJXrvq2s29bd6VRNzO+HYckxjW5/s0iN/zOkbv1OT6BdexTXEPNjZsX5Xoj25zILPwjQF4Gg4QGV/KY8DzrsI2tpUAHEaMmsAxZrC1+v5aUxBtR13yjPK0ZgmjL4pf6j4O3iB5YRQsfZRuoq7rKYA3Vs=
X-Microsoft-Exchange-Diagnostics: 1; DB3PR08MB0074;
 31:gNjtaqx2VOK+Qk+XrTBZ/do+zVCZY+J+pOKZjNP1W943JzKCjcOu0fr+NYmeqS9vozBVXwh9uLKNg56k6IAWuYAAtMUNyd0sw0v6XJ7w8Jdr4gqV0HONnbm1I0ANSjrXe8c0ioi/KsDhvjSI9TgShtY1yGAT9ABGbVYq+5h0hT9tE8T0O2p/uRNPHacpWXv7OBPQpYr4GV9VdyajFcjECXKe/u9xKI7LFFbTdnFKiMV4c+3aOFsDhyUKV2Udm6zP7rtcK98LMrhCDFsRWiZZtqqQdp3Zmou5KnDrt3eKlLD4QZim775kvr3zda452RxLYrqAHtqQLAGrc9gG1cHwnUwZhhXAzIk2xQLsMtnf/sC73I6mhHVtO1mZrfP6TQvamBQgQXuQ8CHeEohPQrS4Mq7dBgFWKmIEYIhZCpxRgUMBtAJV6JO3jPwu3LzLyaqlRPWz9OVayRl+7qDSV3m/Gree1VVBFQT70ntUC7xURc24HUKE5x1j/64xINKKyCHV1DeOLaQrnLQ81J5WEKHzsdzGbkPVc0seVnnqynwryCmewXf3Laknu5UoK0B7VFjPUanKwNeBzj9/1xaKvDGsez2G7+3p5tB2jIIImutgeGRkBGf9peGnZJcDLox4B4AZIox7AYlxUiIpUGIbzNSXUOCSRNYP6dpaR65yq1mG50bSXGEtrJFCPIjvrlWF7lO1NXSFTVMWu5Q7zS/ctrRtUg==
NoDisclaimer: True
X-Microsoft-Exchange-Diagnostics: 1; DB3PR08MB0074;
 20:Uyt+KPwwBhBO5EP4kZYFOq7EWlqsZqmNFfMK5LifFAXEmE8cSFzw4NupyIDluqacYVUERhGM96jQzUju5n/9vRfFxALnPwEIHjRSvLAR0CqfjiuPStwA4hP8itaH0IiGJC9LIKlrbM1u1NnOM0PGDttLhW0qR/5lHki61iGWHRi/BjjPeCO7euGlbIu2FjR/Q5Xy63cPiLZlXmdTkdEZjPQcnIPckUTAGQ54RybBR0eliaPmzYAx0e8ZYZfG+tic
X-Microsoft-Antispam-PRVS: <DB3PR08MB0074435F1A35B05B8C03206E9ED30@DB3PR08MB0074.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(236129657087228)(84791874153150)(247924648384137); 
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(13013025)(13021025)(3002001)(93006095)(93004095)(100000703101)(100105400095)(10201501046)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123560025)(20161123558100)(20161123564025)(20161123555025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);
 SRVR:DB3PR08MB0074; BCL:0; PCL:0;
 RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);
 SRVR:DB3PR08MB0074; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB3PR08MB0074;
 4:LLvd81mgw4CeuOp2MqAgYyy+DJDwsLQV6aFmNY9fkO?=
 =?us-ascii?Q?kVWIuKmU6bAOv8IznRnuwkbGTNqLHCsiHY6HR3MYplMdrP2xJxvvujVl/rRh?=
 =?us-ascii?Q?2jy0fbYFwA8eYz20fj8aqooZrFLoFzCjr+ob9ioy9yV4SDkfypkZsYIIOMgn?=
 =?us-ascii?Q?w2DPKSqmRTPu0Daeh7UNrh/d+B4bBFIk+pX/pJ7Fl+L1LFpjQqFUvh9EEbpg?=
 =?us-ascii?Q?jXgjfRcwpl5j27xYTuLO00XnluTKOyvVXDlJpT0DOsXVXWT8FIQ4ZJaRGdIv?=
 =?us-ascii?Q?N75o5h3/kPjxHNLSPsXAGAnigOZq4gQAjmj9IV/pzVzYa5eKDsAwhb1h5zP0?=
 =?us-ascii?Q?Odq9aQOejVncH6EquptNup8jIAwcs6lJWxAu3P/+Iad6jSTFekccC3BaVJdN?=
 =?us-ascii?Q?YDwXx24Fl2pttTkYPwptEtNYsu/d9mJEMNedESR1GnbtuimmCQMqDFOjDw8z?=
 =?us-ascii?Q?oUuRrq9z1DHPFWSXVGiuzW76Qxe4ZMVBbjQU/esgemGt/+5UGKLxJH/L+uTU?=
 =?us-ascii?Q?9xUNdpQ0mJ075hWn3sTvDbEGicQKdl1FeSj5Q6IozXsswwMhvFvPTs5eKCB3?=
 =?us-ascii?Q?W260MN4PI/7seEtXFVoOINlRYdEatVliRaPQP8PD0Er6nDhvd/fTwsNTM5SB?=
 =?us-ascii?Q?BCdsn1nWXy+Yb0E5H+si5adc2VjBrAEr9xLI/gXMsn6laMUjuAkCOt/zMdIT?=
 =?us-ascii?Q?dRDKPbxmIO98cSm3kEMsMc9drqzpHQX1b0iKvUJ/JwaFadCLhXyyBuXfznaU?=
 =?us-ascii?Q?fI3ZFvbasPoqux/NYsCwVRi9G2TTw8OFEH9Z9LEcC3jybjXlTXeABPXhI47L?=
 =?us-ascii?Q?+sm3gCdQJeDVO7VtUaYYxCi5xOT7C/LawR4PcaBmv60KkguD1u6wtPT6O68e?=
 =?us-ascii?Q?qsBvE5/IrvtwwE7lQPaSYsEbS6UqGFRGds5K1N4AcTPF8QxdMHmHppyT3Kko?=
 =?us-ascii?Q?kDjMN6UE5VtFTCsGv/XlnlATRK9S7vYZH/Bz4Taqt6jnFb2nrADB6qiR/BSS?=
 =?us-ascii?Q?V4+LGZkls5JWqQsK8/2CODWNsiSqqipr8UyxwgFG+3FUg/e/YkRwgiV6a1sq?=
 =?us-ascii?Q?PJPdrlkg9xDp14g7XOL1iNtN0ufY35adgcy40DUktDu4XYKlucPLJ0MzyCBe?=
 =?us-ascii?Q?pfMTJxmgCeSitgl8ec6/0cj/xYIaky/N52VgwspDeowIQNT5Fw1WfiKJfvOi?=
 =?us-ascii?Q?unflGyj+yAjJjciSGhxVcQPMgnO/5rlaom43+jdnFgpdjum1dOri035nzscQ?=
 =?us-ascii?Q?djrJO471vAWhcQ6VIfj4qYFdsU6/t+Ql1hRLgdg475Ntt8XKII6Edv0F5qJJ?=
 =?us-ascii?Q?OA9gsAXOVCjbM6NgH7okQY3cLPPFGHvp9xGf7LeTvOBAl1OkSioSvNM72xLN?=
 =?us-ascii?Q?3Qgg=3D=3D?=
X-Forefront-PRVS: 0354B4BED2
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB3PR08MB0074;
 23:5mi47kDiV5C6lHJbo3U69jgaD+4pw2Xly2cwi7YRq?=
 =?us-ascii?Q?iZx3K87ojzlLzdUtezTUkMf4PAdkK8lr123mKwvpJdRDTN644CmNxpI1+Ven?=
 =?us-ascii?Q?KLs59ahi6/NRkFq7s7jtVHSpl5qMbVNkd0GBvEsf35XMh7Mox9ZaKdY4RKdA?=
 =?us-ascii?Q?kCsEWAf3ct5L8Dl+IS6aPWuNJteDnFSK6HnwZsBjXO1ieZ6SLlAWaROxaRdq?=
 =?us-ascii?Q?xovaFOwGGYTWc3Z3hy7PjcSwhAL6Z33kW0JRWSJVT48tV/w3eCbRyXZiSqYe?=
 =?us-ascii?Q?fC8rcGJomVb26jFGOizbkGhQ7RpeaM1LN9I4GgtHz/4O1JDOYZSp77uIU4o9?=
 =?us-ascii?Q?7neWZdFuXZPzrSj3pNCiNXhnmKIUeBs/zxpEEcZP6sMtrNTG+HsnIh4tz12H?=
 =?us-ascii?Q?hEXAEtcjfokDcL67zzkxnRim/yfgV+HaqD9budGz/u7B89rZm5YW3XiJSfHC?=
 =?us-ascii?Q?b7B2pM5YFnNLPHDiuRbmgCZWWHhhBwLdrfqEt5UNCFBq0CPioVJxnQ6uc9i+?=
 =?us-ascii?Q?UVOau7vF5hdJ2rZBl1r7MKym0txd0AVySwm3t35wABUm3FJB7v2B43emuA4r?=
 =?us-ascii?Q?ziGG0Xdvh4qE48oJppArQFXXNE/Bs7ogO1g4g81U2E3xCk1vlsLoNukB4KX2?=
 =?us-ascii?Q?zbNa86uiaL/1nDJOev49t2Uwv9eUCbLON4xjRbXg2Ebmoy4KpTOpKKOr0zSr?=
 =?us-ascii?Q?Lvjt+vZK9oLs/XVhYCzjnYr+ojQKPzxgtk5o7vIzT3IL7VoH+lV+LBQvtQ9h?=
 =?us-ascii?Q?sKcdyY9fgYamMOIg3mIhbC5r/V3OEkIl7Mrw3j9pAXa5CwQ7RNx+K83CBXUn?=
 =?us-ascii?Q?8OlhIuCMG+rqgeF2T2r9URztw5ya7vUE+3tazJr5vWcVVZGhKsRZEx+1oiCv?=
 =?us-ascii?Q?GC2lNmmwvpfS0LpmR22tQPM8klMHEg8Em7W1WDBJWQaXf25BfzcGBP2xubbj?=
 =?us-ascii?Q?8DL7d/NH7lImZIAew3FL4D8Ixrl+DPMPHBU1HeO7g52HGY1XrjIAKAGN+tM8?=
 =?us-ascii?Q?sf56gsBE61bcuSdTCWbXIDpNKxZDdNFX6oLMHdo9dWr8Q=3D=3D?=
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB3PR08MB0074;
 6:APC9I+4GakqtoUQoS3QWSJoygrgIcYsC2Awxl0KsPD?=
 =?us-ascii?Q?UoPoWSicTCe3GRVIN95HOfprxWSrNemp2grXhgRcW0vV90En2kGW56qjs1MD?=
 =?us-ascii?Q?qlgG2ntK0YWv8jKWQTWGuiEb3xldSmQdRXYjRZ0sGPcDjsHsJdYYw7dBHDkG?=
 =?us-ascii?Q?wMaFE9XTbTrnY9UXCEtyHWK7sdOH8yP+FajOewq5DWnHbb3rayJjqe6C09ko?=
 =?us-ascii?Q?fUyWxF4x5Pb5NG4Fz0tN93Yd8ZQY2DsHCFznQJCoWIVkdM/rTkmc5nr5AhIQ?=
 =?us-ascii?Q?gZ10rf7LwH6C7/OPWMLo11nz8KzXvk5Nj7FINIX3+ed9AJI023ATmGudbDTt?=
 =?us-ascii?Q?KbZsJga48dR8qv4O9p4Zm5lvAKeJ3rlBXhZJbIW+BEAg8iadaXVrO4y4jpaX?=
 =?us-ascii?Q?Yw7GXMBEJDN1d7TiwSCC7K7og+SOU+dN3TN5JblG5Gfkwp9rNAyad2pKFeNH?=
 =?us-ascii?Q?oRERh4rOfHECCmZTXN6gWSZ4qbYphSHEDNdUMK30RXglu8MMy+GSeLRGNLUX?=
 =?us-ascii?Q?0UG6lN1SV5y9MuRvZP7KcW5KAluEyJF8fE6xg+uOGL/o/0OCJ0Y5QBMTvvtW?=
 =?us-ascii?Q?8Ug4zYXc7NgH60dRD9rp3b2v20TEACahhwAqMfrlYmym/2VZWbJn9D61U/vj?=
 =?us-ascii?Q?BFaIeebtVbId1F/MmzQtsPzabBecjiWHiBqDpbfxmJXFV2xVf5MxIYA8e/dA?=
 =?us-ascii?Q?4GIGNKa6xXzW2HBZP8er4wI4uIcAyZFhsqdCVKpeWFiU+bjHzjMHjApCiGEl?=
 =?us-ascii?Q?kI4EjQZE3ORbl1X4VV9eRNBFnFnqJz17dDF/cKv2cUtCMVRPlPrCSR73h/RP?=
 =?us-ascii?Q?7zoe78ioxfJul+Hwm8xUvkwoIxLM2xq2VvXLU6rsjMgF+EN8GM4axCuGxw+O?=
 =?us-ascii?Q?SpEUs0tzD/xm7W+v4ihMkDc3ZWwYJDyCY248vojcm/HQmZQTGW/pmBhm5btr?=
 =?us-ascii?Q?rShz8bGO/mF7KmRydfiqJjGFKd5wQ0K8X7SsFVKf1h6wcULz7ThjYZ8Cu0Ir?=
 =?us-ascii?Q?gmdvu7/mmqgaDCrSB9jipw?=
X-Microsoft-Exchange-Diagnostics: 1; DB3PR08MB0074;
 5:Kn51iuZoC/U5lqkBxxBAJWhaL3M0sjcNPHJW8KQS5epFdKMS8jThZy6REWUSX4S+iOmss7bHjULzsajK9KjUyclMtfCugO3yLUy3DpPRWNZo8telpwWn/Y7K6wDtOQm6+dbm2gqvGVMuXPlQsHWcKyYtVJOFk8mCmBiNpG8Ho8wYZ9WfBwBK27OzwPRJQCx23XTXsOcwyW17gXqq5T+BSe0vImg3R2gsfWqLrVygMPeTULPlwjtp7atW+hyHi0OJkmi+JrdRxFjHzVnGZ6sUfZcBAdAfDqGIqF/Muzcq6oDUaEq0bNGxwLo41ROj22S4wsWbMojCnejhnIyzmKVf3aXaUDYFD+wRj1ZDy25n0HZmfA7nT/fcpCMkqcaYMu1ApvCggQwbGVVyo+h/A7yptBqF+D+05Gfk+asluumsclDQ3QpMUt8kbC/ZJLflbyOSjk2b86YO1kDdiy7HKAhtXosyczYQJsEq0/TJy1OdCjebyujTxSYY6/Ke6ZQ+wcfh;
 24:EQoc3IY3izH9C7c5tn52jtgSZn8CThtWV/79Mr/SJZD76YdWE5YEPCC3rrBho9zbbqKTWomQ/rEiInWJjPKpBsQT+wDeygP95vcUerNgdAI=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; DB3PR08MB0074;
 7:h8VGgoLwXahhEmBCIu2uXAFdXy0EhtGjloIfDLZM4A5lN8fYe/V5Aj8EQLFq9cc74ClzJ8/4lsKPLwLGmo+HlAwq6YjKyqFL6rkxgls4o8BC6HnishcOy7oFUjEMXKIahnXC2g0fWhx8b/wZuZVy+8VhCKIc4Ets55Ohhd8jjdN0aALB2u58mks8rPODtt1jt9e0kV/o2nC0QL0ne96kt/jqqXjCvDJ7QhTF+t3Lq3fLqftQuYMkHk9IJWTMW2hxWG6gkDu8o1pMldUXXoPNK4OHR/hciKhwrt0LvOkyVHbfcDwVvuyHt/b12srOLPJ5rWprDAeYa3mTTKnM049tkX1zlJhvjTlyVNeg2AOecLbUxbkkwKLaLTLxLbSWXD+6Xp02GAEqa4K7dIOCj/5ymaAiwsr5QInrujDPhHemG7FUvN/dcOSbn4dSCUWsYcK3Im4A5m1S1JKtNFV/JJsvezfu8VnsUtj6dKAqSvZAUBXhsjEoRCrfaUOE7TkonMKyV6VgWkC8GMvV6aO/5NXBdJhu5WhvH/OyHCthue/m46/AW6MNVv1yjbvH3AIrJuaDEiIOE+r27c6JC8IS91aNXsF6417+NnUW7wffjDSX+9NkvqPQMX67zGpSC69WMOFZnSFdlzdSCDtPdWXyC3q+EG3wMoQ18PVNHqE4kC33QpCIIpeo6gyI3kSOVaR647OZUXaGiDul6hUJCBOiL1KQnVnCrcFnJIkDWODOXHuGYMKhhsVU4De1l8EzOAG4TiwR0iRFMlH+EXGquQHTzQTOEnr4h+384LUih4i/yIP+9/Q=
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Jun 2017 03:23:14.9174 (UTC)
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[217.140.96.140];
 Helo=[nebula.arm.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB3PR08MB0074
Cc: sstabellini@kernel.org, wei.chen@arm.com, steve.capper@arm.com,
 Kaly.Xin@arm.com, julien.grall@arm.com, nd@arm.com
Subject: [Xen-devel] [PATCH 1/2] xen: devicetree: Introduce a helper to
	translate PCI requester ID
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

RWFjaCBQQ0koZSkgZGV2aWNlIHVuZGVyIGEgcm9vdCBjb21wbGV4IGlzIHVuaXF1ZWx5IGlkZW50
aWZpZWQgYnkgaXRzClJlcXVlc3RlciBJRCAoQUtBIFJJRCkuIEEgUmVxdWVzdGVyIElEIGlzIGEg
dHJpcGxldCBvZiBhIEJ1cyBudW1iZXIsCkRldmljZSBudW1iZXIsIGFuZCBGdW5jdGlvbiBudW1i
ZXIuIElPTU1VcyBtYXkgZGlzdGluZ3Vpc2ggUENJIGRldmljZXMKdGhyb3VnaCBzaWRlYmFuZCBk
YXRhIGRlcml2ZWQgZnJvbSB0aGUgUmVxdWVzdGVyIElELiBXaGlsZSBhIGdpdmVuIFBDSQpkZXZp
Y2UgY2FuIG9ubHkgbWFzdGVyIHRocm91Z2ggb25lIElPTU1VLCBhIHJvb3QgY29tcGxleCBtYXkg
c3BsaXQKbWFzdGVycyBhY3Jvc3MgYSBzZXQgb2YgSU9NTVVzLgoKVGhlIGdlbmVyaWMgJ2lvbW11
cycgcHJvcGVydHkgaXMgdXNpbmcgdG8gZGVzY3JpYmUgdGhpcyByZWxhdGlvbnNoaXAuClRoaXMg
aGVscGVyIHdpbGwgYmUgdXNlZCB0byBwYXJzZSBhbmQgbWFwIFBDSSBSZXF1ZXN0ZXIgSUQgdG8g
SU9NTVUKbWF0Y2ggSUQgaW4gbGF0ZXIgcGF0Y2hlcy4KClRoaXMgcGF0Y2ggaXMgYmFzZWQgb24g
TGludXggb2ZfcGNpLmM6Cmh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJu
ZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LmdpdC90cmVlL2RyaXZlcnMvb2Yvb2ZfcGNpLmMKVGhlIGNv
bW1pdCBpZCBpczogOTg3MDY4ZmNiZGI3YTA4NWJiMTExNTFiOTFkYzZmNGM5NTZjNGExYgoKU2ln
bmVkLW9mZi1ieTogV2VpIENoZW4gPFdlaS5DaGVuQGFybS5jb20+Ci0tLQogeGVuL2NvbW1vbi9k
ZXZpY2VfdHJlZS5jICAgICAgfCA4OSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrCiB4ZW4vaW5jbHVkZS94ZW4vZGV2aWNlX3RyZWUuaCB8IDIzICsrKysrKysrKysr
CiAyIGZpbGVzIGNoYW5nZWQsIDExMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi9kZXZpY2VfdHJlZS5jIGIveGVuL2NvbW1vbi9kZXZpY2VfdHJlZS5jCmluZGV4IDdiMDA5
ZWEuLmJmOTVjZGEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZGV2aWNlX3RyZWUuYworKysgYi94
ZW4vY29tbW9uL2RldmljZV90cmVlLmMKQEAgLTE2NjMsNiArMTY2Myw5NSBAQCBpbnQgZHRfcGFy
c2VfcGhhbmRsZV93aXRoX2FyZ3MoY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpucCwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbmRleCwgb3V0X2FyZ3MpOwog
fQogCisjZGVmaW5lIHByX2VycihmbXQsIC4uLikgcHJpbnRrKFhFTkxPR19FUlIgZm10LCAjIyBf
X1ZBX0FSR1NfXykKKyNkZWZpbmUgcHJfaW5mbyhmbXQsIC4uLikgcHJpbnRrKFhFTkxPR19JTkZP
IGZtdCwgIyMgX19WQV9BUkdTX18pCisjZGVmaW5lIHByX2RlYnVnKGZtdCwgLi4uKSBwcmludGso
WEVOTE9HX0RFQlVHIGZtdCwgIyMgX19WQV9BUkdTX18pCisKK2ludCBkdF9wY2lfbWFwX3JpZChz
dHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5wLCB1MzIgcmlkLAorICAgICAgICAgICBjb25zdCBjaGFy
ICptYXBfbmFtZSwgY29uc3QgY2hhciAqbWFwX21hc2tfbmFtZSwKKyAgICAgICAgICAgc3RydWN0
IGR0X2RldmljZV9ub2RlICoqdGFyZ2V0LCB1MzIgKmlkX291dCkKK3sKKyAgICB1MzIgbWFwX21h
c2ssIG1hc2tlZF9yaWQsIG1hcF9sZW47CisgICAgY29uc3QgX19iZTMyICptYXAgPSBOVUxMOwor
CisgICAgaWYgKCAhbnAgfHwgIW1hcF9uYW1lIHx8ICghdGFyZ2V0ICYmICFpZF9vdXQpICkKKyAg
ICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICBtYXAgPSBkdF9nZXRfcHJvcGVydHkobnAsIG1h
cF9uYW1lLCAmbWFwX2xlbik7CisgICAgaWYgKCAhbWFwICkKKyAgICB7CisgICAgICAgIGlmICh0
YXJnZXQpCisgICAgICAgICAgICByZXR1cm4gLUVOT0RFVjsKKyAgICAgICAgLyogT3RoZXJ3aXNl
LCBubyBtYXAgaW1wbGllcyBubyB0cmFuc2xhdGlvbiAqLworICAgICAgICAqaWRfb3V0ID0gcmlk
OworICAgICAgICByZXR1cm4gMDsKKyAgICB9CisKKyAgICBpZiAoICFtYXBfbGVuIHx8IG1hcF9s
ZW4gJSAoNCAqIHNpemVvZigqbWFwKSkgKQorICAgIHsKKyAgICAgICAgcHJfZXJyKCIlczogRXJy
b3I6IEJhZCAlcyBsZW5ndGg6ICVkXG4iLCBucC0+ZnVsbF9uYW1lLAorICAgICAgICAgICAgICAg
bWFwX25hbWUsIG1hcF9sZW4pOworICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICB9CisKKyAg
ICAvKgorICAgICAqIENhbiBiZSBvdmVycmlkZGVuIGJ5ICJ7aW9tbXUsbXNpfS1tYXAtbWFzayIg
cHJvcGVydHkuCisgICAgICogSWYgb2ZfcHJvcGVydHlfcmVhZF91MzIoKSBmYWlscywgdGhlIGRl
ZmF1bHQgaXMgdXNlZC4KKyAgICAgKi8KKyAgICBpZiAoICFtYXBfbWFza19uYW1lIHx8CisgICAg
ICAgICAhZHRfcHJvcGVydHlfcmVhZF91MzIobnAsIG1hcF9tYXNrX25hbWUsICZtYXBfbWFzaykg
KQorICAgICAgICAvKiBUaGUgZGVmYXVsdCBpcyB0byBzZWxlY3QgYWxsIGJpdHMuICovCisgICAg
ICAgIG1hcF9tYXNrID0gMHhmZmZmZmZmZjsKKworICAgIG1hc2tlZF9yaWQgPSBtYXBfbWFzayAm
IHJpZDsKKyAgICBmb3IgKCA7IG1hcF9sZW4gPiAwOyBtYXBfbGVuIC09IDQgKiBzaXplb2YoKm1h
cCksIG1hcCArPSA0ICkKKyAgICB7CisgICAgICAgIHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqcGhh
bmRsZV9ub2RlOworICAgICAgICB1MzIgcmlkX2Jhc2UgPSBiZTMyX3RvX2NwdXAobWFwICsgMCk7
CisgICAgICAgIHUzMiBwaGFuZGxlID0gYmUzMl90b19jcHVwKG1hcCArIDEpOworICAgICAgICB1
MzIgb3V0X2Jhc2UgPSBiZTMyX3RvX2NwdXAobWFwICsgMik7CisgICAgICAgIHUzMiByaWRfbGVu
ID0gYmUzMl90b19jcHVwKG1hcCArIDMpOworCisgICAgICAgIGlmICggcmlkX2Jhc2UgJiB+bWFw
X21hc2sgKQorICAgICAgICB7CisgICAgICAgICAgICBwcl9lcnIoIiVzOiBJbnZhbGlkICVzIHRy
YW5zbGF0aW9uIC0gJXMtbWFzayAoMHgleCkgaWdub3JlcyByaWQtYmFzZSAoMHgleClcbiIsCisg
ICAgICAgICAgICAgICAgICAgIG5wLT5mdWxsX25hbWUsIG1hcF9uYW1lLCBtYXBfbmFtZSwKKyAg
ICAgICAgICAgICAgICAgICAgbWFwX21hc2ssIHJpZF9iYXNlKTsKKyAgICAgICAgICAgIHJldHVy
biAtRUZBVUxUOworICAgICAgICB9CisKKyAgICAgICAgaWYgKCBtYXNrZWRfcmlkIDwgcmlkX2Jh
c2UgfHwgbWFza2VkX3JpZCA+PSByaWRfYmFzZSArIHJpZF9sZW4gKQorICAgICAgICAgICAgY29u
dGludWU7CisKKyAgICAgICAgcGhhbmRsZV9ub2RlID0gZHRfZmluZF9ub2RlX2J5X3BoYW5kbGUo
cGhhbmRsZSk7CisgICAgICAgIGlmICggIXBoYW5kbGVfbm9kZSApCisgICAgICAgICAgICByZXR1
cm4gLUVOT0RFVjsKKworICAgICAgICBpZiAoIHRhcmdldCApCisgICAgICAgIHsKKyAgICAgICAg
ICAgIGlmICggKnRhcmdldCA9PSBOVUxMICkKKyAgICAgICAgICAgICAgICAqdGFyZ2V0ID0gcGhh
bmRsZV9ub2RlOworCisgICAgICAgICAgICBpZiAoICp0YXJnZXQgIT0gcGhhbmRsZV9ub2RlICkK
KyAgICAgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgfQorCisgICAgICAgIGlmICggaWRf
b3V0ICkKKyAgICAgICAgICAgICppZF9vdXQgPSBtYXNrZWRfcmlkIC0gcmlkX2Jhc2UgKyBvdXRf
YmFzZTsKKworICAgICAgICBwcl9pbmZvKCIlczogJXMsIHVzaW5nIG1hc2sgJTA4eCwgcmlkLWJh
c2U6ICUwOHgsIG91dC1iYXNlOiAlMDh4LCBsZW5ndGg6ICUwOHgsIHJpZDogJTA4eCAtPiAlMDh4
XG4iLAorICAgICAgICAgICAgICAgIG5wLT5mdWxsX25hbWUsIG1hcF9uYW1lLCBtYXBfbWFzaywg
cmlkX2Jhc2UsIG91dF9iYXNlLAorICAgICAgICAgICAgICAgIHJpZF9sZW4sIHJpZCwgKmlkX291
dCk7CisgICAgICAgIHJldHVybiAwOworICAgIH0KKworICAgIHByX2VycigiJXM6IEludmFsaWQg
JXMgdHJhbnNsYXRpb24gLSBubyBtYXRjaCBmb3IgcmlkIDB4JXggb24gJXNcbiIsCisgICAgICAg
ICAgIG5wLT5mdWxsX25hbWUsIG1hcF9uYW1lLCByaWQsCisgICAgICAgICAgIHRhcmdldCAmJiAq
dGFyZ2V0ID8gKCp0YXJnZXQpLT5mdWxsX25hbWUgOiAiYW55IHRhcmdldCIpOworCisgICAgcmV0
dXJuIC1FRkFVTFQ7Cit9CisKIC8qKgogICogdW5mbGF0dGVuX2R0X25vZGUgLSBBbGxvYyBhbmQg
cG9wdWxhdGUgYSBkZXZpY2Vfbm9kZSBmcm9tIHRoZSBmbGF0IHRyZWUKICAqIEBmZHQ6IFRoZSBw
YXJlbnQgZGV2aWNlIHRyZWUgYmxvYgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2Rldmlj
ZV90cmVlLmggYi94ZW4vaW5jbHVkZS94ZW4vZGV2aWNlX3RyZWUuaAppbmRleCAwYWVjYmUwLi4w
YmRkZDdmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vZGV2aWNlX3RyZWUuaAorKysgYi94
ZW4vaW5jbHVkZS94ZW4vZGV2aWNlX3RyZWUuaApAQCAtNDg2LDYgKzQ4NiwyOSBAQCBpbnQgZHRf
ZmluZF9ub2RlX2J5X2dwYXRoKFhFTl9HVUVTVF9IQU5ETEUoY2hhcikgdV9wYXRoLCB1aW50MzJf
dCB1X3BsZW4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBkdF9kZXZpY2Vfbm9k
ZSAqKm5vZGUpOwogCiAvKioKKyAqIGR0X3BjaV9tYXBfcmlkIC0gVHJhbnNsYXRlIGEgcmVxdWVz
dGVyIElEIHRocm91Z2ggYSBkb3duc3RyZWFtIG1hcHBpbmcuCisgKiBAbnA6IHJvb3QgY29tcGxl
eCBkZXZpY2Ugbm9kZS4KKyAqIEByaWQ6IFBDSSByZXF1ZXN0ZXIgSUQgdG8gbWFwLgorICogQG1h
cF9uYW1lOiBwcm9wZXJ0eSBuYW1lIG9mIHRoZSBtYXAgdG8gdXNlLgorICogQG1hcF9tYXNrX25h
bWU6IG9wdGlvbmFsIHByb3BlcnR5IG5hbWUgb2YgdGhlIG1hc2sgdG8gdXNlLgorICogQHRhcmdl
dDogb3B0aW9uYWwgcG9pbnRlciB0byBhIHRhcmdldCBkZXZpY2Ugbm9kZS4KKyAqIEBpZF9vdXQ6
IG9wdGlvbmFsIHBvaW50ZXIgdG8gcmVjZWl2ZSB0aGUgdHJhbnNsYXRlZCBJRC4KKyAqCisgKiBH
aXZlbiBhIFBDSSByZXF1ZXN0ZXIgSUQsIGxvb2sgdXAgdGhlIGFwcHJvcHJpYXRlIGltcGxlbWVu
dGF0aW9uLWRlZmluZWQKKyAqIHBsYXRmb3JtIElEIGFuZC9vciB0aGUgdGFyZ2V0IGRldmljZSB3
aGljaCByZWNlaXZlcyB0cmFuc2FjdGlvbnMgb24gdGhhdAorICogSUQsIGFzIHBlciB0aGUgImlv
bW11LW1hcCIgYW5kICJtc2ktbWFwIiBiaW5kaW5ncy4gRWl0aGVyIG9mIEB0YXJnZXQgb3IKKyAq
IEBpZF9vdXQgbWF5IGJlIE5VTEwgaWYgb25seSB0aGUgb3RoZXIgaXMgcmVxdWlyZWQuIElmIEB0
YXJnZXQgcG9pbnRzIHRvCisgKiBhIG5vbi1OVUxMIGRldmljZSBub2RlIHBvaW50ZXIsIG9ubHkg
ZW50cmllcyB0YXJnZXRpbmcgdGhhdCBub2RlIHdpbGwgYmUKKyAqIG1hdGNoZWQ7IGlmIGl0IHBv
aW50cyB0byBhIE5VTEwgdmFsdWUsIGl0IHdpbGwgcmVjZWl2ZSB0aGUgZGV2aWNlIG5vZGUgb2YK
KyAqIHRoZSBmaXJzdCBtYXRjaGluZyB0YXJnZXQgcGhhbmRsZSwgd2l0aCBhIHJlZmVyZW5jZSBo
ZWxkLgorICoKKyAqIFJldHVybjogMCBvbiBzdWNjZXNzIG9yIGEgc3RhbmRhcmQgZXJyb3IgY29k
ZSBvbiBmYWlsdXJlLgorICovCitpbnQgZHRfcGNpX21hcF9yaWQoc3RydWN0IGR0X2RldmljZV9u
b2RlICpucCwgdTMyIHJpZCwKKyAgICAgICAgICAgY29uc3QgY2hhciAqbWFwX25hbWUsIGNvbnN0
IGNoYXIgKm1hcF9tYXNrX25hbWUsCisgICAgICAgICAgIHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAq
KnRhcmdldCwgdTMyICppZF9vdXQpOworCisvKioKICAqIGR0X2dldF9wYXJlbnQgLSBHZXQgYSBu
b2RlJ3MgcGFyZW50IGlmIGFueQogICogQG5vZGU6IE5vZGUgdG8gZ2V0IHBhcmVudAogICoKLS0g
CjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 30 04:49:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 04:49: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 1dQnrG-0002MR-08; Fri, 30 Jun 2017 04: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 <osstest-admin@xenproject.org>) id 1dQnrE-0002M2-A0
 for xen-devel@lists.xensource.com; Fri, 30 Jun 2017 04:48:40 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 5C/91-02177-728D5595; Fri, 30 Jun 2017 04:48:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVVftRmi
 kwcdzKhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN+L3lNnvB+ZqK7ae3szYw
 novoYuTiEBL4yyjxunc9G4TzmFGi99lWJghnG6PEl6bZjF2MnBwiAs4SX8/MZQexeQX0JS63z
 2btYuTgEBYIktj2oQykXkLgu6LE1AebWEBqJAS8JfqP3mKFsd+fO8LcxcjOwSZgJXFIDCTKIq
 AqcfXQTPYJjNwLGBlWMWoUpxaVpRbpGhvoJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJef
 nbmIE+ryegYFxB2PnCb9DjJIcTEqivCuvhUYK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuC9BJIT
 LEpNT61Iy8wBBh9MWoKDR0mEV/wyUJq3uCAxtzgzHSJ1ilGXY8Pq9V+YhFjy8vNSpcR5O0FmC
 IAUZZTmwY2ARcIlRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8TCBTeDLzSuA2vQI6ggnoCO
 EZISBHlCQipKQaGIt5mSx57m35fE2g8KRTcZ3Ap5b1MndcmSrDvmsZhz6x4y5RS5zvdqi7fXc
 p/8Xl9/ie/G161282fbOA0RvFjj9mma4ePUFqRRvbizf/exXz2S0mUNPcgGH5vwN3jufMFeE7
 KVHttoT9vEXH931LKg2S9fQPlmbEt12anzjN1KUk8MrkrpmqSizFGYmGWsxFxYkAhPu9UH8CA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-31.messagelabs.com!1498798117!102632517!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25287 invoked from network); 30 Jun 2017 04:48:38 -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; 30 Jun 2017 04:48: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 1dQnr7-0002Yj-Ll; Fri, 30 Jun 2017 04:48:33 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dQnr2-0003c0-Ed; Fri, 30 Jun 2017 04:48:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dQnr2-0006ao-3g; Fri, 30 Jun 2017 04:48:28 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111177-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-xl-xsm:host-install(4):broken:heisenbug
 qemu-mainline:test-armhf-armhf-xl-vhd:host-install(4):broken:heisenbug
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw: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-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-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-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-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-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:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-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:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=577caa2672ccde7352fda3ef17e44993de862f0e
X-Osstest-Versions-That: qemuu=931892e8a691a8a4151cc5fe1e13c14294bb28fb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 30 Jun 2017 04:48:28 +0000
Subject: [Xen-devel] [qemu-mainline test] 111177: tolerable trouble:
	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>

ZmxpZ2h0IDExMTE3NyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTExNzcvCgpGYWlsdXJlcyA6LS8gYnV0
IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkg
KG5vdCBibG9ja2luZyk6CiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpIGJyb2tlbiBpbiAxMTExNDIgcGFzcyBpbiAxMTExNzcKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgIGJyb2tlbiBwYXNzIGluIDEx
MTE0MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDE2IGd1
ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBwYXNzIGluIDExMTE0MgoKVGVzdHMgd2hpY2ggZGlk
IG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICBmYWlsIGluIDExMTE0MiBsaWtlIDExMTAz
MQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIGluIDExMTE0MiBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTExMTQyIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZh
aWwgbGlrZSAxMTEwNjUKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTYgZ3Vlc3Qtc3Rh
cnQvZGViaWFuLnJlcGVhdCAgICBmYWlsICBsaWtlIDExMTA2NQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTEx
MDY1CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbGlrZSAxMTEwNjUKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20g
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExMTA2NQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgICAgIGZh
aWwgIGxpa2UgMTExMDY1CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTEwNjUKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1k
NjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14
c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICA1
NzdjYWEyNjcyY2NkZTczNTJmZGEzZWYxN2U0NDk5M2RlODYyZjBlCmJhc2VsaW5lIHZlcnNpb246
CiBxZW11dSAgICAgICAgICAgICAgICA5MzE4OTJlOGE2OTFhOGE0MTUxY2M1ZmUxZTEzYzE0Mjk0
YmIyOGZiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTEwNjUgIDIwMTctMDYtMjYgMDA6MTY6MjUg
WiAgICA0IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTExMDkyICAyMDE3LTA2LTI3IDEwOjAy
OjU2IFogICAgMiBkYXlzICAgIDMgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTExMTQy
ICAyMDE3LTA2LTI4IDEwOjE3OjE4IFogICAgMSBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9w
bGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxiZXJ0byBHYXJjaWEgPGJl
cnRvQGlnYWxpYS5jb20+CiAgRWRnYXIgRS4gSWdsZXNpYXMgPGVkZ2FyLmlnbGVzaWFzQHhpbGlu
eC5jb20+CiAgS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICBLT05SQUQgRnJlZGVyaWMg
PGZyZWQua29ucmFkQGdyZWVuc29jcy5jb20+CiAgTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0
LmNvbT4KICBNYW5vcyBQaXRzaWRpYW5ha2lzIDxlbDEzNjM1QG1haWwubnR1YS5ncj4KICBNYXgg
UmVpdHogPG1yZWl0ekByZWRoYXQuY29tPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxA
bGluYXJvLm9yZz4KICBzb2NoaW4uamlhbmcgPHNvY2hpbi5qaWFuZ0BodWF3ZWkuY29tPgogIFN0
ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBTdGVwaGVuIEJhdGVzIDxzYmF0
ZXNAcmFpdGhsaW4uY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZoLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aC1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MK
aW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4g
Z2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1zdGVwIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkIGhvc3QtaW5zdGFsbCg0KQoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJy
YW5jaD1xZW11LW1haW5saW5lCisgcmV2aXNpb249NTc3Y2FhMjY3MmNjZGU3MzUyZmRhM2VmMTdl
NDQ5OTNkZTg2MmYwZQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysg
LiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25m
aWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAg
ICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7
IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rl
c3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAt
ZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisr
IHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworKyBP
U1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBleGVj
IHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIHFlbXUt
bWFpbmxpbmUgNTc3Y2FhMjY3MmNjZGU3MzUyZmRhM2VmMTdlNDQ5OTNkZTg2MmYwZQorIGJyYW5j
aD1xZW11LW1haW5saW5lCisgcmV2aXNpb249NTc3Y2FhMjY3MmNjZGU3MzUyZmRhM2VmMTdlNDQ5
OTNkZTg2MmYwZQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAu
L2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcg
UmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAg
ICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJl
cG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3Qv
cmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAv
aG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJl
cG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisr
IHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9
cWVtdXUKKyB4ZW5icmFuY2g9eGVuLXVuc3RhYmxlCisgcWVtdXVicmFuY2g9cWVtdS1tYWlubGlu
ZQorICdbJyB4cWVtdXUgPSB4bGludXggJ10nCisgbGludXhicmFuY2g9CisgJ1snIHhxZW11LW1h
aW5saW5lID0geCAnXScKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVu
YnJhbmNoIHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1sn
IHg1NzdjYWEyNjcyY2NkZTczNTJmZGEzZWYxN2U0NDk5M2RlODYyZjBlID0geCAnXScKKyA6IHRl
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
OiB0ZXN0ZWQvbGludXgtMy4xNAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0
Oi8veGVuYml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAn
XScKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVk
L2xpbnV4LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tl
cm5lbC9naXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1j
cm9uLnFlbXUtbWFpbmxpbmUKKysgOiBkYWlseS1jcm9uLnFlbXUtbWFpbmxpbmUKKysgOiBkYWls
eS1jcm9uLnFlbXUtbWFpbmxpbmUKKysgOiBkYWlseS1jcm9uLnFlbXUtbWFpbmxpbmUKKysgOiBk
YWlseS1jcm9uLnFlbXUtbWFpbmxpbmUKKysgOiBkYWlseS1jcm9uLnFlbXUtbWFpbmxpbmUKKysg
OiBkYWlseS1jcm9uLnFlbXUtbWFpbmxpbmUKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNv
bS9jYXJib24vdHJ1bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Fl
bXUteGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVt
dS14ZW4uZ2l0CisrIDogZGFpbHktY3Jvbi5xZW11LW1haW5saW5lCisrIDogZ2l0Oi8vZ2l0LnFl
bXUub3JnL3FlbXUuZ2l0CisrIDogZ2l0Oi8vZ2l0LnFlbXUub3JnL3FlbXUuZ2l0CisgVFJFRV9M
SU5VWD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdp
dAorIFRSRUVfUUVNVV9VUFNUUkVBTT1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L3FlbXUteGVuLmdpdAorIFRSRUVfWEVOPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQveGVuLmdpdAorIFRSRUVfTElCVklSVD1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CisgVFJFRV9SVU1QUlVOPW9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorIFRSRUVfU0VBQklPUz1v
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlvcy5naXQK
KyBUUkVFX09WTUY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0
L292bWYuZ2l0CisgVFJFRV9YVEY9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC94dGYuZ2l0CisgaW5mb19saW51eF90cmVlIHFlbXUtbWFpbmxpbmUKKyBjYXNlICQxIGluCisg
cmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MvcWVt
dS1tYWlubGluZQorIGdpdCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvcWVtdS14ZW4uZ2l0IDU3N2NhYTI2NzJjY2RlNzM1MmZkYTNlZjE3ZTQ0OTkzZGU4NjJmMGU6
cmVmcy9oZWFkcy91cHN0cmVhbS10ZXN0ZWQKVG8gb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC9xZW11LXhlbi5naXQKICAgOTMxODkyZS4uNTc3Y2FhMiAgNTc3Y2FhMjY3MmNj
ZGU3MzUyZmRhM2VmMTdlNDQ5OTNkZTg2MmYwZSAtPiB1cHN0cmVhbS10ZXN0ZWQKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 30 05:12:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 05:12: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 1dQoEE-0004RZ-1a; Fri, 30 Jun 2017 05:12: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 1dQoED-0004RN-FJ
 for xen-devel@lists.xensource.com; Fri, 30 Jun 2017 05:12:25 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 85/5C-03406-8BDD5595; Fri, 30 Jun 2017 05:12:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsWS0XRdVXf73dB
 Ig8d/dSxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0T65n63grXHF+tZWxgbG
 BVpdjFwcQgJ/GSX2P/vEAuE8ZpSYc/w0M4SzjVHi5sXZQBlODhEBZ4mvZ+ayg9i8AvoS87e/Z
 QaxhQX0JPaf3gEWlxDwkjjavYENxm5YfxCohp2DTcBK4pAYSJRFQFXiaF872wRGrgWMDKsYNY
 pTi8pSi3QNzfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQJ9ywAEOxhvbww4xCj
 JwaQkyrvyWmikEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQle5jtAOcGi1PTUirTMHGCQwaQlOHiU
 RHjLQdK8xQWJucWZ6RCpU4y6HBtWr//CJMSSl5+XKiXOux2kSACkKKM0D24ELOAvMcpKCfMyA
 h0lxFOQWpSbWYIq/4pRnINRSZh3CsgUnsy8ErhNr4COYAI6QnhGCMgRJYkIKakGxlkhP75tUM
 8y11/OGXA5Sff1bJnJsls+25+6EjJ51V9ve3M70+J51yTXKMjMkos4+YnHQFqBLzVOrUdFdfm
 aHckezRLPOy+qFptum3x/ca5HoI8CP9uNXzM9VnQVfE96aLtRpOH7DMGqzgK5L9sjBAKLTKe5
 n+kUfBe07UKZoqpLavUkmT+flViKMxINtZiLihMBH+4Bm3MCAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1498799542!95373726!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15748 invoked from network); 30 Jun 2017 05:12:23 -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; 30 Jun 2017 05: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 1dQoE8-0003RA-Mb; Fri, 30 Jun 2017 05:12:20 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dQoE3-0004Zg-83; Fri, 30 Jun 2017 05:12:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dQoE3-0003HI-2e; Fri, 30 Jun 2017 05:12:15 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111198-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=0ad564ffe76f5a9286dd61a7b9e021e4b5cd0c0e
X-Osstest-Versions-That: ovmf=03a5572bed61a5e0af83d634962c869f89730d75
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 30 Jun 2017 05:12:15 +0000
Subject: [Xen-devel] [ovmf test] 111198: 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>

ZmxpZ2h0IDExMTE5OCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTExOTgvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICAwYWQ1NjRmZmU3NmY1YTkyODZkZDYxYTdiOWUwMjFl
NGI1Y2QwYzBlCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAwM2E1NTcy
YmVkNjFhNWUwYWY4M2Q2MzQ5NjJjODY5Zjg5NzMwZDc1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTExODkgIDIwMTctMDYtMjkgMTM6MjE6MTQgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTExMTk4ICAyMDE3LTA2LTI5IDIwOjE2OjIwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSnVuIE5pZSA8
anVuLm5pZUBsaW5hcm8ub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
UHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249MGFkNTY0ZmZlNzZm
NWE5Mjg2ZGQ2MWE3YjllMDIxZTRiNWNkMGMwZQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4v
Y3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVw
b3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVz
ZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAg
ICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJl
cG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICdd
JworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9v
c3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0v
aG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBv
cy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVw
b3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sg
Li9hcC1wdXNoIG92bWYgMGFkNTY0ZmZlNzZmNWE5Mjg2ZGQ2MWE3YjllMDIxZTRiNWNkMGMwZQor
IGJyYW5jaD1vdm1mCisgcmV2aXNpb249MGFkNTY0ZmZlNzZmNWE5Mjg2ZGQ2MWE3YjllMDIxZTRi
NWNkMGMwZQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2Ny
aS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVw
b3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAg
ICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9z
In0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVw
b3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9t
ZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9z
PS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xv
Y2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9y
ZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrIHVt
YXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9b3Zt
ZgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeG92bWYgPSB4bGludXggJ10nCisgbGlu
dXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5z
dGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhl
bi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHgwYWQ1NjRm
ZmU3NmY1YTkyODZkZDYxYTdiOWUwMjFlNGI1Y2QwYzBlID0geCAnXScKKyA6IHRlc3RlZC8yLjYu
MzkueAorIC4gLi9hcC1jb21tb24KKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZworKysgZ2V0
Y29uZmlnIE9zc3Rlc3RVcHN0cmVhbQorKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2Ug
T3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAg
ICAgIHByaW50ICRjeyJPc3N0ZXN0VXBzdHJlYW0ifSBvciBkaWUgJCE7CiAgICAgICAgJworKyA6
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
cWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcKKysgOiBn
aXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQKKysgOiBnaXQKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveHRmLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy94dGYu
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0CisrIDogb3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9saWJ2aXJ0LmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0
L3J1bXBydW4uZ2l0CisrIDogZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qv
cnVtcHJ1bi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29z
c3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQ6Ly9naXQuc2VhYmlvcy5vcmcvc2VhYmlvcy5naXQK
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvc2VhYmlv
cy5naXQKKysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6
IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi5naXQKKysgOiBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9v
c3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9o
b21lL29zc3Rlc3QvZXh0L2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IGdpdDovL2dpdC5rZXJuZWwu
b3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9maXJtd2FyZS9saW51eC1maXJtd2FyZS5naXQK
KysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdp
dAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQv
bGludXgtMy4xNAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0
cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFy
bS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQv
a29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLm92bWYK
KysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9u
Lm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWls
eS1jcm9uLm92bWYKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1bmsv
bGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisrIDog
ZGFpbHktY3Jvbi5vdm1mCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAor
KyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBT
VFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQK
KyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQK
KyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2
aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVf
WFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9f
bGludXhfdHJlZSBvdm1mCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5jaCIg
aW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL292bWYKKyBnaXQgcHVzaCBvc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQgMGFkNTY0ZmZlNzZmNWE5
Mjg2ZGQ2MWE3YjllMDIxZTRiNWNkMGMwZTpyZWZzL2hlYWRzL3hlbi10ZXN0ZWQtbWFzdGVyClRv
IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAog
ICAwM2E1NTcyLi4wYWQ1NjRmICAwYWQ1NjRmZmU3NmY1YTkyODZkZDYxYTdiOWUwMjFlNGI1Y2Qw
YzBlIC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 05:46:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 05:46: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 1dQokj-0006MS-9S; Fri, 30 Jun 2017 05:46:01 +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 1dQoki-0006MM-8o
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 05:46:00 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 D2/0C-01994-795E5595; Fri, 30 Jun 2017 05:45:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsVywNwkVnfa09B
 Igxftlhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bu2bsYCx4KVFxfcYK5gbGbp4uRi0NIYBqj
 xJ2Dd9i6GDk5JAR4JY4sm8EKYftL7F53jxGiaAKjRP/dF2AJFgFViSVXT4DZbALqEo+/9jCB2
 CICyhKfn69kBmlgFpjLJPF+xw6wqcIC8RLtCxvYQWxeAR2Jzd8/s0FM3c0oseT2diaIhKDEyZ
 lPWEBsZqCpf+ZdAprEAWRLSyz/xwES5hSwlzj0ax7YTFEBFYkpJ7exTWAUmIWkexaS7lkI3Qs
 YmVcxahSnFpWlFukaG+glFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgQGaD0DA+MO
 xgmr/A4xSnIwKYnyrrwWGinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgrfzCVBOsCg1PbUiLTMHG
 CswaQkOHiUR3vI7QGne4oLE3OLMdIjUKUZFKXFeS5A+AZBERmkeXBssPi8xykoJ8zIyMDAI8R
 SkFuVmlqDKv2IU52BUEua9CjKFJzOvBG76K6DFTECLhWeEgCwuSURISTUw5vLyxaU0H5QzKHT
 285hQUBxy2UWh/w/fxZdMe/SVnOz+l5dK70nc1bX5xOk4jT12zwRO2TZJnZHxWL7w9czKSyuz
 LdTefUu6/Gw5X5+QYLHr0eNMqW2iJZoPWU6+a1+9vy1hVdX0nQnlp4RK1f/2ZoRtf2oefmjry
 /ZfzFtWVxpr58tfq/+lxFKckWioxVxUnAgA96cc48oCAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1498801556!84877571!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15560 invoked from network); 30 Jun 2017 05:45:58 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 30 Jun 2017 05:45:58 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 29 Jun 2017 22:45:55 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.40,284,1496127600"; d="scan'208";a="987072354"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by orsmga003.jf.intel.com with ESMTP; 29 Jun 2017 22:45:53 -0700
Date: Fri, 30 Jun 2017 13:45:28 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20170630054528.GD3420@yi.y.sun>
References: <1497402776-22348-1-git-send-email-yi.y.sun@linux.intel.com>
 <1497402776-22348-13-git-send-email-yi.y.sun@linux.intel.com>
 <5955402C02000078001017E2@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5955402C02000078001017E2@prv-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v12 12/23] x86: refactor psr: L3 CAT: set
 value: implement write msr flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDYtMjkgMTI6MDA6MTIsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+PiBZaSBTdW4gPHlp
Lnkuc3VuQGxpbnV4LmludGVsLmNvbT4gMDYvMTQvMTcgMzoyNSBBTSA+Pj4KPiA+ICtzdHJ1Y3Qg
Y29zX3dyaXRlX2luZm8KPiA+ICt7Cj4gPiArICAgIHVuc2lnbmVkIGludCBjb3M7Cj4gPiArICAg
IHN0cnVjdCBmZWF0X25vZGUgKmZlYXR1cmU7Cj4gPiArICAgIHVpbnQzMl90ICp2YWw7Cj4gCj4g
Y29uc3Q/Cj4gClRoZSBtZW1iZXIgb2YgZmVhdHVyZSwgJ2Nvc19yZWdfdmFsJywgd2lsbCBiZSB3
cml0dGVuIGluICdkb193cml0ZV9wc3JfbXNycycuClNvLCBJIGNhbm5vdCB1c2UgY29uc3QgaGVy
ZS4KCj4gPiAgc3RhdGljIGludCB3cml0ZV9wc3JfbXNycyh1bnNpZ25lZCBpbnQgc29ja2V0LCB1
bnNpZ25lZCBpbnQgY29zLAo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3Qg
dmFsW10sIHVuc2lnbmVkIGludCBhcnJheV9sZW4sCj4gPiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBlbnVtIHBzcl9mZWF0X3R5cGUgZmVhdF90eXBlKQo+ID4gIHsKPiA+IC0gICAgcmV0dXJu
IC1FTk9FTlQ7Cj4gPiArICAgIHVuc2lnbmVkIGludCBpOwo+ID4gKyAgICBzdHJ1Y3QgcHNyX3Nv
Y2tldF9pbmZvICppbmZvID0gZ2V0X3NvY2tldF9pbmZvKHNvY2tldCk7Cj4gPiArICAgIHN0cnVj
dCBjb3Nfd3JpdGVfaW5mbyBkYXRhID0KPiA+ICsgICAgewo+ID4gKyAgICAgICAgLmNvcyA9IGNv
cywKPiA+ICsgICAgICAgIC5mZWF0dXJlID0gaW5mby0+ZmVhdHVyZXNbZmVhdF90eXBlXSwKPiA+
ICsgICAgICAgIC5wcm9wcyA9IGZlYXRfcHJvcHNbZmVhdF90eXBlXSwKPiA+ICsgICAgfTsKPiA+
ICsKPiA+ICsgICAgaWYgKCBjb3MgPiBpbmZvLT5mZWF0dXJlc1tmZWF0X3R5cGVdLT5jb3NfbWF4
ICkKPiA+ICsgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ID4gKwo+ID4gKyAgICAvKiBTa2lwIHRv
IHRoZSBmZWF0dXJlJ3MgdmFsdWUgaGVhZC4gKi8KPiA+ICsgICAgZm9yICggaSA9IDA7IGkgPCBm
ZWF0X3R5cGU7IGkrKyApCj4gPiArICAgIHsKPiA+ICsgICAgICAgIGlmICggIWluZm8tPmZlYXR1
cmVzW2ldICkKPiA+ICsgICAgICAgICAgICBjb250aW51ZTsKPiA+ICsKPiA+ICsgICAgICAgIGlm
ICggIWZlYXRfcHJvcHNbaV0gKQo+ID4gKyAgICAgICAgewo+ID4gKyAgICAgICAgICAgIEFTU0VS
VF9VTlJFQUNIQUJMRSgpOwo+ID4gKyAgICAgICAgICAgIHJldHVybiAtRU5PRU5UOwo+ID4gKyAg
ICAgICAgfQo+ID4gKwo+ID4gKyAgICAgICAgaWYgKCBhcnJheV9sZW4gPD0gZmVhdF9wcm9wc1tm
ZWF0X3R5cGVdLT5jb3NfbnVtICkKPiA+ICsgICAgICAgICAgICByZXR1cm4gLUVOT1NQQzsKPiA+
ICsKPiA+ICsgICAgICAgIGFycmF5X2xlbiAtPSBmZWF0X3Byb3BzW2ZlYXRfdHlwZV0tPmNvc19u
dW07Cj4gPiArCj4gPiArICAgICAgICB2YWwgKz0gZmVhdF9wcm9wc1tmZWF0X3R5cGVdLT5jb3Nf
bnVtOwo+IAo+IFdlbGwsIHlvdSBndWVzcyBpdC4gQnV0IGFkZGl0aW9uYWxseSAtIGRvZXNuJ3Qg
dGhlIGFycmF5IGluZGV4IGluIGFsbCB0aHJlZQo+IGNhc2VzIGFib3ZlIG5lZWQgdG8gYmUgaT8g
SWYgc28sIHBsZWFzZSBhbHNvIGNoZWNrIG90aGVyIHBhdGNoZXMgKGluY2x1ZGluZwoKVmVyeSBz
b3JyeSBmb3IgdGhpcyBvYnZpb3VzIGVycm9yIQoKPiBlYXJsaWVyIG9uZXMsIHdoZXJlIEkgdGhl
biBtYXkgaGF2ZSBvdmVybG9va2VkIHRoaXMpLiBJdCBpcyBhbnl3YXkgd29ydGggdG8KPiBjb25z
aWRlciBtYWtpbmcgdGhpcyBza2lwLXByaW9yLWZlYXR1cmVzIGxvb3AgYSBoZWxwZXIgZnVuY3Rp
b24sIGFzIHRoaXMgaXNuJ3QKPiB0aGUgZmlyc3QgdGltZSB0aGlzIG9jY3Vycy4gT3RvaCB0aGlz
IHdvdWxkIGludm9sdmUgcXVpdGUgYSBiaXQgb2YgcGFzc2luZwo+IHJldHVybiB2YWx1ZXMgdmlh
IHBvaW50ZXJzLCBzbyBtYXliZSB0aGF0IHdvdWxkbid0IGJlIHRvbyBlZmZpY2llbnQuIEFuZCBJ
Cj4gZ3Vlc3MgbWFjcm9pemluZyB0aGlzIG1heSBlbmQgdXAgbG9va2luZyBhIGxpdHRsZSBjbHVt
c3kgLyBjb252b2x1dGVkLgo+IApXaWxsIGltcGxlbWVudCAnc2tpcC1wcmlvci1mZWF0dXJlcycg
ZnVuY3Rpb24gdG8gZG8gdGhpcy4gVGhhbmtzIQoKPiBKYW4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 30 05:51:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 05: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 1dQopQ-0006yg-SQ; Fri, 30 Jun 2017 05:50:52 +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 1dQopO-0006yV-Ri
 for xen-devel@lists.xensource.com; Fri, 30 Jun 2017 05:50:51 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 0D/08-02181-9B6E5595; Fri, 30 Jun 2017 05:50:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXfHs9B
 Ig/13TS1WPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0bd+KkvBgsqKryvfMjcw
 fgzoYuTiEBL4yyhx+OtJdgjnMaPE17lbWSCcbYwSlx9eZO1i5OQQEXCW+HpmLjuIzSugLzHp7
 2o2EFtYwFRi9skFzCANEgIL5SUOP+wGauAAcrwlZn4yBKkBMVunHGbqYmTnYBOwkjgkBhJlEV
 CVmLb6DesERu4FjAyrGDWKU4vKUot0DU31kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvN
 zNzECfc4ABDsY12z3PMQoycGkJMq78lpopBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3q9PgHKC
 RanpqRVpmTnA4INJS3DwKInwlt8BSvMWFyTmFmemQ6ROMepybFi9/guTEEtefl6qlDiv0lOgI
 gGQoozSPLgRsEi4xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHeqyCX8GTmlcBtegV0BBPQEc
 IzQkCOKElESEk1MJrbr/f+eS/uhc1kTcPfikyPrW7el80v54pgvnkxMSfyTXDVywVlcvf2Bv0
 5d+bHs4bvhaqti7sXzN7B1mVW83tm0+3rk6qWv7xpWZJyxD9v9Vmm5ccjz8yM+itYucz+R8Gl
 11q7HnK79b3x0SubvVpnwtlDJ7puZy//aPrDIkrx4u+LX25d27dbiaU4I9FQi7moOBEA4Bc1h
 X8CAAA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-31.messagelabs.com!1498801847!102638833!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7846 invoked from network); 30 Jun 2017 05:50:48 -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; 30 Jun 2017 05:50: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 1dQopH-0004Od-EP; Fri, 30 Jun 2017 05:50: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 1dQopB-0005hj-OV; Fri, 30 Jun 2017 05:50:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dQopA-0007YK-Nv; Fri, 30 Jun 2017 05:50:37 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111191-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:test-amd64-i386-qemut-rhel6hvm-amd:redhat-install:fail:regression
 linux-3.18:test-armhf-armhf-xl-vhd:xen-install:fail:regression
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:allowable
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-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:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10: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-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-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-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-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-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-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-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-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-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:build-arm64-pvops:kernel-build: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-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-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw: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-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=985c6fe6e0357c79642bc506f15932983571ce93
X-Osstest-Versions-That: linux=8366868460f8784e30302f441546a9d72ffe1236
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 30 Jun 2017 05:50:36 +0000
Subject: [Xen-devel] [linux-3.18 test] 111191: 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="===============7311758878740695528=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============7311758878740695528==
Content-Type: text/plain

flight 111191 linux-3.18 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/111191/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-qemut-rhel6hvm-amd 10 redhat-install     fail REGR. vs. 110441
 test-armhf-armhf-xl-vhd       6 xen-install              fail REGR. vs. 110441

Regressions which are regarded as allowable (not blocking):
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop       fail REGR. vs. 110441

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
 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
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 110441
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 110441
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail like 110441
 test-amd64-amd64-xl-qemuu-win7-amd64 18 guest-start/win.repeat fail like 110441
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 110441
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 110441
 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-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-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-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-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-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 build-arm64-pvops             6 kernel-build                 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-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-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-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 linux                985c6fe6e0357c79642bc506f15932983571ce93
baseline version:
 linux                8366868460f8784e30302f441546a9d72ffe1236

Last test of basis   110441  2017-06-14 13:16:35 Z   15 days
Failing since        111069  2017-06-26 05:55:00 Z    3 days    5 attempts
Testing same since   111191  2017-06-29 14:22:51 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Alan Stern <stern@rowland.harvard.edu>
  Amit Pundir <amit.pundir@linaro.org>
  Andrew Morton <akpm@linux-foundation.org>
  Anssi Hannula <anssi.hannula@bitwise.fi>
  Anton Bondarenko <anton.bondarenko.sama@gmail.com>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnd Bergmann <arnd@arndb.de>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Bryant G. Ly <bryantly@linux.vnet.ibm.com>
  Chris Brandt <chris.brandt@renesas.com>
  Christoph Hellwig <hch@lst.de>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Chu Yuan Lin <cyl@datera.io>
  Corentin Labbe <clabbe.montjoie@gmail.com>
  Cyrille Pitchen <cyrille.pitchen@atmel.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Drake <drake@endlessm.com>
  David Howells <dhowells@redhat.com>
  David S. Miller <davem@davemloft.net>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Emmanuel Grumbach <emmanuel.grumbach@intel.com>
  Eric W. Biederman <ebiederm@xmission.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Gary Guo <ghg@datera.io>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Hans Verkuil <hans.verkuil@cisco.com>
  Heiko Carstens <heiko.carstens@de.ibm.com>
  Heiner Kallweit <hkallweit1@gmail.com>
  Helge Deller <deller@gmx.de>
  Helge Deller <deller@gmx.de> # parisc
  Hugh Dickins <hughd@google.com>
  Ilya Matveychikov <matvejchikov@gmail.com>
  Ilya V. Matveychikov <matvejchikov@gmail.com>
  Ingo Molnar <mingo@kernel.org>
  James Morse <james.morse@arm.com>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jens Axboe <axboe@fb.com>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Jonathan Cameron <jic23@kernel.org>
  Jonathan T. Leighton <jtleight@udel.edu>
  Joël Esponde <joel.esponde@honeywell.com>
  Kees Cook <keescook@chromium.org>
  Laura Abbott <labbott@redhat.com>
  Lee Jones <lee.jones@linaro.org>
  Linus Torvalds <torvalds@linux-foundation.org>
  Marc Kleine-Budde <mkl@pengutronix.de>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Masami Hiramatsu <mhiramat@kernel.org>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Matt Ranostay <matt.ranostay@konsulko.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michal Hocko <mhocko@suse.com>
  Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Paul Mackerras <paulus@ozlabs.org>
  Pavel Shilovsky <pshilov@microsoft.com>
  Punit Agrawal <punit.agrawal@arm.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Richard <richard@aaazen.com>
  Richard Narron <comet.berkeley@gmail.com>
  Rik van Riel <riel@redhat.com>
  Rodolfo Giometti <giometti@linux.it>
  Roger Quadros <rogerq@ti.com>
  Russell King <rmk+kernel@armlinux.org.uk>
  Sachin Prabhu <sprabhu@redhat.com>
  Sasha Levin <alexander.levin@verizon.com>
  Steve French <smfrench@gmail.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Thomas Gleixner <tglx@linutronix.de>
  Tobias Wolf <dev-NTEO@vplace.de>
  Tomasz Wilczyński <twilczynski@naver.com>
  Tony Lindgren <tony@atomide.com>
  Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
  Viresh Kumar <viresh.kumar@linaro.org>
  Vladimir Davydov <vdavydov.dev@gmail.com>
  William Wu <william.wu@rock-chips.com>
  Willy Tarreau <w@1wt.eu>
  Yu Zhao <yuzhao@google.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            fail    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-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                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      fail    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 1449 lines long.)


--===============7311758878740695528==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7311758878740695528==--

From xen-devel-bounces@lists.xen.org Fri Jun 30 06:40:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 06: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 1dQpbe-0001h1-S3; Fri, 30 Jun 2017 06: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 1dQpbe-0001gv-C1
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 06:40:42 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 38/FD-01724-962F5595; Fri, 30 Jun 2017 06:40:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDSzfjU2i
 kwelz1hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bD+dNZC27yVcxfO5u9gXEZdxcjJ4eQQJ7E
 tre72UFsXgE7iefnr7GC2BIChhKnF95kAbFZBFQl/jy7xwRiswmoS3QuageLiwjISWw6fBWol
 4uDWWATk8TkPfcYQRLCAgESvxrPM4EkhATaGSXevPoD1sEp4CXx8eQroCIOoG2CEn93CIOYzE
 BD188TAqlgFpCXaN46mxkiLC2x/B/HBEa+WQj1sxDqZyGpn4VQv4CRZRWjRnFqUVlqka6RoV5
 SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmDw1TMwMO5g7Nnrd4hRkoNJSZR35bXQ
 SCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvJofgXKCRanpqRVpmTnAOIBJS3DwKInwPnoKlOYtL
 kjMLc5Mh0idYtTlODbj5zcmIZa8/LxUKXHeNx+AigRAijJK8+BGwGLyEqOslDAvIwMDgxBPQW
 pRbmYJqvwrRnEORiVh3vMgU3gy80rgNr0COoIJ6AjhGSEgR5QkIqSkGhgFCnp6uU0XtiVeWBl
 y/cTbc+ELdfb99lJ6e3L1r02PfSMceKYe1Xx2Qo55w7afC47K/3ga877QxD23/2vRt7ti31bt
 6Vx3Vv+JlXn6n9mda+Wm+aX8rWH6tui0nd7FKI/Fwf9SDnXk7TP+ev2lFnuWwxbmGnOhJ4wbN
 OPX/e3f9p3fnneX3rnnSizFGYmGWsxFxYkAGgTuTsQCAAA=
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1498804839!64730740!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33850 invoked from network); 30 Jun 2017 06:40:40 -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; 30 Jun 2017 06:40:40 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 30 Jun 2017 00:40:38 -0600
Message-Id: <5955F2630200007800101849@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 30 Jun 2017 00:40:35 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <yi.y.sun@linux.intel.com>
References: <1497402776-22348-1-git-send-email-yi.y.sun@linux.intel.com>
 <1497402776-22348-14-git-send-email-yi.y.sun@linux.intel.com>
In-Reply-To: <1497402776-22348-14-git-send-email-yi.y.sun@linux.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v12 13/23] x86: refactor psr: CDP: implement
 CPU init flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiAwNi8xNC8xNyAzOjI2IEFNID4+
Pgo+IEBAIC0yNTMsNiArMjcxLDI2IEBAIHN0YXRpYyB2b2lkIGNhdF9pbml0X2ZlYXR1cmUoY29u
c3Qgc3RydWN0IGNwdWlkX2xlYWYgKnJlZ3MsCj4gIAo+ICAgICAgICAgIGJyZWFrOwo+ICAKPiAr
ICAgIGNhc2UgUFNSX1NPQ0tFVF9MM19DRFA6Cj4gKyAgICB7Cj4gKyAgICAgICAgdWludDY0X3Qg
dmFsOwo+ICsKPiArICAgICAgICAvKiBDdXQgaGFsZiBvZiBjb3NfbWF4IHdoZW4gQ0RQIGlzIGVu
YWJsZWQuICovCj4gKyAgICAgICAgZmVhdC0+Y29zX21heCA+Pj0gMTsKCkknbSBhZnJhaWQgdGhp
cyBpcyBvZmYgYnkgb25lIGluIHRoZSB1bnVzdWFsIGJ1dCBwb3NzaWJsZSBjYXNlIG9mIGNvc19t
YXgKYmVpbmcgYW4gZXZlbiBudW1iZXIuCgo+ICsgICAgICAgIHdybXNybChNU1JfSUEzMl9QU1Jf
TDNfTUFTSygwKSwgY2F0X2RlZmF1bHRfdmFsKGZlYXQtPmNibV9sZW4pKTsKPiArICAgICAgICB3
cm1zcmwoTVNSX0lBMzJfUFNSX0wzX01BU0soMSksIGNhdF9kZWZhdWx0X3ZhbChmZWF0LT5jYm1f
bGVuKSk7Cj4gKyAgICAgICAgcmRtc3JsKE1TUl9JQTMyX1BTUl9MM19RT1NfQ0ZHLCB2YWwpOwo+
ICsgICAgICAgIHdybXNybChNU1JfSUEzMl9QU1JfTDNfUU9TX0NGRywKPiArICAgICAgICAgICAg
ICAgdmFsIHwgKDF1bGwgPDwgUFNSX0wzX1FPU19DRFBfRU5BQkxFX0JJVCkpOwo+ICsKPiArICAg
ICAgICAvKiBjb3M9MCBpcyByZXNlcnZlZCBhcyBkZWZhdWx0IGNibShhbGwgYml0cyB3aXRoaW4g
Y2JtX2xlbiBhcmUgMSkuICovCgpBbG9uZyB0aGUgbGluZXMgb2YgYSBjb21tZW50IHRvIGFuIGVh
cmxpZXIgcGF0Y2gsIHBsZWFzZSBhZGQgYSBibGFuayBhaGVhZCBvZgp0aGUgb3BlaW5nIHBhcmVu
LgoKPiArICAgICAgICBnZXRfY2RwX2NvZGUoZmVhdCwgMCkgPSBjYXRfZGVmYXVsdF92YWwoZmVh
dC0+Y2JtX2xlbik7Cj4gKyAgICAgICAgZ2V0X2NkcF9kYXRhKGZlYXQsIDApID0gY2F0X2RlZmF1
bHRfdmFsKGZlYXQtPmNibV9sZW4pOwoKV291bGRuJ3QgeW91IGJldHRlciBkbyB0aGlzIHByaW9y
IHRvIGVuYWJsaW5nIENEUD8KCj4gQEAgLTEyOTQsMTEgKzEzNDQsMjEgQEAgc3RhdGljIHZvaWQg
cHNyX2NwdV9pbml0KHZvaWQpCj4gICAgICB7Cj4gICAgICAgICAgY3B1aWRfY291bnRfbGVhZihQ
U1JfQ1BVSURfTEVWRUxfQ0FULCAxLCDCrnMpOwo+ICAKPiAtICAgICAgICBmZWF0ID0gZmVhdF9s
M19jYXQ7Cj4gLSAgICAgICAgZmVhdF9sM19jYXQgPSBOVUxMOwo+IC0gICAgICAgIGZlYXRfcHJv
cHNbUFNSX1NPQ0tFVF9MM19DQVRdID0gJmwzX2NhdF9wcm9wczsKPiAtCj4gLSAgICAgICAgY2F0
X2luaXRfZmVhdHVyZSjCrnMsIGZlYXQsIGluZm8sIFBTUl9TT0NLRVRfTDNfQ0FUKTsKPiArICAg
ICAgICBpZiAoIChyZWdzLmMgJiBQU1JfQ0FUX0NEUF9DQVBBQklMSVRZKSAmJiAob3B0X3BzciAm
IFBTUl9DRFApICYmCj4gKyAgICAgICAgICAgICAhaW5mby0+ZmVhdHVyZXNbUFNSX1NPQ0tFVF9M
M19DRFBdICkKCkRvZXNuJ3QgdGhpcyBsYXN0IGNoZWNrIG1lYW4geW91J2Qgc2V0IHVwIENBVCBp
biBjYXNlIHdvdWxkIGNvbWUgaGVyZSBmb3IKdGhlIDJuZCBDUFUgb24gYSBzb2NrZXQ/IEluIHRo
ZSBlbmQgdGhlIGNoZWNrIGlzIHNpbXBsa3kgcG9pbnRsZXNzIGFmYWljdCwKZHVlIHRvIHBzcl9j
cHVfaW5pdCgpIGNhbGxpbmcgY2F0X2luaXRfZmVhdHVyZSgpIG9ubHkgaWYgLT5mZWF0X2luaXQg
aXMgc3RpbGwKZmFsc2UuIEJ1dCBwbGVhc2UgcmVtb3ZlIGl0IGFzIGJlaW5nIHBvdGVudGlhbGx5
IGNvbmZ1c2luZyAoYW5kIGluY29uc2lzdGVudAp3aXRoIHRoZSBlbHNlIGJyYW5jaCkuCgpKYW4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 30 06:41:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 06:41: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 1dQpcU-0001kZ-4Y; Fri, 30 Jun 2017 06:41: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 1dQpcS-0001kQ-Q8
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 06:41:32 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 05/E4-02176-C92F5595; Fri, 30 Jun 2017 06:41:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXS6fjDS3f2p9B
 IgzezNCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozDr24xF5xnqzj/aCpzA+Nrli5GDg4hgTyJ
 60fyuxg5OXgF7CQ2LV3GBGJLCBhKnF54kwXEZhFQldh5qpsNxGYTUJfoXNQOFhcRkJPYdPgqe
 xcjFwezwCYmicl77jGCJIQFgiV+z1/GCpIQEmhnlJjW9J8VJMEp4CVxcutmJpDFvAKCEn93CI
 OEmQW0JB7+usUCYWtLLFv4mhmkhFlAWmL5P44JjHyzEBpmIWmYhaRhFkLDAkaWVYwaxalFZal
 FukZGeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgeFXz8DAuINxT7vfIUZJDiYl
 Ud6V10IjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwan4EygkWpaanVqRl5gAjASYtwcGjJML76
 ClQmre4IDG3ODMdInWK0Zij6cOWL0wcx2b8/MYkxJKXn5cqJc77CmSSAEhpRmke3CBYhF5ilJ
 US5mVkYGAQ4ilILcrNLEGVf8UozsGoJMx7/gPQFJ7MvBK4fa+ATmECOkV4RgjIKSWJCCmpBsZ
 c3ZZ9fEdCJ2pv4tXO3BM0a5UcY0r/1n6DSF2B+8o7haM33844NW2m8Ynzj3furru99o0a87RP
 smkdB1oE2D+4Tnt1ueAiQ4PuNkPusEflPXPP/b1g8Y6tvCuo5c7yXPWm0F96GbKcpfeCwv8UM
 jROsJpy7fPb8i/cT6epLuDqeVjYUcsQdk6JpTgj0VCLuag4EQCuC0ZdywIAAA==
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1498804889!85249272!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57326 invoked from network); 30 Jun 2017 06:41:31 -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; 30 Jun 2017 06:41:31 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 30 Jun 2017 00:41:29 -0600
Message-Id: <5955F2960200007800101853@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 30 Jun 2017 00:41:26 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <yi.y.sun@linux.intel.com>
References: <1497402776-22348-1-git-send-email-yi.y.sun@linux.intel.com>
 <1497402776-22348-15-git-send-email-yi.y.sun@linux.intel.com>
In-Reply-To: <1497402776-22348-15-git-send-email-yi.y.sun@linux.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v12 14/23] x86: refactor psr: CDP: implement
 get hw info flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiAwNi8xNC8xNyAzOjI2IEFNID4+
Pgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9wc3IuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwo+
IEBAIC0yMTcsNyArMjE3LDIxIEBAIHN0YXRpYyBlbnVtIHBzcl9mZWF0X3R5cGUgcHNyX2NibV90
eXBlX3RvX2ZlYXRfdHlwZShlbnVtIGNibV90eXBlIHR5cGUpCj4gICAgICB7Cj4gICAgICBjYXNl
IFBTUl9DQk1fVFlQRV9MMzoKPiAgICAgICAgICBmZWF0X3R5cGUgPSBQU1JfU09DS0VUX0wzX0NB
VDsKPiArCj4gKyAgICAgICAgLyoKPiArICAgICAgICAgKiBJZiB0eXBlIGlzIEwzIENBVCBidXQg
d2UgY2Fubm90IGZpbmQgaXQgaW4gZmVhdF9wcm9wcyBhcnJheSwKPiArICAgICAgICAgKiB0cnkg
Q0RQLgo+ICsgICAgICAgICAqLwo+ICsgICAgICAgIGlmICggIWZlYXRfcHJvcHNbZmVhdF90eXBl
XSApCj4gKyAgICAgICAgICAgIGZlYXRfdHlwZSA9IFBTUl9TT0NLRVRfTDNfQ0RQOwo+ICsKPiAg
ICAgICAgICBicmVhazsKPiArCj4gKyAgICBjYXNlIFBTUl9DQk1fVFlQRV9MM19EQVRBOgo+ICsg
ICAgY2FzZSBQU1JfQ0JNX1RZUEVfTDNfQ09ERToKPiArICAgICAgICBmZWF0X3R5cGUgPSBQU1Jf
U09DS0VUX0wzX0NEUDsKPiArICAgICAgICBicmVhazsKCkkgdGhpbmsgdGhlIENBVCBwYXJ0IGhl
cmUgd291bGQgYmV0dGVyIGJlIGRvbmUgYXMgYSBmYWxsLXRocm91Z2ggdG8gdGhlIENEUApjYXNl
cywgYnV0IEkgd29uJ3QgaW5zaXN0IG9uIGl0LCBpLmUuClJldmlld2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CmVpdGhlciB3YXkuCgpKYW4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 30 06:42:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 06: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 1dQpdN-0001pi-Eh; Fri, 30 Jun 2017 06: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 <jbeulich@suse.com>) id 1dQpdM-0001pa-D0
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 06:42:28 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 96/A7-03577-3D2F5595; Fri, 30 Jun 2017 06:42:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS/fSp9B
 Ig3WLzC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxtC5+yFeyWr2j/95G1gfGEeBcjB4eQQJ7E
 zxMJXYycHLwCdhK9276xgtgSAoYSpxfeZAEpYRFQlZj4KQQkzCagLtG5qJ0FxBYRkJPYdPgqe
 xcjFwezwCYmicl77jGCJIQF4iRuTz3IApIQEmhnlHj68xLYUE4BL4mFrTfZQIbyCghK/N0hDB
 JmFtCSePjrFguErS2xbOFrZpASZgFpieX/OCYw8s1CaJiFpGEWkoZZCA0LGFlWMWoUpxaVpRb
 pGhnrJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBh8DEOxg/DM/8BCjJAeTkijv
 ymuhkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeGd/BMoJFqWmp1akZeYA4wAmLcHBoyTC++gpU
 Jq3uCAxtzgzHSJ1ilGX49iMn9+YhFjy8vNSpcR500BmCIAUZZTmwY2AxeQlRlkpYV5GoKOEeA
 pSi3IzS1DlXzGKczAqCfOe/wA0hSczrwRu0yugI5iAjhCeEQJyREkiQkqqgTHcLV1XPXRppk3
 kqnud049WPHqxd6vlcyvdD3dZv4jrLhBUfZod4jhrdb106II/J5jvOSw5V7fO2LOrmE1a+0GR
 nPGS4AM/Mpm8P+VaMPx2cp3H+nOrjVPh5Cyhr2FTilcbtV/K6H83k9uW1djBJjLR5vcUoQ0vU
 265hUrwafc0Lih/xrWlXomlOCPRUIu5qDgRAGszS3vEAgAA
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1498804945!52051862!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33561 invoked from network); 30 Jun 2017 06:42: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; 30 Jun 2017 06:42:26 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 30 Jun 2017 00:42:24 -0600
Message-Id: <5955F2CE020000780010185D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 30 Jun 2017 00:42:22 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <yi.y.sun@linux.intel.com>
References: <1497402776-22348-1-git-send-email-yi.y.sun@linux.intel.com>
 <1497402776-22348-16-git-send-email-yi.y.sun@linux.intel.com>
In-Reply-To: <1497402776-22348-16-git-send-email-yi.y.sun@linux.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v12 15/23] x86: refactor psr: CDP: implement
 set value callback 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>

Pj4+IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiAwNi8xNC8xNyAzOjI2IEFNID4+
Pgo+IFRoaXMgcGF0Y2ggaW1wbGVtZW50cyBMMyBDRFAgc2V0IHZhbHVlIHJlbGF0ZWQgY2FsbGJh
Y2sgZnVuY3Rpb24uCj4gCj4gV2l0aCB0aGlzIHBhdGNoLCAncHNyLWNhdC1jYm0tc2V0JyBjb21t
YW5kIGNhbiB3b3JrIGZvciBMMyBDRFAuCj4gCj4gU2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55
LnN1bkBsaW51eC5pbnRlbC5jb20+Cj4gLS0tCj4gdjEyOgo+ICAgICAtIGFkZCBjb21tZW50IHRv
IGV4cGxhaW4gaG93IHRvIGRlYWwgd2l0aCB0aGUgY2FzZSB0aGF0IHVzZXIgc2V0IG5ldyB2YWwK
PiAgICAgICBmb3IgYm90aCBEQVRBIGFuZCBDT0RFIGF0IHNhbWUgdGltZS4KPiAgICAgLSBhZGQg
cGFyYW1ldGVyIGZvciAncHNyX2NibV90eXBlX3RvX2ZlYXRfdHlwZScgdG8gcmV0dXJuIHRoZSBm
ZWF0dXJlIHR5cGUKPiAgICAgICBhY2NvcmRpbmcgdG8gaXQuCj4gICAgIC0gdXNlIHRoZSBmZWF0
dXJlIHR5cGUgcmV0dXJuZWQgYnkgJ3Bzcl9jYm1fdHlwZV90b19mZWF0X3R5cGUnIHRvIGNoZWNr
Cj4gICAgICAgaWYgd2UgbmVlZCBpbnNlcnQgdGhlIG5ldyB2YWx1ZSBpbnRvIGFsbCBpdGVtcyBv
ZiB0aGUgZmVhdHVyZSB2YWx1ZSBhcnJheS4KPiAgICAgLSB1c2UgY29uZGl0aW9uYWwgZXhwcmVz
c2lvbiBmb3Igd3Jtc3JsLgo+ICAgICAgIChzdWdnZXN0ZWQgYnkgSmFuIEJldWxpY2gpCj4gLS0t
Cj4gIHhlbi9hcmNoL3g4Ni9wc3IuYyB8IDM2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKy0t
LS0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgMjcgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMo
LSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Bzci5jIGIveGVuL2FyY2gveDg2L3Bz
ci5jCj4gaW5kZXggYWVlNmUzZS4uOTFiMjEyMiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYv
cHNyLmMKPiArKysgYi94ZW4vYXJjaC94ODYvcHNyLmMKPiBAQCAtMjA5LDcgKzIwOSw4IEBAIHN0
YXRpYyB2b2lkIGZyZWVfc29ja2V0X3Jlc291cmNlcyh1bnNpZ25lZCBpbnQgc29ja2V0KQo+ICAg
ICAgYml0bWFwX3plcm8oaW5mby0+ZG9tX3NldCwgRE9NSURfSURMRSArIDEpOwo+ICB9Cj4gIAo+
IC1zdGF0aWMgZW51bSBwc3JfZmVhdF90eXBlIHBzcl9jYm1fdHlwZV90b19mZWF0X3R5cGUoZW51
bSBjYm1fdHlwZSB0eXBlKQo+ICtzdGF0aWMgZW51bSBwc3JfZmVhdF90eXBlIHBzcl9jYm1fdHlw
ZV90b19mZWF0X3R5cGUoZW51bSBjYm1fdHlwZSB0eXBlLAo+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBzdHJpY3QpCj4gIHsKPiAgICAg
IGVudW0gcHNyX2ZlYXRfdHlwZSBmZWF0X3R5cGUgPSBQU1JfU09DS0VUX0ZFQVRfVU5LTk9XTjsK
PiAgCj4gQEAgLTIyMiw3ICsyMjMsNyBAQCBzdGF0aWMgZW51bSBwc3JfZmVhdF90eXBlIHBzcl9j
Ym1fdHlwZV90b19mZWF0X3R5cGUoZW51bSBjYm1fdHlwZSB0eXBlKQo+ICAgICAgICAgICAqIElm
IHR5cGUgaXMgTDMgQ0FUIGJ1dCB3ZSBjYW5ub3QgZmluZCBpdCBpbiBmZWF0X3Byb3BzIGFycmF5
LAo+ICAgICAgICAgICAqIHRyeSBDRFAuCj4gICAgICAgICAgICovCj4gLSAgICAgICAgaWYgKCAh
ZmVhdF9wcm9wc1tmZWF0X3R5cGVdICkKPiArICAgICAgICBpZiAoICFmZWF0X3Byb3BzW2ZlYXRf
dHlwZV0gJiYgIXN0cmljdCApCj4gICAgICAgICAgICAgIGZlYXRfdHlwZSA9IFBTUl9TT0NLRVRf
TDNfQ0RQOwo+ICAKPiAgICAgICAgICBicmVhazsKPiBAQCAtMzU4LDExICszNTksMjAgQEAgc3Rh
dGljIGJvb2wgbDNfY2RwX2dldF9mZWF0X2luZm8oY29uc3Qgc3RydWN0IGZlYXRfbm9kZSAqZmVh
dCwKPiAgICAgIHJldHVybiB0cnVlOwo+ICB9Cj4gIAo+ICtzdGF0aWMgdm9pZCBsM19jZHBfd3Jp
dGVfbXNyKHVuc2lnbmVkIGludCBjb3MsIHVpbnQzMl90IHZhbCwgZW51bSBjYm1fdHlwZSB0eXBl
KQo+ICt7Cj4gKyAgICB3cm1zcmwoKCh0eXBlID09IFBTUl9DQk1fVFlQRV9MM19EQVRBKSA/Cj4g
KyAgICAgICAgICAgIE1TUl9JQTMyX1BTUl9MM19NQVNLX0RBVEEoY29zKSA6Cj4gKyAgICAgICAg
ICAgIE1TUl9JQTMyX1BTUl9MM19NQVNLX0NPREUoY29zKSksCj4gKyAgICAgICAgICAgdmFsKTsK
PiArfQo+ICsKPiAgc3RhdGljIGNvbnN0IHN0cnVjdCBmZWF0X3Byb3BzIGwzX2NkcF9wcm9wcyA9
IHsKPiAgICAgIC5jb3NfbnVtID0gMiwKPiAgICAgIC50eXBlWzBdID0gUFNSX0NCTV9UWVBFX0wz
X0RBVEEsCj4gICAgICAudHlwZVsxXSA9IFBTUl9DQk1fVFlQRV9MM19DT0RFLAo+ICAgICAgLmdl
dF9mZWF0X2luZm8gPSBsM19jZHBfZ2V0X2ZlYXRfaW5mbywKPiArICAgIC53cml0ZV9tc3IgPSBs
M19jZHBfd3JpdGVfbXNyLAoKQWRkaW5nIHRoaXMgaG9vayBvbmx5IG5vdyBtZWFucyB0aGUgZWFy
bGllciBDRFAgcGF0Y2hlcyBtdXN0IG5vdCBiZSBhcHBsaWVkIG9uCnRoZWlyIG93bi4gWW91IHNo
b3VsZCBzdGF0ZSB0aGlzIHByb21pbmVudGx5IChpbiB0aGUgcGF0Y2ggaW50cm9kdWNpbmcKbDNf
Y2RwX3Byb3BzKSBmb3Igd2hvZXZlciBpcyBnb2luZyB0byBldmVudHVhbGx5IGNvbW1pdCAocGFy
dHMgb2YpIHRoaXMgc2VyaWVzLgoKPiBAQCAtODA1LDE3ICs4MTYsMjQgQEAgc3RhdGljIGludCBp
bnNlcnRfdmFsX2ludG9fYXJyYXkodWludDMyX3QgdmFsW10sCj4gICAgICBpZiAoICFwc3JfY2hl
Y2tfY2JtKGZlYXQtPmNibV9sZW4sIG5ld192YWwpICkKPiAgICAgICAgICByZXR1cm4gLUVJTlZB
TDsKPiAgCj4gLSAgICAvKiBWYWx1ZSBzZXR0aW5nIHBvc2l0aW9uIGlzIHNhbWUgYXMgZmVhdHVy
ZSBhcnJheS4gKi8KPiArICAgIC8qCj4gKyAgICAgKiBWYWx1ZSBzZXR0aW5nIHBvc2l0aW9uIGlz
IHNhbWUgYXMgZmVhdHVyZSBhcnJheS4KPiArICAgICAqIEZvciBDRFAsIHVzZXIgbWF5IHNldCBi
b3RoIERBVEEgYW5kIENPREUgdG8gc2FtZSB2YWx1ZS4gRm9yIHN1Y2ggY2FzZSwKPiArICAgICAq
IHVzZXIgaW5wdXQgJ1BTUl9DQk1fVFlQRV9MMycgYXMgdHlwZS4gVGhlIHN0cmljdCBmZWF0dXJl
IHR5cGUgb2YKPiArICAgICAqICdQU1JfQ0JNX1RZUEVfTDMnIGlzIEwzIENBVC4gU28sIHdlIHNo
b3VsZCBzZXQgbmV3X3ZhbCB0byBib3RoIG9mIERBVEEKPiArICAgICAqIGFuZCBDT0RFIHVuZGVy
IHN1Y2ggY2FzZS4KPiArICAgICAqLwo+ICAgICAgZm9yICggaSA9IDA7IGkgPCBwcm9wcy0+Y29z
X251bTsgaSsrICkKPiAgICAgIHsKPiAtICAgICAgICBpZiAoIHR5cGUgPT0gcHJvcHMtPnR5cGVb
aV0gKQo+ICsgICAgICAgIGlmICggdHlwZSA9PSBwcm9wcy0+dHlwZVtpXSB8fAo+ICsgICAgICAg
ICAgICAgZmVhdF90eXBlICE9IHBzcl9jYm1fdHlwZV90b19mZWF0X3R5cGUodHlwZSwgdHJ1ZSkg
KQoKV2hpbGUgSSB0aGluayBpdCBpcyBjb3JyZWN0IChhdCBsZWFzdCB1cCB0byB0aGUgTDIgQ0FU
IGFkZGl0aW9ucyksIGl0IHN0aWxsCnNlZW1zIGZyYWdpbGUgdG8gbWUgdG8gdXNlICE9IGhlcmUg
KGVmZmVjdGl2ZWx5IGFsbG93aW5nIGFueSBvdGhlciB0eXBlIHRvCmNvbWUgYmFjaykuIENvdWxk
bid0IHByb3BzIGdhaW4gYSBmaWVsZCBpbmRpY2F0aW5nIHRoZSBwZXJtaXR0ZWQgYWx0ZXJuYXRp
dmUKdHlwZT8KCj4gICAgICAgICAgewo+ICAgICAgICAgICAgICB2YWxbaV0gPSBuZXdfdmFsOwo+
IC0gICAgICAgICAgICByZXR1cm4gMDsKPiArICAgICAgICAgICAgcmV0ID0gMDsKPiAgICAgICAg
ICB9CgpXb3VsZG4ndCBpdCBiZSBiZXR0ZXIgdG8gcmV0dXJuIC1FSU5WQUwgaW4gYSB0byBiZSBh
ZGRlZCBlbHNlIGJyYW5jaCBoZXJlCmFuZCAuLi4KCj4gICAgICB9Cj4gIAo+IC0gICAgcmV0dXJu
IC1FSU5WQUw7Cj4gKyAgICByZXR1cm4gcmV0Owo+ICB9CgouLi4gdG8gcmV0dXJuIHplcm8gaGVy
ZT8KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 30 06:45:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 06:45: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 1dQpgR-000277-TI; Fri, 30 Jun 2017 06: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 <jbeulich@suse.com>) id 1dQpgQ-00026w-GA
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 06:45:38 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 A2/8B-03406-193F5595; Fri, 30 Jun 2017 06:45:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsXS6fjDS3fi59B
 Ig1WrBCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozz5zcxFyxgqWibsY+lgXEvcxcjJ4eQQJ7E
 0y8LGEFsXgE7ie0vl7GC2BIChhKnF95kAbFZBFQl9l3bDWazCahLdC5qB7NFBOQkNh2+yt7Fy
 MXBLLCJSWLynntgg4QF4iXaFzaAJYQE7jJKfFw8nQ0kwSmgK3G5tReoiANom6DE3x3CIGFmAS
 2Jh79usUDY2hLLFr5mBilhFpCWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo0ZxalFZapGukbl
 eUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgADIAwQ7GxWsDDzFKcjApifKuvBYa
 KcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCt/cTUE6wKDU9tSItMwcYCzBpCQ4eJRHeR0+B0rzFB
 Ym5xZnpEKlTjMYcTR+2fGHiODbj5zcmIZa8/LxUKXHeYJBJAiClGaV5cINgMXqJUVZKmJcR6D
 QhnoLUotzMElT5V4ziHIxKwrzWIFN4MvNK4Pa9AjqFCegU4RkhIKeUJCKkpBoY56zuuS9/07h
 0gkvKizUCSv5nvDtKpySYLc3WXH3+Yerbvp0nPPYe4Dt9bdEPDvXYNdcf6J74Er/TS7f48fbF
 y3YJ7HyX3BPPKpdotvF+auWqdNP18jE+k/41fi2ecWlDsYjBipdmp0/kRjy1j5C9/9f6l8o61
 /AOOeeEkBKxnCfhTzcZq31qU2Ipzkg01GIuKk4EAI3dLz7MAgAA
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1498805135!70912531!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22439 invoked from network); 30 Jun 2017 06:45: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; 30 Jun 2017 06:45:36 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 30 Jun 2017 00:45:34 -0600
Message-Id: <5955F38D020000780010186E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 30 Jun 2017 00:45:33 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <yi.y.sun@linux.intel.com>
References: <1497402776-22348-1-git-send-email-yi.y.sun@linux.intel.com>
 <1497402776-22348-13-git-send-email-yi.y.sun@linux.intel.com>
 <5955402C02000078001017E2@prv-mh.provo.novell.com>
 <20170630054528.GD3420@yi.y.sun>
In-Reply-To: <20170630054528.GD3420@yi.y.sun>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v12 12/23] x86: refactor psr: L3 CAT: set
 value: implement write msr flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiAwNi8zMC8xNyA3OjQ2IEFNID4+
Pgo+T24gMTctMDYtMjkgMTI6MDA6MTIsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiA+Pj4gWWkgU3Vu
IDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+IDA2LzE0LzE3IDM6MjUgQU0gPj4+Cj4+ID4gK3N0
cnVjdCBjb3Nfd3JpdGVfaW5mbwo+PiA+ICt7Cj4+ID4gKyAgICB1bnNpZ25lZCBpbnQgY29zOwo+
PiA+ICsgICAgc3RydWN0IGZlYXRfbm9kZSAqZmVhdHVyZTsKPj4gPiArICAgIHVpbnQzMl90ICp2
YWw7Cj4+IAo+PiBjb25zdD8KPj4gCj5UaGUgbWVtYmVyIG9mIGZlYXR1cmUsICdjb3NfcmVnX3Zh
bCcsIHdpbGwgYmUgd3JpdHRlbiBpbiAnZG9fd3JpdGVfcHNyX21zcnMnLgo+U28sIEkgY2Fubm90
IHVzZSBjb25zdCBoZXJlLgoKY29zX3JlZ192YWwgaXMgYSBtZW1iZXIgb2Ygc3RydWN0IGZlYXRf
bm9kZSwgbm90IHN0cnVjdCBjb3Nfd3JpdGVfaW5mby4gTm90ZSBhbHNvCnRoZSBkaWZmZXJlbmNl
IGluIGZpZWxkIG5hbWVzLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 30 06:59:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 06: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 1dQptI-0002rt-2w; Fri, 30 Jun 2017 06: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 <jbeulich@suse.com>) id 1dQptG-0002rn-VF
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 06:58:55 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 5C/0C-03368-EA6F5595; Fri, 30 Jun 2017 06:58:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS3ftt9B
 Ig39PFSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozvjS1sBT2iFZf/H2BpYJwp0MXIySEkkCex
 4/hFZhCbV8BOov3hMnYQW0LAUOL0wpssIDaLgKrEnHtXweJsAuoSnYvaweIiAnISmw6DxLk4m
 AU2MUlM3nOPESQhLOAisbR5EytIQkignVFia+tWsA5OAS+Jjx+fs3UxcgBtE5T4u0MYxGQGGr
 p+nhBIBbOAvETz1tnMEGFpieX/OCYw8s1CqJ+FUD8LSf0shPoFjCyrGDWKU4vKUot0DU30koo
 y0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECg48BCHYwXt8YcIhRkoNJSZR35bXQSCG+
 pPyUyozE4oz4otKc1OJDjDIcHEoSvFpfgXKCRanpqRVpmTnAOIBJS3DwKInwPnoKlOYtLkjML
 c5Mh0idYtTlODbj5zcmIZa8/LxUKXFeOZAZAiBFGaV5cCNgMXmJUVZKmJcR6CghnoLUotzMEl
 T5V4ziHIxKwrzeIFN4MvNK4Da9AjqCCegI4RkhIEeUJCKkpBoYuws8uma/e55Tqmt5W+5DR6G
 x/4E1lQ8UjTurv0mvPjLvbWiHc76IjGrAhKhLXZv7fHsYjjR80f/0tSZVQNC668Nl7vg3bDEP
 LkSt+3npCndq3v6ExBubLu3hi8p8d6mi40nnu3u1L17ZtVfE/jPevm/SQsdtMVPeZxWazS9gP
 dyx8rLu7LmtSizFGYmGWsxFxYkAOxcHR8QCAAA=
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1498805931!52054170!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6535 invoked from network); 30 Jun 2017 06:58: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; 30 Jun 2017 06:58:53 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 30 Jun 2017 00:58:50 -0600
Message-Id: <5955F6A7020000780010187A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 30 Jun 2017 00:58:47 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <yi.y.sun@linux.intel.com>
References: <1497402776-22348-1-git-send-email-yi.y.sun@linux.intel.com>
 <1497402776-22348-17-git-send-email-yi.y.sun@linux.intel.com>
In-Reply-To: <1497402776-22348-17-git-send-email-yi.y.sun@linux.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v12 16/23] x86: L2 CAT: implement CPU init
	flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiAwNi8xNC8xNyAzOjI2IEFNID4+
Pgo+IEBAIC0yNzksMTAgKzI4MSwxNCBAQCBzdGF0aWMgdm9pZCBjYXRfaW5pdF9mZWF0dXJlKGNv
bnN0IHN0cnVjdCBjcHVpZF9sZWFmICpyZWdzLAo+ICAgICAgc3dpdGNoICggdHlwZSApCj4gICAg
ICB7Cj4gICAgICBjYXNlIFBTUl9TT0NLRVRfTDNfQ0FUOgo+ICsgICAgY2FzZSBQU1JfU09DS0VU
X0wyX0NBVDoKPiAgICAgICAgICAvKiBjb3M9MCBpcyByZXNlcnZlZCBhcyBkZWZhdWx0IGNibShh
bGwgYml0cyB3aXRoaW4gY2JtX2xlbiBhcmUgMSkuICovCj4gICAgICAgICAgZmVhdC0+Y29zX3Jl
Z192YWxbMF0gPSBjYXRfZGVmYXVsdF92YWwoZmVhdC0+Y2JtX2xlbik7Cj4gIAo+IC0gICAgICAg
IHdybXNybChNU1JfSUEzMl9QU1JfTDNfTUFTSygwKSwgY2F0X2RlZmF1bHRfdmFsKGZlYXQtPmNi
bV9sZW4pKTsKPiArICAgICAgICBpZiAoIHR5cGUgPT0gUFNSX1NPQ0tFVF9MM19DQVQgKQo+ICsg
ICAgICAgICAgICB3cm1zcmwoTVNSX0lBMzJfUFNSX0wzX01BU0soMCksIGNhdF9kZWZhdWx0X3Zh
bChmZWF0LT5jYm1fbGVuKSk7Cj4gKyAgICAgICAgZWxzZQo+ICsgICAgICAgICAgICB3cm1zcmwo
TVNSX0lBMzJfUFNSX0wyX01BU0soMCksIGNhdF9kZWZhdWx0X3ZhbChmZWF0LT5jYm1fbGVuKSk7
CgpPbmNlIGFnYWluIEkgdGhpbmsgYSBjb25kaXRpb25hbCBleHByZXNzaW9uIHdvdWxkIHlpZWxk
IGluIGVhc2llciB0byByZWFkIGNvZGUsCmFzIHRoYXQgd291bGQgbWFrZSBldmVuIG1vcmUgb2J2
aW91cyB0aGF0IHRoZSBzZWNvbmQgYXJndW1lbnQgaXMgdGhlIHNhbWUgZm9yCmJvdGggY2FzZXMu
Cgo+IEBAIC0zMTcsNyArMzIzLDggQEAgc3RhdGljIHZvaWQgY2F0X2luaXRfZmVhdHVyZShjb25z
dCBzdHJ1Y3QgY3B1aWRfbGVhZiAqcmVncywKPiAgICAgICAgICByZXR1cm47Cj4gIAo+ICAgICAg
cHJpbnRrKFhFTkxPR19JTkZPICIlczogZW5hYmxlZCBvbiBzb2NrZXQgJXUsIGNvc19tYXg6JXUs
IGNibV9sZW46JXVcbiIsCj4gLSAgICAgICAgICAgKCh0eXBlID09IFBTUl9TT0NLRVRfTDNfQ0RQ
KSA/ICJDRFAiIDogIkwzIENBVCIpLAo+ICsgICAgICAgICAgICgodHlwZSA9PSBQU1JfU09DS0VU
X0wzX0NEUCkgPyAiQ0RQIiA6Cj4gKyAgICAgICAgICAgICgodHlwZSA9PSBQU1JfU09DS0VUX0wz
X0NBVCkgPyAiTDMgQ0FUIjogIkwyIENBVCIpKSwKCkF0IHRoaXMgcG9pbnQgaXQgd291bGQgcHJv
YmFibHkgYmUgYmV0dGVyIHRvIGhhdmUgYSBzdGF0aWMgY29uc3QgbG9va3VwIGFycmF5CmZvciB0
aGUgdHlwZXMsIG9yIGZvciB0aGlzIGRlc2NyaXB0aXZlIHN0cmluZyB0byBiZSBwYXNzZWQgaW50
byB0aGUgZnVuY3Rpb24uCgo+IEBAIC0zNzUsNiArMzgyLDEyIEBAIHN0YXRpYyBjb25zdCBzdHJ1
Y3QgZmVhdF9wcm9wcyBsM19jZHBfcHJvcHMgPSB7Cj4gICAgICAud3JpdGVfbXNyID0gbDNfY2Rw
X3dyaXRlX21zciwKPiAgfTsKPiAgCj4gKy8qIEwyIENBVCBwcm9wcyAqLwo+ICtzdGF0aWMgY29u
c3Qgc3RydWN0IGZlYXRfcHJvcHMgbDJfY2F0X3Byb3BzID0gewo+ICsgICAgLmNvc19udW0gPSAx
LAo+ICsgICAgLnR5cGVbMF0gPSBQU1JfQ0JNX1RZUEVfTDIsCj4gK307CgpTYW1lIHJlbWFyayBh
cyBmb3IgQ0RQIHJlZ2FyZGluZyB0aGUgTlVMTCBmdW5jdGlvbiBwb2ludGVycyBsZWZ0IGFyb3Vu
ZCBoZXJlCnVudGlsIHRoZSBsYXRlciBwYXRjaGVzIHBvcHVsYXRlIHRoZW0uCgo+IEBAIC0xNDA3
LDYgKzE0MjQsMTkgQEAgc3RhdGljIHZvaWQgcHNyX2NwdV9pbml0KHZvaWQpCj4gICAgICAgICAg
aW5mby0+ZmVhdF9pbml0ID0gdHJ1ZTsKPiAgICAgIH0KPiAgCj4gKyAgICBjcHVpZF9jb3VudF9s
ZWFmKFBTUl9DUFVJRF9MRVZFTF9DQVQsIDAsIMKucyk7Cj4gKyAgICBpZiAoIHJlZ3MuYiAmIFBT
Ul9SRVNPVVJDRV9UWVBFX0wyICkKPiArICAgIHsKPiArICAgICAgICBjcHVpZF9jb3VudF9sZWFm
KFBTUl9DUFVJRF9MRVZFTF9DQVQsIDIsIMKucyk7Cj4gKwo+ICsgICAgICAgIGZlYXQgPSBmZWF0
X2wyX2NhdDsKPiArICAgICAgICBmZWF0X2wyX2NhdCA9IE5VTEw7Cj4gKyAgICAgICAgZmVhdF9w
cm9wc1tQU1JfU09DS0VUX0wyX0NBVF0gPSAmbDJfY2F0X3Byb3BzOwo+ICsgICAgICAgIGNhdF9p
bml0X2ZlYXR1cmUowq5zLCBmZWF0LCBpbmZvLCBQU1JfU09DS0VUX0wyX0NBVCk7Cj4gKwo+ICsg
ICAgICAgIGluZm8tPmZlYXRfaW5pdCA9IHRydWU7CgpUaGlzIHJlY3VycmluZyBzZXR0aW5nIG9m
IGZlYXRfaW5pdCBzdGFydHMgbG9va2luZyBzdXNwaWNpb3VzIGhlcmUuIFdoeSBjYW4ndAp0aGlz
IGJlIGRvbmUgb25jZSBhdCB0aGUgZW5kIG9mIHRoZSBmdW5jdGlvbiwgb3V0c2lkZSBvZiBhbnkg
aWYoKS1zPwoKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3Bzci5oCj4gKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9wc3IuaAo+IEBAIC0yMyw2ICsyMyw3IEBACj4gIAo+ICAvKiBSZXNvdXJj
ZSBUeXBlIEVudW1lcmF0aW9uICovCj4gICNkZWZpbmUgUFNSX1JFU09VUkNFX1RZUEVfTDMgICAg
ICAgICAgICAweDIKPiArI2RlZmluZSBQU1JfUkVTT1VSQ0VfVFlQRV9MMiAgICAgICAgICAgIDB4
NAoKVGhlc2UgYXJlIHVzZWQgaW4gcHNyLmMgb25seSBhZmFpY3MsIHNvIHNob3VsZG4ndCBiZSBw
dXQgaW4gYSBoZWFkZXIuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 30 06:59:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 06: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 1dQptu-0002uf-BY; Fri, 30 Jun 2017 06:59: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 1dQptt-0002uU-9a
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 06:59:33 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 1F/A1-02184-4D6F5595; Fri, 30 Jun 2017 06:59:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsXS6fjDS/fKt9B
 Ig7d3WS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ow187+xFbxirOhaf4mlgfEkYxcjJ4eQQJ7E
 9SlLWUFsXgE7iYXr1rGA2BIChhKnF94Es1kEVCU2TV3LBmKzCahLdC5qB4uLCMhJbDp8lb2Lk
 YuDWWATk8TkPffAhgoLuEt8mN4FlhASaGeUmH25DyzBKeAlsfbbLqBJHEDbBCX+7hAGCTMLaE
 k8/HWLBcLWlli28DUzSAmzgLTE8n8cExj5ZiE0zELSMAtJwyyEhgWMLKsYNYpTi8pSi3SNDPS
 SijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQIDsJ6BgXEHY+Nsv0OMkhxMSqK8K6+F
 RgrxJeWnVGYkFmfEF5XmpBYfYtTg4BDYtmv1BUYplrz8vFQlCd6zX4DqBItS01Mr0jJzgDECU
 yrBwaMkwvvoKVCat7ggMbc4Mx0idYrRmKPpw5YvTBzHZvz8xiQENklKnHfxV6BSAZDSjNI8uE
 Gw2L3EKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZj3KMgUnsy8Erh9r4BOYQI6RXhGCMgpJYk
 IKakGRqNtLFVLvO+kr760PJp/vt8tkS0XvxdxTpe3Z4mvaw/4eCviT9v++9axU5tXXTNYslvr
 XdWLC4KLkw461j8P514+Vyt8pv8h8Ytxp2Y93zmXpe1e8rrcYOf94qsCuV/XfXGV5O2SWvO+6
 1LtvfzvviX/rd4Yv9p5IPuXyvyg7P5pjkbzmbKtEpVYijMSDbWYi4oTAaNupj/YAgAA
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1498805970!97870407!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9199 invoked from network); 30 Jun 2017 06:59:31 -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; 30 Jun 2017 06:59:31 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 30 Jun 2017 00:59:29 -0600
Message-Id: <5955F6CE0200007800101884@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 30 Jun 2017 00:59:26 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <yi.y.sun@linux.intel.com>
References: <1497402776-22348-1-git-send-email-yi.y.sun@linux.intel.com>
 <1497402776-22348-18-git-send-email-yi.y.sun@linux.intel.com>
In-Reply-To: <1497402776-22348-18-git-send-email-yi.y.sun@linux.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v12 17/23] x86: L2 CAT: implement get hw
	info flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiAwNi8xNC8xNyAzOjI2IEFNID4+
Pgo+IFRoaXMgcGF0Y2ggaW1wbGVtZW50cyBMMiBDQVQgZ2V0IEhXIGluZm8gZmxvdyBhbmQgaW50
ZXJmYWNlIGluIHN5c2N0bC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBZaSBTdW4gPHlpLnkuc3VuQGxp
bnV4LmludGVsLmNvbT4KClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 07:00:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 07:00: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 1dQpup-0003Uf-Ll; Fri, 30 Jun 2017 07:00: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 1dQpuo-0003U2-BQ
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 07:00:30 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 94/E1-03704-D07F5595; Fri, 30 Jun 2017 07:00:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsVywNwkVpf3e2i
 kwZTVXBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a1R3PZC7YLVvx5tIG5gXE5bxcjF4eQwHRG
 iVffjzF3MXJySAjwShxZNoMVwg6QuDrhAytE0QRGiQu9j1lAEiwCqhIfTk0Ca2ATUJd4/LWHC
 cQWEVCW+Px8JTNIA7PAXCaJ9zt2sIEkhIEmvX6+GKyZV0BHYtO17VBTdzNKzL21kgkiIShxcu
 YTsCJmoKl/5l0CmsQBZEtLLP/HARGWl2jeOhtsMaeAvcTmL6/AykUFVCSmnNzGNoFRcBaSSbO
 QTJqFMGkWkkkLGFlWMaoXpxaVpRbpGuklFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+du
 YgSGMwMQ7GBc9tfpEKMkB5OSKO/Ka6GRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4V3wFygkWp
 aanVqRl5gAjCyYtwcGjJML76ClQmre4IDG3ODMdInWKUVFKnFfgG1BCACSRUZoH1waL5kuMsl
 LCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5j0Ksp0nM68EbvoroMVMQIuFZ4SALC5JREhJNTDunCd
 64p2GmMtFXcE5x6Znb/fJC3rc0SPxfb/DQdOXVZmBZ9cy6WXv/bzCTObCwnj3mjbdCsXTUxIL
 1/9UOCyet/WyA4fn260i8y4KblnCmbJIebbrpwz1WVflU5vrBVireDYE9YWHfDmza84bl/jJF
 Ss2f4/Kkg9yP55yVj855u3VN9sWLnugxFKckWioxVxUnAgAViXPwuECAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1498806026!95386193!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32804 invoked from network); 30 Jun 2017 07:00:28 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-13.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Jun 2017 07:00:28 -0000
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 30 Jun 2017 00:00:26 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.40,285,1496127600"; d="scan'208";a="1188900326"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by fmsmga002.fm.intel.com with ESMTP; 30 Jun 2017 00:00:23 -0700
Date: Fri, 30 Jun 2017 14:59:59 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20170630065959.GE3420@yi.y.sun>
References: <1497402776-22348-1-git-send-email-yi.y.sun@linux.intel.com>
 <1497402776-22348-14-git-send-email-yi.y.sun@linux.intel.com>
 <5955F2630200007800101849@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5955F2630200007800101849@prv-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v12 13/23] x86: refactor psr: CDP: implement
 CPU init flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDYtMzAgMDA6NDA6MzUsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+PiBZaSBTdW4gPHlp
Lnkuc3VuQGxpbnV4LmludGVsLmNvbT4gMDYvMTQvMTcgMzoyNiBBTSA+Pj4KPiA+IEBAIC0yNTMs
NiArMjcxLDI2IEBAIHN0YXRpYyB2b2lkIGNhdF9pbml0X2ZlYXR1cmUoY29uc3Qgc3RydWN0IGNw
dWlkX2xlYWYgKnJlZ3MsCj4gPiAgCj4gPiAgICAgICAgICBicmVhazsKPiA+ICAKPiA+ICsgICAg
Y2FzZSBQU1JfU09DS0VUX0wzX0NEUDoKPiA+ICsgICAgewo+ID4gKyAgICAgICAgdWludDY0X3Qg
dmFsOwo+ID4gKwo+ID4gKyAgICAgICAgLyogQ3V0IGhhbGYgb2YgY29zX21heCB3aGVuIENEUCBp
cyBlbmFibGVkLiAqLwo+ID4gKyAgICAgICAgZmVhdC0+Y29zX21heCA+Pj0gMTsKPiAKPiBJJ20g
YWZyYWlkIHRoaXMgaXMgb2ZmIGJ5IG9uZSBpbiB0aGUgdW51c3VhbCBidXQgcG9zc2libGUgY2Fz
ZSBvZiBjb3NfbWF4Cj4gYmVpbmcgYW4gZXZlbiBudW1iZXIuCj4gClRoaXMgYWNjb3JkcyB0byBz
cGVjOgoiRm9yIENEUCBvcGVyYXRpb25zLCBDT1NfTUFYX0NEUCBpcyBlcXVhbCB0byAoQ1BVSUQu
KEVBWD0xMEgsIEVDWD0xKTpFRFguQ09TX01BWF9DQVQgPj4xKS4iCgpIVyBzaG91bGQgbWFrZSBz
dXJlIGl0IGlzIGV2ZW4gbnVtYmVyLgoKPiA+ICsgICAgICAgIHdybXNybChNU1JfSUEzMl9QU1Jf
TDNfTUFTSygwKSwgY2F0X2RlZmF1bHRfdmFsKGZlYXQtPmNibV9sZW4pKTsKPiA+ICsgICAgICAg
IHdybXNybChNU1JfSUEzMl9QU1JfTDNfTUFTSygxKSwgY2F0X2RlZmF1bHRfdmFsKGZlYXQtPmNi
bV9sZW4pKTsKPiA+ICsgICAgICAgIHJkbXNybChNU1JfSUEzMl9QU1JfTDNfUU9TX0NGRywgdmFs
KTsKPiA+ICsgICAgICAgIHdybXNybChNU1JfSUEzMl9QU1JfTDNfUU9TX0NGRywKPiA+ICsgICAg
ICAgICAgICAgICB2YWwgfCAoMXVsbCA8PCBQU1JfTDNfUU9TX0NEUF9FTkFCTEVfQklUKSk7Cj4g
PiArCj4gPiArICAgICAgICAvKiBjb3M9MCBpcyByZXNlcnZlZCBhcyBkZWZhdWx0IGNibShhbGwg
Yml0cyB3aXRoaW4gY2JtX2xlbiBhcmUgMSkuICovCj4gCj4gQWxvbmcgdGhlIGxpbmVzIG9mIGEg
Y29tbWVudCB0byBhbiBlYXJsaWVyIHBhdGNoLCBwbGVhc2UgYWRkIGEgYmxhbmsgYWhlYWQgb2YK
PiB0aGUgb3BlaW5nIHBhcmVuLgo+IApHb3QgaXQuCgo+ID4gKyAgICAgICAgZ2V0X2NkcF9jb2Rl
KGZlYXQsIDApID0gY2F0X2RlZmF1bHRfdmFsKGZlYXQtPmNibV9sZW4pOwo+ID4gKyAgICAgICAg
Z2V0X2NkcF9kYXRhKGZlYXQsIDApID0gY2F0X2RlZmF1bHRfdmFsKGZlYXQtPmNibV9sZW4pOwo+
IAo+IFdvdWxkbid0IHlvdSBiZXR0ZXIgZG8gdGhpcyBwcmlvciB0byBlbmFibGluZyBDRFA/Cj4g
ClN1cmUuCgo+ID4gQEAgLTEyOTQsMTEgKzEzNDQsMjEgQEAgc3RhdGljIHZvaWQgcHNyX2NwdV9p
bml0KHZvaWQpCj4gPiAgICAgIHsKPiA+ICAgICAgICAgIGNwdWlkX2NvdW50X2xlYWYoUFNSX0NQ
VUlEX0xFVkVMX0NBVCwgMSwgwq5zKTsKPiA+ICAKPiA+IC0gICAgICAgIGZlYXQgPSBmZWF0X2wz
X2NhdDsKPiA+IC0gICAgICAgIGZlYXRfbDNfY2F0ID0gTlVMTDsKPiA+IC0gICAgICAgIGZlYXRf
cHJvcHNbUFNSX1NPQ0tFVF9MM19DQVRdID0gJmwzX2NhdF9wcm9wczsKPiA+IC0KPiA+IC0gICAg
ICAgIGNhdF9pbml0X2ZlYXR1cmUowq5zLCBmZWF0LCBpbmZvLCBQU1JfU09DS0VUX0wzX0NBVCk7
Cj4gPiArICAgICAgICBpZiAoIChyZWdzLmMgJiBQU1JfQ0FUX0NEUF9DQVBBQklMSVRZKSAmJiAo
b3B0X3BzciAmIFBTUl9DRFApICYmCj4gPiArICAgICAgICAgICAgICFpbmZvLT5mZWF0dXJlc1tQ
U1JfU09DS0VUX0wzX0NEUF0gKQo+IAo+IERvZXNuJ3QgdGhpcyBsYXN0IGNoZWNrIG1lYW4geW91
J2Qgc2V0IHVwIENBVCBpbiBjYXNlIHdvdWxkIGNvbWUgaGVyZSBmb3IKPiB0aGUgMm5kIENQVSBv
biBhIHNvY2tldD8gSW4gdGhlIGVuZCB0aGUgY2hlY2sgaXMgc2ltcGxreSBwb2ludGxlc3MgYWZh
aWN0LAo+IGR1ZSB0byBwc3JfY3B1X2luaXQoKSBjYWxsaW5nIGNhdF9pbml0X2ZlYXR1cmUoKSBv
bmx5IGlmIC0+ZmVhdF9pbml0IGlzIHN0aWxsCj4gZmFsc2UuIEJ1dCBwbGVhc2UgcmVtb3ZlIGl0
IGFzIGJlaW5nIHBvdGVudGlhbGx5IGNvbmZ1c2luZyAoYW5kIGluY29uc2lzdGVudAo+IHdpdGgg
dGhlIGVsc2UgYnJhbmNoKS4KPiAKT2ssIHdpbGwgcmVtb3ZlIHRoZSBsYXN0IGNoZWNrIGhlcmUu
Cgo+IEphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 30 07:08:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 07: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 1dQq2i-00041Y-2w; Fri, 30 Jun 2017 07:08:40 +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 1dQq2g-00041S-1t
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 07:08:38 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 41/4B-01862-5F8F5595; Fri, 30 Jun 2017 07:08:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsVywNxEW/fLj9B
 Igzur9C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozVO/6yFixgrdj46TFrA+Mcli5GTg4hgQqJ
 uS9mMoHYEgK8EkeWzWCFsP0lDn44BhTnAqqZwCjx/e0/dpAEi4CqxL89T8FsNgF1icdfe8CaR
 QSUJT4/X8kM0sAsMJdJ4v2OHWwgCWGBeIn2hQ1gDbwCOhJ9vbOZIaZOZJK4f3k9E0RCUOLkzC
 dgJzEDTf0z7xJQEQeQLS2x/B8HSJhTwF5i0fljjCC2qICKxJST29gmMArMQtI9C0n3LITuBYz
 Mqxg1ilOLylKLdI0s9ZKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAsOznoGBcQdj
 016/Q4ySHExKorwrr4VGCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgLf8OlBMsSk1PrUjLzAFGC
 kxagoNHSYT30VOgNG9xQWJucWY6ROoUoy5H04ctX5iEWPLy81KlxHlbQGYIgBRllObBjYBF7S
 VGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrwfvgFN4cnMK4Hb9AroCCagI4RnhIAcUZKIkJJ
 qYDS0qqs84Hv5ScOH2TKBMz7qei5/+Mbz3/kvL6OOnb4i8VPzg+GVvO+Twv9OmXh6aZ+5TPbX
 dV+3/BXznZ+3xWXGhLg1XNcnayzsWflh0wL2ksYS9oW6R0x0J7u43j8f+/Ocp8DTmW6iQerdf
 k3Xruy7nbXmo+qbK3cWLPxfE8g1RaniwL2J0dMnKLEUZyQaajEXFScCAC0r2fLVAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1498806514!72410234!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37407 invoked from network); 30 Jun 2017 07:08:36 -0000
Received: from mga05.intel.com (HELO mga05.intel.com) (192.55.52.43)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Jun 2017 07:08:36 -0000
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by fmsmga105.fm.intel.com with ESMTP; 30 Jun 2017 00:08:33 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.40,285,1496127600"; d="scan'208";a="103053743"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by orsmga004.jf.intel.com with ESMTP; 30 Jun 2017 00:08:31 -0700
Date: Fri, 30 Jun 2017 15:08:07 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20170630070806.GF3420@yi.y.sun>
References: <1497402776-22348-1-git-send-email-yi.y.sun@linux.intel.com>
 <1497402776-22348-13-git-send-email-yi.y.sun@linux.intel.com>
 <5955402C02000078001017E2@prv-mh.provo.novell.com>
 <20170630054528.GD3420@yi.y.sun>
 <5955F38D020000780010186E@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5955F38D020000780010186E@prv-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v12 12/23] x86: refactor psr: L3 CAT: set
 value: implement write msr flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDYtMzAgMDA6NDU6MzMsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+PiBZaSBTdW4gPHlp
Lnkuc3VuQGxpbnV4LmludGVsLmNvbT4gMDYvMzAvMTcgNzo0NiBBTSA+Pj4KPiA+T24gMTctMDYt
MjkgMTI6MDA6MTIsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+ID4+PiBZaSBTdW4gPHlpLnkuc3Vu
QGxpbnV4LmludGVsLmNvbT4gMDYvMTQvMTcgMzoyNSBBTSA+Pj4KPiA+PiA+ICtzdHJ1Y3QgY29z
X3dyaXRlX2luZm8KPiA+PiA+ICt7Cj4gPj4gPiArICAgIHVuc2lnbmVkIGludCBjb3M7Cj4gPj4g
PiArICAgIHN0cnVjdCBmZWF0X25vZGUgKmZlYXR1cmU7Cj4gPj4gPiArICAgIHVpbnQzMl90ICp2
YWw7Cj4gPj4gCj4gPj4gY29uc3Q/Cj4gPj4gCj4gPlRoZSBtZW1iZXIgb2YgZmVhdHVyZSwgJ2Nv
c19yZWdfdmFsJywgd2lsbCBiZSB3cml0dGVuIGluICdkb193cml0ZV9wc3JfbXNycycuCj4gPlNv
LCBJIGNhbm5vdCB1c2UgY29uc3QgaGVyZS4KPiAKPiBjb3NfcmVnX3ZhbCBpcyBhIG1lbWJlciBv
ZiBzdHJ1Y3QgZmVhdF9ub2RlLCBub3Qgc3RydWN0IGNvc193cml0ZV9pbmZvLiBOb3RlIGFsc28K
PiB0aGUgZGlmZmVyZW5jZSBpbiBmaWVsZCBuYW1lcy4KPiAKT2gsIHNvcnJ5LiBJIG1pcy11bmRl
cnN0b29kLiBTaG91bGQgYWRkICdjb25zdCcgZm9yICd2YWwnLgoKPiBKYW4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Fri Jun 30 07:21:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 07: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 1dQqF6-0005CP-7O; Fri, 30 Jun 2017 07: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 <dongli.zhang@oracle.com>) id 1dQqF5-0005CJ-Hf
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 07:21:27 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 9B/AE-01996-6FBF5595; Fri, 30 Jun 2017 07:21:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrILMWRWlGSWpSXmKPExsXSO6nOVffb79B
 Ig61/RS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owbE76yFhzgrbjWeZW5gXEbdxcjF4eQwGQm
 iSUtd5khnN+MEu93zWeCcDYwSpz9uAvK6WaUOHlrJmMXIycHm4COxLQDp1hAbBEBaYlrny+Dx
 ZkFjCRubWxgBrGFBdwlLqydwg5iswioSmxfBjKVk4NXwE1ixZ1WsBoJATmJm+c6oWxjifa3F9
 kmMPIsYGRYxahRnFpUllqka2ygl1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kR6P1
 6BgbGHYwTVvkdYpTkYFIS5V15LTRSiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRvwi+gnGBRanpq
 RVpmDjAMYdISHDxKIryPngKleYsLEnOLM9MhUqcYdTmOzfj5jUmIJS8/L1VKnNcXZIYASFFGa
 R7cCFhMXGKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzPv3J9AUnsy8ErhNr4COYAI6QnhGCM
 gRJYkIKakGxv2TA2X/575sndQ8p+qTu8raqZknOOLerrLRWVm74umNe01TYjVlT62e4SN0ie9
 //YTA30Gz/BIXfzNZcGpPSt4nsxrJqriinZoPPJV5DTJL7u3aLiGQNE2HKTUt+fNGKZmPc/pe
 e+5e9uHS5F8inbHdz7Z2Voq2ZRzTv24SdXl9w8TbPvOvcSmxFGckGmoxFxUnAgDOuVruhAIAA
 A==
X-Env-Sender: dongli.zhang@oracle.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1498807284!80973234!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60723 invoked from network); 30 Jun 2017 07:21:25 -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; 30 Jun 2017 07:21:25 -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
 v5U7LJxS009895
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 30 Jun 2017 07:21:20 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 v5U7LJrP020409
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 30 Jun 2017 07:21:19 GMT
Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v5U7LIkb028332;
 Fri, 30 Jun 2017 07:21:18 GMT
Received: from linux.cn.oracle.com (/10.182.70.224)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 30 Jun 2017 00:21:18 -0700
From: Dongli Zhang <dongli.zhang@oracle.com>
To: xen-devel@lists.xen.org
Date: Fri, 30 Jun 2017 15:21:30 +0800
Message-Id: <1498807291-3356-1-git-send-email-dongli.zhang@oracle.com>
X-Mailer: git-send-email 2.7.4
X-Source-IP: aserv0022.oracle.com [141.146.126.234]
Cc: wei.liu2@citrix.com, ian.jackson@eu.citrix.com
Subject: [Xen-devel] [PATCH 1/2] tools/libxc: add interface for
	GNTTABOP_query_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>

VGhpcyBwYXRjaCBhZGRzIG5ldyBpbnRlcmZhY2UgZm9yIEdOVFRBQk9QX3F1ZXJ5X3NpemUgaW4g
bGlieGMgdG8gaGVscApxdWVyeSB0aGUgY3VycmVudCBncmFudCB0YWJsZSBmcmFtZXMgYW5kIG1h
eGltdW0gZ3JhbnQgdGFibGUgZnJhbWVzIGZvciBhCnNwZWNpZmljIGRvbWFpbi4KClNpZ25lZC1v
ZmYtYnk6IERvbmdsaSBaaGFuZyA8ZG9uZ2xpLnpoYW5nQG9yYWNsZS5jb20+Ci0tLQogdG9vbHMv
bGlieGMvaW5jbHVkZS94ZW5jdHJsLmggfCAgMSArCiB0b29scy9saWJ4Yy94Y19nbnR0YWIuYyAg
ICAgICB8IDEyICsrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCsp
CgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggYi90b29scy9saWJ4
Yy9pbmNsdWRlL3hlbmN0cmwuaAppbmRleCAxNjI5ZjQxLi4xNTVjNjllIDEwMDY0NAotLS0gYS90
b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAorKysgYi90b29scy9saWJ4Yy9pbmNsdWRlL3hl
bmN0cmwuaApAQCAtMTU5Nyw2ICsxNTk3LDcgQEAgaW50IHhjX2dudHRhYl9vcCh4Y19pbnRlcmZh
Y2UgKnhjaCwgaW50IGNtZCwKICAgICAgICAgICAgICAgICAgdm9pZCAqIG9wLCBpbnQgb3Bfc2l6
ZSwgaW50IGNvdW50KTsKIC8qIExvZ3MgaWZmIGh5cGVyY2FsbCBib3VuY2UgZmFpbHMsIG90aGVy
d2lzZSBkb2Vzbid0LiAqLwogCitpbnQgeGNfZ250dGFiX3F1ZXJ5X3NpemUoeGNfaW50ZXJmYWNl
ICp4Y2gsIHN0cnVjdCBnbnR0YWJfcXVlcnlfc2l6ZSAqcXVlcnkpOwogaW50IHhjX2dudHRhYl9n
ZXRfdmVyc2lvbih4Y19pbnRlcmZhY2UgKnhjaCwgaW50IGRvbWlkKTsgLyogTmV2ZXIgbG9ncyAq
LwogZ3JhbnRfZW50cnlfdjFfdCAqeGNfZ250dGFiX21hcF90YWJsZV92MSh4Y19pbnRlcmZhY2Ug
KnhjaCwgaW50IGRvbWlkLCBpbnQgKmdudF9udW0pOwogZ3JhbnRfZW50cnlfdjJfdCAqeGNfZ250
dGFiX21hcF90YWJsZV92Mih4Y19pbnRlcmZhY2UgKnhjaCwgaW50IGRvbWlkLCBpbnQgKmdudF9u
dW0pOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfZ250dGFiLmMgYi90b29scy9saWJ4Yy94
Y19nbnR0YWIuYwppbmRleCBhZjUzZmFjLi44MWE4OWZlIDEwMDY0NAotLS0gYS90b29scy9saWJ4
Yy94Y19nbnR0YWIuYworKysgYi90b29scy9saWJ4Yy94Y19nbnR0YWIuYwpAQCAtMzgsNiArMzgs
MTggQEAgaW50IHhjX2dudHRhYl9vcCh4Y19pbnRlcmZhY2UgKnhjaCwgaW50IGNtZCwgdm9pZCAq
IG9wLCBpbnQgb3Bfc2l6ZSwgaW50IGNvdW50KQogICAgIHJldHVybiByZXQ7CiB9CiAKK2ludCB4
Y19nbnR0YWJfcXVlcnlfc2l6ZSh4Y19pbnRlcmZhY2UgKnhjaCwgc3RydWN0IGdudHRhYl9xdWVy
eV9zaXplICpxdWVyeSkKK3sKKyAgICBpbnQgcmM7CisKKyAgICByYyA9IHhjX2dudHRhYl9vcCh4
Y2gsIEdOVFRBQk9QX3F1ZXJ5X3NpemUsIHF1ZXJ5LCBzaXplb2YoKnF1ZXJ5KSwgMSk7CisKKyAg
ICBpZiAoIHJjIHx8IChxdWVyeS0+c3RhdHVzICE9IEdOVFNUX29rYXkpICkKKyAgICAgICAgRVJS
T1IoIkNvdWxkIG5vdCBxdWVyeSBkb20gJWQncyBncmFudCBzaXplXG4iLCBxdWVyeS0+ZG9tKTsK
KworICAgIHJldHVybiByYzsKK30KKwogaW50IHhjX2dudHRhYl9nZXRfdmVyc2lvbih4Y19pbnRl
cmZhY2UgKnhjaCwgaW50IGRvbWlkKQogewogICAgIHN0cnVjdCBnbnR0YWJfZ2V0X3ZlcnNpb24g
cXVlcnk7Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 30 07:21:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 07: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 1dQqFB-0005DQ-Ep; Fri, 30 Jun 2017 07: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 <dongli.zhang@oracle.com>) id 1dQqFA-0005DJ-6i
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 07:21:32 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 EB/4F-03612-BFBF5595; Fri, 30 Jun 2017 07:21:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsUyZ7p8oO6v36G
 RBpdarCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxt28+yFcwRrViybw9bA+NugS5GLg4hgYlM
 Ens+X2DqYuQEcn4zSrTf0oZIbGCUOHd0FyOE080o8f53OytIFZuAjsS0A6dYQGwRAWmJa58vM
 4LYzAJGErc2NjCD2MICThLLp20Gq2cRUJW4d2UvWxcjBwevgJvEu6lhIGEJATmJm+c6wco5Bd
 wlTk2awQhxhJtEz+UuRogaQ4nTD7cxTmDkW8DIsIpRvTi1qCy1SNdcL6koMz2jJDcxM0fX0MB
 MLze1uDgxPTUnMalYLzk/dxMjMEwYgGAH48zL/ocYJTmYlER5V14LjRTiS8pPqcxILM6ILyrN
 SS0+xKjBwSHQt2b1BUYplrz8vFQlCd6Lv4DqBItS01Mr0jJzgIEMUyrBwaMkwvvoKVCat7ggM
 bc4Mx0idYrRkuNO34YvTBzHZvz8xsSxaiaQFAKbJyXO6wsyTwCkIaM0D24cLNouMcpKCfMyAh
 0rxFOQWpSbWYIq/4pRnINRSZj370+gKTyZeSVwW18BHcQEdJDwjBCQg0oSEVJSDYz7lX4GKvE
 sDk1be1ugsq3JROQeu0X0ttKt+6uN12gHv99bPe38jjJWXSm2Z3fXC8RIvOdud0+z8Gqqcizn
 muXVN+ni7ZopOsGzN9/NXqHIqvDkZGPzVr87C1akZHmpJXecqmnIlXHhylm0+Oda9ybNxZGT/
 Yr/5F6ye7hhfXzhDoWOgGKOH0osxRmJhlrMRcWJAM2Wa2WxAgAA
X-Env-Sender: dongli.zhang@oracle.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1498807289!52058327!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54149 invoked from network); 30 Jun 2017 07:21:30 -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; 30 Jun 2017 07:21:30 -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
 v5U7LKD2026370
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 30 Jun 2017 07:21:20 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 v5U7LKAw028714
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 30 Jun 2017 07:21:20 GMT
Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id v5U7LJvW028337;
 Fri, 30 Jun 2017 07:21:20 GMT
Received: from linux.cn.oracle.com (/10.182.70.224)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 30 Jun 2017 00:21:19 -0700
From: Dongli Zhang <dongli.zhang@oracle.com>
To: xen-devel@lists.xen.org
Date: Fri, 30 Jun 2017 15:21:31 +0800
Message-Id: <1498807291-3356-2-git-send-email-dongli.zhang@oracle.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1498807291-3356-1-git-send-email-dongli.zhang@oracle.com>
References: <1498807291-3356-1-git-send-email-dongli.zhang@oracle.com>
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: wei.liu2@citrix.com, ian.jackson@eu.citrix.com
Subject: [Xen-devel] [PATCH 2/2] tools: utility to dump guest grant table
	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>

QXMgYm90aCB4ZW4tbmV0ZnJvbnQgYW5kIHhlbi1ibGtmcm9udCBzdXBwb3J0IG11bHRpLXF1ZXVl
LCB0aGV5IHdvdWxkCmNvbnN1bWUgYSBsb3Qgb2YgZ3JhbnQgdGFibGUgcmVmZXJlbmNlcyB3aGVu
IHRoZXJlIGFyZSBtYW55IHBhcmF2aXJ0dWFsCmRldmljZXMgYW5kIHZjcHVzIGFzc2lnbmVkIHRv
IGd1ZXN0LiBHdWVzdCBkb21VIG1pZ2h0IHBhbmljIG9yIGhhbmcgZHVlIHRvCmdyYW50IGFsbG9j
YXRpb24gZmFpbHVyZSB3aGVuIG5yX2dyYW50X2ZyYW1lcyBpbiBndWVzdCBoYXMgcmVhY2hlZCBp
dHMgbWF4CnZhbHVlLgoKVGhpcyB1dGlsaXR5IHdvdWxkIGhlbHAgdGhlIGFkbWluaXN0cmF0b3Jz
IHRvIG1vbml0b3IgdGhlIGd1ZXN0IGdyYW50IHRhYmxlCmZyYW1lIHVzYWdlIG9uIGRvbTAgc2lk
ZSBzbyB0aGF0IGl0IGlzIG5vdCByZXF1aXJlZCB0byBkZWJ1ZyBvbiBndWVzdAprZXJuZWwgc2lk
ZSBmb3IgY3Jhc2gvaGFuZyBhbmFseXNpcyBhbnltb3JlLgoKU2lnbmVkLW9mZi1ieTogRG9uZ2xp
IFpoYW5nIDxkb25nbGkuemhhbmdAb3JhY2xlLmNvbT4KLS0tCiB0b29scy9taXNjL01ha2VmaWxl
ICAgICAgICAgICB8ICA0ICsrKysKIHRvb2xzL21pc2MveGVuLWdudHRhYi1xdWVyeS5jIHwgNDUg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFu
Z2VkLCA0OSBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgdG9vbHMvbWlzYy94ZW4t
Z250dGFiLXF1ZXJ5LmMKCmRpZmYgLS1naXQgYS90b29scy9taXNjL01ha2VmaWxlIGIvdG9vbHMv
bWlzYy9NYWtlZmlsZQppbmRleCA4MTUyZjdiLi5kMDgxYjRiIDEwMDY0NAotLS0gYS90b29scy9t
aXNjL01ha2VmaWxlCisrKyBiL3Rvb2xzL21pc2MvTWFrZWZpbGUKQEAgLTMxLDYgKzMxLDcgQEAg
SU5TVEFMTF9TQklOICAgICAgICAgICAgICAgICAgICs9IHhlbnBlcmYKIElOU1RBTExfU0JJTiAg
ICAgICAgICAgICAgICAgICArPSB4ZW5wbQogSU5TVEFMTF9TQklOICAgICAgICAgICAgICAgICAg
ICs9IHhlbndhdGNoZG9nZAogSU5TVEFMTF9TQklOICAgICAgICAgICAgICAgICAgICs9IHhlbi1s
aXZlcGF0Y2gKK0lOU1RBTExfU0JJTiAgICAgICAgICAgICAgICAgICArPSB4ZW4tZ250dGFiLXF1
ZXJ5CiBJTlNUQUxMX1NCSU4gKz0gJChJTlNUQUxMX1NCSU4teSkKIAogIyBFdmVyeXRoaW5nIHRv
IGJlIGluc3RhbGxlZCBpbiBhIHByaXZhdGUgYmluLwpAQCAtMTA4LDQgKzEwOSw3IEBAIHhlbi1s
b3dtZW1kOiB4ZW4tbG93bWVtZC5vCiB4ZW5jb3Y6IHhlbmNvdi5vCiAJJChDQykgJChMREZMQUdT
KSAtbyAkQCAkPCAkKExETElCU19saWJ4ZW5jdHJsKSAkKEFQUEVORF9MREZMQUdTKQogCit4ZW4t
Z250dGFiLXF1ZXJ5OiB4ZW4tZ250dGFiLXF1ZXJ5Lm8KKwkkKENDKSAkKExERkxBR1MpIC1vICRA
ICQ8ICQoTERMSUJTX2xpYnhlbmN0cmwpICQoQVBQRU5EX0xERkxBR1MpCisKIC1pbmNsdWRlICQo
REVQUykKZGlmZiAtLWdpdCBhL3Rvb2xzL21pc2MveGVuLWdudHRhYi1xdWVyeS5jIGIvdG9vbHMv
bWlzYy94ZW4tZ250dGFiLXF1ZXJ5LmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAw
MC4uM2Y5M2E2YwotLS0gL2Rldi9udWxsCisrKyBiL3Rvb2xzL21pc2MveGVuLWdudHRhYi1xdWVy
eS5jCkBAIC0wLDAgKzEsNDUgQEAKKyNpbmNsdWRlIDxzdGRpby5oPgorI2luY2x1ZGUgPHN0ZGxp
Yi5oPgorI2luY2x1ZGUgPGVyci5oPgorI2luY2x1ZGUgPHhlbmN0cmwuaD4KKwordm9pZCBzaG93
X2hlbHAodm9pZCkKK3sKKyAgICBmcHJpbnRmKHN0ZGVyciwKKyAgICAgICAgICAgICJ4ZW4tZ250
dGFiLXF1ZXJ5OiBxdWVyeSBncmFudCB0YWJsZSBpbmZvXG4iCisgICAgICAgICAgICAiVXNhZ2U6
IHhlbi1nbnR0YWItcXVlcnkgW2RvbWlkIChkZWZhdWx0IDApXVxuIik7Cit9CisKK2ludCBtYWlu
KGludCBhcmdjLCBjaGFyICphcmd2W10pCit7CisgICAgeGNfaW50ZXJmYWNlICp4Y2g7CisgICAg
aW50IGRvbWlkLCByYywgYzsKKyAgICBzdHJ1Y3QgZ250dGFiX3F1ZXJ5X3NpemUgcXVlcnk7CisK
KyAgICB3aGlsZSAoIChjID0gZ2V0b3B0KGFyZ2MsIGFyZ3YsICJoIikpICE9IC0xICkKKyAgICB7
CisgICAgICAgIHN3aXRjaCAoIGMgKQorICAgICAgICB7CisgICAgICAgIGNhc2UgJ2gnOgorICAg
ICAgICAgICAgc2hvd19oZWxwKCk7CisgICAgICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgfQor
ICAgIH0KKworICAgIGRvbWlkID0gKGFyZ2MgPiAxKSA/IHN0cnRvbChhcmd2WzFdLCBOVUxMLCAx
MCkgOiAwOworCisgICAgeGNoID0geGNfaW50ZXJmYWNlX29wZW4oMCwgMCwgMCk7CisgICAgaWYg
KCAheGNoICkKKyAgICAgICAgZXJyeCgxLCAiZmFpbGVkIHRvIG9wZW4gY29udHJvbCBpbnRlcmZh
Y2UiKTsKKworICAgIHF1ZXJ5LmRvbSA9IGRvbWlkOworICAgIHJjID0geGNfZ250dGFiX3F1ZXJ5
X3NpemUoeGNoLCAmcXVlcnkpOworCisgICAgaWYgKCByYyA9PSAwICYmIChxdWVyeS5zdGF0dXMg
PT0gR05UU1Rfb2theSkgKQorICAgICAgICBwcmludGYoImRvbWlkPSVkOiBucl9mcmFtZXM9JWQs
IG1heF9ucl9mcmFtZXM9JWRcbiIsCisgICAgICAgICAgICAgICBxdWVyeS5kb20sIHF1ZXJ5Lm5y
X2ZyYW1lcywgcXVlcnkubWF4X25yX2ZyYW1lcyk7CisKKyAgICB4Y19pbnRlcmZhY2VfY2xvc2Uo
eGNoKTsKKworICAgIHJldHVybiAwOworfQotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 07:23:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 07: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 1dQqHB-0005Os-Ql; Fri, 30 Jun 2017 07:23:37 +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 1dQqHA-0005Om-1W
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 07:23:36 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 A6/73-01732-77CF5595; Fri, 30 Jun 2017 07:23:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsVywNwkQrfsT2i
 kwf+DChbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ajF8IFnSIVtx8eYGpgfMHXxcjFISQwnVFi
 Tddtti5GTg4JAV6JI8tmsHYxcgDZ/hIvJ2pB1ExglNh+v5sRpIZFQFXi5cVGMJtNQF3i8dceJ
 hBbREBZ4vPzlcwgDcwCLUwStxo3gyWEBbIkDs86CbaAV0BH4vrpOewQU3czSuzZv5kVIiEocX
 LmExYQmxlo6p95l5hBrmAWkJZY/o8DJMwpYC8xt2sFWLmogIrElJPb2CYwCsxC0j0LSfcshO4
 FjMyrGDWKU4vKUot0jQ30kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECg7OegYFx
 B2PnCb9DjJIcTEqivCuvhUYK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDd+hsoJ1iUmp5akZaZA
 4wTmLQEB4+SCO+jp0Bp3uKCxNzizHSI1ClGXY4Nq9d/YRJiycvPS5US510HMkMApCijNA9uBC
 xmLzHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5l0EMoUnM68EbtMroCOYgI4QnhECckRJIkJ
 KqoExX+bYaqtta5wtz6cvvRD/92nABzbOQvmpGtYbjabs/eT9bteLyv97BQQTr9yImFV8guvG
 zBnX/DxWHHg+w43/X43jv8jgV2p7/y63P39YvO1MzrOC+P2/LxTe6mGesP+zSIl2RmVeu+DrI
 oGtN2auEZg768y0u57h628uUD7KclggXqctIeKBqRJLcUaioRZzUXEiADLNazzUAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1498807412!95689307!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16687 invoked from network); 30 Jun 2017 07:23:34 -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; 30 Jun 2017 07:23:34 -0000
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 30 Jun 2017 00:23:23 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.40,285,1496127600"; d="scan'208";a="280514961"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by fmsmga004.fm.intel.com with ESMTP; 30 Jun 2017 00:23:20 -0700
Date: Fri, 30 Jun 2017 15:22:56 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20170630072256.GG3420@yi.y.sun>
References: <1497402776-22348-1-git-send-email-yi.y.sun@linux.intel.com>
 <1497402776-22348-16-git-send-email-yi.y.sun@linux.intel.com>
 <5955F2CE020000780010185D@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5955F2CE020000780010185D@prv-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu, chao.p.peng@linux.intel.com,
 xen-devel@lists.xenproject.org, roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v12 15/23] x86: refactor psr: CDP: implement
 set value callback 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>

T24gMTctMDYtMzAgMDA6NDI6MjIsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+PiBZaSBTdW4gPHlp
Lnkuc3VuQGxpbnV4LmludGVsLmNvbT4gMDYvMTQvMTcgMzoyNiBBTSA+Pj4KPiA+ICtzdGF0aWMg
dm9pZCBsM19jZHBfd3JpdGVfbXNyKHVuc2lnbmVkIGludCBjb3MsIHVpbnQzMl90IHZhbCwgZW51
bSBjYm1fdHlwZSB0eXBlKQo+ID4gK3sKPiA+ICsgICAgd3Jtc3JsKCgodHlwZSA9PSBQU1JfQ0JN
X1RZUEVfTDNfREFUQSkgPwo+ID4gKyAgICAgICAgICAgIE1TUl9JQTMyX1BTUl9MM19NQVNLX0RB
VEEoY29zKSA6Cj4gPiArICAgICAgICAgICAgTVNSX0lBMzJfUFNSX0wzX01BU0tfQ09ERShjb3Mp
KSwKPiA+ICsgICAgICAgICAgIHZhbCk7Cj4gPiArfQo+ID4gKwo+ID4gIHN0YXRpYyBjb25zdCBz
dHJ1Y3QgZmVhdF9wcm9wcyBsM19jZHBfcHJvcHMgPSB7Cj4gPiAgICAgIC5jb3NfbnVtID0gMiwK
PiA+ICAgICAgLnR5cGVbMF0gPSBQU1JfQ0JNX1RZUEVfTDNfREFUQSwKPiA+ICAgICAgLnR5cGVb
MV0gPSBQU1JfQ0JNX1RZUEVfTDNfQ09ERSwKPiA+ICAgICAgLmdldF9mZWF0X2luZm8gPSBsM19j
ZHBfZ2V0X2ZlYXRfaW5mbywKPiA+ICsgICAgLndyaXRlX21zciA9IGwzX2NkcF93cml0ZV9tc3Is
Cj4gCj4gQWRkaW5nIHRoaXMgaG9vayBvbmx5IG5vdyBtZWFucyB0aGUgZWFybGllciBDRFAgcGF0
Y2hlcyBtdXN0IG5vdCBiZSBhcHBsaWVkIG9uCj4gdGhlaXIgb3duLiBZb3Ugc2hvdWxkIHN0YXRl
IHRoaXMgcHJvbWluZW50bHkgKGluIHRoZSBwYXRjaCBpbnRyb2R1Y2luZwo+IGwzX2NkcF9wcm9w
cykgZm9yIHdob2V2ZXIgaXMgZ29pbmcgdG8gZXZlbnR1YWxseSBjb21taXQgKHBhcnRzIG9mKSB0
aGlzIHNlcmllcy4KPiAKT2ssIEkgd2lsbCBoaWdobGlnaHQgaXQgaW4gQ0RQIGluaXQgcGF0Y2gu
IEFsc28gYXBwbHkgaXQgdG8gTDIgQ0FUIHBhdGNoZXMuCgo+ID4gQEAgLTgwNSwxNyArODE2LDI0
IEBAIHN0YXRpYyBpbnQgaW5zZXJ0X3ZhbF9pbnRvX2FycmF5KHVpbnQzMl90IHZhbFtdLAo+ID4g
ICAgICBpZiAoICFwc3JfY2hlY2tfY2JtKGZlYXQtPmNibV9sZW4sIG5ld192YWwpICkKPiA+ICAg
ICAgICAgIHJldHVybiAtRUlOVkFMOwo+ID4gIAo+ID4gLSAgICAvKiBWYWx1ZSBzZXR0aW5nIHBv
c2l0aW9uIGlzIHNhbWUgYXMgZmVhdHVyZSBhcnJheS4gKi8KPiA+ICsgICAgLyoKPiA+ICsgICAg
ICogVmFsdWUgc2V0dGluZyBwb3NpdGlvbiBpcyBzYW1lIGFzIGZlYXR1cmUgYXJyYXkuCj4gPiAr
ICAgICAqIEZvciBDRFAsIHVzZXIgbWF5IHNldCBib3RoIERBVEEgYW5kIENPREUgdG8gc2FtZSB2
YWx1ZS4gRm9yIHN1Y2ggY2FzZSwKPiA+ICsgICAgICogdXNlciBpbnB1dCAnUFNSX0NCTV9UWVBF
X0wzJyBhcyB0eXBlLiBUaGUgc3RyaWN0IGZlYXR1cmUgdHlwZSBvZgo+ID4gKyAgICAgKiAnUFNS
X0NCTV9UWVBFX0wzJyBpcyBMMyBDQVQuIFNvLCB3ZSBzaG91bGQgc2V0IG5ld192YWwgdG8gYm90
aCBvZiBEQVRBCj4gPiArICAgICAqIGFuZCBDT0RFIHVuZGVyIHN1Y2ggY2FzZS4KPiA+ICsgICAg
ICovCj4gPiAgICAgIGZvciAoIGkgPSAwOyBpIDwgcHJvcHMtPmNvc19udW07IGkrKyApCj4gPiAg
ICAgIHsKPiA+IC0gICAgICAgIGlmICggdHlwZSA9PSBwcm9wcy0+dHlwZVtpXSApCj4gPiArICAg
ICAgICBpZiAoIHR5cGUgPT0gcHJvcHMtPnR5cGVbaV0gfHwKPiA+ICsgICAgICAgICAgICAgZmVh
dF90eXBlICE9IHBzcl9jYm1fdHlwZV90b19mZWF0X3R5cGUodHlwZSwgdHJ1ZSkgKQo+IAo+IFdo
aWxlIEkgdGhpbmsgaXQgaXMgY29ycmVjdCAoYXQgbGVhc3QgdXAgdG8gdGhlIEwyIENBVCBhZGRp
dGlvbnMpLCBpdCBzdGlsbAo+IHNlZW1zIGZyYWdpbGUgdG8gbWUgdG8gdXNlICE9IGhlcmUgKGVm
ZmVjdGl2ZWx5IGFsbG93aW5nIGFueSBvdGhlciB0eXBlIHRvCj4gY29tZSBiYWNrKS4gQ291bGRu
J3QgcHJvcHMgZ2FpbiBhIGZpZWxkIGluZGljYXRpbmcgdGhlIHBlcm1pdHRlZCBhbHRlcm5hdGl2
ZQo+IHR5cGU/Cj4gClRoYW5rcyBmb3IgdGhlIGdvb2QgaWRlYS4gV2lsbCBhZGQgJ2VudW0gcHNy
X2ZlYXRfdHlwZSBhbHRfdHlwZTsnIGluIHByb3BzCnRvIGhhbmRsZSBzdWNoIGNhc2UuCgo+ID4g
ICAgICAgICAgewo+ID4gICAgICAgICAgICAgIHZhbFtpXSA9IG5ld192YWw7Cj4gPiAtICAgICAg
ICAgICAgcmV0dXJuIDA7Cj4gPiArICAgICAgICAgICAgcmV0ID0gMDsKPiA+ICAgICAgICAgIH0K
PiAKPiBXb3VsZG4ndCBpdCBiZSBiZXR0ZXIgdG8gcmV0dXJuIC1FSU5WQUwgaW4gYSB0byBiZSBh
ZGRlZCBlbHNlIGJyYW5jaCBoZXJlCj4gYW5kIC4uLgo+IAo+ID4gICAgICB9Cj4gPiAgCj4gPiAt
ICAgIHJldHVybiAtRUlOVkFMOwo+ID4gKyAgICByZXR1cm4gcmV0Owo+ID4gIH0KPiAKPiAuLi4g
dG8gcmV0dXJuIHplcm8gaGVyZT8KPiAKU3VyZS4KCj4gSmFuCj4gCj4gX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Cj4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKPiBodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 07:23:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 07: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 1dQqHR-0005RK-24; Fri, 30 Jun 2017 07:23:53 +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 1dQqHP-0005Qo-7f
 for xen-devel@lists.xensource.com; Fri, 30 Jun 2017 07:23:51 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 5A/74-03612-68CF5595; Fri, 30 Jun 2017 07:23:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVbf1T2i
 kQdtnfYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmnO49zV7Qql3x8nsLSwPj
 M4UuRi4OIYG/jBLdV2azQTiPGSUWrG1ignC2MUp8eXKCsYuRk0NEwFni65m57F2MHBy8AvoSq
 0/KgISFBewk2j/tZQGplxDYxirRtGERWI2EgKfEim2qIDUg5qyL/4BmsnOwCVhJHBIDKWARUJ
 V4eEx9AiP3AkaGVYzqxalFZalFuqZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxi
 B3mYAgh2M0y/7H2KU5GBSEuVdeS00UogvKT+lMiOxOCO+qDQntfgQowwHh5IEr/1voJxgUWp6
 akVaZg4w7GDSEhw8SiK8j54CpXmLCxJzizPTIVKnGHU5Nqxe/4VJiCUvPy9VSpzXFWSGAEhRR
 mke3AhYDFxilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMO8ikCk8mXklcJteAR3BBHSE8IwQkC
 NKEhFSUg2MDQ+87m15sfFzdXfTlmPT3RI+7d+7/06ovsDDLQ+/qCRLfVfSjjS4c3HFXY/ODke
 OrYtbnZYnB+49tsXC6HjplVXzdTdwKh9ZWPxV/c6Dt5c18s+8Fp/DmaNzI5lfZ+rz/SLceYs2
 OZzgn6F9Ni28ss1xmhfv3M1V0w/6LfjJdbBVtDbS5tn/YCWW4oxEQy3mouJEAIEEWc58AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1498807428!64843287!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 984 invoked from network); 30 Jun 2017 07:23:49 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 30 Jun 2017 07:23: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 1dQqHL-0006no-9H; Fri, 30 Jun 2017 07:23: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 1dQqHF-0003CO-Rq; Fri, 30 Jun 2017 07:23:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dQqHF-0003NZ-M3; Fri, 30 Jun 2017 07:23:41 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111202-mainreport@xen.org>
X-Osstest-Failures: xtf:test-xtf-amd64-amd64-1:leak-check/check:fail:regression
 xtf:test-xtf-amd64-amd64-3:leak-check/check:fail:regression
 xtf:test-xtf-amd64-amd64-4:leak-check/check:fail:regression
 xtf:test-xtf-amd64-amd64-5:leak-check/check:fail:regression
 xtf:test-xtf-amd64-amd64-2:leak-check/check:fail:regression
 xtf:test-xtf-amd64-amd64-1:xtf/test-hvm64-xsa-221:fail:nonblocking
 xtf:test-xtf-amd64-amd64-3:xtf/test-hvm64-xsa-221:fail:nonblocking
 xtf:test-xtf-amd64-amd64-4:xtf/test-hvm64-xsa-221:fail:nonblocking
 xtf:test-xtf-amd64-amd64-5:xtf/test-hvm64-xsa-221:fail:nonblocking
 xtf:test-xtf-amd64-amd64-2:xtf/test-hvm64-xsa-221:fail:nonblocking
X-Osstest-Versions-This: xtf=e8e2cf8f9b2862cef7111a66c52aa2f83a3c541d
X-Osstest-Versions-That: xtf=6723a66fe3e2a60793ec4fdbcd67250c954fe5d9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 30 Jun 2017 07:23:41 +0000
Subject: [Xen-devel] [xtf test] 111202: regressions - 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>

ZmxpZ2h0IDExMTIwMiB4dGYgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMTIwMi8KClJlZ3Jlc3Npb25zIDotKAoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGlj
aCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICA1OSBsZWFr
LWNoZWNrL2NoZWNrICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTExMDc0CiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0zICAgICAgIDU5IGxlYWstY2hlY2svY2hlY2sgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMTEwNzQKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgNTkgbGVhay1jaGVjay9jaGVj
ayAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMTA3NAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAg
ICAgICA1OSBsZWFrLWNoZWNrL2NoZWNrICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTExMDc0CiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgIDU5IGxlYWstY2hlY2svY2hlY2sgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMTEwNzQKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFy
ZSBub3QgYmxvY2tpbmc6CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgIDU4IHh0Zi90ZXN0
LWh2bTY0LXhzYS0yMjEgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTMgICAgICAgNTggeHRmL3Rlc3QtaHZtNjQteHNhLTIyMSAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICA1OCB4dGYvdGVzdC1odm02NC14c2Et
MjIxICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAg
IDU4IHh0Zi90ZXN0LWh2bTY0LXhzYS0yMjEgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTIgICAgICAgNTggeHRmL3Rlc3QtaHZtNjQteHNhLTIyMSAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHh0ZiAgICAg
ICAgICAgICAgICAgIGU4ZTJjZjhmOWIyODYyY2VmNzExMWE2NmM1MmFhMmY4M2EzYzU0MWQKYmFz
ZWxpbmUgdmVyc2lvbjoKIHh0ZiAgICAgICAgICAgICAgICAgIDY3MjNhNjZmZTNlMmE2MDc5M2Vj
NGZkYmNkNjcyNTBjOTU0ZmU1ZDkKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMTA3NCAgMjAxNy0w
Ni0yNiAxNDo0NDowNyBaICAgIDMgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTExNDQgIDIw
MTctMDYtMjggMTA6NTM6MDggWiAgICAxIGRheXMgICAgNSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUg
c2luY2UgICAxMTExNjcgIDIwMTctMDYtMjggMjI6MTU6MzQgWiAgICAxIGRheXMgICAgNCBhdHRl
bXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEhhb3pob25nIFpoYW5nIDxo
YW96aG9uZy56aGFuZ0BpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHRmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1p
dCBlOGUyY2Y4ZjliMjg2MmNlZjcxMTFhNjZjNTJhYTJmODNhM2M1NDFkCkF1dGhvcjogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUaHUgSnVuIDEgMTI6
MTM6MjIgMjAxNyArMDEwMAoKICAgIERvbid0IGF1dG9tYXRpY2FsbHkgcmVjb3ZlciBmcm9tIHRy
YXBzCiAgICAKICAgIFdoaWxlIHRoaXMgcHJvcGVydHkgaXMgdXNlZnVsIGZvciBzd2ludC1lbXVs
YXRpb24sIGl0IGlzIHVuaGVscGZ1bCBpbiBvdGhlcgogICAgc2l0dWF0aW9ucywgYXMgaXQgY2F1
c2VzIHVuZXhwZWN0ZWQgdHJhcHMgdG8gZ2V0IHN3YWxsb3dlZCBzaWxlbnRseS4KICAgIAogICAg
UmV1c2UgdGhlIGV4aXN0aW5nIGV4dGFibGUgbG9naWMgKHdpdGggZmF1bHQgPT0gZml4dXApIHRv
IHJlY292ZXIsIGFuZAogICAgaW50cm9kdWNlIF9BU01fVFJBUF9PSygpIHRvIGludHJvZHVjZSBz
dWNoIGFuIGV4dGFibGUgZW50cnkuCiAgICAKICAgIEFkanVzdCB0aGUgc3dpbnQtZW11bGF0aW9u
IGFuZCBzZWxmdGVzdCBsb2dpYyBmb2xsb3dpbmcgdGhpcyBiZWhhdmlvdXIgY2hhbmdlLAogICAg
d2hpY2ggcmVtb3ZlcyB0aGUgdGVzdF9pbnQzX2JyZWFrcG9pbnQoKSBjYXNlIGVudGlyZWx5Lgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgoKY29tbWl0IDI0NmZiNDViMWU4ZWRiMDM2ZTIwYzg3MDM2ODdmNzc5YjEzYWU2NzkK
QXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAg
IFdlZCBKdW4gMjggMTQ6NTE6MDYgMjAxNyArMDAwMAoKICAgIENsZWFuIHVwIGV4dGFibGUuaAog
ICAgCiAgICBGYWN0b3IgX0FTTV9FWFRBQkxFKCkgb3V0IG9mIHRoZSBDL0FTTSBsb2dpYywgYW5k
IGltcGxlbWVudCBpdCBpbiB0ZXJtcyBvZgogICAgX0FTTV9FWFRBQkxFX0hBTkRMRVIoKS4KICAg
IAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgpjb21taXQgYWM2MTUxYzAzYjE0
ZGY0NWMyODUyYmY1MmY2OTA1ZTQwN2VjZDkwMQpBdXRob3I6IEhhb3pob25nIFpoYW5nIDxoYW96
aG9uZy56aGFuZ0BpbnRlbC5jb20+CkRhdGU6ICAgRnJpIERlYyAxNiAyMTo0MzozNCAyMDE2ICsw
ODAwCgogICAgdnZteDogdGVzdCB3aGV0aGVyIE1TUl9GRUFUVVJFX0NPTlRST0wgaXMgc2V0IGNv
cnJlY3RseQogICAgCiAgICBHdWVzdCBNU1JfRkVBVFVSRV9DT05UUk9MIGlzIHNldCBieSBYZW4g
aHlwZXJ2aXNvciBpbnN0ZWFkIGJ5CiAgICBndWVzdCBmaXJtd2FyZSBvciBodm1sb2FkZXIsIHNv
IHRoaXMgdGVzdCBpbnN0ZWFkIGNoZWNrcyB3aGV0aGVyIGJpdHMKICAgIGluIE1TUl9GRUFUVVJF
X0NPTlRST0wgYXJlIHNldCBjb3JyZWN0bHksIHJhdGhlciB0aGFuIHJlcXVpcmluZwogICAgdGhl
eSBhcmUgYWxsIHplcm9lZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSGFvemhvbmcgWmhhbmcg
PGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KICAgIFJlYmFzZSBhbmQgY2xlYW51cC4KICAgIFNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgpj
b21taXQgYjgwMjExNjlhMGE4NjExZDk1NTJiNmIyNGUzMjUwNzY5ZTUwNjRlYgpBdXRob3I6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgV2VkIEp1biAy
OCAxMzoxNzo0MSAyMDE3ICswMTAwCgogICAgQmFyZS1ib25lcyBpbi1kZXZlbG9wbWVudCB0ZXN0
IGZvciBuZXN0ZWQgVlQteAogICAgCiAgICBCYXNlZCBsb29zZWx5IG9uIHByZXZpb3VzIHdvcmsg
ZnJvbSBIYW96aG9uZyBaaGFuZywgYnV0IHJlYmFzZWQgb3ZlcgogICAgc3Vic3RhbnRpYWwgdXBz
dHJlYW0gZGV2ZWxvcG1lbnQgd29yaywgYWx0ZXJlZCB0byBiZSBtb3JlIGNvbnNpc3RlbnQgd2l0
aAogICAgZXhpc3RpbmcgdGVzdHMsIGFuZCBleHRlbmRlZCB0byBhbGwgSFZNIGVudmlyb25tZW50
cyAocmF0aGVyIHRoYW4ganVzdCBodm02NCkKICAgIHRvIGNvdmVyIG1vcmUgdGVzdCBzY2VuYXJp
b3MuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+Cgpjb21taXQgNGFlZGRhMDNjYTdlMWUyMzdjZjliM2RlODQ3MzMwM2FhZGI4
ZDExMgpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRh
dGU6ICAgV2VkIEp1biAyOCAxMToyNDo1NSAyMDE3ICswMTAwCgogICAgVGVzdCBiYXNpYyBkcml2
ZXIgaW5pdGlhbGlzYXRpb24gaW4gdGhlIHNlbGZ0ZXN0cwogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKY29tbWl0IDFmODI5
MTE3NGUwZDViMGY2YzllY2IyYTU4OGQyYmEyNjFjOTZhNTgKQXV0aG9yOiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBNYXkgMzAgMTU6NDY6NTAg
MjAxNyArMDEwMAoKICAgIFhTQS0yMjEgUG9DCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 07:28:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 07: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 1dQqLp-0005mu-Na; Fri, 30 Jun 2017 07: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 <yi.y.sun@linux.intel.com>) id 1dQqLp-0005mo-Bg
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 07:28:25 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 0F/CB-03582-89DF5595; Fri, 30 Jun 2017 07:28:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLIsWRWlGSWpSXmKPExsVywNykQnfG39B
 Ig8X7uCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozFcz4xFXRKVnzYb9/A2CHcxcjFISQwnVFi
 2eIpbF2MnBwSArwSR5bNYIWw/SW6mo6zQxRNYJRYeWATI0iCRUBVYs6L+2ANbALqEo+/9jCB2
 CICyhKfn69kBmlgFpjLJPF+xw6wImEBF4mlzZvApvIK6EicbzzAAjF1N6PErFVbGCESghInZz
 5hAbGZgab+mXcJaBIHkC0tsfwfB0RYXqJ562xmEJtTwF5i17TZYK2iAioSU05uY5vAKDgLyaR
 ZSCbNQpg0C8mkBYwsqxjVi1OLylKLdC30kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNz
 NzECg5kBCHYwzr7sf4hRkoNJSZR35bXQSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvFZ/gHKCR
 anpqRVpmTnAuIJJS3DwKInwPnoKlOYtLkjMLc5Mh0idYlSUEudVB+kTAElklObBtcFi+RKjrJ
 QwLyPQIUI8BalFuZklqPKvGMU5GJWEeWVBpvBk5pXATX8FtJgJaLHwjBCQxSWJCCmpBkYV2dD
 V7z3Cf0tLBX11vydlMdndVYk57uHfZI6Ml982zpXu3K31Y90iD02e9oaFC9aVdVSdcLx2ZOeT
 Wye79hWJf1jcYKZiVOtW7+v/rSyiMNU5Yu/sTv4pza7nK+y/79Gp+iSSLhCyZOPPDQ/6WUz5N
 jK8ZL/iF35/X3aFTWXmcUu/FRURUkosxRmJhlrMRcWJAJ0EuCTgAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1498807700!64374225!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61668 invoked from network); 30 Jun 2017 07:28:23 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Jun 2017 07:28:23 -0000
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 30 Jun 2017 00:28:20 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.40,285,1496127600"; d="scan'208";a="873368712"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by FMSMGA003.fm.intel.com with ESMTP; 30 Jun 2017 00:28:17 -0700
Date: Fri, 30 Jun 2017 15:27:53 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20170630072753.GH3420@yi.y.sun>
References: <1497402776-22348-1-git-send-email-yi.y.sun@linux.intel.com>
 <1497402776-22348-17-git-send-email-yi.y.sun@linux.intel.com>
 <5955F6A7020000780010187A@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5955F6A7020000780010187A@prv-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v12 16/23] x86: L2 CAT: implement CPU init
	flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDYtMzAgMDA6NTg6NDcsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+PiBZaSBTdW4gPHlp
Lnkuc3VuQGxpbnV4LmludGVsLmNvbT4gMDYvMTQvMTcgMzoyNiBBTSA+Pj4KPiA+IEBAIC0yNzks
MTAgKzI4MSwxNCBAQCBzdGF0aWMgdm9pZCBjYXRfaW5pdF9mZWF0dXJlKGNvbnN0IHN0cnVjdCBj
cHVpZF9sZWFmICpyZWdzLAo+ID4gICAgICBzd2l0Y2ggKCB0eXBlICkKPiA+ICAgICAgewo+ID4g
ICAgICBjYXNlIFBTUl9TT0NLRVRfTDNfQ0FUOgo+ID4gKyAgICBjYXNlIFBTUl9TT0NLRVRfTDJf
Q0FUOgo+ID4gICAgICAgICAgLyogY29zPTAgaXMgcmVzZXJ2ZWQgYXMgZGVmYXVsdCBjYm0oYWxs
IGJpdHMgd2l0aGluIGNibV9sZW4gYXJlIDEpLiAqLwo+ID4gICAgICAgICAgZmVhdC0+Y29zX3Jl
Z192YWxbMF0gPSBjYXRfZGVmYXVsdF92YWwoZmVhdC0+Y2JtX2xlbik7Cj4gPiAgCj4gPiAtICAg
ICAgICB3cm1zcmwoTVNSX0lBMzJfUFNSX0wzX01BU0soMCksIGNhdF9kZWZhdWx0X3ZhbChmZWF0
LT5jYm1fbGVuKSk7Cj4gPiArICAgICAgICBpZiAoIHR5cGUgPT0gUFNSX1NPQ0tFVF9MM19DQVQg
KQo+ID4gKyAgICAgICAgICAgIHdybXNybChNU1JfSUEzMl9QU1JfTDNfTUFTSygwKSwgY2F0X2Rl
ZmF1bHRfdmFsKGZlYXQtPmNibV9sZW4pKTsKPiA+ICsgICAgICAgIGVsc2UKPiA+ICsgICAgICAg
ICAgICB3cm1zcmwoTVNSX0lBMzJfUFNSX0wyX01BU0soMCksIGNhdF9kZWZhdWx0X3ZhbChmZWF0
LT5jYm1fbGVuKSk7Cj4gCj4gT25jZSBhZ2FpbiBJIHRoaW5rIGEgY29uZGl0aW9uYWwgZXhwcmVz
c2lvbiB3b3VsZCB5aWVsZCBpbiBlYXNpZXIgdG8gcmVhZCBjb2RlLAo+IGFzIHRoYXQgd291bGQg
bWFrZSBldmVuIG1vcmUgb2J2aW91cyB0aGF0IHRoZSBzZWNvbmQgYXJndW1lbnQgaXMgdGhlIHNh
bWUgZm9yCj4gYm90aCBjYXNlcy4KPiAKT2ssIHdpbGwgdXNlIGNvbmRpdGlvbmFsIGV4cHJlc3Np
b24gaGVyZSB0byBtYWtlIGNvZGVzIGNsZWFyZXIuCgo+ID4gQEAgLTMxNyw3ICszMjMsOCBAQCBz
dGF0aWMgdm9pZCBjYXRfaW5pdF9mZWF0dXJlKGNvbnN0IHN0cnVjdCBjcHVpZF9sZWFmICpyZWdz
LAo+ID4gICAgICAgICAgcmV0dXJuOwo+ID4gIAo+ID4gICAgICBwcmludGsoWEVOTE9HX0lORk8g
IiVzOiBlbmFibGVkIG9uIHNvY2tldCAldSwgY29zX21heDoldSwgY2JtX2xlbjoldVxuIiwKPiA+
IC0gICAgICAgICAgICgodHlwZSA9PSBQU1JfU09DS0VUX0wzX0NEUCkgPyAiQ0RQIiA6ICJMMyBD
QVQiKSwKPiA+ICsgICAgICAgICAgICgodHlwZSA9PSBQU1JfU09DS0VUX0wzX0NEUCkgPyAiQ0RQ
IiA6Cj4gPiArICAgICAgICAgICAgKCh0eXBlID09IFBTUl9TT0NLRVRfTDNfQ0FUKSA/ICJMMyBD
QVQiOiAiTDIgQ0FUIikpLAo+IAo+IEF0IHRoaXMgcG9pbnQgaXQgd291bGQgcHJvYmFibHkgYmUg
YmV0dGVyIHRvIGhhdmUgYSBzdGF0aWMgY29uc3QgbG9va3VwIGFycmF5Cj4gZm9yIHRoZSB0eXBl
cywgb3IgZm9yIHRoaXMgZGVzY3JpcHRpdmUgc3RyaW5nIHRvIGJlIHBhc3NlZCBpbnRvIHRoZSBm
dW5jdGlvbi4KPiAKR290IGl0LgoKPiA+IEBAIC0zNzUsNiArMzgyLDEyIEBAIHN0YXRpYyBjb25z
dCBzdHJ1Y3QgZmVhdF9wcm9wcyBsM19jZHBfcHJvcHMgPSB7Cj4gPiAgICAgIC53cml0ZV9tc3Ig
PSBsM19jZHBfd3JpdGVfbXNyLAo+ID4gIH07Cj4gPiAgCj4gPiArLyogTDIgQ0FUIHByb3BzICov
Cj4gPiArc3RhdGljIGNvbnN0IHN0cnVjdCBmZWF0X3Byb3BzIGwyX2NhdF9wcm9wcyA9IHsKPiA+
ICsgICAgLmNvc19udW0gPSAxLAo+ID4gKyAgICAudHlwZVswXSA9IFBTUl9DQk1fVFlQRV9MMiwK
PiA+ICt9Owo+IAo+IFNhbWUgcmVtYXJrIGFzIGZvciBDRFAgcmVnYXJkaW5nIHRoZSBOVUxMIGZ1
bmN0aW9uIHBvaW50ZXJzIGxlZnQgYXJvdW5kIGhlcmUKPiB1bnRpbCB0aGUgbGF0ZXIgcGF0Y2hl
cyBwb3B1bGF0ZSB0aGVtLgo+IApXaWxsIGhpZ2hsaWdodCBpdCBpbiBjb21tZW50cy4KCj4gPiBA
QCAtMTQwNyw2ICsxNDI0LDE5IEBAIHN0YXRpYyB2b2lkIHBzcl9jcHVfaW5pdCh2b2lkKQo+ID4g
ICAgICAgICAgaW5mby0+ZmVhdF9pbml0ID0gdHJ1ZTsKPiA+ICAgICAgfQo+ID4gIAo+ID4gKyAg
ICBjcHVpZF9jb3VudF9sZWFmKFBTUl9DUFVJRF9MRVZFTF9DQVQsIDAsIMKucyk7Cj4gPiArICAg
IGlmICggcmVncy5iICYgUFNSX1JFU09VUkNFX1RZUEVfTDIgKQo+ID4gKyAgICB7Cj4gPiArICAg
ICAgICBjcHVpZF9jb3VudF9sZWFmKFBTUl9DUFVJRF9MRVZFTF9DQVQsIDIsIMKucyk7Cj4gPiAr
Cj4gPiArICAgICAgICBmZWF0ID0gZmVhdF9sMl9jYXQ7Cj4gPiArICAgICAgICBmZWF0X2wyX2Nh
dCA9IE5VTEw7Cj4gPiArICAgICAgICBmZWF0X3Byb3BzW1BTUl9TT0NLRVRfTDJfQ0FUXSA9ICZs
Ml9jYXRfcHJvcHM7Cj4gPiArICAgICAgICBjYXRfaW5pdF9mZWF0dXJlKMKucywgZmVhdCwgaW5m
bywgUFNSX1NPQ0tFVF9MMl9DQVQpOwo+ID4gKwo+ID4gKyAgICAgICAgaW5mby0+ZmVhdF9pbml0
ID0gdHJ1ZTsKPiAKPiBUaGlzIHJlY3VycmluZyBzZXR0aW5nIG9mIGZlYXRfaW5pdCBzdGFydHMg
bG9va2luZyBzdXNwaWNpb3VzIGhlcmUuIFdoeSBjYW4ndAo+IHRoaXMgYmUgZG9uZSBvbmNlIGF0
IHRoZSBlbmQgb2YgdGhlIGZ1bmN0aW9uLCBvdXRzaWRlIG9mIGFueSBpZigpLXM/Cj4gCkkgYW0g
YWZyYWlkIHRoZXJlIGlzIG5vIGFueSBmZWF0dXJlIGZvdW5kIHRocm91Z2ggQ1BVSUQgc28gSSBz
ZXQgZmVhdF9pbml0IGluCmV2ZXJ5IHN0YXRlbWVudCB0aGF0IGEgZmVhdHVyZSBpcyBmb3VuZC4K
Cj4gPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3Bzci5oCj4gPiArKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L3Bzci5oCj4gPiBAQCAtMjMsNiArMjMsNyBAQAo+ID4gIAo+ID4gIC8qIFJlc291
cmNlIFR5cGUgRW51bWVyYXRpb24gKi8KPiA+ICAjZGVmaW5lIFBTUl9SRVNPVVJDRV9UWVBFX0wz
ICAgICAgICAgICAgMHgyCj4gPiArI2RlZmluZSBQU1JfUkVTT1VSQ0VfVFlQRV9MMiAgICAgICAg
ICAgIDB4NAo+IAo+IFRoZXNlIGFyZSB1c2VkIGluIHBzci5jIG9ubHkgYWZhaWNzLCBzbyBzaG91
bGRuJ3QgYmUgcHV0IGluIGEgaGVhZGVyLgo+IApQU1JfUkVTT1VSQ0VfVFlQRV9MMyBpcyB1c2Vk
IGluIHN5c2N0bC5jIHRvby4gRm9yIEwyLCBJIGp1c3Qgd2FudCB0byBrZWVwIGl0CnNhbWUgcGxh
Y2UgYXMgTDMuCgo+IEphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 30 07:33:14 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 07:33:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQqQR-0006Ql-AR; Fri, 30 Jun 2017 07: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 <jbeulich@suse.com>) id 1dQqQQ-0006Qf-Gk
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 07:33:10 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 85/2C-02181-5BEF5595; Fri, 30 Jun 2017 07:33:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXS6fjDS3frv9B
 IgyVTeSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyduzewFZxgq+g8NZu1gbGPtYuRk0NIIE/i
 +LvjLCA2r4CdxIQN08DiEgKGEqcX3gSLswioSsy58BosziagLtG5qB0sLiIgJ7Hp8FX2LkYuD
 maBTUwSk/fcYwRJCAsESPxqPM8EkhASuMsoMX3ma6AEBwengK7Eov44EJNXQFDi7w5hkHJmAS
 2Jh79usUDY2hLLFr5mBilhFpCWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo0ZxalFZapGuoYV
 eUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZg+NUzMDDuYPx92vMQoyQHk5Io78pr
 oZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjX/gXKCRalpqdWpGXmACMBJi3BwaMkwvvoKVCat
 7ggMbc4Mx0idYrRmKPpw5YvTBzHZvz8xiTEkpeflyolztsHMkkApDSjNA9uECxCLzHKSgnzMj
 IwMAjxFKQW5WaWoMq/YhTnYFQS5j0CMoUnM68Ebt8roFOYgE4RnhECckpJIkJKqoGxpXrNVsn
 9b5/f+8/voqpcwKOr8jqWt9H6mJ3vse7wWv4/D5ROJq8umbyTofK6T+e1DZeeLDfvn3F7+R8f
 NRWz/Ue5L7Hf0YydZLGf4/bZLZPOSu9trbh2fKPcq7J2uQ0vAt9vqT5raBSYyhvFJXSvxCUla
 YeURrfO1YNXuk84vN2o6tboz3BPiaU4I9FQi7moOBEAfLRw+MsCAAA=
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1498807987!64739464!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1446 invoked from network); 30 Jun 2017 07:33:08 -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; 30 Jun 2017 07:33:08 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 30 Jun 2017 01:33:06 -0600
Message-Id: <5955FEAE0200007800101891@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 30 Jun 2017 01:33:02 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <yi.y.sun@linux.intel.com>
References: <1497402776-22348-1-git-send-email-yi.y.sun@linux.intel.com>
 <1497402776-22348-14-git-send-email-yi.y.sun@linux.intel.com>
 <5955F2630200007800101849@prv-mh.provo.novell.com>
 <20170630065959.GE3420@yi.y.sun>
In-Reply-To: <20170630065959.GE3420@yi.y.sun>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v12 13/23] x86: refactor psr: CDP: implement
 CPU init flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiAwNi8zMC8xNyA5OjAxIEFNID4+
Pgo+T24gMTctMDYtMzAgMDA6NDA6MzUsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiA+Pj4gWWkgU3Vu
IDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+IDA2LzE0LzE3IDM6MjYgQU0gPj4+Cj4+ID4gQEAg
LTI1Myw2ICsyNzEsMjYgQEAgc3RhdGljIHZvaWQgY2F0X2luaXRfZmVhdHVyZShjb25zdCBzdHJ1
Y3QgY3B1aWRfbGVhZiAqcmVncywKPj4gPiAgCj4+ID4gICAgICAgICAgYnJlYWs7Cj4+ID4gIAo+
PiA+ICsgICAgY2FzZSBQU1JfU09DS0VUX0wzX0NEUDoKPj4gPiArICAgIHsKPj4gPiArICAgICAg
ICB1aW50NjRfdCB2YWw7Cj4+ID4gKwo+PiA+ICsgICAgICAgIC8qIEN1dCBoYWxmIG9mIGNvc19t
YXggd2hlbiBDRFAgaXMgZW5hYmxlZC4gKi8KPj4gPiArICAgICAgICBmZWF0LT5jb3NfbWF4ID4+
PSAxOwo+PiAKPj4gSSdtIGFmcmFpZCB0aGlzIGlzIG9mZiBieSBvbmUgaW4gdGhlIHVudXN1YWwg
YnV0IHBvc3NpYmxlIGNhc2Ugb2YgY29zX21heAo+PiBiZWluZyBhbiBldmVuIG51bWJlci4KPj4g
Cj5UaGlzIGFjY29yZHMgdG8gc3BlYzoKPiJGb3IgQ0RQIG9wZXJhdGlvbnMsIENPU19NQVhfQ0RQ
IGlzIGVxdWFsIHRvIChDUFVJRC4oRUFYPTEwSCwgRUNYPTEpOkVEWC5DT1NfTUFYX0NBVCA+PjEp
LiIKPgo+SFcgc2hvdWxkIG1ha2Ugc3VyZSBpdCBpcyBldmVuIG51bWJlci4KCkFuZCBob3cgYWJv
dXQgc29tZW9uZSB1c2luZyB0aGUgY29tbWFuZCBsaW5lIG9wdGlvbiB0byBzaHJpbmsgdGhlIHRv
IGJlIHVzZWQgc2V0PwoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 30 07:37:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 07: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 1dQqUC-0006bZ-Qm; Fri, 30 Jun 2017 07:37: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 1dQqUC-0006bT-3b
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 07:37:04 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 89/8A-01993-F9FF5595; Fri, 30 Jun 2017 07:37:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsXS6fjDS3fe/9B
 Ig6sXDSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox3r/6wF+zmqbi3fgljA+MVzi5GTg4hgTyJ
 5QvuMoPYvAJ2EhuONrGD2BIChhKnF95kAbFZBFQlbh95xQZiswmoS3QuageLiwjISWw6fBWon
 ouDWWATk8TkPfcYQRLCAi4SS5s3sYIkhATuMkrcPdYAtoFTQFfixsFPQEUcQNsEJf7uEAYxmY
 GGrp8nBFLBLCAv0bx1NjNEWFpi+T+OCYx8sxDqZyHUz0JSPwuhfgEjyypG9eLUorLUIl1zvaS
 izPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwNBjAIIdjMcmOx9ilORgUhLlXXktNFKI
 Lyk/pTIjsTgjvqg0J7X4EKMGB4fAtl2rLzBKseTl56UqSfB2/gOqEyxKTU+tSMvMAUYHTKkEB
 4+SCO+jp0Bp3uKCxNzizHSI1ClGXY5jM35+YxICmyElzssHMkMApCijNA9uBCxSLzHKSgnzMg
 IdKMRTkFqUm1mCKv+KUZyDUUmY1wpkCk9mXgncpldARzABHSE8IwTkiJJEhJRUA+N0XfYVMX7
 p0xLK16WHT5FUf9WstD8tbkJOyBr1DWwvpl6SP+RxXX3Nsx2djnwSK8532M54rn0jSXfZDGON
 6QsOCbR8uCs/tb55T6S+VqvToSwD4WWKrxf3HqksljS1ZTvwc3PUg5Iu60WrDxSmWVq8ermJ+
 +SVl9v3by079Hh/bnT9oQOd8WZKLMUZiYZazEXFiQCbuamazwIAAA==
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1498808220!100569942!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32440 invoked from network); 30 Jun 2017 07:37:02 -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; 30 Jun 2017 07:37:02 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 30 Jun 2017 01:37:00 -0600
Message-Id: <5955FF9902000078001018A1@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 30 Jun 2017 01:36:57 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <yi.y.sun@linux.intel.com>
References: <1497402776-22348-1-git-send-email-yi.y.sun@linux.intel.com>
 <1497402776-22348-17-git-send-email-yi.y.sun@linux.intel.com>
 <5955F6A7020000780010187A@prv-mh.provo.novell.com>
 <20170630072753.GH3420@yi.y.sun>
In-Reply-To: <20170630072753.GH3420@yi.y.sun>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v12 16/23] x86: L2 CAT: implement CPU init
	flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiAwNi8zMC8xNyA5OjI4IEFNID4+
Pgo+T24gMTctMDYtMzAgMDA6NTg6NDcsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiA+Pj4gWWkgU3Vu
IDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+IDA2LzE0LzE3IDM6MjYgQU0gPj4+Cj4+ID4gQEAg
LTE0MDcsNiArMTQyNCwxOSBAQCBzdGF0aWMgdm9pZCBwc3JfY3B1X2luaXQodm9pZCkKPj4gPiAg
ICAgICAgICBpbmZvLT5mZWF0X2luaXQgPSB0cnVlOwo+PiA+ICAgICAgfQo+PiA+ICAKPj4gPiAr
ICAgIGNwdWlkX2NvdW50X2xlYWYoUFNSX0NQVUlEX0xFVkVMX0NBVCwgMCwgwq5zKTsKPj4gPiAr
ICAgIGlmICggcmVncy5iICYgUFNSX1JFU09VUkNFX1RZUEVfTDIgKQo+PiA+ICsgICAgewo+PiA+
ICsgICAgICAgIGNwdWlkX2NvdW50X2xlYWYoUFNSX0NQVUlEX0xFVkVMX0NBVCwgMiwgwq5zKTsK
Pj4gPiArCj4+ID4gKyAgICAgICAgZmVhdCA9IGZlYXRfbDJfY2F0Owo+PiA+ICsgICAgICAgIGZl
YXRfbDJfY2F0ID0gTlVMTDsKPj4gPiArICAgICAgICBmZWF0X3Byb3BzW1BTUl9TT0NLRVRfTDJf
Q0FUXSA9ICZsMl9jYXRfcHJvcHM7Cj4+ID4gKyAgICAgICAgY2F0X2luaXRfZmVhdHVyZSjCrnMs
IGZlYXQsIGluZm8sIFBTUl9TT0NLRVRfTDJfQ0FUKTsKPj4gPiArCj4+ID4gKyAgICAgICAgaW5m
by0+ZmVhdF9pbml0ID0gdHJ1ZTsKPj4gCj4+IFRoaXMgcmVjdXJyaW5nIHNldHRpbmcgb2YgZmVh
dF9pbml0IHN0YXJ0cyBsb29raW5nIHN1c3BpY2lvdXMgaGVyZS4gV2h5IGNhbid0Cj4+IHRoaXMg
YmUgZG9uZSBvbmNlIGF0IHRoZSBlbmQgb2YgdGhlIGZ1bmN0aW9uLCBvdXRzaWRlIG9mIGFueSBp
ZigpLXM/Cj4+IAo+SSBhbSBhZnJhaWQgdGhlcmUgaXMgbm8gYW55IGZlYXR1cmUgZm91bmQgdGhy
b3VnaCBDUFVJRCBzbyBJIHNldCBmZWF0X2luaXQgaW4KPmV2ZXJ5IHN0YXRlbWVudCB0aGF0IGEg
ZmVhdHVyZSBpcyBmb3VuZC4KCldlbGwsIGV2ZW4gaWYgbm8gZmVhdHVyZSBpcyBhdmFpbGFibGUs
IHlvdSdyZSBkb25lIHdpdGggaW5pdGlhbGl6aW5nIGJ5IHRoZSB0aW1lCnlvdSBmaW5pc2ggdGhp
cyBmdW5jdGlvbi4KCj4+ID4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wc3IuaAo+PiA+ICsr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHNyLmgKPj4gPiBAQCAtMjMsNiArMjMsNyBAQAo+PiA+
ICAKPj4gPiAgLyogUmVzb3VyY2UgVHlwZSBFbnVtZXJhdGlvbiAqLwo+PiA+ICAjZGVmaW5lIFBT
Ul9SRVNPVVJDRV9UWVBFX0wzICAgICAgICAgICAgMHgyCj4+ID4gKyNkZWZpbmUgUFNSX1JFU09V
UkNFX1RZUEVfTDIgICAgICAgICAgICAweDQKPj4gCj4+IFRoZXNlIGFyZSB1c2VkIGluIHBzci5j
IG9ubHkgYWZhaWNzLCBzbyBzaG91bGRuJ3QgYmUgcHV0IGluIGEgaGVhZGVyLgo+PiAKPlBTUl9S
RVNPVVJDRV9UWVBFX0wzIGlzIHVzZWQgaW4gc3lzY3RsLmMgdG9vLiBGb3IgTDIsIEkganVzdCB3
YW50IHRvIGtlZXAgaXQKPnNhbWUgcGxhY2UgYXMgTDMuCgpJIG11c3QgaGF2ZSBvdmVybG9va2Vk
IHRoYXQgb25lIC0gb2YgY291cnNlIHRoZXkgc2hvdWxkIHN0YXkgdG9nZXRoZXIuCgpKYW4KCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 30 07:41:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 07:41: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 1dQqYE-0007EM-BU; Fri, 30 Jun 2017 07:41:14 +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 1dQqYD-0007EF-2M
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 07:41:13 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 DF/24-03577-89006595; Fri, 30 Jun 2017 07:41:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnleJIrShJLcpLzFFi42K5GHrdWXc6Q1i
 kwflOZYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPT226mgv2SFZM/vmdvYDwn0sXIxSEkMJ1R
 4uqHXSwgDovANlaJV7uusYI4EgJ3WCX279oN5HACOXES+5Y/ZIewyyUm9dxkBLGFBBQlvj6bz
 gQ1ikli8u1esAZhASuJOxunghWJCOhLbJ/9ixGkiFngDaPE4VmvWSA6TjBKrDt3CGwsm4CRxP
 IbP1hAbF4BG4nrzdPA4iwCqhKNF7YygdiiAuESvQf62SBqBCVOznwCVs8pYCtxuGEa2DZmATO
 JeZsfMkPY8hLb386BssUlbj2ZzzSBUWQWkvZZSFpmIWmZhaRlASPLKkaN4tSistQiXWNjvaSi
 zPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwAhhAIIdjDvXBx5ilORgUhLlXXktNFKIL
 yk/pTIjsTgjvqg0J7X4EKMMB4eSBC/rf6CcYFFqempFWmYOMFZh0hIcPEoivI+eAqV5iwsSc4
 sz0yFSpxgtOa5cWfeFiWPD6vVAcsqB7V+YhFjy8vNSpcR5f/4DahAAacgozYMbB0snlxhlpYR
 5GYEOFOIpSC3KzSxBlX/FKM7BqCTMuwlkCk9mXgnc1ldABzEBHSQ8IwTkoJJEhJRUA6NR+YxL
 KmueSJzgYC7JZ9Zcs+fW11sqJ7bvTYn/HnYi89enPdbastcbZqy9WC0rmh7P4O3/dW+vT+aMf
 IMQtW++rFHevIzrvx9YkiV+paVRuP3v+dtpPpMv3P+wLyNk01WnGWWXrPlaL+32u7JmQnjur/
 3TLmoEGLyu9hX6kB2yIPzWnPmLfwsqsRRnJBpqMRcVJwIAHsj10SIDAAA=
X-Env-Sender: andr2000@gmail.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1498808471!104123803!1
X-Originating-IP: [209.85.215.67]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19380 invoked from network); 30 Jun 2017 07:41:11 -0000
Received: from mail-lf0-f67.google.com (HELO mail-lf0-f67.google.com)
 (209.85.215.67)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 30 Jun 2017 07:41:11 -0000
Received: by mail-lf0-f67.google.com with SMTP id f28so9359544lfi.3
 for <xen-devel@lists.xenproject.org>; Fri, 30 Jun 2017 00:41:11 -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=DicKGrGv1E9UXtruDds6+LTVXzMQLAfCxqxeScIZWfM=;
 b=BnmEX+GNtu7WmFyP/XInh4UrnTetefGZlBUe95XipSJcSNNlSupKCo17DXG95VAoPm
 UOh4LyX+dk4nzP9uvObmVQD+EB3veSZz2T8nd2aWVqeptNbQKI/JYQBWuLPr5JUYLQfK
 q77JK9etgBQpjCAb2r02M4k0NJNDadxcHZqe1kge2XACKSYSsYX+H57PjLX8vmPh7AVd
 F2TsFz+P/NvbwbD7kWTc4Yzs44zqDNMreJyE13+qk6tyDDY2/UO7wgq5Mq/kojLm5gTa
 m47mItDsXD7aAtLRI5gAG4Y2O2lsVDNcvq7riaGAzjw+NWoSfnk2h0UmSblrLMV54QJI
 F56w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=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=DicKGrGv1E9UXtruDds6+LTVXzMQLAfCxqxeScIZWfM=;
 b=MjVBI/zYl3s+RqLfYMmRkfpiP56iJEGbtDX6Bk5jmbUVThbuScmkp9h2qlsj4D1u0E
 fWyQlvolsqumIasTvd5lH0L7+JycsIurKRp8ryupgRIUlcllq/cgIhowY4W9gF8n8PG5
 64KTGxfoz6i9E9LrP98p81Wk/pM0DGITFVhAqmkeA+tHsWRgVBNdtNAXfT0ya3RA675d
 kbif1XELTAJGGsGTW0a8IXf4DXemgATz38ngK5sEieElUq1kbNreZOMvGDfD4zjBKOEf
 P4wkx7NJ6wgUIqTnT4Q1NxDyYKnZrCSQFk++uPHDTlWhwc1x/MgKDMh6da7A17RGcIOO
 pmTg==
X-Gm-Message-State: AKS2vOzWcM2P8x7H2PYda83Hw9MBQlQ5L5gJj65LopN8lcwpYU8Y5G9I
 QKMJk+ABXINNfg==
X-Received: by 10.25.215.5 with SMTP id o5mr6851592lfg.105.1498808470738;
 Fri, 30 Jun 2017 00:41:10 -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
 s134sm1860166lfe.27.2017.06.30.00.41.09
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 30 Jun 2017 00:41:09 -0700 (PDT)
To: Dmitry Torokhov <dmitry.torokhov@gmail.com>
References: <1498198195-12293-1-git-send-email-andr2000@gmail.com>
 <20170629081719.GA21557@dtor-ws>
 <af52c632-2041-01c6-6e02-1e57ee9dc466@gmail.com>
 <75F63113-9756-4A21-930B-CDE24871BCA3@gmail.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <142fdff3-be72-7383-08ad-3e79f0cdbbc3@gmail.com>
Date: Fri, 30 Jun 2017 10:41:08 +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: <75F63113-9756-4A21-930B-CDE24871BCA3@gmail.com>
Content-Language: en-US
Cc: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 vlad.babchuk@gmail.com, linux-kernel@vger.kernel.org, andrii.anisov@gmail.com,
 olekstysh@gmail.com, al1img@gmail.com, xen-devel@lists.xenproject.org,
 joculator@gmail.com
Subject: Re: [Xen-devel] [PATCH v1] xen/input: add multi-touch 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-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>

SGksIERtaXRyeSEKCk9uIDA2LzI5LzIwMTcgMTA6MjQgUE0sIERtaXRyeSBUb3Jva2hvdiB3cm90
ZToKPiBPbiBKdW5lIDI5LCAyMDE3IDExOjQwOjMwIEFNIFBEVCwgT2xla3NhbmRyIEFuZHJ1c2hj
aGVua28gPGFuZHIyMDAwQGdtYWlsLmNvbT4gd3JvdGU6Cj4+IEhpLCBEbWl0cnkhCj4+Cj4+IEZp
cnN0IG9mIGFsbCB0aGFuayB5b3UgZm9yIGJvdGggdGhlIGNvbW1lbnRzIGFuZCB0aGUgcGF0Y2gK
Pj4KPj4gT24gMDYvMjkvMjAxNyAxMToxNyBBTSwgRG1pdHJ5IFRvcm9raG92IHdyb3RlOgo+Pj4g
SGkgT2xla3NhbmRyLAo+Pj4KPj4+IE9uIEZyaSwgSnVuIDIzLCAyMDE3IGF0IDA5OjA5OjU1QU0g
KzAzMDAsIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvCj4+IHdyb3RlOgo+Pj4+ICsJCQlzd2l0Y2gg
KGV2ZW50LT5tdG91Y2guZXZlbnRfdHlwZSkgewo+Pj4+ICsJCQljYXNlIFhFTktCRF9NVF9FVl9E
T1dOOgo+Pj4+ICsJCQkJaW5wdXRfbXRfcmVwb3J0X3Nsb3Rfc3RhdGUoZGV2LCBNVF9UT09MX0ZJ
TkdFUiwKPj4+PiArCQkJCQkJCSAgIHRydWUpOwo+Pj4+ICsJCQkJaW5wdXRfZXZlbnQoZGV2LCBF
Vl9BQlMsIEFCU19NVF9QT1NJVElPTl9YLAo+Pj4+ICsJCQkJCSAgICBldmVudC0+bXRvdWNoLnUu
cG9zLmFic194KTsKPj4+PiArCQkJCWlucHV0X2V2ZW50KGRldiwgRVZfQUJTLCBBQlNfTVRfUE9T
SVRJT05fWSwKPj4+PiArCQkJCQkgICAgZXZlbnQtPm10b3VjaC51LnBvcy5hYnNfeSk7Cj4+Pj4g
KwkJCQlpbnB1dF9ldmVudChkZXYsIEVWX0FCUywgQUJTX1gsCj4+Pj4gKwkJCQkJICAgIGV2ZW50
LT5tdG91Y2gudS5wb3MuYWJzX3gpOwo+Pj4+ICsJCQkJaW5wdXRfZXZlbnQoZGV2LCBFVl9BQlMs
IEFCU19ZLAo+Pj4+ICsJCQkJCSAgICBldmVudC0+bXRvdWNoLnUucG9zLmFic195KTsKPj4+IEkg
d2FzIGxvb2tpbmcgYXQgdGhpcyBhbmQgcmVhbGl6ZWQgdGhhdCB0aGlzIGJyZWFrcyB0aGUgc2lu
Z2xlIHRvdWNoCj4+PiBlbXVsYXRpb24gZm9yIE1UIGludGVyZmFjZTogZm9yIFNUIHlvdSBhcmUg
c3VwcG9zZWQgdG8gcmVwb3J0IHRoZQo+PiBvbGRlc3QKPj4+IGNvbnRhY3QsIGhlcmUgeW91IHJl
cG9ydCBkYXRhIGZvciBhbGwgb2YgdGhlbS4gTHVja2lseQo+Pj4gaW5wdXRfbXRfcmVwb3J0X3Bv
aW50ZXJfZW11bGF0aW9uKCkgdGhhdCBpcyBjYWxsZWQgYXMgcGFydCBvZgo+Pj4gaW5wdXRfbXRf
c3luY19mcmFtZSgpIHJlcG9ydHMgdGhlIGNvcnJlY3QgQUJTX1gvQUJTX1kgZGF0YSBhbmQgZml4
ZXMKPj4+IHRoYXQgZm9yIHlvdS4KPj4+Cj4+PiBXZSBzaG91bGQgc2ltcGx5IHJlbW92ZSByZXBv
cnRpbmcgQUJTX1gvQUJTX1kgaGVyZSBhbmQgaW4KPj4+IFhFTktCRF9NVF9FVl9NT1RJT04gYXMg
d2VsbC4KPj4+Cj4+Pj4gKwo+Pj4+ICsJCWlucHV0X3NldF9jYXBhYmlsaXR5KG10b3VjaCwgRVZf
S0VZLCBCVE5fVE9VQ0gpOwo+Pj4+ICsJCWlucHV0X3NldF9hYnNfcGFyYW1zKG10b3VjaCwgQUJT
X1gsCj4+Pj4gKwkJCQkgICAgIDAsIHdpZHRoLCAwLCAwKTsKPj4+PiArCQlpbnB1dF9zZXRfYWJz
X3BhcmFtcyhtdG91Y2gsIEFCU19ZLAo+Pj4+ICsJCQkJICAgICAwLCBoZWlnaHQsIDAsIDApOwo+
Pj4+ICsJCWlucHV0X3NldF9hYnNfcGFyYW1zKG10b3VjaCwgQUJTX1BSRVNTVVJFLAo+Pj4+ICsJ
CQkJICAgICAwLCAyNTUsIDAsIDApOwo+Pj4gVGhpcyBpcyBkb25lIGF1dG9tYXRpY2FsbHkgYnkg
aW5wdXRfbXRfaW5pdF9zbG90cygpIHdoZW4gY2FsbGVkIHdpdGgKPj4+IElOUFVUX01UX0RJUkVD
VCAoYXMgaW4geW91ciBjYXNlKSBvciBJTlBVVF9NVF9QT0lOVEVSLCBzbyB0aGlzIGNhbiBiZQo+
Pj4gcmVtb3ZlZCBhcyB3ZWxsLgo+PiBHcmVhdCwgSSB3YXMgbm90IGFjdHVhbGx5IGNvbnZpbmNl
ZCB0aGF0IEFCUyBpcyByZWFsbHkgbmVlZGVkCj4+IHRvIGJlIHB1dCBoZXJlIHdoaWxlIGRlYWxp
bmcgd2l0aCBNVCBkZXZpY2VzLAo+PiBzbyB0aGUgYWJvdmUgY2FuIGJlIHJlbW92ZWQKPj4+IERv
ZXMgdGhlIHBhdGNoIGJlbG93IChvbiB0b3Agb2YgeW91cnMpIHdvcmsgZm9yIHlvdT8KPj4gVW5m
b3J0dW5hdGVseSBJIGRpZG4ndCBoYXZlIHRpbWUgdG8gdGVzdCB0aGUgcGF0Y2ggdG9kYXksIGJ1
dCB3aWxsIHRyeQo+PiB0byBkbyBzbyB0b21vcnJvdy4KPj4KPj4gQmVzaWRlIHRoYXQsIGRvIHlv
dSB0aGluayB0aGF0IHRoZSByZW1vdmFscyBhYm92ZSBzaG91bGQgZ28gaW50byBteQo+PiBwYXRj
aAo+PiBhbmQgdGhlIHJlc3Qgb2YgeW91cnMgKGl0IGxvb2tzIGxpa2UgbmVlZGVkIHJlZmFjdG9y
aW5nIHRvIG1lKSBzaG91bGQKPj4gZ28KPj4gaW50bwo+PiBhIHNlcGFyYXRlIG9uZSwgbm90IG5h
bWVkICJNVCBzdXBwb3J0IGZpeHVwcyIsIGJ1dCByYXRoZXIgIlhlbiBpbnB1dAo+PiBkcml2ZXIg
cmVmYWN0b3JpbmciPyBCZWNhdXNlIHBhcnQgb2YgdGhlIGNoYW5nZXMgc2VlbXMgdG8gYmUgTVQK
Pj4gcmVsZXZhbnQKPj4gYW5kIHBhcnQgaXMgcHVyZSByZWZhY3RvcmluZy4KPj4gSWYgc28sIGRv
IHlvdSB3YW50IG1lIHRvIHJld29yayB5b3VyIHBhdGNoIHdpdGggdGhlc2UgY2hhbmdlcyBhbmQg
YWRkCj4+IG9uCj4+IHRvcCBvZiBtaW5lIChJIHdpbGwgcHV0IHlvdXIgc2lnbmVkIG9mZikgb3Ig
eW91IHdpbGwgaGFuZGxlIGl0IG9uIHlvdXIKPj4gb3duPwo+IEkgd2FzIHBsYW5uaW5nIG9uIHNp
bXBseSBmb2xkaW5nIG15IGNoYW5nZXMgaW50byB5b3VyIHBhdGNoIGFuZCBjYWxsaW5nIGl0IGEg
ZGF5LCB1bmxlc3MgeW91ciB0ZXN0aW5nIHdvdWxkIHNob3cgdGhlcmUgaXMgYW4gaXNzdWUuCkkg
Zm91bmQgbm8gaXNzdWUgd2l0aCB0aGUgcGF0Y2hlcywgYnV0IEkgaGF2ZSBvbmx5IHRlc3RlZCB0
aGF0Cm9uIEFSTSB3aXRoIG91ciBuZXcga2JkL3B0ci9tdCBiYWNrZW5kIFsxXS4gSSBhbSBub3Qg
YWJsZSB0byB0ZXN0IHRoYXQKb24geDg2IHVuZm9ydHVuYXRlbHksIHRodXMgY2Fubm90IGNvbmZp
cm0gUUVNVSdzIGJhY2tlbmQgaXMgb2sgYXMgd2VsbC4KV2hhdCB3aWxsIGJlIHRoZSBuZXh0IHN0
ZXBzIG9uIG15IHNpZGUgdG8gZ2V0IE1UIGluPwo+ICAgSXQgd2Fzbid0IGludGVuZGVkIHRvIGJl
IGEgc2VwYXJhdGUgcGF0Y2ggaW4gaXQncyBvd24gcmlnaHQsIEkgc2ltcGx5IHNlbnQgaXQgb3V0
IHRoaXMgd2F5IHRvIHNob3cgd2hhdCBleGFjdGx5IEkgd2FzIGNoYW5naW5nLgo+Cj4KPiBUaGFu
a3MuCj4KVGhhbmsgeW91LApPbGVrc2FuZHIKClsxXSBodHRwczovL2dpdGh1Yi5jb20veGVuLXRy
b29wcy9kaXNwbF9iZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 30 08:05:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 08:05: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 1dQqvV-0000mv-Am; Fri, 30 Jun 2017 08:05: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 1dQqvT-0000ml-RM
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 08:05:15 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 36/0F-01724-A3606595; Fri, 30 Jun 2017 08:05:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrOIsWRWlGSWpSXmKPExsXS1tbhqGvFFhZ
 psGiNrMX3LZOZHBg9Dn+4whLAGMWamZeUX5HAmrF4/R72gk9cFctXTWBsYDzG0cXIxSEkMI1R
 4uSUr6xdjJwcEgK8EkeWzYCy/SX2/pjCBFE0gVFi/uXZbCAJFgFVia9ndzOB2GwC6hKPv/aA2
 SICyhKfn69kBmlgFpjLJPF+xw6wBmGBAInXzxezgNi8AjoSMxpOM0NMncgk8f/KQzaIhKDEyZ
 lPwIqYgab+mXcJqIgDyJaWWP6PAyTMKWAvcfLjCkYQW1RARWLKyW1sExgFZiHpnoWkexZC9wJ
 G5lWMGsWpRWWpRbpGlnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIEBWs/AwLiD
 sWmv3yFGSQ4mJVHelddCI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8J5kCYsUEixKTU+tSMvMA
 cYKTFqCg0dJhPfRU6BW3uKCxNzizHSI1ClGRSlx3isgfQIgiYzSPLg2WHxeYpSVEuZlZGBgEO
 IpSC3KzSxBlX/FKM7BqCTMy8wKNIUnM68EbvoroMVMQIuFZ4SALC5JREhJNTDaz2GbufkZyxf
 9ouvSVlNEQ88Jaue9mio97eONdj/O885uvnFhdx+6zL7My/j57+R3W6fdkmX5PUvxPN+N2V7H
 v7rXZlTX25pqqMlu2D/l8Awn99CP/+Y1z36Rf/bi/PfOuXuX2bx6yjyR88Jq4/J9a+1fz7/yo
 sJt9vxtq3WlzhXEqD/12lH1TomlOCPRUIu5qDgRAGyFE8/KAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1498809912!103374186!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43890 invoked from network); 30 Jun 2017 08:05:14 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-8.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Jun 2017 08:05:14 -0000
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 30 Jun 2017 01:05:11 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.40,285,1496127600"; d="scan'208";a="119292382"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by orsmga005.jf.intel.com with ESMTP; 30 Jun 2017 01:05:08 -0700
Date: Fri, 30 Jun 2017 16:04:44 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20170630080444.GI3420@yi.y.sun>
References: <1497402776-22348-1-git-send-email-yi.y.sun@linux.intel.com>
 <1497402776-22348-14-git-send-email-yi.y.sun@linux.intel.com>
 <5955F2630200007800101849@prv-mh.provo.novell.com>
 <20170630065959.GE3420@yi.y.sun>
 <5955FEAE0200007800101891@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5955FEAE0200007800101891@prv-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v12 13/23] x86: refactor psr: CDP: implement
 CPU init flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDYtMzAgMDE6MzM6MDIsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+PiBZaSBTdW4gPHlp
Lnkuc3VuQGxpbnV4LmludGVsLmNvbT4gMDYvMzAvMTcgOTowMSBBTSA+Pj4KPiA+T24gMTctMDYt
MzAgMDA6NDA6MzUsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+ID4+PiBZaSBTdW4gPHlpLnkuc3Vu
QGxpbnV4LmludGVsLmNvbT4gMDYvMTQvMTcgMzoyNiBBTSA+Pj4KPiA+PiA+IEBAIC0yNTMsNiAr
MjcxLDI2IEBAIHN0YXRpYyB2b2lkIGNhdF9pbml0X2ZlYXR1cmUoY29uc3Qgc3RydWN0IGNwdWlk
X2xlYWYgKnJlZ3MsCj4gPj4gPiAgCj4gPj4gPiAgICAgICAgICBicmVhazsKPiA+PiA+ICAKPiA+
PiA+ICsgICAgY2FzZSBQU1JfU09DS0VUX0wzX0NEUDoKPiA+PiA+ICsgICAgewo+ID4+ID4gKyAg
ICAgICAgdWludDY0X3QgdmFsOwo+ID4+ID4gKwo+ID4+ID4gKyAgICAgICAgLyogQ3V0IGhhbGYg
b2YgY29zX21heCB3aGVuIENEUCBpcyBlbmFibGVkLiAqLwo+ID4+ID4gKyAgICAgICAgZmVhdC0+
Y29zX21heCA+Pj0gMTsKPiA+PiAKPiA+PiBJJ20gYWZyYWlkIHRoaXMgaXMgb2ZmIGJ5IG9uZSBp
biB0aGUgdW51c3VhbCBidXQgcG9zc2libGUgY2FzZSBvZiBjb3NfbWF4Cj4gPj4gYmVpbmcgYW4g
ZXZlbiBudW1iZXIuCj4gPj4gCj4gPlRoaXMgYWNjb3JkcyB0byBzcGVjOgo+ID4iRm9yIENEUCBv
cGVyYXRpb25zLCBDT1NfTUFYX0NEUCBpcyBlcXVhbCB0byAoQ1BVSUQuKEVBWD0xMEgsIEVDWD0x
KTpFRFguQ09TX01BWF9DQVQgPj4xKS4iCj4gPgo+ID5IVyBzaG91bGQgbWFrZSBzdXJlIGl0IGlz
IGV2ZW4gbnVtYmVyLgo+IAo+IEFuZCBob3cgYWJvdXQgc29tZW9uZSB1c2luZyB0aGUgY29tbWFu
ZCBsaW5lIG9wdGlvbiB0byBzaHJpbmsgdGhlIHRvIGJlIHVzZWQgc2V0Pwo+IApHb29kIHF1ZXN0
aW9uLiBUaGUgY29tbWFuZCBsaW5lIG9wdGlvbiBzYXZlZCBpbiAnb3B0X2Nvc19tYXgnLCBldmVu
IGl0IGlzCm5vdCBldmVuIG51bWJlciBhbmQgbGVzcyB0aGFuICdFRFguQ09TX01BWF9DQVQnIHNv
IHRoYXQgdGhlICdjb3NfbWF4JyBoZXJlIGlzCnNhbWUgYXMgaXQsIHRoZSByaWdodCBzaGlmdCBv
cGVyYXRpb24gZG9lcyBub3QgY2F1c2UgYW55IGlzc3VlIEkgdGhpbmsuCgpUaGUgZGVzY3JpcHRp
b24gaW4gZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gaXMgY2xlYXIgdGhhdCAi
dGhlIGNvc19tYXgKaW4gdXNlIHdpbGwgYXV0b21hdGljYWxseSByZWR1Y2UgdG8gaGFsZiB3aGVu
IENEUCBpcyBlbmFibGVkIi4gRS5nLiAnb3B0X2Nvc19tYXgnCmlzIDUsIHRoZW4gd2UgZ2V0IDIg
Zm9yIENEUC4gSSB0aGluayB1c2VyIHNob3VsZCBiZSBhd2FyZSBvZiB0aGlzIGJ5IHJlYWRpbmcg
dGhlCm1hcmtkb3duIGZpbGUuCgo+IEphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 30 08:10:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 08: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 1dQr03-0000ys-Su; Fri, 30 Jun 2017 08:09:59 +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 1dQr02-0000xf-Pg
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 08:09:58 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 9E/4E-02185-55706595; Fri, 30 Jun 2017 08:09:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHIsWRWlGSWpSXmKPExsVywNykWDeUPSz
 S4P8LbovvWyYzOTB6HP5whSWAMYo1My8pvyKBNePfjxlsBSc4K6ZcbmNuYFzF3sXIySEkMI1R
 YvpFbRBbQoBX4siyGawQdoDEy/8TgWq4gGomMEp8XrIOLMEioCrx7PNbNhCbTUBd4vHXHiYQW
 0RAWeLz85XMIA3MAnOZJN7v2AFWJCzgIrG0eRNYM6+AjsSGGbPZIKZOZJJob1nIDJEQlDg58w
 kLiM0MNPXPvEtAcQ4gW1pi+T8OiLC8RPPW2WDlnAL2ErN2HgcrFxVQkZhychvbBEbBWUgmzUI
 yaRbCpFlIJi1gZFnFqFGcWlSWWqRrZKSXVJSZnlGSm5iZo2toYKyXm1pcnJiempOYVKyXnJ+7
 iREYzvUMDIw7GKee8DvEKMnBpCTKu/JaaKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV4OtrBII
 cGi1PTUirTMHGBkwaQlOHiURHgfPQVq5S0uSMwtzkyHSJ1iVJQS573ICtQnAJLIKM2Da4NF8y
 VGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrzfQabwZOaVwE1/BbSYCWix8IwQkMUliQgpqQZ
 G68WS/kWxraeWP3NT3fH3mEGBs+m120YftzSfbxLol3ravMB5X7O7uFqgvMHV7pOVtv0uu84d
 WrrP2zlvSsyRBUHXdl1/LSm/wZdznu0Sg+INVh62JWfT/qYyNbz/uijp22Kpkq/Tp1wOdlC4t
 idpT7dE+64EuwnCYdW+LVcWlnksy3jyrrJciaU4I9FQi7moOBEAlqB1nOECAAA=
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1498810194!72421648!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26424 invoked from network); 30 Jun 2017 08:09:56 -0000
Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Jun 2017 08:09:56 -0000
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 30 Jun 2017 01:09:54 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.40,285,1496127600"; d="scan'208";a="1146411562"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by orsmga001.jf.intel.com with ESMTP; 30 Jun 2017 01:06:20 -0700
Date: Fri, 30 Jun 2017 16:05:56 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20170630080556.GJ3420@yi.y.sun>
References: <1497402776-22348-1-git-send-email-yi.y.sun@linux.intel.com>
 <1497402776-22348-17-git-send-email-yi.y.sun@linux.intel.com>
 <5955F6A7020000780010187A@prv-mh.provo.novell.com>
 <20170630072753.GH3420@yi.y.sun>
 <5955FF9902000078001018A1@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5955FF9902000078001018A1@prv-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v12 16/23] x86: L2 CAT: implement CPU init
	flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMTctMDYtMzAgMDE6MzY6NTcsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+PiBZaSBTdW4gPHlp
Lnkuc3VuQGxpbnV4LmludGVsLmNvbT4gMDYvMzAvMTcgOToyOCBBTSA+Pj4KPiA+T24gMTctMDYt
MzAgMDA6NTg6NDcsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+ID4+PiBZaSBTdW4gPHlpLnkuc3Vu
QGxpbnV4LmludGVsLmNvbT4gMDYvMTQvMTcgMzoyNiBBTSA+Pj4KPiA+PiA+IEBAIC0xNDA3LDYg
KzE0MjQsMTkgQEAgc3RhdGljIHZvaWQgcHNyX2NwdV9pbml0KHZvaWQpCj4gPj4gPiAgICAgICAg
ICBpbmZvLT5mZWF0X2luaXQgPSB0cnVlOwo+ID4+ID4gICAgICB9Cj4gPj4gPiAgCj4gPj4gPiAr
ICAgIGNwdWlkX2NvdW50X2xlYWYoUFNSX0NQVUlEX0xFVkVMX0NBVCwgMCwgwq5zKTsKPiA+PiA+
ICsgICAgaWYgKCByZWdzLmIgJiBQU1JfUkVTT1VSQ0VfVFlQRV9MMiApCj4gPj4gPiArICAgIHsK
PiA+PiA+ICsgICAgICAgIGNwdWlkX2NvdW50X2xlYWYoUFNSX0NQVUlEX0xFVkVMX0NBVCwgMiwg
wq5zKTsKPiA+PiA+ICsKPiA+PiA+ICsgICAgICAgIGZlYXQgPSBmZWF0X2wyX2NhdDsKPiA+PiA+
ICsgICAgICAgIGZlYXRfbDJfY2F0ID0gTlVMTDsKPiA+PiA+ICsgICAgICAgIGZlYXRfcHJvcHNb
UFNSX1NPQ0tFVF9MMl9DQVRdID0gJmwyX2NhdF9wcm9wczsKPiA+PiA+ICsgICAgICAgIGNhdF9p
bml0X2ZlYXR1cmUowq5zLCBmZWF0LCBpbmZvLCBQU1JfU09DS0VUX0wyX0NBVCk7Cj4gPj4gPiAr
Cj4gPj4gPiArICAgICAgICBpbmZvLT5mZWF0X2luaXQgPSB0cnVlOwo+ID4+IAo+ID4+IFRoaXMg
cmVjdXJyaW5nIHNldHRpbmcgb2YgZmVhdF9pbml0IHN0YXJ0cyBsb29raW5nIHN1c3BpY2lvdXMg
aGVyZS4gV2h5IGNhbid0Cj4gPj4gdGhpcyBiZSBkb25lIG9uY2UgYXQgdGhlIGVuZCBvZiB0aGUg
ZnVuY3Rpb24sIG91dHNpZGUgb2YgYW55IGlmKCktcz8KPiA+PiAKPiA+SSBhbSBhZnJhaWQgdGhl
cmUgaXMgbm8gYW55IGZlYXR1cmUgZm91bmQgdGhyb3VnaCBDUFVJRCBzbyBJIHNldCBmZWF0X2lu
aXQgaW4KPiA+ZXZlcnkgc3RhdGVtZW50IHRoYXQgYSBmZWF0dXJlIGlzIGZvdW5kLgo+IAo+IFdl
bGwsIGV2ZW4gaWYgbm8gZmVhdHVyZSBpcyBhdmFpbGFibGUsIHlvdSdyZSBkb25lIHdpdGggaW5p
dGlhbGl6aW5nIGJ5IHRoZSB0aW1lCj4geW91IGZpbmlzaCB0aGlzIGZ1bmN0aW9uLgo+IApPaywg
SSBnZXQgeW91ciBwb2ludC4gVGhhbmtzIQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 30 08:55:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 08: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 1dQrhy-0003yr-De; Fri, 30 Jun 2017 08: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 <yi.y.sun@linux.intel.com>) id 1dQrhx-0003yl-OM
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 08:55:21 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 E4/DC-01862-8F116595; Fri, 30 Jun 2017 08:55:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrIIsWRWlGSWpSXmKPExsXS1taRovtDMCz
 S4P9FaYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaOjdRJTwRqhiukddQ2Mx3m7GDk5hAQqJRr2
 PWEHsSUEeCWOLJvBCmH7S5ya3wAU5wKqmcAo0XWniREkwSKgKjH7zg5mEJtNQF3i8dceJhBbR
 EBZ4vPzlcwgDcwCLUwS/+dtA2sQFsiSODzrJBuIzSugI/H2ZicLxNS7jBLvb9yFSghKnJz5hA
 XEZgaa+mfeJaBJHEC2tMTyfxwgYU4BXYkjM06CLRYVUJGYcnIb2wRGgVlIumch6Z6F0L2AkXk
 Vo0ZxalFZapGukYleUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgcNYzMDDuYHx1
 3O8QoyQHk5Io78proZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjvC4RFCgkWpaanVqRl5gDjB
 CYtwcGjJML76ClQK29xQWJucWY6ROoUoy7HhtXrvzAJseTl56VKifO+ApkhAFKUUZoHNwIWs5
 cYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfMyAxOAEE9mXgncpldARzABHSE8IwTkiJJEhJR
 UA6OX8fUYs7TpF8+v4vIw3BDXGVUrxzZhYZbclLeRVWKH8vKu75NL2WMYHLvUbnnC1sKiDWsW
 Fjbqc2boNcVxnDSYf3f+ksnGZ+wOrS8rUr7X3JopNfP1SfueEoklsw/s4VoxX4N5jVxPTN2mx
 ZGzpfST1tYuOare1VW3eJ+vbsH5hvK8E/7C3kosxRmJhlrMRcWJAEOCcOzUAgAA
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1498812917!86512531!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18239 invoked from network); 30 Jun 2017 08:55:20 -0000
Received: from mga07.intel.com (HELO mga07.intel.com) (134.134.136.100)
 by server-12.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Jun 2017 08:55:20 -0000
Received: from fmsmga006.fm.intel.com ([10.253.24.20])
 by orsmga105.jf.intel.com with ESMTP; 30 Jun 2017 01:55:17 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.40,285,1496127600"; d="scan'208";a="121218871"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by fmsmga006.fm.intel.com with ESMTP; 30 Jun 2017 01:55:15 -0700
Date: Fri, 30 Jun 2017 16:54:50 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20170630085450.GK3420@yi.y.sun>
References: <1497402776-22348-1-git-send-email-yi.y.sun@linux.intel.com>
 <1497402776-22348-16-git-send-email-yi.y.sun@linux.intel.com>
 <5955F2CE020000780010185D@prv-mh.provo.novell.com>
 <20170630072256.GG3420@yi.y.sun>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170630072256.GG3420@yi.y.sun>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v12 15/23] x86: refactor psr: CDP: implement
 set value callback 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>

T24gMTctMDYtMzAgMTU6MjI6NTYsIFlpIFN1biB3cm90ZToKPiBPbiAxNy0wNi0zMCAwMDo0Mjoy
MiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gCj4gPiA+IEBAIC04MDUsMTcgKzgxNiwyNCBAQCBzdGF0
aWMgaW50IGluc2VydF92YWxfaW50b19hcnJheSh1aW50MzJfdCB2YWxbXSwKPiA+ID4gICAgICBp
ZiAoICFwc3JfY2hlY2tfY2JtKGZlYXQtPmNibV9sZW4sIG5ld192YWwpICkKPiA+ID4gICAgICAg
ICAgcmV0dXJuIC1FSU5WQUw7Cj4gPiA+ICAKPiA+ID4gLSAgICAvKiBWYWx1ZSBzZXR0aW5nIHBv
c2l0aW9uIGlzIHNhbWUgYXMgZmVhdHVyZSBhcnJheS4gKi8KPiA+ID4gKyAgICAvKgo+ID4gPiAr
ICAgICAqIFZhbHVlIHNldHRpbmcgcG9zaXRpb24gaXMgc2FtZSBhcyBmZWF0dXJlIGFycmF5Lgo+
ID4gPiArICAgICAqIEZvciBDRFAsIHVzZXIgbWF5IHNldCBib3RoIERBVEEgYW5kIENPREUgdG8g
c2FtZSB2YWx1ZS4gRm9yIHN1Y2ggY2FzZSwKPiA+ID4gKyAgICAgKiB1c2VyIGlucHV0ICdQU1Jf
Q0JNX1RZUEVfTDMnIGFzIHR5cGUuIFRoZSBzdHJpY3QgZmVhdHVyZSB0eXBlIG9mCj4gPiA+ICsg
ICAgICogJ1BTUl9DQk1fVFlQRV9MMycgaXMgTDMgQ0FULiBTbywgd2Ugc2hvdWxkIHNldCBuZXdf
dmFsIHRvIGJvdGggb2YgREFUQQo+ID4gPiArICAgICAqIGFuZCBDT0RFIHVuZGVyIHN1Y2ggY2Fz
ZS4KPiA+ID4gKyAgICAgKi8KPiA+ID4gICAgICBmb3IgKCBpID0gMDsgaSA8IHByb3BzLT5jb3Nf
bnVtOyBpKysgKQo+ID4gPiAgICAgIHsKPiA+ID4gLSAgICAgICAgaWYgKCB0eXBlID09IHByb3Bz
LT50eXBlW2ldICkKPiA+ID4gKyAgICAgICAgaWYgKCB0eXBlID09IHByb3BzLT50eXBlW2ldIHx8
Cj4gPiA+ICsgICAgICAgICAgICAgZmVhdF90eXBlICE9IHBzcl9jYm1fdHlwZV90b19mZWF0X3R5
cGUodHlwZSwgdHJ1ZSkgKQo+ID4gCj4gPiBXaGlsZSBJIHRoaW5rIGl0IGlzIGNvcnJlY3QgKGF0
IGxlYXN0IHVwIHRvIHRoZSBMMiBDQVQgYWRkaXRpb25zKSwgaXQgc3RpbGwKPiA+IHNlZW1zIGZy
YWdpbGUgdG8gbWUgdG8gdXNlICE9IGhlcmUgKGVmZmVjdGl2ZWx5IGFsbG93aW5nIGFueSBvdGhl
ciB0eXBlIHRvCj4gPiBjb21lIGJhY2spLiBDb3VsZG4ndCBwcm9wcyBnYWluIGEgZmllbGQgaW5k
aWNhdGluZyB0aGUgcGVybWl0dGVkIGFsdGVybmF0aXZlCj4gPiB0eXBlPwo+ID4gCj4gVGhhbmtz
IGZvciB0aGUgZ29vZCBpZGVhLiBXaWxsIGFkZCAnZW51bSBwc3JfZmVhdF90eXBlIGFsdF90eXBl
OycgaW4gcHJvcHMKPiB0byBoYW5kbGUgc3VjaCBjYXNlLgo+IAo+ID4gPiAgICAgICAgICB7Cj4g
PiA+ICAgICAgICAgICAgICB2YWxbaV0gPSBuZXdfdmFsOwo+ID4gPiAtICAgICAgICAgICAgcmV0
dXJuIDA7Cj4gPiA+ICsgICAgICAgICAgICByZXQgPSAwOwo+ID4gPiAgICAgICAgICB9Cj4gPiAK
PiA+IFdvdWxkbid0IGl0IGJlIGJldHRlciB0byByZXR1cm4gLUVJTlZBTCBpbiBhIHRvIGJlIGFk
ZGVkIGVsc2UgYnJhbmNoIGhlcmUKPiA+IGFuZCAuLi4KPiA+IApBZnRlciByZWFkaW5nIGNvZGVz
IGFnYWluLCBJIHRoaW5rIHdlIGNhbm5vdCByZXR1cm4gLUVJTlZBTCBpbiBlbHNlIGJyYW5jaCBo
ZXJlLgpFLmcuIGZvciBDRFAsIHVzZXIgd2FudHMgdG8gc2V0IENPREUuIFRoZW4sIHRoZSAndHlw
ZScgaXMgQ09ERS4gQXQgdGhlIGZpcnN0Cml0ZXJhdGlvbiwgdGhlIHByb3BzLT50eXBlWzBdIGlz
IERBVEEgd2hpY2ggZG9lcyBub3QgbWF0Y2ggJ3R5cGUnLiBCdXQgd2UgY2Fubm90CnJldHVybiBl
cnJvciBoZXJlLiBXZSBzaG91bGQgaXRlcmF0ZSBuZXh0ICd0eXBlW10nLgoKQWZ0ZXIgaXRlcmF0
aW5nIGFsbCB0eXBlW10sIGlmIHdlIHN0aWxsIGRvIG5vdCBmaW5kIG1hdGNoaW5nIG9uZSwgcmV0
dXJuIHRoZQplcnJvciBiYWNrLiBTbywgSSB1c2UgJ3JldCcgaGVyZS4KCj4gPiA+ICAgICAgfQo+
ID4gPiAgCj4gPiA+IC0gICAgcmV0dXJuIC1FSU5WQUw7Cj4gPiA+ICsgICAgcmV0dXJuIHJldDsK
PiA+ID4gIH0KPiA+IAo+ID4gLi4uIHRvIHJldHVybiB6ZXJvIGhlcmU/Cj4gPiAKPiBTdXJlLgo+
IAo+ID4gSmFuCj4gPiAKPiA+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fCj4gPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gPiBYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwo+ID4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo+IAo+IF9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxp
bmcgbGlzdAo+IFhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 30 09:00:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 09: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 1dQrmi-0004ek-2D; Fri, 30 Jun 2017 09:00:16 +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 1dQrmg-0004eX-BE
 for xen-devel@lists.xensource.com; Fri, 30 Jun 2017 09:00:14 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 43/62-01993-D1316595; Fri, 30 Jun 2017 09:00:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVVdGOCz
 SYP5tSYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmtM5/xlwwfS1jxaypog2M
 U+u6GLk4hAT+Mkr8XrOFHcJ5zCjx7fJhZghnG6PEzsfPGbsYOTlEBJwlvp6Zyw5i8wroS8w8N
 A/MFhYwk7jY9ZYJxJYQ+KcgsXCBEYTtLXH+XzNQnAPMntjn38XIzsEmYCVxSAykgEVAVWLL49
 csExi5FzAyrGLUKE4tKkst0jUy0ksqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECPR
 4PQMD4w7GPe1+hxglOZiURHlXXguNFOJLyk+pzEgszogvKs1JLT7EKMPBoSTB6ysUFikkWJSa
 nlqRlpkDDD2YtAQHj5II76OnQK28xQWJucWZ6RCpU4y6HBtWr//CJMSSl5+XKiXOe1YQaIYAS
 FFGaR7cCFgcXGKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzLsVZApPZl4J3KZXQEcwAR0hPC
 ME5IiSRISUVANj979/HLEPr0aI5sWsjHebvsjA9m4ZJ4txQFdQd356SZaN4bu3ad9eCTa0B68
 wrjaVO3Bl98OrUrzRVh5WYlWBP38GOP36dOtHgnlc9Dz37mlHxRX33z3o5iZ96PMeZnneD+n8
 0+/cCDKt4XvLFBmdHvfjmdyPvWu1U57vPesddEitILCZRVCJpTgj0VCLuag4EQBF0UklfgIAA
 A==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1498813211!84911039!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26460 invoked from network); 30 Jun 2017 09:00:12 -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; 30 Jun 2017 09:00: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 <osstest-admin@xenproject.org>)
 id 1dQrmc-0001Sc-BT; Fri, 30 Jun 2017 09: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 1dQrmW-0000Fc-SE; Fri, 30 Jun 2017 09:00:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dQrmV-00005V-TY; Fri, 30 Jun 2017 09:00:04 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111183-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-arm64-arm64-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-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-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:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-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-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-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-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-libvirt-raw:migrate-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-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=6474924e2b5ddb0030c355558966adcbe3b49022
X-Osstest-Versions-That: linux=1439ccf73d9c07654fdd5b4969fd53c2feb8684d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 30 Jun 2017 09:00:03 +0000
Subject: [Xen-devel] [linux-linus test] 111183: 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="===============0507986636356134803=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============0507986636356134803==
Content-Type: text/plain

flight 111183 linux-linus real [real]
http://logs.test-lab.xenproject.org/osstest/logs/111183/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-arm64-arm64-libvirt-xsm  7 xen-boot                 fail REGR. vs. 110515
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 110515

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 110515
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 110515
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 110515
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 110515
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 110515
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 110515
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 110515
 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-i386-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-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-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-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-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-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-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-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 linux                6474924e2b5ddb0030c355558966adcbe3b49022
baseline version:
 linux                1439ccf73d9c07654fdd5b4969fd53c2feb8684d

Last test of basis   110515  2017-06-17 06:48:56 Z   13 days
Failing since        110536  2017-06-17 23:48:13 Z   12 days   13 attempts
Testing same since   111183  2017-06-29 10:20:39 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  "H.J. Lu" <hjl.tools@gmail.com>
  "Yan, Zheng" <zyan@redhat.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Alex Deucher <alexander.deucher@amd.com>
  Alexander Shishkin <alexander.shishkin@linux.intel.com>
  Alexandre TORGUE <alexandre.torgue@st.com>
  Alexey Khoroshilov <khoroshilov@ispras.ru>
  Alistair Popple <alistair@popple.id.au>
  Allen Hubbe <Allen.Hubbe@dell.com>
  Andrei Vagin <avagin@openvz.org>
  Andrew Duggan <aduggan@synaptics.com>
  Andrew Morton <akpm@linux-foundation.org>
  Andy Lutomirski <luto@kernel.org>
  Angus Ainslie <angus@akkea.ca>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arend van Spriel <arend.vanspriel@broadcom.com>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Bart Van Assche <bart.vanassche@wdc.com>
  Benjamin Coddington <bcodding@redhat.com>
  Benjamin Gaignard <benjamin.gaignard@linaro.org>
  Benjamin Tissoires <benjamin.tissoires@redhat.com>
  Björn Töpel <bjorn.topel@intel.com>
  Boris Brezillon <boris.brezillon@free-electrons.com>
  Borislav Petkov <bp@suse.de>
  Brian Foster <bfoster@redhat.com>
  Cao jin <caoj.fnst@cn.fujitsu.com>
  Charles Keepax <ckeepax@opensource.wolfsonmicro.com>
  Chen-Yu Tsai <wens@csie.org>
  Chris Mi <chrism@mellanox.com>
  Chris Wilson <chris@chris-wilson.co.uk>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Christian König <christian.koenig@amd.com>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Chu Yuan Lin <cyl@datera.io>
  Chunming Zhou <david1.zhou@amd.com>
  Colin Ian King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Corentin Labbe <clabbe.montjoie@gmail.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Drake <drake@endlessm.com>
  Daniel Lezcano <daniel.lezcano@linaro.org>
  Daniel Mentz <danielmentz@google.com>
  Daniel Stone <daniels@collabora.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Daniel Vetter <daniel.vetter@intel.com>
  Darrick J. Wong <darrick.wong@oracle.com>
  Dave Airlie <airlied@redhat.com>
  Dave Jiang <dave.jiang@intel.com>
  David Howells <dhowells@redhat.com>
  David Rientjes <rientjes@google.com>
  David S. Miller <davem@davemloft.net>
  Deepak Rawat <drawat@vmware.com>
  Dhinakaran Pandiyan <dhinakaran.pandiyan@intel.com>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Edward Cree <ecree@solarflare.com>
  Eli Cohen <eli@mellanox.com>
  Enric Balletbo i Serra <enric.balletbo@collabora.com>
  Eric Dumazet <edumazet@google.com>
  Eric Ren <zren@suse.com>
  Eric W. Biederman <ebiederm@xmission.com>
  Fabrice Gasnier <fabrice.gasnier@st.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Frank Rowand <frank.rowand@sony.com>
  Fugang Duan <fugang.duan@nxp.com>
  Ganesh Goudar <ganeshgr@chelsio.com>
  Gao Feng <gfree.wind@vip.163.com>
  Gary Guo <ghg@datera.io>
  Gary R Hook <gary.hook@amd.com>
  Geert Uytterhoeven <geert@linux-m68k.org>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Gregory CLEMENT <gregory.clement@free-electrons.com>
  Haishuang Yan <yanhaishuang@cmss.chinamobile.com>
  Hannes Frederic Sowa <hannes@stressinduktion.org>
  Hans de Goede <hdegoede@redhat.com>
  Heiko Carstens <heiko.carstens@de.ibm.com>
  Heiner Kallweit <hkallweit1@gmail.com>
  Heinrich Schuchardt <xypron.glpk@gmx.de>
  Helge Deller <deller@gmx.de>
  Helge Deller <deller@gmx.de> # parisc
  Hendrik Brueckner <brueckner@linux.vnet.ibm.com>
  Hugh Dickins <hughd@google.com>
  Icenowy Zheng <icenowy@aosc.io>
  Ilya Dryomov <idryomov@gmail.com>
  Ilya Matveychikov <matvejchikov@gmail.com>
  Ilya V. Matveychikov <matvejchikov@gmail.com>
  Ingo Molnar <mingo@kernel.org>
  Jacek Anaszewski <jacek.anaszewski@gmail.com>
  James Cowgill <James.Cowgill@imgtec.com>
  James Hogan <james.hogan@imgtec.com>
  Jan Beulich <jbeulich@suse.com>
  Jan Kara <jack@suse.cz>
  Jan Kratochvil <jan.kratochvil@redhat.com>
  Jani Nikula <jani.nikula@intel.com>
  Jarkko Nikula <jarkko.nikula@linux.intel.com>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jason Wang <jasowang@redhat.com>
  Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
  Jens Axboe <axboe@kernel.dk>
  Jiada Wang <jiada_wang@mentor.com>
  Jiri Kosina <jkosina@suse.cz>
  Jiri Olsa <jolsa@kernel.org>
  Jiri Olsa <jolsa@redhat.com>
  Johannes Berg <johannes.berg@intel.com>
  John Stultz <john.stultz@linaro.org>
  Jon Mason <jdmason@kudzu.us>
  Jonas Gorski <jonas.gorski@gmail.com>
  Jonathan Cameron <jic23@kernel.org>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Juergen Gross <jgross@suse.com>
  Junshan Fang <Junshan.Fang@amd.com>
  Kalle Valo <kvalo@codeaurora.org>
  Kan Liang <Kan.liang@intel.com>
  Kees Cook <keescook@chromium.org>
  Kevin Brodsky <kevin.brodsky@arm.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Larry Finger <Larry.Finger@lwfinger.net>
  Lars-Peter Clausen <lars@metafoo.de>
  Lee Jones <lee.jones@linaro.org>
  Lin Yun Sheng <linyunsheng@huawei.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Liwei Song <liwei.song@windriver.com>
  Logan Gunthorpe <logang@deltatee.com>
  Lucas Stach <l.stach@pengutronix.de>
  Luis Henriques <lhenriques@suse.com>
  Madalin Bucur <madalin.bucur@nxp.com>
  Magnus Karlsson <magnus.karlsson@intel.com>
  Manish Rangankar <manish.rangankar@cavium.com>
  Maor Dickman <maord@mellanox.com>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcin Nowakowski <marcin.nowakowski@imgtec.com>
  Mark Rutland <mark.rutland@arm.com>
  Mark Salter <msalter@redhat.com>
  Martin Blumenstingl <martin.blumenstingl@googlemail.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin KaFai Lau <kafai@fb.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Masahiro Yamada <yamada.masahiro@socionext.com>
  Masami Hiramatsu <mhiramat@kernel.org>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Max Gurtovoy <maxg@mellanox.com>
  Maxime Ripard <maxime.ripard@free-electrons.com>
  Megha Dey <megha.dey@intel.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Turquette <mturquette@baylibre.com>
  Michail G Etairidis <m.etairidis@beck-ipc.com>
  Michail Georgios Etairidis <m.etairidis@beck-ipc.com>
  Michal Hocko <mhocko@suse.com>
  Michal Simek <michal.simek@xilinx.com>
  Mika Westerberg <mika.westerberg@linux.intel.com>
  Mike Snitzer <snitzer@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Milian Wolff <milian.wolff@kdab.com>
  Miroslav Benes <mbenes@suse.cz>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  Neil Armstrong <narmstrong@baylibre.com>
  Neil Horman <nhorman@tuxdrver.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicholas Piggin <npiggin@gmail.com>
  Nicolas Iooss <nicolas.iooss_linux@m4x.org>
  Nicolas Pitre <nico@linaro.org>
  Niklas Cassel <niklas.cassel@axis.com>
  Olof Johansson <olof@lixom.net>
  Ondrej Kozina <okozina@redhat.com>
  Ondrej Mosnacek <omosnacek@gmail.com>
  Ondrej Mosnáček <omosnacek@gmail.com>
  Or Gerlitz <ogerlitz@mellanox.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Burton <paul.burton@imgtec.com>
  Paul Mackerras <paulus@ozlabs.org>
  Pavel Machek <pavel@ucw.cz>
  Pavel Shilovsky <pshilov@microsoft.com>
  Peter Dawson <peter.a.dawson@boeing.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Petr Mladek <pmladek@suse.com>
  Phil Reid <preid@electromag.com.au>
  Pravin B Shelar <pshelar@ovn.org>
  Puthikorn Voravootivat <puthik@chromium.org>
  Radim Krčmář <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Raju Rangoju <rajur@chelsio.com>
  Ralf Baechle <ralf@linux-mips.org>
  Ralph Sennhauser <ralph.sennhauser@gmail.com>
  Randy Dunlap <rdunlap@infradead.org>
  Ravi Bangoria <ravi.bangoria@linux.vnet.ibm.com>
  Richard Genoud <richard.genoud@gmail.com>
  Rik van Riel <riel@redhat.com>
  Rob Herring <robh@kernel.org>
  Robert Jarzmik <robert.jarzmik@free.fr>
  Roger Pau Monné <roger.pau@citrix.com>
  Russell King <rmk+kernel@armlinux.org.uk>
  Saeed Mahameed <saeedm@mellanox.com>
  Sebastian Andrzej Siewior <bigeasy@linutronix.de>
  Sebastian Parschauer <sparschauer@suse.de>
  Sebastian Siewior <bigeasy@linutronix.de>
  Serhey Popovych <serhe.popovych@gmail.com>
  Stephen Boyd <sboyd@codeaurora.org>
  Stephen Rothwell <sfr@canb.auug.org.au>
  Steve French <smfrench@gmail.com>
  Steve Wise <swise@opengridcomputing.com>
  Steven Haigh <netwiz@crc.id.au>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Subhransu S. Prusty <subhransu.s.prusty@intel.com>
  Takashi Iwai <tiwai@suse.de>
  Takashi Sakamoto <o-takashi@sakamocchi.jp>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Hellstrom <thellstrom@vmware.com>
  Thomas Voegtle <tv@lio96.de>
  Tobias Klauser <tklauser@distanz.ch>
  Tobias Regnery <tobias.regnery@gmail.com>
  Tony Lindgren <tony@atomide.com>
  Trond Myklebust <trond.myklebust@primarydata.com>
  Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
  Ville Syrjälä <ville.syrjala@linux.intel.com>
  Vinod Koul <vinod.koul@intel.com>
  Vladimir Murzin <vladimir.murzin@arm.com>
  Vlastimil Babka <vbabka@suse.cz>
  WANG Cong <xiyou.wangcong@gmail.com>
  Wei Wang <weiwan@google.com>
  Wei Yongjun <weiyongjun1@huawei.com>
  Will Deacon <will.deacon@arm.com>
  Wolfram Sang <wsa+renesas@sang-engineering.com>
  Wolfram Sang <wsa@the-dreams.de>
  Xin Long <lucien.xin@gmail.com>
  xypron.glpk@gmx.de <xypron.glpk@gmx.de>
  Yan, Zheng <zyan@redhat.com>
  YD Tseng <yd_tseng@asmedia.com.tw>
  Yisheng Xie <xieyisheng1@huawei.com>
  Yong Deng <iemdey@gmail.com>
  Zhang Bo <bo.zhang@nxp.com>
  Zhang Shengju <zhangshengju@cmss.chinamobile.com>
  Álvaro Fernández Rojas <noltari@gmail.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 fail    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-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                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-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


Not pushing.

(No revision log; it would be 7275 lines long.)


--===============0507986636356134803==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0507986636356134803==--

From xen-devel-bounces@lists.xen.org Fri Jun 30 09:18:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 09:18:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQs4A-0005W6-VT; Fri, 30 Jun 2017 09: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 <douly.fnst@cn.fujitsu.com>) id 1dQnE7-0008Ip-NX
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 04:08:15 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 8A/14-03032-FAEC5595; Fri, 30 Jun 2017 04:08:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDIsWRWlGSWpSXmKPExsViPb2gRXfdudB
 Ig/crdC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxNh76zFqxSrlj+expzA2OLXBcjJ4eEgJ/E
 tGsvWEFsIYFaiQfT9jB1MXIB2SsZJT4cvguVOM4o0XXREMRmE9CRONP8gB3EFhEIl1i7tpsNp
 IFZ4BmjxKefPxhBEsIC0RJrdu9iA7FZBFQlvrb8YwKxeQXiJVbunMwGsVlOYtuWPWD1nAK2Ek
 uuPGeHWGYj8WhXN1S9oMTJmU9YQGxmAQmJgy9eMEP0Kkm8XneABcLWlZj6bDkjhK0psW31Oaj
 5ZhJHdv5nhbAFJXY+v8A2gVFkFpKxs5CMXcDItIpRvTi1qCy1SNdIL6koMz2jJDcxM0fX0MBM
 Lze1uDgxPTUnMalYLzk/dxMjMMwZgGAH47K/TocYJTmYlER5zy0KjRTiS8pPqcxILM6ILyrNS
 S0+xCjDwaEkwRt2FignWJSanlqRlpkDjDiYtAQHj5IIr8ASoDRvcUFibnFmOkTqFKMxx4bV67
 8wcRyb8fMbkxBLXn5eqpQ470yQSQIgpRmleXCDYIngEqOslDAvI9BpQjwFqUW5mSWo8q8YxTk
 YlYR5eUCm8GTmlcDtewV0ChPQKcIzQkBOKUlESEk1MCoaz2Ot3nPgWLFmTn/eFtYY5+atutI3
 9uZHVJeqRNaabRXeO+X42s0+bvKz6hwZIjetfvx3hmzFpB/NHDkuwgdapr7RD7Jd7BL1cfuiJ
 7G2E26GubjdOlzu8H/RU+Fuw0tLw01lHq3/oOK1puq2SO/P+p22mv4/fZXKt0xLnf9oU992rn
 tNB5RYijMSDbWYi4oTASUmQcz/AgAA
X-Env-Sender: douly.fnst@cn.fujitsu.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1498795685!74337025!4
X-Originating-IP: [59.151.112.132]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64089 invoked from network); 30 Jun 2017 04:08:14 -0000
Received: from cn.fujitsu.com (HELO heian.cn.fujitsu.com) (59.151.112.132)
 by server-11.tower-27.messagelabs.com with SMTP; 30 Jun 2017 04:08:14 -0000
X-IronPort-AV: E=Sophos;i="5.22,518,1449504000"; d="scan'208";a="20680350"
Received: from unknown (HELO cn.fujitsu.com) ([10.167.33.5])
 by heian.cn.fujitsu.com with ESMTP; 30 Jun 2017 12:08:06 +0800
Received: from G08CNEXCHPEKD03.g08.fujitsu.local (unknown [10.167.33.85])
 by cn.fujitsu.com (Postfix) with ESMTP id C01D146B53F6;
 Fri, 30 Jun 2017 12:08:05 +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.319.2; Fri, 30 Jun 2017 12:08:04 +0800
From: Dou Liyang <douly.fnst@cn.fujitsu.com>
To: <x86@kernel.org>, <linux-kernel@vger.kernel.org>,
 <xen-devel@lists.xenproject.org>
Date: Fri, 30 Jun 2017 12:07:34 +0800
Message-ID: <b96ec7db5c1b520d8456ab1902b18f3e7c8425c3.1498795030.git.douly.fnst@cn.fujitsu.com>
X-Mailer: git-send-email 2.5.5
In-Reply-To: <cover.1498795030.git.douly.fnst@cn.fujitsu.com>
References: <cover.1498795030.git.douly.fnst@cn.fujitsu.com>
MIME-Version: 1.0
X-Originating-IP: [10.167.226.106]
X-yoursite-MailScanner-ID: C01D146B53F6.A4DBB
X-yoursite-MailScanner: Found to be clean
X-yoursite-MailScanner-From: douly.fnst@cn.fujitsu.com
X-Spam-Status: No
X-Mailman-Approved-At: Fri, 30 Jun 2017 09:18:16 +0000
Cc: Dou Liyang <douly.fnst@cn.fujitsu.com>, bhe@redhat.com,
 peterz@infradead.org, mingo@kernel.org, ebiederm@xmission.com, hpa@zytor.com,
 izumi.taku@jp.fujitsu.com, boris.ostrovsky@oracle.com, tglx@linutronix.de
Subject: [Xen-devel] [PATCH v5 06/12] x86/apic: Mark the apic_intr_mode
	extern for sanity check 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>

Q2FsbGluZyBuYXRpdmVfc21wX3ByZXBhcmVfY3B1cygpIHRvIHByZXBhcmUgZm9yIFNNUCBib290
dXAsIGRvZXMKc29tZSBzYW5pdHkgY2hlY2tpbmcsIGVuYWJsZXMgQVBJQyBtb2RlIGFuZCBkaXNh
YmxlcyBTTVAgZmVhdHVyZS4KCk5vdywgQVBJQyBtb2RlIHNldHVwIGhhcyBiZWVuIHVuaWZpZWQg
dG8gYXBpY19pbnRyX21vZGVfaW5pdCgpLApzb21lIHNhbml0eSBjaGVja3MgYXJlIHJlZHVuZGFu
dCBhbmQgbmVlZCB0byBiZSBjbGVhbnVwLgoKTWFyayB0aGUgYXBpY19pbnRyX21vZGUgZXh0ZXJu
IHRvIHJlZmluZSB0aGUgc3dpdGNoIGFuZCByZW1vdmUKdGhlIHJlZHVuZGFudCBzYW5pdHkgY2hl
Y2suCgpTaWduZWQtb2ZmLWJ5OiBEb3UgTGl5YW5nIDxkb3VseS5mbnN0QGNuLmZ1aml0c3UuY29t
PgotLS0KIGFyY2gveDg2L2luY2x1ZGUvYXNtL2FwaWMuaCB8ICA5ICsrKysrKysrCiBhcmNoL3g4
Ni9rZXJuZWwvYXBpYy9hcGljLmMgfCAxMSArKystLS0tLS0tCiBhcmNoL3g4Ni9rZXJuZWwvc21w
Ym9vdC5jICAgfCA1MCArKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KIDMgZmlsZXMgY2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygrKSwgNDkgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vYXBpYy5oIGIvYXJjaC94ODYvaW5jbHVk
ZS9hc20vYXBpYy5oCmluZGV4IGMzYmVkYmQuLmJmYmY3MTUgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2
L2luY2x1ZGUvYXNtL2FwaWMuaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9hcGljLmgKQEAg
LTUzLDYgKzUzLDE1IEBAIGV4dGVybiBpbnQgbG9jYWxfYXBpY190aW1lcl9jMl9vazsKIGV4dGVy
biBpbnQgZGlzYWJsZV9hcGljOwogZXh0ZXJuIHVuc2lnbmVkIGludCBsYXBpY190aW1lcl9mcmVx
dWVuY3k7CiAKK2V4dGVybiBlbnVtIGFwaWNfaW50cl9tb2RlX2lkIGFwaWNfaW50cl9tb2RlOwor
ZW51bSBhcGljX2ludHJfbW9kZV9pZCB7CisJQVBJQ19QSUMsCisJQVBJQ19WSVJUVUFMX1dJUkUs
CisJQVBJQ19WSVJUVUFMX1dJUkVfTk9fQ09ORklHLAorCUFQSUNfU1lNTUVUUklDX0lPLAorCUFQ
SUNfU1lNTUVUUklDX0lPX05PX1JPVVRJTkcKK307CisKICNpZmRlZiBDT05GSUdfU01QCiBleHRl
cm4gdm9pZCBfX2lucXVpcmVfcmVtb3RlX2FwaWMoaW50IGFwaWNpZCk7CiAjZWxzZSAvKiBDT05G
SUdfU01QICovCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvYXBpYy9hcGljLmMgYi9hcmNo
L3g4Ni9rZXJuZWwvYXBpYy9hcGljLmMKaW5kZXggYmVhODAzMi4uMDYwMTA1NCAxMDA2NDQKLS0t
IGEvYXJjaC94ODYva2VybmVsL2FwaWMvYXBpYy5jCisrKyBiL2FyY2gveDg2L2tlcm5lbC9hcGlj
L2FwaWMuYwpAQCAtMTE1NywxMyArMTE1Nyw3IEBAIHZvaWQgX19pbml0IHN5bmNfQXJiX0lEcyh2
b2lkKQogCQkJQVBJQ19JTlRfTEVWRUxUUklHIHwgQVBJQ19ETV9JTklUKTsKIH0KIAotZW51bSBh
cGljX2ludHJfbW9kZSB7Ci0JQVBJQ19QSUMsCi0JQVBJQ19WSVJUVUFMX1dJUkUsCi0JQVBJQ19W
SVJUVUFMX1dJUkVfTk9fQ09ORklHLAotCUFQSUNfU1lNTUVUUklDX0lPLAotCUFQSUNfU1lNTUVU
UklDX0lPX05PX1JPVVRJTkcsCi19OworZW51bSBhcGljX2ludHJfbW9kZV9pZCBhcGljX2ludHJf
bW9kZTsKIAogc3RhdGljIGludCBfX2luaXQgYXBpY19pbnRyX21vZGVfc2VsZWN0KGludCAqdXBt
b2RlKQogewpAQCAtMTI5MSw3ICsxMjg1LDggQEAgdm9pZCBfX2luaXQgYXBpY19pbnRyX21vZGVf
aW5pdCh2b2lkKQogewogCWludCB1cG1vZGUgPSBmYWxzZTsKIAotCXN3aXRjaCAoYXBpY19pbnRy
X21vZGVfc2VsZWN0KCZ1cG1vZGUpKSB7CisJYXBpY19pbnRyX21vZGUgPSBhcGljX2ludHJfbW9k
ZV9zZWxlY3QoJnVwbW9kZSk7CisJc3dpdGNoIChhcGljX2ludHJfbW9kZSkgewogCWNhc2UgQVBJ
Q19QSUM6CiAJCWFwaWNfcHJpbnRrKEFQSUNfVkVSQk9TRSwgS0VSTl9JTkZPCiAJCQkiS2VlcCBp
biBQSUMgbW9kZSg4MjU5KVxuIik7CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvc21wYm9v
dC5jIGIvYXJjaC94ODYva2VybmVsL3NtcGJvb3QuYwppbmRleCBiOWIyYTQzLi4yZGI2MWRjYiAx
MDA2NDQKLS0tIGEvYXJjaC94ODYva2VybmVsL3NtcGJvb3QuYworKysgYi9hcmNoL3g4Ni9rZXJu
ZWwvc21wYm9vdC5jCkBAIC0xMTkzLDcgKzExOTMsNyBAQCBlbnVtIHsKIC8qCiAgKiBWYXJpb3Vz
IHNhbml0eSBjaGVja3MuCiAgKi8KLXN0YXRpYyBpbnQgX19pbml0IHNtcF9zYW5pdHlfY2hlY2so
dW5zaWduZWQgbWF4X2NwdXMpCitzdGF0aWMgdm9pZCBfX2luaXQgc21wX3Nhbml0eV9jaGVjayh2
b2lkKQogewogCXByZWVtcHRfZGlzYWJsZSgpOwogCkBAIC0xMjMxLDE2ICsxMjMxLDYgQEAgc3Rh
dGljIGludCBfX2luaXQgc21wX3Nhbml0eV9jaGVjayh1bnNpZ25lZCBtYXhfY3B1cykKIAl9CiAK
IAkvKgotCSAqIElmIHdlIGNvdWxkbid0IGZpbmQgYW4gU01QIGNvbmZpZ3VyYXRpb24gYXQgYm9v
dCB0aW1lLAotCSAqIGdldCBvdXQgb2YgaGVyZSBub3chCi0JICovCi0JaWYgKCFzbXBfZm91bmRf
Y29uZmlnICYmICFhY3BpX2xhcGljKSB7Ci0JCXByZWVtcHRfZW5hYmxlKCk7Ci0JCXByX25vdGlj
ZSgiU01QIG1vdGhlcmJvYXJkIG5vdCBkZXRlY3RlZFxuIik7Ci0JCXJldHVybiBTTVBfTk9fQ09O
RklHOwotCX0KLQotCS8qCiAJICogU2hvdWxkIG5vdCBiZSBuZWNlc3NhcnkgYmVjYXVzZSB0aGUg
TVAgdGFibGUgc2hvdWxkIGxpc3QgdGhlIGJvb3QKIAkgKiBDUFUgdG9vLCBidXQgd2UgZG8gaXQg
Zm9yIHRoZSBzYWtlIG9mIHJvYnVzdG5lc3MgYW55d2F5LgogCSAqLwpAQCAtMTI1MCwyOSArMTI0
MCw2IEBAIHN0YXRpYyBpbnQgX19pbml0IHNtcF9zYW5pdHlfY2hlY2sodW5zaWduZWQgbWF4X2Nw
dXMpCiAJCXBoeXNpZF9zZXQoaGFyZF9zbXBfcHJvY2Vzc29yX2lkKCksIHBoeXNfY3B1X3ByZXNl
bnRfbWFwKTsKIAl9CiAJcHJlZW1wdF9lbmFibGUoKTsKLQotCS8qCi0JICogSWYgd2UgY291bGRu
J3QgZmluZCBhIGxvY2FsIEFQSUMsIHRoZW4gZ2V0IG91dCBvZiBoZXJlIG5vdyEKLQkgKi8KLQlp
ZiAoQVBJQ19JTlRFR1JBVEVEKGJvb3RfY3B1X2FwaWNfdmVyc2lvbikgJiYKLQkgICAgIWJvb3Rf
Y3B1X2hhcyhYODZfRkVBVFVSRV9BUElDKSkgewotCQlpZiAoIWRpc2FibGVfYXBpYykgewotCQkJ
cHJfZXJyKCJCSU9TIGJ1ZywgbG9jYWwgQVBJQyAjJWQgbm90IGRldGVjdGVkIS4uLlxuIiwKLQkJ
CQlib290X2NwdV9waHlzaWNhbF9hcGljaWQpOwotCQkJcHJfZXJyKCIuLi4gZm9yY2luZyB1c2Ug
b2YgZHVtbXkgQVBJQyBlbXVsYXRpb24gKHRlbGwgeW91ciBodyB2ZW5kb3IpXG4iKTsKLQkJfQot
CQlyZXR1cm4gU01QX05PX0FQSUM7Ci0JfQotCi0JLyoKLQkgKiBJZiBTTVAgc2hvdWxkIGJlIGRp
c2FibGVkLCB0aGVuIHJlYWxseSBkaXNhYmxlIGl0IQotCSAqLwotCWlmICghbWF4X2NwdXMpIHsK
LQkJcHJfaW5mbygiU01QIG1vZGUgZGVhY3RpdmF0ZWRcbiIpOwotCQlyZXR1cm4gU01QX0ZPUkNF
X1VQOwotCX0KLQotCXJldHVybiBTTVBfT0s7CiB9CiAKIHN0YXRpYyB2b2lkIF9faW5pdCBzbXBf
Y3B1X2luZGV4X2RlZmF1bHQodm9pZCkKQEAgLTEzMjIsMjAgKzEyODksMjAgQEAgdm9pZCBfX2lu
aXQgbmF0aXZlX3NtcF9wcmVwYXJlX2NwdXModW5zaWduZWQgaW50IG1heF9jcHVzKQogCXNldF9j
cHVfc2libGluZ19tYXAoMCk7CiAKIAlhcGljX2ludHJfbW9kZV9pbml0KCk7CisJc21wX3Nhbml0
eV9jaGVjaygpOwogCi0Jc3dpdGNoIChzbXBfc2FuaXR5X2NoZWNrKG1heF9jcHVzKSkgewotCWNh
c2UgU01QX05PX0NPTkZJRzoKLQkJZGlzYWJsZV9zbXAoKTsKLQkJcmV0dXJuOwotCWNhc2UgU01Q
X05PX0FQSUM6CisJc3dpdGNoIChhcGljX2ludHJfbW9kZSkgeworCWNhc2UgQVBJQ19QSUM6CisJ
Y2FzZSBBUElDX1ZJUlRVQUxfV0lSRV9OT19DT05GSUc6CiAJCWRpc2FibGVfc21wKCk7CiAJCXJl
dHVybjsKLQljYXNlIFNNUF9GT1JDRV9VUDoKKwljYXNlIEFQSUNfU1lNTUVUUklDX0lPX05PX1JP
VVRJTkc6CiAJCWRpc2FibGVfc21wKCk7CiAJCS8qIFNldHVwIGxvY2FsIHRpbWVyICovCiAJCXg4
Nl9pbml0LnRpbWVycy5zZXR1cF9wZXJjcHVfY2xvY2tldigpOwogCQlyZXR1cm47Ci0JY2FzZSBT
TVBfT0s6CisJY2FzZSBBUElDX1ZJUlRVQUxfV0lSRToKKwljYXNlIEFQSUNfU1lNTUVUUklDX0lP
OgogCQlicmVhazsKIAl9CiAKQEAgLTEzNDMsNiArMTMxMCw3IEBAIHZvaWQgX19pbml0IG5hdGl2
ZV9zbXBfcHJlcGFyZV9jcHVzKHVuc2lnbmVkIGludCBtYXhfY3B1cykKIAkJY3B1MF9sb2dpY2Fs
X2FwaWNpZCA9IGFwaWNfcmVhZChBUElDX0xEUik7CiAJZWxzZQogCQljcHUwX2xvZ2ljYWxfYXBp
Y2lkID0gR0VUX0FQSUNfTE9HSUNBTF9JRChhcGljX3JlYWQoQVBJQ19MRFIpKTsKKwogCS8qIFNl
dHVwIGxvY2FsIHRpbWVyICovCiAJeDg2X2luaXQudGltZXJzLnNldHVwX3BlcmNwdV9jbG9ja2V2
KCk7CiAKLS0gCjIuNS41CgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 09:18:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 09:18:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQs4A-0005VZ-BJ; Fri, 30 Jun 2017 09:18:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <douly.fnst@cn.fujitsu.com>) id 1dQnE6-0008Io-9N
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 04:08:14 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 9C/DB-02176-DAEC5595; Fri, 30 Jun 2017 04:08:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGIsWRWlGSWpSXmKPExsViPb2gRXfNudB
 IgymLzSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozpByewFbwWrGjYNoO1gXEffxcjJ4eEgJ/E
 ssWfWEFsIYFaibtbjrJ1MXIB2SsZJX6c+swC4RxnlGj7fZsNpIpNQEfiTPMDdhBbRCBcYu3ab
 rAOZoFnjBKffv5g7GLk4BAWCJa4Px/MZBFQldh/NRmknFcgXqLt2GE2iMVyEtu27GEEsTkFbC
 WWXHnODnGEjcSjXd1MEPWCEidnPmEBsZkFJCQOvnjBDNGrJPF63QEWCFtX4tPqtawQtqbEttX
 noOabSRzZ+R8qLiix8/kFtgmMIrOQjJ2FZOwCRqZVjBrFqUVlqUW6huZ6SUWZ6RkluYmZObqG
 BsZ6uanFxYnpqTmJScV6yfm5mxiBYc4ABDsYX572PMQoycGkJMp7blFopBBfUn5KZUZicUZ8U
 WlOavEhRhkODiUJ3rCzQDnBotT01Iq0zBxgxMGkJTh4lER4BZYApXmLCxJzizPTIVKnGHU5js
 34+Y1JiCUvPy9VSpxXDWSGAEhRRmke3AhY9F9ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMC8
 PyBSezLwSuE2vgI5gAjpCeEYIyBEliQgpqQZGqXt7gvU2+bpsPsAh+z2vKjpwv9CO020Jb4Q9
 +nv6fW0Y53PUqn4NPrq8dL9cgWOxxqLifqFjB/+y+/QsvjJrOsuLm1el2b7Ert4+9el2dq/ty
 zet+mAQ8XPS571tSg8VPYten453bpB91fGxZpUMY/JGg29tClui8v61K2dbaQkv+DDzVimvEk
 txRqKhFnNRcSIANrBFUPkCAAA=
X-Env-Sender: douly.fnst@cn.fujitsu.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1498795690!103343455!2
X-Originating-IP: [59.151.112.132]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13531 invoked from network); 30 Jun 2017 04:08:12 -0000
Received: from cn.fujitsu.com (HELO heian.cn.fujitsu.com) (59.151.112.132)
 by server-8.tower-31.messagelabs.com with SMTP; 30 Jun 2017 04:08:12 -0000
X-IronPort-AV: E=Sophos;i="5.22,518,1449504000"; d="scan'208";a="20680347"
Received: from unknown (HELO cn.fujitsu.com) ([10.167.33.5])
 by heian.cn.fujitsu.com with ESMTP; 30 Jun 2017 12:08:01 +0800
Received: from G08CNEXCHPEKD03.g08.fujitsu.local (unknown [10.167.33.85])
 by cn.fujitsu.com (Postfix) with ESMTP id 3F1AA47C654D;
 Fri, 30 Jun 2017 12:07:59 +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.319.2; Fri, 30 Jun 2017 12:07:57 +0800
From: Dou Liyang <douly.fnst@cn.fujitsu.com>
To: <x86@kernel.org>, <linux-kernel@vger.kernel.org>,
 <xen-devel@lists.xenproject.org>
Date: Fri, 30 Jun 2017 12:07:32 +0800
Message-ID: <5c6ad9d0779fa59825731d58de37a6786f991d83.1498795030.git.douly.fnst@cn.fujitsu.com>
X-Mailer: git-send-email 2.5.5
In-Reply-To: <cover.1498795030.git.douly.fnst@cn.fujitsu.com>
References: <cover.1498795030.git.douly.fnst@cn.fujitsu.com>
MIME-Version: 1.0
X-Originating-IP: [10.167.226.106]
X-yoursite-MailScanner-ID: 3F1AA47C654D.A6093
X-yoursite-MailScanner: Found to be clean
X-yoursite-MailScanner-From: douly.fnst@cn.fujitsu.com
X-Spam-Status: No
X-Mailman-Approved-At: Fri, 30 Jun 2017 09:18:16 +0000
Cc: Dou Liyang <douly.fnst@cn.fujitsu.com>, bhe@redhat.com,
 peterz@infradead.org, mingo@kernel.org, ebiederm@xmission.com, hpa@zytor.com,
 izumi.taku@jp.fujitsu.com, boris.ostrovsky@oracle.com, tglx@linutronix.de
Subject: [Xen-devel] [PATCH v5 04/12] x86/apic: Move logical APIC ID away
	from apic_bsp_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>

YXBpY19ic3Bfc2V0dXAoKSBzZXRzIGFuZCByZXR1cm5zIGxvZ2ljYWwgQVBJQyBJRCBmb3IgaW5p
dGlhbGl6aW5nCmNwdTBfbG9naWNhbF9hcGljaWQgaW4gU01QLWNhcGFibGUgc3lzdGVtLgoKVGhl
IGlkIGhhcyBub3RoaW5nIHRvIGRvIHdpdGggdGhlIGluaXRpYWxpemF0aW9uIG9mIGxvY2FsIEFQ
SUMgYW5kCkkvTyBBUElDLiBBbmQgYXBpY19ic3Bfc2V0dXAoKSBzaG91bGQgYmUgY2FsbGVkIGZv
ciBpbnRlcnJ1cHQgbW9kZQpzZXR1cCBpbnRlbnRseS4KCk1vdmUgdGhlIGlkIHNldHVwIHRvIG5h
dGl2ZV9zbXBfcHJlcGFyZV9jcHVzKCkgZm9yIGNsZWFudXAgYW5kIG1hcmsKYXBpY19ic3Bfc2V0
dXAoKSB2b2lkLgoKU2lnbmVkLW9mZi1ieTogRG91IExpeWFuZyA8ZG91bHkuZm5zdEBjbi5mdWpp
dHN1LmNvbT4KLS0tCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9hcGljLmggfCAgMiArLQogYXJjaC94
ODYva2VybmVsL2FwaWMvYXBpYy5jIHwgMTAgKy0tLS0tLS0tLQogYXJjaC94ODYva2VybmVsL3Nt
cGJvb3QuYyAgIHwgIDcgKysrKystLQogMyBmaWxlcyBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyks
IDEyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL2FwaWMu
aCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL2FwaWMuaAppbmRleCBkZGMxNmZmLi5jM2JlZGJkIDEw
MDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9hcGljLmgKKysrIGIvYXJjaC94ODYvaW5j
bHVkZS9hc20vYXBpYy5oCkBAIC0xNDYsNyArMTQ2LDcgQEAgc3RhdGljIGlubGluZSBpbnQgYXBp
Y19mb3JjZV9lbmFibGUodW5zaWduZWQgbG9uZyBhZGRyKQogZXh0ZXJuIGludCBhcGljX2ZvcmNl
X2VuYWJsZSh1bnNpZ25lZCBsb25nIGFkZHIpOwogI2VuZGlmCiAKLWV4dGVybiBpbnQgYXBpY19i
c3Bfc2V0dXAoYm9vbCB1cG1vZGUpOworZXh0ZXJuIHZvaWQgYXBpY19ic3Bfc2V0dXAoYm9vbCB1
cG1vZGUpOwogZXh0ZXJuIHZvaWQgYXBpY19hcF9zZXR1cCh2b2lkKTsKIAogLyoKZGlmZiAtLWdp
dCBhL2FyY2gveDg2L2tlcm5lbC9hcGljL2FwaWMuYyBiL2FyY2gveDg2L2tlcm5lbC9hcGljL2Fw
aWMuYwppbmRleCA2MzIyMGNhLi40OThlZGJlIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwv
YXBpYy9hcGljLmMKKysrIGIvYXJjaC94ODYva2VybmVsL2FwaWMvYXBpYy5jCkBAIC0yMzQxLDI1
ICsyMzQxLDE3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBhcGljX2JzcF91cF9zZXR1cCh2b2lkKQog
ICogUmV0dXJuczoKICAqIGFwaWNfaWQgb2YgQlNQIEFQSUMKICAqLwotaW50IF9faW5pdCBhcGlj
X2JzcF9zZXR1cChib29sIHVwbW9kZSkKK3ZvaWQgX19pbml0IGFwaWNfYnNwX3NldHVwKGJvb2wg
dXBtb2RlKQogewotCWludCBpZDsKLQogCWNvbm5lY3RfYnNwX0FQSUMoKTsKIAlpZiAodXBtb2Rl
KQogCQlhcGljX2JzcF91cF9zZXR1cCgpOwogCXNldHVwX2xvY2FsX0FQSUMoKTsKIAotCWlmICh4
MmFwaWNfbW9kZSkKLQkJaWQgPSBhcGljX3JlYWQoQVBJQ19MRFIpOwotCWVsc2UKLQkJaWQgPSBH
RVRfQVBJQ19MT0dJQ0FMX0lEKGFwaWNfcmVhZChBUElDX0xEUikpOwotCiAJZW5hYmxlX0lPX0FQ
SUMoKTsKIAllbmRfbG9jYWxfQVBJQ19zZXR1cCgpOwogCWlycV9yZW1hcF9lbmFibGVfZmF1bHRf
aGFuZGxpbmcoKTsKIAlzZXR1cF9JT19BUElDKCk7Ci0JcmV0dXJuIGlkOwogfQogCiAvKgpkaWZm
IC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL3NtcGJvb3QuYyBiL2FyY2gveDg2L2tlcm5lbC9zbXBi
b290LmMKaW5kZXggOTNmMGNkYS4uZDY3MjFmMCAxMDA2NDQKLS0tIGEvYXJjaC94ODYva2VybmVs
L3NtcGJvb3QuYworKysgYi9hcmNoL3g4Ni9rZXJuZWwvc21wYm9vdC5jCkBAIC0xMzQ3LDggKzEz
NDcsMTEgQEAgdm9pZCBfX2luaXQgbmF0aXZlX3NtcF9wcmVwYXJlX2NwdXModW5zaWduZWQgaW50
IG1heF9jcHVzKQogCX0KIAogCWRlZmF1bHRfc2V0dXBfYXBpY19yb3V0aW5nKCk7Ci0JY3B1MF9s
b2dpY2FsX2FwaWNpZCA9IGFwaWNfYnNwX3NldHVwKGZhbHNlKTsKLQorCWFwaWNfYnNwX3NldHVw
KGZhbHNlKTsKKwlpZiAoeDJhcGljX21vZGUpCisJCWNwdTBfbG9naWNhbF9hcGljaWQgPSBhcGlj
X3JlYWQoQVBJQ19MRFIpOworCWVsc2UKKwkJY3B1MF9sb2dpY2FsX2FwaWNpZCA9IEdFVF9BUElD
X0xPR0lDQUxfSUQoYXBpY19yZWFkKEFQSUNfTERSKSk7CiAJLyogU2V0dXAgbG9jYWwgdGltZXIg
Ki8KIAl4ODZfaW5pdC50aW1lcnMuc2V0dXBfcGVyY3B1X2Nsb2NrZXYoKTsKIAotLSAKMi41LjUK
CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 30 09:18:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 09:18:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQs4A-0005Vk-I6; Fri, 30 Jun 2017 09: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 <douly.fnst@cn.fujitsu.com>) id 1dQnE6-0008Ip-Iw
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 04:08:14 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 D4/14-03032-DAEC5595; Fri, 30 Jun 2017 04:08:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKIsWRWlGSWpSXmKPExsViPb2gRXftudB
 Ig7fMFt+3TGZyYPQ4/OEKSwBjFGtmXlJ+RQJrxrRZ+5kK5slX/L91mKmBcbFUFyMnh4SAn8T9
 bfeZQWwhgVqJU31NTF2MXED2SkaJzYsesUI4xxklHnSuYwWpYhPQkTjT/IAdxBYRCJdYu7abD
 aSIWeAZo8Snnz8YQRLCAqESK3/dBbI5OFgEVCXen4kBCfMKxEsc2PaeGWKznMS2LXvAyjkFbC
 WWXHnODnGFjcSjXd1MEPWCEidnPmEBsZkFJCQOvngB1ask8XrdARYIW1fi0fsF7BC2psS21ef
 YIGwziSM7/7NC2IISO59fYJvAKDILydhZSMYuYGRaxahenFpUllqka6SXVJSZnlGSm5iZo2to
 YKaXm1pcnJiempOYVKyXnJ+7iREY5AxAsINx2V+nQ4ySHExKorznFoVGCvEl5adUZiQWZ8QXl
 eakFh9ilOHgUJLgDTsLlBMsSk1PrUjLzAHGG0xagoNHSYRXYAlQmre4IDG3ODMdInWKUZfj2I
 yf35iEWPLy81KlxHlngswQACnKKM2DGwGL/UuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5uU
 BmcKTmVcCt+kV0BFMQEcIzwgBOaIkESEl1cDIVn73c/vE9x8Ls99NzuL9ELDAZPXyE8UN57fp
 WfnVaK7PU76g7/y/cq1+jPbDpK28G7d8dNpYIDI3tl7HdEJo4xqGfXOmpn5n+Xrj6wkenhOVK
 598rpv+4bbKVHbt8qz33k2VHQ0hH1KS3BL2MVbdVBO9wtO26O3NjQVy3j6sIrUtSyVFqjKUWI
 ozEg21mIuKEwG7x8Zj+AIAAA==
X-Env-Sender: douly.fnst@cn.fujitsu.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1498795685!74337025!3
X-Originating-IP: [59.151.112.132]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64052 invoked from network); 30 Jun 2017 04:08:12 -0000
Received: from cn.fujitsu.com (HELO heian.cn.fujitsu.com) (59.151.112.132)
 by server-11.tower-27.messagelabs.com with SMTP; 30 Jun 2017 04:08:12 -0000
X-IronPort-AV: E=Sophos;i="5.22,518,1449504000"; d="scan'208";a="20680346"
Received: from unknown (HELO cn.fujitsu.com) ([10.167.33.5])
 by heian.cn.fujitsu.com with ESMTP; 30 Jun 2017 12:08:00 +0800
Received: from G08CNEXCHPEKD03.g08.fujitsu.local (unknown [10.167.33.85])
 by cn.fujitsu.com (Postfix) with ESMTP id C84D247F64DA;
 Fri, 30 Jun 2017 12:08:02 +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.319.2; Fri, 30 Jun 2017 12:08:01 +0800
From: Dou Liyang <douly.fnst@cn.fujitsu.com>
To: <x86@kernel.org>, <linux-kernel@vger.kernel.org>,
 <xen-devel@lists.xenproject.org>
Date: Fri, 30 Jun 2017 12:07:33 +0800
Message-ID: <a8d9b8d0b6c908a570f3ee40c59ef20bd61a21e4.1498795030.git.douly.fnst@cn.fujitsu.com>
X-Mailer: git-send-email 2.5.5
In-Reply-To: <cover.1498795030.git.douly.fnst@cn.fujitsu.com>
References: <cover.1498795030.git.douly.fnst@cn.fujitsu.com>
MIME-Version: 1.0
X-Originating-IP: [10.167.226.106]
X-yoursite-MailScanner-ID: C84D247F64DA.A61C1
X-yoursite-MailScanner: Found to be clean
X-yoursite-MailScanner-From: douly.fnst@cn.fujitsu.com
X-Spam-Status: No
X-Mailman-Approved-At: Fri, 30 Jun 2017 09:18:16 +0000
Cc: Dou Liyang <douly.fnst@cn.fujitsu.com>, bhe@redhat.com,
 peterz@infradead.org, mingo@kernel.org, ebiederm@xmission.com, hpa@zytor.com,
 izumi.taku@jp.fujitsu.com, boris.ostrovsky@oracle.com, tglx@linutronix.de
Subject: [Xen-devel] [PATCH v5 05/12] x86/apic: Unify interrupt mode setup
	for SMP-capable 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>

SW4gdGhlIFNNUC1jYXBhYmxlIHN5c3RlbSwgZW5hYmxlIGFuZCBzZXR1cCB0aGUgaW50ZXJydXB0
IGRlbGl2ZXJ5Cm1vZGUgaW4gbmF0aXZlX3NtcF9wcmVwYXJlX2NwdXMoKS4KClRoaXMgZGVzaWdu
IG1peHMgdGhlIEFQSUMgYW5kIFNNUCB0b2dldGhlciwgaXQgaGFzIGhpZ2hseSBjb3VwbGluZy4K
Ck1ha2UgdGhlIGluaXRpYWxpemF0aW9uIG9mIGludGVycnVwdCBtb2RlIGluZGVwZW5kZW50LCBV
bmlmeSBhbmQKcmVmaW5lIGl0IHRvIGFwaWNfaW50cl9tb2RlX2luaXQoKSBmb3IgU01QLWNhcGFi
bGUgc3lzdGVtLgoKU2lnbmVkLW9mZi1ieTogRG91IExpeWFuZyA8ZG91bHkuZm5zdEBjbi5mdWpp
dHN1LmNvbT4KLS0tCiBhcmNoL3g4Ni9rZXJuZWwvYXBpYy9hcGljLmMgfCA0MSArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLQogYXJjaC94ODYva2VybmVsL3NtcGJvb3Qu
YyAgIHwgMTMgKystLS0tLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAzOCBpbnNlcnRpb25zKCsp
LCAxNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvYXBpYy9hcGlj
LmMgYi9hcmNoL3g4Ni9rZXJuZWwvYXBpYy9hcGljLmMKaW5kZXggNDk4ZWRiZS4uYmVhODAzMiAx
MDA2NDQKLS0tIGEvYXJjaC94ODYva2VybmVsL2FwaWMvYXBpYy5jCisrKyBiL2FyY2gveDg2L2tl
cm5lbC9hcGljL2FwaWMuYwpAQCAtMTE2MCwxMCArMTE2MCwxMiBAQCB2b2lkIF9faW5pdCBzeW5j
X0FyYl9JRHModm9pZCkKIGVudW0gYXBpY19pbnRyX21vZGUgewogCUFQSUNfUElDLAogCUFQSUNf
VklSVFVBTF9XSVJFLAorCUFQSUNfVklSVFVBTF9XSVJFX05PX0NPTkZJRywKIAlBUElDX1NZTU1F
VFJJQ19JTywKKwlBUElDX1NZTU1FVFJJQ19JT19OT19ST1VUSU5HLAogfTsKIAotc3RhdGljIGlu
dCBfX2luaXQgYXBpY19pbnRyX21vZGVfc2VsZWN0KHZvaWQpCitzdGF0aWMgaW50IF9faW5pdCBh
cGljX2ludHJfbW9kZV9zZWxlY3QoaW50ICp1cG1vZGUpCiB7CiAJLyogQ2hlY2sga2VybmVsIG9w
dGlvbiAqLwogCWlmIChkaXNhYmxlX2FwaWMpIHsKQEAgLTEyMDYsMTIgKzEyMDgsMzAgQEAgc3Rh
dGljIGludCBfX2luaXQgYXBpY19pbnRyX21vZGVfc2VsZWN0KHZvaWQpCiAJaWYgKCFzbXBfZm91
bmRfY29uZmlnKSB7CiAJCWRpc2FibGVfaW9hcGljX3N1cHBvcnQoKTsKIAotCQlpZiAoIWFjcGlf
bGFwaWMpCisJCWlmICghYWNwaV9sYXBpYykgewogCQkJcHJfaW5mbygiQVBJQzogQUNQSSBNQURU
IG9yIE1QIHRhYmxlcyBhcmUgbm90IGRldGVjdGVkXG4iKTsKKwkJCSp1cG1vZGUgPSB0cnVlOwor
CisJCQlyZXR1cm4gQVBJQ19WSVJUVUFMX1dJUkVfTk9fQ09ORklHOworCQl9CiAKIAkJcmV0dXJu
IEFQSUNfVklSVFVBTF9XSVJFOwogCX0KIAorI2lmZGVmIENPTkZJR19TTVAKKwkvKiBJZiBTTVAg
c2hvdWxkIGJlIGRpc2FibGVkLCB0aGVuIHJlYWxseSBkaXNhYmxlIGl0ISAqLworCWlmICghc2V0
dXBfbWF4X2NwdXMpIHsKKwkJcHJfaW5mbygiQVBJQzogU01QIG1vZGUgZGVhY3RpdmF0ZWRcbiIp
OworCQlyZXR1cm4gQVBJQ19TWU1NRVRSSUNfSU9fTk9fUk9VVElORzsKKwl9CisKKwlpZiAocmVh
ZF9hcGljX2lkKCkgIT0gYm9vdF9jcHVfcGh5c2ljYWxfYXBpY2lkKSB7CisJCXBhbmljKCJCb290
IEFQSUMgSUQgaW4gbG9jYWwgQVBJQyB1bmV4cGVjdGVkICglZCB2cyAlZCkiLAorCQkgICAgIHJl
YWRfYXBpY19pZCgpLCBib290X2NwdV9waHlzaWNhbF9hcGljaWQpOworCQkvKiBPciBjYW4gd2Ug
c3dpdGNoIGJhY2sgdG8gUElDIGhlcmU/ICovCisJfQorI2VuZGlmCisKIAkvKiBPdGhlciBjaGVj
a3Mgb2YgQVBJQyBvcHRpb25zIHdpbGwgYmUgZG9uZSBpbiBlYWNoIHNldHVwIGZ1bmN0aW9uICov
CiAKIAlyZXR1cm4gQVBJQ19TWU1NRVRSSUNfSU87CkBAIC0xMjY5LDIwICsxMjg5LDMxIEBAIHZv
aWQgX19pbml0IGluaXRfYnNwX0FQSUModm9pZCkKIC8qIEluaXQgdGhlIGludGVycnVwdCBkZWxp
dmVyeSBtb2RlIGZvciB0aGUgQlNQICovCiB2b2lkIF9faW5pdCBhcGljX2ludHJfbW9kZV9pbml0
KHZvaWQpCiB7Ci0Jc3dpdGNoIChhcGljX2ludHJfbW9kZV9zZWxlY3QoKSkgeworCWludCB1cG1v
ZGUgPSBmYWxzZTsKKworCXN3aXRjaCAoYXBpY19pbnRyX21vZGVfc2VsZWN0KCZ1cG1vZGUpKSB7
CiAJY2FzZSBBUElDX1BJQzoKIAkJYXBpY19wcmludGsoQVBJQ19WRVJCT1NFLCBLRVJOX0lORk8K
IAkJCSJLZWVwIGluIFBJQyBtb2RlKDgyNTkpXG4iKTsKIAkJcmV0dXJuOwogCWNhc2UgQVBJQ19W
SVJUVUFMX1dJUkU6CisJY2FzZSBBUElDX1ZJUlRVQUxfV0lSRV9OT19DT05GSUc6CiAJCWFwaWNf
cHJpbnRrKEFQSUNfVkVSQk9TRSwgS0VSTl9JTkZPCiAJCQkiU3dpdGNoIHRvIHZpcnR1YWwgd2ly
ZSBtb2RlIHNldHVwXG4iKTsKLQkJcmV0dXJuOworCQlkZWZhdWx0X3NldHVwX2FwaWNfcm91dGlu
ZygpOworCQlicmVhazsKIAljYXNlIEFQSUNfU1lNTUVUUklDX0lPOgogCQlhcGljX3ByaW50ayhB
UElDX1ZFUkJPU0UsIEtFUk5fSU5GTwogCQkJIlN3aXRjaCB0byBzeW1tZWN0aWMgSS9PIG1vZGUg
c2V0dXBcbiIpOwotCQlyZXR1cm47CisJCWRlZmF1bHRfc2V0dXBfYXBpY19yb3V0aW5nKCk7CisJ
CWJyZWFrOworCWNhc2UgQVBJQ19TWU1NRVRSSUNfSU9fTk9fUk9VVElORzoKKwkJYXBpY19wcmlu
dGsoQVBJQ19WRVJCT1NFLCBLRVJOX0lORk8KKwkJCSJTd2l0Y2ggdG8gc3ltbWVjdGljIEkvTyBt
b2RlIHNldHVwIGluIG5vIFNNUCByb3V0aW5lXG4iKTsKKwkJYnJlYWs7CiAJfQorCisJYXBpY19i
c3Bfc2V0dXAodXBtb2RlKTsKIH0KIAogc3RhdGljIHZvaWQgbGFwaWNfc2V0dXBfZXNyKHZvaWQp
CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvc21wYm9vdC5jIGIvYXJjaC94ODYva2VybmVs
L3NtcGJvb3QuYwppbmRleCBkNjcyMWYwLi5iOWIyYTQzIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9r
ZXJuZWwvc21wYm9vdC5jCisrKyBiL2FyY2gveDg2L2tlcm5lbC9zbXBib290LmMKQEAgLTEzMjEs
MTggKzEzMjEsMTcgQEAgdm9pZCBfX2luaXQgbmF0aXZlX3NtcF9wcmVwYXJlX2NwdXModW5zaWdu
ZWQgaW50IG1heF9jcHVzKQogCiAJc2V0X2NwdV9zaWJsaW5nX21hcCgwKTsKIAorCWFwaWNfaW50
cl9tb2RlX2luaXQoKTsKKwogCXN3aXRjaCAoc21wX3Nhbml0eV9jaGVjayhtYXhfY3B1cykpIHsK
IAljYXNlIFNNUF9OT19DT05GSUc6CiAJCWRpc2FibGVfc21wKCk7Ci0JCWlmIChBUElDX2luaXRf
dW5pcHJvY2Vzc29yKCkpCi0JCQlwcl9ub3RpY2UoIkxvY2FsIEFQSUMgbm90IGRldGVjdGVkLiBV
c2luZyBkdW1teSBBUElDIGVtdWxhdGlvbi5cbiIpOwogCQlyZXR1cm47CiAJY2FzZSBTTVBfTk9f
QVBJQzoKIAkJZGlzYWJsZV9zbXAoKTsKIAkJcmV0dXJuOwogCWNhc2UgU01QX0ZPUkNFX1VQOgog
CQlkaXNhYmxlX3NtcCgpOwotCQlhcGljX2JzcF9zZXR1cChmYWxzZSk7CiAJCS8qIFNldHVwIGxv
Y2FsIHRpbWVyICovCiAJCXg4Nl9pbml0LnRpbWVycy5zZXR1cF9wZXJjcHVfY2xvY2tldigpOwog
CQlyZXR1cm47CkBAIC0xMzQwLDE0ICsxMzM5LDYgQEAgdm9pZCBfX2luaXQgbmF0aXZlX3NtcF9w
cmVwYXJlX2NwdXModW5zaWduZWQgaW50IG1heF9jcHVzKQogCQlicmVhazsKIAl9CiAKLQlpZiAo
cmVhZF9hcGljX2lkKCkgIT0gYm9vdF9jcHVfcGh5c2ljYWxfYXBpY2lkKSB7Ci0JCXBhbmljKCJC
b290IEFQSUMgSUQgaW4gbG9jYWwgQVBJQyB1bmV4cGVjdGVkICglZCB2cyAlZCkiLAotCQkgICAg
IHJlYWRfYXBpY19pZCgpLCBib290X2NwdV9waHlzaWNhbF9hcGljaWQpOwotCQkvKiBPciBjYW4g
d2Ugc3dpdGNoIGJhY2sgdG8gUElDIGhlcmU/ICovCi0JfQotCi0JZGVmYXVsdF9zZXR1cF9hcGlj
X3JvdXRpbmcoKTsKLQlhcGljX2JzcF9zZXR1cChmYWxzZSk7CiAJaWYgKHgyYXBpY19tb2RlKQog
CQljcHUwX2xvZ2ljYWxfYXBpY2lkID0gYXBpY19yZWFkKEFQSUNfTERSKTsKIAllbHNlCi0tIAoy
LjUuNQoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 30 09:18:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 09:18:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQs4A-0005VO-4k; Fri, 30 Jun 2017 09:18:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <douly.fnst@cn.fujitsu.com>) id 1dQnE5-0008IX-0D
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 04:08:13 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 D3/AF-01859-CAEC5595; Fri, 30 Jun 2017 04:08:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOIsWRWlGSWpSXmKPExsViPb2gRXf1udB
 Ig+N/FC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozF+7pYCx7xVfy5sZStgfEqTxcjJ4eEgJ/E
 +gVb2EFsIYFaieW/nzBD2CsZJZq/2HYxcgHZxxkl+n5MYQVJsAnoSJxpfgDWICIQLrF2bTcbS
 BGzwDNGiU8/fzCCJIQFQiS+7DsKZrMIqEq87VvPBGLzCsRL7Jywng1is5zEti17wGo4BWwlll
 x5DnWFjcSjXd1Q9YISJ2c+YQGxmQUkJA6+eMEM0ask8XrdARYIW1fixs9DUHFNiW2rz0HNN5M
 4svM/K4QtKLHz+QW2CYwis5CMnYVk7AJGplWMGsWpRWWpRbqG5npJRZnpGSW5iZk5uoYGxnq5
 qcXFiempOYlJxXrJ+bmbGIGBzgAEOxhfnvY8xCjJwaQkyntuUWikEF9SfkplRmJxRnxRaU5q8
 SFGGQ4OJQnesLNAOcGi1PTUirTMHGDMwaQlOHiURHgFlgCleYsLEnOLM9MhUqcYdTmOzfj5jU
 mIJS8/L1VKnFcNZIYASFFGaR7cCFj8X2KUlRLmZQQ6SoinILUoN7MEVf4VozgHo5IwLw/IFJ7
 MvBK4Ta+AjmACOkJ4RgjIESWJCCmpBsauE3lvF91LMOg4cXTesjeFsyKXpx/hMa+Pe1I64ek1
 O81TDrFH/ZT+HPCrf+98XfJZwTJWM7cuP/tkjocya1x2rzwfHNKrLtd8hbee72hwgq/2yz7jB
 Q8C7dyu+eUVXf/fyy6yI8k24UWBRYhP4IGrmsw3L90qNBU5zXj15SO+6wpJxvn/biuxFGckGm
 oxFxUnAgDvQSXQ+gIAAA==
X-Env-Sender: douly.fnst@cn.fujitsu.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1498795690!103343455!1
X-Originating-IP: [59.151.112.132]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12431 invoked from network); 30 Jun 2017 04:08:11 -0000
Received: from cn.fujitsu.com (HELO heian.cn.fujitsu.com) (59.151.112.132)
 by server-8.tower-31.messagelabs.com with SMTP; 30 Jun 2017 04:08:11 -0000
X-IronPort-AV: E=Sophos;i="5.22,518,1449504000"; d="scan'208";a="20680342"
Received: from unknown (HELO cn.fujitsu.com) ([10.167.33.5])
 by heian.cn.fujitsu.com with ESMTP; 30 Jun 2017 12:07:54 +0800
Received: from G08CNEXCHPEKD03.g08.fujitsu.local (unknown [10.167.33.85])
 by cn.fujitsu.com (Postfix) with ESMTP id CC4FF46B53F6;
 Fri, 30 Jun 2017 12:07:55 +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.319.2; Fri, 30 Jun 2017 12:07:54 +0800
From: Dou Liyang <douly.fnst@cn.fujitsu.com>
To: <x86@kernel.org>, <linux-kernel@vger.kernel.org>,
 <xen-devel@lists.xenproject.org>
Date: Fri, 30 Jun 2017 12:07:31 +0800
Message-ID: <554a909f2a7b85ff8dd94d33ca8ed1fdb8f22229.1498795030.git.douly.fnst@cn.fujitsu.com>
X-Mailer: git-send-email 2.5.5
In-Reply-To: <cover.1498795030.git.douly.fnst@cn.fujitsu.com>
References: <cover.1498795030.git.douly.fnst@cn.fujitsu.com>
MIME-Version: 1.0
X-Originating-IP: [10.167.226.106]
X-yoursite-MailScanner-ID: CC4FF46B53F6.A60AF
X-yoursite-MailScanner: Found to be clean
X-yoursite-MailScanner-From: douly.fnst@cn.fujitsu.com
X-Spam-Status: No
X-Mailman-Approved-At: Fri, 30 Jun 2017 09:18:16 +0000
Cc: Dou Liyang <douly.fnst@cn.fujitsu.com>, bhe@redhat.com,
 peterz@infradead.org, mingo@kernel.org, ebiederm@xmission.com, hpa@zytor.com,
 izumi.taku@jp.fujitsu.com, boris.ostrovsky@oracle.com, tglx@linutronix.de
Subject: [Xen-devel] [PATCH v5 03/12] x86/apic: Split local APIC timer setup
	from the APIC 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>

YXBpY19ic3Bfc2V0dXAoKSBzZXRzIHVwIHRoZSBsb2NhbCBBUElDLCBJL08gQVBJQyBhbmQgQVBJ
QyB0aW1lci4KClRoZSBsb2NhbCBBUElDIGFuZCBJL08gQVBJQyBzZXR1cCBiZWxvbmdzIHRvIGlu
dGVycnVwdCBkZWxpdmVyeSBtb2RlCnNldHVwLiBTZXR0aW5nIHVwIHRoZSBsb2NhbCBBUElDIHRp
bWVyIGZvciBib290aW5nIENQVSBpcyBhbm90aGVyIGpvYgphbmQgaGFzIG5vdGhpbmcgdG8gZG8g
d2l0aCBpbnRlcnJ1cHQgZGVsaXZlcnkgbW9kZSBzZXR1cC4KClNwbGl0IGxvY2FsIEFQSUMgdGlt
ZXIgc2V0dXAgZnJvbSB0aGUgQVBJQyBzZXR1cCwga2VlcCBpdCBpbiB0aGUKb3JpZ2luYWwgcG9z
aXRpb24gZm9yIFNNUCBhbmQgVVAga2VybmVsIGZvciBwcmVwYXJhdGlvbi4KClNpZ25lZC1vZmYt
Ynk6IERvdSBMaXlhbmcgPGRvdWx5LmZuc3RAY24uZnVqaXRzdS5jb20+Ci0tLQogYXJjaC94ODYv
a2VybmVsL2FwaWMvYXBpYy5jIHwgNCArKy0tCiBhcmNoL3g4Ni9rZXJuZWwvc21wYm9vdC5jICAg
fCA1ICsrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvYXBpYy9hcGljLmMgYi9hcmNoL3g4Ni9r
ZXJuZWwvYXBpYy9hcGljLmMKaW5kZXggMDBkOTdmNC4uNjMyMjBjYSAxMDA2NDQKLS0tIGEvYXJj
aC94ODYva2VybmVsL2FwaWMvYXBpYy5jCisrKyBiL2FyY2gveDg2L2tlcm5lbC9hcGljL2FwaWMu
YwpAQCAtMjM1OSw4ICsyMzU5LDYgQEAgaW50IF9faW5pdCBhcGljX2JzcF9zZXR1cChib29sIHVw
bW9kZSkKIAllbmRfbG9jYWxfQVBJQ19zZXR1cCgpOwogCWlycV9yZW1hcF9lbmFibGVfZmF1bHRf
aGFuZGxpbmcoKTsKIAlzZXR1cF9JT19BUElDKCk7Ci0JLyogU2V0dXAgbG9jYWwgdGltZXIgKi8K
LQl4ODZfaW5pdC50aW1lcnMuc2V0dXBfcGVyY3B1X2Nsb2NrZXYoKTsKIAlyZXR1cm4gaWQ7CiB9
CiAKQEAgLTI0MDAsNiArMjM5OCw4IEBAIGludCBfX2luaXQgQVBJQ19pbml0X3VuaXByb2Nlc3Nv
cih2b2lkKQogCiAJZGVmYXVsdF9zZXR1cF9hcGljX3JvdXRpbmcoKTsKIAlhcGljX2JzcF9zZXR1
cCh0cnVlKTsKKwkvKiBTZXR1cCBsb2NhbCB0aW1lciAqLworCXg4Nl9pbml0LnRpbWVycy5zZXR1
cF9wZXJjcHVfY2xvY2tldigpOwogCXJldHVybiAwOwogfQogCmRpZmYgLS1naXQgYS9hcmNoL3g4
Ni9rZXJuZWwvc21wYm9vdC5jIGIvYXJjaC94ODYva2VybmVsL3NtcGJvb3QuYwppbmRleCBmMDQ0
NzlhLi45M2YwY2RhIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwvc21wYm9vdC5jCisrKyBi
L2FyY2gveDg2L2tlcm5lbC9zbXBib290LmMKQEAgLTEzMzMsNiArMTMzMyw4IEBAIHZvaWQgX19p
bml0IG5hdGl2ZV9zbXBfcHJlcGFyZV9jcHVzKHVuc2lnbmVkIGludCBtYXhfY3B1cykKIAljYXNl
IFNNUF9GT1JDRV9VUDoKIAkJZGlzYWJsZV9zbXAoKTsKIAkJYXBpY19ic3Bfc2V0dXAoZmFsc2Up
OworCQkvKiBTZXR1cCBsb2NhbCB0aW1lciAqLworCQl4ODZfaW5pdC50aW1lcnMuc2V0dXBfcGVy
Y3B1X2Nsb2NrZXYoKTsKIAkJcmV0dXJuOwogCWNhc2UgU01QX09LOgogCQlicmVhazsKQEAgLTEz
NDcsNiArMTM0OSw5IEBAIHZvaWQgX19pbml0IG5hdGl2ZV9zbXBfcHJlcGFyZV9jcHVzKHVuc2ln
bmVkIGludCBtYXhfY3B1cykKIAlkZWZhdWx0X3NldHVwX2FwaWNfcm91dGluZygpOwogCWNwdTBf
bG9naWNhbF9hcGljaWQgPSBhcGljX2JzcF9zZXR1cChmYWxzZSk7CiAKKwkvKiBTZXR1cCBsb2Nh
bCB0aW1lciAqLworCXg4Nl9pbml0LnRpbWVycy5zZXR1cF9wZXJjcHVfY2xvY2tldigpOworCiAJ
cHJfaW5mbygiQ1BVMDogIik7CiAJcHJpbnRfY3B1X2luZm8oJmNwdV9kYXRhKDApKTsKIAotLSAK
Mi41LjUKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 30 09:18:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 09:18:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQs49-0005V2-Mt; Fri, 30 Jun 2017 09: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 <douly.fnst@cn.fujitsu.com>) id 1dQnE3-0008IQ-8S
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 04:08:11 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 E6/15-02962-AAEC5595; Fri, 30 Jun 2017 04:08:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDIsWRWlGSWpSXmKPExsViPb2gRXfludB
 Ig213FC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxprSvYCn7ZVzxacp+tgbFPt4uRk0NCwE/i
 X8txRhBbSKBW4umT2cxdjFxA9kpGiZ4T7SwQieOMEj9eyYHYbAI6EmeaH7CD2CIC4RJr13azg
 TQwCzxjlPj08wfYJGGgxNRnC8FsFgFVie0PTzCB2LwCNhKfN+xlh9gsJ7Ftyx5GiLigxMmZT8
 CWMQtoSrRu/80OYctLNG8FuQikXkni9boDLBC2rsTthYsYIWxNiW2rz7FB2GYSR3b+Z4WwBSV
 2Pr/ANoFReBaSFbOQrJiFZMUCRuZVjOrFqUVlqUW6RnpJRZnpGSW5iZk5uoYGZnq5qcXFiemp
 OYlJxXrJ+bmbGIFhzgAEOxiX/XU6xCjJwaQkyntuUWikEF9SfkplRmJxRnxRaU5q8SFGGQ4OJ
 QnesLNAOcGi1PTUirTMHGDEwaQlOHiURHgFlgCleYsLEnOLM9MhUqcYjTk2rF7/hYnj2Iyf35
 iEWPLy81KlxHlngkwSACnNKM2DGwRLBJcYZaWEeRmBThPiKUgtys0sQZV/xSjOwagkzMsDMoU
 nM68Ebt8roFOYgE4RnhECckpJIkJKqoHRfevRabL/vB3jJmVaXJPqfZV8K+nBt7Q5c+dqWHtd
 2BK65XexlIt15fxJTe9Lnv8Wi5Sa/2jOhm4+efG6+U8uavT+lf0X9UFTisWtq9v0eJ+o+LMVH
 KvXtdsvvvXyBiOvWfJMhkRWw/7TPK9+nl2y4Yf3LfOeCY2bQkx3vJE/EDyT8RC7vU6NEktxRq
 KhFnNRcSIAR2sZLv8CAAA=
X-Env-Sender: douly.fnst@cn.fujitsu.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1498795685!74337025!1
X-Originating-IP: [59.151.112.132]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63369 invoked from network); 30 Jun 2017 04:08:07 -0000
Received: from cn.fujitsu.com (HELO heian.cn.fujitsu.com) (59.151.112.132)
 by server-11.tower-27.messagelabs.com with SMTP; 30 Jun 2017 04:08:07 -0000
X-IronPort-AV: E=Sophos;i="5.22,518,1449504000"; d="scan'208";a="20680336"
Received: from unknown (HELO cn.fujitsu.com) ([10.167.33.5])
 by heian.cn.fujitsu.com with ESMTP; 30 Jun 2017 12:07:48 +0800
Received: from G08CNEXCHPEKD03.g08.fujitsu.local (unknown [10.167.33.85])
 by cn.fujitsu.com (Postfix) with ESMTP id 3999046B53F6;
 Fri, 30 Jun 2017 12:07:48 +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.319.2; Fri, 30 Jun 2017 12:07:46 +0800
From: Dou Liyang <douly.fnst@cn.fujitsu.com>
To: <x86@kernel.org>, <linux-kernel@vger.kernel.org>,
 <xen-devel@lists.xenproject.org>
Date: Fri, 30 Jun 2017 12:07:28 +0800
Message-ID: <cover.1498795030.git.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: 3999046B53F6.ADC8F
X-yoursite-MailScanner: Found to be clean
X-yoursite-MailScanner-From: douly.fnst@cn.fujitsu.com
X-Spam-Status: No
X-Mailman-Approved-At: Fri, 30 Jun 2017 09:18:16 +0000
Cc: Dou Liyang <douly.fnst@cn.fujitsu.com>, bhe@redhat.com,
 peterz@infradead.org, mingo@kernel.org, ebiederm@xmission.com, hpa@zytor.com,
 izumi.taku@jp.fujitsu.com, boris.ostrovsky@oracle.com, tglx@linutronix.de
Subject: [Xen-devel] [PATCH v5 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>

W0JhY2tncm91bmRdCgpNUCBzcGVjaWZpY2F0aW9uIGRlZmluZXMgdGhyZWUgZGlmZmVyZW50IGlu
dGVycnVwdCBkZWxpdmVyeSBtb2RlcyBhcyBmb2xsb3dzOgoKIDEuIFBJQyBNb2RlCiAyLiBWaXJ0
dWFsIFdpcmUgTW9kZQogMy4gU3ltbWV0cmljIEkvTyBNb2RlCgpUaGV5IHdpbGwgYmUgc2V0dXAg
aW4gdGhlIGRpZmZlcmVudCBwZXJpb2RzIG9mIGJvb3RpbmcgdGltZToKIDEuICpQSUMgTW9kZSos
IHRoZSBkZWZhdWx0IGludGVycnVwdCBkZWxpdmVyeSBtb2Rlcywgd2lsbCBiZSBzZXQgZmlyc3Qu
CiAyLiAqVmlydHVhbCBXaXJlIE1vZGUqIHdpbGwgYmUgc2V0dXAgZHVyaW5nIElTQSBJUlEgaW5p
dGlhbGl6YXRpb24oIHN0ZXAgMQogICAgaW4gdGhlIGZpZ3VyZS4xKS4KIDMuICpTeW1tZXRyaWMg
SS9PIE1vZGUqJ3Mgc2V0dXAgaXMgcmVsYXRlZCB0byB0aGUgc3lzdGVtCiAgICAzLjEgSW4gU01Q
LWNhcGFibGUgc3lzdGVtLCBzZXR1cCBkdXJpbmcgcHJlcGFyZXMgQ1BVcyhzdGVwIDIpIAogICAg
My4yIEluIFVQIHN5c3RlbSwgc2V0dXAgZHVyaW5nIGluaXRpYWxpemVzIGl0c2VsZihzdGVwIDMp
LgoKCiBzdGFydF9rZXJuZWwKKy0tLS0tLS0tLS0tLS0tLSsKfAorLS0+IC4uLi4uLi4KfAp8ICAg
IHNldHVwX2FyY2gKKy0tPiArLS0tLS0tLSsKfAp8ICAgIGluaXRfSVJRCistPiArLS0rLS0tLS0r
CnwgICAgICB8ICAgICAgICBpbml0X0lTQV9pcnFzCnwgICAgICArLS0tLS0tPiArLSstLS0tLS0t
LSsKfCAgICAgICAgICAgICAgICAgfCAgICAgICAgICstLS0tLS0tLS0tLS0tLS0tKworLS0tPiAg
ICAgICAgICAgICArLS0tLS0tPiAgfCAxLmluaXRfYnNwX0FQSUN8CnwgICAgIC4uLi4uLi4gICAg
ICAgICAgICAgICArLS0tLS0tLS0tLS0tLS0tLSsKKy0tLT4KfCAgICAgcmVzdF9pbml0CistLS0+
LS0tKy0tLS0tKwp8ICAgICAgIHwgICBrZXJuZWxfaW5pdAp8ICAgICAgICs+IC0tLS0rLS0tLS0r
CnwgICAgICAgICAgICAgIHwgICBrZXJuZWxfaW5pdF9mcmVlYWJsZQp8ICAgICAgICAgICAgICAr
LT4gIC0tLS0rLS0tLS0tLS0tLS0tLSsKfCAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgc21w
X3ByZXBhcmVfY3B1cwp8ICAgICAgICAgICAgICAgICAgICAgICArLS0tPiArLS0tLSstLS0tLS0t
LS0rCnwgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgfCAgICstLS0tLS0tLS0tLS0t
LS0tLS0tKwp8ICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICstPiB8Mi4gIGFwaWNf
YnNwX3NldHVwIHwKfCAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgKy0tLS0t
LS0tLS0tLS0tLS0tLS0rCnwgICAgICAgICAgICAgICAgICAgICAgIHwKdiAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAgc21wX2luaXQKICAgICAgICAgICAgICAgICAgICAgICAgKy0tLT4gKy0t
LSstLS0tKwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICArLS0tLS0tLS0t
LS0tLS0tLS0tLSsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICstLT4gfDMuICBh
cGljX2JzcF9zZXR1cCB8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICst
LS0tLS0tLS0tLS0tLS0tLS0tKwogICAgZmlndXJlLjEgVGhlIGZsb3cgY2hhcnQgb2YgdGhlIGtl
cm5lbCBzdGFydHVwIHByb2Nlc3MKCltQcm9ibGVtXQoKMS4gQ2F1c2Uga2VybmVsIGluIGFuIHVu
bWF0Y2hlZCBtb2RlIGF0IHRoZSBiZWdpbm5pbmcgb2YgYm9vdGluZyB0aW1lLgoyLiBDYXVzZSB0
aGUgZHVtcC1jYXB0dXJlIGtlcm5lbCBoYW5ncyB3aXRoICdub3RzYycgb3B0aW9uIGluaGVyaXRl
ZAogICBmcm9tIDFzdCBrZXJuZWwgb3B0aW9uLgozLiBDYXVzZSB0aGUgY29kZSBoYXJkIHRvIHJl
YWQgYW5kIG1haW50YWluLgoKQXMgSW5nbydzIGFuZCBFcmljJ3MgZGlzY3Vzc2VzWzEsMl0sIGl0
IG5lZWQgdG8gYmUgcmVmYWN0b3IuCgpbU29sdXRpb25dCgoxLiBDb25zdHJ1Y3QgYSBzZWxlY3Rv
ciB0byB1bmlmeSB0aGVzZSBzd2l0Y2hlcwoKICAgICAgICstLS0tLS0tLS0tLS0rCiAgICAgICB8
ZGlzYWJsZV9hcGljKy0tLS0tLS0tLS0tLS0tLS0tLS0tKwogICAgICAgKy0tLS0tLS0tLS0tLSsg
ICAgICAgdHJ1ZSAgICAgICAgIHwKICAgICAgICAgICAgICB8ZmFsc2UgICAgICAgICAgICAgICAg
ICAgICB8CiAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgfAogKy0tLS0t
LS0tLS0tLXYtLS0tLS0tLS0tLS0tLS0tLS0rICAgICAgIHwKIHwhYm9vdF9jcHVfaGFzKFg4Nl9G
RUFUVVJFX0FQSUMpKy0tLS0tLS0rCiArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsg
IHRydWUgfAogICAgICAgICAgICAgIHxmYWxzZSAgICAgICAgICAgICAgICAgICAgIHwKICAgICAg
ICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICAgICstLS0tLS0tdi0tLS0t
LS0tLSsgICAgICAgICAgICAgICAgdgogICAgICB8IXNtcF9mb3VuZF9jb25maWd8ICAgICAgICAg
ICAgUElDIE1PREUKICAgICAgKy0tLS0tLS0tLS0tLS0tLSstKwogICAgICAgfGZhbHNlICAgICAg
ICAgfHRydWUKICAgICAgIHwgICAgICAgICAgICAgIHwKICAgICAgIHYgICAgICAgICAgKy0tLXYt
LS0tLS0tLS0rClNZTU1FVFJJQyBJTyBNT0RFIHwgIWFjcGlfbGFwaWMgfAogICAgICAgICAgICAg
ICAgICArLS0tLS0tKy0tLS0tLSsKICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgICAgICAg
ICAgICAgICAgICAgICAgIHYKICAgICAgICAgICAgICAgICAgIFZJUlRVQUwgV0lSRSBNT0RFIAoK
Mi4gVW5pZnlpbmcgdGhlc2Ugc2V0dXAgc3RlcHMgb2YgU01QLWNhcGFibGUgYW5kIFVQIHN5c3Rl
bQoKICAgc3RhcnRfa2VybmVsCi0tLS0tLS0tLS0tLS0tLSsKfAp8CnwKfCAgICB4ODZfbGF0ZV90
aW1lX2luaXQKKy0tLS0+LS0tKy0tLS0tLS0tLS0tLSsKfCAgICAgICAgfAp8ICAgICAgICB8ICAg
ICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKfCAgICAgICAgKy0tLS0+IHwgNC4gaW5pdF9p
bnRlcnJ1cHRfbW9kZSB8CnwgICAgICAgICAgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
Kwp2CgoKMy4gRXhlY3V0ZSB0aGUgZnVuY3Rpb24gYXMgc29vbiBhcyBwb3NzaWJsZS4KCltUZXN0
XQoKMS4gSW4gYSB0aGVvcmV0aWNhbCBjb2RlIGFuYWx5c2lzLCB0aGUgcGF0Y2hzZXQgY2FuIHdy
YXAgdGhlIG9yaWdpbmFsCmxvZ2ljLgoKMSkgVGhlIG9yaWdpbmFsIGxvZ2ljIG9mIHRoZSBpbnRl
cnJ1cHQgZGVsaXZlcnkgbW9kZSBzZXR1cO+8mgoKLVN0ZXAgT18xKSBLZWVwIGluIFBJQyBtb2Rl
IG9yIHZpcnR1YWwgd2lyZSBtb2RlOgoKICBDaGVjayAoc21wX2ZvdW5kX2NvbmZpZyB8fCAhYm9v
dF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0FQSUMpKQogICAgdHJ1ZTogIFBJQyBtb2RlCiAgICBmYWxz
ZTogdmlydHVhbCB3aXJlIG1vZGUKCi1TdGVwIE9fMikgVHJ5IHRvIHN3aXRjaCB0byBzeW1tZXRy
aWMgSU8gbW9kZToKICBPXzJfMSkgSW4gdXAgc3lzdGVtOgoKICAgIC1DaGVjayBkaXNhYmxlX2Fw
aWMKICAgICAgdHVyZTogKk9fU18xKiAob3JpZ2luYWwgc2l0dWF0aW9uIDEpCiAgICAtQ2hlY2sg
d2hldGhlciB0aGVyZSBpcyBhIHNlcGFyYXRlIG9yIGludGVncmF0ZWQgY2hpcAogICAgICBkb24n
dCBoYXM6ICpPX1NfMioKICAgIC1DaGVjayAhc21wX2ZvdW5kX2NvbmZpZwogICAgICB0dXJlOiAq
T19TXzMqCiAgICAtT3RoZXJzOgogICAgICAqT19TXzQqCgogIE9fMl8yKSBJbiBzbXAtY2FwYWJs
ZSBzeXN0ZW06CgogICAgLUNoZWNrICFzbXBfZm91bmRfY29uZmlnICYmICFhY3BpX2xhcGljCiAg
ICAgIHRydWU6IGdvdG8gKk9fMl8xKSoKICAgIC1DaGVjayBpZiBpdCBpcyBMQVBJQwogICAgICBk
b24ndCBoYXM6ICpPX1NfNSoKICAgIC1DaGVjayAhbWF4X2NwdXMKICAgICAgdHJ1ZTogKk9fU182
KgogICAgLXJlYWRfYXBpY19pZCgpICE9IGJvb3RfY3B1X3BoeXNpY2FsX2FwaWNpZAogICAgICB0
cnVlOiAqT19TXzcqCiAgICAtT3RoZXJzOgogICAgICAgICAgICAqT19TXzgqCgoyKSBBZnRlciB0
aGF0IHBhdGNoc2V0LCB0aGUgbmV3IGxvZ2ljOgoKLVN0ZXAgTl8xKSBTa2lwIHN0ZXAgT18xIGFu
ZCB0cnkgdG8gc3dpdGNoIHRvIHRoZSBmaW5hbCBpbnRlcnJ1cHQgbW9kZQogICAtQ2hlY2sgZGlz
YWJsZV9hcGljCiAgICAgdHVyZTogKk5fU18xKiAoTmV3IHNpdHVhdGlvbiAxKQogICAtQ2hlY2sg
d2hldGhlciB0aGVyZSBpcyBhIHNlcGFyYXRlIG9yIGludGVncmF0ZWQgY2hpcAogICAgIHR1cmU6
ICpOX1NfMioKICAgLUNoZWNrIGlmICghc21wX2ZvdW5kX2NvbmZpZykKICAgICB0dXJlOiAqTl9T
XzMqCiAgIC1DaGVjayAhc2V0dXBfbWF4X2NwdXMKICAgICB0dXJlOiAqTl9TXzQqCiAgIC1DaGVj
ayByZWFkX2FwaWNfaWQoKSAhPSBib290X2NwdV9waHlzaWNhbF9hcGljaWQKICAgICB0dXJlOiAq
Tl9TXzUqCiAgIC1PdGhlcnM6CiAgICAgICAgICAgKk5fU182KgoKT19TXzEgaXMgY292ZXJlZCBp
biBOX1NfMQpPX1NfMiBpcyBjb3ZlcmVkIGluIE5fU18yCk9fU18zIGlzIGNvdmVyZWQgaW4gTl9T
XzMKT19TXzQgaXMgY292ZXJlZCBpbiBOX1NfNgpPX1NfNSBpcyBjb3ZlcmVkIGluIE5fU18yCk9f
U182IGlzIGNvdmVyZWQgaW4gTl9TXzQKT19TXzcgaXMgY292ZXJlZCBpbiBOX1NfNQpPX1NfOCBp
cyBjb3ZlcmVkIGluIE5fU182CgoyLiBJbiB0aGUgYWN0dWFsIHRlc3QsIEl0IGFsc28gY2FuIHdv
cmsgd2VsbCBpbiB0aGUgc2l0dWF0aW9ucyBvZgpteSB0ZXN0IG1hdHJpeAoKVGhlIGZhY3RvcnMg
b2YgdGVzdCBtYXRyaXg6CgogWDg2ICB8IFNNUCB8TE9DQUwgQVBJQ3xJL08gQVBJQ3xVUF9MQVRF
X0lOSVR8Ci0tLS0tIHwtLS0tLXwtLS0tLS0tLS0tfC0tLS0tLS0tfC0tLS0tLS0tLS0tLXwKMzIt
Yml0fCAgWSAgfCAgICAgWSAgICB8ICAgIFkgICB8ICAgICBZICAgICAgfAo2NC1iaXR8ICBOICB8
ICAgICBOICAgIHwgICAgTiAgIHwgICAgIE4gICAgICB8CnhlbiBQViB8ICAKeGVuIEhWTXwKCmRp
c2FibGVfYXBpY3xYODZfRkVBVFVSRV9BUElDfHNtcF9mb3VuZF9jb25maWd8Ci0tLS0tLS0tLS0t
LXwtLS0tLS0tLS0tLS0tLS0tfC0tLS0tLS0tLS0tLS0tLS18CiAgICAgIDAgICAgIHwgICAgICAg
IDAgICAgICAgfCAgICAgICAgMCAgICAgICB8CiAgICAgIDEgICAgIHwgICAgICAgIDEgICAgICAg
fCAgICAgICAgMSAgICAgICB8CgphY3BpX2xhcGljfGFjcGlfaW9hcGljfHNldHVwX21heF9jcHVz
fAotLS0tLS0tLS0tfC0tLS0tLS0tLS0tfC0tLS0tLS0tLS0tLS0tfAogICAgIDAgICAgfCAgICAg
MCAgICAgfCAgICAgID0wICAgICAgfAogICAgIDEgICAgfCAgICAgMSAgICAgfCAgICAgID4wICAg
ICAgfAoKW0xpbmtdCgpbMV0uIGh0dHBzOi8vbGttbC5vcmcvbGttbC8yMDE2LzgvMi85MjkKWzJd
LiBodHRwczovL2xrbWwub3JnL2xrbWwvMjAxNi84LzEvNTA2CgpGb3IgcHJldmlvdXMgZGlzY3Vz
c2lvbiwgcGxlYXNlIHJlZmVyIHRvOgogIGh0dHBzOi8vbGttbC5vcmcvbGttbC8yMDE3LzUvMTAv
MzIzCiAgaHR0cHM6Ly93d3cuc3Bpbmljcy5uZXQvbGlzdHMva2VybmVsL21zZzI0OTE2MjAuaHRt
bAogIGh0dHBzOi8vbGttbC5vcmcvbGttbC8yMDE3LzMvMjkvNDgxCgpDaGFuZ2VzIFY0IC0tPiBW
NToKCiAgLSByZW1vdmUgdGhlIFJGQyBwcmVzaXgKICAtIHJlbW92ZSB0aGUgMS8xMiBwYXRjaCBp
biBWNAogIC0gbWVyZ2UgMiBwYXRjaGVzIHRvZ2V0aGVyIGZvciBTTVAtY2FwYWJsZSBzeXN0ZW0K
ICAtIHJlcGxhY2UgdGhlICpfaW50ZXJydXB0Xyogd2l0aCAqX2ludHJfKgogIC0gcmVwbGFjZSB0
aGUgcHJfaW5mbyB3aXRoIGFwaWNfcHJpbnRrIGluIGFwaWNfaW50cl9tb2RlX2luaXQoKQogIC0g
YWRkIGEgcGF0Y2ggZm9yIFBWIHhlbiB0byBieXBhc3MgaW50cl9tb2RlX2luaXQoKQoKQ2hhbmdl
cyBWMyAtLT4gVjQ6CgogIC0gTW92ZSBpbnRlcnJ1cHRfbW9kZV9pbml0IHRvIHg4Nl9pbml0X29w
cyBpbnN0ZWFkIG9mIHRoZSB1c2Ugb2YKICAgIGhlYWRlciBmaWxlcwogIC0gUmVwbGFjZSAicmV0
dXJuIiB3aXRoICJicmVhayIgaW4gY2FzZSBvZiBBUElDX1NZTU1FVFJJQ19JT19OT19ST1VUSU5H
CiAgLSBTZXR1cCB1cG1vZGUgZWFybGllciBmb3IgVVAgc3lzdGVtLgogIC0gQ2hlY2sgaW50ZXJy
dXB0IG1vZGUgYmVmb3JlIHBlciBjcHUgY2xvY2sgZXZlbnQgc2V0dXAuCgpDaGFuZ2VzIFYyIC0t
PiBWMzoKCiAgLSBSZWJhc2UgdGhlIHBhdGNoZXMuCiAgLSBDaGFuZ2UgdHdvIGZ1bmN0aW9uIG5h
bWU6CiAgICAgIGFwaWNfYnNwX21vZGVfY2hlY2sgLS0+IGFwaWNfaW50ZXJydXB0X21vZGVfc2Vs
ZWN0CiAgICAgIGluaXRfaW50ZXJydXB0X21vZGUgLS0+IGFwaWNfaW50ZXJydXB0X21vZGVfaW5p
dAogIC0gRmluZCBhIG5ldyB3YWl0aW5nIHdheSB0byBjaGVjayB3aGV0aGVyIHRpbWVyIElSUXMg
d29yayBvciBub3QKICAtIFJlZmluZSB0aGUgc3dpdGNoIGxvZ2ljIGluIGFwaWNfaW50ZXJydXB0
X21vZGVfaW5pdCgpCiAgLSBDb25zaXN0ZW50bHkgc3RhcnQgc2VudGVuY2VzIHdpdGggdXBwZXIg
Y2FzZSBsZXR0ZXJzCiAgLSBGaXggc29tZSB0eXBvcyBhbmQgY29tbWVudHMKICAtIFRyeSBteSBi
ZXN0IHRvIHJld3JpdGUgc29tZSBjaGFuZ2Vsb2cgYWdhaW4KCkNoYW5nZXMgc2luY2UgVjE6IAoK
ICAtIE1vdmUgdGhlIGluaXRpYWxpemF0aW9uIGZyb20gaW5pdF9JUlEoKSB0byB4ODZfbGF0ZV90
aW1lX2luaXQoKQogIC0gVXNlIGEgdGhyZXNob2xkIHRvIHJlZmFjdG9yIHRoZSBjaGVjayBsb2dp
YyBpbiB0aW1lcl9pcnFfd29ya3MoKQogIC0gUmVuYW1lIHRoZSBmcmFtZXdvcmsgdG8gYSBzZWxl
Y3RvcgogIC0gU3BsaXQgdHdvIHBhdGNoZXMKICAtIENvbnNpc3RlbnRseSBzdGFydCBzZW50ZW5j
ZXMgd2l0aCB1cHBlciBjYXNlIGxldHRlcnMKICAtIEZpeCBzb21lIHR5cG9zCiAgLSBSZXdyaXRl
IHRoZSBjaGFuZ2Vsb2cKCkRvdSBMaXlhbmcgKDEyKToKICB4ODYvYXBpYzogQ29uc3RydWN0IGEg
c2VsZWN0b3IgZm9yIHRoZSBpbnRlcnJ1cHQgZGVsaXZlcnkgbW9kZQogIHg4Ni9hcGljOiBQcmVw
YXJlIGZvciB1bmlmeWluZyB0aGUgaW50ZXJydXB0IGRlbGl2ZXJ5IG1vZGVzIHNldHVwCiAgeDg2
L2FwaWM6IFNwbGl0IGxvY2FsIEFQSUMgdGltZXIgc2V0dXAgZnJvbSB0aGUgQVBJQyBzZXR1cAog
IHg4Ni9hcGljOiBNb3ZlIGxvZ2ljYWwgQVBJQyBJRCBhd2F5IGZyb20gYXBpY19ic3Bfc2V0dXAo
KQogIHg4Ni9hcGljOiBVbmlmeSBpbnRlcnJ1cHQgbW9kZSBzZXR1cCBmb3IgU01QLWNhcGFibGUg
c3lzdGVtCiAgeDg2L2FwaWM6IE1hcmsgdGhlIGFwaWNfaW50cl9tb2RlIGV4dGVybiBmb3Igc2Fu
aXR5IGNoZWNrIGNsZWFudXAKICB4ODYvYXBpYzogVW5pZnkgaW50ZXJydXB0IG1vZGUgc2V0dXAg
Zm9yIFVQIHN5c3RlbQogIHg4Ni9pb2FwaWM6IFJlZmFjdG9yIHRoZSBkZWxheSBsb2dpYyBpbiB0
aW1lcl9pcnFfd29ya3MoKQogIHg4Ni9pbml0OiBhZGQgaW50cl9tb2RlX2luaXQgdG8geDg2X2lu
aXRfb3BzCiAgeDg2L3hlbjogQnlwYXNzIGludHIgbW9kZSBzZXR1cCBpbiBlbmxpZ2h0ZW5fcHYg
c3lzdGVtCiAgeDg2L3RpbWU6IEluaXRpYWxpemUgaW50ZXJydXB0IG1vZGUgYmVoaW5kIHRpbWVy
IGluaXQKICB4ODYvYXBpYzogUmVtb3ZlIHRoZSBpbml0X2JzcF9BUElDKCkKCiBhcmNoL3g4Ni9p
bmNsdWRlL2FzbS9hcGljLmggICAgIHwgIDE1ICsrKy0KIGFyY2gveDg2L2luY2x1ZGUvYXNtL3g4
Nl9pbml0LmggfCAgIDIgKwogYXJjaC94ODYva2VybmVsL2FwaWMvYXBpYy5jICAgICB8IDE5MyAr
KysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tCiBhcmNoL3g4Ni9rZXJuZWwv
YXBpYy9pb19hcGljLmMgIHwgIDQ1ICsrKysrKysrKy0KIGFyY2gveDg2L2tlcm5lbC9pcnFpbml0
LmMgICAgICAgfCAgIDMgLQogYXJjaC94ODYva2VybmVsL3NtcGJvb3QuYyAgICAgICB8ICA2NyAr
KysrLS0tLS0tLS0tLQogYXJjaC94ODYva2VybmVsL3RpbWUuYyAgICAgICAgICB8ICAgNSArKwog
YXJjaC94ODYva2VybmVsL3g4Nl9pbml0LmMgICAgICB8ICAgMSArCiBhcmNoL3g4Ni94ZW4vZW5s
aWdodGVuX3B2LmMgICAgIHwgICAxICsKIDkgZmlsZXMgY2hhbmdlZCwgMTg0IGluc2VydGlvbnMo
KyksIDE0OCBkZWxldGlvbnMoLSkKCi0tIAoyLjUuNQoKCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 30 09:18:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 09:18:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQs4C-0005XA-9p; Fri, 30 Jun 2017 09:18:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <douly.fnst@cn.fujitsu.com>) id 1dQnEM-0008OA-M1
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 04:08:30 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 63/3A-02181-DBEC5595; Fri, 30 Jun 2017 04:08:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDIsWRWlGSWpSXmKPExsViPb2gRXfvudB
 Ig39N/Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bsmyvYChokKtb+3s7YwHhMpIuRk0NCwE9i
 8Z1HTCC2kECtxM3G20A2F5C9klFib8MRKOc4o8TjCSvZQarYBHQkzjQ/ALNFBMIl1q7tZgMpY
 hZ4xijx6ecPRpCEsICdxJt3+8BsFgFVict7pwPZHBy8AvESc9eqQGyWk9i2ZQ9YCaeArcSSK8
 /ZIa6wkXi0qxvsIl4BQYmTM5+wgNjMAhISB1+8YIboVZJ4ve4AC4StKzHn4w0mCFtTYtvqc2w
 QtpnEkZ3/WSFsQYmdzy+wTWAUmYVk7CwkYxcwMq1iVC9OLSpLLdI11ksqykzPKMlNzMzRNTQw
 1stNLS5OTE/NSUwq1kvOz93ECAxzBiDYwdj8xekQoyQHk5Io77lFoZFCfEn5KZUZicUZ8UWlO
 anFhxhlODiUJHhvnwHKCRalpqdWpGXmACMOJi3BwaMkwiuwBCjNW1yQmFucmQ6ROsVozLFh9f
 ovTBzHZvz8xiTEkpeflyolzjvzLFCpAEhpRmke3CBYIrjEKCslzMsIdJoQT0FqUW5mCar8K0Z
 xDkYlYV4ekCk8mXklcPteAZ3CBHSK8IwQkFNKEhFSUg2MEZ2h9349nsuq/THrsMUPk0yd2XGG
 V57kf7tssnHvy+s1a27H13xdsfjF/xci6apPNkgqvb8XKyd9ZOcn8wkHbKw0S2VcjGaxb1VYI
 BV5pjno/GKeTaturXulsk5o0uyWdcdZpp+Q6l3aPcMt+ldSctFjG+mH4SmdVdGTv2mLMTqdVy
 g3Wln7XomlOCPRUIu5qDgRAAFRaGz/AgAA
X-Env-Sender: douly.fnst@cn.fujitsu.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1498795676!103343434!3
X-Originating-IP: [59.151.112.132]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21768 invoked from network); 30 Jun 2017 04:08:25 -0000
Received: from cn.fujitsu.com (HELO heian.cn.fujitsu.com) (59.151.112.132)
 by server-8.tower-31.messagelabs.com with SMTP; 30 Jun 2017 04:08:25 -0000
X-IronPort-AV: E=Sophos;i="5.22,518,1449504000"; d="scan'208";a="20680368"
Received: from unknown (HELO cn.fujitsu.com) ([10.167.33.5])
 by heian.cn.fujitsu.com with ESMTP; 30 Jun 2017 12:08:24 +0800
Received: from G08CNEXCHPEKD03.g08.fujitsu.local (unknown [10.167.33.85])
 by cn.fujitsu.com (Postfix) with ESMTP id 945FF47F64D3;
 Fri, 30 Jun 2017 12:08:26 +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.319.2; Fri, 30 Jun 2017 12:08:25 +0800
From: Dou Liyang <douly.fnst@cn.fujitsu.com>
To: <x86@kernel.org>, <linux-kernel@vger.kernel.org>,
 <xen-devel@lists.xenproject.org>
Date: Fri, 30 Jun 2017 12:07:40 +0800
Message-ID: <87b7542473a9566627759c34aa34db0054b97737.1498795030.git.douly.fnst@cn.fujitsu.com>
X-Mailer: git-send-email 2.5.5
In-Reply-To: <cover.1498795030.git.douly.fnst@cn.fujitsu.com>
References: <cover.1498795030.git.douly.fnst@cn.fujitsu.com>
MIME-Version: 1.0
X-Originating-IP: [10.167.226.106]
X-yoursite-MailScanner-ID: 945FF47F64D3.A497E
X-yoursite-MailScanner: Found to be clean
X-yoursite-MailScanner-From: douly.fnst@cn.fujitsu.com
X-Spam-Status: No
X-Mailman-Approved-At: Fri, 30 Jun 2017 09:18:16 +0000
Cc: Dou Liyang <douly.fnst@cn.fujitsu.com>, bhe@redhat.com,
 peterz@infradead.org, mingo@kernel.org, ebiederm@xmission.com, hpa@zytor.com,
 izumi.taku@jp.fujitsu.com, boris.ostrovsky@oracle.com, tglx@linutronix.de
Subject: [Xen-devel] [PATCH v5 12/12] x86/apic: Remove the init_bsp_APIC()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGluaXRfYnNwX0FQSUMoKSB3aGljaCB3b3JrcyBmb3IgdGhlIHZpcnR1YWwgd2lyZSBtb2Rl
IGlzIHVzZWQKaW4gSVNBIGlycSBpbml0aWFsaXphdGlvbiBhdCB0aGUgYm9vdGluZyB0aW1lLgoK
Q3VycmVudGx5LCBlbmFibGUgYW5kIHNldHVwIHRoZSBpbnRlcnJ1cHQgbW9kZSBoYXMgYmVlbiB1
bmlmaWVkCmFuZCBhZHZhbmNlZCBqdXN0IGJlaGluZCB0aGUgdGltZXIgSVJRIHNldHVwLiBLZXJu
ZWwgc3dpdGNoZXMgdG8KdGhlIGZpbmFsIGludGVycnVwdCBkZWxpdmVyeSBtb2RlIGRpcmVjdGx5
LiBTbyBpbml0X2JzcF9BUElDKCkKaXMgcmVkdW5kYW50LgoKUmVtb3ZlIHRoZSBpbml0X2JzcF9B
UElDKCkgZnVuY3Rpb24uCgpTaWduZWQtb2ZmLWJ5OiBEb3UgTGl5YW5nIDxkb3VseS5mbnN0QGNu
LmZ1aml0c3UuY29tPgotLS0KIGFyY2gveDg2L2luY2x1ZGUvYXNtL2FwaWMuaCB8ICAxIC0KIGFy
Y2gveDg2L2tlcm5lbC9hcGljL2FwaWMuYyB8IDQ5IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQogYXJjaC94ODYva2VybmVsL2lycWluaXQuYyAgIHwgIDMgLS0t
CiAzIGZpbGVzIGNoYW5nZWQsIDUzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2
L2luY2x1ZGUvYXNtL2FwaWMuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL2FwaWMuaAppbmRleCBi
MzViYmJmLi4zYzlmYzllIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9hcGljLmgK
KysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vYXBpYy5oCkBAIC0xMzYsNyArMTM2LDYgQEAgZXh0
ZXJuIHZvaWQgZGlzY29ubmVjdF9ic3BfQVBJQyhpbnQgdmlydF93aXJlX3NldHVwKTsKIGV4dGVy
biB2b2lkIGRpc2FibGVfbG9jYWxfQVBJQyh2b2lkKTsKIGV4dGVybiB2b2lkIGxhcGljX3NodXRk
b3duKHZvaWQpOwogZXh0ZXJuIHZvaWQgc3luY19BcmJfSURzKHZvaWQpOwotZXh0ZXJuIHZvaWQg
aW5pdF9ic3BfQVBJQyh2b2lkKTsKIGV4dGVybiB2b2lkIGFwaWNfaW50cl9tb2RlX2luaXQodm9p
ZCk7CiBleHRlcm4gdm9pZCBzZXR1cF9sb2NhbF9BUElDKHZvaWQpOwogZXh0ZXJuIHZvaWQgaW5p
dF9hcGljX21hcHBpbmdzKHZvaWQpOwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL2FwaWMv
YXBpYy5jIGIvYXJjaC94ODYva2VybmVsL2FwaWMvYXBpYy5jCmluZGV4IGQ0NzIyYzIuLjQ3Yzk0
ZDUgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9hcGljL2FwaWMuYworKysgYi9hcmNoL3g4
Ni9rZXJuZWwvYXBpYy9hcGljLmMKQEAgLTEyMzUsNTUgKzEyMzUsNiBAQCBzdGF0aWMgaW50IF9f
aW5pdCBhcGljX2ludHJfbW9kZV9zZWxlY3QoaW50ICp1cG1vZGUpCiAJcmV0dXJuIEFQSUNfU1lN
TUVUUklDX0lPOwogfQogCi0vKgotICogQW4gaW5pdGlhbCBzZXR1cCBvZiB0aGUgdmlydHVhbCB3
aXJlIG1vZGUuCi0gKi8KLXZvaWQgX19pbml0IGluaXRfYnNwX0FQSUModm9pZCkKLXsKLQl1bnNp
Z25lZCBpbnQgdmFsdWU7Ci0KLQkvKgotCSAqIERvbid0IGRvIHRoZSBzZXR1cCBub3cgaWYgd2Ug
aGF2ZSBhIFNNUCBCSU9TIGFzIHRoZQotCSAqIHRocm91Z2gtSS9PLUFQSUMgdmlydHVhbCB3aXJl
IG1vZGUgbWlnaHQgYmUgYWN0aXZlLgotCSAqLwotCWlmIChzbXBfZm91bmRfY29uZmlnIHx8ICFi
b290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVBJQykpCi0JCXJldHVybjsKLQotCS8qCi0JICogRG8g
bm90IHRydXN0IHRoZSBsb2NhbCBBUElDIGJlaW5nIGVtcHR5IGF0IGJvb3R1cC4KLQkgKi8KLQlj
bGVhcl9sb2NhbF9BUElDKCk7Ci0KLQkvKgotCSAqIEVuYWJsZSBBUElDLgotCSAqLwotCXZhbHVl
ID0gYXBpY19yZWFkKEFQSUNfU1BJVik7Ci0JdmFsdWUgJj0gfkFQSUNfVkVDVE9SX01BU0s7Ci0J
dmFsdWUgfD0gQVBJQ19TUElWX0FQSUNfRU5BQkxFRDsKLQotI2lmZGVmIENPTkZJR19YODZfMzIK
LQkvKiBUaGlzIGJpdCBpcyByZXNlcnZlZCBvbiBQNC9YZW9uIGFuZCBzaG91bGQgYmUgY2xlYXJl
ZCAqLwotCWlmICgoYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfSU5URUwp
ICYmCi0JICAgIChib290X2NwdV9kYXRhLng4NiA9PSAxNSkpCi0JCXZhbHVlICY9IH5BUElDX1NQ
SVZfRk9DVVNfRElTQUJMRUQ7Ci0JZWxzZQotI2VuZGlmCi0JCXZhbHVlIHw9IEFQSUNfU1BJVl9G
T0NVU19ESVNBQkxFRDsKLQl2YWx1ZSB8PSBTUFVSSU9VU19BUElDX1ZFQ1RPUjsKLQlhcGljX3dy
aXRlKEFQSUNfU1BJViwgdmFsdWUpOwotCi0JLyoKLQkgKiBTZXQgdXAgdGhlIHZpcnR1YWwgd2ly
ZSBtb2RlLgotCSAqLwotCWFwaWNfd3JpdGUoQVBJQ19MVlQwLCBBUElDX0RNX0VYVElOVCk7Ci0J
dmFsdWUgPSBBUElDX0RNX05NSTsKLQlpZiAoIWxhcGljX2lzX2ludGVncmF0ZWQoKSkJCS8qIDgy
NDg5RFggKi8KLQkJdmFsdWUgfD0gQVBJQ19MVlRfTEVWRUxfVFJJR0dFUjsKLQlpZiAoYXBpY19l
eHRubWkgPT0gQVBJQ19FWFROTUlfTk9ORSkKLQkJdmFsdWUgfD0gQVBJQ19MVlRfTUFTS0VEOwot
CWFwaWNfd3JpdGUoQVBJQ19MVlQxLCB2YWx1ZSk7Ci19Ci0KIC8qIEluaXQgdGhlIGludGVycnVw
dCBkZWxpdmVyeSBtb2RlIGZvciB0aGUgQlNQICovCiB2b2lkIF9faW5pdCBhcGljX2ludHJfbW9k
ZV9pbml0KHZvaWQpCiB7CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvaXJxaW5pdC5jIGIv
YXJjaC94ODYva2VybmVsL2lycWluaXQuYwppbmRleCA3NDY4YzY5Li40ODhjOWUyIDEwMDY0NAot
LS0gYS9hcmNoL3g4Ni9rZXJuZWwvaXJxaW5pdC5jCisrKyBiL2FyY2gveDg2L2tlcm5lbC9pcnFp
bml0LmMKQEAgLTcyLDkgKzcyLDYgQEAgdm9pZCBfX2luaXQgaW5pdF9JU0FfaXJxcyh2b2lkKQog
CXN0cnVjdCBpcnFfY2hpcCAqY2hpcCA9IGxlZ2FjeV9waWMtPmNoaXA7CiAJaW50IGk7CiAKLSNp
ZiBkZWZpbmVkKENPTkZJR19YODZfNjQpIHx8IGRlZmluZWQoQ09ORklHX1g4Nl9MT0NBTF9BUElD
KQotCWluaXRfYnNwX0FQSUMoKTsKLSNlbmRpZgogCWxlZ2FjeV9waWMtPmluaXQoMCk7CiAKIAlm
b3IgKGkgPSAwOyBpIDwgbnJfbGVnYWN5X2lycXMoKTsgaSsrKQotLSAKMi41LjUKCgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 30 09:18:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 09:18:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQs4B-0005Wo-Rz; Fri, 30 Jun 2017 09: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 <douly.fnst@cn.fujitsu.com>) id 1dQnEF-0008Lz-LA
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 04:08:23 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 16/E4-03582-6BEC5595; Fri, 30 Jun 2017 04:08:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDIsWRWlGSWpSXmKPExsViPb2gRXfbudB
 Ig/4+RYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPHsvWMBQfZKj5P3MzSwPiAtYuRk0NCwE9i
 T/NnJhBbSKBWYvKXk4xdjFxA9kpGica999khnOOMEntmzWYEqWIT0JE40/yAHcQWEQiXWLu2m
 w2kiFngGaPEp58/wIqEBQIkJs7tB1rBwcEioCpxrEsYJMwrEC+x/vhdRojNchLbtuwBszkFbC
 WWXHnODnGFjcSjXd1MEPWCEidnPmEBsZkFJCQOvnjBDNGrJPF63QEWCFtXYtrPNVBxTYltq8+
 xQdhmEkd2/of6UlBi5/MLbBMYRWYhGTsLydgFjEyrGNWLU4vKUot0LfWSijLTM0pyEzNzdA0N
 zPRyU4uLE9NTcxKTivWS83M3MQLDnAEIdjDe3RRwiFGSg0lJlPfcotBIIb6k/JTKjMTijPii0
 pzU4kOMMhwcShK8YWeBcoJFqempFWmZOcCIg0lLcPAoifAKLAFK8xYXJOYWZ6ZDpE4xGnM0fd
 jyhYnj2Iyf35iEWPLy81KlxHlngkwSACnNKM2DGwRLBJcYZaWEeRmBThPiKUgtys0sQZV/xSj
 OwagkzMsDMoUnM68Ebt8roFOYgE4RnhECckpJIkJKqoGRQ7O6U2Pbi5MBZmduuj+SmK+rk/i7
 2etIx+J4+z8cjUH8im/CdOWanvyRDzD3Yvn6dLreadebh87eDbtzsDKZQfTsvz/nf6W+49V9M
 +fLJKvFl1b6yhtHPrwRMFlj8dqrffNa1d/nLdA5vVAza3Pg4e7VS/6wrCn2b3hf29MlmFbyZ6
 vy52NCSizFGYmGWsxFxYkAYQIJGv8CAAA=
X-Env-Sender: douly.fnst@cn.fujitsu.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1498795699!92459914!1
X-Originating-IP: [59.151.112.132]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9085 invoked from network); 30 Jun 2017 04:08:20 -0000
Received: from cn.fujitsu.com (HELO heian.cn.fujitsu.com) (59.151.112.132)
 by server-14.tower-27.messagelabs.com with SMTP; 30 Jun 2017 04:08:20 -0000
X-IronPort-AV: E=Sophos;i="5.22,518,1449504000"; d="scan'208";a="20680362"
Received: from unknown (HELO cn.fujitsu.com) ([10.167.33.5])
 by heian.cn.fujitsu.com with ESMTP; 30 Jun 2017 12:08:18 +0800
Received: from G08CNEXCHPEKD03.g08.fujitsu.local (unknown [10.167.33.85])
 by cn.fujitsu.com (Postfix) with ESMTP id CB61946B53F6;
 Fri, 30 Jun 2017 12:08:19 +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.319.2; Fri, 30 Jun 2017 12:08:18 +0800
From: Dou Liyang <douly.fnst@cn.fujitsu.com>
To: <x86@kernel.org>, <linux-kernel@vger.kernel.org>,
 <xen-devel@lists.xenproject.org>
Date: Fri, 30 Jun 2017 12:07:38 +0800
Message-ID: <2545ef73fde4e3cf65080b056669dadd3578ff8a.1498795030.git.douly.fnst@cn.fujitsu.com>
X-Mailer: git-send-email 2.5.5
In-Reply-To: <cover.1498795030.git.douly.fnst@cn.fujitsu.com>
References: <cover.1498795030.git.douly.fnst@cn.fujitsu.com>
MIME-Version: 1.0
X-Originating-IP: [10.167.226.106]
X-yoursite-MailScanner-ID: CB61946B53F6.A51A3
X-yoursite-MailScanner: Found to be clean
X-yoursite-MailScanner-From: douly.fnst@cn.fujitsu.com
X-Spam-Status: No
X-Mailman-Approved-At: Fri, 30 Jun 2017 09:18:16 +0000
Cc: Dou Liyang <douly.fnst@cn.fujitsu.com>, bhe@redhat.com,
 peterz@infradead.org, mingo@kernel.org, ebiederm@xmission.com, hpa@zytor.com,
 izumi.taku@jp.fujitsu.com, boris.ostrovsky@oracle.com, tglx@linutronix.de
Subject: [Xen-devel] [PATCH v5 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>

eGVuX3NtcF9vcHMgb3ZlcndyaXRlcyBzbXBfcHJlcGFyZV9jcHVzIHRvIHhlbl9wdl9zbXBfcHJl
cGFyZV9jcHVzCndoaWNoIGluaXRpYWxpemVzIGludGVycnVwdCBpdHNlbGYuCgpUb3VjaGluZyB0
aGUgaW50cl9tb2RlX2luaXQgY2F1c2VzIHVuZXhwZWN0ZWQgcmVzdWx0cyBvbiB0aGUgc3lzdGVt
LgoKQnlwYXNzIGl0IGluIGVubGlnaHRlbl9wdiBzeXN0ZW0uCgpTaWduZWQtb2ZmLWJ5OiBEb3Ug
TGl5YW5nIDxkb3VseS5mbnN0QGNuLmZ1aml0c3UuY29tPgotLS0KIGFyY2gveDg2L3hlbi9lbmxp
Z2h0ZW5fcHYuYyB8IDEgKwogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspCgpkaWZmIC0t
Z2l0IGEvYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5jIGIvYXJjaC94ODYveGVuL2VubGlnaHRl
bl9wdi5jCmluZGV4IGYzM2VlZjQuLmQzMzYyYTMgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi9l
bmxpZ2h0ZW5fcHYuYworKysgYi9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2LmMKQEAgLTEyNjgs
NiArMTI2OCw3IEBAIGFzbWxpbmthZ2UgX192aXNpYmxlIHZvaWQgX19pbml0IHhlbl9zdGFydF9r
ZXJuZWwodm9pZCkKIAl4ODZfcGxhdGZvcm0uZ2V0X25taV9yZWFzb24gPSB4ZW5fZ2V0X25taV9y
ZWFzb247CiAKIAl4ODZfaW5pdC5yZXNvdXJjZXMubWVtb3J5X3NldHVwID0geGVuX21lbW9yeV9z
ZXR1cDsKKwl4ODZfaW5pdC5pcnFzLmludHJfbW9kZV9pbml0CT0geDg2X2luaXRfbm9vcDsKIAl4
ODZfaW5pdC5vZW0uYXJjaF9zZXR1cCA9IHhlbl9hcmNoX3NldHVwOwogCXg4Nl9pbml0Lm9lbS5i
YW5uZXIgPSB4ZW5fYmFubmVyOwogCi0tIAoyLjUuNQoKCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 30 09:18:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 09:18:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQs4A-0005Vv-Or; Fri, 30 Jun 2017 09:18:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <douly.fnst@cn.fujitsu.com>) id 1dQnE7-0008JO-Mp
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 04:08:15 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 77/7B-02181-EAEC5595; Fri, 30 Jun 2017 04:08:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNIsWRWlGSWpSXmKPExsViPb2gRXfdudB
 Ig519PBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aEJ69YCj4JV+x4V9LAOF2wi5GTQ0LAT2Ly
 i4XsILaQQK3Eg2l7mLoYuYDslYwSL35OZYZwjjNKHHs2kRmkik1AR+JM8wOwDhGBcIm1a7vZQ
 IqYBZ4xSnz6+YMRJCEs4CNx5tNtMJtFQFVizdpPLF2MHBy8AvES/75WQ2yWk9i2ZQ9YCaeArc
 SSK8+hrrCReLSrmwnE5hUQlDg58wkLiM0sICFx8MULZoheJYnX6w6AjZQQ0JW4vtUNIqwpsW3
 1OTYI20ziyM7/rBC2oMTO5xfYJjCKzEIydRaSqQsYmVYxahSnFpWlFukamuslFWWmZ5TkJmbm
 6BoaGOvlphYXJ6an5iQmFesl5+duYgQGOQMQ7GB8edrzEKMkB5OSKO+5RaGRQnxJ+SmVGYnFG
 fFFpTmpxYcYZTg4lCR4w84C5QSLUtNTK9Iyc4DxBpOW4OBREuEVWAKU5i0uSMwtzkyHSJ1iNO
 bYsHr9FyaOYzN+fmMSYsnLz0uVEudVA5kkAFKaUZoHNwiWBi4xykoJ8zICnSbEU5BalJtZgir
 /ilGcg1FJmJcHZApPZl4J3L5XQKcwAZ0iPCME5JSSRISUVAPjyfT48rQ9HYGGLwSXCZazrWu/
 9OP7pU/HOjQbHp3a7m9W1Xg++swiNjGHoCVLJLW8hfbd3xXWx7Ly4+JW3jkRK6PWqhuLSEzf9
 0+3RU5kv0XMlP6KqW+vCwY7Xtht9atce/nity7fk09eqZiyqLJ5xtqnExgFxfdUaV2+oWXLsP
 41/ynNpFhhJZbijERDLeai4kQA5sryIv4CAAA=
X-Env-Sender: douly.fnst@cn.fujitsu.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1498795690!103343455!3
X-Originating-IP: [59.151.112.132]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14637 invoked from network); 30 Jun 2017 04:08:13 -0000
Received: from cn.fujitsu.com (HELO heian.cn.fujitsu.com) (59.151.112.132)
 by server-8.tower-31.messagelabs.com with SMTP; 30 Jun 2017 04:08:13 -0000
X-IronPort-AV: E=Sophos;i="5.22,518,1449504000"; d="scan'208";a="20680351"
Received: from unknown (HELO cn.fujitsu.com) ([10.167.33.5])
 by heian.cn.fujitsu.com with ESMTP; 30 Jun 2017 12:08:06 +0800
Received: from G08CNEXCHPEKD03.g08.fujitsu.local (unknown [10.167.33.85])
 by cn.fujitsu.com (Postfix) with ESMTP id 66ACF47E64D5;
 Fri, 30 Jun 2017 12:08:09 +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.319.2; Fri, 30 Jun 2017 12:08:08 +0800
From: Dou Liyang <douly.fnst@cn.fujitsu.com>
To: <x86@kernel.org>, <linux-kernel@vger.kernel.org>,
 <xen-devel@lists.xenproject.org>
Date: Fri, 30 Jun 2017 12:07:35 +0800
Message-ID: <1fa26228fa94779d12d4089b83a43fe157b110fe.1498795030.git.douly.fnst@cn.fujitsu.com>
X-Mailer: git-send-email 2.5.5
In-Reply-To: <cover.1498795030.git.douly.fnst@cn.fujitsu.com>
References: <cover.1498795030.git.douly.fnst@cn.fujitsu.com>
MIME-Version: 1.0
X-Originating-IP: [10.167.226.106]
X-yoursite-MailScanner-ID: 66ACF47E64D5.A627C
X-yoursite-MailScanner: Found to be clean
X-yoursite-MailScanner-From: douly.fnst@cn.fujitsu.com
X-Spam-Status: No
X-Mailman-Approved-At: Fri, 30 Jun 2017 09:18:16 +0000
Cc: Dou Liyang <douly.fnst@cn.fujitsu.com>, bhe@redhat.com,
 peterz@infradead.org, mingo@kernel.org, ebiederm@xmission.com, hpa@zytor.com,
 izumi.taku@jp.fujitsu.com, boris.ostrovsky@oracle.com, tglx@linutronix.de
Subject: [Xen-devel] [PATCH v5 07/12] x86/apic: Unify interrupt mode setup
	for UP 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>

SW4gVW5pUHJvY2Vzc29yIGtlcm5lbCB3aXRoIFVQX0xBVEVfSU5JVD15LCBpdCBlbmFibGVzIGFu
ZCBzZXR1cHMKaW50ZXJydXB0IGRlbGl2ZXJ5IG1vZGUgaW4gdXBfbGF0ZV9pbml0KCkuCgpVbmlm
eSBpdCB0byBhcGljX2ludHJfbW9kZV9pbml0KCksIHJlbW92ZSBBUElDX2luaXRfdW5pcHJvY2Vz
c29yKCkuCgpTaWduZWQtb2ZmLWJ5OiBEb3UgTGl5YW5nIDxkb3VseS5mbnN0QGNuLmZ1aml0c3Uu
Y29tPgotLS0KIGFyY2gveDg2L2luY2x1ZGUvYXNtL2FwaWMuaCB8ICAxIC0KIGFyY2gveDg2L2tl
cm5lbC9hcGljL2FwaWMuYyB8IDQ5ICsrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDQxIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL2FwaWMuaCBiL2FyY2gveDg2
L2luY2x1ZGUvYXNtL2FwaWMuaAppbmRleCBiZmJmNzE1Li5iMzViYmJmIDEwMDY0NAotLS0gYS9h
cmNoL3g4Ni9pbmNsdWRlL2FzbS9hcGljLmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vYXBp
Yy5oCkBAIC0xNDQsNyArMTQ0LDYgQEAgdm9pZCByZWdpc3Rlcl9sYXBpY19hZGRyZXNzKHVuc2ln
bmVkIGxvbmcgYWRkcmVzcyk7CiBleHRlcm4gdm9pZCBzZXR1cF9ib290X0FQSUNfY2xvY2sodm9p
ZCk7CiBleHRlcm4gdm9pZCBzZXR1cF9zZWNvbmRhcnlfQVBJQ19jbG9jayh2b2lkKTsKIGV4dGVy
biB2b2lkIGxhcGljX3VwZGF0ZV90c2NfZnJlcSh2b2lkKTsKLWV4dGVybiBpbnQgQVBJQ19pbml0
X3VuaXByb2Nlc3Nvcih2b2lkKTsKIAogI2lmZGVmIENPTkZJR19YODZfNjQKIHN0YXRpYyBpbmxp
bmUgaW50IGFwaWNfZm9yY2VfZW5hYmxlKHVuc2lnbmVkIGxvbmcgYWRkcikKZGlmZiAtLWdpdCBh
L2FyY2gveDg2L2tlcm5lbC9hcGljL2FwaWMuYyBiL2FyY2gveDg2L2tlcm5lbC9hcGljL2FwaWMu
YwppbmRleCAwNjAxMDU0Li45YmY3ZTk1IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwvYXBp
Yy9hcGljLmMKKysrIGIvYXJjaC94ODYva2VybmVsL2FwaWMvYXBpYy5jCkBAIC0xMTk4LDYgKzEx
OTgsMTAgQEAgc3RhdGljIGludCBfX2luaXQgYXBpY19pbnRyX21vZGVfc2VsZWN0KGludCAqdXBt
b2RlKQogCX0KICNlbmRpZgogCisjaWZkZWYgQ09ORklHX1VQX0xBVEVfSU5JVAorCSp1cG1vZGUg
PSB0cnVlOworI2VuZGlmCisKIAkvKiBDaGVjayBNUCB0YWJsZSBvciBBQ1BJIE1BRFQgY29uZmln
dXJhdGlvbiAqLwogCWlmICghc21wX2ZvdW5kX2NvbmZpZykgewogCQlkaXNhYmxlX2lvYXBpY19z
dXBwb3J0KCk7CkBAIC0yMzgwLDUxICsyMzg0LDE2IEBAIHZvaWQgX19pbml0IGFwaWNfYnNwX3Nl
dHVwKGJvb2wgdXBtb2RlKQogCXNldHVwX0lPX0FQSUMoKTsKIH0KIAotLyoKLSAqIFRoaXMgaW5p
dGlhbGl6ZXMgdGhlIElPLUFQSUMgYW5kIEFQSUMgaGFyZHdhcmUgaWYgdGhpcyBpcwotICogYSBV
UCBrZXJuZWwuCi0gKi8KLWludCBfX2luaXQgQVBJQ19pbml0X3VuaXByb2Nlc3Nvcih2b2lkKQor
I2lmZGVmIENPTkZJR19VUF9MQVRFX0lOSVQKK3ZvaWQgX19pbml0IHVwX2xhdGVfaW5pdCh2b2lk
KQogewotCWlmIChkaXNhYmxlX2FwaWMpIHsKLQkJcHJfaW5mbygiQXBpYyBkaXNhYmxlZFxuIik7
Ci0JCXJldHVybiAtMTsKLQl9Ci0jaWZkZWYgQ09ORklHX1g4Nl82NAotCWlmICghYm9vdF9jcHVf
aGFzKFg4Nl9GRUFUVVJFX0FQSUMpKSB7Ci0JCWRpc2FibGVfYXBpYyA9IDE7Ci0JCXByX2luZm8o
IkFwaWMgZGlzYWJsZWQgYnkgQklPU1xuIik7Ci0JCXJldHVybiAtMTsKLQl9Ci0jZWxzZQotCWlm
ICghc21wX2ZvdW5kX2NvbmZpZyAmJiAhYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0FQSUMpKQot
CQlyZXR1cm4gLTE7Ci0KLQkvKgotCSAqIENvbXBsYWluIGlmIHRoZSBCSU9TIHByZXRlbmRzIHRo
ZXJlIGlzIG9uZS4KLQkgKi8KLQlpZiAoIWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9BUElDKSAm
JgotCSAgICBBUElDX0lOVEVHUkFURUQoYm9vdF9jcHVfYXBpY192ZXJzaW9uKSkgewotCQlwcl9l
cnIoIkJJT1MgYnVnLCBsb2NhbCBBUElDIDB4JXggbm90IGRldGVjdGVkIS4uLlxuIiwKLQkJCWJv
b3RfY3B1X3BoeXNpY2FsX2FwaWNpZCk7Ci0JCXJldHVybiAtMTsKLQl9Ci0jZW5kaWYKKwlhcGlj
X2ludHJfbW9kZV9pbml0KCk7CiAKLQlpZiAoIXNtcF9mb3VuZF9jb25maWcpCi0JCWRpc2FibGVf
aW9hcGljX3N1cHBvcnQoKTsKKwlpZiAoYXBpY19pbnRyX21vZGUgPT0gQVBJQ19QSUMpCisJCXJl
dHVybjsKIAotCWRlZmF1bHRfc2V0dXBfYXBpY19yb3V0aW5nKCk7Ci0JYXBpY19ic3Bfc2V0dXAo
dHJ1ZSk7CiAJLyogU2V0dXAgbG9jYWwgdGltZXIgKi8KIAl4ODZfaW5pdC50aW1lcnMuc2V0dXBf
cGVyY3B1X2Nsb2NrZXYoKTsKLQlyZXR1cm4gMDsKLX0KLQotI2lmZGVmIENPTkZJR19VUF9MQVRF
X0lOSVQKLXZvaWQgX19pbml0IHVwX2xhdGVfaW5pdCh2b2lkKQotewotCUFQSUNfaW5pdF91bmlw
cm9jZXNzb3IoKTsKIH0KICNlbmRpZgogCi0tIAoyLjUuNQoKCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 30 09:18:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 09:18:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQs4B-0005Wd-Kk; Fri, 30 Jun 2017 09:18:19 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <douly.fnst@cn.fujitsu.com>) id 1dQnED-0008Lh-Nf
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 04:08:21 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 49/6C-01862-4BEC5595; Fri, 30 Jun 2017 04:08:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLIsWRWlGSWpSXmKPExsViPb2gRXfLudB
 Ig09nJSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owNV/uYCk4KV1xZO4+xgXGtQBcjJ4eEgJ/E
 7/ufWUFsIYFaiadPZjN3MXIB2SsZJTYs2MEE4RxnlOhbNIcNpIpNQEfiTPMDdhBbRCBcYu3ab
 jaQImaBZ4wSn37+YARJCAtESKy/PZcZxGYRUJWY+KkRrJlXIF7iSF8/G8RqOYltW/aA1XMK2E
 osufKcHeIMG4lHu7qZIOoFJU7OfMICYjMLSEgcfPGCGaJXSeL1ugMsELauxKLux+wQtqbEttX
 noOabSRzZ+Z8VwhaU2Pn8AtsERpFZSMbOQjJ2ASPTKkb14tSistQiXWO9pKLM9IyS3MTMHF1D
 A2O93NTi4sT01JzEpGK95PzcTYzAQGcAgh2MzV+cDjFKcjApifKeWxQaKcSXlJ9SmZFYnBFfV
 JqTWnyIUYaDQ0mC9/YZoJxgUWp6akVaZg4w5mDSEhw8SiK8AkuA0rzFBYm5xZnpEKlTjMYcG1
 av/8LEcWzGz29MQix5+XmpUuK8M88ClQqAlGaU5sENgqWCS4yyUsK8jECnCfEUpBblZpagyr9
 iFOdgVBLm5QGZwpOZVwK37xXQKUxApwjPCAE5pSQRISXVwHhgwayi28KPTsrcjY9ksBMMP2N9
 50LaLQ/h1EDzuGaFGs6mxRtOyJ0Pu+W3/qpC8+P2AIGcOwvdLbtOVCU5yJ69yGM3bZ17N9vGw
 psrg2UyDT/ZzIj9s9iv+ly6nrxkdPa5EHfpPUtFWgNOy4leP73z8X2upU91Lnf3CM57Lfvpx+
 fOtxrSZkosxRmJhlrMRcWJAFhdjqkAAwAA
X-Env-Sender: douly.fnst@cn.fujitsu.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1498795676!103343434!1
X-Originating-IP: [59.151.112.132]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4766 invoked from network); 30 Jun 2017 04:07:57 -0000
Received: from cn.fujitsu.com (HELO heian.cn.fujitsu.com) (59.151.112.132)
 by server-8.tower-31.messagelabs.com with SMTP; 30 Jun 2017 04:07:57 -0000
X-IronPort-AV: E=Sophos;i="5.22,518,1449504000"; d="scan'208";a="20680334"
Received: from unknown (HELO cn.fujitsu.com) ([10.167.33.5])
 by heian.cn.fujitsu.com with ESMTP; 30 Jun 2017 12:07:48 +0800
Received: from G08CNEXCHPEKD03.g08.fujitsu.local (unknown [10.167.33.85])
 by cn.fujitsu.com (Postfix) with ESMTP id 1268547E64D5;
 Fri, 30 Jun 2017 12:07:51 +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.319.2; Fri, 30 Jun 2017 12:07:49 +0800
From: Dou Liyang <douly.fnst@cn.fujitsu.com>
To: <x86@kernel.org>, <linux-kernel@vger.kernel.org>,
 <xen-devel@lists.xenproject.org>
Date: Fri, 30 Jun 2017 12:07:29 +0800
Message-ID: <15d82d40aeec8d5935cca2c64ead8710861cd5f8.1498795030.git.douly.fnst@cn.fujitsu.com>
X-Mailer: git-send-email 2.5.5
In-Reply-To: <cover.1498795030.git.douly.fnst@cn.fujitsu.com>
References: <cover.1498795030.git.douly.fnst@cn.fujitsu.com>
MIME-Version: 1.0
X-Originating-IP: [10.167.226.106]
X-yoursite-MailScanner-ID: 1268547E64D5.A294A
X-yoursite-MailScanner: Found to be clean
X-yoursite-MailScanner-From: douly.fnst@cn.fujitsu.com
X-Spam-Status: No
X-Mailman-Approved-At: Fri, 30 Jun 2017 09:18:16 +0000
Cc: Dou Liyang <douly.fnst@cn.fujitsu.com>, bhe@redhat.com,
 peterz@infradead.org, mingo@kernel.org, ebiederm@xmission.com, hpa@zytor.com,
 izumi.taku@jp.fujitsu.com, boris.ostrovsky@oracle.com, tglx@linutronix.de
Subject: [Xen-devel] [PATCH v5 01/12] x86/apic: Construct a selector for the
	interrupt delivery 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>

Tm93LCB0aGVyZSBhcmUgbWFueSBzd2l0Y2hlcyBpbiBrZXJuZWwgd2hpY2ggYXJlIHVzZWQgdG8g
ZGV0ZXJtaW5lCnRoZSBmaW5hbCBpbnRlcnJ1cHQgZGVsaXZlcnkgbW9kZSwgYXMgc2hvd24gYmVs
b3c6CgoxKSBrY29uZmlnOgogICBDT05GSUdfWDg2XzY0OyBDT05GSUdfWDg2X0xPQ0FMX0FQSUM7
IENPTkZJR194ODZfSU9fQVBJQwoyKSBrZXJuZWwgb3B0aW9uOiBkaXNhYmxlX2FwaWM7IHNraXBf
aW9hcGljX3NldHVwCjMpIENQVSBDYXBhYmlsaXR5OiBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVf
QVBJQykKNCkgTVAgdGFibGU6IHNtcF9mb3VuZF9jb25maWcKNSkgQUNQSTogYWNwaV9sYXBpYzsg
YWNwaV9pb2FwaWM7IG5yX2lvYXBpYwoKVGhlc2Ugc3dpdGNoZXMgYXJlIGRpc29yZGVyZWQgYW5k
IHNjYXR0ZXJlZCBhbmQgdGhlcmUgYXJlIGFsc28gc29tZQpkZXBlbmRlbmNpZXMgd2l0aCBlYWNo
IG90aGVyLiBUaGVzZSBtYWtlIHRoZSBjb2RlIGRpZmZpY3VsdCB0bwptYWludGFpbiBhbmQgcmVh
ZC4KCkNvbnN0cnVjdCBhIHNlbGVjdG9yIHRvIHVuaWZ5IHRoZW0gaW50byBhIHNpbmdsZSBmdW5j
dGlvbiwgdGhlbiwKVXNlIHRoaXMgc2VsZWN0b3IgdG8gZ2V0IGFuIGludGVycnVwdCBkZWxpdmVy
eSBtb2RlIGRpcmVjdGx5LgoKU2lnbmVkLW9mZi1ieTogRG91IExpeWFuZyA8ZG91bHkuZm5zdEBj
bi5mdWppdHN1LmNvbT4KLS0tCiBhcmNoL3g4Ni9rZXJuZWwvYXBpYy9hcGljLmMgfCA2MCArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2Vk
LCA2MCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL2FwaWMvYXBp
Yy5jIGIvYXJjaC94ODYva2VybmVsL2FwaWMvYXBpYy5jCmluZGV4IDJkNzVmYWYuLjg4YmU2NWUg
MTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9hcGljL2FwaWMuYworKysgYi9hcmNoL3g4Ni9r
ZXJuZWwvYXBpYy9hcGljLmMKQEAgLTExNTcsNiArMTE1Nyw2NiBAQCB2b2lkIF9faW5pdCBzeW5j
X0FyYl9JRHModm9pZCkKIAkJCUFQSUNfSU5UX0xFVkVMVFJJRyB8IEFQSUNfRE1fSU5JVCk7CiB9
CiAKK2VudW0gYXBpY19pbnRyX21vZGUgeworCUFQSUNfUElDLAorCUFQSUNfVklSVFVBTF9XSVJF
LAorCUFQSUNfU1lNTUVUUklDX0lPLAorfTsKKworc3RhdGljIGludCBfX2luaXQgYXBpY19pbnRy
X21vZGVfc2VsZWN0KHZvaWQpCit7CisJLyogQ2hlY2sga2VybmVsIG9wdGlvbiAqLworCWlmIChk
aXNhYmxlX2FwaWMpIHsKKwkJcHJfaW5mbygiQVBJQyBkaXNhYmxlZCB2aWEga2VybmVsIGNvbW1h
bmQgbGluZVxuIik7CisJCXJldHVybiBBUElDX1BJQzsKKwl9CisKKwkvKiBDaGVjayBCSU9TICov
CisjaWZkZWYgQ09ORklHX1g4Nl82NAorCS8qIE9uIDY0LWJpdCwgdGhlIEFQSUMgbXVzdCBiZSBp
bnRlZ3JhdGVkLCBDaGVjayBsb2NhbCBBUElDIG9ubHkgKi8KKwlpZiAoIWJvb3RfY3B1X2hhcyhY
ODZfRkVBVFVSRV9BUElDKSkgeworCQlkaXNhYmxlX2FwaWMgPSAxOworCQlwcl9pbmZvKCJBUElD
IGRpc2FibGVkIGJ5IEJJT1NcbiIpOworCQlyZXR1cm4gQVBJQ19QSUM7CisJfQorI2Vsc2UKKwkv
KgorCSAqIE9uIDMyLWJpdCwgY2hlY2sgd2hldGhlciB0aGVyZSBpcyBhIHNlcGFyYXRlIGNoaXAg
b3IgaW50ZWdyYXRlZAorCSAqIEFQSUMKKwkgKi8KKworCS8qIEhhcyBhIGxvY2FsIEFQSUMgPyAq
LworCWlmICghYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0FQSUMpICYmCisJCUFQSUNfSU5URUdS
QVRFRChib290X2NwdV9hcGljX3ZlcnNpb24pKSB7CisJCWRpc2FibGVfYXBpYyA9IDE7CisJCXBy
X2VycihGV19CVUcgIkxvY2FsIEFQSUMgJWQgbm90IGRldGVjdGVkLCBmb3JjZSBlbXVsYXRpb25c
biIsCisJCQkJICAgICAgIGJvb3RfY3B1X3BoeXNpY2FsX2FwaWNpZCk7CisJCXJldHVybiBBUElD
X1BJQzsKKwl9CisKKwkvKiBIYXMgYSBzZXBhcmF0ZSBjaGlwID8gKi8KKwlpZiAoIWJvb3RfY3B1
X2hhcyhYODZfRkVBVFVSRV9BUElDKSAmJiAhc21wX2ZvdW5kX2NvbmZpZykgeworCQlkaXNhYmxl
X2FwaWMgPSAxOworCisJCXJldHVybiBBUElDX1BJQzsKKwl9CisjZW5kaWYKKworCS8qIENoZWNr
IE1QIHRhYmxlIG9yIEFDUEkgTUFEVCBjb25maWd1cmF0aW9uICovCisJaWYgKCFzbXBfZm91bmRf
Y29uZmlnKSB7CisJCWRpc2FibGVfaW9hcGljX3N1cHBvcnQoKTsKKworCQlpZiAoIWFjcGlfbGFw
aWMpCisJCQlwcl9pbmZvKCJBUElDOiBBQ1BJIE1BRFQgb3IgTVAgdGFibGVzIGFyZSBub3QgZGV0
ZWN0ZWRcbiIpOworCisJCXJldHVybiBBUElDX1ZJUlRVQUxfV0lSRTsKKwl9CisKKwkvKiBPdGhl
ciBjaGVja3Mgb2YgQVBJQyBvcHRpb25zIHdpbGwgYmUgZG9uZSBpbiBlYWNoIHNldHVwIGZ1bmN0
aW9uICovCisKKwlyZXR1cm4gQVBJQ19TWU1NRVRSSUNfSU87Cit9CisKIC8qCiAgKiBBbiBpbml0
aWFsIHNldHVwIG9mIHRoZSB2aXJ0dWFsIHdpcmUgbW9kZS4KICAqLwotLSAKMi41LjUKCgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 30 09:18:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 09:18:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQs4C-0005Wz-2j; Fri, 30 Jun 2017 09:18:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <douly.fnst@cn.fujitsu.com>) id 1dQnEG-0008MB-E8
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 04:08:24 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 AF/85-01724-7BEC5595; Fri, 30 Jun 2017 04:08:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGIsWRWlGSWpSXmKPExsViPb2gRXf7udB
 Igw1HmCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyGo91sBUcEK5Zudm1g/MnXxcjJISHgJzFl
 8gdGEFtIoFZi6vITzF2MXED2SkaJ1rZtLBDOcUaJKWfXs4NUsQnoSJxpfgBmiwiES6xd280GU
 sQs8IxR4tPPH2CjhAX8JSbcWsACYrMIqEpc/POKGcTmFYiXmPe5hxVitZzEti17wOo5BWwlll
 x5zg5xho3Eo13dTBD1ghInZz4Bm8MsICFx8MULZoheJYnX6w6wQNi6EhOWdjJC2JoS21afY4O
 wzSSO7PwPtUtQYufzC2wTGEVmIRk7C8nYBYxMqxjVi1OLylKLdI31kooy0zNKchMzc3QNDYz1
 clOLixPTU3MSk4r1kvNzNzECw5wBCHYwNn9xOsQoycGkJMp7blFopBBfUn5KZUZicUZ8UWlOa
 vEhRhkODiUJ3ttngHKCRanpqRVpmTnAiINJS3DwKInwCiwBSvMWFyTmFmemQ6ROMepyHJvx8x
 uTEEtefl6qlDjvzLNARQIgRRmleXAjYNF/iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8PCB
 TeDLzSuA2vQI6ggnoCOEZISBHlCQipKQaGKe+6D5/9IDjfianJQdOBfga/yk4ZL9TNXP/1fsf
 7KYEee76l2DlPPndbsm46uQH134JPefaLbdtBt+elMMiHH/5f05eK5dyqfrJJVXbnS+ailbuX
 znN85m/gFvo2bp7kcuWfXh8Y5q/HAu3+WpHHdclB76pVacKWD0rMRIOsFnnwH7tzwd1/0wllu
 KMREMt5qLiRADHGnA0+QIAAA==
X-Env-Sender: douly.fnst@cn.fujitsu.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1498795676!103343434!2
X-Originating-IP: [59.151.112.132]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21327 invoked from network); 30 Jun 2017 04:08:21 -0000
Received: from cn.fujitsu.com (HELO heian.cn.fujitsu.com) (59.151.112.132)
 by server-8.tower-31.messagelabs.com with SMTP; 30 Jun 2017 04:08:21 -0000
X-IronPort-AV: E=Sophos;i="5.22,518,1449504000"; d="scan'208";a="20680364"
Received: from unknown (HELO cn.fujitsu.com) ([10.167.33.5])
 by heian.cn.fujitsu.com with ESMTP; 30 Jun 2017 12:08:20 +0800
Received: from G08CNEXCHPEKD03.g08.fujitsu.local (unknown [10.167.33.85])
 by cn.fujitsu.com (Postfix) with ESMTP id B503146B53F6;
 Fri, 30 Jun 2017 12:08:22 +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.319.2; Fri, 30 Jun 2017 12:08:21 +0800
From: Dou Liyang <douly.fnst@cn.fujitsu.com>
To: <x86@kernel.org>, <linux-kernel@vger.kernel.org>,
 <xen-devel@lists.xenproject.org>
Date: Fri, 30 Jun 2017 12:07:39 +0800
Message-ID: <f426529effdc9619c1e3edb46b3cf196dfe66528.1498795030.git.douly.fnst@cn.fujitsu.com>
X-Mailer: git-send-email 2.5.5
In-Reply-To: <cover.1498795030.git.douly.fnst@cn.fujitsu.com>
References: <cover.1498795030.git.douly.fnst@cn.fujitsu.com>
MIME-Version: 1.0
X-Originating-IP: [10.167.226.106]
X-yoursite-MailScanner-ID: B503146B53F6.A1912
X-yoursite-MailScanner: Found to be clean
X-yoursite-MailScanner-From: douly.fnst@cn.fujitsu.com
X-Spam-Status: No
X-Mailman-Approved-At: Fri, 30 Jun 2017 09:18:16 +0000
Cc: Dou Liyang <douly.fnst@cn.fujitsu.com>, bhe@redhat.com,
 peterz@infradead.org, mingo@kernel.org, ebiederm@xmission.com, hpa@zytor.com,
 izumi.taku@jp.fujitsu.com, boris.ostrovsky@oracle.com, tglx@linutronix.de
Subject: [Xen-devel] [PATCH v5 11/12] x86/time: Initialize interrupt mode
	behind timer 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>

SW4gc3RhcnRfa2VybmVsKCksIGZpcnN0bHksIGl0IHdvcmtzIG9uIHRoZSBkZWZhdWx0IGludGVy
cnVweSBtb2RlLCB0aGVuCnN3aXRjaCB0byB0aGUgZmluYWwgbW9kZS4gTm9ybWFsbHksIEJvb3Rp
bmcgd2l0aCBCSU9TIHJlc2V0IGlzIE9LLgoKQnV0LCBBdCBkdW1wLWNhcHR1cmUga2VybmVsLCBp
dCBib290IHVwIHdpdGhvdXQgQklPUyByZXNldCwgZGVmYXVsdCBtb2RlCm1heSBub3QgYmUgY29t
cGF0aWJsZSB3aXRoIHRoZSBhY3R1YWwgcmVnaXN0ZXJzLCB0aGF0IGNhdXNlcyB0aGUgZGVsaXZl
cnkKaW50ZXJydXB0IHRvIGZhaWwuCgpUcnkgdG8gc2V0IHVwIHRoZSBmaW5hbCBtb2RlIGFzIHNv
b24gYXMgcG9zc2libGUuIGFjY29yZGluZyB0byB0aGUgcGFydHMKd2hpY2ggc3BsaXQgZnJvbSB0
aGF0IGluaXRpYWxpemF0aW9uOgoKMSkgU2V0IHVwIHRoZSBBUElDL0lPQVBJQyAoaW5jbHVkaW5n
IHRlc3Rpbmcgd2hldGhlciB0aGUgdGltZXIKICAgaW50ZXJydXB0IHdvcmtzKQoKMikgQ2FsaWJy
YXRlIFRTQwoKMykgU2V0IHVwIHRoZSBsb2NhbCBBUElDIHRpbWVyCgotLSBGcm9tIFRob21hcyBH
bGVpeG5lcgoKSW5pdGlhbGl6aW5nIHRoZSBtb2RlIHNob3VsZCBiZSBlYXJsaWVyIHRoYW4gY2Fs
aWJyYXRpbmcgVFNDIGFzIHNvb24gYXMKcG9zc2libGUgYW5kIG5lZWRzIHRlc3Rpbmcgd2hldGhl
ciB0aGUgdGltZXIgaW50ZXJydXB0IHdvcmtzIGF0IHRoZSBzYW1lCnRpbWUuCgpjYWxsIGl0IGJl
aGluZCB0aW1lcnMgaW5pdCwgd2hpY2ggbWVldHMgdGhlIGFib3ZlIGNvbmRpdGlvbnMuCgpTaWdu
ZWQtb2ZmLWJ5OiBEb3UgTGl5YW5nIDxkb3VseS5mbnN0QGNuLmZ1aml0c3UuY29tPgotLS0KIGFy
Y2gveDg2L2tlcm5lbC9hcGljL2FwaWMuYyB8IDIgLS0KIGFyY2gveDg2L2tlcm5lbC9zbXBib290
LmMgICB8IDIgLS0KIGFyY2gveDg2L2tlcm5lbC90aW1lLmMgICAgICB8IDUgKysrKysKIDMgZmls
ZXMgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L2FyY2gveDg2L2tlcm5lbC9hcGljL2FwaWMuYyBiL2FyY2gveDg2L2tlcm5lbC9hcGljL2FwaWMu
YwppbmRleCA1MTIwNGQ0Li5kNDcyMmMyIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwvYXBp
Yy9hcGljLmMKKysrIGIvYXJjaC94ODYva2VybmVsL2FwaWMvYXBpYy5jCkBAIC0yMzg3LDggKzIz
ODcsNiBAQCB2b2lkIF9faW5pdCBhcGljX2JzcF9zZXR1cChib29sIHVwbW9kZSkKICNpZmRlZiBD
T05GSUdfVVBfTEFURV9JTklUCiB2b2lkIF9faW5pdCB1cF9sYXRlX2luaXQodm9pZCkKIHsKLQl4
ODZfaW5pdC5pcnFzLmludHJfbW9kZV9pbml0KCk7Ci0KIAlpZiAoYXBpY19pbnRyX21vZGUgPT0g
QVBJQ19QSUMpCiAJCXJldHVybjsKIApkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL3NtcGJv
b3QuYyBiL2FyY2gveDg2L2tlcm5lbC9zbXBib290LmMKaW5kZXggODBkMjVmZS4uZDExODVkZCAx
MDA2NDQKLS0tIGEvYXJjaC94ODYva2VybmVsL3NtcGJvb3QuYworKysgYi9hcmNoL3g4Ni9rZXJu
ZWwvc21wYm9vdC5jCkBAIC0xMjg3LDggKzEyODcsNiBAQCB2b2lkIF9faW5pdCBuYXRpdmVfc21w
X3ByZXBhcmVfY3B1cyh1bnNpZ25lZCBpbnQgbWF4X2NwdXMpCiAJc2V0X3NjaGVkX3RvcG9sb2d5
KHg4Nl90b3BvbG9neSk7CiAKIAlzZXRfY3B1X3NpYmxpbmdfbWFwKDApOwotCi0JeDg2X2luaXQu
aXJxcy5pbnRyX21vZGVfaW5pdCgpOwogCXNtcF9zYW5pdHlfY2hlY2soKTsKIAogCXN3aXRjaCAo
YXBpY19pbnRyX21vZGUpIHsKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2tlcm5lbC90aW1lLmMgYi9h
cmNoL3g4Ni9rZXJuZWwvdGltZS5jCmluZGV4IGQzOWMwOTEuLjBmMDRkNGIgMTAwNjQ0Ci0tLSBh
L2FyY2gveDg2L2tlcm5lbC90aW1lLmMKKysrIGIvYXJjaC94ODYva2VybmVsL3RpbWUuYwpAQCAt
ODQsNiArODQsMTEgQEAgdm9pZCBfX2luaXQgaHBldF90aW1lX2luaXQodm9pZCkKIHN0YXRpYyBf
X2luaXQgdm9pZCB4ODZfbGF0ZV90aW1lX2luaXQodm9pZCkKIHsKIAl4ODZfaW5pdC50aW1lcnMu
dGltZXJfaW5pdCgpOworCS8qCisJICogQWZ0ZXIgUElUL0hQRVQgdGltZXJzIGluaXQsIHNlbGVj
dCBhbmQgc2V0dXAKKwkgKiB0aGUgZmluYWwgaW50ZXJydXB0IG1vZGUgZm9yIGRlbGl2ZXJpbmcg
SVJRcy4KKwkgKi8KKwl4ODZfaW5pdC5pcnFzLmludHJfbW9kZV9pbml0KCk7CiAJdHNjX2luaXQo
KTsKIH0KIAotLSAKMi41LjUKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 30 09:18:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 09:18:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQs4B-0005WH-6N; Fri, 30 Jun 2017 09:18:19 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <douly.fnst@cn.fujitsu.com>) id 1dQnE8-0008K3-Rl
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 04:08:16 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 A2/0A-02181-0BEC5595; Fri, 30 Jun 2017 04:08:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMIsWRWlGSWpSXmKPExsViPb2gRXf9udB
 Ig7vLFSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyLvR+ZC76JVFxc1sfewDhTsIuRk0NCwE9i
 Ves2FhBbSKBW4vO+a+wQ9kpGicPHbbsYuYDs44wSU2ZOYQNJsAnoSJxpfgBWJCIQLrF2bTcbS
 BGzwDNGiU8/fzCCJIQFgiXOT5rIDGKzCKhKvFu5iBXE5hWIl7gwawkTxGY5iW1b9oDVcwrYSi
 y58hxqs43Eo13dTBD1ghInZz4Bu45ZQELi4IsXzBC9ShKv1x1ggbB1JZadec8IYWtKbFt9jg3
 CNpM4svM/K4QtKLHz+QW2CYwis5CMnYVk7AJGplWMGsWpRWWpRbqG5npJRZnpGSW5iZk5uoYG
 xnq5qcXFiempOYlJxXrJ+bmbGIGBzgAEOxhfnvY8xCjJwaQkyntuUWikEF9SfkplRmJxRnxRa
 U5q8SFGGQ4OJQnesLNAOcGi1PTUirTMHGDMwaQlOHiURHgFlgCleYsLEnOLM9MhUqcYLTk2rF
 7/hYmjY8bPb0wcx0CkEEtefl6qlDivGsg8AZCGjNI8uHGwtHCJUVZKmJcR6EAhnoLUotzMElT
 5V4ziHIxKwrw8IFN4MvNK4La+AjqICegg4RkhIAeVJCKkpBoYd1z15nr+K608oOFP2Kbd+juu
 xGdtOcFhwhftLvUrUGz/ezeHlt4ZN178lZjG33867NwzMV9nLpumnOsllvELqyXnqbTKG17+9
 CQgceoVWTGWgPzcI9afhS50Xpx15NNJpk1rwpsetX50qNYWfOXGNSX39uS0J59C+pS+28eFLz
 m64uBR5TsMSizFGYmGWsxFxYkA0cYGygYDAAA=
X-Env-Sender: douly.fnst@cn.fujitsu.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1498795690!103343455!4
X-Originating-IP: [59.151.112.132]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15731 invoked from network); 30 Jun 2017 04:08:15 -0000
Received: from cn.fujitsu.com (HELO heian.cn.fujitsu.com) (59.151.112.132)
 by server-8.tower-31.messagelabs.com with SMTP; 30 Jun 2017 04:08:15 -0000
X-IronPort-AV: E=Sophos;i="5.22,518,1449504000"; d="scan'208";a="20680355"
Received: from unknown (HELO cn.fujitsu.com) ([10.167.33.5])
 by heian.cn.fujitsu.com with ESMTP; 30 Jun 2017 12:08:12 +0800
Received: from G08CNEXCHPEKD03.g08.fujitsu.local (unknown [10.167.33.85])
 by cn.fujitsu.com (Postfix) with ESMTP id 65BB147F64E0;
 Fri, 30 Jun 2017 12:08:13 +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.319.2; Fri, 30 Jun 2017 12:08:11 +0800
From: Dou Liyang <douly.fnst@cn.fujitsu.com>
To: <x86@kernel.org>, <linux-kernel@vger.kernel.org>,
 <xen-devel@lists.xenproject.org>
Date: Fri, 30 Jun 2017 12:07:36 +0800
Message-ID: <3ce38e2076e32d1e323f0ef9d236937c1c251bc1.1498795030.git.douly.fnst@cn.fujitsu.com>
X-Mailer: git-send-email 2.5.5
In-Reply-To: <cover.1498795030.git.douly.fnst@cn.fujitsu.com>
References: <cover.1498795030.git.douly.fnst@cn.fujitsu.com>
MIME-Version: 1.0
X-Originating-IP: [10.167.226.106]
X-yoursite-MailScanner-ID: 65BB147F64E0.A5066
X-yoursite-MailScanner: Found to be clean
X-yoursite-MailScanner-From: douly.fnst@cn.fujitsu.com
X-Spam-Status: No
X-Mailman-Approved-At: Fri, 30 Jun 2017 09:18:16 +0000
Cc: Dou Liyang <douly.fnst@cn.fujitsu.com>, bhe@redhat.com,
 peterz@infradead.org, mingo@kernel.org, ebiederm@xmission.com, hpa@zytor.com,
 izumi.taku@jp.fujitsu.com, boris.ostrovsky@oracle.com, tglx@linutronix.de
Subject: [Xen-devel] [PATCH v5 08/12] x86/ioapic: Refactor the delay logic
	in timer_irq_works()
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

S2VybmVsIHVzZSB0aW1lcl9pcnFfd29ya3MoKSB0byBkZXRlY3RzIHRoZSB0aW1lciBJUlFzLiBJ
dCBjYWxscwptZGVsYXkoMTApIHRvIGRlbGF5IHRlbiB0aWNrcyBhbmQgY2hlY2sgd2hldGhlciB0
aGUgdGltZXIgSVJRIHdvcmsKb3Igbm90LiBUaGUgbWRlbGF5KCkgZGVwZW5kcyBvbiB0aGUgbG9v
cHNfcGVyX2ppZmZ5IHdoaWNoIGlzIHNldCB1cAppbiBjYWxpYnJhdGVfZGVsYXkoKS4gQ3VycmVu
dCBrZXJuZWwgZGVmYXVsdHMgdGhlIElSUSAwIGlzIGF2YWlsYWJsZQp3aGVuIGl0IGNhbGlicmF0
ZXMgZGVsYXkuCgpCdXQgaXQgaXMgd3JvbmcgaW4gdGhlIGR1bXAtY2FwdHVyZSBrZXJuZWwgd2l0
aCAnbm90c2MnIG9wdGlvbiBpbmhlcml0ZWQKZnJvbSAxc3Qga2VybmVsIG9wdGlvbi4gZHVtcC1j
YXB0dXJlIGtlcm5lbCBjYW4ndCBtYWtlIHN1cmUgdGhlIHRpbWVyIElSUQp3b3JrcyB3ZWxsLgoK
VGhlIGNvcnJlY3QgZGVzaWduIGlzIG1ha2luZyB0aGUgaW50ZXJydXB0IG1vZGUgc2V0dXAgYW5k
IGNoZWNraW5nIHRpbWVyCklSUSB3b3JrcyBpbiBhZHZhbmNlIG9mIGNhbGlicmF0ZV9kZWxheSgp
LiBUaGF0IHJlc3VsdHMgaW4gdGhlIG1kZWxheSgpCmJlaW5nIHVudXNhYmxlIGluIHRpbWVyX2ly
cV93b3JrcygpLgoKUHJlcGFyYXRvcnkgcGF0Y2ggdG8gbWFrZSB0aGUgc2V0dXAgaW4gYWR2YW5j
ZS4gUmVmYWN0b3IgdGhlIGRlbGF5IGxvZ2ljCmJ5IHdhaXRpbmcgZm9yIHNvbWUgY3ljbGVzLiBJ
biB0aGUgc3lzdGVtIHdpdGggWDg2X0ZFQVRVUkVfVFNDIGZlYXR1cmUsClVzZSByZHRzYygpLCBv
dGhlcnMgd2lsbCBjYWxsIF9fZGVsYXkoKSBkaXJlY3RseS4KCk5vdGU6IHJlZ2FyZCA0RyBhcyB0
aGUgbWF4IENQVSBmcmVxdWVuY2Ugb2YgY3VycmVudCBzaW5nbGUgQ1BVLgoKU2lnbmVkLW9mZi1i
eTogRG91IExpeWFuZyA8ZG91bHkuZm5zdEBjbi5mdWppdHN1LmNvbT4KLS0tCiBhcmNoL3g4Ni9r
ZXJuZWwvYXBpYy9pb19hcGljLmMgfCA0NSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA0MyBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2tlcm5lbC9hcGljL2lvX2FwaWMuYyBiL2FyY2gv
eDg2L2tlcm5lbC9hcGljL2lvX2FwaWMuYwppbmRleCAzNDdiYjlmLi5mNzEwMDc3IDEwMDY0NAot
LS0gYS9hcmNoL3g4Ni9rZXJuZWwvYXBpYy9pb19hcGljLmMKKysrIGIvYXJjaC94ODYva2VybmVs
L2FwaWMvaW9fYXBpYy5jCkBAIC0xNjA3LDYgKzE2MDcsNDMgQEAgc3RhdGljIGludCBfX2luaXQg
bm90aW1lcmNoZWNrKGNoYXIgKnMpCiB9CiBfX3NldHVwKCJub190aW1lcl9jaGVjayIsIG5vdGlt
ZXJjaGVjayk7CiAKK3N0YXRpYyB2b2lkIF9faW5pdCBkZWxheV93aXRoX3RzYyh2b2lkKQorewor
CXVuc2lnbmVkIGxvbmcgbG9uZyBzdGFydCwgbm93OworCXVuc2lnbmVkIGxvbmcgdGlja3MgPSBq
aWZmaWVzOworCisJc3RhcnQgPSByZHRzYygpOworCisJLyoKKwkgKiBXZSBkb24ndCBrbm93IHRo
ZSBUU0MgZnJlcXVlbmN5IHlldCwgYnV0IHdhaXRpbmcgZm9yCisJICogNDAwMDAwMDAwMDAvSFog
VFNDIGN5Y2xlcyBpcyBzYWZlOgorCSAqIDQgR0h6ID09IDEwIGppZmZpZXMKKwkgKiAxIEdIeiA9
PSA0MCBqaWZmaWVzCisJICovCisJZG8geworCQlyZXBfbm9wKCk7CisJCW5vdyA9IHJkdHNjKCk7
CisJfSB3aGlsZSAoKG5vdyAtIHN0YXJ0KSA8IDQwMDAwMDAwMDAwVUwgLyBIWiAmJgorCQl0aW1l
X2JlZm9yZV9lcShqaWZmaWVzLCB0aWNrcyArIDQpKTsKK30KKworc3RhdGljIHZvaWQgX19pbml0
IGRlbGF5X3dpdGhvdXRfdHNjKHZvaWQpCit7CisJaW50IGJhbmQgPSAxOworCXVuc2lnbmVkIGxv
bmcgdGlja3MgPSBqaWZmaWVzOworCisJLyoKKwkgKiBXZSBkb24ndCBrbm93IGFueSBmcmVxdWVu
Y3kgeWV0LCBidXQgd2FpdGluZyBmb3IKKwkgKiA0MDk0MDAwMDAwMC9IWiBjeWNsZXMgaXMgc2Fm
ZToKKwkgKiA0IEdIeiA9PSAxMCBqaWZmaWVzCisJICogMSBHSHogPT0gNDAgamlmZmllcworCSAq
IDEgPDwgMSArIDEgPDwgMiArLi4uKyAxIDw8IDExID0gNDA5NAorCSAqLworCWRvIHsKKwkJX19k
ZWxheSgoKDEgPDwgYmFuZCsrKSAqIDEwMDAwMDAwVUwpIC8gSFopOworCX0gd2hpbGUgKGJhbmQg
PCAxMiAmJiB0aW1lX2JlZm9yZV9lcShqaWZmaWVzLCB0aWNrcyArIDQpKTsKK30KKwogLyoKICAq
IFRoZXJlIGlzIGEgbmFzdHkgYnVnIGluIHNvbWUgb2xkZXIgU01QIGJvYXJkcywgdGhlaXIgbXB0
YWJsZSBsaWVzCiAgKiBhYm91dCB0aGUgdGltZXIgSVJRLiBXZSBkbyB0aGUgZm9sbG93aW5nIHRv
IHdvcmsgYXJvdW5kIHRoZSBzaXR1YXRpb246CkBAIC0xNjI1LDggKzE2NjIsMTIgQEAgc3RhdGlj
IGludCBfX2luaXQgdGltZXJfaXJxX3dvcmtzKHZvaWQpCiAKIAlsb2NhbF9zYXZlX2ZsYWdzKGZs
YWdzKTsKIAlsb2NhbF9pcnFfZW5hYmxlKCk7Ci0JLyogTGV0IHRlbiB0aWNrcyBwYXNzLi4uICov
Ci0JbWRlbGF5KCgxMCAqIDEwMDApIC8gSFopOworCisJaWYgKGJvb3RfY3B1X2hhcyhYODZfRkVB
VFVSRV9UU0MpKQorCQlkZWxheV93aXRoX3RzYygpOworCWVsc2UKKwkJZGVsYXlfd2l0aG91dF90
c2MoKTsKKwogCWxvY2FsX2lycV9yZXN0b3JlKGZsYWdzKTsKIAogCS8qCi0tIAoyLjUuNQoKCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 30 09:18:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 09:18:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQs49-0005VD-UB; Fri, 30 Jun 2017 09: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 <douly.fnst@cn.fujitsu.com>) id 1dQnE4-0008IW-HL
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 04:08:12 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 9D/0A-03044-BAEC5595; Fri, 30 Jun 2017 04:08:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGIsWRWlGSWpSXmKPExsViPb2gRXf1udB
 IgxM/BS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozN3yaxFDSIVKxaepmxgXGmYBcjJ4eEgJ/E
 7sW72EFsIYFaifYfv1i7GLmA7JWMEms23GWDcI4zStzv38cGUsUmoCNxpvkBWIeIQLjE2rXdY
 EXMAs8YJT79/MEIkhAWiJZ4uvYLK4jNIqAq0TD/JpDNwcErEC/x7G0exGY5iW1b9oCVcwrYSi
 y58hzqChuJR7u6mUBsXgFBiZMzn7CA2MwCEhIHX7xghuhVkni97gALhK0rsfHyNHYIW1Ni2+p
 zbBC2mcSRnf9ZIWxBiZ3PL7BNYBSZhWTsLCRjFzAyrWJUL04tKkst0jXSSyrKTM8oyU3MzNE1
 NDDTy00tLk5MT81JTCrWS87P3cQIDHMGINjBuOyv0yFGSQ4mJVHec4tCI4X4kvJTKjMSizPii
 0pzUosPMcpwcChJ8IadBcoJFqWmp1akZeYAIw4mLcHBoyTCK7AEKM1bXJCYW5yZDpE6xajLcW
 zGz29MQix5+XmpUuK8M0FmCIAUZZTmwY2ARf8lRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfP
 ygEzhycwrgdv0CugIJqAjhGeEgBxRkoiQkmpgLDi4T070Xd1spybbXw38H9ZNK6+8XbZ53brX
 U6+9668/uXRa81mWqGy5BMYMq4qtswxXhHeuqJ+25JCA+HZvp9epfpar3/qptU8xsDWx77nEz
 n709c9TfCqvvvC3XGmL9Ngtvfab0XRuybv2AZc0haUS52/arjuZaXo5u433ynPa6leSbsUEKr
 EUZyQaajEXFScCAIm6Jxr5AgAA
X-Env-Sender: douly.fnst@cn.fujitsu.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1498795685!74337025!2
X-Originating-IP: [59.151.112.132]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63490 invoked from network); 30 Jun 2017 04:08:10 -0000
Received: from cn.fujitsu.com (HELO heian.cn.fujitsu.com) (59.151.112.132)
 by server-11.tower-27.messagelabs.com with SMTP; 30 Jun 2017 04:08:10 -0000
X-IronPort-AV: E=Sophos;i="5.22,518,1449504000"; d="scan'208";a="20680338"
Received: from unknown (HELO cn.fujitsu.com) ([10.167.33.5])
 by heian.cn.fujitsu.com with ESMTP; 30 Jun 2017 12:07:49 +0800
Received: from G08CNEXCHPEKD03.g08.fujitsu.local (unknown [10.167.33.85])
 by cn.fujitsu.com (Postfix) with ESMTP id B970B46B53F6;
 Fri, 30 Jun 2017 12:07:52 +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.319.2; Fri, 30 Jun 2017 12:07:51 +0800
From: Dou Liyang <douly.fnst@cn.fujitsu.com>
To: <x86@kernel.org>, <linux-kernel@vger.kernel.org>,
 <xen-devel@lists.xenproject.org>
Date: Fri, 30 Jun 2017 12:07:30 +0800
Message-ID: <bdbbae235ff8e2c4b5b89720cc5be9fecf746abd.1498795030.git.douly.fnst@cn.fujitsu.com>
X-Mailer: git-send-email 2.5.5
In-Reply-To: <cover.1498795030.git.douly.fnst@cn.fujitsu.com>
References: <cover.1498795030.git.douly.fnst@cn.fujitsu.com>
MIME-Version: 1.0
X-Originating-IP: [10.167.226.106]
X-yoursite-MailScanner-ID: B970B46B53F6.A4F6A
X-yoursite-MailScanner: Found to be clean
X-yoursite-MailScanner-From: douly.fnst@cn.fujitsu.com
X-Spam-Status: No
X-Mailman-Approved-At: Fri, 30 Jun 2017 09:18:16 +0000
Cc: Dou Liyang <douly.fnst@cn.fujitsu.com>, bhe@redhat.com,
 peterz@infradead.org, mingo@kernel.org, ebiederm@xmission.com, hpa@zytor.com,
 izumi.taku@jp.fujitsu.com, boris.ostrovsky@oracle.com, tglx@linutronix.de
Subject: [Xen-devel] [PATCH v5 02/12] x86/apic: Prepare for unifying the
	interrupt delivery modes 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>

VGhlcmUgYXJlIHRocmVlIHBvc2l0aW9ucyBmb3IgaW5pdGlhbGl6aW5nIHRoZSBpbnRlcnJ1cHQg
ZGVsaXZlcnkKbW9kZXM6CgoxKSBJbiBJUlEgaW5pdGlhbCBmdW5jdGlvbiwgbWF5IHNldHVwIHRo
ZSB0aHJvdWdoLWxvY2FsLUFQSUMKICAgdmlydHVhbCB3aXJlIG1vZGUuCgoyKSBJbiBhbiBTTVAt
Y2FwYWJsZSBzeXN0ZW0sIHdpbGwgdHJ5IHRvIHN3aXRjaCB0byBzeW1tZXRyaWMgSS9PCiAgIG1v
ZGVsIHdoZW4gcHJlcGFyaW5nIHRoZSBjcHVzIGluIG5hdGl2ZV9zbXBfcHJlcGFyZV9jcHVzKCku
CgozKSBJbiBVUCBzeXN0ZW0gd2l0aCBVUF9MQVRFX0lOSVQ9eSwgd2lsbCBzZXQgdXAgbG9jYWwg
QVBJQyBhbmQKICAgSS9PIEFQSUMgaW4gc21wX2luaXQoKS4KClN3aXRjaGluZyB0byBzeW1tZXRy
aWMgSS9PIG1vZGUgaXMgc28gbGF0ZSwgd2hpY2ggY2F1c2VzIGtlcm5lbAppbiBhbiB1bm1hdGNo
ZWQgbW9kZSBhdCB0aGUgYmVnaW5uaW5nIG9mIGJvb3RpbmcgdGltZS4gQW5kIGl0CmNhdXNlcyB0
aGUgZHVtcC1jYXB0dXJlIGtlcm5lbCBoYW5ncyB3aXRoICdub3RzYycgb3B0aW9uIGluaGVyaXRl
ZApmcm9tIDFzdCBrZXJuZWwgb3B0aW9uLgoKUHJvdmlkZSBhIG5ldyBmdW5jdGlvbiB0byB1bmlm
eSB0aGF0IHRocmVlIHBvc2l0aW9ucy4gUHJlcGFyYXRvcnkKcGF0Y2ggdG8gaW5pdGlhbGl6ZSBh
biBpbnRlcnJ1cHQgbW9kZSBkaXJlY3RseS4KClNpZ25lZC1vZmYtYnk6IERvdSBMaXlhbmcgPGRv
dWx5LmZuc3RAY24uZnVqaXRzdS5jb20+Ci0tLQogYXJjaC94ODYvaW5jbHVkZS9hc20vYXBpYy5o
IHwgIDIgKysKIGFyY2gveDg2L2tlcm5lbC9hcGljL2FwaWMuYyB8IDE5ICsrKysrKysrKysrKysr
KysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2Fy
Y2gveDg2L2luY2x1ZGUvYXNtL2FwaWMuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL2FwaWMuaApp
bmRleCBiZGZmY2Q5Li5kZGMxNmZmIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9h
cGljLmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vYXBpYy5oCkBAIC0xMjgsNiArMTI4LDcg
QEAgZXh0ZXJuIHZvaWQgZGlzYWJsZV9sb2NhbF9BUElDKHZvaWQpOwogZXh0ZXJuIHZvaWQgbGFw
aWNfc2h1dGRvd24odm9pZCk7CiBleHRlcm4gdm9pZCBzeW5jX0FyYl9JRHModm9pZCk7CiBleHRl
cm4gdm9pZCBpbml0X2JzcF9BUElDKHZvaWQpOworZXh0ZXJuIHZvaWQgYXBpY19pbnRyX21vZGVf
aW5pdCh2b2lkKTsKIGV4dGVybiB2b2lkIHNldHVwX2xvY2FsX0FQSUModm9pZCk7CiBleHRlcm4g
dm9pZCBpbml0X2FwaWNfbWFwcGluZ3Modm9pZCk7CiB2b2lkIHJlZ2lzdGVyX2xhcGljX2FkZHJl
c3ModW5zaWduZWQgbG9uZyBhZGRyZXNzKTsKQEAgLTE3MCw2ICsxNzEsNyBAQCBzdGF0aWMgaW5s
aW5lIHZvaWQgZGlzYWJsZV9sb2NhbF9BUElDKHZvaWQpIHsgfQogIyBkZWZpbmUgc2V0dXBfYm9v
dF9BUElDX2Nsb2NrIHg4Nl9pbml0X25vb3AKICMgZGVmaW5lIHNldHVwX3NlY29uZGFyeV9BUElD
X2Nsb2NrIHg4Nl9pbml0X25vb3AKIHN0YXRpYyBpbmxpbmUgdm9pZCBsYXBpY191cGRhdGVfdHNj
X2ZyZXEodm9pZCkgeyB9CitzdGF0aWMgaW5saW5lIHZvaWQgYXBpY19pbnRyX21vZGVfaW5pdCh2
b2lkKSB7IH0KICNlbmRpZiAvKiAhQ09ORklHX1g4Nl9MT0NBTF9BUElDICovCiAKICNpZmRlZiBD
T05GSUdfWDg2X1gyQVBJQwpkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL2FwaWMvYXBpYy5j
IGIvYXJjaC94ODYva2VybmVsL2FwaWMvYXBpYy5jCmluZGV4IDg4YmU2NWUuLjAwZDk3ZjQgMTAw
NjQ0Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9hcGljL2FwaWMuYworKysgYi9hcmNoL3g4Ni9rZXJu
ZWwvYXBpYy9hcGljLmMKQEAgLTEyNjYsNiArMTI2NiwyNSBAQCB2b2lkIF9faW5pdCBpbml0X2Jz
cF9BUElDKHZvaWQpCiAJYXBpY193cml0ZShBUElDX0xWVDEsIHZhbHVlKTsKIH0KIAorLyogSW5p
dCB0aGUgaW50ZXJydXB0IGRlbGl2ZXJ5IG1vZGUgZm9yIHRoZSBCU1AgKi8KK3ZvaWQgX19pbml0
IGFwaWNfaW50cl9tb2RlX2luaXQodm9pZCkKK3sKKwlzd2l0Y2ggKGFwaWNfaW50cl9tb2RlX3Nl
bGVjdCgpKSB7CisJY2FzZSBBUElDX1BJQzoKKwkJYXBpY19wcmludGsoQVBJQ19WRVJCT1NFLCBL
RVJOX0lORk8KKwkJCSJLZWVwIGluIFBJQyBtb2RlKDgyNTkpXG4iKTsKKwkJcmV0dXJuOworCWNh
c2UgQVBJQ19WSVJUVUFMX1dJUkU6CisJCWFwaWNfcHJpbnRrKEFQSUNfVkVSQk9TRSwgS0VSTl9J
TkZPCisJCQkiU3dpdGNoIHRvIHZpcnR1YWwgd2lyZSBtb2RlIHNldHVwXG4iKTsKKwkJcmV0dXJu
OworCWNhc2UgQVBJQ19TWU1NRVRSSUNfSU86CisJCWFwaWNfcHJpbnRrKEFQSUNfVkVSQk9TRSwg
S0VSTl9JTkZPCisJCQkiU3dpdGNoIHRvIHN5bW1lY3RpYyBJL08gbW9kZSBzZXR1cFxuIik7CisJ
CXJldHVybjsKKwl9Cit9CisKIHN0YXRpYyB2b2lkIGxhcGljX3NldHVwX2Vzcih2b2lkKQogewog
CXVuc2lnbmVkIGludCBvbGR2YWx1ZSwgdmFsdWUsIG1heGx2dDsKLS0gCjIuNS41CgoKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 09:18:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 09:18:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQs4B-0005WS-Dc; Fri, 30 Jun 2017 09: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 <douly.fnst@cn.fujitsu.com>) id 1dQnEA-0008Kp-Hh
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 04:08:18 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 F1/35-02962-1BEC5595; Fri, 30 Jun 2017 04:08:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLIsWRWlGSWpSXmKPExsViPb2gRXfjudB
 Ig5WnpC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxJm4+wFtwUqLjw8CFjA+Navi5GTg4JAT+J
 1z/XMYHYQgK1EqcvnmTtYuQCslcySjz7PYUZwjnOKLHr9S1mkCo2AR2JM80P2EFsEYFwibVru
 9lAipgFnjFKfPr5gxEkISzgJnG7YzHYWBYBVYkTK5ezgti8AvES956tYIdYLSexbcsesHpOAV
 uJJVees0OcYSPxaFc3E0S9oMTJmU9YQGxmAQmJgy9eMEP0Kkm8XneABcLWlXj+oIsRwtaU2Lb
 6HBuEbSZxZOd/VghbUGLn8wtsExhFZiEZOwvJ2AWMTKsY1YtTi8pSi3SN9JKKMtMzSnITM3N0
 DQ3M9HJTi4sT01NzEpOK9ZLzczcxAgOdAQh2MC7763SIUZKDSUmU99yi0EghvqT8lMqMxOKM+
 KLSnNTiQ4wyHBxKErxhZ4FygkWp6akVaZk5wJiDSUtw8CiJ8AosAUrzFhck5hZnpkOkTjEac2
 xYvf4LE8exGT+/MQmx5OXnpUqJ884EmSQAUppRmgc3CJYKLjHKSgnzMgKdJsRTkFqUm1mCKv+
 KUZyDUUmYlwdkCk9mXgncvldApzABnSI8IwTklJJEhJRUA+NkHfYHC6alzOO5efvw+aknz6ZW
 Z0/h0n/qmv5p00sJFRNn0TlHa7ewWBn55PO8+hn0f59cQvF1xU0Nyt8eJ7otePR8+u8Lsy1vH
 TvmZnf81Hw9xQ/BPp/zpnIa/lk3KXaK+Aph0yvicdMSjjtn7D5TrfLJ+cOD3UdPdM+9UL1hud
 +tJ0zbLa9qKbEUZyQaajEXFScCAO3oSa0AAwAA
X-Env-Sender: douly.fnst@cn.fujitsu.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1498795685!74337025!5
X-Originating-IP: [59.151.112.132]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64210 invoked from network); 30 Jun 2017 04:08:16 -0000
Received: from cn.fujitsu.com (HELO heian.cn.fujitsu.com) (59.151.112.132)
 by server-11.tower-27.messagelabs.com with SMTP; 30 Jun 2017 04:08:16 -0000
X-IronPort-AV: E=Sophos;i="5.22,518,1449504000"; d="scan'208";a="20680358"
Received: from unknown (HELO cn.fujitsu.com) ([10.167.33.5])
 by heian.cn.fujitsu.com with ESMTP; 30 Jun 2017 12:08:14 +0800
Received: from G08CNEXCHPEKD03.g08.fujitsu.local (unknown [10.167.33.85])
 by cn.fujitsu.com (Postfix) with ESMTP id E7DEB46B53F6;
 Fri, 30 Jun 2017 12:08:16 +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.319.2; Fri, 30 Jun 2017 12:08:15 +0800
From: Dou Liyang <douly.fnst@cn.fujitsu.com>
To: <x86@kernel.org>, <linux-kernel@vger.kernel.org>,
 <xen-devel@lists.xenproject.org>
Date: Fri, 30 Jun 2017 12:07:37 +0800
Message-ID: <1a780e5c87107497f45f1217d0c49e27f4213f88.1498795030.git.douly.fnst@cn.fujitsu.com>
X-Mailer: git-send-email 2.5.5
In-Reply-To: <cover.1498795030.git.douly.fnst@cn.fujitsu.com>
References: <cover.1498795030.git.douly.fnst@cn.fujitsu.com>
MIME-Version: 1.0
X-Originating-IP: [10.167.226.106]
X-yoursite-MailScanner-ID: E7DEB46B53F6.A6BFF
X-yoursite-MailScanner: Found to be clean
X-yoursite-MailScanner-From: douly.fnst@cn.fujitsu.com
X-Spam-Status: No
X-Mailman-Approved-At: Fri, 30 Jun 2017 09:18:16 +0000
Cc: Dou Liyang <douly.fnst@cn.fujitsu.com>, bhe@redhat.com,
 peterz@infradead.org, mingo@kernel.org, ebiederm@xmission.com, hpa@zytor.com,
 izumi.taku@jp.fujitsu.com, boris.ostrovsky@oracle.com, tglx@linutronix.de
Subject: [Xen-devel] [PATCH v5 09/12] x86/init: add intr_mode_init to
	x86_init_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>

QWRkIGFuIHVuY29uZGl0aW9uYWwgeDg2X2luaXRfb3BzIGZ1bmN0aW9uIHdoaWNoIGRlZmF1bHRz
IHRvIHRoZQpzdGFuZGFyZCBmdW5jdGlvbiBhbmQgY2FuIGJlIG92ZXJyaWRkZW4gYnkgdGhlIGVh
cmx5IHBsYXRmb3JtIGNvZGUuCgpTaWduZWQtb2ZmLWJ5OiBEb3UgTGl5YW5nIDxkb3VseS5mbnN0
QGNuLmZ1aml0c3UuY29tPgotLS0KIGFyY2gveDg2L2luY2x1ZGUvYXNtL3g4Nl9pbml0LmggfCAy
ICsrCiBhcmNoL3g4Ni9rZXJuZWwvYXBpYy9hcGljLmMgICAgIHwgMiArLQogYXJjaC94ODYva2Vy
bmVsL3NtcGJvb3QuYyAgICAgICB8IDIgKy0KIGFyY2gveDg2L2tlcm5lbC94ODZfaW5pdC5jICAg
ICAgfCAxICsKIDQgZmlsZXMgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3g4Nl9pbml0LmggYi9hcmNoL3g4
Ni9pbmNsdWRlL2FzbS94ODZfaW5pdC5oCmluZGV4IDdiYTdlOTAuLmY0NWFjZGYgMTAwNjQ0Ci0t
LSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3g4Nl9pbml0LmgKKysrIGIvYXJjaC94ODYvaW5jbHVk
ZS9hc20veDg2X2luaXQuaApAQCAtNTAsMTEgKzUwLDEzIEBAIHN0cnVjdCB4ODZfaW5pdF9yZXNv
dXJjZXMgewogICoJCQkJYXJlIHNldCB1cC4KICAqIEBpbnRyX2luaXQ6CQkJaW50ZXJydXB0IGlu
aXQgY29kZQogICogQHRyYXBfaW5pdDoJCQlwbGF0Zm9ybSBzcGVjaWZpYyB0cmFwIHNldHVwCisg
KiBAaW50cl9tb2RlX2luaXQ6CQlpbnRlcnJ1cHQgZGVsaXZlcnkgbW9kZSBzZXR1cAogICovCiBz
dHJ1Y3QgeDg2X2luaXRfaXJxcyB7CiAJdm9pZCAoKnByZV92ZWN0b3JfaW5pdCkodm9pZCk7CiAJ
dm9pZCAoKmludHJfaW5pdCkodm9pZCk7CiAJdm9pZCAoKnRyYXBfaW5pdCkodm9pZCk7CisJdm9p
ZCAoKmludHJfbW9kZV9pbml0KSh2b2lkKTsKIH07CiAKIC8qKgpkaWZmIC0tZ2l0IGEvYXJjaC94
ODYva2VybmVsL2FwaWMvYXBpYy5jIGIvYXJjaC94ODYva2VybmVsL2FwaWMvYXBpYy5jCmluZGV4
IDliZjdlOTUuLjUxMjA0ZDQgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9hcGljL2FwaWMu
YworKysgYi9hcmNoL3g4Ni9rZXJuZWwvYXBpYy9hcGljLmMKQEAgLTIzODcsNyArMjM4Nyw3IEBA
IHZvaWQgX19pbml0IGFwaWNfYnNwX3NldHVwKGJvb2wgdXBtb2RlKQogI2lmZGVmIENPTkZJR19V
UF9MQVRFX0lOSVQKIHZvaWQgX19pbml0IHVwX2xhdGVfaW5pdCh2b2lkKQogewotCWFwaWNfaW50
cl9tb2RlX2luaXQoKTsKKwl4ODZfaW5pdC5pcnFzLmludHJfbW9kZV9pbml0KCk7CiAKIAlpZiAo
YXBpY19pbnRyX21vZGUgPT0gQVBJQ19QSUMpCiAJCXJldHVybjsKZGlmZiAtLWdpdCBhL2FyY2gv
eDg2L2tlcm5lbC9zbXBib290LmMgYi9hcmNoL3g4Ni9rZXJuZWwvc21wYm9vdC5jCmluZGV4IDJk
YjYxZGNiLi44MGQyNWZlIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwvc21wYm9vdC5jCisr
KyBiL2FyY2gveDg2L2tlcm5lbC9zbXBib290LmMKQEAgLTEyODgsNyArMTI4OCw3IEBAIHZvaWQg
X19pbml0IG5hdGl2ZV9zbXBfcHJlcGFyZV9jcHVzKHVuc2lnbmVkIGludCBtYXhfY3B1cykKIAog
CXNldF9jcHVfc2libGluZ19tYXAoMCk7CiAKLQlhcGljX2ludHJfbW9kZV9pbml0KCk7CisJeDg2
X2luaXQuaXJxcy5pbnRyX21vZGVfaW5pdCgpOwogCXNtcF9zYW5pdHlfY2hlY2soKTsKIAogCXN3
aXRjaCAoYXBpY19pbnRyX21vZGUpIHsKZGlmZiAtLWdpdCBhL2FyY2gveDg2L2tlcm5lbC94ODZf
aW5pdC5jIGIvYXJjaC94ODYva2VybmVsL3g4Nl9pbml0LmMKaW5kZXggYTA4OGIyYy4uYTc4ODli
OSAxMDA2NDQKLS0tIGEvYXJjaC94ODYva2VybmVsL3g4Nl9pbml0LmMKKysrIGIvYXJjaC94ODYv
a2VybmVsL3g4Nl9pbml0LmMKQEAgLTU1LDYgKzU1LDcgQEAgc3RydWN0IHg4Nl9pbml0X29wcyB4
ODZfaW5pdCBfX2luaXRkYXRhID0gewogCQkucHJlX3ZlY3Rvcl9pbml0CT0gaW5pdF9JU0FfaXJx
cywKIAkJLmludHJfaW5pdAkJPSBuYXRpdmVfaW5pdF9JUlEsCiAJCS50cmFwX2luaXQJCT0geDg2
X2luaXRfbm9vcCwKKwkJLmludHJfbW9kZV9pbml0CQk9IGFwaWNfaW50cl9tb2RlX2luaXQKIAl9
LAogCiAJLm9lbSA9IHsKLS0gCjIuNS41CgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 09:19:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 09: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 1dQs4q-00062n-Q1; Fri, 30 Jun 2017 09:19: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 1dQs4p-000611-EJ
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 09:18:59 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 39/5C-03937-28716595; Fri, 30 Jun 2017 09:18:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS7dJPCz
 S4OIJbovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPzgkVMBf84Ktp6VrA0MG5n72Lk5BASyJNY
 /HwdE4jNK2AncXn9DjBbQsBQ4vTCmyxdjBwcLAKqEq96NEDCbALqEp2L2llAbBEBOYlNh68Cj
 eHiYBbYxCQxec89RpCEsECAxK/G80wgCSGBzUwS9zomgi3jFNCV+LKpnRlkKK+AoMTfHcIgYW
 YBLYmHv26xQNjaEssWvgYrYRaQllj+j2MCI98shIZZSBpmIWmYhdCwgJFlFaN6cWpRWWqRrrl
 eUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZg8DEAwQ7GmZf9DzFKcjApifKuvBYa
 KcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCl0ksLFJIsCg1PbUiLTMHGAcwaQkOHiUR3kdPgVp5i
 wsSc4sz0yFSpxh1OY7N+PmNSYglLz8vVUqctxxkhgBIUUZpHtwIWExeYpSVEuZlBDpKiKcgtS
 g3swRV/hWjOAejkjCvHsgUnsy8ErhNr4COYAI6QnhGCMgRJYkIKakGRq1loWo2Sywa/x9OPjC
 7QVH3jOTV04fPz//WzVzstHs/a+Y1Oamcrm0nTs3c7uO+28Vr4S6mVdde2wZFfdZnV9TVCY3s
 qt3v9jQ30WzJRzvp8wGfMi+xi09aFGFvyPJoSdzMVOsrH2TPN+zdXJOoPm9Z6slfUS7Z5u4vz
 y9JL7w+cfdmxycNLUosxRmJhlrMRcWJAJoMkSTEAgAA
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1498814336!92505375!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25544 invoked from network); 30 Jun 2017 09:18:57 -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; 30 Jun 2017 09:18:57 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 30 Jun 2017 03:18:55 -0600
Message-Id: <5956177D02000078001018BE@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 30 Jun 2017 03:18:53 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <yi.y.sun@linux.intel.com>
References: <1497402776-22348-1-git-send-email-yi.y.sun@linux.intel.com>
 <1497402776-22348-14-git-send-email-yi.y.sun@linux.intel.com>
 <5955F2630200007800101849@prv-mh.provo.novell.com>
 <20170630065959.GE3420@yi.y.sun>
 <5955FEAE0200007800101891@prv-mh.provo.novell.com>
 <20170630080444.GI3420@yi.y.sun>
In-Reply-To: <20170630080444.GI3420@yi.y.sun>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v12 13/23] x86: refactor psr: CDP: implement
 CPU init flow.
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiAwNi8zMC8xNyAxMDowNSBBTSA+
Pj4KPk9uIDE3LTA2LTMwIDAxOjMzOjAyLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gPj4+IFlpIFN1
biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiAwNi8zMC8xNyA5OjAxIEFNID4+Pgo+PiA+VGhp
cyBhY2NvcmRzIHRvIHNwZWM6Cj4+ID4iRm9yIENEUCBvcGVyYXRpb25zLCBDT1NfTUFYX0NEUCBp
cyBlcXVhbCB0byAoQ1BVSUQuKEVBWD0xMEgsIEVDWD0xKTpFRFguQ09TX01BWF9DQVQgPj4xKS4i
Cj4+ID4KPj4gPkhXIHNob3VsZCBtYWtlIHN1cmUgaXQgaXMgZXZlbiBudW1iZXIuCj4+IAo+PiBB
bmQgaG93IGFib3V0IHNvbWVvbmUgdXNpbmcgdGhlIGNvbW1hbmQgbGluZSBvcHRpb24gdG8gc2hy
aW5rIHRoZSB0byBiZSB1c2VkIHNldD8KPj4gCj5Hb29kIHF1ZXN0aW9uLiBUaGUgY29tbWFuZCBs
aW5lIG9wdGlvbiBzYXZlZCBpbiAnb3B0X2Nvc19tYXgnLCBldmVuIGl0IGlzCj5ub3QgZXZlbiBu
dW1iZXIgYW5kIGxlc3MgdGhhbiAnRURYLkNPU19NQVhfQ0FUJyBzbyB0aGF0IHRoZSAnY29zX21h
eCcgaGVyZSBpcwo+c2FtZSBhcyBpdCwgdGhlIHJpZ2h0IHNoaWZ0IG9wZXJhdGlvbiBkb2VzIG5v
dCBjYXVzZSBhbnkgaXNzdWUgSSB0aGluay4KPgo+VGhlIGRlc2NyaXB0aW9uIGluIGRvY3MvbWlz
Yy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIGlzIGNsZWFyIHRoYXQgInRoZSBjb3NfbWF4Cj5p
biB1c2Ugd2lsbCBhdXRvbWF0aWNhbGx5IHJlZHVjZSB0byBoYWxmIHdoZW4gQ0RQIGlzIGVuYWJs
ZWQiLiBFLmcuICdvcHRfY29zX21heCcKPmlzIDUsIHRoZW4gd2UgZ2V0IDIgZm9yIENEUC4gSSB0
aGluayB1c2VyIHNob3VsZCBiZSBhd2FyZSBvZiB0aGlzIGJ5IHJlYWRpbmcgdGhlCj5tYXJrZG93
biBmaWxlLgoKSSBkb24ndCByZWFsbHkgZm9sbG93IGFsbCB0aGlzIGFyZ3VtZW50YXRpb24gLSB3
aGF0J3MgdGhlIHByb2JsZW0gb2Ygc2ltcGx5IHN1YnRyYWN0aW5nCjEgYmVmb3JlIGRvaW5nIHRo
ZSBzaGlmdD8gVGFsa2luZyBvZiB3aGljaCAtIGlzbid0IHRoZSBnZW5lcmFsIGNvc19tYXggPiAx
IGFsc28KaW5zdWZmaWNpZW50IGZvciB0aGUgQ0RQIGNhc2U/CgpKYW4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 09:20:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 09: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 1dQs5q-0006bW-61; Fri, 30 Jun 2017 09: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 <kevin.tian@intel.com>) id 1dQs5o-0006Z0-U1
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 09:20:01 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 05/CE-02962-0C716595; Fri, 30 Jun 2017 09:20:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFKsWRWlGSWpSXmKPExsXS1tbhqLtfPCz
 S4M4mPYslHxezODB6HN39mymAMYo1My8pvyKBNePO65dsBXdEKxZOEmpgnCPYxcjFISQwjVHi
 9LoFTF2MnBwSArwSR5bNYIWw/SW23tzDBlHUwCjxbNIVNpCEkMBeRokPrT4Qid2MEgu+vGCHc
 NYwSpy8+5YFpIpNQEvibO9SdhBbRCBK4uaaA4wgRcwCexglHrXOAdshLBAi8fnLQ1aIolCJrf
 +uMEHYRhKd7XvA4iwCqhKfdywGG8orECzx+OECRogzHCUmz1wCVsMp4CRx6MoFZhCbUUBM4vu
 pNWBzmAXEJW49mQ/1m4DEkj3nmSFsUYmXj/9B/SktcWzddVaQ4yQE5jJLtN/cywaxWFJi0qcv
 UEeIS6y5PB/O7tz3kw2iWVHi7/pWRohlehI3pk5hg7C1JZYtfM0McbSgxMmZT1ggjlaU6O15w
 jiBUX4WkvtmIWmfhaR9FpL2BYwsqxg1ilOLylKLdI2N9JKKMtMzSnITM3N0DQ3M9HJTi4sT01
 NzEpOK9ZLzczcxAtMEAxDsYDy9LvAQoyQHk5Io78proZFCfEn5KZUZicUZ8UWlOanFhxhlODi
 UJHibxMIihQSLUtNTK9Iyc4AJCyYtwcGjJML76ClQK29xQWJucWY6ROoUo6KUOG85SJ8ASCKj
 NA+uDZYkLzHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmY9wnIFJ7MvBK46a+AFjMBLRaeEQKyu
 CQRISXVwBjVwrH2wRabmAcdIooCl2/veP6h84LCHgOR8/pZChrXy3xeeX6+7/fLOeLOK63/XD
 rFGx1VpLKsr5U1HEu82TZLi62zeZ/xtt6mjAmPV+ifbtsxae1i08uaChvc3j9at3+XSmDu/cK
 kEt+/UZ/NHuVErG++svpm6YZApt5j82Y2rRXh3f+1MF6JpTgj0VCLuag4EQCwla5RjQMAAA==
X-Env-Sender: kevin.tian@intel.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1498814396!70921632!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45046 invoked from network); 30 Jun 2017 09:19:59 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-9.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Jun 2017 09:19:59 -0000
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 30 Jun 2017 02:19:56 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.40,285,1496127600"; d="scan'208";a="103104526"
Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204])
 by orsmga004.jf.intel.com with ESMTP; 30 Jun 2017 02:19:56 -0700
Received: from fmsmsx119.amr.corp.intel.com (10.18.124.207) by
 FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Fri, 30 Jun 2017 02:19:55 -0700
Received: from shsmsx104.ccr.corp.intel.com (10.239.4.70) by
 FMSMSX119.amr.corp.intel.com (10.18.124.207) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Fri, 30 Jun 2017 02:19:55 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.197]) by
 SHSMSX104.ccr.corp.intel.com ([10.239.4.70]) with mapi id 14.03.0319.002;
 Fri, 30 Jun 2017 17:19:53 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: "Gao, Chao" <chao.gao@intel.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v4] VT-d: fix VF of RC integrated PF matched to wrong
 VT-d unit
Thread-Index: AQHS8T6TXQpelerIL0G4CZrC+fFcdqI9GVVQ
Date: Fri, 30 Jun 2017 09:19:52 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190D1FDB9@SHSMSX101.ccr.corp.intel.com>
References: <1498785426-9093-1-git-send-email-chao.gao@intel.com>
In-Reply-To: <1498785426-9093-1-git-send-email-chao.gao@intel.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_IC
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNjhkNjc5MzItNzViOS00NDA1LTgxMGYtMTJiNWZkNjQyZjY4IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6Inllbmpyd0pZN0RKUmxxUEFQQ0gwckVOVUR0RUlkSVJlcTB1d2p6WlFuSVk9In0=
dlp-product: dlpe-windows
dlp-version: 10.0.102.7
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: Venu Busireddy <venu.busireddy@oracle.com>, "Crawford,
 Eric R" <eric.r.crawford@intel.com>, Jan Beulich <jbeulich@suse.com>,
 =?iso-8859-1?Q?Roger_Pau_Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4] VT-d: fix VF of RC integrated PF matched
 to wrong VT-d unit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiBGcm9tOiBHYW8sIENoYW8KPiBTZW50OiBGcmlkYXksIEp1bmUgMzAsIDIwMTcgOToxNyBBTQo+
IAo+IFRoZSBwcm9ibGVtIGlzIGZvciBhIFZGIG9mIFJDIGludGVncmF0ZWQgUEYgKGUuZy4gUEYn
cyBCREYgaXMgMDA6MDIuMCksCj4gd2Ugd291bGQgd3JvbmdseSB1c2UgMDA6MDAuMCB0byBzZWFy
Y2ggVlQtZCB1bml0Lgo+IAo+IEZyb20gU1JJT1Ygc3BlYyBSRVYgMS4wIHNlY3Rpb24gMy43LjMs
IGl0IHNheXM6Cj4gIkFSSSBpcyBub3QgYXBwbGljYWJsZSB0byBSb290IENvbXBsZXggaW50ZWdy
YXRlZCBFbmRwb2ludHM7IGFsbCBvdGhlcgo+IFNSLUlPViBDYXBhYmxlIERldmljZXMgKERldmlj
ZXMgdGhhdCBpbmNsdWRlIGF0IGxlYXN0IG9uZSBQRikgc2hhbGwKPiBpbXBsZW1lbnQgdGhlIEFS
SSBDYXBhYmlsaXR5IGluIGVhY2ggRnVuY3Rpb24uIi4gU28gUEZzIGNhbiBiZSBjbGFzc2lmaWVk
IHRvCj4gdHdvIGtpbmRzOiBvbmUgaXMgUkMgaW50ZWdyYXRlZCBQRiBhbmQgdGhlIG90aGVyIGlz
IG5vbi1SQyBpbnRlZ3JhdGVkIFBGLiBUaGUKPiBmb3JtZXIgY2FuJ3Qgc3VwcG9ydCBBUkkgYW5k
IHRoZSBsYXR0ZXIgc2hhbGwgc3VwcG9ydCBBUkkuIEZvciBFeHRlbmRlZAo+IEZ1bmN0aW9ucywg
b25lIHRyYWRpdGlvbmFsIGZ1bmN0aW9uJ3MgQkRGIHNob3VsZCBiZSB1c2VkIHRvIHNlYXJjaCBW
VC1kIHVuaXQuCj4gQW5kIGFjY29yZGluZyB0byBQQ0llIHNwZWMsIEV4dGVuZWQgRnVuY3Rpb24g
bWVhbnMgd2l0aGluIGFuIEFSSSBkZXZpY2UsIGEKPiBGdW5jdGlvbiB3aG9zZSBGdW5jdGlvbiBO
dW1iZXIgaXMgZ3JlYXRlciB0aGFuIDcuIFRodXMsIHRoZSBmb3JtZXIgY2FuJ3QgYmUKPiBhbgo+
IGV4dGVuZGVkIGZ1bmN0aW9uLCB3aGlsZSB0aGUgbGF0dGVyIGlzIGFzIGxvbmcgYXMgaXRzIGRl
dmZuID4gNywgdGhpcyBjaGVjayBpcwo+IGV4YWN0bHkgd2hhdCB0aGUgb3JpZ2luYWwgY29kZSBk
aWQ7IFRoZSBvcmlnaW5hbCBjb2RlIHdhc24ndCBhd2FyZSB0aGUgZm9ybWVyLgo+IAo+IFRoaXMg
cGF0Y2ggZGlyZWN0bHkgbG9va3MgdXAgdGhlICdpc19leHRmbicgZmllbGQgb2YgUEYncyBzdHJ1
Y3QgcGNpX2Rldgo+IHRvIGRlY2lkZSB3aGV0aGVyIHRoZSBQRiBpcyBhIGV4dGVuZGVkIGZ1bmN0
aW9uLgoKQWJvdmUgZGVzY3JpcHRpb24gbG9va3MgbGlrZSB0aGUgYnVnIGlzIGNhdXNlZCBieSBB
UkkgcHJvYmxlbS4gQnV0CmlmIHlvdSBsb29rIGF0IHRoZSBvcmlnaW5hbCBjb2RlIChhbmQgdGhl
IHByb2JsZW0geW91IGRlc2NyaWJlZCksIGl0J3MKbm90IHJlbGF0ZWQgdG8gQVJJLiBBUkkgY29t
ZXMganVzdCB3aGVuIGFkZGluZyBhIGNsZWFuIGZpeCwgc28gcGxlYXNlIApyZXZpc2UgdGhlIGRl
c2NyaXB0aW9uIHRvIG1ha2UgdGhhdCBwYXJ0IGNsZWFyCgoKPiAKPiBSZXBvcnRlZC1ieTogQ3Jh
d2ZvcmQsIEVyaWMgUiA8RXJpYy5SLkNyYXdmb3JkQGludGVsLmNvbT4KPiBTaWduZWQtb2ZmLWJ5
OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IC0tLQo+IHYzOgo+ICAtIGFjY2VzcyBw
ZidzIHN0cnVjdCBwY2lfcGRldiBiZXR3ZWVuIHBjaWRldnNfbG9jaygpIGFuZCBwY2lkZXZzX3Vu
bG9jaygpCgpzaG91bGQgYmUgdjQuCgo+IC0tLQo+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92
dGQvZG1hci5jIHwgMTEgKysrKysrKysrKy0KPiAgMSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlv
bnMoKyksIDEgZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvdnRkL2RtYXIuYwo+IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2RtYXIuYwo+
IGluZGV4IDgyMDQwZGQuLjI3ZmY0NzEgMTAwNjQ0Cj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvdnRkL2RtYXIuYwo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9kbWFy
LmMKPiBAQCAtMjE4LDggKzIxOCwxNyBAQCBzdHJ1Y3QgYWNwaV9kcmhkX3VuaXQKPiAqYWNwaV9m
aW5kX21hdGNoZWRfZHJoZF91bml0KGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2KQo+ICAgICAg
fQo+ICAgICAgZWxzZSBpZiAoIHBkZXYtPmluZm8uaXNfdmlydGZuICkKPiAgICAgIHsKPiArICAg
ICAgICBzdHJ1Y3QgcGNpX2RldiAqcGh5c2ZuOwo+ICsKPiAgICAgICAgICBidXMgPSBwZGV2LT5p
bmZvLnBoeXNmbi5idXM7Cj4gLSAgICAgICAgZGV2Zm4gPSBQQ0lfU0xPVChwZGV2LT5pbmZvLnBo
eXNmbi5kZXZmbikgPyAwIDogcGRldi0KPiA+aW5mby5waHlzZm4uZGV2Zm47Cj4gKyAgICAgICAg
LyoKPiArICAgICAgICAgKiBVc2UgMCBhcyAnZGV2Zm4nIHRvIHNlYXJjaCBWVC1kIHVuaXQgd2hl
biB0aGUgcGh5c2ljYWwgZnVuY3Rpb24KPiArICAgICAgICAgKiBpcyBhbiBFeHRlbmRlZCBGdW5j
dGlvbi4KPiArICAgICAgICAgKi8KPiArICAgICAgICBwY2lkZXZzX2xvY2soKTsKPiArICAgICAg
ICBwaHlzZm4gPSBwY2lfZ2V0X3BkZXYocGRldi0+c2VnLCBidXMsIHBkZXYtPmluZm8ucGh5c2Zu
LmRldmZuKTsKPiArICAgICAgICBkZXZmbiA9IChwaHlzZm4gJiYgcGh5c2ZuLT5pbmZvLmlzX2V4
dGZuKSA/IDAgOiBwZGV2LQo+ID5pbmZvLnBoeXNmbi5kZXZmbjsKCmlzIGl0IGxlZ2FsIHRvIGhh
dmUgcGh5c2ZuIGFzIE5VTEwgd2hlbiBpc192aXJ0Zm4gaXMgdHJ1ZT8KCj4gKyAgICAgICAgcGNp
ZGV2c191bmxvY2soKTsKPiAgICAgIH0KPiAgICAgIGVsc2UKPiAgICAgIHsKPiAtLQo+IDEuOC4z
LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 09:28:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 09:28:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQsDz-0007yn-HJ; Fri, 30 Jun 2017 09:28:27 +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 1dQsDx-0007yd-Jh
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 09:28:25 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 72/EF-01994-8B916595; Fri, 30 Jun 2017 09:28:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WSfUgTcRjH97u7rVN3dZ2uPVoSLaLIFBWMkP4
 wIUoRjSzB/rGbndvl3totm39EWmklGpawcgUqLi1fVsQkSXt/AStnZBpkEbNFSyHMgrBSu/PK
 7L/P83ue7/f5/uAhcaZCFUNyTgdnt7AmnSqcqKw8uSW+KzovP7HzQ8omz5dmIg1tf9TzE9uB9
 ih5i97q3Ks0uu8OqWxNhPNr+VdlGfLjVSicZGgXgsG3txZVoTASaAoetpxXViFS5BzwnyuRZ8
 oQ1FZcwOSiF0HX8KxKLm4icNXXEXLhRVDtCuCSlYpeD/01l+Zso+hcuO3rmWOcbkXgOZ4jcSS
 9BU5/8vyZSYfZ774/nAzvRsZUEhP0GvBdC2ASU6KPzxvCpHgMnQHHA7ul5zA6Exr6u5HEiF4G
 3590YPIqLbwONmDyz2jw9A7gMmvg0/sZpczL4bH3lVLKD3QTDv1Xp5G8NxrOTn5TyqyFjsGGe
 T51e0oli1fB9NUKJC/bAI09kyqZ46ClaRyXMy+FvvogITEjztdUB1EtWulekM+9QO5eIHcvkD
 ciog2tEzh7CWePT96YoLfzBqPDzPKm+KTElAQzJwisgTOxeiGh0Gq+jsSTOKJQoG40Upd9H0W
 TmE5DXRnenc8s1lv3lRpZwVhgP2jihPtoBUnqgCqCvHxmqZ0zcM4i3iTe1d82kGpdFDX6QZRS
 go01C7xBbj1B8eTRCd83jCEsVgsXo6X8kgctDRkPWuYt/l7nCxQbE0khhULBqG2c3cw7/u+PI
 S2JdJHUA8lFzVsc85vGxBCYGCLy/C4phIP914opQ1T3s1C5dUVnu6a4dv/gncKd/TfHnekQ13
 e4uv1GBLwxtd5w+4oH/Fl48suM0eDqex/TsLbY6nUDE0XFWteBUEGg+RpZavAmnpjJDG5b0tO
 89nJoZvJp1Wa/nmlMzdp6TPjRPaRR+yPQmexfU7nPycrPTYds6tTii+NX+Mb2Ch0hGNmk9bhd
 YH8DjcGT15gDAAA=
X-Env-Sender: kevin.tian@intel.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1498814899!99159828!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7594 invoked from network); 30 Jun 2017 09:28:21 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-5.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Jun 2017 09:28:21 -0000
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 30 Jun 2017 02:28:19 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.40,285,1496127600"; d="scan'208";a="105566065"
Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205])
 by orsmga002.jf.intel.com with ESMTP; 30 Jun 2017 02:28:18 -0700
Received: from fmsmsx158.amr.corp.intel.com (10.18.116.75) by
 fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Fri, 30 Jun 2017 02:28:18 -0700
Received: from shsmsx152.ccr.corp.intel.com (10.239.6.52) by
 fmsmsx158.amr.corp.intel.com (10.18.116.75) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Fri, 30 Jun 2017 02:28:18 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.197]) by
 SHSMSX152.ccr.corp.intel.com ([169.254.6.122]) with mapi id 14.03.0319.002;
 Fri, 30 Jun 2017 17:28:16 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH] x86/vvmx: Fix WRMSR interception of VMX MSRs
Thread-Index: AQHS8BlBfNu1pgPNqUu3sFDT6M3VjKI9Je4g
Date: Fri, 30 Jun 2017 09:28:14 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190D1FE68@SHSMSX101.ccr.corp.intel.com>
References: <1498659377-10987-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1498659377-10987-1-git-send-email-andrew.cooper3@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_IC
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiZWU1NDYxMzctMDZjMi00MzBjLTg0MDktYzZkNGRjODllZTI3IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6IlwvbjJKV2tuM3NicXN1V0RKSXR0OXBkTXpoXC9yQ2lJK1FYU2tpT24wVFwva0U9In0=
dlp-product: dlpe-windows
dlp-version: 10.0.102.7
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: "Zhang, Haozhong" <haozhong.zhang@intel.com>, "Nakajima,
 Jun" <jun.nakajima@intel.com>, Jan Beulich <JBeulich@suse.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>
Subject: Re: [Xen-devel] [PATCH] x86/vvmx: Fix WRMSR interception of VMX MSRs
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiBGcm9tOiBBbmRyZXcgQ29vcGVyIFttYWlsdG86YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbV0K
PiBTZW50OiBXZWRuZXNkYXksIEp1bmUgMjgsIDIwMTcgMTA6MTYgUE0KPiAKPiBGRUFUVVJFX0NP
TlRST0wgaXMgYWxyZWFkeSByZWFkIHdpdGggTE9DSyBiaXQgc2V0IChzbyBpcyB1bm1vZGlmaWFi
bGUpLAo+IGFuZAo+IGFsbCBWTVggTVNScyBhcmUgcmVhZC1vbmx5LiAgQWxzbywgZml4IHRoZQo+
IE1TUl9JQTMyX1ZNWF9UUlVFX0VOVFJZX0NUTFMgYm91bmQKPiB0byBiZSBNU1JfSUEzMl9WTVhf
Vk1GVU5DLCByYXRoZXIgdGhhbiBoYXZpbmcgdGhlIGludGVydmVuaW5nIE1TUnMKPiBmYWxsaW5n
Cj4gaW50byB0aGUgZGVmYXVsdCBjYXNlLgo+IAo+IFJhaXNlICNHUCBmYXVsdHMgaWYgdGhlIGd1
ZXN0IHRyaWVzIHRvIG1vZGlmeSBhbnkgb2YgdGhlbS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKQWNrZWQtYnk6IEtldmluIFRp
YW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 30 09:29:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 09: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 1dQsEt-00086A-R4; Fri, 30 Jun 2017 09:29:23 +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 1dQsEs-00085y-Gn
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 09:29:22 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 FE/A4-02185-1F916595; Fri, 30 Jun 2017 09:29:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIJsWRWlGSWpSXmKPExsVywNwkQveDZFi
 kwd63KhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bx1X8ZCy6wVjTtn8LcwHiHpYuRi0NIYDqj
 xPo7K5m6GDk5JAR4JY4sm8EKYftLnF76kRWiqIFR4va6JjYIZw+jxOkfi9khnF2MEv27ZkPNW
 sco8fPDb7B+NgEtibO9S4GqODhEBJIkZq3hAwkzCxxklPh2gRnEFhawllh7u5MRxBYRsJFYvm
 IaC4RtJPHheTM7iM0ioCrR+G4qWA2vQLBET88TsFOFgHonnd7DBjKeE6h39sFIkDCjgJjE91N
 rmCBWiUvcejIf6jMBiSV7zjND2KISLx//g/pSWuLYuutgX0oIzGWWaJn2iA1ir6TEpE9fWCFs
 cYk1l+fD2Z37frJBNCtK/F3fygixTEdiwe5PbBC2tsSyha+ZIW4WlDg58wkLxM2KEr09TxgnM
 MrPQnLfLCTts5C0z0LSvoCRZRWjRnFqUVlqka6RsV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTm
 JSsV5yfu4mRmCSqGdgYNzB2LfX7xCjJAeTkijvymuhkUJ8SfkplRmJxRnxRaU5qcWHGDU4OAS
 unJs7nUmKJS8/L1VJgveuRFikkGBRanpqRVpmDjCNwZRKcPAoifA+ego0hre4IDG3ODMdInWK
 UZej6cOWL0xCYDOkxHnzQGYIgBRllObBjYCl1EuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVh
 Hk9QabwZOaVwG16BXQEE9ARwjNCQI4oSURISTUwGq0K+dLv/6brRAKX6WHJD7HK6w2NDK1evA
 0+9GaT4pu5LN4xr+eUyh27Oc/FTOXTA3X/qVWehbo2zZcWXEh5v1mhvFVbUOHiRL1VX3bVMN5
 OUFHgT3Fedcaz1mf126ZpB0MSb4vdk3dt8lot0nxx+f2VX6rnZV6M7Dlyu9WJcaqsT2NKSX6y
 EktxRqKhFnNRcSIA2MdOuKQDAAA=
X-Env-Sender: kevin.tian@intel.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1498814958!102679043!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51805 invoked from network); 30 Jun 2017 09:29:20 -0000
Received: from mga01.intel.com (HELO mga01.intel.com) (192.55.52.88)
 by server-13.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Jun 2017 09:29:20 -0000
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 30 Jun 2017 02:29:17 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.40,285,1496127600"; d="scan'208";a="120764474"
Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201])
 by fmsmga005.fm.intel.com with ESMTP; 30 Jun 2017 02:29:17 -0700
Received: from fmsmsx155.amr.corp.intel.com (10.18.116.71) by
 FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Fri, 30 Jun 2017 02:29:17 -0700
Received: from shsmsx103.ccr.corp.intel.com (10.239.4.69) by
 FMSMSX155.amr.corp.intel.com (10.18.116.71) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Fri, 30 Jun 2017 02:29:17 -0700
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.197]) by
 SHSMSX103.ccr.corp.intel.com ([169.254.4.116]) with mapi id 14.03.0319.002;
 Fri, 30 Jun 2017 17:29:15 +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] vvmx: fix ept_sync() for nested p2m
Thread-Index: AQHS7/IOQ+s3Az+fiUWCzyKhXxmm1aI9Jqnw
Date: Fri, 30 Jun 2017 09:29:14 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190D1FE7D@SHSMSX101.ccr.corp.intel.com>
References: <20170628093545.944-1-sergey.dyasli@citrix.com>
In-Reply-To: <20170628093545.944-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: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNTUzYmM4NTYtM2Y4Ny00ZThhLTgxMDQtMjkyOGQ3YTBkYzJkIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6ImwyQlBYNURcL3ZJZDNmaWVhV080c3kyUXdJQ2hNOWtrVjVYcHg5cW52RjVRPSJ9
dlp-product: dlpe-windows
dlp-version: 10.0.102.7
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
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>, "Nakajima, Jun" <jun.nakajima@intel.com>
Subject: Re: [Xen-devel] [PATCH v1] vvmx: fix ept_sync() for nested 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>

PiBGcm9tOiBTZXJnZXkgRHlhc2xpIFttYWlsdG86c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tXQo+
IFNlbnQ6IFdlZG5lc2RheSwgSnVuZSAyOCwgMjAxNyA1OjM2IFBNCj4gCj4gSWYgZXB0X3N5bmNf
ZG9tYWluKCkgaXMgY2FsbGVkIGZvciBucDJtLCB0aGUgZm9sbG93aW5nIGhhcHBlbnM6Cj4gCj4g
ICAgIDEuICpucDJtKjo6ZXB0X2RhdGE6OmludmFsaWRhdGUgY3B1bWFzayBpcyB1cGRhdGVkCj4g
ICAgIDIuIElQSXMgYXJlIHNlbnQgZm9yIENQVXMgaW4gZG9tYWluX2RpcnR5X2NwdW1hc2sgZm9y
Y2luZyB2bWV4aXRzCj4gICAgIDMuIHZteF92bWVudGVyX2hlbHBlcigpIGNoZWNrcyAqaG9zdHAy
bSo6OmVwdF9kYXRhOjppbnZhbGlkYXRlCj4gICAgICAgIGFuZCBkb2VzIG5vdGhpbmcKPiAKPiBX
aGljaCBpcyBjbGVhcmx5IGEgYnVnLiBNYWtlIGVwdF9zeW5jX2RvbWFpbigpIHRvIHVwZGF0ZSBo
b3N0cDJtJ3MKPiBpbnZhbGlkYXRlIG1hc2sgaW4gbmVzdGVkIHAybSBjYXNlIGFuZCBtYWtlIHZt
eF92bWVudGVyX2hlbHBlcigpIHRvCj4gaW52YWxpZGF0ZSBFUFQgdHJhbnNsYXRpb25zIGZvciBh
bGwgRVBUUHMgaWYgbmVzdGVkIHZpcnQgaXMgZW5hYmxlZC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBT
ZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CgpBY2tlZC1ieTogS2V2aW4g
VGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 09:33:30 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 09:33:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQsIl-0000Qv-ED; Fri, 30 Jun 2017 09:33: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 1dQsIk-0000Qn-4R
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 09:33:22 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 5B/A0-02176-1EA16595; Fri, 30 Jun 2017 09:33:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsXS6fjDS/eBVFi
 kwea31hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b6j02sBQvYK1YtnMvWwLiTtYuRg0NIIE9i
 /XrTLkZODl4BO4nmm8eYQGwJAUOJ0wtvsoDYLAKqEt3T29lAbDYBdYnORe1gcREBOYlNh6+yd
 zFycTALTGeS2LW3BaxZWCBLYsqVPUwgCSGBf4wSM3ZcZwZJcAroSuxZfIoFZDGvgKDE3x3CIG
 FmAS2Jh79usUDY2hLLFr5mBilhFpCWWP6PYwIj3yyEhllIGmYhaZiF0LCAkWUVo0ZxalFZapG
 ukYVeUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZg+NUzMDDuYOxb5XeIUZKDSUmU
 d+W10EghvqT8lMqMxOKM+KLSnNTiQ4waHBwC23atvsAoxZKXn5eqJMH7RDIsUkiwKDU9tSItM
 wcYITClEhw8SiK8j54CjeEtLkjMLc5Mh0idYjTmaPqw5QsTx7EZP78xCYFNkhLnPQYySQCkNK
 M0D24QLHIvMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLm/QAyhSczrwRu3yugU5iAThGeEQJ
 ySkkiQkqqgbHS/4zgijUJihPn5aloHPZhE1vsHHsz46dhvBJzb8emm0scnY8VOkfUaXxwXPp4
 csL9n9y7+RXWhZ+wZPtoHx1l9iqVc93d64sV/wnmZ58W9zuu7W+1Zq3L4SPMBs9DOZQEVXYJm
 TJWhkzlfN9/+sU7h7w1ec9maZzK8Labkb9gfonr/gP9TEosxRmJhlrMRcWJACOOlJ3XAgAA
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1498815199!97199329!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44356 invoked from network); 30 Jun 2017 09:33:20 -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; 30 Jun 2017 09:33:20 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 30 Jun 2017 03:33:18 -0600
Message-Id: <59561ADD02000078001018D0@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 30 Jun 2017 03:33:17 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <yi.y.sun@linux.intel.com>
References: <1497402776-22348-1-git-send-email-yi.y.sun@linux.intel.com>
 <1497402776-22348-16-git-send-email-yi.y.sun@linux.intel.com>
 <5955F2CE020000780010185D@prv-mh.provo.novell.com>
 <20170630072256.GG3420@yi.y.sun> <20170630085450.GK3420@yi.y.sun>
In-Reply-To: <20170630085450.GK3420@yi.y.sun>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v12 15/23] x86: refactor psr: CDP: implement
 set value callback 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>

Pj4+IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiAwNi8zMC8xNyAxMDo1NiBBTSA+
Pj4KPk9uIDE3LTA2LTMwIDE1OjIyOjU2LCBZaSBTdW4gd3JvdGU6Cj4+IE9uIDE3LTA2LTMwIDAw
OjQyOjIyLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gPiA+ICAgICAgICAgIHsKPj4gPiA+ICAgICAg
ICAgICAgICB2YWxbaV0gPSBuZXdfdmFsOwo+PiA+ID4gLSAgICAgICAgICAgIHJldHVybiAwOwo+
PiA+ID4gKyAgICAgICAgICAgIHJldCA9IDA7Cj4+ID4gPiAgICAgICAgICB9Cj4+ID4gCj4+ID4g
V291bGRuJ3QgaXQgYmUgYmV0dGVyIHRvIHJldHVybiAtRUlOVkFMIGluIGEgdG8gYmUgYWRkZWQg
ZWxzZSBicmFuY2ggaGVyZQo+PiA+IGFuZCAuLi4KPj4gPiAKPkFmdGVyIHJlYWRpbmcgY29kZXMg
YWdhaW4sIEkgdGhpbmsgd2UgY2Fubm90IHJldHVybiAtRUlOVkFMIGluIGVsc2UgYnJhbmNoIGhl
cmUuCj5FLmcuIGZvciBDRFAsIHVzZXIgd2FudHMgdG8gc2V0IENPREUuIFRoZW4sIHRoZSAndHlw
ZScgaXMgQ09ERS4gQXQgdGhlIGZpcnN0Cj5pdGVyYXRpb24sIHRoZSBwcm9wcy0+dHlwZVswXSBp
cyBEQVRBIHdoaWNoIGRvZXMgbm90IG1hdGNoICd0eXBlJy4gQnV0IHdlIGNhbm5vdAo+cmV0dXJu
IGVycm9yIGhlcmUuIFdlIHNob3VsZCBpdGVyYXRlIG5leHQgJ3R5cGVbXScuCgpCdXQgdGhhdCdz
IHdoeSB5b3UncmUgYWRkaW5nIHRoZSBzZWNvbmQgY2hlY2sgaW4gdGhlIGlmKCkuIElmIG5laXRo
ZXIgb2YgdGhlIHR3bwpjb25kaXRpb25zIGFyZSB0cnVlLCB0aGlzIGlzIGFuIGVycm9yLCBpc24n
dCBpdD8gT24gdGhlIGNvbnZlcnNlLCB3aHkgd291bGQgeW91CnJldHVybiAwIGlmIHRoZSBmaXJz
dCBsb29wIGl0ZXJhdGlvbiBpcyBmaW5lIGJ1dCB0aGUgc2Vjb25kIGlzbid0LgoKSmFuCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 30 09:55:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 09: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 1dQsdw-0001vd-5m; Fri, 30 Jun 2017 09:55: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=34708f25f=citrix-osstest@xenproject.org>)
 id 1dQsdu-0001vG-K3
 for xen-devel@lists.xensource.com; Fri, 30 Jun 2017 09:55:14 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 4E/DD-01862-10026595; Fri, 30 Jun 2017 09:55:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHRDpC6jQli
 kQeMGfot7U96zOzB6bO/bxR7AGMWamZeUX5HAmvHn+inWglmCFTt39DA1MD7j6mLk5JAQ8Jf4
 8XYOM4TtLnH5ywwWEFtEwFliwofbbCA2r4CexP+3jUBxDg5hgWCJGxcFuhi5gMobWSU+Nsxng
 ehVlZjzdTmYzSbgITGxZyKYzQIUP3tjJdgcIQEtiaWLVzJBzBSUODnzCVgNs4CExMEXL6BusJ
 DY//cs8wRG3llIymYhKVvAyLSKUaM4tagstUjX0EIvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NSc
 xqVgvOT93EyMweOoZGBh3MP4+7XmIUZKDSUmUd+W10EghvqT8lMqMxOKM+KLSnNTiQ4wyHBxK
 Erw/5cIihQSLUtNTK9Iyc4BhDJOW4OBREuF99BSolbe4IDG3ODMdInWKUZdjw+r1X5iEWPLy8
 1KlxHn/gcwQACnKKM2DGwGLqUuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHlV5IGm8GTmlc
 BtegV0BBPQEcIzQkCOKElESEk1MIYcXjCJOzTB7Z5jtKOTwnJ7lQcHJaV8rs/12fHgWIKBdLe
 bzXt/l71XGnz+/ZS8nqsZbym3/1ZHfs+D6nSH8J2nqhSqaibsyv2SX1hW9+Ztmfa/T7s5quYv
 M30T+7SfodpBJ/e1967trUxMO94eueFe2MAYdm7y9sDZe7f8nuAoemGTcIf4HSWW4oxEQy3mo
 uJEANku9x+kAgAA
X-Env-Sender: prvs=34708f25f=citrix-osstest@xenproject.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1498816511!86525907!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11412 invoked from network); 30 Jun 2017 09:55:13 -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;
 30 Jun 2017 09:55:13 -0000
X-IronPort-AV: E=Sophos;i="5.40,285,1496102400"; d="scan'208";a="429969203"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL06.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71619-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:migrate-support-check:fail:nonblocking
 distros-debian-jessie:test-armhf-armhf-armhf-jessie-netboot-pygrub:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-That: flight=71574
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 30 Jun 2017 10:55:08 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL06.citrite.net
Subject: [Xen-devel] [distros-debian-jessie test] 71619: tolerable 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

ZmxpZ2h0IDcxNjE5IGRpc3Ryb3MtZGViaWFuLWplc3NpZSByZWFsIFtyZWFsXQpodHRwOi8vb3Nz
dGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzLzcxNjE5LwoKRmFpbHVy
ZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LWFybWhmLWplc3NpZS1uZXRi
b290LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4g
bmV2ZXIgcGFzcwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0
ZSAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAzIGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAg
ICAgICBicm9rZW4gbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1hcm1oZi1qZXNzaWUtbmV0
Ym9vdC1weWdydWIgMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1hcm1oZi1qZXNzaWUtbmV0Ym9vdC1weWdydWIgMTIgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKCmJhc2VsaW5lIHZlcnNpb246CiBmbGlnaHQg
ICAgICAgICAgICAgICA3MTU3NAoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LWplc3NpZS1u
ZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1p
Mzg2LWplc3NpZS1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWFtZDY0LWplc3NpZS1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWFybWhmLWplc3NpZS1uZXRib290LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtamVzc2llLW5l
dGJvb3QtcHlncnViICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1p
Mzg2LWplc3NpZS1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9v
c3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUu
bmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 30 10:04:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 10: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 1dQsmr-0002gx-1u; Fri, 30 Jun 2017 10:04:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <lars.kurth.xen@gmail.com>) id 1dQsmp-0002gr-1f
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 10:04:27 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 6B/41-01729-A2226595; Fri, 30 Jun 2017 10:04:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHIsWRWlGSWpSXmKPExsXiVRvkoqupFBZ
 p8PgXp8WSj4tZHBg9ju7+zRTAGMWamZeUX5HAmrHi5Fq2gi+sFSe7v7M0MHaydjFycggJ9DNK
 bNyn1sXIxcEi0Mwq8W1ZJyOIIyEwn1Wi69YKZpAqCYEkiccnWoFsDiC7QmLq/mCIZnWJe4tus
 4PUCwmsZ5L4MPMC2FQ2AW2JTTcegPUyC2hJ3Pj3kgnC1pZYtvA12BxeAX2J3udgu4QFFjFKXP
 87gwUibiMx4acNSDmLgKrEihmHGSFa5SQerN8NNkYEaO+Ss5PYIU6Tlbg1+xLzBEbBWUi2zUK
 ybRbCtgWMzKsY1YtTi8pSi3SN9ZKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAkOW
 AQh2MO7953SIUZKDSUmUd+W10EghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErydimGRQoJFqempF
 WmZOcDogUlLcPAoifA+egrUyltckJhbnJkOkTrFaM/R9GHLFyaOSQe2A8l3b3cByWMzfn5jEm
 LJy89LlRLnvaQANFUApC2jNA9uKCzaLzHKSgnzMgKdKcRTkFqUm1mCKv+KUZyDUUmYlw3kNp7
 MvBK43a+AzmICOkt4RgjIWSWJCCmpBsZkB4X7V333HuDp12tUyf+ZFjHBcFZu36Yk7canu29/
 /J+kuvRF2ze3OaecgwJXX90bdPzCW465q803LmnXmrZSusd56c07j07U3Gu/0nPv8vzA3OZjv
 0KZ1+zaFT4xseXdl9dHzDK587588XSu8Z2/ZK6By6NHti+TVM49k5v2Sn7Vk88lGmuDlViKMx
 INtZiLihMB4JI/ovECAAA=
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1498817065!80189217!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62973 invoked from network); 30 Jun 2017 10:04:25 -0000
Received: from mail-wm0-f68.google.com (HELO mail-wm0-f68.google.com)
 (74.125.82.68)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 30 Jun 2017 10:04:25 -0000
Received: by mail-wm0-f68.google.com with SMTP id y5so7022773wmh.3
 for <xen-devel@lists.xen.org>; Fri, 30 Jun 2017 03:04:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:content-transfer-encoding:mime-version:subject:message-id:date
 :cc:to; bh=AHG3XcymsJR82SThDR6LoGae4F20fFllJjgbRwNCi8E=;
 b=B6IY1LQpx1Al+kFyCGimiLykSdbH7c7mXsCBGT4MXOMmddz9RZU+gwyNzHGfEznK2U
 JycmNZMuu6jBw24ZAvjs0bvRuV7uOAgJFe1Bw119EkG/qPWsjJm8Z8VDjONF2fMWZxnf
 SV5lhgQizUY0bBQQAxyV5rINuvOX0GdBP1u+3IGFourJe1XNRnWf08iNN53OJZ7s/G4v
 NMKFJnGIVgYw/Q9KcvnltS0AvnjLZTgtqRgJV4zQUPsUmQ2zWIEYxvIToBnsmnNCJqaa
 L1lHccHCHwfF0Qii2+DvnTspta4q+A4ISASQgg31gb1zpRKL7gd1vNSDG2PsMo4RaOln
 VCIQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:content-transfer-encoding:mime-version
 :subject:message-id:date:cc:to;
 bh=AHG3XcymsJR82SThDR6LoGae4F20fFllJjgbRwNCi8E=;
 b=SezTlxbd57ur+oZEA45YAw9L8OfwN3+8K7F/4871Fvd9tqL4x9FSPubCVO3Kplt5ok
 ryyBqca+FbQvqZojZRiFD9O+SnSZzqCzSnZozhOMFMLpxH8D2NV69FN19pl6esiv3OAP
 GXj7tuYEtWaUCuIuwsFr0UUvSvF3ggONgKAwxQ8Hq7FspXvG/3BQtVLfAiwsJauuQ0s/
 WKGghHl+jyBhM3fAztqxzp2GvDt/LXi/d+DbMdJrGA3XiqQ78xrtfpoDLS8G+h6iJqj2
 LfXNSo34oVrF2mzMIVOD2D65qLOBMkIgX5E8rtZ74huShAlguroiH+NNRENP9tD3Glk5
 oPvg==
X-Gm-Message-State: AKS2vOzj9FOIIerAjmetius8fTiV/2AEXthxPc7d4yddxD4q/g+jjBjj
 8tEAuCkw8kFtpZSV0kg=
X-Received: by 10.80.155.19 with SMTP id o19mr4795247edi.27.1498817064340;
 Fri, 30 Jun 2017 03:04:24 -0700 (PDT)
Received: from ?IPv6:2a02:c7f:ac18:da00:4ccb:1179:a40e:705a?
 ([2a02:c7f:ac18:da00:4ccb:1179:a40e:705a])
 by smtp.gmail.com with ESMTPSA id i42sm1634084ede.5.2017.06.30.03.04.23
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 30 Jun 2017 03:04:23 -0700 (PDT)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
Message-Id: <C26C2173-E53C-4CB1-8DBD-F260FA8C5AED@gmail.com>
Date: Fri, 30 Jun 2017 11:04:26 +0100
To: xen-devel <xen-devel@lists.xen.org>
X-Mailer: Apple Mail (2.3273)
Cc: cardoe <cardoe@cardoe.com>
Subject: [Xen-devel] Is anyone interested in hosting the following to Design
 Sessions at our Summit: "Versioning ABC" and "Improvements to Continuous
 Integration Workflow"?
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLAoKRG91ZyB3aWxsIHVuZm9ydHVuYXRlbHkgbm90IGJlIGFibGUgdG8gYXR0ZW5kIHRo
ZSBzdW1taXQgbmV4dCB3ZWVrLiBIZSBwcm9wb3NlZCB0d28gc2Vzc2lvbnMsIHdoaWNoIGFsdGhv
dWdoIGhlIHdpbGwgdHJ5IGFuZCBwYXJ0aWNpcGF0ZSBpbiByZW1vdGVseSwgZG9lcyBub3QgZmVl
bCBjb21mb3J0YWJsZSB0byBjaGFpci4gSSBhbSBvcmdhbml6aW5nIGEgcG9ydGFibGUgc3BlYWtl
ci9taWMgYW5kIHNlZSB3aGV0aGVyIHdlIGNhbiBwdWxsIHRoaXMgb2ZmLCAKCklzIGFueW9uZSB3
aWxsaW5nIHRvIHRha2UgdGhlc2Ugc2Vzc2lvbnMgb3Zlcj8KClNlZSAKKiBodHRwczovL3hlbmRl
dmVsb3BlcmFuZGRlc2lnbnN1bW1pdDIwMTcuc2NoZWQuY29tL2V2ZW50L0FqR2EvaW1wcm92ZW1l
bnRzLXRvLWNvbnRpbnVvdXMtaW50ZWdyYXRpb24td29ya2Zsb3ctZG91Zy1nb2xkc3RlaW4tc3Rh
ci1sYWIKKiBodHRwczovL3hlbmRldmVsb3BlcmFuZGRlc2lnbnN1bW1pdDIwMTcuc2NoZWQuY29t
L2V2ZW50L0FqSFQvdmVyc2lvbmluZy1hYmMtZG91Zy1nb2xkc3RlaW4tc3Rhci1sYWIKCklmIHll
cywgcGxlYXNlIGxldCBtZSBrbm93IGFuZCByZWFjaCBvdXQgdG8gRG91ZzogSSB3aWxsIHRoZW4g
Y2hhbmdlIHRoZSBzZXNzaW9uIG93bmVyLiBJZiBubywgSSB3aWxsIGNhbmNlbCB0aGVtLiBQbGVh
c2UgbGV0IG1lIGtub3cgYmVmb3JlIEZyaWRheS4KCkJlc3QgUmVnYXJkcwpMYXJzCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 30 10:18:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 10:18: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 1dQt0C-0003Re-BB; Fri, 30 Jun 2017 10:18: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=347159f46=wei.liu2@citrix.com>)
 id 1dQt0B-0003RY-Hn
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 10:18:15 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 FC/AF-03704-66526595; Fri, 30 Jun 2017 10:18:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDvW6aali
 kwYcedoslHxezODB6HN39mymAMYo1My8pvyKBNePY/UmMBW2KFet75rA0MF6S6GLk5JAQ8Jd4
 /uwcG4jNIqAqcbD3PjuIzSagLPGzsxcsLiKgJ3Hx9xSwOLNAmsTdjinMILawQLTE/zdHwGp4B
 SwkPrTsYAWxhQQKJLbfmcgIEReUODnzCQtEr47Egt2fgOo5gGxpieX/OEDCnAJ2Ep/enQJrFR
 VQkehcOocFYoyCRMf0Y0wTGPlmIZk0C8mkWQiTFjAyr2LUKE4tKkst0jUy10sqykzPKMlNzMz
 RNTQw08tNLS5OTE/NSUwq1kvOz93ECAw0BiDYwbh4beAhRkkOJiVR3pXXQiOF+JLyUyozEosz
 4otKc1KLDzHKcHAoSfDmqIRFCgkWpaanVqRl5gBDHiYtwcGjJML76ClQK29xQWJucWY6ROoUo
 y7HhtXrvzAJseTl56VKifMqgswQACnKKM2DGwGLv0uMslLCvIxARwnxFKQW5WaWoMq/YhTnYF
 QS5vUGmcKTmVcCt+kV0BFMQEcIzwgBOaIkESEl1cBob+DTdP7prwYZ9nI2hlVZtoKTzv89ttn
 06Xbt5SU/twetluOOPaRyuafUouPsjgAjFx795PZle0Uyf7RwpzywuGc4TcQpf0f1osvuvCuv
 V6+RDRFYESdocMvZ60h2aPHkFNVbS2Ld2EI58wN38iz9Xyh0ZcJVhzhxvaz6N64r5rQ4aybI8
 SixFGckGmoxFxUnAgDqmTYJugIAAA==
X-Env-Sender: prvs=347159f46=wei.liu2@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1498817892!57143565!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58191 invoked from network); 30 Jun 2017 10:18:13 -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;
 30 Jun 2017 10:18:13 -0000
X-IronPort-AV: E=Sophos;i="5.40,286,1496102400"; d="scan'208";a="438434235"
Date: Fri, 30 Jun 2017 11:18:10 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Venu Busireddy <venu.busireddy@oracle.com>
Message-ID: <20170630101810.mjlvweymitaoqeyd@citrix.com>
References: <20170627171458.2529-1-venu.busireddy@oracle.com>
 <20170627171458.2529-3-venu.busireddy@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170627171458.2529-3-venu.busireddy@oracle.com>
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 2/6] xl: Add commands for hiding and
 unhiding pcie passthrough 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>

SSBoYXZlbid0IHJldmlld2VkIHRoZSBjb2RlIGluIGRldGFpbCwgYnV0IEkgaGF2ZSBzb21lIHF1
ZXN0aW9ucwpyZWdhcmRpbmcgdGhlIGRlc2lnbi4gU2VlIHRoZSBlbmQgb2YgdGhpcyBlbWFpbC4K
Ck9uIFR1ZSwgSnVuIDI3LCAyMDE3IGF0IDEyOjE0OjU0UE0gLTA1MDAsIFZlbnUgQnVzaXJlZGR5
IHdyb3RlOgo+ICAKPiArc3RhdGljIHZvaWQgcGNpYXNzaWduYWJsZV9saXN0X2hpZGRlbih2b2lk
KQo+ICt7Cj4gKyAgICBsaWJ4bF9kZXZpY2VfcGNpICpwY2lkZXZzOwo+ICsgICAgaW50IG51bSwg
aTsKPiArCj4gKyAgICBwY2lkZXZzID0gbGlieGxfZGV2aWNlX3BjaV9hc3NpZ25hYmxlX2xpc3Qo
Y3R4LCAmbnVtKTsKPiArCj4gKyAgICBpZiAoIHBjaWRldnMgPT0gTlVMTCApCgpDb2Rpbmcgc3R5
bGUuCgo+ICsgICAgICAgIHJldHVybjsKPiArICAgIGZvciAoaSA9IDA7IGkgPCBudW07IGkrKykg
ewo+ICsgICAgICAgIGlmIChsaWJ4bF9kZXZpY2VfcGNpX2Fzc2lnbmFibGVfaXNfaGlkZGVuKGN0
eCwgJnBjaWRldnNbaV0pKQo+ICsgICAgICAgICAgICBwcmludGYoIiUwNHg6JTAyeDolMDJ4LiUw
MXhcbiIsCj4gKyAgICAgICAgICAgICAgICAgICBwY2lkZXZzW2ldLmRvbWFpbiwgcGNpZGV2c1tp
XS5idXMsIHBjaWRldnNbaV0uZGV2LCBwY2lkZXZzW2ldLmZ1bmMpOwo+ICsgICAgICAgIGxpYnhs
X2RldmljZV9wY2lfZGlzcG9zZSgmcGNpZGV2c1tpXSk7Cj4gKyAgICB9Cj4gKyAgICBmcmVlKHBj
aWRldnMpOwo+ICt9Cj4gKwo+ICtpbnQgbWFpbl9wY2lhc3NpZ25hYmxlX2xpc3RfaGlkZGVuKGlu
dCBhcmdjLCBjaGFyICoqYXJndikKPiArewo+ICsgICAgaW50IG9wdDsKPiArCj4gKyAgICBTV0lU
Q0hfRk9SRUFDSF9PUFQob3B0LCAiIiwgTlVMTCwgInBjaS1hc3NpZ25hYmxlLWxpc3QtaGlkZGVu
IiwgMCkgewo+ICsgICAgICAgIC8qIE5vIG9wdGlvbnMgKi8KPiArICAgIH0KPiArCj4gKyAgICBw
Y2lhc3NpZ25hYmxlX2xpc3RfaGlkZGVuKCk7Cj4gKyAgICByZXR1cm4gMDsKPiArfQo+ICsKPiAr
c3RhdGljIGludCBwY2lhc3NpZ25hYmxlX2hpZGUoY29uc3QgY2hhciAqYmRmKQo+ICt7Cj4gKyAg
ICBsaWJ4bF9kZXZpY2VfcGNpIHBjaWRldjsKPiArICAgIFhMVV9Db25maWcgKmNvbmZpZzsKPiAr
ICAgIGludCByID0gRVhJVF9TVUNDRVNTOwo+ICsKPiArICAgIGxpYnhsX2RldmljZV9wY2lfaW5p
dCgmcGNpZGV2KTsKPiArCj4gKyAgICBjb25maWcgPSB4bHVfY2ZnX2luaXQoc3RkZXJyLCAiY29t
bWFuZCBsaW5lIik7Cj4gKyAgICBpZiAoIWNvbmZpZykgewo+ICsgICAgICAgIHBlcnJvcigieGx1
X2NmZ19pbml0Iik7Cj4gKyAgICAgICAgZXhpdCgtMSk7CgpJZiB5b3UgZG9uJ3Qgd2FudCBFWElU
X0ZBSUxVUkUsIHBsZWFzZSBkb2N1bWVudCB0aGVzZSBleGl0IHZhbHVlcwpzb21ld2hlcmUgLS0g
bWFucGFnZSB3b3VsZCBiZSBhIGdvb2QgcGxhY2UuCgo+ICsgICAgfQo+ICsKPiArICAgIGlmICh4
bHVfcGNpX3BhcnNlX2JkZihjb25maWcsICZwY2lkZXYsIGJkZikpIHsKPiArICAgICAgICBmcHJp
bnRmKHN0ZGVyciwgInBjaS1hc3NpZ25hYmxlLWhpZGU6IG1hbGZvcm1lZCBCREYgc3BlY2lmaWNh
dGlvbiBcIiVzXCJcbiIsIGJkZik7Cj4gKyAgICAgICAgZXhpdCgyKTsKPiArICAgIH0KPiArCj4g
KyAgICBpZiAobGlieGxfZGV2aWNlX3BjaV9hc3NpZ25hYmxlX2hpZGUoY3R4LCAmcGNpZGV2KSkK
PiArICAgICAgICByID0gRVhJVF9GQUlMVVJFOwo+ICsKPiArICAgIGxpYnhsX2RldmljZV9wY2lf
ZGlzcG9zZSgmcGNpZGV2KTsKPiArICAgIHhsdV9jZmdfZGVzdHJveShjb25maWcpOwo+ICsKPiAr
ICAgIHJldHVybiByOwo+ICt9Cj4gKwo+ICtpbnQgbWFpbl9wY2lhc3NpZ25hYmxlX2hpZGUoaW50
IGFyZ2MsIGNoYXIgKiphcmd2KQo+ICt7Cj4gKyAgICBpbnQgb3B0Owo+ICsgICAgY29uc3QgY2hh
ciAqYmRmID0gTlVMTDsKPiArCj4gKyAgICBTV0lUQ0hfRk9SRUFDSF9PUFQob3B0LCAiIiwgTlVM
TCwgIm1haW5fcGNpYXNzaWduYWJsZV9oaWRlIiwgMSkgewo+ICsgICAgICAgIC8qIE5vIG9wdGlv
bnMgKi8KPiArICAgIH0KPiArCj4gKyAgICBiZGYgPSBhcmd2W29wdGluZF07Cj4gKwo+ICsgICAg
aWYgKHBjaWFzc2lnbmFibGVfaGlkZShiZGYpKQo+ICsgICAgICAgIHJldHVybiBFWElUX0ZBSUxV
UkU7Cj4gKwo+ICsgICAgcmV0dXJuIEVYSVRfU1VDQ0VTUzsKPiArfQpbLi4uXQo+IGRpZmYgLS1n
aXQgYS90b29scy94bC94bF92bWNvbnRyb2wuYyBiL3Rvb2xzL3hsL3hsX3ZtY29udHJvbC5jCj4g
aW5kZXggODljMmIyNS4uMTBhNDhhOSAxMDA2NDQKPiAtLS0gYS90b29scy94bC94bF92bWNvbnRy
b2wuYwo+ICsrKyBiL3Rvb2xzL3hsL3hsX3ZtY29udHJvbC5jCj4gQEAgLTk2Niw2ICs5NjYsMTUg
QEAgc3RhcnQ6Cj4gICAgICBMT0coIldhaXRpbmcgZm9yIGRvbWFpbiAlcyAoZG9taWQgJXUpIHRv
IGRpZSBbcGlkICVsZF0iLAo+ICAgICAgICAgIGRfY29uZmlnLmNfaW5mby5uYW1lLCBkb21pZCwg
KGxvbmcpZ2V0cGlkKCkpOwo+ICAKPiArICAgIHJldCA9IGxpYnhsX3JlZ19hZXJfZXZlbnRzX2hh
bmRsZXIoY3R4LCBkb21pZCk7Cj4gKyAgICBpZiAocmV0KSB7Cj4gKyAgICAgICAgLyoKPiArICAg
ICAgICAgKiBUaGlzIGVycm9yIG1heSBub3QgYmUgc2V2ZXJlIGVub3VnaCB0byBmYWlsIHRoZSBj
cmVhdGlvbiBvZiB0aGUgVk0uCj4gKyAgICAgICAgICogTG9nIHRoZSBlcnJvciwgYW5kIGNvbnRp
bnVlIHdpdGggdGhlIGNyZWF0aW9uLgo+ICsgICAgICAgICAqLwo+ICsgICAgICAgIExPRygibGli
eGxfcmVnX2Flcl9ldmVudHNfaGFuZGxlcigpIGZhaWxlZCwgcmV0ID0gMHglMDh4IiwgcmV0KTsK
PiArICAgIH0KPiArCgpGaXJzdCB0aGluZyB0aGlzIHN1Z2dlc3RzIHRoZSBvcmRlcmluZyBvZiB0
aGlzIHBhdGNoIHNlcmllcyBpcyB3cm9uZyAtLQp5b3UgbmVlZCB0byBwdXQgdGhlIHBhdGNoIHRo
YXQgaW1wbGVtZW50cyB0aGUgbmV3IGZ1bmN0aW9uIGJlZm9yZSB0aGlzLgoKVGhlIG90aGVyIHRo
aW5nIHlvdSBuZWVkIHRvIGJlIGF3YXJlIGlzIHRoYXQgaWYgdGhlIHVzZXIgY2hvb3NlcyB0byBu
b3QKdXNlIGEgZGFlbW9uaXNlZCB4bCwgaGUgLyBzaGUgZG9lc24ndCBnZXQgYSBjaGFuY2UgdG8g
aGFuZGxlIHRoZXNlCmV2ZW50cy4KClRoaXMgaXMgcG90ZW50aWFsbHkgcHJvYmxlbWF0aWMgZm9y
IGRyaXZlciBkb21haW5zLiBZb3UgcHJvYmFibHkgd2FudCB0bwphbHNvIG1vZGlmeSB4bCBkZXZk
IGNvbW1hbmQuIEFsc28gb24gdGhlIHN1YmplY3QsIHdoYXQncyB5b3VyIHRob3VnaHQgb24KZHJp
dmVyIGRvbWFpbj8gSSdtIG5vdCBzdXJlIGlmIGEgZHJpdmVyIGRvbWFpbiBoYXMgdGhlIHBlcm1p
c3Npb24gdG8Ka2lsbCB0aGUgZ3Vlc3QuCgo+ICAgICAgcmV0ID0gbGlieGxfZXZlbmFibGVfZG9t
YWluX2RlYXRoKGN0eCwgZG9taWQsIDAsICZkZWF0aHcpOwo+ICAgICAgaWYgKHJldCkgZ290byBv
dXQ7Cj4gIAo+IEBAIC05OTMsNiArMTAwMiw3IEBAIHN0YXJ0Ogo+ICAgICAgICAgICAgICBMT0co
IkRvbWFpbiAldSBoYXMgc2h1dCBkb3duLCByZWFzb24gY29kZSAlZCAweCV4IiwgZG9taWQsCj4g
ICAgICAgICAgICAgICAgICBldmVudC0+dS5kb21haW5fc2h1dGRvd24uc2h1dGRvd25fcmVhc29u
LAo+ICAgICAgICAgICAgICAgICAgZXZlbnQtPnUuZG9tYWluX3NodXRkb3duLnNodXRkb3duX3Jl
YXNvbik7Cj4gKyAgICAgICAgICAgIGxpYnhsX3VucmVnX2Flcl9ldmVudHNfaGFuZGxlcihjdHgs
IGRvbWlkKTsKPiAgICAgICAgICAgICAgc3dpdGNoIChoYW5kbGVfZG9tYWluX2RlYXRoKCZkb21p
ZCwgZXZlbnQsICZkX2NvbmZpZykpIHsKPiAgICAgICAgICAgICAgY2FzZSBET01BSU5fUkVTVEFS
VF9TT0ZUX1JFU0VUOgo+ICAgICAgICAgICAgICAgICAgZG9taWRfc29mdF9yZXNldCA9IGRvbWlk
Owo+IEBAIC0xMDU5LDYgKzEwNjksNyBAQCBzdGFydDoKPiAgCj4gICAgICAgICAgY2FzZSBMSUJY
TF9FVkVOVF9UWVBFX0RPTUFJTl9ERUFUSDoKPiAgICAgICAgICAgICAgTE9HKCJEb21haW4gJXUg
aGFzIGJlZW4gZGVzdHJveWVkLiIsIGRvbWlkKTsKPiArICAgICAgICAgICAgbGlieGxfdW5yZWdf
YWVyX2V2ZW50c19oYW5kbGVyKGN0eCwgZG9taWQpOwo+ICAgICAgICAgICAgICBsaWJ4bF9ldmVu
dF9mcmVlKGN0eCwgZXZlbnQpOwo+ICAgICAgICAgICAgICByZXQgPSAwOwo+ICAgICAgICAgICAg
ICBnb3RvIG91dDsKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 30 10:18:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 10: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 1dQt0H-0003SS-MZ; Fri, 30 Jun 2017 10: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 <prvs=347159f46=wei.liu2@citrix.com>)
 id 1dQt0G-0003SG-K6
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 10:18:20 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 FD/88-01996-B6526595; Fri, 30 Jun 2017 10:18:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsXitHRDpG62ali
 kQesyLoslHxezODB6HN39mymAMYo1My8pvyKBNWPNm4fMBX02Fd1Neg2M3/S6GDk5JAT8JXbM
 7mYGsVkEVCV2rr7ADmKzCShL/OzsZQOxRQT0JC7+ngIWZxZIk7jbMQWsXlggRaJt22ewGl4BC
 4lNB1qBbA4OIYECiSvnKyDCghInZz5hgWjVkViw+xNYCbOAtMTyfxwgYU4BO4lD028xgdiiAi
 oSnUvngJULCShIdEw/xjSBkW8WkkmzkEyahTBpASPzKkaN4tSistQiXSMzvaSizPSMktzEzBx
 dQwNTvdzU4uLE9NScxKRiveT83E2MwCCrZ2Bg3MF4e7LfIUZJDiYlUd6V10IjhfiS8lMqMxKL
 M+KLSnNSiw8xynBwKEnwvlEOixQSLEpNT61Iy8wBhjtMWoKDR0mE99FToFbe4oLE3OLMdIjUK
 UZdjg2r139hEmLJy89LlRLnVVQBmiEAUpRRmgc3AhZ7lxhlpYR5GRkYGIR4ClKLcjNLUOVfMY
 pzMCoJ83qDTOHJzCuB2/QK6AgmoCOEZ4SAHFGSiJCSamB01rLw492fF842q97LKV0+6IXP0wv
 FjOLPFZbuu67/cNHmvndbj+T/mt3xXvq3X4DgCdkyVY4YA48NBmZHe3oadskoy9Se2DXrVrZo
 p9Hh2B9NB97suzHbdEkqR1vwUumoadEzKg1e9Mfwa/QcVPiz8KH6pxtVue3fzq/pKeU3+O+27
 S7vs2lKLMUZiYZazEXFiQDTPTwuuAIAAA==
X-Env-Sender: prvs=347159f46=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1498817897!84928664!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40967 invoked from network); 30 Jun 2017 10:18:18 -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;
 30 Jun 2017 10:18:18 -0000
X-IronPort-AV: E=Sophos;i="5.40,286,1496102400"; d="scan'208";a="429970846"
Date: Fri, 30 Jun 2017 11:18:15 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Venu Busireddy <venu.busireddy@oracle.com>
Message-ID: <20170630101815.al6kg33vxodbq2ek@citrix.com>
References: <20170627171458.2529-1-venu.busireddy@oracle.com>
 <20170627171458.2529-5-venu.busireddy@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170627171458.2529-5-venu.busireddy@oracle.com>
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 4/6] libxl: Add wrappers for new commands
 and add AER error 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>

T24gVHVlLCBKdW4gMjcsIDIwMTcgYXQgMTI6MTQ6NTZQTSAtMDUwMCwgVmVudSBCdXNpcmVkZHkg
d3JvdGU6Cj4gbGlieGw6IEFkZCB3cmFwcGVycyBmb3IgbmV3IGNvbW1hbmRzIGFuZCBhZGQgQUVS
IGVycm9yIGhhbmRsZXIKCkV4dHJhbmVvdXMgbGluZS4KCj4gCj4gQWRkIHdyYXBwZXJzIGZvciB0
aGUgbmV3bHkgaW50cm9kdWNlZCBjb21tYW5kcyAicGNpLWFzc2lnbmFibGUtaGlkZSIsCj4gInBj
aS1hc3NpZ25hYmxlLXVuaGlkZSIsIGFuZCAicGNpLWFzc2lnbmFibGUtbGlzdC1oaWRkZW4iLgo+
IAo+IEltcGxlbWVudCB0aGUgY2FsbGJhY2sgZnVuY3Rpb24gdG8gaGFuZGxlIHVucmVjb3ZlcmFi
bGUgQUVSIGVycm9ycy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBWZW51IEJ1c2lyZWRkeSA8dmVudS5i
dXNpcmVkZHlAb3JhY2xlLmNvbT4KPiAtLS0KPiAgdG9vbHMvbGlieGwvbGlieGwuaCAgICAgICB8
ICAgMyArCj4gIHRvb2xzL2xpYnhsL2xpYnhsX2V2ZW50LmggfCAgIDIgKwo+ICB0b29scy9saWJ4
bC9saWJ4bF9wY2kuYyAgIHwgMTUwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKPiAgMyBmaWxlcyBjaGFuZ2VkLCAxNTUgaW5zZXJ0aW9ucygrKQo+IAo+IGRp
ZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bC5oIGIvdG9vbHMvbGlieGwvbGlieGwuaAo+IGlu
ZGV4IGNmODY4N2EuLjVhNWJkMTQgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGwuaAo+
ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKPiBAQCAtMTk0NCw2ICsxOTQ0LDkgQEAgaW50IGxp
YnhsX2RldmljZV9ldmVudHNfaGFuZGxlcihsaWJ4bF9jdHggKmN0eCwKPiAgaW50IGxpYnhsX2Rl
dmljZV9wY2lfYXNzaWduYWJsZV9hZGQobGlieGxfY3R4ICpjdHgsIGxpYnhsX2RldmljZV9wY2kg
KnBjaWRldiwgaW50IHJlYmluZCk7Cj4gIGludCBsaWJ4bF9kZXZpY2VfcGNpX2Fzc2lnbmFibGVf
cmVtb3ZlKGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9kZXZpY2VfcGNpICpwY2lkZXYsIGludCByZWJp
bmQpOwo+ICBsaWJ4bF9kZXZpY2VfcGNpICpsaWJ4bF9kZXZpY2VfcGNpX2Fzc2lnbmFibGVfbGlz
dChsaWJ4bF9jdHggKmN0eCwgaW50ICpudW0pOwo+ICtpbnQgbGlieGxfZGV2aWNlX3BjaV9hc3Np
Z25hYmxlX2hpZGUobGlieGxfY3R4ICpjdHgsIGxpYnhsX2RldmljZV9wY2kgKnBjaWRldik7Cj4g
K2ludCBsaWJ4bF9kZXZpY2VfcGNpX2Fzc2lnbmFibGVfdW5oaWRlKGxpYnhsX2N0eCAqY3R4LCBs
aWJ4bF9kZXZpY2VfcGNpICpwY2lkZXYpOwo+ICtpbnQgbGlieGxfZGV2aWNlX3BjaV9hc3NpZ25h
YmxlX2lzX2hpZGRlbihsaWJ4bF9jdHggKmN0eCwgbGlieGxfZGV2aWNlX3BjaSAqcGNpZGV2KTsK
PiAgCj4gIC8qIENQVUlEIGhhbmRsaW5nICovCj4gIGludCBsaWJ4bF9jcHVpZF9wYXJzZV9jb25m
aWcobGlieGxfY3B1aWRfcG9saWN5X2xpc3QgKmNwdWlkLCBjb25zdCBjaGFyKiBzdHIpOwo+IGRp
ZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9ldmVudC5oIGIvdG9vbHMvbGlieGwvbGlieGxf
ZXZlbnQuaAo+IGluZGV4IDFlYTc4OWUuLjRjNzg3OTggMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGli
eGwvbGlieGxfZXZlbnQuaAo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2V2ZW50LmgKPiBAQCAt
MTc4LDYgKzE3OCw4IEBAIHZvaWQgbGlieGxfZXZlbnRfcmVnaXN0ZXJfY2FsbGJhY2tzKGxpYnhs
X2N0eCAqY3R4LAo+ICB0eXBlZGVmIHN0cnVjdCBsaWJ4bF9fZXZnZW5fZG9tYWluX2RlYXRoIGxp
YnhsX2V2Z2VuX2RvbWFpbl9kZWF0aDsKPiAgaW50IGxpYnhsX2V2ZW5hYmxlX2RvbWFpbl9kZWF0
aChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICBsaWJ4bF9ldl91c2VyLCBsaWJ4bF9ldmdlbl9kb21haW5fZGVhdGggKipldmdlbl9vdXQp
Owo+ICtpbnQgbGlieGxfcmVnX2Flcl9ldmVudHNfaGFuZGxlcihsaWJ4bF9jdHggKiwgdWludDMy
X3QpIExJQlhMX0VYVEVSTkFMX0NBTExFUlNfT05MWTsKPiArdm9pZCBsaWJ4bF91bnJlZ19hZXJf
ZXZlbnRzX2hhbmRsZXIobGlieGxfY3R4ICosIHVpbnQzMl90KTsKPiAgdm9pZCBsaWJ4bF9ldmRp
c2FibGVfZG9tYWluX2RlYXRoKGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9ldmdlbl9kb21haW5fZGVh
dGgqKTsKPiAgICAvKiBBcnJhbmdlcyBmb3IgdGhlIGdlbmVyYXRpb24gb2YgRE9NQUlOX1NIVVRE
T1dOIGFuZCBET01BSU5fREVBVEgKPiAgICAgKiBldmVudHMuICBBIGRvbWFpbiB3aGljaCBpcyBk
ZXN0cm95ZWQgYmVmb3JlIGl0IHNodXRzIGRvd24KPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwv
bGlieGxfcGNpLmMgYi90b29scy9saWJ4bC9saWJ4bF9wY2kuYwo+IGluZGV4IGIxNGRmMTYuLmU2
OTk2ZTUgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfcGNpLmMKPiArKysgYi90b29s
cy9saWJ4bC9saWJ4bF9wY2kuYwo+IEBAIC04NzQsNiArODc0LDQyIEBAIGludCBsaWJ4bF9kZXZp
Y2VfcGNpX2Fzc2lnbmFibGVfYWRkKGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9kZXZpY2VfcGNpICpw
Y2lkZXYsCj4gICAgICByZXR1cm4gcmM7Cj4gIH0KPiAgCj4gK2ludCBsaWJ4bF9kZXZpY2VfcGNp
X2Fzc2lnbmFibGVfaGlkZShsaWJ4bF9jdHggKmN0eCwgbGlieGxfZGV2aWNlX3BjaSAqcGNpZGV2
KQo+ICt7Cj4gKyAgICBHQ19JTklUKGN0eCk7Cj4gKyAgICBpbnQgcmM7CgppbnQgcjsKCj4gKwo+
ICsgICAgcmMgPSB4Y19oaWRlX2RldmljZShjdHgtPnhjaCwgcGNpZGV2X2VuY29kZV9iZGYocGNp
ZGV2KSk7CgpyID0geGNfLi4uCgo+ICsgICAgaWYgKHJjIDwgMCkKCmlmIChyIDwgMCkgeyBMT0co
Li4uKTsgcmMgPSBFUlJPUl8/Pz87IH0KCj4gKyAgICAgICAgTE9HRChFUlJPUiwgMCwgInhjX2hp
ZGVfZGV2aWNlIGZhaWxlZCIpOwo+ICsKPiArICAgIEdDX0ZSRUU7Cj4gKyAgICByZXR1cm4gcmM7
Cj4gK30KPiArClsuLi5dCj4gIAo+ICBpbnQgbGlieGxfZGV2aWNlX3BjaV9hc3NpZ25hYmxlX3Jl
bW92ZShsaWJ4bF9jdHggKmN0eCwgbGlieGxfZGV2aWNlX3BjaSAqcGNpZGV2LAo+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcmViaW5kKQo+IEBAIC0xMjkyLDYg
KzEzMjgsMTIwIEBAIG91dDoKPiAgICAgIHJldHVybiByYzsKPiAgfQo+ICAKPiArc3RhdGljIHZv
aWQgZG9tYWluX2Rlc3Ryb3lfY2FsbGJhY2sobGlieGxfX2VnYyAqZWdjLAo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZG9tYWluX2Rlc3Ryb3lfc3RhdGUgKmRk
cywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHJjKQo+ICt7Cj4g
KyAgICBTVEFURV9BT19HQyhkZHMtPmFvKTsKPiArCj4gKyAgICBpZiAocmMpCj4gKyAgICAgICAg
TE9HRChFUlJPUiwgZGRzLT5kb21pZCwgIkRlc3RydWN0aW9uIG9mIGRvbWFpbiBmYWlsZWQsIHJj
ID0gJWQiLCByYyk7Cj4gKwo+ICsgICAgbGlieGxfX25lc3RlZF9hb19mcmVlKGFvKTsKPiArfQo+
ICsKPiArCj4gK3R5cGVkZWYgc3RydWN0IHsKPiArICAgIHVpbnQzMl90IGRvbWlkOwo+ICsgICAg
bGlieGxfX2FvICphbzsKPiArICAgIGxpYnhsX19ldl94c3dhdGNoIHdhdGNoOwo+ICt9IGxpYnhs
X2Flcl93YXRjaDsKPiArc3RhdGljIGxpYnhsX2Flcl93YXRjaCBhZXJfd2F0Y2g7Cj4gKwo+ICtz
dGF0aWMgdm9pZCBhZXJfYmFja2VuZF93YXRjaF9jYWxsYmFjayhsaWJ4bF9fZWdjICplZ2MsCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19ldl94c3dhdGNo
ICp3YXRjaCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qg
Y2hhciAqd2F0Y2hfcGF0aCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY29uc3QgY2hhciAqZXZlbnRfcGF0aCkKPiArewo+ICsgICAgbGlieGxfYWVyX3dhdGNoICps
X2Flcl93YXRjaCA9IENPTlRBSU5FUl9PRih3YXRjaCwgKmxfYWVyX3dhdGNoLCB3YXRjaCk7Cj4g
KyAgICBsaWJ4bF9fYW8gKm5lc3RlZF9hbyA9IGxpYnhsX19uZXN0ZWRfYW9fY3JlYXRlKGxfYWVy
X3dhdGNoLT5hbyk7Cj4gKyAgICBTVEFURV9BT19HQyhuZXN0ZWRfYW8pOwo+ICsgICAgbGlieGxf
Y3R4ICpjdHggPSBsaWJ4bF9fZ2Nfb3duZXIoZ2MpOwo+ICsgICAgdWludDMyX3QgZG9taWQgPSBs
X2Flcl93YXRjaC0+ZG9taWQ7Cj4gKyAgICB1aW50MzJfdCBzZWcsIGJ1cywgZGV2LCBmbjsKPiAr
ICAgIGludCByYzsKPiArICAgIGNoYXIgKnAsICpwYXRoLCAqZHN0X3BhdGg7Cj4gKyAgICBjb25z
dCBjaGFyICphZXJGYWlsZWRTQkRGOwo+ICsgICAgc3RydWN0IHhzX3Blcm1pc3Npb25zIHJ3cGVy
bVsxXTsKPiArICAgIGxpYnhsX19kb21haW5fZGVzdHJveV9zdGF0ZSAqZGRzOwo+ICsgICAgR0NO
RVcoZGRzKTsKPiArCj4gKyAgICAvKiBFeHRyYWN0IHRoZSBiYWNrZW5kIGRpcmVjdG9yeS4gKi8K
PiArICAgIHBhdGggPSBsaWJ4bF9fc3RyZHVwKGdjLCBldmVudF9wYXRoKTsKPiArICAgIHAgPSBz
dHJyY2hyKHBhdGgsICcvJyk7Cj4gKyAgICBpZiAocCA9PSBOVUxMKQo+ICsgICAgICAgIGdvdG8g
c2tpcDsKPiArICAgIGlmIChzdHJjbXAocCwgIi9hZXJGYWlsZWRTQkRGIikgIT0gMCkKPiArICAg
ICAgICBnb3RvIHNraXA7Cj4gKyAgICAvKiBUcnVuY2F0ZSB0aGUgc3RyaW5nIHNvIGl0IHBvaW50
cyB0byB0aGUgYmFja2VuZCBkaXJlY3RvcnkuICovCj4gKyAgICAqcCA9ICdcMCc7Cj4gKwo+ICsg
ICAgLyogRmV0Y2ggdGhlIHZhbHVlIG9mIHRoZSBmYWlsZWQgUENJIGRldmljZS4gKi8KPiArICAg
IHJjID0gbGlieGxfX3hzX3JlYWRfY2hlY2tlZChnYywgWEJUX05VTEwsCj4gKyAgICAgICAgICAg
IEdDU1BSSU5URigiJXMvYWVyRmFpbGVkU0JERiIsIHBhdGgpLCAmYWVyRmFpbGVkU0JERik7Cj4g
KyAgICBpZiAocmMgfHwgIWFlckZhaWxlZFNCREYpCj4gKyAgICAgICAgZ290byBza2lwOwo+ICsg
ICAgc3NjYW5mKGFlckZhaWxlZFNCREYsICIleDoleDoleC4leCIsICZzZWcsICZidXMsICZkZXYs
ICZmbik7Cj4gKwo+ICsgICAgbGlieGxfdW5yZWdfYWVyX2V2ZW50c19oYW5kbGVyKGN0eCwgZG9t
aWQpOwoKWW91IG5lZWQgdG8gYmUgY2FyZWZ1bCBhYm91dCBjYWxsaW5nIGEgcHVibGljIEFQSS4g
SW4gdGhpcyBjYXNlIEkgdGhpbmsKZWl0aGVyIGNhbGxpbmcgbGlieGxfX2V2X3hzd2F0Y2hfZGVy
ZWdpc3RlciBkaXJlY3RseSBvciBoYXZpbmcgc29tZXRoaW5nCmxpa2UgbGlieGxfX3VucmVnaXN0
ZXJfYWVyX2V2ZW50c19oYW5kbGVyKGxpYnhsX19nYyAqZ2MsIC4uLikuCgo+ICsKPiArICAgIGRk
cy0+YW8gPSBuZXN0ZWRfYW87Cj4gKyAgICBkZHMtPmRvbWlkID0gZG9taWQ7Cj4gKyAgICBkZHMt
PmNhbGxiYWNrID0gZG9tYWluX2Rlc3Ryb3lfY2FsbGJhY2s7Cj4gKyAgICBsaWJ4bF9fZG9tYWlu
X2Rlc3Ryb3koZWdjLCBkZHMpOwo+ICsKPiArICAgIHJjID0geGNfaGlkZV9kZXZpY2UoY3R4LT54
Y2gsIHNlZyA8PCAxNiB8IGJ1cyA8PCA4IHwgZGV2IDw8IDMgfCBmbik7CgpQbGVhc2UgcHJvdmlk
ZSBhIGhlbHBlciBmdW5jdGlvbiBvciBtYWNybyB0byByZXR1cm4gc2JkZiBmb3JtIGluc3RlYWQg
b2YKb3BlbiBjb2RpbmcuCgo+ICsgICAgaWYgKHJjKQo+ICsgICAgICAgIExPR0QoRVJST1IsIGRv
bWlkLCAiIHhjX2hpZGVfZGV2aWNlKCkgZmFpbGVkLCByYyA9ICVkIiwgcmMpOwo+ICsKPiArICAg
IHJ3cGVybVswXS5pZCA9IDA7Cj4gKyAgICByd3Blcm1bMF0ucGVybXMgPSBYU19QRVJNX1JFQUQg
fCBYU19QRVJNX1dSSVRFOwo+ICsgICAgZHN0X3BhdGggPSBHQ1NQUklOVEYoIi9sb2NhbC9kb21h
aW4vMC9iYWNrZW5kL3BjaS8wLzAvJXMiLCAiYWVyRmFpbGVkUENJcyIpOwo+ICsgICAgcmMgPSBs
aWJ4bF9feHNfbWtub2QoZ2MsIFhCVF9OVUxMLCBkc3RfcGF0aCwgcndwZXJtLCAxKTsKPiArICAg
IGlmIChyYykgewo+ICsgICAgICAgIExPR0QoRVJST1IsIGRvbWlkLCAiIGxpYnhsX194c19ta25v
ZCgpIGZhaWxlZCwgcmMgPSAlZCIsIHJjKTsKPiArICAgICAgICBnb3RvIHNraXA7Cj4gKyAgICB9
Cj4gKwo+ICsgICAgcmMgPSBsaWJ4bF9feHNfd3JpdGVfY2hlY2tlZChnYywgWEJUX05VTEwsIGRz
dF9wYXRoLCBhZXJGYWlsZWRTQkRGKTsKPiArICAgIGlmIChyYykKPiArICAgICAgICBMT0dEKEVS
Uk9SLCBkb21pZCwgIiBsaWJ4bF9feHNfd3JpdGVfY2hlY2tlZCgpIGZhaWxlZCwgcmMgPSAlZCIs
IHJjKTsKPiArCj4gK3NraXA6Cj4gKyAgICByZXR1cm47Cj4gK30KPiArCj4gKy8qIEhhbmRsZXIg
b2YgZXZlbnRzIGZvciBkZXZpY2UgZHJpdmVyIGRvbWFpbnMgKi8KPiAraW50IGxpYnhsX3JlZ19h
ZXJfZXZlbnRzX2hhbmRsZXIobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkKQo+ICt7Cj4g
KyAgICBBT19DUkVBVEUoY3R4LCAwLCAwKTsKPiArICAgIGludCByYzsKPiArICAgIGNoYXIgKmJl
X3BhdGg7Cj4gKwo+ICsgICAgLyoKPiArICAgICAqIFdlIHVzZSBhYnNvbHV0ZSBwYXRocyBiZWNh
dXNlIHdlIHdhbnQgeHN3YXRjaCB0byBhbHNvIHJldHVybgo+ICsgICAgICogYWJzb2x1dGUgcGF0
aHMgdGhhdCBjYW4gYmUgcGFyc2VkIGJ5IGxpYnhsX19wYXJzZV9iYWNrZW5kX3BhdGguCj4gKyAg
ICAgKi8KPiArICAgIGFlcl93YXRjaC5hbyA9IGFvOwo+ICsgICAgYWVyX3dhdGNoLmRvbWlkID0g
ZG9taWQ7Cj4gKyAgICBiZV9wYXRoID0gR0NTUFJJTlRGKCIvbG9jYWwvZG9tYWluLzAvYmFja2Vu
ZC9wY2kvJXUvMC9hZXJGYWlsZWRTQkRGIiwgZG9taWQpOwoKQWdhaW4sIHdoYXQgYWJvdXQgZHJp
dmVyIGRvbWFpbj8KCj4gKyAgICByYyA9IGxpYnhsX19ldl94c3dhdGNoX3JlZ2lzdGVyKGdjLCAm
YWVyX3dhdGNoLndhdGNoLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBh
ZXJfYmFja2VuZF93YXRjaF9jYWxsYmFjaywgYmVfcGF0aCk7Cj4gKyAgICBpZiAocmMpCj4gKyAg
ICAgICAgcmV0dXJuIEFPX0NSRUFURV9GQUlMKHJjKTsKPiArCj4gKyAgICByZXR1cm4gQU9fSU5Q
Uk9HUkVTUzsKPiArfQo+ICsKPiArLyogSGFuZGxlciBvZiBldmVudHMgZm9yIGRldmljZSBkcml2
ZXIgZG9tYWlucyAqLwo+ICt2b2lkIGxpYnhsX3VucmVnX2Flcl9ldmVudHNfaGFuZGxlcihsaWJ4
bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQpCgp1bnJlZ2lzdGVyCgo+ICt7Cj4gKyAgICBHQ19J
TklUKGN0eCk7Cj4gKwo+ICsgICAgbGlieGxfX2V2X3hzd2F0Y2hfZGVyZWdpc3RlcihnYywgJmFl
cl93YXRjaC53YXRjaCk7Cj4KCkdDX0ZSRUUKCj4gKyAgICByZXR1cm47Cj4gK30KPiArCj4gIHN0
YXRpYyB2b2lkIGxpYnhsX19hZGRfcGNpZGV2cyhsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19hbyAq
YW8sIHVpbnQzMl90IGRvbWlkLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGli
eGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBsaWJ4bF9fbXVsdGlkZXYgKm11bHRpZGV2KQo+IAo+IF9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+IFhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 30 10:21:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 10: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 1dQt38-0004Ai-4E; Fri, 30 Jun 2017 10:21: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=347159f46=wei.liu2@citrix.com>)
 id 1dQt36-0004Ab-Os
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 10:21:16 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 BD/ED-01731-B1626595; Fri, 30 Jun 2017 10:21:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHSDva60Wli
 kwY55ihZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bWLw1MBavYKp48amdpYJzK2sXIySEh4C+x
 onMZI4jNIqAqsfTjChYQm01AWeJnZy8biC0iIC/x6ewm9i5GLg5mgVeMEudm/wAq4uAQFtCWm
 DPXHqSGV8BC4tuk80wgNUICZ5kkDqy5yQiREJQ4OfMJ2FBmAR2JBbs/sYH0MgtISyz/xwFicg
 oYSMxfUA9SISqgItG5dA5YtZCAgkTH9GNMExj5ZiEZNAvJoFkIgxYwMq9iVC9OLSpLLdI11Es
 qykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAyzegYGxh2MTb3OhxglOZiURHlXXguN
 FOJLyk+pzEgszogvKs1JLT7EKMPBoSTBm6MSFikkWJSanlqRlpkDDHiYtAQHj5II76OnQK28x
 QWJucWZ6RCpU4y6HE0ftnxhEmLJy89LlRLnVQSZIQBSlFGaBzcCFn2XGGWlhHkZGRgYhHgKUo
 tyM0tQ5V8xinMwKgnzeoNM4cnMK4HbBIwRoPtFeIVnhIAcUZKIkJJqYDS5FfPx4Ou6iNJF926
 b7Chn4XxWKu3sJSN2+mBoHftx7ZpG3sv/72l0movmnLQ/EMnqJHS4s32WC2tZv02qkGi+1/6s
 7x/fTWUsTPz4qiPvVeqUj8xxkxZ/UNFiK4qZ3Zz05ofuJb6b0fd4Z6UX3ChcFPHn44kPPBONT
 74wOHI/vvXw4wvVpUosxRmJhlrMRcWJAAqONFq5AgAA
X-Env-Sender: prvs=347159f46=wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1498818073!100775886!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26345 invoked from network); 30 Jun 2017 10:21:15 -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;
 30 Jun 2017 10:21:15 -0000
X-IronPort-AV: E=Sophos;i="5.40,286,1496102400"; d="scan'208";a="438434393"
Date: Fri, 30 Jun 2017 11:21:01 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Alexey G <x1917x@gmail.com>
Message-ID: <20170630102100.bsfwfsrjiauevpx6@citrix.com>
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: NeoMutt/20170113 (1.7.2)
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>

T24gRnJpLCBKdW4gMzAsIDIwMTcgYXQgMDY6MDM6NTFBTSArMTAwMCwgQWxleGV5IEcgd3JvdGU6
Cj4gSGksCj4gCj4gPiBJIHNhdyBBbnRob255J3MgcGF0Y2gsIGJ1dCB5b3VyIGV4dGVuc2lvbiBw
YXRjaCBzZWVtcyBzdGlsbCBpbgo+ID4gZGV2ZWxvcG1lbnQuIERvIHlvdSBoYXZlIHBsYW4gdG8g
dXBzdHJlYW0gaXQ/IEknbSBhbHNvIGludGVyZXN0ZWQgaW4KPiA+IHRoaXMgYmFzaWNhbGx5IEkg
d2FudCBmdWxsIFBDSS1lIHBhc3N0aHJ1IGNhcGFiaWxpdHkgKEN1cnJlbnQgWGVuIGRvZXMKPiA+
IHN1cHBvcnQgcGFzc3RocnUgYSBQQ0ktZSBkZXZpY2UgYnV0IGd1ZXN0IGNhbid0IHNlZSBjb25m
aWd1cmF0aW9uIG9mZnNldAo+ID4gMjU2LTQwOTUgZm9yIGV4YW1wbGUpLiBJJ20gZ2xhZCB0byBj
b2xsYWJvcmF0ZSBvbiB0aGlzLgo+IAo+IFllcywgSSBoYXZlIHBsYW5zIHRvIHNlbmQgcGF0Y2hl
cyBmb3IgUTM1IHRvIHRoZSBsaXN0LiBJJ3ZlIG5ldmVyCj4gY29udHJpYnV0ZWQgdG8gWGVuL1FF
TVUgc28gZmFyIGJ1dCBJIGd1ZXNzIGl0J3Mgd29ydGggdG8gdHJ5LiBJdCBtaWdodCBiZQoKT3Vy
IHdpa2kgZG9jdW1lbnRzIHRoZSBwcm9jZXNzLiBIb3BlIHlvdSBmaW5kIGl0IHVzZWZ1bC4KCmh0
dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL1N1Ym1pdHRpbmdfWGVuX1Byb2plY3RfUGF0
Y2hlcwoKSW4gYW55IGNhc2UsIGZlZWwgZnJlZSB0byBhc2sgcXVlc3Rpb25zIG9yIHNob3cgdXAg
b24gI3hlbmRldmVsIG9uCmZyZWVub2RlIHRvIGNoYXQgaWYgeW91J3JlIHVuc3VyZSBhYm91dCB0
aGUgcHJvY2Vzcy4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 30 10:22:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 10: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 1dQt3s-0004Fl-Cu; Fri, 30 Jun 2017 10:22: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=347159f46=wei.liu2@citrix.com>)
 id 1dQt3r-0004Fb-87
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 10:22:03 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 AF/5F-01862-A4626595; Fri, 30 Jun 2017 10:22:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXitHSDva6XWli
 kwZUZbBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8abLXfYCp6wVtxsaWFtYDzP0sXIySEh4C/R
 tn4KE4jNIqAq0XvlJ1icTUBZ4mdnLxuILSIQItE99S0riM0skCYx/8UksBphAV2J7smL2UFsX
 gELiffHNzJ2MXJxCAnMY5S48eswK0RCUOLkzCcsEM16EjemTgEaygFkS0ss/8cBEZaXaN46mx
 nE5gSaefroIrC9ogIqEp1L54C1CgkoSHRMP8Y0gZF/FpKps5BMnYUwdRaSqQsYWVYxahSnFpW
 lFukaGuslFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgSGJgMQ7GDctt3zEKMkB5OS
 KO/Ka6GRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4c1TCIoUEi1LTUyvSMnOAUQKTluDgURLhf
 fQUqJW3uCAxtzgzHSJ1ilGXo+nDli9MQix5+XmpUuK8S0BmCIAUZZTmwY2ARewlRlkpYV5GoK
 OEeApSi3IzS1DlXzGKczAqCfN6g0zhycwrgdv0CugIJqAjhGeEgBxRkoiQkmpgjC1+4Cz76qP
 5mRnJel8fT/6jf1n+tNRxzTL1R14SMfuCTSb9Mrg/p5Xt0/oa7yy1jcfvcOreT/sfqKOQUXrx
 /bTLD6dExYSoz1F7bmpiUb64O+gDi731SWe+lsktekY7n1Udbv2Ywp9TO0vm/dmFD1sfidX8L
 3Ty/C7i12Uwl/2SUZnrrLeySizFGYmGWsxFxYkAr9wxXdMCAAA=
X-Env-Sender: prvs=347159f46=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1498818120!95726997!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6749 invoked from network); 30 Jun 2017 10:22:01 -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;
 30 Jun 2017 10:22:01 -0000
X-IronPort-AV: E=Sophos;i="5.40,286,1496102400"; d="scan'208";a="438434452"
Date: Fri, 30 Jun 2017 11:21:58 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20170630102158.zkyyntvpwzypdqkh@citrix.com>
References: <1498644622-19753-1-git-send-email-marmarek@invisiblethingslab.com>
 <20170628175558.mh4a4l3fdlrcg6r7@citrix.com> <20170629231248.GE1095@mail-itl>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170629231248.GE1095@mail-itl>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 0/2] libxl: cpuid 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>

T24gRnJpLCBKdW4gMzAsIDIwMTcgYXQgMDE6MTI6NDhBTSArMDIwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IE9uIFdlZCwgSnVuIDI4LCAyMDE3IGF0IDA2OjU1OjU4UE0g
KzAxMDAsIFdlaSBMaXUgd3JvdGU6Cj4gPiBPbiBXZWQsIEp1biAyOCwgMjAxNyBhdCAxMjoxMDoy
MFBNICswMjAwLCBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgd3JvdGU6Cj4gPiA+IFRoaXMg
YWRkcyBoYW5kbGluZyBtb3JlIGNwdWlkIGJpdHMgYnkgbmFtZS4gTW9zdGx5IGJhc2VkIG9uIGNw
dV9tYXAueG1sIGZyb20KPiA+ID4gbGlidmlydC4KPiA+ID4gCj4gPiA+IE1hcmVrIE1hcmN6eWtv
d3NraS1Hw7NyZWNraSAoMik6Cj4gPiA+ICAgbGlieGw6IGFkZCBtb3JlIGNwdWlkIGZsYWdzIGhh
bmRsaW5nCj4gPiA+ICAgbGlieGw6IGRyb3Agb3N2dyBjcHVpZCBmbGFnCj4gPiAKPiA+IEdpdmVu
IHRoYXQgSSBwcmVmZXIgdG8gaGF2ZSB2MSBvZiB0aGUgc2Vjb25kIHBhdGNoLCBwbGVhc2UgcmVz
dWJtaXQgYQo+ID4gZmluYWwgdmVyc2lvbiB3aGVuIHlvdSBjb2xsZWN0IGFsbCB0aGUgYWNrcy4g
VGhhbmtzLgo+IAo+IFNob3VsZCBJIHJlYWQgdGhpcyBhcyAiQWNrZWQtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+IiBvbiB2MSBvZgo+IHRoZSBzZWNvbmQgcGF0Y2g/CgpZZXMuIEJ1
dCBJIHdpbGwgbmVlZCBhbiBhY2sgZnJvbSB4ODYgbWFpbnRhaW5lcnMgYmVmb3JlIGFwcGx5aW5n
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 30 10:30:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 10: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 1dQtC5-00051k-7x; Fri, 30 Jun 2017 10:30:33 +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 1dQtC3-00051e-MM
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 10:30:31 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 16/9F-01859-64826595; Fri, 30 Jun 2017 10:30:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsVysyfVTddNIyz
 SYMYEfoslHxezODB6HN39mymAMYo1My8pvyKBNeP6FM2CNo6KO+eesTcwnmPrYuTkEBLYxCgx
 cydfFyMXkL2bUeLl5kYmkISwQIRE6/VZYLaIgJ3EhdeP2SEarjJKHLieBtLALHCCUaL7fwMzS
 IJNQFPizudPYA28AlYSF+ZtBWtgEVCV2Dm9FSwuKhAu8bbxCAtEjaDEyZlPgGwODk4Be4muhm
 CQMLOArcSdubuZIWx5ie1v5zBPYOSbhaRjFpKyWUjKFjAyr2LUKE4tKkst0jU01EsqykzPKMl
 NzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAw2BiDYwbj6t9MhRkkOJiVR3pXXQiOF+JLyUyoz
 Eosz4otKc1KLDzHKcHAoSfAqq4dFCgkWpaanVqRl5gDDHiYtwcGjJML76ClQK29xQWJucWY6R
 OoUo6KUOO9zNaA+AZBERmkeXBss1i4xykoJ8zICHSLEU5BalJtZgir/ilGcg1FJmDcDZApPZl
 4J3PRXQIuZgBYLzwgBWVySiJCSamCcWGr5Irpwtvu2N+tm6R9+2LXu44XcUs1HyfsM81UmLGa
 Y/+T5y2/eOsITncK6eeYtO5Nx7K5l0J+uuXLf1ReHyeU9kFlkVOL86ondx4tOb/4lmi+ccSfL
 R+PFa+/5u0oMhT81zXH6xNn0+m1Fz7NLJdNWXSjYc/3nse//VWxfZYef2b6gu0BQX4mlOCPRU
 Iu5qDgRAI18c5uwAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1498818629!103406031!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23243 invoked from network); 30 Jun 2017 10:30:30 -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; 30 Jun 2017 10:30: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 29C6D344;
 Fri, 30 Jun 2017 03:30: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 8CA883F4FF;
 Fri, 30 Jun 2017 03:30:27 -0700 (PDT)
To: Jan Beulich <jbeulich@suse.com>, ross.lagerwall@citrix.com
References: <20170628161344.6467-1-ross.lagerwall@citrix.com>
 <5954A29E02000078001016C9@prv-mh.provo.novell.com>
 <d1d8e1cb-011d-8ebf-9be7-1f09ade5fdc6@arm.com>
 <595525BA020000780010179C@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <30b6bc2e-586f-520a-a069-43e888b4ae42@arm.com>
Date: Fri, 30 Jun 2017 11:30:26 +0100
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: <595525BA020000780010179C@prv-mh.provo.novell.com>
Cc: lars.kurth@citrix.com, sstabellini@kernel.org, liuw@liuw.name,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH for-4.9 v2] 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>
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>

SGkgSmFuLAoKT24gMjkvMDYvMTcgMTc6MDcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+IDA2LzI5LzE3IDQ6MzEgUE0gPj4+Cj4+IE9u
IDA2LzI5LzIwMTcgMDc6NDcgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gUm9zcyBMYWdl
cndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+IDA2LzI4LzE3IDY6MTQgUE0gPj4+Cj4+
Pj4gLS0tIGEveGVuL2NvbW1vbi9LY29uZmlnCj4+Pj4gKysrIGIveGVuL2NvbW1vbi9LY29uZmln
Cj4+Pj4gQEAgLTIyNiw3ICsyMjYsNyBAQCBjb25maWcgQ1JZUFRPCj4+PiAgIAk+Ym9vbAo+Pj4g
ICA+Cj4+PiAgID5jb25maWcgTElWRVBBVENICj4+Pj4gLQlib29sICJMaXZlIHBhdGNoaW5nIHN1
cHBvcnQgKFRFQ0ggUFJFVklFVykiCj4+Pj4gKwlib29sICJMaXZlIHBhdGNoaW5nIHN1cHBvcnQi
Cj4+PiAgIAk+ZGVmYXVsdCBuCj4+Pgo+Pj4gSSB0aGluayB0aGUgcGF0Y2ggc2hvdWxkbid0IGJl
IHRhZ2dlZCBmb3IgNC45IGFueW1vcmUgbm93IHRoYXQgaXMgaGFzIGdvbmUgb3V0LAo+Pj4gYW5k
IHRoZSBkZWZhdWx0IGJlIGNoYW5nZWQgYXMgZGlzY3Vzc2VkLiBUaGUgYmFja3BvcnQgdG8gNC45
IHRoZW4gc2hvdWxkIGRpc2NhcmQKPj4+IHRoYXQgZGVmYXVsdCBhZGp1c3RtZW50Lgo+Pgo+PiBC
YXNlZCBvbiB0aGlzIHBhdGNoLCBsaXZlcGF0Y2ggd2lsbCBiZSBkZWNsYXJlZCBzdXBwb3J0ZWQg
b24geDg2LiBTbyBpdAo+PiBzb3VuZHMgYSBiaXQgb2RkIHRvIHByb3ZpZGUgYSBkZWZhdWx0IGNv
bmZpZ3VyYXRpb24gZm9yIEFSTSB0aGF0IHdpbGwKPj4gY29udGFpbiBub24tc3VwcG9ydGVkIGZl
YXR1cmUuCj4KPiBQZXJoYXBzIGEgc2ltcGxlIG1pc3VuZGVyc3RhbmRpbmc/IEJ5ICJhcyBkaXNj
dXNzZWQiIEkgbWVhbnQgImRlZmF1bHQgWDg2IiwKPiBub3QgImRlZmF1bHQgeSIuCgpPaC4gSSB3
YXMgbm90IHN1cmUuIFNvcnJ5IGZvciB0aGUgbm9pc2UuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdy
YWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 10:36:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 10: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 1dQtHu-0005Dz-Sk; Fri, 30 Jun 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 <prvs=34708f25f=citrix-osstest@xenproject.org>)
 id 1dQtHt-0005Dn-Sh
 for xen-devel@lists.xensource.com; Fri, 30 Jun 2017 10:36:33 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 39/B4-03612-1B926595; Fri, 30 Jun 2017 10:36:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpO4GzbB
 Ig4v9ahb3prxnd2D02N63iz2AMYo1My8pvyKBNWPOjv2MBRfEKjZd3MPewHiLv4uRk0NCwF9i
 596TrF2MHEC2u0TD3jSQsIiAs8SED7fZQGxeAT2JW70zWEBsYQELiTv/XrB3MXIBlTcxSnxY2
 8wOMcdNYs+jZWww9swV/8DibAIeEhN7JoI1swioSux93Q1WIySgJbF08UomiAWCEidnPgGrYR
 aQkDj44gUzxD0WEntfVUxg5JuFpGoWkqoFjEyrGDWKU4vKUot0jYz1kooy0zNKchMzc3QNDcz
 0clOLixPTU3MSk4r1kvNzNzECQ4oBCHYw/pkfeIhRkoNJSZR35bXQSCG+pPyUyozE4oz4otKc
 1OJDjDIcHEoSvMEaYZFCgkWp6akVaZk5wOCGSUtw8CiJ8D56CtTKW1yQmFucmQ6ROsWoy7Fh9
 fovTEIsefl5qVLivKdAZgiAFGWU5sGNgEXaJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzXl
 IHmsKTmVcCt+kV0BFMQEcIzwgBOaIkESEl1cDIrf6hqvzkctYClTPf41fNl1pyo7ZVvntG4ib
 laTd0Na9tbf41N3tmw3fhEq81PhxaZ9iXrxJfmPO76myw9RKF0tNzTzYfu3ZWdsnWi0sCXm5/
 HtRSkP+b+UC2ouS64vQjfp/Viqdwlxf7rezRsrSRmcHQG38om19tX8SVtAMbmqYZTRHMdhNVY
 inOSDTUYi4qTgQAmw5DZ68CAAA=
X-Env-Sender: prvs=34708f25f=citrix-osstest@xenproject.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1498818991!63078500!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14670 invoked from network); 30 Jun 2017 10:36:32 -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;
 30 Jun 2017 10:36:32 -0000
X-IronPort-AV: E=Sophos;i="5.40,286,1496102400"; d="scan'208";a="429972067"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL05.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71618-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-i386-libvirt:libvirt-build:fail:allowable
 ovmf:build-amd64-libvirt:libvirt-build:fail:allowable
X-Osstest-Versions-This: ovmf=0ad564ffe76f5a9286dd61a7b9e021e4b5cd0c0e
X-Osstest-Versions-That: ovmf=03a5572bed61a5e0af83d634962c869f89730d75
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 30 Jun 2017 11:36:29 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL05.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71618: 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
MTYxOCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE2MTgvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25z
LgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2Nr
aW5nKToKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDUgbGlidmlydC1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsICAgbGlrZSA3MTYxNgogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgNSBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcxNjE2Cgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAgICAgICAgICAgMGFkNTY0ZmZl
NzZmNWE5Mjg2ZGQ2MWE3YjllMDIxZTRiNWNkMGMwZQpiYXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAg
ICAgICAgICAgICAgICAgMDNhNTU3MmJlZDYxYTVlMGFmODNkNjM0OTYyYzg2OWY4OTczMGQ3NQoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcxNjE2ICAyMDE3LTA2LTI5IDIwOjIwOjAzIFogICAgMCBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3MTYxOCAgMjAxNy0wNi0zMCAwNToxNjo1NyBaICAg
IDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIEp1biBOaWUgPGp1bi5uaWVAbGluYXJvLm9yZz4KCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNp
dHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3Qv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2Uu
Y29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUu
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KY29tbWl0IDBhZDU2NGZmZTc2ZjVhOTI4NmRkNjFhN2I5ZTAyMWU0YjVjZDBjMGUKQXV0
aG9yOiBKdW4gTmllIDxqdW4ubmllQGxpbmFyby5vcmc+CkRhdGU6ICAgVGh1IEp1biAyOSAxNzow
MjowNSAyMDE3ICswODAwCgogICAgRW1iZWRkZWRQa2cvTW1jRHhlOiBDb3JyZWN0IGFyZ3VtZW50
IG9mIEVDU0QgcmVhZAogICAgCiAgICBUaGUgYXJndW1lbnQgb2YgQ01EOCBzaG91bGQgYmUgc3R1
ZmYgYml0cyBhY2NvcmRpbmcgdG8gc3RhbmRhcmQKICAgIEpFU0Q4NC1BNDQuCiAgICAKICAgIENv
bnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAg
IFNpZ25lZC1vZmYtYnk6IEp1biBOaWUgPGp1bi5uaWVAbGluYXJvLm9yZz4KICAgIFJldmlld2Vk
LWJ5OiBMZWlmIExpbmRob2xtIDxsZWlmLmxpbmRob2xtQGxpbmFyby5vcmc+Cgpjb21taXQgNDRm
NGZmNjI1NzdlYzhhMjMzMDhjYmUzNTEwMjk3MDNiMDU1YzY2ZApBdXRob3I6IEp1biBOaWUgPGp1
bi5uaWVAbGluYXJvLm9yZz4KRGF0ZTogICBNb24gSnVuIDEyIDEwOjE4OjA1IDIwMTcgKzA4MDAK
CiAgICBFbWJlZGRlZFBrZy9NbWNEeGU6IEFkZCBub24tRERSIHRpbWluZyBtb2RlIHN1cHBvcnQK
ICAgIAogICAgT25seSBERFIgbW9kZSBpcyBzdXBwb3J0IGZvciA4Yml0IG1vZGUgY3VycmVudGx5
LiBBZGQKICAgIG5vbi1ERFIgY2FzZSB3aGVuIGNvbmZpZ3VyaW5nIEVDU0QuCiAgICAKICAgIENv
bnRyaWJ1dGVkLXVuZGVyOiBUaWFub0NvcmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjAKICAg
IFNpZ25lZC1vZmYtYnk6IEp1biBOaWUgPGp1bi5uaWVAbGluYXJvLm9yZz4KICAgIFJldmlld2Vk
LWJ5OiBMZWlmIExpbmRob2xtIDxsZWlmLmxpbmRob2xtQGxpbmFyby5vcmc+CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 10:36:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 10:36:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQtIB-0005Fz-52; Fri, 30 Jun 2017 10:36:51 +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 1dQtI9-0005Fm-Qi
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 10:36:49 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 29/7C-03368-1C926595; Fri, 30 Jun 2017 10:36:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsVyMfT+Id0DmmG
 RBq975Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyOQ8dZCxbxVEx9+4GlgbGFq4uRi0NIYDqj
 xLFNF1m7GDk5WAQaWCWmr/EFSUgIzGGV2LnsMiNIQkIgT2LjrA52CLtEYsG6DUwgNq+AoMTJm
 U9YQGwhAS+J9xdPAdVzcHAKWEosWW0EsWAxo8T0Q8vYQGrYBLQk7t9ewQaxTFXi57FvzBBzAi
 QOzVgGNl9YwFHi/8NWsLiIgKLEg5c3WUFmMgvUSry5LgsSZhbQlGjd/pt9AqPALCRXzEKSWsD
 ItIpRozi1qCy1SNfIQi+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzAMGYBgB+P5
 tYGHGCU5mJREeVdeC40U4kvKT6nMSCzOiC8qzUktPsSowcEh8PPp3xZGKZa8/LxUJQneYI2wS
 CHBotT01Iq0zBxgpMCUSnDwKInwPnoKNIa3uCAxtzgzHSJ1itGY48qVdV+YOKYc2P6FSQhskp
 Q4byTIJAGQ0ozSPLhBsAi+xCgrJczLCHSmEE9BalFuZgmq/CtGcQ5GJWHeS+pAU3gy80rg9r0
 COoUJ6BThGSEgp5QkIqSkGhi1lTcYCgbUqXMuzKk5r3vrsWTlS/01z+a03ur7+HrG5Op3K18J
 bX8btU4rqztzRZzL4wfGubP+mnRohhff65KZ9CnqcNvOl2sL5t/U8v9d/GXSx6qZFX8yD/ayW
 qyMVgifnxgp88aorrg+/y9f4+bKiZfsTogYO8c4egu9m7LtBmecufqV3VOUWIozEg21mIuKEw
 GdC0Dj2wIAAA==
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1498819007!71109743!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27480 invoked from network); 30 Jun 2017 10:36:48 -0000
Received: from mail-io0-f194.google.com (HELO mail-io0-f194.google.com)
 (209.85.223.194)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 30 Jun 2017 10:36:48 -0000
Received: by mail-io0-f194.google.com with SMTP id 84so3110448iop.2
 for <xen-devel@lists.xenproject.org>; Fri, 30 Jun 2017 03:36:48 -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=YH4bPnre2EfUE8bCuFzshWb+F9TG3lAqGH0R7RolcZo=;
 b=e5353SAJfWsGwMl7rxUP4T/XBqG6pajqNf5cgUY1Akl/9cs3P1HSpZ/BMrvGoqGADR
 Ep6njOqXYqJLBe0xIjuJl0XkyKxKl7M+ETd+TOO3out94p309HFnr3sJKAnI7AXZJPgq
 4mKdjhmyqn9Z92Kp2Z7NGVBA1HZfSP0YcnWX7weCqQYy6W5hippj+Q+F5OzdRziTlqZ6
 rGF1VBApB48AVXvKXDnM2UpWGj8VPvB2nNlM2zcp8xJRvTNT533z5kEs3XZUnJRAaHQa
 YBD+xbmwwV5FXMcShh4z2B2dSWhAWL9gPZbT3jmJXpAlTquE6iOs+rISzA5WIVXrGwo/
 Adbg==
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=YH4bPnre2EfUE8bCuFzshWb+F9TG3lAqGH0R7RolcZo=;
 b=t/bvyNwWtAaD0uWv+fZiQHZI2/DayZuW1MtR0pYb9fQ0U7CZ4O3qpvCKYwyfIKd5uy
 8t3EaaQzc2iONddoKl80t1hY//OfFZv16xmbdldrI2IRVk+7mXwWyQXeFKxELpJaIku2
 Em1RCGePRvVRjzHfMXGbZWyrrgUG10k7ZGEfvl9rLxvOLFyFPrdW+1Gwz5ZjIsS8QrAv
 Az7vgYGDY+z7r7XY1QF30jYADWaBtvKV4mzpRJJjmOGblmZrLdWxQPgUrk4QXu24nbC/
 cVkE92ZhkVLdGuht6kRvNTkj7A6XasAAtnh47Q3qWO5n/keblUt4npdFhixULMcUtPhD
 k3zw==
X-Gm-Message-State: AKS2vOzLdQJzMqTCorrcL3UhHGTbBmJh3OMA53Wv41UTmH+JOfwddJ3c
 A4Qo7EUWYeJWAQEy2cJBZjfYKP1j/Q==
X-Received: by 10.107.157.76 with SMTP id g73mr21826761ioe.119.1498819007062; 
 Fri, 30 Jun 2017 03:36:47 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.79.118.83 with HTTP; Fri, 30 Jun 2017 03:36:46 -0700 (PDT)
In-Reply-To: <20170629173609.p6uaiejn3be2dbpl@citrix.com>
References: <1498557807-10810-1-git-send-email-al1img@gmail.com>
 <1498557807-10810-2-git-send-email-al1img@gmail.com>
 <20170629173609.p6uaiejn3be2dbpl@citrix.com>
From: Oleksandr Grytsov <al1img@gmail.com>
Date: Fri, 30 Jun 2017 13:36:46 +0300
Message-ID: <CACvf2oXtBjXRtLn3jODDr4y84zbBndqsOtAsghH2NkA__N-zUg@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 v3 01/11] libxl: add vdispl structures to 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>

SGkgV2VpLAoKVGhhbmtzIGZvciB0aGUgcmV2aWV3LgoKVGhpcyBmaWVsZCBpcyBhbHJlYWR5IGRl
ZmluZWQgaW4gdGhlIGRpc3BsYXkgcHJvdG9jb2wuClRvIGF2b2lkIG1pc3VuZGVyc3RhbmRpbmcg
SSBwcmVmZXIgdG8gdXNlIHNhbWUgbmFtZSBpbiBsaWJ4bAphcyB3ZWxsLgoKCgpPbiBUaHUsIEp1
biAyOSwgMjAxNyBhdCA4OjM2IFBNLCBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiBUdWUsIEp1biAyNywgMjAxNyBhdCAwMTowMzoxN1BNICswMzAwLCBPbGVrc2FuZHIg
R3J5dHNvdiB3cm90ZToKPj4gRnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0
c292QGVwYW0uY29tPgo+Pgo+PiBBZGQgbGlieGxfZGV2aWNlX3ZkaXNwbCBhbmQgbGlieGxfdmRp
c3BsaW5mbyB0byBsaWJ4bF90eXBlcy5pZGwKPj4gQWRkIFZESVNQTCB0byBsaWJ4bF9fZGV2aWNl
X2tpbmQgZW51bWVyYXRvcgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgR3J5dHNvdiA8
b2xla3NhbmRyX2dyeXRzb3ZAZXBhbS5jb20+Cj4+IC0tLQo+PiAgdG9vbHMvbGlieGwvbGlieGxf
dHlwZXMuaWRsICAgICAgICAgIHwgMzggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KystCj4+ICB0b29scy9saWJ4bC9saWJ4bF90eXBlc19pbnRlcm5hbC5pZGwgfCAgMSArCj4+ICAy
IGZpbGVzIGNoYW5nZWQsIDM4IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPj4KPj4gZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCBiL3Rvb2xzL2xpYnhsL2xpYnhs
X3R5cGVzLmlkbAo+PiBpbmRleCAyMjA0NDI1Li4yNTU2M2NmIDEwMDY0NAo+PiAtLS0gYS90b29s
cy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKPj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMu
aWRsCj4+IEBAIC03NTUsNyArNzU1LDIxIEBAIGxpYnhsX2RldmljZV92dHBtID0gU3RydWN0KCJk
ZXZpY2VfdnRwbSIsIFsKPj4gICAgICAoImJhY2tlbmRfZG9tbmFtZSIsICBzdHJpbmcpLAo+PiAg
ICAgICgiZGV2aWQiLCAgICAgICAgICAgIGxpYnhsX2RldmlkKSwKPj4gICAgICAoInV1aWQiLCAg
ICAgICAgICAgICBsaWJ4bF91dWlkKSwKPj4gLV0pCj4+ICsgICAgXSkKPj4gKwo+PiArbGlieGxf
Y29ubmVjdG9yX3BhcmFtID0gU3RydWN0KCJjb25uZWN0b3JfcGFyYW0iLCBbCj4+ICsgICAgKCJp
ZCIsIHN0cmluZyksCj4+ICsgICAgKCJ3aWR0aCIsIHVpbnQzMiksCj4+ICsgICAgKCJoZWlnaHQi
LCB1aW50MzIpCj4+ICsgICAgXSkKPj4gKwo+PiArbGlieGxfZGV2aWNlX3ZkaXNwbCA9IFN0cnVj
dCgiZGV2aWNlX3ZkaXNwbCIsIFsKPj4gKyAgICAoImJhY2tlbmRfZG9taWQiLCBsaWJ4bF9kb21p
ZCksCj4+ICsgICAgKCJiYWNrZW5kX2RvbW5hbWUiLCBzdHJpbmcpLAo+PiArICAgICgiZGV2aWQi
LCBsaWJ4bF9kZXZpZCksCj4+ICsgICAgKCJiZV9hbGxvYyIsIGJvb2wpLAo+Cj4gQWZ0ZXIgcmVh
ZGluZyB0aGUgZG9jIC0tIHVzZSAiYWxsb2NhdG9yIiBmb3IgdGhpcyBmaWVsZD8KCgoKLS0gCkJl
c3QgUmVnYXJkcywKT2xla3NhbmRyIEdyeXRzb3YuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 10:37:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 10: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 1dQtJD-0005Pa-KZ; Fri, 30 Jun 2017 10: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 <julien.grall@arm.com>) id 1dQtJC-0005PK-1I
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 10:37:54 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 09/D8-03704-10A26595; Fri, 30 Jun 2017 10:37:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRWlGSWpSXmKPExsVysyfVTZdBKyz
 S4M9jG4slHxezODB6HN39mymAMYo1My8pvyKBNePpxE7mgh2CFXvm32ZpYNzJ18XIxSEksIlR
 4vulLhYIZzejxLRtv4EcTg5hAR+J3+/usoLYIgLeEq+6f7JDFJ1ilHi6qYGti5GDg1lAX+Lcj
 nKQGjYBTYk7nz8xgdi8AlYS93a/ZwSxWQRUJa7eucEGYosKhEu8bTzCAlEjKHFy5hMwmxNo/s
 YVf5hBbGYBW4k7c3dD2fIS29/OYZ7AyDcLScssJGWzkJQtYGRexahRnFpUllqka2Sql1SUmZ5
 RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGHAMQLCDcdWCwEOMkhxMSqK8K6+FRgrxJeWn
 VGYkFmfEF5XmpBYfYpTh4FCS4L2gERYpJFiUmp5akZaZAwx9mLQEB4+SCO+jp0CtvMUFibnFm
 ekQqVOMilLivKdA+gRAEhmleXBtsHi7xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWHe/yBTeD
 LzSuCmvwJazAS0WHhGCMjikkSElFQD4zr/rYLLc/Wn+0n0npFJWbwwMP+GVZ6ycVGf9+elJz5
 Z/SiRb9pmFFtmriB6KSZwn73okr0e8ebs9x+/5OXvthQWbLvgE7vRynD6XNddbw/E1bWmb9Od
 2FUS93tJfUgcx16ZqXZ1Oz/5cUnMK7fq82TdnfhoUft3/rxtTZPuLXztNUPBdvkbJZbijERDL
 eai4kQAIFbh7bICAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1498819072!81739335!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26254 invoked from network); 30 Jun 2017 10:37:52 -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; 30 Jun 2017 10: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 01301344;
 Fri, 30 Jun 2017 03:37: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 6001C3F4FF;
 Fri, 30 Jun 2017 03:37:51 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <1497449445-23112-1-git-send-email-volodymyr_babchuk@epam.com>
 <1498148700-10758-1-git-send-email-volodymyr_babchuk@epam.com>
 <1498148700-10758-2-git-send-email-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <67dbf9eb-83a5-a54b-1446-413514b7b2b4@arm.com>
Date: Fri, 30 Jun 2017 11:37:50 +0100
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: <1498148700-10758-2-git-send-email-volodymyr_babchuk@epam.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v2 1/4] arm: traps: psci: use generic
	register accessors
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?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>

SGkgVm9sb2R5bXlyLAoKT24gMjIvMDYvMTcgMTc6MjQsIFZvbG9keW15ciBCYWJjaHVrIHdyb3Rl
Ogo+IFRoZXJlIGFyZSBzdGFuZGFyZCBmdW5jdGlvbnMgc2V0X3VzZXJfcmVnKCkgYW5kIGdldF91
c2VyX3JlZygpLiBVc2UKPiB0aGVtIGluc3RlYWQgb2YgUFNDSV9SRVNVTFRfUkVHKCkvUFNDSV9B
UkcoKSBtYWNyb3MuCgpXaGlsc3QgSSBhZ3JlZSB0aGUgdXNlIG9mIHtzZXQsZ2V0fV91c2VyX3Jl
ZygpLCBJIHRoaW5rIHdlIHNob3VsZCAKYWJzdHJhY3QgdGhlIGNhbGwgdG8gbWFrZSB0aGUgY29k
ZSBtb3JlIHJlYWRhYmxlLgoKPgo+IFNpZ25lZC1vZmYtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2
b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gvYXJtL3RyYXBzLmMg
fCA2OCArKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
Cj4gIDEgZmlsZSBjaGFuZ2VkLCAyOSBpbnNlcnRpb25zKCspLCAzOSBkZWxldGlvbnMoLSkKPgo+
IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5j
Cj4gaW5kZXggNmNmOWVlNy4uMjA1NGM2OSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vdHJh
cHMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCj4gQEAgLTE0NDksMTYgKzE0NDksNiBA
QCBzdGF0aWMgdm9pZCBkb19kZWJ1Z190cmFwKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCB1
bnNpZ25lZCBpbnQgY29kZSkKPiAgfQo+ICAjZW5kaWYKPgo+IC0jaWZkZWYgQ09ORklHX0FSTV82
NAo+IC0jZGVmaW5lIFBTQ0lfUkVTVUxUX1JFRyhyZWcpIChyZWcpLT54MAo+IC0jZGVmaW5lIFBT
Q0lfQVJHKHJlZyxuKSAocmVnKS0+eCMjbgo+IC0jZGVmaW5lIFBTQ0lfQVJHMzIocmVnLG4pICh1
aW50MzJfdCkoIChyZWcpLT54IyNuICYgMHgwMDAwMDAwMEZGRkZGRkZGICkKPiAtI2Vsc2UKPiAt
I2RlZmluZSBQU0NJX1JFU1VMVF9SRUcocmVnKSAocmVnKS0+cjAKPiAtI2RlZmluZSBQU0NJX0FS
RyhyZWcsbikgKHJlZyktPnIjI24KPiAtI2RlZmluZSBQU0NJX0FSRzMyKHJlZyxuKSBQU0NJX0FS
RyhyZWcsbikKPiAtI2VuZGlmCj4gLQo+ICAvKiBoZWxwZXIgZnVuY3Rpb24gZm9yIGNoZWNraW5n
IGFybSBtb2RlIDMyLzY0IGJpdCAqLwo+ICBzdGF0aWMgaW5saW5lIGludCBwc2NpX21vZGVfY2hl
Y2soc3RydWN0IGRvbWFpbiAqZCwgcmVnaXN0ZXJfdCBmaWQpCj4gIHsKPiBAQCAtMTQ2Nyw2NSAr
MTQ1Nyw2NSBAQCBzdGF0aWMgaW5saW5lIGludCBwc2NpX21vZGVfY2hlY2soc3RydWN0IGRvbWFp
biAqZCwgcmVnaXN0ZXJfdCBmaWQpCj4KPiAgc3RhdGljIHZvaWQgZG9fdHJhcF9wc2NpKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ICB7Cj4gLSAgICByZWdpc3Rlcl90IGZpZCA9IFBTQ0lf
QVJHKHJlZ3MsMCk7Cj4gKyAgICByZWdpc3Rlcl90IGZpZCA9IGdldF91c2VyX3JlZyhyZWdzLDAp
Owo+Cj4gICAgICAvKiBwcmVsb2FkaW5nIGluIGNhc2UgcHNjaV9tb2RlX2NoZWNrIGZhaWxzICov
Cj4gLSAgICBQU0NJX1JFU1VMVF9SRUcocmVncykgPSBQU0NJX0lOVkFMSURfUEFSQU1FVEVSUzsK
PiArICAgIHNldF91c2VyX3JlZyhyZWdzLCAwLCBQU0NJX0lOVkFMSURfUEFSQU1FVEVSUyk7CgpG
b3IgaW5zdGFuY2UsIGl0IGlzIG5vdCBjbGVhciBmb3IgdGhlIHVzZXIgdGhhdCByZWdpc3RlciAw
IGlzIHRoZSByZXN1bHQgCnJlZ2lzdGVyLiBJIHdvdWxkIHByZWZlciBpZiB5b3UgaW50cm9kdWNl
IFBTQ0lfU0VUX1JFU1VMVF9SRUcoLi4uKS4KCj4gICAgICBzd2l0Y2goIGZpZCApCj4gICAgICB7
Cj4gICAgICBjYXNlIFBTQ0lfY3B1X29mZjoKPiAgICAgICAgICB7Cj4gLSAgICAgICAgICAgIHVp
bnQzMl90IHBzdGF0ZSA9IFBTQ0lfQVJHMzIocmVncywxKTsKPiArICAgICAgICAgICAgdWludDMy
X3QgcHN0YXRlID0gZ2V0X3VzZXJfcmVnKHJlZ3MsIDEpOwoKUFNDSV9BUkczMiBpcyBtYXNraW5n
IHRoZSB0b3AgMzItYml0IG9mIDY0LWJpdCByZWdpc3Rlci4gTm93LCB5b3UgYXJlIAppbXBsaWNp
dGx5IG1hc2tpbmcgdGhlbS4gV2hpY2ggaXMgbXVjaCBsZXNzIG9idmlvdXMgdG8gcmVhZCBhbmQg
ZXJyb3ItcHJvbmUuCgpJIHdvdWxkIG11Y2ggcHJlZmVyIGlzIHlvdSByZS1pbXBsZW1lbnQgUFND
SV9BUkczMiBpbiB0ZXJtIG9mIApnZXRfdXNlcl9yZWcoLi4uKS4KCkNoZWVycywKCi0tIApKdWxp
ZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 30 10:41:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 10: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 1dQtMF-00067d-2a; Fri, 30 Jun 2017 10:41: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 1dQtMD-00067V-HR
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 10:41:01 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 0C/63-02962-CBA26595; Fri, 30 Jun 2017 10:41:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXS6fjDS3ePVli
 kwc+nfBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aOYwfZC/o4KhZc+MzcwDiDrYuRk0NIIE/i
 z7UZjCA2r4CdxPmHt5hAbAkBQ4nTC2+ygNgsAqoS07d8BatnE1CX6FzUDhYXEZCS+Pv0ElA9F
 wezQBujxLFvU9lBEsICERJvN/5lBkkICXQxSsxuvMcMkuAUCJH4fPcwUBEH0DZBib87hEHCzA
 JaEg9/3WKBsLUlli18zQxSwiwgLbH8H8cERr5ZCA2zkDTMQtIwC6FhASPLKkb14tSistQiXWO
 9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzA8GMAgh2MHf+cDjFKcjApifKuvBYa
 KcSXlJ9SmZFYnBFfVJqTWnyIUYODQ2DbrtUXGKVY8vLzUpUkeD01wyKFBItS01Mr0jJzgBECU
 yrBwaMkwvvoKdAY3uKCxNzizHSI1ClGXY5jM35+YxICmyElzusCMkMApCijNA9uBCxaLzHKSg
 nzMgIdKMRTkFqUm1mCKv+KUZyDUUmY1wZkCk9mXgncpldARzABHSE8IwTkiJJEhJRUA6P9tae
 xQhlOO/LPXf+m+nMmd/C2CsnSzi6bo4f23b169EP2t6M+q11OMrx/61mp8/l13Ozq53LGauGC
 DPw9nHxVGXHqvJu3znm/uW9uSOjD05b9y5+UNVdGCpuILr0krTzni8kb9v4/fBc0W7Mffp5/j
 9O30mK+7j6L6YzqM5nX8J3a3JV75K0SS3FGoqEWc1FxIgBplUHF0QIAAA==
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1498819258!71110497!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23431 invoked from network); 30 Jun 2017 10:40:59 -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; 30 Jun 2017 10:40:59 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 30 Jun 2017 04:40:57 -0600
Message-Id: <59562AB702000078001018F7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 30 Jun 2017 04:40:55 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <kevin.tian@intel.com>
References: <1498785426-9093-1-git-send-email-chao.gao@intel.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D190D1FDB9@SHSMSX101.ccr.corp.intel.com>
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D190D1FDB9@SHSMSX101.ccr.corp.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: venu.busireddy@oracle.com, chao.gao@intel.com, xen-devel@lists.xen.org,
 eric.r.crawford@intel.com, roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v4] VT-d: fix VF of RC integrated PF matched
 to wrong VT-d unit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+ICJUaWFuLCBLZXZpbiIgPGtldmluLnRpYW5AaW50ZWwuY29tPiAwNi8zMC8xNyAxMToyMCBB
TSA+Pj4KPj4gRnJvbTogR2FvLCBDaGFvCj4+IFNlbnQ6IEZyaWRheSwgSnVuZSAzMCwgMjAxNyA5
OjE3IEFNCj4+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9kbWFyLmMKPj4gKysr
IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2RtYXIuYwo+PiBAQCAtMjE4LDggKzIxOCwx
NyBAQCBzdHJ1Y3QgYWNwaV9kcmhkX3VuaXQKPj4gKmFjcGlfZmluZF9tYXRjaGVkX2RyaGRfdW5p
dChjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldikKPj4gICAgICB9Cj4+ICAgICAgZWxzZSBpZiAo
IHBkZXYtPmluZm8uaXNfdmlydGZuICkKPj4gICAgICB7Cj4+ICsgICAgICAgIHN0cnVjdCBwY2lf
ZGV2ICpwaHlzZm47Cj4+ICsKPj4gICAgICAgICAgYnVzID0gcGRldi0+aW5mby5waHlzZm4uYnVz
Owo+PiAtICAgICAgICBkZXZmbiA9IFBDSV9TTE9UKHBkZXYtPmluZm8ucGh5c2ZuLmRldmZuKSA/
IDAgOiBwZGV2LQo+PiA+aW5mby5waHlzZm4uZGV2Zm47Cj4+ICsgICAgICAgIC8qCj4+ICsgICAg
ICAgICAqIFVzZSAwIGFzICdkZXZmbicgdG8gc2VhcmNoIFZULWQgdW5pdCB3aGVuIHRoZSBwaHlz
aWNhbCBmdW5jdGlvbgo+PiArICAgICAgICAgKiBpcyBhbiBFeHRlbmRlZCBGdW5jdGlvbi4KPj4g
KyAgICAgICAgICovCj4+ICsgICAgICAgIHBjaWRldnNfbG9jaygpOwo+PiArICAgICAgICBwaHlz
Zm4gPSBwY2lfZ2V0X3BkZXYocGRldi0+c2VnLCBidXMsIHBkZXYtPmluZm8ucGh5c2ZuLmRldmZu
KTsKPj4gKyAgICAgICAgZGV2Zm4gPSAocGh5c2ZuICYmIHBoeXNmbi0+aW5mby5pc19leHRmbikg
PyAwIDogcGRldi0KPj4gPmluZm8ucGh5c2ZuLmRldmZuOwo+Cj5pcyBpdCBsZWdhbCB0byBoYXZl
IHBoeXNmbiBhcyBOVUxMIHdoZW4gaXNfdmlydGZuIGlzIHRydWU/CgpJIGhhZCBhc2tlZCBmb3Ig
dGhlIGNoZWNrIHRvIGJlIHRoZXJlIGp1c3QgdG8gYmUgb24gdGhlIHNhZmUgc2lkZS4KCkphbgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 30 10:43:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 10:43: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 1dQtOa-0006G1-FC; Fri, 30 Jun 2017 10:43:28 +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 1dQtOY-0006FW-Md
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 10:43:26 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 BB/50-03044-E4B26595; Fri, 30 Jun 2017 10:43:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBIsWRWlGSWpSXmKPExsVyMfT+YV1f7bB
 Ig1urZS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1ozHd26wF5zgqThzZTNjA+M5ri5GLg4hgRmM
 Eq929rJ3MXJysAg0sEqcuFkEkpAQmMMqsa7/JhtIQkIgT2Lj/aXsEHaJxNu7LxlBbF4BQYmTM
 5+wgNhCAl4SkzbfB6vhFLCUmHH/BhPEhiWMEi8/fgUrYhPQkrh/ewUbxDZViU/7ngI1cAANCp
 DY8bQeJCws4CrRf3UhE4gtIqAo8eDlTVaQEmaBWok312VBwswCmhKt23+zT2AUmIXkillIUgs
 YmVYxahSnFpWlFukaG+glFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGIQMQ7GD8
 uzbwEKMkB5OSKO/Ka6GRQnxJ+SmVGYnFGfFFpTmpxYcYNTg4BH4+/dvCKMWSl5+XqiTBe0EzL
 FJIsCg1PbUiLTMHGCkwpRIcPEoivI+eAo3hLS5IzC3OTIdInWI05rhyZd0XJo4pB7Z/YRICmy
 QlzrsbZJIASGlGaR7cIFgEX2KUlRLmZQQ6U4inILUoN7MEVf4VozgHo5Iw7zuQKTyZeSVw+14
 BncIEdIrwjBCQU0oSEVJSDYzzvx6Zu/G+2o2KSXFCHxKVpn1N6m7pSJ6y/lircYPMO2feDeL/
 t69a+eVQ6kq9rtQ4PcPtxkGBjJN1mCO07O9cqHXresK7ayqbxsXNORrvuRdaPXgiczjz6Zmc/
 hxvy3Lz5/11i4+F6rLML5Zea29x+Mxjzi++sj1bNgQfbK+KSOBYrhDz65oSS3FGoqEWc1FxIg
 CmvrS72wIAAA==
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1498819404!105136837!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65383 invoked from network); 30 Jun 2017 10:43:25 -0000
Received: from mail-io0-f195.google.com (HELO mail-io0-f195.google.com)
 (209.85.223.195)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 30 Jun 2017 10:43:25 -0000
Received: by mail-io0-f195.google.com with SMTP id m19so3114611ioe.1
 for <xen-devel@lists.xenproject.org>; Fri, 30 Jun 2017 03:43: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=Wk2MlMnUWwgEYPkBJw6SWdzJMcTnfXbldW4+SxdxyDs=;
 b=LTEH69fJZDk4i+SbShQSAcu5Km97beVFSNFZbQtiK9mRTs/Vh7/E4q5wzcLDgY9alY
 rTTrbFDapgfLnNvDAIv0UQHmWeLbcRXaMMgATCPp3WKJLrij6TKBSpHI32m5xKBko5MB
 fuRQy/5W7lfqqjlwf2pLHYgemZrm6PXW3kka4T55cRmVdSegwpg0LEDdgV5GKoq4n7XC
 TfU1HbmEAzBgbFuhJ0T0Fr4af1R+huqQePqj7vaJwZEjoRqwPxbDzhI3EYx2PdFirx5G
 zqQyzF97nvNXVK8m6wkpsjMiZvEsBa9p97WqYWhvA5Aa097FdP4NkpeclRT6Amc9qLyL
 X3Hg==
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=Wk2MlMnUWwgEYPkBJw6SWdzJMcTnfXbldW4+SxdxyDs=;
 b=Jz3yvpKvBJABw3r3k03a+C2zaOKhzcEWfOEHeLx8MGP1TCxpD5J624NxWC8HjgQHEQ
 lWfkJb2g067q/MtZHuWmbyyBZL3kIouPhO/N8CLT6MSst2KisTRoqYrepzO1+4R4w6AL
 l6gYKzMmH9ZCIGl5TBLnKcuk2UOkuLldS8egILodwCG4CbfY4kcmfZJZumUWDJ5cbNoR
 WLqjiF7zkiXa75CW01t0awppjbzUKJ9npy9Lr84EpDypBBNp07beSNtIqAGhIZSj1nXE
 WjbTOUCo3pC0iuCt7XOQM9Dk4adI3MEFSYPQjKhhH+lKznIJiIM9VLHPQNBA1XzbS9lG
 MotA==
X-Gm-Message-State: AKS2vOw8CbOXqktaazgQqeM5gyuVj3JMcjnZTz5EM2fQrNIQX3wpmJjI
 imgRbLyj0AFIMkEONHpNpykXp8T5VA==
X-Received: by 10.107.52.198 with SMTP id b189mr21164272ioa.65.1498819404119; 
 Fri, 30 Jun 2017 03:43:24 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.79.118.83 with HTTP; Fri, 30 Jun 2017 03:43:23 -0700 (PDT)
In-Reply-To: <20170629173638.4wno3mxs2skz2fnq@citrix.com>
References: <1498557807-10810-1-git-send-email-al1img@gmail.com>
 <1498557807-10810-12-git-send-email-al1img@gmail.com>
 <20170629173638.4wno3mxs2skz2fnq@citrix.com>
From: Oleksandr Grytsov <al1img@gmail.com>
Date: Fri, 30 Jun 2017 13:43:23 +0300
Message-ID: <CACvf2oW-DZ+11tLqY4ffR6NYWzetiJTLyqT-5JTp24-KfWkcGg@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 v3 11/11] 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2FtZSBhcyBmb3IgaWRsIGZpbGUuIEkgcHJlZmVyIHRvIGhhdmUgbmFtZSBzaW1pbGFyIHRvIG9u
ZSBpbiB0aGUgcHJvdG9jb2wuClRvIGF2b2lkIGNhbWVsIGNhc2UgaXQgY2FuIGJlIHJlbmFtZWQg
dG8gYmUtYWxsb2MuCgoKT24gVGh1LCBKdW4gMjksIDIwMTcgYXQgODozNiBQTSwgV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4gT24gVHVlLCBKdW4gMjcsIDIwMTcgYXQgMDE6
MDM6MjdQTSArMDMwMCwgT2xla3NhbmRyIEdyeXRzb3Ygd3JvdGU6Cj4+IEZyb206IE9sZWtzYW5k
ciBHcnl0c292IDxvbGVrc2FuZHJfZ3J5dHNvdkBlcGFtLmNvbT4KPj4KPj4gU2lnbmVkLW9mZi1i
eTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgo+PiAtLS0K
Pj4gIGRvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbiB8IDU0ICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKwo+PiAgZG9jcy9tYW4veGwucG9kLjEuaW4gICAgIHwg
NDIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+PiAgMiBmaWxlcyBjaGFu
Z2VkLCA5NiBpbnNlcnRpb25zKCspCj4+Cj4+IGRpZmYgLS1naXQgYS9kb2NzL21hbi94bC5jZmcu
cG9kLjUuaW4gYi9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4KPj4gaW5kZXggMTMxNjdmZi4uZjE4
MWYzNCAxMDA2NDQKPj4gLS0tIGEvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCj4+ICsrKyBiL2Rv
Y3MvbWFuL3hsLmNmZy5wb2QuNS5pbgo+PiBAQCAtMTA5Niw2ICsxMDk2LDYwIEBAIEZJRk8tYmFz
ZWQgZXZlbnQgY2hhbm5lbCBBQkkgc3VwcG9ydCB1cCB0byAxMzEsMDcxIGV2ZW50IGNoYW5uZWxz
Lgo+PiAgT3RoZXIgZ3Vlc3RzIGFyZSBsaW1pdGVkIHRvIDQwOTUgKDY0LWJpdCB4ODYgYW5kIEFS
TSkgb3IgMTAyMyAoMzItYml0Cj4+ICB4ODYpLgo+Pgo+PiArPWl0ZW0gQjx2ZGlzcGw9WyAiVkRJ
U1BMX1NQRUNfU1RSSU5HIiwgIlZESVNQTF9TUEVDX1NUUklORyIsIC4uLl0+Cj4+ICsKPj4gK1Nw
ZWNpZmllcyB0aGUgdmlydHVhbCBkaXNwbGF5IGRldmljZXMgdG8gYmUgcHJvdmlkZWQgdG8gdGhl
IGd1ZXN0Lgo+PiArCj4+ICtFYWNoIEI8VkRJU1BMX1NQRUNfU1RSSU5HPiBpcyBhIGNvbW1hLXNl
cGFyYXRlZCBsaXN0IG9mIEM8S0VZPVZBTFVFPgo+PiArc2V0dGluZ3MsIGZyb20gdGhlIGZvbGxv
d2luZyBsaXN0Ogo+PiArCj4+ICs9b3ZlciA0Cj4+ICsKPj4gKz1pdGVtIEM8YmFja2VuZD1ET01B
SU4+Cj4+ICsKPj4gK1NwZWNpZmllcyB0aGUgYmFja2VuZCBkb21haW4gbmFtZSBvciBpZC4gSWYg
bm90IHNwZWNpZmllZCBEb21haW4tMCBpcyB1c2VkLgo+PiArCj4+ICs9aXRlbSBDPGRldklkPWRl
dmljZS1pZD4KPj4gKwo+Cj4gQ2FuIHdlIGF2b2lkIGNhbWVsIGNhc2U/Cj4KPj4gK1NwZWNpZmll
ZCB2aXJ0dWFsIGRpc3BsYXkgZGV2aWNlIElELiBJZiBub3Qgc3BlY2lmaWVkIHdpbGwgYmUgYXNz
aWduZWQKPj4gK2F1dG9tYXRpY2FsbHkuCj4+ICsKPj4gKz1pdGVtIEM8YmVBbGxvYz1CT09MRUFO
Pgo+PiArCj4KPiBKdXN0ICJhbGxvY2F0b3IiPwoKCgotLSAKQmVzdCBSZWdhcmRzLApPbGVrc2Fu
ZHIgR3J5dHNvdi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 30 10:45:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 10:45:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQtQA-0006Oo-SF; Fri, 30 Jun 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 <lars.kurth.xen@gmail.com>) id 1dQtQ9-0006Og-RW
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 10:45:05 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 34/4D-03937-1BB26595; Fri, 30 Jun 2017 10:45:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrDIsWRWlGSWpSXmKPExsXiVRtkpLtBOyz
 SYM8UKYslHxezODB6HN39mymAMYo1My8pvyKBNePre7aC10wVvw80sjUwLmHqYuTiEBKYzChx
 c8JhVhCHRaCBVeLivp3sII6EwBxWiTuHPgKVcQI5SRKvHi9mgbArJT7s/MQIYgsJqEvcW3SbH
 WLUVSaJy2d2gzWwCWhLbLrxgBnEZhbQkrjx7yUThK0tsWzha6A4BwevgL5E73NGEFNYwE2i53
 0MSAWvgI3Erb+PwTpZBFQl1p7bDrZWBGjVkrOT2CFOkJW4NfsS8wRGgVlIFsxCsmAWwoIFjMy
 rGNWLU4vKUot0jfWSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQJDkwEIdjB2/HM6
 xCjJwaQkyrvyWmikEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQleD62wSCHBotT01Iq0zBxglMCkJ
 Th4lER4Hz0FauUtLkjMLc5Mh0idYrTkaPqw5QsTx6QD24HksRk/vzEJseTl56VKifNGgswTAG
 nIKM2DGweL5EuMslLCvIxABwrxFKQW5WaWoMq/YhTnYFQS5l0BMoUnM68EbusroIOYgA4SnhE
 CclBJIkJKqoGx8oa5p/Fl3gsFF/pyuNdzLHjEpPbVPtCjbIbF1X0HRZfsm2rYynF3oXNFvujG
 r9KX0lt+85yIndimstZHpEWN8ZRLtvfkWy8XXb2ZZ9WdJZTrLXzV8v/Jhruci+5eZn5j9CL2D
 VeMyfMDp7NzvDJzI1cECq5+q2g/c3bt77bXDUEiebOnnrujxFKckWioxVxUnAgAhJpZV98CAA
 A=
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1498819504!70962271!1
X-Originating-IP: [74.125.82.50]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10092 invoked from network); 30 Jun 2017 10:45:04 -0000
Received: from mail-wm0-f50.google.com (HELO mail-wm0-f50.google.com)
 (74.125.82.50)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 30 Jun 2017 10:45:04 -0000
Received: by mail-wm0-f50.google.com with SMTP id w126so106176987wme.0
 for <xen-devel@lists.xen.org>; Fri, 30 Jun 2017 03:45:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:content-transfer-encoding:mime-version:subject:message-id:date
 :to; bh=ZxND4IrFtKnOx7wTSnOibIP6smUT8UyMuHdm3Bc0zGM=;
 b=P/Xm7W/KZaOv7/7atJSAH38TlFbzXEcfSxNi2wpyo+X5ccUWm4gunYJ2i5XyURwXir
 5P4nq9+j5vXJAsfAwgZInE008yxPq5G7S/miq3wf+PnHpLQHG24987AcoA1gVvSAZQZf
 mok7W/7M5C6sfecPqHQwdZDZU4mrwKMECx+a483bDK4nZU9c+bilOjsn9ExQ/FfJ6Cv8
 E1okDA2kfQ4qWKlSz11pSxMdjSg4kornaA9XHxAIEirtQC2Hy//1YEy2nkRZZXUdn2Vc
 nzQ74vrnZAwbpB7ROWwZ4AUPr44FIhGzYErH59Jrg+aYkMAjSOy7oAyERP3kwJ6GicF+
 j3+g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:content-transfer-encoding:mime-version
 :subject:message-id:date:to;
 bh=ZxND4IrFtKnOx7wTSnOibIP6smUT8UyMuHdm3Bc0zGM=;
 b=e0bGiTMaUi1vfFc2b9F+xvxIJN7HAlrx/yaQfR64J/KNtK892qbtjtZhaM3miGeh+x
 A6B4okC4B1XxwkLXog6DCnz3feMNM/pMkjAOGGoCz5a94kxAzYAoMGnEYzM0EP9msFcI
 HmY1CaALqSzrowE3k6hT2TOXlenjHZ18amrIx/uYVhVvoBvrE5UBwDzeYRnl3HR4CHmq
 YTICkTJg8yrL+mZTlmOsHyMI0bzjxvTPtn80USddhr15UV6U7YMf+pZa/dVWit2r1lFf
 lDtpmai1OUcNhVeIE5UM+K5uSmIT+ryR6qnJtJ3jxLKP1I+Cm3Gp72RHx27Fh4LHzngi
 jRLA==
X-Gm-Message-State: AKS2vOy6ab6GpbDtrmyZXcH/r9Pe92WPAbLmEZ1kVYwkQAiNQVrlMH4R
 4iXCqURejG6wBnrj6oI=
X-Received: by 10.80.204.214 with SMTP id b22mr4782814edj.16.1498819503759;
 Fri, 30 Jun 2017 03:45:03 -0700 (PDT)
Received: from ?IPv6:2a02:c7f:ac18:da00:9414:37dc:6e75:e5eb?
 ([2a02:c7f:ac18:da00:9414:37dc:6e75:e5eb])
 by smtp.gmail.com with ESMTPSA id d13sm2093001eda.3.2017.06.30.03.45.03
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 30 Jun 2017 03:45:03 -0700 (PDT)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
Message-Id: <0F45CC05-FE85-452C-85A4-092E7A361D17@gmail.com>
Date: Fri, 30 Jun 2017 11:45:06 +0100
To: xen-devel <xen-devel@lists.xen.org>
X-Mailer: Apple Mail (2.3273)
Subject: [Xen-devel] WhatsApp group for Xen Project Developer Summit social
	stuff
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Rm9sa3MsCnNvbWUgdXMgYXJlIGFycml2aW5nIGEgbGl0dGxlIGVhcmxpZXIgaW4gQnVkYXBlc3Qg
YW5kIHdlIG1heSB3YW50IHRvIGNvb3JkaW5hdGUgZm9yIGRpbm5lciBvbiB0aGUgMTB0aC4gSWYg
eW91IGFycml2ZSBlYXJseSwgcGxlYXNlIGRyb3AgbWUgYSBwcml2YXRlIG1haWwgKE5PVCBQVUJM
SUMgVU5MRVNTIFlPVSBXQU5UIFlPVVIgTlVNQkVSIFRPIEJFIFBVQkxJQykgd2l0aCB5b3VyIG5h
bWUgYW5kIHBob25lIG51bWJlciBhbmQgSSB3aWxsIHNldCB1cCBhIFdoYXRzQXBwIGdyb3VwIGFu
ZCB3ZSBjYW4gc2VlIHdoZXRoZXIgd2UgY2FuIHB1bGwgc29tZXRoaW5nIHRvZ2V0aGVyLiAKUmVn
YXJkcwpMYXJzCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 30 10:45:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 10:45: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 1dQtQF-0006Pe-3F; Fri, 30 Jun 2017 10:45:11 +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 1dQtQD-0006PK-KK
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 10:45:09 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 36/54-03582-4BB26595; Fri, 30 Jun 2017 10:45:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPIsWRWlGSWpSXmKPExsVyMfSase4W7bB
 Ig1+tqhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bhNfdZC/4zVRxpn8XWwLiLqYuRi0NIYCaj
 xO3Xj5lBHBaBBlaJBb+eMII4EgJzWCUuvpvJ3sXICeTkSbR2LYCyiyT+9/cxgti8AoISJ2c+Y
 QGxhQS8JD6+vgZmcwpYSrw6/pcdIp4rse7EamYQm01AS+L+7RVsIDaLgKrEmTudUHMCJJo2ng
 KrFxbwluhY8JoVxBYRUJR48PImkM3BwSxQK/HmuixImFlAU6J1+2/2CYwCs5BcMQtJagEj0yp
 GjeLUorLUIl0jU72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMBAZACCHYyrFgQe
 YpTkYFIS5V15LTRSiC8pP6UyI7E4I76oNCe1+BCjBgeHwM+nf1sYpVjy8vNSlSR4PbTCIoUEi
 1LTUyvSMnOAsQJTKsHBoyTC++gp0Bje4oLE3OLMdIjUKUZLjitX1n1h4mj6sAVITjmw/QuTEN
 g8KXHeSJB5AiANGaV5cONg8XyJUVZKmJcR6FghnoLUotzMElT5V4ziHIxKwrwrQKbwZOaVwG1
 9BXQQE9BBwjNCQA4qSURISTUwWikdcQ0xnvX3pOzxYxzfXXY+rRWx2ulnuvHg7KU+MZPyPK9d
 t5sg9z7D1mZx67oJ4TlmVRt/9d8Vfnbt9crdNVP4b+iw6q/Qv3hsp94HlxSOlucn5H9V3hG4s
 6xHzYHzLbuxxeYrN9avUgovkWFayJM17Xl4v2ZbY67Yk4RU51vz5L7ftu0+psRSnJFoqMVcVJ
 wIAKcnnm7iAgAA
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1498819507!99470611!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27000 invoked from network); 30 Jun 2017 10:45:08 -0000
Received: from mail-it0-f51.google.com (HELO mail-it0-f51.google.com)
 (209.85.214.51)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 30 Jun 2017 10:45:08 -0000
Received: by mail-it0-f51.google.com with SMTP id k192so22218408ith.1
 for <xen-devel@lists.xenproject.org>; Fri, 30 Jun 2017 03:45: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=GqK+nV7iYnvDLH6I22inQCZ1m1QZxOHVQOvSM1qozU0=;
 b=mnLVYCRwnFRsvLA9Ez6TjLrg4n9nLmelcS7knk+07kLRnyt5zOEdOLqJ/giCpF7+m2
 TuPjERH3uUdgtxs9q19eHPCt4ElixLx6oFdP2aa0do6AYc0gKxygS6xDO7xopn22jGzO
 MbctasFEld+q0f6mwmkTggSPcFNX8MZK/8r3Lc/KGJsRRqYVvtpc7aEKwwFlZ1Ov12QC
 0Z2djiVswgPQlhhPunaDsczw7U/fgANnne/OnLVaOLkyJBOd63/Lu7Dh5XpL51l4GSd3
 P0uQE9t82bhbqrat/r7EStLmFdem3+UURoKgD2010uPohQoQzYarVsrBhgQtff0vKimk
 CJYw==
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=GqK+nV7iYnvDLH6I22inQCZ1m1QZxOHVQOvSM1qozU0=;
 b=d0Mv5CuwawB7uQCdfAdqNfWGLBuafE41eJUNYPnLYLa9YffUU9dOWv9jPco6LUf14a
 87mNKWJhewvKPLg/lKoufe4nZ7dJc11ZZ6sj0+vwR3M0nxQOPPjmiUyDppgovxHXhqZA
 w9OIzJiFOY8uprynkHxL1M+1ylgXCjvoV5EcAU0EuWcw0PUlHAi6o75EyNgAEY+p/Jje
 0bd6LT0B49iYViKxTNHa2UsE0T3RNiGbFHD8H11PBtdQBZTcXIud8bLEMvpsi1k7zbMJ
 dNCVM9A3o8b1LIN0ztQ7hnVRbq3lkI9J8ChbqMYTEL/5QR19NX1puaYooxjX2E34KZ8l
 uEvA==
X-Gm-Message-State: AKS2vOyKbgUu+WiQ/oWo7sdS4eGZgDlu4VW3GVIFNJWKowuKNTOUbZ6R
 5KHhXgYEI61AWIENtrlMIb61+RP/GQ==
X-Received: by 10.36.181.12 with SMTP id v12mr18499673ite.35.1498819507355;
 Fri, 30 Jun 2017 03:45:07 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.79.118.83 with HTTP; Fri, 30 Jun 2017 03:45:06 -0700 (PDT)
In-Reply-To: <20170629173811.hyv4vuh5quc2piw4@citrix.com>
References: <1498557807-10810-1-git-send-email-al1img@gmail.com>
 <20170629173811.hyv4vuh5quc2piw4@citrix.com>
From: Oleksandr Grytsov <al1img@gmail.com>
Date: Fri, 30 Jun 2017 13:45:06 +0300
Message-ID: <CACvf2oWuCWjHgJEKGfe=QnzyQ5=B+jMTWRfSH3=XVUzzRAY71A@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 v3 00/11] 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>

U3VyZS4gSXQgaXMgaW4gbXkgcHJpdmF0ZSBnaXRodWIgcmVwb3NpdG9yeSBbMV0uCgpbMV0gaHR0
cHM6Ly9naXRodWIuY29tL2FsMWltZy94ZW4vdHJlZS94bC12ZGlzcGwtdjMKCk9uIFRodSwgSnVu
IDI5LCAyMDE3IGF0IDg6MzggUE0sIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IENhbiB5b3UgcHVzaCB0aGlzIHNlcmllcyB0byBhIGdpdCB0cmVlPyBJdCB3b3VsZCBiZSBl
YXNpZXIgZm9yIG1lIHRvCj4gY2hlY2sgeW91ciBjaGFuZ2VzIHRvIHRoZSBkZXZpY2UgZnJhbWV3
b3JrLiBUaGUgZGV2aWNlIHNwZWNpZmljIGhhbmRsZXJzCj4gbW9zdGx5IGxvb2sgT0sgdG8gbWUu
CgoKCi0tIApCZXN0IFJlZ2FyZHMsCk9sZWtzYW5kciBHcnl0c292LgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 30 11:09:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 11: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 1dQtng-0007zP-E0; Fri, 30 Jun 2017 11:09:24 +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 1dQtnf-0007zE-Um
 for xen-devel@lists.xensource.com; Fri, 30 Jun 2017 11:09:24 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 09/A1-01732-36136595; Fri, 30 Jun 2017 11:09:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHLMWRWlGSWpSXmKPExsWS0XRdVTfJMCz
 S4MoFCYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmTJgZW/DBuOLZ2clMDYyL
 tboYuTiEBP4ySjS9+MIC4TxmlNi6cwcbhLONUWLpm7NAGU4OEQFnia9n5rKD2LwC+hKN92awg
 djCAnoSDXdvgNkSAl4Su6e8BKrhALO/H2HsYmTnYBOwkjgkBlLAIqAqcaplE+MERq4FjAyrGD
 WKU4vKUot0jQ30kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzEC/VrPwMC4g3HCKr9
 DjJIcTEqivCuvhUYK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuA9ZhAWKSRYlJqeWpGWmQMMMJi0
 BAePkgjvo6dArbzFBYm5xZnpEKlTjLocG1av/8IkxJKXn5cqJc7bBzJDAKQoozQPbgQs2C8xy
 koJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEub1A5nCk5lXArfpFdARTEBHCM8IATmiJBEhJdXAWH
 5JYE7LhvjdTaEJk7RnzpuS9S83Vdrozq/ZYv8qy5iTDpz5qBr0ocdXq3xXxpzVwhsN1m05Z5P
 wimvb9K3H1H8p3FzaW6ZRZJV4Wf4Bu+zOqjguEROpMpe9N0KihRtu+jntTk17P5vr4eWfn/k/
 tXqsEz+00Hz9duYVbgm5vQfXfr2r+bL1shJLcUaioRZzUXEiANyY4aJxAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1498820961!86799420!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45804 invoked from network); 30 Jun 2017 11:09:22 -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 Jun 2017 11:09: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 1dQtnb-0004q9-Jz; Fri, 30 Jun 2017 11:09: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 1dQtnU-0006gT-Mg; Fri, 30 Jun 2017 11:09:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dQtnU-0006mp-AF; Fri, 30 Jun 2017 11:09:12 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111212-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=c8721bb215d276269555a5dcb96342064789c505
X-Osstest-Versions-That: ovmf=0ad564ffe76f5a9286dd61a7b9e021e4b5cd0c0e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 30 Jun 2017 11:09:12 +0000
Subject: [Xen-devel] [ovmf test] 111212: 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>

ZmxpZ2h0IDExMTIxMiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTEyMTIvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBjODcyMWJiMjE1ZDI3NjI2OTU1NWE1ZGNiOTYzNDIw
NjQ3ODljNTA1CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICAwYWQ1NjRm
ZmU3NmY1YTkyODZkZDYxYTdiOWUwMjFlNGI1Y2QwYzBlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTExOTggIDIwMTctMDYtMjkgMjA6MTY6MjAgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTExMjEyICAyMDE3LTA2LTMwIDA1OjE2OjAxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
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
CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249Yzg3MjFiYjIx
NWQyNzYyNjk1NTVhNWRjYjk2MzQyMDY0Nzg5YzUwNQorIC4gLi9jcmktbG9jay1yZXBvcworKyAu
IC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0
cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAg
IHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAg
ICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2Fs
IHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9z
ICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9t
ZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9j
az0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9y
ZXBvcy9sb2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3Qv
cmVwb3MvbG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xv
Y2sgLi9hcC1wdXNoIG92bWYgYzg3MjFiYjIxNWQyNzYyNjk1NTVhNWRjYjk2MzQyMDY0Nzg5YzUw
NQorIGJyYW5jaD1vdm1mCisgcmV2aXNpb249Yzg3MjFiYjIxNWQyNzYyNjk1NTVhNWRjYjk2MzQy
MDY0Nzg5YzUwNQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAu
L2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcg
UmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAg
ICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJl
cG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3Qv
cmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAv
aG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJl
cG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisr
IHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9
b3ZtZgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUKKyAnWycgeG92bWYgPSB4bGludXggJ10nCisg
bGludXhicmFuY2g9CisgJ1snIHggPSB4ICddJworIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0t
dW5zdGFibGUKKyBzZWxlY3RfcHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNo
IHhlbi11bnN0YWJsZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHhjODcy
MWJiMjE1ZDI3NjI2OTU1NWE1ZGNiOTYzNDIwNjQ3ODljNTA1ID0geCAnXScKKyA6IHRlc3RlZC8y
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
ZWQvbGludXgtMy4xNAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVu
Yml0cy54ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysg
OiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4
LWFybS14ZW4KKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9n
aXQva29ucmFkL3hlbi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLm92
bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1j
cm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBkYWlseS1jcm9uLm92bWYKKysgOiBk
YWlseS1jcm9uLm92bWYKKysgOiBodHRwOi8vaGcudWsueGVuc291cmNlLmNvbS9jYXJib24vdHJ1
bmsvbGludXgtMi42LjI3CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0Cisr
IDogZGFpbHktY3Jvbi5vdm1mCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdp
dAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVf
VVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5n
aXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5n
aXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9s
aWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRS
RUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGlu
Zm9fbGludXhfdHJlZSBvdm1mCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5j
aCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL292bWYKKyBnaXQgcHVzaCBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQgYzg3MjFiYjIxNWQy
NzYyNjk1NTVhNWRjYjk2MzQyMDY0Nzg5YzUwNTpyZWZzL2hlYWRzL3hlbi10ZXN0ZWQtbWFzdGVy
ClRvIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdp
dAogICAwYWQ1NjRmLi5jODcyMWJiICBjODcyMWJiMjE1ZDI3NjI2OTU1NWE1ZGNiOTYzNDIwNjQ3
ODljNTA1IC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 11:10:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 11:10:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQtoW-0008Vl-R5; Fri, 30 Jun 2017 11:10: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=347159f46=wei.liu2@citrix.com>)
 id 1dQtoV-0008VV-Mx
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 11:10:15 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 36/80-03406-79136595; Fri, 30 Jun 2017 11:10:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHSDve40w7B
 IgwPN6hZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa0b7mgXsBZ0cFd9mfmVrYFzM1sXIySEh4C/x
 o/8hK4jNIqAqsXzzLBYQm01AWeJnZy9QDQeHiICeRMsRvS5GLg5mgYmMEmcPTgCrERYIlth/7
 DQziM0rYCFx8cNrMFtIwFPi2sqjjBBxQYmTM5+A1TML6Egs2P0JbCazgLTE8n8cIGFOAS+J24
 2NYOeICqhIdC6dwwIxRkGiY/oxpgmMfLOQTJqFZNIshEkLGJlXMaoXpxaVpRbpGuolFWWmZ5T
 kJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgSGGQMQ7GDc+dzpEKMkB5OSKO/Ka6GRQnxJ+SmV
 GYnFGfFFpTmpxYcYZTg4lCR4jxmERQoJFqWmp1akZeYAAx4mLcHBoyTC++gpUCtvcUFibnFmO
 kTqFKOilDhvH0ifAEgiozQPrg0WZZcYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzOsHMoUnM6
 8EbvoroMVMQIuFZ4SALC5JREhJNTA2/pq1Ze7MVy3fGw6/4OcIMo87mPd76t3wE0rGH5JT1s6
 ddLbSJpw91tb6W3FJwZQja5j5On+3iD1rZT93cr0wS9/EGW7XZmRdlWz9k7Ls+64vh5wSZk3+
 s2eWNu/MBRcfbFy3dv2nryJNH8S6fHccm1VgtdzomWX0ki438cvtJZUa+tkfo9ZUKrEUZyQaa
 jEXFScCAJVQa/etAgAA
X-Env-Sender: prvs=347159f46=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1498821013!64421672!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13855 invoked from network); 30 Jun 2017 11:10:14 -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;
 30 Jun 2017 11:10:14 -0000
X-IronPort-AV: E=Sophos;i="5.40,286,1496102400"; d="scan'208";a="438438723"
Date: Fri, 30 Jun 2017 12:10:08 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <20170630111008.77rucm5nfidumexm@citrix.com>
References: <1498678028-27200-1-git-send-email-igor.druzhinin@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1498678028-27200-1-git-send-email-igor.druzhinin@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>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] tools/libxenforeignmemory: add
 xenforeignmemory_map2 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>

T24gV2VkLCBKdW4gMjgsIDIwMTcgYXQgMDg6Mjc6MDhQTSArMDEwMCwgSWdvciBEcnV6aGluaW4g
d3JvdGU6Cj4gVGhlIG5ldyBmdW5jdGlvbiByZXBlYXRzIHRoZSBiZWhhdmlvciBvZiB0aGUgZmly
c3QgdmVyc2lvbgo+IGV4Y2VwdCBpdCBoYXMgYW4gZXh0ZW5kZWQgbGlzdCBvZiBhcmd1bWVudHMg
d2hpY2ggYXJlIHN1YnNlcXVlbnRseQo+IHBhc3NlZCB0byBtbWFwKCkgY2FsbC4KPiAKPiBUaGlz
IGlzIG5lZWRlZCBmb3IgUUVNVSBkZXByaXZpbGVkZ2luZy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBJ
Z29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KCgpBY2tlZC1ieTogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCj4gIAo+ICAvKgo+ICsgKiBBbG1vc3QgbGlrZSB0
aGUgcHJldmlvdXMgb25lIGJ1dCBhbHNvIGFjY2VwdHMgdHdvIGFkZGl0aW9uYWwgcGFyYW1ldGVy
czoKPiArICoKPiArICogQGFkZHIgaXMgdXNlZCBhcyBhIGhpbnQgYWRkcmVzcyBmb3IgZm9yZWln
biBtYXAgcGxhY2VtZW50IChzZWUgbW1hcCgyKSkuCj4gKyAqIEBmbGFncyBpcyBhIHNldCBvZiBh
ZGRpdGlvbmFsIGZsYWdzIGFzIGZvciBtbWFwKDIpLiBOb3QgYWxsIG9mIHRoZSBmbGFnCj4gKyAq
IGNvbWJpbmF0aW9ucyBhcmUgcG9zc2libGUgZHVlIHRvIGltcGxlbWVudGF0aW9uIGRldGFpbHMg
b24gZGlmZmVyZW50Cj4gKyAqIHBsYXRmb3Jtcy4KPiArICovCj4gK3ZvaWQgKnhlbmZvcmVpZ25t
ZW1vcnlfbWFwMih4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwgdWludDMyX3QgZG9tLAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICphZGRyLCBpbnQgcHJvdCwgaW50IGZs
YWdzLCBzaXplX3QgcGFnZXMsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHhl
bl9wZm5fdCBhcnJbLypwYWdlcyovXSwgaW50IGVyclsvKnBhZ2VzKi9dKTsKPiArCgpJbmRlbnRh
dGlvbi4KCkJ1dCBubyBuZWVkIHRvIHJlc2VuZC4gSSBjYW4gZml4IGl0IHVwIHdoaWxlIGNvbW1p
dHRpbmcuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 11:11:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 11:11: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 1dQtpa-0000An-BV; Fri, 30 Jun 2017 11:11:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xiong.y.zhang@intel.com>) id 1dQtpY-0000AN-Vh
 for xen-devel@lists.xensource.com; Fri, 30 Jun 2017 11:11:21 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 AD/14-03406-8D136595; Fri, 30 Jun 2017 11:11:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgkeJIrShJLcpLzFFi42Jpa+tw1L1uGBZ
 pMO2+hsW9Ke/ZHRg9tvftYg9gjGLNzEvKr0hgzVj9/iVrwQaZivMft7M1MF4Q7WLk4hASmMYo
 ceXBdsYuRk4OCQFeiSPLZrBC2P4SD5qfsIPYQgJVEnc+bmUBsdkEtCXW/j3FBmKLCChKrFv9D
 izOLBAtcWfuarB6YYF4iauti5lBbBYBVYkbs2+DzecVcJc4+eQL1C45iZvnOsFqOAU8JFas/M
 sEsctd4uXkVWwTGHkXMDKsYtQoTi0qSy3SNTTQSyrKTM8oyU3MzAHyzPRyU4uLE9NTcxKTivW
 S83M3MQLDgQEIdjDeWxZwiFGSg0lJlHfltdBIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8wQZh
 kUKCRanpqRVpmTnAwIRJS3DwKInwPnoK1MpbXJCYW5yZDpE6xWjMcWzGz29MHKtmAkkhlrz8v
 FQpcd4+kEkCIKUZpXlwg2ARc4lRVkqYlxHoNCGegtSi3MwSVPlXjOIcjErCvJbA+BPiycwrgd
 v3CugUJqBThGeEgJxSkoiQkmpg1H4Ssu+vhNyOyZ19lkGshpduHb4RwrdY4btxmQs/07ue78u
 aArUWPp3Ou5zxtlZ7wWudmydncUaYBUTF5x21+ZGUfSVy962ZG9Um3eeevi3C7/6qq9oT5W3+
 stj7bHL81HZ6Pb/kfYtFCy2j5y2rfdn+vWWl7qoNDx+HPfinYnE39vnxqW/OzFRiKc5INNRiL
 ipOBABT8m5nkwIAAA==
X-Env-Sender: xiong.y.zhang@intel.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1498821076!52106899!2
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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57082 invoked from network); 30 Jun 2017 11:11:19 -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; 30 Jun 2017 11:11:19 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 30 Jun 2017 04:10:47 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.40,286,1496127600"; d="scan'208";a="987176532"
Received: from test-kbl.bj.intel.com ([10.238.158.145])
 by orsmga003.jf.intel.com with ESMTP; 30 Jun 2017 04:10:45 -0700
From: Xiong Zhang <xiong.y.zhang@intel.com>
To: xen-devel@lists.xensource.com
Date: Fri, 30 Jun 2017 12:11:27 +0800
Message-Id: <1498795887-23149-2-git-send-email-xiong.y.zhang@intel.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1498795887-23149-1-git-send-email-xiong.y.zhang@intel.com>
References: <1498795887-23149-1-git-send-email-xiong.y.zhang@intel.com>
Cc: Xiong Zhang <xiong.y.zhang@intel.com>, ian.jackson@eu.citrix.com,
 wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH 2/2] tools/libxl/libxl_pci.c: Judge igd through
	class code instead of device ID
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SUdEIHBhc3N0aHJvdWdoIGNvdWxkbid0IHdvcmsgb24gU2t5bGFrZSBhbmQgS2FieWxha2UsIGJl
Y2F1c2UgdGhlaXIKRGV2aWNlIElEIGFyZW4ndCBpbiBmaXh1cF9pZHNbXS4gQ3VycmVudGx5IHdl
IG5lZWQgdG8gYWRkIGV2ZXJ5IGludGVsCmdyYXBoaWMgSUQgaW50byBmaXh1cF9pZHNbXSwgaXQg
aXMgaGFyZCB0byBtYWludGFpbi4KClRoaXMgcGF0Y2gganVkZ2UgaW50ZWwgZ3JhcGhpY3MgdGhy
b3VnaCB2ZW5kb3IgaWQgKDB4ODA4NikgYW5kIGNsYXNzCmNvZGUoMHgwMzAwMDApLCB0aGlzIGNv
dWxkIHN1cHBvcnQgYm90aCB0aGUgb2xkIGFuZCBuZXcgaW50ZWwgZ3JhcGhpY3MsCmFuZCByZWR1
Y2UgbWFpbnRhaW4gd29yayBpbiBmdXR1cmUuCgpTaWduZWQtb2ZmLWJ5OiBYaW9uZyBaaGFuZyA8
eGlvbmcueS56aGFuZ0BpbnRlbC5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGxfcGNpLmMgfCA1
OSArKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZp
bGUgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCA1MCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS90b29scy9saWJ4bC9saWJ4bF9wY2kuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3BjaS5jCmluZGV4
IGNlZmQ3ZDguLjdiNDM2MjIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3BjaS5jCisr
KyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3BjaS5jCkBAIC01NTcsNDYgKzU1Nyw2IEBAIHN0YXRpYyBp
bnQgc3lzZnNfZGV2X2dldF9jbGFzcyhsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9kZXZpY2VfcGNpICpw
Y2lkZXYsCiAgICAgcmV0dXJuIDA7CiB9CiAKLXR5cGVkZWYgc3RydWN0IHsKLSAgICB1aW50MTZf
dCB2ZW5kb3I7Ci0gICAgdWludDE2X3QgZGV2aWNlOwotfSBwY2lfaW5mbzsKLQotc3RhdGljIGNv
bnN0IHBjaV9pbmZvIGZpeHVwX2lkc1tdID0gewotICAgIC8qIEludGVsIEhTVyBDbGFzc2ljICov
Ci0gICAgezB4ODA4NiwgMHgwNDAyfSwgLyogSFNXR1QxRCwgSFNXRF93NyAqLwotICAgIHsweDgw
ODYsIDB4MDQwNn0sIC8qIEhTV0dUMU0sIEhTV01fdzcgKi8KLSAgICB7MHg4MDg2LCAweDA0MTJ9
LCAvKiBIU1dHVDJELCBIU1dEX3c3ICovCi0gICAgezB4ODA4NiwgMHgwNDE2fSwgLyogSFNXR1Qy
TSwgSFNXTV93NyAqLwotICAgIHsweDgwODYsIDB4MDQxRX0sIC8qIEhTV0dUMTVELCBIU1dEX3c3
ICovCi0gICAgLyogSW50ZWwgSFNXIFVMVCAqLwotICAgIHsweDgwODYsIDB4MEEwNn0sIC8qIEhT
V0dUMVVULCBIU1dNX3c3ICovCi0gICAgezB4ODA4NiwgMHgwQTE2fSwgLyogSFNXR1QyVVQsIEhT
V01fdzcgKi8KLSAgICB7MHg4MDg2LCAweDBBMjZ9LCAvKiBIU1dHVDNVVCwgSFNXTV93NyAqLwot
ICAgIHsweDgwODYsIDB4MEEyRX0sIC8qIEhTV0dUM1VUMjhXLCBIU1dNX3c3ICovCi0gICAgezB4
ODA4NiwgMHgwQTFFfSwgLyogSFNXR1QyVVgsIEhTV01fdzcgKi8KLSAgICB7MHg4MDg2LCAweDBB
MEV9LCAvKiBIU1dHVDFVTFgsIEhTV01fdzcgKi8KLSAgICAvKiBJbnRlbCBIU1cgQ1JXICovCi0g
ICAgezB4ODA4NiwgMHgwRDI2fSwgLyogSFNXR1QzQ1csIEhTV01fdzcgKi8KLSAgICB7MHg4MDg2
LCAweDBEMjJ9LCAvKiBIU1dHVDNDV0RULCBIU1dEX3c3ICovCi0gICAgLyogSW50ZWwgSFNXIFNl
cnZlciAqLwotICAgIHsweDgwODYsIDB4MDQxQX0sIC8qIEhTV1NWR1QyLCBIU1dEX3c3ICovCi0g
ICAgLyogSW50ZWwgSFNXIFNSVlIgKi8KLSAgICB7MHg4MDg2LCAweDA0MEF9LCAvKiBIU1dTVkdU
MSwgSFNXRF93NyAqLwotICAgIC8qIEludGVsIEJTVyAqLwotICAgIHsweDgwODYsIDB4MTYwNn0s
IC8qIEJEV1VMVEdUMSwgQkRXTV93NyAqLwotICAgIHsweDgwODYsIDB4MTYxNn0sIC8qIEJEV1VM
VEdUMiwgQkRXTV93NyAqLwotICAgIHsweDgwODYsIDB4MTYyNn0sIC8qIEJEV1VMVEdUMywgQkRX
TV93NyAqLwotICAgIHsweDgwODYsIDB4MTYwRX0sIC8qIEJEV1VMWEdUMSwgQkRXTV93NyAqLwot
ICAgIHsweDgwODYsIDB4MTYxRX0sIC8qIEJEV1VMWEdUMiwgQkRXTV93NyAqLwotICAgIHsweDgw
ODYsIDB4MTYwMn0sIC8qIEJEV0hBTE9HVDEsIEJEV01fdzcgKi8KLSAgICB7MHg4MDg2LCAweDE2
MTJ9LCAvKiBCRFdIQUxPR1QyLCBCRFdNX3c3ICovCi0gICAgezB4ODA4NiwgMHgxNjIyfSwgLyog
QkRXSEFMT0dUMywgQkRXTV93NyAqLwotICAgIHsweDgwODYsIDB4MTYyQn0sIC8qIEJEV0hBTE8y
OFcsIEJEV01fdzcgKi8KLSAgICB7MHg4MDg2LCAweDE2MkF9LCAvKiBCRFdHVDNXUktTLCBCRFdN
X3c3ICovCi0gICAgezB4ODA4NiwgMHgxNjJEfSwgLyogQkRXR1QzU1JWUiwgQkRXTV93NyAqLwot
fTsKLQogLyoKICAqIFNvbWUgZGV2aWNlcyBtYXkgbmVlZCBzb21lIHdheXMgdG8gd29yayB3ZWxs
LiBIZXJlIGxpa2UgSUdELAogICogd2UgaGF2ZSB0byBwYXNzIGEgc3BlY2lmaWMgb3B0aW9uIHRv
IHFlbXUuCkBAIC02MDQsMjQgKzU2NCwyMyBAQCBzdGF0aWMgY29uc3QgcGNpX2luZm8gZml4dXBf
aWRzW10gPSB7CiBib29sIGxpYnhsX19pc19pZ2RfdmdhX3Bhc3N0aHJ1KGxpYnhsX19nYyAqZ2Ms
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX2RvbWFpbl9jb25m
aWcgKmRfY29uZmlnKQogewotICAgIHVuc2lnbmVkIGludCBpLCBqLCBudW0gPSBBUlJBWV9TSVpF
KGZpeHVwX2lkcyk7Ci0gICAgdWludDE2X3QgdmVuZG9yLCBkZXZpY2UsIHB0X3ZlbmRvciwgcHRf
ZGV2aWNlOworICAgIHVuc2lnbmVkIGludCBpOworICAgIHVpbnQxNl90IHB0X3ZlbmRvciwgcHRf
ZGV2aWNlOworICAgIHVuc2lnbmVkIGxvbmcgY2xhc3M7CiAKICAgICBmb3IgKGkgPSAwIDsgaSA8
IGRfY29uZmlnLT5udW1fcGNpZGV2cyA7IGkrKykgewogICAgICAgICBsaWJ4bF9kZXZpY2VfcGNp
ICpwY2lkZXYgPSAmZF9jb25maWctPnBjaWRldnNbaV07CiAgICAgICAgIHB0X3ZlbmRvciA9IHN5
c2ZzX2Rldl9nZXRfdmVuZG9yKGdjLCBwY2lkZXYpOwogICAgICAgICBwdF9kZXZpY2UgPSBzeXNm
c19kZXZfZ2V0X2RldmljZShnYywgcGNpZGV2KTsKIAotICAgICAgICBpZiAocHRfdmVuZG9yID09
IDB4ZmZmZiB8fCBwdF9kZXZpY2UgPT0gMHhmZmZmKQorICAgICAgICBpZiAocHRfdmVuZG9yID09
IDB4ZmZmZiB8fCBwdF9kZXZpY2UgPT0gMHhmZmZmIHx8CisgICAgICAgICAgICBwdF92ZW5kb3Ig
IT0gMHg4MDg2KQogICAgICAgICAgICAgY29udGludWU7CiAKLSAgICAgICAgZm9yIChqID0gMCA7
IGogPCBudW0gOyBqKyspIHsKLSAgICAgICAgICAgIHZlbmRvciA9IGZpeHVwX2lkc1tqXS52ZW5k
b3I7Ci0gICAgICAgICAgICBkZXZpY2UgPSBmaXh1cF9pZHNbal0uZGV2aWNlOwotCi0gICAgICAg
ICAgICBpZiAocHRfdmVuZG9yID09IHZlbmRvciAmJiAgcHRfZGV2aWNlID09IGRldmljZSkKLSAg
ICAgICAgICAgICAgICByZXR1cm4gdHJ1ZTsKLSAgICAgICAgfQorICAgICAgICBpZiAoc3lzZnNf
ZGV2X2dldF9jbGFzcyhnYywgcGNpZGV2LCAmY2xhc3MpKQorICAgICAgICAgICAgY29udGludWU7
CisgICAgICAgIGlmIChjbGFzcyA9PSAweDAzMDAwMCkKKyAgICAgICAgICAgIHJldHVybiB0cnVl
OwogICAgIH0KIAogICAgIHJldHVybiBmYWxzZTsKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 30 11:11:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 11:11: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 1dQtpa-0000Ab-4G; Fri, 30 Jun 2017 11:11:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xiong.y.zhang@intel.com>) id 1dQtpY-0000AI-FT
 for xen-devel@lists.xensource.com; Fri, 30 Jun 2017 11:11:20 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 0E/5D-02962-7D136595; Fri, 30 Jun 2017 11:11:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsXS1tbhqHvNMCz
 S4PRJdYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmrF3zQrWgtciFceO32JsYJzN38XIxSEkMI1R
 4t6BaWxdjJwcEgK8EkeWzWCFsP0l1p37zQRiCwlUSTz8PZcdxGYT0JZY+/cUWL2IgKLEutXvW
 EBsZoFoiTtzV4PVCAsUSFw4PocZxGYRUJWYM+kB2ExeAXeJ/X/b2CHmy0ncPNfJPIGRewEjwy
 pGjeLUorLUIl1DA72kosz0jJLcxMwcIM9MLze1uDgxPTUnMalYLzk/dxMj0L8MQLCD8d6ygEO
 MkhxMSqK8K6+FRgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4A02CIsUEixKTU+tSMvMAQYaTFqC
 g0dJhPfRU6BW3uKCxNzizHSI1ClGXY5jM35+YxJiycvPS5US5+0DmSEAUpRRmgc3Ahb0lxhlp
 YR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMawmMISGezLwSuE2vgI5gAjpCeEYIyBEliQgpqQbGnV
 MUw2If1y6fJ2jXK3HJ0Cyq+97vlhtz9vrdPsxlkvD8kNfeZ3N2VAvGqwvumsRedvjt/9INCiv
 Ce48KtbW5+E93CAnUT9U12TGv/XTr822n5S5oFicKb+9yba/+Ifh0Y0aeBt9mBacZ5UHSRYf7
 G8UYxD0nT7vX9TTgEE/T6dmfn7gcqZmsxFKckWioxVxUnAgAWBtWxnUCAAA=
X-Env-Sender: xiong.y.zhang@intel.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1498821076!52106899!1
X-Originating-IP: [134.134.136.65]
X-SpamReason: No, hits=0.8 required=7.0 tests=DATE_IN_PAST_06_12
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57023 invoked from network); 30 Jun 2017 11:11:18 -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; 30 Jun 2017 11:11:18 -0000
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 30 Jun 2017 04:10:43 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.40,286,1496127600"; d="scan'208";a="987176515"
Received: from test-kbl.bj.intel.com ([10.238.158.145])
 by orsmga003.jf.intel.com with ESMTP; 30 Jun 2017 04:10:41 -0700
From: Xiong Zhang <xiong.y.zhang@intel.com>
To: xen-devel@lists.xensource.com
Date: Fri, 30 Jun 2017 12:11:26 +0800
Message-Id: <1498795887-23149-1-git-send-email-xiong.y.zhang@intel.com>
X-Mailer: git-send-email 2.7.4
Cc: Xiong Zhang <xiong.y.zhang@intel.com>, ian.jackson@eu.citrix.com,
 wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH 1/2] tools/libxl/libxl_pci.c: Extract
	sysfs_dev_get_class from libxl__grant_vga_iomem_permission
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U2lnbmVkLW9mZi1ieTogWGlvbmcgWmhhbmcgPHhpb25nLnkuemhhbmdAaW50ZWwuY29tPgotLS0K
IHRvb2xzL2xpYnhsL2xpYnhsX3BjaS5jIHwgNDUgKysrKysrKysrKysrKysrKysrKysrKysrKysr
LS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjcgaW5zZXJ0aW9ucygrKSwgMTgg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfcGNpLmMgYi90b29s
cy9saWJ4bC9saWJ4bF9wY2kuYwppbmRleCBiMTRkZjE2Li5jZWZkN2Q4IDEwMDY0NAotLS0gYS90
b29scy9saWJ4bC9saWJ4bF9wY2kuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9wY2kuYwpAQCAt
NTMxLDYgKzUzMSwzMiBAQCBzdGF0aWMgdWludDE2X3Qgc3lzZnNfZGV2X2dldF9kZXZpY2UobGli
eGxfX2djICpnYywgbGlieGxfZGV2aWNlX3BjaSAqcGNpZGV2KQogICAgIHJldHVybiBwY2lfZGV2
aWNlX2RldmljZTsKIH0KIAorc3RhdGljIGludCBzeXNmc19kZXZfZ2V0X2NsYXNzKGxpYnhsX19n
YyAqZ2MsIGxpYnhsX2RldmljZV9wY2kgKnBjaWRldiwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBsb25nICpjbGFzcykKK3sKKyAgICBjaGFyICpwY2lfZGV2aWNlX2Ns
YXNzX3BhdGggPSBHQ1NQUklOVEYoU1lTRlNfUENJX0RFViIvIlBDSV9CREYiL2NsYXNzIiwKKyAg
ICAgICAgICAgICAgICAgICAgIHBjaWRldi0+ZG9tYWluLCBwY2lkZXYtPmJ1cywgcGNpZGV2LT5k
ZXYsIHBjaWRldi0+ZnVuYyk7CisgICAgaW50IHJlYWRfaXRlbXM7CisKKyAgICBGSUxFICpmID0g
Zm9wZW4ocGNpX2RldmljZV9jbGFzc19wYXRoLCAiciIpOworICAgIGlmICghZikgeworICAgICAg
ICBMT0dFKEVSUk9SLAorICAgICAgICAgICAgICJwY2kgZGV2aWNlICJQQ0lfQkRGIiBkb2VzIG5v
dCBoYXZlIGNsYXNzIGF0dHJpYnV0ZSIsCisgICAgICAgICAgICAgcGNpZGV2LT5kb21haW4sIHBj
aWRldi0+YnVzLCBwY2lkZXYtPmRldiwgcGNpZGV2LT5mdW5jKTsKKyAgICAgICAgcmV0dXJuIEVS
Uk9SX0ZBSUw7CisgICAgfQorICAgIHJlYWRfaXRlbXMgPSBmc2NhbmYoZiwgIjB4JWx4XG4iLCBj
bGFzcyk7CisgICAgZmNsb3NlKGYpOworICAgIGlmIChyZWFkX2l0ZW1zICE9IDEpIHsKKyAgICAg
ICAgTE9HRShFUlJPUiwKKyAgICAgICAgICAgICAiY2Fubm90IHJlYWQgY2xhc3Mgb2YgcGNpIGRl
dmljZSAiUENJX0JERiwKKyAgICAgICAgICAgICBwY2lkZXYtPmRvbWFpbiwgcGNpZGV2LT5idXMs
IHBjaWRldi0+ZGV2LCBwY2lkZXYtPmZ1bmMpOworICAgICAgICByZXR1cm4gRVJST1JfRkFJTDsK
KyAgICB9CisKKyAgICByZXR1cm4gMDsKK30KKwogdHlwZWRlZiBzdHJ1Y3QgewogICAgIHVpbnQx
Nl90IHZlbmRvcjsKICAgICB1aW50MTZfdCBkZXZpY2U7CkBAIC0xNjUyLDI3ICsxNjc4LDEwIEBA
IGludCBsaWJ4bF9fZ3JhbnRfdmdhX2lvbWVtX3Blcm1pc3Npb24obGlieGxfX2djICpnYywgY29u
c3QgdWludDMyX3QgZG9taWQsCiAgICAgICAgIHVpbnQ2NF90IHZnYV9pb21lbV9zdGFydCA9IDB4
YTAwMDAgPj4gWENfUEFHRV9TSElGVDsKICAgICAgICAgdWludDMyX3Qgc3R1YmRvbV9kb21pZDsK
ICAgICAgICAgbGlieGxfZGV2aWNlX3BjaSAqcGNpZGV2ID0gJmRfY29uZmlnLT5wY2lkZXZzW2ld
OwotICAgICAgICBjaGFyICpwY2lfZGV2aWNlX2NsYXNzX3BhdGggPQotICAgICAgICAgICAgR0NT
UFJJTlRGKFNZU0ZTX1BDSV9ERVYiLyJQQ0lfQkRGIi9jbGFzcyIsCi0gICAgICAgICAgICAgICAg
ICAgICAgcGNpZGV2LT5kb21haW4sIHBjaWRldi0+YnVzLCBwY2lkZXYtPmRldiwgcGNpZGV2LT5m
dW5jKTsKLSAgICAgICAgaW50IHJlYWRfaXRlbXM7CiAgICAgICAgIHVuc2lnbmVkIGxvbmcgcGNp
X2RldmljZV9jbGFzczsKIAotICAgICAgICBGSUxFICpmID0gZm9wZW4ocGNpX2RldmljZV9jbGFz
c19wYXRoLCAiciIpOwotICAgICAgICBpZiAoIWYpIHsKLSAgICAgICAgICAgIExPR0VEKEVSUk9S
LCBkb21pZCwKLSAgICAgICAgICAgICAgICAgICJwY2kgZGV2aWNlICJQQ0lfQkRGIiBkb2VzIG5v
dCBoYXZlIGNsYXNzIGF0dHJpYnV0ZSIsCi0gICAgICAgICAgICAgICAgICBwY2lkZXYtPmRvbWFp
biwgcGNpZGV2LT5idXMsIHBjaWRldi0+ZGV2LCBwY2lkZXYtPmZ1bmMpOwotICAgICAgICAgICAg
Y29udGludWU7Ci0gICAgICAgIH0KLSAgICAgICAgcmVhZF9pdGVtcyA9IGZzY2FuZihmLCAiMHgl
bHhcbiIsICZwY2lfZGV2aWNlX2NsYXNzKTsKLSAgICAgICAgZmNsb3NlKGYpOwotICAgICAgICBp
ZiAocmVhZF9pdGVtcyAhPSAxKSB7Ci0gICAgICAgICAgICBMT0dFRChFUlJPUiwgZG9taWQsCi0g
ICAgICAgICAgICAgICAgICAiY2Fubm90IHJlYWQgY2xhc3Mgb2YgcGNpIGRldmljZSAiUENJX0JE
RiwKLSAgICAgICAgICAgICAgICAgIHBjaWRldi0+ZG9tYWluLCBwY2lkZXYtPmJ1cywgcGNpZGV2
LT5kZXYsIHBjaWRldi0+ZnVuYyk7CisgICAgICAgIGlmIChzeXNmc19kZXZfZ2V0X2NsYXNzKGdj
LCBwY2lkZXYsICZwY2lfZGV2aWNlX2NsYXNzKSkKICAgICAgICAgICAgIGNvbnRpbnVlOwotICAg
ICAgICB9CiAgICAgICAgIGlmIChwY2lfZGV2aWNlX2NsYXNzICE9IDB4MDMwMDAwKSAvKiBWR0Eg
Y2xhc3MgKi8KICAgICAgICAgICAgIGNvbnRpbnVlOwogCi0tIAoyLjcuNAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Fri Jun 30 11:12:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 11: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 1dQtqY-0000NX-Lm; Fri, 30 Jun 2017 11:12:22 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <pgadmin@pse-consulting.de>) id 1dQdgD-0005e8-Lb
 for xen-devel@lists.xenproject.org; Thu, 29 Jun 2017 17:56:37 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 79/92-01712-45F35595; Thu, 29 Jun 2017 17:56:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOIsWRWlGSWpSXmKPExsVy0+OAt26IfWi
 kwZzTbBbft0xmslh19QCrA5PH0d2/mTwOf7jCEsAUxZqZl5RfkcCa0fy1l72gXb1iwtZZzA2M
 xxS7GLk4hAT2MUq86D3LAuGsYZSYdGsJYxcjJ4ewQJDE/YXzmUFsEYEIiQ9dJ4GKODiYBYolN
 i+1gajfyyjRsn8KO0gNm4C+RMvMH2A2r4CLxJpD/8FsFgFViXOfprOB2KICqRLXP0xmhqgRlD
 g58wkLiM0pYCfxb8lOJhCbWUBd4s+8S8wQtrzE9rdzoGxxiU3PvrOCLJYQ+MwoMXFRIzOEc4Z
 NYmn3GvYJjIKzkAyehWTYLCTDZiEZtoCRZRWjRnFqUVlqka6hiV5SUWZ6RkluYmaOrqGBqV5u
 anFxYnpqTmJSsV5yfu4mRmCgMwDBDsazpz0PMUpyMCmJ8ho+D4kU4kvKT6nMSCzOiC8qzUktP
 sQow8GhJMH7wDY0UkiwKDU9tSItMwcYczBpCQ4eJRFeJyOgNG9xQWJucWY6ROoUoy7HhtXrvz
 AJseTl56VKifP62gEVCYAUZZTmwY2Axf8lRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfP6gEz
 hycwrgdv0CugIJqAjhGeEgBxRkoiQkmpg7P1l9V+t/vJ3l+MfNi2JlpZiP/f6+PLrN14JHeRq
 FJgaG3hqxtTT74vXqyYwlsgtuf46/c4Ohj/+Oxv1V2beDVBI/CO3ws39+vEG7dyaQ1eOb1XiP
 aR5w2ue65at2xuen+bqCl1tmipqK/h137VfO5jcXpYaL5vzpbRc7pZFbVrFPE6zVw9vFiixFG
 ckGmoxFxUnAgCzNmMy+gIAAA==
X-Env-Sender: pgadmin@pse-consulting.de
X-Msg-Ref: server-14.tower-206.messagelabs.com!1498758995!61868289!1
X-Originating-IP: [217.72.192.75]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56180 invoked from network); 29 Jun 2017 17:56:36 -0000
Received: from mout.kundenserver.de (HELO mout.kundenserver.de) (217.72.192.75)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES128-GCM-SHA256
 encrypted SMTP; 29 Jun 2017 17:56:36 -0000
Received: from pse.homenet.org ([31.16.211.114]) by mrelayeu.kundenserver.de
 (mreue103 [212.227.15.183]) with ESMTPSA (Nemesis) id
 0MIPbr-1dRzvC0EO7-004Dag; Thu, 29 Jun 2017 19:56:25 +0200
Received: from [192.168.0.4] by pse.homenet.org with esmtp (Exim 4.84_2)
 (envelope-from <pgadmin@pse-consulting.de>)
 id 1dQdfz-0005uC-At; Thu, 29 Jun 2017 19:56:23 +0200
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>
References: <4f9fa7f8-7339-7122-8987-6e8a0dafcc8c@pse-consulting.de>
 <CAFLBxZYMLffkF45Buu3b=E5cQOBSjcX8hCYRuG=6GHmMT-3EMA@mail.gmail.com>
 <f04ff617-e783-18de-5823-43dedca5cdae@citrix.com>
From: Andreas Pflug <pgadmin@pse-consulting.de>
Message-ID: <952c5ce5-6b1e-fe38-94dd-11a86786a8e7@pse-consulting.de>
Date: Thu, 29 Jun 2017 19:56:22 +0200
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:52.0)
 Gecko/20100101 Thunderbird/52.2.0
MIME-Version: 1.0
In-Reply-To: <f04ff617-e783-18de-5823-43dedca5cdae@citrix.com>
Content-Language: de-DE
X-Provags-ID: V03:K0:E+xVHl2xJHWIRgZvObolf1oztQLIuxTEhJ2dQTsDt5Zq+/bNAl2
 /aO6gcuP/cOl53aMOs1oYzsD7cPlfk3c5YNVGgIgOjoNX9Y0S/w5LF5PwBgHGOMVoG0AEKw
 dtRfrC/C+r7VdHOvG7Ccy8eOJz3SOOOHvv5qCL6ew7vJYaijHrN400dQtlH3wLfJ8/Y9VZv
 QjzC5QE3/cXj09YLJiUSA==
X-UI-Out-Filterresults: notjunk:1;V01:K0:MmJcmb9X9sI=:3mmNYcUPXwNmMwyErOFa/m
 MRR6h2IeIfpbNE7yit/JiT7VYWpbDmTCdBixhDjrc6KGzVaK8jzN6SjpdMG0LjslHu+wk+pz/
 gpriv3FzUVq2p/vFiiQFZtkgrNyxs0Mon+zsIofi7U1ZGe47PpZLLGdzz8kW+y32YT15xbhpl
 jXPMWDj6ntPV+wvUwVO5QsZ6fLhS1Oej5Cme/HKQc0tfzZB8efHwxW/svzX8UwlNhb8ficy4L
 TxIrFwdHhx5v6ysSE35x48ScHbhqsnEJJy0qHlQlC9Ir3bPl1A+9kaU7v4Y9ARzp8+olYCjII
 cFTaUcS3jV+wS3fL1Yqvn+uQxRohiERVCBmtqnOgaZRexJfmw+NDm4epZh3/zyJ8ylP+bb6Ly
 eof1pGCPmDnbKJZTIVJdXxE+RGpimDoFLqnMRF04VoodRj+egsAtLbmgz4M66pKfz0C6AXvhV
 b4KAV0wYdRUWfkv/m8+r1xSnAomhtx9AgPv86nWVpiex3nkGjPbzuZ3eOIwSUTnM8ScgZvlI1
 NKPQfo5TUhd8xo3E+tbzpUPU9ggIUFuMA3LxFHfYPUjKFWDZjz+zLLi1BcWVplOUY453YRPnn
 IkCuqenyo1dKjtUYch7gYZ1hXserojy+D8/Y8Y5Mfa9S0YvfzRnDY3GAf3nRWssL3EB+iV3Kh
 U/PBr134ONBRDHGkHk+Xy50HRckjVW0Kb/UvIKpD6VpIDVeWu5DgkPLbNJKgjb7Z3pGY7oR+h
 ZbUtMmXuFhxtPKeb
X-Mailman-Approved-At: Fri, 30 Jun 2017 11:12:21 +0000
Cc: Xen-users <xen-users@lists.xen.org>, Wei Liu <Wei.Liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [Xen-users] 4.8.1 migration fails over 1st
 interface, works over 2nd
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

TXkgcHJvYmxlbSBzdGlsbCBwZXJzaXN0cywgYnV0IHRoZSB0aHJlYWQgc2VlbXMgdG8gaGF2ZSBz
dGFsbGVkLi4uLgpBcHBhcmVudGx5LCBteSByZXBseSBkaWRuJ3QgaGl0IHRoZSBsaXN0CgoKCkFt
IDA1LjA2LjE3IHVtIDExOjMzIHNjaHJpZWIgQW5kcmV3IENvb3BlcjoKPiBPbiAwNS8wNi8xNyAx
MDoxNywgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4gT24gTW9uLCBNYXkgMjksIDIwMTcgYXQgMTA6
MDQgQU0sIEFuZHJlYXMgUGZsdWcKPj4gPHBnYWRtaW5AcHNlLWNvbnN1bHRpbmcuZGU+IHdyb3Rl
Ogo+Pj4gSSd2ZSBzZXR1cCBhIGZyZXNoIERlYmlhbiBzdHJldGNoIHdpdGggeGVuIDQuOC4xIGFu
ZCBzaGFyZWQgc3RvcmFnZSB2aWEKPj4+IGN1c3RvbSBibG9jayBzY3JpcHRzIG9uIHR3byBtYWNo
aW5lcy4KPj4+Cj4+PiBCb3RoIG1hY2hpbmUgaGF2ZSBvbmUgbWFpbiBpbnRlcmZhY2Ugd2l0aCBz
b21lIFZMQU4gc3R1ZmYsIHRoZSBWTQo+Pj4gYnJpZGdlcyBhbmQgdGhlIFNBTiBpbnRlcmZhY2Ug
Y29ubmVjdGVkIHRvIGEgc3dpdGNoLCBhbmQgYW5vdGhlcgo+Pj4gaW50ZXJmYWNlIGRpcmVjdGx5
IGludGVyY29ubmVjdGluZyBib3RoIG1hY2hpbmVzLiBUbyBpbnN1cmUgcGFja2V0cwo+Pj4gZG9u
J3QgdGFrZSB3ZWlyZCByb3V0ZXMsIGFycF9hbm5vdW5jZT0yL2FycF9pZ25vcmU9MSBpcyBjb25m
aWd1cmVkLgo+Pj4gRXZlcnl0aGluZyBvbiB0aGUgcHJpbWFyeSBpbnRlcmZhY2Ugc2VlbXMgdG8g
d29yayBmbGF3bGVzc2x5LCBlLmcuCj4+PiBzc2gtaW5nIGZyb20gb25lIG1hY2hpbmUgdG8gdGhl
IG90aGVyIChubyBmaXJld2FsbCBvciBvdGhlciBmaWx0ZXIKPj4+IGludm9sdmVkKS4KPj4+Cj4+
PiBXaXRoIHhsIG1pZ3JhdGUgPHRlc3Rkb20+IDxzZWNvbmRNYWNoaW5lRGlyZWN0SW50ZXJmYWNl
PiwgbWlncmF0aW9uCj4+PiB3b3JrcyBhcyBleHBlY3RlZCwgYnJpbmdpbmcgdXAgdGhlIHRlc3Qg
ZG9tYWluIGZ1bGx5IGZ1bmN0aW9uYWwgYmFjayBhZ2Fpbi4KPj4+Cj4+PiBXaXRoIHhsIG1pZ3Jh
dGUgLS1kZWJ1ZyA8dGVzdGRvbT4gPHNlY29uZE1hY2hpbmVQcmltYXJ5SW50ZXJmYWNlPiwgSSBn
ZXQKPj4+ICAgICB4YzogaW5mbzogU2F2aW5nIGRvbWFpbiAxNywgdHlwZSB4ODYgUFYKPj4+ICAg
ICB4YzogaW5mbzogRm91bmQgeDg2IFBWIGRvbWFpbiBmcm9tIFhlbiA0LjgKPj4+ICAgICB4Yzog
aW5mbzogUmVzdG9yaW5nIGRvbWFpbgo+Pj4KPj4+IGFuZCBtaWdyYXRpb24gd2lsbCBzdG9wIGhl
cmUuIFRoZSB0YXJnZXQgbWFjaGluZSB3aWxsIHNob3cgdGhlIGluY29taW5nCj4+PiBWTSwgYnV0
IG5vdGhpbmcgbW9yZSBoYXBwZW5zLiBJIGhhdmUgdG8ga2lsbCB4bCBvbiB0aGUgdGFyZ2V0LCBD
dHJsLUMgeGwKPj4+IG9uIHRoZSBzb3VyY2UgbWFjaGluZSwgYW5kIGRlc3Ryb3kgdGhlIHRhcmdl
dCBWTS0taW5jb21pbmcKPj4gQXJlIHlvdSBzYXlpbmcgdGhhdCBtaWdyYXRpb24gd29ya3MgZmlu
ZSBmb3IgeW91ICp1bmxlc3MqIHlvdSBhZGQgdGhlCj4+IGAtLWRlYnVnYCBvcHRpb24/Cj4+Cj4+
IEFuZHkgLyBXZWksIGFueSBpZGVhcz8KPiAtLWRlYnVnIGFkZHMgYSBleHRyYSBmdWxsIG1lbW9y
eSBjb3B5LCB1c2luZyBtZW1jbXAoKSBvbiB0aGUgZGVzdGluYXRpb24KPiBzaWRlIHRvIHNwb3Qg
aWYgYW55IG1lbW9yeSBnb3QgbWlzc2VkIGR1cmluZyB0aGUgbGl2ZSBwaGFzZS4KPgo+IEl0IGlz
IG9ubHkgaW5kZW50ZWQgZm9yIGRldmVsb3BtZW50IHB1cnBvc2VzLCBidXQgaXQgYWxzbyBleHBl
Y3QgaXQgdG8KPiBmdW5jdGlvbiBub3JtYWxseSBpbiB0aGUgd2F5IHlvdSd2ZSB1c2VkIGl0Lgo+
Cj4gV2hhdCBkb2VzIGB4bCAtdnZ2IG1pZ3JhdGUgLi4uYCBzYXk/Cj4KPiB+QW5kcmV3Cgp4bCAt
dnZ2IGdpdmVzCgpsaWJ4bDogZGVidWc6IGxpYnhsLmM6Njg5NTpsaWJ4bF9yZXRyaWV2ZV9kb21h
aW5fY29uZmlndXJhdGlvbjogbm8gdnRwbSBmcm9tIHhlbnN0b3JlIGZvciBkb21haW4gMjEKbGli
eGw6IGRlYnVnOiBsaWJ4bC5jOjY4OTU6bGlieGxfcmV0cmlldmVfZG9tYWluX2NvbmZpZ3VyYXRp
b246IG5vIHVzYmN0cmwgZnJvbSB4ZW5zdG9yZSBmb3IgZG9tYWluIDIxCmxpYnhsOiBkZWJ1Zzog
bGlieGwuYzo2ODk1OmxpYnhsX3JldHJpZXZlX2RvbWFpbl9jb25maWd1cmF0aW9uOiBubyB1c2Jk
ZXYgZnJvbSB4ZW5zdG9yZSBmb3IgZG9tYWluIDIxCmxpYnhsOiBkZWJ1ZzogbGlieGwuYzo2ODk1
OmxpYnhsX3JldHJpZXZlX2RvbWFpbl9jb25maWd1cmF0aW9uOiBubyBwY2kgZnJvbSB4ZW5zdG9y
ZSBmb3IgZG9tYWluIDIxCm1pZ3JhdGlvbiB0YXJnZXQ6IFJlYWR5IHRvIHJlY2VpdmUgZG9tYWlu
LgpTYXZpbmcgdG8gbWlncmF0aW9uIHN0cmVhbSBuZXcgeGwgZm9ybWF0IChpbmZvIDB4My8weDAv
MTc3MykKbGlieGw6IGRlYnVnOiBsaWJ4bC5jOjkzMjpsaWJ4bF9kb21haW5fc3VzcGVuZDogYW8g
MHg1NWVmZDdiMDg5ZDA6IGNyZWF0ZTogaG93PShuaWwpIGNhbGxiYWNrPShuaWwpIHBvbGxlcj0w
eDU1ZWZkN2IwODgxMApsaWJ4bDogZGVidWc6IGxpYnhsLmM6NjYyNzpsaWJ4bF9fZmRfZmxhZ3Nf
bW9kaWZ5X3NhdmU6IGZuY3RsIEZfR0VURkwgZmxhZ3MgZm9yIGZkIDkgYXJlIDB4MQpsaWJ4bDog
ZGVidWc6IGxpYnhsLmM6NjYzNTpsaWJ4bF9fZmRfZmxhZ3NfbW9kaWZ5X3NhdmU6IGZuY3RsIEZf
U0VURkwgb2YgZmQgOSB0byAweDEKbGlieGw6IGRlYnVnOiBsaWJ4bC5jOjk2MDpsaWJ4bF9kb21h
aW5fc3VzcGVuZDogYW8gMHg1NWVmZDdiMDg5ZDA6IGlucHJvZ3Jlc3M6IHBvbGxlcj0weDU1ZWZk
N2IwODgxMCwgZmxhZ3M9aUxvYWRpbmcgbmV3IHNhdmUgZmlsZSA8aW5jb21pbmcgbWlncmF0aW9u
IHN0cmVhbT4gKG5ldyB4bCBmbXQgaW5mbyAweDMvMHgwLzE3NzMpCiBTYXZlZmlsZSBjb250YWlu
cyB4bCBkb21haW4gY29uZmlnIGluIEpTT04gZm9ybWF0ClBhcnNpbmcgY29uZmlnIGZyb20gPHNh
dmVkPgoKbGlieGw6IGRlYnVnOiBsaWJ4bF9jcmVhdGUuYzoxNjE0OmRvX2RvbWFpbl9jcmVhdGU6
IGFvIDB4NTVkYzU1Y2VhNjcwOiBjcmVhdGU6IGhvdz0obmlsKSBjYWxsYmFjaz0obmlsKSBwb2xs
ZXI9MHg1NWRjNTVjZWE0MTAKbGlieGw6IGRlYnVnOiBsaWJ4bC5jOjY2Mjc6bGlieGxfX2ZkX2Zs
YWdzX21vZGlmeV9zYXZlOiBmbmN0bCBGX0dFVEZMIGZsYWdzIGZvciBmZCAwIGFyZSAweDAKbGli
eGw6IGRlYnVnOiBsaWJ4bC5jOjY2MzU6bGlieGxfX2ZkX2ZsYWdzX21vZGlmeV9zYXZlOiBmbmN0
bCBGX1NFVEZMIG9mIGZkIDAgdG8gMHgwCmxpYnhsLXNhdmUtaGVscGVyOiBkZWJ1Zzogc3RhcnRp
bmcgc2F2ZTogU3VjY2Vzcwp4YzogZGV0YWlsOiBmZCA5LCBkb20gMjEsIG1heF9pdGVycyAwLCBt
YXhfZmFjdG9yIDAsIGZsYWdzIDEsIGh2bSAwCnhjOiBpbmZvOiBTYXZpbmcgZG9tYWluIDIxLCB0
eXBlIHg4NiBQVgp4YzogZGV0YWlsOiA2NCBiaXRzLCA0IGxldmVscwp4YzogZGV0YWlsOiBtYXhf
bWZuIDB4YzQwMDAwCnhjOiBkZXRhaWw6IHAybSBsaXN0IGZyb20gMHhmZmZmYzkwMDAwMDAwMDAw
IHRvIDB4ZmZmZmM5MDAwMDFmZmZmZiwgcm9vdCBhdCAweGMzZTQwNwp4YzogZGV0YWlsOiBtYXhf
cGZuIDB4M2ZmZmYsIHAybV9mcmFtZXMgNTEyCmxpYnhsOiBkZWJ1ZzogbGlieGxfZGV2aWNlLmM6
MzYxOmxpYnhsX19kZXZpY2VfZGlza19zZXRfYmFja2VuZDogRGlzayB2ZGV2PXh2ZGExIHNwZWMu
YmFja2VuZD11bmtub3duCmxpYnhsOiBkZWJ1ZzogbGlieGxfZGV2aWNlLmM6Mjc2OmRpc2tfdHJ5
X2JhY2tlbmQ6IERpc2sgdmRldj14dmRhMSwgdXNlcyBzY3JpcHQ9Li4uIGFzc3VtaW5nIHBoeSBi
YWNrZW5kCmxpYnhsOiBkZWJ1ZzogbGlieGxfZGV2aWNlLmM6Mzk2OmxpYnhsX19kZXZpY2VfZGlz
a19zZXRfYmFja2VuZDogRGlzayB2ZGV2PXh2ZGExLCB1c2luZyBiYWNrZW5kIHBoeQpsaWJ4bDog
ZGVidWc6IGxpYnhsX2NyZWF0ZS5jOjk2Nzppbml0aWF0ZV9kb21haW5fY3JlYXRlOiByZXN0b3Jp
bmcsIG5vdCBydW5uaW5nIGJvb3Rsb2FkZXIKbGlieGw6IGRlYnVnOiBsaWJ4bC5jOjQ5ODM6bGli
eGxfX3NldF92Y3B1YWZmaW5pdHk6IE5ldyBoYXJkIGFmZmluaXR5IGZvciB2Y3B1IDAgaGFzIHVu
cmVhY2hhYmxlIGNwdXMKbGlieGw6IGRlYnVnOiBsaWJ4bF9jcmVhdGUuYzoxNjQwOmRvX2RvbWFp
bl9jcmVhdGU6IGFvIDB4NTVkYzU1Y2VhNjcwOiBpbnByb2dyZXNzOiBwb2xsZXI9MHg1NWRjNTVj
ZWE0MTAsIGZsYWdzPWkKbGlieGw6IGRlYnVnOiBsaWJ4bF9zdHJlYW1fcmVhZC5jOjM1ODpzdHJl
YW1faGVhZGVyX2RvbmU6IFN0cmVhbSB2MgpsaWJ4bDogZGVidWc6IGxpYnhsX3N0cmVhbV9yZWFk
LmM6NTc0OnByb2Nlc3NfcmVjb3JkOiBSZWNvcmQ6IDEsIGxlbmd0aCAwCmxpYnhsLXNhdmUtaGVs
cGVyOiBkZWJ1Zzogc3RhcnRpbmcgcmVzdG9yZTogU3VjY2Vzcwp4YzogZGV0YWlsOiBmZCA3LCBk
b20gMTUsIGh2bSAwLCBwYWUgMCwgc3VwZXJwYWdlcyAwLCBzdHJlYW1fdHlwZSAwCnhjOiBpbmZv
OiBGb3VuZCB4ODYgUFYgZG9tYWluIGZyb20gWGVuIDQuOAp4YzogaW5mbzogUmVzdG9yaW5nIGRv
bWFpbgp4YzogZGV0YWlsOiA2NCBiaXRzLCA0IGxldmVscwp4YzogZGV0YWlsOiBtYXhfbWZuIDB4
YzQwMDAwCnhjOiBkZXRhaWw6IENoYW5nZWQgbWF4X3BmbiBmcm9tIDAgdG8gMHgzZmZmZgoKQW5k
IHN0YWxscyBoZXJlLCBuZWVkIHRvIGN0cmwtYyBvbiB0aGUgc2VuZGVyLCBkZXN0cm95IHRoZSBp
bmNvbWluZyB2bQpvbiB0aGUgcmVjZWl2ZXIgYW5kIGtpbGxhbGwgeGwuCgpXaGVuIHVzaW5nIHRo
ZSB3b3JraW5nIGludGVyZmFjZSwgc3R1ZmYgbG9va3MgaWRlbnRpY2FsLCBidXQgd2lsbCBjb250
aW51ZSB3aXRoIAoKbGlieGw6IGRlYnVnOiBsaWJ4bF9kb21fc3VzcGVuZC5jOjE5Mzpkb21haW5f
c3VzcGVuZF9jYWxsYmFja19jb21tb246IGlzc3VpbmcgUFYgc3VzcGVuZCByZXF1ZXN0IHZpYSBY
ZW5CdXMgY29udHJvbCBub2RlCgpSZWdhcmRzCgpBbmRyZWFzCgoKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 11:12:24 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 11: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 1dQtqY-0000Ni-Sx; Fri, 30 Jun 2017 11:12:22 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <pgadmin@pse-consulting.de>) id 1dQsCa-0007uf-94
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 09:27:00 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 24/EE-02176-36916595; Fri, 30 Jun 2017 09:26:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMIsWRWlGSWpSXmKPExsVy5XHdbt1kybB
 Ig+eHGS2+b5nMZLHq6gFWByaPo7t/M3kc/nCFJYApijUzLym/IoE148/GJtaCJqaK9ZMmMjcw
 XmXsYuTkEBLYxyixZZF6FyMXkL2GUeLtuXnsIAlhgQCJNW/OMYPYIgIREh+6TrJ0MXJwMAsUS
 2xeagNRv5dRomX/FLB6NgF9iZaZP8BsXgEXiVd3PrOD1LMIqEoc7/AECYsKpEpc/zCZGaJEUO
 LkzCcsIDangJ3EvyU7mUBsZgF1iT/zLjFD2PIS29/OgbLFJTY9+84KsldC4DOjxPeJG8EaJAT
 OsEmsmWI5gVFwFpK5s5DMmoVk1iwksxYwsqxiVC9OLSpLLdI11UsqykzPKMlNzMzRNTQw1ctN
 LS5OTE/NSUwq1kvOz93ECAxwBiDYwfil3/kQoyQHk5Io78proZFCfEn5KZUZicUZ8UWlOanFh
 xhlODiUJHg5JcIihQSLUtNTK9Iyc4CxBpOW4OBREuF99BSolbe4IDG3ODMdInWKUZej6cOWL0
 xCLHn5ealS4rxPxYFmCIAUZZTmwY2Axf0lRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfPyg1z
 Ck5lXArfpFdARTEBHCM8IATmiJBEhJdXA2On8aUv0xNvWqUyHNytcUVY1ejJNedqTg/mCdwx9
 zxk83f5wpv376Im7My/s1FWXdJkr/lDsx6QNN0t5ZD95la/8755Xk8qsYHtc48vzBUXvzwv9e
 VnFueTak6CZ5zYt1hVZ0XBqjcO3je9PPuE+HOrjWvBz9qGmj0Yp2W4Hf81vyny5/PrLw2JKLM
 UZiYZazEXFiQDsTEaW9gIAAA==
X-Env-Sender: pgadmin@pse-consulting.de
X-Msg-Ref: server-16.tower-206.messagelabs.com!1498814818!84917251!1
X-Originating-IP: [212.227.126.187]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 QmFkIElQOiAyMTIuMjI3LjEyNi4xODcgPT4gNjc1NDE=\n,sa_preprocessor: 
 QmFkIElQOiAyMTIuMjI3LjEyNi4xODcgPT4gNjc1NDE=\n
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7282 invoked from network); 30 Jun 2017 09:26:58 -0000
Received: from mout.kundenserver.de (HELO mout.kundenserver.de)
 (212.227.126.187)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES128-GCM-SHA256
 encrypted SMTP; 30 Jun 2017 09:26:58 -0000
Received: from pse.homenet.org ([31.16.211.114]) by mrelayeu.kundenserver.de
 (mreue005 [212.227.15.167]) with ESMTPSA (Nemesis) id
 0Mg2TZ-1d46W01FPJ-00NP4x; Fri, 30 Jun 2017 11:26:53 +0200
Received: from [192.168.0.4] by pse.homenet.org with esmtp (Exim 4.84_2)
 (envelope-from <pgadmin@pse-consulting.de>)
 id 1dQsCQ-0000ty-17; Fri, 30 Jun 2017 11:26:50 +0200
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>
References: <4f9fa7f8-7339-7122-8987-6e8a0dafcc8c@pse-consulting.de>
 <CAFLBxZYMLffkF45Buu3b=E5cQOBSjcX8hCYRuG=6GHmMT-3EMA@mail.gmail.com>
 <f04ff617-e783-18de-5823-43dedca5cdae@citrix.com>
From: Andreas Pflug <pgadmin@pse-consulting.de>
Message-ID: <d279bc35-f402-357b-c482-3afb99970dd3@pse-consulting.de>
Date: Fri, 30 Jun 2017 11:26:49 +0200
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:52.0)
 Gecko/20100101 Thunderbird/52.2.0
MIME-Version: 1.0
In-Reply-To: <f04ff617-e783-18de-5823-43dedca5cdae@citrix.com>
Content-Language: de-DE
X-Provags-ID: V03:K0:zfxZAToXN6Hpr+trMLblM8lga5KmMkuYl0vJpKrjm21K2AIbL/m
 Gmtw/b5+UiTjokE/iSktz1ll550huHyU5g2qM/toXJjTgNIy293+Sf9BLLbqyareo7A9W8k
 8ZjucQ1zs2lfkGDfsSxwONOAdlos1skPelgK9qLLy1lr8WqFFjGm/QL5sEg3PRujiZ/jDLa
 hHHJ1RNOzNFTJL7EBPVmQ==
X-UI-Out-Filterresults: notjunk:1;V01:K0:cc85GwHnVAk=:InST6xpZGoLJXnJsYioN/R
 K9SYLoCzSJZvBk9GD0AcujrNspbusU2Ku3hUIwf7tFoKLP0YcrdGKYJK4yNeeNlxhHNf0kGEP
 k+d4auFg9RZ5UjCnL/Ei2OK0KxKhotnnXpg4yfm9z5ev8+m0QBvTH1kKk3X+NzDEKtwsgLQSW
 OGs/RgqzWB9T69rep0JUaz8xZ1N6C1ObKBI/TXfbPD/qi2HbEehYjV3rgsGbI1e7YsYwvcI9W
 epn/W/uw9Zcv1tIZsce2OEFQWQ13fy4x74QvSTXj/cXTA0LxjQExAxCggGhiXEuME9Dawk1Vc
 ZQ8qvFvL9PHYjvYwMa09KAqKRXZnGhWr+JwsXmJxGLULm1foZ4NMj2HuL+JR5yieUL766m5Y2
 6v5RGk8tbeb7WGtp5/Ust65TJuemkWIM+4Rn7Oc2MJnO7r/1VaEGZK2NM/l6aqLNBlReeLTi7
 L6WG5cKvyBCxW5HrHu2OeY7Tty/6ihOVRqgWseVYD8/9gPEBnX6xMIiIJwM6Mb5s8/egLMHCF
 GiAjhNRn4zFBPwInHvpOut84xdvxaEyfXFH4HctXKiXSM2Lf/XcSdBXboOj/9unyqQzA9k0JU
 UzvruNHvcZfgWuiEFS+Kq6zbfCOAK7yQ6+1xlrpaYCZDx+0pwVrtHTcFB9D6zthtAitmX37+O
 78Equsn4bXJalyfxhUoSjAHxPD9+37BGV47T72GIF1EVdvXTyy/E2pFkp3sYUT9lw2z6jKH1C
 4MguDxNh1WxouDYv
X-Mailman-Approved-At: Fri, 30 Jun 2017 11:12:21 +0000
Cc: Xen-users <xen-users@lists.xen.org>, Wei Liu <Wei.Liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: [Xen-devel] SOLVED/no bug 4.8.1 migration fails over 1st interface,
 works over 2nd
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T2ssIHR1cm5zIG91dCB0byBiZSBhIE1UVSByZWxhdGVkIGNvbW11bmljYXRpb24gcHJvYmxlbTog
dGhlIGV0aGVybmV0CmludGVyZmFjZSBhbmQgdGhlIHN3aXRjaCBib3RoIHdoZXJlIGNvbmZpZ3Vy
ZWQgZm9yIG10dT05MjE2LCBidXQgZGlkbid0CmludGVycHJldCB0aGlzIHRoZSBzYW1lLiBOZWVk
ZWQgdG8gcmVkdWNlIHRoZSBldGggaWZhY2UgbXR1IGJ5IDE4IGJ5dGVzLi4uLgoKU29ycnkgZm9y
IHRoZSBub2lzZSEKClJlZ2FyZHMsCkFuZHJlYXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 30 11:16:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 11:16: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 1dQtuf-0000r0-IX; Fri, 30 Jun 2017 11: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 <lars.kurth.xen@gmail.com>) id 1dQtue-0000qQ-K1
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 11:16:36 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 A1/C0-03582-31336595; Fri, 30 Jun 2017 11:16:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLIsWRWlGSWpSXmKPExsXiVRtkpitkHBZ
 p8Ou5pcWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmtEydTlLwXfBis8zTjI2MN7n72Lk4hASmMQo
 8Wf2GxYQh0XgM4vEmenTmUAcCYGZrBIftv0BynACOUkS/b9Ws0HYFRKvv+xkBrGFBNQl7i26z
 Q4x6hqTxLOd08ESbALaEptuPACzmQUSJU5NecDYxcjBwSugL9H7nBEkLCzgJTHrwRM2kDCLgK
 rE2pMeECNtJFadOQS2SgRo/JKzk9hBbE4BW4nNzyezgti8QDVPpm1ghDhHVuLW7EvMExgFZyF
 ZNgthGURYW2LZwtfMMPb1SxewiGtJvJ95iX0BI9sqRvXi1KKy1CJdY72kosz0jJLcxMwcXUMD
 M73c1OLixPTUnMSkYr3k/NxNjMDgZwCCHYwd/5wOMUpyMCmJ8q68FhopxJeUn1KZkVicEV9Um
 pNafIhRhoNDSYL3mmFYpJBgUWp6akVaZg4wDmHSEhw8SiK8DiBp3uKCxNzizHSI1ClGS45JB7
 Z/YeLYNOPnNyaOYyBSiCUvPy9VSpz3PUiDAEhDRmke3DhYqrjEKCslzMsIdKAQT0FqUW5mCar
 8K0ZxDkYlYV5LkCk8mXklcFtfAR3EBHSQ8IwQkINKEhFSUg2M9ZG8/d+e8D0PPry5ZeE/2Q92
 PQLLD13k5X9RanfE7IyF3WFN3d2Pyjd+74pYPC+Mifu7U11J4SOZV/Uuxyz+pt5OLrY7vf9vw
 J5Je+Qyluq9L9qyc2lGQUDKp1kvTLe8sdbc2bph077O3Xv2Ohp9vmRrsj1lX/23/FL7fyIXpt
 x6MXvZ8dkrDZRYijMSDbWYi4oTAb5G1vYQAwAA
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1498821394!71118073!1
X-Originating-IP: [74.125.82.54]
X-SpamReason: No, hits=0.6 required=7.0 tests=BODY_RANDOM_LONG,
 HTML_50_60,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5873 invoked from network); 30 Jun 2017 11:16:34 -0000
Received: from mail-wm0-f54.google.com (HELO mail-wm0-f54.google.com)
 (74.125.82.54)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 30 Jun 2017 11:16:34 -0000
Received: by mail-wm0-f54.google.com with SMTP id b184so42438310wme.1
 for <xen-devel@lists.xen.org>; Fri, 30 Jun 2017 04:16:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:mime-version:subject:date:references:to:in-reply-to:message-id;
 bh=bAjddWUty+iaDD+Q41AcpirMpD7rFJMvXMa0DX2trLo=;
 b=Zt6W1d7M17attid7ZNAbuYGj1EY8KFvpJZuMtNpvVFgycj4LD+pk6cFnMARX8pxXd/
 9/73PqP5xa/4rx2530iojlEYRoIlKTNLMFDrj7F4x2JV5RMKF2/P+o/o0fWAzRO0h9xI
 STjXcJZpZlVFSAOBWqEQY1USiRQgy10AS1nct/SoGu3GErcRwjr8hkFRSSnRqKmvAtt6
 BW2uAiAHyGuXSyl6LdS/vRHYTAnnxiedaFyut6sSHAMfzWACoLHwQQlyqTxx3vM9V6Hg
 D3Ty4zVQlc3r0H5cyth57lL2pQVkmsvhgAC8LIJyc2wreHQbonwsKtDI9zo7SJAyS/6B
 1wHA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:mime-version:subject:date:references:to
 :in-reply-to:message-id;
 bh=bAjddWUty+iaDD+Q41AcpirMpD7rFJMvXMa0DX2trLo=;
 b=DOQ7vNxWW9WmwTTqenj6wWZljhmQvRTjmR7e8XKQBSciQrbIhsCPyyZC6pJUVv13m8
 hsdtruY9UCQc9bot+4DBoNR1izVpFVoB8JxgH/cR1VPw1J1S0gO+Uc7OmE200do2IatG
 qFNYurztT4mDMQNIZE7d9ozrWEirUHX5WK/j8YsjHe5uA8OAJdhJfNq2E5UQgfwxTOvu
 vPNJ9osOdoEq/6ZANYtaD6NPx7dKfRv1zg3EHxT4LKNPT2oLBDHiOKE1Ur+CSZEcGoWM
 aCQhxjS0MgUViLEpodRHyU+DCa/IKdW+cj+2berydH+UkHKo20/2gQoC94s0KBHI/Z3E
 BzIg==
X-Gm-Message-State: AKS2vOzmjihzxDv3H1Zx82671PoLSLYeD+HeJcTrDlleo6G3+d9t5AW3
 cNr+MzXPKI6pw4JmdSY=
X-Received: by 10.80.184.129 with SMTP id l1mr5013216ede.88.1498821394370;
 Fri, 30 Jun 2017 04:16:34 -0700 (PDT)
Received: from ?IPv6:2a02:c7f:ac18:da00:9414:37dc:6e75:e5eb?
 ([2a02:c7f:ac18:da00:9414:37dc:6e75:e5eb])
 by smtp.gmail.com with ESMTPSA id g25sm2580625eda.59.2017.06.30.04.16.33
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 30 Jun 2017 04:16:33 -0700 (PDT)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
Date: Fri, 30 Jun 2017 12:16:32 +0100
References: <0F45CC05-FE85-452C-85A4-092E7A361D17@gmail.com>
To: xen-devel <xen-devel@lists.xen.org>
In-Reply-To: <0F45CC05-FE85-452C-85A4-092E7A361D17@gmail.com>
Message-Id: <1ED23FA8-CD8B-45B7-9FD7-E8CA4725E91A@gmail.com>
X-Mailer: Apple Mail (2.3273)
Subject: Re: [Xen-devel] WhatsApp group for Xen Project Developer Summit
	social stuff
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============3775910681621969131=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============3775910681621969131==
Content-Type: multipart/alternative;
 boundary="Apple-Mail=_3F2133AD-906F-4F35-8F9C-FE079BD966ED"


--Apple-Mail=_3F2133AD-906F-4F35-8F9C-FE079BD966ED
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

To make this easier for me, you can also use =
https://chat.whatsapp.com/CXjUXzCFdCbF4P0SzNHE0N =
<https://chat.whatsapp.com/CXjUXzCFdCbF4P0SzNHE0N> to join the group =
(either from a phone or via a WhatsApp Desktop app)
Lars

> On 30 Jun 2017, at 11:45, Lars Kurth <lars.kurth.xen@gmail.com> wrote:
>=20
> Folks,
> some us are arriving a little earlier in Budapest and we may want to =
coordinate for dinner on the 10th. If you arrive early, please drop me a =
private mail (NOT PUBLIC UNLESS YOU WANT YOUR NUMBER TO BE PUBLIC) with =
your name and phone number and I will set up a WhatsApp group and we can =
see whether we can pull something together.=20
> Regards
> Lars


--Apple-Mail=_3F2133AD-906F-4F35-8F9C-FE079BD966ED
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"">To make this easier for me, you can also use&nbsp;<a =
href=3D"https://chat.whatsapp.com/CXjUXzCFdCbF4P0SzNHE0N" =
class=3D"">https://chat.whatsapp.com/CXjUXzCFdCbF4P0SzNHE0N</a>&nbsp;to =
join the group (either from a phone or via a WhatsApp Desktop app)<div =
class=3D"">Lars</div><div class=3D""><br class=3D""><div><blockquote =
type=3D"cite" class=3D""><div class=3D"">On 30 Jun 2017, at 11:45, Lars =
Kurth &lt;<a href=3D"mailto:lars.kurth.xen@gmail.com" =
class=3D"">lars.kurth.xen@gmail.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><div =
class=3D"">Folks,<br class=3D"">some us are arriving a little earlier in =
Budapest and we may want to coordinate for dinner on the 10th. If you =
arrive early, please drop me a private mail (NOT PUBLIC UNLESS YOU WANT =
YOUR NUMBER TO BE PUBLIC) with your name and phone number and I will set =
up a WhatsApp group and we can see whether we can pull something =
together. <br class=3D"">Regards<br =
class=3D"">Lars</div></div></blockquote></div><br =
class=3D""></div></body></html>=

--Apple-Mail=_3F2133AD-906F-4F35-8F9C-FE079BD966ED--


--===============3775910681621969131==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3775910681621969131==--


From xen-devel-bounces@lists.xen.org Fri Jun 30 11:27:36 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 11:27: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 1dQu4w-0001Yx-El; Fri, 30 Jun 2017 11:27: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 1dQu4u-0001Yr-WA
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 11:27:13 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 44/DE-02177-09536595; Fri, 30 Jun 2017 11:27:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsXS6fjDS7ffNCz
 S4O9hDYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePTi5vMBbuYK7qfT2FuYPzF1MXIySEkkCfx
 bu1aRhCbV8BO4sLBDSwgtoSAocTphTfBbBYBVYmWCbeYQWw2AXWJzkXtYHERASmJ5f+bweLMA
 pUSx7YtAJsjLBAk8fboA2aI+RkSv9sOgdmcAlYSF98tZuti5ADaJSjxd4cwRKuWxMNft1ggbG
 2JZQtfM4OUMAtISyz/xzGBkW8WQsMsJA2zkDTMQmhYwMiyilG9OLWoLLVI10QvqSgzPaMkNzE
 zR9fQwFQvN7W4ODE9NScxqVgvOT93EyMw9BiAYAfjrT7nQ4ySHExKorwrr4VGCvEl5adUZiQW
 Z8QXleakFh9i1ODgENi8dvUFRimWvPy8VCUJXjWTsEghwaLU9NSKtMwcYHTAlEpw8CiJ8DoYA
 qV5iwsSc4sz0yFSpxiNOZo+bPnCxHFsxs9vTEJgk6TEee1BJgmAlGaU5sENgkXtJUZZKWFeRq
 AzhXgKUotyM0tQ5V8xinMwKgnz/gaZwpOZVwK37xXQKUxApwjPCAE5pSQRISXVwDi53HbCv8Z
 PX7+/Sgy5xxXi9KmobSpPBB/Lht5+j67Fd3beXHSdZQLPxC/Wjv9Wc0+qlpsg89mNlX9+VcL0
 Fi+Bqv7QOq3+99bH2nUNOO+va+/ffn31w8UPDs7fPffORv22r/4MSTX6irtnPDS03+9tcG9Fa
 bk+t5Ps2UMOao9YbMrFb5979FSJpTgj0VCLuag4EQCupnrf1QIAAA==
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1498822029!86803094!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14472 invoked from network); 30 Jun 2017 11:27:11 -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; 30 Jun 2017 11:27:11 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 30 Jun 2017 05:27:09 -0600
Message-Id: <5956358A0200007800101923@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 30 Jun 2017 05:27:06 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <roger.pau@citrix.com>
References: <20170424115201.96963-1-roger.pau@citrix.com>
 <20170424115201.96963-2-roger.pau@citrix.com>
In-Reply-To: <20170424115201.96963-2-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, boris.ostrovsky@oracle.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC 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+IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+IDA0LzI0LzE3IDE6NTIg
UE0gPj4+Cj4tLS0gYS94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCj4rKysgYi94ZW4vYXJjaC94
ODYvZG9tMF9idWlsZC5jCj5AQCAtMTgsNiArMTgsOCBAQAogPiNpbmNsdWRlIDxhc20vcDJtLmg+
CiA+I2luY2x1ZGUgPGFzbS9zZXR1cC5oPgogPgo+KyNpbmNsdWRlICJ4ODZfNjQvbW1jb25maWcu
aCIKCk5vdCBqdXN0IGJ1dCBhbHNvIGJlY2F1c2Ugb2YgdGhpcyBJJ2QgcHJlZmVyIGlmIHRoaXMg
d2FzIHRha2VuIGNhcmUgb2YgaW4gdGhlCk1NQ0ZHIGNvZGUgaXRzZWxmLCBhbHNvIGNvdmVyaW5n
IHJhbmdlcyB3aGljaCBhcmUgYmVpbmcgYWRkZWQgcG9zdC0KYm9vdC4gUHJlc3VtYWJseSBpbi9m
cm9tIHBjaV9tbWNmZ19hcmNoX3tlbixkaXN9YWJsZSgpLgoKSmFuCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 30 11:30:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 11:30: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 1dQu8B-00029F-Tj; Fri, 30 Jun 2017 11:30:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <yi.y.sun@linux.intel.com>) id 1dQu8A-000297-3v
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 11:30:34 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 BC/19-03582-95636595; Fri, 30 Jun 2017 11:30:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVywNwkVjfQLCz
 S4PQOLYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePB3RnsBTd5Kg79ucbWwHiPs4uRi0NIYDqj
 xMevv9i7GDk5JAR4JY4sm8EKYQdIrN/dxghRNIFRYuGMiywgCRYBVYm/jWvZQGw2AXWJx197m
 EBsEQFlic/PVzKDNDALtDBJ/Hv6GaxBWCBL4vCsk0ANHBy8AjoSK95Wg4SFBDYzSVztdwexeQ
 UEJU7OfAJWzgw088+8S8wg5cwC0hLL/3GAhDkF7CWWLnvLCGKLCqhITDm5jW0Co8AsJN2zkHT
 PQuhewMi8ilG9OLWoLLVI10QvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwNBmA
 YAdj92X/Q4ySHExKorwrr4VGCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg5TYNixQSLEpNT61Iy
 8wBRglMWoKDR0mE18EQKM1bXJCYW5yZDpE6xagoJc7rA9InAJLIKM2Da4NF5iVGWSlhXkagQ4
 R4ClKLcjNLUOVfMYpzMCoJ81qATOHJzCuBm/4KaDET0GLhGSEgi0sSEVJSDYwcK6NOCJvcT/i
 YvnPSAiv2mql1jMITnhn7Hz6gc7c8zuJxP2NuYoJK86bp03s3Ns6/u7h5wolkiz0dObe6TuZt
 ylSdOz9MZ8HlebmX62O2XNgWLCf1dJLCjlJG5sLPqZs7NfeszYpqP/glelO+dn36wit/+7dym
 GW4Mx3ksPw7/eWKVypcoVpKLMUZiYZazEXFiQDd+5WQxwIAAA==
X-Env-Sender: yi.y.sun@linux.intel.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1498822223!81750214!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29524 invoked from network); 30 Jun 2017 11:30:25 -0000
Received: from mga11.intel.com (HELO mga11.intel.com) (192.55.52.93)
 by server-10.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Jun 2017 11:30:25 -0000
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 30 Jun 2017 04:30:22 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.40,286,1496127600"; d="scan'208";a="1166592322"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by fmsmga001.fm.intel.com with ESMTP; 30 Jun 2017 04:30:20 -0700
Date: Fri, 30 Jun 2017 19:29:56 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20170630112956.GL3420@yi.y.sun>
References: <1497402776-22348-1-git-send-email-yi.y.sun@linux.intel.com>
 <1497402776-22348-16-git-send-email-yi.y.sun@linux.intel.com>
 <5955F2CE020000780010185D@prv-mh.provo.novell.com>
 <20170630072256.GG3420@yi.y.sun> <20170630085450.GK3420@yi.y.sun>
 <59561ADD02000078001018D0@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59561ADD02000078001018D0@prv-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v12 15/23] x86: refactor psr: CDP: implement
 set value callback 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>

T24gMTctMDYtMzAgMDM6MzM6MTcsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+PiBZaSBTdW4gPHlp
Lnkuc3VuQGxpbnV4LmludGVsLmNvbT4gMDYvMzAvMTcgMTA6NTYgQU0gPj4+Cj4gPk9uIDE3LTA2
LTMwIDE1OjIyOjU2LCBZaSBTdW4gd3JvdGU6Cj4gPj4gT24gMTctMDYtMzAgMDA6NDI6MjIsIEph
biBCZXVsaWNoIHdyb3RlOgo+ID4+ID4gPiAgICAgICAgICB7Cj4gPj4gPiA+ICAgICAgICAgICAg
ICB2YWxbaV0gPSBuZXdfdmFsOwo+ID4+ID4gPiAtICAgICAgICAgICAgcmV0dXJuIDA7Cj4gPj4g
PiA+ICsgICAgICAgICAgICByZXQgPSAwOwo+ID4+ID4gPiAgICAgICAgICB9Cj4gPj4gPiAKPiA+
PiA+IFdvdWxkbid0IGl0IGJlIGJldHRlciB0byByZXR1cm4gLUVJTlZBTCBpbiBhIHRvIGJlIGFk
ZGVkIGVsc2UgYnJhbmNoIGhlcmUKPiA+PiA+IGFuZCAuLi4KPiA+PiA+IAo+ID5BZnRlciByZWFk
aW5nIGNvZGVzIGFnYWluLCBJIHRoaW5rIHdlIGNhbm5vdCByZXR1cm4gLUVJTlZBTCBpbiBlbHNl
IGJyYW5jaCBoZXJlLgo+ID5FLmcuIGZvciBDRFAsIHVzZXIgd2FudHMgdG8gc2V0IENPREUuIFRo
ZW4sIHRoZSAndHlwZScgaXMgQ09ERS4gQXQgdGhlIGZpcnN0Cj4gPml0ZXJhdGlvbiwgdGhlIHBy
b3BzLT50eXBlWzBdIGlzIERBVEEgd2hpY2ggZG9lcyBub3QgbWF0Y2ggJ3R5cGUnLiBCdXQgd2Ug
Y2Fubm90Cj4gPnJldHVybiBlcnJvciBoZXJlLiBXZSBzaG91bGQgaXRlcmF0ZSBuZXh0ICd0eXBl
W10nLgo+IAo+IEJ1dCB0aGF0J3Mgd2h5IHlvdSdyZSBhZGRpbmcgdGhlIHNlY29uZCBjaGVjayBp
biB0aGUgaWYoKS4gSWYgbmVpdGhlciBvZiB0aGUgdHdvCj4gY29uZGl0aW9ucyBhcmUgdHJ1ZSwg
dGhpcyBpcyBhbiBlcnJvciwgaXNuJ3QgaXQ/IE9uIHRoZSBjb252ZXJzZSwgd2h5IHdvdWxkIHlv
dQo+IHJldHVybiAwIGlmIHRoZSBmaXJzdCBsb29wIGl0ZXJhdGlvbiBpcyBmaW5lIGJ1dCB0aGUg
c2Vjb25kIGlzbid0Lgo+IApUaGUgc2Vjb25kIGNoZWNrIGluIHRoZSBpZigpIGlzIGZvciB0aGUg
Y2FzZSB0byBzZXQgYm90aCBEQVRBIGFuZCBDT0RFIGF0IHNhbWUKdGltZS4gVGhlIGFib3ZlIGV4
YW1wbGUgSSB3cm90ZSBpcyBmb3IgdGhlIGNhc2UgdGhhdCB1c2VyIGp1c3Qgd2FudHMgdG8gc2V0
IENPREUKYnV0IG5vdCBEQVRBLgoKVW5kZXIgc3VjaCBjYXNlLCB0aGUgaW5wdXQgJ2ZlYXRfdHlw
ZScgaXMgQ0RQIHNvIHRoYXQgdGhlIHNlY29uZCBjaGVjayBpcyBhbHdheXMKZmFsc2UuCgpUaGUg
aW5wdXQgJ3R5cGUnIGlzIENPREUuIFRoZSBwcm9wcy0+dHlwZVswXSBpcyBEQVRBIGFuZCBwcm9w
cy0+dHlwZVsxXSBpcyBDT0RFLgpJbiB0aGUgZmlyc3QgaXRlcmF0aW9uLCB0aGUgcHJvcHMtPnR5
cGVbMF0gaXMgREFUQSBzbyB0aGF0IGl0IGRvZXMgbm90IG1hdGNoCid0eXBlJyBhbmQgdGhlIHNl
Y29uZCBjaGVjayBpcyBmYWxzZSB0b28uIElmIHdlIHVzZSBlbHNlIGJyYW5jaCBoZXJlLCBpdCB3
aWxsCmVudGVyIHRoZSBicmFuY2ggYW5kIHJldHVybiAtRVZJTlZBTC4gQnV0IHRoaXMgaXMgbm90
IHdlIHdhbnQsIHJpZ2h0PyBXZSBob3BlCnRoZSBzZWNvbmQgaXRlcmF0aW9uIHNob3VsZCBiZSBl
eGVjdXRlZCB0byBzZXQgQ09ERS4KIAo+IEphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 30 11:31:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 11: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 1dQu9H-0002Ex-6r; Fri, 30 Jun 2017 11: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 <jbeulich@suse.com>) id 1dQu9F-0002En-A1
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 11:31:41 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 8F/07-03612-C9636595; Fri, 30 Jun 2017 11:31:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrEIsWRWlGSWpSXmKPExsXS6fjDS3eOWVi
 kwd9mPovvWyYzOTB6HP5whSWAMYo1My8pvyKBNaNhazt7wTumik1vV7A3MK5g6mLk5BASyJN4
 df4hC4jNK2AncWjHGmYQW0LAUOL0wptgcRYBVYkDJ1+xgthsAuoSnYvaweIiAlISy/83g9UzC
 1RKHNu2gBHEFhZIkDh2cjILxPwMiQk3FrCB2JwCVhJ7e3cAxTmAdglK/N0hDNGqJfHw1y0WCF
 tbYtnC18wgJcwC0hLL/3FMYOSbhdAwC0nDLCQNsxAaFjCyrGJUL04tKkst0rXQSyrKTM8oyU3
 MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDD0GINjBOPuy/yFGSQ4mJVHelddCI4X4kvJTKjMS
 izPii0pzUosPMWpwcAhsXrv6AqMUS15+XqqSBC+3aVikkGBRanpqRVpmDjA6YEolOHiURHgdD
 IHSvMUFibnFmekQqVOMxhxNH7Z8YeI4NuPnNyYhsElS4ry3TIBKBUBKM0rz4AbBovYSo6yUMC
 8j0JlCPAWpRbmZJajyrxjFORiVhHktQO7hycwrgdv3CugUJqBThGeEgJxSkoiQkmpgzFy3Q++
 wzv6mH9+mRnRYVTStFgwWumbUNC1nhq/ofH/9nFhRc5nEOUlzJbcdnXPAZu2s+Y+YP56uN5Sw
 mBqr23BmrVba592Kt7QcUp5ckDpVtSl9n/nkmetyFva8bTpwvXTm6v/Xkw8z1VyLq2I76Hnh4
 52lCXI6q39cvFe67sI2BU/23490NyuxFGckGmoxFxUnAgCBzYJo1QIAAA==
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1498822298!70947515!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16679 invoked from network); 30 Jun 2017 11:31:40 -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; 30 Jun 2017 11:31:40 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 30 Jun 2017 05:31:38 -0600
Message-Id: <59563698020000780010192D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 30 Jun 2017 05:31:36 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <roger.pau@citrix.com>
References: <20170424115201.96963-1-roger.pau@citrix.com>
 <20170424115201.96963-3-roger.pau@citrix.com>
In-Reply-To: <20170424115201.96963-3-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, boris.ostrovsky@oracle.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC 2/4] x86/dom0: prevent PVH Dom0 from
 mapping read-only the IO APIC area
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Pj4+IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+IDA0LzI0LzE3IDE6NTIg
UE0gPj4+Cj5UaGlzIGlzIGVtdWxhdGVkIGJ5IFhlbiBhbmQgbXVzdCBub3QgYmUgbWFwcGVkIGlu
dG8gUFZIIERvbTAgcDJtLgoKWWVzLCBidXQgdGhpcyByZW1pbmRzIG9mIG9mIHRoZSByZWFzb24g
d2UgcGVybWl0IHRoZSByL28gbWFwcGluZyBpbiBQVgpEb20wLCBhbmQgSSB3b25kZXIgaG93IHdl
bGwgdGhlIGVtdWxhdGVkIHZhcmlhbnQgaXMgZ29pbmcgdG8gd29yayB3aXRoCkFDUEkgbWV0aG9k
cyBhY2Nlc3NpbmcgdGhlIElPLUFQSUNzLiBMZXQncyBob3BlIHRoZXJlJ3Mgbm90IGdvaW5nIHRv
CmJlIGFueSBwcm9ibGVtcy4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 30 11:52:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 11: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 1dQuTX-0003bI-RY; Fri, 30 Jun 2017 11:52: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 1dQuTV-0003bC-PS
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 11:52:37 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 89/72-03937-58B36595; Fri, 30 Jun 2017 11:52:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXS6fjDS7fFOiz
 SYP82DYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePCgQlMBd2sFQvXr2RsYJzH0sXIySEkkCex
 4u1TNhCbV8BOYv+u9cwgtoSAocTphTfBalgEVCW+zl0CZrMJqEt0LmoHs0UEpCSW/28Gq2cWq
 JQ4tm0BI4gtLBAisXD2PEaI+RkSM1vXs4PYnAJWEv+OrAPq5QDaJSjxd4cwRKuWxMNft1ggbG
 2JZQtfM4OUMAtISyz/xzGBkW8WQsMsJA2zkDTMQmhYwMiyilGjOLWoLLVI18hIL6koMz2jJDc
 xM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMPgYgGAH45r5gYcYJTmYlER5V14LjRTiS8pPqcxI
 LM6ILyrNSS0+xKjBwSGwee3qC4xSLHn5ealKErxHLMMihQSLUtNTK9Iyc4DxAVMqwcGjJMLrY
 AiU5i0uSMwtzkyHSJ1iNOZo+rDlCxPHsRk/vzEJgU2SEudNtwIqFQApzSjNgxsEi9tLjLJSwr
 yMQGcK8RSkFuVmlqDKv2IU52BUEuZVAZnCk5lXArfvFdApTECnCM8IATmlJBEhJdXAqPxJ7b8
 /b0ztxK3+O4zLVqnuX+CrLbk+96ZlXM317SIPZDm+8r9nf6roYvtJuEjpQ5fcU5HHXy/M0pZK
 anI+8rdsV/JHKa9zabPUnf/nrDry6YJC6LHeiIufmusX+C56I+X7mFPzzPpN9oYe+azSadP4P
 0iLMh/eWJm1LlD+bvi1EAatWysllViKMxINtZiLihMBfbDElNYCAAA=
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1498823555!70953891!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6446 invoked from network); 30 Jun 2017 11:52:36 -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; 30 Jun 2017 11:52:36 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 30 Jun 2017 05:52:34 -0600
Message-Id: <59563B810200007800101949@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 30 Jun 2017 05:52:33 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <roger.pau@citrix.com>
References: <20170424115201.96963-1-roger.pau@citrix.com>
 <20170424115201.96963-5-roger.pau@citrix.com>
In-Reply-To: <20170424115201.96963-5-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, boris.ostrovsky@oracle.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC 4/4] x86/dom0: re-order DMA remapping
 enabling 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+IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+IDA0LzI0LzE3IDE6NTIg
UE0gPj4+Cj5NYWtlIHN1cmUgdGhlIHJlc2VydmVkIHJlZ2lvbnMgYXJlIHNldHVwIGJlZm9yZSBl
bmFibGluZyB0aGUgRE1BIHJlbWFwcGluZyBpbgo+dGhlIElPTU1VLCBieSBjYWxsaW5nIGRvbTBf
c2V0dXBfcGVybWlzc2lvbnMgYmVmb3JlIGlvbW11X2h3ZG9tX2luaXQuIEFsc28sIGluCj5vcmRl
ciB0byB3b3JrYXJvdW5kIElPTU1VIGlzc3VlcyBzZWVuIG9uIHByZS1IYXN3ZWxsIEludGVsIGhh
cmR3YXJlLCBtYWtlIHN1cmUKPnRoZSBETUEgcmVtYXBwaW5nIGlzIGVuYWJsZWQgYWZ0ZXIgcG9w
dWxhdGluZyBEb20wIHAybS4KCkxvb2tzIHJlYXNvbmFibGUgKGVzcGVjaWFsbHkgY29uc2lkZXJp
bmcgdGhhdCBpb21tdV9od2RvbV9pbml0KCkgaXMgYmVpbmcgY2FsbGVkCmZhaXJseSBsYXRlIGlu
IHRoZSBQViBjYXNlIGFzIHdlbGwpLCBidXQgcGxlYXNlIGV4cGxhaW4gdGhlICJJT01NVSBpc3N1
ZXMgc2VlbiBvbgpwcmUtSGFzd2VsbCBJbnRlbCBoYXJkd2FyZSIgYSBsaXR0bGUgaGVyZSAob3Ig
aWYgaXQgYWxsIGlzIG1lYW4gdG8gcmVmZXIgdG8gd2hhdCBwYXRjaCAzCmRvZXMsIHJlZmVyIHRv
IGl0KS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 30 12:02:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 12:02: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 1dQudF-0004PG-2R; Fri, 30 Jun 2017 12: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 <jbeulich@suse.com>) id 1dQudD-0004PA-Po
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 12:02:39 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 E9/B2-22472-EDD36595; Fri, 30 Jun 2017 12:02:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsXS6fjDS/eebVi
 kwcfV0hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bL00/YCxayVPR1PWFuYNzF3MXIySEkkCex
 sX8vI4jNK2An8WLGdlYQW0LAUOL0wpssIDaLgKrEzqfvwOrZBNQlOhe1g8VFBOQkNh2+yt7Fy
 MXBLDCdSWLX3hYmkISwQJbElCt7mEASQgJXmCS+9e1kB0lwCuhK9M2bCbSBA2iboMTfHcIgYW
 YBLYmHv26xQNjaEssWvmYGKWEWkJZY/o9jAiPfLISGWUgaZiFpmIXQsICRZRWjRnFqUVlqka6
 RkV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmAA1jMwMO5gnHrC7xCjJAeTkijv
 ymuhkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeFmBAS0kWJSanlqRlpkDjAWYtAQHj5IIr4MhU
 Jq3uCAxtzgzHSJ1itGYo+nDli9MHMdm/PzGJMSSl5+XKiXOe9gGqFQApDSjNA9uECxGLzHKSg
 nzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5v0KMoUnM68Ebt8roFOYgE4RnhECckpJIkJKqoFRvjl
 QSmzpXqaqu3dkMu8+ZJQumv7teKn/cZtVrM9WrVy+oHDny94bt96cmN4mpfjwQo8KS3jpZbkV
 pz9/DwxY0CLbvVg8wputSiT4bEHqnj3a32Y3H9vGuZg/94u/UgWD7KV+n7unftwTzZW8HtjYo
 ps1M+joFJ8AvmiPon2PXVW33pwWuVFOiaU4I9FQi7moOBEA6Wh6j8wCAAA=
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1498824156!103348254!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48750 invoked from network); 30 Jun 2017 12:02:38 -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; 30 Jun 2017 12:02:38 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 30 Jun 2017 06:02:35 -0600
Message-Id: <59563DD8020000780010194F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 30 Jun 2017 06:02:32 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <yi.y.sun@linux.intel.com>
References: <1497402776-22348-1-git-send-email-yi.y.sun@linux.intel.com>
 <1497402776-22348-16-git-send-email-yi.y.sun@linux.intel.com>
 <5955F2CE020000780010185D@prv-mh.provo.novell.com>
 <20170630072256.GG3420@yi.y.sun> <20170630085450.GK3420@yi.y.sun>
 <59561ADD02000078001018D0@prv-mh.provo.novell.com>
 <20170630112956.GL3420@yi.y.sun>
In-Reply-To: <20170630112956.GL3420@yi.y.sun>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, wei.liu2@citrix.com, he.chen@linux.intel.com,
 andrew.cooper3@citrix.com, dario.faggioli@citrix.com,
 ian.jackson@eu.citrix.com, mengxu@cis.upenn.edu,
 xen-devel@lists.xenproject.org, chao.p.peng@linux.intel.com,
 roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH v12 15/23] x86: refactor psr: CDP: implement
 set value callback 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>

Pj4+IFlpIFN1biA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiAwNi8zMC8xNyAxOjMwIFBNID4+
Pgo+VGhlIGlucHV0ICd0eXBlJyBpcyBDT0RFLiBUaGUgcHJvcHMtPnR5cGVbMF0gaXMgREFUQSBh
bmQgcHJvcHMtPnR5cGVbMV0gaXMgQ09ERS4KPkluIHRoZSBmaXJzdCBpdGVyYXRpb24sIHRoZSBw
cm9wcy0+dHlwZVswXSBpcyBEQVRBIHNvIHRoYXQgaXQgZG9lcyBub3QgbWF0Y2gKPid0eXBlJyBh
bmQgdGhlIHNlY29uZCBjaGVjayBpcyBmYWxzZSB0b28uIElmIHdlIHVzZSBlbHNlIGJyYW5jaCBo
ZXJlLCBpdCB3aWxsCj5lbnRlciB0aGUgYnJhbmNoIGFuZCByZXR1cm4gLUVWSU5WQUwuIEJ1dCB0
aGlzIGlzIG5vdCB3ZSB3YW50LCByaWdodD8gV2UgaG9wZQo+dGhlIHNlY29uZCBpdGVyYXRpb24g
c2hvdWxkIGJlIGV4ZWN1dGVkIHRvIHNldCBDT0RFLgogCkkgc2VlLiBUaGF0J2xsIHRoZW4gY2Fs
bCBmb3IgeWV0IGFub3RoZXIgc29sdXRpb247IEkgZG9uJ3QgdGhpbmsgdGhlIGNvZGUgc2hvdWxk
CnN0YXkgYXMgaXMuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 30 12:04:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 12:04:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQuel-0004VZ-Cq; Fri, 30 Jun 2017 12:04:15 +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 1dQuek-0004VJ-6T
 for xen-devel@lists.xensource.com; Fri, 30 Jun 2017 12:04:14 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 52/92-02176-D3E36595; Fri, 30 Jun 2017 12:04:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVdfGLiz
 S4HyvisWKx79ZLO5Nec/uwORx+MMVFo/tfbvYA5iiWDPzkvIrElgzDq5QL1hRUTGx9yNzA+Oy
 gC5GLg4hgb+MEr/6lzJDOI8ZJdbtesIK4WxjlDiy6CtQhpNDRMBZ4uuZuewgNq+AvsSXf1PAb
 GEBE4nHW6czgTRICExTlNj+8hFLFyMHkOMtMbPFA6QGxNw59xBbFyM7B5uAlcQhMZAoi4CqxN
 lXL1kmMHIvYGRYxahRnFpUllqka2isl1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4k
 R6HEGINjB+G+b5yFGSQ4mJVHelddCI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8LLahkUKCRal
 pqdWpGXmAEMPJi3BwaMkwutgCJTmLS5IzC3OTIdInWLU5diwev0XJiGWvPy8VClx3kSQGQIgR
 RmleXAjYHFwiVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8X22ApvBk5pXAbXoFdAQT0BHCM0
 JAjihJREhJNTCW5moHqX3+E7jQ3z9oC9tFg4tlvzadOndnrfrSzU0uzzqvNHmo3WVcX35SoVH
 MzqUwTH7mxcfXjL1783ZxnvGtq9WqUZqzPkXl+/T1nzh3LZ2tWyjU/OvZsu+PttoarxCT6ld6
 +3rFND/3/5+1p0jvXHz9313HKe42Sj8W3a3kldyw/bwDu06sEktxRqKhFnNRcSIAVY+sqn4CA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1498824251!86810609!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54498 invoked from network); 30 Jun 2017 12:04:12 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 30 Jun 2017 12:04: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 <osstest-admin@xenproject.org>)
 id 1dQued-0006GP-U0; Fri, 30 Jun 2017 12:04: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 1dQueY-0002xL-GL; Fri, 30 Jun 2017 12:04:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dQueY-0000N6-0R; Fri, 30 Jun 2017 12:04:02 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111184-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-4.9:test-amd64-i386-xl-qemuu-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-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-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:windows-install:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-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-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-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl: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-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-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-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-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=92905e331aea278665c4b27fbb13c4547a8bcbb0
X-Osstest-Versions-That: linux=493ecd5cd73ed41e319fe39816c6d3638ef080ff
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 30 Jun 2017 12:04:02 +0000
Subject: [Xen-devel] [linux-4.9 test] 111184: 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="===============5042190719943866209=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============5042190719943866209==
Content-Type: text/plain

flight 111184 linux-4.9 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/111184/

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. 111054

Tests which did not succeed, but are not blocking:
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop       fail blocked in 111054
 test-amd64-amd64-xl-qemut-win7-amd64 18 guest-start/win.repeat fail like 111027
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 111054
 test-amd64-amd64-xl-rtds     10 debian-install               fail  like 111054
 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-xl-qemut-ws16-amd64 10 windows-install        fail never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore       fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-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-libvirt-xsm 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-libvirt-raw 13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-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
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass

version targeted for testing:
 linux                92905e331aea278665c4b27fbb13c4547a8bcbb0
baseline version:
 linux                493ecd5cd73ed41e319fe39816c6d3638ef080ff

Last test of basis   111054  2017-06-25 15:21:19 Z    4 days
Testing same since   111184  2017-06-29 11:28:14 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Alex Deucher <alexander.deucher@amd.com>
  Amit Pundir <amit.pundir@linaro.org>
  Andrew Morton <akpm@linux-foundation.org>
  Arend van Spriel <arend.vanspriel@broadcom.com>
  Bart Van Assche <bart.vanassche@sandisk.com>
  Chen-Yu Tsai <wens@csie.org>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Christian König <christian.koenig@amd.com>
  Chu Yuan Lin <cyl@datera.io>
  Chunming Zhou <david1.zhou@amd.com>
  Clive Messer <clive.messer@digitaldreamtime.co.uk>
  Cyrille Pitchen <cyrille.pitchen@atmel.com>
  Daniel Drake <drake@endlessm.com>
  Daniel Mentz <danielmentz@google.com>
  David Howells <dhowells@redhat.com>
  David Lin <dtwlin@google.com>
  David S. Miller <davem@davemloft.net>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dmitry V. Levin <ldv@altlinux.org>
  Enric Balletbo i Serra <enric.balletbo@collabora.com>
  Eric W. Biederman <ebiederm@xmission.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Ganesh Goudar <ganeshgr@chelsio.com>
  Gary Guo <ghg@datera.io>
  Gleb Fotengauer-Malinovskiy <glebfm@altlinux.org>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Hauke Mehrtens <hauke@hauke-m.de>
  Heiko Carstens <heiko.carstens@de.ibm.com>
  Ilya Matveychikov <matvejchikov@gmail.com>
  Ilya V. Matveychikov <matvejchikov@gmail.com>
  Ingo Molnar <mingo@kernel.org>
  Jan Beulich <jbeulich@suse.com>
  Jiri Kosina <jkosina@suse.cz>
  John Stultz <john.stultz@linaro.org>
  Jon Mason <jon.mason@broadcom.com>
  Joël Esponde <joel.esponde@honeywell.com>
  Juergen Gross <jgross@suse.com>
  Kalle Valo <kvalo@codeaurora.org>
  Kan Liang <Kan.liang@intel.com>
  Kees Cook <keescook@chromium.org>
  Kevin Brodsky <kevin.brodsky@arm.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Mark Brown <broonie@kernel.org>
  Martin Sperl <kernel@martin.sperl.org>
  Masahiro Yamada <yamada.masahiro@socionext.com>
  Masami Hiramatsu <mhiramat@kernel.org>
  Matthias Reichl <hias@horus.com>
  Maxime Ripard <maxime.ripard@free-electrons.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michal Hocko <mhocko@suse.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Paul Mackerras <paulus@ozlabs.org>
  Pavel Shilovsky <pshilov@microsoft.com>
  Raju Rangoju <rajur@chelsio.com>
  Ralf Baechle <ralf@linux-mips.org>
  Ravi Bangoria <ravi.bangoria@linux.vnet.ibm.com>
  Rik van Riel <riel@redhat.com>
  Roger Pau Monné <roger.pau@citrix.com>
  Russell King <rmk+kernel@armlinux.org.uk>
  Sebastian Parschauer <sparschauer@suse.de>
  Stanislaw Gruszka <sgruszka@redhat.com>
  Steve French <smfrench@gmail.com>
  Steve Wise <swise@opengridcomputing.com>
  Steven Haigh <netwiz@crc.id.au>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Takashi Iwai <tiwai@suse.de>
  Takashi Sakamoto <o-takashi@sakamocchi.jp>
  Thomas Gleixner <tglx@linutronix.de>
  Tobias Wolf <dev-NTEO@vplace.de>
  Vinod Koul <vinod.koul@intel.com>
  Will Deacon <will.deacon@arm.com>
  William Wu <william.wu@rock-chips.com>
  Yendapally Reddy Dhananjaya Reddy <yendapally.reddy@broadcom.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-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                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-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


Not pushing.

(No revision log; it would be 1447 lines long.)


--===============5042190719943866209==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============5042190719943866209==--

From xen-devel-bounces@lists.xen.org Fri Jun 30 12:45:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 12: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 1dQvIO-00073A-Ii; Fri, 30 Jun 2017 12:45:12 +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 1dQvIN-00072m-B7
 for xen-devel@lists.xensource.com; Fri, 30 Jun 2017 12:45:11 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 44/CD-03582-6D746595; Fri, 30 Jun 2017 12:45:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVfeqe1i
 kwcNGZYsVj3+zWNyb8p7dgcnj8IcrLB7b+3axBzBFsWbmJeVXJLBmfGy7wFaw07yib51YA+Mk
 vS5GLg4hgb+MEsum/WWHcB4zSrzpusgK4WxjlFiz6x9QhpNDRMBZ4uuZuWA2r4C+xMqtTcwgt
 rBAkMS0Q9vAGiQEnjBJ3JmzlQkkISHgKdH87yecvevvFsYuRnYONgEriUNiIFEWAVWJA/P+sE
 9g5F7AyLCKUaM4tagstUjXyEQvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyPQ5wx
 AsINx38fIQ4ySHExKorwrr4VGCvEl5adUZiQWZ8QXleakFh9ilOHgUJLg7XULixQSLEpNT61I
 y8wBBh9MWoKDR0mEN8IeKM1bXJCYW5yZDpE6xajLsWH1+i9MQix5+XmpUuK8S0BmCIAUZZTmw
 Y2ARcIlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfNmuwJN4cnMK4Hb9AroCCagI4RnhIAcUZ
 KIkJJqYLTNT+E4evDfo9yc2fFWsQ8+ml7mfOTH7Pv0l+te6ax/VW7WrDeFnWfVPZkrbNV02W7
 bA45uNQH+A5NYA34YHzcrlM/ySl7RdsJT+tYDrnuxsQmzc65fdl+zYaIRT3fJGVO9u5vEPhwL
 7ixUjWTZIf7mDwNHmn1AzT73/6XuAs91+HVudlyvV2Ipzkg01GIuKk4EAKXQYQF/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1498826708!64457941!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32049 invoked from network); 30 Jun 2017 12:45:09 -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; 30 Jun 2017 12:45: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 <osstest-admin@xenproject.org>)
 id 1dQvIJ-0007Jy-67; Fri, 30 Jun 2017 12:45:07 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dQvID-0005Et-Nz; Fri, 30 Jun 2017 12:45:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dQvID-0005f8-Is; Fri, 30 Jun 2017 12:45:01 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111226-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=6b792e28bca8301e04d7f0f0dd7033410ea941b5
X-Osstest-Versions-That: xen=989563f97b3b255152c85c12b180a128e7c9202e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 30 Jun 2017 12:45:01 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 111226: 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>

ZmxpZ2h0IDExMTIyNiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMTIyNi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDZiNzkyZTI4YmNhODMw
MWUwNGQ3ZjBmMGRkNzAzMzQxMGVhOTQxYjUKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDk4OTU2M2Y5N2IzYjI1NTE1MmM4NWMxMmIxODBhMTI4ZTdjOTIwMmUKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDExMTE4NyAgMjAxNy0wNi0yOSAxMjowMzo1NSBaICAgIDEgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMTEyMjYgIDIwMTctMDYtMzAgMTE6MDI6MTMgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBp
bnRlbC5jb20+CiAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgogIFRp
bSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgorIGJyYW5jaD14ZW4tdW5zdGFi
bGUtc21va2UKKyByZXZpc2lvbj02Yjc5MmUyOGJjYTgzMDFlMDRkN2YwZjBkZDcwMzM0MTBlYTk0
MWI1CisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4gLi9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdl
dGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRyZXBvcworKysrIGdldGNvbmZpZyBSZXBvcwor
KysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAgdXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAg
ICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAgICAgICAgICBwcmludCAkY3siUmVwb3MifSBv
ciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcwor
KysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyAnWycgJyEnIC1kIC9ob21lL29z
c3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hv
bWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2NrPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jawor
KyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQ
T1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2Nr
LWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAuL2FwLXB1c2ggeGVuLXVuc3RhYmxlLXNt
b2tlIDZiNzkyZTI4YmNhODMwMWUwNGQ3ZjBmMGRkNzAzMzQxMGVhOTQxYjUKKyBicmFuY2g9eGVu
LXVuc3RhYmxlLXNtb2tlCisgcmV2aXNpb249NmI3OTJlMjhiY2E4MzAxZTA0ZDdmMGYwZGQ3MDMz
NDEwZWE5NDFiNQorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAu
L2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcg
UmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAg
ICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJl
cG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3Qv
cmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICchJyAtZCAv
aG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJl
cG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9z
L2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVz
dC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29tbW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisr
IHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gKKyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9
eGVuCisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHFlbXV1YnJhbmNoPXFlbXUtdXBz
dHJlYW0tdW5zdGFibGUKKyAnWycgeHhlbiA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAn
WycgeHFlbXUtdXBzdHJlYW0tdW5zdGFibGUgPSB4ICddJworIHNlbGVjdF9wcmV2eGVuYnJhbmNo
CisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLXVuc3RhYmxlLXNtb2tlCisgcHJldnhlbmJy
YW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeDZiNzkyZTI4YmNhODMwMWUwNGQ3ZjBmMGRkNzAz
MzQxMGVhOTQxYjUgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgor
KyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnCisrKyBnZXRjb25maWcgT3NzdGVzdFVwc3RyZWFt
CisrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAg
ICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQgJGN7Ik9zc3Rlc3RV
cHN0cmVhbSJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrIDoKKysgOiBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcveGVuLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
eGVuLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5n
aXQKKysgOiBnaXQ6Ly9naXQua2VybmVsLm9yZworKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1
Yi9zY20vbGludXgva2VybmVsL2dpdAorKyA6IGdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy94dGYuZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94dGYu
Z2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3h0Zi5naXQKKysgOiBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvbGlidmlydC5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L2xpYnZpcnQuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL2xpYnZpcnQuZ2l0
CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvcnVtcHJ1bi5naXQKKysgOiBnaXQK
KysgOiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6IG9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9ydW1wcnVuLmdpdAorKyA6
IGdpdDovL2dpdC5zZWFiaW9zLm9yZy9zZWFiaW9zLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorKyA6IGdpdDovL3hlbmJp
dHMueGVuLm9yZy9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisrIDogaHR0cHM6Ly9naXRodWIuY29tL3Rp
YW5vY29yZS9lZGsyLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvb3NzdGVzdC9vdm1mLmdpdAorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L292
bWYuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUu
Z2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUvb3NzdGVzdC9leHQvbGludXgt
ZmlybXdhcmUuZ2l0CisrIDogZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJu
ZWwvZ2l0L2Zpcm13YXJlL2xpbnV4LWZpcm13YXJlLmdpdAorKyA6IG9zc3Rlc3RAeGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisrIDogZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL2xpbnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC0zLjE0CisrIDogdGVzdGVk
L2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMu
Z2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9s
aW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5r
ZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRl
c3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFp
bHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1z
bW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54
ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6
IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJj
ZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4yNworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0
L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9x
ZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1v
c3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQK
KyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0
ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4u
b3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9fbGludXhfdHJlZSB4ZW4tdW5zdGFibGUt
c21va2UKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9o
b21lL29zc3Rlc3QvcmVwb3MveGVuCisgZ2l0IHB1c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC94ZW4uZ2l0IDZiNzkyZTI4YmNhODMwMWUwNGQ3ZjBmMGRkNzAzMzQxMGVh
OTQxYjU6cmVmcy9oZWFkcy9zbW9rZQpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L3hlbi5naXQKICAgOTg5NTYzZi4uNmI3OTJlMiAgNmI3OTJlMjhiY2E4MzAxZTA0ZDdm
MGYwZGQ3MDMzNDEwZWE5NDFiNSAtPiBzbW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 30 12:49:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 12: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 1dQvM5-0007EY-7L; Fri, 30 Jun 2017 12:49:01 +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 1dQvM4-0007EM-Fp
 for xen-devel@lists.xensource.com; Fri, 30 Jun 2017 12:49:00 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 15/BB-01993-BB846595; Fri, 30 Jun 2017 12:48:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVXe3R1i
 kwfckixWPf7NY3Jvynt2ByePwhyssHtv7drEHMEWxZuYl5VcksGY8fjSfsaBVu6Ljj3QD4zOF
 LkYuDiGBv4wSF/6eYINwHjNKNLdvYoVwtjFKTJ0yg72LkZNDRMBZ4uuZuWA2r4C+xOtVZ5lAb
 GEBO4nzZ1aBdUsIbGOVWHT9JmMXIweQ4ymxYpsqSA2IOeviP6B6dg42ASuJQ2IgURYBVYmrf1
 tYJjByL2BkWMWoXpxaVJZapGuml1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kR6G0
 GINjBOLXB+RCjJAeTkijvymuhkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeAWAwSMkWJSanlqR
 lpkDDDuYtAQHj5IIb4Q9UJq3uCAxtzgzHSJ1ilGXY8Pq9V+YhFjy8vNSpcR5l7oDFQmAFGWU5
 sGNgMXAJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzMoFcwpOZVwK36RXQEUxARwjPCAE5oi
 QRISXVwLhsaQnrPuY1uhli/B46DytPGCzdWFnje+bEnUCeVTYbpSQKnh3IdJmaXR2ca5Wxef0
 0ea5dZwz7/vEHVF43vLM65ZgKu1KzBdecs1b+t6onCxvyTOWc31toczv69nkbI8Vd02Nky5Kv
 s7Cu6dvfunvVQqaEvsil7pULyphsokwFRCLEI2fVK7EUZyQaajEXFScCAPQoqo98AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1498826937!64549714!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39707 invoked from network); 30 Jun 2017 12:48:58 -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; 30 Jun 2017 12:48: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 1dQvM1-0007P6-Ck; Fri, 30 Jun 2017 12:48: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 1dQvLw-0005Tq-5q; Fri, 30 Jun 2017 12:48:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dQvLw-0006lk-1p; Fri, 30 Jun 2017 12:48:52 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111217-mainreport@xen.org>
X-Osstest-Failures: xtf:test-xtf-amd64-amd64-1:leak-check/check:fail:regression
 xtf:test-xtf-amd64-amd64-4:leak-check/check:fail:regression
 xtf:test-xtf-amd64-amd64-5:leak-check/check:fail:regression
 xtf:test-xtf-amd64-amd64-2:leak-check/check:fail:regression
 xtf:test-xtf-amd64-amd64-3:leak-check/check:fail:regression
 xtf:test-xtf-amd64-amd64-1:xtf/test-hvm64-xsa-221:fail:nonblocking
 xtf:test-xtf-amd64-amd64-4:xtf/test-hvm64-xsa-221:fail:nonblocking
 xtf:test-xtf-amd64-amd64-5:xtf/test-hvm64-xsa-221:fail:nonblocking
 xtf:test-xtf-amd64-amd64-2:xtf/test-hvm64-xsa-221:fail:nonblocking
 xtf:test-xtf-amd64-amd64-3:xtf/test-hvm64-xsa-221:fail:nonblocking
X-Osstest-Versions-This: xtf=e8e2cf8f9b2862cef7111a66c52aa2f83a3c541d
X-Osstest-Versions-That: xtf=6723a66fe3e2a60793ec4fdbcd67250c954fe5d9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 30 Jun 2017 12:48:52 +0000
Subject: [Xen-devel] [xtf test] 111217: regressions - 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>

ZmxpZ2h0IDExMTIxNyB4dGYgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMTIxNy8KClJlZ3Jlc3Npb25zIDotKAoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGlj
aCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICA1OSBsZWFr
LWNoZWNrL2NoZWNrICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTExMDc0CiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC00ICAgICAgIDU5IGxlYWstY2hlY2svY2hlY2sgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMTEwNzQKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgNTkgbGVhay1jaGVjay9jaGVj
ayAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMTA3NAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAg
ICAgICA1OSBsZWFrLWNoZWNrL2NoZWNrICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTExMDc0CiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgIDU5IGxlYWstY2hlY2svY2hlY2sgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMTEwNzQKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFy
ZSBub3QgYmxvY2tpbmc6CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgIDU4IHh0Zi90ZXN0
LWh2bTY0LXhzYS0yMjEgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTQgICAgICAgNTggeHRmL3Rlc3QtaHZtNjQteHNhLTIyMSAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICA1OCB4dGYvdGVzdC1odm02NC14c2Et
MjIxICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAg
IDU4IHh0Zi90ZXN0LWh2bTY0LXhzYS0yMjEgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTMgICAgICAgNTggeHRmL3Rlc3QtaHZtNjQteHNhLTIyMSAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHh0ZiAgICAg
ICAgICAgICAgICAgIGU4ZTJjZjhmOWIyODYyY2VmNzExMWE2NmM1MmFhMmY4M2EzYzU0MWQKYmFz
ZWxpbmUgdmVyc2lvbjoKIHh0ZiAgICAgICAgICAgICAgICAgIDY3MjNhNjZmZTNlMmE2MDc5M2Vj
NGZkYmNkNjcyNTBjOTU0ZmU1ZDkKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMTA3NCAgMjAxNy0w
Ni0yNiAxNDo0NDowNyBaICAgIDMgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTExNDQgIDIw
MTctMDYtMjggMTA6NTM6MDggWiAgICAyIGRheXMgICAgNiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUg
c2luY2UgICAxMTExNjcgIDIwMTctMDYtMjggMjI6MTU6MzQgWiAgICAxIGRheXMgICAgNSBhdHRl
bXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEhhb3pob25nIFpoYW5nIDxo
YW96aG9uZy56aGFuZ0BpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHRmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1p
dCBlOGUyY2Y4ZjliMjg2MmNlZjcxMTFhNjZjNTJhYTJmODNhM2M1NDFkCkF1dGhvcjogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUaHUgSnVuIDEgMTI6
MTM6MjIgMjAxNyArMDEwMAoKICAgIERvbid0IGF1dG9tYXRpY2FsbHkgcmVjb3ZlciBmcm9tIHRy
YXBzCiAgICAKICAgIFdoaWxlIHRoaXMgcHJvcGVydHkgaXMgdXNlZnVsIGZvciBzd2ludC1lbXVs
YXRpb24sIGl0IGlzIHVuaGVscGZ1bCBpbiBvdGhlcgogICAgc2l0dWF0aW9ucywgYXMgaXQgY2F1
c2VzIHVuZXhwZWN0ZWQgdHJhcHMgdG8gZ2V0IHN3YWxsb3dlZCBzaWxlbnRseS4KICAgIAogICAg
UmV1c2UgdGhlIGV4aXN0aW5nIGV4dGFibGUgbG9naWMgKHdpdGggZmF1bHQgPT0gZml4dXApIHRv
IHJlY292ZXIsIGFuZAogICAgaW50cm9kdWNlIF9BU01fVFJBUF9PSygpIHRvIGludHJvZHVjZSBz
dWNoIGFuIGV4dGFibGUgZW50cnkuCiAgICAKICAgIEFkanVzdCB0aGUgc3dpbnQtZW11bGF0aW9u
IGFuZCBzZWxmdGVzdCBsb2dpYyBmb2xsb3dpbmcgdGhpcyBiZWhhdmlvdXIgY2hhbmdlLAogICAg
d2hpY2ggcmVtb3ZlcyB0aGUgdGVzdF9pbnQzX2JyZWFrcG9pbnQoKSBjYXNlIGVudGlyZWx5Lgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgoKY29tbWl0IDI0NmZiNDViMWU4ZWRiMDM2ZTIwYzg3MDM2ODdmNzc5YjEzYWU2NzkK
QXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAg
IFdlZCBKdW4gMjggMTQ6NTE6MDYgMjAxNyArMDAwMAoKICAgIENsZWFuIHVwIGV4dGFibGUuaAog
ICAgCiAgICBGYWN0b3IgX0FTTV9FWFRBQkxFKCkgb3V0IG9mIHRoZSBDL0FTTSBsb2dpYywgYW5k
IGltcGxlbWVudCBpdCBpbiB0ZXJtcyBvZgogICAgX0FTTV9FWFRBQkxFX0hBTkRMRVIoKS4KICAg
IAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgpjb21taXQgYWM2MTUxYzAzYjE0
ZGY0NWMyODUyYmY1MmY2OTA1ZTQwN2VjZDkwMQpBdXRob3I6IEhhb3pob25nIFpoYW5nIDxoYW96
aG9uZy56aGFuZ0BpbnRlbC5jb20+CkRhdGU6ICAgRnJpIERlYyAxNiAyMTo0MzozNCAyMDE2ICsw
ODAwCgogICAgdnZteDogdGVzdCB3aGV0aGVyIE1TUl9GRUFUVVJFX0NPTlRST0wgaXMgc2V0IGNv
cnJlY3RseQogICAgCiAgICBHdWVzdCBNU1JfRkVBVFVSRV9DT05UUk9MIGlzIHNldCBieSBYZW4g
aHlwZXJ2aXNvciBpbnN0ZWFkIGJ5CiAgICBndWVzdCBmaXJtd2FyZSBvciBodm1sb2FkZXIsIHNv
IHRoaXMgdGVzdCBpbnN0ZWFkIGNoZWNrcyB3aGV0aGVyIGJpdHMKICAgIGluIE1TUl9GRUFUVVJF
X0NPTlRST0wgYXJlIHNldCBjb3JyZWN0bHksIHJhdGhlciB0aGFuIHJlcXVpcmluZwogICAgdGhl
eSBhcmUgYWxsIHplcm9lZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSGFvemhvbmcgWmhhbmcg
PGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KICAgIFJlYmFzZSBhbmQgY2xlYW51cC4KICAgIFNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgpj
b21taXQgYjgwMjExNjlhMGE4NjExZDk1NTJiNmIyNGUzMjUwNzY5ZTUwNjRlYgpBdXRob3I6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgV2VkIEp1biAy
OCAxMzoxNzo0MSAyMDE3ICswMTAwCgogICAgQmFyZS1ib25lcyBpbi1kZXZlbG9wbWVudCB0ZXN0
IGZvciBuZXN0ZWQgVlQteAogICAgCiAgICBCYXNlZCBsb29zZWx5IG9uIHByZXZpb3VzIHdvcmsg
ZnJvbSBIYW96aG9uZyBaaGFuZywgYnV0IHJlYmFzZWQgb3ZlcgogICAgc3Vic3RhbnRpYWwgdXBz
dHJlYW0gZGV2ZWxvcG1lbnQgd29yaywgYWx0ZXJlZCB0byBiZSBtb3JlIGNvbnNpc3RlbnQgd2l0
aAogICAgZXhpc3RpbmcgdGVzdHMsIGFuZCBleHRlbmRlZCB0byBhbGwgSFZNIGVudmlyb25tZW50
cyAocmF0aGVyIHRoYW4ganVzdCBodm02NCkKICAgIHRvIGNvdmVyIG1vcmUgdGVzdCBzY2VuYXJp
b3MuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+Cgpjb21taXQgNGFlZGRhMDNjYTdlMWUyMzdjZjliM2RlODQ3MzMwM2FhZGI4
ZDExMgpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRh
dGU6ICAgV2VkIEp1biAyOCAxMToyNDo1NSAyMDE3ICswMTAwCgogICAgVGVzdCBiYXNpYyBkcml2
ZXIgaW5pdGlhbGlzYXRpb24gaW4gdGhlIHNlbGZ0ZXN0cwogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKY29tbWl0IDFmODI5
MTE3NGUwZDViMGY2YzllY2IyYTU4OGQyYmEyNjFjOTZhNTgKQXV0aG9yOiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFR1ZSBNYXkgMzAgMTU6NDY6NTAg
MjAxNyArMDEwMAoKICAgIFhTQS0yMjEgUG9DCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 13:05:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 13:05:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQvbu-0008UN-GU; Fri, 30 Jun 2017 13: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=347159f46=wei.liu2@citrix.com>)
 id 1dQvbt-0008UH-DD
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 13:05:21 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 90/B7-03612-09C46595; Fri, 30 Jun 2017 13:05:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpO4En7B
 Ig8tXBC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ox3/2awFXxVqHi1dyVbA+MnyS5GTg4JAX+J
 zXenMoPYLAKqEle3XWADsdkElCV+dvaC2SJA8c3TT7N3MXJxMAtsZpS4cPMnWEJYIENix6yzj
 CA2r4CFRHvHExYQW0igTqJ34nlWiLigxMmZEHFmAR2JBbs/AfVyANnSEsv/cYCYnAKuElNuRo
 BUiAqoSHQunQM1RUGiY/oxpgmMfLOQDJqFZNAshEELGJlXMWoUpxaVpRbpGprqJRVlpmeU5CZ
 m5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBhoDEOxg/LYs4BCjJAeTkijvymuhkUJ8SfkplRmJ
 xRnxRaU5qcWHGGU4OJQkeFO8wyKFBItS01Mr0jJzgCEPk5bg4FES4d3rAZTmLS5IzC3OTIdIn
 WLU5VjQs+ELkxBLXn5eqpQ4bzrIDAGQoozSPLgRsPi7xCgrJczLCHSUEE9BalFuZgmq/CtGcQ
 5GJWHey15AU3gy80rgNr0COoIJ6AjhGSEgR5QkIqSkGhj1p4a5P6/KkNbS7+Nz+KLSLeQ9eca
 Tg+qPztl/FmrcvizoRCArm6xmmuZcK9fqmT9d5Kas5xKetoR1+S5dhQrjL5M5vi5eK3WLZbeU
 23qrS/ZvOsOdHZiV5AsvLKzLidsj4nwl8WmclEzHac6KqN/XP9QETT+zeuu8CrYl7ecUi/5c7
 nmy664SS3FGoqEWc1FxIgB5cKOjugIAAA==
X-Env-Sender: prvs=347159f46=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1498827917!71085240!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21333 invoked from network); 30 Jun 2017 13:05:19 -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;
 30 Jun 2017 13:05:19 -0000
X-IronPort-AV: E=Sophos;i="5.40,286,1496102400"; d="scan'208";a="429991556"
Date: Fri, 30 Jun 2017 14:05:11 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170630130511.folbjzj4xyt36wcx@citrix.com>
References: <1498715457-16565-1-git-send-email-tianyu.lan@intel.com>
 <1498715457-16565-2-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1498715457-16565-2-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,
 chao.gao@intel.com
Subject: Re: [Xen-devel] [PATCH 1/25] VIOMMU: Add vIOMMU helper functions to
 create, destroy and query capabilities
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBKdW4gMjksIDIwMTcgYXQgMDE6NTA6MzNBTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKWy4uLl0KPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9LY29uZmlnIGIveGVuL2NvbW1vbi9L
Y29uZmlnCj4gaW5kZXggZGM4ZTg3Ni4uOGJhNGY1YSAxMDA2NDQKPiAtLS0gYS94ZW4vY29tbW9u
L0tjb25maWcKPiArKysgYi94ZW4vY29tbW9uL0tjb25maWcKPiBAQCAtNzMsNiArNzMsMTggQEAg
Y29uZmlnIFRNRU0KPiAgCj4gIAkgIElmIHVuc3VyZSwgc2F5IFkuCj4gIAo+ICtjb25maWcgVklP
TU1VCj4gKwlkZWZfYm9vbCB5Cj4gKwlkZXBlbmRzIG9uIFg4NgoKVGhpcyBkZXBlbmRzIG9uIHg4
NiBidXQgdGhlIGNvZGUgaXMgaW4gY29tbW9uLy4gV2hhdCdzIHRoZSBnYW1lIHBsYW4gLwpleHBl
Y3RhdGlvbiBoZXJlPwoKPiAgIGZhaWw6Cj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vdmlvbW11
LmMgYi94ZW4vY29tbW9uL3Zpb21tdS5jCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAw
MDAwMDAwLi4xOWJhNTI5Cj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL3hlbi9jb21tb24vdmlvbW11
LmMKPiBAQCAtMCwwICsxLDE2MyBAQAo+ICsvKgo+ICsgKiBjb21tb24vdmlvbW11LmMKPiArICog
Cj4gKyAqIENvcHlyaWdodCAoYykgMjAxNyBJbnRlbCBDb3Jwb3JhdGlvbgo+ICsgKiBBdXRob3I6
IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPiAKPiArICoKPiArICogVGhpcyBwcm9n
cmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2Rp
ZnkgaXQKPiArICogdW5kZXIgdGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHRoZSBHTlUgR2Vu
ZXJhbCBQdWJsaWMgTGljZW5zZSwKPiArICogdmVyc2lvbiAyLCBhcyBwdWJsaXNoZWQgYnkgdGhl
IEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KPiArICoKPiArICogVGhpcyBwcm9ncmFtIGlzIGRp
c3RyaWJ1dGVkIGluIHRoZSBob3BlIGl0IHdpbGwgYmUgdXNlZnVsLCBidXQgV0lUSE9VVAo+ICsg
KiBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZiBNRVJD
SEFOVEFCSUxJVFkgb3IKPiArICogRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBT
ZWUgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvcgo+ICsgKiBtb3JlIGRldGFpbHMu
Cj4gKyAqCj4gKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBH
ZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFsb25nIHdpdGgKPiArICogdGhpcyBwcm9ncmFtOyBJZiBu
b3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCj4gKyAqLwo+ICsKPiArI2lu
Y2x1ZGUgPHhlbi90eXBlcy5oPgo+ICsjaW5jbHVkZSA8eGVuL3NjaGVkLmg+Cj4gKyNpbmNsdWRl
IDx4ZW4vc3BpbmxvY2suaD4KClBsZWFzZSBvcmRlciB0aGVzZSBmaWxlcyBhbHBoYWJldGljYWxs
eS4KCj4gKwo+ICtib29sX3QgX19yZWFkX21vc3RseSBvcHRfdmlvbW11ID0gMDsKCmJvb2wgYW5k
IG5vIG5lZWQgdG8gaW5pdGlhbGlzZSBpdC4KCj4gK2Jvb2xlYW5fcGFyYW0oInZpb21tdSIsIG9w
dF92aW9tbXUpOwo+ICsKPiArc3BpbmxvY2tfdCB0eXBlX2xpc3RfbG9jazsKCnN0YXRpYwoKPiAr
c3RhdGljIHN0cnVjdCBsaXN0X2hlYWQgdHlwZV9saXN0Owo+ICsKWy4uLl0KPiArCj4gK3N0YXRp
YyBpbnQgdmlvbW11X2NyZWF0ZShzdHJ1Y3QgZG9tYWluICpkLCB1NjQgdHlwZSwgdTY0IGJhc2Vf
YWRkcmVzcywKPiArICAgICAgICAgICAgICAgICAgdTY0IGxlbmd0aCwgdTY0IGNhcHMpCgpJbmRl
bnRhdGlvbi4KCj4gK3sKPiArICAgIHN0cnVjdCB2aW9tbXVfaW5mbyAqaW5mbyA9ICZkLT52aW9t
bXU7Cj4gKyAgICBzdHJ1Y3QgdmlvbW11ICp2aW9tbXU7Cj4gKyAgICBzdHJ1Y3QgdmlvbW11X3R5
cGUgKnZpb21tdV90eXBlID0gTlVMTDsKPiArICAgIGludCByYzsKPiArCj4gKyAgICB2aW9tbXVf
dHlwZSA9IHZpb21tdV9nZXRfdHlwZSh0eXBlKTsKPiArICAgIGlmICggIXZpb21tdV90eXBlICkK
PiArICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiArCj4gKyAgICBpZiAoIGluZm8tPm5yX3Zpb21t
dSA+PSBOUl9WSU9NTVVfUEVSX0RPTUFJTgo+ICsgICAgICAgIHx8ICF2aW9tbXVfdHlwZS0+b3Bz
IHx8ICF2aW9tbXVfdHlwZS0+b3BzLT5jcmVhdGUgKQo+ICsgICAgICAgIHJldHVybiAtRUlOVkFM
Owo+ICsKPiArICAgIHZpb21tdSA9IHh6YWxsb2Moc3RydWN0IHZpb21tdSk7Cj4gKyAgICBpZiAo
ICF2aW9tbXUgKQo+ICsgICAgICAgIHJldHVybiAtRU5PTUVNOwo+ICsKPiArICAgIHZpb21tdS0+
YmFzZV9hZGRyZXNzID0gYmFzZV9hZGRyZXNzOwo+ICsgICAgdmlvbW11LT5sZW5ndGggPSBsZW5n
dGg7Cj4gKyAgICB2aW9tbXUtPmNhcHMgPSBjYXBzOwo+ICsgICAgdmlvbW11LT5vcHMgPSB2aW9t
bXVfdHlwZS0+b3BzOwo+ICsgICAgdmlvbW11LT52aW9tbXVfaWQgPSBpbmZvLT5ucl92aW9tbXU7
Cj4gKwo+ICsgICAgaW5mby0+dmlvbW11W2luZm8tPm5yX3Zpb21tdV0gPSB2aW9tbXU7Cj4gKyAg
ICBpbmZvLT5ucl92aW9tbXUrKzsKPiArCj4gKyAgICByYyA9IHZpb21tdS0+b3BzLT5jcmVhdGUo
ZCwgdmlvbW11KTsKPiArICAgIGlmICggcmMgPCAwICkKPiArICAgIHsKPiArICAgICAgICB4ZnJl
ZSh2aW9tbXUpOwo+ICsJCWluZm8tPm5yX3Zpb21tdS0tOwo+ICsJCWluZm8tPnZpb21tdVtpbmZv
LT5ucl92aW9tbXVdID0gTlVMTDsKCllvdSBoYXZlIHNvbWUgdGFicyBoZXJlLgoKPiArICAgICAg
ICByZXR1cm4gcmM7Cj4gKyAgICB9Cj4gKwo+ICsgICAgcmV0dXJuIHZpb21tdS0+dmlvbW11X2lk
Owo+ICt9Cj4gKwo+ICtzdGF0aWMgaW50IHZpb21tdV9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQs
IHUzMiB2aW9tbXVfaWQpCj4gK3sKPiArICAgIHN0cnVjdCB2aW9tbXVfaW5mbyAqaW5mbyA9ICZk
LT52aW9tbXU7Cj4gKwo+ICsgICAgaWYgKCB2aW9tbXVfaWQgPiBpbmZvLT5ucl92aW9tbXUgfHwg
IWluZm8tPnZpb21tdVt2aW9tbXVfaWRdICkKCiAgPj0gaGVyZS4KCj4gKyAgICAgICAgcmV0dXJu
IC1FSU5WQUw7Cj4gKwo+ICsgICAgaWYgKCBpbmZvLT52aW9tbXVbdmlvbW11X2lkXS0+b3BzLT5k
ZXN0cm95KGluZm8tPnZpb21tdVt2aW9tbXVfaWRdKSApCj4gKyAgICAgICAgcmV0dXJuIC1FRkFV
TFQ7Cj4gKwo+ICsgICAgaW5mby0+dmlvbW11W3Zpb21tdV9pZF0gPSBOVUxMOwoKWW91IGxlYWsg
dGhlIHZpb21tdSBzdHJ1Y3QuCgoKPiArCj4gK3N0cnVjdCB2aW9tbXVfaW5mbyB7Cj4gKyAgICB1
MzIgbnJfdmlvbW11Owo+ICsgICAgc3RydWN0IHZpb21tdSAqdmlvbW11W05SX1ZJT01NVV9QRVJf
RE9NQUlOXTsgLyogdmlvbW11IGFycmF5Ki8KPiArfTsKPiArCj4gKyNpZmRlZiBDT05GSUdfVklP
TU1VCj4gK2V4dGVybiBib29sX3Qgb3B0X3Zpb21tdTsKPiArc3RhdGljIGlubGluZSBib29sX3Qg
dmlvbW11X2VuYWJsZWQodm9pZCkgeyByZXR1cm4gb3B0X3Zpb21tdTsgfQoKYm9vbAoKPiAraW50
IHZpb21tdV9pbml0X2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkKTsKPiAraW50IHZpb21tdV9yZWdp
c3Rlcl90eXBlKHU2NCB0eXBlLCBzdHJ1Y3QgdmlvbW11X29wcyAqIG9wcyk7Cj4gK2ludCB2aW9t
bXVfc2V0dXAodm9pZCk7Cj4gKyNlbHNlCj4gK3N0YXRpYyBpbmxpbmUgaW50IHZpb21tdV9pbml0
X2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkKSB7IHJldHVybiAwOyB9Cj4gK3N0YXRpYyBpbmxpbmUg
aW50IHZpb21tdV9yZWdpc3Rlcl90eXBlKHU2NCB0eXBlLCBzdHJ1Y3QgdmlvbW11X29wcyAqIG9w
cykKPiAreyByZXR1cm4gMDsgfQo+ICtzdGF0aWMgaW5saW5lIGludCBfX2luaXQgdmlvbW11X3Nl
dHVwKHZvaWQpIHsgcmV0dXJuIDA7IH0KPiArc3RhdGljIGlubGluZSBib29sX3QgdmlvbW11X2Vu
YWJsZWQodm9pZCkgeyByZXR1cm4gMDsgfQoKCmJvb2wgYW5kIHJldHVybiBmYWxzZS4KCj4gKyNl
bmRpZgo+ICsKPiArI2VuZGlmIC8qIF9fWEVOX1ZJT01NVV9IX18gKi8KPiArCj4gKy8qCj4gKyAq
IExvY2FsIHZhcmlhYmxlczoKPiArICogbW9kZTogQwo+ICsgKiBjLWZpbGUtc3R5bGU6ICJCU0Qi
Cj4gKyAqIGMtYmFzaWMtb2Zmc2V0OiA0Cj4gKyAqIHRhYi13aWR0aDogNAo+ICsgKiBpbmRlbnQt
dGFicy1tb2RlOiBuaWwKPiArICogRW5kOgo+ICsgKi8KPiAtLSAKPiAxLjguMy4xCj4gCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 13:08:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 13:08:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQvem-0000BI-Uq; Fri, 30 Jun 2017 13:08: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=347159f46=wei.liu2@citrix.com>)
 id 1dQvem-0000BB-6M
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 13:08:20 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 7B/FB-03582-34D46595; Fri, 30 Jun 2017 13:08:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDva6Tb1i
 kwYqNphZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8akj8eYC17zVCyeupO1gfEqZxcjJ4eEgL/E
 jpN32UFsFgFVieWt25lBbDYBZYmfnb1sILYIUHzz9NNANVwczAKbGSUu3PwJlhAWCJb4+mkNC
 4jNK2Ah0bS9HaxZSKBOYurS7ewQcUGJkzOfgNUwC+hILNj9CaiXA8iWllj+jwMkzCngKvHy1C
 5GEFtUQEWic+kcFogxChId048xTWDkm4Vk0iwkk2YhTFrAyLyKUaM4tagstUjX2FAvqSgzPaM
 kNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMw1BiAYAdj06LAQ4ySHExKorwrr4VGCvEl5adU
 ZiQWZ8QXleakFh9ilOHgUJLgvecdFikkWJSanlqRlpkDDHqYtAQHj5II714PoDRvcUFibnFmO
 kTqFKOilDjvfZA+AZBERmkeXBss0i4xykoJ8zICHSLEU5BalJtZgir/ilGcg1FJmPcoyBSezL
 wSuOmvgBYzAS0WnhECsrgkESEl1cDItfJew90TB9IOmrk3+ZcK3p04XeaOkccu89h+s0uP9VZ
 HHKp0M6/6KrtmzTQXV/mu2C1zFT6/dbFUYz3E7JZiosmfcMTvSrqweqwGC4NIpdOkjM1be7eF
 Vu1eG53y4NPXBIVV1w+trdSduJXhb8jLVrY8K5cl2s+74zM8z7LV3FMQPrhyp7kSS3FGoqEWc
 1FxIgB8N41srwIAAA==
X-Env-Sender: prvs=347159f46=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1498828096!64462648!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33435 invoked from network); 30 Jun 2017 13:08:18 -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;
 30 Jun 2017 13:08:18 -0000
X-IronPort-AV: E=Sophos;i="5.40,286,1496102400"; d="scan'208";a="438453719"
Date: Fri, 30 Jun 2017 14:07:42 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170630130742.rue6rwendzf42ffa@citrix.com>
References: <1498715457-16565-1-git-send-email-tianyu.lan@intel.com>
 <1498715457-16565-3-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1498715457-16565-3-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,
 chao.gao@intel.com
Subject: Re: [Xen-devel] [PATCH 2/25] 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

PiAgCj4gK2ludCB2aW9tbXVfZG9tY3RsKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB4ZW5fZG9t
Y3RsX3Zpb21tdV9vcCAqb3AsCj4gKyAgICAgICAgICAgICAgICAgIGJvb2wgKm5lZWRfY29weSkK
PiArewo+ICsgICAgaW50IHJjID0gLUVJTlZBTCwgcmV0Owo+ICsKPiArICAgIGlmICggIXZpb21t
dV9lbmFibGVkKCkgKQo+ICsgICAgICAgIHJldHVybiByYzsKPiArCj4gKyAgICBzd2l0Y2ggKCBv
cC0+Y21kICkKPiArICAgIHsKPiArICAgIGNhc2UgWEVOX0RPTUNUTF9jcmVhdGVfdmlvbW11Ogo+
ICsgICAgICAgIHJldCA9IHZpb21tdV9jcmVhdGUoZCwgb3AtPnUuY3JlYXRlX3Zpb21tdS52aW9t
bXVfdHlwZSwKPiArICAgICAgICAgICAgICAgICBvcC0+dS5jcmVhdGVfdmlvbW11LmJhc2VfYWRk
cmVzcywKPiArICAgICAgICAgICAgICAgICBvcC0+dS5jcmVhdGVfdmlvbW11Lmxlbmd0aCwKPiAr
ICAgICAgICAgICAgICAgICBvcC0+dS5jcmVhdGVfdmlvbW11LmNhcGFiaWxpdGllcyk7CgpJbmRl
bnRhdGlvbi4KCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi92aW9tbXUuaCBiL3hlbi9p
bmNsdWRlL3hlbi92aW9tbXUuaAo+IGluZGV4IDBhOTNhYTQuLmJjZTY4MjUgMTAwNjQ0Cj4gLS0t
IGEveGVuL2luY2x1ZGUveGVuL3Zpb21tdS5oCj4gKysrIGIveGVuL2luY2x1ZGUveGVuL3Zpb21t
dS5oCj4gQEAgLTQ5LDYgKzQ5LDggQEAgZXh0ZXJuIGJvb2xfdCBvcHRfdmlvbW11Owo+ICBzdGF0
aWMgaW5saW5lIGJvb2xfdCB2aW9tbXVfZW5hYmxlZCh2b2lkKSB7IHJldHVybiBvcHRfdmlvbW11
OyB9Cj4gIGludCB2aW9tbXVfaW5pdF9kb21haW4oc3RydWN0IGRvbWFpbiAqZCk7Cj4gIGludCB2
aW9tbXVfcmVnaXN0ZXJfdHlwZSh1NjQgdHlwZSwgc3RydWN0IHZpb21tdV9vcHMgKiBvcHMpOwo+
ICtpbnQgdmlvbW11X2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgeGVuX2RvbWN0bF92
aW9tbXVfb3AgKm9wLAo+ICsgICAgICAgICAgICAgICAgICBib29sX3QgKm5lZWRfY29weSk7Cj4g
IGludCB2aW9tbXVfc2V0dXAodm9pZCk7Cj4gICNlbHNlCj4gIHN0YXRpYyBpbmxpbmUgaW50IHZp
b21tdV9pbml0X2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkKSB7IHJldHVybiAwOyB9Cj4gQEAgLTU2
LDYgKzU4LDEwIEBAIHN0YXRpYyBpbmxpbmUgaW50IHZpb21tdV9yZWdpc3Rlcl90eXBlKHU2NCB0
eXBlLCBzdHJ1Y3QgdmlvbW11X29wcyAqIG9wcykKPiAgeyByZXR1cm4gMDsgfQo+ICBzdGF0aWMg
aW5saW5lIGludCBfX2luaXQgdmlvbW11X3NldHVwKHZvaWQpIHsgcmV0dXJuIDA7IH0KPiAgc3Rh
dGljIGlubGluZSBib29sX3QgdmlvbW11X2VuYWJsZWQodm9pZCkgeyByZXR1cm4gMDsgfQo+ICtz
dGF0aWMgaW5saW5lIGludCB2aW9tbXVfZG9tY3RsKHN0cnVjdCBkb21haW4gKmQsCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfdmlvbW11X29wICpv
cCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sX3QgKm5lZWRfY29weSkK
CmJvb2wgcGxlYXNlLgoKPiAreyByZXR1cm4gLUVOT0RFViB9Owo+ICAjZW5kaWYKPiAgCj4gICNl
bmRpZiAvKiBfX1hFTl9WSU9NTVVfSF9fICovCj4gLS0gCj4gMS44LjMuMQo+IAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 30 13:17:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 13: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 1dQvnZ-0000uh-1u; Fri, 30 Jun 2017 13:17: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 1dQvnX-0000uF-2w
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 13:17:23 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 DC/1A-02962-26F46595; Fri, 30 Jun 2017 13:17:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrAIsWRWlGSWpSXmKPExsXilM8iqZvoHxZ
 pcPqIlcWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmrF5XR9TwTv2ivavsg2MHWxdjFwcQgKrGCV2
 N51i7GLkBHKyJab3L2ACSbAIrGSV+PN6BTNIQkLAU+L7jetQtrPEsqm9rBANhxgl7q2SBLHZB
 EIl2rfPAIuLCEhLXPt8mRFkELPASUaJWz9eMIEkhAWMJK7/uc8OYrMIqErcnLECLM4rkCNx4f
 hOVogFchL7XjWAXcQpUCxxack9qGVFEieXLIaqF5Q4OfMJC241HECL1SXWzxMCCTMLyEs0b53
 NPIFRZBaS7lkIVbOQVC1gZF7FqF6cWlSWWqRrqpdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hU
 rJecn7uJERj6DECwg3H6Zf9DjJIcTEqivCuvhUYK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuC97
 BsWKSRYlJqeWpGWmQOMQpi0BAePkgjvXg+gNG9xQWJucWY6ROoUoy7HsRk/vzEJseTl56VKif
 NWg8wQACnKKM2DGwFLCJcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzLsMZApPZl4J3KZXQEc
 wAR0hPCME5IiSRISUVANjmJspj4jW8jMNq+VYuQ9zBXy/ac/7qSM8MYi7W3Sl8/Gb53QT7F9v
 FdwdfaXuYe+3WXq5pZfem1xdst1ogqRoXXfeSf2UK/FzvCc1l646eEZd5sK2s8vZ9z5UqnWoL
 9h0UMz41zXnpH7DnhQd65Vz9Hn2tydWuunn3Jz+lX3JcaH3K8//Xd6oxFKckWioxVxUnAgAwb
 51NAMDAAA=
X-Env-Sender: marmarek@invisiblethingslab.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1498828641!74432196!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5231 invoked from network); 30 Jun 2017 13:17:21 -0000
Received: from out1-smtp.messagingengine.com (HELO
 out1-smtp.messagingengine.com) (66.111.4.25)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Jun 2017 13:17:21 -0000
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 06B6C20C6E;
 Fri, 30 Jun 2017 09:17:21 -0400 (EDT)
Received: from frontend1 ([10.202.2.160])
 by compute7.internal (MEProxy); Fri, 30 Jun 2017 09:17:21 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:references:subject:to:x-me-sender:x-me-sender
 :x-sasl-enc:x-sasl-enc; s=fm1; bh=QxIjKSHQjsSl6pLneZTKU++gMboZ8d
 t+NErcsZInTCQ=; b=lN40jJpPUwBcKxFtPNqhTZT7MkeoMZKaXTgtGGK+ZTSZ69
 WUiV2A9rF6j6h2vHe1vZeb6SDBnfmjjWUwnqfuJV89DhmC7L+8Q6q4u3ew/p/t6S
 NNGx6h0i/SZ//wFYZ5oc+cNgMHgxijpXxVDbaIUcH7p059kN+tK2GSMezIzD0J0C
 rgQ7PsyOmrYSErJfSmqDwOcPo6htsvWOWn+fvYS6peKEw0/djP7rmykOVpOEfBd7
 8SCgiu1KijTgT7KqLEj3ws4RUfa7yIzh4V7L0sdvPeULpTOMXl33BQaoqeAhbjq2
 i9zXQmXmY7DYASt2XykFB9/TO3tMkRyPUYP/M7Mg==
X-ME-Sender: <xms:YE9WWSrmPXUaAgetKP6Jvr52R54nDDymWHqHWXc2eYz7gJ1WWBcKag>
X-Sasl-enc: Ym6aMwFiUW5qziHCFni0VW5SRe/o1g0JVqozhEuwqRbC 1498828640
Received: from devel-3rdparty.localdomain (89-70-103-23.dynamic.chello.pl
 [89.70.103.23])
 by mail.messagingengine.com (Postfix) with ESMTPA id E3B897E32F;
 Fri, 30 Jun 2017 09:17:19 -0400 (EDT)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xen.org
Date: Fri, 30 Jun 2017 15:16:57 +0200
Message-Id: <8a6cadb752d162ff984ac237e85a01573d0654ef.1498828597.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.7.5
In-Reply-To: <cover.8a8e55fabe418c3d7660567e46a973b3c3b26615.1498828597.git-series.marmarek@invisiblethingslab.com>
References: <cover.8a8e55fabe418c3d7660567e46a973b3c3b26615.1498828597.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
In-Reply-To: <cover.8a8e55fabe418c3d7660567e46a973b3c3b26615.1498828597.git-series.marmarek@invisiblethingslab.com>
References: <cover.8a8e55fabe418c3d7660567e46a973b3c3b26615.1498828597.git-series.marmarek@invisiblethingslab.com>
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v3 2/4] libxl: fix osvm cpuid 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>

SXQncyBiaXQgOSBub3QgMTAgKHdoaWNoIGlzIGlicykuCgpTaWduZWQtb2ZmLWJ5OiBNYXJlayBN
YXJjenlrb3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+Ci0t
LQogdG9vbHMvbGlieGwvbGlieGxfY3B1aWQuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGlu
c2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhs
X2NwdWlkLmMgYi90b29scy9saWJ4bC9saWJ4bF9jcHVpZC5jCmluZGV4IGZkYThiZjYuLjk4Yzdj
NTQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NwdWlkLmMKKysrIGIvdG9vbHMvbGli
eGwvbGlieGxfY3B1aWQuYwpAQCAtMjA2LDcgKzIwNiw3IEBAIGludCBsaWJ4bF9jcHVpZF9wYXJz
ZV9jb25maWcobGlieGxfY3B1aWRfcG9saWN5X2xpc3QgKmNwdWlkLCBjb25zdCBjaGFyKiBzdHIp
CiAgICAgICAgIHsic2tpbml0IiwgICAgICAgMHg4MDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gs
IDEyLCAgMX0sCiAgICAgICAgIHsieG9wIiwgICAgICAgICAgMHg4MDAwMDAwMSwgTkEsIENQVUlE
X1JFR19FQ1gsIDExLCAgMX0sCiAgICAgICAgIHsiaWJzIiwgICAgICAgICAgMHg4MDAwMDAwMSwg
TkEsIENQVUlEX1JFR19FQ1gsIDEwLCAgMX0sCi0gICAgICAgIHsib3N2dyIsICAgICAgICAgMHg4
MDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsIDEwLCAgMX0sCisgICAgICAgIHsib3N2dyIsICAg
ICAgICAgMHg4MDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsICA5LCAgMX0sCiAgICAgICAgIHsi
M2Rub3dwcmVmZXRjaCIsMHg4MDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsICA4LCAgMX0sCiAg
ICAgICAgIHsibWlzYWxpZ25zc2UiLCAgMHg4MDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsICA3
LCAgMX0sCiAgICAgICAgIHsic3NlNGEiLCAgICAgICAgMHg4MDAwMDAwMSwgTkEsIENQVUlEX1JF
R19FQ1gsICA2LCAgMX0sCi0tIApnaXQtc2VyaWVzIDAuOS4xCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 13:17:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 13: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 1dQvnW-0000uG-R7; Fri, 30 Jun 2017 13:17:22 +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 1dQvnU-0000u8-V3
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 13:17:21 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 48/F6-01732-F5F46595; Fri, 30 Jun 2017 13:17:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrGIsWRWlGSWpSXmKPExsXilM8iqRvvHxZ
 p8PuShMWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmtH9+RFbwWXWirtXrjA1MN5l6WLk4hASWMUo
 saS5nb2LkQPIyZZ41OrcxcjJwSLwk0Xi+6NMEFtCwFNixcotTBC2s0TbgUNsEL2HGCVmLnjLD
 pJgEwiVaN8+gxXEFhGQlrj2+TIjSBGzwElGiVs/XoB1CwtoSvz/8IAFYoOqxLq9v5hAFvMKFE
 lsPVcAsUBOYt+rBkYQm1dAUOLkzCcsICXMAuoS6+cJgYSZBeQlmrfOZp7AKDALSdUshKpZSKo
 WMDKvYtQoTi0qSy3SNTbQSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDM16BgbG
 HYydJ/wOMUpyMCmJ8q68FhopxJeUn1KZkVicEV9UmpNafIhRhoNDSYLX0i8sUkiwKDU9tSItM
 wcYJTBpCQ4eJRHevR5Aad7igsTc4sx0iNQpRmOOpg9bvjBxHJvx8xuTEEtefl6qlDhvCcgkAZ
 DSjNI8uEGw6L3EKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZh3mS/QFJ7MvBK4fa+ATmECOkV
 4RgjIKSWJCCmpBsYIH5mMsvchc2wjVeRqWtqMZLXsmy4YyeT/Nnz75vm8BJbg1NVf3+QrzD9y
 LNLFpKXIYvrfSzzlN1Z7fg49tHDDhGLFY2c1pss0fNpyq13r3gytj8nuj2oPZO7jWmH8/KqNc
 6HmCt73gR+8nHLWZa5O9Q/yviegYpX/MTbXmf1nta3b/7aes0osxRmJhlrMRcWJAJN7XmnZAg
 AA
X-Env-Sender: marmarek@invisiblethingslab.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1498828638!103211269!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27775 invoked from network); 30 Jun 2017 13:17:19 -0000
Received: from out1-smtp.messagingengine.com (HELO
 out1-smtp.messagingengine.com) (66.111.4.25)
 by server-14.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Jun 2017 13:17:19 -0000
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 7DD5A20CDD;
 Fri, 30 Jun 2017 09:17:18 -0400 (EDT)
Received: from frontend1 ([10.202.2.160])
 by compute7.internal (MEProxy); Fri, 30 Jun 2017 09:17:18 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:message-id:mime-version:subject:to:x-me-sender
 :x-me-sender:x-sasl-enc:x-sasl-enc; s=fm1; bh=D4MxHpl3tR0WTeRGg1
 e57B5Zs/Wqs4NRf+bzzLKPVlg=; b=CZ5FnGoAraUa3T4Ax2UPElXUyJ5qONAOKL
 RMJM0CBuIYqcAAdkwDZglltXjUkjarhvaZNGZgNgojHxe6SP3nyTGDLHUbPsF39l
 icPRJDWlYQP7xGeIUOSfX71EIbZP3CsyVx8Lr0XQRGBxJvZymeVhZKz9x4dCofuz
 QgDQ/6ByNZwHce1vHxd36PSom63LFXE5j4Ij/Bwzt9MmH2MY4XRxUtBmqrt/kaJJ
 UgMfWY9yCh91+jYoQBpeVDLzEIz2WYOmWac9nhjxU575iEVPHK2OHw9mRFY8FADO
 G/4jLmIbsPAXcR5QFRmNINa0sveVDfiNaFpeiWbZkkwEebb/Htzw==
X-ME-Sender: <xms:Xk9WWXrPBb9wzw0uovDfSb59w_i_-K2ZUcEelWTTj8yyiDeieap4eg>
X-Sasl-enc: M2+SeEcJDS9iVFOCnv7Be5YEX7i5028mfqnOyy6wYLHm 1498828638
Received: from devel-3rdparty.localdomain (89-70-103-23.dynamic.chello.pl
 [89.70.103.23])
 by mail.messagingengine.com (Postfix) with ESMTPA id 6B1FD7E815;
 Fri, 30 Jun 2017 09:17:17 -0400 (EDT)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xen.org
Date: Fri, 30 Jun 2017 15:16:55 +0200
Message-Id: <cover.8a8e55fabe418c3d7660567e46a973b3c3b26615.1498828597.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.7.5
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v3 0/4] libxl: cpuid 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>

VGhpcyBhZGRzIGhhbmRsaW5nIG1vcmUgY3B1aWQgYml0cyBieSBuYW1lLiBNb3N0bHkgYmFzZWQg
b24gY3B1X21hcC54bWwgZnJvbQpsaWJ2aXJ0LgoKQ2hhbmdlcyBzaW5jZSB2MjoKICAtIGFkZGVk
ICJsaWJ4bDogbWFrZSBjcHVpZF9mbGFncyBhcnJheSBzdGF0aWMgY29uc3QiCiAgLSBhZGRlZCAi
bGlieGw6IHJlZm9ybWF0IGNwdWlkX2ZsYWdzIgogIC0gYWRkZWQgZmV3IGJpdHMgdG8gdGhlIHNl
Y29uZCBwYXRjaCBieSBBbmRyZXcncyBzdWdnZXN0aW9uCiAgLSByZXZlcnRlZCB0aGUgZmlyc3Qg
cGF0Y2ggdG8gdjEgdmVyc2lvbgoKTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpICg0KToKICBs
aWJ4bDogYWRkIG1vcmUgY3B1aWQgZmxhZ3MgaGFuZGxpbmcKICBsaWJ4bDogZml4IG9zdm0gY3B1
aWQgZmxhZwogIGxpYnhsOiBtYWtlIGNwdWlkX2ZsYWdzIGFycmF5IHN0YXRpYyBjb25zdAogIGxp
YnhsOiByZWZvcm1hdCBjcHVpZF9mbGFncwoKIGRvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbiAgfCAg
MjEgKystLQogdG9vbHMvbGlieGwvbGlieGxfY3B1aWQuYyB8IDIzNCArKysrKysrKysrKysrKysr
KysrKysrKystLS0tLS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMTU3IGluc2VydGlvbnMo
KyksIDk4IGRlbGV0aW9ucygtKQoKYmFzZS1jb21taXQ6IDY5NWJiNWY1MDRhYjQ4YzFkNTQ2NDQ2
ZjEwNGMxYjZjMGVhZDEyNmQKLS0gCmdpdC1zZXJpZXMgMC45LjEKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 30 13:17:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 13: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 1dQvnb-0000wC-SQ; Fri, 30 Jun 2017 13:17:27 +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 1dQvna-0000vF-CF
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 13:17:26 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 82/6F-02185-56F46595; Fri, 30 Jun 2017 13:17:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrEIsWRWlGSWpSXmKPExsXilM8iqZviHxZ
 psOORkcWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmtEx5y1Twc8JjBXTXgY0MB5O7GLk4hASWMUo
 8fHhOqYuRk4gJ1vi/+drbCA2i8BKVolFG/RBbAkBT4kdx56xQtjOEi3HXzBCNB9ilOh69IkFJ
 MEmECrRvn0GWJGIgLTEtc+XwYqYBU4yStz68QJsg7CAscS300sZITaoShzevhmsgVcgR+Lc5E
 1QG+Qk9r1qAKvhFCiWuLTkHivEdUUSJ5csZoKoF5Q4OfMJC241HECL1SXWzxMCCTMLyEs0b53
 NPIFRZBaS7lkIVbOQVC1gZF7FqFGcWlSWWqRraKqXVJSZnlGSm5iZo2toYKyXm1pcnJiempOY
 VKyXnJ+7iREY/gxAsINxzXbPQ4ySHExKorwrr4VGCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgv
 ewbFikkWJSanlqRlpkDjESYtAQHj5II714PoDRvcUFibnFmOkTqFKMux7EZP78xCbHk5eelSo
 nz/gKZIQBSlFGaBzcClhQuMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZj3kh/QFJ7MvBK4Ta+
 AjmACOkJ4RgjIESWJCCmpBsal4pteyD/RTlT4E71Guk3G867Kja3BWVo7rhiu9b/K/d/kX7aI
 m87Rj76RLYmtPeciJpScl1e3jSzdtPZqcVaFlHalAIvYWi22PfsDO+e91Z14b9dRrgkx+4rvb
 T6lrr5KNquUv9/PtEjsoY/UrP7sA4KzSgSV1izLkvW7aXW7SSHx7yT/jUosxRmJhlrMRcWJAI
 ZAjM0FAwAA
X-Env-Sender: marmarek@invisiblethingslab.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1498828643!72487666!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 711 invoked from network); 30 Jun 2017 13:17:24 -0000
Received: from out1-smtp.messagingengine.com (HELO
 out1-smtp.messagingengine.com) (66.111.4.25)
 by server-11.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Jun 2017 13:17:24 -0000
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id A6ADE20AEC;
 Fri, 30 Jun 2017 09:17:23 -0400 (EDT)
Received: from frontend1 ([10.202.2.160])
 by compute7.internal (MEProxy); Fri, 30 Jun 2017 09:17:23 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:references:subject:to:x-me-sender:x-me-sender
 :x-sasl-enc:x-sasl-enc; s=fm1; bh=pR6xEsoZBkkKTvBpyJI0dNw6Vyn+KS
 K6z1JLBBu/4Ug=; b=jO8YS1CzB13NdwnOhEAVu6aoVjmjzY7XqhHcCwBWSbSooj
 q+DuRnhBZ7jcWuapE6J9+Bhu0kcS8ulJoNnboSmNB4yjqcwJKUlJ7gNA6laam/Ij
 Xy0EqOLFjTL5ZoPryIVaa3li4wBJIsQNE/Zzvc6F2dgTUxZ92cs2vevI89zgzybk
 T90vDpv+HpvsI/D8ncCc0TPGfSPmHaQ2Sy+YSaReemA4OlTDJ4/R5RQ6TizmwO+r
 JEvD6JV3tVUZFgZ4oS1a4Qvad034Xp2KCL5m9PdCXuOvynQeI5xt0EH9ZwzWhz2L
 K0KuGV9D9fG/CfAGOWxufc/P8yiGVay8Kvo8rgmA==
X-ME-Sender: <xms:Y09WWQ05LoqCy2z1jBc7C-okwwNOdmXtOgjOUiTb2th4F98LOeoYkg>
X-Sasl-enc: lBxBK5LUAIFyAdYbK2A5PJCavDlE5fhDKdKDx+k9owic 1498828643
Received: from devel-3rdparty.localdomain (89-70-103-23.dynamic.chello.pl
 [89.70.103.23])
 by mail.messagingengine.com (Postfix) with ESMTPA id 6C95F7E32F;
 Fri, 30 Jun 2017 09:17:22 -0400 (EDT)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xen.org
Date: Fri, 30 Jun 2017 15:16:59 +0200
Message-Id: <1cf49b2faf1f7838a4ba5831f57bbceab8b39659.1498828597.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.7.5
In-Reply-To: <cover.8a8e55fabe418c3d7660567e46a973b3c3b26615.1498828597.git-series.marmarek@invisiblethingslab.com>
References: <cover.8a8e55fabe418c3d7660567e46a973b3c3b26615.1498828597.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
In-Reply-To: <cover.8a8e55fabe418c3d7660567e46a973b3c3b26615.1498828597.git-series.marmarek@invisiblethingslab.com>
References: <cover.8a8e55fabe418c3d7660567e46a973b3c3b26615.1498828597.git-series.marmarek@invisiblethingslab.com>
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v3 4/4] libxl: reformat cpuid_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>

UmV2ZXJzZSBzb3J0aW5nIG9yZGVyLCBhZGQgYmxhbmsgbGluZXMgYXQgcmVnaXN0ZXIgY2hhbmdl
LgoKU2lnbmVkLW9mZi1ieTogTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIDxtYXJtYXJla0Bp
bnZpc2libGV0aGluZ3NsYWIuY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2NwdWlkLmMgfCAy
NjAgKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdl
ZCwgMTM3IGluc2VydGlvbnMoKyksIDEyMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29s
cy9saWJ4bC9saWJ4bF9jcHVpZC5jIGIvdG9vbHMvbGlieGwvbGlieGxfY3B1aWQuYwppbmRleCAz
NzI2YWE0Li5lNjkyYjYxIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9jcHVpZC5jCisr
KyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NwdWlkLmMKQEAgLTkyLDE0MyArOTIsMTU2IEBAIGludCBs
aWJ4bF9jcHVpZF9wYXJzZV9jb25maWcobGlieGxfY3B1aWRfcG9saWN5X2xpc3QgKmNwdWlkLCBj
b25zdCBjaGFyKiBzdHIpCiAgICAgc3RhdGljIGNvbnN0IHN0cnVjdCBjcHVpZF9mbGFncyBjcHVp
ZF9mbGFnc1tdID0gewogICAgICAgICB7Im1heGxlYWYiLCAgICAgIDB4MDAwMDAwMDAsIE5BLCBD
UFVJRF9SRUdfRUFYLCAgMCwgMzJ9LAogICAgICAgLyogdGhlIGZvbGxvd2luZyB0d28gZW50cmll
cyBhcmUgc3ViamVjdCB0byB0d2Vha2luZyBsYXRlciBpbiB0aGUgY29kZSAqLwotICAgICAgICB7
ImZhbWlseSIsICAgICAgIDB4MDAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRUFYLCAgOCwgIDh9LAot
ICAgICAgICB7Im1vZGVsIiwgICAgICAgIDB4MDAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRUFYLCAg
NCwgIDh9LAogICAgICAgICB7InN0ZXBwaW5nIiwgICAgIDB4MDAwMDAwMDEsIE5BLCBDUFVJRF9S
RUdfRUFYLCAgMCwgIDR9LAotICAgICAgICB7ImxvY2FsYXBpY2lkIiwgIDB4MDAwMDAwMDEsIE5B
LCBDUFVJRF9SRUdfRUJYLCAyNCwgIDh9LAotICAgICAgICB7InByb2Njb3VudCIsICAgIDB4MDAw
MDAwMDEsIE5BLCBDUFVJRF9SRUdfRUJYLCAxNiwgIDh9LAotICAgICAgICB7ImNsZmx1c2giLCAg
ICAgIDB4MDAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRUJYLCAgOCwgIDh9LAorICAgICAgICB7Im1v
ZGVsIiwgICAgICAgIDB4MDAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRUFYLCAgNCwgIDh9LAorICAg
ICAgICB7ImZhbWlseSIsICAgICAgIDB4MDAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRUFYLCAgOCwg
IDh9LAorCiAgICAgICAgIHsiYnJhbmRpZCIsICAgICAgMHgwMDAwMDAwMSwgTkEsIENQVUlEX1JF
R19FQlgsICAwLCAgOH0sCi0gICAgICAgIHsiaHlwZXJ2aXNvciIsICAgMHgwMDAwMDAwMSwgTkEs
IENQVUlEX1JFR19FQ1gsIDMxLCAgMX0sCi0gICAgICAgIHsicmRyYW5kIiwgICAgICAgMHgwMDAw
MDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsIDMwLCAgMX0sCi0gICAgICAgIHsiZjE2YyIsICAgICAg
ICAgMHgwMDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsIDI5LCAgMX0sCi0gICAgICAgIHsiYXZ4
IiwgICAgICAgICAgMHgwMDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsIDI4LCAgMX0sCi0gICAg
ICAgIHsib3N4c2F2ZSIsICAgICAgMHgwMDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsIDI3LCAg
MX0sCi0gICAgICAgIHsieHNhdmUiLCAgICAgICAgMHgwMDAwMDAwMSwgTkEsIENQVUlEX1JFR19F
Q1gsIDI2LCAgMX0sCi0gICAgICAgIHsiYWVzIiwgICAgICAgICAgMHgwMDAwMDAwMSwgTkEsIENQ
VUlEX1JFR19FQ1gsIDI1LCAgMX0sCi0gICAgICAgIHsidHNjLWRlYWRsaW5lIiwgMHgwMDAwMDAw
MSwgTkEsIENQVUlEX1JFR19FQ1gsIDI0LCAgMX0sCi0gICAgICAgIHsicG9wY250IiwgICAgICAg
MHgwMDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsIDIzLCAgMX0sCi0gICAgICAgIHsibW92YmUi
LCAgICAgICAgMHgwMDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsIDIyLCAgMX0sCi0gICAgICAg
IHsieDJhcGljIiwgICAgICAgMHgwMDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsIDIxLCAgMX0s
CisgICAgICAgIHsiY2xmbHVzaCIsICAgICAgMHgwMDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQlgs
ICA4LCAgOH0sCisgICAgICAgIHsicHJvY2NvdW50IiwgICAgMHgwMDAwMDAwMSwgTkEsIENQVUlE
X1JFR19FQlgsIDE2LCAgOH0sCisgICAgICAgIHsibG9jYWxhcGljaWQiLCAgMHgwMDAwMDAwMSwg
TkEsIENQVUlEX1JFR19FQlgsIDI0LCAgOH0sCisKKyAgICAgICAgeyJzc2UzIiwgICAgICAgICAw
eDAwMDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VDWCwgIDAsICAxfSwKKyAgICAgICAgeyJwY2xtdWxx
ZHEiLCAgICAweDAwMDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VDWCwgIDEsICAxfSwKKyAgICAgICAg
eyJkdGVzNjQiLCAgICAgICAweDAwMDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VDWCwgIDIsICAxfSwK
KyAgICAgICAgeyJtb25pdG9yIiwgICAgICAweDAwMDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VDWCwg
IDMsICAxfSwKKyAgICAgICAgeyJkc2NwbCIsICAgICAgICAweDAwMDAwMDAxLCBOQSwgQ1BVSURf
UkVHX0VDWCwgIDQsICAxfSwKKyAgICAgICAgeyJ2bXgiLCAgICAgICAgICAweDAwMDAwMDAxLCBO
QSwgQ1BVSURfUkVHX0VDWCwgIDUsICAxfSwKKyAgICAgICAgeyJzbXgiLCAgICAgICAgICAweDAw
MDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VDWCwgIDYsICAxfSwKKyAgICAgICAgeyJlc3QiLCAgICAg
ICAgICAweDAwMDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VDWCwgIDcsICAxfSwKKyAgICAgICAgeyJ0
bTIiLCAgICAgICAgICAweDAwMDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VDWCwgIDgsICAxfSwKKyAg
ICAgICAgeyJzc3NlMyIsICAgICAgICAweDAwMDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VDWCwgIDks
ICAxfSwKKyAgICAgICAgeyJjbnR4aWQiLCAgICAgICAweDAwMDAwMDAxLCBOQSwgQ1BVSURfUkVH
X0VDWCwgMTAsICAxfSwKKyAgICAgICAgeyJmbWEiLCAgICAgICAgICAweDAwMDAwMDAxLCBOQSwg
Q1BVSURfUkVHX0VDWCwgMTIsICAxfSwKKyAgICAgICAgeyJjbXB4Y2hnMTYiLCAgICAweDAwMDAw
MDAxLCBOQSwgQ1BVSURfUkVHX0VDWCwgMTMsICAxfSwKKyAgICAgICAgeyJ4dHByIiwgICAgICAg
ICAweDAwMDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VDWCwgMTQsICAxfSwKKyAgICAgICAgeyJwZGNt
IiwgICAgICAgICAweDAwMDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VDWCwgMTUsICAxfSwKKyAgICAg
ICAgeyJwY2lkIiwgICAgICAgICAweDAwMDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VDWCwgMTcsICAx
fSwKKyAgICAgICAgeyJkY2EiLCAgICAgICAgICAweDAwMDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VD
WCwgMTgsICAxfSwKICAgICAgICAgLyogTGludXggdXNlcyBzc2U0X3sxLDJ9LiAgS2VlcCBzc2U0
LnsxLDJ9IGZvciBjb21wYXRpYmlsaXR5ICovCi0gICAgICAgIHsic3NlNC4yIiwgICAgICAgMHgw
MDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsIDIwLCAgMX0sCi0gICAgICAgIHsic3NlNF8yIiwg
ICAgICAgMHgwMDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsIDIwLCAgMX0sCi0gICAgICAgIHsi
c3NlNC4xIiwgICAgICAgMHgwMDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsIDE5LCAgMX0sCiAg
ICAgICAgIHsic3NlNF8xIiwgICAgICAgMHgwMDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsIDE5
LCAgMX0sCi0gICAgICAgIHsiZGNhIiwgICAgICAgICAgMHgwMDAwMDAwMSwgTkEsIENQVUlEX1JF
R19FQ1gsIDE4LCAgMX0sCi0gICAgICAgIHsicGNpZCIsICAgICAgICAgMHgwMDAwMDAwMSwgTkEs
IENQVUlEX1JFR19FQ1gsIDE3LCAgMX0sCi0gICAgICAgIHsicGRjbSIsICAgICAgICAgMHgwMDAw
MDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsIDE1LCAgMX0sCi0gICAgICAgIHsieHRwciIsICAgICAg
ICAgMHgwMDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsIDE0LCAgMX0sCi0gICAgICAgIHsiY21w
eGNoZzE2IiwgICAgMHgwMDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsIDEzLCAgMX0sCi0gICAg
ICAgIHsiZm1hIiwgICAgICAgICAgMHgwMDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsIDEyLCAg
MX0sCi0gICAgICAgIHsiY250eGlkIiwgICAgICAgMHgwMDAwMDAwMSwgTkEsIENQVUlEX1JFR19F
Q1gsIDEwLCAgMX0sCi0gICAgICAgIHsic3NzZTMiLCAgICAgICAgMHgwMDAwMDAwMSwgTkEsIENQ
VUlEX1JFR19FQ1gsICA5LCAgMX0sCi0gICAgICAgIHsidG0yIiwgICAgICAgICAgMHgwMDAwMDAw
MSwgTkEsIENQVUlEX1JFR19FQ1gsICA4LCAgMX0sCi0gICAgICAgIHsiZXN0IiwgICAgICAgICAg
MHgwMDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsICA3LCAgMX0sCi0gICAgICAgIHsic214Iiwg
ICAgICAgICAgMHgwMDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsICA2LCAgMX0sCi0gICAgICAg
IHsidm14IiwgICAgICAgICAgMHgwMDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsICA1LCAgMX0s
Ci0gICAgICAgIHsiZHNjcGwiLCAgICAgICAgMHgwMDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gs
ICA0LCAgMX0sCi0gICAgICAgIHsibW9uaXRvciIsICAgICAgMHgwMDAwMDAwMSwgTkEsIENQVUlE
X1JFR19FQ1gsICAzLCAgMX0sCi0gICAgICAgIHsiZHRlczY0IiwgICAgICAgMHgwMDAwMDAwMSwg
TkEsIENQVUlEX1JFR19FQ1gsICAyLCAgMX0sCi0gICAgICAgIHsicGNsbXVscWRxIiwgICAgMHgw
MDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsICAxLCAgMX0sCi0gICAgICAgIHsic3NlMyIsICAg
ICAgICAgMHgwMDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsICAwLCAgMX0sCi0gICAgICAgIHsi
cGJlIiwgICAgICAgICAgMHgwMDAwMDAwMSwgTkEsIENQVUlEX1JFR19FRFgsIDMxLCAgMX0sCi0g
ICAgICAgIHsiaWE2NCIsICAgICAgICAgMHgwMDAwMDAwMSwgTkEsIENQVUlEX1JFR19FRFgsIDMw
LCAgMX0sCi0gICAgICAgIHsidG0iLCAgICAgICAgICAgMHgwMDAwMDAwMSwgTkEsIENQVUlEX1JF
R19FRFgsIDI5LCAgMX0sCi0gICAgICAgIHsiaHR0IiwgICAgICAgICAgMHgwMDAwMDAwMSwgTkEs
IENQVUlEX1JFR19FRFgsIDI4LCAgMX0sCi0gICAgICAgIHsic3MiLCAgICAgICAgICAgMHgwMDAw
MDAwMSwgTkEsIENQVUlEX1JFR19FRFgsIDI3LCAgMX0sCi0gICAgICAgIHsic3NlMiIsICAgICAg
ICAgMHgwMDAwMDAwMSwgTkEsIENQVUlEX1JFR19FRFgsIDI2LCAgMX0sCi0gICAgICAgIHsic3Nl
IiwgICAgICAgICAgMHgwMDAwMDAwMSwgTkEsIENQVUlEX1JFR19FRFgsIDI1LCAgMX0sCi0gICAg
ICAgIHsiZnhzciIsICAgICAgICAgMHgwMDAwMDAwMSwgTkEsIENQVUlEX1JFR19FRFgsIDI0LCAg
MX0sCi0gICAgICAgIHsibW14IiwgICAgICAgICAgMHgwMDAwMDAwMSwgTkEsIENQVUlEX1JFR19F
RFgsIDIzLCAgMX0sCi0gICAgICAgIHsiYWNwaSIsICAgICAgICAgMHgwMDAwMDAwMSwgTkEsIENQ
VUlEX1JFR19FRFgsIDIyLCAgMX0sCi0gICAgICAgIHsiZHMiLCAgICAgICAgICAgMHgwMDAwMDAw
MSwgTkEsIENQVUlEX1JFR19FRFgsIDIxLCAgMX0sCi0gICAgICAgIHsiY2xmc2giLCAgICAgICAg
MHgwMDAwMDAwMSwgTkEsIENQVUlEX1JFR19FRFgsIDE5LCAgMX0sCi0gICAgICAgIHsicHNuIiwg
ICAgICAgICAgMHgwMDAwMDAwMSwgTkEsIENQVUlEX1JFR19FRFgsIDE4LCAgMX0sCi0gICAgICAg
IHsicHNlMzYiLCAgICAgICAgMHgwMDAwMDAwMSwgTkEsIENQVUlEX1JFR19FRFgsIDE3LCAgMX0s
Ci0gICAgICAgIHsicGF0IiwgICAgICAgICAgMHgwMDAwMDAwMSwgTkEsIENQVUlEX1JFR19FRFgs
IDE2LCAgMX0sCi0gICAgICAgIHsiY21vdiIsICAgICAgICAgMHgwMDAwMDAwMSwgTkEsIENQVUlE
X1JFR19FRFgsIDE1LCAgMX0sCi0gICAgICAgIHsibWNhIiwgICAgICAgICAgMHgwMDAwMDAwMSwg
TkEsIENQVUlEX1JFR19FRFgsIDE0LCAgMX0sCi0gICAgICAgIHsicGdlIiwgICAgICAgICAgMHgw
MDAwMDAwMSwgTkEsIENQVUlEX1JFR19FRFgsIDEzLCAgMX0sCi0gICAgICAgIHsibXRyciIsICAg
ICAgICAgMHgwMDAwMDAwMSwgTkEsIENQVUlEX1JFR19FRFgsIDEyLCAgMX0sCi0gICAgICAgIHsi
c3lzZW50ZXIiLCAgICAgMHgwMDAwMDAwMSwgTkEsIENQVUlEX1JFR19FRFgsIDExLCAgMX0sCi0g
ICAgICAgIHsiYXBpYyIsICAgICAgICAgMHgwMDAwMDAwMSwgTkEsIENQVUlEX1JFR19FRFgsICA5
LCAgMX0sCi0gICAgICAgIHsiY21weGNoZzgiLCAgICAgMHgwMDAwMDAwMSwgTkEsIENQVUlEX1JF
R19FRFgsICA4LCAgMX0sCi0gICAgICAgIHsibWNlIiwgICAgICAgICAgMHgwMDAwMDAwMSwgTkEs
IENQVUlEX1JFR19FRFgsICA3LCAgMX0sCi0gICAgICAgIHsicGFlIiwgICAgICAgICAgMHgwMDAw
MDAwMSwgTkEsIENQVUlEX1JFR19FRFgsICA2LCAgMX0sCi0gICAgICAgIHsibXNyIiwgICAgICAg
ICAgMHgwMDAwMDAwMSwgTkEsIENQVUlEX1JFR19FRFgsICA1LCAgMX0sCi0gICAgICAgIHsidHNj
IiwgICAgICAgICAgMHgwMDAwMDAwMSwgTkEsIENQVUlEX1JFR19FRFgsICA0LCAgMX0sCi0gICAg
ICAgIHsicHNlIiwgICAgICAgICAgMHgwMDAwMDAwMSwgTkEsIENQVUlEX1JFR19FRFgsICAzLCAg
MX0sCi0gICAgICAgIHsiZGUiLCAgICAgICAgICAgMHgwMDAwMDAwMSwgTkEsIENQVUlEX1JFR19F
RFgsICAyLCAgMX0sCi0gICAgICAgIHsidm1lIiwgICAgICAgICAgMHgwMDAwMDAwMSwgTkEsIENQ
VUlEX1JFR19FRFgsICAxLCAgMX0sCisgICAgICAgIHsic3NlNC4xIiwgICAgICAgMHgwMDAwMDAw
MSwgTkEsIENQVUlEX1JFR19FQ1gsIDE5LCAgMX0sCisgICAgICAgIHsic3NlNF8yIiwgICAgICAg
MHgwMDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsIDIwLCAgMX0sCisgICAgICAgIHsic3NlNC4y
IiwgICAgICAgMHgwMDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsIDIwLCAgMX0sCisgICAgICAg
IHsieDJhcGljIiwgICAgICAgMHgwMDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsIDIxLCAgMX0s
CisgICAgICAgIHsibW92YmUiLCAgICAgICAgMHgwMDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gs
IDIyLCAgMX0sCisgICAgICAgIHsicG9wY250IiwgICAgICAgMHgwMDAwMDAwMSwgTkEsIENQVUlE
X1JFR19FQ1gsIDIzLCAgMX0sCisgICAgICAgIHsidHNjLWRlYWRsaW5lIiwgMHgwMDAwMDAwMSwg
TkEsIENQVUlEX1JFR19FQ1gsIDI0LCAgMX0sCisgICAgICAgIHsiYWVzIiwgICAgICAgICAgMHgw
MDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsIDI1LCAgMX0sCisgICAgICAgIHsieHNhdmUiLCAg
ICAgICAgMHgwMDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsIDI2LCAgMX0sCisgICAgICAgIHsi
b3N4c2F2ZSIsICAgICAgMHgwMDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsIDI3LCAgMX0sCisg
ICAgICAgIHsiYXZ4IiwgICAgICAgICAgMHgwMDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsIDI4
LCAgMX0sCisgICAgICAgIHsiZjE2YyIsICAgICAgICAgMHgwMDAwMDAwMSwgTkEsIENQVUlEX1JF
R19FQ1gsIDI5LCAgMX0sCisgICAgICAgIHsicmRyYW5kIiwgICAgICAgMHgwMDAwMDAwMSwgTkEs
IENQVUlEX1JFR19FQ1gsIDMwLCAgMX0sCisgICAgICAgIHsiaHlwZXJ2aXNvciIsICAgMHgwMDAw
MDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsIDMxLCAgMX0sCisKICAgICAgICAgeyJmcHUiLCAgICAg
ICAgICAweDAwMDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VEWCwgIDAsICAxfSwKKyAgICAgICAgeyJ2
bWUiLCAgICAgICAgICAweDAwMDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VEWCwgIDEsICAxfSwKKyAg
ICAgICAgeyJkZSIsICAgICAgICAgICAweDAwMDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VEWCwgIDIs
ICAxfSwKKyAgICAgICAgeyJwc2UiLCAgICAgICAgICAweDAwMDAwMDAxLCBOQSwgQ1BVSURfUkVH
X0VEWCwgIDMsICAxfSwKKyAgICAgICAgeyJ0c2MiLCAgICAgICAgICAweDAwMDAwMDAxLCBOQSwg
Q1BVSURfUkVHX0VEWCwgIDQsICAxfSwKKyAgICAgICAgeyJtc3IiLCAgICAgICAgICAweDAwMDAw
MDAxLCBOQSwgQ1BVSURfUkVHX0VEWCwgIDUsICAxfSwKKyAgICAgICAgeyJwYWUiLCAgICAgICAg
ICAweDAwMDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VEWCwgIDYsICAxfSwKKyAgICAgICAgeyJtY2Ui
LCAgICAgICAgICAweDAwMDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VEWCwgIDcsICAxfSwKKyAgICAg
ICAgeyJjbXB4Y2hnOCIsICAgICAweDAwMDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VEWCwgIDgsICAx
fSwKKyAgICAgICAgeyJhcGljIiwgICAgICAgICAweDAwMDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VE
WCwgIDksICAxfSwKKyAgICAgICAgeyJzeXNlbnRlciIsICAgICAweDAwMDAwMDAxLCBOQSwgQ1BV
SURfUkVHX0VEWCwgMTEsICAxfSwKKyAgICAgICAgeyJtdHJyIiwgICAgICAgICAweDAwMDAwMDAx
LCBOQSwgQ1BVSURfUkVHX0VEWCwgMTIsICAxfSwKKyAgICAgICAgeyJwZ2UiLCAgICAgICAgICAw
eDAwMDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VEWCwgMTMsICAxfSwKKyAgICAgICAgeyJtY2EiLCAg
ICAgICAgICAweDAwMDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VEWCwgMTQsICAxfSwKKyAgICAgICAg
eyJjbW92IiwgICAgICAgICAweDAwMDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VEWCwgMTUsICAxfSwK
KyAgICAgICAgeyJwYXQiLCAgICAgICAgICAweDAwMDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VEWCwg
MTYsICAxfSwKKyAgICAgICAgeyJwc2UzNiIsICAgICAgICAweDAwMDAwMDAxLCBOQSwgQ1BVSURf
UkVHX0VEWCwgMTcsICAxfSwKKyAgICAgICAgeyJwc24iLCAgICAgICAgICAweDAwMDAwMDAxLCBO
QSwgQ1BVSURfUkVHX0VEWCwgMTgsICAxfSwKKyAgICAgICAgeyJjbGZzaCIsICAgICAgICAweDAw
MDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VEWCwgMTksICAxfSwKKyAgICAgICAgeyJkcyIsICAgICAg
ICAgICAweDAwMDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VEWCwgMjEsICAxfSwKKyAgICAgICAgeyJh
Y3BpIiwgICAgICAgICAweDAwMDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VEWCwgMjIsICAxfSwKKyAg
ICAgICAgeyJtbXgiLCAgICAgICAgICAweDAwMDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VEWCwgMjMs
ICAxfSwKKyAgICAgICAgeyJmeHNyIiwgICAgICAgICAweDAwMDAwMDAxLCBOQSwgQ1BVSURfUkVH
X0VEWCwgMjQsICAxfSwKKyAgICAgICAgeyJzc2UiLCAgICAgICAgICAweDAwMDAwMDAxLCBOQSwg
Q1BVSURfUkVHX0VEWCwgMjUsICAxfSwKKyAgICAgICAgeyJzc2UyIiwgICAgICAgICAweDAwMDAw
MDAxLCBOQSwgQ1BVSURfUkVHX0VEWCwgMjYsICAxfSwKKyAgICAgICAgeyJzcyIsICAgICAgICAg
ICAweDAwMDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VEWCwgMjcsICAxfSwKKyAgICAgICAgeyJodHQi
LCAgICAgICAgICAweDAwMDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VEWCwgMjgsICAxfSwKKyAgICAg
ICAgeyJ0bSIsICAgICAgICAgICAweDAwMDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VEWCwgMjksICAx
fSwKKyAgICAgICAgeyJpYTY0IiwgICAgICAgICAweDAwMDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VE
WCwgMzAsICAxfSwKKyAgICAgICAgeyJwYmUiLCAgICAgICAgICAweDAwMDAwMDAxLCBOQSwgQ1BV
SURfUkVHX0VEWCwgMzEsICAxfSwKKwogICAgICAgICB7ImFyYXQiLCAgICAgICAgIDB4MDAwMDAw
MDYsIE5BLCBDUFVJRF9SRUdfRUFYLCAgMiwgIDF9LAotICAgICAgICB7ImF2eDUxMnZsIiwgICAg
IDB4MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdfRUJYLCAzMSwgIDF9LAotICAgICAgICB7ImF2eDUx
MmJ3IiwgICAgIDB4MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdfRUJYLCAzMCwgIDF9LAotICAgICAg
ICB7InNoYSIsICAgICAgICAgIDB4MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdfRUJYLCAyOSwgIDF9
LAotICAgICAgICB7ImF2eDUxMmNkIiwgICAgIDB4MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdfRUJY
LCAyOCwgIDF9LAotICAgICAgICB7ImF2eDUxMmVyIiwgICAgIDB4MDAwMDAwMDcsICAwLCBDUFVJ
RF9SRUdfRUJYLCAyNywgIDF9LAotICAgICAgICB7ImF2eDUxMnBmIiwgICAgIDB4MDAwMDAwMDcs
ICAwLCBDUFVJRF9SRUdfRUJYLCAyNiwgIDF9LAotICAgICAgICB7ImNsd2IiLCAgICAgICAgIDB4
MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdfRUJYLCAyNCwgIDF9LAotICAgICAgICB7ImNsZmx1c2hv
cHQiLCAgIDB4MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdfRUJYLCAyMywgIDF9LAotICAgICAgICB7
ImF2eDUxMmlmbWEiLCAgIDB4MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdfRUJYLCAyMSwgIDF9LAot
ICAgICAgICB7InNtYXAiLCAgICAgICAgIDB4MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdfRUJYLCAy
MCwgIDF9LAotICAgICAgICB7ImFkeCIsICAgICAgICAgIDB4MDAwMDAwMDcsICAwLCBDUFVJRF9S
RUdfRUJYLCAxOSwgIDF9LAotICAgICAgICB7InJkc2VlZCIsICAgICAgIDB4MDAwMDAwMDcsICAw
LCBDUFVJRF9SRUdfRUJYLCAxOCwgIDF9LAotICAgICAgICB7ImF2eDUxMmRxIiwgICAgIDB4MDAw
MDAwMDcsICAwLCBDUFVJRF9SRUdfRUJYLCAxNywgIDF9LAotICAgICAgICB7ImF2eDUxMmYiLCAg
ICAgIDB4MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdfRUJYLCAxNiwgIDF9LAotICAgICAgICB7Im1w
eCIsICAgICAgICAgIDB4MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdfRUJYLCAxNCwgIDF9LAotICAg
ICAgICB7ImNtdCIsICAgICAgICAgIDB4MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdfRUJYLCAxMiwg
IDF9LAotICAgICAgICB7InJ0bSIsICAgICAgICAgIDB4MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdf
RUJYLCAxMSwgIDF9LAotICAgICAgICB7ImludnBjaWQiLCAgICAgIDB4MDAwMDAwMDcsICAwLCBD
UFVJRF9SRUdfRUJYLCAxMCwgIDF9LAotICAgICAgICB7ImVybXMiLCAgICAgICAgIDB4MDAwMDAw
MDcsICAwLCBDUFVJRF9SRUdfRUJYLCAgOSwgIDF9LAotICAgICAgICB7ImJtaTIiLCAgICAgICAg
IDB4MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdfRUJYLCAgOCwgIDF9LAotICAgICAgICB7InNtZXAi
LCAgICAgICAgIDB4MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdfRUJYLCAgNywgIDF9LAotICAgICAg
ICB7ImF2eDIiLCAgICAgICAgIDB4MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdfRUJYLCAgNSwgIDF9
LAotICAgICAgICB7ImhsZSIsICAgICAgICAgIDB4MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdfRUJY
LCAgNCwgIDF9LAotICAgICAgICB7ImJtaTEiLCAgICAgICAgIDB4MDAwMDAwMDcsICAwLCBDUFVJ
RF9SRUdfRUJYLCAgMywgIDF9LAotICAgICAgICB7InRzY19hZGp1c3QiLCAgIDB4MDAwMDAwMDcs
ICAwLCBDUFVJRF9SRUdfRUJYLCAgMSwgIDF9LAorCiAgICAgICAgIHsiZnNnc2Jhc2UiLCAgICAg
MHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FQlgsICAwLCAgMX0sCi0gICAgICAgIHsib3Nwa2Ui
LCAgICAgICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FQ1gsICA0LCAgMX0sCi0gICAgICAg
IHsicGt1IiwgICAgICAgICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FQ1gsICAzLCAgMX0s
Ci0gICAgICAgIHsidW1pcCIsICAgICAgICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FQ1gs
ICAyLCAgMX0sCisgICAgICAgIHsidHNjX2FkanVzdCIsICAgMHgwMDAwMDAwNywgIDAsIENQVUlE
X1JFR19FQlgsICAxLCAgMX0sCisgICAgICAgIHsiYm1pMSIsICAgICAgICAgMHgwMDAwMDAwNywg
IDAsIENQVUlEX1JFR19FQlgsICAzLCAgMX0sCisgICAgICAgIHsiaGxlIiwgICAgICAgICAgMHgw
MDAwMDAwNywgIDAsIENQVUlEX1JFR19FQlgsICA0LCAgMX0sCisgICAgICAgIHsiYXZ4MiIsICAg
ICAgICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FQlgsICA1LCAgMX0sCisgICAgICAgIHsi
c21lcCIsICAgICAgICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FQlgsICA3LCAgMX0sCisg
ICAgICAgIHsiYm1pMiIsICAgICAgICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FQlgsICA4
LCAgMX0sCisgICAgICAgIHsiZXJtcyIsICAgICAgICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JF
R19FQlgsICA5LCAgMX0sCisgICAgICAgIHsiaW52cGNpZCIsICAgICAgMHgwMDAwMDAwNywgIDAs
IENQVUlEX1JFR19FQlgsIDEwLCAgMX0sCisgICAgICAgIHsicnRtIiwgICAgICAgICAgMHgwMDAw
MDAwNywgIDAsIENQVUlEX1JFR19FQlgsIDExLCAgMX0sCisgICAgICAgIHsiY210IiwgICAgICAg
ICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FQlgsIDEyLCAgMX0sCisgICAgICAgIHsibXB4
IiwgICAgICAgICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FQlgsIDE0LCAgMX0sCisgICAg
ICAgIHsiYXZ4NTEyZiIsICAgICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FQlgsIDE2LCAg
MX0sCisgICAgICAgIHsiYXZ4NTEyZHEiLCAgICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19F
QlgsIDE3LCAgMX0sCisgICAgICAgIHsicmRzZWVkIiwgICAgICAgMHgwMDAwMDAwNywgIDAsIENQ
VUlEX1JFR19FQlgsIDE4LCAgMX0sCisgICAgICAgIHsiYWR4IiwgICAgICAgICAgMHgwMDAwMDAw
NywgIDAsIENQVUlEX1JFR19FQlgsIDE5LCAgMX0sCisgICAgICAgIHsic21hcCIsICAgICAgICAg
MHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FQlgsIDIwLCAgMX0sCisgICAgICAgIHsiYXZ4NTEy
aWZtYSIsICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FQlgsIDIxLCAgMX0sCisgICAgICAg
IHsiY2xmbHVzaG9wdCIsICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FQlgsIDIzLCAgMX0s
CisgICAgICAgIHsiY2x3YiIsICAgICAgICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FQlgs
IDI0LCAgMX0sCisgICAgICAgIHsiYXZ4NTEycGYiLCAgICAgMHgwMDAwMDAwNywgIDAsIENQVUlE
X1JFR19FQlgsIDI2LCAgMX0sCisgICAgICAgIHsiYXZ4NTEyZXIiLCAgICAgMHgwMDAwMDAwNywg
IDAsIENQVUlEX1JFR19FQlgsIDI3LCAgMX0sCisgICAgICAgIHsiYXZ4NTEyY2QiLCAgICAgMHgw
MDAwMDAwNywgIDAsIENQVUlEX1JFR19FQlgsIDI4LCAgMX0sCisgICAgICAgIHsic2hhIiwgICAg
ICAgICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FQlgsIDI5LCAgMX0sCisgICAgICAgIHsi
YXZ4NTEyYnciLCAgICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FQlgsIDMwLCAgMX0sCisg
ICAgICAgIHsiYXZ4NTEydmwiLCAgICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FQlgsIDMx
LCAgMX0sCisKICAgICAgICAgeyJhdng1MTJ2Ym1pIiwgICAweDAwMDAwMDA3LCAgMCwgQ1BVSURf
UkVHX0VDWCwgIDEsICAxfSwKLSAgICAgICAgeyJhdng1MTItNGZtYXBzIiwweDAwMDAwMDA3LCAg
MCwgQ1BVSURfUkVHX0VEWCwgIDMsICAxfSwKKyAgICAgICAgeyJ1bWlwIiwgICAgICAgICAweDAw
MDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VDWCwgIDIsICAxfSwKKyAgICAgICAgeyJwa3UiLCAgICAg
ICAgICAweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VDWCwgIDMsICAxfSwKKyAgICAgICAgeyJv
c3BrZSIsICAgICAgICAweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VDWCwgIDQsICAxfSwKKwog
ICAgICAgICB7ImF2eDUxMi00dm5uaXciLDB4MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdfRURYLCAg
MiwgIDF9LAotICAgICAgICB7InBlcmZjdHJfbmIiLCAgIDB4ODAwMDAwMDEsIE5BLCBDUFVJRF9S
RUdfRUNYLCAyNCwgIDF9LAotICAgICAgICB7InBlcmZjdHJfY29yZSIsIDB4ODAwMDAwMDEsIE5B
LCBDUFVJRF9SRUdfRUNYLCAyMywgIDF9LAotICAgICAgICB7InRvcG9leHQiLCAgICAgIDB4ODAw
MDAwMDEsIE5BLCBDUFVJRF9SRUdfRUNYLCAyMiwgIDF9LAotICAgICAgICB7InRibSIsICAgICAg
ICAgIDB4ODAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRUNYLCAyMSwgIDF9LAotICAgICAgICB7Im5v
ZGVpZCIsICAgICAgIDB4ODAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRUNYLCAxOSwgIDF9LAotICAg
ICAgICB7ImZtYTQiLCAgICAgICAgIDB4ODAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRUNYLCAxNiwg
IDF9LAotICAgICAgICB7Imx3cCIsICAgICAgICAgIDB4ODAwMDAwMDEsIE5BLCBDUFVJRF9SRUdf
RUNYLCAxNSwgIDF9LAotICAgICAgICB7IndkdCIsICAgICAgICAgIDB4ODAwMDAwMDEsIE5BLCBD
UFVJRF9SRUdfRUNYLCAxMywgIDF9LAotICAgICAgICB7InNraW5pdCIsICAgICAgIDB4ODAwMDAw
MDEsIE5BLCBDUFVJRF9SRUdfRUNYLCAxMiwgIDF9LAotICAgICAgICB7InhvcCIsICAgICAgICAg
IDB4ODAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRUNYLCAxMSwgIDF9LAotICAgICAgICB7ImlicyIs
ICAgICAgICAgIDB4ODAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRUNYLCAxMCwgIDF9LAotICAgICAg
ICB7Im9zdnciLCAgICAgICAgIDB4ODAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRUNYLCAgOSwgIDF9
LAotICAgICAgICB7IjNkbm93cHJlZmV0Y2giLDB4ODAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRUNY
LCAgOCwgIDF9LAotICAgICAgICB7Im1pc2FsaWduc3NlIiwgIDB4ODAwMDAwMDEsIE5BLCBDUFVJ
RF9SRUdfRUNYLCAgNywgIDF9LAotICAgICAgICB7InNzZTRhIiwgICAgICAgIDB4ODAwMDAwMDEs
IE5BLCBDUFVJRF9SRUdfRUNYLCAgNiwgIDF9LAotICAgICAgICB7ImFibSIsICAgICAgICAgIDB4
ODAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRUNYLCAgNSwgIDF9LAotICAgICAgICB7ImFsdG1vdmNy
OCIsICAgIDB4ODAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRUNYLCAgNCwgIDF9LAotICAgICAgICB7
ImV4dGFwaWMiLCAgICAgIDB4ODAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRUNYLCAgMywgIDF9LAot
ICAgICAgICB7InN2bSIsICAgICAgICAgIDB4ODAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRUNYLCAg
MiwgIDF9LAotICAgICAgICB7ImNtcGxlZ2FjeSIsICAgIDB4ODAwMDAwMDEsIE5BLCBDUFVJRF9S
RUdfRUNYLCAgMSwgIDF9LAorICAgICAgICB7ImF2eDUxMi00Zm1hcHMiLDB4MDAwMDAwMDcsICAw
LCBDUFVJRF9SRUdfRURYLCAgMywgIDF9LAorCiAgICAgICAgIHsibGFoZnNhaGYiLCAgICAgMHg4
MDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsICAwLCAgMX0sCi0gICAgICAgIHsiM2Rub3ciLCAg
ICAgICAgMHg4MDAwMDAwMSwgTkEsIENQVUlEX1JFR19FRFgsIDMxLCAgMX0sCi0gICAgICAgIHsi
M2Rub3dleHQiLCAgICAgMHg4MDAwMDAwMSwgTkEsIENQVUlEX1JFR19FRFgsIDMwLCAgMX0sCi0g
ICAgICAgIHsibG0iLCAgICAgICAgICAgMHg4MDAwMDAwMSwgTkEsIENQVUlEX1JFR19FRFgsIDI5
LCAgMX0sCi0gICAgICAgIHsicmR0c2NwIiwgICAgICAgMHg4MDAwMDAwMSwgTkEsIENQVUlEX1JF
R19FRFgsIDI3LCAgMX0sCi0gICAgICAgIHsicGFnZTFnYiIsICAgICAgMHg4MDAwMDAwMSwgTkEs
IENQVUlEX1JFR19FRFgsIDI2LCAgMX0sCi0gICAgICAgIHsiZmZ4c3IiLCAgICAgICAgMHg4MDAw
MDAwMSwgTkEsIENQVUlEX1JFR19FRFgsIDI1LCAgMX0sCi0gICAgICAgIHsibW14ZXh0IiwgICAg
ICAgMHg4MDAwMDAwMSwgTkEsIENQVUlEX1JFR19FRFgsIDIyLCAgMX0sCi0gICAgICAgIHsibngi
LCAgICAgICAgICAgMHg4MDAwMDAwMSwgTkEsIENQVUlEX1JFR19FRFgsIDIwLCAgMX0sCisgICAg
ICAgIHsiY21wbGVnYWN5IiwgICAgMHg4MDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsICAxLCAg
MX0sCisgICAgICAgIHsic3ZtIiwgICAgICAgICAgMHg4MDAwMDAwMSwgTkEsIENQVUlEX1JFR19F
Q1gsICAyLCAgMX0sCisgICAgICAgIHsiZXh0YXBpYyIsICAgICAgMHg4MDAwMDAwMSwgTkEsIENQ
VUlEX1JFR19FQ1gsICAzLCAgMX0sCisgICAgICAgIHsiYWx0bW92Y3I4IiwgICAgMHg4MDAwMDAw
MSwgTkEsIENQVUlEX1JFR19FQ1gsICA0LCAgMX0sCisgICAgICAgIHsiYWJtIiwgICAgICAgICAg
MHg4MDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsICA1LCAgMX0sCisgICAgICAgIHsic3NlNGEi
LCAgICAgICAgMHg4MDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsICA2LCAgMX0sCisgICAgICAg
IHsibWlzYWxpZ25zc2UiLCAgMHg4MDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsICA3LCAgMX0s
CisgICAgICAgIHsiM2Rub3dwcmVmZXRjaCIsMHg4MDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gs
ICA4LCAgMX0sCisgICAgICAgIHsib3N2dyIsICAgICAgICAgMHg4MDAwMDAwMSwgTkEsIENQVUlE
X1JFR19FQ1gsICA5LCAgMX0sCisgICAgICAgIHsiaWJzIiwgICAgICAgICAgMHg4MDAwMDAwMSwg
TkEsIENQVUlEX1JFR19FQ1gsIDEwLCAgMX0sCisgICAgICAgIHsieG9wIiwgICAgICAgICAgMHg4
MDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsIDExLCAgMX0sCisgICAgICAgIHsic2tpbml0Iiwg
ICAgICAgMHg4MDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsIDEyLCAgMX0sCisgICAgICAgIHsi
d2R0IiwgICAgICAgICAgMHg4MDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsIDEzLCAgMX0sCisg
ICAgICAgIHsibHdwIiwgICAgICAgICAgMHg4MDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsIDE1
LCAgMX0sCisgICAgICAgIHsiZm1hNCIsICAgICAgICAgMHg4MDAwMDAwMSwgTkEsIENQVUlEX1JF
R19FQ1gsIDE2LCAgMX0sCisgICAgICAgIHsibm9kZWlkIiwgICAgICAgMHg4MDAwMDAwMSwgTkEs
IENQVUlEX1JFR19FQ1gsIDE5LCAgMX0sCisgICAgICAgIHsidGJtIiwgICAgICAgICAgMHg4MDAw
MDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsIDIxLCAgMX0sCisgICAgICAgIHsidG9wb2V4dCIsICAg
ICAgMHg4MDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsIDIyLCAgMX0sCisgICAgICAgIHsicGVy
ZmN0cl9jb3JlIiwgMHg4MDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsIDIzLCAgMX0sCisgICAg
ICAgIHsicGVyZmN0cl9uYiIsICAgMHg4MDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsIDI0LCAg
MX0sCisKICAgICAgICAgeyJzeXNjYWxsIiwgICAgICAweDgwMDAwMDAxLCBOQSwgQ1BVSURfUkVH
X0VEWCwgMTEsICAxfSwKKyAgICAgICAgeyJueCIsICAgICAgICAgICAweDgwMDAwMDAxLCBOQSwg
Q1BVSURfUkVHX0VEWCwgMjAsICAxfSwKKyAgICAgICAgeyJtbXhleHQiLCAgICAgICAweDgwMDAw
MDAxLCBOQSwgQ1BVSURfUkVHX0VEWCwgMjIsICAxfSwKKyAgICAgICAgeyJmZnhzciIsICAgICAg
ICAweDgwMDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VEWCwgMjUsICAxfSwKKyAgICAgICAgeyJwYWdl
MWdiIiwgICAgICAweDgwMDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VEWCwgMjYsICAxfSwKKyAgICAg
ICAgeyJyZHRzY3AiLCAgICAgICAweDgwMDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VEWCwgMjcsICAx
fSwKKyAgICAgICAgeyJsbSIsICAgICAgICAgICAweDgwMDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VE
WCwgMjksICAxfSwKKyAgICAgICAgeyIzZG5vd2V4dCIsICAgICAweDgwMDAwMDAxLCBOQSwgQ1BV
SURfUkVHX0VEWCwgMzAsICAxfSwKKyAgICAgICAgeyIzZG5vdyIsICAgICAgICAweDgwMDAwMDAx
LCBOQSwgQ1BVSURfUkVHX0VEWCwgMzEsICAxfSwKKwogICAgICAgICB7InByb2Nwa2ciLCAgICAg
IDB4MDAwMDAwMDQsICAwLCBDUFVJRF9SRUdfRUFYLCAyNiwgIDZ9LAorCiAgICAgICAgIHsiaW52
dHNjIiwgICAgICAgMHg4MDAwMDAwNywgTkEsIENQVUlEX1JFR19FRFgsICA4LCAgMX0sCi0gICAg
ICAgIHsiYXBpY2lkc2l6ZSIsICAgMHg4MDAwMDAwOCwgTkEsIENQVUlEX1JFR19FQ1gsIDEyLCAg
NH0sCisKICAgICAgICAgeyJuYyIsICAgICAgICAgICAweDgwMDAwMDA4LCBOQSwgQ1BVSURfUkVH
X0VDWCwgIDAsICA4fSwKKyAgICAgICAgeyJhcGljaWRzaXplIiwgICAweDgwMDAwMDA4LCBOQSwg
Q1BVSURfUkVHX0VDWCwgMTIsICA0fSwKKwogICAgICAgICB7InN2bV9ucHQiLCAgICAgIDB4ODAw
MDAwMGEsIE5BLCBDUFVJRF9SRUdfRURYLCAgMCwgIDF9LAogICAgICAgICB7InN2bV9sYnJ2Iiwg
ICAgIDB4ODAwMDAwMGEsIE5BLCBDUFVJRF9SRUdfRURYLCAgMSwgIDF9LAogICAgICAgICB7InN2
bV9ucmlwcyIsICAgIDB4ODAwMDAwMGEsIE5BLCBDUFVJRF9SRUdfRURYLCAgMywgIDF9LApAQCAt
MjM2LDYgKzI0OSw3IEBAIGludCBsaWJ4bF9jcHVpZF9wYXJzZV9jb25maWcobGlieGxfY3B1aWRf
cG9saWN5X2xpc3QgKmNwdWlkLCBjb25zdCBjaGFyKiBzdHIpCiAgICAgICAgIHsic3ZtX3ZtY2Jj
bGVhbiIsMHg4MDAwMDAwYSwgTkEsIENQVUlEX1JFR19FRFgsICA1LCAgMX0sCiAgICAgICAgIHsi
c3ZtX2RlY29kZSIsICAgMHg4MDAwMDAwYSwgTkEsIENQVUlEX1JFR19FRFgsICA3LCAgMX0sCiAg
ICAgICAgIHsic3ZtX3BhdXNlZmlsdCIsMHg4MDAwMDAwYSwgTkEsIENQVUlEX1JFR19FRFgsIDEw
LCAgMX0sCisKICAgICAgICAgeyJtYXhodmxlYWYiLCAgICAweDQwMDAwMDAwLCBOQSwgQ1BVSURf
UkVHX0VBWCwgIDAsICA4fSwKIAogICAgICAgICB7TlVMTCwgMCwgTkEsIENQVUlEX1JFR19JTlYs
IDAsIDB9Ci0tIApnaXQtc2VyaWVzIDAuOS4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 13:17:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 13: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 1dQvna-0000vI-D9; Fri, 30 Jun 2017 13: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 <marmarek@invisiblethingslab.com>) id 1dQvnX-0000uE-Fc
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 13:17:23 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 DB/CA-01736-16F46595; Fri, 30 Jun 2017 13:17:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDIsWRWlGSWpSXmKPExsXilM8iqZvoHxZ
 pcNzRYsnHxSwOjB5Hd/9mCmCMYs3MS8qvSGDN2PbyBGPBbuuKh6vfszQwftLuYuTkEBJYxSjx
 cFMIhJ0tsaNzGVMXIxcHi8BKVonH316xgiQkBDwlzu08B2U7S/Tv/cQIUiQkcIhR4nr/FiaQB
 JtAqET79hlgRSIC0hLXPl8GK2IWOMkocevHC7AiYQEbifcH/rN1MXIArVCVeL1aFyTMK5AjsX
 DVc3aIBXIS+141MILYnALFEpeW3GOFuK5I4uSSxUwQ9YISJ2c+YcGthgNor7rE+nlCIGFmAXm
 J5q2zmScwisxC0j0LoWoWkqoFjMyrGDWKU4vKUot0jUz1kooy0zNKchMzc3QNDUz1clOLixPT
 U3MSk4r1kvNzNzECQ7+egYFxB+Oudr9DjJIcTEqivCuvhUYK8SXlp1RmJBZnxBeV5qQWH2KU4
 eBQkuC97BsWKSRYlJqeWpGWmQOMQpi0BAePkgjvXg+gNG9xQWJucWY6ROoUoyXHtbe7vjBxHJ
 vx8xsTx6qZQFKIJS8/L1VKnPcXyDwBkIaM0jy4cbBEcYlRVkqYl5GBgUGIpyC1KDezBFX+FaM
 4B6OSMO8ykCk8mXklcFtfAR3EBHSQ8IwQkINKEhFSUg2MU+4+Pt93l8Vmfe3t76GnitxvFa/J
 YarTkM38s3XR+23hph4lF6fGXvSWtBK+xO/D+WNyHm+h+u9LUhksEfuvmWrkffnM69v/32fHv
 zcMH8OaxGXapO5f8FP14AizkD7H2XKDZ6PrbtOjyiLn1+3r/TKztMjUxifd+U2Xt8f1zFfm23
 7OWRmnxFKckWioxVxUnAgAwiW5fw8DAAA=
X-Env-Sender: marmarek@invisiblethingslab.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1498828639!100811757!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39749 invoked from network); 30 Jun 2017 13:17:20 -0000
Received: from out1-smtp.messagingengine.com (HELO
 out1-smtp.messagingengine.com) (66.111.4.25)
 by server-4.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Jun 2017 13:17:20 -0000
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id C03DF20B2B;
 Fri, 30 Jun 2017 09:17:19 -0400 (EDT)
Received: from frontend1 ([10.202.2.160])
 by compute7.internal (MEProxy); Fri, 30 Jun 2017 09:17:19 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:references:subject:to:x-me-sender:x-me-sender
 :x-sasl-enc:x-sasl-enc; s=fm1; bh=FbdkkWhHGSwJZasa5pzGQ/vGHWxr9K
 njg4MxVUNayOc=; b=hl+vzJRpgC4iqLep0Mnh/MouqnWBrvwMGjJotbK80KvktP
 uaPm0YUOKthf6NZf8kThcUmCc+/l9JthyMa82de8Pl+RBX1oXRzDoDSTAFloSn8z
 ClIp9iesxaoLJwiUBmWP/qDE+AFJNMbGZE3OAMgL+kfQz+ELJUMU9vFclAkhQ8uG
 WKq4GRaTBShC7RFU0z2uMic8QYcGSZExH1p4dHDeI2tEkot5fG7Ko8kg1MmuPjAJ
 l5eexcKdkiKXMBW4sT/nP+aVK9uWWiLrCQMIIz1uF+dmpCWl4NEZT1VNKG2px3xH
 41Qikagp0+WMymKW2eXVv15XFz9tklcH6oqvDfHA==
X-ME-Sender: <xms:X09WWSIopUdaPrsvNDuh-z0pHZ05lAiAUNqb22xOSsmpNDDRBSgiSQ>
X-Sasl-enc: 5xnAGRifo7JQmf9fzrb8MgFE1yHcMF1n270z1vqqrW5D 1498828639
Received: from devel-3rdparty.localdomain (89-70-103-23.dynamic.chello.pl
 [89.70.103.23])
 by mail.messagingengine.com (Postfix) with ESMTPA id AE8757E32F;
 Fri, 30 Jun 2017 09:17:18 -0400 (EDT)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xen.org
Date: Fri, 30 Jun 2017 15:16:56 +0200
Message-Id: <d9fab9940da676e53574e0cb2b976143b4b53805.1498828597.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.7.5
In-Reply-To: <cover.8a8e55fabe418c3d7660567e46a973b3c3b26615.1498828597.git-series.marmarek@invisiblethingslab.com>
References: <cover.8a8e55fabe418c3d7660567e46a973b3c3b26615.1498828597.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
In-Reply-To: <cover.8a8e55fabe418c3d7660567e46a973b3c3b26615.1498828597.git-series.marmarek@invisiblethingslab.com>
References: <cover.8a8e55fabe418c3d7660567e46a973b3c3b26615.1498828597.git-series.marmarek@invisiblethingslab.com>
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v3 1/4] libxl: add more cpuid flags 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>

VGhpcyBpcyByZXN1bHQgb2YgcGFyc2luZyBjcHVfbWFwLnhtbCBmcm9tIGxpYnZpcnQuClRoZSBt
b3N0IGltcG9ydGFudCBwYXJ0IGlzIGhhbmRsaW5nIGxlYWYgMHgwMDAwMDAwNywgYnV0IHdoaWxl
IGF0IGl0IGFkZApvdGhlciBiaXRzIHRvby4KClNpZ25lZC1vZmYtYnk6IE1hcmVrIE1hcmN6eWtv
d3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KLS0tCiBkb2Nz
L21hbi94bC5jZmcucG9kLjUuaW4gIHwgMjEgKysrKysrKysrKysrKy0tLS0tLS0tCiB0b29scy9s
aWJ4bC9saWJ4bF9jcHVpZC5jIHwgNDAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKy0KIDIgZmlsZXMgY2hhbmdlZCwgNTMgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4gYi9kb2NzL21hbi94bC5j
ZmcucG9kLjUuaW4KaW5kZXggMzgwODRjNy4uZmYzMjAzNSAxMDA2NDQKLS0tIGEvZG9jcy9tYW4v
eGwuY2ZnLnBvZC41LmluCisrKyBiL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbgpAQCAtMTQ2NCwx
NCArMTQ2NCwxOSBAQCBhcGljaWRzaXplIGJyYW5kaWQgY2xmbHVzaCBmYW1pbHkgbG9jYWxhcGlj
aWQgbWF4bGVhZiBtYXhodmxlYWYgbW9kZWwgbmMKIHByb2Njb3VudCBwcm9jcGtnIHN0ZXBwaW5n
CiAKIExpc3Qgb2Yga2V5cyB0YWtpbmcgYSBjaGFyYWN0ZXI6Ci0zZG5vdyAzZG5vd2V4dCAzZG5v
d3ByZWZldGNoIGFibSBhY3BpIGFlcyBhbHRtb3ZjcjggYXBpYyBhdnggY2xmc2ggY21vdgotY21w
bGVnYWN5IGNtcHhjaGcxNiBjbXB4Y2hnOCBjbnR4aWQgZGNhIGRlIGRzIGRzY3BsIGR0ZXM2NCBl
c3QgZXh0YXBpYyBmMTZjCi1mZnhzciBmbWE0IGZwdSBmeHNyIGh0dCBoeXBlcnZpc29yIGlhNjQg
aWJzIGxhaGZzYWhmIGxtIGx3cCBtY2EgbWNlIG1pc2FsaWduc3NlCi1tbXggbW14ZXh0IG1vbml0
b3IgbW92YmUgbXNyIG10cnIgbm9kZWlkIG54IG9zdncgb3N4c2F2ZSBwYWUgcGFnZTFnYiBwYXQg
cGJlCi1wY2xtdWxxZHEgcGRjbSBwZ2UgcG9wY250IHBzZSBwc2UzNiBwc24gcmR0c2NwIHNraW5p
dCBzbXggc3Mgc3NlIHNzZTIgc3NlMwotc3NlNF8xIHNzZTRfMiBzc2U0YSBzc3NlMyBzdm0gc3Zt
X2RlY29kZSBzdm1fbGJydiBzdm1fbnB0IHN2bV9ucmlwcwotc3ZtX3BhdXNlZmlsdCBzdm1fdHNj
cmF0ZSBzdm1fdm1jYmNsZWFuIHN5c2NhbGwgc3lzZW50ZXIgdGJtIHRtIHRtMiB0b3BvZXh0IHRz
Ywotdm1lIHZteCB3ZHQgeDJhcGljIHhvcCB4c2F2ZSB4dHByCiszZG5vdyAzZG5vd2V4dCAzZG5v
d3ByZWZldGNoIGFibSBhY3BpIGFkeCBhZXMgYWx0bW92Y3I4IGFwaWMgYXJhdCBhdnggYXZ4Mgor
YXZ4NTEyLTRmbWFwcyBhdng1MTItNHZubml3IGF2eDUxMmJ3IGF2eDUxMmNkIGF2eDUxMmRxIGF2
eDUxMmVyIGF2eDUxMmYKK2F2eDUxMmlmbWEgYXZ4NTEycGYgYXZ4NTEydmJtaSBhdng1MTJ2bCBi
bWkxIGJtaTIgY2xmbHVzaG9wdCBjbGZzaCBjbHdiIGNtb3YKK2NtcGxlZ2FjeSBjbXB4Y2hnMTYg
Y21weGNoZzggY210IGNudHhpZCBkY2EgZGUgZHMgZHNjcGwgZHRlczY0IGVybXMgZXN0IGV4dGFw
aWMKK2YxNmMgZmZ4c3IgZm1hIGZtYTQgZnB1IGZzZ3NiYXNlIGZ4c3IgaGxlIGh0dCBoeXBlcnZp
c29yIGlhNjQgaWJzIGludnBjaWQKK2ludnRzYyBsYWhmc2FoZiBsbSBsd3AgbWNhIG1jZSBtaXNh
bGlnbnNzZSBtbXggbW14ZXh0IG1vbml0b3IgbW92YmUgbXB4IG1zcgorbXRyciBub2RlaWQgbngg
b3Nwa2Ugb3N2dyBvc3hzYXZlIHBhZSBwYWdlMWdiIHBhdCBwYmUgcGNpZCBwY2xtdWxxZHEgcGRj
bQorcGVyZmN0cl9jb3JlIHBlcmZjdHJfbmIgcGdlIHBrdSBwb3BjbnQgcHNlIHBzZTM2IHBzbiBy
ZHJhbmQgcmRzZWVkIHJkdHNjcCBydG0KK3NoYSBza2luaXQgc21hcCBzbWVwIHNteCBzcyBzc2Ug
c3NlMiBzc2UzIHNzZTQuMSBzc2U0LjIgc3NlNF8xIHNzZTRfMiBzc2U0YQorc3NzZTMgc3ZtIHN2
bV9kZWNvZGUgc3ZtX2xicnYgc3ZtX25wdCBzdm1fbnJpcHMgc3ZtX3BhdXNlZmlsdCBzdm1fdHNj
cmF0ZQorc3ZtX3ZtY2JjbGVhbiBzeXNjYWxsIHN5c2VudGVyIHRibSB0bSB0bTIgdG9wb2V4dCB0
c2MgdHNjLWRlYWRsaW5lIHRzY19hZGp1c3QKK3VtaXAgdm1lIHZteCB3ZHQgeDJhcGljIHhvcCB4
c2F2ZSB4dHByCisKIAogVGhlIHhlbmQgc3ludGF4IGlzIGEgbGlzdCBvZiB2YWx1ZXMgaW4gdGhl
IGZvcm0gb2YKICdsZWFmbnVtOnJlZ2lzdGVyPWJpdHN0cmluZyxyZWdpc3Rlcj1iaXRzdHJpbmcn
CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jcHVpZC5jIGIvdG9vbHMvbGlieGwvbGli
eGxfY3B1aWQuYwppbmRleCAyNDU5MWUyLi5mZGE4YmY2IDEwMDY0NAotLS0gYS90b29scy9saWJ4
bC9saWJ4bF9jcHVpZC5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NwdWlkLmMKQEAgLTEwMCwx
MSArMTAwLDEzIEBAIGludCBsaWJ4bF9jcHVpZF9wYXJzZV9jb25maWcobGlieGxfY3B1aWRfcG9s
aWN5X2xpc3QgKmNwdWlkLCBjb25zdCBjaGFyKiBzdHIpCiAgICAgICAgIHsiY2xmbHVzaCIsICAg
ICAgMHgwMDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQlgsICA4LCAgOH0sCiAgICAgICAgIHsiYnJh
bmRpZCIsICAgICAgMHgwMDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQlgsICAwLCAgOH0sCiAgICAg
ICAgIHsiaHlwZXJ2aXNvciIsICAgMHgwMDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsIDMxLCAg
MX0sCisgICAgICAgIHsicmRyYW5kIiwgICAgICAgMHgwMDAwMDAwMSwgTkEsIENQVUlEX1JFR19F
Q1gsIDMwLCAgMX0sCiAgICAgICAgIHsiZjE2YyIsICAgICAgICAgMHgwMDAwMDAwMSwgTkEsIENQ
VUlEX1JFR19FQ1gsIDI5LCAgMX0sCiAgICAgICAgIHsiYXZ4IiwgICAgICAgICAgMHgwMDAwMDAw
MSwgTkEsIENQVUlEX1JFR19FQ1gsIDI4LCAgMX0sCiAgICAgICAgIHsib3N4c2F2ZSIsICAgICAg
MHgwMDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsIDI3LCAgMX0sCiAgICAgICAgIHsieHNhdmUi
LCAgICAgICAgMHgwMDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsIDI2LCAgMX0sCiAgICAgICAg
IHsiYWVzIiwgICAgICAgICAgMHgwMDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsIDI1LCAgMX0s
CisgICAgICAgIHsidHNjLWRlYWRsaW5lIiwgMHgwMDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gs
IDI0LCAgMX0sCiAgICAgICAgIHsicG9wY250IiwgICAgICAgMHgwMDAwMDAwMSwgTkEsIENQVUlE
X1JFR19FQ1gsIDIzLCAgMX0sCiAgICAgICAgIHsibW92YmUiLCAgICAgICAgMHgwMDAwMDAwMSwg
TkEsIENQVUlEX1JFR19FQ1gsIDIyLCAgMX0sCiAgICAgICAgIHsieDJhcGljIiwgICAgICAgMHgw
MDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsIDIxLCAgMX0sCkBAIC0xMTQsOSArMTE2LDExIEBA
IGludCBsaWJ4bF9jcHVpZF9wYXJzZV9jb25maWcobGlieGxfY3B1aWRfcG9saWN5X2xpc3QgKmNw
dWlkLCBjb25zdCBjaGFyKiBzdHIpCiAgICAgICAgIHsic3NlNC4xIiwgICAgICAgMHgwMDAwMDAw
MSwgTkEsIENQVUlEX1JFR19FQ1gsIDE5LCAgMX0sCiAgICAgICAgIHsic3NlNF8xIiwgICAgICAg
MHgwMDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsIDE5LCAgMX0sCiAgICAgICAgIHsiZGNhIiwg
ICAgICAgICAgMHgwMDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsIDE4LCAgMX0sCisgICAgICAg
IHsicGNpZCIsICAgICAgICAgMHgwMDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsIDE3LCAgMX0s
CiAgICAgICAgIHsicGRjbSIsICAgICAgICAgMHgwMDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gs
IDE1LCAgMX0sCiAgICAgICAgIHsieHRwciIsICAgICAgICAgMHgwMDAwMDAwMSwgTkEsIENQVUlE
X1JFR19FQ1gsIDE0LCAgMX0sCiAgICAgICAgIHsiY21weGNoZzE2IiwgICAgMHgwMDAwMDAwMSwg
TkEsIENQVUlEX1JFR19FQ1gsIDEzLCAgMX0sCisgICAgICAgIHsiZm1hIiwgICAgICAgICAgMHgw
MDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsIDEyLCAgMX0sCiAgICAgICAgIHsiY250eGlkIiwg
ICAgICAgMHgwMDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsIDEwLCAgMX0sCiAgICAgICAgIHsi
c3NzZTMiLCAgICAgICAgMHgwMDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsICA5LCAgMX0sCiAg
ICAgICAgIHsidG0yIiwgICAgICAgICAgMHgwMDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsICA4
LCAgMX0sCkBAIC0xNTgsNiArMTYyLDQxIEBAIGludCBsaWJ4bF9jcHVpZF9wYXJzZV9jb25maWco
bGlieGxfY3B1aWRfcG9saWN5X2xpc3QgKmNwdWlkLCBjb25zdCBjaGFyKiBzdHIpCiAgICAgICAg
IHsiZGUiLCAgICAgICAgICAgMHgwMDAwMDAwMSwgTkEsIENQVUlEX1JFR19FRFgsICAyLCAgMX0s
CiAgICAgICAgIHsidm1lIiwgICAgICAgICAgMHgwMDAwMDAwMSwgTkEsIENQVUlEX1JFR19FRFgs
ICAxLCAgMX0sCiAgICAgICAgIHsiZnB1IiwgICAgICAgICAgMHgwMDAwMDAwMSwgTkEsIENQVUlE
X1JFR19FRFgsICAwLCAgMX0sCisgICAgICAgIHsiYXJhdCIsICAgICAgICAgMHgwMDAwMDAwNiwg
TkEsIENQVUlEX1JFR19FQVgsICAyLCAgMX0sCisgICAgICAgIHsiYXZ4NTEydmwiLCAgICAgMHgw
MDAwMDAwNywgIDAsIENQVUlEX1JFR19FQlgsIDMxLCAgMX0sCisgICAgICAgIHsiYXZ4NTEyYnci
LCAgICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FQlgsIDMwLCAgMX0sCisgICAgICAgIHsi
c2hhIiwgICAgICAgICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FQlgsIDI5LCAgMX0sCisg
ICAgICAgIHsiYXZ4NTEyY2QiLCAgICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FQlgsIDI4
LCAgMX0sCisgICAgICAgIHsiYXZ4NTEyZXIiLCAgICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JF
R19FQlgsIDI3LCAgMX0sCisgICAgICAgIHsiYXZ4NTEycGYiLCAgICAgMHgwMDAwMDAwNywgIDAs
IENQVUlEX1JFR19FQlgsIDI2LCAgMX0sCisgICAgICAgIHsiY2x3YiIsICAgICAgICAgMHgwMDAw
MDAwNywgIDAsIENQVUlEX1JFR19FQlgsIDI0LCAgMX0sCisgICAgICAgIHsiY2xmbHVzaG9wdCIs
ICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FQlgsIDIzLCAgMX0sCisgICAgICAgIHsiYXZ4
NTEyaWZtYSIsICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FQlgsIDIxLCAgMX0sCisgICAg
ICAgIHsic21hcCIsICAgICAgICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FQlgsIDIwLCAg
MX0sCisgICAgICAgIHsiYWR4IiwgICAgICAgICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19F
QlgsIDE5LCAgMX0sCisgICAgICAgIHsicmRzZWVkIiwgICAgICAgMHgwMDAwMDAwNywgIDAsIENQ
VUlEX1JFR19FQlgsIDE4LCAgMX0sCisgICAgICAgIHsiYXZ4NTEyZHEiLCAgICAgMHgwMDAwMDAw
NywgIDAsIENQVUlEX1JFR19FQlgsIDE3LCAgMX0sCisgICAgICAgIHsiYXZ4NTEyZiIsICAgICAg
MHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FQlgsIDE2LCAgMX0sCisgICAgICAgIHsibXB4Iiwg
ICAgICAgICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FQlgsIDE0LCAgMX0sCisgICAgICAg
IHsiY210IiwgICAgICAgICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FQlgsIDEyLCAgMX0s
CisgICAgICAgIHsicnRtIiwgICAgICAgICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FQlgs
IDExLCAgMX0sCisgICAgICAgIHsiaW52cGNpZCIsICAgICAgMHgwMDAwMDAwNywgIDAsIENQVUlE
X1JFR19FQlgsIDEwLCAgMX0sCisgICAgICAgIHsiZXJtcyIsICAgICAgICAgMHgwMDAwMDAwNywg
IDAsIENQVUlEX1JFR19FQlgsICA5LCAgMX0sCisgICAgICAgIHsiYm1pMiIsICAgICAgICAgMHgw
MDAwMDAwNywgIDAsIENQVUlEX1JFR19FQlgsICA4LCAgMX0sCisgICAgICAgIHsic21lcCIsICAg
ICAgICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FQlgsICA3LCAgMX0sCisgICAgICAgIHsi
YXZ4MiIsICAgICAgICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FQlgsICA1LCAgMX0sCisg
ICAgICAgIHsiaGxlIiwgICAgICAgICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FQlgsICA0
LCAgMX0sCisgICAgICAgIHsiYm1pMSIsICAgICAgICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JF
R19FQlgsICAzLCAgMX0sCisgICAgICAgIHsidHNjX2FkanVzdCIsICAgMHgwMDAwMDAwNywgIDAs
IENQVUlEX1JFR19FQlgsICAxLCAgMX0sCisgICAgICAgIHsiZnNnc2Jhc2UiLCAgICAgMHgwMDAw
MDAwNywgIDAsIENQVUlEX1JFR19FQlgsICAwLCAgMX0sCisgICAgICAgIHsib3Nwa2UiLCAgICAg
ICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FQ1gsICA0LCAgMX0sCisgICAgICAgIHsicGt1
IiwgICAgICAgICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FQ1gsICAzLCAgMX0sCisgICAg
ICAgIHsidW1pcCIsICAgICAgICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FQ1gsICAyLCAg
MX0sCisgICAgICAgIHsiYXZ4NTEydmJtaSIsICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19F
Q1gsICAxLCAgMX0sCisgICAgICAgIHsiYXZ4NTEyLTRmbWFwcyIsMHgwMDAwMDAwNywgIDAsIENQ
VUlEX1JFR19FRFgsICAzLCAgMX0sCisgICAgICAgIHsiYXZ4NTEyLTR2bm5pdyIsMHgwMDAwMDAw
NywgIDAsIENQVUlEX1JFR19FRFgsICAyLCAgMX0sCisgICAgICAgIHsicGVyZmN0cl9uYiIsICAg
MHg4MDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsIDI0LCAgMX0sCisgICAgICAgIHsicGVyZmN0
cl9jb3JlIiwgMHg4MDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsIDIzLCAgMX0sCiAgICAgICAg
IHsidG9wb2V4dCIsICAgICAgMHg4MDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gsIDIyLCAgMX0s
CiAgICAgICAgIHsidGJtIiwgICAgICAgICAgMHg4MDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQ1gs
IDIxLCAgMX0sCiAgICAgICAgIHsibm9kZWlkIiwgICAgICAgMHg4MDAwMDAwMSwgTkEsIENQVUlE
X1JFR19FQ1gsIDE5LCAgMX0sCkBAIC0xODcsNiArMjI2LDcgQEAgaW50IGxpYnhsX2NwdWlkX3Bh
cnNlX2NvbmZpZyhsaWJ4bF9jcHVpZF9wb2xpY3lfbGlzdCAqY3B1aWQsIGNvbnN0IGNoYXIqIHN0
cikKICAgICAgICAgeyJueCIsICAgICAgICAgICAweDgwMDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VE
WCwgMjAsICAxfSwKICAgICAgICAgeyJzeXNjYWxsIiwgICAgICAweDgwMDAwMDAxLCBOQSwgQ1BV
SURfUkVHX0VEWCwgMTEsICAxfSwKICAgICAgICAgeyJwcm9jcGtnIiwgICAgICAweDAwMDAwMDA0
LCAgMCwgQ1BVSURfUkVHX0VBWCwgMjYsICA2fSwKKyAgICAgICAgeyJpbnZ0c2MiLCAgICAgICAw
eDgwMDAwMDA3LCBOQSwgQ1BVSURfUkVHX0VEWCwgIDgsICAxfSwKICAgICAgICAgeyJhcGljaWRz
aXplIiwgICAweDgwMDAwMDA4LCBOQSwgQ1BVSURfUkVHX0VDWCwgMTIsICA0fSwKICAgICAgICAg
eyJuYyIsICAgICAgICAgICAweDgwMDAwMDA4LCBOQSwgQ1BVSURfUkVHX0VDWCwgIDAsICA4fSwK
ICAgICAgICAgeyJzdm1fbnB0IiwgICAgICAweDgwMDAwMDBhLCBOQSwgQ1BVSURfUkVHX0VEWCwg
IDAsICAxfSwKLS0gCmdpdC1zZXJpZXMgMC45LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 30 13:17:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 13: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 1dQvna-0000vW-K2; Fri, 30 Jun 2017 13: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 <marmarek@invisiblethingslab.com>) id 1dQvnY-0000ub-8n
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 13:17:24 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 C0/B2-02176-36F46595; Fri, 30 Jun 2017 13:17:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrIIsWRWlGSWpSXmKPExsXilM8iqZvsHxZ
 p8G4zs8WSj4tZHBg9ju7+zRTAGMWamZeUX5HAmrHyyHbGgpecFYtbRRsYezi6GDk5hARWMUps
 72SDsLMl/vWuZuli5OJgEVjJKjF99SpmkISEgKfE3u07GSFsZ4lN/06xgRQJCRxilGjb2s8Ek
 mATCJVo3z6DFcQWEZCWuPb5MiNIEbPASUaJWz9egBUJCzhJ/Jt7E2wdi4CqxPejr8AaeAVyJI
 7fX8IGsUFOYt+rBrBtnALFEpeW3GOFOK9I4uSSxUwQ9YISJ2c+YcGthgNosbrE+nlCIGFmAXm
 J5q2zmScwisxC0j0LoWoWkqoFjMyrGDWKU4vKUot0DU31kooy0zNKchMzc3QNDUz1clOLixPT
 U3MSk4r1kvNzNzECg58BCHYwNmz3PMQoycGkJMq78lpopBBfUn5KZUZicUZ8UWlOavEhRhkOD
 iUJXj/fsEghwaLU9NSKtMwcYBzCpCU4eJREePd6AKV5iwsSc4sz0yFSpxh1OY7N+PmNSYglLz
 8vVUqc9xfIDAGQoozSPLgRsJRwiVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8y0Cm8GTmlcB
 tegV0BBPQEcIzQkCOKElESEk1MNrqKzc6X33SOz+Wof1Vma/CmTN1VzoP5s55sTDq9GSfwPoz
 Z0t+P+daVGD9QM3Eb9sFl9qt7OfXCj8JWtM0o0mNd5WY2TuRPX4t/26vvZAic5nLbb57WuFb7
 XmfdkY1L1u/xX/Fxa2PVI5++m3tssNbI/mas3nVgm0XJedMtHz2pGJe8lHFslglluKMREMt5q
 LiRABITJ10BAMAAA==
X-Env-Sender: marmarek@invisiblethingslab.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1498828642!62008905!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61938 invoked from network); 30 Jun 2017 13:17:22 -0000
Received: from out1-smtp.messagingengine.com (HELO
 out1-smtp.messagingengine.com) (66.111.4.25)
 by server-14.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 30 Jun 2017 13:17:22 -0000
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 4446820C6D;
 Fri, 30 Jun 2017 09:17:22 -0400 (EDT)
Received: from frontend1 ([10.202.2.160])
 by compute7.internal (MEProxy); Fri, 30 Jun 2017 09:17:22 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:in-reply-to:message-id:mime-version
 :references:references:subject:to:x-me-sender:x-me-sender
 :x-sasl-enc:x-sasl-enc; s=fm1; bh=kPjkRUutJCCIGBLzpyP0vdeJJVB0PG
 NUxv1mOWVG6OI=; b=AHKqiXMUvojS4Xe26fngWuG0InZHsTswpO7wT14lrrZ9iA
 Bkifa+0JVhoeP2qd907BOLdDQStHEGtIzRWQma1o4v5HRhsQ1nSiZilIAMAyn+lz
 jYtNzzttp6n+YohgGaC9N1X3ue6kAa+FrN3kv42MZXUg5Cot0dF97kZG2xw1K12m
 D5bHujYvvsMyEWHNY1citFtLtARpUfbW3YGWKB07bhHquWpa8/RyY8Uufl1QWl4L
 Kaw0hKlpVgC1GYjWafn6OaDgU14EV7OYEm7oC2z72mHsBpjE+FodQ/UMzXtRIlxl
 9Spxpp5N/fO2Vk7d/G2NBYec6Idm3Ex7J1h4RFVg==
X-ME-Sender: <xms:Yk9WWXZT42LQqhYZH9vjb86m10OgwvfQ4XpjRDOTghv80my5VWxsdg>
X-Sasl-enc: k6zhYF8/uUk4Ye8MTPpjrhM0VaxnAkRNspfv4tRA8acD 1498828641
Received: from devel-3rdparty.localdomain (89-70-103-23.dynamic.chello.pl
 [89.70.103.23])
 by mail.messagingengine.com (Postfix) with ESMTPA id 2B25D7E32F;
 Fri, 30 Jun 2017 09:17:21 -0400 (EDT)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xen.org
Date: Fri, 30 Jun 2017 15:16:58 +0200
Message-Id: <17093e2b6824fa70e7efc9f827679e78ab132fd0.1498828597.git-series.marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.7.5
In-Reply-To: <cover.8a8e55fabe418c3d7660567e46a973b3c3b26615.1498828597.git-series.marmarek@invisiblethingslab.com>
References: <cover.8a8e55fabe418c3d7660567e46a973b3c3b26615.1498828597.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
In-Reply-To: <cover.8a8e55fabe418c3d7660567e46a973b3c3b26615.1498828597.git-series.marmarek@invisiblethingslab.com>
References: <cover.8a8e55fabe418c3d7660567e46a973b3c3b26615.1498828597.git-series.marmarek@invisiblethingslab.com>
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v3 3/4] libxl: make cpuid_flags array static
	const
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VG8gaGF2ZSBpdCBpbiAucm9kYXRhLCBpbnN0ZWFkIG9mIHJlY29uc3RydWN0aW5nIGVhY2ggdGlt
ZSBvbiBzdGFjay4KClNpZ25lZC1vZmYtYnk6IE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8
bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9j
cHVpZC5jIHwgNCArKy0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NwdWlkLmMgYi90b29scy9s
aWJ4bC9saWJ4bF9jcHVpZC5jCmluZGV4IDk4YzdjNTQuLjM3MjZhYTQgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL2xpYnhsL2xpYnhsX2NwdWlkLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY3B1aWQuYwpA
QCAtODksNyArODksNyBAQCBzdGF0aWMgbGlieGxfY3B1aWRfcG9saWN5X2xpc3QgY3B1aWRfZmlu
ZF9tYXRjaChsaWJ4bF9jcHVpZF9wb2xpY3lfbGlzdCAqbGlzdCwKIGludCBsaWJ4bF9jcHVpZF9w
YXJzZV9jb25maWcobGlieGxfY3B1aWRfcG9saWN5X2xpc3QgKmNwdWlkLCBjb25zdCBjaGFyKiBz
dHIpCiB7CiAjZGVmaW5lIE5BIFhFTl9DUFVJRF9JTlBVVF9VTlVTRUQKLSAgICBzdHJ1Y3QgY3B1
aWRfZmxhZ3MgY3B1aWRfZmxhZ3NbXSA9IHsKKyAgICBzdGF0aWMgY29uc3Qgc3RydWN0IGNwdWlk
X2ZsYWdzIGNwdWlkX2ZsYWdzW10gPSB7CiAgICAgICAgIHsibWF4bGVhZiIsICAgICAgMHgwMDAw
MDAwMCwgTkEsIENQVUlEX1JFR19FQVgsICAwLCAzMn0sCiAgICAgICAvKiB0aGUgZm9sbG93aW5n
IHR3byBlbnRyaWVzIGFyZSBzdWJqZWN0IHRvIHR3ZWFraW5nIGxhdGVyIGluIHRoZSBjb2RlICov
CiAgICAgICAgIHsiZmFtaWx5IiwgICAgICAgMHgwMDAwMDAwMSwgTkEsIENQVUlEX1JFR19FQVgs
ICA4LCAgOH0sCkBAIC0yNDMsNyArMjQzLDcgQEAgaW50IGxpYnhsX2NwdWlkX3BhcnNlX2NvbmZp
ZyhsaWJ4bF9jcHVpZF9wb2xpY3lfbGlzdCAqY3B1aWQsIGNvbnN0IGNoYXIqIHN0cikKICN1bmRl
ZiBOQQogICAgIGNoYXIgKnNlcCwgKnZhbCwgKmVuZHB0cjsKICAgICBpbnQgaTsKLSAgICBzdHJ1
Y3QgY3B1aWRfZmxhZ3MgKmZsYWc7CisgICAgY29uc3Qgc3RydWN0IGNwdWlkX2ZsYWdzICpmbGFn
OwogICAgIHN0cnVjdCBsaWJ4bF9fY3B1aWRfcG9saWN5ICplbnRyeTsKICAgICB1bnNpZ25lZCBs
b25nIG51bTsKICAgICBjaGFyIGZsYWdzWzMzXSwgKnJlc3N0cjsKLS0gCmdpdC1zZXJpZXMgMC45
LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 30 13:20:19 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 13:20:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQvqK-0001wF-FT; Fri, 30 Jun 2017 13:20: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=347cc55e3=Andrew.Cooper3@citrix.com>)
 id 1dQvqJ-0001w1-5X
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 13:20:15 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 CF/8A-03044-E0056595; Fri, 30 Jun 2017 13:20:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsWyU9JRQpc3ICz
 SYNlhc4slHxezODB6HN39mymAMYo1My8pvyKBNaP7YB9LwReWihObIhoY/zN3MXJySAj4Sdzp
 P8sCYgsL6Epc/fAUKM7BISKQK7H4hS1IWEigSOLkksVMIDazgJdE48tfrCA2m4C+xO4Xn8Div
 AK2EieX/wWzWQRUJb6f+QY2UlQgXOJt4xEWiBpBiZMzn4DZnALFEpeW3GMFWcUsoCmxfpc+xH
 h5ieats5kh1qpJXOu/xA5xZbrE1r+/mCcw8s9CMmkWQvcsJN0LGJlXMWoUpxaVpRbpGprpJRV
 lpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBh8DEOxgvL8x4BCjJAeTkijvymuhkUJ8
 SfkplRmJxRnxRaU5qcWHGGU4OJQkeC39wiKFBItS01Mr0jJzgHEAk5bg4FES4d3rAZTmLS5Iz
 C3OTIdInWLU5Wj6sOULkxBLXn5eqpQ470uQGQIgRRmleXAjYDF5iVFWSpiXEegoIZ6C1KLczB
 JU+VeM4hyMSsK8vv5AU3gy80rgNr0COoIJ6AjhGSEgR5QkIqSkGhi5I2asPWEleSzUfeKxz5z
 H+YWr5l2M/R+ceNz+Td/dlsluG04W/f3+w/bZm7pvqZbrhW7pHHZhcml105ize3KoqNmRM/0t
 oXwlH7iZ/VIjJ33/cfXx00aBYhb22NRQP16WK5uuy/eeUi1omzjz6+eT6x53flC5u4R7PfvHv
 VH6LzQ/uE0xV2VXYinOSDTUYi4qTgQAZVZg5sQCAAA=
X-Env-Sender: prvs=347cc55e3=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1498828813!104692596!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38206 invoked from network); 30 Jun 2017 13:20:13 -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;
 30 Jun 2017 13:20:13 -0000
X-IronPort-AV: E=Sophos;i="5.40,286,1496102400"; d="scan'208";a="48669612"
To: =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>, <xen-devel@lists.xen.org>
References: <cover.8a8e55fabe418c3d7660567e46a973b3c3b26615.1498828597.git-series.marmarek@invisiblethingslab.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <feef93cd-7f37-3972-2630-d69615b42114@citrix.com>
Date: Fri, 30 Jun 2017 14:20:08 +0100
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: <cover.8a8e55fabe418c3d7660567e46a973b3c3b26615.1498828597.git-series.marmarek@invisiblethingslab.com>
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>
Subject: Re: [Xen-devel] [PATCH v3 0/4] libxl: cpuid 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>

T24gMzAvMDYvMTcgMTQ6MTYsIE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSB3cm90ZToKPiBU
aGlzIGFkZHMgaGFuZGxpbmcgbW9yZSBjcHVpZCBiaXRzIGJ5IG5hbWUuIE1vc3RseSBiYXNlZCBv
biBjcHVfbWFwLnhtbCBmcm9tCj4gbGlidmlydC4KPgo+IENoYW5nZXMgc2luY2UgdjI6Cj4gICAt
IGFkZGVkICJsaWJ4bDogbWFrZSBjcHVpZF9mbGFncyBhcnJheSBzdGF0aWMgY29uc3QiCj4gICAt
IGFkZGVkICJsaWJ4bDogcmVmb3JtYXQgY3B1aWRfZmxhZ3MiCj4gICAtIGFkZGVkIGZldyBiaXRz
IHRvIHRoZSBzZWNvbmQgcGF0Y2ggYnkgQW5kcmV3J3Mgc3VnZ2VzdGlvbgo+ICAgLSByZXZlcnRl
ZCB0aGUgZmlyc3QgcGF0Y2ggdG8gdjEgdmVyc2lvbgo+Cj4gTWFyZWsgTWFyY3p5a293c2tpLUfD
s3JlY2tpICg0KToKPiAgIGxpYnhsOiBhZGQgbW9yZSBjcHVpZCBmbGFncyBoYW5kbGluZwo+ICAg
bGlieGw6IGZpeCBvc3ZtIGNwdWlkIGZsYWcKPiAgIGxpYnhsOiBtYWtlIGNwdWlkX2ZsYWdzIGFy
cmF5IHN0YXRpYyBjb25zdAo+ICAgbGlieGw6IHJlZm9ybWF0IGNwdWlkX2ZsYWdzCgpBbGwgNCBM
R1RNLgoKQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 13:24:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 13: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 1dQvuN-0002Cw-Vi; Fri, 30 Jun 2017 13: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 <al1img@gmail.com>) id 1dQvuM-0002Cq-W7
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 13:24:27 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 6E/69-03612-A0156595; Fri, 30 Jun 2017 13:24:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOIsWRWlGSWpSXmKPExsVyMfSaoy5nYFi
 kwY7Zqhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8brRd4F04UrZl6ZxN7AeIqvi5GLQ0hgBqPE
 rdnPWLsYOTlYBBpYJfZeZgJJSAjMYZX4evgKC0hCQiBP4ui9qUwQdrHE7YNzwWxeAUGJkzOfg
 NUICXhJPJl8AyzOKWApsejmdRaIDYsZJab2/gMrYhPQkrh/ewUbxDZViclfTjNDDAqQ+NLwB6
 xZWMBd4uTzF+wgtoiAosSDlzeBruPgYBaolXhzXRYkzCygKdG6/Tf7BEaBWUjOmIUktYCRaRW
 jenFqUVlqka6RXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYBAyAMEOxmV/nQ4x
 SnIwKYnyrrwWGinEl5SfUpmRWJwRX1Sak1p8iFGDg0Pg59O/LYxSLHn5ealKErw2/mGRQoJFq
 empFWmZOcA4gSmV4OBREuHd6wGU5i0uSMwtzkyHSJ1iNOa4cmXdFyaOKQe2f2ESApskJc6bCz
 JJAKQ0ozQPbhAsfi8xykoJ8zICnSnEU5BalJtZgir/ilGcg1FJmNcXZApPZl4J3L5XQKcwAZ0
 iPCME5JSSRISUVAPj0tUiHnuX+5eednx7RFFN9/CCaY/UDTc4Lns6M/GP4dPTn04wHm7tO/+1
 a/3DmK2cLUefLzxnLFAwe4b7sR1fJvyOesxbGPOJ+45k1mH3JNYuHV4zCzddrWNLy4O8/R9MZ
 f2nV6d7b7dMUcXuRwuWnm/0NXO3s89oWbE79FBBVdDFXVYZlqeKlViKMxINtZiLihMBJtW/b9
 oCAAA=
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1498829064!52134482!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55906 invoked from network); 30 Jun 2017 13:24:25 -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;
 30 Jun 2017 13:24:25 -0000
Received: by mail-it0-f65.google.com with SMTP id v193so3555098itc.2
 for <xen-devel@lists.xenproject.org>; Fri, 30 Jun 2017 06:24: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=0eJ2rG8RR35RkjiA6lq0KxYYrC2nHUSlJA+Ol1cgPB4=;
 b=L3zPNy/L0gWQmEOnBkoDATC9RrVVYFaeevbpy/0si5PR7lhF4x73JjLiXjFKa9z+tf
 Mk7Y2BPuqlcnhd/4dVUMTc/grJ0morbuvAOeVJXPO4dUFyauu4aTkJkiJJOyWHXvpVC/
 LsPA7ti/9P4Ta5kWfkBCqBiLvqGryYUzrxaLt8MxCDhITSMyMX78JaxUpGaDlXgysNse
 EKSvxxra7mCJz6rfXYWykAW30aRXeWXx4DQfUdWlQs8fziu/qxQlgC2UFMPC8wRRtzVI
 qvGibNcxt1if+6AE+UPLI1uc+xo0A+bZ585lggMqoy4vvYpfqt9TdJcz65r8GpJEp291
 Extw==
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=0eJ2rG8RR35RkjiA6lq0KxYYrC2nHUSlJA+Ol1cgPB4=;
 b=pCzKZcdqufjkhPaBIrunTJR+w1ZFiSdUZml4iSNkOJCkZ5Zc7QS3fepy2jhwsPJnOT
 HCwOmdGQ5tp3bHNrn6jHMRJH4x+v9xEbrrLDe7IvfYVFkdDs7moj6Ui6ouoQJDAFVCSx
 yAjLFTNnRf78imo7RkvpfBs72nV9G1b6nzsMjyD4GjXbMk8ZGIFKKggts0ViUuXuUuic
 3KfqamHE+Db2V2C2aLXOWEJkltV7LL+yhpCX4EbT7v25nDaHE0P9nm0aCWLrnfAH+rhV
 FTbEFl9bb55g4Yu0nFEaZhDDW6ExRAjr69z7qKBj9k+ro7KpJyu7M1RlnSfOFH09lD6L
 JHFQ==
X-Gm-Message-State: AKS2vOw4dOeNa3GL/psMqlpki5XPVlt9fxLfPzm1m/QrP+PrV6O0TpaX
 7sXwqQ8chfB7z/D7br1kOyHQU+Xv8Q==
X-Received: by 10.36.141.134 with SMTP id w128mr7078132itd.84.1498829064346;
 Fri, 30 Jun 2017 06:24:24 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.79.118.83 with HTTP; Fri, 30 Jun 2017 06:24:23 -0700 (PDT)
In-Reply-To: <20170629173632.4wrsgiru7aivepom@citrix.com>
References: <1498557807-10810-1-git-send-email-al1img@gmail.com>
 <1498557807-10810-5-git-send-email-al1img@gmail.com>
 <20170629173632.4wrsgiru7aivepom@citrix.com>
From: Oleksandr Grytsov <al1img@gmail.com>
Date: Fri, 30 Jun 2017 16:24:23 +0300
Message-ID: <CACvf2oWWv7U7+qCG_CJtu_DP3mpO7RHzm39oOp5p0aTNRnh_mQ@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 v3 04/11] 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>

T24gVGh1LCBKdW4gMjksIDIwMTcgYXQgODozNiBQTSwgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4gd3JvdGU6Cj4gT24gVHVlLCBKdW4gMjcsIDIwMTcgYXQgMDE6MDM6MjBQTSArMDMwMCwg
T2xla3NhbmRyIEdyeXRzb3Ygd3JvdGU6Cj4+IEZyb206IE9sZWtzYW5kciBHcnl0c292IDxvbGVr
c2FuZHJfZ3J5dHNvdkBlcGFtLmNvbT4KPj4KPj4gQWRkIGxpYnhsX19kZXZpY2VfYWRkIGZ1bmN0
aW8uCj4KPiBmdW5jdGlvbgo+Cj4+IEFsbW9zdCBhbGwgZGV2aWNlcyBoYXZlIHNpbWlsYXIgbGli
eGxfX2RldmljZV94eHh4X2FkZCBmdW5jdGlvbi4KPj4gVGhpcyBnZW5lcmljIGZ1bmN0aW9uIGlt
cGxlbWVudHMgc2FtZSBmdW5jdGlvbmFsaXR5IGJ1dAo+PiB1c2luZyB0aGUgZGV2aWNlIGhhbmRs
aW5nIGZyYW1ld29yay4gVGhlIGRldmljZSBzcGVjaWZpYwo+PiBwYXJ0IHRoaXMgaXMgc2V0dGlu
ZyB4ZW4gc3RvcmUgY29uZmlndXJhdGlvbi4gVGhpcyBwYXJ0Cj4+IGlzIG1vdmVkIHRvIHNldF94
ZW5zdG9yZV9jb25maWcgY2FsbGJhY2sgb2YgdGhlIGRldmljZSBmcmFtZXdvcmsuCj4+Cj4KPiBS
aWdodC4gSSB0aGluayB0aGlzIGlzIGEgZ29vZCBpZGVhIGluIGdlbmVyYWwuCj4KPiBJIGRvbid0
IHNlZSBleGl0aW5nIGRldmljZSBwb3J0ZWQgdG8gdGhlIG5ldyBmcmFtZXdvcmssIHdoeT8KCkdv
b2QgcXVlc3Rpb24uIEkgdGhpbmsgaXQgaXMgYSBsaXR0bGUgZGFuZ2Vyb3VzIGFuZCBtYXkgaW50
cm9kdWNlIHJlZ3Jlc3Npb24uCkJ1dCBkZWZpbml0ZWx5IGl0IHNob3VsZCBiZSBkb25lLiBJIGNh
biBkbyB0aGVzZSBjaGFuZ2VzIGJ1dCBJIGRvbid0IGhhdmUKdmlzaWJpbGl0eSBob3cgdG8gY2hl
Y2sgZWFjaCBkZXZpY2UuCgo+Cj4gV2UgcmVhbGx5IGRvbid0IHdhbnQgdHdvIHNldHMgb2YgY29k
ZSB0aGF0IGRvZXMgdGhlIHNhbWUgdGhpbmcgaW4gbGlieGwuCj4gVGhhdCdzIGEgcmVjaXBlIGZv
ciBidWdzLgoKCgo+Cj4+IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBHcnl0c292IDxvbGVrc2Fu
ZHJfZ3J5dHNvdkBlcGFtLmNvbT4KPiBbLi4uXQo+PiAgLyoKPj4gZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhsL2xpYnhsX3ZkaXNwbC5jIGIvdG9vbHMvbGlieGwvbGlieGxfdmRpc3BsLmMKPj4gaW5k
ZXggYTYyOGFkYy4uYzc5YmNkYSAxMDA2NDQKPj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdmRp
c3BsLmMKPj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdmRpc3BsLmMKPj4gQEAgLTE0LDYgKzE0
LDIxIEBACj4+Cj4+ICAjaW5jbHVkZSAibGlieGxfaW50ZXJuYWwuaCIKPj4KPj4gK3N0YXRpYyBp
bnQgbGlieGxfX2RldmljZV92ZGlzcGxfc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJf
dCBkb21pZCwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBs
aWJ4bF9kZXZpY2VfdmRpc3BsICp2ZGlzcGwpCj4+ICt7Cj4+ICsgICAgaW50IHJjOwo+PiArCj4+
ICsgICAgcmMgPSBsaWJ4bF9fcmVzb2x2ZV9kb21pZChnYywgdmRpc3BsLT5iYWNrZW5kX2RvbW5h
bWUsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdmRpc3BsLT5iYWNrZW5kX2Rv
bWlkKTsKPj4gKwo+PiArICAgIGlmICh2ZGlzcGwtPmRldmlkID09IC0xKSB7Cj4+ICsgICAgICAg
IHZkaXNwbC0+ZGV2aWQgPSBsaWJ4bF9fZGV2aWNlX25leHRpZChnYywgZG9taWQsICJ2ZGlzcGwi
KTsKPj4gKyAgICB9Cj4+ICsKPgo+IE5vIG5lZWQgdG8gaGF2ZSB7fS4KPgo+PiArICAgIHJldHVy
biByYzsKPj4gK30KPj4gKwo+PiAgc3RhdGljIGludCBsaWJ4bF9fZGV2aWNlX2Zyb21fdmRpc3Bs
KGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAo+PiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV92ZGlzcGwgKnZkaXNwbCwKPj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZGV2aWNlICpkZXZpY2UpCj4+IEBA
IC00Nyw3ICs2Miw3IEBAIHN0YXRpYyB2b2lkIGxpYnhsX19kZXZpY2VfdmRpc3BsX2FkZChsaWJ4
bF9fZWdjICplZ2MsIHVpbnQzMl90IGRvbWlkLAo+PiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGxpYnhsX2RldmljZV92ZGlzcGwgKnZkaXNwbCwKPj4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fYW9fZGV2aWNlICphb2RldikKPj4gIHsK
Pj4gLQo+PiArICAgIGxpYnhsX19kZXZpY2VfYWRkKGVnYywgZG9taWQsICZsaWJ4bF9fdmRpc3Bs
X2RldnR5cGUsIHZkaXNwbCwgYW9kZXYpOwo+PiAgfQo+Pgo+PiAgbGlieGxfZGV2aWNlX3ZkaXNw
bCAqbGlieGxfZGV2aWNlX3ZkaXNwbF9saXN0KGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21p
ZCwKPj4gLS0KPj4gMi43LjQKPj4KCgoKLS0gCkJlc3QgUmVnYXJkcywKT2xla3NhbmRyIEdyeXRz
b3YuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 13:25:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 13:25:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQvuz-0002Ft-7u; Fri, 30 Jun 2017 13:25:05 +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 1dQvux-0002Fe-Du
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 13:25:03 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 50/13-01732-E2156595; Fri, 30 Jun 2017 13:25:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsVyMfSai65uYFi
 kwfk7+hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a233/YCjZKVsz6fICxgbFTqIuRk0NIYAaj
 xNNJ8l2MXBwsAg2sEjsef2IEcSQE5gA5Wyeyg1RJCORJnPlynhXCLpI4uqgNzOYVEJQ4OfMJC
 8QkL4lpT1azgdicApYSx5c/ZAUZJCSwmFFi0tmvYA1sAloS92+vACtiEVCVWH57IyPEoACJuZ
 8Pgw0SFgiT2Pp3CxOILSKgKPHg5U2gXg4OZoFaiTfXZUHCzAKaEq3bf7NPYBSYheSMWUhSCxi
 ZVjFqFKcWlaUW6RpZ6iUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBAZiPQMD4w7G
 y1v8DjFKcjApifKuvBYaKcSXlJ9SmZFYnBFfVJqTWnyIUYODQ+Dn078tjFIsefl5qUoSvHv8w
 yKFBItS01Mr0jJzgLECUyrBwaMkwrvXAyjNW1yQmFucmQ6ROsVozHHlyrovTBxTDmz/wiQENk
 lKnPc6yCQBkNKM0jy4QbAYvsQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmNcXZApPZl4J3L5
 XQKcwAZ0iPCME5JSSRISUVANjbJnB1217/YX2b9V9Zfqs8rOLYTX7v8nfPxxy9/B9m313wg4j
 S/dw65MPtt2P6cj8b9cutqt//gtxvv9+Dw91ajQ/3ukUVXlqUQWro3iryuWNMTfZlxW4fXZjD
 dm7hqslaeJZLY87redENx5ytQyo0l3mZif+VfaDvt2+EybPVyV6n9j8s/S6EktxRqKhFnNRcS
 IAEqr4PdwCAAA=
X-Env-Sender: al1img@gmail.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1498829100!81048642!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26146 invoked from network); 30 Jun 2017 13:25:01 -0000
Received: from mail-it0-f68.google.com (HELO mail-it0-f68.google.com)
 (209.85.214.68)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 30 Jun 2017 13:25:01 -0000
Received: by mail-it0-f68.google.com with SMTP id o202so3566908itc.1
 for <xen-devel@lists.xenproject.org>; Fri, 30 Jun 2017 06:25: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; bh=3R3Ipl9rbOJZIZ4vwhjLpEl0WLsdHEsx4+YJtK7t+H4=;
 b=rYNT/Ww2c2JIi3BAaWeKxhKBXaJ315c54KdcLltqBKUfKlQDk7j7gnePj5sy0UcJQ2
 rEy7nHhaonQvcsb22q66G2whDh2b1j0FHR1/4HDhb9c9Hk5xV/vXlUAOevYoCu5K4g+B
 HybZrxsHK0E6Om+koscKBLze7kBrWZCfqJSYe4BKSEftduRpu/2JevLN0/AtLknhlQkl
 Viep7Wym1GxuMgd2kB26tosCrdD+ZmZRHrIXwiKKmi6LkH3bzvQ+KaxKbSvv3y+/Crh9
 PQVqFxiiWTbDldIVyTX0ronN2UCmgV6Ph8nR0FDhAVbamQDcky/BteqQIr8rXjghOrgb
 Ta+A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=3R3Ipl9rbOJZIZ4vwhjLpEl0WLsdHEsx4+YJtK7t+H4=;
 b=Xw8s7wlrGkW6xtF9rwz9rqlY7uAQDJ5SGFdCDPDciD29F/gZQj1stT6hFZmrcXsLuG
 ygetiDULAwHT8C3wEQQO0ulS54igMc8mDD4FIUkfoLFfU2NhrbFUR4hB9ZrGTPE3Up3P
 z+/bsBeGnXp5JrZXH5MoR1LzSDsXT3SGHIY6OSAd9P3X87UvJHXeP+NKIALd+3mycm+A
 PMfBrY70anGPsdV4ax430s+MHUvL/QqcXm/R35w+S61QEuoybtsBbj82CiDyuMF9vaJC
 lMjKRChzgHp+P6rTCfDNSHtvm6OHJw5TE7ZcovfBNVJKb6TMt8C33F0e2J7Xw16WkxV8
 8h1A==
X-Gm-Message-State: AKS2vOyuFfmIvzuy8edKHD93mkUOkuc4qk6VDbZmM1zV5YbSyw0Kfb1N
 oRqHzS/haN3oLKpbBBdr5HUC6hKvaQ==
X-Received: by 10.36.40.145 with SMTP id h139mr8384370ith.84.1498829100311;
 Fri, 30 Jun 2017 06:25:00 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.79.118.83 with HTTP; Fri, 30 Jun 2017 06:24:59 -0700 (PDT)
In-Reply-To: <20170629173626.xcwserspgvh7lry7@citrix.com>
References: <1498557807-10810-1-git-send-email-al1img@gmail.com>
 <1498557807-10810-4-git-send-email-al1img@gmail.com>
 <20170629173626.xcwserspgvh7lry7@citrix.com>
From: Oleksandr Grytsov <al1img@gmail.com>
Date: Fri, 30 Jun 2017 16:24:59 +0300
Message-ID: <CACvf2oXDbUOow5ztTANj26t5qf3FFczM+YkPjeadT9eacms9gg@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 v3 03/11] libxl: add generic function 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>

VGhhbmtzLCBJIHdpbGwgZml4IGl0LgoKT24gVGh1LCBKdW4gMjksIDIwMTcgYXQgODozNiBQTSwg
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4gT24gVHVlLCBKdW4gMjcsIDIw
MTcgYXQgMDE6MDM6MTlQTSArMDMwMCwgT2xla3NhbmRyIEdyeXRzb3Ygd3JvdGU6Cj4+IEZyb206
IE9sZWtzYW5kciBHcnl0c292IDxvbGVrc2FuZHJfZ3J5dHNvdkBlcGFtLmNvbT4KPj4KPj4gQWRk
IGxpYnhsX19kZXZpY2VfbGlzdCwgbGlieGxfX2RldmljZV9saXN0X2ZyZWUuCj4+IERldmljZSBs
aXN0IGlzIGNyZWF0ZWQgZnJvbSBsaWJ4bCB4ZW4gc3RvcmUgZW50cmllcy4KPj4gSW4gb3JkZXIg
dG8gZmlsbCBsaWJ4bCBkZXZpY2Ugc3RydWN0dXJlIGZyb20geGVuIHN0b3JlLAo+PiB0aGUgZGV2
aWNlIGhhbmRsaW5nIGZyYW1ld29yayBleHRlbmRlZCB3aXRoIGZyb21feGVuc3RvcmUgY2FsbGJh
Y2suCj4+IE9uIHRoaXMgY2FsbGJhY2sgbGlieGxfZGV2aWNlIHNoYWxsIGJlIGZpbGxlZCB3aXRo
IGRhdGEgZnJvbQo+PiBiZSB4ZW4gc3RvcmUgZGlyZWN0b3J5Lgo+Pgo+PiBTaWduZWQtb2ZmLWJ5
OiBPbGVrc2FuZHIgR3J5dHNvdiA8b2xla3NhbmRyX2dyeXRzb3ZAZXBhbS5jb20+Cj4+IC0tLQo+
PiAgdG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMgICB8IDc2ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrCj4+ICB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5o
IHwgIDggKysrKysKPj4gIHRvb2xzL2xpYnhsL2xpYnhsX3ZkaXNwbC5jICAgfCAxNyArKysrKysr
Ky0tCj4+ICAzIGZpbGVzIGNoYW5nZWQsIDk4IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0p
Cj4+Cj4+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX2RldmljZS5jCj4+IGluZGV4IDAwMzU2YWYuLjhiY2ZhMmIgMTAwNjQ0Cj4+IC0t
LSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RldmljZS5jCj4+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X2RldmljZS5jCj4+IEBAIC0xNzkzLDYgKzE3OTMsODIgQEAgb3V0Ogo+PiAgICAgIHJldHVybiBB
T19DUkVBVEVfRkFJTChyYyk7Cj4+ICB9Cj4+Cj4+ICt2b2lkKiBsaWJ4bF9fZGV2aWNlX2xpc3Qo
Y29uc3Qgc3RydWN0IGxpYnhsX2RldmljZV90eXBlICpkdCwKPj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICBsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsIGludCAqbnVtKQo+Cj4gdm9p
ZCAqbGlieGxfLi4uCj4KPj4gK3sKPj4gKyAgICBHQ19JTklUKGN0eCk7Cj4+ICsKPj4gKyAgICB2
b2lkICpyID0gTlVMTDsKPj4gKyAgICB2b2lkICpsaXN0ID0gTlVMTDsKPj4gKyAgICB2b2lkICpp
dGVtID0gTlVMTDsKPj4gKyAgICBjaGFyICpsaWJ4bF9wYXRoOwo+PiArICAgIGNoYXIgKmJlX3Bh
dGg7Cj4+ICsgICAgY2hhcioqIGRpciA9IE5VTEw7Cj4KPiBjaGFyICoqZGlyCj4KPj4gKyAgICB1
bnNpZ25lZCBpbnQgbmRpcnMgPSAwOwo+PiArICAgIGludCByYzsKPj4gKwo+PiArICAgICpudW0g
PSAwOwo+PiArCj4+ICsgICAgbGlieGxfcGF0aCA9IEdDU1BSSU5URigiJXMvZGV2aWNlLyVzIiwK
Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX194c19saWJ4bF9wYXRoKGdjLCBk
b21pZCksIGR0LT50eXBlKTsKPj4gKwo+PiArICAgIGRpciA9IGxpYnhsX194c19kaXJlY3Rvcnko
Z2MsIFhCVF9OVUxMLCBsaWJ4bF9wYXRoLCAmbmRpcnMpOwo+PiArCj4+ICsgICAgaWYgKGRpciAm
JiBuZGlycykgewo+PiArICAgICAgICBsaXN0ID0gbWFsbG9jKGR0LT5kZXZfZWxlbV9zaXplICog
bmRpcnMpOwo+PiArICAgICAgICB2b2lkICplbmQgPSAodWludDhfdCopbGlzdCArIG5kaXJzICog
ZHQtPmRldl9lbGVtX3NpemU7Cj4KPiAodWludDhfdCAqKQo+Cj4+ICsgICAgICAgIGl0ZW0gPSBs
aXN0Owo+PiArCj4+ICsgICAgICAgIHdoaWxlKGl0ZW0gPCBlbmQpIHsKPj4gKyAgICAgICAgICAg
IGJlX3BhdGggPSBsaWJ4bF9feHNfcmVhZChnYywgWEJUX05VTEwsCj4+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgR0NTUFJJTlRGKCIlcy8lcy9iYWNrZW5kIiwKPj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9wYXRoLCAqZGlyKSk7Cj4+
ICsKPj4gKyAgICAgICAgICAgIGR0LT5pbml0KGl0ZW0pOwo+PiArCj4+ICsgICAgICAgICAgICBp
ZiAoZHQtPmZyb21feGVuc3RvcmUpCj4+ICsgICAgICAgICAgICB7Cj4KPiBNb3ZlIHsgdG8gcHJl
dmlvdXMgbGluZS4KPgo+PiArICAgICAgICAgICAgICAgIHJjID0gZHQtPmZyb21feGVuc3RvcmUo
Z2MsIGJlX3BhdGgsIGF0b2koKmRpciksIGl0ZW0pOwo+PiArICAgICAgICAgICAgICAgIGlmIChy
YykgZ290byBvdXQ7Cj4+ICsgICAgICAgICAgICB9Cj4+ICsKPj4gKyAgICAgICAgICAgIGl0ZW0g
PSAodWludDhfdCopaXRlbSArIGR0LT5kZXZfZWxlbV9zaXplOwo+PiArICAgICAgICAgICAgKytk
aXI7Cj4+ICsgICAgICAgIH0KPj4gKyAgICB9Cj4+ICsKPj4gKyAgICAqbnVtID0gbmRpcnM7Cj4+
ICsgICAgciA9IGxpc3Q7Cj4+ICsgICAgbGlzdCA9IE5VTEw7Cj4+ICsKPj4gK291dDoKPj4gKwo+
PiArICAgIGlmIChsaXN0KSB7Cj4+ICsgICAgICAgICpudW0gPSAwOwo+PiArICAgICAgICB3aGls
ZShpdGVtID49IGxpc3QpIHsKPgo+IFNwYWNlIGFmdGVyIHdoaWxlLgo+Cj4+ICsgICAgICAgICAg
ICBpdGVtID0gKHVpbnQ4X3QqKWl0ZW0gLSBkdC0+ZGV2X2VsZW1fc2l6ZTsKPj4gKyAgICAgICAg
ICAgIGR0LT5kaXNwb3NlKGl0ZW0pOwo+PiArICAgICAgICB9Cj4+ICsgICAgICAgIGZyZWUobGlz
dCk7Cj4+ICsgICAgfQo+PiArCj4+ICsgICAgR0NfRlJFRTsKPj4gKwo+PiArICAgIHJldHVybiBy
Owo+PiArfQo+PiArCj4+ICt2b2lkIGxpYnhsX19kZXZpY2VfbGlzdF9mcmVlKGNvbnN0IHN0cnVj
dCBsaWJ4bF9kZXZpY2VfdHlwZSAqZHQsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHZvaWQgKmxpc3QsIGludCBudW0pCj4+ICt7Cj4+ICsgICAgaW50IGk7Cj4+ICsKPj4gKyAgICBm
b3IgKGkgPSAwOyBpIDwgbnVtOyBpKyspIHsKPj4gKyAgICAgICAgZHQtPmRpc3Bvc2UoKHVpbnQ4
X3QqKWxpc3QgKyBpICogZHQtPmRldl9lbGVtX3NpemUpOwo+PiArICAgIH0KPj4gKwo+Cj4gTm8g
bmVlZCB0byBoYXZlIHt9LgoKCgotLSAKQmVzdCBSZWdhcmRzLApPbGVrc2FuZHIgR3J5dHNvdi4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 30 13:40:09 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 13:40:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQw9M-00037S-I1; Fri, 30 Jun 2017 13:39: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=34708f25f=citrix-osstest@xenproject.org>)
 id 1dQw9L-00037H-0p
 for xen-devel@lists.xensource.com; Fri, 30 Jun 2017 13:39:55 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 D2/1A-02175-AA456595; Fri, 30 Jun 2017 13:39:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsXitHSDve7KkLB
 Ig7fbtSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aZu6eZCz6LVkz7/5ClgXEhfxcjJ4eEgL/E
 7i1vWCBsd4np7SvYQGwRAWeJCR9ug9m8AnoSCydOYQKxhQUsJLr3bmLsYuQCqm9ilPiwtpkdo
 tlN4vjdt0ww9s/7e8GGsgl4SEzsmQhmswioSrz8tJcZxBYS0JJYunglE8QCQYmTM5+A1TALSE
 gcfPGCGWKOhcSOj31sExj5ZiEpm4WkbAEj0ypGjeLUorLUIl0jS72kosz0jJLcxMwcXUMDU73
 c1OLixPTUnMSkYr3k/NxNjMCwqmdgYNzBeHmL3yFGSQ4mJVHelddCI4X4kvJTKjMSizPii0pz
 UosPMcpwcChJ8K4NDosUEixKTU+tSMvMAQY4TFqCg0dJhFc2CCjNW1yQmFucmQ6ROsWoy7Fh9
 fovTEIsefl5qVLivFNBZgiAFGWU5sGNgEXbJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvO
 0gU3gy80rgNr0COoIJ6AjhGSEgR5QkIqSkGhjTPBIZUlmT7h3irOyWe8vzPvXIgv95R65v+zH
 h0CW9FzemO33eaH/mhCnTzivx91fOKFMMZFx2xvPHuhCW75mCqjc4dm7bGmDPt1Js9QTNXTum
 lLgd+nvmZFRa9J3aPnsd/0vu7TG2J4yEnkvYNf7IKj9je0rBM/Wmv10vz6JIv31NTWHBpvVKL
 MUZiYZazEXFiQB9VZnosQIAAA==
X-Env-Sender: prvs=34708f25f=citrix-osstest@xenproject.org
X-Msg-Ref: server-11.tower-206.messagelabs.com!1498829992!81051690!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58790 invoked from network); 30 Jun 2017 13:39:53 -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;
 30 Jun 2017 13:39:53 -0000
X-IronPort-AV: E=Sophos;i="5.40,286,1496102400"; d="scan'208";a="438459101"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71620-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-i386-libvirt:libvirt-build:fail:allowable
 ovmf:build-amd64-libvirt:libvirt-build:fail:allowable
X-Osstest-Versions-This: ovmf=c8721bb215d276269555a5dcb96342064789c505
X-Osstest-Versions-That: ovmf=0ad564ffe76f5a9286dd61a7b9e021e4b5cd0c0e
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 30 Jun 2017 14:39:49 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [ovmf baseline-only test] 71620: 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
MTYyMCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0
ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE2MjAvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25z
LgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2Nr
aW5nKToKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDUgbGlidmlydC1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsICAgbGlrZSA3MTYxOAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgNSBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcxNjE4Cgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogb3ZtZiAgICAgICAgICAgICAgICAgYzg3MjFiYjIx
NWQyNzYyNjk1NTVhNWRjYjk2MzQyMDY0Nzg5YzUwNQpiYXNlbGluZSB2ZXJzaW9uOgogb3ZtZiAg
ICAgICAgICAgICAgICAgMGFkNTY0ZmZlNzZmNWE5Mjg2ZGQ2MWE3YjllMDIxZTRiNWNkMGMwZQoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgIDcxNjE4ICAyMDE3LTA2LTMwIDA1OjE2OjU3IFogICAgMCBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3MTYyMCAgMjAxNy0wNi0zMCAxMToxNzowMiBaICAg
IDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KCmpvYnM6CiBidWls
ZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0Lnhz
LmNpdHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rl
c3QvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3Vy
Y2UuY29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2Fi
bGUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KY29tbWl0IGM4NzIxYmIyMTVkMjc2MjY5NTU1YTVkY2I5NjM0MjA2NDc4OWM1MDUK
QXV0aG9yOiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CkRhdGU6ICAgVGh1IEp1biAy
OSAyMjo0ODo0MyAyMDE3ICswODAwCgogICAgTWRlTW9kdWxlUGtnIFBlaUNvcmU6IENvcnJlY3Qg
dGhlIGNvbW1lbnRzIG9mIFBlaVJlc2V0U3lzdGVtMgogICAgCiAgICBDYzogTGltaW5nIEdhbyA8
bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENv
bnRyaWJ1dGlvbiBBZ3JlZW1lbnQgMS4wCiAgICBTaWduZWQtb2ZmLWJ5OiBTdGFyIFplbmcgPHN0
YXIuemVuZ0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogTGltaW5nIEdhbyA8bGltaW5nLmdh
b0BpbnRlbC5jb20+Cgpjb21taXQgYzg2N2M4Y2U5ZjVjODFmNzkyMTUyY2U4NmE0NzI5NWIxMmNi
ZGMwNgpBdXRob3I6IFN0YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KRGF0ZTogICBUaHUg
SnVuIDI5IDIyOjQ3OjU2IDIwMTcgKzA4MDAKCiAgICBNZGVQa2c6IENvcnJlY3QgdGhlIGNvbW1l
bnRzIG9mIEVGSV9QRUlfUkVTRVQyX1NZU1RFTQogICAgCiAgICBDYzogTGltaW5nIEdhbyA8bGlt
aW5nLmdhb0BpbnRlbC5jb20+CiAgICBDb250cmlidXRlZC11bmRlcjogVGlhbm9Db3JlIENvbnRy
aWJ1dGlvbiBBZ3JlZW1lbnQgMS4wCiAgICBTaWduZWQtb2ZmLWJ5OiBTdGFyIFplbmcgPHN0YXIu
emVuZ0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogTGltaW5nIEdhbyA8bGltaW5nLmdhb0Bp
bnRlbC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 13:43:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 13:43:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQwCk-0003gJ-1K; Fri, 30 Jun 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 <prvs=3475ef414=George.Dunlap@citrix.com>)
 id 1dQwCj-0003gD-7K
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 13:43:25 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 04/0F-03577-C7556595; Fri, 30 Jun 2017 13:43:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDvW51aFi
 kwbXzZhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8aWg/eZC17IVBxbOZ29gfGceBcjJ4eEgL/E
 gUMfWEFsYYFQib0XfzF1MXJwiAiUSpx7mdLFyMUhJNDFJPH+4RFmEIdZYC+TxLrJp9hAGtgE9
 CTmHf/KAmLzCthK7D+5jwnEZhFQlTjyZwaYLSoQLvG28QhUjaDEyZlPWEAWcArYSXTergEJMw
 sYSBxZNIcVwpaX2P52DjOILQQ0ZvGDo+wTGPlmIemehaRlFpKWBYzMqxg1ilOLylKLdI0M9ZK
 KMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAoONAQh2MP5ZFnCIUZKDSUmUd+W10Egh
 vqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwWwWGRQoJFqempFWmZOcCwh0lLcPAoifDKBgGleYsLE
 nOLM9MhUqcYFaXEeWVCgBICIImM0jy4NlisXWKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5Iwbz
 vIdp7MvBK46a+AFjMBLRaeEQKyuCQRISXVwNj2uaq83jXvoN2N+blCR1dFfrpWYbTvw+XPjBN
 yzlyaHi8Zv+DBI/WS/AXn9xtuWLlv0cF4NrZlXydLKohzVzetSPrg+LPTevKBx1eN7kplVh/+
 WWv+fOZJljjGEx28E+ZVLN1Q49e9+FjWt2CFgHPXI8MPqfN4Pwq9NqGN4cLtRauP1eXP3VOjx
 FKckWioxVxUnAgArdrZ5bACAAA=
X-Env-Sender: prvs=3475ef414=George.Dunlap@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1498830202!104665818!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31853 invoked from network); 30 Jun 2017 13:43:23 -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;
 30 Jun 2017 13:43:23 -0000
X-IronPort-AV: E=Sophos;i="5.40,286,1496102400"; d="scan'208";a="438459565"
To: Ross Lagerwall <ross.lagerwall@citrix.com>, Andrew Cooper
 <andrew.cooper3@citrix.com>, <xen-devel@lists.xen.org>
References: <20170626153650.23017-1-ross.lagerwall@citrix.com>
 <41e01f96-bd1f-0a42-ad93-9e9c0bfd4b86@citrix.com>
 <17a0503e-6a26-d445-14d6-cb0bab029db8@citrix.com>
 <ecf2285c-b461-292c-6de0-687afce5c437@citrix.com>
 <ee8fae94-34b0-1b3f-8632-dc1583ed07e4@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <9da894d0-9592-b334-d0e0-46648a4295c8@citrix.com>
Date: Fri, 30 Jun 2017 14:42:51 +0100
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: <ee8fae94-34b0-1b3f-8632-dc1583ed07e4@citrix.com>
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <liuw@liuw.name>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH for-4.9] 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMDYvMjgvMjAxNyAwNToxOCBQTSwgUm9zcyBMYWdlcndhbGwgd3JvdGU6Cj4gT24gMDYvMjcv
MjAxNyAxMDoxNyBBTSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4gT24gMjYvMDYvMTcgMTg6MzAs
IEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+PiBPbiAyNi8wNi8xNyAxODowMCwgR2VvcmdlIER1bmxh
cCB3cm90ZToKPj4+PiBPbiAyNi8wNi8xNyAxNjozNiwgUm9zcyBMYWdlcndhbGwgd3JvdGU6Cj4g
Li4uCj4+Pgo+Pj4gV2UgYWJzb2x1dGVseSBjYW5ub3QgYmUgaW4gdGhlIHBvc2l0aW9uIG9mIGlz
c3VpbmcgWFNBcyBmb3Igc2l0dWF0aW9ucwo+Pj4gbGlrZSB0aGlzLCBiZWNhdXNlIHRoZXJlIGFy
ZSB0b28gbWFueSB3YXlzIHdoZXJlIGl0IGRlZmluaXRlbHkgd2lsbCBnbwo+Pj4gd3JvbmcsIGFu
ZCB3ZSdkIGVuZCB1cCBpc3N1aW5nIFhTQXMgc2F5aW5nICJyZW1lbWJlciB0byBjbGVhbiB5b3Vy
Cj4+PiB3b3JraW5nIHRyZWUgYmVmb3JlIGJ1aWxkaW5nIGEgbGl2ZXBhdGNoIi4gIFRoaXMgaXMg
b2YgY291cnNlIGFic3VyZC4KPj4KPj4gWW91ciBhcmd1bWVudCBpcyB0aGF0IGJlY2F1c2Ugd2Ug
ZG8gbm90IGlzc3VlIFhTQXMgZm9yICp1c2VyIG1pc3Rha2VzKiwKPj4gdGhhdCB0aGVyZWZvcmUg
d2Ugc2hvdWxkIG5vdCBpc3N1ZSBYU0FzIGZvciAqYnVncyBpbiB0aGUgdG9vbCouCj4+Cj4+IFRo
YXQgaXMgb2YgY291cnNlIGFic3VyZC4gIFdlIGRvIG5vdCBpc3N1ZSBYU0FzIGZvciB1c2VyIG1p
c3Rha2VzIGluCj4+IGJ1aWxkaW5nIHRoZSBoeXBlcnZpc29yIGVpdGhlciAoZm9yIGluc3RhbmNl
LCBzd2l0Y2hpbmcgZ2NjIHZlcnNpb25zCj4+IHdpdGhvdXQgY2xlYW5pbmcgdGhlIGh5cGVydmlz
b3IgdHJlZSksIGFuZCB5ZXQgd2Ugc3RpbGwgaXNzdWUgWFNBcyBmb3IKPj4gYnVncyBpbiB0aGUg
aHlwZXJ2aXNvciBpdHNlbGYuCj4+Cj4+PiBJTU8sIFRoZSBvbmx5IHZpYWJsZSBvcHRpb24gaXMg
dG8gZXhjbHVkZSBsaXZlcGF0Y2gtYnVpbGQtdG9vbHMgZW50aXJlbHkKPj4+IGZyb20gc2VjdXJp
dHkgc2NvcGUuICBJdCBpcyBhbHJlYWR5IHRoZSBjYXNlIHRoYXQgcGVvcGxlIHByb2R1Y2luZwo+
Pj4gbGl2ZXBhdGNoZXMgbmVlZCB0byBjaGVjayB0aGUgcmVzdWx0aW5nIGxpdmVwYXRjaCBiaW5h
cnkgZm9yIHNhbml0eSwgYW5kCj4+PiB0ZXN0IGl0IHN1aXRhYmx5IGluIGEgZGV2ZWxvcG1lbnQg
ZW52aXJvbm1lbnQgYmVmb3JlIHVzZSBpbiBwcm9kdWN0aW9uLgo+Pgo+PiBMb29rLCBpdCBzb3Vu
ZHMgbGlrZSByaWdodCBub3cgeW91IGFyZSBnb2luZyB0aHJvdWdoIGFsbCB0aGUgbGl2ZXBhdGNo
ZXMKPj4gd2l0aCBhIGZpbmUtdG9vdGggY29tYiAqYmVjYXVzZSogdGhlIHRvb2xzIGFyZSAob3Ig
cmVjZW50bHkgaGF2ZSBiZWVuKQo+PiB1bnJlbGlhYmxlLiAgQnV0IGF0IHNvbWUgcG9pbnQgaW4g
dGhlIGZ1dHVyZSwgdGhlIHBhdGNoIGdlbmVyYXRpb24KPj4gbWVjaGFuaXNtIHdpbGwgYmVjb21l
IG1vcmUgcmVsaWFibGUuICBBZnRlciAyMCBYU0FzIG92ZXIgc2l4IG1vbnRocyBpbgo+PiB3aGlj
aCB0aGUgbGl2ZXBhdGNoIHRvb2wgY3JlYXRlZCB0aGUgY29ycmVjdCBwYXRjaCwgeW91IHdpbGwg
YmVjb21lIG1vcmUKPj4gY29tcGxhY2VudC4gIFlvdSB3b24ndCBsb29rIGFzIGNsb3NlbHk7IGl0
J3MgaHVtYW4gbmF0dXJlLgo+Pgo+PiBZb3Ugc2VlbSB0byBiZSBzaW1wbHkgcmVmdXNpbmcgdG8g
dXNlIHlvdXIgaW1hZ2luYXRpb24uICBTdGVwIGJhY2suCj4+IEltYWdpbmUgeW91cnNlbGYgaW4g
b25lIHllYXIuICBZb3UgY29tZSB0byB0aGUgb2ZmaWNlIGFuZCBmaW5kIGFuIGUtbWFpbAo+PiBv
biBzZWN1cml0eUAgd2hpY2ggc2F5cywgIkxpdmVwYXRjaCB0b29scyBvcGVuIGEgc2VjdXJpdHkg
aG9sZSB3aGVuCj4+IGNvbXBpbGluZyB3aXRoIGdjYyB4Lnl5Ii4gIFlvdSByZWFsaXplIHRoYXQg
WGVuVmVyc29uICR7TEFURVNULTJ9IHVzZXMKPj4gZ2NjIHgueXksIHNvIHlvdSB0YWtlIGEgY2xv
c2VyIGxvb2sgYXQgdGhhdCBsaXZlcGF0Y2gsIG9ubHkgdG8gZGlzY292ZXIKPj4gdGhhdCB0aGUg
bGl2ZXBhdGNoZXMgZ2VuZXJhdGVkIGFjdHVhbGx5IGRvIGNvbnRhaW4gdGhlIGJ1ZywgYnV0IHlv
dQo+PiBtaXNzZWQgaXQgYmVjYXVzZSAke0xBVEVTVC1bMCwxXX0gd2VyZSBwZXJmZWN0bHkgZmlu
ZSAoc2luY2UgdGhleSB1c2VkCj4+IG5ld2VyIHZlcnNpb25zIG9mIGdjYyksIHRoZSBkaWZmZXJl
bmNlIHdhcyBzdWJ0bGUsIGFuZCBpdCBwYXNzZWQgYWxsIHRoZQo+PiBmdW5jdGlvbmFsIHRlc3Rz
Lgo+Pgo+PiBOb3cgYWxsIG9mIHRoZSBjdXN0b21lcnMgdGhhdCBoYXZlIGFwcGxpZWQgdGhvc2Ug
cGF0Y2hlcyBhcmUgdnVsbmVyYWJsZS4KPj4KPj4gRG8geW91Ogo+Pgo+PiAxLiBUZWxsIHRoZSBy
ZXBvcnRlciB0byBwb3N0IGl0IHB1YmxpY2x5IHRvIHhlbi1kZXZlbCBpbW1lZGlhdGVseSwgc2lu
Y2UKPj4gbGl2ZXBhdGNoIHRvb2xzIGFyZSBub3Qgc2VjdXJpdHkgc3VwcG9ydGVkIC0tIHRodXMg
Inplcm8tZGF5Ii1pbmcgYWxsCj4+IHlvdXIgY3VzdG9tZXJzIChhcyB3ZWxsIGFzIGFueW9uZSBl
bHNlIHdobyBoYXBwZW5zIHRvIGhhdmUgdXNlZCB4Lnl5IHRvCj4+IGJ1aWxkIGEgaHlwZXJ2aXNv
cik/Cj4+Cj4+IDIuIFNlY3JldGx5IHRha2UgYWR2YW50YWdlIG9mIENpdHJpeCcgcHJpdmlsZWdl
ZCBwb3NpdGlvbiBvbiB0aGUKPj4gc2VjdXJpdHkgbGlzdCwgYW5kIHRyeSB0byBnZXQgYW4gdXBk
YXRlIG91dCB0byB5b3VyIGN1c3RvbWVycyBiZWZvcmUgaXQKPj4gZ2V0cyBhbm5vdW5jZWQgKGJ1
dCBhbGxvd2luZyBldmVyeW9uZSAqZWxzZSogdXNpbmcgZ2NjIHgueXkgdG8KPj4gZXhwZXJpZW5j
ZSBhIHplcm8tZGF5KT8KPj4KPj4gMy4gSXNzdWUgYW4gWFNBIHNvIHRoYXQgZXZlcnlvbmUgaGFz
IHRoZSBvcHBvcnR1bml0eSB0byBmaXggdGhpbmdzIHVwCj4+IGJlZm9yZSBtYWtpbmcgYSBwdWJs
aWMgYW5ub3VuY2VtZW50LCBhbmQgc28gdGhhdCBhbnlvbmUgbm90IG9uIHRoZQo+PiBlbWJhcmdv
IGxpc3QgZ2V0cyBhbiBhbGVydCwgc28gdGhleSBrbm93IHRvIGVpdGhlciB1cGRhdGUgdGhlaXIg
b3duCj4+IGxpdmVwYXRjaGVzLCBvciBsb29rIGZvciB1cGRhdGVzIGZyb20gdGhlaXIgc29mdHdh
cmUgcHJvdmlkZXI/Cj4+Cj4+IEkgdGhpbmsgIzMgaXMgdGhlIG9ubHkgcG9zc2libGUgY2hvaWNl
Lgo+Pgo+PiAgIC1HZW9yZ2UKPj4KPiAKPiBUaGUgaXNzdWUgaGVyZSBpcyB0aGF0IGFueSBidWcg
aW4gbGl2ZXBhdGNoLWJ1aWxkLXRvb2xzIHdoaWNoIHN0aWxsCj4gcmVzdWx0cyBpbiBvdXRwdXQg
YmVpbmcgZ2VuZXJhdGVkIHdvdWxkIGJlIGEgc2VjdXJpdHkgaXNzdWUsIGJlY2F1c2UKPiBzb21l
b25lIG1pZ2h0IGhhdmUgdXNlZCBpdCB0byBwYXRjaCBhIHNlY3VyaXR5IGlzc3VlLgo+IGxpdmVw
YXRjaC1idWlsZC10b29scyBpcyBjZXJ0YWlubHkgbm90IHN0YWJsZSBlbm91Z2ggeWV0IChldmVy
PykgdG8gYmUKPiB0cmVhdGVkIGluIHRoaXMgZmFzaGlvbi4KCllvdSBkaWRuJ3QgYW5zd2VyIG15
IHF1ZXN0aW9uLiAgSWYgdGhlIHNpdHVhdGlvbiBkZXNjcmliZWQgaGFwcGVucywgd2hhdApwb3Np
dGlvbiBkbyB5b3Ugd2FudCBBbmRyZXcgdG8gYmUgcHV0IGluPyAgKElmIEkgbWlzc2VkIGEgcG90
ZW50aWFsCmFjdGlvbiwgbGV0IG1lIGtub3cuKQoKIC1HZW9yZ2UKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 13:44:08 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 13:44: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 1dQwDQ-0003ml-D0; Fri, 30 Jun 2017 13:44: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=347159f46=wei.liu2@citrix.com>)
 id 1dQwDP-0003ma-GR
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 13:44:07 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 BA/91-02962-6A556595; Fri, 30 Jun 2017 13:44:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpO6y0LB
 Ig9bXfBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bplS+ZCk5LVXxY8oq1gfGCaBcjJ4eEgL9E
 78YeNhCbRUBV4vXec8wgNpuAssTPzl6wuAhQfPP00+xdjFwczAJ7GCXOr94DViQs4CqxdOshR
 hCbV8BCouvvJbC4kECdxMSHT9kg4oISJ2c+YQGxmQV0JBbs/gQU5wCypSWW/+MACXMCjdk1dT
 1YiaiAikTn0jksEGMUJDqmH2OawMg3C8mkWUgmzUKYtICReRWjRnFqUVlqka6xgV5SUWZ6Rkl
 uYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmCoMQDBDsa/awMPMUpyMCmJ8q68FhopxJeUn1KZ
 kVicEV9UmpNafIhRhoNDSYJ3ZkhYpJBgUWp6akVaZg4w6GHSEhw8SiK8skFAad7igsTc4sx0i
 NQpRl2OBT0bvjAJseTl56VKifO2gcwQACnKKM2DGwGLwEuMslLCvIxARwnxFKQW5WaWoMq/Yh
 TnYFQS5tUHxrMQT2ZeCdymV0BHMAEdITwjBOSIkkSElFQDo/5sJ9+w7xMZ0n6uWuXDf+lXxPK
 +t7pLJ++6v+1UU8ZmtxvV9SodhmbPFW0nlT+5/eztrJVatWYNCyf+fR0bqcUSfY6V44JNkpth
 QFvALb7k2Dr7WhZ1i9MXDP92Kiy7dEOXK6Vx3dOVsdrq5rWeYmtfzXfVfijK6hu0JromuOrCD
 k6WbUeeKbEUZyQaajEXFScCAAJtnV67AgAA
X-Env-Sender: prvs=347159f46=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1498830244!64469833!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8799 invoked from network); 30 Jun 2017 13:44:05 -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;
 30 Jun 2017 13:44:05 -0000
X-IronPort-AV: E=Sophos;i="5.40,286,1496102400"; d="scan'208";a="429997978"
Date: Fri, 30 Jun 2017 14:44:02 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170630134402.5pd35iqntp2oz24q@citrix.com>
References: <1498715457-16565-1-git-send-email-tianyu.lan@intel.com>
 <1498715457-16565-7-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1498715457-16565-7-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,
 Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH 6/25] 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBKdW4gMjksIDIwMTcgYXQgMDE6NTA6MzhBTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBGcm9tOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IAo+IFRoaXMgcGF0Y2gg
aXMgdG8gYWRkIFhFTl9ET01DVExfdmlvbW11X29wIGh5cGVyY2FsbC4gVGhpcyBoeXBlcmNhbGwK
PiBjb21wcmlzZSB0aHJlZSBzdWItY29tbWFuZDoKPiAtIHF1ZXJ5IGNhcGFiaWxpdGllcyBvZiBv
bmUgc3BlY2lmaWMgdHlwZSB2SU9NTVUgZW11bGF0ZWQgYnkgWGVuCj4gLSBjcmVhdGUgdklPTU1V
IGluIFhlbiBoeXBlcnZpc29yIHdpdGggdmlvbW11IHR5cGUsIHJlZ2lzdGVyIHJhbmdlLAo+ICAg
ICBjYXBhYmlsaXR5Cj4gLSBkZXN0cm95IHZJT01NVSBzcGVjaWZpZWQgYnkgdmlvbW11X2lkCj4g
Cj4gU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KPiBTaWduZWQt
b2ZmLWJ5OiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4KPiAtLS0KPiAgdG9vbHMv
bGlieGMvTWFrZWZpbGUgICAgICAgICAgfCAgMSArCj4gIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVu
Y3RybC5oIHwgIDggKysrKysKPiAgdG9vbHMvbGlieGMveGNfdmlvbW11LmMgICAgICAgfCA4MSAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gIDMgZmlsZXMgY2hh
bmdlZCwgOTAgaW5zZXJ0aW9ucygrKQo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgdG9vbHMvbGlieGMv
eGNfdmlvbW11LmMKPiAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvTWFrZWZpbGUgYi90b29s
cy9saWJ4Yy9NYWtlZmlsZQo+IGluZGV4IDI4YjE4NTcuLmI4ZjQ3NDIgMTAwNjQ0Cj4gLS0tIGEv
dG9vbHMvbGlieGMvTWFrZWZpbGUKPiArKysgYi90b29scy9saWJ4Yy9NYWtlZmlsZQo+IEBAIC01
MSw2ICs1MSw3IEBAIENUUkxfU1JDUy0kKENPTkZJR19NaW5pT1MpICs9IHhjX21pbmlvcy5jCj4g
IENUUkxfU1JDUy15ICAgICAgICs9IHhjX2V2dGNobl9jb21wYXQuYwo+ICBDVFJMX1NSQ1MteSAg
ICAgICArPSB4Y19nbnR0YWJfY29tcGF0LmMKPiAgQ1RSTF9TUkNTLXkgICAgICAgKz0geGNfZGV2
aWNlbW9kZWxfY29tcGF0LmMKPiArQ1RSTF9TUkNTLXkgKz0geGNfdmlvbW11LmMKCnBsZWFzZSBh
bGlnbiArPSB3aXRoIHByZXZpb3VzIGxpbmUuCgo+ICAKPiAgR1VFU1RfU1JDUy15IDo9Cj4gIEdV
RVNUX1NSQ1MteSArPSB4Z19wcml2YXRlLmMgeGNfc3VzcGVuZC5jCj4gZGlmZiAtLWdpdCBhL3Rv
b2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJs
LmgKPiBpbmRleCAxNjI5ZjQxLi41MWNlZWI5IDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhjL2lu
Y2x1ZGUveGVuY3RybC5oCj4gKysrIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKPiBA
QCAtMjcsNiArMjcsNyBAQAo+ICAjZGVmaW5lIF9fWEVOX1RPT0xTX18gMQo+ICAjZW5kaWYKPiAg
Cj4gKyNpbmNsdWRlIDxlcnJuby5oPgo+ICAjaW5jbHVkZSA8dW5pc3RkLmg+Cj4gICNpbmNsdWRl
IDxzdGRkZWYuaD4KPiAgI2luY2x1ZGUgPHN0ZGludC5oPgo+IEBAIC0yNDkxLDYgKzI0OTIsMTMg
QEAgZW51bSB4Y19zdGF0aWNfY3B1X2ZlYXR1cmVtYXNrIHsKPiAgY29uc3QgdWludDMyX3QgKnhj
X2dldF9zdGF0aWNfY3B1X2ZlYXR1cmVtYXNrKGVudW0geGNfc3RhdGljX2NwdV9mZWF0dXJlbWFz
ayk7Cj4gIGNvbnN0IHVpbnQzMl90ICp4Y19nZXRfZmVhdHVyZV9kZWVwX2RlcHModWludDMyX3Qg
ZmVhdHVyZSk7Cj4gIAo+ICtpbnQgeGNfdmlvbW11X3F1ZXJ5X2NhcCh4Y19pbnRlcmZhY2UgKnhj
aCwgdWludDMyX3QgZG9tLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCB0eXBl
LCB1aW50NjRfdCAqY2FwKTsKPiAraW50IHhjX3Zpb21tdV9jcmVhdGUoeGNfaW50ZXJmYWNlICp4
Y2gsIHVpbnQzMl90IGRvbSwgdWludDY0X3QgdHlwZSwKPiArICAgICAgICAgICAgICAgICAgICAg
dWludDY0X3QgYmFzZV9hZGRyLCB1aW50NjRfdCBsZW5ndGgsIHVpbnQ2NF90IGNhcCwKPiArICAg
ICAgICAgICAgICAgICAgICAgdWludDMyX3QgKnZpb21tdV9pZCk7Cj4gK2ludCB4Y192aW9tbXVf
ZGVzdHJveSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9tLCB1aW50MzJfdCB2aW9tbXVf
aWQpOwo+ICsKPiAgI2VuZGlmCj4gIAo+ICBpbnQgeGNfbGl2ZXBhdGNoX3VwbG9hZCh4Y19pbnRl
cmZhY2UgKnhjaCwKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfdmlvbW11LmMgYi90b29s
cy9saWJ4Yy94Y192aW9tbXUuYwo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAw
MC4uNTRlZDg3Nwo+IC0tLSAvZGV2L251bGwKPiArKysgYi90b29scy9saWJ4Yy94Y192aW9tbXUu
Ywo+IEBAIC0wLDAgKzEsODEgQEAKPiArLyoKPiArICogeGNfdmlvbW11LmMKPiArICoKPiArICog
dmlvbW11IHJlbGF0ZWQgQVBJIGZ1bmN0aW9ucy4KPiArICoKPiArICogQ29weXJpZ2h0IChDKSAy
MDE3IEludGVsIENvcnBvcmF0aW9uCj4gKyAqCj4gKyAqIFRoaXMgbGlicmFyeSBpcyBmcmVlIHNv
ZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IKPiArICogbW9kaWZ5IGl0IHVu
ZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYwo+ICsgKiBMaWNl
bnNlLCB2ZXJzaW9uIDIuMSwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5k
YXRpb24uCj4gKyAqCj4gKyAqIFRoaXMgbGlicmFyeSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9w
ZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAo+ICsgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7
IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgo+ICsgKiBNRVJDSEFOVEFCSUxJ
VFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVQo+ICsg
KiBMZXNzZXIgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgo+ICsgKgo+
ICsgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgTGVzc2VyIEdl
bmVyYWwgUHVibGljCj4gKyAqIExpY2Vuc2UgYWxvbmcgd2l0aCB0aGlzIGxpYnJhcnk7IElmIG5v
dCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KPiArICovCj4gKwo+ICsjaW5j
bHVkZSAieGNfcHJpdmF0ZS5oIgo+ICsKPiAraW50IHhjX3Zpb21tdV9xdWVyeV9jYXAoeGNfaW50
ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgdWlu
dDY0X3QgdHlwZSwgdWludDY0X3QgKmNhcCkKClBsZWFzZSByZXBsYWNlIHVpbnQzMl90IHdpdGgg
ZG9taWRfdCBpbiBhbGwgdGhyZWUgZnVuY3Rpb25zIGZvciBkb20uCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 13:44:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 13:44: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 1dQwDX-0003oI-K1; Fri, 30 Jun 2017 13: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 <prvs=347159f46=wei.liu2@citrix.com>)
 id 1dQwDV-0003o0-Uz
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 13:44:14 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 6F/61-01987-DA556595; Fri, 30 Jun 2017 13:44:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDve6a0LB
 Ig5t31C2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozmjd/YCn4bVnx+cY25gXGaShcjJ4eEgL9E
 97HzrCA2i4CqxL/X1xhBbDYBZYmfnb1sILYIUHzz9NPsXYxcHMwCexglzq/ewwySEBbIkFi38
 zJYEa+AhcSJCRvZQWwhgXqJttULmSHighInZz5hAbGZBXQkFuz+BFTPAWRLSyz/xwES5hRwk7
 h68R9YuaiAikTn0jksEGMUJDqmH2OawMg3C8mkWUgmzUKYtICReRWjRnFqUVlqka6RoV5SUWZ
 6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmCo1TMwMO5g7Nnrd4hRkoNJSZR35bXQSCG+
 pPyUyozE4oz4otKc1OJDjDIcHEoSvP9CwiKFBItS01Mr0jJzgEEPk5bg4FES4ZUNAkrzFhck5
 hZnpkOkTjHqcmxYvf4LkxBLXn5eqpQ4LyMwhoQEQIoySvPgRsAi8BKjrJQwLyMDA4MQT0FqUW
 5mCar8K0ZxDkYlYd72YKApPJl5JXCbXgEdwQR0hPCMEJAjShIRUlINjOo6XfO/NvFXvT5qarQ
 kcUvC4YVHp2cePv51xhPxRf/PMIe47uI1uM3ud9Ts3LroTY9WqxXkWh7TDeZd0Zl8ZmUEe9rP
 FOvypTstkgRzbZNqpOfvKfe6Z7Vha0fW1teSR712Jvyb/ShGWvvUl48ddcEO+5mVHdf6Kl1Jl
 e2zd1NQZYkMnq19QImlOCPRUIu5qDgRAMDagG67AgAA
X-Env-Sender: prvs=347159f46=wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1498830249!45292072!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30172 invoked from network); 30 Jun 2017 13:44:12 -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;
 30 Jun 2017 13:44:12 -0000
X-IronPort-AV: E=Sophos;i="5.40,286,1496102400"; d="scan'208";a="438459720"
Date: Fri, 30 Jun 2017 14:44:07 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170630134407.dnuol42dvuxdvupz@citrix.com>
References: <1498715457-16565-1-git-send-email-tianyu.lan@intel.com>
 <1498715457-16565-10-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1498715457-16565-10-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,
 Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH 9/25] Tools/libacpi: 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGl0bGUgaXMgd3JvbmcuIFNob3VsZCBiZSB0YWdnZWQgInRvb2xzIi4KCk9uIFRodSwgSnVuIDI5
LCAyMDE3IGF0IDAxOjUwOjQxQU0gLTA0MDAsIExhbiBUaWFueXUgd3JvdGU6Cj4gRnJvbTogQ2hh
byBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KPiAKPiBhIGZpZWxkLCB2aW9tbXVfaW5mbywgaXMg
YWRkZWQgdG8gc3RydWN0IGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvLiBTZXZlcmFsCgpDYXBpdGFs
aXNlICJhIiBwbGVhc2UuCgo+IGF0dHJpYnV0ZXMgY2FuIGJlIHNwZWNpZmllZCBieSBndWVzdCBj
b25maWd1cmF0aW9uIGZpbGUgZm9yIHRoZSBETUFSIHRhYmxlCj4gYnVpbGRpbmcgYW5kIHZJT01N
VSBjcmVhdGlvbi4KPiAKPiBJbiBkb21haW4gY3JlYXRpb24gcHJvY2VzcywgYSBuZXcgbG9naWMg
aXMgYWRkZWQgdG8gYnVpbGQgQUNQSSBETUFSIHRhYmxlIGluCj4gdG9vbCBzdGFjayBhY2NvcmRp
bmcgVk0gY29uZmlndXJhdGlvbiBhbmQgdG8gcGFzcyB0aG91Z2ggaXQgdG8gaHZtbG9hZGVyIHZp
YQo+IHhlbnN0b3JlIEFDUEkgUFQgY2hhbm5lbC4gSWYgdGhlcmUgYXJlIEFDUEkgdGFibGVzIG5l
ZWRlZCB0byBwYXNzIHRocm91Z2gsIHdlCj4gam9pbnQgdGhlIHRhYmxlcy4KPiAKPiBTaWduZWQt
b2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IFNpZ25lZC1vZmYtYnk6IExh
biBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPgo+IC0tLQo+ICBkb2NzL21hbi94bC5jZmcu
cG9kLjUuaW4gICAgfCAzNCArKysrKysrKysrKysrKysrKy0KPiAgdG9vbHMvbGliYWNwaS9idWls
ZC5jICAgICAgIHwgIDUgKysrCj4gIHRvb2xzL2xpYmFjcGkvbGliYWNwaS5oICAgICB8ICAxICsK
CkNhbiB0aGUgY2hhbmdlcyB0byBsaWJhY3BpIGJlIHNwbGl0IG91dCB0byBhIHNlcGFyYXRlIHBh
dGNoPwoKPiAgdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgICAgIHwgODcgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVz
LmlkbCB8IDEwICsrKysrKwo+ICB0b29scy94bC94bF9wYXJzZS5jICAgICAgICAgfCA2NCArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgNiBmaWxlcyBjaGFuZ2VkLCAyMDAgaW5z
ZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS9kb2NzL21hbi94bC5j
ZmcucG9kLjUuaW4gYi9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4KPiBpbmRleCAzODA4NGM3Li44
NzRmM2YyIDEwMDY0NAo+IC0tLSBhL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbgo+ICsrKyBiL2Rv
Y3MvbWFuL3hsLmNmZy5wb2QuNS5pbgpbLi4uXQo+IGRpZmYgLS1naXQgYS90b29scy9saWJhY3Bp
L2xpYmFjcGkuaCBiL3Rvb2xzL2xpYmFjcGkvbGliYWNwaS5oCj4gaW5kZXggNmE0ZTFjZi4uMGE1
OGQ2ZiAxMDA2NDQKPiAtLS0gYS90b29scy9saWJhY3BpL2xpYmFjcGkuaAo+ICsrKyBiL3Rvb2xz
L2xpYmFjcGkvbGliYWNwaS5oCj4gQEAgLTEwOSw2ICsxMDksNyBAQCBzdHJ1Y3QgYWNwaV9jb25m
aWcgewo+ICAjZGVmaW5lIERNQVJfWDJBUElDX09QVF9PVVQgMHgyCj4gIHN0cnVjdCBhY3BpX2Rt
YXIgKmNvbnN0cnVjdF9kbWFyKHN0cnVjdCBhY3BpX2N0eHQgKmN0eHQsCj4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBhY3BpX2NvbmZpZyAqY29uZmlnKTsK
PiArdWludDMyX3QgYWNwaV9nZXRfdGFibGVfc2l6ZShzdHJ1Y3QgYWNwaV9oZWFkZXIgKiBoZWFk
ZXIpOwo+ICBpbnQgYWNwaV9idWlsZF90YWJsZXMoc3RydWN0IGFjcGlfY3R4dCAqY3R4dCwgc3Ry
dWN0IGFjcGlfY29uZmlnICpjb25maWcpOwo+ICAKPiAgI2VuZGlmIC8qIF9fTElCQUNQSV9IX18g
Ki8KPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgYi90b29scy9saWJ4bC9s
aWJ4bF9kb20uYwo+IGluZGV4IDVkOTE0YTUuLmY4ZDYxYzIgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMv
bGlieGwvbGlieGxfZG9tLmMKPiArKysgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwo+IEBAIC0x
OSwxMSArMTksMTMgQEAKPiAgCj4gICNpbmNsdWRlICJsaWJ4bF9pbnRlcm5hbC5oIgo+ICAjaW5j
bHVkZSAibGlieGxfYXJjaC5oIgo+ICsjaW5jbHVkZSAibGliYWNwaS9saWJhY3BpLmgiCj4gIAo+
ICAjaW5jbHVkZSA8eGNfZG9tLmg+Cj4gICNpbmNsdWRlIDx4ZW4vaHZtL2h2bV9pbmZvX3RhYmxl
Lmg+Cj4gICNpbmNsdWRlIDx4ZW4vaHZtL2h2bV94c19zdHJpbmdzLmg+Cj4gICNpbmNsdWRlIDx4
ZW4vaHZtL2U4MjAuaD4KPiArI2luY2x1ZGUgPHhlbi92aW9tbXUuaD4KPiAgCj4gICNpbmNsdWRl
ICJfcGF0aHMuaCIKPiAgCj4gQEAgLTkyNSw2ICs5MjcsNDMgQEAgb3V0Ogo+ICAgICAgcmV0dXJu
IHJjOwo+ICB9Cj4gIAo+ICtzdGF0aWMgdW5zaWduZWQgbG9uZyBhY3BpX3YycChzdHJ1Y3QgYWNw
aV9jdHh0ICpjdHh0LCB2b2lkICp2KQo+ICt7Cj4gKyAgICByZXR1cm4gKHVuc2lnbmVkIGxvbmcp
djsKPiArfQo+ICsKPiArc3RhdGljIHZvaWQgKmFjcGlfbWVtX2FsbG9jKHN0cnVjdCBhY3BpX2N0
eHQgKmN0eHQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBzaXplLCB1
aW50MzJfdCBhbGlnbikKPiArewo+ICsgICAgcmV0dXJuIGFsaWduZWRfYWxsb2MoYWxpZ24sIHNp
emUpOwoKcG9zaXhfbWVtYWxpZ24gcGxlYXNlLgoKYWxpZ25lZF9hbGxvYyBpcyBpbiBDMTEuIFdl
IHN1cHBvcnQgQzk5LgoKPiArfQo+ICsKPiArc3RhdGljIHZvaWQgYWNwaV9tZW1fZnJlZShzdHJ1
Y3QgYWNwaV9jdHh0ICpjdHh0LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKnYs
IHVpbnQzMl90IHNpemUpCj4gK3sKPiArICAgIC8qIEFDUEkgYnVpbGRlciBjdXJyZW50bHkgZG9l
c24ndCBmcmVlIG1lbW9yeSBzbyB0aGlzIGlzIGp1c3QgYSBzdHViICovCj4gK30KPiArCj4gK3N0
YXRpYyBpbnQgbGlieGxfX2FjcGlfYnVpbGRfZG1hcihsaWJ4bF9fZ2MgKmdjLAo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGFjcGlfY29uZmlnICpjb25maWcsCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICoqZGF0YV9yLCBpbnQgKmRh
dGFsZW5fcikKClRoaXMgc2hvdWxkIHByb2JhYmx5IGdvIHRvIGxpYnhsX3g4Nl9hY3BpLgoKSXQg
c2VlbXMgdGhhdCB5b3Ugc2hvdWxkIGJlIGFibGUgdG8gdXNlIGEgbG90IG9mIGNvZGUgdGhlcmUg
aW5zdGVhZCBvZgp3cml0aW5nIHlvdXIgb3duLgoKSW4gYW55IGNhc2UsIEkgZG9uJ3QgdGhpbmsg
aGF2aW5nIHR3byBwbGFjZXMgdG8gY29uc3RydWN0IGFjcGkgdGFibGVzCmZvciBndWVzdCBpcyBh
IGdvb2QgaWRlYS4KCj4gK3sKPiArICAgIHN0cnVjdCBhY3BpX2N0eHQgY3R4dDsKPiArICAgIHZv
aWQgKnRhYmxlOwo+ICsKPiArICAgIGN0eHQubWVtX29wcy5hbGxvYyA9IGFjcGlfbWVtX2FsbG9j
Owo+ICsgICAgY3R4dC5tZW1fb3BzLmZyZWUgPSBhY3BpX21lbV9mcmVlOwo+ICsgICAgY3R4dC5t
ZW1fb3BzLnYycCA9IGFjcGlfdjJwOwo+ICsKPiArICAgIHRhYmxlID0gY29uc3RydWN0X2RtYXIo
JmN0eHQsIGNvbmZpZyk7Cj4gKyAgICBpZiAoICF0YWJsZSApCj4gKyAgICAgICAgcmV0dXJuIEVS
Uk9SX0ZBSUw7Cj4gKwo+ICsgICAgKmRhdGFfciA9IHRhYmxlOwo+ICsgICAgKmRhdGFsZW5fciA9
IGFjcGlfZ2V0X3RhYmxlX3NpemUoKHN0cnVjdCBhY3BpX2hlYWRlciAqKXRhYmxlKTsKPiArICAg
IHJldHVybiAwOwo+ICt9Cj4gKwo+ICBzdGF0aWMgaW50IGxpYnhsX19kb21haW5fZmlybXdhcmUo
bGlieGxfX2djICpnYywKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhs
X2RvbWFpbl9idWlsZF9pbmZvICppbmZvLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tKQo+IEBAIC0xMDQ1LDYgKzEwODQsNTQgQEAg
c3RhdGljIGludCBsaWJ4bF9fZG9tYWluX2Zpcm13YXJlKGxpYnhsX19nYyAqZ2MsCj4gICAgICAg
ICAgfQo+ICAgICAgfQo+ICAKPiArICAgIC8qIGJ1aWxkIERNQVIgdGFibGUgYWNjb3JkaW5nIGd1
ZXN0IGNvbmZpZ3VyYXRpb24gYW5kIGpvaW50IGl0IHdpdGggb3RoZXIKPiArICAgICAqIGFwY2kg
dGFibGVzIHNwZWNpZmllZCBieSBhY3BpX21vZHVsZXMgKi8KPiArICAgIGlmICgoaW5mby0+dS5o
dm0udmlvbW11LnR5cGUgPT0gVklPTU1VX1RZUEVfSU5URUxfVlREKSAmJgo+ICsgICAgICAgICFs
aWJ4bF9kZWZib29sX2lzX2RlZmF1bHQoaW5mby0+dS5odm0udmlvbW11LmludHJlbWFwKSAmJgo+
ICsgICAgICAgIGluZm8tPmRldmljZV9tb2RlbF92ZXJzaW9uID09IExJQlhMX0RFVklDRV9NT0RF
TF9WRVJTSU9OX1FFTVVfWEVOKSB7Cj4gKyAgICAgICAgc3RydWN0IGFjcGlfY29uZmlnIGNvbmZp
ZzsKPiArCj4gKyAgICAgICAgbWVtc2V0KCZjb25maWcsIDAsIHNpemVvZihjb25maWcpKTsKPiAr
ICAgICAgICBpZiAobGlieGxfZGVmYm9vbF92YWwoaW5mby0+dS5odm0udmlvbW11LmludHJlbWFw
KSkgewo+ICsgICAgICAgICAgICBjb25maWcudGFibGVfZmxhZ3MgfD0gQUNQSV9IQVNfRE1BUjsK
PiArICAgICAgICAgICAgY29uZmlnLmRtYXJfZmxhZyA9IERNQVJfSU5UUl9SRU1BUDsKPiArICAg
ICAgICAgICAgaWYgKCFsaWJ4bF9kZWZib29sX2lzX2RlZmF1bHQoaW5mby0+dS5odm0udmlvbW11
LngyYXBpYykKPiArICAgICAgICAgICAgICAgICYmICFsaWJ4bF9kZWZib29sX3ZhbChpbmZvLT51
Lmh2bS52aW9tbXUueDJhcGljKSkKPiArICAgICAgICAgICAgICAgIGNvbmZpZy5kbWFyX2ZsYWcg
fD0gRE1BUl9YMkFQSUNfT1BUX09VVDsKPiArCj4gKyAgICAgICAgICAgIGNvbmZpZy52aW9tbXVf
YmFzZV9hZGRyID0gaW5mby0+dS5odm0udmlvbW11LmJhc2VfYWRkcjsKPiArICAgICAgICAgICAg
ZGF0YSA9IE5VTEw7Cj4gKyAgICAgICAgICAgIGUgPSBsaWJ4bF9fYWNwaV9idWlsZF9kbWFyKGdj
LCAmY29uZmlnLCAmZGF0YSwgJmRhdGFsZW4pOwo+ICsgICAgICAgICAgICBpZiAoZSkgewo+ICsg
ICAgICAgICAgICAgICAgTE9HRShFUlJPUiwgImZhaWxlZCB0byBidWlsZCBETUFSIHRhYmxlIik7
Cj4gKyAgICAgICAgICAgICAgICByYyA9IEVSUk9SX0ZBSUw7Cj4gKyAgICAgICAgICAgICAgICBn
b3RvIG91dDsKPiArICAgICAgICAgICAgfQo+ICsKPiArICAgICAgICAgICAgbGlieGxfX3B0cl9h
ZGQoZ2MsIGRhdGEpOwo+ICsgICAgICAgICAgICBpZiAoZGF0YWxlbikgewo+ICsgICAgICAgICAg
ICAgICAgaWYgKCFkb20tPmFjcGlfbW9kdWxlc1swXS5kYXRhKSB7Cj4gKyAgICAgICAgICAgICAg
ICAgICAgZG9tLT5hY3BpX21vZHVsZXNbMF0uZGF0YSA9IGRhdGE7Cj4gKyAgICAgICAgICAgICAg
ICAgICAgZG9tLT5hY3BpX21vZHVsZXNbMF0ubGVuZ3RoID0gKHVpbnQzMl90KWRhdGFsZW47Cj4g
KyAgICAgICAgICAgICAgICB9IGVsc2Ugewo+ICsgICAgICAgICAgICAgICAgICAgIC8qIGpvaW50
IHRhYmxlcyAqLwo+ICsgICAgICAgICAgICAgICAgICAgIHZvaWQgKm5ld2RhdGE7Cj4gKyAgICAg
ICAgICAgICAgICAgICAgbmV3ZGF0YSA9IG1hbGxvYyhkYXRhbGVuICsgZG9tLT5hY3BpX21vZHVs
ZXNbMF0ubGVuZ3RoKTsKPiArICAgICAgICAgICAgICAgICAgICBpZiAoIW5ld2RhdGEpIHsKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgTE9HRShFUlJPUiwgImZhaWxlZCB0byBqb2ludCBETUFS
IHRhYmxlIHRvIGFjcGkgbW9kdWxlcyIpOwo+ICsgICAgICAgICAgICAgICAgICAgICAgICByYyA9
IEVSUk9SX0ZBSUw7Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgIGdvdG8gb3V0Owo+ICsgICAg
ICAgICAgICAgICAgICAgIH0KPiArICAgICAgICAgICAgICAgICAgICBtZW1jcHkobmV3ZGF0YSwg
ZG9tLT5hY3BpX21vZHVsZXNbMF0uZGF0YSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZG9tLT5hY3BpX21vZHVsZXNbMF0ubGVuZ3RoKTsKPiArICAgICAgICAgICAgICAgICAgICBtZW1j
cHkobmV3ZGF0YSArIGRvbS0+YWNwaV9tb2R1bGVzWzBdLmxlbmd0aCwgZGF0YSwgZGF0YWxlbik7
Cj4gKyAgICAgICAgICAgICAgICAgICAgZG9tLT5hY3BpX21vZHVsZXNbMF0uZGF0YSA9IG5ld2Rh
dGE7Cj4gKyAgICAgICAgICAgICAgICAgICAgZG9tLT5hY3BpX21vZHVsZXNbMF0ubGVuZ3RoICs9
ICh1aW50MzJfdClkYXRhbGVuOwo+ICsgICAgICAgICAgICAgICAgfQo+ICsgICAgICAgICAgICB9
Cj4gKyAgICAgICAgfQo+ICsgICAgfQo+ICsKClRoaXMgc2VlbXMgdG8gY2xhc2ggYmFkbHkgd2l0
aCB0aGUgY29kZSBpbiBsaWJ4bF9fZG9tX2xvYWRfYWNwaSB3aGljaAphbHNvIHdyaXRlcyB0byBt
b2R1bGVzWzBdLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 30 13:45:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 13: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 1dQwEr-000401-UW; Fri, 30 Jun 2017 13:45: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=347159f46=wei.liu2@citrix.com>)
 id 1dQwEq-0003zp-E4
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 13:45:36 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 84/9F-01994-FF556595; Fri, 30 Jun 2017 13:45:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDve7/0LB
 Ig1k3xSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oynl6+wF3xiqjh6+yFjA2MDUxcjJ4eEgL/E
 68vvWUFsFgFVieUbmsHibALKEj87e9lAbBGg+Obpp9m7GLk4mAX2MEqcX72HGSQhLOAlsfP0W
 7BmXgELiamrVoHZQgL1El2LXkLFBSVOznzCAmIzC+hILNj9CWgoB5AtLbH8HwdImFPATaKv8R
 AjiC0qoCLRuXQOC8QYBYmO6ceYJjDyzUIyaRaSSbMQJi1gZF7FqFGcWlSWWqRrZKaXVJSZnlG
 Sm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iREYavUMDIw7GG9P9jvEKMnBpCTKu/JaaKQQX1J+
 SmVGYnFGfFFpTmrxIUYZDg4lCd6ZIWGRQoJFqempFWmZOcCgh0lLcPAoifDKBgGleYsLEnOLM
 9MhUqcYdTmaPmz5wiTEkpeflyolztsGMkMApCijNA9uBCwCLzHKSgnzMjIwMAjxFKQW5WaWoM
 q/YhTnYFQS5m0PBprCk5lXArfpFdARTEBHCM8IATmiJBEhJdXAGFPx7M6MGe43lyxffU6CzVH
 6x2rfXRNeeR15EzOJ4beC+w5hplm2a4RK1a02R7yo3zP7ImtHzsSjn5aknpfhnfFa56G6v2xY
 7On/2VN2n7E0mfxNvkd4xf0Zc69Fv9sds7eq7puvg13IZ/c1sbLZ5tZn3Ge0TtI84tA6xVM8w
 ojxDOPymSI7eJVYijMSDbWYi4oTAYmgEBe7AgAA
X-Env-Sender: prvs=347159f46=wei.liu2@citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1498830333!100817364!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51560 invoked from network); 30 Jun 2017 13:45:35 -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;
 30 Jun 2017 13:45:35 -0000
X-IronPort-AV: E=Sophos;i="5.40,286,1496102400"; d="scan'208";a="438459955"
Date: Fri, 30 Jun 2017 14:45:32 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170630134532.zou5rdyjwisx6v7x@citrix.com>
References: <1498715457-16565-1-git-send-email-tianyu.lan@intel.com>
 <1498715457-16565-11-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1498715457-16565-11-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,
 Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH 10/25] 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBKdW4gMjksIDIwMTcgYXQgMDE6NTA6NDJBTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBGcm9tOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IAo+ICAKPiAraW50IGxp
YnhsX19hcmNoX2NyZWF0ZV92aW9tbXUobGlieGxfX2djICpnYywKPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY29uc3QgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcsCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkKQo+ICt7Cj4gKyAgICBp
bnQgcmMgPSAwOwoKUGxlYXNlIHNlZSBDT0RJTkdfU1RZTEU6Q09OVkVOVElPTkFMIFZBUklBQkxF
IE5BTUVTIGZvciB0aGUgdXNhZ2Ugb2YgcmMuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 13:47:10 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 13:47:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQwGL-0004AW-8e; Fri, 30 Jun 2017 13:47: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=347159f46=wei.liu2@citrix.com>)
 id 1dQwGK-0004AE-1E
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 13:47:08 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 E9/1D-01724-B5656595; Fri, 30 Jun 2017 13:47:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpG5UWFi
 kwbt2GYslHxezODB6HN39mymAMYo1My8pvyKBNePS0x3MBU/YKn41PmNtYHzI2sXIySEh4C/R
 8e0kG4jNIqAq8X7jHyYQm01AWeJnZy9YXAQovnn6afYuRi4OZoE9jBLnV+9hBkkIC9hJLOv8x
 w5i8wpYSDTtnMwIYgsJ1EucubeAGSIuKHFy5hMWEJtZQEdiwe5PQEM5gGxpieX/OEDCnAJuEm
 vezwZrFRVQkehcOocFYoyCRMf0Y0wTGPlmIZk0C8mkWQiTFjAyr2LUKE4tKkst0jWy0Esqykz
 PKMlNzMzRNTQw1stNLS5OTE/NSUwq1kvOz93ECAy1egYGxh2M7Sf8DjFKcjApifKuvBYaKcSX
 lJ9SmZFYnBFfVJqTWnyIUYaDQ0mC919IWKSQYFFqempFWmYOMOhh0hIcPEoivLJBQGne4oLE3
 OLMdIjUKUZdjqYPW74wCbHk5eelSonzMoYCFQmAFGWU5sGNgEXgJUZZKWFeRgYGBiGegtSi3M
 wSVPlXjOIcjErCvPogU3gy80rgNr0COoIJ6AjhGSEgR5QkIqSkGhgZXm5fUrvZx8h74tHJjtI
 LY5Qv5qcfat9ZenvuPb83co3NK8LEUj7JaX2fatWrvsS9p+LgnYOO6qYzeDNnXbGV9l4fkbMw
 0MmMf5aqQNHPyVu2lqxffD34QesmB/fXhX7/fV9t3XjxwAXxLedeBTyX//mu/efi6bs99iuHf
 /i69NNlzccX7+7brcRSnJFoqMVcVJwIAAnNxRC7AgAA
X-Env-Sender: prvs=347159f46=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1498830424!100135118!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61791 invoked from network); 30 Jun 2017 13:47:06 -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;
 30 Jun 2017 13:47:06 -0000
X-IronPort-AV: E=Sophos;i="5.40,286,1496102400"; d="scan'208";a="429998371"
Date: Fri, 30 Jun 2017 14:46:44 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170630134644.x6ydm4lt4kkdkxus@citrix.com>
References: <1498715457-16565-1-git-send-email-tianyu.lan@intel.com>
 <1498715457-16565-13-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1498715457-16565-13-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,
 Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH 12/25] 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBKdW4gMjksIDIwMTcgYXQgMDE6NTA6NDRBTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBGcm9tOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IAo+IFRoaXMgcGF0Y2gg
YWRkcyBWVlREIE1NSU8gaGFuZGxlciB0byBkZWFsIHdpdGggTU1JTyBhY2Nlc3MuCj4gCj4gU2ln
bmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KPiBTaWduZWQtb2ZmLWJ5
OiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4KPiAtLS0KPiAgeGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvdnRkL3Z2dGQuYyB8IDExNCArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrCj4gIDEgZmlsZSBjaGFuZ2VkLCAxMTQgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYg
LS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jIGIveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvdnRkL3Z2dGQuYwo+IGluZGV4IGE2NzM1Y2EuLjA5NDU5NzAgMTAwNjQ0Cj4g
LS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYwo+ICsrKyBiL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMKPiBAQCAtNTAsNiArNTAsMzggQEAgc3RydWN0IHZ2
dGQgewo+ICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcmVnc19wYWdlOwo+ICB9Owo+ICAKPiArI2Rl
ZmluZSBfX0RFQlVHX1ZWVERfXwo+ICsjaWZkZWYgX19ERUJVR19WVlREX18KPiArZXh0ZXJuIHVu
c2lnbmVkIGludCB2dnRkX2RlYnVnX2xldmVsOwo+ICsjZGVmaW5lIFZWVERfREJHX0lORk8gICAg
IDEKPiArI2RlZmluZSBWVlREX0RCR19UUkFOUyAgICAoMTw8MSkKCigxVSA8PCAxKQoKQW5kIHNp
bWlsYXIgYmVsb3cuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 13:48:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 13:48: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 1dQwHi-0004Ls-JD; Fri, 30 Jun 2017 13:48: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=347159f46=wei.liu2@citrix.com>)
 id 1dQwHh-0004Li-BU
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 13:48:33 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 33/66-01994-0B656595; Fri, 30 Jun 2017 13:48:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHRDpO6GsLB
 Ig97b7BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bRzT+ZC1p4Ko79bmBrYPzO0cXIySEh4C9x
 /s881i5GDg4WAVWJr1N4QcJsAsoSPzt72UBsEaDw5umn2bsYuTiYBfYwSpxfvYcZJCEskCwxv
 /MHC4jNK2AhsalpPyOILSRQL7F91gEmiLigxMmZT8BqmAV0JBbs/sQGsotZQFpi+T+wEzgF3C
 TaWv6C7RIVUJHoXDqHBWKMgkTH9GNMExj5ZiGZNAvJpFkIkxYwMq9iVC9OLSpLLdI10ksqykz
 PKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAwzBiDYwfj9j9MhRkkOJiVR3pXXQiOF+JLy
 UyozEosz4otKc1KLDzHKcHAoSfD2hoZFCgkWpaanVqRl5gADHiYtwcGjJMIrGwSU5i0uSMwtz
 kyHSJ1iVJQS560D6RMASWSU5sG1waLsEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR59UGm8G
 TmlcBNfwW0mAlosfCMEJDFJYkIKakGRlGPNTOcPp+4npY9xXwJ176HYb4r4mRijjCfubzu51I
 FZskbWxpaVoTOVDLmL1GNnnElJS1XaM+NH2eXd2wKyHRPnbM4fmrpv7wmwwMcGSwfOfc7Fl4r
 7D8aK7yn5UfRvG3PSlPFlF7q5HadP525u9zZLewVo/X9dWlm25/NV9D2j/huqcR1UomlOCPRU
 Iu5qDgRALCUiTmtAgAA
X-Env-Sender: prvs=347159f46=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1498830510!72401093!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5223 invoked from network); 30 Jun 2017 13:48:31 -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;
 30 Jun 2017 13:48:31 -0000
X-IronPort-AV: E=Sophos;i="5.40,286,1496102400"; d="scan'208";a="429998678"
Date: Fri, 30 Jun 2017 14:48:28 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170630134828.ja5mrmiusex4w2zq@citrix.com>
References: <1498715457-16565-1-git-send-email-tianyu.lan@intel.com>
 <1498715457-16565-22-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1498715457-16565-22-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,
 Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH 21/25] 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBKdW4gMjksIDIwMTcgYXQgMDE6NTA6NTNBTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBGcm9tOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IAo+IEludHJvZHVjZSBh
IG5ldyBiaW5kaW5nIHJlbGF0aW9uc2hpcCBhbmQgcHJvdmlkZSBhIG5ldyBpbnRlcmZhY2UgdG8K
PiBtYW5hZ2UgdGhlIG5ldyByZWxhdGlvbnNoaXAuCj4gCj4gU2lnbmVkLW9mZi1ieTogQ2hhbyBH
YW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBMYW4gVGlhbnl1IDx0aWFu
eXUubGFuQGludGVsLmNvbT4KPiAtLS0KPiAgdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgg
fCAgMTcgKysrKysrCj4gIHRvb2xzL2xpYnhjL3hjX2RvbWFpbi5jICAgICAgIHwgIDUzICsrKysr
KysrKysrKysrKysrCj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmMgIHwgMTM1ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLQo+ICB4ZW4vaW5jbHVkZS9wdWJs
aWMvZG9tY3RsLmggICB8ICAgNyArKysKPiAgeGVuL2luY2x1ZGUveGVuL2h2bS9pcnEuaCAgICAg
fCAgIDcgKysrCj4gIDUgZmlsZXMgY2hhbmdlZCwgMTk4IGluc2VydGlvbnMoKyksIDIxIGRlbGV0
aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCBi
L3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCj4gaW5kZXggNTFjZWViOS4uNzVhYWE5YyAx
MDA2NDQKPiAtLS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAo+ICsrKyBiL3Rvb2xz
L2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCj4gQEAgLTE3MTAsNiArMTcxMCwxNSBAQCBpbnQgeGNf
ZG9tYWluX2lvcG9ydF9tYXBwaW5nKHhjX2ludGVyZmFjZSAqeGNoLAo+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVpbnQzMl90IG5yX3BvcnRzLAo+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVpbnQzMl90IGFkZF9tYXBwaW5nKTsKPiAgCj4gK2ludCB4Y19kb21haW5fdXBk
YXRlX21zaV9pcnFfcmVtYXBwaW5nKAo+ICsgICAgeGNfaW50ZXJmYWNlICp4Y2gsCj4gKyAgICB1
aW50MzJfdCBkb21pZCwKPiArICAgIHVpbnQzMl90IHBpcnEsCj4gKyAgICB1aW50MzJfdCBzb3Vy
Y2VfaWQsCj4gKyAgICB1aW50MzJfdCBkYXRhLAo+ICsgICAgdWludDY0X3QgYWRkciwKPiArICAg
IHVpbnQ2NF90IGd0YWJsZSk7CgpQbGVhc2UgbWFrZSBpdCBsaWtlCgppbnQgeGNfZG9tYWluX3Vw
ZGF0ZV9tc2lfaXJxX3JlbWFwcGluZyh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHBpcnEsIHVp
bnQzMl90IHNvdXJjZV9pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dWludDMyX3QgZGF0YSwgdWludDY0X3QgYWRkciwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDY0X3QgZ3RhYmxlKTsKCkFuZCB1c2UgZG9taWRfdCBmb3IgZG9taWQu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 13:49:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 13:49: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 1dQwIn-0004Ui-Sm; Fri, 30 Jun 2017 13: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=347e3a6fc=anthony.perard@citrix.com>)
 id 1dQwIm-0004UV-GP
 for xen-devel@lists.xensource.com; Fri, 30 Jun 2017 13:49:40 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 40/EC-03406-3F656595; Fri, 30 Jun 2017 13:49:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXitHSDve7nsLB
 Ig/ONYhb3prxnd2D02N63iz2AMYo1My8pvyKBNaPh2zv2gt/sFZ2PbjE1MB5h62Lk5JAQ8Jd4
 MOcEC4TtIfFyyn5WEJtFQFXi9PqXTCA2m4CBxIrpVxlBbBGg+Obpp9m7GLk4mAW2MUqc3foKb
 JCwQKDE/xWbwBp4Bawl7t5YBRYXEqiTWPGolx0iLihxcuYTsGXMAjoSC3Z/AqrhALKlJZb/4w
 AJcwq4Sjxqfw1WIiqgLDFvH8wYNYkbC5dB3WkpsX7yXdYJjAKzkEydhWTqLISpCxiZVzGqF6c
 WlaUW6RrpJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBiYDEOxgXPbX6RCjJAeT
 kijvymuhkUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeHtDwyKFBItS01Mr0jJzgDECk5bg4FES4
 ZUNAkrzFhck5hZnpkOkTjEqSonzsgEjS0gAJJFRmgfXBovLS4yyUsK8jECHCPEUpBblZpagyr
 9iFOdgVBLm1QfZzpOZVwI3/RXQYiagxcIzQkAWlyQipKQaGCPj3KucvzSLTPsbuii0Lvqo8yM
 bf5sZHb+OJN1ml2Of+yhq+nvX0L2hx/7O4vnzYNfS1YUZn8SMPUwfGF++Kr8nWSTB7N3P7b7h
 OuELGJK3qqitjt510O34oxB29pspH+euEpy47c36DX5Glz2WdL6QWFzUOjtkUp1Lb+wXVZaGS
 5ZnPC8G71BiKc5INNRiLipOBAANL2D5xgIAAA==
X-Env-Sender: prvs=347e3a6fc=anthony.perard@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1498830577!104200947!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15559 invoked from network); 30 Jun 2017 13:49:39 -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;
 30 Jun 2017 13:49:39 -0000
X-IronPort-AV: E=Sophos;i="5.40,286,1496102400"; d="scan'208";a="438460554"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02SJC01.citrite.net
Date: Fri, 30 Jun 2017 14:49:35 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170630134935.GE1598@perard.uk.xensource.com>
References: <1498715394-16402-1-git-send-email-tianyu.lan@intel.com>
 <1498715394-16402-2-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1498715394-16402-2-git-send-email-tianyu.lan@intel.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-OrganizationHeadersPreserved: FTLPEX02SJC01.citrite.net
Cc: kevin.tian@intel.com, sstabellini@kernel.org, mst@redhat.com,
 qemu-devel@nongnu.org, xen-devel@lists.xensource.com, marcel@redhat.com,
 Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH 1/3] i386/msi: Correct mask of destination
 ID in MSI 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>

T24gVGh1LCBKdW4gMjksIDIwMTcgYXQgMDE6NDk6NTJBTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBGcm9tOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IAo+IEFjY29yZGluZyB0
byBTRE0gMTAuMTEuMSwgb25seSBbMTk6MTJdIGJpdHMgb2YgTVNJIGFkZHJlc3MgYXJlCj4gRGVz
dGluYXRpb24gSUQsIGNoYW5nZSB0aGUgbWFzayB0byBhdm9pZCBhbWJpZ3VpdHkgZm9yIFZULWQg
c3BlYwo+IGhhcyB1c2VkIHRoZSBiaXQgNCB0byBpbmRpY2F0ZSBhIHJlbWFwcGFibGUgaW50ZXJy
dXB0IHJlcXVlc3QuCj4gCj4gU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVs
LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4K
ClJldmlld2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4K
Cj4gLS0tCj4gIGluY2x1ZGUvaHcvaTM4Ni9hcGljLW1zaWRlZi5oIHwgMiArLQo+ICAxIGZpbGUg
Y2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEv
aW5jbHVkZS9ody9pMzg2L2FwaWMtbXNpZGVmLmggYi9pbmNsdWRlL2h3L2kzODYvYXBpYy1tc2lk
ZWYuaAo+IGluZGV4IDhiNGQ0Y2MuLjQyMGI0MTEgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS9ody9p
Mzg2L2FwaWMtbXNpZGVmLmgKPiArKysgYi9pbmNsdWRlL2h3L2kzODYvYXBpYy1tc2lkZWYuaAo+
IEBAIC0yNiw2ICsyNiw2IEBACj4gIAo+ICAjZGVmaW5lIE1TSV9BRERSX0RFU1RfSURfU0hJRlQg
ICAgICAgICAgMTIKPiAgI2RlZmluZSBNU0lfQUREUl9ERVNUX0lEWF9TSElGVCAgICAgICAgIDQK
PiAtI2RlZmluZSAgTVNJX0FERFJfREVTVF9JRF9NQVNLICAgICAgICAgIDB4MDBmZmZmMAo+ICsj
ZGVmaW5lICBNU0lfQUREUl9ERVNUX0lEX01BU0sgICAgICAgICAgMHgwMDBmZjAwMAo+ICAKPiAg
I2VuZGlmIC8qIEhXX0FQSUNfTVNJREVGX0ggKi8KCi0tIApBbnRob255IFBFUkFSRAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 30 13:53:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 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 1dQwMN-0005Ay-Gh; Fri, 30 Jun 2017 13:53: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=347159f46=wei.liu2@citrix.com>)
 id 1dQwMM-0005As-3y
 for xen-devel@lists.xensource.com; Fri, 30 Jun 2017 13:53:22 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 28/FF-03937-1D756595; Fri, 30 Jun 2017 13:53:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsXitHRDpO6F8LB
 Ig38LjCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bmRxPZCxbxVJx9e5upgXErZxcjJ4eEgL/E
 qa53TBC2h8T1syfAbBYBVYlPT26A2WwCyhI/O3vZQGwRAU2JF98+s4PYzAIREq9uvmYGsYUFS
 iUmnDzGCmLzClhIbNp+A8wWEnCXeDl5FRtEXFDi5MwnLBC9OhILdn8CinMA2dISy/9xgIQ5gU
 5YsfIv2FpRARWJzqVzWCDGKEh0TD8GdaalxLf1T5knMArMQjJ1FpKpsxCmLmBkXsWoXpxaVJZ
 apGusl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kRGJYMQLCDseOf0yFGSQ4mJVHe
 lddCI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8DKFhUUKCRalpqdWpGXmACMEJi3BwaMkwisbB
 JTmLS5IzC3OTIdInWJUlBLnZQPpEwBJZJTmwbXBovISo6yUMC8j0CFCPAWpRbmZJajyrxjFOR
 iVhHn1Q4Gm8GTmlcBNfwW0mAlosfCMEJDFJYkIKakGxikzVVk/r+E/XDY9eOO+Q5vOhj6JnV/
 boiIYJviNjeNAbeX0K9LT1Us2in6veNnMZLN/606V1KKcM9uXvzjsHZS3mOV/0jtuDQ3X5Kmv
 92Re2iX579VBAyG/NZMN5ynZ/tTQzJUv25Ype/FQwEMuVe6tp03LN0c83xAYyaG9K8foDuvMq
 PNOjkosxRmJhlrMRcWJAH8ZYcrFAgAA
X-Env-Sender: prvs=347159f46=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1498830799!74439334!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51293 invoked from network); 30 Jun 2017 13:53:20 -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;
 30 Jun 2017 13:53:20 -0000
X-IronPort-AV: E=Sophos;i="5.40,286,1496102400"; d="scan'208";a="429999502"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Date: Fri, 30 Jun 2017 14:53:17 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Xiong Zhang <xiong.y.zhang@intel.com>
Message-ID: <20170630135317.k5yahvmgpjqnwl2q@citrix.com>
References: <1498795887-23149-1-git-send-email-xiong.y.zhang@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1498795887-23149-1-git-send-email-xiong.y.zhang@intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: ian.jackson@eu.citrix.com, xen-devel@lists.xensource.com,
 wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH 1/2] tools/libxl/libxl_pci.c: Extract
 sysfs_dev_get_class from libxl__grant_vga_iomem_permission
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBKdW4gMzAsIDIwMTcgYXQgMTI6MTE6MjZQTSArMDgwMCwgWGlvbmcgWmhhbmcgd3Jv
dGU6CgpJdCB3b3VsZCBiZSBiZXR0ZXIgaW4gdGhlIGZ1dHVyZSB5b3Ugc2F5ICJObyBmdW5jdGlv
bmFsIGNoYW5nZSIgaGVyZS4KCj4gU2lnbmVkLW9mZi1ieTogWGlvbmcgWmhhbmcgPHhpb25nLnku
emhhbmdAaW50ZWwuY29tPgo+IC0tLQo+ICB0b29scy9saWJ4bC9saWJ4bF9wY2kuYyB8IDQ1ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLQo+ICAxIGZpbGUgY2hh
bmdlZCwgMjcgaW5zZXJ0aW9ucygrKSwgMTggZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhsL2xpYnhsX3BjaS5jIGIvdG9vbHMvbGlieGwvbGlieGxfcGNpLmMKPiBpbmRl
eCBiMTRkZjE2Li5jZWZkN2Q4IDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3BjaS5j
Cj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfcGNpLmMKPiBAQCAtNTMxLDYgKzUzMSwzMiBAQCBz
dGF0aWMgdWludDE2X3Qgc3lzZnNfZGV2X2dldF9kZXZpY2UobGlieGxfX2djICpnYywgbGlieGxf
ZGV2aWNlX3BjaSAqcGNpZGV2KQo+ICAgICAgcmV0dXJuIHBjaV9kZXZpY2VfZGV2aWNlOwo+ICB9
Cj4gIAo+ICtzdGF0aWMgaW50IHN5c2ZzX2Rldl9nZXRfY2xhc3MobGlieGxfX2djICpnYywgbGli
eGxfZGV2aWNlX3BjaSAqcGNpZGV2LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgbG9uZyAqY2xhc3MpCj4gK3sKPiArICAgIGNoYXIgKnBjaV9kZXZpY2VfY2xhc3Nf
cGF0aCA9IEdDU1BSSU5URihTWVNGU19QQ0lfREVWIi8iUENJX0JERiIvY2xhc3MiLAo+ICsgICAg
ICAgICAgICAgICAgICAgICBwY2lkZXYtPmRvbWFpbiwgcGNpZGV2LT5idXMsIHBjaWRldi0+ZGV2
LCBwY2lkZXYtPmZ1bmMpOwo+ICsgICAgaW50IHJlYWRfaXRlbXM7Cj4gKwo+ICsgICAgRklMRSAq
ZiA9IGZvcGVuKHBjaV9kZXZpY2VfY2xhc3NfcGF0aCwgInIiKTsKPiArICAgIGlmICghZikgewo+
ICsgICAgICAgIExPR0UoRVJST1IsCj4gKyAgICAgICAgICAgICAicGNpIGRldmljZSAiUENJX0JE
RiIgZG9lcyBub3QgaGF2ZSBjbGFzcyBhdHRyaWJ1dGUiLAo+ICsgICAgICAgICAgICAgcGNpZGV2
LT5kb21haW4sIHBjaWRldi0+YnVzLCBwY2lkZXYtPmRldiwgcGNpZGV2LT5mdW5jKTsKPiArICAg
ICAgICByZXR1cm4gRVJST1JfRkFJTDsKPiArICAgIH0KPiArICAgIHJlYWRfaXRlbXMgPSBmc2Nh
bmYoZiwgIjB4JWx4XG4iLCBjbGFzcyk7Cj4gKyAgICBmY2xvc2UoZik7Cj4gKyAgICBpZiAocmVh
ZF9pdGVtcyAhPSAxKSB7Cj4gKyAgICAgICAgTE9HRShFUlJPUiwKPiArICAgICAgICAgICAgICJj
YW5ub3QgcmVhZCBjbGFzcyBvZiBwY2kgZGV2aWNlICJQQ0lfQkRGLAo+ICsgICAgICAgICAgICAg
cGNpZGV2LT5kb21haW4sIHBjaWRldi0+YnVzLCBwY2lkZXYtPmRldiwgcGNpZGV2LT5mdW5jKTsK
PiArICAgICAgICByZXR1cm4gRVJST1JfRkFJTDsKPiArICAgIH0KPiArCgpQbGVhc2UgdXNlICJn
b3RvIG91dCIgc3R5bGUgZXJyb3IgaGFuZGxpbmcuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 13:54:41 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 13: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 1dQwNc-0005HG-Qa; Fri, 30 Jun 2017 13: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=347159f46=wei.liu2@citrix.com>)
 id 1dQwNb-0005GX-8E
 for xen-devel@lists.xensource.com; Fri, 30 Jun 2017 13:54:39 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 3D/CF-01995-E1856595; Fri, 30 Jun 2017 13:54:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXitHSDva5sRFi
 kwZep1hb3prxnd2D02N63iz2AMYo1My8pvyKBNeP/TJGCBSwVF29fYWpgPMbcxcjBISHgL9G8
 0r6LkRPI9JC4fvYEE4jNIqAqse7Hb1YQm01AWeJnZy8biC0ioCnx4ttndhCbWSBC4tXN18wgt
 rBAisTv4//ZQEbyClhINE/m6mLk4hASaGGUmPNzPyNIDa+AoMTJmU9YIHp1JBbs/gRWzywgLb
 H8HwdImBPohPOzesBGigqoSHQunQNWLiSgINEx/RgTxJmWEt/WP2WewCgwC8nUWUimzkKYuoC
 ReRWjRnFqUVlqka6hoV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRmBQMgDBDsbV
 v50OMUpyMCmJ8q68FhopxJeUn1KZkVicEV9UmpNafIhRhoNDSYL3UVhYpJBgUWp6akVaZg4wP
 mDSEhw8SiK8skFAad7igsTc4sx0iNQpRmOOpg9bvjBxrJr58xuTEEtefl6qlDgvczhQqQBIaU
 ZpHtwgWNxeYpSVEuZlBDpNiKcgtSg3swRV/hWjOAejkjAvP8gUnsy8Erh9r4BOYQI6RXhGCMg
 pJYkIKakGxj1zZ3ofP86lprzqtrDnmwerfpyIE/62uzmKyUbc+sO5u3NXr5p586lafdWa58dj
 Aqpnzzi7sX+bsMyPw6t/rOAr+jPRvl/PSeH6kU8OkzLurzqxnNX+bMxW/+V/VrjK5eiFSipNM
 6yY87Hl0ZmMWVrnAoOrYx4kNpz/X7N2gkSrH7/Bl2curk1KLMUZiYZazEXFiQA0f0HL1gIAAA
 ==
X-Env-Sender: prvs=347159f46=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1498830876!102678361!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54585 invoked from network); 30 Jun 2017 13:54:37 -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;
 30 Jun 2017 13:54:37 -0000
X-IronPort-AV: E=Sophos;i="5.40,286,1496102400"; d="scan'208";a="438461318"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Date: Fri, 30 Jun 2017 14:54:34 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Xiong Zhang <xiong.y.zhang@intel.com>
Message-ID: <20170630135434.6es4hnnbemnqov6i@citrix.com>
References: <1498795887-23149-1-git-send-email-xiong.y.zhang@intel.com>
 <1498795887-23149-2-git-send-email-xiong.y.zhang@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1498795887-23149-2-git-send-email-xiong.y.zhang@intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: ian.jackson@eu.citrix.com, xen-devel@lists.xensource.com,
 wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH 2/2] tools/libxl/libxl_pci.c: Judge igd
 through class code instead of device ID
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBKdW4gMzAsIDIwMTcgYXQgMTI6MTE6MjdQTSArMDgwMCwgWGlvbmcgWmhhbmcgd3Jv
dGU6Cj4gSUdEIHBhc3N0aHJvdWdoIGNvdWxkbid0IHdvcmsgb24gU2t5bGFrZSBhbmQgS2FieWxh
a2UsIGJlY2F1c2UgdGhlaXIKPiBEZXZpY2UgSUQgYXJlbid0IGluIGZpeHVwX2lkc1tdLiBDdXJy
ZW50bHkgd2UgbmVlZCB0byBhZGQgZXZlcnkgaW50ZWwKPiBncmFwaGljIElEIGludG8gZml4dXBf
aWRzW10sIGl0IGlzIGhhcmQgdG8gbWFpbnRhaW4uCj4gCj4gVGhpcyBwYXRjaCBqdWRnZSBpbnRl
bCBncmFwaGljcyB0aHJvdWdoIHZlbmRvciBpZCAoMHg4MDg2KSBhbmQgY2xhc3MKPiBjb2RlKDB4
MDMwMDAwKSwgdGhpcyBjb3VsZCBzdXBwb3J0IGJvdGggdGhlIG9sZCBhbmQgbmV3IGludGVsIGdy
YXBoaWNzLAo+IGFuZCByZWR1Y2UgbWFpbnRhaW4gd29yayBpbiBmdXR1cmUuCj4gCj4gU2lnbmVk
LW9mZi1ieTogWGlvbmcgWmhhbmcgPHhpb25nLnkuemhhbmdAaW50ZWwuY29tPgoKQWNrZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 13:57:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 13: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 1dQwQ3-0005Ro-7B; Fri, 30 Jun 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=347159f46=wei.liu2@citrix.com>)
 id 1dQwQ2-0005Rg-6n
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 13:57:10 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 38/34-03032-5B856595; Fri, 30 Jun 2017 13:57:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprJIsWRWlGSWpSXmKPExsXitHSDve6WiLB
 Ig5v3LC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyWo92sBe18FdOO3WFqYLzP3cXIySEh4C9x
 fXI/C4jNIqAqsevMPGYQm01AWeJnZy8biC0ioCUxu+EiK4jNLBAkcffTUfYuRg4OYQFviXPne
 UHCvAIWEntvnWEHsYUE3CR6LncxQsQFJU7OfMIC0aojsWD3JzaQVmYBaYnl/zhAwpwC7hKnJs
 0AKxcVUJHoXDqHBWKMgkTH9GNMExj5ZiGZNAvJpFkIkxYwMq9iVC9OLSpLLdI10ksqykzPKMl
 NzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAwyBiDYwbjsr9MhRkkOJiVR3pXXQiOF+JLyUyoz
 Eosz4otKc1KLDzHKcHAoSfCmhodFCgkWpaanVqRl5gDDHSYtwcGjJMIrGwSU5i0uSMwtzkyHS
 J1iVJQS580H6RMASWSU5sG1wWLsEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5j4BM4cnMK4
 Gb/gpoMRPQYuEZISCLSxIRUlINjBHe/HlXDtp4T4lOaXfrP/6l5iK3z9o3MnwXrQw1HkyZtGh
 pzRzZXpfK3yfVjN+vsXzBt0ag1LTK+uN8nSrRCT/08nZe0mSa+X+b7uWDQmyxc1YJ+b2Q/NQS
 cPG+zPTU7RbvTqbe+fh9z4bNivYLloabcz1ZyvTGJ817374y8WOOQt/lQgxvsCqxFGckGmoxF
 xUnAgDNGXrmrAIAAA==
X-Env-Sender: prvs=347159f46=wei.liu2@citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1498831027!94718960!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24728 invoked from network); 30 Jun 2017 13:57:08 -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;
 30 Jun 2017 13:57:08 -0000
X-IronPort-AV: E=Sophos;i="5.40,286,1496102400"; d="scan'208";a="438461656"
Date: Fri, 30 Jun 2017 14:57:05 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Dongli Zhang <dongli.zhang@oracle.com>
Message-ID: <20170630135705.c73nrgva2664mzla@citrix.com>
References: <1498807291-3356-1-git-send-email-dongli.zhang@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1498807291-3356-1-git-send-email-dongli.zhang@oracle.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: wei.liu2@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 1/2] tools/libxc: add interface for
	GNTTABOP_query_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>

T24gRnJpLCBKdW4gMzAsIDIwMTcgYXQgMDM6MjE6MzBQTSArMDgwMCwgRG9uZ2xpIFpoYW5nIHdy
b3RlOgo+IFRoaXMgcGF0Y2ggYWRkcyBuZXcgaW50ZXJmYWNlIGZvciBHTlRUQUJPUF9xdWVyeV9z
aXplIGluIGxpYnhjIHRvIGhlbHAKPiBxdWVyeSB0aGUgY3VycmVudCBncmFudCB0YWJsZSBmcmFt
ZXMgYW5kIG1heGltdW0gZ3JhbnQgdGFibGUgZnJhbWVzIGZvciBhCj4gc3BlY2lmaWMgZG9tYWlu
Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IERvbmdsaSBaaGFuZyA8ZG9uZ2xpLnpoYW5nQG9yYWNsZS5j
b20+Cj4gLS0tCj4gIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIHwgIDEgKwo+ICB0b29s
cy9saWJ4Yy94Y19nbnR0YWIuYyAgICAgICB8IDEyICsrKysrKysrKysrKwo+ICAyIGZpbGVzIGNo
YW5nZWQsIDEzIGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5j
bHVkZS94ZW5jdHJsLmggYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAo+IGluZGV4IDE2
MjlmNDEuLjE1NWM2OWUgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJs
LmgKPiArKysgYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAo+IEBAIC0xNTk3LDYgKzE1
OTcsNyBAQCBpbnQgeGNfZ250dGFiX29wKHhjX2ludGVyZmFjZSAqeGNoLCBpbnQgY21kLAo+ICAg
ICAgICAgICAgICAgICAgIHZvaWQgKiBvcCwgaW50IG9wX3NpemUsIGludCBjb3VudCk7Cj4gIC8q
IExvZ3MgaWZmIGh5cGVyY2FsbCBib3VuY2UgZmFpbHMsIG90aGVyd2lzZSBkb2Vzbid0LiAqLwo+
ICAKPiAraW50IHhjX2dudHRhYl9xdWVyeV9zaXplKHhjX2ludGVyZmFjZSAqeGNoLCBzdHJ1Y3Qg
Z250dGFiX3F1ZXJ5X3NpemUgKnF1ZXJ5KTsKPiAgaW50IHhjX2dudHRhYl9nZXRfdmVyc2lvbih4
Y19pbnRlcmZhY2UgKnhjaCwgaW50IGRvbWlkKTsgLyogTmV2ZXIgbG9ncyAqLwo+ICBncmFudF9l
bnRyeV92MV90ICp4Y19nbnR0YWJfbWFwX3RhYmxlX3YxKHhjX2ludGVyZmFjZSAqeGNoLCBpbnQg
ZG9taWQsIGludCAqZ250X251bSk7Cj4gIGdyYW50X2VudHJ5X3YyX3QgKnhjX2dudHRhYl9tYXBf
dGFibGVfdjIoeGNfaW50ZXJmYWNlICp4Y2gsIGludCBkb21pZCwgaW50ICpnbnRfbnVtKTsKPiBk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfZ250dGFiLmMgYi90b29scy9saWJ4Yy94Y19nbnR0
YWIuYwo+IGluZGV4IGFmNTNmYWMuLjgxYTg5ZmUgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGMv
eGNfZ250dGFiLmMKPiArKysgYi90b29scy9saWJ4Yy94Y19nbnR0YWIuYwo+IEBAIC0zOCw2ICsz
OCwxOCBAQCBpbnQgeGNfZ250dGFiX29wKHhjX2ludGVyZmFjZSAqeGNoLCBpbnQgY21kLCB2b2lk
ICogb3AsIGludCBvcF9zaXplLCBpbnQgY291bnQpCj4gICAgICByZXR1cm4gcmV0Owo+ICB9Cj4g
IAo+ICtpbnQgeGNfZ250dGFiX3F1ZXJ5X3NpemUoeGNfaW50ZXJmYWNlICp4Y2gsIHN0cnVjdCBn
bnR0YWJfcXVlcnlfc2l6ZSAqcXVlcnkpCj4gK3sKPiArICAgIGludCByYzsKPiArCj4gKyAgICBy
YyA9IHhjX2dudHRhYl9vcCh4Y2gsIEdOVFRBQk9QX3F1ZXJ5X3NpemUsIHF1ZXJ5LCBzaXplb2Yo
KnF1ZXJ5KSwgMSk7Cj4gKwo+ICsgICAgaWYgKCByYyB8fCAocXVlcnktPnN0YXR1cyAhPSBHTlRT
VF9va2F5KSApCj4gKyAgICAgICAgRVJST1IoIkNvdWxkIG5vdCBxdWVyeSBkb20gJWQncyBncmFu
dCBzaXplXG4iLCBxdWVyeS0+ZG9tKTsKCiV1IHBsZWFzZS4KCk90aGVyd2lzZToKCkFja2VkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 30 14:05:26 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 14:05: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 1dQwXr-0006D8-11; Fri, 30 Jun 2017 14: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 1dQwXq-0006D2-4p
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 14:05:14 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 81/BD-01729-99A56595; Fri, 30 Jun 2017 14:05:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS3dGVFi
 kwfclmhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bGNycZCw5JVtw828HYwNgq3MXIySEkkCdx
 +eA0FhCbV8BOYsX286wgtoSAocTphTfB4iwCqhLbJj1mArHZBNQlOhe1g8VFBGQkmifdYuti5
 OJgFmhjkrjevhisSFggXGL1/f/MIAkhgSZGiYMdS4ESHBycAu4Sh5dUgZi8AoISf3eA3cAsoC
 Xx8NctFghbW2LZwtfMICXMAtISy/9xTGDkm4XQMAtJwywkDbMQGhYwsqxiVC9OLSpLLdI11Es
 qykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAy+egYGxh2MTb3OhxglOZiURHlXXguN
 FOJLyk+pzEgszogvKs1JLT7EKMPBoSTB6xAZFikkWJSanlqRlpkDjAOYtAQHj5IIr2wQUJq3u
 CAxtzgzHSJ1ilGX49iMn9+YhFjy8vNSpcR53UBmCIAUZZTmwY2AxeQlRlkpYV5GBgYGIZ6C1K
 LczBJU+VeM4hyMSsK8S0Cm8GTmlcBtegV0BBPQEcIzQkCOKElESEk1MAZv+aGqce3f9tuGf3d
 3rzKOrj2i/EbmT+1p+eTjM/P1WUzDjk0vkl1xy7nbpfrP6zc367Yk3/zk597et+hyVPHpd6/3
 SjdbeS8XO/uW70hsuXzpR5UHsppK8fM6npR+83vWf35aZ/Sf6El3Odg5HYTP2pkWfFlyUs559
 u0Ts30f6aRPMuuf7aTEUpyRaKjFXFScCABl9icRxAIAAA==
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1498831510!100651088!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31840 invoked from network); 30 Jun 2017 14:05:12 -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; 30 Jun 2017 14:05:12 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 30 Jun 2017 08:05:09 -0600
Message-Id: <59565A92020000780010196C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 30 Jun 2017 08:05:06 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <vijay.kilari@gmail.com>
References: <1490716413-19796-1-git-send-email-vijay.kilari@gmail.com>
 <1490716413-19796-4-git-send-email-vijay.kilari@gmail.com>
In-Reply-To: <1490716413-19796-4-git-send-email-vijay.kilari@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, Vijaya.Kumar@cavium.com, julien.grall@arm.com,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [RFC PATCH v2 03/25] x86: NUMA: Rename and sanitize
 some common 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>

Pj4+IDx2aWpheS5raWxhcmlAZ21haWwuY29tPiAwMy8yOC8xNyA1OjU0IFBNID4+Pgo+IC0tLSBh
L3hlbi9hcmNoL3g4Ni9udW1hLmMKPiArKysgYi94ZW4vYXJjaC94ODYvbnVtYS5jCj4gQEAgLTUz
LDE1ICs1MywxNSBAQCBpbnQgc3JhdF9kaXNhYmxlZCh2b2lkKQo+ICAvKgo+ICAgKiBHaXZlbiBh
IHNoaWZ0IHZhbHVlLCB0cnkgdG8gcG9wdWxhdGUgbWVtbm9kZW1hcFtdCj4gICAqIFJldHVybnMg
Ogo+IC0gKiAxIGlmIE9LCj4gLSAqIDAgaWYgbWVtbm9kbWFwW10gdG9vIHNtYWxsIChvZiBzaGlm
dCB0b28gc21hbGwpCj4gLSAqIC0xIGlmIG5vZGUgb3ZlcmxhcCBvciBsb3N0IHJhbSAoc2hpZnQg
dG9vIGJpZykKPiArICogMCBpZiBPSwo+ICsgKiAtRUlOVkFMIGlmIG1lbW5vZG1hcFtdIHRvbyBz
bWFsbCAob2Ygc2hpZnQgdG9vIHNtYWxsKQo+ICsgKiBPUiBpZiBub2RlIG92ZXJsYXAgb3IgbG9z
dCByYW0gKHNoaWZ0IHRvbyBiaWcpCgpJdCBtYXkgbm90IG1hdHRlciB0b28gbXVjaCwgYnV0IHlv
dSdyZSBtYWtpbmcgdGhpbmdzIGFjdHVhbGx5IHdvcnNlIHRvCnRoZSBjYWxsZXIsIGFzIGl0IG5v
dyBjYW4ndCBkaXN0aW5ndWlzaCB0aGUgdHdvIGZhaWx1cmUgbW9kZXMgYW55bW9yZS4KQWxzbywg
aWYgeW91IGFscmVhZHkgdG91Y2ggaXQsIHBsZWFzZSBhbHNvIGNvcnJlY3QgdGhlIGFwcGFyZW50
IHR5cG8KKCJvZiIgcXVpdGUgbGlrZWx5IG1lYW50IHRvIGJlICJvciIpLiBCdXQgd2hhdCBJIGNv
bnNpZGVyIG1vc3QgcHJvYmxlbWF0aWMKaXMgdGhhdCB5b3UgY29udmVydCAuLi4KCj4gQEAgLTc0
LDcgKzc0LDcgQEAgc3RhdGljIGludCBfX2luaXQgcG9wdWxhdGVfbWVtbm9kZW1hcChjb25zdCBz
dHJ1Y3Qgbm9kZSAqbm9kZXMsCj4gICAgICAgICAgICAgIHJldHVybiAwOwoKLi4uIHdoYXQgaXMg
YW4gZXJyb3IgY2FzZSBzbyBmYXIgdG8gYSBzdWNjZXNzIG9uZS4KCj4gQEAgLTExNiwxMCArMTE2
LDEwIEBAIHN0YXRpYyBpbnQgX19pbml0IGFsbG9jYXRlX2NhY2hlYWxpZ25lZF9tZW1ub2RlbWFw
KHZvaWQpCj4gICAqIFRoZSBMU0Igb2YgYWxsIHN0YXJ0IGFuZCBlbmQgYWRkcmVzc2VzIGluIHRo
ZSBub2RlIG1hcCBpcyB0aGUgdmFsdWUgb2YgdGhlCj4gICAqIG1heGltdW0gcG9zc2libGUgc2hp
ZnQuCj4gICAqLwo+IC1zdGF0aWMgaW50IF9faW5pdCBleHRyYWN0X2xzYl9mcm9tX25vZGVzKGNv
bnN0IHN0cnVjdCBub2RlICpub2RlcywKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBpbnQgbnVtbm9kZXMpCj4gK3N0YXRpYyB1bnNpZ25lZCBpbnQgX19pbml0IGV4
dHJhY3RfbHNiX2Zyb21fbm9kZXMoY29uc3Qgc3RydWN0IG5vZGUgKm5vZGVzLAo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBudW1ub2RlcykK
CldoeSB3b3VsZCB5b3UgY29udmVydCB0aGUgcmV0dXJuIHR5cGUgdG8gdW5zaWduZWQsIGJ1dCBu
b3QgYWxzbyB0aGF0IG9mIHRoZQpib2d1c2x5IHNpZ25lZCBwYXJhbWV0ZXI/Cgo+IEBAIC0xNDMs
MjcgKzE0MywyNyBAQCBzdGF0aWMgaW50IF9faW5pdCBleHRyYWN0X2xzYl9mcm9tX25vZGVzKGNv
bnN0IHN0cnVjdCBub2RlICpub2RlcywKPiAgICAgIHJldHVybiBpOwo+ICB9Cj4gIAo+IC1pbnQg
X19pbml0IGNvbXB1dGVfaGFzaF9zaGlmdChzdHJ1Y3Qgbm9kZSAqbm9kZXMsIGludCBudW1ub2Rl
cywKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9kZWlkX3QgKm5vZGVpZHMpCj4g
K2ludCBfX2luaXQgY29tcHV0ZV9tZW1ub2RlX3NoaWZ0KHN0cnVjdCBub2RlICpub2RlcywgaW50
IG51bW5vZGVzLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2RlaWRfdCAq
bm9kZWlkcywgdW5zaWduZWQgaW50ICpzaGlmdCkKCkknbSBub3QgaW4gZmF2b3Igb2YgcmV0dXJu
aW5nIHRoZSBzaGlmdCBjb3VudCB2aWEgcG9pbnRlciB3aGVuIGl0IGNhbiBlYXNpbHkKYmUgcmV0
dXJuZWQgYnkgdmFsdWUuCgo+ICB7Cj4gLSAgICBpbnQgc2hpZnQ7Cj4gKyAgICAqc2hpZnQgPSBl
eHRyYWN0X2xzYl9mcm9tX25vZGVzKG5vZGVzLCBudW1ub2Rlcyk7Cj4gIAo+IC0gICAgc2hpZnQg
PSBleHRyYWN0X2xzYl9mcm9tX25vZGVzKG5vZGVzLCBudW1ub2Rlcyk7Cj4gICAgICBpZiAoIG1l
bW5vZGVtYXBzaXplIDw9IEFSUkFZX1NJWkUoX21lbW5vZGVtYXApICkKPiAgICAgICAgICBtZW1u
b2RlbWFwID0gX21lbW5vZGVtYXA7Cj4gICAgICBlbHNlIGlmICggYWxsb2NhdGVfY2FjaGVhbGln
bmVkX21lbW5vZGVtYXAoKSApCj4gLSAgICAgICAgcmV0dXJuIC0xOwo+IC0gICAgcHJpbnRrKEtF
Uk5fREVCVUcgIk5VTUE6IFVzaW5nICVkIGZvciB0aGUgaGFzaCBzaGlmdC5cbiIsIHNoaWZ0KTsK
PiArICAgICAgICByZXR1cm4gLUVOT01FTTsKPiArCj4gKyAgICBwcmludGsoS0VSTl9ERUJVRyAi
TlVNQTogVXNpbmcgJXUgZm9yIHRoZSBoYXNoIHNoaWZ0LlxuIiwgKnNoaWZ0KTsKPiAgCj4gLSAg
ICBpZiAoIHBvcHVsYXRlX21lbW5vZGVtYXAobm9kZXMsIG51bW5vZGVzLCBzaGlmdCwgbm9kZWlk
cykgIT0gMSApCj4gKyAgICBpZiAoIHBvcHVsYXRlX21lbW5vZGVtYXAobm9kZXMsIG51bW5vZGVz
LCAqc2hpZnQsIG5vZGVpZHMpICkKPiAgICAgIHsKPiAgICAgICAgICBwcmludGsoS0VSTl9JTkZP
ICJZb3VyIG1lbW9yeSBpcyBub3QgYWxpZ25lZCB5b3UgbmVlZCB0byAiCj4gICAgICAgICAgICAg
ICAgICJyZWJ1aWxkIHlvdXIgaHlwZXJ2aXNvciB3aXRoIGEgYmlnZ2VyIE5PREVNQVBTSVpFICIK
PiAtICAgICAgICAgICAgICAgInNoaWZ0PSVkXG4iLCBzaGlmdCk7Cj4gLSAgICAgICAgcmV0dXJu
IC0xOwo+ICsgICAgICAgICAgICAgICAic2hpZnQ9JXVcbiIsICpzaGlmdCk7Cj4gKyAgICAgICAg
cmV0dXJuIC1FSU5WQUw7CgpTbyB5b3UgbWFrZSBwb3B1bGF0ZV9tZW1ub2RlbWFwKCkgcmV0dXJu
IHByb3BlciBlcnJvciB2YWx1ZXMsIGJ1dCB0aGVuIGRpc2NhcmQKaXQgYW5kIHVuaWZvcm1seSB1
c2UgLUVJTlZBTCBoZXJlLiBJZiB5b3UgbWVhbiB0aGUgZnVuY3Rpb24gdG8gc2ltcGx5IHJldHVy
biBhCnN1Y2Nlc3MvZmFpbHVyZSBpbmRpY2F0b3IsIG1ha2UgaXQgcmV0dXJuIGJvb2wuIE90aGVy
d2lzZSB1c2UgdGhlIGVycm9yIHZhbHVlCml0IHJldHVybiAoZXZlbiBpZiByaWdodCBub3cgaXQg
Y2FuIG9ubHkgZXZlciBiZSAtRUlOVkFMKS4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 30 14:07:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 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 1dQwZo-0006Jw-CV; Fri, 30 Jun 2017 14:07: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 1dQwZn-0006Jp-7W
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 14:07:15 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 63/3C-02962-21B56595; Fri, 30 Jun 2017 14:07:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsXS6fjDS1coOiz
 SYNV2HoslHxezODB6HN39mymAMYo1My8pvyKBNWPVV/eCt+wVs689YWpgPMHWxcjJISSQJ3Hm
 9EymLkYODl4BO4kXXQogYQkBQ4nTC2+ygNgsAqoSy779A7PZBNQlOhe1g9kiAjISzZNuAY3h4
 mAWaGOSuN6+mAkkISyQLdHy+C0zSEJIoIlR4vzmOWAdnALuErMaHrJALBOU+LtDGCTMLKAl8f
 DXLRYIW1ti2cLXzCAlzALSEsv/cUxg5JuF0DALScMsJA2zEBoWMLKsYtQoTi0qSy3SNTLWSyr
 KTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDD4GINjB+Gd+4CFGSQ4mJVHelddCI4X4
 kvJTKjMSizPii0pzUosPMcpwcChJ8DpEhkUKCRalpqdWpGXmAOMAJi3BwaMkwisbBJTmLS5Iz
 C3OTIdInWLU5Tg24+c3JiGWvPy8VClx3u0gMwRAijJK8+BGwGLyEqOslDAvI9BRQjwFqUW5mS
 Wo8q8YxTkYlYR5paOApvBk5pXAbXoFdAQT0BHCM0JAjihJREhJNTB2R6UcaTlaufH6ZqMHTz/
 PCPnWs8dy1VKu1Fk9U060dv+6mni4j0N/WrJqIFv62TmVIYeOvH1y1qOc6cB+qQVZr2qqk19l
 LfOxDlzud/ZK73KpgxoLdnJMXMR99IB0886e3ya6Jkw397RlLFFp9f/drRM28S3Tv08sq4JyT
 NScTs09qctUF3dfiaU4I9FQi7moOBEA+rQL1cQCAAA=
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1498831632!92565374!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57341 invoked from network); 30 Jun 2017 14:07:13 -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; 30 Jun 2017 14:07:13 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 30 Jun 2017 08:07:11 -0600
Message-Id: <59565B0E020000780010197D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 30 Jun 2017 08:07:10 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <vijay.kilari@gmail.com>
References: <1490716413-19796-1-git-send-email-vijay.kilari@gmail.com>
 <1490716413-19796-5-git-send-email-vijay.kilari@gmail.com>
In-Reply-To: <1490716413-19796-5-git-send-email-vijay.kilari@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, Vijaya.Kumar@cavium.com, julien.grall@arm.com,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [RFC PATCH v2 04/25] x86: NUMA: Add accessors for
 acpi_numa, numa_off and numa_fake 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>

Pj4+IDx2aWpheS5raWxhcmlAZ21haWwuY29tPiAwMy8yOC8xNyA1OjU1IFBNID4+Pgo+IC0tLSBh
L3hlbi9hcmNoL3g4Ni9udW1hLmMKPiArKysgYi94ZW4vYXJjaC94ODYvbnVtYS5jCj4gQEAgLTQy
LDEyICs0MiwyNyBAQCBjcHVtYXNrX3QgX19yZWFkX21vc3RseSBub2RlX3RvX2NwdW1hc2tbTUFY
X05VTU5PREVTXTsKPiAgCj4gIG5vZGVtYXNrX3QgX19yZWFkX21vc3RseSBub2RlX29ubGluZV9t
YXAgPSB7IHsgWzBdID0gMVVMIH0gfTsKPiAgCj4gLWJvb2wgbnVtYV9vZmYgPSAwOwo+IC1zOCBh
Y3BpX251bWEgPSAwOwo+ICtzdGF0aWMgYm9vbCBudW1hX29mZiA9IDA7Cj4gK3N0YXRpYyBib29s
IGFjcGlfbnVtYSA9IDE7Cj4gIAo+IC1pbnQgc3JhdF9kaXNhYmxlZCh2b2lkKQo+ICtib29sIGlz
X251bWFfb2ZmKHZvaWQpCgpudW1hX2VuYWJsZWQoKSAob3IgbGVzcyBkZXNpcmFibHkgbnVtYV9k
aXNhYmxlZCgpKQoKPiArYm9vbCBnZXRfYWNwaV9udW1hKHZvaWQpCgphY3BpX251bWFfZW5hYmxl
ZCgpIHRoZW4gcGVyaGFwcy4KCklpcmMgSnVsaWVuIGhhcyBhbHJlYWR5IGNvbW1lbnRlZCBvbiB0
aGUgbm9uLWJvb2xlYW4gbmF0dXJlIG9mIGFjcGlfbnVtYS4KCj4gQEAgLTIwMiwxMyArMjE3LDE3
IEBAIHZvaWQgX19pbml0IG51bWFfaW5pdF9hcnJheSh2b2lkKQo+ICAKPiAgI2lmZGVmIENPTkZJ
R19OVU1BX0VNVQo+ICBzdGF0aWMgaW50IF9faW5pdGRhdGEgbnVtYV9mYWtlID0gMDsKPiArc3Rh
dGljIGludCBnZXRfbnVtYV9mYWtlKHZvaWQpCj4gK3sKPiArICAgIHJldHVybiBudW1hX2Zha2U7
Cj4gK30KCkkgZG9uJ3Qgc2VlIHRoZSBwb2ludCBvZiBoYXZpbmcgc3RhdGljIGFjY2Vzc29ycyBm
b3Igc3RhdGljIHZhcmlhYmxlcy4gRXZlbgppZiB0aGUgYWNjZXNzb3IgYmVjYW1lIG5vbi1zdGF0
aWMsIEknZCBleHBlY3QgaXQgdG8gYmUgdXNlZCBvbmx5IGluIG90aGVyCnRyYW5zbGF0aW9uIHVu
aXRzLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 14:08:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 14: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 1dQwaj-0006PN-LD; Fri, 30 Jun 2017 14:08: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 1dQwai-0006PC-MU
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 14:08:12 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 2F/66-01729-C4B56595; Fri, 30 Jun 2017 14:08:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBIsWRWlGSWpSXmKPExsXS6fjDS9c7Oiz
 S4PI+VYslHxezODB6HN39mymAMYo1My8pvyKBNePm0k+sBZ2sFbvucjQwtrJ0MXJyCAnkSVx7
 d58VxOYVsJPYMPcTmC0hYChxeuFNsBoWAVWJqz+bweJsAuoSnYvaweIiAjISzZNusXUxcnEwC
 7QxSVxvX8wEkhAWiJe4cHg2O0hCSKCJUeLb+XeMIAlOAXeJG9OmAhVxAG0TlPi7QxgkzCygJf
 Hw1y0WCFtbYtnC18wgJcwC0hLL/3FMYOSbhdAwC0nDLCQNsxAaFjCyrGLUKE4tKkst0jUy0ks
 qykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECAy/egYGxh2Me9r9DjFKcjApifKuvBYa
 KcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC90RkWKSQYFFqempFWmYOMBJg0hIcPEoivLJBQGne4
 oLE3OLMdIjUKUZjjqYPW74wcRyb8fMbkxBLXn5eqpQ4rxvIJAGQ0ozSPLhBsAi9xCgrJczLyM
 DAIMRTkFqUm1mCKv+KUZyDUUmY9z7IFJ7MvBK4fa+ATmECOkV4RgjIKSWJCCmpBsa1MgErBaO
 6ft/UOBD7cILx/V0XBHJ+SVcn8Tte2+7rXJu76kIV0+rt7BPOTGN5eFCx9oq6g9j6+ZMOTV5t
 nWG5d/v+VmHhOA12f12un7rZ/9ZnZctOtAs0WS69cN3bzogo5i/fS+R/3ZBrY/QS1r0wc/98w
 U8KnO9sV/c46nRmp02+lvhNLFmJpTgj0VCLuag4EQAE1u80ywIAAA==
X-Env-Sender: jbeulich@suse.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1498831689!100713117!1
X-Originating-IP: [137.65.248.74]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58755 invoked from network); 30 Jun 2017 14:08:11 -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; 30 Jun 2017 14:08:11 -0000
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 30 Jun 2017 08:08:09 -0600
Message-Id: <59565B46020000780010198E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 30 Jun 2017 08:08:06 -0600
From: "Jan Beulich" <jbeulich@suse.com>
To: <vijay.kilari@gmail.com>
References: <1490716413-19796-1-git-send-email-vijay.kilari@gmail.com>
 <1490716413-19796-6-git-send-email-vijay.kilari@gmail.com>
In-Reply-To: <1490716413-19796-6-git-send-email-vijay.kilari@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, Vijaya.Kumar@cavium.com, julien.grall@arm.com,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [RFC PATCH v2 05/25] x86: NUMA: Move generic
 dummy_numa_init to separate 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>

Pj4+IDx2aWpheS5raWxhcmlAZ21haWwuY29tPiAwMy8yOC8xNyA1OjU0IFBNID4+Pgo+IEBAIC0z
MDEsNiArMjkwLDIyIEBAIHZvaWQgX19pbml0IG51bWFfaW5pdG1lbV9pbml0KHVuc2lnbmVkIGxv
bmcgc3RhcnRfcGZuLCB1bnNpZ25lZCBsb25nIGVuZF9wZm4pCj4gICAgICAgICAgICAgICAgICAg
ICAgKHBhZGRyX3QpZW5kX3BmbiA8PCBQQUdFX1NISUZUKTsKPiAgfQo+ICAKPiArdm9pZCBfX2lu
aXQgbnVtYV9pbml0bWVtX2luaXQodW5zaWduZWQgbG9uZyBzdGFydF9wZm4sIHVuc2lnbmVkIGxv
bmcgZW5kX3BmbikKPiArewo+ICsjaWZkZWYgQ09ORklHX05VTUFfRU1VCj4gKyAgICBpZiAoIGdl
dF9udW1hX2Zha2UoKSAmJiAhbnVtYV9lbXVsYXRpb24oc3RhcnRfcGZuLCBlbmRfcGZuKSApCj4g
KyAgICAgICAgcmV0dXJuOwo+ICsjZW5kaWYKPiArCj4gKyNpZmRlZiBDT05GSUdfQUNQSV9OVU1B
Cj4gKyAgICBpZiAoICFpc19udW1hX29mZigpICYmICFhY3BpX3NjYW5fbm9kZXMoKHVpbnQ2NF90
KXN0YXJ0X3BmbiA8PCBQQUdFX1NISUZULAo+ICsgICAgICAgICAodWludDY0X3QpZW5kX3BmbiA8
PCBQQUdFX1NISUZUKSApCgpQbGVhc2UgdXNlIHBmbl90b19wYWRkcigpIGFzIHlvdSBtb3ZlIHRo
aXMgY29kZS4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 30 14:09:58 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 14: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 1dQwcO-0006aE-0Q; Fri, 30 Jun 2017 14:09: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=347159f46=wei.liu2@citrix.com>)
 id 1dQwcM-0006a2-Tx
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 14:09:55 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 FF/FE-01987-2BB56595; Fri, 30 Jun 2017 14:09:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHRDpO7G6LB
 Ig6ev9SyWfFzM4sDocXT3b6YAxijWzLyk/IoE1owVZ86zFdxjqZh1fSVzA+M85i5GTg4JAX+J
 NQ8egNksAqoSHbOesYDYbALKEj87e9lAbBEBLYnZDRdZQWxmgSCJu5+OsoPYwgJuEj+m/GEEs
 XkFLCQudB8BquHiEBJoYpRYfWMFVEJQ4uTMJywQzToSC3Z/AhrKAWRLSyz/xwES5hRwl7j85C
 YTiC0qoCLRuXQOWLmQgIJEx/RjTBMY+WYhmTQLyaRZCJMWMDKvYtQoTi0qSy3SNTTVSyrKTM8
 oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDDUGINjBuGa75yFGSQ4mJVHelddCI4X4kvJT
 KjMSizPii0pzUosPMWpwcAj0rVl9gVGKJS8/L1VJgtckKixSSLAoNT21Ii0zBxgNMKUSHDxKI
 ryyQUBp3uKCxNzizHSI1ClGXY6mD1u+MAmBzZAS590eCVQkAFKUUZoHNwIWmZcYZaWEeRmBDh
 TiKUgtys0sQZV/xSjOwagkzCsNcglPZl4J3KZXQEcwAR0hPCME5IiSRISUVAPjrYX8V1vmOT9
 ZbTWhcsmcry/3Fa0Q9vPN5Hn8+Hzx5CKTj8XFfSf0Zvqcfx50IiliXuz7d91+HN1zXndvy3qS
 XrG85dGN9xf7oh6EJiz+k1f7s7Jmt4mswqS51YIT3t+9ENvCVb3/385jglJ8yW82il7paVYqd
 RaOuu4ULtg0017/1do7taf5lViKMxINtZiLihMB3m9bkscCAAA=
X-Env-Sender: prvs=347159f46=wei.liu2@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1498831791!86579501!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23532 invoked from network); 30 Jun 2017 14:09:53 -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;
 30 Jun 2017 14:09:53 -0000
X-IronPort-AV: E=Sophos;i="5.40,286,1496102400"; d="scan'208";a="430002050"
Date: Fri, 30 Jun 2017 15:07:40 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Dongli Zhang <dongli.zhang@oracle.com>
Message-ID: <20170630140740.o6ny7y24miq7d733@citrix.com>
References: <1498807291-3356-1-git-send-email-dongli.zhang@oracle.com>
 <1498807291-3356-2-git-send-email-dongli.zhang@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1498807291-3356-2-git-send-email-dongli.zhang@oracle.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: wei.liu2@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 2/2] tools: utility to dump guest grant
	table 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>

T24gRnJpLCBKdW4gMzAsIDIwMTcgYXQgMDM6MjE6MzFQTSArMDgwMCwgRG9uZ2xpIFpoYW5nIHdy
b3RlOgo+ICsKPiAraW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKmFyZ3ZbXSkKPiArewo+ICsgICAg
eGNfaW50ZXJmYWNlICp4Y2g7Cj4gKyAgICBpbnQgZG9taWQsIHJjLCBjOwo+ICsgICAgc3RydWN0
IGdudHRhYl9xdWVyeV9zaXplIHF1ZXJ5Owo+ICsKPiArICAgIHdoaWxlICggKGMgPSBnZXRvcHQo
YXJnYywgYXJndiwgImgiKSkgIT0gLTEgKQo+ICsgICAgewo+ICsgICAgICAgIHN3aXRjaCAoIGMg
KQo+ICsgICAgICAgIHsKPiArICAgICAgICBjYXNlICdoJzoKPiArICAgICAgICAgICAgc2hvd19o
ZWxwKCk7Cj4gKyAgICAgICAgICAgIHJldHVybiAwOwo+ICsgICAgICAgIH0KPiArICAgIH0KPiAr
Cj4gKyAgICBkb21pZCA9IChhcmdjID4gMSkgPyBzdHJ0b2woYXJndlsxXSwgTlVMTCwgMTApIDog
MDsKClRoaXMgaXMgdG9vIHNpbXBsaXN0aWMuIEl0IGJhc2ljYWxseSBtZWFucyAuL3F1ZXJ5IC14
IDEwMCB3aWxsIG5vdApyZXBvcnQgYW4gZXJyb3IuIFlvdSBzaG91bGQgdXNlIG9wdGluZCBpbnN0
ZWFkLiBTZWUgbWFuIDMgZ2V0b3B0IGZvcgpleGFtcGxlcy4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 30 14:10:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 14:10:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQwdA-000785-Dh; Fri, 30 Jun 2017 14:10: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=347159f46=wei.liu2@citrix.com>)
 id 1dQwd9-00077r-9q
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 14:10:43 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 37/E2-01731-2EB56595; Fri, 30 Jun 2017 14:10:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXitHSDve6j6LB
 IgwXn2S2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oy3jy4yF3xiqeg9UdzA+Iu5i5GTQ0LAX6Lr
 4Qw2EJtFQFVie/MxFhCbTUBZ4mdnL1hcRCBEonvqW9YuRi4OZoGJjBJnD04AKxIW0JW4+uEp2
 CBeAQuJ2bd3MIHYQgJFEieXLGaCiAtKnJz5BKyeWUBP4sbUKUBDOYBsaYnl/zggwvISzVtng4
 3hFCiWuLTkHiuILSqgItG5dA4LxEgFiY7px5gmMPLPQjJ1FpKpsxCmzkIydQEjyypGjeLUorL
 UIl0jM72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjMDArGdgYNzBeHuy3yFGSQ4m
 JVHelddCI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8G6ICosUEixKTU+tSMvMAcYITFqCg0dJh
 Fc2CCjNW1yQmFucmQ6ROsWoy9H0YcsXJiGWvPy8VClx3o0gMwRAijJK8+BGwOL1EqOslDAvIw
 MDgxBPQWpRbmYJqvwrRnEORiVhXi5g9AvxZOaVwG16BXQEE9ARwjNCQI4oSURISTUwBsgJucl
 6n0gWu7HtufXx4DXPJWX1TaSZjPfWq/1eu869pMT8rvvz5cLXdaw2Fu5UW33h9vMbj9ty5zsp
 swXtTrn+RqjVz3S+06K5XjzPm/95b27w1MnJSrg9NUImrHmeAKv+i08acp4dc310pgSGRx7fs
 +p768ttX4qsm1PdJ4f4sIQ9vdeuxFKckWioxVxUnAgAbDvVsNICAAA=
X-Env-Sender: prvs=347159f46=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1498831839!84975816!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11682 invoked from network); 30 Jun 2017 14:10:41 -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;
 30 Jun 2017 14:10:41 -0000
X-IronPort-AV: E=Sophos;i="5.40,286,1496102400"; d="scan'208";a="438463852"
Date: Fri, 30 Jun 2017 15:09:07 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20170630140907.iqkowm52hpvxy3oj@citrix.com>
References: <cover.8a8e55fabe418c3d7660567e46a973b3c3b26615.1498828597.git-series.marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <cover.8a8e55fabe418c3d7660567e46a973b3c3b26615.1498828597.git-series.marmarek@invisiblethingslab.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>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 0/4] libxl: cpuid 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>

T24gRnJpLCBKdW4gMzAsIDIwMTcgYXQgMDM6MTY6NTVQTSArMDIwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IFRoaXMgYWRkcyBoYW5kbGluZyBtb3JlIGNwdWlkIGJpdHMg
YnkgbmFtZS4gTW9zdGx5IGJhc2VkIG9uIGNwdV9tYXAueG1sIGZyb20KPiBsaWJ2aXJ0Lgo+IAo+
IENoYW5nZXMgc2luY2UgdjI6Cj4gICAtIGFkZGVkICJsaWJ4bDogbWFrZSBjcHVpZF9mbGFncyBh
cnJheSBzdGF0aWMgY29uc3QiCj4gICAtIGFkZGVkICJsaWJ4bDogcmVmb3JtYXQgY3B1aWRfZmxh
Z3MiCj4gICAtIGFkZGVkIGZldyBiaXRzIHRvIHRoZSBzZWNvbmQgcGF0Y2ggYnkgQW5kcmV3J3Mg
c3VnZ2VzdGlvbgo+ICAgLSByZXZlcnRlZCB0aGUgZmlyc3QgcGF0Y2ggdG8gdjEgdmVyc2lvbgo+
IAo+IE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSAoNCk6Cj4gICBsaWJ4bDogYWRkIG1vcmUg
Y3B1aWQgZmxhZ3MgaGFuZGxpbmcKPiAgIGxpYnhsOiBmaXggb3N2bSBjcHVpZCBmbGFnCj4gICBs
aWJ4bDogbWFrZSBjcHVpZF9mbGFncyBhcnJheSBzdGF0aWMgY29uc3QKPiAgIGxpYnhsOiByZWZv
cm1hdCBjcHVpZF9mbGFncwoKQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
Lm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 14:15:25 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 14: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 1dQwhc-0007QF-0P; Fri, 30 Jun 2017 14: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 <prvs=347159f46=wei.liu2@citrix.com>)
 id 1dQwhb-0007Q9-7e
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 14:15:19 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 C2/A8-03937-6FC56595; Fri, 30 Jun 2017 14:15:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDve63mLB
 Ig8l32Cy+b5nM5MDocfjDFZYAxijWzLyk/IoE1owZN7axFkxjqvh9/hNTA+Ntxi5GTg4JAX+J
 B4u3gtksAqoSMxuWMoPYbALKEj87e9lAbBEBDYmVbxaydDFycTALzGOUaLlwGKxBWMBR4v/DV
 rAGXgELiYunm8BsIYFXjBKbnldBxAUlTs58wgJiMwvoSCzY/QloKAeQLS2x/B8HSJhTIFBiwv
 t1rCC2qICKROfSOSwQYxQkOqYfY5rAyDcLyaRZSCbNQpi0gJF5FaNGcWpRWWqRrqGJXlJRZnp
 GSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYKgxAMEOxusbAw4xSnIwKYnyrrwWGinEl5Sf
 UpmRWJwRX1Sak1p8iFGGg0NJglcWGLpCgkWp6akVaZk5wKCHSUtw8CiJ8MoGAaV5iwsSc4sz0
 yFSpxh1OZo+bPnCJMSSl5+XKiXOKw4yQwCkKKM0D24ELAIvMcpKCfMyAh0lxFOQWpSbWYIq/4
 pRnINRSZh3fzTQFJ7MvBK4TcDgBrpfhFd4RgjIESWJCCmpBkbVadGaKzo+nvypqOx/vlCglnH
 pHNeWIDed8P2Ss/o67TXTt36+8bbRf9o1Voa0zXJqfenZXixxp9jjpAxYlpz1t6//PU9d9MXJ
 l5eF517K6mgXdFvVyH3gwpUu5TT923IqS0pm6q5+XP3sd2nPE5fCF/H1u74/O1J2wdCVr4m1K
 /ug4ucKGyWW4oxEQy3mouJEADpEr8e7AgAA
X-Env-Sender: prvs=347159f46=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1498832116!63123707!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42606 invoked from network); 30 Jun 2017 14:15:17 -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;
 30 Jun 2017 14:15:17 -0000
X-IronPort-AV: E=Sophos;i="5.40,286,1496102400"; d="scan'208";a="438465156"
Date: Fri, 30 Jun 2017 15:15:13 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20170630141513.t35whsurcaczrmsp@citrix.com>
References: <1498557807-10810-1-git-send-email-al1img@gmail.com>
 <1498557807-10810-2-git-send-email-al1img@gmail.com>
 <20170629173609.p6uaiejn3be2dbpl@citrix.com>
 <CACvf2oXtBjXRtLn3jODDr4y84zbBndqsOtAsghH2NkA__N-zUg@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CACvf2oXtBjXRtLn3jODDr4y84zbBndqsOtAsghH2NkA__N-zUg@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 v3 01/11] libxl: add vdispl structures to 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>

T24gRnJpLCBKdW4gMzAsIDIwMTcgYXQgMDE6MzY6NDZQTSArMDMwMCwgT2xla3NhbmRyIEdyeXRz
b3Ygd3JvdGU6Cj4gSGkgV2VpLAo+IAo+IFRoYW5rcyBmb3IgdGhlIHJldmlldy4KPiAKPiBUaGlz
IGZpZWxkIGlzIGFscmVhZHkgZGVmaW5lZCBpbiB0aGUgZGlzcGxheSBwcm90b2NvbC4KPiBUbyBh
dm9pZCBtaXN1bmRlcnN0YW5kaW5nIEkgcHJlZmVyIHRvIHVzZSBzYW1lIG5hbWUgaW4gbGlieGwK
PiBhcyB3ZWxsLgo+IAo+IAoKTmV2ZXIgbWluZCB0aGVuLiBLZWVwIGl0IGFzLWlzLgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 30 14:16:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 14: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 1dQwix-0007W4-B0; Fri, 30 Jun 2017 14: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 <prvs=347159f46=wei.liu2@citrix.com>)
 id 1dQwiw-0007Vv-8k
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 14:16:42 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 25/CF-03612-94D56595; Fri, 30 Jun 2017 14:16:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDva5nbFi
 kwaFDTBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bzrBuMBYc4Kro7lzM1MP5m62Lk5JAQ8Je4
 3vCPBcRmEVCVuLt/MZjNJqAs8bOzF6xGREBDYuWbhUBxLg5mgXmMEi0XDjOCJIQF3CVOPn/BD
 mLzClhIzDh/kw2kSEjgFaPEpJfvWSESghInZz4Bm8osoCOxYPcnoCIOIFtaYvk/DpAwp0CgRN
 OiCWAlogIqEp1L54DZQgIKEh3TjzFNYOSbhWTSLCSTZiFMWsDIvIpRozi1qCy1SNfISC+pKDM
 9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzDYGIBgB+Oa+YGHGCU5mJREeVdeC40U4kvK
 T6nMSCzOiC8qzUktPsQow8GhJMErGxMWKSRYlJqeWpGWmQMMe5i0BAePkgivbBBQmre4IDG3O
 DMdInWKUVFKnHdhNFBCACSRUZoH1waLtUuMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5i0F2c
 6TmVcCNx0YxkA3i/AKzwgBWVySiJCSamA0721kWiUi+3f/skCG+4K8WbYi6uxnCxbp1nR+FHm
 kLNrYcejP6TcnEjcU39fa4e2t2rtHtu9IcKQ/x+nW20+mGUpFPljtzHT/d5bW9J+mfJVXlp3S
 m+7yt2tbXIKeVeD7w2ubeFkOLSlw+/pcf+9endf3rzf+2fn9Rwy/jWXiv+kr2kKO3PqoxFKck
 WioxVxUnAgATszTD7ACAAA=
X-Env-Sender: prvs=347159f46=wei.liu2@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1498832199!67632415!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46181 invoked from network); 30 Jun 2017 14:16: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;
 30 Jun 2017 14:16:40 -0000
X-IronPort-AV: E=Sophos;i="5.40,286,1496102400"; d="scan'208";a="438465391"
Date: Fri, 30 Jun 2017 15:16:38 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20170630141637.vcdtecyi6j3xm66u@citrix.com>
References: <1498557807-10810-1-git-send-email-al1img@gmail.com>
 <1498557807-10810-5-git-send-email-al1img@gmail.com>
 <20170629173632.4wrsgiru7aivepom@citrix.com>
 <CACvf2oWWv7U7+qCG_CJtu_DP3mpO7RHzm39oOp5p0aTNRnh_mQ@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CACvf2oWWv7U7+qCG_CJtu_DP3mpO7RHzm39oOp5p0aTNRnh_mQ@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 v3 04/11] 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>

T24gRnJpLCBKdW4gMzAsIDIwMTcgYXQgMDQ6MjQ6MjNQTSArMDMwMCwgT2xla3NhbmRyIEdyeXRz
b3Ygd3JvdGU6Cj4gT24gVGh1LCBKdW4gMjksIDIwMTcgYXQgODozNiBQTSwgV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPiBPbiBUdWUsIEp1biAyNywgMjAxNyBhdCAwMTow
MzoyMFBNICswMzAwLCBPbGVrc2FuZHIgR3J5dHNvdiB3cm90ZToKPiA+PiBGcm9tOiBPbGVrc2Fu
ZHIgR3J5dHNvdiA8b2xla3NhbmRyX2dyeXRzb3ZAZXBhbS5jb20+Cj4gPj4KPiA+PiBBZGQgbGli
eGxfX2RldmljZV9hZGQgZnVuY3Rpby4KPiA+Cj4gPiBmdW5jdGlvbgo+ID4KPiA+PiBBbG1vc3Qg
YWxsIGRldmljZXMgaGF2ZSBzaW1pbGFyIGxpYnhsX19kZXZpY2VfeHh4eF9hZGQgZnVuY3Rpb24u
Cj4gPj4gVGhpcyBnZW5lcmljIGZ1bmN0aW9uIGltcGxlbWVudHMgc2FtZSBmdW5jdGlvbmFsaXR5
IGJ1dAo+ID4+IHVzaW5nIHRoZSBkZXZpY2UgaGFuZGxpbmcgZnJhbWV3b3JrLiBUaGUgZGV2aWNl
IHNwZWNpZmljCj4gPj4gcGFydCB0aGlzIGlzIHNldHRpbmcgeGVuIHN0b3JlIGNvbmZpZ3VyYXRp
b24uIFRoaXMgcGFydAo+ID4+IGlzIG1vdmVkIHRvIHNldF94ZW5zdG9yZV9jb25maWcgY2FsbGJh
Y2sgb2YgdGhlIGRldmljZSBmcmFtZXdvcmsuCj4gPj4KPiA+Cj4gPiBSaWdodC4gSSB0aGluayB0
aGlzIGlzIGEgZ29vZCBpZGVhIGluIGdlbmVyYWwuCj4gPgo+ID4gSSBkb24ndCBzZWUgZXhpdGlu
ZyBkZXZpY2UgcG9ydGVkIHRvIHRoZSBuZXcgZnJhbWV3b3JrLCB3aHk/Cj4gCj4gR29vZCBxdWVz
dGlvbi4gSSB0aGluayBpdCBpcyBhIGxpdHRsZSBkYW5nZXJvdXMgYW5kIG1heSBpbnRyb2R1Y2Ug
cmVncmVzc2lvbi4KPiBCdXQgZGVmaW5pdGVseSBpdCBzaG91bGQgYmUgZG9uZS4gSSBjYW4gZG8g
dGhlc2UgY2hhbmdlcyBidXQgSSBkb24ndCBoYXZlCj4gdmlzaWJpbGl0eSBob3cgdG8gY2hlY2sg
ZWFjaCBkZXZpY2UuCgpQbGVhc2UganVzdCBkbyBpdC4gV2UgaGF2ZSBhIGxvdCBvZiB0aW1lIGR1
cmluZyBkZXZlbG9wbWVudCBhbmQgUkMKcGVyaW9kIGZvciBwZW9wbGUgdG8gdGVzdCB5b3VyIGNo
YW5nZXMuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 14:19:21 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 14: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 1dQwlR-0007hh-Nn; Fri, 30 Jun 2017 14:19: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=347159f46=wei.liu2@citrix.com>)
 id 1dQwlQ-0007ha-Eg
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 14:19:16 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 4A/DF-01996-3ED56595; Fri, 30 Jun 2017 14:19:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRWlGSWpSXmKPExsXitHSDve7j2LB
 Ig/fLOSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyrb88wF7znrNhwj6WB8St7FyMnh4SAv8Tz
 v/OYQGwWAVWJZ3PfsYLYbALKEj87e9lAbBEBDYmVbxaydDFycTALzGOUaLlwmBEkISzgLnHy+
 QugQRwcvAIWEtNO+oDUCAnMYJL49+QuM0gNr4CgxMmZT1hAbGYBHYkFuz+xgdQzC0hLLP/HAR
 LmFLCU6N5wC6xcVEBFonPpHLByIQEFiY7px5gmMPLNQjJpFpJJsxAmLWBkXsWoUZxaVJZapGt
 kqZdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJERho9QwMjDsYL2/xO8QoycGkJMq7
 8lpopBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXjZg4AoJFqWmp1akZeYAQx4mLcHBoyTCKxsEl
 OYtLkjMLc5Mh0idYlSUEuftiQFKCIAkMkrz4NpgcXaJUVZKmJeRgYFBiKcgtSg3swRV/hWjOA
 ejkjBvKcgUnsy8Erjpr4AWMwEtFp4RArK4JBEhJdXAGJ9Zf4Ljmfdc0XsHnp2Wi5SMmM4xm3e
 pV/qc5vijC+z7nKZbv7uRcD1jfitL3rGvWzkeuD9j0nMrPfu0S6Zg7ovLAn8nNk7eX/1yzpwn
 zkZM3V0di9hrXrOfPMiY75IpZ7vhyOUn6oInCqJ6DJ09r4VaPasOVPyf0HSjcqP1JSaj1EmaZ
 xJYlViKMxINtZiLihMBooUZgq4CAAA=
X-Env-Sender: prvs=347159f46=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1498832353!100653844!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10479 invoked from network); 30 Jun 2017 14:19: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;
 30 Jun 2017 14:19:14 -0000
X-IronPort-AV: E=Sophos;i="5.40,286,1496102400"; d="scan'208";a="438465780"
Date: Fri, 30 Jun 2017 15:18:51 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20170630141851.7s4ju2zol2yruame@citrix.com>
References: <1498557807-10810-1-git-send-email-al1img@gmail.com>
 <1498557807-10810-5-git-send-email-al1img@gmail.com>
 <20170629173632.4wrsgiru7aivepom@citrix.com>
 <CACvf2oWWv7U7+qCG_CJtu_DP3mpO7RHzm39oOp5p0aTNRnh_mQ@mail.gmail.com>
 <20170630141637.vcdtecyi6j3xm66u@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170630141637.vcdtecyi6j3xm66u@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH v3 04/11] 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>

T24gRnJpLCBKdW4gMzAsIDIwMTcgYXQgMDM6MTY6MzhQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBGcmksIEp1biAzMCwgMjAxNyBhdCAwNDoyNDoyM1BNICswMzAwLCBPbGVrc2FuZHIgR3J5
dHNvdiB3cm90ZToKPiA+IE9uIFRodSwgSnVuIDI5LCAyMDE3IGF0IDg6MzYgUE0sIFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+IHdyb3RlOgo+ID4gPiBPbiBUdWUsIEp1biAyNywgMjAxNyBh
dCAwMTowMzoyMFBNICswMzAwLCBPbGVrc2FuZHIgR3J5dHNvdiB3cm90ZToKPiA+ID4+IEZyb206
IE9sZWtzYW5kciBHcnl0c292IDxvbGVrc2FuZHJfZ3J5dHNvdkBlcGFtLmNvbT4KPiA+ID4+Cj4g
PiA+PiBBZGQgbGlieGxfX2RldmljZV9hZGQgZnVuY3Rpby4KPiA+ID4KPiA+ID4gZnVuY3Rpb24K
PiA+ID4KPiA+ID4+IEFsbW9zdCBhbGwgZGV2aWNlcyBoYXZlIHNpbWlsYXIgbGlieGxfX2Rldmlj
ZV94eHh4X2FkZCBmdW5jdGlvbi4KPiA+ID4+IFRoaXMgZ2VuZXJpYyBmdW5jdGlvbiBpbXBsZW1l
bnRzIHNhbWUgZnVuY3Rpb25hbGl0eSBidXQKPiA+ID4+IHVzaW5nIHRoZSBkZXZpY2UgaGFuZGxp
bmcgZnJhbWV3b3JrLiBUaGUgZGV2aWNlIHNwZWNpZmljCj4gPiA+PiBwYXJ0IHRoaXMgaXMgc2V0
dGluZyB4ZW4gc3RvcmUgY29uZmlndXJhdGlvbi4gVGhpcyBwYXJ0Cj4gPiA+PiBpcyBtb3ZlZCB0
byBzZXRfeGVuc3RvcmVfY29uZmlnIGNhbGxiYWNrIG9mIHRoZSBkZXZpY2UgZnJhbWV3b3JrLgo+
ID4gPj4KPiA+ID4KPiA+ID4gUmlnaHQuIEkgdGhpbmsgdGhpcyBpcyBhIGdvb2QgaWRlYSBpbiBn
ZW5lcmFsLgo+ID4gPgo+ID4gPiBJIGRvbid0IHNlZSBleGl0aW5nIGRldmljZSBwb3J0ZWQgdG8g
dGhlIG5ldyBmcmFtZXdvcmssIHdoeT8KPiA+IAo+ID4gR29vZCBxdWVzdGlvbi4gSSB0aGluayBp
dCBpcyBhIGxpdHRsZSBkYW5nZXJvdXMgYW5kIG1heSBpbnRyb2R1Y2UgcmVncmVzc2lvbi4KPiA+
IEJ1dCBkZWZpbml0ZWx5IGl0IHNob3VsZCBiZSBkb25lLiBJIGNhbiBkbyB0aGVzZSBjaGFuZ2Vz
IGJ1dCBJIGRvbid0IGhhdmUKPiA+IHZpc2liaWxpdHkgaG93IHRvIGNoZWNrIGVhY2ggZGV2aWNl
Lgo+IAo+IFBsZWFzZSBqdXN0IGRvIGl0LiBXZSBoYXZlIGEgbG90IG9mIHRpbWUgZHVyaW5nIGRl
dmVsb3BtZW50IGFuZCBSQwo+IHBlcmlvZCBmb3IgcGVvcGxlIHRvIHRlc3QgeW91ciBjaGFuZ2Vz
LgoKQW5kIEkgZm9yZ2V0IHRvIHNheSwgcGxlYXNlIHVzZSBvbmUgcGF0Y2ggZm9yIG9uZSBkZXZp
Y2UgdHlwZS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 30 14:20:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 14: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 1dQwmi-0008FW-1I; Fri, 30 Jun 2017 14:20: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=347159f46=wei.liu2@citrix.com>)
 id 1dQwmg-0008FK-IL
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 14:20:34 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 6F/05-03582-13E56595; Fri, 30 Jun 2017 14:20:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHSDva5hXFi
 kQc8PGYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWP5ihdsBU8YKxbufMfawLiPsYuRk0NCwF9i
 wrT9TF2MHBwsAqoSR7uZQMJsAsoSPzt72UBsEQENiZVvFrJ0MXJxMAvMY5RouXAYrFdYwFuiY
 8FrVhCbV8BCYnLzdkaQIiGBLYwS299NZIZICEqcnPmEBcRmFtCRWLD7ExvIMmYBaYnl/zhAwp
 wCgRKX708HWywqoCLRuXQOWLmQgIJEx/RjTBMY+WYhmTQLyaRZCJMWMDKvYlQvTi0qSy3SNdZ
 LKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMNAYg2MHY8c/pEKMkB5OSKO/Ka6GR
 QnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4e2PCIoUEi1LTUyvSMnOAIQ+TluDgURLhlQ0CSvMWF
 yTmFmemQ6ROMepyNH3Y8oVJiCUvPy9VSpy3B2SGAEhRRmke3AhY/F1ilJUS5mUEOkqIpyC1KD
 ezBFX+FaM4B6OSMK9WLNAUnsy8ErhNr4COYAI6QnhGCMgRJYkIKakGxrg1CTv++v76cMDytky
 aoJDM6ZqkawV/Fos/3b9L3GLpo8fz52ZNj7H1dbhacGrryzNvPm28dC3K19mtb2p/L9P0VtEp
 y2WOB63Uyd67n1GIabNL1hwpFmG2vS/iXe9H3prwUqszkDN9M4vGos2dX8S6z8zziwrc5Sf47
 VG73d996+Vn3Dl8fZ4SS3FGoqEWc1FxIgB9kjpmugIAAA==
X-Env-Sender: prvs=347159f46=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1498832432!48071931!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52330 invoked from network); 30 Jun 2017 14:20: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;
 30 Jun 2017 14:20:33 -0000
X-IronPort-AV: E=Sophos;i="5.40,286,1496102400"; d="scan'208";a="438466132"
Date: Fri, 30 Jun 2017 15:20:29 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20170630142029.trm4nmaiyzszx5kw@citrix.com>
References: <1498557807-10810-1-git-send-email-al1img@gmail.com>
 <20170629173811.hyv4vuh5quc2piw4@citrix.com>
 <CACvf2oWuCWjHgJEKGfe=QnzyQ5=B+jMTWRfSH3=XVUzzRAY71A@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CACvf2oWuCWjHgJEKGfe=QnzyQ5=B+jMTWRfSH3=XVUzzRAY71A@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 v3 00/11] 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>

T24gRnJpLCBKdW4gMzAsIDIwMTcgYXQgMDE6NDU6MDZQTSArMDMwMCwgT2xla3NhbmRyIEdyeXRz
b3Ygd3JvdGU6Cj4gU3VyZS4gSXQgaXMgaW4gbXkgcHJpdmF0ZSBnaXRodWIgcmVwb3NpdG9yeSBb
MV0uCj4gCj4gWzFdIGh0dHBzOi8vZ2l0aHViLmNvbS9hbDFpbWcveGVuL3RyZWUveGwtdmRpc3Bs
LXYzCj4gCgpUaGFua3MuIFdpbGwgY2hlY2sgdGhlIGNvZGUgc29tZSB0aW1lIG5leHQgd2Vlay4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 30 14:21:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 14:21: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 1dQwnX-0008LO-Ad; Fri, 30 Jun 2017 14: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 <lars.kurth.xen@gmail.com>) id 1dQwnW-0008LF-V8
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 14:21:27 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 1D/67-03044-66E56595; Fri, 30 Jun 2017 14:21:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOKsWRWlGSWpSXmKPExsXiVRukr5sSFxZ
 pcKJT22LJx8UsDoweR3f/ZgpgjGLNzEvKr0hgzXjbPYm14Ix2xb6bE1gbGP9odDFycQgJ9DNK
 XFz3nQ3EYRFoYJWYtqmHBcSREJjDKjFh8QvGLkZOICdJYsaek+wQdqXElCX3WEBsIQF1iXuLb
 rNDjNrAJLF8zWFmkASbgLbEphsPwGxeARuJfZfngjUwCyRKXN2zBijOARTXl+h9DjZfWMBS4v
 HcdWwgNouAqsTPab/BbE4BW4lfP2exQrTqSiy7dxXMFgHau+TsJHaIG2wk7q6cB3WbrMSt2Ze
 YJzAKzUKybRbCNoiwtsSyha+ZYezrly5gEdeSeD/zEvsCRrZVjBrFqUVlqUW6RkZ6SUWZ6Rkl
 uYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBkcEABDsY18wPPMQoycGkJMq78lpopBBfUn5KZ
 UZicUZ8UWlOavEhRhkODiUJXrbYsEghwaLU9NSKtMwcYIzCpCU4eJREeGWDgNK8xQWJucWZ6R
 CpU4yuHBtWr//CxDHpwHYg+e7tLiC5acbPb0wcx0CkEEtefl6qlDhvTwxQswBIc0ZpHtxoWHq
 5xCgrJczLCHSsEE9BalFuZgmq/CtGcQ5GJWFeLZALeTLzSuAueAV0HBPQccIzQkCOK0lESEk1
 MJqaSR3JPpZ7KUDR4zZjxyUBVRO2QIb1h42YXpw+E7rjnOHizEtV/mtKxa2sm+ctuVhWoPnQp
 EGrvn9dy+oXPpsLvm6Vdbua9fv5dqE9sd+09qYw76l49t804oiZ80+x3aVxH552BvdNaNco1Z
 zkduF4teqbec7LbofHhdYp213Znt0wx89MR4mlOCPRUIu5qDgRAKhmHEAqAwAA
X-Env-Sender: lars.kurth.xen@gmail.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1498832484!100412897!1
X-Originating-IP: [74.125.82.47]
X-SpamReason: No, hits=0.1 required=7.0 tests=HTML_50_60,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52188 invoked from network); 30 Jun 2017 14:21:24 -0000
Received: from mail-wm0-f47.google.com (HELO mail-wm0-f47.google.com)
 (74.125.82.47)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 30 Jun 2017 14:21:24 -0000
Received: by mail-wm0-f47.google.com with SMTP id 70so6364192wmo.1
 for <xen-devel@lists.xen.org>; Fri, 30 Jun 2017 07:21:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:message-id:mime-version:subject:date:in-reply-to:cc:to
 :references; bh=0KlB7ZOFJENefRGWHDTFbQdWOhOvrJHvONfAtA3gP2k=;
 b=bDspuYSENIHtneKK4tXYeYRRtWSTQIgLDuJzfpDJboFoxox/jNKLcKe3P1ZPNB0Zn8
 EnKQvoYSTnAG2Q37uK9MRdIuh/UFCa8jXFpgffVXo4X2jspZ64mItmiYYLlVbN7BKVTH
 QAJ8/dxfF+g34bHFVB3XEKOqC4OQcLkwYgGWTgOkleHckI4Mq5Ww7fOT97J3blcIUZOH
 2moGph+0OpiNCSjlTF6YfaCLAtu29gt2GVCFIAper52TqLFhBTEJ9gCGGP+6/UQO7Td7
 YyZxdXqfLnuWpjR4QqNYDdzMgnT+0i5XGdDqyL2n9CRp0k8nUeQMfJCI8c9sRD4xwyXZ
 TazA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:message-id:mime-version:subject:date
 :in-reply-to:cc:to:references;
 bh=0KlB7ZOFJENefRGWHDTFbQdWOhOvrJHvONfAtA3gP2k=;
 b=et/AqtXzDrTIpUBYHzCgNSzgq1etYkaoBiy5cKPIe71lqU79xOu4l6ATvKQR+vjfIJ
 lCMBo9uKnnIa1ZfyH6ciAgkDAAHgkyILUFX8TF+mFtY1VO2lK+OS4AAEwRTpsAv3Rw+x
 qzRj+/BRLjAbdD87ODWzWE2EVUvX9NXBSGWbC/HKAt321IHrtjpO28Jl9Y534QmnH8w1
 pneVstFb2E9PfxXaV69AXY3tZPvHVemli/CPVIhyfzrzqZACr4ICc2mHGQAG6UVKo57N
 tuR0J9T+5kjVLGPNcjGvp5SWoAuw1wGdvqFoEszZ5+Ex8LEm0bWsGGmj2DimC/RrhmsO
 Ff0A==
X-Gm-Message-State: AKS2vOx4BACAQnxkUO4N+eueaY33wloWiw0fMqr/cS09RT+hvlHuv1Xz
 4T4wBkHC0JaV+mOUy64=
X-Received: by 10.80.182.48 with SMTP id b45mr5682219ede.157.1498832484140;
 Fri, 30 Jun 2017 07:21:24 -0700 (PDT)
Received: from ?IPv6:2a02:c7f:ac18:da00:dc3d:7767:ebfe:18c2?
 ([2a02:c7f:ac18:da00:dc3d:7767:ebfe:18c2])
 by smtp.gmail.com with ESMTPSA id f48sm1277451edf.30.2017.06.30.07.21.23
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 30 Jun 2017 07:21:23 -0700 (PDT)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Message-Id: <EB9C3176-19D5-47F6-A4E8-FF394F376D39@gmail.com>
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
Date: Fri, 30 Jun 2017 15:21:22 +0100
In-Reply-To: <0B8696C3-87B8-4356-A729-0AE5B72F1CFC@gmail.com>
To: xen-devel <xen-devel@lists.xen.org>
References: <0B8696C3-87B8-4356-A729-0AE5B72F1CFC@gmail.com>
X-Mailer: Apple Mail (2.3273)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] New Design Sessions for the Developer Summit
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============4735955572372723885=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============4735955572372723885==
Content-Type: multipart/alternative;
 boundary="Apple-Mail=_9C6371F2-FC15-4835-A44D-7404CB96937D"


--Apple-Mail=_9C6371F2-FC15-4835-A44D-7404CB96937D
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Hi all,
two more sessions were added
* =
https://xendeveloperanddesignsummit2017.sched.com/event/AjEW/design-sessio=
n-improved-xendomu-ring-mapping-api =
<https://xendeveloperanddesignsummit2017.sched.com/event/AjEW/design-sessi=
on-improved-xendomu-ring-mapping-api>
* =
https://xendeveloperanddesignsummit2017.sched.com/event/AjHK/design-sessio=
n-improvements-to-in-hypervisor-emulation =
<https://xendeveloperanddesignsummit2017.sched.com/event/AjHK/design-sessi=
on-improvements-to-in-hypervisor-emulation>
Lars

> On 29 Jun 2017, at 18:43, Lars Kurth <lars.kurth.xen@gmail.com> wrote:
>=20
> Hi all, (proposers CC'ed)
>=20
> I added several new design sessions today: people on the CC list may =
want to propose different time-slots
>=20
> * =
https://xendeveloperanddesignsummit2017.sched.com/event/AjEI/design-sessio=
n-the-missing-toolstack-side-of-pvh-domu
> * =
https://xendeveloperanddesignsummit2017.sched.com/event/AjB3/do-we-need-mo=
re-community-meetings
> * =
https://xendeveloperanddesignsummit2017.sched.com/event/AjES/making-releas=
es-lessons-learned-improving-our-release-process-and-tooling
> * =
https://xendeveloperanddesignsummit2017.sched.com/event/AjHP/open-session-=
testing-process-testing-improvements-x86armembedded-testing-etc-does-what-=
we-do-today-work
> * =
https://xendeveloperanddesignsummit2017.sched.com/event/AjHl/design-sessio=
n-loose-ends-for-becoming-a-cna-cve-numbering-authorities
>=20
> You can still submit sessions via =
http://events.linuxfoundation.org/events/xen-developer-and-design-summit/p=
rogram/cfp-design-session until next Friday. After that, it is possible =
to submit sessions on the day, but it would be easier if we got as many =
as possible raised before.
>=20
> Regards
> Lars


--Apple-Mail=_9C6371F2-FC15-4835-A44D-7404CB96937D
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"">Hi all,<div class=3D"">two more sessions were added</div><div =
class=3D"">*&nbsp;<a =
href=3D"https://xendeveloperanddesignsummit2017.sched.com/event/AjEW/desig=
n-session-improved-xendomu-ring-mapping-api" =
class=3D"">https://xendeveloperanddesignsummit2017.sched.com/event/AjEW/de=
sign-session-improved-xendomu-ring-mapping-api</a></div><div =
class=3D"">*&nbsp;<a =
href=3D"https://xendeveloperanddesignsummit2017.sched.com/event/AjHK/desig=
n-session-improvements-to-in-hypervisor-emulation" =
class=3D"">https://xendeveloperanddesignsummit2017.sched.com/event/AjHK/de=
sign-session-improvements-to-in-hypervisor-emulation</a></div><div =
class=3D"">Lars</div><div class=3D""><br class=3D""><div><blockquote =
type=3D"cite" class=3D""><div class=3D"">On 29 Jun 2017, at 18:43, Lars =
Kurth &lt;<a href=3D"mailto:lars.kurth.xen@gmail.com" =
class=3D"">lars.kurth.xen@gmail.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><div class=3D"">Hi =
all, (proposers CC'ed)<br class=3D""><br class=3D"">I added several new =
design sessions today: people on the CC list may want to propose =
different time-slots<br class=3D""><br class=3D"">* <a =
href=3D"https://xendeveloperanddesignsummit2017.sched.com/event/AjEI/desig=
n-session-the-missing-toolstack-side-of-pvh-domu" =
class=3D"">https://xendeveloperanddesignsummit2017.sched.com/event/AjEI/de=
sign-session-the-missing-toolstack-side-of-pvh-domu</a><br class=3D"">* =
<a =
href=3D"https://xendeveloperanddesignsummit2017.sched.com/event/AjB3/do-we=
-need-more-community-meetings" =
class=3D"">https://xendeveloperanddesignsummit2017.sched.com/event/AjB3/do=
-we-need-more-community-meetings</a><br class=3D"">* <a =
href=3D"https://xendeveloperanddesignsummit2017.sched.com/event/AjES/makin=
g-releases-lessons-learned-improving-our-release-process-and-tooling" =
class=3D"">https://xendeveloperanddesignsummit2017.sched.com/event/AjES/ma=
king-releases-lessons-learned-improving-our-release-process-and-tooling</a=
><br class=3D"">* <a =
href=3D"https://xendeveloperanddesignsummit2017.sched.com/event/AjHP/open-=
session-testing-process-testing-improvements-x86armembedded-testing-etc-do=
es-what-we-do-today-work" =
class=3D"">https://xendeveloperanddesignsummit2017.sched.com/event/AjHP/op=
en-session-testing-process-testing-improvements-x86armembedded-testing-etc=
-does-what-we-do-today-work</a><br class=3D"">* <a =
href=3D"https://xendeveloperanddesignsummit2017.sched.com/event/AjHl/desig=
n-session-loose-ends-for-becoming-a-cna-cve-numbering-authorities" =
class=3D"">https://xendeveloperanddesignsummit2017.sched.com/event/AjHl/de=
sign-session-loose-ends-for-becoming-a-cna-cve-numbering-authorities</a><b=
r class=3D""><br class=3D"">You can still submit sessions via <a =
href=3D"http://events.linuxfoundation.org/events/xen-developer-and-design-=
summit/program/cfp-design-session" =
class=3D"">http://events.linuxfoundation.org/events/xen-developer-and-desi=
gn-summit/program/cfp-design-session</a> until next Friday. After that, =
it is possible to submit sessions on the day, but it would be easier if =
we got as many as possible raised before.<br class=3D""><br =
class=3D"">Regards<br class=3D"">Lars</div></div></blockquote></div><br =
class=3D""></div></body></html>=

--Apple-Mail=_9C6371F2-FC15-4835-A44D-7404CB96937D--


--===============4735955572372723885==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4735955572372723885==--


From xen-devel-bounces@lists.xen.org Fri Jun 30 14:41:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 14:41: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 1dQx6d-0001Im-4t; Fri, 30 Jun 2017 14:41: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=347159f46=wei.liu2@citrix.com>)
 id 1dQx6c-0001IR-6Q
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 14:41:10 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 05/41-02181-50366595; Fri, 30 Jun 2017 14:41:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpC5Lcli
 kwb8OPYslHxezODB6HN39mymAMYo1My8pvyKBNWPHtP8sBVs4K/YcPMrUwDiNo4uRk0NCwF/i
 yYc/TCA2i4CqxNVbC1lAbDYBZYmfnb1sILaIgILE8zMLgOJcHMwCCxgl2o7fZgVJCAsESVw6s
 ZQdxOYVsJC4/agRbJCQgLFE+7WLzBBxQYmTM5+ADWUW0JFYsPsT0FAOIFtaYvk/DhCTU8BE4u
 Z/CZAKUQEVic6lc1ggpihIdEw/xjSBkW8WkkGzkAyahTBoASPzKkb14tSistQiXXO9pKLM9Iy
 S3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYzAMGMAgh2Mjd+dDjFKcjApifKuvBYaKcSXlJ9S
 mZFYnBFfVJqTWnyIUYaDQ0mCd2diWKSQYFFqempFWmYOMOBh0hIcPEoivLJBQGne4oLE3OLMd
 IjUKUZdjg2r139hEmLJy89LlRLn/QEyQwCkKKM0D24ELPouMcpKCfMyAh0lxFOQWpSbWYIq/4
 pRnINRSZj3PsgUnsy8ErhNr4COYAI6QnhGCMgRJYkIKakGxoTv985cPWKj8DtjX0ODbXdW35Y
 pIT8e//45a9Lhwli1jL9ZN2dWrVjydcLrZEPX9UGvum3Oerw9xnL58YaHr5w38n6LEmRetXRL
 kP8cKeeHvyQbXUVP8TvNY9hWr/dD89fcnF+MEbeqF72Qa/xkL9Zi/Tw155u3QcidwmzXbhHPz
 W7vX7HfnqDEUpyRaKjFXFScCADkDUCGuQIAAA==
X-Env-Sender: prvs=347159f46=wei.liu2@citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1498833666!103227629!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20445 invoked from network); 30 Jun 2017 14:41:08 -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 Jun 2017 14:41:08 -0000
X-IronPort-AV: E=Sophos;i="5.40,286,1496102400"; d="scan'208";a="430008669"
Date: Fri, 30 Jun 2017 15:41:04 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20170630144104.wqgwxr4xg3yv6nia@citrix.com>
References: <20170626132835.24011-1-olaf@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170626132835.24011-1-olaf@aepfle.de>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Minios-devel <minios-devel@lists.xenproject.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] mini-os: link to libgcc.a to fix build with
 gcc7
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Q0MgbWluaW9zLWRldmVsCgpPbiBNb24sIEp1biAyNiwgMjAxNyBhdCAwMzoyODozNVBNICswMjAw
LCBPbGFmIEhlcmluZyB3cm90ZToKPiBnY2M3IGdlbmVyYXRlcyBhIGNhbGwgdG8gX191ZGl2bW9k
ZGk0IC4uLgo+IAo+IHN0dWJkb20vbWluaS1vcy14ODZfMzItZ3J1Yi9taW5pLW9zLm86IEluIGZ1
bmN0aW9uIGBfc3RydG9sbF9yJzoKPiBzdHViZG9tL25ld2xpYi14ODZfMzIvaTY4Ni14ZW4tZWxm
L25ld2xpYi9saWJjL3N0ZGxpYi8uLi8uLi8uLi8uLi8uLi9uZXdsaWItMS4xNi4wL25ld2xpYi9s
aWJjL3N0ZGxpYi9zdHJ0b2xsX3IuYzoxMTA6IHVuZGVmaW5lZCByZWZlcmVuY2UgdG8gYF9fdWRp
dm1vZGRpNCcKPiBtYWtlWzJdOiAqKiogW01ha2VmaWxlOjE2Nzogc3R1YmRvbS9taW5pLW9zLXg4
Nl8zMi1ncnViL21pbmktb3NdIEVycm9yIDEKPiAKPiAuLi4gd2hpY2ggdGhlIGxpbmtlciBvbmx5
IGZpbmRzIGlmIGxpYmdjYy5hIGlzIHByb3ZpZGVkIG9uIHRoZSBjb21tYW5kbGluZS4KPiAKPiBT
aWduZWQtb2ZmLWJ5OiBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+Cj4gLS0tCj4gIE1ha2Vm
aWxlIHwgMiArLQo+ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24o
LSkKPiAKPiBkaWZmIC0tZ2l0IGEvTWFrZWZpbGUgYi9NYWtlZmlsZQo+IGluZGV4IGVmODU1OWIu
LmI5YzEzMzYgMTAwNjQ0Cj4gLS0tIGEvTWFrZWZpbGUKPiArKysgYi9NYWtlZmlsZQo+IEBAIC0x
NjIsNyArMTYyLDcgQEAgJChPQkpfRElSKS9hcmNoL3g4Ni9taW5pb3MteDg2JS5sZHM6ICBhcmNo
L3g4Ni9taW5pb3MteDg2Lmxkcy5TCj4gIAkkKENQUCkgJChBU0ZMQUdTKSAtUCAkPCAtbyAkQAo+
ICAKPiAgJChPQkpfRElSKS8kKFRBUkdFVCk6ICQoT0JKUykgJChBUFBfTykgYXJjaF9saWIgJChP
QkpfRElSKS8kKFRBUkdFVF9BUkNIX0RJUikvbWluaW9zLSQoTUlOSU9TX1RBUkdFVF9BUkNIKS5s
ZHMKPiAtCSQoTEQpIC1yICQoTERGTEFHUykgJChIRUFEX09CSikgJChBUFBfTykgJChPQkpTKSAk
KExEQVJDSExJQikgJChMRExJQlMpIC1vICRALm8KPiArCSQoTEQpIC1yICQoTERGTEFHUykgJChI
RUFEX09CSikgJChBUFBfTykgJChPQkpTKSAkKExEQVJDSExJQikgJChMRExJQlMpICQkKGdjYyAt
cHJpbnQtbGliZ2NjLWZpbGUtbmFtZSAkKENGTEFHUykpIC1vICRALm8KCkFwcGVuZCBpdCB0byBM
RExJQlM/CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 14:49:12 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 14:49:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQxE8-0001Y8-Tn; Fri, 30 Jun 2017 14:48: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=3475c4a2e=roger.pau@citrix.com>)
 id 1dQxE7-0001Xx-G6
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 14:48:55 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 B7/26-01862-6D466595; Fri, 30 Jun 2017 14:48:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrIIsWRWlGSWpSXmKPExsWyU9JRQvdqSli
 kQetRa4slHxezODB6HN39mymAMYo1My8pvyKBNeP6x3vMBTe4Ko61/2VqYOzi7GLk4JAQ8JNY
 2aLcxcjJwSKgKvFw+gRWkDCbgL3E9K8VIGERAUWJBy9vAoW5OJgF5jNKfL/yhBUkISwQJHHpx
 FJ2EJtXwEPi47MzjCC2kECiREPnARaIuKDEyZlPwGxmAR2JBbs/sYHMZxaQllj+jwPE5BSwlF
 iy0B6kQlRARWLppVZWiCmKEv3zHrCB2BIC6RJb//5insDIPwvJ0FlIhs5CGLqAkXkVo0ZxalF
 ZapGuoYVeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZg8NUzMDDuYPx92vMQoyQH
 k5Io78proZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhVgcEsJFiUmp5akZaZA4wDmLQEB4+SC
 K9sEFCat7ggMbc4Mx0idYpRl2PD6vVfmIRY8vLzUqXEeROSgYoEQIoySvPgRsBi8hKjrJQwLy
 MDA4MQT0FqUW5mCar8K0ZxDkYlYd5mkCk8mXklcJteAR3BBHSE8IwQkCNKEhFSUg2MZRnqcg1
 J+SEHS9b5i51wm3Xp0R5z9kPc87e+0Avxjtx503/DOglNiSPmNg9l5TwVPa68V31t6LskSsd2
 orUy4/PNecE8bmm/N4haXrfQ5FSzyGGY2V54Mq2S3UEo6lmlzoGu3CnpbFEMimUKinnmqQGbl
 25bqhZ6f+pdy+t1ISK9Tgq7dJVYijMSDbWYi4oTAZzLYbrEAgAA
X-Env-Sender: prvs=3475c4a2e=roger.pau@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1498834133!102689075!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26411 invoked from network); 30 Jun 2017 14:48:53 -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;
 30 Jun 2017 14:48:53 -0000
X-IronPort-AV: E=Sophos;i="5.40,286,1496102400"; d="scan'208";a="48676524"
Date: Fri, 30 Jun 2017 15:48:41 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20170630144841.sxzpctkyhx453gb5@MacBook-Pro-de-Roger.local>
References: <20170626132835.24011-1-olaf@aepfle.de>
 <20170630144104.wqgwxr4xg3yv6nia@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170630144104.wqgwxr4xg3yv6nia@citrix.com>
User-Agent: NeoMutt/20170609 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Minios-devel <minios-devel@lists.xenproject.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>, Olaf Hering <olaf@aepfle.de>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] mini-os: link to libgcc.a to fix build with
 gcc7
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBKdW4gMzAsIDIwMTcgYXQgMDM6NDE6MDRQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBDQyBtaW5pb3MtZGV2ZWwKPiAKPiBPbiBNb24sIEp1biAyNiwgMjAxNyBhdCAwMzoyODozNVBN
ICswMjAwLCBPbGFmIEhlcmluZyB3cm90ZToKPiA+IGdjYzcgZ2VuZXJhdGVzIGEgY2FsbCB0byBf
X3VkaXZtb2RkaTQgLi4uCj4gPiAKPiA+IHN0dWJkb20vbWluaS1vcy14ODZfMzItZ3J1Yi9taW5p
LW9zLm86IEluIGZ1bmN0aW9uIGBfc3RydG9sbF9yJzoKPiA+IHN0dWJkb20vbmV3bGliLXg4Nl8z
Mi9pNjg2LXhlbi1lbGYvbmV3bGliL2xpYmMvc3RkbGliLy4uLy4uLy4uLy4uLy4uL25ld2xpYi0x
LjE2LjAvbmV3bGliL2xpYmMvc3RkbGliL3N0cnRvbGxfci5jOjExMDogdW5kZWZpbmVkIHJlZmVy
ZW5jZSB0byBgX191ZGl2bW9kZGk0Jwo+ID4gbWFrZVsyXTogKioqIFtNYWtlZmlsZToxNjc6IHN0
dWJkb20vbWluaS1vcy14ODZfMzItZ3J1Yi9taW5pLW9zXSBFcnJvciAxCj4gPiAKPiA+IC4uLiB3
aGljaCB0aGUgbGlua2VyIG9ubHkgZmluZHMgaWYgbGliZ2NjLmEgaXMgcHJvdmlkZWQgb24gdGhl
IGNvbW1hbmRsaW5lLgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBPbGFmIEhlcmluZyA8b2xhZkBh
ZXBmbGUuZGU+Cj4gPiAtLS0KPiA+ICBNYWtlZmlsZSB8IDIgKy0KPiA+ICAxIGZpbGUgY2hhbmdl
ZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKPiA+IAo+ID4gZGlmZiAtLWdpdCBhL01h
a2VmaWxlIGIvTWFrZWZpbGUKPiA+IGluZGV4IGVmODU1OWIuLmI5YzEzMzYgMTAwNjQ0Cj4gPiAt
LS0gYS9NYWtlZmlsZQo+ID4gKysrIGIvTWFrZWZpbGUKPiA+IEBAIC0xNjIsNyArMTYyLDcgQEAg
JChPQkpfRElSKS9hcmNoL3g4Ni9taW5pb3MteDg2JS5sZHM6ICBhcmNoL3g4Ni9taW5pb3MteDg2
Lmxkcy5TCj4gPiAgCSQoQ1BQKSAkKEFTRkxBR1MpIC1QICQ8IC1vICRACj4gPiAgCj4gPiAgJChP
QkpfRElSKS8kKFRBUkdFVCk6ICQoT0JKUykgJChBUFBfTykgYXJjaF9saWIgJChPQkpfRElSKS8k
KFRBUkdFVF9BUkNIX0RJUikvbWluaW9zLSQoTUlOSU9TX1RBUkdFVF9BUkNIKS5sZHMKPiA+IC0J
JChMRCkgLXIgJChMREZMQUdTKSAkKEhFQURfT0JKKSAkKEFQUF9PKSAkKE9CSlMpICQoTERBUkNI
TElCKSAkKExETElCUykgLW8gJEAubwo+ID4gKwkkKExEKSAtciAkKExERkxBR1MpICQoSEVBRF9P
QkopICQoQVBQX08pICQoT0JKUykgJChMREFSQ0hMSUIpICQoTERMSUJTKSAkJChnY2MgLXByaW50
LWxpYmdjYy1maWxlLW5hbWUgJChDRkxBR1MpKSAtbyAkQC5vCj4gCj4gQXBwZW5kIGl0IHRvIExE
TElCUz8KClRoaXMgd2lsbCBicmVhayBjb21waWxhdGlvbiB3aXRoIG5vbi1nY2MuCgpSb2dlci4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 30 14:50:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 14:50: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 1dQxFj-00024u-Ac; Fri, 30 Jun 2017 14:50: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=347159f46=wei.liu2@citrix.com>)
 id 1dQxFi-00024Q-Qy
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 14:50:34 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 80/B7-01987-93566595; Fri, 30 Jun 2017 14:50:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXitHSDva5lali
 kwf6rshZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bEa8sYCzbyVjx+8JqlgbGbu4uRg0NCwF9i
 /orYLkZODhYBVYlNx1YygdhsAsoSPzt72UBKRARsJWafd+ti5OJgFtjHKHHr8lkWkBphgSCJS
 yeWsoPYvAIWEvP3tjGC2EIC8xkl3h6pgogLSpyc+QSsnllAT+LG1ClgM5kFpCWW/+OACMtLNG
 +dzQxicwp4SrzbeBCsXFRARaJz6RwWiJEKEh3TjzFNYOSfhWTqLCRTZyFMnYVk6gJGllWM6sW
 pRWWpRboWeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgUHJAAQ7GC+0Ox9ilORg
 UhLlXXktNFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK93UlikkGBRanpqRVpmDjA+YNISHDxKI
 ryyQUBp3uKCxNzizHSI1ClGXY4Nq9d/YRJiycvPS5US572bDFQkAFKUUZoHNwIWq5cYZaWEeR
 mBjhLiKUgtys0sQZV/xSjOwagkzPsXZApPZl4J3KZXQEcwAR0hPCME5IiSRISUVAPjLs+e6mO
 CQl8cDyxrYo3ieKy90OEi36wJqt6b7iVkuh/g2HNx5o07H5eU7qt9Y3DEUF3OkuejpMSygunM
 ur4lzKHpVyLWzrSzFul3TeizZHrjU28/ncFe29tLuXtrif6/rRH/xc7XrPmod8bgcWXvk1ciq
 k+r/6rHXQ/4XWN2dRPTz6yLIixKLMUZiYZazEXFiQBriPk10AIAAA==
X-Env-Sender: prvs=347159f46=wei.liu2@citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1498834230!102689352!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54861 invoked from network); 30 Jun 2017 14:50:33 -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;
 30 Jun 2017 14:50:33 -0000
X-IronPort-AV: E=Sophos;i="5.40,286,1496102400"; d="scan'208";a="438472046"
Date: Fri, 30 Jun 2017 15:50:23 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20170630145023.4zsdm63i6delu7zq@citrix.com>
References: <20170626132835.24011-1-olaf@aepfle.de>
 <20170630144104.wqgwxr4xg3yv6nia@citrix.com>
 <20170630144841.sxzpctkyhx453gb5@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170630144841.sxzpctkyhx453gb5@MacBook-Pro-de-Roger.local>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Minios-devel <minios-devel@lists.xenproject.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>, Olaf Hering <olaf@aepfle.de>,
 Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] mini-os: link to libgcc.a to fix build with
 gcc7
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBKdW4gMzAsIDIwMTcgYXQgMDM6NDg6NDFQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBGcmksIEp1biAzMCwgMjAxNyBhdCAwMzo0MTowNFBNICswMTAwLCBXZWkg
TGl1IHdyb3RlOgo+ID4gQ0MgbWluaW9zLWRldmVsCj4gPiAKPiA+IE9uIE1vbiwgSnVuIDI2LCAy
MDE3IGF0IDAzOjI4OjM1UE0gKzAyMDAsIE9sYWYgSGVyaW5nIHdyb3RlOgo+ID4gPiBnY2M3IGdl
bmVyYXRlcyBhIGNhbGwgdG8gX191ZGl2bW9kZGk0IC4uLgo+ID4gPiAKPiA+ID4gc3R1YmRvbS9t
aW5pLW9zLXg4Nl8zMi1ncnViL21pbmktb3MubzogSW4gZnVuY3Rpb24gYF9zdHJ0b2xsX3InOgo+
ID4gPiBzdHViZG9tL25ld2xpYi14ODZfMzIvaTY4Ni14ZW4tZWxmL25ld2xpYi9saWJjL3N0ZGxp
Yi8uLi8uLi8uLi8uLi8uLi9uZXdsaWItMS4xNi4wL25ld2xpYi9saWJjL3N0ZGxpYi9zdHJ0b2xs
X3IuYzoxMTA6IHVuZGVmaW5lZCByZWZlcmVuY2UgdG8gYF9fdWRpdm1vZGRpNCcKPiA+ID4gbWFr
ZVsyXTogKioqIFtNYWtlZmlsZToxNjc6IHN0dWJkb20vbWluaS1vcy14ODZfMzItZ3J1Yi9taW5p
LW9zXSBFcnJvciAxCj4gPiA+IAo+ID4gPiAuLi4gd2hpY2ggdGhlIGxpbmtlciBvbmx5IGZpbmRz
IGlmIGxpYmdjYy5hIGlzIHByb3ZpZGVkIG9uIHRoZSBjb21tYW5kbGluZS4KPiA+ID4gCj4gPiA+
IFNpZ25lZC1vZmYtYnk6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KPiA+ID4gLS0tCj4g
PiA+ICBNYWtlZmlsZSB8IDIgKy0KPiA+ID4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigr
KSwgMSBkZWxldGlvbigtKQo+ID4gPiAKPiA+ID4gZGlmZiAtLWdpdCBhL01ha2VmaWxlIGIvTWFr
ZWZpbGUKPiA+ID4gaW5kZXggZWY4NTU5Yi4uYjljMTMzNiAxMDA2NDQKPiA+ID4gLS0tIGEvTWFr
ZWZpbGUKPiA+ID4gKysrIGIvTWFrZWZpbGUKPiA+ID4gQEAgLTE2Miw3ICsxNjIsNyBAQCAkKE9C
Sl9ESVIpL2FyY2gveDg2L21pbmlvcy14ODYlLmxkczogIGFyY2gveDg2L21pbmlvcy14ODYubGRz
LlMKPiA+ID4gIAkkKENQUCkgJChBU0ZMQUdTKSAtUCAkPCAtbyAkQAo+ID4gPiAgCj4gPiA+ICAk
KE9CSl9ESVIpLyQoVEFSR0VUKTogJChPQkpTKSAkKEFQUF9PKSBhcmNoX2xpYiAkKE9CSl9ESVIp
LyQoVEFSR0VUX0FSQ0hfRElSKS9taW5pb3MtJChNSU5JT1NfVEFSR0VUX0FSQ0gpLmxkcwo+ID4g
PiAtCSQoTEQpIC1yICQoTERGTEFHUykgJChIRUFEX09CSikgJChBUFBfTykgJChPQkpTKSAkKExE
QVJDSExJQikgJChMRExJQlMpIC1vICRALm8KPiA+ID4gKwkkKExEKSAtciAkKExERkxBR1MpICQo
SEVBRF9PQkopICQoQVBQX08pICQoT0JKUykgJChMREFSQ0hMSUIpICQoTERMSUJTKSAkJChnY2Mg
LXByaW50LWxpYmdjYy1maWxlLW5hbWUgJChDRkxBR1MpKSAtbyAkQC5vCj4gPiAKPiA+IEFwcGVu
ZCBpdCB0byBMRExJQlM/Cj4gCj4gVGhpcyB3aWxsIGJyZWFrIGNvbXBpbGF0aW9uIHdpdGggbm9u
LWdjYy4KPiAKCkkgdGhvdWdodCBhYm91dCB0aGF0IGJ1dCBtaW5pLW9zIGlzIExpbnV4IG9ubHk/
IEkndmUgdHJpZWQgdG8gYnVpbGQgaXQKb24gRnJlZUJTRC4KCklmIEkgd2FzIHdyb25nLCB0aGVu
IHdlIHNob3VsZCB0ZWxsIGdjYyB0byBub3QgZ2VuZXJhdGUgY29kZSB0aGF0IHJlbGllcwpvbiBs
aWJnY2MuIFRoYXQgc2VlbXMgaW1wb3NzaWJsZSBieSByZWFkaW5nIHRoZSBkb2MuLi4KCj4gUm9n
ZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 14:56:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 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 1dQxLY-0002MD-1K; Fri, 30 Jun 2017 14:56: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=3475c4a2e=roger.pau@citrix.com>)
 id 1dQxLW-0002Lh-Nm
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 14:56:34 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 10/D0-22472-1A666595; Fri, 30 Jun 2017 14:56:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsWyU9JRQndhWli
 kwden/BZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bEzlfMBYv5KnZfW87cwHiRu4uRg0NCwE9i
 w/nKLkZODhYBVYk9rasYQcJsAvYS079WgIRFBBQlHry8ydrFyMXBLDCfUeL7lSesIAlhgSCJS
 yeWsoPYvAIeEm9Ov2QEsYUEzjJKPNptBxEXlDg58wkLiM0soCdxY+oUNpD5zALSEsv/cUCE5S
 Wat85mBrE5BSwlVszfDzZGVEBFYumlVlaIkYoS/fMesIHYEgLpEhOf9bBMYBSYhWTDLCQbZiF
 smIVkwwJGllWM6sWpRWWpRbqGeklFmekZJbmJmTm6hgbGermpxcWJ6ak5iUnFesn5uZsYgcHK
 AAQ7GJd/dDrEKMnBpCTKu/JaaKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd4lqWGRQoJFqempF
 WmZOcC4gUlLcPAoifDKBgGleYsLEnOLM9MhUqcYdTk2rF7/hUmIJS8/L1VKnDcOZIYASFFGaR
 7cCFgMX2KUlRLmZQQ6SoinILUoN7MEVf4VozgHo5Iw7wOQKTyZeSVwm14BHcEEdITwjBCQI0o
 SEVJSDYxnU92r17J5/WEPe5wp6OIdEDhnnkT9p3+GzSzFc54vvywhdWvpC9bVKvJNpc+PTtsn
 zJVdpG5v3SU+Xazvqr7sIYZvUQKbA18+W3hCLj8w8X+J6STNx5fiOR6UccjMO8u5uUDDwZ2lW
 PNMT5SRuF3Gzxscr8oWHNO6GFFvec5we7CvyTJFfSWW4oxEQy3mouJEAKvVSmDcAgAA
X-Env-Sender: prvs=3475c4a2e=roger.pau@citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1498834593!91702632!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31039 invoked from network); 30 Jun 2017 14:56:33 -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;
 30 Jun 2017 14:56:33 -0000
X-IronPort-AV: E=Sophos;i="5.40,286,1496102400"; d="scan'208";a="48677237"
Date: Fri, 30 Jun 2017 15:56:24 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20170630145624.jnjgdbudu3ualjem@MacBook-Pro-de-Roger.local>
References: <20170626132835.24011-1-olaf@aepfle.de>
 <20170630144104.wqgwxr4xg3yv6nia@citrix.com>
 <20170630144841.sxzpctkyhx453gb5@MacBook-Pro-de-Roger.local>
 <20170630145023.4zsdm63i6delu7zq@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170630145023.4zsdm63i6delu7zq@citrix.com>
User-Agent: NeoMutt/20170609 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Minios-devel <minios-devel@lists.xenproject.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>, Olaf Hering <olaf@aepfle.de>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] mini-os: link to libgcc.a to fix build with
 gcc7
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBKdW4gMzAsIDIwMTcgYXQgMDM6NTA6MjNQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBGcmksIEp1biAzMCwgMjAxNyBhdCAwMzo0ODo0MVBNICswMTAwLCBSb2dlciBQYXUgTW9u
bsOpIHdyb3RlOgo+ID4gT24gRnJpLCBKdW4gMzAsIDIwMTcgYXQgMDM6NDE6MDRQTSArMDEwMCwg
V2VpIExpdSB3cm90ZToKPiA+ID4gQ0MgbWluaW9zLWRldmVsCj4gPiA+IAo+ID4gPiBPbiBNb24s
IEp1biAyNiwgMjAxNyBhdCAwMzoyODozNVBNICswMjAwLCBPbGFmIEhlcmluZyB3cm90ZToKPiA+
ID4gPiBnY2M3IGdlbmVyYXRlcyBhIGNhbGwgdG8gX191ZGl2bW9kZGk0IC4uLgo+ID4gPiA+IAo+
ID4gPiA+IHN0dWJkb20vbWluaS1vcy14ODZfMzItZ3J1Yi9taW5pLW9zLm86IEluIGZ1bmN0aW9u
IGBfc3RydG9sbF9yJzoKPiA+ID4gPiBzdHViZG9tL25ld2xpYi14ODZfMzIvaTY4Ni14ZW4tZWxm
L25ld2xpYi9saWJjL3N0ZGxpYi8uLi8uLi8uLi8uLi8uLi9uZXdsaWItMS4xNi4wL25ld2xpYi9s
aWJjL3N0ZGxpYi9zdHJ0b2xsX3IuYzoxMTA6IHVuZGVmaW5lZCByZWZlcmVuY2UgdG8gYF9fdWRp
dm1vZGRpNCcKPiA+ID4gPiBtYWtlWzJdOiAqKiogW01ha2VmaWxlOjE2Nzogc3R1YmRvbS9taW5p
LW9zLXg4Nl8zMi1ncnViL21pbmktb3NdIEVycm9yIDEKPiA+ID4gPiAKPiA+ID4gPiAuLi4gd2hp
Y2ggdGhlIGxpbmtlciBvbmx5IGZpbmRzIGlmIGxpYmdjYy5hIGlzIHByb3ZpZGVkIG9uIHRoZSBj
b21tYW5kbGluZS4KPiA+ID4gPiAKPiA+ID4gPiBTaWduZWQtb2ZmLWJ5OiBPbGFmIEhlcmluZyA8
b2xhZkBhZXBmbGUuZGU+Cj4gPiA+ID4gLS0tCj4gPiA+ID4gIE1ha2VmaWxlIHwgMiArLQo+ID4g
PiA+ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKPiA+ID4g
PiAKPiA+ID4gPiBkaWZmIC0tZ2l0IGEvTWFrZWZpbGUgYi9NYWtlZmlsZQo+ID4gPiA+IGluZGV4
IGVmODU1OWIuLmI5YzEzMzYgMTAwNjQ0Cj4gPiA+ID4gLS0tIGEvTWFrZWZpbGUKPiA+ID4gPiAr
KysgYi9NYWtlZmlsZQo+ID4gPiA+IEBAIC0xNjIsNyArMTYyLDcgQEAgJChPQkpfRElSKS9hcmNo
L3g4Ni9taW5pb3MteDg2JS5sZHM6ICBhcmNoL3g4Ni9taW5pb3MteDg2Lmxkcy5TCj4gPiA+ID4g
IAkkKENQUCkgJChBU0ZMQUdTKSAtUCAkPCAtbyAkQAo+ID4gPiA+ICAKPiA+ID4gPiAgJChPQkpf
RElSKS8kKFRBUkdFVCk6ICQoT0JKUykgJChBUFBfTykgYXJjaF9saWIgJChPQkpfRElSKS8kKFRB
UkdFVF9BUkNIX0RJUikvbWluaW9zLSQoTUlOSU9TX1RBUkdFVF9BUkNIKS5sZHMKPiA+ID4gPiAt
CSQoTEQpIC1yICQoTERGTEFHUykgJChIRUFEX09CSikgJChBUFBfTykgJChPQkpTKSAkKExEQVJD
SExJQikgJChMRExJQlMpIC1vICRALm8KPiA+ID4gPiArCSQoTEQpIC1yICQoTERGTEFHUykgJChI
RUFEX09CSikgJChBUFBfTykgJChPQkpTKSAkKExEQVJDSExJQikgJChMRExJQlMpICQkKGdjYyAt
cHJpbnQtbGliZ2NjLWZpbGUtbmFtZSAkKENGTEFHUykpIC1vICRALm8KPiA+ID4gCj4gPiA+IEFw
cGVuZCBpdCB0byBMRExJQlM/Cj4gPiAKPiA+IFRoaXMgd2lsbCBicmVhayBjb21waWxhdGlvbiB3
aXRoIG5vbi1nY2MuCj4gPiAKPiAKPiBJIHRob3VnaHQgYWJvdXQgdGhhdCBidXQgbWluaS1vcyBp
cyBMaW51eCBvbmx5PyBJJ3ZlIHRyaWVkIHRvIGJ1aWxkIGl0Cj4gb24gRnJlZUJTRC4KCkl0IGlz
IExpbnV4IG9ubHksIGJ1dCB5b3UgY2FuIGFsc28gdXNlIGNsYW5nIG9uIExpbnV4PyBGV0lXLCBJ
J3ZlCmhlYXJkIHNvbWVvbmUgbWFuYWdlZCB0byBjb21waWxlIHRoaXMgb24gTmV0QlNELgoKUm9n
ZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 15:01:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 15: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 1dQxQH-00031S-Js; Fri, 30 Jun 2017 15: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 <prvs=3475c4a2e=roger.pau@citrix.com>)
 id 1dQxQG-00031M-GK
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 15:01:28 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 30/D3-03937-7C766595; Fri, 30 Jun 2017 15:01:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsXitHRDpO7x9LB
 Ig0cfhC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owLf6azFnwWqFj19C97A+N33i5GTg4JAX+J
 o1f+sYLYbAI6Ehfn7mTrYuTgEBFQkbi91wAkzCwQLHFm5XZ2EFtYwEJi5bMWRpASFgFVicsnq
 0FMXgFLiQ0rPSEG6km8nfiCEcQWElCU6J/3gA3E5hUQlDg58wkLxEQJiYMvXjBPYOSehSQ1C0
 lqASPTKkb14tSistQiXWO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAIGAAgh2
 MHf+cDjFKcjApifKuvBYaKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC92VaWKSQYFFqempFWmYO
 MBxh0hIcPEoivLJBQGne4oLE3OLMdIjUKUZjjg2r139h4jg24+c3JiGWvPy8VClx3rMgkwRAS
 jNK8+AGweLkEqOslDAvI9BpQjwFqUW5mSWo8q8YxTkYlYR5J4JM4cnMK4Hb9wroFCagU4RnhI
 CcUpKIkJJqYFw8Mbf958epF++5KLyaNaU6NkU4Jz/5Bk++6m9VnUt/i4tY67qbDv5MYlxx/um
 HNQvcE65PmH8khu24oKNrPt+0te1TJrrMnZ76a+aqTrvdzYfjUzasuvpVnNGgJ0ZIt6r1Ob+s
 f6gJ1yGd++xiNy+rnJ7J0Sj6QdaDe3OGoO/juJUX3RikXZRYijMSDbWYi4oTAXawEOGOAgAA
X-Env-Sender: prvs=3475c4a2e=roger.pau@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1498834885!70989584!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8273 invoked from network); 30 Jun 2017 15:01:27 -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;
 30 Jun 2017 15:01:26 -0000
X-IronPort-AV: E=Sophos;i="5.40,287,1496102400"; d="scan'208";a="430012979"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 30 Jun 2017 16:01:08 +0100
Message-ID: <20170630150117.88489-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, julien.grall@arm.com
Subject: [Xen-devel] [PATCH v4 0/9] 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
IG5vdCBnb2luZyB0byBjb3B5IHRoZSBsaXN0IG9mIGNoYW5nZXMgaGVyZS4KClBhdGNoIDEgaW1w
bGVtZW50cyB0aGUgZ2VuZXJpYyBoYW5kbGVycyBmb3IgYWNjZXNzZXMgdG8gdGhlIFBDSQpjb25m
aWd1cmF0aW9uIHNwYWNlIHRvZ2V0aGVyIHdpdGggYSBtaW5pbWFsIHVzZXItc3BhY2UgdGVzdCBo
YXJuZXNzCnRoYXQgSSd2ZSB1c2VkIGR1cmluZyBkZXZlbG9wbWVudC4gQ3VycmVudGx5IGEgcGVy
LWRldmljZSBsaW5rZWQgbGlzdAppcyB1c2VkIGluIG9yZGVyIHRvIHN0b3JlIHRoZSBsaXN0IG9m
IGhhbmRsZXJzLCBhbmQgdGhleSBhcmUgc29ydGVkCmJhc2VkIG9uIHRoZWlyIG9mZnNldCBpbnNp
ZGUgb2YgdGhlIGNvbmZpZ3VyYXRpb24gc3BhY2UuIFBhdGNoIDEgYWxzbwphZGRzIHRoZSB4ODYg
cG9ydCBJTyB0cmFwcyBhbmQgd2lyZXMgdGhlbSBpbnRvIHRoZSBuZXdseSBpbnRyb2R1Y2VkCnZQ
Q0kgZGlzcGF0Y2hlcnMuIFBhdGNoIDIgYW5kIDMgYWRkcyBoYW5kbGVycyBmb3IgdGhlIE1NQ0ZH
IGFyZWFzIChhcwpmb3VuZCBvbiB0aGUgTU1DRkcgQUNQSSB0YWJsZSkuIFBhdGNoZXMgNCBhbmQg
NSBhcmUgbW9zdGx5IGNvZGUKbW9tZW50L3JlZmFjdG9yaW5nIGluIG9yZGVyIHRvIGltcGxlbWVu
dCBzdXBwb3J0IGZvciBCQVIgbWFwcGluZyBpbgpwYXRjaCA2LiBGaW5hbGx5IHBhdGNoZXMgNyBh
bmQgOSBhZGQgc3VwcG9ydCBmb3IgdHJhcHBpbmcgYWNjZXNzZXMKdG8gdGhlIE1TSSBhbmQgTVNJ
LVggY2FwYWJpbGl0aWVzIHJlc3BlY3RpdmVseSwgc28gdGhhdCBpbnRlcnJ1cHRzIGFyZQpwcm9w
ZXJseSBzZXR1cCBvbiBiZWhhbGYgb2YgRG9tMC4KClRoZSBicmFuY2ggY29udGFpbmluZyB0aGUg
cGF0Y2hlcyBjYW4gYmUgZm91bmQgYXQ6CgpnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcGVvcGxlL3Jv
eWdlci94ZW4uZ2l0IHZwY2lfdjQKCk5vdGUgdGhhdCB0aGlzIGlzIG9ubHkgc2FmZSB0byB1c2Ug
Zm9yIHRoZSBoYXJkd2FyZSBkb21haW4gKHRoYXQncwp0cnVzdGVkKSwgYW55IG5vbi10cnVzdGVk
IGRvbWFpbiB3aWxsIG5lZWQgYSBsb3QgbW9yZSBvZiB0cmFwcyBiZWZvcmUKaXQgY2FuIGZyZWVs
eSBhY2Nlc3MgdGhlIFBDSSBjb25maWd1cmF0aW9uIHNwYWNlLgoKVGhhbmtzLCBSb2dlci4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 30 15:01:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 15: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 1dQxQJ-00031r-RT; Fri, 30 Jun 2017 15:01: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=3475c4a2e=roger.pau@citrix.com>)
 id 1dQxQI-00031d-EV
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 15:01:30 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 7F/3B-03406-9C766595; Fri, 30 Jun 2017 15:01:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXitHRDpO7J9LB
 Ig4/H+C2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz1r1axFqwPq/h6cg9TA+M3+y5GTg4JAX+J
 //23mUBsNgEdiYtzd7J1MXJwiAioSNzea9DFyMXBLPCRUWLhrK3MIDXCAj4Sh3pfs4LYLAKqE
 g2zVrKA2LwClhL96zawQczUk3g78QUjyBxOASuJE5NkQMJCQCUL/1xmgigXlDg58wlYK7OApk
 Tr9t/sELa8RPPW2cwQ9YoS/fMesE1g5JuFpGUWkpZZSFoWMDKvYlQvTi0qSy3SNdZLKspMzyj
 JTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAgMNAYg2MHY8c/pEKMkB5OSKO/Ka6GRQnxJ+SmV
 GYnFGfFFpTmpxYcYNTg4BDavXX2BUYolLz8vVUmC92VaWKSQYFFqempFWmYOMBZgSiU4eJREe
 GWDgNK8xQWJucWZ6RCpU4y6HMdm/PzGJAQ2Q0qc9yzIDAGQoozSPLgRsLi8xCgrJczLCHSgEE
 9BalFuZgmq/CtGcQ5GJWHeiSBTeDLzSuA2vQI6ggnoCOEZISBHlCQipKQaGK1/Blz3tmprz98
 j0iW86HqojWB39vMDBxk8BPqYme+kG+T+3pgVXsDnaKMrZavUFyDIVHRJaXHc9AurhYrnfdT/
 wPvndeSlugPu/aZsB45/uf3pa3dearrc+bDHK2cK7L6Z22rO33iXJ7nseszZH1uUHmTdLp9sP
 e/h3lh1iabA3YdmOM68pMRSnJFoqMVcVJwIAOXmMdbGAgAA
X-Env-Sender: prvs=3475c4a2e=roger.pau@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1498834885!70989584!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8513 invoked from network); 30 Jun 2017 15:01:28 -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;
 30 Jun 2017 15:01:28 -0000
X-IronPort-AV: E=Sophos;i="5.40,287,1496102400"; d="scan'208";a="430012993"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 30 Jun 2017 16:01:10 +0100
Message-ID: <20170630150117.88489-3-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170630150117.88489-1-roger.pau@citrix.com>
References: <20170630150117.88489-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, julien.grall@arm.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 v4 2/9] 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+Ci0tLQpDYzogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KQ2M6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Ci0tLQpD
aGFuZ2VzIHNpbmNlIHYzOgogLSBQcm9wYWdhdGUgY2hhbmdlcyBmcm9tIHByZXZpb3VzIHBhdGNo
ZXM6IGRyb3AgeGVuXyBwcmVmaXggZm9yIHZwY2kKICAgZnVuY3Rpb25zLCBwYXNzIHNsb3QgYW5k
IGZ1bmMgaW5zdGVhZCBvZiBkZXZmbiBhbmQgZml4IHRoZSBlcnJvcgogICBwYXRocyBvZiB0aGUg
TU1DRkcgaGFuZGxlcnMuCiAtIHMvZWNhbS9tbWNmZy8uCiAtIE1vdmUgdGhlIGRlc3Ryb3kgY29k
ZSB0byBhIHNlcGFyYXRlIGZ1bmN0aW9uLCBzbyB0aGUgaHZtX21tY2ZnCiAgIHN0cnVjdCBjYW4g
YmUgcHJpdmF0ZSB0byBodm0vaW8uYy4KIC0gQ29uc3RpZnkgdGhlIHJldHVybiBvZiB2cGNpX21t
Y2ZnX2ZpbmQuCiAtIFVzZSBkIGluc3RlYWQgb2Ygdi0+ZG9tYWluIGluIHZwY2lfbW1jZmdfYWNj
ZXB0LgogLSBBbGxvdyA4Ynl0ZSBhY2Nlc3NlcyB0byB0aGUgbW1jZmcuCgpDaGFuZ2VzIHNpbmNl
IHYxOgogLSBBZGRlZCBsb2NraW5nLgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5j
ICAgIHwgIDI3ICsrKysrKwogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICAgfCAgIDMg
KwogeGVuL2FyY2gveDg2L2h2bS9pby5jICAgICAgICAgICAgfCAxODggKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKystCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4u
aCB8ICAgMyArCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pby5oICAgICB8ICAgNyArKwogNSBm
aWxlcyBjaGFuZ2VkLCAyMjUgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9odm0vZG9t
MF9idWlsZC5jCmluZGV4IDBlN2QwNmJlOTUuLjU3ZGI4YWRjOGQgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWls
ZC5jCkBAIC0zOCw2ICszOCw4IEBACiAjaW5jbHVkZSA8cHVibGljL2h2bS9odm1faW5mb190YWJs
ZS5oPgogI2luY2x1ZGUgPHB1YmxpYy9odm0vaHZtX3ZjcHUuaD4KIAorI2luY2x1ZGUgIi4uL3g4
Nl82NC9tbWNvbmZpZy5oIgorCiAvKgogICogSGF2ZSB0aGUgVFNTIGNvdmVyIHRoZSBJU0EgcG9y
dCByYW5nZSwgd2hpY2ggbWFrZXMgaXQKICAqIC0gMTA0IGJ5dGVzIGJhc2Ugc3RydWN0dXJlCkBA
IC0xMDQxLDYgKzEwNDMsMjQgQEAgc3RhdGljIGludCBfX2luaXQgcHZoX3NldHVwX2FjcGkoc3Ry
dWN0IGRvbWFpbiAqZCwgcGFkZHJfdCBzdGFydF9pbmZvKQogICAgIHJldHVybiAwOwogfQogCitp
bnQgX19pbml0IHB2aF9zZXR1cF9tbWNmZyhzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHVuc2ln
bmVkIGludCBpOworICAgIGludCByYzsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgcGNpX21tY2Zn
X2NvbmZpZ19udW07IGkrKyApCisgICAgeworICAgICAgICByYyA9IHJlZ2lzdGVyX3ZwY2lfbW1j
ZmdfaGFuZGxlcihkLCBwY2lfbW1jZmdfY29uZmlnW2ldLmFkZHJlc3MsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBjaV9tbWNmZ19jb25maWdbaV0uc3RhcnRfYnVz
X251bWJlciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGNpX21t
Y2ZnX2NvbmZpZ1tpXS5lbmRfYnVzX251bWJlciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGNpX21tY2ZnX2NvbmZpZ1tpXS5wY2lfc2VnbWVudCk7CisgICAgICAg
IGlmICggcmMgKQorICAgICAgICAgICAgcmV0dXJuIHJjOworICAgIH0KKworICAgIHJldHVybiAw
OworfQorCiBpbnQgX19pbml0IGRvbTBfY29uc3RydWN0X3B2aChzdHJ1Y3QgZG9tYWluICpkLCBj
b25zdCBtb2R1bGVfdCAqaW1hZ2UsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBsb25nIGltYWdlX2hlYWRyb29tLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bW9kdWxlX3QgKmluaXRyZCwKQEAgLTEwOTAsNiArMTExMCwxMyBAQCBpbnQgX19pbml0IGRvbTBf
Y29uc3RydWN0X3B2aChzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBtb2R1bGVfdCAqaW1hZ2UsCiAg
ICAgICAgIHJldHVybiByYzsKICAgICB9CiAKKyAgICByYyA9IHB2aF9zZXR1cF9tbWNmZyhkKTsK
KyAgICBpZiAoIHJjICkKKyAgICB7CisgICAgICAgIHByaW50aygiRmFpbGVkIHRvIHNldHVwIERv
bTAgUENJIE1NQ0ZHIGFyZWFzOiAlZFxuIiwgcmMpOworICAgICAgICByZXR1cm4gcmM7CisgICAg
fQorCiAgICAgcGFuaWMoIkJ1aWxkaW5nIGEgUFZIdjIgRG9tMCBpcyBub3QgeWV0IHN1cHBvcnRl
ZC4iKTsKICAgICByZXR1cm4gMDsKIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZt
LmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmluZGV4IGM0MTc2ZWU0NTguLmY0NWUyYmQyM2Qg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2
bS9odm0uYwpAQCAtNTg0LDYgKzU4NCw3IEBAIGludCBodm1fZG9tYWluX2luaXRpYWxpc2Uoc3Ry
dWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkb21jcl9mbGFncywKICAgICBzcGluX2xvY2tf
aW5pdCgmZC0+YXJjaC5odm1fZG9tYWluLndyaXRlX21hcC5sb2NrKTsKICAgICBJTklUX0xJU1Rf
SEVBRCgmZC0+YXJjaC5odm1fZG9tYWluLndyaXRlX21hcC5saXN0KTsKICAgICBJTklUX0xJU1Rf
SEVBRCgmZC0+YXJjaC5odm1fZG9tYWluLmcybV9pb3BvcnRfbGlzdCk7CisgICAgSU5JVF9MSVNU
X0hFQUQoJmQtPmFyY2guaHZtX2RvbWFpbi5tbWNmZ19yZWdpb25zKTsKIAogICAgIHJjID0gY3Jl
YXRlX3BlcmRvbWFpbl9tYXBwaW5nKGQsIFBFUkRPTUFJTl9WSVJUX1NUQVJULCAwLCBOVUxMLCBO
VUxMKTsKICAgICBpZiAoIHJjICkKQEAgLTcyOSw2ICs3MzAsOCBAQCB2b2lkIGh2bV9kb21haW5f
ZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICBsaXN0X2RlbCgmaW9wb3J0LT5saXN0
KTsKICAgICAgICAgeGZyZWUoaW9wb3J0KTsKICAgICB9CisKKyAgICBkZXN0cm95X3ZwY2lfbW1j
ZmcoJmQtPmFyY2guaHZtX2RvbWFpbi5tbWNmZ19yZWdpb25zKTsKIH0KIAogc3RhdGljIGludCBo
dm1fc2F2ZV90c2NfYWRqdXN0KHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90
ICpoKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9pby5jIGIveGVuL2FyY2gveDg2L2h2
bS9pby5jCmluZGV4IDRlOTFhNDg1Y2QuLmJiNjdmM2FjY2MgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9odm0vaW8uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2lvLmMKQEAgLTI2MSwxMSArMjYx
LDExIEBAIHZvaWQgcmVnaXN0ZXJfZzJtX3BvcnRpb19oYW5kbGVyKHN0cnVjdCBkb21haW4gKmQp
CiBzdGF0aWMgaW50IHZwY2lfYWNjZXNzX2NoZWNrKHVuc2lnbmVkIGludCByZWcsIHVuc2lnbmVk
IGludCBsZW4pCiB7CiAgICAgLyogQ2hlY2sgYWNjZXNzIHNpemUuICovCi0gICAgaWYgKCBsZW4g
IT0gMSAmJiBsZW4gIT0gMiAmJiBsZW4gIT0gNCApCisgICAgaWYgKCBsZW4gIT0gMSAmJiBsZW4g
IT0gMiAmJiBsZW4gIT0gNCAmJiBsZW4gIT0gOCApCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwog
Ci0gICAgLyogQ2hlY2sgaWYgYWNjZXNzIGNyb3NzZXMgYSBkb3VibGUtd29yZCBib3VuZGFyeS4g
Ki8KLSAgICBpZiAoIChyZWcgJiAzKSArIGxlbiA+IDQgKQorICAgIC8qIENoZWNrIGlmIGFjY2Vz
cyBjcm9zc2VzIGEgZG91YmxlLXdvcmQgYm91bmRhcnkgb3IgaXQncyBub3QgYWxpZ25lZC4gKi8K
KyAgICBpZiAoIChsZW4gPD0gNCAmJiAocmVnICYgMykgKyBsZW4gPiA0KSB8fCAobGVuID09IDgg
JiYgKHJlZyAmIDMpICE9IDApICkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKICAgICByZXR1
cm4gMDsKQEAgLTM5OCw2ICszOTgsMTg4IEBAIHZvaWQgcmVnaXN0ZXJfdnBjaV9wb3J0aW9faGFu
ZGxlcihzdHJ1Y3QgZG9tYWluICpkKQogICAgIGhhbmRsZXItPm9wcyA9ICZ2cGNpX3BvcnRpb19v
cHM7CiB9CiAKK3N0cnVjdCBodm1fbW1jZmcgeworICAgIHBhZGRyX3QgYWRkcjsKKyAgICBzaXpl
X3Qgc2l6ZTsKKyAgICB1bnNpZ25lZCBpbnQgYnVzOworICAgIHVuc2lnbmVkIGludCBzZWdtZW50
OworICAgIHN0cnVjdCBsaXN0X2hlYWQgbmV4dDsKK307CisKKy8qIEhhbmRsZXJzIHRvIHRyYXAg
UENJIEVDQU0gY29uZmlnIGFjY2Vzc2VzLiAqLworc3RhdGljIGNvbnN0IHN0cnVjdCBodm1fbW1j
ZmcgKnZwY2lfbW1jZmdfZmluZChzdHJ1Y3QgZG9tYWluICpkLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGFkZHIpCit7CisgICAg
Y29uc3Qgc3RydWN0IGh2bV9tbWNmZyAqbW1jZmc7CisKKyAgICBBU1NFUlQodnBjaV9sb2NrZWQo
ZCkpOworICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBtbWNmZywgJmQtPmFyY2guaHZtX2RvbWFp
bi5tbWNmZ19yZWdpb25zLCBuZXh0ICkKKyAgICAgICAgaWYgKCBhZGRyID49IG1tY2ZnLT5hZGRy
ICYmIGFkZHIgPCBtbWNmZy0+YWRkciArIG1tY2ZnLT5zaXplICkKKyAgICAgICAgICAgIHJldHVy
biBtbWNmZzsKKworICAgIHJldHVybiBOVUxMOworfQorCitzdGF0aWMgdm9pZCB2cGNpX21tY2Zn
X2RlY29kZV9hZGRyKGNvbnN0IHN0cnVjdCBodm1fbW1jZmcgKm1tY2ZnLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGFkZHIsIHVuc2lnbmVkIGludCAq
YnVzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKnNs
b3QsIHVuc2lnbmVkIGludCAqZnVuYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50ICpyZWcpCit7CisgICAgYWRkciAtPSBtbWNmZy0+YWRkcjsKKyAgICAq
YnVzID0gKChhZGRyID4+IDIwKSAmIDB4ZmYpICsgbW1jZmctPmJ1czsKKyAgICAqc2xvdCA9IChh
ZGRyID4+IDE1KSAmIDB4MWY7CisgICAgKmZ1bmMgPSAoYWRkciA+PiAxMikgJiAweDc7CisgICAg
KnJlZyA9IGFkZHIgJiAweGZmZjsKK30KKworc3RhdGljIGludCB2cGNpX21tY2ZnX2FjY2VwdChz
dHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyBhZGRyKQoreworICAgIHN0cnVjdCBkb21haW4g
KmQgPSB2LT5kb21haW47CisgICAgYm9vbCBmb3VuZDsKKworICAgIHZwY2lfbG9jayhkKTsKKyAg
ICBmb3VuZCA9IHZwY2lfbW1jZmdfZmluZChkLCBhZGRyKTsKKyAgICB2cGNpX3VubG9jayhkKTsK
KworICAgIHJldHVybiBmb3VuZDsKK30KKworc3RhdGljIGludCB2cGNpX21tY2ZnX3JlYWQoc3Ry
dWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgYWRkciwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBsZW4sIHVuc2lnbmVkIGxvbmcgKmRhdGEpCit7CisgICAgc3RydWN0
IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKKyAgICBjb25zdCBzdHJ1Y3QgaHZtX21tY2ZnICptbWNm
ZzsKKyAgICB1bnNpZ25lZCBpbnQgYnVzLCBzbG90LCBmdW5jLCByZWc7CisKKyAgICAqZGF0YSA9
IH4odW5zaWduZWQgbG9uZykwOworCisgICAgdnBjaV9sb2NrKGQpOworICAgIG1tY2ZnID0gdnBj
aV9tbWNmZ19maW5kKGQsIGFkZHIpOworICAgIGlmICggIW1tY2ZnICkKKyAgICB7CisgICAgICAg
IHZwY2lfdW5sb2NrKGQpOworICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworICAgIH0KKwor
ICAgIHZwY2lfbW1jZmdfZGVjb2RlX2FkZHIobW1jZmcsIGFkZHIsICZidXMsICZzbG90LCAmZnVu
YywgJnJlZyk7CisKKyAgICBpZiAoIHZwY2lfYWNjZXNzX2NoZWNrKHJlZywgbGVuKSApCisgICAg
eworICAgICAgICB2cGNpX3VubG9jayhkKTsKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsK
KyAgICB9CisKKyAgICBwY2lkZXZzX2xvY2soKTsKKyAgICBpZiAoIGxlbiA9PSA4ICkKKyAgICB7
CisgICAgICAgIC8qCisgICAgICAgICAqIEFjY29yZGluZyB0byB0aGUgUENJZSAzLjFBIHNwZWNp
ZmljYXRpb246CisgICAgICAgICAqICAtIENvbmZpZ3VyYXRpb24gUmVhZHMgYW5kIFdyaXRlcyBt
dXN0IHVzdWFsbHkgYmUgRFdPUkQgb3Igc21hbGxlcgorICAgICAgICAgKiAgICBpbiBzaXplLgor
ICAgICAgICAgKiAgLSBCZWNhdXNlIFJvb3QgQ29tcGxleCBpbXBsZW1lbnRhdGlvbnMgYXJlIG5v
dCByZXF1aXJlZCB0byBzdXBwb3J0CisgICAgICAgICAqICAgIGFjY2Vzc2VzIHRvIGEgUkNSQiB0
aGF0IGNyb3NzIERXIGJvdW5kYXJpZXMgWy4uLl0gc29mdHdhcmUKKyAgICAgICAgICogICAgc2hv
dWxkIHRha2UgY2FyZSBub3QgdG8gY2F1c2UgdGhlIGdlbmVyYXRpb24gb2Ygc3VjaCBhY2Nlc3Nl
cworICAgICAgICAgKiAgICB3aGVuIGFjY2Vzc2luZyBhIFJDUkIgdW5sZXNzIHRoZSBSb290IENv
bXBsZXggd2lsbCBzdXBwb3J0IHRoZQorICAgICAgICAgKiAgICBhY2Nlc3MuCisgICAgICAgICAq
ICBYZW4gaG93ZXZlciBzdXBwb3J0cyA4Ynl0ZSBhY2Nlc3NlcyBieSBzcGxpdHRpbmcgdGhlbSBp
bnRvIHR3bworICAgICAgICAgKiAgNGJ5dGUgYWNjZXNzZXMuCisgICAgICAgICAqLworICAgICAg
ICAqZGF0YSA9IHZwY2lfcmVhZChtbWNmZy0+c2VnbWVudCwgYnVzLCBzbG90LCBmdW5jLCByZWcs
IDQpOworICAgICAgICAqZGF0YSB8PSAodWludDY0X3QpdnBjaV9yZWFkKG1tY2ZnLT5zZWdtZW50
LCBidXMsIHNsb3QsIGZ1bmMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cmVnICsgNCwgNCkgPDwgMzI7CisgICAgfQorICAgIGVsc2UKKyAgICAgICAgKmRhdGEgPSB2cGNp
X3JlYWQobW1jZmctPnNlZ21lbnQsIGJ1cywgc2xvdCwgZnVuYywgcmVnLCBsZW4pOworICAgIHBj
aWRldnNfdW5sb2NrKCk7CisgICAgdnBjaV91bmxvY2soZCk7CisKKyAgICByZXR1cm4gWDg2RU1V
TF9PS0FZOworfQorCitzdGF0aWMgaW50IHZwY2lfbW1jZmdfd3JpdGUoc3RydWN0IHZjcHUgKnYs
IHVuc2lnbmVkIGxvbmcgYWRkciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgbGVuLCB1bnNpZ25lZCBsb25nIGRhdGEpCit7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9
IHYtPmRvbWFpbjsKKyAgICBjb25zdCBzdHJ1Y3QgaHZtX21tY2ZnICptbWNmZzsKKyAgICB1bnNp
Z25lZCBpbnQgYnVzLCBzbG90LCBmdW5jLCByZWc7CisKKyAgICB2cGNpX2xvY2soZCk7CisgICAg
bW1jZmcgPSB2cGNpX21tY2ZnX2ZpbmQoZCwgYWRkcik7CisgICAgaWYgKCAhbW1jZmcgKQorICAg
ICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworCisgICAgdnBjaV9tbWNmZ19kZWNvZGVfYWRkciht
bWNmZywgYWRkciwgJmJ1cywgJnNsb3QsICZmdW5jLCAmcmVnKTsKKworICAgIGlmICggdnBjaV9h
Y2Nlc3NfY2hlY2socmVnLCBsZW4pICkKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKKwor
ICAgIHBjaWRldnNfbG9jaygpOworICAgIGlmICggbGVuID09IDggKQorICAgIHsKKyAgICAgICAg
dnBjaV93cml0ZShtbWNmZy0+c2VnbWVudCwgYnVzLCBzbG90LCBmdW5jLCByZWcsIDQsIGRhdGEp
OworICAgICAgICB2cGNpX3dyaXRlKG1tY2ZnLT5zZWdtZW50LCBidXMsIHNsb3QsIGZ1bmMsIHJl
ZyArIDQsIDQsIGRhdGEgPj4gMzIpOworICAgIH0KKyAgICBlbHNlCisgICAgICAgIHZwY2lfd3Jp
dGUobW1jZmctPnNlZ21lbnQsIGJ1cywgc2xvdCwgZnVuYywgcmVnLCBsZW4sIGRhdGEpOworICAg
IHBjaWRldnNfdW5sb2NrKCk7CisgICAgdnBjaV91bmxvY2soZCk7CisKKyAgICByZXR1cm4gWDg2
RU1VTF9PS0FZOworfQorCitzdGF0aWMgY29uc3Qgc3RydWN0IGh2bV9tbWlvX29wcyB2cGNpX21t
Y2ZnX29wcyA9IHsKKyAgICAuY2hlY2sgPSB2cGNpX21tY2ZnX2FjY2VwdCwKKyAgICAucmVhZCA9
IHZwY2lfbW1jZmdfcmVhZCwKKyAgICAud3JpdGUgPSB2cGNpX21tY2ZnX3dyaXRlLAorfTsKKwor
aW50IHJlZ2lzdGVyX3ZwY2lfbW1jZmdfaGFuZGxlcihzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90
IGFkZHIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBzdGFy
dF9idXMsIHVuc2lnbmVkIGludCBlbmRfYnVzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgc2VnKQoreworICAgIHN0cnVjdCBodm1fbW1jZmcgKm1tY2ZnOwor
CisgICAgQVNTRVJUKGlzX2hhcmR3YXJlX2RvbWFpbihkKSk7CisKKyAgICB2cGNpX2xvY2soZCk7
CisgICAgaWYgKCB2cGNpX21tY2ZnX2ZpbmQoZCwgYWRkcikgKQorICAgIHsKKyAgICAgICAgdnBj
aV91bmxvY2soZCk7CisgICAgICAgIHJldHVybiAtRUVYSVNUOworICAgIH0KKworICAgIG1tY2Zn
ID0geG1hbGxvYyhzdHJ1Y3QgaHZtX21tY2ZnKTsKKyAgICBpZiAoICFtbWNmZyApCisgICAgewor
ICAgICAgICB2cGNpX3VubG9jayhkKTsKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisgICAgfQor
CisgICAgaWYgKCBsaXN0X2VtcHR5KCZkLT5hcmNoLmh2bV9kb21haW4ubW1jZmdfcmVnaW9ucykg
KQorICAgICAgICByZWdpc3Rlcl9tbWlvX2hhbmRsZXIoZCwgJnZwY2lfbW1jZmdfb3BzKTsKKwor
ICAgIG1tY2ZnLT5hZGRyID0gYWRkciArIChzdGFydF9idXMgPDwgMjApOworICAgIG1tY2ZnLT5i
dXMgPSBzdGFydF9idXM7CisgICAgbW1jZmctPnNlZ21lbnQgPSBzZWc7CisgICAgbW1jZmctPnNp
emUgPSAoZW5kX2J1cyAtIHN0YXJ0X2J1cyArIDEpIDw8IDIwOworICAgIGxpc3RfYWRkKCZtbWNm
Zy0+bmV4dCwgJmQtPmFyY2guaHZtX2RvbWFpbi5tbWNmZ19yZWdpb25zKTsKKyAgICB2cGNpX3Vu
bG9jayhkKTsKKworICAgIHJldHVybiAwOworfQorCit2b2lkIGRlc3Ryb3lfdnBjaV9tbWNmZyhz
dHJ1Y3QgbGlzdF9oZWFkICpkb21haW5fbW1jZmcpCit7CisgICAgd2hpbGUgKCAhbGlzdF9lbXB0
eShkb21haW5fbW1jZmcpICkKKyAgICB7CisgICAgICAgIHN0cnVjdCBodm1fbW1jZmcgKm1tY2Zn
ID0gbGlzdF9maXJzdF9lbnRyeShkb21haW5fbW1jZmcsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaHZtX21tY2ZnLCBuZXh0KTsKKwor
ICAgICAgICBsaXN0X2RlbCgmbW1jZmctPm5leHQpOworICAgICAgICB4ZnJlZShtbWNmZyk7Cisg
ICAgfQorfQorCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS9kb21haW4uaAppbmRleCBjYmY0MTcwNzg5Li43MDI4ZjkzODYxIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS9kb21haW4uaApAQCAtMTg3LDYgKzE4Nyw5IEBAIHN0cnVjdCBodm1fZG9tYWluIHsKICAg
ICAvKiBMb2NrIGZvciB0aGUgUENJIGVtdWxhdGlvbiBsYXllciAodlBDSSkuICovCiAgICAgc3Bp
bmxvY2tfdCB2cGNpX2xvY2s7CiAKKyAgICAvKiBMaXN0IG9mIEVDQU0gKE1NQ0ZHKSByZWdpb25z
IHRyYXBwZWQgYnkgWGVuLiAqLworICAgIHN0cnVjdCBsaXN0X2hlYWQgbW1jZmdfcmVnaW9uczsK
KwogICAgIC8qIExpc3Qgb2YgcGVybWFuZW50bHkgd3JpdGUtbWFwcGVkIHBhZ2VzLiAqLwogICAg
IHN0cnVjdCB7CiAgICAgICAgIHNwaW5sb2NrX3QgbG9jazsKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL2lvLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pby5oCmluZGV4
IDBhZjFlZDE0ZGMuLjRmZTk5NmZlNDkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL2lvLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW8uaApAQCAtMTYzLDYgKzE2
MywxMyBAQCB2b2lkIHJlZ2lzdGVyX2cybV9wb3J0aW9faGFuZGxlcihzdHJ1Y3QgZG9tYWluICpk
KTsKIC8qIEhWTSBwb3J0IElPIGhhbmRsZXIgZm9yIFBDSSBhY2Nlc3Nlcy4gKi8KIHZvaWQgcmVn
aXN0ZXJfdnBjaV9wb3J0aW9faGFuZGxlcihzdHJ1Y3QgZG9tYWluICpkKTsKIAorLyogSFZNIE1N
SU8gaGFuZGxlciBmb3IgUENJIE1NQ0ZHIGFjY2Vzc2VzLiAqLworaW50IHJlZ2lzdGVyX3ZwY2lf
bW1jZmdfaGFuZGxlcihzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90IGFkZHIsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBzdGFydF9idXMsIHVuc2lnbmVkIGlu
dCBlbmRfYnVzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQg
c2VnKTsKKy8qIERlc3Ryb3kgdHJhY2tlZCBNTUNGRyBhcmVhcy4gKi8KK3ZvaWQgZGVzdHJveV92
cGNpX21tY2ZnKHN0cnVjdCBsaXN0X2hlYWQgKmRvbWFpbl9tbWNmZyk7CisKICNlbmRpZiAvKiBf
X0FTTV9YODZfSFZNX0lPX0hfXyAqLwogCiAKLS0gCjIuMTEuMCAoQXBwbGUgR2l0LTgxKQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 30 15:01:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 15: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 1dQxQM-000337-9H; Fri, 30 Jun 2017 15:01:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3475c4a2e=roger.pau@citrix.com>)
 id 1dQxQL-00032U-0S
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 15:01:33 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 76/C9-03557-CC766595; Fri, 30 Jun 2017 15:01:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHRDpO7p9LB
 Ig++PjC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz3q7cyFczSqJj3uJmtgXGFbBcjJ4eEgL/E
 nXObWUFsNgEdiYtzd7J1MXJwiAioSNzea9DFyMXBLHCCUaL1xTo2kBphgQiJf90HmEFsFgFVi
 a+LL7KA1PMKWEqs21kAMVJP4u3EF4wgYU4BK4kTk2RAwkJAFQv/XGYCsXkFBCVOznzCAmIzC2
 hKtG7/zQ5hy0s0b53NDFGvKNE/7wHbBEa+WUhaZiFpmYWkZQEj8ypG9eLUorLUIl1jvaSizPS
 MktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwDBjAIIdjB3/nA4xSnIwKYnyrrwWGinEl5Sf
 UpmRWJwRX1Sak1p8iFGGg0NJgvdlWlikkGBRanpqRVpmDjDgYdISHDxKIryyQUBp3uKCxNziz
 HSI1ClGXY5jM35+YxJiycvPS5US5z0LMkMApCijNA9uBCz6LjHKSgnzMgIdJcRTkFqUm1mCKv
 +KUZyDUUmYdyLIFJ7MvBK4Ta+AjmACOkJ4RgjIESWJCCmpBkbeCeqq/6243vk+frX03evm642
 WjuI66xkLdp0w2264cYW8z+5PKZ9vGfptfxIhmpyqdzr0yte12YqH2W7YCz9pOWcrl++3LVnY
 s/Wqku6kp1Hz7S5daTrzJyOlt2ryY/d4lnm6f3N49LVMpBgisv+feOmyVWptSbPRp98LrN1P3
 KkUPXv6SacSS3FGoqEWc1FxIgATekfcuQIAAA==
X-Env-Sender: prvs=3475c4a2e=roger.pau@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1498834885!70989584!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8755 invoked from network); 30 Jun 2017 15:01:31 -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;
 30 Jun 2017 15:01:31 -0000
X-IronPort-AV: E=Sophos;i="5.40,287,1496102400"; d="scan'208";a="430013003"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 30 Jun 2017 16:01:12 +0100
Message-ID: <20170630150117.88489-5-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170630150117.88489-1-roger.pau@citrix.com>
References: <20170630150117.88489-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, julien.grall@arm.com,
 Jan Beulich <jbeulich@suse.com>, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v4 4/9] xen/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>

QW5kIGFsc28gYWxsb3cgaXQgdG8gZG8gbm9uLWlkZW50aXR5IG1hcHBpbmdzIGJ5IGFkZGluZyBh
IG5ldwpwYXJhbWV0ZXIuCgpUaGlzIGZ1bmN0aW9uIHdpbGwgYmUgbmVlZGVkIGluIG9yZGVyIHRv
IG1hcCB0aGUgQkFScyBmcm9tIFBDSSBkZXZpY2VzCmludG8gdGhlIERvbTAgcDJtIChhbmQgaXMg
YWxzbyB1c2VkIGJ5IHRoZSB4ODYgRG9tMCBidWlsZGVyKS4gV2hpbGUKdGhlcmUgZml4IHRoZSBm
dW5jdGlvbiB0byB1c2UgZ2ZuX3QgYW5kIG1mbl90IGluc3RlYWQgb2YgdW5zaWduZWQgbG9uZwpm
b3IgbWVtb3J5IGFkZHJlc3Nlcy4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDaGFu
Z2VzIHNpbmNlIHYzOgogLSBSZW1vdmUgdGhlIGR1bW15IG1vZGlmeV9pZGVudGl0eV9tbWlvIGhl
bHBlciBpbiBkb20wX2J1aWxkLmMKIC0gVHJ5IHRvIG1ha2UgdGhlIGNvbW1lbnQgaW4gbW9kaWZ5
IE1NSU8gbGVzcyBzY2FyeS4KIC0gQ2xhcmlmeSBjb21taXQgbWVzc2FnZS4KIC0gT25seSBidWls
ZCB0aGUgZnVuY3Rpb24gZm9yIHg4NiBvciBpZiB0aGVyZSdzIFBDSSBzdXBwb3J0LgoKQ2hhbmdl
cyBzaW5jZSB2MjoKIC0gVXNlIG1mbl90IGFuZCBnZm5fdC4KIC0gUmVtb3ZlIHN0cmF5IG5ld2xp
bmUuCi0tLQogeGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMgfCAzMCArKy0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9jb21tb24vbWVtb3J5LmMgICAgICAgICAgIHwgNDAgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUveGVuL3Ay
bS1jb21tb24uaCAgfCAgMyArKysKIDMgZmlsZXMgY2hhbmdlZCwgNDUgaW5zZXJ0aW9ucygrKSwg
MjggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxk
LmMgYi94ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYwppbmRleCA1N2RiOGFkYzhkLi42Yjlm
NzZlYzM2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYworKysgYi94
ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYwpAQCAtNjEsMzIgKzYxLDYgQEAgc3RhdGljIHN0
cnVjdCBhY3BpX21hZHRfaW50ZXJydXB0X292ZXJyaWRlIF9faW5pdGRhdGEgKmludHNyY292cjsK
IHN0YXRpYyB1bnNpZ25lZCBpbnQgX19pbml0ZGF0YSBhY3BpX25taV9zb3VyY2VzOwogc3RhdGlj
IHN0cnVjdCBhY3BpX21hZHRfbm1pX3NvdXJjZSBfX2luaXRkYXRhICpubWlzcmM7CiAKLXN0YXRp
YyBpbnQgX19pbml0IG1vZGlmeV9pZGVudGl0eV9tbWlvKHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkIGxvbmcgcGZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgbG9uZyBucl9wYWdlcywgY29uc3QgYm9vbCBtYXApCi17Ci0gICAgaW50IHJjOwotCi0g
ICAgZm9yICggOyA7ICkKLSAgICB7Ci0gICAgICAgIHJjID0gKG1hcCA/IG1hcF9tbWlvX3JlZ2lv
bnMgOiB1bm1hcF9tbWlvX3JlZ2lvbnMpCi0gICAgICAgICAgICAgKGQsIF9nZm4ocGZuKSwgbnJf
cGFnZXMsIF9tZm4ocGZuKSk7Ci0gICAgICAgIGlmICggcmMgPT0gMCApCi0gICAgICAgICAgICBi
cmVhazsKLSAgICAgICAgaWYgKCByYyA8IDAgKQotICAgICAgICB7Ci0gICAgICAgICAgICBwcmlu
dGsoWEVOTE9HX1dBUk5JTkcKLSAgICAgICAgICAgICAgICAgICAiRmFpbGVkIHRvIGlkZW50aXR5
ICVzbWFwIFslI2x4LCUjbHgpIGZvciBkJWQ6ICVkXG4iLAotICAgICAgICAgICAgICAgICAgIG1h
cCA/ICIiIDogInVuIiwgcGZuLCBwZm4gKyBucl9wYWdlcywgZC0+ZG9tYWluX2lkLCByYyk7Ci0g
ICAgICAgICAgICBicmVhazsKLSAgICAgICAgfQotICAgICAgICBucl9wYWdlcyAtPSByYzsKLSAg
ICAgICAgcGZuICs9IHJjOwotICAgICAgICBwcm9jZXNzX3BlbmRpbmdfc29mdGlycXMoKTsKLSAg
ICB9Ci0KLSAgICByZXR1cm4gcmM7Ci19Ci0KIC8qIFBvcHVsYXRlIGEgSFZNIG1lbW9yeSByYW5n
ZSB1c2luZyB0aGUgYmlnZ2VzdCBwb3NzaWJsZSBvcmRlci4gKi8KIHN0YXRpYyBpbnQgX19pbml0
IHB2aF9wb3B1bGF0ZV9tZW1vcnlfcmFuZ2Uoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBzdGFydCwKQEAg
LTM5Nyw3ICszNzEsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBwdmhfc2V0dXBfcDJtKHN0cnVjdCBk
b21haW4gKmQpCiAgICAgICogTWVtb3J5IGJlbG93IDFNQiBpcyBpZGVudGl0eSBtYXBwZWQuCiAg
ICAgICogTkI6IHRoaXMgb25seSBtYWtlcyBzZW5zZSB3aGVuIGJvb3RlZCBmcm9tIGxlZ2FjeSBC
SU9TLgogICAgICAqLwotICAgIHJjID0gbW9kaWZ5X2lkZW50aXR5X21taW8oZCwgMCwgTUIxX1BB
R0VTLCB0cnVlKTsKKyAgICByYyA9IG1vZGlmeV9tbWlvKGQsIF9nZm4oMCksIF9tZm4oMCksIE1C
MV9QQUdFUywgdHJ1ZSk7CiAgICAgaWYgKCByYyApCiAgICAgewogICAgICAgICBwcmludGsoIkZh
aWxlZCB0byBpZGVudGl0eSBtYXAgbG93IDFNQjogJWRcbiIsIHJjKTsKQEAgLTk2NCw3ICs5Mzgs
NyBAQCBzdGF0aWMgaW50IF9faW5pdCBwdmhfc2V0dXBfYWNwaShzdHJ1Y3QgZG9tYWluICpkLCBw
YWRkcl90IHN0YXJ0X2luZm8pCiAgICAgICAgIG5yX3BhZ2VzID0gUEZOX1VQKChkLT5hcmNoLmU4
MjBbaV0uYWRkciAmIH5QQUdFX01BU0spICsKICAgICAgICAgICAgICAgICAgICAgICAgICAgZC0+
YXJjaC5lODIwW2ldLnNpemUpOwogCi0gICAgICAgIHJjID0gbW9kaWZ5X2lkZW50aXR5X21taW8o
ZCwgcGZuLCBucl9wYWdlcywgdHJ1ZSk7CisgICAgICAgIHJjID0gbW9kaWZ5X21taW8oZCwgX2dm
bihwZm4pLCBfbWZuKHBmbiksIG5yX3BhZ2VzLCB0cnVlKTsKICAgICAgICAgaWYgKCByYyApCiAg
ICAgICAgIHsKICAgICAgICAgICAgIHByaW50aygiRmFpbGVkIHRvIG1hcCBBQ1BJIHJlZ2lvbiBb
JSNseCwgJSNseCkgaW50byBEb20wIG1lbW9yeSBtYXBcbiIsCmRpZmYgLS1naXQgYS94ZW4vY29t
bW9uL21lbW9yeS5jIGIveGVuL2NvbW1vbi9tZW1vcnkuYwppbmRleCBiMjA2NmRiMDdlLi40MTBi
NmU3N2Q5IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL21lbW9yeS5jCisrKyBiL3hlbi9jb21tb24v
bWVtb3J5LmMKQEAgLTE0NjUsNiArMTQ2NSw0NiBAQCBpbnQgcHJlcGFyZV9yaW5nX2Zvcl9oZWxw
ZXIoCiAgICAgcmV0dXJuIDA7CiB9CiAKKyNpZiBkZWZpbmVkKENPTkZJR19YODYpIHx8IGRlZmlu
ZWQoQ09ORklHX0hBU19QQ0kpCitpbnQgbW9kaWZ5X21taW8oc3RydWN0IGRvbWFpbiAqZCwgZ2Zu
X3QgZ2ZuLCBtZm5fdCBtZm4sIHVuc2lnbmVkIGxvbmcgbnJfcGFnZXMsCisgICAgICAgICAgICAg
ICAgY29uc3QgYm9vbCBtYXApCit7CisgICAgaW50IHJjOworCisgICAgLyoKKyAgICAgKiBBVE0g
dGhpcyBmdW5jdGlvbiBzaG91bGQgb25seSBiZSB1c2VkIGJ5IHRoZSBoYXJkd2FyZSBkb21haW4K
KyAgICAgKiBiZWNhdXNlIGl0IGRvZXNuJ3Qgc3VwcG9ydCBwcmVlbXB0aW9uL2NvbnRpbnVhdGlv
biwgYW5kIGFzIHN1Y2gKKyAgICAgKiBjYW4gdGFrZSBhIG5vbi10cml2aWFsIGFtb3VudCBvZiB0
aW1lLiBOb3RlIHRoYXQgaXQgcGVyaW9kaWNhbGx5IGNhbGxzCisgICAgICogcHJvY2Vzc19wZW5k
aW5nX3NvZnRpcnFzIGluIG9yZGVyIHRvIGF2b2lkIHN0YWxsaW5nIHRoZSBzeXN0ZW0uCisgICAg
ICovCisgICAgQVNTRVJUKGlzX2hhcmR3YXJlX2RvbWFpbihkKSk7CisKKyAgICBmb3IgKCA7IDsg
KQorICAgIHsKKyAgICAgICAgcmMgPSAobWFwID8gbWFwX21taW9fcmVnaW9ucyA6IHVubWFwX21t
aW9fcmVnaW9ucykKKyAgICAgICAgICAgICAoZCwgZ2ZuLCBucl9wYWdlcywgbWZuKTsKKyAgICAg
ICAgaWYgKCByYyA9PSAwICkKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICBpZiAoIHJjIDwg
MCApCisgICAgICAgIHsKKyAgICAgICAgICAgIHByaW50ayhYRU5MT0dfR19XQVJOSU5HCisgICAg
ICAgICAgICAgICAgICAgIkZhaWxlZCB0byAlc21hcCBbJSIgUFJJX2dmbiAiLCAlIiBQUklfZ2Zu
ICIpIC0+ICIKKyAgICAgICAgICAgICAgICAgICAiWyUiIFBSSV9tZm4gIiwgJSIgUFJJX21mbiAi
KSBmb3IgZCVkOiAlZFxuIiwKKyAgICAgICAgICAgICAgICAgICBtYXAgPyAiIiA6ICJ1biIsIGdm
bl94KGdmbiksIGdmbl94KGdmbl9hZGQoZ2ZuLCBucl9wYWdlcykpLAorICAgICAgICAgICAgICAg
ICAgIG1mbl94KG1mbiksIG1mbl94KG1mbl9hZGQobWZuLCBucl9wYWdlcykpLCBkLT5kb21haW5f
aWQsCisgICAgICAgICAgICAgICAgICAgcmMpOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAg
IH0KKyAgICAgICAgbnJfcGFnZXMgLT0gcmM7CisgICAgICAgIG1mbiA9IG1mbl9hZGQobWZuLCBy
Yyk7CisgICAgICAgIGdmbiA9IGdmbl9hZGQoZ2ZuLCByYyk7CisgICAgICAgIHByb2Nlc3NfcGVu
ZGluZ19zb2Z0aXJxcygpOworICAgIH0KKworICAgIHJldHVybiByYzsKK30KKyNlbmRpZgorCiAv
KgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUveGVuL3AybS1jb21tb24uaCBiL3hlbi9pbmNsdWRlL3hlbi9wMm0tY29tbW9uLmgKaW5kZXgg
MmI1Njk2Y2YzMy4uYzJmOTAxNWFkOCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3AybS1j
b21tb24uaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vcDJtLWNvbW1vbi5oCkBAIC0yMCw0ICsyMCw3
IEBAIGludCB1bm1hcF9tbWlvX3JlZ2lvbnMoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBuciwKICAgICAgICAgICAgICAgICAgICAgICAgbWZu
X3QgbWZuKTsKIAoraW50IG1vZGlmeV9tbWlvKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwg
bWZuX3QgbWZuLCB1bnNpZ25lZCBsb25nIG5yX3BhZ2VzLAorICAgICAgICAgICAgICAgIGNvbnN0
IGJvb2wgbWFwKTsKKwogI2VuZGlmIC8qIF9YRU5fUDJNX0NPTU1PTl9IICovCi0tIAoyLjExLjAg
KEFwcGxlIEdpdC04MSkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 15:01:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 15: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 1dQxQP-00034e-H5; Fri, 30 Jun 2017 15: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 <prvs=3475c4a2e=roger.pau@citrix.com>)
 id 1dQxQO-000347-Ga
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 15:01:36 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 49/2D-03368-FC766595; Fri, 30 Jun 2017 15:01:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsXitHRDpO759LB
 Igy9/uCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1ox7M1uYChr6GCsubP7H3sDYltLFyMkhIeAv
 8Wr9dRYQm01AR+Li3J1sXYwcHCICKhK39xp0MXJxMAu0M0s0353PClIjLGAncXzDDEYQm0VAV
 eLvt+lsIDavgKXE2hO3mCBm6km8nfiCEWQOp4CVxIlJMiBhIaCShX8uM0GUC0qcnPkEbC2zgK
 ZE6/bf7BC2vETz1tnMEPWKEv3zHrBNYOSbhaRlFpKWWUhaFjAyr2JUL04tKkst0jXWSyrKTM8
 oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDDUGINjB2PHP6RCjJAeTkijvymuhkUJ8Sfkp
 lRmJxRnxRaU5qcWHGGU4OJQkeF+mhUUKCRalpqdWpGXmAIMeJi3BwaMkwisbBJTmLS5IzC3OT
 IdInWK05FjQs+ELE8exGT+/MXGsmgkkhVjy8vNSpcR5z4LMEwBpyCjNgxsHi8xLjLJSwryMQA
 cK8RSkFuVmlqDKv2IU52BUEuadCDKFJzOvBG7rK6CDmIAOEp4RAnJQSSJCSqqBsbYhU3JG0yF
 GX1P7JSwmgeKp9gK8vrelgvTZOM6eu/XlZLEUq5hITwFT4qaV18VsHpYZnzUPsg/Ll9OcF5Yv
 bjSdMdGbcwHD/eu31kk1Lky5OpUnuvtV/kqn5eualmYcqS2yKr5XU/jvsKXQBZ0lF/9UiYdcn
 XRinofwkjvPtucuD7I6HXxdiaU4I9FQi7moOBEAl3R+rMcCAAA=
X-Env-Sender: prvs=3475c4a2e=roger.pau@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1498834885!70989584!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9454 invoked from network); 30 Jun 2017 15:01: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;
 30 Jun 2017 15:01:34 -0000
X-IronPort-AV: E=Sophos;i="5.40,287,1496102400"; d="scan'208";a="430013012"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 30 Jun 2017 16:01:14 +0100
Message-ID: <20170630150117.88489-7-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170630150117.88489-1-roger.pau@citrix.com>
References: <20170630150117.88489-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>,
 julien.grall@arm.com, Jan Beulich <jbeulich@suse.com>,
 boris.ostrovsky@oracle.com, Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v4 6/9] xen/vpci: 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
IEJBUnMgYW5kIHRoZSBjb21tYW5kCnJlZ2lzdGVyLCBpbiBvcmRlciB0byBlbXVsYXRlIEJBUiBz
aXppbmcgYW5kIEJBUiByZWxvY2F0aW9uLgoKVGhlIGNvbW1hbmQgaGFuZGxlciBpcyB1c2VkIHRv
IGRldGVjdCBjaGFuZ2VzIHRvIGJpdCAyIChyZXNwb25zZSB0byBtZW1vcnkKc3BhY2UgYWNjZXNz
ZXMpLCBhbmQgbWFwcy91bm1hcHMgdGhlIEJBUnMgb2YgdGhlIGRldmljZSBpbnRvIHRoZSBndWVz
dCBwMm0uCgpUaGUgQkFSIHJlZ2lzdGVyIGhhbmRsZXJzIGFyZSB1c2VkIHRvIGRldGVjdCBhdHRl
bXB0cyBieSB0aGUgZ3Vlc3QgdG8gc2l6ZSBvcgpyZWxvY2F0ZSB0aGUgQkFScy4KClNpZ25lZC1v
ZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ2M6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFw
IDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6
IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IFRpbSBEZWVnYW4gPHRp
bUB4ZW4ub3JnPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNoYW5nZXMg
c2luY2UgdjM6CiAtIFByb3BhZ2F0ZSBwcmV2aW91cyBjaGFuZ2VzOiBkcm9wIHhlbl8gcHJlZml4
IGFuZCB1c2UgdTgvdTE2L3UzMgogICBpbnN0ZWFkIG9mIHRoZSBwcmV2aW91cyBoYWxmX3dvcmQv
d29yZC9kb3VibGVfd29yZC4KIC0gQ29uc3RpZnkgc29tZSBvZiB0aGUgcGFyYW1lcnRlcnMuCiAt
IHMvVlBDSV9CQVJfTUVNL1ZQQ0lfQkFSX01FTTMyLy4KIC0gU2ltcGxpZnkgdGhlIG51bWJlciBv
ZiBmaWVsZHMgc3RvcmVkIGZvciBlYWNoIEJBUiwgYSBzaW5nbGUgYWRkcmVzcwogICBmaWVsZCBp
cyBzdG9yZWQgYW5kIGNvbnRhaW5zIHRoZSBhZGRyZXNzIG9mIHRoZSBCQVIgYm90aCBvbiBYZW4g
YW5kCiAgIGluIHRoZSBndWVzdC4KIC0gQWxsb3cgdGhlIGd1ZXN0IHRvIG1vdmUgdGhlIEJBUnMg
YXJvdW5kIGluIHRoZSBwaHlzaWNhbCBtZW1vcnkgbWFwLgogLSBBZGQgc3VwcG9ydCBmb3IgZXhw
YW5zaW9uIFJPTSBCQVJzLgogLSBEbyBub3QgY2FjaGUgdGhlIHZhbHVlIG9mIHRoZSBjb21tYW5k
IHJlZ2lzdGVyLgogLSBSZW1vdmUgYSBsYWJlbCB1c2VkIGluIHZwY2lfY21kX3dyaXRlLgogLSBG
aXggdGhlIGNhbGN1bGF0aW9uIG9mIHRoZSBzaXppbmcgbWFzayBpbiB2cGNpX2Jhcl93cml0ZS4K
IC0gQ2hlY2sgdGhlIG1lbW9yeSBkZWNvZGUgYml0IGluIG9yZGVyIHRvIGRlY2lkZSBpZiBhIEJB
UiBpcwogICBwb3NpdGlvbmVkIG9yIG5vdC4KIC0gRGlzYWJsZSBtZW1vcnkgZGVjb2RpbmcgYmVm
b3JlIHNpemluZyB0aGUgQkFScyBpbiBYZW4uCiAtIFdoZW4gbWFwcGluZy91bm1hcHBpbmcgQkFS
cyBjaGVjayBpZiB0aGVyZSdzIG92ZXJsYXAgYmV0d2VlbiBCQVJzLAogICBpbiBvcmRlciB0byBh
dm9pZCB1bm1hcHBpbmcgbWVtb3J5IHJlcXVpcmVkIGJ5IGFub3RoZXIgQkFSLgogLSBJbnRyb2R1
Y2UgYSBtYWNybyB0byBjaGVjayB3aGV0aGVyIGEgQkFSIGlzIG1hcHBhYmxlIG9yIG5vdC4KIC0g
QWRkIGEgY29tbWVudCByZWdhcmRpbmcgdGhlIGxhY2sgb2Ygc3VwcG9ydCBmb3IgU1ItSU9WLgog
LSBSZW1vdmUgdGhlIHVzYWdlIG9mIHRoZSBHRU5NQVNLIG1hY3JvLgoKQ2hhbmdlcyBzaW5jZSB2
MjoKIC0gRGV0ZWN0IHVuc2V0IEJBUnMgYW5kIGFsbG93IHRoZSBoYXJkd2FyZSBkb21haW4gdG8g
cG9zaXRpb24gdGhlbS4KLS0tCiB4ZW4vZHJpdmVycy92cGNpL01ha2VmaWxlIHwgICAyICstCiB4
ZW4vZHJpdmVycy92cGNpL2hlYWRlci5jIHwgNDczICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL3hlbi92cGNpLmggICAgfCAgMjMgKysr
CiAzIGZpbGVzIGNoYW5nZWQsIDQ5NyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCiBjcmVh
dGUgbW9kZSAxMDA2NDQgeGVuL2RyaXZlcnMvdnBjaS9oZWFkZXIuYwoKZGlmZiAtLWdpdCBhL3hl
bi9kcml2ZXJzL3ZwY2kvTWFrZWZpbGUgYi94ZW4vZHJpdmVycy92cGNpL01ha2VmaWxlCmluZGV4
IDg0MGE5MDY0NzAuLjI0MTQ2NzIxMmYgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3ZwY2kvTWFr
ZWZpbGUKKysrIGIveGVuL2RyaXZlcnMvdnBjaS9NYWtlZmlsZQpAQCAtMSArMSBAQAotb2JqLXkg
Kz0gdnBjaS5vCitvYmoteSArPSB2cGNpLm8gaGVhZGVyLm8KZGlmZiAtLWdpdCBhL3hlbi9kcml2
ZXJzL3ZwY2kvaGVhZGVyLmMgYi94ZW4vZHJpdmVycy92cGNpL2hlYWRlci5jCm5ldyBmaWxlIG1v
ZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjNjODAwYzRjZjcKLS0tIC9kZXYvbnVsbAorKysg
Yi94ZW4vZHJpdmVycy92cGNpL2hlYWRlci5jCkBAIC0wLDAgKzEsNDczIEBACisvKgorICogR2Vu
ZXJpYyBmdW5jdGlvbmFsaXR5IGZvciBoYW5kbGluZyBhY2Nlc3NlcyB0byB0aGUgUENJIGhlYWRl
ciBmcm9tIHRoZQorICogY29uZmlndXJhdGlvbiBzcGFjZS4KKyAqCisgKiBDb3B5cmlnaHQgKEMp
IDIwMTcgQ2l0cml4IFN5c3RlbXMgUiZECisgKgorICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29m
dHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vcgorICogbW9kaWZ5IGl0IHVuZGVy
IHRoZSB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljCisgKiBM
aWNlbnNlLCB2ZXJzaW9uIDIsIGFzIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3Vu
ZGF0aW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0
aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRo
b3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBG
SVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUgR05VCisgKiBHZW5lcmFs
IFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZl
IHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNlIGFs
b25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xp
Y2Vuc2VzLz4uCisgKi8KKworI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgorI2luY2x1ZGUgPHhlbi92
cGNpLmg+CisjaW5jbHVkZSA8eGVuL3AybS1jb21tb24uaD4KKworI2RlZmluZSBNQVBQQUJMRV9C
QVIoeCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICgoKHgpLT50eXBlID09IFZQQ0lfQkFSX01FTTMyIHx8ICh4KS0+dHlwZSA9PSBWUENJX0JB
Ul9NRU02NF9MTyB8fCAgXAorICAgICAoKHgpLT50eXBlID09IFZQQ0lfQkFSX1JPTSAmJiAoeCkt
PmVuYWJsZWQpKSAmJiAgICAgICAgICAgICAgICAgICAgXAorICAgICAoeCktPmFkZHIgIT0gSU5W
QUxJRF9QQUREUikKKworc3RhdGljIHN0cnVjdCByYW5nZXNldCAqdnBjaV9nZXRfYmFyX21lbW9y
eShjb25zdCBzdHJ1Y3QgZG9tYWluICpkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgdnBjaV9iYXIgKm1hcCkKK3sKKyAgICBjb25zdCBz
dHJ1Y3QgcGNpX2RldiAqcGRldjsKKyAgICBzdHJ1Y3QgcmFuZ2VzZXQgKm1lbSA9IHJhbmdlc2V0
X25ldyhOVUxMLCBOVUxMLCAwKTsKKyAgICBpbnQgcmM7CisKKyAgICBpZiAoICFtZW0gKQorICAg
ICAgICByZXR1cm4gRVJSX1BUUigtRU5PTUVNKTsKKworICAgIC8qCisgICAgICogQ3JlYXRlIGEg
cmFuZ2VzZXQgdGhhdCByZXByZXNlbnRzIHRoZSBjdXJyZW50IEJBUiBtZW1vcnkgcmVnaW9uCisg
ICAgICogYW5kIGNvbXBhcmUgaXQgYWdhaW5zdCBhbGwgdGhlIGN1cnJlbnRseSBhY3RpdmUgQkFS
IG1lbW9yeSByZWdpb25zLgorICAgICAqIElmIGFuIG92ZXJsYXAgaXMgZm91bmQsIHN1YnRyYWN0
IGl0IGZyb20gdGhlIHJlZ2lvbiB0byBiZQorICAgICAqIG1hcHBlZC91bm1hcHBlZC4KKyAgICAg
KgorICAgICAqIE5COiB0aGUgcmFuZ2VzZXQgdXNlcyBmcmFtZXMsIGFuZCBpZiBzdGFydCBhbmQg
ZW5kIGFkZHJlc3NlcyBhcmUKKyAgICAgKiBlcXVhbCBpdCBtZWFucyBvbmx5IG9uZSBmcmFtZSBp
cyB1c2VkLCB0aGF0J3Mgd2h5IFBGTl9ET1dOIGlzIHVzZWQKKyAgICAgKiB0byBjYWxjdWxhdGUg
dGhlIGVuZCBvZiB0aGUgcmFuZ2VzZXQuCisgICAgICovCisgICAgcmMgPSByYW5nZXNldF9hZGRf
cmFuZ2UobWVtLCBQRk5fRE9XTihtYXAtPmFkZHIpLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFBGTl9ET1dOKG1hcC0+YWRkciArIG1hcC0+c2l6ZSkpOworICAgIGlmICggcmMgKQorICAg
IHsKKyAgICAgICAgcmFuZ2VzZXRfZGVzdHJveShtZW0pOworICAgICAgICByZXR1cm4gRVJSX1BU
UihyYyk7CisgICAgfQorCisgICAgbGlzdF9mb3JfZWFjaF9lbnRyeShwZGV2LCAmZC0+YXJjaC5w
ZGV2X2xpc3QsIGRvbWFpbl9saXN0KQorICAgIHsKKyAgICAgICAgdWludDE2X3QgY21kID0gcGNp
X2NvbmZfcmVhZDE2KHBkZXYtPnNlZywgcGRldi0+YnVzLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgUENJX1NMT1QocGRldi0+ZGV2Zm4pLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgUENJX0ZVTkMocGRldi0+ZGV2Zm4pLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUENJX0NPTU1BTkQpOworICAgICAgICB1bnNp
Z25lZCBpbnQgaTsKKworICAgICAgICAvKiBDaGVjayBpZiBtZW1vcnkgZGVjb2RpbmcgaXMgZW5h
YmxlZC4gKi8KKyAgICAgICAgaWYgKCAhKGNtZCAmIFBDSV9DT01NQU5EX01FTU9SWSkgKQorICAg
ICAgICAgICAgY29udGludWU7CisKKyAgICAgICAgZm9yICggaSA9IDA7IGkgPCBBUlJBWV9TSVpF
KHBkZXYtPnZwY2ktPmhlYWRlci5iYXJzKTsgaSsrICkKKyAgICAgICAgeworICAgICAgICAgICAg
Y29uc3Qgc3RydWN0IHZwY2lfYmFyICpiYXIgPSAmcGRldi0+dnBjaS0+aGVhZGVyLmJhcnNbaV07
CisKKyAgICAgICAgICAgIGlmICggYmFyID09IG1hcCB8fCAhTUFQUEFCTEVfQkFSKGJhcikgfHwK
KyAgICAgICAgICAgICAgICAgIXJhbmdlc2V0X292ZXJsYXBzX3JhbmdlKG1lbSwgUEZOX0RPV04o
YmFyLT5hZGRyKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBG
Tl9ET1dOKGJhci0+YWRkciArIGJhci0+c2l6ZSkpICkKKyAgICAgICAgICAgICAgICBjb250aW51
ZTsKKworICAgICAgICAgICAgcmMgPSByYW5nZXNldF9yZW1vdmVfcmFuZ2UobWVtLCBQRk5fRE9X
TihiYXItPmFkZHIpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUEZO
X0RPV04oYmFyLT5hZGRyICsgYmFyLT5zaXplKSk7CisgICAgICAgICAgICBpZiAoIHJjICkKKyAg
ICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICByYW5nZXNldF9kZXN0cm95KG1lbSk7CisgICAg
ICAgICAgICAgICAgcmV0dXJuIEVSUl9QVFIocmMpOworICAgICAgICAgICAgfQorICAgICAgICB9
CisgICAgfQorCisgICAgcmV0dXJuIG1lbTsKK30KKworc3RydWN0IG1hcF9kYXRhIHsKKyAgICBz
dHJ1Y3QgZG9tYWluICpkOworICAgIGJvb2wgbWFwOworfTsKKworc3RhdGljIGludCB2cGNpX21h
cF9yYW5nZSh1bnNpZ25lZCBsb25nIHMsIHVuc2lnbmVkIGxvbmcgZSwgdm9pZCAqZGF0YSkKK3sK
KyAgICBjb25zdCBzdHJ1Y3QgbWFwX2RhdGEgKm1hcCA9IGRhdGE7CisKKyAgICByZXR1cm4gbW9k
aWZ5X21taW8obWFwLT5kLCBfZ2ZuKHMpLCBfbWZuKHMpLCBlIC0gcyArIDEsIG1hcC0+bWFwKTsK
K30KKworc3RhdGljIGludCB2cGNpX21vZGlmeV9iYXIoc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qg
c3RydWN0IHZwY2lfYmFyICpiYXIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBi
b29sIG1hcCkKK3sKKyAgICBzdHJ1Y3QgcmFuZ2VzZXQgKm1lbTsKKyAgICBzdHJ1Y3QgbWFwX2Rh
dGEgZGF0YSA9IHsgLmQgPSBkLCAubWFwID0gbWFwIH07CisgICAgaW50IHJjOworCisgICAgQVNT
RVJUKE1BUFBBQkxFX0JBUihiYXIpKTsKKworICAgIG1lbSA9IHZwY2lfZ2V0X2Jhcl9tZW1vcnko
ZCwgYmFyKTsKKyAgICBpZiAoIElTX0VSUihtZW0pICkKKyAgICAgICAgcmV0dXJuIC1QVFJfRVJS
KG1lbSk7CisKKyAgICByYyA9IHJhbmdlc2V0X3JlcG9ydF9yYW5nZXMobWVtLCAwLCB+MHVsLCB2
cGNpX21hcF9yYW5nZSwgJmRhdGEpOworICAgIHJhbmdlc2V0X2Rlc3Ryb3kobWVtKTsKKyAgICBp
ZiAoIHJjICkKKyAgICAgICAgcmV0dXJuIHJjOworCisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRp
YyBpbnQgdnBjaV9tb2RpZnlfYmFycyhjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwgY29uc3Qg
Ym9vbCBtYXApCit7CisgICAgY29uc3Qgc3RydWN0IHZwY2lfaGVhZGVyICpoZWFkZXIgPSAmcGRl
di0+dnBjaS0+aGVhZGVyOworICAgIHVuc2lnbmVkIGludCBpOworCisgICAgZm9yICggaSA9IDA7
IGkgPCBBUlJBWV9TSVpFKGhlYWRlci0+YmFycyk7IGkrKyApCisgICAgeworICAgICAgICBjb25z
dCBzdHJ1Y3QgdnBjaV9iYXIgKmJhciA9ICZoZWFkZXItPmJhcnNbaV07CisgICAgICAgIGludCBy
YzsKKworICAgICAgICBpZiAoICFNQVBQQUJMRV9CQVIoYmFyKSApCisgICAgICAgICAgICBjb250
aW51ZTsKKworICAgICAgICByYyA9IHZwY2lfbW9kaWZ5X2JhcihwZGV2LT5kb21haW4sIGJhciwg
bWFwKTsKKyAgICAgICAgaWYgKCByYyApCisgICAgICAgICAgICByZXR1cm4gcmM7CisgICAgfQor
CisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyB2b2lkIHZwY2lfY21kX3JlYWQoc3RydWN0IHBj
aV9kZXYgKnBkZXYsIHVuc2lnbmVkIGludCByZWcsCisgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuaW9uIHZwY2lfdmFsICp2YWwsIHZvaWQgKmRhdGEpCit7CisgICAgdWludDhfdCBzZWcgPSBw
ZGV2LT5zZWcsIGJ1cyA9IHBkZXYtPmJ1czsKKyAgICB1aW50OF90IHNsb3QgPSBQQ0lfU0xPVChw
ZGV2LT5kZXZmbiksIGZ1bmMgPSBQQ0lfRlVOQyhwZGV2LT5kZXZmbik7CisKKyAgICB2YWwtPnUx
NiA9IHBjaV9jb25mX3JlYWQxNihzZWcsIGJ1cywgc2xvdCwgZnVuYywgcmVnKTsKK30KKworc3Rh
dGljIHZvaWQgdnBjaV9jbWRfd3JpdGUoc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVuc2lnbmVkIGlu
dCByZWcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICB1bmlvbiB2cGNpX3ZhbCB2YWwsIHZv
aWQgKmRhdGEpCit7CisgICAgdWludDE2X3QgY21kID0gdmFsLnUxNiwgY3VycmVudF9jbWQ7Cisg
ICAgdWludDhfdCBzZWcgPSBwZGV2LT5zZWcsIGJ1cyA9IHBkZXYtPmJ1czsKKyAgICB1aW50OF90
IHNsb3QgPSBQQ0lfU0xPVChwZGV2LT5kZXZmbiksIGZ1bmMgPSBQQ0lfRlVOQyhwZGV2LT5kZXZm
bik7CisgICAgaW50IHJjOworCisgICAgY3VycmVudF9jbWQgPSBwY2lfY29uZl9yZWFkMTYoc2Vn
LCBidXMsIHNsb3QsIGZ1bmMsIHJlZyk7CisKKyAgICBpZiAoICEoKGNtZCBeIGN1cnJlbnRfY21k
KSAmIFBDSV9DT01NQU5EX01FTU9SWSkgKQorICAgIHsKKyAgICAgICAgLyoKKyAgICAgICAgICog
TGV0IHRoZSBndWVzdCBwbGF5IHdpdGggYWxsIHRoZSBiaXRzIGRpcmVjdGx5IGV4Y2VwdCBmb3Ig
dGhlCisgICAgICAgICAqIG1lbW9yeSBkZWNvZGluZyBvbmUuCisgICAgICAgICAqLworICAgICAg
ICBwY2lfY29uZl93cml0ZTE2KHNlZywgYnVzLCBzbG90LCBmdW5jLCByZWcsIGNtZCk7CisgICAg
ICAgIHJldHVybjsKKyAgICB9CisKKyAgICAvKiBNZW1vcnkgc3BhY2UgYWNjZXNzIGNoYW5nZS4g
Ki8KKyAgICByYyA9IHZwY2lfbW9kaWZ5X2JhcnMocGRldiwgY21kICYgUENJX0NPTU1BTkRfTUVN
T1JZKTsKKyAgICBpZiAoIHJjICkKKyAgICB7CisgICAgICAgIGRwcmludGsoWEVOTE9HX0VSUiwK
KyAgICAgICAgICAgICAgICAiJTA0eDolMDJ4OiUwMnguJXU6dW5hYmxlIHRvICVzbWFwIEJBUnM6
ICVkXG4iLAorICAgICAgICAgICAgICAgIHNlZywgYnVzLCBzbG90LCBmdW5jLAorICAgICAgICAg
ICAgICAgIGNtZCAmIFBDSV9DT01NQU5EX01FTU9SWSA/ICIiIDogInVuIiwgcmMpOworICAgICAg
ICByZXR1cm47CisgICAgfQorCisgICAgcGNpX2NvbmZfd3JpdGUxNihzZWcsIGJ1cywgc2xvdCwg
ZnVuYywgcmVnLCBjbWQpOworfQorCitzdGF0aWMgdm9pZCB2cGNpX2Jhcl9yZWFkKHN0cnVjdCBw
Y2lfZGV2ICpwZGV2LCB1bnNpZ25lZCBpbnQgcmVnLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bmlvbiB2cGNpX3ZhbCAqdmFsLCB2b2lkICpkYXRhKQoreworICAgIGNvbnN0IHN0cnVjdCB2
cGNpX2JhciAqYmFyID0gZGF0YTsKKyAgICBib29sIGhpID0gZmFsc2U7CisKKyAgICBBU1NFUlQo
YmFyLT50eXBlID09IFZQQ0lfQkFSX01FTTMyIHx8IGJhci0+dHlwZSA9PSBWUENJX0JBUl9NRU02
NF9MTyB8fAorICAgICAgICAgICBiYXItPnR5cGUgPT0gVlBDSV9CQVJfTUVNNjRfSEkpOworCisg
ICAgaWYgKCBiYXItPnR5cGUgPT0gVlBDSV9CQVJfTUVNNjRfSEkgKQorICAgIHsKKyAgICAgICAg
QVNTRVJUKHJlZyA+IFBDSV9CQVNFX0FERFJFU1NfMCk7CisgICAgICAgIGJhci0tOworICAgICAg
ICBoaSA9IHRydWU7CisgICAgfQorCisgICAgaWYgKCBiYXItPnNpemluZyApCisgICAgICAgIHZh
bC0+dTMyID0gfihiYXItPnNpemUgLSAxKSA+PiAoaGkgPyAzMiA6IDApOworICAgIGVsc2UKKyAg
ICAgICAgdmFsLT51MzIgPSBiYXItPmFkZHIgPj4gKGhpID8gMzIgOiAwKTsKKworICAgIGlmICgg
IWhpICkKKyAgICB7CisgICAgICAgIHZhbC0+dTMyIHw9IGJhci0+dHlwZSA9PSBWUENJX0JBUl9N
RU0zMiA/IFBDSV9CQVNFX0FERFJFU1NfTUVNX1RZUEVfMzIKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogUENJX0JBU0VfQUREUkVTU19NRU1fVFlQRV82
NDsKKyAgICAgICAgdmFsLT51MzIgfD0gYmFyLT5wcmVmZXRjaGFibGUgPyBQQ0lfQkFTRV9BRERS
RVNTX01FTV9QUkVGRVRDSCA6IDA7CisgICAgfQorfQorCitzdGF0aWMgdm9pZCB2cGNpX2Jhcl93
cml0ZShzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5zaWduZWQgaW50IHJlZywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuaW9uIHZwY2lfdmFsIHZhbCwgdm9pZCAqZGF0YSkKK3sKKyAgICBz
dHJ1Y3QgdnBjaV9iYXIgKmJhciA9IGRhdGE7CisgICAgdWludDhfdCBzZWcgPSBwZGV2LT5zZWcs
IGJ1cyA9IHBkZXYtPmJ1czsKKyAgICB1aW50OF90IHNsb3QgPSBQQ0lfU0xPVChwZGV2LT5kZXZm
biksIGZ1bmMgPSBQQ0lfRlVOQyhwZGV2LT5kZXZmbik7CisgICAgdWludDMyX3Qgd2RhdGEgPSB2
YWwudTMyLCBzaXplX21hc2s7CisgICAgYm9vbCBoaSA9IGZhbHNlOworCisgICAgc3dpdGNoICgg
YmFyLT50eXBlICkKKyAgICB7CisgICAgY2FzZSBWUENJX0JBUl9NRU0zMjoKKyAgICBjYXNlIFZQ
Q0lfQkFSX01FTTY0X0xPOgorICAgICAgICBzaXplX21hc2sgPSAodWludDMyX3QpUENJX0JBU0Vf
QUREUkVTU19NRU1fTUFTSzsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSBWUENJX0JBUl9NRU02
NF9ISToKKyAgICAgICAgc2l6ZV9tYXNrID0gfjB1OworICAgICAgICBicmVhazsKKyAgICBkZWZh
dWx0OgorICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICAgICAgcmV0dXJuOworICAg
IH0KKworICAgIGlmICggKHdkYXRhICYgc2l6ZV9tYXNrKSA9PSBzaXplX21hc2sgKQorICAgIHsK
KyAgICAgICAgLyogTmV4dCByZWFkcyBmcm9tIHRoaXMgcmVnaXN0ZXIgYXJlIGdvaW5nIHRvIHJl
dHVybiB0aGUgQkFSIHNpemUuICovCisgICAgICAgIGJhci0+c2l6aW5nID0gdHJ1ZTsKKyAgICAg
ICAgcmV0dXJuOworICAgIH0KKworICAgIC8qIEVuZCBwcmV2aW91cyBzaXppbmcgY3ljbGUgaWYg
YW55LiAqLworICAgIGJhci0+c2l6aW5nID0gZmFsc2U7CisKKyAgICAvKgorICAgICAqIElnbm9y
ZSBhdHRlbXB0cyB0byBjaGFuZ2UgdGhlIHBvc2l0aW9uIG9mIHRoZSBCQVIgaWYgbWVtb3J5IGRl
Y29kaW5nIGlzCisgICAgICogYWN0aXZlLgorICAgICAqLworICAgIGlmICggcGNpX2NvbmZfcmVh
ZDE2KHNlZywgYnVzLCBzbG90LCBmdW5jLCBQQ0lfQ09NTUFORCkgJgorICAgICAgICAgUENJX0NP
TU1BTkRfTUVNT1JZICkKKyAgICAgICAgcmV0dXJuOworCisgICAgaWYgKCBiYXItPnR5cGUgPT0g
VlBDSV9CQVJfTUVNNjRfSEkgKQorICAgIHsKKyAgICAgICAgQVNTRVJUKHJlZyA+IFBDSV9CQVNF
X0FERFJFU1NfMCk7CisgICAgICAgIGJhci0tOworICAgICAgICBoaSA9IHRydWU7CisgICAgfQor
CisgICAgaWYgKCAhaGkgKQorICAgICAgICB3ZGF0YSAmPSBQQ0lfQkFTRV9BRERSRVNTX01FTV9N
QVNLOworCisgICAgLyogVXBkYXRlIHRoZSByZWxldmFudCBwYXJ0IG9mIHRoZSBCQVIgYWRkcmVz
cy4gKi8KKyAgICBiYXItPmFkZHIgJj0gfigodWludDY0X3QpMHhmZmZmZmZmZiA8PCAoaGkgPyAz
MiA6IDApKTsKKyAgICBiYXItPmFkZHIgfD0gKHVpbnQ2NF90KXdkYXRhIDw8IChoaSA/IDMyIDog
MCk7CisKKyAgICAvKiBNYWtlIHN1cmUgWGVuIHdyaXRlcyBiYWNrIHRoZSBzYW1lIHZhbHVlIGZv
ciB0aGUgQkFSIFJPIGJpdHMuICovCisgICAgaWYgKCAhaGkgKQorICAgICAgICB3ZGF0YSB8PSBw
Y2lfY29uZl9yZWFkMzIocGRldi0+c2VnLCBwZGV2LT5idXMsIFBDSV9TTE9UKHBkZXYtPmRldmZu
KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9GVU5DKHBkZXYtPmRldmZu
KSwgcmVnKSAmCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB+UENJX0JBU0VfQURE
UkVTU19NRU1fTUFTSzsKKyAgICBwY2lfY29uZl93cml0ZTMyKHBkZXYtPnNlZywgcGRldi0+YnVz
LCBQQ0lfU0xPVChwZGV2LT5kZXZmbiksCisgICAgICAgICAgICAgICAgICAgICBQQ0lfRlVOQyhw
ZGV2LT5kZXZmbiksIHJlZywgd2RhdGEpOworfQorCitzdGF0aWMgdm9pZCB2cGNpX3JvbV9yZWFk
KHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1bnNpZ25lZCBpbnQgcmVnLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bmlvbiB2cGNpX3ZhbCAqdmFsLCB2b2lkICpkYXRhKQoreworICAgIGNvbnN0
IHN0cnVjdCB2cGNpX2JhciAqcm9tID0gZGF0YTsKKworICAgIGlmICggcm9tLT5zaXppbmcgKQor
ICAgICAgICB2YWwtPnUzMiA9IH4ocm9tLT5zaXplIC0gMSk7CisgICAgZWxzZQorICAgICAgICB2
YWwtPnUzMiA9IHJvbS0+YWRkcjsKKworICAgIHZhbC0+dTMyIHw9IHJvbS0+ZW5hYmxlZCA/IFBD
SV9ST01fQUREUkVTU19FTkFCTEUgOiAwOworfQorCitzdGF0aWMgdm9pZCB2cGNpX3JvbV93cml0
ZShzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5zaWduZWQgaW50IHJlZywKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuaW9uIHZwY2lfdmFsIHZhbCwgdm9pZCAqZGF0YSkKK3sKKyAgICBzdHJ1
Y3QgdnBjaV9iYXIgKnJvbSA9IGRhdGE7CisgICAgdWludDhfdCBzZWcgPSBwZGV2LT5zZWcsIGJ1
cyA9IHBkZXYtPmJ1czsKKyAgICB1aW50OF90IHNsb3QgPSBQQ0lfU0xPVChwZGV2LT5kZXZmbiks
IGZ1bmMgPSBQQ0lfRlVOQyhwZGV2LT5kZXZmbik7CisgICAgY29uc3QgdWludDMyX3Qgd2RhdGEg
PSB2YWwudTMyOworCisgICAgaWYgKCAod2RhdGEgJiBQQ0lfUk9NX0FERFJFU1NfTUFTSykgPT0g
UENJX1JPTV9BRERSRVNTX01BU0sgKQorICAgIHsKKyAgICAgICAgLyogTmV4dCByZWFkcyBmcm9t
IHRoaXMgcmVnaXN0ZXIgYXJlIGdvaW5nIHRvIHJldHVybiB0aGUgQkFSIHNpemUuICovCisgICAg
ICAgIHJvbS0+c2l6aW5nID0gdHJ1ZTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIC8q
IEVuZCBwcmV2aW91cyBzaXppbmcgY3ljbGUgaWYgYW55LiAqLworICAgIHJvbS0+c2l6aW5nID0g
ZmFsc2U7CisKKyAgICByb20tPmFkZHIgPSB3ZGF0YSAmIFBDSV9ST01fQUREUkVTU19NQVNLOwor
CisgICAgLyogQ2hlY2sgaWYgbWVtb3J5IGRlY29kaW5nIGlzIGVuYWJsZWQuICovCisgICAgaWYg
KCBwY2lfY29uZl9yZWFkMTYoc2VnLCBidXMsIHNsb3QsIGZ1bmMsIFBDSV9DT01NQU5EKSAmCisg
ICAgICAgICBQQ0lfQ09NTUFORF9NRU1PUlkgJiYKKyAgICAgICAgIChyb20tPmVuYWJsZWQgXiAo
d2RhdGEgJiBQQ0lfUk9NX0FERFJFU1NfRU5BQkxFKSkgKQorICAgIHsKKyAgICAgICAgaWYgKCB2
cGNpX21vZGlmeV9iYXIocGRldi0+ZG9tYWluLCByb20sCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHdkYXRhICYgUENJX1JPTV9BRERSRVNTX0VOQUJMRSkgKQorICAgICAgICAgICAgcmV0
dXJuOworCisgICAgICAgIHJvbS0+ZW5hYmxlZCA9IHdkYXRhICYgUENJX1JPTV9BRERSRVNTX0VO
QUJMRTsKKyAgICB9CisKKyAgICBwY2lfY29uZl93cml0ZTMyKHBkZXYtPnNlZywgcGRldi0+YnVz
LCBQQ0lfU0xPVChwZGV2LT5kZXZmbiksCisgICAgICAgICAgICAgICAgICAgICBQQ0lfRlVOQyhw
ZGV2LT5kZXZmbiksIHJlZywgd2RhdGEpOworfQorCitzdGF0aWMgaW50IHZwY2lfaW5pdF9iYXJz
KHN0cnVjdCBwY2lfZGV2ICpwZGV2KQoreworICAgIHVpbnQ4X3Qgc2VnID0gcGRldi0+c2VnLCBi
dXMgPSBwZGV2LT5idXM7CisgICAgdWludDhfdCBzbG90ID0gUENJX1NMT1QocGRldi0+ZGV2Zm4p
LCBmdW5jID0gUENJX0ZVTkMocGRldi0+ZGV2Zm4pOworICAgIHVpbnQ4X3QgaGVhZGVyX3R5cGU7
CisgICAgdWludDE2X3QgY21kOworICAgIHVpbnQzMl90IHJvbV92YWw7CisgICAgdWludDY0X3Qg
YWRkciwgc2l6ZTsKKyAgICB1bnNpZ25lZCBpbnQgaSwgbnVtX2JhcnMsIHJvbV9yZWc7CisgICAg
c3RydWN0IHZwY2lfaGVhZGVyICpoZWFkZXIgPSAmcGRldi0+dnBjaS0+aGVhZGVyOworICAgIHN0
cnVjdCB2cGNpX2JhciAqYmFycyA9IGhlYWRlci0+YmFyczsKKyAgICBpbnQgcmM7CisKKyAgICBo
ZWFkZXJfdHlwZSA9IHBjaV9jb25mX3JlYWQ4KHNlZywgYnVzLCBzbG90LCBmdW5jLCBQQ0lfSEVB
REVSX1RZUEUpICYgMHg3ZjsKKyAgICBzd2l0Y2ggKCBoZWFkZXJfdHlwZSApCisgICAgeworICAg
IGNhc2UgUENJX0hFQURFUl9UWVBFX05PUk1BTDoKKyAgICAgICAgbnVtX2JhcnMgPSA2OworICAg
ICAgICByb21fcmVnID0gUENJX1JPTV9BRERSRVNTOworICAgICAgICBicmVhazsKKyAgICBjYXNl
IFBDSV9IRUFERVJfVFlQRV9CUklER0U6CisgICAgICAgIG51bV9iYXJzID0gMjsKKyAgICAgICAg
cm9tX3JlZyA9IFBDSV9ST01fQUREUkVTUzE7CisgICAgICAgIGJyZWFrOworICAgIGRlZmF1bHQ6
CisgICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsKKyAgICB9CisKKyAgICAvKiBTZXR1cCBhIGhh
bmRsZXIgZm9yIHRoZSBjb21tYW5kIHJlZ2lzdGVyLiAqLworICAgIGNtZCA9IHBjaV9jb25mX3Jl
YWQxNihzZWcsIGJ1cywgc2xvdCwgZnVuYywgUENJX0NPTU1BTkQpOworICAgIHJjID0gdnBjaV9h
ZGRfcmVnaXN0ZXIocGRldiwgdnBjaV9jbWRfcmVhZCwgdnBjaV9jbWRfd3JpdGUsIFBDSV9DT01N
QU5ELAorICAgICAgICAgICAgICAgICAgICAgICAgICAgMiwgaGVhZGVyKTsKKyAgICBpZiAoIHJj
ICkKKyAgICAgICAgcmV0dXJuIHJjOworCisgICAgLyogRGlzYWJsZSBtZW1vcnkgZGVjb2Rpbmcg
YmVmb3JlIHNpemluZy4gKi8KKyAgICBpZiAoIGNtZCAmIFBDSV9DT01NQU5EX01FTU9SWSApCisg
ICAgICAgIHBjaV9jb25mX3dyaXRlMTYoc2VnLCBidXMsIHNsb3QsIGZ1bmMsIFBDSV9DT01NQU5E
LAorICAgICAgICAgICAgICAgICAgICAgICAgIGNtZCAmIH5QQ0lfQ09NTUFORF9NRU1PUlkpOwor
CisgICAgZm9yICggaSA9IDA7IGkgPCBudW1fYmFyczsgaSsrICkKKyAgICB7CisgICAgICAgIHVp
bnQ4X3QgcmVnID0gUENJX0JBU0VfQUREUkVTU18wICsgaSAqIDQ7CisgICAgICAgIHVpbnQzMl90
IHZhbCA9IHBjaV9jb25mX3JlYWQzMihzZWcsIGJ1cywgc2xvdCwgZnVuYywgcmVnKTsKKworICAg
ICAgICBpZiAoIGkgJiYgYmFyc1tpIC0gMV0udHlwZSA9PSBWUENJX0JBUl9NRU02NF9MTyApCisg
ICAgICAgIHsKKyAgICAgICAgICAgIGJhcnNbaV0udHlwZSA9IFZQQ0lfQkFSX01FTTY0X0hJOwor
ICAgICAgICAgICAgcmMgPSB2cGNpX2FkZF9yZWdpc3RlcihwZGV2LCB2cGNpX2Jhcl9yZWFkLCB2
cGNpX2Jhcl93cml0ZSwgcmVnLCA0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAmYmFyc1tpXSk7CisgICAgICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgICAgICAgICByZXR1
cm4gcmM7CisKKyAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICB9CisgICAgICAgIGlmICgg
KHZhbCAmIFBDSV9CQVNFX0FERFJFU1NfU1BBQ0UpID09IFBDSV9CQVNFX0FERFJFU1NfU1BBQ0Vf
SU8gKQorICAgICAgICB7CisgICAgICAgICAgICBiYXJzW2ldLnR5cGUgPSBWUENJX0JBUl9JTzsK
KyAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICB9CisgICAgICAgIGlmICggKHZhbCAmIFBD
SV9CQVNFX0FERFJFU1NfTUVNX1RZUEVfTUFTSykgPT0KKyAgICAgICAgICAgICBQQ0lfQkFTRV9B
RERSRVNTX01FTV9UWVBFXzY0ICkKKyAgICAgICAgICAgIGJhcnNbaV0udHlwZSA9IFZQQ0lfQkFS
X01FTTY0X0xPOworICAgICAgICBlbHNlCisgICAgICAgICAgICBiYXJzW2ldLnR5cGUgPSBWUENJ
X0JBUl9NRU0zMjsKKworICAgICAgICAvKiBTaXplIHRoZSBCQVIgYW5kIG1hcCBpdC4gKi8KKyAg
ICAgICAgcmMgPSBwY2lfc2l6ZV9tZW1fYmFyKHNlZywgYnVzLCBzbG90LCBmdW5jLCByZWcsIGkg
PT0gbnVtX2JhcnMgLSAxLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmFkZHIsICZz
aXplKTsKKyAgICAgICAgaWYgKCByYyA8IDAgKQorICAgICAgICAgICAgcmV0dXJuIHJjOworCisg
ICAgICAgIGlmICggc2l6ZSA9PSAwICkKKyAgICAgICAgeworICAgICAgICAgICAgYmFyc1tpXS50
eXBlID0gVlBDSV9CQVJfRU1QVFk7CisgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgfQor
CisgICAgICAgIGJhcnNbaV0uYWRkciA9IChjbWQgJiBQQ0lfQ09NTUFORF9NRU1PUlkpID8gYWRk
ciA6IElOVkFMSURfUEFERFI7CisgICAgICAgIGJhcnNbaV0uc2l6ZSA9IHNpemU7CisgICAgICAg
IGJhcnNbaV0ucHJlZmV0Y2hhYmxlID0gdmFsICYgUENJX0JBU0VfQUREUkVTU19NRU1fUFJFRkVU
Q0g7CisKKyAgICAgICAgcmMgPSB2cGNpX2FkZF9yZWdpc3RlcihwZGV2LCB2cGNpX2Jhcl9yZWFk
LCB2cGNpX2Jhcl93cml0ZSwgcmVnLCA0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICZiYXJzW2ldKTsKKyAgICAgICAgaWYgKCByYyApCisgICAgICAgICAgICByZXR1cm4gcmM7Cisg
ICAgfQorCisgICAgLyogQ2hlY2sgZXhwYW5zaW9uIFJPTS4gKi8KKyAgICByb21fdmFsID0gcGNp
X2NvbmZfcmVhZDMyKHNlZywgYnVzLCBzbG90LCBmdW5jLCByb21fcmVnKTsKKyAgICBpZiAoIHJv
bV92YWwgJiBQQ0lfUk9NX0FERFJFU1NfRU5BQkxFICkKKyAgICAgICAgcGNpX2NvbmZfd3JpdGUz
MihzZWcsIGJ1cywgc2xvdCwgZnVuYywgcm9tX3JlZywKKyAgICAgICAgICAgICAgICAgICAgICAg
ICByb21fdmFsICYgflBDSV9ST01fQUREUkVTU19FTkFCTEUpOworCisgICAgcmMgPSBwY2lfc2l6
ZV9tZW1fYmFyKHNlZywgYnVzLCBzbG90LCBmdW5jLCByb21fcmVnLCB0cnVlLCAmYWRkciwgJnNp
emUpOworICAgIGlmICggcmMgPCAwICkKKyAgICAgICAgcmV0dXJuIHJjOworCisgICAgaWYgKCBz
aXplICkKKyAgICB7CisgICAgICAgIHN0cnVjdCB2cGNpX2JhciAqcm9tID0gJmhlYWRlci0+YmFy
c1tudW1fYmFyc107CisKKyAgICAgICAgcm9tLT50eXBlID0gVlBDSV9CQVJfUk9NOworICAgICAg
ICByb20tPnNpemUgPSBzaXplOworICAgICAgICByb20tPmVuYWJsZWQgPSByb21fdmFsICYgUENJ
X1JPTV9BRERSRVNTX0VOQUJMRTsKKyAgICAgICAgaWYgKCByb20tPmVuYWJsZWQgKQorICAgICAg
ICAgICAgcm9tLT5hZGRyID0gYWRkcjsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgcm9tLT5h
ZGRyID0gSU5WQUxJRF9QQUREUjsKKworICAgICAgICByYyA9IHZwY2lfYWRkX3JlZ2lzdGVyKHBk
ZXYsIHZwY2lfcm9tX3JlYWQsIHZwY2lfcm9tX3dyaXRlLCByb21fcmVnLCA0LAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHJvbSk7CisgICAgICAgIGlmICggcmMgKQorICAgICAgICAg
ICAgcmV0dXJuIHJjOworCisgICAgICAgIGlmICggcm9tLT5lbmFibGVkICkKKyAgICAgICAgICAg
IHBjaV9jb25mX3dyaXRlMzIoc2VnLCBidXMsIHNsb3QsIGZ1bmMsIHJvbV9yZWcsIHJvbV92YWwp
OworICAgIH0KKworICAgIGlmICggY21kICYgUENJX0NPTU1BTkRfTUVNT1JZICkKKyAgICB7Cisg
ICAgICAgIHJjID0gdnBjaV9tb2RpZnlfYmFycyhwZGV2LCB0cnVlKTsKKyAgICAgICAgaWYgKCBy
YyApCisgICAgICAgICAgICByZXR1cm4gcmM7CisKKyAgICAgICAgLyogRW5hYmxlIG1lbW9yeSBk
ZWNvZGluZy4gKi8KKyAgICAgICAgcGNpX2NvbmZfd3JpdGUxNihzZWcsIGJ1cywgc2xvdCwgZnVu
YywgUENJX0NPTU1BTkQsIGNtZCk7CisgICAgfQorCisgICAgcmV0dXJuIDA7Cit9CisKK1JFR0lT
VEVSX1ZQQ0lfSU5JVCh2cGNpX2luaXRfYmFycyk7CisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6
CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDog
NAorICogdGFiLXdpZHRoOiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAq
LworCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vdnBjaS5oIGIveGVuL2luY2x1ZGUveGVu
L3ZwY2kuaAppbmRleCA1ZTFiMGJiM2RhLi40NTJlZTQ4MmU4IDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS94ZW4vdnBjaS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi92cGNpLmgKQEAgLTYzLDYgKzYz
LDI5IEBAIHZvaWQgdnBjaV93cml0ZSh1bnNpZ25lZCBpbnQgc2VnLCB1bnNpZ25lZCBpbnQgYnVz
LCB1bnNpZ25lZCBpbnQgc2xvdCwKIHN0cnVjdCB2cGNpIHsKICAgICAvKiBSb290IHBvaW50ZXIg
Zm9yIHRoZSB0cmVlIG9mIHZQQ0kgaGFuZGxlcnMuICovCiAgICAgc3RydWN0IGxpc3RfaGVhZCBo
YW5kbGVyczsKKworI2lmZGVmIF9fWEVOX18KKyAgICAvKiBIaWRlIHRoZSByZXN0IG9mIHRoZSB2
cGNpIHN0cnVjdCBmcm9tIHRoZSB1c2VyLXNwYWNlIHRlc3QgaGFybmVzcy4gKi8KKyAgICBzdHJ1
Y3QgdnBjaV9oZWFkZXIgeworICAgICAgICAvKiBJbmZvcm1hdGlvbiBhYm91dCB0aGUgUENJIEJB
UnMgb2YgdGhpcyBkZXZpY2UuICovCisgICAgICAgIHN0cnVjdCB2cGNpX2JhciB7CisgICAgICAg
ICAgICBlbnVtIHsKKyAgICAgICAgICAgICAgICBWUENJX0JBUl9FTVBUWSwKKyAgICAgICAgICAg
ICAgICBWUENJX0JBUl9JTywKKyAgICAgICAgICAgICAgICBWUENJX0JBUl9NRU0zMiwKKyAgICAg
ICAgICAgICAgICBWUENJX0JBUl9NRU02NF9MTywKKyAgICAgICAgICAgICAgICBWUENJX0JBUl9N
RU02NF9ISSwKKyAgICAgICAgICAgICAgICBWUENJX0JBUl9ST00sCisgICAgICAgICAgICB9IHR5
cGU7CisgICAgICAgICAgICBwYWRkcl90IGFkZHI7CisgICAgICAgICAgICB1aW50NjRfdCBzaXpl
OworICAgICAgICAgICAgYm9vbCBwcmVmZXRjaGFibGU7CisgICAgICAgICAgICBib29sIHNpemlu
ZzsKKyAgICAgICAgICAgIGJvb2wgZW5hYmxlZDsKKyAgICAgICAgfSBiYXJzWzddOyAvKiBBdCBt
b3N0IDYgQkFSUyArIDEgZXhwYW5zaW9uIFJPTSBCQVIuICovCisgICAgICAgIC8qIEZJWE1FOiBj
dXJyZW50bHkgdGhlcmUncyBubyBzdXBwb3J0IGZvciBTUi1JT1YuICovCisgICAgfSBoZWFkZXI7
CisjZW5kaWYKIH07CiAKICNlbmRpZgotLSAKMi4xMS4wIChBcHBsZSBHaXQtODEpCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 30 15:01:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 15:01: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 1dQxQS-00036N-Op; Fri, 30 Jun 2017 15: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 <prvs=3475c4a2e=roger.pau@citrix.com>)
 id 1dQxQR-00035Z-5q
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 15:01:39 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 ED/A4-02962-2D766595; Fri, 30 Jun 2017 15:01:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpO7F9LB
 Igx1zRSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oz+r3/ZC5olK7r/vmVvYJwj0sXIySEh4C/x
 dfdvZhCbTUBH4uLcnWxdjBwcIgIqErf3GnQxcnEwC5xglGh9sY4NpEZYIFxiYmMPE4jNIqAqM
 ev3RXYQm1fAUuLY9A5WiJl6Em8nvmAEmcMpYCVxYpIMSFgIqGThn8tMEOWCEidnPmEBsZkFNC
 Vat/9mh7DlJZq3zmaGqFeU6J/3gG0CI98sJC2zkLTMQtKygJF5FaN6cWpRWWqRrrFeUlFmekZ
 JbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkZgoDEAwQ7Gjn9OhxglOZiURHlXXguNFOJLyk+p
 zEgszogvKs1JLT7EKMPBoSTB+zItLFJIsCg1PbUiLTMHGPIwaQkOHiURXtkgoDRvcUFibnFmO
 kTqFKMux7EZP78xCbHk5eelSonzngWZIQBSlFGaBzcCFn+XGGWlhHkZgY4S4ilILcrNLEGVf8
 UozsGoJMw7EWQKT2ZeCdymV0BHMAEdITwjBOSIkkSElFQD4zJV24B9VvMu7r8W53P1v8GKJxO
 OAt19pqCv/OV7Y6Fdth1RG6xSXNuOPfq2JCqbm8kyv/vzB2NZJv1VmZ7z5n0XcFw1de7CGOb7
 xZEacV076m4aLZgQxi1z51PW9+7by5JzEy6e8naz2VoQIPrr4ZztO/iZBL/vDt/6Q8r146bC9
 Z92epesV2Ipzkg01GIuKk4EAFBnAfq6AgAA
X-Env-Sender: prvs=3475c4a2e=roger.pau@citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1498834885!70989584!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9934 invoked from network); 30 Jun 2017 15:01: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;
 30 Jun 2017 15:01:37 -0000
X-IronPort-AV: E=Sophos;i="5.40,287,1496102400"; d="scan'208";a="430013020"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 30 Jun 2017 16:01:16 +0100
Message-ID: <20170630150117.88489-9-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170630150117.88489-1-roger.pau@citrix.com>
References: <20170630150117.88489-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, julien.grall@arm.com,
 Jan Beulich <jbeulich@suse.com>, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v4 8/9] 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
dUBjaXRyaXguY29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDaGFuZ2VzIHNp
bmNlIHYzOgogLSBBZGQgYSBudW1lcmlhbCBzdWZmaXggdG8gdGhlIHNlY3Rpb24gdXNlZCB0byBz
dG9yZSB0aGUgcG9pbnRlciB0bwogICBlYWNoIGluaXRpYWxpemVyIGZ1bmN0aW9uLCBhbmQgc29y
dCB0aGVtIGF0IGxpbmsgdGltZS4KLS0tCiB4ZW4vYXJjaC9hcm0veGVuLmxkcy5TICAgIHwgMiAr
LQogeGVuL2FyY2gveDg2L3hlbi5sZHMuUyAgICB8IDIgKy0KIHhlbi9kcml2ZXJzL3ZwY2kvaGVh
ZGVyLmMgfCAyICstCiB4ZW4vZHJpdmVycy92cGNpL21zaS5jICAgIHwgMiArLQogeGVuL2luY2x1
ZGUveGVuL3ZwY2kuaCAgICB8IDkgKysrKysrLS0tCiA1IGZpbGVzIGNoYW5nZWQsIDEwIGluc2Vy
dGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3hlbi5s
ZHMuUyBiL3hlbi9hcmNoL2FybS94ZW4ubGRzLlMKaW5kZXggYTI0ZDhlOTEzYS4uYTFmZWY5OWM3
NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3hlbi5sZHMuUworKysgYi94ZW4vYXJjaC9hcm0v
eGVuLmxkcy5TCkBAIC00Miw3ICs0Miw3IEBAIFNFQ1RJT05TCiAgIC4gPSBBTElHTihQQUdFX1NJ
WkUpOwogICAucm9kYXRhIDogewogICAgICAgIF9fc3RhcnRfdnBjaV9hcnJheSA9IC47Ci0gICAg
ICAgKigucm9kYXRhLnZwY2kpCisgICAgICAgKihTT1JUKC5yb2RhdGEudnBjaS4qKSkKICAgICAg
ICBfX2VuZF92cGNpX2FycmF5ID0gLjsKICAgICAgICAgX3Nyb2RhdGEgPSAuOyAgICAgICAgICAv
KiBSZWFkLW9ubHkgZGF0YSAqLwogICAgICAgICAvKiBCdWcgZnJhbWVzIHRhYmxlICovCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYveGVuLmxkcy5TIGIveGVuL2FyY2gveDg2L3hlbi5sZHMuUwpp
bmRleCA0NTFlNzk3MGRhLi45M2YxMDRhYWY1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveGVu
Lmxkcy5TCisrKyBiL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMKQEAgLTc3LDcgKzc3LDcgQEAgU0VD
VElPTlMKICAgX18yTV9yb2RhdGFfc3RhcnQgPSAuOyAgICAgICAvKiBTdGFydCBvZiAyTSBzdXBl
cnBhZ2VzLCBtYXBwZWQgUk8uICovCiAgIC5yb2RhdGEgOiB7CiAgICAgICAgX19zdGFydF92cGNp
X2FycmF5ID0gLjsKLSAgICAgICAqKC5yb2RhdGEudnBjaSkKKyAgICAgICAqKFNPUlQoLnJvZGF0
YS52cGNpLiopKQogICAgICAgIF9fZW5kX3ZwY2lfYXJyYXkgPSAuOwogICAgICAgIF9zcm9kYXRh
ID0gLjsKICAgICAgICAvKiBCdWcgZnJhbWVzIHRhYmxlICovCmRpZmYgLS1naXQgYS94ZW4vZHJp
dmVycy92cGNpL2hlYWRlci5jIGIveGVuL2RyaXZlcnMvdnBjaS9oZWFkZXIuYwppbmRleCAzYzgw
MGM0Y2Y3Li5hZTU3MTlhYjFhIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy92cGNpL2hlYWRlci5j
CisrKyBiL3hlbi9kcml2ZXJzL3ZwY2kvaGVhZGVyLmMKQEAgLTQ1OSw3ICs0NTksNyBAQCBzdGF0
aWMgaW50IHZwY2lfaW5pdF9iYXJzKHN0cnVjdCBwY2lfZGV2ICpwZGV2KQogICAgIHJldHVybiAw
OwogfQogCi1SRUdJU1RFUl9WUENJX0lOSVQodnBjaV9pbml0X2JhcnMpOworUkVHSVNURVJfVlBD
SV9JTklUKHZwY2lfaW5pdF9iYXJzLCBWUENJX1BSSU9SSVRZX0xPVyk7CiAKIC8qCiAgKiBMb2Nh
bCB2YXJpYWJsZXM6CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy92cGNpL21zaS5jIGIveGVuL2Ry
aXZlcnMvdnBjaS9tc2kuYwppbmRleCBkOGYzNDE4NjE2Li41MjYxY2RhNWY0IDEwMDY0NAotLS0g
YS94ZW4vZHJpdmVycy92cGNpL21zaS5jCisrKyBiL3hlbi9kcml2ZXJzL3ZwY2kvbXNpLmMKQEAg
LTI5MCw3ICsyOTAsNyBAQCBzdGF0aWMgaW50IHZwY2lfaW5pdF9tc2koc3RydWN0IHBjaV9kZXYg
KnBkZXYpCiAgICAgcmV0dXJuIHJldDsKIH0KIAotUkVHSVNURVJfVlBDSV9JTklUKHZwY2lfaW5p
dF9tc2kpOworUkVHSVNURVJfVlBDSV9JTklUKHZwY2lfaW5pdF9tc2ksIFZQQ0lfUFJJT1JJVFlf
TE9XKTsKIAogdm9pZCB2cGNpX2R1bXBfbXNpKHZvaWQpCiB7CmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS94ZW4vdnBjaS5oIGIveGVuL2luY2x1ZGUveGVuL3ZwY2kuaAppbmRleCAyYTdkNzU1N2Iz
Li5jYTY5M2YzNjY3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vdnBjaS5oCisrKyBiL3hl
bi9pbmNsdWRlL3hlbi92cGNpLmgKQEAgLTM3LDkgKzM3LDEyIEBAIHR5cGVkZWYgdm9pZCAodnBj
aV93cml0ZV90KShzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5zaWduZWQgaW50IHJlZywKIAogdHlw
ZWRlZiBpbnQgKCp2cGNpX3JlZ2lzdGVyX2luaXRfdCkoc3RydWN0IHBjaV9kZXYgKmRldik7CiAK
LSNkZWZpbmUgUkVHSVNURVJfVlBDSV9JTklUKHgpICAgICAgICAgICAgICAgICAgIFwKLSAgc3Rh
dGljIGNvbnN0IHZwY2lfcmVnaXN0ZXJfaW5pdF90IHgjI19lbnRyeSAgIFwKLSAgICAgICAgICAg
ICAgIF9fdXNlZF9zZWN0aW9uKCIucm9kYXRhLnZwY2kiKSA9IHgKKyNkZWZpbmUgVlBDSV9QUklP
UklUWV9ISUdIICAgICAgIjEiCisjZGVmaW5lIFZQQ0lfUFJJT1JJVFlfTE9XICAgICAgICI5Igor
CisjZGVmaW5lIFJFR0lTVEVSX1ZQQ0lfSU5JVCh4LCBwKSAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgc3RhdGljIGNvbnN0IHZwY2lfcmVnaXN0ZXJfaW5pdF90IHgjI19lbnRyeSAgICAgICAg
ICAgXAorICAgICAgICAgICAgICAgX191c2VkX3NlY3Rpb24oIi5yb2RhdGEudnBjaS4iIHApID0g
eAogCiAvKiBBZGQgdlBDSSBoYW5kbGVycyB0byBkZXZpY2UuICovCiBpbnQgX19tdXN0X2NoZWNr
IHZwY2lfYWRkX2hhbmRsZXJzKHN0cnVjdCBwY2lfZGV2ICpkZXYpOwotLSAKMi4xMS4wIChBcHBs
ZSBHaXQtODEpCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 30 15:01:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 15:01: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 1dQxQV-00038t-4J; Fri, 30 Jun 2017 15: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 <prvs=3475c4a2e=roger.pau@citrix.com>)
 id 1dQxQU-00035Z-0Q
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 15:01:42 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 25/D4-02962-5D766595; Fri, 30 Jun 2017 15:01:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsXitHSDve7V9LB
 Ig66vvBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b8Q3/ZCqZpV0ze08rawPhKsYuRg0NCwF/i
 /ESxLkZODjYBHYmLc3eygYRFBFQkbu816GLk4mAWOMEo0fpiHRtIjbBAqMSz5yuZQGwWAVWJD
 9+XsIDYvAKWEj3zZ4HVSAjoSbyd+IIRZA6ngJXEiUkyIGEhoJKFfy4zQZQLSpyc+QSslVlAU6
 J1+292CFteonnrbGaIekWJ/nkP2CYw8s1C0jILScssJC0LGJlXMWoUpxaVpRbpGlrqJRVlpme
 U5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEBhoDEOxg/LEs4BCjJAeTkijvymuhkUJ8Sfkp
 lRmJxRnxRaU5qcWHGDU4OAQ2r119gVGKJS8/L1VJgrc1LSxSSLAoNT21Ii0zBxgLMKUSHDxKI
 ryyQUBp3uKCxNzizHSI1ClGXY5jM35+YxICmyElznsWZIYASFFGaR7cCFhcXmKUlRLmZQQ6UI
 inILUoN7MEVf4VozgHo5Iw72mQKTyZeSVwm14BHcEEdITwjBCQI0oSEVJSDYxSrysUoxdaXSq
 K2cR11pPRdnveh/dhbYY5tlWu3l73NpxxUw+okVt4rXyS+AzVnUv2vCiQF3XiMpuukWNc7Cpy
 Msr3ROdC70lb5hU/jdz7ddqp0HfLs2Vvbb15tVqibel/Xom5J6K+tUz4uaxk4vT20LXCPL0m0
 RMXHZN+/Fxz34sSp9s2m6KVWIozEg21mIuKEwHHZYJDxgIAAA==
X-Env-Sender: prvs=3475c4a2e=roger.pau@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1498834898!57200718!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26790 invoked from network); 30 Jun 2017 15:01:40 -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;
 30 Jun 2017 15:01:40 -0000
X-IronPort-AV: E=Sophos;i="5.40,287,1496102400"; d="scan'208";a="438474112"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 30 Jun 2017 16:01:11 +0100
Message-ID: <20170630150117.88489-4-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170630150117.88489-1-roger.pau@citrix.com>
References: <20170630150117.88489-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, julien.grall@arm.com,
 Jan Beulich <jbeulich@suse.com>, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v4 3/9] 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>

U28gdGhhdCBob3RwbHVnIChvciBNTUNGRyByZWdpb25zIG5vdCBwcmVzZW50IGluIHRoZSBNQ0ZH
IEFDUEkgdGFibGUpCmNhbiBiZSBhZGRlZCBhdCBydW4gdGltZSBieSB0aGUgaGFyZHdhcmUgZG9t
YWluLgoKV2hlbiBhIG5ldyBNTUNGRyBhcmVhIGlzIGFkZGVkIHRvIGEgUFZIIERvbTAsIFhlbiB3
aWxsIHNjYW4gaXQgYW5kIGFkZAp0aGUgZGV2aWNlcyB0byB0aGUgaGFyZHdhcmUgZG9tYWluLgoK
U2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0t
LQpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCmNoYW5nZXMgc2luY2UgdjM6CiAtIE5ldyBp
biB0aGlzIHZlcnNpb24uCi0tLQogdG9vbHMvdGVzdHMvdnBjaS9lbXVsLmggICAgICAgfCAgMiAt
LQogeGVuL2FyY2gveDg2L2h2bS9oeXBlcmNhbGwuYyAgfCAgNCArKysrCiB4ZW4vYXJjaC94ODYv
cGh5c2Rldi5jICAgICAgICB8IDE5ICsrKysrKysrKysrKysrKysrKysKIHhlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3BjaS5jIHwgMzcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0t
LQogeGVuL2RyaXZlcnMvdnBjaS92cGNpLmMgICAgICAgfCAgNCArKy0tCiB4ZW4vaW5jbHVkZS94
ZW4vcGNpLmggICAgICAgICB8ICAxICsKIDYgZmlsZXMgY2hhbmdlZCwgNjAgaW5zZXJ0aW9ucygr
KSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy90ZXN0cy92cGNpL2VtdWwuaCBi
L3Rvb2xzL3Rlc3RzL3ZwY2kvZW11bC5oCmluZGV4IDFiMDIxN2U3ZTMuLjA0NzA3OWRlNGMgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL3Rlc3RzL3ZwY2kvZW11bC5oCisrKyBiL3Rvb2xzL3Rlc3RzL3ZwY2kv
ZW11bC5oCkBAIC01OCw4ICs1OCw2IEBAIGV4dGVybiBzdHJ1Y3QgcGNpX2RldiB0ZXN0X3BkZXY7
CiAKICNpbmNsdWRlICJ2cGNpLmgiCiAKLSNkZWZpbmUgX19od2RvbV9pbml0Ci0KICNkZWZpbmUg
aGFzX3ZwY2koZCkgdHJ1ZQogCiAvKiBEZWZpbmUgb3VyIG93biBsb2Nrcy4gKi8KZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9odm0vaHlwZXJjYWxsLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h5cGVy
Y2FsbC5jCmluZGV4IGU3MjM4Y2UyOTMuLjg5NjI1ZDUxNGMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9odm0vaHlwZXJjYWxsLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9oeXBlcmNhbGwuYwpA
QCAtODksNiArODksMTAgQEAgc3RhdGljIGxvbmcgaHZtX3BoeXNkZXZfb3AoaW50IGNtZCwgWEVO
X0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCiAgICAgICAgIGlmICggIWhhc19waXJxKGN1
cnItPmRvbWFpbikgKQogICAgICAgICAgICAgcmV0dXJuIC1FTk9TWVM7CiAgICAgICAgIGJyZWFr
OworICAgIGNhc2UgUEhZU0RFVk9QX3BjaV9tbWNmZ19yZXNlcnZlZDoKKyAgICAgICAgaWYgKCAh
aXNfaGFyZHdhcmVfZG9tYWluKGN1cnItPmRvbWFpbikgKQorICAgICAgICAgICAgcmV0dXJuIC1F
Tk9TWVM7CisgICAgICAgIGJyZWFrOwogICAgIH0KIAogICAgIGlmICggIWN1cnItPmhjYWxsX2Nv
bXBhdCApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcGh5c2Rldi5jIGIveGVuL2FyY2gveDg2
L3BoeXNkZXYuYwppbmRleCAwZWI0MDk3NThmLi42YjFjOTJmYTBiIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvcGh5c2Rldi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9waHlzZGV2LmMKQEAgLTU1OSw2
ICs1NTksMjUgQEAgcmV0X3QgZG9fcGh5c2Rldl9vcChpbnQgY21kLCBYRU5fR1VFU1RfSEFORExF
X1BBUkFNKHZvaWQpIGFyZykKIAogICAgICAgICByZXQgPSBwY2lfbW1jZmdfcmVzZXJ2ZWQoaW5m
by5hZGRyZXNzLCBpbmZvLnNlZ21lbnQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBpbmZvLnN0YXJ0X2J1cywgaW5mby5lbmRfYnVzLCBpbmZvLmZsYWdzKTsKKyAgICAgICAgaWYg
KCByZXQgfHwgIWlzX2h2bV9kb21haW4oY3VycmQpICkKKyAgICAgICAgICAgIGJyZWFrOworCisg
ICAgICAgIC8qCisgICAgICAgICAqIEZvciBIVk0gKFBWSCkgZG9tYWlucyB0cnkgdG8gYWRkIHRo
ZSBuZXdseSBmb3VuZCBNTUNGRyB0byB0aGUKKyAgICAgICAgICogZG9tYWluLgorICAgICAgICAg
Ki8KKyAgICAgICAgcmV0ID0gcmVnaXN0ZXJfdnBjaV9tbWNmZ19oYW5kbGVyKGN1cnJkLCBpbmZv
LmFkZHJlc3MsIGluZm8uc3RhcnRfYnVzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgaW5mby5lbmRfYnVzLCBpbmZvLnNlZ21lbnQpOworICAgICAgICBpZiAoIHJl
dCA9PSAtRUVYSVNUICkKKyAgICAgICAgeworICAgICAgICAgICAgcmV0ID0gMDsKKyAgICAgICAg
ICAgIGJyZWFrOworICAgICAgICB9CisgICAgICAgIGlmICggcmV0ICkKKyAgICAgICAgICAgIGJy
ZWFrOworCisgICAgICAgIHJldCA9IHBjaV9zY2FuX2FuZF9zZXR1cF9zZWdtZW50KGluZm8uc2Vn
bWVudCk7CisKICAgICAgICAgYnJlYWs7CiAgICAgfQogCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9wY2kuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jCmluZGV4
IDMyMDhjZDVkNzEuLjJkMzhhNWEyOTcgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3BjaS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jCkBAIC05MjQsNyAr
OTI0LDcgQEAgb3V0OgogICAgIHJldHVybiByZXQ7CiB9CiAKLWJvb2xfdCBfX2luaXQgcGNpX2Rl
dmljZV9kZXRlY3QodTE2IHNlZywgdTggYnVzLCB1OCBkZXYsIHU4IGZ1bmMpCitib29sIHBjaV9k
ZXZpY2VfZGV0ZWN0KHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2LCB1OCBmdW5jKQogewogICAgIHUz
MiB2ZW5kb3I7CiAKQEAgLTk3MSw3ICs5NzEsNyBAQCB2b2lkIHBjaV9jaGVja19kaXNhYmxlX2Rl
dmljZSh1MTYgc2VnLCB1OCBidXMsIHU4IGRldmZuKQogICogc2NhbiBwY2kgZGV2aWNlcyB0byBh
ZGQgYWxsIGV4aXN0ZWQgUENJIGRldmljZXMgdG8gYWxsZGV2c19saXN0LAogICogYW5kIHNldHVw
IHBjaSBoaWVyYXJjaHkgaW4gYXJyYXkgYnVzMmJyaWRnZS4KICAqLwotc3RhdGljIGludCBfX2lu
aXQgX3NjYW5fcGNpX2RldmljZXMoc3RydWN0IHBjaV9zZWcgKnBzZWcsIHZvaWQgKmFyZykKK3N0
YXRpYyBpbnQgX3NjYW5fcGNpX2RldmljZXMoc3RydWN0IHBjaV9zZWcgKnBzZWcsIHZvaWQgKmFy
ZykKIHsKICAgICBzdHJ1Y3QgcGNpX2RldiAqcGRldjsKICAgICBpbnQgYnVzLCBkZXYsIGZ1bmM7
CkBAIC0xMDUwLDcgKzEwNTAsNyBAQCBzdGF0aWMgdm9pZCBzZXR1cF9vbmVfaHdkb21fZGV2aWNl
KGNvbnN0IHN0cnVjdCBzZXR1cF9od2RvbSAqY3R4dCwKICAgICAgICAgICAgICAgIGN0eHQtPmQt
PmRvbWFpbl9pZCwgZXJyKTsKIH0KIAotc3RhdGljIGludCBfX2h3ZG9tX2luaXQgX3NldHVwX2h3
ZG9tX3BjaV9kZXZpY2VzKHN0cnVjdCBwY2lfc2VnICpwc2VnLCB2b2lkICphcmcpCitzdGF0aWMg
aW50IF9zZXR1cF9od2RvbV9wY2lfZGV2aWNlcyhzdHJ1Y3QgcGNpX3NlZyAqcHNlZywgdm9pZCAq
YXJnKQogewogICAgIHN0cnVjdCBzZXR1cF9od2RvbSAqY3R4dCA9IGFyZzsKICAgICBpbnQgYnVz
LCBkZXZmbjsKQEAgLTExMTAsNiArMTExMCwzNyBAQCB2b2lkIF9faHdkb21faW5pdCBzZXR1cF9o
d2RvbV9wY2lfZGV2aWNlcygKICAgICBwY2lkZXZzX3VubG9jaygpOwogfQogCitzdGF0aWMgaW50
IGFkZF9kZXZpY2UodWludDhfdCBkZXZmbiwgc3RydWN0IHBjaV9kZXYgKnBkZXYpCit7CisgICAg
cmV0dXJuIGlvbW11X2FkZF9kZXZpY2UocGRldik7Cit9CisKK2ludCBwY2lfc2Nhbl9hbmRfc2V0
dXBfc2VnbWVudCh1aW50MTZfdCBzZWdtZW50KQoreworICAgIHN0cnVjdCBwY2lfc2VnICpwc2Vn
ID0gZ2V0X3BzZWcoc2VnbWVudCk7CisgICAgc3RydWN0IHNldHVwX2h3ZG9tIGN0eHQgPSB7Cisg
ICAgICAgIC5kID0gY3VycmVudC0+ZG9tYWluLAorICAgICAgICAuaGFuZGxlciA9IGFkZF9kZXZp
Y2UsCisgICAgfTsKKyAgICBpbnQgcmV0OworCisgICAgaWYgKCAhcHNlZyApCisgICAgICAgIHJl
dHVybiAtRUlOVkFMOworCisgICAgcGNpZGV2c19sb2NrKCk7CisgICAgcmV0ID0gX3NjYW5fcGNp
X2RldmljZXMocHNlZywgTlVMTCk7CisgICAgaWYgKCByZXQgKQorICAgICAgICBnb3RvIG91dDsK
KworICAgIHJldCA9IF9zZXR1cF9od2RvbV9wY2lfZGV2aWNlcyhwc2VnLCAmY3R4dCk7CisgICAg
aWYgKCByZXQgKQorICAgICAgICBnb3RvIG91dDsKKworIG91dDoKKyAgICBwY2lkZXZzX3VubG9j
aygpOworICAgIHJldHVybiByZXQ7Cit9CisKICNpZmRlZiBDT05GSUdfQUNQSQogI2luY2x1ZGUg
PGFjcGkvYWNwaS5oPgogI2luY2x1ZGUgPGFjcGkvYXBlaS5oPgpkaWZmIC0tZ2l0IGEveGVuL2Ry
aXZlcnMvdnBjaS92cGNpLmMgYi94ZW4vZHJpdmVycy92cGNpL3ZwY2kuYwppbmRleCBjNTRkZTgz
YjgyLi43ZDRlY2Q1ZmI1IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy92cGNpL3ZwY2kuYworKysg
Yi94ZW4vZHJpdmVycy92cGNpL3ZwY2kuYwpAQCAtMzMsMTIgKzMzLDEyIEBAIHN0cnVjdCB2cGNp
X3JlZ2lzdGVyIHsKICAgICBzdHJ1Y3QgbGlzdF9oZWFkIG5vZGU7CiB9OwogCi1pbnQgX19od2Rv
bV9pbml0IHZwY2lfYWRkX2hhbmRsZXJzKHN0cnVjdCBwY2lfZGV2ICpwZGV2KQoraW50IHZwY2lf
YWRkX2hhbmRsZXJzKHN0cnVjdCBwY2lfZGV2ICpwZGV2KQogewogICAgIHVuc2lnbmVkIGludCBp
OwogICAgIGludCByYyA9IDA7CiAKLSAgICBpZiAoICFoYXNfdnBjaShwZGV2LT5kb21haW4pICkK
KyAgICBpZiAoICFoYXNfdnBjaShwZGV2LT5kb21haW4pIHx8IHBkZXYtPnZwY2kgKQogICAgICAg
ICByZXR1cm4gMDsKIAogICAgIHBkZXYtPnZwY2kgPSB4emFsbG9jKHN0cnVjdCB2cGNpKTsKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9wY2kuaCBiL3hlbi9pbmNsdWRlL3hlbi9wY2kuaApp
bmRleCBhOWI4MGUzMzBiLi5lNTUwZWZmY2M5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4v
cGNpLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3BjaS5oCkBAIC0xMzEsNiArMTMxLDcgQEAgc3Ry
dWN0IHBjaV9kZXYgKnBjaV9nZXRfcmVhbF9wZGV2KGludCBzZWcsIGludCBidXMsIGludCBkZXZm
bik7CiBzdHJ1Y3QgcGNpX2RldiAqcGNpX2dldF9wZGV2X2J5X2RvbWFpbigKICAgICBzdHJ1Y3Qg
ZG9tYWluICosIGludCBzZWcsIGludCBidXMsIGludCBkZXZmbik7CiB2b2lkIHBjaV9jaGVja19k
aXNhYmxlX2RldmljZSh1MTYgc2VnLCB1OCBidXMsIHU4IGRldmZuKTsKK2ludCBwY2lfc2Nhbl9h
bmRfc2V0dXBfc2VnbWVudCh1aW50MTZfdCBzZWdtZW50KTsKIAogdWludDhfdCBwY2lfY29uZl9y
ZWFkOCgKICAgICB1bnNpZ25lZCBpbnQgc2VnLCB1bnNpZ25lZCBpbnQgYnVzLCB1bnNpZ25lZCBp
bnQgZGV2LCB1bnNpZ25lZCBpbnQgZnVuYywKLS0gCjIuMTEuMCAoQXBwbGUgR2l0LTgxKQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 30 15:01:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 15:01: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 1dQxQX-0003AC-BV; Fri, 30 Jun 2017 15:01: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=3475c4a2e=roger.pau@citrix.com>)
 id 1dQxQV-00038y-Mr
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 15:01:43 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 7D/81-03704-6D766595; Fri, 30 Jun 2017 15:01:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHSDve619LB
 Ig8ZPIhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aCm7dZCv4ZVfx4dJO9gbFTsYuRk0NCwF/i
 3PNHTCA2m4COxMW5O9m6GDk4RARUJG7vNQAJMwvMZZS4PU8MxBYW8JHYcncJE0gJi4CqxPdWJ
 ZAwr4ClxKrlu1ggJupJvJ34ghGkhFPASuLEJBmQsBBQycI/l5kgygUlTs58wgIxXVOidftvdg
 hbXqJ562xmiHpFif55D9gmMPLNQtIyC0nLLCQtCxiZVzFqFKcWlaUW6Rpa6iUVZaZnlOQmZub
 oGhqY6eWmFhcnpqfmJCYV6yXn525iBIYZAxDsYPyxLOAQoyQHk5Io78proZFCfEn5KZUZicUZ
 8UWlOanFhxhlODiUJHhb08IihQSLUtNTK9Iyc4ABD5OW4OBREuGVDQJK8xYXJOYWZ6ZDpE4x6
 nIcm/HzG5MQS15+XqqUOO9ZkBkCIEUZpXlwI2DRd4lRVkqYlxHoKCGegtSi3MwSVPlXjOIcjE
 rCvKdBpvBk5pXAbXoFdAQT0BHCM0JAjihJREhJNTD6yDEv2Ls28ItTCMe5ua3n355Yfyy2co1
 ghRT7gvOpM9iuzdt/u2LGU0bu9WtTDv9o3nPWo/U28745y4PW3mr9df581oGr372qCieVzJfQ
 K9Kper8gPeB8SOL3owEN6Rt+/HikGMH0TyDl5smLV8TrHS4qmtfZz836VxfXc8V8meb+w2oRe
 ywclFiKMxINtZiLihMB43fsYrkCAAA=
X-Env-Sender: prvs=3475c4a2e=roger.pau@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1498834898!57200718!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26888 invoked from network); 30 Jun 2017 15:01:41 -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;
 30 Jun 2017 15:01:41 -0000
X-IronPort-AV: E=Sophos;i="5.40,287,1496102400"; d="scan'208";a="438474121"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 30 Jun 2017 16:01:13 +0100
Message-ID: <20170630150117.88489-6-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170630150117.88489-1-roger.pau@citrix.com>
References: <20170630150117.88489-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: boris.ostrovsky@oracle.com, Roger Pau Monne <roger.pau@citrix.com>,
 julien.grall@arm.com, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 5/9] xen/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+Ci0tLQpD
YzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KQ2hhbmdlcyBzaW5jZSB2MzoK
IC0gUmVuYW1lIGZ1bmN0aW9uIHRvIHNpemUgQkFScyB0byBwY2lfc2l6ZV9tZW1fYmFyLgogLSBD
aGFuZ2UgdGhlIHBhcmFtZXRlcnMgcGFzc2VkIHRvIHRoZSBmdW5jdGlvbi4gUGFzcyB0aGUgcG9z
aXRpb24gYW5kCiAgIHdoZXRoZXIgdGhlIEJBUiBpcyB0aGUgbGFzdCBvbmUsIGluc3RlYWQgb2Yg
dGhlIChiYXNlLCBtYXhfYmFycywKICAgKmluZGV4KSB0dXBsZS4KIC0gTWFrZSB0aGUgZnVuY3Rp
b24gcmV0dXJuIHRoZSBudW1iZXIgb2YgQkFScyBjb25zdW1lZCAoMSBmb3IgMzJiLCAyCiAgIGZv
ciA2NGIgQkFScykuCiAtIENoYW5nZSB0aGUgZHByaW50ayBiYWNrIHRvIHByaW50ay4KIC0gRG8g
bm90IGxvZyBhbm90aGVyIGVycm9yIG1lc3NhZ2UgaW4gcGNpX2FkZF9kZXZpY2UgaW4gY2FzZQog
ICBwY2lfc2l6ZV9tZW1fYmFyIGZhaWxzLgotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Bj
aS5jIHwgODkgKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLQogeGVu
L2luY2x1ZGUveGVuL3BjaS5oICAgICAgICAgfCAgMyArKwogMiBmaWxlcyBjaGFuZ2VkLCA1OCBp
bnNlcnRpb25zKCspLCAzNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC9wY2kuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jCmluZGV4IDJk
MzhhNWEyOTcuLjY1NmEyYTMxNmIgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L3BjaS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jCkBAIC01ODgsNiArNTg4
LDU0IEBAIHN0YXRpYyB2b2lkIHBjaV9lbmFibGVfYWNzKHN0cnVjdCBwY2lfZGV2ICpwZGV2KQog
ICAgIHBjaV9jb25mX3dyaXRlMTYoc2VnLCBidXMsIGRldiwgZnVuYywgcG9zICsgUENJX0FDU19D
VFJMLCBjdHJsKTsKIH0KIAoraW50IHBjaV9zaXplX21lbV9iYXIodW5zaWduZWQgaW50IHNlZywg
dW5zaWduZWQgaW50IGJ1cywgdW5zaWduZWQgaW50IHNsb3QsCisgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgZnVuYywgdW5zaWduZWQgaW50IHBvcywgYm9vbCBsYXN0LAorICAgICAg
ICAgICAgICAgICAgICAgdWludDY0X3QgKnBhZGRyLCB1aW50NjRfdCAqcHNpemUpCit7CisgICAg
dWludDMyX3QgaGkgPSAwLCBiYXIgPSBwY2lfY29uZl9yZWFkMzIoc2VnLCBidXMsIHNsb3QsIGZ1
bmMsIHBvcyk7CisgICAgdWludDY0X3QgYWRkciwgc2l6ZTsKKworICAgIEFTU0VSVCgoYmFyICYg
UENJX0JBU0VfQUREUkVTU19TUEFDRSkgPT0gUENJX0JBU0VfQUREUkVTU19TUEFDRV9NRU1PUlkp
OworICAgIHBjaV9jb25mX3dyaXRlMzIoc2VnLCBidXMsIHNsb3QsIGZ1bmMsIHBvcywgfjApOwor
ICAgIGlmICggKGJhciAmIFBDSV9CQVNFX0FERFJFU1NfTUVNX1RZUEVfTUFTSykgPT0KKyAgICAg
ICAgIFBDSV9CQVNFX0FERFJFU1NfTUVNX1RZUEVfNjQgKQorICAgIHsKKyAgICAgICAgaWYgKCBs
YXN0ICkKKyAgICAgICAgeworICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HCisgICAg
ICAgICAgICAgICAgICAgICJkZXZpY2UgJTA0eDolMDJ4OiUwMnguJXUgd2l0aCA2NC1iaXQgQkFS
IGluIGxhc3Qgc2xvdFxuIiwKKyAgICAgICAgICAgICAgICAgICAgc2VnLCBidXMsIHNsb3QsIGZ1
bmMpOworICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgICAgIH0KKyAgICAgICAgaGkg
PSBwY2lfY29uZl9yZWFkMzIoc2VnLCBidXMsIHNsb3QsIGZ1bmMsIHBvcyArIDQpOworICAgICAg
ICBwY2lfY29uZl93cml0ZTMyKHNlZywgYnVzLCBzbG90LCBmdW5jLCBwb3MgKyA0LCB+MCk7Cisg
ICAgfQorICAgIHNpemUgPSBwY2lfY29uZl9yZWFkMzIoc2VnLCBidXMsIHNsb3QsIGZ1bmMsIHBv
cykgJgorICAgICAgICAgICBQQ0lfQkFTRV9BRERSRVNTX01FTV9NQVNLOworICAgIGlmICggKGJh
ciAmIFBDSV9CQVNFX0FERFJFU1NfTUVNX1RZUEVfTUFTSykgPT0KKyAgICAgICAgIFBDSV9CQVNF
X0FERFJFU1NfTUVNX1RZUEVfNjQgKQorICAgIHsKKyAgICAgICAgc2l6ZSB8PSAodTY0KXBjaV9j
b25mX3JlYWQzMihzZWcsIGJ1cywgc2xvdCwgZnVuYywgcG9zICsgNCkgPDwgMzI7CisgICAgICAg
IHBjaV9jb25mX3dyaXRlMzIoc2VnLCBidXMsIHNsb3QsIGZ1bmMsIHBvcyArIDQsIGhpKTsKKyAg
ICB9CisgICAgZWxzZSBpZiAoIHNpemUgKQorICAgICAgICBzaXplIHw9ICh1NjQpfjAgPDwgMzI7
CisgICAgcGNpX2NvbmZfd3JpdGUzMihzZWcsIGJ1cywgc2xvdCwgZnVuYywgcG9zLCBiYXIpOwor
ICAgIHNpemUgPSAtKHNpemUpOworICAgIGFkZHIgPSAoYmFyICYgUENJX0JBU0VfQUREUkVTU19N
RU1fTUFTSykgfCAoKHU2NCloaSA8PCAzMik7CisKKyAgICBpZiAoIHBhZGRyICkKKyAgICAgICAg
KnBhZGRyID0gYWRkcjsKKyAgICBpZiAoIHBzaXplICkKKyAgICAgICAgKnBzaXplID0gc2l6ZTsK
KworICAgIGlmICggKGJhciAmIFBDSV9CQVNFX0FERFJFU1NfTUVNX1RZUEVfTUFTSykgPT0KKyAg
ICAgICAgIFBDSV9CQVNFX0FERFJFU1NfTUVNX1RZUEVfNjQgKQorICAgICAgICByZXR1cm4gMjsK
KworICAgIHJldHVybiAxOworfQorCiBpbnQgcGNpX2FkZF9kZXZpY2UodTE2IHNlZywgdTggYnVz
LCB1OCBkZXZmbiwKICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgcGNpX2Rldl9pbmZv
ICppbmZvLCBub2RlaWRfdCBub2RlKQogewpAQCAtNjQ4LDExICs2OTYsMTAgQEAgaW50IHBjaV9h
ZGRfZGV2aWNlKHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4sCiAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgaTsKIAogICAgICAgICAgICAgQlVJTERfQlVHX09OKEFSUkFZX1NJWkUocGRldi0+dmZf
cmxlbikgIT0gUENJX1NSSU9WX05VTV9CQVJTKTsKLSAgICAgICAgICAgIGZvciAoIGkgPSAwOyBp
IDwgUENJX1NSSU9WX05VTV9CQVJTOyArK2kgKQorICAgICAgICAgICAgZm9yICggaSA9IDA7IGkg
PCBQQ0lfU1JJT1ZfTlVNX0JBUlM7ICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgaWR4ID0gcG9zICsgUENJX1NSSU9WX0JBUiArIGkgKiA0OwogICAgICAgICAg
ICAgICAgIHUzMiBiYXIgPSBwY2lfY29uZl9yZWFkMzIoc2VnLCBidXMsIHNsb3QsIGZ1bmMsIGlk
eCk7Ci0gICAgICAgICAgICAgICAgdTMyIGhpID0gMDsKIAogICAgICAgICAgICAgICAgIGlmICgg
KGJhciAmIFBDSV9CQVNFX0FERFJFU1NfU1BBQ0UpID09CiAgICAgICAgICAgICAgICAgICAgICBQ
Q0lfQkFTRV9BRERSRVNTX1NQQUNFX0lPICkKQEAgLTY2MywzOCArNzEwLDEyIEBAIGludCBwY2lf
YWRkX2RldmljZSh1MTYgc2VnLCB1OCBidXMsIHU4IGRldmZuLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc2VnLCBidXMsIHNsb3QsIGZ1bmMsIGkpOwogICAgICAgICAgICAgICAgICAgICBj
b250aW51ZTsKICAgICAgICAgICAgICAgICB9Ci0gICAgICAgICAgICAgICAgcGNpX2NvbmZfd3Jp
dGUzMihzZWcsIGJ1cywgc2xvdCwgZnVuYywgaWR4LCB+MCk7Ci0gICAgICAgICAgICAgICAgaWYg
KCAoYmFyICYgUENJX0JBU0VfQUREUkVTU19NRU1fVFlQRV9NQVNLKSA9PQotICAgICAgICAgICAg
ICAgICAgICAgUENJX0JBU0VfQUREUkVTU19NRU1fVFlQRV82NCApCi0gICAgICAgICAgICAgICAg
ewotICAgICAgICAgICAgICAgICAgICBpZiAoIGkgPj0gUENJX1NSSU9WX05VTV9CQVJTICkKLSAg
ICAgICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICAgICAgcHJpbnRrKFhFTkxP
R19XQVJOSU5HCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIlNSLUlPViBkZXZpY2Ug
JTA0eDolMDJ4OiUwMnguJXUgd2l0aCA2NC1iaXQiCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIiB2ZiBCQVIgaW4gbGFzdCBzbG90XG4iLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHNlZywgYnVzLCBzbG90LCBmdW5jKTsKLSAgICAgICAgICAgICAgICAgICAgICAgIGJy
ZWFrOwotICAgICAgICAgICAgICAgICAgICB9Ci0gICAgICAgICAgICAgICAgICAgIGhpID0gcGNp
X2NvbmZfcmVhZDMyKHNlZywgYnVzLCBzbG90LCBmdW5jLCBpZHggKyA0KTsKLSAgICAgICAgICAg
ICAgICAgICAgcGNpX2NvbmZfd3JpdGUzMihzZWcsIGJ1cywgc2xvdCwgZnVuYywgaWR4ICsgNCwg
fjApOwotICAgICAgICAgICAgICAgIH0KLSAgICAgICAgICAgICAgICBwZGV2LT52Zl9ybGVuW2ld
ID0gcGNpX2NvbmZfcmVhZDMyKHNlZywgYnVzLCBzbG90LCBmdW5jLCBpZHgpICYKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgUENJX0JBU0VfQUREUkVTU19NRU1fTUFTSzsKLSAg
ICAgICAgICAgICAgICBpZiAoIChiYXIgJiBQQ0lfQkFTRV9BRERSRVNTX01FTV9UWVBFX01BU0sp
ID09Ci0gICAgICAgICAgICAgICAgICAgICBQQ0lfQkFTRV9BRERSRVNTX01FTV9UWVBFXzY0ICkK
LSAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgICAgIHBkZXYtPnZmX3JsZW5baV0g
fD0gKHU2NClwY2lfY29uZl9yZWFkMzIoc2VnLCBidXMsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2xvdCwgZnVuYywKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBp
ZHggKyA0KSA8PCAzMjsKLSAgICAgICAgICAgICAgICAgICAgcGNpX2NvbmZfd3JpdGUzMihzZWcs
IGJ1cywgc2xvdCwgZnVuYywgaWR4ICsgNCwgaGkpOwotICAgICAgICAgICAgICAgIH0KLSAgICAg
ICAgICAgICAgICBlbHNlIGlmICggcGRldi0+dmZfcmxlbltpXSApCi0gICAgICAgICAgICAgICAg
ICAgIHBkZXYtPnZmX3JsZW5baV0gfD0gKHU2NCl+MCA8PCAzMjsKLSAgICAgICAgICAgICAgICBw
Y2lfY29uZl93cml0ZTMyKHNlZywgYnVzLCBzbG90LCBmdW5jLCBpZHgsIGJhcik7Ci0gICAgICAg
ICAgICAgICAgcGRldi0+dmZfcmxlbltpXSA9IC1wZGV2LT52Zl9ybGVuW2ldOwotICAgICAgICAg
ICAgICAgIGlmICggKGJhciAmIFBDSV9CQVNFX0FERFJFU1NfTUVNX1RZUEVfTUFTSykgPT0KLSAg
ICAgICAgICAgICAgICAgICAgIFBDSV9CQVNFX0FERFJFU1NfTUVNX1RZUEVfNjQgKQotICAgICAg
ICAgICAgICAgICAgICArK2k7CisgICAgICAgICAgICAgICAgcmV0ID0gcGNpX3NpemVfbWVtX2Jh
cihzZWcsIGJ1cywgc2xvdCwgZnVuYywgaWR4LAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgaSA9PSBQQ0lfU1JJT1ZfTlVNX0JBUlMgLSAxLCBOVUxMLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnBkZXYtPnZmX3JsZW5baV0pOworICAgICAg
ICAgICAgICAgIGlmICggcmV0IDwgMCApCisgICAgICAgICAgICAgICAgICAgIGJyZWFrOworICAg
ICAgICAgICAgICAgIGkgKz0gcmV0OwogICAgICAgICAgICAgfQogICAgICAgICB9CiAgICAgICAg
IGVsc2UKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9wY2kuaCBiL3hlbi9pbmNsdWRlL3hl
bi9wY2kuaAppbmRleCBlNTUwZWZmY2M5Li4xMWFkMTg1Y2VjIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS94ZW4vcGNpLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3BjaS5oCkBAIC0xNjUsNiArMTY1
LDkgQEAgY29uc3QgY2hhciAqcGFyc2VfcGNpKGNvbnN0IGNoYXIgKiwgdW5zaWduZWQgaW50ICpz
ZWcsIHVuc2lnbmVkIGludCAqYnVzLAogICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCAqZGV2LCB1bnNpZ25lZCBpbnQgKmZ1bmMpOwogY29uc3QgY2hhciAqcGFyc2VfcGNpX3NlZyhj
b25zdCBjaGFyICosIHVuc2lnbmVkIGludCAqc2VnLCB1bnNpZ25lZCBpbnQgKmJ1cywKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpkZXYsIHVuc2lnbmVkIGludCAqZnVu
YywgYm9vbCAqZGVmX3NlZyk7CitpbnQgcGNpX3NpemVfbWVtX2Jhcih1bnNpZ25lZCBpbnQgc2Vn
LCB1bnNpZ25lZCBpbnQgYnVzLCB1bnNpZ25lZCBpbnQgc2xvdCwKKyAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBmdW5jLCB1bnNpZ25lZCBpbnQgcG9zLCBib29sIGxhc3QsCisgICAg
ICAgICAgICAgICAgICAgICB1aW50NjRfdCAqYWRkciwgdWludDY0X3QgKnNpemUpOwogCiAKIGJv
b2xfdCBwY2llX2Flcl9nZXRfZmlybXdhcmVfZmlyc3QoY29uc3Qgc3RydWN0IHBjaV9kZXYgKik7
Ci0tIAoyLjExLjAgKEFwcGxlIEdpdC04MSkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 15:01:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 15:01: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 1dQxQZ-0003CD-JH; Fri, 30 Jun 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 <prvs=3475c4a2e=roger.pau@citrix.com>)
 id 1dQxQZ-0003BW-2A
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 15:01:47 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 E0/62-03582-AD766595; Fri, 30 Jun 2017 15:01:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsXitHSDve7N9LB
 IgylTNCy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oybf+azFRxYw1jxvvsvWwPjnPouRk4OCQF/
 iUO9d5lAbDYBHYmLc3eydTFycIgIqEjc3mvQxcjFwSzwkVFi4aytzCA1wgJGEodmr2UDsVkEV
 CX+7f/OCmLzClhKrJ2zmQ1ipp7E24kvGEHmcApYSZyYJAMSFgIqWfjnMhNEuaDEyZlPWEBsZg
 FNidbtv9khbHmJ5q2zmSHqFSX65z1gm8DINwtJyywkLbOQtCxgZF7FqFGcWlSWWqRraKGXVJS
 ZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYbAxAsIPx5saAQ4ySHExKorwrr4VGCvEl
 5adUZiQWZ8QXleakFh9ilOHgUJLgbU0LixQSLEpNT61Iy8wBhj1MWoKDR0mEVzYIKM1bXJCYW
 5yZDpE6xWjJsaBnwxcmjjt9IPLYjJ/fmIRY8vLzUqXEec+CzBMAacgozYMbB4vNS4yyUsK8jE
 AHCvEUpBblZpagyr9iFOdgVBLmDQWZwpOZVwK39RXQQUxABwnPCAE5qCQRISXVwJjn8DGoRzB
 MiPnlLrucH5xCdyWNowImWd282DLp5YEHWiJhT4vet16tclp3r+eKwrkEW48l2xPcLadMK/SY
 v+DQ2uKbPdcipvIFzpLb8WNWyPrbC0/rcob7SCTkfr1mlXLI5WVv9ELdZ4dvtX/4FWUiWJw7R
 3bqkgdsfnun3XzKEbXHI37yoWwlluKMREMt5qLiRAA9+G1kyAIAAA==
X-Env-Sender: prvs=3475c4a2e=roger.pau@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1498834903!71013874!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52149 invoked from network); 30 Jun 2017 15:01:44 -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;
 30 Jun 2017 15:01:44 -0000
X-IronPort-AV: E=Sophos;i="5.40,287,1496102400"; d="scan'208";a="438474132"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 30 Jun 2017 16:01:15 +0100
Message-ID: <20170630150117.88489-8-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170630150117.88489-1-roger.pau@citrix.com>
References: <20170630150117.88489-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, julien.grall@arm.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 v4 7/9] 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
ZC93cml0ZSB0byBpdC4KCldoZXRoZXIgWGVuIGlzIGdvaW5nIHRvIHByb3ZpZGUgdGhpcyBmdW5j
dGlvbmFsaXR5IHRvIERvbTAgKE1TSQplbXVsYXRpb24pIGlzIGNvbnRyb2xsZWQgYnkgdGhlICJt
c2kiIG9wdGlvbiBpbiB0aGUgZG9tMCBmaWVsZC4gV2hlbgpkaXNhYmxpbmcgdGhpcyBvcHRpb24g
WGVuIHdpbGwgaGlkZSB0aGUgTVNJIGNhcGFiaWxpdHkgc3RydWN0dXJlIGZyb20KRG9tMC4KClNp
Z25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0K
Q2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBj
aXRyaXguY29tPgotLS0KQ2hhbmdlcyBzaW5jZSB2MzoKIC0gUHJvcGFnYXRlIGNoYW5nZXMgZnJv
bSBwcmV2aW91cyB2ZXJzaW9uczogZHJvcCB4ZW5fIHByZWZpeCwgZHJvcAogICByZXR1cm4gdmFs
dWUgZnJvbSBoYW5kbGVycywgdXNlIHRoZSBuZXcgdnBjaV92YWwgZmllbGRzLgogLSBVc2UgTUFT
S19FWFRSLgogLSBSZW1vdmUgdGhlIHVzYWdlIG9mIEdFTk1BU0suCiAtIEFkZCBHRkxBR1NfU0hJ
RlRfREVTVF9JRCBhbmQgdXNlIGl0IGluIG1zaV9mbGFncy4KIC0gQWRkICJhcmNoIiB0byB0aGUg
TVNJIGFyY2ggc3BlY2lmaWMgZnVuY3Rpb25zLgogLSBNb3ZlIHRoZSBkdW1waW5nIG9mIHZQQ0kg
TVNJIGluZm9ybWF0aW9uIHRvIGR1bXBfbXNpIChrZXkgJ00nKS4KIC0gUmVtb3ZlIHRoZSBndWVz
dF92ZWN0b3JzIGZpZWxkLgogLSBBbGxvdyB0aGUgZ3Vlc3QgdG8gY2hhbmdlIHRoZSBudW1iZXIg
b2YgYWN0aXZlIHZlY3RvcnMgd2l0aG91dAogICBoYXZpbmcgdG8gZGlzYWJsZSBhbmQgZW5hYmxl
IE1TSS4KIC0gQ2hlY2sgdGhlIG51bWJlciBvZiBhY3RpdmUgdmVjdG9ycyB3aGVuIHBhcnNpbmcg
dGhlIGRpc2FibGUKICAgbWFzay4KIC0gUmVtb3ZlIHRoZSBkZWJ1ZyBtZXNzYWdlcyBmcm9tIHZw
Y2lfaW5pdF9tc2kuCiAtIE1vdmUgdGhlIGFyY2gtc3BlY2lmaWMgcGFydCBvZiB0aGUgZHVtcCBo
YW5kbGVyIHRvIHg4Ni9odm0vdm1zaS5jLgogLSBVc2UgdHJ5bG9jayBpbiB0aGUgZHVtcCBoYW5k
bGVyIHRvIGdldCB0aGUgdnBjaSBsb2NrLgoKQ2hhbmdlcyBzaW5jZSB2MjoKIC0gQWRkIGFuIGFy
Y2gtc3BlY2lmaWMgYWJzdHJhY3Rpb24gbGF5ZXIuIE5vdGUgdGhhdCB0aGlzIGlzIG9ubHkgaW1w
bGVtZW50ZWQKICAgZm9yIHg4NiBjdXJyZW50bHkuCiAtIEFkZCBhIHdyYXBwZXIgdG8gZGV0ZWN0
IE1TSSBlbmFibGluZyBmb3IgdlBDSS4KCk5COiBJJ3ZlIG9ubHkgYmVlbiBhYmxlIHRvIHRlc3Qg
dGhpcyB3aXRoIGRldmljZXMgdXNpbmcgYSBzaW5nbGUgTVNJIGludGVycnVwdAphbmQgbm8gbWFz
ayByZWdpc3Rlci4gSSB3aWxsIHRyeSB0byBmaW5kIGhhcmR3YXJlIHRoYXQgc3VwcG9ydHMgdGhl
IG1hc2sKcmVnaXN0ZXIgYW5kIG1vcmUgdGhhbiBvbmUgdmVjdG9yLCBidXQgSSBjYW5ub3QgbWFr
ZSBhbnkgcHJvbWlzZXMuCgpJZiB0aGVyZSBhcmUgZG91YnRzIGFib3V0IHRoZSB1bnRlc3RlZCBw
YXJ0cyB3ZSBjb3VsZCBhbHdheXMgZm9yY2UgWGVuIHRvCnJlcG9ydCBubyBwZXItdmVjdG9yIG1h
c2tpbmcgc3VwcG9ydCBhbmQgb25seSAxIGF2YWlsYWJsZSB2ZWN0b3IsIGJ1dCBJIHdvdWxkCnJh
dGhlciBhdm9pZCBkb2luZyBpdC4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3Ztc2kuYyAgICAgIHwg
MTQ5ICsrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L21zaS5jICAgICAgICAgICB8ICAg
MyArCiB4ZW4vZHJpdmVycy92cGNpL01ha2VmaWxlICAgIHwgICAyICstCiB4ZW4vZHJpdmVycy92
cGNpL21zaS5jICAgICAgIHwgMzQ4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lvLmggfCAgMTggKysrCiB4ZW4vaW5j
bHVkZS9hc20teDg2L21zaS5oICAgIHwgICAxICsKIHhlbi9pbmNsdWRlL3hlbi9odm0vaXJxLmgg
ICAgfCAgIDIgKwogeGVuL2luY2x1ZGUveGVuL3ZwY2kuaCAgICAgICB8ICAyNiArKysrCiA4IGZp
bGVzIGNoYW5nZWQsIDU0OCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCiBjcmVhdGUgbW9k
ZSAxMDA2NDQgeGVuL2RyaXZlcnMvdnBjaS9tc2kuYwoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9odm0vdm1zaS5jIGIveGVuL2FyY2gveDg2L2h2bS92bXNpLmMKaW5kZXggYTM2NjkyYzMxMy4u
NTczMmM3MGI1YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXNpLmMKKysrIGIveGVu
L2FyY2gveDg2L2h2bS92bXNpLmMKQEAgLTYyMiwzICs2MjIsMTUyIEBAIHZvaWQgbXNpeF93cml0
ZV9jb21wbGV0aW9uKHN0cnVjdCB2Y3B1ICp2KQogICAgIGlmICggbXNpeHRibF93cml0ZSh2LCBj
dHJsX2FkZHJlc3MsIDQsIDApICE9IFg4NkVNVUxfT0tBWSApCiAgICAgICAgIGdkcHJpbnRrKFhF
TkxPR19XQVJOSU5HLCAiTVNJLVggd3JpdGUgY29tcGxldGlvbiBmYWlsdXJlXG4iKTsKIH0KKwor
c3RhdGljIHVuc2lnbmVkIGludCBtc2lfdmVjdG9yKHVpbnQxNl90IGRhdGEpCit7CisgICAgcmV0
dXJuIE1BU0tfRVhUUihkYXRhLCBNU0lfREFUQV9WRUNUT1JfTUFTSyk7Cit9CisKK3N0YXRpYyB1
bnNpZ25lZCBpbnQgbXNpX2ZsYWdzKHVpbnQxNl90IGRhdGEsIHVpbnQ2NF90IGFkZHIpCit7Cisg
ICAgdW5zaWduZWQgaW50IHJoLCBkbSwgZGVzdF9pZCwgZGVsaXZfbW9kZSwgdHJpZ19tb2RlOwor
CisgICAgcmggPSBNQVNLX0VYVFIoYWRkciwgTVNJX0FERFJfUkVESVJFQ1RJT05fTUFTSyk7Cisg
ICAgZG0gPSBNQVNLX0VYVFIoYWRkciwgTVNJX0FERFJfREVTVE1PREVfTUFTSyk7CisgICAgZGVz
dF9pZCA9IE1BU0tfRVhUUihhZGRyLCBNU0lfQUREUl9ERVNUX0lEX01BU0spOworICAgIGRlbGl2
X21vZGUgPSBNQVNLX0VYVFIoZGF0YSwgTVNJX0RBVEFfREVMSVZFUllfTU9ERV9NQVNLKTsKKyAg
ICB0cmlnX21vZGUgPSBNQVNLX0VYVFIoZGF0YSwgTVNJX0RBVEFfVFJJR0dFUl9NQVNLKTsKKwor
ICAgIHJldHVybiAoZGVzdF9pZCA8PCBHRkxBR1NfU0hJRlRfREVTVF9JRCkgfCAocmggPDwgR0ZM
QUdTX1NISUZUX1JIKSB8CisgICAgICAgICAgIChkbSA8PCBHRkxBR1NfU0hJRlRfRE0pIHwgKGRl
bGl2X21vZGUgPDwgR0ZMQUdTX1NISUZUX0RFTElWX01PREUpIHwKKyAgICAgICAgICAgKHRyaWdf
bW9kZSA8PCBHRkxBR1NfU0hJRlRfVFJHX01PREUpOworfQorCit2b2lkIHZwY2lfbXNpX2FyY2hf
bWFzayhzdHJ1Y3QgdnBjaV9hcmNoX21zaSAqYXJjaCwgc3RydWN0IHBjaV9kZXYgKnBkZXYsCisg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZW50cnksIGJvb2wgbWFzaykKK3sK
KyAgICBzdHJ1Y3QgZG9tYWluICpkID0gcGRldi0+ZG9tYWluOworICAgIGNvbnN0IHN0cnVjdCBw
aXJxICpwaW5mbzsKKyAgICBzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2M7CisgICAgdW5zaWduZWQgbG9u
ZyBmbGFnczsKKyAgICBpbnQgaXJxOworCisgICAgQVNTRVJUKGFyY2gtPnBpcnEgPj0gMCk7Cisg
ICAgcGluZm8gPSBwaXJxX2luZm8oZCwgYXJjaC0+cGlycSArIGVudHJ5KTsKKyAgICBBU1NFUlQo
cGluZm8pOworCisgICAgaXJxID0gcGluZm8tPmFyY2guaXJxOworICAgIEFTU0VSVChpcnEgPCBu
cl9pcnFzICYmIGlycSA+PSAwKTsKKworICAgIGRlc2MgPSBpcnFfdG9fZGVzYyhpcnEpOworICAg
IEFTU0VSVChkZXNjKTsKKworICAgIHNwaW5fbG9ja19pcnFzYXZlKCZkZXNjLT5sb2NrLCBmbGFn
cyk7CisgICAgZ3Vlc3RfbWFza19tc2lfaXJxKGRlc2MsIG1hc2spOworICAgIHNwaW5fdW5sb2Nr
X2lycXJlc3RvcmUoJmRlc2MtPmxvY2ssIGZsYWdzKTsKK30KKworaW50IHZwY2lfbXNpX2FyY2hf
ZW5hYmxlKHN0cnVjdCB2cGNpX2FyY2hfbXNpICphcmNoLCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwK
KyAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBhZGRyZXNzLCB1aW50MzJfdCBkYXRh
LCB1bnNpZ25lZCBpbnQgdmVjdG9ycykKK3sKKyAgICBzdHJ1Y3QgbXNpX2luZm8gbXNpX2luZm8g
PSB7CisgICAgICAgIC5zZWcgPSBwZGV2LT5zZWcsCisgICAgICAgIC5idXMgPSBwZGV2LT5idXMs
CisgICAgICAgIC5kZXZmbiA9IHBkZXYtPmRldmZuLAorICAgICAgICAuZW50cnlfbnIgPSB2ZWN0
b3JzLAorICAgIH07CisgICAgdW5zaWduZWQgaW50IGk7CisgICAgaW50IHJjOworCisgICAgQVNT
RVJUKGFyY2gtPnBpcnEgPT0gLTEpOworCisgICAgLyogR2V0IGEgUElSUS4gKi8KKyAgICByYyA9
IGFsbG9jYXRlX2FuZF9tYXBfbXNpX3BpcnEocGRldi0+ZG9tYWluLCAtMSwgJmFyY2gtPnBpcnEs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1BUF9QSVJRX1RZUEVfTVVMVElf
TVNJLCAmbXNpX2luZm8pOworICAgIGlmICggcmMgKQorICAgIHsKKyAgICAgICAgZHByaW50ayhY
RU5MT0dfRVJSLCAiJTA0eDolMDJ4OiUwMnguJXU6IGZhaWxlZCB0byBtYXAgUElSUTogJWRcbiIs
CisgICAgICAgICAgICAgICAgcGRldi0+c2VnLCBwZGV2LT5idXMsIFBDSV9TTE9UKHBkZXYtPmRl
dmZuKSwKKyAgICAgICAgICAgICAgICBQQ0lfRlVOQyhwZGV2LT5kZXZmbiksIHJjKTsKKyAgICAg
ICAgcmV0dXJuIHJjOworICAgIH0KKworICAgIGZvciAoIGkgPSAwOyBpIDwgdmVjdG9yczsgaSsr
ICkKKyAgICB7CisgICAgICAgIHhlbl9kb21jdGxfYmluZF9wdF9pcnFfdCBiaW5kID0geworICAg
ICAgICAgICAgLm1hY2hpbmVfaXJxID0gYXJjaC0+cGlycSArIGksCisgICAgICAgICAgICAuaXJx
X3R5cGUgPSBQVF9JUlFfVFlQRV9NU0ksCisgICAgICAgICAgICAudS5tc2kuZ3ZlYyA9IG1zaV92
ZWN0b3IoZGF0YSkgKyBpLAorICAgICAgICAgICAgLnUubXNpLmdmbGFncyA9IG1zaV9mbGFncyhk
YXRhLCBhZGRyZXNzKSwKKyAgICAgICAgfTsKKworICAgICAgICBwY2lkZXZzX2xvY2soKTsKKyAg
ICAgICAgcmMgPSBwdF9pcnFfY3JlYXRlX2JpbmQocGRldi0+ZG9tYWluLCAmYmluZCk7CisgICAg
ICAgIGlmICggcmMgKQorICAgICAgICB7CisgICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19FUlIs
CisgICAgICAgICAgICAgICAgICAgICIlMDR4OiUwMng6JTAyeC4ldTogZmFpbGVkIHRvIGJpbmQg
UElSUSAldTogJWRcbiIsCisgICAgICAgICAgICAgICAgICAgIHBkZXYtPnNlZywgcGRldi0+YnVz
LCBQQ0lfU0xPVChwZGV2LT5kZXZmbiksCisgICAgICAgICAgICAgICAgICAgIFBDSV9GVU5DKHBk
ZXYtPmRldmZuKSwgYXJjaC0+cGlycSArIGksIHJjKTsKKyAgICAgICAgICAgIHNwaW5fbG9jaygm
cGRldi0+ZG9tYWluLT5ldmVudF9sb2NrKTsKKyAgICAgICAgICAgIHVubWFwX2RvbWFpbl9waXJx
KHBkZXYtPmRvbWFpbiwgYXJjaC0+cGlycSk7CisgICAgICAgICAgICBzcGluX3VubG9jaygmcGRl
di0+ZG9tYWluLT5ldmVudF9sb2NrKTsKKyAgICAgICAgICAgIHBjaWRldnNfdW5sb2NrKCk7Cisg
ICAgICAgICAgICBhcmNoLT5waXJxID0gLTE7CisgICAgICAgICAgICByZXR1cm4gcmM7CisgICAg
ICAgIH0KKyAgICAgICAgcGNpZGV2c191bmxvY2soKTsKKyAgICB9CisKKyAgICByZXR1cm4gMDsK
K30KKworaW50IHZwY2lfbXNpX2FyY2hfZGlzYWJsZShzdHJ1Y3QgdnBjaV9hcmNoX21zaSAqYXJj
aCwgc3RydWN0IHBjaV9kZXYgKnBkZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCB2ZWN0b3JzKQoreworICAgIHVuc2lnbmVkIGludCBpOworCisgICAgQVNTRVJUKGFy
Y2gtPnBpcnEgIT0gLTEpOworCisgICAgZm9yICggaSA9IDA7IGkgPCB2ZWN0b3JzOyBpKysgKQor
ICAgIHsKKyAgICAgICAgeGVuX2RvbWN0bF9iaW5kX3B0X2lycV90IGJpbmQgPSB7CisgICAgICAg
ICAgICAubWFjaGluZV9pcnEgPSBhcmNoLT5waXJxICsgaSwKKyAgICAgICAgICAgIC5pcnFfdHlw
ZSA9IFBUX0lSUV9UWVBFX01TSSwKKyAgICAgICAgfTsKKworICAgICAgICBwY2lkZXZzX2xvY2so
KTsKKyAgICAgICAgcHRfaXJxX2Rlc3Ryb3lfYmluZChwZGV2LT5kb21haW4sICZiaW5kKTsKKyAg
ICAgICAgcGNpZGV2c191bmxvY2soKTsKKyAgICB9CisKKyAgICBwY2lkZXZzX2xvY2soKTsKKyAg
ICBzcGluX2xvY2soJnBkZXYtPmRvbWFpbi0+ZXZlbnRfbG9jayk7CisgICAgdW5tYXBfZG9tYWlu
X3BpcnEocGRldi0+ZG9tYWluLCBhcmNoLT5waXJxKTsKKyAgICBzcGluX3VubG9jaygmcGRldi0+
ZG9tYWluLT5ldmVudF9sb2NrKTsKKyAgICBwY2lkZXZzX3VubG9jaygpOworCisgICAgYXJjaC0+
cGlycSA9IC0xOworCisgICAgcmV0dXJuIDA7Cit9CisKK2ludCB2cGNpX21zaV9hcmNoX2luaXQo
c3RydWN0IHZwY2lfYXJjaF9tc2kgKmFyY2gpCit7CisgICAgYXJjaC0+cGlycSA9IC0xOworICAg
IHJldHVybiAwOworfQorCit2b2lkIHZwY2lfbXNpX2FyY2hfcHJpbnQoc3RydWN0IHZwY2lfYXJj
aF9tc2kgKmFyY2gsIHVpbnQxNl90IGRhdGEsCisgICAgICAgICAgICAgICAgICAgICAgICAgdWlu
dDY0X3QgYWRkcikKK3sKKyAgICBwcmludGsoInZlYz0lIzAyeCU3cyU2cyUzc2Fzc2VydCU1cyU3
cyBkZXN0X2lkPSVsdSBwaXJxOiAlZFxuIiwKKyAgICAgICAgICAgTUFTS19FWFRSKGRhdGEsIE1T
SV9EQVRBX1ZFQ1RPUl9NQVNLKSwKKyAgICAgICAgICAgZGF0YSAmIE1TSV9EQVRBX0RFTElWRVJZ
X0xPV1BSSSA/ICJsb3dlc3QiIDogImZpeGVkIiwKKyAgICAgICAgICAgZGF0YSAmIE1TSV9EQVRB
X1RSSUdHRVJfTEVWRUwgPyAibGV2ZWwiIDogImVkZ2UiLAorICAgICAgICAgICBkYXRhICYgTVNJ
X0RBVEFfTEVWRUxfQVNTRVJUID8gIiIgOiAiZGUiLAorICAgICAgICAgICBhZGRyICYgTVNJX0FE
RFJfREVTVE1PREVfTE9HSUMgPyAibG9nIiA6ICJwaHlzIiwKKyAgICAgICAgICAgYWRkciAmIE1T
SV9BRERSX1JFRElSRUNUSU9OX0xPV1BSSSA/ICJsb3dlc3QiIDogImNwdSIsCisgICAgICAgICAg
IE1BU0tfRVhUUihhZGRyLCBNU0lfQUREUl9ERVNUX0lEX01BU0spLAorICAgICAgICAgICBhcmNo
LT5waXJxKTsKK30KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tc2kuYyBiL3hlbi9hcmNoL3g4
Ni9tc2kuYwppbmRleCBkOThmNDAwNjk5Li41NzMzNzhkNmMzIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvbXNpLmMKKysrIGIveGVuL2FyY2gveDg2L21zaS5jCkBAIC0zMCw2ICszMCw3IEBACiAj
aW5jbHVkZSA8cHVibGljL3BoeXNkZXYuaD4KICNpbmNsdWRlIDx4ZW4vaW9tbXUuaD4KICNpbmNs
dWRlIDx4c20veHNtLmg+CisjaW5jbHVkZSA8eGVuL3ZwY2kuaD4KIAogc3RhdGljIHM4IF9fcmVh
ZF9tb3N0bHkgdXNlX21zaSA9IC0xOwogYm9vbGVhbl9wYXJhbSgibXNpIiwgdXNlX21zaSk7CkBA
IC0xNTM2LDYgKzE1MzcsOCBAQCBzdGF0aWMgdm9pZCBkdW1wX21zaSh1bnNpZ25lZCBjaGFyIGtl
eSkKICAgICAgICAgICAgICAgIGF0dHIuZ3Vlc3RfbWFza2VkID8gJ0cnIDogJyAnLAogICAgICAg
ICAgICAgICAgbWFzayk7CiAgICAgfQorCisgICAgdnBjaV9kdW1wX21zaSgpOwogfQogCiBzdGF0
aWMgaW50IF9faW5pdCBtc2lfc2V0dXBfa2V5aGFuZGxlcih2b2lkKQpkaWZmIC0tZ2l0IGEveGVu
L2RyaXZlcnMvdnBjaS9NYWtlZmlsZSBiL3hlbi9kcml2ZXJzL3ZwY2kvTWFrZWZpbGUKaW5kZXgg
MjQxNDY3MjEyZi4uNjJjZWM5ZTgyYiAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvdnBjaS9NYWtl
ZmlsZQorKysgYi94ZW4vZHJpdmVycy92cGNpL01ha2VmaWxlCkBAIC0xICsxIEBACi1vYmoteSAr
PSB2cGNpLm8gaGVhZGVyLm8KK29iai15ICs9IHZwY2kubyBoZWFkZXIubyBtc2kubwpkaWZmIC0t
Z2l0IGEveGVuL2RyaXZlcnMvdnBjaS9tc2kuYyBiL3hlbi9kcml2ZXJzL3ZwY2kvbXNpLmMKbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uZDhmMzQxODYxNgotLS0gL2Rldi9u
dWxsCisrKyBiL3hlbi9kcml2ZXJzL3ZwY2kvbXNpLmMKQEAgLTAsMCArMSwzNDggQEAKKy8qCisg
KiBIYW5kbGVycyBmb3IgYWNjZXNzZXMgdG8gdGhlIE1TSSBjYXBhYmlsaXR5IHN0cnVjdHVyZS4K
KyAqCisgKiBDb3B5cmlnaHQgKEMpIDIwMTcgQ2l0cml4IFN5c3RlbXMgUiZECisgKgorICogVGhp
cyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9v
cgorICogbW9kaWZ5IGl0IHVuZGVyIHRoZSB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB0aGUgR05V
IEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNlLCB2ZXJzaW9uIDIsIGFzIHB1Ymxpc2hlZCBieSB0
aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0
cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhP
VVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAq
IE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNl
ZSB0aGUgR05VCisgKiBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisg
KgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwg
UHVibGljCisgKiBMaWNlbnNlIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8
aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisgKi8KKworI2luY2x1ZGUgPHhlbi9zY2hl
ZC5oPgorI2luY2x1ZGUgPHhlbi92cGNpLmg+CisjaW5jbHVkZSA8YXNtL21zaS5oPgorI2luY2x1
ZGUgPHhlbi9rZXloYW5kbGVyLmg+CisKKy8qIEhhbmRsZXJzIGZvciB0aGUgTVNJIGNvbnRyb2wg
ZmllbGQgKFBDSV9NU0lfRkxBR1MpLiAqLworc3RhdGljIHZvaWQgdnBjaV9tc2lfY29udHJvbF9y
ZWFkKHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1bnNpZ25lZCBpbnQgcmVnLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuaW9uIHZwY2lfdmFsICp2YWwsIHZvaWQgKmRhdGEpCit7
CisgICAgY29uc3Qgc3RydWN0IHZwY2lfbXNpICptc2kgPSBkYXRhOworCisgICAgLyogU2V0IG11
bHRpcGxlIG1lc3NhZ2UgY2FwYWJsZS4gKi8KKyAgICB2YWwtPnUxNiA9IE1BU0tfSU5TUihmbHMo
bXNpLT5tYXhfdmVjdG9ycykgLSAxLCBQQ0lfTVNJX0ZMQUdTX1FNQVNLKTsKKworICAgIGlmICgg
bXNpLT5lbmFibGVkICkgeworICAgICAgICB2YWwtPnUxNiB8PSBQQ0lfTVNJX0ZMQUdTX0VOQUJM
RTsKKyAgICAgICAgdmFsLT51MTYgfD0gTUFTS19JTlNSKGZscyhtc2ktPnZlY3RvcnMpIC0gMSwg
UENJX01TSV9GTEFHU19RU0laRSk7CisgICAgfQorICAgIHZhbC0+dTE2IHw9IG1zaS0+bWFza2lu
ZyA/IFBDSV9NU0lfRkxBR1NfTUFTS0JJVCA6IDA7CisgICAgdmFsLT51MTYgfD0gbXNpLT5hZGRy
ZXNzNjQgPyBQQ0lfTVNJX0ZMQUdTXzY0QklUIDogMDsKK30KKworc3RhdGljIHZvaWQgdnBjaV9t
c2lfZW5hYmxlKHN0cnVjdCBwY2lfZGV2ICpwZGV2LCBzdHJ1Y3QgdnBjaV9tc2kgKm1zaSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgdmVjdG9ycykKK3sKKyAgICBp
bnQgcmV0OworCisgICAgQVNTRVJUKCFtc2ktPnZlY3RvcnMpOworCisgICAgcmV0ID0gdnBjaV9t
c2lfYXJjaF9lbmFibGUoJm1zaS0+YXJjaCwgcGRldiwgbXNpLT5hZGRyZXNzLCBtc2ktPmRhdGEs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVjdG9ycyk7CisgICAgaWYgKCByZXQg
KQorICAgICAgICByZXR1cm47CisKKyAgICAvKiBBcHBseSB0aGUgbWFzayBiaXRzLiAqLworICAg
IGlmICggbXNpLT5tYXNraW5nICkKKyAgICB7CisgICAgICAgIHVuc2lnbmVkIGludCBpOworICAg
ICAgICB1aW50MzJfdCBtYXNrID0gbXNpLT5tYXNrOworCisgICAgICAgIGZvciAoIGkgPSBmZnMo
bWFzaykgLSAxOyBtYXNrICYmIGkgPCB2ZWN0b3JzOyBpID0gZmZzKG1hc2spIC0gMSApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIHZwY2lfbXNpX2FyY2hfbWFzaygmbXNpLT5hcmNoLCBwZGV2LCBp
LCB0cnVlKTsKKyAgICAgICAgICAgIF9fY2xlYXJfYml0KGksICZtYXNrKTsKKyAgICAgICAgfQor
ICAgIH0KKworICAgIF9fbXNpX3NldF9lbmFibGUocGRldi0+c2VnLCBwZGV2LT5idXMsIFBDSV9T
TE9UKHBkZXYtPmRldmZuKSwKKyAgICAgICAgICAgICAgICAgICAgIFBDSV9GVU5DKHBkZXYtPmRl
dmZuKSwgbXNpLT5wb3MsIDEpOworCisgICAgbXNpLT52ZWN0b3JzID0gdmVjdG9yczsKKyAgICBt
c2ktPmVuYWJsZWQgPSB0cnVlOworfQorCitzdGF0aWMgaW50IHZwY2lfbXNpX2Rpc2FibGUoc3Ry
dWN0IHBjaV9kZXYgKnBkZXYsIHN0cnVjdCB2cGNpX21zaSAqbXNpKQoreworICAgIGludCByZXQ7
CisKKyAgICBBU1NFUlQobXNpLT52ZWN0b3JzKTsKKworICAgIF9fbXNpX3NldF9lbmFibGUocGRl
di0+c2VnLCBwZGV2LT5idXMsIFBDSV9TTE9UKHBkZXYtPmRldmZuKSwKKyAgICAgICAgICAgICAg
ICAgICAgIFBDSV9GVU5DKHBkZXYtPmRldmZuKSwgbXNpLT5wb3MsIDApOworCisgICAgcmV0ID0g
dnBjaV9tc2lfYXJjaF9kaXNhYmxlKCZtc2ktPmFyY2gsIHBkZXYsIG1zaS0+dmVjdG9ycyk7Cisg
ICAgaWYgKCByZXQgKQorICAgICAgICByZXR1cm4gcmV0OworCisgICAgbXNpLT52ZWN0b3JzID0g
MDsKKyAgICBtc2ktPmVuYWJsZWQgPSBmYWxzZTsKKworICAgIHJldHVybiAwOworfQorCitzdGF0
aWMgdm9pZCB2cGNpX21zaV9jb250cm9sX3dyaXRlKHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1bnNp
Z25lZCBpbnQgcmVnLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bmlvbiB2
cGNpX3ZhbCB2YWwsIHZvaWQgKmRhdGEpCit7CisgICAgc3RydWN0IHZwY2lfbXNpICptc2kgPSBk
YXRhOworICAgIHVuc2lnbmVkIGludCB2ZWN0b3JzID0gMSA8PCBNQVNLX0VYVFIodmFsLnUxNiwg
UENJX01TSV9GTEFHU19RU0laRSk7CisgICAgaW50IHJldDsKKworICAgIGlmICggdmVjdG9ycyA+
IG1zaS0+bWF4X3ZlY3RvcnMgKQorICAgICAgICB2ZWN0b3JzID0gbXNpLT5tYXhfdmVjdG9yczsK
KworICAgIGlmICggISEodmFsLnUxNiAmIFBDSV9NU0lfRkxBR1NfRU5BQkxFKSA9PSBtc2ktPmVu
YWJsZWQgJiYKKyAgICAgICAgICh2ZWN0b3JzID09IG1zaS0+dmVjdG9ycyB8fCAhbXNpLT5lbmFi
bGVkKSApCisgICAgICAgIHJldHVybjsKKworICAgIGlmICggdmFsLnUxNiAmIFBDSV9NU0lfRkxB
R1NfRU5BQkxFICkKKyAgICB7CisgICAgICAgIGlmICggbXNpLT5lbmFibGVkICkKKyAgICAgICAg
eworICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIENoYW5nZSB0byB0aGUgbnVtYmVyIG9m
IGVuYWJsZWQgdmVjdG9ycywgZGlzYWJsZSBhbmQKKyAgICAgICAgICAgICAqIGVuYWJsZSBNU0kg
aW4gb3JkZXIgdG8gYXBwbHkgaXQuCisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIHJldCA9
IHZwY2lfbXNpX2Rpc2FibGUocGRldiwgbXNpKTsKKyAgICAgICAgICAgIGlmICggcmV0ICkKKyAg
ICAgICAgICAgICAgICByZXR1cm47CisgICAgICAgIH0KKyAgICAgICAgdnBjaV9tc2lfZW5hYmxl
KHBkZXYsIG1zaSwgdmVjdG9ycyk7CisgICAgfQorICAgIGVsc2UKKyAgICAgICAgdnBjaV9tc2lf
ZGlzYWJsZShwZGV2LCBtc2kpOworfQorCisvKiBIYW5kbGVycyBmb3IgdGhlIGFkZHJlc3MgZmll
bGQgKDMyYml0IG9yIGxvdyBwYXJ0IG9mIGEgNjRiaXQgYWRkcmVzcykuICovCitzdGF0aWMgdm9p
ZCB2cGNpX21zaV9hZGRyZXNzX3JlYWQoc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVuc2lnbmVkIGlu
dCByZWcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5pb24gdnBjaV92YWwg
KnZhbCwgdm9pZCAqZGF0YSkKK3sKKyAgICBjb25zdCBzdHJ1Y3QgdnBjaV9tc2kgKm1zaSA9IGRh
dGE7CisKKyAgICB2YWwtPnUzMiA9IG1zaS0+YWRkcmVzczsKK30KKworc3RhdGljIHZvaWQgdnBj
aV9tc2lfYWRkcmVzc193cml0ZShzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5zaWduZWQgaW50IHJl
ZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5pb24gdnBjaV92YWwgdmFs
LCB2b2lkICpkYXRhKQoreworICAgIHN0cnVjdCB2cGNpX21zaSAqbXNpID0gZGF0YTsKKworICAg
IC8qIENsZWFyIGxvdyBwYXJ0LiAqLworICAgIG1zaS0+YWRkcmVzcyAmPSB+KHVpbnQ2NF90KTB4
ZmZmZmZmZmY7CisgICAgbXNpLT5hZGRyZXNzIHw9IHZhbC51MzI7Cit9CisKKy8qIEhhbmRsZXJz
IGZvciB0aGUgaGlnaCBwYXJ0IG9mIGEgNjRiaXQgYWRkcmVzcyBmaWVsZC4gKi8KK3N0YXRpYyB2
b2lkIHZwY2lfbXNpX2FkZHJlc3NfdXBwZXJfcmVhZChzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5z
aWduZWQgaW50IHJlZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bmlvbiB2cGNpX3ZhbCAqdmFsLCB2b2lkICpkYXRhKQoreworICAgIGNvbnN0IHN0cnVjdCB2cGNp
X21zaSAqbXNpID0gZGF0YTsKKworICAgIHZhbC0+dTMyID0gbXNpLT5hZGRyZXNzID4+IDMyOwor
fQorCitzdGF0aWMgdm9pZCB2cGNpX21zaV9hZGRyZXNzX3VwcGVyX3dyaXRlKHN0cnVjdCBwY2lf
ZGV2ICpwZGV2LCB1bnNpZ25lZCBpbnQgcmVnLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bmlvbiB2cGNpX3ZhbCB2YWwsIHZvaWQgKmRhdGEpCit7CisgICAgc3Ry
dWN0IHZwY2lfbXNpICptc2kgPSBkYXRhOworCisgICAgLyogQ2xlYXIgaGlnaCBwYXJ0LiAqLwor
ICAgIG1zaS0+YWRkcmVzcyAmPSB+KCh1aW50NjRfdCkweGZmZmZmZmZmIDw8IDMyKTsKKyAgICBt
c2ktPmFkZHJlc3MgfD0gKHVpbnQ2NF90KXZhbC51MzIgPDwgMzI7Cit9CisKKy8qIEhhbmRsZXJz
IGZvciB0aGUgZGF0YSBmaWVsZC4gKi8KK3N0YXRpYyB2b2lkIHZwY2lfbXNpX2RhdGFfcmVhZChz
dHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5zaWduZWQgaW50IHJlZywKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bmlvbiB2cGNpX3ZhbCAqdmFsLCB2b2lkICpkYXRhKQoreworICAgIGNv
bnN0IHN0cnVjdCB2cGNpX21zaSAqbXNpID0gZGF0YTsKKworICAgIHZhbC0+dTE2ID0gbXNpLT5k
YXRhOworfQorCitzdGF0aWMgdm9pZCB2cGNpX21zaV9kYXRhX3dyaXRlKHN0cnVjdCBwY2lfZGV2
ICpwZGV2LCB1bnNpZ25lZCBpbnQgcmVnLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bmlvbiB2cGNpX3ZhbCB2YWwsIHZvaWQgKmRhdGEpCit7CisgICAgc3RydWN0IHZwY2lfbXNp
ICptc2kgPSBkYXRhOworCisgICAgbXNpLT5kYXRhID0gdmFsLnUxNjsKK30KKworc3RhdGljIHZv
aWQgdnBjaV9tc2lfbWFza19yZWFkKHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1bnNpZ25lZCBpbnQg
cmVnLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuaW9uIHZwY2lfdmFsICp2YWws
IHZvaWQgKmRhdGEpCit7CisgICAgY29uc3Qgc3RydWN0IHZwY2lfbXNpICptc2kgPSBkYXRhOwor
CisgICAgdmFsLT51MzIgPSBtc2ktPm1hc2s7Cit9CisKK3N0YXRpYyB2b2lkIHZwY2lfbXNpX21h
c2tfd3JpdGUoc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVuc2lnbmVkIGludCByZWcsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuaW9uIHZwY2lfdmFsIHZhbCwgdm9pZCAqZGF0YSkK
K3sKKyAgICBzdHJ1Y3QgdnBjaV9tc2kgKm1zaSA9IGRhdGE7CisgICAgdWludDMyX3QgZG1hc2s7
CisKKyAgICBkbWFzayA9IG1zaS0+bWFzayBeIHZhbC51MzI7CisKKyAgICBpZiAoICFkbWFzayAp
CisgICAgICAgIHJldHVybjsKKworICAgIGlmICggbXNpLT5lbmFibGVkICkKKyAgICB7CisgICAg
ICAgIHVuc2lnbmVkIGludCBpOworCisgICAgICAgIGZvciAoIGkgPSBmZnMoZG1hc2spIC0gMTsg
ZG1hc2sgJiYgaSA8IG1zaS0+dmVjdG9yczsKKyAgICAgICAgICAgICAgaSA9IGZmcyhkbWFzaykg
LSAxICkKKyAgICAgICAgeworICAgICAgICAgICAgdnBjaV9tc2lfYXJjaF9tYXNrKCZtc2ktPmFy
Y2gsIHBkZXYsIGksIE1BU0tfRVhUUih2YWwudTMyLCAxIDw8IGkpKTsKKyAgICAgICAgICAgIF9f
Y2xlYXJfYml0KGksICZkbWFzayk7CisgICAgICAgIH0KKyAgICB9CisKKyAgICBtc2ktPm1hc2sg
PSB2YWwudTMyOworfQorCitzdGF0aWMgaW50IHZwY2lfaW5pdF9tc2koc3RydWN0IHBjaV9kZXYg
KnBkZXYpCit7CisgICAgdWludDhfdCBzZWcgPSBwZGV2LT5zZWcsIGJ1cyA9IHBkZXYtPmJ1czsK
KyAgICB1aW50OF90IHNsb3QgPSBQQ0lfU0xPVChwZGV2LT5kZXZmbiksIGZ1bmMgPSBQQ0lfRlVO
QyhwZGV2LT5kZXZmbik7CisgICAgc3RydWN0IHZwY2lfbXNpICptc2k7CisgICAgdW5zaWduZWQg
aW50IG1zaV9vZmZzZXQ7CisgICAgdWludDE2X3QgY29udHJvbDsKKyAgICBpbnQgcmV0OworCisg
ICAgbXNpX29mZnNldCA9IHBjaV9maW5kX2NhcF9vZmZzZXQoc2VnLCBidXMsIHNsb3QsIGZ1bmMs
IFBDSV9DQVBfSURfTVNJKTsKKyAgICBpZiAoICFtc2lfb2Zmc2V0ICkKKyAgICAgICAgcmV0dXJu
IDA7CisKKyAgICBtc2kgPSB4emFsbG9jKHN0cnVjdCB2cGNpX21zaSk7CisgICAgaWYgKCAhbXNp
ICkKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisKKyAgICBtc2ktPnBvcyA9IG1zaV9vZmZzZXQ7
CisKKyAgICBjb250cm9sID0gcGNpX2NvbmZfcmVhZDE2KHNlZywgYnVzLCBzbG90LCBmdW5jLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbXNpX2NvbnRyb2xfcmVnKG1zaV9vZmZzZXQp
KTsKKworICAgIHJldCA9IHZwY2lfYWRkX3JlZ2lzdGVyKHBkZXYsIHZwY2lfbXNpX2NvbnRyb2xf
cmVhZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICB2cGNpX21zaV9jb250cm9sX3dyaXRl
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1zaV9jb250cm9sX3JlZyhtc2lfb2Zmc2V0
KSwgMiwgbXNpKTsKKyAgICBpZiAoIHJldCApCisgICAgICAgIGdvdG8gZXJyb3I7CisKKyAgICAv
KiBHZXQgdGhlIG1heGltdW0gbnVtYmVyIG9mIHZlY3RvcnMgdGhlIGRldmljZSBzdXBwb3J0cy4g
Ki8KKyAgICBtc2ktPm1heF92ZWN0b3JzID0gbXVsdGlfbXNpX2NhcGFibGUoY29udHJvbCk7Cisg
ICAgQVNTRVJUKG1zaS0+bWF4X3ZlY3RvcnMgPD0gMzIpOworCisgICAgLyogTm8gUElSUSBiaW5k
IHlldC4gKi8KKyAgICB2cGNpX21zaV9hcmNoX2luaXQoJm1zaS0+YXJjaCk7CisKKyAgICBpZiAo
IGlzXzY0Yml0X2FkZHJlc3MoY29udHJvbCkgKQorICAgICAgICBtc2ktPmFkZHJlc3M2NCA9IHRy
dWU7CisgICAgaWYgKCBpc19tYXNrX2JpdF9zdXBwb3J0KGNvbnRyb2wpICkKKyAgICAgICAgbXNp
LT5tYXNraW5nID0gdHJ1ZTsKKworICAgIHJldCA9IHZwY2lfYWRkX3JlZ2lzdGVyKHBkZXYsIHZw
Y2lfbXNpX2FkZHJlc3NfcmVhZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICB2cGNpX21z
aV9hZGRyZXNzX3dyaXRlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1zaV9sb3dlcl9h
ZGRyZXNzX3JlZyhtc2lfb2Zmc2V0KSwgNCwgbXNpKTsKKyAgICBpZiAoIHJldCApCisgICAgICAg
IGdvdG8gZXJyb3I7CisKKyAgICByZXQgPSB2cGNpX2FkZF9yZWdpc3RlcihwZGV2LCB2cGNpX21z
aV9kYXRhX3JlYWQsIHZwY2lfbXNpX2RhdGFfd3JpdGUsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbXNpX2RhdGFfcmVnKG1zaV9vZmZzZXQsIG1zaS0+YWRkcmVzczY0KSwgMiwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBtc2kpOworICAgIGlmICggcmV0ICkKKyAgICAgICAgZ290
byBlcnJvcjsKKworICAgIGlmICggbXNpLT5hZGRyZXNzNjQgKQorICAgIHsKKyAgICAgICAgcmV0
ID0gdnBjaV9hZGRfcmVnaXN0ZXIocGRldiwgdnBjaV9tc2lfYWRkcmVzc191cHBlcl9yZWFkLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2cGNpX21zaV9hZGRyZXNzX3VwcGVyX3dy
aXRlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtc2lfdXBwZXJfYWRkcmVzc19y
ZWcobXNpX29mZnNldCksIDQsIG1zaSk7CisgICAgICAgIGlmICggcmV0ICkKKyAgICAgICAgICAg
IGdvdG8gZXJyb3I7CisgICAgfQorCisgICAgaWYgKCBtc2ktPm1hc2tpbmcgKQorICAgIHsKKyAg
ICAgICAgcmV0ID0gdnBjaV9hZGRfcmVnaXN0ZXIocGRldiwgdnBjaV9tc2lfbWFza19yZWFkLCB2
cGNpX21zaV9tYXNrX3dyaXRlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtc2lf
bWFza19iaXRzX3JlZyhtc2lfb2Zmc2V0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBtc2ktPmFkZHJlc3M2NCksIDQsIG1zaSk7CisgICAgICAgIGlm
ICggcmV0ICkKKyAgICAgICAgICAgIGdvdG8gZXJyb3I7CisgICAgfQorCisgICAgcGRldi0+dnBj
aS0+bXNpID0gbXNpOworCisgICAgcmV0dXJuIDA7CisKKyBlcnJvcjoKKyAgICBBU1NFUlQocmV0
KTsKKyAgICB4ZnJlZShtc2kpOworICAgIHJldHVybiByZXQ7Cit9CisKK1JFR0lTVEVSX1ZQQ0lf
SU5JVCh2cGNpX2luaXRfbXNpKTsKKwordm9pZCB2cGNpX2R1bXBfbXNpKHZvaWQpCit7CisgICAg
c3RydWN0IGRvbWFpbiAqZDsKKworICAgIGZvcl9lYWNoX2RvbWFpbiAoIGQgKQorICAgIHsKKyAg
ICAgICAgY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXY7CisKKyAgICAgICAgaWYgKCAhaGFzX3Zw
Y2koZCkgKQorICAgICAgICAgICAgY29udGludWU7CisKKyAgICAgICAgcHJpbnRrKCJ2UENJIE1T
SSBpbmZvcm1hdGlvbiBmb3IgZ3Vlc3QgJXVcbiIsIGQtPmRvbWFpbl9pZCk7CisKKyAgICAgICAg
aWYgKCAhdnBjaV90cnlsb2NrKGQpICkKKyAgICAgICAgeworICAgICAgICAgICAgcHJpbnRrKCJV
bmFibGUgdG8gZ2V0IHZQQ0kgbG9jaywgc2tpcHBpbmdcbiIpOworICAgICAgICAgICAgY29udGlu
dWU7CisgICAgICAgIH0KKworICAgICAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggcGRldiwgJmQt
PmFyY2gucGRldl9saXN0LCBkb21haW5fbGlzdCApCisgICAgICAgIHsKKyAgICAgICAgICAgIHVp
bnQ4X3Qgc2VnID0gcGRldi0+c2VnLCBidXMgPSBwZGV2LT5idXM7CisgICAgICAgICAgICB1aW50
OF90IHNsb3QgPSBQQ0lfU0xPVChwZGV2LT5kZXZmbiksIGZ1bmMgPSBQQ0lfRlVOQyhwZGV2LT5k
ZXZmbik7CisgICAgICAgICAgICBzdHJ1Y3QgdnBjaV9tc2kgKm1zaSA9IHBkZXYtPnZwY2ktPm1z
aTsKKworICAgICAgICAgICAgaWYgKCAhbXNpICkKKyAgICAgICAgICAgICAgICBjb250aW51ZTsK
KworICAgICAgICAgICAgcHJpbnRrKCJEZXZpY2UgJTA0eDolMDJ4OiUwMnguJXVcbiIsIHNlZywg
YnVzLCBzbG90LCBmdW5jKTsKKworICAgICAgICAgICAgcHJpbnRrKCJFbmFibGVkOiAldSBTdXBw
b3J0cyBtYXNraW5nOiAldSA2NC1iaXQgYWRkcmVzc2VzOiAldVxuIiwKKyAgICAgICAgICAgICAg
ICAgICBtc2ktPmVuYWJsZWQsIG1zaS0+bWFza2luZywgbXNpLT5hZGRyZXNzNjQpOworICAgICAg
ICAgICAgcHJpbnRrKCJNYXggdmVjdG9yczogJXUgZW5hYmxlZCB2ZWN0b3JzOiAldVxuIiwKKyAg
ICAgICAgICAgICAgICAgICBtc2ktPm1heF92ZWN0b3JzLCBtc2ktPnZlY3RvcnMpOworCisgICAg
ICAgICAgICB2cGNpX21zaV9hcmNoX3ByaW50KCZtc2ktPmFyY2gsIG1zaS0+ZGF0YSwgbXNpLT5h
ZGRyZXNzKTsKKworICAgICAgICAgICAgaWYgKCBtc2ktPm1hc2tpbmcgKQorICAgICAgICAgICAg
ICAgIHByaW50aygibWFzaz0lIzAzMnhcbiIsIG1zaS0+bWFzayk7CisgICAgICAgIH0KKyAgICAg
ICAgdnBjaV91bmxvY2soZCk7CisgICAgfQorfQorCisvKgorICogTG9jYWwgdmFyaWFibGVzOgor
ICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQK
KyAqIHRhYi13aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8K
KwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW8uaCBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvaHZtL2lvLmgKaW5kZXggNGZlOTk2ZmU0OS4uNTVlZDA5NDczNCAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW8uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS9pby5oCkBAIC0yMCw2ICsyMCw3IEBACiAjZGVmaW5lIF9fQVNNX1g4Nl9IVk1fSU9fSF9f
CiAKICNpbmNsdWRlIDx4ZW4vbW0uaD4KKyNpbmNsdWRlIDx4ZW4vcGNpLmg+CiAjaW5jbHVkZSA8
YXNtL2h2bS92cGljLmg+CiAjaW5jbHVkZSA8YXNtL2h2bS92aW9hcGljLmg+CiAjaW5jbHVkZSA8
cHVibGljL2h2bS9pb3JlcS5oPgpAQCAtMTI2LDYgKzEyNywyMyBAQCB2b2lkIGh2bV9kcGNpX2Vv
aShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZ3Vlc3RfaXJxLAogdm9pZCBtc2l4X3dy
aXRlX2NvbXBsZXRpb24oc3RydWN0IHZjcHUgKik7CiB2b2lkIG1zaXh0YmxfaW5pdChzdHJ1Y3Qg
ZG9tYWluICpkKTsKIAorLyogQXJjaC1zcGVjaWZpYyBNU0kgZGF0YSBmb3IgdlBDSS4gKi8KK3N0
cnVjdCB2cGNpX2FyY2hfbXNpIHsKKyAgICBpbnQgcGlycTsKK307CisKKy8qIEFyY2gtc3BlY2lm
aWMgdlBDSSBNU0kgaGVscGVycy4gKi8KK3ZvaWQgdnBjaV9tc2lfYXJjaF9tYXNrKHN0cnVjdCB2
cGNpX2FyY2hfbXNpICphcmNoLCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwKKyAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGludCBlbnRyeSwgYm9vbCBtYXNrKTsKK2ludCB2cGNpX21zaV9h
cmNoX2VuYWJsZShzdHJ1Y3QgdnBjaV9hcmNoX21zaSAqYXJjaCwgc3RydWN0IHBjaV9kZXYgKnBk
ZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgYWRkcmVzcywgdWludDMyX3Qg
ZGF0YSwKKyAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgdmVjdG9ycyk7Citp
bnQgdnBjaV9tc2lfYXJjaF9kaXNhYmxlKHN0cnVjdCB2cGNpX2FyY2hfbXNpICphcmNoLCBzdHJ1
Y3QgcGNpX2RldiAqcGRldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50
IHZlY3RvcnMpOworaW50IHZwY2lfbXNpX2FyY2hfaW5pdChzdHJ1Y3QgdnBjaV9hcmNoX21zaSAq
YXJjaCk7Cit2b2lkIHZwY2lfbXNpX2FyY2hfcHJpbnQoc3RydWN0IHZwY2lfYXJjaF9tc2kgKmFy
Y2gsIHVpbnQxNl90IGRhdGEsCisgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgYWRk
cik7CisKIGVudW0gc3RkdmdhX2NhY2hlX3N0YXRlIHsKICAgICBTVERWR0FfQ0FDSEVfVU5JTklU
SUFMSVpFRCwKICAgICBTVERWR0FfQ0FDSEVfRU5BQkxFRCwKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvbXNpLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21zaS5oCmluZGV4IDIxM2Vl
NTNmNzIuLjljMzZjMzQzNzIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNpLmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc2kuaApAQCAtNDgsNiArNDgsNyBAQAogI2RlZmlu
ZSBNU0lfQUREUl9SRURJUkVDVElPTl9TSElGVCAgMwogI2RlZmluZSBNU0lfQUREUl9SRURJUkVD
VElPTl9DUFUgICAgKDAgPDwgTVNJX0FERFJfUkVESVJFQ1RJT05fU0hJRlQpCiAjZGVmaW5lIE1T
SV9BRERSX1JFRElSRUNUSU9OX0xPV1BSSSAoMSA8PCBNU0lfQUREUl9SRURJUkVDVElPTl9TSElG
VCkKKyNkZWZpbmUgTVNJX0FERFJfUkVESVJFQ1RJT05fTUFTSyAgIDB4OAogCiAjZGVmaW5lIE1T
SV9BRERSX0RFU1RfSURfU0hJRlQJCTEyCiAjZGVmaW5lCSBNU0lfQUREUl9ERVNUX0lEX01BU0sJ
CTB4MDBmZjAwMApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2h2bS9pcnEuaCBiL3hlbi9p
bmNsdWRlL3hlbi9odm0vaXJxLmgKaW5kZXggMGQyYzcyYzEwOS4uZDA3MTg1YTQ3OSAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUveGVuL2h2bS9pcnEuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vaHZt
L2lycS5oCkBAIC01Nyw3ICs1Nyw5IEBAIHN0cnVjdCBkZXZfaW50eF9nc2lfbGluayB7CiAjZGVm
aW5lIFZNU0lfREVMSVZfTUFTSyAgIDB4NzAwMAogI2RlZmluZSBWTVNJX1RSSUdfTU9ERSAgICAw
eDgwMDAKIAorI2RlZmluZSBHRkxBR1NfU0hJRlRfREVTVF9JRCAgICAgICAgMAogI2RlZmluZSBH
RkxBR1NfU0hJRlRfUkggICAgICAgICAgICAgOAorI2RlZmluZSBHRkxBR1NfU0hJRlRfRE0gICAg
ICAgICAgICAgOQogI2RlZmluZSBHRkxBR1NfU0hJRlRfREVMSVZfTU9ERSAgICAgMTIKICNkZWZp
bmUgR0ZMQUdTX1NISUZUX1RSR19NT0RFICAgICAgIDE1CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL3hlbi92cGNpLmggYi94ZW4vaW5jbHVkZS94ZW4vdnBjaS5oCmluZGV4IDQ1MmVlNDgyZTgu
LjJhN2Q3NTU3YjMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi92cGNpLmgKKysrIGIveGVu
L2luY2x1ZGUveGVuL3ZwY2kuaApAQCAtMTMsNiArMTMsNyBAQAogICogb2YganVzdCByZXR1cm5p
bmcgd2hldGhlciB0aGUgbG9jayBpcyBob2xkIGJ5IGFueSBDUFUpLgogICovCiAjZGVmaW5lIHZw
Y2lfbG9jayhkKSBzcGluX2xvY2tfcmVjdXJzaXZlKCYoZCktPmFyY2guaHZtX2RvbWFpbi52cGNp
X2xvY2spCisjZGVmaW5lIHZwY2lfdHJ5bG9jayhkKSBzcGluX3RyeWxvY2tfcmVjdXJzaXZlKCYo
ZCktPmFyY2guaHZtX2RvbWFpbi52cGNpX2xvY2spCiAjZGVmaW5lIHZwY2lfdW5sb2NrKGQpIHNw
aW5fdW5sb2NrX3JlY3Vyc2l2ZSgmKGQpLT5hcmNoLmh2bV9kb21haW4udnBjaV9sb2NrKQogI2Rl
ZmluZSB2cGNpX2xvY2tlZChkKSBzcGluX2lzX2xvY2tlZCgmKGQpLT5hcmNoLmh2bV9kb21haW4u
dnBjaV9sb2NrKQogCkBAIC04NSw5ICs4NiwzNCBAQCBzdHJ1Y3QgdnBjaSB7CiAgICAgICAgIH0g
YmFyc1s3XTsgLyogQXQgbW9zdCA2IEJBUlMgKyAxIGV4cGFuc2lvbiBST00gQkFSLiAqLwogICAg
ICAgICAvKiBGSVhNRTogY3VycmVudGx5IHRoZXJlJ3Mgbm8gc3VwcG9ydCBmb3IgU1ItSU9WLiAq
LwogICAgIH0gaGVhZGVyOworCisgICAgLyogTVNJIGRhdGEuICovCisgICAgc3RydWN0IHZwY2lf
bXNpIHsKKyAgICAgICAgLyogT2Zmc2V0IG9mIHRoZSBjYXBhYmlsaXR5IGluIHRoZSBjb25maWcg
c3BhY2UuICovCisgICAgICAgIHVuc2lnbmVkIGludCBwb3M7CisgICAgICAgIC8qIE1heGltdW0g
bnVtYmVyIG9mIHZlY3RvcnMgc3VwcG9ydGVkIGJ5IHRoZSBkZXZpY2UuICovCisgICAgICAgIHVu
c2lnbmVkIGludCBtYXhfdmVjdG9yczsKKyAgICAgICAgLyogTnVtYmVyIG9mIHZlY3RvcnMgY29u
ZmlndXJlZC4gKi8KKyAgICAgICAgdW5zaWduZWQgaW50IHZlY3RvcnM7CisgICAgICAgIC8qIEFk
ZHJlc3MgYW5kIGRhdGEgZmllbGRzLiAqLworICAgICAgICB1aW50NjRfdCBhZGRyZXNzOworICAg
ICAgICB1aW50MTZfdCBkYXRhOworICAgICAgICAvKiBNYXNrIGJpdGZpZWxkLiAqLworICAgICAg
ICB1aW50MzJfdCBtYXNrOworICAgICAgICAvKiBFbmFibGVkPyAqLworICAgICAgICBib29sIGVu
YWJsZWQ7CisgICAgICAgIC8qIFN1cHBvcnRzIHBlci12ZWN0b3IgbWFza2luZz8gKi8KKyAgICAg
ICAgYm9vbCBtYXNraW5nOworICAgICAgICAvKiA2NC1iaXQgYWRkcmVzcyBjYXBhYmxlPyAqLwor
ICAgICAgICBib29sIGFkZHJlc3M2NDsKKyAgICAgICAgLyogQXJjaC1zcGVjaWZpYyBkYXRhLiAq
LworICAgICAgICBzdHJ1Y3QgdnBjaV9hcmNoX21zaSBhcmNoOworICAgIH0gKm1zaTsKICNlbmRp
ZgogfTsKIAordm9pZCB2cGNpX2R1bXBfbXNpKHZvaWQpOworCiAjZW5kaWYKIAogLyoKLS0gCjIu
MTEuMCAoQXBwbGUgR2l0LTgxKQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 30 15:01:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 15:01:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQxQf-0003H4-Vz; Fri, 30 Jun 2017 15:01:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3475c4a2e=roger.pau@citrix.com>)
 id 1dQxQf-0003GS-0l
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 15:01:53 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 3E/2D-03577-0E766595; Fri, 30 Jun 2017 15:01:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsXitHSDve799LB
 Ig8s/BS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oy/74+zFzT9YazY8u4hcwPjlU2MXYycHBIC
 /hK/pn9mB7HZBHQkLs7dydbFyMEhIqAicXuvQRcjFwezwAlGidYX69hAaoQFTCUaFj8D62URU
 JWYeWQTWC+vgJXEum0P2SFm6km8nfiCEWQOJ1D8xCQZkLCQgKXEwj+XmSDKBSVOznzCAmIzC2
 hKtG7/zQ5hy0s0b53NDFGvKNE/7wHbBEa+WUhaZiFpmYWkZQEj8ypGjeLUorLUIl1DC72kosz
 0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMBwYwCCHYw3NwYcYpTkYFIS5V15LTRSiC8p
 P6UyI7E4I76oNCe1+BCjDAeHkgRva1pYpJBgUWp6akVaZg4w8GHSEhw8SiK8skFAad7igsTc4
 sx0iNQpRmOOBT0bvjBxHJvx8xuTEEtefl6qlDjvWZBJAiClGaV5cINgEXmJUVZKmJcR6DQhno
 LUotzMElT5V4ziHIxKwryhIFN4MvNK4Pa9AjqFCegU4RkhIKeUJCKkpBoYI2KNW2f/y9Ngf+O
 Sd+/7km3Tr/91jWTwlVkq6Ceyas1kCYmZzvlbT/puWPkqpM0vZv3rWRHs67v6StVyPD/fOXJ6
 p2TLkXmbTy7+PV0/RkHw7uJTjxmuHXnsn9C3etMx1eJnK92zmJaVCl0uObfu6oU8mb7bB+b1H
 XkaPGv/v7SilxJH/1U+N1ViKc5INNRiLipOBADhWh0KwwIAAA==
X-Env-Sender: prvs=3475c4a2e=roger.pau@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1498834903!71013874!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52988 invoked from network); 30 Jun 2017 15:01:50 -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;
 30 Jun 2017 15:01:50 -0000
X-IronPort-AV: E=Sophos;i="5.40,287,1496102400"; d="scan'208";a="438474143"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 30 Jun 2017 16:01:17 +0100
Message-ID: <20170630150117.88489-10-roger.pau@citrix.com>
X-Mailer: git-send-email 2.11.0 (Apple Git-81)
In-Reply-To: <20170630150117.88489-1-roger.pau@citrix.com>
References: <20170630150117.88489-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, julien.grall@arm.com,
 Jan Beulich <jbeulich@suse.com>, boris.ostrovsky@oracle.com,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v4 9/9] 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+Ci0tLQpDaGFuZ2VzIHNpbmNlIHYzOgogLSBQcm9wYWdh
dGUgY2hhbmdlcyBmcm9tIHByZXZpb3VzIHZlcnNpb25zOiByZW1vdmUgeGVuXyBwcmVmaXgsIHVz
ZQogICB0aGUgbmV3IGZpZWxkcyBpbiB2cGNpX3ZhbCBhbmQgcmVtb3ZlIHRoZSByZXR1cm4gdmFs
dWUgZnJvbQogICBoYW5kbGVycy4KIC0gUmVtb3ZlIHRoZSB1c2FnZSBvZiBHRU5NQVNLLgogLSBN
YXZlIHRoZSBhcmNoLXNwZWNpZmljIHBhcnRzIG9mIHRoZSBkdW1wIHJvdXRpbmUgdG8gdGhlCiAg
IHg4Ni9odm0vdm1zaS5jIGR1bXAgaGFuZGxlci4KIC0gQ2hhaW4gdGhlIE1TSS1YIGR1bXAgaGFu
ZGxlciB0byB0aGUgJ00nIGRlYnVnIGtleS4KIC0gRml4IHRoZSBoZWFkZXIgQkFSIG1hcHBpbmdz
IHNvIHRoYXQgdGhlIE1TSS1YIHJlZ2lvbnMgaW5zaWRlIG9mCiAgIEJBUnMgYXJlIHVubWFwcGVk
IGZyb20gdGhlIGRvbWFpbiBwMm0gaW4gb3JkZXIgZm9yIHRoZSBoYW5kbGVycyB0bwogICB3b3Jr
IHByb3Blcmx5LgogLSBVbmNvbmRpdGlvbmFsbHkgdHJhcCBhbmQgZm9yd2FyZCBhY2Nlc3NlcyB0
byB0aGUgUEJBIE1TSS1YIGFyZWEuCiAtIFNpbXBsaWZ5IHRoZSBjb25kaXRpb25hbHMgaW4gdnBj
aV9tc2l4X2NvbnRyb2xfd3JpdGUuCiAtIEZpeCB2cGNpX21zaXhfYWNjZXB0IHRvIHVzZSBhIGJv
b2wgdHlwZS4KIC0gQWxsb3cgYWxsIHN1cHBvcnRlZCBhY2Nlc3NlcyBhcyBkZXNjcmliZWQgaW4g
dGhlIHNwZWMgdG8gdGhlIE1TSS1YCiAgIHRhYmxlLgogLSBUcnVuY2F0ZSB0aGUgcmV0dXJuZWQg
YWRkcmVzcyB3aGVuIHRoZSBhY2Nlc3MgaXMgYSAzMmIgcmVhZC4KIC0gQWx3YXlzIHJldHVybiBY
ODZFTVVMX09LQVkgZnJvbSB0aGUgaGFuZGxlcnMsIHJldHVybmluZyB+MCBpbiB0aGUKICAgcmVh
ZCBjYXNlIGlmIHRoZSBhY2Nlc3MgaXMgbm90IHN1cHBvcnRlZCwgb3IgaWdub3Jpbmcgd3JpdGVz
LgogLSBEbyBub3QgY2hlY2sgdGhhdCBtYXhfZW50cmllcyBpcyAhPSAwIGluIHRoZSBpbml0IGhh
bmRsZXIuCiAtIFVzZSB0cnlsb2NrIGluIHRoZSBkdW1wIGhhbmRsZXIuCgpDaGFuZ2VzIHNpbmNl
IHYyOgogLSBTcGxpdCBvdXQgYXJjaC1zcGVjaWZpYyBjb2RlLgoKVGhpcyBwYXRjaCBoYXMgYmVl
biB0ZXN0ZWQgd2l0aCBkZXZpY2VzIHVzaW5nIGJvdGggYSBzaW5nbGUgTVNJLVgKZW50cnkgYW5k
IG11bHRpcGxlIG9uZXMuCi0tLQogeGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMgICAgfCAg
IDIgKy0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICAgIHwgICAxICsKIHhlbi9hcmNo
L3g4Ni9odm0vdm1zaS5jICAgICAgICAgIHwgMTI4ICsrKysrKysrKy0KIHhlbi9hcmNoL3g4Ni9t
c2kuYyAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi9kcml2ZXJzL3ZwY2kvTWFrZWZpbGUgICAg
ICAgIHwgICAyICstCiB4ZW4vZHJpdmVycy92cGNpL2hlYWRlci5jICAgICAgICB8ICA4NSArKysr
KystCiB4ZW4vZHJpdmVycy92cGNpL21zaXguYyAgICAgICAgICB8IDUwMyArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFp
bi5oIHwgICAzICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lvLmggICAgIHwgIDE4ICsrCiB4
ZW4vaW5jbHVkZS94ZW4vdnBjaS5oICAgICAgICAgICB8ICAzOSArKysKIDEwIGZpbGVzIGNoYW5n
ZWQsIDc3NCBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0
IHhlbi9kcml2ZXJzL3ZwY2kvbXNpeC5jCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9k
b20wX2J1aWxkLmMgYi94ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYwppbmRleCA2YjlmNzZl
YzM2Li5jMDYwZWI4NWViIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQu
YworKysgYi94ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYwpAQCAtMTA5MSw3ICsxMDkxLDcg
QEAgaW50IF9faW5pdCBkb20wX2NvbnN0cnVjdF9wdmgoc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qg
bW9kdWxlX3QgKmltYWdlLAogICAgICAgICByZXR1cm4gcmM7CiAgICAgfQogCi0gICAgcGFuaWMo
IkJ1aWxkaW5nIGEgUFZIdjIgRG9tMCBpcyBub3QgeWV0IHN1cHBvcnRlZC4iKTsKKyAgICBwcmlu
dGsoIldBUk5JTkc6IFBWSCBpcyBhbiBleHBlcmltZW50YWwgbW9kZSB3aXRoIGxpbWl0ZWQgZnVu
Y3Rpb25hbGl0eVxuIik7CiAgICAgcmV0dXJuIDA7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmluZGV4IGY0NWUyYmQyM2Qu
LjkyNzdlODQxNTAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVu
L2FyY2gveDg2L2h2bS9odm0uYwpAQCAtNTg1LDYgKzU4NSw3IEBAIGludCBodm1fZG9tYWluX2lu
aXRpYWxpc2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkb21jcl9mbGFncywKICAg
ICBJTklUX0xJU1RfSEVBRCgmZC0+YXJjaC5odm1fZG9tYWluLndyaXRlX21hcC5saXN0KTsKICAg
ICBJTklUX0xJU1RfSEVBRCgmZC0+YXJjaC5odm1fZG9tYWluLmcybV9pb3BvcnRfbGlzdCk7CiAg
ICAgSU5JVF9MSVNUX0hFQUQoJmQtPmFyY2guaHZtX2RvbWFpbi5tbWNmZ19yZWdpb25zKTsKKyAg
ICBJTklUX0xJU1RfSEVBRCgmZC0+YXJjaC5odm1fZG9tYWluLm1zaXhfdGFibGVzKTsKIAogICAg
IHJjID0gY3JlYXRlX3BlcmRvbWFpbl9tYXBwaW5nKGQsIFBFUkRPTUFJTl9WSVJUX1NUQVJULCAw
LCBOVUxMLCBOVUxMKTsKICAgICBpZiAoIHJjICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9o
dm0vdm1zaS5jIGIveGVuL2FyY2gveDg2L2h2bS92bXNpLmMKaW5kZXggNTczMmM3MGI1Yy4uZjFj
NzJmMjNkOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXNpLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2h2bS92bXNpLmMKQEAgLTY0MywxNyArNjQzLDE1IEBAIHN0YXRpYyB1bnNpZ25lZCBp
bnQgbXNpX2ZsYWdzKHVpbnQxNl90IGRhdGEsIHVpbnQ2NF90IGFkZHIpCiAgICAgICAgICAgICh0
cmlnX21vZGUgPDwgR0ZMQUdTX1NISUZUX1RSR19NT0RFKTsKIH0KIAotdm9pZCB2cGNpX21zaV9h
cmNoX21hc2soc3RydWN0IHZwY2lfYXJjaF9tc2kgKmFyY2gsIHN0cnVjdCBwY2lfZGV2ICpwZGV2
LAotICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGVudHJ5LCBib29sIG1hc2sp
CitzdGF0aWMgdm9pZCB2cGNpX21hc2tfcGlycShzdHJ1Y3QgZG9tYWluICpkLCBpbnQgcGlycSwg
Ym9vbCBtYXNrKQogewotICAgIHN0cnVjdCBkb21haW4gKmQgPSBwZGV2LT5kb21haW47CiAgICAg
Y29uc3Qgc3RydWN0IHBpcnEgKnBpbmZvOwogICAgIHN0cnVjdCBpcnFfZGVzYyAqZGVzYzsKICAg
ICB1bnNpZ25lZCBsb25nIGZsYWdzOwogICAgIGludCBpcnE7CiAKLSAgICBBU1NFUlQoYXJjaC0+
cGlycSA+PSAwKTsKLSAgICBwaW5mbyA9IHBpcnFfaW5mbyhkLCBhcmNoLT5waXJxICsgZW50cnkp
OworICAgIEFTU0VSVChwaXJxID49IDApOworICAgIHBpbmZvID0gcGlycV9pbmZvKGQsIHBpcnEp
OwogICAgIEFTU0VSVChwaW5mbyk7CiAKICAgICBpcnEgPSBwaW5mby0+YXJjaC5pcnE7CkBAIC02
NjcsNiArNjY1LDEyIEBAIHZvaWQgdnBjaV9tc2lfYXJjaF9tYXNrKHN0cnVjdCB2cGNpX2FyY2hf
bXNpICphcmNoLCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwKICAgICBzcGluX3VubG9ja19pcnFyZXN0
b3JlKCZkZXNjLT5sb2NrLCBmbGFncyk7CiB9CiAKK3ZvaWQgdnBjaV9tc2lfYXJjaF9tYXNrKHN0
cnVjdCB2cGNpX2FyY2hfbXNpICphcmNoLCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwKKyAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBlbnRyeSwgYm9vbCBtYXNrKQoreworICAgIHZw
Y2lfbWFza19waXJxKHBkZXYtPmRvbWFpbiwgYXJjaC0+cGlycSArIGVudHJ5LCBtYXNrKTsKK30K
KwogaW50IHZwY2lfbXNpX2FyY2hfZW5hYmxlKHN0cnVjdCB2cGNpX2FyY2hfbXNpICphcmNoLCBz
dHJ1Y3QgcGNpX2RldiAqcGRldiwKICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBh
ZGRyZXNzLCB1aW50MzJfdCBkYXRhLCB1bnNpZ25lZCBpbnQgdmVjdG9ycykKIHsKQEAgLTc3MSwz
ICs3NzUsMTE3IEBAIHZvaWQgdnBjaV9tc2lfYXJjaF9wcmludChzdHJ1Y3QgdnBjaV9hcmNoX21z
aSAqYXJjaCwgdWludDE2X3QgZGF0YSwKICAgICAgICAgICAgTUFTS19FWFRSKGFkZHIsIE1TSV9B
RERSX0RFU1RfSURfTUFTSyksCiAgICAgICAgICAgIGFyY2gtPnBpcnEpOwogfQorCit2b2lkIHZw
Y2lfbXNpeF9hcmNoX21hc2soc3RydWN0IHZwY2lfYXJjaF9tc2l4X2VudHJ5ICphcmNoLAorICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBwY2lfZGV2ICpwZGV2LCBib29sIG1hc2spCit7
CisgICAgdnBjaV9tYXNrX3BpcnEocGRldi0+ZG9tYWluLCBhcmNoLT5waXJxLCBtYXNrKTsKK30K
KworaW50IHZwY2lfbXNpeF9hcmNoX2VuYWJsZShzdHJ1Y3QgdnBjaV9hcmNoX21zaXhfZW50cnkg
KmFyY2gsCisgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1
aW50NjRfdCBhZGRyZXNzLAorICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkYXRh
LCB1bnNpZ25lZCBpbnQgZW50cnlfbnIsCisgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRy
X3QgdGFibGVfYmFzZSkKK3sKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gcGRldi0+ZG9tYWluOwor
ICAgIHhlbl9kb21jdGxfYmluZF9wdF9pcnFfdCBiaW5kID0geworICAgICAgICAuaXJxX3R5cGUg
PSBQVF9JUlFfVFlQRV9NU0ksCisgICAgICAgIC51Lm1zaS5ndmVjID0gbXNpX3ZlY3RvcihkYXRh
KSwKKyAgICAgICAgLnUubXNpLmdmbGFncyA9IG1zaV9mbGFncyhkYXRhLCBhZGRyZXNzKSwKKyAg
ICB9OworICAgIGludCByYzsKKworICAgIGlmICggYXJjaC0+cGlycSA9PSAtMSApCisgICAgewor
ICAgICAgICBzdHJ1Y3QgbXNpX2luZm8gbXNpX2luZm8gPSB7CisgICAgICAgICAgICAuc2VnID0g
cGRldi0+c2VnLAorICAgICAgICAgICAgLmJ1cyA9IHBkZXYtPmJ1cywKKyAgICAgICAgICAgIC5k
ZXZmbiA9IHBkZXYtPmRldmZuLAorICAgICAgICAgICAgLnRhYmxlX2Jhc2UgPSB0YWJsZV9iYXNl
LAorICAgICAgICAgICAgLmVudHJ5X25yID0gZW50cnlfbnIsCisgICAgICAgIH07CisKKyAgICAg
ICAgLyogTWFwIFBJUlEuICovCisgICAgICAgIHJjID0gYWxsb2NhdGVfYW5kX21hcF9tc2lfcGly
cShkLCAtMSwgJmFyY2gtPnBpcnEsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBNQVBfUElSUV9UWVBFX01TSSwgJm1zaV9pbmZvKTsKKyAgICAgICAgaWYgKCByYyApCisg
ICAgICAgIHsKKyAgICAgICAgICAgIGRwcmludGsoWEVOTE9HX0VSUiwKKyAgICAgICAgICAgICAg
ICAgICAgIiUwNHg6JTAyeDolMDJ4LiV1OiB1bmFibGUgdG8gbWFwIE1TSS1YIFBJUlEgZW50cnkg
JXU6ICVkXG4iLAorICAgICAgICAgICAgICAgICAgICBwZGV2LT5zZWcsIHBkZXYtPmJ1cywgUENJ
X1NMT1QocGRldi0+ZGV2Zm4pLAorICAgICAgICAgICAgICAgICAgICBQQ0lfRlVOQyhwZGV2LT5k
ZXZmbiksIGVudHJ5X25yLCByYyk7CisgICAgICAgICAgICByZXR1cm4gcmM7CisgICAgICAgIH0K
KyAgICB9CisKKyAgICBiaW5kLm1hY2hpbmVfaXJxID0gYXJjaC0+cGlycTsKKyAgICBwY2lkZXZz
X2xvY2soKTsKKyAgICByYyA9IHB0X2lycV9jcmVhdGVfYmluZChkLCAmYmluZCk7CisgICAgaWYg
KCByYyApCisgICAgeworICAgICAgICBkcHJpbnRrKFhFTkxPR19FUlIsCisgICAgICAgICAgICAg
ICAgIiUwNHg6JTAyeDolMDJ4LiV1OiB1bmFibGUgdG8gY3JlYXRlIE1TSS1YIGJpbmQgJXU6ICVk
XG4iLAorICAgICAgICAgICAgICAgIHBkZXYtPnNlZywgcGRldi0+YnVzLCBQQ0lfU0xPVChwZGV2
LT5kZXZmbiksCisgICAgICAgICAgICAgICAgUENJX0ZVTkMocGRldi0+ZGV2Zm4pLCBlbnRyeV9u
ciwgcmMpOworICAgICAgICBzcGluX2xvY2soJmQtPmV2ZW50X2xvY2spOworICAgICAgICB1bm1h
cF9kb21haW5fcGlycShkLCBhcmNoLT5waXJxKTsKKyAgICAgICAgc3Bpbl91bmxvY2soJmQtPmV2
ZW50X2xvY2spOworICAgICAgICBwY2lkZXZzX3VubG9jaygpOworICAgICAgICBhcmNoLT5waXJx
ID0gLTE7CisgICAgICAgIHJldHVybiByYzsKKyAgICB9CisgICAgcGNpZGV2c191bmxvY2soKTsK
KworICAgIHJldHVybiAwOworfQorCitpbnQgdnBjaV9tc2l4X2FyY2hfZGlzYWJsZShzdHJ1Y3Qg
dnBjaV9hcmNoX21zaXhfZW50cnkgKmFyY2gsCisgICAgICAgICAgICAgICAgICAgICAgICAgICBz
dHJ1Y3QgcGNpX2RldiAqcGRldikKK3sKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gcGRldi0+ZG9t
YWluOworICAgIHhlbl9kb21jdGxfYmluZF9wdF9pcnFfdCBiaW5kID0geworICAgICAgICAuaXJx
X3R5cGUgPSBQVF9JUlFfVFlQRV9NU0ksCisgICAgICAgIC5tYWNoaW5lX2lycSA9IGFyY2gtPnBp
cnEsCisgICAgfTsKKyAgICBpbnQgcmM7CisKKyAgICBpZiAoIGFyY2gtPnBpcnEgPT0gLTEgKQor
ICAgICAgICByZXR1cm4gMDsKKworICAgIHBjaWRldnNfbG9jaygpOworICAgIHJjID0gcHRfaXJx
X2Rlc3Ryb3lfYmluZChkLCAmYmluZCk7CisgICAgaWYgKCByYyApCisgICAgeworICAgICAgICBw
Y2lkZXZzX3VubG9jaygpOworICAgICAgICByZXR1cm4gcmM7CisgICAgfQorCisgICAgc3Bpbl9s
b2NrKCZkLT5ldmVudF9sb2NrKTsKKyAgICB1bm1hcF9kb21haW5fcGlycShkLCBhcmNoLT5waXJx
KTsKKyAgICBzcGluX3VubG9jaygmZC0+ZXZlbnRfbG9jayk7CisgICAgcGNpZGV2c191bmxvY2so
KTsKKworICAgIGFyY2gtPnBpcnEgPSAtMTsKKworICAgIHJldHVybiAwOworfQorCitpbnQgdnBj
aV9tc2l4X2FyY2hfaW5pdChzdHJ1Y3QgdnBjaV9hcmNoX21zaXhfZW50cnkgKmFyY2gpCit7Cisg
ICAgYXJjaC0+cGlycSA9IC0xOworICAgIHJldHVybiAwOworfQorCit2b2lkIHZwY2lfbXNpeF9h
cmNoX3ByaW50KHN0cnVjdCB2cGNpX2FyY2hfbXNpeF9lbnRyeSAqZW50cnksIHVpbnQzMl90IGRh
dGEsCisgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGFkZHIsIGJvb2wgbWFza2Vk
LCB1bnNpZ25lZCBpbnQgcG9zKQoreworICAgIHByaW50aygiJTR1IHZlYz0lIzAyeCU3cyU2cyUz
c2Fzc2VydCU1cyU3cyBkZXN0X2lkPSVsdSBtYXNrPSV1IHBpcnE6ICVkXG4iLAorICAgICAgICAg
ICBwb3MsIE1BU0tfRVhUUihkYXRhLCBNU0lfREFUQV9WRUNUT1JfTUFTSyksCisgICAgICAgICAg
IGRhdGEgJiBNU0lfREFUQV9ERUxJVkVSWV9MT1dQUkkgPyAibG93ZXN0IiA6ICJmaXhlZCIsCisg
ICAgICAgICAgIGRhdGEgJiBNU0lfREFUQV9UUklHR0VSX0xFVkVMID8gImxldmVsIiA6ICJlZGdl
IiwKKyAgICAgICAgICAgZGF0YSAmIE1TSV9EQVRBX0xFVkVMX0FTU0VSVCA/ICIiIDogImRlIiwK
KyAgICAgICAgICAgYWRkciAmIE1TSV9BRERSX0RFU1RNT0RFX0xPR0lDID8gImxvZyIgOiAicGh5
cyIsCisgICAgICAgICAgIGFkZHIgJiBNU0lfQUREUl9SRURJUkVDVElPTl9MT1dQUkkgPyAibG93
ZXN0IiA6ICJjcHUiLAorICAgICAgICAgICBNQVNLX0VYVFIoYWRkciwgTVNJX0FERFJfREVTVF9J
RF9NQVNLKSwKKyAgICAgICAgICAgbWFza2VkLCBlbnRyeS0+cGlycSk7Cit9CmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvbXNpLmMgYi94ZW4vYXJjaC94ODYvbXNpLmMKaW5kZXggNTczMzc4ZDZj
My4uYWQ1YzI3ZGYxOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21zaS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9tc2kuYwpAQCAtMTUzOSw2ICsxNTM5LDcgQEAgc3RhdGljIHZvaWQgZHVtcF9tc2ko
dW5zaWduZWQgY2hhciBrZXkpCiAgICAgfQogCiAgICAgdnBjaV9kdW1wX21zaSgpOworICAgIHZw
Y2lfZHVtcF9tc2l4KCk7CiB9CiAKIHN0YXRpYyBpbnQgX19pbml0IG1zaV9zZXR1cF9rZXloYW5k
bGVyKHZvaWQpCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy92cGNpL01ha2VmaWxlIGIveGVuL2Ry
aXZlcnMvdnBjaS9NYWtlZmlsZQppbmRleCA2MmNlYzllODJiLi41NWQxYmRmZGEwIDEwMDY0NAot
LS0gYS94ZW4vZHJpdmVycy92cGNpL01ha2VmaWxlCisrKyBiL3hlbi9kcml2ZXJzL3ZwY2kvTWFr
ZWZpbGUKQEAgLTEgKzEgQEAKLW9iai15ICs9IHZwY2kubyBoZWFkZXIubyBtc2kubworb2JqLXkg
Kz0gdnBjaS5vIGhlYWRlci5vIG1zaS5vIG1zaXgubwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMv
dnBjaS9oZWFkZXIuYyBiL3hlbi9kcml2ZXJzL3ZwY2kvaGVhZGVyLmMKaW5kZXggYWU1NzE5YWIx
YS4uMDcwNTYzNTBkNiAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvdnBjaS9oZWFkZXIuYworKysg
Yi94ZW4vZHJpdmVycy92cGNpL2hlYWRlci5jCkBAIC0yMCw2ICsyMCw3IEBACiAjaW5jbHVkZSA8
eGVuL3NjaGVkLmg+CiAjaW5jbHVkZSA8eGVuL3ZwY2kuaD4KICNpbmNsdWRlIDx4ZW4vcDJtLWNv
bW1vbi5oPgorI2luY2x1ZGUgPGFzbS9wMm0uaD4KIAogI2RlZmluZSBNQVBQQUJMRV9CQVIoeCkg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICgo
KHgpLT50eXBlID09IFZQQ0lfQkFSX01FTTMyIHx8ICh4KS0+dHlwZSA9PSBWUENJX0JBUl9NRU02
NF9MTyB8fCAgXApAQCAtMTAwLDExICsxMDEsNDUgQEAgc3RhdGljIGludCB2cGNpX21hcF9yYW5n
ZSh1bnNpZ25lZCBsb25nIHMsIHVuc2lnbmVkIGxvbmcgZSwgdm9pZCAqZGF0YSkKICAgICByZXR1
cm4gbW9kaWZ5X21taW8obWFwLT5kLCBfZ2ZuKHMpLCBfbWZuKHMpLCBlIC0gcyArIDEsIG1hcC0+
bWFwKTsKIH0KIAorc3RhdGljIGludCB2cGNpX3VubWFwX21zaXgoc3RydWN0IGRvbWFpbiAqZCwg
c3RydWN0IHZwY2lfbXNpeF9tZW0gKm1zaXgpCit7CisgICAgdW5zaWduZWQgbG9uZyBnZm47CisK
KyAgICBmb3IgKCBnZm4gPSBQRk5fRE9XTihtc2l4LT5hZGRyKTsgZ2ZuIDw9IFBGTl9VUChtc2l4
LT5hZGRyICsgbXNpeC0+c2l6ZSk7CisgICAgICAgICAgZ2ZuKysgKQorICAgIHsKKyAgICAgICAg
cDJtX3R5cGVfdCB0OworICAgICAgICBtZm5fdCBtZm4gPSBnZXRfZ2ZuKGQsIGdmbiwgJnQpOwor
ICAgICAgICBpbnQgcmM7CisKKyAgICAgICAgaWYgKCBtZm5fZXEobWZuLCBJTlZBTElEX01GTikg
KQorICAgICAgICB7CisgICAgICAgICAgICAvKiBOb3RoaW5nIHRvIGRvLCB0aGlzIGlzIGFscmVh
ZHkgYSBob2xlLiAqLworICAgICAgICAgICAgcHV0X2dmbihkLCBnZm4pOworICAgICAgICAgICAg
Y29udGludWU7CisgICAgICAgIH0KKworICAgICAgICBpZiAoICFwMm1faXNfbW1pbyh0KSApCisg
ICAgICAgIHsKKyAgICAgICAgICAgIHB1dF9nZm4oZCwgZ2ZuKTsKKyAgICAgICAgICAgIHJldHVy
biAtRUlOVkFMOworICAgICAgICB9CisKKyAgICAgICAgcmMgPSBtb2RpZnlfbW1pbyhkLCBfZ2Zu
KGdmbiksIG1mbiwgMSwgZmFsc2UpOworICAgICAgICBwdXRfZ2ZuKGQsIGdmbik7CisgICAgICAg
IGlmICggcmMgKQorICAgICAgICAgICAgcmV0dXJuIHJjOworICAgIH0KKworICAgIHJldHVybiAw
OworfQorCiBzdGF0aWMgaW50IHZwY2lfbW9kaWZ5X2JhcihzdHJ1Y3QgZG9tYWluICpkLCBjb25z
dCBzdHJ1Y3QgdnBjaV9iYXIgKmJhciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0
IGJvb2wgbWFwKQogewogICAgIHN0cnVjdCByYW5nZXNldCAqbWVtOwogICAgIHN0cnVjdCBtYXBf
ZGF0YSBkYXRhID0geyAuZCA9IGQsIC5tYXAgPSBtYXAgfTsKKyAgICB1bnNpZ25lZCBpbnQgaTsK
ICAgICBpbnQgcmM7CiAKICAgICBBU1NFUlQoTUFQUEFCTEVfQkFSKGJhcikpOwpAQCAtMTEzLDYg
KzE0OCwzNSBAQCBzdGF0aWMgaW50IHZwY2lfbW9kaWZ5X2JhcihzdHJ1Y3QgZG9tYWluICpkLCBj
b25zdCBzdHJ1Y3QgdnBjaV9iYXIgKmJhciwKICAgICBpZiAoIElTX0VSUihtZW0pICkKICAgICAg
ICAgcmV0dXJuIC1QVFJfRVJSKG1lbSk7CiAKKyAgICAvKgorICAgICAqIE1ha2Ugc3VyZSB0aGUg
TVNJLVggcmVnaW9ucyBvZiB0aGUgQkFSIGFyZSBub3QgbWFwcGVkIGludG8gdGhlIGRvbWFpbgor
ICAgICAqIHAybSwgb3IgZWxzZSB0aGUgTVNJLVggaGFuZGxlcnMgYXJlIHVzZWxlc3MuIE9ubHkg
ZG8gdGhpcyB3aGVuIG1hcHBpbmcsCisgICAgICogc2luY2UgdGhhdCdzIHdoZW4gdGhlIG1lbW9y
eSBkZWNvZGluZyBvbiB0aGUgZGV2aWNlIGlzIGVuYWJsZWQuCisgICAgICovCisgICAgZm9yICgg
aSA9IDA7IG1hcCAmJiBpIDwgQVJSQVlfU0laRShiYXItPm1zaXgpOyBpKysgKQorICAgIHsKKyAg
ICAgICAgc3RydWN0IHZwY2lfbXNpeF9tZW0gKm1zaXggPSBiYXItPm1zaXhbaV07CisKKyAgICAg
ICAgaWYgKCAhbXNpeCB8fCBtc2l4LT5hZGRyID09IElOVkFMSURfUEFERFIgKQorICAgICAgICAg
ICAgY29udGludWU7CisKKyAgICAgICAgcmMgPSB2cGNpX3VubWFwX21zaXgoZCwgbXNpeCk7Cisg
ICAgICAgIGlmICggcmMgKQorICAgICAgICB7CisgICAgICAgICAgICByYW5nZXNldF9kZXN0cm95
KG1lbSk7CisgICAgICAgICAgICByZXR1cm4gcmM7CisgICAgICAgIH0KKworICAgICAgICByYyA9
IHJhbmdlc2V0X3JlbW92ZV9yYW5nZShtZW0sIFBGTl9ET1dOKG1zaXgtPmFkZHIpLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQRk5fRE9XTihtc2l4LT5hZGRyICsgbXNpeC0+
c2l6ZSkpOworICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgeworICAgICAgICAgICAgcmFuZ2Vz
ZXRfZGVzdHJveShtZW0pOworICAgICAgICAgICAgcmV0dXJuIHJjOworICAgICAgICB9CisKKyAg
ICB9CisKICAgICByYyA9IHJhbmdlc2V0X3JlcG9ydF9yYW5nZXMobWVtLCAwLCB+MHVsLCB2cGNp
X21hcF9yYW5nZSwgJmRhdGEpOwogICAgIHJhbmdlc2V0X2Rlc3Ryb3kobWVtKTsKICAgICBpZiAo
IHJjICkKQEAgLTIyMSw2ICsyODUsNyBAQCBzdGF0aWMgdm9pZCB2cGNpX2Jhcl93cml0ZShzdHJ1
Y3QgcGNpX2RldiAqcGRldiwgdW5zaWduZWQgaW50IHJlZywKICAgICB1aW50OF90IHNlZyA9IHBk
ZXYtPnNlZywgYnVzID0gcGRldi0+YnVzOwogICAgIHVpbnQ4X3Qgc2xvdCA9IFBDSV9TTE9UKHBk
ZXYtPmRldmZuKSwgZnVuYyA9IFBDSV9GVU5DKHBkZXYtPmRldmZuKTsKICAgICB1aW50MzJfdCB3
ZGF0YSA9IHZhbC51MzIsIHNpemVfbWFzazsKKyAgICB1bnNpZ25lZCBpbnQgaTsKICAgICBib29s
IGhpID0gZmFsc2U7CiAKICAgICBzd2l0Y2ggKCBiYXItPnR5cGUgKQpAQCAtMjY5LDYgKzMzNCwx
MSBAQCBzdGF0aWMgdm9pZCB2cGNpX2Jhcl93cml0ZShzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5z
aWduZWQgaW50IHJlZywKICAgICBiYXItPmFkZHIgJj0gfigodWludDY0X3QpMHhmZmZmZmZmZiA8
PCAoaGkgPyAzMiA6IDApKTsKICAgICBiYXItPmFkZHIgfD0gKHVpbnQ2NF90KXdkYXRhIDw8ICho
aSA/IDMyIDogMCk7CiAKKyAgICAvKiBVcGRhdGUgYW55IE1TSS1YIGFyZWFzIGNvbnRhaW5lZCBp
biB0aGlzIEJBUi4gKi8KKyAgICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZX1NJWkUoYmFyLT5tc2l4
KTsgaSsrICkKKyAgICAgICAgaWYgKCBiYXItPm1zaXhbaV0gKQorICAgICAgICAgICAgYmFyLT5t
c2l4W2ldLT5hZGRyID0gYmFyLT5hZGRyICsgYmFyLT5tc2l4W2ldLT5vZmZzZXQ7CisKICAgICAv
KiBNYWtlIHN1cmUgWGVuIHdyaXRlcyBiYWNrIHRoZSBzYW1lIHZhbHVlIGZvciB0aGUgQkFSIFJP
IGJpdHMuICovCiAgICAgaWYgKCAhaGkgKQogICAgICAgICB3ZGF0YSB8PSBwY2lfY29uZl9yZWFk
MzIocGRldi0+c2VnLCBwZGV2LT5idXMsIFBDSV9TTE9UKHBkZXYtPmRldmZuKSwKQEAgLTQwNSw3
ICs0NzUsMjAgQEAgc3RhdGljIGludCB2cGNpX2luaXRfYmFycyhzdHJ1Y3QgcGNpX2RldiAqcGRl
dikKICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICB9CiAKLSAgICAgICAgYmFyc1tpXS5h
ZGRyID0gKGNtZCAmIFBDSV9DT01NQU5EX01FTU9SWSkgPyBhZGRyIDogSU5WQUxJRF9QQUREUjsK
KyAgICAgICAgaWYgKCBjbWQgJiBQQ0lfQ09NTUFORF9NRU1PUlkgKQorICAgICAgICB7CisgICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgajsKKworICAgICAgICAgICAgYmFyc1tpXS5hZGRyID0gYWRk
cjsKKworICAgICAgICAgICAgZm9yICggaiA9IDA7IGogPCBBUlJBWV9TSVpFKGJhcnNbaV0ubXNp
eCk7IGorKyApCisgICAgICAgICAgICAgICAgaWYgKCBiYXJzW2ldLm1zaXhbal0gKQorICAgICAg
ICAgICAgICAgICAgICBiYXJzW2ldLm1zaXhbal0tPmFkZHIgPSBiYXJzW2ldLmFkZHIgKworICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYXJzW2ldLm1zaXhbal0t
Pm9mZnNldDsKKyAgICAgICAgfQorICAgICAgICBlbHNlCisgICAgICAgICAgICBiYXJzW2ldLmFk
ZHIgPSBJTlZBTElEX1BBRERSOworCiAgICAgICAgIGJhcnNbaV0uc2l6ZSA9IHNpemU7CiAgICAg
ICAgIGJhcnNbaV0ucHJlZmV0Y2hhYmxlID0gdmFsICYgUENJX0JBU0VfQUREUkVTU19NRU1fUFJF
RkVUQ0g7CiAKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3ZwY2kvbXNpeC5jIGIveGVuL2RyaXZl
cnMvdnBjaS9tc2l4LmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uZGMw
ZTcwNzBlNAotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9kcml2ZXJzL3ZwY2kvbXNpeC5jCkBAIC0w
LDAgKzEsNTAzIEBACisvKgorICogSGFuZGxlcnMgZm9yIGFjY2Vzc2VzIHRvIHRoZSBNU0ktWCBj
YXBhYmlsaXR5IHN0cnVjdHVyZSBhbmQgdGhlIG1lbW9yeQorICogcmVnaW9uLgorICoKKyAqIENv
cHlyaWdodCAoQykgMjAxNyBDaXRyaXggU3lzdGVtcyBSJkQKKyAqCisgKiBUaGlzIHByb2dyYW0g
aXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCisgKiBtb2Rp
ZnkgaXQgdW5kZXIgdGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHRoZSBHTlUgR2VuZXJhbCBQ
dWJsaWMKKyAqIExpY2Vuc2UsIHZlcnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNv
ZnR3YXJlIEZvdW5kYXRpb24uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGlu
IHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FS
UkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRB
QklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUK
KyAqIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ug
c2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKKyAq
IExpY2Vuc2UgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3
LmdudS5vcmcvbGljZW5zZXMvPi4KKyAqLworCisjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CisjaW5j
bHVkZSA8eGVuL3ZwY2kuaD4KKyNpbmNsdWRlIDxhc20vbXNpLmg+CisjaW5jbHVkZSA8eGVuL3Ay
bS1jb21tb24uaD4KKyNpbmNsdWRlIDx4ZW4va2V5aGFuZGxlci5oPgorCisjZGVmaW5lIE1TSVhf
U0laRShudW0pIChvZmZzZXRvZihzdHJ1Y3QgdnBjaV9tc2l4LCBlbnRyaWVzW251bV0pKQorI2Rl
ZmluZSBNU0lYX0FERFJfSU5fUkFOR0UoYSwgdGFibGUpICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgICgodGFibGUpLT5hZGRyICE9IElOVkFMSURfUEFERFIgJiYgKGEp
ID49ICh0YWJsZSktPmFkZHIgJiYgICAgICAgICAgXAorICAgICAoYSkgPCAodGFibGUpLT5hZGRy
ICsgKHRhYmxlKS0+c2l6ZSkKKworc3RhdGljIHZvaWQgdnBjaV9tc2l4X2NvbnRyb2xfcmVhZChz
dHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5zaWduZWQgaW50IHJlZywKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5pb24gdnBjaV92YWwgKnZhbCwgdm9pZCAqZGF0YSkKK3sKKyAg
ICBjb25zdCBzdHJ1Y3QgdnBjaV9tc2l4ICptc2l4ID0gZGF0YTsKKworICAgIHZhbC0+dTE2ID0g
KG1zaXgtPm1heF9lbnRyaWVzIC0gMSkgJiBQQ0lfTVNJWF9GTEFHU19RU0laRTsKKyAgICB2YWwt
PnUxNiB8PSBtc2l4LT5lbmFibGVkID8gUENJX01TSVhfRkxBR1NfRU5BQkxFIDogMDsKKyAgICB2
YWwtPnUxNiB8PSBtc2l4LT5tYXNrZWQgPyBQQ0lfTVNJWF9GTEFHU19NQVNLQUxMIDogMDsKK30K
Kworc3RhdGljIHZvaWQgdnBjaV9tc2l4X2NvbnRyb2xfd3JpdGUoc3RydWN0IHBjaV9kZXYgKnBk
ZXYsIHVuc2lnbmVkIGludCByZWcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bmlvbiB2cGNpX3ZhbCB2YWwsIHZvaWQgKmRhdGEpCit7CisgICAgdWludDhfdCBzZWcgPSBw
ZGV2LT5zZWcsIGJ1cyA9IHBkZXYtPmJ1czsKKyAgICB1aW50OF90IHNsb3QgPSBQQ0lfU0xPVChw
ZGV2LT5kZXZmbiksIGZ1bmMgPSBQQ0lfRlVOQyhwZGV2LT5kZXZmbik7CisgICAgc3RydWN0IHZw
Y2lfbXNpeCAqbXNpeCA9IGRhdGE7CisgICAgcGFkZHJfdCB0YWJsZV9iYXNlID0gcGRldi0+dnBj
aS0+aGVhZGVyLmJhcnNbbXNpeC0+dGFibGUuYmlyXS5hZGRyOworICAgIGJvb2wgbmV3X21hc2tl
ZCwgbmV3X2VuYWJsZWQ7CisgICAgdW5zaWduZWQgaW50IGk7CisgICAgaW50IHJjOworCisgICAg
bmV3X21hc2tlZCA9IHZhbC51MTYgJiBQQ0lfTVNJWF9GTEFHU19NQVNLQUxMOworICAgIG5ld19l
bmFibGVkID0gdmFsLnUxNiAmIFBDSV9NU0lYX0ZMQUdTX0VOQUJMRTsKKworICAgIGlmICggIW1z
aXgtPmVuYWJsZWQgJiYgbmV3X2VuYWJsZWQgKQorICAgIHsKKyAgICAgICAgLyogTVNJLVggZW5h
YmxlZC4gKi8KKyAgICAgICAgZm9yICggaSA9IDA7IGkgPCBtc2l4LT5tYXhfZW50cmllczsgaSsr
ICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCBtc2l4LT5lbnRyaWVzW2ldLm1hc2tlZCAp
CisgICAgICAgICAgICAgICAgY29udGludWU7CisKKyAgICAgICAgICAgIHJjID0gdnBjaV9tc2l4
X2FyY2hfZW5hYmxlKCZtc2l4LT5lbnRyaWVzW2ldLmFyY2gsIHBkZXYsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBtc2l4LT5lbnRyaWVzW2ldLmFkZHIsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtc2l4LT5lbnRyaWVzW2ldLmRhdGEsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtc2l4LT5lbnRyaWVzW2ldLm5y
LCB0YWJsZV9iYXNlKTsKKyAgICAgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgeworICAg
ICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgIiUwNHg6JTAyeDolMDJ4LiV1OiB1bmFibGUgdG8gdXBkYXRlIGVudHJ5ICV1OiAlZFxuIiwK
KyAgICAgICAgICAgICAgICAgICAgICAgICBzZWcsIGJ1cywgc2xvdCwgZnVuYywgaSwgcmMpOwor
ICAgICAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAgICAgIH0KKworICAgICAgICAgICAgdnBj
aV9tc2l4X2FyY2hfbWFzaygmbXNpeC0+ZW50cmllc1tpXS5hcmNoLCBwZGV2LCBmYWxzZSk7Cisg
ICAgICAgIH0KKyAgICB9CisgICAgZWxzZSBpZiAoIG1zaXgtPmVuYWJsZWQgJiYgIW5ld19lbmFi
bGVkICkKKyAgICB7CisgICAgICAgIC8qIE1TSS1YIGRpc2FibGVkLiAqLworICAgICAgICBmb3Ig
KCBpID0gMDsgaSA8IG1zaXgtPm1heF9lbnRyaWVzOyBpKysgKQorICAgICAgICB7CisgICAgICAg
ICAgICByYyA9IHZwY2lfbXNpeF9hcmNoX2Rpc2FibGUoJm1zaXgtPmVudHJpZXNbaV0uYXJjaCwg
cGRldik7CisgICAgICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAg
ICAgICBnZHByaW50ayhYRU5MT0dfRVJSLAorICAgICAgICAgICAgICAgICAgICAgICAgICIlMDR4
OiUwMng6JTAyeC4ldTogdW5hYmxlIHRvIGRpc2FibGUgZW50cnkgJXU6ICVkXG4iLAorICAgICAg
ICAgICAgICAgICAgICAgICAgIHNlZywgYnVzLCBzbG90LCBmdW5jLCBpLCByYyk7CisgICAgICAg
ICAgICAgICAgcmV0dXJuOworICAgICAgICAgICAgfQorICAgICAgICB9CisgICAgfQorCisgICAg
aWYgKCAobmV3X2VuYWJsZWQgIT0gbXNpeC0+ZW5hYmxlZCB8fCBuZXdfbWFza2VkICE9IG1zaXgt
Pm1hc2tlZCkgJiYKKyAgICAgICAgIHBjaV9tc2lfY29uZl93cml0ZV9pbnRlcmNlcHQocGRldiwg
cmVnLCAyLCAmdmFsLnUzMikgPj0gMCApCisgICAgICAgIHBjaV9jb25mX3dyaXRlMTYoc2VnLCBi
dXMsIHNsb3QsIGZ1bmMsIHJlZywgdmFsLnUzMik7CisKKyAgICBtc2l4LT5tYXNrZWQgPSBuZXdf
bWFza2VkOworICAgIG1zaXgtPmVuYWJsZWQgPSBuZXdfZW5hYmxlZDsKK30KKworc3RhdGljIHN0
cnVjdCB2cGNpX21zaXggKnZwY2lfbXNpeF9maW5kKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGxvbmcgYWRkcikKK3sKKyAgICBzdHJ1Y3QgdnBjaV9tc2l4ICptc2l4OworCisgICAgQVNTRVJU
KHZwY2lfbG9ja2VkKGQpKTsKKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggbXNpeCwgICZkLT5h
cmNoLmh2bV9kb21haW4ubXNpeF90YWJsZXMsIG5leHQgKQorICAgIHsKKyAgICAgICAgdWludDhf
dCBzZWcgPSBtc2l4LT5wZGV2LT5zZWcsIGJ1cyA9IG1zaXgtPnBkZXYtPmJ1czsKKyAgICAgICAg
dWludDhfdCBzbG90ID0gUENJX1NMT1QobXNpeC0+cGRldi0+ZGV2Zm4pOworICAgICAgICB1aW50
OF90IGZ1bmMgPSBQQ0lfRlVOQyhtc2l4LT5wZGV2LT5kZXZmbik7CisgICAgICAgIHVpbnQxNl90
IGNtZCA9IHBjaV9jb25mX3JlYWQxNihzZWcsIGJ1cywgc2xvdCwgZnVuYywgUENJX0NPTU1BTkQp
OworCisgICAgICAgIGlmICggKGNtZCAmIFBDSV9DT01NQU5EX01FTU9SWSkgJiYKKyAgICAgICAg
ICAgICAoTVNJWF9BRERSX0lOX1JBTkdFKGFkZHIsICZtc2l4LT50YWJsZSkgfHwKKyAgICAgICAg
ICAgICBNU0lYX0FERFJfSU5fUkFOR0UoYWRkciwgJm1zaXgtPnBiYSkpICkKKyAgICAgICAgICAg
IHJldHVybiBtc2l4OworICAgIH0KKworICAgIHJldHVybiBOVUxMOworfQorCitzdGF0aWMgaW50
IHZwY2lfbXNpeF9hY2NlcHQoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgYWRkcikKK3sK
KyAgICBib29sIGZvdW5kOworCisgICAgdnBjaV9sb2NrKHYtPmRvbWFpbik7CisgICAgZm91bmQg
PSB2cGNpX21zaXhfZmluZCh2LT5kb21haW4sIGFkZHIpOworICAgIHZwY2lfdW5sb2NrKHYtPmRv
bWFpbik7CisKKyAgICByZXR1cm4gZm91bmQ7Cit9CisKK3N0YXRpYyBpbnQgdnBjaV9tc2l4X2Fj
Y2Vzc19jaGVjayhzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5zaWduZWQgbG9uZyBhZGRyLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBsZW4pCit7CisgICAg
dWludDhfdCBzZWcgPSBwZGV2LT5zZWcsIGJ1cyA9IHBkZXYtPmJ1czsKKyAgICB1aW50OF90IHNs
b3QgPSBQQ0lfU0xPVChwZGV2LT5kZXZmbiksIGZ1bmMgPSBQQ0lfRlVOQyhwZGV2LT5kZXZmbik7
CisKKyAgICAvKiBPbmx5IGFsbG93IDMyLzY0YiBhY2Nlc3Nlcy4gKi8KKyAgICBpZiAoIGxlbiAh
PSA0ICYmIGxlbiAhPSA4ICkKKyAgICB7CisgICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsCisg
ICAgICAgICAgICAgICAgICIlMDR4OiUwMng6JTAyeC4ldTogaW52YWxpZCBNU0ktWCB0YWJsZSBh
Y2Nlc3Mgc2l6ZTogJXVcbiIsCisgICAgICAgICAgICAgICAgIHNlZywgYnVzLCBzbG90LCBmdW5j
LCBsZW4pOworICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICB9CisKKyAgICAvKiBPbmx5IGFs
bG93IGFsaWduZWQgYWNjZXNzZXMuICovCisgICAgaWYgKCAoYWRkciAmIChsZW4gLSAxKSkgIT0g
MCApCisgICAgeworICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLAorICAgICAgICAgICAgICAg
ICAiJTA0eDolMDJ4OiUwMnguJXU6IE1TSS1YIG9ubHkgYWxsb3dzIGFsaWduZWQgYWNjZXNzZXNc
biIsCisgICAgICAgICAgICAgICAgIHNlZywgYnVzLCBzbG90LCBmdW5jKTsKKyAgICAgICAgcmV0
dXJuIC1FSU5WQUw7CisgICAgfQorCisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBzdHJ1Y3Qg
dnBjaV9tc2l4X2VudHJ5ICp2cGNpX21zaXhfZ2V0X2VudHJ5KHN0cnVjdCB2cGNpX21zaXggKm1z
aXgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBsb25nIGFkZHIpCit7CisgICAgcmV0dXJuICZtc2l4LT5lbnRyaWVzWyhhZGRyIC0g
bXNpeC0+dGFibGUuYWRkcikgLyBQQ0lfTVNJWF9FTlRSWV9TSVpFXTsKK30KKworc3RhdGljIGlu
dCB2cGNpX21zaXhfcmVhZChzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyBhZGRyLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbGVuLCB1bnNpZ25lZCBsb25nICpk
YXRhKQoreworICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CisgICAgc3RydWN0IHZw
Y2lfbXNpeCAqbXNpeDsKKyAgICBjb25zdCBzdHJ1Y3QgdnBjaV9tc2l4X2VudHJ5ICplbnRyeTsK
KyAgICB1bnNpZ25lZCBpbnQgb2Zmc2V0OworCisgICAgdnBjaV9sb2NrKGQpOworCisgICAgbXNp
eCA9IHZwY2lfbXNpeF9maW5kKGQsIGFkZHIpOworICAgIGlmICggIW1zaXggKQorICAgIHsKKyAg
ICAgICAgdnBjaV91bmxvY2soZCk7CisgICAgICAgICpkYXRhID0gfjB1bDsKKyAgICAgICAgcmV0
dXJuIFg4NkVNVUxfT0tBWTsKKyAgICB9CisKKyAgICBpZiAoIHZwY2lfbXNpeF9hY2Nlc3NfY2hl
Y2sobXNpeC0+cGRldiwgYWRkciwgbGVuKSApCisgICAgeworICAgICAgICB2cGNpX3VubG9jayhk
KTsKKyAgICAgICAgKmRhdGEgPSB+MHVsOworICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwor
ICAgIH0KKworICAgIGlmICggTVNJWF9BRERSX0lOX1JBTkdFKGFkZHIsICZtc2l4LT5wYmEpICkK
KyAgICB7CisgICAgICAgIC8qIEFjY2VzcyB0byBQQkEuICovCisgICAgICAgIHN3aXRjaCAoIGxl
biApCisgICAgICAgIHsKKyAgICAgICAgY2FzZSA0OgorICAgICAgICAgICAgKmRhdGEgPSByZWFk
bChhZGRyKTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICBjYXNlIDg6CisgICAgICAgICAg
ICAqZGF0YSA9IHJlYWRxKGFkZHIpOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGRlZmF1
bHQ6CisgICAgICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICAgICAgICAgIGJyZWFr
OworICAgICAgICB9CisKKyAgICAgICAgdnBjaV91bmxvY2soZCk7CisgICAgICAgIHJldHVybiBY
ODZFTVVMX09LQVk7CisgICAgfQorCisgICAgLyogR2V0IHRoZSB0YWJsZSBlbnRyeSBhbmQgb2Zm
c2V0LiAqLworICAgIGVudHJ5ID0gdnBjaV9tc2l4X2dldF9lbnRyeShtc2l4LCBhZGRyKTsKKyAg
ICBvZmZzZXQgPSBhZGRyICYgKFBDSV9NU0lYX0VOVFJZX1NJWkUgLSAxKTsKKworICAgIHN3aXRj
aCAoIG9mZnNldCApCisgICAgeworICAgIGNhc2UgUENJX01TSVhfRU5UUllfTE9XRVJfQUREUl9P
RkZTRVQ6CisgICAgICAgIC8qCisgICAgICAgICAqIE5COiBkbyBleHBsaWNpdCB0cnVuY2F0aW9u
IHRvIHRoZSBzaXplIG9mIHRoZSBhY2Nlc3MuIFRoaXMgc2hvdWxkbid0CisgICAgICAgICAqIGJl
IHJlcXVpcmVkIGhlcmUsIHNpbmNlIHRoZSBjYWxsZXIgb2YgdGhlIGhhbmRsZXIgc2hvdWxkIGFs
cmVhZHkKKyAgICAgICAgICogdGFrZSB0aGUgYXBwcm9wcmlhdGUgbWVhc3VyZXMgdG8gdHJ1bmNh
dGUgdGhlIHZhbHVlIGJlZm9yZSByZXR1cm5pbmcKKyAgICAgICAgICogdG8gdGhlIGd1ZXN0LCBi
dXQgYmV0dGVyIGJlIHNhZmUgdGhhbiBzb3JyeS4KKyAgICAgICAgICovCisgICAgICAgICpkYXRh
ID0gbGVuID09IDggPyBlbnRyeS0+YWRkciA6ICh1aW50MzJfdCllbnRyeS0+YWRkcjsKKyAgICAg
ICAgYnJlYWs7CisgICAgY2FzZSBQQ0lfTVNJWF9FTlRSWV9VUFBFUl9BRERSX09GRlNFVDoKKyAg
ICAgICAgKmRhdGEgPSBlbnRyeS0+YWRkciA+PiAzMjsKKyAgICAgICAgYnJlYWs7CisgICAgY2Fz
ZSBQQ0lfTVNJWF9FTlRSWV9EQVRBX09GRlNFVDoKKyAgICAgICAgKmRhdGEgPSBlbnRyeS0+ZGF0
YTsKKyAgICAgICAgaWYgKCBsZW4gPT0gOCApCisgICAgICAgICAgICAqZGF0YSB8PQorICAgICAg
ICAgICAgICAgICh1aW50NjRfdCkoZW50cnktPm1hc2tlZCA/IFBDSV9NU0lYX1ZFQ1RPUl9CSVRN
QVNLIDogMCkgPDwgMzI7CisgICAgICAgIGJyZWFrOworICAgIGNhc2UgUENJX01TSVhfRU5UUllf
VkVDVE9SX0NUUkxfT0ZGU0VUOgorICAgICAgICAqZGF0YSA9IGVudHJ5LT5tYXNrZWQgPyBQQ0lf
TVNJWF9WRUNUT1JfQklUTUFTSyA6IDA7CisgICAgICAgIGJyZWFrOworICAgIGRlZmF1bHQ6Cisg
ICAgICAgIEJVRygpOworICAgIH0KKyAgICB2cGNpX3VubG9jayhkKTsKKworICAgIHJldHVybiBY
ODZFTVVMX09LQVk7Cit9CisKK3N0YXRpYyBpbnQgdnBjaV9tc2l4X3dyaXRlKHN0cnVjdCB2Y3B1
ICp2LCB1bnNpZ25lZCBsb25nIGFkZHIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgbGVuLCB1bnNpZ25lZCBsb25nIGRhdGEpCit7CisgICAgc3RydWN0IGRv
bWFpbiAqZCA9IHYtPmRvbWFpbjsKKyAgICBzdHJ1Y3QgdnBjaV9tc2l4ICptc2l4OworICAgIHN0
cnVjdCB2cGNpX21zaXhfZW50cnkgKmVudHJ5OworICAgIHVuc2lnbmVkIGludCBvZmZzZXQ7CisK
KyAgICB2cGNpX2xvY2soZCk7CisgICAgbXNpeCA9IHZwY2lfbXNpeF9maW5kKGQsIGFkZHIpOwor
ICAgIGlmICggIW1zaXggKQorICAgIHsKKyAgICAgICAgdnBjaV91bmxvY2soZCk7CisgICAgICAg
IHJldHVybiBYODZFTVVMX09LQVk7CisgICAgfQorCisgICAgaWYgKCBNU0lYX0FERFJfSU5fUkFO
R0UoYWRkciwgJm1zaXgtPnBiYSkgKQorICAgIHsKKyAgICAgICAgLyogSWdub3JlIHdyaXRlcyB0
byBQQkEsIGl0J3MgYmVoYXZpb3IgaXMgdW5kZWZpbmVkLiAqLworICAgICAgICB2cGNpX3VubG9j
ayhkKTsKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKKyAgICB9CisKKyAgICBpZiAoIHZw
Y2lfbXNpeF9hY2Nlc3NfY2hlY2sobXNpeC0+cGRldiwgYWRkciwgbGVuKSApCisgICAgeworICAg
ICAgICB2cGNpX3VubG9jayhkKTsKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKKyAgICB9
CisKKyAgICAvKiBHZXQgdGhlIHRhYmxlIGVudHJ5IGFuZCBvZmZzZXQuICovCisgICAgZW50cnkg
PSB2cGNpX21zaXhfZ2V0X2VudHJ5KG1zaXgsIGFkZHIpOworICAgIG9mZnNldCA9IGFkZHIgJiAo
UENJX01TSVhfRU5UUllfU0laRSAtIDEpOworCisgICAgc3dpdGNoICggb2Zmc2V0ICkKKyAgICB7
CisgICAgY2FzZSBQQ0lfTVNJWF9FTlRSWV9MT1dFUl9BRERSX09GRlNFVDoKKyAgICAgICAgaWYg
KCBsZW4gPT0gOCApCisgICAgICAgIHsKKyAgICAgICAgICAgIGVudHJ5LT5hZGRyID0gZGF0YTsK
KyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisgICAgICAgIGVudHJ5LT5hZGRyICY9IH4w
eGZmZmZmZmZmOworICAgICAgICBlbnRyeS0+YWRkciB8PSBkYXRhOworICAgICAgICBicmVhazsK
KyAgICBjYXNlIFBDSV9NU0lYX0VOVFJZX1VQUEVSX0FERFJfT0ZGU0VUOgorICAgICAgICBlbnRy
eS0+YWRkciAmPSB+KCh1aW50NjRfdCkweGZmZmZmZmZmIDw8IDMyKTsKKyAgICAgICAgZW50cnkt
PmFkZHIgfD0gZGF0YSA8PCAzMjsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSBQQ0lfTVNJWF9F
TlRSWV9EQVRBX09GRlNFVDoKKyAgICAgICAgLyoKKyAgICAgICAgICogOCBieXRlIHdyaXRlcyB0
byB0aGUgbXNnIGRhdGEgYW5kIHZlY3RvciBjb250cm9sIGZpZWxkcyBhcmUKKyAgICAgICAgICog
b25seSBhbGxvd2VkIGlmIHRoZSBlbnRyeSBpcyBtYXNrZWQuCisgICAgICAgICAqLworICAgICAg
ICBpZiAoIGxlbiA9PSA4ICYmICFlbnRyeS0+bWFza2VkICYmICFtc2l4LT5tYXNrZWQgJiYgbXNp
eC0+ZW5hYmxlZCApCisgICAgICAgIHsKKyAgICAgICAgICAgIHZwY2lfdW5sb2NrKGQpOworICAg
ICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKKyAgICAgICAgfQorCisgICAgICAgIGVudHJ5
LT5kYXRhID0gZGF0YTsKKworICAgICAgICBpZiAoIGxlbiA9PSA0ICkKKyAgICAgICAgICAgIGJy
ZWFrOworCisgICAgICAgIGRhdGEgPj49IDMyOworICAgICAgICAvKiBmYWxsdGhyb3VnaCAqLwor
ICAgIGNhc2UgUENJX01TSVhfRU5UUllfVkVDVE9SX0NUUkxfT0ZGU0VUOgorICAgIHsKKyAgICAg
ICAgYm9vbCBuZXdfbWFza2VkID0gZGF0YSAmIFBDSV9NU0lYX1ZFQ1RPUl9CSVRNQVNLOworICAg
ICAgICBzdHJ1Y3QgcGNpX2RldiAqcGRldiA9IG1zaXgtPnBkZXY7CisgICAgICAgIHBhZGRyX3Qg
dGFibGVfYmFzZSA9IHBkZXYtPnZwY2ktPmhlYWRlci5iYXJzW21zaXgtPnRhYmxlLmJpcl0uYWRk
cjsKKyAgICAgICAgaW50IHJjOworCisgICAgICAgIGlmICggIW1zaXgtPmVuYWJsZWQgKQorICAg
ICAgICB7CisgICAgICAgICAgICBlbnRyeS0+bWFza2VkID0gbmV3X21hc2tlZDsKKyAgICAgICAg
ICAgIGJyZWFrOworICAgICAgICB9CisKKyAgICAgICAgaWYgKCBuZXdfbWFza2VkICE9IGVudHJ5
LT5tYXNrZWQgJiYgIW5ld19tYXNrZWQgKQorICAgICAgICB7CisgICAgICAgICAgICAvKiBVbm1h
c2tpbmcgYW4gZW50cnksIHVwZGF0ZSBpdC4gKi8KKyAgICAgICAgICAgIHJjID0gdnBjaV9tc2l4
X2FyY2hfZW5hYmxlKCZlbnRyeS0+YXJjaCwgcGRldiwgZW50cnktPmFkZHIsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnRyeS0+ZGF0YSwgZW50cnktPm5yLCB0YWJs
ZV9iYXNlKTsKKyAgICAgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgeworICAgICAgICAg
ICAgICAgIHZwY2lfdW5sb2NrKGQpOworICAgICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19F
UlIsCisgICAgICAgICAgICAgICAgICAgICAgICAgIiUwNHg6JTAyeDolMDJ4LiV1OiB1bmFibGUg
dG8gdXBkYXRlIGVudHJ5ICV1OiAlZFxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICBwZGV2
LT5zZWcsIHBkZXYtPmJ1cywgUENJX1NMT1QocGRldi0+ZGV2Zm4pLAorICAgICAgICAgICAgICAg
ICAgICAgICAgIFBDSV9GVU5DKHBkZXYtPmRldmZuKSwgZW50cnktPm5yLCByYyk7CisgICAgICAg
ICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgfQor
CisgICAgICAgIHZwY2lfbXNpeF9hcmNoX21hc2soJmVudHJ5LT5hcmNoLCBwZGV2LCBuZXdfbWFz
a2VkKTsKKyAgICAgICAgZW50cnktPm1hc2tlZCA9IG5ld19tYXNrZWQ7CisKKyAgICAgICAgYnJl
YWs7CisgICAgfQorICAgIGRlZmF1bHQ6CisgICAgICAgIEJVRygpOworICAgIH0KKyAgICB2cGNp
X3VubG9jayhkKTsKKworICAgIHJldHVybiBYODZFTVVMX09LQVk7Cit9CisKK3N0YXRpYyBjb25z
dCBzdHJ1Y3QgaHZtX21taW9fb3BzIHZwY2lfbXNpeF90YWJsZV9vcHMgPSB7CisgICAgLmNoZWNr
ID0gdnBjaV9tc2l4X2FjY2VwdCwKKyAgICAucmVhZCA9IHZwY2lfbXNpeF9yZWFkLAorICAgIC53
cml0ZSA9IHZwY2lfbXNpeF93cml0ZSwKK307CisKK3N0YXRpYyBpbnQgdnBjaV9pbml0X21zaXgo
c3RydWN0IHBjaV9kZXYgKnBkZXYpCit7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHBkZXYtPmRv
bWFpbjsKKyAgICB1aW50OF90IHNlZyA9IHBkZXYtPnNlZywgYnVzID0gcGRldi0+YnVzOworICAg
IHVpbnQ4X3Qgc2xvdCA9IFBDSV9TTE9UKHBkZXYtPmRldmZuKSwgZnVuYyA9IFBDSV9GVU5DKHBk
ZXYtPmRldmZuKTsKKyAgICBzdHJ1Y3QgdnBjaV9tc2l4ICptc2l4OworICAgIHVuc2lnbmVkIGlu
dCBtc2l4X29mZnNldCwgaSwgbWF4X2VudHJpZXM7CisgICAgc3RydWN0IHZwY2lfYmFyICp0YWJs
ZV9iYXIsICpwYmFfYmFyOworICAgIHVpbnQxNl90IGNvbnRyb2w7CisgICAgaW50IHJjOworCisg
ICAgbXNpeF9vZmZzZXQgPSBwY2lfZmluZF9jYXBfb2Zmc2V0KHNlZywgYnVzLCBzbG90LCBmdW5j
LCBQQ0lfQ0FQX0lEX01TSVgpOworICAgIGlmICggIW1zaXhfb2Zmc2V0ICkKKyAgICAgICAgcmV0
dXJuIDA7CisKKyAgICBjb250cm9sID0gcGNpX2NvbmZfcmVhZDE2KHNlZywgYnVzLCBzbG90LCBm
dW5jLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbXNpeF9jb250cm9sX3JlZyhtc2l4
X29mZnNldCkpOworCisgICAgLyogR2V0IHRoZSBtYXhpbXVtIG51bWJlciBvZiB2ZWN0b3JzIHRo
ZSBkZXZpY2Ugc3VwcG9ydHMuICovCisgICAgbWF4X2VudHJpZXMgPSBtc2l4X3RhYmxlX3NpemUo
Y29udHJvbCk7CisKKyAgICBtc2l4ID0geHphbGxvY19ieXRlcyhNU0lYX1NJWkUobWF4X2VudHJp
ZXMpKTsKKyAgICBpZiAoICFtc2l4ICkKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisKKyAgICBt
c2l4LT5tYXhfZW50cmllcyA9IG1heF9lbnRyaWVzOworICAgIG1zaXgtPnBkZXYgPSBwZGV2Owor
CisgICAgLyogRmluZCB0aGUgTVNJLVggdGFibGUgYWRkcmVzcy4gKi8KKyAgICBtc2l4LT50YWJs
ZS5vZmZzZXQgPSBwY2lfY29uZl9yZWFkMzIoc2VnLCBidXMsIHNsb3QsIGZ1bmMsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1zaXhfdGFibGVfb2Zmc2V0X3JlZyht
c2l4X29mZnNldCkpOworICAgIG1zaXgtPnRhYmxlLmJpciA9IG1zaXgtPnRhYmxlLm9mZnNldCAm
IFBDSV9NU0lYX0JJUk1BU0s7CisgICAgbXNpeC0+dGFibGUub2Zmc2V0ICY9IH5QQ0lfTVNJWF9C
SVJNQVNLOworICAgIG1zaXgtPnRhYmxlLnNpemUgPSBtc2l4LT5tYXhfZW50cmllcyAqIFBDSV9N
U0lYX0VOVFJZX1NJWkU7CisgICAgbXNpeC0+dGFibGUuYWRkciA9IElOVkFMSURfUEFERFI7CisK
KyAgICAvKiBGaW5kIHRoZSBNU0ktWCBwYmEgYWRkcmVzcy4gKi8KKyAgICBtc2l4LT5wYmEub2Zm
c2V0ID0gcGNpX2NvbmZfcmVhZDMyKHNlZywgYnVzLCBzbG90LCBmdW5jLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbXNpeF9wYmFfb2Zmc2V0X3JlZyhtc2l4X29mZnNl
dCkpOworICAgIG1zaXgtPnBiYS5iaXIgPSBtc2l4LT5wYmEub2Zmc2V0ICYgUENJX01TSVhfQklS
TUFTSzsKKyAgICBtc2l4LT5wYmEub2Zmc2V0ICY9IH5QQ0lfTVNJWF9CSVJNQVNLOworICAgIG1z
aXgtPnBiYS5zaXplID0gRElWX1JPVU5EX1VQKG1zaXgtPm1heF9lbnRyaWVzLCA4KTsKKyAgICBt
c2l4LT5wYmEuYWRkciA9IElOVkFMSURfUEFERFI7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IG1z
aXgtPm1heF9lbnRyaWVzOyBpKyspCisgICAgeworICAgICAgICBtc2l4LT5lbnRyaWVzW2ldLm1h
c2tlZCA9IHRydWU7CisgICAgICAgIG1zaXgtPmVudHJpZXNbaV0ubnIgPSBpOworICAgICAgICB2
cGNpX21zaXhfYXJjaF9pbml0KCZtc2l4LT5lbnRyaWVzW2ldLmFyY2gpOworICAgIH0KKworICAg
IGlmICggbGlzdF9lbXB0eSgmZC0+YXJjaC5odm1fZG9tYWluLm1zaXhfdGFibGVzKSApCisgICAg
ICAgIHJlZ2lzdGVyX21taW9faGFuZGxlcihkLCAmdnBjaV9tc2l4X3RhYmxlX29wcyk7CisKKyAg
ICBsaXN0X2FkZCgmbXNpeC0+bmV4dCwgJmQtPmFyY2guaHZtX2RvbWFpbi5tc2l4X3RhYmxlcyk7
CisKKyAgICByYyA9IHZwY2lfYWRkX3JlZ2lzdGVyKHBkZXYsIHZwY2lfbXNpeF9jb250cm9sX3Jl
YWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICB2cGNpX21zaXhfY29udHJvbF93cml0ZSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgIG1zaXhfY29udHJvbF9yZWcobXNpeF9vZmZzZXQp
LCAyLCBtc2l4KTsKKyAgICBpZiAoIHJjICkKKyAgICB7CisgICAgICAgIGRwcmludGsoWEVOTE9H
X0VSUiwKKyAgICAgICAgICAgICAgICAiJTA0eDolMDJ4OiUwMnguJXU6IGZhaWxlZCB0byBhZGQg
aGFuZGxlciBmb3IgTVNJLVggY29udHJvbDogJWRcbiIsCisgICAgICAgICAgICAgICAgc2VnLCBi
dXMsIHNsb3QsIGZ1bmMsIHJjKTsKKyAgICAgICAgZ290byBlcnJvcjsKKyAgICB9CisKKyAgICB0
YWJsZV9iYXIgPSAmcGRldi0+dnBjaS0+aGVhZGVyLmJhcnNbbXNpeC0+dGFibGUuYmlyXTsKKyAg
ICBwYmFfYmFyID0gJnBkZXYtPnZwY2ktPmhlYWRlci5iYXJzW21zaXgtPnBiYS5iaXJdOworCisg
ICAgLyoKKyAgICAgKiBUaGUgaGVhZGVyIGhhbmRsZXJzIHdpbGwgdGFrZSBjYXJlIG9mIGxlYXZp
bmcgYSBob2xlIGZvciB0aGUgTVNJLVgKKyAgICAgKiByZWxhdGVkIGFyZWFzLCB0aGF0J3Mgd2h5
IE1TSS1YIG5lZWRzIHRvIGJlIGluaXRpYWxpemVkIGJlZm9yZSB0aGUKKyAgICAgKiBoZWFkZXIu
CisgICAgICovCisgICAgdGFibGVfYmFyLT5tc2l4W1ZQQ0lfQkFSX01TSVhfVEFCTEVdID0gJm1z
aXgtPnRhYmxlOworICAgIHBiYV9iYXItPm1zaXhbVlBDSV9CQVJfTVNJWF9QQkFdID0gJm1zaXgt
PnBiYTsKKyAgICBwZGV2LT52cGNpLT5tc2l4ID0gbXNpeDsKKworICAgIHJldHVybiAwOworCisg
ZXJyb3I6CisgICAgQVNTRVJUKHJjKTsKKyAgICB4ZnJlZShtc2l4KTsKKyAgICByZXR1cm4gcmM7
Cit9CisKK1JFR0lTVEVSX1ZQQ0lfSU5JVCh2cGNpX2luaXRfbXNpeCwgVlBDSV9QUklPUklUWV9I
SUdIKTsKKwordm9pZCB2cGNpX2R1bXBfbXNpeCh2b2lkKQoreworICAgIHN0cnVjdCBkb21haW4g
KmQ7CisgICAgc3RydWN0IHBjaV9kZXYgKnBkZXY7CisKKyAgICBmb3JfZWFjaF9kb21haW4gKCBk
ICkKKyAgICB7CisgICAgICAgIGlmICggIWhhc192cGNpKGQpICkKKyAgICAgICAgICAgIGNvbnRp
bnVlOworCisgICAgICAgIHByaW50aygidlBDSSBNU0ktWCBpbmZvcm1hdGlvbiBmb3IgZ3Vlc3Qg
JXVcbiIsIGQtPmRvbWFpbl9pZCk7CisKKyAgICAgICAgaWYgKCAhdnBjaV90cnlsb2NrKGQpICkK
KyAgICAgICAgeworICAgICAgICAgICAgcHJpbnRrKCJVbmFibGUgdG8gZ2V0IHZQQ0kgbG9jaywg
c2tpcHBpbmdcbiIpOworICAgICAgICAgICAgY29udGludWU7CisgICAgICAgIH0KKworICAgICAg
ICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggcGRldiwgJmQtPmFyY2gucGRldl9saXN0LCBkb21haW5f
bGlzdCkKKyAgICAgICAgeworICAgICAgICAgICAgdWludDhfdCBzZWcgPSBwZGV2LT5zZWcsIGJ1
cyA9IHBkZXYtPmJ1czsKKyAgICAgICAgICAgIHVpbnQ4X3Qgc2xvdCA9IFBDSV9TTE9UKHBkZXYt
PmRldmZuKSwgZnVuYyA9IFBDSV9GVU5DKHBkZXYtPmRldmZuKTsKKyAgICAgICAgICAgIHN0cnVj
dCB2cGNpX21zaXggKm1zaXggPSBwZGV2LT52cGNpLT5tc2l4OworICAgICAgICAgICAgdW5zaWdu
ZWQgaW50IGk7CisKKyAgICAgICAgICAgIGlmICggIW1zaXggKQorICAgICAgICAgICAgICAgIGNv
bnRpbnVlOworCisgICAgICAgICAgICBwcmludGsoIkRldmljZSAlMDR4OiUwMng6JTAyeC4ldVxu
Iiwgc2VnLCBidXMsIHNsb3QsIGZ1bmMpOworCisgICAgICAgICAgICBwcmludGsoIk1heCBlbnRy
aWVzOiAldSBtYXNrYWxsOiAldSBlbmFibGVkOiAldVxuIiwKKyAgICAgICAgICAgICAgICAgICBt
c2l4LT5tYXhfZW50cmllcywgbXNpeC0+bWFza2VkLCBtc2l4LT5lbmFibGVkKTsKKworICAgICAg
ICAgICAgcHJpbnRrKCJHdWVzdCB0YWJsZSBlbnRyaWVzOlxuIik7CisgICAgICAgICAgICBmb3Ig
KCBpID0gMDsgaSA8IG1zaXgtPm1heF9lbnRyaWVzOyBpKysgKQorICAgICAgICAgICAgICAgIHZw
Y2lfbXNpeF9hcmNoX3ByaW50KCZtc2l4LT5lbnRyaWVzW2ldLmFyY2gsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbXNpeC0+ZW50cmllc1tpXS5kYXRhLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1zaXgtPmVudHJpZXNbaV0uYWRkciwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtc2l4LT5lbnRyaWVzW2ldLm1hc2tlZCwg
aSk7CisgICAgICAgIH0KKyAgICAgICAgdnBjaV91bmxvY2soZCk7CisgICAgfQorfQorCisvKgor
ICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgor
ICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIHRhYi13aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9k
ZTogbmlsCisgKiBFbmQ6CisgKi8KKwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaAppbmRleCA3MDI4
ZjkzODYxLi45ODBkNzE4MzI3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9k
b21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaApAQCAtMTkwLDYg
KzE5MCw5IEBAIHN0cnVjdCBodm1fZG9tYWluIHsKICAgICAvKiBMaXN0IG9mIEVDQU0gKE1NQ0ZH
KSByZWdpb25zIHRyYXBwZWQgYnkgWGVuLiAqLwogICAgIHN0cnVjdCBsaXN0X2hlYWQgbW1jZmdf
cmVnaW9uczsKIAorICAgIC8qIExpc3Qgb2YgTVNJLVggdGFibGVzLiAqLworICAgIHN0cnVjdCBs
aXN0X2hlYWQgbXNpeF90YWJsZXM7CisKICAgICAvKiBMaXN0IG9mIHBlcm1hbmVudGx5IHdyaXRl
LW1hcHBlZCBwYWdlcy4gKi8KICAgICBzdHJ1Y3QgewogICAgICAgICBzcGlubG9ja190IGxvY2s7
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pby5oIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vaW8uaAppbmRleCA1NWVkMDk0NzM0Li43MzllZWZlNTQxIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pby5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL2lvLmgKQEAgLTE0NCw2ICsxNDQsMjQgQEAgaW50IHZwY2lfbXNpX2FyY2hfaW5pdChzdHJ1
Y3QgdnBjaV9hcmNoX21zaSAqYXJjaCk7CiB2b2lkIHZwY2lfbXNpX2FyY2hfcHJpbnQoc3RydWN0
IHZwY2lfYXJjaF9tc2kgKmFyY2gsIHVpbnQxNl90IGRhdGEsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgdWludDY0X3QgYWRkcik7CiAKKy8qIEFyY2gtc3BlY2lmaWMgTVNJLVggZW50cnkgZGF0
YSBmb3IgdlBDSS4gKi8KK3N0cnVjdCB2cGNpX2FyY2hfbXNpeF9lbnRyeSB7CisgICAgaW50IHBp
cnE7Cit9OworCisvKiBBcmNoLXNwZWNpZmljIHZQQ0kgTVNJLVggaGVscGVycy4gKi8KK3ZvaWQg
dnBjaV9tc2l4X2FyY2hfbWFzayhzdHJ1Y3QgdnBjaV9hcmNoX21zaXhfZW50cnkgKmFyY2gsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBjaV9kZXYgKnBkZXYsIGJvb2wgbWFzayk7
CitpbnQgdnBjaV9tc2l4X2FyY2hfZW5hYmxlKHN0cnVjdCB2cGNpX2FyY2hfbXNpeF9lbnRyeSAq
YXJjaCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVp
bnQ2NF90IGFkZHJlc3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRhdGEs
IHVuc2lnbmVkIGludCBlbnRyeV9uciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZHJf
dCB0YWJsZV9iYXNlKTsKK2ludCB2cGNpX21zaXhfYXJjaF9kaXNhYmxlKHN0cnVjdCB2cGNpX2Fy
Y2hfbXNpeF9lbnRyeSAqYXJjaCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBw
Y2lfZGV2ICpwZGV2KTsKK2ludCB2cGNpX21zaXhfYXJjaF9pbml0KHN0cnVjdCB2cGNpX2FyY2hf
bXNpeF9lbnRyeSAqYXJjaCk7Cit2b2lkIHZwY2lfbXNpeF9hcmNoX3ByaW50KHN0cnVjdCB2cGNp
X2FyY2hfbXNpeF9lbnRyeSAqZW50cnksIHVpbnQzMl90IGRhdGEsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVpbnQ2NF90IGFkZHIsIGJvb2wgbWFza2VkLCB1bnNpZ25lZCBpbnQgcG9zKTsK
KwogZW51bSBzdGR2Z2FfY2FjaGVfc3RhdGUgewogICAgIFNURFZHQV9DQUNIRV9VTklOSVRJQUxJ
WkVELAogICAgIFNURFZHQV9DQUNIRV9FTkFCTEVELApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
eGVuL3ZwY2kuaCBiL3hlbi9pbmNsdWRlL3hlbi92cGNpLmgKaW5kZXggY2E2OTNmMzY2Ny4uNWJj
NjM4MDUzMSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3ZwY2kuaAorKysgYi94ZW4vaW5j
bHVkZS94ZW4vdnBjaS5oCkBAIC04Myw2ICs4MywxMCBAQCBzdHJ1Y3QgdnBjaSB7CiAgICAgICAg
ICAgICB9IHR5cGU7CiAgICAgICAgICAgICBwYWRkcl90IGFkZHI7CiAgICAgICAgICAgICB1aW50
NjRfdCBzaXplOworI2RlZmluZSBWUENJX0JBUl9NU0lYX1RBQkxFICAgICAwCisjZGVmaW5lIFZQ
Q0lfQkFSX01TSVhfUEJBICAgICAgIDEKKyNkZWZpbmUgVlBDSV9CQVJfTVNJWF9OVU0gICAgICAg
MgorICAgICAgICAgICAgc3RydWN0IHZwY2lfbXNpeF9tZW0gKm1zaXhbVlBDSV9CQVJfTVNJWF9O
VU1dOwogICAgICAgICAgICAgYm9vbCBwcmVmZXRjaGFibGU7CiAgICAgICAgICAgICBib29sIHNp
emluZzsKICAgICAgICAgICAgIGJvb2wgZW5hYmxlZDsKQEAgLTExMiwxMCArMTE2LDQ1IEBAIHN0
cnVjdCB2cGNpIHsKICAgICAgICAgLyogQXJjaC1zcGVjaWZpYyBkYXRhLiAqLwogICAgICAgICBz
dHJ1Y3QgdnBjaV9hcmNoX21zaSBhcmNoOwogICAgIH0gKm1zaTsKKworICAgIC8qIE1TSS1YIGRh
dGEuICovCisgICAgc3RydWN0IHZwY2lfbXNpeCB7CisgICAgICAgIHN0cnVjdCBwY2lfZGV2ICpw
ZGV2OworICAgICAgICAvKiBNYXhpbXVtIG51bWJlciBvZiB2ZWN0b3JzIHN1cHBvcnRlZCBieSB0
aGUgZGV2aWNlLiAqLworICAgICAgICB1bnNpZ25lZCBpbnQgbWF4X2VudHJpZXM7CisgICAgICAg
IC8qIE1TSS1YIGVuYWJsZWQ/ICovCisgICAgICAgIGJvb2wgZW5hYmxlZDsKKyAgICAgICAgLyog
TWFza2VkPyAqLworICAgICAgICBib29sIG1hc2tlZDsKKyAgICAgICAgLyogTGlzdCBsaW5rLiAq
LworICAgICAgICBzdHJ1Y3QgbGlzdF9oZWFkIG5leHQ7CisgICAgICAgIC8qIFRhYmxlIGluZm9y
bWF0aW9uLiAqLworICAgICAgICBzdHJ1Y3QgdnBjaV9tc2l4X21lbSB7CisgICAgICAgICAgICAv
KiBNU0ktWCB0YWJsZSBvZmZzZXQuICovCisgICAgICAgICAgICB1bnNpZ25lZCBpbnQgb2Zmc2V0
OworICAgICAgICAgICAgLyogTVNJLVggdGFibGUgQklSLiAqLworICAgICAgICAgICAgdW5zaWdu
ZWQgaW50IGJpcjsKKyAgICAgICAgICAgIC8qIFRhYmxlIGFkZHIuICovCisgICAgICAgICAgICBw
YWRkcl90IGFkZHI7CisgICAgICAgICAgICAvKiBUYWJsZSBzaXplLiAqLworICAgICAgICAgICAg
dW5zaWduZWQgaW50IHNpemU7CisgICAgICAgIH0gdGFibGU7CisgICAgICAgIC8qIFBCQSAqLwor
ICAgICAgICBzdHJ1Y3QgdnBjaV9tc2l4X21lbSBwYmE7CisgICAgICAgIC8qIEVudHJpZXMuICov
CisgICAgICAgIHN0cnVjdCB2cGNpX21zaXhfZW50cnkgeworICAgICAgICAgICAgdW5zaWduZWQg
aW50IG5yOworICAgICAgICAgICAgdWludDY0X3QgYWRkcjsKKyAgICAgICAgICAgIHVpbnQzMl90
IGRhdGE7CisgICAgICAgICAgICBib29sIG1hc2tlZDsKKyAgICAgICAgICAgIHN0cnVjdCB2cGNp
X2FyY2hfbXNpeF9lbnRyeSBhcmNoOworICAgICAgICB9IGVudHJpZXNbXTsKKyAgICB9ICptc2l4
OwogI2VuZGlmCiB9OwogCiB2b2lkIHZwY2lfZHVtcF9tc2kodm9pZCk7Cit2b2lkIHZwY2lfZHVt
cF9tc2l4KHZvaWQpOwogCiAjZW5kaWYKIAotLSAKMi4xMS4wIChBcHBsZSBHaXQtODEpCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 30 15:05:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 15: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 1dQxUM-0004Fi-Sy; Fri, 30 Jun 2017 15:05: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=347cc55e3=Andrew.Cooper3@citrix.com>)
 id 1dQxUL-0004Ed-3o
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 15:05:41 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 B6/38-03406-4C866595; Fri, 30 Jun 2017 15:05:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplkeJIrShJLcpLzFFi42JxWrohUvdIRli
 kweJ3nBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8adY5/ZCo4KVLxo3sfSwDiVp4uRk0NCwF/i
 +NXLrCA2m4C+xO4Xn5hAbBEBdYnTHReB4hwczAJ+Eoce+IKYwgIBEvfmuINUsAioSlxd84YNJ
 Mwr4Cmx/kEYxEA5ifPHfzKD2JwCXhL7v21iBykRAiq58TkWJCwkoCZxrf8SO4jNKyAocXLmEx
 YQm1lAQuLgixfMExh5ZyFJzUKSWsDItIpRozi1qCy1SNfYWC+pKDM9oyQ3MTNH19DATC83tbg
 4MT01JzGpWC85P3cTIzBoGIBgB+PO9YGHGCU5mJREeVdeC40U4kvKT6nMSCzOiC8qzUktPsQo
 w8GhJMGblB4WKSRYlJqeWpGWmQMMX5i0BAePkgivbBBQmre4IDG3ODMdInWKUZfj2Iyf35iEW
 PLy81KlxHlXgcwQACnKKM2DGwGLpUuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5v0NMoUnM6
 8EbtMroCOYgI4QnhECckRJIkJKqoExk2n1EtnlbUzLWHrKm4UvMT2OeS74dxJv55KZv8SrZbm
 +lUy9/EWTi+nxpxzRq56/wk8c/iS7b9tOH1bD9PsXX6838nyX/unl06ZTbJUlh0/OczhZfb/G
 nEnX95qOwfVK4T3XRfN189p/npUtO+ipN+Hh2kMzl3x/92rZ2Zr5Exa47p34cw9jnhJLcUaio
 RZzUXEiAJQLiiugAgAA
X-Env-Sender: prvs=347cc55e3=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1498835137!104215873!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17456 invoked from network); 30 Jun 2017 15:05:39 -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;
 30 Jun 2017 15:05:39 -0000
X-IronPort-AV: E=Sophos;i="5.40,287,1496102400"; d="scan'208";a="430013619"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 30 Jun 2017 16:04:01 +0100
Message-ID: <1498835042-22501-3-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1498835042-22501-1-git-send-email-andrew.cooper3@citrix.com>
References: <1498835042-22501-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 2/3] x86/hvm: Rearange check_segment() to use a
	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>

VGhpcyBzaW1wbGlmaWVzIHRoZSBsb2dpYyBieSBzZXBhcmF0aW5nIHRoZSB4ODZfc2VnbWVudCBj
aGVjayBmcm9tIHRoZSB0eXBlCmNoZWNrLiAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6
IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2Rv
bWFpbi5jIHwgNDEgKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0KIDEg
ZmlsZSBjaGFuZ2VkLCAyNiBpbnNlcnRpb25zKCspLCAxNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvaHZtL2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2h2bS9kb21haW4u
YwppbmRleCBkY2E3YTAwLi4yMGE1Mjk0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2Rv
bWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZG9tYWluLmMKQEAgLTcwLDI0ICs3MCwzNSBA
QCBzdGF0aWMgaW50IGNoZWNrX3NlZ21lbnQoc3RydWN0IHNlZ21lbnRfcmVnaXN0ZXIgKnJlZywg
ZW51bSB4ODZfc2VnbWVudCBzZWcpCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgIH0KIAot
ICAgIGlmICggc2VnID09IHg4Nl9zZWdfY3MgJiYgIShyZWctPmF0dHIuZmllbGRzLnR5cGUgJiAw
eDgpICkKKyAgICBzd2l0Y2ggKCBzZWcgKQogICAgIHsKLSAgICAgICAgZ3ByaW50ayhYRU5MT0df
RVJSLCAiTm9uLWNvZGUgc2VnbWVudCBwcm92aWRlZCBmb3IgQ1NcbiIpOwotICAgICAgICByZXR1
cm4gLUVJTlZBTDsKLSAgICB9CisgICAgY2FzZSB4ODZfc2VnX2NzOgorICAgICAgICBpZiAoICEo
cmVnLT5hdHRyLmZpZWxkcy50eXBlICYgMHg4KSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGdw
cmludGsoWEVOTE9HX0VSUiwgIk5vbi1jb2RlIHNlZ21lbnQgcHJvdmlkZWQgZm9yIENTXG4iKTsK
KyAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgICAgICB9CisgICAgICAgIGJyZWFrOwog
Ci0gICAgaWYgKCBzZWcgPT0geDg2X3NlZ19zcyAmJgotICAgICAgICAgKChyZWctPmF0dHIuZmll
bGRzLnR5cGUgJiAweDgpIHx8ICEocmVnLT5hdHRyLmZpZWxkcy50eXBlICYgMHgyKSkgKQotICAg
IHsKLSAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAiTm9uLXdyaXRlYWJsZSBzZWdtZW50IHBy
b3ZpZGVkIGZvciBTU1xuIik7Ci0gICAgICAgIHJldHVybiAtRUlOVkFMOwotICAgIH0KKyAgICBj
YXNlIHg4Nl9zZWdfc3M6CisgICAgICAgIGlmICggKHJlZy0+YXR0ci5maWVsZHMudHlwZSAmIDB4
OCkgfHwgIShyZWctPmF0dHIuZmllbGRzLnR5cGUgJiAweDIpICkKKyAgICAgICAgeworICAgICAg
ICAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAiTm9uLXdyaXRlYWJsZSBzZWdtZW50IHByb3ZpZGVk
IGZvciBTU1xuIik7CisgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICAgICAgfQorICAg
ICAgICBicmVhazsKIAotICAgIGlmICggcmVnLT5hdHRyLmZpZWxkcy5zICYmIHNlZyAhPSB4ODZf
c2VnX3NzICYmIHNlZyAhPSB4ODZfc2VnX2NzICYmCi0gICAgICAgICAocmVnLT5hdHRyLmZpZWxk
cy50eXBlICYgMHg4KSAmJiAhKHJlZy0+YXR0ci5maWVsZHMudHlwZSAmIDB4MikgKQotICAgIHsK
LSAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAiTm9uLXJlYWRhYmxlIHNlZ21lbnQgcHJvdmlk
ZWQgZm9yIERTIG9yIEVTXG4iKTsKLSAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgY2FzZSB4
ODZfc2VnX2RzOgorICAgIGNhc2UgeDg2X3NlZ19lczoKKyAgICAgICAgaWYgKCAocmVnLT5hdHRy
LmZpZWxkcy50eXBlICYgMHg4KSAmJiAhKHJlZy0+YXR0ci5maWVsZHMudHlwZSAmIDB4MikgKQor
ICAgICAgICB7CisgICAgICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsICJOb24tcmVhZGFibGUg
c2VnbWVudCBwcm92aWRlZCBmb3IgRFMgb3IgRVNcbiIpOworICAgICAgICAgICAgcmV0dXJuIC1F
SU5WQUw7CisgICAgICAgIH0KKyAgICAgICAgYnJlYWs7CisKKyAgICBkZWZhdWx0OiAvKiAtV2Vy
cm9yPXN3aXRjaCAqLworICAgICAgICBicmVhazsKICAgICB9CiAKICAgICByZXR1cm4gMDsKLS0g
CjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 30 15:05:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 15: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 1dQxUL-0004FT-M6; Fri, 30 Jun 2017 15:05: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=347cc55e3=Andrew.Cooper3@citrix.com>)
 id 1dQxUK-0004EW-AH
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 15:05:40 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 8E/A3-03032-3C866595; Fri, 30 Jun 2017 15:05:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrohUvdwRli
 kwbrdQhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bNeU9ZChZxVKx8vpOpgXEGexcjJ4eEgL/E
 5omTWUFsNgF9id0vPjGB2CIC6hKnOy4CxTk4mAX8JA498AUJCwtESZxs38EIYrMIqErs+PEQz
 OYV8JRYsLCBDWKknMT54z+ZQWxOAS+J/d82sYOMEQKqufE5FiQsJKAmca3/EjtEq6DEyZlPWE
 BsZgEJiYMvXjBPYOSdhSQ1C0lqASPTKkaN4tSistQiXWNjvaSizPSMktzEzBxdQwMzvdzU4uL
 E9NScxKRiveT83E2MwMBhAIIdjDvXBx5ilORgUhLlXXktNFKILyk/pTIjsTgjvqg0J7X4EKMM
 B4eSBG9SelikkGBRanpqRVpmDjCEYdISHDxKIryyQUBp3uKCxNzizHSI1ClGXY5jM35+YxJiy
 cvPS5US510FMkMApCijNA9uBCyeLjHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmY9zfIFJ7MvB
 K4Ta+AjmACOkJ4RgjIESWJCCmpBka2GX3TTC9+PJTDtPDp/sm3RO1VG6LtrLOOXTtx5dWc7kv
 hLUutFN9fbE5kanI6s+LorJd/rPqeFO23PR+S6bc1+n2P/EOJnH9cfqHOCp6FM4xnHvrv7cLY
 srDRVsLtyc8zy36rVbapiL2qfFCnM01r9b5Jt1wL9B2jdtw7kdkVMLUtdHX6b34lluKMREMt5
 qLiRAAXSe/uogIAAA==
X-Env-Sender: prvs=347cc55e3=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1498835137!104215873!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17210 invoked from network); 30 Jun 2017 15:05:38 -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;
 30 Jun 2017 15:05:38 -0000
X-IronPort-AV: E=Sophos;i="5.40,287,1496102400"; d="scan'208";a="430013611"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 30 Jun 2017 16:04:00 +0100
Message-ID: <1498835042-22501-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1498835042-22501-1-git-send-email-andrew.cooper3@citrix.com>
References: <1498835042-22501-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 1/3] x86/emul: Introduce build time assertions
	for struct segment_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>

VGhpcyBzdHJ1Y3R1cmUgaXMgc2hhcmVkIHdpdGggaGFyZHdhcmUgaW4gdGhlIEFNRCBWTUNCLgoK
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
LS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2
L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgfCA2ICsrKysrKwogMSBmaWxlIGNoYW5nZWQsIDYg
aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZf
ZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKaW5kZXgg
ODdlODRjNi4uNTgwNWQ3MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4
Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMK
QEAgLTc4OTksNiArNzg5OSwxMiBAQCBzdGF0aWMgdm9pZCBfX2luaXQgX19tYXliZV91bnVzZWQg
YnVpbGRfYXNzZXJ0aW9ucyh2b2lkKQogICAgIEJVSUxEX0JVR19PTihYODZfRVZFTlRUWVBFX1NX
X0lOVEVSUlVQVCAhPSA0KTsKICAgICBCVUlMRF9CVUdfT04oWDg2X0VWRU5UVFlQRV9QUklfU1df
RVhDRVBUSU9OICE9IDUpOwogICAgIEJVSUxEX0JVR19PTihYODZfRVZFTlRUWVBFX1NXX0VYQ0VQ
VElPTiAhPSA2KTsKKworICAgIC8qIENoZWNrIHN0cnVjdCBzZWdtZW50X3JlZ2lzdGVyIGFnYWlu
c3QgdGhlIFZNQ0Igc2VnbWVudCBsYXlvdXQuICovCisgICAgQlVJTERfQlVHX09OKHNpemVvZihz
dHJ1Y3Qgc2VnbWVudF9yZWdpc3RlcikgIT0gMTYpOworICAgIEJVSUxEX0JVR19PTihvZmZzZXRv
ZihzdHJ1Y3Qgc2VnbWVudF9yZWdpc3RlciwgYXR0cikgIT0gMik7CisgICAgQlVJTERfQlVHX09O
KG9mZnNldG9mKHN0cnVjdCBzZWdtZW50X3JlZ2lzdGVyLCBsaW1pdCkgIT0gNCk7CisgICAgQlVJ
TERfQlVHX09OKG9mZnNldG9mKHN0cnVjdCBzZWdtZW50X3JlZ2lzdGVyLCBiYXNlKSAhPSA4KTsK
IH0KIAogI2lmbmRlZiBOREVCVUcKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 30 15:06:04 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 15:06:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQxUi-0004Jy-4X; Fri, 30 Jun 2017 15:06: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=347cc55e3=Andrew.Cooper3@citrix.com>)
 id 1dQxUg-0004Jc-Sb
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 15:06:02 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 CF/FA-03368-AD866595; Fri, 30 Jun 2017 15:06:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLLMWRWlGSWpSXmKPExsXitHSDve7NjLB
 Ig+8bzSyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozGq4vYC6ZxVXw8d5GxgfErWxcjJ4eEgL9E
 885eJhCbTUBfYveLT2C2iIC6xOmOi6xdjBwczAK6Eqt+aoCYwgI2Ek8+K4JUsAioSkz8Nxesm
 lfAU+LKptdMEBPlJM4f/8kMYgsJqElc67/EDlEjKHFy5hMWEJtZQELi4IsXzBMYuWchSc1Ckl
 rAyLSKUaM4tagstUjXyEQvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwEBiAYAf
 jvo+RhxglOZiURHlXXguNFOJLyk+pzEgszogvKs1JLT7EKMPBoSTBeyc9LFJIsCg1PbUiLTMH
 GJIwaQkOHiURXtkgoDRvcUFibnFmOkTqFKMxx4bV678wcRyb8fMbkxBLXn5eqpQ47yqQSQIgp
 RmleXCDYLFyiVFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSsK8LiBTeDLzSuD2vQI6hQnoFOEZIS
 CnlCQipKQaGO0/zA053/Zu8Vf2qx8NPWo2113VnHyWjSeAVcaw2XOj9rIn++rzJkZPV99w7yr
 rg7wreSrlh25yZExJW1O9ZgHj644EPpeOxuNqr85LHA7ZmXrx8MtLzpeYfF9cebpR4IDUaS8R
 +eak2YoTSnWd77qmr/2Q5jF9I6voyTfVcgHfX902LZnwK12JpTgj0VCLuag4EQB6V5F5kAIAA
 A==
X-Env-Sender: prvs=347cc55e3=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1498835159!57201574!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29070 invoked from network); 30 Jun 2017 15:06:01 -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;
 30 Jun 2017 15:06:01 -0000
X-IronPort-AV: E=Sophos;i="5.40,287,1496102400"; d="scan'208";a="438474673"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 30 Jun 2017 16:03:59 +0100
Message-ID: <1498835042-22501-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 0/3] Improvements to struct semgent_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>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2UsIGJ1dCB0aGUgc291cmNlIGNvZGUgaXMgbGVzcyB2ZXJib3Nl
LgoKQW5kcmV3IENvb3BlciAoMyk6CiAgeDg2L2VtdWw6IEludHJvZHVjZSBidWlsZCB0aW1lIGFz
c2VydGlvbnMgZm9yIHN0cnVjdCBzZWdtZW50X3JlZ2lzdGVyCiAgeDg2L2h2bTogUmVhcmFuZ2Ug
Y2hlY2tfc2VnbWVudCgpIHRvIHVzZSBhIHN3aXRjaCBzdGF0ZW1lbnQKICB4ODYvZW11bDogRHJv
cCBzZWdtZW50X2F0dHJpYnV0ZXNfdAoKIHRvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxh
dG9yL2Z1enotZW11bC5jIHwgIDEwICstCiB0b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94
ODZfZW11bGF0b3IuYyAgICB8ICAgMiArLQogeGVuL2FyY2gveDg2L2NwdS92cG11LmMgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDIgKy0KIHhlbi9hcmNoL3g4Ni9odm0vZG9tYWluLmMgICAg
ICAgICAgICAgICAgICAgICAgIHwgIDc4ICsrKysrKy0tLS0tLQogeGVuL2FyY2gveDg2L2h2bS9l
bXVsYXRlLmMgICAgICAgICAgICAgICAgICAgICAgfCAgMjAgKy0tCiB4ZW4vYXJjaC94ODYvaHZt
L2h2bS5jICAgICAgICAgICAgICAgICAgICAgICAgICB8IDE1NCArKysrKysrKysrKystLS0tLS0t
LS0tLS0KIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jICAgICAgICAgICAgICAgICAgICAgIHwg
IDEwICstCiB4ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm1kZWJ1Zy5jICAgICAgICAgICAgICAgICB8
ICAgNCArLQogeGVuL2FyY2gveDg2L2h2bS9zdm0vdm1jYi5jICAgICAgICAgICAgICAgICAgICAg
fCAgMTYgKy0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC9yZWFsbW9kZS5jICAgICAgICAgICAgICAg
ICB8ICAxMCArLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgICAgICAgICAgICAgICAgICAg
ICAgfCAgNDEgKysrLS0tLQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYyAgICAgICAg
ICAgICAgICAgfCAgIDYgKy0KIHhlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYyAgICAgICAg
ICAgICAgICAgIHwgIDQwICsrKy0tLQogeGVuL2FyY2gveDg2L3ZtX2V2ZW50LmMgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDIgKy0KIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11
bGF0ZS5jICAgICAgICAgIHwgIDYxICsrKysrLS0tLS0KIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0
ZS94ODZfZW11bGF0ZS5oICAgICAgICAgIHwgIDM3ICsrKy0tLQogMTYgZmlsZXMgY2hhbmdlZCwg
MjQ4IGluc2VydGlvbnMoKyksIDI0NSBkZWxldGlvbnMoLSkKCi0tIAoyLjEuNAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 30 15:06:06 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 15:06: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 1dQxUk-0004L8-Dx; Fri, 30 Jun 2017 15:06: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=347cc55e3=Andrew.Cooper3@citrix.com>)
 id 1dQxUi-0004KM-SY
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 15:06:05 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 77/C1-02962-CD866595; Fri, 30 Jun 2017 15:06:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHSDve7tjLB
 Ig2kTxS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozNPzexF8yZz1yx/9IetgbGz/OYuhg5OSQE
 /CUmnr/BDGKzCehL7H7xCSwuIqAucbrjImsXIwcHs4CfxKEHviBhYQELiVsbG5hAwiwCqhKHW
 3VAwrwCnhJH9h9ggZgoJ3H++E+wiZwCXhL7v21iBykXAqq58TkWJCwkoCZxrf8SO0SroMTJmU
 /AWpkFJCQOvnjBPIGRdxaS1CwkqQWMTKsYNYpTi8pSi3SNTPSSijLTM0pyEzNzdA0NzPRyU4u
 LE9NTcxKTivWS83M3MQJDhwEIdjDu+xh5iFGSg0lJlHfltdBIIb6k/JTKjMTijPii0pzU4kOM
 MhwcShK8d9LDIoUEi1LTUyvSMnOAQQyTluDgURLhlQ0CSvMWFyTmFmemQ6ROMVpybFi9/gsTx
 7EZP78xcayaCSSFWPLy81KlxHlXgcwTAGnIKM2DGweLtEuMslLCvIxABwrxFKQW5WaWoMq/Yh
 TnYFQS5nUBmcKTmVcCt/UV0EFMQAcJzwgBOagkESEl1cCYcsDnyg7nLm3NWZUOp7fJa0npJr6
 a9YjPeL7L9ubwriPX+VZ90dqirqSVdaz0tHuTcSjDqZ1Bx3hehpc1Kx1YU5ztGeY684urpEDm
 P9eO4xXV1i2a/0wPycz+o+6zZKKrllXFjRM/HiyRuNj95Fr39sSsbI7lC1sCnzx2n9pV0Kop+
 c3HIFaJpTgj0VCLuag4EQB/MPiBrwIAAA==
X-Env-Sender: prvs=347cc55e3=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1498835159!57201574!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29251 invoked from network); 30 Jun 2017 15:06:02 -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;
 30 Jun 2017 15:06:02 -0000
X-IronPort-AV: E=Sophos;i="5.40,287,1496102400"; d="scan'208";a="438474686"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 30 Jun 2017 16:04:02 +0100
Message-ID: <1498835042-22501-4-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1498835042-22501-1-git-send-email-andrew.cooper3@citrix.com>
References: <1498835042-22501-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 3/3] x86/emul: Drop segment_attributes_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>

VGhlIGFtb3VudCBvZiBuYW1lc3BhY2UgcmVzb2x1dGlvbiBpcyB1bm5lY2Vzc2FyaWx5IGxhcmdl
LCBhcyBhbGwgY29kZSBkZWFscwppbiB0ZXJtcyBvZiBzdHJ1Y3Qgc2VnbWVudF9yZWdpc3Rlci4g
IFRoaXMgcmVtb3ZlcyB0aGUgYXR0ci5maWVsZHMgcGFydCBvZiBhbGwKcmVmZXJlbmNlcywgYW5k
IGFsdGVycyBhdHRyLmJ5dGVzIHRvIGp1c3QgYXR0ci4KClRocmVlIGFyZWFzIG9mIGNvZGUgdXNp
bmcgaW5pdGlhbGlzZXJzIGZvciBzZWdtZW50X3JlZ2lzdGVyIGFyZSB0d2Vha2VkIHRvCmNvbXBp
bGUgd2l0aCBvbGRlciB2ZXJzaW9ucyBvZiBHQ0MuICBhcmNoX3NldF9pbmZvX2h2bV9ndWVzdCgp
IGhhcyBpdHMgU0VHKCkKbWFjcm9zIGFsdGVyZWQgdG8gdXNlIHBsYWluIGNvbW1hLWJhc2VkIGlu
aXRpYWxpc2F0aW9uLCB3aGlsZQp7cm0sdm04Nn1fe2NzLGRzfV9hdHRyIGFyZSBzaW1wbGlmaWVk
IHRvIHBsYWluIG51bWJlcnMgd2hpY2ggbWF0Y2hlcyB0aGVpcgpkZXNjcmlwdGlvbiBpbiB0aGUg
bWFudWFscy4KCk5vIGZ1bmN0aW9uYWwgY2hhbmdlLiAgKEZvciBzb21lIHJlYXNvbiwgdGhlIG9s
ZCB7cm0sdm04Nn1fe2NzLGRzfV9hdHRyIGNhdXNlcwpHQ0MgdG8gY3JlYXRlIHZhcmlhYmxlIGlu
IC5yb2RhdGEsIHdoZXJlYXMgdGhlIG5ldyBjb2RlIHVzZXMgaW1tZWRpYXRlCm9wZXJhbmRzLiAg
QXMgYSByZXN1bHQsIHZteF97Z2V0LHNldH1fc2VnbWVudF9yZWdpc3RlcigpIGFyZSBzbGlnaHRs
eQpzaG9ydGVyLikKClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgoKU2lu
Y2UgUkZDOgogKiBEcm9wIGF0dHIgc3ViIHVuaW9uIGVudGlyZWx5CiAqIENvbXBpbGUgdGVzdGVk
IHdpdGggR0NDIDQuMQotLS0KIHRvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1
enotZW11bC5jIHwgIDEwICstCiB0b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11
bGF0b3IuYyAgICB8ICAgMiArLQogeGVuL2FyY2gveDg2L2NwdS92cG11LmMgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgIDIgKy0KIHhlbi9hcmNoL3g4Ni9odm0vZG9tYWluLmMgICAgICAgICAg
ICAgICAgICAgICAgIHwgIDQzICsrKystLS0KIHhlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jICAg
ICAgICAgICAgICAgICAgICAgIHwgIDIwICstLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAxNTQgKysrKysrKysrKysrLS0tLS0tLS0tLS0tCiB4ZW4v
YXJjaC94ODYvaHZtL3N2bS9zdm0uYyAgICAgICAgICAgICAgICAgICAgICB8ICAxMCArLQogeGVu
L2FyY2gveDg2L2h2bS9zdm0vc3ZtZGVidWcuYyAgICAgICAgICAgICAgICAgfCAgIDQgKy0KIHhl
bi9hcmNoL3g4Ni9odm0vc3ZtL3ZtY2IuYyAgICAgICAgICAgICAgICAgICAgIHwgIDE2ICstLQog
eGVuL2FyY2gveDg2L2h2bS92bXgvcmVhbG1vZGUuYyAgICAgICAgICAgICAgICAgfCAgMTAgKy0K
IHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jICAgICAgICAgICAgICAgICAgICAgIHwgIDQxICsr
Ky0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMgICAgICAgICAgICAgICAgIHwg
ICA2ICstCiB4ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMgICAgICAgICAgICAgICAgICB8
ICA0MCArKystLS0KIHhlbi9hcmNoL3g4Ni92bV9ldmVudC5jICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAyICstCiB4ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyAgICAg
ICAgICB8ICA1NSArKysrKy0tLS0KIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0
ZS5oICAgICAgICAgIHwgIDM3ICsrKy0tLQogMTYgZmlsZXMgY2hhbmdlZCwgMjE5IGluc2VydGlv
bnMoKyksIDIzMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9mdXp6L3g4Nl9pbnN0
cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9u
X2VtdWxhdG9yL2Z1enotZW11bC5jCmluZGV4IGFhZGJiNDAuLmEyMzI5ZjggMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jCisrKyBiL3Rv
b2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jCkBAIC01ODMsNyAr
NTgzLDcgQEAgc3RhdGljIGJvb2wgaW5fbG9uZ21vZGUoc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQg
KmN0eHQpCiAgICAgY29uc3Qgc3RydWN0IGZ1enpfc3RhdGUgKnMgPSBjdHh0LT5kYXRhOwogICAg
IGNvbnN0IHN0cnVjdCBmdXp6X2NvcnB1cyAqYyA9IHMtPmNvcnB1czsKIAotICAgIHJldHVybiBs
b25nX21vZGVfYWN0aXZlKGN0eHQpICYmIGMtPnNlZ21lbnRzW3g4Nl9zZWdfY3NdLmF0dHIuZmll
bGRzLmw7CisgICAgcmV0dXJuIGxvbmdfbW9kZV9hY3RpdmUoY3R4dCkgJiYgYy0+c2VnbWVudHNb
eDg2X3NlZ19jc10ubDsKIH0KIAogc3RhdGljIHZvaWQgc2V0X3NpemVzKHN0cnVjdCB4ODZfZW11
bGF0ZV9jdHh0ICpjdHh0KQpAQCAtNTk3LDggKzU5Nyw4IEBAIHN0YXRpYyB2b2lkIHNldF9zaXpl
cyhzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKICAgICAgICAgY3R4dC0+YWRkcl9zaXpl
ID0gY3R4dC0+c3Bfc2l6ZSA9IDY0OwogICAgIGVsc2UKICAgICB7Ci0gICAgICAgIGN0eHQtPmFk
ZHJfc2l6ZSA9IGMtPnNlZ21lbnRzW3g4Nl9zZWdfY3NdLmF0dHIuZmllbGRzLmRiID8gMzIgOiAx
NjsKLSAgICAgICAgY3R4dC0+c3Bfc2l6ZSAgID0gYy0+c2VnbWVudHNbeDg2X3NlZ19zc10uYXR0
ci5maWVsZHMuZGIgPyAzMiA6IDE2OworICAgICAgICBjdHh0LT5hZGRyX3NpemUgPSBjLT5zZWdt
ZW50c1t4ODZfc2VnX2NzXS5kYiA/IDMyIDogMTY7CisgICAgICAgIGN0eHQtPnNwX3NpemUgICA9
IGMtPnNlZ21lbnRzW3g4Nl9zZWdfc3NdLmRiID8gMzIgOiAxNjsKICAgICB9CiB9CiAKQEAgLTc0
MSw4ICs3NDEsOCBAQCBzdGF0aWMgdm9pZCBzYW5pdGl6ZV9pbnB1dChzdHJ1Y3QgeDg2X2VtdWxh
dGVfY3R4dCAqY3R4dCkKICAgICAvKiBFRkxBR1MuVk0gaW1wbGllcyAxNi1iaXQgbW9kZSAqLwog
ICAgIGlmICggcmVncy0+cmZsYWdzICYgWDg2X0VGTEFHU19WTSApCiAgICAgewotICAgICAgICBj
LT5zZWdtZW50c1t4ODZfc2VnX2NzXS5hdHRyLmZpZWxkcy5kYiA9IDA7Ci0gICAgICAgIGMtPnNl
Z21lbnRzW3g4Nl9zZWdfc3NdLmF0dHIuZmllbGRzLmRiID0gMDsKKyAgICAgICAgYy0+c2VnbWVu
dHNbeDg2X3NlZ19jc10uZGIgPSAwOworICAgICAgICBjLT5zZWdtZW50c1t4ODZfc2VnX3NzXS5k
YiA9IDA7CiAgICAgfQogfQogCmRpZmYgLS1naXQgYS90b29scy90ZXN0cy94ODZfZW11bGF0b3Iv
dGVzdF94ODZfZW11bGF0b3IuYyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9l
bXVsYXRvci5jCmluZGV4IDE5NTUzMzIuLjc2NjY1YWIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3Rlc3Rz
L3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9l
bXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jCkBAIC0yNjQsNyArMjY0LDcgQEAgc3RhdGljIGlu
dCByZWFkX3NlZ21lbnQoCiAgICAgaWYgKCAhaXNfeDg2X3VzZXJfc2VnbWVudChzZWcpICkKICAg
ICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwogICAgIG1lbXNldChyZWcsIDAsIHNp
emVvZigqcmVnKSk7Ci0gICAgcmVnLT5hdHRyLmZpZWxkcy5wID0gMTsKKyAgICByZWctPnAgPSAx
OwogICAgIHJldHVybiBYODZFTVVMX09LQVk7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9jcHUvdnBtdS5jIGIveGVuL2FyY2gveDg2L2NwdS92cG11LmMKaW5kZXggMjEzODNkMy4uOTA5
NTRjYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS92cG11LmMKKysrIGIveGVuL2FyY2gv
eDg2L2NwdS92cG11LmMKQEAgLTMwNCw3ICszMDQsNyBAQCB2b2lkIHZwbXVfZG9faW50ZXJydXB0
KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICAgICAgICAgIHItPmNzID0gc2Vn
LnNlbDsKICAgICAgICAgICAgICAgICBodm1fZ2V0X3NlZ21lbnRfcmVnaXN0ZXIoc2FtcGxlZCwg
eDg2X3NlZ19zcywgJnNlZyk7CiAgICAgICAgICAgICAgICAgci0+c3MgPSBzZWcuc2VsOwotICAg
ICAgICAgICAgICAgIHItPmNwbCA9IHNlZy5hdHRyLmZpZWxkcy5kcGw7CisgICAgICAgICAgICAg
ICAgci0+Y3BsID0gc2VnLmRwbDsKICAgICAgICAgICAgICAgICBpZiAoICEoc2FtcGxlZC0+YXJj
aC5odm1fdmNwdS5ndWVzdF9jclswXSAmIFg4Nl9DUjBfUEUpICkKICAgICAgICAgICAgICAgICAg
ICAgKmZsYWdzIHw9IFBNVV9TQU1QTEVfUkVBTDsKICAgICAgICAgICAgIH0KZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9odm0vZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvaHZtL2RvbWFpbi5jCmlu
ZGV4IDIwYTUyOTQuLjc4Y2M1ZmYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZG9tYWlu
LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9kb21haW4uYwpAQCAtMjcsMTMgKzI3LDEzIEBACiBz
dGF0aWMgaW50IGNoZWNrX3NlZ21lbnQoc3RydWN0IHNlZ21lbnRfcmVnaXN0ZXIgKnJlZywgZW51
bSB4ODZfc2VnbWVudCBzZWcpCiB7CiAKLSAgICBpZiAoIHJlZy0+YXR0ci5maWVsZHMucGFkICE9
IDAgKQorICAgIGlmICggcmVnLT5wYWQgIT0gMCApCiAgICAgewogICAgICAgICBncHJpbnRrKFhF
TkxPR19FUlIsICJTZWdtZW50IGF0dHJpYnV0ZSBiaXRzIDEyLTE1IGFyZSBub3QgemVyb1xuIik7
CiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgIH0KIAotICAgIGlmICggcmVnLT5hdHRyLmJ5
dGVzID09IDAgKQorICAgIGlmICggcmVnLT5hdHRyID09IDAgKQogICAgIHsKICAgICAgICAgaWYg
KCBzZWcgIT0geDg2X3NlZ19kcyAmJiBzZWcgIT0geDg2X3NlZ19lcyApCiAgICAgICAgIHsKQEAg
LTQ1LDI2ICs0NSwyNiBAQCBzdGF0aWMgaW50IGNoZWNrX3NlZ21lbnQoc3RydWN0IHNlZ21lbnRf
cmVnaXN0ZXIgKnJlZywgZW51bSB4ODZfc2VnbWVudCBzZWcpCiAKICAgICBpZiAoIHNlZyA9PSB4
ODZfc2VnX3RyICkKICAgICB7Ci0gICAgICAgIGlmICggcmVnLT5hdHRyLmZpZWxkcy5zICkKKyAg
ICAgICAgaWYgKCByZWctPnMgKQogICAgICAgICB7CiAgICAgICAgICAgICBncHJpbnRrKFhFTkxP
R19FUlIsICJDb2RlIG9yIGRhdGEgc2VnbWVudCBwcm92aWRlZCBmb3IgVFJcbiIpOwogICAgICAg
ICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICAgICAgIH0KIAotICAgICAgICBpZiAoIHJlZy0+YXR0
ci5maWVsZHMudHlwZSAhPSBTWVNfREVTQ190c3NfYnVzeSApCisgICAgICAgIGlmICggcmVnLT50
eXBlICE9IFNZU19ERVNDX3Rzc19idXN5ICkKICAgICAgICAgewogICAgICAgICAgICAgZ3ByaW50
ayhYRU5MT0dfRVJSLCAiTm9uLTMyLWJpdC1UU1Mgc2VnbWVudCBwcm92aWRlZCBmb3IgVFJcbiIp
OwogICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICAgICAgIH0KICAgICB9Ci0gICAgZWxz
ZSBpZiAoICFyZWctPmF0dHIuZmllbGRzLnMgKQorICAgIGVsc2UgaWYgKCAhcmVnLT5zICkKICAg
ICB7CiAgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwKICAgICAgICAgICAgICAgICAiU3lzdGVt
IHNlZ21lbnQgcHJvdmlkZWQgZm9yIGEgY29kZSBvciBkYXRhIHNlZ21lbnRcbiIpOwogICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKICAgICB9CiAKLSAgICBpZiAoICFyZWctPmF0dHIuZmllbGRzLnAg
KQorICAgIGlmICggIXJlZy0+cCApCiAgICAgewogICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIs
ICJOb24tcHJlc2VudCBzZWdtZW50IHByb3ZpZGVkXG4iKTsKICAgICAgICAgcmV0dXJuIC1FSU5W
QUw7CkBAIC03Myw3ICs3Myw3IEBAIHN0YXRpYyBpbnQgY2hlY2tfc2VnbWVudChzdHJ1Y3Qgc2Vn
bWVudF9yZWdpc3RlciAqcmVnLCBlbnVtIHg4Nl9zZWdtZW50IHNlZykKICAgICBzd2l0Y2ggKCBz
ZWcgKQogICAgIHsKICAgICBjYXNlIHg4Nl9zZWdfY3M6Ci0gICAgICAgIGlmICggIShyZWctPmF0
dHIuZmllbGRzLnR5cGUgJiAweDgpICkKKyAgICAgICAgaWYgKCAhKHJlZy0+dHlwZSAmIDB4OCkg
KQogICAgICAgICB7CiAgICAgICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsICJOb24tY29kZSBz
ZWdtZW50IHByb3ZpZGVkIGZvciBDU1xuIik7CiAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsK
QEAgLTgxLDcgKzgxLDcgQEAgc3RhdGljIGludCBjaGVja19zZWdtZW50KHN0cnVjdCBzZWdtZW50
X3JlZ2lzdGVyICpyZWcsIGVudW0geDg2X3NlZ21lbnQgc2VnKQogICAgICAgICBicmVhazsKIAog
ICAgIGNhc2UgeDg2X3NlZ19zczoKLSAgICAgICAgaWYgKCAocmVnLT5hdHRyLmZpZWxkcy50eXBl
ICYgMHg4KSB8fCAhKHJlZy0+YXR0ci5maWVsZHMudHlwZSAmIDB4MikgKQorICAgICAgICBpZiAo
IChyZWctPnR5cGUgJiAweDgpIHx8ICEocmVnLT50eXBlICYgMHgyKSApCiAgICAgICAgIHsKICAg
ICAgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwgIk5vbi13cml0ZWFibGUgc2VnbWVudCBwcm92
aWRlZCBmb3IgU1NcbiIpOwogICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CkBAIC05MCw3ICs5
MCw3IEBAIHN0YXRpYyBpbnQgY2hlY2tfc2VnbWVudChzdHJ1Y3Qgc2VnbWVudF9yZWdpc3RlciAq
cmVnLCBlbnVtIHg4Nl9zZWdtZW50IHNlZykKIAogICAgIGNhc2UgeDg2X3NlZ19kczoKICAgICBj
YXNlIHg4Nl9zZWdfZXM6Ci0gICAgICAgIGlmICggKHJlZy0+YXR0ci5maWVsZHMudHlwZSAmIDB4
OCkgJiYgIShyZWctPmF0dHIuZmllbGRzLnR5cGUgJiAweDIpICkKKyAgICAgICAgaWYgKCAocmVn
LT50eXBlICYgMHg4KSAmJiAhKHJlZy0+dHlwZSAmIDB4MikgKQogICAgICAgICB7CiAgICAgICAg
ICAgICBncHJpbnRrKFhFTkxPR19FUlIsICJOb24tcmVhZGFibGUgc2VnbWVudCBwcm92aWRlZCBm
b3IgRFMgb3IgRVNcbiIpOwogICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CkBAIC0xMzIsMTIg
KzEzMiwxMSBAQCBpbnQgYXJjaF9zZXRfaW5mb19odm1fZ3Vlc3Qoc3RydWN0IHZjcHUgKnYsIGNv
bnN0IHZjcHVfaHZtX2NvbnRleHRfdCAqY3R4KQogICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7
CiAKICNkZWZpbmUgU0VHKHMsIHIpICh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgcyA9IChzdHJ1Y3Qgc2VnbWVudF9yZWdpc3Rl
cil7IC5iYXNlID0gKHIpLT5zICMjIF9iYXNlLCAgICAgICAgICAgICAgICAgXAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAubGltaXQgPSAociktPnMgIyMgX2xpbWl0LCAgICAg
ICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmF0dHIuYnl0
ZXMgPSAociktPnMgIyMgX2FyIH07ICAgICAgICAgICBcCisgICAgcyA9IChzdHJ1Y3Qgc2VnbWVu
dF9yZWdpc3RlcikgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICAgICB7IDAsIHsgKHIpLT5zICMjIF9hciB9LCAociktPnMgIyMgX2Jhc2UsIChyKS0+cyAj
IyBfbGltaXQgfTsgICAgICAgIFwKICAgICAvKiBTZXQgYWNjZXNzZWQgLyBidXN5IGJpdCBmb3Ig
cHJlc2VudCBzZWdtZW50cy4gKi8gICAgICAgICAgICAgICAgICAgICBcCi0gICAgaWYgKCBzLmF0
dHIuZmllbGRzLnAgKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAotICAgICAgICBzLmF0dHIuZmllbGRzLnR5cGUgfD0gKHg4Nl9zZWdfIyNzICE9IHg4
Nl9zZWdfdHIgPyAxIDogMik7ICAgICAgICAgIFwKKyAgICBpZiAoIHMucCApICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
ICAgIHMudHlwZSB8PSAoeDg2X3NlZ18jI3MgIT0geDg2X3NlZ190ciA/IDEgOiAyKTsgICAgICAg
ICAgICAgICAgICAgICAgXAogICAgIGNoZWNrX3NlZ21lbnQoJnMsIHg4Nl9zZWdfICMjIHMpOyB9
KQogCiAgICAgICAgIHJjID0gU0VHKGNzLCByZWdzKTsKQEAgLTE1Miw3ICsxNTEsNyBAQCBpbnQg
YXJjaF9zZXRfaW5mb19odm1fZ3Vlc3Qoc3RydWN0IHZjcHUgKnYsIGNvbnN0IHZjcHVfaHZtX2Nv
bnRleHRfdCAqY3R4KQogCiAgICAgICAgIC8qIEJhc2ljIHNhbml0eSBjaGVja3MuICovCiAgICAg
ICAgIGxpbWl0ID0gY3MubGltaXQ7Ci0gICAgICAgIGlmICggY3MuYXR0ci5maWVsZHMuZyApCisg
ICAgICAgIGlmICggY3MuZyApCiAgICAgICAgICAgICBsaW1pdCA9IChsaW1pdCA8PCAxMikgfCAw
eGZmZjsKICAgICAgICAgaWYgKCByZWdzLT5laXAgPiBsaW1pdCApCiAgICAgICAgIHsKQEAgLTE2
MSwyNCArMTYwLDI0IEBAIGludCBhcmNoX3NldF9pbmZvX2h2bV9ndWVzdChzdHJ1Y3QgdmNwdSAq
diwgY29uc3QgdmNwdV9odm1fY29udGV4dF90ICpjdHgpCiAgICAgICAgICAgICByZXR1cm4gLUVJ
TlZBTDsKICAgICAgICAgfQogCi0gICAgICAgIGlmICggc3MuYXR0ci5maWVsZHMuZHBsICE9IGNz
LmF0dHIuZmllbGRzLmRwbCApCisgICAgICAgIGlmICggc3MuZHBsICE9IGNzLmRwbCApCiAgICAg
ICAgIHsKICAgICAgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwgIlNTLkRQTCAoJXUpIGlzIGRp
ZmZlcmVudCB0aGFuIENTLkRQTCAoJXUpXG4iLAotICAgICAgICAgICAgICAgICAgICBzcy5hdHRy
LmZpZWxkcy5kcGwsIGNzLmF0dHIuZmllbGRzLmRwbCk7CisgICAgICAgICAgICAgICAgICAgIHNz
LmRwbCwgY3MuZHBsKTsKICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgICAgICB9CiAK
LSAgICAgICAgaWYgKCBkcy5hdHRyLmZpZWxkcy5wICYmIGRzLmF0dHIuZmllbGRzLmRwbCA+IGNz
LmF0dHIuZmllbGRzLmRwbCApCisgICAgICAgIGlmICggZHMucCAmJiBkcy5kcGwgPiBjcy5kcGwg
KQogICAgICAgICB7CiAgICAgICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsICJEUy5EUEwgKCV1
KSBpcyBncmVhdGVyIHRoYW4gQ1MuRFBMICgldSlcbiIsCi0gICAgICAgICAgICAgICAgICAgIGRz
LmF0dHIuZmllbGRzLmRwbCwgY3MuYXR0ci5maWVsZHMuZHBsKTsKKyAgICAgICAgICAgICAgICAg
ICAgZHMuZHBsLCBjcy5kcGwpOwogICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICAgICAg
IH0KIAotICAgICAgICBpZiAoIGVzLmF0dHIuZmllbGRzLnAgJiYgZXMuYXR0ci5maWVsZHMuZHBs
ID4gY3MuYXR0ci5maWVsZHMuZHBsICkKKyAgICAgICAgaWYgKCBlcy5wICYmIGVzLmRwbCA+IGNz
LmRwbCApCiAgICAgICAgIHsKICAgICAgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwgIkVTLkRQ
TCAoJXUpIGlzIGdyZWF0ZXIgdGhhbiBDUy5EUEwgKCV1KVxuIiwKLSAgICAgICAgICAgICAgICAg
ICAgZXMuYXR0ci5maWVsZHMuZHBsLCBjcy5hdHRyLmZpZWxkcy5kcGwpOworICAgICAgICAgICAg
ICAgICAgICBlcy5kcGwsIGNzLmRwbCk7CiAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAg
ICAgICAgfQogCkBAIC0yNTYsNyArMjU1LDcgQEAgaW50IGFyY2hfc2V0X2luZm9faHZtX2d1ZXN0
KHN0cnVjdCB2Y3B1ICp2LCBjb25zdCB2Y3B1X2h2bV9jb250ZXh0X3QgKmN0eCkKICAgICAgICAg
di0+YXJjaC5odm1fdmNwdS5ndWVzdF9jcls0XSA9IHJlZ3MtPmNyNDsKICAgICAgICAgdi0+YXJj
aC5odm1fdmNwdS5ndWVzdF9lZmVyICA9IHJlZ3MtPmVmZXI7CiAKLSNkZWZpbmUgU0VHKGwsIGEp
IChzdHJ1Y3Qgc2VnbWVudF9yZWdpc3Rlcil7IC5saW1pdCA9IChsKSwgLmF0dHIuYnl0ZXMgPSAo
YSkgfQorI2RlZmluZSBTRUcobCwgYSkgKHN0cnVjdCBzZWdtZW50X3JlZ2lzdGVyKXsgMCwgeyAo
YSkgfSwgKGwpLCAwIH0KICAgICAgICAgY3MgPSBTRUcofjB1LCAweGE5Yik7IC8qIDY0Yml0IGNv
ZGUgc2VnbWVudC4gKi8KICAgICAgICAgZHMgPSBzcyA9IGVzID0gU0VHKH4wdSwgMHhjOTMpOwog
ICAgICAgICB0ciA9IFNFRygweDY3LCAweDhiKTsgLyogNjRiaXQgVFNTIChidXN5KS4gKi8KZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L2h2bS9l
bXVsYXRlLmMKaW5kZXggMTFlNGFiYS4uZjI0OWFkZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2h2bS9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKQEAgLTg3Myw3
ICs4NzMsNyBAQCBzdGF0aWMgaW50IF9faHZtZW11bF9yZWFkKAogCiAgICAgaWYgKCBpc194ODZf
c3lzdGVtX3NlZ21lbnQoc2VnKSApCiAgICAgICAgIHBmZWMgfD0gUEZFQ19pbXBsaWNpdDsKLSAg
ICBlbHNlIGlmICggaHZtZW11bF9jdHh0LT5zZWdfcmVnW3g4Nl9zZWdfc3NdLmF0dHIuZmllbGRz
LmRwbCA9PSAzICkKKyAgICBlbHNlIGlmICggaHZtZW11bF9jdHh0LT5zZWdfcmVnW3g4Nl9zZWdf
c3NdLmRwbCA9PSAzICkKICAgICAgICAgcGZlYyB8PSBQRkVDX3VzZXJfbW9kZTsKIAogICAgIHJj
ID0gaHZtZW11bF92aXJ0dWFsX3RvX2xpbmVhcigKQEAgLTk4NCw3ICs5ODQsNyBAQCBzdGF0aWMg
aW50IGh2bWVtdWxfd3JpdGUoCiAKICAgICBpZiAoIGlzX3g4Nl9zeXN0ZW1fc2VnbWVudChzZWcp
ICkKICAgICAgICAgcGZlYyB8PSBQRkVDX2ltcGxpY2l0OwotICAgIGVsc2UgaWYgKCBodm1lbXVs
X2N0eHQtPnNlZ19yZWdbeDg2X3NlZ19zc10uYXR0ci5maWVsZHMuZHBsID09IDMgKQorICAgIGVs
c2UgaWYgKCBodm1lbXVsX2N0eHQtPnNlZ19yZWdbeDg2X3NlZ19zc10uZHBsID09IDMgKQogICAg
ICAgICBwZmVjIHw9IFBGRUNfdXNlcl9tb2RlOwogCiAgICAgcmMgPSBodm1lbXVsX3ZpcnR1YWxf
dG9fbGluZWFyKApAQCAtMTE2MSw3ICsxMTYxLDcgQEAgc3RhdGljIGludCBodm1lbXVsX3JlcF9p
bnMoCiAgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgKQogICAgICAgICByZXR1cm4gcmM7CiAK
LSAgICBpZiAoIGh2bWVtdWxfY3R4dC0+c2VnX3JlZ1t4ODZfc2VnX3NzXS5hdHRyLmZpZWxkcy5k
cGwgPT0gMyApCisgICAgaWYgKCBodm1lbXVsX2N0eHQtPnNlZ19yZWdbeDg2X3NlZ19zc10uZHBs
ID09IDMgKQogICAgICAgICBwZmVjIHw9IFBGRUNfdXNlcl9tb2RlOwogCiAgICAgcmMgPSBodm1l
bXVsX2xpbmVhcl90b19waHlzKApAQCAtMTIzMCw3ICsxMjMwLDcgQEAgc3RhdGljIGludCBodm1l
bXVsX3JlcF9vdXRzKAogICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZICkKICAgICAgICAgcmV0
dXJuIHJjOwogCi0gICAgaWYgKCBodm1lbXVsX2N0eHQtPnNlZ19yZWdbeDg2X3NlZ19zc10uYXR0
ci5maWVsZHMuZHBsID09IDMgKQorICAgIGlmICggaHZtZW11bF9jdHh0LT5zZWdfcmVnW3g4Nl9z
ZWdfc3NdLmRwbCA9PSAzICkKICAgICAgICAgcGZlYyB8PSBQRkVDX3VzZXJfbW9kZTsKIAogICAg
IHJjID0gaHZtZW11bF9saW5lYXJfdG9fcGh5cygKQEAgLTEyNzcsNyArMTI3Nyw3IEBAIHN0YXRp
YyBpbnQgaHZtZW11bF9yZXBfbW92cygKICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSApCiAg
ICAgICAgIHJldHVybiByYzsKIAotICAgIGlmICggaHZtZW11bF9jdHh0LT5zZWdfcmVnW3g4Nl9z
ZWdfc3NdLmF0dHIuZmllbGRzLmRwbCA9PSAzICkKKyAgICBpZiAoIGh2bWVtdWxfY3R4dC0+c2Vn
X3JlZ1t4ODZfc2VnX3NzXS5kcGwgPT0gMyApCiAgICAgICAgIHBmZWMgfD0gUEZFQ191c2VyX21v
ZGU7CiAKICAgICBpZiAoIHZpby0+bW1pb19hY2Nlc3MucmVhZF9hY2Nlc3MgJiYKQEAgLTE0MzUs
NyArMTQzNSw3IEBAIHN0YXRpYyBpbnQgaHZtZW11bF9yZXBfc3RvcygKICAgICB7CiAgICAgICAg
IHVpbnQzMl90IHBmZWMgPSBQRkVDX3BhZ2VfcHJlc2VudCB8IFBGRUNfd3JpdGVfYWNjZXNzOwog
Ci0gICAgICAgIGlmICggaHZtZW11bF9jdHh0LT5zZWdfcmVnW3g4Nl9zZWdfc3NdLmF0dHIuZmll
bGRzLmRwbCA9PSAzICkKKyAgICAgICAgaWYgKCBodm1lbXVsX2N0eHQtPnNlZ19yZWdbeDg2X3Nl
Z19zc10uZHBsID09IDMgKQogICAgICAgICAgICAgcGZlYyB8PSBQRkVDX3VzZXJfbW9kZTsKIAog
ICAgICAgICByYyA9IGh2bWVtdWxfbGluZWFyX3RvX3BoeXMoYWRkciwgJmdwYSwgYnl0ZXNfcGVy
X3JlcCwgcmVwcywgcGZlYywKQEAgLTIxMzMsMTcgKzIxMzMsMTcgQEAgdm9pZCBodm1fZW11bGF0
ZV9pbml0X3Blcl9pbnNuKAogICAgIGh2bWVtdWxfY3R4dC0+Y3R4dC5sbWEgPSBodm1fbG9uZ19t
b2RlX2FjdGl2ZShjdXJyKTsKIAogICAgIGlmICggaHZtZW11bF9jdHh0LT5jdHh0LmxtYSAmJgot
ICAgICAgICAgaHZtZW11bF9jdHh0LT5zZWdfcmVnW3g4Nl9zZWdfY3NdLmF0dHIuZmllbGRzLmwg
KQorICAgICAgICAgaHZtZW11bF9jdHh0LT5zZWdfcmVnW3g4Nl9zZWdfY3NdLmwgKQogICAgICAg
ICBodm1lbXVsX2N0eHQtPmN0eHQuYWRkcl9zaXplID0gaHZtZW11bF9jdHh0LT5jdHh0LnNwX3Np
emUgPSA2NDsKICAgICBlbHNlCiAgICAgewogICAgICAgICBodm1lbXVsX2N0eHQtPmN0eHQuYWRk
cl9zaXplID0KLSAgICAgICAgICAgIGh2bWVtdWxfY3R4dC0+c2VnX3JlZ1t4ODZfc2VnX2NzXS5h
dHRyLmZpZWxkcy5kYiA/IDMyIDogMTY7CisgICAgICAgICAgICBodm1lbXVsX2N0eHQtPnNlZ19y
ZWdbeDg2X3NlZ19jc10uZGIgPyAzMiA6IDE2OwogICAgICAgICBodm1lbXVsX2N0eHQtPmN0eHQu
c3Bfc2l6ZSA9Ci0gICAgICAgICAgICBodm1lbXVsX2N0eHQtPnNlZ19yZWdbeDg2X3NlZ19zc10u
YXR0ci5maWVsZHMuZGIgPyAzMiA6IDE2OworICAgICAgICAgICAgaHZtZW11bF9jdHh0LT5zZWdf
cmVnW3g4Nl9zZWdfc3NdLmRiID8gMzIgOiAxNjsKICAgICB9CiAKLSAgICBpZiAoIGh2bWVtdWxf
Y3R4dC0+c2VnX3JlZ1t4ODZfc2VnX3NzXS5hdHRyLmZpZWxkcy5kcGwgPT0gMyApCisgICAgaWYg
KCBodm1lbXVsX2N0eHQtPnNlZ19yZWdbeDg2X3NlZ19zc10uZHBsID09IDMgKQogICAgICAgICBw
ZmVjIHw9IFBGRUNfdXNlcl9tb2RlOwogCiAgICAgaHZtZW11bF9jdHh0LT5pbnNuX2J1Zl9laXAg
PSBodm1lbXVsX2N0eHQtPmN0eHQucmVncy0+cmlwOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggM2VkNmVjNC4uYWE3MzM0
NSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYv
aHZtL2h2bS5jCkBAIC04MDMsNDkgKzgwMyw0OSBAQCBzdGF0aWMgaW50IGh2bV9zYXZlX2NwdV9j
dHh0KHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogICAgICAgICBj
dHh0LmNzX3NlbCA9IHNlZy5zZWw7CiAgICAgICAgIGN0eHQuY3NfbGltaXQgPSBzZWcubGltaXQ7
CiAgICAgICAgIGN0eHQuY3NfYmFzZSA9IHNlZy5iYXNlOwotICAgICAgICBjdHh0LmNzX2FyYnl0
ZXMgPSBzZWcuYXR0ci5ieXRlczsKKyAgICAgICAgY3R4dC5jc19hcmJ5dGVzID0gc2VnLmF0dHI7
CiAKICAgICAgICAgaHZtX2dldF9zZWdtZW50X3JlZ2lzdGVyKHYsIHg4Nl9zZWdfZHMsICZzZWcp
OwogICAgICAgICBjdHh0LmRzX3NlbCA9IHNlZy5zZWw7CiAgICAgICAgIGN0eHQuZHNfbGltaXQg
PSBzZWcubGltaXQ7CiAgICAgICAgIGN0eHQuZHNfYmFzZSA9IHNlZy5iYXNlOwotICAgICAgICBj
dHh0LmRzX2FyYnl0ZXMgPSBzZWcuYXR0ci5ieXRlczsKKyAgICAgICAgY3R4dC5kc19hcmJ5dGVz
ID0gc2VnLmF0dHI7CiAKICAgICAgICAgaHZtX2dldF9zZWdtZW50X3JlZ2lzdGVyKHYsIHg4Nl9z
ZWdfZXMsICZzZWcpOwogICAgICAgICBjdHh0LmVzX3NlbCA9IHNlZy5zZWw7CiAgICAgICAgIGN0
eHQuZXNfbGltaXQgPSBzZWcubGltaXQ7CiAgICAgICAgIGN0eHQuZXNfYmFzZSA9IHNlZy5iYXNl
OwotICAgICAgICBjdHh0LmVzX2FyYnl0ZXMgPSBzZWcuYXR0ci5ieXRlczsKKyAgICAgICAgY3R4
dC5lc19hcmJ5dGVzID0gc2VnLmF0dHI7CiAKICAgICAgICAgaHZtX2dldF9zZWdtZW50X3JlZ2lz
dGVyKHYsIHg4Nl9zZWdfc3MsICZzZWcpOwogICAgICAgICBjdHh0LnNzX3NlbCA9IHNlZy5zZWw7
CiAgICAgICAgIGN0eHQuc3NfbGltaXQgPSBzZWcubGltaXQ7CiAgICAgICAgIGN0eHQuc3NfYmFz
ZSA9IHNlZy5iYXNlOwotICAgICAgICBjdHh0LnNzX2FyYnl0ZXMgPSBzZWcuYXR0ci5ieXRlczsK
KyAgICAgICAgY3R4dC5zc19hcmJ5dGVzID0gc2VnLmF0dHI7CiAKICAgICAgICAgaHZtX2dldF9z
ZWdtZW50X3JlZ2lzdGVyKHYsIHg4Nl9zZWdfZnMsICZzZWcpOwogICAgICAgICBjdHh0LmZzX3Nl
bCA9IHNlZy5zZWw7CiAgICAgICAgIGN0eHQuZnNfbGltaXQgPSBzZWcubGltaXQ7CiAgICAgICAg
IGN0eHQuZnNfYmFzZSA9IHNlZy5iYXNlOwotICAgICAgICBjdHh0LmZzX2FyYnl0ZXMgPSBzZWcu
YXR0ci5ieXRlczsKKyAgICAgICAgY3R4dC5mc19hcmJ5dGVzID0gc2VnLmF0dHI7CiAKICAgICAg
ICAgaHZtX2dldF9zZWdtZW50X3JlZ2lzdGVyKHYsIHg4Nl9zZWdfZ3MsICZzZWcpOwogICAgICAg
ICBjdHh0LmdzX3NlbCA9IHNlZy5zZWw7CiAgICAgICAgIGN0eHQuZ3NfbGltaXQgPSBzZWcubGlt
aXQ7CiAgICAgICAgIGN0eHQuZ3NfYmFzZSA9IHNlZy5iYXNlOwotICAgICAgICBjdHh0LmdzX2Fy
Ynl0ZXMgPSBzZWcuYXR0ci5ieXRlczsKKyAgICAgICAgY3R4dC5nc19hcmJ5dGVzID0gc2VnLmF0
dHI7CiAKICAgICAgICAgaHZtX2dldF9zZWdtZW50X3JlZ2lzdGVyKHYsIHg4Nl9zZWdfdHIsICZz
ZWcpOwogICAgICAgICBjdHh0LnRyX3NlbCA9IHNlZy5zZWw7CiAgICAgICAgIGN0eHQudHJfbGlt
aXQgPSBzZWcubGltaXQ7CiAgICAgICAgIGN0eHQudHJfYmFzZSA9IHNlZy5iYXNlOwotICAgICAg
ICBjdHh0LnRyX2FyYnl0ZXMgPSBzZWcuYXR0ci5ieXRlczsKKyAgICAgICAgY3R4dC50cl9hcmJ5
dGVzID0gc2VnLmF0dHI7CiAKICAgICAgICAgaHZtX2dldF9zZWdtZW50X3JlZ2lzdGVyKHYsIHg4
Nl9zZWdfbGR0ciwgJnNlZyk7CiAgICAgICAgIGN0eHQubGR0cl9zZWwgPSBzZWcuc2VsOwogICAg
ICAgICBjdHh0LmxkdHJfbGltaXQgPSBzZWcubGltaXQ7CiAgICAgICAgIGN0eHQubGR0cl9iYXNl
ID0gc2VnLmJhc2U7Ci0gICAgICAgIGN0eHQubGR0cl9hcmJ5dGVzID0gc2VnLmF0dHIuYnl0ZXM7
CisgICAgICAgIGN0eHQubGR0cl9hcmJ5dGVzID0gc2VnLmF0dHI7CiAKICAgICAgICAgaWYgKCB2
LT5mcHVfaW5pdGlhbGlzZWQgKQogICAgICAgICB7CkBAIC0xMDU3LDQ5ICsxMDU3LDQ5IEBAIHN0
YXRpYyBpbnQgaHZtX2xvYWRfY3B1X2N0eHQoc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9j
b250ZXh0X3QgKmgpCiAgICAgc2VnLnNlbCA9IGN0eHQuY3Nfc2VsOwogICAgIHNlZy5saW1pdCA9
IGN0eHQuY3NfbGltaXQ7CiAgICAgc2VnLmJhc2UgPSBjdHh0LmNzX2Jhc2U7Ci0gICAgc2VnLmF0
dHIuYnl0ZXMgPSBjdHh0LmNzX2FyYnl0ZXM7CisgICAgc2VnLmF0dHIgPSBjdHh0LmNzX2FyYnl0
ZXM7CiAgICAgaHZtX3NldF9zZWdtZW50X3JlZ2lzdGVyKHYsIHg4Nl9zZWdfY3MsICZzZWcpOwog
CiAgICAgc2VnLnNlbCA9IGN0eHQuZHNfc2VsOwogICAgIHNlZy5saW1pdCA9IGN0eHQuZHNfbGlt
aXQ7CiAgICAgc2VnLmJhc2UgPSBjdHh0LmRzX2Jhc2U7Ci0gICAgc2VnLmF0dHIuYnl0ZXMgPSBj
dHh0LmRzX2FyYnl0ZXM7CisgICAgc2VnLmF0dHIgPSBjdHh0LmRzX2FyYnl0ZXM7CiAgICAgaHZt
X3NldF9zZWdtZW50X3JlZ2lzdGVyKHYsIHg4Nl9zZWdfZHMsICZzZWcpOwogCiAgICAgc2VnLnNl
bCA9IGN0eHQuZXNfc2VsOwogICAgIHNlZy5saW1pdCA9IGN0eHQuZXNfbGltaXQ7CiAgICAgc2Vn
LmJhc2UgPSBjdHh0LmVzX2Jhc2U7Ci0gICAgc2VnLmF0dHIuYnl0ZXMgPSBjdHh0LmVzX2FyYnl0
ZXM7CisgICAgc2VnLmF0dHIgPSBjdHh0LmVzX2FyYnl0ZXM7CiAgICAgaHZtX3NldF9zZWdtZW50
X3JlZ2lzdGVyKHYsIHg4Nl9zZWdfZXMsICZzZWcpOwogCiAgICAgc2VnLnNlbCA9IGN0eHQuc3Nf
c2VsOwogICAgIHNlZy5saW1pdCA9IGN0eHQuc3NfbGltaXQ7CiAgICAgc2VnLmJhc2UgPSBjdHh0
LnNzX2Jhc2U7Ci0gICAgc2VnLmF0dHIuYnl0ZXMgPSBjdHh0LnNzX2FyYnl0ZXM7CisgICAgc2Vn
LmF0dHIgPSBjdHh0LnNzX2FyYnl0ZXM7CiAgICAgaHZtX3NldF9zZWdtZW50X3JlZ2lzdGVyKHYs
IHg4Nl9zZWdfc3MsICZzZWcpOwogCiAgICAgc2VnLnNlbCA9IGN0eHQuZnNfc2VsOwogICAgIHNl
Zy5saW1pdCA9IGN0eHQuZnNfbGltaXQ7CiAgICAgc2VnLmJhc2UgPSBjdHh0LmZzX2Jhc2U7Ci0g
ICAgc2VnLmF0dHIuYnl0ZXMgPSBjdHh0LmZzX2FyYnl0ZXM7CisgICAgc2VnLmF0dHIgPSBjdHh0
LmZzX2FyYnl0ZXM7CiAgICAgaHZtX3NldF9zZWdtZW50X3JlZ2lzdGVyKHYsIHg4Nl9zZWdfZnMs
ICZzZWcpOwogCiAgICAgc2VnLnNlbCA9IGN0eHQuZ3Nfc2VsOwogICAgIHNlZy5saW1pdCA9IGN0
eHQuZ3NfbGltaXQ7CiAgICAgc2VnLmJhc2UgPSBjdHh0LmdzX2Jhc2U7Ci0gICAgc2VnLmF0dHIu
Ynl0ZXMgPSBjdHh0LmdzX2FyYnl0ZXM7CisgICAgc2VnLmF0dHIgPSBjdHh0LmdzX2FyYnl0ZXM7
CiAgICAgaHZtX3NldF9zZWdtZW50X3JlZ2lzdGVyKHYsIHg4Nl9zZWdfZ3MsICZzZWcpOwogCiAg
ICAgc2VnLnNlbCA9IGN0eHQudHJfc2VsOwogICAgIHNlZy5saW1pdCA9IGN0eHQudHJfbGltaXQ7
CiAgICAgc2VnLmJhc2UgPSBjdHh0LnRyX2Jhc2U7Ci0gICAgc2VnLmF0dHIuYnl0ZXMgPSBjdHh0
LnRyX2FyYnl0ZXM7CisgICAgc2VnLmF0dHIgPSBjdHh0LnRyX2FyYnl0ZXM7CiAgICAgaHZtX3Nl
dF9zZWdtZW50X3JlZ2lzdGVyKHYsIHg4Nl9zZWdfdHIsICZzZWcpOwogCiAgICAgc2VnLnNlbCA9
IGN0eHQubGR0cl9zZWw7CiAgICAgc2VnLmxpbWl0ID0gY3R4dC5sZHRyX2xpbWl0OwogICAgIHNl
Zy5iYXNlID0gY3R4dC5sZHRyX2Jhc2U7Ci0gICAgc2VnLmF0dHIuYnl0ZXMgPSBjdHh0LmxkdHJf
YXJieXRlczsKKyAgICBzZWcuYXR0ciA9IGN0eHQubGR0cl9hcmJ5dGVzOwogICAgIGh2bV9zZXRf
c2VnbWVudF9yZWdpc3Rlcih2LCB4ODZfc2VnX2xkdHIsICZzZWcpOwogCiAgICAgLyogQ292ZXIg
eHNhdmUtYWJzZW50IHNhdmUgZmlsZSByZXN0b3JhdGlvbiBvbiB4c2F2ZS1jYXBhYmxlIGhvc3Qu
ICovCkBAIC0xOTY1LDkgKzE5NjUsOSBAQCBpbnQgaHZtX3NldF9lZmVyKHVpbnQ2NF90IHZhbHVl
KQogICAgICAgICAgKiBXaGVuIExNRSBiZWNvbWVzIHNldCwgY2xvYmJlciAlY3MuTCB0byBrZWVw
IHRoZSBndWVzdCBmaXJtbHkgaW4KICAgICAgICAgICogY29tcGF0aWJpbGl0eSBtb2RlIHVudGls
IGl0IHJlbG9hZHMgJWNzIGl0c2VsZi4KICAgICAgICAgICovCi0gICAgICAgIGlmICggY3MuYXR0
ci5maWVsZHMubCApCisgICAgICAgIGlmICggY3MubCApCiAgICAgICAgIHsKLSAgICAgICAgICAg
IGNzLmF0dHIuZmllbGRzLmwgPSAwOworICAgICAgICAgICAgY3MubCA9IDA7CiAgICAgICAgICAg
ICBodm1fc2V0X3NlZ21lbnRfcmVnaXN0ZXIodiwgeDg2X3NlZ19jcywgJmNzKTsKICAgICAgICAg
fQogICAgIH0KQEAgLTI0MjksMTQgKzI0MjksMTQgQEAgYm9vbF90IGh2bV92aXJ0dWFsX3RvX2xp
bmVhcl9hZGRyKAogICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogICAgIGVsc2UgaWYgKCBo
dm1fbG9uZ19tb2RlX2FjdGl2ZShjdXJyKSAmJgotICAgICAgICAgICAgICAoaXNfeDg2X3N5c3Rl
bV9zZWdtZW50KHNlZykgfHwgYWN0aXZlX2NzLT5hdHRyLmZpZWxkcy5sKSApCisgICAgICAgICAg
ICAgIChpc194ODZfc3lzdGVtX3NlZ21lbnQoc2VnKSB8fCBhY3RpdmVfY3MtPmwpICkKICAgICB7
CiAgICAgICAgIC8qCiAgICAgICAgICAqIFVzZXIgc2VnbWVudHMgYXJlIGFsd2F5cyB0cmVhdGVk
IGFzIHByZXNlbnQuICBTeXN0ZW0gc2VnbWVudCBtYXkKICAgICAgICAgICogbm90IGJlLCBhbmQg
YWxzbyBpbmN1ciBsaW1pdCBjaGVja3MuCiAgICAgICAgICAqLwogICAgICAgICBpZiAoIGlzX3g4
Nl9zeXN0ZW1fc2VnbWVudChzZWcpICYmCi0gICAgICAgICAgICAgKCFyZWctPmF0dHIuZmllbGRz
LnAgfHwgKG9mZnNldCArIGJ5dGVzIC0gISFieXRlcykgPiByZWctPmxpbWl0KSApCisgICAgICAg
ICAgICAgKCFyZWctPnAgfHwgKG9mZnNldCArIGJ5dGVzIC0gISFieXRlcykgPiByZWctPmxpbWl0
KSApCiAgICAgICAgICAgICBnb3RvIG91dDsKIAogICAgICAgICAvKgpAQCAtMjQ2NCwyMCArMjQ2
NCwyMCBAQCBib29sX3QgaHZtX3ZpcnR1YWxfdG9fbGluZWFyX2FkZHIoCiAgICAgICAgIGFkZHIg
PSAodWludDMyX3QpKGFkZHIgKyByZWctPmJhc2UpOwogCiAgICAgICAgIC8qIFNlZ21lbnQgbm90
IHZhbGlkIGZvciB1c2UgKGNvb2tlZCBtZWFuaW5nIG9mIC5wKT8gKi8KLSAgICAgICAgaWYgKCAh
cmVnLT5hdHRyLmZpZWxkcy5wICkKKyAgICAgICAgaWYgKCAhcmVnLT5wICkKICAgICAgICAgICAg
IGdvdG8gb3V0OwogCiAgICAgICAgIC8qIFJlYWQvd3JpdGUgcmVzdHJpY3Rpb25zIG9ubHkgZXhp
c3QgZm9yIHVzZXIgc2VnbWVudHMuICovCi0gICAgICAgIGlmICggcmVnLT5hdHRyLmZpZWxkcy5z
ICkKKyAgICAgICAgaWYgKCByZWctPnMgKQogICAgICAgICB7CiAgICAgICAgICAgICBzd2l0Y2gg
KCBhY2Nlc3NfdHlwZSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICBjYXNlIGh2bV9hY2Nl
c3NfcmVhZDoKLSAgICAgICAgICAgICAgICBpZiAoIChyZWctPmF0dHIuZmllbGRzLnR5cGUgJiAw
eGEpID09IDB4OCApCisgICAgICAgICAgICAgICAgaWYgKCAocmVnLT50eXBlICYgMHhhKSA9PSAw
eDggKQogICAgICAgICAgICAgICAgICAgICBnb3RvIG91dDsgLyogZXhlY3V0ZS1vbmx5IGNvZGUg
c2VnbWVudCAqLwogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgY2FzZSBodm1f
YWNjZXNzX3dyaXRlOgotICAgICAgICAgICAgICAgIGlmICggKHJlZy0+YXR0ci5maWVsZHMudHlw
ZSAmIDB4YSkgIT0gMHgyICkKKyAgICAgICAgICAgICAgICBpZiAoIChyZWctPnR5cGUgJiAweGEp
ICE9IDB4MiApCiAgICAgICAgICAgICAgICAgICAgIGdvdG8gb3V0OyAvKiBub3QgYSB3cml0YWJs
ZSBkYXRhIHNlZ21lbnQgKi8KICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIGRl
ZmF1bHQ6CkBAIC0yNDg4LDEwICsyNDg4LDEwIEBAIGJvb2xfdCBodm1fdmlydHVhbF90b19saW5l
YXJfYWRkcigKICAgICAgICAgbGFzdF9ieXRlID0gKHVpbnQzMl90KW9mZnNldCArIGJ5dGVzIC0g
ISFieXRlczsKIAogICAgICAgICAvKiBJcyB0aGlzIGEgZ3Jvd3MtZG93biBkYXRhIHNlZ21lbnQ/
IFNwZWNpYWwgbGltaXQgY2hlY2sgaWYgc28uICovCi0gICAgICAgIGlmICggcmVnLT5hdHRyLmZp
ZWxkcy5zICYmIChyZWctPmF0dHIuZmllbGRzLnR5cGUgJiAweGMpID09IDB4NCApCisgICAgICAg
IGlmICggcmVnLT5zICYmIChyZWctPnR5cGUgJiAweGMpID09IDB4NCApCiAgICAgICAgIHsKICAg
ICAgICAgICAgIC8qIElzIHVwcGVyIGxpbWl0IDB4RkZGRiBvciAweEZGRkZGRkZGPyAqLwotICAg
ICAgICAgICAgaWYgKCAhcmVnLT5hdHRyLmZpZWxkcy5kYiApCisgICAgICAgICAgICBpZiAoICFy
ZWctPmRiICkKICAgICAgICAgICAgICAgICBsYXN0X2J5dGUgPSAodWludDE2X3QpbGFzdF9ieXRl
OwogCiAgICAgICAgICAgICAvKiBDaGVjayBmaXJzdCBieXRlIGFuZCBsYXN0IGJ5dGUgYWdhaW5z
dCByZXNwZWN0aXZlIGJvdW5kcy4gKi8KQEAgLTI2ODcsNyArMjY4Nyw3IEBAIHN0YXRpYyBpbnQg
aHZtX2xvYWRfc2VnbWVudF9zZWxlY3RvcigKICAgICAgICAgc2Vnci5zZWwgPSBzZWw7CiAgICAg
ICAgIHNlZ3IuYmFzZSA9ICh1aW50MzJfdClzZWwgPDwgNDsKICAgICAgICAgc2Vnci5saW1pdCA9
IDB4ZmZmZnU7Ci0gICAgICAgIHNlZ3IuYXR0ci5ieXRlcyA9IDB4ZjM7CisgICAgICAgIHNlZ3Iu
YXR0ciA9IDB4ZjM7CiAgICAgICAgIGh2bV9zZXRfc2VnbWVudF9yZWdpc3Rlcih2LCBzZWcsICZz
ZWdyKTsKICAgICAgICAgcmV0dXJuIDA7CiAgICAgfQpAQCAtMjcxMSw3ICsyNzExLDcgQEAgc3Rh
dGljIGludCBodm1fbG9hZF9zZWdtZW50X3NlbGVjdG9yKAogICAgICAgICB2LCAoc2VsICYgNCkg
PyB4ODZfc2VnX2xkdHIgOiB4ODZfc2VnX2dkdHIsICZkZXNjdGFiKTsKIAogICAgIC8qIFNlZ21l
bnQgbm90IHZhbGlkIGZvciB1c2UgKGNvb2tlZCBtZWFuaW5nIG9mIC5wKT8gKi8KLSAgICBpZiAo
ICFkZXNjdGFiLmF0dHIuZmllbGRzLnAgKQorICAgIGlmICggIWRlc2N0YWIucCApCiAgICAgICAg
IGdvdG8gZmFpbDsKIAogICAgIC8qIENoZWNrIGFnYWluc3QgZGVzY3JpcHRvciB0YWJsZSBsaW1p
dC4gKi8KQEAgLTI3ODksMTAgKzI3ODksMTAgQEAgc3RhdGljIGludCBodm1fbG9hZF9zZWdtZW50
X3NlbGVjdG9yKAogICAgIHNlZ3IuYmFzZSA9ICgoKGRlc2MuYiA8PCAgMCkgJiAweGZmMDAwMDAw
dSkgfAogICAgICAgICAgICAgICAgICAoKGRlc2MuYiA8PCAxNikgJiAweDAwZmYwMDAwdSkgfAog
ICAgICAgICAgICAgICAgICAoKGRlc2MuYSA+PiAxNikgJiAweDAwMDBmZmZmdSkpOwotICAgIHNl
Z3IuYXR0ci5ieXRlcyA9ICgoKGRlc2MuYiA+PiAgOCkgJiAweDAwZmZ1KSB8Ci0gICAgICAgICAg
ICAgICAgICAgICAgICgoZGVzYy5iID4+IDEyKSAmIDB4MGYwMHUpKTsKKyAgICBzZWdyLmF0dHIg
PSAoKChkZXNjLmIgPj4gIDgpICYgMHgwMGZmdSkgfAorICAgICAgICAgICAgICAgICAoKGRlc2Mu
YiA+PiAxMikgJiAweDBmMDB1KSk7CiAgICAgc2Vnci5saW1pdCA9IChkZXNjLmIgJiAweDAwMGYw
MDAwdSkgfCAoZGVzYy5hICYgMHgwMDAwZmZmZnUpOwotICAgIGlmICggc2Vnci5hdHRyLmZpZWxk
cy5nICkKKyAgICBpZiAoIHNlZ3IuZyApCiAgICAgICAgIHNlZ3IubGltaXQgPSAoc2Vnci5saW1p
dCA8PCAxMikgfCAweGZmZnU7CiAgICAgc2Vnci5zZWwgPSBzZWw7CiAgICAgaHZtX3NldF9zZWdt
ZW50X3JlZ2lzdGVyKHYsIHNlZywgJnNlZ3IpOwpAQCAtMjg5MCwxMyArMjg5MCwxMyBAQCB2b2lk
IGh2bV90YXNrX3N3aXRjaCgKICAgICB0ci5iYXNlID0gKCgodHNzX2Rlc2MuYiA8PCAgMCkgJiAw
eGZmMDAwMDAwdSkgfAogICAgICAgICAgICAgICAgKCh0c3NfZGVzYy5iIDw8IDE2KSAmIDB4MDBm
ZjAwMDB1KSB8CiAgICAgICAgICAgICAgICAoKHRzc19kZXNjLmEgPj4gMTYpICYgMHgwMDAwZmZm
ZnUpKTsKLSAgICB0ci5hdHRyLmJ5dGVzID0gKCgodHNzX2Rlc2MuYiA+PiAgOCkgJiAweDAwZmZ1
KSB8Ci0gICAgICAgICAgICAgICAgICAgICAoKHRzc19kZXNjLmIgPj4gMTIpICYgMHgwZjAwdSkp
OworICAgIHRyLmF0dHIgPSAoKCh0c3NfZGVzYy5iID4+ICA4KSAmIDB4MDBmZnUpIHwKKyAgICAg
ICAgICAgICAgICgodHNzX2Rlc2MuYiA+PiAxMikgJiAweDBmMDB1KSk7CiAgICAgdHIubGltaXQg
PSAodHNzX2Rlc2MuYiAmIDB4MDAwZjAwMDB1KSB8ICh0c3NfZGVzYy5hICYgMHgwMDAwZmZmZnUp
OwotICAgIGlmICggdHIuYXR0ci5maWVsZHMuZyApCisgICAgaWYgKCB0ci5nICkKICAgICAgICAg
dHIubGltaXQgPSAodHIubGltaXQgPDwgMTIpIHwgMHhmZmZ1OwogCi0gICAgaWYgKCB0ci5hdHRy
LmZpZWxkcy50eXBlICE9ICgodGFza3N3aXRjaF9yZWFzb24gPT0gVFNXX2lyZXQpID8gMHhiIDog
MHg5KSApCisgICAgaWYgKCB0ci50eXBlICE9ICgodGFza3N3aXRjaF9yZWFzb24gPT0gVFNXX2ly
ZXQpID8gMHhiIDogMHg5KSApCiAgICAgewogICAgICAgICBodm1faW5qZWN0X2h3X2V4Y2VwdGlv
bigKICAgICAgICAgICAgICh0YXNrc3dpdGNoX3JlYXNvbiA9PSBUU1dfaXJldCkgPyBUUkFQX2lu
dmFsaWRfdHNzIDogVFJBUF9ncF9mYXVsdCwKQEAgLTI5MDQsNyArMjkwNCw3IEBAIHZvaWQgaHZt
X3Rhc2tfc3dpdGNoKAogICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKLSAgICBpZiAoICF0ci5h
dHRyLmZpZWxkcy5wICkKKyAgICBpZiAoICF0ci5wICkKICAgICB7CiAgICAgICAgIGh2bV9pbmpl
Y3RfaHdfZXhjZXB0aW9uKFRSQVBfbm9fc2VnbWVudCwgdHNzX3NlbCAmIDB4ZmZmOCk7CiAgICAg
ICAgIGdvdG8gb3V0OwpAQCAtMzAyMiw3ICszMDIyLDcgQEAgdm9pZCBodm1fdGFza19zd2l0Y2go
CiAgICAgICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKLSAgICB0ci5hdHRyLmZpZWxkcy50eXBl
ID0gMHhiOyAvKiBidXN5IDMyLWJpdCB0c3MgKi8KKyAgICB0ci50eXBlID0gMHhiOyAvKiBidXN5
IDMyLWJpdCB0c3MgKi8KICAgICBodm1fc2V0X3NlZ21lbnRfcmVnaXN0ZXIodiwgeDg2X3NlZ190
ciwgJnRyKTsKIAogICAgIHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbMF0gfD0gWDg2X0NSMF9U
UzsKQEAgLTMwNDIsOSArMzA0Miw5IEBAIHZvaWQgaHZtX3Rhc2tfc3dpdGNoKAogICAgICAgICB1
bnNpZ25lZCBpbnQgb3Bzeiwgc3A7CiAKICAgICAgICAgaHZtX2dldF9zZWdtZW50X3JlZ2lzdGVy
KHYsIHg4Nl9zZWdfY3MsICZjcyk7Ci0gICAgICAgIG9wc3ogPSBjcy5hdHRyLmZpZWxkcy5kYiA/
IDQgOiAyOworICAgICAgICBvcHN6ID0gY3MuZGIgPyA0IDogMjsKICAgICAgICAgaHZtX2dldF9z
ZWdtZW50X3JlZ2lzdGVyKHYsIHg4Nl9zZWdfc3MsICZzZWdyKTsKLSAgICAgICAgaWYgKCBzZWdy
LmF0dHIuZmllbGRzLmRiICkKKyAgICAgICAgaWYgKCBzZWdyLmRiICkKICAgICAgICAgICAgIHNw
ID0gcmVncy0+ZXNwIC09IG9wc3o7CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIHNwID0gcmVn
cy0+c3AgLT0gb3BzejsKQEAgLTM2NjQsNyArMzY2NCw3IEBAIHZvaWQgaHZtX3VkX2ludGVyY2Vw
dChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICBpZiAoIG9wdF9odm1fZmVwICkKICAg
ICB7CiAgICAgICAgIGNvbnN0IHN0cnVjdCBzZWdtZW50X3JlZ2lzdGVyICpjcyA9ICZjdHh0LnNl
Z19yZWdbeDg2X3NlZ19jc107Ci0gICAgICAgIHVpbnQzMl90IHdhbGsgPSAoY3R4dC5zZWdfcmVn
W3g4Nl9zZWdfc3NdLmF0dHIuZmllbGRzLmRwbCA9PSAzKQorICAgICAgICB1aW50MzJfdCB3YWxr
ID0gKGN0eHQuc2VnX3JlZ1t4ODZfc2VnX3NzXS5kcGwgPT0gMykKICAgICAgICAgICAgID8gUEZF
Q191c2VyX21vZGUgOiAwOwogICAgICAgICB1bnNpZ25lZCBsb25nIGFkZHI7CiAgICAgICAgIGNo
YXIgc2lnWzVdOyAvKiB1ZDI7IC5hc2NpaSAieGVuIiAqLwpAQCAtMzY4MCw3ICszNjgwLDcgQEAg
dm9pZCBodm1fdWRfaW50ZXJjZXB0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAg
ICAgICAgcmVncy0+ZWZsYWdzICY9IH5YODZfRUZMQUdTX1JGOwogCiAgICAgICAgICAgICAvKiBa
ZXJvIHRoZSB1cHBlciAzMiBiaXRzIG9mICVyaXAgaWYgbm90IGluIDY0Yml0IG1vZGUuICovCi0g
ICAgICAgICAgICBpZiAoICEoaHZtX2xvbmdfbW9kZV9hY3RpdmUoY3VyKSAmJiBjcy0+YXR0ci5m
aWVsZHMubCkgKQorICAgICAgICAgICAgaWYgKCAhKGh2bV9sb25nX21vZGVfYWN0aXZlKGN1cikg
JiYgY3MtPmwpICkKICAgICAgICAgICAgICAgICByZWdzLT5yaXAgPSByZWdzLT5laXA7CiAKICAg
ICAgICAgICAgIGFkZF90YWludChUQUlOVF9IVk1fRkVQKTsKQEAgLTM4MzIsMjUgKzM4MzIsMjUg
QEAgdm9pZCBodm1fdmNwdV9yZXNldF9zdGF0ZShzdHJ1Y3QgdmNwdSAqdiwgdWludDE2X3QgY3Ms
IHVpbnQxNl90IGlwKQogICAgIHJlZy5zZWwgPSBjczsKICAgICByZWcuYmFzZSA9ICh1aW50MzJf
dClyZWcuc2VsIDw8IDQ7CiAgICAgcmVnLmxpbWl0ID0gMHhmZmZmOwotICAgIHJlZy5hdHRyLmJ5
dGVzID0gMHgwOWI7CisgICAgcmVnLmF0dHIgPSAweDA5YjsKICAgICBodm1fc2V0X3NlZ21lbnRf
cmVnaXN0ZXIodiwgeDg2X3NlZ19jcywgJnJlZyk7CiAKICAgICByZWcuc2VsID0gcmVnLmJhc2Ug
PSAwOwogICAgIHJlZy5saW1pdCA9IDB4ZmZmZjsKLSAgICByZWcuYXR0ci5ieXRlcyA9IDB4MDkz
OworICAgIHJlZy5hdHRyID0gMHgwOTM7CiAgICAgaHZtX3NldF9zZWdtZW50X3JlZ2lzdGVyKHYs
IHg4Nl9zZWdfZHMsICZyZWcpOwogICAgIGh2bV9zZXRfc2VnbWVudF9yZWdpc3Rlcih2LCB4ODZf
c2VnX2VzLCAmcmVnKTsKICAgICBodm1fc2V0X3NlZ21lbnRfcmVnaXN0ZXIodiwgeDg2X3NlZ19m
cywgJnJlZyk7CiAgICAgaHZtX3NldF9zZWdtZW50X3JlZ2lzdGVyKHYsIHg4Nl9zZWdfZ3MsICZy
ZWcpOwogICAgIGh2bV9zZXRfc2VnbWVudF9yZWdpc3Rlcih2LCB4ODZfc2VnX3NzLCAmcmVnKTsK
IAotICAgIHJlZy5hdHRyLmJ5dGVzID0gMHg4MjsgLyogTERUICovCisgICAgcmVnLmF0dHIgPSAw
eDgyOyAvKiBMRFQgKi8KICAgICBodm1fc2V0X3NlZ21lbnRfcmVnaXN0ZXIodiwgeDg2X3NlZ19s
ZHRyLCAmcmVnKTsKIAotICAgIHJlZy5hdHRyLmJ5dGVzID0gMHg4YjsgLyogMzItYml0IFRTUyAo
YnVzeSkgKi8KKyAgICByZWcuYXR0ciA9IDB4OGI7IC8qIDMyLWJpdCBUU1MgKGJ1c3kpICovCiAg
ICAgaHZtX3NldF9zZWdtZW50X3JlZ2lzdGVyKHYsIHg4Nl9zZWdfdHIsICZyZWcpOwogCi0gICAg
cmVnLmF0dHIuYnl0ZXMgPSAwOworICAgIHJlZy5hdHRyID0gMDsKICAgICBodm1fc2V0X3NlZ21l
bnRfcmVnaXN0ZXIodiwgeDg2X3NlZ19nZHRyLCAmcmVnKTsKICAgICBodm1fc2V0X3NlZ21lbnRf
cmVnaXN0ZXIodiwgeDg2X3NlZ19pZHRyLCAmcmVnKTsKIApAQCAtNDc4Niw4ICs0Nzg2LDggQEAg
dm9pZCBodm1fZ2V0X3NlZ21lbnRfcmVnaXN0ZXIoc3RydWN0IHZjcHUgKnYsIGVudW0geDg2X3Nl
Z21lbnQgc2VnLAogICAgIHsKICAgICBjYXNlIHg4Nl9zZWdfc3M6CiAgICAgICAgIC8qIFNWTSBt
YXkgcmV0YWluICVzcy5EQiB3aGVuICVzcyBpcyBsb2FkZWQgd2l0aCBhIE5VTEwgc2VsZWN0b3Iu
ICovCi0gICAgICAgIGlmICggIXJlZy0+YXR0ci5maWVsZHMucCApCi0gICAgICAgICAgICByZWct
PmF0dHIuZmllbGRzLmRiID0gMDsKKyAgICAgICAgaWYgKCAhcmVnLT5wICkKKyAgICAgICAgICAg
IHJlZy0+ZGIgPSAwOwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgeDg2X3NlZ190cjoKQEAg
LTQ3OTUsMTQgKzQ3OTUsMTQgQEAgdm9pZCBodm1fZ2V0X3NlZ21lbnRfcmVnaXN0ZXIoc3RydWN0
IHZjcHUgKnYsIGVudW0geDg2X3NlZ21lbnQgc2VnLAogICAgICAgICAgKiBTVk0gZG9lc24ndCB0
cmFjayAldHIuQi4gQXJjaGl0ZWN0dXJhbGx5LCBhIGxvYWRlZCBUU1Mgc2VnbWVudCB3aWxsCiAg
ICAgICAgICAqIGFsd2F5cyBiZSBidXN5LgogICAgICAgICAgKi8KLSAgICAgICAgcmVnLT5hdHRy
LmZpZWxkcy50eXBlIHw9IDB4MjsKKyAgICAgICAgcmVnLT50eXBlIHw9IDB4MjsKIAogICAgICAg
ICAvKgogICAgICAgICAgKiAlY3MgYW5kICV0ciBhcmUgdW5jb25kaXRpb25hbGx5IHByZXNlbnQu
ICBTVk0gaWdub3JlcyB0aGVzZSBwcmVzZW50CiAgICAgICAgICAqIGJpdHMgYW5kIHdpbGwgaGFw
cGlseSBydW4gd2l0aG91dCB0aGVtIHNldC4KICAgICAgICAgICovCiAgICAgY2FzZSB4ODZfc2Vn
X2NzOgotICAgICAgICByZWctPmF0dHIuZmllbGRzLnAgPSAxOworICAgICAgICByZWctPnAgPSAx
OwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgeDg2X3NlZ19nZHRyOgpAQCAtNDgxMSwyMSAr
NDgxMSwyMSBAQCB2b2lkIGh2bV9nZXRfc2VnbWVudF9yZWdpc3RlcihzdHJ1Y3QgdmNwdSAqdiwg
ZW51bSB4ODZfc2VnbWVudCBzZWcsCiAgICAgICAgICAqIFRyZWF0IEdEVFIvSURUUiBhcyBiZWlu
ZyBwcmVzZW50IHN5c3RlbSBzZWdtZW50cy4gIFRoaXMgYXZvaWRzIHRoZW0KICAgICAgICAgICog
bmVlZGluZyBzcGVjaWFsIGNhc2luZyBmb3Igc2VnbWVudGF0aW9uIGNoZWNrcy4KICAgICAgICAg
ICovCi0gICAgICAgIHJlZy0+YXR0ci5ieXRlcyA9IDB4ODA7CisgICAgICAgIHJlZy0+YXR0ciA9
IDB4ODA7CiAgICAgICAgIGJyZWFrOwogCiAgICAgZGVmYXVsdDogLyogQXZvaWQgdHJpZ2dlcmlu
ZyAtV2Vycm9yPXN3aXRjaCAqLwogICAgICAgICBicmVhazsKICAgICB9CiAKLSAgICBpZiAoIHJl
Zy0+YXR0ci5maWVsZHMucCApCisgICAgaWYgKCByZWctPnAgKQogICAgIHsKICAgICAgICAgLyoK
ICAgICAgICAgICogRm9yIHNlZ21lbnRzIHdoaWNoIGFyZSBwcmVzZW50L3VzYWJsZSwgY29vayB0
aGUgc3lzdGVtIGZsYWcuICBTVk0KICAgICAgICAgICogaWdub3JlcyB0aGUgUyBiaXQgb24gYWxs
IHNlZ21lbnRzIGFuZCB3aWxsIGhhcHBpbHkgcnVuIHdpdGggdGhlbSBpbgogICAgICAgICAgKiBh
bnkgc3RhdGUuCiAgICAgICAgICAqLwotICAgICAgICByZWctPmF0dHIuZmllbGRzLnMgPSBpc194
ODZfdXNlcl9zZWdtZW50KHNlZyk7CisgICAgICAgIHJlZy0+cyA9IGlzX3g4Nl91c2VyX3NlZ21l
bnQoc2VnKTsKIAogICAgICAgICAvKgogICAgICAgICAgKiBTVk0gZGlzY2FyZHMgJWNzLkcgb24g
I1ZNRVhJVC4gIE90aGVyIHVzZXIgc2VnbWVudHMgZG8gaGF2ZSAuRwpAQCAtNDgzNSwxNCArNDgz
NSwxNCBAQCB2b2lkIGh2bV9nZXRfc2VnbWVudF9yZWdpc3RlcihzdHJ1Y3QgdmNwdSAqdiwgZW51
bSB4ODZfc2VnbWVudCBzZWcsCiAgICAgICAgICAqCiAgICAgICAgICAqIFVuY29uZGl0aW9uYWxs
eSByZWNhbGN1bGF0ZSBHLgogICAgICAgICAgKi8KLSAgICAgICAgcmVnLT5hdHRyLmZpZWxkcy5n
ID0gISEocmVnLT5saW1pdCA+PiAyMCk7CisgICAgICAgIHJlZy0+ZyA9ICEhKHJlZy0+bGltaXQg
Pj4gMjApOwogCiAgICAgICAgIC8qCiAgICAgICAgICAqIFNWTSBkb2Vzbid0IHRyYWNrIHRoZSBB
Y2Nlc3NlZCBmbGFnLiAgSXQgd2lsbCBhbHdheXMgYmUgc2V0IGZvcgogICAgICAgICAgKiB1c2Fi
bGUgdXNlciBzZWdtZW50cyBsb2FkZWQgaW50byB0aGUgZGVzY3JpcHRvciBjYWNoZS4KICAgICAg
ICAgICovCiAgICAgICAgIGlmICggaXNfeDg2X3VzZXJfc2VnbWVudChzZWcpICkKLSAgICAgICAg
ICAgIHJlZy0+YXR0ci5maWVsZHMudHlwZSB8PSAweDE7CisgICAgICAgICAgICByZWctPnR5cGUg
fD0gMHgxOwogICAgIH0KIH0KIApAQCAtNDg1MCwyNSArNDg1MCwyNSBAQCB2b2lkIGh2bV9zZXRf
c2VnbWVudF9yZWdpc3RlcihzdHJ1Y3QgdmNwdSAqdiwgZW51bSB4ODZfc2VnbWVudCBzZWcsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgc2VnbWVudF9yZWdpc3RlciAqcmVn
KQogewogICAgIC8qIFNldCBHIHRvIG1hdGNoIHRoZSBsaW1pdCBmaWVsZC4gIFZULXggY2FyZXMs
IHdoaWxlIFNWTSBkb2Vzbid0LiAqLwotICAgIGlmICggcmVnLT5hdHRyLmZpZWxkcy5wICkKLSAg
ICAgICAgcmVnLT5hdHRyLmZpZWxkcy5nID0gISEocmVnLT5saW1pdCA+PiAyMCk7CisgICAgaWYg
KCByZWctPnAgKQorICAgICAgICByZWctPmcgPSAhIShyZWctPmxpbWl0ID4+IDIwKTsKIAogICAg
IHN3aXRjaCAoIHNlZyApCiAgICAgewogICAgIGNhc2UgeDg2X3NlZ19jczoKLSAgICAgICAgQVNT
RVJUKHJlZy0+YXR0ci5maWVsZHMucCk7ICAgICAgICAgICAgICAgICAgLyogVXNhYmxlLiAqLwot
ICAgICAgICBBU1NFUlQocmVnLT5hdHRyLmZpZWxkcy5zKTsgICAgICAgICAgICAgICAgICAvKiBV
c2VyIHNlZ21lbnQuICovCi0gICAgICAgIEFTU0VSVChyZWctPmF0dHIuZmllbGRzLnR5cGUgJiAw
eDEpOyAgICAgICAgIC8qIEFjY2Vzc2VkLiAqLworICAgICAgICBBU1NFUlQocmVnLT5wKTsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBVc2FibGUuICovCisgICAgICAgIEFTU0VSVChy
ZWctPnMpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIFVzZXIgc2VnbWVudC4gKi8K
KyAgICAgICAgQVNTRVJUKHJlZy0+dHlwZSAmIDB4MSk7ICAgICAgICAgICAgICAgICAgICAgLyog
QWNjZXNzZWQuICovCiAgICAgICAgIEFTU0VSVCgocmVnLT5iYXNlID4+IDMyKSA9PSAwKTsgICAg
ICAgICAgICAgIC8qIFVwcGVyIGJpdHMgY2xlYXIuICovCiAgICAgICAgIGJyZWFrOwogCiAgICAg
Y2FzZSB4ODZfc2VnX3NzOgotICAgICAgICBpZiAoIHJlZy0+YXR0ci5maWVsZHMucCApCisgICAg
ICAgIGlmICggcmVnLT5wICkKICAgICAgICAgewotICAgICAgICAgICAgQVNTRVJUKHJlZy0+YXR0
ci5maWVsZHMucyk7ICAgICAgICAgICAgICAvKiBVc2VyIHNlZ21lbnQuICovCi0gICAgICAgICAg
ICBBU1NFUlQoIShyZWctPmF0dHIuZmllbGRzLnR5cGUgJiAweDgpKTsgIC8qIERhdGEgc2VnbWVu
dC4gKi8KLSAgICAgICAgICAgIEFTU0VSVChyZWctPmF0dHIuZmllbGRzLnR5cGUgJiAweDIpOyAg
ICAgLyogV3JpdGVhYmxlLiAqLwotICAgICAgICAgICAgQVNTRVJUKHJlZy0+YXR0ci5maWVsZHMu
dHlwZSAmIDB4MSk7ICAgICAvKiBBY2Nlc3NlZC4gKi8KKyAgICAgICAgICAgIEFTU0VSVChyZWct
PnMpOyAgICAgICAgICAgICAgICAgICAgICAgICAgLyogVXNlciBzZWdtZW50LiAqLworICAgICAg
ICAgICAgQVNTRVJUKCEocmVnLT50eXBlICYgMHg4KSk7ICAgICAgICAgICAgICAvKiBEYXRhIHNl
Z21lbnQuICovCisgICAgICAgICAgICBBU1NFUlQocmVnLT50eXBlICYgMHgyKTsgICAgICAgICAg
ICAgICAgIC8qIFdyaXRlYWJsZS4gKi8KKyAgICAgICAgICAgIEFTU0VSVChyZWctPnR5cGUgJiAw
eDEpOyAgICAgICAgICAgICAgICAgLyogQWNjZXNzZWQuICovCiAgICAgICAgICAgICBBU1NFUlQo
KHJlZy0+YmFzZSA+PiAzMikgPT0gMCk7ICAgICAgICAgIC8qIFVwcGVyIGJpdHMgY2xlYXIuICov
CiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7CkBAIC00ODc3LDE0ICs0ODc3LDE0IEBAIHZvaWQg
aHZtX3NldF9zZWdtZW50X3JlZ2lzdGVyKHN0cnVjdCB2Y3B1ICp2LCBlbnVtIHg4Nl9zZWdtZW50
IHNlZywKICAgICBjYXNlIHg4Nl9zZWdfZXM6CiAgICAgY2FzZSB4ODZfc2VnX2ZzOgogICAgIGNh
c2UgeDg2X3NlZ19nczoKLSAgICAgICAgaWYgKCByZWctPmF0dHIuZmllbGRzLnAgKQorICAgICAg
ICBpZiAoIHJlZy0+cCApCiAgICAgICAgIHsKLSAgICAgICAgICAgIEFTU0VSVChyZWctPmF0dHIu
ZmllbGRzLnMpOyAgICAgICAgICAgICAgLyogVXNlciBzZWdtZW50LiAqLworICAgICAgICAgICAg
QVNTRVJUKHJlZy0+cyk7ICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBVc2VyIHNlZ21lbnQu
ICovCiAKLSAgICAgICAgICAgIGlmICggcmVnLT5hdHRyLmZpZWxkcy50eXBlICYgMHg4ICkKLSAg
ICAgICAgICAgICAgICBBU1NFUlQocmVnLT5hdHRyLmZpZWxkcy50eXBlICYgMHgyKTsgLyogUmVh
ZGFibGUuICovCisgICAgICAgICAgICBpZiAoIHJlZy0+dHlwZSAmIDB4OCApCisgICAgICAgICAg
ICAgICAgQVNTRVJUKHJlZy0+dHlwZSAmIDB4Mik7ICAgICAgICAgICAgIC8qIFJlYWRhYmxlLiAq
LwogCi0gICAgICAgICAgICBBU1NFUlQocmVnLT5hdHRyLmZpZWxkcy50eXBlICYgMHgxKTsgICAg
IC8qIEFjY2Vzc2VkLiAqLworICAgICAgICAgICAgQVNTRVJUKHJlZy0+dHlwZSAmIDB4MSk7ICAg
ICAgICAgICAgICAgICAvKiBBY2Nlc3NlZC4gKi8KIAogICAgICAgICAgICAgaWYgKCBzZWcgPT0g
eDg2X3NlZ19mcyB8fCBzZWcgPT0geDg2X3NlZ19ncyApCiAgICAgICAgICAgICAgICAgQVNTRVJU
KGlzX2Nhbm9uaWNhbF9hZGRyZXNzKHJlZy0+YmFzZSkpOwpAQCAtNDg5NCwyMyArNDg5NCwyMyBA
QCB2b2lkIGh2bV9zZXRfc2VnbWVudF9yZWdpc3RlcihzdHJ1Y3QgdmNwdSAqdiwgZW51bSB4ODZf
c2VnbWVudCBzZWcsCiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSB4ODZfc2VnX3RyOgotICAg
ICAgICBBU1NFUlQocmVnLT5hdHRyLmZpZWxkcy5wKTsgICAgICAgICAgICAgICAgICAvKiBVc2Fi
bGUuICovCi0gICAgICAgIEFTU0VSVCghcmVnLT5hdHRyLmZpZWxkcy5zKTsgICAgICAgICAgICAg
ICAgIC8qIFN5c3RlbSBzZWdtZW50LiAqLworICAgICAgICBBU1NFUlQocmVnLT5wKTsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAvKiBVc2FibGUuICovCisgICAgICAgIEFTU0VSVCghcmVn
LT5zKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIFN5c3RlbSBzZWdtZW50LiAqLwog
ICAgICAgICBBU1NFUlQoIShyZWctPnNlbCAmIDB4NCkpOyAgICAgICAgICAgICAgICAgICAvKiAh
VEkuICovCi0gICAgICAgIGlmICggcmVnLT5hdHRyLmZpZWxkcy50eXBlID09IFNZU19ERVNDX3Rz
c19idXN5ICkKKyAgICAgICAgaWYgKCByZWctPnR5cGUgPT0gU1lTX0RFU0NfdHNzX2J1c3kgKQog
ICAgICAgICAgICAgQVNTRVJUKGlzX2Nhbm9uaWNhbF9hZGRyZXNzKHJlZy0+YmFzZSkpOwotICAg
ICAgICBlbHNlIGlmICggcmVnLT5hdHRyLmZpZWxkcy50eXBlID09IFNZU19ERVNDX3RzczE2X2J1
c3kgKQorICAgICAgICBlbHNlIGlmICggcmVnLT50eXBlID09IFNZU19ERVNDX3RzczE2X2J1c3kg
KQogICAgICAgICAgICAgQVNTRVJUKChyZWctPmJhc2UgPj4gMzIpID09IDApOwogICAgICAgICBl
bHNlCiAgICAgICAgICAgICBBU1NFUlQoISIldHIgdHlwZWNoZWNrIGZhaWx1cmUiKTsKICAgICAg
ICAgYnJlYWs7CiAKICAgICBjYXNlIHg4Nl9zZWdfbGR0cjoKLSAgICAgICAgaWYgKCByZWctPmF0
dHIuZmllbGRzLnAgKQorICAgICAgICBpZiAoIHJlZy0+cCApCiAgICAgICAgIHsKLSAgICAgICAg
ICAgIEFTU0VSVCghcmVnLT5hdHRyLmZpZWxkcy5zKTsgICAgICAgICAgICAgLyogU3lzdGVtIHNl
Z21lbnQuICovCisgICAgICAgICAgICBBU1NFUlQoIXJlZy0+cyk7ICAgICAgICAgICAgICAgICAg
ICAgICAgIC8qIFN5c3RlbSBzZWdtZW50LiAqLwogICAgICAgICAgICAgQVNTRVJUKCEocmVnLT5z
ZWwgJiAweDQpKTsgICAgICAgICAgICAgICAvKiAhVEkuICovCi0gICAgICAgICAgICBBU1NFUlQo
cmVnLT5hdHRyLmZpZWxkcy50eXBlID09IFNZU19ERVNDX2xkdCk7CisgICAgICAgICAgICBBU1NF
UlQocmVnLT50eXBlID09IFNZU19ERVNDX2xkdCk7CiAgICAgICAgICAgICBBU1NFUlQoaXNfY2Fu
b25pY2FsX2FkZHJlc3MocmVnLT5iYXNlKSk7CiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7CmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0v
c3ZtL3N2bS5jCmluZGV4IDQwMmU4MTUuLjI0NGRhMTIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9odm0vc3ZtL3N2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCkBAIC01MjYs
OSArNTI2LDkgQEAgc3RhdGljIGludCBzdm1fZ3Vlc3RfeDg2X21vZGUoc3RydWN0IHZjcHUgKnYp
CiAgICAgICAgIHJldHVybiAwOwogICAgIGlmICggdW5saWtlbHkoZ3Vlc3RfY3B1X3VzZXJfcmVn
cygpLT5lZmxhZ3MgJiBYODZfRUZMQUdTX1ZNKSApCiAgICAgICAgIHJldHVybiAxOwotICAgIGlm
ICggaHZtX2xvbmdfbW9kZV9hY3RpdmUodikgJiYgbGlrZWx5KHZtY2ItPmNzLmF0dHIuZmllbGRz
LmwpICkKKyAgICBpZiAoIGh2bV9sb25nX21vZGVfYWN0aXZlKHYpICYmIGxpa2VseSh2bWNiLT5j
cy5sKSApCiAgICAgICAgIHJldHVybiA4OwotICAgIHJldHVybiAobGlrZWx5KHZtY2ItPmNzLmF0
dHIuZmllbGRzLmRiKSA/IDQgOiAyKTsKKyAgICByZXR1cm4gbGlrZWx5KHZtY2ItPmNzLmRiKSA/
IDQgOiAyOwogfQogCiB2b2lkIHN2bV91cGRhdGVfZ3Vlc3RfY3Ioc3RydWN0IHZjcHUgKnYsIHVu
c2lnbmVkIGludCBjcikKQEAgLTY1Myw3ICs2NTMsNyBAQCBzdGF0aWMgdm9pZCBzdm1fZ2V0X3Nl
Z21lbnRfcmVnaXN0ZXIoc3RydWN0IHZjcHUgKnYsIGVudW0geDg2X3NlZ21lbnQgc2VnLAogICAg
ICAgICBicmVhazsKICAgICBjYXNlIHg4Nl9zZWdfc3M6CiAgICAgICAgICpyZWcgPSB2bWNiLT5z
czsKLSAgICAgICAgcmVnLT5hdHRyLmZpZWxkcy5kcGwgPSB2bWNiX2dldF9jcGwodm1jYik7Cisg
ICAgICAgIHJlZy0+ZHBsID0gdm1jYl9nZXRfY3BsKHZtY2IpOwogICAgICAgICBicmVhazsKICAg
ICBjYXNlIHg4Nl9zZWdfdHI6CiAgICAgICAgIHN2bV9zeW5jX3ZtY2Iodik7CkBAIC03MjYsNyAr
NzI2LDcgQEAgc3RhdGljIHZvaWQgc3ZtX3NldF9zZWdtZW50X3JlZ2lzdGVyKHN0cnVjdCB2Y3B1
ICp2LCBlbnVtIHg4Nl9zZWdtZW50IHNlZywKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSB4ODZf
c2VnX3NzOgogICAgICAgICB2bWNiLT5zcyA9ICpyZWc7Ci0gICAgICAgIHZtY2Jfc2V0X2NwbCh2
bWNiLCByZWctPmF0dHIuZmllbGRzLmRwbCk7CisgICAgICAgIHZtY2Jfc2V0X2NwbCh2bWNiLCBy
ZWctPmRwbCk7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgeDg2X3NlZ190cjoKICAgICAgICAg
dm1jYi0+dHIgPSAqcmVnOwpAQCAtMTQ0Miw3ICsxNDQyLDcgQEAgc3RhdGljIHZvaWQgc3ZtX2lu
amVjdF9ldmVudChjb25zdCBzdHJ1Y3QgeDg2X2V2ZW50ICpldmVudCkKICAgICAgKiBJZiBpbmpl
Y3RpbmcgYW4gZXZlbnQgb3V0c2lkZSBvZiA2NGJpdCBtb2RlLCB6ZXJvIHRoZSB1cHBlciBiaXRz
IG9mIHRoZQogICAgICAqICVlaXAgYW5kIG5leHRyaXAgYWZ0ZXIgdGhlIGFkanVzdG1lbnRzIGFi
b3ZlLgogICAgICAqLwotICAgIGlmICggISgodm1jYl9nZXRfZWZlcih2bWNiKSAmIEVGRVJfTE1B
KSAmJiB2bWNiLT5jcy5hdHRyLmZpZWxkcy5sKSApCisgICAgaWYgKCAhKCh2bWNiX2dldF9lZmVy
KHZtY2IpICYgRUZFUl9MTUEpICYmIHZtY2ItPmNzLmwpICkKICAgICB7CiAgICAgICAgIHJlZ3Mt
PnJpcCA9IHJlZ3MtPmVpcDsKICAgICAgICAgdm1jYi0+bmV4dHJpcCA9ICh1aW50MzJfdCl2bWNi
LT5uZXh0cmlwOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtZGVidWcuYyBi
L3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bWRlYnVnLmMKaW5kZXggYTNmODY4NS4uY2U3ODhlNCAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtZGVidWcuYworKysgYi94ZW4vYXJj
aC94ODYvaHZtL3N2bS9zdm1kZWJ1Zy5jCkBAIC0yNCw3ICsyNCw3IEBACiBzdGF0aWMgdm9pZCBz
dm1fZHVtcF9zZWwoY29uc3QgY2hhciAqbmFtZSwgY29uc3Qgc3ZtX3NlZ21lbnRfcmVnaXN0ZXJf
dCAqcykKIHsKICAgICBwcmludGsoIiVzOiAlMDR4ICUwNHggJTA4eCAlMDE2IlBSSXg2NCJcbiIs
Ci0gICAgICAgICAgIG5hbWUsIHMtPnNlbCwgcy0+YXR0ci5ieXRlcywgcy0+bGltaXQsIHMtPmJh
c2UpOworICAgICAgICAgICBuYW1lLCBzLT5zZWwsIHMtPmF0dHIsIHMtPmxpbWl0LCBzLT5iYXNl
KTsKIH0KIAogdm9pZCBzdm1fdm1jYl9kdW1wKGNvbnN0IGNoYXIgKmZyb20sIGNvbnN0IHN0cnVj
dCB2bWNiX3N0cnVjdCAqdm1jYikKQEAgLTE0Nyw3ICsxNDcsNyBAQCBib29sIHN2bV92bWNiX2lz
dmFsaWQoY29uc3QgY2hhciAqZnJvbSwgY29uc3Qgc3RydWN0IHZtY2Jfc3RydWN0ICp2bWNiLAog
ICAgIH0KIAogICAgIGlmICggKGVmZXIgJiBFRkVSX0xNRSkgJiYgKGNyMCAmIFg4Nl9DUjBfUEcp
ICYmIChjcjQgJiBYODZfQ1I0X1BBRSkgJiYKLSAgICAgICAgIHZtY2ItPmNzLmF0dHIuZmllbGRz
LmwgJiYgdm1jYi0+Y3MuYXR0ci5maWVsZHMuZGIgKQorICAgICAgICAgdm1jYi0+Y3MubCAmJiB2
bWNiLT5jcy5kYiApCiAgICAgICAgIFBSSU5URigiRUZFUl9MTUUsIENSMC5QRywgQ1I0LlBBRSwg
Q1MuTCBhbmQgQ1MuRCBhcmUgYWxsIG5vbi16ZXJvXG4iKTsKIAogICAgIGlmICggISh2bWNiX2dl
dF9nZW5lcmFsMl9pbnRlcmNlcHRzKHZtY2IpICYgR0VORVJBTDJfSU5URVJDRVBUX1ZNUlVOKSAp
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3N2bS92bWNiLmMgYi94ZW4vYXJjaC94ODYv
aHZtL3N2bS92bWNiLmMKaW5kZXggOTZhYmY4ZC4uODJmZTlkMiAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS9zdm0vdm1jYi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3ZtY2IuYwpA
QCAtMTU4LDEyICsxNTgsMTIgQEAgc3RhdGljIGludCBjb25zdHJ1Y3Rfdm1jYihzdHJ1Y3QgdmNw
dSAqdikKICAgICB2bWNiLT5ncy5iYXNlID0gMDsKIAogICAgIC8qIEd1ZXN0IHNlZ21lbnQgQVIg
Ynl0ZXMuICovCi0gICAgdm1jYi0+ZXMuYXR0ci5ieXRlcyA9IDB4YzkzOyAvKiByZWFkL3dyaXRl
LCBhY2Nlc3NlZCAqLwotICAgIHZtY2ItPnNzLmF0dHIuYnl0ZXMgPSAweGM5MzsKLSAgICB2bWNi
LT5kcy5hdHRyLmJ5dGVzID0gMHhjOTM7Ci0gICAgdm1jYi0+ZnMuYXR0ci5ieXRlcyA9IDB4Yzkz
OwotICAgIHZtY2ItPmdzLmF0dHIuYnl0ZXMgPSAweGM5MzsKLSAgICB2bWNiLT5jcy5hdHRyLmJ5
dGVzID0gMHhjOWI7IC8qIGV4ZWMvcmVhZCwgYWNjZXNzZWQgKi8KKyAgICB2bWNiLT5lcy5hdHRy
ID0gMHhjOTM7IC8qIHJlYWQvd3JpdGUsIGFjY2Vzc2VkICovCisgICAgdm1jYi0+c3MuYXR0ciA9
IDB4YzkzOworICAgIHZtY2ItPmRzLmF0dHIgPSAweGM5MzsKKyAgICB2bWNiLT5mcy5hdHRyID0g
MHhjOTM7CisgICAgdm1jYi0+Z3MuYXR0ciA9IDB4YzkzOworICAgIHZtY2ItPmNzLmF0dHIgPSAw
eGM5YjsgLyogZXhlYy9yZWFkLCBhY2Nlc3NlZCAqLwogCiAgICAgLyogR3Vlc3QgSURULiAqLwog
ICAgIHZtY2ItPmlkdHIuYmFzZSA9IDA7CkBAIC0xNzcsMTAgKzE3NywxMCBAQCBzdGF0aWMgaW50
IGNvbnN0cnVjdF92bWNiKHN0cnVjdCB2Y3B1ICp2KQogICAgIHZtY2ItPmxkdHIuc2VsID0gMDsK
ICAgICB2bWNiLT5sZHRyLmJhc2UgPSAwOwogICAgIHZtY2ItPmxkdHIubGltaXQgPSAwOwotICAg
IHZtY2ItPmxkdHIuYXR0ci5ieXRlcyA9IDA7CisgICAgdm1jYi0+bGR0ci5hdHRyID0gMDsKIAog
ICAgIC8qIEd1ZXN0IFRTUy4gKi8KLSAgICB2bWNiLT50ci5hdHRyLmJ5dGVzID0gMHgwOGI7IC8q
IDMyLWJpdCBUU1MgKGJ1c3kpICovCisgICAgdm1jYi0+dHIuYXR0ciA9IDB4MDhiOyAvKiAzMi1i
aXQgVFNTIChidXN5KSAqLwogICAgIHZtY2ItPnRyLmJhc2UgPSAwOwogICAgIHZtY2ItPnRyLmxp
bWl0ID0gMHhmZjsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvcmVhbG1vZGUu
YyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3JlYWxtb2RlLmMKaW5kZXggMTk5NmIxZi4uMTFiZGU1
OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvcmVhbG1vZGUuYworKysgYi94ZW4v
YXJjaC94ODYvaHZtL3ZteC9yZWFsbW9kZS5jCkBAIC03MCw3ICs3MCw3IEBAIHN0YXRpYyB2b2lk
IHJlYWxtb2RlX2RlbGl2ZXJfZXhjZXB0aW9uKAogICAgIGZyYW1lWzJdID0gcmVncy0+ZmxhZ3Mg
JiB+WDg2X0VGTEFHU19SRjsKIAogICAgIC8qIFdlIGNhbid0IHRlc3QgaHZtZW11bF9jdHh0LT5j
dHh0LnNwX3NpemU6IGl0IG1heSBub3QgYmUgaW5pdGlhbGlzZWQuICovCi0gICAgaWYgKCBodm1l
bXVsX2N0eHQtPnNlZ19yZWdbeDg2X3NlZ19zc10uYXR0ci5maWVsZHMuZGIgKQorICAgIGlmICgg
aHZtZW11bF9jdHh0LT5zZWdfcmVnW3g4Nl9zZWdfc3NdLmRiICkKICAgICAgICAgcHN0ayA9IHJl
Z3MtPmVzcCAtPSA2OwogICAgIGVsc2UKICAgICAgICAgcHN0ayA9IHJlZ3MtPnNwIC09IDY7CkBA
IC0yMDcsMTMgKzIwNywxMyBAQCB2b2lkIHZteF9yZWFsbW9kZShzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncykKICAgICAgICAgICogRFMsIEVTLCBGUyBhbmQgR1MgdGhlIG1vc3QgdW5pbnZhc2l2
ZSB0cmljayBpcyB0byBzZXQgRFBMID09IFJQTC4KICAgICAgICAgICovCiAgICAgICAgIHNyZWcg
PSBodm1lbXVsX2dldF9zZWdfcmVnKHg4Nl9zZWdfZHMsICZodm1lbXVsX2N0eHQpOwotICAgICAg
ICBzcmVnLT5hdHRyLmZpZWxkcy5kcGwgPSBzcmVnLT5zZWwgJiAzOworICAgICAgICBzcmVnLT5k
cGwgPSBzcmVnLT5zZWwgJiAzOwogICAgICAgICBzcmVnID0gaHZtZW11bF9nZXRfc2VnX3JlZyh4
ODZfc2VnX2VzLCAmaHZtZW11bF9jdHh0KTsKLSAgICAgICAgc3JlZy0+YXR0ci5maWVsZHMuZHBs
ID0gc3JlZy0+c2VsICYgMzsKKyAgICAgICAgc3JlZy0+ZHBsID0gc3JlZy0+c2VsICYgMzsKICAg
ICAgICAgc3JlZyA9IGh2bWVtdWxfZ2V0X3NlZ19yZWcoeDg2X3NlZ19mcywgJmh2bWVtdWxfY3R4
dCk7Ci0gICAgICAgIHNyZWctPmF0dHIuZmllbGRzLmRwbCA9IHNyZWctPnNlbCAmIDM7CisgICAg
ICAgIHNyZWctPmRwbCA9IHNyZWctPnNlbCAmIDM7CiAgICAgICAgIHNyZWcgPSBodm1lbXVsX2dl
dF9zZWdfcmVnKHg4Nl9zZWdfZ3MsICZodm1lbXVsX2N0eHQpOwotICAgICAgICBzcmVnLT5hdHRy
LmZpZWxkcy5kcGwgPSBzcmVnLT5zZWwgJiAzOworICAgICAgICBzcmVnLT5kcGwgPSBzcmVnLT5z
ZWwgJiAzOwogICAgICAgICBodm1lbXVsX2N0eHQuc2VnX3JlZ19kaXJ0eSB8PQogICAgICAgICAg
ICAgKDF1bCA8PCB4ODZfc2VnX2RzKSB8ICgxdWwgPDwgeDg2X3NlZ19lcykgfAogICAgICAgICAg
ICAgKDF1bCA8PCB4ODZfc2VnX2ZzKSB8ICgxdWwgPDwgeDg2X3NlZ19ncyk7CmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5j
CmluZGV4IDAwYTUyMWQuLmZkMjA1NTMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14
L3ZteC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCkBAIC0xMDY4LDI0ICsxMDY4
LDIwIEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgX3ZteF9nZXRfY3BsKHN0cnVjdCB2Y3B1ICp2KQog
ICAgIHJldHVybiBjcGw7CiB9CiAKLS8qIFNETSB2b2x1bWUgM2Igc2VjdGlvbiAyMi4zLjEuMjog
d2UgY2FuIG9ubHkgZW50ZXIgdmlydHVhbCA4MDg2IG1vZGUKLSAqIGlmIGFsbCBvZiBDUywgU1Ms
IERTLCBFUywgRlMgYW5kIEdTIGFyZSAxNmJpdCByaW5nLTMgZGF0YSBzZWdtZW50cy4KLSAqIFRo
ZSBndWVzdCB0aGlua3MgaXQncyBnb3QgcmluZy0wIHNlZ21lbnRzLCBzbyB3ZSBuZWVkIHRvIGZ1
ZGdlCi0gKiB0aGluZ3MuICBXZSBzdG9yZSB0aGUgcmluZy0zIHZlcnNpb24gaW4gdGhlIFZNQ1Mg
dG8gYXZvaWQgbG90cyBvZgotICogc2h1ZmZsaW5nIG9uIHZtZW50ZXIgYW5kIHZtZXhpdCwgYW5k
IHRyYW5zbGF0ZSBpbiB0aGVzZSBhY2Nlc3NvcnMuICovCi0KLSNkZWZpbmUgcm1fY3NfYXR0ciAo
KCh1bmlvbiBzZWdtZW50X2F0dHJpYnV0ZXMpIHsgICAgICAgICAgICAgICAgICAgICAgIFwKLSAg
ICAgICAgLmZpZWxkcyA9IHsgLnR5cGUgPSAweGIsIC5zID0gMSwgLmRwbCA9IDAsIC5wID0gMSwg
LmF2bCA9IDAsICAgIFwKLSAgICAgICAgICAgICAgICAgICAgLmwgPSAwLCAuZGIgPSAwLCAuZyA9
IDAsIC5wYWQgPSAwIH0gfSkuYnl0ZXMpCi0jZGVmaW5lIHJtX2RzX2F0dHIgKCgodW5pb24gc2Vn
bWVudF9hdHRyaWJ1dGVzKSB7ICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIC5maWVs
ZHMgPSB7IC50eXBlID0gMHgzLCAucyA9IDEsIC5kcGwgPSAwLCAucCA9IDEsIC5hdmwgPSAwLCAg
ICBcCi0gICAgICAgICAgICAgICAgICAgIC5sID0gMCwgLmRiID0gMCwgLmcgPSAwLCAucGFkID0g
MCB9IH0pLmJ5dGVzKQotI2RlZmluZSB2bTg2X2RzX2F0dHIgKCgodW5pb24gc2VnbWVudF9hdHRy
aWJ1dGVzKSB7ICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAuZmllbGRzID0geyAudHlw
ZSA9IDB4MywgLnMgPSAxLCAuZHBsID0gMywgLnAgPSAxLCAuYXZsID0gMCwgICAgXAotICAgICAg
ICAgICAgICAgICAgICAubCA9IDAsIC5kYiA9IDAsIC5nID0gMCwgLnBhZCA9IDAgfSB9KS5ieXRl
cykKLSNkZWZpbmUgdm04Nl90cl9hdHRyICgoKHVuaW9uIHNlZ21lbnRfYXR0cmlidXRlcykgeyAg
ICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgLmZpZWxkcyA9IHsgLnR5cGUgPSAweGIsIC5z
ID0gMCwgLmRwbCA9IDAsIC5wID0gMSwgLmF2bCA9IDAsICAgIFwKLSAgICAgICAgICAgICAgICAg
ICAgLmwgPSAwLCAuZGIgPSAwLCAuZyA9IDAsIC5wYWQgPSAwIH0gfSkuYnl0ZXMpCisvKgorICog
U0RNIFZvbCAzOiBWTSBFbnRyaWVzID4gQ2hlY2tzIG9uIEd1ZXN0IFNlZ21lbnQgUmVnaXN0ZXJz
OgorICoKKyAqIFdlIGNhbiBvbmx5IGVudGVyIHZpcnR1YWwgODA4NiBtb2RlIGlmIGFsbCBvZiBD
UywgU1MsIERTLCBFUywgRlMgYW5kIEdTIGFyZQorICogMTZiaXQgcmluZy0zIGRhdGEgc2VnbWVu
dHMuICBPbiBoYXJkd2FyZSBsYWNraW5nIHRoZSB1bnJlc3RyaWN0ZWRfZ3Vlc3QKKyAqIGZlYXR1
cmUsIFhlbiBmYWtlcyB1cCByZWFsIG1vZGUgdXNpbmcgdm04NiBtb2RlLiAgVGhlIGd1ZXN0IHRo
aW5rcyBpdCdzIGdvdAorICogcmluZy0wIHNlZ21lbnRzLCBzbyB3ZSBuZWVkIHRvIGZ1ZGdlIHRo
aW5ncy4gIFdlIHN0b3JlIHRoZSByaW5nLTMgdmVyc2lvbgorICogaW4gdGhlIFZNQ1MgdG8gYXZv
aWQgbG90cyBvZiBzaHVmZmxpbmcgb24gdm1lbnRlciBhbmQgdm1leGl0LCBhbmQgdHJhbnNsYXRl
CisgKiBpbiB0aGVzZSBhY2Nlc3NvcnMuCisgKi8KKyNkZWZpbmUgcm1fY3NfYXR0ciAgIDB4OWIK
KyNkZWZpbmUgcm1fZHNfYXR0ciAgIDB4OTMKKyNkZWZpbmUgdm04Nl9kc19hdHRyIDB4ZjMKKyNk
ZWZpbmUgdm04Nl90cl9hdHRyIDB4OGIKIAogc3RhdGljIHZvaWQgdm14X2dldF9zZWdtZW50X3Jl
Z2lzdGVyKHN0cnVjdCB2Y3B1ICp2LCBlbnVtIHg4Nl9zZWdtZW50IHNlZywKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgc2VnbWVudF9yZWdpc3RlciAqcmVnKQpA
QCAtMTE1Niw3ICsxMTUyLDcgQEAgc3RhdGljIHZvaWQgdm14X2dldF9zZWdtZW50X3JlZ2lzdGVy
KHN0cnVjdCB2Y3B1ICp2LCBlbnVtIHg4Nl9zZWdtZW50IHNlZywKICAgICAgKiBGb2xkIFZULXgg
cmVwcmVzZW50YXRpb24gaW50byBYZW4ncyByZXByZXNlbnRhdGlvbi4gIFRoZSBQcmVzZW50IGJp
dCBpcwogICAgICAqIHVuY29uZGl0aW9uYWxseSBzZXQgdG8gdGhlIGludmVyc2Ugb2YgdW51c2Fi
bGUuCiAgICAgICovCi0gICAgcmVnLT5hdHRyLmJ5dGVzID0KKyAgICByZWctPmF0dHIgPQogICAg
ICAgICAoIShhdHRyICYgKDF1IDw8IDE2KSkgPDwgNykgfCAoYXR0ciAmIDB4N2YpIHwgKChhdHRy
ID4+IDQpICYgMHhmMDApOwogCiAgICAgLyogQWRqdXN0IGZvciB2aXJ0dWFsIDgwODYgbW9kZSAq
LwpAQCAtMTE3NSw3ICsxMTcxLDcgQEAgc3RhdGljIHZvaWQgdm14X2dldF9zZWdtZW50X3JlZ2lz
dGVyKHN0cnVjdCB2Y3B1ICp2LCBlbnVtIHg4Nl9zZWdtZW50IHNlZywKICAgICAgICAgICAgICAq
IGJ1dCBmb3IgU1Mgd2UgYXNzdW1lIGl0IGhhczogdGhlIFVidW50dSBncmFwaGljYWwgYm9vdGxv
YWRlcgogICAgICAgICAgICAgICogZG9lcyB0aGlzIGFuZCBnZXRzIGJhZGx5IGNvbmZ1c2VkIGlm
IHdlIGxlYXZlIHRoZSBvbGQgU1MgaW4gCiAgICAgICAgICAgICAgKiBwbGFjZS4gKi8KLSAgICAg
ICAgICAgIHJlZy0+YXR0ci5ieXRlcyA9IChzZWcgPT0geDg2X3NlZ19jcyA/IHJtX2NzX2F0dHIg
OiBybV9kc19hdHRyKTsKKyAgICAgICAgICAgIHJlZy0+YXR0ciA9IChzZWcgPT0geDg2X3NlZ19j
cyA/IHJtX2NzX2F0dHIgOiBybV9kc19hdHRyKTsKICAgICAgICAgICAgICpzcmVnID0gKnJlZzsK
ICAgICAgICAgfQogICAgICAgICBlbHNlIApAQCAtMTE5NSw3ICsxMTkxLDcgQEAgc3RhdGljIHZv
aWQgdm14X3NldF9zZWdtZW50X3JlZ2lzdGVyKHN0cnVjdCB2Y3B1ICp2LCBlbnVtIHg4Nl9zZWdt
ZW50IHNlZywKICAgICB1aW50NjRfdCBiYXNlOwogCiAgICAgc2VsID0gcmVnLT5zZWw7Ci0gICAg
YXR0ciA9IHJlZy0+YXR0ci5ieXRlczsKKyAgICBhdHRyID0gcmVnLT5hdHRyOwogICAgIGxpbWl0
ID0gcmVnLT5saW1pdDsKICAgICBiYXNlID0gcmVnLT5iYXNlOwogCkBAIC0xMjMzLDggKzEyMjks
NyBAQCBzdGF0aWMgdm9pZCB2bXhfc2V0X3NlZ21lbnRfcmVnaXN0ZXIoc3RydWN0IHZjcHUgKnYs
IGVudW0geDg2X3NlZ21lbnQgc2VnLAogICAgICAgICAgICAgICogY2F1c2UgY29uZnVzaW9uIGZv
ciB0aGUgZ3Vlc3QgaWYgaXQgcmVhZHMgdGhlIHNlbGVjdG9yLAogICAgICAgICAgICAgICogYnV0
IG90aGVyd2lzZSB3ZSBoYXZlIHRvIGVtdWxhdGUgaWYgKmFueSogc2VnbWVudCBoYXNuJ3QKICAg
ICAgICAgICAgICAqIGJlZW4gcmVsb2FkZWQuICovCi0gICAgICAgICAgICBpZiAoIGJhc2UgPCAw
eDEwMDAwMCAmJiAhKGJhc2UgJiAweGYpICYmIGxpbWl0ID49IDB4ZmZmZgotICAgICAgICAgICAg
ICAgICAmJiByZWctPmF0dHIuZmllbGRzLnAgKQorICAgICAgICAgICAgaWYgKCBiYXNlIDwgMHgx
MDAwMDAgJiYgIShiYXNlICYgMHhmKSAmJiBsaW1pdCA+PSAweGZmZmYgJiYgcmVnLT5wICkKICAg
ICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBzZWwgPSBiYXNlID4+IDQ7CiAgICAgICAgICAg
ICAgICAgYXR0ciA9IHZtODZfZHNfYXR0cjsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9z
aGFkb3cvY29tbW9uLmMgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCmluZGV4IDJl
NjRhNzcuLjU2NjJjYWMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9u
LmMKKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYwpAQCAtMzMyLDEzICszMzIs
MTMgQEAgY29uc3Qgc3RydWN0IHg4Nl9lbXVsYXRlX29wcyAqc2hhZG93X2luaXRfZW11bGF0aW9u
KAogICAgIGNyZWcgPSBodm1fZ2V0X3NlZ19yZWcoeDg2X3NlZ19jcywgc2hfY3R4dCk7CiAKICAg
ICAvKiBXb3JrIG91dCB0aGUgZW11bGF0aW9uIG1vZGUuICovCi0gICAgaWYgKCBzaF9jdHh0LT5j
dHh0LmxtYSAmJiBjcmVnLT5hdHRyLmZpZWxkcy5sICkKKyAgICBpZiAoIHNoX2N0eHQtPmN0eHQu
bG1hICYmIGNyZWctPmwgKQogICAgICAgICBzaF9jdHh0LT5jdHh0LmFkZHJfc2l6ZSA9IHNoX2N0
eHQtPmN0eHQuc3Bfc2l6ZSA9IDY0OwogICAgIGVsc2UKICAgICB7CiAgICAgICAgIHNyZWcgPSBo
dm1fZ2V0X3NlZ19yZWcoeDg2X3NlZ19zcywgc2hfY3R4dCk7Ci0gICAgICAgIHNoX2N0eHQtPmN0
eHQuYWRkcl9zaXplID0gY3JlZy0+YXR0ci5maWVsZHMuZGIgPyAzMiA6IDE2OwotICAgICAgICBz
aF9jdHh0LT5jdHh0LnNwX3NpemUgICA9IHNyZWctPmF0dHIuZmllbGRzLmRiID8gMzIgOiAxNjsK
KyAgICAgICAgc2hfY3R4dC0+Y3R4dC5hZGRyX3NpemUgPSBjcmVnLT5kYiA/IDMyIDogMTY7Cisg
ICAgICAgIHNoX2N0eHQtPmN0eHQuc3Bfc2l6ZSAgID0gc3JlZy0+ZGIgPyAzMiA6IDE2OwogICAg
IH0KIAogICAgIC8qIEF0dGVtcHQgdG8gcHJlZmV0Y2ggd2hvbGUgaW5zdHJ1Y3Rpb24uICovCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMgYi94ZW4vYXJjaC94ODYv
cHYvZW11bC1wcml2LW9wLmMKaW5kZXggODUxODViNi4uZDUwZjUxOSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXBy
aXYtb3AuYwpAQCAtNDc5LDcgKzQ3OSw3IEBAIHN0YXRpYyBpbnQgcHJpdl9vcF9yZWFkX3NlZ21l
bnQoZW51bSB4ODZfc2VnbWVudCBzZWcsCiAgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhB
TkRMRUFCTEU7CiAKICAgICAgICAgcmVnLT5saW1pdCA9IGxpbWl0OwotICAgICAgICByZWctPmF0
dHIuYnl0ZXMgPSBhciA+PiA4OworICAgICAgICByZWctPmF0dHIgPSBhciA+PiA4OwogICAgIH0K
ICAgICBlbHNlCiAgICAgewpAQCAtNTAwLDE5ICs1MDAsMTkgQEAgc3RhdGljIGludCBwcml2X29w
X3JlYWRfc2VnbWVudChlbnVtIHg4Nl9zZWdtZW50IHNlZywKIAogICAgICAgICByZWctPmxpbWl0
ID0gfjBVOwogCi0gICAgICAgIHJlZy0+YXR0ci5ieXRlcyA9IDA7Ci0gICAgICAgIHJlZy0+YXR0
ci5maWVsZHMudHlwZSA9IF9TRUdNRU5UX1dSID4+IDg7CisgICAgICAgIHJlZy0+YXR0ciA9IDA7
CisgICAgICAgIHJlZy0+dHlwZSA9IF9TRUdNRU5UX1dSID4+IDg7CiAgICAgICAgIGlmICggc2Vn
ID09IHg4Nl9zZWdfY3MgKQogICAgICAgICB7Ci0gICAgICAgICAgICByZWctPmF0dHIuZmllbGRz
LnR5cGUgfD0gX1NFR01FTlRfQ09ERSA+PiA4OwotICAgICAgICAgICAgcmVnLT5hdHRyLmZpZWxk
cy5sID0gMTsKKyAgICAgICAgICAgIHJlZy0+dHlwZSB8PSBfU0VHTUVOVF9DT0RFID4+IDg7Cisg
ICAgICAgICAgICByZWctPmwgPSAxOwogICAgICAgICB9CiAgICAgICAgIGVsc2UKLSAgICAgICAg
ICAgIHJlZy0+YXR0ci5maWVsZHMuZGIgPSAxOwotICAgICAgICByZWctPmF0dHIuZmllbGRzLnMg
ICA9IDE7Ci0gICAgICAgIHJlZy0+YXR0ci5maWVsZHMuZHBsID0gMzsKLSAgICAgICAgcmVnLT5h
dHRyLmZpZWxkcy5wICAgPSAxOwotICAgICAgICByZWctPmF0dHIuZmllbGRzLmcgICA9IDE7Cisg
ICAgICAgICAgICByZWctPmRiID0gMTsKKyAgICAgICAgcmVnLT5zICAgPSAxOworICAgICAgICBy
ZWctPmRwbCA9IDM7CisgICAgICAgIHJlZy0+cCAgID0gMTsKKyAgICAgICAgcmVnLT5nICAgPSAx
OwogICAgIH0KIAogICAgIC8qCkBAIC01MjEsOSArNTIxLDkgQEAgc3RhdGljIGludCBwcml2X29w
X3JlYWRfc2VnbWVudChlbnVtIHg4Nl9zZWdtZW50IHNlZywKICAgICAgKi8KICAgICBpZiAoIChz
ZWcgPT0geDg2X3NlZ19zcyB8fAogICAgICAgICAgIChzZWcgPT0geDg2X3NlZ19jcyAmJgotICAg
ICAgICAgICAhKHJlZy0+YXR0ci5maWVsZHMudHlwZSAmIChfU0VHTUVOVF9FQyA+PiA4KSkpKSAm
JgorICAgICAgICAgICAhKHJlZy0+dHlwZSAmIChfU0VHTUVOVF9FQyA+PiA4KSkpKSAmJgogICAg
ICAgICAgZ3Vlc3Rfa2VybmVsX21vZGUoY3VycmVudCwgY3R4dC0+cmVncykgKQotICAgICAgICBy
ZWctPmF0dHIuZmllbGRzLmRwbCA9IDA7CisgICAgICAgIHJlZy0+ZHBsID0gMDsKIAogICAgIHJl
dHVybiBYODZFTVVMX09LQVk7CiB9CkBAIC01NzgsMTEgKzU3OCwxMSBAQCBzdGF0aWMgaW50IHBy
aXZfb3BfcmVwX2lucyh1aW50MTZfdCBwb3J0LAogICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZ
ICkKICAgICAgICAgcmV0dXJuIHJjOwogCi0gICAgaWYgKCAhc3JlZy5hdHRyLmZpZWxkcy5wICkK
KyAgICBpZiAoICFzcmVnLnAgKQogICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7
Ci0gICAgaWYgKCAhc3JlZy5hdHRyLmZpZWxkcy5zIHx8Ci0gICAgICAgICAoc3JlZy5hdHRyLmZp
ZWxkcy50eXBlICYgKF9TRUdNRU5UX0NPREUgPj4gOCkpIHx8Ci0gICAgICAgICAhKHNyZWcuYXR0
ci5maWVsZHMudHlwZSAmIChfU0VHTUVOVF9XUiA+PiA4KSkgKQorICAgIGlmICggIXNyZWcucyB8
fAorICAgICAgICAgKHNyZWcudHlwZSAmIChfU0VHTUVOVF9DT0RFID4+IDgpKSB8fAorICAgICAg
ICAgIShzcmVnLnR5cGUgJiAoX1NFR01FTlRfV1IgPj4gOCkpICkKICAgICB7CiAgICAgICAgIHg4
Nl9lbXVsX2h3X2V4Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCAwLCBjdHh0KTsKICAgICAgICAgcmV0
dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwpAQCAtNjQzLDExICs2NDMsMTEgQEAgc3RhdGljIGludCBw
cml2X29wX3JlcF9vdXRzKGVudW0geDg2X3NlZ21lbnQgc2VnLCB1bnNpZ25lZCBsb25nIG9mZnNl
dCwKICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSApCiAgICAgICAgIHJldHVybiByYzsKIAot
ICAgIGlmICggIXNyZWcuYXR0ci5maWVsZHMucCApCisgICAgaWYgKCAhc3JlZy5wICkKICAgICAg
ICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwotICAgIGlmICggIXNyZWcuYXR0ci5maWVs
ZHMucyB8fAotICAgICAgICAgKChzcmVnLmF0dHIuZmllbGRzLnR5cGUgJiAoX1NFR01FTlRfQ09E
RSA+PiA4KSkgJiYKLSAgICAgICAgICAhKHNyZWcuYXR0ci5maWVsZHMudHlwZSAmIChfU0VHTUVO
VF9XUiA+PiA4KSkpICkKKyAgICBpZiAoICFzcmVnLnMgfHwKKyAgICAgICAgICgoc3JlZy50eXBl
ICYgKF9TRUdNRU5UX0NPREUgPj4gOCkpICYmCisgICAgICAgICAgIShzcmVnLnR5cGUgJiAoX1NF
R01FTlRfV1IgPj4gOCkpKSApCiAgICAgewogICAgICAgICB4ODZfZW11bF9od19leGNlcHRpb24o
c2VnICE9IHg4Nl9zZWdfc3MgPyBUUkFQX2dwX2ZhdWx0CiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICA6IFRSQVBfc3RhY2tfZXJyb3IsCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvdm1fZXZlbnQuYyBiL3hlbi9hcmNoL3g4Ni92bV9ldmVudC5jCmluZGV4
IGE2ZWE0MmMuLmY5MWFhZGUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni92bV9ldmVudC5jCisr
KyBiL3hlbi9hcmNoL3g4Ni92bV9ldmVudC5jCkBAIC0xNzYsNyArMTc2LDcgQEAgdm9pZCB2bV9l
dmVudF9maWxsX3JlZ3Modm1fZXZlbnRfcmVxdWVzdF90ICpyZXEpCiAgICAgcmVxLT5kYXRhLnJl
Z3MueDg2LmdzX2Jhc2UgPSBzZWcuYmFzZTsKIAogICAgIGh2bV9nZXRfc2VnbWVudF9yZWdpc3Rl
cihjdXJyLCB4ODZfc2VnX2NzLCAmc2VnKTsKLSAgICByZXEtPmRhdGEucmVncy54ODYuY3NfYXJi
eXRlcyA9IHNlZy5hdHRyLmJ5dGVzOworICAgIHJlcS0+ZGF0YS5yZWdzLng4Ni5jc19hcmJ5dGVz
ID0gc2VnLmF0dHI7CiB9CiAKIHZvaWQgdm1fZXZlbnRfZW11bGF0ZV9jaGVjayhzdHJ1Y3QgdmNw
dSAqdiwgdm1fZXZlbnRfcmVzcG9uc2VfdCAqcnNwKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2
X2VtdWxhdGUuYwppbmRleCA1ODA1ZDcwLi45MGNjMzBlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxh
dGUveDg2X2VtdWxhdGUuYwpAQCAtOTczLDcgKzk3Myw3IEBAIGRvIHsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAg
ICAgICAgQVNTRVJUKCFjdHh0LT5sbWEpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKChpcCkgPiAoY3Mp
LT5saW1pdCwgRVhDX0dQLCAwKTsgICAgICAgICAgIFwKICAgICB9IGVsc2UgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAg
ICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGN0eHQtPmxtYSAmJiAoY3MpLT5hdHRyLmZpZWxkcy5s
ICAgICAgICAgIFwKKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGN0eHQtPmxtYSAmJiAo
Y3MpLT5sICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgID8gIWlzX2Nhbm9uaWNhbF9hZGRyZXNzKGlwKSAgICAgICAgICAgICAgIFwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDogKGlwKSA+IChjcyktPmxpbWl0LCBFWENfR1AsIDApOyAg
ICAgICAgIFwKIH0pCkBAIC0xNDE0LDcgKzE0MTQsNyBAQCBnZXRfY3BsKAogICAgICAgICAgb3Bz
LT5yZWFkX3NlZ21lbnQoeDg2X3NlZ19zcywgJnJlZywgY3R4dCkgKQogICAgICAgICByZXR1cm4g
LTE7CiAKLSAgICByZXR1cm4gcmVnLmF0dHIuZmllbGRzLmRwbDsKKyAgICByZXR1cm4gcmVnLmRw
bDsKIH0KIAogc3RhdGljIGludApAQCAtMTQ3MCw3ICsxNDcwLDcgQEAgc3RhdGljIGludCBpb3Bv
cnRfYWNjZXNzX2NoZWNrKAogICAgICAgICByZXR1cm4gcmMgPT0gWDg2RU1VTF9ET05FID8gWDg2
RU1VTF9PS0FZIDogcmM7CiAKICAgICAvKiBFbnN1cmUgdGhlIFRTUyBoYXMgYW4gaW8tYml0bWFw
LW9mZnNldCBmaWVsZC4gKi8KLSAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYodHIuYXR0ci5maWVs
ZHMudHlwZSAhPSAweGIsIEVYQ19HUCwgMCk7CisgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHRy
LnR5cGUgIT0gMHhiLCBFWENfR1AsIDApOwogCiAgICAgc3dpdGNoICggcmMgPSByZWFkX3Vsb25n
KHg4Nl9zZWdfdHIsIDB4NjYsICZpb2JtcCwgMiwgY3R4dCwgb3BzKSApCiAgICAgewpAQCAtMTY5
MywxMiArMTY5MywxMiBAQCBwcm90bW9kZV9sb2FkX3NlZygKICAgICAgICAgICAgICBvcHMtPnJl
YWRfc2VnbWVudChzZWcsIHNyZWcsIGN0eHQpICE9IFg4NkVNVUxfT0tBWSApCiAgICAgICAgICAg
ICBtZW1zZXQoc3JlZywgMCwgc2l6ZW9mKCpzcmVnKSk7CiAgICAgICAgIGVsc2UKLSAgICAgICAg
ICAgIHNyZWctPmF0dHIuYnl0ZXMgPSAwOworICAgICAgICAgICAgc3JlZy0+YXR0ciA9IDA7CiAg
ICAgICAgIHNyZWctPnNlbCA9IHNlbDsKIAogICAgICAgICAvKiBTaW5jZSBDUEwgPT0gU1MuRFBM
LCB3ZSBuZWVkIHRvIHB1dCBiYWNrIERQTC4gKi8KICAgICAgICAgaWYgKCBzZWcgPT0geDg2X3Nl
Z19zcyApCi0gICAgICAgICAgICBzcmVnLT5hdHRyLmZpZWxkcy5kcGwgPSBzZWw7CisgICAgICAg
ICAgICBzcmVnLT5kcGwgPSBzZWw7CiAKICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKICAg
ICB9CkBAIC0xODczLDEwICsxODczLDEwIEBAIHByb3Rtb2RlX2xvYWRfc2VnKAogICAgICAgICAg
ICAgICAgICAgKChkZXNjLmIgPDwgIDApICYgMHhmZjAwMDAwMHUpIHwKICAgICAgICAgICAgICAg
ICAgICgoZGVzYy5iIDw8IDE2KSAmIDB4MDBmZjAwMDB1KSB8CiAgICAgICAgICAgICAgICAgICAo
KGRlc2MuYSA+PiAxNikgJiAweDAwMDBmZmZmdSkpOwotICAgIHNyZWctPmF0dHIuYnl0ZXMgPSAo
KChkZXNjLmIgPj4gIDgpICYgMHgwMGZmdSkgfAotICAgICAgICAgICAgICAgICAgICAgICAgKChk
ZXNjLmIgPj4gMTIpICYgMHgwZjAwdSkpOworICAgIHNyZWctPmF0dHIgPSAoKChkZXNjLmIgPj4g
IDgpICYgMHgwMGZmdSkgfAorICAgICAgICAgICAgICAgICAgKChkZXNjLmIgPj4gMTIpICYgMHgw
ZjAwdSkpOwogICAgIHNyZWctPmxpbWl0ID0gKGRlc2MuYiAmIDB4MDAwZjAwMDB1KSB8IChkZXNj
LmEgJiAweDAwMDBmZmZmdSk7Ci0gICAgaWYgKCBzcmVnLT5hdHRyLmZpZWxkcy5nICkKKyAgICBp
ZiAoIHNyZWctPmcgKQogICAgICAgICBzcmVnLT5saW1pdCA9IChzcmVnLT5saW1pdCA8PCAxMikg
fCAweGZmZnU7CiAgICAgc3JlZy0+c2VsID0gc2VsOwogICAgIHJldHVybiBYODZFTVVMX09LQVk7
CkBAIC00OTYzLDkgKzQ5NjMsOSBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgJnNyZWcsIGN0eHQsIG9wcykgKQogICAgICAgICAgICAg
ewogICAgICAgICAgICAgY2FzZSBYODZFTVVMX09LQVk6Ci0gICAgICAgICAgICAgICAgaWYgKCBz
cmVnLmF0dHIuZmllbGRzLnMgJiYKLSAgICAgICAgICAgICAgICAgICAgICgobW9kcm1fcmVnICYg
MSkgPyAoKHNyZWcuYXR0ci5maWVsZHMudHlwZSAmIDB4YSkgPT0gMHgyKQotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICA6ICgoc3JlZy5hdHRyLmZpZWxkcy50eXBlICYgMHhh
KSAhPSAweDgpKSApCisgICAgICAgICAgICAgICAgaWYgKCBzcmVnLnMgJiYKKyAgICAgICAgICAg
ICAgICAgICAgICgobW9kcm1fcmVnICYgMSkgPyAoKHNyZWcudHlwZSAmIDB4YSkgPT0gMHgyKQor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICgoc3JlZy50eXBlICYgMHhh
KSAhPSAweDgpKSApCiAgICAgICAgICAgICAgICAgICAgIF9yZWdzLmVmbGFncyB8PSBYODZfRUZM
QUdTX1pGOwogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgY2FzZSBYODZFTVVM
X0VYQ0VQVElPTjoKQEAgLTUxODgsOSArNTE4OCw5IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN0eHQsIG9wcykgKQogICAgICAgICB7CiAg
ICAgICAgIGNhc2UgWDg2RU1VTF9PS0FZOgotICAgICAgICAgICAgaWYgKCAhc3JlZy5hdHRyLmZp
ZWxkcy5zICkKKyAgICAgICAgICAgIGlmICggIXNyZWcucyApCiAgICAgICAgICAgICB7Ci0gICAg
ICAgICAgICAgICAgc3dpdGNoICggc3JlZy5hdHRyLmZpZWxkcy50eXBlICkKKyAgICAgICAgICAg
ICAgICBzd2l0Y2ggKCBzcmVnLnR5cGUgKQogICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAg
ICAgICBjYXNlIDB4MDE6IC8qIGF2YWlsYWJsZSAxNi1iaXQgVFNTICovCiAgICAgICAgICAgICAg
ICAgY2FzZSAweDAzOiAvKiBidXN5IDE2LWJpdCBUU1MgKi8KQEAgLTUyMjIsMTAgKzUyMjIsOSBA
QCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAgICAgICAgIGlm
ICggX3JlZ3MuZWZsYWdzICYgWDg2X0VGTEFHU19aRiApCi0gICAgICAgICAgICBkc3QudmFsID0g
KChzcmVnLmF0dHIuYnl0ZXMgJiAweGZmKSA8PCA4KSB8Ci0gICAgICAgICAgICAgICAgICAgICAg
KChzcmVnLmxpbWl0ID4+IChzcmVnLmF0dHIuZmllbGRzLmcgPyAxMiA6IDApKSAmCi0gICAgICAg
ICAgICAgICAgICAgICAgIDB4ZjAwMDApIHwKLSAgICAgICAgICAgICAgICAgICAgICAoKHNyZWcu
YXR0ci5ieXRlcyAmIDB4ZjAwKSA8PCAxMik7CisgICAgICAgICAgICBkc3QudmFsID0gKChzcmVn
LmF0dHIgJiAweGZmKSA8PCA4KSB8CisgICAgICAgICAgICAgICAgICAgICAgKChzcmVnLmxpbWl0
ID4+IChzcmVnLmcgPyAxMiA6IDApKSAmIDB4ZjAwMDApIHwKKyAgICAgICAgICAgICAgICAgICAg
ICAoKHNyZWcuYXR0ciAmIDB4ZjAwKSA8PCAxMik7CiAgICAgICAgIGVsc2UKICAgICAgICAgICAg
IGRzdC50eXBlID0gT1BfTk9ORTsKICAgICAgICAgYnJlYWs7CkBAIC01MjM3LDkgKzUyMzYsOSBA
QCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
dHh0LCBvcHMpICkKICAgICAgICAgewogICAgICAgICBjYXNlIFg4NkVNVUxfT0tBWToKLSAgICAg
ICAgICAgIGlmICggIXNyZWcuYXR0ci5maWVsZHMucyApCisgICAgICAgICAgICBpZiAoICFzcmVn
LnMgKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHN3aXRjaCAoIHNyZWcuYXR0ci5m
aWVsZHMudHlwZSApCisgICAgICAgICAgICAgICAgc3dpdGNoICggc3JlZy50eXBlICkKICAgICAg
ICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgY2FzZSAweDAxOiAvKiBhdmFpbGFibGUgMTYt
Yml0IFRTUyAqLwogICAgICAgICAgICAgICAgIGNhc2UgMHgwMzogLyogYnVzeSAxNi1iaXQgVFNT
ICovCkBAIC01MjkwLDEyICs1Mjg5LDEyIEBAIHg4Nl9lbXVsYXRlKAogCiAgICAgICAgIGNzLmJh
c2UgPSBzcmVnLmJhc2UgPSAwOyAvKiBmbGF0IHNlZ21lbnQgKi8KICAgICAgICAgY3MubGltaXQg
PSBzcmVnLmxpbWl0ID0gfjB1OyAgLyogNEdCIGxpbWl0ICovCi0gICAgICAgIHNyZWcuYXR0ci5i
eXRlcyA9IDB4YzkzOyAvKiBHK0RCK1ArUytEYXRhICovCisgICAgICAgIHNyZWcuYXR0ciA9IDB4
YzkzOyAvKiBHK0RCK1ArUytEYXRhICovCiAKICNpZmRlZiBfX3g4Nl82NF9fCiAgICAgICAgIGlm
ICggY3R4dC0+bG1hICkKICAgICAgICAgewotICAgICAgICAgICAgY3MuYXR0ci5ieXRlcyA9IDB4
YTliOyAvKiBMK0RCK1ArUytDb2RlICovCisgICAgICAgICAgICBjcy5hdHRyID0gMHhhOWI7IC8q
IEwrREIrUCtTK0NvZGUgKi8KIAogICAgICAgICAgICAgX3JlZ3MucmN4ID0gX3JlZ3MucmlwOwog
ICAgICAgICAgICAgX3JlZ3MucjExID0gX3JlZ3MuZWZsYWdzICYgflg4Nl9FRkxBR1NfUkY7CkBA
IC01MzEzLDcgKzUzMTIsNyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgZWxzZQogI2VuZGlmCiAg
ICAgICAgIHsKLSAgICAgICAgICAgIGNzLmF0dHIuYnl0ZXMgPSAweGM5YjsgLyogRytEQitQK1Mr
Q29kZSAqLworICAgICAgICAgICAgY3MuYXR0ciA9IDB4YzliOyAvKiBHK0RCK1ArUytDb2RlICov
CiAKICAgICAgICAgICAgIF9yZWdzLnIoY3gpID0gX3JlZ3MuZWlwOwogICAgICAgICAgICAgX3Jl
Z3MuZWlwID0gbXNyX3ZhbDsKQEAgLTU3NDYsMTMgKzU3NDUsMTMgQEAgeDg2X2VtdWxhdGUoCiAg
ICAgICAgIGNzLnNlbCA9IG1zcl92YWwgJiB+MzsgLyogU0VMRUNUT1JfUlBMX01BU0sgKi8KICAg
ICAgICAgY3MuYmFzZSA9IDA7ICAgLyogZmxhdCBzZWdtZW50ICovCiAgICAgICAgIGNzLmxpbWl0
ID0gfjB1OyAgLyogNEdCIGxpbWl0ICovCi0gICAgICAgIGNzLmF0dHIuYnl0ZXMgPSBjdHh0LT5s
bWEgPyAweGE5YiAgLyogRytMK1ArUytDb2RlICovCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgOiAweGM5YjsgLyogRytEQitQK1MrQ29kZSAqLworICAgICAgICBjcy5hdHRyID0g
Y3R4dC0+bG1hID8gMHhhOWIgIC8qIEcrTCtQK1MrQ29kZSAqLworICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDogMHhjOWI7IC8qIEcrREIrUCtTK0NvZGUgKi8KIAogICAgICAgICBzcmVnLnNl
bCA9IGNzLnNlbCArIDg7CiAgICAgICAgIHNyZWcuYmFzZSA9IDA7ICAgLyogZmxhdCBzZWdtZW50
ICovCiAgICAgICAgIHNyZWcubGltaXQgPSB+MHU7ICAvKiA0R0IgbGltaXQgKi8KLSAgICAgICAg
c3JlZy5hdHRyLmJ5dGVzID0gMHhjOTM7IC8qIEcrREIrUCtTK0RhdGEgKi8KKyAgICAgICAgc3Jl
Zy5hdHRyID0gMHhjOTM7IC8qIEcrREIrUCtTK0RhdGEgKi8KIAogICAgICAgICBmYWlsX2lmKG9w
cy0+d3JpdGVfc2VnbWVudCA9PSBOVUxMKTsKICAgICAgICAgaWYgKCAocmMgPSBvcHMtPndyaXRl
X3NlZ21lbnQoeDg2X3NlZ19jcywgJmNzLCBjdHh0KSkgIT0gMCB8fApAQCAtNTc5MiwxMyArNTc5
MSwxMyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgICAgICAgKG9wX2J5dGVzID09IDggPyAz
MiA6IDE2KTsKICAgICAgICAgY3MuYmFzZSA9IDA7ICAgLyogZmxhdCBzZWdtZW50ICovCiAgICAg
ICAgIGNzLmxpbWl0ID0gfjB1OyAgLyogNEdCIGxpbWl0ICovCi0gICAgICAgIGNzLmF0dHIuYnl0
ZXMgPSBvcF9ieXRlcyA9PSA4ID8gMHhhZmIgIC8qIEwrREIrUCtEUEwzK1MrQ29kZSAqLwotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IDB4Y2ZiOyAvKiBHK0RCK1ArRFBM
MytTK0NvZGUgKi8KKyAgICAgICAgY3MuYXR0ciA9IG9wX2J5dGVzID09IDggPyAweGFmYiAgLyog
TCtEQitQK0RQTDMrUytDb2RlICovCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDog
MHhjZmI7IC8qIEcrREIrUCtEUEwzK1MrQ29kZSAqLwogCiAgICAgICAgIHNyZWcuc2VsID0gY3Mu
c2VsICsgODsKICAgICAgICAgc3JlZy5iYXNlID0gMDsgICAvKiBmbGF0IHNlZ21lbnQgKi8KICAg
ICAgICAgc3JlZy5saW1pdCA9IH4wdTsgIC8qIDRHQiBsaW1pdCAqLwotICAgICAgICBzcmVnLmF0
dHIuYnl0ZXMgPSAweGNmMzsgLyogRytEQitQK0RQTDMrUytEYXRhICovCisgICAgICAgIHNyZWcu
YXR0ciA9IDB4Y2YzOyAvKiBHK0RCK1ArRFBMMytTK0RhdGEgKi8KIAogICAgICAgICBmYWlsX2lm
KG9wcy0+d3JpdGVfc2VnbWVudCA9PSBOVUxMKTsKICAgICAgICAgaWYgKCAocmMgPSBvcHMtPndy
aXRlX3NlZ21lbnQoeDg2X3NlZ19jcywgJmNzLCBjdHh0KSkgIT0gMCB8fApkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmggYi94ZW4vYXJjaC94ODYveDg2
X2VtdWxhdGUveDg2X2VtdWxhdGUuaAppbmRleCBlNWVjOGE2Li40NjI3MTM2IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaAorKysgYi94ZW4vYXJjaC94
ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaApAQCAtODMsMzMgKzgzLDI2IEBAIHN0cnVjdCB4
ODZfZXZlbnQgewogICAgIHVuc2lnbmVkIGxvbmcgY3IyOyAgICAgICAgICAvKiBPbmx5IGZvciBU
UkFQX3BhZ2VfZmF1bHQgaC93IGV4Y2VwdGlvbiAqLwogfTsKIAotLyogCi0gKiBBdHRyaWJ1dGUg
Zm9yIHNlZ21lbnQgc2VsZWN0b3IuIFRoaXMgaXMgYSBjb3B5IG9mIGJpdCA0MDo0NyAmIDUyOjU1
IG9mIHRoZQotICogc2VnbWVudCBkZXNjcmlwdG9yLiBJdCBoYXBwZW5zIHRvIG1hdGNoIHRoZSBm
b3JtYXQgb2YgYW4gQU1EIFNWTSBWTUNCLgotICovCi10eXBlZGVmIHVuaW9uIHNlZ21lbnRfYXR0
cmlidXRlcyB7Ci0gICAgdWludDE2X3QgYnl0ZXM7Ci0gICAgc3RydWN0Ci0gICAgewotICAgICAg
ICB1aW50MTZfdCB0eXBlOjQ7ICAgIC8qIDA7ICBCaXQgNDAtNDMgKi8KLSAgICAgICAgdWludDE2
X3QgczogICAxOyAgICAvKiA0OyAgQml0IDQ0ICovCi0gICAgICAgIHVpbnQxNl90IGRwbDogMjsg
ICAgLyogNTsgIEJpdCA0NS00NiAqLwotICAgICAgICB1aW50MTZfdCBwOiAgIDE7ICAgIC8qIDc7
ICBCaXQgNDcgKi8KLSAgICAgICAgdWludDE2X3QgYXZsOiAxOyAgICAvKiA4OyAgQml0IDUyICov
Ci0gICAgICAgIHVpbnQxNl90IGw6ICAgMTsgICAgLyogOTsgIEJpdCA1MyAqLwotICAgICAgICB1
aW50MTZfdCBkYjogIDE7ICAgIC8qIDEwOyBCaXQgNTQgKi8KLSAgICAgICAgdWludDE2X3QgZzog
ICAxOyAgICAvKiAxMTsgQml0IDU1ICovCi0gICAgICAgIHVpbnQxNl90IHBhZDogNDsKLSAgICB9
IGZpZWxkczsKLX0gc2VnbWVudF9hdHRyaWJ1dGVzX3Q7Ci0KIC8qCiAgKiBGdWxsIHN0YXRlIG9m
IGEgc2VnbWVudCByZWdpc3RlciAodmlzaWJsZSBhbmQgaGlkZGVuIHBvcnRpb25zKS4KLSAqIEFn
YWluLCB0aGlzIGhhcHBlbnMgdG8gbWF0Y2ggdGhlIGZvcm1hdCBvZiBhbiBBTUQgU1ZNIFZNQ0Iu
CisgKiBDaG9zZW4gdG8gbWF0Y2ggdGhlIGZvcm1hdCBvZiBhbiBBTUQgU1ZNIFZNQ0IuCiAgKi8K
IHN0cnVjdCBzZWdtZW50X3JlZ2lzdGVyIHsKICAgICB1aW50MTZfdCAgIHNlbDsKLSAgICBzZWdt
ZW50X2F0dHJpYnV0ZXNfdCBhdHRyOworICAgIHVuaW9uIHsKKyAgICAgICAgdWludDE2X3QgYXR0
cjsKKyAgICAgICAgc3RydWN0IHsKKyAgICAgICAgICAgIHVpbnQxNl90IHR5cGU6NDsgICAgLyog
MDsgIEJpdCA0MC00MyAqLworICAgICAgICAgICAgdWludDE2X3QgczogICAxOyAgICAvKiA0OyAg
Qml0IDQ0ICovCisgICAgICAgICAgICB1aW50MTZfdCBkcGw6IDI7ICAgIC8qIDU7ICBCaXQgNDUt
NDYgKi8KKyAgICAgICAgICAgIHVpbnQxNl90IHA6ICAgMTsgICAgLyogNzsgIEJpdCA0NyAqLwor
ICAgICAgICAgICAgdWludDE2X3QgYXZsOiAxOyAgICAvKiA4OyAgQml0IDUyICovCisgICAgICAg
ICAgICB1aW50MTZfdCBsOiAgIDE7ICAgIC8qIDk7ICBCaXQgNTMgKi8KKyAgICAgICAgICAgIHVp
bnQxNl90IGRiOiAgMTsgICAgLyogMTA7IEJpdCA1NCAqLworICAgICAgICAgICAgdWludDE2X3Qg
ZzogICAxOyAgICAvKiAxMTsgQml0IDU1ICovCisgICAgICAgICAgICB1aW50MTZfdCBwYWQ6IDQ7
CisgICAgICAgIH07CisgICAgfTsKICAgICB1aW50MzJfdCAgIGxpbWl0OwogICAgIHVpbnQ2NF90
ICAgYmFzZTsKIH07Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 30 15:14:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 15:14:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQxd7-0005KD-Ge; Fri, 30 Jun 2017 15: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 <prvs=347159f46=wei.liu2@citrix.com>)
 id 1dQxd5-0005K1-F0
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 15:14:43 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 F9/CF-03557-2EA66595; Fri, 30 Jun 2017 15:14:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrAIsWRWlGSWpSXmKPExsXitHSDve6jrLB
 Ig7W/hC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyjs88xFSwWqDh96zV7A2M7bxcjJ4eEgL/E
 5Lv97CA2i4CqRM+ZF6wgNpuAssTPzl62LkYODhEBW4nZ5926GLk4mAX2MUrcunyWBaRGWCBI4
 tKJpWC9vAIWEh1nD7KAFAkJdDNJ/JnYxwaREJQ4OfMJWAOzgJ7EjalTwIYyC0hLLP/HARGWl2
 jeOpsZxOYU8JSY/ewG2A2iAioSnUvngLUKCShIdEw/xjSBkX8WkqmzkEydhTB1FpKpCxhZVjF
 qFKcWlaUW6Roa6CUVZaZnlOQmZuYAeWZ6uanFxYnpqTmJScV6yfm5mxiBockABDsY7y0LOMQo
 ycGkJMq78lpopBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3vDMsEghwaLU9NSKtMwcYJTApCU4e
 JREeGWDgNK8xQWJucWZ6RCpU4y6HBtWr//CJMSSl5+XKiXOWwwyQwCkKKM0D24ELGIvMcpKCf
 MyAh0lxFOQWpSbWYIq/4pRnINRSZh3PsgUnsy8ErhNr4COYAI6QnhGCMgRJYkIKakGxiTumd2
 lPX+C2PNVu73OmWedujExaOa7zmzz7Uusj7/rPSYbPmHXjFrRzX81xf9uDnwu2zC18/zGHd5T
 zE6WLkptWfnwbXfghLv7/OMt5vFm7w2Tv6Es23D56bbFh7Isb/fObBC1Nl7TwP6+xXbXwWlXc
 0Olrqcx6D9zeL5At5R72We7C/38akosxRmJhlrMRcWJAN5Fp4fTAgAA
X-Env-Sender: prvs=347159f46=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1498835680!63134488!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50579 invoked from network); 30 Jun 2017 15:14:42 -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;
 30 Jun 2017 15:14:42 -0000
X-IronPort-AV: E=Sophos;i="5.40,287,1496102400"; d="scan'208";a="438476748"
Date: Fri, 30 Jun 2017 16:13:11 +0100
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20170630151311.3xwqxbyi25tcma2u@citrix.com>
References: <20170626132835.24011-1-olaf@aepfle.de>
 <20170630144104.wqgwxr4xg3yv6nia@citrix.com>
 <20170630144841.sxzpctkyhx453gb5@MacBook-Pro-de-Roger.local>
 <20170630145023.4zsdm63i6delu7zq@citrix.com>
 <20170630145624.jnjgdbudu3ualjem@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20170630145624.jnjgdbudu3ualjem@MacBook-Pro-de-Roger.local>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Minios-devel <minios-devel@lists.xenproject.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>, Olaf Hering <olaf@aepfle.de>,
 Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] mini-os: link to libgcc.a to fix build with
 gcc7
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBKdW4gMzAsIDIwMTcgYXQgMDM6NTY6MjRQTSArMDEwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBGcmksIEp1biAzMCwgMjAxNyBhdCAwMzo1MDoyM1BNICswMTAwLCBXZWkg
TGl1IHdyb3RlOgo+ID4gT24gRnJpLCBKdW4gMzAsIDIwMTcgYXQgMDM6NDg6NDFQTSArMDEwMCwg
Um9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+ID4gT24gRnJpLCBKdW4gMzAsIDIwMTcgYXQgMDM6
NDE6MDRQTSArMDEwMCwgV2VpIExpdSB3cm90ZToKPiA+ID4gPiBDQyBtaW5pb3MtZGV2ZWwKPiA+
ID4gPiAKPiA+ID4gPiBPbiBNb24sIEp1biAyNiwgMjAxNyBhdCAwMzoyODozNVBNICswMjAwLCBP
bGFmIEhlcmluZyB3cm90ZToKPiA+ID4gPiA+IGdjYzcgZ2VuZXJhdGVzIGEgY2FsbCB0byBfX3Vk
aXZtb2RkaTQgLi4uCj4gPiA+ID4gPiAKPiA+ID4gPiA+IHN0dWJkb20vbWluaS1vcy14ODZfMzIt
Z3J1Yi9taW5pLW9zLm86IEluIGZ1bmN0aW9uIGBfc3RydG9sbF9yJzoKPiA+ID4gPiA+IHN0dWJk
b20vbmV3bGliLXg4Nl8zMi9pNjg2LXhlbi1lbGYvbmV3bGliL2xpYmMvc3RkbGliLy4uLy4uLy4u
Ly4uLy4uL25ld2xpYi0xLjE2LjAvbmV3bGliL2xpYmMvc3RkbGliL3N0cnRvbGxfci5jOjExMDog
dW5kZWZpbmVkIHJlZmVyZW5jZSB0byBgX191ZGl2bW9kZGk0Jwo+ID4gPiA+ID4gbWFrZVsyXTog
KioqIFtNYWtlZmlsZToxNjc6IHN0dWJkb20vbWluaS1vcy14ODZfMzItZ3J1Yi9taW5pLW9zXSBF
cnJvciAxCj4gPiA+ID4gPiAKPiA+ID4gPiA+IC4uLiB3aGljaCB0aGUgbGlua2VyIG9ubHkgZmlu
ZHMgaWYgbGliZ2NjLmEgaXMgcHJvdmlkZWQgb24gdGhlIGNvbW1hbmRsaW5lLgo+ID4gPiA+ID4g
Cj4gPiA+ID4gPiBTaWduZWQtb2ZmLWJ5OiBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+Cj4g
PiA+ID4gPiAtLS0KPiA+ID4gPiA+ICBNYWtlZmlsZSB8IDIgKy0KPiA+ID4gPiA+ICAxIGZpbGUg
Y2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKPiA+ID4gPiA+IAo+ID4gPiA+
ID4gZGlmZiAtLWdpdCBhL01ha2VmaWxlIGIvTWFrZWZpbGUKPiA+ID4gPiA+IGluZGV4IGVmODU1
OWIuLmI5YzEzMzYgMTAwNjQ0Cj4gPiA+ID4gPiAtLS0gYS9NYWtlZmlsZQo+ID4gPiA+ID4gKysr
IGIvTWFrZWZpbGUKPiA+ID4gPiA+IEBAIC0xNjIsNyArMTYyLDcgQEAgJChPQkpfRElSKS9hcmNo
L3g4Ni9taW5pb3MteDg2JS5sZHM6ICBhcmNoL3g4Ni9taW5pb3MteDg2Lmxkcy5TCj4gPiA+ID4g
PiAgCSQoQ1BQKSAkKEFTRkxBR1MpIC1QICQ8IC1vICRACj4gPiA+ID4gPiAgCj4gPiA+ID4gPiAg
JChPQkpfRElSKS8kKFRBUkdFVCk6ICQoT0JKUykgJChBUFBfTykgYXJjaF9saWIgJChPQkpfRElS
KS8kKFRBUkdFVF9BUkNIX0RJUikvbWluaW9zLSQoTUlOSU9TX1RBUkdFVF9BUkNIKS5sZHMKPiA+
ID4gPiA+IC0JJChMRCkgLXIgJChMREZMQUdTKSAkKEhFQURfT0JKKSAkKEFQUF9PKSAkKE9CSlMp
ICQoTERBUkNITElCKSAkKExETElCUykgLW8gJEAubwo+ID4gPiA+ID4gKwkkKExEKSAtciAkKExE
RkxBR1MpICQoSEVBRF9PQkopICQoQVBQX08pICQoT0JKUykgJChMREFSQ0hMSUIpICQoTERMSUJT
KSAkJChnY2MgLXByaW50LWxpYmdjYy1maWxlLW5hbWUgJChDRkxBR1MpKSAtbyAkQC5vCj4gPiA+
ID4gCj4gPiA+ID4gQXBwZW5kIGl0IHRvIExETElCUz8KPiA+ID4gCj4gPiA+IFRoaXMgd2lsbCBi
cmVhayBjb21waWxhdGlvbiB3aXRoIG5vbi1nY2MuCj4gPiA+IAo+ID4gCj4gPiBJIHRob3VnaHQg
YWJvdXQgdGhhdCBidXQgbWluaS1vcyBpcyBMaW51eCBvbmx5PyBJJ3ZlIHRyaWVkIHRvIGJ1aWxk
IGl0Cj4gPiBvbiBGcmVlQlNELgo+IAo+IEl0IGlzIExpbnV4IG9ubHksIGJ1dCB5b3UgY2FuIGFs
c28gdXNlIGNsYW5nIG9uIExpbnV4PyBGV0lXLCBJJ3ZlCj4gaGVhcmQgc29tZW9uZSBtYW5hZ2Vk
IHRvIGNvbXBpbGUgdGhpcyBvbiBOZXRCU0QuCgpPbiBzZWNvbmQgdGhvdWdodCBJIGRvbid0IHRo
aW5rIHdlIHdhbnQgdG8gbWFrZSB0aGlzIHdvcnNlLiBTbyB0aGUKY2hhbmdlIGluIHRoaXMgcGF0
Y2ggc2hvdWxkIGJlIGNvbmRpdGlvbmFsIG9uIGdjYy4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 30 15:15:22 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 15: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 1dQxdh-0005NY-Qb; Fri, 30 Jun 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 <julien.grall@arm.com>) id 1dQxdg-0005NO-PL
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 15:15:20 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 9B/1C-03937-80B66595; Fri, 30 Jun 2017 15:15:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRWlGSWpSXmKPExsVysyfVTZc9Oyz
 S4N45HoslHxezODB6HN39mymAMYo1My8pvyKBNWPe7aesBUtbGCuePf3J3sD4Jb2LkYtDSGAT
 o8STk6sYuxg5gZzdjBI3HhWB2MIC3hKbb5xjArFFgOxX3T/ZIRpOMUrc3LKDuYuRg4NZQF/i3
 I5ykBo2AU2JO58/gdXzClhJzJg0gx2khEVAVeJUeyhIWFQgXOJt4xEWiBJBiZMzn4DZnEDjJ7
 f9ZAOxmQVsJe7M3c0MYctLbH87h3kCI98sJC2zkJTNQlK2gJF5FaNGcWpRWWqRrpGhXlJRZnp
 GSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYLgxAMEOxj/LAg4xSnIwKYnyrrwWGinEl5Sf
 UpmRWJwRX1Sak1p8iFGGg0NJgndXZlikkGBRanpqRVpmDjDwYdISHDxKIryyQUBp3uKCxNziz
 HSI1ClGY44Nq9d/YeJYNfPnNyYhlrz8vFQpcd5ikEkCIKUZpXlwg2AReYlRVkqYlxHoNCGegt
 Si3MwSVPlXjOIcjErCvMkgU3gy80rg9r0COoUJ6BThGSEgp5QkIqSkGhgZLZzf58+5fu7982y
 puYf4H3MURGeYvD5Ss+aJrvlMN7OfmopywlaqcsL7zk/Lm1V0cPfnkz/6++9+0D5RHts/oWnn
 rKRbt5JuNLFnaf7+0VzeeuyS+axDn3wsNTSi8xTu19/8KNtoGrTEJDN7q+GXCw8WFrqpGR9z+
 db69lHtqrd6+o/E5nQosRRnJBpqMRcVJwIABqHvUsMCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1498835718!57203195!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59495 invoked from network); 30 Jun 2017 15:15:18 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-2.tower-21.messagelabs.com with SMTP; 30 Jun 2017 15:15: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 7AD9B80D;
 Fri, 30 Jun 2017 08:15: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 D9D6E3F41F;
 Fri, 30 Jun 2017 08:15:16 -0700 (PDT)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <1497449445-23112-1-git-send-email-volodymyr_babchuk@epam.com>
 <1498148700-10758-1-git-send-email-volodymyr_babchuk@epam.com>
 <1498148700-10758-3-git-send-email-volodymyr_babchuk@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <732e5024-7faf-2576-81df-86fca4c89beb@arm.com>
Date: Fri, 30 Jun 2017 16:15:15 +0100
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: <1498148700-10758-3-git-send-email-volodymyr_babchuk@epam.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v2 2/4] arm: smccc: handle SMCs/HVCs
	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>

SGkgVm9sb2R5bXlyLAoKT24gMjIvMDYvMTcgMTc6MjQsIFZvbG9keW15ciBCYWJjaHVrIHdyb3Rl
Ogo+IFNNQ0NDIChTTUMgQ2FsbCBDb252ZW50aW9uKSBkZXNjcmliZXMgaG93IHRvIGhhbmRsZSBi
b3RoIEhWQ3MgYW5kIFNNQ3MuCj4gU01DQ0Mgc3RhdGVzIHRoYXQgYm90aCBIVkMgYW5kIFNNQyBh
cmUgdmFsaWQgY29uZHVpdHMgdG8gY2FsbCB0byBhIGRpZmZlcmVudAo+IGZpcm13YXJlIGZ1bmN0
aW9ucy4gVGh1cywgZm9yIGV4YW1wbGUgUFNDSSBjYWxscyBjYW4gYmUgbWFkZSBib3RoIGJ5Cj4g
U01DIG9yIEhWQy4gQWxzbyBTTUNDQyBkZWZpbmVzIGZ1bmN0aW9uIG51bWJlciBjb2RpbmcgZm9y
IHN1Y2ggY2FsbHMuCj4gQmVzaWRlcyBmdW5jdGlvbmFsIGNhbGxzIHRoZXJlIGFyZSBxdWVyeSBj
YWxscywgd2hpY2ggYWxsb3dzIHVuZGVybGluZwo+IE9TIGRldGVybWluZSB2ZXJzaW9uLCBVSUQg
YW5kIG51bWJlciBvZiBmdW5jdGlvbnMgcHJvdmlkZWQgYnkgc2VydmljZQo+IHByb3ZpZGVyLgo+
Cj4gVGhpcyBwYXRjaCBhZGRzIG5ldyBmaWxlIGB2c21jLmNgLCB3aGljaCBoYW5kbGVzIGJvdGgg
Z2VuZXJpYyBTTUNzCj4gYW5kIEhWQyBhY2NvcmRpbmcgdG8gU01DLiBBdCB0aGlzIG1vbWVudCBp
dCBpbXBsZW1lbnRzIG9ubHkgb25lCj4gc2VydmljZTogU3RhbmRhcmQgSHlwZXJ2aXNvciBTZXJ2
aWNlLgo+Cj4gU3RhbmRhcmQgSHlwZXJ2aXNvciBTZXJ2aWNlIG9ubHkgc3VwcG9ydHMgcXVlcnkg
Y2FsbHMsIHNvIGNhbGxlciBjYW4KPiBhc2sgYWJvdXQgaHlwZXJ2aXNvciBVSUQgYW5kIGRldGVy
bWluZSB0aGF0IGl0IGlzIFhFTiBydW5uaW5nLgo+Cj4gVGhpcyBjaGFuZ2UgYWxsb3dzIG1vcmUg
Z2VuZXJpYyBoYW5kbGluZyBmb3IgU01DcyBhbmQgSFZDcyBhbmQgaXQgY2FuCj4gYmUgZWFzaWx5
IGV4dGVuZGVkIHRvIHN1cHBvcnQgbmV3IHNlcnZpY2VzIGFuZCBmdW5jdGlvbnMuCj4KPiBCdXQs
IGJlZm9yZSBTTUMgaXMgZm9yd2FyZGVkIHRvIHN0YW5kYXJkIFNNQ0NDIGhhbmRsZXIsIGl0IGNh
biBiZSByb3V0ZWQKPiB0byBhIGRvbWFpbiBtb25pdG9yLCBpZiBvbmUgaXMgaW5zdGFsbGVkLgoK
UGxlYXNlIGFkZHJlc3MgdGhlIGNvbW1lbnQgSSBtYWRlIG9uIHYxIGFmdGVyIHlvdSBzZW50IGl0
IHRoaXMgdmVyc2lvbiA6KS4KCj4KPiBTaWduZWQtb2ZmLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8
dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+Cj4gUmV2aWV3ZWQtYnk6IE9sZWtzYW5kciBBbmRy
dXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KPiBSZXZpZXdlZC1i
eTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgo+
IC0tLQo+ICAtIE1vdmVkIFVJRCBkZWZpbml0aW9uIHRvIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNo
LWFybS9zbWMuaAo+ICAtIFJlbmFtZWQgc21jY2MuYyB0byB2c21jLmMgYW5kIHNtY2NjLmggdG8g
dnNtYy5oCj4gIC0gUmVmb3JtYXRlZCB2c21jLmggYW5kIGNvbW1lbnRlZCBkZWZpbml0aW9ucyB0
aGVyZQo+ICAtIEFkZGVkIGltbWVkaWF0ZSB2YWx1ZSBjaGVjayBmb3IgU01DNjQsIEhWQzMyIGFu
ZCBIVkM2NAo+ICAtIEFkZGVkIGNvbmRpdGlvbmFsIGZsYWdzIGNoZWNrIGZvciBTTUMgY2FsbHMg
KEhWQyB3aWxsIGJlIGhhbmRsZWQKPiAgICBhbmQgY2hlY2tlZCBpbiB0aGUgbmV4dCBwYXRjaCku
Cj4gIC0gQWRkZWQgY2hlY2sgZm9yIDY0IGJpdCBjYWxscyBmcm9tIDMyIGJpdCBndWVzdHMKPiAg
LSBSZW1vdmVkIEhTUiB2YWx1ZSBwYXNzaW5nIGFzIHNlcGFyYXRlIGFyZ3VtZW50Cj4gIC0gVmFy
aW91cyBjaGFuZ2VzIGluIGNvbW1lbnRzCj4gLS0tCj4gIHhlbi9hcmNoL2FybS9NYWtlZmlsZSAg
ICAgICAgICAgICB8ICAgMSArCj4gIHhlbi9hcmNoL2FybS90cmFwcy5jICAgICAgICAgICAgICB8
ICAxNiArKysrLQo+ICB4ZW4vYXJjaC9hcm0vdnNtYy5jICAgICAgICAgICAgICAgfCAxMjggKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgeGVuL2luY2x1ZGUvYXNtLWFy
bS92c21jLmggICAgICAgIHwgIDk0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgeGVu
L2luY2x1ZGUvcHVibGljL2FyY2gtYXJtL3NtYy5oIHwgIDQ1ICsrKysrKysrKysrKysrCj4gIDUg
ZmlsZXMgY2hhbmdlZCwgMjgzIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPiAgY3JlYXRl
IG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS92c21jLmMKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhl
bi9pbmNsdWRlL2FzbS1hcm0vdnNtYy5oCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVk
ZS9wdWJsaWMvYXJjaC1hcm0vc21jLmgKPgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vTWFr
ZWZpbGUgYi94ZW4vYXJjaC9hcm0vTWFrZWZpbGUKPiBpbmRleCA0OWUxZmIyLi40ZWZkMDFjIDEw
MDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9NYWtlZmlsZQo+ICsrKyBiL3hlbi9hcmNoL2FybS9N
YWtlZmlsZQo+IEBAIC01MCw2ICs1MCw3IEBAIG9iai0kKENPTkZJR19IQVNfR0lDVjMpICs9IHZn
aWMtdjMubwo+ICBvYmotJChDT05GSUdfSEFTX0lUUykgKz0gdmdpYy12My1pdHMubwo+ICBvYmot
eSArPSB2bV9ldmVudC5vCj4gIG9iai15ICs9IHZ0aW1lci5vCj4gK29iai15ICs9IHZzbWMubwo+
ICBvYmoteSArPSB2cHNjaS5vCj4gIG9iai15ICs9IHZ1YXJ0Lm8KPgo+IGRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCj4gaW5kZXggMjA1NGM2
OS4uNjYyNDJlNSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+ICsrKyBiL3hl
bi9hcmNoL2FybS90cmFwcy5jCj4gQEAgLTQ0LDYgKzQ0LDcgQEAKPiAgI2luY2x1ZGUgPGFzbS9j
cHVmZWF0dXJlLmg+Cj4gICNpbmNsdWRlIDxhc20vZmx1c2h0bGIuaD4KPiAgI2luY2x1ZGUgPGFz
bS9tb25pdG9yLmg+Cj4gKyNpbmNsdWRlIDxhc20vdnNtYy5oPgo+Cj4gICNpbmNsdWRlICJkZWNv
ZGUuaCIKPiAgI2luY2x1ZGUgInZ0aW1lci5oIgo+IEBAIC0yNzcxLDEwICsyNzcyLDIzIEBAIHN0
YXRpYyB2b2lkIGRvX3RyYXBfc21jKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBjb25zdCB1
bmlvbiBoc3IgaHNyKQo+ICB7Cj4gICAgICBpbnQgcmMgPSAwOwo+Cj4gKyAgICBpZiAoICFjaGVj
a19jb25kaXRpb25hbF9pbnN0cihyZWdzLCBoc3IpICkKClRoaXMgY2hhbmdlIGlzIG5vdCByZWxh
dGVkIHRvIHRoaXMgcGF0Y2ggYW5kIG5vdCBleHBsYWluIGluIHRoZSBjb21taXQgCm1lc3NhZ2Uu
IFRvIGhlbHAgcmV2aWV3aW5nLCBlYWNoIHBhdGNoIHNob3VsZCBkbyBvbmUgbG9naWNhbCB0aGlu
ZyBhbmQgCm5vdCBtb3JlLiBJbiB0aGlzIGNhc2UsIGl0IHNob3VsZCBnbyBpbiBhIHNlcGFyYXRl
IHBhdGNoLgoKRnVydGhlcm1vcmUsIGlmIHlvdSBsb29rIGF0IHRoZSBjaGVja19jb25kaXRpb25f
aW5zdHIgaW1wbGVtZW50YXRpb24sIGl0IApoYXMgYSBjaGVjawoKLyogVW5jb25kaXRpb25hbCBF
eGNlcHRpb24gY2xhc3NlcyAqLwppZiAoIGhzci5lYyA+PSAweDEwICkKICAgcmV0dXJuIDE7CgpU
aGUgRUMgZm9yIFNNQzMyIGlzIDB4MTMuIFNvIHRoaXMgaXMgbm90IGdvaW5nIHRvIHdvcmsuCgpG
b3IgU01DNjQsIHRoZXkgYXJlIGFsd2F5cyB1bmNvbmRpdGlvbmFsIGFuZCB0aG9zZSBiaXQgaXMg
UkVTMC4gQnV0IHlvdSAKY2Fubm90IGFzc3VtZSwgdGhleSB3aWxsIG5vdCBiZSB1c2VkIGZvciBv
dGhlciBwdXJwb3NlIGluIHRoZSBmdXR1cmUuCgpOb3csIGxvb2tpbmcgYXQgdGhlIGRvY3VtZW50
YXRpb24gZm9yIElTUyBmb3IgU01DMzIgdHJhcCAoRDctMjI3MSBhbmQgCkc2LTQ5NTcgaW4gQVJN
IERESSAwNDg3Qi5hKSwgY29tcGFyZSB0byBvdGhlciBjb25kaXRpb25hbCBpbnN0cnVjdGlvbiAK
dGhlIElTUyBoYXMgYW4gZXh0cmEgZmllbGQgQ0NLTk9XTlBBU1MgKGJpdCAxOSkgdG8gdGVsbCB5
b3Ugd2hldGhlciBDViAKYW5kIENPTkQgYXJlIHZhbGlkLgoKQnV0IG9uIEFSTXY3LCB0aGUgSVNT
IGlzIFVOSy9TQlpQLiBNZWFuaW5nIHRoZSBzb2Z0d2FyZSBjYW5ub3QgcmVseSBvbiAKcmVhZGlu
ZyBiaXRzIGFzIGFsbCAwcy4gSSBoYXZlIHJhaXNlZCBhIHF1ZXN0aW9uIGludGVybmFsbHkgb24g
aG93IHRvIAp3cml0ZSBzb2Z0d2FyZSBjb21wYXRpYmxlIEFSTXY3IGFuZCBBUk12OCBBQXJjaDMy
LiBJIHdpbGwgbGV0IHlvdSBrbm93IAp0aGUgdXBkYXRlLgoKTWVhbndoaWxlLCBJIHRoaW5rIHlv
dSBjYW4gcHJlcGFyZSBhIHBhdGNoIHRvIHN1cHBvcnQgQ0NLTk9XTlBBU1MgZm9yIApBQXJjaDMy
IGFuZCBBQXJjaDY0IChwbGVhc2UgbWVudGlvbiB0aGUgQVJNdjcgcHJvYmxlbSBpbiBpdCBzbyB3
ZSBkb24ndCAKbWVyZ2UgaXQgdW50aWwgaXQgaXMgYmVlbiBmaWd1cmVkIG91dCkuCgpMYXN0bHks
IGxvb2tpbmcgYXQgdGhlIGNoZWNrIGluIGl0c2VsZiwgSSB0aGluayBpdCBpcyB3cm9uZyBhcyBF
QyAwIGlzIAphbHdheXMgdW5jb25kaXRpb25hbCAoc2VlIEIzLTI1IGluIEFSTSBEREkgMDQwNkMu
YyBhbmQgRDctMjI1OSBpbiBBUk0gCkRESSAwNDg3Qi5hKS4gSXQgd291bGQgYmUgbmljZSB0byBo
YXZlIHRoaXMgZml4ZWQgKGluIGEgc2VwYXJhdGUgcGF0Y2gpIApidXQgbm90IGhpZ2hseSBjcml0
aWNhbCBhcyBub3QgY2FsbGVkIGZvciB1bmtub3duIGV4Y2VwdGlvbiBhdCB0aGUgbW9tZW50LgoK
PiArICAgIHsKPiArICAgICAgICBhZHZhbmNlX3BjKHJlZ3MsIGhzcik7Cj4gKyAgICAgICAgcmV0
dXJuOwo+ICsgICAgfQo+ICsKPiArICAgIC8qIElmIG1vbml0b3IgaXMgZW5hYmxlZCwgbGV0IGl0
IGhhbmRsZSB0aGUgY2FsbCAqLwo+ICAgICAgaWYgKCBjdXJyZW50LT5kb21haW4tPmFyY2gubW9u
aXRvci5wcml2aWxlZ2VkX2NhbGxfZW5hYmxlZCApCj4gICAgICAgICAgcmMgPSBtb25pdG9yX3Nt
YygpOwo+Cj4gLSAgICBpZiAoIHJjICE9IDEgKQo+ICsgICAgaWYgKCByYyA9PSAxICkKPiArICAg
ICAgICByZXR1cm47Cj4gKwo+ICsgICAgLyogVXNlIHN0YW5kYXJkIHJvdXRpbmVzIHRvIGhhbmRs
ZSB0aGUgY2FsbCAqLwo+ICsgICAgaWYgKCB2c21jX2hhbmRsZV9jYWxsKHJlZ3MpICkKPiArICAg
ICAgICBhZHZhbmNlX3BjKHJlZ3MsIGhzcik7Cj4gKyAgICBlbHNlCj4gICAgICAgICAgaW5qZWN0
X3VuZGVmX2V4Y2VwdGlvbihyZWdzLCBoc3IpOwo+ICB9Cj4KPiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL3ZzbWMuYyBiL3hlbi9hcmNoL2FybS92c21jLmMKPiBuZXcgZmlsZSBtb2RlIDEwMDY0
NAo+IGluZGV4IDAwMDAwMDAuLjEwYzRhY2QKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIveGVuL2Fy
Y2gvYXJtL3ZzbWMuYwo+IEBAIC0wLDAgKzEsMTI4IEBACj4gKy8qCj4gKyAqIHhlbi9hcmNoL2Fy
bS92c21jLmMKPiArICoKPiArICogR2VuZXJpYyBoYW5kbGVyIGZvciBTTUMgYW5kIEhWQyBjYWxs
cyBhY2NvcmRpbmcgdG8KPiArICogQVJNIFNNQyBjYWxsaW5nIGNvbnZlbnRpb24KPiArICoKPiAr
ICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0
IGFuZC9vciBtb2RpZnkKPiArICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJh
bCBQdWJsaWMgTGljZW5zZSB2ZXJzaW9uIDIgYXMKPiArICogcHVibGlzaGVkIGJ5IHRoZSBGcmVl
IFNvZnR3YXJlIEZvdW5kYXRpb24uCj4gKyAqCj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmli
dXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAo+ICsgKiBidXQgV0lUSE9V
VCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgo+ICsg
KiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBT
ZWUgdGhlCj4gKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMu
Cj4gKyAqLwo+ICsKPiArCj4gKyNpbmNsdWRlIDx4ZW4vY29uZmlnLmg+Cgp4ZW4vY29uZmlnLmgg
aXMgYXV0b21hdGljYWxseSBpbmNsdWRlZCBieSB0aGUgY29tcGlsZXIuIFNvIHBsZWFzZSBkb24n
dCAKaW5jbHVkZSBpdC4KCj4gKyNpbmNsdWRlIDx4ZW4vbGliLmg+Cj4gKy8qIE5lZWQgdG8gaW5j
bHVkZSB4ZW4vc2NoZWQuaCBiZWZvcmUgYXNtL2RvbWFpbi5oIG9yIGl0IGJyZWFrcyBidWlsZCov
CgpJIGRvbid0IHNlZSBhbnkgaW5jbHVzaW9uIG9mIGFzbS9kb21haW4uaCBpbiB0aGlzIHBhdGNo
LgoKPiArI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgo+ICsjaW5jbHVkZSA8eGVuL3N0ZGJvb2wuaD4K
ClBsZWFzZSBkb24ndCBpbmNsdWRlIHN0ZGJvb2wuaCBkaXJlY3RseS4gVGhpcyBpcyBhbHJlYWR5
IGluY2x1ZGVkIGJ5IApsaWIuaCBhbnl3YXkgYW5kIC4uLgoKPiArI2luY2x1ZGUgPHhlbi90eXBl
cy5oPgoKbGliLmggYWxyZWFkeSBpbmNsdWRlIHhlbi90eXBlcy5oLgoKPiArI2luY2x1ZGUgPHB1
YmxpYy9hcmNoLWFybS9zbWMuaD4KPiArI2luY2x1ZGUgPGFzbS92c21jLmg+Cj4gKyNpbmNsdWRl
IDxhc20vcmVncy5oPgo+ICsKPiArLyoKPiArICogSHlwZXJ2aXNvciBTZXJ2aWNlIHZlcnNpb24K
PiArICoKPiArICogV2UgY2FuJ3QgdXNlIFhFTiB2ZXJzaW9uIGhlcmUsIGJlY2F1c2Ugb2YgU01D
Q0MgcmVxdWlyZW1lbnRzOgo+ICsgKiBNYWpvciByZXZpc2lvbiBzaG91bGQgY2hhbmdlIGV2ZXJ5
IHRpbWUgU01DL0hWQyBmdW5jdGlvbiBpcyByZW1vdmVkLgo+ICsgKiBNaW5vciByZXZpc2lvbiBz
aG91bGQgY2hhbmdlIGV2ZXJ5IHRpbWUgU01DL0hWQyBmdW5jdGlvbiBpcyBhZGRlZC4KPiArICog
U28sIGl0IGlzIFNNQ0NDIHByb3RvY29sIHJldmlzaW9uIGNvZGUsIG5vdCBYRU4gdmVyc2lvbi4K
PiArICoKPiArICogVGhvc2UgdmFsdWVzIGFyZSBzdWJqZWN0ZWQgdG8gY2hhbmdlLCB3aGVuIGlu
dGVyZmFjZSB3aWxsIGJlIGV4dGVuZGVkLgo+ICsgKiBUaGV5IHNob3VsZCBub3QgYmUgc3RvcmVk
IGluIHB1YmxpYy9hc20tYXJtL3NtYy5oIGJlY2F1c2UgdGhleSBzaG91bGQKCnMvYXNtLWFybS9h
cmNoLWFybS8KCj4gKyAqIGJlIHF1ZXJpZWQgYnkgZ3Vlc3QgdXNpbmcgU01DL0hWQyBpbnRlcmZh
Y2UuCgpJIGFtIG5vdCBzdXJlIGlmIGl0IGlzIHdoYXQgd2UgcmVhbGx5IHdhbnQuIEZyb20gd2hh
dCB5b3UgZGVzY3JpYmUgYWJvdXQgCnRoZSB1c2Ugb2YgdGhlIFNNQ0NDIHZlcnNpb24uIEkgd291
bGQgaGF2ZSBleHBlY3RlZCB0aGUgaW4tZ3Vlc3QgY29kZSB0byAKaGFuZGxlIE9QLVRFRSB0aWUg
dG8gYSBzcGVjaWZpYyB2ZXJzaW9uIG9mIFhlbi4gVmVyeSBzaW1pbGFyIHRvIG90aGVyIAppbnRl
cmZhY2Ugd2UgdmVyc2lvbiAoc2VlIHZtLWV2ZW50KS4KClNvIEkgd291bGQgbWFrZSB0aG9zZSB2
ZXJzaW9ucyBwdWJsaWMuCgo+ICsgKi8KPiArI2RlZmluZSBYRU5fU01DQ0NfTUFKT1JfUkVWSVNJ
T04gMAo+ICsjZGVmaW5lIFhFTl9TTUNDQ19NSU5PUl9SRVZJU0lPTiAxCj4gKwo+ICsvKiBOdW1i
ZXIgb2YgZnVuY3Rpb25zIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgSHlwZXJ2aXNvciBTZXJ2aWNl
LiAqLwo+ICsjZGVmaW5lIFhFTl9TTUNDQ19GVU5DVElPTl9DT1VOVCAzCj4gKwo+ICsvKiBTTUND
QyBpbnRlcmZhY2UgZm9yIGh5cGVydmlzb3IuIFRlbGwgYWJvdXQgaXRzZWxmLiAqLwo+ICtzdGF0
aWMgYm9vbCBoYW5kbGVfaHlwZXJ2aXNvcihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiAr
ewo+ICsgICAgc3dpdGNoICggQVJNX1NNQ0NDX0ZVTkNfTlVNKGdldF91c2VyX3JlZyhyZWdzLCAw
KSkgKQo+ICsgICAgewo+ICsgICAgY2FzZSBBUk1fU01DQ0NfRlVOQ19DQUxMX0NPVU5UOgo+ICsg
ICAgICAgIHNldF91c2VyX3JlZyhyZWdzLCAwLCBYRU5fU01DQ0NfRlVOQ1RJT05fQ09VTlQpOwo+
ICsgICAgICAgIHJldHVybiB0cnVlOwo+ICsgICAgY2FzZSBBUk1fU01DQ0NfRlVOQ19DQUxMX1VJ
RDoKPiArICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgMCwgWEVOX1NNQ0NDX1VJRC5hWzBdKTsK
PiArICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgMSwgWEVOX1NNQ0NDX1VJRC5hWzFdKTsKPiAr
ICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgMiwgWEVOX1NNQ0NDX1VJRC5hWzJdKTsKPiArICAg
ICAgICBzZXRfdXNlcl9yZWcocmVncywgMywgWEVOX1NNQ0NDX1VJRC5hWzNdKTsKPiArICAgICAg
ICByZXR1cm4gdHJ1ZTsKPiArICAgIGNhc2UgQVJNX1NNQ0NDX0ZVTkNfQ0FMTF9SRVZJU0lPTjoK
PiArICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgMCwgWEVOX1NNQ0NDX01BSk9SX1JFVklTSU9O
KTsKPiArICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgMSwgWEVOX1NNQ0NDX01JTk9SX1JFVklT
SU9OKTsKPiArICAgICAgICByZXR1cm4gdHJ1ZTsKPiArICAgIH0KPiArICAgIHJldHVybiBmYWxz
ZTsKPiArfQo+ICsKPiArLyoqCj4gKyAqIHZzbWNfaGFuZGxlX2NhbGwoKSAtIGhhbmRsZSBTTUMv
SFZDIGNhbGwgYWNjb3JkaW5nIHRvIEFSTSBTTUNDQwo+ICsgKi8KPiAraW50IHZzbWNfaGFuZGxl
X2NhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCgpUaGlzIGZ1bmN0aW9uIHJldHVybiBl
aXRoZXIgMCBvciAxLiBTbyBJIHRoaW5rIHlvdSBjYW4gdHVybmVkIHRoZSByZXR1cm4gCnZhbHVl
IGludG8gYSBib29sZWFuLgoKPiArewo+ICsgICAgYm9vbCBoYW5kbGVkID0gZmFsc2U7Cj4gKyAg
ICBjb25zdCB1bmlvbiBoc3IgaHNyID0geyAuYml0cyA9IHJlZ3MtPmhzciB9Owo+ICsKPiArICAg
IC8qCj4gKyAgICAgKiBDaGVjayBpbW1lZGlhdGUgdmFsdWUgZm9yIEhWQzMyLCBIVkM2NCBhbmQg
U01DNjQuCj4gKyAgICAgKiBJdCBpcyBub3Qgc28gZWFzeSB0byBjaGVjayBpbW1lZGlhdGUgdmFs
dWUgZm9yIFNNQzMyLAoKUGxlYXNlIGRldGFpbCBhIGJpdCBtb3JlIHdoeSBpdCBpcyBub3Qgc28g
ZWFzeS4KCj4gKyAgICAgKiBzbyB3ZSB3aWxsIGFzc3VtZSB0aGF0IGl0IGlzIDB4MAoKTWlzc2lu
ZyBmdWxsIHN0b3AuCgo+ICsgICAgICovCj4gKyAgICBzd2l0Y2ggKCBoc3IuZWMgKQo+ICsgICAg
ewo+ICsgICAgY2FzZSBIU1JfRUNfSFZDMzI6Cj4gKyAgICBjYXNlIEhTUl9FQ19IVkM2NDoKPiAr
ICAgIGNhc2UgSFNSX0VDX1NNQzY0Ogo+ICsgICAgICAgIGlmICggaHNyLmlzcyAhPSAwKQoKSSBr
bm93IHRoZSBjdXJyZW50IEhWQyBjb2RlIGlzIGNoZWNrIGhzci5pc3MgIT0gMC4gQnV0IHRoaXMg
aXMgYWN0dWFsbHkgCndyb25nLiBZb3UgY2Fubm90IHJlbHkgb24gdGhlIGJpdHMgWzI0OjE2XSB0
byBiZSAwIGluIHRoZSBmdXR1cmUuCgo+ICsgICAgICAgICAgICByZXR1cm4gMDsKPiArICAgICAg
ICBicmVhazsKPiArICAgIGNhc2UgSFNSX0VDX1NNQzMyOgo+ICsgICAgICAgIGJyZWFrOwo+ICsg
ICAgZGVmYXVsdDoKPiArICAgICAgICByZXR1cm4gMDsKPiArICAgIH0KPiArCj4gKyAgICAvKiA2
NCBiaXQgY2FsbHMgYXJlIGFsbG93ZWQgb25seSBmcm9tIDY0IGJpdCBkb21haW5zICovCj4gKyAg
ICBpZiAoIEFSTV9TTUNDQ19JU182NChnZXRfdXNlcl9yZWcocmVncywgMCkpICYmCj4gKyAgICAg
ICAgIGlzXzMyYml0X2RvbWFpbihjdXJyZW50LT5kb21haW4pICkKPiArICAgIHsKPiArICAgICAg
ICBzZXRfdXNlcl9yZWcocmVncywgMCwgQVJNX1NNQ0NDX0VSUl9VTktOT1dOX0ZVTkNUSU9OKTsK
PiArICAgICAgICByZXR1cm4gMTsKPiArICAgIH0KPiArCj4gKyAgICBzd2l0Y2ggKCBBUk1fU01D
Q0NfT1dORVJfTlVNKGdldF91c2VyX3JlZyhyZWdzLCAwKSkgKQo+ICsgICAgewo+ICsgICAgY2Fz
ZSBBUk1fU01DQ0NfT1dORVJfSFlQRVJWSVNPUjoKPiArICAgICAgICBoYW5kbGVkID0gaGFuZGxl
X2h5cGVydmlzb3IocmVncyk7Cj4gKyAgICAgICAgYnJlYWs7Cj4gKyAgICB9Cj4gKwo+ICsgICAg
aWYgKCAhaGFuZGxlZCApCj4gKyAgICB7Cj4gKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfSU5GTywg
IlVuaGFuZGxlZCBTTUMvSFZDOiAlMDgiUFJJcmVnaXN0ZXIiXG4iLAo+ICsgICAgICAgICAgICAg
ICAgZ2V0X3VzZXJfcmVnKHJlZ3MsIDApKTsKPiArICAgICAgICAvKiBJbmZvcm0gY2FsbGVyIHRo
YXQgZnVuY3Rpb24gaXMgbm90IHN1cHBvcnRlZCAqLwo+ICsgICAgICAgIHNldF91c2VyX3JlZyhy
ZWdzLCAwLCBBUk1fU01DQ0NfRVJSX1VOS05PV05fRlVOQ1RJT04pOwo+ICsgICAgfQo+ICsKPiAr
ICAgIHJldHVybiAxOwo+ICt9Cj4gKwo+ICsvKgo+ICsgKiBMb2NhbCB2YXJpYWJsZXM6Cj4gKyAq
IG1vZGU6IEMKPiArICogYy1maWxlLXN0eWxlOiAiQlNEIgo+ICsgKiBjLWJhc2ljLW9mZnNldDog
NAo+ICsgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKPiArICogRW5kOgo+ICsgKi8KPiBkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS92c21jLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Zz
bWMuaAo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMC4uZDI0MDFjNwo+IC0t
LSAvZGV2L251bGwKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3ZzbWMuaAo+IEBAIC0wLDAg
KzEsOTQgQEAKCk9uIHYxLCBJJ3ZlIGFza2VkIHRvIHVzZSB0aGUgWGVuIGNvZGluZyBzdHlsZSBp
biB0aGlzIGZpbGUuIFRoaXMgaGFzIG5vdCAKYmVlbiBkb25lLgoKUGxlYXNlIHN3aXRjaCAqYWxs
KiB0aGUgaGFyZCB0YWIgdG8gc29mdCB0YWIuCgo+ICsvKgo+ICsgKiBDb3B5cmlnaHQgKGMpIDIw
MTcsIEVQQU0gU3lzdGVtcwo+ICsgKgo+ICsgKiBUaGlzIHNvZnR3YXJlIGlzIGxpY2Vuc2VkIHVu
ZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljCj4gKyAqIExpY2Vuc2UgdmVy
c2lvbiAyLCBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgYW5k
Cj4gKyAqIG1heSBiZSBjb3BpZWQsIGRpc3RyaWJ1dGVkLCBhbmQgbW9kaWZpZWQgdW5kZXIgdGhv
c2UgdGVybXMuCj4gKyAqCj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUg
aG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAo+ICsgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFO
VFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgo+ICsgKiBNRVJDSEFOVEFC
SUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCj4gKyAq
IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCj4gKyAqCj4gKyAq
Lwo+ICsjaWZuZGVmIF9fQVNNX0FSTV9WU01DX0hfXwo+ICsjZGVmaW5lIF9fQVNNX0FSTV9WU01D
X0hfXwo+ICsKPiArI2luY2x1ZGUgPHhlbi90eXBlcy5oPgo+ICsKPiArLyoKPiArICogVGhpcyBm
aWxlIHByb3ZpZGVzIGNvbW1vbiBkZWZpbmVzIGZvciBBUk0gU01DIENhbGxpbmcgQ29udmVudGlv
biBhcwo+ICsgKiBzcGVjaWZpZWQgaW4KPiArICogaHR0cDovL2luZm9jZW50ZXIuYXJtLmNvbS9o
ZWxwL3RvcGljL2NvbS5hcm0uZG9jLmRlbjAwMjhhL2luZGV4Lmh0bWwKPiArICovCj4gKwo+ICsj
ZGVmaW5lIEFSTV9TTUNDQ19TVERfQ0FMTAkJMAo+ICsjZGVmaW5lIEFSTV9TTUNDQ19GQVNUX0NB
TEwJCTEKCkJ5IGRlZmF1bHQsIGFueSBudW1lcmljIGlzIHR5cGUgaW50IChpLmUgc2lnbmVkKS4g
SG93ZXZlciAxIDw8IDMxIGlzIAp1bmRlZmluZWQgZm9yIHNpZ25lZCBudW1iZXIuCgpTbyBwbGVh
c2UgdXNlIDBVIGFuZCAxVS4gQSBnb29kIGhhYml0IGlzIHRvIGFsd2F5cyBhcHBlbmQgVSBvciBV
TCAKZGVwZW5kaW5nIG9uIHRoZSB0eXBlIHdhbnRlZC4KCkkga25vdyB0aGF0IHdlIGhhdmUgc29t
ZSBwbGFjZXMgd2hlcmUgd2UgZG9uJ3QgcmVzcGVjdCB0aGF0LiBJIGhhdmUgYSAKc2VyaWVzIGlu
IHBsYW4gdG8gY2xlYW4tdXAgdGhhdC4KCj4gKyNkZWZpbmUgQVJNX1NNQ0NDX1RZUEVfU0hJRlQJ
CTMxCj4gKwo+ICsjZGVmaW5lIEFSTV9TTUNDQ19TTUNfMzIJCTAKPiArI2RlZmluZSBBUk1fU01D
Q0NfU01DXzY0CQkxCgpTZWUgYWJvdmUuCgo+ICsjZGVmaW5lIEFSTV9TTUNDQ19DQUxMX0NPTlZf
U0hJRlQJMzAKPiArCj4gKyNkZWZpbmUgQVJNX1NNQ0NDX09XTkVSX01BU0sJCTB4M0YKPiArI2Rl
ZmluZSBBUk1fU01DQ0NfT1dORVJfU0hJRlQJCTI0Cj4gKwo+ICsjZGVmaW5lIEFSTV9TTUNDQ19G
VU5DX01BU0sJCTB4RkZGRgo+ICsKPiArLyogQ2hlY2sgaWYgdGhpcyBpcyBmYXN0IGNhbGwgKi8K
PiArI2RlZmluZSBBUk1fU01DQ0NfSVNfRkFTVF9DQUxMKHNtY192YWwpICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKPiArICAgICgoc21jX3ZhbCkgJiAoQVJNX1NNQ0NDX0ZBU1RfQ0FMTCA8PCBB
Uk1fU01DQ0NfVFlQRV9TSElGVCkpCj4gKwo+ICsvKiBDaGVjayBpZiB0aGlzIGlzIDY0IGJpdCBj
YWxsICAqLwo+ICsjZGVmaW5lIEFSTV9TTUNDQ19JU182NChzbWNfdmFsKSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAoKHNtY192YWwpICYgKEFSTV9TTUND
Q19TTUNfNjQgPDwgQVJNX1NNQ0NDX0NBTExfQ09OVl9TSElGVCkpCj4gKwo+ICsvKiBHZXQgZnVu
Y3Rpb24gbnVtYmVyIGZyb20gZnVuY3Rpb24gaWRlbnRpZmllciAqLwo+ICsjZGVmaW5lIEFSTV9T
TUNDQ19GVU5DX05VTShzbWNfdmFsKQkoKHNtY192YWwpICYgQVJNX1NNQ0NDX0ZVTkNfTUFTSykK
PiArCj4gKy8qIEdldCBzZXJ2aWNlIG93bmVyIG51bWJlciBmcm9tIGZ1bmN0aW9uIGlkZW50aWZp
ZXIgKi8KPiArI2RlZmluZSBBUk1fU01DQ0NfT1dORVJfTlVNKHNtY192YWwpICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgKCgoc21jX3ZhbCkgPj4gQVJNX1NNQ0ND
X09XTkVSX1NISUZUKSAmIEFSTV9TTUNDQ19PV05FUl9NQVNLKQo+ICsKPiArLyoKPiArICogQ29u
c3RydWN0IGZ1bmN0aW9uIGlkZW50aWZpZXIgZnJvbSBjYWxsIHR5cGUgKGZhc3Qgb3Igc3RhbmRh
cmQpLAo+ICsgKiBjYWxsaW5nIGNvbnZlbnRpb24gKDMyIG9yIDY0IGJpdCksIHNlcnZpY2Ugb3du
ZXIgYW5kIGZ1bmN0aW9uIG51bWJlcgo+ICsgKi8KPiArI2RlZmluZSBBUk1fU01DQ0NfQ0FMTF9W
QUwodHlwZSwgY2FsbGluZ19jb252ZW50aW9uLCBvd25lciwgZnVuY19udW0pICAgXAo+ICsgICAg
KCgodHlwZSkgPDwgQVJNX1NNQ0NDX1RZUEVfU0hJRlQpIHwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCj4gKyAgICAgKChjYWxsaW5nX2NvbnZlbnRpb24pIDw8IEFSTV9TTUNDQ19D
QUxMX0NPTlZfU0hJRlQpIHwgICAgICAgICAgICAgIFwKPiArICAgICAoKChvd25lcikgJiBBUk1f
U01DQ0NfT1dORVJfTUFTSykgPDwgQVJNX1NNQ0NDX09XTkVSX1NISUZUKSB8ICAgICAgXAo+ICsg
ICAgICgoZnVuY19udW0pICYgQVJNX1NNQ0NDX0ZVTkNfTUFTSykpCj4gKwo+ICsvKiBMaXN0IG9m
IGtub3cgc2VydmljZSBvd25lcnMgKi8KCnMva25vdy9rbm93bi8KCj4gKyNkZWZpbmUgQVJNX1NN
Q0NDX09XTkVSX0FSQ0gJCTAKPiArI2RlZmluZSBBUk1fU01DQ0NfT1dORVJfQ1BVCQkxCj4gKyNk
ZWZpbmUgQVJNX1NNQ0NDX09XTkVSX1NJUAkJMgo+ICsjZGVmaW5lIEFSTV9TTUNDQ19PV05FUl9P
RU0JCTMKPiArI2RlZmluZSBBUk1fU01DQ0NfT1dORVJfU1RBTkRBUkQJNAo+ICsjZGVmaW5lIEFS
TV9TTUNDQ19PV05FUl9IWVBFUlZJU09SCTUKPiArI2RlZmluZSBBUk1fU01DQ0NfT1dORVJfVFJV
U1RFRF9BUFAJNDgKPiArI2RlZmluZSBBUk1fU01DQ0NfT1dORVJfVFJVU1RFRF9BUFBfRU5ECTQ5
Cj4gKyNkZWZpbmUgQVJNX1NNQ0NDX09XTkVSX1RSVVNURURfT1MJNTAKPiArI2RlZmluZSBBUk1f
U01DQ0NfT1dORVJfVFJVU1RFRF9PU19FTkQJNjMKPiArCj4gKy8qIExpc3Qgb2YgZ2VuZXJpYyBm
dW5jdGlvbiBudW1iZXJzICovCj4gKyNkZWZpbmUgQVJNX1NNQ0NDX0ZVTkNfQ0FMTF9DT1VOVAkw
eEZGMDAKPiArI2RlZmluZSBBUk1fU01DQ0NfRlVOQ19DQUxMX1VJRAkJMHhGRjAxCj4gKyNkZWZp
bmUgQVJNX1NNQ0NDX0ZVTkNfQ0FMTF9SRVZJU0lPTgkweEZGMDMKPiArCj4gKy8qIE9ubHkgb25l
IGVycm9yIGNvZGUgZGVmaW5lZCBpbiBTTUNDQyAqLwo+ICsjZGVmaW5lIEFSTV9TTUNDQ19FUlJf
VU5LTk9XTl9GVU5DVElPTgkoLTEpCj4gKwo+ICtpbnQgdnNtY19oYW5kbGVfY2FsbChzdHJ1Y3Qg
Y3B1X3VzZXJfcmVncyAqcmVncyk7Cj4gKwo+ICsjZW5kaWYgIC8qIF9fQVNNX0FSTV9WU01DX0hf
XyAqLwo+ICsKPiArLyoKPiArICogTG9jYWwgdmFyaWFibGVzOgo+ICsgKiBtb2RlOiBDCj4gKyAq
IGMtZmlsZS1zdHlsZTogIkJTRCIKPiArICogYy1iYXNpYy1vZmZzZXQ6IDQKPiArICogaW5kZW50
LXRhYnMtbW9kZTogbmlsCj4gKyAqIEVuZDpiCj4gKyAqLwo+IGRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9wdWJsaWMvYXJjaC1hcm0vc21jLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0v
c21jLmgKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAuLmFhYzI5MmEKPiAt
LS0gL2Rldi9udWxsCj4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJtL3NtYy5oCgpT
ZWUgYWJvdmUgZm9yIHRoZSBjb2Rpbmcgc3R5bGUuCgo+IEBAIC0wLDAgKzEsNDUgQEAKPiArLyoK
PiArICogc21jLmgKPiArICoKPiArICogU01DL0hWQyBpbnRlcmZhY2UgaW4gYWNjb3JkYW5jZSB3
aXRoIFNNQyBDYWxsaW5nIENvbnZlbnRpb24uCj4gKyAqCj4gKyAqIFBlcm1pc3Npb24gaXMgaGVy
ZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmluZyBhIGNv
cHkKPiArICogb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0aW9uIGZp
bGVzICh0aGUgIlNvZnR3YXJlIiksIHRvCj4gKyAqIGRlYWwgaW4gdGhlIFNvZnR3YXJlIHdpdGhv
dXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0YXRpb24gdGhlCj4gKyAqIHJp
Z2h0cyB0byB1c2UsIGNvcHksIG1vZGlmeSwgbWVyZ2UsIHB1Ymxpc2gsIGRpc3RyaWJ1dGUsIHN1
YmxpY2Vuc2UsIGFuZC9vcgo+ICsgKiBzZWxsIGNvcGllcyBvZiB0aGUgU29mdHdhcmUsIGFuZCB0
byBwZXJtaXQgcGVyc29ucyB0byB3aG9tIHRoZSBTb2Z0d2FyZSBpcwo+ICsgKiBmdXJuaXNoZWQg
dG8gZG8gc28sIHN1YmplY3QgdG8gdGhlIGZvbGxvd2luZyBjb25kaXRpb25zOgo+ICsgKgo+ICsg
KiBUaGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNzaW9uIG5vdGljZSBz
aGFsbCBiZSBpbmNsdWRlZCBpbgo+ICsgKiBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFsIHBvcnRp
b25zIG9mIHRoZSBTb2Z0d2FyZS4KPiArICoKPiArICogVEhFIFNPRlRXQVJFIElTIFBST1ZJREVE
ICJBUyBJUyIsIFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQsIEVYUFJFU1MgT1IKPiArICog
SU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElFUyBPRiBN
RVJDSEFOVEFCSUxJVFksCj4gKyAqIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFO
RCBOT05JTkZSSU5HRU1FTlQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRQo+ICsgKiBBVVRIT1JTIE9S
IENPUFlSSUdIVCBIT0xERVJTIEJFIExJQUJMRSBGT1IgQU5ZIENMQUlNLCBEQU1BR0VTIE9SIE9U
SEVSCj4gKyAqIExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRP
UlQgT1IgT1RIRVJXSVNFLCBBUklTSU5HCj4gKyAqIEZST00sIE9VVCBPRiBPUiBJTiBDT05ORUNU
SU9OIFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIKPiArICogREVBTElOR1Mg
SU4gVEhFIFNPRlRXQVJFLgo+ICsgKgo+ICsgKiBDb3B5cmlnaHQgMjAxNyAoQykgRVBBTSBTeXN0
ZW1zCj4gKyAqLwo+ICsKPiArI2lmbmRlZiBfX1hFTl9QVUJMSUNfQVJDSF9BUk1fU01DX0hfXwo+
ICsjZGVmaW5lIF9fWEVOX1BVQkxJQ19BUkNIX0FSTV9TTUNfSF9fCj4gKwo+ICt0eXBlZGVmIHN0
cnVjdCB7Cj4gKyAgICB1aW50MzJfdCBhWzRdOwo+ICt9IGFybV9zbWNjY191aWQ7Cj4gKwo+ICsj
ZGVmaW5lIEFSTV9TTUNDQ19VSUQoYSwgYiwgYywgZDAsIGQxLCBkMiwgZDMsIGQ0LCBkNSwgZDYs
IGQ3KQkJXAo+ICsgICAgKChhcm1fc21jY2NfdWlkKSB7eyhhKSwgKChiKSA8PCAxNiB8IChjKSAp
LCAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAgICAgICAgICAgICAoKGQwKSA8PCAy
NCB8IChkMSkgPDwgMTYgfCAoZDIpIDw8IDggfCAoZDMpIDw8IDApLCAgICAgIFwKPiArICAgICAg
ICAgICAgICAgICgoZDQpIDw8IDI0IHwgKGQ1KSA8PCAxNiB8IChkNikgPDwgOCB8IChkNykgPDwg
MCl9fSkKClRoaXMgaXMgcHVibGljIGhlYWRlcnMsIG1lYW5pbmcgdGhleSB3aWxsIGdldCBleHBv
cnRlZCB0byB1c2Vyc3BhY2UsIAprZXJuZWwuLi4gSSBhbSBhIGNvbmNlcm5lZCB0aGF0IG5hbWUg
d2l0aCBBUk1fKiB3aWxsIGNsYXNoIHdpdGggCnNvbWV0aGluZyBlbHNlLgoKSSB0aGluayB3ZSBz
aG91bGQgYXQgbGVhc3QgcHJlZml4IHdpdGggWEVOXyB0byBwcmV2ZW50IHRoYXQuIFNhbWUgZm9y
IAphcm1fc21jY2NfdWlkLgoKPiArCj4gKwo+ICsvKiBIeXBlcnZpc29yIFNlcnZpY2UgVUlELiBS
YW5kb21seSBnZW5lcmF0ZWQgd2l0aCAzcmQgcGFydHkgdG9vbCAgKi8KPiArI2RlZmluZSBYRU5f
U01DQ0NfVUlEIEFSTV9TTUNDQ19VSUQoMHhhNzE4MTJkYywgMHhjNjk4LCAweDQzNjksIFwKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHg5YSwgMHhjZiwgMHg3OSwgMHhk
MSwgXAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDhkLCAweGRlLCAw
eGU2LCAweDY3KQo+ICsKPiArI2VuZGlmCS8qIF9fWEVOX1BVQkxJQ19BUkNIX0FSTV9TTUNfSF9f
ICovCj4KCk1pc3NpbmcgZW1hY3MgbWFnaWMgaGVyZS4KCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdy
YWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 15:38:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 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 1dQy0L-0006sV-QQ; Fri, 30 Jun 2017 15:38: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=3475c4a2e=roger.pau@citrix.com>)
 id 1dQy0K-0006sP-OX
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 15:38:44 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 16/0F-01977-38076595; Fri, 30 Jun 2017 15:38:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsWyU9JRQre5ICz
 SYNVbAYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPGnqlsBefZKj58kmxgPMHaxcjJISHgJ9H5
 bwUbiM0ioCoxefFFli5GDg42AXuJ6V8rQMIiAsoSn5+vZAaxmQWqJGafn8cEYgsLBEksnfkdz
 OYV8JB4NOsQ0BguDiGBOYwSl/6dZYZICEqcnPmEBaJZR2LB7k9sIPOZBaQllv/jADE5gVZtv1
 sNUiEqoCKx9FIr2GVCAooS/fMesEFcmS4x8VkPywRG/llIhs5CMnQWwtAFjMyrGDWKU4vKUot
 0jUz1kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECg6+egYFxB+Oudr9DjJIcTEqi
 vCuvhUYK8SXlp1RmJBZnxBeV5qQWH2LU4OAQ2Lx29QVGKZa8/LxUJQne1PywSCHBotT01Iq0z
 BxgfMCUSnDwKInwygYBpXmLCxJzizPTIVKnGHU5mj5s+cIkBDZDSpw3HWSGAEhRRmke3AhYrF
 5ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMxbBzKFJzOvBG7TK6AjmICOEJ4RAnJESSJCSqq
 BMfvdDkdDmcXtv3Ytybj9ZVqljr+zb670AaU1BQd+Ta1L9P9mtGJC5+/o75Gr/D+sv/Pc0jlH
 RTfTJjK4WvPXrjeSJz69PS7Ddc6PKfvqyp97mtbN2h+xw5dXcekbbdUTn48mLV51/3ltzo9ZX
 Y9Ermy7FH3vQNbNYJFpL50Yny3/sSRE1VE6Zr0SS3FGoqEWc1FxIgC1rEqO0AIAAA==
X-Env-Sender: prvs=3475c4a2e=roger.pau@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1498837123!97272070!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51573 invoked from network); 30 Jun 2017 15:38:43 -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;
 30 Jun 2017 15:38:43 -0000
X-IronPort-AV: E=Sophos;i="5.40,287,1496102400"; d="scan'208";a="48680626"
Date: Fri, 30 Jun 2017 16:33:05 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20170630153305.a6i4oimhtepti4gv@MacBook-Pro-de-Roger.local>
References: <20170424115201.96963-1-roger.pau@citrix.com>
 <20170424115201.96963-2-roger.pau@citrix.com>
 <5956358A0200007800101923@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5956358A0200007800101923@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170609 (1.8.3)
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: andrew.cooper3@citrix.com, boris.ostrovsky@oracle.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC 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>

T24gRnJpLCBKdW4gMzAsIDIwMTcgYXQgMDU6Mjc6MDZBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+IDA0LzI0LzE3
IDE6NTIgUE0gPj4+Cj4gPi0tLSBhL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKPiA+KysrIGIv
eGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYwo+ID5AQCAtMTgsNiArMTgsOCBAQAo+ICA+I2luY2x1
ZGUgPGFzbS9wMm0uaD4KPiAgPiNpbmNsdWRlIDxhc20vc2V0dXAuaD4KPiAgPgo+ID4rI2luY2x1
ZGUgIng4Nl82NC9tbWNvbmZpZy5oIgo+IAo+IE5vdCBqdXN0IGJ1dCBhbHNvIGJlY2F1c2Ugb2Yg
dGhpcyBJJ2QgcHJlZmVyIGlmIHRoaXMgd2FzIHRha2VuIGNhcmUgb2YgaW4gdGhlCj4gTU1DRkcg
Y29kZSBpdHNlbGYsIGFsc28gY292ZXJpbmcgcmFuZ2VzIHdoaWNoIGFyZSBiZWluZyBhZGRlZCBw
b3N0LQo+IGJvb3QuIFByZXN1bWFibHkgaW4vZnJvbSBwY2lfbW1jZmdfYXJjaF97ZW4sZGlzfWFi
bGUoKS4KClRoZSBwcm9ibGVtIHdpdGggdGhpcyBhcHByb2FjaCBpcyB0aGF0IGF0IHRoZSBwb2lu
dCBpbiB0aGUgYm9vdCB3aGVyZQpwY2lfbW1jZmdfYXJjaF9lbmFibGUgZ2V0cyBjYWxsZWQgKGZy
b20gYWNwaV9tbWNmZ19pbml0KSB0aGUgZG9tYWluCmhhcyBub3QgeWV0IGJlZW4gY3JlYXRlZCwg
c28gaXQncyBub3QgcG9zc2libGUgdG8gY2FsbAppb21lbV9kZW55X2FjY2VzcywgYW5kIGluIGFu
eSBjYXNlIHRoZSBpb21lbSByYW5nZXMgYXJlIGluaXRpYWxpemVkIGluCmRvbTBfc2V0dXBfcGVy
bWlzc2lvbnMsIHNvIHRoYXQgd291bGQgZ2V0IG92ZXJ3cml0dGVuLgoKUm9nZXIuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 15:40:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 15: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 1dQy1j-0007Ng-5C; Fri, 30 Jun 2017 15: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 <prvs=3475c4a2e=roger.pau@citrix.com>)
 id 1dQy1h-0007NV-OW
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 15:40:09 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 FA/96-03044-8D076595; Fri, 30 Jun 2017 15:40:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDIsWRWlGSWpSXmKPExsWyU9JRQvdGQVi
 kwaLDQhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b0dc0sBY9ZKr7/+cDYwPiWuYuRk0NCwE9i
 1dXXjCA2i4CqxORlPUA2BwebgL3E9K8VIGERAWWJz89XgpUzC1RJzD4/jwnEFhZIkDh2cjILi
 M0r4CFx6t5NdhBbSGAOo8TGSyEQcUGJkzOfsED06kgs2P2JDWQ8s4C0xPJ/HCAmJ9CmDXcMQS
 pEBVQkll5qZYWYoijRP+8BG8SR6RJb//5insDIPwvJ0FlIhs5CGLqAkXkVo3pxalFZapGuqV5
 SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRmDoMQDBDsbpl/0PMUpyMCmJ8q68Fhop
 xJeUn1KZkVicEV9UmpNafIhRg4NDYPPa1RcYpVjy8vNSlSR4U/PDIoUEi1LTUyvSMnOA0QFTK
 sHBoyTCKxsElOYtLkjMLc5Mh0idYtTlaPqw5QuTENgMKXHedJAZAiBFGaV5cCNgkXqJUVZKmJ
 cR6EAhnoLUotzMElT5V4ziHIxKwrx1IFN4MvNK4Da9AjqCCegI4RkhIEeUJCKkpBoYeedwiVv
 utWR46apkorsx+OburhXNZ9JPF3Jd0gvrszhuZXErNvVCSf/FC/8u5cmkiTpqCEdoPZ0RbxTA
 ViQRsG2PyIyZH7coa5/N81uh4GyvIyCbsm3K+vs9Hk/3elZE/W0O2si2mXmakHPLD/3/OSd/T
 NU6pXozxJbXb6qwbL3tjCfMj/YpsRRnJBpqMRcVJwIAYz0Ow88CAAA=
X-Env-Sender: prvs=3475c4a2e=roger.pau@citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1498837207!70998161!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22102 invoked from network); 30 Jun 2017 15:40:08 -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;
 30 Jun 2017 15:40:08 -0000
X-IronPort-AV: E=Sophos;i="5.40,287,1496102400"; d="scan'208";a="48680739"
Date: Fri, 30 Jun 2017 16:34:42 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20170630153442.pegazlvnbt2iayhb@MacBook-Pro-de-Roger.local>
References: <20170424115201.96963-1-roger.pau@citrix.com>
 <20170424115201.96963-3-roger.pau@citrix.com>
 <59563698020000780010192D@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59563698020000780010192D@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170609 (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, boris.ostrovsky@oracle.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC 2/4] x86/dom0: prevent PVH Dom0 from
 mapping read-only the IO APIC area
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBKdW4gMzAsIDIwMTcgYXQgMDU6MzE6MzZBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+IDA0LzI0LzE3
IDE6NTIgUE0gPj4+Cj4gPlRoaXMgaXMgZW11bGF0ZWQgYnkgWGVuIGFuZCBtdXN0IG5vdCBiZSBt
YXBwZWQgaW50byBQVkggRG9tMCBwMm0uCj4gCj4gWWVzLCBidXQgdGhpcyByZW1pbmRzIG9mIG9m
IHRoZSByZWFzb24gd2UgcGVybWl0IHRoZSByL28gbWFwcGluZyBpbiBQVgo+IERvbTAsIGFuZCBJ
IHdvbmRlciBob3cgd2VsbCB0aGUgZW11bGF0ZWQgdmFyaWFudCBpcyBnb2luZyB0byB3b3JrIHdp
dGgKPiBBQ1BJIG1ldGhvZHMgYWNjZXNzaW5nIHRoZSBJTy1BUElDcy4gTGV0J3MgaG9wZSB0aGVy
ZSdzIG5vdCBnb2luZyB0bwo+IGJlIGFueSBwcm9ibGVtcy4KCldvbid0IEFDUEkgYmUgc2F0aXNm
aWVkIGJ5IGFjY2Vzc2luZyB0aGUgZW11bGF0ZWQgdklPIEFQSUM/IFRoYXQncwphdmFpbGFibGUs
IGFuZCBzaG91bGQgcmVmbGVjdCB0aGUgcmVhbCBJTyBBUElDIHN0YXRlIGluIG1vc3QgY2FzZXMK
KGV4Y2VwdCBmb3IgR1NJcyBpbiB1c2UgYnkgWGVuKS4KClJvZ2VyLgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 30 15:40:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 15: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 1dQy2M-0007UV-IO; Fri, 30 Jun 2017 15: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 <prvs=3475c4a2e=roger.pau@citrix.com>)
 id 1dQy2L-0007UK-S7
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 15:40:49 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 51/15-03612-10176595; Fri, 30 Jun 2017 15:40:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsWyU9JRQpehMCz
 S4NctZYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePm5Q/MBefZKhpfvGJrYNzF2sXIySEh4Cfx
 evkTJhCbRUBV4kjPBKA4BwebgL3E9K8VIGERAWWJz89XMoPYzAJVErPPzwMrFxYIkWh8+x9sD
 K+Ah0RDyze2LkYuDiGBOYwSGw9vZYFICEqcnPmEBaJZR2LB7k9sIPOZBaQllv/jAAlzAq16PP
 812ExRARWJpZdawWYKCShK9M97wAZxZrrE1r+/mCcw8s9CMnUWkqmzEKYuYGRexahRnFpUllq
 ka2igl1SUmZ5RkpuYmQPkmenlphYXJ6an5iQmFesl5+duYgQGIAMQ7GC8tyzgEKMkB5OSKO/K
 a6GRQnxJ+SmVGYnFGfFFpTmpxYcYNTg4BDavXX2BUYolLz8vVUmCNzU/LFJIsCg1PbUiLTMHG
 CMwpRIcPEoivLJBQGne4oLE3OLMdIjUKUZdjqYPW74wCYHNkBLnTQeZIQBSlFGaBzcCFq+XGG
 WlhHkZgQ4U4ilILcrNLEGVf8UozsGoJMzrAjKFJzOvBG7TK6AjmICOEJ4RAnJESSJCSqqBUcb
 x2bWs5rdX+p7p3docafpYN9al7+KxSJWLDcunf98z/eZkWdP0KSrv1y58m2g17+fOzORlQqla
 PO8sjzMv3vp/59/P/27t6Jr/u+/ifQUXCZ0rU4UiKj7zTt8QWeVd29m88t9l8zXqpwymzbBod
 2fOM0zw7519+b6s6q4TkuqLjBeHf3ofW6vEUpyRaKjFXFScCABv15MW0gIAAA==
X-Env-Sender: prvs=3475c4a2e=roger.pau@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1498837247!67647231!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25367 invoked from network); 30 Jun 2017 15:40:48 -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;
 30 Jun 2017 15:40:48 -0000
X-IronPort-AV: E=Sophos;i="5.40,287,1496102400"; d="scan'208";a="48680813"
Date: Fri, 30 Jun 2017 16:35:55 +0100
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20170630153555.q7sfmcagzhiulxpu@MacBook-Pro-de-Roger.local>
References: <20170424115201.96963-1-roger.pau@citrix.com>
 <20170424115201.96963-5-roger.pau@citrix.com>
 <59563B810200007800101949@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59563B810200007800101949@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170609 (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, boris.ostrovsky@oracle.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC 4/4] x86/dom0: re-order DMA remapping
 enabling 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>

T24gRnJpLCBKdW4gMzAsIDIwMTcgYXQgMDU6NTI6MzNBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+IDA0LzI0LzE3
IDE6NTIgUE0gPj4+Cj4gPk1ha2Ugc3VyZSB0aGUgcmVzZXJ2ZWQgcmVnaW9ucyBhcmUgc2V0dXAg
YmVmb3JlIGVuYWJsaW5nIHRoZSBETUEgcmVtYXBwaW5nIGluCj4gPnRoZSBJT01NVSwgYnkgY2Fs
bGluZyBkb20wX3NldHVwX3Blcm1pc3Npb25zIGJlZm9yZSBpb21tdV9od2RvbV9pbml0LiBBbHNv
LCBpbgo+ID5vcmRlciB0byB3b3JrYXJvdW5kIElPTU1VIGlzc3VlcyBzZWVuIG9uIHByZS1IYXN3
ZWxsIEludGVsIGhhcmR3YXJlLCBtYWtlIHN1cmUKPiA+dGhlIERNQSByZW1hcHBpbmcgaXMgZW5h
YmxlZCBhZnRlciBwb3B1bGF0aW5nIERvbTAgcDJtLgo+IAo+IExvb2tzIHJlYXNvbmFibGUgKGVz
cGVjaWFsbHkgY29uc2lkZXJpbmcgdGhhdCBpb21tdV9od2RvbV9pbml0KCkgaXMgYmVpbmcgY2Fs
bGVkCj4gZmFpcmx5IGxhdGUgaW4gdGhlIFBWIGNhc2UgYXMgd2VsbCksIGJ1dCBwbGVhc2UgZXhw
bGFpbiB0aGUgIklPTU1VIGlzc3VlcyBzZWVuIG9uCj4gcHJlLUhhc3dlbGwgSW50ZWwgaGFyZHdh
cmUiIGEgbGl0dGxlIGhlcmUgKG9yIGlmIGl0IGFsbCBpcyBtZWFuIHRvIHJlZmVyIHRvIHdoYXQg
cGF0Y2ggMwo+IGRvZXMsIHJlZmVyIHRvIGl0KS4KClllcywgaXQncyB0aGUgc2FtZSBpc3N1ZSBh
cyBkZXNjcmliZWQgaW4gcGF0Y2ggIzMsIEkgd2lsbCBhZGQgYQpyZWZlcmVuY2UgdG8gdGhlIHRp
dGxlIG9mIHRoZSBwYXRjaCBpZiB0aGF0J3MgZmluZS4KClRoYW5rcywgUm9nZXIuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 15:41:01 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 15: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 1dQy2W-0007X0-QA; Fri, 30 Jun 2017 15: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 <prvs=347cc55e3=Andrew.Cooper3@citrix.com>)
 id 1dQy2V-0007Wh-D8
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 15:40:59 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 9D/EC-02181-A0176595; Fri, 30 Jun 2017 15:40:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHSDvS5XYVi
 kwa91jBZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bFD/0sBZfTK65ensnSwPjVu4uRk0NCwF+i
 88gjNhCbTUBfYveLT0wgtoiAusTpjousIDazgLvEp1vfWUBsYQELiVcTl4HFWQRUJfZ+ucUIY
 vMKeEq0XL7HAjFTTuL88Z/MIDangLXEtLsTweJCAlYSRz7sZoWw1SSu9V9ih+gVlDg58wkLxC
 4JiYMvXjBPYOSdhSQ1C0lqASPTKkaN4tSistQiXSMjvaSizPSMktzEzBxdQwNjvdzU4uLE9NS
 cxKRiveT83E2MwOCpZ2Bg3ME49YTfIUZJDiYlUd6V10IjhfiS8lMqMxKLM+KLSnNSiw8xynBw
 KEnweheERQoJFqWmp1akZeYAwxgmLcHBoyTCKxsElOYtLkjMLc5Mh0idYtTleDXh/zcmIZa8/
 LxUKXHem/lARQIgRRmleXAjYDF1iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5Iw7xqQS3gy80
 rgNr0COoIJ6AjhGSEgR5QkIqSkGhiVT7YXVH9h2u7/mYW/79+jX5feCa8VO9MYZRs/pajnB+e
 n63pvTt21+WAWrSuUVK1zYrfQe6F98Zt9qjTLfYrjFBa11P0+XB8RpBYexb5Z7uaRrvfSpZm2
 L1rfntf8WXGOQ+TOac3vN6N8K2qL9Jf9fCNTwN/z6d9D/dtxpyZPa51yb6X4YkslluKMREMt5
 qLiRABBemP4pAIAAA==
X-Env-Sender: prvs=347cc55e3=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1498837256!95790586!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65392 invoked from network); 30 Jun 2017 15:40:57 -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;
 30 Jun 2017 15:40:57 -0000
X-IronPort-AV: E=Sophos;i="5.40,287,1496102400"; d="scan'208";a="438481929"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 30 Jun 2017 16:40:53 +0100
Message-ID: <1498837253-29002-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <20170628135558.GA63687@deinos.phlegethon.org>
References: <20170628135558.GA63687@deinos.phlegethon.org>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>
Subject: [Xen-devel] [PATCH v2 4/4] x86/shadow: Switch to using 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>

ICogc2hfcGluKCkgaGFzIGJvb2xlYW4gcHJvcGVydGllcywgc28gc3dpdGNoIGl0cyByZXR1cm4g
dHlwZS4KICogc2hfcmVtb3ZlX3NoYWRvd3MoKSB1c2VzIGludHMgZXZlcnl3aGVyZSBvdGhlciB0
aGFuIGl0cyBzdHViLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KLS0tCkNDOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KCnYyOgogKiBT
d2ljaCBzaF9yZW1vdmVfc2hhZG93cygpIGJhY2sgdG8gdXNpbmcgaW50cy4KICogRml4IG1vcmUg
Y29tbWVudHMgYW5kIHByb3RvdHlwZXMuCi0tLQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21t
b24uYyAgfCAgNCArKy0tCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMgICB8IDQyICsr
KysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9z
aGFkb3cvbm9uZS5jICAgIHwgIDYgKysrLS0tCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZh
dGUuaCB8IDE2ICsrKysrKysrLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdpbmcuaCAg
ICAgfCAzMyArKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L3NoYWRvdy5oICAgICB8ICAyICstCiA2IGZpbGVzIGNoYW5nZWQsIDU0IGluc2VydGlvbnMo
KyksIDQ5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cv
Y29tbW9uLmMgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCmluZGV4IDJlNjRhNzcu
LjM2ZjU3NDYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKKysr
IGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYwpAQCAtNDAsNyArNDAsNyBAQAogCiBE
RUZJTkVfUEVSX0NQVSh1aW50MzJfdCx0cmFjZV9zaGFkb3dfcGF0aF9mbGFncyk7CiAKLXN0YXRp
YyBpbnQgc2hfZW5hYmxlX2xvZ19kaXJ0eShzdHJ1Y3QgZG9tYWluICosIGJvb2xfdCBsb2dfZ2xv
YmFsKTsKK3N0YXRpYyBpbnQgc2hfZW5hYmxlX2xvZ19kaXJ0eShzdHJ1Y3QgZG9tYWluICosIGJv
b2wgbG9nX2dsb2JhbCk7CiBzdGF0aWMgaW50IHNoX2Rpc2FibGVfbG9nX2RpcnR5KHN0cnVjdCBk
b21haW4gKik7CiBzdGF0aWMgdm9pZCBzaF9jbGVhbl9kaXJ0eV9iaXRtYXAoc3RydWN0IGRvbWFp
biAqKTsKIApAQCAtMzU1Myw3ICszNTUzLDcgQEAgc2hhZG93X3dyaXRlX3AybV9lbnRyeShzdHJ1
Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKIC8qIFNoYWRvdyBzcGVjaWZpYyBjb2Rl
IHdoaWNoIGlzIGNhbGxlZCBpbiBwYWdpbmdfbG9nX2RpcnR5X2VuYWJsZSgpLgogICogUmV0dXJu
IDAgaWYgbm8gcHJvYmxlbSBmb3VuZC4KICAqLwotc3RhdGljIGludCBzaF9lbmFibGVfbG9nX2Rp
cnR5KHN0cnVjdCBkb21haW4gKmQsIGJvb2xfdCBsb2dfZ2xvYmFsKQorc3RhdGljIGludCBzaF9l
bmFibGVfbG9nX2RpcnR5KHN0cnVjdCBkb21haW4gKmQsIGJvb2wgbG9nX2dsb2JhbCkKIHsKICAg
ICBpbnQgcmV0OwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMg
Yi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKaW5kZXggZjY1ZmZjNi4uYzljMjI1MiAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwpAQCAtMzY3LDkgKzM2Nyw5IEBAIHN0YXRpYyB2b2lkIHNo
X2F1ZGl0X2d3KHN0cnVjdCB2Y3B1ICp2LCBjb25zdCB3YWxrX3QgKmd3KQogCiAvKgogICogV3Jp
dGUgYSBuZXcgdmFsdWUgaW50byB0aGUgZ3Vlc3QgcGFnZXRhYmxlLCBhbmQgdXBkYXRlIHRoZSBz
aGFkb3dzCi0gKiBhcHByb3ByaWF0ZWx5LiAgUmV0dXJucyAwIGlmIHdlIHBhZ2UtZmF1bHRlZCwg
MSBmb3Igc3VjY2Vzcy4KKyAqIGFwcHJvcHJpYXRlbHkuICBSZXR1cm5zIGZhbHNlIGlmIHdlIHBh
Z2UtZmF1bHRlZCwgdHJ1ZSBmb3Igc3VjY2Vzcy4KICAqLwotc3RhdGljIGJvb2xfdAorc3RhdGlj
IGJvb2wKIHNoX3dyaXRlX2d1ZXN0X2VudHJ5KHN0cnVjdCB2Y3B1ICp2LCBpbnRwdGVfdCAqcCwg
aW50cHRlX3QgbmV3LCBtZm5fdCBnbWZuKQogewogI2lmIENPTkZJR19QQUdJTkdfTEVWRUxTID09
IEdVRVNUX1BBR0lOR19MRVZFTFMKQEAgLTM4MywxNyArMzgzLDE3IEBAIHNoX3dyaXRlX2d1ZXN0
X2VudHJ5KHN0cnVjdCB2Y3B1ICp2LCBpbnRwdGVfdCAqcCwgaW50cHRlX3QgbmV3LCBtZm5fdCBn
bWZuKQogCiAgICAgcmV0dXJuICFmYWlsZWQ7CiAjZWxzZQotICAgIHJldHVybiAwOworICAgIHJl
dHVybiBmYWxzZTsKICNlbmRpZgogfQogCiAvKgogICogQ21weGNoZyBhIG5ldyB2YWx1ZSBpbnRv
IHRoZSBndWVzdCBwYWdldGFibGUsIGFuZCB1cGRhdGUgdGhlIHNoYWRvd3MKLSAqIGFwcHJvcHJp
YXRlbHkuIFJldHVybnMgMCBpZiB3ZSBwYWdlLWZhdWx0ZWQsIDEgaWYgbm90LgorICogYXBwcm9w
cmlhdGVseS4gUmV0dXJucyBmYWxzZSBpZiB3ZSBwYWdlLWZhdWx0ZWQsIHRydWUgaWYgbm90Lgog
ICogTi5CLiBjYWxsZXIgc2hvdWxkIGNoZWNrIHRoZSB2YWx1ZSBvZiAib2xkIiB0byBzZWUgaWYg
dGhlIGNtcHhjaGcgaXRzZWxmCiAgKiB3YXMgc3VjY2Vzc2Z1bC4KICAqLwotc3RhdGljIGJvb2xf
dAorc3RhdGljIGJvb2wKIHNoX2NtcHhjaGdfZ3Vlc3RfZW50cnkoc3RydWN0IHZjcHUgKnYsIGlu
dHB0ZV90ICpwLCBpbnRwdGVfdCAqb2xkLAogICAgICAgICAgICAgICAgICAgICAgICBpbnRwdGVf
dCBuZXcsIG1mbl90IGdtZm4pCiB7CkBAIC00MTAsNyArNDEwLDcgQEAgc2hfY21weGNoZ19ndWVz
dF9lbnRyeShzdHJ1Y3QgdmNwdSAqdiwgaW50cHRlX3QgKnAsIGludHB0ZV90ICpvbGQsCiAKICAg
ICByZXR1cm4gIWZhaWxlZDsKICNlbHNlCi0gICAgcmV0dXJuIDA7CisgICAgcmV0dXJuIGZhbHNl
OwogI2VuZGlmCiB9CiAKQEAgLTUzMCw3ICs1MzAsNyBAQCBfc2hfcHJvcGFnYXRlKHN0cnVjdCB2
Y3B1ICp2LAogICAgIGdmbl90IHRhcmdldF9nZm4gPSBndWVzdF9sMWVfZ2V0X2dmbihndWVzdF9l
bnRyeSk7CiAgICAgdTMyIHBhc3NfdGhydV9mbGFnczsKICAgICB1MzIgZ2ZsYWdzLCBzZmxhZ3M7
Ci0gICAgYm9vbF90IG1taW9fbWZuOworICAgIGJvb2wgbW1pb19tZm47CiAKICAgICAvKiBXZSBk
b24ndCBzaGFkb3cgUEFFIGwzcyAqLwogICAgIEFTU0VSVChHVUVTVF9QQUdJTkdfTEVWRUxTID4g
MyB8fCBsZXZlbCAhPSAzKTsKQEAgLTM2MTYsMTEgKzM2MTYsMTEgQEAgc3RhdGljIGludCBzaF9w
YWdlX2ZhdWx0KHN0cnVjdCB2Y3B1ICp2LAogCiAKIC8qCi0gKiBDYWxsZWQgd2hlbiB0aGUgZ3Vl
c3QgcmVxdWVzdHMgYW4gaW52bHBnLiAgUmV0dXJucyAxIGlmIHRoZSBpbnZscGcKLSAqIGluc3Ry
dWN0aW9uIHNob3VsZCBiZSBpc3N1ZWQgb24gdGhlIGhhcmR3YXJlLCBvciAwIGlmIGl0J3Mgc2Fm
ZSBub3QKKyAqIENhbGxlZCB3aGVuIHRoZSBndWVzdCByZXF1ZXN0cyBhbiBpbnZscGcuICBSZXR1
cm5zIHRydWUgaWYgdGhlIGludmxwZworICogaW5zdHJ1Y3Rpb24gc2hvdWxkIGJlIGlzc3VlZCBv
biB0aGUgaGFyZHdhcmUsIG9yIGZhbHNlIGlmIGl0J3Mgc2FmZSBub3QKICAqIHRvIGRvIHNvLgog
ICovCi1zdGF0aWMgYm9vbF90IHNoX2ludmxwZyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9u
ZyB2YSkKK3N0YXRpYyBib29sIHNoX2ludmxwZyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9u
ZyB2YSkKIHsKICAgICBtZm5fdCBzbDFtZm47CiAgICAgc2hhZG93X2wyZV90IHNsMmU7CkBAIC0z
NjQ1LDcgKzM2NDUsNyBAQCBzdGF0aWMgYm9vbF90IHNoX2ludmxwZyhzdHJ1Y3QgdmNwdSAqdiwg
dW5zaWduZWQgbG9uZyB2YSkKICAgICAgICAgaWYgKCAhKHNoYWRvd19sNGVfZ2V0X2ZsYWdzKAog
ICAgICAgICAgICAgICAgICAgIHNoX2xpbmVhcl9sNF90YWJsZSh2KVtzaGFkb3dfbDRfbGluZWFy
X29mZnNldCh2YSldKQogICAgICAgICAgICAgICAgJiBfUEFHRV9QUkVTRU5UKSApCi0gICAgICAg
ICAgICByZXR1cm4gMDsKKyAgICAgICAgICAgIHJldHVybiBmYWxzZTsKICAgICAgICAgLyogVGhp
cyBtdXN0IHN0aWxsIGJlIGEgY29weS1mcm9tLXVzZXIgYmVjYXVzZSB3ZSBkb24ndCBoYXZlIHRo
ZQogICAgICAgICAgKiBwYWdpbmcgbG9jaywgYW5kIHRoZSBoaWdoZXItbGV2ZWwgc2hhZG93cyBt
aWdodCBkaXNhcHBlYXIKICAgICAgICAgICogdW5kZXIgb3VyIGZlZXQuICovCkBAIC0zNjU0LDE2
ICszNjU0LDE2IEBAIHN0YXRpYyBib29sX3Qgc2hfaW52bHBnKHN0cnVjdCB2Y3B1ICp2LCB1bnNp
Z25lZCBsb25nIHZhKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mIChzbDNl
KSkgIT0gMCApCiAgICAgICAgIHsKICAgICAgICAgICAgIHBlcmZjX2luY3Ioc2hhZG93X2ludmxw
Z19mYXVsdCk7Ci0gICAgICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgICAgIHJldHVybiBmYWxz
ZTsKICAgICAgICAgfQogICAgICAgICBpZiAoICEoc2hhZG93X2wzZV9nZXRfZmxhZ3Moc2wzZSkg
JiBfUEFHRV9QUkVTRU5UKSApCi0gICAgICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgICAgIHJl
dHVybiBmYWxzZTsKICAgICB9CiAjZWxzZSAvKiBTSEFET1dfUEFHSU5HX0xFVkVMUyA9PSAzICov
CiAgICAgaWYgKCAhKGwzZV9nZXRfZmxhZ3Modi0+YXJjaC5wYWdpbmcuc2hhZG93LmwzdGFibGVb
c2hhZG93X2wzX2xpbmVhcl9vZmZzZXQodmEpXSkKICAgICAgICAgICAgJiBfUEFHRV9QUkVTRU5U
KSApCiAgICAgICAgIC8vIG5vIG5lZWQgdG8gZmx1c2ggYW55dGhpbmcgaWYgdGhlcmUncyBubyBT
TDIuLi4KLSAgICAgICAgcmV0dXJuIDA7CisgICAgICAgIHJldHVybiBmYWxzZTsKICNlbmRpZgog
CiAgICAgLyogVGhpcyBtdXN0IHN0aWxsIGJlIGEgY29weS1mcm9tLXVzZXIgYmVjYXVzZSB3ZSBk
b24ndCBoYXZlIHRoZSBzaGFkb3cKQEAgLTM2NzMsMTQgKzM2NzMsMTQgQEAgc3RhdGljIGJvb2xf
dCBzaF9pbnZscGcoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgdmEpCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHNpemVvZiAoc2wyZSkpICE9IDAgKQogICAgIHsKICAgICAgICAgcGVy
ZmNfaW5jcihzaGFkb3dfaW52bHBnX2ZhdWx0KTsKLSAgICAgICAgcmV0dXJuIDA7CisgICAgICAg
IHJldHVybiBmYWxzZTsKICAgICB9CiAKICAgICAvLyBJZiB0aGVyZSdzIG5vdGhpbmcgc2hhZG93
ZWQgZm9yIHRoaXMgcGFydGljdWxhciBzbDJlLCB0aGVuCiAgICAgLy8gdGhlcmUgaXMgbm8gbmVl
ZCB0byBkbyBhbiBpbnZscGcsIGVpdGhlci4uLgogICAgIC8vCiAgICAgaWYgKCAhKHNoYWRvd19s
MmVfZ2V0X2ZsYWdzKHNsMmUpICYgX1BBR0VfUFJFU0VOVCkgKQotICAgICAgICByZXR1cm4gMDsK
KyAgICAgICAgcmV0dXJuIGZhbHNlOwogCiAgICAgLy8gQ2hlY2sgdG8gc2VlIGlmIHRoZSBTTDIg
aXMgYSBzcGxpbnRlcmVkIHN1cGVycGFnZS4uLgogICAgIC8vIElmIHNvLCB0aGVuIHdlJ2xsIG5l
ZWQgdG8gZmx1c2ggdGhlIGVudGlyZSBUTEIgKGJlY2F1c2UgdGhhdCdzCkBAIC0zNjkxLDcgKzM2
OTEsNyBAQCBzdGF0aWMgYm9vbF90IHNoX2ludmxwZyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQg
bG9uZyB2YSkKICAgICAgICAgID09IFNIX3R5cGVfZmwxX3NoYWRvdyApCiAgICAgewogICAgICAg
ICBmbHVzaF90bGJfbG9jYWwoKTsKLSAgICAgICAgcmV0dXJuIDA7CisgICAgICAgIHJldHVybiBm
YWxzZTsKICAgICB9CiAKICNpZiAoU0hBRE9XX09QVElNSVpBVElPTlMgJiBTSE9QVF9PVVRfT0Zf
U1lOQykKQEAgLTM3MTgsMTMgKzM3MTgsMTMgQEAgc3RhdGljIGJvb2xfdCBzaF9pbnZscGcoc3Ry
dWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgdmEpCiAgICAgICAgICAgICB7CiAgICAgICAgICAg
ICAgICAgcGVyZmNfaW5jcihzaGFkb3dfaW52bHBnX2ZhdWx0KTsKICAgICAgICAgICAgICAgICBw
YWdpbmdfdW5sb2NrKGQpOwotICAgICAgICAgICAgICAgIHJldHVybiAwOworICAgICAgICAgICAg
ICAgIHJldHVybiBmYWxzZTsKICAgICAgICAgICAgIH0KIAogICAgICAgICAgICAgaWYgKCAhKHNo
YWRvd19sMmVfZ2V0X2ZsYWdzKHNsMmUpICYgX1BBR0VfUFJFU0VOVCkgKQogICAgICAgICAgICAg
ewogICAgICAgICAgICAgICAgIHBhZ2luZ191bmxvY2soZCk7Ci0gICAgICAgICAgICAgICAgcmV0
dXJuIDA7CisgICAgICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgICAgICAgICAgfQogCiAg
ICAgICAgICAgICBzbDFtZm4gPSBzaGFkb3dfbDJlX2dldF9tZm4oc2wyZSk7CkBAIC0zNzQyLDEy
ICszNzQyLDEyIEBAIHN0YXRpYyBib29sX3Qgc2hfaW52bHBnKHN0cnVjdCB2Y3B1ICp2LCB1bnNp
Z25lZCBsb25nIHZhKQogICAgICAgICAgICAgfQogICAgICAgICAgICAgcGFnaW5nX3VubG9jayhk
KTsKICAgICAgICAgICAgIC8qIE5lZWQgdGhlIGludmxwZywgdG8gcGljayB1cCB0aGUgZGlzYXBw
ZWFyZWFuY2Ugb2YgdGhlIHNsMWUgKi8KLSAgICAgICAgICAgIHJldHVybiAxOworICAgICAgICAg
ICAgcmV0dXJuIHRydWU7CiAgICAgICAgIH0KICAgICB9CiAjZW5kaWYKIAotICAgIHJldHVybiAx
OworICAgIHJldHVybiB0cnVlOwogfQogCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9z
aGFkb3cvbm9uZS5jIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9ub25lLmMKaW5kZXggNDFjZTU5
My4uOWU2YWQyMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9ub25lLmMKKysr
IGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9ub25lLmMKQEAgLTEsNyArMSw3IEBACiAjaW5jbHVk
ZSA8eGVuL21tLmg+CiAjaW5jbHVkZSA8YXNtL3NoYWRvdy5oPgogCi1zdGF0aWMgaW50IF9lbmFi
bGVfbG9nX2RpcnR5KHN0cnVjdCBkb21haW4gKmQsIGJvb2xfdCBsb2dfZ2xvYmFsKQorc3RhdGlj
IGludCBfZW5hYmxlX2xvZ19kaXJ0eShzdHJ1Y3QgZG9tYWluICpkLCBib29sIGxvZ19nbG9iYWwp
CiB7CiAgICAgQVNTRVJUKGlzX3B2X2RvbWFpbihkKSk7CiAgICAgcmV0dXJuIC1FT1BOT1RTVVBQ
OwpAQCAtMzcsMTAgKzM3LDEwIEBAIHN0YXRpYyBpbnQgX3BhZ2VfZmF1bHQoc3RydWN0IHZjcHUg
KnYsIHVuc2lnbmVkIGxvbmcgdmEsCiAgICAgcmV0dXJuIDA7CiB9CiAKLXN0YXRpYyBib29sX3Qg
X2ludmxwZyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyB2YSkKK3N0YXRpYyBib29sIF9p
bnZscGcoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgdmEpCiB7CiAgICAgQVNTRVJUX1VO
UkVBQ0hBQkxFKCk7Ci0gICAgcmV0dXJuIDE7CisgICAgcmV0dXJuIHRydWU7CiB9CiAKIHN0YXRp
YyB1bnNpZ25lZCBsb25nIF9ndmFfdG9fZ2ZuKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcDJtX2Rv
bWFpbiAqcDJtLApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmgg
Yi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaAppbmRleCA0NzI2NzZjLi40NmQ5YmFi
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaAorKysgYi94ZW4v
YXJjaC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaApAQCAtNjIyLDE1ICs2MjIsMTcgQEAgcHJldl9w
aW5uZWRfc2hhZG93KHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsCiAgICAgICAgICAgcG9zID8gKHRt
cCA9IHByZXZfcGlubmVkX3NoYWRvdyhwb3MsIChkb20pKSwgMSkgOiAwOyAgXAogICAgICAgICAg
IHBvcyA9IHRtcCApCiAKLS8qIFBpbiBhIHNoYWRvdyBwYWdlOiB0YWtlIGFuIGV4dHJhIHJlZmNv
dW50LCBzZXQgdGhlIHBpbiBiaXQsCisvKgorICogUGluIGEgc2hhZG93IHBhZ2U6IHRha2UgYW4g
ZXh0cmEgcmVmY291bnQsIHNldCB0aGUgcGluIGJpdCwKICAqIGFuZCBwdXQgdGhlIHNoYWRvdyBh
dCB0aGUgaGVhZCBvZiB0aGUgbGlzdCBvZiBwaW5uZWQgc2hhZG93cy4KLSAqIFJldHVybnMgMCBm
b3IgZmFpbHVyZSwgMSBmb3Igc3VjY2Vzcy4gKi8KLXN0YXRpYyBpbmxpbmUgaW50IHNoX3Bpbihz
dHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBzbWZuKQorICogUmV0dXJucyBmYWxzZSBmb3IgZmFpbHVy
ZSwgdHJ1ZSBmb3Igc3VjY2Vzcy4KKyAqLworc3RhdGljIGlubGluZSBib29sIHNoX3BpbihzdHJ1
Y3QgZG9tYWluICpkLCBtZm5fdCBzbWZuKQogewogICAgIHN0cnVjdCBwYWdlX2luZm8gKnNwWzRd
OwogICAgIHN0cnVjdCBwYWdlX2xpc3RfaGVhZCAqcGluX2xpc3Q7CiAgICAgdW5zaWduZWQgaW50
IGksIHBhZ2VzOwotICAgIGJvb2xfdCBhbHJlYWR5X3Bpbm5lZDsKKyAgICBib29sIGFscmVhZHlf
cGlubmVkOwogCiAgICAgQVNTRVJUKG1mbl92YWxpZChzbWZuKSk7CiAgICAgc3BbMF0gPSBtZm5f
dG9fcGFnZShzbWZuKTsKQEAgLTY0MSw3ICs2NDMsNyBAQCBzdGF0aWMgaW5saW5lIGludCBzaF9w
aW4oc3RydWN0IGRvbWFpbiAqZCwgbWZuX3Qgc21mbikKIAogICAgIHBpbl9saXN0ID0gJmQtPmFy
Y2gucGFnaW5nLnNoYWRvdy5waW5uZWRfc2hhZG93czsKICAgICBpZiAoIGFscmVhZHlfcGlubmVk
ICYmIHNwWzBdID09IHBhZ2VfbGlzdF9maXJzdChwaW5fbGlzdCkgKQotICAgICAgICByZXR1cm4g
MTsKKyAgICAgICAgcmV0dXJuIHRydWU7CiAKICAgICAvKiBUcmVhdCB0aGUgdXAtdG8tZm91ciBw
YWdlcyBvZiB0aGUgc2hhZG93IGFzIGEgdW5pdCBpbiB0aGUgbGlzdCBvcHMgKi8KICAgICBmb3Ig
KCBpID0gMTsgaSA8IHBhZ2VzOyBpKysgKQpAQCAtNjYxLDcgKzY2Myw3IEBAIHN0YXRpYyBpbmxp
bmUgaW50IHNoX3BpbihzdHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBzbWZuKQogICAgIHsKICAgICAg
ICAgLyogTm90IHBpbm5lZDogcGluIGl0ISAqLwogICAgICAgICBpZiAoICFzaF9nZXRfcmVmKGQs
IHNtZm4sIDApICkKLSAgICAgICAgICAgIHJldHVybiAwOworICAgICAgICAgICAgcmV0dXJuIGZh
bHNlOwogICAgICAgICBzcFswXS0+dS5zaC5waW5uZWQgPSAxOwogICAgIH0KIApAQCAtNjY5LDcg
KzY3MSw3IEBAIHN0YXRpYyBpbmxpbmUgaW50IHNoX3BpbihzdHJ1Y3QgZG9tYWluICpkLCBtZm5f
dCBzbWZuKQogICAgIGZvciAoIGkgPSBwYWdlczsgaSA+IDA7IGktLSApCiAgICAgICAgIHBhZ2Vf
bGlzdF9hZGQoc3BbaSAtIDFdLCBwaW5fbGlzdCk7CiAKLSAgICByZXR1cm4gMTsKKyAgICByZXR1
cm4gdHJ1ZTsKIH0KIAogLyogVW5waW4gYSBzaGFkb3cgcGFnZTogdW5zZXQgdGhlIHBpbiBiaXQs
IHRha2UgdGhlIHNoYWRvdyBvZmYgdGhlIGxpc3QKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvcGFnaW5nLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2luZy5oCmluZGV4IGYyNjJj
OWUuLjQ0ZTg2ZDYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcGFnaW5nLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdpbmcuaApAQCAtOTMsOSArOTMsOSBAQCBzdHJ1Y3Qg
c2hhZG93X3BhZ2luZ19tb2RlIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgbG9uZyBuZXcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBieXRlcywKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHNoX2VtdWxhdGVfY3R4dCAqc2hfY3R4dCk7
Ci0gICAgYm9vbF90ICAgICAgICAoKndyaXRlX2d1ZXN0X2VudHJ5ICAgICApKHN0cnVjdCB2Y3B1
ICp2LCBpbnRwdGVfdCAqcCwKKyAgICBib29sICAgICAgICAgICgqd3JpdGVfZ3Vlc3RfZW50cnkg
ICAgICkoc3RydWN0IHZjcHUgKnYsIGludHB0ZV90ICpwLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBpbnRwdGVfdCBuZXcsIG1mbl90IGdtZm4pOwotICAgIGJv
b2xfdCAgICAgICAgKCpjbXB4Y2hnX2d1ZXN0X2VudHJ5ICAgKShzdHJ1Y3QgdmNwdSAqdiwgaW50
cHRlX3QgKnAsCisgICAgYm9vbCAgICAgICAgICAoKmNtcHhjaGdfZ3Vlc3RfZW50cnkgICApKHN0
cnVjdCB2Y3B1ICp2LCBpbnRwdGVfdCAqcCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaW50cHRlX3QgKm9sZCwgaW50cHRlX3QgbmV3LAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5fdCBnbWZuKTsKICAgICBtZm5fdCAg
ICAgICAgICgqbWFrZV9tb25pdG9yX3RhYmxlICAgICkoc3RydWN0IHZjcHUgKnYpOwpAQCAtMTE1
LDcgKzExNSw3IEBAIHN0cnVjdCBzaGFkb3dfcGFnaW5nX21vZGUgewogc3RydWN0IHBhZ2luZ19t
b2RlIHsKICAgICBpbnQgICAgICAgICAgICgqcGFnZV9mYXVsdCAgICAgICAgICAgICkoc3RydWN0
IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgdmEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKTsKLSAgICBib29sX3Qg
ICAgICAgICgqaW52bHBnICAgICAgICAgICAgICAgICkoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVk
IGxvbmcgdmEpOworICAgIGJvb2wgICAgICAgICAgKCppbnZscGcgICAgICAgICAgICAgICAgKShz
dHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyB2YSk7CiAgICAgdW5zaWduZWQgbG9uZyAoKmd2
YV90b19nZm4gICAgICAgICAgICApKHN0cnVjdCB2Y3B1ICp2LAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHZhLApA
QCAtMjkyLDExICsyOTIsMTMgQEAgc3RhdGljIGlubGluZSB2b2lkIHBhZ2luZ191cGRhdGVfcGFn
aW5nX21vZGVzKHN0cnVjdCB2Y3B1ICp2KQogfQogCiAKLS8qIFdyaXRlIGEgbmV3IHZhbHVlIGlu
dG8gdGhlIGd1ZXN0IHBhZ2V0YWJsZSwgYW5kIHVwZGF0ZSB0aGUKLSAqIHBhZ2luZy1hc3Npc3Rh
bmNlIHN0YXRlIGFwcHJvcHJpYXRlbHkuICBSZXR1cm5zIDAgaWYgd2UgcGFnZS1mYXVsdGVkLAot
ICogMSBmb3Igc3VjY2Vzcy4gKi8KLXN0YXRpYyBpbmxpbmUgYm9vbF90IHBhZ2luZ193cml0ZV9n
dWVzdF9lbnRyeShzdHJ1Y3QgdmNwdSAqdiwgaW50cHRlX3QgKnAsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50cHRlX3QgbmV3LCBtZm5fdCBnbWZuKQor
LyoKKyAqIFdyaXRlIGEgbmV3IHZhbHVlIGludG8gdGhlIGd1ZXN0IHBhZ2V0YWJsZSwgYW5kIHVw
ZGF0ZSB0aGUKKyAqIHBhZ2luZy1hc3Npc3RhbmNlIHN0YXRlIGFwcHJvcHJpYXRlbHkuICBSZXR1
cm5zIGZhbHNlIGlmIHdlIHBhZ2UtZmF1bHRlZCwKKyAqIHRydWUgZm9yIHN1Y2Nlc3MuCisgKi8K
K3N0YXRpYyBpbmxpbmUgYm9vbCBwYWdpbmdfd3JpdGVfZ3Vlc3RfZW50cnkoCisgICAgc3RydWN0
IHZjcHUgKnYsIGludHB0ZV90ICpwLCBpbnRwdGVfdCBuZXcsIG1mbl90IGdtZm4pCiB7CiAjaWZk
ZWYgQ09ORklHX1NIQURPV19QQUdJTkcKICAgICBpZiAoIHVubGlrZWx5KHBhZ2luZ19tb2RlX3No
YWRvdyh2LT5kb21haW4pKSAmJiBwYWdpbmdfZ2V0X2hvc3Rtb2RlKHYpICkKQEAgLTMwNywxMyAr
MzA5LDE0IEBAIHN0YXRpYyBpbmxpbmUgYm9vbF90IHBhZ2luZ193cml0ZV9ndWVzdF9lbnRyeShz
dHJ1Y3QgdmNwdSAqdiwgaW50cHRlX3QgKnAsCiB9CiAKIAotLyogQ21weGNoZyBhIG5ldyB2YWx1
ZSBpbnRvIHRoZSBndWVzdCBwYWdldGFibGUsIGFuZCB1cGRhdGUgdGhlCi0gKiBwYWdpbmctYXNz
aXN0YW5jZSBzdGF0ZSBhcHByb3ByaWF0ZWx5LiAgUmV0dXJucyAwIGlmIHdlIHBhZ2UtZmF1bHRl
ZCwKLSAqIDEgaWYgbm90LiAgTi5CLiBjYWxsZXIgc2hvdWxkIGNoZWNrIHRoZSB2YWx1ZSBvZiAi
b2xkIiB0byBzZWUgaWYgdGhlCi0gKiBjbXB4Y2hnIGl0c2VsZiB3YXMgc3VjY2Vzc2Z1bC4gKi8K
LXN0YXRpYyBpbmxpbmUgYm9vbF90IHBhZ2luZ19jbXB4Y2hnX2d1ZXN0X2VudHJ5KHN0cnVjdCB2
Y3B1ICp2LCBpbnRwdGVfdCAqcCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGludHB0ZV90ICpvbGQsIGludHB0ZV90IG5ldywKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl90IGdtZm4pCisvKgorICogQ21w
eGNoZyBhIG5ldyB2YWx1ZSBpbnRvIHRoZSBndWVzdCBwYWdldGFibGUsIGFuZCB1cGRhdGUgdGhl
CisgKiBwYWdpbmctYXNzaXN0YW5jZSBzdGF0ZSBhcHByb3ByaWF0ZWx5LiAgUmV0dXJucyBmYWxz
ZSBpZiB3ZSBwYWdlLWZhdWx0ZWQsCisgKiB0cnVlIGlmIG5vdC4gIE4uQi4gY2FsbGVyIHNob3Vs
ZCBjaGVjayB0aGUgdmFsdWUgb2YgIm9sZCIgdG8gc2VlIGlmIHRoZQorICogY21weGNoZyBpdHNl
bGYgd2FzIHN1Y2Nlc3NmdWwuCisgKi8KK3N0YXRpYyBpbmxpbmUgYm9vbCBwYWdpbmdfY21weGNo
Z19ndWVzdF9lbnRyeSgKKyAgICBzdHJ1Y3QgdmNwdSAqdiwgaW50cHRlX3QgKnAsIGludHB0ZV90
ICpvbGQsIGludHB0ZV90IG5ldywgbWZuX3QgZ21mbikKIHsKICNpZmRlZiBDT05GSUdfU0hBRE9X
X1BBR0lORwogICAgIGlmICggdW5saWtlbHkocGFnaW5nX21vZGVfc2hhZG93KHYtPmRvbWFpbikp
ICYmIHBhZ2luZ19nZXRfaG9zdG1vZGUodikgKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9zaGFkb3cuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc2hhZG93LmgKaW5kZXggN2UxZWQz
Yi4uNjc4YjVkNCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zaGFkb3cuaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L3NoYWRvdy5oCkBAIC0xMDIsNyArMTAyLDcgQEAgaW50IHNo
YWRvd19zZXRfYWxsb2NhdGlvbihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgcGFnZXMs
CiAgICAgKHsgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7IC1FT1BOT1RTVVBQOyB9KQogCiBzdGF0aWMg
aW5saW5lIHZvaWQgc2hfcmVtb3ZlX3NoYWRvd3Moc3RydWN0IGRvbWFpbiAqZCwgbWZuX3QgZ21m
biwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sX3QgZmFzdCwgYm9v
bF90IGFsbCkge30KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgZmFz
dCwgaW50IGFsbCkge30KIAogc3RhdGljIGlubGluZSB2b2lkIHNoYWRvd19ibG93X3RhYmxlc19w
ZXJfZG9tYWluKHN0cnVjdCBkb21haW4gKmQpIHt9CiAKLS0gCjIuMS40CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Fri Jun 30 15:44:11 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 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 1dQy5W-0007sU-7b; Fri, 30 Jun 2017 15: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 <tim@xen.org>) id 1dQy5V-0007sI-H5
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 15:44:05 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 FC/E8-03032-4C176595; Fri, 30 Jun 2017 15:44:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOIsWRWlGSWpSXmKPExsXCqh5zXfdIYVi
 kwd8mEYslHxezODB6HN39mymAMYo1My8pvyKBNePUuS/sBUuZKn69aGNpYPzB2MXIxSEksJBR
 Yt3v+cxdjJwcLAKqEvt3LmACsdkE5CTWbbzBBmKLCOhKPFvwDMxmFlCXaJ/bCmYLC9hIfLnVy
 AJi8wpYSRztu8cKYgsJVEosuf2JHSIuKHFy5hMWiF4diZ1b7wD1cgDZ0hLL/3GAhDkFvCT2Tv
 /KCGKLCqhIXJnwFqxVQkBE4tedT8wQtqbEwUubWCBsBYn7n6+xQdiBEtMatzNPYBSchWTbLCT
 bZiFsW8DIvIpRozi1qCy1SNfIQi+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzBk
 GYBgB+P5tYGHGCU5mJREeVdeC40U4kvKT6nMSCzOiC8qzUktPsSozsEhcHXb33Aplrz8vFQlC
 V7vgrBIIcGi1PTUirTMHGBMwVRKcPAoifDKBgGleYsLEnOLM9MhUqcYdTmaPmz5wiQENkNKnP
 dmPlCRAEhRRmke3AhYfF9ilJUS5mUEuk+IpyC1KDezBFX+FaM4B6OSMG8+yCU8mXklcJteAR3
 BBHSE8IwQkCNKEhFSUg2M2UzP5T4fe7JiimynovbKedqT3Kp6jTZLCl2LXOFhJnj2tPyrGQWZ
 d9XVDf92d24r3hWflrBVf6WgidQeU8fH3Sumnpk6dbLTTDHXCD+Vf7NNzTaItdp5rtUVDOSum
 OZ/MlJijuaZDZk9/z+q87E8zOI7E6CpJaL103dd+ieVSZ+6VH+YTs1SYinOSDTUYi4qTgQAKI
 9LYeoCAAA=
X-Env-Sender: tim@xen.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1498837444!64474984!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54893 invoked from network); 30 Jun 2017 15:44:04 -0000
Received: from deinos.phlegethon.org (HELO deinos.phlegethon.org) (5.39.92.215)
 by server-14.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Jun 2017 15:44:04 -0000
Received: from tjd by deinos.phlegethon.org with local (Exim 4.89 (FreeBSD))
 (envelope-from <tim@xen.org>)
 id 1dQy5T-000MKc-Pa; Fri, 30 Jun 2017 15:44:03 +0000
Date: Fri, 30 Jun 2017 16:44:03 +0100
From: Tim Deegan <tim@xen.org>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20170630154403.GA85645@deinos.phlegethon.org>
References: <20170628135558.GA63687@deinos.phlegethon.org>
 <1498837253-29002-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1498837253-29002-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 v2 4/4] x86/shadow: Switch to using 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>

QXQgMTY6NDAgKzAxMDAgb24gMzAgSnVuICgxNDk4ODQwODUzKSwgQW5kcmV3IENvb3BlciB3cm90
ZToKPiAgKiBzaF9waW4oKSBoYXMgYm9vbGVhbiBwcm9wZXJ0aWVzLCBzbyBzd2l0Y2ggaXRzIHJl
dHVybiB0eXBlLgo+ICAqIHNoX3JlbW92ZV9zaGFkb3dzKCkgdXNlcyBpbnRzIGV2ZXJ5d2hlcmUg
b3RoZXIgdGhhbiBpdHMgc3R1Yi4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IFRpbSBEZWVnYW4gPHRpbUB4
ZW4ub3JnPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 30 15:49:00 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 15: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 1dQyAC-00084o-Ri; Fri, 30 Jun 2017 15:48: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=347e3a6fc=anthony.perard@citrix.com>)
 id 1dQyAB-00084i-97
 for xen-devel@lists.xensource.com; Fri, 30 Jun 2017 15:48:55 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 77/DF-02177-6E276595; Fri, 30 Jun 2017 15:48:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHIsWRWlGSWpSXmKPExsXitHSDve7TorB
 Ig+dbjCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aH71tZCzbIVazZO5upgfGVRBcjJ4eEgL/E
 /qnNbBC2u8Tbs3NZQWwWAVWJnZ9ugNlsAgYSK6ZfZQSxRYDim6efZu9i5OJgFtjGKHF26yuwZ
 mEBb4mFO5Ywgdi8AtYSVw6fBmrg4BASqJNoXiwCERaUODnzCQuIzSygI7Fg9yc2kBJmAWmJ5f
 84QExOAVeJHy+VQCpEBZQl5u1bBTZcSEBN4sbCZSwQV1pItH96yzSBUWAWkqGzkAydhTB0ASP
 zKkaN4tSistQiXUMLvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MwLCsZ2Bg3MH4
 +7TnIUZJDiYlUd6V10IjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw7i8MixQSLEpNT61Iy8wBR
 ghMWoKDR0mEVzYIKM1bXJCYW5yZDpE6xajLMef3ji9MQix5+XmpUuK8xSAzBECKMkrz4EbAov
 USo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHeuSBTeDLzSuA2vQI6ggnoCOEZISBHlCQipKQ
 aGLPnFG4rOb/36cJwhqeMnRoaF1Y9a2aINf2++MDMX8sqTwhmJvMxWc8znyL4PMN/p0Xh2dnJ
 Tve/RbTXvrix/gHLxV+F8v+2Cc/iaTTvi02X/srjp3ohkqtjQkhz3q0bSxcGuLns23RcoMxz3
 rs3x70bZBY/ixArY07ItSufsO+ekZXpPQ9uCSWW4oxEQy3mouJEAEY4bRTRAgAA
X-Env-Sender: prvs=347e3a6fc=anthony.perard@citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1498837732!100157506!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34589 invoked from network); 30 Jun 2017 15:48:53 -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;
 30 Jun 2017 15:48:53 -0000
X-IronPort-AV: E=Sophos;i="5.40,287,1496102400"; d="scan'208";a="438483909"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL02.citrite.net
Date: Fri, 30 Jun 2017 16:48:14 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170630154814.GF1598@perard.uk.xensource.com>
References: <1498715394-16402-1-git-send-email-tianyu.lan@intel.com>
 <1498715394-16402-3-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1498715394-16402-3-git-send-email-tianyu.lan@intel.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-OrganizationHeadersPreserved: FTLPEX02CL02.citrite.net
Cc: kevin.tian@intel.com, sstabellini@kernel.org, mst@redhat.com,
 qemu-devel@nongnu.org, xen-devel@lists.xensource.com, marcel@redhat.com,
 Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH 2/3] xen-pt: bind/unbind interrupt remapping
	format MSI
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBKdW4gMjksIDIwMTcgYXQgMDE6NDk6NTNBTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBGcm9tOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IAo+IElmIGEgdklPTU1V
IGlzIGV4cG9zZWQgdG8gZ3Vlc3QsIGd1ZXN0IHdpbGwgY29uZmlndXJlIHRoZSBtc2kgdG8gcmVt
YXBwaW5nCj4gZm9ybWF0LiBUaGUgb3JpZ2luYWwgY29kZSBpc24ndCBzdWl0YWJsZSB0byB0aGUg
bmV3IGZvcm1hdC4gQSBuZXcgcGFpcgo+IGJpbmQvdW5iaW5kIGludGVyZmFjZXMgYXJlIGFkZGVk
IGZvciB0aGlzIHVzYWdlLiBUaGlzIHBhdGNoIHJlY29nbml6ZXMKPiB0aGlzIGNhc2UgYW5kIHVz
ZXMgbmV3IGludGVyZmFjZXMgdG8gYmluZC91bmJpbmQgbXNpLgo+IAo+IFNpZ25lZC1vZmYtYnk6
IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogTGFuIFRpYW55
dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+CgpIaSwKClRoZSBwYXRjaCBzZXJpZXMgaXMgZ29pbmcg
dG8gbmVlZCB0byBiZSByZWJhc2VkIG9uIHRvcCBvZiBRRU1VIHVwc3RyZWFtLgpGb3Igc3RhcnRl
ciwgY29uZmlndXJlIGhhdmUgY2hhbmdlZCBhIGJpdC4KCj4gLS0tCj4gIGNvbmZpZ3VyZSAgICAg
ICAgICAgICAgICAgICAgIHwgNTQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKwo+ICBody94ZW4veGVuX3B0X21zaS5jICAgICAgICAgICB8IDUwICsrKysrKysrKysr
KysrKysrKysrKysrKysrKystLS0tLS0tLS0tLQo+ICBpbmNsdWRlL2h3L2kzODYvYXBpYy1tc2lk
ZWYuaCB8ICAxICsKPiAgaW5jbHVkZS9ody94ZW4veGVuX2NvbW1vbi5oICAgfCAyNSArKysrKysr
KysrKysrKysrKysrKwo+ICA0IGZpbGVzIGNoYW5nZWQsIDExNyBpbnNlcnRpb25zKCspLCAxMyBk
ZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvY29uZmlndXJlIGIvY29uZmlndXJlCj4gaW5k
ZXggNDc2MjEwYi4uYjNhYzQ5ZiAxMDA3NTUKPiAtLS0gYS9jb25maWd1cmUKPiArKysgYi9jb25m
aWd1cmUKPiBAQCAtMTk4Miw2ICsxOTgyLDYwIEBAIEVPRgo+ICAvKgo+ICAgKiBJZiB3ZSBoYXZl
IHN0YWJsZSBsaWJzIHRoZSB3ZSBkb24ndCB3YW50IHRoZSBsaWJ4YyBjb21wYXQKPiAgICogbGF5
ZXJzLCByZWdhcmRsZXNzIG9mIHdoYXQgQ0ZMQUdTIHdlIG1heSBoYXZlIGJlZW4gZ2l2ZW4uCj4g
KyAqLwo+ICsjdW5kZWYgWENfV0FOVF9DT01QQVRfRVZUQ0hOX0FQSQo+ICsjdW5kZWYgWENfV0FO
VF9DT01QQVRfR05UVEFCX0FQSQo+ICsjdW5kZWYgWENfV0FOVF9DT01QQVRfTUFQX0ZPUkVJR05f
QVBJCj4gKyNpbmNsdWRlIDx4ZW5jdHJsLmg+Cj4gKyNpbmNsdWRlIDx4ZW5zdG9yZS5oPgo+ICsj
aW5jbHVkZSA8eGVuZXZ0Y2huLmg+Cj4gKyNpbmNsdWRlIDx4ZW5nbnR0YWIuaD4KPiArI2luY2x1
ZGUgPHhlbmZvcmVpZ25tZW1vcnkuaD4KPiArI2luY2x1ZGUgPHN0ZGludC5oPgo+ICsjaW5jbHVk
ZSA8eGVuL2h2bS9odm1faW5mb190YWJsZS5oPgo+ICsjaWYgIWRlZmluZWQoSFZNX01BWF9WQ1BV
UykKPiArIyBlcnJvciBIVk1fTUFYX1ZDUFVTIG5vdCBkZWZpbmVkCj4gKyNlbmRpZgo+ICtpbnQg
bWFpbih2b2lkKSB7Cj4gKyAgeGNfaW50ZXJmYWNlICp4YyA9IE5VTEw7Cj4gKyAgeGVuZm9yZWln
bm1lbW9yeV9oYW5kbGUgKnhmbWVtOwo+ICsgIHhlbmV2dGNobl9oYW5kbGUgKnhlOwo+ICsgIHhl
bmdudHRhYl9oYW5kbGUgKnhnOwo+ICsgIHhlbl9kb21haW5faGFuZGxlX3QgaGFuZGxlOwo+ICsg
IHhlbmdudHRhYl9ncmFudF9jb3B5X3NlZ21lbnRfdCogc2VnID0gTlVMTDsKPiArCj4gKyAgeHNf
ZGFlbW9uX29wZW4oKTsKPiArCj4gKyAgeGMgPSB4Y19pbnRlcmZhY2Vfb3BlbigwLCAwLCAwKTsK
PiArICB4Y19odm1fc2V0X21lbV90eXBlKDAsIDAsIEhWTU1FTV9yYW1fcm8sIDAsIDApOwo+ICsg
IHhjX2RvbWFpbl9hZGRfdG9fcGh5c21hcCgwLCAwLCBYRU5NQVBTUEFDRV9nbWZuLCAwLCAwKTsK
PiArICB4Y19odm1faW5qZWN0X21zaSh4YywgMCwgMHhmMDAwMDAwMCwgMHgwMDAwMDAwMCk7Cj4g
KyAgeGNfaHZtX2NyZWF0ZV9pb3JlcV9zZXJ2ZXIoeGMsIDAsIEhWTV9JT1JFUVNSVl9CVUZJT1JF
UV9BVE9NSUMsIE5VTEwpOwo+ICsgIHhjX2RvbWFpbl9jcmVhdGUoeGMsIDAsIGhhbmRsZSwgMCwg
TlVMTCwgTlVMTCk7Cj4gKwo+ICsgIHhmbWVtID0geGVuZm9yZWlnbm1lbW9yeV9vcGVuKDAsIDAp
Owo+ICsgIHhlbmZvcmVpZ25tZW1vcnlfbWFwKHhmbWVtLCAwLCAwLCAwLCAwLCAwKTsKPiArCj4g
KyAgeGUgPSB4ZW5ldnRjaG5fb3BlbigwLCAwKTsKPiArICB4ZW5ldnRjaG5fZmQoeGUpOwo+ICsK
PiArICB4ZyA9IHhlbmdudHRhYl9vcGVuKDAsIDApOwo+ICsgIHhlbmdudHRhYl9ncmFudF9jb3B5
KHhnLCAwLCBzZWcpOwo+ICsKPiArICB4Y19kb21haW5fdXBkYXRlX21zaV9pcnFfcmVtYXBwaW5n
KHhjLCAwLCAwLCAwLCAwLCAwICwwKTsKPiArCj4gKyAgcmV0dXJuIDA7Cj4gK30KPiArRU9GCj4g
KyAgICAgIGNvbXBpbGVfcHJvZyAiIiAiJHhlbl9saWJzICR4ZW5fc3RhYmxlX2xpYnMiCj4gKyAg
ICB0aGVuCj4gKyAgICB4ZW5fY3RybF92ZXJzaW9uPTQxMDAKPiArICAgIHhlbj15ZXMKClRoZXJl
IGhhdmUgYmVlbiBzb21lIGNoYW5nZS9yZWZhY3RvcmluZyBpbiBjb25maWd1cmUsIHNvIHRoaXMg
d29uJ3QKd29yay4gVGhlIHhlbl9jdHJsX3ZlcnNpb24gZ290IG9uZSBtb3JlIGRpZ2l0LgoKQ2Fu
IHlvdSB0cnkgd2l0aCB0aGlzIHBhdGNoPyBXaGljaCBpcyBhbHNvIHNpbXBsZXIuCmRpZmYgLS1n
aXQgYS9jb25maWd1cmUgYi9jb25maWd1cmUKaW5kZXggYzU3MWFkMTRlNS4uYTA2ZjJjMGI5MiAx
MDA3NTUKLS0tIGEvY29uZmlndXJlCisrKyBiL2NvbmZpZ3VyZQpAQCAtMjAyMSw2ICsyMDIxLDI0
IEBAIEVPRgogICAgICMgWGVuIHVuc3RhYmxlCiAgICAgZWxpZgogICAgICAgICBjYXQgPiAkVE1Q
QyA8PEVPRiAmJgorI2luY2x1ZGUgPHhlbmN0cmwuaD4KK2ludCBtYWluKHZvaWQpIHsKKyAgeGNf
aW50ZXJmYWNlICp4YyA9IE5VTEw7CisKKyAgeGNfZG9tYWluX3VwZGF0ZV9tc2lfaXJxX3JlbWFw
cGluZyh4YywgMCwgMCwgMCwgMCwgMCAsMCk7CisKKyAgcmV0dXJuIDA7Cit9CitFT0YKKyAgICAg
ICAgY29tcGlsZV9wcm9nICIiICIkeGVuX2xpYnMgLWx4ZW5kZXZpY2Vtb2RlbCAkeGVuX3N0YWJs
ZV9saWJzIgorICAgICAgdGhlbgorICAgICAgeGVuX3N0YWJsZV9saWJzPSItbHhlbmRldmljZW1v
ZGVsICR4ZW5fc3RhYmxlX2xpYnMiCisgICAgICB4ZW5fY3RybF92ZXJzaW9uPTQxMDAwCisgICAg
ICB4ZW49eWVzCisKKyAgICAjIFhlbiA0LjkKKyAgICBlbGlmCisgICAgICAgIGNhdCA+ICRUTVBD
IDw8RU9GICYmCiAjdW5kZWYgWENfV0FOVF9DT01QQVRfREVWSUNFTU9ERUxfQVBJCiAjZGVmaW5l
IF9fWEVOX1RPT0xTX18KICNpbmNsdWRlIDx4ZW5kZXZpY2Vtb2RlbC5oPgoKCj4gaW5kZXggOGUx
NTgwZC4uNGJhNDNhOCAxMDA2NDQKPiAtLS0gYS9pbmNsdWRlL2h3L3hlbi94ZW5fY29tbW9uLmgK
PiArKysgYi9pbmNsdWRlL2h3L3hlbi94ZW5fY29tbW9uLmgKPiBAQCAtNDM4LDQgKzQzOCwyOSBA
QCBzdGF0aWMgaW5saW5lIGludCB4ZW5nbnR0YWJfZ3JhbnRfY29weSh4ZW5nbnR0YWJfaGFuZGxl
ICp4Z3QsIHVpbnQzMl90IGNvdW50LAo+ICB9Cj4gICNlbmRpZgo+ICAKPiArLyogWGVuIGJlZm9y
ZSA0LjEwICovCj4gKyNpZiBDT05GSUdfWEVOX0NUUkxfSU5URVJGQUNFX1ZFUlNJT04gPCA0MTAw
CgpUaGlzIHdpbGwgbmVlZHMgdG8gYmUKQ09ORklHX1hFTl9DVFJMX0lOVEVSRkFDRV9WRVJTSU9O
IDwgNDEwMDAKClRoZSByZXN0IG9mIHRoZSBwYXRjaCBpcyBnb29kLCBUaGFua3MsCgotLSAKQW50
aG9ueSBQRVJBUkQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 30 15:53:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 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 1dQyEM-0000GY-Fb; Fri, 30 Jun 2017 15:53: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=347e3a6fc=anthony.perard@citrix.com>)
 id 1dQyEK-0000GS-KL
 for xen-devel@lists.xensource.com; Fri, 30 Jun 2017 15:53:12 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 AA/81-01732-7E376595; Fri, 30 Jun 2017 15:53:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLIsWRWlGSWpSXmKPExsXitHRDpO7z4rB
 Ig91tohb3prxnd2D02N63iz2AMYo1My8pvyKBNeN44wzWglmsFccvrWNrYNzA0sXIySEh4C+x
 fvd3ZgjbQ+LllP2sIDaLgKpE66NeNhCbTcBAYsX0q4wgtghQfPP00+xdjFwczALbGCXObn0FV
 MTBIQzUfGc5I4jJK2AtcXu3O4gpJFAnsW13AEgnr4CgxMmZT8C2MgvoSCzY/QmskVlAWmL5Pw
 6QMKeAq0Tribdgi0QFlCXm7VsFdoCQgJrEjYXLoA62lFg/+S7rBEaBWUimzkIydRbC1AWMzKs
 YNYpTi8pSi3SNDPSSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQKDsp6BgXEHY+Ns
 v0OMkhxMSqK8K6+FRgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4F1TFBYpJFiUmp5akZaZA4wPm
 LQEB4+SCK9sEFCat7ggMbc4Mx0idYpRl6Ppw5YvTEIsefl5qVLivK9AZgiAFGWU5sGNgMXqJU
 ZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvBNApvBk5pXAbXoFdAQT0BHCM0JAjihJREhJNTA
 G1q2+VilWrJ4ZOHn1nQmhVk4nWd/9PrnzsW9VEndhwNRdsdINDGb8Ifo/AvW7jbwnpDuJVc1j
 UD/3arZT6VcD4bNGVuEHov6UfRG/sMSd29ajzMGf+V7Ti73/eJcdUi+QStzB3MPJzDvj6U/71
 45vn5Z+45um97J1a3fsl+9lXxL2zl1Y7arEUpyRaKjFXFScCABWJsDm0AIAAA==
X-Env-Sender: prvs=347e3a6fc=anthony.perard@citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1498837989!85357739!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12451 invoked from network); 30 Jun 2017 15:53:11 -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;
 30 Jun 2017 15:53:10 -0000
X-IronPort-AV: E=Sophos;i="5.40,287,1496102400"; d="scan'208";a="430023664"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02SJC01.citrite.net
Date: Fri, 30 Jun 2017 16:52:25 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20170630155225.GG1598@perard.uk.xensource.com>
References: <1498715394-16402-1-git-send-email-tianyu.lan@intel.com>
 <1498715394-16402-4-git-send-email-tianyu.lan@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1498715394-16402-4-git-send-email-tianyu.lan@intel.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-OrganizationHeadersPreserved: FTLPEX02SJC01.citrite.net
Cc: kevin.tian@intel.com, sstabellini@kernel.org, mst@redhat.com,
 qemu-devel@nongnu.org, xen-devel@lists.xensource.com, marcel@redhat.com,
 Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH 3/3] msi: Handle remappable format interrupt
	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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gVGh1LCBKdW4gMjksIDIwMTcgYXQgMDE6NDk6NTRBTSAtMDQwMCwgTGFuIFRpYW55dSB3cm90
ZToKPiBGcm9tOiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IAo+IEFjY29yZGluZyB0
byBWVC1kIHNwZWMgSW50ZXJydXB0IFJlbWFwcGluZyBhbmQgSW50ZXJydXB0IFBvc3RpbmcgLT4K
PiBJbnRlcnJ1cHQgUmVtYXBwaW5nIC0+IEludGVycnVwdCBSZXF1ZXN0IEZvcm1hdHMgT24gSW50
ZWwgNjQKPiBQbGF0Zm9ybXMsIGZpZWxkcyBvZiBNU0kgZGF0YSByZWdpc3RlciBoYXZlIGNoYW5n
ZWQuIFRoaXMgcGF0Y2gKPiBhdm9pZHMgd3JvbmdseSByZWdhcmRpbmcgYSByZW1hcHBhYmxlIGZv
cm1hdCBpbnRlcnJ1cHQgcmVxdWVzdCBhcwo+IGFuIGludGVycnVwdCBiaW5kZWQgd2l0aCBhbiBl
dmVudCBjaGFubmVsLgo+IAo+IFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRl
bC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+
CgpUaGUgcGF0Y2ggbmVlZHMgdG8gYmUgcmViYXNlZCBvbiB0b3Agb2YgUUVNVSB1cHN0cmVhbS4K
CkJlc2lkZSB0aGF0OgpBY2tlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNp
dHJpeC5jb20+CgpUaGFua3MsCgotLSAKQW50aG9ueSBQRVJBUkQKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 30 15:54:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 15: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 1dQyFm-0000Nc-1E; Fri, 30 Jun 2017 15: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 <julien.grall@arm.com>) id 1dQyFl-0000N9-0B
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 15:54:41 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 64/27-03557-04476595; Fri, 30 Jun 2017 15:54:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsVysyfVTde+JCz
 S4PtzLYslHxezODB6HN39mymAMYo1My8pvyKBNWPCXbaCVyYVk/qOMzYwTtPsYuTiEBLYzCjx
 9PFkVgjnNKPE4om72bsYOTnYBDQl7nz+xARiiwhIS1z7fJkRxGYWcJB48/EeC4gtLOAp8XL9Z
 bB6FgFViS+v34PV8wpYSizdfxvMlhCQl9jVdpEVxOYUsJI4/u8BWFwIqOb1rKssExi5FzAyrG
 LUKE4tKkst0jU000sqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECPQvAxDsYLy/MeA
 QoyQHk5Io78proZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgVi8MihQSLUtNTK9Iyc4CBBpOW
 4OBREuGVDQJK8xYXJOYWZ6ZDpE4xGnNsWL3+CxPHqwn/vzEJseTl56VKifOGgEwSACnNKM2DG
 wSLgEuMslLCvIxApwnxFKQW5WaWoMq/YhTnYFQS5mUDmcKTmVcCt+8V0ClMQKcIzwgBOaUkES
 El1cB4J8xvc/je5W0GH76IzW2u6ovrtWdvkTr27DQvl6qwTvJUQ+kT7/7FND3hfb69pyOETzl
 9Qve7z/sUv68oWeD1zvTa8cjiVbmqhbJ3di46JOzEl7w4ax/7TTnbmunr1h+/vvHX5akbrt/M
 mveyxJ/xyWyrmlPPZFN8NHmtz36/5Zx/7tTNHcaGSizFGYmGWsxFxYkA22vgHXsCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1498838079!48087897!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57471 invoked from network); 30 Jun 2017 15:54:39 -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; 30 Jun 2017 15:54: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 D7E7A15B2;
 Fri, 30 Jun 2017 08:54:38 -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 3AAF03F41F;
 Fri, 30 Jun 2017 08:54:38 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 30 Jun 2017 16:54:17 +0100
Message-Id: <20170630155431.23824-3-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170630155431.23824-1-julien.grall@arm.com>
References: <20170630155431.23824-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v3 02/16] xen/arm: mm: Use typesafe mfn for
	xenheap_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>

QWRkIG1vcmUgc2FmZXR5IHdoZW4gdXNpbmcgeGVuaGVhcF9tZm5fKi4KClNpZ25lZC1vZmYtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQoKICAgIEkgaGF2ZW4ndCBp
bnRyb2R1Y2VkIG1mbl9sZXNzX3RoYW4oKSBhbmQgbWZuX2dyZWF0aGVyX3RoYW4oKSBhcwogICAg
dGhlcmUgd291bGQgYmUgb25seSBhIGNvdXBsZSBvZiB1c2FnZS4gV2Ugd291bGQgYmUgYWJsZSB0
byBpbnRyb2R1Y2UKICAgIHRoZW0gYW5kIHJlcGxhY2UgdGhlIG9wZW4tY29kaW5nIGVhc2lseSBp
biB0aGUgZnV0dXJlIGdyZXBwaW5nCiAgICBtZm5feCgpLgoKICAgIENoYW5nZXMgaW4gdjM6CiAg
ICAgICAgLSBVc2UgSU5WQUxJRF9NRk5fSU5JVElBTElaRVIgcmF0aGVyIHRoYW4gSU5WQUxJRF9N
Rk4KLS0tCiB4ZW4vYXJjaC9hcm0vbW0uYyAgICAgICAgfCAxNiArKysrKysrKy0tLS0tLS0tCiB4
ZW4vYXJjaC9hcm0vc2V0dXAuYyAgICAgfCAxOCArKysrKysrKystLS0tLS0tLS0KIHhlbi9pbmNs
dWRlL2FzbS1hcm0vbW0uaCB8IDExICsrKysrKy0tLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDIzIGlu
c2VydGlvbnMoKyksIDIyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9t
bS5jIGIveGVuL2FyY2gvYXJtL21tLmMKaW5kZXggMDE4ZjQ0YTZkMS4uZDM2NzRlNzMyZSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gvYXJtL21tLmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTEz
OCw4ICsxMzgsOCBAQCB1aW50NjRfdCBpbml0X3R0YnI7CiBzdGF0aWMgcGFkZHJfdCBwaHlzX29m
ZnNldDsKIAogLyogTGltaXRzIG9mIHRoZSBYZW4gaGVhcCAqLwotdW5zaWduZWQgbG9uZyB4ZW5o
ZWFwX21mbl9zdGFydCBfX3JlYWRfbW9zdGx5ID0gfjBVTDsKLXVuc2lnbmVkIGxvbmcgeGVuaGVh
cF9tZm5fZW5kIF9fcmVhZF9tb3N0bHk7CittZm5fdCB4ZW5oZWFwX21mbl9zdGFydCBfX3JlYWRf
bW9zdGx5ID0gSU5WQUxJRF9NRk5fSU5JVElBTElaRVI7CittZm5fdCB4ZW5oZWFwX21mbl9lbmQg
X19yZWFkX21vc3RseTsKIHZhZGRyX3QgeGVuaGVhcF92aXJ0X2VuZCBfX3JlYWRfbW9zdGx5Owog
I2lmZGVmIENPTkZJR19BUk1fNjQKIHZhZGRyX3QgeGVuaGVhcF92aXJ0X3N0YXJ0IF9fcmVhZF9t
b3N0bHk7CkBAIC04MDEsOCArODAxLDggQEAgdm9pZCBfX2luaXQgc2V0dXBfeGVuaGVhcF9tYXBw
aW5ncyh1bnNpZ25lZCBsb25nIGJhc2VfbWZuLAogCiAgICAgLyogUmVjb3JkIHdoZXJlIHRoZSB4
ZW5oZWFwIGlzLCBmb3IgdHJhbnNsYXRpb24gcm91dGluZXMuICovCiAgICAgeGVuaGVhcF92aXJ0
X2VuZCA9IFhFTkhFQVBfVklSVF9TVEFSVCArIG5yX21mbnMgKiBQQUdFX1NJWkU7Ci0gICAgeGVu
aGVhcF9tZm5fc3RhcnQgPSBiYXNlX21mbjsKLSAgICB4ZW5oZWFwX21mbl9lbmQgPSBiYXNlX21m
biArIG5yX21mbnM7CisgICAgeGVuaGVhcF9tZm5fc3RhcnQgPSBfbWZuKGJhc2VfbWZuKTsKKyAg
ICB4ZW5oZWFwX21mbl9lbmQgPSBfbWZuKGJhc2VfbWZuICsgbnJfbWZucyk7CiB9CiAjZWxzZSAv
KiBDT05GSUdfQVJNXzY0ICovCiB2b2lkIF9faW5pdCBzZXR1cF94ZW5oZWFwX21hcHBpbmdzKHVu
c2lnbmVkIGxvbmcgYmFzZV9tZm4sCkBAIC04MTYsMTYgKzgxNiwxNiBAQCB2b2lkIF9faW5pdCBz
ZXR1cF94ZW5oZWFwX21hcHBpbmdzKHVuc2lnbmVkIGxvbmcgYmFzZV9tZm4sCiAgICAgbWZuID0g
YmFzZV9tZm4gJiB+KChGSVJTVF9TSVpFPj5QQUdFX1NISUZUKS0xKTsKIAogICAgIC8qIEZpcnN0
IGNhbGwgc2V0cyB0aGUgeGVuaGVhcCBwaHlzaWNhbCBhbmQgdmlydHVhbCBvZmZzZXQuICovCi0g
ICAgaWYgKCB4ZW5oZWFwX21mbl9zdGFydCA9PSB+MFVMICkKKyAgICBpZiAoIG1mbl9lcSh4ZW5o
ZWFwX21mbl9zdGFydCwgSU5WQUxJRF9NRk4pICkKICAgICB7Ci0gICAgICAgIHhlbmhlYXBfbWZu
X3N0YXJ0ID0gYmFzZV9tZm47CisgICAgICAgIHhlbmhlYXBfbWZuX3N0YXJ0ID0gX21mbihiYXNl
X21mbik7CiAgICAgICAgIHhlbmhlYXBfdmlydF9zdGFydCA9IERJUkVDVE1BUF9WSVJUX1NUQVJU
ICsKICAgICAgICAgICAgIChiYXNlX21mbiAtIG1mbikgKiBQQUdFX1NJWkU7CiAgICAgfQogCi0g
ICAgaWYgKCBiYXNlX21mbiA8IHhlbmhlYXBfbWZuX3N0YXJ0ICkKKyAgICBpZiAoIGJhc2VfbWZu
IDwgbWZuX3goeGVuaGVhcF9tZm5fc3RhcnQpICkKICAgICAgICAgcGFuaWMoImNhbm5vdCBhZGQg
eGVuaGVhcCBtYXBwaW5nIGF0ICVseCBiZWxvdyBoZWFwIHN0YXJ0ICVseCIsCi0gICAgICAgICAg
ICAgIGJhc2VfbWZuLCB4ZW5oZWFwX21mbl9zdGFydCk7CisgICAgICAgICAgICAgIGJhc2VfbWZu
LCBtZm5feCh4ZW5oZWFwX21mbl9zdGFydCkpOwogCiAgICAgZW5kX21mbiA9IGJhc2VfbWZuICsg
bnJfbWZuczsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3NldHVwLmMgYi94ZW4vYXJjaC9h
cm0vc2V0dXAuYwppbmRleCBhYjRkOGU0MjE4Li4zYjM0ODU1NjY4IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC9hcm0vc2V0dXAuYworKysgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwpAQCAtNTU1LDggKzU1
NSw4IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBzZXR1cF9tbSh1bnNpZ25lZCBsb25nIGR0Yl9wYWRk
ciwgc2l6ZV90IGR0Yl9zaXplKQogICAgICAqIGFuZCBlbm91Z2ggbWFwcGVkIHBhZ2VzIGZvciBj
b3B5aW5nIHRoZSBEVEIuCiAgICAgICovCiAgICAgZHRiX3BhZ2VzID0gKGR0Yl9zaXplICsgUEFH
RV9TSVpFLTEpID4+IFBBR0VfU0hJRlQ7Ci0gICAgYm9vdF9tZm5fc3RhcnQgPSB4ZW5oZWFwX21m
bl9lbmQgLSBkdGJfcGFnZXMgLSAxOwotICAgIGJvb3RfbWZuX2VuZCA9IHhlbmhlYXBfbWZuX2Vu
ZDsKKyAgICBib290X21mbl9zdGFydCA9IG1mbl94KHhlbmhlYXBfbWZuX2VuZCkgLSBkdGJfcGFn
ZXMgLSAxOworICAgIGJvb3RfbWZuX2VuZCA9IG1mbl94KHhlbmhlYXBfbWZuX2VuZCk7CiAKICAg
ICBpbml0X2Jvb3RfcGFnZXMocGZuX3RvX3BhZGRyKGJvb3RfbWZuX3N0YXJ0KSwgcGZuX3RvX3Bh
ZGRyKGJvb3RfbWZuX2VuZCkpOwogCkBAIC01OTEsMTEgKzU5MSwxMSBAQCBzdGF0aWMgdm9pZCBf
X2luaXQgc2V0dXBfbW0odW5zaWduZWQgbG9uZyBkdGJfcGFkZHIsIHNpemVfdCBkdGJfc2l6ZSkK
ICAgICAgICAgICAgICAgICBlID0gYmFua19lbmQ7CiAKICAgICAgICAgICAgIC8qIEF2b2lkIHRo
ZSB4ZW5oZWFwICovCi0gICAgICAgICAgICBpZiAoIHMgPCBwZm5fdG9fcGFkZHIoeGVuaGVhcF9t
Zm5fc3RhcnQreGVuaGVhcF9wYWdlcykKLSAgICAgICAgICAgICAgICAgJiYgcGZuX3RvX3BhZGRy
KHhlbmhlYXBfbWZuX3N0YXJ0KSA8IGUgKQorICAgICAgICAgICAgaWYgKCBzIDwgbWZuX3RvX21h
ZGRyKG1mbl9hZGQoeGVuaGVhcF9tZm5fc3RhcnQsIHhlbmhlYXBfcGFnZXMpKQorICAgICAgICAg
ICAgICAgICAmJiBtZm5fdG9fbWFkZHIoeGVuaGVhcF9tZm5fc3RhcnQpIDwgZSApCiAgICAgICAg
ICAgICB7Ci0gICAgICAgICAgICAgICAgZSA9IHBmbl90b19wYWRkcih4ZW5oZWFwX21mbl9zdGFy
dCk7Ci0gICAgICAgICAgICAgICAgbiA9IHBmbl90b19wYWRkcih4ZW5oZWFwX21mbl9zdGFydCt4
ZW5oZWFwX3BhZ2VzKTsKKyAgICAgICAgICAgICAgICBlID0gbWZuX3RvX21hZGRyKHhlbmhlYXBf
bWZuX3N0YXJ0KTsKKyAgICAgICAgICAgICAgICBuID0gbWZuX3RvX21hZGRyKG1mbl9hZGQoeGVu
aGVhcF9tZm5fc3RhcnQsIHhlbmhlYXBfcGFnZXMpKTsKICAgICAgICAgICAgIH0KIAogICAgICAg
ICAgICAgZHRfdW5yZXNlcnZlZF9yZWdpb25zKHMsIGUsIGluaXRfYm9vdF9wYWdlcywgMCk7CkBA
IC02MTAsNyArNjEwLDcgQEAgc3RhdGljIHZvaWQgX19pbml0IHNldHVwX21tKHVuc2lnbmVkIGxv
bmcgZHRiX3BhZGRyLCBzaXplX3QgZHRiX3NpemUpCiAKICAgICAvKiBBZGQgeGVuaGVhcCBtZW1v
cnkgdGhhdCB3YXMgbm90IGFscmVhZHkgYWRkZWQgdG8gdGhlIGJvb3QKICAgICAgICBhbGxvY2F0
b3IuICovCi0gICAgaW5pdF94ZW5oZWFwX3BhZ2VzKHBmbl90b19wYWRkcih4ZW5oZWFwX21mbl9z
dGFydCksCisgICAgaW5pdF94ZW5oZWFwX3BhZ2VzKG1mbl90b19tYWRkcih4ZW5oZWFwX21mbl9z
dGFydCksCiAgICAgICAgICAgICAgICAgICAgICAgIHBmbl90b19wYWRkcihib290X21mbl9zdGFy
dCkpOwogfQogI2Vsc2UgLyogQ09ORklHX0FSTV82NCAqLwpAQCAtNjYyLDggKzY2Miw4IEBAIHN0
YXRpYyB2b2lkIF9faW5pdCBzZXR1cF9tbSh1bnNpZ25lZCBsb25nIGR0Yl9wYWRkciwgc2l6ZV90
IGR0Yl9zaXplKQogICAgIHRvdGFsX3BhZ2VzICs9IHJhbV9zaXplID4+IFBBR0VfU0hJRlQ7CiAK
ICAgICB4ZW5oZWFwX3ZpcnRfZW5kID0gWEVOSEVBUF9WSVJUX1NUQVJUICsgcmFtX2VuZCAtIHJh
bV9zdGFydDsKLSAgICB4ZW5oZWFwX21mbl9zdGFydCA9IHJhbV9zdGFydCA+PiBQQUdFX1NISUZU
OwotICAgIHhlbmhlYXBfbWZuX2VuZCA9IHJhbV9lbmQgPj4gUEFHRV9TSElGVDsKKyAgICB4ZW5o
ZWFwX21mbl9zdGFydCA9IG1hZGRyX3RvX21mbihyYW1fc3RhcnQpOworICAgIHhlbmhlYXBfbWZu
X2VuZCA9IG1hZGRyX3RvX21mbihyYW1fZW5kKTsKIAogICAgIC8qCiAgICAgICogTmVlZCBlbm91
Z2ggbWFwcGVkIHBhZ2VzIGZvciBjb3B5aW5nIHRoZSBEVEIuCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20tYXJtL21tLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKaW5kZXggZGRiM2Yz
NWVkMS4uN2EzNTA2MzU0NiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaApAQCAtMTA3LDcgKzEwNyw3IEBAIHN0cnVjdCBw
YWdlX2luZm8KICNkZWZpbmUgUEdDX2NvdW50X3dpZHRoICAgUEdfc2hpZnQoOSkKICNkZWZpbmUg
UEdDX2NvdW50X21hc2sgICAgKCgxVUw8PFBHQ19jb3VudF93aWR0aCktMSkKIAotZXh0ZXJuIHVu
c2lnbmVkIGxvbmcgeGVuaGVhcF9tZm5fc3RhcnQsIHhlbmhlYXBfbWZuX2VuZDsKK2V4dGVybiBt
Zm5fdCB4ZW5oZWFwX21mbl9zdGFydCwgeGVuaGVhcF9tZm5fZW5kOwogZXh0ZXJuIHZhZGRyX3Qg
eGVuaGVhcF92aXJ0X2VuZDsKICNpZmRlZiBDT05GSUdfQVJNXzY0CiBleHRlcm4gdmFkZHJfdCB4
ZW5oZWFwX3ZpcnRfc3RhcnQ7CkBAIC0xMTcsNyArMTE3LDggQEAgZXh0ZXJuIHZhZGRyX3QgeGVu
aGVhcF92aXJ0X3N0YXJ0OwogI2RlZmluZSBpc194ZW5faGVhcF9wYWdlKHBhZ2UpIGlzX3hlbl9o
ZWFwX21mbihwYWdlX3RvX21mbihwYWdlKSkKICNkZWZpbmUgaXNfeGVuX2hlYXBfbWZuKG1mbikg
KHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgdW5zaWduZWQgbG9uZyBf
bWZuID0gKG1mbik7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIChfbWZu
ID49IHhlbmhlYXBfbWZuX3N0YXJ0ICYmIF9tZm4gPCB4ZW5oZWFwX21mbl9lbmQpOyAgICAgIFwK
KyAgICAoX21mbiA+PSBtZm5feCh4ZW5oZWFwX21mbl9zdGFydCkgJiYgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgIF9tZm4gPCBtZm5feCh4ZW5oZWFwX21mbl9lbmQpKTsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAogfSkKICNlbHNlCiAjZGVmaW5lIGlzX3hlbl9oZWFwX3BhZ2Uo
cGFnZSkgKChwYWdlKS0+Y291bnRfaW5mbyAmIFBHQ194ZW5faGVhcCkKQEAgLTIyNyw3ICsyMjgs
NyBAQCBzdGF0aWMgaW5saW5lIHBhZGRyX3QgX192aXJ0X3RvX21hZGRyKHZhZGRyX3QgdmEpCiBz
dGF0aWMgaW5saW5lIHZvaWQgKm1hZGRyX3RvX3ZpcnQocGFkZHJfdCBtYSkKIHsKICAgICBBU1NF
UlQoaXNfeGVuX2hlYXBfbWZuKG1hID4+IFBBR0VfU0hJRlQpKTsKLSAgICBtYSAtPSBwZm5fdG9f
cGFkZHIoeGVuaGVhcF9tZm5fc3RhcnQpOworICAgIG1hIC09IG1mbl90b19tYWRkcih4ZW5oZWFw
X21mbl9zdGFydCk7CiAgICAgcmV0dXJuICh2b2lkICopKHVuc2lnbmVkIGxvbmcpIG1hICsgWEVO
SEVBUF9WSVJUX1NUQVJUOwogfQogI2Vsc2UKQEAgLTIzNSw3ICsyMzYsNyBAQCBzdGF0aWMgaW5s
aW5lIHZvaWQgKm1hZGRyX3RvX3ZpcnQocGFkZHJfdCBtYSkKIHsKICAgICBBU1NFUlQocGZuX3Rv
X3BkeChtYSA+PiBQQUdFX1NISUZUKSA8IChESVJFQ1RNQVBfU0laRSA+PiBQQUdFX1NISUZUKSk7
CiAgICAgcmV0dXJuICh2b2lkICopKFhFTkhFQVBfVklSVF9TVEFSVCAtCi0gICAgICAgICAgICAg
ICAgICAgIHBmbl90b19wYWRkcih4ZW5oZWFwX21mbl9zdGFydCkgKworICAgICAgICAgICAgICAg
ICAgICBtZm5fdG9fbWFkZHIoeGVuaGVhcF9tZm5fc3RhcnQpICsKICAgICAgICAgICAgICAgICAg
ICAgKChtYSAmIG1hX3ZhX2JvdHRvbV9tYXNrKSB8CiAgICAgICAgICAgICAgICAgICAgICAoKG1h
ICYgbWFfdG9wX21hc2spID4+IHBmbl9wZHhfaG9sZV9zaGlmdCkpKTsKIH0KQEAgLTI3Niw3ICsy
NzcsNyBAQCBzdGF0aWMgaW5saW5lIHN0cnVjdCBwYWdlX2luZm8gKnZpcnRfdG9fcGFnZShjb25z
dCB2b2lkICp2KQogICAgIEFTU0VSVCh2YSA8IHhlbmhlYXBfdmlydF9lbmQpOwogCiAgICAgcGR4
ID0gKHZhIC0gWEVOSEVBUF9WSVJUX1NUQVJUKSA+PiBQQUdFX1NISUZUOwotICAgIHBkeCArPSBw
Zm5fdG9fcGR4KHhlbmhlYXBfbWZuX3N0YXJ0KTsKKyAgICBwZHggKz0gcGZuX3RvX3BkeChtZm5f
eCh4ZW5oZWFwX21mbl9zdGFydCkpOwogICAgIHJldHVybiBmcmFtZV90YWJsZSArIHBkeCAtIGZy
YW1ldGFibGVfYmFzZV9wZHg7CiB9CiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 30 15:54:42 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 15: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 1dQyFk-0000NB-Q9; Fri, 30 Jun 2017 15:54: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 1dQyFj-0000Mx-M3
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 15:54:39 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 4A/3F-03582-F3476595; Fri, 30 Jun 2017 15:54:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsVysyfVTdeuJCz
 S4NgrLYslHxezODB6HN39mymAMYo1My8pvyKBNePeg53sBa3sFY+2bGdsYJzJ2sXIxSEksJlR
 4u/fm4xdjJxAzmlGiT1LzEBsNgFNiTufPzGB2CIC0hLXPl8Gq2EWcJB48/EeC4gtLBAj8XfDB
 TYQm0VAVeLO1eVANRwcvAKWEpcWeoGEJQTkJXa1XWQFsTkFrCSO/3vABLHKUuL1rKssExi5Fz
 AyrGJUL04tKkst0jXWSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQI9C0DEOxg7Pj
 ndIhRkoNJSZR35bXQSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvGuKwiKFBItS01Mr0jJzgEEG
 k5bg4FES4ZUNAkrzFhck5hZnpkOkTjFacmxYvf4LE0fThy1A8tWE/9+YhFjy8vNSpcR500HmC
 YA0ZJTmwY2DRcIlRlkpYV5GoAOFeApSi3IzS1DlXzGKczAqCfNOAJnCk5lXArf1FdBBTEAHCc
 8IATmoJBEhJdXAuCj6hsZyo+yJXjXa9Syz+ULehoceDjm8ZP6pnD2PQisCL3kqhM0+1CNaHrg
 zJ8nyqca3RwKsC5bregbH3HA6eGvy9rbL/UvXbr8+a5KlGoPG+7QUh6IX956nVCvLuR879uDz
 sU36uj0fbzuwX3O+U7b4DdO29Sw1WcEnD3+7JVT3fULvlhfvypRYijMSDbWYi4oTARPYX0t/A
 gAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1498838078!92584155!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7590 invoked from network); 30 Jun 2017 15:54:38 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-14.tower-27.messagelabs.com with SMTP; 30 Jun 2017 15:54: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 F362C15AD;
 Fri, 30 Jun 2017 08:54: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 61B373F41F;
 Fri, 30 Jun 2017 08:54:37 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 30 Jun 2017 16:54:16 +0100
Message-Id: <20170630155431.23824-2-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170630155431.23824-1-julien.grall@arm.com>
References: <20170630155431.23824-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v3 01/16] xen/arm: setup: Remove bogus
	xenheap_mfn_end in setup_mm for arm64
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

eGVuaGVhcF9tZm5fZW5kIGlzIHN0b3JpbmcgYW4gTUZOIGFuZCBub3QgYSBwaHlzaWNhbCBhZGRy
ZXNzLiBUaGUgdmFsdWUgd2lsbApiZSByZXNldCBhZnRlciB0aGUgbG9vcC4gU28gZHJvcCB0aGlz
IGJvZ3VzIHhlbmhlYXBfbWZuX2VuZC4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+Ci0tLQogICAgQ2hhbmdlcyBpbiB2MjoKICAgICAgICAtIFVwZGF0
ZSBjb21taXQgbWVzc2FnZQoKICAgIENoYW5nZXMgaW4gdjM6CiAgICAgICAgLSBEb24ndCBtZW50
aW9uIHRoZSBmYWN0IHRoYXQgWGVuIGlzIG5vdCBjdXJyZW50bHkgdXNpbmcKICAgICAgICB4ZW5o
ZWFwX21mbl9lbmQuCiAgICAgICAgLSBBZGQgU3RlZmFubydzIHJldmlld2VkLWJ5Ci0tLQogeGVu
L2FyY2gvYXJtL3NldHVwLmMgfCAyIC0tCiAxIGZpbGUgY2hhbmdlZCwgMiBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc2V0dXAuYyBiL3hlbi9hcmNoL2FybS9zZXR1cC5j
CmluZGV4IGYwMGYyOWE0NWIuLmFiNGQ4ZTQyMTggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9z
ZXR1cC5jCisrKyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCkBAIC02NTQsOCArNjU0LDYgQEAgc3Rh
dGljIHZvaWQgX19pbml0IHNldHVwX21tKHVuc2lnbmVkIGxvbmcgZHRiX3BhZGRyLCBzaXplX3Qg
ZHRiX3NpemUpCiAgICAgICAgICAgICBpZiAoIGUgPiBiYW5rX2VuZCApCiAgICAgICAgICAgICAg
ICAgZSA9IGJhbmtfZW5kOwogCi0gICAgICAgICAgICB4ZW5oZWFwX21mbl9lbmQgPSBlOwotCiAg
ICAgICAgICAgICBkdF91bnJlc2VydmVkX3JlZ2lvbnMocywgZSwgaW5pdF9ib290X3BhZ2VzLCAw
KTsKICAgICAgICAgICAgIHMgPSBuOwogICAgICAgICB9Ci0tIAoyLjExLjAKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 15:54:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 15:54: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 1dQyFn-0000P3-8I; Fri, 30 Jun 2017 15:54:43 +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 1dQyFl-0000NS-QU
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 15:54:41 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 0E/82-01736-14476595; Fri, 30 Jun 2017 15:54:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVysyfVTdehJCz
 SYOVHBYslHxezODB6HN39mymAMYo1My8pvyKBNeNhzxH2ggbpiq3dq9kaGPeIdjFycQgJbGKU
 uLBjGROEc5pRYk/bTNYuRk4ONgFNiTufPzGB2CIC0hLXPl9mBLGZBRwk3ny8xwJiCwvESJw8t
 IgZxGYRUJV413UVrIZXwFKi+/QCsBoJAXmJXW0XwWZyClhJHP/3AGymEFDN61lXWSYwci9gZF
 jFqFGcWlSWWqRrbKCXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iRHo4XoGBsYdjBN
 W+R1ilORgUhLlXXktNFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+84rBIIcGi1PTUirTMHGCo
 waQlOHiURHhlg4DSvMUFibnFmekQqVOMuhyvJvz/xiTEkpeflyolzhsCMkMApCijNA9uBCzsL
 zHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5nUGmcKTmVcCt+kV0BFMQEcIzwgBOaIkESEl1c
 Co4yez+ULvaUXLuuDup8mLHiqfn8PCaBO654HZlYXWmoXyd6bXaz2qXaV0eJZR6Upfbr0FgtY
 ucWdWTeO9V/yF+6rHuwfxYXw+jRObFwvXVU7m2Mb2Z16hVGJwgMC5Qrtqvaxqb0HpYJ9barU8
 kdu6Iw8Eml83mnpvBVfUn+9caYfO6HL2FCmxFGckGmoxFxUnAgDgtwHvdgIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1498838080!64583846!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44687 invoked from network); 30 Jun 2017 15:54:40 -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; 30 Jun 2017 15:54: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 ABE0980D;
 Fri, 30 Jun 2017 08:54: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 15B733F41F;
 Fri, 30 Jun 2017 08:54:38 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 30 Jun 2017 16:54:18 +0100
Message-Id: <20170630155431.23824-4-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170630155431.23824-1-julien.grall@arm.com>
References: <20170630155431.23824-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v3 03/16] xen/arm: p2m: Redefine mfn_to_page and
	page_to_mfn 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>

VGhlIGZpbGUgeGVuL2FyY2gvYXJtL3AybS5jIGlzIHVzaW5nIHR5cGVzYWZlIE1GTiBpbiBtb3N0
IG9mIHRoZSBwbGFjZS4KVGhpcyByZXF1aXJlcyBjYWxsZXIgdG8gbWZuX3RvX3BhZ2UgYW5kIHBh
Z2VfdG9fbWZuIHRvIHVzZSBfbWZuL21mbl94LgoKVG8gYXZvaWQgZXh0cmEgX21mbi9tZm5feCwg
cmUtZGVmaW5lIG1mbl90b19wYWdlIGFuZCBwYWdlX3RvX21mbiB3aXRoaW4KeGVuL2FyY2gvYXJt
L3AybS5jIHRvIGhhbmRsZSB0eXBlc2FmZSBNRk4uCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KICAgIFRoZSBpZGVhIGJlaGluZCByZWRlZmlu
aW5nIGxvY2FsbHkgbWZuX3RvX3BhZ2UgYW5kIHBhZ2VfdG9fbWZuIGlzCiAgICBzcGxpdHRpbmcg
dGhlIGludHJvZHVjdGlvbiBvZiB0eXBlc2FmZSBNRk4gaW4gc21hbGxlciBzZXJpZXMgYW5kCiAg
ICBiZXR3ZWVuIG11bHRpcGxlIHBlb3BsZS4gV2Uga25vdyB0aGUgZmlsZSBpcyB0eXBlc2FmZSBy
ZWFkeSBhbmQgaWYKICAgIHdlIGRlY2lkZSB0byBtYWtlIHRoZSBtYWluIGhlbHBlciB0eXBlc2Fm
ZSwgd2Ugd291bGQganVzdCBuZWVkIHRvCiAgICBkcm9wIHRoZSBkZWZpbml0aW9uIGF0IHRoZSB0
b3Agb2YgdGhlIGZpbGUuCgogICAgQ2hhbmdlcyBpbiB2MzoKICAgICAgICAtIFVzZSBfX3BhZ2Vf
dG9fbWZuKC4uLikgcmF0aGVyIHRoYW4gbWZuX3gocGFnZV90b19tZm4oLi4uKSkKLS0tCiB4ZW4v
YXJjaC9hcm0vcDJtLmMgfCAyMCArKysrKysrKysrKysrLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQs
IDEzIGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL3AybS5jIGIveGVuL2FyY2gvYXJtL3AybS5jCmluZGV4IDA1ZWI1ODRlODkuLjNlMjBhMWVj
ODIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9wMm0uYworKysgYi94ZW4vYXJjaC9hcm0vcDJt
LmMKQEAgLTM4LDYgKzM4LDEyIEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBt
YXhfdm1pZCA9IE1BWF9WTUlEXzhfQklUOwogCiAjZGVmaW5lIFAyTV9ST09UX1BBR0VTICAgICgx
PDxQMk1fUk9PVF9PUkRFUikKIAorLyogT3ZlcnJpZGUgbWFjcm9zIGZyb20gYXNtL21tLmggdG8g
bWFrZSB0aGVtIHdvcmsgd2l0aCBtZm5fdCAqLworI3VuZGVmIG1mbl90b19wYWdlCisjZGVmaW5l
IG1mbl90b19wYWdlKG1mbikgX19tZm5fdG9fcGFnZShtZm5feChtZm4pKQorI3VuZGVmIHBhZ2Vf
dG9fbWZuCisjZGVmaW5lIHBhZ2VfdG9fbWZuKHBnKSBfbWZuKF9fcGFnZV90b19tZm4ocGcpKQor
CiB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBwMm1faXBhX2JpdHM7CiAKIC8qIEhlbHBlcnMg
dG8gbG9va3VwIHRoZSBwcm9wZXJ0aWVzIG9mIGVhY2ggbGV2ZWwgKi8KQEAgLTExNSw3ICsxMjEs
NyBAQCB2b2lkIGR1bXBfcDJtX2xvb2t1cChzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90IGFkZHIp
CiAgICAgcHJpbnRrKCJkb20lZCBJUEEgMHglIlBSSXBhZGRyIlxuIiwgZC0+ZG9tYWluX2lkLCBh
ZGRyKTsKIAogICAgIHByaW50aygiUDJNIEAgJXAgbWZuOjB4JWx4XG4iLAotICAgICAgICAgICBw
Mm0tPnJvb3QsIHBhZ2VfdG9fbWZuKHAybS0+cm9vdCkpOworICAgICAgICAgICBwMm0tPnJvb3Qs
IF9fcGFnZV90b19tZm4ocDJtLT5yb290KSk7CiAKICAgICBkdW1wX3B0X3dhbGsocGFnZV90b19t
YWRkcihwMm0tPnJvb3QpLCBhZGRyLAogICAgICAgICAgICAgICAgICBQMk1fUk9PVF9MRVZFTCwg
UDJNX1JPT1RfUEFHRVMpOwpAQCAtNTkxLDcgKzU5Nyw3IEBAIHN0YXRpYyBpbnQgcDJtX2NyZWF0
ZV90YWJsZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBscGFlX3QgKmVudHJ5KQogICAgICAqIFRo
ZSBhY2Nlc3MgdmFsdWUgZG9lcyBub3QgbWF0dGVyIGJlY2F1c2UgdGhlIGhhcmR3YXJlIHdpbGwg
aWdub3JlCiAgICAgICogdGhlIHBlcm1pc3Npb24gZmllbGRzIGZvciB0YWJsZSBlbnRyeS4KICAg
ICAgKi8KLSAgICBwdGUgPSBtZm5fdG9fcDJtX2VudHJ5KF9tZm4ocGFnZV90b19tZm4ocGFnZSkp
LCBwMm1faW52YWxpZCwKKyAgICBwdGUgPSBtZm5fdG9fcDJtX2VudHJ5KHBhZ2VfdG9fbWZuKHBh
Z2UpLCBwMm1faW52YWxpZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybS0+ZGVmYXVs
dF9hY2Nlc3MpOwogCiAgICAgcDJtX3dyaXRlX3B0ZShlbnRyeSwgcHRlLCBwMm0tPmNsZWFuX3B0
ZSk7CkBAIC02NTAsOSArNjU2LDkgQEAgc3RhdGljIHZvaWQgcDJtX3B1dF9sM19wYWdlKGNvbnN0
IGxwYWVfdCBwdGUpCiAgICAgICovCiAgICAgaWYgKCBwMm1faXNfZm9yZWlnbihwdGUucDJtLnR5
cGUpICkKICAgICB7Ci0gICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuID0gcHRlLnAybS5iYXNlOwor
ICAgICAgICBtZm5fdCBtZm4gPSBfbWZuKHB0ZS5wMm0uYmFzZSk7CiAKLSAgICAgICAgQVNTRVJU
KG1mbl92YWxpZChfbWZuKG1mbikpKTsKKyAgICAgICAgQVNTRVJUKG1mbl92YWxpZChtZm4pKTsK
ICAgICAgICAgcHV0X3BhZ2UobWZuX3RvX3BhZ2UobWZuKSk7CiAgICAgfQogfQpAQCAtNzAyLDcg
KzcwOCw3IEBAIHN0YXRpYyB2b2lkIHAybV9mcmVlX2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpw
Mm0sCiAgICAgbWZuID0gX21mbihlbnRyeS5wMm0uYmFzZSk7CiAgICAgQVNTRVJUKG1mbl92YWxp
ZChtZm4pKTsKIAotICAgIHBnID0gbWZuX3RvX3BhZ2UobWZuX3gobWZuKSk7CisgICAgcGcgPSBt
Zm5fdG9fcGFnZShtZm4pOwogCiAgICAgcGFnZV9saXN0X2RlbChwZywgJnAybS0+cGFnZXMpOwog
ICAgIGZyZWVfZG9taGVhcF9wYWdlKHBnKTsKQEAgLTc4MCw3ICs3ODYsNyBAQCBzdGF0aWMgYm9v
bCBwMm1fc3BsaXRfc3VwZXJwYWdlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGxwYWVfdCAqZW50
cnksCiAKICAgICB1bm1hcF9kb21haW5fcGFnZSh0YWJsZSk7CiAKLSAgICBwdGUgPSBtZm5fdG9f
cDJtX2VudHJ5KF9tZm4ocGFnZV90b19tZm4ocGFnZSkpLCBwMm1faW52YWxpZCwKKyAgICBwdGUg
PSBtZm5fdG9fcDJtX2VudHJ5KHBhZ2VfdG9fbWZuKHBhZ2UpLCBwMm1faW52YWxpZCwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHAybS0+ZGVmYXVsdF9hY2Nlc3MpOwogCiAgICAgLyoKQEAg
LTE0NDIsNyArMTQ0OCw3IEBAIHN0cnVjdCBwYWdlX2luZm8gKmdldF9wYWdlX2Zyb21fZ3ZhKHN0
cnVjdCB2Y3B1ICp2LCB2YWRkcl90IHZhLAogICAgIGlmICggIW1mbl92YWxpZChtYWRkcl90b19t
Zm4obWFkZHIpKSApCiAgICAgICAgIGdvdG8gZXJyOwogCi0gICAgcGFnZSA9IG1mbl90b19wYWdl
KG1mbl94KG1hZGRyX3RvX21mbihtYWRkcikpKTsKKyAgICBwYWdlID0gbWZuX3RvX3BhZ2UobWFk
ZHJfdG9fbWZuKG1hZGRyKSk7CiAgICAgQVNTRVJUKHBhZ2UpOwogCiAgICAgaWYgKCB1bmxpa2Vs
eSghZ2V0X3BhZ2UocGFnZSwgZCkpICkKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 30 15:54:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 15:54: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 1dQyFn-0000PQ-G9; Fri, 30 Jun 2017 15:54: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 1dQyFm-0000NT-6s
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 15:54:42 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 62/8A-03044-14476595; Fri, 30 Jun 2017 15:54:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVysyfVTdexJCz
 S4OgyFoslHxezODB6HN39mymAMYo1My8pvyKBNWNC9wbWgn6Fin3PzrI1MB6R7GLk5BAS2Mwo
 sXuDRhcjF5B9mlFi3fspjCAJNgFNiTufPzGB2CIC0hLXPl8GizMLOEi8+XiPBcQWFvCX2HJ2J
 juIzSKgKrF37QSwel4BS4k572+D2RIC8hK72i6ygticAlYSx/89YIJYbCnxetZVlgmM3AsYGV
 YxahSnFpWlFukamuklFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgT6lwEIdjDe3xh
 wiFGSg0lJlHfltdBIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8isVhkUKCRanpqRVpmTnAQINJ
 S3DwKInwygYBpXmLCxJzizPTIVKnGHU5Xk34/41JiCUvPy9VSpw3BGSGAEhRRmke3AhY0F9il
 JUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMC8byBSezLwSuE2vgI5gAjpCeEYIyBEliQgpqQbG5p
 m5K5SNk+bfMvsSFB1RsnHmq49nzbMD7pqF6G+LvhYgPen/HP91ur+1Z12yshB4qnR7rQ7T92V
 L3+YZ7TFIYp507LPMDnu7s6xmvV89Fu3QTt/wpXKCTUFN1KlXq3lNT1WHBhnEx75sOOn6OK8j
 VUNb5vq/ihk8kzSWOkyNbV7Y6NFRclJBiaU4I9FQi7moOBEAkks3+XUCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1498838079!48087897!2
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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57711 invoked from network); 30 Jun 2017 15:54:40 -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; 30 Jun 2017 15:54: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 87C5515AD;
 Fri, 30 Jun 2017 08:54:40 -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 E66993F41F;
 Fri, 30 Jun 2017 08:54:39 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 30 Jun 2017 16:54:19 +0100
Message-Id: <20170630155431.23824-5-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170630155431.23824-1-julien.grall@arm.com>
References: <20170630155431.23824-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v3 04/16] xen/arm: mm: Redefine virt_to_mfn to
	support 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>

VGhlIGZpbGUgeGVuL2FyY2gvYXJtL21tLmMgaXMgdXNpbmcgdGhlIHR5cGVzYWZlIE1GTiBpbiBt
b3N0IG9mIHRoZQpwbGFjZS4gVGhpcyByZXF1aXJlcyBhbGwgY2FsbGVyIG9mIHZpcnRfdG9fbWZu
IHRvIHByZWZpeGVkIGJ5IF9tZm4oLi4uKS4KClRvIGF2b2lkIHRoZSBleHRyYSBfbWZuKC4uLiks
IHJlLWRlZmluZWQgdmlydF90b19tZm4gd2l0aGluIGFyY2gvYXJtL21tLmMKdG8gaGFuZGxlIHR5
cGVzYWZlIE1GTi4KClRoaXMgcGF0Y2ggYWxzbyBpbnRyb2R1Y2UgX192aXJ0X3RvX21mbiwgc28g
dmlydF90b19tZm4gY2FuIGJlCnJlLWRlZmluZWQgZWFzaWx5LgoKU2lnbmVkLW9mZi1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiAgICBDaGFuZ2VzIGluIHYyOgog
ICAgICAgIC0gVXNlIF9fdmlydF90b19tZm4gcmF0aGVyIHRoYW4gbWZuX3godmlydF90b19tZm4o
KSkuCgogICAgQ2hhbmdlcyBpbiB2MzoKICAgICAgICAtIEFkZCBTdGVmYW5vJ3MgcmV2aWV3ZWQt
YnkKLS0tCiB4ZW4vYXJjaC9hcm0vbW0uYyAgICAgICAgfCAxNiArKysrKysrKysrLS0tLS0tCiB4
ZW4vaW5jbHVkZS9hc20tYXJtL21tLmggfCAgMyArKy0KIDIgZmlsZXMgY2hhbmdlZCwgMTIgaW5z
ZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbW0u
YyBiL3hlbi9hcmNoL2FybS9tbS5jCmluZGV4IGQzNjc0ZTczMmUuLjFlOWUzNDJmZDMgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL2FybS9tbS5jCisrKyBiL3hlbi9hcmNoL2FybS9tbS5jCkBAIC00NCw2
ICs0NCwxMCBAQAogCiBzdHJ1Y3QgZG9tYWluICpkb21feGVuLCAqZG9tX2lvLCAqZG9tX2NvdzsK
IAorLyogT3ZlcnJpZGUgbWFjcm9zIGZyb20gYXNtL3BhZ2UuaCB0byBtYWtlIHRoZW0gd29yayB3
aXRoIG1mbl90ICovCisjdW5kZWYgdmlydF90b19tZm4KKyNkZWZpbmUgdmlydF90b19tZm4odmEp
IF9tZm4oX192aXJ0X3RvX21mbih2YSkpCisKIC8qIFN0YXRpYyBzdGFydC1vZi1kYXkgcGFnZXRh
YmxlcyB0aGF0IHdlIHVzZSBiZWZvcmUgdGhlIGFsbG9jYXRvcnMKICAqIGFyZSB1cC4gVGhlc2Ug
YXJlIHVzZWQgYnkgYWxsIENQVXMgZHVyaW5nIGJyaW5ndXAgYmVmb3JlIHN3aXRjaGluZwogICog
dG8gdGhlIENQVXMgb3duIHBhZ2V0YWJsZXMuCkBAIC00NzksNyArNDgzLDcgQEAgdW5zaWduZWQg
bG9uZyBkb21haW5fcGFnZV9tYXBfdG9fbWZuKGNvbnN0IHZvaWQgKnB0cikKICAgICB1bnNpZ25l
ZCBsb25nIG9mZnNldCA9ICh2YT4+VEhJUkRfU0hJRlQpICYgTFBBRV9FTlRSWV9NQVNLOwogCiAg
ICAgaWYgKCB2YSA+PSBWTUFQX1ZJUlRfU1RBUlQgJiYgdmEgPCBWTUFQX1ZJUlRfRU5EICkKLSAg
ICAgICAgcmV0dXJuIHZpcnRfdG9fbWZuKHZhKTsKKyAgICAgICAgcmV0dXJuIF9fdmlydF90b19t
Zm4odmEpOwogCiAgICAgQVNTRVJUKHNsb3QgPj0gMCAmJiBzbG90IDwgRE9NSEVBUF9FTlRSSUVT
KTsKICAgICBBU1NFUlQobWFwW3Nsb3RdLnB0LmF2YWlsICE9IDApOwpAQCAtNzY0LDcgKzc2OCw3
IEBAIGludCBpbml0X3NlY29uZGFyeV9wYWdldGFibGVzKGludCBjcHUpCiAgICAgICogZG9taGVh
cCBtYXBwaW5nIHBhZ2VzLiAqLwogICAgIGZvciAoIGkgPSAwOyBpIDwgRE9NSEVBUF9TRUNPTkRf
UEFHRVM7IGkrKyApCiAgICAgewotICAgICAgICBwdGUgPSBtZm5fdG9feGVuX2VudHJ5KF9tZm4o
dmlydF90b19tZm4oZG9taGVhcCtpKkxQQUVfRU5UUklFUykpLAorICAgICAgICBwdGUgPSBtZm5f
dG9feGVuX2VudHJ5KHZpcnRfdG9fbWZuKGRvbWhlYXAraSpMUEFFX0VOVFJJRVMpLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFdSSVRFQUxMT0MpOwogICAgICAgICBwdGUucHQudGFi
bGUgPSAxOwogICAgICAgICB3cml0ZV9wdGUoJmZpcnN0W2ZpcnN0X3RhYmxlX29mZnNldChET01I
RUFQX1ZJUlRfU1RBUlQraSpGSVJTVF9TSVpFKV0sIHB0ZSk7CkBAIC05NjEsNyArOTY1LDcgQEAg
c3RhdGljIGludCBjcmVhdGVfeGVuX3RhYmxlKGxwYWVfdCAqZW50cnkpCiAgICAgaWYgKCBwID09
IE5VTEwgKQogICAgICAgICByZXR1cm4gLUVOT01FTTsKICAgICBjbGVhcl9wYWdlKHApOwotICAg
IHB0ZSA9IG1mbl90b194ZW5fZW50cnkoX21mbih2aXJ0X3RvX21mbihwKSksIFdSSVRFQUxMT0Mp
OworICAgIHB0ZSA9IG1mbl90b194ZW5fZW50cnkodmlydF90b19tZm4ocCksIFdSSVRFQUxMT0Mp
OwogICAgIHB0ZS5wdC50YWJsZSA9IDE7CiAgICAgd3JpdGVfcHRlKGVudHJ5LCBwdGUpOwogICAg
IHJldHVybiAwOwpAQCAtMTIxNSw3ICsxMjE5LDcgQEAgaW50IHhlbm1lbV9hZGRfdG9fcGh5c21h
cF9vbmUoCiAgICAgdW5zaWduZWQgbG9uZyBpZHgsCiAgICAgZ2ZuX3QgZ2ZuKQogewotICAgIHVu
c2lnbmVkIGxvbmcgbWZuID0gMDsKKyAgICBtZm5fdCBtZm4gPSBJTlZBTElEX01GTjsKICAgICBp
bnQgcmM7CiAgICAgcDJtX3R5cGVfdCB0OwogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBO
VUxMOwpAQCAtMTMwMSw3ICsxMzA1LDcgQEAgaW50IHhlbm1lbV9hZGRfdG9fcGh5c21hcF9vbmUo
CiAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAgICAgICAgfQogCi0gICAgICAgIG1mbiA9
IHBhZ2VfdG9fbWZuKHBhZ2UpOworICAgICAgICBtZm4gPSBfbWZuKHBhZ2VfdG9fbWZuKHBhZ2Up
KTsKICAgICAgICAgdCA9IHAybV9tYXBfZm9yZWlnbjsKIAogICAgICAgICByY3VfdW5sb2NrX2Rv
bWFpbihvZCk7CkBAIC0xMzIwLDcgKzEzMjQsNyBAQCBpbnQgeGVubWVtX2FkZF90b19waHlzbWFw
X29uZSgKICAgICB9CiAKICAgICAvKiBNYXAgYXQgbmV3IGxvY2F0aW9uLiAqLwotICAgIHJjID0g
Z3Vlc3RfcGh5c21hcF9hZGRfZW50cnkoZCwgZ2ZuLCBfbWZuKG1mbiksIDAsIHQpOworICAgIHJj
ID0gZ3Vlc3RfcGh5c21hcF9hZGRfZW50cnkoZCwgZ2ZuLCBtZm4sIDAsIHQpOwogCiAgICAgLyog
SWYgd2UgZmFpbCB0byBhZGQgdGhlIG1hcHBpbmcsIHdlIG5lZWQgdG8gZHJvcCB0aGUgcmVmZXJl
bmNlIHdlCiAgICAgICogdG9vayBlYXJsaWVyIG9uIGZvcmVpZ24gcGFnZXMgKi8KZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaApp
bmRleCA3YTM1MDYzNTQ2Li5lZjg0YjcyNDc0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
YXJtL21tLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oCkBAIC0yNTYsNyArMjU2LDcg
QEAgc3RhdGljIGlubGluZSBpbnQgZ3ZpcnRfdG9fbWFkZHIodmFkZHJfdCB2YSwgcGFkZHJfdCAq
cGEsIHVuc2lnbmVkIGludCBmbGFncykKICNkZWZpbmUgX192YSh4KSAgICAgICAgICAgICAobWFk
ZHJfdG9fdmlydCh4KSkKIAogLyogQ29udmVydCBiZXR3ZWVuIFhlbi1oZWFwIHZpcnR1YWwgYWRk
cmVzc2VzIGFuZCBtYWNoaW5lIGZyYW1lIG51bWJlcnMuICovCi0jZGVmaW5lIHZpcnRfdG9fbWZu
KHZhKSAgICh2aXJ0X3RvX21hZGRyKHZhKSA+PiBQQUdFX1NISUZUKQorI2RlZmluZSBfX3ZpcnRf
dG9fbWZuKHZhKSAodmlydF90b19tYWRkcih2YSkgPj4gUEFHRV9TSElGVCkKICNkZWZpbmUgbWZu
X3RvX3ZpcnQobWZuKSAgKG1hZGRyX3RvX3ZpcnQoKHBhZGRyX3QpKG1mbikgPDwgUEFHRV9TSElG
VCkpCiAKIC8qCkBAIC0yNjYsNiArMjY2LDcgQEAgc3RhdGljIGlubGluZSBpbnQgZ3ZpcnRfdG9f
bWFkZHIodmFkZHJfdCB2YSwgcGFkZHJfdCAqcGEsIHVuc2lnbmVkIGludCBmbGFncykKICAqLwog
I2RlZmluZSBtZm5fdG9fcGFnZShtZm4pICAgIF9fbWZuX3RvX3BhZ2UobWZuKQogI2RlZmluZSBw
YWdlX3RvX21mbihwZykgICAgIF9fcGFnZV90b19tZm4ocGcpCisjZGVmaW5lIHZpcnRfdG9fbWZu
KHZhKSAgICAgX192aXJ0X3RvX21mbih2YSkKIAogLyogQ29udmVydCBiZXR3ZWVuIFhlbi1oZWFw
IHZpcnR1YWwgYWRkcmVzc2VzIGFuZCBwYWdlLWluZm8gc3RydWN0dXJlcy4gKi8KIHN0YXRpYyBp
bmxpbmUgc3RydWN0IHBhZ2VfaW5mbyAqdmlydF90b19wYWdlKGNvbnN0IHZvaWQgKnYpCi0tIAoy
LjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 15:54:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 15:54: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 1dQyFn-0000Pq-OC; Fri, 30 Jun 2017 15:54:43 +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 1dQyFm-0000NS-7H
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 15:54:42 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 2F/82-01736-14476595; Fri, 30 Jun 2017 15:54:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrILMWRWlGSWpSXmKPExsVysyfVTdeuJCz
 S4Ns1GYslHxezODB6HN39mymAMYo1My8pvyKBNWPL7N0sBfd4Kvp2zWdrYDzA1cXIxSEksIlR
 onluIxOEc5pR4uWmT8xdjJwcbAKaEnc+f2ICsUUEpCWufb7MCGIzCzhIvPl4jwXEFhawlZh84
 DtYDYuAqsS+80vYQGxeAUuJe8+esYLYEgLyErvaLrJOYORcwMiwilGjOLWoLLVI19hAL6koMz
 2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMj0GP1DAyMOxgnrPI7xCjJwaQkyrvyWmikEF9
 SfkplRmJxRnxRaU5q8SFGGQ4OJQneecVhkUKCRanpqRVpmTnA0IFJS3DwKInwygYBpXmLCxJz
 izPTIVKnGI05Nqxe/4WJ49WE/9+YhFjy8vNSpcR5Q0AmCYCUZpTmwQ2ChfQlRlkpYV5GBgYGI
 Z6C1KLczBJU+VeM4hyMSsK8ziBTeDLzSuD2vQI6hQnoFOEZISCnlCQipKQaGNUEZp6bePl9b0
 dAeLhEccfx33ssVdNa1/70ZlT1DeSX2jxji+3EpNd7H/pJF9j/Z9ad4zjxfugk/xf/C7bErJa
 1ZtXekO23Meut+++490vjmncLlRtdvr6nqCdPvDz+YOTtqNsiDWdi5twQmuF0h7FlreTpsre/
 Cn2/1yRPiVTQODhX4i+PiBJLcUaioRZzUXEiAKhaJYZkAgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1498838077!100840408!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27751 invoked from network); 30 Jun 2017 15:54:38 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-4.tower-206.messagelabs.com with SMTP; 30 Jun 2017 15:54: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 2789480D;
 Fri, 30 Jun 2017 08:54: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 866523F41F;
 Fri, 30 Jun 2017 08:54:36 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 30 Jun 2017 16:54:15 +0100
Message-Id: <20170630155431.23824-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v3 00/16] xen/arm: Clean-up memory subsystems
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SGkgYWxsLAoKVGhpcyBzZXJpZXMsIGNsZWFuLXVwIGEgYml0IHRoZSBtZW1vcnkgc3Vic3lzdGVt
cyB0byBlYXNlIGZ1cnRoZXIgY2hhbmdlcy4KCkNoZWVycywKCkp1bGllbiBHcmFsbCAoMTYpOgog
IHhlbi9hcm06IHNldHVwOiBSZW1vdmUgYm9ndXMgeGVuaGVhcF9tZm5fZW5kIGluIHNldHVwX21t
IGZvciBhcm02NAogIHhlbi9hcm06IG1tOiBVc2UgdHlwZXNhZmUgbWZuIGZvciB4ZW5oZWFwX21m
bl8qCiAgeGVuL2FybTogcDJtOiBSZWRlZmluZSBtZm5fdG9fcGFnZSBhbmQgcGFnZV90b19tZm4g
dG8gdXNlIHR5cGVzYWZlCiAgeGVuL2FybTogbW06IFJlZGVmaW5lIHZpcnRfdG9fbWZuIHRvIHN1
cHBvcnQgdHlwZXNhZmUKICB4ZW4vYXJtOiBkb21haW5fYnVpbGQ6IFJlZGVmaW5lIHZpcnRfdG9f
bWZuIHRvIHN1cHBvcnQgdHlwZXNhZmUKICB4ZW4vYXJtOiBhbHRlcm5hdGl2ZTogUmVkZWZpbmUg
dmlydF90b19tZm4gdG8gc3VwcG9ydCB0eXBlc2FmZQogIHhlbi9hcm06IGxpdmVwYXRjaDogUmVk
ZWZpbmUgdmlydF90b19tZm4gdG8gc3VwcG9ydCB0eXBlc2FmZQogIHhlbi9hcm06IGNyZWF0ZV94
ZW5fZW50cmllczogVXNlIHR5cGVzYWZlIE1GTgogIHhlbi9hcm06IE1vdmUgTFBBRSBkZWZpbml0
aW9uIGluIGEgc2VwYXJhdGUgaGVhZGVyCiAgeGVuL2FybTogbHBhZTogRml4IGNvbW1lbnRzIGNv
ZGluZyBzdHlsZQogIHhlbi9hcm06IHAybTogUmVuYW1lIHAybV92YWxpZCwgcDJtX3RhYmxlLCBw
Mm1fbWFwcGluZyBhbmQKICAgIHAybV9pc19zdXBlcnBhZ2UKICB4ZW4vYXJtOiBwMm06IE1vdmUg
bHBhZV8qIGhlbHBlcnMgaW4gbHBhZS5oCiAgeGVuL2FybTogbW06IFVzZSBscGFlX3ZhbGlkIGFu
ZCBscGFlX3RhYmxlIGluIGNyZWF0ZV94ZW5fZW50cmllcwogIHhlbi9hcm06IG1tOiBJbnRyb2R1
Y2UgdGVtcG9yYXJ5IHZhcmlhYmxlIGluIGNyZWF0ZV94ZW5fZW50cmllcwogIHhlbi9hcm06IG1t
OiBVc2UgX19mdW5jX18gcmF0aGVyIHRoYW4gcGxhaW4gbmFtZSBpbiBmb3JtYXQgc3RyaW5nCiAg
eGVuL2FybTogbHBhZTogU3dpdGNoIGZyb20gYm9vbF90IHRvIGJvb2wKCiB4ZW4vYXJjaC9hcm0v
YWx0ZXJuYXRpdmUuYyAgfCAgIDYgKy0KIHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyB8ICAg
NiArLQogeGVuL2FyY2gvYXJtL2xpdmVwYXRjaC5jICAgIHwgICA2ICstCiB4ZW4vYXJjaC9hcm0v
bW0uYyAgICAgICAgICAgfCAgODQgKysrKysrKysrLS0tLS0tLS0tCiB4ZW4vYXJjaC9hcm0vcDJt
LmMgICAgICAgICAgfCAgNzIgKysrKysrLS0tLS0tLS0tCiB4ZW4vYXJjaC9hcm0vc2V0dXAuYyAg
ICAgICAgfCAgMjAgKystLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vbHBhZS5oICB8IDIwOSArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNt
LWFybS9tbS5oICAgIHwgIDE0ICstLQogeGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmggIHwgMTUy
ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiA5IGZpbGVzIGNoYW5nZWQsIDMxNSBp
bnNlcnRpb25zKCspLCAyNTQgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2lu
Y2x1ZGUvYXNtLWFybS9scGFlLmgKCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 15:54:44 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 15: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 1dQyFo-0000Qb-4F; Fri, 30 Jun 2017 15:54:44 +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 1dQyFm-0000NS-Ps
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 15:54:42 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 89/92-01736-24476595; Fri, 30 Jun 2017 15:54:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVysyfVTdepJCz
 S4PkmLoslHxezODB6HN39mymAMYo1My8pvyKBNaO97TBzwQnuihVzfjI2MHZxdjFycQgJbGaU
 eH5iKROEc5pR4kbLfyCHk4NNQFPizudPYLaIgLTEtc+XGUFsZgEHiTcf77GA2MICkRKz90PYL
 AKqEjv23AKzeQUsJT733mAGsSUE5CV2tV1kBbE5Bawkjv97ADZTCKjm9ayrLBMYuRcwMqxi1C
 hOLSpLLdI1MtBLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAj0cD0DA+MOxsbZfoc
 YJTmYlER5V14LjRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwatYHBYpJFiUmp5akZaZAww1mLQE
 B4+SCK9sEFCat7ggMbc4Mx0idYpRl+PVhP/fmIRY8vLzUqXEeUNAZgiAFGWU5sGNgIX9JUZZK
 WFeRgYGBiGegtSi3MwSVPlXjOIcjErCvM4gU3gy80rgNr0COoIJ6AjhGSEgR5QkIqSkGhiTpp
 lOc7+lk5qY+NZhsuhC18/lV7TXFUh+EuZ+5MZoFF6onbSFdV+M9MtfU4X8UyOPFLX7CYqrekx
 9cF/0rvCOvH3Lir0mJhkubExVKbm1ufZO4atdr2xuV3PfWmGosizPaeJbZ1unI3pnJs1dIB6c
 YO76yN2qMqD8P5u/1O+Xdh6h97/Mvq/EUpyRaKjFXFScCAB/ilmYdgIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1498838081!81075311!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52103 invoked from network); 30 Jun 2017 15:54:42 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-11.tower-206.messagelabs.com with SMTP; 30 Jun 2017 15:54: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 621A515B2;
 Fri, 30 Jun 2017 08:54: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 C293D3F41F;
 Fri, 30 Jun 2017 08:54:40 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 30 Jun 2017 16:54:20 +0100
Message-Id: <20170630155431.23824-6-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170630155431.23824-1-julien.grall@arm.com>
References: <20170630155431.23824-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v3 05/16] xen/arm: domain_build: Redefine
	virt_to_mfn to support 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>

VGhlIGZpbGUgeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGlzIHVzaW5nIHR5cGVzYWZlIE1G
TiBpbiBtb3N0IG9mCnRoZSBwbGFjZS4gVGhlIG9ubHkgY2FsbGVyIHRvIHZpcnRfdG9fbWZuIGlz
IHVzaW5nIHByZWZpeGVkIHdpdGgKX21mbiguLi4pLgoKVG8gYXZvaWQgZXh0cmEgX21mbiguLi4p
LCByZS1kZWZpbmUgdmlydF90b19tZm4gd2l0aGluCmFyY2gvYXJtL2RvbWFpbl9idWlsZC5jIHRv
IGhhbmRsZSB0eXBlc2FmZSBNRk4uCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgotLS0KICAgIENoYW5nZXMgaW4gdjI6CiAgICAgICAgLSBBZGQgU3Rl
ZmFubydzIHJldmlld2VkLWJ5Ci0tLQogeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIHwgNiAr
KysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9t
YWluX2J1aWxkLmMKaW5kZXggYzY3NzZkNzZmYy4uMWJlYzRmYTIzZCAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQu
YwpAQCAtNDUsNiArNDUsMTAgQEAgc3RydWN0IG1hcF9yYW5nZV9kYXRhCiAgICAgcDJtX3R5cGVf
dCBwMm10OwogfTsKIAorLyogT3ZlcnJpZGUgbWFjcm9zIGZyb20gYXNtL3BhZ2UuaCB0byBtYWtl
IHRoZW0gd29yayB3aXRoIG1mbl90ICovCisjdW5kZWYgdmlydF90b19tZm4KKyNkZWZpbmUgdmly
dF90b19tZm4odmEpIF9tZm4oX192aXJ0X3RvX21mbih2YSkpCisKIC8vI2RlZmluZSBERUJVR18x
MV9BTExPQ0FUSU9OCiAjaWZkZWYgREVCVUdfMTFfQUxMT0NBVElPTgogIyBkZWZpbmUgRDExUFJJ
TlQoZm10LCBhcmdzLi4uKSBwcmludGsoWEVOTE9HX0RFQlVHIGZtdCwgIyNhcmdzKQpAQCAtMTkw
Myw3ICsxOTA3LDcgQEAgc3RhdGljIGludCBwcmVwYXJlX2FjcGkoc3RydWN0IGRvbWFpbiAqZCwg
c3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykKICAgICByYyA9IG1hcF9yZWdpb25zX3AybXQoZCwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FkZHJfdG9fZ2ZuKGQtPmFyY2guZWZpX2FjcGlf
Z3BhKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgUEZOX1VQKGQtPmFyY2guZWZpX2FjcGlf
bGVuKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgX21mbih2aXJ0X3RvX21mbihkLT5hcmNo
LmVmaV9hY3BpX3RhYmxlKSksCisgICAgICAgICAgICAgICAgICAgICAgICAgIHZpcnRfdG9fbWZu
KGQtPmFyY2guZWZpX2FjcGlfdGFibGUpLAogICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1f
bW1pb19kaXJlY3RfYyk7CiAgICAgaWYgKCByYyAhPSAwICkKICAgICB7Ci0tIAoyLjExLjAKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9y
Zy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 15:54:45 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 15:54:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQyFp-0000Rh-Bq; Fri, 30 Jun 2017 15:54: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 1dQyFo-0000Pk-2o
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 15:54:44 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 DD/38-03612-34476595; Fri, 30 Jun 2017 15:54:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsVysyfVTdepJCz
 SYOM5S4slHxezODB6HN39mymAMYo1My8pvyKBNWPf39mMBZe4Kl5vvMbSwPiUo4uRi0NIYBOj
 xIIfx5ghnNOMEi2npzB1MXJysAloStz5/AnMFhGQlrj2+TIjiM0s4CDx5uM9FhBbWCBC4vOxv
 2A2i4CqxKR/f8BqeAUsJY623gGzJQTkJXa1XWQFsTkFrCSO/3sANlMIqOb1rKssExi5FzAyrG
 LUKE4tKkst0jUy10sqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECPQwAxDsYFy8NvA
 QoyQHk5Io78proZFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgVi8MihQSLUtNTK9Iyc4ChBpOW
 4OBREuGVDQJK8xYXJOYWZ6ZDpE4xGnNsWL3+CxPHqwn/vzEJseTl56VKifO+KgIqFQApzSjNg
 xsEi4FLjLJSwryMQKcJ8RSkFuVmlqDKv2IU52BUEuZlA7mHJzOvBG7fK6BTmIBOEZ4RAnJKSS
 JCSqqB0XnrDOEnYfryi4/EX2pP5Nz5Q9pDRllcv6577tESm3Re5QrPy3tSXXf/WHRq+r9bYet
 D7gh2p52NfnywwEyvsaRDcLPDfjmp0+HLQ4/KWt8629Wy33vfxdX/HluKrZRkvFS7WkdSYGfb
 X/MY1iDh6lDJ3LsT0y/f+H/bp8DvZvRk6yybneoTlViKMxINtZiLihMBvEnROnwCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1498838082!67649181!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48691 invoked from network); 30 Jun 2017 15:54:42 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-3.tower-21.messagelabs.com with SMTP; 30 Jun 2017 15:54: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 3CF5C80D;
 Fri, 30 Jun 2017 08:54: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 9C90F3F41F;
 Fri, 30 Jun 2017 08:54:41 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 30 Jun 2017 16:54:21 +0100
Message-Id: <20170630155431.23824-7-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170630155431.23824-1-julien.grall@arm.com>
References: <20170630155431.23824-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v3 06/16] xen/arm: alternative: Redefine
	virt_to_mfn to support 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>

VGhlIGZpbGUgeGVuL2FyY2gvYXJtL2FsdGVybmF0aXZlLmMgaXMgdXNpbmcgdHlwZXNhZmUgTUZO
IGluIG1vc3Qgb2YKdGhlIHBsYWNlLiBUaGUgb25seSBjYWxsZXIgdG8gdmlydF90b19tZm4gaXMg
dXNpbmcgd2l0aCBfbWZuKC4uLikuCgpUbyBhdm9pZCBleHRyYSBfbWZuKC4uLiksIHJlLWRlZmlu
ZSB2aXJ0X3RvX21mbiB3aXRoaW4KeGVuL2FyY2gvYXJtL2FsdGVybmF0aXZlLmMgdG8gaGFuZGxl
IHR5cGVzYWZlIE1GTi4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+ClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgotLS0KICAgIENoYW5nZXMgaW4gdjI6CiAgICAgICAgLSBBZGQgU3RlZmFubydz
IHJldmlld2VkLWJ5Ci0tLQogeGVuL2FyY2gvYXJtL2FsdGVybmF0aXZlLmMgfCA2ICsrKysrLQog
MSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS9hbHRlcm5hdGl2ZS5jIGIveGVuL2FyY2gvYXJtL2FsdGVybmF0aXZl
LmMKaW5kZXggNGQ3ZTViNjE1NS4uYTNiY2RhMzExNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJt
L2FsdGVybmF0aXZlLmMKKysrIGIveGVuL2FyY2gvYXJtL2FsdGVybmF0aXZlLmMKQEAgLTMyLDYg
KzMyLDEwIEBACiAjaW5jbHVkZSA8YXNtL2luc24uaD4KICNpbmNsdWRlIDxhc20vcGFnZS5oPgog
CisvKiBPdmVycmlkZSBtYWNyb3MgZnJvbSBhc20vcGFnZS5oIHRvIG1ha2UgdGhlbSB3b3JrIHdp
dGggbWZuX3QgKi8KKyN1bmRlZiB2aXJ0X3RvX21mbgorI2RlZmluZSB2aXJ0X3RvX21mbih2YSkg
X21mbihfX3ZpcnRfdG9fbWZuKHZhKSkKKwogZXh0ZXJuIGNvbnN0IHN0cnVjdCBhbHRfaW5zdHIg
X19hbHRfaW5zdHJ1Y3Rpb25zW10sIF9fYWx0X2luc3RydWN0aW9uc19lbmRbXTsKIAogc3RydWN0
IGFsdF9yZWdpb24gewpAQCAtMTU0LDcgKzE1OCw3IEBAIHN0YXRpYyBpbnQgX19hcHBseV9hbHRl
cm5hdGl2ZXNfbXVsdGlfc3RvcCh2b2lkICp1bnVzZWQpCiAgICAgewogICAgICAgICBpbnQgcmV0
OwogICAgICAgICBzdHJ1Y3QgYWx0X3JlZ2lvbiByZWdpb247Ci0gICAgICAgIG1mbl90IHhlbl9t
Zm4gPSBfbWZuKHZpcnRfdG9fbWZuKF9zdGFydCkpOworICAgICAgICBtZm5fdCB4ZW5fbWZuID0g
dmlydF90b19tZm4oX3N0YXJ0KTsKICAgICAgICAgcGFkZHJfdCB4ZW5fc2l6ZSA9IF9lbmQgLSBf
c3RhcnQ7CiAgICAgICAgIHVuc2lnbmVkIGludCB4ZW5fb3JkZXIgPSBnZXRfb3JkZXJfZnJvbV9i
eXRlcyh4ZW5fc2l6ZSk7CiAgICAgICAgIHZvaWQgKnhlbm1hcDsKLS0gCjIuMTEuMAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hl
bi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 30 15:54:46 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 15: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 1dQyFq-0000TR-JB; Fri, 30 Jun 2017 15:54:46 +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 1dQyFp-0000RH-9Y
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 15:54:45 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 B7/F8-01994-44476595; Fri, 30 Jun 2017 15:54:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrELMWRWlGSWpSXmKPExsVysyfVTdelJCz
 S4F6QxZKPi1kcGD2O7v7NFMAYxZqZl5RfkcCa8evMIsaCRu6Ky3MnMTYwTuLsYuTiEBLYzChx
 /PhFRgjnNKPEg0krgRxODjYBTYk7nz8xgdgiAtIS1z5fBoszC+RKzN29gx3EFhYIk1jweSULi
 M0ioCpx8ccFNhCbV8BS4tyOhWC2hIC8xK62i6wgNqeAlcTxfw/AZgoB1byedZVlAiP3AkaGVY
 waxalFZalFuobGeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgf5lAIIdjP+2eR5
 ilORgUhLlXXktNFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK9icVikkGBRanpqRVpmDjDQYNIS
 HDxKIryyQUBp3uKCxNzizHSI1ClGXY5XE/5/YxJiycvPS5US5w0BmSEAUpRRmgc3Ahb0lxhlp
 YR5GYGOEuIpSC3KzSxBlX/FKM7BqCTM6wwyhSczrwRu0yugI5iAjhCeEQJyREkiQkqqgdFAZA
 KTvQjvz7oDDvLtVvErNMLjk7OnGHwpWHI7O3NGhiHvi6tvbrKdWs0T+DLvG0uCdLDx/DsOUjd
 CSgSU3fcpveybf/HTshDd84vXSD9elVyY1bxh+b31ui8DZ3z/uNF5lqmidBGr72ZbrdnSV7TP
 b9+nKFZheGe3nx1/qnTHj+Y0neC9yUosxRmJhlrMRcWJABrtW7F1AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1498838083!80256930!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21753 invoked from network); 30 Jun 2017 15:54:43 -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; 30 Jun 2017 15:54: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 3A5DE15AD;
 Fri, 30 Jun 2017 08:54: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 7825D3F41F;
 Fri, 30 Jun 2017 08:54:42 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 30 Jun 2017 16:54:22 +0100
Message-Id: <20170630155431.23824-8-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170630155431.23824-1-julien.grall@arm.com>
References: <20170630155431.23824-1-julien.grall@arm.com>
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v3 07/16] xen/arm: livepatch: Redefine
	virt_to_mfn to support 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>

VGhlIGZpbGUgeGVuL2FyY2gvYXJtL2xpdmVwYXRjaC5jIGlzIHVzaW5nIHR5cGVzYWZlIE1GTiBp
biBtb3N0IG9mCnRoZSBwbGFjZS4gVGhlIG9ubHkgY2FsbGVyIHRvIHZpcnRfdG9fbWZuIGlzIHVz
aW5nIHdpdGggX21mbiguLi4pLgoKVG8gYXZvaWQgZXh0cmEgX21mbiguLi4pLCByZS1kZWZpbmUg
dmlydF90b19tZm4gd2l0aGluCnhlbi9hcmNoL2FybS9saXZlcGF0Y2guYyB0byBoYW5kbGUgdHlw
ZXNhZmUgTUZOLgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Li5vcmc+CkFja2VkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNs
ZS5jb20+Ci0tLQoKQ2M6IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29t
PgoKICAgIENoYW5nZXMgaW4gdjI6CiAgICAgICAgLSBBZGQgU3RlZmFubydzIHJldmlld2VkLWJ5
CiAgICAgICAgLSBTdGlsbCBtaXNzaW5nIGFuIGFjayBmcm9tIEtvbnJhZCBhbmQvb3IgUm9zcy4K
CiAgICBDaGFuZ2VzIGluIHYzOgogICAgICAgIC0gQWRkIEtvbnJhZCdzIGFja2VkLWJ5Ci0tLQog
eGVuL2FyY2gvYXJtL2xpdmVwYXRjaC5jIHwgNiArKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA1IGlu
c2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbGl2
ZXBhdGNoLmMgYi94ZW4vYXJjaC9hcm0vbGl2ZXBhdGNoLmMKaW5kZXggZGU5NWU1NDc0NC4uM2U1
MzUyNDM2NSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2xpdmVwYXRjaC5jCisrKyBiL3hlbi9h
cmNoL2FybS9saXZlcGF0Y2guYwpAQCAtMTIsNiArMTIsMTAgQEAKICNpbmNsdWRlIDxhc20vbGl2
ZXBhdGNoLmg+CiAjaW5jbHVkZSA8YXNtL21tLmg+CiAKKy8qIE92ZXJyaWRlIG1hY3JvcyBmcm9t
IGFzbS9wYWdlLmggdG8gbWFrZSB0aGVtIHdvcmsgd2l0aCBtZm5fdCAqLworI3VuZGVmIHZpcnRf
dG9fbWZuCisjZGVmaW5lIHZpcnRfdG9fbWZuKHZhKSBfbWZuKF9fdmlydF90b19tZm4odmEpKQor
CiB2b2lkICp2bWFwX29mX3hlbl90ZXh0OwogCiBpbnQgYXJjaF9saXZlcGF0Y2hfcXVpZXNjZSh2
b2lkKQpAQCAtMjIsNyArMjYsNyBAQCBpbnQgYXJjaF9saXZlcGF0Y2hfcXVpZXNjZSh2b2lkKQog
ICAgIGlmICggdm1hcF9vZl94ZW5fdGV4dCApCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCi0g
ICAgdGV4dF9tZm4gPSBfbWZuKHZpcnRfdG9fbWZuKF9zdGFydCkpOworICAgIHRleHRfbWZuID0g
dmlydF90b19tZm4oX3N0YXJ0KTsKICAgICB0ZXh0X29yZGVyID0gZ2V0X29yZGVyX2Zyb21fYnl0
ZXMoX2VuZCAtIF9zdGFydCk7CiAKICAgICAvKgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 30 15:54:47 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 15:54:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQyFr-0000Un-RD; Fri, 30 Jun 2017 15:54:47 +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 1dQyFp-0000Ru-Tm
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 15:54:46 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 45/33-02175-54476595; Fri, 30 Jun 2017 15:54:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVysyfVTdelJCz
 S4O1uY4slHxezODB6HN39mymAMYo1My8pvyKBNePrzaWMBYukKlYvmcHWwLhRqIuRi0NIYBOj
 xJbFH1ggnNNAzo9ZbF2MnBxsApoSdz5/YgKxRQSkJa59vswIYjMLOEi8+XiPBcQWFnCXuLOvC
 yzOIqAq0Tj3P1g9r4ClxK22LrAaCQF5iV1tF1lBbE4BK4nj/x6A1QgB1byedZVlAiP3AkaGVY
 waxalFZalFuoZmeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgR5mAIIdjOdPex5
 ilORgUhLlXXktNFKILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+aorBIIcGi1PTUirTMHGCowaQl
 OHiURHhlg4DSvMUFibnFmekQqVOMuhyvJvz/xiTEkpeflyolzpsOMkMApCijNA9uBCzsLzHKS
 gnzMgIdJcRTkFqUm1mCKv+KUZyDUUmY9yTIFJ7MvBK4Ta+AjmACOkJ4RgjIESWJCCmpBkbGQj
 n/BVJN958H/mspY5HVEsn4tfSopdW+zaWWXK/UbDwjLWVaWH6IvLlb/EMv++Qk/bhM7rtiinz
 q3E0zr3yRUVwzSeqjr2+6DFOd2bckh7Ubrijxr+jrOPQx251TS1Frheq3G9FV6q2qzi5TZPXl
 mM7v7Mzf42FeLMVy6QXv/fg0f92NSizFGYmGWsxFxYkA9GdZZ3YCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1498838084!100669901!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23156 invoked from network); 30 Jun 2017 15:54:44 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-6.tower-206.messagelabs.com with SMTP; 30 Jun 2017 15:54: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 14BC080D;
 Fri, 30 Jun 2017 08:54: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 765943F41F;
 Fri, 30 Jun 2017 08:54:43 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 30 Jun 2017 16:54:23 +0100
Message-Id: <20170630155431.23824-9-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170630155431.23824-1-julien.grall@arm.com>
References: <20170630155431.23824-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v3 08/16] xen/arm: create_xen_entries: Use
	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>

QWRkIGEgYml0IG1vcmUgc2FmZXR5IHdoZW4gdXNpbmcgY3JlYXRlX3hlbl9lbnRyaWVzLgoKQWxz
byB3aGVuIGRlc3Ryb3lpbmcvbW9kaWZ5aW5nIG1hcHBpbmcsIHRoZSBNRk4gaXMgY3VycmVudGx5
IG5vdCB1c2VkLgpSYXRoZXIgdGhhbiBwYXNzaW5nIF9tZm4oMCkgdXNlIElOVkFMSURfTUZOIHRv
IHN0YXkgY29uc2lzdGVudCB3aXRoIHRoZQpvdGhlciB1c2FnZS4KClNpZ25lZC1vZmYtYnk6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgotLS0KICAgIENoYW5nZXMgaW4gdjI6
CiAgICAgICAgLSBBZGQgU3RlZmFubydzIHJldmlld2VkLWJ5Ci0tLQogeGVuL2FyY2gvYXJtL21t
LmMgfCAxOSArKysrKysrKysrLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9u
cygrKSwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hl
bi9hcmNoL2FybS9tbS5jCmluZGV4IDFlOWUzNDJmZDMuLmM3MzI3NzE0NDQgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL2FybS9tbS5jCisrKyBiL3hlbi9hcmNoL2FybS9tbS5jCkBAIC05ODAsNyArOTgw
LDcgQEAgZW51bSB4ZW5tYXBfb3BlcmF0aW9uIHsKIAogc3RhdGljIGludCBjcmVhdGVfeGVuX2Vu
dHJpZXMoZW51bSB4ZW5tYXBfb3BlcmF0aW9uIG9wLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyB2aXJ0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgbG9uZyBtZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5fdCBt
Zm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG5yX21mbnMs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYWkpCiB7CkBAIC05
ODksNyArOTg5LDcgQEAgc3RhdGljIGludCBjcmVhdGVfeGVuX2VudHJpZXMoZW51bSB4ZW5tYXBf
b3BlcmF0aW9uIG9wLAogICAgIGxwYWVfdCBwdGU7CiAgICAgbHBhZV90ICp0aGlyZCA9IE5VTEw7
CiAKLSAgICBmb3IoOyBhZGRyIDwgYWRkcl9lbmQ7IGFkZHIgKz0gUEFHRV9TSVpFLCBtZm4rKykK
KyAgICBmb3IoOyBhZGRyIDwgYWRkcl9lbmQ7IGFkZHIgKz0gUEFHRV9TSVpFLCBtZm4gPSBtZm5f
YWRkKG1mbiwgMSkpCiAgICAgewogICAgICAgICBpZiAoICF4ZW5fc2Vjb25kW3NlY29uZF9saW5l
YXJfb2Zmc2V0KGFkZHIpXS5wdC52YWxpZCB8fAogICAgICAgICAgICAgICF4ZW5fc2Vjb25kW3Nl
Y29uZF9saW5lYXJfb2Zmc2V0KGFkZHIpXS5wdC50YWJsZSApCkBAIC0xMDEwLDEzICsxMDEwLDEz
IEBAIHN0YXRpYyBpbnQgY3JlYXRlX3hlbl9lbnRyaWVzKGVudW0geGVubWFwX29wZXJhdGlvbiBv
cCwKICAgICAgICAgICAgIGNhc2UgUkVTRVJWRToKICAgICAgICAgICAgICAgICBpZiAoIHRoaXJk
W3RoaXJkX3RhYmxlX29mZnNldChhZGRyKV0ucHQudmFsaWQgKQogICAgICAgICAgICAgICAgIHsK
LSAgICAgICAgICAgICAgICAgICAgcHJpbnRrKCJjcmVhdGVfeGVuX2VudHJpZXM6IHRyeWluZyB0
byByZXBsYWNlIGFuIGV4aXN0aW5nIG1hcHBpbmcgYWRkcj0lbHggbWZuPSVseFxuIiwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGFkZHIsIG1mbik7CisgICAgICAgICAgICAgICAgICAgIHBy
aW50aygiY3JlYXRlX3hlbl9lbnRyaWVzOiB0cnlpbmcgdG8gcmVwbGFjZSBhbiBleGlzdGluZyBt
YXBwaW5nIGFkZHI9JWx4IG1mbj0lIlBSSV9tZm4iXG4iLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYWRkciwgbWZuX3gobWZuKSk7CiAgICAgICAgICAgICAgICAgICAgIHJldHVybiAtRUlO
VkFMOwogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICBpZiAoIG9wID09IFJFU0VS
VkUgKQogICAgICAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAgICAgICBwdGUgPSBt
Zm5fdG9feGVuX2VudHJ5KF9tZm4obWZuKSwgYWkpOworICAgICAgICAgICAgICAgIHB0ZSA9IG1m
bl90b194ZW5fZW50cnkobWZuLCBhaSk7CiAgICAgICAgICAgICAgICAgcHRlLnB0LnRhYmxlID0g
MTsKICAgICAgICAgICAgICAgICB3cml0ZV9wdGUoJnRoaXJkW3RoaXJkX3RhYmxlX29mZnNldChh
ZGRyKV0sIHB0ZSk7CiAgICAgICAgICAgICAgICAgYnJlYWs7CkBAIC0xMDYxLDI0ICsxMDYxLDI1
IEBAIGludCBtYXBfcGFnZXNfdG9feGVuKHVuc2lnbmVkIGxvbmcgdmlydCwKICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbnJfbWZucywKICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGludCBmbGFncykKIHsKLSAgICByZXR1cm4gY3JlYXRlX3hlbl9lbnRyaWVzKElOU0VS
VCwgdmlydCwgbWZuLCBucl9tZm5zLCBmbGFncyk7CisgICAgcmV0dXJuIGNyZWF0ZV94ZW5fZW50
cmllcyhJTlNFUlQsIHZpcnQsIF9tZm4obWZuKSwgbnJfbWZucywgZmxhZ3MpOwogfQogCiBpbnQg
cG9wdWxhdGVfcHRfcmFuZ2UodW5zaWduZWQgbG9uZyB2aXJ0LCB1bnNpZ25lZCBsb25nIG1mbiwK
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG5yX21mbnMpCiB7Ci0gICAgcmV0
dXJuIGNyZWF0ZV94ZW5fZW50cmllcyhSRVNFUlZFLCB2aXJ0LCBtZm4sIG5yX21mbnMsIDApOwor
ICAgIHJldHVybiBjcmVhdGVfeGVuX2VudHJpZXMoUkVTRVJWRSwgdmlydCwgX21mbihtZm4pLCBu
cl9tZm5zLCAwKTsKIH0KIAogaW50IGRlc3Ryb3lfeGVuX21hcHBpbmdzKHVuc2lnbmVkIGxvbmcg
diwgdW5zaWduZWQgbG9uZyBlKQogewotICAgIHJldHVybiBjcmVhdGVfeGVuX2VudHJpZXMoUkVN
T1ZFLCB2LCAwLCAoZSAtIHYpID4+IFBBR0VfU0hJRlQsIDApOworICAgIHJldHVybiBjcmVhdGVf
eGVuX2VudHJpZXMoUkVNT1ZFLCB2LCBJTlZBTElEX01GTiwgKGUgLSB2KSA+PiBQQUdFX1NISUZU
LCAwKTsKIH0KIAogaW50IG1vZGlmeV94ZW5fbWFwcGluZ3ModW5zaWduZWQgbG9uZyBzLCB1bnNp
Z25lZCBsb25nIGUsIHVuc2lnbmVkIGludCBmbGFncykKIHsKICAgICBBU1NFUlQoKGZsYWdzICYg
KFBURV9OWCB8IFBURV9STykpID09IGZsYWdzKTsKLSAgICByZXR1cm4gY3JlYXRlX3hlbl9lbnRy
aWVzKE1PRElGWSwgcywgMCwgKGUgLSBzKSA+PiBQQUdFX1NISUZULCBmbGFncyk7CisgICAgcmV0
dXJuIGNyZWF0ZV94ZW5fZW50cmllcyhNT0RJRlksIHMsIElOVkFMSURfTUZOLCAoZSAtIHMpID4+
IFBBR0VfU0hJRlQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGFncyk7CiB9CiAK
IGVudW0gbWcgeyBtZ19jbGVhciwgbWdfcm8sIG1nX3J3LCBtZ19yeCB9OwotLSAKMi4xMS4wCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 30 15:54:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 15:54:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQyFu-0000XV-3X; Fri, 30 Jun 2017 15:54: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 1dQyFs-0000Ut-BL
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 15:54:48 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 DF/53-03032-74476595; Fri, 30 Jun 2017 15:54:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrPLMWRWlGSWpSXmKPExsVysyfVTdetJCz
 SYF+DucWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmrFvxVv2gkuqFUueCDcwdst0MXJxCAlsYpR4
 /HMfC4RzmlHi08TjbF2MnBxsApoSdz5/YgKxRQSkJa59vszYxcjBwSwQJfF/GieIKSzgJPF8r
 xRIBYuAqsTG71uZQWxeASuJ/8dnsYLYEgLyErvaLoLZnEDx4/8egE0UErCUeD3rKssERu4FjA
 yrGNWLU4vKUot0zfSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQI9ywAEOxjnnfA
 /xCjJwaQkyrvyWmikEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQlexeKwSCHBotT01Iq0zBxgiMGk
 JTh4lER4ZYOA0rzFBYm5xZnpEKlTjLocryb8/8YkxJKXn5cqJc77qgioSACkKKM0D24ELNwvM
 cpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZj3JMgUnsy8ErhNr4COYAI6QnhGCMgRJYkIKakGxv
 5Hm79vjf4w6aizx/nJbZ+Me1oW7zc4rphp8Lz2a1bv9n17z2wrXLFEan3eefGf2/+UVF7XybX
 /sSc7yUWr81OGZvG1dINtwrM6Z56517bWf2/yl2uGa+/+126f4/jn73p3lqm3/Of1b96+SbSq
 +Izw2v5TxuFlVb17J0apbRXZyumx89i9mJ1KLMUZiYZazEXFiQAl3k4fcgIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1498838086!92584177!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8614 invoked from network); 30 Jun 2017 15:54:46 -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; 30 Jun 2017 15:54: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 1195980D;
 Fri, 30 Jun 2017 08:54: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 50FB43F41F;
 Fri, 30 Jun 2017 08:54:45 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 30 Jun 2017 16:54:25 +0100
Message-Id: <20170630155431.23824-11-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170630155431.23824-1-julien.grall@arm.com>
References: <20170630155431.23824-1-julien.grall@arm.com>
Cc: proskurin@sec.in.tum.de, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v3 10/16] xen/arm: lpae: Fix comments 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>

QWxzbyBhZGRpbmcgb25lIG1pc3NpbmcgZnVsbCBzdG9wICsgZml4IGRlc2NyaXB0aW9uCgpTaWdu
ZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpSZXZpZXdlZC1i
eTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KCkNjOiBw
cm9za3VyaW5Ac2VjLmluLnR1bS5kZQoKICAgIEkgaGF2ZW4ndCByZXRhaW5lZCBTdGVmYW5vJ3Mg
cmV2aWV3ZWQtYnkgYmVjYXVzZSBvZiB0aGUgZGVzY3JpcHRpb24KICAgIHVwZGF0ZS4KCiAgIENo
YW5nZXMgaW4gdjI6CiAgICAgICAgLSBGaXggZGVzY3JpcHRpb24gcmVnYXJkaW5nIHg4NiBwYWdl
LXRhYmxlCgogICAgQ2hhbmdlcyBpbiB2MzoKICAgICAgICAtIEFkZCBTdGVmYW5vJ3MgcmV2aWV3
ZWQtYnkKLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2xwYWUuaCB8IDQ5ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzMiBpbnNl
cnRpb25zKCspLCAxNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
YXJtL2xwYWUuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbHBhZS5oCmluZGV4IGFkOGM1NzFlYTUu
LmFhODVjYjgxMTIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbHBhZS5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vbHBhZS5oCkBAIC0zLDEwICszLDEyIEBACiAKICNpZm5kZWYg
X19BU1NFTUJMWV9fCiAKLS8qIFdBUk5JTkchICBVbmxpa2UgdGhlIEludGVsIHBhZ2V0YWJsZSBj
b2RlLCB3aGVyZSBsMSBpcyB0aGUgbG93ZXN0Ci0gKiBsZXZlbCBhbmQgbDQgaXMgdGhlIHJvb3Qg
b2YgdGhlIHRyaWUsIHRoZSBBUk0gcGFnZXRhYmxlcyBmb2xsb3cgQVJNJ3MKLSAqIGRvY3VtZW50
YXRpb246IHRoZSBsZXZlbHMgYXJlIGNhbGxlZCBmaXJzdCwgc2Vjb25kICZjIGluIHRoZSBvcmRl
cgotICogdGhhdCB0aGUgTU1VIHdhbGtzIHRoZW0gKGkuZS4gImZpcnN0IiBpcyB0aGUgcm9vdCBv
ZiB0aGUgdHJpZSkuICovCisvKgorICogV0FSTklORyEgIFVubGlrZSB0aGUgeDg2IHBhZ2V0YWJs
ZSBjb2RlLCB3aGVyZSBsMSBpcyB0aGUgbG93ZXN0IGxldmVsIGFuZAorICogbDQgaXMgdGhlIHJv
b3Qgb2YgdGhlIHRyaWUsIHRoZSBBUk0gcGFnZXRhYmxlcyBmb2xsb3cgQVJNJ3MgZG9jdW1lbnRh
dGlvbjoKKyAqIHRoZSBsZXZlbHMgYXJlIGNhbGxlZCBmaXJzdCwgc2Vjb25kICZjIGluIHRoZSBv
cmRlciB0aGF0IHRoZSBNTVUgd2Fsa3MgdGhlbQorICogKGkuZS4gImZpcnN0IiBpcyB0aGUgcm9v
dCBvZiB0aGUgdHJpZSkuCisgKi8KIAogLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgogICogQVJNdjct
QSBMUEFFIHBhZ2V0YWJsZXM6IDMtbGV2ZWwgdHJpZSwgbWFwcGluZyA0MC1iaXQgaW5wdXQgdG8K
QEAgLTE3LDE1ICsxOSwxOCBAQAogICogZGlmZmVyZW50IHBsYWNlIGZyb20gdGhvc2UgaW4gbGVh
ZiBub2RlcyBzZWVtcyB0byBiZSB0byBhbGxvdyBsaW5lYXIKICAqIHBhZ2V0YWJsZSB0cmlja3Mu
ICBJZiB3ZSdyZSBub3QgZG9pbmcgdGhhdCB0aGVuIHRoZSBzZXQgb2YgcGVybWlzc2lvbgogICog
Yml0cyB0aGF0J3Mgbm90IGluIHVzZSBpbiBhIGdpdmVuIG5vZGUgdHlwZSBjYW4gYmUgdXNlZCBh
cwotICogZXh0cmEgc29mdHdhcmUtZGVmaW5lZCBiaXRzLiAqLworICogZXh0cmEgc29mdHdhcmUt
ZGVmaW5lZCBiaXRzLgorICovCiAKIHR5cGVkZWYgc3RydWN0IF9fcGFja2VkIHsKICAgICAvKiBU
aGVzZSBhcmUgdXNlZCBpbiBhbGwga2luZHMgb2YgZW50cnkuICovCiAgICAgdW5zaWduZWQgbG9u
ZyB2YWxpZDoxOyAgICAgIC8qIFZhbGlkIG1hcHBpbmcgKi8KICAgICB1bnNpZ25lZCBsb25nIHRh
YmxlOjE7ICAgICAgLyogPT0gMSBpbiA0ayBtYXAgZW50cmllcyB0b28gKi8KIAotICAgIC8qIFRo
ZXNlIHRlbiBiaXRzIGFyZSBvbmx5IHVzZWQgaW4gQmxvY2sgZW50cmllcyBhbmQgYXJlIGlnbm9y
ZWQKLSAgICAgKiBpbiBUYWJsZSBlbnRyaWVzLiAqLworICAgIC8qCisgICAgICogVGhlc2UgdGVu
IGJpdHMgYXJlIG9ubHkgdXNlZCBpbiBCbG9jayBlbnRyaWVzIGFuZCBhcmUgaWdub3JlZAorICAg
ICAqIGluIFRhYmxlIGVudHJpZXMuCisgICAgICovCiAgICAgdW5zaWduZWQgbG9uZyBhaTozOyAg
ICAgICAgIC8qIEF0dHJpYnV0ZSBJbmRleCAqLwogICAgIHVuc2lnbmVkIGxvbmcgbnM6MTsgICAg
ICAgICAvKiBOb3QtU2VjdXJlICovCiAgICAgdW5zaWduZWQgbG9uZyB1c2VyOjE7ICAgICAgIC8q
IFVzZXItdmlzaWJsZSAqLwpAQCAtMzgsMzAgKzQzLDM4IEBAIHR5cGVkZWYgc3RydWN0IF9fcGFj
a2VkIHsKICAgICB1bnNpZ25lZCBsb25nIGxvbmcgYmFzZTozNjsgLyogQmFzZSBhZGRyZXNzIG9m
IGJsb2NrIG9yIG5leHQgdGFibGUgKi8KICAgICB1bnNpZ25lZCBsb25nIHNiejo0OyAgICAgICAg
LyogTXVzdCBiZSB6ZXJvICovCiAKLSAgICAvKiBUaGVzZSBzZXZlbiBiaXRzIGFyZSBvbmx5IHVz
ZWQgaW4gQmxvY2sgZW50cmllcyBhbmQgYXJlIGlnbm9yZWQKLSAgICAgKiBpbiBUYWJsZSBlbnRy
aWVzLiAqLworICAgIC8qCisgICAgICogVGhlc2Ugc2V2ZW4gYml0cyBhcmUgb25seSB1c2VkIGlu
IEJsb2NrIGVudHJpZXMgYW5kIGFyZSBpZ25vcmVkCisgICAgICogaW4gVGFibGUgZW50cmllcy4K
KyAgICAgKi8KICAgICB1bnNpZ25lZCBsb25nIGNvbnRpZzoxOyAgICAgLyogSW4gYSBibG9jayBv
ZiAxNiBjb250aWd1b3VzIGVudHJpZXMgKi8KICAgICB1bnNpZ25lZCBsb25nIHB4bjoxOyAgICAg
ICAgLyogUHJpdmlsZWdlZC1YTiAqLwogICAgIHVuc2lnbmVkIGxvbmcgeG46MTsgICAgICAgICAv
KiBlWGVjdXRlLU5ldmVyICovCiAgICAgdW5zaWduZWQgbG9uZyBhdmFpbDo0OyAgICAgIC8qIEln
bm9yZWQgYnkgaGFyZHdhcmUgKi8KIAotICAgIC8qIFRoZXNlIDUgYml0cyBhcmUgb25seSB1c2Vk
IGluIFRhYmxlIGVudHJpZXMgYW5kIGFyZSBpZ25vcmVkIGluCi0gICAgICogQmxvY2sgZW50cmll
cyAqLworICAgIC8qCisgICAgICogVGhlc2UgNSBiaXRzIGFyZSBvbmx5IHVzZWQgaW4gVGFibGUg
ZW50cmllcyBhbmQgYXJlIGlnbm9yZWQgaW4KKyAgICAgKiBCbG9jayBlbnRyaWVzLgorICAgICAq
LwogICAgIHVuc2lnbmVkIGxvbmcgcHhudDoxOyAgICAgICAvKiBQcml2aWxlZ2VkLVhOICovCiAg
ICAgdW5zaWduZWQgbG9uZyB4bnQ6MTsgICAgICAgIC8qIGVYZWN1dGUtTmV2ZXIgKi8KICAgICB1
bnNpZ25lZCBsb25nIGFwdDoyOyAgICAgICAgLyogQWNjZXNzIFBlcm1pc3Npb25zICovCiAgICAg
dW5zaWduZWQgbG9uZyBuc3Q6MTsgICAgICAgIC8qIE5vdC1TZWN1cmUgKi8KIH0gbHBhZV9wdF90
OwogCi0vKiBUaGUgcDJtIHRhYmxlcyBoYXZlIGFsbW9zdCB0aGUgc2FtZSBsYXlvdXQsIGJ1dCBz
b21lIG9mIHRoZSBwZXJtaXNzaW9uCi0gKiBhbmQgY2FjaGUtY29udHJvbCBiaXRzIGFyZSBsYWlk
IG91dCBkaWZmZXJlbnRseSAob3IgbWlzc2luZykgKi8KKy8qCisgKiBUaGUgcDJtIHRhYmxlcyBo
YXZlIGFsbW9zdCB0aGUgc2FtZSBsYXlvdXQsIGJ1dCBzb21lIG9mIHRoZSBwZXJtaXNzaW9uCisg
KiBhbmQgY2FjaGUtY29udHJvbCBiaXRzIGFyZSBsYWlkIG91dCBkaWZmZXJlbnRseSAob3IgbWlz
c2luZykuCisgKi8KIHR5cGVkZWYgc3RydWN0IF9fcGFja2VkIHsKICAgICAvKiBUaGVzZSBhcmUg
dXNlZCBpbiBhbGwga2luZHMgb2YgZW50cnkuICovCiAgICAgdW5zaWduZWQgbG9uZyB2YWxpZDox
OyAgICAgIC8qIFZhbGlkIG1hcHBpbmcgKi8KICAgICB1bnNpZ25lZCBsb25nIHRhYmxlOjE7ICAg
ICAgLyogPT0gMSBpbiA0ayBtYXAgZW50cmllcyB0b28gKi8KIAotICAgIC8qIFRoZXNlIHRlbiBi
aXRzIGFyZSBvbmx5IHVzZWQgaW4gQmxvY2sgZW50cmllcyBhbmQgYXJlIGlnbm9yZWQKLSAgICAg
KiBpbiBUYWJsZSBlbnRyaWVzLiAqLworICAgIC8qCisgICAgICogVGhlc2UgdGVuIGJpdHMgYXJl
IG9ubHkgdXNlZCBpbiBCbG9jayBlbnRyaWVzIGFuZCBhcmUgaWdub3JlZAorICAgICAqIGluIFRh
YmxlIGVudHJpZXMuCisgICAgICovCiAgICAgdW5zaWduZWQgbG9uZyBtYXR0cjo0OyAgICAgIC8q
IE1lbW9yeSBBdHRyaWJ1dGVzICovCiAgICAgdW5zaWduZWQgbG9uZyByZWFkOjE7ICAgICAgIC8q
IFJlYWQgYWNjZXNzICovCiAgICAgdW5zaWduZWQgbG9uZyB3cml0ZToxOyAgICAgIC8qIFdyaXRl
IGFjY2VzcyAqLwpAQCAtNzMsOCArODYsMTAgQEAgdHlwZWRlZiBzdHJ1Y3QgX19wYWNrZWQgewog
ICAgIHVuc2lnbmVkIGxvbmcgbG9uZyBiYXNlOjM2OyAvKiBCYXNlIGFkZHJlc3Mgb2YgYmxvY2sg
b3IgbmV4dCB0YWJsZSAqLwogICAgIHVuc2lnbmVkIGxvbmcgc2J6Mzo0OwogCi0gICAgLyogVGhl
c2Ugc2V2ZW4gYml0cyBhcmUgb25seSB1c2VkIGluIEJsb2NrIGVudHJpZXMgYW5kIGFyZSBpZ25v
cmVkCi0gICAgICogaW4gVGFibGUgZW50cmllcy4gKi8KKyAgICAvKgorICAgICAqIFRoZXNlIHNl
dmVuIGJpdHMgYXJlIG9ubHkgdXNlZCBpbiBCbG9jayBlbnRyaWVzIGFuZCBhcmUgaWdub3JlZAor
ICAgICAqIGluIFRhYmxlIGVudHJpZXMuCisgICAgICovCiAgICAgdW5zaWduZWQgbG9uZyBjb250
aWc6MTsgICAgIC8qIEluIGEgYmxvY2sgb2YgMTYgY29udGlndW91cyBlbnRyaWVzICovCiAgICAg
dW5zaWduZWQgbG9uZyBzYnoyOjE7CiAgICAgdW5zaWduZWQgbG9uZyB4bjoxOyAgICAgICAgIC8q
IGVYZWN1dGUtTmV2ZXIgKi8KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 30 15:54:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 15:54:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQyFu-0000YX-GO; Fri, 30 Jun 2017 15:54: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 1dQyFt-0000Vz-3p
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 15:54:49 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 12/98-03577-84476595; Fri, 30 Jun 2017 15:54:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVysyfVTde9JCz
 SYO5+U4slHxezODB6HN39mymAMYo1My8pvyKBNaNtwx7mgjd6Ffef7mBqYOxV6WLk4hAS2Mwo
 8XXDdTYI5zSjxLqO4yxdjJwcbAKaEnc+f2ICsUUEpCWufb7M2MXIwcEsECXxfxoniCkskCoxd
 W88SAWLgKrE9aNPwKp5BawkLn57xgpiSwjIS+xquwhmcwLFj/97AFYjJGAp8XrWVZYJjNwLGB
 lWMWoUpxaVpRbpGhnoJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEepcBCHYw/lo
 WcIhRkoNJSZR35bXQSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvIrFYZFCgkWp6akVaZk5wDCD
 SUtw8CiJ8MoGAaV5iwsSc4sz0yFSpxh1OV5N+P+NSYglLz8vVUqcNwRkhgBIUUZpHtwIWMhfY
 pSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjCvM8gUnsy8ErhNr4COYAI6QnhGCMgRJYkIKakGxt
 DuZStOiylvvPjxwbNHMUfXFT98/Ta88ICgVZHoXx32xc47/K+skpBavct7d9FaTmXd9B/Fh2t
 EVIqjVpdINInNORo9d/++Zbv73e+vlLZsKy9es3xz2cyMIisHj805i/5L8xW4dquKvhOV63QN
 ve8w58uivWcZzHiVXc/Pa1hs2cA0RSeqQYmlOCPRUIu5qDgRACWeBj50AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1498838087!64493537!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9890 invoked from network); 30 Jun 2017 15:54:47 -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; 30 Jun 2017 15: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 0E8CB15B2;
 Fri, 30 Jun 2017 08:54: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 4D1863F41F;
 Fri, 30 Jun 2017 08:54:46 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 30 Jun 2017 16:54:26 +0100
Message-Id: <20170630155431.23824-12-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170630155431.23824-1-julien.grall@arm.com>
References: <20170630155431.23824-1-julien.grall@arm.com>
Cc: proskurin@sec.in.tum.de, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v3 11/16] xen/arm: p2m: Rename p2m_valid,
	p2m_table, p2m_mapping and p2m_is_superpage
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIGhlbHBlcnMgcDJtX3ZhbGlkLCBwMm1fdGFibGUsIHAybV9tYXBwaW5nIGFuZCBwMm1faXNf
c3VwZXJwYWdlIGFyZQpub3Qgc3BlY2lmaWMgdG8gdGhlIHN0YWdlLTIgdHJhbnNsYXRpb24gdGFi
bGVzLiBUaGV5IGNhbiBhbHNvIHdvcmsgb24KYW55IExQQUUgdHJhbnNsYXRpb24gdGFibGVzLiBT
byByZW5hbWUgdGhlbiB0byBscGFlXyogYW5kIHVzZSBwdGUud2Fsawp0byBsb29rIGZvciB0aGUg
dmFsdWUgb2YgdGhlIGZpZWxkLgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KLS0tCgpDYzogcHJvc2t1cmluQHNlYy5pbi50dW0uZGUKCiAgICBzL2Jv
b2xfdC9ib29sLyB3aWxsIGJlIGRvbmUgaW4gYSBzZXBhcmF0ZSBwYXRjaAoKICAgIENoYW5nZXMg
aW4gdjI6CiAgICAgICAgLSBQYXRjaCBhZGRlZAoKICAgIENoYW5nZXMgaW4gdjM6CiAgICAgICAg
LSBBZGQgU3RlZmFubydzIHJldmlld2VkLWJ5Ci0tLQogeGVuL2FyY2gvYXJtL3AybS5jIHwgNDUg
KysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hh
bmdlZCwgMjMgaW5zZXJ0aW9ucygrKSwgMjIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL3AybS5jIGIveGVuL2FyY2gvYXJtL3AybS5jCmluZGV4IDNlMjBhMWVjODIuLjM4
MWRmMWYyMzcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9wMm0uYworKysgYi94ZW4vYXJjaC9h
cm0vcDJtLmMKQEAgLTUyLDI3ICs1MiwyNyBAQCBzdGF0aWMgY29uc3QgcGFkZHJfdCBsZXZlbF9t
YXNrc1tdID0KIHN0YXRpYyBjb25zdCB1aW50OF90IGxldmVsX29yZGVyc1tdID0KICAgICB7IFpF
Uk9FVEhfT1JERVIsIEZJUlNUX09SREVSLCBTRUNPTkRfT1JERVIsIFRISVJEX09SREVSIH07CiAK
LXN0YXRpYyBpbmxpbmUgYm9vbF90IHAybV92YWxpZChscGFlX3QgcHRlKQorc3RhdGljIGlubGlu
ZSBib29sX3QgbHBhZV92YWxpZChscGFlX3QgcHRlKQogewotICAgIHJldHVybiBwdGUucDJtLnZh
bGlkOworICAgIHJldHVybiBwdGUud2Fsay52YWxpZDsKIH0KIC8qCiAgKiBUaGVzZSB0d28gY2Fu
IG9ubHkgYmUgdXNlZCBvbiBMMC4uTDIgcHRlcyBiZWNhdXNlIEwzIG1hcHBpbmdzIHNldAogICog
dGhlIHRhYmxlIGJpdCBhbmQgdGhlcmVmb3JlIHRoZXNlIHdvdWxkIHJldHVybiB0aGUgb3Bwb3Np
dGUgdG8gd2hhdAogICogeW91IHdvdWxkIGV4cGVjdC4KICAqLwotc3RhdGljIGlubGluZSBib29s
X3QgcDJtX3RhYmxlKGxwYWVfdCBwdGUpCitzdGF0aWMgaW5saW5lIGJvb2xfdCBscGFlX3RhYmxl
KGxwYWVfdCBwdGUpCiB7Ci0gICAgcmV0dXJuIHAybV92YWxpZChwdGUpICYmIHB0ZS5wMm0udGFi
bGU7CisgICAgcmV0dXJuIGxwYWVfdmFsaWQocHRlKSAmJiBwdGUud2Fsay50YWJsZTsKIH0KLXN0
YXRpYyBpbmxpbmUgYm9vbF90IHAybV9tYXBwaW5nKGxwYWVfdCBwdGUpCitzdGF0aWMgaW5saW5l
IGJvb2xfdCBscGFlX21hcHBpbmcobHBhZV90IHB0ZSkKIHsKLSAgICByZXR1cm4gcDJtX3ZhbGlk
KHB0ZSkgJiYgIXB0ZS5wMm0udGFibGU7CisgICAgcmV0dXJuIGxwYWVfdmFsaWQocHRlKSAmJiAh
cHRlLndhbGsudGFibGU7CiB9CiAKLXN0YXRpYyBpbmxpbmUgYm9vbCBwMm1faXNfc3VwZXJwYWdl
KGxwYWVfdCBwdGUsIHVuc2lnbmVkIGludCBsZXZlbCkKK3N0YXRpYyBpbmxpbmUgYm9vbCBscGFl
X2lzX3N1cGVycGFnZShscGFlX3QgcHRlLCB1bnNpZ25lZCBpbnQgbGV2ZWwpCiB7Ci0gICAgcmV0
dXJuIChsZXZlbCA8IDMpICYmIHAybV9tYXBwaW5nKHB0ZSk7CisgICAgcmV0dXJuIChsZXZlbCA8
IDMpICYmIGxwYWVfbWFwcGluZyhwdGUpOwogfQogCiBzdGF0aWMgdm9pZCBwMm1fZmx1c2hfdGxi
KHN0cnVjdCBwMm1fZG9tYWluICpwMm0pOwpAQCAtMjgxLDcgKzI4MSw3IEBAIHN0YXRpYyBpbnQg
cDJtX25leHRfbGV2ZWwoc3RydWN0IHAybV9kb21haW4gKnAybSwgYm9vbCByZWFkX29ubHksCiAK
ICAgICBlbnRyeSA9ICp0YWJsZSArIG9mZnNldDsKIAotICAgIGlmICggIXAybV92YWxpZCgqZW50
cnkpICkKKyAgICBpZiAoICFscGFlX3ZhbGlkKCplbnRyeSkgKQogICAgIHsKICAgICAgICAgaWYg
KCByZWFkX29ubHkgKQogICAgICAgICAgICAgcmV0dXJuIEdVRVNUX1RBQkxFX01BUF9GQUlMRUQ7
CkBAIC0yOTIsNyArMjkyLDcgQEAgc3RhdGljIGludCBwMm1fbmV4dF9sZXZlbChzdHJ1Y3QgcDJt
X2RvbWFpbiAqcDJtLCBib29sIHJlYWRfb25seSwKICAgICB9CiAKICAgICAvKiBUaGUgZnVuY3Rp
b24gcDJtX25leHRfbGV2ZWwgaXMgbmV2ZXIgY2FsbGVkIGF0IHRoZSAzcmQgbGV2ZWwgKi8KLSAg
ICBpZiAoIHAybV9tYXBwaW5nKCplbnRyeSkgKQorICAgIGlmICggbHBhZV9tYXBwaW5nKCplbnRy
eSkgKQogICAgICAgICByZXR1cm4gR1VFU1RfVEFCTEVfU1VQRVJfUEFHRTsKIAogICAgIG1mbiA9
IF9tZm4oZW50cnktPnAybS5iYXNlKTsKQEAgLTM3Miw3ICszNzIsNyBAQCBtZm5fdCBwMm1fZ2V0
X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGdmbl90IGdmbiwKIAogICAgIGVudHJ5ID0g
dGFibGVbb2Zmc2V0c1tsZXZlbF1dOwogCi0gICAgaWYgKCBwMm1fdmFsaWQoZW50cnkpICkKKyAg
ICBpZiAoIGxwYWVfdmFsaWQoZW50cnkpICkKICAgICB7CiAgICAgICAgICp0ID0gZW50cnkucDJt
LnR5cGU7CiAKQEAgLTU3Nyw3ICs1NzcsNyBAQCBzdGF0aWMgaW50IHAybV9jcmVhdGVfdGFibGUo
c3RydWN0IHAybV9kb21haW4gKnAybSwgbHBhZV90ICplbnRyeSkKICAgICBscGFlX3QgKnA7CiAg
ICAgbHBhZV90IHB0ZTsKIAotICAgIEFTU0VSVCghcDJtX3ZhbGlkKCplbnRyeSkpOworICAgIEFT
U0VSVCghbHBhZV92YWxpZCgqZW50cnkpKTsKIAogICAgIHBhZ2UgPSBhbGxvY19kb21oZWFwX3Bh
Z2UoTlVMTCwgMCk7CiAgICAgaWYgKCBwYWdlID09IE5VTEwgKQpAQCAtNjQ1LDcgKzY0NSw3IEBA
IGVudW0gcDJtX29wZXJhdGlvbiB7CiAgKi8KIHN0YXRpYyB2b2lkIHAybV9wdXRfbDNfcGFnZShj
b25zdCBscGFlX3QgcHRlKQogewotICAgIEFTU0VSVChwMm1fdmFsaWQocHRlKSk7CisgICAgQVNT
RVJUKGxwYWVfdmFsaWQocHRlKSk7CiAKICAgICAvKgogICAgICAqIFRPRE86IEhhbmRsZSBvdGhl
ciBwMm0gdHlwZXMKQEAgLTY3MywxMSArNjczLDExIEBAIHN0YXRpYyB2b2lkIHAybV9mcmVlX2Vu
dHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGc7CiAK
ICAgICAvKiBOb3RoaW5nIHRvIGRvIGlmIHRoZSBlbnRyeSBpcyBpbnZhbGlkLiAqLwotICAgIGlm
ICggIXAybV92YWxpZChlbnRyeSkgKQorICAgIGlmICggIWxwYWVfdmFsaWQoZW50cnkpICkKICAg
ICAgICAgcmV0dXJuOwogCiAgICAgLyogTm90aGluZyB0byBkbyBidXQgdXBkYXRpbmcgdGhlIHN0
YXRzIGlmIHRoZSBlbnRyeSBpcyBhIHN1cGVyLXBhZ2UuICovCi0gICAgaWYgKCBwMm1faXNfc3Vw
ZXJwYWdlKGVudHJ5LCBsZXZlbCkgKQorICAgIGlmICggbHBhZV9pc19zdXBlcnBhZ2UoZW50cnks
IGxldmVsKSApCiAgICAgewogICAgICAgICBwMm0tPnN0YXRzLm1hcHBpbmdzW2xldmVsXS0tOwog
ICAgICAgICByZXR1cm47CkBAIC03MzMsNyArNzMzLDcgQEAgc3RhdGljIGJvb2wgcDJtX3NwbGl0
X3N1cGVycGFnZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBscGFlX3QgKmVudHJ5LAogICAgICAq
IGEgc3VwZXJwYWdlLgogICAgICAqLwogICAgIEFTU0VSVChsZXZlbCA8IHRhcmdldCk7Ci0gICAg
QVNTRVJUKHAybV9pc19zdXBlcnBhZ2UoKmVudHJ5LCBsZXZlbCkpOworICAgIEFTU0VSVChscGFl
X2lzX3N1cGVycGFnZSgqZW50cnksIGxldmVsKSk7CiAKICAgICBwYWdlID0gYWxsb2NfZG9taGVh
cF9wYWdlKE5VTEwsIDApOwogICAgIGlmICggIXBhZ2UgKQpAQCAtODcwLDcgKzg3MCw3IEBAIHN0
YXRpYyBpbnQgX19wMm1fc2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCiAgICAgICAg
IC8qIFdlIG5lZWQgdG8gc3BsaXQgdGhlIG9yaWdpbmFsIHBhZ2UuICovCiAgICAgICAgIGxwYWVf
dCBzcGxpdF9wdGUgPSAqZW50cnk7CiAKLSAgICAgICAgQVNTRVJUKHAybV9pc19zdXBlcnBhZ2Uo
KmVudHJ5LCBsZXZlbCkpOworICAgICAgICBBU1NFUlQobHBhZV9pc19zdXBlcnBhZ2UoKmVudHJ5
LCBsZXZlbCkpOwogCiAgICAgICAgIGlmICggIXAybV9zcGxpdF9zdXBlcnBhZ2UocDJtLCAmc3Bs
aXRfcHRlLCBsZXZlbCwgdGFyZ2V0LCBvZmZzZXRzKSApCiAgICAgICAgIHsKQEAgLTk0NCwxMiAr
OTQ0LDEyIEBAIHN0YXRpYyBpbnQgX19wMm1fc2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpw
Mm0sCiAgICAgICogc2VxdWVuY2Ugd2hlbiB1cGRhdGluZyB0aGUgdHJhbnNsYXRpb24gdGFibGUg
KEQ0LjcuMSBpbiBBUk0gRERJCiAgICAgICogMDQ4N0EuaikuCiAgICAgICovCi0gICAgaWYgKCBw
Mm1fdmFsaWQob3JpZ19wdGUpICkKKyAgICBpZiAoIGxwYWVfdmFsaWQob3JpZ19wdGUpICkKICAg
ICAgICAgcDJtX3JlbW92ZV9wdGUoZW50cnksIHAybS0+Y2xlYW5fcHRlKTsKIAogICAgIGlmICgg
bWZuX2VxKHNtZm4sIElOVkFMSURfTUZOKSApCiAgICAgICAgIC8qIEZsdXNoIGNhbiBiZSBkZWZl
cnJlZCBpZiB0aGUgZW50cnkgaXMgcmVtb3ZlZCAqLwotICAgICAgICBwMm0tPm5lZWRfZmx1c2gg
fD0gISFwMm1fdmFsaWQob3JpZ19wdGUpOworICAgICAgICBwMm0tPm5lZWRfZmx1c2ggfD0gISFs
cGFlX3ZhbGlkKG9yaWdfcHRlKTsKICAgICBlbHNlCiAgICAgewogICAgICAgICBscGFlX3QgcHRl
ID0gbWZuX3RvX3AybV9lbnRyeShzbWZuLCB0LCBhKTsKQEAgLTk2NCw3ICs5NjQsNyBAQCBzdGF0
aWMgaW50IF9fcDJtX3NldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgICAgICAg
KiBBbHRob3VnaCwgaXQgY291bGQgYmUgZGVmZXJlZCB3aGVuIG9ubHkgdGhlIHBlcm1pc3Npb25z
IGFyZQogICAgICAgICAgKiBjaGFuZ2VkIChlLmcgaW4gY2FzZSBvZiBtZW1hY2Nlc3MpLgogICAg
ICAgICAgKi8KLSAgICAgICAgaWYgKCBwMm1fdmFsaWQob3JpZ19wdGUpICkKKyAgICAgICAgaWYg
KCBscGFlX3ZhbGlkKG9yaWdfcHRlKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggbGlr
ZWx5KCFwMm0tPm1lbV9hY2Nlc3NfZW5hYmxlZCkgfHwKICAgICAgICAgICAgICAgICAgUDJNX0NM
RUFSX1BFUk0ocHRlKSAhPSBQMk1fQ0xFQVJfUEVSTShvcmlnX3B0ZSkgKQpAQCAtOTg2LDEwICs5
ODYsMTEgQEAgc3RhdGljIGludCBfX3AybV9zZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAy
bSwKICAgICAgKiBGcmVlIHRoZSBlbnRyeSBvbmx5IGlmIHRoZSBvcmlnaW5hbCBwdGUgd2FzIHZh
bGlkIGFuZCB0aGUgYmFzZQogICAgICAqIGlzIGRpZmZlcmVudCAodG8gYXZvaWQgZnJlZWluZyB3
aGVuIHBlcm1pc3Npb24gaXMgY2hhbmdlZCkuCiAgICAgICovCi0gICAgaWYgKCBwMm1fdmFsaWQo
b3JpZ19wdGUpICYmIGVudHJ5LT5wMm0uYmFzZSAhPSBvcmlnX3B0ZS5wMm0uYmFzZSApCisgICAg
aWYgKCBscGFlX3ZhbGlkKG9yaWdfcHRlKSAmJiBlbnRyeS0+cDJtLmJhc2UgIT0gb3JpZ19wdGUu
cDJtLmJhc2UgKQogICAgICAgICBwMm1fZnJlZV9lbnRyeShwMm0sIG9yaWdfcHRlLCBsZXZlbCk7
CiAKLSAgICBpZiAoIG5lZWRfaW9tbXUocDJtLT5kb21haW4pICYmIChwMm1fdmFsaWQob3JpZ19w
dGUpIHx8IHAybV92YWxpZCgqZW50cnkpKSApCisgICAgaWYgKCBuZWVkX2lvbW11KHAybS0+ZG9t
YWluKSAmJgorICAgICAgICAgKGxwYWVfdmFsaWQob3JpZ19wdGUpIHx8IGxwYWVfdmFsaWQoKmVu
dHJ5KSkgKQogICAgICAgICByYyA9IGlvbW11X2lvdGxiX2ZsdXNoKHAybS0+ZG9tYWluLCBnZm5f
eChzZ2ZuKSwgMVVMIDw8IHBhZ2Vfb3JkZXIpOwogICAgIGVsc2UKICAgICAgICAgcmMgPSAwOwot
LSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 30 15:54:50 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 15:54:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQyFu-0000ZV-OQ; Fri, 30 Jun 2017 15: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 <julien.grall@arm.com>) id 1dQyFt-0000Ru-Gj
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 15:54:49 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 23/53-02175-94476595; Fri, 30 Jun 2017 15:54:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsVysyfVTdetJCz
 S4NlMLoslHxezODB6HN39mymAMYo1My8pvyKBNePxxpksBb+KKp6uncnSwLg/qouRi0NIYDOj
 xLQ9V1i7GDmBnNOMEk1va0FsNgFNiTufPzGB2CIC0hLXPl9m7GLk4GAWiJL4P40TJCws4CPR9
 nIrWAmLgKrErld7GUFsXgErifX/dzKD2BIC8hK72i6CjecEih//94AJYpWlxOtZV1kmMHIvYG
 RYxahenFpUllqka6GXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iRHoWwYg2MF4sNn
 5EKMkB5OSKO/Ka6GRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4FYvDIoUEi1LTUyvSMnOAQQaT
 luDgURLhlQ0CSvMWFyTmFmemQ6ROMepyvJrw/xuTEEtefl6qlDjvqyKgIgGQoozSPLgRsIC/x
 CgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWFeNpBLeDLzSuA2vQI6ggnoCOEZISBHlCQipKQaGI
 uYp4m/nmkfsE7v+72TJz/nS/9onPCwR61MIzfmiP1+xQ7x1rW9j13b7xTFf9v3guNA1tnKeTN
 ehl2PuGq1meWudmZM/EW96F3CEpEiC1S5r5y5ZerkGvP0gzpPy5X96e/kP/lIPHi4/3qfNsOz
 vu9y8/bO2d8bVP9zsWxp4dtVCZpqO64nCCixFGckGmoxFxUnAgAOyxBBcwIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1498838085!97976173!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54643 invoked from network); 30 Jun 2017 15:54:45 -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; 30 Jun 2017 15:54: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 154EB15AD;
 Fri, 30 Jun 2017 08:54: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 508E33F41F;
 Fri, 30 Jun 2017 08:54:44 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 30 Jun 2017 16:54:24 +0100
Message-Id: <20170630155431.23824-10-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170630155431.23824-1-julien.grall@arm.com>
References: <20170630155431.23824-1-julien.grall@arm.com>
Cc: proskurin@sec.in.tum.de, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v3 09/16] xen/arm: Move LPAE definition in a
	separate 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>

cGFnZS5oIGlzIGdldHRpbmcgYmlnZ2VyLiBNb3ZlIG91dCBldmVyeSBMUEFFIGRlZmluaXRpb25z
IGluIGEgc2VwYXJhdGUKaGVhZGVyLiBUaGVyZSBpcyBubyBmdW5jdGlvbmFsIGNoYW5nZXMuCgpT
aWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpSZXZpZXdl
ZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKLS0tCgpD
YzogcHJvc2t1cmluQHNlYy5pbi50dW0uZGUKCiAgICBDaGFuZ2VzIGluIHYyOgogICAgICAgIC0g
TW92ZSBjb21tZW50IGFmdGVyIHRoZSAjZW5kaWYgcmF0aGVyIHRoYW4gYmVmb3JlCiAgICAgICAg
LSBBZGQgU3RlZmFubydzIHJldmlld2VkLWJ5Ci0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9scGFl
LmggfCAxNjkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4
ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaCB8IDE1MiArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDE3MCBpbnNlcnRpb25zKCspLCAxNTEg
ZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLWFybS9scGFl
LmgKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2xwYWUuaCBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vbHBhZS5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLmFk
OGM1NzFlYTUKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2xwYWUuaApA
QCAtMCwwICsxLDE2OSBAQAorI2lmbmRlZiBfX0FSTV9MUEFFX0hfXworI2RlZmluZSBfX0FSTV9M
UEFFX0hfXworCisjaWZuZGVmIF9fQVNTRU1CTFlfXworCisvKiBXQVJOSU5HISAgVW5saWtlIHRo
ZSBJbnRlbCBwYWdldGFibGUgY29kZSwgd2hlcmUgbDEgaXMgdGhlIGxvd2VzdAorICogbGV2ZWwg
YW5kIGw0IGlzIHRoZSByb290IG9mIHRoZSB0cmllLCB0aGUgQVJNIHBhZ2V0YWJsZXMgZm9sbG93
IEFSTSdzCisgKiBkb2N1bWVudGF0aW9uOiB0aGUgbGV2ZWxzIGFyZSBjYWxsZWQgZmlyc3QsIHNl
Y29uZCAmYyBpbiB0aGUgb3JkZXIKKyAqIHRoYXQgdGhlIE1NVSB3YWxrcyB0aGVtIChpLmUuICJm
aXJzdCIgaXMgdGhlIHJvb3Qgb2YgdGhlIHRyaWUpLiAqLworCisvKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqCisgKiBBUk12Ny1BIExQQUUgcGFnZXRhYmxlczogMy1sZXZlbCB0cmllLCBtYXBwaW5nIDQw
LWJpdCBpbnB1dCB0bworICogNDAtYml0IG91dHB1dCBhZGRyZXNzZXMuICBUYWJsZXMgYXQgYWxs
IGxldmVscyBoYXZlIDUxMiA2NC1iaXQgZW50cmllcworICogKGkuZS4gYXJlIDRLYiBsb25nKS4K
KyAqCisgKiBUaGUgYml0LXNodWZmbGluZyB0aGF0IGhhcyB0aGUgcGVybWlzc2lvbiBiaXRzIGlu
IGJyYW5jaCBub2RlcyBpbiBhCisgKiBkaWZmZXJlbnQgcGxhY2UgZnJvbSB0aG9zZSBpbiBsZWFm
IG5vZGVzIHNlZW1zIHRvIGJlIHRvIGFsbG93IGxpbmVhcgorICogcGFnZXRhYmxlIHRyaWNrcy4g
IElmIHdlJ3JlIG5vdCBkb2luZyB0aGF0IHRoZW4gdGhlIHNldCBvZiBwZXJtaXNzaW9uCisgKiBi
aXRzIHRoYXQncyBub3QgaW4gdXNlIGluIGEgZ2l2ZW4gbm9kZSB0eXBlIGNhbiBiZSB1c2VkIGFz
CisgKiBleHRyYSBzb2Z0d2FyZS1kZWZpbmVkIGJpdHMuICovCisKK3R5cGVkZWYgc3RydWN0IF9f
cGFja2VkIHsKKyAgICAvKiBUaGVzZSBhcmUgdXNlZCBpbiBhbGwga2luZHMgb2YgZW50cnkuICov
CisgICAgdW5zaWduZWQgbG9uZyB2YWxpZDoxOyAgICAgIC8qIFZhbGlkIG1hcHBpbmcgKi8KKyAg
ICB1bnNpZ25lZCBsb25nIHRhYmxlOjE7ICAgICAgLyogPT0gMSBpbiA0ayBtYXAgZW50cmllcyB0
b28gKi8KKworICAgIC8qIFRoZXNlIHRlbiBiaXRzIGFyZSBvbmx5IHVzZWQgaW4gQmxvY2sgZW50
cmllcyBhbmQgYXJlIGlnbm9yZWQKKyAgICAgKiBpbiBUYWJsZSBlbnRyaWVzLiAqLworICAgIHVu
c2lnbmVkIGxvbmcgYWk6MzsgICAgICAgICAvKiBBdHRyaWJ1dGUgSW5kZXggKi8KKyAgICB1bnNp
Z25lZCBsb25nIG5zOjE7ICAgICAgICAgLyogTm90LVNlY3VyZSAqLworICAgIHVuc2lnbmVkIGxv
bmcgdXNlcjoxOyAgICAgICAvKiBVc2VyLXZpc2libGUgKi8KKyAgICB1bnNpZ25lZCBsb25nIHJv
OjE7ICAgICAgICAgLyogUmVhZC1Pbmx5ICovCisgICAgdW5zaWduZWQgbG9uZyBzaDoyOyAgICAg
ICAgIC8qIFNoYXJlYWJpbGl0eSAqLworICAgIHVuc2lnbmVkIGxvbmcgYWY6MTsgICAgICAgICAv
KiBBY2Nlc3MgRmxhZyAqLworICAgIHVuc2lnbmVkIGxvbmcgbmc6MTsgICAgICAgICAvKiBOb3Qt
R2xvYmFsICovCisKKyAgICAvKiBUaGUgYmFzZSBhZGRyZXNzIG11c3QgYmUgYXBwcm9wcmlhdGVs
eSBhbGlnbmVkIGZvciBCbG9jayBlbnRyaWVzICovCisgICAgdW5zaWduZWQgbG9uZyBsb25nIGJh
c2U6MzY7IC8qIEJhc2UgYWRkcmVzcyBvZiBibG9jayBvciBuZXh0IHRhYmxlICovCisgICAgdW5z
aWduZWQgbG9uZyBzYno6NDsgICAgICAgIC8qIE11c3QgYmUgemVybyAqLworCisgICAgLyogVGhl
c2Ugc2V2ZW4gYml0cyBhcmUgb25seSB1c2VkIGluIEJsb2NrIGVudHJpZXMgYW5kIGFyZSBpZ25v
cmVkCisgICAgICogaW4gVGFibGUgZW50cmllcy4gKi8KKyAgICB1bnNpZ25lZCBsb25nIGNvbnRp
ZzoxOyAgICAgLyogSW4gYSBibG9jayBvZiAxNiBjb250aWd1b3VzIGVudHJpZXMgKi8KKyAgICB1
bnNpZ25lZCBsb25nIHB4bjoxOyAgICAgICAgLyogUHJpdmlsZWdlZC1YTiAqLworICAgIHVuc2ln
bmVkIGxvbmcgeG46MTsgICAgICAgICAvKiBlWGVjdXRlLU5ldmVyICovCisgICAgdW5zaWduZWQg
bG9uZyBhdmFpbDo0OyAgICAgIC8qIElnbm9yZWQgYnkgaGFyZHdhcmUgKi8KKworICAgIC8qIFRo
ZXNlIDUgYml0cyBhcmUgb25seSB1c2VkIGluIFRhYmxlIGVudHJpZXMgYW5kIGFyZSBpZ25vcmVk
IGluCisgICAgICogQmxvY2sgZW50cmllcyAqLworICAgIHVuc2lnbmVkIGxvbmcgcHhudDoxOyAg
ICAgICAvKiBQcml2aWxlZ2VkLVhOICovCisgICAgdW5zaWduZWQgbG9uZyB4bnQ6MTsgICAgICAg
IC8qIGVYZWN1dGUtTmV2ZXIgKi8KKyAgICB1bnNpZ25lZCBsb25nIGFwdDoyOyAgICAgICAgLyog
QWNjZXNzIFBlcm1pc3Npb25zICovCisgICAgdW5zaWduZWQgbG9uZyBuc3Q6MTsgICAgICAgIC8q
IE5vdC1TZWN1cmUgKi8KK30gbHBhZV9wdF90OworCisvKiBUaGUgcDJtIHRhYmxlcyBoYXZlIGFs
bW9zdCB0aGUgc2FtZSBsYXlvdXQsIGJ1dCBzb21lIG9mIHRoZSBwZXJtaXNzaW9uCisgKiBhbmQg
Y2FjaGUtY29udHJvbCBiaXRzIGFyZSBsYWlkIG91dCBkaWZmZXJlbnRseSAob3IgbWlzc2luZykg
Ki8KK3R5cGVkZWYgc3RydWN0IF9fcGFja2VkIHsKKyAgICAvKiBUaGVzZSBhcmUgdXNlZCBpbiBh
bGwga2luZHMgb2YgZW50cnkuICovCisgICAgdW5zaWduZWQgbG9uZyB2YWxpZDoxOyAgICAgIC8q
IFZhbGlkIG1hcHBpbmcgKi8KKyAgICB1bnNpZ25lZCBsb25nIHRhYmxlOjE7ICAgICAgLyogPT0g
MSBpbiA0ayBtYXAgZW50cmllcyB0b28gKi8KKworICAgIC8qIFRoZXNlIHRlbiBiaXRzIGFyZSBv
bmx5IHVzZWQgaW4gQmxvY2sgZW50cmllcyBhbmQgYXJlIGlnbm9yZWQKKyAgICAgKiBpbiBUYWJs
ZSBlbnRyaWVzLiAqLworICAgIHVuc2lnbmVkIGxvbmcgbWF0dHI6NDsgICAgICAvKiBNZW1vcnkg
QXR0cmlidXRlcyAqLworICAgIHVuc2lnbmVkIGxvbmcgcmVhZDoxOyAgICAgICAvKiBSZWFkIGFj
Y2VzcyAqLworICAgIHVuc2lnbmVkIGxvbmcgd3JpdGU6MTsgICAgICAvKiBXcml0ZSBhY2Nlc3Mg
Ki8KKyAgICB1bnNpZ25lZCBsb25nIHNoOjI7ICAgICAgICAgLyogU2hhcmVhYmlsaXR5ICovCisg
ICAgdW5zaWduZWQgbG9uZyBhZjoxOyAgICAgICAgIC8qIEFjY2VzcyBGbGFnICovCisgICAgdW5z
aWduZWQgbG9uZyBzYno0OjE7CisKKyAgICAvKiBUaGUgYmFzZSBhZGRyZXNzIG11c3QgYmUgYXBw
cm9wcmlhdGVseSBhbGlnbmVkIGZvciBCbG9jayBlbnRyaWVzICovCisgICAgdW5zaWduZWQgbG9u
ZyBsb25nIGJhc2U6MzY7IC8qIEJhc2UgYWRkcmVzcyBvZiBibG9jayBvciBuZXh0IHRhYmxlICov
CisgICAgdW5zaWduZWQgbG9uZyBzYnozOjQ7CisKKyAgICAvKiBUaGVzZSBzZXZlbiBiaXRzIGFy
ZSBvbmx5IHVzZWQgaW4gQmxvY2sgZW50cmllcyBhbmQgYXJlIGlnbm9yZWQKKyAgICAgKiBpbiBU
YWJsZSBlbnRyaWVzLiAqLworICAgIHVuc2lnbmVkIGxvbmcgY29udGlnOjE7ICAgICAvKiBJbiBh
IGJsb2NrIG9mIDE2IGNvbnRpZ3VvdXMgZW50cmllcyAqLworICAgIHVuc2lnbmVkIGxvbmcgc2J6
MjoxOworICAgIHVuc2lnbmVkIGxvbmcgeG46MTsgICAgICAgICAvKiBlWGVjdXRlLU5ldmVyICov
CisgICAgdW5zaWduZWQgbG9uZyB0eXBlOjQ7ICAgICAgIC8qIElnbm9yZSBieSBoYXJkd2FyZS4g
VXNlZCB0byBzdG9yZSBwMm0gdHlwZXMgKi8KKworICAgIHVuc2lnbmVkIGxvbmcgc2J6MTo1Owor
fSBscGFlX3AybV90OworCisvKiBQZXJtaXNzaW9uIG1hc2s6IHhuLCB3cml0ZSwgcmVhZCAqLwor
I2RlZmluZSBQMk1fUEVSTV9NQVNLICgweDAwNDAwMDAwMDAwMDAwQzBVTEwpCisjZGVmaW5lIFAy
TV9DTEVBUl9QRVJNKHB0ZSkgKChwdGUpLmJpdHMgJiB+UDJNX1BFUk1fTUFTSykKKworLyoKKyAq
IFdhbGsgaXMgdGhlIGNvbW1vbiBiaXRzIG9mIHAybSBhbmQgcHQgZW50cmllcyB3aGljaCBhcmUg
bmVlZGVkIHRvCisgKiBzaW1wbHkgd2FsayB0aGUgdGFibGUgKGUuZy4gZm9yIGRlYnVnKS4KKyAq
LwordHlwZWRlZiBzdHJ1Y3QgX19wYWNrZWQgeworICAgIC8qIFRoZXNlIGFyZSB1c2VkIGluIGFs
bCBraW5kcyBvZiBlbnRyeS4gKi8KKyAgICB1bnNpZ25lZCBsb25nIHZhbGlkOjE7ICAgICAgLyog
VmFsaWQgbWFwcGluZyAqLworICAgIHVuc2lnbmVkIGxvbmcgdGFibGU6MTsgICAgICAvKiA9PSAx
IGluIDRrIG1hcCBlbnRyaWVzIHRvbyAqLworCisgICAgdW5zaWduZWQgbG9uZyBwYWQyOjEwOwor
CisgICAgLyogVGhlIGJhc2UgYWRkcmVzcyBtdXN0IGJlIGFwcHJvcHJpYXRlbHkgYWxpZ25lZCBm
b3IgQmxvY2sgZW50cmllcyAqLworICAgIHVuc2lnbmVkIGxvbmcgbG9uZyBiYXNlOjM2OyAvKiBC
YXNlIGFkZHJlc3Mgb2YgYmxvY2sgb3IgbmV4dCB0YWJsZSAqLworCisgICAgdW5zaWduZWQgbG9u
ZyBwYWQxOjE2OworfSBscGFlX3dhbGtfdDsKKwordHlwZWRlZiB1bmlvbiB7CisgICAgdWludDY0
X3QgYml0czsKKyAgICBscGFlX3B0X3QgcHQ7CisgICAgbHBhZV9wMm1fdCBwMm07CisgICAgbHBh
ZV93YWxrX3Qgd2FsazsKK30gbHBhZV90OworCisjZW5kaWYgLyogX19BU1NFTUJMWV9fICovCisK
Ky8qCisgKiBUaGVzZSBudW1iZXJzIGFkZCB1cCB0byBhIDQ4LWJpdCBpbnB1dCBhZGRyZXNzIHNw
YWNlLgorICoKKyAqIE9uIDMyLWJpdCB0aGUgemVyb2V0aCBsZXZlbCBkb2VzIG5vdCBleGlzdCwg
dGhlcmVmb3JlIHRoZSB0b3RhbCBpcworICogMzktYml0cy4gVGhlIEFSTXY3LUEgYXJjaGl0ZWN0
dXJlIGFjdHVhbGx5IHNwZWNpZmllcyBhIDQwLWJpdCBpbnB1dAorICogYWRkcmVzcyBzcGFjZSBm
b3IgdGhlIHAybSwgd2l0aCBhbiA4SyAoMTAyNC1lbnRyeSkgdG9wLWxldmVsIHRhYmxlLgorICog
SG93ZXZlciBYZW4gb25seSBzdXBwb3J0cyAxNkdCIG9mIFJBTSBvbiAzMi1iaXQgQVJNIHN5c3Rl
bXMgYW5kCisgKiB0aGVyZWZvcmUgMzktYml0cyBhcmUgc3VmZmljaWVudC4KKyAqLworCisjZGVm
aW5lIExQQUVfU0hJRlQgICAgICA5CisjZGVmaW5lIExQQUVfRU5UUklFUyAgICAoX0FDKDEsVSkg
PDwgTFBBRV9TSElGVCkKKyNkZWZpbmUgTFBBRV9FTlRSWV9NQVNLIChMUEFFX0VOVFJJRVMgLSAx
KQorCisjZGVmaW5lIFRISVJEX1NISUZUICAgIChQQUdFX1NISUZUKQorI2RlZmluZSBUSElSRF9P
UkRFUiAgICAoVEhJUkRfU0hJRlQgLSBQQUdFX1NISUZUKQorI2RlZmluZSBUSElSRF9TSVpFICAg
ICAoKHBhZGRyX3QpMSA8PCBUSElSRF9TSElGVCkKKyNkZWZpbmUgVEhJUkRfTUFTSyAgICAgKH4o
VEhJUkRfU0laRSAtIDEpKQorI2RlZmluZSBTRUNPTkRfU0hJRlQgICAoVEhJUkRfU0hJRlQgKyBM
UEFFX1NISUZUKQorI2RlZmluZSBTRUNPTkRfT1JERVIgICAoU0VDT05EX1NISUZUIC0gUEFHRV9T
SElGVCkKKyNkZWZpbmUgU0VDT05EX1NJWkUgICAgKChwYWRkcl90KTEgPDwgU0VDT05EX1NISUZU
KQorI2RlZmluZSBTRUNPTkRfTUFTSyAgICAofihTRUNPTkRfU0laRSAtIDEpKQorI2RlZmluZSBG
SVJTVF9TSElGVCAgICAoU0VDT05EX1NISUZUICsgTFBBRV9TSElGVCkKKyNkZWZpbmUgRklSU1Rf
T1JERVIgICAgKEZJUlNUX1NISUZUIC0gUEFHRV9TSElGVCkKKyNkZWZpbmUgRklSU1RfU0laRSAg
ICAgKChwYWRkcl90KTEgPDwgRklSU1RfU0hJRlQpCisjZGVmaW5lIEZJUlNUX01BU0sgICAgICh+
KEZJUlNUX1NJWkUgLSAxKSkKKyNkZWZpbmUgWkVST0VUSF9TSElGVCAgKEZJUlNUX1NISUZUICsg
TFBBRV9TSElGVCkKKyNkZWZpbmUgWkVST0VUSF9PUkRFUiAgKFpFUk9FVEhfU0hJRlQgLSBQQUdF
X1NISUZUKQorI2RlZmluZSBaRVJPRVRIX1NJWkUgICAoKHBhZGRyX3QpMSA8PCBaRVJPRVRIX1NI
SUZUKQorI2RlZmluZSBaRVJPRVRIX01BU0sgICAofihaRVJPRVRIX1NJWkUgLSAxKSkKKworLyog
Q2FsY3VsYXRlIHRoZSBvZmZzZXRzIGludG8gdGhlIHBhZ2V0YWJsZXMgZm9yIGEgZ2l2ZW4gVkEg
Ki8KKyNkZWZpbmUgemVyb2V0aF9saW5lYXJfb2Zmc2V0KHZhKSAoKHZhKSA+PiBaRVJPRVRIX1NI
SUZUKQorI2RlZmluZSBmaXJzdF9saW5lYXJfb2Zmc2V0KHZhKSAoKHZhKSA+PiBGSVJTVF9TSElG
VCkKKyNkZWZpbmUgc2Vjb25kX2xpbmVhcl9vZmZzZXQodmEpICgodmEpID4+IFNFQ09ORF9TSElG
VCkKKyNkZWZpbmUgdGhpcmRfbGluZWFyX29mZnNldCh2YSkgKCh2YSkgPj4gVEhJUkRfU0hJRlQp
CisKKyNkZWZpbmUgVEFCTEVfT0ZGU0VUKG9mZnMpICgodW5zaWduZWQgaW50KShvZmZzKSAmIExQ
QUVfRU5UUllfTUFTSykKKyNkZWZpbmUgZmlyc3RfdGFibGVfb2Zmc2V0KHZhKSAgVEFCTEVfT0ZG
U0VUKGZpcnN0X2xpbmVhcl9vZmZzZXQodmEpKQorI2RlZmluZSBzZWNvbmRfdGFibGVfb2Zmc2V0
KHZhKSBUQUJMRV9PRkZTRVQoc2Vjb25kX2xpbmVhcl9vZmZzZXQodmEpKQorI2RlZmluZSB0aGly
ZF90YWJsZV9vZmZzZXQodmEpICBUQUJMRV9PRkZTRVQodGhpcmRfbGluZWFyX29mZnNldCh2YSkp
CisjZGVmaW5lIHplcm9ldGhfdGFibGVfb2Zmc2V0KHZhKSAgVEFCTEVfT0ZGU0VUKHplcm9ldGhf
bGluZWFyX29mZnNldCh2YSkpCisKKyNlbmRpZiAvKiBfX0FSTV9MUEFFX0hfXyAqLworCisvKgor
ICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgor
ICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIHRhYi13aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9k
ZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFn
ZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKaW5kZXggMzY3MGFiNjY1ZC4uY2VmMmYy
ODkxNCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9wYWdlLmgKQEAgLTMsNiArMyw3IEBACiAKICNpbmNsdWRlIDxwdWJsaWMv
eGVuLmg+CiAjaW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci5oPgorI2luY2x1ZGUgPGFzbS9scGFlLmg+
CiAKICNpZmRlZiBDT05GSUdfQVJNXzY0CiAjZGVmaW5lIFBBRERSX0JJVFMgICAgICAgICAgICAg
IDQ4CkBAIC05NywxMTQgKzk4LDYgQEAKICNpbmNsdWRlIDx4ZW4vbGliLmg+CiAjaW5jbHVkZSA8
YXNtL3N5c3RlbS5oPgogCi0vKiBXQVJOSU5HISAgVW5saWtlIHRoZSBJbnRlbCBwYWdldGFibGUg
Y29kZSwgd2hlcmUgbDEgaXMgdGhlIGxvd2VzdAotICogbGV2ZWwgYW5kIGw0IGlzIHRoZSByb290
IG9mIHRoZSB0cmllLCB0aGUgQVJNIHBhZ2V0YWJsZXMgZm9sbG93IEFSTSdzCi0gKiBkb2N1bWVu
dGF0aW9uOiB0aGUgbGV2ZWxzIGFyZSBjYWxsZWQgZmlyc3QsIHNlY29uZCAmYyBpbiB0aGUgb3Jk
ZXIKLSAqIHRoYXQgdGhlIE1NVSB3YWxrcyB0aGVtIChpLmUuICJmaXJzdCIgaXMgdGhlIHJvb3Qg
b2YgdGhlIHRyaWUpLiAqLwotCi0vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCi0gKiBBUk12Ny1BIExQ
QUUgcGFnZXRhYmxlczogMy1sZXZlbCB0cmllLCBtYXBwaW5nIDQwLWJpdCBpbnB1dCB0bwotICog
NDAtYml0IG91dHB1dCBhZGRyZXNzZXMuICBUYWJsZXMgYXQgYWxsIGxldmVscyBoYXZlIDUxMiA2
NC1iaXQgZW50cmllcwotICogKGkuZS4gYXJlIDRLYiBsb25nKS4KLSAqCi0gKiBUaGUgYml0LXNo
dWZmbGluZyB0aGF0IGhhcyB0aGUgcGVybWlzc2lvbiBiaXRzIGluIGJyYW5jaCBub2RlcyBpbiBh
Ci0gKiBkaWZmZXJlbnQgcGxhY2UgZnJvbSB0aG9zZSBpbiBsZWFmIG5vZGVzIHNlZW1zIHRvIGJl
IHRvIGFsbG93IGxpbmVhcgotICogcGFnZXRhYmxlIHRyaWNrcy4gIElmIHdlJ3JlIG5vdCBkb2lu
ZyB0aGF0IHRoZW4gdGhlIHNldCBvZiBwZXJtaXNzaW9uCi0gKiBiaXRzIHRoYXQncyBub3QgaW4g
dXNlIGluIGEgZ2l2ZW4gbm9kZSB0eXBlIGNhbiBiZSB1c2VkIGFzCi0gKiBleHRyYSBzb2Z0d2Fy
ZS1kZWZpbmVkIGJpdHMuICovCi0KLXR5cGVkZWYgc3RydWN0IF9fcGFja2VkIHsKLSAgICAvKiBU
aGVzZSBhcmUgdXNlZCBpbiBhbGwga2luZHMgb2YgZW50cnkuICovCi0gICAgdW5zaWduZWQgbG9u
ZyB2YWxpZDoxOyAgICAgIC8qIFZhbGlkIG1hcHBpbmcgKi8KLSAgICB1bnNpZ25lZCBsb25nIHRh
YmxlOjE7ICAgICAgLyogPT0gMSBpbiA0ayBtYXAgZW50cmllcyB0b28gKi8KLQotICAgIC8qIFRo
ZXNlIHRlbiBiaXRzIGFyZSBvbmx5IHVzZWQgaW4gQmxvY2sgZW50cmllcyBhbmQgYXJlIGlnbm9y
ZWQKLSAgICAgKiBpbiBUYWJsZSBlbnRyaWVzLiAqLwotICAgIHVuc2lnbmVkIGxvbmcgYWk6Mzsg
ICAgICAgICAvKiBBdHRyaWJ1dGUgSW5kZXggKi8KLSAgICB1bnNpZ25lZCBsb25nIG5zOjE7ICAg
ICAgICAgLyogTm90LVNlY3VyZSAqLwotICAgIHVuc2lnbmVkIGxvbmcgdXNlcjoxOyAgICAgICAv
KiBVc2VyLXZpc2libGUgKi8KLSAgICB1bnNpZ25lZCBsb25nIHJvOjE7ICAgICAgICAgLyogUmVh
ZC1Pbmx5ICovCi0gICAgdW5zaWduZWQgbG9uZyBzaDoyOyAgICAgICAgIC8qIFNoYXJlYWJpbGl0
eSAqLwotICAgIHVuc2lnbmVkIGxvbmcgYWY6MTsgICAgICAgICAvKiBBY2Nlc3MgRmxhZyAqLwot
ICAgIHVuc2lnbmVkIGxvbmcgbmc6MTsgICAgICAgICAvKiBOb3QtR2xvYmFsICovCi0KLSAgICAv
KiBUaGUgYmFzZSBhZGRyZXNzIG11c3QgYmUgYXBwcm9wcmlhdGVseSBhbGlnbmVkIGZvciBCbG9j
ayBlbnRyaWVzICovCi0gICAgdW5zaWduZWQgbG9uZyBsb25nIGJhc2U6MzY7IC8qIEJhc2UgYWRk
cmVzcyBvZiBibG9jayBvciBuZXh0IHRhYmxlICovCi0gICAgdW5zaWduZWQgbG9uZyBzYno6NDsg
ICAgICAgIC8qIE11c3QgYmUgemVybyAqLwotCi0gICAgLyogVGhlc2Ugc2V2ZW4gYml0cyBhcmUg
b25seSB1c2VkIGluIEJsb2NrIGVudHJpZXMgYW5kIGFyZSBpZ25vcmVkCi0gICAgICogaW4gVGFi
bGUgZW50cmllcy4gKi8KLSAgICB1bnNpZ25lZCBsb25nIGNvbnRpZzoxOyAgICAgLyogSW4gYSBi
bG9jayBvZiAxNiBjb250aWd1b3VzIGVudHJpZXMgKi8KLSAgICB1bnNpZ25lZCBsb25nIHB4bjox
OyAgICAgICAgLyogUHJpdmlsZWdlZC1YTiAqLwotICAgIHVuc2lnbmVkIGxvbmcgeG46MTsgICAg
ICAgICAvKiBlWGVjdXRlLU5ldmVyICovCi0gICAgdW5zaWduZWQgbG9uZyBhdmFpbDo0OyAgICAg
IC8qIElnbm9yZWQgYnkgaGFyZHdhcmUgKi8KLQotICAgIC8qIFRoZXNlIDUgYml0cyBhcmUgb25s
eSB1c2VkIGluIFRhYmxlIGVudHJpZXMgYW5kIGFyZSBpZ25vcmVkIGluCi0gICAgICogQmxvY2sg
ZW50cmllcyAqLwotICAgIHVuc2lnbmVkIGxvbmcgcHhudDoxOyAgICAgICAvKiBQcml2aWxlZ2Vk
LVhOICovCi0gICAgdW5zaWduZWQgbG9uZyB4bnQ6MTsgICAgICAgIC8qIGVYZWN1dGUtTmV2ZXIg
Ki8KLSAgICB1bnNpZ25lZCBsb25nIGFwdDoyOyAgICAgICAgLyogQWNjZXNzIFBlcm1pc3Npb25z
ICovCi0gICAgdW5zaWduZWQgbG9uZyBuc3Q6MTsgICAgICAgIC8qIE5vdC1TZWN1cmUgKi8KLX0g
bHBhZV9wdF90OwotCi0vKiBUaGUgcDJtIHRhYmxlcyBoYXZlIGFsbW9zdCB0aGUgc2FtZSBsYXlv
dXQsIGJ1dCBzb21lIG9mIHRoZSBwZXJtaXNzaW9uCi0gKiBhbmQgY2FjaGUtY29udHJvbCBiaXRz
IGFyZSBsYWlkIG91dCBkaWZmZXJlbnRseSAob3IgbWlzc2luZykgKi8KLXR5cGVkZWYgc3RydWN0
IF9fcGFja2VkIHsKLSAgICAvKiBUaGVzZSBhcmUgdXNlZCBpbiBhbGwga2luZHMgb2YgZW50cnku
ICovCi0gICAgdW5zaWduZWQgbG9uZyB2YWxpZDoxOyAgICAgIC8qIFZhbGlkIG1hcHBpbmcgKi8K
LSAgICB1bnNpZ25lZCBsb25nIHRhYmxlOjE7ICAgICAgLyogPT0gMSBpbiA0ayBtYXAgZW50cmll
cyB0b28gKi8KLQotICAgIC8qIFRoZXNlIHRlbiBiaXRzIGFyZSBvbmx5IHVzZWQgaW4gQmxvY2sg
ZW50cmllcyBhbmQgYXJlIGlnbm9yZWQKLSAgICAgKiBpbiBUYWJsZSBlbnRyaWVzLiAqLwotICAg
IHVuc2lnbmVkIGxvbmcgbWF0dHI6NDsgICAgICAvKiBNZW1vcnkgQXR0cmlidXRlcyAqLwotICAg
IHVuc2lnbmVkIGxvbmcgcmVhZDoxOyAgICAgICAvKiBSZWFkIGFjY2VzcyAqLwotICAgIHVuc2ln
bmVkIGxvbmcgd3JpdGU6MTsgICAgICAvKiBXcml0ZSBhY2Nlc3MgKi8KLSAgICB1bnNpZ25lZCBs
b25nIHNoOjI7ICAgICAgICAgLyogU2hhcmVhYmlsaXR5ICovCi0gICAgdW5zaWduZWQgbG9uZyBh
ZjoxOyAgICAgICAgIC8qIEFjY2VzcyBGbGFnICovCi0gICAgdW5zaWduZWQgbG9uZyBzYno0OjE7
Ci0KLSAgICAvKiBUaGUgYmFzZSBhZGRyZXNzIG11c3QgYmUgYXBwcm9wcmlhdGVseSBhbGlnbmVk
IGZvciBCbG9jayBlbnRyaWVzICovCi0gICAgdW5zaWduZWQgbG9uZyBsb25nIGJhc2U6MzY7IC8q
IEJhc2UgYWRkcmVzcyBvZiBibG9jayBvciBuZXh0IHRhYmxlICovCi0gICAgdW5zaWduZWQgbG9u
ZyBzYnozOjQ7Ci0KLSAgICAvKiBUaGVzZSBzZXZlbiBiaXRzIGFyZSBvbmx5IHVzZWQgaW4gQmxv
Y2sgZW50cmllcyBhbmQgYXJlIGlnbm9yZWQKLSAgICAgKiBpbiBUYWJsZSBlbnRyaWVzLiAqLwot
ICAgIHVuc2lnbmVkIGxvbmcgY29udGlnOjE7ICAgICAvKiBJbiBhIGJsb2NrIG9mIDE2IGNvbnRp
Z3VvdXMgZW50cmllcyAqLwotICAgIHVuc2lnbmVkIGxvbmcgc2J6MjoxOwotICAgIHVuc2lnbmVk
IGxvbmcgeG46MTsgICAgICAgICAvKiBlWGVjdXRlLU5ldmVyICovCi0gICAgdW5zaWduZWQgbG9u
ZyB0eXBlOjQ7ICAgICAgIC8qIElnbm9yZSBieSBoYXJkd2FyZS4gVXNlZCB0byBzdG9yZSBwMm0g
dHlwZXMgKi8KLQotICAgIHVuc2lnbmVkIGxvbmcgc2J6MTo1OwotfSBscGFlX3AybV90OwotCi0v
KiBQZXJtaXNzaW9uIG1hc2s6IHhuLCB3cml0ZSwgcmVhZCAqLwotI2RlZmluZSBQMk1fUEVSTV9N
QVNLICgweDAwNDAwMDAwMDAwMDAwQzBVTEwpCi0jZGVmaW5lIFAyTV9DTEVBUl9QRVJNKHB0ZSkg
KChwdGUpLmJpdHMgJiB+UDJNX1BFUk1fTUFTSykKLQotLyoKLSAqIFdhbGsgaXMgdGhlIGNvbW1v
biBiaXRzIG9mIHAybSBhbmQgcHQgZW50cmllcyB3aGljaCBhcmUgbmVlZGVkIHRvCi0gKiBzaW1w
bHkgd2FsayB0aGUgdGFibGUgKGUuZy4gZm9yIGRlYnVnKS4KLSAqLwotdHlwZWRlZiBzdHJ1Y3Qg
X19wYWNrZWQgewotICAgIC8qIFRoZXNlIGFyZSB1c2VkIGluIGFsbCBraW5kcyBvZiBlbnRyeS4g
Ki8KLSAgICB1bnNpZ25lZCBsb25nIHZhbGlkOjE7ICAgICAgLyogVmFsaWQgbWFwcGluZyAqLwot
ICAgIHVuc2lnbmVkIGxvbmcgdGFibGU6MTsgICAgICAvKiA9PSAxIGluIDRrIG1hcCBlbnRyaWVz
IHRvbyAqLwotCi0gICAgdW5zaWduZWQgbG9uZyBwYWQyOjEwOwotCi0gICAgLyogVGhlIGJhc2Ug
YWRkcmVzcyBtdXN0IGJlIGFwcHJvcHJpYXRlbHkgYWxpZ25lZCBmb3IgQmxvY2sgZW50cmllcyAq
LwotICAgIHVuc2lnbmVkIGxvbmcgbG9uZyBiYXNlOjM2OyAvKiBCYXNlIGFkZHJlc3Mgb2YgYmxv
Y2sgb3IgbmV4dCB0YWJsZSAqLwotCi0gICAgdW5zaWduZWQgbG9uZyBwYWQxOjE2OwotfSBscGFl
X3dhbGtfdDsKLQotdHlwZWRlZiB1bmlvbiB7Ci0gICAgdWludDY0X3QgYml0czsKLSAgICBscGFl
X3B0X3QgcHQ7Ci0gICAgbHBhZV9wMm1fdCBwMm07Ci0gICAgbHBhZV93YWxrX3Qgd2FsazsKLX0g
bHBhZV90OwotCiAjaWYgZGVmaW5lZChDT05GSUdfQVJNXzMyKQogIyBpbmNsdWRlIDxhc20vYXJt
MzIvcGFnZS5oPgogI2VsaWYgZGVmaW5lZChDT05GSUdfQVJNXzY0KQpAQCAtMzkwLDQ5ICsyODMs
NiBAQCBzdGF0aWMgaW5saW5lIGludCBndmFfdG9faXBhKHZhZGRyX3QgdmEsIHBhZGRyX3QgKnBh
ZGRyLCB1bnNpZ25lZCBpbnQgZmxhZ3MpCiAKICNlbmRpZiAvKiBfX0FTU0VNQkxZX18gKi8KIAot
LyoKLSAqIFRoZXNlIG51bWJlcnMgYWRkIHVwIHRvIGEgNDgtYml0IGlucHV0IGFkZHJlc3Mgc3Bh
Y2UuCi0gKgotICogT24gMzItYml0IHRoZSB6ZXJvZXRoIGxldmVsIGRvZXMgbm90IGV4aXN0LCB0
aGVyZWZvcmUgdGhlIHRvdGFsIGlzCi0gKiAzOS1iaXRzLiBUaGUgQVJNdjctQSBhcmNoaXRlY3R1
cmUgYWN0dWFsbHkgc3BlY2lmaWVzIGEgNDAtYml0IGlucHV0Ci0gKiBhZGRyZXNzIHNwYWNlIGZv
ciB0aGUgcDJtLCB3aXRoIGFuIDhLICgxMDI0LWVudHJ5KSB0b3AtbGV2ZWwgdGFibGUuCi0gKiBI
b3dldmVyIFhlbiBvbmx5IHN1cHBvcnRzIDE2R0Igb2YgUkFNIG9uIDMyLWJpdCBBUk0gc3lzdGVt
cyBhbmQKLSAqIHRoZXJlZm9yZSAzOS1iaXRzIGFyZSBzdWZmaWNpZW50LgotICovCi0KLSNkZWZp
bmUgTFBBRV9TSElGVCAgICAgIDkKLSNkZWZpbmUgTFBBRV9FTlRSSUVTICAgIChfQUMoMSxVKSA8
PCBMUEFFX1NISUZUKQotI2RlZmluZSBMUEFFX0VOVFJZX01BU0sgKExQQUVfRU5UUklFUyAtIDEp
Ci0KLSNkZWZpbmUgVEhJUkRfU0hJRlQgICAgKFBBR0VfU0hJRlQpCi0jZGVmaW5lIFRISVJEX09S
REVSICAgIChUSElSRF9TSElGVCAtIFBBR0VfU0hJRlQpCi0jZGVmaW5lIFRISVJEX1NJWkUgICAg
ICgocGFkZHJfdCkxIDw8IFRISVJEX1NISUZUKQotI2RlZmluZSBUSElSRF9NQVNLICAgICAofihU
SElSRF9TSVpFIC0gMSkpCi0jZGVmaW5lIFNFQ09ORF9TSElGVCAgIChUSElSRF9TSElGVCArIExQ
QUVfU0hJRlQpCi0jZGVmaW5lIFNFQ09ORF9PUkRFUiAgIChTRUNPTkRfU0hJRlQgLSBQQUdFX1NI
SUZUKQotI2RlZmluZSBTRUNPTkRfU0laRSAgICAoKHBhZGRyX3QpMSA8PCBTRUNPTkRfU0hJRlQp
Ci0jZGVmaW5lIFNFQ09ORF9NQVNLICAgICh+KFNFQ09ORF9TSVpFIC0gMSkpCi0jZGVmaW5lIEZJ
UlNUX1NISUZUICAgIChTRUNPTkRfU0hJRlQgKyBMUEFFX1NISUZUKQotI2RlZmluZSBGSVJTVF9P
UkRFUiAgICAoRklSU1RfU0hJRlQgLSBQQUdFX1NISUZUKQotI2RlZmluZSBGSVJTVF9TSVpFICAg
ICAoKHBhZGRyX3QpMSA8PCBGSVJTVF9TSElGVCkKLSNkZWZpbmUgRklSU1RfTUFTSyAgICAgKH4o
RklSU1RfU0laRSAtIDEpKQotI2RlZmluZSBaRVJPRVRIX1NISUZUICAoRklSU1RfU0hJRlQgKyBM
UEFFX1NISUZUKQotI2RlZmluZSBaRVJPRVRIX09SREVSICAoWkVST0VUSF9TSElGVCAtIFBBR0Vf
U0hJRlQpCi0jZGVmaW5lIFpFUk9FVEhfU0laRSAgICgocGFkZHJfdCkxIDw8IFpFUk9FVEhfU0hJ
RlQpCi0jZGVmaW5lIFpFUk9FVEhfTUFTSyAgICh+KFpFUk9FVEhfU0laRSAtIDEpKQotCi0vKiBD
YWxjdWxhdGUgdGhlIG9mZnNldHMgaW50byB0aGUgcGFnZXRhYmxlcyBmb3IgYSBnaXZlbiBWQSAq
LwotI2RlZmluZSB6ZXJvZXRoX2xpbmVhcl9vZmZzZXQodmEpICgodmEpID4+IFpFUk9FVEhfU0hJ
RlQpCi0jZGVmaW5lIGZpcnN0X2xpbmVhcl9vZmZzZXQodmEpICgodmEpID4+IEZJUlNUX1NISUZU
KQotI2RlZmluZSBzZWNvbmRfbGluZWFyX29mZnNldCh2YSkgKCh2YSkgPj4gU0VDT05EX1NISUZU
KQotI2RlZmluZSB0aGlyZF9saW5lYXJfb2Zmc2V0KHZhKSAoKHZhKSA+PiBUSElSRF9TSElGVCkK
LQotI2RlZmluZSBUQUJMRV9PRkZTRVQob2ZmcykgKCh1bnNpZ25lZCBpbnQpKG9mZnMpICYgTFBB
RV9FTlRSWV9NQVNLKQotI2RlZmluZSBmaXJzdF90YWJsZV9vZmZzZXQodmEpICBUQUJMRV9PRkZT
RVQoZmlyc3RfbGluZWFyX29mZnNldCh2YSkpCi0jZGVmaW5lIHNlY29uZF90YWJsZV9vZmZzZXQo
dmEpIFRBQkxFX09GRlNFVChzZWNvbmRfbGluZWFyX29mZnNldCh2YSkpCi0jZGVmaW5lIHRoaXJk
X3RhYmxlX29mZnNldCh2YSkgIFRBQkxFX09GRlNFVCh0aGlyZF9saW5lYXJfb2Zmc2V0KHZhKSkK
LSNkZWZpbmUgemVyb2V0aF90YWJsZV9vZmZzZXQodmEpICBUQUJMRV9PRkZTRVQoemVyb2V0aF9s
aW5lYXJfb2Zmc2V0KHZhKSkKLQogI2RlZmluZSBQQUdFX0FMSUdOKHgpICgoKHgpICsgUEFHRV9T
SVpFIC0gMSkgJiBQQUdFX01BU0spCiAKICNlbmRpZiAvKiBfX0FSTV9QQUdFX0hfXyAqLwotLSAK
Mi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 30 15:54:51 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 15:54: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 1dQyFv-0000aC-14; Fri, 30 Jun 2017 15:54:51 +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 1dQyFt-0000Wp-Vz
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 15:54:50 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 3F/C7-01862-94476595; Fri, 30 Jun 2017 15:54:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRWlGSWpSXmKPExsVysyfVTdejJCz
 S4PgyI4slHxezODB6HN39mymAMYo1My8pvyKBNePe15csBdeEKg5vWsvWwLiLv4uRi0NIYDOj
 xObGiewQzmlGiY3Xu1m6GDk52AQ0Je58/sQEYosISEtc+3yZsYuRg4NZIEri/zROkLCwgKtEz
 +ONrCA2i4CqxNaJy9lBSngFrCT6poGFJQTkJXa1XQSzOYHCx/89AJsoJGAp8XrWVZYJjNwLGB
 lWMWoUpxaVpRbpGlnqJRVlpmeU5CZm5ugaGhjr5aYWFyemp+YkJhXrJefnbmIEereegYFxB2P
 TXr9DjJIcTEqivCuvhUYK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuCdVxwWKSRYlJqeWpGWmQMM
 M5i0BAePkgivbBBQmre4IDG3ODMdInWKUZfj1YT/35iEWPLy81KlxHlDQGYIgBRllObBjYCF/
 CVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrzOIFN4MvNK4Da9AjqCCegI4RkhIEeUJCKkpB
 oYOc59T8tS/dx1YJGUQIrsYoma+IrHS8Q/fUoqWHhLp5D9a0LZzg5JnZOi058KTbgttOzPzht
 JW4vDvXVf7lvAelzt/NTk26t+3r79dpoff/z3zmKtA7Hn6yWfbju+7/Lz0BmrHKeePiR/tyuh
 41i0x4Plr46K6nVZPBDRPSh2rlPVP7t6I+OJECWW4oxEQy3mouJEAKLqQFp0AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1498838088!102756310!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50232 invoked from network); 30 Jun 2017 15:54:48 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-13.tower-31.messagelabs.com with SMTP; 30 Jun 2017 15:54: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 0C61F15BE;
 Fri, 30 Jun 2017 08:54: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 496733F41F;
 Fri, 30 Jun 2017 08:54:47 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 30 Jun 2017 16:54:27 +0100
Message-Id: <20170630155431.23824-13-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170630155431.23824-1-julien.grall@arm.com>
References: <20170630155431.23824-1-julien.grall@arm.com>
Cc: proskurin@sec.in.tum.de, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v3 12/16] xen/arm: p2m: Move lpae_* helpers in
	lpae.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>

bHBhZV8qIGhlbHBlcnMgY2FuIHdvcmsgb24gYW55IExQQUUgdHJhbnNsYXRpb24gdGFibGVzLiBN
b3ZlIHRoZW0gaW4KbHBhZS5oIHRvIGFsbG93IG90aGVyIHBhcnQgb2YgWGVuIHRvIHVzZSB0aGVt
LgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KUmV2
aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0t
CgpDYzogcHJvc2t1cmluQHNlYy5pbi50dW0uZGUKCiAgICBDaGFuZ2VzIGluIHYyOgogICAgICAg
IC0gUGF0Y2ggYWRkZWQKCiAgICBDaGFuZ2VzIGluIHYzOgogICAgICAgIC0gQWRkIFN0ZWZhbm8n
cyByZXZpZXdlZC1ieQotLS0KIHhlbi9hcmNoL2FybS9wMm0uYyAgICAgICAgIHwgMjMgLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vbHBhZS5oIHwgMjUgKysrKysr
KysrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAyNSBpbnNlcnRpb25zKCspLCAy
MyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcDJtLmMgYi94ZW4vYXJj
aC9hcm0vcDJtLmMKaW5kZXggMzgxZGYxZjIzNy4uOWI3YTU4MGE4NyAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL3AybS5jCisrKyBiL3hlbi9hcmNoL2FybS9wMm0uYwpAQCAtNTIsMjkgKzUyLDYg
QEAgc3RhdGljIGNvbnN0IHBhZGRyX3QgbGV2ZWxfbWFza3NbXSA9CiBzdGF0aWMgY29uc3QgdWlu
dDhfdCBsZXZlbF9vcmRlcnNbXSA9CiAgICAgeyBaRVJPRVRIX09SREVSLCBGSVJTVF9PUkRFUiwg
U0VDT05EX09SREVSLCBUSElSRF9PUkRFUiB9OwogCi1zdGF0aWMgaW5saW5lIGJvb2xfdCBscGFl
X3ZhbGlkKGxwYWVfdCBwdGUpCi17Ci0gICAgcmV0dXJuIHB0ZS53YWxrLnZhbGlkOwotfQotLyoK
LSAqIFRoZXNlIHR3byBjYW4gb25seSBiZSB1c2VkIG9uIEwwLi5MMiBwdGVzIGJlY2F1c2UgTDMg
bWFwcGluZ3Mgc2V0Ci0gKiB0aGUgdGFibGUgYml0IGFuZCB0aGVyZWZvcmUgdGhlc2Ugd291bGQg
cmV0dXJuIHRoZSBvcHBvc2l0ZSB0byB3aGF0Ci0gKiB5b3Ugd291bGQgZXhwZWN0LgotICovCi1z
dGF0aWMgaW5saW5lIGJvb2xfdCBscGFlX3RhYmxlKGxwYWVfdCBwdGUpCi17Ci0gICAgcmV0dXJu
IGxwYWVfdmFsaWQocHRlKSAmJiBwdGUud2Fsay50YWJsZTsKLX0KLXN0YXRpYyBpbmxpbmUgYm9v
bF90IGxwYWVfbWFwcGluZyhscGFlX3QgcHRlKQotewotICAgIHJldHVybiBscGFlX3ZhbGlkKHB0
ZSkgJiYgIXB0ZS53YWxrLnRhYmxlOwotfQotCi1zdGF0aWMgaW5saW5lIGJvb2wgbHBhZV9pc19z
dXBlcnBhZ2UobHBhZV90IHB0ZSwgdW5zaWduZWQgaW50IGxldmVsKQotewotICAgIHJldHVybiAo
bGV2ZWwgPCAzKSAmJiBscGFlX21hcHBpbmcocHRlKTsKLX0KLQogc3RhdGljIHZvaWQgcDJtX2Zs
dXNoX3RsYihzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKTsKIAogLyogVW5sb2NrIHRoZSBmbHVzaCBh
bmQgZG8gYSBQMk0gVExCIGZsdXNoIGlmIG5lY2Vzc2FyeSAqLwpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9scGFlLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2xwYWUuaAppbmRleCBh
YTg1Y2I4MTEyLi42ZmJmN2M2MDZjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2xw
YWUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2xwYWUuaApAQCAtMTI2LDYgKzEyNiwzMSBA
QCB0eXBlZGVmIHVuaW9uIHsKICAgICBscGFlX3dhbGtfdCB3YWxrOwogfSBscGFlX3Q7CiAKK3N0
YXRpYyBpbmxpbmUgYm9vbF90IGxwYWVfdmFsaWQobHBhZV90IHB0ZSkKK3sKKyAgICByZXR1cm4g
cHRlLndhbGsudmFsaWQ7Cit9CisKKy8qCisgKiBUaGVzZSB0d28gY2FuIG9ubHkgYmUgdXNlZCBv
biBMMC4uTDIgcHRlcyBiZWNhdXNlIEwzIG1hcHBpbmdzIHNldAorICogdGhlIHRhYmxlIGJpdCBh
bmQgdGhlcmVmb3JlIHRoZXNlIHdvdWxkIHJldHVybiB0aGUgb3Bwb3NpdGUgdG8gd2hhdAorICog
eW91IHdvdWxkIGV4cGVjdC4KKyAqLworc3RhdGljIGlubGluZSBib29sX3QgbHBhZV90YWJsZShs
cGFlX3QgcHRlKQoreworICAgIHJldHVybiBscGFlX3ZhbGlkKHB0ZSkgJiYgcHRlLndhbGsudGFi
bGU7Cit9CisKK3N0YXRpYyBpbmxpbmUgYm9vbF90IGxwYWVfbWFwcGluZyhscGFlX3QgcHRlKQor
eworICAgIHJldHVybiBscGFlX3ZhbGlkKHB0ZSkgJiYgIXB0ZS53YWxrLnRhYmxlOworfQorCitz
dGF0aWMgaW5saW5lIGJvb2wgbHBhZV9pc19zdXBlcnBhZ2UobHBhZV90IHB0ZSwgdW5zaWduZWQg
aW50IGxldmVsKQoreworICAgIHJldHVybiAobGV2ZWwgPCAzKSAmJiBscGFlX21hcHBpbmcocHRl
KTsKK30KKwogI2VuZGlmIC8qIF9fQVNTRU1CTFlfXyAqLwogCiAvKgotLSAKMi4xMS4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 30 15:54:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 15: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 1dQyFx-0000eF-C9; Fri, 30 Jun 2017 15:54: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 1dQyFv-0000ab-IL
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 15:54:51 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 7C/88-03612-A4476595; Fri, 30 Jun 2017 15:54:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsVysyfVTderJCz
 S4FGnlMWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmjH/xUumgrNSFeuuvGNsYFwp2MXIxSEksJlR
 4u2Jj+wQzmlGiakH2hi7GDk52AQ0Je58/sQEYosISEtc+3wZLM4s4CDx5uM9FhBbWCBSomHff
 6AaDg4WAVWJrQt8QcK8AlYSR3/sAiuREJCX2NV2kRXE5gSKH//3AGykkIClxOtZV1kmMHIvYG
 RYxahRnFpUllqka2Sql1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kR6F8GINjBuGp
 B4CFGSQ4mJVHelddCI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8K4pCosUEixKTU+tSMvMAQYa
 TFqCg0dJhFc2CCjNW1yQmFucmQ6ROsVozLHi7a4vTByvJvz/xiTEkpeflyolzvsKZJIASGlGa
 R7cIFgEXGKUlRLmZQQ6TYinILUoN7MEVf4VozgHo5IwbwjIFJ7MvBK4fa+ATmECOkV4RgjIKS
 WJCCmpBsaqfsuglJmCW4rCt0q0Kh28F2swN3p/XJbAnMVf/BcXfJp3+HRO646KttoU6+laG3b
 uWPeTcUpgfXX+s8Oxn/bXvVrmkGF+/XLooRdxDebrAqdzbuYtEeWYGPxT+zWjSkBI1TVZbr51
 Lm/Tc7Xy7erlek6ILgyYtPBwfJnIz+ZMD55zr7oW1SqxFGckGmoxFxUnAgB7NXRcewIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1498838089!45457977!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3062 invoked from network); 30 Jun 2017 15:54:50 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-2.tower-27.messagelabs.com with SMTP; 30 Jun 2017 15:54: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 B4606164F;
 Fri, 30 Jun 2017 08:54: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 212543F41F;
 Fri, 30 Jun 2017 08:54:48 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 30 Jun 2017 16:54:29 +0100
Message-Id: <20170630155431.23824-15-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170630155431.23824-1-julien.grall@arm.com>
References: <20170630155431.23824-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v3 14/16] xen/arm: mm: Introduce temporary
	variable 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>

VGhpcyBpcyBpbXByb3ZpbmcgdGhlIGNvZGUgcmVhZGFiaWxpdHkgYW5kIGF2b2lkIHRvIGRlcmVm
ZXJlbmNlIHRoZQp0YWJsZSBldmVyeSBzaW5nbGUgdGltZSB3ZSBuZWVkIHRvIGFjY2VzcyB0aGUg
ZW50cnkuCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgotLS0KICAgIENoYW5nZXMgaW4gdjI6CiAgICAgICAgLSBQYXRjaCBhZGRlZAoKICAgIENoYW5n
ZXMgaW4gdjM6CiAgICAgICAgLSBBZGQgU3RlZmFubydzIHJldmlld2VkLWJ5Ci0tLQogeGVuL2Fy
Y2gvYXJtL21tLmMgfCAyMiArKysrKysrKysrKystLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwg
MTIgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL21tLmMgYi94ZW4vYXJjaC9hcm0vbW0uYwppbmRleCAyMWIzZGYzOTVmLi5lYTRhMzVlZDdh
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vbW0uYworKysgYi94ZW4vYXJjaC9hcm0vbW0uYwpA
QCAtOTg2LDI4ICs5ODYsMzAgQEAgc3RhdGljIGludCBjcmVhdGVfeGVuX2VudHJpZXMoZW51bSB4
ZW5tYXBfb3BlcmF0aW9uIG9wLAogewogICAgIGludCByYzsKICAgICB1bnNpZ25lZCBsb25nIGFk
ZHIgPSB2aXJ0LCBhZGRyX2VuZCA9IGFkZHIgKyBucl9tZm5zICogUEFHRV9TSVpFOwotICAgIGxw
YWVfdCBwdGU7CisgICAgbHBhZV90IHB0ZSwgKmVudHJ5OwogICAgIGxwYWVfdCAqdGhpcmQgPSBO
VUxMOwogCiAgICAgZm9yKDsgYWRkciA8IGFkZHJfZW5kOyBhZGRyICs9IFBBR0VfU0laRSwgbWZu
ID0gbWZuX2FkZChtZm4sIDEpKQogICAgIHsKLSAgICAgICAgaWYgKCAhbHBhZV90YWJsZSh4ZW5f
c2Vjb25kW3NlY29uZF9saW5lYXJfb2Zmc2V0KGFkZHIpXSkgKQorICAgICAgICBlbnRyeSA9ICZ4
ZW5fc2Vjb25kW3NlY29uZF9saW5lYXJfb2Zmc2V0KGFkZHIpXTsKKyAgICAgICAgaWYgKCAhbHBh
ZV90YWJsZSgqZW50cnkpICkKICAgICAgICAgewotICAgICAgICAgICAgcmMgPSBjcmVhdGVfeGVu
X3RhYmxlKCZ4ZW5fc2Vjb25kW3NlY29uZF9saW5lYXJfb2Zmc2V0KGFkZHIpXSk7CisgICAgICAg
ICAgICByYyA9IGNyZWF0ZV94ZW5fdGFibGUoZW50cnkpOwogICAgICAgICAgICAgaWYgKCByYyA8
IDAgKSB7CiAgICAgICAgICAgICAgICAgcHJpbnRrKCJjcmVhdGVfeGVuX2VudHJpZXM6IEwyIGZh
aWxlZFxuIik7CiAgICAgICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgICAgICAgICB9CiAgICAg
ICAgIH0KIAotICAgICAgICBCVUdfT04oIWxwYWVfdmFsaWQoeGVuX3NlY29uZFtzZWNvbmRfbGlu
ZWFyX29mZnNldChhZGRyKV0pKTsKKyAgICAgICAgQlVHX09OKCFscGFlX3ZhbGlkKCplbnRyeSkp
OwogCi0gICAgICAgIHRoaXJkID0gbWZuX3RvX3ZpcnQoeGVuX3NlY29uZFtzZWNvbmRfbGluZWFy
X29mZnNldChhZGRyKV0ucHQuYmFzZSk7CisgICAgICAgIHRoaXJkID0gbWZuX3RvX3ZpcnQoZW50
cnktPnB0LmJhc2UpOworICAgICAgICBlbnRyeSA9ICZ0aGlyZFt0aGlyZF90YWJsZV9vZmZzZXQo
YWRkcildOwogCiAgICAgICAgIHN3aXRjaCAoIG9wICkgewogICAgICAgICAgICAgY2FzZSBJTlNF
UlQ6CiAgICAgICAgICAgICBjYXNlIFJFU0VSVkU6Ci0gICAgICAgICAgICAgICAgaWYgKCBscGFl
X3ZhbGlkKHRoaXJkW3RoaXJkX3RhYmxlX29mZnNldChhZGRyKV0pICkKKyAgICAgICAgICAgICAg
ICBpZiAoIGxwYWVfdmFsaWQoKmVudHJ5KSApCiAgICAgICAgICAgICAgICAgewogICAgICAgICAg
ICAgICAgICAgICBwcmludGsoImNyZWF0ZV94ZW5fZW50cmllczogdHJ5aW5nIHRvIHJlcGxhY2Ug
YW4gZXhpc3RpbmcgbWFwcGluZyBhZGRyPSVseCBtZm49JSJQUklfbWZuIlxuIiwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGFkZHIsIG1mbl94KG1mbikpOwpAQCAtMTAxNywxMSArMTAxOSwx
MSBAQCBzdGF0aWMgaW50IGNyZWF0ZV94ZW5fZW50cmllcyhlbnVtIHhlbm1hcF9vcGVyYXRpb24g
b3AsCiAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgICAgIHB0ZSA9IG1m
bl90b194ZW5fZW50cnkobWZuLCBhaSk7CiAgICAgICAgICAgICAgICAgcHRlLnB0LnRhYmxlID0g
MTsKLSAgICAgICAgICAgICAgICB3cml0ZV9wdGUoJnRoaXJkW3RoaXJkX3RhYmxlX29mZnNldChh
ZGRyKV0sIHB0ZSk7CisgICAgICAgICAgICAgICAgd3JpdGVfcHRlKGVudHJ5LCBwdGUpOwogICAg
ICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgY2FzZSBNT0RJRlk6CiAgICAgICAgICAg
ICBjYXNlIFJFTU9WRToKLSAgICAgICAgICAgICAgICBpZiAoICFscGFlX3ZhbGlkKHRoaXJkW3Ro
aXJkX3RhYmxlX29mZnNldChhZGRyKV0pICkKKyAgICAgICAgICAgICAgICBpZiAoICFscGFlX3Zh
bGlkKCplbnRyeSkgKQogICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgcHJp
bnRrKCJjcmVhdGVfeGVuX2VudHJpZXM6IHRyeWluZyB0byAlcyBhIG5vbi1leGlzdGluZyBtYXBw
aW5nIGFkZHI9JWx4XG4iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgb3AgPT0gUkVNT1ZF
ID8gInJlbW92ZSIgOiAibW9kaWZ5IiwgYWRkcik7CkBAIC0xMDMxLDcgKzEwMzMsNyBAQCBzdGF0
aWMgaW50IGNyZWF0ZV94ZW5fZW50cmllcyhlbnVtIHhlbm1hcF9vcGVyYXRpb24gb3AsCiAgICAg
ICAgICAgICAgICAgICAgIHB0ZS5iaXRzID0gMDsKICAgICAgICAgICAgICAgICBlbHNlCiAgICAg
ICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICBwdGUgPSB0aGlyZFt0aGlyZF90YWJs
ZV9vZmZzZXQoYWRkcildOworICAgICAgICAgICAgICAgICAgICBwdGUgPSAqZW50cnk7CiAgICAg
ICAgICAgICAgICAgICAgIHB0ZS5wdC5ybyA9IFBURV9ST19NQVNLKGFpKTsKICAgICAgICAgICAg
ICAgICAgICAgcHRlLnB0LnhuID0gUFRFX05YX01BU0soYWkpOwogICAgICAgICAgICAgICAgICAg
ICBpZiAoICFwdGUucHQucm8gJiYgIXB0ZS5wdC54biApCkBAIC0xMDQxLDcgKzEwNDMsNyBAQCBz
dGF0aWMgaW50IGNyZWF0ZV94ZW5fZW50cmllcyhlbnVtIHhlbm1hcF9vcGVyYXRpb24gb3AsCiAg
ICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAgICAgICAgICAgICAgICAg
ICAgfQogICAgICAgICAgICAgICAgIH0KLSAgICAgICAgICAgICAgICB3cml0ZV9wdGUoJnRoaXJk
W3RoaXJkX3RhYmxlX29mZnNldChhZGRyKV0sIHB0ZSk7CisgICAgICAgICAgICAgICAgd3JpdGVf
cHRlKGVudHJ5LCBwdGUpOwogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgZGVm
YXVsdDoKICAgICAgICAgICAgICAgICBCVUcoKTsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 30 15:54:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 15: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 1dQyFx-0000ex-Ki; Fri, 30 Jun 2017 15:54: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 1dQyFw-0000Ut-83
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 15:54:52 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 2B/83-03032-C4476595; Fri, 30 Jun 2017 15:54:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsVysyfVTdezJCz
 SYM4EAYslHxezODB6HN39mymAMYo1My8pvyKBNePTiZnMBUsFK5p/zWJpYNzG08XIySEksJlR
 4uUchS5GLiD7NKPEvstz2UESbAKaEnc+f2ICsUUEpCWufb7MCGIzCzhIvPl4jwXEFhaIkni7s
 BksziKgKrF18U2gOAcHr4CVxIP3liBhCQF5iV1tF1lBbE6g8PF/D5gg9lpKvJ51lWUCI/cCRo
 ZVjBrFqUVlqUW6RgZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiB3mUAgh2Mv5Y
 FHGKU5GBSEuVdeS00UogvKT+lMiOxOCO+qDQntfgQowwHh5IEr2JxWKSQYFFqempFWmYOMMxg
 0hIcPEoivLJBQGne4oLE3OLMdIjUKUZjjhVvd31h4ng14f83JiGWvPy8VClx3hCQSQIgpRmle
 XCDYOF/iVFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSsK8ziBTeDLzSuD2vQI6hQnoFOEZISCnlC
 QipKQaGFvOFYdsTPrpOcPF+ME35vMLnry/khQp9Ou0J+fS54sZvrne73swfaKyrHBijIZJxfY
 f/a9s1DpD+mJndu52FnENmL70rUYWS+pR8/57nwVYNz+/ybHox59t757daZTTTXmz8fu1mMWJ
 rrpxTNMMjzzKMnwYmDAh+qbEWefPj2av32BU7Ma2zVmJpTgj0VCLuag4EQDNi3W+egIAAA==
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1498838087!64493537!2
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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10015 invoked from network); 30 Jun 2017 15:54:49 -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; 30 Jun 2017 15:54: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 DA34E1610;
 Fri, 30 Jun 2017 08:54: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 476BC3F41F;
 Fri, 30 Jun 2017 08:54:48 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 30 Jun 2017 16:54:28 +0100
Message-Id: <20170630155431.23824-14-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170630155431.23824-1-julien.grall@arm.com>
References: <20170630155431.23824-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v3 13/16] xen/arm: mm: Use lpae_valid and
	lpae_table 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>

VGhpcyBuZXdseSBpbnRyb2R1Y2VkIGxwYWVfdmFsaWQgYW5kIGxwYWVfdGFibGUgaGVscGVycyB3
aWxsIHJlY3VkZSB0aGUKY29kZSBhbmQgbWFrZSBtb3JlIHJlYWRhYmxlLgoKU2lnbmVkLW9mZi1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KUmV2aWV3ZWQtYnk6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCgogICAgQ2hhbmdlcyBp
biB2MjoKICAgICAgICAtIFBhdGNoIGFkZGVkCgogICAgQ2hhbmdlcyBpbiB2MzoKICAgICAgICAt
IEFkZCBTdGVmYW5vJ3MgcmV2aWV3ZWQtYnkKLS0tCiB4ZW4vYXJjaC9hcm0vbW0uYyB8IDkgKysr
Ky0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5jIGIveGVuL2FyY2gvYXJtL21tLmMKaW5kZXgg
YzczMjc3MTQ0NC4uMjFiM2RmMzk1ZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL21tLmMKKysr
IGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTk5MSw4ICs5OTEsNyBAQCBzdGF0aWMgaW50IGNyZWF0
ZV94ZW5fZW50cmllcyhlbnVtIHhlbm1hcF9vcGVyYXRpb24gb3AsCiAKICAgICBmb3IoOyBhZGRy
IDwgYWRkcl9lbmQ7IGFkZHIgKz0gUEFHRV9TSVpFLCBtZm4gPSBtZm5fYWRkKG1mbiwgMSkpCiAg
ICAgewotICAgICAgICBpZiAoICF4ZW5fc2Vjb25kW3NlY29uZF9saW5lYXJfb2Zmc2V0KGFkZHIp
XS5wdC52YWxpZCB8fAotICAgICAgICAgICAgICF4ZW5fc2Vjb25kW3NlY29uZF9saW5lYXJfb2Zm
c2V0KGFkZHIpXS5wdC50YWJsZSApCisgICAgICAgIGlmICggIWxwYWVfdGFibGUoeGVuX3NlY29u
ZFtzZWNvbmRfbGluZWFyX29mZnNldChhZGRyKV0pICkKICAgICAgICAgewogICAgICAgICAgICAg
cmMgPSBjcmVhdGVfeGVuX3RhYmxlKCZ4ZW5fc2Vjb25kW3NlY29uZF9saW5lYXJfb2Zmc2V0KGFk
ZHIpXSk7CiAgICAgICAgICAgICBpZiAoIHJjIDwgMCApIHsKQEAgLTEwMDEsMTQgKzEwMDAsMTQg
QEAgc3RhdGljIGludCBjcmVhdGVfeGVuX2VudHJpZXMoZW51bSB4ZW5tYXBfb3BlcmF0aW9uIG9w
LAogICAgICAgICAgICAgfQogICAgICAgICB9CiAKLSAgICAgICAgQlVHX09OKCF4ZW5fc2Vjb25k
W3NlY29uZF9saW5lYXJfb2Zmc2V0KGFkZHIpXS5wdC52YWxpZCk7CisgICAgICAgIEJVR19PTigh
bHBhZV92YWxpZCh4ZW5fc2Vjb25kW3NlY29uZF9saW5lYXJfb2Zmc2V0KGFkZHIpXSkpOwogCiAg
ICAgICAgIHRoaXJkID0gbWZuX3RvX3ZpcnQoeGVuX3NlY29uZFtzZWNvbmRfbGluZWFyX29mZnNl
dChhZGRyKV0ucHQuYmFzZSk7CiAKICAgICAgICAgc3dpdGNoICggb3AgKSB7CiAgICAgICAgICAg
ICBjYXNlIElOU0VSVDoKICAgICAgICAgICAgIGNhc2UgUkVTRVJWRToKLSAgICAgICAgICAgICAg
ICBpZiAoIHRoaXJkW3RoaXJkX3RhYmxlX29mZnNldChhZGRyKV0ucHQudmFsaWQgKQorICAgICAg
ICAgICAgICAgIGlmICggbHBhZV92YWxpZCh0aGlyZFt0aGlyZF90YWJsZV9vZmZzZXQoYWRkcild
KSApCiAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICBwcmludGsoImNyZWF0
ZV94ZW5fZW50cmllczogdHJ5aW5nIHRvIHJlcGxhY2UgYW4gZXhpc3RpbmcgbWFwcGluZyBhZGRy
PSVseCBtZm49JSJQUklfbWZuIlxuIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFkZHIs
IG1mbl94KG1mbikpOwpAQCAtMTAyMiw3ICsxMDIxLDcgQEAgc3RhdGljIGludCBjcmVhdGVfeGVu
X2VudHJpZXMoZW51bSB4ZW5tYXBfb3BlcmF0aW9uIG9wLAogICAgICAgICAgICAgICAgIGJyZWFr
OwogICAgICAgICAgICAgY2FzZSBNT0RJRlk6CiAgICAgICAgICAgICBjYXNlIFJFTU9WRToKLSAg
ICAgICAgICAgICAgICBpZiAoICF0aGlyZFt0aGlyZF90YWJsZV9vZmZzZXQoYWRkcildLnB0LnZh
bGlkICkKKyAgICAgICAgICAgICAgICBpZiAoICFscGFlX3ZhbGlkKHRoaXJkW3RoaXJkX3RhYmxl
X29mZnNldChhZGRyKV0pICkKICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAg
IHByaW50aygiY3JlYXRlX3hlbl9lbnRyaWVzOiB0cnlpbmcgdG8gJXMgYSBub24tZXhpc3Rpbmcg
bWFwcGluZyBhZGRyPSVseFxuIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wID09IFJF
TU9WRSA/ICJyZW1vdmUiIDogIm1vZGlmeSIsIGFkZHIpOwotLSAKMi4xMS4wCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 30 15:54:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 15: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 1dQyFx-0000ft-T8; Fri, 30 Jun 2017 15:54:53 +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 1dQyFw-0000ce-Jj
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 15:54:52 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 C8/9A-02176-B4476595; Fri, 30 Jun 2017 15:54:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsVysyfVTde7JCz
 S4MRLEYslHxezODB6HN39mymAMYo1My8pvyKBNWNT11emgt3CFQ+29LA2MD7i7mLk4hAS2Mwo
 Mfv2VxYI5zSjRNuaD2xdjJwcbAKaEnc+f2ICsUUEpCWufb7MCGIzCzhIvPl4jwXEFhaIlvh46
 SYziM0ioCqx7ec/MJtXwErixpMHYL0SAvISu9ousoLYnEDx4/8g4kIClhKvZ11lmcDIvYCRYR
 WjRnFqUVlqka6hhV5SUWZ6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRqCHGYBgB2PTds9
 DjJIcTEqivCuvhUYK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBdUxQWKSRYlJqeWpGWmQMMNZi0
 BAePkgivbBBQmre4IDG3ODMdInWK0ZhjxdtdX5g4Xk34/41JiCUvPy9VSpw3HWSSAEhpRmke3
 CBYDFxilJUS5mUEOk2IpyC1KDezBFX+FaM4B6OSMO9JkCk8mXklcPteAZ3CBHSK8IwQkFNKEh
 FSUg2MxqrnCteu2KMa8XZuv2TDzcyarWdKyo7UPtr31Ue5O9x5bfz0f/MnPCl8O/3F6Q/L9e6
 Y7Zx/I/mPxTqVAy/5xK+wO8f8/21fMCnjAqNhfDDX0pwLDisWpSkw/rnl3atQFKJXbXAm/sh8
 X7VXCd0iZ9x+hnEEf2q8o+rbK/VB2TpTlHOhpnOlEktxRqKhFnNRcSIAc/EBSXwCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1498838090!97274324!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42246 invoked from network); 30 Jun 2017 15:54:51 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-3.tower-206.messagelabs.com with SMTP; 30 Jun 2017 15:54: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 8E7B61610;
 Fri, 30 Jun 2017 08:54: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 EF6313F41F;
 Fri, 30 Jun 2017 08:54:49 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 30 Jun 2017 16:54:30 +0100
Message-Id: <20170630155431.23824-16-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170630155431.23824-1-julien.grall@arm.com>
References: <20170630155431.23824-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v3 15/16] xen/arm: mm: Use __func__ rather than
	plain name in format string
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; 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
ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQoK
ICAgIENoYW5nZXMgaW4gdjI6CiAgICAgICAgLSBQYXRjaCBhZGRlZAoKICAgIENoYW5nZXMgaW4g
djM6CiAgICAgICAgLSBBZGQgU3RlZmFubydzIHJldmlld2VkLWJ5Ci0tLQogeGVuL2FyY2gvYXJt
L21tLmMgfCAxNCArKysrKysrLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygr
KSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hlbi9h
cmNoL2FybS9tbS5jCmluZGV4IGVhNGEzNWVkN2EuLjk4MjYwZjYwNGMgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL2FybS9tbS5jCisrKyBiL3hlbi9hcmNoL2FybS9tbS5jCkBAIC05OTYsNyArOTk2LDcg
QEAgc3RhdGljIGludCBjcmVhdGVfeGVuX2VudHJpZXMoZW51bSB4ZW5tYXBfb3BlcmF0aW9uIG9w
LAogICAgICAgICB7CiAgICAgICAgICAgICByYyA9IGNyZWF0ZV94ZW5fdGFibGUoZW50cnkpOwog
ICAgICAgICAgICAgaWYgKCByYyA8IDAgKSB7Ci0gICAgICAgICAgICAgICAgcHJpbnRrKCJjcmVh
dGVfeGVuX2VudHJpZXM6IEwyIGZhaWxlZFxuIik7CisgICAgICAgICAgICAgICAgcHJpbnRrKCIl
czogTDIgZmFpbGVkXG4iLCBfX2Z1bmNfXyk7CiAgICAgICAgICAgICAgICAgZ290byBvdXQ7CiAg
ICAgICAgICAgICB9CiAgICAgICAgIH0KQEAgLTEwMTEsOCArMTAxMSw4IEBAIHN0YXRpYyBpbnQg
Y3JlYXRlX3hlbl9lbnRyaWVzKGVudW0geGVubWFwX29wZXJhdGlvbiBvcCwKICAgICAgICAgICAg
IGNhc2UgUkVTRVJWRToKICAgICAgICAgICAgICAgICBpZiAoIGxwYWVfdmFsaWQoKmVudHJ5KSAp
CiAgICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICBwcmludGsoImNyZWF0ZV94
ZW5fZW50cmllczogdHJ5aW5nIHRvIHJlcGxhY2UgYW4gZXhpc3RpbmcgbWFwcGluZyBhZGRyPSVs
eCBtZm49JSJQUklfbWZuIlxuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIGFkZHIsIG1m
bl94KG1mbikpOworICAgICAgICAgICAgICAgICAgICBwcmludGsoIiVzOiB0cnlpbmcgdG8gcmVw
bGFjZSBhbiBleGlzdGluZyBtYXBwaW5nIGFkZHI9JWx4IG1mbj0lIlBSSV9tZm4iXG4iLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgX19mdW5jX18sIGFkZHIsIG1mbl94KG1mbikpOwogICAg
ICAgICAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAgICAgICAgICAgICAgICB9CiAgICAg
ICAgICAgICAgICAgaWYgKCBvcCA9PSBSRVNFUlZFICkKQEAgLTEwMjUsOCArMTAyNSw4IEBAIHN0
YXRpYyBpbnQgY3JlYXRlX3hlbl9lbnRyaWVzKGVudW0geGVubWFwX29wZXJhdGlvbiBvcCwKICAg
ICAgICAgICAgIGNhc2UgUkVNT1ZFOgogICAgICAgICAgICAgICAgIGlmICggIWxwYWVfdmFsaWQo
KmVudHJ5KSApCiAgICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICBwcmludGso
ImNyZWF0ZV94ZW5fZW50cmllczogdHJ5aW5nIHRvICVzIGEgbm9uLWV4aXN0aW5nIG1hcHBpbmcg
YWRkcj0lbHhcbiIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICBvcCA9PSBSRU1PVkUgPyAi
cmVtb3ZlIiA6ICJtb2RpZnkiLCBhZGRyKTsKKyAgICAgICAgICAgICAgICAgICAgcHJpbnRrKCIl
czogdHJ5aW5nIHRvICVzIGEgbm9uLWV4aXN0aW5nIG1hcHBpbmcgYWRkcj0lbHhcbiIsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICBfX2Z1bmNfXywgb3AgPT0gUkVNT1ZFID8gInJlbW92ZSIg
OiAibW9kaWZ5IiwgYWRkcik7CiAgICAgICAgICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwog
ICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICBpZiAoIG9wID09IFJFTU9WRSApCkBA
IC0xMDM4LDggKzEwMzgsOCBAQCBzdGF0aWMgaW50IGNyZWF0ZV94ZW5fZW50cmllcyhlbnVtIHhl
bm1hcF9vcGVyYXRpb24gb3AsCiAgICAgICAgICAgICAgICAgICAgIHB0ZS5wdC54biA9IFBURV9O
WF9NQVNLKGFpKTsKICAgICAgICAgICAgICAgICAgICAgaWYgKCAhcHRlLnB0LnJvICYmICFwdGUu
cHQueG4gKQogICAgICAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgICAgICAgICBw
cmludGsoImNyZWF0ZV94ZW5fZW50cmllczogSW5jb3JyZWN0IGNvbWJpbmF0aW9uIGZvciBhZGRy
PSVseFxuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhZGRyKTsKKyAgICAgICAg
ICAgICAgICAgICAgICAgIHByaW50aygiJXM6IEluY29ycmVjdCBjb21iaW5hdGlvbiBmb3IgYWRk
cj0lbHhcbiIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19mdW5jX18sIGFkZHIp
OwogICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICAgICAgICAgICAg
ICAgICAgIH0KICAgICAgICAgICAgICAgICB9Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 15:54:54 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 15:54: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 1dQyFy-0000gf-4L; Fri, 30 Jun 2017 15: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 <julien.grall@arm.com>) id 1dQyFx-0000de-8t
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 15:54:53 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 66/CD-03368-C4476595; Fri, 30 Jun 2017 15:54:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRWlGSWpSXmKPExsVysyfVTdenJCz
 S4NBFdoslHxezODB6HN39mymAMYo1My8pvyKBNWPitm+sBe0cFctaLrI1MF5g62Lk4hAS2Mwo
 cef7KUYI5zSjxPvzR1i7GDk52AQ0Je58/sQEYosISEtc+3yZEcRmFnCQePPxHguILSzgLPHg5
 TSwOIuAqsS7mz/BenkFrCSu7lrEDGJLCMhL7Gq7CBbnBIof//cAbKaQgKXE61lXWSYwci9gZF
 jFqFGcWlSWWqRrZKiXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iRHoYQYg2MH4Z1n
 AIUZJDiYlUd6V10IjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwKhaHRQoJFqWmp1akZeYAQw0m
 LcHBoyTCKxsElOYtLkjMLc5Mh0idYtTleDXh/zcmIZa8/LxUKXHeEJAZAiBFGaV5cCNgYX+JU
 VZKmJcR6CghnoLUotzMElT5V4ziHIxKwrzOIFN4MvNK4Da9AjqCCegI4RkhIEeUJCKkpBoY91
 SE5e4O0ROYXbzj486OfYefGlQG1SQEMUTfXN8yTcQsKIPh2KGKaesDjfy33lXO6mzu1rwzRS3
 r1e9F9/fuOhrKGRJ2MUtxWsAPy6hi3Xu2SQuPK5w0YV/jffjfXt2fj/ctWch00kJKPO/S1GbO
 WRrSc7+fFzn5VWSru7vPJ6XfDzp3K8duU2Ipzkg01GIuKk4EAN1CBBx2AgAA
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1498838091!70998065!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16438 invoked from network); 30 Jun 2017 15:54:51 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-15.tower-21.messagelabs.com with SMTP; 30 Jun 2017 15:54: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 68ED4164F;
 Fri, 30 Jun 2017 08:54: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 C946D3F41F;
 Fri, 30 Jun 2017 08:54:50 -0700 (PDT)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 30 Jun 2017 16:54:31 +0100
Message-Id: <20170630155431.23824-17-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170630155431.23824-1-julien.grall@arm.com>
References: <20170630155431.23824-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v3 16/16] xen/arm: lpae: Switch from bool_t to
	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>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2UgYXJlIHBoYXNpbmcgb3V0IHRoZSB1c2Ugb2YgYm9vbF90IGluIHRoZSBoeXBlcnZpc29yIGNv
ZGUuCgotLS0KICAgIENoYW5nZXMgaW4gdjM6CiAgICAgICAgLSBQYXRjaCBhZGRlZAotLS0KIHhl
bi9pbmNsdWRlL2FzbS1hcm0vbHBhZS5oIHwgNiArKystLS0KIDEgZmlsZSBjaGFuZ2VkLCAzIGlu
c2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LWFybS9scGFlLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2xwYWUuaAppbmRleCA2ZmJmN2M2MDZj
Li5hNjJiMTE4NjMwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2xwYWUuaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL2xwYWUuaApAQCAtMTI2LDcgKzEyNiw3IEBAIHR5cGVkZWYg
dW5pb24gewogICAgIGxwYWVfd2Fsa190IHdhbGs7CiB9IGxwYWVfdDsKIAotc3RhdGljIGlubGlu
ZSBib29sX3QgbHBhZV92YWxpZChscGFlX3QgcHRlKQorc3RhdGljIGlubGluZSBib29sIGxwYWVf
dmFsaWQobHBhZV90IHB0ZSkKIHsKICAgICByZXR1cm4gcHRlLndhbGsudmFsaWQ7CiB9CkBAIC0x
MzYsMTIgKzEzNiwxMiBAQCBzdGF0aWMgaW5saW5lIGJvb2xfdCBscGFlX3ZhbGlkKGxwYWVfdCBw
dGUpCiAgKiB0aGUgdGFibGUgYml0IGFuZCB0aGVyZWZvcmUgdGhlc2Ugd291bGQgcmV0dXJuIHRo
ZSBvcHBvc2l0ZSB0byB3aGF0CiAgKiB5b3Ugd291bGQgZXhwZWN0LgogICovCi1zdGF0aWMgaW5s
aW5lIGJvb2xfdCBscGFlX3RhYmxlKGxwYWVfdCBwdGUpCitzdGF0aWMgaW5saW5lIGJvb2wgbHBh
ZV90YWJsZShscGFlX3QgcHRlKQogewogICAgIHJldHVybiBscGFlX3ZhbGlkKHB0ZSkgJiYgcHRl
LndhbGsudGFibGU7CiB9CiAKLXN0YXRpYyBpbmxpbmUgYm9vbF90IGxwYWVfbWFwcGluZyhscGFl
X3QgcHRlKQorc3RhdGljIGlubGluZSBib29sIGxwYWVfbWFwcGluZyhscGFlX3QgcHRlKQogewog
ICAgIHJldHVybiBscGFlX3ZhbGlkKHB0ZSkgJiYgIXB0ZS53YWxrLnRhYmxlOwogfQotLSAKMi4x
MS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 30 16:07:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 16: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 1dQySQ-0003hf-HO; Fri, 30 Jun 2017 16:07: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=3478c7289=igor.druzhinin@citrix.com>)
 id 1dQySO-0003hW-AW
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 16:07:44 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 0D/0E-01987-F4776595; Fri, 30 Jun 2017 16:07:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsWyU9JRQte/PCz
 S4HWdxfctk5kcGD0Of7jCEsAYxZqZl5RfkcCacfHaB5aCs1IV296/YW9gbBPpYuTkkBDwk3jx
 /DcbiM0mYCBxatMiFhBbRMBWYvbfqcxdjFwczAIzGCVePm0AKxIWcJPY+vUOkM3BwSKgKjH1r
 DBImFfAU+LxwUusEDPlJG6e62QGsTkFvCRmHPwB1ioEVLOtaQYjRL2gxMmZT8B2MQtISBx88Y
 IZokZN4mjXLhaIOWkS7fevsU5g5JuFpGUWkpYFjEyrGDWKU4vKUot0DS30kooy0zNKchMzc3Q
 NDYz1clOLixPTU3MSk4r1kvNzNzECQ6qegYFxB+Pv056HGCU5mJREeVdeC40U4kvKT6nMSCzO
 iC8qzUktPsQow8GhJMHbXhoWKSRYlJqeWpGWmQMMbpi0BAePkgivbBBQmre4IDG3ODMdInWKU
 Zfj1YT/35iEWPLy81KlxHl9QGYIgBRllObBjYBF2iVGWSlhXkYGBgYhnoLUotzMElT5V4ziHI
 xKwrwJIFN4MvNK4Da9AjqCCegI4RkhIEeUJCKkpBoY41Xqzt5SPn9pmuGGckeXk3HOH+8sn3B
 AKrLOv3HWPHGGx19bBHMs56l5Bd5krnk4ZVpMnfDHrPzcKWnBTzTff7/ibHPiT0vK7SPRdj3b
 pl1rK/L9veryAvd92zfVcVptDs/fPoE99UuDYbnFDtZ1FZVfBbd5tdTf/BNT58fznGnydxvWw
 y+3KbEUZyQaajEXFScCAHor/yevAgAA
X-Env-Sender: prvs=3478c7289=igor.druzhinin@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1498838862!95841775!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31367 invoked from network); 30 Jun 2017 16:07:42 -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;
 30 Jun 2017 16:07:42 -0000
X-IronPort-AV: E=Sophos;i="5.40,287,1496102400"; d="scan'208";a="48683284"
From: Igor Druzhinin <igor.druzhinin@citrix.com>
To: <xen-devel@lists.xenproject.org>, <qemu-devel@nongnu.org>
Date: Fri, 30 Jun 2017 17:07:02 +0100
Message-ID: <1498838825-23701-2-git-send-email-igor.druzhinin@citrix.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1498838825-23701-1-git-send-email-igor.druzhinin@citrix.com>
References: <1498838825-23701-1-git-send-email-igor.druzhinin@citrix.com>
MIME-Version: 1.0
X-ClientProxiedBy: FTLPEX02CAS03.citrite.net (10.13.99.94) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: anthony.perard@citrix.com, Igor Druzhinin <igor.druzhinin@citrix.com>,
 sstabellini@kernel.org, paul.durrant@citrix.com, pbonzini@redhat.com
Subject: [Xen-devel] [PATCH 1/4] xen: move physmap saving into a separate
	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>

Tm9uLWZ1bmN0aW9uYWwgY2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogSWdvciBEcnV6aGluaW4gPGln
b3IuZHJ1emhpbmluQGNpdHJpeC5jb20+Ci0tLQogaHcvaTM4Ni94ZW4veGVuLWh2bS5jIHwgNTcg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZp
bGUgY2hhbmdlZCwgMzEgaW5zZXJ0aW9ucygrKSwgMjYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvaHcvaTM4Ni94ZW4veGVuLWh2bS5jIGIvaHcvaTM4Ni94ZW4veGVuLWh2bS5jCmluZGV4IGNm
ZmE3ZTIuLmQyNTljZjcgMTAwNjQ0Ci0tLSBhL2h3L2kzODYveGVuL3hlbi1odm0uYworKysgYi9o
dy9pMzg2L3hlbi94ZW4taHZtLmMKQEAgLTMwNSw2ICszMDUsMzYgQEAgc3RhdGljIGh3YWRkciB4
ZW5fcGh5c19vZmZzZXRfdG9fZ2FkZHIoaHdhZGRyIHN0YXJ0X2FkZHIsCiAgICAgcmV0dXJuIHN0
YXJ0X2FkZHI7CiB9CiAKK3N0YXRpYyBpbnQgeGVuX3NhdmVfcGh5c21hcChYZW5JT1N0YXRlICpz
dGF0ZSwgWGVuUGh5c21hcCAqcGh5c21hcCkKK3sKKyAgICBjaGFyIHBhdGhbODBdLCB2YWx1ZVsx
N107CisKKyAgICBzbnByaW50ZihwYXRoLCBzaXplb2YocGF0aCksCisgICAgICAgICAgICAiL2xv
Y2FsL2RvbWFpbi8wL2RldmljZS1tb2RlbC8lZC9waHlzbWFwLyUiUFJJeDY0Ii9zdGFydF9hZGRy
IiwKKyAgICAgICAgICAgIHhlbl9kb21pZCwgKHVpbnQ2NF90KXBoeXNtYXAtPnBoeXNfb2Zmc2V0
KTsKKyAgICBzbnByaW50Zih2YWx1ZSwgc2l6ZW9mKHZhbHVlKSwgIiUiUFJJeDY0LCAodWludDY0
X3QpcGh5c21hcC0+c3RhcnRfYWRkcik7CisgICAgaWYgKCF4c193cml0ZShzdGF0ZS0+eGVuc3Rv
cmUsIDAsIHBhdGgsIHZhbHVlLCBzdHJsZW4odmFsdWUpKSkgeworICAgICAgICByZXR1cm4gLTE7
CisgICAgfQorICAgIHNucHJpbnRmKHBhdGgsIHNpemVvZihwYXRoKSwKKyAgICAgICAgICAgICIv
bG9jYWwvZG9tYWluLzAvZGV2aWNlLW1vZGVsLyVkL3BoeXNtYXAvJSJQUkl4NjQiL3NpemUiLAor
ICAgICAgICAgICAgeGVuX2RvbWlkLCAodWludDY0X3QpcGh5c21hcC0+cGh5c19vZmZzZXQpOwor
ICAgIHNucHJpbnRmKHZhbHVlLCBzaXplb2YodmFsdWUpLCAiJSJQUkl4NjQsICh1aW50NjRfdClw
aHlzbWFwLT5zaXplKTsKKyAgICBpZiAoIXhzX3dyaXRlKHN0YXRlLT54ZW5zdG9yZSwgMCwgcGF0
aCwgdmFsdWUsIHN0cmxlbih2YWx1ZSkpKSB7CisgICAgICAgIHJldHVybiAtMTsKKyAgICB9Cisg
ICAgaWYgKHBoeXNtYXAtPm5hbWUpIHsKKyAgICAgICAgc25wcmludGYocGF0aCwgc2l6ZW9mKHBh
dGgpLAorICAgICAgICAgICAgICAgICIvbG9jYWwvZG9tYWluLzAvZGV2aWNlLW1vZGVsLyVkL3Bo
eXNtYXAvJSJQUkl4NjQiL25hbWUiLAorICAgICAgICAgICAgICAgIHhlbl9kb21pZCwgKHVpbnQ2
NF90KXBoeXNtYXAtPnBoeXNfb2Zmc2V0KTsKKyAgICAgICAgaWYgKCF4c193cml0ZShzdGF0ZS0+
eGVuc3RvcmUsIDAsIHBhdGgsCisgICAgICAgICAgICAgICAgICAgICAgcGh5c21hcC0+bmFtZSwg
c3RybGVuKHBoeXNtYXAtPm5hbWUpKSkgeworICAgICAgICAgICAgcmV0dXJuIC0xOworICAgICAg
ICB9CisgICAgfQorICAgIHJldHVybiAwOworfQorCiBzdGF0aWMgaW50IHhlbl9hZGRfdG9fcGh5
c21hcChYZW5JT1N0YXRlICpzdGF0ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGh3
YWRkciBzdGFydF9hZGRyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmFtX2FkZHJf
dCBzaXplLApAQCAtMzE2LDcgKzM0Niw2IEBAIHN0YXRpYyBpbnQgeGVuX2FkZF90b19waHlzbWFw
KFhlbklPU3RhdGUgKnN0YXRlLAogICAgIFhlblBoeXNtYXAgKnBoeXNtYXAgPSBOVUxMOwogICAg
IGh3YWRkciBwZm4sIHN0YXJ0X2dwZm47CiAgICAgaHdhZGRyIHBoeXNfb2Zmc2V0ID0gbWVtb3J5
X3JlZ2lvbl9nZXRfcmFtX2FkZHIobXIpOwotICAgIGNoYXIgcGF0aFs4MF0sIHZhbHVlWzE3XTsK
ICAgICBjb25zdCBjaGFyICptcl9uYW1lOwogCiAgICAgaWYgKGdldF9waHlzbWFwcGluZyhzdGF0
ZSwgc3RhcnRfYWRkciwgc2l6ZSkpIHsKQEAgLTM2OCwzMSArMzk3LDcgQEAgZ29fcGh5c21hcDoK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhcnRfYWRkciA+PiBUQVJHRVRf
UEFHRV9CSVRTLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoc3RhcnRfYWRk
ciArIHNpemUgLSAxKSA+PiBUQVJHRVRfUEFHRV9CSVRTLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBYRU5fRE9NQ1RMX01FTV9DQUNIRUFUVFJfV0IpOwotCi0gICAgc25wcmlu
dGYocGF0aCwgc2l6ZW9mKHBhdGgpLAotICAgICAgICAgICAgIi9sb2NhbC9kb21haW4vMC9kZXZp
Y2UtbW9kZWwvJWQvcGh5c21hcC8lIlBSSXg2NCIvc3RhcnRfYWRkciIsCi0gICAgICAgICAgICB4
ZW5fZG9taWQsICh1aW50NjRfdClwaHlzX29mZnNldCk7Ci0gICAgc25wcmludGYodmFsdWUsIHNp
emVvZih2YWx1ZSksICIlIlBSSXg2NCwgKHVpbnQ2NF90KXN0YXJ0X2FkZHIpOwotICAgIGlmICgh
eHNfd3JpdGUoc3RhdGUtPnhlbnN0b3JlLCAwLCBwYXRoLCB2YWx1ZSwgc3RybGVuKHZhbHVlKSkp
IHsKLSAgICAgICAgcmV0dXJuIC0xOwotICAgIH0KLSAgICBzbnByaW50ZihwYXRoLCBzaXplb2Yo
cGF0aCksCi0gICAgICAgICAgICAiL2xvY2FsL2RvbWFpbi8wL2RldmljZS1tb2RlbC8lZC9waHlz
bWFwLyUiUFJJeDY0Ii9zaXplIiwKLSAgICAgICAgICAgIHhlbl9kb21pZCwgKHVpbnQ2NF90KXBo
eXNfb2Zmc2V0KTsKLSAgICBzbnByaW50Zih2YWx1ZSwgc2l6ZW9mKHZhbHVlKSwgIiUiUFJJeDY0
LCAodWludDY0X3Qpc2l6ZSk7Ci0gICAgaWYgKCF4c193cml0ZShzdGF0ZS0+eGVuc3RvcmUsIDAs
IHBhdGgsIHZhbHVlLCBzdHJsZW4odmFsdWUpKSkgewotICAgICAgICByZXR1cm4gLTE7Ci0gICAg
fQotICAgIGlmIChtcl9uYW1lKSB7Ci0gICAgICAgIHNucHJpbnRmKHBhdGgsIHNpemVvZihwYXRo
KSwKLSAgICAgICAgICAgICAgICAiL2xvY2FsL2RvbWFpbi8wL2RldmljZS1tb2RlbC8lZC9waHlz
bWFwLyUiUFJJeDY0Ii9uYW1lIiwKLSAgICAgICAgICAgICAgICB4ZW5fZG9taWQsICh1aW50NjRf
dClwaHlzX29mZnNldCk7Ci0gICAgICAgIGlmICgheHNfd3JpdGUoc3RhdGUtPnhlbnN0b3JlLCAw
LCBwYXRoLCBtcl9uYW1lLCBzdHJsZW4obXJfbmFtZSkpKSB7Ci0gICAgICAgICAgICByZXR1cm4g
LTE7Ci0gICAgICAgIH0KLSAgICB9Ci0KLSAgICByZXR1cm4gMDsKKyAgICByZXR1cm4geGVuX3Nh
dmVfcGh5c21hcChzdGF0ZSwgcGh5c21hcCk7CiB9CiAKIHN0YXRpYyBpbnQgeGVuX3JlbW92ZV9m
cm9tX3BoeXNtYXAoWGVuSU9TdGF0ZSAqc3RhdGUsCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 30 16:07:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 16: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 1dQySH-0003gS-9g; Fri, 30 Jun 2017 16:07: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=3478c7289=igor.druzhinin@citrix.com>)
 id 1dQySF-0003gM-JG
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 16:07:35 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 51/18-02177-64776595; Fri, 30 Jun 2017 16:07:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsWyU9JRQtetPCz
 S4NpzEYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaNp7h/GgmsCFfsWb2VpYHzF28XIySEh4Cdx
 /dgFZhCbTcBA4tSmRSwgtoiArcTsv1OB4lwczAIzGCVePm1gA0kIC3hLdK5YwARiswioSsy6s
 B2sgVfAU+L0z/8sEEPlJG6e62SGiAtKnJz5BCzOLCAhcfDFC7C4kICaxNGuXVD1aRLt96+xTm
 DkmYWkZRaSlgWMTKsYNYpTi8pSi3QNLfSSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M
 3MQLDhAEIdjA2bfc8xCjJwaQkyrvyWmikEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnenLKwSCHB
 otT01Iq0zBxgwMKkJTh4lER4ZYOA0rzFBYm5xZnpEKlTjJYcG1av/8LEsWrmz29MHK8m/P/GJ
 MSSl5+XKiXOuxhkngBIQ0ZpHtw4WFRdYpSVEuZlBDpQiKcgtSg3swRV/hWjOAejkjBvMMgUns
 y8Eritr4AOYgI6SHhGCMhBJYkIKakGxqj7FSvUv3D9qgt8wPpEyCDstF3G9jkM/Qxngp++Xjb
 1nZPIK6HjU9a77Yracv7AnwKxtUue8J4Re7c7n+dVR/4u6UhGA9ec1b92bdK+YCBlcND7SbV/
 m27sAbG5NzdcyVc9r/pGZWVq7cTog6dDuNuaExnvT0988+jdEUO3Ce5Rxv4WJzQ4U5VYijMSD
 bWYi4oTAZl5QlylAgAA
X-Env-Sender: prvs=3478c7289=igor.druzhinin@citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1498838854!81077331!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40440 invoked from network); 30 Jun 2017 16:07:34 -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;
 30 Jun 2017 16:07:34 -0000
X-IronPort-AV: E=Sophos;i="5.40,287,1496102400"; d="scan'208";a="48683252"
From: Igor Druzhinin <igor.druzhinin@citrix.com>
To: <xen-devel@lists.xenproject.org>, <qemu-devel@nongnu.org>
Date: Fri, 30 Jun 2017 17:07:01 +0100
Message-ID: <1498838825-23701-1-git-send-email-igor.druzhinin@citrix.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
X-ClientProxiedBy: FTLPEX02CAS03.citrite.net (10.13.99.94) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: anthony.perard@citrix.com, Igor Druzhinin <igor.druzhinin@citrix.com>,
 sstabellini@kernel.org, paul.durrant@citrix.com, pbonzini@redhat.com
Subject: [Xen-devel] [PATCH 0/4] xen: don't save/restore the physmap on VM
	save/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>

U2F2aW5nL3Jlc3RvcmluZyB0aGUgcGh5c21hcCB0by9mcm9tIHhlbnN0b3JlIHdhcyBpbnRyb2R1
Y2VkIHRvClFFTVUgbWFqb3JseSBpbiBvcmRlciB0byBjb3ZlciB1cCB0aGUgVlJBTSByZWdpb24g
cmVzdG9yZSBpc3N1ZS4KVGhlIHNlcXVlbmNlIG9mIHJlc3RvcmUgb3BlcmF0aW9ucyBpbXBsaWVz
IHRoYXQgd2Ugc2hvdWxkIGtub3cKdGhlIGVmZmVjdGl2ZSBndWVzdCBWUkFNIGFkZHJlc3MgKmJl
Zm9yZSogd2UgaGF2ZSB0aGUgVlJBTSByZWdpb24KcmVzdG9yZWQgKHdoaWNoIGhhcHBlbnMgbGF0
ZXIpLiBVbmZvcnR1bmF0ZWx5LCBpbiBYZW4gZW52aXJvbm1lbnQKVlJBTSBtZW1vcnkgZG9lcyBh
Y3R1YWxseSBiZWxvbmcgdG8gYSBndWVzdCAtIG5vdCBRRU1VIGl0c2VsZiAtCndoaWNoIG1lYW5z
IHRoZSBwb3NpdGlvbiBvZiB0aGlzIHJlZ2lvbiBpcyB1bmtub3duIGJlZm9yZWhhbmQgYW5kCmNh
bid0IGJlIG1hcHBlZCBpbnRvIFFFTVUgYWRkcmVzcyBzcGFjZSBpbW1lZGlhdGVseS4KClByZXZp
b3VzbHksIHJlY3JlYXRpbmcgeGVuc3RvcmUga2V5cywgaG9sZGluZyB0aGUgcGh5c21hcCwgYnkg
dGhlCnRvb2xzdGFjayBoZWxwZWQgdG8gZ2V0IHRoaXMgaW5mb3JtYXRpb24gaW4gcGxhY2UgYXQg
dGhlIHJpZ2h0Cm1vbWVudCByZWFkeSB0byBiZSBjb25zdW1lZCBieSBRRU1VIHRvIG1hcCB0aGUg
cmVnaW9uIHByb3Blcmx5LgpCdXQgdXNpbmcgeGVuc3RvcmUgZm9yIGl0IGhhcyBjZXJ0YWluIGRp
c2FkdmFudGFnZXM6IHRvb2xzdGFjawpuZWVkcyB0byBiZSBhd2FyZSBvZiB0aGVzZSBrZXlzIGFu
ZCBzYXZlL3Jlc3RvcmUgdGhlbSBhY2NvcmRpbmdseTsKYWNjZXNzaW5nIHhlbnN0b3JlIHJlcXVp
cmVzIGV4dHJhIHByaXZpbGVnZXMgd2hpY2ggaGluZGVycyBRRU1VCnNhbmRib3hpbmcuCgpUaGUg
cHJldmlvdXMgYXR0ZW1wdCB0byBnZXQgcmlkIG9mIHRoYXQgd2FzIHRvIHJlbWVtYmVyIGFsbCB0
aGUKVlJBTSBwb2ludGVycyBkdXJpbmcgUUVNVSBpbml0aWFsaXphdGlvbiBwaGFzZSBhbmQgdGhl
biB1cGRhdGUKdGhlbSBhbGwgYXQgb25jZSB3aGVuIGFuIGFjdHVhbCBmb3JlaWduIG1hcHBpbmcg
aXMgZXN0YWJsaXNoZWQuClVuZm9ydHVuYXRlbHksIHRoaXMgYXBwcm9hY2ggd29ya2VkIG9ubHkg
Zm9yIFZSQU0gYW5kIG9ubHkgZm9yCmEgcHJlZGVmaW5lZCBzZXQgb2YgZGV2aWNlcyAtIHN0ZHZn
YSBhbmQgY2lycnVzLiBRWEwgYW5kIG90aGVyCnBvc3NpYmxlIGZ1dHVyZSBkZXZpY2VzIHVzaW5n
IGEgbW92aW5nIGVtdWxhdGVkIE1NSU8gcmVnaW9uCndvdWxkIGJlIGVxdWFsbHkgYnJva2VuLgoK
VGhlIG5ldyBhcHByb2FjaCBsZXZlcmFnZXMgeGVuZm9yZWlnbm1lbW9yeV9tYXAyKCkgY2FsbCBy
ZWNlbnRseQppbnRyb2R1Y2VkIGluIGxpYnhlbmZvcmVpZ25tZW1vcnkuIEl0IGFsbG93cyB0byBj
cmVhdGUgYSBkdW1teQphbm9ueW1vdXMgbWFwcGluZyBmb3IgUUVNVSBkdXJpbmcgaXRzIGluaXRp
YWxpemF0aW9uIGFuZCBjaGFuZ2UKaXQgdG8gYSByZWFsIG9uZSBsYXRlciBkdXJpbmcgbWFjaGlu
ZSBzdGF0ZSByZXN0b3JlLgoKSWdvciBEcnV6aGluaW4gKDQpOgogIHhlbjogbW92ZSBwaHlzbWFw
IHNhdmluZyBpbnRvIGEgc2VwYXJhdGUgZnVuY3Rpb24KICB4ZW4vbWFwY2FjaGU6IGFkZCBhbiBh
YmlsaXR5IHRvIGNyZWF0ZSBkdW1teSBtYXBwaW5ncwogIHhlbi9tYXBjYWNoZTogaW50cm9kdWNl
IHhlbl9yZW1hcF9jYWNoZV9lbnRyeSgpCiAgeGVuOiBkb24ndCB1c2UgeGVuc3RvcmUgdG8gc2F2
ZS9yZXN0b3JlIHBoeXNtYXAgYW55bW9yZQoKIGNvbmZpZ3VyZSAgICAgICAgICAgICAgICAgICAg
IHwgIDE4ICsrKysrKwogaHcvaTM4Ni94ZW4veGVuLWh2bS5jICAgICAgICAgfCAxMDAgKysrKysr
KysrKysrKysrKysrKystLS0tLS0tLS0tLS0KIGh3L2kzODYveGVuL3hlbi1tYXBjYWNoZS5jICAg
IHwgMTI5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLQogaW5jbHVk
ZS9ody94ZW4veGVuX2NvbW1vbi5oICAgfCAgIDggKysrCiBpbmNsdWRlL3N5c2VtdS94ZW4tbWFw
Y2FjaGUuaCB8ICAgNiArKwogNSBmaWxlcyBjaGFuZ2VkLCAyMTcgaW5zZXJ0aW9ucygrKSwgNDQg
ZGVsZXRpb25zKC0pCgotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 16:07:49 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 16: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 1dQySS-0003ig-Tz; Fri, 30 Jun 2017 16:07: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=3478c7289=igor.druzhinin@citrix.com>)
 id 1dQySR-0003iK-Uh
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 16:07:48 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 49/10-01862-25776595; Fri, 30 Jun 2017 16:07:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsWyU9JRQjewPCz
 S4OR1A4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNaN/3WKWgvnSFf9/nmFsYHwo1MXIySEh4Cdx
 acIBZhCbTcBA4tSmRSwgtoiArcTsv1OB4lwczAIzGCVePm1g62Lk4BAW8JL4MS8epIZFQFXi7
 fzTrCA2r4CnxKYnj1ghZspJ3DzXCTaTE6h8xsEfbCC2EFDNtqYZjBD1ghInZz4B28UsICFx8M
 ULZogaNYmjXbtYIOakSbTfv8Y6gZFvFpKWWUhaFjAyrWLUKE4tKkst0jW00EsqykzPKMlNzMz
 RNTQw1stNLS5OTE/NSUwq1kvOz93ECAyqegYGxh2Mv097HmKU5GBSEuVdeS00UogvKT+lMiOx
 OCO+qDQntfgQowwHh5IEb3tpWKSQYFFqempFWmYOMLxh0hIcPEoivLJBQGne4oLE3OLMdIjUK
 UZdjlcT/n9jEmLJy89LlRLn9QGZIQBSlFGaBzcCFmuXGGWlhHkZGRgYhHgKUotyM0tQ5V8xin
 MwKgnzJoBM4cnMK4Hb9AroCCagI4RnhIAcUZKIkJJqYGyb4195irV93833tbfPLhTJ0HthuNa
 3duIS99x7UodcKtfcmH/EkDHl9nb2k5Geos+/6PRPZp5jrGoXqR3W8YHNf87J9fX/F4jv5/y0
 aUpswQF2xe2ZezvFsnzWVJucil3tftHuiq9qyYZVUSFc51dxbzucWP17EpcB6+JTDu9CTpznf
 b7/pr4SS3FGoqEWc1FxIgDXrdfMsAIAAA==
X-Env-Sender: prvs=3478c7289=igor.druzhinin@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1498838862!95841775!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31609 invoked from network); 30 Jun 2017 16:07:45 -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;
 30 Jun 2017 16:07:45 -0000
X-IronPort-AV: E=Sophos;i="5.40,287,1496102400"; d="scan'208";a="48683288"
From: Igor Druzhinin <igor.druzhinin@citrix.com>
To: <xen-devel@lists.xenproject.org>, <qemu-devel@nongnu.org>
Date: Fri, 30 Jun 2017 17:07:03 +0100
Message-ID: <1498838825-23701-3-git-send-email-igor.druzhinin@citrix.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1498838825-23701-1-git-send-email-igor.druzhinin@citrix.com>
References: <1498838825-23701-1-git-send-email-igor.druzhinin@citrix.com>
MIME-Version: 1.0
X-ClientProxiedBy: FTLPEX02CAS03.citrite.net (10.13.99.94) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: anthony.perard@citrix.com, Igor Druzhinin <igor.druzhinin@citrix.com>,
 sstabellini@kernel.org, paul.durrant@citrix.com, pbonzini@redhat.com
Subject: [Xen-devel] [PATCH 2/4] xen/mapcache: add an ability to create
	dummy 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>

RHVtbXlzIGFyZSBzaW1wbGUgYW5vbnltb3VzIG1hcHBpbmdzIHRoYXQgYXJlIHBsYWNlZCBpbnN0
ZWFkCm9mIHJlZ3VsYXIgZm9yZWlnbiBtYXBwaW5ncyBpbiBjZXJ0YWluIHNpdHVhdGlvbnMgd2hl
biB3ZSBuZWVkCnRvIHBvc3Rwb25lIHRoZSBhY3R1YWwgbWFwcGluZyBidXQgc3RpbGwgaGF2ZSB0
byBnaXZlIGEKbWVtb3J5IHJlZ2lvbiB0byBRRU1VIHRvIHBsYXkgd2l0aC4KClRoaXMgaXMgcGxh
bm5lZCB0byBiZSB1c2VkIGZvciByZXN0b3JlIG9uIFhlbi4KClNpZ25lZC1vZmYtYnk6IElnb3Ig
RHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgotLS0KIGh3L2kzODYveGVuL3hl
bi1tYXBjYWNoZS5jIHwgMzYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tCiAx
IGZpbGUgY2hhbmdlZCwgMjggaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS9ody9pMzg2L3hlbi94ZW4tbWFwY2FjaGUuYyBiL2h3L2kzODYveGVuL3hlbi1tYXBjYWNo
ZS5jCmluZGV4IGU2MDE1NmMuLjA1MDUwZGUgMTAwNjQ0Ci0tLSBhL2h3L2kzODYveGVuL3hlbi1t
YXBjYWNoZS5jCisrKyBiL2h3L2kzODYveGVuL3hlbi1tYXBjYWNoZS5jCkBAIC0xNTAsNyArMTUw
LDggQEAgdm9pZCB4ZW5fbWFwX2NhY2hlX2luaXQocGh5c19vZmZzZXRfdG9fZ2FkZHJfdCBmLCB2
b2lkICpvcGFxdWUpCiAKIHN0YXRpYyB2b2lkIHhlbl9yZW1hcF9idWNrZXQoTWFwQ2FjaGVFbnRy
eSAqZW50cnksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGh3YWRkciBzaXplLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBod2FkZHIgYWRkcmVzc19pbmRleCkKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaHdhZGRyIGFkZHJlc3NfaW5kZXgsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJvb2wgZHVtbXkpCiB7CiAgICAgdWludDhfdCAqdmFkZHJfYmFzZTsK
ICAgICB4ZW5fcGZuX3QgKnBmbnM7CkBAIC0xNzcsMTEgKzE3OCwyNSBAQCBzdGF0aWMgdm9pZCB4
ZW5fcmVtYXBfYnVja2V0KE1hcENhY2hlRW50cnkgKmVudHJ5LAogICAgICAgICBwZm5zW2ldID0g
KGFkZHJlc3NfaW5kZXggPDwgKE1DQUNIRV9CVUNLRVRfU0hJRlQtWENfUEFHRV9TSElGVCkpICsg
aTsKICAgICB9CiAKLSAgICB2YWRkcl9iYXNlID0geGVuZm9yZWlnbm1lbW9yeV9tYXAoeGVuX2Zt
ZW0sIHhlbl9kb21pZCwgUFJPVF9SRUFEfFBST1RfV1JJVEUsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIG5iX3BmbiwgcGZucywgZXJyKTsKLSAgICBpZiAodmFkZHJfYmFz
ZSA9PSBOVUxMKSB7Ci0gICAgICAgIHBlcnJvcigieGVuZm9yZWlnbm1lbW9yeV9tYXAiKTsKLSAg
ICAgICAgZXhpdCgtMSk7CisgICAgaWYgKCFkdW1teSkgeworICAgICAgICB2YWRkcl9iYXNlID0g
eGVuZm9yZWlnbm1lbW9yeV9tYXAoeGVuX2ZtZW0sIHhlbl9kb21pZCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQUk9UX1JFQUR8UFJPVF9XUklURSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYl9wZm4sIHBmbnMsIGVycik7
CisgICAgICAgIGlmICh2YWRkcl9iYXNlID09IE5VTEwpIHsKKyAgICAgICAgICAgIHBlcnJvcigi
eGVuZm9yZWlnbm1lbW9yeV9tYXAiKTsKKyAgICAgICAgICAgIGV4aXQoLTEpOworICAgICAgICB9
CisgICAgfSBlbHNlIHsKKyAgICAgICAgLyoKKyAgICAgICAgICogV2UgY3JlYXRlIGR1bW15IG1h
cHBpbmdzIHdoZXJlIHdlIGFyZSB1bmFibGUgdG8gY3JlYXRlIGEgZm9yZWlnbgorICAgICAgICAg
KiBtYXBwaW5nIGltbWVkaWF0ZWx5IGR1ZSB0byBjZXJ0YWluIGNpcmN1bXN0YW5jZXMgKGkuZS4g
b24gcmVzdW1lIG5vdykKKyAgICAgICAgICovCisgICAgICAgIHZhZGRyX2Jhc2UgPSBtbWFwKE5V
TEwsIHNpemUsIFBST1RfUkVBRHxQUk9UX1dSSVRFLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICBNQVBfQU5PTnxNQVBfU0hBUkVELCAtMSwgMCk7CisgICAgICAgIGlmICh2YWRkcl9iYXNlID09
IE5VTEwpIHsKKyAgICAgICAgICAgIHBlcnJvcigibW1hcCIpOworICAgICAgICAgICAgZXhpdCgt
MSk7CisgICAgICAgIH0KICAgICB9CiAKICAgICBlbnRyeS0+dmFkZHJfYmFzZSA9IHZhZGRyX2Jh
c2U7CkBAIC0yMTEsNiArMjI2LDcgQEAgc3RhdGljIHVpbnQ4X3QgKnhlbl9tYXBfY2FjaGVfdW5s
b2NrZWQoaHdhZGRyIHBoeXNfYWRkciwgaHdhZGRyIHNpemUsCiAgICAgaHdhZGRyIGNhY2hlX3Np
emUgPSBzaXplOwogICAgIGh3YWRkciB0ZXN0X2JpdF9zaXplOwogICAgIGJvb2wgdHJhbnNsYXRl
ZCA9IGZhbHNlOworICAgIGJvb2wgZHVtbXkgPSBmYWxzZTsKIAogdHJ5YWdhaW46CiAgICAgYWRk
cmVzc19pbmRleCAgPSBwaHlzX2FkZHIgPj4gTUNBQ0hFX0JVQ0tFVF9TSElGVDsKQEAgLTI2Miwx
NCArMjc4LDE0IEBAIHRyeWFnYWluOgogICAgIGlmICghZW50cnkpIHsKICAgICAgICAgZW50cnkg
PSBnX21hbGxvYzAoc2l6ZW9mIChNYXBDYWNoZUVudHJ5KSk7CiAgICAgICAgIHBlbnRyeS0+bmV4
dCA9IGVudHJ5OwotICAgICAgICB4ZW5fcmVtYXBfYnVja2V0KGVudHJ5LCBjYWNoZV9zaXplLCBh
ZGRyZXNzX2luZGV4KTsKKyAgICAgICAgeGVuX3JlbWFwX2J1Y2tldChlbnRyeSwgY2FjaGVfc2l6
ZSwgYWRkcmVzc19pbmRleCwgZHVtbXkpOwogICAgIH0gZWxzZSBpZiAoIWVudHJ5LT5sb2NrKSB7
CiAgICAgICAgIGlmICghZW50cnktPnZhZGRyX2Jhc2UgfHwgZW50cnktPnBhZGRyX2luZGV4ICE9
IGFkZHJlc3NfaW5kZXggfHwKICAgICAgICAgICAgICAgICBlbnRyeS0+c2l6ZSAhPSBjYWNoZV9z
aXplIHx8CiAgICAgICAgICAgICAgICAgIXRlc3RfYml0cyhhZGRyZXNzX29mZnNldCA+PiBYQ19Q
QUdFX1NISUZULAogICAgICAgICAgICAgICAgICAgICB0ZXN0X2JpdF9zaXplID4+IFhDX1BBR0Vf
U0hJRlQsCiAgICAgICAgICAgICAgICAgICAgIGVudHJ5LT52YWxpZF9tYXBwaW5nKSkgewotICAg
ICAgICAgICAgeGVuX3JlbWFwX2J1Y2tldChlbnRyeSwgY2FjaGVfc2l6ZSwgYWRkcmVzc19pbmRl
eCk7CisgICAgICAgICAgICB4ZW5fcmVtYXBfYnVja2V0KGVudHJ5LCBjYWNoZV9zaXplLCBhZGRy
ZXNzX2luZGV4LCBkdW1teSk7CiAgICAgICAgIH0KICAgICB9CiAKQEAgLTI4Miw2ICsyOTgsMTAg
QEAgdHJ5YWdhaW46CiAgICAgICAgICAgICB0cmFuc2xhdGVkID0gdHJ1ZTsKICAgICAgICAgICAg
IGdvdG8gdHJ5YWdhaW47CiAgICAgICAgIH0KKyAgICAgICAgaWYgKCFkdW1teSAmJiBydW5zdGF0
ZV9jaGVjayhSVU5fU1RBVEVfSU5NSUdSQVRFKSkgeworICAgICAgICAgICAgZHVtbXkgPSB0cnVl
OworICAgICAgICAgICAgZ290byB0cnlhZ2FpbjsKKyAgICAgICAgfQogICAgICAgICB0cmFjZV94
ZW5fbWFwX2NhY2hlX3JldHVybihOVUxMKTsKICAgICAgICAgcmV0dXJuIE5VTEw7CiAgICAgfQot
LSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 16:07:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 16: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 1dQySZ-0003l2-4n; Fri, 30 Jun 2017 16: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 <prvs=3478c7289=igor.druzhinin@citrix.com>)
 id 1dQySY-0003ki-AP
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 16:07:54 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 8B/BD-01732-95776595; Fri, 30 Jun 2017 16:07:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsWyU9JRQjeiPCz
 SYOsZC4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWN3RwNLwUmHivf/P7A1MH4w6GLk5JAQ8JOY
 9XI6O4jNJmAgcWrTIhYQW0TAVmL236nMXYxcHMwCMxglXj5tYANJCAu4SCzZ/4cRxGYRUJWYv
 PsKmM0r4CnR27uMBWKonMTNc53MIDangJfEjIM/wHqFgGq2Nc2AqheUODnzCVg9s4CExMEXL5
 ghatQkjnbtgpqTJtF+/xrrBEa+WUhaZiFpWcDItIpRozi1qCy1SNfQWC+pKDM9oyQ3MTNH19D
 AVC83tbg4MT01JzGpWC85P3cTIzCsGIBgB+O/bZ6HGCU5mJREeVdeC40U4kvKT6nMSCzOiC8q
 zUktPsQow8GhJMHLXRYWKSRYlJqeWpGWmQMMcJi0BAePkgivbBBQmre4IDG3ODMdInWK0ZJjw
 +r1X5g45vzeASRfTfj/jUmIJS8/L1VKnHdHKVCDAEhDRmke3DhYFF5ilJUS5mUEOlCIpyC1KD
 ezBFX+FaM4B6OSMK8gyFU8mXklcFtfAR3EBHSQ8IwQkINKEhFSUg2MzDuMvsxlFq9ztPntJPa
 6M4A3l5cl96V2l+jSrioDsboiqTe77VM1Lk2t/GaXwSycdsXh9rVYr6v/vd+c8Eraxv985TKD
 1u5vXK6rRRsZZ/K5MekVzmJVVhJ5sq5G85i5xMupW1e0bS+8uOWEzkbnnyI6q/Ni/v0z9l/08
 vH+MJvrmx7sqKtVYinOSDTUYi4qTgQA5Qpuxb0CAAA=
X-Env-Sender: prvs=3478c7289=igor.druzhinin@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1498838872!99237906!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50293 invoked from network); 30 Jun 2017 16:07:52 -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;
 30 Jun 2017 16:07:52 -0000
X-IronPort-AV: E=Sophos;i="5.40,287,1496102400"; d="scan'208";a="48683293"
From: Igor Druzhinin <igor.druzhinin@citrix.com>
To: <xen-devel@lists.xenproject.org>, <qemu-devel@nongnu.org>
Date: Fri, 30 Jun 2017 17:07:04 +0100
Message-ID: <1498838825-23701-4-git-send-email-igor.druzhinin@citrix.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1498838825-23701-1-git-send-email-igor.druzhinin@citrix.com>
References: <1498838825-23701-1-git-send-email-igor.druzhinin@citrix.com>
MIME-Version: 1.0
X-ClientProxiedBy: FTLPEX02CAS03.citrite.net (10.13.99.94) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: anthony.perard@citrix.com, Igor Druzhinin <igor.druzhinin@citrix.com>,
 sstabellini@kernel.org, paul.durrant@citrix.com, pbonzini@redhat.com
Subject: [Xen-devel] [PATCH 3/4] xen/mapcache: introduce
	xen_remap_cache_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>

VGhpcyBuZXcgY2FsbCBpcyB0cnlpbmcgdG8gdXBkYXRlIGEgcmVxdWVzdGVkIG1hcCBjYWNoZSBl
bnRyeQphY2NvcmRpbmcgdG8gdGhlIGNoYW5nZXMgaW4gdGhlIHBoeXNtYXAuIFRoZSBjYWxsIGlz
IHNlYXJjaGluZwpmb3IgdGhlIGVudHJ5LCB1bm1hcHMgaXQsIHRyaWVzIHRvIHRyYW5zbGF0ZSB0
aGUgYWRkcmVzcyBhbmQKbWFwcyBhZ2FpbiBhdCB0aGUgc2FtZSBwbGFjZS4gSWYgdGhlIG1hcHBp
bmcgaXMgZHVtbXkgdGhpcyBjYWxsCndpbGwgbWFrZSBpdCByZWFsLgoKVGhpcyBmdW5jdGlvbiBt
YWtlcyB1c2Ugb2YgYSBuZXcgeGVuZm9yZWlnbm1lbW9yeV9tYXAyKCkgY2FsbAp3aXRoIGV4dGVu
ZGVkIGludGVyZmFjZSB0aGF0IHdhcyByZWNlbnRseSBpbnRyb2R1Y2VkIGluCmxpYnhlbmZvcmVp
Z25tZW1vcnkgWzFdLgoKWzFdIGh0dHBzOi8vd3d3Lm1haWwtYXJjaGl2ZS5jb20veGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcvbXNnMTEzMDA3Lmh0bWwKClNpZ25lZC1vZmYtYnk6IElnb3IgRHJ1emhp
bmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgotLS0KIGNvbmZpZ3VyZSAgICAgICAgICAg
ICAgICAgICAgIHwgIDE4ICsrKysrKysrCiBody9pMzg2L3hlbi94ZW4tbWFwY2FjaGUuYyAgICB8
IDEwNSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0KIGluY2x1ZGUv
aHcveGVuL3hlbl9jb21tb24uaCAgIHwgICA3ICsrKwogaW5jbHVkZS9zeXNlbXUveGVuLW1hcGNh
Y2hlLmggfCAgIDYgKysrCiA0IGZpbGVzIGNoYW5nZWQsIDEzMCBpbnNlcnRpb25zKCspLCA2IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2NvbmZpZ3VyZSBiL2NvbmZpZ3VyZQppbmRleCBjNTcx
YWQxLi5hZDYxNTZiIDEwMDc1NQotLS0gYS9jb25maWd1cmUKKysrIGIvY29uZmlndXJlCkBAIC0y
MDIxLDYgKzIwMjEsMjQgQEAgRU9GCiAgICAgIyBYZW4gdW5zdGFibGUKICAgICBlbGlmCiAgICAg
ICAgIGNhdCA+ICRUTVBDIDw8RU9GICYmCisjdW5kZWYgWENfV0FOVF9DT01QQVRfTUFQX0ZPUkVJ
R05fQVBJCisjaW5jbHVkZSA8eGVuZm9yZWlnbm1lbW9yeS5oPgoraW50IG1haW4odm9pZCkgewor
ICB4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqeGZtZW07CisKKyAgeGZtZW0gPSB4ZW5mb3JlaWdu
bWVtb3J5X29wZW4oMCwgMCk7CisgIHhlbmZvcmVpZ25tZW1vcnlfbWFwMih4Zm1lbSwgMCwgMCwg
MCwgMCwgMCwgMCwgMCk7CisKKyAgcmV0dXJuIDA7Cit9CitFT0YKKyAgICAgICAgY29tcGlsZV9w
cm9nICIiICIkeGVuX2xpYnMgLWx4ZW5kZXZpY2Vtb2RlbCAkeGVuX3N0YWJsZV9saWJzIgorICAg
ICAgdGhlbgorICAgICAgeGVuX3N0YWJsZV9saWJzPSItbHhlbmRldmljZW1vZGVsICR4ZW5fc3Rh
YmxlX2xpYnMiCisgICAgICB4ZW5fY3RybF92ZXJzaW9uPTQxMDAwCisgICAgICB4ZW49eWVzCisg
ICAgZWxpZgorICAgICAgICBjYXQgPiAkVE1QQyA8PEVPRiAmJgogI3VuZGVmIFhDX1dBTlRfQ09N
UEFUX0RFVklDRU1PREVMX0FQSQogI2RlZmluZSBfX1hFTl9UT09MU19fCiAjaW5jbHVkZSA8eGVu
ZGV2aWNlbW9kZWwuaD4KZGlmZiAtLWdpdCBhL2h3L2kzODYveGVuL3hlbi1tYXBjYWNoZS5jIGIv
aHcvaTM4Ni94ZW4veGVuLW1hcGNhY2hlLmMKaW5kZXggMDUwNTBkZS4uNWQ4ZDk5MCAxMDA2NDQK
LS0tIGEvaHcvaTM4Ni94ZW4veGVuLW1hcGNhY2hlLmMKKysrIGIvaHcvaTM4Ni94ZW4veGVuLW1h
cGNhY2hlLmMKQEAgLTE0OSw2ICsxNDksNyBAQCB2b2lkIHhlbl9tYXBfY2FjaGVfaW5pdChwaHlz
X29mZnNldF90b19nYWRkcl90IGYsIHZvaWQgKm9wYXF1ZSkKIH0KIAogc3RhdGljIHZvaWQgeGVu
X3JlbWFwX2J1Y2tldChNYXBDYWNoZUVudHJ5ICplbnRyeSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdm9pZCAqdmFkZHIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGh3YWRk
ciBzaXplLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBod2FkZHIgYWRkcmVzc19pbmRl
eCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBkdW1teSkKQEAgLTE3OSwxMSAr
MTgwLDExIEBAIHN0YXRpYyB2b2lkIHhlbl9yZW1hcF9idWNrZXQoTWFwQ2FjaGVFbnRyeSAqZW50
cnksCiAgICAgfQogCiAgICAgaWYgKCFkdW1teSkgewotICAgICAgICB2YWRkcl9iYXNlID0geGVu
Zm9yZWlnbm1lbW9yeV9tYXAoeGVuX2ZtZW0sIHhlbl9kb21pZCwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBQUk9UX1JFQUR8UFJPVF9XUklURSwKKyAgICAgICAg
dmFkZHJfYmFzZSA9IHhlbmZvcmVpZ25tZW1vcnlfbWFwMih4ZW5fZm1lbSwgeGVuX2RvbWlkLCB2
YWRkciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQUk9UX1JF
QUR8UFJPVF9XUklURSwgMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBuYl9wZm4sIHBmbnMsIGVycik7CiAgICAgICAgIGlmICh2YWRkcl9iYXNlID09IE5VTEwp
IHsKLSAgICAgICAgICAgIHBlcnJvcigieGVuZm9yZWlnbm1lbW9yeV9tYXAiKTsKKyAgICAgICAg
ICAgIHBlcnJvcigieGVuZm9yZWlnbm1lbW9yeV9tYXAyIik7CiAgICAgICAgICAgICBleGl0KC0x
KTsKICAgICAgICAgfQogICAgIH0gZWxzZSB7CkBAIC0xOTEsNyArMTkyLDcgQEAgc3RhdGljIHZv
aWQgeGVuX3JlbWFwX2J1Y2tldChNYXBDYWNoZUVudHJ5ICplbnRyeSwKICAgICAgICAgICogV2Ug
Y3JlYXRlIGR1bW15IG1hcHBpbmdzIHdoZXJlIHdlIGFyZSB1bmFibGUgdG8gY3JlYXRlIGEgZm9y
ZWlnbgogICAgICAgICAgKiBtYXBwaW5nIGltbWVkaWF0ZWx5IGR1ZSB0byBjZXJ0YWluIGNpcmN1
bXN0YW5jZXMgKGkuZS4gb24gcmVzdW1lIG5vdykKICAgICAgICAgICovCi0gICAgICAgIHZhZGRy
X2Jhc2UgPSBtbWFwKE5VTEwsIHNpemUsIFBST1RfUkVBRHxQUk9UX1dSSVRFLAorICAgICAgICB2
YWRkcl9iYXNlID0gbW1hcCh2YWRkciwgc2l6ZSwgUFJPVF9SRUFEfFBST1RfV1JJVEUsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgIE1BUF9BTk9OfE1BUF9TSEFSRUQsIC0xLCAwKTsKICAgICAg
ICAgaWYgKHZhZGRyX2Jhc2UgPT0gTlVMTCkgewogICAgICAgICAgICAgcGVycm9yKCJtbWFwIik7
CkBAIC0yNzgsMTQgKzI3OSwxNCBAQCB0cnlhZ2FpbjoKICAgICBpZiAoIWVudHJ5KSB7CiAgICAg
ICAgIGVudHJ5ID0gZ19tYWxsb2MwKHNpemVvZiAoTWFwQ2FjaGVFbnRyeSkpOwogICAgICAgICBw
ZW50cnktPm5leHQgPSBlbnRyeTsKLSAgICAgICAgeGVuX3JlbWFwX2J1Y2tldChlbnRyeSwgY2Fj
aGVfc2l6ZSwgYWRkcmVzc19pbmRleCwgZHVtbXkpOworICAgICAgICB4ZW5fcmVtYXBfYnVja2V0
KGVudHJ5LCBOVUxMLCBjYWNoZV9zaXplLCBhZGRyZXNzX2luZGV4LCBkdW1teSk7CiAgICAgfSBl
bHNlIGlmICghZW50cnktPmxvY2spIHsKICAgICAgICAgaWYgKCFlbnRyeS0+dmFkZHJfYmFzZSB8
fCBlbnRyeS0+cGFkZHJfaW5kZXggIT0gYWRkcmVzc19pbmRleCB8fAogICAgICAgICAgICAgICAg
IGVudHJ5LT5zaXplICE9IGNhY2hlX3NpemUgfHwKICAgICAgICAgICAgICAgICAhdGVzdF9iaXRz
KGFkZHJlc3Nfb2Zmc2V0ID4+IFhDX1BBR0VfU0hJRlQsCiAgICAgICAgICAgICAgICAgICAgIHRl
c3RfYml0X3NpemUgPj4gWENfUEFHRV9TSElGVCwKICAgICAgICAgICAgICAgICAgICAgZW50cnkt
PnZhbGlkX21hcHBpbmcpKSB7Ci0gICAgICAgICAgICB4ZW5fcmVtYXBfYnVja2V0KGVudHJ5LCBj
YWNoZV9zaXplLCBhZGRyZXNzX2luZGV4LCBkdW1teSk7CisgICAgICAgICAgICB4ZW5fcmVtYXBf
YnVja2V0KGVudHJ5LCBOVUxMLCBjYWNoZV9zaXplLCBhZGRyZXNzX2luZGV4LCBkdW1teSk7CiAg
ICAgICAgIH0KICAgICB9CiAKQEAgLTQ4MiwzICs0ODMsOTUgQEAgdm9pZCB4ZW5faW52YWxpZGF0
ZV9tYXBfY2FjaGUodm9pZCkKIAogICAgIG1hcGNhY2hlX3VubG9jaygpOwogfQorCitzdGF0aWMg
dWludDhfdCAqeGVuX3JlbWFwX2NhY2hlX2VudHJ5X3VubG9ja2VkKGh3YWRkciBwaHlzX2FkZHIs
IGh3YWRkciBzaXplKQoreworICAgIE1hcENhY2hlRW50cnkgKmVudHJ5LCAqcGVudHJ5ID0gTlVM
TDsKKyAgICBod2FkZHIgYWRkcmVzc19pbmRleDsKKyAgICBod2FkZHIgYWRkcmVzc19vZmZzZXQ7
CisgICAgaHdhZGRyIGNhY2hlX3NpemUgPSBzaXplOworICAgIGh3YWRkciB0ZXN0X2JpdF9zaXpl
OworICAgIHZvaWQgKnZhZGRyID0gTlVMTDsKKyAgICB1aW50OF90IGxvY2s7CisKKyAgICBhZGRy
ZXNzX2luZGV4ICA9IHBoeXNfYWRkciA+PiBNQ0FDSEVfQlVDS0VUX1NISUZUOworICAgIGFkZHJl
c3Nfb2Zmc2V0ID0gcGh5c19hZGRyICYgKE1DQUNIRV9CVUNLRVRfU0laRSAtIDEpOworCisgICAg
LyogdGVzdF9iaXRfc2l6ZSBpcyBhbHdheXMgYSBtdWx0aXBsZSBvZiBYQ19QQUdFX1NJWkUgKi8K
KyAgICBpZiAoc2l6ZSkgeworICAgICAgICB0ZXN0X2JpdF9zaXplID0gc2l6ZSArIChwaHlzX2Fk
ZHIgJiAoWENfUEFHRV9TSVpFIC0gMSkpOworICAgICAgICBpZiAodGVzdF9iaXRfc2l6ZSAlIFhD
X1BBR0VfU0laRSkgeworICAgICAgICAgICAgdGVzdF9iaXRfc2l6ZSArPSBYQ19QQUdFX1NJWkUg
LSAodGVzdF9iaXRfc2l6ZSAlIFhDX1BBR0VfU0laRSk7CisgICAgICAgIH0KKyAgICAgICAgY2Fj
aGVfc2l6ZSA9IHNpemUgKyBhZGRyZXNzX29mZnNldDsKKyAgICAgICAgaWYgKGNhY2hlX3NpemUg
JSBNQ0FDSEVfQlVDS0VUX1NJWkUpIHsKKyAgICAgICAgICAgIGNhY2hlX3NpemUgKz0gTUNBQ0hF
X0JVQ0tFVF9TSVpFIC0gKGNhY2hlX3NpemUgJSBNQ0FDSEVfQlVDS0VUX1NJWkUpOworICAgICAg
ICB9CisgICAgfSBlbHNlIHsKKyAgICAgICAgdGVzdF9iaXRfc2l6ZSA9IFhDX1BBR0VfU0laRTsK
KyAgICAgICAgY2FjaGVfc2l6ZSA9IE1DQUNIRV9CVUNLRVRfU0laRTsKKyAgICB9CisKKyAgICAv
KiBTZWFyY2ggZm9yIHRoZSByZXF1ZXN0ZWQgbWFwIGNhY2hlIGVudHJ5IHRvIGludmFsaWRhdGUg
Ki8KKyAgICBlbnRyeSA9ICZtYXBjYWNoZS0+ZW50cnlbYWRkcmVzc19pbmRleCAlIG1hcGNhY2hl
LT5ucl9idWNrZXRzXTsKKyAgICB3aGlsZSAoZW50cnkgJiYgIShlbnRyeS0+cGFkZHJfaW5kZXgg
PT0gYWRkcmVzc19pbmRleCAmJiBlbnRyeS0+c2l6ZSA9PSBjYWNoZV9zaXplKSkgeworICAgICAg
ICBwZW50cnkgPSBlbnRyeTsKKyAgICAgICAgZW50cnkgPSBlbnRyeS0+bmV4dDsKKyAgICB9Cisg
ICAgaWYgKCFlbnRyeSkgeworICAgICAgICBEUFJJTlRGKCJUcnlpbmcgdG8gdXBkYXRlIGFuIGVu
dHJ5IGZvciAlbHggdGhhdCBpcyBub3QgaW4gdGhlIG1hcGNhY2hlIVxuIiwgcGh5c19hZGRyKTsK
KyAgICAgICAgcmV0dXJuIE5VTEw7CisgICAgfQorCisgICAgdmFkZHIgPSBlbnRyeS0+dmFkZHJf
YmFzZTsKKyAgICBsb2NrID0gZW50cnktPmxvY2s7CisgICAgaWYgKGVudHJ5LT52YWRkcl9iYXNl
KSB7CisgICAgICAgIHJhbV9ibG9ja19ub3RpZnlfcmVtb3ZlKGVudHJ5LT52YWRkcl9iYXNlLCBl
bnRyeS0+c2l6ZSk7CisgICAgICAgIGlmIChtdW5tYXAoZW50cnktPnZhZGRyX2Jhc2UsIGVudHJ5
LT5zaXplKSAhPSAwKSB7CisgICAgICAgICAgICBwZXJyb3IoInVubWFwIGZhaWxzIik7CisgICAg
ICAgICAgICBleGl0KC0xKTsKKyAgICAgICAgfQorICAgIH0KKyAgICBlbnRyeS0+dmFkZHJfYmFz
ZSA9IE5VTEw7CisgICAgZW50cnktPmxvY2sgPSAwOworCisgICAgaWYgKG1hcGNhY2hlLT5waHlz
X29mZnNldF90b19nYWRkcikgeworICAgICAgICBwaHlzX2FkZHIgPSBtYXBjYWNoZS0+cGh5c19v
ZmZzZXRfdG9fZ2FkZHIocGh5c19hZGRyLCBzaXplLCBtYXBjYWNoZS0+b3BhcXVlKTsKKworICAg
ICAgICBhZGRyZXNzX2luZGV4ICA9IHBoeXNfYWRkciA+PiBNQ0FDSEVfQlVDS0VUX1NISUZUOwor
ICAgICAgICBhZGRyZXNzX29mZnNldCA9IHBoeXNfYWRkciAmIChNQ0FDSEVfQlVDS0VUX1NJWkUg
LSAxKTsKKyAgICB9CisKKyAgICAvKiBBZGRyZXNzIG1heSBoYXZlIGNoYW5nZWQgc28gd2UgbmVl
ZCB0byByZXBlYXQgdGhlIHNlYXJjaCAqLworICAgIGVudHJ5ID0gJm1hcGNhY2hlLT5lbnRyeVth
ZGRyZXNzX2luZGV4ICUgbWFwY2FjaGUtPm5yX2J1Y2tldHNdOworICAgIHdoaWxlIChlbnRyeSAm
JiBlbnRyeS0+bG9jayAmJiBlbnRyeS0+dmFkZHJfYmFzZSkgeworICAgICAgICBwZW50cnkgPSBl
bnRyeTsKKyAgICAgICAgZW50cnkgPSBlbnRyeS0+bmV4dDsKKyAgICB9CisgICAgaWYgKCFlbnRy
eSkgeworICAgICAgICBlbnRyeSA9IGdfbWFsbG9jMChzaXplb2YgKE1hcENhY2hlRW50cnkpKTsK
KyAgICAgICAgcGVudHJ5LT5uZXh0ID0gZW50cnk7CisgICAgfQorCisgICAgZW50cnktPmxvY2sg
PSAwOworICAgIHhlbl9yZW1hcF9idWNrZXQoZW50cnksIHZhZGRyLCBjYWNoZV9zaXplLCBhZGRy
ZXNzX2luZGV4LCBmYWxzZSk7CisgICAgaWYoIXRlc3RfYml0cyhhZGRyZXNzX29mZnNldCA+PiBY
Q19QQUdFX1NISUZULAorICAgICAgICAgICAgICAgIHRlc3RfYml0X3NpemUgPj4gWENfUEFHRV9T
SElGVCwKKyAgICAgICAgICAgICAgICBlbnRyeS0+dmFsaWRfbWFwcGluZykpIHsKKyAgICAgICAg
RFBSSU5URigiVW5hYmxlIHRvIHVwZGF0ZSBhbiBlbnRyeSBmb3IgJWx4IGluIHRoZSBtYXBjYWNo
ZSFcbiIsIHBoeXNfYWRkcik7CisgICAgICAgIHJldHVybiBOVUxMOworICAgIH0KKworICAgIGVu
dHJ5LT5sb2NrID0gbG9jazsKKyAgICByZXR1cm4gZW50cnktPnZhZGRyX2Jhc2UgKyBhZGRyZXNz
X29mZnNldDsKK30KKwordWludDhfdCAqeGVuX3JlbWFwX2NhY2hlX2VudHJ5KGh3YWRkciBwaHlz
X2FkZHIsIGh3YWRkciBzaXplKQoreworICAgIHVpbnQ4X3QgKnA7CisKKyAgICBtYXBjYWNoZV9s
b2NrKCk7CisgICAgcCA9IHhlbl9yZW1hcF9jYWNoZV9lbnRyeV91bmxvY2tlZChwaHlzX2FkZHIs
IHNpemUpOworICAgIG1hcGNhY2hlX3VubG9jaygpOworICAgIHJldHVybiBwOworfQpkaWZmIC0t
Z2l0IGEvaW5jbHVkZS9ody94ZW4veGVuX2NvbW1vbi5oIGIvaW5jbHVkZS9ody94ZW4veGVuX2Nv
bW1vbi5oCmluZGV4IGUwMGRkZDcuLjcwYTVjYWQgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvaHcveGVu
L3hlbl9jb21tb24uaAorKysgYi9pbmNsdWRlL2h3L3hlbi94ZW5fY29tbW9uLmgKQEAgLTc4LDYg
Kzc4LDEzIEBAIHN0YXRpYyBpbmxpbmUgdm9pZCAqeGVuZm9yZWlnbm1lbW9yeV9tYXAoeGNfaW50
ZXJmYWNlICpoLCB1aW50MzJfdCBkb20sCiAKIGV4dGVybiB4ZW5mb3JlaWdubWVtb3J5X2hhbmRs
ZSAqeGVuX2ZtZW07CiAKKyNpZiBDT05GSUdfWEVOX0NUUkxfSU5URVJGQUNFX1ZFUlNJT04gPCA0
MTAwMAorCisjZGVmaW5lIHhlbmZvcmVpZ25tZW1vcnlfbWFwMihoLCBkLCBhLCBwLCBmLCBwcywg
YXIsIGUpIFwKKyAgICB4ZW5mb3JlaWdubWVtb3J5X21hcChoLCBkLCBwLCBwcywgYXIsIGUpCisK
KyNlbmRpZgorCiAjaWYgQ09ORklHX1hFTl9DVFJMX0lOVEVSRkFDRV9WRVJTSU9OIDwgNDA5MDAK
IAogdHlwZWRlZiB4Y19pbnRlcmZhY2UgeGVuZGV2aWNlbW9kZWxfaGFuZGxlOwpkaWZmIC0tZ2l0
IGEvaW5jbHVkZS9zeXNlbXUveGVuLW1hcGNhY2hlLmggYi9pbmNsdWRlL3N5c2VtdS94ZW4tbWFw
Y2FjaGUuaAppbmRleCAwMWRhYWFkLi44YzE0MGQwIDEwMDY0NAotLS0gYS9pbmNsdWRlL3N5c2Vt
dS94ZW4tbWFwY2FjaGUuaAorKysgYi9pbmNsdWRlL3N5c2VtdS94ZW4tbWFwY2FjaGUuaApAQCAt
MjEsNiArMjEsNyBAQCB1aW50OF90ICp4ZW5fbWFwX2NhY2hlKGh3YWRkciBwaHlzX2FkZHIsIGh3
YWRkciBzaXplLAogcmFtX2FkZHJfdCB4ZW5fcmFtX2FkZHJfZnJvbV9tYXBjYWNoZSh2b2lkICpw
dHIpOwogdm9pZCB4ZW5faW52YWxpZGF0ZV9tYXBfY2FjaGVfZW50cnkodWludDhfdCAqYnVmZmVy
KTsKIHZvaWQgeGVuX2ludmFsaWRhdGVfbWFwX2NhY2hlKHZvaWQpOwordWludDhfdCAqeGVuX3Jl
bWFwX2NhY2hlX2VudHJ5KGh3YWRkciBwaHlzX2FkZHIsIGh3YWRkciBzaXplKTsKIAogI2Vsc2UK
IApAQCAtNTAsNiArNTEsMTEgQEAgc3RhdGljIGlubGluZSB2b2lkIHhlbl9pbnZhbGlkYXRlX21h
cF9jYWNoZSh2b2lkKQogewogfQogCitzdGF0aWMgaW5saW5lIHVpbnQ4X3QgKnhlbl9yZW1hcF9j
YWNoZV9lbnRyeShod2FkZHIgcGh5c19hZGRyLCBod2FkZHIgc2l6ZSkKK3sKKyAgICBhYm9ydCgp
OworfQorCiAjZW5kaWYKIAogI2VuZGlmIC8qIFhFTl9NQVBDQUNIRV9IICovCi0tIAoyLjcuNAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4u
b3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 30 16:07:57 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 16: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 1dQySb-0003mK-Br; Fri, 30 Jun 2017 16:07:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3478c7289=igor.druzhinin@citrix.com>)
 id 1dQySZ-0003l1-G0
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 16:07:55 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 12/83-02176-A5776595; Fri, 30 Jun 2017 16:07:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsWyU9JRQjeqPCz
 S4OR/EYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPd3A62gjmyFYt+1DQw9op3MXJySAj4SbzY
 2scMYrMJGEic2rSIBcQWEbCVmP13KlCci4NZYAajxMunDWwgCWEBH4nFe78wdTFycLAIqEoce
 2sOEuYV8JSYMf8pM8RMOYmb5zrBbE4BL4kZB3+AtQoB1WxrmsEIUS8ocXLmE7BdzAISEgdfvG
 CGqFGTONq1iwViTppE+/1rrBMY+WYhaZmFpGUBI9MqRo3i1KKy1CJdQ2O9pKLM9IyS3MTMHF1
 DA1O93NTi4sT01JzEpGK95PzcTYzAkGIAgh2M/7Z5HmKU5GBSEuVdeS00UogvKT+lMiOxOCO+
 qDQntfgQowwHh5IEL3dZWKSQYFFqempFWmYOMLhh0hIcPEoivLJBQGne4oLE3OLMdIjUKUZjj
 lUzf35j4ng14f83JiGWvPy8VClx3h2lQKUCIKUZpXlwg2BRd4lRVkqYlxHoNCGegtSi3MwSVP
 lXjOIcjErCvIIg9/Bk5pXA7XsFdAoT0CnCM0JATilJREhJNTDylwa8CNjeN/P58q7ARXsfvJx
 Wp21RzHhyZ8+6w1cf6L64Ef3140ubO3OWCBv93/pxYZXGlfP2Odadm/07fB1ri/LrFHr8Dh+a
 rTkrKKTMTevB+mtzF3Etfqnq37G6NFIme/rk9a+Ut6rsX7pX26J3xo7szQu7X4eLRqblrCuIO
 7vseNP0IuHrSizFGYmGWsxFxYkA+ws9ibUCAAA=
X-Env-Sender: prvs=3478c7289=igor.druzhinin@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1498838872!99237906!2
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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50477 invoked from network); 30 Jun 2017 16:07:54 -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;
 30 Jun 2017 16:07:54 -0000
X-IronPort-AV: E=Sophos;i="5.40,287,1496102400"; d="scan'208";a="48683298"
From: Igor Druzhinin <igor.druzhinin@citrix.com>
To: <xen-devel@lists.xenproject.org>, <qemu-devel@nongnu.org>
Date: Fri, 30 Jun 2017 17:07:05 +0100
Message-ID: <1498838825-23701-5-git-send-email-igor.druzhinin@citrix.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1498838825-23701-1-git-send-email-igor.druzhinin@citrix.com>
References: <1498838825-23701-1-git-send-email-igor.druzhinin@citrix.com>
MIME-Version: 1.0
X-ClientProxiedBy: FTLPEX02CAS03.citrite.net (10.13.99.94) To
 AMSPEX02CL03.citrite.net (10.69.22.127)
Cc: anthony.perard@citrix.com, Igor Druzhinin <igor.druzhinin@citrix.com>,
 sstabellini@kernel.org, paul.durrant@citrix.com, pbonzini@redhat.com
Subject: [Xen-devel] [PATCH 4/4] xen: don't use xenstore to save/restore
	physmap anymore
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SWYgd2UgaGF2ZSBhIHN5c3RlbSB3aXRoIHhlbmZvcmVpZ25tZW1vcnlfbWFwMigpIGltcGxlbWVu
dGVkCndlIGRvbid0IG5lZWQgdG8gc2F2ZS9yZXN0b3JlIHBoeXNtYXAgb24gc3VzcGVuZC9yZXN0
b3JlCmFueW1vcmUuIEluIGNhc2Ugd2UgcmVzdW1lIGEgVk0gd2l0aG91dCBwaHlzbWFwIC0gdHJ5
IHRvCnJlY3JlYXRlIHRoZSBwaHlzbWFwIGR1cmluZyBtZW1vcnkgcmVnaW9uIHJlc3RvcmUgcGhh
c2UgYW5kCnJlbWFwIG1hcCBjYWNoZSBlbnRyaWVzIGFjY29yZGluZ2x5LiBUaGUgb2xkIGNvZGUg
aXMgbGVmdApmb3IgY29tcGF0aWJpbGl0eSByZWFzb25zLgoKU2lnbmVkLW9mZi1ieTogSWdvciBE
cnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+Ci0tLQogaHcvaTM4Ni94ZW4veGVu
LWh2bS5jICAgICAgIHwgNDUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0t
LS0tLS0tCiBpbmNsdWRlL2h3L3hlbi94ZW5fY29tbW9uLmggfCAgMSArCiAyIGZpbGVzIGNoYW5n
ZWQsIDM1IGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2h3L2kz
ODYveGVuL3hlbi1odm0uYyBiL2h3L2kzODYveGVuL3hlbi1odm0uYwppbmRleCBkMjU5Y2Y3Li4x
YjZhNWNlIDEwMDY0NAotLS0gYS9ody9pMzg2L3hlbi94ZW4taHZtLmMKKysrIGIvaHcvaTM4Ni94
ZW4veGVuLWh2bS5jCkBAIC0zMDUsNiArMzA1LDcgQEAgc3RhdGljIGh3YWRkciB4ZW5fcGh5c19v
ZmZzZXRfdG9fZ2FkZHIoaHdhZGRyIHN0YXJ0X2FkZHIsCiAgICAgcmV0dXJuIHN0YXJ0X2FkZHI7
CiB9CiAKKyNpZmRlZiBYRU5fQ09NUEFUX1BIWVNNQVAKIHN0YXRpYyBpbnQgeGVuX3NhdmVfcGh5
c21hcChYZW5JT1N0YXRlICpzdGF0ZSwgWGVuUGh5c21hcCAqcGh5c21hcCkKIHsKICAgICBjaGFy
IHBhdGhbODBdLCB2YWx1ZVsxN107CkBAIC0zMzQsNiArMzM1LDEyIEBAIHN0YXRpYyBpbnQgeGVu
X3NhdmVfcGh5c21hcChYZW5JT1N0YXRlICpzdGF0ZSwgWGVuUGh5c21hcCAqcGh5c21hcCkKICAg
ICB9CiAgICAgcmV0dXJuIDA7CiB9CisjZWxzZQorc3RhdGljIGludCB4ZW5fc2F2ZV9waHlzbWFw
KFhlbklPU3RhdGUgKnN0YXRlLCBYZW5QaHlzbWFwICpwaHlzbWFwKQoreworICAgIHJldHVybiAw
OworfQorI2VuZGlmCiAKIHN0YXRpYyBpbnQgeGVuX2FkZF90b19waHlzbWFwKFhlbklPU3RhdGUg
KnN0YXRlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaHdhZGRyIHN0YXJ0X2FkZHIs
CkBAIC0zNjgsNiArMzc1LDI2IEBAIGdvX3BoeXNtYXA6CiAgICAgRFBSSU5URigibWFwcGluZyB2
cmFtIHRvICUiSFdBRERSX1BSSXgiIC0gJSJIV0FERFJfUFJJeCJcbiIsCiAgICAgICAgICAgICBz
dGFydF9hZGRyLCBzdGFydF9hZGRyICsgc2l6ZSk7CiAKKyAgICBtcl9uYW1lID0gbWVtb3J5X3Jl
Z2lvbl9uYW1lKG1yKTsKKworICAgIHBoeXNtYXAgPSBnX21hbGxvYyhzaXplb2YgKFhlblBoeXNt
YXApKTsKKworICAgIHBoeXNtYXAtPnN0YXJ0X2FkZHIgPSBzdGFydF9hZGRyOworICAgIHBoeXNt
YXAtPnNpemUgPSBzaXplOworICAgIHBoeXNtYXAtPm5hbWUgPSBtcl9uYW1lOworICAgIHBoeXNt
YXAtPnBoeXNfb2Zmc2V0ID0gcGh5c19vZmZzZXQ7CisKKyAgICBRTElTVF9JTlNFUlRfSEVBRCgm
c3RhdGUtPnBoeXNtYXAsIHBoeXNtYXAsIGxpc3QpOworCisgICAgaWYgKHJ1bnN0YXRlX2NoZWNr
KFJVTl9TVEFURV9JTk1JR1JBVEUpKSB7CisgICAgICAgIC8qIE5vdyB3aGVuIHdlIGhhdmUgYSBw
aHlzbWFwIGVudHJ5IHdlIGNhbiByZW1hcCBhIGR1bW15IG1hcHBpbmcgYW5kIGNoYW5nZQorICAg
ICAgICAgKiBpdCB0byBhIHJlYWwgb25lIG9mIGd1ZXN0IGZvcmVpZ24gbWVtb3J5LiAqLworICAg
ICAgICB1aW50OF90ICpwID0geGVuX3JlbWFwX2NhY2hlX2VudHJ5KHBoeXNfb2Zmc2V0LCBzaXpl
KTsKKyAgICAgICAgYXNzZXJ0KHAgJiYgcCA9PSBtZW1vcnlfcmVnaW9uX2dldF9yYW1fcHRyKG1y
KSk7CisKKyAgICAgICAgcmV0dXJuIDA7CisgICAgfQorCiAgICAgcGZuID0gcGh5c19vZmZzZXQg
Pj4gVEFSR0VUX1BBR0VfQklUUzsKICAgICBzdGFydF9ncGZuID0gc3RhcnRfYWRkciA+PiBUQVJH
RVRfUEFHRV9CSVRTOwogICAgIGZvciAoaSA9IDA7IGkgPCBzaXplID4+IFRBUkdFVF9QQUdFX0JJ
VFM7IGkrKykgewpAQCAtMzgyLDIxICs0MDksMTEgQEAgZ29fcGh5c21hcDoKICAgICAgICAgfQog
ICAgIH0KIAotICAgIG1yX25hbWUgPSBtZW1vcnlfcmVnaW9uX25hbWUobXIpOwotCi0gICAgcGh5
c21hcCA9IGdfbWFsbG9jKHNpemVvZiAoWGVuUGh5c21hcCkpOwotCi0gICAgcGh5c21hcC0+c3Rh
cnRfYWRkciA9IHN0YXJ0X2FkZHI7Ci0gICAgcGh5c21hcC0+c2l6ZSA9IHNpemU7Ci0gICAgcGh5
c21hcC0+bmFtZSA9IG1yX25hbWU7Ci0gICAgcGh5c21hcC0+cGh5c19vZmZzZXQgPSBwaHlzX29m
ZnNldDsKLQotICAgIFFMSVNUX0lOU0VSVF9IRUFEKCZzdGF0ZS0+cGh5c21hcCwgcGh5c21hcCwg
bGlzdCk7Ci0KICAgICB4Y19kb21haW5fcGluX21lbW9yeV9jYWNoZWF0dHIoeGVuX3hjLCB4ZW5f
ZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXJ0X2FkZHIgPj4g
VEFSR0VUX1BBR0VfQklUUywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHN0
YXJ0X2FkZHIgKyBzaXplIC0gMSkgPj4gVEFSR0VUX1BBR0VfQklUUywKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgWEVOX0RPTUNUTF9NRU1fQ0FDSEVBVFRSX1dCKTsKKwogICAg
IHJldHVybiB4ZW5fc2F2ZV9waHlzbWFwKHN0YXRlLCBwaHlzbWFwKTsKIH0KIApAQCAtMTE1OCw2
ICsxMTc1LDcgQEAgc3RhdGljIHZvaWQgeGVuX2V4aXRfbm90aWZpZXIoTm90aWZpZXIgKm4sIHZv
aWQgKmRhdGEpCiAgICAgeHNfZGFlbW9uX2Nsb3NlKHN0YXRlLT54ZW5zdG9yZSk7CiB9CiAKKyNp
ZmRlZiBYRU5fQ09NUEFUX1BIWVNNQVAKIHN0YXRpYyB2b2lkIHhlbl9yZWFkX3BoeXNtYXAoWGVu
SU9TdGF0ZSAqc3RhdGUpCiB7CiAgICAgWGVuUGh5c21hcCAqcGh5c21hcCA9IE5VTEw7CkBAIC0x
MjA1LDYgKzEyMjMsMTEgQEAgc3RhdGljIHZvaWQgeGVuX3JlYWRfcGh5c21hcChYZW5JT1N0YXRl
ICpzdGF0ZSkKICAgICB9CiAgICAgZnJlZShlbnRyaWVzKTsKIH0KKyNlbHNlCitzdGF0aWMgdm9p
ZCB4ZW5fcmVhZF9waHlzbWFwKFhlbklPU3RhdGUgKnN0YXRlKQoreworfQorI2VuZGlmCiAKIHN0
YXRpYyB2b2lkIHhlbl93YWtldXBfbm90aWZpZXIoTm90aWZpZXIgKm5vdGlmaWVyLCB2b2lkICpk
YXRhKQogewpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ody94ZW4veGVuX2NvbW1vbi5oIGIvaW5jbHVk
ZS9ody94ZW4veGVuX2NvbW1vbi5oCmluZGV4IDcwYTVjYWQuLmMwNGM1YzkgMTAwNjQ0Ci0tLSBh
L2luY2x1ZGUvaHcveGVuL3hlbl9jb21tb24uaAorKysgYi9pbmNsdWRlL2h3L3hlbi94ZW5fY29t
bW9uLmgKQEAgLTgwLDYgKzgwLDcgQEAgZXh0ZXJuIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICp4
ZW5fZm1lbTsKIAogI2lmIENPTkZJR19YRU5fQ1RSTF9JTlRFUkZBQ0VfVkVSU0lPTiA8IDQxMDAw
CiAKKyNkZWZpbmUgWEVOX0NPTVBBVF9QSFlTTUFQCiAjZGVmaW5lIHhlbmZvcmVpZ25tZW1vcnlf
bWFwMihoLCBkLCBhLCBwLCBmLCBwcywgYXIsIGUpIFwKICAgICB4ZW5mb3JlaWdubWVtb3J5X21h
cChoLCBkLCBwLCBwcywgYXIsIGUpCiAKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 30 16:11:20 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 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 1dQyVm-0004li-RG; Fri, 30 Jun 2017 16: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 <prvs=347e3a6fc=anthony.perard@citrix.com>)
 id 1dQyVk-0004lS-Pc
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 16:11:12 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 7E/40-01735-F1876595; Fri, 30 Jun 2017 16:11:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpK58RVi
 kwewOKYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePD8WOMBa3SFTfWX2NvYFwu1sXIwSEh4C+x
 +lpMFyMnB4uAqsTTlp2sIDabgIHEiulXGUFsEQFtiRer1rGB2MwCKhKn5nWxgNjCAlESt5Y/B
 ovzClhLTN33i72LkYtDSKCHSeJAx0FGiISgxMmZT1ggmnUkFuz+xAayl1lAWmL5Pw6QMKeAo8
 SDbwuZQWxRAWWJeftWgc0UElCTuLFwGcsERr5ZSCbNQjJpFsKkBYzMqxg1ilOLylKLdI2M9JK
 KMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAgOtnoGBcQfjnna/Q4ySHExKorwrr4VG
 CvEl5adUZiQWZ8QXleakFh9ilOHgUJLgzSkLixQSLEpNT61Iy8wBhjxMWoKDR0mEVzYIKM1bX
 JCYW5yZDpE6xajLMeXl2i9MQix5+XmpUuK8i0FmCIAUZZTmwY2Axd8lRlkpYV5GBgYGIZ6C1K
 LczBJU+VeM4hyMSsK8PSBTeDLzSuA2vQI6ggnoCOEZISBHlCQipKQaGFNyLkYcODPVvNw60NJ
 cY8ulqOPiu3tXy1mndrUL+P27Ypb/y+jPhxt/XdruJ5mvmhWe/0jV2d/ZKWKqjUPAu6rNj84X
 O82cIccy36Bd9L+yzivlYh6uk2s1bhn/6lhoWBS4gLMx5FHlkcT3ptenXmMRq611OJFkpvx41
 /YnXXYzX37r1K5XUGIpzkg01GIuKk4EANHXzf+6AgAA
X-Env-Sender: prvs=347e3a6fc=anthony.perard@citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1498839069!100842973!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64017 invoked from network); 30 Jun 2017 16:11:11 -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;
 30 Jun 2017 16:11:11 -0000
X-IronPort-AV: E=Sophos;i="5.40,287,1496102400"; d="scan'208";a="430026855"
Date: Fri, 30 Jun 2017 17:11:07 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170630161107.GH1598@perard.uk.xensource.com>
References: <20170616175704.7832-1-anthony.perard@citrix.com>
 <20170616175704.7832-17-anthony.perard@citrix.com>
 <22861.7161.692211.11016@mariner.uk.xensource.com>
 <20170623151652.GG1702@perard.uk.xensource.com>
 <22861.13789.501803.220381@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <22861.13789.501803.220381@mariner.uk.xensource.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [OSSTEST PATCH v11 16/20] ts-openstack-tempest:
 Update list of skipped 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>

T24gRnJpLCBKdW4gMjMsIDIwMTcgYXQgMDQ6Mzg6MDVQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gQW50aG9ueSBQRVJBUkQgd3JpdGVzICgiUmU6IFtPU1NURVNUIFBBVENIIHYxMSAxNi8y
MF0gdHMtb3BlbnN0YWNrLXRlbXBlc3Q6IFVwZGF0ZSBsaXN0IG9mIHNraXBwZWQgdGVzdHMiKToK
PiA+IE9uIEZyaSwgSnVuIDIzLCAyMDE3IGF0IDAyOjQ3OjM3UE0gKzAxMDAsIElhbiBKYWNrc29u
IHdyb3RlOgo+ID4gPiBBZ2FpbiwgZG9lcyB0aGlzIG5vdCBtZWFuIHdlJ3JlIGdvaW5nIHRvIHN1
ZmZlciBhIG1haW50ZW5hbmNlIGJ1cmRlbgo+ID4gPiBhcyB0ZW1wZXN0IGdyb3dzIG5ldyBpbmFw
cGxpY2FibGUgdGVzdHMgPwo+ID4gCj4gPiBUaGF0IGV4YWN0bHkgd2hhdCBpcyBoYXBwZW5pbmcg
d2l0aCB0aGUgT3BlblN0YWNrIENJIGxvb3AsIGZyb20gdGltZSB0bwo+ID4gdGltZSwgdGhlcmUg
YXJlIG5ldyB0ZXN0cywgdGhhdCBjYW4gZmFpbCwgYW5kIGRpZmZlbnJlbnQgd2F5cyB0byBmaXgK
PiA+IHRoaXMgKGZpeCB0aGUgYnVnLCBmaXggYSBjb25maWd1cmF0aW9uLCBvciBqdXN0IHNraXAg
dGhlIHRlc3RzKS4KPiA+IAo+ID4gUmVjZW50bHksIHdlJ3ZlIGFjdHVhbGx5IHB1c2ggdGhlIGxp
c3Qgb2YgdGVzdHMgdG8gc2tpcCBpbnRvIG5vdmEuZ2l0LAo+ID4gYnV0IEkgdGhpbmsgaXQgaXMg
b25seSBhdmFpbGFibGUgaW4gbWFzdGVyLgo+IAo+IEFoYS4gIFdlbGwsIGlmIHRoZSBzdGFibGUg
YnJhbmNoIGlzIHN0YWJsZSB0aGVuIHRoZSBzZXQgb2YgdGVzdHMgdG8KPiBza2lwIHRoZXJlIGlz
IHByb2JhYmx5IHN0YWJsZSB0b28gPyAgQW5kIG9uIG1hc3RlciBpdCdzIGJ1aWx0LWluID8gIFNv
Cj4gdGhpcyBhY3R1YWxseSB3b24ndCBiZSBhIHByb2JsZW0gLSBpbiB0aGUgc2Vuc2UgdGhhdCB0
aGlzIHdpbGwgYmUKPiBhcHByb3hpbWF0ZWx5IHRoZSBsYXN0IG5lY2Vzc2FyeSB1cGRhdGUgdG8g
dGhlIGxpc3Qgb2YgdGVzdHMgdG8gc2tpcCA/CgpUaGUgYnVpbHQtaW4gbGlzdCBpcyB0byBiZSBj
b25zdW1lIGJ5IHRoZSBDSSwgaXQgaXMgbm90IHVzZWQKYXV0b21hdGljYWxseS4gSXQgYSBiYXNo
IHNjcmlwdCB0byBiZSBzb3VyY2VkLiBJIGhhdmUgbm90IHlldCB0cnkgdG8KaGF2ZSBvc3N0ZXN0
IHVzZSBpdC4gVGhhdCB3aWxsIGJlIGZvciBsYXRlci4KCj4gPiA+IFdoaWNoIG1ha2VzIG1lIHRo
aW5rOiBtYXliZSB0aGUgdGVtcGVzdCB0ZXN0cyB3YW50IHRvIGJlIHN1YnN0ZXBzCj4gPiA+IGFu
eXdheS4gIElzIHRoYXQgcG9zc2libGUgPyAgKERvZXMgdGVtcGVzdCBzcGVhayBzdWJ1bml0IG9y
Cj4gPiA+IHNvbWV0aGluZyA/KQo+ID4gCj4gPiBJIHRoaW5rIGl0IGlzIHN1YnVuaXQsIHllcy4g
QW5kIEkndmUgZ290IHRoZSBjb21tYW5kIHRoYXQgaXMgYmVlbiBydW4gYnkKPiA+IHRlbXBlc3Qg
KGFzIGl0J3MgcHJpbnRlZCBvbiBzdGRvdXQpLgo+ID4gCj4gPiBydW5uaW5nPU9TX1NURE9VVF9D
QVBUVVJFPSR7T1NfU1RET1VUX0NBUFRVUkU6LTF9IFwKPiA+IE9TX1NUREVSUl9DQVBUVVJFPSR7
T1NfU1RERVJSX0NBUFRVUkU6LTF9IFwKPiA+IE9TX1RFU1RfVElNRU9VVD0ke09TX1RFU1RfVElN
RU9VVDotNTAwfSBcCj4gPiBPU19URVNUX0xPQ0tfUEFUSD0ke09TX1RFU1RfTE9DS19QQVRIOi0k
e1RNUERJUjotJy90bXAnfX0gXAo+ID4gJHtQWVRIT046LXB5dGhvbn0gLW0gc3VidW5pdC5ydW4g
ZGlzY292ZXIgLXQgJHtPU19UT1BfTEVWRUw6LS4vfSAke09TX1RFU1RfUEFUSDotLi90ZW1wZXN0
L3Rlc3RfZGlzY292ZXJ9IC0tbGlzdAo+ID4gCj4gPiB0aGVuIHNldmVyYWw6Cj4gPiBydW5uaW5n
PU9TX1NURE9VVF9DQVBUVVJFPSR7T1NfU1RET1VUX0NBUFRVUkU6LTF9IFwKPiA+IE9TX1NUREVS
Ul9DQVBUVVJFPSR7T1NfU1RERVJSX0NBUFRVUkU6LTF9IFwKPiA+IE9TX1RFU1RfVElNRU9VVD0k
e09TX1RFU1RfVElNRU9VVDotNTAwfSBcCj4gPiBPU19URVNUX0xPQ0tfUEFUSD0ke09TX1RFU1Rf
TE9DS19QQVRIOi0ke1RNUERJUjotJy90bXAnfX0gXAo+ID4gJHtQWVRIT046LXB5dGhvbn0gLW0g
c3VidW5pdC5ydW4gZGlzY292ZXIgLXQgJHtPU19UT1BfTEVWRUw6LS4vfSAke09TX1RFU1RfUEFU
SDotLi90ZW1wZXN0L3Rlc3RfZGlzY292ZXJ9ICAtLWxvYWQtbGlzdCAvdG1wL3RtcHpTTnNyQgo+
IAo+IEl0IHdvdWxkIGJlIHJlYWxseSBnb29kIHRvIGhhdmUgdGhvc2UgaW5kaXZpZHVhbCBzdWJ1
bml0IHJlc3VsdHMgYXMKPiBzdWJzdGVwcy4gIFRoZXJlIGlzIG5vIHN1YnVuaXQgcGFyc2VyIGlu
IG9zc3Rlc3QgeWV0IGJ1dCB3ZSBjb3VsZCBoYXZlCj4gb25lLgo+IAo+IFdoYXQgdmVyc2lvbiBv
ZiBzdWJ1bml0IGRvZXMgaXQgcHJpbnQgb3V0ID8gIFRoZSBzdWJ1bml0IHYxIHByb3RvY29sCj4g
aXMgbG92ZWx5IGFuZCBzaW1wbGUgYnV0IHRoZXJlIGlzIGEgU2Vjb25kIFN5c3RlbSA6LS8uCgpS
aWdodCBub3csIHRlbXBlc3QgcHJpbnQgb24gc3Rkb3V0IHNvbWV0aGluZyBtdWNoIHNpbXBsZXIs
IGxpbmVzIGxpa2VkCnRoaXM6CnsxfSB0ZW1wZXN0LnNjZW5hcmlvLnRlc3RfbWluaW11bV9iYXNp
Yy5UZXN0TWluaW11bUJhc2ljU2NlbmFyaW8udGVzdF9taW5pbXVtX2Jhc2ljX3NjZW5hcmlvIFs3
MS4wMDk5NjlzXSAuLi4gb2sKRm9sbG93ZWQgYnkgc3VtbWFyeSBvZiBhbGwgdGVzdCwgYW5kIHRo
ZSBvdXRwdXQgb2YgZmFpbGVkIHRlc3RzLgoKQnV0IGl0IGNhbiBiZSB0b2xkIHRvIHByaW50IHN1
YnVuaXQgdjIsIHdoaWNoIGNhbiBiZSBwaXBwZWQgdG8gYSBkaWZmZXJlbnQKcHJvZ3JhbSB0byB0
cmFuc2Zvcm0gaW50byB3YW50IHdlIHdhbnQsIGluY2x1ZGluZyBzaW1wbGUgY3ZzLCBzdWJ1bml0
IHYxLCBhbmQKb3RoZXIuCgpJIHRoaW5nIHdlIGNvdWxkIHRyeSB0byBwYXJzZSBzdWJ1bml0IHYx
LCBncmFiIHRoZSBzdGFydCBhbmQgZmluaXNoIHRpbWUKb2YgYSB0ZXN0LCB0aGUgcmVzdWx0LCBh
bmQgdGhlIG91dHB1dCBvZiB0aGUgdGVzdHMuIEFuZCBoYXZlIGFsbCB0aGF0IGFzCnN1YnVuaXQu
IER1cmluZyBteSBtYW51YWwgdGVzdHMsIGB0ZW1wZXN0IHJ1biAtLXN1YnVuaXQgLi4uIHwgc3Vi
dW5pdC0ydG8xYApvbmx5IHByaW50IHRoZSBzdHVmZiBhYm91dCBhIHRlc3RzIG9uY2UgaXQgaXMg
ZmluaXNoLCBzbyBJIGd1ZXNzIHdlJ2xsCmhhdmUgdG8gcmV3cml0ZSBzdWJzdGVwX3N0YXJ0KCkg
KG9yIGFub3RoZXIgZnVuY3Rpb24pIHRvIHRha2UgdGltZSBhcwpwYXJhbWV0ZXIuCgo+IEkgZ3Vl
c3MgdGhhdCB0ZW1wZXN0IGRvZXNuJ3Qgc3RvcCBvbiB0aGUgZmlyc3QgZmFpbGVkIHRlc3QgPyAg
U28KPiBwZXJoYXBzIHdlIGNvdWxkIGp1c3QgdG9sZXJhdGUgdGhlIGZhaWxlZC1idXQtbm90LXNr
aXBwZWQgdGVzdHMgPwoKSXQgZG9lcyBub3QsIGl0IHJ1biBldmVyeXRoaW5nLCBubyBtYXR0ZXIg
aG93IG1hbnkgdGVzdCBmYWlscy4KCi0tIApBbnRob255IFBFUkFSRAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 30 16:25:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 16: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 1dQyjf-0005kY-5N; Fri, 30 Jun 2017 16:25: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=3471c4a24=Ian.Jackson@citrix.com>)
 id 1dQyjd-0005ii-Jb
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 16:25:33 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 F7/4B-02185-C7B76595; Fri, 30 Jun 2017 16:25:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCIsWRWlGSWpSXmKPExsXitHSDvW5NdVi
 kQe9iYYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPN/ceMBbtYK772PWZpYDzM0sXIySEh4C/R
 /vs4E4jNJqAr0bTlL1sXIweHiICKxO29BiBhZoEFjBIPv5eAhIUFEiXuPaoECbMIqEocP3Eer
 JNXwFPixt1ZTBAT5STOH//JDGJzCnhJPJy2iB3EFgKqeXFuAgvIGCEBNYm56+MhWgUlTs58wg
 KxSULi4IsXzBMYeWchSc1CklrAyLSKUaM4tagstUjXyEQvqSgzPaMkNzEzR9fQwFgvN7W4ODE
 9NScxqVgvOT93EyMwbOoZGBh3ML467neIUZKDSUmUd+W10EghvqT8lMqMxOKM+KLSnNTiQ4wy
 HBxKErzWVWGRQoJFqempFWmZOcAAhklLcPAoifDKBgGleYsLEnOLM9MhUqcYjTmaPmz5wsTxa
 sL/b0xCLHn5ealS4rwJIJMEQEozSvPgBsEi6xKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd
 5+kCk8mXklcPteAZ3CBHSK8IwQkFNKEhFSUg2Mi8RCco6dP/zpnXTGsqpy4U1SznP15xdO5Jq
 b91e15ZruHqdGvoSjn4vtrxr3OVn6r8++fcoh8sxtx6jNaQKyy2bfDoprWM5ZMUmg47DUdNUr
 b7k5PPU16pxVE+fcY/iznOXV+wUPglSWhHNvUhTltKtLlbfye3wue1e0UOEtD7HAPSEGdnxKL
 MUZiYZazEXFiQDuWbEVpwIAAA==
X-Env-Sender: prvs=3471c4a24=Ian.Jackson@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1498839926!103474145!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60048 invoked from network); 30 Jun 2017 16:25:31 -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;
 30 Jun 2017 16:25:31 -0000
X-IronPort-AV: E=Sophos;i="5.40,287,1496102400"; d="scan'208";a="438490410"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 30 Jun 2017 17:25:07 +0100
Message-ID: <1498839920-17025-5-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1498839920-17025-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1498839920-17025-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 04/17] schema updates:
	mg-schema-test-database: Cope with applied updates
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlIHNjaGVtYV91cGRhdGVzIHRhYmxlIGNvbnRlbnRzIGFyZSB3cml0dGVuIGJ5IHRoZSBjYWxs
IHRvCm1nLXNjaGVtYS11cGRhdGUuICBUcnlpbmcgdG8gY29weSB0aGUgY29udGVudHMgZnJvbSB0
aGUgc291cmNlIGRiCmNvcnJlY3RseSBmYWlscyB3aXRoIGR1cGxpY2F0ZSBrZXkgZXJyb3JzLiAg
U28gZG9uJ3QgZG8gdGhhdC4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3Nv
bkBldS5jaXRyaXguY29tPgotLS0KIG1nLXNjaGVtYS10ZXN0LWRhdGFiYXNlIHwgMyArKysKIDEg
ZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9tZy1zY2hlbWEtdGVz
dC1kYXRhYmFzZSBiL21nLXNjaGVtYS10ZXN0LWRhdGFiYXNlCmluZGV4IDA1MTdjYTMuLjY0MWFh
ZGIgMTAwNzU1Ci0tLSBhL21nLXNjaGVtYS10ZXN0LWRhdGFiYXNlCisrKyBiL21nLXNjaGVtYS10
ZXN0LWRhdGFiYXNlCkBAIC00NjcsNiArNDY3LDkgQEAgRU5ECiBFTkQKIAogCWZvciB0YWJsZSBp
biAkdGFibGVzOyBkbworCQljYXNlICR0YWJsZSBpbgorCQlzY2hlbWFfdXBkYXRlcykJY29udGlu
dWUgOzsKKwkJZXNhYwogCQljYXNlICIgJGZ0YWJsZXMgIiBpbgogCQkqIiAkdGFibGUgIiopCWNv
bmRpdGlvbj0iZmxpZ2h0ID49ICRtaW5mbGlnaHQiIDs7CiAJCSopCQljb25kaXRpb249IjE9MSIg
OzsKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 30 16:25:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 16: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 1dQyjh-0005oh-S9; Fri, 30 Jun 2017 16:25: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=3471c4a24=Ian.Jackson@citrix.com>)
 id 1dQyjf-0005kf-Nr
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 16:25:35 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 FF/C7-02181-F7B76595; Fri, 30 Jun 2017 16:25:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCIsWRWlGSWpSXmKPExsXitHSDvW5ddVi
 kwdfbmhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bHrVdYC1ayVTR0/mFuYJzN2sXIySEh4C+x
 5sABFhCbTUBXomnLX7YuRg4OEQEVidt7DUDCzAILGCUefi8BsYUFQiVubTzIAlLCIqAqsaTfG
 iTMK+Al8fP9e2aIiXIS54//BLM5geIPpy1iB7GFBDwlXpybANYqJKAmMXd9PESroMTJmU9YID
 ZJSBx88YJ5AiPvLCSpWUhSCxiZVjFqFKcWlaUW6RqZ6CUVZaZnlOQmZuboGhoY6+WmFhcnpqf
 mJCYV6yXn525iBIZNPQMD4w7GV8f9DjFKcjApifKuvBYaKcSXlJ9SmZFYnBFfVJqTWnyIUYaD
 Q0mC17oqLFJIsCg1PbUiLTMHGMAwaQkOHiURXtkgoDRvcUFibnFmOkTqFKMxR9OHLV+YOF5N+
 P+NSYglLz8vVUqcNwFkkgBIaUZpHtwgWGRdYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTM2w
 8yhSczrwRu3yugU5iAThGeEQJySkkiQkqqgVHrpKKzfEP1j8Vuqzf8F/zUKmu5XepencKmrUq
 NTE4eL9J8TLg//s1TkzCd9txRKmXX7tNrVFeofQ9LED3vVG1z9N9eZ8a9G8SZ8/Q4y6u+7ur/
 0ffbw3f+/T39m5f7xRxtnh9xYHOUksbzcvHYwMlnY9Y9uszx9yRHW97FyJuO05U+3U47MkuJp
 Tgj0VCLuag4EQACqpoSpwIAAA==
X-Env-Sender: prvs=3471c4a24=Ian.Jackson@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1498839926!103474145!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60272 invoked from network); 30 Jun 2017 16:25:34 -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;
 30 Jun 2017 16:25:34 -0000
X-IronPort-AV: E=Sophos;i="5.40,287,1496102400"; d="scan'208";a="438490422"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 30 Jun 2017 17:25:18 +0100
Message-ID: <1498839920-17025-16-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1498839920-17025-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1498839920-17025-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 15/17] step logfiles: sg-run-job: Break
	out step-log-leafname
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkph
Y2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiB0Y2wvSm9iREItRXhlY3V0aXZlLnRjbCB8IDYgKysr
KystCiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZm
IC0tZ2l0IGEvdGNsL0pvYkRCLUV4ZWN1dGl2ZS50Y2wgYi90Y2wvSm9iREItRXhlY3V0aXZlLnRj
bAppbmRleCA0MTRhNzdlLi5lZDYzNmU0IDEwMDY0NAotLS0gYS90Y2wvSm9iREItRXhlY3V0aXZl
LnRjbAorKysgYi90Y2wvSm9iREItRXhlY3V0aXZlLnRjbApAQCAtNDM3LDEyICs0MzcsMTYgQEAg
cHJvYyBwcmVzZXJ2ZS10YXNrIHtzZWNvbmRzfSB7CiAgICAgZXhlYyBzZXRzaWQgc2xlZXAgJHNl
Y29uZHMgPiAvZGV2L251bGwgPCAvZGV2L251bGwgMj4gL2Rldi9udWxsICYKIH0KIAorcHJvYyBz
dGVwLWxvZy1sZWFmbmFtZSB7c3RlcG5vIHRzfSB7CisgICAgcmV0dXJuICRzdGVwbm8uJHRzLmxv
ZworfQorCiBwcm9jIHN0ZXAtbG9nLWZpbGVuYW1lIHtmbGlnaHQgam9iIHN0ZXBubyB0c30gewog
ICAgIGdsb2JhbCBjCiAgICAgc2V0IGxvZ2RpciAkYyhMb2dzKS8kZmxpZ2h0LyRqb2IKICAgICBm
aWxlIG1rZGlyICRjKExvZ3MpLyRmbGlnaHQKICAgICBmaWxlIG1rZGlyICRsb2dkaXIKLSAgICBy
ZXR1cm4gJGxvZ2Rpci8kc3RlcG5vLiR0cy5sb2cKKyAgICByZXR1cm4gJGxvZ2Rpci9bc3RlcC1s
b2ctbGVhZm5hbWUgJHN0ZXBubyAkdHNdCiB9CiAKIH07ICMgbmFtZXNwYWNlIGV2YWwgam9iZGIK
LS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 30 16:25:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 16: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 1dQyjd-0005ij-8E; Fri, 30 Jun 2017 16:25: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=3471c4a24=Ian.Jackson@citrix.com>)
 id 1dQyjc-0005i9-7N
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 16:25:32 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 E7/BD-22472-B7B76595; Fri, 30 Jun 2017 16:25:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKIsWRWlGSWpSXmKPExsXitHSDvW51dVi
 kQdtKRYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPJrg/sBe9YK9qWz2BqYPzB0sXIySEh4C/x
 avcPVhCbTUBXomnLX7YuRg4OEQEVidt7DUDCzAILGCUefi8BsYUFPCTe/WpmArFZBFQlVqy/B
 TaGV8BTYmPbI3aIkXIS54//ZAaxOQW8JB5OWwQWFwKqeXFuAgvIeCEBNYm56+MhWgUlTs58wg
 KxSkLi4IsXzBMYeWchSc1CklrAyLSKUaM4tagstUjXyEQvqSgzPaMkNzEzR9fQwFgvN7W4ODE
 9NScxqVgvOT93EyMwcOoZGBh3ML467neIUZKDSUmUd+W10EghvqT8lMqMxOKM+KLSnNTiQ4wy
 HBxKErzWVWGRQoJFqempFWmZOcAQhklLcPAoifDKBgGleYsLEnOLM9MhUqcYjTmaPmz5wsTxa
 sL/b0xCLHn5ealS4rwJIJMEQEozSvPgBsFi6xKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd
 5+kCk8mXklcPteAZ3CBHSK8IwQkFNKEhFSUg2Mtge7/imvMJnneqplS8TGlwv9VzHPz3vbZvQ
 kQfL4hIe37608VaXPb6X3KPzxXunk3FMxN9n+f9VZrR9i1R+QfG2WbNwd9wJ/brkHjGJnW2a6
 B5963Nwhd7x2nbyercODrLwX744p7T24ae3BCy2JGnK1vTObIjYsNso5ETUj5swsnUjtb2KyS
 izFGYmGWsxFxYkAGhamxqgCAAA=
X-Env-Sender: prvs=3471c4a24=Ian.Jackson@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1498839926!103474145!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59960 invoked from network); 30 Jun 2017 16:25:31 -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;
 30 Jun 2017 16:25:31 -0000
X-IronPort-AV: E=Sophos;i="5.40,287,1496102400"; d="scan'208";a="438490409"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 30 Jun 2017 17:25:05 +0100
Message-ID: <1498839920-17025-3-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1498839920-17025-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1498839920-17025-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 02/17] schema updates: Fix typo in
	developer 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>
Content-Type: text/plain; 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
LQogc2NoZW1hL1JFQURNRS51cGRhdGVzIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0
aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvc2NoZW1hL1JFQURNRS51cGRhdGVz
IGIvc2NoZW1hL1JFQURNRS51cGRhdGVzCmluZGV4IDI1YmMxMWEuLmM1YWJjMzYgMTAwNjQ0Ci0t
LSBhL3NjaGVtYS9SRUFETUUudXBkYXRlcworKysgYi9zY2hlbWEvUkVBRE1FLnVwZGF0ZXMKQEAg
LTEwOSw3ICsxMDksNyBAQCBvbiBpdC4gIFRoZXJlIGFyZSB0eXBpY2FsbHkgdHdvIHNjaGVtYSBj
aGFuZ2VzOgogNS4gQ29tbWl0OiBjb2RlIHRvIHBvcHVsYXRlIG5ldyBjb2x1bW47IGNoYW5naW5n
IGBhZGQnIHRvIHN0YXR1cwogICAgTmVlZGVkIGFuZCBgY29uc3RyYWludCcgdG8gc3RhdHVzIFJl
YWR5LgogCi02LiBPcHRpb25hbGx5IGNvbW1pdDogY29kZSB3aGljaCByZWFkIG5ldyBjb2x1bW4s
IGJ1dCB3aGljaCB0b2xlcmF0ZXMKKzYuIE9wdGlvbmFsbHkgY29tbWl0OiBjb2RlIHdoaWNoIHJl
YWRzIG5ldyBjb2x1bW4sIGJ1dCB3aGljaCB0b2xlcmF0ZXMKICAgIGl0IGNvbnRhaW5pbmcgTlVM
TC9ERUZBVUxULiAgKGBhZGQnIGlzIGFscmVhZHkgTmVlZGVkLikKIAogNy4gSWYgbmVjZXNzYXJ5
IGNvbW1pdDogaWRlbXBvdGVudCB1dGlsaXR5IHNjcmlwdCB0byBwb3B1bGF0ZSBtaXNzaW5nCi0t
IAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 30 16:25:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 16: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 1dQyjf-0005ks-DZ; Fri, 30 Jun 2017 16:25: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=3471c4a24=Ian.Jackson@citrix.com>)
 id 1dQyje-0005jT-6F
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 16:25:34 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 0A/1A-03368-D7B76595; Fri, 30 Jun 2017 16:25:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrrBXre2Oiz
 SoPcUp8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmrG1/S9zwSv2in37N7I3MJ5k62Lk5JAQ8Jf4
 sn8fmM0moCvRtOUvkM3BISKgInF7rwFImFlgAaPEw+8lILawQLrE5tNPmUBsFgFVidl3V7KA2
 LwCnhJdOx4xQYyUkzh//CcziM0p4CXxcNoidhBbCKjmxbkJLCDjhQTUJOauj4doFZQ4OfMJC8
 QqCYmDL14wT2DknYUkNQtJagEj0ypGjeLUorLUIl0jc72kosz0jJLcxMwcXUMDM73c1OLixPT
 UnMSkYr3k/NxNjMDAYQCCHYyL1wYeYpTkYFIS5V15LTRSiC8pP6UyI7E4I76oNCe1+BCjDAeH
 kgTvyqqwSCHBotT01Iq0zBxgCMOkJTh4lER4ZYOA0rzFBYm5xZnpEKlTjLocryb8/8YkxJKXn
 5cqJc6bADJDAKQoozQPbgQsni4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmLcfZApPZl4J3K
 ZXQEcwAR0hPCME5IiSRISUVAOjmsGStbtr523fLrlY8oP2DD/eSRskT4ks/lIhsIPDxHNXW1T
 Xwbzps37IN58SMoq8Irplq8n6qsLQjX/vseVVfNnlMDnguJN0z/d1J1i3ntHdeSiRSTn9WMus
 u+evsFWEsa6JEo+3Ef3COVuQR2Lyz4zXSqv7Ul+WnLhn9vLcAoG5f8/0ZmjuUGIpzkg01GIuK
 k4EAEzjh5miAgAA
X-Env-Sender: prvs=3471c4a24=Ian.Jackson@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1498839931!103566412!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58329 invoked from network); 30 Jun 2017 16:25:32 -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;
 30 Jun 2017 16:25:32 -0000
X-IronPort-AV: E=Sophos;i="5.40,287,1496102400"; d="scan'208";a="438490415"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 30 Jun 2017 17:25:11 +0100
Message-ID: <1498839920-17025-9-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1498839920-17025-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1498839920-17025-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 08/17] step logfiles: Standalone mode:
	Do not print uninformative $script value
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

UmlnaHQgbm93LCB0aGlzIGlzIHNvbWV0aW1lcyB3cm9uZzsgZXZlbiBpZiBpdCB3ZXJlIHJpZ2h0
LCBpdCdzIG5vdApnb2luZyB0byBiZSBpbnRlcmVzdGluZyBpbiB0aGUgdHJhbnNjcmlwdCBzaW5j
ZSB0aGUgYWN0dWFsIHNjcmlwdCBuYW1lCmlzIG9idmlvdXMgZnJvbSBjb250ZXh0LgoKTm93IHRo
aXMgZnVuY3Rpb24gZG9lcyBub3QgY2FyZSBpZiAkc2NyaXB0IGlzIHVuZGVmLgoKV2hpbGUgd2Un
cmUgaGVyZSwgZml4IHRoZSBwcm90b3R5cGUgKHdoaWNoIGlzIG1vc3RseSBjb21tZW50YXJ5IGhl
cmUsCmFzIGl0IGlzIG5vdCB1c2VkIGZvciBtZXRob2QgY2FsbHMpLgoKU2lnbmVkLW9mZi1ieTog
SWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogT3NzdGVzdC9Kb2JE
Qi9TdGFuZGFsb25lLnBtIHwgNCArKy0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCsp
LCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL09zc3Rlc3QvSm9iREIvU3RhbmRhbG9uZS5w
bSBiL09zc3Rlc3QvSm9iREIvU3RhbmRhbG9uZS5wbQppbmRleCA0ODQyZTY5Li5hZjkzMTk2IDEw
MDY0NAotLS0gYS9Pc3N0ZXN0L0pvYkRCL1N0YW5kYWxvbmUucG0KKysrIGIvT3NzdGVzdC9Kb2JE
Qi9TdGFuZGFsb25lLnBtCkBAIC04OCw5ICs4OCw5IEBAIHN1YiBjdXJyZW50X2ZsaWdodCAoJCkg
ewogCiBzdWIgam9iX2Vuc3VyZV9zdGFydGVkICgkKSB7IH0KIAotc3ViIHN0ZXBfc3RhcnQgKCQk
KSB7CitzdWIgc3RlcF9zdGFydCAoJCQ7JCkgewogICAgIG15ICgkamQsJHRlc3RpZCwkc2NyaXB0
KSA9IEBfOwotICAgIGxvZ20oIj09PT09PT09PT0gJGZsaWdodC4kam9iIHN0ZXAgJHRlc3RpZCBy
dW5uaW5nICRzY3JpcHQgPT09PT09PT09PSIpOworICAgIGxvZ20oIj09PT09PT09PT0gJGZsaWdo
dC4kam9iIHN0ZXAgJHRlc3RpZCBydW5uaW5nID09PT09PT09PT0iKTsKIH0KIAogc3ViIHN0ZXBf
ZmluaXNoICgkJCkgeyAjbWV0aG9kCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 30 16:25:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 16: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 1dQyjg-0005mA-CI; Fri, 30 Jun 2017 16:25: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=3471c4a24=Ian.Jackson@citrix.com>)
 id 1dQyje-0005jU-JK
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 16:25:34 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 17/35-03612-E7B76595; Fri, 30 Jun 2017 16:25:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrrBXre2Oiz
 SYNdNM4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWP/0g72gtVcFVM3TGVrYJzO0cXIySEh4C9x
 4M5xFhCbTUBXomnLX7YuRg4OEQEVidt7DUDCzAILGCUefi8BsYUFUiQ2PjvABmKzCKhKzNo1j
 xHE5hXwkvh4t5cJYqScxPnjP5lBbE6g+MNpi9hBbCEBT4kX5yawgIwXElCTmLs+HqJVUOLkzC
 csEKskJA6+eME8gZF3FpLULCSpBYxMqxg1ilOLylKLdI3M9ZKKMtMzSnITM3N0DQ3M9HJTi4s
 T01NzEpOK9ZLzczcxAgOHAQh2MC5eG3iIUZKDSUmUd+W10EghvqT8lMqMxOKM+KLSnNTiQ4wy
 HBxKErwrq8IihQSLUtNTK9Iyc4AhDJOW4OBREuGVDQJK8xYXJOYWZ6ZDpE4x6nK8mvD/G5MQS
 15+XqqUOG8CyAwBkKKM0jy4EbB4usQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3n6QKTyZeS
 Vwm14BHcEEdITwjBCQI0oSEVJSDYyeBlsmXf1ferVMLEtezXFOAb+F2wb90JQT8WbXjoVdy66
 8tPXd7orGg/PVri4PbtPT9FlW6RH0Z4mizOQ/9+Q3iRfGKv86o97wvu7LEqOCUs5Np456zfK5
 IWS24eTiF3mrml4UKrIvC5t5SqqSudRtctHZtU46gbfyLmv68QeeECqSYV9Vf1KJpTgj0VCLu
 ag4EQAkdXJcogIAAA==
X-Env-Sender: prvs=3471c4a24=Ian.Jackson@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1498839931!103566412!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58436 invoked from network); 30 Jun 2017 16:25:33 -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;
 30 Jun 2017 16:25:33 -0000
X-IronPort-AV: E=Sophos;i="5.40,287,1496102400"; d="scan'208";a="438490418"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 30 Jun 2017 17:25:15 +0100
Message-ID: <1498839920-17025-13-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1498839920-17025-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1498839920-17025-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 12/17] substep logfiles: Set logfile and
	step columns correctly for substeps
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SWYgd2UgYXJlIHJ1bm5pbmcgdW5kZXIgc2ctcnVuLWpvYiwgT1NTVEVTVF9URVNUSUQgd2lsbCBi
ZSBzZXQgdG8gdGhlCnRlc3RpZCBvZiB0aGUgcGFyZW50IHN0ZXAgKGllLCB0aGUgc3RlcCBjcmVh
dGVkIGJ5IHNnLXJ1bi1qb2Igd2hpY2gKcmVsYXRlcyB0byB0aGUgZXhlY3V0aW9uIG9mIHRoZSB3
aG9sZSBzY3JpcHQpLgoKVW5sZXNzIHRoZSBjYWxsZXIgaGFzIHNwZWNpZmllZCBvdGhlcndpc2Us
IHRoZSBsb2cgYW5kIHNjcmlwdCBhcmUKdGhlIHNhbWUgYXMgZm9yIHRoZSBwYXJlbnQgc3RlcC4K
ClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgot
LS0KIE9zc3Rlc3QvSm9iREIvRXhlY3V0aXZlLnBtIHwgMTMgKysrKysrKysrKysrKwogMSBmaWxl
IGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9Pc3N0ZXN0L0pvYkRCL0V4
ZWN1dGl2ZS5wbSBiL09zc3Rlc3QvSm9iREIvRXhlY3V0aXZlLnBtCmluZGV4IGUxZTIwNTIuLmE3
YTY2OTYgMTAwNjQ0Ci0tLSBhL09zc3Rlc3QvSm9iREIvRXhlY3V0aXZlLnBtCisrKyBiL09zc3Rl
c3QvSm9iREIvRXhlY3V0aXZlLnBtCkBAIC0yNTQsNiArMjU0LDE5IEBAIEVORAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc3RhdHVzLHRlc3RpZCxzdGFydGVkKQogICAgICAgICAgICAgVkFM
VUVTICg/LD8sPyw/LCA/LCAncnVubmluZycsPyw/KQogRU5ECisgICAgbXkgJHBhcmVudF90ZXN0
aWQgPSAkRU5We09TU1RFU1RfVEVTVElEfTsKKyAgICBpZiAoKCFkZWZpbmVkICRsb2dmaWxlIHx8
ICFkZWZpbmVkICRzY3JpcHQpICYmIGRlZmluZWQgJHBhcmVudF90ZXN0aWQpIHsKKwlteSAkcGFy
ZW50cSA9ICRkYmhfdGVzdHMtPnByZXBhcmUoPDxFTkQpOworICAgICAgICAgICAgU0VMRUNUIGxv
Z2ZpbGUsIHN0ZXAgRlJPTSBzdGVwcworICAgICAgICAgICAgIFdIRVJFIGZsaWdodD0/IEFORCBq
b2I9PyBBTkQgdGVzdGlkPT8KK0VORAorCWRiX3JldHJ5KCRmbGlnaHQsW3F3KHJ1bm5pbmcpXSwg
JGRiaF90ZXN0cyxbXSxzdWIgeworICAgICAgICAgICAgJHBhcmVudHEtPmV4ZWN1dGUoJGZsaWdo
dCwkam9iLCRwYXJlbnRfdGVzdGlkKTsKKyAgICAgICAgICAgIG15ICRyb3cgPSAkcGFyZW50cS0+
ZmV0Y2hyb3dfaGFzaHJlZigpOworCSAgICAkbG9nZmlsZSAvLz0gJHJvdy0+e2xvZ2ZpbGV9Owor
CSAgICAkc2NyaXB0IC8vPSAkcm93LT57c2NyaXB0fTsKKwl9KTsKKyAgICB9CiAgICAgaWYgKCFk
ZWZpbmVkICRzY3JpcHQpIHsKIAkkc2NyaXB0ID0gJDA7CiAJJHNjcmlwdCA9fiBze14uKi99e307
Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 30 16:25:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 16: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 1dQyjf-0005lf-T7; Fri, 30 Jun 2017 16:25: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=3471c4a24=Ian.Jackson@citrix.com>)
 id 1dQyje-0005jU-6o
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 16:25:34 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 DF/25-03612-D7B76595; Fri, 30 Jun 2017 16:25:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrohUre2Oiz
 S4H0/u8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvFiawtbQRNXxfsTH9kbGA9ydDFyckgI+Eus
 2r6YCcRmE9CVaNryl62LkYNDREBF4vZeA5Aws8ACRomH30tAbGGBIIkNGy+zgtgsAqoSX7ZPZ
 QSxeQU8JR7d2MMMMVJO4vzxn2A2p4CXxMNpi9hBbCGgmhfnJrCAjBcSUJOYuz4eolVQ4uTMJy
 wQqyQkDr54wTyBkXcWktQsJKkFjEyrGDWKU4vKUot0DU31kooy0zNKchMzc3QNDcz0clOLixP
 TU3MSk4r1kvNzNzECA4cBCHYwflsWcIhRkoNJSZR35bXQSCG+pPyUyozE4oz4otKc1OJDjDIc
 HEoSvHsqwyKFBItS01Mr0jJzgCEMk5bg4FES4ZUNAkrzFhck5hZnpkOkTjHqcrya8P8bkxBLX
 n5eqpQ4L08VUJEASFFGaR7cCFg8XWKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5Iwbz/IFJ7MvB
 K4Ta+AjmACOkJ4RgjIESWJCCmpBsY5qcGWk4/MPC617+slkb6lKanskiFL/9zJ2Fpy6+0kuwc
 tH/+r3F3s8Ys9ZfGslJlBM+/pLNL93NLcoTj//oGnC2zW5fA/X6+qw8F3++JL6bOLvx+oF34b
 Wba8eP5qaeGzqxd3S4gulvlRYfBy4o7K1dOSzpy6ftH009LiLYryv28E7BUU4l+VrcRSnJFoq
 MVcVJwIAGlLWD6iAgAA
X-Env-Sender: prvs=3471c4a24=Ian.Jackson@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1498839931!48092292!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36664 invoked from network); 30 Jun 2017 16:25:32 -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;
 30 Jun 2017 16:25:32 -0000
X-IronPort-AV: E=Sophos;i="5.40,287,1496102400"; d="scan'208";a="430028787"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 30 Jun 2017 17:25:10 +0100
Message-ID: <1498839920-17025-8-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1498839920-17025-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1498839920-17025-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 07/17] step logfiles: Break out
	$logfilename in two places
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkph
Y2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiBkZXRlcm1pbmUtZmFpbHVyZS1yZWFzb25zIHwgNCAr
Ky0tCiBzZy1yZXBvcnQtZmxpZ2h0ICAgICAgICAgIHwgMyArKy0KIDIgZmlsZXMgY2hhbmdlZCwg
NCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RldGVybWluZS1m
YWlsdXJlLXJlYXNvbnMgYi9kZXRlcm1pbmUtZmFpbHVyZS1yZWFzb25zCmluZGV4IGVjZmYzMzIu
LmEzYjIxMDAgMTAwNzU1Ci0tLSBhL2RldGVybWluZS1mYWlsdXJlLXJlYXNvbnMKKysrIGIvZGV0
ZXJtaW5lLWZhaWx1cmUtcmVhc29ucwpAQCAtNTIsOCArNTIsOCBAQCBzdWIgZ2V0aG9zdHMgKCQp
IHsKIH0KIAogd2hpbGUgKG15ICRzdGVwPSAkc3RlcHNxLT5mZXRjaHJvd19oYXNocmVmKSB7Ci0g
ICAgJHN0ZXAtPntMb2d9PSAiJGN7TG9nc30vJHN0ZXAtPntmbGlnaHR9LyRzdGVwLT57am9ifS8i
LgotICAgICAgICAiJHN0ZXAtPntzdGVwbm99LiRzdGVwLT57c3RlcH0ubG9nIjsKKyAgICBteSAk
bG9nZmlsZSA9ICIkc3RlcC0+e3N0ZXBub30uJHN0ZXAtPntzdGVwfS5sb2ciOworICAgICRzdGVw
LT57TG9nfT0gIiRje0xvZ3N9LyRzdGVwLT57ZmxpZ2h0fS8kc3RlcC0+e2pvYn0vIi4kbG9nZmls
ZTsKIAogICAgIGlmICghc3RhdCAkc3RlcC0+e0xvZ30pIHsKICAgICAgICAgZGllICIkc3RlcC0+
e0xvZ30gJCEiIHVubGVzcyAkIT09JkVOT0VOVDsKZGlmZiAtLWdpdCBhL3NnLXJlcG9ydC1mbGln
aHQgYi9zZy1yZXBvcnQtZmxpZ2h0CmluZGV4IGZkOGE2OGIuLmVjMzBlZDAgMTAwNzU1Ci0tLSBh
L3NnLXJlcG9ydC1mbGlnaHQKKysrIGIvc2ctcmVwb3J0LWZsaWdodApAQCAtMTE2Nyw4ICsxMTY3
LDkgQEAgRU5ECiAJCTogKCcjZmZmZjAwJywyNTApOwogCX0KIAlteSAkY2ggPSAiYmdjb2xvcj1c
IiRiZ2NcIiI7CisJbXkgJGxvZ2ZpbGVuYW1lPSAiJHMtPntzdGVwbm99LiRzLT57c3RlcH0ubG9n
IjsKIAlteSAkaCA9ICI8YSBocmVmPVwiIi5lbmNvZGVfZW50aXRpZXMoJHMtPntqb2J9KS4KLQkg
ICAgIi8kcy0+e3N0ZXBub30uIi5lbmNvZGVfZW50aXRpZXMoJHMtPntzdGVwfSkuIi5sb2dcIj4i
OworCSAgICAiLyIuZW5jb2RlX2VudGl0aWVzKCRsb2dmaWxlbmFtZSkuIlwiPiI7CiAJI3ByaW50
IEggIlskcy0+e3N0ZXBub31dICI7CiAJJGggLj0gZW5jb2RlX2VudGl0aWVzKCRzdW1fY29yZSk7
CiAJJGggLj0gIjwvYT4iOwotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 16:25:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 16: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 1dQyjh-0005nd-6t; Fri, 30 Jun 2017 16:25: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=3471c4a24=Ian.Jackson@citrix.com>)
 id 1dQyjf-0005jU-BJ
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 16:25:35 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 5E/35-03612-F7B76595; Fri, 30 Jun 2017 16:25:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrrBXreuOiz
 SYNU8FYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePcxD+MBdeFK/7/PMDcwLhJoIuRk0NCwF/i
 68GL7CA2m4CuRNOWv2xdjBwcIgIqErf3GoCEmQUWMEo8/F4CYgsLeEg0NP1iA7FZBFQlVrVPA
 WvlFfCSuL5/AyvESDmJ88d/MoPYnEDxh9MWgdUICXhKvDg3gQVkvJCAmsTc9fEQrYISJ2c+YY
 FYJSFx8MUL5gmMvLOQpGYhSS1gZFrFqFGcWlSWWqRrZK6XVJSZnlGSm5iZo2toYKaXm1pcnJi
 empOYVKyXnJ+7iREYOAxAsINx8drAQ4ySHExKorwrr4VGCvEl5adUZiQWZ8QXleakFh9ilOHg
 UJLgXVkVFikkWJSanlqRlpkDDGGYtAQHj5IIr2wQUJq3uCAxtzgzHSJ1ilGX49WE/9+YhFjy8
 vNSpcR5E0BmCIAUZZTmwY2AxdMlRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfP2g0zhycwrgd
 v0CugIJqAjhGeEgBxRkoiQkmpgPL0iQSNfsue/y7PtfzVcBXtK54Wo+5h+n/Lkkd9txt7pffW
 cG56bCWjoZqjMWZd89ZJkqaVh968TzcvqOQOfHRGLOimeYLgoj9tUZ+6vNqVXndbZF+zFpGQ0
 l7+9/vPOivKsC8oPliidqS6RCOTqNrnpW1JvyjxRpzGpyyWD7dhOy+Xu7+cosRRnJBpqMRcVJ
 wIAzp0W4aICAAA=
X-Env-Sender: prvs=3471c4a24=Ian.Jackson@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1498839931!103566412!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58490 invoked from network); 30 Jun 2017 16:25:34 -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;
 30 Jun 2017 16:25:34 -0000
X-IronPort-AV: E=Sophos;i="5.40,287,1496102400"; d="scan'208";a="438490424"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 30 Jun 2017 17:25:20 +0100
Message-ID: <1498839920-17025-18-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1498839920-17025-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1498839920-17025-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 17/17] step logfiles: Rely on new
	logfile column
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlc2UgYXJlIHRoZSB0aHJlZSBwbGFjZXMgd2hpY2ggcmVhZCBsb2dmaWxlIGZyb20gdGhlIGRi
LCBidXQgaGFkIGEKZmFsbGJhY2sgdG8gYSBjb21wdXRhdGlvbiBpbnZvbHZpbmcgc3RlcG5vIGFu
ZCBzdGVwLgoKQnV0LCBhZnRlciBzdGVwcy1sb2dmaWxlLWNvbnN0cmFpbnQsIHRoZSBsb2dmaWxl
IGNvbHVtbiBpcyBOT1QgTlVMTAooYW5kIHBvcHVsYXRlZCB3aXRoIGNvbXB1dGVkIGRlZmF1bHQg
ZGF0YSBpZiBuZWVkIGJlKSBzbyB0aGlzIGlzIG5vdApuZWVkZWQgYW55IG1vcmUKClRoaXMgaXMg
cGFydCBvZiBhICJQb3B1bGF0ZS10aGVuLXJlbHkiIHNjaGVtYSBjaGFuZ2UsIGFzCmRlc2NyaWJl
ZCBpbiBzY2hlbWEvUkVBRE1FLnVwZGF0ZXMuICBTcGVjaWZpY2FsbHksIHRoZSBzdGVwOgoxMC4g
T3B0aW9uYWxseSBjb21taXQ6IGNvZGUgd2hpY2ggcmVsaWVzIG9uIG5ldyBjb2x1bW4sIGFuZCBk
b2VzIG5vdAogICBuZWNlc3NhcmlseSB0b2xlcmF0ZSBOVUxML0RFRkFVTFQ7IGNoYW5naW5nIGBj
b25zdHJhaW50JyB0byBOZWVkZWQuCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkph
Y2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiBkZXRlcm1pbmUtZmFpbHVyZS1yZWFzb25zICAgICAg
ICAgICB8IDIgKy0KIHNjaGVtYS9zdGVwcy1sb2dmaWxlLWNvbnN0cmFpbnQuc3FsIHwgMiArLQog
c2ctcmVwb3J0LWZsaWdodCAgICAgICAgICAgICAgICAgICAgfCA1ICsrLS0tCiAzIGZpbGVzIGNo
YW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kZXRl
cm1pbmUtZmFpbHVyZS1yZWFzb25zIGIvZGV0ZXJtaW5lLWZhaWx1cmUtcmVhc29ucwppbmRleCA4
OWM2N2U2Li40Mjc5MWMzIDEwMDc1NQotLS0gYS9kZXRlcm1pbmUtZmFpbHVyZS1yZWFzb25zCisr
KyBiL2RldGVybWluZS1mYWlsdXJlLXJlYXNvbnMKQEAgLTUyLDcgKzUyLDcgQEAgc3ViIGdldGhv
c3RzICgkKSB7CiB9CiAKIHdoaWxlIChteSAkc3RlcD0gJHN0ZXBzcS0+ZmV0Y2hyb3dfaGFzaHJl
ZikgewotICAgIG15ICRsb2dmaWxlID0gJHN0ZXAtPntsb2dmaWxlfSAvLyAiJHN0ZXAtPntzdGVw
bm99LiRzdGVwLT57c3RlcH0ubG9nIjsKKyAgICBteSAkbG9nZmlsZSA9ICRzdGVwLT57bG9nZmls
ZX07CiAgICAgJHN0ZXAtPntMb2d9PSAiJGN7TG9nc30vJHN0ZXAtPntmbGlnaHR9LyRzdGVwLT57
am9ifS8iLiRsb2dmaWxlOwogCiAgICAgaWYgKCFzdGF0ICRzdGVwLT57TG9nfSkgewpkaWZmIC0t
Z2l0IGEvc2NoZW1hL3N0ZXBzLWxvZ2ZpbGUtY29uc3RyYWludC5zcWwgYi9zY2hlbWEvc3RlcHMt
bG9nZmlsZS1jb25zdHJhaW50LnNxbAppbmRleCA0NjI5NDFlLi5iMjYxZmQwIDEwMDY0NAotLS0g
YS9zY2hlbWEvc3RlcHMtbG9nZmlsZS1jb25zdHJhaW50LnNxbAorKysgYi9zY2hlbWEvc3RlcHMt
bG9nZmlsZS1jb25zdHJhaW50LnNxbApAQCAtMSw0ICsxLDQgQEAKLS0tICMjT1NTVEVTVCMjIDAw
NCBSZWFkeQorLS0gIyNPU1NURVNUIyMgMDA0IE5lZWRlZAogLS0KIC0tIFByZXZpb3VzbHksIHRo
ZSBsb2dmaWxlIG5hbWUgd2FzIGluZmVycmVkIGZyb20gInN0ZXBubyIgYW5kCiAtLSAidGVzdGlk
Ii4gIE5ld2VyIGNvZGUgd2lsbCBuZWVkIGl0IHRvIGJlIHNldCBleHBsaWNpdGx5LgpkaWZmIC0t
Z2l0IGEvc2ctcmVwb3J0LWZsaWdodCBiL3NnLXJlcG9ydC1mbGlnaHQKaW5kZXggNGUzNTYwZS4u
MTM1ZjBkNCAxMDA3NTUKLS0tIGEvc2ctcmVwb3J0LWZsaWdodAorKysgYi9zZy1yZXBvcnQtZmxp
Z2h0CkBAIC0xMDAxLDggKzEwMDEsNyBAQCBFTkQKICAgICAgICAgcHJpbnRmIEggIjx0ZD4lczwv
dGQ+Iiwgc2hvd19hYnNfdGltZSAkc3RlcC0+e3N0YXJ0ZWR9OwogCiAgICAgICAgIG15ICRzdD0g
JHN0ZXAtPntzdGF0dXN9OwotICAgICAgICBteSAkbG9nZmlsZW5hbWU9ICRzdGVwLT57bG9nZmls
ZX0KLQkgICAgLy8gIiRzdGVwLT57c3RlcG5vfS4kc3RlcC0+e3N0ZXB9LmxvZyI7CisgICAgICAg
IG15ICRsb2dmaWxlbmFtZT0gJHN0ZXAtPntsb2dmaWxlfTsKICAgICAgICAgcHJpbnRmIEggIjx0
ZCBiZ2NvbG9yPSclcyc+PGEgaHJlZj0nJXMnPiVzPC9hPjwvdGQ+IiwKIAkgICAgKGh0bWxfc3Rh
dHVzMl9jb2xvdXJfcHJpb3JpdHkoJHN0KSlbMF0sCiAgICAgICAgICAgICBlbmNvZGVfZW50aXRp
ZXModXJpX2VzY2FwZSgkbG9nZmlsZW5hbWUpKSwKQEAgLTExNjgsNyArMTE2Nyw3IEBAIEVORAog
CQk6ICgnI2ZmZmYwMCcsMjUwKTsKIAl9CiAJbXkgJGNoID0gImJnY29sb3I9XCIkYmdjXCIiOwot
CW15ICRsb2dmaWxlbmFtZT0gJHMtPntsb2dmaWxlfSAvLyAiJHMtPntzdGVwbm99LiRzLT57c3Rl
cH0ubG9nIjsKKwlteSAkbG9nZmlsZW5hbWU9ICRzLT57bG9nZmlsZX07CiAJbXkgJGggPSAiPGEg
aHJlZj1cIiIuZW5jb2RlX2VudGl0aWVzKCRzLT57am9ifSkuCiAJICAgICIvIi5lbmNvZGVfZW50
aXRpZXMoJGxvZ2ZpbGVuYW1lKS4iXCI+IjsKIAkjcHJpbnQgSCAiWyRzLT57c3RlcG5vfV0gIjsK
LS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 30 16:25:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 16: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 1dQyjg-0005lv-4K; Fri, 30 Jun 2017 16: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 <prvs=3471c4a24=Ian.Jackson@citrix.com>)
 id 1dQyje-0005jY-As
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 16:25:34 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 AE/6C-01724-D7B76595; Fri, 30 Jun 2017 16:25:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrrBXre2Oiz
 S4O43bovvWyYzOTB6HP5whSWAMYo1My8pvyKBNeNe8zT2grm6Ff8vLWNsYOxV6GLk5JAQ8JfY
 9W8GC4jNJqAr0bTlL1sXIweHiICKxO29BiBhZoEFjBIPv5eA2MIC6RJ3P05nBrFZBFQl2u7PY
 wKxeQU8JT6f2cMIMVJO4vzxn2A1nAJeEg+nLWIHsYWAal6cm8ACMl5IQE1i7vp4iFZBiZMzn7
 BArJKQOPjiBfMERt5ZSFKzkKQWMDKtYtQoTi0qSy3SNTLRSyrKTM8oyU3MzNE1NDDWy00tLk5
 MT81JTCrWS87P3cQIDJx6BgbGHYyvjvsdYpTkYFIS5V15LTRSiC8pP6UyI7E4I76oNCe1+BCj
 DAeHkgSvdVVYpJBgUWp6akVaZg4whGHSEhw8SiK8skFAad7igsTc4sx0iNQpRl2OVxP+f2MSY
 snLz0uVEudNAJkhAFKUUZoHNwIWT5cYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfP2g0zhyc
 wrgdv0CugIJqAjhGeEgBxRkoiQkmpglPx2h/vYjeNJHR1xbj8q3Sa83cd4+OWzrarOZ1KYj4V
 YLhLNDFo79VjSiWNfi9OXTxPausjnSkWgy6mHXNuWF23VC/94zunllO3XWATZ/kW4KMwuPO69
 adtfZ7N5KQoJUj/i/5zW2vt62xnF30wzpCXPJ/CL33MXzne4oZvtnPfn1JGXjEeEuJRYijMSD
 bWYi4oTAQMiVuqiAgAA
X-Env-Sender: prvs=3471c4a24=Ian.Jackson@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1498839926!103474145!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60110 invoked from network); 30 Jun 2017 16:25:32 -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;
 30 Jun 2017 16:25:32 -0000
X-IronPort-AV: E=Sophos;i="5.40,287,1496102400"; d="scan'208";a="438490413"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 30 Jun 2017 17:25:09 +0100
Message-ID: <1498839920-17025-7-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1498839920-17025-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1498839920-17025-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 06/17] db updates: Make all INSERTs
	(except into steps) name columns explicitly
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBtYWtlcyB0aGUgY29kZSBtb3JlIHJvYnVzdCBhZ2FpbnN0IHNjaGVtYSB1cGRhdGVzLiAg
U3BlY2lmaWNhbGx5LAppZiBhbnkgY29sdW1ucyB3ZXJlIHRvIGJlIGRlbGV0ZWQsIHRoZXNlIHJ1
bmVzIHdvdWxkIGJyZWFrLiAgKEFsc28gaWYKYW55IGNvbHVtbiB3YXMgaW5zZXJ0ZWQgb3RoZXIg
dGhhbiBhZnRlciB0aGUgZXhpc3RpbmcgY29sdW1ucywKYWx0aG91Z2ggdGhpcyBpcyBub3Qgc29t
ZXRoaW5nIFBvc3RncmVzIGNhbiBjdXJyZW50bHkgZG8gQUlVSS4pCgpBZmZlY3RlZCB0YWJsZXMg
YXJlOgogIGZsaWdodHNfaGFybmVzc190b3VjaGVkCiAgam9icwogIHJlc291cmNlcwogIHJ1bnZh
cnMKICBzdGVwcwoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNp
dHJpeC5jb20+Ci0tLQogT3NzdGVzdC9Kb2JEQi9FeGVjdXRpdmUucG0gfCAgNCArKystCiBPc3N0
ZXN0L1Rlc3RTdXBwb3J0LnBtICAgICB8IDEyICsrKysrKysrKy0tLQogY3MtYWRqdXN0LWZsaWdo
dCAgICAgICAgICAgfCAgNyArKysrLS0tCiBjcy1iaXNlY3Rpb24tc3RlcCAgICAgICAgICB8ICAz
ICsrLQogbWctYWxsb2NhdGUgICAgICAgICAgICAgICAgfCAgMiArLQogbWctaG9zdHMgICAgICAg
ICAgICAgICAgICAgfCAgMSArCiB0Y2wvSm9iREItRXhlY3V0aXZlLnRjbCAgICB8ICA0ICsrKy0K
IDcgZmlsZXMgY2hhbmdlZCwgMjMgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvT3NzdGVzdC9Kb2JEQi9FeGVjdXRpdmUucG0gYi9Pc3N0ZXN0L0pvYkRCL0V4ZWN1
dGl2ZS5wbQppbmRleCA0NWFhYmQ0Li4wZDFiM2JlIDEwMDY0NAotLS0gYS9Pc3N0ZXN0L0pvYkRC
L0V4ZWN1dGl2ZS5wbQorKysgYi9Pc3N0ZXN0L0pvYkRCL0V4ZWN1dGl2ZS5wbQpAQCAtMTkxLDcg
KzE5MSw5IEBAIEVORAogCiAgICAgaWYgKCEkYWxyZWFkeSkgewogICAgICAgICAkZGJoX3Rlc3Rz
LT5kbyg8PEVORCwge30sICRmbCwkcmV2KTsKLSAgICAgICAgICAgIElOU0VSVCBJTlRPIGZsaWdo
dHNfaGFybmVzc190b3VjaGVkIFZBTFVFUyAoPyw/KQorICAgICAgICAgICAgSU5TRVJUIElOVE8g
ZmxpZ2h0c19oYXJuZXNzX3RvdWNoZWQKKyAgICAgICAgICAgICAgICAgICAgICAgIChmbGlnaHQs
IGhhcm5lc3MpCisgICAgICAgICAgICAgICAgIFZBTFVFUyAoPyw/KQogRU5ECiAgICAgfQogfQpk
aWZmIC0tZ2l0IGEvT3NzdGVzdC9UZXN0U3VwcG9ydC5wbSBiL09zc3Rlc3QvVGVzdFN1cHBvcnQu
cG0KaW5kZXggZTY1OTlkYi4uZjEwZDU2ZSAxMDA2NDQKLS0tIGEvT3NzdGVzdC9UZXN0U3VwcG9y
dC5wbQorKysgYi9Pc3N0ZXN0L1Rlc3RTdXBwb3J0LnBtCkBAIC0zMDksNyArMzA5LDkgQEAgc3Vi
IHN0b3JlX3J1bnZhciAoJCQpIHsKIAkJICBXSEVSRSBmbGlnaHQ9PyBBTkQgam9iPT8gQU5EIG5h
bWU9PyBBTkQgc3ludGg9J3QnCiBFTkQKICAgICAgICAgJGRiaF90ZXN0cy0+ZG8oPDxFTkQse30s
ICRmbGlnaHQsJGpvYiwgJHBhcmFtLCR2YWx1ZSk7Ci0gICAgICAgICAgICBJTlNFUlQgSU5UTyBy
dW52YXJzIFZBTFVFUyAoPyw/LD8sPywndCcpCisgICAgICAgICAgICBJTlNFUlQgSU5UTyBydW52
YXJzCisgICAgICAgICAgICAgICAgICAgICAgICAoZmxpZ2h0LCBqb2IsIG5hbWUsIHZhbCwgc3lu
dGgpCisgICAgICAgICAgICAgICAgIFZBTFVFUyAoPyw/LD8sPywndCcpCiBFTkQKICAgICB9KTsK
ICAgICAkcnskcGFyYW19PSBnZXRfcnVudmFyKCRwYXJhbSwgIiRmbGlnaHQuJGpvYiIpOwpAQCAt
MzY4LDcgKzM3MCw5IEBAIEVORAogCQkgIFdIRVJFIGZsaWdodD0/IEFORCBqb2I9PyBBTkQgbmFt
ZT0/IEFORCBzeW50aD0ndCcKIEVORAogCSRkYmhfdGVzdHMtPmRvKDw8RU5ELCB1bmRlZiwgJGZs
aWdodCwgJGpvYiwgJHBhcmFtLCAkdmFsdWUrMSk7Ci0gICAgICAgICAgICBJTlNFUlQgSU5UTyBy
dW52YXJzIFZBTFVFUyAoPyw/LD8sPywndCcpCisgICAgICAgICAgICBJTlNFUlQgSU5UTyBydW52
YXJzCisgICAgICAgICAgICAgICAgICAgICAgICAoZmxpZ2h0LCBqb2IsIG5hbWUsIHZhbCwgc3lu
dGgpCisgICAgICAgICAgICAgICAgIFZBTFVFUyAoPyw/LD8sPywndCcpCiBFTkQKICAgICB9KTsK
ICAgICBsb2dtKCJydW52YXIgaW5jcmVtZW50OiAkcGFyYW09JHZhbHVlIik7CkBAIC0xNzc1LDcg
KzE3NzksOSBAQCBFTkQKICAgICAgICAgICAgIGxvZ20oInNlbGVjdF9ldGhlciAkcHJlZml4Oi4u
LiAkZXRoZXIgKGZpcnN0IGluIGZsaWdodCkiKTsKICAgICAgICAgfQogICAgICAgICAkZGJoX3Rl
c3RzLT5kbyg8PEVORCwge30sICRmbGlnaHQsJGpvYiwkdm4sJGV0aGVyKTsKLSAgICAgICAgICAg
IElOU0VSVCBJTlRPIHJ1bnZhcnMgVkFMVUVTICg/LD8sPyw/LCd0JykKKyAgICAgICAgICAgIElO
U0VSVCBJTlRPIHJ1bnZhcnMKKyAgICAgICAgICAgICAgICAgICAgICAgIChmbGlnaHQsIGpvYiwg
bmFtZSwgdmFsLCBzeW50aCkKKyAgICAgICAgICAgICAgICAgVkFMVUVTICg/LD8sPyw/LCd0JykK
IEVORAogICAgICAgICBteSAkY2hrcm93PSAkZGJoX3Rlc3RzLT5zZWxlY3Ryb3dfaGFzaHJlZig8
PEVORCx7fSwgJGZsaWdodCk7CiAJICAgIFNFTEVDVCB2YWwsIGNvdW50KCopIEZST00gcnVudmFy
cyBXSEVSRSBmbGlnaHQ9PwpkaWZmIC0tZ2l0IGEvY3MtYWRqdXN0LWZsaWdodCBiL2NzLWFkanVz
dC1mbGlnaHQKaW5kZXggMDMyNTdhNi4uMGJlMTA0ZSAxMDA3NTUKLS0tIGEvY3MtYWRqdXN0LWZs
aWdodAorKysgYi9jcy1hZGp1c3QtZmxpZ2h0CkBAIC0xOTYsMTEgKzE5NiwxMSBAQCBzdWIgY29w
eV9qb2JzICgkJCkgewogICAgIG15ICgkc3JjZmxpZ2h0LCAkam9icykgPSBAXzsKICAgICBwcmVw
X3JtX2pvYnMoKTsKICAgICBteSBAam9iX2NvcHlfcXMgPSBtYXAgeyAkZGJoX3Rlc3RzLT5wcmVw
YXJlKCRfKSB9Ci0gICAgICAgICgiSU5TRVJUIElOVE8gam9icyIuCisgICAgICAgICgiSU5TRVJU
IElOVE8gam9icyAoZmxpZ2h0LCBqb2IsIHJlY2lwZSwgc3RhdHVzKSIuCiAgICAgICAgICAiICAg
ICBTRUxFQ1QgPywgam9iLCByZWNpcGUsICdxdWV1ZWQnIi4KICAgICAgICAgICIgICAgICAgRlJP
TSBqb2JzIi4KICAgICAgICAgICIgICAgICBXSEVSRSBmbGlnaHQgPSA/IEFORCBqb2IgPSA/IiwK
LSAgICAgICAgICJJTlNFUlQgSU5UTyBydW52YXJzIi4KKyAgICAgICAgICJJTlNFUlQgSU5UTyBy
dW52YXJzIChmbGlnaHQsIGpvYiwgbmFtZSwgdmFsLCBzeW50aCkiLgogICAgICAgICAgIiAgICAg
U0VMRUNUID8sIGpvYiwgbmFtZSwgdmFsLCAnZiciLgogICAgICAgICAgIiAgICAgICBGUk9NIHJ1
bnZhcnMiLgogICAgICAgICAgIiAgICAgIFdIRVJFIGZsaWdodCA9ID8gQU5EIGpvYiA9ID8gQU5E
IE5PVCBzeW50aCIpOwpAQCAtMjQ2LDcgKzI0Niw4IEBAIHN1YiBjaGFuZ2VfX2NvcHlfam9icyB7
CiBvdXIgJHJ1bnZhcl9ybV9xID0gJGRiaF90ZXN0cy0+cHJlcGFyZQogICAgICgiREVMRVRFIEZS
T00gcnVudmFycyBXSEVSRSBmbGlnaHQgPSA/IEFORCBqb2IgPSA/IEFORCBuYW1lID0gPyIpOwog
b3VyICRydW52YXJfaW5zZXJ0X3EgPSAkZGJoX3Rlc3RzLT5wcmVwYXJlCi0gICAgKCJJTlNFUlQg
SU5UTyBydW52YXJzIFZBTFVFUyAoPywgPywgPywgPywgJ2YnKSIpOworICAgICgiSU5TRVJUIElO
VE8gcnVudmFycyAoZmxpZ2h0LCBqb2IsIG5hbWUsIHZhbCwgc3ludGgpIi4KKyAgICAgIiBWQUxV
RVMgKD8sID8sID8sID8sICdmJykiKTsKIAogc3ViIHJ1bnZhcl9zZXQgKCQkJDskKSB7CiAgICAg
bXkgKCRqb2IsICRuYW1lLCAkdmFsLCAkeHdoYXQpID0gQF87CmRpZmYgLS1naXQgYS9jcy1iaXNl
Y3Rpb24tc3RlcCBiL2NzLWJpc2VjdGlvbi1zdGVwCmluZGV4IDc2ZjUwMTAuLjEzY2NkN2EgMTAw
NzU1Ci0tLSBhL2NzLWJpc2VjdGlvbi1zdGVwCisrKyBiL2NzLWJpc2VjdGlvbi1zdGVwCkBAIC0x
MjU1LDcgKzEyNTUsOCBAQCBFTkQKICAgICAgICAgICAgICIgZnJvbSAkY29weWZsaWdodClcbiI7
CiAKICAgICAgICAgJGRiaF90ZXN0cy0+ZG8oPDxFTkQsIHt9LCAkcG9wZmxpZ2h0LCRwb3Bqb2Is
JHJlY2lwZSk7Ci0gICAgICAgICAgICBJTlNFUlQgSU5UTyBqb2JzIFZBTFVFUyAoPywgPywgPywg
J3F1ZXVlZCcpCisgICAgICAgICAgICBJTlNFUlQgSU5UTyBqb2JzIChmbGlnaHQsIGpvYiwgcmVj
aXBlLCBzdGF0dXMpCisgICAgICAgICAgICAgICAgICAgICAgVkFMVUVTICg/LCA/LCA/LCAncXVl
dWVkJykKIEVORAogICAgICAgICAkZGJoX3Rlc3RzLT5kbyg8PEVORCwge30sICRwb3BmbGlnaHQs
JHBvcGpvYik7CiAgICAgICAgICAgICBJTlNFUlQgSU5UTyBydW52YXJzICgKZGlmZiAtLWdpdCBh
L21nLWFsbG9jYXRlIGIvbWctYWxsb2NhdGUKaW5kZXggNGYwMmNlNS4uZGFkYWMzYyAxMDA3NTUK
LS0tIGEvbWctYWxsb2NhdGUKKysrIGIvbWctYWxsb2NhdGUKQEAgLTE4MCw3ICsxODAsNyBAQCBz
dWIgYWxsb2NfMXJlc2NhbmQgKCQkKSB7CiAKICAgICBpZiAoJGFsbG9jYXRlICYmICRyZXN0eXBl
IGVxICdzaGFyZS1mbGlnaHQnICYmICRzaGFyZWl4ID09ICR0aWQpIHsKIAkkZGJoX3Rlc3RzLT5k
byg8PEVORCx7fSwKLSAgICAgICAgICAgIElOU0VSVCBJTlRPIHJlc291cmNlcworICAgICAgICAg
ICAgSU5TRVJUIElOVE8gcmVzb3VyY2VzIChyZXN0eXBlLCByZXNuYW1lLCBzaGFyZWl4LCBvd250
YXNraWQpCiAgICAgICAgICAgICAgICAgIChTRUxFQ1QgPyBBUyByZXN0eXBlLAogICAgICAgICAg
ICAgICAgICAgICAgICAgID8gQVMgcmVzbmFtZSwKICAgICAgICAgICAgICAgICAgICAgICAgICA/
IEFTIHNoYXJlaXgsCmRpZmYgLS1naXQgYS9tZy1ob3N0cyBiL21nLWhvc3RzCmluZGV4IGJkNjdh
MGEuLjVjZGVjZTUgMTAwNzU1Ci0tLSBhL21nLWhvc3RzCisrKyBiL21nLWhvc3RzCkBAIC0xNzgs
NiArMTc4LDcgQEAgc3ViIGNtZF9jcmVhdGVfbGlrZSAoKSB7CiAgICAgICAgIGZvcmVhY2ggbXkg
JGRzdCAobCgkZHN0cykpIHsKICAgICAgICAgICAgICRkYmhfdGVzdHMtPmRvKDw8RU5ELHt9LCAk
ZHN0LCRzcmMpOwogICAgICAgICAgICAgICAgIElOU0VSVCBJTlRPIHJlc291cmNlcworICAgICAg
ICAgICAgICAgICAgICAgICAocmVzdHlwZSwgcmVzbmFtZSwgc2hhcmVpeCwgb3dudGFza2lkKQog
ICAgICAgICAgICAgICAgIFNFTEVDVCByZXN0eXBlLAogICAgICAgICAgICAgICAgICAgICAgICA/
IEFTIHJlc25hbWUsCiAgICAgICAgICAgICAgICAgICAgICAgIDAgQVMgc2hhcmVpeCwKZGlmZiAt
LWdpdCBhL3RjbC9Kb2JEQi1FeGVjdXRpdmUudGNsIGIvdGNsL0pvYkRCLUV4ZWN1dGl2ZS50Y2wK
aW5kZXggNmI5YmNiMC4uNDE0YTc3ZSAxMDA2NDQKLS0tIGEvdGNsL0pvYkRCLUV4ZWN1dGl2ZS50
Y2wKKysrIGIvdGNsL0pvYkRCLUV4ZWN1dGl2ZS50Y2wKQEAgLTI4Miw3ICsyODIsOSBAQCBwcm9j
IHNwYXduLXN0ZXAtYmVnaW4ge2ZsaWdodCBqb2IgdHMgc3RlcG5vdmFyfSB7CiAJCXNldCBzdGVw
bm8gMQogCSAgICB9CiAJICAgIGRiLWV4ZWN1dGUgIgotCQlJTlNFUlQgSU5UTyBzdGVwcworCQlJ
TlNFUlQgSU5UTyBzdGVwcyAoZmxpZ2h0LCBqb2IsIHN0ZXBubywKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc3RlcCwgc3RhdHVzLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB0ZXN0aWQpCiAJCSAgICBWQUxVRVMgKFtwZ19xdW90ZSAkZmxpZ2h0XSwgW3Bn
X3F1b3RlICRqb2JdLCAkc3RlcG5vLAogCQkJICAgIFtwZ19xdW90ZSAkdHNdLCAncnVubmluZycs
CiAJCQkgICAgJ1NUQVJUSU5HJykKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 30 16:25:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 16: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 1dQyjh-0005o0-Dh; Fri, 30 Jun 2017 16: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 <prvs=3471c4a24=Ian.Jackson@citrix.com>)
 id 1dQyjf-0005kI-ET
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 16:25:35 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 F8/2D-01731-E7B76595; Fri, 30 Jun 2017 16:25:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsXitHRDpG5ddVi
 kwetZAhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8alLTUFU8Uq3k78ztbA2CXUxcjJISHgL7Gm
 fR4biM0moCvRtOUvkM3BISKgInF7rwFImFlgAaPEw+8lILawQLjEwtPXGEFsFgFVifeHWlhBb
 F4BL4mmbycZIUbKSZw//pMZxOYEij+ctogdxBYS8JR4cW4CC8h4IQE1ibnr4yFaBSVOznzCAr
 FKQuLgixfMExh5ZyFJzUKSWsDItIpRozi1qCy1SNfQVC+pKDM9oyQ3MTNH19DAVC83tbg4MT0
 1JzGpWC85P3cTIzBsGIBgB2PDds9DjJIcTEqivCuvhUYK8SXlp1RmJBZnxBeV5qQWH2KU4eBQ
 kuC1rgqLFBIsSk1PrUjLzAEGMExagoNHSYRXNggozVtckJhbnJkOkTrFaMmxYfX6L0wcHTN+f
 mPieDXh/zcmIZa8/LxUKXHekkqgBgGQhozSPLhxsCi7xCgrJczLCHSgEE9BalFuZgmq/CtGcQ
 5GJWFef5CreDLzSuC2vgI6iAnoIOEZISAHlSQipKQaGFNvZfqkm75WCek0/q2/SiptSr7snis
 MWzoj7gvH2E7zeL+pQ2kq4zSJB5zejMeCL52aq3r4gIS/7MoTjhrVE4TUZp0xXagXecN9i0ql
 4kElA9bpJ9ZdX7J35clXHYHd5pJhtUIOrR8m6S7xKCvoM7YWMt7886a65N76+Kx7z8W3L5A72
 3UrR4mlOCPRUIu5qDgRAJmYSG2tAgAA
X-Env-Sender: prvs=3471c4a24=Ian.Jackson@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1498839932!100674441!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16426 invoked from network); 30 Jun 2017 16:25: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;
 30 Jun 2017 16:25:34 -0000
X-IronPort-AV: E=Sophos;i="5.40,287,1496102400"; d="scan'208";a="430028792"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 30 Jun 2017 17:25:17 +0100
Message-ID: <1498839920-17025-15-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1498839920-17025-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1498839920-17025-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 14/17] step logfiles: Make substep_*
	take $logfile, not $script
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlICRzY3JpcHQgcGFyYW1ldGVyIHdhcyB1c2VkIGJ5IFN0YW5kYWxvbmUgdG8gcHJpbnQgYSBt
ZXNzYWdlLCBidXQKdGhpcyBpcyBubyBsb25nZXIgZG9uZS4KCkl0IGlzIHVzZWQgYnkgRXhlY3V0
aXZlIGFzIHRoZSB2YWx1ZSBmb3IgdGhlICJzdGVwIiBjb2x1bW4gaW4gdGhlCnN0ZXBzIHRhYmxl
LCB3aGljaCBzaG93cyB1cCBhcyAic2NyaXB0IiBpbiB0aGUgb3V0cHV0IGZyb20Kc2ctcmVwb3J0
LWZsaWdodC4gIEJ1dCwgd2hlbiBydW5uaW5nIHVuZGVyIHNnLXJ1bi1qb2IsCkpvYkRCOjpFeGVj
dXRpdmUgYWxyZWFkeSBoYXMgYSBiZXR0ZXIgc291cmNlIG9mIHRoZSBzY3JpcHQgbmFtZTogdGhl
CnBhcmVudCBzdGVwIChhcyByZXBvcnRlZCBpbiBPU1NURVNUX1RFU1RJRCkuICBXaGVuIG5vdCBy
dW5uaW5nIHVuZGVyCnNnLXJ1bi1qb2IgdGhlIHVzZSBvZiAkMCBpcyBnb29kIGVub3VnaC4KCkZp
bmFsbHksIGl0IGlzIHVzZWQgYnkgRXhlY3V0aXZlIGFzIGEgbG9nZmlsZSBuYW1lLiAgQnV0IHdo
ZW4gcnVubmluZwp1bmRlciBzZy1ydW4tam9iLCBKb2JEQjo6RXhlY3V0aXZlIGdldHMgdGhlIHJp
Z2h0IGxvZ2ZpbGUgbmFtZSBhbnl3YXkKKGFzIGFib3ZlKTsgYW5kIHdoZW4gbm90IHJ1bm5pbmcg
dW5kZXIgc2ctcnVuLWpvYiB0aGVyZSBpcyBubyBkZWZhdWx0CmxvZ2ZpbGUuCgpDb252ZXJzZWx5
LCBzdWJzdGVwcyBtaWdodCBvcmdhbmlzZSB0aGVpciBvd24gbG9nZmlsZS4KClNvIGFib2xpc2gg
JHNjcmlwdCBmcm9tIHRoZSBUZXN0U3VwcG9ydCBzdWJzdGVwIEFQSS4gIFJlcGxhY2UgaXQgaW4K
c3Vic3RlcF9zdGFydCBhbmQgc3Vic3RlcF9ldmFsIHdpdGggYSAkbG9nZmlsZSBwYXJhbWV0ZXIu
CgpVcGRhdGUgYWxsIGNhbGwgc2l0ZXMgdG8gbm8gbG9uZ2VyIHBhc3MgJHNjcmlwdC4gIE5vbmUg
bWFrZSB0aGVpciBvd24KbG9nZmlsZXMsIHNvIG5vbmUgcGFzcyB0aGUgbmV3IHBhcmFtZXRlciAk
bG9nZmlsZS4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRy
aXguY29tPgotLS0KIE9zc3Rlc3QvVGVzdFN1cHBvcnQucG0gfCAxMCArKysrKy0tLS0tCiB0cy1l
eGFtaW5lLXNlcmlhbC1wb3N0IHwgIDIgKy0KIHRzLXh0Zi1ydW4gICAgICAgICAgICAgfCAgMiAr
LQogMyBmaWxlcyBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvT3NzdGVzdC9UZXN0U3VwcG9ydC5wbSBiL09zc3Rlc3QvVGVzdFN1cHBvcnQucG0K
aW5kZXggYTA1ZGQ5Ny4uNmUxOWIyOCAxMDA2NDQKLS0tIGEvT3NzdGVzdC9UZXN0U3VwcG9ydC5w
bQorKysgYi9Pc3N0ZXN0L1Rlc3RTdXBwb3J0LnBtCkBAIC0yNDYsOSArMjQ2LDkgQEAgc3ViIGNv
bXBsZXRlX3Rlc3RpZCAoJCkgewogfQogCiBzdWIgc3Vic3RlcF9zdGFydCAoJDskKSB7Ci0gICAg
bXkgKCR0ZXN0aWQsJHNjcmlwdCkgPSBAXzsKKyAgICBteSAoJHRlc3RpZCwkbG9nZmlsZSkgPSBA
XzsKICAgICBjb21wbGV0ZV90ZXN0aWQoXCR0ZXN0aWQpOwotICAgICRtam9iZGItPnN0ZXBfc3Rh
cnQoJHRlc3RpZCx1bmRlZiwkc2NyaXB0KTsKKyAgICAkbWpvYmRiLT5zdGVwX3N0YXJ0KCR0ZXN0
aWQsJGxvZ2ZpbGUpOwogfQogCiBzdWIgc3Vic3RlcF9maW5pc2ggKCQkKSB7CkBAIC0yNTgsMTAg
KzI1OCwxMCBAQCBzdWIgc3Vic3RlcF9maW5pc2ggKCQkKSB7CiB9CiAKIHN1YiBzdWJzdGVwX2V2
YWwgKCQkOyQpIHsKLSAgICAjIHN1YnN0ZXBfZXZhbChURVNUSUQsIFtTQ1JJUFROQU1FXSwgc3Vi
IHsgLi4uIH0pOworICAgICMgc3Vic3RlcF9ldmFsKFRFU1RJRCwgW0xPR0ZJTEVdLCBzdWIgeyAu
Li4gfSk7CiAgICAgbXkgJGZuID0gcG9wIEBfOwotICAgIG15ICgkdGVzdGlkLCRzY3JpcHQpID0g
QF87Ci0gICAgc3Vic3RlcF9zdGFydCgkdGVzdGlkLCRzY3JpcHQpOworICAgIG15ICgkdGVzdGlk
LCRsb2dmaWxlKSA9IEBfOworICAgIHN1YnN0ZXBfc3RhcnQoJHRlc3RpZCwkbG9nZmlsZSk7CiAg
ICAgZXZhbCB7ICRmbi0+KCk7IH07CiAgICAgaWYgKGxlbmd0aCAkQCkgewogCWxvZ20oInN1YnN0
ZXAgKCR0ZXN0aWQpIGZhaWxlZDogJEAiKTsKZGlmZiAtLWdpdCBhL3RzLWV4YW1pbmUtc2VyaWFs
LXBvc3QgYi90cy1leGFtaW5lLXNlcmlhbC1wb3N0CmluZGV4IDJkNWMxMDMuLjc3ZDhlNWQgMTAw
NzU1Ci0tLSBhL3RzLWV4YW1pbmUtc2VyaWFsLXBvc3QKKysrIGIvdHMtZXhhbWluZS1zZXJpYWwt
cG9zdApAQCAtNDQsNyArNDQsNyBAQCBzdWIgY29va2llcyAoKSB7CiAJbXkgJGtleSA9ICQxOwog
CW15ICRzdWJzdGVwID0gImV4YW1pbmUtc2VyaWFsLyRrZXkiOwogCW15ICRjaSA9IHsgSyA9PiAk
a2V5LCBDID0+ICRyeyRydn0sIFN1YnN0ZXAgPT4gJHN1YnN0ZXAgfTsKLQlzdWJzdGVwX3N0YXJ0
KCRjaS0+e1N1YnN0ZXB9LCAndHMtZXhhbWluZS1zZXJpYWwtcG9zdCcpOworCXN1YnN0ZXBfc3Rh
cnQoJGNpLT57U3Vic3RlcH0pOwogCXB1c2ggQGNvb2tpZXMsICRjaTsKICAgICB9CiB9CmRpZmYg
LS1naXQgYS90cy14dGYtcnVuIGIvdHMteHRmLXJ1bgppbmRleCBjZWY0NWM4Li41YjEzNmE2IDEw
MDc1NQotLS0gYS90cy14dGYtcnVuCisrKyBiL3RzLXh0Zi1ydW4KQEAgLTYyLDcgKzYyLDcgQEAg
c3ViIGRvX29uZV90ZXN0ICgkKSB7CiAgICAgbXkgJHJldDsKICAgICBteSAkb3NzdGVzdF9yZXN1
bHQ7CiAKLSAgICBzdWJzdGVwX3N0YXJ0KCR0aWQsICRjbWQpOworICAgIHN1YnN0ZXBfc3RhcnQo
JHRpZCk7CiAKICAgICBpZiAoIWV2YWwgewogICAgICAgICAgICAgJG91dHB1dCA9IHRhcmdldF9j
bWRfb3V0cHV0X3Jvb3QoJGhvLCA8PEVORCwgNjAwKTsKLS0gCjIuMS40CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Fri Jun 30 16:25:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 16: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 1dQyjg-0005nL-Vt; Fri, 30 Jun 2017 16: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 <prvs=3471c4a24=Ian.Jackson@citrix.com>)
 id 1dQyjf-0005k6-6A
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 16:25:35 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 50/E3-01862-E7B76595; Fri, 30 Jun 2017 16:25:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuphkeJIrShJLcpLzFFi42JxWrrBXre2Oiz
 SYPNWc4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP+kmbmgudCFQvnJjcwruLvYuTgkBDwl1i9
 Ja+LkZODTUBXomnLXzaQsIiAisTtvQYgYWaBBYwSD7+XgNjCAu4SP07vYgIpYRFQlbjRnA8S5
 hXwkpg+6RQ7iC0hICdx/vhPZhCbEyj+cNoisLiQgKfEi3MTWEBahQTUJOauj4doFZQ4OfMJC8
 QmCYmDL14wT2DknYUkNQtJagEj0ypGjeLUorLUIl0jE72kosz0jJLcxMwcXUMDY73c1OLixPT
 UnMSkYr3k/NxNjMCQqWdgYNzB+Oq43yFGSQ4mJVHelddCI4X4kvJTKjMSizPii0pzUosPMcpw
 cChJ8FpXhUUKCRalpqdWpGXmAIMXJi3BwaMkwisbBJTmLS5IzC3OTIdInWLU5Xg14f83JiGWv
 Py8VClx3gSQGQIgRRmleXAjYJF0iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5Iwbz/IFJ7MvB
 K4Ta+AjmACOkJ4RgjIESWJCCmpBkZjQ1PPDP1v+1i+rZD4v8FD5O+5wlNPf0X5OOeF1a+c4/9
 7n/I6o6DARr1g/vRtenMX8/xrfV3vqVbBcOR0auWqGfm/5haWFcpoi+5gerPKzWn5atPNT7Nu
 pLXZ6wd5ZDC1rtmyRGA7k4yamaWOS+iEaVuuqIqZXiw4zmc/7WhXaUisANf5E0osxRmJhlrMR
 cWJAIFa4uefAgAA
X-Env-Sender: prvs=3471c4a24=Ian.Jackson@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1498839926!103474145!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60221 invoked from network); 30 Jun 2017 16:25:33 -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;
 30 Jun 2017 16:25:33 -0000
X-IronPort-AV: E=Sophos;i="5.40,287,1496102400"; d="scan'208";a="438490420"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 30 Jun 2017 17:25:16 +0100
Message-ID: <1498839920-17025-14-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1498839920-17025-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1498839920-17025-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 13/17] step logfiles: Honour new logfile
	column
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhlcmUgYXJlIHRoZSBmb2xsb3dpbmcgcGxhY2VzIGluIHRoZSB0cmVlIHdoZXJlIHdlIGNvbnN0
cnVjdCB0aGUKbG9nZmlsZSBuYW1lIGZyb20gc3RlcG5vIGFuZCBzdGVwOgogKiB0Y2wvSm9iREIt
RXhlY3V0aXZlICAgICAgICAgICAgbWFpbiBkZWNpc2lvbiBhYm91dCBsb2dmaWxlIG5hbWUgIH0g
T0sKICogSm9iREI6OkV4ZWN1dGl2ZSAgICAgICAgICAgICAgIGZpbmFsIGZhbGxiYWNrIGZvciBu
ZXcgc3RlcHMgICAgICB9IGtlZXAKICogc3RlcHMtbG9nZmlsZS1jb25zdHJhaW50LnNxbCAgIGRl
ZmF1bHQgZm9yIG9sZCBkYXRhICAgICAgICAgICAgICB9CiAqIHNnLXJlcG9ydC1mbGlnaHQgKHR3
aWNlKSAgIH0gYm90aCByZWFkIHN0ZXBubyBhbmQgc3RlcCBmcm9tIHRoZSBkYjsKICogZGV0ZXJt
aW5lLWZhaWx1cmUtcmVhc29ucyAgfSAgaGVyZSB3ZSB0ZWFjaCB0aGVtIHRvIHRyeSBsb2dmaWxl
IGZpcnN0CgpOb3cgc3Vic3RlcCBsb2dzIHdpbGwgaGF2ZSBjb3JyZWN0IGxpbmtzIGluIHRoZSBq
b2Igb3V0cHV0LCBhcyBzb29uIGFzCnRoZSBsb2dmaWxlIGNvbHVtbiBoYXMgdGhlIHJpZ2h0IGRh
dGEuCgpUaGlzIGlzIHBhcnQgb2YgYSAiUG9wdWxhdGUtdGhlbi1yZWx5IiBzY2hlbWEgY2hhbmdl
LCBhcyBkZXNjcmliZWQgaW4Kc2NoZW1hL1JFQURNRS51cGRhdGVzLiAgU3BlY2lmaWNhbGx5LCB0
aGlzIGlzIHRoZSBzdGVwOgoKNi4gT3B0aW9uYWxseSBjb21taXQ6IGNvZGUgd2hpY2ggcmVhZHMg
bmV3IGNvbHVtbiwgYnV0IHdoaWNoIHRvbGVyYXRlcwogICBpdCBjb250YWluaW5nIE5VTEwvREVG
QVVMVC4gIChgYWRkJyBpcyBhbHJlYWR5IE5lZWRlZC4pCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFj
a3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiBkZXRlcm1pbmUtZmFpbHVyZS1y
ZWFzb25zIHwgMiArLQogc2ctcmVwb3J0LWZsaWdodCAgICAgICAgICB8IDUgKysrLS0KIDIgZmls
ZXMgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L2RldGVybWluZS1mYWlsdXJlLXJlYXNvbnMgYi9kZXRlcm1pbmUtZmFpbHVyZS1yZWFzb25zCmlu
ZGV4IGEzYjIxMDAuLjg5YzY3ZTYgMTAwNzU1Ci0tLSBhL2RldGVybWluZS1mYWlsdXJlLXJlYXNv
bnMKKysrIGIvZGV0ZXJtaW5lLWZhaWx1cmUtcmVhc29ucwpAQCAtNTIsNyArNTIsNyBAQCBzdWIg
Z2V0aG9zdHMgKCQpIHsKIH0KIAogd2hpbGUgKG15ICRzdGVwPSAkc3RlcHNxLT5mZXRjaHJvd19o
YXNocmVmKSB7Ci0gICAgbXkgJGxvZ2ZpbGUgPSAiJHN0ZXAtPntzdGVwbm99LiRzdGVwLT57c3Rl
cH0ubG9nIjsKKyAgICBteSAkbG9nZmlsZSA9ICRzdGVwLT57bG9nZmlsZX0gLy8gIiRzdGVwLT57
c3RlcG5vfS4kc3RlcC0+e3N0ZXB9LmxvZyI7CiAgICAgJHN0ZXAtPntMb2d9PSAiJGN7TG9nc30v
JHN0ZXAtPntmbGlnaHR9LyRzdGVwLT57am9ifS8iLiRsb2dmaWxlOwogCiAgICAgaWYgKCFzdGF0
ICRzdGVwLT57TG9nfSkgewpkaWZmIC0tZ2l0IGEvc2ctcmVwb3J0LWZsaWdodCBiL3NnLXJlcG9y
dC1mbGlnaHQKaW5kZXggZWMzMGVkMC4uNGUzNTYwZSAxMDA3NTUKLS0tIGEvc2ctcmVwb3J0LWZs
aWdodAorKysgYi9zZy1yZXBvcnQtZmxpZ2h0CkBAIC0xMDAxLDcgKzEwMDEsOCBAQCBFTkQKICAg
ICAgICAgcHJpbnRmIEggIjx0ZD4lczwvdGQ+Iiwgc2hvd19hYnNfdGltZSAkc3RlcC0+e3N0YXJ0
ZWR9OwogCiAgICAgICAgIG15ICRzdD0gJHN0ZXAtPntzdGF0dXN9OwotICAgICAgICBteSAkbG9n
ZmlsZW5hbWU9ICIkc3RlcC0+e3N0ZXBub30uJHN0ZXAtPntzdGVwfS5sb2ciOworICAgICAgICBt
eSAkbG9nZmlsZW5hbWU9ICRzdGVwLT57bG9nZmlsZX0KKwkgICAgLy8gIiRzdGVwLT57c3RlcG5v
fS4kc3RlcC0+e3N0ZXB9LmxvZyI7CiAgICAgICAgIHByaW50ZiBIICI8dGQgYmdjb2xvcj0nJXMn
PjxhIGhyZWY9JyVzJz4lczwvYT48L3RkPiIsCiAJICAgIChodG1sX3N0YXR1czJfY29sb3VyX3By
aW9yaXR5KCRzdCkpWzBdLAogICAgICAgICAgICAgZW5jb2RlX2VudGl0aWVzKHVyaV9lc2NhcGUo
JGxvZ2ZpbGVuYW1lKSksCkBAIC0xMTY3LDcgKzExNjgsNyBAQCBFTkQKIAkJOiAoJyNmZmZmMDAn
LDI1MCk7CiAJfQogCW15ICRjaCA9ICJiZ2NvbG9yPVwiJGJnY1wiIjsKLQlteSAkbG9nZmlsZW5h
bWU9ICIkcy0+e3N0ZXBub30uJHMtPntzdGVwfS5sb2ciOworCW15ICRsb2dmaWxlbmFtZT0gJHMt
Pntsb2dmaWxlfSAvLyAiJHMtPntzdGVwbm99LiRzLT57c3RlcH0ubG9nIjsKIAlteSAkaCA9ICI8
YSBocmVmPVwiIi5lbmNvZGVfZW50aXRpZXMoJHMtPntqb2J9KS4KIAkgICAgIi8iLmVuY29kZV9l
bnRpdGllcygkbG9nZmlsZW5hbWUpLiJcIj4iOwogCSNwcmludCBIICJbJHMtPntzdGVwbm99XSAi
OwotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 16:25:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 16: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 1dQyjd-0005iy-G5; Fri, 30 Jun 2017 16: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 <prvs=3471c4a24=Ian.Jackson@citrix.com>)
 id 1dQyjc-0005iQ-B7
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 16:25:32 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 C0/23-03557-B7B76595; Fri, 30 Jun 2017 16:25:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42JxWrohUreiOiz
 S4OoKHYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNaNpt1rBDI6Kzf9fszQwfmXrYuTkkBDwl/i6
 4ygjiM0moCvRtOUvUJyDQ0RAReL2XgOQMLNAmcTMC9NZQWxhAR+JFSumsoPYLAKqEi/ffgSL8
 wp4SizvnQA1Uk7i/PGfzCA2p4CXxMNpi8DqhYBqXpybwAIyXkhATWLu+niIVkGJkzOfsECskp
 A4+OIF8wRG3llIUrOQpBYwMq1i1ChOLSpLLdI1NtZLKspMzyjJTczM0TU0MNPLTS0uTkxPzUl
 MKtZLzs/dxAgMGwYg2MG4c33gIUZJDiYlUd6V10IjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw
 WleFRQoJFqWmp1akZeYAAxgmLcHBoyTCKxsElOYtLkjMLc5Mh0idYtTleDXh/zcmIZa8/LxUK
 XFeHpAZAiBFGaV5cCNg0XSJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrxCIFN4MvNK4Da9Aj
 qCCegI4RkhIEeUJCKkpBoYxfZOn2GufFgjRLbziXT/rEknoyKXVXjNuBGzIm6rg+2v/dzT/of
 r/r73WMHrbtoed9VLmZctd/F/OKi3qXzLkfwFP3g+fWyu2d399PHznj/bNQ2OvrtcuzNa4Jl2
 eIMe9yceJwHt7NXJp61sn52/8/PaFbPsE5uFH548virLrf731NOuZvr/KpVYijMSDbWYi4oTA
 YzuD76hAgAA
X-Env-Sender: prvs=3471c4a24=Ian.Jackson@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1498839926!57213481!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39077 invoked from network); 30 Jun 2017 16:25:28 -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;
 30 Jun 2017 16:25:28 -0000
X-IronPort-AV: E=Sophos;i="5.40,287,1496102400"; d="scan'208";a="430028766"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 30 Jun 2017 17:25:04 +0100
Message-ID: <1498839920-17025-2-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1498839920-17025-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1498839920-17025-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 01/17] Developer docs: A rune for flight
	comparision
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

U29tZXRoaW5nIGxpa2UgdGhpcyBydW5lIGNhbiBiZSB1c2VmdWwgZm9yIGNvbXBhcmluZyB0ZXN0
aWRzIG9mCmRpZmZlcmVudCBmbGlnaHRzLgoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogTk9URVMuZmxpZ2h0LWNvbXBhcmlzb24gfCAy
MiArKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMjIgaW5zZXJ0aW9ucygr
KQogY3JlYXRlIG1vZGUgMTAwNjQ0IE5PVEVTLmZsaWdodC1jb21wYXJpc29uCgpkaWZmIC0tZ2l0
IGEvTk9URVMuZmxpZ2h0LWNvbXBhcmlzb24gYi9OT1RFUy5mbGlnaHQtY29tcGFyaXNvbgpuZXcg
ZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5lYTI5MGY4Ci0tLSAvZGV2L251bGwKKysr
IGIvTk9URVMuZmxpZ2h0LWNvbXBhcmlzb24KQEAgLTAsMCArMSwyMiBAQAorc2VsZWN0CisgIGwu
am9iLCBsLnN0ZXBubywgbC50ZXN0aWQsIGwuc3RhdHVzLAorICByLmpvYiwgci5zdGVwbm8sIHIu
dGVzdGlkLCByLnN0YXR1cworZnJvbQorICAoc2VsZWN0ICogZnJvbSBzdGVwcyB3aGVyZSBmbGln
aHQ9MTEwOTA5KSBsCisgIGZ1bGwgb3V0ZXIgam9pbgorICAoc2VsZWN0ICogZnJvbSBzdGVwcyB3
aGVyZSBmbGlnaHQ9MTEwOTUxKSByCitvbgorICByZWdleHBfcmVwbGFjZShsLnRlc3RpZCwnXChb
MC05XSpcKSQnLCcnKSA9CisgIHJlZ2V4cF9yZXBsYWNlKHIudGVzdGlkLCdcKFswLTldKlwpJCcs
JycpCisgICAgICBhbmQKKyAgbC5qb2I9ci5qb2IKKyAgICAgIGFuZAorICAobC5zdGVwbm89ci5z
dGVwbm8gb3IgbC5zdGVwbm8rMT1yLnN0ZXBubykKK3doZXJlCisgIGNvYWxlc2NlKHIudGVzdGlk
LCcnKSAhPSAnc3lzbG9nLXNlcnZlcicKKyAgICAgIGFuZAorICAobC50ZXN0aWQgaXMgbnVsbCBv
ciByLnRlc3RpZCBpcyBudWxsIG9yIGwuc3RhdHVzIT1yLnN0YXR1cykKK29yZGVyIGJ5CisgIGNv
YWxlc2NlKGwuam9iLCByLmpvYiksCisgIGwuc3RlcG5vLCByLnN0ZXBubywKKyAgbC50ZXN0aWQs
IHIudGVzdGlkOwotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 16:25:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 16: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 1dQyjb-0005iF-14; Fri, 30 Jun 2017 16:25: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=3471c4a24=Ian.Jackson@citrix.com>)
 id 1dQyjZ-0005i9-W4
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 16:25:30 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 19/AD-22472-97B76595; Fri, 30 Jun 2017 16:25:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLLMWRWlGSWpSXmKPExsXitHSDvW5FdVi
 kwdNTBhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bccy9YCt4xV1x4cIatgXECcxcjJ4eEgL/E
 iz8QNpuArkTTlr9sXYwcHCICKhK39xqAhJkFfCS6Tq5lBbGFBRwlDn8+xQJiswioSrTsOA7Wy
 ivgKdF9cg/USDmJ88d/MoOMERJQk5i7Ph6iRFDi5MwnLBAjJSQOvnjBPIGRexaS1CwkqQWMTK
 sYNYpTi8pSi3SNTPSSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQIDoZ6BgXEH46v
 jfocYJTmYlER5V14LjRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwWtdFRYpJFiUmp5akZaZAwxJ
 mLQEB4+SCK9sEFCat7ggMbc4Mx0idYrRmKPpw5YvTByvJvz/xiTEkpeflyolzpsAMkkApDSjN
 A9uECxWLjHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5u0HmcKTmVcCt+8V0ClMQKcIzwgBOa
 UkESEl1cA48632qhBmtxJRtqwJ5tM5Hicd2L0yItn7Zf2nkLBYUd4/ss8bmCbY3bu7zXHuaZY
 3Z2YbnRZIbp1W06pz6MmGNVVuz8ocnIIcI18b7b5fJ/z3mXX+338pMdwGRcEFW6YziE7kTpr2
 8tmG+gmVMdtWriufKjZnzpbjdxt3lSRFzunz/9Jz8vAlJZbijERDLeai4kQAABe+T5ACAAA=
X-Env-Sender: prvs=3471c4a24=Ian.Jackson@citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1498839926!103474145!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59826 invoked from network); 30 Jun 2017 16:25:28 -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;
 30 Jun 2017 16:25:28 -0000
X-IronPort-AV: E=Sophos;i="5.40,287,1496102400"; d="scan'208";a="438490404"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 30 Jun 2017 17:25:03 +0100
Message-ID: <1498839920-17025-1-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 00/17] Fix substep (eg XTF) logfile links
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SXQga2VwdCBpcnJpdGF0aW5nIG1lIHRoYXQgdGhlIGxpbmtzIHRvIHRoZSBzdWJzdGVwcyBvZiB4
dGYtcnVuIGRvIG5vdAp3b3JrLiAgVG8gZml4IHRoaXMsIGl0IGlzIG5lY2Vzc2FyeSBmb3IgdGhl
IGRhdGFiYXNlIHRvIGNvbnRhaW4gdGhlCnJpZ2h0IGluZm9ybWF0aW9uIC0gaWUsIGEgc2NoZW1h
IGNoYW5nZS4KCkFmdGVyIHRoaXMgc2VyaWVzLCBzdWJzdGVwIGxvZ2ZpbGUgbmFtZXMgYXJlIHJl
Y29yZGVkIGFuZCByZXBvcnRlZApwcm9wZXJseSwgYW5kIHlvdSBjYW4gY2xpY2sgb24gdGhlbS4K
CkF0IHNvbWUgcG9pbnQgaW4gdGhlIGZ1dHVyZSwgd2hlbiBlbm91Z2ggYnJvd3NlcnMgaG9ub3Vy
IGAjbGluZT0nLCBpdAptaWdodCBiZSB3b3J0aCBhZGRpbmcgdGhhdCAtIHRoYXQgd291bGQgYmUg
YW5vdGhlciBjb2x1bW4sIHByb2JhYmx5LgpGb3Igbm93LCB0aGUgbGlua3MgZm9yIGVhY2ggc3Rl
cCBqdXN0IGdvIHRvIHRoZSB0b3Agb2YgdGhlIGxvZ2ZpbGUuCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 30 16:25:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 16: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 1dQyjg-0005mf-Ju; Fri, 30 Jun 2017 16:25: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=3471c4a24=Ian.Jackson@citrix.com>)
 id 1dQyje-0005jU-VX
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 16:25:35 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 48/35-03612-E7B76595; Fri, 30 Jun 2017 16:25:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCIsWRWlGSWpSXmKPExsXitHRDpG5tdVi
 kQecEM4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNeP3GeuCWTwVL46vY25g3MrVxcjJISHgL/F1
 /1tWEJtNQFeiactfti5GDg4RARWJ23sNQMLMAgsYJR5+LwGxhQUcJN4+escIYrMIqEq8mNzLA
 mLzCnhJLGxaxgYxUk7i/PGfzCA2J1D84bRF7CC2kICnxItzE1hAxgsJqEnMXR8P0SoocXLmEx
 aIVRISB1+8YJ7AyDsLSWoWktQCRqZVjBrFqUVlqUW6hqZ6SUWZ6RkluYmZObqGBmZ6uanFxYn
 pqTmJScV6yfm5mxiBYcMABDsYvy0LOMQoycGkJMq78lpopBBfUn5KZUZicUZ8UWlOavEhRhkO
 DiUJ3j2VYZFCgkWp6akVaZk5wACGSUtw8CiJ8MoGAaV5iwsSc4sz0yFSpxiNOVbN/PmNiePVh
 P/fmIRY8vLzUqXEeXmqgEoFQEozSvPgBsEi6xKjrJQwLyPQaUI8BalFuZklqPKvGMU5GJWEef
 tBpvBk5pXA7XsFdAoT0CnCM0JATilJREhJNTAaqbxb8v3Wx/ulV069s6sp2bLvmGMBU5LQY79
 Wx+/uNSv/edUckf23d32AT764eeKth+d86i7vdumryNj/Y5rHErvZ2r0fzymulJvxZKpM317B
 7WUe93TVlG8YbN/Cxlx7w31V1CIjkzlXlbViP0949Etp+YcN3/XmzTH/75Fd2n7+LCvPbY4IJ
 ZbijERDLeai4kQAXAMPcKcCAAA=
X-Env-Sender: prvs=3471c4a24=Ian.Jackson@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1498839931!48092292!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36965 invoked from network); 30 Jun 2017 16:25:33 -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;
 30 Jun 2017 16:25:33 -0000
X-IronPort-AV: E=Sophos;i="5.40,287,1496102400"; d="scan'208";a="430028789"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 30 Jun 2017 17:25:13 +0100
Message-ID: <1498839920-17025-11-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1498839920-17025-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1498839920-17025-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 10/17] step logfiles: Provide new column
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2Ugd2lsbCB3cml0ZSB0aGluZ3MgaW50byBpdCwgYW5kIHVzZSBpdCwgc29vbi4KClRoaXMgaXMg
dGhlIHN0YXJ0IG9mIGEgIlBvcHVsYXRlLXRoZW4tcmVseSIgc2NoZW1hIGNoYW5nZSwgYXMKZGVz
Y3JpYmVkIGluIHNjaGVtYS9SRUFETUUudXBkYXRlcy4gIFNwZWNpZmljYWxseSwgdGhlIHN0ZXBz
OgoxLiBDb21taXQ6IG5ldyBzY2hlbWEgdXBkYXRlIGBhZGQnLCBzdGF0dXMgUHJlcGFyYXRvcnkK
Mi4gQ29tbWl0OiBuZXcgc2NoZW1hIHVwZGF0ZSBgY29uc3RyYWludCcsIHN0YXR1cyBVbmZpbmlz
aGVkCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNv
bT4KLS0tCiBzY2hlbWEvc3RlcHMtbG9nZmlsZS1hZGQuc3FsICAgICAgICB8ICA4ICsrKysrKysr
CiBzY2hlbWEvc3RlcHMtbG9nZmlsZS1jb25zdHJhaW50LnNxbCB8IDEwICsrKysrKysrKysKIDIg
ZmlsZXMgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHNjaGVt
YS9zdGVwcy1sb2dmaWxlLWFkZC5zcWwKIGNyZWF0ZSBtb2RlIDEwMDY0NCBzY2hlbWEvc3RlcHMt
bG9nZmlsZS1jb25zdHJhaW50LnNxbAoKZGlmZiAtLWdpdCBhL3NjaGVtYS9zdGVwcy1sb2dmaWxl
LWFkZC5zcWwgYi9zY2hlbWEvc3RlcHMtbG9nZmlsZS1hZGQuc3FsCm5ldyBmaWxlIG1vZGUgMTAw
NjQ0CmluZGV4IDAwMDAwMDAuLjVlMzdiMTAKLS0tIC9kZXYvbnVsbAorKysgYi9zY2hlbWEvc3Rl
cHMtbG9nZmlsZS1hZGQuc3FsCkBAIC0wLDAgKzEsOCBAQAorLS0gIyNPU1NURVNUIyMgMDAzIFBy
ZXBhcmF0b3J5CistLQorLS0gUHJldmlvdXNseSwgdGhlIGxvZ2ZpbGUgbmFtZSB3YXMgaW5mZXJy
ZWQgZnJvbSAic3RlcG5vIiBhbmQKKy0tICJ0ZXN0aWQiLiAgV2Ugd2FudCB0byBiZSBhYmxlIHRv
IHNldCBpdCBleHBsaWNpdGx5IGZvciBzdWJzdGVwcy4KKy0tCistLSBUaGlzIGNoYW5nZSBpcyBj
b21wYXRpYmxlIHdpdGggb2xkIGNvZGUuCisKK0FMVEVSIFRBQkxFIHN0ZXBzIEFERCBDT0xVTU4g
bG9nZmlsZSBURVhUOwpkaWZmIC0tZ2l0IGEvc2NoZW1hL3N0ZXBzLWxvZ2ZpbGUtY29uc3RyYWlu
dC5zcWwgYi9zY2hlbWEvc3RlcHMtbG9nZmlsZS1jb25zdHJhaW50LnNxbApuZXcgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCAwMDAwMDAwLi4xMDBiYjMxCi0tLSAvZGV2L251bGwKKysrIGIvc2NoZW1h
L3N0ZXBzLWxvZ2ZpbGUtY29uc3RyYWludC5zcWwKQEAgLTAsMCArMSwxMCBAQAorLS0gIyNPU1NU
RVNUIyMgMDA0IFVuZmluaXNoZWQKKy0tCistLSBQcmV2aW91c2x5LCB0aGUgbG9nZmlsZSBuYW1l
IHdhcyBpbmZlcnJlZCBmcm9tICJzdGVwbm8iIGFuZAorLS0gInRlc3RpZCIuICBOZXdlciBjb2Rl
IHdpbGwgbmVlZCBpdCB0byBiZSBzZXQgZXhwbGljaXRseS4KKworVVBEQVRFIHN0ZXBzCisgICBT
RVQgbG9nZmlsZSA9IHN0ZXBubyB8fCAnLicgfHwgc3RlcCB8fCAnLmxvZycKKyBXSEVSRSBsb2dm
aWxlIGlzIG51bGw7CisKK0FMVEVSIFRBQkxFIHN0ZXBzIEFMVEVSIENPTFVNTiBsb2dmaWxlIFNF
VCBOT1QgTlVMTDsKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 30 16:25:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 16: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 1dQyjj-0005q9-6A; Fri, 30 Jun 2017 16:25:39 +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 1dQyji-0005oc-8F
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 16:25:38 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 50/4A-03368-18B76595; Fri, 30 Jun 2017 16:25:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNIsWRWlGSWpSXmKPExsXSO6nOVbehOiz
 SYEKfgcWSj4tZHBg9ju7+zRTAGMWamZeUX5HAmnHm133Wgk6pit4Dl1kbGLtEuhi5OIQEJjJJ
 vHrzmhnC+c0oseHkS8YuRk4gZyOjRMNpZ4hEN6PEoidNQAkOIKdIYvMZVpAaFgFViV+n34KF2
 QRMJN6scgQJiwhoScxuuAhWwizgLfF9xlawkcICwRIr/m9lAbF5BcwlXhz/xA4xvolRYvWNFY
 wQCUGJkzOfsEA0a0nc+PeSCWQ+s4C0xPJ/HCBhTgF3ictPbjKB2KICyhK7b+1lBrElBAwlTj/
 cxjiBUWgWkkmzkEyahTBpASPzKkaN4tSistQiXWMDvaSizPSMktzEzBxdQwMzvdzU4uLE9NSc
 xKRiveT83E2MwGBmAIIdjH/XBh5ilORgUhLlXXktNFKILyk/pTIjsTgjvqg0J7X4EKMGB4dA3
 5rVFxilWPLy81KVJHitq8IihQSLUtNTK9Iyc4DxBlMqwcGjJMIrGwSU5i0uSMwtzkyHSJ1iNO
 bYsHr9FyaOO30bvjAJgU2SEuflAZkkAFKaUZoHNwiWBi4xykoJ8zICnSnEU5BalJtZgir/ilG
 cg1FJmNcfZApPZl4J3L5XQKcwAZ0iPCME5JSSRISUVAMj84c6uakrzhwQjukK7n0ZOYdL/Xb1
 /6ozaS1q+hEN+udDVxrxufhutOeStj28/8g6Y9PjVQu/O8ocjbrhZaWbc74wMvhs4a1JWVuOx
 ptr9Bacz5oYkvvpzt7X34Ov/K5jUdtg/U7h+PZ9TGoM6/Y4Ws7NeHLx8uquZimLrY1MKs9uGN
 T/yWpUYinOSDTUYi4qTgQACWNjNf4CAAA=
X-Env-Sender: konrad.wilk@oracle.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1498839935!71036383!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4027 invoked from network); 30 Jun 2017 16:25:36 -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; 30 Jun 2017 16:25:36 -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
 v5UGPSKF012992
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 30 Jun 2017 16:25:28 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 v5UGPS59000355
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 30 Jun 2017 16:25:28 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 v5UGPRiZ023471;
 Fri, 30 Jun 2017 16:25:27 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 30 Jun 2017 09:25:27 -0700
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 3FD6A6A0140; Fri, 30 Jun 2017 12:25:26 -0400 (EDT)
Date: Fri, 30 Jun 2017 12:25:26 -0400
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Dongli Zhang <dongli.zhang@oracle.com>
Message-ID: <20170630162526.GN31774@char.us.oracle.com>
References: <1498807291-3356-1-git-send-email-dongli.zhang@oracle.com>
 <1498807291-3356-2-git-send-email-dongli.zhang@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1498807291-3356-2-git-send-email-dongli.zhang@oracle.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 2/2] tools: utility to dump guest grant
 table 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>

T24gRnJpLCBKdW4gMzAsIDIwMTcgYXQgMDM6MjE6MzFQTSArMDgwMCwgRG9uZ2xpIFpoYW5nIHdy
b3RlOgo+IEFzIGJvdGggeGVuLW5ldGZyb250IGFuZCB4ZW4tYmxrZnJvbnQgc3VwcG9ydCBtdWx0
aS1xdWV1ZSwgdGhleSB3b3VsZAo+IGNvbnN1bWUgYSBsb3Qgb2YgZ3JhbnQgdGFibGUgcmVmZXJl
bmNlcyB3aGVuIHRoZXJlIGFyZSBtYW55IHBhcmF2aXJ0dWFsCj4gZGV2aWNlcyBhbmQgdmNwdXMg
YXNzaWduZWQgdG8gZ3Vlc3QuIEd1ZXN0IGRvbVUgbWlnaHQgcGFuaWMgb3IgaGFuZyBkdWUgdG8K
PiBncmFudCBhbGxvY2F0aW9uIGZhaWx1cmUgd2hlbiBucl9ncmFudF9mcmFtZXMgaW4gZ3Vlc3Qg
aGFzIHJlYWNoZWQgaXRzIG1heAo+IHZhbHVlLgo+IAo+IFRoaXMgdXRpbGl0eSB3b3VsZCBoZWxw
IHRoZSBhZG1pbmlzdHJhdG9ycyB0byBtb25pdG9yIHRoZSBndWVzdCBncmFudCB0YWJsZQo+IGZy
YW1lIHVzYWdlIG9uIGRvbTAgc2lkZSBzbyB0aGF0IGl0IGlzIG5vdCByZXF1aXJlZCB0byBkZWJ1
ZyBvbiBndWVzdAo+IGtlcm5lbCBzaWRlIGZvciBjcmFzaC9oYW5nIGFuYWx5c2lzIGFueW1vcmUu
Cj4gCj4gU2lnbmVkLW9mZi1ieTogRG9uZ2xpIFpoYW5nIDxkb25nbGkuemhhbmdAb3JhY2xlLmNv
bT4KPiAtLS0KPiAgdG9vbHMvbWlzYy9NYWtlZmlsZSAgICAgICAgICAgfCAgNCArKysrCj4gIHRv
b2xzL21pc2MveGVuLWdudHRhYi1xdWVyeS5jIHwgNDUgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKwoKV291bGQgdGhpcyBiZSBiZXR0ZXIgbmFtZSAneGVuLWRpYWcn
IG9yIHN1Y2g/IEFuZCBpbiB0aGUgZnV0dXJlCm1vcmUgZGlhZ25vc3RpYyBwaWVjZXMgY291bGQg
YmUgYWRkZWQgaW4/IEZvciBleGFtcGxlIEkgY2FuIHNlZQpwYXJ0cyBvZiB4ZW4taHB0b29sIG1v
dmluZyBpbiB0aGVyZS4KCj4gIDIgZmlsZXMgY2hhbmdlZCwgNDkgaW5zZXJ0aW9ucygrKQo+ICBj
cmVhdGUgbW9kZSAxMDA2NDQgdG9vbHMvbWlzYy94ZW4tZ250dGFiLXF1ZXJ5LmMKPiAKPiBkaWZm
IC0tZ2l0IGEvdG9vbHMvbWlzYy9NYWtlZmlsZSBiL3Rvb2xzL21pc2MvTWFrZWZpbGUKPiBpbmRl
eCA4MTUyZjdiLi5kMDgxYjRiIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL21pc2MvTWFrZWZpbGUKPiAr
KysgYi90b29scy9taXNjL01ha2VmaWxlCj4gQEAgLTMxLDYgKzMxLDcgQEAgSU5TVEFMTF9TQklO
ICAgICAgICAgICAgICAgICAgICs9IHhlbnBlcmYKPiAgSU5TVEFMTF9TQklOICAgICAgICAgICAg
ICAgICAgICs9IHhlbnBtCj4gIElOU1RBTExfU0JJTiAgICAgICAgICAgICAgICAgICArPSB4ZW53
YXRjaGRvZ2QKPiAgSU5TVEFMTF9TQklOICAgICAgICAgICAgICAgICAgICs9IHhlbi1saXZlcGF0
Y2gKPiArSU5TVEFMTF9TQklOICAgICAgICAgICAgICAgICAgICs9IHhlbi1nbnR0YWItcXVlcnkK
PiAgSU5TVEFMTF9TQklOICs9ICQoSU5TVEFMTF9TQklOLXkpCj4gIAo+ICAjIEV2ZXJ5dGhpbmcg
dG8gYmUgaW5zdGFsbGVkIGluIGEgcHJpdmF0ZSBiaW4vCj4gQEAgLTEwOCw0ICsxMDksNyBAQCB4
ZW4tbG93bWVtZDogeGVuLWxvd21lbWQubwo+ICB4ZW5jb3Y6IHhlbmNvdi5vCj4gIAkkKENDKSAk
KExERkxBR1MpIC1vICRAICQ8ICQoTERMSUJTX2xpYnhlbmN0cmwpICQoQVBQRU5EX0xERkxBR1Mp
Cj4gIAo+ICt4ZW4tZ250dGFiLXF1ZXJ5OiB4ZW4tZ250dGFiLXF1ZXJ5Lm8KPiArCSQoQ0MpICQo
TERGTEFHUykgLW8gJEAgJDwgJChMRExJQlNfbGlieGVuY3RybCkgJChBUFBFTkRfTERGTEFHUykK
PiArCj4gIC1pbmNsdWRlICQoREVQUykKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbWlzYy94ZW4tZ250
dGFiLXF1ZXJ5LmMgYi90b29scy9taXNjL3hlbi1nbnR0YWItcXVlcnkuYwo+IG5ldyBmaWxlIG1v
ZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMC4uM2Y5M2E2Ywo+IC0tLSAvZGV2L251bGwKPiArKysg
Yi90b29scy9taXNjL3hlbi1nbnR0YWItcXVlcnkuYwo+IEBAIC0wLDAgKzEsNDUgQEAKClBsZWFz
ZSBhZGQgT3JhY2xlJ3MgY29weXJpZ2h0IChzZWUgdGhlIHhlbi1saXZlcGF0Y2guYyBmb3IgZXhh
bXBsZSkuCgoKPiArI2luY2x1ZGUgPHN0ZGlvLmg+Cj4gKyNpbmNsdWRlIDxzdGRsaWIuaD4KPiAr
I2luY2x1ZGUgPGVyci5oPgo+ICsjaW5jbHVkZSA8eGVuY3RybC5oPgo+ICsKPiArdm9pZCBzaG93
X2hlbHAodm9pZCkKPiArewo+ICsgICAgZnByaW50ZihzdGRlcnIsCj4gKyAgICAgICAgICAgICJ4
ZW4tZ250dGFiLXF1ZXJ5OiBxdWVyeSBncmFudCB0YWJsZSBpbmZvXG4iCj4gKyAgICAgICAgICAg
ICJVc2FnZTogeGVuLWdudHRhYi1xdWVyeSBbZG9taWQgKGRlZmF1bHQgMCldXG4iKTsKPiArfQo+
ICsKPiAraW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKmFyZ3ZbXSkKPiArewo+ICsgICAgeGNfaW50
ZXJmYWNlICp4Y2g7Cj4gKyAgICBpbnQgZG9taWQsIHJjLCBjOwo+ICsgICAgc3RydWN0IGdudHRh
Yl9xdWVyeV9zaXplIHF1ZXJ5Owo+ICsKPiArICAgIHdoaWxlICggKGMgPSBnZXRvcHQoYXJnYywg
YXJndiwgImgiKSkgIT0gLTEgKQo+ICsgICAgewo+ICsgICAgICAgIHN3aXRjaCAoIGMgKQo+ICsg
ICAgICAgIHsKPiArICAgICAgICBjYXNlICdoJzoKPiArICAgICAgICAgICAgc2hvd19oZWxwKCk7
Cj4gKyAgICAgICAgICAgIHJldHVybiAwOwo+ICsgICAgICAgIH0KPiArICAgIH0KPiArCj4gKyAg
ICBkb21pZCA9IChhcmdjID4gMSkgPyBzdHJ0b2woYXJndlsxXSwgTlVMTCwgMTApIDogMDsKPiAr
Cj4gKyAgICB4Y2ggPSB4Y19pbnRlcmZhY2Vfb3BlbigwLCAwLCAwKTsKPiArICAgIGlmICggIXhj
aCApCj4gKyAgICAgICAgZXJyeCgxLCAiZmFpbGVkIHRvIG9wZW4gY29udHJvbCBpbnRlcmZhY2Ui
KTsKPiArCj4gKyAgICBxdWVyeS5kb20gPSBkb21pZDsKPiArICAgIHJjID0geGNfZ250dGFiX3F1
ZXJ5X3NpemUoeGNoLCAmcXVlcnkpOwo+ICsKPiArICAgIGlmICggcmMgPT0gMCAmJiAocXVlcnku
c3RhdHVzID09IEdOVFNUX29rYXkpICkKPiArICAgICAgICBwcmludGYoImRvbWlkPSVkOiBucl9m
cmFtZXM9JWQsIG1heF9ucl9mcmFtZXM9JWRcbiIsCj4gKyAgICAgICAgICAgICAgIHF1ZXJ5LmRv
bSwgcXVlcnkubnJfZnJhbWVzLCBxdWVyeS5tYXhfbnJfZnJhbWVzKTsKPiArCj4gKyAgICB4Y19p
bnRlcmZhY2VfY2xvc2UoeGNoKTsKPiArCj4gKyAgICByZXR1cm4gMDsKPiArfQo+IC0tIAo+IDIu
Ny40Cj4gCj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKPiBo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 16:25:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 16: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 1dQyjd-0005jG-Ml; Fri, 30 Jun 2017 16: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 <prvs=3471c4a24=Ian.Jackson@citrix.com>)
 id 1dQyjc-0005iR-Ly
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 16:25:32 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 68/73-02962-C7B76595; Fri, 30 Jun 2017 16:25:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42JxWrohUre6Oiz
 S4OleDYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNeNV90vGglNcFRP+LWVsYPzA0cXIySEh4C+x
 4OR3dhCbTUBXomnLX7YuRg4OEQEVidt7DUDCzAILGCUefi8BsYUFgiV+TVzJBGKzCKhKfH2+i
 x2knFfAU+LYomqIiXIS54//ZAaxOQW8JB5OWwQ2XQio5MW5CSwg5UICahJz18eDhHkFBCVOzn
 zCArFJQuLgixfMExh5ZyFJzUKSWsDItIpRozi1qCy1SNfYWC+pKDM9oyQ3MTNH19DATC83tbg
 4MT01JzGpWC85P3cTIzBsGIBgB+PO9YGHGCU5mJREeVdeC40U4kvKT6nMSCzOiC8qzUktPsQo
 w8GhJMFrXRUWKSRYlJqeWpGWmQMMYJi0BAePkgivbBBQmre4IDG3ODMdInWKUZfj1YT/35iEW
 PLy81KlxHl5QGYIgBRllObBjYBF0yVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ8wqBTOHJzC
 uB2/QK6AgmoCOEZ4SAHFGSiJCSamB05PiXkzzZ4toN5Q0HhFa185qpLBVokfUV/7HZ76H1lK2
 z1WzKrwX2iCh8V3i4XkLmedeumCyTri+ifyat27nb67fL5ooFl2KyDp1cb780c8myHb8OV/Ud
 tF4xYX+n1vM7xsw6923eGUicTr5xQU+i4VrPNMOTotPPuOstXvLPUjbYUa8jo/aFEktxRqKhF
 nNRcSIAgfSEcqECAAA=
X-Env-Sender: prvs=3471c4a24=Ian.Jackson@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1498839926!57213481!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39363 invoked from network); 30 Jun 2017 16:25:31 -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;
 30 Jun 2017 16:25:31 -0000
X-IronPort-AV: E=Sophos;i="5.40,287,1496102400"; d="scan'208";a="430028784"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 30 Jun 2017 17:25:06 +0100
Message-ID: <1498839920-17025-4-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1498839920-17025-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1498839920-17025-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 03/17] schema updates: Document how to
	remove a used column
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; 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
LQogc2NoZW1hL1JFQURNRS51cGRhdGVzIHwgMjYgKysrKysrKysrKysrKysrKysrKysrKysrKysK
IDEgZmlsZSBjaGFuZ2VkLCAyNiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvc2NoZW1hL1JF
QURNRS51cGRhdGVzIGIvc2NoZW1hL1JFQURNRS51cGRhdGVzCmluZGV4IGM1YWJjMzYuLmNhMWQz
N2UgMTAwNjQ0Ci0tLSBhL3NjaGVtYS9SRUFETUUudXBkYXRlcworKysgYi9zY2hlbWEvUkVBRE1F
LnVwZGF0ZXMKQEAgLTE0Nyw2ICsxNDcsMzIgQEAgZmluaXNoIGlzIG5lZWRlZCcsIHRoaXMgd2ls
bCB1c3VhbGx5IGludm9sdmUgcGFzc2luZyBhbiBhcHByb3ByaWF0ZQogYC1vJyBvcHRpb24uCiAK
IAorVXBkYXRlIG9yZGVyIGZvciBDbGVhbnVwCistLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKwor
VGhpcyBpcyBmb3Igd2hlbiB3ZSB3YW50IHRvIGdldCByaWQgb2Ygc29tZSBvbGQgaW5mb3JtYXRp
b24gaW4gdGhlCitkYXRhYmFzZS4gIFNvbWV0aW1lcyB0aGUgaW5mb3JtYXRpb24gd2lsbCBoYXZl
IGJlZW4gcmVwbGFjZWQgZWcgdmlhCithIFBvcHVsYXRlLXRoZW4tUmVseSBjaGFuZ2UsIGFzIGRl
c2NyaWJlZCBhYm92ZS4KKworVGhlcmUgYXJlIHR5cGljYWxseSB0d28gc2NoZW1hIGNoYW5nZXM6
CisKKyogVG8gYWxsb3cgdGhlIG5ldyBpbmZvcm1hdGlvbiB0byBiZSBsZWZ0IGJsYW5rIChlZyBm
b3IgdGhlIGNvbHVtbiB0bworICBiZSBOVUxMKS4gIENhbGwgdGhpcyBgdW5jb25zdHJhaW4nOyBp
dCBpcyBhbiBgRXhwbGljaXQgY29uZGl0aW9uYWwnCisgIGNoYW5nZS4KKworKiBUbyBkcm9wIHRo
ZSBpbmZvcm1hdGlvbiBlbnRpcmVseS4gIEkgd2lsbCBjYWxsIHRoaXMgYGRyb3AnLgorICBJdCBp
cyBgQ29kZSBmaXJzdCcuCisKKzEuIENvbW1pdDogbmV3IHNjaGVtYSB1cGRhdGVzIGB1bmNvbnN0
cmFpbicsIHN0YXR1cyBgVW5maW5pc2hlZCcKKyAgIGFuZCBgZHJvcCcsIHN0YXR1cyBgVW5maW5p
c2hlZCcuCisKKzIuIENvbW1pdCBjb2RlIHdoaWNoIHRvbGVyYXRlcyB0aGUgaW5mb3JtYXRpb24g
YmVpbmcgbWlzc2luZzsKKyAgIGNoYW5naW5nIGB1bmNvbnN0cmFpbicgdG8gUmVhZHkuCisKKzMu
IENvbW1pdCBjb2RlIHdoaWNoIG5vIGxvbmdlciB3cml0ZXMgdGhlIGluZm9ybWF0aW9uOyBjaGFu
Z2luZworICAgYHVuY29uc3RyYWluJyB0byBOZWVkZWQgYW5kIGBkcm9wJyB0byBSZWFkeS4KKwor
CiBTdGF0dXNlcyBhbmQgcnVsZXMgZm9yIHB1c2ggYW5kIGRiIHVwZGF0ZQogLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIAotLSAKMi4xLjQKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 16:25:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 16: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 1dQyjh-0005oN-Kx; Fri, 30 Jun 2017 16:25: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=3471c4a24=Ian.Jackson@citrix.com>)
 id 1dQyjf-0005kN-GS
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 16:25:35 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 C1/E1-03937-E7B76595; Fri, 30 Jun 2017 16:25:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42JxWrohUre2Oiz
 SYNcqK4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNeNzT3bBRpmKrpOPmRsYp4t3MXJySAgESzy8
 3sIEYrMJ6Eo0bfnL1sXIwSEioCJxe68BSJhZYAGjxMPvJSC2sECSxL32KawgNouAqsS6KVvAW
 nkFvCTunbvKDjFSTuL88Z/MIDYnUPzhtEVgcSEBT4kX5yawgIwXElCTmLs+HqJVUOLkzCcsEK
 skJA6+eME8gZF3FpLULCSpBYxMqxg1ilOLylKLdI2N9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01N
 zEpOK9ZLzczcxAsOGAQh2MO5cH3iIUZKDSUmUd+W10EghvqT8lMqMxOKM+KLSnNTiQ4wyHBxK
 Erwrq8IihQSLUtNTK9Iyc4ABDJOW4OBREuGVDQJK8xYXJOYWZ6ZDpE4x6nK8mvD/G5MQS15+X
 qqUOG8CyAwBkKKM0jy4EbBousQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVhXn+QKTyZeSVwm1
 4BHcEEdITwjBCQI0oSEVJSDYxGKxeWZe6caH13U1GB9KVdGVVrXtYsSEhVfLPjyTKdj3xsrMl
 2Hf4ODkuuv+RsTHtyZWb0nWeXsnm+9OV1Xeq/cCnFd1/HS7s0Ky2pKcu3h83/f2qh3vV7UQvd
 HTom7ny6KTL35Zndr99ULfC7u5zryhKJvY7PeDxXpEamxAbrnpzku7Iz6rGCEktxRqKhFnNRc
 SIARXZyTKECAAA=
X-Env-Sender: prvs=3471c4a24=Ian.Jackson@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1498839926!57213481!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39554 invoked from network); 30 Jun 2017 16:25:33 -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;
 30 Jun 2017 16:25:33 -0000
X-IronPort-AV: E=Sophos;i="5.40,287,1496102400"; 
 d="scan'208,217";a="430028790"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 30 Jun 2017 17:25:14 +0100
Message-ID: <1498839920-17025-12-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1498839920-17025-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1498839920-17025-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 11/17] substep logfiles: Populate new
	logfile column, at all, for substeps
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

Rm9yIG5vdyB3ZSBwb3B1bGF0ZSBpdCB3aXRoIHRoZSBzb21ldGltZXMtd3JvbmcgdmFsdWUgYmFz
ZWQgb24KJHNjcmlwdC4gIEluIGRldGFpbDoKCiogQWRkIGEgcGFyYW1ldGVyICRsb2dmaWxlIHRv
ICRtam9iZGItPnN0ZXBfc3RhcnQsIHdoaWNoIGN1cnJlbnRseQogIGFsd2F5cyBnZXRzIHBhc3Nl
ZCB1bmRlZi4KCiogSW4gSm9iREI6OkV4ZWN1dGl2ZTo6c3RlcF9zdGFydCwgdHJ5IHRvIHVzZSBp
dCBhcyB0aGUgdmFsdWUgZm9yIHRoZQogIG5ldyBsb2dmaWxlIGNvbHVtbi4gIEJ1dCwgaWYgaXQg
aXMgbm90IHNldCAod2hpY2ggaXMgY3VycmVudGx5CiAgYWx3YXlzIHRoZSBjYXNlKSwgZGVmYXVs
dCBpdCB0byAiPHN0ZXBubz4uPHNjcmlwdD4ubG9nIi4KCiAgVGhpcyBpcyB0aGUgc2FtZSBsb2cg
ZmlsZW5hbWUgY3VycmVudGx5IGFzc3VtZWQgKGFuZCB0aGVyZWZvcmUgdXNlZCkKICBieSBzZy1y
ZXBvcnQtZmxpZ2h0LiAgU28gd2l0aCBjdXJyZW50IHZlcnNpb25zIG9mIHNnLXJlcG9ydC1mbGln
aHQsCiAgdGhpcyBoYXMgbm8gdmlzaWJsZSBmdW5jdGlvbmFsIGNoYW5nZS4KClRoaXMgaXMgcGFy
dCBvZiBhICJQb3B1bGF0ZS10aGVuLXJlbHkiIHNjaGVtYSBjaGFuZ2UsIGFzIGRlc2NyaWJlZCBp
bgpzY2hlbWEvUkVBRE1FLnVwZGF0ZXMuICBTcGVjaWZpY2FsbHksIHRoaXMgaXMgcGFydCBvZiB0
aGUgc3RlcDoKCjUuIENvbW1pdDogY29kZSB0byBwb3B1bGF0ZSBuZXcgY29sdW1uOyBjaGFuZ2lu
ZyBgYWRkJyB0byBzdGF0dXMKICAgTmVlZGVkIGFuZCBgY29uc3RyYWludCcgdG8gc3RhdHVzIFJl
YWR5LgoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5j
b20+Ci0tLQogT3NzdGVzdC9Kb2JEQi9FeGVjdXRpdmUucG0gICB8IDE0ICsrKysrKysrKy0tLS0t
CiBPc3N0ZXN0L0pvYkRCL1N0YW5kYWxvbmUucG0gIHwgIDQgKystLQogT3NzdGVzdC9UZXN0U3Vw
cG9ydC5wbSAgICAgICB8ICAyICstCiBzY2hlbWEvc3RlcHMtbG9nZmlsZS1hZGQuc3FsIHwgIDIg
Ky0KIDQgZmlsZXMgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS9Pc3N0ZXN0L0pvYkRCL0V4ZWN1dGl2ZS5wbSBiL09zc3Rlc3QvSm9iREIvRXhl
Y3V0aXZlLnBtCmluZGV4IGZiYmI1YWMuLmUxZTIwNTIgMTAwNjQ0Ci0tLSBhL09zc3Rlc3QvSm9i
REIvRXhlY3V0aXZlLnBtCisrKyBiL09zc3Rlc3QvSm9iREIvRXhlY3V0aXZlLnBtCkBAIC0yNDIs
MTUgKzI0MiwxNyBAQCBFTkQKICAgICBsb2dtKCJzdGFydGluZyAkZmxpZ2h0IHN0YXJ0ZWQ9JG5v
dyIpIGlmICRjb3VudD4wOwogfQogCi1zdWIgc3RlcF9zdGFydCAoJCQpIHsgI21ldGhvZAotICAg
IG15ICgkamQsJHRlc3RpZCwkc2NyaXB0KSA9IEBfOworc3ViIHN0ZXBfc3RhcnQgKCQkOyQkKSB7
ICNtZXRob2QKKyAgICBteSAoJGpkLCR0ZXN0aWQsJGxvZ2ZpbGUsJHNjcmlwdCkgPSBAXzsKICAg
ICBteSAkc25xID0gJGRiaF90ZXN0cy0+cHJlcGFyZSg8PEVORCk7CiAgICAgICAgIFNFTEVDVCBt
YXgoc3RlcG5vKSBBUyBtYXhzdGVwIEZST00gc3RlcHMKICAgICAgICAgICAgIFdIRVJFIGZsaWdo
dD0/IEFORCBqb2I9PwogRU5ECiAgICAgbXkgJGNyZWF0ZXEgPSAkZGJoX3Rlc3RzLT5wcmVwYXJl
KDw8RU5EKTsKLSAgICAgICAgSU5TRVJUIElOVE8gc3RlcHMgKGZsaWdodCxqb2Isc3RlcG5vLCBz
dGVwLHN0YXR1cywgdGVzdGlkLHN0YXJ0ZWQpCi0gICAgICAgICAgICBWQUxVRVMgKD8sPyw/LCA/
LCdydW5uaW5nJywgPyw/KQorICAgICAgICBJTlNFUlQgSU5UTyBzdGVwcyAoZmxpZ2h0LGpvYixz
dGVwbm8sc3RlcCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGxvZ2ZpbGUsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICBzdGF0dXMsdGVzdGlkLHN0YXJ0ZWQpCisgICAgICAgICAgICBW
QUxVRVMgKD8sPyw/LD8sID8sICdydW5uaW5nJyw/LD8pCiBFTkQKICAgICBpZiAoIWRlZmluZWQg
JHNjcmlwdCkgewogCSRzY3JpcHQgPSAkMDsKQEAgLTI2Miw3ICsyNjQsOSBAQCBFTkQKIAkoJHN0
ZXBubykgPSAkc25xLT5mZXRjaHJvd19hcnJheSgpOwogCSRzdGVwbm8gLy89IDA7CiAJJHN0ZXBu
bysrOwotCSRjcmVhdGVxLT5leGVjdXRlKCRmbGlnaHQsJGpvYiwkc3RlcG5vLCAkc2NyaXB0LCAk
dGVzdGlkLHRpbWUpOworCSRjcmVhdGVxLT5leGVjdXRlKCRmbGlnaHQsJGpvYiwkc3RlcG5vLCRz
Y3JpcHQsCisJCQkgICRsb2dmaWxlIC8vICIkc3RlcG5vLiRzY3JpcHQubG9nIiwKKwkJCSAgJHRl
c3RpZCx0aW1lKTsKICAgICB9KTsKICAgICBsb2dtKCItLS0tLS0tLS0tIHN1YnN0ZXAgJHN0ZXBu
byAkdGVzdGlkIHJ1bm5pbmcgLS0tLS0tLS0tLSIpOwogfQpkaWZmIC0tZ2l0IGEvT3NzdGVzdC9K
b2JEQi9TdGFuZGFsb25lLnBtIGIvT3NzdGVzdC9Kb2JEQi9TdGFuZGFsb25lLnBtCmluZGV4IGFm
OTMxOTYuLmQ5YTkwZmMgMTAwNjQ0Ci0tLSBhL09zc3Rlc3QvSm9iREIvU3RhbmRhbG9uZS5wbQor
KysgYi9Pc3N0ZXN0L0pvYkRCL1N0YW5kYWxvbmUucG0KQEAgLTg4LDggKzg4LDggQEAgc3ViIGN1
cnJlbnRfZmxpZ2h0ICgkKSB7CiAKIHN1YiBqb2JfZW5zdXJlX3N0YXJ0ZWQgKCQpIHsgfQogCi1z
dWIgc3RlcF9zdGFydCAoJCQ7JCkgewotICAgIG15ICgkamQsJHRlc3RpZCwkc2NyaXB0KSA9IEBf
Oworc3ViIHN0ZXBfc3RhcnQgKCQkOyQkKSB7CisgICAgbXkgKCRqZCwkdGVzdGlkLCRsb2dmaWxl
LCRzY3JpcHQpID0gQF87CiAgICAgbG9nbSgiPT09PT09PT09PSAkZmxpZ2h0LiRqb2Igc3RlcCAk
dGVzdGlkIHJ1bm5pbmcgPT09PT09PT09PSIpOwogfQogCmRpZmYgLS1naXQgYS9Pc3N0ZXN0L1Rl
c3RTdXBwb3J0LnBtIGIvT3NzdGVzdC9UZXN0U3VwcG9ydC5wbQppbmRleCA1YTk1MWU1Li5hMDVk
ZDk3IDEwMDY0NAotLS0gYS9Pc3N0ZXN0L1Rlc3RTdXBwb3J0LnBtCisrKyBiL09zc3Rlc3QvVGVz
dFN1cHBvcnQucG0KQEAgLTI0OCw3ICsyNDgsNyBAQCBzdWIgY29tcGxldGVfdGVzdGlkICgkKSB7
CiBzdWIgc3Vic3RlcF9zdGFydCAoJDskKSB7CiAgICAgbXkgKCR0ZXN0aWQsJHNjcmlwdCkgPSBA
XzsKICAgICBjb21wbGV0ZV90ZXN0aWQoXCR0ZXN0aWQpOwotICAgICRtam9iZGItPnN0ZXBfc3Rh
cnQoJHRlc3RpZCwkc2NyaXB0KTsKKyAgICAkbWpvYmRiLT5zdGVwX3N0YXJ0KCR0ZXN0aWQsdW5k
ZWYsJHNjcmlwdCk7CiB9CiAKIHN1YiBzdWJzdGVwX2ZpbmlzaCAoJCQpIHsKZGlmZiAtLWdpdCBh
L3NjaGVtYS9zdGVwcy1sb2dmaWxlLWFkZC5zcWwgYi9zY2hlbWEvc3RlcHMtbG9nZmlsZS1hZGQu
c3FsCmluZGV4IDVlMzdiMTAuLmFiYzg5YjkgMTAwNjQ0Ci0tLSBhL3NjaGVtYS9zdGVwcy1sb2dm
aWxlLWFkZC5zcWwKKysrIGIvc2NoZW1hL3N0ZXBzLWxvZ2ZpbGUtYWRkLnNxbApAQCAtMSw0ICsx
LDQgQEAKLS0tICMjT1NTVEVTVCMjIDAwMyBQcmVwYXJhdG9yeQorLS0gIyNPU1NURVNUIyMgMDAz
IE5lZWRlZAogLS0KIC0tIFByZXZpb3VzbHksIHRoZSBsb2dmaWxlIG5hbWUgd2FzIGluZmVycmVk
IGZyb20gInN0ZXBubyIgYW5kCiAtLSAidGVzdGlkIi4gIFdlIHdhbnQgdG8gYmUgYWJsZSB0byBz
ZXQgaXQgZXhwbGljaXRseSBmb3Igc3Vic3RlcHMuCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 30 16:25:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 16: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 1dQyjf-0005lL-LW; Fri, 30 Jun 2017 16:25: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=3471c4a24=Ian.Jackson@citrix.com>)
 id 1dQyje-0005jS-69
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 16:25:34 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 0D/C5-03044-D7B76595; Fri, 30 Jun 2017 16:25:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrohUre2Oiz
 S4OI/TovvWyYzOTB6HP5whSWAMYo1My8pvyKBNaN5awNTwRuuilerGhkbGH9ydDFyckgI+Eu8
 Wr+KGcRmE9CVaNryl62LkYNDREBF4vZeA5Aws8ACRomH30tAbGGBKIkV63ewg9gsAqoSe9c+B
 WvlFfCS6Lw8nxFipJzE+eM/weKcQPGH0xaB1QsJeEq8ODeBBWS8kICaxNz18RCtghInZz5hgV
 glIXHwxQvmCYy8s5CkZiFJLWBkWsWoUZxaVJZapGtsrJdUlJmeUZKbmJmja2hgppebWlycmJ6
 ak5hUrJecn7uJERg4DECwg3Hn+sBDjJIcTEqivCuvhUYK8SXlp1RmJBZnxBeV5qQWH2KU4eBQ
 kuBdWRUWKSRYlJqeWpGWmQMMYZi0BAePkgivbBBQmre4IDG3ODMdInWKUZfj1YT/35iEWPLy8
 1KlxHkTQGYIgBRllObBjYDF0yVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ8/qDTOHJzCuB2/
 QK6AgmoCOEZ4SAHFGSiJCSamBcvPJ6cqHn1tuLTE326/zLixZZuyD3UVvsAc/TF8WFjt+qnhW
 2T+Qzx98DW8K6+5QvfTX13aF4wv+s1X6djraSv4+t9m3sPXBe5BivV/4it10un75NT7/yO2za
 qYoJC0v6+ct3bltnxLojMXzK9UX9V2qTBZSmPc+aNcugfQ/D4/5388rq7J8oK7EUZyQaajEXF
 ScCAFv5NMiiAgAA
X-Env-Sender: prvs=3471c4a24=Ian.Jackson@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1498839926!57213481!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39499 invoked from network); 30 Jun 2017 16:25:32 -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;
 30 Jun 2017 16:25:32 -0000
X-IronPort-AV: E=Sophos;i="5.40,287,1496102400"; d="scan'208";a="430028788"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 30 Jun 2017 17:25:12 +0100
Message-ID: <1498839920-17025-10-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1498839920-17025-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1498839920-17025-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 09/17] substep logfiles: Move defaulting
	of $script into Executive
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

V2UgYXJlIGdvaW5nIHRvIHdhbnQgdG8gZGVmYXVsdCB0aGlzIGhlcmUgaW4gYSBtb3JlIHNvcGhp
c3RpY2F0ZWQgd2F5LApidXQgd2UgY2FuJ3QgZG8gdGhhdCBpZiBpdCdzIGFscmVhZHkgYmVlbiBk
ZWZhdWx0ZWQgZnJvbSAkMCBlYXJsaWVyLgoKVGhlIG90aGVyIGNvbnN1bWVyIG9mIHRoaXMgZGVm
YXVsdCB3YXMgaW4gSm9iREIvU3RhbmRhbG9uZSwgYnV0IHdlCmhhdmUganVzdCBjaGFuZ2VkIHRo
YXQgdG8gaWdub3JlIGl0LiAgU28sIG5vIGZ1bmN0aW9uYWwgY2hhbmdlLgoKU2lnbmVkLW9mZi1i
eTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogT3NzdGVzdC9K
b2JEQi9FeGVjdXRpdmUucG0gfCA0ICsrKysKIE9zc3Rlc3QvVGVzdFN1cHBvcnQucG0gICAgIHwg
NCAtLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS9Pc3N0ZXN0L0pvYkRCL0V4ZWN1dGl2ZS5wbSBiL09zc3Rlc3QvSm9iREIv
RXhlY3V0aXZlLnBtCmluZGV4IDBkMWIzYmUuLmZiYmI1YWMgMTAwNjQ0Ci0tLSBhL09zc3Rlc3Qv
Sm9iREIvRXhlY3V0aXZlLnBtCisrKyBiL09zc3Rlc3QvSm9iREIvRXhlY3V0aXZlLnBtCkBAIC0y
NTIsNiArMjUyLDEwIEBAIEVORAogICAgICAgICBJTlNFUlQgSU5UTyBzdGVwcyAoZmxpZ2h0LGpv
YixzdGVwbm8sIHN0ZXAsc3RhdHVzLCB0ZXN0aWQsc3RhcnRlZCkKICAgICAgICAgICAgIFZBTFVF
UyAoPyw/LD8sID8sJ3J1bm5pbmcnLCA/LD8pCiBFTkQKKyAgICBpZiAoIWRlZmluZWQgJHNjcmlw
dCkgeworCSRzY3JpcHQgPSAkMDsKKwkkc2NyaXB0ID1+IHN7Xi4qL317fTsKKyAgICB9CiAgICAg
bXkgJHN0ZXBubzsKICAgICBkYl9yZXRyeSgkZmxpZ2h0LFtxdyhydW5uaW5nKV0sICRkYmhfdGVz
dHMsW3F3KGZsaWdodHMpXSxzdWIgewogCSRzbnEtPmV4ZWN1dGUoJGZsaWdodCwkam9iKTsKZGlm
ZiAtLWdpdCBhL09zc3Rlc3QvVGVzdFN1cHBvcnQucG0gYi9Pc3N0ZXN0L1Rlc3RTdXBwb3J0LnBt
CmluZGV4IGYxMGQ1NmUuLjVhOTUxZTUgMTAwNjQ0Ci0tLSBhL09zc3Rlc3QvVGVzdFN1cHBvcnQu
cG0KKysrIGIvT3NzdGVzdC9UZXN0U3VwcG9ydC5wbQpAQCAtMjQ4LDEwICsyNDgsNiBAQCBzdWIg
Y29tcGxldGVfdGVzdGlkICgkKSB7CiBzdWIgc3Vic3RlcF9zdGFydCAoJDskKSB7CiAgICAgbXkg
KCR0ZXN0aWQsJHNjcmlwdCkgPSBAXzsKICAgICBjb21wbGV0ZV90ZXN0aWQoXCR0ZXN0aWQpOwot
ICAgIGlmICghZGVmaW5lZCAkc2NyaXB0KSB7Ci0JJHNjcmlwdCA9ICQwOwotCSRzY3JpcHQgPX4g
c3teLiovfXt9OwotICAgIH0KICAgICAkbWpvYmRiLT5zdGVwX3N0YXJ0KCR0ZXN0aWQsJHNjcmlw
dCk7CiB9CiAKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 30 16:25:39 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 16: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 1dQyje-0005kD-U5; Fri, 30 Jun 2017 16:25:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=3471c4a24=Ian.Jackson@citrix.com>)
 id 1dQyjd-0005ih-EU
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 16:25:33 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 CD/97-03406-C7B76595; Fri, 30 Jun 2017 16:25:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKIsWRWlGSWpSXmKPExsXitHRDpG5NdVi
 kwb1OKYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePYpxOsBTtZK76ePMbcwLiFpYuRk0NCwF9i
 3a5P7CA2m4CuRNOWv2xdjBwcIgIqErf3GoCEmQUWMEo8/F4CYgsLBEg8OzYBrJxFQFXi0/Ulb
 CA2r4CnxIsFF9khRspJnD/+kxnE5hTwkng4bRFYXAik5twEFpDxQgJqEnPXx0O0CkqcnPmEBW
 KVhMTBFy+YJzDyzkKSmoUktYCRaRWjRnFqUVlqka6xsV5SUWZ6RkluYmaOrqGBmV5uanFxYnp
 qTmJSsV5yfu4mRmDgMADBDsad6wMPMUpyMCmJ8q68FhopxJeUn1KZkVicEV9UmpNafIhRhoND
 SYJ3ZVVYpJBgUWp6akVaZg4whGHSEhw8SiK8skFAad7igsTc4sx0iNQpRmOOpg9bvjBxvJrw/
 xuTEEtefl6qlDhvAsgkAZDSjNI8uEGw2LrEKCslzMsIdJoQT0FqUW5mCar8K0ZxDkYlYV5/kC
 k8mXklcPteAZ3CBHSK8IwQkFNKEhFSUg2MyzXZYi6vS758bt7MDxNN57huntun0yOyNEudi2X
 9qZDWzXdZulRS2L8l14Wy6e2f9Y6nrCaw9OVkpsR0yzMyf0wEWwV7TnubPavNvKCvn641tfXj
 48fKik6lb1akiZco7jfYr/EupdtwxUz/+Oy7ckx7bxZYxsV8LKrlEfjPdvHcoudHVTOVWIozE
 g21mIuKEwG4+VNBqAIAAA==
X-Env-Sender: prvs=3471c4a24=Ian.Jackson@citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1498839926!57213481!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39449 invoked from network); 30 Jun 2017 16:25:32 -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;
 30 Jun 2017 16:25:32 -0000
X-IronPort-AV: E=Sophos;i="5.40,287,1496102400"; d="scan'208";a="430028785"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 30 Jun 2017 17:25:08 +0100
Message-ID: <1498839920-17025-6-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1498839920-17025-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1498839920-17025-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 05/17] schema updates: Be willing to
	apply Ready 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>

SWYgdGhlIG9sZGVzdCBjb2RlIGRlY2xhcmVzIGl0c2VsZiBSZWFkeSBmb3IgdGhpcyBjaGFuZ2Us
IG9yCihpbXBsYXVzaWJseSkgTmVlZGVkLCB0aGVuIGl0IGlzIE9LIHRvIHB1c2guCgpTaWduZWQt
b2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiBtZy1z
Y2hlbWEtdXBkYXRlIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRl
bGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvbWctc2NoZW1hLXVwZGF0ZSBiL21nLXNjaGVtYS11cGRh
dGUKaW5kZXggNDNmMzEzYS4uNDRlNDI4MyAxMDA3NTUKLS0tIGEvbWctc2NoZW1hLXVwZGF0ZQor
KysgYi9tZy1zY2hlbWEtdXBkYXRlCkBAIC0xMDIsNyArMTAyLDcgQEAgc3ViIGdldHN0YXRlICgp
IHsKIAkgICAgaWYgKCEkdGhlcmUpIHsKIAkJJG91dC0+e1RvZG99ID0gMTsKIAkJJG91dC0+e01z
Z30gPSAid291bGQgYnJlYWsgYW55IG9sZCBjb2RlIjsKLQkgICAgfSBlbHNpZiAoJHRzdCA9fiBt
L0hhcm1sZXNzfFByZXBhcmF0b3J5LykgeworCSAgICB9IGVsc2lmICgkdHN0ID1+IG0vSGFybWxl
c3N8UHJlcGFyYXRvcnl8UmVhZHl8TmVlZGVkLykgewogCQkkb3V0LT57VG9kb30gPSAyOwogCQkk
b3V0LT57TXNnfSA9ICJzcGVjaWZpZWQgcmV2aXNpb24gY2FuIGNvcGUiOwogCSAgICB9IGVsc2Ug
ewotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 16:25:40 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 16: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 1dQyjk-0005uf-Da; Fri, 30 Jun 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=3471c4a24=Ian.Jackson@citrix.com>)
 id 1dQyji-0005ih-Kn
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 16:25:38 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 1B/C7-03406-28B76595; Fri, 30 Jun 2017 16:25:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuplkeJIrShJLcpLzFFi42JxWrohUreuOiz
 S4N8mNYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePQq71sBTt4Kpq+bGRuYDzC2cXIwSEh4C/x
 5rd6FyMnB5uArkTTlr9sIGERARWJ23sNQMLMAgsYJR5+LwGxhQXCJc73PGICKWERUJVY9zMcJ
 Mwr4CUxa0MfK4gtISAncf74T2YQmxMo/nDaInYQW0jAU+LFuQksIK1CAmoSc9fHQ7QKSpyc+Y
 QFYpOExMEXL5gnMPLOQpKahSS1gJFpFaNGcWpRWWqRrqGpXlJRZnpGSW5iZo6uoYGZXm5qcXF
 iempOYlKxXnJ+7iZGYNAwAMEOxm/LAg4xSnIwKYnyrrwWGinEl5SfUpmRWJwRX1Sak1p8iFGG
 g0NJgndPZVikkGBRanpqRVpmDjB8YdISHDxKIryyQUBp3uKCxNzizHSI1ClGXY5XE/5/YxJiy
 cvPS5US5+WpAioSACnKKM2DGwGLpUuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5u0HmcKTmV
 cCt+kV0BFMQEcIzwgBOaIkESEl1cAYFaTZ2XPWOCnjzOLpcXoOXl+kntf2CwpdfXV/o6KO6JM
 f5b063OUWL0/3d1s90r907ePrRtdvj9lzG7hjmo+V7mOZw8zLP9c04oBkiHPZHOEKdn1Zd/UX
 Qgs0QvPfsB5fs/7Hnh1bj5xx2r520pK1L4Ln3LzJ3n9FkkdZhJfHc71xwa0FXwOUWIozEg21m
 IuKEwGgHQYcoAIAAA==
X-Env-Sender: prvs=3471c4a24=Ian.Jackson@citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1498839931!48092292!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37018 invoked from network); 30 Jun 2017 16:25:34 -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;
 30 Jun 2017 16:25:34 -0000
X-IronPort-AV: E=Sophos;i="5.40,287,1496102400"; d="scan'208";a="430028793"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 30 Jun 2017 17:25:19 +0100
Message-ID: <1498839920-17025-17-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1498839920-17025-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1498839920-17025-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 16/17] step logfiles: Populate logfile
	column with logfile name
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

VGhpcyBpcyBwYXJ0IG9mIGEgIlBvcHVsYXRlLXRoZW4tcmVseSIgc2NoZW1hIGNoYW5nZSwgYXMg
ZGVzY3JpYmVkIGluCnNjaGVtYS9SRUFETUUudXBkYXRlcy4gIFNwZWNpZmljYWxseSwgdGhpcyBp
cyB0aGUgZmluYWwgcGFydCBvZiB0aGUKc3RlcDoKCjUuIENvbW1pdDogY29kZSB0byBwb3B1bGF0
ZSBuZXcgY29sdW1uOyBjaGFuZ2luZyBgYWRkJyB0byBzdGF0dXMKICAgTmVlZGVkIGFuZCBgY29u
c3RyYWludCcgdG8gc3RhdHVzIFJlYWR5LgoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElh
bi5KYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogc2NoZW1hL3N0ZXBzLWxvZ2ZpbGUtY29uc3Ry
YWludC5zcWwgfCAyICstCiB0Y2wvSm9iREItRXhlY3V0aXZlLnRjbCAgICAgICAgICAgICB8IDUg
KysrLS0KIDIgZmlsZXMgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3NjaGVtYS9zdGVwcy1sb2dmaWxlLWNvbnN0cmFpbnQuc3FsIGIvc2NoZW1h
L3N0ZXBzLWxvZ2ZpbGUtY29uc3RyYWludC5zcWwKaW5kZXggMTAwYmIzMS4uNDYyOTQxZSAxMDA2
NDQKLS0tIGEvc2NoZW1hL3N0ZXBzLWxvZ2ZpbGUtY29uc3RyYWludC5zcWwKKysrIGIvc2NoZW1h
L3N0ZXBzLWxvZ2ZpbGUtY29uc3RyYWludC5zcWwKQEAgLTEsNCArMSw0IEBACi0tLSAjI09TU1RF
U1QjIyAwMDQgVW5maW5pc2hlZAorLS0gIyNPU1NURVNUIyMgMDA0IFJlYWR5CiAtLQogLS0gUHJl
dmlvdXNseSwgdGhlIGxvZ2ZpbGUgbmFtZSB3YXMgaW5mZXJyZWQgZnJvbSAic3RlcG5vIiBhbmQK
IC0tICJ0ZXN0aWQiLiAgTmV3ZXIgY29kZSB3aWxsIG5lZWQgaXQgdG8gYmUgc2V0IGV4cGxpY2l0
bHkuCmRpZmYgLS1naXQgYS90Y2wvSm9iREItRXhlY3V0aXZlLnRjbCBiL3RjbC9Kb2JEQi1FeGVj
dXRpdmUudGNsCmluZGV4IGVkNjM2ZTQuLjA3MzQwMTggMTAwNjQ0Ci0tLSBhL3RjbC9Kb2JEQi1F
eGVjdXRpdmUudGNsCisrKyBiL3RjbC9Kb2JEQi1FeGVjdXRpdmUudGNsCkBAIC0yODEsMTIgKzI4
MSwxMyBAQCBwcm9jIHNwYXduLXN0ZXAtYmVnaW4ge2ZsaWdodCBqb2IgdHMgc3RlcG5vdmFyfSB7
CiAJICAgIH0gZWxzZSB7CiAJCXNldCBzdGVwbm8gMQogCSAgICB9CisJICAgIHNldCBsb2dmaWxl
IFtzdGVwLWxvZy1sZWFmbmFtZSAkc3RlcG5vICR0c10KIAkgICAgZGItZXhlY3V0ZSAiCiAJCUlO
U0VSVCBJTlRPIHN0ZXBzIChmbGlnaHQsIGpvYiwgc3RlcG5vLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzdGVwLCBzdGF0dXMsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHN0ZXAsIGxvZ2ZpbGUsIHN0YXR1cywKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdGVzdGlkKQogCQkgICAgVkFMVUVTIChbcGdfcXVvdGUgJGZsaWdodF0sIFtw
Z19xdW90ZSAkam9iXSwgJHN0ZXBubywKLQkJCSAgICBbcGdfcXVvdGUgJHRzXSwgJ3J1bm5pbmcn
LAorCQkJICAgIFtwZ19xdW90ZSAkdHNdLCBbcGdfcXVvdGUgJGxvZ2ZpbGVdLCAncnVubmluZycs
CiAJCQkgICAgJ1NUQVJUSU5HJykKIAkgICAgIgogCX0gZW1zZ119IHsKLS0gCjIuMS40CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcv
eGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 30 16:33:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 16: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 1dQyqu-0000Et-58; Fri, 30 Jun 2017 16: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=3471c4a24=Ian.Jackson@citrix.com>)
 id 1dQyqs-0000En-RH
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 16:33:02 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 B7/B6-02185-D3D76595; Fri, 30 Jun 2017 16:33:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDva5tbVi
 kwbf7Chbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aU23NZC7p5K+5/Vm1gPMbVxcjJISHgL7Hn
 YDMLiM0moCvRtOUvG4jNKyAocXLmE7A4s4COxILdn9ggbHmJ7W/nMEPUOEhM+baVHcRmEVCVe
 Lb1EyOILSKgJ9GyaiIrRL2KxKl5XWBzhAWiJG4tfww2h1PARuLCq41AcS4OIYG9TBK7bmxlhD
 jIROLtwp1ARRxACTWJuevjJzDyzUJy0iwkJ81CctICRuZVjBrFqUVlqUW6hgZ6SUWZ6RkluYm
 ZOUCesV5uanFxYnpqTmJSsV5yfu4mRmCo1TMwMO5g3NblfIhRkoNJSZR35bXQSCG+pPyUyozE
 4oz4otKc1OJDjDIcHEoSvBuqwyKFBItS01Mr0jJzgEEPk5bg4FES4ZUNAkrzFhck5hZnpkOkT
 jHqcrya8P8bkxBLXn5eqpQ4bw3IDAGQoozSPLgRsAi8xCgrJczLyMDAIMRTkFqUm1mCKv+KUZ
 yDUUmYdzvIFJ7MvBK4Ta+AjmACOkJ4RgjIESWJCCmpBsY4Yx+Xp1XcTw4Hzzkim7lk1dKDDJx
 ue8Us+9V3f53LNEUxISOq+/68RefcBS7Y5XEYRv1PSQ7/6La3Kn+TnFzC4snPF069dGGnqZ2T
 zLpzXtumsXB/cXizXq1R/9O++YtYhA0MMjjOle0VlLX+lMKgWSKasOIuw1rp9TMaw24f3b17b
 oyemY4SS3FGoqEWc1FxIgCHrIp5uwIAAA==
X-Env-Sender: prvs=3471c4a24=Ian.Jackson@citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1498840379!47915716!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56836 invoked from network); 30 Jun 2017 16:33:01 -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;
 30 Jun 2017 16:33:01 -0000
X-IronPort-AV: E=Sophos;i="5.40,287,1496102400"; d="scan'208";a="438491480"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <22870.32056.861524.890382@mariner.uk.xensource.com>
Date: Fri, 30 Jun 2017 17:32:56 +0100
To: Anthony PERARD <anthony.perard@citrix.com>
In-Reply-To: <20170630161107.GH1598@perard.uk.xensource.com>
References: <20170616175704.7832-1-anthony.perard@citrix.com>
 <20170616175704.7832-17-anthony.perard@citrix.com>
 <22861.7161.692211.11016@mariner.uk.xensource.com>
 <20170623151652.GG1702@perard.uk.xensource.com>
 <22861.13789.501803.220381@mariner.uk.xensource.com>
 <20170630161107.GH1598@perard.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] [OSSTEST PATCH v11 16/20] ts-openstack-tempest:
 Update list of skipped 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>

QW50aG9ueSBQRVJBUkQgd3JpdGVzICgiUmU6IFtPU1NURVNUIFBBVENIIHYxMSAxNi8yMF0gdHMt
b3BlbnN0YWNrLXRlbXBlc3Q6IFVwZGF0ZSBsaXN0IG9mIHNraXBwZWQgdGVzdHMiKToKPiBPbiBG
cmksIEp1biAyMywgMjAxNyBhdCAwNDozODowNVBNICswMTAwLCBJYW4gSmFja3NvbiB3cm90ZToK
PiA+IEFoYS4gIFdlbGwsIGlmIHRoZSBzdGFibGUgYnJhbmNoIGlzIHN0YWJsZSB0aGVuIHRoZSBz
ZXQgb2YgdGVzdHMgdG8KPiA+IHNraXAgdGhlcmUgaXMgcHJvYmFibHkgc3RhYmxlIHRvbyA/ICBB
bmQgb24gbWFzdGVyIGl0J3MgYnVpbHQtaW4gPyAgU28KPiA+IHRoaXMgYWN0dWFsbHkgd29uJ3Qg
YmUgYSBwcm9ibGVtIC0gaW4gdGhlIHNlbnNlIHRoYXQgdGhpcyB3aWxsIGJlCj4gPiBhcHByb3hp
bWF0ZWx5IHRoZSBsYXN0IG5lY2Vzc2FyeSB1cGRhdGUgdG8gdGhlIGxpc3Qgb2YgdGVzdHMgdG8g
c2tpcCA/Cj4gCj4gVGhlIGJ1aWx0LWluIGxpc3QgaXMgdG8gYmUgY29uc3VtZSBieSB0aGUgQ0ks
IGl0IGlzIG5vdCB1c2VkCj4gYXV0b21hdGljYWxseS4gSXQgYSBiYXNoIHNjcmlwdCB0byBiZSBz
b3VyY2VkLiBJIGhhdmUgbm90IHlldCB0cnkgdG8KPiBoYXZlIG9zc3Rlc3QgdXNlIGl0LiBUaGF0
IHdpbGwgYmUgZm9yIGxhdGVyLgoKSGFoLgoKPiBSaWdodCBub3csIHRlbXBlc3QgcHJpbnQgb24g
c3Rkb3V0IHNvbWV0aGluZyBtdWNoIHNpbXBsZXIsIGxpbmVzIGxpa2VkCj4gdGhpczoKPiB7MX0g
dGVtcGVzdC5zY2VuYXJpby50ZXN0X21pbmltdW1fYmFzaWMuVGVzdE1pbmltdW1CYXNpY1NjZW5h
cmlvLnRlc3RfbWluaW11bV9iYXNpY19zY2VuYXJpbyBbNzEuMDA5OTY5c10gLi4uIG9rCj4gRm9s
bG93ZWQgYnkgc3VtbWFyeSBvZiBhbGwgdGVzdCwgYW5kIHRoZSBvdXRwdXQgb2YgZmFpbGVkIHRl
c3RzLgo+IAo+IEJ1dCBpdCBjYW4gYmUgdG9sZCB0byBwcmludCBzdWJ1bml0IHYyLCB3aGljaCBj
YW4gYmUgcGlwcGVkIHRvIGEgZGlmZmVyZW50Cj4gcHJvZ3JhbSB0byB0cmFuc2Zvcm0gaW50byB3
YW50IHdlIHdhbnQsIGluY2x1ZGluZyBzaW1wbGUgY3ZzLCBzdWJ1bml0IHYxLCBhbmQKPiBvdGhl
ci4KPiAKPiBJIHRoaW5nIHdlIGNvdWxkIHRyeSB0byBwYXJzZSBzdWJ1bml0IHYxLCBncmFiIHRo
ZSBzdGFydCBhbmQgZmluaXNoIHRpbWUKPiBvZiBhIHRlc3QsIHRoZSByZXN1bHQsIGFuZCB0aGUg
b3V0cHV0IG9mIHRoZSB0ZXN0cy4gQW5kIGhhdmUgYWxsIHRoYXQgYXMKPiBzdWJ1bml0LiBEdXJp
bmcgbXkgbWFudWFsIHRlc3RzLCBgdGVtcGVzdCBydW4gLS1zdWJ1bml0IC4uLiB8IHN1YnVuaXQt
MnRvMWAKPiBvbmx5IHByaW50IHRoZSBzdHVmZiBhYm91dCBhIHRlc3RzIG9uY2UgaXQgaXMgZmlu
aXNoLCBzbyBJIGd1ZXNzIHdlJ2xsCj4gaGF2ZSB0byByZXdyaXRlIHN1YnN0ZXBfc3RhcnQoKSAo
b3IgYW5vdGhlciBmdW5jdGlvbikgdG8gdGFrZSB0aW1lIGFzCj4gcGFyYW1ldGVyLgoKVGhhdCBz
b3VuZHMgcXVpdGUgZ29vZCByZWFsbHkuCgpJIGd1ZXNzIHlvdSBkb24ndCB3YW50IHRvIHdyaXRl
IGEgcGFyc2VyIGZvciBzdWJ1bml0IHYyIGJ1dCBpZiB0aGVyZQppcyBvbmUgaW4gUGVybCBhbHJl
YWR5IGluIHNvbWUgcGFja2FnZSBpbiBEZWJpYW4gd2UgY291bGQgdXNlIGl0LiAgT3IKc3VidW5p
dC0ydG8xIGlzIGZpbmUuCgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 16:51:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 16: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 1dQz8W-0001dH-Rd; Fri, 30 Jun 2017 16:51: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=347e3a6fc=anthony.perard@citrix.com>)
 id 1dQz8V-0001dB-So
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 16:51:15 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 4B/97-02962-38186595; Fri, 30 Jun 2017 16:51:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsXitHSDvW5TY1i
 kwYq96hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aCi8/YCp7LVfy/u5K9gXGxWBcjJ4eEgL/E
 y4kf2LoYOThYBFQlpv6WAgmzCRhIrJh+lRHEFhHQlnixah0biM0soCJxal4XC4gtLBApcWrBc
 WYQm1fAWuLEv6dgcSGB5YwS02/pQ8QFJU7OfMIC0asjsWD3J7BVzALSEsv/cYCEOQUcJZ6t/Q
 s2RlRAWWLevlVsEGPUJG4sXMYygZFvFpJJs5BMmoUwaQEj8ypGjeLUorLUIl0jU72kosz0jJL
 cxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjMAwYwCCHYyrFgQeYpTkYFIS5V15LTRSiC8pP6Uy
 I7E4I76oNCe1+BCjDAeHkgSvcENYpJBgUWp6akVaZg4w4GHSEhw8SiK8frVAad7igsTc4sx0i
 NQpRl2OVTN/fmMSYsnLz0uVEud1B5khAFKUUZoHNwIWfZcYZaWEeRmBjhLiKUgtys0sQZV/xS
 jOwagkzLsEZApPZl4J3KZXQEcwAR0hPCME5IiSRISUVANjReZ2r81fi7hqDOqnqqxN53Nm0Lo
 3J/76K+YFb3QfRU24+CArukvrUPeCaN6rM8Ob2I9vzb4U3PuU649UQs83sx2J7lGOrPs1MlYu
 1A7PTC+p+PMnKVNi1ewJd++uNt4/VbL2wt7zgg91126d8tL41dvFC4xv8gsmB5v+iz7eJ8div
 ik7dtZdJZbijERDLeai4kQA6qqK3bkCAAA=
X-Env-Sender: prvs=347e3a6fc=anthony.perard@citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1498841473!59182897!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37863 invoked from network); 30 Jun 2017 16:51:14 -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;
 30 Jun 2017 16:51:14 -0000
X-IronPort-AV: E=Sophos;i="5.40,287,1496102400"; d="scan'208";a="438493541"
Date: Fri, 30 Jun 2017 17:51:09 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170630165109.GI1598@perard.uk.xensource.com>
References: <20170616175704.7832-1-anthony.perard@citrix.com>
 <20170616175704.7832-21-anthony.perard@citrix.com>
 <22861.18733.373899.264053@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <22861.18733.373899.264053@mariner.uk.xensource.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [OSSTEST PATCH v11 20/20] Introduce flight for
 stable branches of OpenStack
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBKdW4gMjMsIDIwMTcgYXQgMDY6MDA6MjlQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gQW50aG9ueSBQRVJBUkQgd3JpdGVzICgiW09TU1RFU1QgUEFUQ0ggdjExIDIwLzIwXSBJ
bnRyb2R1Y2UgZmxpZ2h0IGZvciBzdGFibGUgYnJhbmNoZXMgb2YgT3BlblN0YWNrIik6Cj4gPiBP
cGVuU3RhY2sgaGF2ZSBtYW55IGRpZmZlcmVudCByZXBvIHdoaWNoIHNob3VsZCBiZSBpbiBzeW5j
LCBzbyB0aGlzCj4gPiBwYXRjaCBzaG91bGQgZ3JhYiB0aGUgcmV2aXNpb25zIG9mIHRoZSBzdGFi
bGUgYnJhbmNoIG9mIGV2ZXJ5IE9wZW5TdGFjawo+ID4gdHJlZS4gVGVtcGVzdCBkb2VzIG5vdCBo
YXZlIHN0YWJsZSBicmFuY2ggYW5kIHNob3VsZCBiZSBhYmxlIHRvIHRlc3QgYW55Cj4gPiBPcGVu
U3RhY2sgdmVyc2lvbi4KPiAuLi4KPiA+ICtvcGVuc3RhY2stKi0qKQo+ID4gKwlvc190cmVlPSIk
e2JyYW5jaCNvcGVuc3RhY2stfSIKPiA+ICsJb3NfdHJlZT0iJHtvc190cmVlJS0qfSIKPiA+ICsJ
YnJhbmNoY29yZT0iJHticmFuY2gjIyotfSIKPiA+ICsJZXZhbCByZXBvX3RyZWVfcmV2X2ZldGNo
X2dpdCAib3BlbnN0YWNrLSRvc190cmVlIiBcCj4gPiArCQkiXCRUUkVFX09QRU5TVEFDS18ke29z
X3RyZWVeXn0iICJzdGFibGUvJGJyYW5jaGNvcmUiIFwKPiA+ICsgICAgICAgICAgICAgICAgIlwk
TE9DQUxSRVZfT1BFTlNUQUNLXyR7b3NfdHJlZV5efSIKPiAKPiBGcm9tIHlvdXIgcHJldmlvdXMg
ZW1haWw6Cj4gCj4gICBJIHRoaW5rIHRoaXMgcGF0Y2ggaXMgY29uZnVzaW5nIGJlY2F1c2UgSSBv
cmlnaW5hbGx5IHRyeSB0byB1c2Ugb3NzdGVzdAo+ICAgc2NyaXB0cyB0byBmaW5kIHdoaWNoIGNv
bW1pdCB0byB1c2UgZm9yIGV2ZXJ5IHRyZWVzIGFuZCBzbyBoYXZlIGFkZCB0aGUKPiAgIG5lY2Vz
c2FyeSBpbnRvIC4vYXAtZmV0Y2gtdmVyc2lvbi4gQnV0IEkgY291bGQgbm90IG1ha2UgdGhhdCB3
b3Jrcwo+ICAgd2l0aG91dCBkdXBsaWNhdGluZyBzb21lIGZ1bmN0aW9ucyBhbmQgc28gd2VudCB3
aXRoIHdyaXRpbmcKPiAgICdvcmlnaW4vc3RhYmxlL29jYXRhJyBpbnRvIFJFVklTSU9OXyouCj4g
Cj4gSSB0aGluayBJIGFtIGluZGVlZCBzdGlsbCBjb25mdXNlZCBieSBzb21lIG9mIGl0Lgo+IAo+
IEZvciBleGFtcGxlOgo+IAo+ID4gK29wZW5zdGFja19yZXYoKSB7Cj4gPiArICAgICAgICBsb2Nh
bCBvc190cmVlPSIkMSIKPiA+ICsgICAgICAgIGxvY2FsIG9zX2JyYW5jaAo+ID4gKwo+ID4gKyAg
ICAgICAgaWYgZXZhbCBbICJ4XCRSRVZJU0lPTl9PUEVOU1RBQ0tfJHtvc190cmVlXl59IiA9IHgg
XTsgdGhlbgo+ID4gKyAgICAgICAgICAgICAgICBjYXNlICIkYnJhbmNoIiBpbgo+ID4gKyAgICAg
ICAgICAgICAgICBvcGVuc3RhY2stKi0qKQo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgIG9z
X2JyYW5jaD0ib3BlbnN0YWNrLSRvc190cmVlLSR7YnJhbmNoIyMqLX0iCj4gPiArICAgICAgICAg
ICAgICAgICAgICAgICAgb3NfZ2l0X2JyYW5jaD0ib3JpZ2luL3N0YWJsZS8ke2JyYW5jaCMjKi19
Igo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgIDs7Cj4gPiArICAgICAgICAgICAgICAgICop
Cj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgb3NfYnJhbmNoPSJvcGVuc3RhY2stJG9zX3Ry
ZWUiCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgb3NfZ2l0X2JyYW5jaD0ib3JpZ2luL21h
c3RlciIKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICA7Owo+ID4gKyAgICAgICAgICAgICAg
ICBlc2FjCj4gPiArCj4gPiArICAgICAgICAgICAgICAgICMgVXNlIGxhdGVzdCB2ZXJzaW9uLCBl
dmVuIGZvciBvdGhlciBvcGVuc3RhY2sKPiA+ICsgICAgICAgICAgICAgICAgIyB0cmVlcyBzbyBi
cmFuY2ggb3BlbnN0YWNrLW5vdmEtb2NhdGEgc2hvdWxkIGhhdmUKPiA+ICsgICAgICAgICAgICAg
ICAgIyBvdGhlciB0cmVlcyBsaWtlIG9wZW5zdGFjay1uZXV0cm9uIGhhdmUgdGhlCj4gPiArICAg
ICAgICAgICAgICAgICMgcmV2aXNpb24gb2YgdGhlIHNhbWUgYnJhbmNoIGZldGNoIGF0IHRoZSBz
YW1lCj4gPiArICAgICAgICAgICAgICAgICMgdGltZQo+ID4gKyAgICAgICAgICAgICAgICBpZiBb
ICIkYnJhbmNoIiAhPSAiJG9zX2JyYW5jaCIgXTsgdGhlbgo+ID4gKyAgICAgICAgICAgICAgICAg
ICAgICAgIGV2YWwgImV4cG9ydCBSRVZJU0lPTl9PUEVOU1RBQ0tfJHtvc190cmVlXl59PSRvc19n
aXRfYnJhbmNoIgo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybgo+ID4gKyAgICAg
ICAgICAgICAgICBmaQo+ID4gKyAgICAgICAgICAgICAgICBkZXRlcm1pbmVfdmVyc2lvbiAiUkVW
SVNJT05fT1BFTlNUQUNLXyR7b3NfdHJlZV5efSIgXAo+ID4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICIkb3NfYnJhbmNoIiAiT1BFTlNUQUNLXyR7b3NfdHJlZV5efSIKPiA+ICsgICAgICAgICAg
ICAgICAgZXZhbCAiZXhwb3J0IFJFVklTSU9OX09QRU5TVEFDS18ke29zX3RyZWVeXn0iCj4gPiAr
ICAgICAgICBmaQo+ID4gK30KPiA+ICtmb3Igb3NfdHJlZSBpbiBjaW5kZXIgZGV2c3RhY2sgZ2xh
bmNlIGtleXN0b25lIG5ldXRyb24gbm92YSByZXF1aXJlbWVudHM7IGRvCj4gPiArICAgICAgICBv
cGVuc3RhY2tfcmV2ICIkb3NfdHJlZSIKPiA+ICtkb25lCj4gCj4gSSB3b25kZXIgaWYgdGhpcyBm
dWxsIGdlbmVyYWxpdHkgaXMgcmVhbGx5IG5lY2Vzc2FyeSA/ICBJZiB5b3UgZG9uJ3QKPiBpbnRl
bmQgYnJhbmNoZXMgbGlrZSAgIG9wZW5zdGFjay1vY2F0YS1uZXV0cm9uICAgdGhlbiBpdCB3b3Vs
ZCBiZQo+IHN1ZmZpY2llbnQgdG8gY2FsbCBvbmUgZnVuY3Rpb24gZm9yIG5vdmEgYW5kIGFub3Ro
ZXIgZm9yIHRoZSBvdGhlcgo+IHRyZWVzLgoKSSdsbCBzZWUgd2hhdCBJIGNhbiBkby4KCj4gQW5k
LCBmcmFua2x5LCBJIGRvbid0IHRoaW5rIHdlIGNvdWxkIGhhdmUgYnJhbmNoZXMgbGlrZQo+IGBv
cGVuc3RhY2stb2NhdGEtbmV1dHJvbicuICBUaGF0IHdvdWxkIGJlIHRvbyBtYW55IGJyYW5jaGVz
LgoKWWVzLCBpdCB3YXMgdG8ga2VlcCBhIGRvb3Igb3Blbi4KCj4gU28gcGVyaGFwcyB0aGUgYnJh
bmNoIGBvcGVuc3RhY2stb2NhdGEtbm92YScgc2hvdWxkIGJlIGNhbGxlZAo+IGBvcGVuc3RhY2st
b2NhdGEnID8KClllcywgSSB0aGluayB0aGF0IHdvdWxkIGJlIGVub3VnaC4gWW91IG1lYW4gIm9w
ZW5zdGFjay0kdmVyc2lvbiIgcmlnaHQ/CihPciB3aXRoIG90aGVyIHdvcmRzICJvcGVuc3RhY2st
JHJlbGVhc2VfbmFtZSIuKQoKPiBBbHNvLCByaWdodCBub3cgSSB0aGluayBpdCdzIGNsZWFyIHRo
YXQgd2UncmUgbm90IGludGVuZGluZyB0byBhZGQKPiBvcGVuc3RhY2sgam9icyB0byBleGlzdGlu
ZyBicmFuY2hlcycgZmxpZ2h0cy4gIEJ1dCBpZiB3ZSB3ZXJlIHRvIGRvCj4gdGhhdCBpbiB0aGUg
ZnV0dXJlLCB3ZSB3b3VsZCB3YW50IGFsbCB0aGUgc3VidHJlZXMgdG8gYmUgdHJhY2tlZC4KPiAK
PiBNYXliZSB3ZSBzaG91bGQgaGF2ZSBhIHdheSBmb3IgY3ItZGFpbHktYnJhbmNoIHRvIGZldGNo
LCBhbmQgcHVzaCwKPiBtdWx0aXBsZSB0cmVlcy4gIFdlIGNvdWxkIGNhbGwgYXAtZmV0Y2gtdmVy
c2lvbiBvbiBldmVyeSB0cmVlLAo+IGFuZCBzZXQgdGhlIGFwcHJvcHJpYXRlIHZhcmlhYmxlICh3
aXRoIGRldGVybWluZV92ZXJzaW9uLCBhcyB5b3UgaGF2ZQo+IGFib3ZlKS4gIEFuZCB0aGVuIHNl
dCBhIHZhcmlhYmxlIHRvIGNhbGwgYXAtcHVzaCBtdWx0aXBsZSB0aW1lcywgaWYgd2UKPiBnZXQg
YSBwYXNzLgoKWWVzLCBJIGZpcnN0IGRvIHRoZSB3b3JrIHRvIGhhdmUgdGhlIGJyYW5jaGVzIGJl
ZW4gcHJvcGVybHkgc2V0dXAgdG8KdGVzdCBvcGVuc3RhY2sgb2YgYSByZWxlYXNlLCB0aGVuIGxh
dGVyIEkgY2FuIGxvb2sgaW50byBwdXNoaW5nIG11bHRpcGxlCmJyYW5jaGVzLgoKLS0gCkFudGhv
bnkgUEVSQVJECgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 16:57:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 16:57:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQzEC-00023F-OL; Fri, 30 Jun 2017 16:57:08 +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 1dQzEB-000238-QB
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 16:57:07 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 14/BF-03557-3E286595; Fri, 30 Jun 2017 16:57:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOIsWRWlGSWpSXmKPExsXilM8iqfuoKSz
 SYNprIYslHxezODB6HN39mymAMYo1My8pvyKBNeP1/UesBSe4K7Y1HmJvYJzP1cXIySEkcIJR
 omtxPoSdLXFj/j22LkYuDhaBOywSndvOsIIkJAQ8JX4cnAJlO0t8WTSFGaRISOAco8SBtwuZQ
 BIsAqoSh/tegxWxCQRLXF/yC8wWEVCXWHJ2EjuILSygLLHhyGQwm1dAR+LhwzNMELagxMmZT1
 hAbGaBUomTmz8D9XIA2dISy/9xgIRFgVp339rLPIGRfxaSjllIOmYhdECE1SX+zLvEjCGsLbF
 s4WtmCNtWYt269ywLGNlXMaoXpxaVpRbpWuglFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl
 5+duYgQGOAMQ7GCcfdn/EKMkB5OSKO/Ka6GRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4ORrDI
 oUEi1LTUyvSMnOAsQaTluDgURLh9asFSvMWFyTmFmemQ6ROMSpKifMagfQJgCQySvPg2mDxfY
 lRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvBEgU3gy80rgpr8CWswEtFh4RgjI4pJEhJRUA2P
 XpAXchY8a+mpnLDEMeDBlfWnHnbdRG8q2eUz//OvIj51JUuc38GxWKnDbM+Pco2ucj/6f+aba
 mlYU9MN7NWMVV/K1nbWTegqnP7He0XpuzY1br17tyQrL8/lfFOqpHjlrrv30zPhbdc/fX2cvN
 VF6KWu8+WtmznZuoapEhco7vxNT0piMppoqsRRnJBpqMRcVJwIACoj0fuoCAAA=
X-Env-Sender: marmarek@invisiblethingslab.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1498841825!104231884!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31061 invoked from network); 30 Jun 2017 16:57:06 -0000
Received: from out1-smtp.messagingengine.com (HELO
 out1-smtp.messagingengine.com) (66.111.4.25)
 by server-4.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Jun 2017 16:57:06 -0000
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 8F29A20BBE
 for <xen-devel@lists.xen.org>; Fri, 30 Jun 2017 12:57:05 -0400 (EDT)
Received: from frontend1 ([10.202.2.160])
 by compute7.internal (MEProxy); Fri, 30 Jun 2017 12:57:05 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=content-type:date:from:message-id
 :mime-version:subject:to:x-me-sender:x-me-sender:x-sasl-enc
 :x-sasl-enc; s=fm1; bh=iQ4lMmHtNnW+IU7rjcX4gX1W8PpqgMnkRtmt3fAKO
 bY=; b=ojZOvAb6HkWXbU11dGBBucMLNVyBaCe+a9pQpBQaHdrA3TWUjBsmZTyHQ
 RWtO3kc7LwTDjFuY85waAvlFrp362x04fUvxDfhSy2iQdEdSoKvBnRv3vgDeAPab
 Wrm/A2RpNX1FmBdwgisR7zCs40ErCzJu/GvV29pg4lln3Vse2KkkWDE/Xj2jfBLe
 ma2r7UA0rZJ4EHvp8d5Dh6sEwR57oX8JMWOK0e2UhYQ6f17uO58t+JnEHnVTJzZ0
 A8nFrrYnOpujz9dP0i3INZyE1ny0VzUGxZex1wbr/s37dBY2aNqJK1xullo/coNN
 MsziHSiq32uI7DR+NwiI+mnW65mvw==
X-ME-Sender: <xms:4YJWWcmXrDUs7jlQdSbruIFep1UTpKGzExkLSyaZ-SoJtH4bjkGhtQ>
X-Sasl-enc: zSmbu62OV76fXBeLdaFr2LDZdzrve7GdP0CAPh8tN/dU 1498841825
Received: from mail-itl (89-70-103-23.dynamic.chello.pl [89.70.103.23])
 by mail.messagingengine.com (Postfix) with ESMTPA id EC1697E815
 for <xen-devel@lists.xen.org>; Fri, 30 Jun 2017 12:57:04 -0400 (EDT)
Date: Fri, 30 Jun 2017 18:57:01 +0200
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel <xen-devel@lists.xen.org>
Message-ID: <20170630165701.GC3828@mail-itl>
MIME-Version: 1.0
User-Agent: Mutt/1.8.0 (2017-02-23)
Subject: [Xen-devel] offtopic: handling patches
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============3550043905244255562=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============3550043905244255562==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="DSayHWYpDlRfCAAQ"
Content-Disposition: inline


--DSayHWYpDlRfCAAQ
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Hi,

How you guys handle patches with emails? I know git am and git
format-patch/send-email, but those tools are quite limited, especially
when handling patch series, subsequent versions etc.
What I miss there:
 - patch versioning (git notes could be used, but it doesn't survive git
   commit --amend, nor git rebase)
 - keeping/versioning cover email
 - collecting Cc: from all patches in series into cover email
 - adding Reviewed-by, Acked-by etc tags

I can't believe you all do this all manually ;)
Is there any commonly available tool I can't find, or everyone have own
scripts?

--=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?

--DSayHWYpDlRfCAAQ
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQEcBAEBCAAGBQJZVoLdAAoJENuP0xzK19csooAH/iZnGiBv/sj4T0qx2RaJB6yh
Ey1XIXKp2sFjByiC2yjWtUZU70WB3WpP/Z2mctBQ2WfyDj+0EurOylP0fsHQ2Z+w
sdRMImF7v3un5Enp59mOfD19APwlCvsUsQ2+SInm4Ss94DfQGH58jYuYMHwPqydA
WfzcFSPzeXiFDqANwI+PmfYch3I9Gf1f8LR/J9Uyq5qN9Og0t907WIS6LL6Wdq4Q
4NCc/4aTd9/dJWfrpOGqE2dL7XTqNjFs2PEZwrqSpLXHPwoftMKreDBhvT/yz3AI
INi9/0+7WdD42D4XfWxzdP8B+/9Dk0YEbZQ+WBywLf3zW4MMhRNxV/UFs5jCEto=
=3lvu
-----END PGP SIGNATURE-----

--DSayHWYpDlRfCAAQ--


--===============3550043905244255562==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3550043905244255562==--


From xen-devel-bounces@lists.xen.org Fri Jun 30 16:58:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 16:58: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 1dQzFU-00028V-21; Fri, 30 Jun 2017 16:58:28 +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 1dQzFS-00028D-0P
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 16:58:26 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 31/89-01859-13386595; Fri, 30 Jun 2017 16:58:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrEIsWRWlGSWpSXmKPExsUSuHLSLV2D5rB
 Igy+H5C2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyrn7YxFpxirdjd8Z+tgfEDSxcjFweLwEpm
 iZafjWxdjJwcEgKeEo8P9TF3MXIA2SIST/6ngYSFBE4ySRy+IApiswioSrz/uYMdxGYTUJLYe
 /A4I4gtIqAo8eDlTVaQmcwC2xklPl2cA1YkLBAkcenEUjCbV0BP4ljvUhaIoTuZJN4uqYOIC0
 qcnPkELM4sUCzR8m8xO8gNzALSEsv/cYCEOQUsJa5cuscEYosKyEocm9TBPoFRYBaS7llIumc
 hdEOE1SX+zLvEjCFsK7Fu3XuWBYxsqxjVi1OLylKLdE31kooy0zNKchMzc3QNDYz1clOLixPT
 U3MSk4r1kvNzNzECw7uegYFxB+Plr06HGCU5mJREeVdeC40U4kvKT6nMSCzOiC8qzUktPsQow
 8GhJMFb2xgWKSRYlJqeWpGWmQOMNJi0BAePkgivXy1Qmre4IDG3ODMdInWKUZej6cOWL0xCLH
 n5ealS4rwHQGYIgBRllObBjYBF/SVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrx3QKbwZOa
 VwG16BXQEE9ARwjNCQI4oSURISTUw+vuHz9m/szOv+kZ27kYbO86OQzu/nDw35a6Dl3Ptv51b
 15/aXulZPyvijfQahxuHNh4PP2T9YrJNy1eGi8c7jZTO3jusuvrmrobaj3Pmz7zw305imfg/7
 6KZO5M/9jXel2XQ7+/NLD51yy52qUvOJxbr0GvvU9aJnFn5Sf6Ho6JExYtiFm/rx0osxRmJhl
 rMRcWJADl5Pnf1AgAA
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-10.tower-31.messagelabs.com!1498841904!102708248!1
X-Originating-IP: [81.169.146.218]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17261 invoked from network); 30 Jun 2017 16:58:24 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.218)
 by server-10.tower-31.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Jun 2017 16:58:24 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1498841904;
 l=742; s=domk; d=aepfle.de;
 h=In-Reply-To:Content-Disposition:Content-Type:MIME-Version:
 References:Subject:Cc:To:From:Date;
 bh=QY8jx4HEY24+K7KLgEDgOAE3RxdvZsuXHsVoxfLIW3g=;
 b=YUtpwHFuy7vFIgqBfH3qVDPY4TZdy4LuAq/r0OqUSljOSgEoIfC2kz7CCNrxnQ23ZK
 zXPRmilKdxfOMb2vkIqg29zn/MKJOL3YhAAXDY4zFedkZ1ZVuXetf7AxseaefwNUYyOn
 QmA03ll+r/fqqRt6yZRWh+oOJ/GEIaAVjvWXY=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWtrWFmrD4pjkQ2b4qvS
X-RZG-CLASS-ID: mo00
Received: from aepfle.de (charybdis-ext.suse.de [195.135.221.2])
 by smtp.strato.de (RZmta 41.0 AUTH) with ESMTPSA id y05ffat5UGwMUzl
 (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, 30 Jun 2017 18:58:22 +0200 (CEST)
Date: Fri, 30 Jun 2017 18:58:19 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20170630165819.GA18537@aepfle.de>
References: <20170626132835.24011-1-olaf@aepfle.de>
 <20170630144104.wqgwxr4xg3yv6nia@citrix.com>
 <20170630144841.sxzpctkyhx453gb5@MacBook-Pro-de-Roger.local>
 <20170630145023.4zsdm63i6delu7zq@citrix.com>
 <20170630145624.jnjgdbudu3ualjem@MacBook-Pro-de-Roger.local>
 <20170630151311.3xwqxbyi25tcma2u@citrix.com>
MIME-Version: 1.0
In-Reply-To: <20170630151311.3xwqxbyi25tcma2u@citrix.com>
User-Agent: Mutt/1.8.3 (7090)
Cc: Minios-devel <minios-devel@lists.xenproject.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>, xen-devel@lists.xen.org,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH] mini-os: link to libgcc.a to fix build with
 gcc7
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============3688926010807291861=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============3688926010807291861==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="HcAYCG3uE/tztfnV"
Content-Disposition: inline


--HcAYCG3uE/tztfnV
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline

On Fri, Jun 30, Wei Liu wrote:

> On second thought I don't think we want to make this worse. So the
> change in this patch should be conditional on gcc.

How whould I check for gcc in the Makefile?
In xen.git I see a conditional for clang. I dont have a clang at hand,
perhaps it knows about "-print-libgcc-file-name"?

Olaf

--HcAYCG3uE/tztfnV
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCWVaDJwAKCRBdQqD6ppg2
fgvkAJ0eyC1v753dBwsZYScHHHYdnjVesACeI/LLiT9GqHO0ISB/ue9BY7dSRgI=
=l3BP
-----END PGP SIGNATURE-----

--HcAYCG3uE/tztfnV--


--===============3688926010807291861==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============3688926010807291861==--


From xen-devel-bounces@lists.xen.org Fri Jun 30 17:01:18 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 17:01:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQzIC-0002pb-H5; Fri, 30 Jun 2017 17:01:16 +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 1dQzIA-0002p8-Et
 for xen-devel@lists.xensource.com; Fri, 30 Jun 2017 17:01:14 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 AD/6F-03577-9D386595; Fri, 30 Jun 2017 17:01:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVfdGc1i
 kwdPlBhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDN6FsrXdDWz1jx7kQ3SwPj
 7KQuRi4OIYG/jBLN1yexQziPGSXe/ulihnC2MUpsnfSFpYuRk0NEwFni65m5QFUcHLwC+hL7F
 umChIUF7CVmbPgM1iwhsENNYvnRtYwgCQkBT4nTB7eywNgz/zxn6mJk52ATsJI4JAYSZRFQlf
 i49yXzBEbuBYwMqxg1ilOLylKLdA0t9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczc
 xAn3OAAQ7GG9uDDjEKMnBpCTKu/JaaKQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd63TWGRQoJF
 qempFWmZOcDgg0lLcPAoifD61QKleYsLEnOLM9MhUqcYdTk2rF7/hUmIJS8/L1VKnHcpyAwBk
 KKM0jy4EbBIuMQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVhXltgXAnxZOaVwG16BXQEE9ARwj
 NCQI4oSURISTUwusuV3e1Osd2WM1mo4u/pIvfFcR5HH5qtUX9S+em+g9sPzadPFwtFLJnUrJQ
 n8uv+5Mtac1suBKxWl1Ocf/WmsPWkBa52i9QZ9h88ZFS9+tIUv4+T7gd9Oskz0XTyNAH/939Y
 eEXNUnUyUiQ6ln95NJPxWn9v/oSDRg+Kdm6PmpDc8u7aj6w2BSWW4oxEQy3mouJEAMrmGI9/A
 gAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1498842071!92592762!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39789 invoked from network); 30 Jun 2017 17:01: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; 30 Jun 2017 17:01: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 <osstest-admin@xenproject.org>)
 id 1dQzI5-00068t-Ls; Fri, 30 Jun 2017 17:01: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 1dQzHz-0005Ej-Ru; Fri, 30 Jun 2017 17:01:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dQzHz-0005OR-Eg; Fri, 30 Jun 2017 17:01:03 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111196-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-stop:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-start/win.repeat: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-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-rtds:debian-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check: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:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-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-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-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-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2: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-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-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=0fada059a7948153976cc152e36633dee3d5b273
X-Osstest-Versions-That: xen=c30bf55594a53fae8aae08aabf16fc192faad7da
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 30 Jun 2017 17:01:03 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 111196: 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>

ZmxpZ2h0IDExMTE5NiB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMTE5Ni8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRs
eSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTExMTYyIHBhc3MgaW4gMTExMTk2CiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQg
IGZhaWwgcGFzcyBpbiAxMTExNjIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTcgZ3Vlc3Qtc3RvcCBmYWlsIHBhc3MgaW4gMTExMTYyCgpSZWdy
ZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTExMTMxCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgMTYgZ3Vl
c3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMTExMzEKClRlc3RzIHdoaWNo
IGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luNy1hbWQ2NCAxOCBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgYmxvY2tl
ZCBpbiAxMTExMzEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0
LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMTExNjIgbGlrZSAxMTExMzEKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwg
bGlrZSAxMTExMzEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3Rh
bGwgICAgICAgICAgICAgICBmYWlsICBsaWtlIDExMTEzMQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQg
MTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDBmYWRhMDU5YTc5NDgxNTM5NzZjYzE1MmUz
NjYzM2RlZTNkNWIyNzMKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGMz
MGJmNTU1OTRhNTNmYWU4YWFlMDhhYWJmMTZmYzE5MmZhYWQ3ZGEKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDExMTEzMSAgMjAxNy0wNi0yOCAwMzoxOToyOSBaICAgIDIgZGF5cwpUZXN0aW5nIHNhbWUg
c2luY2UgICAxMTExNjIgIDIwMTctMDYtMjggMTk6NDM6MTYgWiAgICAxIGRheXMgICAgMiBhdHRl
bXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIElhbiBKYWNrc29uIDxJYW4u
SmFja3NvbkBldS5jaXRyaXguY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+CiAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPiBbeDg2
IGFuZCBhcm0zMl0KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZoLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNp
b24gOgoKKyBicmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgcmV2aXNpb249MGZhZGEwNTlhNzk0ODE1
Mzk3NmNjMTUyZTM2NjMzZGVlM2Q1YjI3MworIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3Jp
LWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MK
KysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBP
c3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAg
ICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9z
PS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJwor
KysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0
ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9t
ZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9s
b2NrICddJworKyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3Mv
bG9jaworKyBleGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9h
cC1wdXNoIHhlbi00LjktdGVzdGluZyAwZmFkYTA1OWE3OTQ4MTUzOTc2Y2MxNTJlMzY2MzNkZWUz
ZDViMjczCisgYnJhbmNoPXhlbi00LjktdGVzdGluZworIHJldmlzaW9uPTBmYWRhMDU5YTc5NDgx
NTM5NzZjYzE1MmUzNjYzM2RlZTNkNWIyNzMKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2Ny
aS1jb21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9z
CisrKysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2Ug
T3NzdGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAg
ICAgIHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBv
cz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScK
KysrICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3Nz
dGVzdC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hv
bWUvb3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICch
PScgeC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4v
Y3JpLWdldGNvbmZpZworKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJy
YW5jaCIgaW4KKyB0cmVlPXhlbgorIHhlbmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeHhl
biA9IHhsaW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeCA9IHggJ10nCisgcWVtdXVicmFu
Y2g9cWVtdS11cHN0cmVhbS00LjktdGVzdGluZworIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4v
Y3JpLWdldHByZXZ4ZW5icmFuY2ggeGVuLTQuOS10ZXN0aW5nCisgcHJldnhlbmJyYW5jaD14ZW4t
NC44LXRlc3RpbmcKKyAnWycgeDBmYWRhMDU5YTc5NDgxNTM5NzZjYzE1MmUzNjYzM2RlZTNkNWIy
NzMgPSB4ICddJworIDogdGVzdGVkLzIuNi4zOS54CisgLiAuL2FwLWNvbW1vbgorKyA6IG9zc3Rl
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
bnV4LXB2b3BzLmdpdAorKyA6IHRlc3RlZC9saW51eC0zLjE0CisrIDogdGVzdGVkL2xpbnV4LWFy
bS14ZW4KKysgJ1snIHhnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAn
XScKKysgJ1snIHggPSB4ICddJworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9w
cy5naXQKKysgOiB0ZXN0ZWQvbGludXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3Jn
L3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYu
MzkueAorKyA6IGRhaWx5LWNyb24ueGVuLTQuOS10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4t
NC45LXRlc3RpbmcKKysgOiBkYWlseS1jcm9uLnhlbi00LjktdGVzdGluZworKyA6IGRhaWx5LWNy
b24ueGVuLTQuOS10ZXN0aW5nCisrIDogZGFpbHktY3Jvbi54ZW4tNC45LXRlc3RpbmcKKysgOiBk
YWlseS1jcm9uLnhlbi00LjktdGVzdGluZworKyA6IGRhaWx5LWNyb24ueGVuLTQuOS10ZXN0aW5n
CisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4y
NworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24u
eGVuLTQuOS10ZXN0aW5nCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdAor
KyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVfVVBT
VFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQK
KyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQK
KyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2
aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRSRUVf
WFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGluZm9f
bGludXhfdHJlZSB4ZW4tNC45LXRlc3RpbmcKKyBjYXNlICQxIGluCisgcmV0dXJuIDEKKyBjYXNl
ICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MveGVuCisgeGVudmVyc2lvbj14
ZW4tNC45LXRlc3RpbmcKKyB4ZW52ZXJzaW9uPXhlbi00LjkKKyB4ZW52ZXJzaW9uPTQuOQorIGdp
dCBwdXNoIG9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdCAwZmFk
YTA1OWE3OTQ4MTUzOTc2Y2MxNTJlMzY2MzNkZWUzZDViMjczOnJlZnMvaGVhZHMvc3RhYmxlLTQu
OQpUbyBvc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgYzMw
YmY1NS4uMGZhZGEwNSAgMGZhZGEwNTlhNzk0ODE1Mzk3NmNjMTUyZTM2NjMzZGVlM2Q1YjI3MyAt
PiBzdGFibGUtNC45CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 17:01:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 17: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 1dQzIR-0002sX-UH; Fri, 30 Jun 2017 17:01: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=347159f46=wei.liu2@citrix.com>)
 id 1dQzIR-0002s6-5Q
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 17:01:31 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 43/AF-03577-AE386595; Fri, 30 Jun 2017 17:01:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsXitHRDpO6r5rB
 Ig19zWSy+b5nM5MDocfjDFZYAxijWzLyk/IoE1oyJx7czFdwTqfix5BFrA+MHvi5GTg4JAX+J
 Ffta2EBsNgFliZ+dvWC2iICeRNOB54wgNrNAnsTZ1YtYQWxhAXOJm60L2EFsFgFViT9b3oPV8
 wLFm1ctYYaYKS+xq+0iWL2QgIJEx/RjTBA1ghInZz5hgZgpIXHwxQvmCYzcs5CkZiFJLWBkWs
 WoUZxaVJZapGtopJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERgMDECwg/HyxoB
 DjJIcTEqivCuvhUYK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDNaAqLFBIsSk1PrUjLzAGGJUxa
 goNHSYTXrxYozVtckJhbnJkOkTrFqMvxasL/b0xCLHn5ealS4rxLQWYIgBRllObBjYDFyCVGW
 SlhXkago4R4ClKLcjNLUOVfMYpzMCoJ83qDTOHJzCuB2/QK6AgmoCOEZ4SAHFGSiJCSamDU3T
 D5yvrtDCtm/TN/5toRkCHRwPP72e78Gxsuiuczzip8Y172/eus6aJT7uctFhN7Xd+teCLU7sP
 f8PWJZT7dLq7LVReVPC/dwtQxYcPG/PmatZkPcq7drol+2KWoEHg6LGnDr9ZJMtN3/tVl/G/H
 tFrcnoHt64yrZ07K5K+97xsW/3Fj62lBJZbijERDLeai4kQAm5V+2YwCAAA=
X-Env-Sender: prvs=347159f46=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1498842088!63149081!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29546 invoked from network); 30 Jun 2017 17:01:29 -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;
 30 Jun 2017 17:01:29 -0000
X-IronPort-AV: E=Sophos;i="5.40,287,1496102400"; d="scan'208";a="430033363"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 30 Jun 2017 18:01:08 +0100
Message-ID: <20170630170126.4148-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 00/18] x86: more bool_t to bool 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>

U2VlaW5nIHRoYXQgYm9vbF90IGtlZXBzIGNyZWVwaW5nIGJhY2sgaW4gbmV3IHBhdGNoZXMgSSB0
aGluayB0aGUgb25seSBzb2x1dGlvbgppcyB0byBnZXQgcmlkIG9mIGJvb2xfdCBvbmNlIGFuZCBm
b3IgYWxsLCBhcyBzb29uIGFzIHBvc3NpYmxlLgoKV2VpIExpdSAoMTgpOgogIHg4Ni9hY3BpOiB1
c2UgcGxhaW4gYm9vbAogIHg4Ni9hcGljLmM6IHVzZSBwbGFpbiBib29sCiAgeDg2L2RlYnVnLmM6
IHVzZSBwbGFpbiBib29sCiAgeDg2L2RtaS5jOiB1c2UgcGxhaW4gYm9vbAogIHg4Ni9kb21jdGw6
IHVzZSBwbGFpbiBib29sCiAgeDg2L2hwZXQuYzogdXNlIHBsYWluIGJvb2wKICB4ODYvZTgyMC5j
OiB1c2UgcGxhbiBib29sCiAgeDg2L2kzODcuYzogdXNlIHBsYWluIGJvb2wKICB4ODYvaTgyNTku
YzogdXNlIHBsYWluIGJvb2wKICB4ODYvbW9uaXRvci5jOiB1c2UgcGxhaW4gYm9vbAogIHg4Ni94
c3RhdGUuYzogdXNlIHBsYWluIGJvb2wKICB4ODYvc3JhdC5jOiB1c2UgcGxhaW4gYm9vbAogIHg4
Ni9zbXBib290LmM6IHVzZSBwbGFpbiBib29sCiAgeDg2L2lvX2FwaWMuYzogdXNlIHBsYWluIGJv
b2wKICB4ODYvbXBwYXJzZS5jOiB1c2UgcGxhaW4gYm9vbAogIHg4Ni9udW1hLmM6IHVzZSBwbGFp
biBib29sCiAgeDg2L21zaS5jOiB1c2UgcGxhaW4gYm9vbAogIHg4Ni9wc3IuYzogdXNlIHBsYWlu
IGJvb2wKCiB4ZW4vYXJjaC94ODYvYWNwaS9ib290LmMgICAgICAgICAgICB8IDMwICsrKysrKysr
KysrKysrLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvYWNwaS9jcHVfaWRsZS5jICAgICAg
ICB8IDE5ICsrKysrKysrKystLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9hY3BpL2NwdWZyZXEvY3B1
ZnJlcS5jIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9hcGljLmMgICAgICAgICAgICAgICAgIHwgMzgg
KysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L2RlYnVn
LmMgICAgICAgICAgICAgICAgfCAgNCArKy0tCiB4ZW4vYXJjaC94ODYvZG1pX3NjYW4uYyAgICAg
ICAgICAgICB8ICA4ICsrKystLS0tCiB4ZW4vYXJjaC94ODYvZG9tY3RsLmMgICAgICAgICAgICAg
ICB8IDM4ICsrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4
Ni9lODIwLmMgICAgICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9nZW5hcGljL2Jp
Z3NtcC5jICAgICAgIHwgIDQgKystLQogeGVuL2FyY2gveDg2L2hwZXQuYyAgICAgICAgICAgICAg
ICAgfCAgMiArLQogeGVuL2FyY2gveDg2L2kzODcuYyAgICAgICAgICAgICAgICAgfCAxMCArKysr
Ky0tLS0tCiB4ZW4vYXJjaC94ODYvaTgyNTkuYyAgICAgICAgICAgICAgICB8IDEwICsrKysrLS0t
LS0KIHhlbi9hcmNoL3g4Ni9pb19hcGljLmMgICAgICAgICAgICAgIHwgMzYgKysrKysrKysrKysr
KysrKystLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9tb25pdG9yLmMgICAgICAgICAg
ICAgIHwgMjAgKysrKysrKysrLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L21wcGFyc2UuYyAgICAg
ICAgICAgICAgfCAyNSArKysrKysrKysrKy0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9tc2ku
YyAgICAgICAgICAgICAgICAgIHwgMzIgKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLQog
eGVuL2FyY2gveDg2L251bWEuYyAgICAgICAgICAgICAgICAgfCAxMCArKysrKy0tLS0tCiB4ZW4v
YXJjaC94ODYvcHNyLmMgICAgICAgICAgICAgICAgICB8IDE0ICsrKysrKystLS0tLS0tCiB4ZW4v
YXJjaC94ODYvc21wYm9vdC5jICAgICAgICAgICAgICB8ICA1ICsrKy0tCiB4ZW4vYXJjaC94ODYv
c3JhdC5jICAgICAgICAgICAgICAgICB8IDEwICsrKysrLS0tLS0KIHhlbi9hcmNoL3g4Ni90aW1l
LmMgICAgICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni94c3RhdGUuYyAgICAgICAg
ICAgICAgIHwgMzAgKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2Fz
bS14ODYvYWNwaS5oICAgICAgICAgIHwgIDUgKystLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvYXBp
Yy5oICAgICAgICAgIHwgIDQgKystLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVpZGxlLmggICAg
ICAgfCAgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9pb19hcGljLmggICAgICAgfCAgNiArKyst
LS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaXJxLmggICAgICAgICAgIHwgIDIgKy0KIHhlbi9pbmNs
dWRlL2FzbS14ODYvbW9uaXRvci5oICAgICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYv
bXBzcGVjLmggICAgICAgIHwgIDYgKysrLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L21zaS5oICAg
ICAgICAgICB8ICA2ICsrKy0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9udW1hLmggICAgICAgICAg
fCAgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zb2Z0aXJxLmggICAgICAgfCAgMiArLQogeGVu
L2luY2x1ZGUvYXNtLXg4Ni90aW1lLmggICAgICAgICAgfCAgMiArLQogeGVuL2luY2x1ZGUvYXNt
LXg4Ni94c3RhdGUuaCAgICAgICAgfCAgNiArKystLS0KIHhlbi9pbmNsdWRlL3hlbi9kbWkuaCAg
ICAgICAgICAgICAgIHwgIDIgKy0KIDM1IGZpbGVzIGNoYW5nZWQsIDE5OCBpbnNlcnRpb25zKCsp
LCAyMDAgZGVsZXRpb25zKC0pCgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 30 17:01:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 17: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 1dQzIT-0002tO-5P; Fri, 30 Jun 2017 17:01: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=347159f46=wei.liu2@citrix.com>)
 id 1dQzIR-0002sB-Nm
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 17:01:31 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 B3/F0-02181-AE386595; Fri, 30 Jun 2017 17:01:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHSDve6r5rB
 Ig12tIhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8b2N1OZCg7zVqw80sbUwDiBu4uRk0NCwF9i
 1fEORhCbTUBZ4mdnLxuILSKgJ9F04DlYnFkgT+Ls6kWsILawgIFE//e97CA2i4CqxP6GzcwgN
 q+AuUT/p1tsEDPlJXa1XQSr5xSwkLi0YRoLiC0EVLP46h4mCFtBomP6MSaIXkGJkzOfsEDskp
 A4+OIF8wRG3llIUrOQpBYwMq1i1ChOLSpLLdI1tNBLKspMzyjJTczM0TU0MNbLTS0uTkxPzUl
 MKtZLzs/dxAgMnnoGBsYdjL9Pex5ilORgUhLlXXktNFKILyk/pTIjsTgjvqg0J7X4EKMMB4eS
 BG9GU1ikkGBRanpqRVpmDjCMYdISHDxKIrx+tUBp3uKCxNzizHSI1ClGXY5XE/5/YxJiycvPS
 5US59UCmSEAUpRRmgc3AhZTlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ8wqCTOHJzCuB2/
 QK6AgmoCOEZ4SAHFGSiJCSamCUtVryIsW9lDN0d/SiyBmOqjfDrj6qVrEv0rbyXqx4z+3optd
 T4hfY354+28RNiHFNlsuOY83M3QcuZy7+3+SmcqlPd53ysUaZA9vUxA7UcnZfNGyQfmT8fc8O
 2WtntVd9OJd2LNVOKPn8QqVquedzLK7wKRXJT2F3v2Bf7HBAKF35+c2jlxSUWIozEg21mIuKE
 wGhaYUCpAIAAA==
X-Env-Sender: prvs=347159f46=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1498842088!102764747!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62157 invoked from network); 30 Jun 2017 17:01:29 -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;
 30 Jun 2017 17:01:29 -0000
X-IronPort-AV: E=Sophos;i="5.40,287,1496102400"; d="scan'208";a="438494975"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 30 Jun 2017 18:01:12 +0100
Message-ID: <20170630170126.4148-5-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170630170126.4148-1-wei.liu2@citrix.com>
References: <20170630170126.4148-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 04/18] x86/dmi.c: use 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
aC94ODYvZG1pX3NjYW4uYyB8IDggKysrKy0tLS0KIHhlbi9pbmNsdWRlL3hlbi9kbWkuaCAgIHwg
MiArLQogMiBmaWxlcyBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RtaV9zY2FuLmMgYi94ZW4vYXJjaC94ODYvZG1pX3Nj
YW4uYwppbmRleCA4NTY0YTc3ZWEwLi5mY2RmMmQzOTUyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvZG1pX3NjYW4uYworKysgYi94ZW4vYXJjaC94ODYvZG1pX3NjYW4uYwpAQCAtMTgzLDggKzE4
Myw4IEBAIHN0YXRpYyBpbnQgX19pbml0IGRtaV90YWJsZShwYWRkcl90IGJhc2UsIHUzMiBsZW4s
IGludCBudW0sCiB9CiAKIAotc3RhdGljIGlubGluZSBib29sX3QgX19pbml0IGRtaV9jaGVja3N1
bShjb25zdCB2b2lkIF9faW9tZW0gKmJ1ZiwKLQkJCQkJIHVuc2lnbmVkIGludCBsZW4pCitzdGF0
aWMgaW5saW5lIGJvb2wgX19pbml0IGRtaV9jaGVja3N1bShjb25zdCB2b2lkIF9faW9tZW0gKmJ1
ZiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBs
ZW4pCiB7CiAJdTggc3VtID0gMDsKIAljb25zdCB1OCAqcCA9IGJ1ZjsKQEAgLTc1MywxMCArNzUz
LDEwIEBAIGZhaWw6CQlkKys7CiAgKglPbiByZXR1cm4sIHllYXIsIG1vbnRoIGFuZCBkYXkgYXJl
IGd1YXJhbnRlZWQgdG8gYmUgaW4gdGhlCiAgKglyYW5nZSBvZiBbMCw5OTk5XSwgWzAsMTJdIGFu
ZCBbMCwzMV0gcmVzcGVjdGl2ZWx5LgogICovCi1ib29sX3QgX19pbml0IGRtaV9nZXRfZGF0ZShp
bnQgZmllbGQsIGludCAqeWVhcnAsIGludCAqbW9udGhwLCBpbnQgKmRheXApCitib29sIF9faW5p
dCBkbWlfZ2V0X2RhdGUoaW50IGZpZWxkLCBpbnQgKnllYXJwLCBpbnQgKm1vbnRocCwgaW50ICpk
YXlwKQogewogCWludCB5ZWFyID0gMCwgbW9udGggPSAwLCBkYXkgPSAwOwotCWJvb2xfdCBleGlz
dHM7CisJYm9vbCBleGlzdHM7CiAJY29uc3QgY2hhciAqcywgKmUsICp5OwogCiAJcyA9IGZpZWxk
IDwgRE1JX1NUUklOR19NQVggPyBkbWlfaWRlbnRbZmllbGRdIDogTlVMTDsKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL3hlbi9kbWkuaCBiL3hlbi9pbmNsdWRlL3hlbi9kbWkuaAppbmRleCBkZjI2
ZDRiM2UzLi5lYmEyYzI3YjJmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vZG1pLmgKKysr
IGIveGVuL2luY2x1ZGUveGVuL2RtaS5oCkBAIC0zNiw3ICszNiw3IEBAIGV4dGVybiBpbnQgZG1p
X2NoZWNrX3N5c3RlbShzdHJ1Y3QgZG1pX3N5c3RlbV9pZCAqbGlzdCk7CiBleHRlcm4gdm9pZCBk
bWlfc2Nhbl9tYWNoaW5lKHZvaWQpOwogZXh0ZXJuIGNvbnN0IGNoYXIgKmRtaV9nZXRfdGFibGUo
cGFkZHJfdCAqYmFzZSwgdTMyICpsZW4pOwogZXh0ZXJuIHZvaWQgZG1pX2VmaV9nZXRfdGFibGUo
Y29uc3Qgdm9pZCAqc21iaW9zLCBjb25zdCB2b2lkICpzbWJpb3MzKTsKLWJvb2xfdCBkbWlfZ2V0
X2RhdGUoaW50IGZpZWxkLCBpbnQgKnllYXJwLCBpbnQgKm1vbnRocCwgaW50ICpkYXlwKTsKK2Jv
b2wgZG1pX2dldF9kYXRlKGludCBmaWVsZCwgaW50ICp5ZWFycCwgaW50ICptb250aHAsIGludCAq
ZGF5cCk7CiBleHRlcm4gdm9pZCBkbWlfZW5kX2Jvb3Qodm9pZCk7CiAKICNlbmRpZgkvKiBfX0RN
SV9IX18gKi8KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 30 17:01:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 17: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 1dQzIT-0002tr-D2; Fri, 30 Jun 2017 17:01: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=347159f46=wei.liu2@citrix.com>)
 id 1dQzIR-0002sI-P4
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 17:01:31 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 C4/79-02962-BE386595; Fri, 30 Jun 2017 17:01:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOIsWRWlGSWpSXmKPExsXitHRDpO6r5rB
 Ig6ObdC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oydV7+zFdxjqVjy4itjA2MnSxcjJ4eEgL/E
 1M8TmUFsNgFliZ+dvWwgtoiAnkTTgeeMIDazQJ7E2dWLWEFsYQFDiVub/4LVsAioSrz8+xusl
 1fAXKL1QhcjxEx5iV1tF8HqOQUsJC5tmAa2SwioZvHVPUwQtoJEx/RjTBC9ghInZz5hgdglIX
 HwxQvmCYy8s5CkZiFJLWBkWsWoUZxaVJZapGtopJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5h
 UrJecn7uJERg8DECwg/HyxoBDjJIcTEqivCuvhUYK8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDN
 aAqLFBIsSk1PrUjLzAGGMUxagoNHSYTXrxYozVtckJhbnJkOkTrFaMzR9GHLFyaOVxP+f2MSY
 snLz0uVEuddCjJJAKQ0ozQPbhAsvi4xykoJ8zICnSbEU5BalJtZgir/ilGcg1FJmNcbZApPZl
 4J3L5XQKcwAZ0iPCME5JSSRISUVAPjHT/NHZs4cv5I/pvBW/9dvr51npXfhK3rMxYeSoo09D/
 5q2PR8sNKc45UHjv/ldms5oJHNs8m3fr7/z+war6MDloaLW9/5K7WlU2LUr4u+rD0hrzNCi3f
 whP/zU91LLgULCq4fs5dxSM7H88V/L//it+zCv1FZ6xfb1rh/6nUNU1q/9Yzrl3dn5RYijMSD
 bWYi4oTAU0D8jeqAgAA
X-Env-Sender: prvs=347159f46=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1498842088!63149081!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29604 invoked from network); 30 Jun 2017 17:01:30 -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;
 30 Jun 2017 17:01:30 -0000
X-IronPort-AV: E=Sophos;i="5.40,287,1496102400"; d="scan'208";a="430033366"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 30 Jun 2017 18:01:14 +0100
Message-ID: <20170630170126.4148-7-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170630170126.4148-1-wei.liu2@citrix.com>
References: <20170630170126.4148-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 06/18] x86/hpet.c: use 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
aC94ODYvaHBldC5jIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRl
bGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2hwZXQuYyBiL3hlbi9hcmNoL3g4
Ni9ocGV0LmMKaW5kZXggN2U4YjQzOGMwZi4uNDZmNGM0MjhhMSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2hwZXQuYworKysgYi94ZW4vYXJjaC94ODYvaHBldC5jCkBAIC01OCw3ICs1OCw3IEBA
IHU4IF9faW5pdGRhdGEgaHBldF9mbGFnczsKICAqIGlmIFJUQyBpbnRlcnJ1cHRzIGFyZSBlbmFi
bGVkLiBFbmFibGUgdGhpcyBvcHRpb24gaWYgd2FudCB0byBhbHdheXMgZW5hYmxlCiAgKiBsZWdh
Y3kgaHBldCBicm9hZGNhc3QgZm9yIGRlZXAgQyBzdGF0ZQogICovCi1zdGF0aWMgYm9vbF90IF9f
aW5pdGRhdGEgZm9yY2VfaHBldF9icm9hZGNhc3Q7CitzdGF0aWMgYm9vbCBfX2luaXRkYXRhIGZv
cmNlX2hwZXRfYnJvYWRjYXN0OwogYm9vbGVhbl9wYXJhbSgiaHBldGJyb2FkY2FzdCIsIGZvcmNl
X2hwZXRfYnJvYWRjYXN0KTsKIAogLyoKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 30 17:01:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 17: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 1dQzIT-0002uP-Kd; Fri, 30 Jun 2017 17:01: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=347159f46=wei.liu2@citrix.com>)
 id 1dQzIS-0002sB-5P
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 17:01:32 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 29/F0-02181-BE386595; Fri, 30 Jun 2017 17:01:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHSDve7r5rB
 Igynt/Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aXA7tZCxZxVpya9JS5gfE6WxcjJ4eEgL/E
 0pZ57CA2m4CyxM/OXrC4iICeRNOB54wgNrNAnsTZ1YtYQWxhASOJr/eugdksAqoSl29eYQKxe
 QXMJdb+mwc1U15iV9tFsBpOAQuJSxumsYDYQkA1i6/uYYKwFSQ6ph+D6hWUODnzCQvELgmJgy
 9eME9g5J2FJDULSWoBI9MqRo3i1KKy1CJdQwu9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK
 95PzcTYzA4KlnYGDcwfj7tOchRkkOJiVR3pXXQiOF+JLyUyozEosz4otKc1KLDzHKcHAoSfBm
 NIVFCgkWpaanVqRl5gDDGCYtwcGjJMLrVwuU5i0uSMwtzkyHSJ1i1OV4NeH/NyYhlrz8vFQpc
 V4tkBkCIEUZpXlwI2AxdYlRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMK8gyBSezLwSuE2vgI
 5gAjpCeEYIyBEliQgpqQbG7B9OZR0pTCr1RyJ2xkfMSDWcbrruhNRh3wmR14xbVmn/XKOm3f5
 0w4fYXcc4diy/bHm38oLwuubOJ1UCQRccapkuu2m19IukpvxyzzD5x7hK5IvqrqyGWbdzBZJY
 zCcKr/c8emhfwPxTJlvuXeRN8ZYW2dq+o+TkEiEhx4+9pUuzX/PFzFqmxFKckWioxVxUnAgAc
 JyiIKQCAAA=
X-Env-Sender: prvs=347159f46=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1498842088!102764747!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62270 invoked from network); 30 Jun 2017 17:01:30 -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;
 30 Jun 2017 17:01:30 -0000
X-IronPort-AV: E=Sophos;i="5.40,287,1496102400"; d="scan'208";a="438494977"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 30 Jun 2017 18:01:11 +0100
Message-ID: <20170630170126.4148-4-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170630170126.4148-1-wei.liu2@citrix.com>
References: <20170630170126.4148-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 03/18] x86/debug.c: use 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
aC94ODYvZGVidWcuYyB8IDQgKystLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwg
MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZGVidWcuYyBiL3hlbi9h
cmNoL3g4Ni9kZWJ1Zy5jCmluZGV4IDIwNzAwNzdlYzUuLmE1ZDg1YTkyZjkgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9kZWJ1Zy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kZWJ1Zy5jCkBAIC0xNTYs
NyArMTU2LDcgQEAgZGJnX3B2X3ZhMm1mbihkYmd2YV90IHZhZGRyLCBzdHJ1Y3QgZG9tYWluICpk
cCwgdWludDY0X3QgcGdkM3ZhbCkKIC8qIFJldHVybnM6IG51bWJlciBvZiBieXRlcyByZW1haW5p
bmcgdG8gYmUgY29waWVkICovCiB1bnNpZ25lZCBpbnQgZGJnX3J3X2d1ZXN0X21lbShzdHJ1Y3Qg
ZG9tYWluICpkcCwgdm9pZCAqIF9fdXNlciBnYWRkciwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHZvaWQgKiBfX3VzZXIgYnVmLCB1bnNpZ25lZCBpbnQgbGVuLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYm9vbF90IHRvYWRkciwgdWludDY0X3QgcGdkMykKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJvb2wgdG9hZGRyLCB1aW50NjRfdCBwZ2QzKQogewogICAg
IHdoaWxlICggbGVuID4gMCApCiAgICAgewpAQCAtMjA3LDcgKzIwNyw3IEBAIHVuc2lnbmVkIGlu
dCBkYmdfcndfZ3Vlc3RfbWVtKHN0cnVjdCBkb21haW4gKmRwLCB2b2lkICogX191c2VyIGdhZGRy
LAogICogUmV0dXJuczogbnVtYmVyIG9mIGJ5dGVzIHJlbWFpbmluZyB0byBiZSBjb3BpZWQuIAog
ICovCiB1bnNpZ25lZCBpbnQgZGJnX3J3X21lbSh2b2lkICogX191c2VyIGFkZHIsIHZvaWQgKiBf
X3VzZXIgYnVmLAotICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGxlbiwgZG9t
aWRfdCBkb21pZCwgYm9vbF90IHRvYWRkciwKKyAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCBsZW4sIGRvbWlkX3QgZG9taWQsIGJvb2wgdG9hZGRyLAogICAgICAgICAgICAgICAg
ICAgICAgICAgdWludDY0X3QgcGdkMykKIHsKICAgICBEQkdQMigiZ21lbTphZGRyOiVseCBidWY6
JXAgbGVuOiQldSBkb21pZDolZCB0b2FkZHI6JXhcbiIsCi0tIAoyLjExLjAKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 17:01:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 17: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 1dQzIT-0002un-Ro; Fri, 30 Jun 2017 17:01: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=347159f46=wei.liu2@citrix.com>)
 id 1dQzIS-0002sc-EE
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 17:01:32 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 D1/9F-03582-BE386595; Fri, 30 Jun 2017 17:01:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHRDpO7r5rB
 Ig/WbxC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxLL3ayFCzRqlj2YRl7A+NOqS5GTg4JAX+J
 W3cbmEBsNgFliZ+dvWwgtoiAnkTTgeeMIDazQJ7E2dWLWLsYOTiEBQwlfv62AgmzCKhKtE04D
 VbCK2Au8W7iPHaIkfISu9ousoLYnAIWEpc2TGMBsYWAahZf3cMEYStIdEw/xgTRKyhxcuYTFo
 hVEhIHX7xgnsDIOwtJahaS1AJGplWMGsWpRWWpRbqGRnpJRZnpGSW5iZk5uoYGZnq5qcXFiem
 pOYlJxXrJ+bmbGIGhwwAEOxgvbww4xCjJwaQkyrvyWmikEF9SfkplRmJxRnxRaU5q8SFGGQ4O
 JQnejKawSCHBotT01Iq0zBxgEMOkJTh4lER4/WqB0rzFBYm5xZnpEKlTjLocryb8/8YkxJKXn
 5cqJc67FGSGAEhRRmke3AhYRF1ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMK83yBSezLwSuE
 2vgI5gAjpCeEYIyBEliQgpqQbG018VNvtFHeDN0k4WubB6mf2ZxbrJ3ldWpy8Uat6vOOmCFcN
 xmzXhE4xmzNnv4pq8stcnvtfUSTf8S4vn7AV7uZYx+0ZU8G0WF7hZ7/XN4MOzRzZH185ewHld
 02q6y4XH0dnrBM27l2T9/94SkXSyfO2fHKanv96rTRB9wpW8/6i3Yt00o96HSizFGYmGWsxFx
 YkAH8h9BaMCAAA=
X-Env-Sender: prvs=347159f46=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1498842088!63149081!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29640 invoked from network); 30 Jun 2017 17:01:31 -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;
 30 Jun 2017 17:01:31 -0000
X-IronPort-AV: E=Sophos;i="5.40,287,1496102400"; d="scan'208";a="430033367"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 30 Jun 2017 18:01:13 +0100
Message-ID: <20170630170126.4148-6-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170630170126.4148-1-wei.liu2@citrix.com>
References: <20170630170126.4148-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 05/18] x86/domctl: use 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
aC94ODYvZG9tY3RsLmMgfCAzOCArKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0t
LQogMSBmaWxlIGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKyksIDE5IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwpp
bmRleCBmNDBlOTg5ZmQ4Li43ZmE1OGI0OWFmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9t
Y3RsLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCkBAIC0zMTgsNyArMzE4LDcgQEAgbG9u
ZyBhcmNoX2RvX2RvbWN0bCgKICAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7CiAgICAg
c3RydWN0IGRvbWFpbiAqY3VycmQgPSBjdXJyLT5kb21haW47CiAgICAgbG9uZyByZXQgPSAwOwot
ICAgIGJvb2xfdCBjb3B5YmFjayA9IDA7CisgICAgYm9vbCBjb3B5YmFjayA9IGZhbHNlOwogICAg
IHVuc2lnbmVkIGxvbmcgaTsKIAogICAgIHN3aXRjaCAoIGRvbWN0bC0+Y21kICkKQEAgLTMzMCw3
ICszMzAsNyBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKAogICAgICAgICBpZiAoIHJldCA9PSAtRVJF
U1RBUlQgKQogICAgICAgICAgICAgcmV0dXJuIGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9u
KF9fSFlQRVJWSVNPUl9hcmNoXzEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgImgiLCB1X2RvbWN0bCk7Ci0gICAgICAgIGNvcHliYWNrID0gMTsKKyAg
ICAgICAgY29weWJhY2sgPSB0cnVlOwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgWEVOX0RP
TUNUTF9pb3BvcnRfcGVybWlzc2lvbjoKQEAgLTQwNSw3ICs0MDUsNyBAQCBsb25nIGFyY2hfZG9f
ZG9tY3RsKAogICAgICAgICBzcGluX3VubG9jaygmZC0+cGFnZV9hbGxvY19sb2NrKTsKIAogICAg
ICAgICBkb21jdGwtPnUuZ2V0bWVtbGlzdC5udW1fcGZucyA9IGk7Ci0gICAgICAgIGNvcHliYWNr
ID0gMTsKKyAgICAgICAgY29weWJhY2sgPSB0cnVlOwogICAgICAgICBicmVhazsKICAgICB9CiAK
QEAgLTU3Niw3ICs1NzYsNyBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKAogICAgICAgICAgICAgcmV0
ID0gLUVGQVVMVDsKIAogICAgIGdldGh2bWNvbnRleHRfb3V0OgotICAgICAgICBjb3B5YmFjayA9
IDE7CisgICAgICAgIGNvcHliYWNrID0gdHJ1ZTsKICAgICAgICAgeGZyZWUoYy5kYXRhKTsKICAg
ICAgICAgYnJlYWs7CiAgICAgfQpAQCAtNjExLDcgKzYxMSw3IEBAIGxvbmcgYXJjaF9kb19kb21j
dGwoCiAgICAgY2FzZSBYRU5fRE9NQ1RMX2dldF9hZGRyZXNzX3NpemU6CiAgICAgICAgIGRvbWN0
bC0+dS5hZGRyZXNzX3NpemUuc2l6ZSA9IGlzX3B2XzMyYml0X2RvbWFpbihkKSA/IDMyIDoKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgQklUU19QRVJfTE9ORzsKLSAgICAgICAgY29weWJhY2sgPSAxOworICAgICAgICBjb3B5YmFj
ayA9IHRydWU7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBYRU5fRE9NQ1RMX3NldF9tYWNo
aW5lX2FkZHJlc3Nfc2l6ZToKQEAgLTYyMyw3ICs2MjMsNyBAQCBsb25nIGFyY2hfZG9fZG9tY3Rs
KAogCiAgICAgY2FzZSBYRU5fRE9NQ1RMX2dldF9tYWNoaW5lX2FkZHJlc3Nfc2l6ZToKICAgICAg
ICAgZG9tY3RsLT51LmFkZHJlc3Nfc2l6ZS5zaXplID0gZC0+YXJjaC5waHlzYWRkcl9iaXRzaXpl
OwotICAgICAgICBjb3B5YmFjayA9IDE7CisgICAgICAgIGNvcHliYWNrID0gdHJ1ZTsKICAgICAg
ICAgYnJlYWs7CiAKICAgICBjYXNlIFhFTl9ET01DVExfc2VuZHRyaWdnZXI6CkBAIC04NzQsNyAr
ODc0LDcgQEAgbG9uZyBhcmNoX2RvX2RvbWN0bCgKIAogICAgICAgICAgICAgcmV0ID0gMDsKICAg
ICAgICAgICAgIHZjcHVfdW5wYXVzZSh2KTsKLSAgICAgICAgICAgIGNvcHliYWNrID0gMTsKKyAg
ICAgICAgICAgIGNvcHliYWNrID0gdHJ1ZTsKICAgICAgICAgfQogICAgICAgICBlbHNlCiAgICAg
ICAgIHsKQEAgLTk1OSw3ICs5NTksNyBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKAogICAgICAgICAg
ICAgICAgICAgICAgICAgICZkb21jdGwtPnUudHNjX2luZm8uZ3RzY19raHosCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgJmRvbWN0bC0+dS50c2NfaW5mby5pbmNhcm5hdGlvbik7CiAgICAgICAg
ICAgICBkb21haW5fdW5wYXVzZShkKTsKLSAgICAgICAgICAgIGNvcHliYWNrID0gMTsKKyAgICAg
ICAgICAgIGNvcHliYWNrID0gdHJ1ZTsKICAgICAgICAgfQogICAgICAgICBicmVhazsKIApAQCAt
MTAwMyw3ICsxMDAzLDcgQEAgbG9uZyBhcmNoX2RvX2RvbWN0bCgKICAgICAgICAgZG9tY3RsLT51
LmdkYnN4X2d1ZXN0X21lbWlvLnJlbWFpbiA9IGRvbWN0bC0+dS5nZGJzeF9ndWVzdF9tZW1pby5s
ZW47CiAgICAgICAgIHJldCA9IGdkYnN4X2d1ZXN0X21lbV9pbyhkb21jdGwtPmRvbWFpbiwgJmRv
bWN0bC0+dS5nZGJzeF9ndWVzdF9tZW1pbyk7CiAgICAgICAgIGlmICggIXJldCApCi0gICAgICAg
ICAgIGNvcHliYWNrID0gMTsKKyAgICAgICAgICAgY29weWJhY2sgPSB0cnVlOwogICAgICAgICBi
cmVhazsKIAogICAgIGNhc2UgWEVOX0RPTUNUTF9nZGJzeF9wYXVzZXZjcHU6CkBAIC0xMDYwLDcg
KzEwNjAsNyBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKAogICAgICAgICAgICAgICAgIH0KICAgICAg
ICAgICAgIH0KICAgICAgICAgfQotICAgICAgICBjb3B5YmFjayA9IDE7CisgICAgICAgIGNvcHli
YWNrID0gdHJ1ZTsKICAgICAgICAgYnJlYWs7CiAgICAgfQogCkBAIC0xMjIwLDcgKzEyMjAsNyBA
QCBsb25nIGFyY2hfZG9fZG9tY3RsKAogCiAgICAgdmNwdWV4dHN0YXRlX291dDoKICAgICAgICAg
aWYgKCBkb21jdGwtPmNtZCA9PSBYRU5fRE9NQ1RMX2dldHZjcHVleHRzdGF0ZSApCi0gICAgICAg
ICAgICBjb3B5YmFjayA9IDE7CisgICAgICAgICAgICBjb3B5YmFjayA9IHRydWU7CiAgICAgICAg
IGJyZWFrOwogICAgIH0KIApAQCAtMTIzOCw3ICsxMjM4LDcgQEAgbG9uZyBhcmNoX2RvX2RvbWN0
bCgKICAgICAgICAgICAgICAgICAgICAgICAmZG9tY3RsLT51LmF1ZGl0X3AybS5vcnBoYW5zLAog
ICAgICAgICAgICAgICAgICAgICAgICZkb21jdGwtPnUuYXVkaXRfcDJtLm0ycF9iYWQsCiAgICAg
ICAgICAgICAgICAgICAgICAgJmRvbWN0bC0+dS5hdWRpdF9wMm0ucDJtX2JhZCk7Ci0gICAgICAg
ICAgICBjb3B5YmFjayA9IDE7CisgICAgICAgICAgICBjb3B5YmFjayA9IHRydWU7CiAgICAgICAg
IH0KICAgICAgICAgYnJlYWs7CiAjZW5kaWYgLyogUDJNX0FVRElUICovCkBAIC0xMjgyLDcgKzEy
ODIsNyBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKAogCiAgICAgICAgIGlmICggZG9tY3RsLT5jbWQg
PT0gWEVOX0RPTUNUTF9nZXRfdmNwdV9tc3JzICkKICAgICAgICAgewotICAgICAgICAgICAgcmV0
ID0gMDsgY29weWJhY2sgPSAxOworICAgICAgICAgICAgcmV0ID0gMDsgY29weWJhY2sgPSB0cnVl
OwogCiAgICAgICAgICAgICAvKiBOVUxMIGd1ZXN0IGhhbmRsZSBpcyBhIHJlcXVlc3QgZm9yIG1h
eCBzaXplLiAqLwogICAgICAgICAgICAgaWYgKCBndWVzdF9oYW5kbGVfaXNfbnVsbCh2bXNycy0+
bXNycykgKQpAQCAtMTM3OSw3ICsxMzc5LDcgQEAgbG9uZyBhcmNoX2RvX2RvbWN0bCgKICAgICAg
ICAgICAgIGVsc2UKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICB2bXNycy0+bXNyX2Nv
dW50ID0gaTsKLSAgICAgICAgICAgICAgICBjb3B5YmFjayA9IDE7CisgICAgICAgICAgICAgICAg
Y29weWJhY2sgPSB0cnVlOwogICAgICAgICAgICAgfQogICAgICAgICB9CiAgICAgICAgIGJyZWFr
OwpAQCAtMTQwNyw3ICsxNDA3LDcgQEAgbG9uZyBhcmNoX2RvX2RvbWN0bCgKIAogICAgICAgICBj
YXNlIFhFTl9ET01DVExfUFNSX0NNVF9PUF9RVUVSWV9STUlEOgogICAgICAgICAgICAgZG9tY3Rs
LT51LnBzcl9jbXRfb3AuZGF0YSA9IGQtPmFyY2gucHNyX3JtaWQ7Ci0gICAgICAgICAgICBjb3B5
YmFjayA9IDE7CisgICAgICAgICAgICBjb3B5YmFjayA9IHRydWU7CiAgICAgICAgICAgICBicmVh
azsKIAogICAgICAgICBkZWZhdWx0OgpAQCAtMTQ0MSwyMSArMTQ0MSwyMSBAQCBsb25nIGFyY2hf
ZG9fZG9tY3RsKAogICAgICAgICAgICAgcmV0ID0gcHNyX2dldF9sM19jYm0oZCwgZG9tY3RsLT51
LnBzcl9jYXRfb3AudGFyZ2V0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmRv
bWN0bC0+dS5wc3JfY2F0X29wLmRhdGEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBQU1JfQ0JNX1RZUEVfTDMpOwotICAgICAgICAgICAgY29weWJhY2sgPSAxOworICAgICAgICAg
ICAgY29weWJhY2sgPSB0cnVlOwogICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgY2FzZSBY
RU5fRE9NQ1RMX1BTUl9DQVRfT1BfR0VUX0wzX0NPREU6CiAgICAgICAgICAgICByZXQgPSBwc3Jf
Z2V0X2wzX2NibShkLCBkb21jdGwtPnUucHNyX2NhdF9vcC50YXJnZXQsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAmZG9tY3RsLT51LnBzcl9jYXRfb3AuZGF0YSwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFBTUl9DQk1fVFlQRV9MM19DT0RFKTsKLSAgICAgICAg
ICAgIGNvcHliYWNrID0gMTsKKyAgICAgICAgICAgIGNvcHliYWNrID0gdHJ1ZTsKICAgICAgICAg
ICAgIGJyZWFrOwogCiAgICAgICAgIGNhc2UgWEVOX0RPTUNUTF9QU1JfQ0FUX09QX0dFVF9MM19E
QVRBOgogICAgICAgICAgICAgcmV0ID0gcHNyX2dldF9sM19jYm0oZCwgZG9tY3RsLT51LnBzcl9j
YXRfb3AudGFyZ2V0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmRvbWN0bC0+
dS5wc3JfY2F0X29wLmRhdGEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQU1Jf
Q0JNX1RZUEVfTDNfREFUQSk7Ci0gICAgICAgICAgICBjb3B5YmFjayA9IDE7CisgICAgICAgICAg
ICBjb3B5YmFjayA9IHRydWU7CiAgICAgICAgICAgICBicmVhazsKIAogICAgICAgICBkZWZhdWx0
OgpAQCAtMTQ5MCw3ICsxNDkwLDcgQEAgdm9pZCBhcmNoX2dldF9pbmZvX2d1ZXN0KHN0cnVjdCB2
Y3B1ICp2LCB2Y3B1X2d1ZXN0X2NvbnRleHRfdSBjKQogewogICAgIHVuc2lnbmVkIGludCBpOwog
ICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47Ci0gICAgYm9vbF90IGNvbXBh
dCA9IGlzX3B2XzMyYml0X2RvbWFpbihkKTsKKyAgICBib29sIGNvbXBhdCA9IGlzX3B2XzMyYml0
X2RvbWFpbihkKTsKICNkZWZpbmUgYyhmbGQpICghY29tcGF0ID8gKGMubmF0LT5mbGQpIDogKGMu
Y21wLT5mbGQpKQogCiAgICAgaWYgKCAhaXNfcHZfZG9tYWluKGQpICkKLS0gCjIuMTEuMAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 30 17:01:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 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 1dQzIU-0002vH-5U; Fri, 30 Jun 2017 17:01:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=347159f46=wei.liu2@citrix.com>)
 id 1dQzIS-0002sr-UC
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 17:01:33 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 88/1F-03704-CE386595; Fri, 30 Jun 2017 17:01:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKIsWRWlGSWpSXmKPExsXitHRDpO6b5rB
 Ig75ORovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPlA9+C26wVx17cYGtg/MXSxcjJISHgL3Gm
 8Q87iM0moCzxs7OXDcQWEdCTaDrwnBHEZhbIkzi7ehEriC0sYCDx4csWsHoWAVWJ+1NXgMV5B
 cwl/p5+DDVTXmJX20WwOKeAhcSlDdPA4kJANYuv7mGCsBUkOqYfY4LoFZQ4OfMJC8QuCYmDL1
 4wT2DknYUkNQtJagEj0ypG9eLUorLUIl0TvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT
 83E2MwMBhAIIdjN2X/Q8xSnIwKYnyrrwWGinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvdtU1ik
 kGBRanpqRVpmDjCEYdISHDxKIrx+tUBp3uKCxNzizHSI1ClGY46mD1u+MHG8mvD/G5MQS15+X
 qqUOK8GMDqEBEBKM0rz4AbBYusSo6yUMC8j0GlCPAWpRbmZJajyrxjFORiVhHkPg9zDk5lXAr
 fvFdApTECnCM8IATmlJBEhJdXAqGIfWZCqEBjx6/wv2cUZaxfqdW6eJ15W++ru6xu70h33Lny
 W2fbttsrLVQIGiqE3+/Mvl+U9EPU97Xhfb0fdgp/eIZNtH22bPjlxhsePU1VqLxZpH9rznmmG
 FcsErdjZpnLXjly79CD2vqFq6IOqSbNL7i17t6zgUa1p6Im1eqsOPPujsXy36x0lluKMREMt5
 qLiRAC1ic6YqAIAAA==
X-Env-Sender: prvs=347159f46=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1498842090!74469752!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52177 invoked from network); 30 Jun 2017 17:01:31 -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;
 30 Jun 2017 17:01:31 -0000
X-IronPort-AV: E=Sophos;i="5.40,287,1496102400"; d="scan'208";a="430033368"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 30 Jun 2017 18:01:15 +0100
Message-ID: <20170630170126.4148-8-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170630170126.4148-1-wei.liu2@citrix.com>
References: <20170630170126.4148-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 07/18] x86/e820.c: use plan 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>

Tm90ZSB0aGF0IGU4MjBfbXRycl9jbGlwIHJlbWFpbnMgczggYWx0aG91Z2ggdGhlIGNvbW1hbmQg
bGluZQpwYXJhbWV0ZXIgaXMgYm9vbCwgYmVjYXVzZSBpdCBpcyBhIHRyaXN0YXRlIHZhcmlhYmxl
LgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4v
YXJjaC94ODYvZTgyMC5jIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAx
IGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2U4MjAuYyBiL3hlbi9hcmNo
L3g4Ni9lODIwLmMKaW5kZXggYmMxNTQ0YTUxNC4uN2M1NzJiYWRlMiAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2U4MjAuYworKysgYi94ZW4vYXJjaC94ODYvZTgyMC5jCkBAIC0yOSw3ICsyOSw3
IEBAIHN0YXRpYyBzOCBfX2luaXRkYXRhIGU4MjBfbXRycl9jbGlwID0gLTE7CiBib29sZWFuX3Bh
cmFtKCJlODIwLW10cnItY2xpcCIsIGU4MjBfbXRycl9jbGlwKTsKIAogLyogb3B0X2U4MjBfdmVy
Ym9zZTogQmUgdmVyYm9zZSBhYm91dCBjbGlwcGluZywgdGhlIG9yaWdpbmFsIGU4MjAsICZjICov
Ci1zdGF0aWMgYm9vbF90IF9faW5pdGRhdGEgZTgyMF92ZXJib3NlOworc3RhdGljIGJvb2wgX19p
bml0ZGF0YSBlODIwX3ZlcmJvc2U7CiBib29sZWFuX3BhcmFtKCJlODIwLXZlcmJvc2UiLCBlODIw
X3ZlcmJvc2UpOwogCiBzdHJ1Y3QgZTgyMG1hcCBlODIwOwotLSAKMi4xMS4wCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRl
dmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 30 17:01:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 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 1dQzIU-0002vl-Ds; Fri, 30 Jun 2017 17:01: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=347159f46=wei.liu2@citrix.com>)
 id 1dQzIT-0002sx-6c
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 17:01:33 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 2A/8E-22472-CE386595; Fri, 30 Jun 2017 17:01:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOIsWRWlGSWpSXmKPExsXitHSDve6b5rB
 Ig5aHHBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aRp6dYC5YqVrzZsIalgfGMVBcjJ4eEgL/E
 /1Xr2EBsNgFliZ+dvWC2iICeRNOB54wgNrNAnsTZ1YtYQWxhAUOJhYe/gtksAqoS/e+mgdXwC
 phL7OvbwAgxU15iV9tFsBpOAQuJSxumsYDYQkA1i6/uYYKwFSQ6ph9jgugVlDg58wkLxC4JiY
 MvXjBPYOSdhSQ1C0lqASPTKkaN4tSistQiXUMLvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKR
 iveT83E2MwOCpZ2Bg3MH4+7TnIUZJDiYlUd6V10IjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw
 ZjSFRQoJFqWmp1akZeYAwxgmLcHBoyTC61cLlOYtLkjMLc5Mh0idYjTm2LB6/RcmjlcT/n9jE
 mLJy89LlRLn1QKZJABSmlGaBzcIFl+XGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzCoJM4c
 nMK4Hb9wroFCagU4RnhICcUpKIkJJqYJxgu3nRjgd3rq8wb6rKW+628fxbRzENF9u0b3Mnfzq
 z7RKH1eQ12z7uPd4Q0C6rqLFYhfXC+Y8ND4V/JJTxt67/qPtCuOR+w91TZUr3Fn3e8L5j+4RX
 NWXnXzOWxUVO1jVpbEucI/5iYwP/HNVXkZff7dx+7HnOudaoC5oMyqt2HdCzbPK2vMqlxFKck
 WioxVxUnAgA2SA3VaoCAAA=
X-Env-Sender: prvs=347159f46=wei.liu2@citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1498842088!102764747!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62395 invoked from network); 30 Jun 2017 17:01:31 -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;
 30 Jun 2017 17:01:31 -0000
X-IronPort-AV: E=Sophos;i="5.40,287,1496102400"; d="scan'208";a="438494976"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 30 Jun 2017 18:01:10 +0100
Message-ID: <20170630170126.4148-3-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170630170126.4148-1-wei.liu2@citrix.com>
References: <20170630170126.4148-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 02/18] x86/apic.c: use 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
aC94ODYvYXBpYy5jICAgICAgICB8IDMwICsrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLQog
eGVuL2luY2x1ZGUvYXNtLXg4Ni9hcGljLmggfCAgNCArKy0tCiAyIGZpbGVzIGNoYW5nZWQsIDE3
IGluc2VydGlvbnMoKyksIDE3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9hcGljLmMgYi94ZW4vYXJjaC94ODYvYXBpYy5jCmluZGV4IDhjNmMyZjU4MTkuLjI4YTFlZjhh
NTggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9hcGljLmMKKysrIGIveGVuL2FyY2gveDg2L2Fw
aWMuYwpAQCAtMzcsOCArMzcsOCBAQAogI2luY2x1ZGUgPGlvX3BvcnRzLmg+CiAjaW5jbHVkZSA8
eGVuL2tleGVjLmg+CiAKLXN0YXRpYyBib29sX3QgdGR0X2VuYWJsZWQgX19yZWFkX21vc3RseTsK
LXN0YXRpYyBib29sX3QgdGR0X2VuYWJsZSBfX2luaXRkYXRhID0gMTsKK3N0YXRpYyBib29sIHRk
dF9lbmFibGVkIF9fcmVhZF9tb3N0bHk7CitzdGF0aWMgYm9vbCB0ZHRfZW5hYmxlIF9faW5pdGRh
dGEgPSB0cnVlOwogYm9vbGVhbl9wYXJhbSgidGR0IiwgdGR0X2VuYWJsZSk7CiAKIHN0YXRpYyBz
dHJ1Y3QgewpAQCAtNzAsNyArNzAsNyBAQCBzdGF0aWMgczggX19pbml0ZGF0YSBlbmFibGVfbG9j
YWxfYXBpYzsgLyogLTE9Zm9yY2UtZGlzYWJsZSwgKzE9Zm9yY2UtZW5hYmxlICovCiAgKi8KIHU4
IF9fcmVhZF9tb3N0bHkgYXBpY192ZXJib3NpdHk7CiAKLXN0YXRpYyBib29sX3QgX19pbml0ZGF0
YSBvcHRfeDJhcGljID0gMTsKK3N0YXRpYyBib29sIF9faW5pdGRhdGEgb3B0X3gyYXBpYyA9IHRy
dWU7CiBib29sZWFuX3BhcmFtKCJ4MmFwaWMiLCBvcHRfeDJhcGljKTsKIAogLyoKQEAgLTc5LDgg
Kzc5LDggQEAgYm9vbGVhbl9wYXJhbSgieDJhcGljIiwgb3B0X3gyYXBpYyk7CiAgKi8KIHN0YXRp
YyBlbnVtIGFwaWNfbW9kZSBhcGljX2Jvb3RfbW9kZSA9IEFQSUNfTU9ERV9JTlZBTElEOwogCi1i
b29sX3QgX19yZWFkX21vc3RseSB4MmFwaWNfZW5hYmxlZCA9IDA7Ci1ib29sX3QgX19yZWFkX21v
c3RseSBkaXJlY3RlZF9lb2lfZW5hYmxlZCA9IDA7Citib29sIF9fcmVhZF9tb3N0bHkgeDJhcGlj
X2VuYWJsZWQgPSBmYWxzZTsKK2Jvb2wgX19yZWFkX21vc3RseSBkaXJlY3RlZF9lb2lfZW5hYmxl
ZCA9IGZhbHNlOwogCiBzdGF0aWMgaW50IG1vZGVybl9hcGljKHZvaWQpCiB7CkBAIC0xMzAsOSAr
MTMwLDkgQEAgdm9pZCBfX2luaXQgYXBpY19pbnRyX2luaXQodm9pZCkKIH0KIAogLyogVXNpbmcg
QVBJQyB0byBnZW5lcmF0ZSBzbXBfbG9jYWxfdGltZXJfaW50ZXJydXB0PyAqLwotc3RhdGljIGJv
b2xfdCBfX3JlYWRfbW9zdGx5IHVzaW5nX2FwaWNfdGltZXI7CitzdGF0aWMgYm9vbCBfX3JlYWRf
bW9zdGx5IHVzaW5nX2FwaWNfdGltZXI7CiAKLXN0YXRpYyBib29sX3QgX19yZWFkX21vc3RseSBl
bmFibGVkX3ZpYV9hcGljYmFzZTsKK3N0YXRpYyBib29sIF9fcmVhZF9tb3N0bHkgZW5hYmxlZF92
aWFfYXBpY2Jhc2U7CiAKIGludCBnZXRfcGh5c2ljYWxfYnJvYWRjYXN0KHZvaWQpCiB7CkBAIC0z
ODcsNyArMzg3LDcgQEAgaW50IF9faW5pdCB2ZXJpZnlfbG9jYWxfQVBJQyh2b2lkKQogICAgICAg
ICBlbHNlCiAgICAgICAgIHsKICAgICAgICAgICAgIGlvYXBpY19hY2tfbmV3ID0gMDsKLSAgICAg
ICAgICAgIGRpcmVjdGVkX2VvaV9lbmFibGVkID0gMTsKKyAgICAgICAgICAgIGRpcmVjdGVkX2Vv
aV9lbmFibGVkID0gdHJ1ZTsKICAgICAgICAgICAgIHByaW50aygiRW5hYmxlZCBkaXJlY3RlZCBF
T0kgd2l0aCBpb2FwaWNfYWNrX29sZCBvbiFcbiIpOwogICAgICAgICB9CiAgICAgfQpAQCAtODM5
LDcgKzgzOSw3IEBAIHN0YXRpYyBpbnQgX19pbml0IGRldGVjdF9pbml0X0FQSUMgKHZvaWQpCiAg
ICAgICAgICAgICBtc3JfY29udGVudCAmPSB+TVNSX0lBMzJfQVBJQ0JBU0VfQkFTRTsKICAgICAg
ICAgICAgIG1zcl9jb250ZW50IHw9IE1TUl9JQTMyX0FQSUNCQVNFX0VOQUJMRSB8IEFQSUNfREVG
QVVMVF9QSFlTX0JBU0U7CiAgICAgICAgICAgICB3cm1zcmwoTVNSX0lBMzJfQVBJQ0JBU0UsIG1z
cl9jb250ZW50KTsKLSAgICAgICAgICAgIGVuYWJsZWRfdmlhX2FwaWNiYXNlID0gMTsKKyAgICAg
ICAgICAgIGVuYWJsZWRfdmlhX2FwaWNiYXNlID0gdHJ1ZTsKICAgICAgICAgfQogICAgIH0KICAg
ICAvKgpAQCAtOTQ1LDcgKzk0NSw3IEBAIHZvaWQgX19pbml0IHgyYXBpY19ic3Bfc2V0dXAodm9p
ZCkKIAogICAgIGlmICggIXgyYXBpY19lbmFibGVkICkKICAgICB7Ci0gICAgICAgIHgyYXBpY19l
bmFibGVkID0gMTsKKyAgICAgICAgeDJhcGljX2VuYWJsZWQgPSB0cnVlOwogICAgICAgICBfX2Vu
YWJsZV94MmFwaWMoKTsKICAgICB9CiAKQEAgLTExNzYsNyArMTE3Niw3IEBAIHZvaWQgX19pbml0
IHNldHVwX2Jvb3RfQVBJQ19jbG9jayh2b2lkKQogewogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7
CiAgICAgYXBpY19wcmludGsoQVBJQ19WRVJCT1NFLCAiVXNpbmcgbG9jYWwgQVBJQyB0aW1lciBp
bnRlcnJ1cHRzLlxuIik7Ci0gICAgdXNpbmdfYXBpY190aW1lciA9IDE7CisgICAgdXNpbmdfYXBp
Y190aW1lciA9IHRydWU7CiAKICAgICBsb2NhbF9pcnFfc2F2ZShmbGFncyk7CiAKQEAgLTExODUs
NyArMTE4NSw3IEBAIHZvaWQgX19pbml0IHNldHVwX2Jvb3RfQVBJQ19jbG9jayh2b2lkKQogICAg
IGlmICggdGR0X2VuYWJsZSAmJiBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfVFNDX0RFQURMSU5F
KSApCiAgICAgewogICAgICAgICBwcmludGsoS0VSTl9ERUJVRyAiVFNDIGRlYWRsaW5lIHRpbWVy
IGVuYWJsZWRcbiIpOwotICAgICAgICB0ZHRfZW5hYmxlZCA9IDE7CisgICAgICAgIHRkdF9lbmFi
bGVkID0gdHJ1ZTsKICAgICB9CiAKICAgICBzZXR1cF9BUElDX3RpbWVyKCk7CkBAIC0xMjU4LDEy
ICsxMjU4LDEyIEBAIHZvaWQgYXBpY190aW1lcl9pbnRlcnJ1cHQoc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKiByZWdzKQogICAgIHJhaXNlX3NvZnRpcnEoVElNRVJfU09GVElSUSk7CiB9CiAKLXN0YXRp
YyBERUZJTkVfUEVSX0NQVShib29sX3QsIHN0YXRlX2R1bXBfcGVuZGluZyk7CitzdGF0aWMgREVG
SU5FX1BFUl9DUFUoYm9vbCwgc3RhdGVfZHVtcF9wZW5kaW5nKTsKIAogdm9pZCBzbXBfc2VuZF9z
dGF0ZV9kdW1wKHVuc2lnbmVkIGludCBjcHUpCiB7CiAgICAgLyogV2Ugb3ZlcmxvYWQgdGhlIHNw
dXJpb3VzIGludGVycnVwdCBoYW5kbGVyIHRvIGhhbmRsZSB0aGUgZHVtcC4gKi8KLSAgICBwZXJf
Y3B1KHN0YXRlX2R1bXBfcGVuZGluZywgY3B1KSA9IDE7CisgICAgcGVyX2NwdShzdGF0ZV9kdW1w
X3BlbmRpbmcsIGNwdSkgPSB0cnVlOwogICAgIHNlbmRfSVBJX21hc2soY3B1bWFza19vZihjcHUp
LCBTUFVSSU9VU19BUElDX1ZFQ1RPUik7CiB9CiAKQEAgLTEyODAsNyArMTI4MCw3IEBAIHZvaWQg
c3B1cmlvdXNfaW50ZXJydXB0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIGlmIChh
cGljX2lzcl9yZWFkKFNQVVJJT1VTX0FQSUNfVkVDVE9SKSkgewogICAgICAgICBhY2tfQVBJQ19p
cnEoKTsKICAgICAgICAgaWYgKHRoaXNfY3B1KHN0YXRlX2R1bXBfcGVuZGluZykpIHsKLSAgICAg
ICAgICAgIHRoaXNfY3B1KHN0YXRlX2R1bXBfcGVuZGluZykgPSAwOworICAgICAgICAgICAgdGhp
c19jcHUoc3RhdGVfZHVtcF9wZW5kaW5nKSA9IGZhbHNlOwogICAgICAgICAgICAgZHVtcF9leGVj
c3RhdGUocmVncyk7CiAgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAgfQpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hcGljLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2FwaWMu
aAppbmRleCBlYTY3NWI3ZjBhLi45ZDdlYzkzMDQyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20teDg2L2FwaWMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2FwaWMuaApAQCAtMjksOCAr
MjksOCBAQCBlbnVtIGFwaWNfbW9kZSB7CiB9OwogCiBleHRlcm4gdTggYXBpY192ZXJib3NpdHk7
Ci1leHRlcm4gYm9vbF90IHgyYXBpY19lbmFibGVkOwotZXh0ZXJuIGJvb2xfdCBkaXJlY3RlZF9l
b2lfZW5hYmxlZDsKK2V4dGVybiBib29sIHgyYXBpY19lbmFibGVkOworZXh0ZXJuIGJvb2wgZGly
ZWN0ZWRfZW9pX2VuYWJsZWQ7CiAKIHZvaWQgY2hlY2tfeDJhcGljX3ByZWVuYWJsZWQodm9pZCk7
CiB2b2lkIHgyYXBpY19ic3Bfc2V0dXAodm9pZCk7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 17:01:34 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 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 1dQzIU-0002wP-Mb; Fri, 30 Jun 2017 17:01:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=347159f46=wei.liu2@citrix.com>)
 id 1dQzIT-0002t2-A9
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 17:01:33 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 43/28-03557-CE386595; Fri, 30 Jun 2017 17:01:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHRDpO6b5rB
 Ig+XvOC2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oylvctZCg5zVTQensDUwLiJo4uRk0NCwF/i
 7vm5LCA2m4CyxM/OXjYQW0RAT6LpwHNGEJtZIE/i7OpFrCC2sIChxN2fD4FsDg4WAVWJpke2I
 GFeAXOJBY872CFGykvsarsIVs4pYCFxacM0sPFCQDWLr+5hgrAVJDqmH2OC6BWUODnzCQvEKg
 mJgy9eME9g5J2FJDULSWoBI9MqRo3i1KKy1CJdQyO9pKLM9IyS3MTMHF1DAzO93NTi4sT01Jz
 EpGK95PzcTYzA0GEAgh2MlzcGHGKU5GBSEuVdeS00UogvKT+lMiOxOCO+qDQntfgQowwHh5IE
 b0ZTWKSQYFFqempFWmYOMIhh0hIcPEoivH61QGne4oLE3OLMdIjUKUZdjlcT/n9jEmLJy89Ll
 RLnXQoyQwCkKKM0D24ELKIuMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZjXG2QKT2ZeCdymV0
 BHMAEdITwjBOSIkkSElFQDo/xiP38B9fX7SnKiHh+7+/3FvWfOV8WZbghxO1yX0Ph45OTdB6/
 n+SsdYNKyW/H6mB7r6kP7shjnLPs6y9F+mc0eNhbNhj/CUqe2xgfNuPPyV/QDuTvL905zveU1
 5elVzW195h7/yjKmX9nU1GM3663yea4s55uHrvvs+vDBdHG8dHHpWvH/9cxKLMUZiYZazEXFi
 QDGDzySowIAAA==
X-Env-Sender: prvs=347159f46=wei.liu2@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1498842088!63149081!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29687 invoked from network); 30 Jun 2017 17:01:31 -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;
 30 Jun 2017 17:01:31 -0000
X-IronPort-AV: E=Sophos;i="5.40,287,1496102400"; d="scan'208";a="430033369"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 30 Jun 2017 18:01:16 +0100
Message-ID: <20170630170126.4148-9-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170630170126.4148-1-wei.liu2@citrix.com>
References: <20170630170126.4148-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 08/18] x86/i387.c: use 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
aC94ODYvaTM4Ny5jIHwgMTAgKysrKystLS0tLQogMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9u
cygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaTM4Ny5jIGIv
eGVuL2FyY2gveDg2L2kzODcuYwppbmRleCA5YTE3MmRiNWRjLi44ODQ1MjUyMmFkIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvaTM4Ny5jCisrKyBiL3hlbi9hcmNoL3g4Ni9pMzg3LmMKQEAgLTIy
LDcgKzIyLDcgQEAKIC8qIFJlc3RvcmUgeDg3IGV4dGVuZGVkIHN0YXRlICovCiBzdGF0aWMgaW5s
aW5lIHZvaWQgZnB1X3hyc3RvcihzdHJ1Y3QgdmNwdSAqdiwgdWludDY0X3QgbWFzaykKIHsKLSAg
ICBib29sX3Qgb2s7CisgICAgYm9vbCBvazsKIAogICAgIEFTU0VSVCh2LT5hcmNoLnhzYXZlX2Fy
ZWEpOwogICAgIC8qCkBAIC0xMzUsNyArMTM1LDcgQEAgc3RhdGljIGlubGluZSB1aW50NjRfdCB2
Y3B1X3hzYXZlX21hc2soY29uc3Qgc3RydWN0IHZjcHUgKnYpCiAvKiBTYXZlIHg4NyBleHRlbmRl
ZCBzdGF0ZSAqLwogc3RhdGljIGlubGluZSB2b2lkIGZwdV94c2F2ZShzdHJ1Y3QgdmNwdSAqdikK
IHsKLSAgICBib29sX3Qgb2s7CisgICAgYm9vbCBvazsKICAgICB1aW50NjRfdCBtYXNrID0gdmNw
dV94c2F2ZV9tYXNrKHYpOwogCiAgICAgQVNTRVJUKG1hc2spOwpAQCAtMjYwLDEwICsyNjAsMTAg
QEAgdm9pZCB2Y3B1X3Jlc3RvcmVfZnB1X2xhenkoc3RydWN0IHZjcHUgKnYpCiAgKiBPbiBlYWNo
IGNvbnRleHQgc3dpdGNoLCBzYXZlIHRoZSBuZWNlc3NhcnkgRlBVIGluZm8gb2YgVkNQVSBiZWlu
ZyBzd2l0Y2ggCiAgKiBvdXQuIEl0IGRpc3BhdGNoZXMgc2F2aW5nIG9wZXJhdGlvbiBiYXNlZCBv
biBDUFUncyBjYXBhYmlsaXR5LgogICovCi1zdGF0aWMgYm9vbF90IF92Y3B1X3NhdmVfZnB1KHN0
cnVjdCB2Y3B1ICp2KQorc3RhdGljIGJvb2wgX3ZjcHVfc2F2ZV9mcHUoc3RydWN0IHZjcHUgKnYp
CiB7CiAgICAgaWYgKCAhdi0+ZnB1X2RpcnRpZWQgJiYgIXYtPmFyY2gubm9ubGF6eV94c3RhdGVf
dXNlZCApCi0gICAgICAgIHJldHVybiAwOworICAgICAgICByZXR1cm4gZmFsc2U7CiAKICAgICBB
U1NFUlQoIWlzX2lkbGVfdmNwdSh2KSk7CiAKQEAgLTI3Nyw3ICsyNzcsNyBAQCBzdGF0aWMgYm9v
bF90IF92Y3B1X3NhdmVfZnB1KHN0cnVjdCB2Y3B1ICp2KQogCiAgICAgdi0+ZnB1X2RpcnRpZWQg
PSAwOwogCi0gICAgcmV0dXJuIDE7CisgICAgcmV0dXJuIHRydWU7CiB9CiAKIHZvaWQgdmNwdV9z
YXZlX2ZwdShzdHJ1Y3QgdmNwdSAqdikKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 30 17:01:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 17: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 1dQzIU-0002x7-VV; Fri, 30 Jun 2017 17:01:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=347159f46=wei.liu2@citrix.com>)
 id 1dQzIT-0002sr-D0
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 17:01:33 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 30/2F-03704-DE386595; Fri, 30 Jun 2017 17:01:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeJIrShJLcpLzFFi42JxWrohUvdNc1i
 kwc+duhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aKrh3sBT/4K14tuMHUwDiDt4uRk0NCwF/i
 yb/n7CA2m4CyxM/OXjYQW0RAT6LpwHNGEJtZIE/i7OpFrCC2sICRxIubx5m6GDk4WARUJa71B
 oCEeQUsJLbduMsMMVJeYlfbRbByTqD4pQ3TWEBsIQFzicVX9zBB2AoSHdOPMUH0CkqcnPmEBW
 KVhMTBFy+YJzDyzkKSmoUktYCRaRWjenFqUVlqka6JXlJRZnpGSW5iZo6uoYGZXm5qcXFiemp
 OYlKxXnJ+7iZGYOAwAMEOxu7L/ocYJTmYlER5V14LjRTiS8pPqcxILM6ILyrNSS0+xCjDwaEk
 wfu2KSxSSLAoNT21Ii0zBxjCMGkJDh4lEV6/WqA0b3FBYm5xZjpE6hSjLserCf+/MQmx5OXnp
 UqJ82oAI0JIAKQoozQPbgQsni4xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmPcwyCU8mXklcJ
 teAR3BBHSE8IwQkCNKEhFSUg2MK01DT+cc4F665LvNg2yJ91trLVx1hINV7vIU8r2NO7St0vf
 SOx2T9OYHa7rto5bIfdi/N9VP+WZ44hG34vunz7q+ylpvyCV6d84l774pGetjDv4NYQnYcXry
 yqyTChKFH+NnlK0L8eRfOGMq7+/+2HyR3f9q8vN9LXt3xVvxLL9kLJx0P/m8EktxRqKhFnNRc
 SIAjl090KICAAA=
X-Env-Sender: prvs=347159f46=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1498842090!74469752!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52387 invoked from network); 30 Jun 2017 17:01:32 -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;
 30 Jun 2017 17:01:32 -0000
X-IronPort-AV: E=Sophos;i="5.40,287,1496102400"; d="scan'208";a="430033371"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 30 Jun 2017 18:01:17 +0100
Message-ID: <20170630170126.4148-10-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170630170126.4148-1-wei.liu2@citrix.com>
References: <20170630170126.4148-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 09/18] x86/i8259.c: use 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
aC94ODYvaTgyNTkuYyAgICAgIHwgMTAgKysrKystLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9p
cnEuaCB8ICAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaTgyNTkuYyBiL3hlbi9hcmNoL3g4Ni9p
ODI1OS5jCmluZGV4IDA3NDY1YWFjZTguLjE2NmNhMWEzZTEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9pODI1OS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9pODI1OS5jCkBAIC0zMiw5ICszMiw5IEBA
CiAKIHN0YXRpYyBERUZJTkVfU1BJTkxPQ0soaTgyNTlBX2xvY2spOwogCi1zdGF0aWMgYm9vbF90
IF9tYXNrX2FuZF9hY2tfODI1OUFfaXJxKHVuc2lnbmVkIGludCBpcnEpOworc3RhdGljIGJvb2wg
X21hc2tfYW5kX2Fja184MjU5QV9pcnEodW5zaWduZWQgaW50IGlycSk7CiAKLWJvb2xfdCBib2d1
c184MjU5QV9pcnEodW5zaWduZWQgaW50IGlycSkKK2Jvb2wgYm9ndXNfODI1OUFfaXJxKHVuc2ln
bmVkIGludCBpcnEpCiB7CiAgICAgcmV0dXJuIF9tYXNrX2FuZF9hY2tfODI1OUFfaXJxKGlycSk7
CiB9CkBAIC0xOTMsMTEgKzE5MywxMSBAQCBzdGF0aWMgaW5saW5lIGludCBpODI1OUFfaXJxX3Jl
YWwodW5zaWduZWQgaW50IGlycSkKICAqIHRvIHRoZSB0d28gODI1OXMgaXMgaW1wb3J0YW50ISAg
UmV0dXJuIGEgYm9vbGVhbgogICogaW5kaWNhdGluZyB3aGV0aGVyIHRoZSBpcnEgd2FzIGdlbnVp
bmUgb3Igc3B1cmlvdXMuCiAgKi8KLXN0YXRpYyBib29sX3QgX21hc2tfYW5kX2Fja184MjU5QV9p
cnEodW5zaWduZWQgaW50IGlycSkKK3N0YXRpYyBib29sIF9tYXNrX2FuZF9hY2tfODI1OUFfaXJx
KHVuc2lnbmVkIGludCBpcnEpCiB7CiAgICAgdW5zaWduZWQgaW50IGlycW1hc2sgPSAxIDw8IGly
cTsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwotICAgIGJvb2xfdCBpc19yZWFsX2lycSA9IDE7
IC8qIEFzc3VtZSByZWFsIHVubGVzcyBzcHVyaW91cyAqLworICAgIGJvb2wgaXNfcmVhbF9pcnEg
PSB0cnVlOyAvKiBBc3N1bWUgcmVhbCB1bmxlc3Mgc3B1cmlvdXMgKi8KIAogICAgIHNwaW5fbG9j
a19pcnFzYXZlKCZpODI1OUFfbG9jaywgZmxhZ3MpOwogCkBAIC0yMTgsNyArMjE4LDcgQEAgc3Rh
dGljIGJvb2xfdCBfbWFza19hbmRfYWNrXzgyNTlBX2lycSh1bnNpZ25lZCBpbnQgaXJxKQogICAg
ICAqLwogICAgIGlmICgoY2FjaGVkX2lycV9tYXNrICYgaXJxbWFzaykgJiYgIWk4MjU5QV9pcnFf
cmVhbChpcnEpKSB7CiAgICAgICAgIHN0YXRpYyBpbnQgc3B1cmlvdXNfaXJxX21hc2s7Ci0gICAg
ICAgIGlzX3JlYWxfaXJxID0gMDsKKyAgICAgICAgaXNfcmVhbF9pcnEgPSBmYWxzZTsKICAgICAg
ICAgLyogUmVwb3J0IHNwdXJpb3VzIElSUSwgb25jZSBwZXIgSVJRIGxpbmUuICovCiAgICAgICAg
IGlmICghKHNwdXJpb3VzX2lycV9tYXNrICYgaXJxbWFzaykpIHsKICAgICAgICAgICAgIHByaW50
aygic3B1cmlvdXMgODI1OUEgaW50ZXJydXB0OiBJUlElZC5cbiIsIGlycSk7CmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20teDg2L2lycS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9pcnEuaApp
bmRleCAyNDBjM2U4YmYyLi4zOGVkYzA1M2Y4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2lycS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaXJxLmgKQEAgLTEwOCw3ICsxMDgs
NyBAQCB2b2lkIG1hc2tfODI1OUEodm9pZCk7CiB2b2lkIHVubWFza184MjU5QSh2b2lkKTsKIHZv
aWQgaW5pdF84MjU5QShpbnQgYWVvaSk7CiB2b2lkIG1ha2VfODI1OUFfaXJxKHVuc2lnbmVkIGlu
dCBpcnEpOwotYm9vbF90IGJvZ3VzXzgyNTlBX2lycSh1bnNpZ25lZCBpbnQgaXJxKTsKK2Jvb2wg
Ym9ndXNfODI1OUFfaXJxKHVuc2lnbmVkIGludCBpcnEpOwogaW50IGk4MjU5QV9zdXNwZW5kKHZv
aWQpOwogaW50IGk4MjU5QV9yZXN1bWUodm9pZCk7CiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Fri Jun 30 17:01:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 17: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 1dQzId-00035U-An; Fri, 30 Jun 2017 17: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 <olaf@aepfle.de>) id 1dQzIc-00034S-Lj
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 17:01:42 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 D6/D9-02962-6F386595; Fri, 30 Jun 2017 17:01:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMIsWRWlGSWpSXmKPExsUSuHLSTd2vzWG
 RBt1PBS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oz3+90LnrNX3O+ayNjA+Jqti5GLg0VgFbPE
 4WvfgBxODgkBT4nHh/qYuxg5gGwRiSf/00BqhAROMkm8XXWTDSTOIqAq8eekCkg5m4CSxN6Dx
 xlBbBEBRYkHL2+ygtQzC2xnlPh0cQ47SEJYIEji0omlYDavgJ7Eik8dTBBD7zJJvHt8lxUiIS
 hxcuYTFhCbWaBYYtGemywgy5gFpCWW/+MACXMK6EvcXb4F7E5RAVmJY5M62CcwCsxC0j0LSfc
 shG6IsLrEn3mXmDGEtSWWLXzNDGHbSqxb955lASP7KkaN4tSistQiXSNzvaSizPSMktzEzBxd
 QwMzvdzU4uLE9NScxKRiveT83E2MwMBnAIIdjIvXBh5ilORgUhLlXXktNFKILyk/pTIjsTgjv
 qg0J7X4EKMMB4eSBG9GU1ikkGBRanpqRVpmDjAGYdISHDxKIrx+tUBp3uKCxNzizHSI1ClGRS
 lx3qUgfQIgiYzSPLg2WNxfYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjDvP5ApPJl5JXDTXwE
 tZgJaLDwjBGRxSSJCSqqBcf2919ItLV/38eebKs9KUZNo+nPoCUvP3YzS1ECrfzsd5WXs9V/G
 vdz32T2B0TDi+a4dOnGdF8KKdmww8C0u8ig8NC9sZfCjGT5O4hVhnxvfHV9W+1fU+NCr1G/6P
 Z/eTJS9IDX3sfrSVMuH+xrO5LPkit+S1V20irW3KXVZ7Dx1Uc/0UzGXlViKMxINtZiLihMBR4
 VWN/YCAAA=
X-Env-Sender: olaf@aepfle.de
X-Msg-Ref: server-2.tower-27.messagelabs.com!1498842101!45466917!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36983 invoked from network); 30 Jun 2017 17:01:41 -0000
Received: from mo4-p00-ob.smtp.rzone.de (HELO mo4-p00-ob.smtp.rzone.de)
 (81.169.146.217)
 by server-2.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Jun 2017 17:01:41 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1498842100;
 l=1036; s=domk; d=aepfle.de;
 h=In-Reply-To:Content-Disposition:Content-Type:MIME-Version:
 References:Subject:Cc:To:From:Date;
 bh=kWqHilBis2/HKhmR+Z7zGws4Y3O/vMmiG/epqIICx9M=;
 b=XoBnJNUMy44iEWU/CZUs6RGRa7syrN6SvPvbImsE6y/Z3fbwU5BFt6sYLSQu+hlQf4
 VMi6grinhl+KxvLKXA31sXwZmpgukRuYVRBv3LAO2Pp5zypYJ8NGF2FDVdAVrf+b3CIZ
 Gt/rOHz9bhkrE/OpVBnN7194Hspb/lDwnOWkg=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+yackYocTD1iAi8x+OWtrWFmrD4pjkQ2b4qvS
X-RZG-CLASS-ID: mo00
Received: from aepfle.de (charybdis-ext.suse.de [195.135.221.2])
 by smtp.strato.de (RZmta 41.0 AUTH) with ESMTPSA id z06e57t5UH1d1D3
 (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, 30 Jun 2017 19:01:39 +0200 (CEST)
Date: Fri, 30 Jun 2017 19:01:36 +0200
From: Olaf Hering <olaf@aepfle.de>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20170630170136.GA18914@aepfle.de>
References: <20170626132835.24011-1-olaf@aepfle.de>
 <20170630144104.wqgwxr4xg3yv6nia@citrix.com>
 <20170630144841.sxzpctkyhx453gb5@MacBook-Pro-de-Roger.local>
 <20170630145023.4zsdm63i6delu7zq@citrix.com>
 <20170630145624.jnjgdbudu3ualjem@MacBook-Pro-de-Roger.local>
 <20170630151311.3xwqxbyi25tcma2u@citrix.com>
 <20170630165819.GA18537@aepfle.de>
MIME-Version: 1.0
In-Reply-To: <20170630165819.GA18537@aepfle.de>
User-Agent: Mutt/1.8.3 (7090)
Cc: Minios-devel <minios-devel@lists.xenproject.org>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>, xen-devel@lists.xen.org,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH] mini-os: link to libgcc.a to fix build with
 gcc7
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=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="===============4221672344509746438=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>


--===============4221672344509746438==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="fdj2RfSjLxBAspz7"
Content-Disposition: inline


--fdj2RfSjLxBAspz7
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Fri, Jun 30, Olaf Hering wrote:

> On Fri, Jun 30, Wei Liu wrote:
>=20
> > On second thought I don't think we want to make this worse. So the
> > change in this patch should be conditional on gcc.
>=20
> How whould I check for gcc in the Makefile?
> In xen.git I see a conditional for clang. I dont have a clang at hand,
> perhaps it knows about "-print-libgcc-file-name"?

Mine works fine:

 $  gcc -print-libgcc-file-name
/usr/lib64/gcc/x86_64-suse-linux/7/libgcc.a
 $  clang-3.8 -print-libgcc-file-name
/usr/bin/../lib64/gcc/x86_64-suse-linux/7/libgcc.a


Olaf

--fdj2RfSjLxBAspz7
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCWVaD7wAKCRBdQqD6ppg2
ftZ4AJ4uuaVBx61RMSkSPMYahz+Iiq6V9wCfeaz6I07zWKjRem7hU2gZQipqv1w=
=J423
-----END PGP SIGNATURE-----

--fdj2RfSjLxBAspz7--


--===============4221672344509746438==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============4221672344509746438==--


From xen-devel-bounces@lists.xen.org Fri Jun 30 17:07:55 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 17: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 1dQzOT-0004Mu-3g; Fri, 30 Jun 2017 17:07: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=3475c4a2e=roger.pau@citrix.com>)
 id 1dQzOR-0004M5-Gw
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 17:07:43 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 DC/E0-02181-E5586595; Fri, 30 Jun 2017 17:07:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrEIsWRWlGSWpSXmKPExsWyU9JRQjeuNSz
 S4P1CQYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePvgXaWgqWyFf23TRoYt4t3MXJySAj4Sax/
 cJENxGYRUJV4PfcXI4jNJqAjcXHuTrC4iIC2xItV68BsZgEViVPzuli6GDk4hAXcJNoveoGEe
 QU8JJ7d+wnUysUhJDCPUeLmzBnsEAlBiZMzn7BA9OpILNj9iQ2kl1lAWmL5Pw6QMKeAo8SJp1
 fAxosCjV96qZUVxBYSUJTon/eADeLMdImtf38xT2Dkn4Vk6iwkU2chTF3AyLyKUaM4tagstUj
 XyEgvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyMw/OoZGBh3ME494XeIUZKDSUmU
 d+W10EghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErznmsMihQSLUtNTK9Iyc4CRAJOW4OBREuH1q
 wVK8xYXJOYWZ6ZDpE4x6nJ0zPj5jUmIJS8/L1VKnJe3BahIAKQoozQPbgQsKi8xykoJ8zIyMD
 AI8RSkFuVmlqDKv2IU52BUEuYtBbmEJzOvBG7TK6AjmICOEJ4RAnJESSJCSqqBUXXGnZJU8/4
 1i5g0vj6wbz0Xv23bHEHZDKnpejLiTev5DE4/2rGL74PvTw8zz4/sipvtd8pV2V06Lbik5uGh
 H5dyBdPXHxKPzj25f4VqSX++3grmrOs8YdmKLjzrjv04GtNhGLevpUhWRjhsoofX9B7dunjRJ
 Y1lHw/YLZ29OnHnnyv/2aV/K7EUZyQaajEXFScCAFYLiovFAgAA
X-Env-Sender: prvs=3475c4a2e=roger.pau@citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1498842461!103401932!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62723 invoked from network); 30 Jun 2017 17:07:42 -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;
 30 Jun 2017 17:07:42 -0000
X-IronPort-AV: E=Sophos;i="5.40,287,1496102400"; d="scan'208";a="48686587"
Date: Fri, 30 Jun 2017 18:07:37 +0100
From: Roger Pau Monne <roger.pau@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170630170737.hre2ewl7t7dywctl@MacBook-Pro-de-Roger.local>
References: <20170602133752.24987-1-roger.pau@citrix.com>
 <20170602133752.24987-5-roger.pau@citrix.com>
 <22861.10649.586353.992856@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <22861.10649.586353.992856@mariner.uk.xensource.com>
User-Agent: NeoMutt/20170609 (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 v3 4/8] osstest: add a FreeBSD host install
	recipe
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCBKdW4gMjMsIDIwMTcgYXQgMDM6NDU6NDVQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gUm9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCB2MyA0LzhdIG9zc3Rlc3Q6IGFk
ZCBhIEZyZWVCU0QgaG9zdCBpbnN0YWxsIHJlY2lwZSIpOgo+ID4gK3N1YiBzZXR1cF9uZXRib290
X2luc3RhbGxlciAoKSB7Cj4gPiArICAgIG15ICRpbWFnZSA9ICIkcGF0aF9wcmVmaXgvaW5zdGFs
bC5pbWciOwo+ID4gKyAgICBteSAkcHhlaW1nID0gdGFyZ2V0X3RmdHBfcHJlZml4KCRobykgLiAi
LS1mcmVlYnNkLmltZyI7Cj4gPiArICAgIG15ICRoYXNoID0gYHNoYTI1NnN1bSAkaW1hZ2UgfCBo
ZWFkIC1jIDE2YCBvciBkaWUgJCE7Cj4gCj4gWW91IHNob3VsZCBkbyB0aGlzIGAgIC0nIHN0cmlw
cGluZyBpbiBQZXJsLiAgVGhhdCB3YXksIGFsc28sIHlvdSB3b24ndAo+IGxvc2UgdGhlIGV4aXQg
c3RhdHVzIGZyb20gc2hhMjU2c3VtIGFzIHlvdSBkbyBoZXJlLgoKSSd2ZSBhZGRlZCBhIHByZS1w
YXRjaCB0aGF0IGludHJvZHVjZXMgYSBzaGEyNTZmaWxlIGhlbHBlciBpbiBvcmRlciB0bwpjYWxj
dWxhdGUgdGhlIGhhc2ggb2YgYSBmaWxlLgoKPiA+ICsgICAgbXkgJHRmdHBfZnJlZWJzZCA9ICIk
aG8tPntUZnRwfXtQYXRofS8kaG8tPntUZnRwfXtUbXBEaXJ9L2ZyZWVic2QtaW1hZ2VzLyI7Cj4g
PiArICAgIG15ICRzY3JpcHQgPSA8PCdFTkQnOwo+ID4gK2Jhc2VkaXI9JDAKPiA+ICtpbWFnZXBh
dGg9JDEKPiA+ICtzaGFyZWRwYXRoPSQyCj4gPiArdGFyZ2V0cGF0aD0kMwo+IAo+IFBsZWFzZSBw
YXNzIGEgZHVtbXkgYXJndW1lbnQgdG8gdGhlIHNjcmlwdCAoSSB1c3VhbGx5IHVzZSBgeCcpCj4g
YW5kIHNoaWZ0IGFsbCB0aGVzZSBhcmd1bWVudHMgYWxvbmcuICBQYXNzaW5nIGEgcmVhbCBhcmd1
bWVudCBhcyAkMCBpcwo+IElNTyBzdHJhbmdlLgoKSSBhZ3JlZSwgSSB3YXMgc3VycHJpc2VkIHRv
IGZpbmQgb3V0IEkgY291bGQgZG8gaXQgbGlrZSB0aGF0LgoKPiA+ICtjZCAkYmFzZWRpcgo+ID4g
K2lmIFsgISAtZiAkc2hhcmVkcGF0aCBdOyB0aGVuCj4gPiArICAgIG1rZGlyIC1wIGBkaXJuYW1l
ICRzaGFyZWRwYXRoYAo+ID4gKyAgICBjcCAkaW1hZ2VwYXRoICRzaGFyZWRwYXRoCj4gCj4gUGxl
YXNlIHVzZSB0aGUgY29weS10by10ZW1wZmlsZS1hbmQtcmVuYW1lIHBhdHRlcm4uCj4gCj4gQUZB
SUNUIHlvdXIgZmlsZW5hbWUgcGF0dGVybiBmb3IgdGhlIHBlci1oYXNoIGZpbGVuYW1lIGlzCj4g
ICAgJHRmdHBfZnJlZWJzZC8kcnthcmNofS8kaGFzaC9pbnN0YWxsLmltZwo+IAo+IElzIHRoZXJl
IHNvbWUgcmVhc29uIHdoeSB0aGlzIG5lZWRzCj4gIC0gdG8gYmUgcXVhbGlmaWVkIHdpdGggJHJ7
YXJjaH0KPiAgLSB0byBoYXZlIGEgYnVuY2ggb2YgcGVyLWhhc2ggZGlyZWN0b3JpZXMgY29udGFp
bmluZyBvbmUgZmlsZSBlYWNoCj4gPwo+IAo+IFdoeSBub3QKPiAgICAkdGZ0cF9mcmVlYnNkL2J5
LWhhc2gvJGhhc2guaW1nCj4gPwoKWWVzLCBJJ3ZlIGNoYW5nZWQgdGhlIHBhdGggbm93IHRvIHRo
ZSBzdWdnZXN0ZWQgb25lLgoKPiA+ICsjIERpciBmb3JtYXQgZnJvbSBiYXNlZGlyIGlzICRhcmNo
LyRoYXNoL2luc3RhbGwuaW1nCj4gPiArZm9yIGhhc2hkaXIgaW4gYGZpbmQgLW1pbmRlcHRoIDIg
LW1heGRlcHRoIDIgLXR5cGUgZGA7IGRvCj4gCj4gMS4gdXNlIHhhcmdzIG9yIC1leGVjIC1ybQo+
IDIuIHVzZSBmaW5kIC1saW5rcwo+IDMuIGFkZCAtY3RpbWUgKzcgb3Igc29tZXRoaW5nLCBzbyB3
ZSBkb24ndCBkZWxldGUgdGhpbmdzIHdoaWNoCj4gICAgaGF2ZSBqdXN0IGJlZW4gYWRkZWQgKG9y
IHVzZWQpCgpEb25lOgoKZmluZCBgZGlybmFtZSAkc2hhcmVkcGF0aGAgLWxpbmtzIDEgLWN0aW1l
ICs3IC1kZWxldGUKCj4gPiArZm9yIG5pYyBpbiBcJG5pY3M7IGRvCj4gPiArICAgIGFkZHI9YGlm
Y29uZmlnIFwkbmljIGluZXR8Z3JlcCBpbmV0fGF3ayB7J3ByaW50IFwkMid9YAo+ID4gKyAgICBp
ZiBbICJcJGFkZHIiID0gIiRoby0+e0lwfSIgXTsgdGhlbgo+ID4gKyAgICAgICAgZWNobyBcJG5p
Ywo+ID4gKyAgICAgICAgZXhpdCAwCj4gPiArICAgIGZpCj4gPiArZG9uZQo+ID4gK2V4aXQgMQo+
ID4gK0VORAo+IAo+IElzIGl0IGxpa2VseSB0aGF0IHRoZSBkaXNrIG9yIG5ldHdvcmsgZGV2aWNl
IG5hbWUsIGZvciBhIHBhcnRpY3VsYXIKPiBkZXZpY2UsIHdpbGwgY2hhbmdlLCBmb3IgZXhhbXBs
ZSBhY3Jvc3MgdmVyc2lvbnMgb2YgRnJlZUJTRCA/CgpJIGRvbid0IHRoaW5rIGl0IGhhcHBlbnMg
dXN1YWxseSwgYnV0IEkgZ3Vlc3MgdGhlIGRyaXZlciBuYW1lIGNvdWxkCmNoYW5nZSwgYW5kIGlu
IHR1cm4gbWFrZSB0aGUgZGV2aWNlIG5hbWUgY2hhbmdlLiBBcyBJIHNhaWQgSSB0aGluawp0aGlz
IGlzIG1vc3RseSBzdGFibGUsIHNvIHRoYXQgdXNlcnMgZG9uJ3QgZ2V0IG5hc3R5IHN1cnByaXNl
cy4KCj4gPiArICAgIGxvZ20oIlVwbG9hZGluZyB0aGUgaW5zdGFsbCBzZXRzIHRvIHRoZSBzeXN0
ZW0iKTsKPiA+ICsgICAgdGFyZ2V0X2NtZF9yb290KCRobywgPDxFTkQsIDMwKTsKPiA+ICtta2Rp
ciAtcCAkdGFyZ2V0X3NldHMKPiAKPiBNaXNzaW5nIHNldCAtZS4KPiAKPiA+ICsgICAgbG9nbSgi
Q3JlYXRpbmcgdGhlIGluc3RhbGxlciBzY3JpcHQiKTsKPiA+ICsgICAgdGFyZ2V0X3B1dGZpbGVj
b250ZW50c19yb290X3N0YXNoKCRobywgMTAsIDw8RU5ELCAnfi9pbnN0YWxsc2NyaXB0Jyk7Cj4g
PiArc2V0IC1hCj4gPiArQlNESU5TVEFMTF9ESVNURElSPSIkdGFyZ2V0X3NldHMiCj4gPiArWkZT
Qk9PVF9ESVNLUz0iJGRpc2siCj4gPiArRElTVFJJQlVUSU9OUz0iQHNldHMiCj4gPiArbm9uSW50
ZXJhY3RpdmU9MQo+ID4gKwo+ID4gKyMhL2Jpbi9zaAo+ID4gK3NldCAtZXgKPiAKPiBUaGVyZSdz
IGEgIyEgaGFsZndheSB0aHJvdWdoIHRoaXMgc2NyaXB0LgoKWWVzLCB0aGF0J3MgaW50ZW5kZWQs
IGl0J3MgdGhlIGZvcm1hdCBvZiB0aGUgaW5zdGFsbCBzY3JpcHQuIFRoaXMKZmlyc3QgcGFydCBj
b250YWlucyB2YXJpYWJsZXMgKGllOiBpbnB1dCBkYXRhKSB1c2VkIGJ5IHRoZSBpbnN0YWxsZXIu
ClRoZSBzZWNvbmQgcGFydCBpcyBhdXRvbWF0aWNhbGx5IGV4ZWN1dGVkIGNocm9vdGVkIGludG8g
dGhlIHJvb3QgZGlyCm9mIHRoZSBuZXdseSBpbnN0YWxsZWQgc3lzdGVtIG9uY2UgZG9uZS4KCmh0
dHBzOi8vd3d3LmZyZWVic2Qub3JnL2NnaS9tYW4uY2dpP3F1ZXJ5PWJzZGluc3RhbGwKClNlZSB0
aGUgU0NSSVBUSU5HIHNlY3Rpb24uCgo+ID4gKyMgU2V0dXAgc2VyaWFsIGNvbnNvbGUKPiA+ICtw
cmludGYgIiVzIiAiLWggLVMkY3tCYXVkfSIgPj4gL2Jvb3QuY29uZmlnCj4gCj4gQXJlIHlvdSBk
ZWxpYmVyYXRlbHkgbGVhdmluZyAvYm9vdC5jb25maWcgd2l0aCBubyBmaW5hbCBuZXdsaW5lID8K
ClRoYXQncyB3aGF0IEkndmUgdXN1YWxseSBkb25lLCBidXQgaXQgZG9lc24ndCBtYXR0ZXIuCgo+
ID4gK2NhdCA8PCBFTkRCT09UID4+IC9ib290L2xvYWRlci5jb25mCj4gPiArYm9vdF9zZXJpYWw9
IllFUyIKPiA+ICtjb21jb25zb2xlX3NwZWVkPSIkY3tCYXVkfSIKPiA+ICtjb25zb2xlPSJjb21j
b25zb2xlIgo+ID4gK2Jvb3RfdmVyYm9zZT0iWUVTIgo+ID4gK2JlYXN0aWVfZGlzYWJsZT0iWUVT
Igo+IAo+IDotKSByZSBiZWFzdGllLgoKSXQganVzdCBjb25zdW1lcyBzZXJpYWwgbG9nIHNwYWNl
IGFuZCBoYXMgYSBuYXN0eSBjb3VudGRvd24uCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs
Cg==

From xen-devel-bounces@lists.xen.org Fri Jun 30 17:16:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 17:16: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 1dQzWr-00054A-0J; Fri, 30 Jun 2017 17:16: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=347159f46=wei.liu2@citrix.com>)
 id 1dQzWp-00053s-E3
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 17:16:23 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 41/24-22472-66786595; Fri, 30 Jun 2017 17:16:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHSDvW5qe1i
 kwbs/Ohbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aXl3+ZCjaaVjTNfcTewLhKs4uRk0NCwF9i
 0/NWJhCbTUBZ4mdnLxuILSKgJ9F04DkjiM0skCdxdvUiVhBbWMBAYvHpjWA2i4CqxIVfS1lAb
 F4BC4mus29YIGbKS+xquwhWwwkUv7RhGlhcSMBcYvHVPUwQtoJEx/RjTBC9ghInZz5hgdglIX
 HwxQvmCYy8s5CkZiFJLWBkWsWoUZxaVJZapGtkopdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5h
 UrJecn7uJERg89QwMjDsYXx33O8QoycGkJMq78lpopBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ
 Xu+2sEghwaLU9NSKtMwcYBjDpCU4eJREeNlB0rzFBYm5xZnpEKlTjLocryb8/8YkxJKXn5cqJ
 c77txWoSACkKKM0D24ELKYuMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmdQFZxZOZVwK36R
 XQEUxARwjPCAE5oiQRISXVwOh319GkItrw+vKj208Gf7U6OWXKouBdpu1PX/xZG58aLd9cfve
 oe8695ocyq+99uLK1aI9tbnnBHN5UZ6vIplWG83yzTh1KCv/o+ZjpQ90i351vdp14d7Rn0wzO
 DcLf9wutTA9jSfrwxilaatIXtS+XNtU2RT3pZlIruKWyvEpARcPqReDfch4lluKMREMt5qLiR
 AD/gH4bpAIAAA==
X-Env-Sender: prvs=347159f46=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1498842979!64851827!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59608 invoked from network); 30 Jun 2017 17:16:21 -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;
 30 Jun 2017 17:16:21 -0000
X-IronPort-AV: E=Sophos;i="5.40,287,1496102400"; d="scan'208";a="438497287"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 30 Jun 2017 18:01:25 +0100
Message-ID: <20170630170126.4148-18-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170630170126.4148-1-wei.liu2@citrix.com>
References: <20170630170126.4148-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 17/18] x86/msi.c: use 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
aC94ODYvbXNpLmMgICAgICAgIHwgMzIgKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0K
IHhlbi9pbmNsdWRlL2FzbS14ODYvbXNpLmggfCAgNiArKystLS0KIDIgZmlsZXMgY2hhbmdlZCwg
MTkgaW5zZXJ0aW9ucygrKSwgMTkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L21zaS5jIGIveGVuL2FyY2gveDg2L21zaS5jCmluZGV4IGQ5OGY0MDA2OTkuLjc3OTk4ZjRm
YjMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tc2kuYworKysgYi94ZW4vYXJjaC94ODYvbXNp
LmMKQEAgLTEyMSw3ICsxMjEsNyBAQCBzdGF0aWMgdm9pZCBtc2l4X3B1dF9maXhtYXAoc3RydWN0
IGFyY2hfbXNpeCAqbXNpeCwgaW50IGlkeCkKICAgICBzcGluX3VubG9jaygmbXNpeC0+dGFibGVf
bG9jayk7CiB9CiAKLXN0YXRpYyBib29sX3QgbWVtb3J5X2RlY29kZWQoY29uc3Qgc3RydWN0IHBj
aV9kZXYgKmRldikKK3N0YXRpYyBib29sIG1lbW9yeV9kZWNvZGVkKGNvbnN0IHN0cnVjdCBwY2lf
ZGV2ICpkZXYpCiB7CiAgICAgdTggYnVzLCBzbG90LCBmdW5jOwogCkBAIC0xNDIsMTMgKzE0Miwx
MyBAQCBzdGF0aWMgYm9vbF90IG1lbW9yeV9kZWNvZGVkKGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpk
ZXYpCiAgICAgICAgICAgICAgIFBDSV9DT01NQU5EX01FTU9SWSk7CiB9CiAKLXN0YXRpYyBib29s
X3QgbXNpeF9tZW1vcnlfZGVjb2RlZChjb25zdCBzdHJ1Y3QgcGNpX2RldiAqZGV2LCB1bnNpZ25l
ZCBpbnQgcG9zKQorc3RhdGljIGJvb2wgbXNpeF9tZW1vcnlfZGVjb2RlZChjb25zdCBzdHJ1Y3Qg
cGNpX2RldiAqZGV2LCB1bnNpZ25lZCBpbnQgcG9zKQogewogICAgIHUxNiBjb250cm9sID0gcGNp
X2NvbmZfcmVhZDE2KGRldi0+c2VnLCBkZXYtPmJ1cywgUENJX1NMT1QoZGV2LT5kZXZmbiksCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUENJX0ZVTkMoZGV2LT5kZXZmbiksIG1z
aXhfY29udHJvbF9yZWcocG9zKSk7CiAKICAgICBpZiAoICEoY29udHJvbCAmIFBDSV9NU0lYX0ZM
QUdTX0VOQUJMRSkgKQotICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgcmV0dXJuIGZhbHNlOwog
CiAgICAgcmV0dXJuIG1lbW9yeV9kZWNvZGVkKGRldik7CiB9CkBAIC0xOTEsNyArMTkxLDcgQEAg
dm9pZCBtc2lfY29tcG9zZV9tc2codW5zaWduZWQgdmVjdG9yLCBjb25zdCBjcHVtYXNrX3QgKmNw
dV9tYXNrLCBzdHJ1Y3QgbXNpX21zZwogICAgICAgICAgICAgICAgIE1TSV9EQVRBX1ZFQ1RPUih2
ZWN0b3IpOwogfQogCi1zdGF0aWMgYm9vbF90IHJlYWRfbXNpX21zZyhzdHJ1Y3QgbXNpX2Rlc2Mg
KmVudHJ5LCBzdHJ1Y3QgbXNpX21zZyAqbXNnKQorc3RhdGljIGJvb2wgcmVhZF9tc2lfbXNnKHN0
cnVjdCBtc2lfZGVzYyAqZW50cnksIHN0cnVjdCBtc2lfbXNnICptc2cpCiB7CiAgICAgc3dpdGNo
ICggZW50cnktPm1zaV9hdHRyaWIudHlwZSApCiAgICAgewpAQCAtMjI4LDcgKzIyOCw3IEBAIHN0
YXRpYyBib29sX3QgcmVhZF9tc2lfbXNnKHN0cnVjdCBtc2lfZGVzYyAqZW50cnksIHN0cnVjdCBt
c2lfbXNnICptc2cpCiAKICAgICAgICAgaWYgKCB1bmxpa2VseSghbXNpeF9tZW1vcnlfZGVjb2Rl
ZChlbnRyeS0+ZGV2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGVudHJ5LT5tc2lfYXR0cmliLnBvcykpICkKLSAgICAgICAgICAgIHJldHVybiAwOworICAgICAg
ICAgICAgcmV0dXJuIGZhbHNlOwogICAgICAgICBtc2ctPmFkZHJlc3NfbG8gPSByZWFkbChiYXNl
ICsgUENJX01TSVhfRU5UUllfTE9XRVJfQUREUl9PRkZTRVQpOwogICAgICAgICBtc2ctPmFkZHJl
c3NfaGkgPSByZWFkbChiYXNlICsgUENJX01TSVhfRU5UUllfVVBQRVJfQUREUl9PRkZTRVQpOwog
ICAgICAgICBtc2ctPmRhdGEgPSByZWFkbChiYXNlICsgUENJX01TSVhfRU5UUllfREFUQV9PRkZT
RVQpOwpAQCAtMjQxLDcgKzI0MSw3IEBAIHN0YXRpYyBib29sX3QgcmVhZF9tc2lfbXNnKHN0cnVj
dCBtc2lfZGVzYyAqZW50cnksIHN0cnVjdCBtc2lfbXNnICptc2cpCiAgICAgaWYgKCBpb21tdV9p
bnRyZW1hcCApCiAgICAgICAgIGlvbW11X3JlYWRfbXNpX2Zyb21faXJlKGVudHJ5LCBtc2cpOwog
Ci0gICAgcmV0dXJuIDE7CisgICAgcmV0dXJuIHRydWU7CiB9CiAKIHN0YXRpYyBpbnQgd3JpdGVf
bXNpX21zZyhzdHJ1Y3QgbXNpX2Rlc2MgKmVudHJ5LCBzdHJ1Y3QgbXNpX21zZyAqbXNnKQpAQCAt
MzgzLDEzICszODMsMTMgQEAgaW50IG1zaV9tYXNrYWJsZV9pcnEoY29uc3Qgc3RydWN0IG1zaV9k
ZXNjICplbnRyeSkKICAgICAgICAgICAgfHwgZW50cnktPm1zaV9hdHRyaWIubWFza2JpdDsKIH0K
IAotc3RhdGljIGJvb2xfdCBtc2lfc2V0X21hc2tfYml0KHN0cnVjdCBpcnFfZGVzYyAqZGVzYywg
Ym9vbF90IGhvc3QsIGJvb2xfdCBndWVzdCkKK3N0YXRpYyBib29sIG1zaV9zZXRfbWFza19iaXQo
c3RydWN0IGlycV9kZXNjICpkZXNjLCBib29sIGhvc3QsIGJvb2wgZ3Vlc3QpCiB7CiAgICAgc3Ry
dWN0IG1zaV9kZXNjICplbnRyeSA9IGRlc2MtPm1zaV9kZXNjOwogICAgIHN0cnVjdCBwY2lfZGV2
ICpwZGV2OwogICAgIHUxNiBzZWcsIGNvbnRyb2w7CiAgICAgdTggYnVzLCBzbG90LCBmdW5jOwot
ICAgIGJvb2xfdCBmbGFnID0gaG9zdCB8fCBndWVzdCwgbWFza2FsbDsKKyAgICBib29sIGZsYWcg
PSBob3N0IHx8IGd1ZXN0LCBtYXNrYWxsOwogCiAgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZk
ZXNjLT5sb2NrKSk7CiAgICAgQlVHX09OKCFlbnRyeSB8fCAhZW50cnktPmRldik7CkBAIC00MzQs
MTMgKzQzNCwxMyBAQCBzdGF0aWMgYm9vbF90IG1zaV9zZXRfbWFza19iaXQoc3RydWN0IGlycV9k
ZXNjICpkZXNjLCBib29sX3QgaG9zdCwgYm9vbF90IGd1ZXN0KQogICAgICAgICAgICAgZW50cnkt
Pm1zaV9hdHRyaWIuaG9zdF9tYXNrZWQgPSBob3N0OwogICAgICAgICAgICAgZW50cnktPm1zaV9h
dHRyaWIuZ3Vlc3RfbWFza2VkID0gZ3Vlc3Q7CiAKLSAgICAgICAgICAgIGZsYWcgPSAxOworICAg
ICAgICAgICAgZmxhZyA9IHRydWU7CiAgICAgICAgIH0KICAgICAgICAgZWxzZSBpZiAoIGZsYWcg
JiYgIShjb250cm9sICYgUENJX01TSVhfRkxBR1NfTUFTS0FMTCkgKQogICAgICAgICB7CiAgICAg
ICAgICAgICBkb21pZF90IGRvbWlkID0gcGRldi0+ZG9tYWluLT5kb21haW5faWQ7CiAKLSAgICAg
ICAgICAgIG1hc2thbGwgPSAxOworICAgICAgICAgICAgbWFza2FsbCA9IHRydWU7CiAgICAgICAg
ICAgICBpZiAoIHBkZXYtPm1zaXgtPndhcm5lZCAhPSBkb21pZCApCiAgICAgICAgICAgICB7CiAg
ICAgICAgICAgICAgICAgcGRldi0+bXNpeC0+d2FybmVkID0gZG9taWQ7CkBAIC01MDMsNyArNTAz
LDcgQEAgdm9pZCB1bm1hc2tfbXNpX2lycShzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2MpCiAgICAgICAg
IFdBUk4oKTsKIH0KIAotdm9pZCBndWVzdF9tYXNrX21zaV9pcnEoc3RydWN0IGlycV9kZXNjICpk
ZXNjLCBib29sX3QgbWFzaykKK3ZvaWQgZ3Vlc3RfbWFza19tc2lfaXJxKHN0cnVjdCBpcnFfZGVz
YyAqZGVzYywgYm9vbCBtYXNrKQogewogICAgIG1zaV9zZXRfbWFza19iaXQoZGVzYywgZGVzYy0+
bXNpX2Rlc2MtPm1zaV9hdHRyaWIuaG9zdF9tYXNrZWQsIG1hc2spOwogfQpAQCAtODUwLDcgKzg1
MCw3IEBAIHN0YXRpYyBpbnQgbXNpeF9jYXBhYmlsaXR5X2luaXQoc3RydWN0IHBjaV9kZXYgKmRl
diwKICAgICB1OCBidXMgPSBkZXYtPmJ1czsKICAgICB1OCBzbG90ID0gUENJX1NMT1QoZGV2LT5k
ZXZmbik7CiAgICAgdTggZnVuYyA9IFBDSV9GVU5DKGRldi0+ZGV2Zm4pOwotICAgIGJvb2xfdCBt
YXNrYWxsID0gbXNpeC0+aG9zdF9tYXNrYWxsOworICAgIGJvb2wgbWFza2FsbCA9IG1zaXgtPmhv
c3RfbWFza2FsbDsKIAogICAgIEFTU0VSVChwY2lkZXZzX2xvY2tlZCgpKTsKIApAQCAtOTg0LDcg
Kzk4NCw3IEBAIHN0YXRpYyBpbnQgbXNpeF9jYXBhYmlsaXR5X2luaXQoc3RydWN0IHBjaV9kZXYg
KmRldiwKIAogICAgIGlmICggIW1zaXgtPnVzZWRfZW50cmllcyApCiAgICAgewotICAgICAgICBt
YXNrYWxsID0gMDsKKyAgICAgICAgbWFza2FsbCA9IGZhbHNlOwogICAgICAgICBpZiAoICFtc2l4
LT5ndWVzdF9tYXNrYWxsICkKICAgICAgICAgICAgIGNvbnRyb2wgJj0gflBDSV9NU0lYX0ZMQUdT
X01BU0tBTEw7CiAgICAgICAgIGVsc2UKQEAgLTExNjEsNyArMTE2MSw3IEBAIHN0YXRpYyB2b2lk
IF9fcGNpX2Rpc2FibGVfbXNpeChzdHJ1Y3QgbXNpX2Rlc2MgKmVudHJ5KQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9DQVBfSURfTVNJWCk7CiAgICAgdTE2
IGNvbnRyb2wgPSBwY2lfY29uZl9yZWFkMTYoc2VnLCBidXMsIHNsb3QsIGZ1bmMsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbXNpeF9jb250cm9sX3JlZyhlbnRyeS0+bXNpX2F0
dHJpYi5wb3MpKTsKLSAgICBib29sX3QgbWFza2FsbCA9IGRldi0+bXNpeC0+aG9zdF9tYXNrYWxs
OworICAgIGJvb2wgbWFza2FsbCA9IGRldi0+bXNpeC0+aG9zdF9tYXNrYWxsOwogCiAgICAgaWYg
KCB1bmxpa2VseSghKGNvbnRyb2wgJiBQQ0lfTVNJWF9GTEFHU19FTkFCTEUpKSApCiAgICAgewpA
QCAtMTE4MSw3ICsxMTgxLDcgQEAgc3RhdGljIHZvaWQgX19wY2lfZGlzYWJsZV9tc2l4KHN0cnVj
dCBtc2lfZGVzYyAqZW50cnkpCiAgICAgICAgICAgICAgICAiY2Fubm90IGRpc2FibGUgSVJRICVk
OiBtYXNraW5nIE1TSS1YIG9uICUwNHg6JTAyeDolMDJ4LiV1XG4iLAogICAgICAgICAgICAgICAg
ZW50cnktPmlycSwgZGV2LT5zZWcsIGRldi0+YnVzLAogICAgICAgICAgICAgICAgUENJX1NMT1Qo
ZGV2LT5kZXZmbiksIFBDSV9GVU5DKGRldi0+ZGV2Zm4pKTsKLSAgICAgICAgbWFza2FsbCA9IDE7
CisgICAgICAgIG1hc2thbGwgPSB0cnVlOwogICAgIH0KICAgICBkZXYtPm1zaXgtPmhvc3RfbWFz
a2FsbCA9IG1hc2thbGw7CiAgICAgaWYgKCBtYXNrYWxsIHx8IGRldi0+bXNpeC0+Z3Vlc3RfbWFz
a2FsbCApCkBAIC0xMTkxLDcgKzExOTEsNyBAQCBzdGF0aWMgdm9pZCBfX3BjaV9kaXNhYmxlX21z
aXgoc3RydWN0IG1zaV9kZXNjICplbnRyeSkKICAgICBfcGNpX2NsZWFudXBfbXNpeChkZXYtPm1z
aXgpOwogfQogCi1pbnQgcGNpX3ByZXBhcmVfbXNpeCh1MTYgc2VnLCB1OCBidXMsIHU4IGRldmZu
LCBib29sX3Qgb2ZmKQoraW50IHBjaV9wcmVwYXJlX21zaXgodTE2IHNlZywgdTggYnVzLCB1OCBk
ZXZmbiwgYm9vbCBvZmYpCiB7CiAgICAgaW50IHJjOwogICAgIHN0cnVjdCBwY2lfZGV2ICpwZGV2
OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc2kuaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbXNpLmgKaW5kZXggMjEzZWU1M2Y3Mi4uMzdkMzdiODIwZSAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tc2kuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21zaS5oCkBA
IC04Myw3ICs4Myw3IEBAIHN0cnVjdCBtc2lfZGVzYzsKIC8qIEhlbHBlciBmdW5jdGlvbnMgKi8K
IGV4dGVybiBpbnQgcGNpX2VuYWJsZV9tc2koc3RydWN0IG1zaV9pbmZvICptc2ksIHN0cnVjdCBt
c2lfZGVzYyAqKmRlc2MpOwogZXh0ZXJuIHZvaWQgcGNpX2Rpc2FibGVfbXNpKHN0cnVjdCBtc2lf
ZGVzYyAqZGVzYyk7Ci1leHRlcm4gaW50IHBjaV9wcmVwYXJlX21zaXgodTE2IHNlZywgdTggYnVz
LCB1OCBkZXZmbiwgYm9vbF90IG9mZik7CitleHRlcm4gaW50IHBjaV9wcmVwYXJlX21zaXgodTE2
IHNlZywgdTggYnVzLCB1OCBkZXZmbiwgYm9vbCBvZmYpOwogZXh0ZXJuIHZvaWQgcGNpX2NsZWFu
dXBfbXNpKHN0cnVjdCBwY2lfZGV2ICpwZGV2KTsKIGV4dGVybiBpbnQgc2V0dXBfbXNpX2lycShz
dHJ1Y3QgaXJxX2Rlc2MgKiwgc3RydWN0IG1zaV9kZXNjICopOwogZXh0ZXJuIGludCBfX3NldHVw
X21zaV9pcnEoc3RydWN0IGlycV9kZXNjICosIHN0cnVjdCBtc2lfZGVzYyAqLApAQCAtMjM1LDcg
KzIzNSw3IEBAIHN0cnVjdCBhcmNoX21zaXggewogICAgIGludCB0YWJsZV9yZWZjbnRbTUFYX01T
SVhfVEFCTEVfUEFHRVNdOwogICAgIGludCB0YWJsZV9pZHhbTUFYX01TSVhfVEFCTEVfUEFHRVNd
OwogICAgIHNwaW5sb2NrX3QgdGFibGVfbG9jazsKLSAgICBib29sX3QgaG9zdF9tYXNrYWxsLCBn
dWVzdF9tYXNrYWxsOworICAgIGJvb2wgaG9zdF9tYXNrYWxsLCBndWVzdF9tYXNrYWxsOwogICAg
IGRvbWlkX3Qgd2FybmVkOwogfTsKIApAQCAtMjQ1LDcgKzI0NSw3IEBAIHZvaWQgbXNpX2NvbXBv
c2VfbXNnKHVuc2lnbmVkIHZlY3RvciwgY29uc3QgY3B1bWFza190ICptYXNrLAogdm9pZCBfX21z
aV9zZXRfZW5hYmxlKHUxNiBzZWcsIHU4IGJ1cywgdTggc2xvdCwgdTggZnVuYywgaW50IHBvcywg
aW50IGVuYWJsZSk7CiB2b2lkIG1hc2tfbXNpX2lycShzdHJ1Y3QgaXJxX2Rlc2MgKik7CiB2b2lk
IHVubWFza19tc2lfaXJxKHN0cnVjdCBpcnFfZGVzYyAqKTsKLXZvaWQgZ3Vlc3RfbWFza19tc2lf
aXJxKHN0cnVjdCBpcnFfZGVzYyAqLCBib29sX3QgbWFzayk7Cit2b2lkIGd1ZXN0X21hc2tfbXNp
X2lycShzdHJ1Y3QgaXJxX2Rlc2MgKiwgYm9vbCBtYXNrKTsKIHZvaWQgYWNrX25vbm1hc2thYmxl
X21zaV9pcnEoc3RydWN0IGlycV9kZXNjICopOwogdm9pZCBlbmRfbm9ubWFza2FibGVfbXNpX2ly
cShzdHJ1Y3QgaXJxX2Rlc2MgKiwgdTggdmVjdG9yKTsKIHZvaWQgc2V0X21zaV9hZmZpbml0eShz
dHJ1Y3QgaXJxX2Rlc2MgKiwgY29uc3QgY3B1bWFza190ICopOwotLSAKMi4xMS4wCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 30 17:16:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 17:16: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 1dQzWr-00054X-Dx; Fri, 30 Jun 2017 17:16: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=347159f46=wei.liu2@citrix.com>)
 id 1dQzWq-00053y-64
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 17:16:24 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 C8/4E-01862-76786595; Fri, 30 Jun 2017 17:16:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHRDpG5ae1i
 kweQrlhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bjW7dYC3p5K9Z++MzYwPiKq4uRk0NCwF9i
 656b7CA2m4CyxM/OXjYQW0RAT6LpwHNGEJtZIE/i7OpFrF2MHBzCAoYSzxcrgYRZBFQl/j/qY
 QGxeQUsJLYvXsgCMVJeYlfbRVYQmxMofmnDNLC4kIC5xOKre5ggbAWJjunHmCB6BSVOznzCAr
 FKQuLgixfMExh5ZyFJzUKSWsDItIpRozi1qCy1SNfIWC+pKDM9oyQ3MTNH19DAWC83tbg4MT0
 1JzGpWC85P3cTIzB06hkYGHcw9u31O8QoycGkJMq78lpopBBfUn5KZUZicUZ8UWlOavEhRhkO
 DiUJ3iVtYZFCgkWp6akVaZk5wCCGSUtw8CiJ8LKDpHmLCxJzizPTIVKnGHU5Xk34/41JiCUvP
 y9VSpw3BqRIAKQoozQPbgQsoi4xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEubdCzKFJzOvBG
 7TK6AjmICOEJ4RAnJESSJCSqqBMYWloPBd1CSNpmPvPpj/txJ6tTRvuVZNxPrvHeK2OwVTrA5
 GLlv34J+y1mm/++9LDko4NpkUfPOq6SpkWbR95RUD2XLjk16qSYH9383EX2pw3JugN/GJScS2
 u8kxizgOH3jp3ZJe6HIqf7bt62S3Uv/0k4wd6aViy9sdPgUvnnnDce61nOwPSizFGYmGWsxFx
 YkA+BMD96MCAAA=
X-Env-Sender: prvs=347159f46=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1498842981!95849835!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48872 invoked from network); 30 Jun 2017 17:16:22 -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;
 30 Jun 2017 17:16:22 -0000
X-IronPort-AV: E=Sophos;i="5.40,287,1496102400"; d="scan'208";a="430035728"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 30 Jun 2017 18:01:20 +0100
Message-ID: <20170630170126.4148-13-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170630170126.4148-1-wei.liu2@citrix.com>
References: <20170630170126.4148-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 12/18] x86/srat.c: use 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
aC94ODYvc3JhdC5jIHwgMTAgKysrKystLS0tLQogMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9u
cygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3JhdC5jIGIv
eGVuL2FyY2gveDg2L3NyYXQuYwppbmRleCBkODY3ODNlZGRkLi5jZDEyODNlNThjIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvc3JhdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zcmF0LmMKQEAgLTQx
LDcgKzQxLDcgQEAgc3RhdGljIHN0cnVjdCBub2RlIG5vZGVfbWVtYmxrX3JhbmdlW05SX05PREVf
TUVNQkxLU107CiBzdGF0aWMgbm9kZWlkX3QgbWVtYmxrX25vZGVpZFtOUl9OT0RFX01FTUJMS1Nd
Owogc3RhdGljIF9faW5pdGRhdGEgREVDTEFSRV9CSVRNQVAobWVtYmxrX2hvdHBsdWcsIE5SX05P
REVfTUVNQkxLUyk7CiAKLXN0YXRpYyBpbmxpbmUgYm9vbF90IG5vZGVfZm91bmQodW5zaWduZWQg
aWR4LCB1bnNpZ25lZCBweG0pCitzdGF0aWMgaW5saW5lIGJvb2wgbm9kZV9mb3VuZCh1bnNpZ25l
ZCBpZHgsIHVuc2lnbmVkIHB4bSkKIHsKIAlyZXR1cm4gKChweG0ybm9kZVtpZHhdLnB4bSA9PSBw
eG0pICYmCiAJCShweG0ybm9kZVtpZHhdLm5vZGUgIT0gTlVNQV9OT19OT0RFKSk7CkBAIC02NSw3
ICs2NSw3IEBAIG5vZGVpZF90IHNldHVwX25vZGUodW5zaWduZWQgcHhtKQogewogCW5vZGVpZF90
IG5vZGU7CiAJdW5zaWduZWQgaWR4OwotCXN0YXRpYyBib29sX3Qgd2FybmVkOworCXN0YXRpYyBi
b29sIHdhcm5lZDsKIAlzdGF0aWMgdW5zaWduZWQgbm9kZXNfZm91bmQ7CiAKIAlCVUlMRF9CVUdf
T04oTUFYX05VTU5PREVTID49IE5VTUFfTk9fTk9ERSk7CkBAIC04OCw3ICs4OCw3IEBAIG5vZGVp
ZF90IHNldHVwX25vZGUodW5zaWduZWQgcHhtKQogCWlmICghd2FybmVkKSB7CiAJCXByaW50ayhL
RVJOX1dBUk5JTkcgIlNSQVQ6IFRvbyBtYW55IHByb3hpbWl0eSBkb21haW5zICglI3gpXG4iLAog
CQkgICAgICAgcHhtKTsKLQkJd2FybmVkID0gMTsKKwkJd2FybmVkID0gdHJ1ZTsKIAl9CiAKIAly
ZXR1cm4gTlVNQV9OT19OT0RFOwpAQCAtMzExLDggKzMxMSw4IEBAIGFjcGlfbnVtYV9tZW1vcnlf
YWZmaW5pdHlfaW5pdChjb25zdCBzdHJ1Y3QgYWNwaV9zcmF0X21lbV9hZmZpbml0eSAqbWEpCiAJ
aWYgKGkgPCAwKQogCQkvKiBldmVyeXRoaW5nIGZpbmUgKi87CiAJZWxzZSBpZiAobWVtYmxrX25v
ZGVpZFtpXSA9PSBub2RlKSB7Ci0JCWJvb2xfdCBtaXNtYXRjaCA9ICEobWEtPmZsYWdzICYgQUNQ
SV9TUkFUX01FTV9IT1RfUExVR0dBQkxFKSAhPQotCQkgICAgICAgICAgICAgICAgICAhdGVzdF9i
aXQoaSwgbWVtYmxrX2hvdHBsdWcpOworCQlib29sIG1pc21hdGNoID0gIShtYS0+ZmxhZ3MgJiBB
Q1BJX1NSQVRfTUVNX0hPVF9QTFVHR0FCTEUpICE9CisJCSAgICAgICAgICAgICAgICAhdGVzdF9i
aXQoaSwgbWVtYmxrX2hvdHBsdWcpOwogCiAJCXByaW50aygiJXNTUkFUOiBQWE0gJXUgKCUiUFJJ
eDY0Ii0lIlBSSXg2NCIpIG92ZXJsYXBzIHdpdGggaXRzZWxmICglIlBSSXg2NCItJSJQUkl4NjQi
KVxuIiwKIAkJICAgICAgIG1pc21hdGNoID8gS0VSTl9FUlIgOiBLRVJOX1dBUk5JTkcsIHB4bSwg
c3RhcnQsIGVuZCwKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 30 17:16:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 17:16: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 1dQzWw-00057b-RF; Fri, 30 Jun 2017 17: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=347159f46=wei.liu2@citrix.com>)
 id 1dQzWw-000574-DW
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 17:16:30 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 8F/96-02181-D6786595; Fri, 30 Jun 2017 17:16:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRWlGSWpSXmKPExsXitHRDpG5ue1i
 kwdYt/Bbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aXbTdYC5byVjzdNou9gXE7VxcjJ4eEgL/E
 8oeLmEBsNgFliZ+dvWwgtoiAnkTTgeeMIDazQJ7E2dWLWEFsYQFDie6vl5lBbBYBVYmDd7rYu
 xg5OHgFLCS+dQlAjJSX2NV2EaycEyh8acM0FhBbSMBcYvHVPUwQtoJEx/RjYDavgKDEyZlPWC
 BWSUgcfPGCeQIj7ywkqVlIUgsYmVYxahSnFpWlFukaGeslFWWmZ5TkJmbm6BoaGOvlphYXJ6a
 n5iQmFesl5+duYgSGTj0DA+MOxr69focYJTmYlER5V14LjRTiS8pPqcxILM6ILyrNSS0+xCjD
 waEkwbukLSxSSLAoNT21Ii0zBxjEMGkJDh4lEV52kDRvcUFibnFmOkTqFKMux6sJ/78xCbHk5
 eelSonzxoAUCYAUZZTmwY2ARdQlRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8e0Gm8GTmlc
 BtegV0BBPQEcIzQkCOKElESEk1MEZ+aYpcLL3uXcq5JEcN2bnJMWtOCZ1LCZY2OctltzhdKOM
 v98u3zbvURKTNH8k3CXvHaGk1aJ7+v9n+N7u0i6ztt8JbT67XnzjKyrT24McbL9Jtb8rXXTKe
 V7XQle2B/xsNocC/awrW7jYVYp2xmc9D1OBSeHxzzdo3lya263yt6L/Yxn1jnRJLcUaioRZzU
 XEiAFsXmOSjAgAA
X-Env-Sender: prvs=347159f46=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1498842981!95849835!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49346 invoked from network); 30 Jun 2017 17:16:28 -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;
 30 Jun 2017 17:16:28 -0000
X-IronPort-AV: E=Sophos;i="5.40,287,1496102400"; d="scan'208";a="430035738"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 30 Jun 2017 18:01:24 +0100
Message-ID: <20170630170126.4148-17-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170630170126.4148-1-wei.liu2@citrix.com>
References: <20170630170126.4148-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 16/18] x86/numa.c: use 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
aC94ODYvbnVtYS5jICAgICAgICB8IDEwICsrKysrLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYv
bnVtYS5oIHwgIDIgKy0KIDIgZmlsZXMgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCA2IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9udW1hLmMgYi94ZW4vYXJjaC94ODYv
bnVtYS5jCmluZGV4IDZmNGQ0Mzg2OTAuLmQ0NTE5NmZhZmMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9udW1hLmMKKysrIGIveGVuL2FyY2gveDg2L251bWEuYwpAQCAtNDksNyArNDksNyBAQCBj
cHVtYXNrX3Qgbm9kZV90b19jcHVtYXNrW01BWF9OVU1OT0RFU10gX19yZWFkX21vc3RseTsKIAog
bm9kZW1hc2tfdCBfX3JlYWRfbW9zdGx5IG5vZGVfb25saW5lX21hcCA9IHsgeyBbMF0gPSAxVUwg
fSB9OwogCi1ib29sX3QgbnVtYV9vZmYgPSAwOworYm9vbCBudW1hX29mZjsKIHM4IGFjcGlfbnVt
YSA9IDA7CiAKIGludCBzcmF0X2Rpc2FibGVkKHZvaWQpCkBAIC0zMDIsMTMgKzMwMiwxMyBAQCB2
b2lkIG51bWFfc2V0X25vZGUoaW50IGNwdSwgbm9kZWlkX3Qgbm9kZSkKIHN0YXRpYyBfX2luaXQg
aW50IG51bWFfc2V0dXAoY2hhciAqb3B0KSAKIHsgCiAgICAgaWYgKCAhc3RybmNtcChvcHQsIm9m
ZiIsMykgKQotICAgICAgICBudW1hX29mZiA9IDE7CisgICAgICAgIG51bWFfb2ZmID0gdHJ1ZTsK
ICAgICBpZiAoICFzdHJuY21wKG9wdCwib24iLDIpICkKLSAgICAgICAgbnVtYV9vZmYgPSAwOwor
ICAgICAgICBudW1hX29mZiA9IGZhbHNlOwogI2lmZGVmIENPTkZJR19OVU1BX0VNVQogICAgIGlm
ICggIXN0cm5jbXAob3B0LCAiZmFrZT0iLCA1KSApCiAgICAgewotICAgICAgICBudW1hX29mZiA9
IDA7CisgICAgICAgIG51bWFfb2ZmID0gZmFsc2U7CiAgICAgICAgIG51bWFfZmFrZSA9IHNpbXBs
ZV9zdHJ0b3VsKG9wdCs1LE5VTEwsMCk7CiAgICAgICAgIGlmICggbnVtYV9mYWtlID49IE1BWF9O
VU1OT0RFUyApCiAgICAgICAgICAgICBudW1hX2Zha2UgPSBNQVhfTlVNTk9ERVM7CkBAIC0zMTcs
NyArMzE3LDcgQEAgc3RhdGljIF9faW5pdCBpbnQgbnVtYV9zZXR1cChjaGFyICpvcHQpCiAjaWZk
ZWYgQ09ORklHX0FDUElfTlVNQQogICAgIGlmICggIXN0cm5jbXAob3B0LCJub2FjcGkiLDYpICkK
ICAgICB7Ci0gICAgICAgIG51bWFfb2ZmID0gMDsKKyAgICAgICAgbnVtYV9vZmYgPSBmYWxzZTsK
ICAgICAgICAgYWNwaV9udW1hID0gLTE7CiAgICAgfQogI2VuZGlmCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20teDg2L251bWEuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbnVtYS5oCmluZGV4
IDI0NzkyMzgxYjQuLmJhZGEyYzBiYjkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
bnVtYS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbnVtYS5oCkBAIC0zMCw3ICszMCw3IEBA
IGV4dGVybiBub2RlaWRfdCBweG1fdG9fbm9kZSh1bnNpZ25lZCBpbnQgcHhtKTsKIAogZXh0ZXJu
IHZvaWQgbnVtYV9hZGRfY3B1KGludCBjcHUpOwogZXh0ZXJuIHZvaWQgbnVtYV9pbml0X2FycmF5
KHZvaWQpOwotZXh0ZXJuIGJvb2xfdCBudW1hX29mZjsKK2V4dGVybiBib29sIG51bWFfb2ZmOwog
CiAKIGV4dGVybiBpbnQgc3JhdF9kaXNhYmxlZCh2b2lkKTsKLS0gCjIuMTEuMAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1k
ZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 30 17:16:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 17:16: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 1dQzWw-00057N-JE; Fri, 30 Jun 2017 17: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=347159f46=wei.liu2@citrix.com>)
 id 1dQzWu-000555-Ry
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 17:16:28 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 C9/70-01987-C6786595; Fri, 30 Jun 2017 17:16:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOIsWRWlGSWpSXmKPExsXitHSDvW5Oe1i
 kweuTzBbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bulUtYCrbxVRxde4StgfEZdxcjJ4eEgL9E
 y/4WNhCbTUBZ4mdnL5gtIqAn0XTgOSOIzSyQJ3F29SJWEFtYwETi9fqJYHEWAVWJzdPmgdXzC
 lhITFxxkBFiprzErraLYPWcQPFLG6axgNhCAuYSi6/uYYKwFSQ6ph9jgugVlDg58wkLxC4JiY
 MvXjBPYOSdhSQ1C0lqASPTKkaN4tSistQiXSMTvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKR
 iveT83E2MwOCpZ2Bg3MH46rjfIUZJDiYlUd6V10IjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw
 ereFRQoJFqWmp1akZeYAwxgmLcHBoyTCyw6S5i0uSMwtzkyHSJ1iNObYsHr9FyaOVxP+f2MSY
 snLz0uVEuf92wpUKgBSmlGaBzcIFl+XGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzuoAs5M
 nMK4Hb9wroFCagU4RnhICcUpKIkJJqYIw/XGWiuCqto7bBOaHk3yvz+6Hx+as1g39NPrw7mv/
 sYw2Dw1ydK5hPRlov0motlZe4xch46dLpqq6qe7mu2sVph2deymg5Nblh/Q4PFzHe5fNFf/Se
 2++6SLpnm8rkkwf4ZJcwZV/+tjLiL2u4tW3h58/nT/2anFV3KzW7b/nlX8d9p1XZmiuxFGckG
 moxFxUnAgB4T617qgIAAA==
X-Env-Sender: prvs=347159f46=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1498842979!64851827!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60846 invoked from network); 30 Jun 2017 17:16:27 -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;
 30 Jun 2017 17:16:27 -0000
X-IronPort-AV: E=Sophos;i="5.40,287,1496102400"; d="scan'208";a="438497298"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 30 Jun 2017 18:01:21 +0100
Message-ID: <20170630170126.4148-14-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170630170126.4148-1-wei.liu2@citrix.com>
References: <20170630170126.4148-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 13/18] x86/smpboot.c: use 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
aC94ODYvc21wYm9vdC5jICAgICB8IDUgKysrLS0KIHhlbi9hcmNoL3g4Ni90aW1lLmMgICAgICAg
IHwgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni90aW1lLmggfCAyICstCiAzIGZpbGVzIGNoYW5n
ZWQsIDUgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvc21wYm9vdC5jIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwppbmRleCBmMzc1ZWI2ODJk
Li44ZDkxZjZjYTAxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9zbXBib290LmMKQEAgLTEwNiw3ICsxMDYsNyBAQCBzdGF0aWMgdm9pZCBzbXBf
c3RvcmVfY3B1X2luZm8oaW50IGlkKQogICogVFNDJ3MgdXBwZXIgMzIgYml0cyBjYW4ndCBiZSB3
cml0dGVuIGluIGVhcmxpZXIgQ1BVcyAoYmVmb3JlCiAgKiBQcmVzY290dCksIHRoZXJlIGlzIG5v
IHdheSB0byByZXN5bmMgb25lIEFQIGFnYWluc3QgQlAuCiAgKi8KLWJvb2xfdCBkaXNhYmxlX3Rz
Y19zeW5jOworYm9vbCBkaXNhYmxlX3RzY19zeW5jOwogCiBzdGF0aWMgYXRvbWljX3QgdHNjX2Nv
dW50Owogc3RhdGljIHVpbnQ2NF90IHRzY192YWx1ZTsKQEAgLTk3NSw3ICs5NzUsOCBAQCBpbnQg
Y3B1X2FkZCh1aW50MzJfdCBhcGljX2lkLCB1aW50MzJfdCBhY3BpX2lkLCB1aW50MzJfdCBweG0p
CiAgICAgLyogUGh5c2ljYWxseSBhZGRlZCBDUFVzIGRvIG5vdCBoYXZlIHN5bmNocm9uaXNlZCBU
U0MuICovCiAgICAgaWYgKCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfVFNDX1JFTElBQkxFKSAp
CiAgICAgewotICAgICAgICBzdGF0aWMgYm9vbF90IG9uY2Vfb25seTsKKyAgICAgICAgc3RhdGlj
IGJvb2wgb25jZV9vbmx5OworCiAgICAgICAgIGlmICggIXRlc3RfYW5kX3NldF9ib29sKG9uY2Vf
b25seSkgKQogICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HCiAgICAgICAgICAgICAg
ICAgICAgIiAqKiBOZXcgcGh5c2ljYWwgQ1BVICV1IG1heSBoYXZlIHNrZXdlZCBUU0MgYW5kIGhl
bmNlICIKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90aW1lLmMgYi94ZW4vYXJjaC94ODYvdGlt
ZS5jCmluZGV4IDc4MGJhYTU1YTMuLmI5ODhiOTRkMmUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni90aW1lLmMKKysrIGIveGVuL2FyY2gveDg2L3RpbWUuYwpAQCAtMTU2OCw3ICsxNTY4LDcgQEAg
c3RhdGljIHZvaWQgX19pbml0IHRzY19jaGVja193cml0YWJpbGl0eSh2b2lkKQogICAgICAgICBj
cHVpZGxlX2Rpc2FibGVfZGVlcF9jc3RhdGUoKTsKIAogICAgIC8qIHN5bmNocm9uaXplX3RzY19z
bGF2ZSgpIG11c3QgZG8gbm90aGluZyAqLwotICAgIGRpc2FibGVfdHNjX3N5bmMgPSAxOworICAg
IGRpc2FibGVfdHNjX3N5bmMgPSB0cnVlOwogfQogCiBzdGF0aWMgdm9pZCBfX2luaXQgcmVzZXRf
cGVyY3B1X3RpbWUodm9pZCAqdW51c2VkKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni90aW1lLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3RpbWUuaAppbmRleCBlZjk4OWE2OWIzLi4w
NDYzMDJlZjE5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3RpbWUuaAorKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L3RpbWUuaApAQCAtMjQsNyArMjQsNyBAQAogCiB0eXBlZGVmIHU2
NCBjeWNsZXNfdDsKIAotZXh0ZXJuIGJvb2xfdCBkaXNhYmxlX3RzY19zeW5jOworZXh0ZXJuIGJv
b2wgZGlzYWJsZV90c2Nfc3luYzsKIAogc3RhdGljIGlubGluZSBjeWNsZXNfdCBnZXRfY3ljbGVz
KHZvaWQpCiB7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 17:16:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 17:16: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 1dQzWu-00055f-16; Fri, 30 Jun 2017 17:16: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=347159f46=wei.liu2@citrix.com>)
 id 1dQzWt-000555-0H
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 17:16:27 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 B8/60-01987-A6786595; Fri, 30 Jun 2017 17:16:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGIsWRWlGSWpSXmKPExsXitHSDvW5me1i
 kwfm92hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bsxv1sBWuUKs51X2NvYHwi1cXIwSEh4C9x
 e4VBFyMnB5uAssTPzl42EFtEQE+i6cBzRhCbWSBP4uzqRawgtrCAscTvB41gNSwCqhK9xw+B2
 bwCFhLHNjWyg9gSAvISu9ougtVzAsUvbZjGAmILCZhLLL66hwnCVpDomH6MCaJXUOLkzCcsEL
 skJA6+eME8gZF3FpLULCSpBYxMqxg1ilOLylKLdI1M9JKKMtMzSnITM3N0DQ2M9XJTi4sT01N
 zEpOK9ZLzczcxAkOnnoGBcQfjq+N+hxglOZiURHlXXguNFOJLyk+pzEgszogvKs1JLT7EKMPB
 oSTB690WFikkWJSanlqRlpkDDGKYtAQHj5IILztImre4IDG3ODMdInWK0Zhjw+r1X5g4Xk34/
 41JiCUvPy9VSpz3bytQqQBIaUZpHtwgWHRdYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTM6w
 KykCczrwRu3yugU5iAThGeEQJySkkiQkqqgXFLxdVDhx/Eezoz6etf5M23uDLzQ4BODOfFEr1
 AhxltIutzZkgx6KcKGPGeK+ee8OahpV50fVzvvhsLs/59+O1uGWz1r32T6c4nCgprT6Z+eHB5
 svyG3Ji+pi0OP6NsK9QarjzYqmx9br+DquL7Zw37r3qfmDip+P0nT64lYSIOVdIfKs4//qHEU
 pyRaKjFXFScCADpI1ZKqQIAAA==
X-Env-Sender: prvs=347159f46=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1498842979!64851827!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60731 invoked from network); 30 Jun 2017 17:16:25 -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;
 30 Jun 2017 17:16:25 -0000
X-IronPort-AV: E=Sophos;i="5.40,287,1496102400"; d="scan'208";a="438497296"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 30 Jun 2017 18:01:19 +0100
Message-ID: <20170630170126.4148-12-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170630170126.4148-1-wei.liu2@citrix.com>
References: <20170630170126.4148-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 11/18] x86/xstate.c: use 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
aC94ODYveHN0YXRlLmMgICAgICAgIHwgMzAgKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0t
CiB4ZW4vaW5jbHVkZS9hc20teDg2L3hzdGF0ZS5oIHwgIDYgKysrLS0tCiAyIGZpbGVzIGNoYW5n
ZWQsIDE4IGluc2VydGlvbnMoKyksIDE4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni94c3RhdGUuYyBiL3hlbi9hcmNoL3g4Ni94c3RhdGUuYwppbmRleCBjMmE3MjJjNjBl
Li44NDUyMDhjMTg5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveHN0YXRlLmMKKysrIGIveGVu
L2FyY2gveDg2L3hzdGF0ZS5jCkBAIC0zNyw3ICszNyw3IEBAIHN0YXRpYyBERUZJTkVfUEVSX0NQ
VSh1aW50NjRfdCwgeGNyMCk7CiAvKiBCZWNhdXNlIFhDUjAgaXMgY2FjaGVkIGZvciBlYWNoIENQ
VSwgeHNldGJ2KCkgaXMgbm90IGV4cG9zZWQuIFVzZXJzIHNob3VsZCAKICAqIHVzZSBzZXRfeGNy
MCgpIGluc3RlYWQuCiAgKi8KLXN0YXRpYyBpbmxpbmUgYm9vbF90IHhzZXRidih1MzIgaW5kZXgs
IHU2NCB4ZmVhdHVyZXMpCitzdGF0aWMgaW5saW5lIGJvb2wgeHNldGJ2KHUzMiBpbmRleCwgdTY0
IHhmZWF0dXJlcykKIHsKICAgICB1MzIgaGkgPSB4ZmVhdHVyZXMgPj4gMzI7CiAgICAgdTMyIGxv
ID0gKHUzMil4ZmVhdHVyZXM7CkBAIC01NCwxMiArNTQsMTIgQEAgc3RhdGljIGlubGluZSBib29s
X3QgeHNldGJ2KHUzMiBpbmRleCwgdTY0IHhmZWF0dXJlcykKICAgICByZXR1cm4gbG8gIT0gMDsK
IH0KIAotYm9vbF90IHNldF94Y3IwKHU2NCB4ZmVhdHVyZXMpCitib29sIHNldF94Y3IwKHU2NCB4
ZmVhdHVyZXMpCiB7CiAgICAgaWYgKCAheHNldGJ2KFhDUl9YRkVBVFVSRV9FTkFCTEVEX01BU0ss
IHhmZWF0dXJlcykgKQotICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgcmV0dXJuIGZhbHNlOwog
ICAgIHRoaXNfY3B1KHhjcjApID0geGZlYXR1cmVzOwotICAgIHJldHVybiAxOworICAgIHJldHVy
biB0cnVlOwogfQogCiB1aW50NjRfdCBnZXRfeGNyMCh2b2lkKQpAQCAtODYsNyArODYsNyBAQCB1
aW50NjRfdCBnZXRfbXNyX3hzcyh2b2lkKQogICAgIHJldHVybiB0aGlzX2NwdSh4c3MpOwogfQog
Ci1zdGF0aWMgaW50IHNldHVwX3hzdGF0ZV9mZWF0dXJlcyhib29sX3QgYnNwKQorc3RhdGljIGlu
dCBzZXR1cF94c3RhdGVfZmVhdHVyZXMoYm9vbCBic3ApCiB7CiAgICAgdW5zaWduZWQgaW50IGxl
YWYsIGVheCwgZWJ4LCBlY3gsIGVkeDsKIApAQCAtNDgyLDEwICs0ODIsMTAgQEAgdm9pZCB4cnN0
b3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQ2NF90IG1hc2spCiAgICAgfQogfQogCi1ib29sX3QgeHNh
dmVfZW5hYmxlZChjb25zdCBzdHJ1Y3QgdmNwdSAqdikKK2Jvb2wgeHNhdmVfZW5hYmxlZChjb25z
dCBzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBpZiAoICFjcHVfaGFzX3hzYXZlICkKLSAgICAgICAg
cmV0dXJuIDA7CisgICAgICAgIHJldHVybiBmYWxzZTsKIAogICAgIEFTU0VSVCh4c2F2ZV9jbnR4
dF9zaXplID49IFhTVEFURV9BUkVBX01JTl9TSVpFKTsKICAgICBBU1NFUlQodi0+YXJjaC54c2F2
ZV9hcmVhKTsKQEAgLTU1MSw3ICs1NTEsNyBAQCBzdGF0aWMgdW5zaWduZWQgaW50IF94c3RhdGVf
Y3R4dF9zaXplKHU2NCB4Y3IwKQogewogICAgIHU2NCBhY3RfeGNyMCA9IGdldF94Y3IwKCk7CiAg
ICAgdTMyIGVheCwgZWJ4ID0gMCwgZWN4LCBlZHg7Ci0gICAgYm9vbF90IG9rID0gc2V0X3hjcjAo
eGNyMCk7CisgICAgYm9vbCBvayA9IHNldF94Y3IwKHhjcjApOwogCiAgICAgQVNTRVJUKG9rKTsK
ICAgICBjcHVpZF9jb3VudChYU1RBVEVfQ1BVSUQsIDAsICZlYXgsICZlYngsICZlY3gsICZlZHgp
OwpAQCAtNTc3LDEwICs1NzcsMTAgQEAgdW5zaWduZWQgaW50IHhzdGF0ZV9jdHh0X3NpemUodTY0
IHhjcjApCiAvKiBDb2xsZWN0IHRoZSBpbmZvcm1hdGlvbiBvZiBwcm9jZXNzb3IncyBleHRlbmRl
ZCBzdGF0ZSAqLwogdm9pZCB4c3RhdGVfaW5pdChzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCiB7Ci0g
ICAgc3RhdGljIGJvb2xfdCBfX2luaXRkYXRhIHVzZV94c2F2ZSA9IDE7CisgICAgc3RhdGljIGJv
b2wgX19pbml0ZGF0YSB1c2VfeHNhdmUgPSB0cnVlOwogICAgIGJvb2xlYW5fcGFyYW0oInhzYXZl
IiwgdXNlX3hzYXZlKTsKIAotICAgIGJvb2xfdCBic3AgPSBjID09ICZib290X2NwdV9kYXRhOwor
ICAgIGJvb2wgYnNwID0gYyA9PSAmYm9vdF9jcHVfZGF0YTsKICAgICB1MzIgZWF4LCBlYngsIGVj
eCwgZWR4OwogICAgIHU2NCBmZWF0dXJlX21hc2s7CiAKQEAgLTY0NSwyNSArNjQ1LDI1IEBAIHZv
aWQgeHN0YXRlX2luaXQoc3RydWN0IGNwdWluZm9feDg2ICpjKQogICAgICAgICBCVUcoKTsKIH0K
IAotc3RhdGljIGJvb2xfdCB2YWxpZF94Y3IwKHU2NCB4Y3IwKQorc3RhdGljIGJvb2wgdmFsaWRf
eGNyMCh1NjQgeGNyMCkKIHsKICAgICAvKiBGUCBtdXN0IGJlIHVuY29uZGl0aW9uYWxseSBzZXQu
ICovCiAgICAgaWYgKCAhKHhjcjAgJiBYU1RBVEVfRlApICkKLSAgICAgICAgcmV0dXJuIDA7Cisg
ICAgICAgIHJldHVybiBmYWxzZTsKIAogICAgIC8qIFlNTSBkZXBlbmRzIG9uIFNTRS4gKi8KICAg
ICBpZiAoICh4Y3IwICYgWFNUQVRFX1lNTSkgJiYgISh4Y3IwICYgWFNUQVRFX1NTRSkgKQotICAg
ICAgICByZXR1cm4gMDsKKyAgICAgICAgcmV0dXJuIGZhbHNlOwogCiAgICAgaWYgKCB4Y3IwICYg
KFhTVEFURV9PUE1BU0sgfCBYU1RBVEVfWk1NIHwgWFNUQVRFX0hJX1pNTSkgKQogICAgIHsKICAg
ICAgICAgLyogT1BNQVNLLCBaTU0sIGFuZCBISV9aTU0gcmVxdWlyZSBZTU0uICovCiAgICAgICAg
IGlmICggISh4Y3IwICYgWFNUQVRFX1lNTSkgKQotICAgICAgICAgICAgcmV0dXJuIDA7CisgICAg
ICAgICAgICByZXR1cm4gZmFsc2U7CiAKICAgICAgICAgLyogT1BNQVNLLCBaTU0sIGFuZCBISV9a
TU0gbXVzdCBiZSB0aGUgc2FtZS4gKi8KICAgICAgICAgaWYgKCB+eGNyMCAmIChYU1RBVEVfT1BN
QVNLIHwgWFNUQVRFX1pNTSB8IFhTVEFURV9ISV9aTU0pICkKLSAgICAgICAgICAgIHJldHVybiAw
OworICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgIH0KIAogICAgIC8qIEJORFJFR1MgYW5k
IEJORENTUiBtdXN0IGJlIHRoZSBzYW1lLiAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni94c3RhdGUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYveHN0YXRlLmgKaW5kZXggYjMxYWQ3
NWJkYi4uZDM2ZjQyMmI1OSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni94c3RhdGUu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3hzdGF0ZS5oCkBAIC0xMDcsNyArMTA3LDcgQEAg
c3RydWN0IHhzdGF0ZV9ibmRjc3IgewogfTsKIAogLyogZXh0ZW5kZWQgc3RhdGUgb3BlcmF0aW9u
cyAqLwotYm9vbF90IF9fbXVzdF9jaGVjayBzZXRfeGNyMCh1NjQgeGZlYXR1cmVzKTsKK2Jvb2wg
X19tdXN0X2NoZWNrIHNldF94Y3IwKHU2NCB4ZmVhdHVyZXMpOwogdWludDY0X3QgZ2V0X3hjcjAo
dm9pZCk7CiB2b2lkIHNldF9tc3JfeHNzKHU2NCB4c3MpOwogdWludDY0X3QgZ2V0X21zcl94c3Mo
dm9pZCk7CkBAIC0xMTUsNyArMTE1LDcgQEAgdWludDY0X3QgcmVhZF9ibmRjZmd1KHZvaWQpOwog
dm9pZCB4c2F2ZShzdHJ1Y3QgdmNwdSAqdiwgdWludDY0X3QgbWFzayk7CiB2b2lkIHhyc3Rvcihz
dHJ1Y3QgdmNwdSAqdiwgdWludDY0X3QgbWFzayk7CiB2b2lkIHhzdGF0ZV9zZXRfaW5pdCh1aW50
NjRfdCBtYXNrKTsKLWJvb2xfdCB4c2F2ZV9lbmFibGVkKGNvbnN0IHN0cnVjdCB2Y3B1ICp2KTsK
K2Jvb2wgeHNhdmVfZW5hYmxlZChjb25zdCBzdHJ1Y3QgdmNwdSAqdik7CiBpbnQgX19tdXN0X2No
ZWNrIHZhbGlkYXRlX3hzdGF0ZSh1NjQgeGNyMCwgdTY0IHhjcjBfYWNjdW0sCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgeHNhdmVfaGRyICopOwogaW50IF9f
bXVzdF9jaGVjayBoYW5kbGVfeHNldGJ2KHUzMiBpbmRleCwgdTY0IG5ld19idik7CkBAIC0xMjgs
NyArMTI4LDcgQEAgaW50IHhzdGF0ZV9hbGxvY19zYXZlX2FyZWEoc3RydWN0IHZjcHUgKnYpOwog
dm9pZCB4c3RhdGVfaW5pdChzdHJ1Y3QgY3B1aW5mb194ODYgKmMpOwogdW5zaWduZWQgaW50IHhz
dGF0ZV9jdHh0X3NpemUodTY0IHhjcjApOwogCi1zdGF0aWMgaW5saW5lIGJvb2xfdCB4c3RhdGVf
YWxsKGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQorc3RhdGljIGlubGluZSBib29sIHhzdGF0ZV9hbGwo
Y29uc3Qgc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgLyoKICAgICAgKiBYU1RBVEVfRlBfU1NFIG1h
eSBiZSBleGNsdWRlZCwgYmVjYXVzZSB0aGUgb2Zmc2V0cyBvZiBYU1RBVEVfRlBfU1NFCi0tIAoy
LjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 17:16:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 17:16: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 1dQzWs-000558-Q6; Fri, 30 Jun 2017 17:16: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=347159f46=wei.liu2@citrix.com>)
 id 1dQzWr-00054H-Kl
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 17:16:25 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 BC/18-01859-86786595; Fri, 30 Jun 2017 17:16:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHRDpG5Ge1i
 kwf6/Ihbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8bfja/YC3YJV/xZf4u9gXElfxcjJ4eEgL/E
 4X/rWUBsNgFliZ+dvWwgtoiAnkTTgeeMIDazQJ7E2dWLWEFsYQEDiS83PoPFWQRUJfZf2A7Wy
 ytgIXF10idmiJnyErvaLoLVcwLFL22YBlYjJGAusfjqHiYIW0GiY/oxJoheQYmTM5+wQOySkD
 j44gXzBEbeWUhSs5CkFjAyrWLUKE4tKkst0jUy1ksqykzPKMlNzMzRNTQw1stNLS5OTE/NSUw
 q1kvOz93ECAyeegYGxh2MfXv9DjFKcjApifKuvBYaKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC
 d0lbWKSQYFFqempFWmYOMIxh0hIcPEoivOwgad7igsTc4sx0iNQpRl2OVxP+f2MSYsnLz0uVE
 ueNASkSACnKKM2DGwGLqUuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHn3gkzhycwrgdv0Cu
 gIJqAjhGeEgBxRkoiQkmpgdI42mnZdjjFj4eMLDLPCVQ88E0++mM6t+/B/9K/bVkcVLn2TZju
 zckvdt1bTww8FnnrnhZ817v/S0GEveP1b6yujBVFPtsnVmMyd27R6gnWR/Yp/Jx1NZK1WhVae
 nx930fX5XJejk/48jtNqrXj38armrw+2ZZWXv1wtvsv7u5u3+dJNaY2b65VYijMSDbWYi4oTA
 aL3YRCkAgAA
X-Env-Sender: prvs=347159f46=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1498842981!95849835!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48964 invoked from network); 30 Jun 2017 17:16:24 -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;
 30 Jun 2017 17:16:24 -0000
X-IronPort-AV: E=Sophos;i="5.40,287,1496102400"; d="scan'208";a="430035732"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 30 Jun 2017 18:01:26 +0100
Message-ID: <20170630170126.4148-19-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170630170126.4148-1-wei.liu2@citrix.com>
References: <20170630170126.4148-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 18/18] x86/psr.c: use 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
aC94ODYvcHNyLmMgfCAxNCArKysrKysrLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0
aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHNyLmMg
Yi94ZW4vYXJjaC94ODYvcHNyLmMKaW5kZXggMGI1MDczYzQxZi4uMzgxZjlhMDQ2ZCAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L3Bzci5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwpAQCAtMjcw
LDcgKzI3MCw3IEBAIHN0YXRpYyBzdHJ1Y3QgcHNyX2NhdF9zb2NrZXRfaW5mbyAqZ2V0X2NhdF9z
b2NrZXRfaW5mbyh1bnNpZ25lZCBpbnQgc29ja2V0KQogICAgIHJldHVybiBjYXRfc29ja2V0X2lu
Zm8gKyBzb2NrZXQ7CiB9CiAKLXN0YXRpYyBpbmxpbmUgYm9vbF90IGNkcF9pc19lbmFibGVkKHVu
c2lnbmVkIGludCBzb2NrZXQpCitzdGF0aWMgaW5saW5lIGJvb2wgY2RwX2lzX2VuYWJsZWQodW5z
aWduZWQgaW50IHNvY2tldCkKIHsKICAgICByZXR1cm4gY2RwX3NvY2tldF9lbmFibGUgJiYgdGVz
dF9iaXQoc29ja2V0LCBjZHBfc29ja2V0X2VuYWJsZSk7CiB9CkBAIC0yOTcsNyArMjk3LDcgQEAg
aW50IHBzcl9nZXRfbDNfY2JtKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBzb2NrZXQs
CiAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgKmNibSwgZW51bSBjYm1fdHlwZSB0eXBlKQog
ewogICAgIHN0cnVjdCBwc3JfY2F0X3NvY2tldF9pbmZvICppbmZvID0gZ2V0X2NhdF9zb2NrZXRf
aW5mbyhzb2NrZXQpOwotICAgIGJvb2xfdCBjZHBfZW5hYmxlZCA9IGNkcF9pc19lbmFibGVkKHNv
Y2tldCk7CisgICAgYm9vbCBjZHBfZW5hYmxlZCA9IGNkcF9pc19lbmFibGVkKHNvY2tldCk7CiAK
ICAgICBpZiAoIElTX0VSUihpbmZvKSApCiAgICAgICAgIHJldHVybiBQVFJfRVJSKGluZm8pOwpA
QCAtMzMxLDcgKzMzMSw3IEBAIGludCBwc3JfZ2V0X2wzX2NibShzdHJ1Y3QgZG9tYWluICpkLCB1
bnNpZ25lZCBpbnQgc29ja2V0LAogICAgIHJldHVybiAwOwogfQogCi1zdGF0aWMgYm9vbF90IHBz
cl9jaGVja19jYm0odW5zaWduZWQgaW50IGNibV9sZW4sIHVpbnQ2NF90IGNibSkKK3N0YXRpYyBi
b29sIHBzcl9jaGVja19jYm0odW5zaWduZWQgaW50IGNibV9sZW4sIHVpbnQ2NF90IGNibSkKIHsK
ICAgICB1bnNpZ25lZCBpbnQgZmlyc3RfYml0LCB6ZXJvX2JpdDsKIApAQCAtMzU3LDcgKzM1Nyw3
IEBAIHN0YXRpYyBib29sX3QgcHNyX2NoZWNrX2NibSh1bnNpZ25lZCBpbnQgY2JtX2xlbiwgdWlu
dDY0X3QgY2JtKQogc3RydWN0IGNvc19jYm1faW5mbwogewogICAgIHVuc2lnbmVkIGludCBjb3M7
Ci0gICAgYm9vbF90IGNkcDsKKyAgICBib29sIGNkcDsKICAgICB1aW50NjRfdCBjYm1fY29kZTsK
ICAgICB1aW50NjRfdCBjYm1fZGF0YTsKIH07CkBAIC0zNzYsNyArMzc2LDcgQEAgc3RhdGljIHZv
aWQgZG9fd3JpdGVfbDNfY2JtKHZvaWQgKmRhdGEpCiB9CiAKIHN0YXRpYyBpbnQgd3JpdGVfbDNf
Y2JtKHVuc2lnbmVkIGludCBzb2NrZXQsIHVuc2lnbmVkIGludCBjb3MsCi0gICAgICAgICAgICAg
ICAgICAgICAgICB1aW50NjRfdCBjYm1fY29kZSwgdWludDY0X3QgY2JtX2RhdGEsIGJvb2xfdCBj
ZHApCisgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBjYm1fY29kZSwgdWludDY0X3Qg
Y2JtX2RhdGEsIGJvb2wgY2RwKQogewogICAgIHN0cnVjdCBjb3NfY2JtX2luZm8gaW5mbyA9CiAg
ICAgewpAQCAtNDAxLDcgKzQwMSw3IEBAIHN0YXRpYyBpbnQgd3JpdGVfbDNfY2JtKHVuc2lnbmVk
IGludCBzb2NrZXQsIHVuc2lnbmVkIGludCBjb3MsCiB9CiAKIHN0YXRpYyBpbnQgZmluZF9jb3Mo
c3RydWN0IHBzcl9jYXRfY2JtICptYXAsIHVuc2lnbmVkIGludCBjb3NfbWF4LAotICAgICAgICAg
ICAgICAgICAgICB1aW50NjRfdCBjYm1fY29kZSwgdWludDY0X3QgY2JtX2RhdGEsIGJvb2xfdCBj
ZHBfZW5hYmxlZCkKKyAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgY2JtX2NvZGUsIHVpbnQ2
NF90IGNibV9kYXRhLCBib29sIGNkcF9lbmFibGVkKQogewogICAgIHVuc2lnbmVkIGludCBjb3M7
CiAKQEAgLTQ0MCw3ICs0NDAsNyBAQCBpbnQgcHNyX3NldF9sM19jYm0oc3RydWN0IGRvbWFpbiAq
ZCwgdW5zaWduZWQgaW50IHNvY2tldCwKICAgICB1bnNpZ25lZCBpbnQgb2xkX2NvcywgY29zX21h
eDsKICAgICBpbnQgY29zLCByZXQ7CiAgICAgdWludDY0X3QgY2JtX2RhdGEsIGNibV9jb2RlOwot
ICAgIGJvb2xfdCBjZHBfZW5hYmxlZCA9IGNkcF9pc19lbmFibGVkKHNvY2tldCk7CisgICAgYm9v
bCBjZHBfZW5hYmxlZCA9IGNkcF9pc19lbmFibGVkKHNvY2tldCk7CiAgICAgc3RydWN0IHBzcl9j
YXRfY2JtICptYXA7CiAgICAgc3RydWN0IHBzcl9jYXRfc29ja2V0X2luZm8gKmluZm8gPSBnZXRf
Y2F0X3NvY2tldF9pbmZvKHNvY2tldCk7CiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 30 17:16:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 17:16: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 1dQzWr-00054M-7F; Fri, 30 Jun 2017 17:16: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=347159f46=wei.liu2@citrix.com>)
 id 1dQzWq-00053z-64
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 17:16:24 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 50/76-02181-76786595; Fri, 30 Jun 2017 17:16:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupjkeJIrShJLcpLzFFi42JxWrrBXjetPSz
 SYN1pY4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNaPnqX3BMemKHb+cGxg3inYxcnJICPhLfHp/
 ihXEZhNQlvjZ2csGYosI6Ek0HXjOCGIzC+RJnF29CKxGWMBE4uacTyxdjBwcLAKqErvWcYGEe
 QUsJB4dnskCMVJeYlfbRbByTqD4pQ3TwOJCAuYSi6/uYYKwFSQ6ph9jgugVlDg58wkLxCoJiY
 MvXjBPYOSdhSQ1C0lqASPTKkaN4tSistQiXSMTvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKR
 iveT83E2MwLCpZ2Bg3MH46rjfIUZJDiYlUd6V10IjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw
 ereFRQoJFqWmp1akZeYAAxgmLcHBoyTCyw6S5i0uSMwtzkyHSJ1i1OV4NeH/NyYhlrz8vFQpc
 d6/rUBFAiBFGaV5cCNg0XSJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjCvC8gqnsy8ErhNr4
 COYAI6QnhGCMgRJYkIKakGxvLsS6nVktPs2oWWdyvfFLuwaGLxjOgowYwbr1l5u5gtswTrS3g
 Mdcuc1O5ryLxkMrvRyl7YevvwqR9aXIb2G4M7qlYlHlz/5tQ28XemNrNfxgu3xMTk/dhnxctv
 ULBm80nPmHWvixPCAh9/Fn3b4X9eSPXbLqfuuycuP/kusfdGaMTGsjZXJZbijERDLeai4kQAU
 DCo36ECAAA=
X-Env-Sender: prvs=347159f46=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1498842979!64851827!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60653 invoked from network); 30 Jun 2017 17:16:22 -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;
 30 Jun 2017 17:16:22 -0000
X-IronPort-AV: E=Sophos;i="5.40,287,1496102400"; d="scan'208";a="438497292"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 30 Jun 2017 18:01:18 +0100
Message-ID: <20170630170126.4148-11-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170630170126.4148-1-wei.liu2@citrix.com>
References: <20170630170126.4148-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 10/18] x86/monitor.c: use 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
aC94ODYvbW9uaXRvci5jICAgICAgICB8IDIwICsrKysrKysrKystLS0tLS0tLS0tCiB4ZW4vaW5j
bHVkZS9hc20teDg2L21vbml0b3IuaCB8ICAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDExIGluc2Vy
dGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tb25p
dG9yLmMgYi94ZW4vYXJjaC94ODYvbW9uaXRvci5jCmluZGV4IDc2NDE5NWE3ZDEuLjcwNjQ1NGYy
M2MgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tb25pdG9yLmMKKysrIGIveGVuL2FyY2gveDg2
L21vbml0b3IuYwpAQCAtMTA0LDE3ICsxMDQsMTcgQEAgc3RhdGljIGludCBtb25pdG9yX2Rpc2Fi
bGVfbXNyKHN0cnVjdCBkb21haW4gKmQsIHUzMiBtc3IpCiAgICAgcmV0dXJuIDA7CiB9CiAKLWJv
b2xfdCBtb25pdG9yZWRfbXNyKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHUzMiBtc3IpCitib29s
IG1vbml0b3JlZF9tc3IoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdTMyIG1zcikKIHsKICAgICBj
b25zdCB1bnNpZ25lZCBsb25nICpiaXRtYXA7CiAKICAgICBpZiAoICFkLT5hcmNoLm1vbml0b3Iu
bXNyX2JpdG1hcCApCi0gICAgICAgIHJldHVybiAwOworICAgICAgICByZXR1cm4gZmFsc2U7CiAK
ICAgICBiaXRtYXAgPSBtb25pdG9yX2JpdG1hcF9mb3JfbXNyKGQsICZtc3IpOwogCiAgICAgaWYg
KCAhYml0bWFwICkKLSAgICAgICAgcmV0dXJuIDA7CisgICAgICAgIHJldHVybiBmYWxzZTsKIAog
ICAgIHJldHVybiB0ZXN0X2JpdChtc3IsIGJpdG1hcCk7CiB9CkBAIC0xMjMsMTQgKzEyMywxNCBA
QCBpbnQgYXJjaF9tb25pdG9yX2RvbWN0bF9ldmVudChzdHJ1Y3QgZG9tYWluICpkLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfbW9uaXRvcl9vcCAqbW9w
KQogewogICAgIHN0cnVjdCBhcmNoX2RvbWFpbiAqYWQgPSAmZC0+YXJjaDsKLSAgICBib29sX3Qg
cmVxdWVzdGVkX3N0YXR1cyA9IChYRU5fRE9NQ1RMX01PTklUT1JfT1BfRU5BQkxFID09IG1vcC0+
b3ApOworICAgIGJvb2wgcmVxdWVzdGVkX3N0YXR1cyA9IChYRU5fRE9NQ1RMX01PTklUT1JfT1Bf
RU5BQkxFID09IG1vcC0+b3ApOwogCiAgICAgc3dpdGNoICggbW9wLT5ldmVudCApCiAgICAgewog
ICAgIGNhc2UgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX1dSSVRFX0NUUkxSRUc6CiAgICAgewog
ICAgICAgICB1bnNpZ25lZCBpbnQgY3RybHJlZ19iaXRtYXNrOwotICAgICAgICBib29sX3Qgb2xk
X3N0YXR1czsKKyAgICAgICAgYm9vbCBvbGRfc3RhdHVzOwogCiAgICAgICAgIGlmICggdW5saWtl
bHkobW9wLT51Lm1vdl90b19jci5pbmRleCA+PQogICAgICAgICAgICAgICAgICAgICAgIEFSUkFZ
X1NJWkUoYWQtPm1vbml0b3Iud3JpdGVfY3RybHJlZ19tYXNrKSkgKQpAQCAtMTgzLDcgKzE4Myw3
IEBAIGludCBhcmNoX21vbml0b3JfZG9tY3RsX2V2ZW50KHN0cnVjdCBkb21haW4gKmQsCiAKICAg
ICBjYXNlIFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9NT1ZfVE9fTVNSOgogICAgIHsKLSAgICAg
ICAgYm9vbF90IG9sZF9zdGF0dXM7CisgICAgICAgIGJvb2wgb2xkX3N0YXR1czsKICAgICAgICAg
aW50IHJjOwogICAgICAgICB1MzIgbXNyID0gbW9wLT51Lm1vdl90b19tc3IubXNyOwogCkBAIC0y
MDksNyArMjA5LDcgQEAgaW50IGFyY2hfbW9uaXRvcl9kb21jdGxfZXZlbnQoc3RydWN0IGRvbWFp
biAqZCwKIAogICAgIGNhc2UgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX1NJTkdMRVNURVA6CiAg
ICAgewotICAgICAgICBib29sX3Qgb2xkX3N0YXR1cyA9IGFkLT5tb25pdG9yLnNpbmdsZXN0ZXBf
ZW5hYmxlZDsKKyAgICAgICAgYm9vbCBvbGRfc3RhdHVzID0gYWQtPm1vbml0b3Iuc2luZ2xlc3Rl
cF9lbmFibGVkOwogCiAgICAgICAgIGlmICggdW5saWtlbHkob2xkX3N0YXR1cyA9PSByZXF1ZXN0
ZWRfc3RhdHVzKSApCiAgICAgICAgICAgICByZXR1cm4gLUVFWElTVDsKQEAgLTI0Myw3ICsyNDMs
NyBAQCBpbnQgYXJjaF9tb25pdG9yX2RvbWN0bF9ldmVudChzdHJ1Y3QgZG9tYWluICpkLAogCiAg
ICAgY2FzZSBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfU09GVFdBUkVfQlJFQUtQT0lOVDoKICAg
ICB7Ci0gICAgICAgIGJvb2xfdCBvbGRfc3RhdHVzID0gYWQtPm1vbml0b3Iuc29mdHdhcmVfYnJl
YWtwb2ludF9lbmFibGVkOworICAgICAgICBib29sIG9sZF9zdGF0dXMgPSBhZC0+bW9uaXRvci5z
b2Z0d2FyZV9icmVha3BvaW50X2VuYWJsZWQ7CiAKICAgICAgICAgaWYgKCB1bmxpa2VseShvbGRf
c3RhdHVzID09IHJlcXVlc3RlZF9zdGF0dXMpICkKICAgICAgICAgICAgIHJldHVybiAtRUVYSVNU
OwpAQCAtMjU2LDcgKzI1Niw3IEBAIGludCBhcmNoX21vbml0b3JfZG9tY3RsX2V2ZW50KHN0cnVj
dCBkb21haW4gKmQsCiAKICAgICBjYXNlIFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9ERUJVR19F
WENFUFRJT046CiAgICAgewotICAgICAgICBib29sX3Qgb2xkX3N0YXR1cyA9IGFkLT5tb25pdG9y
LmRlYnVnX2V4Y2VwdGlvbl9lbmFibGVkOworICAgICAgICBib29sIG9sZF9zdGF0dXMgPSBhZC0+
bW9uaXRvci5kZWJ1Z19leGNlcHRpb25fZW5hYmxlZDsKIAogICAgICAgICBpZiAoIHVubGlrZWx5
KG9sZF9zdGF0dXMgPT0gcmVxdWVzdGVkX3N0YXR1cykgKQogICAgICAgICAgICAgcmV0dXJuIC1F
RVhJU1Q7CkBAIC0yNzIsNyArMjcyLDcgQEAgaW50IGFyY2hfbW9uaXRvcl9kb21jdGxfZXZlbnQo
c3RydWN0IGRvbWFpbiAqZCwKIAogICAgIGNhc2UgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0NQ
VUlEOgogICAgIHsKLSAgICAgICAgYm9vbF90IG9sZF9zdGF0dXMgPSBhZC0+bW9uaXRvci5jcHVp
ZF9lbmFibGVkOworICAgICAgICBib29sIG9sZF9zdGF0dXMgPSBhZC0+bW9uaXRvci5jcHVpZF9l
bmFibGVkOwogCiAgICAgICAgIGlmICggdW5saWtlbHkob2xkX3N0YXR1cyA9PSByZXF1ZXN0ZWRf
c3RhdHVzKSApCiAgICAgICAgICAgICByZXR1cm4gLUVFWElTVDsKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvbW9uaXRvci5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmgK
aW5kZXggODFhMTMzYjY3OS4uYzVjMzIzYjZhYSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tb25pdG9yLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmgKQEAgLTk2
LDYgKzk2LDYgQEAgaW50IGFyY2hfbW9uaXRvcl9pbml0X2RvbWFpbihzdHJ1Y3QgZG9tYWluICpk
KTsKIAogdm9pZCBhcmNoX21vbml0b3JfY2xlYW51cF9kb21haW4oc3RydWN0IGRvbWFpbiAqZCk7
CiAKLWJvb2xfdCBtb25pdG9yZWRfbXNyKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHUzMiBtc3Ip
OworYm9vbCBtb25pdG9yZWRfbXNyKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHUzMiBtc3IpOwog
CiAjZW5kaWYgLyogX19BU01fWDg2X01PTklUT1JfSF9fICovCi0tIAoyLjExLjAKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 17:16:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 17:16: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 1dQzWv-00056H-8Y; Fri, 30 Jun 2017 17:16: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=347159f46=wei.liu2@citrix.com>)
 id 1dQzWu-00055c-9T
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 17:16:28 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 5C/A3-01732-B6786595; Fri, 30 Jun 2017 17:16:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOIsWRWlGSWpSXmKPExsXitHRDpG52e1i
 kQfsPZovvWyYzOTB6HP5whSWAMYo1My8pvyKBNWP6nM2MBU1GFYtPb2JsYJyh1sXIySEh4C+x
 e+JidhCbTUBZ4mdnLxuILSKgJ9F04DkjiM0skCdxdvUiVhBbWMBE4vTBNywgNouAqsSlg0fAb
 F4BC4k3d18xQcyUl9jVdhGsnhMofmnDNLAaIQFzicVX9zBB2AoSHdOPMUH0CkqcnPmEBWKXhM
 TBFy+YJzDyzkKSmoUktYCRaRWjRnFqUVlqka6RsV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJ
 SsV5yfu4mRmDw1DMwMO5g7Nvrd4hRkoNJSZR35bXQSCG+pPyUyozE4oz4otKc1OJDjDIcHEoS
 vEvawiKFBItS01Mr0jJzgGEMk5bg4FES4WUHSfMWFyTmFmemQ6ROMRpz3Onb8IWJ49WE/9+Yh
 Fjy8vNSpcR5Y0BKBUBKM0rz4AbB4usSo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHevSBTeD
 LzSuD2vQI6hQnoFOEZISCnlCQipKQaGGPnnYmWU5+2Z81LlxbddQ7hcUWzXlvP/BxqmsaS8G/
 Kco8bGb1z3axKisrDXT4+cKrj+LW4JKRBgiWvTuaCLPPsmU/WfNNy4pawUdU40vwo+c3TLubC
 tSecfmrWHUx5v4J79dttNe6sf5bzr8sLecNVymf1dJfT86ffzx6PYXzwdq7qkekPmJVYijMSD
 bWYi4oTAVCFfTuqAgAA
X-Env-Sender: prvs=347159f46=wei.liu2@citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1498842981!95849835!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49127 invoked from network); 30 Jun 2017 17:16:26 -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;
 30 Jun 2017 17:16:26 -0000
X-IronPort-AV: E=Sophos;i="5.40,287,1496102400"; d="scan'208";a="430035736"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 30 Jun 2017 18:01:22 +0100
Message-ID: <20170630170126.4148-15-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170630170126.4148-1-wei.liu2@citrix.com>
References: <20170630170126.4148-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 14/18] x86/io_apic.c: use 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
aC94ODYvYXBpYy5jICAgICAgICAgICB8ICA4ICsrKystLS0tCiB4ZW4vYXJjaC94ODYvaW9fYXBp
Yy5jICAgICAgICB8IDM0ICsrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9p
bmNsdWRlL2FzbS14ODYvaW9fYXBpYy5oIHwgIDYgKysrLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDI0
IGluc2VydGlvbnMoKyksIDI0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9hcGljLmMgYi94ZW4vYXJjaC94ODYvYXBpYy5jCmluZGV4IDI4YTFlZjhhNTguLmJjZDhhN2Zk
OGIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9hcGljLmMKKysrIGIveGVuL2FyY2gveDg2L2Fw
aWMuYwpAQCAtMzgxLDEyICszODEsMTIgQEAgaW50IF9faW5pdCB2ZXJpZnlfbG9jYWxfQVBJQyh2
b2lkKQogICAgICAqLwogICAgIGlmICggcmVnMCAmIEFQSUNfTFZSX0RJUkVDVEVEX0VPSSApCiAg
ICAgewotICAgICAgICBpZiAoIGlvYXBpY19hY2tfbmV3ID09IDEgJiYgaW9hcGljX2Fja19mb3Jj
ZWQgPT0gMSApCisgICAgICAgIGlmICggaW9hcGljX2Fja19uZXcgJiYgaW9hcGljX2Fja19mb3Jj
ZWQgKQogICAgICAgICAgICAgcHJpbnRrKCJOb3QgZW5hYmxpbmcgZGlyZWN0ZWQgRU9JIGJlY2F1
c2UgaW9hcGljX2Fja19uZXcgaGFzIGJlZW4gIgogICAgICAgICAgICAgICAgICAgICJmb3JjZWQg
b24gdGhlIGNvbW1hbmQgbGluZVxuIik7CiAgICAgICAgIGVsc2UKICAgICAgICAgewotICAgICAg
ICAgICAgaW9hcGljX2Fja19uZXcgPSAwOworICAgICAgICAgICAgaW9hcGljX2Fja19uZXcgPSBm
YWxzZTsKICAgICAgICAgICAgIGRpcmVjdGVkX2VvaV9lbmFibGVkID0gdHJ1ZTsKICAgICAgICAg
ICAgIHByaW50aygiRW5hYmxlZCBkaXJlY3RlZCBFT0kgd2l0aCBpb2FwaWNfYWNrX29sZCBvbiFc
biIpOwogICAgICAgICB9CkBAIC0xMzQ2LDcgKzEzNDYsNyBAQCBpbnQgX19pbml0IEFQSUNfaW5p
dF91bmlwcm9jZXNzb3IgKHZvaWQpCiAgICAgICAgIHNldHVwX2NsZWFyX2NwdV9jYXAoWDg2X0ZF
QVRVUkVfQVBJQyk7CiAKICAgICBpZiAoIXNtcF9mb3VuZF9jb25maWcgJiYgIWNwdV9oYXNfYXBp
YykgewotICAgICAgICBza2lwX2lvYXBpY19zZXR1cCA9IDE7CisgICAgICAgIHNraXBfaW9hcGlj
X3NldHVwID0gdHJ1ZTsKICAgICAgICAgcmV0dXJuIC0xOwogICAgIH0KIApAQCAtMTM1Niw3ICsx
MzU2LDcgQEAgaW50IF9faW5pdCBBUElDX2luaXRfdW5pcHJvY2Vzc29yICh2b2lkKQogICAgIGlm
ICghY3B1X2hhc19hcGljKSB7CiAgICAgICAgIHByaW50ayhLRVJOX0VSUiAiQklPUyBidWcsIGxv
Y2FsIEFQSUMgIyVkIG5vdCBkZXRlY3RlZCEuLi5cbiIsCiAgICAgICAgICAgICAgICBib290X2Nw
dV9waHlzaWNhbF9hcGljaWQpOwotICAgICAgICBza2lwX2lvYXBpY19zZXR1cCA9IDE7CisgICAg
ICAgIHNraXBfaW9hcGljX3NldHVwID0gdHJ1ZTsKICAgICAgICAgcmV0dXJuIC0xOwogICAgIH0K
IApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2lvX2FwaWMuYyBiL3hlbi9hcmNoL3g4Ni9pb19h
cGljLmMKaW5kZXggYmQ1OWUxM2ZiYi4uMjk5NThkZDQ3NSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2lvX2FwaWMuYworKysgYi94ZW4vYXJjaC94ODYvaW9fYXBpYy5jCkBAIC00Myw5ICs0Myw5
IEBAIHN0YXRpYyBzdHJ1Y3QgeyBpbnQgcGluLCBhcGljOyB9IGlvYXBpY19pODI1OSA9IHsgLTEs
IC0xIH07CiAKIHN0YXRpYyBERUZJTkVfU1BJTkxPQ0soaW9hcGljX2xvY2spOwogCi1ib29sX3Qg
X19yZWFkX21vc3RseSBza2lwX2lvYXBpY19zZXR1cDsKLWJvb2xfdCBfX2luaXRkYXRhIGlvYXBp
Y19hY2tfbmV3ID0gMTsKLWJvb2xfdCBfX2luaXRkYXRhIGlvYXBpY19hY2tfZm9yY2VkID0gMDsK
K2Jvb2wgX19yZWFkX21vc3RseSBza2lwX2lvYXBpY19zZXR1cDsKK2Jvb2wgX19pbml0ZGF0YSBp
b2FwaWNfYWNrX25ldyA9IHRydWU7Citib29sIF9faW5pdGRhdGEgaW9hcGljX2Fja19mb3JjZWQ7
CiAKIC8qCiAgKiAjIG9mIElSUSByb3V0aW5nIHJlZ2lzdGVycwpAQCAtMjI5LDcgKzIyOSw3IEBA
IHVuaW9uIGVudHJ5X3VuaW9uIHsKIH07CiAKIHN0cnVjdCBJT19BUElDX3JvdXRlX2VudHJ5IF9f
aW9hcGljX3JlYWRfZW50cnkoCi0gICAgdW5zaWduZWQgaW50IGFwaWMsIHVuc2lnbmVkIGludCBw
aW4sIGJvb2xfdCByYXcpCisgICAgdW5zaWduZWQgaW50IGFwaWMsIHVuc2lnbmVkIGludCBwaW4s
IGJvb2wgcmF3KQogewogICAgIHVuc2lnbmVkIGludCAoKnJlYWQpKHVuc2lnbmVkIGludCwgdW5z
aWduZWQgaW50KQogICAgICAgICA9IHJhdyA/IF9faW9fYXBpY19yZWFkIDogaW9fYXBpY19yZWFk
OwpAQCAtMjQwLDcgKzI0MCw3IEBAIHN0cnVjdCBJT19BUElDX3JvdXRlX2VudHJ5IF9faW9hcGlj
X3JlYWRfZW50cnkoCiB9CiAKIHN0YXRpYyBzdHJ1Y3QgSU9fQVBJQ19yb3V0ZV9lbnRyeSBpb2Fw
aWNfcmVhZF9lbnRyeSgKLSAgICB1bnNpZ25lZCBpbnQgYXBpYywgdW5zaWduZWQgaW50IHBpbiwg
Ym9vbF90IHJhdykKKyAgICB1bnNpZ25lZCBpbnQgYXBpYywgdW5zaWduZWQgaW50IHBpbiwgYm9v
bCByYXcpCiB7CiAgICAgc3RydWN0IElPX0FQSUNfcm91dGVfZW50cnkgZW50cnk7CiAgICAgdW5z
aWduZWQgbG9uZyBmbGFnczsKQEAgLTI1Miw3ICsyNTIsNyBAQCBzdGF0aWMgc3RydWN0IElPX0FQ
SUNfcm91dGVfZW50cnkgaW9hcGljX3JlYWRfZW50cnkoCiB9CiAKIHZvaWQgX19pb2FwaWNfd3Jp
dGVfZW50cnkoCi0gICAgdW5zaWduZWQgaW50IGFwaWMsIHVuc2lnbmVkIGludCBwaW4sIGJvb2xf
dCByYXcsCisgICAgdW5zaWduZWQgaW50IGFwaWMsIHVuc2lnbmVkIGludCBwaW4sIGJvb2wgcmF3
LAogICAgIHN0cnVjdCBJT19BUElDX3JvdXRlX2VudHJ5IGUpCiB7CiAgICAgdm9pZCAoKndyaXRl
KSh1bnNpZ25lZCBpbnQsIHVuc2lnbmVkIGludCwgdW5zaWduZWQgaW50KQpAQCAtMjY0LDcgKzI2
NCw3IEBAIHZvaWQgX19pb2FwaWNfd3JpdGVfZW50cnkoCiB9CiAKIHN0YXRpYyB2b2lkIGlvYXBp
Y193cml0ZV9lbnRyeSgKLSAgICB1bnNpZ25lZCBpbnQgYXBpYywgdW5zaWduZWQgaW50IHBpbiwg
Ym9vbF90IHJhdywKKyAgICB1bnNpZ25lZCBpbnQgYXBpYywgdW5zaWduZWQgaW50IHBpbiwgYm9v
bCByYXcsCiAgICAgc3RydWN0IElPX0FQSUNfcm91dGVfZW50cnkgZSkKIHsKICAgICB1bnNpZ25l
ZCBsb25nIGZsYWdzOwpAQCAtMjk0LDcgKzI5NCw3IEBAIHN0YXRpYyB2b2lkIF9faW9fYXBpY19l
b2kodW5zaWduZWQgaW50IGFwaWMsIHVuc2lnbmVkIGludCB2ZWN0b3IsIHVuc2lnbmVkIGludCBw
CiAgICAgICAgIC8qIEVsc2UgZmFrZSBhbiBFT0kgYnkgc3dpdGNoaW5nIHRvIGVkZ2UgdHJpZ2dl
cmVkIG1vZGUKICAgICAgICAgICogYW5kIGJhY2sgKi8KICAgICAgICAgc3RydWN0IElPX0FQSUNf
cm91dGVfZW50cnkgZW50cnk7Ci0gICAgICAgIGJvb2xfdCBuZWVkX3RvX3VubWFzayA9IDA7Cisg
ICAgICAgIGJvb2wgbmVlZF90b191bm1hc2sgPSBmYWxzZTsKIAogICAgICAgICBlbnRyeSA9IF9f
aW9hcGljX3JlYWRfZW50cnkoYXBpYywgcGluLCBUUlVFKTsKIApAQCAtMzA0LDcgKzMwNCw3IEBA
IHN0YXRpYyB2b2lkIF9faW9fYXBpY19lb2kodW5zaWduZWQgaW50IGFwaWMsIHVuc2lnbmVkIGlu
dCB2ZWN0b3IsIHVuc2lnbmVkIGludCBwCiAgICAgICAgICAgICAgKiBhIG5vdGUgdG8gdW5tYXNr
IGl0IGxhdGVyICovCiAgICAgICAgICAgICBlbnRyeS5tYXNrID0gMTsKICAgICAgICAgICAgIF9f
aW9hcGljX3dyaXRlX2VudHJ5KGFwaWMsIHBpbiwgVFJVRSwgZW50cnkpOwotICAgICAgICAgICAg
bmVlZF90b191bm1hc2sgPSAxOworICAgICAgICAgICAgbmVlZF90b191bm1hc2sgPSB0cnVlOwog
ICAgICAgICB9CiAKICAgICAgICAgLyogRmxpcCB0aGUgdHJpZ2dlciBtb2RlIHRvIGVkZ2UgYW5k
IGJhY2sgKi8KQEAgLTEwOTQsNyArMTA5NCw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBVTkVYUEVD
VEVEX0lPX0FQSUModm9pZCkKIHsKIH0KIAotc3RhdGljIHZvaWQgLypfX2luaXQqLyBfX3ByaW50
X0lPX0FQSUMoYm9vbF90IGJvb3QpCitzdGF0aWMgdm9pZCAvKl9faW5pdCovIF9fcHJpbnRfSU9f
QVBJQyhib29sIGJvb3QpCiB7CiAgICAgaW50IGFwaWMsIGk7CiAgICAgdW5pb24gSU9fQVBJQ19y
ZWdfMDAgcmVnXzAwOwpAQCAtMTU4NSwyMCArMTU4NSwyMCBAQCBzdGF0aWMgdm9pZCBfX2luaXQg
c2V0dXBfaW9hcGljX2FjayhjaGFyICpzKQogewogICAgIGlmICggIXN0cmNtcChzLCAib2xkIikg
KQogICAgIHsKLSAgICAgICAgaW9hcGljX2Fja19uZXcgPSAwOwotICAgICAgICBpb2FwaWNfYWNr
X2ZvcmNlZCA9IDE7CisgICAgICAgIGlvYXBpY19hY2tfbmV3ID0gZmFsc2U7CisgICAgICAgIGlv
YXBpY19hY2tfZm9yY2VkID0gdHJ1ZTsKICAgICB9CiAgICAgZWxzZSBpZiAoICFzdHJjbXAocywg
Im5ldyIpICkKICAgICB7Ci0gICAgICAgIGlvYXBpY19hY2tfbmV3ID0gMTsKLSAgICAgICAgaW9h
cGljX2Fja19mb3JjZWQgPSAxOworICAgICAgICBpb2FwaWNfYWNrX25ldyA9IHRydWU7CisgICAg
ICAgIGlvYXBpY19hY2tfZm9yY2VkID0gdHJ1ZTsKICAgICB9CiAgICAgZWxzZQogICAgICAgICBw
cmludGsoIlVua25vd24gaW9hcGljX2FjayB2YWx1ZSBzcGVjaWZpZWQ6ICclcydcbiIsIHMpOwog
fQogY3VzdG9tX3BhcmFtKCJpb2FwaWNfYWNrIiwgc2V0dXBfaW9hcGljX2Fjayk7CiAKLXN0YXRp
YyBib29sX3QgaW9fYXBpY19sZXZlbF9hY2tfcGVuZGluZyh1bnNpZ25lZCBpbnQgaXJxKQorc3Rh
dGljIGJvb2wgaW9fYXBpY19sZXZlbF9hY2tfcGVuZGluZyh1bnNpZ25lZCBpbnQgaXJxKQogewog
ICAgIHN0cnVjdCBpcnFfcGluX2xpc3QgKmVudHJ5OwogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7
CkBAIC0yNDk4LDcgKzI0OTgsNyBAQCB2b2lkIGR1bXBfaW9hcGljX2lycV9pbmZvKHZvaWQpCiBz
dGF0aWMgdW5zaWduZWQgaW50IF9faW5pdGRhdGEgbWF4X2dzaV9pcnFzOwogaW50ZWdlcl9wYXJh
bSgibWF4X2dzaV9pcnFzIiwgbWF4X2dzaV9pcnFzKTsKIAotc3RhdGljIF9faW5pdCBib29sX3Qg
YmFkX2lvYXBpY19yZWdpc3Rlcih1bnNpZ25lZCBpbnQgaWR4KQorc3RhdGljIF9faW5pdCBib29s
IGJhZF9pb2FwaWNfcmVnaXN0ZXIodW5zaWduZWQgaW50IGlkeCkKIHsKICAgICB1bmlvbiBJT19B
UElDX3JlZ18wMCByZWdfMDAgPSB7IC5yYXcgPSBpb19hcGljX3JlYWQoaWR4LCAwKSB9OwogICAg
IHVuaW9uIElPX0FQSUNfcmVnXzAxIHJlZ18wMSA9IHsgLnJhdyA9IGlvX2FwaWNfcmVhZChpZHgs
IDEpIH07CkBAIC0yNTMyLDcgKzI1MzIsNyBAQCB2b2lkIF9faW5pdCBpbml0X2lvYXBpY19tYXBw
aW5ncyh2b2lkKQogICAgICAgICAgICAgICAgIHByaW50ayhLRVJOX0VSUiAiV0FSTklORzogYm9n
dXMgemVybyBJTy1BUElDIGFkZHJlc3MgIgogICAgICAgICAgICAgICAgICAgICAgICAiZm91bmQg
aW4gTVBUQUJMRSwgZGlzYWJsaW5nIElPL0FQSUMgc3VwcG9ydCFcbiIpOwogICAgICAgICAgICAg
ICAgIHNtcF9mb3VuZF9jb25maWcgPSAwOwotICAgICAgICAgICAgICAgIHNraXBfaW9hcGljX3Nl
dHVwID0gMTsKKyAgICAgICAgICAgICAgICBza2lwX2lvYXBpY19zZXR1cCA9IHRydWU7CiAgICAg
ICAgICAgICAgICAgZ290byBmYWtlX2lvYXBpY19wYWdlOwogICAgICAgICAgICAgfQogICAgICAg
ICB9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2lvX2FwaWMuaCBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvaW9fYXBpYy5oCmluZGV4IDE3MDY5NjljM2EuLjU1N2IzY2ZiMjMgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaW9fYXBpYy5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaW9fYXBpYy5oCkBAIC0xNjksOSArMTY5LDkgQEAgc3RhdGljIGlubGluZSB2b2lkIGlv
X2FwaWNfbW9kaWZ5KHVuc2lnbmVkIGludCBhcGljLCB1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25l
ZAogfQogCiAvKiAxIGlmICJub2FwaWMiIGJvb3Qgb3B0aW9uIHBhc3NlZCAqLwotZXh0ZXJuIGJv
b2xfdCBza2lwX2lvYXBpY19zZXR1cDsKLWV4dGVybiBib29sX3QgaW9hcGljX2Fja19uZXc7Ci1l
eHRlcm4gYm9vbF90IGlvYXBpY19hY2tfZm9yY2VkOworZXh0ZXJuIGJvb2wgc2tpcF9pb2FwaWNf
c2V0dXA7CitleHRlcm4gYm9vbCBpb2FwaWNfYWNrX25ldzsKK2V4dGVybiBib29sIGlvYXBpY19h
Y2tfZm9yY2VkOwogCiBleHRlcm4gaW50IGlvX2FwaWNfZ2V0X3VuaXF1ZV9pZCAoaW50IGlvYXBp
YywgaW50IGFwaWNfaWQpOwogZXh0ZXJuIGludCBpb19hcGljX2dldF92ZXJzaW9uIChpbnQgaW9h
cGljKTsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 30 17:16:33 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 17:16:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQzWz-0005A9-2I; Fri, 30 Jun 2017 17: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 <prvs=347159f46=wei.liu2@citrix.com>)
 id 1dQzWx-000580-SM
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 17:16:31 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 B6/E5-01862-F6786595; Fri, 30 Jun 2017 17:16:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprIIsWRWlGSWpSXmKPExsXitHSDvW5ee1i
 kwZ8NGhbft0xmcmD0OPzhCksAYxRrZl5SfkUCa0bPnU7WgpkGFcf/72NrYJyn3sXIySEh4C+x
 78dRdhCbTUBZ4mdnLxuILSKgJ9F04DkjiM0skCdxdvUiVhBbWMBE4sLUXSwgNouAqsSq2VvA4
 rwCFhJH/x5nhZgpL7Gr7SKYzQkUv7RhGli9kIC5xOKre5ggbAWJjunHmCB6BSVOznzCArFLQu
 LgixfMExh5ZyFJzUKSWsDItIpRozi1qCy1SNfIRC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzG
 pWC85P3cTIzB46hkYGHcwvjrud4hRkoNJSZR35bXQSCG+pPyUyozE4oz4otKc1OJDjDIcHEoS
 vN5tYZFCgkWp6akVaZk5wDCGSUtw8CiJ8LKDpHmLCxJzizPTIVKnGHU5Xk34/41JiCUvPy9VS
 pz3bytQkQBIUUZpHtwIWExdYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTM6wKyiiczrwRu0y
 ugI5iAjhCeEQJyREkiQkqqgdHx89PL0vu/ZC1eVXuiZtX/pyW7o6otzm5it5jOdl5wRdmcJOd
 Glpun3JsOHtk+cz9v4kcnDX2b30fWiafMl1xnHcf5+/ufK/8bFk0y2LVdOi1vxtXe2dMX7Fj2
 y9k84saj36E8WhaTFPb4nmL+ZLqi5F1j3Yyla1TnzluYma0+uzrONWWeYyifEktxRqKhFnNRc
 SIAW6aOn6QCAAA=
X-Env-Sender: prvs=347159f46=wei.liu2@citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1498842979!64851827!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60935 invoked from network); 30 Jun 2017 17:16:30 -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;
 30 Jun 2017 17:16:30 -0000
X-IronPort-AV: E=Sophos;i="5.40,287,1496102400"; d="scan'208";a="438497305"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 30 Jun 2017 18:01:23 +0100
Message-ID: <20170630170126.4148-16-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170630170126.4148-1-wei.liu2@citrix.com>
References: <20170630170126.4148-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 15/18] x86/mpparse.c: use 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
aC94ODYvYWNwaS9ib290LmMgICAgICB8ICA0ICsrLS0KIHhlbi9hcmNoL3g4Ni9nZW5hcGljL2Jp
Z3NtcC5jIHwgIDQgKystLQogeGVuL2FyY2gveDg2L2lvX2FwaWMuYyAgICAgICAgfCAgMiArLQog
eGVuL2FyY2gveDg2L21wcGFyc2UuYyAgICAgICAgfCAyNSArKysrKysrKysrKy0tLS0tLS0tLS0t
LS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L21wc3BlYy5oICB8ICA2ICsrKy0tLQogNSBmaWxlcyBj
aGFuZ2VkLCAxOSBpbnNlcnRpb25zKCspLCAyMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvYWNwaS9ib290LmMgYi94ZW4vYXJjaC94ODYvYWNwaS9ib290LmMKaW5kZXgg
MTdiYTNjMzlhYy4uMDA0Y2IzMjBlYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2FjcGkvYm9v
dC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9hY3BpL2Jvb3QuYwpAQCAtNjQ0LDcgKzY0NCw3IEBAIHN0
YXRpYyB2b2lkIF9faW5pdCBhY3BpX3Byb2Nlc3NfbWFkdCh2b2lkKQogCQkJaWYgKCFlcnJvcikg
ewogCQkJCWFjcGlfaW9hcGljID0gdHJ1ZTsKIAotCQkJCXNtcF9mb3VuZF9jb25maWcgPSAxOwor
CQkJCXNtcF9mb3VuZF9jb25maWcgPSB0cnVlOwogCQkJCWNsdXN0ZXJlZF9hcGljX2NoZWNrKCk7
CiAJCQl9CiAJCX0KQEAgLTY3Miw3ICs2NzIsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgYWNwaV9w
cm9jZXNzX21hZHQodm9pZCkKICAqIHNpZGUgZWZmZWN0cyBvZiBhY3BpX2Jvb3RfaW5pdDoKICAq
CWFjcGlfbGFwaWMgPSB0cnVlIGlmIExBUElDIGZvdW5kCiAgKglhY3BpX2lvYXBpYyA9IHRydWUg
aWYgSU9BUElDIGZvdW5kCi0gKglpZiAoYWNwaV9sYXBpYyAmJiBhY3BpX2lvYXBpYykgc21wX2Zv
dW5kX2NvbmZpZyA9IDE7CisgKglpZiAoYWNwaV9sYXBpYyAmJiBhY3BpX2lvYXBpYykgc21wX2Zv
dW5kX2NvbmZpZyA9IHRydWU7CiAgKgkuLi4KICAqCiAgKiByZXR1cm4gdmFsdWU6IChjdXJyZW50
bHkgaWdub3JlZCkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9nZW5hcGljL2JpZ3NtcC5jIGIv
eGVuL2FyY2gveDg2L2dlbmFwaWMvYmlnc21wLmMKaW5kZXggYzI1MGM4ZWUyNC4uMjk0OTAyYmE4
NSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2dlbmFwaWMvYmlnc21wLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2dlbmFwaWMvYmlnc21wLmMKQEAgLTE0LDcgKzE0LDcgQEAKIHN0YXRpYyBfX2luaXQg
aW50IGZvcmNlX2JpZ3NtcChzdHJ1Y3QgZG1pX3N5c3RlbV9pZCAqZCkKIHsKIAlwcmludGsoS0VS
Tl9OT1RJQ0UgIiVzIGRldGVjdGVkOiBmb3JjZSB1c2Ugb2YgYXBpYz1iaWdzbXBcbiIsIGQtPmlk
ZW50KTsKLQlkZWZfdG9fYmlnc21wID0gMTsKKwlkZWZfdG9fYmlnc21wID0gdHJ1ZTsKIAlyZXR1
cm4gMDsKIH0KIApAQCAtMzYsNyArMzYsNyBAQCBzdGF0aWMgX19pbml0IGludCBwcm9iZV9iaWdz
bXAodm9pZCkKIAkgKi8KIAlpZiAoYWNwaV9nYmxfRkFEVC5mbGFncyAmCiAJICAgIChBQ1BJX0ZB
RFRfQVBJQ19DTFVTVEVSIHwgQUNQSV9GQURUX0FQSUNfUEhZU0lDQUwpKQotCQlkZWZfdG9fYmln
c21wID0gMTsKKwkJZGVmX3RvX2JpZ3NtcCA9IHRydWU7CiAJZWxzZSBpZiAoIWRlZl90b19iaWdz
bXApCiAJCWRtaV9jaGVja19zeXN0ZW0oYmlnc21wX2RtaV90YWJsZSk7CiAJcmV0dXJuIGRlZl90
b19iaWdzbXA7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaW9fYXBpYy5jIGIveGVuL2FyY2gv
eDg2L2lvX2FwaWMuYwppbmRleCAyOTk1OGRkNDc1Li4yODM4ZjZiZDk5IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvaW9fYXBpYy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9pb19hcGljLmMKQEAgLTI1
MzEsNyArMjUzMSw3IEBAIHZvaWQgX19pbml0IGluaXRfaW9hcGljX21hcHBpbmdzKHZvaWQpCiAg
ICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgcHJpbnRrKEtFUk5fRVJSICJXQVJOSU5HOiBi
b2d1cyB6ZXJvIElPLUFQSUMgYWRkcmVzcyAiCiAgICAgICAgICAgICAgICAgICAgICAgICJmb3Vu
ZCBpbiBNUFRBQkxFLCBkaXNhYmxpbmcgSU8vQVBJQyBzdXBwb3J0IVxuIik7Ci0gICAgICAgICAg
ICAgICAgc21wX2ZvdW5kX2NvbmZpZyA9IDA7CisgICAgICAgICAgICAgICAgc21wX2ZvdW5kX2Nv
bmZpZyA9IGZhbHNlOwogICAgICAgICAgICAgICAgIHNraXBfaW9hcGljX3NldHVwID0gdHJ1ZTsK
ICAgICAgICAgICAgICAgICBnb3RvIGZha2VfaW9hcGljX3BhZ2U7CiAgICAgICAgICAgICB9CmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbXBwYXJzZS5jIGIveGVuL2FyY2gveDg2L21wcGFyc2Uu
YwppbmRleCBlZmNjZGUyOGM5Li5hMWEwNzM4YTE5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
bXBwYXJzZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tcHBhcnNlLmMKQEAgLTM0LDcgKzM0LDcgQEAK
ICNpbmNsdWRlIDxiaW9zX2ViZGEuaD4KIAogLyogSGF2ZSB3ZSBmb3VuZCBhbiBNUCB0YWJsZSAq
LwotYm9vbF90IF9faW5pdGRhdGEgc21wX2ZvdW5kX2NvbmZpZzsKK2Jvb2wgX19pbml0ZGF0YSBz
bXBfZm91bmRfY29uZmlnOwogCiAvKgogICogVmFyaW91cyBMaW51eC1pbnRlcm5hbCBkYXRhIHN0
cnVjdHVyZXMgY3JlYXRlZCBmcm9tIHRoZQpAQCAtNTIsOCArNTIsOCBAQCBzdHJ1Y3QgbXBjX2Nv
bmZpZ19pbnRzcmMgX19yZWFkX21vc3RseSBtcF9pcnFzW01BWF9JUlFfU09VUkNFU107CiAvKiBN
UCBJUlEgc291cmNlIGVudHJpZXMgKi8KIGludCBfX3JlYWRfbW9zdGx5IG1wX2lycV9lbnRyaWVz
OwogCi1ib29sX3QgX19yZWFkX21vc3RseSBwaWNfbW9kZTsKLWJvb2xfdCBfX3JlYWRfbW9zdGx5
IGRlZl90b19iaWdzbXAgPSAwOworYm9vbCBfX3JlYWRfbW9zdGx5IHBpY19tb2RlOworYm9vbCBf
X3JlYWRfbW9zdGx5IGRlZl90b19iaWdzbXA7CiB1bnNpZ25lZCBsb25nIF9fcmVhZF9tb3N0bHkg
bXBfbGFwaWNfYWRkcjsKIAogLyogUHJvY2Vzc29yIHRoYXQgaXMgZG9pbmcgdGhlIGJvb3QgdXAg
Ki8KQEAgLTExOSw3ICsxMTksNyBAQCBzdGF0aWMgaW50IF9faW5pdCBtcGZfY2hlY2tzdW0odW5z
aWduZWQgY2hhciAqbXAsIGludCBsZW4pCiAKIC8qIFJldHVybiB4ZW4ncyBsb2dpY2FsIGNwdV9p
ZCBvZiB0aGUgbmV3IGFkZGVkIGNwdSBvciA8MCBpZiBlcnJvciAqLwogc3RhdGljIGludCBNUF9w
cm9jZXNzb3JfaW5mb194KHN0cnVjdCBtcGNfY29uZmlnX3Byb2Nlc3NvciAqbSwKLQkJCSAgICAg
ICB1MzIgYXBpY2lkLCBib29sX3QgaG90cGx1ZykKKwkJCSAgICAgICB1MzIgYXBpY2lkLCBib29s
IGhvdHBsdWcpCiB7CiAgCWludCB2ZXIsIGNwdSA9IDA7CiAgCQpAQCAtMTc4LDcgKzE3OCw3IEBA
IHN0YXRpYyBpbnQgTVBfcHJvY2Vzc29yX2luZm9feChzdHJ1Y3QgbXBjX2NvbmZpZ19wcm9jZXNz
b3IgKm0sCiAJCSAqIE5vIG5lZWQgZm9yIHByb2Nlc3NvciBvciBBUElDIGNoZWNrczogcGh5c2lj
YWwgZGVsaXZlcnkKIAkJICogKGJpZ3NtcCkgbW9kZSBzaG91bGQgYWx3YXlzIHdvcmsuCiAJCSAq
LwotCQlkZWZfdG9fYmlnc21wID0gMTsKKwkJZGVmX3RvX2JpZ3NtcCA9IHRydWU7CiAJfQogCiAJ
cmV0dXJuIGNwdTsKQEAgLTU5MSwxMCArNTkxLDEwIEBAIHZvaWQgX19pbml0IGdldF9zbXBfY29u
ZmlnICh2b2lkKQogCXByaW50ayhLRVJOX0lORk8gIkludGVsIE11bHRpUHJvY2Vzc29yIFNwZWNp
ZmljYXRpb24gdjEuJWRcbiIsIG1wZi0+bXBmX3NwZWNpZmljYXRpb24pOwogCWlmIChtcGYtPm1w
Zl9mZWF0dXJlMiAmICgxPDw3KSkgewogCQlwcmludGsoS0VSTl9JTkZPICIgICAgSU1DUiBhbmQg
UElDIGNvbXBhdGliaWxpdHkgbW9kZS5cbiIpOwotCQlwaWNfbW9kZSA9IDE7CisJCXBpY19tb2Rl
ID0gdHJ1ZTsKIAl9IGVsc2UgewogCQlwcmludGsoS0VSTl9JTkZPICIgICAgVmlydHVhbCBXaXJl
IGNvbXBhdGliaWxpdHkgbW9kZS5cbiIpOwotCQlwaWNfbW9kZSA9IDA7CisJCXBpY19tb2RlID0g
ZmFsc2U7CiAJfQogCiAJLyoKQEAgLTYxMyw3ICs2MTMsNyBAQCB2b2lkIF9faW5pdCBnZXRfc21w
X2NvbmZpZyAodm9pZCkKIAkJICovCiAJCWlmICghc21wX3JlYWRfbXBjKCh2b2lkICopKHVuc2ln
bmVkIGxvbmcpbXBmLT5tcGZfcGh5c3B0cikpIHsKIAkJCWVmaV91bm1hcF9tcGYoKTsKLQkJCXNt
cF9mb3VuZF9jb25maWcgPSAwOworCQkJc21wX2ZvdW5kX2NvbmZpZyA9IGZhbHNlOwogCQkJcHJp
bnRrKEtFUk5fRVJSICJCSU9TIGJ1ZywgTVAgdGFibGUgZXJyb3JzIGRldGVjdGVkIS4uLlxuIik7
CiAJCQlwcmludGsoS0VSTl9FUlIgIi4uLiBkaXNhYmxpbmcgU01QIHN1cHBvcnQuICh0ZWxsIHlv
dXIgaHcgdmVuZG9yKVxuIik7CiAJCQlyZXR1cm47CkBAIC02NjQsNyArNjY0LDcgQEAgc3RhdGlj
IGludCBfX2luaXQgc21wX3NjYW5fY29uZmlnICh1bnNpZ25lZCBsb25nIGJhc2UsIHVuc2lnbmVk
IGxvbmcgbGVuZ3RoKQogCQkJKChtcGYtPm1wZl9zcGVjaWZpY2F0aW9uID09IDEpCiAJCQkJfHwg
KG1wZi0+bXBmX3NwZWNpZmljYXRpb24gPT0gNCkpICkgewogCi0JCQlzbXBfZm91bmRfY29uZmln
ID0gMTsKKwkJCXNtcF9mb3VuZF9jb25maWcgPSB0cnVlOwogCQkJcHJpbnRrKEtFUk5fSU5GTyAi
Zm91bmQgU01QIE1QLXRhYmxlIGF0ICUwOGx4XG4iLAogCQkJCQkJdmlydF90b19tYWRkcihtcGYp
KTsKICNpZiAwCkBAIC03MDksNyArNzA5LDcgQEAgc3RhdGljIHZvaWQgX19pbml0IGVmaV9jaGVj
a19jb25maWcodm9pZCkKIAkgICAgbXBmLT5tcGZfbGVuZ3RoID09IDEgJiYKIAkgICAgbXBmX2No
ZWNrc3VtKCh2b2lkICopbXBmLCAxNikgJiYKIAkgICAgKG1wZi0+bXBmX3NwZWNpZmljYXRpb24g
PT0gMSB8fCBtcGYtPm1wZl9zcGVjaWZpY2F0aW9uID09IDQpKSB7Ci0JCXNtcF9mb3VuZF9jb25m
aWcgPSAxOworCQlzbXBfZm91bmRfY29uZmlnID0gdHJ1ZTsKIAkJcHJpbnRrKEtFUk5fSU5GTyAi
U01QIE1QLXRhYmxlIGF0ICUwOGx4XG4iLCBlZmkubXBzKTsKIAkJbXBmX2ZvdW5kID0gbXBmOwog
CX0KQEAgLTc4MSwxMCArNzgxLDcgQEAgdm9pZCBfX2luaXQgbXBfcmVnaXN0ZXJfbGFwaWNfYWRk
cmVzcyAoCiB9CiAKIAotaW50IG1wX3JlZ2lzdGVyX2xhcGljICgKLQl1MzIJCQlpZCwKLQlib29s
X3QJCQllbmFibGVkLAotCWJvb2xfdAkJCWhvdHBsdWcpCitpbnQgbXBfcmVnaXN0ZXJfbGFwaWMo
dTMyIGlkLCBib29sIGVuYWJsZWQsIGJvb2wgaG90cGx1ZykKIHsKIAlzdHJ1Y3QgbXBjX2NvbmZp
Z19wcm9jZXNzb3IgcHJvY2Vzc29yID0gewogCQkubXBjX3R5cGUgPSBNUF9QUk9DRVNTT1IsCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21wc3BlYy5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tcHNwZWMuaAppbmRleCBlM2U2ZjUwZDllLi41NGZiZWI1NWMyIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L21wc3BlYy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXBz
cGVjLmgKQEAgLTcsOSArNyw5IEBACiAKIGV4dGVybiB1bnNpZ25lZCBjaGFyIG1wX2J1c19pZF90
b190eXBlW01BWF9NUF9CVVNTRVNdOwogCi1leHRlcm4gYm9vbF90IGRlZl90b19iaWdzbXA7Citl
eHRlcm4gYm9vbCBkZWZfdG9fYmlnc21wOwogZXh0ZXJuIHVuc2lnbmVkIGludCBib290X2NwdV9w
aHlzaWNhbF9hcGljaWQ7Ci1leHRlcm4gYm9vbF90IHNtcF9mb3VuZF9jb25maWc7CitleHRlcm4g
Ym9vbCBzbXBfZm91bmRfY29uZmlnOwogZXh0ZXJuIHZvaWQgZmluZF9zbXBfY29uZmlnICh2b2lk
KTsKIGV4dGVybiB2b2lkIGdldF9zbXBfY29uZmlnICh2b2lkKTsKIGV4dGVybiB1bnNpZ25lZCBj
aGFyIGFwaWNfdmVyc2lvbiBbTUFYX0FQSUNTXTsKQEAgLTE3LDcgKzE3LDcgQEAgZXh0ZXJuIGlu
dCBtcF9pcnFfZW50cmllczsKIGV4dGVybiBzdHJ1Y3QgbXBjX2NvbmZpZ19pbnRzcmMgbXBfaXJx
cyBbTUFYX0lSUV9TT1VSQ0VTXTsKIGV4dGVybiBpbnQgbXBjX2RlZmF1bHRfdHlwZTsKIGV4dGVy
biB1bnNpZ25lZCBsb25nIG1wX2xhcGljX2FkZHI7Ci1leHRlcm4gYm9vbF90IHBpY19tb2RlOwor
ZXh0ZXJuIGJvb2wgcGljX21vZGU7CiAKICNpZmRlZiBDT05GSUdfQUNQSQogZXh0ZXJuIGludCBt
cF9yZWdpc3Rlcl9sYXBpYyh1MzIgaWQsIGJvb2xfdCBlbmFibGVkLCBib29sX3QgaG90cGx1Zyk7
Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 17:18:16 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 17: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 1dQzYc-0005rU-Dq; Fri, 30 Jun 2017 17: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 <prvs=347cc55e3=Andrew.Cooper3@citrix.com>)
 id 1dQzYb-0005r8-NT
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 17:18:13 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 81/1D-01732-4D786595; Fri, 30 Jun 2017 17:18:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsWyU9JRQvdKe1i
 kwbxlMhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8bDyW9YCu7wVBw+t5+5gfEIVxcjJ4eEgJ/E
 mk0P2EBsYQFjiXf374PZIgLlEhcblzGB2EICOhIrTs1kBLHZBPQldr/4BBbnFbCV+N33BcxmE
 VCVWL4coldUIFzibeMRFogaQYmTM5+A2ZwCuhINOycC1XNwMAtoSqzfpQ8SZhaQl2jeOpsZYp
 WaxLX+S+wQp6VLTHzWwzKBkW8WkkmzELpnIelewMi8ilG9OLWoLLVI10gvqSgzPaMkNzEzR9f
 QwFQvN7W4ODE9NScxqVgvOT93EyMwzBiAYAfj9z9OhxglOZiURHlXXguNFOJLyk+pzEgszogv
 Ks1JLT7EKMPBoSTB690WFikkWJSanlqRlpkDDHiYtAQHj5IILztImre4IDG3ODMdInWKUVFKn
 DcGJCEAksgozYNrg0XZJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzNoFM4cnMK4Gb/gpoMR
 PQYuEZISCLSxIRUlINjEnzVmkb7xASdb6w4ly2/Mkg9X7VWbUKmhdsP9VNXeLYeGmBk+P0eSx
 FuxcoP7O43Wrz7sntaY8MrXSOqs3W0TKvuHhl68GEXaWXpsjElH/Z22izyIqFe3KizaHX0XU2
 /o+Zz+SfXHflAINXsZbT29v34hYEH3W5onW4kemkbc8/UUd+7QX/XiixFGckGmoxFxUnAgBpc
 8iHrQIAAA==
X-Env-Sender: prvs=347cc55e3=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1498843092!72433649!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23881 invoked from network); 30 Jun 2017 17:18:12 -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;
 30 Jun 2017 17:18:12 -0000
X-IronPort-AV: E=Sophos;i="5.40,287,1496102400"; d="scan'208";a="48687071"
To: =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>, xen-devel <xen-devel@lists.xen.org>
References: <20170630165701.GC3828@mail-itl>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <850278fd-5198-cb99-bc3f-50019645071c@citrix.com>
Date: Fri, 30 Jun 2017 18:18:11 +0100
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: <20170630165701.GC3828@mail-itl>
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] offtopic: handling patches
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gMzAvMDYvMTcgMTc6NTcsIE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSB3cm90ZToKPiBI
aSwKPgo+IEhvdyB5b3UgZ3V5cyBoYW5kbGUgcGF0Y2hlcyB3aXRoIGVtYWlscz8gSSBrbm93IGdp
dCBhbSBhbmQgZ2l0Cj4gZm9ybWF0LXBhdGNoL3NlbmQtZW1haWwsIGJ1dCB0aG9zZSB0b29scyBh
cmUgcXVpdGUgbGltaXRlZCwgZXNwZWNpYWxseQo+IHdoZW4gaGFuZGxpbmcgcGF0Y2ggc2VyaWVz
LCBzdWJzZXF1ZW50IHZlcnNpb25zIGV0Yy4KPiBXaGF0IEkgbWlzcyB0aGVyZToKPiAgLSBwYXRj
aCB2ZXJzaW9uaW5nIChnaXQgbm90ZXMgY291bGQgYmUgdXNlZCwgYnV0IGl0IGRvZXNuJ3Qgc3Vy
dml2ZSBnaXQKPiAgICBjb21taXQgLS1hbWVuZCwgbm9yIGdpdCByZWJhc2UpCj4gIC0ga2VlcGlu
Zy92ZXJzaW9uaW5nIGNvdmVyIGVtYWlsCj4gIC0gY29sbGVjdGluZyBDYzogZnJvbSBhbGwgcGF0
Y2hlcyBpbiBzZXJpZXMgaW50byBjb3ZlciBlbWFpbAo+ICAtIGFkZGluZyBSZXZpZXdlZC1ieSwg
QWNrZWQtYnkgZXRjIHRhZ3MKPgo+IEkgY2FuJ3QgYmVsaWV2ZSB5b3UgYWxsIGRvIHRoaXMgYWxs
IG1hbnVhbGx5IDspCj4gSXMgdGhlcmUgYW55IGNvbW1vbmx5IGF2YWlsYWJsZSB0b29sIEkgY2Fu
J3QgZmluZCwgb3IgZXZlcnlvbmUgaGF2ZSBvd24KPiBzY3JpcHRzPwoKTWFudWFsbHksIEknbSBh
ZnJhaWQuICBJJ3ZlIG5ldmVyIGZvdW5kIGFueXRoaW5nIG1vcmUgYXV0b21hdGljIHdoaWNoIHdv
cmtzLgoKTXkgZ2VuZXJhbCB3b3JrZmxvdyBpcyBhIHNpbmdsZSBnaXQgYnJhbmNoIHdoaWNoIGlz
IGFsd2F5cyByZWJhc2VkIG9udG8Kc3RhZ2luZy4KClBhdGNoIHZlcnNpb24gaW5mb3JtYXRpb24g
bGl2ZXMgaW4gdGhlIGNvbW1pdCBtZXNzYWdlIHVuZGVyIGEgLS0tIGxpbmUsCmFuZCBJIGFtIGZy
ZXF1ZW50IHVzZXIgb2YgYGdpdCBjb21taXQgLS1maXh1cC8tLXNxdWFzaGAgYW5kIGBnaXQgcmVi
YXNlCi0taW50ZXJhY3RpdmVgLgoKSSd2ZSBhIHNlcGFyYXRlIGRpcmVjdG9yeSB0cmVlIHdoZXJl
IEkgZm9ybWF0IHBhdGNoIHNlcmllcyBpbmNsdWRpbmcKY292ZXIgbGV0dGVycywgYmVmb3JlIHVz
aW5nIGBnaXQgc2VuZC1lbWFpbCAtLWRyeS1ydW4gKi5wYXRjaGAgdG8gc2VuZAp0aGVtLiAgVGhl
c2UgZ2V0IHJlY3ljbGVkIGluIGEgbGF6eSBmYXNob24sIHR5cGljYWxseSBvbmNlIHRoZSBzZXJp
ZXMKaGFzIGJlZW4gY29tbWl0dGVkLCBidXQgdGhlIG9sZCBjb3ZlciBsZXR0ZXJzIGdlbmVyYWxs
eSBhdmFpbGFibGUgaW4gYW4KYWRqYWNlbnQgZGlyZWN0b3J5IHdoZW4gc2VuZGluZyBhIG5ld2Vy
IHNlcmllcy4KCkZvciBjb2xsZWN0aW5nIGFuZCByZXZpZXdpbmcgdGFncywgbG9vayBhdCB0aGUg
UGF0Y2hXb3JrIGBwd2NsaWVudGAKdXRpbGl0eS4gIEl0cyBgZ2l0LWFtYCBtb2RlIGF1dG9tYWdp
Y2FsbHkgY29sbGVjdHMgdGFncywgd2hpY2ggaXMKZmFudGFzdGljYWxseSB1c2VmdWwgZm9yIGFw
cGx5aW5nIGEgcGF0Y2ggZm9yIGNvbW1pdHRpbmcuICAoVGhlbiBhZ2FpbiwKSSBkbyBhbHdheXMg
bWFudWFsbHkgY2hlY2sgdGhlIGNvbnZlcnNhdGlvbiBvbiBsaXN0IGJlZm9yZSBhY3R1YWxseQpj
b21taXR0aW5nIHRoZSBzZXJpZXMuKQoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 30 17:26:27 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 17: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 1dQzgQ-0006vV-7H; Fri, 30 Jun 2017 17:26: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=347cc55e3=Andrew.Cooper3@citrix.com>)
 id 1dQzgP-0006vP-3L
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 17:26:17 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 EF/70-02962-8B986595; Fri, 30 Jun 2017 17:26:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsWyU9JRQndHZ1i
 kQUeOxfctk5kcGD0Of7jCEsAYxZqZl5RfkcCa0TX/H0tBO0/Fk3n7WRsYZ3B1MXJySAj4SfzY
 tIIVxBYWMJWYcGEFI4gtIuArcfdxExOILSSQIvHl9HYwm1lAWWLT8nVgNpuAvsTuF5/AbF4BW
 4nnn0+CzWERUJW4+H87mC0qEC7xtvEIC0SNoMTJmU/AbE4BC4k5Gy+yQ8w0kDiyaA4rhC0vsf
 3tHGaIvWoS1/ovsUPcmS6x9e8v5gmM/LOQjJqFpH0WkvYFjMyrGNWLU4vKUot0jfSSijLTM0p
 yEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQIDkAEIdjAu++t0iFGSg0lJlHfltdBIIb6k/JTK
 jMTijPii0pzU4kOMMhwcShK8i9vDIoUEi1LTUyvSMnOAsQCTluDgURLhZW8DSvMWFyTmFmemQ
 6ROMSpKifNGdAAlBEASGaV5cG2w+LvEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd4XINt5Mv
 NK4Ka/AlrMBLRYeEYIyOKSRISUVANjwQyBzlMXcub8Mw3gD5a863G3pKF53gd5EWMDu+UfZzl
 //LrpaV6Y5eEy/Uvvdrdbrcm7uc5v7xX1bept+Rp6f4xfz9nodIK7vsTz1wIzq6kfXQpFJ09j
 k2Hnc+NZferD9SMTuottth7/c2h9sMWdZbdOnSn/Y+QQcFomTdle/vJ1ozTTllRtJZbijERDL
 eai4kQAYf41w7oCAAA=
X-Env-Sender: prvs=347cc55e3=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1498843575!103573471!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14421 invoked from network); 30 Jun 2017 17:26:15 -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;
 30 Jun 2017 17:26:15 -0000
X-IronPort-AV: E=Sophos;i="5.40,287,1496102400"; d="scan'208";a="48687473"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170630170126.4148-1-wei.liu2@citrix.com>
 <20170630170126.4148-3-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <eb38de6c-9210-da40-56cf-a5454fc4ec07@citrix.com>
Date: Fri, 30 Jun 2017 18:26:14 +0100
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: <20170630170126.4148-3-wei.liu2@citrix.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 02/18] x86/apic.c: use 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>

T24gMzAvMDYvMTcgMTg6MDEsIFdlaSBMaXUgd3JvdGU6Cj4gU2lnbmVkLW9mZi1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gveDg2L2FwaWMuYyAgICAg
ICAgfCAzMCArKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0KPiAgeGVuL2luY2x1ZGUvYXNt
LXg4Ni9hcGljLmggfCAgNCArKy0tCj4gIDIgZmlsZXMgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygr
KSwgMTcgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2FwaWMuYyBi
L3hlbi9hcmNoL3g4Ni9hcGljLmMKPiBpbmRleCA4YzZjMmY1ODE5Li4yOGExZWY4YTU4IDEwMDY0
NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9hcGljLmMKPiArKysgYi94ZW4vYXJjaC94ODYvYXBpYy5j
Cj4gQEAgLTM3LDggKzM3LDggQEAKPiAgI2luY2x1ZGUgPGlvX3BvcnRzLmg+Cj4gICNpbmNsdWRl
IDx4ZW4va2V4ZWMuaD4KPiAgCj4gLXN0YXRpYyBib29sX3QgdGR0X2VuYWJsZWQgX19yZWFkX21v
c3RseTsKPiAtc3RhdGljIGJvb2xfdCB0ZHRfZW5hYmxlIF9faW5pdGRhdGEgPSAxOwo+ICtzdGF0
aWMgYm9vbCB0ZHRfZW5hYmxlZCBfX3JlYWRfbW9zdGx5Owo+ICtzdGF0aWMgYm9vbCB0ZHRfZW5h
YmxlIF9faW5pdGRhdGEgPSB0cnVlOwoKQXMgd2UgYXJlIGNsZWFuaW5nIHRoaW5ncyB1cCwKCnN0
YXRpYyBib29sIF9fcmVhZF9tb3N0bHkgdGR0X2VuYWJsZWQ7CnN0YXRpYyBib29sIF9faW5pdGRh
dGEgdGR0X2VuYWJsZSA9IHRydWU7Cgo+ICBib29sZWFuX3BhcmFtKCJ0ZHQiLCB0ZHRfZW5hYmxl
KTsKPiAgCj4gIHN0YXRpYyBzdHJ1Y3Qgewo+IEBAIC03MCw3ICs3MCw3IEBAIHN0YXRpYyBzOCBf
X2luaXRkYXRhIGVuYWJsZV9sb2NhbF9hcGljOyAvKiAtMT1mb3JjZS1kaXNhYmxlLCArMT1mb3Jj
ZS1lbmFibGUgKi8KPiAgICovCj4gIHU4IF9fcmVhZF9tb3N0bHkgYXBpY192ZXJib3NpdHk7Cj4g
IAo+IC1zdGF0aWMgYm9vbF90IF9faW5pdGRhdGEgb3B0X3gyYXBpYyA9IDE7Cj4gK3N0YXRpYyBi
b29sIF9faW5pdGRhdGEgb3B0X3gyYXBpYyA9IHRydWU7Cj4gIGJvb2xlYW5fcGFyYW0oIngyYXBp
YyIsIG9wdF94MmFwaWMpOwo+ICAKPiAgLyoKPiBAQCAtNzksOCArNzksOCBAQCBib29sZWFuX3Bh
cmFtKCJ4MmFwaWMiLCBvcHRfeDJhcGljKTsKPiAgICovCj4gIHN0YXRpYyBlbnVtIGFwaWNfbW9k
ZSBhcGljX2Jvb3RfbW9kZSA9IEFQSUNfTU9ERV9JTlZBTElEOwo+ICAKPiAtYm9vbF90IF9fcmVh
ZF9tb3N0bHkgeDJhcGljX2VuYWJsZWQgPSAwOwo+IC1ib29sX3QgX19yZWFkX21vc3RseSBkaXJl
Y3RlZF9lb2lfZW5hYmxlZCA9IDA7Cj4gK2Jvb2wgX19yZWFkX21vc3RseSB4MmFwaWNfZW5hYmxl
ZCA9IGZhbHNlOwo+ICtib29sIF9fcmVhZF9tb3N0bHkgZGlyZWN0ZWRfZW9pX2VuYWJsZWQgPSBm
YWxzZTsKCkkgYmVsaWV2ZSB0aGUgIj0gZmFsc2UiIGFyZSByZWR1bmRhbnQgaGVyZS4KCk90aGVy
d2lzZSwgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 17:28:13 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 17:28:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dQziF-00071q-IO; Fri, 30 Jun 2017 17:28: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=347cc55e3=Andrew.Cooper3@citrix.com>)
 id 1dQziE-00071h-9k
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 17:28:10 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 3A/A3-01993-92A86595; Fri, 30 Jun 2017 17:28:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsWyU9JRQlezKyz
 SoPEVi8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmvH2kEVBK3fFhB+nGRsY2zi6GDk4JAT8JK6f
 Muhi5OQQFjCTmP10AxuILSLgK3H3cRMTiC0kkCKxcOc0ZhCbWUBZYtPydWBxNgF9id0vPoHZv
 AK2Em0n1rGD2CwCqhLTNsxjBbFFBcIl3jYeYYGoEZQ4OfMJC8haTgELiavz9CFGGkgcWTSHFc
 KWl9j+dg4zxFo1iWv9l8BGSgikS2z9+4t5AiP/LCSTZiFpn4WkfQEj8ypG9eLUorLUIl0LvaS
 izPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MwOBjAIIdjAebnQ8xSnIwKYnyrrwWGinE
 l5SfUpmRWJwRX1Sak1p8iFGGg0NJgleoIyxSSLAoNT21Ii0zBxgHMGkJDh4lEV72NqA0b3FBY
 m5xZjpE6hSjopQ4r2MnUEIAJJFRmgfXBou9S4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmVQ
 fZzpOZVwI3/RXQYiagxcIzQkAWlyQipKQaGI2XHb1RezMne4W5z5S66oqUqRMSJR4+tPx7/oj
 dnIWP2m9d6RDX6zk6r8hZ+kbg/EzG+zP4HhfFyBjNVvx78OyJnT4ZT/vZ8hLF9n5ceOvohvbl
 orOrZ53P1TV5M5HTkFGxVOPZc55t9cK7DNz3/Pz32jlmZ2lOsv7HDUud+T74T5nypdRyQrMSS
 3FGoqEWc1FxIgDRKi93uAIAAA==
X-Env-Sender: prvs=347cc55e3=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1498843688!99247241!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41675 invoked from network); 30 Jun 2017 17:28:08 -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;
 30 Jun 2017 17:28:08 -0000
X-IronPort-AV: E=Sophos;i="5.40,287,1496102400"; d="scan'208";a="48687593"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170630170126.4148-1-wei.liu2@citrix.com>
 <20170630170126.4148-4-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <855cd887-357a-ea05-8c97-5dec0094d552@citrix.com>
Date: Fri, 30 Jun 2017 18:28:06 +0100
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: <20170630170126.4148-4-wei.liu2@citrix.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 03/18] x86/debug.c: use 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>

T24gMzAvMDYvMTcgMTg6MDEsIFdlaSBMaXUgd3JvdGU6Cj4gU2lnbmVkLW9mZi1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gveDg2L2RlYnVnLmMgfCA0
ICsrLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkK
Pgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZGVidWcuYyBiL3hlbi9hcmNoL3g4Ni9kZWJ1
Zy5jCj4gaW5kZXggMjA3MDA3N2VjNS4uYTVkODVhOTJmOSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJj
aC94ODYvZGVidWcuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9kZWJ1Zy5jCj4gQEAgLTE1Niw3ICsx
NTYsNyBAQCBkYmdfcHZfdmEybWZuKGRiZ3ZhX3QgdmFkZHIsIHN0cnVjdCBkb21haW4gKmRwLCB1
aW50NjRfdCBwZ2QzdmFsKQo+ICAvKiBSZXR1cm5zOiBudW1iZXIgb2YgYnl0ZXMgcmVtYWluaW5n
IHRvIGJlIGNvcGllZCAqLwo+ICB1bnNpZ25lZCBpbnQgZGJnX3J3X2d1ZXN0X21lbShzdHJ1Y3Qg
ZG9tYWluICpkcCwgdm9pZCAqIF9fdXNlciBnYWRkciwKPiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdm9pZCAqIF9fdXNlciBidWYsIHVuc2lnbmVkIGludCBsZW4sCj4gLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJvb2xfdCB0b2FkZHIsIHVpbnQ2NF90IHBnZDMpCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgdG9hZGRyLCB1aW50NjRfdCBwZ2QzKQoK
VGhpcyBjYW4gYmVjb21lIHN0YXRpYywgd2hpbGUuLi4KCj4gIHsKPiAgICAgIHdoaWxlICggbGVu
ID4gMCApCj4gICAgICB7Cj4gQEAgLTIwNyw3ICsyMDcsNyBAQCB1bnNpZ25lZCBpbnQgZGJnX3J3
X2d1ZXN0X21lbShzdHJ1Y3QgZG9tYWluICpkcCwgdm9pZCAqIF9fdXNlciBnYWRkciwKPiAgICog
UmV0dXJuczogbnVtYmVyIG9mIGJ5dGVzIHJlbWFpbmluZyB0byBiZSBjb3BpZWQuIAo+ICAgKi8K
PiAgdW5zaWduZWQgaW50IGRiZ19yd19tZW0odm9pZCAqIF9fdXNlciBhZGRyLCB2b2lkICogX191
c2VyIGJ1ZiwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGxlbiwgZG9t
aWRfdCBkb21pZCwgYm9vbF90IHRvYWRkciwKPiArICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50IGxlbiwgZG9taWRfdCBkb21pZCwgYm9vbCB0b2FkZHIsCj4gICAgICAgICAgICAg
ICAgICAgICAgICAgIHVpbnQ2NF90IHBnZDMpCgp0aGlzIG9uZSBoYXMgYSBwcm90b3R5cGUgd2hp
Y2ggbmVlZHMgdXBkYXRpbmcuCgpPdGhlcndpc2UsIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKPiAgewo+ICAgICAgREJHUDIoImdtZW06YWRk
cjolbHggYnVmOiVwIGxlbjokJXUgZG9taWQ6JWQgdG9hZGRyOiV4XG4iLAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl
bAo=

From xen-devel-bounces@lists.xen.org Fri Jun 30 17:46:03 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 17: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 1dQzzO-0008Ot-7P; Fri, 30 Jun 2017 17:45: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=347cc55e3=Andrew.Cooper3@citrix.com>)
 id 1dQzzN-0008On-Fo
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 17:45:53 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 09/5A-01712-05E86595; Fri, 30 Jun 2017 17:45:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsWyU9JRQjegLyz
 SoOkKn8X3LZOZHBg9Dn+4whLAGMWamZeUX5HAmrHw9juWgm+MFTc69jA2MF5j7GLk5JAQ8JM4
 MfkGK4gtLGAh8eLtIRYQW0TAV+Lu4yYmEFtIIFViSsdCdhCbWaBC4vzDRWD1bAL6ErtffAKr4
 RWwldjR8psZxGYRUJU4e+kpmC0qEC7xtvEIC0SNoMTJmU/AbE4BS4nXy98xQsw0kDiyaA4rhC
 0vsf3tHGaIvWoS1/ovsUPcmS6x9e8v5gmM/LOQjJqFpH0WkvYFjMyrGDWKU4vKUot0jSz1koo
 y0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECg7CegYFxB+PlLX6HGCU5mJREeVdeC40U
 4kvKT6nMSCzOiC8qzUktPsQow8GhJMHr1BsWKSRYlJqeWpGWmQOMB5i0BAePkgjvri6gNG9xQ
 WJucWY6ROoUoy5H04ctX5iEWPLy81KlxHmzQGYIgBRllObBjYDF5iVGWSlhXkYGBgYhnoLUot
 zMElT5V4ziHIxKwrwBIFN4MvNK4Da9AjqCCegI4RkhIEeUJCKkpBoYg6/1fHzk03OwhkH4YNe
 n87aXrmqeF/wQ8yBXUPpRtFFAelMPu3Gm+yGlHpW8qKjjmVoH6lQe8za5b612X2H417smc5v0
 m9gVkW8MeuUCtabU/7y2edLEnS0Ha35FxXmf8Y63/aK96P3fixr5nNK8OtzLYrj83CtPqtV6M
 fmln1+jIutX1ajEUpyRaKjFXFScCACPbHpEyAIAAA==
X-Env-Sender: prvs=347cc55e3=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1498844752!85006533!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2875 invoked from network); 30 Jun 2017 17:45:52 -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;
 30 Jun 2017 17:45:52 -0000
X-IronPort-AV: E=Sophos;i="5.40,287,1496102400"; d="scan'208";a="48688563"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170630170126.4148-1-wei.liu2@citrix.com>
 <20170630170126.4148-11-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <07a6d666-a29f-1e9a-d3a1-3449643db8da@citrix.com>
Date: Fri, 30 Jun 2017 18:45:28 +0100
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: <20170630170126.4148-11-wei.liu2@citrix.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Tamas K Lengyel <tamas@tklengyel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 10/18] x86/monitor.c: use 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>

T24gMzAvMDYvMTcgMTg6MDEsIFdlaSBMaXUgd3JvdGU6Cj4gU2lnbmVkLW9mZi1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClRoaXMgZmlsZSBmYWxscyB1bmRlciBpbnRyb3NwZWN0
aW9uIG1haW50YWluZXJzaGlwLCBzbyBDQydpbmcgdGhlbSAobm90CnRoYXQgdGhpcyBjaGFuZ2Ug
aW4gY29udHJvdmVyc2lhbCkuCgpSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 30 17:46:23 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 17: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 1dQzzr-0008Qc-Fr; Fri, 30 Jun 2017 17: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 <prvs=347159f46=wei.liu2@citrix.com>)
 id 1dQzzq-0008QW-Rh
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 17:46:22 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 C1/71-03032-E6E86595; Fri, 30 Jun 2017 17:46:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOIsWRWlGSWpSXmKPExsXitHSDvW5uX1i
 kQccvRYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPrzMssBadtK671zGZpYHxs3MXIySEh4C/R
 seA+E4jNJqAs8bOzlw3EFhHQk2g68JwRxGYWyJM4u3oRK4gtLKAv0f9/C1gNi4CqRMORhcwgN
 q+AucSML51sEDPlJXa1XQSr5xSwkLi0YRoLiC0EVLP46h4mCFtBomP6MSaIXkGJkzOfsEDskp
 A4+OIF8wRG3llIUrOQpBYwMq1i1ChOLSpLLdI1tNRLKspMzyjJTczM0TU0MNPLTS0uTkxPzUl
 MKtZLzs/dxAgMHgYg2MH4Y1nAIUZJDiYlUd6V10IjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnw
 OvWGRQoJFqWmp1akZeYAwxgmLcHBoyTCu6sLKM1bXJCYW5yZDpE6xWjMsWH1+i9MHK8m/P/GJ
 MSSl5+XKiXOywAySQCkNKM0D24QLL4uMcpKCfMyAp0mxFOQWpSbWYIq/4pRnINRSZg3AGQKT2
 ZeCdy+V0CnMAGdIjwjBOSUkkSElFQDo0nzHtXStb9qpgjEscSwCM1vrFFqnl5rceP0HYmweeb
 neqfM3GvQbanlY1Ilcfp219+ly93ff1o2h3n6Tq01fBmbdvpJN2wLPGbvcYJPSf5UdEDqr8sr
 OHwk5hzdH7IueuuXP0ci78QK26pey58StWPForVmPpesv3Dl6/A7XmE6GPRU6qtVohJLcUaio
 RZzUXEiAPDbZ22qAgAA
X-Env-Sender: prvs=347159f46=wei.liu2@citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1498844780!74474600!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36285 invoked from network); 30 Jun 2017 17:46: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;
 30 Jun 2017 17:46:21 -0000
X-IronPort-AV: E=Sophos;i="5.40,287,1496102400"; d="scan'208";a="438501314"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 30 Jun 2017 18:01:09 +0100
Message-ID: <20170630170126.4148-2-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20170630170126.4148-1-wei.liu2@citrix.com>
References: <20170630170126.4148-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 01/18] x86/acpi: use 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
aC94ODYvYWNwaS9ib290LmMgICAgICAgICAgICB8IDI2ICsrKysrKysrKysrKystLS0tLS0tLS0t
LS0tCiB4ZW4vYXJjaC94ODYvYWNwaS9jcHVfaWRsZS5jICAgICAgICB8IDE5ICsrKysrKysrKyst
LS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9hY3BpL2NwdWZyZXEvY3B1ZnJlcS5jIHwgIDIgKy0KIHhl
bi9pbmNsdWRlL2FzbS14ODYvYWNwaS5oICAgICAgICAgIHwgIDUgKystLS0KIHhlbi9pbmNsdWRl
L2FzbS14ODYvY3B1aWRsZS5oICAgICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvc29m
dGlycS5oICAgICAgIHwgIDIgKy0KIDYgZmlsZXMgY2hhbmdlZCwgMjggaW5zZXJ0aW9ucygrKSwg
MjggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2FjcGkvYm9vdC5jIGIv
eGVuL2FyY2gveDg2L2FjcGkvYm9vdC5jCmluZGV4IDgzY2JmZjk1YzEuLjE3YmEzYzM5YWMgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9hY3BpL2Jvb3QuYworKysgYi94ZW4vYXJjaC94ODYvYWNw
aS9ib290LmMKQEAgLTQ0LDE0ICs0NCwxNCBAQAogCiAjZGVmaW5lIFBSRUZJWAkJCSJBQ1BJOiAi
CiAKLWJvb2xfdCBfX2luaXRkYXRhIGFjcGlfbm9pcnE7CS8qIHNraXAgQUNQSSBJUlEgaW5pdGlh
bGl6YXRpb24gKi8KLWJvb2xfdCBfX2luaXRkYXRhIGFjcGlfaHQgPSAxOwkvKiBlbmFibGUgSFQg
Ki8KK2Jvb2wgX19pbml0ZGF0YSBhY3BpX25vaXJxOyAgICAgLyogc2tpcCBBQ1BJIElSUSBpbml0
aWFsaXphdGlvbiAqLworYm9vbCBfX2luaXRkYXRhIGFjcGlfaHQgPSB0cnVlOyAvKiBlbmFibGUg
SFQgKi8KIAotYm9vbF90IF9faW5pdGRhdGEgYWNwaV9sYXBpYzsKLWJvb2xfdCBfX2luaXRkYXRh
IGFjcGlfaW9hcGljOworYm9vbCBfX2luaXRkYXRhIGFjcGlfbGFwaWM7Citib29sIF9faW5pdGRh
dGEgYWNwaV9pb2FwaWM7CiAKIC8qIGFjcGlfc2tpcF90aW1lcl9vdmVycmlkZTogU2tpcCBJUlEw
IG92ZXJyaWRlcy4gKi8KLXN0YXRpYyBib29sX3QgYWNwaV9za2lwX3RpbWVyX292ZXJyaWRlIF9f
aW5pdGRhdGE7CitzdGF0aWMgYm9vbCBhY3BpX3NraXBfdGltZXJfb3ZlcnJpZGUgX19pbml0ZGF0
YTsKIGJvb2xlYW5fcGFyYW0oImFjcGlfc2tpcF90aW1lcl9vdmVycmlkZSIsIGFjcGlfc2tpcF90
aW1lcl9vdmVycmlkZSk7CiAKIHN0YXRpYyB1NjQgYWNwaV9sYXBpY19hZGRyIF9faW5pdGRhdGEg
PSBBUElDX0RFRkFVTFRfUEhZU19CQVNFOwpAQCAtODMsNyArODMsNyBAQCBhY3BpX3BhcnNlX3gy
YXBpYyhzdHJ1Y3QgYWNwaV9zdWJ0YWJsZV9oZWFkZXIgKmhlYWRlciwgY29uc3QgdW5zaWduZWQg
bG9uZyBlbmQpCiB7CiAJc3RydWN0IGFjcGlfbWFkdF9sb2NhbF94MmFwaWMgKnByb2Nlc3NvciA9
CiAJCWNvbnRhaW5lcl9vZihoZWFkZXIsIHN0cnVjdCBhY3BpX21hZHRfbG9jYWxfeDJhcGljLCBo
ZWFkZXIpOwotCWJvb2xfdCBlbmFibGVkID0gMDsKKwlib29sIGVuYWJsZWQgPSBmYWxzZTsKIAog
CWlmIChCQURfTUFEVF9FTlRSWShwcm9jZXNzb3IsIGVuZCkpCiAJCXJldHVybiAtRUlOVkFMOwpA
QCAtMTA3LDcgKzEwNyw3IEBAIGFjcGlfcGFyc2VfeDJhcGljKHN0cnVjdCBhY3BpX3N1YnRhYmxl
X2hlYWRlciAqaGVhZGVyLCBjb25zdCB1bnNpZ25lZCBsb25nIGVuZCkKIAlpZiAocHJvY2Vzc29y
LT5sYXBpY19mbGFncyAmIEFDUElfTUFEVF9FTkFCTEVEKSB7CiAJCXg4Nl9hY3BpaWRfdG9fYXBp
Y2lkW3Byb2Nlc3Nvci0+dWlkXSA9CiAJCQlwcm9jZXNzb3ItPmxvY2FsX2FwaWNfaWQ7Ci0JCWVu
YWJsZWQgPSAxOworCQllbmFibGVkID0gdHJ1ZTsKIAl9CiAKIAkvKgpAQCAtMTI3LDcgKzEyNyw3
IEBAIGFjcGlfcGFyc2VfbGFwaWMoc3RydWN0IGFjcGlfc3VidGFibGVfaGVhZGVyICogaGVhZGVy
LCBjb25zdCB1bnNpZ25lZCBsb25nIGVuZCkKIHsKIAlzdHJ1Y3QgYWNwaV9tYWR0X2xvY2FsX2Fw
aWMgKnByb2Nlc3NvciA9CiAJCWNvbnRhaW5lcl9vZihoZWFkZXIsIHN0cnVjdCBhY3BpX21hZHRf
bG9jYWxfYXBpYywgaGVhZGVyKTsKLQlib29sX3QgZW5hYmxlZCA9IDA7CisJYm9vbCBlbmFibGVk
ID0gZmFsc2U7CiAKIAlpZiAoQkFEX01BRFRfRU5UUlkocHJvY2Vzc29yLCBlbmQpKQogCQlyZXR1
cm4gLUVJTlZBTDsKQEAgLTEzNyw3ICsxMzcsNyBAQCBhY3BpX3BhcnNlX2xhcGljKHN0cnVjdCBh
Y3BpX3N1YnRhYmxlX2hlYWRlciAqIGhlYWRlciwgY29uc3QgdW5zaWduZWQgbG9uZyBlbmQpCiAJ
LyogUmVjb3JkIGxvY2FsIGFwaWMgaWQgb25seSB3aGVuIGVuYWJsZWQgKi8KIAlpZiAocHJvY2Vz
c29yLT5sYXBpY19mbGFncyAmIEFDUElfTUFEVF9FTkFCTEVEKSB7CiAJCXg4Nl9hY3BpaWRfdG9f
YXBpY2lkW3Byb2Nlc3Nvci0+cHJvY2Vzc29yX2lkXSA9IHByb2Nlc3Nvci0+aWQ7Ci0JCWVuYWJs
ZWQgPSAxOworCQllbmFibGVkID0gdHJ1ZTsKIAl9CiAKIAkvKgpAQCAtNjM0LDcgKzYzNCw3IEBA
IHN0YXRpYyB2b2lkIF9faW5pdCBhY3BpX3Byb2Nlc3NfbWFkdCh2b2lkKQogCQkgKi8KIAkJZXJy
b3IgPSBhY3BpX3BhcnNlX21hZHRfbGFwaWNfZW50cmllcygpOwogCQlpZiAoIWVycm9yKSB7Ci0J
CQlhY3BpX2xhcGljID0gMTsKKwkJCWFjcGlfbGFwaWMgPSB0cnVlOwogCQkJZ2VuZXJpY19iaWdz
bXBfcHJvYmUoKTsKICAKIAkJCS8qCkBAIC02NDIsNyArNjQyLDcgQEAgc3RhdGljIHZvaWQgX19p
bml0IGFjcGlfcHJvY2Vzc19tYWR0KHZvaWQpCiAJCQkgKi8KIAkJCWVycm9yID0gYWNwaV9wYXJz
ZV9tYWR0X2lvYXBpY19lbnRyaWVzKCk7CiAJCQlpZiAoIWVycm9yKSB7Ci0JCQkJYWNwaV9pb2Fw
aWMgPSAxOworCQkJCWFjcGlfaW9hcGljID0gdHJ1ZTsKIAogCQkJCXNtcF9mb3VuZF9jb25maWcg
PSAxOwogCQkJCWNsdXN0ZXJlZF9hcGljX2NoZWNrKCk7CkBAIC02NzAsOCArNjcwLDggQEAgc3Rh
dGljIHZvaWQgX19pbml0IGFjcGlfcHJvY2Vzc19tYWR0KHZvaWQpCiAgKiBvdGhlciBzaWRlIGVm
ZmVjdHMuCiAgKgogICogc2lkZSBlZmZlY3RzIG9mIGFjcGlfYm9vdF9pbml0OgotICoJYWNwaV9s
YXBpYyA9IDEgaWYgTEFQSUMgZm91bmQKLSAqCWFjcGlfaW9hcGljID0gMSBpZiBJT0FQSUMgZm91
bmQKKyAqCWFjcGlfbGFwaWMgPSB0cnVlIGlmIExBUElDIGZvdW5kCisgKglhY3BpX2lvYXBpYyA9
IHRydWUgaWYgSU9BUElDIGZvdW5kCiAgKglpZiAoYWNwaV9sYXBpYyAmJiBhY3BpX2lvYXBpYykg
c21wX2ZvdW5kX2NvbmZpZyA9IDE7CiAgKgkuLi4KICAqCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvYWNwaS9jcHVfaWRsZS5jIGIveGVuL2FyY2gveDg2L2FjcGkvY3B1X2lkbGUuYwppbmRleCBl
MmJlNDc0ZWUxLi40ODJiOGE3OGYzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYWNwaS9jcHVf
aWRsZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9hY3BpL2NwdV9pZGxlLmMKQEAgLTc4LDcgKzc4LDcg
QEAgc3RhdGljIHZvaWQgbGFwaWNfdGltZXJfbm9wKHZvaWQpIHsgfQogdm9pZCAoKl9fcmVhZF9t
b3N0bHkgbGFwaWNfdGltZXJfb2ZmKSh2b2lkKTsKIHZvaWQgKCpfX3JlYWRfbW9zdGx5IGxhcGlj
X3RpbWVyX29uKSh2b2lkKTsKIAotYm9vbF90IGxhcGljX3RpbWVyX2luaXQodm9pZCkKK2Jvb2wg
bGFwaWNfdGltZXJfaW5pdCh2b2lkKQogewogICAgIGlmICggYm9vdF9jcHVfaGFzKFg4Nl9GRUFU
VVJFX0FSQVQpICkKICAgICB7CkBAIC05Niw5ICs5Niw5IEBAIGJvb2xfdCBsYXBpY190aW1lcl9p
bml0KHZvaWQpCiAgICAgICAgIGxhcGljX3RpbWVyX29uID0gcGl0X2Jyb2FkY2FzdF9leGl0Owog
ICAgIH0KICAgICBlbHNlCi0gICAgICAgIHJldHVybiAwOworICAgICAgICByZXR1cm4gZmFsc2U7
CiAKLSAgICByZXR1cm4gMTsKKyAgICByZXR1cm4gdHJ1ZTsKIH0KIAogc3RhdGljIHVpbnQ2NF90
ICgqX19yZWFkX21vc3RseSB0aWNrX3RvX25zKSh1aW50NjRfdCkgPSBhY3BpX3BtX3RpY2tfdG9f
bnM7CkBAIC0xMDYsNyArMTA2LDcgQEAgc3RhdGljIHVpbnQ2NF90ICgqX19yZWFkX21vc3RseSB0
aWNrX3RvX25zKSh1aW50NjRfdCkgPSBhY3BpX3BtX3RpY2tfdG9fbnM7CiB2b2lkICgqX19yZWFk
X21vc3RseSBwbV9pZGxlX3NhdmUpKHZvaWQpOwogdW5zaWduZWQgaW50IG1heF9jc3RhdGUgX19y
ZWFkX21vc3RseSA9IEFDUElfUFJPQ0VTU09SX01BWF9QT1dFUiAtIDE7CiBpbnRlZ2VyX3BhcmFt
KCJtYXhfY3N0YXRlIiwgbWF4X2NzdGF0ZSk7Ci1zdGF0aWMgYm9vbF90IF9fcmVhZF9tb3N0bHkg
bG9jYWxfYXBpY190aW1lcl9jMl9vazsKK3N0YXRpYyBib29sIF9fcmVhZF9tb3N0bHkgbG9jYWxf
YXBpY190aW1lcl9jMl9vazsKIGJvb2xlYW5fcGFyYW0oImxhcGljX3RpbWVyX2MyX29rIiwgbG9j
YWxfYXBpY190aW1lcl9jMl9vayk7CiAKIHN0cnVjdCBhY3BpX3Byb2Nlc3Nvcl9wb3dlciAqX19y
ZWFkX21vc3RseSBwcm9jZXNzb3JfcG93ZXJzW05SX0NQVVNdOwpAQCAtMzczLDcgKzM3Myw3IEBA
IHZvaWQgY3B1aWRsZV93YWtldXBfbXdhaXQoY3B1bWFza190ICptYXNrKQogICAgIGNwdW1hc2tf
YW5kbm90KG1hc2ssIG1hc2ssICZ0YXJnZXQpOwogfQogCi1ib29sX3QgYXJjaF9za2lwX3NlbmRf
ZXZlbnRfY2hlY2sodW5zaWduZWQgaW50IGNwdSkKK2Jvb2wgYXJjaF9za2lwX3NlbmRfZXZlbnRf
Y2hlY2sodW5zaWduZWQgaW50IGNwdSkKIHsKICAgICAvKgogICAgICAqIFRoaXMgcmVsaWVzIG9u
IHNvZnRpcnFfcGVuZGluZygpIGFuZCBtd2FpdF93YWtldXAoKSB0byBhY2Nlc3MgZGF0YQpAQCAt
NDg5LDcgKzQ4OSw3IEBAIHZvaWQgdHJhY2VfZXhpdF9yZWFzb24odTMyICppcnFfdHJhY2VkKQog
ICogbWF5IG5vdCBiZSBzZW50IGlmIHNvZnR3YXJlIGVudGVycyBjb3JlIEM2IGR1cmluZyBhbiBp
bnRlcnJ1cHQgc2VydmljZSAKICAqIHJvdXRpbmUuIFNvIHdlIGRvbid0IGVudGVyIGRlZXAgQ3gg
c3RhdGUgaWYgdGhlcmUgaXMgYW4gRU9JIHBlbmRpbmcuCiAgKi8KLWJvb2xfdCBlcnJhdGFfYzZf
ZW9pX3dvcmthcm91bmQodm9pZCkKK3N0YXRpYyBib29sIGVycmF0YV9jNl9lb2lfd29ya2Fyb3Vu
ZCh2b2lkKQogewogICAgIHN0YXRpYyBpbnQ4X3QgZml4X25lZWRlZCA9IC0xOwogCkBAIC0xMTU1
LDEwICsxMTU1LDExIEBAIGxvbmcgc2V0X2N4X3BtaW5mbyh1aW50MzJfdCBjcHUsIHN0cnVjdCB4
ZW5fcHJvY2Vzc29yX3Bvd2VyICpwb3dlcikKICAgICBjcHVfaWQgPSBnZXRfY3B1X2lkKGNwdSk7
CiAgICAgaWYgKCBjcHVfaWQgPT0gLTEgKQogICAgIHsKLSAgICAgICAgc3RhdGljIGJvb2xfdCB3
YXJuX29uY2UgPSAxOworICAgICAgICBzdGF0aWMgYm9vbCB3YXJuX29uY2UgPSB0cnVlOworCiAg
ICAgICAgIGlmICggd2Fybl9vbmNlIHx8IG9wdF9jcHVfaW5mbyApCiAgICAgICAgICAgICBwcmlu
dGsoWEVOTE9HX1dBUk5JTkcgIk5vIENQVSBJRCBmb3IgQVBJQyBJRCAlI3hcbiIsIGNwdSk7Ci0g
ICAgICAgIHdhcm5fb25jZSA9IDA7CisgICAgICAgIHdhcm5fb25jZSA9IGZhbHNlOwogICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKICAgICB9CiAKQEAgLTEzMzUsNyArMTMzNiw3IEBAIHZvaWQgY3B1
aWRsZV9kaXNhYmxlX2RlZXBfY3N0YXRlKHZvaWQpCiAgICAgaHBldF9kaXNhYmxlX2xlZ2FjeV9i
cm9hZGNhc3QoKTsKIH0KIAotYm9vbF90IGNwdWlkbGVfdXNpbmdfZGVlcF9jc3RhdGUodm9pZCkK
K2Jvb2wgY3B1aWRsZV91c2luZ19kZWVwX2NzdGF0ZSh2b2lkKQogewogICAgIHJldHVybiB4ZW5f
Y3B1aWRsZSAmJiBtYXhfY3N0YXRlID4gKGxvY2FsX2FwaWNfdGltZXJfYzJfb2sgPyAyIDogMSk7
CiB9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYWNwaS9jcHVmcmVxL2NwdWZyZXEuYyBiL3hl
bi9hcmNoL3g4Ni9hY3BpL2NwdWZyZXEvY3B1ZnJlcS5jCmluZGV4IDJlNTljN2YzNWUuLjFmOGQw
MmFhYjkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9hY3BpL2NwdWZyZXEvY3B1ZnJlcS5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9hY3BpL2NwdWZyZXEvY3B1ZnJlcS5jCkBAIC01NSw3ICs1NSw3IEBA
IHN0cnVjdCBhY3BpX2NwdWZyZXFfZGF0YSAqY3B1ZnJlcV9kcnZfZGF0YVtOUl9DUFVTXTsKIAog
c3RhdGljIHN0cnVjdCBjcHVmcmVxX2RyaXZlciBhY3BpX2NwdWZyZXFfZHJpdmVyOwogCi1zdGF0
aWMgYm9vbF90IF9fcmVhZF9tb3N0bHkgYWNwaV9wc3RhdGVfc3RyaWN0Oworc3RhdGljIGJvb2wg
X19yZWFkX21vc3RseSBhY3BpX3BzdGF0ZV9zdHJpY3Q7CiBib29sZWFuX3BhcmFtKCJhY3BpX3Bz
dGF0ZV9zdHJpY3QiLCBhY3BpX3BzdGF0ZV9zdHJpY3QpOwogCiBzdGF0aWMgaW50IGNoZWNrX2Vz
dF9jcHUodW5zaWduZWQgaW50IGNwdWlkKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9hY3BpLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2FjcGkuaAppbmRleCAzY2VlZTFhYjM2Li4y
N2VjYzY1NGNiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2FjcGkuaAorKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L2FjcGkuaApAQCAtNzYsOSArNzYsOCBAQCBpbnQgX19hY3BpX3Jl
bGVhc2VfZ2xvYmFsX2xvY2sodW5zaWduZWQgaW50ICpsb2NrKTsKIAkgICAgOiI9ciIobl9oaSks
ICI9ciIobl9sbykJXAogCSAgICA6IjAiKG5faGkpLCAiMSIobl9sbykpCiAKLWV4dGVybiBib29s
X3QgYWNwaV9sYXBpYywgYWNwaV9pb2FwaWMsIGFjcGlfbm9pcnE7Ci1leHRlcm4gYm9vbF90IGFj
cGlfaHQ7Ci1leHRlcm4gYm9vbCBhY3BpX2ZvcmNlLCBhY3BpX2Rpc2FibGVkOworZXh0ZXJuIGJv
b2wgYWNwaV9sYXBpYywgYWNwaV9pb2FwaWMsIGFjcGlfbm9pcnE7CitleHRlcm4gYm9vbCBhY3Bp
X2ZvcmNlLCBhY3BpX2h0LCBhY3BpX2Rpc2FibGVkOwogZXh0ZXJuIHUzMiBhY3BpX3NtaV9jbWQ7
CiBleHRlcm4gdTggYWNwaV9lbmFibGVfdmFsdWUsIGFjcGlfZGlzYWJsZV92YWx1ZTsKIHZvaWQg
YWNwaV9waWNfc2NpX3NldF90cmlnZ2VyKHVuc2lnbmVkIGludCwgdTE2KTsKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1aWRsZS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVp
ZGxlLmgKaW5kZXggNDZlNjE0YmI1MC4uMDhkYTAxODAzZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9jcHVpZGxlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVpZGxlLmgK
QEAgLTEwLDcgKzEwLDcgQEAgZXh0ZXJuIHN0cnVjdCBhY3BpX3Byb2Nlc3Nvcl9wb3dlciAqcHJv
Y2Vzc29yX3Bvd2Vyc1tdOwogCiBleHRlcm4gdm9pZCAoKnBtX2lkbGVfc2F2ZSkodm9pZCk7CiAK
LWJvb2xfdCBsYXBpY190aW1lcl9pbml0KHZvaWQpOworYm9vbCBsYXBpY190aW1lcl9pbml0KHZv
aWQpOwogZXh0ZXJuIHZvaWQgKCpsYXBpY190aW1lcl9vZmYpKHZvaWQpOwogZXh0ZXJuIHZvaWQg
KCpsYXBpY190aW1lcl9vbikodm9pZCk7CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvc29mdGlycS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zb2Z0aXJxLmgKaW5kZXggZWM3ODdk
NjBjMy4uNWMxYTdkYjU2NiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zb2Z0aXJx
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zb2Z0aXJxLmgKQEAgLTEwLDYgKzEwLDYgQEAK
ICNkZWZpbmUgSFZNX0RQQ0lfU09GVElSUSAgICAgICAoTlJfQ09NTU9OX1NPRlRJUlFTICsgNSkK
ICNkZWZpbmUgTlJfQVJDSF9TT0ZUSVJRUyAgICAgICA2CiAKLWJvb2xfdCBhcmNoX3NraXBfc2Vu
ZF9ldmVudF9jaGVjayh1bnNpZ25lZCBpbnQgY3B1KTsKK2Jvb2wgYXJjaF9za2lwX3NlbmRfZXZl
bnRfY2hlY2sodW5zaWduZWQgaW50IGNwdSk7CiAKICNlbmRpZiAvKiBfX0FTTV9TT0ZUSVJRX0hf
XyAqLwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 30 17:53:17 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 17:53:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dR06R-0000k5-5f; Fri, 30 Jun 2017 17: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=347cc55e3=Andrew.Cooper3@citrix.com>)
 id 1dR06P-0000jz-SH
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 17:53:09 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 47/D1-03582-50096595; Fri, 30 Jun 2017 17:53:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsWyU9JRQpdlQli
 kwaNf6hbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8a7R59ZCh6yVyxePpmpgXEKWxcjJ4eEgJ/E
 pS0TWUFsYQELiQdTv4PZIgK+EncfNzGB2EICqRJHLq9mB7GZBZQlNi1fBxZnE9CX2P3iE5jNK
 2Ar0TJ1NpjNIqAqceRgOyOILSoQLvG28QgLRI2gxMmZT8BsTgFLicMbHrJCzDSQOLJoDpQtL7
 H97RxmiL1qEtf6L7FD3JkusfXvL+YJjPyzkIyahaR9FpL2BYzMqxjVi1OLylKLdA31kooy0zN
 KchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECQ5ABCHYw7nzudIhRkoNJSZR35bXQSCG+pPyU
 yozE4oz4otKc1OJDjDIcHEoSvAv7wiKFBItS01Mr0jJzgNEAk5bg4FES4d3VBZTmLS5IzC3OT
 IdInWLU5Wj6sOULkxBLXn5eqpQ473WQGQIgRRmleXAjYJF5iVFWSpiXEegoIZ6C1KLczBJU+V
 eM4hyMSsK8zSBTeDLzSuA2vQI6ggnoCOEZISBHlCQipKQaGLWn/9UUyJ1sdJL9w84NRRUpgRL
 FN+ent636LXzOwWd9QF7JCtHDW/e5rFSYdfPStJKrOyau5d5YXS7K/Vk8YEG+pUJ4udeVoolr
 j71VdV+4MnzK8plfXkfrCf591LRMdZa5/ctF3WvvuCy2mMeRKsDwLMxpjSH7Z/uvD/feYvyd8
 7Hc/u7aClElluKMREMt5qLiRACDkDLcxwIAAA==
X-Env-Sender: prvs=347cc55e3=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1498845188!67663121!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31376 invoked from network); 30 Jun 2017 17:53:08 -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;
 30 Jun 2017 17:53:08 -0000
X-IronPort-AV: E=Sophos;i="5.40,287,1496102400"; d="scan'208";a="48689013"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170630170126.4148-1-wei.liu2@citrix.com>
 <20170630170126.4148-15-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <c752aae6-f0d6-663c-b4f3-e474a41ad294@citrix.com>
Date: Fri, 30 Jun 2017 18:53:07 +0100
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: <20170630170126.4148-15-wei.liu2@citrix.com>
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 14/18] x86/io_apic.c: use 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>

T24gMzAvMDYvMTcgMTg6MDEsIFdlaSBMaXUgd3JvdGU6Cj4gQEAgLTIyOSw3ICsyMjksNyBAQCB1
bmlvbiBlbnRyeV91bmlvbiB7Cj4gIH07Cj4gIAo+ICBzdHJ1Y3QgSU9fQVBJQ19yb3V0ZV9lbnRy
eSBfX2lvYXBpY19yZWFkX2VudHJ5KAo+IC0gICAgdW5zaWduZWQgaW50IGFwaWMsIHVuc2lnbmVk
IGludCBwaW4sIGJvb2xfdCByYXcpCj4gKyAgICB1bnNpZ25lZCBpbnQgYXBpYywgdW5zaWduZWQg
aW50IHBpbiwgYm9vbCByYXcpCgpQcm90b3R5cGUuCgo+ICB7Cj4gICAgICB1bnNpZ25lZCBpbnQg
KCpyZWFkKSh1bnNpZ25lZCBpbnQsIHVuc2lnbmVkIGludCkKPiAgICAgICAgICA9IHJhdyA/IF9f
aW9fYXBpY19yZWFkIDogaW9fYXBpY19yZWFkOwo+IEBAIC0yNDAsNyArMjQwLDcgQEAgc3RydWN0
IElPX0FQSUNfcm91dGVfZW50cnkgX19pb2FwaWNfcmVhZF9lbnRyeSgKPiAgfQo+ICAKPiAgc3Rh
dGljIHN0cnVjdCBJT19BUElDX3JvdXRlX2VudHJ5IGlvYXBpY19yZWFkX2VudHJ5KAo+IC0gICAg
dW5zaWduZWQgaW50IGFwaWMsIHVuc2lnbmVkIGludCBwaW4sIGJvb2xfdCByYXcpCj4gKyAgICB1
bnNpZ25lZCBpbnQgYXBpYywgdW5zaWduZWQgaW50IHBpbiwgYm9vbCByYXcpCj4gIHsKPiAgICAg
IHN0cnVjdCBJT19BUElDX3JvdXRlX2VudHJ5IGVudHJ5Owo+ICAgICAgdW5zaWduZWQgbG9uZyBm
bGFnczsKPiBAQCAtMjUyLDcgKzI1Miw3IEBAIHN0YXRpYyBzdHJ1Y3QgSU9fQVBJQ19yb3V0ZV9l
bnRyeSBpb2FwaWNfcmVhZF9lbnRyeSgKPiAgfQo+ICAKPiAgdm9pZCBfX2lvYXBpY193cml0ZV9l
bnRyeSgKPiAtICAgIHVuc2lnbmVkIGludCBhcGljLCB1bnNpZ25lZCBpbnQgcGluLCBib29sX3Qg
cmF3LAo+ICsgICAgdW5zaWduZWQgaW50IGFwaWMsIHVuc2lnbmVkIGludCBwaW4sIGJvb2wgcmF3
LAoKUHJvdG90eXBlLgoKT3RoZXJ3aXNlLCBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

From xen-devel-bounces@lists.xen.org Fri Jun 30 17:55:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 17:55: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 1dR08k-0000sS-I7; Fri, 30 Jun 2017 17: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 <prvs=347cc55e3=Andrew.Cooper3@citrix.com>)
 id 1dR08j-0000sL-2y
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 17:55:33 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 DB/27-02962-49096595; Fri, 30 Jun 2017 17:55:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrKIsWRWlGSWpSXmKPExsWyU9JRQnfKhLB
 Igwk7mS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1owv0xuYC84zVax485+5gXEiUxcjJ4eEgJ9E
 y7xrjCC2sICFxJnXn9lAbBEBX4m7j5vAaoQEUiUOXX7PCmIzCyhLbFq+DizOJqAvsfvFJzCbV
 8BW4sK8F+wgNouAqsT99f9YQGxRgXCJt41HWCBqBCVOznwCZnMKWEo0nvvHDDHTQOLIojlQ8+
 Ultr+dwwyxV03iWv8ldog70yUmPuthmcDIPwvJqFlI2mchaV/AyLyKUaM4tagstUjXyEQvqSg
 zPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyMwCBmAYAfjvo+RhxglOZiURHlXXguNFOJL
 yk+pzEgszogvKs1JLT7EKMPBoSTBq9QfFikkWJSanlqRlpkDjAeYtAQHj5II764uoDRvcUFib
 nFmOkTqFKMuR9OHLV+YhFjy8vNSpcR5s0BmCIAUZZTmwY2AxeYlRlkpYV5GoKOEeApSi3IzS1
 DlXzGKczAqCfMWgUzhycwrgdv0CugIJqAjhGeEgBxRkoiQkmpgbC2/saaGY/Z0x8OftvNW1i7
 4en+t/JSCmOmrub/fmTTvTY5vTYvyH8OslvY0QZZnQSlPPQ8u5sjLWPlp+5y59iVikctcFeRv
 c/xh5l3LdMZtRXDp2pOfFLokpVKL3iSs+rX/jdSpDJanspdYL7i9fxmpGmElXL3KZYUTs2zVy
 qPeHMaP4x3eKbEUZyQaajEXFScCAEDTAv/IAgAA
X-Env-Sender: prvs=347cc55e3=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1498845331!99545718!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53208 invoked from network); 30 Jun 2017 17:55:32 -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;
 30 Jun 2017 17:55:32 -0000
X-IronPort-AV: E=Sophos;i="5.40,287,1496102400"; d="scan'208";a="48689083"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170630170126.4148-1-wei.liu2@citrix.com>
 <20170630170126.4148-16-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <df7304b1-c396-97ec-8629-18b58b6fc5a7@citrix.com>
Date: Fri, 30 Jun 2017 18:54:54 +0100
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: <20170630170126.4148-16-wei.liu2@citrix.com>
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 15/18] x86/mpparse.c: use 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>

T24gMzAvMDYvMTcgMTg6MDEsIFdlaSBMaXUgd3JvdGU6Cj4gQEAgLTc4MSwxMCArNzgxLDcgQEAg
dm9pZCBfX2luaXQgbXBfcmVnaXN0ZXJfbGFwaWNfYWRkcmVzcyAoCj4gIH0KPiAgCj4gIAo+IC1p
bnQgbXBfcmVnaXN0ZXJfbGFwaWMgKAo+IC0JdTMyCQkJaWQsCj4gLQlib29sX3QJCQllbmFibGVk
LAo+IC0JYm9vbF90CQkJaG90cGx1ZykKPiAraW50IG1wX3JlZ2lzdGVyX2xhcGljKHUzMiBpZCwg
Ym9vbCBlbmFibGVkLCBib29sIGhvdHBsdWcpCgpQcm90b3R5cGUuICBPdGhlcndpc2UsIFJldmll
d2VkLWJ5OiBBbmRyZXcgQ29vcGVyCjxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu
LWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 30 17:55:37 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 17:55: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 1dR08m-0000sv-P6; Fri, 30 Jun 2017 17:55:36 +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 1dR08l-0000se-JT
 for xen-devel@lists.xensource.com; Fri, 30 Jun 2017 17:55:35 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 F1/AB-03937-69096595; Fri, 30 Jun 2017 17:55:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVXfahLB
 Igw1NPBYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNeDuhma1gm3nF9s1nWBsY
 p+h1MXJyCAn8ZZT499Ufwn7MKPGyu7qLkQvI3sYocWvXaRaQhIiAs8TXM3PZQWxeAX2Jb7eeM
 YPYwgJBEt8mHmUHaZAQeMIkcWfOViaQhISAp8TzJfNZYey7bx4B2ewcbAJWEofEQKIsAqoSJx
 eeYZnAyL2AkWEVo3pxalFZapGupV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRqC
 /GYBgB+PdTQGHGCU5mJREeVdeC40U4kvKT6nMSCzOiC8qzUktPsQow8GhJMGr1B8WKSRYlJqe
 WpGWmQMMPJi0BAePkgjvri6gNG9xQWJucWY6ROoUoy7HhtXrvzAJseTl56VKifNe7wMqEgApy
 ijNgxsBi4JLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuYtArmEJzOvBG7TK6AjmICOEJ4RAn
 JESSJCSqqBcc2CF/5qSc9kF816aROeK/bdNVTt3FXHVhPDeVtsNpvcumWW9VUrou3A1XzeOJU
 rTn6+vgE3FacWfpgfuffP1C7HXg6W0HjbyrLXm54/3iTc2D9ByFXhvnbKIkfH50sqOy60bnXU
 2FVyaLXMztxlzZxJcz2U3n19M+dr1dMVx0o7H5gG/ln2RImlOCPRUIu5qDgRAE1awbl9AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1498845333!74475445!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41025 invoked from network); 30 Jun 2017 17:55:34 -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 Jun 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 <osstest-admin@xenproject.org>)
 id 1dR08g-0007XA-P9; Fri, 30 Jun 2017 17:55:30 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dR08b-0008NN-BG; Fri, 30 Jun 2017 17:55:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dR08b-0003wn-4X; Fri, 30 Jun 2017 17:55:25 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111234-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=143e0c2c2d64e64fce2e1302ffda1cacf0727c8c
X-Osstest-Versions-That: xen=6b792e28bca8301e04d7f0f0dd7033410ea941b5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 30 Jun 2017 17:55:25 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 111234: 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="===============0265888503771101352=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============0265888503771101352==
Content-Type: text/plain

flight 111234 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/111234/

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
 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                  143e0c2c2d64e64fce2e1302ffda1cacf0727c8c
baseline version:
 xen                  6b792e28bca8301e04d7f0f0dd7033410ea941b5

Last test of basis   111226  2017-06-30 11:02:13 Z    0 days
Testing same since   111234  2017-06-30 16:01:12 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Igor Druzhinin <igor.druzhinin@citrix.com>
  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-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


Pushing revision :

+ branch=xen-unstable-smoke
+ revision=143e0c2c2d64e64fce2e1302ffda1cacf0727c8c
+ . ./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 143e0c2c2d64e64fce2e1302ffda1cacf0727c8c
+ branch=xen-unstable-smoke
+ revision=143e0c2c2d64e64fce2e1302ffda1cacf0727c8c
+ . ./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
+ '[' x143e0c2c2d64e64fce2e1302ffda1cacf0727c8c = 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-3.14
++ : 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 143e0c2c2d64e64fce2e1302ffda1cacf0727c8c:refs/heads/smoke
To osstest@xenbits.xen.org:/home/xen/git/xen.git
   6b792e2..143e0c2  143e0c2c2d64e64fce2e1302ffda1cacf0727c8c -> smoke


--===============0265888503771101352==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0265888503771101352==--

From xen-devel-bounces@lists.xen.org Fri Jun 30 17:59:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 17: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 1dR0Bt-0001CX-Cq; Fri, 30 Jun 2017 17: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 <prvs=347e3a6fc=anthony.perard@citrix.com>)
 id 1dR0Bs-0001CO-D4
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 17:58:48 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 45/AF-01977-75196595; Fri, 30 Jun 2017 17:58:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDIsWRWlGSWpSXmKPExsXitHRDpG74xLB
 Ig0nnxS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oybC18yFxzlqNjwcRJzA+NLti5GTg4JAX+J
 9ydvsIDYLAKqEu/X/2QFsdkEDCRWTL/KCGKLCGhLvFi1DqyeWUBF4tS8LrB6YYEoiVvLH4PFe
 QWsJQ793QQU5+IQEvjMJHHr4ytmiISgxMmZT1ggmnUkFuz+BNTAAWRLSyz/xwES5hRwlJh3Zw
 1YiaiAssS8favAZgoJqEncWLiMZQIj3ywkk2YhmTQLYdICRuZVjBrFqUVlqUW6RpZ6SUWZ6Rk
 luYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBoVbPwMC4g/HyFr9DjJIcTEqivCuvhUYK8SXl
 p1RmJBZnxBeV5qQWH2KU4eBQkuBlnxAWKSRYlJqeWpGWmQMMepi0BAePkgjvri6gNG9xQWJuc
 WY6ROoUo6KUOO/TfqCEAEgiozQPrg0WaZcYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfMqgW
 znycwrgZv+CmgxE9Bi4RkhIItLEhFSUg2Mzi2zOtMn76j7zG+eus/8UNTLZYcqpnpP2aO6Yta
 753KX9wlOz63ut51+dyKDvWdyw/fLdoWBku97g42LtPPYLPpOrV34nXFzNtOTry+j+LsKTugr
 dK7ZkGrz9OGzgKuTv7wVqN/3b6tiaseDxGXGit+8FfPlrAyrzltvN3+yN/f0uf6snNqtSizFG
 YmGWsxFxYkAPBNe9a8CAAA=
X-Env-Sender: prvs=347e3a6fc=anthony.perard@citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1498845525!62051728!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53298 invoked from network); 30 Jun 2017 17:58:47 -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;
 30 Jun 2017 17:58:47 -0000
X-IronPort-AV: E=Sophos;i="5.40,287,1496102400"; d="scan'208";a="430041489"
Date: Fri, 30 Jun 2017 18:58:43 +0100
From: Anthony PERARD <anthony.perard@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20170630175843.GJ1598@perard.uk.xensource.com>
References: <20170616175704.7832-1-anthony.perard@citrix.com>
 <20170616175704.7832-17-anthony.perard@citrix.com>
 <22861.7161.692211.11016@mariner.uk.xensource.com>
 <20170623151652.GG1702@perard.uk.xensource.com>
 <22861.13789.501803.220381@mariner.uk.xensource.com>
 <20170630161107.GH1598@perard.uk.xensource.com>
 <22870.32056.861524.890382@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <22870.32056.861524.890382@mariner.uk.xensource.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [OSSTEST PATCH v11 16/20] ts-openstack-tempest:
 Update list of skipped 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>

T24gRnJpLCBKdW4gMzAsIDIwMTcgYXQgMDU6MzI6NTZQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gQW50aG9ueSBQRVJBUkQgd3JpdGVzICgiUmU6IFtPU1NURVNUIFBBVENIIHYxMSAxNi8y
MF0gdHMtb3BlbnN0YWNrLXRlbXBlc3Q6IFVwZGF0ZSBsaXN0IG9mIHNraXBwZWQgdGVzdHMiKToK
PiA+IEJ1dCBpdCBjYW4gYmUgdG9sZCB0byBwcmludCBzdWJ1bml0IHYyLCB3aGljaCBjYW4gYmUg
cGlwcGVkIHRvIGEgZGlmZmVyZW50Cj4gPiBwcm9ncmFtIHRvIHRyYW5zZm9ybSBpbnRvIHdhbnQg
d2Ugd2FudCwgaW5jbHVkaW5nIHNpbXBsZSBjdnMsIHN1YnVuaXQgdjEsIGFuZAo+ID4gb3RoZXIu
Cj4gPiAKPiA+IEkgdGhpbmcgd2UgY291bGQgdHJ5IHRvIHBhcnNlIHN1YnVuaXQgdjEsIGdyYWIg
dGhlIHN0YXJ0IGFuZCBmaW5pc2ggdGltZQo+ID4gb2YgYSB0ZXN0LCB0aGUgcmVzdWx0LCBhbmQg
dGhlIG91dHB1dCBvZiB0aGUgdGVzdHMuIEFuZCBoYXZlIGFsbCB0aGF0IGFzCj4gPiBzdWJ1bml0
LiBEdXJpbmcgbXkgbWFudWFsIHRlc3RzLCBgdGVtcGVzdCBydW4gLS1zdWJ1bml0IC4uLiB8IHN1
YnVuaXQtMnRvMWAKPiA+IG9ubHkgcHJpbnQgdGhlIHN0dWZmIGFib3V0IGEgdGVzdHMgb25jZSBp
dCBpcyBmaW5pc2gsIHNvIEkgZ3Vlc3Mgd2UnbGwKPiA+IGhhdmUgdG8gcmV3cml0ZSBzdWJzdGVw
X3N0YXJ0KCkgKG9yIGFub3RoZXIgZnVuY3Rpb24pIHRvIHRha2UgdGltZSBhcwo+ID4gcGFyYW1l
dGVyLgo+IAo+IFRoYXQgc291bmRzIHF1aXRlIGdvb2QgcmVhbGx5Lgo+IAo+IEkgZ3Vlc3MgeW91
IGRvbid0IHdhbnQgdG8gd3JpdGUgYSBwYXJzZXIgZm9yIHN1YnVuaXQgdjIgYnV0IGlmIHRoZXJl
Cj4gaXMgb25lIGluIFBlcmwgYWxyZWFkeSBpbiBzb21lIHBhY2thZ2UgaW4gRGViaWFuIHdlIGNv
dWxkIHVzZSBpdC4gIE9yCj4gc3VidW5pdC0ydG8xIGlzIGZpbmUuCgpUaGVyZSBpcyBvbmUsIGxp
YnN1YnVuaXQtcGVybCwgYnV0IGl0cyBvbmx5IGZvciBzdWJ1bml0IHYxIDotKC4gU28gSQpndWVz
cyBJJ2xsIHVzZSBib3RoLCB0aGUgcGFja2FnZSBhbmQgc3VidW5pdC0ydG8xLgoKLS0gCkFudGhv
bnkgUEVSQVJECgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 18:00:35 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 18: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 1dR0DZ-0001ok-On; Fri, 30 Jun 2017 18:00: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=347cc55e3=Andrew.Cooper3@citrix.com>)
 id 1dR0DY-0001ob-Gk
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 18:00:32 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 73/F8-01732-FB196595; Fri, 30 Jun 2017 18:00:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsWyU9JRQnf/xLB
 Ig6n7RS2+b5nM5MDocfjDFZYAxijWzLyk/IoE1oxN344xFbSxVPxc1cLUwLiDuYuRk0NCwE/i
 0dt3YLawgLXEpL9LWEBsEQFfibuPm5hAbCEBc4nFV/eA2cwCyhKblq8Ds9kE9CV2v/gEZvMK2
 EoseNzNCGKzCKhK9D9dwQZiiwqES7xtPMICUSMocXLmEzCbU8BC4tKGaSwQMw0kjiyawwphy0
 tsfzuHGWKvmsS1/kvsEHemS0x81sMygZF/FpJRs5C0z0LSvoCReRWjenFqUVlqka6lXlJRZnp
 GSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGYAgyAMEOxrWtzocYJTmYlER5V14LjRTiS8pP
 qcxILM6ILyrNSS0+xCjDwaEkwVs+ISxSSLAoNT21Ii0zBxgNMGkJDh4lEd5dXUBp3uKCxNziz
 HSI1ClGXY6mD1u+MAmx5OXnpUqJ87qAzBAAKcoozYMbAYvMS4yyUsK8jEBHCfEUpBblZpagyr
 9iFOdgVBLmnQMyhSczrwRu0yugI5iAjhCeEQJyREkiQkqqgTFMLSI3+Y3wvuX2Tze2bfw//V1
 Cr2+E5LRo5RIPw9rDiX8Nbr7fZjrdeLWneM6T+A+VSh8vXHhfve9ab5v37j0952wuqX5JFpur
 s3MP55m2U6Lqb/eUm6YdeL5UT/L6vj7tRheu5atOdW/d0+J0/76Sx9LG2QFKs410bfv+XbZ+f
 WbZydctZxYosRRnJBpqMRcVJwIAJavisMcCAAA=
X-Env-Sender: prvs=347cc55e3=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1498845631!100684461!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58790 invoked from network); 30 Jun 2017 18:00:31 -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;
 30 Jun 2017 18:00:31 -0000
X-IronPort-AV: E=Sophos;i="5.40,287,1496102400"; d="scan'208";a="48689366"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20170630170126.4148-1-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <e3d90e0a-0f68-e37a-e331-c5a2178342a2@citrix.com>
Date: Fri, 30 Jun 2017 19:00:13 +0100
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: <20170630170126.4148-1-wei.liu2@citrix.com>
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 00/18] x86: more bool_t to bool 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>

T24gMzAvMDYvMTcgMTg6MDEsIFdlaSBMaXUgd3JvdGU6Cj4gU2VlaW5nIHRoYXQgYm9vbF90IGtl
ZXBzIGNyZWVwaW5nIGJhY2sgaW4gbmV3IHBhdGNoZXMgSSB0aGluayB0aGUgb25seSBzb2x1dGlv
bgo+IGlzIHRvIGdldCByaWQgb2YgYm9vbF90IG9uY2UgYW5kIGZvciBhbGwsIGFzIHNvb24gYXMg
cG9zc2libGUuCgpQYXRjaGVzOiA0LTEzLCAxNi0xOAoKUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpQYXRjaCAxIHN0aWxsIGhhc24ndCBhcnJp
dmVkIGluIG15IG1haWxib3ggeWV0LCBzbyByZXZpZXcgaW4gc2hvcnRoYW5kIGhlcmU6CgpBdHRy
aWJ1dGUgb3JkZXIgb246CnN0YXRpYyBib29sIF9faW5pdGRhdGEgYWNwaV9za2lwX3RpbWVyX292
ZXJyaWRlOwoKUHJvdG90eXBlIGZvcjoKY3B1aWRsZV91c2luZ19kZWVwX2NzdGF0ZSgpCgpPdGhl
cndpc2UsIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
Lnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 30 18:31:15 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 18: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 1dR0h7-0003jK-44; Fri, 30 Jun 2017 18:31:05 +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 1dR0h5-0003jE-Ql
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 18:31:03 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 61/1A-03612-7E896595; Fri, 30 Jun 2017 18:31:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGKsWRWlGSWpSXmKPExsUSfTxjoe6zGWG
 RBg+vK1h83zKZyYHR4/CHKywBjFGsmXlJ+RUJrBm9x48yF/xkqlh97gdjA+Mhpi5GTg4hAXeJ
 rn+3WLsYuYDstYwSl2ZdYYFw7jJK9HVvAnI4wKrWNTBCxDcySvzrAini5BAWsJB48fYQmC0iU
 CnRvnILE0g9s4CXxI42ZYj6GYwSLacfsoPUsAkYSqze2MIGYvMKOEmc+DiJGcRmEVCVmH73Di
 uILSoQLrH/+zVmiBpBiZMzn4DN5xSwkzj+9jnY1cwCehI7rv9ihbDFJW49mQ8Vl5fY/nYOM8g
 NEgI5Eku2hEOYUhL/W5VAzpEQmMAi8fLsH7ATJARkJB5NvMk2gVFsFpJts5BsmIVkwywkGxYw
 sqxi1ChOLSpLLdI1MtJLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAiMIwYg2MG4Z
 n7gIUZJDiYlUd6V10IjhfiS8lMqMxKLM+KLSnNSiw8xynBwKEnwTpkeFikkWJSanlqRlpkDjG
 iYtAQHj5II764uoDRvcUFibnFmOkTqFKMuR9OHLV+YhFjy8vNSpcR5I0BmCIAUZZTmwY2AJZd
 LjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuZdBTKFJzOvBG7TK6AjmICOEJ4RAnJESSJCSqqB
 MVXwfYRHqkSf9E++nRMtgxh3Fp54rzMlsq/dqFr9ccwil7enrwi1XJwZw3b3T/+cWxN0uP+8k
 7jlPc0tS6T728tXVRe/bOULn2s25+VVzV9S+RUCramfIpfnyYV+vTmVP+T1Z8vdH1/a2W/W2+
 Mp4XxjUtz/7b+8pj6+KHZVX4yni/1VydYfYkosxRmJhlrMRcWJAL1vfUMpAwAA
X-Env-Sender: rcojocaru@bitdefender.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1498847461!74478902!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21758 invoked from network); 30 Jun 2017 18:31:02 -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; 30 Jun 2017 18:31:02 -0000
Received: (qmail 1377 invoked from network); 30 Jun 2017 21:31:00 +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;
 30 Jun 2017 21:31:00 +0300
Received: from smtp01.buh.bitdefender.com (smtp.bitdefender.biz [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 65FC47FC3F
 for <xen-devel@lists.xenproject.org>; Fri, 30 Jun 2017 21:31:00 +0300 (EEST)
Received: (qmail 1190 invoked from network); 30 Jun 2017 21:31:00 +0300
Received: from 86-121-181-178.rdsnet.ro (HELO ?192.168.228.119?)
 (rcojocaru@bitdefender.com@86.121.181.178)
 by smtp01.buh.bitdefender.com with SMTP; 30 Jun 2017 21:31:00 +0300
To: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>, 
 Xen-devel <xen-devel@lists.xenproject.org>
References: <20170630170126.4148-1-wei.liu2@citrix.com>
 <20170630170126.4148-11-wei.liu2@citrix.com>
 <07a6d666-a29f-1e9a-d3a1-3449643db8da@citrix.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <72545b8f-aeb7-db6f-e55d-52282c30d6c1@bitdefender.com>
Date: Fri, 30 Jun 2017 21:30:54 +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: <07a6d666-a29f-1e9a-d3a1-3449643db8da@citrix.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.72090
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1074, Dats: 453600,
 Stamp: 3], Multi: [Enabled, t: (0.000011,0.003284)], BW: [Enabled, t:
 (0.000011)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.002837), 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.012745,0.000030)],
 URL: [Enabled, t: (0.000007)], RTDA: [Enabled, t: (0.244959), Hit: No,
 Details: v2.5.1; Id: 15.5f40oc.1bjmunbu8.2gbnf], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: Tamas K Lengyel <tamas@tklengyel.com>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 10/18] x86/monitor.c: use 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>

T24gMDYvMzAvMjAxNyAwODo0NSBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAzMC8wNi8x
NyAxODowMSwgV2VpIExpdSB3cm90ZToKPj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KPiAKPiBUaGlzIGZpbGUgZmFsbHMgdW5kZXIgaW50cm9zcGVjdGlvbiBt
YWludGFpbmVyc2hpcCwgc28gQ0MnaW5nIHRoZW0gKG5vdAo+IHRoYXQgdGhpcyBjaGFuZ2UgaW4g
Y29udHJvdmVyc2lhbCkuCj4gCj4gUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CgpBY2tlZC1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVA
Yml0ZGVmZW5kZXIuY29tPgoKClRoYW5rcywKUmF6dmFuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 30 20:01:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 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 1dR25i-0000kX-Np; Fri, 30 Jun 2017 20:00:34 +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 1dR25g-0000kL-N1
 for xen-devel@lists.xensource.com; Fri, 30 Jun 2017 20:00:32 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 F3/70-01731-FDDA6595; Fri, 30 Jun 2017 20:00:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVff+2rB
 Ig83T+SxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCasen2XNaClWYVJ5bcZmtg
 nKbbxcjJISTwl1Fi+orSLkYuIPsxo8TVrReZIZxtjBLzVixgB6kSEXCW+HpmLpjNK6AvsXvuB
 EYQW1ggSOLhvkmsIA0SAk+YJO7M2coEkpAQ8JSYfX4+O4w9bc9Mli5Gdg42ASuJQ2IgURYBVY
 nWNR+YJzByL2BkWMWoUZxaVJZapGtooJdUlJmeUZKbmJkD5Jnq5aYWFyemp+YkJhXrJefnbmI
 E+pwBCHYwrpnqfIhRkoNJSZR35bXQSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvCFrwiKFBItS
 01Mr0jJzgMEHk5bg4FES4T29ACjNW1yQmFucmQ6ROsWoy7Fh9fovTEIsefl5qVLivDtBZgiAF
 GWU5sGNgEXCJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzLlgNNIUnM68EbtMroCOYgI4Qnh
 ECckRJIkJKqoGxYN+asClfWUVe5AbwN85oe1oUNd91c+faQ5eXeh26qWYQ12L07H+++IIZhz7
 kzW96uDuvX4iPxWzjvERfA/l/DSsYvpw73S73bk3OkUXV53ozpCea/Hnbt5XNov5Usyr7ppKd
 11zmtqb3VXDphRz6tMZsfeWVDguxkwsu7Tj/ts755iLFYOalSizFGYmGWsxFxYkAwpKWQH8CA
 AA=
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1498852830!85382021!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54173 invoked from network); 30 Jun 2017 20:00:31 -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; 30 Jun 2017 20:00: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 1dR25d-0002Lq-0R; Fri, 30 Jun 2017 20:00: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 1dR25X-0000EQ-Ic; Fri, 30 Jun 2017 20:00:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dR25X-0000f9-Bb; Fri, 30 Jun 2017 20:00:23 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111237-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=c2ce38d3adda75215d53cb930ac23abaa668f4fe
X-Osstest-Versions-That: xen=143e0c2c2d64e64fce2e1302ffda1cacf0727c8c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 30 Jun 2017 20:00:23 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 111237: 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>

ZmxpZ2h0IDExMTIzNyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMTIzNy8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGMyY2UzOGQzYWRkYTc1
MjE1ZDUzY2I5MzBhYzIzYWJhYTY2OGY0ZmUKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDE0M2UwYzJjMmQ2NGU2NGZjZTJlMTMwMmZmZGExY2FjZjA3MjdjOGMKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDExMTIzNCAgMjAxNy0wNi0zMCAxNjowMToxMiBaICAgIDAgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMTEyMzcgIDIwMTctMDYtMzAgMTg6MDI6MDEgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKam9iczoK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZp
c2lvbiA6CgorIGJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyByZXZpc2lvbj1jMmNlMzhkM2Fk
ZGE3NTIxNWQ1M2NiOTMwYWMyM2FiYWE2NjhmNGZlCisgLiAuL2NyaS1sb2NrLXJlcG9zCisrIC4g
Li9jcmktY29tbW9uCisrKyAuIC4vY3JpLWdldGNvbmZpZworKysgdW1hc2sgMDAyCisrKyBnZXRy
ZXBvcworKysrIGdldGNvbmZpZyBSZXBvcworKysrIHBlcmwgLWUgJwogICAgICAgICAgICAgICAg
dXNlIE9zc3Rlc3Q7CiAgICAgICAgICAgICAgICByZWFkZ2xvYmFsY29uZmlnKCk7CiAgICAgICAg
ICAgICAgICBwcmludCAkY3siUmVwb3MifSBvciBkaWUgJCE7CiAgICAgICAgJworKysgbG9jYWwg
cmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKysgJ1snIC16IC9ob21lL29zc3Rlc3QvcmVwb3Mg
J10nCisrKyAnWycgJyEnIC1kIC9ob21lL29zc3Rlc3QvcmVwb3MgJ10nCisrKyBlY2hvIC9ob21l
L29zc3Rlc3QvcmVwb3MKKysgcmVwb3M9L2hvbWUvb3NzdGVzdC9yZXBvcworKyByZXBvc19sb2Nr
PS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyAnWycgeCAnIT0nIHgvaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sgJ10nCisrIE9TU1RFU1RfUkVQT1NfTE9DS19MT0NLRUQ9L2hvbWUvb3NzdGVzdC9y
ZXBvcy9sb2NrCisrIGV4ZWMgd2l0aC1sb2NrLWV4IC13IC9ob21lL29zc3Rlc3QvcmVwb3MvbG9j
ayAuL2FwLXB1c2ggeGVuLXVuc3RhYmxlLXNtb2tlIGMyY2UzOGQzYWRkYTc1MjE1ZDUzY2I5MzBh
YzIzYWJhYTY2OGY0ZmUKKyBicmFuY2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcmV2aXNpb249YzJj
ZTM4ZDNhZGRhNzUyMTVkNTNjYjkzMGFjMjNhYmFhNjY4ZjRmZQorIC4gLi9jcmktbG9jay1yZXBv
cworKyAuIC4vY3JpLWNvbW1vbgorKysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgor
KysgZ2V0cmVwb3MKKysrKyBnZXRjb25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAg
ICAgICAgIHVzZSBPc3N0ZXN0OwogICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwog
ICAgICAgICAgICAgICAgcHJpbnQgJGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysr
IGxvY2FsIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0
L3JlcG9zICddJworKysgJ1snICchJyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNo
byAvaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVw
b3NfbG9jaz0vaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sKKysgJ1snIHgvaG9tZS9vc3N0ZXN0L3Jl
cG9zL2xvY2sgJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJworIC4gLi9jcmktY29t
bW9uCisrIC4gLi9jcmktZ2V0Y29uZmlnCisrIHVtYXNrIDAwMgorIHNlbGVjdF94ZW5icmFuY2gK
KyBjYXNlICIkYnJhbmNoIiBpbgorIHRyZWU9eGVuCisgeGVuYnJhbmNoPXhlbi11bnN0YWJsZS1z
bW9rZQorIHFlbXV1YnJhbmNoPXFlbXUtdXBzdHJlYW0tdW5zdGFibGUKKyAnWycgeHhlbiA9IHhs
aW51eCAnXScKKyBsaW51eGJyYW5jaD0KKyAnWycgeHFlbXUtdXBzdHJlYW0tdW5zdGFibGUgPSB4
ICddJworIHNlbGVjdF9wcmV2eGVuYnJhbmNoCisrIC4vY3JpLWdldHByZXZ4ZW5icmFuY2ggeGVu
LXVuc3RhYmxlLXNtb2tlCisgcHJldnhlbmJyYW5jaD14ZW4tNC45LXRlc3RpbmcKKyAnWycgeGMy
Y2UzOGQzYWRkYTc1MjE1ZDUzY2I5MzBhYzIzYWJhYTY2OGY0ZmUgPSB4ICddJworIDogdGVzdGVk
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
c3RlZC9saW51eC0zLjE0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysgJ1snIHhnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0ID0geCAnXScKKysgJ1snIHggPSB4ICddJwor
KyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGlu
dXgtYXJtLXhlbgorKyA6IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVs
L2dpdC9rb25yYWQveGVuLmdpdAorKyA6IHRlc3RlZC8yLjYuMzkueAorKyA6IGRhaWx5LWNyb24u
eGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysg
OiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3Rh
YmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1j
cm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tl
CisrIDogaHR0cDovL2hnLnVrLnhlbnNvdXJjZS5jb20vY2FyYm9uL3RydW5rL2xpbnV4LTIuNi4y
NworKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBvc3N0ZXN0QHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAorKyA6IGRhaWx5LWNyb24u
eGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdp
dAorKyA6IGdpdDovL2dpdC5xZW11Lm9yZy9xZW11LmdpdAorIFRSRUVfTElOVVg9b3NzdGVzdEB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKKyBUUkVFX1FFTVVf
VVBTVFJFQU09b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5n
aXQKKyBUUkVFX1hFTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5n
aXQKKyBUUkVFX0xJQlZJUlQ9b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9s
aWJ2aXJ0LmdpdAorIFRSRUVfUlVNUFJVTj1vc3N0ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94
ZW4vZ2l0L29zc3Rlc3QvcnVtcHJ1bi5naXQKKyBUUkVFX1NFQUJJT1M9b3NzdGVzdEB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L3NlYWJpb3MuZ2l0CisgVFJFRV9PVk1GPW9z
c3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvb3NzdGVzdC9vdm1mLmdpdAorIFRS
RUVfWFRGPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveHRmLmdpdAorIGlu
Zm9fbGludXhfdHJlZSB4ZW4tdW5zdGFibGUtc21va2UKKyBjYXNlICQxIGluCisgcmV0dXJuIDEK
KyBjYXNlICIkYnJhbmNoIiBpbgorIGNkIC9ob21lL29zc3Rlc3QvcmVwb3MveGVuCisgZ2l0IHB1
c2ggb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0IGMyY2UzOGQz
YWRkYTc1MjE1ZDUzY2I5MzBhYzIzYWJhYTY2OGY0ZmU6cmVmcy9oZWFkcy9zbW9rZQpUbyBvc3N0
ZXN0QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgMTQzZTBjMi4uYzJj
ZTM4ZCAgYzJjZTM4ZDNhZGRhNzUyMTVkNTNjYjkzMGFjMjNhYmFhNjY4ZjRmZSAtPiBzbW9rZQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 30 20:07:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 20: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 1dR2CL-0000yX-I5; Fri, 30 Jun 2017 20: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 <sstabellini@kernel.org>) id 1dR2CK-0000yR-M2
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 20:07:24 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 BE/5C-03044-B7FA6595; Fri, 30 Jun 2017 20:07:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVybKJssm71+rB
 Igxu7RCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oyHR5+xFaziqGh/vZG9gbGTrYuRi0NIYAmT
 RPvRk+xdjJwcLAIOElcPdDB2MXJwMArESDz4YQ0SZhQIk5h8eQkrRIm2xJODn5lBbDYBQ4m/T
 zaxgZRLANlLPnOAhEUE1CX+XJgANoVZwFiiub8SJCwskCix+cYJsEWcAlYS39q7WEBsXgEvie
 nzFjGC2EIC6RLbdzwH2yQqoCtx6N8fNogaQYmTM5+A1TMLaEksn76NZQKjwCwkqVlIUgsYmVY
 xahSnFpWlFukamuolFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGIAMQ7GD8tizg
 EKMkB5OSKO/Ka6GRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4160LixQSLEpNT61Iy8wBxgJMW
 oKDR0mE9/QCoDRvcUFibnFmOkTqFKMux4bV678wCbHk5eelSonzaoDMEAApyijNgxsBi8tLjL
 JSwryMQEcJ8RSkFuVmlqDKv2IU52BUEubNA5nCk5lXArfpFdARTEBHCM8IATmiJBEhJdXAaDA
 3Ovif276/F2vtdLp/Hdq1Vv9gf+JC7zszbhc2tC70PaRZtjpqQ8+eKysXRpz+PiWQ6Yn/jwMx
 z5V7zn6WVvzjNOm5xdvsCP72aJ1JPjfVXNU756+w39pd8+JOiEPi4dtpNrIbX9lIOIubLts6a
 0K1grn3ztdzNf/Xhwap/V1+ddf7H9acq5VYijMSDbWYi4oTAaFcFNfGAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1498853242!71022751!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50935 invoked from network); 30 Jun 2017 20:07:23 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-15.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 30 Jun 2017 20:07:23 -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 3861F22BCD;
 Fri, 30 Jun 2017 20:07:21 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 3861F22BCD
Date: Fri, 30 Jun 2017 13:07:20 -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: <20170630155431.23824-2-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1706301306520.2919@sstabellini-ThinkPad-X260>
References: <20170630155431.23824-1-julien.grall@arm.com>
 <20170630155431.23824-2-julien.grall@arm.com>
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] [PATCH v3 01/16] xen/arm: setup: Remove bogus
 xenheap_mfn_end in setup_mm for arm64
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

T24gRnJpLCAzMCBKdW4gMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IHhlbmhlYXBfbWZuX2Vu
ZCBpcyBzdG9yaW5nIGFuIE1GTiBhbmQgbm90IGEgcGh5c2ljYWwgYWRkcmVzcy4gVGhlIHZhbHVl
IHdpbGwKPiBiZSByZXNldCBhZnRlciB0aGUgbG9vcC4gU28gZHJvcCB0aGlzIGJvZ3VzIHhlbmhl
YXBfbWZuX2VuZC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgo+IC0tLQo+ICAgICBDaGFuZ2VzIGluIHYyOgo+ICAgICAgICAgLSBVcGRhdGUg
Y29tbWl0IG1lc3NhZ2UKPiAKPiAgICAgQ2hhbmdlcyBpbiB2MzoKPiAgICAgICAgIC0gRG9uJ3Qg
bWVudGlvbiB0aGUgZmFjdCB0aGF0IFhlbiBpcyBub3QgY3VycmVudGx5IHVzaW5nCj4gICAgICAg
ICB4ZW5oZWFwX21mbl9lbmQuCj4gICAgICAgICAtIEFkZCBTdGVmYW5vJ3MgcmV2aWV3ZWQtYnkK
CllvdSBkaWRuJ3QgYWN0dWFsbHkgYWRkIG15IHJldmlld2VkLWJ5IDotKQpCdXQgdGhhdCdzIE9L
CgoKPiAtLS0KPiAgeGVuL2FyY2gvYXJtL3NldHVwLmMgfCAyIC0tCj4gIDEgZmlsZSBjaGFuZ2Vk
LCAyIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc2V0dXAuYyBi
L3hlbi9hcmNoL2FybS9zZXR1cC5jCj4gaW5kZXggZjAwZjI5YTQ1Yi4uYWI0ZDhlNDIxOCAxMDA2
NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vc2V0dXAuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9zZXR1
cC5jCj4gQEAgLTY1NCw4ICs2NTQsNiBAQCBzdGF0aWMgdm9pZCBfX2luaXQgc2V0dXBfbW0odW5z
aWduZWQgbG9uZyBkdGJfcGFkZHIsIHNpemVfdCBkdGJfc2l6ZSkKPiAgICAgICAgICAgICAgaWYg
KCBlID4gYmFua19lbmQgKQo+ICAgICAgICAgICAgICAgICAgZSA9IGJhbmtfZW5kOwo+ICAKPiAt
ICAgICAgICAgICAgeGVuaGVhcF9tZm5fZW5kID0gZTsKPiAtCj4gICAgICAgICAgICAgIGR0X3Vu
cmVzZXJ2ZWRfcmVnaW9ucyhzLCBlLCBpbml0X2Jvb3RfcGFnZXMsIDApOwo+ICAgICAgICAgICAg
ICBzID0gbjsKPiAgICAgICAgICB9Cj4gLS0gCj4gMi4xMS4wCj4gCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 20:08:32 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 20:08:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dR2DP-00013d-Rx; Fri, 30 Jun 2017 20:08: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 1dR2DO-00013U-Bx
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 20:08:30 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 57/F8-03368-DBFA6595; Fri, 30 Jun 2017 20:08:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsVybKJssu6e9WG
 RBn+nWVos+biYxYHR4+ju30wBjFGsmXlJ+RUJrBkfpi9jLFguW7Hp0DPmBsbPYl2MXBxCAkuY
 JKbfm8TcxcjJwSLgIHFkagtbFyMHB6NAjMSDH9YgYUaBMInJl5ewQpRoSzxsvsECYrMJGEr8f
 bIJrFwCyF7ymQMkLCKgLvHnwgRGkDCzgLFEc38lSFhYIFHi8anDjCA2p4CVxP/3J8Cm8Ap4SV
 yZcwtsupBAusTLdXPB4qICuhKH/v1hg6gRlDg58wlYnFlAS2L59G0sExgFZiFJzUKSWsDItIp
 Rozi1qCy1SNfQXC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTIzAAGYBgB+PtjQGH
 GCU5mJREeVdeC40U4kvKT6nMSCzOiC8qzUktPsQow8GhJMG7bl1YpJBgUWp6akVaZg4wFmDSE
 hw8SiK8pxcApXmLCxJzizPTIVKnGBWlxHk1QPoEQBIZpXlwbbD4u8QoKyXMywh0iBBPQWpRbm
 YJqvwrRnEORiVh3jyQKTyZeSVw018BLWYCWiw8IwRkcUkiQkqqgdFsbriFk4/yySuxBnUrmNe
 o3r51VWOPrsinf95rPqzIEev5a3R5tdcJ1aM/Dom86uVcL5Syy/FI6xZH+3spO5uWfY4o+i7L
 cv/9jxthQUbHW4M9fTfoKYjczp7O9P6419fAZdWXItyL3X+cyF6kM22+VO3uP2GXd2dcTVyVU
 8vyxM9x4pzDr4WUWIozEg21mIuKEwHeF6YougIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1498853307!95518703!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16798 invoked from network); 30 Jun 2017 20:08:28 -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; 30 Jun 2017 20:08:28 -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 CB89122BCD;
 Fri, 30 Jun 2017 20:08:26 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org CB89122BCD
Date: Fri, 30 Jun 2017 13:08: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: <20170630155431.23824-4-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1706301308190.2919@sstabellini-ThinkPad-X260>
References: <20170630155431.23824-1-julien.grall@arm.com>
 <20170630155431.23824-4-julien.grall@arm.com>
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] [PATCH v3 03/16] xen/arm: p2m: Redefine mfn_to_page
 and page_to_mfn 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>

T24gRnJpLCAzMCBKdW4gMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoZSBmaWxlIHhlbi9h
cmNoL2FybS9wMm0uYyBpcyB1c2luZyB0eXBlc2FmZSBNRk4gaW4gbW9zdCBvZiB0aGUgcGxhY2Uu
Cj4gVGhpcyByZXF1aXJlcyBjYWxsZXIgdG8gbWZuX3RvX3BhZ2UgYW5kIHBhZ2VfdG9fbWZuIHRv
IHVzZSBfbWZuL21mbl94Lgo+IAo+IFRvIGF2b2lkIGV4dHJhIF9tZm4vbWZuX3gsIHJlLWRlZmlu
ZSBtZm5fdG9fcGFnZSBhbmQgcGFnZV90b19tZm4gd2l0aGluCj4geGVuL2FyY2gvYXJtL3AybS5j
IHRvIGhhbmRsZSB0eXBlc2FmZSBNRk4uCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgoKPiAtLS0KPiAgICAgVGhlIGlkZWEgYmVoaW5kIHJl
ZGVmaW5pbmcgbG9jYWxseSBtZm5fdG9fcGFnZSBhbmQgcGFnZV90b19tZm4gaXMKPiAgICAgc3Bs
aXR0aW5nIHRoZSBpbnRyb2R1Y3Rpb24gb2YgdHlwZXNhZmUgTUZOIGluIHNtYWxsZXIgc2VyaWVz
IGFuZAo+ICAgICBiZXR3ZWVuIG11bHRpcGxlIHBlb3BsZS4gV2Uga25vdyB0aGUgZmlsZSBpcyB0
eXBlc2FmZSByZWFkeSBhbmQgaWYKPiAgICAgd2UgZGVjaWRlIHRvIG1ha2UgdGhlIG1haW4gaGVs
cGVyIHR5cGVzYWZlLCB3ZSB3b3VsZCBqdXN0IG5lZWQgdG8KPiAgICAgZHJvcCB0aGUgZGVmaW5p
dGlvbiBhdCB0aGUgdG9wIG9mIHRoZSBmaWxlLgo+IAo+ICAgICBDaGFuZ2VzIGluIHYzOgo+ICAg
ICAgICAgLSBVc2UgX19wYWdlX3RvX21mbiguLi4pIHJhdGhlciB0aGFuIG1mbl94KHBhZ2VfdG9f
bWZuKC4uLikpCj4gLS0tCj4gIHhlbi9hcmNoL2FybS9wMm0uYyB8IDIwICsrKysrKysrKysrKyst
LS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygt
KQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcDJtLmMgYi94ZW4vYXJjaC9hcm0vcDJt
LmMKPiBpbmRleCAwNWViNTg0ZTg5Li4zZTIwYTFlYzgyIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNo
L2FybS9wMm0uYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9wMm0uYwo+IEBAIC0zOCw2ICszOCwxMiBA
QCBzdGF0aWMgdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgbWF4X3ZtaWQgPSBNQVhfVk1JRF84
X0JJVDsKPiAgCj4gICNkZWZpbmUgUDJNX1JPT1RfUEFHRVMgICAgKDE8PFAyTV9ST09UX09SREVS
KQo+ICAKPiArLyogT3ZlcnJpZGUgbWFjcm9zIGZyb20gYXNtL21tLmggdG8gbWFrZSB0aGVtIHdv
cmsgd2l0aCBtZm5fdCAqLwo+ICsjdW5kZWYgbWZuX3RvX3BhZ2UKPiArI2RlZmluZSBtZm5fdG9f
cGFnZShtZm4pIF9fbWZuX3RvX3BhZ2UobWZuX3gobWZuKSkKPiArI3VuZGVmIHBhZ2VfdG9fbWZu
Cj4gKyNkZWZpbmUgcGFnZV90b19tZm4ocGcpIF9tZm4oX19wYWdlX3RvX21mbihwZykpCj4gKwo+
ICB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBwMm1faXBhX2JpdHM7Cj4gIAo+ICAvKiBIZWxw
ZXJzIHRvIGxvb2t1cCB0aGUgcHJvcGVydGllcyBvZiBlYWNoIGxldmVsICovCj4gQEAgLTExNSw3
ICsxMjEsNyBAQCB2b2lkIGR1bXBfcDJtX2xvb2t1cChzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90
IGFkZHIpCj4gICAgICBwcmludGsoImRvbSVkIElQQSAweCUiUFJJcGFkZHIiXG4iLCBkLT5kb21h
aW5faWQsIGFkZHIpOwo+ICAKPiAgICAgIHByaW50aygiUDJNIEAgJXAgbWZuOjB4JWx4XG4iLAo+
IC0gICAgICAgICAgIHAybS0+cm9vdCwgcGFnZV90b19tZm4ocDJtLT5yb290KSk7Cj4gKyAgICAg
ICAgICAgcDJtLT5yb290LCBfX3BhZ2VfdG9fbWZuKHAybS0+cm9vdCkpOwo+ICAKPiAgICAgIGR1
bXBfcHRfd2FsayhwYWdlX3RvX21hZGRyKHAybS0+cm9vdCksIGFkZHIsCj4gICAgICAgICAgICAg
ICAgICAgUDJNX1JPT1RfTEVWRUwsIFAyTV9ST09UX1BBR0VTKTsKPiBAQCAtNTkxLDcgKzU5Nyw3
IEBAIHN0YXRpYyBpbnQgcDJtX2NyZWF0ZV90YWJsZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBs
cGFlX3QgKmVudHJ5KQo+ICAgICAgICogVGhlIGFjY2VzcyB2YWx1ZSBkb2VzIG5vdCBtYXR0ZXIg
YmVjYXVzZSB0aGUgaGFyZHdhcmUgd2lsbCBpZ25vcmUKPiAgICAgICAqIHRoZSBwZXJtaXNzaW9u
IGZpZWxkcyBmb3IgdGFibGUgZW50cnkuCj4gICAgICAgKi8KPiAtICAgIHB0ZSA9IG1mbl90b19w
Mm1fZW50cnkoX21mbihwYWdlX3RvX21mbihwYWdlKSksIHAybV9pbnZhbGlkLAo+ICsgICAgcHRl
ID0gbWZuX3RvX3AybV9lbnRyeShwYWdlX3RvX21mbihwYWdlKSwgcDJtX2ludmFsaWQsCj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHAybS0+ZGVmYXVsdF9hY2Nlc3MpOwo+ICAKPiAgICAg
IHAybV93cml0ZV9wdGUoZW50cnksIHB0ZSwgcDJtLT5jbGVhbl9wdGUpOwo+IEBAIC02NTAsOSAr
NjU2LDkgQEAgc3RhdGljIHZvaWQgcDJtX3B1dF9sM19wYWdlKGNvbnN0IGxwYWVfdCBwdGUpCj4g
ICAgICAgKi8KPiAgICAgIGlmICggcDJtX2lzX2ZvcmVpZ24ocHRlLnAybS50eXBlKSApCj4gICAg
ICB7Cj4gLSAgICAgICAgdW5zaWduZWQgbG9uZyBtZm4gPSBwdGUucDJtLmJhc2U7Cj4gKyAgICAg
ICAgbWZuX3QgbWZuID0gX21mbihwdGUucDJtLmJhc2UpOwo+ICAKPiAtICAgICAgICBBU1NFUlQo
bWZuX3ZhbGlkKF9tZm4obWZuKSkpOwo+ICsgICAgICAgIEFTU0VSVChtZm5fdmFsaWQobWZuKSk7
Cj4gICAgICAgICAgcHV0X3BhZ2UobWZuX3RvX3BhZ2UobWZuKSk7Cj4gICAgICB9Cj4gIH0KPiBA
QCAtNzAyLDcgKzcwOCw3IEBAIHN0YXRpYyB2b2lkIHAybV9mcmVlX2VudHJ5KHN0cnVjdCBwMm1f
ZG9tYWluICpwMm0sCj4gICAgICBtZm4gPSBfbWZuKGVudHJ5LnAybS5iYXNlKTsKPiAgICAgIEFT
U0VSVChtZm5fdmFsaWQobWZuKSk7Cj4gIAo+IC0gICAgcGcgPSBtZm5fdG9fcGFnZShtZm5feCht
Zm4pKTsKPiArICAgIHBnID0gbWZuX3RvX3BhZ2UobWZuKTsKPiAgCj4gICAgICBwYWdlX2xpc3Rf
ZGVsKHBnLCAmcDJtLT5wYWdlcyk7Cj4gICAgICBmcmVlX2RvbWhlYXBfcGFnZShwZyk7Cj4gQEAg
LTc4MCw3ICs3ODYsNyBAQCBzdGF0aWMgYm9vbCBwMm1fc3BsaXRfc3VwZXJwYWdlKHN0cnVjdCBw
Mm1fZG9tYWluICpwMm0sIGxwYWVfdCAqZW50cnksCj4gIAo+ICAgICAgdW5tYXBfZG9tYWluX3Bh
Z2UodGFibGUpOwo+ICAKPiAtICAgIHB0ZSA9IG1mbl90b19wMm1fZW50cnkoX21mbihwYWdlX3Rv
X21mbihwYWdlKSksIHAybV9pbnZhbGlkLAo+ICsgICAgcHRlID0gbWZuX3RvX3AybV9lbnRyeShw
YWdlX3RvX21mbihwYWdlKSwgcDJtX2ludmFsaWQsCj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHAybS0+ZGVmYXVsdF9hY2Nlc3MpOwo+ICAKPiAgICAgIC8qCj4gQEAgLTE0NDIsNyArMTQ0
OCw3IEBAIHN0cnVjdCBwYWdlX2luZm8gKmdldF9wYWdlX2Zyb21fZ3ZhKHN0cnVjdCB2Y3B1ICp2
LCB2YWRkcl90IHZhLAo+ICAgICAgaWYgKCAhbWZuX3ZhbGlkKG1hZGRyX3RvX21mbihtYWRkcikp
ICkKPiAgICAgICAgICBnb3RvIGVycjsKPiAgCj4gLSAgICBwYWdlID0gbWZuX3RvX3BhZ2UobWZu
X3gobWFkZHJfdG9fbWZuKG1hZGRyKSkpOwo+ICsgICAgcGFnZSA9IG1mbl90b19wYWdlKG1hZGRy
X3RvX21mbihtYWRkcikpOwo+ICAgICAgQVNTRVJUKHBhZ2UpOwo+ICAKPiAgICAgIGlmICggdW5s
aWtlbHkoIWdldF9wYWdlKHBhZ2UsIGQpKSApCj4gLS0gCj4gMi4xMS4wCj4gCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2
ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 20:11:31 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 20:11:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dR2GG-0001hY-Db; Fri, 30 Jun 2017 20: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 1dR2GE-0001hO-NJ
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 20:11:26 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 67/A7-01732-D60B6595; Fri, 30 Jun 2017 20:11:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrKIsWRWlGSWpSXmKPExsVybKJssm7uhrB
 Ig8mPRC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozNFyayFtzjrLjW+5mtgfENexcjF4eQwBIm
 ibPX7zJ2MXJysAg4SDw6tw/I5uBgFIiRePDDGiTMKBAmMfnyElaIEm2JxQtvs4DYbAKGEn+fb
 GIDKZcAspd85gAJiwioS/y5MAFsCrOAsURzfyVIWFjAXWLZutVg1ZwC1hLXJriDhHkFvCT2nT
 3BBBIWEsiQmHWzFCQsKqArcejfHzaIEkGJkzOfgO1kFtCSWD59G8sERoFZSFKzkKQWMDKtYtQ
 oTi0qSy3SNTTXSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIDD4GINjBePG05yFG
 SQ4mJVHelddCI4X4kvJTKjMSizPii0pzUosPMcpwcChJ8JqtD4sUEixKTU+tSMvMAcYBTFqCg
 0dJhPf0AqA0b3FBYm5xZjpE6hSjopQ47wqQPgGQREZpHlwbLPYuMcpKCfMyAh0ixFOQWpSbWY
 Iq/4pRnINRSZh33TqgKTyZeSVw018BLWYCWiw8IwRkcUkiQkqqgfHZ19zvVjuL58lbNVdsWp4
 /7YmEauLhQ1+yRGr6ovfx7DjwLjB55k3HST8k0ib/EFivo/K2Syo8pW6OSH/2rF2/bPtv6rcd
 /Bin7alj6JNX8fprU5JhKVNc9FlOPZ+PfxOYV1xgnaXKvOX6rmNnJrgwXVnrzsydcrLatK+QQ
 V66VeVQtYZQiRJLcUaioRZzUXEiAMEu3gS4AgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1498853484!72448131!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14143 invoked from network); 30 Jun 2017 20:11:25 -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; 30 Jun 2017 20: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 3A2C622BCD;
 Fri, 30 Jun 2017 20:11:23 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 3A2C622BCD
Date: Fri, 30 Jun 2017 13:11:22 -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: <20170630155431.23824-17-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1706301311020.2919@sstabellini-ThinkPad-X260>
References: <20170630155431.23824-1-julien.grall@arm.com>
 <20170630155431.23824-17-julien.grall@arm.com>
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] [PATCH v3 16/16] xen/arm: lpae: Switch from bool_t
	to 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>

T24gRnJpLCAzMCBKdW4gMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFdlIGFyZSBwaGFzaW5n
IG91dCB0aGUgdXNlIG9mIGJvb2xfdCBpbiB0aGUgaHlwZXJ2aXNvciBjb2RlLgoKVGhpcyBpcyBt
aXNzaW5nIHlvdXIgc2lnbmVkLW9mZi1ieS4KClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgoKPiAtLS0KPiAgICAgQ2hhbmdlcyBpbiB2MzoK
PiAgICAgICAgIC0gUGF0Y2ggYWRkZWQKPiAtLS0KPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9scGFl
LmggfCA2ICsrKy0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAzIGRlbGV0
aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2xwYWUuaCBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vbHBhZS5oCj4gaW5kZXggNmZiZjdjNjA2Yy4uYTYyYjExODYzMCAx
MDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2xwYWUuaAo+ICsrKyBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vbHBhZS5oCj4gQEAgLTEyNiw3ICsxMjYsNyBAQCB0eXBlZGVmIHVuaW9uIHsK
PiAgICAgIGxwYWVfd2Fsa190IHdhbGs7Cj4gIH0gbHBhZV90Owo+ICAKPiAtc3RhdGljIGlubGlu
ZSBib29sX3QgbHBhZV92YWxpZChscGFlX3QgcHRlKQo+ICtzdGF0aWMgaW5saW5lIGJvb2wgbHBh
ZV92YWxpZChscGFlX3QgcHRlKQo+ICB7Cj4gICAgICByZXR1cm4gcHRlLndhbGsudmFsaWQ7Cj4g
IH0KPiBAQCAtMTM2LDEyICsxMzYsMTIgQEAgc3RhdGljIGlubGluZSBib29sX3QgbHBhZV92YWxp
ZChscGFlX3QgcHRlKQo+ICAgKiB0aGUgdGFibGUgYml0IGFuZCB0aGVyZWZvcmUgdGhlc2Ugd291
bGQgcmV0dXJuIHRoZSBvcHBvc2l0ZSB0byB3aGF0Cj4gICAqIHlvdSB3b3VsZCBleHBlY3QuCj4g
ICAqLwo+IC1zdGF0aWMgaW5saW5lIGJvb2xfdCBscGFlX3RhYmxlKGxwYWVfdCBwdGUpCj4gK3N0
YXRpYyBpbmxpbmUgYm9vbCBscGFlX3RhYmxlKGxwYWVfdCBwdGUpCj4gIHsKPiAgICAgIHJldHVy
biBscGFlX3ZhbGlkKHB0ZSkgJiYgcHRlLndhbGsudGFibGU7Cj4gIH0KPiAgCj4gLXN0YXRpYyBp
bmxpbmUgYm9vbF90IGxwYWVfbWFwcGluZyhscGFlX3QgcHRlKQo+ICtzdGF0aWMgaW5saW5lIGJv
b2wgbHBhZV9tYXBwaW5nKGxwYWVfdCBwdGUpCj4gIHsKPiAgICAgIHJldHVybiBscGFlX3ZhbGlk
KHB0ZSkgJiYgIXB0ZS53YWxrLnRhYmxlOwo+ICB9Cj4gLS0gCj4gMi4xMS4wCj4gCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t
ZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 20:15:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 20:15: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 1dR2KP-0001ua-Uv; Fri, 30 Jun 2017 20:15:45 +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 1dR2KO-0001uT-Fx
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 20:15:44 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 7E/45-02185-F61B6595; Fri, 30 Jun 2017 20:15:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVyMfS6gW7exrB
 Ig4MNthbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8aqaz9YCzq0K2bf3cHWwLhRpYuRi0NIYAaj
 xMkHOxhBHBaBZlaJ1r0nWUEcCYH5rBKHpmwGcjiBnDyJ16+Os0HY+RKHVt0Es3kFBCVOznzCA
 mILCXhLnH3fDmazCWhIrJ1yEKyGRUBFYuK6aawQ9QESr78dZe9i5OAQFgiV2PzIHSQsIqAkcW
 /VZCaQvcwCzcwSO9pOMYMkmAU0JVq3/2aHsLUlli18zTyBkX8WktWzkJTNQlK2gJF5FaNGcWp
 RWWqRrpG5XlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGYCjWMzAw7mBs2et3iFGS
 g0lJlHfltdBIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8MhvCIoUEi1LTUyvSMnOAUQGTluDgU
 RLhPb0AKM1bXJCYW5yZDpE6xWjJceXKui9MHBtWrweSUw5s/8IkxJKXn5cqJc47G2SeAEhDRm
 ke3DhY5F5ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMy7bh3QFJ7MvBK4ra+ADmICOkh4Rgj
 IQSWJCCmpBsYF2QkSr0+9DH1kqfHstdfE9udLV9/69j9KXZhd0lM2tId/quZ3tqmCqS0ijp6a
 fSfbOiU7m32E7XMnrghOObLR7tCkj0ZndD+LbZ/+wUNk42a3Ox/Nch7Hb1FgZZz0LWzi+ekxv
 +bMartfbym8b36C1tlDAdoiP16nzv4jz1WgZiKVvizpS6cSS3FGoqEWc1FxIgCgrenL1wIAAA
 ==
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1498853742!102725587!1
X-Originating-IP: [209.85.215.48]
X-SpamReason: No, hits=0.3 required=7.0 tests=RCVD_BY_IP,UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52005 invoked from network); 30 Jun 2017 20:15:42 -0000
Received: from mail-lf0-f48.google.com (HELO mail-lf0-f48.google.com)
 (209.85.215.48)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 30 Jun 2017 20:15:42 -0000
Received: by mail-lf0-f48.google.com with SMTP id l13so76195631lfl.1
 for <xen-devel@lists.xenproject.org>; Fri, 30 Jun 2017 13:15:42 -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
 :content-transfer-encoding;
 bh=tARbCu3HkED2tYb1gKjFLQIdeHxHMpTWg1vbXp663qk=;
 b=oPaTJmFlyPT4sqC/1LUkrQIQ8I86xcHLkoaryiJHhaa7kUX56c6pvLf3xmVcD6uaSK
 8EdaKYdzb5UJ1TWtNEz50Bi18P9j+fzusUn2qa42vujjduwUKmxpykd0UlOwq9JhgF71
 3Zz4Ep1L+FTNozXCkw1igEcyqLgxym5bsuKwkYjnRoHpN5Y1QBZKGKaD82aQi9raYBPJ
 zADYIGgndC7d/0zEV6gr1Vvd547y553sTN3I81J72DUKpa36LBRXd75iVEVypcwaggib
 3IhwEU6tEhhz8A6UINmOvox1GjONeNt9mSWc2aHgeaJKEfI5lp18yeWeDRRM4aXXUkft
 vRRA==
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
 :content-transfer-encoding;
 bh=tARbCu3HkED2tYb1gKjFLQIdeHxHMpTWg1vbXp663qk=;
 b=HBX8mECp3/TRN1KLmU9n+PynjzD/gjpRejBeUBsQmZFAcUdze6h9GYuSKUKxXxjnIB
 Ncfc+RnLA3ZH4SBOcGJPVEPmaxEfSTavVYJGWS0txMZHoW9zeKit00iOXzRxRSg0fCV9
 88puyRDFkAYGarM3F1Dye4s7hcXvG01X+Bamo7rjOxcYWJei/R3P55pH8NdJ9hyOVmqb
 4kKknHifAEZwW4mITxhxzTHer3L8Oq0B2cY9PH/YKcBupPfL4LXbxMZDsrFvUmnnXLC9
 JY8E4e/BRiAXiBpen3HJnyyxJiTNRVONYRVAhsaCRaSFVZvipWFOuA3Z92JJh6IxSWOK
 Pyfg==
X-Gm-Message-State: AKS2vOyC6u4A20EVOQYWgCqgDBBLlPndqJEJo8M/hrOsJ6bCh9XYbUb8
 Rlsm0E0fOo6yNRm4Ac2dAbHBIlpNQqF/
X-Received: by 10.46.88.1 with SMTP id m1mr2962904ljb.122.1498853742012; Fri,
 30 Jun 2017 13:15:42 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.235.209 with HTTP; Fri, 30 Jun 2017 13:15:41 -0700 (PDT)
From: Zhongze Liu <blackskygg@gmail.com>
Date: Sat, 1 Jul 2017 04:15:41 +0800
Message-ID: <CAHrd_joO-DWyK=x_piKC6Pfx2LY3HDLQGMUoRF4PFoauDSSiaA@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>,
 zhongzeliu <zhongzeliu@hustunique.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xen.org
Subject: [Xen-devel] [RFC] DOMCTL_memattrs_op : a new DOMCTL to play with
	stage-2 page 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioKICAgRE9NQ1RMX21lbWF0dHJzX29wIDogYSBuZXcgRE9N
Q1RMIHRvIHBsYXkgd2l0aCBzdGFnZS0yIHBhZ2UgYXR0cmlidXRlcwoKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFpob25nemUgTGl1IDxibGFja3NreWdnQGdt
YWlsLmNvbT4KCioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCiAgTW90aXZhdGlvbiBhbmQgRGVzY3Jp
cHRpb24KICB+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fgoKRHVyaW5nIHRoZSBkaWN1c3Npb24g
YWJvdXQgdGhlIHByb3Bvc2FsICJhbGxvdyBzZXR0aW5nIHVwIHNoYXJlZCBtZW1vcnkgYXJlYXMK
YmV0d2VlbiBWTXMgZnJvbSB4bCBjb25maWcgZmlsZSIgKHNlZSBbMV0pLCBpdCdzIGdldHRpbmcg
Y2xlYXIgdGhhdCB3aGVuIHdlCnNldHVwIHNoYXJlZCBtZW1vcnkgYXJlYXMgZm9yIFZNIGNvbW11
bmljYXRpb25zIGZyb20geGwgY29uZmlnIGZpbGUsIHdlIHdvdWxkCmFwcHJlY2lhdGUgdGhlIGFi
aWxpdHkgdG8gY29udHJvbCB0aGUgcGVybWlzc2lvbnMgYW5kIHNvbWUgYXR0cmlidXRlcyBvZiB0
aGUKc2hhcmVkIG1lbW9yeSBwYWdlczogaW4gdGhlIHNpbXBsZXN0IHRoZSBjYXNlcywgcmVndWxh
ciBjYWNoZWFibGUgUkFNIHdpdGggcmVhZAp3cml0ZSBwZXJtaXNzaW9ucyB3aWxsIGJlIGVub3Vn
aCAoRm9yIEFSTSwgaXQgd291bGQgYmUgcDJtX3JhbV9ydyBhbmQgTUFUVFJfTUVNLApMUEFFX1NI
X0lOTkVSKS4gQnV0IHRoZXJlIGFyZSBhbHNvIGNvbXBsaWNhdGVkIGNhc2VzIHdoZXJlIHdlIG1p
Z2h0IG5lZWQgZGVlcGVyCmNvbnRyb2wgb3ZlciB0aGUgcGVybWlzc2lvbnMsIGNhY2hlYWJpbGl0
eSBhbmQgc2hhcmVhYmlsaXR5IG9mIHRoZSBzaGFyZWQgUkFNCnBhZ2VzIHRvIG1lZXQgc29tZSBl
eHRyYSByZXF1aXJlbWVudHMgKHNlZSBbMl0pLiBBbmQgdGhpcyBjb3VsZCBiZSBkb25lIHZpYQpw
bGF5aW5nIHdpdGggdGhlIHN0YWdlLTIgcGFnZSB0YWJsZXMsIG9uIGJvdGggeDg2IGFuZCBBUk0u
CgpTbyB0aGVyZSBjb21lcyB0byB0aGUgbmVlZCBmb3IgYSBET01DVEwgdGhhdCBjYW4gc2V0IHRo
ZSBwZXJtaXNzaW9ucyBhbmQKYXR0cmlidXRlcyAoY3VycmVudGx5LCBvbmx5IGNhY2hlYWJpbGl0
eSBhbmQgc2hhcmVhYmlsaXR5IGlzIGluIHRoZSBwbGFuKSBvZiBhCmdpdmVuIFJBTSBwYWdlIGlu
IHRoZSBzdGFnZS0yIHBhZ2UgdGFsYmVzLiBUaGUgb25seSByZWxhdGVkIHdvcmsgY2FuIGJlIHNl
ZW4gc28KZmFyIGlzIERPTUNUTF9waW5fbWVtX2NhY2hlYXR0ciAoc2VlIFszXSksIHdoaWNoIGlz
IGZvciBjb250cm9sbGluZyB0aGUKY2FjaGVhYmlsaXR5IG9mIHBhZ2VzIGFuZCBpcyB4ODYgSFZN
IG9ubHkuIFRoZXJlIHNlZW1zIHRvIGJlIG5vIGFyY2gtbmV1dHJhbApET01DVEwgaW50ZXJmYWNl
cyB0aGF0IGNhbiBtZWV0IG91ciByZXF1aXJlbWVudHMuCgpUaGF0J3Mgd2h5IHdlIG5lZWQgYSBu
ZXcgYXJjaC1uZXV0cmFsIERPTUNUTCwgd2hpY2ggaXMgdGVudGF0aXZlbHkgY2FsbGVkCkRPTUNU
TF9tZW1fYXR0cnNfb3AgaW4gdGhpcyBwcm9wb3NhbCBhbmQgd291bGQgZW5hYmxlIHVzIHRvIGNv
bnRyb2wgdGhlIGFjY2VzcwpwZXJtaXNzaW9ucywgY2FjaGVhYmlsaXR5IGFuZCBzaGFyZWFiaWxp
dHkgKEFSTSBvbmx5KSBhdHRyaWJ1dGVzIG9mIFJBTSBwYWdlcy4KCioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqCiAgSW50ZXJmYWNlIFNwZWNpZmljYXRpb24KICB+fn5+fn5+fn5+fn5+fn5+fn5+fn5+
fgoKQSBjdXJyZW50IGRyYWZ0IG9mIHRoZSBpbnRlcmZhY2UgbG9va3MgbGlrZSB0aGlzOgoKLyoK
ICogU2V0IGFjY2VzcyBwZXJtaXNzaW9ucywgY2FjaGVhYmlsaXR5IGFuZCBzaGFyZWFiaWxpdHkg
KEFSTSBvbmx5KSBvZiBhCiAqIGNvbnRpbnVvcyByYW5nZSBvZiBub3JtYWwgbWVtb3J5IChSQU0p
IGluIHRoZSBzdGFnZS0yIHBhZ2UgdGFibGUuCiAqLwovKiBYRU5fRE9NQ1RMX21lbWF0dHJzX29w
ICovCgovKiBzZXQgY2hhY2hlYWJpbGl0eSBhbmQgc2hhcmVhYmlsaXR5ICovCiNkZWZpbmUgWEVO
X0RPTUNUTF9NRU1BVFRSU19PUF9TRVRfQ0FDSEVBVFRSUyAgMQovKiBzZXQgYWNjZXNzIHBlcm1p
c3Npb25zICovCiNkZWZpbmUgWEVOX0RPTUNUTF9NRU1BVFRSU19PUF9TRVRfUEVSTUlTU0lPTlMg
MgovKiBnZXQgY2hhY2hlYWJpbGl0eSBhbmQgc2hhcmVhYmlsaXR5ICovCiNkZWZpbmUgWEVOX0RP
TUNUTF9NRU1BVFRSU19PUF9HRVRfQ0FDSEVBVFRSUyAgMQovKiBnZXQgYWNjZXNzIHBlcm1pc3Np
b25zICovCiNkZWZpbmUgWEVOX0RPTUNUTF9NRU1BVFRSU19PUF9HRVRfUEVSTUlTU0lPTlMgMgoK
LyogZmxhZ3MgZm9yIFhFTl9ET01DVExfTUVNQVRUUlNfT1BfU0VUX0NBQ0hFQVRUUlMgKi8KLyog
Y2hhY2hlYWJpbGl0eSBmbGFncywgdGhlIHZhbHVlcyBoYXBwZW4gdG8gYmUgdGhlIHNhbWUgd2l0
aCB0aG9zZSBpbgogKiB4ODYgUEFULiAgKFNlZSBbNF0pCiAqLwovKiB1bmNhY2hlYWJsZSAqLwoj
ZGVmaW5lIFhFTl9ET01DVExfTUVNQVRUUlNfVUMgICAgICAgICAweDAwVQovKiB3cml0ZSBjb21i
aW5lLCB4ODYgb25seSAqLwojZGVmaW5lIFhFTl9ET01DVExfTUVNQVRUUlNfQ0FDSEVfV0MgICAw
eDAxVQovKiB3cml0ZSB0aHJvdWdoICovCiNkZWZpbmUgWEVOX0RPTUNUTF9NRU1BVFRSU19DQUNI
RV9XVCAgIDB4MDRVCi8qIHdyaXRlIHByb3RlY3QsIHg4NiBvbmx5ICovCiNkZWZpbmUgWEVOX0RP
TUNUTF9NRU1BVFRSU19DQUNIRV9XUCAgIDB4MDVVCi8qIHdyaXRlIGJhY2sgKi8KI2RlZmluZSBY
RU5fRE9NQ1RMX01FTUFUVFJTX0NBQ0hFX1dCICAgMHgwNlUKLyogc3Ryb25nIHVuY2FjaGVhYmxl
LCB4ODYgb25seSovCiNkZWZpbmUgWEVOX0RPTUNUTF9NRU1BVFRSU19TVUMgICAgICAgIDB4MDdV
CgovKiBzaGFyZWFiaWxpdHkgZmxhZ3MgKFNlZSBbNV0pLCBhcm0gb25seSwgdGhlIHZhbHVlIGlz
IHRha2VuIGZyb20KICogYXNtLWFybS9wYWdlLmgsIGJ1dCBsaXZlIGluIHRoZSBzZWNvbmQgOC1i
aXQuCiAqLwojZGVmaW5lIFhFTl9ET01DVExfTUVNQVRUUlNfU0hBUkVBQklMSVRZX1NISUZUIDgK
I2RlZmluZSBYRU5fRE9NQ1RMX01FTUFUVFJTX1NIX05PTl9TSEFSRUFCTEUgKExQQUVfU0hfTk9O
X1NIQVJFQUJMRTw8OCkKI2RlZmluZSBYRU5fRE9NQ1RMX01FTUFUVFJTX1NIX1VOUFJFRElDVEFM
RSAgKExQQUVfU0hfVU5QUkVESUNUQUxFPDw4KQojZGVmaW5lIFhFTl9ET01DVExfTUVNQVRUUlNf
U0hfT1VURVIgICAgICAgICAoTFBBRV9TSF9PVVRFUjw8OCkKI2RlZmluZSBYRU5fRE9NQ1RMX01F
TUFUVFJTX1NIX0lOTkVSICAgICAgICAgKExQQUVfU0hfSU5ORVI8PDgpCgovKiBmbGFncyBmb3Ig
WEVOX0RPTUNUTF9NRU1BVFRSU19PUF9TRVRfUEVSTUlTU0lPTlMgKi8KI2RlZmluZSBYRU5fRE9N
Q1RMX01FTUFUVFJTX0FDQ0VTU19OICAgICAgICAgMHgwMFUKI2RlZmluZSBYRU5fRE9NQ1RMX01F
TUFUVFJTX0FDQ0VTU19SICAgICAgICAgKDB4MDFVPDwwKQojZGVmaW5lIFhFTl9ET01DVExfTUVN
QVRUUlNfQUNDRVNTX1cgICAgICAgICAoMHgwMVU8PDEpCiNkZWZpbmUgWEVOX0RPTUNUTF9NRU1B
VFRSU19BQ0NFU1NfWCAgICAgICAgICgweDAxVTw8MikKI2RlZmluZSBYRU5fRE9NQ1RMX01FTUFU
VFJTX0FDQ0VTU19SVyAgICAgICAgXAooWEVOX0RPTUNUTF9NRU1BVFRSU19BQ0NFU1NfUnxYRU5f
RE9NQ1RMX01FTUFUVFJTX0FDQ0VTU19XKQojZGVmaW5lIFhFTl9ET01DVExfTUVNQVRUUlNfQUND
RVNTX1JYICAgICAgICBcCihYRU5fRE9NQ1RMX01FTUFUVFJTX0FDQ0VTU19SfFhFTl9ET01DVExf
TUVNQVRUUlNfQUNDRVNTX1gpCiNkZWZpbmUgWEVOX0RPTUNUTF9NRU1BVFRSU19BQ0NFU1NfV1gg
ICAgICAgIFwKKFhFTl9ET01DVExfTUVNQVRUUlNfQUNDRVNTX1d8WEVOX0RPTUNUTF9NRU1BVFRS
U19BQ0NFU1NfWCkKI2RlZmluZSBYRU5fRE9NQ1RMX01FTUFUVFJTX0FDQ0VTU19SV1ggICAgICAg
IFwKKFhFTl9ET01DVExfTUVNQVRUUlNfQUNDRVNTX1JXfFhFTl9ET01DVExfTUVNQVRUUlNfQUND
RVNTX1gpCgpzdHJ1Y3QgeGVuX2RvbWN0bF9tZW1hdHRyc19vcCB7CiAgaW50IG9wOyAgICAgICAg
ICAgICAgICAgLyogSU4gWEVOX0RPTUNUTF9NRU1BVFRSU19PUF8qICovCiAgeGVuX3Bmbl90IGZp
cnN0X2dmbjsgICAgLyogSU4gZmlyc3QgcGFnZSBpbiByYW5nZSAqLwogIHVpbnQzMl90IG5yX2dm
bnM7ICAgICAgIC8qIElOIG51bWJlciBvZiBwYWdlcyBpbiByYW5nZSAqLwoKICBYRU5fR1VFU1Rf
SEFORExFKHVpbnQzMl90KSBhdHRyczsgIC8qIElOL09VVCBwZXItcGFnZSBhdHRycyAqLwoKICBY
RU5fR1VFU1RfSEFORExFKGludCkgZXJyczsgICAvKiBPVVQgUGVyIGdmbiBlcnJvciBjb2RlICov
Cn0KCgogIE5vdGVzCiAgfn5+fn4KU2luY2UgbmVpdGhlciB4ODYgbm9yIGFybSBzdXBwb3J0IGFs
bCB0aGUgY2FjaGUvc2hhcmUgZmxhZ3MgYWJvdmUsIHRoZQpmdW5jdGlvbiB3aWxsIHJldHVybiBh
biBlcnIgaWYgdGhlIG9uZSBvciBtb3JlIGZsYWdzIGdpdmVuIGJ5IHRoZSBjYWxsZXIgYXJlCm5v
dCBzdXBwb3J0ZWQuCgoKKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKICBSZWZlcmVuY2VzCiAgfn5+
fn5+fn5+fgpbMV0gW1JGQ11Qcm9wb3NhbCB0byBhbGxvdyBzZXR0aW5nIHVwIHNoYXJlZCBtZW1v
cnkgYXJlYXMgYmV0d2VlbiBWTXMKZnJvbSB4bCBjb25maWcgZmlsZQogICAgdjI6IGh0dHBzOi8v
bGlzdHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTA2L21zZzAyMjU2Lmh0
bWwKICAgIHYxOiBodHRwczovL2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwv
MjAxNy0wNS9tc2cwMTI4OC5odG1sClsyXSBodHRwczovL2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMv
aHRtbC94ZW4tZGV2ZWwvMjAxNy0wNi9tc2cwMjkxOC5odG1sClszXSBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2hnL3N0YWdpbmcveGVuLXVuc3RhYmxlLmhnL2ZpbGUvZmU2YzcxZTU1ODZiL3hlbi9p
bmNsdWRlL3B1YmxpYy9kb21jdGwuaCNsNjIxCls0XSBJbnRlbMKuIDY0IGFuZCBJQS0zMiBBcmNo
aXRlY3R1cmVzIFNvZnR3YXJlIERldmVsb3BlcuKAmXMgTWFudWFsLApWb2x1bWUgMywgMTEuMwpb
NV0gQVJNwq4gQXJjaGl0ZWN0dXJlIFJlZmVyZW5jZSBNYW51YWwgLSBBUk12OCwgZm9yIEFSTXY4
LUEKYXJjaGl0ZWN0dXJlIHByb2ZpbGUoSXNzdWUgQi5hKSwgQjIuNy4xCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 20:15:53 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 20:15: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 1dR2KR-0001uq-64; Fri, 30 Jun 2017 20:15:47 +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 1dR2KQ-0001uZ-EQ
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 20:15:46 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 9F/54-01995-171B6595; Fri, 30 Jun 2017 20:15:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCIsWRWlGSWpSXmKPExsVyMfS6tm7exrB
 Ig2s79SyWfFzM4sDocXT3b6YAxijWzLyk/IoE1oxV136wFnRoV8y+u4OtgXGjShcjF4eQwERG
 iaObdzGDOCwCzawSrXtPsoI4EgLzWSVOL7nM1MXICeTkSSxYfgHKzpc4tOomG4jNKyAocXLmE
 xYQW0jAW+Ls+3Ywm01AQ2LtlINgNSwCKhIT101jhagPkHj97Sh7FyMHh7BAqMTmR+4gYREBJY
 l7qyYzgexlFmhmltjRdooZJMEsoCnRuv03O4StLbFs4WvmCYz8s5CsnoWkbBaSsgWMzKsYNYp
 Ti8pSi3SNTPWSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS83M3MQJDsZ6BgXEHY+sJv0OM
 khxMSqK8K6+FRgrxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4JXZEBYpJFiUmp5akZaZA4wKmLQEB
 4+SCO/pBUBp3uKCxNzizHSI1ClGS44rV9Z9YeLYsHo9kJxyYPsXJiGWvPy8VClx3hXrgRoEQB
 oySvPgxsEi9xKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd4skKt4MvNK4La+AjqICegg4Rk
 hIAeVJCKkpBoYA/sqP0kfSZdKPZcrJ9J88FvOupx7/59ssUwONnnCOzV7llOoZu+CrdI3Dolk
 9loVFrIWOEhnnu9vLWfeYckkYtNvL/3gwipD/w2H135P65Bezd96+szsgqmVXHVb5VcEmhTsl
 jt3qs5YcqbmMr7q55FHjYPubKwrDMzWrHxiqSduHBIhc0uJpTgj0VCLuag4EQCpbGxR1wIAAA
 ==
X-Env-Sender: blackskygg@gmail.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1498853742!102781195!1
X-Originating-IP: [209.85.215.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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57066 invoked from network); 30 Jun 2017 20:15:42 -0000
Received: from mail-lf0-f43.google.com (HELO mail-lf0-f43.google.com)
 (209.85.215.43)
 by server-13.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 30 Jun 2017 20:15:42 -0000
Received: by mail-lf0-f43.google.com with SMTP id h22so76090330lfk.3
 for <xen-devel@lists.xen.org>; Fri, 30 Jun 2017 13:15:42 -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
 :content-transfer-encoding;
 bh=tARbCu3HkED2tYb1gKjFLQIdeHxHMpTWg1vbXp663qk=;
 b=oPaTJmFlyPT4sqC/1LUkrQIQ8I86xcHLkoaryiJHhaa7kUX56c6pvLf3xmVcD6uaSK
 8EdaKYdzb5UJ1TWtNEz50Bi18P9j+fzusUn2qa42vujjduwUKmxpykd0UlOwq9JhgF71
 3Zz4Ep1L+FTNozXCkw1igEcyqLgxym5bsuKwkYjnRoHpN5Y1QBZKGKaD82aQi9raYBPJ
 zADYIGgndC7d/0zEV6gr1Vvd547y553sTN3I81J72DUKpa36LBRXd75iVEVypcwaggib
 3IhwEU6tEhhz8A6UINmOvox1GjONeNt9mSWc2aHgeaJKEfI5lp18yeWeDRRM4aXXUkft
 vRRA==
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
 :content-transfer-encoding;
 bh=tARbCu3HkED2tYb1gKjFLQIdeHxHMpTWg1vbXp663qk=;
 b=Wevm3nIoI1qD4vAZlIrrXDqTIe/9mnUrsAhLe148feOrTFlj1rb4dJyTII+ohRda3D
 geHRL6SA9DSRMB9ZMJ2KgXf2WZdjwUq+u65/aY2zuqYLO5jFowmxzbQ8IFpfStlkt0Mc
 dlYXpni/4ZOhtZCEeALCw3kF5D6dv8mjn7UmPWMALKiqBwuZusNFhCYfbrfTYZnHDHAb
 EMpSYWkHnDFg4/l7uBLoJ/Y6QA+FYv2hWJOOiS/QBdyTa9J7Ft8UuhWl/qnty7IP9iAd
 ldpCWKAH5519IWf+eBpnKMglie51us4/fm69zgerRKnfMlQxvVoqAGJUqq0TadW7kre6
 iZjw==
X-Gm-Message-State: AKS2vOzPLag9a5BVUxSp1NfPMRAagU2tJZU7qv20UzMy2DCk99/BSmhW
 RqaU560am52D9/huTfn7HjT0nLkWkQ==
X-Received: by 10.46.88.1 with SMTP id m1mr2962904ljb.122.1498853742012; Fri,
 30 Jun 2017 13:15:42 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.25.235.209 with HTTP; Fri, 30 Jun 2017 13:15:41 -0700 (PDT)
From: Zhongze Liu <blackskygg@gmail.com>
Date: Sat, 1 Jul 2017 04:15:41 +0800
Message-ID: <CAHrd_joO-DWyK=x_piKC6Pfx2LY3HDLQGMUoRF4PFoauDSSiaA@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>,
 zhongzeliu <zhongzeliu@hustunique.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xen.org
Subject: [Xen-devel] [RFC] DOMCTL_memattrs_op : a new DOMCTL to play with
	stage-2 page 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>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioKICAgRE9NQ1RMX21lbWF0dHJzX29wIDogYSBuZXcgRE9N
Q1RMIHRvIHBsYXkgd2l0aCBzdGFnZS0yIHBhZ2UgYXR0cmlidXRlcwoKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFpob25nemUgTGl1IDxibGFja3NreWdnQGdt
YWlsLmNvbT4KCioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCiAgTW90aXZhdGlvbiBhbmQgRGVzY3Jp
cHRpb24KICB+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fgoKRHVyaW5nIHRoZSBkaWN1c3Npb24g
YWJvdXQgdGhlIHByb3Bvc2FsICJhbGxvdyBzZXR0aW5nIHVwIHNoYXJlZCBtZW1vcnkgYXJlYXMK
YmV0d2VlbiBWTXMgZnJvbSB4bCBjb25maWcgZmlsZSIgKHNlZSBbMV0pLCBpdCdzIGdldHRpbmcg
Y2xlYXIgdGhhdCB3aGVuIHdlCnNldHVwIHNoYXJlZCBtZW1vcnkgYXJlYXMgZm9yIFZNIGNvbW11
bmljYXRpb25zIGZyb20geGwgY29uZmlnIGZpbGUsIHdlIHdvdWxkCmFwcHJlY2lhdGUgdGhlIGFi
aWxpdHkgdG8gY29udHJvbCB0aGUgcGVybWlzc2lvbnMgYW5kIHNvbWUgYXR0cmlidXRlcyBvZiB0
aGUKc2hhcmVkIG1lbW9yeSBwYWdlczogaW4gdGhlIHNpbXBsZXN0IHRoZSBjYXNlcywgcmVndWxh
ciBjYWNoZWFibGUgUkFNIHdpdGggcmVhZAp3cml0ZSBwZXJtaXNzaW9ucyB3aWxsIGJlIGVub3Vn
aCAoRm9yIEFSTSwgaXQgd291bGQgYmUgcDJtX3JhbV9ydyBhbmQgTUFUVFJfTUVNLApMUEFFX1NI
X0lOTkVSKS4gQnV0IHRoZXJlIGFyZSBhbHNvIGNvbXBsaWNhdGVkIGNhc2VzIHdoZXJlIHdlIG1p
Z2h0IG5lZWQgZGVlcGVyCmNvbnRyb2wgb3ZlciB0aGUgcGVybWlzc2lvbnMsIGNhY2hlYWJpbGl0
eSBhbmQgc2hhcmVhYmlsaXR5IG9mIHRoZSBzaGFyZWQgUkFNCnBhZ2VzIHRvIG1lZXQgc29tZSBl
eHRyYSByZXF1aXJlbWVudHMgKHNlZSBbMl0pLiBBbmQgdGhpcyBjb3VsZCBiZSBkb25lIHZpYQpw
bGF5aW5nIHdpdGggdGhlIHN0YWdlLTIgcGFnZSB0YWJsZXMsIG9uIGJvdGggeDg2IGFuZCBBUk0u
CgpTbyB0aGVyZSBjb21lcyB0byB0aGUgbmVlZCBmb3IgYSBET01DVEwgdGhhdCBjYW4gc2V0IHRo
ZSBwZXJtaXNzaW9ucyBhbmQKYXR0cmlidXRlcyAoY3VycmVudGx5LCBvbmx5IGNhY2hlYWJpbGl0
eSBhbmQgc2hhcmVhYmlsaXR5IGlzIGluIHRoZSBwbGFuKSBvZiBhCmdpdmVuIFJBTSBwYWdlIGlu
IHRoZSBzdGFnZS0yIHBhZ2UgdGFsYmVzLiBUaGUgb25seSByZWxhdGVkIHdvcmsgY2FuIGJlIHNl
ZW4gc28KZmFyIGlzIERPTUNUTF9waW5fbWVtX2NhY2hlYXR0ciAoc2VlIFszXSksIHdoaWNoIGlz
IGZvciBjb250cm9sbGluZyB0aGUKY2FjaGVhYmlsaXR5IG9mIHBhZ2VzIGFuZCBpcyB4ODYgSFZN
IG9ubHkuIFRoZXJlIHNlZW1zIHRvIGJlIG5vIGFyY2gtbmV1dHJhbApET01DVEwgaW50ZXJmYWNl
cyB0aGF0IGNhbiBtZWV0IG91ciByZXF1aXJlbWVudHMuCgpUaGF0J3Mgd2h5IHdlIG5lZWQgYSBu
ZXcgYXJjaC1uZXV0cmFsIERPTUNUTCwgd2hpY2ggaXMgdGVudGF0aXZlbHkgY2FsbGVkCkRPTUNU
TF9tZW1fYXR0cnNfb3AgaW4gdGhpcyBwcm9wb3NhbCBhbmQgd291bGQgZW5hYmxlIHVzIHRvIGNv
bnRyb2wgdGhlIGFjY2VzcwpwZXJtaXNzaW9ucywgY2FjaGVhYmlsaXR5IGFuZCBzaGFyZWFiaWxp
dHkgKEFSTSBvbmx5KSBhdHRyaWJ1dGVzIG9mIFJBTSBwYWdlcy4KCioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqCiAgSW50ZXJmYWNlIFNwZWNpZmljYXRpb24KICB+fn5+fn5+fn5+fn5+fn5+fn5+fn5+
fgoKQSBjdXJyZW50IGRyYWZ0IG9mIHRoZSBpbnRlcmZhY2UgbG9va3MgbGlrZSB0aGlzOgoKLyoK
ICogU2V0IGFjY2VzcyBwZXJtaXNzaW9ucywgY2FjaGVhYmlsaXR5IGFuZCBzaGFyZWFiaWxpdHkg
KEFSTSBvbmx5KSBvZiBhCiAqIGNvbnRpbnVvcyByYW5nZSBvZiBub3JtYWwgbWVtb3J5IChSQU0p
IGluIHRoZSBzdGFnZS0yIHBhZ2UgdGFibGUuCiAqLwovKiBYRU5fRE9NQ1RMX21lbWF0dHJzX29w
ICovCgovKiBzZXQgY2hhY2hlYWJpbGl0eSBhbmQgc2hhcmVhYmlsaXR5ICovCiNkZWZpbmUgWEVO
X0RPTUNUTF9NRU1BVFRSU19PUF9TRVRfQ0FDSEVBVFRSUyAgMQovKiBzZXQgYWNjZXNzIHBlcm1p
c3Npb25zICovCiNkZWZpbmUgWEVOX0RPTUNUTF9NRU1BVFRSU19PUF9TRVRfUEVSTUlTU0lPTlMg
MgovKiBnZXQgY2hhY2hlYWJpbGl0eSBhbmQgc2hhcmVhYmlsaXR5ICovCiNkZWZpbmUgWEVOX0RP
TUNUTF9NRU1BVFRSU19PUF9HRVRfQ0FDSEVBVFRSUyAgMQovKiBnZXQgYWNjZXNzIHBlcm1pc3Np
b25zICovCiNkZWZpbmUgWEVOX0RPTUNUTF9NRU1BVFRSU19PUF9HRVRfUEVSTUlTU0lPTlMgMgoK
LyogZmxhZ3MgZm9yIFhFTl9ET01DVExfTUVNQVRUUlNfT1BfU0VUX0NBQ0hFQVRUUlMgKi8KLyog
Y2hhY2hlYWJpbGl0eSBmbGFncywgdGhlIHZhbHVlcyBoYXBwZW4gdG8gYmUgdGhlIHNhbWUgd2l0
aCB0aG9zZSBpbgogKiB4ODYgUEFULiAgKFNlZSBbNF0pCiAqLwovKiB1bmNhY2hlYWJsZSAqLwoj
ZGVmaW5lIFhFTl9ET01DVExfTUVNQVRUUlNfVUMgICAgICAgICAweDAwVQovKiB3cml0ZSBjb21i
aW5lLCB4ODYgb25seSAqLwojZGVmaW5lIFhFTl9ET01DVExfTUVNQVRUUlNfQ0FDSEVfV0MgICAw
eDAxVQovKiB3cml0ZSB0aHJvdWdoICovCiNkZWZpbmUgWEVOX0RPTUNUTF9NRU1BVFRSU19DQUNI
RV9XVCAgIDB4MDRVCi8qIHdyaXRlIHByb3RlY3QsIHg4NiBvbmx5ICovCiNkZWZpbmUgWEVOX0RP
TUNUTF9NRU1BVFRSU19DQUNIRV9XUCAgIDB4MDVVCi8qIHdyaXRlIGJhY2sgKi8KI2RlZmluZSBY
RU5fRE9NQ1RMX01FTUFUVFJTX0NBQ0hFX1dCICAgMHgwNlUKLyogc3Ryb25nIHVuY2FjaGVhYmxl
LCB4ODYgb25seSovCiNkZWZpbmUgWEVOX0RPTUNUTF9NRU1BVFRSU19TVUMgICAgICAgIDB4MDdV
CgovKiBzaGFyZWFiaWxpdHkgZmxhZ3MgKFNlZSBbNV0pLCBhcm0gb25seSwgdGhlIHZhbHVlIGlz
IHRha2VuIGZyb20KICogYXNtLWFybS9wYWdlLmgsIGJ1dCBsaXZlIGluIHRoZSBzZWNvbmQgOC1i
aXQuCiAqLwojZGVmaW5lIFhFTl9ET01DVExfTUVNQVRUUlNfU0hBUkVBQklMSVRZX1NISUZUIDgK
I2RlZmluZSBYRU5fRE9NQ1RMX01FTUFUVFJTX1NIX05PTl9TSEFSRUFCTEUgKExQQUVfU0hfTk9O
X1NIQVJFQUJMRTw8OCkKI2RlZmluZSBYRU5fRE9NQ1RMX01FTUFUVFJTX1NIX1VOUFJFRElDVEFM
RSAgKExQQUVfU0hfVU5QUkVESUNUQUxFPDw4KQojZGVmaW5lIFhFTl9ET01DVExfTUVNQVRUUlNf
U0hfT1VURVIgICAgICAgICAoTFBBRV9TSF9PVVRFUjw8OCkKI2RlZmluZSBYRU5fRE9NQ1RMX01F
TUFUVFJTX1NIX0lOTkVSICAgICAgICAgKExQQUVfU0hfSU5ORVI8PDgpCgovKiBmbGFncyBmb3Ig
WEVOX0RPTUNUTF9NRU1BVFRSU19PUF9TRVRfUEVSTUlTU0lPTlMgKi8KI2RlZmluZSBYRU5fRE9N
Q1RMX01FTUFUVFJTX0FDQ0VTU19OICAgICAgICAgMHgwMFUKI2RlZmluZSBYRU5fRE9NQ1RMX01F
TUFUVFJTX0FDQ0VTU19SICAgICAgICAgKDB4MDFVPDwwKQojZGVmaW5lIFhFTl9ET01DVExfTUVN
QVRUUlNfQUNDRVNTX1cgICAgICAgICAoMHgwMVU8PDEpCiNkZWZpbmUgWEVOX0RPTUNUTF9NRU1B
VFRSU19BQ0NFU1NfWCAgICAgICAgICgweDAxVTw8MikKI2RlZmluZSBYRU5fRE9NQ1RMX01FTUFU
VFJTX0FDQ0VTU19SVyAgICAgICAgXAooWEVOX0RPTUNUTF9NRU1BVFRSU19BQ0NFU1NfUnxYRU5f
RE9NQ1RMX01FTUFUVFJTX0FDQ0VTU19XKQojZGVmaW5lIFhFTl9ET01DVExfTUVNQVRUUlNfQUND
RVNTX1JYICAgICAgICBcCihYRU5fRE9NQ1RMX01FTUFUVFJTX0FDQ0VTU19SfFhFTl9ET01DVExf
TUVNQVRUUlNfQUNDRVNTX1gpCiNkZWZpbmUgWEVOX0RPTUNUTF9NRU1BVFRSU19BQ0NFU1NfV1gg
ICAgICAgIFwKKFhFTl9ET01DVExfTUVNQVRUUlNfQUNDRVNTX1d8WEVOX0RPTUNUTF9NRU1BVFRS
U19BQ0NFU1NfWCkKI2RlZmluZSBYRU5fRE9NQ1RMX01FTUFUVFJTX0FDQ0VTU19SV1ggICAgICAg
IFwKKFhFTl9ET01DVExfTUVNQVRUUlNfQUNDRVNTX1JXfFhFTl9ET01DVExfTUVNQVRUUlNfQUND
RVNTX1gpCgpzdHJ1Y3QgeGVuX2RvbWN0bF9tZW1hdHRyc19vcCB7CiAgaW50IG9wOyAgICAgICAg
ICAgICAgICAgLyogSU4gWEVOX0RPTUNUTF9NRU1BVFRSU19PUF8qICovCiAgeGVuX3Bmbl90IGZp
cnN0X2dmbjsgICAgLyogSU4gZmlyc3QgcGFnZSBpbiByYW5nZSAqLwogIHVpbnQzMl90IG5yX2dm
bnM7ICAgICAgIC8qIElOIG51bWJlciBvZiBwYWdlcyBpbiByYW5nZSAqLwoKICBYRU5fR1VFU1Rf
SEFORExFKHVpbnQzMl90KSBhdHRyczsgIC8qIElOL09VVCBwZXItcGFnZSBhdHRycyAqLwoKICBY
RU5fR1VFU1RfSEFORExFKGludCkgZXJyczsgICAvKiBPVVQgUGVyIGdmbiBlcnJvciBjb2RlICov
Cn0KCgogIE5vdGVzCiAgfn5+fn4KU2luY2UgbmVpdGhlciB4ODYgbm9yIGFybSBzdXBwb3J0IGFs
bCB0aGUgY2FjaGUvc2hhcmUgZmxhZ3MgYWJvdmUsIHRoZQpmdW5jdGlvbiB3aWxsIHJldHVybiBh
biBlcnIgaWYgdGhlIG9uZSBvciBtb3JlIGZsYWdzIGdpdmVuIGJ5IHRoZSBjYWxsZXIgYXJlCm5v
dCBzdXBwb3J0ZWQuCgoKKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKICBSZWZlcmVuY2VzCiAgfn5+
fn5+fn5+fgpbMV0gW1JGQ11Qcm9wb3NhbCB0byBhbGxvdyBzZXR0aW5nIHVwIHNoYXJlZCBtZW1v
cnkgYXJlYXMgYmV0d2VlbiBWTXMKZnJvbSB4bCBjb25maWcgZmlsZQogICAgdjI6IGh0dHBzOi8v
bGlzdHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTA2L21zZzAyMjU2Lmh0
bWwKICAgIHYxOiBodHRwczovL2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwv
MjAxNy0wNS9tc2cwMTI4OC5odG1sClsyXSBodHRwczovL2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMv
aHRtbC94ZW4tZGV2ZWwvMjAxNy0wNi9tc2cwMjkxOC5odG1sClszXSBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2hnL3N0YWdpbmcveGVuLXVuc3RhYmxlLmhnL2ZpbGUvZmU2YzcxZTU1ODZiL3hlbi9p
bmNsdWRlL3B1YmxpYy9kb21jdGwuaCNsNjIxCls0XSBJbnRlbMKuIDY0IGFuZCBJQS0zMiBBcmNo
aXRlY3R1cmVzIFNvZnR3YXJlIERldmVsb3BlcuKAmXMgTWFudWFsLApWb2x1bWUgMywgMTEuMwpb
NV0gQVJNwq4gQXJjaGl0ZWN0dXJlIFJlZmVyZW5jZSBNYW51YWwgLSBBUk12OCwgZm9yIEFSTXY4
LUEKYXJjaGl0ZWN0dXJlIHByb2ZpbGUoSXNzdWUgQi5hKSwgQjIuNy4xCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 20:16:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 20: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 1dR2LF-00022b-F5; Fri, 30 Jun 2017 20: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 <sstabellini@kernel.org>) id 1dR2LE-00022Q-TJ
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 20:16:36 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 8B/E3-03582-4A1B6595; Fri, 30 Jun 2017 20:16:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRWlGSWpSXmKPExsVybKJssu7ijWG
 RBvfW6Vss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBnrb7WwF/TwVSw7cY69gXEzdxcjF4eQwBIm
 iW27m1m7GDk5WAQcJCYfWcXSxcjBwSgQI/HghzVImFEgTGLy5SVQJdoS1z4sYgSx2QQMJf4+2
 cQGUi4BZC/5zAESFhFQl/hzYQIjSJhZwFiiub8SJCws4Cgxv/EpO4jNKWAlcfzfAyYQm1fAS2
 Ltm49gtpCApcTrWVdZQGxRAV2JQ//+sEHUCEqcnPkELM4soCWxfPo2lgmMArOQpGYhSS1gZFr
 FqFGcWlSWWqRrZKqXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYgAxAsINx1YLA
 Q4ySHExKorwrr4VGCvEl5adUZiQWZ8QXleakFh9ilOHgUJLgldkQFikkWJSanlqRlpkDjAWYt
 AQHj5II7+kFQGne4oLE3OLMdIjUKUZdjg2r139hEmLJy89LlRLnXbEeqEgApCijNA9uBCwuLz
 HKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYd906oCk8mXklcJteAR3BBHSE8IwQkCNKEhFSUg2
 MtoqMkYdn5qzd9IpjpqutYFmL4PZ/f9o/L7aW6zSo38dff8or8hpv75ukygk/7qRPUkrZM/Pv
 et6b4Q/myk9gFsz9ti/v3dYOd8sV719Mbcq7cl7PvPHZ8e+WfrKPedusjssUf7y58tGv0qlJg
 UVbzp171dFx+dsZ5rL8U1GsyW8X7Pgs1bOeS4mlOCPRUIu5qDgRAK/ppO/GAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1498853794!59201098!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10408 invoked from network); 30 Jun 2017 20:16:35 -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; 30 Jun 2017 20:16: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 D3CDE22BCD;
 Fri, 30 Jun 2017 20:16:33 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D3CDE22BCD
Date: Fri, 30 Jun 2017 13:16: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: <20170630155431.23824-1-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1706301316190.2919@sstabellini-ThinkPad-X260>
References: <20170630155431.23824-1-julien.grall@arm.com>
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] [PATCH v3 00/16] xen/arm: Clean-up memory subsystems
X-BeenThere: xen-devel@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xen.org>
List-Help: <mailto:xen-devel-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xen.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

SSBjb21taXR0ZWQgdGhlIGZpcnN0IDE1IHBhdGNoZXMgKGFsbCBidXQgdGhlIGxhc3QpCgpPbiBG
cmksIDMwIEp1biAyMDE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgYWxsLAo+IAo+IFRoaXMg
c2VyaWVzLCBjbGVhbi11cCBhIGJpdCB0aGUgbWVtb3J5IHN1YnN5c3RlbXMgdG8gZWFzZSBmdXJ0
aGVyIGNoYW5nZXMuCj4gCj4gQ2hlZXJzLAo+IAo+IEp1bGllbiBHcmFsbCAoMTYpOgo+ICAgeGVu
L2FybTogc2V0dXA6IFJlbW92ZSBib2d1cyB4ZW5oZWFwX21mbl9lbmQgaW4gc2V0dXBfbW0gZm9y
IGFybTY0Cj4gICB4ZW4vYXJtOiBtbTogVXNlIHR5cGVzYWZlIG1mbiBmb3IgeGVuaGVhcF9tZm5f
Kgo+ICAgeGVuL2FybTogcDJtOiBSZWRlZmluZSBtZm5fdG9fcGFnZSBhbmQgcGFnZV90b19tZm4g
dG8gdXNlIHR5cGVzYWZlCj4gICB4ZW4vYXJtOiBtbTogUmVkZWZpbmUgdmlydF90b19tZm4gdG8g
c3VwcG9ydCB0eXBlc2FmZQo+ICAgeGVuL2FybTogZG9tYWluX2J1aWxkOiBSZWRlZmluZSB2aXJ0
X3RvX21mbiB0byBzdXBwb3J0IHR5cGVzYWZlCj4gICB4ZW4vYXJtOiBhbHRlcm5hdGl2ZTogUmVk
ZWZpbmUgdmlydF90b19tZm4gdG8gc3VwcG9ydCB0eXBlc2FmZQo+ICAgeGVuL2FybTogbGl2ZXBh
dGNoOiBSZWRlZmluZSB2aXJ0X3RvX21mbiB0byBzdXBwb3J0IHR5cGVzYWZlCj4gICB4ZW4vYXJt
OiBjcmVhdGVfeGVuX2VudHJpZXM6IFVzZSB0eXBlc2FmZSBNRk4KPiAgIHhlbi9hcm06IE1vdmUg
TFBBRSBkZWZpbml0aW9uIGluIGEgc2VwYXJhdGUgaGVhZGVyCj4gICB4ZW4vYXJtOiBscGFlOiBG
aXggY29tbWVudHMgY29kaW5nIHN0eWxlCj4gICB4ZW4vYXJtOiBwMm06IFJlbmFtZSBwMm1fdmFs
aWQsIHAybV90YWJsZSwgcDJtX21hcHBpbmcgYW5kCj4gICAgIHAybV9pc19zdXBlcnBhZ2UKPiAg
IHhlbi9hcm06IHAybTogTW92ZSBscGFlXyogaGVscGVycyBpbiBscGFlLmgKPiAgIHhlbi9hcm06
IG1tOiBVc2UgbHBhZV92YWxpZCBhbmQgbHBhZV90YWJsZSBpbiBjcmVhdGVfeGVuX2VudHJpZXMK
PiAgIHhlbi9hcm06IG1tOiBJbnRyb2R1Y2UgdGVtcG9yYXJ5IHZhcmlhYmxlIGluIGNyZWF0ZV94
ZW5fZW50cmllcwo+ICAgeGVuL2FybTogbW06IFVzZSBfX2Z1bmNfXyByYXRoZXIgdGhhbiBwbGFp
biBuYW1lIGluIGZvcm1hdCBzdHJpbmcKPiAgIHhlbi9hcm06IGxwYWU6IFN3aXRjaCBmcm9tIGJv
b2xfdCB0byBib29sCj4gCj4gIHhlbi9hcmNoL2FybS9hbHRlcm5hdGl2ZS5jICB8ICAgNiArLQo+
ICB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgfCAgIDYgKy0KPiAgeGVuL2FyY2gvYXJtL2xp
dmVwYXRjaC5jICAgIHwgICA2ICstCj4gIHhlbi9hcmNoL2FybS9tbS5jICAgICAgICAgICB8ICA4
NCArKysrKysrKystLS0tLS0tLS0KPiAgeGVuL2FyY2gvYXJtL3AybS5jICAgICAgICAgIHwgIDcy
ICsrKysrKy0tLS0tLS0tLQo+ICB4ZW4vYXJjaC9hcm0vc2V0dXAuYyAgICAgICAgfCAgMjAgKyst
LS0KPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9scGFlLmggIHwgMjA5ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaCAg
ICB8ICAxNCArLS0KPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmggIHwgMTUyICstLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gIDkgZmlsZXMgY2hhbmdlZCwgMzE1IGluc2VydGlv
bnMoKyksIDI1NCBkZWxldGlvbnMoLSkKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRl
L2FzbS1hcm0vbHBhZS5oCj4gCj4gLS0gCj4gMi4xMS4wCj4gCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 20:21:05 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 20:21: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 1dR2PQ-0002lh-WE; Fri, 30 Jun 2017 20:20: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@gmail.com>) id 1dR2PP-0002lb-U5
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 20:20:56 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 27/68-01995-7A2B6595; Fri, 30 Jun 2017 20:20:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLIsWRWlGSWpSXmKPExsVyMfT+Ed1lm8I
 iDe60cFss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBlLFi1iKXivUtF79zh7A+MshS5GLg4hgYmM
 EpPu3WfvYuTkYBFoYJX4dSEIxJYQmMMqMXVCThcjB5CdJ3HjXwhEuETi+YW9jCA2r4CgxMmZT
 1hAbCGBFYwSCyZHgNicAt4SRz4uYwWx2QS0Jdput7FBjFeVmNqxD6o3QOJ6y2mwuLBAsMSB7z
 +YQWwRgRCJx10bwWxmAWmJa0/esoGcwCzgIzFzi/sERv5ZSDbPQsjMAmvQlGjd/psdwtaQWHB
 nHyOErS2xbOFr5gWMrKsYNYpTi8pSi3QNjfWSijLTM0pyEzNzdA0NjPVyU4uLE9NTcxKTivWS
 83M3MQIDlgEIdjBu2+55iFGSg0lJlHfltdBIIb6k/JTKjMTijPii0pzU4kOMMhwcShK87RvDI
 oUEi1LTUyvSMnOAsQOTluDgURLhPb0AKM1bXJCYW5yZDpE6xWjPceXKui9MHBtWrweSUw5sB5
 KbZvz8xiTEkpeflyolztsJMlUApC2jNA9uKCzWLzHKSgnzMgKdKcRTkFqUm1mCKv+KUZyDUUm
 YdxrIFJ7MvBK43a+AzmICOkt4RgjIWSWJCCmpBsZpK7hezHl4MbDgXLp5fIa55ucJf/x2l4XX
 TjZ+IXBAOb13m6a0TvP9Faf/R9/oqJQOPurAyRkmGzZH61fazotfJmuHd9rcVm9/tPTGz71Vd
 x5H2ff3bC6qbiy971w7Nd1SWXTHR7WCpLf1p7Wmd/XnMxw039VwuzvlVfXmx5b3ln5aP0nJKU
 eJpTgj0VCLuag4EQCsSWKz8AIAAA==
X-Env-Sender: julien.grall@gmail.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1498854053!103265799!1
X-Originating-IP: [209.85.223.196]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_40_50,HTML_MESSAGE
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26362 invoked from network); 30 Jun 2017 20:20:53 -0000
Received: from mail-io0-f196.google.com (HELO mail-io0-f196.google.com)
 (209.85.223.196)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 30 Jun 2017 20:20:53 -0000
Received: by mail-io0-f196.google.com with SMTP id z62so3898910ioi.0
 for <xen-devel@lists.xen.org>; Fri, 30 Jun 2017 13:20:53 -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=akTjvHOZjNbyCDo3TZKPtX+MzzXbgRCIkZeqYXM3Jg0=;
 b=oHK+TgVzSyQmeYOvLoSMqd/D9sk80Yk8sGTGEsK1DpZoj5crjFA4XDe1bQ5YudLrRg
 oMKVOdbRgE/adeu2eoTOpCCFMYyq6KYCC2OYa7ZxFDED7+vMC4UaRgY8F/9lhSJhb0gH
 GKINgPCkuLzn9WjZQqwxQEiVHMsaUJ3Y39MtiarIH8usRU2Xc+GQ2+2w+u+zeHp+kgUZ
 QS4FJvNvXMpIvRFzfnjvahiwCUgQ26YCg/YieON+76+hgseyKmg2Be/3FFsS+6dasbZS
 y/DqO6fkJv6Q88bDSxsvp6AuGWvNo6Q78jU5Amv6lrvfcY3m0j7zYIyTYwN80YUtoe4s
 jV9g==
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=akTjvHOZjNbyCDo3TZKPtX+MzzXbgRCIkZeqYXM3Jg0=;
 b=MfHXQUXKo2TXXnI6ZaAM/HU0g2PeyJ+hIJto6itZxH6Q2hjfRNwq4RzF4jcKVbNrn2
 2RUKJe1YtJetiLLnObudYryL5wwJZFRoX2ceHVUTmlLTtxGmkJseuWUBzr0ELAwIzC2G
 13O8ML9W+UfrLt/dVwrJdsU5RvdGTi7OtKribJirqs4LjMh4Nq0mfccN2OV2W9bNu1Me
 ZfNRPb7JRxOuelQakAR93FLr9VrGTaUwpxLcYw2NJTYc+9/i/lO059+Io7NnraX/DnXl
 FIcY6uUcH7k8iEN/DMrcj2fuPRnKRjWBpMWDzIpa1tyMi3LPM2kwomRIcc1nu/OFjyD+
 IQzg==
X-Gm-Message-State: AKS2vOyS/mgAhpSbSm+efnP4+1V+SHMQiDoCiRYwyXE0khkMgAUcpmKd
 FxndSa2JjHUtkGBXE8KKi0muMrN0Qw==
X-Received: by 10.107.20.135 with SMTP id 129mr23190526iou.132.1498854052656; 
 Fri, 30 Jun 2017 13:20:52 -0700 (PDT)
MIME-Version: 1.0
References: <20170630155431.23824-1-julien.grall@arm.com>
 <20170630155431.23824-17-julien.grall@arm.com>
 <alpine.DEB.2.10.1706301311020.2919@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1706301311020.2919@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@gmail.com>
Date: Fri, 30 Jun 2017 20:20:41 +0000
Message-ID: <CAF3u54BTWT_AVuAPPh4zSr+rCvO6U93iHEwp0ceW74rZ5ZfNRA@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 16/16] xen/arm: lpae: Switch from bool_t
	to 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: multipart/mixed; boundary="===============0923811928951937419=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============0923811928951937419==
Content-Type: multipart/alternative; boundary="001a114fbd92611fbf0553332716"

--001a114fbd92611fbf0553332716
Content-Type: text/plain; charset="UTF-8"

On Fri, 30 Jun 2017, 21:12 Stefano Stabellini, <sstabellini@kernel.org>
wrote:

> On Fri, 30 Jun 2017, Julien Grall wrote:
> > We are phasing out the use of bool_t in the hypervisor code.
>
> This is missing your signed-off-by.
>
> Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
>

Doh.

Signed-off-by: Julien Grall <julien.grall@arm.com>

Shall I resend the patch?

Cheers,


> > ---
> >     Changes in v3:
> >         - Patch added
> > ---
> >  xen/include/asm-arm/lpae.h | 6 +++---
> >  1 file changed, 3 insertions(+), 3 deletions(-)
> >
> > diff --git a/xen/include/asm-arm/lpae.h b/xen/include/asm-arm/lpae.h
> > index 6fbf7c606c..a62b118630 100644
> > --- a/xen/include/asm-arm/lpae.h
> > +++ b/xen/include/asm-arm/lpae.h
> > @@ -126,7 +126,7 @@ typedef union {
> >      lpae_walk_t walk;
> >  } lpae_t;
> >
> > -static inline bool_t lpae_valid(lpae_t pte)
> > +static inline bool lpae_valid(lpae_t pte)
> >  {
> >      return pte.walk.valid;
> >  }
> > @@ -136,12 +136,12 @@ static inline bool_t lpae_valid(lpae_t pte)
> >   * the table bit and therefore these would return the opposite to what
> >   * you would expect.
> >   */
> > -static inline bool_t lpae_table(lpae_t pte)
> > +static inline bool lpae_table(lpae_t pte)
> >  {
> >      return lpae_valid(pte) && pte.walk.table;
> >  }
> >
> > -static inline bool_t lpae_mapping(lpae_t pte)
> > +static inline bool lpae_mapping(lpae_t pte)
> >  {
> >      return lpae_valid(pte) && !pte.walk.table;
> >  }
> > --
> > 2.11.0
> >
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xen.org
> https://lists.xen.org/xen-devel
>

--001a114fbd92611fbf0553332716
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<br><br><div class=3D"gmail_quote"><div dir=3D"ltr">On Fri, 30 Jun 2017, 21=
:12 Stefano Stabellini, &lt;<a href=3D"mailto:sstabellini@kernel.org">sstab=
ellini@kernel.org</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">On=
 Fri, 30 Jun 2017, Julien Grall wrote:<br>
&gt; We are phasing out the use of bool_t in the hypervisor code.<br>
<br>
This is missing your signed-off-by.<br>
<br>
Reviewed-by: Stefano Stabellini &lt;<a href=3D"mailto:sstabellini@kernel.or=
g" target=3D"_blank">sstabellini@kernel.org</a>&gt;<br></blockquote></div><=
div><br></div><div>Doh.</div><div><br></div><div>Signed-off-by: Julien Gral=
l &lt;<a href=3D"mailto:julien.grall@arm.com">julien.grall@arm.com</a>&gt;<=
/div><div><br></div><div>Shall I resend the patch?</div><div><br></div><div=
>Cheers,</div><div><br></div><div class=3D"gmail_quote"><blockquote class=
=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd=
ing-left:1ex">
<br>
&gt; ---<br>
&gt;=C2=A0 =C2=A0 =C2=A0Changes in v3:<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0- Patch added<br>
&gt; ---<br>
&gt;=C2=A0 xen/include/asm-arm/lpae.h | 6 +++---<br>
&gt;=C2=A0 1 file changed, 3 insertions(+), 3 deletions(-)<br>
&gt;<br>
&gt; diff --git a/xen/include/asm-arm/lpae.h b/xen/include/asm-arm/lpae.h<b=
r>
&gt; index 6fbf7c606c..a62b118630 100644<br>
&gt; --- a/xen/include/asm-arm/lpae.h<br>
&gt; +++ b/xen/include/asm-arm/lpae.h<br>
&gt; @@ -126,7 +126,7 @@ typedef union {<br>
&gt;=C2=A0 =C2=A0 =C2=A0 lpae_walk_t walk;<br>
&gt;=C2=A0 } lpae_t;<br>
&gt;<br>
&gt; -static inline bool_t lpae_valid(lpae_t pte)<br>
&gt; +static inline bool lpae_valid(lpae_t pte)<br>
&gt;=C2=A0 {<br>
&gt;=C2=A0 =C2=A0 =C2=A0 return pte.walk.valid;<br>
&gt;=C2=A0 }<br>
&gt; @@ -136,12 +136,12 @@ static inline bool_t lpae_valid(lpae_t pte)<br>
&gt;=C2=A0 =C2=A0* the table bit and therefore these would return the oppos=
ite to what<br>
&gt;=C2=A0 =C2=A0* you would expect.<br>
&gt;=C2=A0 =C2=A0*/<br>
&gt; -static inline bool_t lpae_table(lpae_t pte)<br>
&gt; +static inline bool lpae_table(lpae_t pte)<br>
&gt;=C2=A0 {<br>
&gt;=C2=A0 =C2=A0 =C2=A0 return lpae_valid(pte) &amp;&amp; pte.walk.table;<=
br>
&gt;=C2=A0 }<br>
&gt;<br>
&gt; -static inline bool_t lpae_mapping(lpae_t pte)<br>
&gt; +static inline bool lpae_mapping(lpae_t pte)<br>
&gt;=C2=A0 {<br>
&gt;=C2=A0 =C2=A0 =C2=A0 return lpae_valid(pte) &amp;&amp; !pte.walk.table;=
<br>
&gt;=C2=A0 }<br>
&gt; --<br>
&gt; 2.11.0<br>
&gt;<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>

--001a114fbd92611fbf0553332716--


--===============0923811928951937419==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============0923811928951937419==--


From xen-devel-bounces@lists.xen.org Fri Jun 30 20:31:02 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 20:31:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dR2Z2-0003Ye-AW; Fri, 30 Jun 2017 20:30:52 +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 1dR2Z0-0003YS-Vm
 for xen-devel@lists.xensource.com; Fri, 30 Jun 2017 20:30:51 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 F6/78-02177-AF4B6595; Fri, 30 Jun 2017 20:30:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVff7lrB
 Ig32/WCxWPP7NYnFvynt2ByaPwx+usHhs79vFHsAUxZqZl5RfkcCa0fqok6ng5U7Gio0nZ7A2
 MB7rZOxi5OIQEvjLKHHt1WwWCOcxo8S+7e3sEM42RomJp48DZTg5RAScJb6emcsOYvMK6Esce
 zufGcQWFrCUOPDxEliDhMA1OYneQ1tYQRISAt4S2xf/YYOxz3ybClTEzsEmYCVxSAwkyiKgKr
 GmZSfrBEbuBYwMqxjVi1OLylKLdM31kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzE
 C/c4ABDsYG787HWKU5GBSEuVdeS00UogvKT+lMiOxOCO+qDQntfgQowwHh5IE78PNYZFCgkWp
 6akVaZk5wACESUtw8CiJ8J5eAJTmLS5IzC3OTIdInWLU5diwev0XJiGWvPy8VClx3jiQGQIgR
 RmleXAjYNFwiVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8O0Gm8GTmlcBtegV0BBPQEcIzQk
 COKElESEk1MBqrWmcnrlsccr3ROfZYtlvO08tSJ5h0FZOzil9G1/6YvfGCRE2L8aGnDasCXnk
 xbvDtcZ21O7VLYDb7hK1s1z/UBodke9b53RP8MfnzvHVPbi79oM96oKI1/NiBboXKvUE/VK59
 qevmlfZrmd7Fv+vxRm+jl2WTvRvfi0z6IyQwb89hbfU/tUosxRmJhlrMRcWJAN9uamSBAgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1498854645!103496145!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52057 invoked from network); 30 Jun 2017 20:30:46 -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 Jun 2017 20:30: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 <osstest-admin@xenproject.org>)
 id 1dR2Yt-0003Ij-S1; Fri, 30 Jun 2017 20:30: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 1dR2Yo-000351-BX; Fri, 30 Jun 2017 20:30:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dR2Yn-0000AX-QE; Fri, 30 Jun 2017 20:30:38 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111195-mainreport@xen.org>
X-Osstest-Failures: linux-4.1:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 linux-4.1:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.1:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-i386-libvirt: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-xsm: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-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.1:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.1:test-arm64-arm64-xl-credit2:xen-boot:fail:nonblocking
 linux-4.1:test-arm64-arm64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.1:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-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-amd64-amd64-libvirt-vhd: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-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemut-ws16-amd64:guest-saverestore:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-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-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-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:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl: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-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=2ac51e21d8c50ca37fc9b5b9a9b4937c810b0d0a
X-Osstest-Versions-That: linux=4bd4cfc5210ef2f9002e54a16334a56acd295e4b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 30 Jun 2017 20:30:38 +0000
Subject: [Xen-devel] [linux-4.1 test] 111195: 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="===============7640990858586147274=="
Errors-To: xen-devel-bounces@lists.xen.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xen.org>

--===============7640990858586147274==
Content-Type: text/plain

flight 111195 linux-4.1 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/111195/

Failures :-/ but no regressions.

Regressions which are regarded as allowable (not blocking):
 test-armhf-armhf-xl-rtds    16 guest-start/debian.repeat fail REGR. vs. 110472

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop      fail blocked in 110472
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop       fail blocked in 110472
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 110472
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 110472
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail like 110472
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail like 110472
 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-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-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-arm64-arm64-xl           7 xen-boot                     fail   never pass
 test-arm64-arm64-examine      7 reboot                       fail   never pass
 test-arm64-arm64-xl-credit2   7 xen-boot                     fail   never pass
 test-arm64-arm64-libvirt-xsm  7 xen-boot                     fail   never pass
 test-arm64-arm64-xl-xsm       7 xen-boot                     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-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-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-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-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-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-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-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 linux                2ac51e21d8c50ca37fc9b5b9a9b4937c810b0d0a
baseline version:
 linux                4bd4cfc5210ef2f9002e54a16334a56acd295e4b

Last test of basis   110472  2017-06-15 20:23:20 Z   14 days
Testing same since   111195  2017-06-29 17:21:55 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alan Stern <stern@rowland.harvard.edu>
  Alex Deucher <alexander.deucher@amd.com>
  Alexander Potapenko <glider@google.com>
  Alexey Khoroshilov <khoroshilov@ispras.ru>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Konovalov <andreyknvl@google.com>
  Andrey Ryabinin <aryabinin@virtuozzo.com>
  Anssi Hannula <anssi.hannula@bitwise.fi>
  Anton Bondarenko <anton.bondarenko.sama@gmail.com>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnd Bergmann <arnd@arndb.de>
  Ben Hutchings <ben@decadent.org.uk>
  Ben Skeggs <bskeggs@redhat.com>
  Bjorn Helgaas <bhelgaas@google.com>
  Bjørn Mork <bjorn@mork.no>
  Brian Foster <bfoster@redhat.com>
  Bryant G. Ly <bryantly@linux.vnet.ibm.com>
  Carlos Maiolino <cmaiolino@redhat.com>
  Catalin Marinas <catalin.marinas@arm.com>
  Chris Brandt <chris.brandt@renesas.com>
  Christian König <christian.koenig@amd.com>
  Christoffer Dall <cdall@linaro.org>
  Christoph Hellwig <hch@lst.de>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Coly Li <colyli@suse.de>
  Corentin Labbe <clabbe.montjoie@gmail.com>
  Craig Gallek <kraig@google.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Darrick J. Wong <darrick.wong@oracle.com>
  Dave Airlie <airlied@redhat.com>
  David Howells <dhowells@redhat.com>
  David Lin <dtwlin@google.com>
  David S. Miller <davem@davemloft.net>
  David Sterba <dsterba@suse.com>
  Davide Caratti <dcaratti@redhat.com>
  Emmanuel Grumbach <emmanuel.grumbach@intel.com>
  Eric Biggers <ebiggers@google.com>
  Eric Dumazet <edumazet@google.com>
  Eric Sandeen <sandeen@redhat.com>
  Eric Sandeen <sandeen@sandeen.net>
  Eric W. Biederman <ebiederm@xmission.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Frederic Barrat <fbarrat@linux.vnet.ibm.com>
  Ganesh Goudar <ganeshgr@chelsio.com>
  Gilad Ben-Yossef <gilad@benyossef.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Hans Verkuil <hans.verkuil@cisco.com>
  Hayes Wang <hayeswang@realtek.com>
  hayeswang <hayeswang@realtek.com>
  Heiner Kallweit <hkallweit1@gmail.com>
  Helge Deller <deller@gmx.de>
  Helge Deller <deller@gmx.de> # parisc
  Herbert Xu <herbert@gondor.apana.org.au>
  Hugh Dickins <hughd@google.com>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  J. Bruce Fields <bfields@redhat.com>
  Jack Morgenstein <jackm@dev.mellanox.co.il>
  James Clarke <jrtc27@jrtc27.com>
  James Morris <james.l.morris@oracle.com>
  James Morse <james.morse@arm.com>
  Jan Kara <jack@suse.cz>
  Jane Chu <jane.chu@oracle.com>
  Jason A. Donenfeld <Jason@zx2c4.com>
  Jason Wang <jasowang@redhat.com>
  Jeff Layton <jlayton@redhat.com>
  Jeff Mahoney <jeffm@suse.com>
  Jens Axboe <axboe@fb.com>
  Jin Yao <yao.jin@linux.intel.com>
  Jisheng Zhang <jszhang@marvell.com>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Johannes Thumshirn <jthumshirn@suse.de>
  John L. Hammond <john.hammond@intel.com>
  John Thompson <thompa.atl@gmail.com>
  Jon Maloy <jon.maloy@ericsson.com>
  Jonathan Cameron <jic23@kernel.org>
  Jonathan T. Leighton <jtleight@udel.edu>
  Julian Wiedmann <jwi@linux.vnet.ibm.com>
  Julius Werner <jwerner@chromium.org>
  Kees Cook <keescook@chromium.org>
  Koen Vandeputte <koen.vandeputte@ncentric.com>
  Konstantin Khlebnikov <khlebnikov@yandex-team.ru>
  Kristina Martsenko <kristina.martsenko@arm.com>
  Laura Abbott <labbott@redhat.com>
  Lee Jones <lee.jones@linaro.org>
  Linus Lüssing <linus.luessing@c0d3.blue>
  Linus Torvalds <torvalds@linux-foundation.org>
  Lorenzo Colitti <lorenzo@google.com>
  Luca Coelho <luciano.coelho@intel.com>
  Lyude <lyude@redhat.com>
  Lyude Paul <lyude@redhat.com>
  Manoj Iyer <manoj.iyer@canonical.com>
  Marc Kleine-Budde <mkl@pengutronix.de>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  Mark Brown <broonie@kernel.org>
  Martin K. Petersen <martin.petersen@oracle.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Matt Ranostay <matt.ranostay@konsulko.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Max Filippov <jcmvbkbc@gmail.com>
  Michael Bringmann <mwb@linux.vnet.ibm.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Thalmeier <michael.thalmeier@hale.at>
  Michal Hocko <mhocko@suse.com>
  Mike Kravetz <mike.kravetz@oracle.com>
  Mikołaj Chwalisz <chwalisz@tkn.tu-berlin.de>
  Mintz, Yuval <Yuval.Mintz@cavium.com>
  Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
  Neal Cardwell <ncardwell@google.com>
  Neil Horman <nhorman@tuxdriver.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nong Li <nongli1031@gmail.com>
  Oleg Drokin <green@linuxhacker.ru>
  Orlando Arias <oarias@knights.ucf.edu>
  Paolo Bonzini <pbonzini@redhat.com>
  Parthasarathy Bhuvaragan <parthasarathy.bhuvaragan@ericsson.com>
  Paul Burton <paul.burton@imgtec.com>
  Paul E. McKenney <paulmck@linux.vnet.ibm.com>
  Pavel Tatashin <pasha.tatashin@oracle.com>
  Peter Chen <peter.chen@nxp.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Piotr Gawlowicz <gawlowicz@tkn.tu-berlin.de>
  Punit Agrawal <punit.agrawal@arm.com>
  Radim Krčmář <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Randy Dunlap <rdunlap@infradead.org>
  Richard <richard@aaazen.com>
  Richard Narron <comet.berkeley@gmail.com>
  Rodolfo Giometti <giometti@linux.it>
  Roger Quadros <rogerq@ti.com>
  Sasha Levin <alexander.levin@verizon.com>
  Shuah Khan <shuahkh@osg.samsung.com>
  Soheil Hassas Yeganeh <soheil@google.com>
  Stanislaw Gruszka <sgruszka@redhat.com>
  Stefan Brüns <stefan.bruens@rwth-aachen.de>
  Steve Dickson <steved@redhat.com>
  Steven Rostedt <rostedt@goodmis.org>
  Takashi Iwai <tiwai@suse.de>
  Tariq Toukan <tariqt@mellanox.com>
  Tejun Heo <tj@kernel.org>
  Theodore Ts'o <tytso@mit.edu>
  Thinh Nguyen <Thinh.Nguyen@synopsys.com>
  Thinh Nguyen <thinhn@synopsys.com>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Osterried <thomas@osterried.de>
  Tony Lindgren <tony@atomide.com>
  Toshiaki Makita <makita.toshiaki@lab.ntt.co.jp>
  Ursula Braun <ubraun@linux.vnet.ibm.com>
  Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
  Vlad Yasevich <vyasevich@gmail.com>
  Vladimir Davydov <vdavydov.dev@gmail.com>
  Vladislav Yasevich <vyasevic@redhat.com>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wei Wang <weiwan@google.com>
  Will Deacon <will.deacon@arm.com>
  Xin Long <lucien.xin@gmail.com>
  Y.C. Chen <yc_chen@aspeedtech.com>
  Ying Xue <ying.xue@windriver.com>
  Yu Zhao <yuzhao@google.com>
  Yuchung Cheng <ycheng@google.com>
  Yuval Mintz <Yuval.Mintz@cavium.com>
  Zorro Lang <zlang@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          fail    
 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                                 fail    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      fail    
 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                                  fail    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     fail    
 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                                     pass    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

+ branch=linux-4.1
+ revision=2ac51e21d8c50ca37fc9b5b9a9b4937c810b0d0a
+ . ./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-4.1 2ac51e21d8c50ca37fc9b5b9a9b4937c810b0d0a
+ branch=linux-4.1
+ revision=2ac51e21d8c50ca37fc9b5b9a9b4937c810b0d0a
+ . ./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-4.1
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-unstable
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-unstable
+ prevxenbranch=xen-4.9-testing
+ '[' x2ac51e21d8c50ca37fc9b5b9a9b4937c810b0d0a = 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-3.14
++ : 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 2ac51e21d8c50ca37fc9b5b9a9b4937c810b0d0a:refs/heads/tested/linux-4.1
To osstest@xenbits.xen.org:/home/xen/git/linux-pvops.git
   4bd4cfc..2ac51e2  2ac51e21d8c50ca37fc9b5b9a9b4937c810b0d0a -> tested/linux-4.1
+ exit 0


--===============7640990858586147274==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--===============7640990858586147274==--

From xen-devel-bounces@lists.xen.org Fri Jun 30 20:31:52 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 20: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 1dR2Zz-0003eS-PE; Fri, 30 Jun 2017 20:31: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 1dR2Zy-0003eB-Jc
 for xen-devel@lists.xensource.com; Fri, 30 Jun 2017 20:31:50 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 29/89-03557-535B6595; Fri, 30 Jun 2017 20:31:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVddka1i
 kwfsXJhYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNWNcwk6ngQWjFgRPLmBsY
 Vzh3MXJxCAn8ZZR40j+bHcJ5zCgxbd15ZghnG6PE+yMTWLoYOTlEBJwlvp6Zyw5i8wroS5w9s
 RgsLixgJ7F85m4WkAYJgW2sEouu32QESUgIeEo0Hr4MZ8+6+I+pi5Gdg03ASuKQGEiURUBVYv
 /L5+wTGLkXMDKsYlQvTi0qSy3SNdFLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAj
 0OQMQ7GDsvux/iFGSg0lJlHfltdBIIb6k/JTKjMTijPii0pzU4kOMMhwcShK8DzeHRQoJFqWm
 p1akZeYAgw8mLcHBoyTCe3oBUJq3uCAxtzgzHSJ1ilGXY8Pq9V+YhFjy8vNSpcR5f4LMEAApy
 ijNgxsBi4RLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEubdCTKFJzOvBG7TK6AjmICOEJ4RAn
 JESSJCSqqBkZW1kPsu2zxD/u/pnrK6iowNKj4Hhads9XizfPWGjBcnXp05qHFIdOMfwVnf/tb
 31cyZnvuD/7hAUGf0jTWG0Q4xH4M7Lj65L36Tc0XUBFWHZ9NW7Jtz++bq+qN94mFxjtrr5po8
 n5h5vHFrxRf1ik6/96V/Z5rsDr52ozFf2y3L6qda/f8fr5RYijMSDbWYi4oTAVyKtBR/AgAA
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1498854707!95520384!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46461 invoked from network); 30 Jun 2017 20:31:48 -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; 30 Jun 2017 20:31: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 1dR2Zu-0003KG-80; Fri, 30 Jun 2017 20:31: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 1dR2Zo-0003Cw-Uj; Fri, 30 Jun 2017 20:31:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dR2Zo-0000Re-LG; Fri, 30 Jun 2017 20:31:40 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111230-mainreport@xen.org>
X-Osstest-Failures: xtf:test-xtf-amd64-amd64-1:leak-check/check:fail:regression
 xtf:test-xtf-amd64-amd64-4:leak-check/check:fail:regression
 xtf:test-xtf-amd64-amd64-5:leak-check/check:fail:regression
 xtf:test-xtf-amd64-amd64-2:leak-check/check:fail:regression
 xtf:test-xtf-amd64-amd64-3:leak-check/check:fail:regression
 xtf:test-xtf-amd64-amd64-1:xtf/test-hvm64-xsa-221:fail:nonblocking
 xtf:test-xtf-amd64-amd64-4:xtf/test-hvm64-xsa-221:fail:nonblocking
 xtf:test-xtf-amd64-amd64-5:xtf/test-hvm64-xsa-221:fail:nonblocking
 xtf:test-xtf-amd64-amd64-2:xtf/test-hvm64-xsa-221:fail:nonblocking
 xtf:test-xtf-amd64-amd64-3:xtf/test-hvm64-xsa-221:fail:nonblocking
X-Osstest-Versions-This: xtf=0d6dddbd5a5666cb7d052688724662214a771033
X-Osstest-Versions-That: xtf=6723a66fe3e2a60793ec4fdbcd67250c954fe5d9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 30 Jun 2017 20:31:40 +0000
Subject: [Xen-devel] [xtf test] 111230: regressions - 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>

ZmxpZ2h0IDExMTIzMCB4dGYgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMTIzMC8KClJlZ3Jlc3Npb25zIDotKAoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGlj
aCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICA1OSBsZWFr
LWNoZWNrL2NoZWNrICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTExMDc0CiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC00ICAgICAgIDU5IGxlYWstY2hlY2svY2hlY2sgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMTEwNzQKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgNTkgbGVhay1jaGVjay9jaGVj
ayAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExMTA3NAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAg
ICAgICA1OSBsZWFrLWNoZWNrL2NoZWNrICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTExMDc0CiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgIDU5IGxlYWstY2hlY2svY2hlY2sgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMTEwNzQKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFy
ZSBub3QgYmxvY2tpbmc6CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgIDU4IHh0Zi90ZXN0
LWh2bTY0LXhzYS0yMjEgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTQgICAgICAgNTggeHRmL3Rlc3QtaHZtNjQteHNhLTIyMSAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICA1OCB4dGYvdGVzdC1odm02NC14c2Et
MjIxICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAg
IDU4IHh0Zi90ZXN0LWh2bTY0LXhzYS0yMjEgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTMgICAgICAgNTggeHRmL3Rlc3QtaHZtNjQteHNhLTIyMSAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHh0ZiAgICAg
ICAgICAgICAgICAgIDBkNmRkZGJkNWE1NjY2Y2I3ZDA1MjY4ODcyNDY2MjIxNGE3NzEwMzMKYmFz
ZWxpbmUgdmVyc2lvbjoKIHh0ZiAgICAgICAgICAgICAgICAgIDY3MjNhNjZmZTNlMmE2MDc5M2Vj
NGZkYmNkNjcyNTBjOTU0ZmU1ZDkKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExMTA3NCAgMjAxNy0w
Ni0yNiAxNDo0NDowNyBaICAgIDQgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTExNDQgIDIw
MTctMDYtMjggMTA6NTM6MDggWiAgICAyIGRheXMgICAgNyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUg
c2luY2UgICAxMTEyMzAgIDIwMTctMDYtMzAgMTM6MTg6MjMgWiAgICAwIGRheXMgICAgMSBhdHRl
bXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEhhb3pob25nIFpoYW5nIDxo
YW96aG9uZy56aGFuZ0BpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHRmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1p
dCAwZDZkZGRiZDVhNTY2NmNiN2QwNTI2ODg3MjQ2NjIyMTRhNzcxMDMzCkF1dGhvcjogSGFvemhv
bmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KRGF0ZTogICBGcmkgRGVjIDE2IDIx
OjQzOjQ4IDIwMTYgKzA4MDAKCiAgICB2dm14OiBUZXN0IHZteG9uIGluIFZNWCByb290IHcvIENQ
TCA9IDMgYW5kIHcvIGN1cnJlbnQgVk1DUwogICAgCiAgICBGYXVsdCAjR1AoMCkgaXMgZXhwZWN0
ZWQgaW4gdGhpcyB0ZXN0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBIYW96aG9uZyBaaGFuZyA8
aGFvemhvbmcuemhhbmdAaW50ZWwuY29tPgogICAgUmViYXNlIGFuZCBjbGVhbnVwLgogICAgU2ln
bmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCmNv
bW1pdCAyM2NlM2VkMzY0ZmZjODUwZjZmMjM5YjA1NmY0NWQ2NmY3ZDI0YTVmCkF1dGhvcjogSGFv
emhvbmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KRGF0ZTogICBGcmkgRGVjIDE2
IDIxOjQzOjQ3IDIwMTYgKzA4MDAKCiAgICB2dm14OiBUZXN0IHZteG9uIGluIFZNWCByb290IHcv
IENQTCA9IDAgYW5kIHcvIGN1cnJlbnQgVk1DUwogICAgCiAgICBWTWZhaWx2YWxpZCgpIGlzIGV4
cGVjdGVkIGluIHRoaXMgdGVzdC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSGFvemhvbmcgWmhh
bmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KICAgIFJlYmFzZSBhbmQgY2xlYW51cC4KICAg
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
Cgpjb21taXQgYWFhZGVmZGU2NzU5MDA0NzE0NjRjN2MxNzQyNDhkYzljZDE0ZjNkYgpBdXRob3I6
IEhhb3pob25nIFpoYW5nIDxoYW96aG9uZy56aGFuZ0BpbnRlbC5jb20+CkRhdGU6ICAgRnJpIERl
YyAxNiAyMTo0Mzo0NiAyMDE2ICswODAwCgogICAgdnZteDogVGVzdCB2bXhvbiBpbiBWTVggcm9v
dCB3LyBDUEwgPSAzIGFuZCB3L28gY3VycmVudCBWTUNTCiAgICAKICAgIEZhdWx0ICNHUCgwKSBp
cyBleHBlY3RlZCBpbiB0aGlzIHRlc3QuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEhhb3pob25n
IFpoYW5nIDxoYW96aG9uZy56aGFuZ0BpbnRlbC5jb20+CiAgICBSZWJhc2UgYW5kIGNsZWFudXAu
CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgoKY29tbWl0IGJmOTdkNGZiMzIzMTk0YmZmMWQ5MmYyZWQ1MmRjYWVlZGNmNGMzOWUKQXV0
aG9yOiBIYW96aG9uZyBaaGFuZyA8aGFvemhvbmcuemhhbmdAaW50ZWwuY29tPgpEYXRlOiAgIEZy
aSBEZWMgMTYgMjE6NDM6NDUgMjAxNiArMDgwMAoKICAgIHZ2bXg6IFRlc3Qgdm14b24gaW4gVk1Y
IHJvb3Qgdy8gQ1BMID0gMCBhbmQgdy9vIGN1cnJlbnQgVk1DUwogICAgCiAgICBWTWZhaWxJbnZh
bGlkIGlzIGV4cGVjdGVkIGluIHRoaXMgdGVzdC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSGFv
emhvbmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KICAgIFJlYmFzZSBhbmQgY2xl
YW51cC4KICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Cgpjb21taXQgNmM5Yjg2Y2EzMmVmOGEzNzVjZDQzNDZiYTcxZDBlMmIwMzlkMTIw
YgpBdXRob3I6IEhhb3pob25nIFpoYW5nIDxoYW96aG9uZy56aGFuZ0BpbnRlbC5jb20+CkRhdGU6
ICAgRnJpIERlYyAxNiAyMTo0Mzo0NCAyMDE2ICswODAwCgogICAgdnZteDogVGVzdCB0aGUgY29y
cmVjdCB2bXhvbgogICAgCiAgICBObyBlcnJvciBpcyBleHBlY3RlZCBpbiB0aGlzIHRlc3QuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEhhb3pob25nIFpoYW5nIDxoYW96aG9uZy56aGFuZ0BpbnRl
bC5jb20+CiAgICBSZWJhc2UgYW5kIGNsZWFudXAuCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKY29tbWl0IGI3OTcyZWFlNWFhOTFj
NzJjM2RiMmFjOTkxYjkzMTdjODhmMzBmZjUKQXV0aG9yOiBIYW96aG9uZyBaaGFuZyA8aGFvemhv
bmcuemhhbmdAaW50ZWwuY29tPgpEYXRlOiAgIEZyaSBEZWMgMTYgMjE6NDM6NDMgMjAxNiArMDgw
MAoKICAgIHZ2bXg6IFRlc3Qgdm14b24gd2l0aCBiaXQgMzEgb2YgVk1DUyByZXZpc2lvbiBJRCBz
ZXQKICAgIAogICAgVk1mYWlsSW52YWxpZCBpcyBleHBlY3RlZCBpbiB0aGlzIHRlc3QuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEhhb3pob25nIFpoYW5nIDxoYW96aG9uZy56aGFuZ0BpbnRlbC5j
b20+CiAgICBSZWJhc2UgYW5kIGNsZWFudXAuCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKY29tbWl0IDExZjNmMzNmMzQzYTUwY2Q2
MmY3NTIyNzU4YzMwZWE1YTBlNjg3N2EKQXV0aG9yOiBIYW96aG9uZyBaaGFuZyA8aGFvemhvbmcu
emhhbmdAaW50ZWwuY29tPgpEYXRlOiAgIEZyaSBEZWMgMTYgMjE6NDM6NDIgMjAxNiArMDgwMAoK
ICAgIHZ2bXg6IFRlc3Qgdm14b24gd2l0aCBtaXNtYXRjaGVkIFZNQ1MgcmV2aXNpb24gSUQKICAg
IAogICAgVk1mYWlsSW52YWxpZCBpcyBleHBlY3RlZCBpbiB0aGlzIHRlc3QuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEhhb3pob25nIFpoYW5nIDxoYW96aG9uZy56aGFuZ0BpbnRlbC5jb20+CiAg
ICBSZWJhc2UgYW5kIGNsZWFudXAuCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKY29tbWl0IDIyYWI5M2Q4MDY1NmQyMmViZTYxZWM5
NTNkZGIwN2QxOTAwM2Q5YzEKQXV0aG9yOiBIYW96aG9uZyBaaGFuZyA8aGFvemhvbmcuemhhbmdA
aW50ZWwuY29tPgpEYXRlOiAgIEZyaSBEZWMgMTYgMjE6NDM6NDEgMjAxNiArMDgwMAoKICAgIHZ2
bXg6IFRlc3Qgdm14b24gd2l0aCB1bmFsaWduZWQgVk1YT04gcmVnaW9uIGFkZHJlc3MKICAgIAog
ICAgVk1mYWlsSW52YWxpZCBpcyBleHBlY3RlZCBpbiB0aGlzIGNhc2UuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEhhb3pob25nIFpoYW5nIDxoYW96aG9uZy56aGFuZ0BpbnRlbC5jb20+CiAgICBS
ZWJhc2UgYW5kIGNsZWFudXAuCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgoKY29tbWl0IDhkNjZmOWIyNTZlODZlNWE4YWMzOTU2ODFk
Mjk3YWY4MzAwZTI3OGUKQXV0aG9yOiBIYW96aG9uZyBaaGFuZyA8aGFvemhvbmcuemhhbmdAaW50
ZWwuY29tPgpEYXRlOiAgIEZyaSBEZWMgMTYgMjE6NDM6NDAgMjAxNiArMDgwMAoKICAgIHZ2bXg6
IFRlc3Qgdm14b24gd2l0aCBpbnZhbGlkbHkgd2lkZSBWTVhPTiByZWdpb24gYWRkcmVzcwogICAg
CiAgICBWTWZhaWxJbnZhbGlkIGlzIGV4cGVjdGVkIGluIHRoaXMgdGVzdC4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogSGFvemhvbmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KICAg
IFJlYmFzZSBhbmQgY2xlYW51cC4KICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgpjb21taXQgNTY4YjdjODM1MzY5N2ZhZmRlODMwMDAw
NTRlODc2MWU3NzBjOGY0NwpBdXRob3I6IEhhb3pob25nIFpoYW5nIDxoYW96aG9uZy56aGFuZ0Bp
bnRlbC5jb20+CkRhdGU6ICAgRnJpIERlYyAxNiAyMTo0MzozOSAyMDE2ICswODAwCgogICAgdnZt
eDogVGVzdCB2bXhvbiBpbiBDUEw9MyBpbnNpZGUgYW5kIG91dHNpZGUgb2YgVk1YIG9wZXJhdGlv
bgogICAgCiAgICBGYXVsdHMgI1VEIGFuZCAjR1AoMCkgYXJlIGV4cGVjdGVkIGluIHRoaXMgdGVz
dC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSGFvemhvbmcgWmhhbmcgPGhhb3pob25nLnpoYW5n
QGludGVsLmNvbT4KICAgIAogICAgSW50cm9kdWNlIGEgc2Vjb25kIHRlc3QsIGNoZWNraW5nIGJv
dGggI1VEIGFuZCAjR1AoMCkKICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCmNvbW1pdCAxMzcxNWE0NmZiYTcwMDc4N2NiNDg2
Zjg3MzE0N2VlNTcwODY4YzYxCkF1dGhvcjogSGFvemhvbmcgWmhhbmcgPGhhb3pob25nLnpoYW5n
QGludGVsLmNvbT4KRGF0ZTogICBGcmkgRGVjIDE2IDIxOjQzOjM4IDIwMTYgKzA4MDAKCiAgICB2
dm14OiBUZXN0IHZteG9uIHdpdGggQ1I0LlZNWEUgY2xlYXJlZAogICAgCiAgICBGYXVsdCAjVUQg
aXMgZXhwZWN0ZWQgaW4gdGhpcyB0ZXN0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBIYW96aG9u
ZyBaaGFuZyA8aGFvemhvbmcuemhhbmdAaW50ZWwuY29tPgogICAgUmViYXNlIGFuZCBjbGVhbnVw
LgogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KCmNvbW1pdCBmNTkzNmY5OWQzZTQ0YTljMjk0YjFhM2M3YmNlZjgwZTRkMmZmOTUwCkF1
dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBX
ZWQgSnVuIDI4IDE1OjM1OjQ4IDIwMTcgKzAwMDAKCiAgICBFeHRlbmQgZXhpbmZvX3Qgd2l0aCB0
ZXN0LWF2YWlsYWJsZSBiaXRzCiAgICAKICAgIFZULXggYWRkcyB0d28gZXh0cmEgbG9naWNhbCBl
cnJvcnMgZnJvbSBleGVjdXRpbmcgaW5zdHJ1Y3Rpb25zLiAgQWRkIHR3byBuZXcKICAgIHRlc3Rh
LWF2YWlhbGJsZSBiaXRzIGludG8gdGhlIGdlbmVyaWMgaW5mcmFzdHJ1Y3R1cmUuCiAgICAKICAg
IEZvciB0aGUgdnZteCB0ZXN0LCBpbnRyb2R1Y2UgWFRGLXdpZGUgaGVscGVycyBmb3IgdGhlIFZN
WCBJbnN0cnVjdGlvbiBFcnJvcgogICAgQUJJLCBhbmQgdGVzdC1zcGVjaWZpYyBoZWxwZXJzIGZv
ciBWTVggSW5zdHJ1Y3Rpb24gRXJyb3IgcmVwb3J0aW5nIHZpYQogICAgZXh0aW5mb190LCBhbG9u
ZyB3aXRoIGxvZ2ljIHRvIGRlY29kZSB0aGUgZXJyb3JzIGZvciBwcmludGluZy4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
CmNvbW1pdCBiZTk0ZWVkMTJjYzQzM2E1YjEwZDRkMjYxOWFkNzU5NmZmYTk3NWM4CkF1dGhvcjog
SGFvemhvbmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KRGF0ZTogICBGcmkgRGVj
IDE2IDIxOjQzOjM1IDIwMTYgKzA4MDAKCiAgICB2dm14OiBUZXN0IHdoZXRoZXIgTVNSX0lBMzJf
Vk1YX0JBU0lDIGlzIHNldCBjb3JyZWN0bHkKICAgIAogICAgSXQgdGVzdHMgd2hldGhlciBiaXQg
MzEgYW5kIGJpdCA0OCBhcmUgMCwgYW5kIFZNQ1Mgc2l6ZSBpcyBpbiB0aGUKICAgIHJhbmdlICgw
LCA0MDk2XS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSGFvemhvbmcgWmhhbmcgPGhhb3pob25n
LnpoYW5nQGludGVsLmNvbT4KICAgIFJlYmFzZSBhbmQgY2xlYW51cC4KICAgIFNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgpjb21taXQgZThl
MmNmOGY5YjI4NjJjZWY3MTExYTY2YzUyYWEyZjgzYTNjNTQxZApBdXRob3I6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgVGh1IEp1biAxIDEyOjEzOjIy
IDIwMTcgKzAxMDAKCiAgICBEb24ndCBhdXRvbWF0aWNhbGx5IHJlY292ZXIgZnJvbSB0cmFwcwog
ICAgCiAgICBXaGlsZSB0aGlzIHByb3BlcnR5IGlzIHVzZWZ1bCBmb3Igc3dpbnQtZW11bGF0aW9u
LCBpdCBpcyB1bmhlbHBmdWwgaW4gb3RoZXIKICAgIHNpdHVhdGlvbnMsIGFzIGl0IGNhdXNlcyB1
bmV4cGVjdGVkIHRyYXBzIHRvIGdldCBzd2FsbG93ZWQgc2lsZW50bHkuCiAgICAKICAgIFJldXNl
IHRoZSBleGlzdGluZyBleHRhYmxlIGxvZ2ljICh3aXRoIGZhdWx0ID09IGZpeHVwKSB0byByZWNv
dmVyLCBhbmQKICAgIGludHJvZHVjZSBfQVNNX1RSQVBfT0soKSB0byBpbnRyb2R1Y2Ugc3VjaCBh
biBleHRhYmxlIGVudHJ5LgogICAgCiAgICBBZGp1c3QgdGhlIHN3aW50LWVtdWxhdGlvbiBhbmQg
c2VsZnRlc3QgbG9naWMgZm9sbG93aW5nIHRoaXMgYmVoYXZpb3VyIGNoYW5nZSwKICAgIHdoaWNo
IHJlbW92ZXMgdGhlIHRlc3RfaW50M19icmVha3BvaW50KCkgY2FzZSBlbnRpcmVseS4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KCmNvbW1pdCAyNDZmYjQ1YjFlOGVkYjAzNmUyMGM4NzAzNjg3Zjc3OWIxM2FlNjc5CkF1dGhv
cjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBXZWQg
SnVuIDI4IDE0OjUxOjA2IDIwMTcgKzAwMDAKCiAgICBDbGVhbiB1cCBleHRhYmxlLmgKICAgIAog
ICAgRmFjdG9yIF9BU01fRVhUQUJMRSgpIG91dCBvZiB0aGUgQy9BU00gbG9naWMsIGFuZCBpbXBs
ZW1lbnQgaXQgaW4gdGVybXMgb2YKICAgIF9BU01fRVhUQUJMRV9IQU5ETEVSKCkuCiAgICAKICAg
IE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKY29tbWl0IGFjNjE1MWMwM2IxNGRmNDVj
Mjg1MmJmNTJmNjkwNWU0MDdlY2Q5MDEKQXV0aG9yOiBIYW96aG9uZyBaaGFuZyA8aGFvemhvbmcu
emhhbmdAaW50ZWwuY29tPgpEYXRlOiAgIEZyaSBEZWMgMTYgMjE6NDM6MzQgMjAxNiArMDgwMAoK
ICAgIHZ2bXg6IHRlc3Qgd2hldGhlciBNU1JfRkVBVFVSRV9DT05UUk9MIGlzIHNldCBjb3JyZWN0
bHkKICAgIAogICAgR3Vlc3QgTVNSX0ZFQVRVUkVfQ09OVFJPTCBpcyBzZXQgYnkgWGVuIGh5cGVy
dmlzb3IgaW5zdGVhZCBieQogICAgZ3Vlc3QgZmlybXdhcmUgb3IgaHZtbG9hZGVyLCBzbyB0aGlz
IHRlc3QgaW5zdGVhZCBjaGVja3Mgd2hldGhlciBiaXRzCiAgICBpbiBNU1JfRkVBVFVSRV9DT05U
Uk9MIGFyZSBzZXQgY29ycmVjdGx5LCByYXRoZXIgdGhhbiByZXF1aXJpbmcKICAgIHRoZXkgYXJl
IGFsbCB6ZXJvZWQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEhhb3pob25nIFpoYW5nIDxoYW96
aG9uZy56aGFuZ0BpbnRlbC5jb20+CiAgICBSZWJhc2UgYW5kIGNsZWFudXAuCiAgICBTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKY29tbWl0
IGI4MDIxMTY5YTBhODYxMWQ5NTUyYjZiMjRlMzI1MDc2OWU1MDY0ZWIKQXV0aG9yOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFdlZCBKdW4gMjggMTM6
MTc6NDEgMjAxNyArMDEwMAoKICAgIEJhcmUtYm9uZXMgaW4tZGV2ZWxvcG1lbnQgdGVzdCBmb3Ig
bmVzdGVkIFZULXgKICAgIAogICAgQmFzZWQgbG9vc2VseSBvbiBwcmV2aW91cyB3b3JrIGZyb20g
SGFvemhvbmcgWmhhbmcsIGJ1dCByZWJhc2VkIG92ZXIKICAgIHN1YnN0YW50aWFsIHVwc3RyZWFt
IGRldmVsb3BtZW50IHdvcmssIGFsdGVyZWQgdG8gYmUgbW9yZSBjb25zaXN0ZW50IHdpdGgKICAg
IGV4aXN0aW5nIHRlc3RzLCBhbmQgZXh0ZW5kZWQgdG8gYWxsIEhWTSBlbnZpcm9ubWVudHMgKHJh
dGhlciB0aGFuIGp1c3QgaHZtNjQpCiAgICB0byBjb3ZlciBtb3JlIHRlc3Qgc2NlbmFyaW9zLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgoKY29tbWl0IDRhZWRkYTAzY2E3ZTFlMjM3Y2Y5YjNkZTg0NzMzMDNhYWRiOGQxMTIK
QXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAg
IFdlZCBKdW4gMjggMTE6MjQ6NTUgMjAxNyArMDEwMAoKICAgIFRlc3QgYmFzaWMgZHJpdmVyIGlu
aXRpYWxpc2F0aW9uIGluIHRoZSBzZWxmdGVzdHMKICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCmNvbW1pdCAxZjgyOTExNzRl
MGQ1YjBmNmM5ZWNiMmE1ODhkMmJhMjYxYzk2YTU4CkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUdWUgTWF5IDMwIDE1OjQ2OjUwIDIwMTcg
KzAxMDAKCiAgICBYU0EtMjIxIFBvQwogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==

From xen-devel-bounces@lists.xen.org Fri Jun 30 21:14:28 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 21:14:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dR3Er-0006Fn-T0; Fri, 30 Jun 2017 21: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 <sstabellini@kernel.org>) id 1dR3Eq-0006Ff-Rp
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 21:14:05 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 52/25-02185-C1FB6595; Fri, 30 Jun 2017 21:14:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrCIsWRWlGSWpSXmKPExsVybKJssq70/rB
 IgxPHxCyWfFzM4sDocXT3b6YAxijWzLyk/IoE1ozOvzvYC3rzK461PmFuYGwK6mLk4hASWMIk
 sf7cXLYuRk4OFgEHibP7FgLZHByMAjESD35Yg4QZBcIkJl9ewgpRoi2x8+g2JhCbTcBQ4u+TT
 WDlEkD2ks8cIKaIgJHE6dUuIBXMAkUS0+dtBBsuDDTlfcMFsCmcAt4Sd9afAYvzCnhJfH97lQ
 3imhOMEhOezwAbLyqgK3Ho3x+oIkGJkzOfsEAM1ZJYPn0bywRGgVlIUrOQpBYwMq1i1ChOLSp
 LLdI1MtVLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAgMwXoGBsYdjK0n/A4xSnIw
 KYnyrrwWGinEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgldvX1ikkGBRanpqRVpmDjAaYNISHDxKI
 rynFwCleYsLEnOLM9MhUqcYdTk2rF7/hUmIJS8/L1VKnLcQZIYASFFGaR7cCFhkXmKUlRLmZW
 RgYBDiKUgtys0sQZV/xSjOwagkzPt4D9AUnsy8ErhNr4COYAI6QnhGCMgRJYkIKakGRhe5WeL
 Rr/LYUp7ZZxxOWJkn8jLx/DTH+d1v3tjrv1/yRDLu7SavKZ+f3r9wbEOuWwAne6LsEcHrV5fI
 tl48fIiJsaovg9EjftmJ+xW2wR+T/94yNX7zWXLu7kjms1/OMnFx7Dqu6ibi77fDPCS7wCL8e
 nW7jgPnmj3cWidcEhsua/3XnlOXqMRSnJFoqMVcVJwIAL3Ll+XHAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1498857241!45344610!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.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26663 invoked from network); 30 Jun 2017 21:14:02 -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; 30 Jun 2017 21:14: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 AAB8822BC9;
 Fri, 30 Jun 2017 21:14:00 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org AAB8822BC9
Date: Fri, 30 Jun 2017 14:13:59 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
In-Reply-To: <1498148700-10758-4-git-send-email-volodymyr_babchuk@epam.com>
Message-ID: <alpine.DEB.2.10.1706301405230.2919@sstabellini-ThinkPad-X260>
References: <1497449445-23112-1-git-send-email-volodymyr_babchuk@epam.com>
 <1498148700-10758-1-git-send-email-volodymyr_babchuk@epam.com>
 <1498148700-10758-4-git-send-email-volodymyr_babchuk@epam.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>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 3/4] 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>

T24gVGh1LCAyMiBKdW4gMjAxNywgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gUFNDSSBpcyBw
YXJ0IG9mIEhWQy9TTUMgaW50ZXJmYWNlLCBzbyBpdCBzaG91bGQgYmUgaGFuZGxlZCBpbgo+IGFw
cHJvcHJpYXRlIHBsYWNlOiBgdnNtYy5jYC4gVGhpcyBwYXRjaCBqdXN0IG1vdmVzIFBTQ0kKPiBo
YW5kbGVyIGNhbGxzIGZyb20gYHRyYXBzLmNgIHRvIGB2c21jLmNgLgo+IAo+IFBTQ0kgaXMgY29u
c2lkZXJlZCBhcyB0d28gZGlmZmVyZW50ICJzZXJ2aWNlcyIgaW4gdGVybXMgb2YgU01DQ0MuCj4g
T2xkZXIgUFNDSSAxLjAgaXMgdHJlYXRlZCBhcyAiYXJjaGl0ZWN0dXJlIHNlcnZpY2UiLCB3aGls
ZSBuZXZlcgo+IFBTQ0kgMi4wIGlzIGRlZmluZWQgYXMgInN0YW5kYXJkIHNlY3VyZSBzZXJ2aWNl
Ii4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNo
dWtAZXBhbS5jb20+Cj4gUmV2aWV3ZWQtYnk6IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVr
c2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KPiBSZXZpZXdlZC1ieTogT2xla3NhbmRyIFR5
c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgo+IC0tLQo+IFNwbGl0dGVk
IHRoaXMgcGF0Y2ggaW50byB0d28uIE5vdyB0aGlzIHBhdGNoIGRvZXMgbm90IGNoYW5nZSB0aGUg
d2F5LAo+IGhvdyBQU0NJIGNvZGUgYWNjZXNzZXMgdGhlIGFyZ3VtZW50cy4KPiAtLS0KPiAgeGVu
L2FyY2gvYXJtL3RyYXBzLmMgICAgICAgICAgICAgIHwgMTI0ICsrKystLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KPiAgeGVuL2FyY2gvYXJtL3ZzbWMuYyAgICAgICAgICAgICAgIHwgMTM2
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gIHhlbi9pbmNsdWRlL3B1
YmxpYy9hcmNoLWFybS9zbWMuaCB8ICAgNSArKwo+ICAzIGZpbGVzIGNoYW5nZWQsIDE1MyBpbnNl
cnRpb25zKCspLCAxMTIgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKPiBpbmRleCA2NjI0MmU1Li5lODA2NDc0
IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCj4gKysrIGIveGVuL2FyY2gvYXJt
L3RyYXBzLmMKPiBAQCAtMzksNyArMzksNiBAQAo+ICAjaW5jbHVkZSA8YXNtL2V2ZW50Lmg+Cj4g
ICNpbmNsdWRlIDxhc20vcmVncy5oPgo+ICAjaW5jbHVkZSA8YXNtL2NwcmVncy5oPgo+IC0jaW5j
bHVkZSA8YXNtL3BzY2kuaD4KPiAgI2luY2x1ZGUgPGFzbS9tbWlvLmg+Cj4gICNpbmNsdWRlIDxh
c20vY3B1ZmVhdHVyZS5oPgo+ICAjaW5jbHVkZSA8YXNtL2ZsdXNodGxiLmg+Cj4gQEAgLTE0NTAs
MTEzICsxNDQ5LDYgQEAgc3RhdGljIHZvaWQgZG9fZGVidWdfdHJhcChzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncywgdW5zaWduZWQgaW50IGNvZGUpCj4gIH0KPiAgI2VuZGlmCj4gIAo+IC0vKiBo
ZWxwZXIgZnVuY3Rpb24gZm9yIGNoZWNraW5nIGFybSBtb2RlIDMyLzY0IGJpdCAqLwo+IC1zdGF0
aWMgaW5saW5lIGludCBwc2NpX21vZGVfY2hlY2soc3RydWN0IGRvbWFpbiAqZCwgcmVnaXN0ZXJf
dCBmaWQpCj4gLXsKPiAtICAgICAgICByZXR1cm4gISggaXNfNjRiaXRfZG9tYWluKGQpXiggKGZp
ZCAmIFBTQ0lfMF8yXzY0QklUKSA+PiAzMCApICk7Cj4gLX0KPiAtCj4gLXN0YXRpYyB2b2lkIGRv
X3RyYXBfcHNjaShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiAtewo+IC0gICAgcmVnaXN0
ZXJfdCBmaWQgPSBnZXRfdXNlcl9yZWcocmVncywwKTsKPiAtCj4gLSAgICAvKiBwcmVsb2FkaW5n
IGluIGNhc2UgcHNjaV9tb2RlX2NoZWNrIGZhaWxzICovCj4gLSAgICBzZXRfdXNlcl9yZWcocmVn
cywgMCwgUFNDSV9JTlZBTElEX1BBUkFNRVRFUlMpOwo+IC0gICAgc3dpdGNoKCBmaWQgKQo+IC0g
ICAgewo+IC0gICAgY2FzZSBQU0NJX2NwdV9vZmY6Cj4gLSAgICAgICAgewo+IC0gICAgICAgICAg
ICB1aW50MzJfdCBwc3RhdGUgPSBnZXRfdXNlcl9yZWcocmVncywgMSk7Cj4gLSAgICAgICAgICAg
IHBlcmZjX2luY3IodnBzY2lfY3B1X29mZik7Cj4gLSAgICAgICAgICAgIHNldF91c2VyX3JlZyhy
ZWdzLCAwLCBkb19wc2NpX2NwdV9vZmYocHN0YXRlKSk7Cj4gLSAgICAgICAgfQo+IC0gICAgICAg
IGJyZWFrOwo+IC0gICAgY2FzZSBQU0NJX2NwdV9vbjoKPiAtICAgICAgICB7Cj4gLSAgICAgICAg
ICAgIHVpbnQzMl90IHZjcHVpZCA9ICBnZXRfdXNlcl9yZWcocmVncywgMSk7Cj4gLSAgICAgICAg
ICAgIHJlZ2lzdGVyX3QgZXBvaW50ID0gZ2V0X3VzZXJfcmVnKHJlZ3MsIDIpOwo+IC0gICAgICAg
ICAgICBwZXJmY19pbmNyKHZwc2NpX2NwdV9vbik7Cj4gLSAgICAgICAgICAgIHNldF91c2VyX3Jl
ZyhyZWdzLCAwLCBkb19wc2NpX2NwdV9vbih2Y3B1aWQsIGVwb2ludCkpOwo+IC0gICAgICAgIH0K
PiAtICAgICAgICBicmVhazsKPiAtICAgIGNhc2UgUFNDSV8wXzJfRk5fUFNDSV9WRVJTSU9OOgo+
IC0gICAgICAgIHBlcmZjX2luY3IodnBzY2lfdmVyc2lvbik7Cj4gLSAgICAgICAgc2V0X3VzZXJf
cmVnKHJlZ3MsIDAsIGRvX3BzY2lfMF8yX3ZlcnNpb24oKSk7Cj4gLSAgICAgICAgYnJlYWs7Cj4g
LSAgICBjYXNlIFBTQ0lfMF8yX0ZOX0NQVV9PRkY6Cj4gLSAgICAgICAgcGVyZmNfaW5jcih2cHNj
aV9jcHVfb2ZmKTsKPiAtICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgMCwgZG9fcHNjaV8wXzJf
Y3B1X29mZigpKTsKPiAtICAgICAgICBicmVhazsKPiAtICAgIGNhc2UgUFNDSV8wXzJfRk5fTUlH
UkFURV9JTkZPX1RZUEU6Cj4gLSAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9taWdyYXRlX2luZm9f
dHlwZSk7Cj4gLSAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDAsIGRvX3BzY2lfMF8yX21pZ3Jh
dGVfaW5mb190eXBlKCkpOwo+IC0gICAgICAgIGJyZWFrOwo+IC0gICAgY2FzZSBQU0NJXzBfMl9G
Tl9NSUdSQVRFX0lORk9fVVBfQ1BVOgo+IC0gICAgY2FzZSBQU0NJXzBfMl9GTjY0X01JR1JBVEVf
SU5GT19VUF9DUFU6Cj4gLSAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9taWdyYXRlX2luZm9fdXBf
Y3B1KTsKPiAtICAgICAgICBpZiAoIHBzY2lfbW9kZV9jaGVjayhjdXJyZW50LT5kb21haW4sIGZp
ZCkgKQo+IC0gICAgICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgMCwgZG9fcHNjaV8wXzJfbWln
cmF0ZV9pbmZvX3VwX2NwdSgpKTsKPiAtICAgICAgICBicmVhazsKPiAtICAgIGNhc2UgUFNDSV8w
XzJfRk5fU1lTVEVNX09GRjoKPiAtICAgICAgICBwZXJmY19pbmNyKHZwc2NpX3N5c3RlbV9vZmYp
Owo+IC0gICAgICAgIGRvX3BzY2lfMF8yX3N5c3RlbV9vZmYoKTsKPiAtICAgICAgICBzZXRfdXNl
cl9yZWcocmVncywgMCwgUFNDSV9JTlRFUk5BTF9GQUlMVVJFKTsKPiAtICAgICAgICBicmVhazsK
PiAtICAgIGNhc2UgUFNDSV8wXzJfRk5fU1lTVEVNX1JFU0VUOgo+IC0gICAgICAgIHBlcmZjX2lu
Y3IodnBzY2lfc3lzdGVtX3Jlc2V0KTsKPiAtICAgICAgICBkb19wc2NpXzBfMl9zeXN0ZW1fcmVz
ZXQoKTsKPiAtICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgMCwgUFNDSV9JTlRFUk5BTF9GQUlM
VVJFKTsKPiAtICAgICAgICBicmVhazsKPiAtICAgIGNhc2UgUFNDSV8wXzJfRk5fQ1BVX09OOgo+
IC0gICAgY2FzZSBQU0NJXzBfMl9GTjY0X0NQVV9PTjoKPiAtICAgICAgICBwZXJmY19pbmNyKHZw
c2NpX2NwdV9vbik7Cj4gLSAgICAgICAgaWYgKCBwc2NpX21vZGVfY2hlY2soY3VycmVudC0+ZG9t
YWluLCBmaWQpICkKPiAtICAgICAgICB7Cj4gLSAgICAgICAgICAgIHJlZ2lzdGVyX3QgdmNwdWlk
ID0gZ2V0X3VzZXJfcmVnKHJlZ3MsIDEpOwo+IC0gICAgICAgICAgICByZWdpc3Rlcl90IGVwb2lu
dCA9IGdldF91c2VyX3JlZyhyZWdzLCAyKTsKPiAtICAgICAgICAgICAgcmVnaXN0ZXJfdCBjaWQg
PSBnZXRfdXNlcl9yZWcocmVncywgMyk7Cj4gLSAgICAgICAgICAgIHNldF91c2VyX3JlZyhyZWdz
LCAwLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgZG9fcHNjaV8wXzJfY3B1X29uKHZjcHVp
ZCwgZXBvaW50LCBjaWQpKTsKPiAtICAgICAgICB9Cj4gLSAgICAgICAgYnJlYWs7Cj4gLSAgICBj
YXNlIFBTQ0lfMF8yX0ZOX0NQVV9TVVNQRU5EOgo+IC0gICAgY2FzZSBQU0NJXzBfMl9GTjY0X0NQ
VV9TVVNQRU5EOgo+IC0gICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X3N1c3BlbmQpOwo+IC0g
ICAgICAgIGlmICggcHNjaV9tb2RlX2NoZWNrKGN1cnJlbnQtPmRvbWFpbiwgZmlkKSApCj4gLSAg
ICAgICAgewo+IC0gICAgICAgICAgICB1aW50MzJfdCBwc3RhdGUgPSBnZXRfdXNlcl9yZWcocmVn
cywgMSk7Cj4gLSAgICAgICAgICAgIHJlZ2lzdGVyX3QgZXBvaW50ID0gZ2V0X3VzZXJfcmVnKHJl
Z3MsIDIpOwo+IC0gICAgICAgICAgICByZWdpc3Rlcl90IGNpZCA9IGdldF91c2VyX3JlZyhyZWdz
LCAzKTsKPiAtICAgICAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDAsCj4gLSAgICAgICAgICAg
ICAgICAgICAgICAgICBkb19wc2NpXzBfMl9jcHVfc3VzcGVuZChwc3RhdGUsIGVwb2ludCwgY2lk
KSk7Cj4gLSAgICAgICAgfQo+IC0gICAgICAgIGJyZWFrOwo+IC0gICAgY2FzZSBQU0NJXzBfMl9G
Tl9BRkZJTklUWV9JTkZPOgo+IC0gICAgY2FzZSBQU0NJXzBfMl9GTjY0X0FGRklOSVRZX0lORk86
Cj4gLSAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfYWZmaW5pdHlfaW5mbyk7Cj4gLSAgICAg
ICAgaWYgKCBwc2NpX21vZGVfY2hlY2soY3VycmVudC0+ZG9tYWluLCBmaWQpICkKPiAtICAgICAg
ICB7Cj4gLSAgICAgICAgICAgIHJlZ2lzdGVyX3QgdGFmZiA9IGdldF91c2VyX3JlZyhyZWdzLCAx
KTsKPiAtICAgICAgICAgICAgdWludDMyX3QgbGFmZiA9IGdldF91c2VyX3JlZyhyZWdzLCAyKTsK
PiAtICAgICAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDAsCj4gLSAgICAgICAgICAgICAgICAg
ICAgICAgICBkb19wc2NpXzBfMl9hZmZpbml0eV9pbmZvKHRhZmYsIGxhZmYpKTsKPiAtICAgICAg
ICB9Cj4gLSAgICAgICAgYnJlYWs7Cj4gLSAgICBjYXNlIFBTQ0lfMF8yX0ZOX01JR1JBVEU6Cj4g
LSAgICBjYXNlIFBTQ0lfMF8yX0ZONjRfTUlHUkFURToKPiAtICAgICAgICBwZXJmY19pbmNyKHZw
c2NpX2NwdV9taWdyYXRlKTsKPiAtICAgICAgICBpZiAoIHBzY2lfbW9kZV9jaGVjayhjdXJyZW50
LT5kb21haW4sIGZpZCkgKQo+IC0gICAgICAgIHsKPiAtICAgICAgICAgICAgdWludDMyX3QgdGNw
dSA9IGdldF91c2VyX3JlZyhyZWdzLCAxKTsKPiAtICAgICAgICAgICAgc2V0X3VzZXJfcmVnKHJl
Z3MsIDAsIGRvX3BzY2lfMF8yX21pZ3JhdGUodGNwdSkpOwo+IC0gICAgICAgIH0KPiAtICAgICAg
ICBicmVhazsKPiAtICAgIGRlZmF1bHQ6Cj4gLSAgICAgICAgZG9tYWluX2NyYXNoX3N5bmNocm9u
b3VzKCk7Cj4gLSAgICAgICAgcmV0dXJuOwo+IC0gICAgfQo+IC19Cj4gLQo+ICAjaWZkZWYgQ09O
RklHX0FSTV82NAo+ICAjZGVmaW5lIEhZUEVSQ0FMTF9SRVNVTFRfUkVHKHIpIChyKS0+eDAKPiAg
I2RlZmluZSBIWVBFUkNBTExfQVJHMShyKSAociktPngwCj4gQEAgLTI4ODgsOCArMjc4MCwxMiBA
QCBhc21saW5rYWdlIHZvaWQgZG9fdHJhcF9ndWVzdF9zeW5jKHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzKQo+ICAgICAgICAgICAgICByZXR1cm4gZG9fZGVidWdfdHJhcChyZWdzLCBoc3IuaXNz
ICYgMHgwMGZmKTsKPiAgI2VuZGlmCj4gICAgICAgICAgaWYgKCBoc3IuaXNzID09IDAgKQo+IC0g
ICAgICAgICAgICByZXR1cm4gZG9fdHJhcF9wc2NpKHJlZ3MpOwo+IC0gICAgICAgIGRvX3RyYXBf
aHlwZXJjYWxsKHJlZ3MsIChyZWdpc3Rlcl90ICopJnJlZ3MtPnIxMiwgaHNyLmlzcyk7Cj4gKyAg
ICAgICAgewo+ICsgICAgICAgICAgICBpZiAoICF2c21jX2hhbmRsZV9jYWxsKHJlZ3MpICkKPiAr
ICAgICAgICAgICAgICAgIGRvbWFpbl9jcmFzaF9zeW5jaHJvbm91cygpOwo+ICsgICAgICAgIH0K
PiArICAgICAgICBlbHNlCj4gKyAgICAgICAgICAgIGRvX3RyYXBfaHlwZXJjYWxsKHJlZ3MsIChy
ZWdpc3Rlcl90ICopJnJlZ3MtPnIxMiwgaHNyLmlzcyk7Cj4gICAgICAgICAgYnJlYWs7Cj4gICNp
ZmRlZiBDT05GSUdfQVJNXzY0Cj4gICAgICBjYXNlIEhTUl9FQ19IVkM2NDoKPiBAQCAtMjkwMCw4
ICsyNzk2LDEyIEBAIGFzbWxpbmthZ2Ugdm9pZCBkb190cmFwX2d1ZXN0X3N5bmMoc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MpCj4gICAgICAgICAgICAgIHJldHVybiBkb19kZWJ1Z190cmFwKHJl
Z3MsIGhzci5pc3MgJiAweDAwZmYpOwo+ICAjZW5kaWYKPiAgICAgICAgICBpZiAoIGhzci5pc3Mg
PT0gMCApCj4gLSAgICAgICAgICAgIHJldHVybiBkb190cmFwX3BzY2kocmVncyk7Cj4gLSAgICAg
ICAgZG9fdHJhcF9oeXBlcmNhbGwocmVncywgJnJlZ3MtPngxNiwgaHNyLmlzcyk7Cj4gKyAgICAg
ICAgewo+ICsgICAgICAgICAgICBpZiAoICF2c21jX2hhbmRsZV9jYWxsKHJlZ3MpICkKPiArICAg
ICAgICAgICAgICAgIGRvbWFpbl9jcmFzaF9zeW5jaHJvbm91cygpOwo+ICsgICAgICAgIH0KPiAr
ICAgICAgICBlbHNlCj4gKyAgICAgICAgICAgIGRvX3RyYXBfaHlwZXJjYWxsKHJlZ3MsICZyZWdz
LT54MTYsIGhzci5pc3MpOwo+ICAgICAgICAgIGJyZWFrOwo+ICAgICAgY2FzZSBIU1JfRUNfU01D
NjQ6Cj4gICAgICAgICAgLyoKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZzbWMuYyBiL3hl
bi9hcmNoL2FybS92c21jLmMKPiBpbmRleCAxMGM0YWNkLi41ZjEwZmQxIDEwMDY0NAo+IC0tLSBh
L3hlbi9hcmNoL2FybS92c21jLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vdnNtYy5jCj4gQEAgLTIy
LDYgKzIyLDcgQEAKPiAgI2luY2x1ZGUgPHhlbi9zdGRib29sLmg+Cj4gICNpbmNsdWRlIDx4ZW4v
dHlwZXMuaD4KPiAgI2luY2x1ZGUgPHB1YmxpYy9hcmNoLWFybS9zbWMuaD4KPiArI2luY2x1ZGUg
PGFzbS9wc2NpLmg+Cj4gICNpbmNsdWRlIDxhc20vdnNtYy5oPgo+ICAjaW5jbHVkZSA8YXNtL3Jl
Z3MuaD4KPiAgCj4gQEAgLTQzLDYgKzQ0LDE0IEBACj4gIC8qIE51bWJlciBvZiBmdW5jdGlvbnMg
Y3VycmVudGx5IHN1cHBvcnRlZCBieSBIeXBlcnZpc29yIFNlcnZpY2UuICovCj4gICNkZWZpbmUg
WEVOX1NNQ0NDX0ZVTkNUSU9OX0NPVU5UIDMKPiAgCj4gKy8qIFN0YW5kYXJkIFNlcnZpY2UgdmVy
c2lvbi4gQ2hlY2sgY29tbWVudCBmb3IgSHlwZXJ2aXNvciBTZXJ2aWNlIGZvciBydWxlcyAqLwo+
ICsjZGVmaW5lIFNTQ19TTUNDQ19NQUpPUl9SRVZJU0lPTiAwCj4gKyNkZWZpbmUgU1NDX1NNQ0ND
X01JTk9SX1JFVklTSU9OIDEKPiArCj4gKy8qIE51bWJlciBvZiBmdW5jdGlvbnMgY3VycmVudGx5
IHN1cHBvcnRlZCBieSBTdGFuZGFyZCBTZXJ2aWNlIFNlcnZpY2UuICovCj4gKyNkZWZpbmUgU1ND
X1NNQ0NDX0ZVTkNUSU9OX0NPVU5UIDEzCj4gKwo+ICsKPiAgLyogU01DQ0MgaW50ZXJmYWNlIGZv
ciBoeXBlcnZpc29yLiBUZWxsIGFib3V0IGl0c2VsZi4gKi8KPiAgc3RhdGljIGJvb2wgaGFuZGxl
X2h5cGVydmlzb3Ioc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gIHsKPiBAQCAtNjUsNiAr
NzQsMTI3IEBAIHN0YXRpYyBib29sIGhhbmRsZV9oeXBlcnZpc29yKHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzKQo+ICAgICAgcmV0dXJuIGZhbHNlOwo+ICB9Cj4gIAo+ICsvKiBvbGQgKGFydm03
KSBQU0NJIGludGVyZmFjZSAqLwo+ICtzdGF0aWMgYm9vbCBoYW5kbGVfYXJjaChzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncykKPiArewo+ICsgICAgc3dpdGNoICggZ2V0X3VzZXJfcmVnKHJlZ3Ms
MCkgJiAweEZGRkZGRkZGICkKPiArICAgIHsKPiArICAgIGNhc2UgUFNDSV9jcHVfb2ZmOgo+ICsg
ICAgewo+ICsgICAgICAgIHVpbnQzMl90IHBzdGF0ZSA9IGdldF91c2VyX3JlZyhyZWdzLCAxKTsK
PiArICAgICAgICBwZXJmY19pbmNyKHZwc2NpX2NwdV9vZmYpOwo+ICsgICAgICAgIHNldF91c2Vy
X3JlZyhyZWdzLCAwLCBkb19wc2NpX2NwdV9vZmYocHN0YXRlKSk7Cj4gKyAgICB9Cj4gKyAgICBy
ZXR1cm4gdHJ1ZTsKCkRvbid0IHlvdSB3YW50IHRoZSBgcmV0dXJuIHRydWUnIHRvIGJlIHdpdGhp
biB0aGUgeyB9IGJsb2NrPyBJdCBsb29rcwp3ZWlyZCB0aGlzIHdheS4KCgo+ICsgICAgY2FzZSBQ
U0NJX2NwdV9vbjoKPiArICAgIHsKPiArICAgICAgICB1aW50MzJfdCB2Y3B1aWQgPSBnZXRfdXNl
cl9yZWcocmVncywgMSk7Cj4gKyAgICAgICAgcmVnaXN0ZXJfdCBlcG9pbnQgPSBnZXRfdXNlcl9y
ZWcocmVncywgMik7Cj4gKyAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfb24pOwo+ICsgICAg
ICAgIHNldF91c2VyX3JlZyhyZWdzLCAwLCBkb19wc2NpX2NwdV9vbih2Y3B1aWQsIGVwb2ludCkp
Owo+ICsgICAgfQo+ICsgICAgcmV0dXJuIHRydWU7CgpTYW1lIGhlcmUuCgoKPiArICAgIH0KPiAr
ICAgIHJldHVybiBmYWxzZTsKPiArfQo+ICsKPiArLyogaGVscGVyIGZ1bmN0aW9uIGZvciBjaGVj
a2luZyBhcm0gbW9kZSAzMi82NCBiaXQgKi8KPiArc3RhdGljIGlubGluZSBpbnQgcHNjaV9tb2Rl
X2NoZWNrKHN0cnVjdCBkb21haW4gKmQsIHJlZ2lzdGVyX3QgZmlkKQo+ICt7Cj4gKyAgICAgICAg
cmV0dXJuICEoIGlzXzY0Yml0X2RvbWFpbihkKV4oIChmaWQgJiBQU0NJXzBfMl82NEJJVCkgPj4g
MzAgKSApOwo+ICt9Cj4gKwo+ICsvKiBQU0NJIDIuMCBpbnRlcmZhY2UgKi8KPiArc3RhdGljIGJv
b2wgaGFuZGxlX3NzYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiArewo+ICsgICAgcmVn
aXN0ZXJfdCBmaWQgPSBnZXRfdXNlcl9yZWcocmVncywgMCk7Cj4gKwo+ICsgICAgc3dpdGNoICgg
QVJNX1NNQ0NDX0ZVTkNfTlVNKGZpZCkgKQo+ICsgICAgewo+ICsgICAgY2FzZSBBUk1fU01DQ0Nf
RlVOQ19OVU0oUFNDSV8wXzJfRk5fUFNDSV9WRVJTSU9OKToKCkFzIHdlIGFyZSBub3QgdXNpbmcg
dGhlIFBTQ0lfMF8yX0ZONjRfKiBkZWZpbml0aW9ucyBhbnltb3JlLCBpdCB3b3VsZAptYWtlIHNl
bnNlIHRvIGFkZCBhIGNvbW1lbnQgaW4gcHNjaS5oIG9uIHRvcCBvZiB0aGVtIHRvIGV4cGxhaW4g
d2h5IHRoZXkKYXJlIG5vdCB1c2VkICh0aGUgZnVuY3Rpb24gbnVtYmVyIGlzIHRoZSBzYW1lIGFz
IHRoZSAzMi1iaXQKY291bnRlcnBhcnQpLgoKCj4gKyAgICAgICAgcGVyZmNfaW5jcih2cHNjaV92
ZXJzaW9uKTsKPiArICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgMCwgZG9fcHNjaV8wXzJfdmVy
c2lvbigpKTsKPiArICAgICAgICByZXR1cm4gdHJ1ZTsKPiArICAgIGNhc2UgQVJNX1NNQ0NDX0ZV
TkNfTlVNKFBTQ0lfMF8yX0ZOX0NQVV9PRkYpOgo+ICsgICAgICAgIHBlcmZjX2luY3IodnBzY2lf
Y3B1X29mZik7Cj4gKyAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDAsIGRvX3BzY2lfMF8yX2Nw
dV9vZmYoKSk7Cj4gKyAgICAgICAgcmV0dXJuIHRydWU7Cj4gKyAgICBjYXNlIEFSTV9TTUNDQ19G
VU5DX05VTShQU0NJXzBfMl9GTl9NSUdSQVRFX0lORk9fVFlQRSk6Cj4gKyAgICAgICAgcGVyZmNf
aW5jcih2cHNjaV9taWdyYXRlX2luZm9fdHlwZSk7Cj4gKyAgICAgICAgc2V0X3VzZXJfcmVnKHJl
Z3MsIDAsIGRvX3BzY2lfMF8yX21pZ3JhdGVfaW5mb190eXBlKCkpOwo+ICsgICAgICAgIHJldHVy
biB0cnVlOwo+ICsgICAgY2FzZSBBUk1fU01DQ0NfRlVOQ19OVU0oUFNDSV8wXzJfRk5fTUlHUkFU
RV9JTkZPX1VQX0NQVSk6Cj4gKyAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9taWdyYXRlX2luZm9f
dXBfY3B1KTsKPiArICAgICAgICBpZiAoIHBzY2lfbW9kZV9jaGVjayhjdXJyZW50LT5kb21haW4s
IGZpZCkgKQo+ICsgICAgICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgMCwgZG9fcHNjaV8wXzJf
bWlncmF0ZV9pbmZvX3VwX2NwdSgpKTsKPiArICAgICAgICByZXR1cm4gdHJ1ZTsKPiArICAgIGNh
c2UgQVJNX1NNQ0NDX0ZVTkNfTlVNKFBTQ0lfMF8yX0ZOX1NZU1RFTV9PRkYpOgo+ICsgICAgICAg
IHBlcmZjX2luY3IodnBzY2lfc3lzdGVtX29mZik7Cj4gKyAgICAgICAgZG9fcHNjaV8wXzJfc3lz
dGVtX29mZigpOwo+ICsgICAgICAgIHNldF91c2VyX3JlZyhyZWdzLCAwLCBQU0NJX0lOVEVSTkFM
X0ZBSUxVUkUpOwo+ICsgICAgICAgIHJldHVybiB0cnVlOwo+ICsgICAgY2FzZSBBUk1fU01DQ0Nf
RlVOQ19OVU0oUFNDSV8wXzJfRk5fU1lTVEVNX1JFU0VUKToKPiArICAgICAgICBwZXJmY19pbmNy
KHZwc2NpX3N5c3RlbV9yZXNldCk7Cj4gKyAgICAgICAgZG9fcHNjaV8wXzJfc3lzdGVtX3Jlc2V0
KCk7Cj4gKyAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDAsIFBTQ0lfSU5URVJOQUxfRkFJTFVS
RSk7Cj4gKyAgICAgICAgcmV0dXJuIHRydWU7Cj4gKyAgICBjYXNlIEFSTV9TTUNDQ19GVU5DX05V
TShQU0NJXzBfMl9GTl9DUFVfT04pOgo+ICsgICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X29u
KTsKPiArICAgICAgICBpZiAoIHBzY2lfbW9kZV9jaGVjayhjdXJyZW50LT5kb21haW4sIGZpZCkg
KQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgcmVnaXN0ZXJfdCB2Y3B1aWQgPSBnZXRfdXNl
cl9yZWcocmVncywgMSk7Cj4gKyAgICAgICAgICAgIHJlZ2lzdGVyX3QgZXBvaW50ID0gZ2V0X3Vz
ZXJfcmVnKHJlZ3MsIDIpOwo+ICsgICAgICAgICAgICByZWdpc3Rlcl90IGNpZCA9IGdldF91c2Vy
X3JlZyhyZWdzLCAzKTsKPiArICAgICAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDAsCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICBkb19wc2NpXzBfMl9jcHVfb24odmNwdWlkLCBlcG9pbnQs
IGNpZCkpOwo+ICsgICAgICAgIH0KPiArICAgICAgICByZXR1cm4gdHJ1ZTsKPiArICAgIGNhc2Ug
QVJNX1NNQ0NDX0ZVTkNfTlVNKFBTQ0lfMF8yX0ZOX0NQVV9TVVNQRU5EKToKPiArICAgICAgICBw
ZXJmY19pbmNyKHZwc2NpX2NwdV9zdXNwZW5kKTsKPiArICAgICAgICBpZiAoIHBzY2lfbW9kZV9j
aGVjayhjdXJyZW50LT5kb21haW4sIGZpZCkgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAg
dWludDMyX3QgcHN0YXRlID0gZ2V0X3VzZXJfcmVnKHJlZ3MsIDEpOwo+ICsgICAgICAgICAgICBy
ZWdpc3Rlcl90IGVwb2ludCA9IGdldF91c2VyX3JlZyhyZWdzLCAyKTsKPiArICAgICAgICAgICAg
cmVnaXN0ZXJfdCBjaWQgPSBnZXRfdXNlcl9yZWcocmVncywgMyk7Cj4gKyAgICAgICAgICAgIHNl
dF91c2VyX3JlZyhyZWdzLCAwLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgZG9fcHNjaV8w
XzJfY3B1X3N1c3BlbmQocHN0YXRlLCBlcG9pbnQsIGNpZCkpOwo+ICsgICAgICAgIH0KPiArICAg
ICAgICByZXR1cm4gdHJ1ZTsKPiArICAgIGNhc2UgQVJNX1NNQ0NDX0ZVTkNfTlVNKFBTQ0lfMF8y
X0ZOX0FGRklOSVRZX0lORk8pOgo+ICsgICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X2FmZmlu
aXR5X2luZm8pOwo+ICsgICAgICAgIGlmICggcHNjaV9tb2RlX2NoZWNrKGN1cnJlbnQtPmRvbWFp
biwgZmlkKSApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICByZWdpc3Rlcl90IHRhZmYgPSBn
ZXRfdXNlcl9yZWcocmVncywgMSk7Cj4gKyAgICAgICAgICAgIHVpbnQzMl90IGxhZmYgPSBnZXRf
dXNlcl9yZWcocmVncywyKTsKPiArICAgICAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDAsCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICBkb19wc2NpXzBfMl9hZmZpbml0eV9pbmZvKHRhZmYs
IGxhZmYpKTsKPiArICAgICAgICB9Cj4gKyAgICAgICAgcmV0dXJuIHRydWU7Cj4gKyAgICBjYXNl
IEFSTV9TTUNDQ19GVU5DX05VTShQU0NJXzBfMl9GTl9NSUdSQVRFKToKPiArICAgICAgICBwZXJm
Y19pbmNyKHZwc2NpX2NwdV9taWdyYXRlKTsKPiArICAgICAgICBpZiAoIHBzY2lfbW9kZV9jaGVj
ayhjdXJyZW50LT5kb21haW4sIGZpZCkgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgdWlu
dDMyX3QgdGNwdSA9IGdldF91c2VyX3JlZyhyZWdzLCAxKTsKPiArICAgICAgICAgICAgc2V0X3Vz
ZXJfcmVnKHJlZ3MsIDAsIGRvX3BzY2lfMF8yX21pZ3JhdGUodGNwdSkpOwo+ICsgICAgICAgIH0K
PiArICAgICAgICByZXR1cm4gdHJ1ZTsKPiArICAgIGNhc2UgQVJNX1NNQ0NDX0ZVTkNfQ0FMTF9D
T1VOVDoKPiArICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgMCwgU1NDX1NNQ0NDX0ZVTkNUSU9O
X0NPVU5UKTsKPiArICAgICAgICByZXR1cm4gdHJ1ZTsKPiArICAgIGNhc2UgQVJNX1NNQ0NDX0ZV
TkNfQ0FMTF9VSUQ6Cj4gKyAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDAsIFNTQ19TTUNDQ19V
SUQuYVswXSk7Cj4gKyAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDEsIFNTQ19TTUNDQ19VSUQu
YVsxXSk7Cj4gKyAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDIsIFNTQ19TTUNDQ19VSUQuYVsy
XSk7Cj4gKyAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDMsIFNTQ19TTUNDQ19VSUQuYVszXSk7
Cj4gKyAgICAgICAgcmV0dXJuIHRydWU7Cj4gKyAgICBjYXNlIEFSTV9TTUNDQ19GVU5DX0NBTExf
UkVWSVNJT046Cj4gKyAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDAsIFNTQ19TTUNDQ19NQUpP
Ul9SRVZJU0lPTik7Cj4gKyAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDEsIFNTQ19TTUNDQ19N
SU5PUl9SRVZJU0lPTik7Cj4gKyAgICAgICAgcmV0dXJuIHRydWU7Cj4gKyAgICB9Cj4gKyAgICBy
ZXR1cm4gZmFsc2U7Cj4gK30KPiArCj4gIC8qKgo+ICAgKiB2c21jX2hhbmRsZV9jYWxsKCkgLSBo
YW5kbGUgU01DL0hWQyBjYWxsIGFjY29yZGluZyB0byBBUk0gU01DQ0MKPiAgICovCj4gQEAgLTEw
NSw2ICsyMzUsMTIgQEAgaW50IHZzbWNfaGFuZGxlX2NhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MpCj4gICAgICBjYXNlIEFSTV9TTUNDQ19PV05FUl9IWVBFUlZJU09SOgo+ICAgICAgICAg
IGhhbmRsZWQgPSBoYW5kbGVfaHlwZXJ2aXNvcihyZWdzKTsKPiAgICAgICAgICBicmVhazsKPiAr
ICAgIGNhc2UgQVJNX1NNQ0NDX09XTkVSX0FSQ0g6Cj4gKyAgICAgICAgaGFuZGxlZCA9IGhhbmRs
ZV9hcmNoKHJlZ3MpOwo+ICsgICAgICAgIGJyZWFrOwo+ICsgICAgY2FzZSBBUk1fU01DQ0NfT1dO
RVJfU1RBTkRBUkQ6Cj4gKyAgICAgICAgaGFuZGxlZCA9IGhhbmRsZV9zc2MocmVncyk7Cj4gKyAg
ICAgICAgYnJlYWs7Cj4gICAgICB9Cj4gIAoKTklUOiBSZW1vdmUgZG91YmxlIHNwYWNlIGluIHRo
ZSBwYXRjaCB3aGVyZSBpdCB3YXMgaW50cm9kdWNlZAoKCj4gICAgICBpZiAoICFoYW5kbGVkICkK
PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJtL3NtYy5oIGIveGVuL2lu
Y2x1ZGUvcHVibGljL2FyY2gtYXJtL3NtYy5oCj4gaW5kZXggYWFjMjkyYS4uNmE1YTU1NiAxMDA2
NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0vc21jLmgKPiArKysgYi94ZW4v
aW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0vc21jLmgKPiBAQCAtNDIsNCArNDIsOSBAQCB0eXBlZGVm
IHN0cnVjdCB7Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4OWEsIDB4
Y2YsIDB4NzksIDB4ZDEsIFwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
MHg4ZCwgMHhkZSwgMHhlNiwgMHg2NykKPiAgCgpOSVQ6IFJlbW92ZSBkb3VibGUgc3BhY2UgaW4g
dGhlIHBhdGNoIHdoZXJlIGl0IHdhcyBpbnRyb2R1Y2VkCgoKPiArLyogU3RhbmRhcmQgU2Vydmlj
ZSBDYWxsIFVJRC4gUmFuZG9tbHkgZ2VuZXJhdGVkIHdpdGggM3JkIHBhcnR5IHRvb2wgKi8KPiAr
I2RlZmluZSBTU0NfU01DQ0NfVUlEIEFSTV9TTUNDQ19VSUQoMHhmODYzMzg2ZiwgMHg0YjM5LCAw
eDRjYmQsIFwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHg5MiwgMHgy
MCwgMHhjZSwgMHgxNiwgXAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAw
eDQxLCAweGU1LCAweDlmLCAweDZmKQoKTklUOiBwbGVhc2UgYWxpZ24gdGhlIFwKClRoZXNlIGFy
ZSBvbmx5IG1pbm9yIGlzc3Vlcy4gVGhlIHBhdGNoIGxvb2tzIHByZXR0eSBnb29kLgoKCj4gICNl
bmRpZgkvKiBfX1hFTl9QVUJMSUNfQVJDSF9BUk1fU01DX0hfXyAqLwo+IC0tIAo+IDIuNy40Cj4g
Cj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKPiBodHRwczov
L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 21:19:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 21: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 1dR3K9-0006Tj-Mo; Fri, 30 Jun 2017 21: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 <sstabellini@kernel.org>) id 1dR3K8-0006Td-6T
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 21:19:32 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 16/1D-03032-360C6595; Fri, 30 Jun 2017 21:19:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsVybKJssm7SgbB
 Ig5+HjS2WfFzM4sDocXT3b6YAxijWzLyk/IoE1ozGxjNsBaukKp6cfMzawDhPpIuRi0NIYAmT
 xIIbjxm7GDk5WAQcJN4sOsXWxcjBwSgQI/HghzVImFEgTGLy5SWsECXaEitOTGYCsdkEDCX+P
 tkEVi4BZC/5zAFiiggYSZxe7QJSwSxQJDF93kY2EFsYaHhfyx1mEJtTwFvi+JGj7CA2r4CXRO
 P6u2DThQROMEqceK4OYosK6Eoc+veHDaJGUOLkzCcsEDO1JJZP38YygVFgFpLULCSpBYxMqxj
 Vi1OLylKLdI30kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECw48BCHYwLvvrdIhR
 koNJSZR35bXQSCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvCv2hUUKCRalpqdWpGXmACMBJi3Bw
 aMkwnt6AVCat7ggMbc4Mx0idYpRUUqc9wlInwBIIqM0D64NFn2XGGWlhHkZgQ4R4ilILcrNLE
 GVf8UozsGoJMy7bj/QFJ7MvBK46a+AFjMBLRaeEQKyuCQRISXVwKj+xoJdeqZutOZ9s+xNkY9
 kVNbxKCRrHpjxyiN2odLcLJX5f3p685+yPzzl48PZMkf5REXw9m9KptMX2tjWHVrwVvnLy4KW
 V+kXompU5x283BP+5Ugw06nIKSFL8w1apiR9YI5xrOlat7/3zMU5s59+OZDa+duh+ZG01t7Sv
 4uXx76VbVaWOabEUpyRaKjFXFScCAAe2kriuQIAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1498857569!59205430!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 490 invoked from network); 30 Jun 2017 21:19:30 -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; 30 Jun 2017 21:19: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 7B0DB22BC9;
 Fri, 30 Jun 2017 21:19:28 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 7B0DB22BC9
Date: Fri, 30 Jun 2017 14:19:27 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
In-Reply-To: <1498148700-10758-5-git-send-email-volodymyr_babchuk@epam.com>
Message-ID: <alpine.DEB.2.10.1706301414450.2919@sstabellini-ThinkPad-X260>
References: <1497449445-23112-1-git-send-email-volodymyr_babchuk@epam.com>
 <1498148700-10758-1-git-send-email-volodymyr_babchuk@epam.com>
 <1498148700-10758-5-git-send-email-volodymyr_babchuk@epam.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>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 4/4] vsmc: psci: remove 64 bit mode 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>

T24gVGh1LCAyMiBKdW4gMjAxNywgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gUFNDSSBoYW5k
bGluZyBjb2RlIGhhZCBoZWxwZXIgcm91dGluZSB0aGF0IGNoZWNrZWQgY2FsbGluZyBjb252ZW50
aW9uLgo+IEl0IGRvZXMgbm90IG5lZWRlZCBhbnltb3JlLCBiZWNhdXNlOgo+IAo+ICAtIEdlbmVy
aWMgaGFuZGxlciBjaGVja3MgdGhhdCA2NCBiaXQgY2FsbHMgY2FuIGJlIG1hZGUgb25seSBieQo+
ICAgIDY0IGJpdCBndWVzdHMuCj4gCj4gIC0gU01DQ0MgcmVxdWlyZXMgdGhhdCA2NC1iaXQgaGFu
ZGxlciBzaG91bGQgc3VwcG9ydCBib3RoIDMyIGFuZCA2NCBiaXQKPiAgICBjYWxscyBldmVuIGlm
IHRoZXkgb3JpZ2luYXRlIGZyb20gNjQgYml0IGNhbGxlci4KPiAKPiBUaGlzIHBhdGNoIHJlbW92
ZXMgdGhhdCBleHRyYSBjaGVjay4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBWb2xvZHlteXIgQmFiY2h1
ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+Cj4gLS0tCj4gIHhlbi9hcmNoL2FybS92c21j
LmMgfCAxMyArLS0tLS0tLS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwg
MTIgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92c21jLmMgYi94
ZW4vYXJjaC9hcm0vdnNtYy5jCj4gaW5kZXggNWYxMGZkMS4uMTk4M2UwZSAxMDA2NDQKPiAtLS0g
YS94ZW4vYXJjaC9hcm0vdnNtYy5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3ZzbWMuYwo+IEBAIC05
OCwxMiArOTgsNiBAQCBzdGF0aWMgYm9vbCBoYW5kbGVfYXJjaChzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncykKPiAgICAgIHJldHVybiBmYWxzZTsKPiAgfQo+ICAKPiAtLyogaGVscGVyIGZ1bmN0
aW9uIGZvciBjaGVja2luZyBhcm0gbW9kZSAzMi82NCBiaXQgKi8KPiAtc3RhdGljIGlubGluZSBp
bnQgcHNjaV9tb2RlX2NoZWNrKHN0cnVjdCBkb21haW4gKmQsIHJlZ2lzdGVyX3QgZmlkKQo+IC17
Cj4gLSAgICAgICAgcmV0dXJuICEoIGlzXzY0Yml0X2RvbWFpbihkKV4oIChmaWQgJiBQU0NJXzBf
Ml82NEJJVCkgPj4gMzAgKSApOwo+IC19Cj4gLQo+ICAvKiBQU0NJIDIuMCBpbnRlcmZhY2UgKi8K
PiAgc3RhdGljIGJvb2wgaGFuZGxlX3NzYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiAg
ewo+IEBAIC0xMjUsOCArMTE5LDcgQEAgc3RhdGljIGJvb2wgaGFuZGxlX3NzYyhzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncykKPiAgICAgICAgICByZXR1cm4gdHJ1ZTsKPiAgICAgIGNhc2UgQVJN
X1NNQ0NDX0ZVTkNfTlVNKFBTQ0lfMF8yX0ZOX01JR1JBVEVfSU5GT19VUF9DUFUpOgo+ICAgICAg
ICAgIHBlcmZjX2luY3IodnBzY2lfbWlncmF0ZV9pbmZvX3VwX2NwdSk7Cj4gLSAgICAgICAgaWYg
KCBwc2NpX21vZGVfY2hlY2soY3VycmVudC0+ZG9tYWluLCBmaWQpICkKPiAtICAgICAgICAgICAg
c2V0X3VzZXJfcmVnKHJlZ3MsIDAsIGRvX3BzY2lfMF8yX21pZ3JhdGVfaW5mb191cF9jcHUoKSk7
Cj4gKyAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDAsIGRvX3BzY2lfMF8yX21pZ3JhdGVfaW5m
b191cF9jcHUoKSk7Cj4gICAgICAgICAgcmV0dXJuIHRydWU7Cj4gICAgICBjYXNlIEFSTV9TTUND
Q19GVU5DX05VTShQU0NJXzBfMl9GTl9TWVNURU1fT0ZGKToKPiAgICAgICAgICBwZXJmY19pbmNy
KHZwc2NpX3N5c3RlbV9vZmYpOwo+IEBAIC0xNDAsNyArMTMzLDYgQEAgc3RhdGljIGJvb2wgaGFu
ZGxlX3NzYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiAgICAgICAgICByZXR1cm4gdHJ1
ZTsKPiAgICAgIGNhc2UgQVJNX1NNQ0NDX0ZVTkNfTlVNKFBTQ0lfMF8yX0ZOX0NQVV9PTik6Cj4g
ICAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfb24pOwo+IC0gICAgICAgIGlmICggcHNjaV9t
b2RlX2NoZWNrKGN1cnJlbnQtPmRvbWFpbiwgZmlkKSApCgpJIHdvdWxkIHByZWZlciBpZiB0aGUg
YHJldHVybiB0cnVlJyB3YXMgd2l0aGluIHRoZSB7IH0gYmxvY2suIEJ1dCBhbnl3YXkKaXQncyBq
dXN0IGEgY29kZSBzdHlsZSBpc3N1ZSwgc286CgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKCj4gICAgICAgICAgewo+ICAgICAgICAgICAg
ICByZWdpc3Rlcl90IHZjcHVpZCA9IGdldF91c2VyX3JlZyhyZWdzLCAxKTsKPiAgICAgICAgICAg
ICAgcmVnaXN0ZXJfdCBlcG9pbnQgPSBnZXRfdXNlcl9yZWcocmVncywgMik7Cj4gQEAgLTE1MSw3
ICsxNDMsNiBAQCBzdGF0aWMgYm9vbCBoYW5kbGVfc3NjKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzKQo+ICAgICAgICAgIHJldHVybiB0cnVlOwo+ICAgICAgY2FzZSBBUk1fU01DQ0NfRlVOQ19O
VU0oUFNDSV8wXzJfRk5fQ1BVX1NVU1BFTkQpOgo+ICAgICAgICAgIHBlcmZjX2luY3IodnBzY2lf
Y3B1X3N1c3BlbmQpOwo+IC0gICAgICAgIGlmICggcHNjaV9tb2RlX2NoZWNrKGN1cnJlbnQtPmRv
bWFpbiwgZmlkKSApCj4gICAgICAgICAgewo+ICAgICAgICAgICAgICB1aW50MzJfdCBwc3RhdGUg
PSBnZXRfdXNlcl9yZWcocmVncywgMSk7Cj4gICAgICAgICAgICAgIHJlZ2lzdGVyX3QgZXBvaW50
ID0gZ2V0X3VzZXJfcmVnKHJlZ3MsIDIpOwo+IEBAIC0xNjIsNyArMTUzLDYgQEAgc3RhdGljIGJv
b2wgaGFuZGxlX3NzYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiAgICAgICAgICByZXR1
cm4gdHJ1ZTsKPiAgICAgIGNhc2UgQVJNX1NNQ0NDX0ZVTkNfTlVNKFBTQ0lfMF8yX0ZOX0FGRklO
SVRZX0lORk8pOgo+ICAgICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X2FmZmluaXR5X2luZm8p
Owo+IC0gICAgICAgIGlmICggcHNjaV9tb2RlX2NoZWNrKGN1cnJlbnQtPmRvbWFpbiwgZmlkKSAp
Cj4gICAgICAgICAgewo+ICAgICAgICAgICAgICByZWdpc3Rlcl90IHRhZmYgPSBnZXRfdXNlcl9y
ZWcocmVncywgMSk7Cj4gICAgICAgICAgICAgIHVpbnQzMl90IGxhZmYgPSBnZXRfdXNlcl9yZWco
cmVncywyKTsKPiBAQCAtMTcyLDcgKzE2Miw2IEBAIHN0YXRpYyBib29sIGhhbmRsZV9zc2Moc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gICAgICAgICAgcmV0dXJuIHRydWU7Cj4gICAgICBj
YXNlIEFSTV9TTUNDQ19GVU5DX05VTShQU0NJXzBfMl9GTl9NSUdSQVRFKToKPiAgICAgICAgICBw
ZXJmY19pbmNyKHZwc2NpX2NwdV9taWdyYXRlKTsKPiAtICAgICAgICBpZiAoIHBzY2lfbW9kZV9j
aGVjayhjdXJyZW50LT5kb21haW4sIGZpZCkgKQo+ICAgICAgICAgIHsKPiAgICAgICAgICAgICAg
dWludDMyX3QgdGNwdSA9IGdldF91c2VyX3JlZyhyZWdzLCAxKTsKPiAgICAgICAgICAgICAgc2V0
X3VzZXJfcmVnKHJlZ3MsIDAsIGRvX3BzY2lfMF8yX21pZ3JhdGUodGNwdSkpOwo+IC0tIAo+IDIu
Ny40Cj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 21:20:38 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 21: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 1dR3LB-0006zL-0R; Fri, 30 Jun 2017 21:20:37 +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 1dR3L9-0006zD-Is
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 21:20:35 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 7D/3D-03937-2A0C6595; Fri, 30 Jun 2017 21:20:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsVybKJssu6iA2G
 RBrtm81ss+biYxYHR4+ju30wBjFGsmXlJ+RUJrBmnPjYxF8wUqljXt4K9gXEtbxcjF4eQwBIm
 ibev57F1MXJysAg4SMz8fZSxi5GDg1EgRuLBD2uQMKNAmMTky0tYQcIsAtoSS1ZXgoTZBAwl/
 j7ZxAYSlgCyl3zmAAmLCGhKvL72gxXEZhYokli24g3YQGGBEIn1JxJAwpwCgRJvFy5nArF5Bb
 wkfj3fxQ5xzBtGiS2vV4IdIyqgK3Ho3x82iCJBiZMzn7BAzPSRuP9+BdsERoFZSFKzkKQgbHW
 JA58uMkLY8hLbrq9iXcDIsopRvTi1qCy1SNdSL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalY
 Lzk/dxMjMFwZgGAH491NAYcYJTmYlER5V14LjRTiS8pPqcxILM6ILyrNSS0+xCjDwaEkwbthf
 1ikkGBRanpqRVpmDjByYNISHDxKIrynFwCleYsLEnOLM9MhUqcYdTk2rF7/hUmIJS8/L1VKnP
 cjyAwBkKKM0jy4EbAovsQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3nUgU3gy80rgNr0COoI
 J6AjhGSEgR5QkIqSkGhgZX4rsOH6oYkrsrhUVnyOKfj65Wmvy3anNRflT5wMp8w955hPZN6pP
 XPzp8mnLni1PZutJLf0dkp3V/7Sy8938SdvTeA7dTHKvbt+6Yetfbu3Vzh9sZmkWPcwMmG1ns
 Mflg0yvY+TGgu/Cf1Uarfq4j8X0T732Pnb2gj8T2Hfa6K069nuOmNFcJZbijERDLeai4kQAlf
 tJit0CAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1498857633!65295535!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15881 invoked from network); 30 Jun 2017 21:20: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; 30 Jun 2017 21:20: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 3ADE022BC9;
 Fri, 30 Jun 2017 21:20:32 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 3ADE022BC9
Date: Fri, 30 Jun 2017 14:20:31 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@gmail.com>
In-Reply-To: <CAF3u54BTWT_AVuAPPh4zSr+rCvO6U93iHEwp0ceW74rZ5ZfNRA@mail.gmail.com>
Message-ID: <alpine.DEB.2.10.1706301420190.2919@sstabellini-ThinkPad-X260>
References: <20170630155431.23824-1-julien.grall@arm.com>
 <20170630155431.23824-17-julien.grall@arm.com>
 <alpine.DEB.2.10.1706301311020.2919@sstabellini-ThinkPad-X260>
 <CAF3u54BTWT_AVuAPPh4zSr+rCvO6U93iHEwp0ceW74rZ5ZfNRA@mail.gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-573030366-1498857632=:2919"
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 16/16] xen/arm: lpae: Switch from bool_t
 to 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>
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-573030366-1498857632=:2919
Content-Type: TEXT/PLAIN; charset=UTF-8
Content-Transfer-Encoding: 8BIT

On Fri, 30 Jun 2017, Julien Grall wrote:
> On Fri, 30 Jun 2017, 21:12 Stefano Stabellini, <sstabellini@kernel.org> wrote:
>       On Fri, 30 Jun 2017, Julien Grall wrote:
>       > We are phasing out the use of bool_t in the hypervisor code.
> 
>       This is missing your signed-off-by.
> 
>       Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
> 
> 
> Doh.
> 
> Signed-off-by: Julien Grall <julien.grall@arm.com>
> 
> Shall I resend the patch?

No, I can fix this.

> 
>       > ---
>       >     Changes in v3:
>       >         - Patch added
>       > ---
>       >  xen/include/asm-arm/lpae.h | 6 +++---
>       >  1 file changed, 3 insertions(+), 3 deletions(-)
>       >
>       > diff --git a/xen/include/asm-arm/lpae.h b/xen/include/asm-arm/lpae.h
>       > index 6fbf7c606c..a62b118630 100644
>       > --- a/xen/include/asm-arm/lpae.h
>       > +++ b/xen/include/asm-arm/lpae.h
>       > @@ -126,7 +126,7 @@ typedef union {
>       >      lpae_walk_t walk;
>       >  } lpae_t;
>       >
>       > -static inline bool_t lpae_valid(lpae_t pte)
>       > +static inline bool lpae_valid(lpae_t pte)
>       >  {
>       >      return pte.walk.valid;
>       >  }
>       > @@ -136,12 +136,12 @@ static inline bool_t lpae_valid(lpae_t pte)
>       >   * the table bit and therefore these would return the opposite to what
>       >   * you would expect.
>       >   */
>       > -static inline bool_t lpae_table(lpae_t pte)
>       > +static inline bool lpae_table(lpae_t pte)
>       >  {
>       >      return lpae_valid(pte) && pte.walk.table;
>       >  }
>       >
>       > -static inline bool_t lpae_mapping(lpae_t pte)
>       > +static inline bool lpae_mapping(lpae_t pte)
>       >  {
>       >      return lpae_valid(pte) && !pte.walk.table;
>       >  }
>       > --
>       > 2.11.0
>       >
> 
>       _______________________________________________
>       Xen-devel mailing list
>       Xen-devel@lists.xen.org
>       https://lists.xen.org/xen-devel
> 
> 
> 
--8323329-573030366-1498857632=:2919
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--8323329-573030366-1498857632=:2919--


From xen-devel-bounces@lists.xen.org Fri Jun 30 21:45:43 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 21: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 1dR3jA-0008Oh-1D; Fri, 30 Jun 2017 21:45: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=34708f25f=citrix-osstest@xenproject.org>)
 id 1dR3j9-0008OJ-1p
 for xen-devel@lists.xensource.com; Fri, 30 Jun 2017 21:45:23 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 4B/F0-01729-276C6595; Fri, 30 Jun 2017 21:45:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLIsWRWlGSWpSXmKPExsXitHSDvW7hsbB
 Ig62P5C3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa0bfvKksBfvDKvqO7GFsYJxr0sXIySEh4C/x
 sGcmC4TtIfFyyn5WEFtEwFliwofbbCA2r4CexI9fD5hBbGGBOIlt704B1XAB1bfIS/RMesUK0
 ewucf/lNEYY+8um6WBxNqChE3smgi1gEVCV2PftIdggIQEtiaWLVzJBLBCUODnzCVgNs4CExM
 EXL5gh5lhKrJ98l3UCI98sJGWzkJQtYGRaxahenFpUllqka66XVJSZnlGSm5iZo2toYKqXm1p
 cnJiempOYVKyXnJ+7iREYVAxAsIPx2GTnQ4ySHExKorwrr4VGCvEl5adUZiQWZ8QXleakFh9i
 lOHgUJLgDT4aFikkWJSanlqRlpkDDG+YtAQHj5II7+kFQGne4oLE3OLMdIjUKUZdjg2r139hE
 mLJy89LlRLntQGZIQBSlFGaBzcCFmuXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMx7FGQKT2
 ZeCdymV0BHMAEdITwjBOSIkkSElFQDI0c1h80be6m6/kXXlt50U5KNfG42xWzrudcnn4iU2P6
 YZBMTr7PEJPm80ee1hiwnOL12N8pXLo1z8K64Ilb2vdSBe9nU34zhkbzGDiuq4xc/yXK6ejpN
 2fRXqVmk+1Jd3ZkTJc5ee3P45vkII7Ov7/b2KylkrtrsM+/br2Pqi/9UuZR6lP5/rMRSnJFoq
 MVcVJwIAPud3pawAgAA
X-Env-Sender: prvs=34708f25f=citrix-osstest@xenproject.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1498859119!100700690!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51018 invoked from network); 30 Jun 2017 21:45:21 -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;
 30 Jun 2017 21:45:21 -0000
X-IronPort-AV: E=Sophos;i="5.40,288,1496102400"; d="scan'208";a="438530861"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02SJC01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-71617-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3-vcpus1:guest-start/win.repeat:fail:allowable
 qemu-mainline:test-amd64-i386-xl-qemuu-winxpsp3:guest-start/win.repeat:fail:allowable
 qemu-mainline:build-armhf-libvirt:libvirt-build:fail:allowable
 qemu-mainline:build-i386-libvirt:libvirt-build:fail:allowable
 qemu-mainline:build-amd64-libvirt:libvirt-build:fail:allowable
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:allowable
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-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:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair: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-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-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-midway:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-midway:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
X-Osstest-Versions-This: qemuu=577caa2672ccde7352fda3ef17e44993de862f0e
X-Osstest-Versions-That: qemuu=931892e8a691a8a4151cc5fe1e13c14294bb28fb
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 30 Jun 2017 22:45:17 +0100
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02SJC01.citrite.net
Subject: [Xen-devel] [qemu-mainline baseline-only test] 71617: 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
MTYxNyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUu
bmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzE2MTcvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAo
bm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW54cHNwMy12Y3B1czEg
MTcgZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIGJsb2NrZWQgaW4gNzE2MDYKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW54cHNwMyAxNyBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwg
YmxvY2tlZCBpbiA3MTYwNgogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgNSBsaWJ2aXJ0
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgICBsaWtlIDcxNjA2CiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICA1IGxpYnZpcnQtYnVpbGQgICAgICAgICAgICAgICAgZmFpbCAgIGxpa2Ug
NzE2MDYKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDUgbGlidmlydC1idWlsZCAgICAg
ICAgICAgICAgICBmYWlsICAgbGlrZSA3MTYwNgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0IDE1IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDcxNjA2CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1zdG9wICAgICAgICAgICAg
ICBmYWlsIGxpa2UgNzE2MDYKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBu
b3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2so
MSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtcnRkcyAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
NjQtYXJtNjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAg
ICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAg
ICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBicm9rZW4gbmV2ZXIgcGFzcwogYnVp
bGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAg
IGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAzIGNhcHR1
cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBhc3MKIGJ1aWxkLWFybTY0ICAg
ICAgICAgICAgICAgICAgIDMgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9rZW4gbmV2
ZXIgcGFzcwogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgMyBjYXB0dXJlLWxvZ3MgICAg
ICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXhzbSAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDExIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTIgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE2IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0
ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgNTc3Y2FhMjY3MmNjZGU3MzUyZmRhM2VmMTdl
NDQ5OTNkZTg2MmYwZQpiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUgICAgICAgICAgICAgICAgOTMx
ODkyZThhNjkxYThhNDE1MWNjNWZlMWUxM2MxNDI5NGJiMjhmYgoKTGFzdCB0ZXN0IG9mIGJhc2lz
ICAgIDcxNjA2ICAyMDE3LTA2LTI3IDEwOjE1OjIxIFogICAgMyBkYXlzClRlc3Rpbmcgc2FtZSBz
aW5jZSAgICA3MTYxNyAgMjAxNy0wNi0zMCAwNDo0NDo0NyBaICAgIDAgZGF5cyAgICAxIGF0dGVt
cHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsYmVy
dG8gR2FyY2lhIDxiZXJ0b0BpZ2FsaWEuY29tPgogIEVkZ2FyIEUuIElnbGVzaWFzIDxlZGdhci5p
Z2xlc2lhc0B4aWxpbnguY29tPgogIEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CiAgS09O
UkFEIEZyZWRlcmljIDxmcmVkLmtvbnJhZEBncmVlbnNvY3MuY29tPgogIExhc3psbyBFcnNlayA8
bGVyc2VrQHJlZGhhdC5jb20+CiAgTWFub3MgUGl0c2lkaWFuYWtpcyA8ZWwxMzYzNUBtYWlsLm50
dWEuZ3I+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBQZXRlciBNYXlkZWxsIDxw
ZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgc29jaGluLmppYW5nIDxzb2NoaW4uamlhbmdAaHVh
d2VpLmNvbT4KICBTdGVmYW4gSGFqbm9jemkgPHN0ZWZhbmhhQHJlZGhhdC5jb20+CiAgU3RlcGhl
biBCYXRlcyA8c2JhdGVzQHJhaXRobGluLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
cm9rZW4gIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1h
cm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmgtaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1taWR3YXkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtYW1k
NjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
Y293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbnhwc3AzLXZjcHVzMSAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW54cHNwMyAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lueHBzcDMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNp
dHJpdGUubmV0CmxvZ3M6IC9ob21lL29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3Qv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL29zc3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2Uu
Y29tL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLXN0ZXAgYnVpbGQtYXJt
NjQteHNtIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0IGhvc3RzLWFsbG9j
YXRlCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGhvc3RzLWFsbG9jYXRlCmJyb2tlbi1z
dGVwIGJ1aWxkLWFybTY0LXhzbSBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtNjQg
Y2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybTY0LXB2b3BzIGNhcHR1cmUtbG9ncwoK
UHVzaCBub3QgYXBwbGljYWJsZS4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDExNjQg
bGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK

From xen-devel-bounces@lists.xen.org Fri Jun 30 21:48:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 21:48:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dR3m6-00006m-Ss; Fri, 30 Jun 2017 21:48: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 1dR3m5-00006O-7L
 for xen-devel@lists.xenproject.org; Fri, 30 Jun 2017 21:48:25 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 46/F7-01712-827C6595; Fri, 30 Jun 2017 21:48:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHIsWRWlGSWpSXmKPExsVybKJssq768bB
 Ig64ODYvvWyYzOTB6HP5whSWAMYo1My8pvyKBNePMf+WCe9YV+xrbWRoYuw27GLk4hASWMEm8
 vDmNqYuRk4NFwEFi74GvbF2MHByMAjESD35Yg4QZBcIkJl9ewgpRoi0x+cIeMJtNwFDi75NNY
 OUSQPaSzxwgYREBNYn2VTOZQcYzC+xklpi47icjSEJYIEri7+x1YKs4BQIlrkxpBbN5BbyAep
 eCzRQSCJD42LyaDcQWFdCVOPTvDxtEjaDEyZlPWEB2MQv4SBxsjwAJMwO1Tr+2jHkCo+AsJFW
 zEKpmIamCsNUlDm5/wAhhy0tsu76KFabm/uZ3jAsY2VYxahSnFpWlFukaGeglFWWmZ5TkJmbm
 6BoamOrlphYXJ6an5iQmFesl5+duYgSGfT0DA+MOxsbZfocYJTmYlER5V14LjRTiS8pPqcxIL
 M6ILyrNSS0+xCjDwaEkwXv6aFikkGBRanpqRVpmDjACYdISHDxKIrynFwCleYsLEnOLM9MhUq
 cYdTk2rF7/hUmIJS8/L1VKnPcsyAwBkKKM0jy4EbBkcIlRVkqYl5GBgUGIpyC1KDezBFX+FaM
 4B6OSMC/TMaApPJl5JXCbXgEdwQR0hPCMEJAjShIRUlINjHLdvDODuY+9aTUKvf5Hncl1x/y2
 tSmRXxyXzVRQ+/zg2PNqo+SssO7+ct7Sm0JlpRWnRbVCZ85jMjZ6sojtWumfdVMF6pY4rz3N1
 X+Rq8fIuOSw9t3GVxtKIx+Ir5WY5XV+UVJ5/rLPf5jXH58uaH/mJuPRI5mpDDni2/9PDpjyf/
 mvQyEXjZRYijMSDbWYi4oTAUP+M1sBAwAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1498859302!72454140!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16733 invoked from network); 30 Jun 2017 21:48:23 -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; 30 Jun 2017 21:48:23 -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 1C52B214AB;
 Fri, 30 Jun 2017 21:48:19 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 1C52B214AB
Date: Fri, 30 Jun 2017 14:48:18 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Zhongze Liu <blackskygg@gmail.com>
In-Reply-To: <CAHrd_joO-DWyK=x_piKC6Pfx2LY3HDLQGMUoRF4PFoauDSSiaA@mail.gmail.com>
Message-ID: <alpine.DEB.2.10.1706301424280.2919@sstabellini-ThinkPad-X260>
References: <CAHrd_joO-DWyK=x_piKC6Pfx2LY3HDLQGMUoRF4PFoauDSSiaA@mail.gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-708723196-1498858029=:2919"
Content-ID: <alpine.DEB.2.10.1706301427120.2919@sstabellini-ThinkPad-X260>
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>,
 zhongzeliu <zhongzeliu@hustunique.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [RFC] DOMCTL_memattrs_op : a new DOMCTL to play
 with stage-2 page 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>
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-708723196-1498858029=:2919
Content-Type: TEXT/PLAIN; CHARSET=UTF-8
Content-Transfer-Encoding: 8BIT
Content-ID: <alpine.DEB.2.10.1706301427121.2919@sstabellini-ThinkPad-X260>

On Sat, 1 Jul 2017, Zhongze Liu wrote:
> ********************************************************************************
>    DOMCTL_memattrs_op : a new DOMCTL to play with stage-2 page attributes
> 
>                                               Zhongze Liu <blackskygg@gmail.com>
> 
> ********************************************************************************
>   Motivation and Description
>   ~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> During the dicussion about the proposal "allow setting up shared memory areas
> between VMs from xl config file" (see [1]), it's getting clear that when we
> setup shared memory areas for VM communications from xl config file, we would
> appreciate the ability to control the permissions and some attributes of the
> shared memory pages: in the simplest the cases, regular cacheable RAM with read
                                      ^ of

> write permissions will be enough (For ARM, it would be p2m_ram_rw and MATTR_MEM,
> LPAE_SH_INNER). But there are also complicated cases where we might need deeper
> control over the permissions, cacheability and shareability of the shared RAM
> pages to meet some extra requirements (see [2]). And this could be done via
> playing with the stage-2 page tables, on both x86 and ARM.
> 
> So there comes to the need for a DOMCTL that can set the permissions and
> attributes (currently, only cacheability and shareability is in the plan) of a
> given RAM page in the stage-2 page talbes. The only related work can be seen so
                                      ^ tables


> far is DOMCTL_pin_mem_cacheattr (see [3]), which is for controlling the
> cacheability of pages and is x86 HVM only. There seems to be no arch-neutral
> DOMCTL interfaces that can meet our requirements.
> 
> That's why we need a new arch-neutral DOMCTL, which is tentatively called
> DOMCTL_mem_attrs_op in this proposal and would enable us to control the access
> permissions, cacheability and shareability (ARM only) attributes of RAM pages.
> 
> ********************************************************************************
>   Interface Specification
>   ~~~~~~~~~~~~~~~~~~~~~~~
> 
> A current draft of the interface looks like this:
> 
> /*
>  * Set access permissions, cacheability and shareability (ARM only) of a
>  * continuos range of normal memory (RAM) in the stage-2 page table.
>  */
> /* XEN_DOMCTL_memattrs_op */
> 
> /* set chacheability and shareability */
            ^ cacheability


> #define XEN_DOMCTL_MEMATTRS_OP_SET_CACHEATTRS  1
> /* set access permissions */
> #define XEN_DOMCTL_MEMATTRS_OP_SET_PERMISSIONS 2
> /* get chacheability and shareability */
            ^ cacheability

> #define XEN_DOMCTL_MEMATTRS_OP_GET_CACHEATTRS  1
> /* get access permissions */
> #define XEN_DOMCTL_MEMATTRS_OP_GET_PERMISSIONS 2
> 
> /* flags for XEN_DOMCTL_MEMATTRS_OP_SET_CACHEATTRS */
> /* chacheability flags, the values happen to be the same with those in
        ^ cacheability

>  * x86 PAT.  (See [4])
>  */
> /* uncacheable */
> #define XEN_DOMCTL_MEMATTRS_UC         0x00U
> /* write combine, x86 only */
> #define XEN_DOMCTL_MEMATTRS_CACHE_WC   0x01U
> /* write through */
> #define XEN_DOMCTL_MEMATTRS_CACHE_WT   0x04U
> /* write protect, x86 only */
> #define XEN_DOMCTL_MEMATTRS_CACHE_WP   0x05U
> /* write back */
> #define XEN_DOMCTL_MEMATTRS_CACHE_WB   0x06U
> /* strong uncacheable, x86 only*/
> #define XEN_DOMCTL_MEMATTRS_SUC        0x07U

On the ARM side, we are missing BUFFERABLE and WRITEALLOC. I don't know
how they map to these tags, which comes from the x86 world. Maybe we
should just add them separately as ARM only, like:

  /* bufferable, ARM only */
  #define XEN_DOMCTL_MEMATTRS_BUFFERABLE 0x08U
  /* write alloc, ARM only */
  #define XEN_DOMCTL_MEMATTRS_CACHE_WA   0x09U

Theoretically, we could say XEN_DOMCTL_MEMATTRS_UC means "BUFFERABLE" on
ARM and XEN_DOMCTL_MEMATTRS_SUC means "UNCACHED", because that's
actually what they correspond to I think. However using x86 names for
ARM caching attributes is very confusing and error prone. So I would
prefer introducing separate tags for ARM and x86. However, reusing
XEN_DOMCTL_MEMATTRS_UC, XEN_DOMCTL_MEMATTRS_CACHE_WT and
XEN_DOMCTL_MEMATTRS_CACHE_WB as Zhongze did in this proposal would be OK
for me.

Julien, what do you think?


> /* shareability flags (See [5]), arm only, the value is taken from
>  * asm-arm/page.h, but live in the second 8-bit.
>  */
> #define XEN_DOMCTL_MEMATTRS_SHAREABILITY_SHIFT 8
> #define XEN_DOMCTL_MEMATTRS_SH_NON_SHAREABLE (LPAE_SH_NON_SHAREABLE<<8)
> #define XEN_DOMCTL_MEMATTRS_SH_UNPREDICTALE  (LPAE_SH_UNPREDICTALE<<8)

We don't need UNPREDICTALE as a possible value :-)


> #define XEN_DOMCTL_MEMATTRS_SH_OUTER         (LPAE_SH_OUTER<<8)
> #define XEN_DOMCTL_MEMATTRS_SH_INNER         (LPAE_SH_INNER<<8)
> 
> /* flags for XEN_DOMCTL_MEMATTRS_OP_SET_PERMISSIONS */
> #define XEN_DOMCTL_MEMATTRS_ACCESS_N         0x00U
> #define XEN_DOMCTL_MEMATTRS_ACCESS_R         (0x01U<<0)
> #define XEN_DOMCTL_MEMATTRS_ACCESS_W         (0x01U<<1)
> #define XEN_DOMCTL_MEMATTRS_ACCESS_X         (0x01U<<2)
> #define XEN_DOMCTL_MEMATTRS_ACCESS_RW        \
> (XEN_DOMCTL_MEMATTRS_ACCESS_R|XEN_DOMCTL_MEMATTRS_ACCESS_W)
> #define XEN_DOMCTL_MEMATTRS_ACCESS_RX        \
> (XEN_DOMCTL_MEMATTRS_ACCESS_R|XEN_DOMCTL_MEMATTRS_ACCESS_X)
> #define XEN_DOMCTL_MEMATTRS_ACCESS_WX        \
> (XEN_DOMCTL_MEMATTRS_ACCESS_W|XEN_DOMCTL_MEMATTRS_ACCESS_X)
> #define XEN_DOMCTL_MEMATTRS_ACCESS_RWX        \
> (XEN_DOMCTL_MEMATTRS_ACCESS_RW|XEN_DOMCTL_MEMATTRS_ACCESS_X)
> 
> struct xen_domctl_memattrs_op {
>   int op;                 /* IN XEN_DOMCTL_MEMATTRS_OP_* */

uint32_t: we only use explicitly sized integers in hypercalls


>   xen_pfn_t first_gfn;    /* IN first page in range */
>   uint32_t nr_gfns;       /* IN number of pages in range */
> 
>   XEN_GUEST_HANDLE(uint32_t) attrs;  /* IN/OUT per-page attrs */

XEN_GUEST_HANDLE is used for pointers in struct (typically for arrays).
In this case, I don't think we need a pointer, we could just have a
single uint32_t to specify the permissions and attributes for all the
pages in the range.


>   XEN_GUEST_HANDLE(int) errs;   /* OUT Per gfn error code */

I am not sure we need a pointer for the errors either. We could have a
single integer to express the error number and the page that caused it.


> }
> 
> 
>   Notes
>   ~~~~~
> Since neither x86 nor arm support all the cache/share flags above, the
> function will return an err if the one or more flags given by the caller are
> not supported.
> 
> 
> ********************************************************************************
>   References
>   ~~~~~~~~~~
> [1] [RFC]Proposal to allow setting up shared memory areas between VMs
> from xl config file
>     v2: https://lists.xen.org/archives/html/xen-devel/2017-06/msg02256.html
>     v1: https://lists.xen.org/archives/html/xen-devel/2017-05/msg01288.html
> [2] https://lists.xen.org/archives/html/xen-devel/2017-06/msg02918.html
> [3] http://xenbits.xen.org/hg/staging/xen-unstable.hg/file/fe6c71e5586b/xen/include/public/domctl.h#l621
> [4] Intel® 64 and IA-32 Architectures Software Developer’s Manual,
> Volume 3, 11.3
> [5] ARM® Architecture Reference Manual - ARMv8, for ARMv8-A
> architecture profile(Issue B.a), B2.7.1
> 
--8323329-708723196-1498858029=:2919
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--8323329-708723196-1498858029=:2919--


From xen-devel-bounces@lists.xen.org Fri Jun 30 21:48:29 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 21:48:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xen.org>)
	id 1dR3m6-00006b-LR; Fri, 30 Jun 2017 21:48: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 1dR3m5-00006P-77
 for xen-devel@lists.xen.org; Fri, 30 Jun 2017 21:48:25 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 79/AC-02184-827C6595; Fri, 30 Jun 2017 21:48:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHIsWRWlGSWpSXmKPExsVybKJssq768bB
 Ig+9T1C2WfFzM4sDocXT3b6YAxijWzLyk/IoE1owz/5UL7llX7GtsZ2lg7DbsYuTiEBJYwiTx
 8uY0pi5GTg4WAQeJvQe+snUxcnAwCsRIPPhhDRJmFAiTmHx5CStEibbE5At7wGw2AUOJv082g
 ZVLANlLPnOAhEUE1CTaV81kBhnPLLCTWWLiup+MIAlhgSiJv7PXga3iFAiUuDKlFczmFfAC6l
 0KNlNIIEDiY/NqNhBbVEBX4tC/P2wQNYISJ2c+YQHZxSzgI3GwPQIkzAzUOv3aMuYJjIKzkFT
 NQqiahaQKwlaXOLj9ASOELS+x7foqVpia+5vfMS5gZFvFqFGcWlSWWqRraKaXVJSZnlGSm5iZ
 o2toYKqXm1pcnJiempOYVKyXnJ+7iREY9gxAsIPx/GnPQ4ySHExKorwrr4VGCvEl5adUZiQWZ
 8QXleakFh9ilOHgUJLgPX00LFJIsCg1PbUiLTMHGIEwaQkOHiUR3tMLgNK8xQWJucWZ6RCpU4
 y6HBtWr//CJMSSl5+XKiXOexZkhgBIUUZpHtwIWDK4xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5
 GJWFepmNAU3gy80rgNr0COoIJ6AjhGSEgR5QkIqSkGhhjPEPKlr4Wqs3zf7RPse/mj+kumzgn
 KgoeK1p6d//qtxInzZbe+HtuiovPdI5MpR9v9/ryLAxW8HC4F9P+VFhyh8OqzWq17hLLpDTLY
 v1yfx8Li1N+GPdWnv1lUYdr/5H6zZ/3Lj5dxVGe3RCRYttYK39ZTEvsytqDb96dLzzxc+XDyx
 nVnv5KLMUZiYZazEXFiQCsteJrAQMAAA==
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1498859302!100761761!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.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21252 invoked from network); 30 Jun 2017 21:48:23 -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; 30 Jun 2017 21:48:23 -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 1C52B214AB;
 Fri, 30 Jun 2017 21:48:19 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 1C52B214AB
Date: Fri, 30 Jun 2017 14:48:18 -0700 (PDT)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Zhongze Liu <blackskygg@gmail.com>
In-Reply-To: <CAHrd_joO-DWyK=x_piKC6Pfx2LY3HDLQGMUoRF4PFoauDSSiaA@mail.gmail.com>
Message-ID: <alpine.DEB.2.10.1706301424280.2919@sstabellini-ThinkPad-X260>
References: <CAHrd_joO-DWyK=x_piKC6Pfx2LY3HDLQGMUoRF4PFoauDSSiaA@mail.gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-708723196-1498858029=:2919"
Content-ID: <alpine.DEB.2.10.1706301427120.2919@sstabellini-ThinkPad-X260>
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>,
 zhongzeliu <zhongzeliu@hustunique.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [RFC] DOMCTL_memattrs_op : a new DOMCTL to play
 with stage-2 page 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>
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-708723196-1498858029=:2919
Content-Type: TEXT/PLAIN; CHARSET=UTF-8
Content-Transfer-Encoding: 8BIT
Content-ID: <alpine.DEB.2.10.1706301427121.2919@sstabellini-ThinkPad-X260>

On Sat, 1 Jul 2017, Zhongze Liu wrote:
> ********************************************************************************
>    DOMCTL_memattrs_op : a new DOMCTL to play with stage-2 page attributes
> 
>                                               Zhongze Liu <blackskygg@gmail.com>
> 
> ********************************************************************************
>   Motivation and Description
>   ~~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> During the dicussion about the proposal "allow setting up shared memory areas
> between VMs from xl config file" (see [1]), it's getting clear that when we
> setup shared memory areas for VM communications from xl config file, we would
> appreciate the ability to control the permissions and some attributes of the
> shared memory pages: in the simplest the cases, regular cacheable RAM with read
                                      ^ of

> write permissions will be enough (For ARM, it would be p2m_ram_rw and MATTR_MEM,
> LPAE_SH_INNER). But there are also complicated cases where we might need deeper
> control over the permissions, cacheability and shareability of the shared RAM
> pages to meet some extra requirements (see [2]). And this could be done via
> playing with the stage-2 page tables, on both x86 and ARM.
> 
> So there comes to the need for a DOMCTL that can set the permissions and
> attributes (currently, only cacheability and shareability is in the plan) of a
> given RAM page in the stage-2 page talbes. The only related work can be seen so
                                      ^ tables


> far is DOMCTL_pin_mem_cacheattr (see [3]), which is for controlling the
> cacheability of pages and is x86 HVM only. There seems to be no arch-neutral
> DOMCTL interfaces that can meet our requirements.
> 
> That's why we need a new arch-neutral DOMCTL, which is tentatively called
> DOMCTL_mem_attrs_op in this proposal and would enable us to control the access
> permissions, cacheability and shareability (ARM only) attributes of RAM pages.
> 
> ********************************************************************************
>   Interface Specification
>   ~~~~~~~~~~~~~~~~~~~~~~~
> 
> A current draft of the interface looks like this:
> 
> /*
>  * Set access permissions, cacheability and shareability (ARM only) of a
>  * continuos range of normal memory (RAM) in the stage-2 page table.
>  */
> /* XEN_DOMCTL_memattrs_op */
> 
> /* set chacheability and shareability */
            ^ cacheability


> #define XEN_DOMCTL_MEMATTRS_OP_SET_CACHEATTRS  1
> /* set access permissions */
> #define XEN_DOMCTL_MEMATTRS_OP_SET_PERMISSIONS 2
> /* get chacheability and shareability */
            ^ cacheability

> #define XEN_DOMCTL_MEMATTRS_OP_GET_CACHEATTRS  1
> /* get access permissions */
> #define XEN_DOMCTL_MEMATTRS_OP_GET_PERMISSIONS 2
> 
> /* flags for XEN_DOMCTL_MEMATTRS_OP_SET_CACHEATTRS */
> /* chacheability flags, the values happen to be the same with those in
        ^ cacheability

>  * x86 PAT.  (See [4])
>  */
> /* uncacheable */
> #define XEN_DOMCTL_MEMATTRS_UC         0x00U
> /* write combine, x86 only */
> #define XEN_DOMCTL_MEMATTRS_CACHE_WC   0x01U
> /* write through */
> #define XEN_DOMCTL_MEMATTRS_CACHE_WT   0x04U
> /* write protect, x86 only */
> #define XEN_DOMCTL_MEMATTRS_CACHE_WP   0x05U
> /* write back */
> #define XEN_DOMCTL_MEMATTRS_CACHE_WB   0x06U
> /* strong uncacheable, x86 only*/
> #define XEN_DOMCTL_MEMATTRS_SUC        0x07U

On the ARM side, we are missing BUFFERABLE and WRITEALLOC. I don't know
how they map to these tags, which comes from the x86 world. Maybe we
should just add them separately as ARM only, like:

  /* bufferable, ARM only */
  #define XEN_DOMCTL_MEMATTRS_BUFFERABLE 0x08U
  /* write alloc, ARM only */
  #define XEN_DOMCTL_MEMATTRS_CACHE_WA   0x09U

Theoretically, we could say XEN_DOMCTL_MEMATTRS_UC means "BUFFERABLE" on
ARM and XEN_DOMCTL_MEMATTRS_SUC means "UNCACHED", because that's
actually what they correspond to I think. However using x86 names for
ARM caching attributes is very confusing and error prone. So I would
prefer introducing separate tags for ARM and x86. However, reusing
XEN_DOMCTL_MEMATTRS_UC, XEN_DOMCTL_MEMATTRS_CACHE_WT and
XEN_DOMCTL_MEMATTRS_CACHE_WB as Zhongze did in this proposal would be OK
for me.

Julien, what do you think?


> /* shareability flags (See [5]), arm only, the value is taken from
>  * asm-arm/page.h, but live in the second 8-bit.
>  */
> #define XEN_DOMCTL_MEMATTRS_SHAREABILITY_SHIFT 8
> #define XEN_DOMCTL_MEMATTRS_SH_NON_SHAREABLE (LPAE_SH_NON_SHAREABLE<<8)
> #define XEN_DOMCTL_MEMATTRS_SH_UNPREDICTALE  (LPAE_SH_UNPREDICTALE<<8)

We don't need UNPREDICTALE as a possible value :-)


> #define XEN_DOMCTL_MEMATTRS_SH_OUTER         (LPAE_SH_OUTER<<8)
> #define XEN_DOMCTL_MEMATTRS_SH_INNER         (LPAE_SH_INNER<<8)
> 
> /* flags for XEN_DOMCTL_MEMATTRS_OP_SET_PERMISSIONS */
> #define XEN_DOMCTL_MEMATTRS_ACCESS_N         0x00U
> #define XEN_DOMCTL_MEMATTRS_ACCESS_R         (0x01U<<0)
> #define XEN_DOMCTL_MEMATTRS_ACCESS_W         (0x01U<<1)
> #define XEN_DOMCTL_MEMATTRS_ACCESS_X         (0x01U<<2)
> #define XEN_DOMCTL_MEMATTRS_ACCESS_RW        \
> (XEN_DOMCTL_MEMATTRS_ACCESS_R|XEN_DOMCTL_MEMATTRS_ACCESS_W)
> #define XEN_DOMCTL_MEMATTRS_ACCESS_RX        \
> (XEN_DOMCTL_MEMATTRS_ACCESS_R|XEN_DOMCTL_MEMATTRS_ACCESS_X)
> #define XEN_DOMCTL_MEMATTRS_ACCESS_WX        \
> (XEN_DOMCTL_MEMATTRS_ACCESS_W|XEN_DOMCTL_MEMATTRS_ACCESS_X)
> #define XEN_DOMCTL_MEMATTRS_ACCESS_RWX        \
> (XEN_DOMCTL_MEMATTRS_ACCESS_RW|XEN_DOMCTL_MEMATTRS_ACCESS_X)
> 
> struct xen_domctl_memattrs_op {
>   int op;                 /* IN XEN_DOMCTL_MEMATTRS_OP_* */

uint32_t: we only use explicitly sized integers in hypercalls


>   xen_pfn_t first_gfn;    /* IN first page in range */
>   uint32_t nr_gfns;       /* IN number of pages in range */
> 
>   XEN_GUEST_HANDLE(uint32_t) attrs;  /* IN/OUT per-page attrs */

XEN_GUEST_HANDLE is used for pointers in struct (typically for arrays).
In this case, I don't think we need a pointer, we could just have a
single uint32_t to specify the permissions and attributes for all the
pages in the range.


>   XEN_GUEST_HANDLE(int) errs;   /* OUT Per gfn error code */

I am not sure we need a pointer for the errors either. We could have a
single integer to express the error number and the page that caused it.


> }
> 
> 
>   Notes
>   ~~~~~
> Since neither x86 nor arm support all the cache/share flags above, the
> function will return an err if the one or more flags given by the caller are
> not supported.
> 
> 
> ********************************************************************************
>   References
>   ~~~~~~~~~~
> [1] [RFC]Proposal to allow setting up shared memory areas between VMs
> from xl config file
>     v2: https://lists.xen.org/archives/html/xen-devel/2017-06/msg02256.html
>     v1: https://lists.xen.org/archives/html/xen-devel/2017-05/msg01288.html
> [2] https://lists.xen.org/archives/html/xen-devel/2017-06/msg02918.html
> [3] http://xenbits.xen.org/hg/staging/xen-unstable.hg/file/fe6c71e5586b/xen/include/public/domctl.h#l621
> [4] Intel® 64 and IA-32 Architectures Software Developer’s Manual,
> Volume 3, 11.3
> [5] ARM® Architecture Reference Manual - ARMv8, for ARMv8-A
> architecture profile(Issue B.a), B2.7.1
> 
--8323329-708723196-1498858029=:2919
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v
cmcveGVuLWRldmVsCg==

--8323329-708723196-1498858029=:2919--


From xen-devel-bounces@lists.xen.org Fri Jun 30 22:57:48 2017
Return-path: <xen-devel-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 22:57: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 1dR4qs-0004Rh-Q3; Fri, 30 Jun 2017 22:57: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 1dR4qr-0004RV-2L
 for xen-devel@lists.xensource.com; Fri, 30 Jun 2017 22:57:25 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 AA/12-03044-457D6595; Fri, 30 Jun 2017 22:57:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVTf4eli
 kwcOVshYrHv9msbg35T27A5PH4Q9XWDy29+1iD2CKYs3MS8qvSGDNOLmOq+CKWcXEs//YGxh3
 63YxcnIICfxllFi1vQDCfswoce92ahcjF5C9jVHiy7zljCAJEQFnia9n5rKD2LwC+hL7bmxgA
 7GFBYIkZt88xg7SICHwhEnizpytTCAJCQFPif1fHsDZzy8cAGpg52ATsJI4JAYSZRFQlTg7dx
 LbBEbuBYwMqxjVi1OLylKLdE30kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECvc0
 ABDsYuy/7H2KU5GBSEuVdeS00UogvKT+lMiOxOCO+qDQntfgQowwHh5IEr+61sEghwaLU9NSK
 tMwcYNjBpCU4eJREeKecAUrzFhck5hZnpkOkTjHqcmxYvf4LkxBLXn5eqpQ4LwvIDAGQoozSP
 LgRsBi4xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWFe2StAU3gy80rgNr0COoIJ6AjhGSEgR5
 QkIqSkGhhPx6hGbPSyKNAJ2/1IuycydLUw3y6NB3HyBtfdz/7aF1Wl5/Vz76Ophs7fTLgKopY
 31Z3sURN+WXzplYJnr12+0KT7bpKJc6xPSPZXP+jsnvbJ719Wpk+ryj4Dv9yzIusz5oiUHePe
 HSWy9FljV8hu4ebML3NXvgtl//j65drew2FZ/8tMNiixFGckGmoxFxUnAgBDW+C5fAIAAA==
X-Env-Sender: osstest-admin@xenproject.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1498863442!71033496!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39662 invoked from network); 30 Jun 2017 22:57:23 -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; 30 Jun 2017 22:57: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 1dR4ql-00073z-3o; Fri, 30 Jun 2017 22:57:19 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1dR4qf-0003kh-Mr; Fri, 30 Jun 2017 22:57:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.80) (envelope-from <osstest-admin@xenproject.org>)
 id 1dR4qf-0000bT-IO; Fri, 30 Jun 2017 22:57:13 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-111241-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=4f671de7f8970831fcf132d6ec63aa637ed51f22
X-Osstest-Versions-That: xen=c2ce38d3adda75215d53cb930ac23abaa668f4fe
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 30 Jun 2017 22:57:13 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 111241: 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>

ZmxpZ2h0IDExMTI0MSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExMTI0MS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDRmNjcxZGU3Zjg5NzA4
MzFmY2YxMzJkNmVjNjNhYTYzN2VkNTFmMjIKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIGMyY2UzOGQzYWRkYTc1MjE1ZDUzY2I5MzBhYzIzYWJhYTY2OGY0ZmUKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDExMTIzNyAgMjAxNy0wNi0zMCAxODowMjowMSBaICAgIDAgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMTEyNDEgIDIwMTctMDYtMzAgMjE6MDI6MTYgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIEtvbnJhZCBSemVz
enV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKKyBicmFu
Y2g9eGVuLXVuc3RhYmxlLXNtb2tlCisgcmV2aXNpb249NGY2NzFkZTdmODk3MDgzMWZjZjEzMmQ2
ZWM2M2FhNjM3ZWQ1MWYyMgorIC4gLi9jcmktbG9jay1yZXBvcworKyAuIC4vY3JpLWNvbW1vbgor
KysgLiAuL2NyaS1nZXRjb25maWcKKysrIHVtYXNrIDAwMgorKysgZ2V0cmVwb3MKKysrKyBnZXRj
b25maWcgUmVwb3MKKysrKyBwZXJsIC1lICcKICAgICAgICAgICAgICAgIHVzZSBPc3N0ZXN0Owog
ICAgICAgICAgICAgICAgcmVhZGdsb2JhbGNvbmZpZygpOwogICAgICAgICAgICAgICAgcHJpbnQg
JGN7IlJlcG9zIn0gb3IgZGllICQhOwogICAgICAgICcKKysrIGxvY2FsIHJlcG9zPS9ob21lL29z
c3Rlc3QvcmVwb3MKKysrICdbJyAteiAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgJ1snICch
JyAtZCAvaG9tZS9vc3N0ZXN0L3JlcG9zICddJworKysgZWNobyAvaG9tZS9vc3N0ZXN0L3JlcG9z
CisrIHJlcG9zPS9ob21lL29zc3Rlc3QvcmVwb3MKKysgcmVwb3NfbG9jaz0vaG9tZS9vc3N0ZXN0
L3JlcG9zL2xvY2sKKysgJ1snIHggJyE9JyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICddJwor
KyBPU1NURVNUX1JFUE9TX0xPQ0tfTE9DS0VEPS9ob21lL29zc3Rlc3QvcmVwb3MvbG9jaworKyBl
eGVjIHdpdGgtbG9jay1leCAtdyAvaG9tZS9vc3N0ZXN0L3JlcG9zL2xvY2sgLi9hcC1wdXNoIHhl
bi11bnN0YWJsZS1zbW9rZSA0ZjY3MWRlN2Y4OTcwODMxZmNmMTMyZDZlYzYzYWE2MzdlZDUxZjIy
CisgYnJhbmNoPXhlbi11bnN0YWJsZS1zbW9rZQorIHJldmlzaW9uPTRmNjcxZGU3Zjg5NzA4MzFm
Y2YxMzJkNmVjNjNhYTYzN2VkNTFmMjIKKyAuIC4vY3JpLWxvY2stcmVwb3MKKysgLiAuL2NyaS1j
b21tb24KKysrIC4gLi9jcmktZ2V0Y29uZmlnCisrKyB1bWFzayAwMDIKKysrIGdldHJlcG9zCisr
KysgZ2V0Y29uZmlnIFJlcG9zCisrKysgcGVybCAtZSAnCiAgICAgICAgICAgICAgICB1c2UgT3Nz
dGVzdDsKICAgICAgICAgICAgICAgIHJlYWRnbG9iYWxjb25maWcoKTsKICAgICAgICAgICAgICAg
IHByaW50ICRjeyJSZXBvcyJ9IG9yIGRpZSAkITsKICAgICAgICAnCisrKyBsb2NhbCByZXBvcz0v
aG9tZS9vc3N0ZXN0L3JlcG9zCisrKyAnWycgLXogL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysr
ICdbJyAnIScgLWQgL2hvbWUvb3NzdGVzdC9yZXBvcyAnXScKKysrIGVjaG8gL2hvbWUvb3NzdGVz
dC9yZXBvcworKyByZXBvcz0vaG9tZS9vc3N0ZXN0L3JlcG9zCisrIHJlcG9zX2xvY2s9L2hvbWUv
b3NzdGVzdC9yZXBvcy9sb2NrCisrICdbJyB4L2hvbWUvb3NzdGVzdC9yZXBvcy9sb2NrICchPScg
eC9ob21lL29zc3Rlc3QvcmVwb3MvbG9jayAnXScKKyAuIC4vY3JpLWNvbW1vbgorKyAuIC4vY3Jp
LWdldGNvbmZpZworKyB1bWFzayAwMDIKKyBzZWxlY3RfeGVuYnJhbmNoCisgY2FzZSAiJGJyYW5j
aCIgaW4KKyB0cmVlPXhlbgorIHhlbmJyYW5jaD14ZW4tdW5zdGFibGUtc21va2UKKyBxZW11dWJy
YW5jaD1xZW11LXVwc3RyZWFtLXVuc3RhYmxlCisgJ1snIHh4ZW4gPSB4bGludXggJ10nCisgbGlu
dXhicmFuY2g9CisgJ1snIHhxZW11LXVwc3RyZWFtLXVuc3RhYmxlID0geCAnXScKKyBzZWxlY3Rf
cHJldnhlbmJyYW5jaAorKyAuL2NyaS1nZXRwcmV2eGVuYnJhbmNoIHhlbi11bnN0YWJsZS1zbW9r
ZQorIHByZXZ4ZW5icmFuY2g9eGVuLTQuOS10ZXN0aW5nCisgJ1snIHg0ZjY3MWRlN2Y4OTcwODMx
ZmNmMTMyZDZlYzYzYWE2MzdlZDUxZjIyID0geCAnXScKKyA6IHRlc3RlZC8yLjYuMzkueAorIC4g
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
dDovL3hlbmJpdHMueGVuLm9yZy9saW51eC1wdm9wcy5naXQKKysgOiB0ZXN0ZWQvbGludXgtMy4x
NAorKyA6IHRlc3RlZC9saW51eC1hcm0teGVuCisrICdbJyB4Z2l0Oi8veGVuYml0cy54ZW4ub3Jn
L2xpbnV4LXB2b3BzLmdpdCA9IHggJ10nCisrICdbJyB4ID0geCAnXScKKysgOiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvbGludXgtcHZvcHMuZ2l0CisrIDogdGVzdGVkL2xpbnV4LWFybS14ZW4KKysg
OiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQva29ucmFkL3hl
bi5naXQKKysgOiB0ZXN0ZWQvMi42LjM5LngKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1z
bW9rZQorKyA6IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54
ZW4tdW5zdGFibGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6
IGRhaWx5LWNyb24ueGVuLXVuc3RhYmxlLXNtb2tlCisrIDogZGFpbHktY3Jvbi54ZW4tdW5zdGFi
bGUtc21va2UKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1zbW9rZQorKyA6IGh0dHA6Ly9o
Zy51ay54ZW5zb3VyY2UuY29tL2NhcmJvbi90cnVuay9saW51eC0yLjYuMjcKKysgOiBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0CisrIDogb3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6
L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKKysgOiBkYWlseS1jcm9uLnhlbi11bnN0YWJsZS1z
bW9rZQorKyA6IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKKysgOiBnaXQ6Ly9n
aXQucWVtdS5vcmcvcWVtdS5naXQKKyBUUkVFX0xJTlVYPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CisgVFJFRV9RRU1VX1VQU1RSRUFNPW9zc3Rl
c3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CisgVFJFRV9YRU49
b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CisgVFJFRV9MSUJW
SVJUPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKKyBU
UkVFX1JVTVBSVU49b3NzdGVzdEB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0
L3J1bXBydW4uZ2l0CisgVFJFRV9TRUFCSU9TPW9zc3Rlc3RAeGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQvb3NzdGVzdC9zZWFiaW9zLmdpdAorIFRSRUVfT1ZNRj1vc3N0ZXN0QHhlbmJpdHMu
eGVuLm9yZzovaG9tZS94ZW4vZ2l0L29zc3Rlc3Qvb3ZtZi5naXQKKyBUUkVFX1hURj1vc3N0ZXN0
QHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKKyBpbmZvX2xpbnV4X3RyZWUg
eGVuLXVuc3RhYmxlLXNtb2tlCisgY2FzZSAkMSBpbgorIHJldHVybiAxCisgY2FzZSAiJGJyYW5j
aCIgaW4KKyBjZCAvaG9tZS9vc3N0ZXN0L3JlcG9zL3hlbgorIGdpdCBwdXNoIG9zc3Rlc3RAeGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdCA0ZjY3MWRlN2Y4OTcwODMxZmNmMTMy
ZDZlYzYzYWE2MzdlZDUxZjIyOnJlZnMvaGVhZHMvc21va2UKVG8gb3NzdGVzdEB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIGMyY2UzOGQuLjRmNjcxZGUgIDRmNjcxZGU3
Zjg5NzA4MzFmY2YxMzJkNmVjNjNhYTYzN2VkNTFmMjIgLT4gc21va2UKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=

